00:41:46.020 00.005 6880 PHD2 version 2.6.14 begins execution with:
00:41:46.020 00.000 6880    Windows 10 (build 22621), 64-bit edition
00:41:46.020 00.000 6880    wxWidgets 3.0.5
00:41:46.020 00.000 6880    cfitsio 3.49
00:41:46.020 00.000 6880 GetString("/frame/LogDir", "") returns ""
00:41:46.020 00.000 6880 CoInitializeEx returns 1
00:41:46.032 00.012 6880 locale: using dir C:\Program Files (x86)\PHDGuiding2\locale exists=1
00:41:46.032 00.000 6880 GetInt("/wxLanguage", 0) returns 0
00:41:46.032 00.000 6880 locale: initialized with lang id 0 (r=0)
00:41:46.032 00.000 6880 locale: wxTranslations language set to 0
00:41:46.032 00.000 6880 GetInt("/currentProfile", 0) returns 2
00:41:46.046 00.014 6880 reset dither spiral
00:41:46.048 00.002 6880 StartWorkerThread(00000000) begins
00:41:46.048 00.000 6880 WorkerThread constructor called
00:41:46.048 00.000 6880 StartWorkerThread(014D11F8) ends
00:41:46.048 00.000 6880 StartWorkerThread(00000000) begins
00:41:46.048 00.000 6880 WorkerThread constructor called
00:41:46.048 00.000 10052 WorkerThread::Entry() begins
00:41:46.048 00.000 6880 StartWorkerThread(014D1A68) ends
00:41:46.048 00.000 10052 worker thread CoInitializeEx returns 0
00:41:46.048 00.000 6880 GetBoolean("/ServerMode", 1) returns 1
00:41:46.048 00.000 4872 WorkerThread::Entry() begins
00:41:46.048 00.000 4872 worker thread CoInitializeEx returns 0
00:41:46.176 00.128 6880 GetInt("/profile/2/NoiseReductionMethod", 0) returns 0
00:41:46.176 00.000 6880 GetDouble("/profile/2/DitherScaleFactor", 1.000000) returns 1.000000
00:41:46.176 00.000 6880 GetBoolean("/profile/2/DitherRaOnly", 0) returns 0
00:41:46.176 00.000 6880 GetInt("/profile/2/DitherMode", 0) returns 0
00:41:46.176 00.000 6880 set dither mode 0
00:41:46.176 00.000 6880 GetInt("/profile/2/frame/timeLapse", 0) returns 0
00:41:46.176 00.000 6880 GetInt("/profile/2/frame/var_delay/long_delay", 10000) returns 10000
00:41:46.176 00.000 6880 GetInt("/profile/2/frame/var_delay/short_delay", 1000) returns 1000
00:41:46.176 00.000 6880 GetBoolean("/profile/2/frame/var_delay/enabled", 0) returns 0
00:41:46.176 00.000 6880 Variable delay: Disabled, Short = 1000 ms, Long = 10000 ms
00:41:46.176 00.000 6880 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
00:41:46.176 00.000 6880 GetInt("/profile/2/frame/focalLength", 0) returns 120
00:41:46.176 00.000 6880 GetInt("/profile/2/auto_exp/exposure_min", 1000) returns 1000
00:41:46.176 00.000 6880 GetInt("/profile/2/auto_exp/exposure_max", 5000) returns 5000
00:41:46.176 00.000 6880 GetDouble("/profile/2/auto_exp/target_snr", 6.000000) returns 6.000000
00:41:46.176 00.000 6880 AutoExp: config min = 1000 max = 5000 snr = 6.00
00:41:46.176 00.000 6880 AutoExp: reset exp to 5000
00:41:46.176 00.000 6880 GetInt("/profile/2/CustomExposureDuration", 30000) returns 30000
00:41:46.192 00.016 6880 GetInt("/profile/2/ExposureDurationMs", 1000) returns 1000
00:41:46.192 00.000 6880 OnExposureDurationSelected: duration = 1000
00:41:46.192 00.000 6880 GetBoolean("/profile/2/BeepForLostStar", 1) returns 1
00:41:46.192 00.000 6880 GetInt("/profile/2/Gamma", 100) returns 78
00:41:46.192 00.000 6880 GetBoolean("/profile/2/ImageLogger/LoggingEnabled", 0) returns 0
00:41:46.192 00.000 6880 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshRel", 0) returns 0
00:41:46.192 00.000 6880 GetBoolean("/profile/2/ImageLogger/LogFramesOverThreshPx", 0) returns 0
00:41:46.192 00.000 6880 GetBoolean("/profile/2/ImageLogger/LogFramesDropped", 0) returns 0
00:41:46.192 00.000 6880 GetBoolean("/profile/2/ImageLogger/LogAutoSelectFrames", 0) returns 0
00:41:46.192 00.000 6880 GetDouble("/profile/2/ImageLogger/ErrorThreshRel", 4.000000) returns 4.000000
00:41:46.192 00.000 6880 GetDouble("/profile/2/ImageLogger/ErrorThreshPx", 4.000000) returns 4.000000
00:41:46.192 00.000 6880 ImgLogger: Settings LogEnabled=0 Log Rel=0, 0.00 Log Px=0, 0.00 LogFrameDrop=0 LogAutoSel=0 NextN=0
00:41:46.192 00.000 6880 GetBoolean("/profile/2/indi/VerboseLogging", 0) returns 0
00:41:46.192 00.000 6880 guider state => UNINITIALIZED
00:41:46.192 00.000 6880 GetInt("/profile/2/overlay/slit/center.x", 376) returns 376
00:41:46.192 00.000 6880 GetInt("/profile/2/overlay/slit/center.y", 290) returns 290
00:41:46.192 00.000 6880 GetInt("/profile/2/overlay/slit/width", 8) returns 8
00:41:46.192 00.000 6880 GetInt("/profile/2/overlay/slit/height", 100) returns 100
00:41:46.192 00.000 6880 GetInt("/profile/2/overlay/slit/angle", 0) returns 0
00:41:46.192 00.000 6880 Changing from state UNINITIALIZED to UNINITIALIZED
00:41:46.192 00.000 6880 guider state => SELECTING
00:41:46.207 00.015 6880 GetBoolean("/profile/2/guider/FastRecenter", 1) returns 1
00:41:46.207 00.000 6880 GetBoolean("/profile/2/guider/ScaleImage", 1) returns 1
00:41:46.208 00.001 6880 GetDouble("/profile/2/guider/StarMinHFD", 1.500000) returns 1.500000
00:41:46.208 00.000 6880 Setting StarMinHFD = 1.50
00:41:46.209 00.001 6880 GetDouble("/profile/2/guider/StarMaxHFD", 20.000000) returns 10.000000
00:41:46.209 00.000 6880 Setting MaxHFD = 10.0
00:41:46.209 00.000 6880 GetDouble("/profile/2/guider/StarMinSNR", 6.000000) returns 6.000000
00:41:46.209 00.000 6880 Setting StarMinSNR = 6.0
00:41:46.209 00.000 6880 GetInt("/profile/2/guider/AutoSelDownsample", 0) returns 0
00:41:46.209 00.000 6880 Setting AutoSelDownsample = 0
00:41:46.209 00.000 6880 GetString("/profile/2/guider/bookmarks", "") returns ""
00:41:46.209 00.000 6880 GetDouble("/profile/2/guider/onestar/MassChangeThreshold", 0.500000) returns 0.500000
00:41:46.209 00.000 6880 GetBoolean("/profile/2/guider/onestar/MassChangeThresholdEnabled", 1) returns 1
00:41:46.209 00.000 6880 GetBoolean("/profile/2/guider/onestar/TolerateJumpsEnabled", 0) returns 0
00:41:46.209 00.000 6880 GetDouble("/profile/2/guider/onestar/TolerateJumpsThreshold", 4.000000) returns 4.000000
00:41:46.209 00.000 6880 GetInt("/profile/2/guider/onestar/SearchRegion", 15) returns 15
00:41:46.209 00.000 6880 GetBoolean("/profile/2/guider/multistar/enabled", 0) returns 1
00:41:46.209 00.000 6880 MultiStar mode enabled
00:41:46.209 00.000 6880 GetBoolean("/StickyLockPosition", 0) returns 0
00:41:46.217 00.008 6880 GetString("/geometry", "") returns "1;2582;1550;-11;-11"
00:41:46.255 00.038 6880 GetInt("/graph/ScopeOrCameraUnits", 0) returns 0
00:41:46.255 00.000 6880 GetString("/graph/RAColor", "") returns "#6464FF"
00:41:46.255 00.000 6880 GetString("/graph/DecColor", "") returns "#FF0000"
00:41:46.255 00.000 6880 GetInt("/graph/minLength", 50) returns 50
00:41:46.255 00.000 6880 GetInt("/graph/maxLength", 400) returns 400
00:41:46.255 00.000 6880 GetInt("/graph/minHeight", 1) returns 1
00:41:46.255 00.000 6880 GetInt("/graph/maxHeight", 16) returns 16
00:41:46.255 00.000 6880 GetInt("/graph/length", 100) returns 100
00:41:46.255 00.000 6880 GraphStats window size = 100
00:41:46.255 00.000 6880 GetInt("/graph/height", 4) returns 4
00:41:46.255 00.000 6880 GetInt("graph/HeightUnits", 1) returns 1
00:41:46.255 00.000 6880 GetBoolean("/graph/showCorrections", 1) returns 1
00:41:46.255 00.000 6880 GetBoolean("/graph/showStarMass", 0) returns 0
00:41:46.255 00.000 6880 GetBoolean("/graph/showStarSNR", 0) returns 0
00:41:46.255 00.000 6880 GetBoolean("/graph/correctionsToScale", 0) returns 0
00:41:46.329 00.074 6880 GetInt("/graph_stepguider/length", 1) returns 1
00:41:46.334 00.005 6880 GetBoolean("/ProfileRawMode", 0) returns 0
00:41:46.335 00.001 6880 GetInt("/target/length", 100) returns 100
00:41:46.335 00.000 6880 GetDouble("/target/zoom", 1.000000) returns 1.000000
00:41:46.348 00.013 6880 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
00:41:46.348 00.000 6880 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
00:41:47.050 00.702 6880 GetString("/profile/2/name", "") returns "1"
00:41:47.058 00.008 6880 GetString("/profile/2/name", "") returns "1"
00:41:47.442 00.384 6880 GetString("/profile/2/indi/INDIcam", "") returns ""
00:41:47.464 00.022 6880 GetString("/profile/2/indi/INDImount", "") returns ""
00:41:47.468 00.004 6880 GetString("/profile/2/indi/INDImount", "") returns ""
00:41:47.483 00.015 6880 GetString("/profile/2/indi/INDIrotator", "") returns ""
00:41:47.491 00.008 6880 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
00:41:47.491 00.000 6880 CameraFactory(ZWO ASI Camera)
00:41:47.491 00.000 6880 GetBoolean("/profile/2/camera/UseSubframes", 0) returns 0
00:41:47.491 00.000 6880 GetInt("/profile/2/camera/ReadDelay", 150) returns 150
00:41:47.491 00.000 6880 GetInt("/profile/2/camera/gain", 95) returns 48
00:41:47.491 00.000 6880 GetInt("/profile/2/camera/TimeoutMs", 15000) returns 15000
00:41:47.491 00.000 6880 GetInt("/profile/2/camera/SaturationADU", 0) returns 255
00:41:47.491 00.000 6880 GetBoolean("/profile/2/camera/SaturationByADU", 1) returns 1
00:41:47.491 00.000 6880 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
00:41:47.491 00.000 6880 GetInt("/profile/2/camera/binning", 1) returns 1
00:41:47.491 00.000 6880 GetInt("/profile/2/camera/ZWO/bpp", 8) returns 8
00:41:47.491 00.000 6880 Created new camera of type ZWO ASI Camera = 0D1AE950
00:41:47.491 00.000 6880 GetString("/profile/2/camera/LastMenuChoice", "") returns "ZWO ASI Camera"
00:41:47.497 00.006 6880 GetString("/profile/2/scope/LastMenuChoice", "None") returns "OnStep Telescope (ASCOM)"
00:41:47.497 00.000 6880 ScopeFactory(OnStep Telescope (ASCOM))
00:41:47.497 00.000 6880 GetInt("/profile/2/scope/CalibrationDuration", 750) returns 900
00:41:47.497 00.000 6880 GetInt("/profile/2/scope/CalibrationDistance", 25) returns 25
00:41:47.497 00.000 6880 GetInt("/profile/2/scope/MaxRaDuration", 2500) returns 500
00:41:47.497 00.000 6880 GetInt("/profile/2/scope/MaxDecDuration", 2500) returns 500
00:41:47.499 00.002 6880 GetInt("/profile/2/scope/DecGuideMode", 1) returns 1
00:41:47.499 00.000 6880 DecGuideMode set to Auto (1)
00:41:47.499 00.000 6880 GetInt("/profile/2/scope/XGuideAlgorithm", 1) returns 1
00:41:47.499 00.000 6880 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/minMove", 0.200000) returns 0.110000
00:41:47.499 00.000 6880 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/hysteresis", 0.100000) returns 0.100000
00:41:47.499 00.000 6880 GetDouble("/profile/2/scope/GuideAlgorithm/X/Hysteresis/aggression", 0.700000) returns 0.500000
00:41:47.499 00.000 6880 GetInt("/profile/2/scope/YGuideAlgorithm", 4) returns 3
00:41:47.499 00.000 6880 GetDouble("/profile/2/scope/GuideAlgorithm/Y/Lowpass2/minMove", 0.200000) returns 0.180000
00:41:47.505 00.006 6880 GetDouble("/profile/2/scope/GuideAlgorithm/Y/Lowpass2/Aggressiveness", 80.000000) returns 45.000000
00:41:47.506 00.001 6880 GetBoolean("/profile/2/scope/CalFlipRequiresDecFlip", 0) returns 0
00:41:47.506 00.000 6880 GetBoolean("/profile/2/scope/AssumeOrthogonal", 0) returns 0
00:41:47.509 00.003 6880 GetBoolean("/profile/2/scope/UseDecComp", 1) returns 1
00:41:47.509 00.000 6880 GetBoolean("/profile/2/scope/HiResEncoders", 0) returns 0
00:41:47.509 00.000 6880 GetInt("/profile/2/scope/DecBacklashPulse", 0) returns 130
00:41:47.509 00.000 6880 GetInt("/profile/2/scope/DecBacklashFloor", 0) returns 20
00:41:47.509 00.000 6880 GetInt("/profile/2/scope/DecBacklashCeiling", 0) returns 345
00:41:47.509 00.000 6880 GetBoolean("/profile/2/scope/BacklashCompEnabled", 0) returns 0
00:41:47.509 00.000 6880 BLC: Backlash compensation is disabled
00:41:47.509 00.000 6880 GetBoolean("/profile/2/scope/StopGuidingWhenSlewing", 1) returns 1
00:41:47.509 00.000 6880 Scope: enabling slew check, guiding will stop when slew is detected
00:41:47.509 00.000 6880 Created new scope of type OnStep Telescope (ASCOM) = 0FC6AC90
00:41:47.509 00.000 6880 GetString("/profile/2/scope/LastMenuChoice", "") returns "OnStep Telescope (ASCOM)"
00:41:47.512 00.003 6880 GetString("/profile/2/scope/LastAuxMenuChoice", "None") returns "None"
00:41:47.512 00.000 6880 ScopeFactory(None)
00:41:47.512 00.000 6880 Created new aux scope of type None = 00000000
00:41:47.512 00.000 6880 GetString("/profile/2/scope/LastAuxMenuChoice", "") returns "None"
00:41:47.512 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1364->OnAuxChoiceScope: m_pAuxScope == NULL
00:41:47.512 00.000 6880 GetString("/profile/2/stepguider/LastMenuChoice", "None") returns "None"
00:41:47.512 00.000 6880 StepGuiderFactory(None)
00:41:47.512 00.000 6880 Created new stepguider of type None = 00000000
00:41:47.512 00.000 6880 GetString("/profile/2/stepguider/LastMenuChoice", "") returns "None"
00:41:47.512 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1590->OnChoiceStepGuider: m_pStepGuider == NULL
00:41:47.512 00.000 6880 GetString("/profile/2/rotator/LastMenuChoice", "None") returns "None"
00:41:47.512 00.000 6880 RotatorFactory(None)
00:41:47.512 00.000 6880 Created new Rotator of type None = 00000000
00:41:47.512 00.000 6880 GetString("/profile/2/rotator/LastMenuChoice", "") returns "None"
00:41:47.512 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\gear_dialog.cpp:1728->OnChoiceRotator: m_pRotator == NULL
00:41:47.525 00.013 6880 GetString("/profile/2/name", "") returns "1"
00:41:47.525 00.000 6880 SetupHelpFile: langid=1, locale-specific help = C:\Program Files (x86)\PHDGuiding2\locale\\PHD2GuideHelp.zip
00:41:47.525 00.000 6880 SetupHelpFile: using default help C:\Program Files (x86)\PHDGuiding2\PHD2GuideHelp.zip
00:41:47.570 00.045 6880 starting server
00:41:47.579 00.009 6880 event server started, listening on port 4400
00:41:47.579 00.000 6880 Server started, listening on port 4300
00:41:47.579 00.000 6880 Status Line: Server started
00:41:47.583 00.004 6880 GetString("/perspective", "") returns "layout2|name=MainToolBar;caption=Main tool bar;state=2106108;dir=3;layer=10;row=0;pos=0;prop=100000;bestw=611;besth=42;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Guider;caption=Guider;state=256;dir=5;layer=0;row=0;pos=0;prop=100000;bestw=640;besth=512;minw=640;minh=512;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=GraphLog;caption=History;state=2099196;dir=3;layer=0;row=0;pos=0;prop=170657;bestw=550;besth=361;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Stats;caption=Guide Stats;state=2099196;dir=3;layer=0;row=0;pos=1;prop=29343;bestw=337;besth=602;minw=-1;minh=240;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=AOPosition;caption=AO Position;state=2099198;dir=4;layer=0;row=0;pos=0;prop=100000;bestw=293;besth=207;minw=-1;minh=-1;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Profile;caption=Star Profile;state=2099196;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=20;besth=20;minw=115;minh=85;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|name=Target;caption=Target;state=2099198;dir=2;layer=0;row=0;pos=0;prop=100000;bestw=373;besth=207;minw=293;minh=208;maxw=-1;maxh=-1;floatx=-1;floaty=-1;floatw=-1;floath=-1|dock_size(3,10,0)=44|dock_size(5,0,0)=642|dock_size(3,0,0)=451|dock_size(2,0,0)=880|"
00:41:47.740 00.157 6880 GetString("/profile/2/camera/LastMenuChoice", "None") returns "ZWO ASI Camera"
00:41:47.740 00.000 6880 GetString("/profile/2/scope/LastMenuChoice", "None") returns "OnStep Telescope (ASCOM)"
00:41:47.740 00.000 6880 GetBoolean("/Update/enabled", 1) returns 1
00:41:47.740 00.000 6880 GetInt("/Update/series", 0) returns 0
00:41:47.740 00.000 9744 UPD: updater thread entry
00:41:47.750 00.010 9744 UPD: fetch https://openphdguiding.org/release-main-win.txt
00:41:48.320 00.570 9744 UPD: latest ver = 2.6.14
00:41:48.320 00.000 9744 UPD: URL = https://openphdguiding.org/phd2-2.6.14-installer.exe
00:41:48.320 00.000 9744 UPD: SHA1 = 1140be99e411b32d4abcb72e89540e2ec178746d
00:41:48.320 00.000 9744 GetInt("/Update/force", 0) returns 0
00:41:48.320 00.000 9744 UPD: version is up-to-date
00:41:48.320 00.000 9744 UPD: updater thread exit
00:42:02.885 14.565 6880 evsrv: cli 01543DC0 connect
00:42:04.034 01.149 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","error":{"code":-32700,"message":"invalid JSON request: Unexpected character on line 1 at \"ï»¿{\"method\"...\""},"id":null}
00:43:05.058 61.024 6880 evsrv: cli 01543FA0 connect
00:43:05.067 00.009 6880 evsrv: cli 01543D20 connect
00:43:05.069 00.002 6880 evsrv: cli 01543D20 request: {"method":"get_profile","id":"736fea97-d0d2-4780-b9a9-6bb3d75cbcdb"}
00:43:05.070 00.001 6880 GetString("/profile/2/name", "") returns "1"
00:43:05.070 00.000 6880 evsrv: cli 01543D20 response: {"jsonrpc":"2.0","result":{"id":2,"name":"1"},"id":"736fea97-d0d2-4780-b9a9-6bb3d75cbcdb"}
00:43:05.073 00.003 6880 evsrv: cli 01543D20 disconnect
00:43:05.075 00.002 6880 evsrv: cli 01543280 connect
00:43:05.075 00.000 6880 evsrv: cli 01543280 request: {"method":"get_profiles","id":"acec8e0f-1731-4995-8fe6-13b535c40f13"}
00:43:05.076 00.001 6880 GetString("/profile/2/name", "") returns "1"
00:43:05.077 00.001 6880 GetString("/profile/2/name", "") returns "1"
00:43:05.077 00.000 6880 evsrv: cli 01543280 response: {"jsonrpc":"2.0","result":[{"id":2,"name":"1","selected":true}],"id":"acec8e0f-1731-4995-8fe6-13b535c40f13"}
00:43:05.080 00.003 6880 evsrv: cli 01543280 disconnect
00:43:05.087 00.007 6880 evsrv: cli 01543280 connect
00:43:05.087 00.000 6880 evsrv: cli 01543280 request: {"method":"get_connected","id":"b6f1b08a-9afb-4518-b8fc-d13472015efd"}
00:43:05.087 00.000 6880 evsrv: cli 01543280 response: {"jsonrpc":"2.0","result":false,"id":"b6f1b08a-9afb-4518-b8fc-d13472015efd"}
00:43:05.089 00.002 6880 evsrv: cli 01543280 disconnect
00:43:05.092 00.003 6880 evsrv: cli 01543AA0 connect
00:43:05.092 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_connected","params":[true],"id":"54202184-579a-415a-b9a0-0f0081ac8574"}
00:43:05.092 00.000 6880 gear_dialog: ConnectAll calls OnButtonConnectAll
00:43:05.092 00.000 6880 gear_dialog: OnButtonConnectAll
00:43:05.093 00.001 6880 gear_dialog: DoConnectCamera [ZWO ASI Camera]
00:43:05.093 00.000 6880 Status Line: Connecting to Camera ...
00:43:05.097 00.004 6880 GetString("/profile/2/cam_hash/8d44cd37/whichCamera", "") returns ""
00:43:05.097 00.000 6880 Connecting to camera [ZWO ASI Camera] id = []
00:43:05.145 00.048 6880 ZWO: SDK Version = [1, 40, 0, 0]
00:43:05.151 00.006 6880 ZWO: find camera id: [], ncams = 1
00:43:05.896 00.745 6880 ZWO: using mode BPP = 8
00:43:05.896 00.000 6880 ZWO: usb3 = 0, is_mini = 1, name = [ZWO ASI120MM Mini]
00:43:05.896 00.000 6880 ZWO: selecting snap mode
00:43:05.896 00.000 6880 ZWO: IsColorCam = 0
00:43:05.896 00.000 6880 ZWO: supported bin 0 = 1
00:43:05.896 00.000 6880 ZWO: supported bin 1 = 2
00:43:05.903 00.007 6880 ZWO: gain range = 0 .. 100
00:43:05.903 00.000 6880 ZWO: lowest RN gain = 48 (48%)
00:43:05.905 00.002 6880 ZWO: frame (0,0)+(1280,960)
00:43:05.928 00.023 6880 GetString("/profile/2/camera/LimitFrame", "") returns "0;0;0;0"
00:43:05.929 00.001 6880 camera: updated LimitFrame => (0,0),(0x0)
00:43:05.929 00.000 6880 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
00:43:05.929 00.000 6880 DoConnectCamera: reconnecting=0 warningIssued=0 lastCam=[ZWO ASI Camera] scaleRatio=1.000
00:43:05.929 00.000 6880 Connected Camera: ZWO ASI120MM Mini
00:43:05.929 00.000 6880 FrameSize=(1280,960)
00:43:05.930 00.001 6880 PixelSize=3.75
00:43:05.930 00.000 6880 BitsPerPixel=8
00:43:05.930 00.000 6880 HasGainControl=1
00:43:05.930 00.000 6880 GuideCameraGain=48
00:43:05.930 00.000 6880 HasShutter=0
00:43:05.930 00.000 6880 HasSubFrames=1
00:43:05.930 00.000 6880 ST4HasGuideOutput=1
00:43:05.930 00.000 6880 GetBoolean("/profile/2/camera/AutoLoadDefectMap", 1) returns 1
00:43:05.930 00.000 6880 auto-loading defect map
00:43:05.933 00.003 6880 Loading defect map file C:\Users\MINI-A\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
00:43:05.933 00.000 6880 Defect map file not found: C:\Users\MINI-A\AppData\Local\phd2\darks_defects\PHD2_defect_map_2.txt
00:43:05.933 00.000 6880 Status Line: Defect map not loaded
00:43:05.937 00.004 6880 GetBoolean("/profile/2/camera/AutoLoadDarks", 1) returns 1
00:43:05.938 00.001 6880 Auto-loading dark library
00:43:06.031 00.093 6880 loaded dark frame exposure = 500, med = 0
00:43:06.074 00.043 6880 loaded dark frame exposure = 1000, med = 0
00:43:06.116 00.042 6880 loaded dark frame exposure = 1500, med = 0
00:43:06.150 00.034 6880 loaded dark frame exposure = 2000, med = 0
00:43:06.182 00.032 6880 loaded dark frame exposure = 2500, med = 0
00:43:06.222 00.040 6880 loaded dark frame exposure = 3000, med = 0
00:43:06.261 00.039 6880 loaded dark frame exposure = 3500, med = 0
00:43:06.296 00.035 6880 loaded dark frame exposure = 4000, med = 0
00:43:06.330 00.034 6880 loaded dark frame exposure = 4500, med = 0
00:43:06.362 00.032 6880 loaded dark frame exposure = 5000, med = 0
00:43:06.399 00.037 6880 loaded dark frame exposure = 6000, med = 0
00:43:06.399 00.000 6880 loaded dark library from C:\Users\MINI-A\AppData\Local\phd2\darks_defects\PHD2_dark_lib_2.fit
00:43:06.399 00.000 6880 Status Line: Darks loaded
00:43:06.407 00.008 6880 Status Line: Camera Connected
00:43:06.415 00.008 6880 gear_dialog: OnButtonConnectStepGuider
00:43:06.417 00.002 6880 Connected AO:None
00:43:06.418 00.001 6880 gear_dialog: OnButtonConnectScope
00:43:06.418 00.000 6880 Status Line: Connecting to Mount ...
00:43:06.420 00.002 6880 Connecting to mount [OnStep Telescope (ASCOM)]
00:43:06.420 00.000 6880 ASCOM Scope: Connecting
00:43:06.420 00.000 6880 Create ASCOM Scope: choice 'OnStep Telescope (ASCOM)' progid ASCOM.OnStep.Telescope
00:43:06.446 00.026 6880 pScopeDriver = 0x0FDCFA84
00:43:06.450 00.004 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":2}
00:43:06.450 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":2}
00:43:06.503 00.053 6880 Scope reports its name as On-Step (ASCOM)
00:43:06.504 00.001 6880 ASCOM scope CanSlewAsync is true
00:43:06.505 00.001 6880 On-Step (ASCOM) connected
00:43:06.544 00.039 6880 ScopeASCOM::GetDeclinationRadians() returns 90.0
00:43:06.572 00.028 6880 ScopeASCOM::SideOfPier() returns 0
00:43:06.573 00.001 6880 ASCOM Scope: Connect success
00:43:06.573 00.000 6880 Status Line: Mount Connected
00:43:06.577 00.004 6880 Connected Scope:On-Step (ASCOM)
00:43:06.578 00.001 6880 gear_dialog: OnButtonConnectAuxScope
00:43:06.578 00.000 6880 Connected AuxScope:None
00:43:06.578 00.000 6880 gear_dialog: OnButtonConnectRotator
00:43:06.580 00.002 6880 Connected Rotator:None
00:43:06.647 00.067 6880 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
00:43:06.647 00.000 6880 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
00:43:07.151 00.504 6880 GetBoolean("/profile/2/target/refCircleEnabled", 0) returns 0
00:43:07.151 00.000 6880 GetDouble("/profile/2/target/refCircleRadius", 2.000000) returns 2.000000
00:43:07.152 00.001 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"54202184-579a-415a-b9a0-0f0081ac8574"}
00:43:07.153 00.001 6880 evsrv: cli 01543AA0 disconnect
00:43:07.159 00.006 6880 evsrv: cli 015436E0 connect
00:43:07.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_lock_shift_params","id":"c2d5e185-7621-4340-b63f-79faffa31b6b"}
00:43:07.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"c2d5e185-7621-4340-b63f-79faffa31b6b"}
00:43:07.189 00.029 6880 evsrv: cli 015436E0 disconnect
00:43:07.190 00.001 6880 evsrv: cli 0FCA8B88 connect
00:43:07.190 00.000 6880 evsrv: cli 0FCA8B88 request: {"method":"get_pixel_scale","id":"e8939a16-ae41-48f4-9a9b-3bd00d77d7fc"}
00:43:07.190 00.000 6880 evsrv: cli 0FCA8B88 response: {"jsonrpc":"2.0","result":6.44578,"id":"e8939a16-ae41-48f4-9a9b-3bd00d77d7fc"}
00:43:07.220 00.030 6880 evsrv: cli 0FCA8B88 disconnect
00:43:08.186 00.966 6880 evsrv: cli 015436E0 connect
00:43:08.189 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6418be4b-681b-4f28-bf6e-c0eb3dc665b2"}
00:43:08.189 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6418be4b-681b-4f28-bf6e-c0eb3dc665b2"}
00:43:08.193 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c8087cee-0890-4394-9164-be11e83cf3fb"}
00:43:08.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8087cee-0890-4394-9164-be11e83cf3fb"}
00:43:10.193 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e9daccb-9ac7-45f5-b006-2c566381b9f2"}
00:43:10.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e9daccb-9ac7-45f5-b006-2c566381b9f2"}
00:43:10.193 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a53a5fe-47c1-441d-b2e1-8a5178a67e1b"}
00:43:10.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a53a5fe-47c1-441d-b2e1-8a5178a67e1b"}
00:43:12.201 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1970c66b-84da-4c96-9f26-6266f05325ca"}
00:43:12.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1970c66b-84da-4c96-9f26-6266f05325ca"}
00:43:12.203 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b0c13c4-c51f-4242-8031-3a24b5d26098"}
00:43:12.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5b0c13c4-c51f-4242-8031-3a24b5d26098"}
00:43:14.207 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bb655c00-ad50-4072-9f6f-ee91ae221a41"}
00:43:14.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bb655c00-ad50-4072-9f6f-ee91ae221a41"}
00:43:14.207 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d27638dc-e4c2-4723-89f6-2c02e1830ba2"}
00:43:14.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d27638dc-e4c2-4723-89f6-2c02e1830ba2"}
00:43:16.209 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"23c456d5-4902-4714-85c3-84e159d09185"}
00:43:16.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"23c456d5-4902-4714-85c3-84e159d09185"}
00:43:16.209 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65834f9e-eaa4-48c9-a1d5-688ff9c1009f"}
00:43:16.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"65834f9e-eaa4-48c9-a1d5-688ff9c1009f"}
00:43:18.222 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1bf4ac8-33f6-4507-b6d4-27de7c414b15"}
00:43:18.222 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1bf4ac8-33f6-4507-b6d4-27de7c414b15"}
00:43:18.223 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"628023ce-e8a0-4961-85de-56be2c90d64b"}
00:43:18.223 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"628023ce-e8a0-4961-85de-56be2c90d64b"}
00:43:20.225 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad790d01-ecff-434a-bfa7-419011d28fb6"}
00:43:20.226 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad790d01-ecff-434a-bfa7-419011d28fb6"}
00:43:20.226 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9766186-989e-476b-9707-ce8c10ce615f"}
00:43:20.226 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9766186-989e-476b-9707-ce8c10ce615f"}
00:43:22.224 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e84fd867-85c7-4056-8a5c-83acfb307cf9"}
00:43:22.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e84fd867-85c7-4056-8a5c-83acfb307cf9"}
00:43:22.225 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52b14e51-c1be-44f5-9d67-1e4febb7e353"}
00:43:22.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"52b14e51-c1be-44f5-9d67-1e4febb7e353"}
00:43:24.237 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a387b7bc-a256-418b-95e6-44b4bfb5dd4d"}
00:43:24.237 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a387b7bc-a256-418b-95e6-44b4bfb5dd4d"}
00:43:24.238 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5a5bd516-573c-45c2-a097-610f6f0b1385"}
00:43:24.238 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a5bd516-573c-45c2-a097-610f6f0b1385"}
00:43:26.248 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56dbf2cf-0571-4323-a9a5-53cd4b92862f"}
00:43:26.248 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56dbf2cf-0571-4323-a9a5-53cd4b92862f"}
00:43:26.249 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"240ab219-5e82-47c4-bf3a-aa0aabb041f5"}
00:43:26.249 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"240ab219-5e82-47c4-bf3a-aa0aabb041f5"}
00:43:28.258 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"caafb7b0-6fa3-4b4a-9040-9009e7bc80f0"}
00:43:28.258 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"caafb7b0-6fa3-4b4a-9040-9009e7bc80f0"}
00:43:28.258 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1866eb9f-8fb0-492b-8eec-5e3c6f21482b"}
00:43:28.258 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1866eb9f-8fb0-492b-8eec-5e3c6f21482b"}
00:43:30.263 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d702f0f3-a961-418f-935a-f04f245323bb"}
00:43:30.263 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d702f0f3-a961-418f-935a-f04f245323bb"}
00:43:30.263 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c37b84d5-0088-4d5c-b3dd-7fed6bd58824"}
00:43:30.263 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c37b84d5-0088-4d5c-b3dd-7fed6bd58824"}
00:43:32.273 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c29b523f-d425-419d-b527-a00b03278c6b"}
00:43:32.273 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c29b523f-d425-419d-b527-a00b03278c6b"}
00:43:32.275 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a736368-1006-4ae8-aaa7-93e7ad5cd526"}
00:43:32.275 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a736368-1006-4ae8-aaa7-93e7ad5cd526"}
00:43:34.287 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"84300afc-fb16-4454-a360-5f58ee54417c"}
00:43:34.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"84300afc-fb16-4454-a360-5f58ee54417c"}
00:43:34.288 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96bfa7b8-0967-4f36-b091-ca266dbfd81b"}
00:43:34.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"96bfa7b8-0967-4f36-b091-ca266dbfd81b"}
00:43:36.286 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"510175f7-b3c6-4cd5-a982-d8a4c4e08fa8"}
00:43:36.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"510175f7-b3c6-4cd5-a982-d8a4c4e08fa8"}
00:43:36.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"251e951f-3782-4e31-8c90-8d6a5a365db6"}
00:43:36.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"251e951f-3782-4e31-8c90-8d6a5a365db6"}
00:43:38.285 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbc71867-8c4e-4dd7-b75d-9eda136d2a47"}
00:43:38.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbc71867-8c4e-4dd7-b75d-9eda136d2a47"}
00:43:38.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f1b2e433-d3f7-4ea2-a133-cae71a275652"}
00:43:38.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1b2e433-d3f7-4ea2-a133-cae71a275652"}
00:43:40.286 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b6112d7-e15c-4b57-90b0-7705593af36e"}
00:43:40.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b6112d7-e15c-4b57-90b0-7705593af36e"}
00:43:40.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a70c1b4a-65e6-4ce7-9e77-d00374ea9eef"}
00:43:40.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a70c1b4a-65e6-4ce7-9e77-d00374ea9eef"}
00:43:42.287 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01344d60-3e11-4aef-a927-8d02f9a848cf"}
00:43:42.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01344d60-3e11-4aef-a927-8d02f9a848cf"}
00:43:42.287 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41d45281-27b1-403e-af50-ab6ce3f20b93"}
00:43:42.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"41d45281-27b1-403e-af50-ab6ce3f20b93"}
00:43:44.299 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f22a8a68-686c-465f-9035-458ef22b7b47"}
00:43:44.299 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f22a8a68-686c-465f-9035-458ef22b7b47"}
00:43:44.299 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25d112eb-2762-424a-afe0-554084e690cd"}
00:43:44.299 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"25d112eb-2762-424a-afe0-554084e690cd"}
00:43:46.308 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3bc5b428-810f-428e-b62c-906b2d632d1f"}
00:43:46.308 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3bc5b428-810f-428e-b62c-906b2d632d1f"}
00:43:46.308 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d13a345e-7d26-47f0-8aa1-4e5d49219342"}
00:43:46.308 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d13a345e-7d26-47f0-8aa1-4e5d49219342"}
00:43:48.318 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"38a1fe5b-5f56-4031-aa8e-876f404263ab"}
00:43:48.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"38a1fe5b-5f56-4031-aa8e-876f404263ab"}
00:43:48.319 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f618060-4559-4abd-be62-543658cceb49"}
00:43:48.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f618060-4559-4abd-be62-543658cceb49"}
00:43:50.333 02.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1874251-a0a2-4d1d-8be8-62e033bea695"}
00:43:50.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1874251-a0a2-4d1d-8be8-62e033bea695"}
00:43:50.333 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4b091a39-aee5-4197-8067-b3145eaafc34"}
00:43:50.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b091a39-aee5-4197-8067-b3145eaafc34"}
00:43:52.341 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"678fb7eb-e53c-4ce8-a3c7-5f4ab5e450d5"}
00:43:52.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"678fb7eb-e53c-4ce8-a3c7-5f4ab5e450d5"}
00:43:52.341 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c8902051-ceb4-4ca8-afed-aa0037f9e221"}
00:43:52.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c8902051-ceb4-4ca8-afed-aa0037f9e221"}
00:43:54.342 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c859feb4-c707-4eaa-aece-dc09a246ffeb"}
00:43:54.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c859feb4-c707-4eaa-aece-dc09a246ffeb"}
00:43:54.344 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed3938f3-28c7-413a-aa46-f1f3e4f94a41"}
00:43:54.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ed3938f3-28c7-413a-aa46-f1f3e4f94a41"}
00:43:56.352 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"03a57b9f-826a-4f8b-81bb-644389d09601"}
00:43:56.352 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"03a57b9f-826a-4f8b-81bb-644389d09601"}
00:43:56.352 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"66f44ac5-5e15-4475-a783-1625582affc4"}
00:43:56.352 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"66f44ac5-5e15-4475-a783-1625582affc4"}
00:43:58.363 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30570f47-34d9-4ef0-9f11-d0903d5f63ea"}
00:43:58.363 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30570f47-34d9-4ef0-9f11-d0903d5f63ea"}
00:43:58.365 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bbed19ab-4bff-4b1a-86a5-3a190b727433"}
00:43:58.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbed19ab-4bff-4b1a-86a5-3a190b727433"}
00:44:00.370 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d92fe978-f8a0-4fdc-8444-2986a3c14c10"}
00:44:00.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d92fe978-f8a0-4fdc-8444-2986a3c14c10"}
00:44:00.370 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8588b649-8cfb-4eb9-bd85-340c3b2747c1"}
00:44:00.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8588b649-8cfb-4eb9-bd85-340c3b2747c1"}
00:44:02.372 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02f7ec89-5675-48ea-8169-871d68397e33"}
00:44:02.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02f7ec89-5675-48ea-8169-871d68397e33"}
00:44:02.372 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a35b1da-7466-4cbe-a44a-8314c53714ae"}
00:44:02.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a35b1da-7466-4cbe-a44a-8314c53714ae"}
00:44:04.383 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c52241c0-eb51-452d-a3c8-d005b87672aa"}
00:44:04.383 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c52241c0-eb51-452d-a3c8-d005b87672aa"}
00:44:04.383 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"40da5061-ea44-49ad-8f99-8ca845b58009"}
00:44:04.383 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"40da5061-ea44-49ad-8f99-8ca845b58009"}
00:44:06.386 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e87647c-057b-450d-a351-29f725ce378c"}
00:44:06.386 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e87647c-057b-450d-a351-29f725ce378c"}
00:44:06.386 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01f72065-dffa-4789-a145-949fe306c11b"}
00:44:06.386 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"01f72065-dffa-4789-a145-949fe306c11b"}
00:44:08.388 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f858ca1c-98bc-4e5e-9126-49a65b3be065"}
00:44:08.388 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f858ca1c-98bc-4e5e-9126-49a65b3be065"}
00:44:08.389 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"115ca867-1b28-4438-b3ab-6b54861a7d10"}
00:44:08.389 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"115ca867-1b28-4438-b3ab-6b54861a7d10"}
00:44:10.396 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c66ae05-296e-4fe9-b0bb-8342b583a175"}
00:44:10.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c66ae05-296e-4fe9-b0bb-8342b583a175"}
00:44:10.396 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4cf947ab-34cb-4c58-af36-1a03add57dcf"}
00:44:10.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4cf947ab-34cb-4c58-af36-1a03add57dcf"}
00:44:12.408 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f28b49b-70f3-4c04-93bb-a79ced9e127b"}
00:44:12.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f28b49b-70f3-4c04-93bb-a79ced9e127b"}
00:44:12.408 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2758b930-4feb-492f-8029-9617ca916077"}
00:44:12.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2758b930-4feb-492f-8029-9617ca916077"}
00:44:14.419 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"691c305e-b9b0-4998-a7a5-27f3373e8421"}
00:44:14.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"691c305e-b9b0-4998-a7a5-27f3373e8421"}
00:44:14.419 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5d1ed307-fcc4-49db-a563-b5bdb5fa6cae"}
00:44:14.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5d1ed307-fcc4-49db-a563-b5bdb5fa6cae"}
00:44:16.423 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b53d02a0-1f92-4af0-b274-751511c3b352"}
00:44:16.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b53d02a0-1f92-4af0-b274-751511c3b352"}
00:44:16.425 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5fbef078-1467-48c1-ac0b-d5fad961da88"}
00:44:16.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fbef078-1467-48c1-ac0b-d5fad961da88"}
00:44:18.427 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0e152902-b406-4a9c-8442-ffe76e03199e"}
00:44:18.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0e152902-b406-4a9c-8442-ffe76e03199e"}
00:44:18.427 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"811052b2-7c6a-4a5f-ada1-f86687a70d58"}
00:44:18.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"811052b2-7c6a-4a5f-ada1-f86687a70d58"}
00:44:20.426 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79b130b6-a882-43cf-bf9e-57590d36a0c9"}
00:44:20.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79b130b6-a882-43cf-bf9e-57590d36a0c9"}
00:44:20.426 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bbb722ed-d54d-4853-b62d-7474b730ed81"}
00:44:20.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbb722ed-d54d-4853-b62d-7474b730ed81"}
00:44:22.437 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"678d1ecb-8b39-46f6-857c-f863f40a4b6c"}
00:44:22.438 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"678d1ecb-8b39-46f6-857c-f863f40a4b6c"}
00:44:22.438 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42a72722-0484-4f3f-a03a-53f6e7033bef"}
00:44:22.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"42a72722-0484-4f3f-a03a-53f6e7033bef"}
00:44:24.445 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5637042-8a0a-495c-9f6f-f080cdf4e01a"}
00:44:24.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5637042-8a0a-495c-9f6f-f080cdf4e01a"}
00:44:24.446 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"021b8ba9-790c-44cc-8d79-01aee83450cd"}
00:44:24.446 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"021b8ba9-790c-44cc-8d79-01aee83450cd"}
00:44:26.445 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bfafd65e-8097-48de-b939-4c16b3bc1b73"}
00:44:26.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bfafd65e-8097-48de-b939-4c16b3bc1b73"}
00:44:26.445 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d102428-1d80-4889-920a-7672b4a30482"}
00:44:26.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d102428-1d80-4889-920a-7672b4a30482"}
00:44:28.457 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f354e7aa-6f74-4be8-b90c-f9fb1ddca090"}
00:44:28.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f354e7aa-6f74-4be8-b90c-f9fb1ddca090"}
00:44:28.457 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"442ec8a5-2e4b-4b3a-9dfa-cfd95253837a"}
00:44:28.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"442ec8a5-2e4b-4b3a-9dfa-cfd95253837a"}
00:44:30.456 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6135b5e3-f6f2-4175-9725-2f2cbebea865"}
00:44:30.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6135b5e3-f6f2-4175-9725-2f2cbebea865"}
00:44:30.457 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d4533cb-f9df-4d55-ac95-89e335faeb51"}
00:44:30.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d4533cb-f9df-4d55-ac95-89e335faeb51"}
00:44:32.467 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d5e875a-7aa8-4c14-983b-f836f4fff7cd"}
00:44:32.468 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d5e875a-7aa8-4c14-983b-f836f4fff7cd"}
00:44:32.468 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"142bc0c6-6ac3-4eeb-979b-1fe97d338509"}
00:44:32.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"142bc0c6-6ac3-4eeb-979b-1fe97d338509"}
00:44:34.482 02.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"875336ad-f15d-4674-9d51-b96d86657b83"}
00:44:34.483 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"875336ad-f15d-4674-9d51-b96d86657b83"}
00:44:34.483 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab1da4fe-f34d-41dd-9936-c484f8f18907"}
00:44:34.483 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab1da4fe-f34d-41dd-9936-c484f8f18907"}
00:44:35.895 01.412 6880 evsrv: cli 01543AA0 connect
00:44:35.896 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"5405947c-ef79-4e46-84ff-ac0723ca712f"}
00:44:35.896 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5405947c-ef79-4e46-84ff-ac0723ca712f"}
00:44:35.899 00.003 6880 evsrv: cli 01543AA0 disconnect
00:44:36.480 00.581 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a0ddb346-b1f1-4a20-8bed-4e6a7b3edb23"}
00:44:36.480 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a0ddb346-b1f1-4a20-8bed-4e6a7b3edb23"}
00:44:36.480 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"76c9b64f-7261-4916-adb2-5a0340886a02"}
00:44:36.480 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"76c9b64f-7261-4916-adb2-5a0340886a02"}
00:44:38.480 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5730632-e063-44c2-9db4-fa736904b70f"}
00:44:38.480 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5730632-e063-44c2-9db4-fa736904b70f"}
00:44:38.481 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"966d6c43-9315-4554-9b17-63563aaee556"}
00:44:38.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"966d6c43-9315-4554-9b17-63563aaee556"}
00:44:40.478 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16e0e736-1a55-43ce-9c1d-5f6d89568db4"}
00:44:40.478 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16e0e736-1a55-43ce-9c1d-5f6d89568db4"}
00:44:40.479 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ff06e723-5475-45e2-b164-3a0da08d82f1"}
00:44:40.479 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff06e723-5475-45e2-b164-3a0da08d82f1"}
00:44:42.478 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a65e6958-36ea-457d-923e-bd46a327f705"}
00:44:42.478 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a65e6958-36ea-457d-923e-bd46a327f705"}
00:44:42.479 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9d877cac-fcfe-4674-8ac5-16ac7e46f9cf"}
00:44:42.479 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d877cac-fcfe-4674-8ac5-16ac7e46f9cf"}
00:44:44.479 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cdabf587-bbed-4dee-8cc8-2125fbd3475c"}
00:44:44.479 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cdabf587-bbed-4dee-8cc8-2125fbd3475c"}
00:44:44.480 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e856dfd-c367-4647-a25f-9a4c34b5ef0a"}
00:44:44.480 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e856dfd-c367-4647-a25f-9a4c34b5ef0a"}
00:44:46.478 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"be08c71d-00fe-4da8-b415-d7401330eaab"}
00:44:46.478 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"be08c71d-00fe-4da8-b415-d7401330eaab"}
00:44:46.479 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4764645d-6562-4cd3-b74e-892df4ac23c9"}
00:44:46.479 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4764645d-6562-4cd3-b74e-892df4ac23c9"}
00:44:48.477 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f426957-ec8d-4776-8c33-fb87ad7c4a26"}
00:44:48.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f426957-ec8d-4776-8c33-fb87ad7c4a26"}
00:44:48.478 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f1f8122c-fb0b-4071-84ea-5009dbea2365"}
00:44:48.478 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1f8122c-fb0b-4071-84ea-5009dbea2365"}
00:44:50.478 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"33e38e86-0683-4143-8943-5128dd523a4a"}
00:44:50.478 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"33e38e86-0683-4143-8943-5128dd523a4a"}
00:44:50.478 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e18279a9-d6f1-4a7d-9ff9-72e0c025e1f4"}
00:44:50.478 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e18279a9-d6f1-4a7d-9ff9-72e0c025e1f4"}
00:44:52.477 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9d98e5b-032a-4132-8c86-eecb124121c0"}
00:44:52.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9d98e5b-032a-4132-8c86-eecb124121c0"}
00:44:52.477 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b488a7e9-e084-4d96-a330-bc16658305c3"}
00:44:52.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b488a7e9-e084-4d96-a330-bc16658305c3"}
00:44:54.475 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87eee24c-eacf-4370-b83c-1382e83b243f"}
00:44:54.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87eee24c-eacf-4370-b83c-1382e83b243f"}
00:44:54.475 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7cec18d-65e0-4f19-89e4-aaee15ce3cb4"}
00:44:54.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7cec18d-65e0-4f19-89e4-aaee15ce3cb4"}
00:44:56.475 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40db422b-69c7-4812-8c38-1547c01ddfdd"}
00:44:56.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40db422b-69c7-4812-8c38-1547c01ddfdd"}
00:44:56.476 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88cf8724-674d-4743-b7cc-73bc28cef270"}
00:44:56.476 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"88cf8724-674d-4743-b7cc-73bc28cef270"}
00:44:58.475 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"35d362b1-b9a0-4089-8a83-93759c83ef28"}
00:44:58.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"35d362b1-b9a0-4089-8a83-93759c83ef28"}
00:44:58.476 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"204ec5a7-0ee7-43b3-ba16-8db93ce8fc62"}
00:44:58.476 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"204ec5a7-0ee7-43b3-ba16-8db93ce8fc62"}
00:45:00.475 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a9302b4-87f7-4a70-9f5a-e1eb201a582b"}
00:45:00.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a9302b4-87f7-4a70-9f5a-e1eb201a582b"}
00:45:00.475 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a02cab32-f5ba-4276-b1a5-ef18eb2d5584"}
00:45:00.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a02cab32-f5ba-4276-b1a5-ef18eb2d5584"}
00:45:02.474 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1de8f4b-65a4-4b8d-96a4-e059d13d6f84"}
00:45:02.474 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1de8f4b-65a4-4b8d-96a4-e059d13d6f84"}
00:45:02.474 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3238f1c-49f6-4f0c-956c-74ab50609ed4"}
00:45:02.475 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3238f1c-49f6-4f0c-956c-74ab50609ed4"}
00:45:04.474 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d38c3fb6-e094-40ed-a904-9f1afd8009b5"}
00:45:04.474 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d38c3fb6-e094-40ed-a904-9f1afd8009b5"}
00:45:04.475 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3439a04e-d5a5-42a0-adea-516ba20427e2"}
00:45:04.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3439a04e-d5a5-42a0-adea-516ba20427e2"}
00:45:06.473 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"138b8b59-93e8-4da1-a7e3-2df4c7adf01b"}
00:45:06.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"138b8b59-93e8-4da1-a7e3-2df4c7adf01b"}
00:45:06.474 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fbc772e0-7fcf-4a2c-850a-c754f6ac9517"}
00:45:06.474 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbc772e0-7fcf-4a2c-850a-c754f6ac9517"}
00:45:08.473 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ae36aae-5777-4eae-b486-0ca415c1ec42"}
00:45:08.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ae36aae-5777-4eae-b486-0ca415c1ec42"}
00:45:08.473 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b30729ea-b49a-4ba5-867f-22eeb4593afb"}
00:45:08.474 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b30729ea-b49a-4ba5-867f-22eeb4593afb"}
00:45:10.472 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b07a045-cb3f-44e0-861f-1e2f152b002b"}
00:45:10.472 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b07a045-cb3f-44e0-861f-1e2f152b002b"}
00:45:10.473 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f769e286-e57b-42fa-917f-194c3758d43a"}
00:45:10.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f769e286-e57b-42fa-917f-194c3758d43a"}
00:45:12.472 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb07d542-ec4d-4f29-b40a-caf58c68fa98"}
00:45:12.472 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb07d542-ec4d-4f29-b40a-caf58c68fa98"}
00:45:12.473 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b96121c-1daf-496f-a596-c3a26973e580"}
00:45:12.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b96121c-1daf-496f-a596-c3a26973e580"}
00:45:14.471 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bed2ffcd-1144-4030-b1ee-4c81ffe12de9"}
00:45:14.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bed2ffcd-1144-4030-b1ee-4c81ffe12de9"}
00:45:14.481 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"31a9e125-fa2a-4dcf-b6ef-8bf4d011b70f"}
00:45:14.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"31a9e125-fa2a-4dcf-b6ef-8bf4d011b70f"}
00:45:16.469 01.988 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"591d4268-875c-470f-af26-80ae8da7eace"}
00:45:16.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"591d4268-875c-470f-af26-80ae8da7eace"}
00:45:16.469 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21e32fa5-1e94-4808-b7e0-b33d7907521b"}
00:45:16.470 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"21e32fa5-1e94-4808-b7e0-b33d7907521b"}
00:45:18.469 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df9496bd-0627-4bfa-8f85-6e45a1d724a6"}
00:45:18.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df9496bd-0627-4bfa-8f85-6e45a1d724a6"}
00:45:18.470 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3539f548-c6ce-4d3d-97b8-ef5c0d54de14"}
00:45:18.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3539f548-c6ce-4d3d-97b8-ef5c0d54de14"}
00:45:20.468 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e343be3e-f135-4828-a079-1f7db610d88d"}
00:45:20.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e343be3e-f135-4828-a079-1f7db610d88d"}
00:45:20.468 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"97e4abaf-9ef4-44d6-b75e-971896220765"}
00:45:20.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"97e4abaf-9ef4-44d6-b75e-971896220765"}
00:45:22.466 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"69e4868c-2e10-4e0a-a159-4999f11e5148"}
00:45:22.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"69e4868c-2e10-4e0a-a159-4999f11e5148"}
00:45:22.466 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"09af09d5-0d02-4d5e-bd27-f33396bd2f89"}
00:45:22.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"09af09d5-0d02-4d5e-bd27-f33396bd2f89"}
00:45:24.465 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a21a42e9-98c9-4ebe-93b2-0a8ce58deedb"}
00:45:24.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a21a42e9-98c9-4ebe-93b2-0a8ce58deedb"}
00:45:24.466 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d3b46da-6702-4347-86b5-840ad9dcd11f"}
00:45:24.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d3b46da-6702-4347-86b5-840ad9dcd11f"}
00:45:26.464 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e9cfb975-b923-40c9-bb42-25f398ef394b"}
00:45:26.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e9cfb975-b923-40c9-bb42-25f398ef394b"}
00:45:26.464 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ca9a442-9be6-42d2-bf74-344d0fafe422"}
00:45:26.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ca9a442-9be6-42d2-bf74-344d0fafe422"}
00:45:28.461 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e60231f-283a-4fcd-b11b-f6fc5d8838f3"}
00:45:28.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e60231f-283a-4fcd-b11b-f6fc5d8838f3"}
00:45:28.462 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b8cc7b2-5e73-440e-b650-861c76c82e76"}
00:45:28.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b8cc7b2-5e73-440e-b650-861c76c82e76"}
00:45:30.462 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e7b4bf6-88a1-4892-a45a-6c199534d669"}
00:45:30.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e7b4bf6-88a1-4892-a45a-6c199534d669"}
00:45:30.462 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2b92b43-7c83-4da5-8547-670672def80b"}
00:45:30.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c2b92b43-7c83-4da5-8547-670672def80b"}
00:45:32.460 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"178488de-bb61-4c6e-be4a-8e760e301bae"}
00:45:32.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"178488de-bb61-4c6e-be4a-8e760e301bae"}
00:45:32.460 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f88528bb-ef27-4df4-82b7-134689236b4e"}
00:45:32.461 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f88528bb-ef27-4df4-82b7-134689236b4e"}
00:45:34.459 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec16b2ac-4abb-44b2-bb6d-19bf1b593901"}
00:45:34.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec16b2ac-4abb-44b2-bb6d-19bf1b593901"}
00:45:34.461 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3af1a9fa-55a3-4dba-b8bb-06618a11b68c"}
00:45:34.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3af1a9fa-55a3-4dba-b8bb-06618a11b68c"}
00:45:36.460 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6569a631-1b6b-48c6-8610-f3d6ae966112"}
00:45:36.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6569a631-1b6b-48c6-8610-f3d6ae966112"}
00:45:36.461 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2643b7a-2992-4cfe-a1d3-6a97468422e5"}
00:45:36.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2643b7a-2992-4cfe-a1d3-6a97468422e5"}
00:45:38.460 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bacd8ad9-c0f3-41c3-adf1-c87aa712eb7e"}
00:45:38.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bacd8ad9-c0f3-41c3-adf1-c87aa712eb7e"}
00:45:38.461 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e6746a4-eb7b-42cf-91e7-0dabf74b8832"}
00:45:38.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e6746a4-eb7b-42cf-91e7-0dabf74b8832"}
00:45:40.461 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"155c7474-4f7e-4352-b429-430df4980504"}
00:45:40.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"155c7474-4f7e-4352-b429-430df4980504"}
00:45:40.462 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ffab1fa-994b-43db-af20-1dddcd825dd4"}
00:45:40.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2ffab1fa-994b-43db-af20-1dddcd825dd4"}
00:45:42.459 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6460980f-a1cb-4b03-994a-2fbcbbd834b4"}
00:45:42.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6460980f-a1cb-4b03-994a-2fbcbbd834b4"}
00:45:42.460 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f3ab5be8-2a71-4709-b5a8-81fc7d0b93d9"}
00:45:42.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3ab5be8-2a71-4709-b5a8-81fc7d0b93d9"}
00:45:44.458 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54417c3d-1a6f-48c2-9e7d-6f527caf01ca"}
00:45:44.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54417c3d-1a6f-48c2-9e7d-6f527caf01ca"}
00:45:44.459 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"75211f11-3350-479e-9935-f705c99f00a5"}
00:45:44.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"75211f11-3350-479e-9935-f705c99f00a5"}
00:45:46.458 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34ee95b1-8caf-41e4-a69a-e2f7f0979bcf"}
00:45:46.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34ee95b1-8caf-41e4-a69a-e2f7f0979bcf"}
00:45:46.459 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d02262a8-9e48-4b44-a68a-131f4c7c150b"}
00:45:46.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d02262a8-9e48-4b44-a68a-131f4c7c150b"}
00:45:48.457 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f6d5b022-45d9-40d5-b222-f51f4baa3dd4"}
00:45:48.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f6d5b022-45d9-40d5-b222-f51f4baa3dd4"}
00:45:48.458 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a15d40bc-7ddf-42cc-9c4d-235d4c5ea119"}
00:45:48.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a15d40bc-7ddf-42cc-9c4d-235d4c5ea119"}
00:45:50.457 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ce24065-ff60-4e4c-8c76-bf91f6e4bc44"}
00:45:50.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ce24065-ff60-4e4c-8c76-bf91f6e4bc44"}
00:45:50.458 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27953465-a0cb-4245-9559-b575fa64655e"}
00:45:50.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"27953465-a0cb-4245-9559-b575fa64655e"}
00:45:52.456 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7bdd07d2-1d53-4c09-b206-a1ed31f0e424"}
00:45:52.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7bdd07d2-1d53-4c09-b206-a1ed31f0e424"}
00:45:52.456 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0484626-8b1f-4fda-8bec-001f7ffb9c08"}
00:45:52.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0484626-8b1f-4fda-8bec-001f7ffb9c08"}
00:45:54.456 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7759080c-3f5a-499f-91a1-8694f45cfee3"}
00:45:54.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7759080c-3f5a-499f-91a1-8694f45cfee3"}
00:45:54.457 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e0fe178-78c7-4632-b9e2-1c992a4c9776"}
00:45:54.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e0fe178-78c7-4632-b9e2-1c992a4c9776"}
00:45:56.456 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a58b7dfe-4439-4abb-b600-278d1d9732a0"}
00:45:56.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a58b7dfe-4439-4abb-b600-278d1d9732a0"}
00:45:56.456 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88aba54b-7ec4-4095-a897-0e5c496b7889"}
00:45:56.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"88aba54b-7ec4-4095-a897-0e5c496b7889"}
00:45:58.453 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e40b8ce0-6d41-4fef-ba36-7388a5988a77"}
00:45:58.454 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e40b8ce0-6d41-4fef-ba36-7388a5988a77"}
00:45:58.454 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7b6bc171-80d8-4cd3-a0bf-a79f03140fa5"}
00:45:58.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b6bc171-80d8-4cd3-a0bf-a79f03140fa5"}
00:46:00.453 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85079265-872e-49f3-9e83-e9755af639c8"}
00:46:00.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85079265-872e-49f3-9e83-e9755af639c8"}
00:46:00.454 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f94719e0-3279-4840-b716-f50e3a590fd9"}
00:46:00.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f94719e0-3279-4840-b716-f50e3a590fd9"}
00:46:02.453 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7a68f9b-26ed-4d05-a3f8-df080f5e93dd"}
00:46:02.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7a68f9b-26ed-4d05-a3f8-df080f5e93dd"}
00:46:02.453 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac29c214-ae7f-4c00-8a97-e5e22df64816"}
00:46:02.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac29c214-ae7f-4c00-8a97-e5e22df64816"}
00:46:04.453 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d2a6aca-4dd3-4a2d-8a3f-34e0d0e77266"}
00:46:04.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d2a6aca-4dd3-4a2d-8a3f-34e0d0e77266"}
00:46:04.454 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c9b9cdc5-2df5-45d4-9e9f-65d7f5947b0e"}
00:46:04.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c9b9cdc5-2df5-45d4-9e9f-65d7f5947b0e"}
00:46:06.453 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16c347bd-f7cc-464b-83b4-ab6d58e552bd"}
00:46:06.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16c347bd-f7cc-464b-83b4-ab6d58e552bd"}
00:46:06.454 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"598a1312-a77a-49a0-8ea4-dc114687e897"}
00:46:06.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"598a1312-a77a-49a0-8ea4-dc114687e897"}
00:46:08.451 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2958f27b-88b2-4822-aa30-f39a684a8563"}
00:46:08.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2958f27b-88b2-4822-aa30-f39a684a8563"}
00:46:08.452 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e30c9310-7c37-4ede-bbf3-56bb49a90e16"}
00:46:08.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e30c9310-7c37-4ede-bbf3-56bb49a90e16"}
00:46:10.451 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"59ed8c8c-6ca3-4ad7-95eb-1b840780d83e"}
00:46:10.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"59ed8c8c-6ca3-4ad7-95eb-1b840780d83e"}
00:46:10.452 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"03cc0ec5-c548-408b-8493-0103396e0389"}
00:46:10.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"03cc0ec5-c548-408b-8493-0103396e0389"}
00:46:12.451 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9955ac8-aa6e-4315-b2a6-cd8e15a339cd"}
00:46:12.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9955ac8-aa6e-4315-b2a6-cd8e15a339cd"}
00:46:12.452 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"658b088c-d083-4ccf-9644-68fc33ca96f9"}
00:46:12.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"658b088c-d083-4ccf-9644-68fc33ca96f9"}
00:46:14.452 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85008a03-0c93-4c2c-875a-6159ead8f03e"}
00:46:14.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85008a03-0c93-4c2c-875a-6159ead8f03e"}
00:46:14.452 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f384cb0-5ee9-4393-a795-46efddb3f811"}
00:46:14.453 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f384cb0-5ee9-4393-a795-46efddb3f811"}
00:46:16.452 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a99d29fa-076d-4a5e-b5ba-e11f9119485c"}
00:46:16.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a99d29fa-076d-4a5e-b5ba-e11f9119485c"}
00:46:16.453 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2822755a-15f9-49cb-a356-a0383db54bed"}
00:46:16.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2822755a-15f9-49cb-a356-a0383db54bed"}
00:46:18.450 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61ac6d85-f099-4d0c-ae26-87831ebc80f2"}
00:46:18.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61ac6d85-f099-4d0c-ae26-87831ebc80f2"}
00:46:18.451 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6dacb05-7120-4b66-90a6-05fcaaab2254"}
00:46:18.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c6dacb05-7120-4b66-90a6-05fcaaab2254"}
00:46:20.450 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"98f8c20c-c1ba-441d-8402-633d801ddc1a"}
00:46:20.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"98f8c20c-c1ba-441d-8402-633d801ddc1a"}
00:46:20.451 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"895a4838-3ef0-42bc-a7a7-611ca47fae85"}
00:46:20.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"895a4838-3ef0-42bc-a7a7-611ca47fae85"}
00:46:22.448 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7e6e5bce-2545-4a24-bf3b-e49ffe0770e1"}
00:46:22.449 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7e6e5bce-2545-4a24-bf3b-e49ffe0770e1"}
00:46:22.450 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"659d706c-98a1-4b54-895e-a098910ff2df"}
00:46:22.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"659d706c-98a1-4b54-895e-a098910ff2df"}
00:46:24.447 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"544e1785-f514-4621-8a3c-d5e51684a177"}
00:46:24.447 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"544e1785-f514-4621-8a3c-d5e51684a177"}
00:46:24.448 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f50d0afb-3f3b-4281-93da-e89192bed074"}
00:46:24.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f50d0afb-3f3b-4281-93da-e89192bed074"}
00:46:26.447 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb2b5538-e40a-4fb2-a9c0-5f9875a0c62c"}
00:46:26.447 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb2b5538-e40a-4fb2-a9c0-5f9875a0c62c"}
00:46:26.448 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"941013c9-65a8-4bb3-9221-cd8c051c1c7a"}
00:46:26.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"941013c9-65a8-4bb3-9221-cd8c051c1c7a"}
00:46:28.448 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"147df5a9-2546-4394-b27c-8b0f27d8372f"}
00:46:28.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"147df5a9-2546-4394-b27c-8b0f27d8372f"}
00:46:28.449 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d133006a-a817-4f21-808d-f90001c18b1d"}
00:46:28.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d133006a-a817-4f21-808d-f90001c18b1d"}
00:46:30.447 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3452959d-eb62-481a-9f03-eb19a082f846"}
00:46:30.447 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3452959d-eb62-481a-9f03-eb19a082f846"}
00:46:30.448 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc8b94af-9825-4fcf-94bd-81bab60be02d"}
00:46:30.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc8b94af-9825-4fcf-94bd-81bab60be02d"}
00:46:32.447 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b359e286-1b2e-4756-a059-632f7a41231b"}
00:46:32.447 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b359e286-1b2e-4756-a059-632f7a41231b"}
00:46:32.448 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ebafb493-93d6-48f5-a3af-fe82b4609c57"}
00:46:32.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebafb493-93d6-48f5-a3af-fe82b4609c57"}
00:46:34.445 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd343d38-ffcb-4a83-8bdb-cb5bf341b365"}
00:46:34.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd343d38-ffcb-4a83-8bdb-cb5bf341b365"}
00:46:34.446 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1358daac-2e74-4e7f-8c15-7ec61a86964e"}
00:46:34.446 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1358daac-2e74-4e7f-8c15-7ec61a86964e"}
00:46:36.445 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"065344a6-0dc8-4a3a-8613-b6da49f8d3f1"}
00:46:36.446 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"065344a6-0dc8-4a3a-8613-b6da49f8d3f1"}
00:46:36.446 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"050e0c23-082e-4e14-a6db-ef3621bd2818"}
00:46:36.447 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"050e0c23-082e-4e14-a6db-ef3621bd2818"}
00:46:38.443 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8ee58c84-ecac-449a-af50-18abe8f7e071"}
00:46:38.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8ee58c84-ecac-449a-af50-18abe8f7e071"}
00:46:38.444 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"49cd90e7-4146-4f9b-b41f-7619c44b6bd8"}
00:46:38.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"49cd90e7-4146-4f9b-b41f-7619c44b6bd8"}
00:46:40.443 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e72a1711-71f7-4b87-ad46-d62bd4d0e34b"}
00:46:40.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e72a1711-71f7-4b87-ad46-d62bd4d0e34b"}
00:46:40.444 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a036f578-09c0-49bd-8faa-4289befadd66"}
00:46:40.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a036f578-09c0-49bd-8faa-4289befadd66"}
00:46:42.443 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78ea75b6-3204-432c-b556-3baabb09aaa6"}
00:46:42.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78ea75b6-3204-432c-b556-3baabb09aaa6"}
00:46:42.444 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e1ceab60-5880-4384-8ce3-8329e96ce8df"}
00:46:42.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1ceab60-5880-4384-8ce3-8329e96ce8df"}
00:46:44.443 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a229980c-3913-49d0-a22f-d665d3ee4704"}
00:46:44.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a229980c-3913-49d0-a22f-d665d3ee4704"}
00:46:44.444 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a15583f-7965-41ce-a739-f8577a304043"}
00:46:44.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a15583f-7965-41ce-a739-f8577a304043"}
00:46:46.442 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"daaa2143-8009-4bb0-909e-322476d37100"}
00:46:46.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"daaa2143-8009-4bb0-909e-322476d37100"}
00:46:46.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3cec3c77-dc6d-47de-ac88-63e206767ebc"}
00:46:46.444 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3cec3c77-dc6d-47de-ac88-63e206767ebc"}
00:46:48.441 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e6560f91-418f-4ad7-9d10-3f7a4c23c432"}
00:46:48.442 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e6560f91-418f-4ad7-9d10-3f7a4c23c432"}
00:46:48.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d83ea80e-e454-4d38-9ed2-61de055dc45c"}
00:46:48.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d83ea80e-e454-4d38-9ed2-61de055dc45c"}
00:46:50.442 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a6e82a4e-23a5-446b-a930-11dbda7d08ef"}
00:46:50.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a6e82a4e-23a5-446b-a930-11dbda7d08ef"}
00:46:50.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"625dd61a-de50-4285-9780-3bf78dcafae6"}
00:46:50.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"625dd61a-de50-4285-9780-3bf78dcafae6"}
00:46:52.442 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6184ca44-5520-487a-a4ae-0a5726e2c1b9"}
00:46:52.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6184ca44-5520-487a-a4ae-0a5726e2c1b9"}
00:46:52.444 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5761e90a-072e-49f2-8e13-8816604e3746"}
00:46:52.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5761e90a-072e-49f2-8e13-8816604e3746"}
00:46:54.448 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3d901a7c-9be8-4267-a56d-64a345c30128"}
00:46:54.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3d901a7c-9be8-4267-a56d-64a345c30128"}
00:46:54.449 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f650e291-aa1a-4124-8d90-86903b709d58"}
00:46:54.450 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f650e291-aa1a-4124-8d90-86903b709d58"}
00:46:56.459 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7114e3e2-8785-4623-b21e-fa1166c2e805"}
00:46:56.460 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7114e3e2-8785-4623-b21e-fa1166c2e805"}
00:46:56.460 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f3a36d47-2d68-461a-a08b-68f60d0170eb"}
00:46:56.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3a36d47-2d68-461a-a08b-68f60d0170eb"}
00:46:58.461 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"814afadb-0bd1-4261-b6d8-a2dabc41cf1b"}
00:46:58.462 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"814afadb-0bd1-4261-b6d8-a2dabc41cf1b"}
00:46:58.462 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eacd981d-5e86-4cc5-a60e-a2ec9bfb6a9e"}
00:46:58.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"eacd981d-5e86-4cc5-a60e-a2ec9bfb6a9e"}
00:47:00.473 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f31ad29-9eb6-4943-ab1f-08a21a75dbe1"}
00:47:00.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f31ad29-9eb6-4943-ab1f-08a21a75dbe1"}
00:47:00.473 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77a93582-d75e-4b29-9c3f-7cdb184c3165"}
00:47:00.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"77a93582-d75e-4b29-9c3f-7cdb184c3165"}
00:47:02.487 02.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"68059c47-b297-4d11-aac0-6373147a01bf"}
00:47:02.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"68059c47-b297-4d11-aac0-6373147a01bf"}
00:47:02.488 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c621e2e8-a6da-4a8c-8232-c5d3fb832144"}
00:47:02.488 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c621e2e8-a6da-4a8c-8232-c5d3fb832144"}
00:47:04.494 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ca2d5c0b-c8fb-454e-a082-043aa26066a4"}
00:47:04.494 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ca2d5c0b-c8fb-454e-a082-043aa26066a4"}
00:47:04.495 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"705aa833-9881-472c-ac58-d090d964a0ca"}
00:47:04.496 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"705aa833-9881-472c-ac58-d090d964a0ca"}
00:47:06.500 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5cc08664-5b84-4a43-8a7b-787dbea197c4"}
00:47:06.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5cc08664-5b84-4a43-8a7b-787dbea197c4"}
00:47:06.500 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"03255936-0f91-47c1-84fb-cb4b109eca65"}
00:47:06.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"03255936-0f91-47c1-84fb-cb4b109eca65"}
00:47:08.510 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9bfd6d07-6307-471e-a234-ad8323fec9b1"}
00:47:08.510 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9bfd6d07-6307-471e-a234-ad8323fec9b1"}
00:47:08.510 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1ef61f31-7300-4624-b702-74864a206d28"}
00:47:08.510 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ef61f31-7300-4624-b702-74864a206d28"}
00:47:10.516 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"92df244c-9539-4406-b6f0-c4bd1961e423"}
00:47:10.516 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"92df244c-9539-4406-b6f0-c4bd1961e423"}
00:47:10.516 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"beccc1b6-542f-4b0f-9aec-68cabdaff0db"}
00:47:10.518 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"beccc1b6-542f-4b0f-9aec-68cabdaff0db"}
00:47:12.519 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d64c466-fa1c-4465-b5a5-963c80afe6d2"}
00:47:12.519 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d64c466-fa1c-4465-b5a5-963c80afe6d2"}
00:47:12.520 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe5b6b6c-59f1-4194-bda7-a4579d39fbea"}
00:47:12.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe5b6b6c-59f1-4194-bda7-a4579d39fbea"}
00:47:14.468 01.948 6880 evsrv: cli 01543AA0 connect
00:47:14.468 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"667d0cda-3ed1-4dc4-899d-dc417898ca95"}
00:47:14.468 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Stopped","id":"667d0cda-3ed1-4dc4-899d-dc417898ca95"}
00:47:14.483 00.015 6880 evsrv: cli 01543AA0 disconnect
00:47:14.531 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4aed4d73-f80b-4cc2-9449-7f254844ec17"}
00:47:14.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4aed4d73-f80b-4cc2-9449-7f254844ec17"}
00:47:14.531 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cf8ae31c-7005-4683-98bf-80862c8cb6c9"}
00:47:14.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf8ae31c-7005-4683-98bf-80862c8cb6c9"}
00:47:16.530 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7703da63-707d-4b0f-a15a-173d0fabb636"}
00:47:16.531 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7703da63-707d-4b0f-a15a-173d0fabb636"}
00:47:16.532 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c27b4708-8fb6-4297-8d71-fe54bfc63b9a"}
00:47:16.533 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c27b4708-8fb6-4297-8d71-fe54bfc63b9a"}
00:47:18.530 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d91557d6-1de8-4418-abdb-dfbd92966448"}
00:47:18.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d91557d6-1de8-4418-abdb-dfbd92966448"}
00:47:18.531 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d98ad24d-7412-4451-97d5-d3e7927cf2c3"}
00:47:18.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d98ad24d-7412-4451-97d5-d3e7927cf2c3"}
00:47:20.529 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81951be1-9928-4736-a529-8f8625fded91"}
00:47:20.530 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81951be1-9928-4736-a529-8f8625fded91"}
00:47:20.531 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"868428b5-4cc3-47a7-bbf1-b0684c575f44"}
00:47:20.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"868428b5-4cc3-47a7-bbf1-b0684c575f44"}
00:47:22.530 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7755028e-9715-43b1-8d45-6db100ff8b51"}
00:47:22.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7755028e-9715-43b1-8d45-6db100ff8b51"}
00:47:22.531 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6517e2ec-b377-4ead-903b-90652b7cb268"}
00:47:22.532 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6517e2ec-b377-4ead-903b-90652b7cb268"}
00:47:24.528 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee99255b-5fac-482c-868c-07e28b306193"}
00:47:24.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee99255b-5fac-482c-868c-07e28b306193"}
00:47:24.530 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8790aa5e-95f5-44a1-bc80-7d895c3ea7c3"}
00:47:24.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8790aa5e-95f5-44a1-bc80-7d895c3ea7c3"}
00:47:26.529 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79155f39-ec00-42cd-9070-1f5ccee24e66"}
00:47:26.530 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79155f39-ec00-42cd-9070-1f5ccee24e66"}
00:47:26.531 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cf695880-8cc2-4234-a290-e7a5ef82e3ec"}
00:47:26.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf695880-8cc2-4234-a290-e7a5ef82e3ec"}
00:47:28.529 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f61b15d3-e641-4569-8e9f-067457216ce2"}
00:47:28.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f61b15d3-e641-4569-8e9f-067457216ce2"}
00:47:28.530 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b9af721-554d-4837-9e7b-ab6f2d8740e6"}
00:47:28.531 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b9af721-554d-4837-9e7b-ab6f2d8740e6"}
00:47:30.527 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0784293e-98bf-4d8f-ade1-1a561e58ef3d"}
00:47:30.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0784293e-98bf-4d8f-ade1-1a561e58ef3d"}
00:47:30.528 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d218d100-6818-43c0-931c-98174713b5de"}
00:47:30.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d218d100-6818-43c0-931c-98174713b5de"}
00:47:32.527 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c83c6c7-5a11-47b7-a40e-b4e65fe2bfcf"}
00:47:32.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c83c6c7-5a11-47b7-a40e-b4e65fe2bfcf"}
00:47:32.527 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"689637d8-a9d5-4e7b-be6b-fc9f30dd5857"}
00:47:32.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"689637d8-a9d5-4e7b-be6b-fc9f30dd5857"}
00:47:34.527 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa719b12-d608-4085-ac90-1b602c752bad"}
00:47:34.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa719b12-d608-4085-ac90-1b602c752bad"}
00:47:34.527 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"54aa5117-a074-4b4a-8916-55662ff8bfb7"}
00:47:34.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"54aa5117-a074-4b4a-8916-55662ff8bfb7"}
00:47:36.525 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"622e5d31-f571-4b4c-83a8-177df1749c68"}
00:47:36.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"622e5d31-f571-4b4c-83a8-177df1749c68"}
00:47:36.526 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"316f45a9-1900-49f3-bfb2-9366502a6c78"}
00:47:36.526 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"316f45a9-1900-49f3-bfb2-9366502a6c78"}
00:47:38.525 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87937e2e-62c4-4b5e-a37a-d493ec5d55be"}
00:47:38.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87937e2e-62c4-4b5e-a37a-d493ec5d55be"}
00:47:38.525 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5a26364-cf6e-4168-a1f6-f7655456bf97"}
00:47:38.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5a26364-cf6e-4168-a1f6-f7655456bf97"}
00:47:40.524 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9338fb7e-9811-4bac-a678-430e5549c0c0"}
00:47:40.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9338fb7e-9811-4bac-a678-430e5549c0c0"}
00:47:40.524 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9d502c28-3594-4f2f-b0ff-a98d7d026d59"}
00:47:40.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d502c28-3594-4f2f-b0ff-a98d7d026d59"}
00:47:42.524 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d383cc2f-308b-43c0-91f5-c01224a63227"}
00:47:42.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d383cc2f-308b-43c0-91f5-c01224a63227"}
00:47:42.524 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5bc201e-52fb-4540-985d-42920fc409eb"}
00:47:42.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5bc201e-52fb-4540-985d-42920fc409eb"}
00:47:44.522 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9dc84b64-64fb-485c-949b-cc433d0199b6"}
00:47:44.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9dc84b64-64fb-485c-949b-cc433d0199b6"}
00:47:44.522 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7a5a2f5-9bb3-49dd-b62f-be45e17a666e"}
00:47:44.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7a5a2f5-9bb3-49dd-b62f-be45e17a666e"}
00:47:46.522 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3a61ecbe-ef82-4c73-b465-754e6defe169"}
00:47:46.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3a61ecbe-ef82-4c73-b465-754e6defe169"}
00:47:46.523 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ec98383-95e0-437b-bfc1-4ad5dd4d5e98"}
00:47:46.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ec98383-95e0-437b-bfc1-4ad5dd4d5e98"}
00:47:48.522 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c74741cc-2a8b-4708-915f-89ce9dc84e6d"}
00:47:48.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c74741cc-2a8b-4708-915f-89ce9dc84e6d"}
00:47:48.524 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f087c928-4c19-4e67-bfb2-a7ff25f56171"}
00:47:48.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f087c928-4c19-4e67-bfb2-a7ff25f56171"}
00:47:50.523 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d3f21e2-65b8-448e-8b92-1d219894229b"}
00:47:50.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d3f21e2-65b8-448e-8b92-1d219894229b"}
00:47:50.524 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b971196-63a1-4f15-9a69-259fa5098686"}
00:47:50.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b971196-63a1-4f15-9a69-259fa5098686"}
00:47:52.522 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce7eeede-cead-466c-9deb-8a343d48fcaf"}
00:47:52.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce7eeede-cead-466c-9deb-8a343d48fcaf"}
00:47:52.523 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67d8068b-aa5c-4ebb-b1ae-97db25799bc6"}
00:47:52.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"67d8068b-aa5c-4ebb-b1ae-97db25799bc6"}
00:47:54.521 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eef1ff69-c219-44e0-ab8a-4ecc7ca80611"}
00:47:54.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eef1ff69-c219-44e0-ab8a-4ecc7ca80611"}
00:47:54.523 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2da6888d-7b55-4610-9f1c-521a5ddc6fd9"}
00:47:54.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2da6888d-7b55-4610-9f1c-521a5ddc6fd9"}
00:47:56.522 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"71adea69-6f5c-4b12-b3cf-1ff998844d4b"}
00:47:56.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"71adea69-6f5c-4b12-b3cf-1ff998844d4b"}
00:47:56.523 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e0b163e-e847-447c-bce5-2e69ea722c6e"}
00:47:56.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e0b163e-e847-447c-bce5-2e69ea722c6e"}
00:47:58.522 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd41b8e5-81aa-4463-bb0d-d269f9fbd926"}
00:47:58.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd41b8e5-81aa-4463-bb0d-d269f9fbd926"}
00:47:58.523 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a59605a0-d6da-4aff-891c-e46c8a8efa08"}
00:47:58.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a59605a0-d6da-4aff-891c-e46c8a8efa08"}
00:48:00.521 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ca8ea852-5ef0-4fb9-b7bc-2fc9c9475c9f"}
00:48:00.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ca8ea852-5ef0-4fb9-b7bc-2fc9c9475c9f"}
00:48:00.522 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95f3c07d-4f45-43ee-9437-a78629828a4c"}
00:48:00.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"95f3c07d-4f45-43ee-9437-a78629828a4c"}
00:48:02.520 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87998aa3-74e2-4ca6-bcf5-9b0678e4d44b"}
00:48:02.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87998aa3-74e2-4ca6-bcf5-9b0678e4d44b"}
00:48:02.521 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16220309-98e2-46bb-8705-54488c311cd2"}
00:48:02.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"16220309-98e2-46bb-8705-54488c311cd2"}
00:48:04.519 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"21f1f840-6333-4970-8145-f520d0a0c16b"}
00:48:04.519 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"21f1f840-6333-4970-8145-f520d0a0c16b"}
00:48:04.520 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9d07a894-5009-4cb9-a0cd-62db78af570b"}
00:48:04.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d07a894-5009-4cb9-a0cd-62db78af570b"}
00:48:06.523 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f47e36a-8d44-4d02-b1e1-b698be7e3193"}
00:48:06.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f47e36a-8d44-4d02-b1e1-b698be7e3193"}
00:48:06.523 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6de3200-6746-4a9c-9c95-98e26fbea94e"}
00:48:06.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6de3200-6746-4a9c-9c95-98e26fbea94e"}
00:48:08.523 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a81b752-d921-480d-b304-c39c351d8cbb"}
00:48:08.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a81b752-d921-480d-b304-c39c351d8cbb"}
00:48:08.525 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c19eb43e-85ea-42bf-9ebb-60aa9c2de63b"}
00:48:08.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c19eb43e-85ea-42bf-9ebb-60aa9c2de63b"}
00:48:10.522 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30dcf750-a0f6-4a59-afc9-24a759cfffb0"}
00:48:10.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30dcf750-a0f6-4a59-afc9-24a759cfffb0"}
00:48:10.523 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30a1d2dc-0663-45ef-9f0f-57f07ca44536"}
00:48:10.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"30a1d2dc-0663-45ef-9f0f-57f07ca44536"}
00:48:12.522 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a9ee210-64e4-4638-a736-2d59ea62516b"}
00:48:12.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a9ee210-64e4-4638-a736-2d59ea62516b"}
00:48:12.526 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4699165a-032a-43f0-9e8a-842b3b2eac80"}
00:48:12.526 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4699165a-032a-43f0-9e8a-842b3b2eac80"}
00:48:14.524 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"804c2152-9c70-4b8a-9db7-fc35a9914b63"}
00:48:14.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"804c2152-9c70-4b8a-9db7-fc35a9914b63"}
00:48:14.525 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f2e7c9ae-a5af-4311-894a-309213c02b2d"}
00:48:14.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2e7c9ae-a5af-4311-894a-309213c02b2d"}
00:48:16.524 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1873540f-d97e-49ae-98d6-7e36ed58a800"}
00:48:16.525 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1873540f-d97e-49ae-98d6-7e36ed58a800"}
00:48:16.525 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"563f35f2-a651-4e27-85a6-93f7c62e283e"}
00:48:16.526 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"563f35f2-a651-4e27-85a6-93f7c62e283e"}
00:48:18.524 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d82ba2df-e65f-49bf-a7df-66143e3d8ea8"}
00:48:18.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d82ba2df-e65f-49bf-a7df-66143e3d8ea8"}
00:48:18.525 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61d7ddf4-d67b-49e6-bad6-b169f47cbb0b"}
00:48:18.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"61d7ddf4-d67b-49e6-bad6-b169f47cbb0b"}
00:48:20.524 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12a8ef46-6318-4100-8811-7abda30dc6d6"}
00:48:20.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12a8ef46-6318-4100-8811-7abda30dc6d6"}
00:48:20.524 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c865f41e-c1d4-45bb-8381-b27bde92f0bd"}
00:48:20.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c865f41e-c1d4-45bb-8381-b27bde92f0bd"}
00:48:22.523 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"00da3a30-eaac-43cf-b549-b7d28a7938c2"}
00:48:22.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"00da3a30-eaac-43cf-b549-b7d28a7938c2"}
00:48:22.524 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6dcb9a5a-0cd7-4255-a489-b9c40f6dfc23"}
00:48:22.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6dcb9a5a-0cd7-4255-a489-b9c40f6dfc23"}
00:48:24.524 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db06bd0c-0a14-4bbf-947e-e27b73859250"}
00:48:24.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db06bd0c-0a14-4bbf-947e-e27b73859250"}
00:48:24.525 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7fa41301-d03e-4f82-82a0-79967d64a045"}
00:48:24.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7fa41301-d03e-4f82-82a0-79967d64a045"}
00:48:26.523 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"084f2c61-df52-409a-babe-fffc0553bcc5"}
00:48:26.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"084f2c61-df52-409a-babe-fffc0553bcc5"}
00:48:26.525 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b450e96e-a94d-4cf2-9234-ad2d6022c815"}
00:48:26.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b450e96e-a94d-4cf2-9234-ad2d6022c815"}
00:48:28.524 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c048318-df00-434a-ac5c-5f1a694f7b1f"}
00:48:28.525 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c048318-df00-434a-ac5c-5f1a694f7b1f"}
00:48:28.525 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2be20cde-ef9e-45b8-b08d-9ddd1b6a7794"}
00:48:28.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2be20cde-ef9e-45b8-b08d-9ddd1b6a7794"}
00:48:30.536 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4dfe6569-ec54-45df-89bf-ee7e18f5049b"}
00:48:30.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4dfe6569-ec54-45df-89bf-ee7e18f5049b"}
00:48:30.536 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10ffaffe-a7d6-4d73-a4af-7275ba327a70"}
00:48:30.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"10ffaffe-a7d6-4d73-a4af-7275ba327a70"}
00:48:32.538 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd54d6aa-c061-4914-9b85-d415747932f2"}
00:48:32.538 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd54d6aa-c061-4914-9b85-d415747932f2"}
00:48:32.538 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81e4b2a4-5b63-4e7f-b5f5-a0d6d8897601"}
00:48:32.538 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"81e4b2a4-5b63-4e7f-b5f5-a0d6d8897601"}
00:48:34.551 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8fd6c15-641a-4811-96d1-115ced5a2752"}
00:48:34.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8fd6c15-641a-4811-96d1-115ced5a2752"}
00:48:34.552 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a380727a-e17b-47d6-a5f5-9e3dee406167"}
00:48:34.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a380727a-e17b-47d6-a5f5-9e3dee406167"}
00:48:36.558 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9fc9dd28-bd11-4049-a2b9-d8772846831c"}
00:48:36.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9fc9dd28-bd11-4049-a2b9-d8772846831c"}
00:48:36.558 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e72518f-2276-4743-92d6-b498c01e230d"}
00:48:36.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e72518f-2276-4743-92d6-b498c01e230d"}
00:48:38.567 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"21dc583e-8ec5-4788-9f29-8704bcb3ff55"}
00:48:38.567 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"21dc583e-8ec5-4788-9f29-8704bcb3ff55"}
00:48:38.568 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e446b92e-0ea7-49a0-a1cf-08b2280ee893"}
00:48:38.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e446b92e-0ea7-49a0-a1cf-08b2280ee893"}
00:48:40.574 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"04246c9e-311c-45aa-994b-4335059abb21"}
00:48:40.574 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"04246c9e-311c-45aa-994b-4335059abb21"}
00:48:40.574 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"59df4f92-1f91-4d17-9ee9-aa42f880c491"}
00:48:40.574 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"59df4f92-1f91-4d17-9ee9-aa42f880c491"}
00:48:42.582 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"978e9e77-e756-4f43-be41-73beafb5ac46"}
00:48:42.583 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"978e9e77-e756-4f43-be41-73beafb5ac46"}
00:48:42.583 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f61cfc42-860b-4cfe-944d-fa6b76252bb2"}
00:48:42.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f61cfc42-860b-4cfe-944d-fa6b76252bb2"}
00:48:44.251 01.668 6880 evsrv: cli 01543AA0 connect
00:48:44.251 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"4fa9b024-dd9f-46ad-bb3d-b05fd92b2251"}
00:48:44.251 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fa9b024-dd9f-46ad-bb3d-b05fd92b2251"}
00:48:44.251 00.000 6880 evsrv: cli 01543AA0 disconnect
00:48:44.582 00.331 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b0fbd622-6df4-4f7b-b8e3-73d2846ec3f3"}
00:48:44.583 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b0fbd622-6df4-4f7b-b8e3-73d2846ec3f3"}
00:48:44.584 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b8c4bda1-5375-4b55-8132-3336c3e58150"}
00:48:44.585 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b8c4bda1-5375-4b55-8132-3336c3e58150"}
00:48:46.581 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02a1d566-c7f2-4742-92e0-573c53b11b14"}
00:48:46.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02a1d566-c7f2-4742-92e0-573c53b11b14"}
00:48:46.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"97576e15-d23a-40d0-ac76-75d56a009d76"}
00:48:46.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"97576e15-d23a-40d0-ac76-75d56a009d76"}
00:48:48.581 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d25ead40-cf15-47c0-b73d-9c07d5e91ad2"}
00:48:48.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d25ead40-cf15-47c0-b73d-9c07d5e91ad2"}
00:48:48.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb564755-fb4f-4563-b1dd-bee560a5a340"}
00:48:48.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb564755-fb4f-4563-b1dd-bee560a5a340"}
00:48:50.579 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dacf92e6-14c7-4030-b9bc-64f5a11d4b99"}
00:48:50.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dacf92e6-14c7-4030-b9bc-64f5a11d4b99"}
00:48:50.579 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7bc9e095-9589-4dc4-bd71-5385ec658f97"}
00:48:50.580 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bc9e095-9589-4dc4-bd71-5385ec658f97"}
00:48:52.579 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab1ae118-e380-43e0-ab45-ee65f43d17ca"}
00:48:52.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab1ae118-e380-43e0-ab45-ee65f43d17ca"}
00:48:52.579 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7d07f73-adc5-4f27-8298-f990d66575a3"}
00:48:52.580 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7d07f73-adc5-4f27-8298-f990d66575a3"}
00:48:54.578 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7070730d-1c82-4b33-8932-c6b822ba3b93"}
00:48:54.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7070730d-1c82-4b33-8932-c6b822ba3b93"}
00:48:54.579 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"da0144c5-c8d1-4736-9c15-0d9ab8f18b46"}
00:48:54.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"da0144c5-c8d1-4736-9c15-0d9ab8f18b46"}
00:48:56.579 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a225290-abcf-40f2-b4d0-e80b790522d3"}
00:48:56.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a225290-abcf-40f2-b4d0-e80b790522d3"}
00:48:56.580 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ad8008c-2098-4c24-b13b-0cf279d45d12"}
00:48:56.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ad8008c-2098-4c24-b13b-0cf279d45d12"}
00:48:58.577 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78b0b45d-6637-4979-a61e-232cfcbac365"}
00:48:58.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78b0b45d-6637-4979-a61e-232cfcbac365"}
00:48:58.578 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"427411c2-bf06-489b-bc78-454a5407fa14"}
00:48:58.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"427411c2-bf06-489b-bc78-454a5407fa14"}
00:49:00.581 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"689c465a-3740-4830-9289-4b546780ecae"}
00:49:00.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"689c465a-3740-4830-9289-4b546780ecae"}
00:49:00.582 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bcbf2461-8a3f-4f98-bbd0-4ba31940d0ca"}
00:49:00.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcbf2461-8a3f-4f98-bbd0-4ba31940d0ca"}
00:49:02.592 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3afe29d4-f57c-4ffa-845b-2080acbd4766"}
00:49:02.592 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3afe29d4-f57c-4ffa-845b-2080acbd4766"}
00:49:02.592 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42e807fd-aff1-460b-97f5-a70bb2b67f7e"}
00:49:02.592 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"42e807fd-aff1-460b-97f5-a70bb2b67f7e"}
00:49:04.594 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"998125fa-3406-468d-8a73-ed56279f9dc5"}
00:49:04.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"998125fa-3406-468d-8a73-ed56279f9dc5"}
00:49:04.596 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"546add57-6096-42f9-8fcc-6fb28353df36"}
00:49:04.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"546add57-6096-42f9-8fcc-6fb28353df36"}
00:49:06.593 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5719ab49-f36c-4f09-b639-abdf423ba268"}
00:49:06.594 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5719ab49-f36c-4f09-b639-abdf423ba268"}
00:49:06.594 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa48a290-c290-4c30-a1dd-df22a4813c21"}
00:49:06.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa48a290-c290-4c30-a1dd-df22a4813c21"}
00:49:08.593 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3302052-ab8e-4271-8dad-127ef84f43ff"}
00:49:08.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3302052-ab8e-4271-8dad-127ef84f43ff"}
00:49:08.594 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5af134e4-445f-4340-99eb-59bdb1a72db1"}
00:49:08.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5af134e4-445f-4340-99eb-59bdb1a72db1"}
00:49:10.593 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c6dc511f-b8be-4898-8fca-3e46af5f688c"}
00:49:10.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c6dc511f-b8be-4898-8fca-3e46af5f688c"}
00:49:10.593 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a7902ff-0a28-4b4a-b6c1-25e94db3a441"}
00:49:10.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a7902ff-0a28-4b4a-b6c1-25e94db3a441"}
00:49:12.592 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7231a5dd-0b28-4f7f-b1f2-e12563540208"}
00:49:12.592 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7231a5dd-0b28-4f7f-b1f2-e12563540208"}
00:49:12.592 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"316af681-9214-4130-a7df-ffb2885828ec"}
00:49:12.593 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"316af681-9214-4130-a7df-ffb2885828ec"}
00:49:14.593 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07c7b3da-8a00-47a2-9b23-17ea68ae4864"}
00:49:14.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07c7b3da-8a00-47a2-9b23-17ea68ae4864"}
00:49:14.593 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9683495f-cedf-4220-a22a-c7518dec6d10"}
00:49:14.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9683495f-cedf-4220-a22a-c7518dec6d10"}
00:49:16.591 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d96a8d52-452e-463a-ac26-c3720051b05a"}
00:49:16.591 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d96a8d52-452e-463a-ac26-c3720051b05a"}
00:49:16.592 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0899899-2a66-4cd6-9585-8c6a17f03634"}
00:49:16.592 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0899899-2a66-4cd6-9585-8c6a17f03634"}
00:49:18.591 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b341aee6-2c6d-4187-9985-bd37defdb88e"}
00:49:18.591 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b341aee6-2c6d-4187-9985-bd37defdb88e"}
00:49:18.592 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ddee332-2a63-4943-b328-ec44c09717b8"}
00:49:18.592 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4ddee332-2a63-4943-b328-ec44c09717b8"}
00:49:20.603 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"72bd3313-4826-43be-9609-7b6329aa775f"}
00:49:20.604 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"72bd3313-4826-43be-9609-7b6329aa775f"}
00:49:20.604 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c4b3f4e-0154-45da-aded-1fff14ad38d2"}
00:49:20.604 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c4b3f4e-0154-45da-aded-1fff14ad38d2"}
00:49:22.614 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"511ebfab-cdd9-42a2-abbf-8b8a0f6b56e4"}
00:49:22.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"511ebfab-cdd9-42a2-abbf-8b8a0f6b56e4"}
00:49:22.614 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"081d5388-3044-4e61-8f38-fc5bd382213a"}
00:49:22.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"081d5388-3044-4e61-8f38-fc5bd382213a"}
00:49:24.509 01.895 6880 StartLoopingInteractive: Loop button clicked
00:49:24.509 00.000 6880 Status Line: Looping
00:49:24.515 00.006 6880 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:49:24.521 00.006 6880 ScheduleExposure(1000,3,0) exposurePending=0
00:49:24.521 00.000 6880 Enqueuing Expose request
00:49:24.521 00.000 10052 Worker thread wakes up
00:49:24.521 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:24.521 00.000 10052 Exposure delay set to 0
00:49:24.521 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:49:24.522 00.001 10052 ZWO: set CONTROL_EXPOSURE 1000000
00:49:24.626 00.104 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"71bdcecd-ff36-43de-b02e-ecde33849502"}
00:49:24.626 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"71bdcecd-ff36-43de-b02e-ecde33849502"}
00:49:24.626 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f783324f-42bd-4a74-9b9a-453df883d632"}
00:49:24.626 00.000 6880 case statement mapped state 1 to 101
00:49:24.626 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f783324f-42bd-4a74-9b9a-453df883d632"}
00:49:25.658 01.032 10052 Exposure complete
00:49:25.716 00.058 10052 worker thread done servicing request
00:49:25.716 00.000 6880 OnExposeComplete: enter
00:49:25.716 00.000 6880 UpdateGuideState(): m_state=1
00:49:25.716 00.000 6880 UpdateCurrentPosition: no star selected
00:49:25.716 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:49:25.720 00.004 6880 Status Line: No star selected
00:49:25.720 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=3, FiltMin=1, FiltMax=104, Gamma=0.780
00:49:25.750 00.030 6880 UpdateGuideState exits: No star selected
00:49:25.750 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:25.750 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
00:49:25.750 00.000 6880 Enqueuing Expose request
00:49:25.750 00.000 10052 Worker thread wakes up
00:49:25.750 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:25.750 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:49:26.639 00.889 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"234c18d9-dc42-4916-8c97-d04ecf394121"}
00:49:26.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"234c18d9-dc42-4916-8c97-d04ecf394121"}
00:49:26.640 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba7cc339-55f6-4d80-82ee-754cb9be8cc5"}
00:49:26.640 00.000 6880 case statement mapped state 1 to 101
00:49:26.640 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ba7cc339-55f6-4d80-82ee-754cb9be8cc5"}
00:49:26.671 00.031 10052 Exposure complete
00:49:26.718 00.047 10052 worker thread done servicing request
00:49:26.718 00.000 6880 OnExposeComplete: enter
00:49:26.718 00.000 6880 UpdateGuideState(): m_state=1
00:49:26.718 00.000 6880 UpdateCurrentPosition: no star selected
00:49:26.718 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:49:26.718 00.000 6880 Status Line: No star selected
00:49:26.718 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=3, FiltMin=1, FiltMax=101, Gamma=0.780
00:49:26.750 00.032 6880 UpdateGuideState exits: No star selected
00:49:26.750 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:26.750 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
00:49:26.750 00.000 6880 Enqueuing Expose request
00:49:26.750 00.000 10052 Worker thread wakes up
00:49:26.750 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:26.750 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:49:26.832 00.082 6880 GuiderMultiStar::AutoSelect enter
00:49:26.832 00.000 6880 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
00:49:26.896 00.064 6880 AutoFind: auto downsample for scale 6.45 => 1x
00:49:26.992 00.096 6880 AutoFind: global mean = 0.0, stdev 1.7
00:49:26.992 00.000 6880 AutoFind: using threshold = 0.1
00:49:27.100 00.108 6880 AutoFind: local max [148, 132] 165.8
00:49:27.100 00.000 6880 AutoFind: local max [374, 792] 31.9
00:49:27.100 00.000 6880 AutoFind: local max [627, 259] 29.8
00:49:27.100 00.000 6880 AutoFind: local max [1222, 680] 21.2
00:49:27.100 00.000 6880 AutoFind: local max [752, 874] 17.4
00:49:27.100 00.000 6880 AutoFind: local max [1224, 304] 15.4
00:49:27.100 00.000 6880 AutoFind: local max [352, 636] 14.6
00:49:27.100 00.000 6880 AutoFind: local max [152, 86] 12.9
00:49:27.100 00.000 6880 AutoFind: local max [46, 276] 11.8
00:49:27.100 00.000 6880 AutoFind: local max [1106, 933] 11.5
00:49:27.100 00.000 6880 AutoFind: local max [1266, 304] 11.4
00:49:27.100 00.000 6880 AutoFind: local max [538, 85] 11.2
00:49:27.100 00.000 6880 AutoFind: local max [807, 68] 10.8
00:49:27.100 00.000 6880 AutoFind: local max [745, 700] 10.1
00:49:27.100 00.000 6880 AutoFind: local max [265, 348] 9.2
00:49:27.100 00.000 6880 AutoFind: local max [206, 314] 8.4
00:49:27.100 00.000 6880 AutoFind: local max [197, 296] 8.3
00:49:27.100 00.000 6880 AutoFind: local max [848, 684] 8.3
00:49:27.100 00.000 6880 AutoFind: local max [212, 319] 8.0
00:49:27.100 00.000 6880 AutoFind: local max [330, 253] 7.9
00:49:27.100 00.000 6880 AutoFind: local max [1226, 397] 7.7
00:49:27.100 00.000 6880 AutoFind: local max [120, 896] 7.3
00:49:27.100 00.000 6880 AutoFind: local max [297, 258] 6.8
00:49:27.100 00.000 6880 AutoFind: local max [174, 926] 6.8
00:49:27.100 00.000 6880 AutoFind: local max [322, 639] 6.6
00:49:27.100 00.000 6880 AutoFind: local max [163, 185] 6.5
00:49:27.100 00.000 6880 AutoFind: local max [1020, 739] 6.4
00:49:27.100 00.000 6880 AutoFind: local max [505, 92] 6.4
00:49:27.100 00.000 6880 AutoFind: local max [160, 66] 6.1
00:49:27.100 00.000 6880 AutoFind: local max [550, 900] 5.9
00:49:27.100 00.000 6880 AutoFind: local max [262, 764] 5.9
00:49:27.100 00.000 6880 AutoFind: local max [1232, 188] 5.8
00:49:27.100 00.000 6880 AutoFind: local max [151, 257] 5.7
00:49:27.100 00.000 6880 AutoFind: local max [1073, 599] 5.4
00:49:27.100 00.000 6880 AutoFind: local max [1230, 460] 5.2
00:49:27.100 00.000 6880 AutoFind: local max [1143, 312] 4.9
00:49:27.100 00.000 6880 AutoFind: local max [525, 128] 4.7
00:49:27.100 00.000 6880 AutoFind: local max [795, 563] 4.5
00:49:27.100 00.000 6880 AutoFind: local max [634, 730] 4.4
00:49:27.100 00.000 6880 AutoFind: local max [1172, 146] 4.4
00:49:27.100 00.000 6880 AutoFind: local max [1127, 827] 4.4
00:49:27.100 00.000 6880 AutoFind: local max [602, 824] 4.3
00:49:27.100 00.000 6880 AutoFind: local max [474, 19] 4.3
00:49:27.100 00.000 6880 AutoFind: local max [1252, 827] 4.3
00:49:27.100 00.000 6880 AutoFind: local max [1086, 657] 4.3
00:49:27.100 00.000 6880 AutoFind: local max [730, 819] 4.3
00:49:27.100 00.000 6880 AutoFind: local max [468, 336] 4.3
00:49:27.100 00.000 6880 AutoFind: local max [1083, 93] 4.3
00:49:27.100 00.000 6880 AutoFind: local max [433, 732] 4.3
00:49:27.100 00.000 6880 AutoFind: local max [473, 200] 4.2
00:49:27.100 00.000 6880 AutoFind: local max [808, 645] 4.2
00:49:27.100 00.000 6880 AutoFind: local max [1108, 844] 4.2
00:49:27.100 00.000 6880 AutoFind: local max [389, 710] 4.1
00:49:27.100 00.000 6880 AutoFind: local max [782, 359] 4.1
00:49:27.100 00.000 6880 AutoFind: local max [153, 597] 4.0
00:49:27.100 00.000 6880 AutoFind: local max [381, 849] 4.0
00:49:27.100 00.000 6880 AutoFind: local max [301, 782] 3.9
00:49:27.100 00.000 6880 AutoFind: local max [1010, 476] 3.9
00:49:27.100 00.000 6880 AutoFind: local max [145, 145] 3.9
00:49:27.100 00.000 6880 AutoFind: local max [586, 605] 3.9
00:49:27.100 00.000 6880 AutoFind: local max [775, 848] 3.9
00:49:27.100 00.000 6880 AutoFind: local max [735, 598] 3.9
00:49:27.100 00.000 6880 AutoFind: local max [1187, 810] 3.9
00:49:27.100 00.000 6880 AutoFind: local max [187, 734] 3.8
00:49:27.100 00.000 6880 AutoFind: local max [425, 82] 3.8
00:49:27.100 00.000 6880 AutoFind: local max [958, 813] 3.8
00:49:27.100 00.000 6880 AutoFind: local max [318, 28] 3.8
00:49:27.100 00.000 6880 AutoFind: local max [943, 128] 3.8
00:49:27.100 00.000 6880 AutoFind: local max [1034, 315] 3.7
00:49:27.100 00.000 6880 AutoFind: local max [905, 548] 3.7
00:49:27.100 00.000 6880 AutoFind: local max [790, 338] 3.7
00:49:27.100 00.000 6880 AutoFind: local max [95, 779] 3.7
00:49:27.100 00.000 6880 AutoFind: local max [954, 299] 3.7
00:49:27.100 00.000 6880 AutoFind: local max [110, 686] 3.7
00:49:27.100 00.000 6880 AutoFind: local max [1154, 933] 3.7
00:49:27.100 00.000 6880 AutoFind: local max [954, 801] 3.7
00:49:27.100 00.000 6880 AutoFind: local max [616, 684] 3.6
00:49:27.100 00.000 6880 AutoFind: local max [681, 399] 3.6
00:49:27.100 00.000 6880 AutoFind: local max [1046, 863] 3.6
00:49:27.100 00.000 6880 AutoFind: local max [681, 677] 3.6
00:49:27.100 00.000 6880 AutoFind: local max [346, 348] 3.6
00:49:27.113 00.013 6880 AutoFind: local max [1252, 286] 3.6
00:49:27.113 00.000 6880 AutoFind: local max [60, 183] 3.6
00:49:27.113 00.000 6880 AutoFind: local max [852, 84] 3.6
00:49:27.113 00.000 6880 AutoFind: local max [994, 656] 3.6
00:49:27.113 00.000 6880 AutoFind: local max [399, 307] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [337, 908] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [871, 840] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [1177, 801] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [339, 783] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [162, 210] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [802, 441] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [714, 155] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [17, 381] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [625, 860] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [1215, 939] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [265, 69] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [735, 431] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [95, 660] 3.5
00:49:27.113 00.000 6880 AutoFind: local max [196, 448] 3.5
00:49:27.113 00.000 6880 AutoFind: too close [1177, 801] 3.5 - [1187, 810] 3.9
00:49:27.113 00.000 6880 AutoFind: too close [1252, 286] 3.6 - [1266, 304] 11.4
00:49:27.113 00.000 6880 AutoFind: too close [954, 801] 3.7 - [958, 813] 3.8
00:49:27.113 00.000 6880 AutoFind: close dim-bright [145, 145] 3.9 - [148, 132] 165.8
00:49:27.113 00.000 6880 AutoFind: too close [1108, 844] 4.2 - [1127, 827] 4.4
00:49:27.113 00.000 6880 AutoFind: too close [160, 66] 6.1 - [152, 86] 12.9
00:49:27.113 00.000 6880 AutoFind: too close [212, 319] 8.0 - [206, 314] 8.4
00:49:27.113 00.000 6880 AutoFind: too close [197, 296] 8.3 - [206, 314] 8.4
00:49:27.113 00.000 6880 AutoFind: too close to edge [1215, 939] 3.5
00:49:27.113 00.000 6880 AutoFind: too close to edge [17, 381] 3.5
00:49:27.113 00.000 6880 AutoFind: too close to edge [1154, 933] 3.7
00:49:27.113 00.000 6880 AutoFind: too close to edge [318, 28] 3.8
00:49:27.113 00.000 6880 AutoFind: too close to edge [1252, 827] 4.3
00:49:27.115 00.002 6880 AutoFind: too close to edge [474, 19] 4.3
00:49:27.115 00.000 6880 AutoFind: too close to edge [174, 926] 6.8
00:49:27.115 00.000 6880 AutoFind: too close to edge [1106, 933] 11.5
00:49:27.115 00.000 6880 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
00:49:27.115 00.000 6880 Star::Find(15, 148, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=147.55, Y=132.18, Mass=2950, SNR=37.0, Peak=143 HFD=5.3
00:49:27.115 00.000 6880 Star::Find(15, 374, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=373.45, Y=791.70, Mass=407, SNR=14.0, Peak=38 HFD=3.9
00:49:27.115 00.000 6880 Star::Find(15, 627, 259, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=626.38, Y=258.67, Mass=678, SNR=17.8, Peak=38 HFD=5.6
00:49:27.115 00.000 6880 Star::Find(15, 1222, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=1221.70, Y=679.53, Mass=288, SNR=11.6, Peak=21 HFD=4.7
00:49:27.115 00.000 6880 Star::Find(15, 752, 874, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=751.61, Y=873.40, Mass=317, SNR=12.0, Peak=22 HFD=5.2
00:49:27.115 00.000 6880 Star::Find(15, 1224, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=1223.03, Y=303.35, Mass=196, SNR=9.5, Peak=19 HFD=4.5
00:49:27.115 00.000 6880 Star::Find(15, 352, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=351.45, Y=636.08, Mass=216, SNR=10.0, Peak=19 HFD=3.9
00:49:27.115 00.000 6880 Star::Find(15, 46, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=46.25, Y=276.45, Mass=135, SNR=7.8, Peak=13 HFD=3.9
00:49:27.115 00.000 6880 Star::Find(15, 538, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=537.83, Y=83.68, Mass=177, SNR=9.0, Peak=15 HFD=4.8
00:49:27.115 00.000 6880 Star::Find(15, 807, 68, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=806.94, Y=67.93, Mass=74, SNR=5.8, Peak=11 HFD=2.6
00:49:27.115 00.000 6880 Star::Find(15, 745, 700, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=745.56, Y=700.80, Mass=174, SNR=9.0, Peak=23 HFD=3.7
00:49:27.115 00.000 6880 Star::Find(15, 265, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=265.72, Y=347.71, Mass=64, SNR=5.5, Peak=10 HFD=2.6
00:49:27.115 00.000 6880 Star::Find(15, 848, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=847.44, Y=683.40, Mass=141, SNR=8.0, Peak=16 HFD=5.0
00:49:27.115 00.000 6880 Star::Find(15, 330, 253, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=330.27, Y=252.69, Mass=85, SNR=6.2, Peak=10 HFD=3.5
00:49:27.115 00.000 6880 Star::Find(15, 1226, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=1225.89, Y=395.81, Mass=59, SNR=5.2, Peak=8 HFD=4.4
00:49:27.115 00.000 6880 Star::Find(15, 120, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=119.91, Y=895.39, Mass=94, SNR=6.6, Peak=9 HFD=4.5
00:49:27.115 00.000 6880 Star::Find(15, 297, 258, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=296.96, Y=257.74, Mass=56, SNR=5.1, Peak=9 HFD=2.9
00:49:27.115 00.000 6880 Star::Find(15, 322, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=322.53, Y=638.07, Mass=70, SNR=5.7, Peak=9 HFD=4.6
00:49:27.115 00.000 6880 Star::Find(15, 163, 185, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=162.83, Y=184.99, Mass=104, SNR=6.8, Peak=9 HFD=4.3
00:49:27.115 00.000 6880 Star::Find(15, 1020, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=1019.82, Y=739.68, Mass=86, SNR=6.2, Peak=13 HFD=4.5
00:49:27.115 00.000 6880 Star::Find(15, 505, 92, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=505.33, Y=91.77, Mass=79, SNR=6.0, Peak=10 HFD=4.0
00:49:27.115 00.000 6880 Star::Find(15, 550, 900, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=12 nbg=274 bg=3.3 sigma=0.9 thresh=6 peak=6
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=550.00, Y=900.00, Mass=41, SNR=2.9, Peak=9 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 262, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=262.34, Y=764.67, Mass=92, SNR=6.4, Peak=14 HFD=4.7
00:49:27.115 00.000 6880 Star::Find(15, 1232, 188, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=1232.45, Y=187.93, Mass=66, SNR=5.4, Peak=10 HFD=4.0
00:49:27.115 00.000 6880 Star::Find(15, 151, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=7 nbg=290 bg=3.0 sigma=0.9 thresh=6 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=151.00, Y=257.00, Mass=22, SNR=2.9, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 1073, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=29 nbg=267 bg=3.1 sigma=0.7 thresh=5 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=1073.00, Y=599.00, Mass=69, SNR=2.9, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 1230, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=16 nbg=281 bg=3.4 sigma=0.9 thresh=6 peak=6
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=1230.00, Y=460.00, Mass=47, SNR=2.9, Peak=9 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 1143, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=1143.00, Y=312.00, Mass=15, SNR=2.6, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 525, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=12 nbg=280 bg=3.2 sigma=0.9 thresh=6 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=525.00, Y=128.00, Mass=36, SNR=2.9, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 795, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=29 nbg=262 bg=3.1 sigma=0.7 thresh=5 peak=4
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=795.00, Y=563.00, Mass=59, SNR=2.9, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 634, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=634.00, Y=730.00, Mass=12, SNR=2.3, Peak=10 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 1172, 146, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=146.00, Mass=17, SNR=2.8, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 602, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=8 nbg=274 bg=4.3 sigma=0.9 thresh=7 peak=7
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=602.00, Y=824.00, Mass=26, SNR=2.9, Peak=9 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 1086, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=8 nbg=281 bg=3.2 sigma=0.8 thresh=6 peak=6
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=1086.00, Y=657.00, Mass=26, SNR=2.9, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 730, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (3), X=730.00, Y=819.00, Mass=5, SNR=1.5, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 468, 336, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=468.00, Y=336.00, Mass=13, SNR=2.4, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 1083, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=9 nbg=275 bg=3.3 sigma=0.9 thresh=6 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=1083.00, Y=93.00, Mass=28, SNR=2.9, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 433, 732, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=16 nbg=280 bg=4.2 sigma=0.9 thresh=7 peak=7
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=433.00, Y=732.00, Mass=55, SNR=2.9, Peak=10 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 473, 200, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=14 nbg=280 bg=3.2 sigma=0.9 thresh=6 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=473.00, Y=200.00, Mass=42, SNR=2.9, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 808, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=11 nbg=278 bg=3.1 sigma=0.8 thresh=6 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=808.00, Y=645.00, Mass=35, SNR=2.9, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 389, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=389.00, Y=710.00, Mass=20, SNR=2.9, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 782, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (3), X=782.00, Y=359.00, Mass=3, SNR=1.1, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 153, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=153.00, Y=597.00, Mass=16, SNR=2.7, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 381, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=8 nbg=278 bg=3.3 sigma=0.9 thresh=6 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=381.00, Y=849.00, Mass=24, SNR=2.9, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 301, 782, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (3), X=301.00, Y=782.00, Mass=7, SNR=1.8, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 1010, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=1010.00, Y=476.00, Mass=14, SNR=2.5, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 145, 145, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=147.55, Y=132.18, Mass=2950, SNR=37.0, Peak=143 HFD=5.3
00:49:27.115 00.000 6880 Star::Find(15, 586, 605, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=7 nbg=278 bg=3.1 sigma=0.9 thresh=6 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=586.00, Y=605.00, Mass=21, SNR=2.9, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 775, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=775.00, Y=848.00, Mass=18, SNR=2.8, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 735, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (3), X=735.00, Y=598.00, Mass=7, SNR=1.7, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 187, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=187.00, Y=734.00, Mass=11, SNR=2.2, Peak=9 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 425, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=12 nbg=264 bg=3.0 sigma=0.7 thresh=5 peak=4
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=425.00, Y=82.00, Mass=25, SNR=2.9, Peak=6 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 943, 128, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (3), X=943.00, Y=128.00, Mass=3, SNR=1.1, Peak=6 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 1034, 315, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=1034.00, Y=315.00, Mass=15, SNR=2.6, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 905, 548, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=905.00, Y=548.00, Mass=16, SNR=2.6, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 790, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=10 nbg=277 bg=3.3 sigma=0.9 thresh=6 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=790.00, Y=338.00, Mass=30, SNR=2.9, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 95, 779, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=95.00, Y=779.00, Mass=16, SNR=2.6, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 954, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=12 nbg=271 bg=3.1 sigma=0.7 thresh=5 peak=4
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=954.00, Y=299.00, Mass=24, SNR=2.9, Peak=6 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 110, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (3), X=110.00, Y=686.00, Mass=9, SNR=2.0, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 616, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=616.00, Y=684.00, Mass=13, SNR=2.4, Peak=10 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 681, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=15 nbg=264 bg=3.0 sigma=0.8 thresh=5 peak=4
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=681.00, Y=399.00, Mass=33, SNR=2.9, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 1046, 863, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=8 nbg=279 bg=3.7 sigma=0.9 thresh=6 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=1046.00, Y=863.00, Mass=21, SNR=2.9, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 681, 677, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=681.00, Y=677.00, Mass=11, SNR=2.2, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 346, 348, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=346.00, Y=348.00, Mass=14, SNR=2.5, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 60, 183, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=60.00, Y=183.00, Mass=13, SNR=2.4, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 852, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=6 nbg=282 bg=3.2 sigma=0.8 thresh=6 peak=5
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=852.00, Y=84.00, Mass=21, SNR=2.9, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 994, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=18 nbg=268 bg=3.0 sigma=0.8 thresh=5 peak=4
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=994.00, Y=656.00, Mass=43, SNR=2.9, Peak=9 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 399, 307, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=13 nbg=264 bg=3.0 sigma=0.8 thresh=5 peak=4
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=399.00, Y=307.00, Mass=30, SNR=2.9, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 337, 908, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=10 nbg=269 bg=2.8 sigma=0.7 thresh=5 peak=4
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=337.00, Y=908.00, Mass=24, SNR=2.9, Peak=6 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 871, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=871.00, Y=840.00, Mass=13, SNR=2.3, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 339, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=339.00, Y=783.00, Mass=12, SNR=2.3, Peak=8 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 162, 210, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=162.00, Y=210.00, Mass=11, SNR=2.3, Peak=6 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 802, 441, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (3), X=802.00, Y=441.00, Mass=6, SNR=1.6, Peak=6 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 714, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=714.00, Y=155.00, Mass=14, SNR=2.5, Peak=6 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 625, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=625.00, Y=860.00, Mass=14, SNR=2.5, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 265, 69, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (3), X=265.00, Y=69.00, Mass=7, SNR=1.7, Peak=9 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 735, 431, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find false star n=9 nbg=265 bg=3.0 sigma=0.7 thresh=5 peak=4
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=735.00, Y=431.00, Mass=21, SNR=2.9, Peak=7 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 95, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (3), X=95.00, Y=660.00, Mass=8, SNR=1.8, Peak=6 HFD=0.0
00:49:27.115 00.000 6880 Star::Find(15, 196, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 0 (2), X=196.00, Y=448.00, Mass=18, SNR=2.8, Peak=6 HFD=0.0
00:49:27.115 00.000 6880 AutoFind: finding best star pass 1
00:49:27.115 00.000 6880 Star::Find(15, 148, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=147.55, Y=132.18, Mass=2950, SNR=37.0, Peak=143 HFD=5.3
00:49:27.115 00.000 6880 AutoFind returns star at [148, 132] 165.8 Mass 2950 SNR 37.0
00:49:27.115 00.000 6880 Star::Find(15, 148, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.115 00.000 6880 Star::Find returns 1 (0), X=147.55, Y=132.18, Mass=2950, SNR=37.0, Peak=143 HFD=5.3
00:49:27.115 00.000 6880 MultiStar: List (12): {147.55, 132.18}(37.0), {373.45, 791.70}(14.0), {626.38, 258.67}(17.8), {1221.70, 679.53}(11.6), {751.61, 873.40}(12.0), {1223.03, 303.35}(9.5), {351.45, 636.08}(10.0), {46.25, 276.45}(7.8), {537.83, 83.68}(9.0), {745.56, 700.80}(9.0), {847.44, 683.40}(8.0), {330.27, 252.69}(6.2), 
00:49:27.115 00.000 6880 setting lock position to (147.55, 132.18)
00:49:27.115 00.000 6880 MultiStar: stabilizing after lock position change
00:49:27.115 00.000 6880 AutoSelect: state = 1, call UpdateGuideState
00:49:27.115 00.000 6880 UpdateGuideState(): m_state=1
00:49:27.115 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:49:27.129 00.014 6880 Star::Find returns 1 (0), X=147.55, Y=132.18, Mass=2950, SNR=37.0, Peak=143 HFD=5.3
00:49:27.130 00.001 6880 setting lock position to (147.55, 132.18)
00:49:27.130 00.000 6880 MultiStar: stabilizing after lock position change
00:49:27.130 00.000 6880 CurrentPosition() valid, moving to STATE_SELECTED
00:49:27.130 00.000 6880 Changing from state SELECTING to SELECTED
00:49:27.130 00.000 6880 guider state => SELECTED
00:49:27.147 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=3, FiltMin=1, FiltMax=101, Gamma=0.780
00:49:27.179 00.032 6880 UpdateGuideState exits: m=2950 SNR=37.0
00:49:27.179 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=3, FiltMin=1, FiltMax=101, Gamma=0.780
00:49:27.207 00.028 6880 Status Line: Auto-selected star at (147.6, 132.2)
00:49:27.890 00.683 10052 Exposure complete
00:49:27.937 00.047 10052 worker thread done servicing request
00:49:27.937 00.000 6880 OnExposeComplete: enter
00:49:27.937 00.000 6880 UpdateGuideState(): m_state=2
00:49:27.937 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
00:49:27.937 00.000 6880 Star::Find returns 1 (0), X=147.64, Y=132.02, Mass=3173, SNR=38.4, Peak=137 HFD=5.8
00:49:27.937 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=3, FiltMin=1, FiltMax=117, Gamma=0.780
00:49:27.978 00.041 6880 UpdateGuideState exits: m=3173 SNR=38.4
00:49:27.978 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:27.978 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:27.978 00.000 6880 Enqueuing Expose request
00:49:27.978 00.000 10052 Worker thread wakes up
00:49:27.978 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:27.978 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:28.648 00.670 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3bf91f8a-bff1-4d0e-a376-a881d4f1c1ce"}
00:49:28.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3bf91f8a-bff1-4d0e-a376-a881d4f1c1ce"}
00:49:28.648 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af23e28d-b923-4768-bc3c-0ff02b5fd4df"}
00:49:28.648 00.000 6880 case statement mapped state 2 to 1
00:49:28.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"af23e28d-b923-4768-bc3c-0ff02b5fd4df"}
00:49:28.648 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ba820edb-ef51-490b-854a-683c5888263d"}
00:49:28.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.64,7.02],"pixels":"..."},"id":"ba820edb-ef51-490b-854a-683c5888263d"}
00:49:28.891 00.243 10052 Exposure complete
00:49:28.950 00.059 10052 worker thread done servicing request
00:49:28.950 00.000 6880 OnExposeComplete: enter
00:49:28.950 00.000 6880 UpdateGuideState(): m_state=2
00:49:28.950 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:49:28.950 00.000 6880 Star::Find returns 1 (0), X=147.62, Y=132.06, Mass=3081, SNR=37.8, Peak=137 HFD=5.4
00:49:28.950 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=3, FiltMin=1, FiltMax=111, Gamma=0.780
00:49:28.993 00.043 6880 UpdateGuideState exits: m=3081 SNR=37.8
00:49:28.993 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:28.993 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:28.993 00.000 6880 Enqueuing Expose request
00:49:28.993 00.000 10052 Worker thread wakes up
00:49:28.993 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:28.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:30.127 01.134 10052 Exposure complete
00:49:30.176 00.049 10052 worker thread done servicing request
00:49:30.176 00.000 6880 OnExposeComplete: enter
00:49:30.176 00.000 6880 UpdateGuideState(): m_state=2
00:49:30.176 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
00:49:30.176 00.000 6880 Star::Find returns 1 (0), X=147.74, Y=132.02, Mass=3095, SNR=37.9, Peak=150 HFD=5.9
00:49:30.187 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=3, FiltMin=1, FiltMax=104, Gamma=0.780
00:49:30.218 00.031 6880 UpdateGuideState exits: m=3095 SNR=37.9
00:49:30.218 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:30.218 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:30.218 00.000 6880 Enqueuing Expose request
00:49:30.218 00.000 10052 Worker thread wakes up
00:49:30.218 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:30.218 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:30.650 00.432 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"686c36df-91a2-4a66-a37a-922b8ce852e0"}
00:49:30.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"686c36df-91a2-4a66-a37a-922b8ce852e0"}
00:49:30.650 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24d3e02e-4a2a-4816-a38c-bc07485552b8"}
00:49:30.650 00.000 6880 case statement mapped state 2 to 1
00:49:30.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"24d3e02e-4a2a-4816-a38c-bc07485552b8"}
00:49:30.651 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8446b3d9-190d-40d1-8dcf-e2a3a8b1bdb0"}
00:49:30.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.74,7.02],"pixels":"..."},"id":"8446b3d9-190d-40d1-8dcf-e2a3a8b1bdb0"}
00:49:31.125 00.474 10052 Exposure complete
00:49:31.172 00.047 10052 worker thread done servicing request
00:49:31.172 00.000 6880 OnExposeComplete: enter
00:49:31.172 00.000 6880 UpdateGuideState(): m_state=2
00:49:31.172 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
00:49:31.172 00.000 6880 Star::Find returns 1 (0), X=147.75, Y=132.08, Mass=2970, SNR=37.0, Peak=146 HFD=5.8
00:49:31.172 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=3, FiltMin=1, FiltMax=101, Gamma=0.780
00:49:31.203 00.031 6880 UpdateGuideState exits: m=2970 SNR=37.0
00:49:31.203 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:31.203 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:31.203 00.000 6880 Enqueuing Expose request
00:49:31.203 00.000 10052 Worker thread wakes up
00:49:31.203 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:31.203 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:32.347 01.144 10052 Exposure complete
00:49:32.416 00.069 10052 worker thread done servicing request
00:49:32.416 00.000 6880 OnExposeComplete: enter
00:49:32.416 00.000 6880 UpdateGuideState(): m_state=2
00:49:32.416 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
00:49:32.416 00.000 6880 Star::Find returns 1 (0), X=147.47, Y=131.97, Mass=3047, SNR=37.4, Peak=150 HFD=5.4
00:49:32.416 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=3, FiltMin=1, FiltMax=97, Gamma=0.780
00:49:32.449 00.033 6880 UpdateGuideState exits: m=3047 SNR=37.4
00:49:32.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:32.449 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:32.449 00.000 6880 Enqueuing Expose request
00:49:32.449 00.000 10052 Worker thread wakes up
00:49:32.449 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:32.449 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(132,117,31,31)
00:49:32.645 00.196 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"93750d8f-6fe8-4dc5-b749-762d3a16300c"}
00:49:32.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"93750d8f-6fe8-4dc5-b749-762d3a16300c"}
00:49:32.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ed00635-ca42-4245-af8a-559c7762f7a7"}
00:49:32.645 00.000 6880 case statement mapped state 2 to 1
00:49:32.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"3ed00635-ca42-4245-af8a-559c7762f7a7"}
00:49:32.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"feebe179-c996-4662-bd99-e5334e1288b8"}
00:49:32.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.47,6.97],"pixels":"..."},"id":"feebe179-c996-4662-bd99-e5334e1288b8"}
00:49:33.359 00.714 10052 Exposure complete
00:49:33.416 00.057 10052 worker thread done servicing request
00:49:33.416 00.000 6880 OnExposeComplete: enter
00:49:33.416 00.000 6880 UpdateGuideState(): m_state=2
00:49:33.416 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
00:49:33.416 00.000 6880 Star::Find returns 1 (0), X=147.61, Y=132.12, Mass=3058, SNR=37.7, Peak=146 HFD=5.3
00:49:33.421 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=3, FiltMin=1, FiltMax=96, Gamma=0.780
00:49:33.454 00.033 6880 UpdateGuideState exits: m=3058 SNR=37.7
00:49:33.454 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:33.454 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:33.454 00.000 6880 Enqueuing Expose request
00:49:33.454 00.000 10052 Worker thread wakes up
00:49:33.454 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:33.454 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:34.583 01.129 10052 Exposure complete
00:49:34.630 00.047 10052 worker thread done servicing request
00:49:34.630 00.000 6880 OnExposeComplete: enter
00:49:34.630 00.000 6880 UpdateGuideState(): m_state=2
00:49:34.630 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
00:49:34.630 00.000 6880 Star::Find returns 1 (0), X=147.42, Y=132.23, Mass=3404, SNR=39.7, Peak=180 HFD=5.4
00:49:34.630 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=180, med=3, FiltMin=1, FiltMax=113, Gamma=0.780
00:49:34.661 00.031 6880 UpdateGuideState exits: m=3404 SNR=39.7
00:49:34.661 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:34.661 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:34.661 00.000 6880 Enqueuing Expose request
00:49:34.661 00.000 10052 Worker thread wakes up
00:49:34.661 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:34.661 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(132,117,31,31)
00:49:34.661 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"51156f04-74dd-469e-a2ce-4cbd492c7220"}
00:49:34.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"51156f04-74dd-469e-a2ce-4cbd492c7220"}
00:49:34.661 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5681d694-1a6b-4d58-ab21-24cf0259ab29"}
00:49:34.661 00.000 6880 case statement mapped state 2 to 1
00:49:34.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"5681d694-1a6b-4d58-ab21-24cf0259ab29"}
00:49:34.682 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5e5dc391-f4e6-45b5-a1ca-af4869ddc650"}
00:49:34.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.42,7.23],"pixels":"..."},"id":"5e5dc391-f4e6-45b5-a1ca-af4869ddc650"}
00:49:35.588 00.906 10052 Exposure complete
00:49:35.639 00.051 10052 worker thread done servicing request
00:49:35.639 00.000 6880 OnExposeComplete: enter
00:49:35.639 00.000 6880 UpdateGuideState(): m_state=2
00:49:35.639 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
00:49:35.639 00.000 6880 Star::Find returns 1 (0), X=147.24, Y=132.23, Mass=2833, SNR=36.2, Peak=129 HFD=5.7
00:49:35.639 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=3, FiltMin=1, FiltMax=98, Gamma=0.780
00:49:35.662 00.023 6880 UpdateGuideState exits: m=2833 SNR=36.2
00:49:35.662 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:35.662 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:35.662 00.000 6880 Enqueuing Expose request
00:49:35.662 00.000 10052 Worker thread wakes up
00:49:35.662 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:35.662 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(132,117,31,31)
00:49:36.649 00.987 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30f0cea3-0a7c-4fff-bac7-59dd312f5341"}
00:49:36.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30f0cea3-0a7c-4fff-bac7-59dd312f5341"}
00:49:36.649 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"526aad44-ee57-4b79-94a5-976a3c010eb1"}
00:49:36.649 00.000 6880 case statement mapped state 2 to 1
00:49:36.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"526aad44-ee57-4b79-94a5-976a3c010eb1"}
00:49:36.649 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"098cd3cf-5afc-452e-9757-8847c4f8e23d"}
00:49:36.651 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.24,7.23],"pixels":"..."},"id":"098cd3cf-5afc-452e-9757-8847c4f8e23d"}
00:49:36.809 00.158 10052 Exposure complete
00:49:36.863 00.054 10052 worker thread done servicing request
00:49:36.863 00.000 6880 OnExposeComplete: enter
00:49:36.863 00.000 6880 UpdateGuideState(): m_state=2
00:49:36.863 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
00:49:36.863 00.000 6880 Star::Find returns 1 (0), X=147.70, Y=132.06, Mass=2953, SNR=36.9, Peak=134 HFD=5.4
00:49:36.863 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=3, FiltMin=1, FiltMax=108, Gamma=0.780
00:49:36.898 00.035 6880 UpdateGuideState exits: m=2953 SNR=36.9
00:49:36.898 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:36.898 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:36.898 00.000 6880 Enqueuing Expose request
00:49:36.898 00.000 10052 Worker thread wakes up
00:49:36.898 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:36.898 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:37.808 00.910 10052 Exposure complete
00:49:37.864 00.056 10052 worker thread done servicing request
00:49:37.864 00.000 6880 OnExposeComplete: enter
00:49:37.864 00.000 6880 UpdateGuideState(): m_state=2
00:49:37.864 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:49:37.864 00.000 6880 Star::Find returns 1 (0), X=147.93, Y=132.09, Mass=2933, SNR=36.8, Peak=154 HFD=5.6
00:49:37.871 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=3, FiltMin=1, FiltMax=88, Gamma=0.780
00:49:37.904 00.033 6880 UpdateGuideState exits: m=2933 SNR=36.8
00:49:37.904 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:37.904 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:37.904 00.000 6880 Enqueuing Expose request
00:49:37.904 00.000 10052 Worker thread wakes up
00:49:37.904 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:37.904 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:38.647 00.743 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22058ccf-d4b0-4d58-b678-cd22b7c70125"}
00:49:38.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22058ccf-d4b0-4d58-b678-cd22b7c70125"}
00:49:38.648 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aec894ad-0fa7-44f3-afb2-3ffd6867961b"}
00:49:38.648 00.000 6880 case statement mapped state 2 to 1
00:49:38.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"aec894ad-0fa7-44f3-afb2-3ffd6867961b"}
00:49:38.649 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dc27f54b-330a-498b-9dcf-b9c102b848db"}
00:49:38.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.93,7.09],"pixels":"..."},"id":"dc27f54b-330a-498b-9dcf-b9c102b848db"}
00:49:39.026 00.377 10052 Exposure complete
00:49:39.090 00.064 10052 worker thread done servicing request
00:49:39.090 00.000 6880 OnExposeComplete: enter
00:49:39.090 00.000 6880 UpdateGuideState(): m_state=2
00:49:39.090 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
00:49:39.090 00.000 6880 Star::Find returns 1 (0), X=147.98, Y=131.91, Mass=3055, SNR=37.6, Peak=166 HFD=5.8
00:49:39.098 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=3, FiltMin=1, FiltMax=95, Gamma=0.780
00:49:39.123 00.025 6880 UpdateGuideState exits: m=3055 SNR=37.6
00:49:39.123 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:39.123 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:39.123 00.000 6880 Enqueuing Expose request
00:49:39.123 00.000 10052 Worker thread wakes up
00:49:39.123 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:39.123 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:40.042 00.919 10052 Exposure complete
00:49:40.120 00.078 10052 worker thread done servicing request
00:49:40.120 00.000 6880 OnExposeComplete: enter
00:49:40.120 00.000 6880 UpdateGuideState(): m_state=2
00:49:40.120 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
00:49:40.120 00.000 6880 Star::Find returns 1 (0), X=147.79, Y=132.08, Mass=3166, SNR=38.3, Peak=164 HFD=5.0
00:49:40.120 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=3, FiltMin=1, FiltMax=109, Gamma=0.780
00:49:40.163 00.043 6880 UpdateGuideState exits: m=3166 SNR=38.3
00:49:40.163 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:40.163 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:40.163 00.000 6880 Enqueuing Expose request
00:49:40.163 00.000 10052 Worker thread wakes up
00:49:40.163 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:40.163 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:40.645 00.482 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4471fe1e-b8ef-4249-a9b1-14b597e28af9"}
00:49:40.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4471fe1e-b8ef-4249-a9b1-14b597e28af9"}
00:49:40.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e7e23b1-e046-4847-a4b7-cedf77fa8d3f"}
00:49:40.645 00.000 6880 case statement mapped state 2 to 1
00:49:40.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"6e7e23b1-e046-4847-a4b7-cedf77fa8d3f"}
00:49:40.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00b7a553-966a-4710-b001-fcab92838f75"}
00:49:40.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.79,7.08],"pixels":"..."},"id":"00b7a553-966a-4710-b001-fcab92838f75"}
00:49:41.291 00.646 10052 Exposure complete
00:49:41.355 00.064 10052 worker thread done servicing request
00:49:41.355 00.000 6880 OnExposeComplete: enter
00:49:41.355 00.000 6880 UpdateGuideState(): m_state=2
00:49:41.355 00.000 6880 Star::Find(15, 147, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
00:49:41.370 00.015 6880 Star::Find returns 1 (0), X=147.92, Y=131.82, Mass=3257, SNR=38.9, Peak=182 HFD=5.6
00:49:41.370 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=3, FiltMin=1, FiltMax=98, Gamma=0.780
00:49:41.386 00.016 6880 UpdateGuideState exits: m=3257 SNR=38.9
00:49:41.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:41.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:41.386 00.000 6880 Enqueuing Expose request
00:49:41.386 00.000 10052 Worker thread wakes up
00:49:41.386 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:41.386 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:42.308 00.922 10052 Exposure complete
00:49:42.388 00.080 10052 worker thread done servicing request
00:49:42.388 00.000 6880 OnExposeComplete: enter
00:49:42.388 00.000 6880 UpdateGuideState(): m_state=2
00:49:42.388 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:49:42.388 00.000 6880 Star::Find returns 1 (0), X=147.95, Y=131.79, Mass=2829, SNR=36.3, Peak=140 HFD=5.6
00:49:42.388 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=3, FiltMin=1, FiltMax=89, Gamma=0.780
00:49:42.435 00.047 6880 UpdateGuideState exits: m=2829 SNR=36.3
00:49:42.435 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:42.435 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:42.435 00.000 6880 Enqueuing Expose request
00:49:42.435 00.000 10052 Worker thread wakes up
00:49:42.435 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:42.435 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:42.641 00.206 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b6ecfb6-2319-41b6-bf12-47920d3ebdd1"}
00:49:42.641 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b6ecfb6-2319-41b6-bf12-47920d3ebdd1"}
00:49:42.641 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42df3d4f-83c1-4583-aa6d-a82de85e0560"}
00:49:42.641 00.000 6880 case statement mapped state 2 to 1
00:49:42.641 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"42df3d4f-83c1-4583-aa6d-a82de85e0560"}
00:49:42.642 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"96101ba5-ac60-4c75-beed-b0140196c2a0"}
00:49:42.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[6.95,6.79],"pixels":"..."},"id":"96101ba5-ac60-4c75-beed-b0140196c2a0"}
00:49:43.577 00.935 10052 Exposure complete
00:49:43.650 00.073 10052 worker thread done servicing request
00:49:43.650 00.000 6880 OnExposeComplete: enter
00:49:43.650 00.000 6880 UpdateGuideState(): m_state=2
00:49:43.650 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
00:49:43.650 00.000 6880 Star::Find returns 1 (0), X=147.81, Y=131.78, Mass=3089, SNR=37.7, Peak=153 HFD=5.5
00:49:43.654 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=153, med=3, FiltMin=1, FiltMax=105, Gamma=0.780
00:49:43.676 00.022 6880 UpdateGuideState exits: m=3089 SNR=37.7
00:49:43.676 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:43.676 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:43.676 00.000 6880 Enqueuing Expose request
00:49:43.676 00.000 10052 Worker thread wakes up
00:49:43.676 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:43.676 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:44.610 00.934 10052 Exposure complete
00:49:44.639 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"435a7ec0-2452-40f6-b255-22bf0318b67d"}
00:49:44.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"435a7ec0-2452-40f6-b255-22bf0318b67d"}
00:49:44.640 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d2bb6fe6-c6e2-478e-a5a3-41191bd24666"}
00:49:44.640 00.000 6880 case statement mapped state 2 to 1
00:49:44.640 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"d2bb6fe6-c6e2-478e-a5a3-41191bd24666"}
00:49:44.640 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"293a3b14-b114-482b-834f-0ff2ae4b543c"}
00:49:44.641 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.81,6.78],"pixels":"..."},"id":"293a3b14-b114-482b-834f-0ff2ae4b543c"}
00:49:44.699 00.058 10052 worker thread done servicing request
00:49:44.699 00.000 6880 OnExposeComplete: enter
00:49:44.699 00.000 6880 UpdateGuideState(): m_state=2
00:49:44.699 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
00:49:44.699 00.000 6880 Star::Find returns 1 (0), X=147.83, Y=131.67, Mass=3263, SNR=38.9, Peak=174 HFD=5.3
00:49:44.703 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=174, med=3, FiltMin=1, FiltMax=102, Gamma=0.780
00:49:44.746 00.043 6880 UpdateGuideState exits: m=3263 SNR=38.9
00:49:44.746 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:44.746 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:44.746 00.000 6880 Enqueuing Expose request
00:49:44.746 00.000 10052 Worker thread wakes up
00:49:44.746 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:44.746 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:45.873 01.127 10052 Exposure complete
00:49:45.968 00.095 10052 worker thread done servicing request
00:49:45.968 00.000 6880 OnExposeComplete: enter
00:49:45.968 00.000 6880 UpdateGuideState(): m_state=2
00:49:45.969 00.001 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
00:49:45.969 00.000 6880 Star::Find returns 1 (0), X=147.84, Y=131.73, Mass=3036, SNR=37.5, Peak=154 HFD=5.4
00:49:45.970 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=3, FiltMin=1, FiltMax=98, Gamma=0.780
00:49:46.015 00.045 6880 UpdateGuideState exits: m=3036 SNR=37.5
00:49:46.015 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:46.015 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:46.015 00.000 6880 Enqueuing Expose request
00:49:46.015 00.000 10052 Worker thread wakes up
00:49:46.015 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:46.015 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:46.649 00.634 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e727e8d-9361-4786-815f-4d9d55a83faf"}
00:49:46.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e727e8d-9361-4786-815f-4d9d55a83faf"}
00:49:46.649 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aaae0611-3210-41e8-a8c8-0b3c502c0ab0"}
00:49:46.649 00.000 6880 case statement mapped state 2 to 1
00:49:46.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"aaae0611-3210-41e8-a8c8-0b3c502c0ab0"}
00:49:46.649 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"97dbc65d-e71e-4cb8-8d5c-df3230a3fcfa"}
00:49:46.652 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[6.84,6.73],"pixels":"..."},"id":"97dbc65d-e71e-4cb8-8d5c-df3230a3fcfa"}
00:49:46.934 00.282 10052 Exposure complete
00:49:47.013 00.079 10052 worker thread done servicing request
00:49:47.013 00.000 6880 OnExposeComplete: enter
00:49:47.013 00.000 6880 UpdateGuideState(): m_state=2
00:49:47.013 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
00:49:47.013 00.000 6880 Star::Find returns 1 (0), X=147.75, Y=131.52, Mass=3058, SNR=37.5, Peak=147 HFD=5.3
00:49:47.017 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=3, FiltMin=1, FiltMax=112, Gamma=0.780
00:49:47.045 00.028 6880 UpdateGuideState exits: m=3058 SNR=37.5
00:49:47.045 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:47.045 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:47.045 00.000 6880 Enqueuing Expose request
00:49:47.045 00.000 10052 Worker thread wakes up
00:49:47.045 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:47.045 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:48.184 01.139 10052 Exposure complete
00:49:48.259 00.075 10052 worker thread done servicing request
00:49:48.259 00.000 6880 OnExposeComplete: enter
00:49:48.259 00.000 6880 UpdateGuideState(): m_state=2
00:49:48.259 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
00:49:48.259 00.000 6880 Star::Find returns 1 (0), X=147.64, Y=131.54, Mass=3021, SNR=37.4, Peak=144 HFD=5.2
00:49:48.259 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=144, med=3, FiltMin=1, FiltMax=115, Gamma=0.780
00:49:48.301 00.042 6880 UpdateGuideState exits: m=3021 SNR=37.4
00:49:48.301 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:48.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:48.301 00.000 6880 Enqueuing Expose request
00:49:48.301 00.000 10052 Worker thread wakes up
00:49:48.301 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:48.301 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,117,31,31)
00:49:48.654 00.353 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4034d087-a771-44d8-8252-70c4301020ce"}
00:49:48.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4034d087-a771-44d8-8252-70c4301020ce"}
00:49:48.654 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9382a5aa-6335-4f9d-a5b4-77336f6273c1"}
00:49:48.654 00.000 6880 case statement mapped state 2 to 1
00:49:48.655 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"9382a5aa-6335-4f9d-a5b4-77336f6273c1"}
00:49:48.655 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ac47a1ab-8dee-44c5-9c83-8f4a4997249f"}
00:49:48.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.64,6.54],"pixels":"..."},"id":"ac47a1ab-8dee-44c5-9c83-8f4a4997249f"}
00:49:49.211 00.556 10052 Exposure complete
00:49:49.263 00.052 10052 worker thread done servicing request
00:49:49.263 00.000 6880 OnExposeComplete: enter
00:49:49.263 00.000 6880 UpdateGuideState(): m_state=2
00:49:49.263 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
00:49:49.263 00.000 6880 Star::Find returns 1 (0), X=147.57, Y=131.46, Mass=2962, SNR=37.0, Peak=151 HFD=5.2
00:49:49.263 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=3, FiltMin=1, FiltMax=124, Gamma=0.780
00:49:49.300 00.037 6880 UpdateGuideState exits: m=2962 SNR=37.0
00:49:49.300 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:49.300 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:49.300 00.000 6880 Enqueuing Expose request
00:49:49.300 00.000 10052 Worker thread wakes up
00:49:49.300 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:49.300 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,116,31,31)
00:49:50.426 01.126 10052 Exposure complete
00:49:50.474 00.048 10052 worker thread done servicing request
00:49:50.474 00.000 6880 OnExposeComplete: enter
00:49:50.474 00.000 6880 UpdateGuideState(): m_state=2
00:49:50.474 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
00:49:50.474 00.000 6880 Star::Find returns 1 (0), X=147.74, Y=131.32, Mass=3225, SNR=38.5, Peak=162 HFD=5.4
00:49:50.474 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=162, med=3, FiltMin=1, FiltMax=111, Gamma=0.780
00:49:50.517 00.043 6880 UpdateGuideState exits: m=3225 SNR=38.5
00:49:50.517 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:50.517 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:50.517 00.000 6880 Enqueuing Expose request
00:49:50.517 00.000 10052 Worker thread wakes up
00:49:50.517 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:50.517 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,116,31,31)
00:49:50.660 00.143 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"577725a5-58d0-4209-9cb0-ada13c673478"}
00:49:50.660 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"577725a5-58d0-4209-9cb0-ada13c673478"}
00:49:50.660 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"06745f81-4d27-4ed0-8e0a-560289628288"}
00:49:50.660 00.000 6880 case statement mapped state 2 to 1
00:49:50.660 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"06745f81-4d27-4ed0-8e0a-560289628288"}
00:49:50.662 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6c2b3773-de8e-4e3f-8f20-3b25f30fc0c3"}
00:49:50.662 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.74,7.32],"pixels":"..."},"id":"6c2b3773-de8e-4e3f-8f20-3b25f30fc0c3"}
00:49:51.113 00.451 6880 GuideButtonClick i=1 ctx=Guide button clicked
00:49:51.217 00.104 6880 GetBoolean("/Confirm/v2_highdec_calibration_ok", 0) returns 0
00:49:51.422 00.205 10052 Exposure complete
00:49:51.489 00.067 10052 worker thread done servicing request
00:49:51.489 00.000 6880 OnExposeComplete: enter
00:49:51.489 00.000 6880 UpdateGuideState(): m_state=2
00:49:51.490 00.001 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
00:49:51.490 00.000 6880 Star::Find returns 1 (0), X=147.46, Y=131.02, Mass=3094, SNR=37.9, Peak=154 HFD=5.4
00:49:51.490 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=3, FiltMin=1, FiltMax=110, Gamma=0.780
00:49:51.526 00.036 6880 UpdateGuideState exits: m=3094 SNR=37.9
00:49:51.526 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:51.526 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:51.526 00.000 6880 Enqueuing Expose request
00:49:51.526 00.000 10052 Worker thread wakes up
00:49:51.526 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:51.526 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(132,116,31,31)
00:49:52.657 01.131 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b62350c-0eef-41d0-bd7e-bab94f8c0ea3"}
00:49:52.657 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b62350c-0eef-41d0-bd7e-bab94f8c0ea3"}
00:49:52.657 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"28d41712-c828-4a84-9173-42c71bab98c4"}
00:49:52.657 00.000 6880 case statement mapped state 2 to 1
00:49:52.657 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"28d41712-c828-4a84-9173-42c71bab98c4"}
00:49:52.657 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"419106a9-c04b-44be-a045-2a647c068b9f"}
00:49:52.657 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.46,7.02],"pixels":"..."},"id":"419106a9-c04b-44be-a045-2a647c068b9f"}
00:49:52.657 00.000 10052 Exposure complete
00:49:52.740 00.083 10052 worker thread done servicing request
00:49:52.740 00.000 6880 OnExposeComplete: enter
00:49:52.740 00.000 6880 UpdateGuideState(): m_state=2
00:49:52.740 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
00:49:52.740 00.000 6880 Star::Find returns 1 (0), X=147.71, Y=131.22, Mass=3153, SNR=38.1, Peak=162 HFD=5.5
00:49:52.744 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=162, med=3, FiltMin=1, FiltMax=116, Gamma=0.780
00:49:52.775 00.031 6880 UpdateGuideState exits: m=3153 SNR=38.1
00:49:52.775 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:52.775 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:52.775 00.000 6880 Enqueuing Expose request
00:49:52.775 00.000 10052 Worker thread wakes up
00:49:52.775 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:52.775 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,116,31,31)
00:49:53.681 00.906 10052 Exposure complete
00:49:53.745 00.064 10052 worker thread done servicing request
00:49:53.745 00.000 6880 OnExposeComplete: enter
00:49:53.745 00.000 6880 UpdateGuideState(): m_state=2
00:49:53.745 00.000 6880 Star::Find(15, 147, 131, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
00:49:53.745 00.000 6880 Star::Find returns 1 (0), X=147.72, Y=130.84, Mass=2980, SNR=37.1, Peak=149 HFD=5.5
00:49:53.746 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=3, FiltMin=1, FiltMax=112, Gamma=0.780
00:49:53.782 00.036 6880 UpdateGuideState exits: m=2980 SNR=37.1
00:49:53.782 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:53.782 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:53.782 00.000 6880 Enqueuing Expose request
00:49:53.782 00.000 10052 Worker thread wakes up
00:49:53.782 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:53.782 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,116,31,31)
00:49:54.739 00.957 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4eb3affa-0f07-4746-8463-f04f80387baa"}
00:49:54.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4eb3affa-0f07-4746-8463-f04f80387baa"}
00:49:54.753 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e78acb5c-1085-41ee-b58c-31de028d3496"}
00:49:54.753 00.000 6880 case statement mapped state 2 to 1
00:49:54.753 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"e78acb5c-1085-41ee-b58c-31de028d3496"}
00:49:54.754 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"80340e1c-6d1f-464f-90b0-b60c0fb24e30"}
00:49:54.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.72,6.84],"pixels":"..."},"id":"80340e1c-6d1f-464f-90b0-b60c0fb24e30"}
00:49:54.917 00.163 10052 Exposure complete
00:49:55.001 00.084 10052 worker thread done servicing request
00:49:55.001 00.000 6880 OnExposeComplete: enter
00:49:55.001 00.000 6880 UpdateGuideState(): m_state=2
00:49:55.001 00.000 6880 Star::Find(15, 147, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
00:49:55.001 00.000 6880 Star::Find returns 1 (0), X=147.69, Y=130.88, Mass=2942, SNR=36.9, Peak=148 HFD=5.7
00:49:55.001 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=3, FiltMin=1, FiltMax=108, Gamma=0.780
00:49:55.051 00.050 6880 UpdateGuideState exits: m=2942 SNR=36.9
00:49:55.051 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:55.051 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:55.051 00.000 6880 Enqueuing Expose request
00:49:55.051 00.000 10052 Worker thread wakes up
00:49:55.051 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:55.051 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,116,31,31)
00:49:55.963 00.912 10052 Exposure complete
00:49:56.025 00.062 10052 worker thread done servicing request
00:49:56.031 00.006 6880 OnExposeComplete: enter
00:49:56.031 00.000 6880 UpdateGuideState(): m_state=2
00:49:56.031 00.000 6880 Star::Find(15, 147, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
00:49:56.031 00.000 6880 Star::Find returns 1 (0), X=147.39, Y=130.47, Mass=2922, SNR=36.9, Peak=149 HFD=5.3
00:49:56.031 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=3, FiltMin=1, FiltMax=97, Gamma=0.780
00:49:56.073 00.042 6880 UpdateGuideState exits: m=2922 SNR=36.9
00:49:56.073 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:56.074 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:56.074 00.000 6880 Enqueuing Expose request
00:49:56.074 00.000 10052 Worker thread wakes up
00:49:56.074 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:56.074 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(132,115,31,31)
00:49:56.673 00.599 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec9f8579-07fc-403b-8d1d-35e843d33eb7"}
00:49:56.673 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec9f8579-07fc-403b-8d1d-35e843d33eb7"}
00:49:56.674 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3d128f2-681f-4a83-80ae-679e1c55f863"}
00:49:56.674 00.000 6880 case statement mapped state 2 to 1
00:49:56.674 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"d3d128f2-681f-4a83-80ae-679e1c55f863"}
00:49:56.674 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e2b4c4c2-a806-4a15-9fde-63c20cd4df63"}
00:49:56.674 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[7.39,7.47],"pixels":"..."},"id":"e2b4c4c2-a806-4a15-9fde-63c20cd4df63"}
00:49:57.212 00.538 10052 Exposure complete
00:49:57.275 00.063 10052 worker thread done servicing request
00:49:57.275 00.000 6880 OnExposeComplete: enter
00:49:57.275 00.000 6880 UpdateGuideState(): m_state=2
00:49:57.275 00.000 6880 Star::Find(15, 147, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
00:49:57.275 00.000 6880 Star::Find returns 1 (0), X=147.65, Y=130.61, Mass=2930, SNR=36.8, Peak=136 HFD=5.4
00:49:57.279 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=3, FiltMin=1, FiltMax=113, Gamma=0.780
00:49:57.310 00.031 6880 UpdateGuideState exits: m=2930 SNR=36.8
00:49:57.310 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:57.310 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:57.310 00.000 6880 Enqueuing Expose request
00:49:57.310 00.000 10052 Worker thread wakes up
00:49:57.310 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:57.310 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,116,31,31)
00:49:58.227 00.917 10052 Exposure complete
00:49:58.275 00.048 10052 worker thread done servicing request
00:49:58.275 00.000 6880 OnExposeComplete: enter
00:49:58.275 00.000 6880 UpdateGuideState(): m_state=2
00:49:58.275 00.000 6880 Star::Find(15, 147, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
00:49:58.275 00.000 6880 Star::Find returns 1 (0), X=147.48, Y=130.20, Mass=2749, SNR=35.9, Peak=139 HFD=5.3
00:49:58.275 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=3, FiltMin=1, FiltMax=100, Gamma=0.780
00:49:58.306 00.031 6880 UpdateGuideState exits: m=2749 SNR=35.9
00:49:58.306 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:58.306 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:58.306 00.000 6880 Enqueuing Expose request
00:49:58.306 00.000 10052 Worker thread wakes up
00:49:58.306 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:58.306 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(132,115,31,31)
00:49:58.671 00.365 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88a5d2a6-5b33-4879-8629-ab7713103f95"}
00:49:58.671 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88a5d2a6-5b33-4879-8629-ab7713103f95"}
00:49:58.671 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e4ac8a4-7f79-423f-bf64-dc5f73666669"}
00:49:58.671 00.000 6880 case statement mapped state 2 to 1
00:49:58.671 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"5e4ac8a4-7f79-423f-bf64-dc5f73666669"}
00:49:58.671 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f3f2bb21-e0dc-47b8-9cd9-a2e3919be7a6"}
00:49:58.674 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.48,7.20],"pixels":"..."},"id":"f3f2bb21-e0dc-47b8-9cd9-a2e3919be7a6"}
00:49:59.445 00.771 10052 Exposure complete
00:49:59.494 00.049 10052 worker thread done servicing request
00:49:59.494 00.000 6880 OnExposeComplete: enter
00:49:59.494 00.000 6880 UpdateGuideState(): m_state=2
00:49:59.494 00.000 6880 Star::Find(15, 147, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
00:49:59.494 00.000 6880 Star::Find returns 1 (0), X=147.56, Y=130.54, Mass=2856, SNR=36.4, Peak=138 HFD=5.2
00:49:59.494 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=138, med=3, FiltMin=1, FiltMax=115, Gamma=0.780
00:49:59.540 00.046 6880 UpdateGuideState exits: m=2856 SNR=36.4
00:49:59.540 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:49:59.540 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:49:59.540 00.000 6880 Enqueuing Expose request
00:49:59.540 00.000 10052 Worker thread wakes up
00:49:59.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:49:59.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,116,31,31)
00:50:00.461 00.921 10052 Exposure complete
00:50:00.520 00.059 10052 worker thread done servicing request
00:50:00.520 00.000 6880 OnExposeComplete: enter
00:50:00.520 00.000 6880 UpdateGuideState(): m_state=2
00:50:00.524 00.004 6880 Star::Find(15, 147, 130, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
00:50:00.524 00.000 6880 Star::Find returns 1 (0), X=147.76, Y=130.13, Mass=2947, SNR=36.9, Peak=144 HFD=5.6
00:50:00.524 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=144, med=3, FiltMin=1, FiltMax=103, Gamma=0.780
00:50:00.555 00.031 6880 UpdateGuideState exits: m=2947 SNR=36.9
00:50:00.555 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:00.555 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:50:00.555 00.000 6880 Enqueuing Expose request
00:50:00.555 00.000 10052 Worker thread wakes up
00:50:00.555 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:50:00.555 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(133,115,31,31)
00:50:00.666 00.111 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d24a68c-eb7a-4f2c-9e90-fc61251d8935"}
00:50:00.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d24a68c-eb7a-4f2c-9e90-fc61251d8935"}
00:50:00.666 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ddd6f3b-ca6c-41c4-afc5-82c58961c44a"}
00:50:00.666 00.000 6880 case statement mapped state 2 to 1
00:50:00.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"9ddd6f3b-ca6c-41c4-afc5-82c58961c44a"}
00:50:00.666 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0789c13d-800c-46a2-8abb-cad3d7991a78"}
00:50:00.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.76,7.13],"pixels":"..."},"id":"0789c13d-800c-46a2-8abb-cad3d7991a78"}
00:50:01.697 01.031 10052 Exposure complete
00:50:01.746 00.049 10052 worker thread done servicing request
00:50:01.777 00.031 6880 CalAsst: slew from ra 21.99, dec 20.4 to ra 18.48, dec 0.0, M/F = 0
00:50:01.777 00.000 6880 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:50:01.777 00.000 6880 Status Line: Waiting for devices...
00:50:01.792 00.015 6880 OnExposeComplete: enter
00:50:01.792 00.000 6880 UpdateGuideState(): m_state=2
00:50:01.792 00.000 6880 Changing from state SELECTED to STOP
00:50:01.792 00.000 6880 guider state => SELECTED
00:50:01.792 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1295->Stopped Guiding
00:50:01.792 00.000 6880 Status Line: Stopped Guiding
00:50:01.792 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=3, FiltMin=1, FiltMax=110, Gamma=0.780
00:50:01.825 00.033 6880 UpdateGuideState exits: Stopped Guiding
00:50:01.825 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=0
00:50:01.825 00.000 6880 setting force full frames = true
00:50:01.825 00.000 6880 Status Line: Stopped.
00:50:02.207 00.382 12132 IsSlewing returns 1
00:50:02.702 00.495 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"68288133-980f-4ed4-93fa-dd712047e228"}
00:50:02.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"68288133-980f-4ed4-93fa-dd712047e228"}
00:50:02.735 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95182d51-33a5-45cf-8314-6bcd8ecf95cf"}
00:50:02.735 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"95182d51-33a5-45cf-8314-6bcd8ecf95cf"}
00:50:02.782 00.047 12132 IsSlewing returns 1
00:50:03.305 00.523 12132 IsSlewing returns 1
00:50:03.929 00.624 12132 IsSlewing returns 1
00:50:04.490 00.561 12132 IsSlewing returns 1
00:50:04.689 00.199 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3137304-47cb-4cc7-806d-7d5e4f448428"}
00:50:04.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3137304-47cb-4cc7-806d-7d5e4f448428"}
00:50:04.721 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a06539c-aa64-4782-8613-2545d179f0f2"}
00:50:04.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0a06539c-aa64-4782-8613-2545d179f0f2"}
00:50:05.023 00.302 12132 IsSlewing returns 1
00:50:05.577 00.554 12132 IsSlewing returns 1
00:50:06.130 00.553 12132 IsSlewing returns 1
00:50:06.666 00.536 12132 IsSlewing returns 1
00:50:06.696 00.030 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5d39fe9-bd41-4fcf-a783-1f1ac7e291c0"}
00:50:06.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5d39fe9-bd41-4fcf-a783-1f1ac7e291c0"}
00:50:06.728 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b87efcd7-acfa-4a53-a520-2e2889430adb"}
00:50:06.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b87efcd7-acfa-4a53-a520-2e2889430adb"}
00:50:07.189 00.461 12132 IsSlewing returns 1
00:50:07.727 00.538 12132 IsSlewing returns 1
00:50:08.346 00.619 12132 IsSlewing returns 1
00:50:08.711 00.365 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd0e4670-f824-411c-8e35-8df2e4d283c3"}
00:50:08.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd0e4670-f824-411c-8e35-8df2e4d283c3"}
00:50:08.742 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9809a151-a2dd-4158-95fc-27107a14134f"}
00:50:08.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9809a151-a2dd-4158-95fc-27107a14134f"}
00:50:08.871 00.129 12132 IsSlewing returns 1
00:50:09.398 00.527 12132 IsSlewing returns 1
00:50:09.964 00.566 12132 IsSlewing returns 1
00:50:10.520 00.556 12132 IsSlewing returns 1
00:50:10.708 00.188 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5cb4d432-c05a-4a26-8674-dba169e6e862"}
00:50:10.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5cb4d432-c05a-4a26-8674-dba169e6e862"}
00:50:10.740 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45d1ef8a-f963-457d-9b44-d23a95e28872"}
00:50:10.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"45d1ef8a-f963-457d-9b44-d23a95e28872"}
00:50:11.058 00.318 12132 IsSlewing returns 1
00:50:11.615 00.557 12132 IsSlewing returns 1
00:50:12.177 00.562 12132 IsSlewing returns 1
00:50:12.709 00.532 12132 IsSlewing returns 1
00:50:12.723 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c4d465b3-153c-4525-8fcb-63dce2dc4b98"}
00:50:12.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c4d465b3-153c-4525-8fcb-63dce2dc4b98"}
00:50:12.821 00.098 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab6d8acc-be5c-4150-a00a-7caa24737c59"}
00:50:12.821 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ab6d8acc-be5c-4150-a00a-7caa24737c59"}
00:50:13.234 00.413 12132 IsSlewing returns 1
00:50:13.775 00.541 12132 IsSlewing returns 1
00:50:14.381 00.606 12132 IsSlewing returns 1
00:50:14.707 00.326 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5caf0dc6-d389-406d-b908-a46e7fdd770b"}
00:50:14.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5caf0dc6-d389-406d-b908-a46e7fdd770b"}
00:50:14.740 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7af82f6f-830e-4217-a35a-4c032936b503"}
00:50:14.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7af82f6f-830e-4217-a35a-4c032936b503"}
00:50:14.900 00.160 12132 IsSlewing returns 1
00:50:15.424 00.524 12132 IsSlewing returns 1
00:50:16.006 00.582 12132 IsSlewing returns 1
00:50:16.553 00.547 12132 IsSlewing returns 1
00:50:16.722 00.169 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"467210cb-049a-409f-81fc-798c796589b0"}
00:50:16.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"467210cb-049a-409f-81fc-798c796589b0"}
00:50:16.755 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"59de8aa8-d1a3-4b98-b9b1-0f6325459ff7"}
00:50:16.755 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"59de8aa8-d1a3-4b98-b9b1-0f6325459ff7"}
00:50:17.072 00.317 12132 IsSlewing returns 1
00:50:17.613 00.541 12132 IsSlewing returns 1
00:50:18.178 00.565 12132 IsSlewing returns 1
00:50:18.707 00.529 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d0b88d2-a855-4bd2-8723-33a00dc78a0d"}
00:50:18.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d0b88d2-a855-4bd2-8723-33a00dc78a0d"}
00:50:18.710 00.003 12132 IsSlewing returns 1
00:50:18.738 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ebc62c82-ebfd-4f64-b969-49ab14b5d8a6"}
00:50:18.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ebc62c82-ebfd-4f64-b969-49ab14b5d8a6"}
00:50:19.229 00.491 12132 IsSlewing returns 1
00:50:19.801 00.572 12132 IsSlewing returns 1
00:50:20.409 00.608 12132 IsSlewing returns 1
00:50:20.736 00.327 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd7008a3-63db-496e-9379-db78eaad87f6"}
00:50:20.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd7008a3-63db-496e-9379-db78eaad87f6"}
00:50:20.768 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81500f97-5067-4507-b75f-1754a25ab06f"}
00:50:20.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"81500f97-5067-4507-b75f-1754a25ab06f"}
00:50:20.943 00.175 12132 IsSlewing returns 1
00:50:21.467 00.524 12132 IsSlewing returns 1
00:50:22.071 00.604 12132 IsSlewing returns 1
00:50:22.648 00.577 12132 IsSlewing returns 1
00:50:22.733 00.085 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83dae716-c8bb-425b-81e0-7768adde6373"}
00:50:22.733 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83dae716-c8bb-425b-81e0-7768adde6373"}
00:50:22.765 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f2e44644-c580-4a1b-84e0-33d26d9e316f"}
00:50:22.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f2e44644-c580-4a1b-84e0-33d26d9e316f"}
00:50:23.179 00.414 12132 IsSlewing returns 1
00:50:23.740 00.561 12132 IsSlewing returns 1
00:50:24.303 00.563 12132 IsSlewing returns 1
00:50:24.741 00.438 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"43fe19e4-5343-4ecf-98aa-192a11e27459"}
00:50:24.741 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"43fe19e4-5343-4ecf-98aa-192a11e27459"}
00:50:24.773 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"63b4bbbb-d260-4bcb-b572-fd99f667ecc3"}
00:50:24.773 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"63b4bbbb-d260-4bcb-b572-fd99f667ecc3"}
00:50:24.877 00.104 12132 IsSlewing returns 0
00:50:27.283 02.406 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"28ea5a41-3c26-4e8d-9a56-94ee325b9ff5"}
00:50:27.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"28ea5a41-3c26-4e8d-9a56-94ee325b9ff5"}
00:50:27.283 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abd04b24-6298-4ab0-ae80-ec28b22ad428"}
00:50:27.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"abd04b24-6298-4ab0-ae80-ec28b22ad428"}
00:50:27.664 00.381 11388 IsSlewing returns 1
00:50:28.226 00.562 11388 IsSlewing returns 1
00:50:28.767 00.541 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d4b1239-7b21-4d4c-9a41-a7565cb49e43"}
00:50:28.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d4b1239-7b21-4d4c-9a41-a7565cb49e43"}
00:50:28.799 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"767d97fd-dc2b-4810-baa0-389067c30fac"}
00:50:28.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"767d97fd-dc2b-4810-baa0-389067c30fac"}
00:50:28.803 00.004 11388 IsSlewing returns 1
00:50:29.372 00.569 11388 IsSlewing returns 1
00:50:29.913 00.541 11388 IsSlewing returns 1
00:50:30.452 00.539 11388 IsSlewing returns 1
00:50:30.780 00.328 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa0fef4b-599d-4c7d-a2ec-a6c25e563109"}
00:50:30.780 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa0fef4b-599d-4c7d-a2ec-a6c25e563109"}
00:50:30.888 00.108 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0144d4f3-87c7-4fa0-99a9-c5f1b4ccacbe"}
00:50:30.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0144d4f3-87c7-4fa0-99a9-c5f1b4ccacbe"}
00:50:30.972 00.084 11388 IsSlewing returns 1
00:50:31.520 00.548 11388 IsSlewing returns 1
00:50:32.074 00.554 11388 IsSlewing returns 1
00:50:32.605 00.531 11388 IsSlewing returns 1
00:50:32.792 00.187 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"06bdcce1-8fed-42c9-8e3e-df68543c1fde"}
00:50:32.794 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"06bdcce1-8fed-42c9-8e3e-df68543c1fde"}
00:50:32.824 00.030 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c32e7a97-97c7-4280-a2e9-ca7943c84956"}
00:50:32.824 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c32e7a97-97c7-4280-a2e9-ca7943c84956"}
00:50:33.125 00.301 11388 IsSlewing returns 1
00:50:33.695 00.570 11388 IsSlewing returns 1
00:50:34.241 00.546 11388 IsSlewing returns 0
00:50:36.503 02.262 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a4b8d39-9333-4df4-8e78-85a2b2df2f33"}
00:50:36.503 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a4b8d39-9333-4df4-8e78-85a2b2df2f33"}
00:50:36.512 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98b7f8c5-2f89-47f1-aa2a-95bb6670e4f5"}
00:50:36.512 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"98b7f8c5-2f89-47f1-aa2a-95bb6670e4f5"}
00:50:36.863 00.351 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e827c1d8-0520-480a-ba6c-382682ca703b"}
00:50:36.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e827c1d8-0520-480a-ba6c-382682ca703b"}
00:50:36.863 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d0e4876-5337-4bf3-a973-f5817eb75679"}
00:50:36.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d0e4876-5337-4bf3-a973-f5817eb75679"}
00:50:38.780 01.917 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d81239a-fa5f-41d3-8d4f-f4a1eba05127"}
00:50:38.780 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d81239a-fa5f-41d3-8d4f-f4a1eba05127"}
00:50:38.780 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1b7a5dd-6cd8-4101-9eb8-04dce2728017"}
00:50:38.784 00.004 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d1b7a5dd-6cd8-4101-9eb8-04dce2728017"}
00:50:40.787 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3fa23faa-1a38-45b5-8e89-246e9aacf30c"}
00:50:40.787 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3fa23faa-1a38-45b5-8e89-246e9aacf30c"}
00:50:40.787 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9bdfc692-b387-415c-a04f-ac9eac2a9346"}
00:50:40.788 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bdfc692-b387-415c-a04f-ac9eac2a9346"}
00:50:42.176 01.388 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
00:50:42.189 00.013 6880 PhdController::Guide begins
00:50:42.189 00.000 6880 PhdController: newstate STATE_SETUP
00:50:42.189 00.000 6880 PhdController: setup
00:50:42.189 00.000 6880 PhdController: newstate STATE_ATTEMPT_START
00:50:42.189 00.000 6880 PhdController: start capturing
00:50:42.189 00.000 6880 Changing from state SELECTED to UNINITIALIZED
00:50:42.189 00.000 6880 guider state => SELECTING
00:50:42.189 00.000 6880 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
00:50:42.192 00.003 6880 ScheduleExposure(1000,3,0) exposurePending=0
00:50:42.192 00.000 6880 Enqueuing Expose request
00:50:42.192 00.000 6880 PhdController: newstate STATE_SELECT_STAR
00:50:42.192 00.000 10052 Worker thread wakes up
00:50:42.192 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:50:42.192 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
00:50:42.795 00.603 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6071c913-c1f6-4f38-8ef1-69c729db2123"}
00:50:42.795 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6071c913-c1f6-4f38-8ef1-69c729db2123"}
00:50:42.795 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55c32e96-c463-49f7-a77d-58e59caefeb8"}
00:50:42.795 00.000 6880 case statement mapped state 1 to 101
00:50:42.795 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"55c32e96-c463-49f7-a77d-58e59caefeb8"}
00:50:43.333 00.538 10052 Exposure complete
00:50:43.395 00.062 10052 worker thread done servicing request
00:50:43.395 00.000 6880 OnExposeComplete: enter
00:50:43.395 00.000 6880 UpdateGuideState(): m_state=1
00:50:43.395 00.000 6880 UpdateCurrentPosition: no star selected
00:50:43.395 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
00:50:43.395 00.000 6880 Status Line: No star selected
00:50:43.412 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=3, FiltMin=1, FiltMax=35, Gamma=0.780
00:50:43.427 00.015 6880 UpdateGuideState exits: No star selected
00:50:43.427 00.000 6880 GuiderMultiStar::AutoSelect enter
00:50:43.427 00.000 6880 Star::AutoFind called with edgeAllowance = 25 searchRegion = 15 roi = 0x0@0,0
00:50:43.490 00.063 6880 AutoFind: auto downsample for scale 6.45 => 1x
00:50:43.568 00.078 6880 AutoFind: global mean = 0.0, stdev 1.5
00:50:43.568 00.000 6880 AutoFind: using threshold = 0.1
00:50:43.663 00.095 6880 AutoFind: local max [742, 625] 58.3
00:50:43.663 00.000 6880 AutoFind: local max [921, 374] 48.3
00:50:43.663 00.000 6880 AutoFind: local max [87, 421] 29.3
00:50:43.663 00.000 6880 AutoFind: local max [786, 916] 25.6
00:50:43.663 00.000 6880 AutoFind: local max [192, 195] 17.9
00:50:43.663 00.000 6880 AutoFind: local max [511, 467] 14.5
00:50:43.663 00.000 6880 AutoFind: local max [786, 716] 13.9
00:50:43.663 00.000 6880 AutoFind: local max [522, 531] 12.3
00:50:43.663 00.000 6880 AutoFind: local max [61, 93] 11.6
00:50:43.663 00.000 6880 AutoFind: local max [291, 397] 11.2
00:50:43.663 00.000 6880 AutoFind: local max [242, 567] 9.1
00:50:43.663 00.000 6880 AutoFind: local max [248, 427] 6.4
00:50:43.663 00.000 6880 AutoFind: local max [804, 313] 6.2
00:50:43.663 00.000 6880 AutoFind: local max [52, 187] 5.6
00:50:43.663 00.000 6880 AutoFind: local max [801, 122] 5.5
00:50:43.663 00.000 6880 AutoFind: local max [36, 807] 5.0
00:50:43.663 00.000 6880 AutoFind: local max [270, 171] 4.9
00:50:43.663 00.000 6880 AutoFind: local max [900, 569] 4.8
00:50:43.663 00.000 6880 AutoFind: local max [474, 152] 4.7
00:50:43.663 00.000 6880 AutoFind: local max [464, 238] 4.7
00:50:43.663 00.000 6880 AutoFind: local max [1254, 351] 4.6
00:50:43.663 00.000 6880 AutoFind: local max [1153, 514] 4.6
00:50:43.663 00.000 6880 AutoFind: local max [366, 109] 4.5
00:50:43.663 00.000 6880 AutoFind: local max [194, 895] 4.5
00:50:43.663 00.000 6880 AutoFind: local max [270, 848] 4.4
00:50:43.663 00.000 6880 AutoFind: local max [1158, 682] 4.4
00:50:43.663 00.000 6880 AutoFind: local max [295, 890] 4.4
00:50:43.663 00.000 6880 AutoFind: local max [236, 657] 4.4
00:50:43.663 00.000 6880 AutoFind: local max [782, 807] 4.4
00:50:43.663 00.000 6880 AutoFind: local max [777, 418] 4.3
00:50:43.663 00.000 6880 AutoFind: local max [560, 452] 4.3
00:50:43.663 00.000 6880 AutoFind: local max [1160, 273] 4.3
00:50:43.663 00.000 6880 AutoFind: local max [744, 80] 4.2
00:50:43.663 00.000 6880 AutoFind: local max [345, 61] 4.2
00:50:43.663 00.000 6880 AutoFind: local max [586, 434] 4.2
00:50:43.663 00.000 6880 AutoFind: local max [993, 529] 4.2
00:50:43.663 00.000 6880 AutoFind: local max [1124, 350] 4.2
00:50:43.663 00.000 6880 AutoFind: local max [693, 655] 4.2
00:50:43.663 00.000 6880 AutoFind: local max [139, 17] 4.2
00:50:43.663 00.000 6880 AutoFind: local max [616, 739] 4.2
00:50:43.663 00.000 6880 AutoFind: local max [595, 648] 4.2
00:50:43.663 00.000 6880 AutoFind: local max [792, 167] 4.2
00:50:43.663 00.000 6880 AutoFind: local max [314, 512] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [650, 599] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [112, 278] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [539, 418] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [958, 710] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [795, 635] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [880, 420] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [334, 133] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [1236, 242] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [1251, 296] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [228, 218] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [880, 511] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [286, 417] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [148, 550] 4.1
00:50:43.663 00.000 6880 AutoFind: local max [1126, 428] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [65, 172] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [752, 720] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [408, 642] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [960, 219] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [1118, 173] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [363, 233] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [270, 886] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [439, 14] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [332, 91] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [339, 537] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [777, 520] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [86, 43] 4.0
00:50:43.663 00.000 6880 AutoFind: local max [867, 926] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [121, 551] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [938, 751] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [537, 409] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [295, 430] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [419, 155] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [638, 538] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [777, 107] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [616, 827] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [1265, 655] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [178, 386] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [84, 326] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [933, 169] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [578, 598] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [846, 106] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [138, 107] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [332, 165] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [528, 597] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [823, 406] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [602, 265] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [1128, 857] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [249, 397] 3.9
00:50:43.663 00.000 6880 AutoFind: local max [1006, 144] 3.8
00:50:43.663 00.000 6880 AutoFind: local max [562, 150] 3.8
00:50:43.663 00.000 6880 AutoFind: local max [992, 856] 3.8
00:50:43.663 00.000 6880 AutoFind: local max [1237, 33] 3.8
00:50:43.663 00.000 6880 AutoFind: local max [1253, 682] 3.8
00:50:43.663 00.000 6880 AutoFind: local max [1244, 405] 3.8
00:50:43.663 00.000 6880 AutoFind: local max [988, 585] 3.8
00:50:43.663 00.000 6880 AutoFind: local max [656, 264] 3.8
00:50:43.663 00.000 6880 AutoFind: local max [222, 360] 3.8
00:50:43.663 00.000 6880 AutoFind: too close [295, 430] 3.9 - [286, 417] 4.1
00:50:43.663 00.000 6880 AutoFind: too close [537, 409] 3.9 - [539, 418] 4.1
00:50:43.663 00.000 6880 AutoFind: too close [65, 172] 4.0 - [52, 187] 5.6
00:50:43.663 00.000 6880 AutoFind: too close [286, 417] 4.1 - [291, 397] 11.2
00:50:43.663 00.000 6880 AutoFind: too close to edge [1244, 405] 3.8
00:50:43.663 00.000 6880 AutoFind: too close to edge [1253, 682] 3.8
00:50:43.663 00.000 6880 AutoFind: too close to edge [1237, 33] 3.8
00:50:43.663 00.000 6880 AutoFind: too close to edge [1265, 655] 3.9
00:50:43.663 00.000 6880 AutoFind: too close to edge [867, 926] 3.9
00:50:43.663 00.000 6880 AutoFind: too close to edge [439, 14] 4.0
00:50:43.663 00.000 6880 AutoFind: too close to edge [1251, 296] 4.1
00:50:43.663 00.000 6880 AutoFind: too close to edge [139, 17] 4.2
00:50:43.663 00.000 6880 AutoFind: too close to edge [1254, 351] 4.6
00:50:43.663 00.000 6880 AutoFind: too close to edge [36, 807] 5.0
00:50:43.663 00.000 6880 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
00:50:43.663 00.000 6880 Star::Find(15, 742, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=741.37, Y=624.49, Mass=1090, SNR=22.5, Peak=64 HFD=5.3
00:50:43.663 00.000 6880 Star::Find(15, 921, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=920.85, Y=374.19, Mass=744, SNR=18.7, Peak=53 HFD=4.8
00:50:43.663 00.000 6880 Star::Find(15, 87, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=87.14, Y=420.92, Mass=309, SNR=12.1, Peak=22 HFD=4.3
00:50:43.663 00.000 6880 Star::Find(15, 786, 916, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=784.93, Y=915.62, Mass=320, SNR=12.3, Peak=28 HFD=4.8
00:50:43.663 00.000 6880 Star::Find(15, 192, 195, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=191.85, Y=194.35, Mass=268, SNR=11.1, Peak=19 HFD=4.8
00:50:43.663 00.000 6880 Star::Find(15, 511, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=511.00, Y=467.13, Mass=214, SNR=10.0, Peak=17 HFD=4.7
00:50:43.663 00.000 6880 Star::Find(15, 786, 716, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=785.97, Y=715.83, Mass=148, SNR=8.3, Peak=15 HFD=4.1
00:50:43.663 00.000 6880 Star::Find(15, 522, 531, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=521.85, Y=530.60, Mass=83, SNR=6.2, Peak=12 HFD=2.6
00:50:43.663 00.000 6880 Star::Find(15, 61, 93, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=61.70, Y=92.74, Mass=110, SNR=7.1, Peak=12 HFD=3.7
00:50:43.663 00.000 6880 Star::Find(15, 242, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=241.70, Y=566.53, Mass=80, SNR=6.1, Peak=9 HFD=3.6
00:50:43.663 00.000 6880 Star::Find(15, 248, 427, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 1 (0), X=247.93, Y=426.41, Mass=62, SNR=5.3, Peak=9 HFD=3.8
00:50:43.663 00.000 6880 Star::Find(15, 804, 313, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find false star n=10 nbg=287 bg=3.0 sigma=0.9 thresh=6 peak=5
00:50:43.663 00.000 6880 Star::Find returns 0 (2), X=804.00, Y=313.00, Mass=32, SNR=2.9, Peak=7 HFD=0.0
00:50:43.663 00.000 6880 Star::Find(15, 801, 122, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find false star n=22 nbg=279 bg=3.3 sigma=0.8 thresh=6 peak=6
00:50:43.663 00.000 6880 Star::Find returns 0 (2), X=801.00, Y=122.00, Mass=70, SNR=2.9, Peak=10 HFD=0.0
00:50:43.663 00.000 6880 Star::Find(15, 270, 171, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 0 (2), X=270.00, Y=171.00, Mass=14, SNR=2.5, Peak=8 HFD=0.0
00:50:43.663 00.000 6880 Star::Find(15, 900, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 0 (2), X=900.00, Y=569.00, Mass=12, SNR=2.3, Peak=8 HFD=0.0
00:50:43.663 00.000 6880 Star::Find(15, 474, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find false star n=13 nbg=266 bg=3.0 sigma=0.7 thresh=5 peak=4
00:50:43.663 00.000 6880 Star::Find returns 0 (2), X=474.00, Y=152.00, Mass=29, SNR=2.9, Peak=7 HFD=0.0
00:50:43.663 00.000 6880 Star::Find(15, 464, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find false star n=13 nbg=264 bg=3.0 sigma=0.7 thresh=5 peak=5
00:50:43.663 00.000 6880 Star::Find returns 0 (2), X=464.00, Y=238.00, Mass=33, SNR=2.9, Peak=7 HFD=0.0
00:50:43.663 00.000 6880 Star::Find(15, 1153, 514, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 0 (2), X=1153.00, Y=514.00, Mass=17, SNR=2.8, Peak=9 HFD=0.0
00:50:43.663 00.000 6880 Star::Find(15, 366, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find false star n=13 nbg=282 bg=2.8 sigma=0.9 thresh=5 peak=4
00:50:43.663 00.000 6880 Star::Find returns 0 (2), X=366.00, Y=109.00, Mass=29, SNR=2.9, Peak=6 HFD=0.0
00:50:43.663 00.000 6880 Star::Find(15, 194, 895, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.663 00.000 6880 Star::Find returns 0 (2), X=194.00, Y=895.00, Mass=16, SNR=2.7, Peak=7 HFD=0.0
00:50:43.676 00.013 6880 Star::Find(15, 270, 848, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (3), X=270.00, Y=848.00, Mass=7, SNR=1.8, Peak=6 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 1158, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (3), X=1158.00, Y=682.00, Mass=8, SNR=1.8, Peak=8 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 295, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=295.00, Y=890.00, Mass=15, SNR=2.5, Peak=7 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 236, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=236.00, Y=657.00, Mass=12, SNR=2.3, Peak=7 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 782, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (3), X=782.00, Y=807.00, Mass=7, SNR=1.7, Peak=6 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 777, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=777.00, Y=418.00, Mass=19, SNR=2.9, Peak=7 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 560, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=560.00, Y=452.00, Mass=17, SNR=2.7, Peak=7 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 1160, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (3), X=1160.00, Y=273.00, Mass=0, SNR=0.0, Peak=7 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 744, 80, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find false star n=10 nbg=267 bg=2.9 sigma=0.7 thresh=5 peak=4
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=744.00, Y=80.00, Mass=26, SNR=2.9, Peak=6 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 345, 61, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find false star n=11 nbg=265 bg=3.0 sigma=0.7 thresh=5 peak=4
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=345.00, Y=61.00, Mass=24, SNR=2.9, Peak=6 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 586, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=586.00, Y=434.00, Mass=12, SNR=2.3, Peak=6 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 993, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (3), X=993.00, Y=529.00, Mass=8, SNR=2.0, Peak=8 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 1124, 350, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=1124.00, Y=350.00, Mass=11, SNR=2.2, Peak=7 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 693, 655, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=693.00, Y=655.00, Mass=13, SNR=2.4, Peak=9 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 616, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find false star n=10 nbg=271 bg=2.7 sigma=0.9 thresh=5 peak=4
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=616.00, Y=739.00, Mass=25, SNR=2.9, Peak=9 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 595, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=595.00, Y=648.00, Mass=16, SNR=2.6, Peak=6 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 792, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find false star n=13 nbg=280 bg=2.8 sigma=0.8 thresh=5 peak=4
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=792.00, Y=167.00, Mass=30, SNR=2.9, Peak=6 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 314, 512, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=314.00, Y=512.00, Mass=19, SNR=2.9, Peak=6 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 650, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (2), X=650.00, Y=599.00, Mass=13, SNR=2.4, Peak=6 HFD=0.0
00:50:43.676 00.000 6880 Star::Find(15, 112, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.676 00.000 6880 Star::Find returns 0 (3), X=112.00, Y=278.00, Mass=7, SNR=1.8, Peak=6 HFD=0.0
00:50:43.679 00.003 6880 Star::Find(15, 958, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.679 00.000 6880 Star::Find returns 0 (3), X=958.00, Y=710.00, Mass=3, SNR=1.1, Peak=9 HFD=0.0
00:50:43.679 00.000 6880 Star::Find(15, 795, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.679 00.000 6880 Star::Find false star n=8 nbg=278 bg=2.8 sigma=0.8 thresh=5 peak=4
00:50:43.679 00.000 6880 Star::Find returns 0 (2), X=795.00, Y=635.00, Mass=21, SNR=2.9, Peak=8 HFD=0.0
00:50:43.679 00.000 6880 Star::Find(15, 880, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.679 00.000 6880 Star::Find returns 0 (3), X=880.00, Y=420.00, Mass=6, SNR=1.6, Peak=6 HFD=0.0
00:50:43.679 00.000 6880 Star::Find(15, 334, 133, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.679 00.000 6880 Star::Find false star n=9 nbg=268 bg=3.0 sigma=0.8 thresh=5 peak=4
00:50:43.679 00.000 6880 Star::Find returns 0 (2), X=334.00, Y=133.00, Mass=20, SNR=2.9, Peak=8 HFD=0.0
00:50:43.679 00.000 6880 Star::Find(15, 1236, 242, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.679 00.000 6880 Star::Find returns 0 (3), X=1236.00, Y=242.00, Mass=9, SNR=2.0, Peak=6 HFD=0.0
00:50:43.679 00.000 6880 Star::Find(15, 228, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.679 00.000 6880 Star::Find returns 0 (2), X=228.00, Y=218.00, Mass=11, SNR=2.2, Peak=6 HFD=0.0
00:50:43.679 00.000 6880 Star::Find(15, 880, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.679 00.000 6880 Star::Find returns 0 (2), X=880.00, Y=511.00, Mass=18, SNR=2.9, Peak=6 HFD=0.0
00:50:43.679 00.000 6880 Star::Find(15, 148, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.679 00.000 6880 Star::Find returns 0 (2), X=148.00, Y=550.00, Mass=17, SNR=2.7, Peak=7 HFD=0.0
00:50:43.679 00.000 6880 Star::Find(15, 1126, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.001 6880 Star::Find returns 0 (3), X=1126.00, Y=428.00, Mass=8, SNR=2.0, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 752, 720, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find false star n=11 nbg=276 bg=2.9 sigma=0.7 thresh=5 peak=4
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=752.00, Y=720.00, Mass=26, SNR=2.9, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 408, 642, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=408.00, Y=642.00, Mass=20, SNR=3.0, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 960, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (3), X=960.00, Y=219.00, Mass=3, SNR=1.1, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 1118, 173, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (3), X=1118.00, Y=173.00, Mass=6, SNR=1.6, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 363, 233, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=363.00, Y=233.00, Mass=13, SNR=2.4, Peak=8 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 270, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find false star n=8 nbg=285 bg=2.7 sigma=0.9 thresh=5 peak=4
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=270.00, Y=886.00, Mass=21, SNR=2.9, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 332, 91, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=332.00, Y=91.00, Mass=11, SNR=2.2, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 339, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (3), X=339.00, Y=537.00, Mass=6, SNR=1.7, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 777, 520, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=777.00, Y=520.00, Mass=19, SNR=2.9, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 86, 43, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=86.00, Y=43.00, Mass=19, SNR=2.9, Peak=9 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 121, 551, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=121.00, Y=551.00, Mass=13, SNR=2.4, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 938, 751, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (3), X=938.00, Y=751.00, Mass=7, SNR=1.7, Peak=8 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 419, 155, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find false star n=11 nbg=273 bg=2.8 sigma=0.8 thresh=5 peak=4
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=419.00, Y=155.00, Mass=25, SNR=2.9, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 638, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=638.00, Y=538.00, Mass=14, SNR=2.6, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 777, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (3), X=777.00, Y=107.00, Mass=6, SNR=1.6, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 616, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=616.00, Y=827.00, Mass=13, SNR=2.4, Peak=8 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 178, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=178.00, Y=386.00, Mass=19, SNR=2.9, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 84, 326, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (3), X=84.00, Y=326.00, Mass=7, SNR=1.8, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 933, 169, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=933.00, Y=169.00, Mass=10, SNR=2.1, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 578, 598, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=578.00, Y=598.00, Mass=17, SNR=2.8, Peak=9 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 846, 106, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (3), X=846.00, Y=106.00, Mass=4, SNR=1.3, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 138, 107, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=138.00, Y=107.00, Mass=11, SNR=2.2, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 332, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find false star n=10 nbg=280 bg=2.7 sigma=0.8 thresh=5 peak=4
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=332.00, Y=165.00, Mass=28, SNR=2.9, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 528, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=528.00, Y=597.00, Mass=14, SNR=2.5, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 823, 406, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=823.00, Y=406.00, Mass=11, SNR=2.3, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 602, 265, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find false star n=8 nbg=281 bg=2.9 sigma=0.9 thresh=5 peak=4
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=602.00, Y=265.00, Mass=22, SNR=2.9, Peak=8 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 1128, 857, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (3), X=1128.00, Y=857.00, Mass=8, SNR=1.9, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 249, 397, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=249.00, Y=397.00, Mass=13, SNR=2.4, Peak=8 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 1006, 144, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=1006.00, Y=144.00, Mass=13, SNR=2.4, Peak=7 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 562, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=562.00, Y=150.00, Mass=14, SNR=2.5, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 992, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find false star n=14 nbg=267 bg=3.1 sigma=0.7 thresh=5 peak=4
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=992.00, Y=856.00, Mass=28, SNR=2.9, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 988, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (3), X=988.00, Y=585.00, Mass=9, SNR=1.9, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 656, 264, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (2), X=656.00, Y=264.00, Mass=17, SNR=2.8, Peak=6 HFD=0.0
00:50:43.680 00.000 6880 Star::Find(15, 222, 360, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 0 (3), X=222.00, Y=360.00, Mass=5, SNR=1.4, Peak=5 HFD=0.0
00:50:43.680 00.000 6880 AutoFind: finding best star pass 1
00:50:43.680 00.000 6880 Star::Find(15, 742, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 1 (0), X=741.37, Y=624.49, Mass=1090, SNR=22.5, Peak=64 HFD=5.3
00:50:43.680 00.000 6880 AutoFind returns star at [742, 625] 58.3 Mass 1090 SNR 22.5
00:50:43.680 00.000 6880 Star::Find(15, 742, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 1 (0), X=741.37, Y=624.49, Mass=1090, SNR=22.5, Peak=64 HFD=5.3
00:50:43.680 00.000 6880 MultiStar: List (10): {741.37, 624.49}(22.5), {920.85, 374.19}(18.7), {87.14, 420.92}(12.1), {784.93, 915.62}(12.3), {191.85, 194.35}(11.1), {511.00, 467.13}(10.0), {785.97, 715.83}(8.3), {521.85, 530.60}(6.2), {61.70, 92.74}(7.1), {241.70, 566.53}(6.1), 
00:50:43.680 00.000 6880 setting lock position to (741.37, 624.49)
00:50:43.680 00.000 6880 MultiStar: stabilizing after lock position change
00:50:43.680 00.000 6880 AutoSelect: state = 1, call UpdateGuideState
00:50:43.680 00.000 6880 UpdateGuideState(): m_state=1
00:50:43.680 00.000 6880 Star::Find(15, 741, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:50:43.680 00.000 6880 Star::Find returns 1 (0), X=741.37, Y=624.49, Mass=1090, SNR=22.5, Peak=64 HFD=5.3
00:50:43.686 00.006 6880 setting force full frames = false
00:50:43.686 00.000 6880 setting lock position to (741.37, 624.49)
00:50:43.686 00.000 6880 MultiStar: stabilizing after lock position change
00:50:43.686 00.000 6880 CurrentPosition() valid, moving to STATE_SELECTED
00:50:43.686 00.000 6880 Changing from state SELECTING to SELECTED
00:50:43.686 00.000 6880 guider state => SELECTED
00:50:43.703 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=3, FiltMin=1, FiltMax=35, Gamma=0.780
00:50:43.730 00.027 6880 UpdateGuideState exits: m=1090 SNR=22.5
00:50:43.730 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=3, FiltMin=1, FiltMax=35, Gamma=0.780
00:50:43.759 00.029 6880 Status Line: Auto-selected star at (741.4, 624.5)
00:50:43.774 00.015 6880 PhdController: newstate STATE_WAIT_SELECTED
00:50:43.774 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:43.774 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:50:43.774 00.000 6880 Enqueuing Expose request
00:50:43.774 00.000 10052 Worker thread wakes up
00:50:43.774 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:50:43.774 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(726,609,31,31)
00:50:44.692 00.918 10052 Exposure complete
00:50:44.747 00.055 10052 worker thread done servicing request
00:50:44.747 00.000 6880 OnExposeComplete: enter
00:50:44.747 00.000 6880 UpdateGuideState(): m_state=2
00:50:44.748 00.001 6880 Star::Find(15, 741, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:50:44.748 00.000 6880 Star::Find returns 1 (0), X=741.71, Y=624.65, Mass=1058, SNR=22.1, Peak=67 HFD=5.5
00:50:44.749 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=67, med=3, FiltMin=1, FiltMax=34, Gamma=0.780
00:50:44.771 00.022 6880 UpdateGuideState exits: m=1058 SNR=22.1
00:50:44.771 00.000 6880 PhdController: newstate STATE_CALIBRATE
00:50:44.771 00.000 6880 PhdController: clearing calibration
00:50:44.803 00.032 6880 ScopeASCOM::GetDeclinationRadians() returns 0.0
00:50:44.832 00.029 6880 ScopeASCOM::SideOfPier() returns 1
00:50:44.832 00.000 6880 PhdController: start calibration
00:50:44.832 00.000 6880 Changing from state SELECTED to CALIBRATING_PRIMARY
00:50:44.832 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
00:50:44.832 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
00:50:44.832 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
00:50:44.832 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
00:50:44.832 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.089970
00:50:44.835 00.003 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
00:50:44.835 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
00:50:44.835 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:50:44.835 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:50:44.835 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "03/07/2026 00:20:21"
00:50:44.835 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:50:44.835 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.4}, {-0.2 -2.9}, {-0.4 -4.9}, {-0.6 -6.8}, {-0.4 -8.9}, {-0.7 -11.2}, {-1.1 -13.6}, {-1.1 -15.6}, {-1.5 -18.1}, {-1.6 -20.4}, {-1.7 -22.5}, {-2.0 -25.1}, {-2.0 -25.1}, {-1.8 -23.0}, {-1.7 -20.6}, {-1.8 -18.9}, {-2.0 -16.9}, {-2.1 -14.6}, {-2.1 -12.6}, {-2.2 -10.3}, {-2.1 -8.1}, {-2.5 -6.2}, {-2.3 -3.8}, {-2.4 -1.7}, {-2.5 0.3}"
00:50:44.836 00.001 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.8 -0.2}, {-4.2 0.1}, {-6.4 0.0}, {-8.6 -0.1}, {-11.0 0.5}, {-13.2 -0.1}, {-14.9 0.4}, {-17.3 0.1}, {-19.8 0.6}, {-22.1 0.4}, {-24.1 0.4}, {-26.5 0.2}, {-26.5 0.2}, {-25.9 0.1}, {-24.7 -0.0}, {-22.7 0.1}, {-20.6 -0.1}, {-19.0 -0.3}, {-17.0 -0.8}, {-15.3 -1.2}, {-13.1 -1.4}, {-11.0 -1.1}, {-9.0 -1.5}, {-6.9 -1.7}, {-5.4 -1.6}"
00:50:44.895 00.059 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
00:50:44.938 00.043 6880 ScopeASCOM::GetDeclinationRadians() returns 0.0
00:50:44.966 00.028 6880 ScopeASCOM::SideOfPier() returns 1
00:50:44.969 00.003 6880 GetString("/profile/2/name", "") returns "1"
00:50:45.027 00.058 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
00:50:45.176 00.149 6880 ScopeASCOM::SideOfPier() returns 1
00:50:45.266 00.090 6880 guider state => CALIBRATING_PRIMARY
00:50:45.266 00.000 6880 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
00:50:45.267 00.001 6880 reset dither spiral
00:50:45.267 00.000 6880 PhdController: newstate STATE_CALIBRATION_WAIT
00:50:45.267 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:45.267 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:50:45.267 00.000 6880 Enqueuing Expose request
00:50:45.267 00.000 10052 Worker thread wakes up
00:50:45.267 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:50:45.267 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,610,31,31)
00:50:45.268 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"769a6341-c5dd-4298-9871-7ab5c1564098"}
00:50:45.268 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"769a6341-c5dd-4298-9871-7ab5c1564098"}
00:50:45.280 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c5db846-a4c2-460a-9c60-5b6444ddeadf"}
00:50:45.280 00.000 6880 case statement mapped state 3 to 2
00:50:45.280 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"5c5db846-a4c2-460a-9c60-5b6444ddeadf"}
00:50:45.290 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c5aa451-ad51-407b-a3f1-b048ffa6f284"}
00:50:45.291 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.71,6.65],"pixels":"..."},"id":"8c5aa451-ad51-407b-a3f1-b048ffa6f284"}
00:50:46.409 01.118 10052 Exposure complete
00:50:46.474 00.065 10052 worker thread done servicing request
00:50:46.475 00.001 6880 OnExposeComplete: enter
00:50:46.475 00.000 6880 UpdateGuideState(): m_state=3
00:50:46.475 00.000 6880 Star::Find(15, 741, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
00:50:46.475 00.000 6880 Star::Find returns 1 (0), X=741.58, Y=624.81, Mass=1091, SNR=22.5, Peak=64 HFD=5.4
00:50:46.578 00.103 6880 Scope::UpdateCalibrationState: starting location = 741.58,624.81 coords = 18.48,0.0
00:50:46.579 00.001 6880 Status Line: West step   1, dist= 0.0
00:50:46.582 00.003 6880 Enqueuing Calibration Move request for direction 3
00:50:46.582 00.000 10052 Worker thread wakes up
00:50:46.582 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=3, FiltMin=1, FiltMax=39, Gamma=0.780
00:50:46.582 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:50:46.582 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:50:46.583 00.001 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:50:46.583 00.000 10052 MoveAxis(W, 900, -)
00:50:46.583 00.000 10052 Guiding  Dir = 3, Dur = 900
00:50:46.610 00.027 6880 UpdateGuideState exits: m=1091 SNR=22.5
00:50:46.610 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:46.610 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:50:46.610 00.000 6880 Enqueuing Expose request
00:50:46.615 00.005 10052 IsSlewing returns 0
00:50:46.645 00.030 10052 IsGuiding returns 0
00:50:46.676 00.031 10052 PulseGuide returned control before completion, sleep 883
00:50:46.815 00.139 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffe5fd7c-0d7d-4d9a-b1cb-f1c2a11e9c40"}
00:50:46.815 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffe5fd7c-0d7d-4d9a-b1cb-f1c2a11e9c40"}
00:50:46.815 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c406ceb4-6687-44d9-a92e-be51c0ea7830"}
00:50:46.815 00.000 6880 case statement mapped state 3 to 2
00:50:46.815 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"c406ceb4-6687-44d9-a92e-be51c0ea7830"}
00:50:46.815 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b8b6d06f-aa0f-4991-937c-68461bb4debf"}
00:50:46.815 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.58,6.81],"pixels":"..."},"id":"b8b6d06f-aa0f-4991-937c-68461bb4debf"}
00:50:47.615 00.800 10052 IsGuiding returns 0
00:50:47.615 00.000 10052 Move returns status 0, amount 900
00:50:47.615 00.000 10052 move complete, result=0
00:50:47.615 00.000 10052 worker thread done servicing request
00:50:47.615 00.000 10052 Worker thread wakes up
00:50:47.615 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:50:47.615 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,610,31,31)
00:50:48.745 01.130 10052 Exposure complete
00:50:48.791 00.046 10052 worker thread done servicing request
00:50:48.791 00.000 6880 OnExposeComplete: enter
00:50:48.791 00.000 6880 UpdateGuideState(): m_state=3
00:50:48.791 00.000 6880 Star::Find(15, 741, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:50:48.791 00.000 6880 Star::Find returns 1 (0), X=741.47, Y=626.82, Mass=1083, SNR=22.5, Peak=64 HFD=5.5
00:50:48.791 00.000 6880 Status Line: West step   2, dist= 2.0
00:50:48.791 00.000 6880 Enqueuing Calibration Move request for direction 3
00:50:48.791 00.000 10052 Worker thread wakes up
00:50:48.791 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:50:48.791 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:50:48.791 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:50:48.791 00.000 10052 MoveAxis(W, 900, -)
00:50:48.804 00.013 10052 Guiding  Dir = 3, Dur = 900
00:50:48.808 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=3, FiltMin=1, FiltMax=35, Gamma=0.780
00:50:48.823 00.015 10052 IsSlewing returns 0
00:50:48.840 00.017 6880 UpdateGuideState exits: m=1083 SNR=22.5
00:50:48.840 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:48.840 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:50:48.840 00.000 6880 Enqueuing Expose request
00:50:48.840 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"112b5bb1-7f9c-4313-9f35-7dc1f2eb70ef"}
00:50:48.840 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"112b5bb1-7f9c-4313-9f35-7dc1f2eb70ef"}
00:50:48.855 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"39c38d52-63db-42b4-99ae-5a2091f503df"}
00:50:48.855 00.000 6880 case statement mapped state 3 to 2
00:50:48.855 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"39c38d52-63db-42b4-99ae-5a2091f503df"}
00:50:48.858 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a70ba7ca-919a-4562-8d99-c02e53194ac3"}
00:50:48.858 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.47,6.82],"pixels":"..."},"id":"a70ba7ca-919a-4562-8d99-c02e53194ac3"}
00:50:48.858 00.000 10052 IsGuiding returns 0
00:50:48.887 00.029 10052 PulseGuide returned control before completion, sleep 879
00:50:49.806 00.919 10052 IsGuiding returns 0
00:50:49.806 00.000 10052 Move returns status 0, amount 900
00:50:49.806 00.000 10052 move complete, result=0
00:50:49.806 00.000 10052 worker thread done servicing request
00:50:49.806 00.000 10052 Worker thread wakes up
00:50:49.806 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:50:49.806 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(726,612,31,31)
00:50:50.837 01.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b9b30f5e-2f0a-4a4f-b819-9a8c4743c57e"}
00:50:50.837 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b9b30f5e-2f0a-4a4f-b819-9a8c4743c57e"}
00:50:50.837 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6691fa3c-f1df-4574-a397-a036e68031ba"}
00:50:50.837 00.000 6880 case statement mapped state 3 to 2
00:50:50.837 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"6691fa3c-f1df-4574-a397-a036e68031ba"}
00:50:50.838 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"94bdbd8a-358e-46b1-8b05-4bc6d7eaabc3"}
00:50:50.838 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.47,6.82],"pixels":"..."},"id":"94bdbd8a-358e-46b1-8b05-4bc6d7eaabc3"}
00:50:50.948 00.110 10052 Exposure complete
00:50:50.995 00.047 10052 worker thread done servicing request
00:50:50.995 00.000 6880 OnExposeComplete: enter
00:50:50.995 00.000 6880 UpdateGuideState(): m_state=3
00:50:50.995 00.000 6880 Star::Find(15, 741, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
00:50:50.995 00.000 6880 Star::Find returns 1 (0), X=741.80, Y=628.87, Mass=993, SNR=21.6, Peak=62 HFD=5.7
00:50:51.003 00.008 6880 Status Line: West step   3, dist= 4.1
00:50:51.003 00.000 6880 Enqueuing Calibration Move request for direction 3
00:50:51.003 00.000 10052 Worker thread wakes up
00:50:51.003 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:50:51.003 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:50:51.003 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:50:51.003 00.000 10052 MoveAxis(W, 900, -)
00:50:51.003 00.000 10052 Guiding  Dir = 3, Dur = 900
00:50:51.021 00.018 10052 IsSlewing returns 0
00:50:51.054 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=3, FiltMin=1, FiltMax=31, Gamma=0.780
00:50:51.059 00.005 10052 IsGuiding returns 0
00:50:51.086 00.027 6880 UpdateGuideState exits: m=993 SNR=21.6
00:50:51.086 00.000 10052 PulseGuide returned control before completion, sleep 883
00:50:51.086 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:51.086 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:50:51.086 00.000 6880 Enqueuing Expose request
00:50:52.073 00.987 10052 IsGuiding returns 0
00:50:52.073 00.000 10052 Move returns status 0, amount 900
00:50:52.073 00.000 10052 move complete, result=0
00:50:52.073 00.000 10052 worker thread done servicing request
00:50:52.073 00.000 10052 Worker thread wakes up
00:50:52.073 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:50:52.073 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,614,31,31)
00:50:52.848 00.775 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9c7d41a-1740-45d9-928b-76ab42e05c54"}
00:50:52.848 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9c7d41a-1740-45d9-928b-76ab42e05c54"}
00:50:52.849 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73e2f9cb-812b-4b77-86d0-44094df4b0c6"}
00:50:52.849 00.000 6880 case statement mapped state 3 to 2
00:50:52.849 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"73e2f9cb-812b-4b77-86d0-44094df4b0c6"}
00:50:52.849 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c0f8a72-8618-4448-ac12-d76d01c529e5"}
00:50:52.849 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.80,6.87],"pixels":"..."},"id":"8c0f8a72-8618-4448-ac12-d76d01c529e5"}
00:50:53.210 00.361 10052 Exposure complete
00:50:53.276 00.066 10052 worker thread done servicing request
00:50:53.276 00.000 6880 OnExposeComplete: enter
00:50:53.276 00.000 6880 UpdateGuideState(): m_state=3
00:50:53.276 00.000 6880 Star::Find(15, 741, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
00:50:53.276 00.000 6880 Star::Find returns 1 (0), X=741.94, Y=630.79, Mass=944, SNR=20.9, Peak=55 HFD=5.9
00:50:53.276 00.000 6880 Status Line: West step   4, dist= 6.0
00:50:53.276 00.000 6880 Enqueuing Calibration Move request for direction 3
00:50:53.276 00.000 10052 Worker thread wakes up
00:50:53.276 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:50:53.276 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:50:53.276 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:50:53.276 00.000 10052 MoveAxis(W, 900, -)
00:50:53.276 00.000 10052 Guiding  Dir = 3, Dur = 900
00:50:53.287 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=3, FiltMin=1, FiltMax=30, Gamma=0.780
00:50:53.302 00.015 10052 IsSlewing returns 0
00:50:53.335 00.033 6880 UpdateGuideState exits: m=944 SNR=20.9
00:50:53.335 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:53.335 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:50:53.335 00.000 6880 Enqueuing Expose request
00:50:53.335 00.000 10052 IsGuiding returns 0
00:50:53.367 00.032 10052 PulseGuide returned control before completion, sleep 881
00:50:54.317 00.950 10052 IsGuiding returns 0
00:50:54.317 00.000 10052 Move returns status 0, amount 900
00:50:54.317 00.000 10052 move complete, result=0
00:50:54.317 00.000 10052 worker thread done servicing request
00:50:54.317 00.000 10052 Worker thread wakes up
00:50:54.317 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:50:54.317 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,616,31,31)
00:50:54.856 00.539 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a090c479-68b9-4d9c-969f-fd17a2c72c79"}
00:50:54.856 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a090c479-68b9-4d9c-969f-fd17a2c72c79"}
00:50:54.857 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96b4f18e-d479-4ffd-a830-37d7a04d221e"}
00:50:54.857 00.000 6880 case statement mapped state 3 to 2
00:50:54.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"96b4f18e-d479-4ffd-a830-37d7a04d221e"}
00:50:54.857 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b8817d74-f0fd-49df-b97b-c4bc36410849"}
00:50:54.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.94,6.79],"pixels":"..."},"id":"b8817d74-f0fd-49df-b97b-c4bc36410849"}
00:50:55.458 00.601 10052 Exposure complete
00:50:55.526 00.068 10052 worker thread done servicing request
00:50:55.526 00.000 6880 OnExposeComplete: enter
00:50:55.526 00.000 6880 UpdateGuideState(): m_state=3
00:50:55.526 00.000 6880 Star::Find(15, 741, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
00:50:55.526 00.000 6880 Star::Find returns 1 (0), X=742.04, Y=632.85, Mass=992, SNR=21.7, Peak=65 HFD=4.8
00:50:55.526 00.000 6880 Status Line: West step   5, dist= 8.1
00:50:55.526 00.000 6880 Enqueuing Calibration Move request for direction 3
00:50:55.526 00.000 10052 Worker thread wakes up
00:50:55.526 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:50:55.526 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:50:55.526 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:50:55.526 00.000 10052 MoveAxis(W, 900, -)
00:50:55.526 00.000 10052 Guiding  Dir = 3, Dur = 900
00:50:55.552 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=3, FiltMin=1, FiltMax=32, Gamma=0.780
00:50:55.581 00.029 6880 UpdateGuideState exits: m=992 SNR=21.7
00:50:55.581 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:55.581 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:50:55.581 00.000 6880 Enqueuing Expose request
00:50:55.584 00.003 10052 IsSlewing returns 0
00:50:55.647 00.063 10052 IsGuiding returns 0
00:50:55.719 00.072 10052 PulseGuide returned control before completion, sleep 846
00:50:56.606 00.887 10052 IsGuiding returns 1
00:50:56.606 00.000 10052 scope still moving after pulse duration time elapsed
00:50:56.648 00.042 10052 IsSlewing returns 0
00:50:56.688 00.040 10052 IsGuiding returns 0
00:50:56.688 00.000 10052 scope move finished after 900 + 128 ms
00:50:56.688 00.000 10052 Move returns status 0, amount 900
00:50:56.688 00.000 10052 move complete, result=0
00:50:56.688 00.000 10052 worker thread done servicing request
00:50:56.689 00.001 10052 Worker thread wakes up
00:50:56.689 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:50:56.689 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,618,31,31)
00:50:56.853 00.164 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5c36eb5-08c2-4b7f-8a80-bb26e851cfbf"}
00:50:56.853 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5c36eb5-08c2-4b7f-8a80-bb26e851cfbf"}
00:50:56.855 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7cbff94-ba14-47a2-a0e4-90097be45e77"}
00:50:56.855 00.000 6880 case statement mapped state 3 to 2
00:50:56.855 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"d7cbff94-ba14-47a2-a0e4-90097be45e77"}
00:50:56.855 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"23e56e28-10a3-495d-964f-96422a85c005"}
00:50:56.855 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.04,6.85],"pixels":"..."},"id":"23e56e28-10a3-495d-964f-96422a85c005"}
00:50:57.815 00.960 10052 Exposure complete
00:50:57.861 00.046 10052 worker thread done servicing request
00:50:57.861 00.000 6880 OnExposeComplete: enter
00:50:57.861 00.000 6880 UpdateGuideState(): m_state=3
00:50:57.861 00.000 6880 Star::Find(15, 742, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
00:50:57.861 00.000 6880 Star::Find returns 1 (0), X=741.73, Y=634.92, Mass=993, SNR=21.3, Peak=59 HFD=5.8
00:50:57.866 00.005 6880 Status Line: West step   6, dist=10.1
00:50:57.866 00.000 6880 Enqueuing Calibration Move request for direction 3
00:50:57.866 00.000 10052 Worker thread wakes up
00:50:57.866 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:50:57.866 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:50:57.866 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:50:57.866 00.000 10052 MoveAxis(W, 900, -)
00:50:57.866 00.000 10052 Guiding  Dir = 3, Dur = 900
00:50:57.884 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=59, med=3, FiltMin=1, FiltMax=33, Gamma=0.780
00:50:57.909 00.025 6880 UpdateGuideState exits: m=993 SNR=21.3
00:50:57.909 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:50:57.909 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:50:57.909 00.000 6880 Enqueuing Expose request
00:50:57.926 00.017 10052 IsSlewing returns 0
00:50:57.990 00.064 10052 IsGuiding returns 0
00:50:58.054 00.064 10052 PulseGuide returned control before completion, sleep 855
00:50:58.859 00.805 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9101dba2-5960-4c13-b27e-4a83b910d3e7"}
00:50:58.859 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9101dba2-5960-4c13-b27e-4a83b910d3e7"}
00:50:58.859 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95ca0d3b-296a-4ef7-8495-3d549b68a63f"}
00:50:58.859 00.000 6880 case statement mapped state 3 to 2
00:50:58.859 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"95ca0d3b-296a-4ef7-8495-3d549b68a63f"}
00:50:58.861 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9349ae6a-d0ee-485e-a78c-143e16d9c431"}
00:50:58.861 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.73,6.92],"pixels":"..."},"id":"9349ae6a-d0ee-485e-a78c-143e16d9c431"}
00:50:58.943 00.082 10052 IsGuiding returns 1
00:50:58.943 00.000 10052 scope still moving after pulse duration time elapsed
00:50:58.988 00.045 10052 IsSlewing returns 0
00:50:59.027 00.039 10052 IsGuiding returns 0
00:50:59.027 00.000 10052 scope move finished after 900 + 125 ms
00:50:59.027 00.000 10052 Move returns status 0, amount 900
00:50:59.027 00.000 10052 move complete, result=0
00:50:59.027 00.000 10052 worker thread done servicing request
00:50:59.027 00.000 10052 Worker thread wakes up
00:50:59.027 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:50:59.027 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,620,31,31)
00:51:00.155 01.128 10052 Exposure complete
00:51:00.202 00.047 10052 worker thread done servicing request
00:51:00.202 00.000 6880 OnExposeComplete: enter
00:51:00.202 00.000 6880 UpdateGuideState(): m_state=3
00:51:00.202 00.000 6880 Star::Find(15, 741, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
00:51:00.202 00.000 6880 Star::Find returns 1 (0), X=742.08, Y=637.30, Mass=1029, SNR=21.9, Peak=65 HFD=5.4
00:51:00.202 00.000 6880 Status Line: West step   7, dist=12.5
00:51:00.207 00.005 6880 Enqueuing Calibration Move request for direction 3
00:51:00.207 00.000 10052 Worker thread wakes up
00:51:00.207 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:51:00.207 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:51:00.207 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:51:00.207 00.000 10052 MoveAxis(W, 900, -)
00:51:00.207 00.000 10052 Guiding  Dir = 3, Dur = 900
00:51:00.217 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=3, FiltMin=1, FiltMax=37, Gamma=0.780
00:51:00.249 00.032 6880 UpdateGuideState exits: m=1029 SNR=21.9
00:51:00.249 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:00.249 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:00.249 00.000 6880 Enqueuing Expose request
00:51:00.253 00.004 10052 IsSlewing returns 0
00:51:00.313 00.060 10052 IsGuiding returns 0
00:51:00.377 00.064 10052 PulseGuide returned control before completion, sleep 847
00:51:00.868 00.491 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aec3ff97-1ae6-47c6-82f2-b2bd97f72527"}
00:51:00.868 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aec3ff97-1ae6-47c6-82f2-b2bd97f72527"}
00:51:00.868 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"93ecb2c2-d983-49d2-b7e3-ab7591f03cd8"}
00:51:00.868 00.000 6880 case statement mapped state 3 to 2
00:51:00.868 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"93ecb2c2-d983-49d2-b7e3-ab7591f03cd8"}
00:51:00.868 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1f7b964e-974a-469f-9cbf-bd98ccbd93aa"}
00:51:00.870 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[7.08,7.30],"pixels":"..."},"id":"1f7b964e-974a-469f-9cbf-bd98ccbd93aa"}
00:51:01.263 00.393 10052 IsGuiding returns 1
00:51:01.268 00.005 10052 scope still moving after pulse duration time elapsed
00:51:01.313 00.045 10052 IsSlewing returns 0
00:51:01.342 00.029 10052 IsGuiding returns 0
00:51:01.342 00.000 10052 scope move finished after 900 + 127 ms
00:51:01.352 00.010 10052 Move returns status 0, amount 900
00:51:01.352 00.000 10052 move complete, result=0
00:51:01.352 00.000 10052 worker thread done servicing request
00:51:01.352 00.000 10052 Worker thread wakes up
00:51:01.352 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:01.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,622,31,31)
00:51:02.479 01.127 10052 Exposure complete
00:51:02.527 00.048 10052 worker thread done servicing request
00:51:02.527 00.000 6880 OnExposeComplete: enter
00:51:02.527 00.000 6880 UpdateGuideState(): m_state=3
00:51:02.527 00.000 6880 Star::Find(15, 742, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
00:51:02.527 00.000 6880 Star::Find returns 1 (0), X=742.17, Y=639.42, Mass=1091, SNR=22.7, Peak=69 HFD=5.4
00:51:02.530 00.003 6880 Status Line: West step   8, dist=14.6
00:51:02.530 00.000 6880 Enqueuing Calibration Move request for direction 3
00:51:02.530 00.000 10052 Worker thread wakes up
00:51:02.530 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:51:02.530 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:51:02.530 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:51:02.530 00.000 10052 MoveAxis(W, 900, -)
00:51:02.530 00.000 10052 Guiding  Dir = 3, Dur = 900
00:51:02.543 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=3, FiltMin=1, FiltMax=39, Gamma=0.780
00:51:02.551 00.008 10052 IsSlewing returns 0
00:51:02.560 00.009 6880 UpdateGuideState exits: m=1091 SNR=22.7
00:51:02.560 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:02.560 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:02.560 00.000 6880 Enqueuing Expose request
00:51:02.583 00.023 10052 IsGuiding returns 0
00:51:02.614 00.031 10052 PulseGuide returned control before completion, sleep 883
00:51:02.877 00.263 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90b34139-8376-4636-914b-7ed6a9595655"}
00:51:02.877 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90b34139-8376-4636-914b-7ed6a9595655"}
00:51:02.878 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"02ef9649-6868-410b-9473-0878ee74a95d"}
00:51:02.878 00.000 6880 case statement mapped state 3 to 2
00:51:02.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"02ef9649-6868-410b-9473-0878ee74a95d"}
00:51:02.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ba3f7c93-8d71-43ca-b836-f889f79b4888"}
00:51:02.879 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[7.17,7.42],"pixels":"..."},"id":"ba3f7c93-8d71-43ca-b836-f889f79b4888"}
00:51:03.557 00.678 10052 IsGuiding returns 0
00:51:03.557 00.000 10052 Move returns status 0, amount 900
00:51:03.557 00.000 10052 move complete, result=0
00:51:03.557 00.000 10052 worker thread done servicing request
00:51:03.557 00.000 10052 Worker thread wakes up
00:51:03.557 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:03.557 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,624,31,31)
00:51:04.682 01.125 10052 Exposure complete
00:51:04.730 00.048 10052 worker thread done servicing request
00:51:04.730 00.000 6880 OnExposeComplete: enter
00:51:04.730 00.000 6880 UpdateGuideState(): m_state=3
00:51:04.730 00.000 6880 Star::Find(15, 742, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
00:51:04.730 00.000 6880 Star::Find returns 1 (0), X=742.56, Y=641.78, Mass=1166, SNR=23.3, Peak=69 HFD=5.4
00:51:04.730 00.000 6880 Status Line: West step   9, dist=17.0
00:51:04.730 00.000 6880 Enqueuing Calibration Move request for direction 3
00:51:04.730 00.000 10052 Worker thread wakes up
00:51:04.730 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:51:04.730 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:51:04.730 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:51:04.730 00.000 10052 MoveAxis(W, 900, -)
00:51:04.730 00.000 10052 Guiding  Dir = 3, Dur = 900
00:51:04.746 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=3, FiltMin=1, FiltMax=40, Gamma=0.780
00:51:04.746 00.000 10052 IsSlewing returns 0
00:51:04.770 00.024 6880 UpdateGuideState exits: m=1166 SNR=23.3
00:51:04.770 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:04.770 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:04.770 00.000 6880 Enqueuing Expose request
00:51:04.784 00.014 10052 IsGuiding returns 0
00:51:04.809 00.025 10052 PulseGuide returned control before completion, sleep 883
00:51:04.873 00.064 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"848213f9-2523-4da1-973e-874563b77fa3"}
00:51:04.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"848213f9-2523-4da1-973e-874563b77fa3"}
00:51:04.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bee30dca-41a5-489c-b202-956ef983253f"}
00:51:04.873 00.000 6880 case statement mapped state 3 to 2
00:51:04.874 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"bee30dca-41a5-489c-b202-956ef983253f"}
00:51:04.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7051ff1a-eccf-4bd5-ac67-a4985f78f73f"}
00:51:04.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.56,6.78],"pixels":"..."},"id":"7051ff1a-eccf-4bd5-ac67-a4985f78f73f"}
00:51:05.783 00.909 10052 IsGuiding returns 0
00:51:05.783 00.000 10052 Move returns status 0, amount 900
00:51:05.783 00.000 10052 move complete, result=0
00:51:05.783 00.000 10052 worker thread done servicing request
00:51:05.783 00.000 10052 Worker thread wakes up
00:51:05.783 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:05.783 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,627,31,31)
00:51:06.880 01.097 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"97ae44b9-4784-4a7d-a9cd-4a0f242b4698"}
00:51:06.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"97ae44b9-4784-4a7d-a9cd-4a0f242b4698"}
00:51:06.880 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee217031-0a74-422a-96ed-3be04aa988a1"}
00:51:06.880 00.000 6880 case statement mapped state 3 to 2
00:51:06.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"ee217031-0a74-422a-96ed-3be04aa988a1"}
00:51:06.880 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3cca58d1-defb-464b-8f92-c3a0e2e4d76f"}
00:51:06.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.56,6.78],"pixels":"..."},"id":"3cca58d1-defb-464b-8f92-c3a0e2e4d76f"}
00:51:06.911 00.031 10052 Exposure complete
00:51:06.958 00.047 10052 worker thread done servicing request
00:51:06.958 00.000 6880 OnExposeComplete: enter
00:51:06.958 00.000 6880 UpdateGuideState(): m_state=3
00:51:06.958 00.000 6880 Star::Find(15, 742, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:51:06.958 00.000 6880 Star::Find returns 1 (0), X=742.22, Y=643.87, Mass=1194, SNR=23.7, Peak=62 HFD=5.8
00:51:06.958 00.000 6880 Status Line: West step  10, dist=19.1
00:51:06.958 00.000 6880 Enqueuing Calibration Move request for direction 3
00:51:06.958 00.000 10052 Worker thread wakes up
00:51:06.958 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:51:06.958 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:51:06.958 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:51:06.958 00.000 10052 MoveAxis(W, 900, -)
00:51:06.958 00.000 10052 Guiding  Dir = 3, Dur = 900
00:51:06.974 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=62, med=3, FiltMin=1, FiltMax=40, Gamma=0.780
00:51:06.974 00.000 10052 IsSlewing returns 0
00:51:07.004 00.030 6880 UpdateGuideState exits: m=1194 SNR=23.7
00:51:07.004 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:07.004 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:07.004 00.000 6880 Enqueuing Expose request
00:51:07.020 00.016 10052 IsGuiding returns 0
00:51:07.051 00.031 10052 PulseGuide returned control before completion, sleep 882
00:51:07.985 00.934 10052 IsGuiding returns 0
00:51:07.985 00.000 10052 Move returns status 0, amount 900
00:51:07.985 00.000 10052 move complete, result=0
00:51:07.993 00.008 10052 worker thread done servicing request
00:51:07.993 00.000 10052 Worker thread wakes up
00:51:07.993 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:07.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,629,31,31)
00:51:08.872 00.879 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"62c7ffeb-eb3b-4089-8a46-f47b641c813e"}
00:51:08.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"62c7ffeb-eb3b-4089-8a46-f47b641c813e"}
00:51:08.872 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c7cf9edb-09dd-4b3b-88e9-dec7fbd925fa"}
00:51:08.872 00.000 6880 case statement mapped state 3 to 2
00:51:08.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"c7cf9edb-09dd-4b3b-88e9-dec7fbd925fa"}
00:51:08.872 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da823bc7-a846-448e-932b-fea91abb641d"}
00:51:08.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.22,6.87],"pixels":"..."},"id":"da823bc7-a846-448e-932b-fea91abb641d"}
00:51:09.124 00.252 10052 Exposure complete
00:51:09.171 00.047 10052 worker thread done servicing request
00:51:09.171 00.000 6880 OnExposeComplete: enter
00:51:09.171 00.000 6880 UpdateGuideState(): m_state=3
00:51:09.171 00.000 6880 Star::Find(15, 742, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
00:51:09.171 00.000 6880 Star::Find returns 1 (0), X=742.50, Y=645.84, Mass=1126, SNR=22.9, Peak=61 HFD=5.5
00:51:09.171 00.000 6880 Status Line: West step  11, dist=21.1
00:51:09.171 00.000 6880 Enqueuing Calibration Move request for direction 3
00:51:09.171 00.000 10052 Worker thread wakes up
00:51:09.171 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:51:09.171 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:51:09.171 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:51:09.171 00.000 10052 MoveAxis(W, 900, -)
00:51:09.171 00.000 10052 Guiding  Dir = 3, Dur = 900
00:51:09.187 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=61, med=3, FiltMin=1, FiltMax=34, Gamma=0.780
00:51:09.187 00.000 10052 IsSlewing returns 0
00:51:09.219 00.032 6880 UpdateGuideState exits: m=1126 SNR=22.9
00:51:09.219 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:09.219 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:09.219 00.000 6880 Enqueuing Expose request
00:51:09.220 00.001 10052 IsGuiding returns 0
00:51:09.251 00.031 10052 PulseGuide returned control before completion, sleep 883
00:51:10.214 00.963 10052 IsGuiding returns 0
00:51:10.214 00.000 10052 Move returns status 0, amount 900
00:51:10.214 00.000 10052 move complete, result=0
00:51:10.214 00.000 10052 worker thread done servicing request
00:51:10.214 00.000 10052 Worker thread wakes up
00:51:10.222 00.008 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:10.222 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,631,31,31)
00:51:10.881 00.659 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f034d594-e15d-4a0f-85da-33d7e80b1c41"}
00:51:10.881 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f034d594-e15d-4a0f-85da-33d7e80b1c41"}
00:51:10.881 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7272c5e-7650-4229-a1b9-344f2eca4104"}
00:51:10.881 00.000 6880 case statement mapped state 3 to 2
00:51:10.881 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"f7272c5e-7650-4229-a1b9-344f2eca4104"}
00:51:10.881 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"602d1bb1-d240-4688-8c4a-8d79ae832b60"}
00:51:10.881 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.50,6.84],"pixels":"..."},"id":"602d1bb1-d240-4688-8c4a-8d79ae832b60"}
00:51:11.353 00.472 10052 Exposure complete
00:51:11.400 00.047 10052 worker thread done servicing request
00:51:11.400 00.000 6880 OnExposeComplete: enter
00:51:11.400 00.000 6880 UpdateGuideState(): m_state=3
00:51:11.400 00.000 6880 Star::Find(15, 742, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
00:51:11.400 00.000 6880 Star::Find returns 1 (0), X=742.63, Y=647.92, Mass=1076, SNR=22.5, Peak=68 HFD=5.7
00:51:11.400 00.000 6880 Status Line: West step  12, dist=23.1
00:51:11.400 00.000 6880 Enqueuing Calibration Move request for direction 3
00:51:11.400 00.000 10052 Worker thread wakes up
00:51:11.400 00.000 10052 worker thread servicing REQUEST_MOVE scope dir W(3) 900 opts 0x0
00:51:11.400 00.000 10052 Handling axis move in thread for scope dir=3 dur=900
00:51:11.400 00.000 10052 scope move axis dir= 3 dur= 900 opts= 0x0
00:51:11.400 00.000 10052 MoveAxis(W, 900, -)
00:51:11.400 00.000 10052 Guiding  Dir = 3, Dur = 900
00:51:11.416 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=3, FiltMin=1, FiltMax=32, Gamma=0.780
00:51:11.426 00.010 10052 IsSlewing returns 0
00:51:11.443 00.017 6880 UpdateGuideState exits: m=1076 SNR=22.5
00:51:11.448 00.005 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:11.448 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:11.448 00.000 6880 Enqueuing Expose request
00:51:11.463 00.015 10052 IsGuiding returns 0
00:51:11.488 00.025 10052 PulseGuide returned control before completion, sleep 883
00:51:12.446 00.958 10052 IsGuiding returns 0
00:51:12.446 00.000 10052 Move returns status 0, amount 900
00:51:12.446 00.000 10052 move complete, result=0
00:51:12.450 00.004 10052 worker thread done servicing request
00:51:12.450 00.000 10052 Worker thread wakes up
00:51:12.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:12.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,633,31,31)
00:51:12.874 00.424 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1368d3cd-0489-46fc-a402-b302dfdb2ac3"}
00:51:12.875 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1368d3cd-0489-46fc-a402-b302dfdb2ac3"}
00:51:12.875 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"879b7972-cc0f-4993-8a21-5ec99d1e055c"}
00:51:12.875 00.000 6880 case statement mapped state 3 to 2
00:51:12.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"879b7972-cc0f-4993-8a21-5ec99d1e055c"}
00:51:12.876 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"84634359-1930-43fa-9bb5-df07b0950372"}
00:51:12.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.63,6.92],"pixels":"..."},"id":"84634359-1930-43fa-9bb5-df07b0950372"}
00:51:13.584 00.708 10052 Exposure complete
00:51:13.632 00.048 10052 worker thread done servicing request
00:51:13.632 00.000 6880 OnExposeComplete: enter
00:51:13.632 00.000 6880 UpdateGuideState(): m_state=3
00:51:13.632 00.000 6880 Star::Find(15, 742, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
00:51:13.632 00.000 6880 Star::Find returns 1 (0), X=742.64, Y=649.94, Mass=1115, SNR=22.7, Peak=72 HFD=5.2
00:51:13.863 00.231 6880 WEST calibration completes with steps=12 angle=-92.4 rate=2.329 parity=1
00:51:13.863 00.000 6880 Falling Through to state GO_EAST
00:51:13.863 00.000 6880 Status Line: East step  12, dist=25.1
00:51:13.864 00.001 6880 Enqueuing Calibration Move request for direction 2
00:51:13.864 00.000 10052 Worker thread wakes up
00:51:13.864 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=3, FiltMin=1, FiltMax=39, Gamma=0.780
00:51:13.864 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:13.864 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:13.864 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:13.864 00.000 10052 MoveAxis(E, 900, -)
00:51:13.864 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:13.892 00.028 6880 UpdateGuideState exits: m=1115 SNR=22.7
00:51:13.892 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:13.892 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:13.892 00.000 6880 Enqueuing Expose request
00:51:13.932 00.040 10052 IsSlewing returns 0
00:51:14.010 00.078 10052 IsGuiding returns 0
00:51:14.073 00.063 10052 PulseGuide returned control before completion, sleep 847
00:51:14.866 00.793 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b48a1fe-ef36-4c8f-bb81-43789da6fa2e"}
00:51:14.866 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b48a1fe-ef36-4c8f-bb81-43789da6fa2e"}
00:51:14.867 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f1117b35-1631-4fd2-af30-478fa750c12d"}
00:51:14.867 00.000 6880 case statement mapped state 3 to 2
00:51:14.867 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"f1117b35-1631-4fd2-af30-478fa750c12d"}
00:51:14.867 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8d11f139-9b05-4377-b224-a7ddae1f3150"}
00:51:14.868 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.64,6.94],"pixels":"..."},"id":"8d11f139-9b05-4377-b224-a7ddae1f3150"}
00:51:14.945 00.077 10052 IsGuiding returns 1
00:51:14.945 00.000 10052 scope still moving after pulse duration time elapsed
00:51:14.993 00.048 10052 IsSlewing returns 0
00:51:15.034 00.041 10052 IsGuiding returns 0
00:51:15.034 00.000 10052 scope move finished after 900 + 119 ms
00:51:15.034 00.000 10052 Move returns status 0, amount 900
00:51:15.034 00.000 10052 move complete, result=0
00:51:15.034 00.000 10052 worker thread done servicing request
00:51:15.034 00.000 10052 Worker thread wakes up
00:51:15.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:15.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,635,31,31)
00:51:16.162 01.128 10052 Exposure complete
00:51:16.208 00.046 10052 worker thread done servicing request
00:51:16.208 00.000 6880 OnExposeComplete: enter
00:51:16.208 00.000 6880 UpdateGuideState(): m_state=3
00:51:16.208 00.000 6880 Star::Find(15, 742, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:51:16.208 00.000 6880 Star::Find returns 1 (0), X=742.46, Y=647.56, Mass=1222, SNR=23.9, Peak=73 HFD=5.2
00:51:16.208 00.000 6880 Status Line: East step  11, dist=22.8
00:51:16.208 00.000 6880 Enqueuing Calibration Move request for direction 2
00:51:16.208 00.000 10052 Worker thread wakes up
00:51:16.208 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:16.208 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:16.208 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:16.208 00.000 10052 MoveAxis(E, 900, -)
00:51:16.208 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:16.224 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=3, FiltMin=1, FiltMax=43, Gamma=0.780
00:51:16.256 00.032 6880 UpdateGuideState exits: m=1222 SNR=23.9
00:51:16.256 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:16.256 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:16.256 00.000 6880 Enqueuing Expose request
00:51:16.272 00.016 10052 IsSlewing returns 0
00:51:16.335 00.063 10052 IsGuiding returns 0
00:51:16.399 00.064 10052 PulseGuide returned control before completion, sleep 847
00:51:16.875 00.476 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f5ba932-3e82-474a-ae86-1e40e304c5f4"}
00:51:16.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f5ba932-3e82-474a-ae86-1e40e304c5f4"}
00:51:16.875 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"182dd33b-5fe6-4667-a39a-b3e72a843237"}
00:51:16.875 00.000 6880 case statement mapped state 3 to 2
00:51:16.876 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"182dd33b-5fe6-4667-a39a-b3e72a843237"}
00:51:16.876 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95a06252-7a86-4ad3-9a81-fadc96cf275e"}
00:51:16.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[7.46,6.56],"pixels":"..."},"id":"95a06252-7a86-4ad3-9a81-fadc96cf275e"}
00:51:17.289 00.413 10052 IsGuiding returns 1
00:51:17.289 00.000 10052 scope still moving after pulse duration time elapsed
00:51:17.336 00.047 10052 IsSlewing returns 0
00:51:17.373 00.037 10052 IsGuiding returns 0
00:51:17.373 00.000 10052 scope move finished after 900 + 123 ms
00:51:17.373 00.000 10052 Move returns status 0, amount 900
00:51:17.373 00.000 10052 move complete, result=0
00:51:17.373 00.000 10052 worker thread done servicing request
00:51:17.373 00.000 10052 Worker thread wakes up
00:51:17.373 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:17.373 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,633,31,31)
00:51:18.502 01.129 10052 Exposure complete
00:51:18.550 00.048 10052 worker thread done servicing request
00:51:18.550 00.000 6880 OnExposeComplete: enter
00:51:18.550 00.000 6880 UpdateGuideState(): m_state=3
00:51:18.550 00.000 6880 Star::Find(15, 742, 647, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
00:51:18.550 00.000 6880 Star::Find returns 1 (0), X=742.55, Y=645.47, Mass=1272, SNR=24.3, Peak=78 HFD=5.7
00:51:18.551 00.001 6880 Status Line: East step  10, dist=20.7
00:51:18.551 00.000 6880 Enqueuing Calibration Move request for direction 2
00:51:18.551 00.000 10052 Worker thread wakes up
00:51:18.551 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:18.551 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:18.551 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:18.551 00.000 10052 MoveAxis(E, 900, -)
00:51:18.551 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:18.565 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=3, FiltMin=1, FiltMax=41, Gamma=0.780
00:51:18.570 00.005 10052 IsSlewing returns 0
00:51:18.591 00.021 6880 UpdateGuideState exits: m=1272 SNR=24.3
00:51:18.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:18.591 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:18.591 00.000 6880 Enqueuing Expose request
00:51:18.598 00.007 10052 IsGuiding returns 0
00:51:18.629 00.031 10052 PulseGuide returned control before completion, sleep 883
00:51:18.879 00.250 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f12cd788-7fe9-4e97-a8fc-673d3f3349db"}
00:51:18.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f12cd788-7fe9-4e97-a8fc-673d3f3349db"}
00:51:18.880 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"91e6aa02-668e-41ab-a75c-39801dabf737"}
00:51:18.880 00.000 6880 case statement mapped state 3 to 2
00:51:18.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"91e6aa02-668e-41ab-a75c-39801dabf737"}
00:51:18.880 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6801084b-7f1f-46c6-9140-9a4a4d5ad406"}
00:51:18.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.55,7.47],"pixels":"..."},"id":"6801084b-7f1f-46c6-9140-9a4a4d5ad406"}
00:51:19.590 00.710 10052 IsGuiding returns 0
00:51:19.590 00.000 10052 Move returns status 0, amount 900
00:51:19.590 00.000 10052 move complete, result=0
00:51:19.590 00.000 10052 worker thread done servicing request
00:51:19.590 00.000 10052 Worker thread wakes up
00:51:19.590 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:19.590 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,630,31,31)
00:51:20.729 01.139 10052 Exposure complete
00:51:20.776 00.047 10052 worker thread done servicing request
00:51:20.777 00.001 6880 OnExposeComplete: enter
00:51:20.777 00.000 6880 UpdateGuideState(): m_state=3
00:51:20.777 00.000 6880 Star::Find(15, 742, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
00:51:20.777 00.000 6880 Star::Find returns 1 (0), X=742.73, Y=643.49, Mass=1245, SNR=24.0, Peak=76 HFD=5.5
00:51:20.777 00.000 6880 Status Line: East step   9, dist=18.7
00:51:20.780 00.003 6880 Enqueuing Calibration Move request for direction 2
00:51:20.780 00.000 10052 Worker thread wakes up
00:51:20.780 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:20.780 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:20.780 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:20.780 00.000 10052 MoveAxis(E, 900, -)
00:51:20.780 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:20.793 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=76, med=3, FiltMin=1, FiltMax=40, Gamma=0.780
00:51:20.801 00.008 10052 IsSlewing returns 0
00:51:20.808 00.007 6880 UpdateGuideState exits: m=1245 SNR=24.0
00:51:20.808 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:20.808 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:20.808 00.000 6880 Enqueuing Expose request
00:51:20.834 00.026 10052 IsGuiding returns 0
00:51:20.863 00.029 10052 PulseGuide returned control before completion, sleep 884
00:51:20.871 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"affe8d0f-e247-4b61-95cb-53c4b16fcc17"}
00:51:20.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"affe8d0f-e247-4b61-95cb-53c4b16fcc17"}
00:51:20.871 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dcd250ec-31ee-4973-8ced-a7947b283967"}
00:51:20.871 00.000 6880 case statement mapped state 3 to 2
00:51:20.887 00.016 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"dcd250ec-31ee-4973-8ced-a7947b283967"}
00:51:20.887 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"57e79539-61b5-4e54-89d4-c8516bd4d187"}
00:51:20.887 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.73,7.49],"pixels":"..."},"id":"57e79539-61b5-4e54-89d4-c8516bd4d187"}
00:51:21.818 00.931 10052 IsGuiding returns 0
00:51:21.818 00.000 10052 Move returns status 0, amount 900
00:51:21.818 00.000 10052 move complete, result=0
00:51:21.818 00.000 10052 worker thread done servicing request
00:51:21.818 00.000 10052 Worker thread wakes up
00:51:21.818 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:21.818 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,628,31,31)
00:51:22.867 01.049 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ef2d839a-7446-4355-97df-f9304e50cf5b"}
00:51:22.867 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ef2d839a-7446-4355-97df-f9304e50cf5b"}
00:51:22.867 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65c1a1d9-7f79-41df-a58c-64b31919818c"}
00:51:22.867 00.000 6880 case statement mapped state 3 to 2
00:51:22.867 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"65c1a1d9-7f79-41df-a58c-64b31919818c"}
00:51:22.868 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a6e9ec52-e45f-4904-8364-e03de48f3207"}
00:51:22.868 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.73,7.49],"pixels":"..."},"id":"a6e9ec52-e45f-4904-8364-e03de48f3207"}
00:51:22.946 00.078 10052 Exposure complete
00:51:22.994 00.048 10052 worker thread done servicing request
00:51:22.994 00.000 6880 OnExposeComplete: enter
00:51:22.994 00.000 6880 UpdateGuideState(): m_state=3
00:51:22.994 00.000 6880 Star::Find(15, 742, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
00:51:22.994 00.000 6880 Star::Find returns 1 (0), X=742.47, Y=641.23, Mass=1306, SNR=24.7, Peak=78 HFD=5.3
00:51:22.994 00.000 6880 Status Line: East step   8, dist=16.4
00:51:22.994 00.000 6880 Enqueuing Calibration Move request for direction 2
00:51:22.994 00.000 10052 Worker thread wakes up
00:51:22.994 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:22.994 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:22.994 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:22.994 00.000 10052 MoveAxis(E, 900, -)
00:51:22.994 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:23.009 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=3, FiltMin=1, FiltMax=43, Gamma=0.780
00:51:23.009 00.000 10052 IsSlewing returns 0
00:51:23.026 00.017 6880 UpdateGuideState exits: m=1306 SNR=24.7
00:51:23.026 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:23.026 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:23.026 00.000 6880 Enqueuing Expose request
00:51:23.055 00.029 10052 IsGuiding returns 0
00:51:23.082 00.027 10052 PulseGuide returned control before completion, sleep 884
00:51:24.024 00.942 10052 IsGuiding returns 0
00:51:24.024 00.000 10052 Move returns status 0, amount 900
00:51:24.024 00.000 10052 move complete, result=0
00:51:24.024 00.000 10052 worker thread done servicing request
00:51:24.024 00.000 10052 Worker thread wakes up
00:51:24.024 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:24.024 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,626,31,31)
00:51:24.861 00.837 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34014f02-2592-4932-ac9e-c067dbdfbfbd"}
00:51:24.861 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34014f02-2592-4932-ac9e-c067dbdfbfbd"}
00:51:24.862 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ebe5c836-b294-415b-9bea-bfeb846c3f9a"}
00:51:24.862 00.000 6880 case statement mapped state 3 to 2
00:51:24.862 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"ebe5c836-b294-415b-9bea-bfeb846c3f9a"}
00:51:24.863 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0380aa92-17c8-4a4f-aed3-75bcf49b8152"}
00:51:24.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[7.47,7.23],"pixels":"..."},"id":"0380aa92-17c8-4a4f-aed3-75bcf49b8152"}
00:51:25.160 00.297 10052 Exposure complete
00:51:25.207 00.047 10052 worker thread done servicing request
00:51:25.207 00.000 6880 OnExposeComplete: enter
00:51:25.207 00.000 6880 UpdateGuideState(): m_state=3
00:51:25.207 00.000 6880 Star::Find(15, 742, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
00:51:25.207 00.000 6880 Star::Find returns 1 (0), X=742.55, Y=639.15, Mass=1252, SNR=24.2, Peak=73 HFD=5.2
00:51:25.207 00.000 6880 Status Line: East step   7, dist=14.4
00:51:25.207 00.000 6880 Enqueuing Calibration Move request for direction 2
00:51:25.207 00.000 10052 Worker thread wakes up
00:51:25.207 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:25.207 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:25.207 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:25.207 00.000 10052 MoveAxis(E, 900, -)
00:51:25.207 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:25.222 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=3, FiltMin=1, FiltMax=44, Gamma=0.780
00:51:25.222 00.000 10052 IsSlewing returns 0
00:51:25.247 00.025 6880 UpdateGuideState exits: m=1252 SNR=24.2
00:51:25.247 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:25.247 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:25.247 00.000 6880 Enqueuing Expose request
00:51:25.255 00.008 10052 IsGuiding returns 0
00:51:25.292 00.037 10052 PulseGuide returned control before completion, sleep 883
00:51:26.224 00.932 10052 IsGuiding returns 0
00:51:26.224 00.000 10052 Move returns status 0, amount 900
00:51:26.224 00.000 10052 move complete, result=0
00:51:26.224 00.000 10052 worker thread done servicing request
00:51:26.224 00.000 10052 Worker thread wakes up
00:51:26.224 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:26.224 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,624,31,31)
00:51:26.864 00.640 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba73b9d0-33b9-438c-aacf-af6f7b09eb95"}
00:51:26.864 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba73b9d0-33b9-438c-aacf-af6f7b09eb95"}
00:51:26.864 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b2bee5a-5b6f-4e1a-9ebd-30cda4d4be53"}
00:51:26.864 00.000 6880 case statement mapped state 3 to 2
00:51:26.864 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"2b2bee5a-5b6f-4e1a-9ebd-30cda4d4be53"}
00:51:26.866 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"806f324d-36b0-4d27-9565-6c5d727e3126"}
00:51:26.866 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.55,7.15],"pixels":"..."},"id":"806f324d-36b0-4d27-9565-6c5d727e3126"}
00:51:27.351 00.485 10052 Exposure complete
00:51:27.398 00.047 10052 worker thread done servicing request
00:51:27.398 00.000 6880 OnExposeComplete: enter
00:51:27.398 00.000 6880 UpdateGuideState(): m_state=3
00:51:27.398 00.000 6880 Star::Find(15, 742, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
00:51:27.398 00.000 6880 Star::Find returns 1 (0), X=742.46, Y=636.60, Mass=1138, SNR=23.1, Peak=62 HFD=5.6
00:51:27.401 00.003 6880 Status Line: East step   6, dist=11.8
00:51:27.401 00.000 6880 Enqueuing Calibration Move request for direction 2
00:51:27.401 00.000 10052 Worker thread wakes up
00:51:27.401 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:27.401 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:27.401 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:27.401 00.000 10052 MoveAxis(E, 900, -)
00:51:27.401 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:27.415 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=3, FiltMin=1, FiltMax=37, Gamma=0.780
00:51:27.415 00.000 10052 IsSlewing returns 0
00:51:27.431 00.016 6880 UpdateGuideState exits: m=1138 SNR=23.1
00:51:27.431 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:27.431 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:27.431 00.000 6880 Enqueuing Expose request
00:51:27.457 00.026 10052 IsGuiding returns 0
00:51:27.478 00.021 10052 PulseGuide returned control before completion, sleep 883
00:51:28.445 00.967 10052 IsGuiding returns 0
00:51:28.445 00.000 10052 Move returns status 0, amount 900
00:51:28.445 00.000 10052 move complete, result=0
00:51:28.445 00.000 10052 worker thread done servicing request
00:51:28.445 00.000 10052 Worker thread wakes up
00:51:28.445 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:28.445 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,622,31,31)
00:51:28.870 00.425 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ebf3d506-90cb-47b6-9f26-6627c980a6dd"}
00:51:28.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ebf3d506-90cb-47b6-9f26-6627c980a6dd"}
00:51:28.870 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37248a74-7eb0-4ce2-be8b-fd508a6b0c53"}
00:51:28.870 00.000 6880 case statement mapped state 3 to 2
00:51:28.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"37248a74-7eb0-4ce2-be8b-fd508a6b0c53"}
00:51:28.870 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db76a6b7-098e-420a-8b7f-36d2095592a8"}
00:51:28.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[7.46,6.60],"pixels":"..."},"id":"db76a6b7-098e-420a-8b7f-36d2095592a8"}
00:51:29.583 00.713 10052 Exposure complete
00:51:29.628 00.045 10052 worker thread done servicing request
00:51:29.628 00.000 6880 OnExposeComplete: enter
00:51:29.628 00.000 6880 UpdateGuideState(): m_state=3
00:51:29.628 00.000 6880 Star::Find(15, 742, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
00:51:29.628 00.000 6880 Star::Find returns 1 (0), X=742.20, Y=634.67, Mass=1170, SNR=23.3, Peak=70 HFD=5.5
00:51:29.628 00.000 6880 Status Line: East step   5, dist= 9.9
00:51:29.631 00.003 6880 Enqueuing Calibration Move request for direction 2
00:51:29.631 00.000 10052 Worker thread wakes up
00:51:29.631 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:29.631 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:29.631 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:29.631 00.000 10052 MoveAxis(E, 900, -)
00:51:29.631 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:29.645 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=3, FiltMin=1, FiltMax=39, Gamma=0.780
00:51:29.659 00.014 6880 UpdateGuideState exits: m=1170 SNR=23.3
00:51:29.659 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:29.659 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:29.659 00.000 6880 Enqueuing Expose request
00:51:29.692 00.033 10052 IsSlewing returns 0
00:51:29.771 00.079 10052 IsGuiding returns 0
00:51:29.835 00.064 10052 PulseGuide returned control before completion, sleep 842
00:51:30.711 00.876 10052 IsGuiding returns 1
00:51:30.711 00.000 10052 scope still moving after pulse duration time elapsed
00:51:30.756 00.045 10052 IsSlewing returns 0
00:51:30.785 00.029 10052 IsGuiding returns 0
00:51:30.785 00.000 10052 scope move finished after 900 + 122 ms
00:51:30.794 00.009 10052 Move returns status 0, amount 900
00:51:30.794 00.000 10052 move complete, result=0
00:51:30.794 00.000 10052 worker thread done servicing request
00:51:30.794 00.000 10052 Worker thread wakes up
00:51:30.794 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:30.794 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,620,31,31)
00:51:30.863 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a31e7ecd-e010-4bee-bd96-f95f66030986"}
00:51:30.864 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a31e7ecd-e010-4bee-bd96-f95f66030986"}
00:51:30.864 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7000e8f0-baf1-404a-95ce-022a7e292dd8"}
00:51:30.864 00.000 6880 case statement mapped state 3 to 2
00:51:30.864 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"7000e8f0-baf1-404a-95ce-022a7e292dd8"}
00:51:30.864 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa55a1d6-ccf1-4d86-bd3d-bff0b491e59c"}
00:51:30.864 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[7.20,6.67],"pixels":"..."},"id":"fa55a1d6-ccf1-4d86-bd3d-bff0b491e59c"}
00:51:31.918 01.054 10052 Exposure complete
00:51:31.966 00.048 10052 worker thread done servicing request
00:51:31.966 00.000 6880 OnExposeComplete: enter
00:51:31.966 00.000 6880 UpdateGuideState(): m_state=3
00:51:31.966 00.000 6880 Star::Find(15, 742, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
00:51:31.966 00.000 6880 Star::Find returns 1 (0), X=742.39, Y=632.19, Mass=1094, SNR=22.6, Peak=63 HFD=5.4
00:51:31.966 00.000 6880 Status Line: East step   4, dist= 7.4
00:51:31.966 00.000 6880 Enqueuing Calibration Move request for direction 2
00:51:31.966 00.000 10052 Worker thread wakes up
00:51:31.966 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:31.966 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:31.966 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:31.966 00.000 10052 MoveAxis(E, 900, -)
00:51:31.966 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:31.981 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=3, FiltMin=1, FiltMax=43, Gamma=0.780
00:51:32.002 00.021 6880 UpdateGuideState exits: m=1094 SNR=22.6
00:51:32.012 00.010 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:32.012 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:32.012 00.000 6880 Enqueuing Expose request
00:51:32.029 00.017 10052 IsSlewing returns 0
00:51:32.117 00.088 10052 IsGuiding returns 0
00:51:32.176 00.059 10052 PulseGuide returned control before completion, sleep 843
00:51:32.869 00.693 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a852334f-297b-4334-bead-3375384ae7f0"}
00:51:32.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a852334f-297b-4334-bead-3375384ae7f0"}
00:51:32.869 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81dae1de-2214-4a98-8781-b5f48896fddd"}
00:51:32.869 00.000 6880 case statement mapped state 3 to 2
00:51:32.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"81dae1de-2214-4a98-8781-b5f48896fddd"}
00:51:32.871 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"22999d28-b964-40be-a76b-e71ecd49e399"}
00:51:32.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.39,7.19],"pixels":"..."},"id":"22999d28-b964-40be-a76b-e71ecd49e399"}
00:51:33.059 00.188 10052 IsGuiding returns 1
00:51:33.059 00.000 10052 scope still moving after pulse duration time elapsed
00:51:33.109 00.050 10052 IsSlewing returns 0
00:51:33.138 00.029 10052 IsGuiding returns 0
00:51:33.138 00.000 10052 scope move finished after 900 + 128 ms
00:51:33.138 00.000 10052 Move returns status 0, amount 900
00:51:33.138 00.000 10052 move complete, result=0
00:51:33.138 00.000 10052 worker thread done servicing request
00:51:33.138 00.000 10052 Worker thread wakes up
00:51:33.147 00.009 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:33.147 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,617,31,31)
00:51:34.272 01.125 10052 Exposure complete
00:51:34.319 00.047 10052 worker thread done servicing request
00:51:34.319 00.000 6880 OnExposeComplete: enter
00:51:34.319 00.000 6880 UpdateGuideState(): m_state=3
00:51:34.319 00.000 6880 Star::Find(15, 742, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
00:51:34.319 00.000 6880 Star::Find returns 1 (0), X=742.44, Y=629.89, Mass=1132, SNR=23.0, Peak=68 HFD=5.2
00:51:34.322 00.003 6880 Status Line: East step   3, dist= 5.2
00:51:34.324 00.002 6880 Enqueuing Calibration Move request for direction 2
00:51:34.324 00.000 10052 Worker thread wakes up
00:51:34.324 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:34.324 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:34.324 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:34.324 00.000 10052 MoveAxis(E, 900, -)
00:51:34.324 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:34.334 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=3, FiltMin=1, FiltMax=38, Gamma=0.780
00:51:34.351 00.017 6880 UpdateGuideState exits: m=1132 SNR=23.0
00:51:34.351 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:34.351 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:34.351 00.000 6880 Enqueuing Expose request
00:51:34.382 00.031 10052 IsSlewing returns 0
00:51:34.445 00.063 10052 IsGuiding returns 0
00:51:34.477 00.032 10052 PulseGuide returned control before completion, sleep 883
00:51:34.873 00.396 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"38fc8d00-ffc6-4e98-b347-d0809549c886"}
00:51:34.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"38fc8d00-ffc6-4e98-b347-d0809549c886"}
00:51:34.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b122976a-1327-4af7-9803-791a00f618dd"}
00:51:34.873 00.000 6880 case statement mapped state 3 to 2
00:51:34.874 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"b122976a-1327-4af7-9803-791a00f618dd"}
00:51:34.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95caf9bc-f980-4988-9f03-cc4db78f1fd9"}
00:51:34.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.44,6.89],"pixels":"..."},"id":"95caf9bc-f980-4988-9f03-cc4db78f1fd9"}
00:51:35.393 00.519 10052 IsGuiding returns 0
00:51:35.393 00.000 10052 Move returns status 0, amount 900
00:51:35.397 00.004 10052 move complete, result=0
00:51:35.397 00.000 10052 worker thread done servicing request
00:51:35.397 00.000 10052 Worker thread wakes up
00:51:35.397 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:35.397 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,615,31,31)
00:51:36.533 01.136 10052 Exposure complete
00:51:36.582 00.049 10052 worker thread done servicing request
00:51:36.582 00.000 6880 OnExposeComplete: enter
00:51:36.582 00.000 6880 UpdateGuideState(): m_state=3
00:51:36.582 00.000 6880 Star::Find(15, 742, 629, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
00:51:36.582 00.000 6880 Star::Find returns 1 (0), X=742.37, Y=627.72, Mass=1260, SNR=24.2, Peak=66 HFD=5.5
00:51:36.582 00.000 6880 Status Line: East step   2, dist= 3.0
00:51:36.582 00.000 6880 Enqueuing Calibration Move request for direction 2
00:51:36.582 00.000 10052 Worker thread wakes up
00:51:36.582 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:36.582 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:36.582 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:36.582 00.000 10052 MoveAxis(E, 900, -)
00:51:36.582 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:36.597 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=3, FiltMin=1, FiltMax=39, Gamma=0.780
00:51:36.597 00.000 10052 IsSlewing returns 0
00:51:36.615 00.018 6880 UpdateGuideState exits: m=1260 SNR=24.2
00:51:36.615 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:36.615 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:36.615 00.000 6880 Enqueuing Expose request
00:51:36.630 00.015 10052 IsGuiding returns 0
00:51:36.660 00.030 10052 PulseGuide returned control before completion, sleep 883
00:51:36.881 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3129a42b-bb2c-4c37-b569-b947394c0cec"}
00:51:36.882 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3129a42b-bb2c-4c37-b569-b947394c0cec"}
00:51:36.882 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"609aaa75-548e-4a7b-afbc-c06b179bd4e3"}
00:51:36.882 00.000 6880 case statement mapped state 3 to 2
00:51:36.882 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"609aaa75-548e-4a7b-afbc-c06b179bd4e3"}
00:51:36.882 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9f9047c6-7c00-47d5-ac61-94d39aa5a418"}
00:51:36.882 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":25,"width":15,"height":15,"star_pos":[7.37,6.72],"pixels":"..."},"id":"9f9047c6-7c00-47d5-ac61-94d39aa5a418"}
00:51:37.619 00.737 10052 IsGuiding returns 0
00:51:37.619 00.000 10052 Move returns status 0, amount 900
00:51:37.619 00.000 10052 move complete, result=0
00:51:37.619 00.000 10052 worker thread done servicing request
00:51:37.619 00.000 10052 Worker thread wakes up
00:51:37.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:37.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,613,31,31)
00:51:38.749 01.130 10052 Exposure complete
00:51:38.796 00.047 10052 worker thread done servicing request
00:51:38.796 00.000 6880 OnExposeComplete: enter
00:51:38.796 00.000 6880 UpdateGuideState(): m_state=3
00:51:38.796 00.000 6880 Star::Find(15, 742, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
00:51:38.796 00.000 6880 Star::Find returns 1 (0), X=742.20, Y=625.45, Mass=1281, SNR=24.5, Peak=78 HFD=5.4
00:51:38.796 00.000 6880 Status Line: East step   1, dist= 0.9
00:51:38.796 00.000 6880 Enqueuing Calibration Move request for direction 2
00:51:38.796 00.000 10052 Worker thread wakes up
00:51:38.796 00.000 10052 worker thread servicing REQUEST_MOVE scope dir E(2) 900 opts 0x0
00:51:38.796 00.000 10052 Handling axis move in thread for scope dir=2 dur=900
00:51:38.796 00.000 10052 scope move axis dir= 2 dur= 900 opts= 0x0
00:51:38.796 00.000 10052 MoveAxis(E, 900, -)
00:51:38.796 00.000 10052 Guiding  Dir = 2, Dur = 900
00:51:38.812 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=3, FiltMin=0, FiltMax=42, Gamma=0.780
00:51:38.818 00.006 10052 IsSlewing returns 0
00:51:38.844 00.026 6880 UpdateGuideState exits: m=1281 SNR=24.5
00:51:38.844 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:38.844 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:38.844 00.000 6880 Enqueuing Expose request
00:51:38.846 00.002 10052 IsGuiding returns 0
00:51:38.876 00.030 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"094e422a-07b9-4366-8e6a-bfabd8270bb1"}
00:51:38.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"094e422a-07b9-4366-8e6a-bfabd8270bb1"}
00:51:38.877 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"76d3817f-ac73-41de-9f4c-4dc191c6fea0"}
00:51:38.877 00.000 6880 case statement mapped state 3 to 2
00:51:38.877 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"76d3817f-ac73-41de-9f4c-4dc191c6fea0"}
00:51:38.877 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3735e2b0-22e3-4c53-9ba9-12b049ccc648"}
00:51:38.877 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.20,7.45],"pixels":"..."},"id":"3735e2b0-22e3-4c53-9ba9-12b049ccc648"}
00:51:38.877 00.000 10052 PulseGuide returned control before completion, sleep 882
00:51:39.807 00.930 10052 IsGuiding returns 0
00:51:39.807 00.000 10052 Move returns status 0, amount 900
00:51:39.807 00.000 10052 move complete, result=0
00:51:39.807 00.000 10052 worker thread done servicing request
00:51:39.822 00.015 10052 Worker thread wakes up
00:51:39.822 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:39.822 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,610,31,31)
00:51:40.868 01.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"684c3aa3-f5ea-4d77-8758-5daa299a93a7"}
00:51:40.868 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"684c3aa3-f5ea-4d77-8758-5daa299a93a7"}
00:51:40.868 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1dd0b2e-d8ee-4bb0-9520-9ba9d3f51d53"}
00:51:40.870 00.002 6880 case statement mapped state 3 to 2
00:51:40.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"d1dd0b2e-d8ee-4bb0-9520-9ba9d3f51d53"}
00:51:40.870 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aaa1b810-0229-46ba-ae47-52278c04457d"}
00:51:40.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.20,7.45],"pixels":"..."},"id":"aaa1b810-0229-46ba-ae47-52278c04457d"}
00:51:40.948 00.078 10052 Exposure complete
00:51:41.010 00.062 10052 worker thread done servicing request
00:51:41.010 00.000 6880 OnExposeComplete: enter
00:51:41.010 00.000 6880 UpdateGuideState(): m_state=3
00:51:41.010 00.000 6880 Star::Find(15, 742, 625, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
00:51:41.010 00.000 6880 Star::Find returns 1 (0), X=742.28, Y=623.14, Mass=1128, SNR=22.8, Peak=71 HFD=5.4
00:51:41.177 00.167 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
00:51:41.177 00.000 6880 Backlash: Looking for 3 moves of 1.3 px, max attempts = 66
00:51:41.183 00.006 6880 Falling Through to state CLEAR_BACKLASH
00:51:41.183 00.000 6880 Backlash: Starting north clearing using pulse width of 900
00:51:41.183 00.000 6880 Enqueuing Calibration Move request for direction 0
00:51:41.183 00.000 6880 Status Line: Clearing backlash step 1
00:51:41.183 00.000 10052 Worker thread wakes up
00:51:41.183 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:51:41.183 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:51:41.183 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:51:41.183 00.000 10052 MoveAxis(N, 900, -)
00:51:41.183 00.000 10052 Guiding  Dir = 0, Dur = 900
00:51:41.185 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=3, FiltMin=0, FiltMax=41, Gamma=0.780
00:51:41.217 00.032 10052 IsSlewing returns 0
00:51:41.221 00.004 6880 UpdateGuideState exits: m=1128 SNR=22.8
00:51:41.221 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:41.221 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:41.221 00.000 6880 Enqueuing Expose request
00:51:41.248 00.027 10052 IsGuiding returns 0
00:51:41.283 00.035 10052 PulseGuide returned control before completion, sleep 881
00:51:42.251 00.968 10052 IsGuiding returns 0
00:51:42.251 00.000 10052 Move returns status 0, amount 900
00:51:42.251 00.000 10052 move complete, result=0
00:51:42.252 00.001 10052 worker thread done servicing request
00:51:42.252 00.000 10052 Worker thread wakes up
00:51:42.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:42.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(727,608,31,31)
00:51:42.880 00.628 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b37a8c7-4049-414f-ac1e-0c7c59721beb"}
00:51:42.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b37a8c7-4049-414f-ac1e-0c7c59721beb"}
00:51:42.880 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"71697e64-b804-4d0a-9b07-4b8936d17cd2"}
00:51:42.880 00.000 6880 case statement mapped state 3 to 2
00:51:42.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"71697e64-b804-4d0a-9b07-4b8936d17cd2"}
00:51:42.880 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f8b2cb02-f0aa-40d7-b7c5-5588db75f74a"}
00:51:42.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":27,"width":15,"height":15,"star_pos":[7.28,7.14],"pixels":"..."},"id":"f8b2cb02-f0aa-40d7-b7c5-5588db75f74a"}
00:51:43.383 00.503 10052 Exposure complete
00:51:43.430 00.047 10052 worker thread done servicing request
00:51:43.430 00.000 6880 OnExposeComplete: enter
00:51:43.430 00.000 6880 UpdateGuideState(): m_state=3
00:51:43.430 00.000 6880 Star::Find(15, 742, 623, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
00:51:43.430 00.000 6880 Star::Find returns 1 (0), X=743.97, Y=623.68, Mass=1255, SNR=24.3, Peak=87 HFD=5.3
00:51:43.430 00.000 6880 Backlash: Accepted clearing move of 1.8
00:51:43.430 00.000 6880 Enqueuing Calibration Move request for direction 0
00:51:43.430 00.000 10052 Worker thread wakes up
00:51:43.430 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:51:43.430 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:51:43.430 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:51:43.430 00.000 10052 MoveAxis(N, 900, -)
00:51:43.430 00.000 10052 Guiding  Dir = 0, Dur = 900
00:51:43.496 00.066 10052 IsSlewing returns 0
00:51:43.611 00.115 10052 IsGuiding returns 0
00:51:43.645 00.034 6880 Status Line: Clearing backlash step   2
00:51:43.648 00.003 6880 Backlash: Clearing backlash step   2, Last Delta = 1.77 px, CumDistance = 1.77 px
00:51:43.648 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=3, FiltMin=1, FiltMax=46, Gamma=0.780
00:51:43.677 00.029 6880 UpdateGuideState exits: m=1255 SNR=24.3
00:51:43.677 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:43.677 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:43.677 00.000 6880 Enqueuing Expose request
00:51:43.707 00.030 10052 PulseGuide returned control before completion, sleep 811
00:51:44.592 00.885 10052 IsGuiding returns 1
00:51:44.592 00.000 10052 scope still moving after pulse duration time elapsed
00:51:44.652 00.060 10052 IsSlewing returns 0
00:51:44.699 00.047 10052 IsGuiding returns 0
00:51:44.699 00.000 10052 scope move finished after 900 + 187 ms
00:51:44.699 00.000 10052 Move returns status 0, amount 900
00:51:44.699 00.000 10052 move complete, result=0
00:51:44.699 00.000 10052 worker thread done servicing request
00:51:44.699 00.000 10052 Worker thread wakes up
00:51:44.699 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:44.699 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(729,609,31,31)
00:51:44.873 00.174 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6008b973-3038-4d16-a75d-0437b481b7f1"}
00:51:44.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6008b973-3038-4d16-a75d-0437b481b7f1"}
00:51:44.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27273ab2-1321-4003-b405-63a856f65513"}
00:51:44.873 00.000 6880 case statement mapped state 3 to 2
00:51:44.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"27273ab2-1321-4003-b405-63a856f65513"}
00:51:44.875 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7717fd14-d181-4523-9aaa-912bbd7e35dc"}
00:51:44.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.97,6.68],"pixels":"..."},"id":"7717fd14-d181-4523-9aaa-912bbd7e35dc"}
00:51:45.835 00.960 10052 Exposure complete
00:51:45.882 00.047 10052 worker thread done servicing request
00:51:45.882 00.000 6880 OnExposeComplete: enter
00:51:45.882 00.000 6880 UpdateGuideState(): m_state=3
00:51:45.882 00.000 6880 Star::Find(15, 743, 623, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
00:51:45.882 00.000 6880 Star::Find returns 1 (0), X=746.20, Y=623.60, Mass=1355, SNR=25.2, Peak=65 HFD=5.5
00:51:45.887 00.005 6880 Backlash: Accepted clearing move of 2.2
00:51:45.887 00.000 6880 Enqueuing Calibration Move request for direction 0
00:51:45.887 00.000 10052 Worker thread wakes up
00:51:45.887 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:51:45.887 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:51:45.887 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:51:45.887 00.000 10052 MoveAxis(N, 900, -)
00:51:45.887 00.000 10052 Guiding  Dir = 0, Dur = 900
00:51:45.976 00.089 10052 IsSlewing returns 0
00:51:46.090 00.114 10052 IsGuiding returns 0
00:51:46.154 00.064 6880 Status Line: Clearing backlash step   3
00:51:46.154 00.000 6880 Backlash: Clearing backlash step   3, Last Delta = 2.24 px, CumDistance = 3.95 px
00:51:46.154 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=65, med=3, FiltMin=1, FiltMax=44, Gamma=0.780
00:51:46.181 00.027 10052 PulseGuide returned control before completion, sleep 819
00:51:46.181 00.000 6880 UpdateGuideState exits: m=1355 SNR=25.2
00:51:46.181 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:46.181 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:46.181 00.000 6880 Enqueuing Expose request
00:51:46.866 00.685 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb0114b2-def7-42d0-8c45-7c26a8030b67"}
00:51:46.866 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb0114b2-def7-42d0-8c45-7c26a8030b67"}
00:51:46.867 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1be3d610-dc44-44b2-9f2d-69c3a9d23dc2"}
00:51:46.867 00.000 6880 case statement mapped state 3 to 2
00:51:46.867 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"1be3d610-dc44-44b2-9f2d-69c3a9d23dc2"}
00:51:46.868 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1cbd7d60-2efa-4fb4-9c2f-169e318b5b12"}
00:51:46.868 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[7.20,6.60],"pixels":"..."},"id":"1cbd7d60-2efa-4fb4-9c2f-169e318b5b12"}
00:51:47.029 00.161 10052 IsGuiding returns 1
00:51:47.029 00.000 10052 scope still moving after pulse duration time elapsed
00:51:47.075 00.046 10052 IsSlewing returns 0
00:51:47.114 00.039 10052 IsGuiding returns 0
00:51:47.114 00.000 10052 scope move finished after 900 + 124 ms
00:51:47.114 00.000 10052 Move returns status 0, amount 900
00:51:47.114 00.000 10052 move complete, result=0
00:51:47.114 00.000 10052 worker thread done servicing request
00:51:47.114 00.000 10052 Worker thread wakes up
00:51:47.114 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:47.114 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(731,609,31,31)
00:51:48.238 01.124 10052 Exposure complete
00:51:48.285 00.047 10052 worker thread done servicing request
00:51:48.285 00.000 6880 OnExposeComplete: enter
00:51:48.285 00.000 6880 UpdateGuideState(): m_state=3
00:51:48.285 00.000 6880 Star::Find(15, 746, 623, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
00:51:48.285 00.000 6880 Star::Find returns 1 (0), X=748.27, Y=623.28, Mass=1309, SNR=24.7, Peak=82 HFD=5.6
00:51:48.289 00.004 6880 Backlash: Accepted clearing move of 2.1
00:51:48.289 00.000 6880 Backlash: Got 3 acceptable moves, using last move as step 1 of N calibration
00:51:48.289 00.000 6880 Backlash: North calibration moves starting at {746.2,623.6}, Offset = 4.6 px
00:51:48.289 00.000 6880 Backlash: Total distance moved = 6.7
00:51:48.289 00.000 6880 Backlash: Falling Through to state GO_NORTH
00:51:48.289 00.000 6880 Status Line: North step   2, dist= 2.1
00:51:48.290 00.001 6880 Enqueuing Calibration Move request for direction 0
00:51:48.290 00.000 10052 Worker thread wakes up
00:51:48.290 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:51:48.290 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:51:48.292 00.002 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:51:48.292 00.000 10052 MoveAxis(N, 900, -)
00:51:48.292 00.000 10052 Guiding  Dir = 0, Dur = 900
00:51:48.301 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=3, FiltMin=1, FiltMax=40, Gamma=0.780
00:51:48.332 00.031 6880 UpdateGuideState exits: m=1309 SNR=24.7
00:51:48.332 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:48.332 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:48.332 00.000 6880 Enqueuing Expose request
00:51:48.348 00.016 10052 IsSlewing returns 0
00:51:48.415 00.067 10052 IsGuiding returns 0
00:51:48.475 00.060 10052 PulseGuide returned control before completion, sleep 852
00:51:48.857 00.382 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7317feb3-fa21-47a8-96c9-bfbb498daf65"}
00:51:48.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7317feb3-fa21-47a8-96c9-bfbb498daf65"}
00:51:48.857 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5aadeae2-45d0-4fb7-af84-66d985f9fcf1"}
00:51:48.857 00.000 6880 case statement mapped state 3 to 2
00:51:48.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"5aadeae2-45d0-4fb7-af84-66d985f9fcf1"}
00:51:48.857 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"16d55f47-5e21-4e14-9373-b0dde5db28a6"}
00:51:48.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[7.27,7.28],"pixels":"..."},"id":"16d55f47-5e21-4e14-9373-b0dde5db28a6"}
00:51:49.362 00.505 10052 IsGuiding returns 1
00:51:49.367 00.005 10052 scope still moving after pulse duration time elapsed
00:51:49.409 00.042 10052 IsSlewing returns 0
00:51:49.441 00.032 10052 IsGuiding returns 0
00:51:49.450 00.009 10052 scope move finished after 900 + 128 ms
00:51:49.450 00.000 10052 Move returns status 0, amount 900
00:51:49.450 00.000 10052 move complete, result=0
00:51:49.450 00.000 10052 worker thread done servicing request
00:51:49.450 00.000 10052 Worker thread wakes up
00:51:49.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:49.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(733,608,31,31)
00:51:50.582 01.132 10052 Exposure complete
00:51:50.630 00.048 10052 worker thread done servicing request
00:51:50.630 00.000 6880 OnExposeComplete: enter
00:51:50.630 00.000 6880 UpdateGuideState(): m_state=3
00:51:50.630 00.000 6880 Star::Find(15, 748, 623, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
00:51:50.630 00.000 6880 Star::Find returns 1 (0), X=750.83, Y=623.06, Mass=1329, SNR=24.9, Peak=79 HFD=5.9
00:51:50.630 00.000 6880 Status Line: North step   3, dist= 4.7
00:51:50.630 00.000 6880 Enqueuing Calibration Move request for direction 0
00:51:50.630 00.000 10052 Worker thread wakes up
00:51:50.630 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:51:50.630 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:51:50.630 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:51:50.630 00.000 10052 MoveAxis(N, 900, -)
00:51:50.630 00.000 10052 Guiding  Dir = 0, Dur = 900
00:51:50.646 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=3, FiltMin=1, FiltMax=44, Gamma=0.780
00:51:50.646 00.000 10052 IsSlewing returns 0
00:51:50.662 00.016 6880 UpdateGuideState exits: m=1329 SNR=24.9
00:51:50.662 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:50.662 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:50.662 00.000 6880 Enqueuing Expose request
00:51:50.678 00.016 10052 IsGuiding returns 0
00:51:50.710 00.032 10052 PulseGuide returned control before completion, sleep 883
00:51:50.868 00.158 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67a07bf8-19cc-4605-9daa-63cf6400f0ac"}
00:51:50.868 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67a07bf8-19cc-4605-9daa-63cf6400f0ac"}
00:51:50.869 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5c29059-168d-4e53-afee-c66c4148eeb4"}
00:51:50.869 00.000 6880 case statement mapped state 3 to 2
00:51:50.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"d5c29059-168d-4e53-afee-c66c4148eeb4"}
00:51:50.869 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e917d885-dfee-479a-a751-ee0d58a8dad4"}
00:51:50.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":31,"width":15,"height":15,"star_pos":[6.83,7.06],"pixels":"..."},"id":"e917d885-dfee-479a-a751-ee0d58a8dad4"}
00:51:51.660 00.791 10052 IsGuiding returns 0
00:51:51.660 00.000 10052 Move returns status 0, amount 900
00:51:51.660 00.000 10052 move complete, result=0
00:51:51.660 00.000 10052 worker thread done servicing request
00:51:51.660 00.000 10052 Worker thread wakes up
00:51:51.661 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:51.661 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(736,608,31,31)
00:51:52.786 01.125 10052 Exposure complete
00:51:52.833 00.047 10052 worker thread done servicing request
00:51:52.833 00.000 6880 OnExposeComplete: enter
00:51:52.833 00.000 6880 UpdateGuideState(): m_state=3
00:51:52.833 00.000 6880 Star::Find(15, 750, 623, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
00:51:52.833 00.000 6880 Star::Find returns 1 (0), X=752.75, Y=622.80, Mass=1128, SNR=23.0, Peak=74 HFD=5.4
00:51:52.833 00.000 6880 Status Line: North step   4, dist= 6.6
00:51:52.833 00.000 6880 Enqueuing Calibration Move request for direction 0
00:51:52.833 00.000 10052 Worker thread wakes up
00:51:52.833 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:51:52.833 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:51:52.833 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:51:52.833 00.000 10052 MoveAxis(N, 900, -)
00:51:52.833 00.000 10052 Guiding  Dir = 0, Dur = 900
00:51:52.849 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=3, FiltMin=1, FiltMax=40, Gamma=0.780
00:51:52.849 00.000 10052 IsSlewing returns 0
00:51:52.871 00.022 6880 UpdateGuideState exits: m=1128 SNR=23.0
00:51:52.871 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:52.871 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:52.871 00.000 6880 Enqueuing Expose request
00:51:52.871 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b872200f-e83b-4c2c-9c42-d269a4e78c4b"}
00:51:52.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b872200f-e83b-4c2c-9c42-d269a4e78c4b"}
00:51:52.881 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b2ee75a-1280-4a18-a758-3a2642732993"}
00:51:52.881 00.000 6880 case statement mapped state 3 to 2
00:51:52.881 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"8b2ee75a-1280-4a18-a758-3a2642732993"}
00:51:52.881 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a0c07270-7fb7-4a64-80b8-f407d74b8ad6"}
00:51:52.881 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.75,6.80],"pixels":"..."},"id":"a0c07270-7fb7-4a64-80b8-f407d74b8ad6"}
00:51:52.889 00.008 10052 IsGuiding returns 0
00:51:52.916 00.027 10052 PulseGuide returned control before completion, sleep 883
00:51:53.876 00.960 10052 IsGuiding returns 0
00:51:53.876 00.000 10052 Move returns status 0, amount 900
00:51:53.876 00.000 10052 move complete, result=0
00:51:53.889 00.013 10052 worker thread done servicing request
00:51:53.889 00.000 10052 Worker thread wakes up
00:51:53.889 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:53.889 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(738,608,31,31)
00:51:54.873 00.984 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"92c499df-b69d-4468-bab6-d337dbeab568"}
00:51:54.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"92c499df-b69d-4468-bab6-d337dbeab568"}
00:51:54.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cdb4d2fa-9f1a-40c8-b333-5a985679b5e5"}
00:51:54.873 00.000 6880 case statement mapped state 3 to 2
00:51:54.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"cdb4d2fa-9f1a-40c8-b333-5a985679b5e5"}
00:51:54.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"99005751-a224-4116-becf-f8c0a438f0db"}
00:51:54.875 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.75,6.80],"pixels":"..."},"id":"99005751-a224-4116-becf-f8c0a438f0db"}
00:51:55.014 00.139 10052 Exposure complete
00:51:55.062 00.048 10052 worker thread done servicing request
00:51:55.062 00.000 6880 OnExposeComplete: enter
00:51:55.062 00.000 6880 UpdateGuideState(): m_state=3
00:51:55.062 00.000 6880 Star::Find(15, 752, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
00:51:55.062 00.000 6880 Star::Find returns 1 (0), X=755.13, Y=622.69, Mass=1240, SNR=24.1, Peak=75 HFD=5.5
00:51:55.064 00.002 6880 Status Line: North step   5, dist= 9.0
00:51:55.067 00.003 6880 Enqueuing Calibration Move request for direction 0
00:51:55.067 00.000 10052 Worker thread wakes up
00:51:55.067 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:51:55.067 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:51:55.067 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:51:55.067 00.000 10052 MoveAxis(N, 900, -)
00:51:55.067 00.000 10052 Guiding  Dir = 0, Dur = 900
00:51:55.081 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=3, FiltMin=1, FiltMax=42, Gamma=0.780
00:51:55.084 00.003 10052 IsSlewing returns 0
00:51:55.093 00.009 6880 UpdateGuideState exits: m=1240 SNR=24.1
00:51:55.093 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:55.093 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:55.093 00.000 6880 Enqueuing Expose request
00:51:55.116 00.023 10052 IsGuiding returns 0
00:51:55.145 00.029 10052 PulseGuide returned control before completion, sleep 883
00:51:56.071 00.926 10052 IsGuiding returns 0
00:51:56.071 00.000 10052 Move returns status 0, amount 900
00:51:56.071 00.000 10052 move complete, result=0
00:51:56.071 00.000 10052 worker thread done servicing request
00:51:56.071 00.000 10052 Worker thread wakes up
00:51:56.071 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:56.071 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(740,608,31,31)
00:51:56.862 00.791 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d0f0ca1-bcb7-4f0c-98dc-20488d9ae4a6"}
00:51:56.862 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d0f0ca1-bcb7-4f0c-98dc-20488d9ae4a6"}
00:51:56.863 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5078e15b-dd27-4ec1-b458-77221b446da9"}
00:51:56.863 00.000 6880 case statement mapped state 3 to 2
00:51:56.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"5078e15b-dd27-4ec1-b458-77221b446da9"}
00:51:56.863 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"30fa8283-8341-4021-ba2a-0af5e4b94ae7"}
00:51:56.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[7.13,6.69],"pixels":"..."},"id":"30fa8283-8341-4021-ba2a-0af5e4b94ae7"}
00:51:57.208 00.345 10052 Exposure complete
00:51:57.255 00.047 10052 worker thread done servicing request
00:51:57.255 00.000 6880 OnExposeComplete: enter
00:51:57.255 00.000 6880 UpdateGuideState(): m_state=3
00:51:57.255 00.000 6880 Star::Find(15, 755, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
00:51:57.255 00.000 6880 Star::Find returns 1 (0), X=757.14, Y=622.73, Mass=1265, SNR=24.3, Peak=64 HFD=5.8
00:51:57.255 00.000 6880 Status Line: North step   6, dist=11.0
00:51:57.258 00.003 6880 Enqueuing Calibration Move request for direction 0
00:51:57.258 00.000 10052 Worker thread wakes up
00:51:57.258 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:51:57.258 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:51:57.258 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:51:57.258 00.000 10052 MoveAxis(N, 900, -)
00:51:57.258 00.000 10052 Guiding  Dir = 0, Dur = 900
00:51:57.271 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=3, FiltMin=1, FiltMax=45, Gamma=0.780
00:51:57.271 00.000 10052 IsSlewing returns 0
00:51:57.286 00.015 6880 UpdateGuideState exits: m=1265 SNR=24.3
00:51:57.286 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:57.286 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:57.286 00.000 6880 Enqueuing Expose request
00:51:57.302 00.016 10052 IsGuiding returns 0
00:51:57.334 00.032 10052 PulseGuide returned control before completion, sleep 883
00:51:58.285 00.951 10052 IsGuiding returns 0
00:51:58.285 00.000 10052 Move returns status 0, amount 900
00:51:58.290 00.005 10052 move complete, result=0
00:51:58.290 00.000 10052 worker thread done servicing request
00:51:58.290 00.000 10052 Worker thread wakes up
00:51:58.290 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:51:58.290 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(742,608,31,31)
00:51:58.869 00.579 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f277c30b-3c9c-4cf6-bb77-816c7ceef246"}
00:51:58.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f277c30b-3c9c-4cf6-bb77-816c7ceef246"}
00:51:58.869 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3786062-1db4-4f45-a56b-78c3912432fd"}
00:51:58.869 00.000 6880 case statement mapped state 3 to 2
00:51:58.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"d3786062-1db4-4f45-a56b-78c3912432fd"}
00:51:58.870 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3b0e1dd4-e7bd-43f7-b939-2884ef59beec"}
00:51:58.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[7.14,6.73],"pixels":"..."},"id":"3b0e1dd4-e7bd-43f7-b939-2884ef59beec"}
00:51:59.422 00.552 10052 Exposure complete
00:51:59.468 00.046 10052 worker thread done servicing request
00:51:59.468 00.000 6880 OnExposeComplete: enter
00:51:59.468 00.000 6880 UpdateGuideState(): m_state=3
00:51:59.468 00.000 6880 Star::Find(15, 757, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
00:51:59.468 00.000 6880 Star::Find returns 1 (0), X=759.57, Y=622.62, Mass=1152, SNR=23.2, Peak=69 HFD=5.4
00:51:59.468 00.000 6880 Status Line: North step   7, dist=13.4
00:51:59.474 00.006 6880 Enqueuing Calibration Move request for direction 0
00:51:59.474 00.000 10052 Worker thread wakes up
00:51:59.474 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:51:59.474 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:51:59.474 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:51:59.474 00.000 10052 MoveAxis(N, 900, -)
00:51:59.474 00.000 10052 Guiding  Dir = 0, Dur = 900
00:51:59.489 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=3, FiltMin=0, FiltMax=35, Gamma=0.780
00:51:59.515 00.026 6880 UpdateGuideState exits: m=1152 SNR=23.2
00:51:59.515 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:51:59.515 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:51:59.515 00.000 6880 Enqueuing Expose request
00:51:59.547 00.032 10052 IsSlewing returns 0
00:51:59.620 00.073 10052 IsGuiding returns 0
00:51:59.676 00.056 10052 PulseGuide returned control before completion, sleep 847
00:52:00.564 00.888 10052 IsGuiding returns 1
00:52:00.564 00.000 10052 scope still moving after pulse duration time elapsed
00:52:00.610 00.046 10052 IsSlewing returns 0
00:52:00.647 00.037 10052 IsGuiding returns 0
00:52:00.647 00.000 10052 scope move finished after 900 + 126 ms
00:52:00.647 00.000 10052 Move returns status 0, amount 900
00:52:00.647 00.000 10052 move complete, result=0
00:52:00.647 00.000 10052 worker thread done servicing request
00:52:00.647 00.000 10052 Worker thread wakes up
00:52:00.647 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:00.647 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(745,608,31,31)
00:52:00.875 00.228 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2eb7062-e0c8-4da8-893f-049fd10da329"}
00:52:00.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2eb7062-e0c8-4da8-893f-049fd10da329"}
00:52:00.876 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95e362f2-9951-4dda-9662-9c1c0b496567"}
00:52:00.876 00.000 6880 case statement mapped state 3 to 2
00:52:00.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"95e362f2-9951-4dda-9662-9c1c0b496567"}
00:52:00.876 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c209e618-075c-47ef-a8fb-f51baffcbdc5"}
00:52:00.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[6.57,6.62],"pixels":"..."},"id":"c209e618-075c-47ef-a8fb-f51baffcbdc5"}
00:52:01.774 00.898 10052 Exposure complete
00:52:01.821 00.047 10052 worker thread done servicing request
00:52:01.821 00.000 6880 OnExposeComplete: enter
00:52:01.821 00.000 6880 UpdateGuideState(): m_state=3
00:52:01.821 00.000 6880 Star::Find(15, 759, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
00:52:01.821 00.000 6880 Star::Find returns 1 (0), X=761.71, Y=622.06, Mass=1227, SNR=24.1, Peak=64 HFD=5.9
00:52:01.821 00.000 6880 Status Line: North step   8, dist=15.6
00:52:01.827 00.006 6880 Enqueuing Calibration Move request for direction 0
00:52:01.827 00.000 10052 Worker thread wakes up
00:52:01.827 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:52:01.827 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:52:01.827 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:52:01.827 00.000 10052 MoveAxis(N, 900, -)
00:52:01.827 00.000 10052 Guiding  Dir = 0, Dur = 900
00:52:01.839 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=3, FiltMin=1, FiltMax=39, Gamma=0.780
00:52:01.869 00.030 6880 UpdateGuideState exits: m=1227 SNR=24.1
00:52:01.869 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:01.869 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:01.870 00.001 6880 Enqueuing Expose request
00:52:01.895 00.025 10052 IsSlewing returns 0
00:52:01.974 00.079 10052 IsGuiding returns 0
00:52:02.028 00.054 10052 PulseGuide returned control before completion, sleep 848
00:52:02.871 00.843 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"45b81f6d-81a1-4bad-890d-32e9a55b47ea"}
00:52:02.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"45b81f6d-81a1-4bad-890d-32e9a55b47ea"}
00:52:02.871 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65f04fca-2f2e-4ff3-8d58-322c52901d72"}
00:52:02.871 00.000 6880 case statement mapped state 3 to 2
00:52:02.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"65f04fca-2f2e-4ff3-8d58-322c52901d72"}
00:52:02.871 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a952612f-b763-4ad3-9c5b-23de2ab8fa1f"}
00:52:02.873 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.71,7.06],"pixels":"..."},"id":"a952612f-b763-4ad3-9c5b-23de2ab8fa1f"}
00:52:02.906 00.033 10052 IsGuiding returns 1
00:52:02.906 00.000 10052 scope still moving after pulse duration time elapsed
00:52:02.953 00.047 10052 IsSlewing returns 0
00:52:02.981 00.028 10052 IsGuiding returns 0
00:52:02.991 00.010 10052 scope move finished after 900 + 117 ms
00:52:02.991 00.000 10052 Move returns status 0, amount 900
00:52:02.991 00.000 10052 move complete, result=0
00:52:02.991 00.000 10052 worker thread done servicing request
00:52:02.991 00.000 10052 Worker thread wakes up
00:52:02.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:02.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(747,607,31,31)
00:52:04.116 01.125 10052 Exposure complete
00:52:04.163 00.047 10052 worker thread done servicing request
00:52:04.163 00.000 6880 OnExposeComplete: enter
00:52:04.163 00.000 6880 UpdateGuideState(): m_state=3
00:52:04.163 00.000 6880 Star::Find(15, 761, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
00:52:04.163 00.000 6880 Star::Find returns 1 (0), X=763.89, Y=621.88, Mass=1194, SNR=23.6, Peak=81 HFD=5.7
00:52:04.163 00.000 6880 Status Line: North step   9, dist=17.8
00:52:04.172 00.009 6880 Enqueuing Calibration Move request for direction 0
00:52:04.172 00.000 10052 Worker thread wakes up
00:52:04.172 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:52:04.172 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:52:04.172 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:52:04.172 00.000 10052 MoveAxis(N, 900, -)
00:52:04.172 00.000 10052 Guiding  Dir = 0, Dur = 900
00:52:04.180 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=40, Gamma=0.780
00:52:04.211 00.031 6880 UpdateGuideState exits: m=1194 SNR=23.6
00:52:04.211 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:04.211 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:04.211 00.000 6880 Enqueuing Expose request
00:52:04.211 00.000 10052 IsSlewing returns 0
00:52:04.274 00.063 10052 IsGuiding returns 0
00:52:04.341 00.067 10052 PulseGuide returned control before completion, sleep 851
00:52:04.878 00.537 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fda65629-f428-4547-89d8-6b55ab3ccb8b"}
00:52:04.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fda65629-f428-4547-89d8-6b55ab3ccb8b"}
00:52:04.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6bdba39-39b1-4d48-ab2e-9568722c0eb5"}
00:52:04.878 00.000 6880 case statement mapped state 3 to 2
00:52:04.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"a6bdba39-39b1-4d48-ab2e-9568722c0eb5"}
00:52:04.880 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4f96e794-9c87-4c1a-b0e9-24987e852370"}
00:52:04.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[6.89,6.88],"pixels":"..."},"id":"4f96e794-9c87-4c1a-b0e9-24987e852370"}
00:52:05.229 00.349 10052 IsGuiding returns 1
00:52:05.229 00.000 10052 scope still moving after pulse duration time elapsed
00:52:05.272 00.043 10052 IsSlewing returns 0
00:52:05.304 00.032 10052 IsGuiding returns 0
00:52:05.304 00.000 10052 scope move finished after 900 + 128 ms
00:52:05.304 00.000 10052 Move returns status 0, amount 900
00:52:05.304 00.000 10052 move complete, result=0
00:52:05.304 00.000 10052 worker thread done servicing request
00:52:05.304 00.000 10052 Worker thread wakes up
00:52:05.304 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:05.304 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(749,607,31,31)
00:52:06.442 01.138 10052 Exposure complete
00:52:06.491 00.049 10052 worker thread done servicing request
00:52:06.491 00.000 6880 OnExposeComplete: enter
00:52:06.491 00.000 6880 UpdateGuideState(): m_state=3
00:52:06.491 00.000 6880 Star::Find(15, 763, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
00:52:06.491 00.000 6880 Star::Find returns 1 (0), X=766.26, Y=622.04, Mass=1217, SNR=23.8, Peak=71 HFD=5.8
00:52:06.491 00.000 6880 Status Line: North step  10, dist=20.1
00:52:06.491 00.000 6880 Enqueuing Calibration Move request for direction 0
00:52:06.491 00.000 10052 Worker thread wakes up
00:52:06.491 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:52:06.491 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:52:06.491 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:52:06.491 00.000 10052 MoveAxis(N, 900, -)
00:52:06.491 00.000 10052 Guiding  Dir = 0, Dur = 900
00:52:06.506 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=3, FiltMin=1, FiltMax=43, Gamma=0.780
00:52:06.506 00.000 10052 IsSlewing returns 0
00:52:06.528 00.022 6880 UpdateGuideState exits: m=1217 SNR=23.8
00:52:06.528 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:06.528 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:06.528 00.000 6880 Enqueuing Expose request
00:52:06.551 00.023 10052 IsGuiding returns 0
00:52:06.570 00.019 10052 PulseGuide returned control before completion, sleep 883
00:52:06.872 00.302 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"690ca9af-71c6-4313-a92d-161785654bf3"}
00:52:06.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"690ca9af-71c6-4313-a92d-161785654bf3"}
00:52:06.873 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d443bf3-c272-42e8-8e94-9fb1727c3c16"}
00:52:06.873 00.000 6880 case statement mapped state 3 to 2
00:52:06.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"2d443bf3-c272-42e8-8e94-9fb1727c3c16"}
00:52:06.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c3765f9e-54bd-44f9-9051-52b7199465c1"}
00:52:06.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[7.26,7.04],"pixels":"..."},"id":"c3765f9e-54bd-44f9-9051-52b7199465c1"}
00:52:07.515 00.642 10052 IsGuiding returns 0
00:52:07.515 00.000 10052 Move returns status 0, amount 900
00:52:07.515 00.000 10052 move complete, result=0
00:52:07.515 00.000 10052 worker thread done servicing request
00:52:07.515 00.000 10052 Worker thread wakes up
00:52:07.515 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:07.515 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(751,607,31,31)
00:52:08.645 01.130 10052 Exposure complete
00:52:08.692 00.047 10052 worker thread done servicing request
00:52:08.692 00.000 6880 OnExposeComplete: enter
00:52:08.692 00.000 6880 UpdateGuideState(): m_state=3
00:52:08.692 00.000 6880 Star::Find(15, 766, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
00:52:08.692 00.000 6880 Star::Find returns 1 (0), X=768.30, Y=621.74, Mass=1228, SNR=23.9, Peak=74 HFD=5.5
00:52:08.692 00.000 6880 Status Line: North step  11, dist=22.2
00:52:08.692 00.000 6880 Enqueuing Calibration Move request for direction 0
00:52:08.692 00.000 10052 Worker thread wakes up
00:52:08.692 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:52:08.692 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:52:08.692 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:52:08.692 00.000 10052 MoveAxis(N, 900, -)
00:52:08.692 00.000 10052 Guiding  Dir = 0, Dur = 900
00:52:08.708 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=3, FiltMin=1, FiltMax=44, Gamma=0.780
00:52:08.708 00.000 10052 IsSlewing returns 0
00:52:08.735 00.027 6880 UpdateGuideState exits: m=1228 SNR=23.9
00:52:08.735 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:08.735 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:08.735 00.000 6880 Enqueuing Expose request
00:52:08.740 00.005 10052 IsGuiding returns 0
00:52:08.771 00.031 10052 PulseGuide returned control before completion, sleep 883
00:52:08.866 00.095 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f609f6a-7405-4b3c-affd-334cd379b040"}
00:52:08.866 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f609f6a-7405-4b3c-affd-334cd379b040"}
00:52:08.866 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b96b4c88-00d5-4d9d-bd62-7f212cc1d484"}
00:52:08.866 00.000 6880 case statement mapped state 3 to 2
00:52:08.866 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"b96b4c88-00d5-4d9d-bd62-7f212cc1d484"}
00:52:08.868 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f0cd9d7e-da8e-4015-a7c8-e95091555710"}
00:52:08.869 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[7.30,6.74],"pixels":"..."},"id":"f0cd9d7e-da8e-4015-a7c8-e95091555710"}
00:52:09.733 00.864 10052 IsGuiding returns 0
00:52:09.733 00.000 10052 Move returns status 0, amount 900
00:52:09.733 00.000 10052 move complete, result=0
00:52:09.733 00.000 10052 worker thread done servicing request
00:52:09.733 00.000 10052 Worker thread wakes up
00:52:09.733 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:09.733 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(753,607,31,31)
00:52:10.860 01.127 10052 Exposure complete
00:52:10.876 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5251a22-ebb7-4d14-afb3-d394e4a1a398"}
00:52:10.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5251a22-ebb7-4d14-afb3-d394e4a1a398"}
00:52:10.876 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"90441944-d6b2-4b56-91dc-cf6e25e26909"}
00:52:10.876 00.000 6880 case statement mapped state 3 to 2
00:52:10.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"90441944-d6b2-4b56-91dc-cf6e25e26909"}
00:52:10.876 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4c52857-8456-4bd4-bae0-87465e8070fb"}
00:52:10.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[7.30,6.74],"pixels":"..."},"id":"a4c52857-8456-4bd4-bae0-87465e8070fb"}
00:52:10.908 00.032 10052 worker thread done servicing request
00:52:10.908 00.000 6880 OnExposeComplete: enter
00:52:10.908 00.000 6880 UpdateGuideState(): m_state=3
00:52:10.908 00.000 6880 Star::Find(15, 768, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
00:52:10.908 00.000 6880 Star::Find returns 1 (0), X=770.59, Y=621.89, Mass=1310, SNR=24.7, Peak=77 HFD=5.2
00:52:10.908 00.000 6880 Status Line: North step  12, dist=24.4
00:52:10.908 00.000 6880 Enqueuing Calibration Move request for direction 0
00:52:10.908 00.000 10052 Worker thread wakes up
00:52:10.908 00.000 10052 worker thread servicing REQUEST_MOVE scope dir N(0) 900 opts 0x0
00:52:10.908 00.000 10052 Handling axis move in thread for scope dir=0 dur=900
00:52:10.908 00.000 10052 scope move axis dir= 0 dur= 900 opts= 0x0
00:52:10.908 00.000 10052 MoveAxis(N, 900, -)
00:52:10.908 00.000 10052 Guiding  Dir = 0, Dur = 900
00:52:10.927 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=3, FiltMin=1, FiltMax=47, Gamma=0.780
00:52:10.927 00.000 10052 IsSlewing returns 0
00:52:10.952 00.025 6880 UpdateGuideState exits: m=1310 SNR=24.7
00:52:10.952 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:10.952 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:10.952 00.000 6880 Enqueuing Expose request
00:52:10.957 00.005 10052 IsGuiding returns 0
00:52:10.990 00.033 10052 PulseGuide returned control before completion, sleep 883
00:52:11.941 00.951 10052 IsGuiding returns 0
00:52:11.941 00.000 10052 Move returns status 0, amount 900
00:52:11.941 00.000 10052 move complete, result=0
00:52:11.941 00.000 10052 worker thread done servicing request
00:52:11.941 00.000 10052 Worker thread wakes up
00:52:11.941 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:11.941 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(756,607,31,31)
00:52:12.883 00.942 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cc0cc372-9f3c-4930-9d9a-95df331b67d8"}
00:52:12.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cc0cc372-9f3c-4930-9d9a-95df331b67d8"}
00:52:12.883 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41c2532c-affd-447d-a2af-2e9124f0decb"}
00:52:12.883 00.000 6880 case statement mapped state 3 to 2
00:52:12.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"41c2532c-affd-447d-a2af-2e9124f0decb"}
00:52:12.883 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dbd2b84d-c4bc-412d-b86d-22274accb4fb"}
00:52:12.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.59,6.89],"pixels":"..."},"id":"dbd2b84d-c4bc-412d-b86d-22274accb4fb"}
00:52:13.072 00.189 10052 Exposure complete
00:52:13.120 00.048 10052 worker thread done servicing request
00:52:13.120 00.000 6880 OnExposeComplete: enter
00:52:13.120 00.000 6880 UpdateGuideState(): m_state=3
00:52:13.120 00.000 6880 Star::Find(15, 770, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
00:52:13.120 00.000 6880 Star::Find returns 1 (0), X=772.85, Y=621.63, Mass=1253, SNR=24.2, Peak=87 HFD=5.3
00:52:13.232 00.112 6880 NORTH calibration completes with angle=-4.2 rate=2.474 parity=1
00:52:13.232 00.000 6880 Falling Through to state GO_SOUTH
00:52:13.232 00.000 6880 Status Line: South step  12, dist=26.7
00:52:13.232 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:13.232 00.000 10052 Worker thread wakes up
00:52:13.232 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=3, FiltMin=1, FiltMax=44, Gamma=0.780
00:52:13.232 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:13.232 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:13.232 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:13.232 00.000 10052 MoveAxis(S, 900, -)
00:52:13.232 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:13.262 00.030 6880 UpdateGuideState exits: m=1253 SNR=24.2
00:52:13.262 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:13.262 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:13.262 00.000 6880 Enqueuing Expose request
00:52:13.262 00.000 10052 IsSlewing returns 0
00:52:13.301 00.039 10052 IsGuiding returns 0
00:52:13.332 00.031 10052 PulseGuide returned control before completion, sleep 883
00:52:14.277 00.945 10052 IsGuiding returns 0
00:52:14.277 00.000 10052 Move returns status 0, amount 900
00:52:14.277 00.000 10052 move complete, result=0
00:52:14.277 00.000 10052 worker thread done servicing request
00:52:14.277 00.000 10052 Worker thread wakes up
00:52:14.277 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:14.277 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(758,607,31,31)
00:52:14.878 00.601 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d61aae7-827e-4dab-bfb9-a49b0dcf2353"}
00:52:14.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d61aae7-827e-4dab-bfb9-a49b0dcf2353"}
00:52:14.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"00b2a589-d7a5-453a-94c8-58087fa16867"}
00:52:14.878 00.000 6880 case statement mapped state 3 to 2
00:52:14.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"00b2a589-d7a5-453a-94c8-58087fa16867"}
00:52:14.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7532c880-fbe0-4bc7-a6e6-e2255188a0b5"}
00:52:14.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.85,6.63],"pixels":"..."},"id":"7532c880-fbe0-4bc7-a6e6-e2255188a0b5"}
00:52:15.412 00.534 10052 Exposure complete
00:52:15.460 00.048 10052 worker thread done servicing request
00:52:15.460 00.000 6880 OnExposeComplete: enter
00:52:15.460 00.000 6880 UpdateGuideState(): m_state=3
00:52:15.460 00.000 6880 Star::Find(15, 772, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
00:52:15.460 00.000 6880 Star::Find returns 1 (0), X=771.84, Y=621.58, Mass=1404, SNR=25.6, Peak=85 HFD=5.4
00:52:15.460 00.000 6880 Status Line: South step  11, dist=25.7
00:52:15.460 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:15.460 00.000 10052 Worker thread wakes up
00:52:15.460 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:15.460 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:15.460 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:15.460 00.000 10052 MoveAxis(S, 900, -)
00:52:15.460 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:15.480 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=2, FiltMin=1, FiltMax=45, Gamma=0.780
00:52:15.491 00.011 6880 UpdateGuideState exits: m=1404 SNR=25.6
00:52:15.491 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:15.491 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:15.491 00.000 6880 Enqueuing Expose request
00:52:15.515 00.024 10052 IsSlewing returns 0
00:52:15.585 00.070 10052 IsGuiding returns 0
00:52:15.650 00.065 10052 PulseGuide returned control before completion, sleep 847
00:52:16.530 00.880 10052 IsGuiding returns 1
00:52:16.530 00.000 10052 scope still moving after pulse duration time elapsed
00:52:16.570 00.040 10052 IsSlewing returns 0
00:52:16.608 00.038 10052 IsGuiding returns 0
00:52:16.608 00.000 10052 scope move finished after 900 + 118 ms
00:52:16.608 00.000 10052 Move returns status 0, amount 900
00:52:16.608 00.000 10052 move complete, result=0
00:52:16.608 00.000 10052 worker thread done servicing request
00:52:16.608 00.000 10052 Worker thread wakes up
00:52:16.608 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:16.608 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(757,607,31,31)
00:52:16.880 00.272 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"33b5d7ba-9a92-4538-8af6-45bc4d14975b"}
00:52:16.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"33b5d7ba-9a92-4538-8af6-45bc4d14975b"}
00:52:16.880 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc6e51a9-527b-43ee-a970-357d422f539e"}
00:52:16.880 00.000 6880 case statement mapped state 3 to 2
00:52:16.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"fc6e51a9-527b-43ee-a970-357d422f539e"}
00:52:16.880 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ac1edea-d861-47a8-b872-db3191e94ced"}
00:52:16.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.84,6.58],"pixels":"..."},"id":"9ac1edea-d861-47a8-b872-db3191e94ced"}
00:52:17.734 00.854 10052 Exposure complete
00:52:17.782 00.048 10052 worker thread done servicing request
00:52:17.782 00.000 6880 OnExposeComplete: enter
00:52:17.782 00.000 6880 UpdateGuideState(): m_state=3
00:52:17.782 00.000 6880 Star::Find(15, 771, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
00:52:17.782 00.000 6880 Star::Find returns 1 (0), X=770.21, Y=621.42, Mass=1280, SNR=24.4, Peak=77 HFD=5.4
00:52:17.782 00.000 6880 Status Line: South step  10, dist=24.1
00:52:17.782 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:17.782 00.000 10052 Worker thread wakes up
00:52:17.782 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:17.782 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:17.782 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:17.782 00.000 10052 MoveAxis(S, 900, -)
00:52:17.782 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:17.802 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=2, FiltMin=1, FiltMax=43, Gamma=0.780
00:52:17.827 00.025 6880 UpdateGuideState exits: m=1280 SNR=24.4
00:52:17.827 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:17.827 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:17.827 00.000 6880 Enqueuing Expose request
00:52:17.832 00.005 10052 IsSlewing returns 0
00:52:17.911 00.079 10052 IsGuiding returns 0
00:52:17.972 00.061 10052 PulseGuide returned control before completion, sleep 848
00:52:18.866 00.894 10052 IsGuiding returns 1
00:52:18.866 00.000 10052 scope still moving after pulse duration time elapsed
00:52:18.876 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11c9700c-5fae-4280-9272-88634ad55154"}
00:52:18.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11c9700c-5fae-4280-9272-88634ad55154"}
00:52:18.876 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7cc65dd-55c7-4af5-8c32-8a4018de7075"}
00:52:18.876 00.000 6880 case statement mapped state 3 to 2
00:52:18.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"e7cc65dd-55c7-4af5-8c32-8a4018de7075"}
00:52:18.876 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8f7c0e79-864e-447f-a2fd-5a323e3e7fb1"}
00:52:18.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[7.21,7.42],"pixels":"..."},"id":"8f7c0e79-864e-447f-a2fd-5a323e3e7fb1"}
00:52:18.912 00.036 10052 IsSlewing returns 0
00:52:18.948 00.036 10052 IsGuiding returns 0
00:52:18.948 00.000 10052 scope move finished after 900 + 126 ms
00:52:18.948 00.000 10052 Move returns status 0, amount 900
00:52:18.948 00.000 10052 move complete, result=0
00:52:18.948 00.000 10052 worker thread done servicing request
00:52:18.948 00.000 10052 Worker thread wakes up
00:52:18.948 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:18.948 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(755,606,31,31)
00:52:20.075 01.127 10052 Exposure complete
00:52:20.123 00.048 10052 worker thread done servicing request
00:52:20.123 00.000 6880 OnExposeComplete: enter
00:52:20.123 00.000 6880 UpdateGuideState(): m_state=3
00:52:20.123 00.000 6880 Star::Find(15, 770, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
00:52:20.123 00.000 6880 Star::Find returns 1 (0), X=767.87, Y=621.69, Mass=1479, SNR=26.3, Peak=94 HFD=5.6
00:52:20.123 00.000 6880 Status Line: South step   9, dist=21.7
00:52:20.127 00.004 6880 Enqueuing Calibration Move request for direction 1
00:52:20.127 00.000 10052 Worker thread wakes up
00:52:20.127 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:20.127 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:20.127 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:20.127 00.000 10052 MoveAxis(S, 900, -)
00:52:20.127 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:20.140 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=2, FiltMin=1, FiltMax=46, Gamma=0.780
00:52:20.162 00.022 6880 UpdateGuideState exits: m=1479 SNR=26.3
00:52:20.162 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:20.162 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:20.162 00.000 6880 Enqueuing Expose request
00:52:20.179 00.017 10052 IsSlewing returns 0
00:52:20.252 00.073 10052 IsGuiding returns 0
00:52:20.315 00.063 10052 PulseGuide returned control before completion, sleep 851
00:52:20.871 00.556 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f940af4-523d-4504-817c-309e537d6681"}
00:52:20.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f940af4-523d-4504-817c-309e537d6681"}
00:52:20.872 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e5d8c19-a301-4fa8-a285-4ebb193474f7"}
00:52:20.872 00.000 6880 case statement mapped state 3 to 2
00:52:20.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"0e5d8c19-a301-4fa8-a285-4ebb193474f7"}
00:52:20.873 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef2fcf6b-8615-4d49-8ae9-34bf1e160074"}
00:52:20.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":44,"width":15,"height":15,"star_pos":[6.87,6.69],"pixels":"..."},"id":"ef2fcf6b-8615-4d49-8ae9-34bf1e160074"}
00:52:21.191 00.318 10052 IsGuiding returns 1
00:52:21.191 00.000 10052 scope still moving after pulse duration time elapsed
00:52:21.239 00.048 10052 IsSlewing returns 0
00:52:21.267 00.028 10052 IsGuiding returns 0
00:52:21.267 00.000 10052 scope move finished after 900 + 116 ms
00:52:21.267 00.000 10052 Move returns status 0, amount 900
00:52:21.267 00.000 10052 move complete, result=0
00:52:21.267 00.000 10052 worker thread done servicing request
00:52:21.267 00.000 10052 Worker thread wakes up
00:52:21.267 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:21.267 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(753,607,31,31)
00:52:22.405 01.138 10052 Exposure complete
00:52:22.451 00.046 10052 worker thread done servicing request
00:52:22.451 00.000 6880 OnExposeComplete: enter
00:52:22.451 00.000 6880 UpdateGuideState(): m_state=3
00:52:22.451 00.000 6880 Star::Find(15, 767, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
00:52:22.451 00.000 6880 Star::Find returns 1 (0), X=765.75, Y=621.60, Mass=1316, SNR=24.8, Peak=86 HFD=5.4
00:52:22.451 00.000 6880 Status Line: South step   8, dist=19.6
00:52:22.451 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:22.451 00.000 10052 Worker thread wakes up
00:52:22.451 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:22.451 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:22.451 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:22.451 00.000 10052 MoveAxis(S, 900, -)
00:52:22.451 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:22.468 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=2, FiltMin=1, FiltMax=40, Gamma=0.780
00:52:22.468 00.000 10052 IsSlewing returns 0
00:52:22.490 00.022 6880 UpdateGuideState exits: m=1316 SNR=24.8
00:52:22.490 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:22.490 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:22.490 00.000 6880 Enqueuing Expose request
00:52:22.500 00.010 10052 IsGuiding returns 0
00:52:22.532 00.032 10052 PulseGuide returned control before completion, sleep 883
00:52:22.864 00.332 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07dbb5eb-a5da-414a-80a9-84a6b049bbb0"}
00:52:22.864 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07dbb5eb-a5da-414a-80a9-84a6b049bbb0"}
00:52:22.864 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"006aee4e-475b-41cf-afde-68989678bd01"}
00:52:22.864 00.000 6880 case statement mapped state 3 to 2
00:52:22.864 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"006aee4e-475b-41cf-afde-68989678bd01"}
00:52:22.866 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b56bfa8-cf15-4411-8f68-49e1ec1ba6e2"}
00:52:22.866 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[6.75,6.60],"pixels":"..."},"id":"1b56bfa8-cf15-4411-8f68-49e1ec1ba6e2"}
00:52:23.448 00.582 10052 IsGuiding returns 0
00:52:23.448 00.000 10052 Move returns status 0, amount 900
00:52:23.448 00.000 10052 move complete, result=0
00:52:23.448 00.000 10052 worker thread done servicing request
00:52:23.448 00.000 10052 Worker thread wakes up
00:52:23.451 00.003 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:23.451 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(751,607,31,31)
00:52:24.584 01.133 10052 Exposure complete
00:52:24.631 00.047 10052 worker thread done servicing request
00:52:24.631 00.000 6880 OnExposeComplete: enter
00:52:24.631 00.000 6880 UpdateGuideState(): m_state=3
00:52:24.631 00.000 6880 Star::Find(15, 765, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
00:52:24.631 00.000 6880 Star::Find returns 1 (0), X=763.54, Y=621.81, Mass=1383, SNR=25.4, Peak=77 HFD=5.4
00:52:24.631 00.000 6880 Status Line: South step   7, dist=17.4
00:52:24.631 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:24.631 00.000 10052 Worker thread wakes up
00:52:24.631 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:24.631 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:24.631 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:24.631 00.000 10052 MoveAxis(S, 900, -)
00:52:24.631 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:24.647 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=2, FiltMin=1, FiltMax=45, Gamma=0.780
00:52:24.647 00.000 10052 IsSlewing returns 0
00:52:24.663 00.016 6880 UpdateGuideState exits: m=1383 SNR=25.4
00:52:24.663 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:24.663 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:24.663 00.000 6880 Enqueuing Expose request
00:52:24.679 00.016 10052 IsGuiding returns 0
00:52:24.709 00.030 10052 PulseGuide returned control before completion, sleep 883
00:52:24.853 00.144 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f12dca10-151f-444e-a8bd-17e2bf1f401c"}
00:52:24.853 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f12dca10-151f-444e-a8bd-17e2bf1f401c"}
00:52:24.853 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d79b1f48-859c-4290-a686-93b5cb53dbaa"}
00:52:24.853 00.000 6880 case statement mapped state 3 to 2
00:52:24.853 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"d79b1f48-859c-4290-a686-93b5cb53dbaa"}
00:52:24.853 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"20bee62d-ce57-4e9e-8572-e8d2e2713e94"}
00:52:24.853 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[6.54,6.81],"pixels":"..."},"id":"20bee62d-ce57-4e9e-8572-e8d2e2713e94"}
00:52:25.660 00.807 10052 IsGuiding returns 0
00:52:25.660 00.000 10052 Move returns status 0, amount 900
00:52:25.660 00.000 10052 move complete, result=0
00:52:25.660 00.000 10052 worker thread done servicing request
00:52:25.660 00.000 10052 Worker thread wakes up
00:52:25.660 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:25.660 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(749,607,31,31)
00:52:26.785 01.125 10052 Exposure complete
00:52:26.831 00.046 10052 worker thread done servicing request
00:52:26.831 00.000 6880 OnExposeComplete: enter
00:52:26.831 00.000 6880 UpdateGuideState(): m_state=3
00:52:26.831 00.000 6880 Star::Find(15, 763, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
00:52:26.831 00.000 6880 Star::Find returns 1 (0), X=761.71, Y=621.92, Mass=1383, SNR=25.4, Peak=79 HFD=5.9
00:52:26.831 00.000 6880 Status Line: South step   6, dist=15.6
00:52:26.831 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:26.831 00.000 10052 Worker thread wakes up
00:52:26.831 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:26.831 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:26.831 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:26.831 00.000 10052 MoveAxis(S, 900, -)
00:52:26.831 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:26.847 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=3, FiltMin=1, FiltMax=43, Gamma=0.780
00:52:26.852 00.005 10052 IsSlewing returns 0
00:52:26.872 00.020 6880 UpdateGuideState exits: m=1383 SNR=25.4
00:52:26.872 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:26.872 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:26.872 00.000 6880 Enqueuing Expose request
00:52:26.872 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd55003b-826b-4a4c-b4dd-cbd339ec3847"}
00:52:26.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd55003b-826b-4a4c-b4dd-cbd339ec3847"}
00:52:26.880 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5337da9a-1be1-4ce8-903c-e95683415054"}
00:52:26.880 00.000 6880 case statement mapped state 3 to 2
00:52:26.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"5337da9a-1be1-4ce8-903c-e95683415054"}
00:52:26.880 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d361fec1-5a0a-468b-afef-5f6d3c2f4964"}
00:52:26.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.71,6.92],"pixels":"..."},"id":"d361fec1-5a0a-468b-afef-5f6d3c2f4964"}
00:52:26.880 00.000 10052 IsGuiding returns 0
00:52:26.912 00.032 10052 PulseGuide returned control before completion, sleep 883
00:52:27.886 00.974 10052 IsGuiding returns 0
00:52:27.886 00.000 10052 Move returns status 0, amount 900
00:52:27.886 00.000 10052 move complete, result=0
00:52:27.886 00.000 10052 worker thread done servicing request
00:52:27.886 00.000 10052 Worker thread wakes up
00:52:27.886 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:27.886 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(747,607,31,31)
00:52:28.872 00.986 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d69a171-2f59-400b-8451-69b09033f67c"}
00:52:28.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d69a171-2f59-400b-8451-69b09033f67c"}
00:52:28.872 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"179d3cd4-e84c-4575-8252-4ae0c58c4c51"}
00:52:28.872 00.000 6880 case statement mapped state 3 to 2
00:52:28.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"179d3cd4-e84c-4575-8252-4ae0c58c4c51"}
00:52:28.872 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5272660-7ecd-4283-bfbc-71e2a4004a1c"}
00:52:28.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.71,6.92],"pixels":"..."},"id":"b5272660-7ecd-4283-bfbc-71e2a4004a1c"}
00:52:29.014 00.142 10052 Exposure complete
00:52:29.061 00.047 10052 worker thread done servicing request
00:52:29.061 00.000 6880 OnExposeComplete: enter
00:52:29.061 00.000 6880 UpdateGuideState(): m_state=3
00:52:29.061 00.000 6880 Star::Find(15, 761, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
00:52:29.061 00.000 6880 Star::Find returns 1 (0), X=759.48, Y=621.99, Mass=1427, SNR=25.8, Peak=80 HFD=5.4
00:52:29.061 00.000 6880 Status Line: South step   5, dist=13.4
00:52:29.061 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:29.061 00.000 10052 Worker thread wakes up
00:52:29.061 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:29.061 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:29.061 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:29.061 00.000 10052 MoveAxis(S, 900, -)
00:52:29.061 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:29.078 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=3, FiltMin=1, FiltMax=44, Gamma=0.780
00:52:29.084 00.006 10052 IsSlewing returns 0
00:52:29.093 00.009 6880 UpdateGuideState exits: m=1427 SNR=25.8
00:52:29.093 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:29.093 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:29.093 00.000 6880 Enqueuing Expose request
00:52:29.114 00.021 10052 IsGuiding returns 0
00:52:29.147 00.033 10052 PulseGuide returned control before completion, sleep 883
00:52:30.071 00.924 10052 IsGuiding returns 0
00:52:30.071 00.000 10052 Move returns status 0, amount 900
00:52:30.071 00.000 10052 move complete, result=0
00:52:30.071 00.000 10052 worker thread done servicing request
00:52:30.071 00.000 10052 Worker thread wakes up
00:52:30.071 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:30.071 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(744,607,31,31)
00:52:30.864 00.793 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8edac51e-1d2a-46b7-af2c-4f4c64e71ff2"}
00:52:30.864 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8edac51e-1d2a-46b7-af2c-4f4c64e71ff2"}
00:52:30.864 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0465adb-d41a-400e-961c-1ff733596128"}
00:52:30.864 00.000 6880 case statement mapped state 3 to 2
00:52:30.864 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"d0465adb-d41a-400e-961c-1ff733596128"}
00:52:30.864 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cb380bdd-b663-49b8-8d9b-b2a09c8d6c1b"}
00:52:30.864 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[7.48,6.99],"pixels":"..."},"id":"cb380bdd-b663-49b8-8d9b-b2a09c8d6c1b"}
00:52:31.208 00.344 10052 Exposure complete
00:52:31.255 00.047 10052 worker thread done servicing request
00:52:31.255 00.000 6880 OnExposeComplete: enter
00:52:31.255 00.000 6880 UpdateGuideState(): m_state=3
00:52:31.255 00.000 6880 Star::Find(15, 759, 621, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
00:52:31.255 00.000 6880 Star::Find returns 1 (0), X=757.33, Y=622.17, Mass=1261, SNR=24.3, Peak=75 HFD=5.2
00:52:31.255 00.000 6880 Status Line: South step   4, dist=11.2
00:52:31.261 00.006 6880 Enqueuing Calibration Move request for direction 1
00:52:31.261 00.000 10052 Worker thread wakes up
00:52:31.261 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:31.261 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:31.261 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:31.261 00.000 10052 MoveAxis(S, 900, -)
00:52:31.261 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:31.272 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=75, med=3, FiltMin=1, FiltMax=49, Gamma=0.780
00:52:31.272 00.000 10052 IsSlewing returns 0
00:52:31.288 00.016 6880 UpdateGuideState exits: m=1261 SNR=24.3
00:52:31.301 00.013 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:31.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:31.301 00.000 6880 Enqueuing Expose request
00:52:31.318 00.017 10052 IsGuiding returns 0
00:52:31.334 00.016 10052 PulseGuide returned control before completion, sleep 883
00:52:32.291 00.957 10052 IsGuiding returns 0
00:52:32.291 00.000 10052 Move returns status 0, amount 900
00:52:32.291 00.000 10052 move complete, result=0
00:52:32.291 00.000 10052 worker thread done servicing request
00:52:32.291 00.000 10052 Worker thread wakes up
00:52:32.291 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:32.291 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(742,607,31,31)
00:52:32.868 00.577 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56570fe0-d97e-415a-854c-84476126d8ad"}
00:52:32.868 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56570fe0-d97e-415a-854c-84476126d8ad"}
00:52:32.869 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"da9d8044-312a-4737-85be-c10a7cccc18b"}
00:52:32.869 00.000 6880 case statement mapped state 3 to 2
00:52:32.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"da9d8044-312a-4737-85be-c10a7cccc18b"}
00:52:32.869 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"804ee324-9de0-4470-9406-31631d84cbb6"}
00:52:32.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[7.33,7.17],"pixels":"..."},"id":"804ee324-9de0-4470-9406-31631d84cbb6"}
00:52:33.420 00.551 10052 Exposure complete
00:52:33.466 00.046 10052 worker thread done servicing request
00:52:33.466 00.000 6880 OnExposeComplete: enter
00:52:33.466 00.000 6880 UpdateGuideState(): m_state=3
00:52:33.466 00.000 6880 Star::Find(15, 757, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
00:52:33.466 00.000 6880 Star::Find returns 1 (0), X=755.22, Y=622.17, Mass=1307, SNR=24.7, Peak=79 HFD=5.6
00:52:33.468 00.002 6880 Status Line: South step   3, dist= 9.1
00:52:33.471 00.003 6880 Enqueuing Calibration Move request for direction 1
00:52:33.471 00.000 10052 Worker thread wakes up
00:52:33.471 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:33.471 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:33.471 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:33.471 00.000 10052 MoveAxis(S, 900, -)
00:52:33.471 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:33.481 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=3, FiltMin=1, FiltMax=41, Gamma=0.780
00:52:33.497 00.016 6880 UpdateGuideState exits: m=1307 SNR=24.7
00:52:33.497 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:33.497 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:33.497 00.000 6880 Enqueuing Expose request
00:52:33.530 00.033 10052 IsSlewing returns 0
00:52:33.618 00.088 10052 IsGuiding returns 0
00:52:33.676 00.058 10052 PulseGuide returned control before completion, sleep 848
00:52:34.561 00.885 10052 IsGuiding returns 1
00:52:34.561 00.000 10052 scope still moving after pulse duration time elapsed
00:52:34.605 00.044 10052 IsSlewing returns 0
00:52:34.646 00.041 10052 IsGuiding returns 0
00:52:34.646 00.000 10052 scope move finished after 900 + 127 ms
00:52:34.646 00.000 10052 Move returns status 0, amount 900
00:52:34.646 00.000 10052 move complete, result=0
00:52:34.646 00.000 10052 worker thread done servicing request
00:52:34.646 00.000 10052 Worker thread wakes up
00:52:34.646 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:34.646 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(740,607,31,31)
00:52:34.874 00.228 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ea2a8b53-04ef-4060-ac0c-a98fdb802d20"}
00:52:34.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ea2a8b53-04ef-4060-ac0c-a98fdb802d20"}
00:52:34.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca2996f7-da04-4e17-9c72-b6027ea436ef"}
00:52:34.874 00.000 6880 case statement mapped state 3 to 2
00:52:34.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"ca2996f7-da04-4e17-9c72-b6027ea436ef"}
00:52:34.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cebcf2c8-dcfa-4795-a18b-b0d4ec144547"}
00:52:34.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[7.22,7.17],"pixels":"..."},"id":"cebcf2c8-dcfa-4795-a18b-b0d4ec144547"}
00:52:35.771 00.897 10052 Exposure complete
00:52:35.817 00.046 10052 worker thread done servicing request
00:52:35.817 00.000 6880 OnExposeComplete: enter
00:52:35.817 00.000 6880 UpdateGuideState(): m_state=3
00:52:35.817 00.000 6880 Star::Find(15, 755, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
00:52:35.817 00.000 6880 Star::Find returns 1 (0), X=753.15, Y=622.30, Mass=1189, SNR=23.6, Peak=72 HFD=5.5
00:52:35.817 00.000 6880 Status Line: South step   2, dist= 7.1
00:52:35.824 00.007 6880 Enqueuing Calibration Move request for direction 1
00:52:35.824 00.000 10052 Worker thread wakes up
00:52:35.824 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:35.824 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:35.824 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:35.824 00.000 10052 MoveAxis(S, 900, -)
00:52:35.824 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:35.833 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=3, FiltMin=1, FiltMax=37, Gamma=0.780
00:52:35.864 00.031 6880 UpdateGuideState exits: m=1189 SNR=23.6
00:52:35.864 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:35.864 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:35.864 00.000 6880 Enqueuing Expose request
00:52:35.882 00.018 10052 IsSlewing returns 0
00:52:35.970 00.088 10052 IsGuiding returns 0
00:52:36.025 00.055 10052 PulseGuide returned control before completion, sleep 847
00:52:36.879 00.854 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25f384f5-3f6f-4aa9-a15f-1937bf407ceb"}
00:52:36.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25f384f5-3f6f-4aa9-a15f-1937bf407ceb"}
00:52:36.880 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a131469-14cc-4bbe-a4ad-57b67aac8d86"}
00:52:36.880 00.000 6880 case statement mapped state 3 to 2
00:52:36.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"1a131469-14cc-4bbe-a4ad-57b67aac8d86"}
00:52:36.881 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7350ebec-c477-4baf-a6d1-6d18112b33dc"}
00:52:36.881 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[7.15,7.30],"pixels":"..."},"id":"7350ebec-c477-4baf-a6d1-6d18112b33dc"}
00:52:36.916 00.035 10052 IsGuiding returns 1
00:52:36.916 00.000 10052 scope still moving after pulse duration time elapsed
00:52:36.962 00.046 10052 IsSlewing returns 0
00:52:36.989 00.027 10052 IsGuiding returns 0
00:52:36.989 00.000 10052 scope move finished after 900 + 128 ms
00:52:36.999 00.010 10052 Move returns status 0, amount 900
00:52:36.999 00.000 10052 move complete, result=0
00:52:36.999 00.000 10052 worker thread done servicing request
00:52:36.999 00.000 10052 Worker thread wakes up
00:52:36.999 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:36.999 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(738,607,31,31)
00:52:38.127 01.128 10052 Exposure complete
00:52:38.174 00.047 10052 worker thread done servicing request
00:52:38.174 00.000 6880 OnExposeComplete: enter
00:52:38.174 00.000 6880 UpdateGuideState(): m_state=3
00:52:38.174 00.000 6880 Star::Find(15, 753, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
00:52:38.174 00.000 6880 Star::Find returns 1 (0), X=751.39, Y=622.45, Mass=1175, SNR=23.5, Peak=68 HFD=5.3
00:52:38.174 00.000 6880 Status Line: South step   1, dist= 5.3
00:52:38.174 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:38.174 00.000 10052 Worker thread wakes up
00:52:38.174 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:38.174 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:38.174 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:38.174 00.000 10052 MoveAxis(S, 900, -)
00:52:38.174 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:38.189 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=68, med=3, FiltMin=1, FiltMax=44, Gamma=0.780
00:52:38.216 00.027 6880 UpdateGuideState exits: m=1175 SNR=23.5
00:52:38.216 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:38.216 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:38.216 00.000 6880 Enqueuing Expose request
00:52:38.222 00.006 10052 IsSlewing returns 0
00:52:38.286 00.064 10052 IsGuiding returns 0
00:52:38.348 00.062 10052 PulseGuide returned control before completion, sleep 851
00:52:38.884 00.536 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4691dabc-6c56-4d4a-bf8d-db4f0df461f1"}
00:52:38.884 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4691dabc-6c56-4d4a-bf8d-db4f0df461f1"}
00:52:38.884 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f9247cf-60ff-469f-a3f4-4b80cdc12d77"}
00:52:38.884 00.000 6880 case statement mapped state 3 to 2
00:52:38.884 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"7f9247cf-60ff-469f-a3f4-4b80cdc12d77"}
00:52:38.884 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"46fdde9f-57ae-410c-83f5-c38196741c35"}
00:52:38.884 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[7.39,7.45],"pixels":"..."},"id":"46fdde9f-57ae-410c-83f5-c38196741c35"}
00:52:39.233 00.349 10052 IsGuiding returns 1
00:52:39.233 00.000 10052 scope still moving after pulse duration time elapsed
00:52:39.277 00.044 10052 IsSlewing returns 0
00:52:39.309 00.032 10052 IsGuiding returns 0
00:52:39.309 00.000 10052 scope move finished after 900 + 127 ms
00:52:39.309 00.000 10052 Move returns status 0, amount 900
00:52:39.309 00.000 10052 move complete, result=0
00:52:39.309 00.000 10052 worker thread done servicing request
00:52:39.309 00.000 10052 Worker thread wakes up
00:52:39.319 00.010 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:39.319 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(736,607,31,31)
00:52:40.444 01.125 10052 Exposure complete
00:52:40.493 00.049 10052 worker thread done servicing request
00:52:40.493 00.000 6880 OnExposeComplete: enter
00:52:40.493 00.000 6880 UpdateGuideState(): m_state=3
00:52:40.493 00.000 6880 Star::Find(15, 751, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
00:52:40.493 00.000 6880 Star::Find returns 1 (0), X=749.56, Y=622.75, Mass=1301, SNR=24.7, Peak=66 HFD=5.3
00:52:40.493 00.000 6880 Falling Through to state CALIBRATION_STATE_NUDGE_SOUTH
00:52:40.493 00.000 6880 Nudge: theta = 3.00
00:52:40.493 00.000 6880 South nudging, decAmt = 7.873, Normal south moves = 23.307
00:52:40.493 00.000 6880 Sending NudgeSouth pulse of duration 900 ms
00:52:40.493 00.000 6880 Status Line: Nudge South   1
00:52:40.493 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:40.493 00.000 10052 Worker thread wakes up
00:52:40.493 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:40.493 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:40.493 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:40.493 00.000 10052 MoveAxis(S, 900, -)
00:52:40.493 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:40.508 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=66, med=3, FiltMin=1, FiltMax=43, Gamma=0.780
00:52:40.508 00.000 10052 IsSlewing returns 0
00:52:40.527 00.019 6880 UpdateGuideState exits: m=1301 SNR=24.7
00:52:40.527 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:40.527 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:40.527 00.000 6880 Enqueuing Expose request
00:52:40.551 00.024 10052 IsGuiding returns 0
00:52:40.582 00.031 10052 PulseGuide returned control before completion, sleep 882
00:52:40.888 00.306 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"42208fc5-4982-4f5c-bc79-65ae41fc4b66"}
00:52:40.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"42208fc5-4982-4f5c-bc79-65ae41fc4b66"}
00:52:40.888 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cde429f0-0135-48e3-950e-45457f80c1a2"}
00:52:40.888 00.000 6880 case statement mapped state 3 to 2
00:52:40.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"cde429f0-0135-48e3-950e-45457f80c1a2"}
00:52:40.890 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"93739d3e-1f2f-42ef-a7cd-3dfdce4fccab"}
00:52:40.890 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[6.56,6.75],"pixels":"..."},"id":"93739d3e-1f2f-42ef-a7cd-3dfdce4fccab"}
00:52:41.502 00.612 10052 IsGuiding returns 0
00:52:41.502 00.000 10052 Move returns status 0, amount 900
00:52:41.502 00.000 10052 move complete, result=0
00:52:41.502 00.000 10052 worker thread done servicing request
00:52:41.513 00.011 10052 Worker thread wakes up
00:52:41.513 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:41.513 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(735,608,31,31)
00:52:42.640 01.127 10052 Exposure complete
00:52:42.687 00.047 10052 worker thread done servicing request
00:52:42.687 00.000 6880 OnExposeComplete: enter
00:52:42.687 00.000 6880 UpdateGuideState(): m_state=3
00:52:42.687 00.000 6880 Star::Find(15, 749, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
00:52:42.687 00.000 6880 Star::Find returns 1 (0), X=747.31, Y=622.65, Mass=1256, SNR=24.1, Peak=62 HFD=5.6
00:52:42.687 00.000 6880 Nudge: theta = 2.90
00:52:42.687 00.000 6880 South nudging, decAmt = 5.623, Normal south moves = 23.307
00:52:42.687 00.000 6880 Sending NudgeSouth pulse of duration 900 ms
00:52:42.687 00.000 6880 Status Line: Nudge South   2
00:52:42.687 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:42.687 00.000 10052 Worker thread wakes up
00:52:42.687 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:42.687 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:42.687 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:42.687 00.000 10052 MoveAxis(S, 900, -)
00:52:42.687 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:42.703 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=64, med=3, FiltMin=1, FiltMax=40, Gamma=0.780
00:52:42.707 00.004 10052 IsSlewing returns 0
00:52:42.719 00.012 6880 UpdateGuideState exits: m=1256 SNR=24.1
00:52:42.719 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:42.719 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:42.719 00.000 6880 Enqueuing Expose request
00:52:42.740 00.021 10052 IsGuiding returns 0
00:52:42.770 00.030 10052 PulseGuide returned control before completion, sleep 883
00:52:42.893 00.123 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d7fca2c-8289-4ed6-82f4-7749ea6eea2e"}
00:52:42.894 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d7fca2c-8289-4ed6-82f4-7749ea6eea2e"}
00:52:42.894 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7de0c20c-4888-4d39-b124-9f975b9477a6"}
00:52:42.895 00.001 6880 case statement mapped state 3 to 2
00:52:42.895 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"7de0c20c-4888-4d39-b124-9f975b9477a6"}
00:52:42.895 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"62e50439-3647-468f-a1f2-58348486ead2"}
00:52:42.895 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.31,6.65],"pixels":"..."},"id":"62e50439-3647-468f-a1f2-58348486ead2"}
00:52:43.729 00.834 10052 IsGuiding returns 0
00:52:43.743 00.014 10052 Move returns status 0, amount 900
00:52:43.743 00.000 10052 move complete, result=0
00:52:43.743 00.000 10052 worker thread done servicing request
00:52:43.743 00.000 10052 Worker thread wakes up
00:52:43.743 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:43.743 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(732,608,31,31)
00:52:44.869 01.126 10052 Exposure complete
00:52:44.900 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"de6e9710-b57e-44e7-a327-284c832f479d"}
00:52:44.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"de6e9710-b57e-44e7-a327-284c832f479d"}
00:52:44.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4184b407-06bd-4373-9a5f-95982dbeeae8"}
00:52:44.901 00.000 6880 case statement mapped state 3 to 2
00:52:44.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"4184b407-06bd-4373-9a5f-95982dbeeae8"}
00:52:44.901 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6c312f57-a32f-4ecc-b57a-9652c4cace95"}
00:52:44.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.31,6.65],"pixels":"..."},"id":"6c312f57-a32f-4ecc-b57a-9652c4cace95"}
00:52:44.916 00.015 10052 worker thread done servicing request
00:52:44.916 00.000 6880 OnExposeComplete: enter
00:52:44.916 00.000 6880 UpdateGuideState(): m_state=3
00:52:44.916 00.000 6880 Star::Find(15, 747, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
00:52:44.916 00.000 6880 Star::Find returns 1 (0), X=744.85, Y=622.50, Mass=1202, SNR=23.6, Peak=79 HFD=5.3
00:52:44.916 00.000 6880 Nudge: theta = 2.64
00:52:44.916 00.000 6880 South nudging, decAmt = 3.172, Normal south moves = 23.307
00:52:44.916 00.000 6880 Sending NudgeSouth pulse of duration 900 ms
00:52:44.916 00.000 6880 Status Line: Nudge South   3
00:52:44.916 00.000 6880 Enqueuing Calibration Move request for direction 1
00:52:44.916 00.000 10052 Worker thread wakes up
00:52:44.916 00.000 10052 worker thread servicing REQUEST_MOVE scope dir S(1) 900 opts 0x0
00:52:44.916 00.000 10052 Handling axis move in thread for scope dir=1 dur=900
00:52:44.916 00.000 10052 scope move axis dir= 1 dur= 900 opts= 0x0
00:52:44.924 00.008 10052 MoveAxis(S, 900, -)
00:52:44.924 00.000 10052 Guiding  Dir = 1, Dur = 900
00:52:44.933 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=3, FiltMin=1, FiltMax=44, Gamma=0.780
00:52:44.933 00.000 10052 IsSlewing returns 0
00:52:44.964 00.031 6880 UpdateGuideState exits: m=1202 SNR=23.6
00:52:44.964 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:44.964 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:44.964 00.000 6880 Enqueuing Expose request
00:52:44.980 00.016 10052 IsGuiding returns 0
00:52:44.995 00.015 10052 PulseGuide returned control before completion, sleep 883
00:52:45.962 00.967 10052 IsGuiding returns 0
00:52:45.962 00.000 10052 Move returns status 0, amount 900
00:52:45.969 00.007 10052 move complete, result=0
00:52:45.969 00.000 10052 worker thread done servicing request
00:52:45.969 00.000 10052 Worker thread wakes up
00:52:45.969 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:45.969 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(730,607,31,31)
00:52:46.893 00.924 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"526b3ec6-f044-4e37-ba1d-b54584bb7db3"}
00:52:46.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"526b3ec6-f044-4e37-ba1d-b54584bb7db3"}
00:52:46.893 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"674be05c-f967-4e1e-ae6c-4f61de474760"}
00:52:46.893 00.000 6880 case statement mapped state 3 to 2
00:52:46.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Calibrating","id":"674be05c-f967-4e1e-ae6c-4f61de474760"}
00:52:46.893 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ca3870c-8e1c-4514-bbbf-b6b2c31419eb"}
00:52:46.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[6.85,7.50],"pixels":"..."},"id":"8ca3870c-8e1c-4514-bbbf-b6b2c31419eb"}
00:52:47.098 00.205 10052 Exposure complete
00:52:47.144 00.046 10052 worker thread done servicing request
00:52:47.144 00.000 6880 OnExposeComplete: enter
00:52:47.144 00.000 6880 UpdateGuideState(): m_state=3
00:52:47.144 00.000 6880 Star::Find(15, 744, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
00:52:47.144 00.000 6880 Star::Find returns 1 (0), X=743.01, Y=622.76, Mass=1362, SNR=25.4, Peak=84 HFD=5.4
00:52:47.144 00.000 6880 Nudge: theta = 2.27
00:52:47.144 00.000 6880 Nudging discontinued, wrong direction: 2.27
00:52:47.144 00.000 6880 Final south nudging status: Current loc = {743.007,622.757}, targeting {741.705,624.650}
00:52:47.144 00.000 6880 Falling Through to state CALIBRATION_COMPLETE
00:52:47.144 00.000 6880 GetString("/profile/2/scope/calibration/timestamp", "") returns "03/07/2026 01:05:45"
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002333
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.002450
00:52:47.144 00.000 6880 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns 1.490090
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.009321
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000149
00:52:47.144 00.000 6880 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 0
00:52:47.144 00.000 6880 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:52:47.144 00.000 6880 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns -1
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:52:47.144 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 4.089970
00:52:47.144 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
00:52:47.144 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
00:52:47.144 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:52:47.144 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:52:47.144 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "03/07/2026 00:20:21"
00:52:47.144 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:52:47.144 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -1.4}, {-0.2 -2.9}, {-0.4 -4.9}, {-0.6 -6.8}, {-0.4 -8.9}, {-0.7 -11.2}, {-1.1 -13.6}, {-1.1 -15.6}, {-1.5 -18.1}, {-1.6 -20.4}, {-1.7 -22.5}, {-2.0 -25.1}, {-2.0 -25.1}, {-1.8 -23.0}, {-1.7 -20.6}, {-1.8 -18.9}, {-2.0 -16.9}, {-2.1 -14.6}, {-2.1 -12.6}, {-2.2 -10.3}, {-2.1 -8.1}, {-2.5 -6.2}, {-2.3 -3.8}, {-2.4 -1.7}, {-2.5 0.3}"
00:52:47.144 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-1.8 -0.2}, {-4.2 0.1}, {-6.4 0.0}, {-8.6 -0.1}, {-11.0 0.5}, {-13.2 -0.1}, {-14.9 0.4}, {-17.3 0.1}, {-19.8 0.6}, {-22.1 0.4}, {-24.1 0.4}, {-26.5 0.2}, {-26.5 0.2}, {-25.9 0.1}, {-24.7 -0.0}, {-22.7 0.1}, {-20.6 -0.1}, {-19.0 -0.3}, {-17.0 -0.8}, {-15.3 -1.2}, {-13.1 -1.4}, {-11.0 -1.1}, {-9.0 -1.5}, {-6.9 -1.7}, {-5.4 -1.6}"
00:52:47.176 00.032 6880 ScopeASCOM::GetDeclinationRadians() returns -0.0
00:52:47.192 00.016 6880 ScopeASCOM::SideOfPier() returns 1
00:52:47.192 00.000 6880 Mount::SetCalibration (scope) -- xAngle=-92.4 yAngle=-4.2 xRate=2.329 yRate=2.474 bin=1 dec=-0.0 pierSide=1 par=+/+ rotAng=None
00:52:47.192 00.000 6880 Mount::SetCalibration (scope) -- sets m_xAngle=-92.4 m_yAngleError=1.8
00:52:47.246 00.054 6880 ScopeASCOM::GetDeclinationRadians() returns -0.0
00:52:47.272 00.026 6880 ScopeASCOM::SideOfPier() returns 1
00:52:47.336 00.064 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
00:52:47.364 00.028 6880 ScopeASCOM::SideOfPier() returns 1
00:52:47.367 00.003 6880 GetString("/profile/2/scope/calibration/timestamp", "") returns "04/07/2026 00:52:47"
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002329
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.002474
00:52:47.367 00.000 6880 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.613090
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.073468
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000062
00:52:47.367 00.000 6880 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
00:52:47.367 00.000 6880 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:52:47.367 00.000 6880 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:52:47.367 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
00:52:47.367 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
00:52:47.367 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
00:52:47.367 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:52:47.367 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:52:47.367 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
00:52:47.367 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:52:47.367 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
00:52:47.367 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
00:52:47.367 00.000 6880 Calibration passed sanity checks...
00:52:47.367 00.000 6880 Status Line: Calibration complete
00:52:47.367 00.000 6880 Calibration Complete
00:52:47.367 00.000 6880 PhdConfig flush
00:52:47.367 00.000 6880 Changing from state CALIBRATING_PRIMARY to CALIBRATING_SECONDARY
00:52:47.367 00.000 6880 guider state => CALIBRATED
00:52:47.367 00.000 6880 Changing from state CALIBRATED to CALIBRATED
00:52:47.367 00.000 6880 guider state => CALIBRATED
00:52:47.367 00.000 6880 Changing from state CALIBRATED to GUIDING
00:52:47.409 00.042 6880 ScopeASCOM::GetDeclinationRadians() returns -0.0
00:52:47.431 00.022 6880 ScopeASCOM::SideOfPier() returns 1
00:52:47.431 00.000 6880 AdjustCalibrationForScopePointing (scope): current dec=-0.0 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
00:52:47.431 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
00:52:47.431 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
00:52:47.431 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
00:52:47.431 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
00:52:47.431 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
00:52:47.431 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
00:52:47.431 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
00:52:47.431 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:52:47.431 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:52:47.431 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
00:52:47.431 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:52:47.431 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
00:52:47.431 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
00:52:47.495 00.064 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
00:52:47.502 00.007 6880 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
00:52:47.502 00.000 6880 Dec comp: XRate 2.329 -> 2.329 for dec -0.0 -> dec -0.0
00:52:47.579 00.077 6880 ScopeASCOM::GetDeclinationRadians() returns -0.0
00:52:47.641 00.062 6880 ScopeASCOM::SideOfPier() returns 1
00:52:47.645 00.004 6880 setting lock position to (743.01, 622.76)
00:52:47.645 00.000 6880 MultiStar: stabilizing after lock position change
00:52:47.645 00.000 6880 guider state => GUIDING
00:52:47.645 00.000 6880 Status Line: Guiding
00:52:47.648 00.003 6880 Mount: notify guiding started
00:52:47.648 00.000 6880 GetString("/profile/2/name", "") returns "1"
00:52:47.648 00.000 6880 GetString("/profile/2/scope/calibration/timestamp", "") returns "04/07/2026 00:52:47"
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002329
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.002474
00:52:47.648 00.000 6880 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.613090
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.073468
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000062
00:52:47.648 00.000 6880 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
00:52:47.648 00.000 6880 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:52:47.648 00.000 6880 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:52:47.648 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
00:52:47.648 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
00:52:47.648 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:52:47.648 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:52:47.648 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
00:52:47.648 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:52:47.648 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
00:52:47.648 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
00:52:47.648 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
00:52:47.648 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
00:52:47.654 00.006 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
00:52:47.654 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
00:52:47.654 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
00:52:47.655 00.001 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
00:52:47.655 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:52:47.655 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:52:47.655 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
00:52:47.655 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:52:47.655 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
00:52:47.655 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
00:52:47.779 00.124 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
00:52:48.083 00.304 6880 ScopeASCOM::SideOfPier() returns 1
00:52:48.246 00.163 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
00:52:48.246 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
00:52:48.322 00.076 6880 ScopeASCOM::GetDeclinationRadians() returns -0.0
00:52:48.322 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -0.0
00:52:48.322 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
00:52:48.323 00.001 6880 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
00:52:48.323 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
00:52:48.323 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
00:52:48.323 00.000 6880 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
00:52:48.323 00.000 6880 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
00:52:48.323 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=3, FiltMin=1, FiltMax=43, Gamma=0.780
00:52:48.337 00.014 6880 UpdateGuideState exits: m=1362 SNR=25.4
00:52:48.337 00.000 6880 PhdController: newstate STATE_SETTLE_BEGIN
00:52:48.337 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
00:52:48.337 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:48.337 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:48.337 00.000 6880 Enqueuing Expose request
00:52:48.337 00.000 10052 Worker thread wakes up
00:52:48.337 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:48.337 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:52:48.337 00.000 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":3}
00:52:48.337 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":3}
00:52:48.337 00.000 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":4}
00:52:48.337 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":4}
00:52:48.337 00.000 6880 GetString("/profile/2/scope/calibration/timestamp", "") returns "04/07/2026 00:52:47"
00:52:48.337 00.000 6880 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002329
00:52:48.337 00.000 6880 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.002474
00:52:48.337 00.000 6880 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
00:52:48.337 00.000 6880 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.613090
00:52:48.337 00.000 6880 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.073468
00:52:48.337 00.000 6880 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000062
00:52:48.337 00.000 6880 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
00:52:48.337 00.000 6880 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
00:52:48.337 00.000 6880 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
00:52:48.337 00.000 6880 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
00:52:48.337 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
00:52:48.337 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
00:52:48.337 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
00:52:48.337 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
00:52:48.337 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
00:52:48.352 00.015 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
00:52:48.352 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
00:52:48.352 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
00:52:48.352 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
00:52:48.352 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
00:52:48.353 00.001 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
00:52:48.353 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
00:52:48.353 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
00:52:48.353 00.000 6880 CalAsst: Spds: 1.0X,1.0X, Dec: -0.0, Rates: 0.6, 0.6, Steps: 12,12, Ortho: 1.79, Rates: 1.00 (Expect) vs 0.94 (Act)
00:52:48.353 00.000 6880 CalAsst: good result
00:52:48.353 00.000 6880 evsrv: cli 01543AA0 connect
00:52:48.353 00.000 6880 case statement mapped state 6 to 3
00:52:48.353 00.000 6880 case statement mapped state 6 to 3
00:52:48.353 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_pixel_scale","id":"de80c3ac-3c63-48e4-a3fd-f4acdc476360"}
00:52:48.353 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":6.44578,"id":"de80c3ac-3c63-48e4-a3fd-f4acdc476360"}
00:52:48.358 00.005 6880 evsrv: cli 01543AA0 disconnect
00:52:48.892 00.534 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f69457d7-9ff9-4367-aae5-281ac8eabf96"}
00:52:48.892 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f69457d7-9ff9-4367-aae5-281ac8eabf96"}
00:52:48.892 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b2864dc-fa9b-4062-b821-4a10d054ac6b"}
00:52:48.892 00.000 6880 case statement mapped state 6 to 3
00:52:48.892 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b2864dc-fa9b-4062-b821-4a10d054ac6b"}
00:52:48.892 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1a073d46-3e43-4a97-aeb0-f5ecba2d7be0"}
00:52:48.892 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[7.01,6.76],"pixels":"..."},"id":"1a073d46-3e43-4a97-aeb0-f5ecba2d7be0"}
00:52:49.480 00.588 10052 Exposure complete
00:52:49.528 00.048 10052 worker thread done servicing request
00:52:49.528 00.000 6880 OnExposeComplete: enter
00:52:49.528 00.000 6880 UpdateGuideState(): m_state=6
00:52:49.528 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
00:52:49.528 00.000 6880 Star::Find returns 1 (0), X=742.91, Y=622.35, Mass=1218, SNR=23.8, Peak=70 HFD=5.5
00:52:49.528 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
00:52:49.528 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
00:52:49.528 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.81 mountX=0.41 mountY=-0.10, mountTheta=-0.23
00:52:49.528 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.40, opts=13)
00:52:49.528 00.000 6880 Enqueuing Move request for scope (-0.10, -0.40)
00:52:49.528 00.000 10052 Worker thread wakes up
00:52:49.528 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.40) opts 0xd
00:52:49.528 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.40)
00:52:49.528 00.000 10052 Moving (-0.10, -0.40) raw xDistance=0.41 yDistance=-0.10
00:52:49.528 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.41
00:52:49.528 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
00:52:49.528 00.000 10052 MoveAxis(W, 78, ABG)
00:52:49.528 00.000 10052 Guiding  Dir = 3, Dur = 78
00:52:49.551 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=3, FiltMin=1, FiltMax=38, Gamma=0.780
00:52:49.560 00.009 10052 IsSlewing returns 0
00:52:49.588 00.028 6880 UpdateGuideState exits: m=1218 SNR=23.8
00:52:49.588 00.000 6880 PhdController: settling, locked = 1, distance = 1.79 (99.00) aobump = 0 frame = 1 / 5
00:52:49.588 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783119169.588,"Host":"MINIASTRO1","Inst":1,"Distance":1.79,"Time":0.0,"SettleTime":9999.0,"StarLocked":true}
00:52:49.589 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:49.589 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:49.589 00.000 6880 Enqueuing Expose request
00:52:49.614 00.025 10052 IsGuiding returns 0
00:52:49.641 00.027 10052 PulseGuide returned control before completion, sleep 63
00:52:49.784 00.143 10052 IsGuiding returns 0
00:52:49.784 00.000 10052 Move returns status 0, amount 78
00:52:49.784 00.000 10052 MoveAxis(N, 0, ABG)
00:52:49.784 00.000 10052 Move returns status 0, amount 0
00:52:49.784 00.000 10052 move complete, result=0
00:52:49.784 00.000 10052 worker thread done servicing request
00:52:49.784 00.000 6880 GuideStep: 0.4 px 78 ms WEST, -0.1 px 0 ms NORTH
00:52:49.785 00.001 10052 Worker thread wakes up
00:52:49.785 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:49.785 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:52:50.688 00.903 10052 Exposure complete
00:52:50.739 00.051 10052 worker thread done servicing request
00:52:50.739 00.000 6880 OnExposeComplete: enter
00:52:50.739 00.000 6880 UpdateGuideState(): m_state=6
00:52:50.739 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
00:52:50.739 00.000 6880 Star::Find returns 1 (0), X=743.08, Y=622.84, Mass=1374, SNR=25.4, Peak=83 HFD=5.7
00:52:50.739 00.000 6880 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.61) = xAngle (2.49 = 2.49)
00:52:50.739 00.000 6880 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.46 = 2.46)
00:52:50.739 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.88 mountX=-0.09 mountY=0.07, mountTheta=2.48
00:52:50.739 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.09, opts=13)
00:52:50.739 00.000 6880 Enqueuing Move request for scope (0.07, 0.09)
00:52:50.739 00.000 10052 Worker thread wakes up
00:52:50.739 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
00:52:50.739 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
00:52:50.739 00.000 10052 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=0.07
00:52:50.739 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:50.739 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
00:52:50.739 00.000 10052 MoveAxis(E, 0, ABG)
00:52:50.739 00.000 10052 Move returns status 0, amount 0
00:52:50.739 00.000 10052 MoveAxis(N, 0, ABG)
00:52:50.739 00.000 10052 Move returns status 0, amount 0
00:52:50.739 00.000 10052 move complete, result=0
00:52:50.739 00.000 10052 worker thread done servicing request
00:52:50.752 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=3, FiltMin=1, FiltMax=48, Gamma=0.780
00:52:50.783 00.031 6880 UpdateGuideState exits: m=1374 SNR=25.4
00:52:50.783 00.000 6880 PhdController: settling, locked = 1, distance = 1.29 (99.00) aobump = 0 frame = 2 / 5
00:52:50.783 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783119170.783,"Host":"MINIASTRO1","Inst":1,"Distance":1.29,"Time":1.2,"SettleTime":9999.0,"StarLocked":true}
00:52:50.783 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:50.783 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:50.783 00.000 6880 Enqueuing Expose request
00:52:50.783 00.000 10052 Worker thread wakes up
00:52:50.783 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:50.783 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:52:50.783 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:52:50.894 00.111 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7237d780-e9e8-40cf-9138-946776aa3d23"}
00:52:50.894 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7237d780-e9e8-40cf-9138-946776aa3d23"}
00:52:50.895 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6b4ef404-7299-44d0-b225-614a8dd0e3e1"}
00:52:50.895 00.000 6880 case statement mapped state 6 to 3
00:52:50.895 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b4ef404-7299-44d0-b225-614a8dd0e3e1"}
00:52:50.896 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8bace4d2-898b-4c9d-809d-7c889e5ddf28"}
00:52:50.896 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.08,6.84],"pixels":"..."},"id":"8bace4d2-898b-4c9d-809d-7c889e5ddf28"}
00:52:51.923 01.027 10052 Exposure complete
00:52:51.970 00.047 10052 worker thread done servicing request
00:52:52.108 00.138 6880 OnExposeComplete: enter
00:52:52.108 00.000 6880 UpdateGuideState(): m_state=6
00:52:52.108 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
00:52:52.108 00.000 6880 Star::Find returns 1 (0), X=743.01, Y=622.75, Mass=1308, SNR=24.7, Peak=78 HFD=5.5
00:52:52.108 00.000 6880 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.61) = xAngle (0.32 = 0.32)
00:52:52.109 00.001 6880 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
00:52:52.109 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.29 mountX=0.01 mountY=0.00, mountTheta=0.30
00:52:52.109 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.01, opts=13)
00:52:52.109 00.000 6880 Enqueuing Move request for scope (0.00, -0.01)
00:52:52.109 00.000 10052 Worker thread wakes up
00:52:52.109 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
00:52:52.109 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
00:52:52.109 00.000 10052 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=0.00
00:52:52.109 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:52:52.109 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.00
00:52:52.109 00.000 10052 MoveAxis(E, 0, ABG)
00:52:52.109 00.000 10052 Move returns status 0, amount 0
00:52:52.109 00.000 10052 MoveAxis(N, 0, ABG)
00:52:52.109 00.000 10052 Move returns status 0, amount 0
00:52:52.109 00.000 10052 move complete, result=0
00:52:52.109 00.000 10052 worker thread done servicing request
00:52:52.129 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=3, FiltMin=1, FiltMax=45, Gamma=0.780
00:52:52.151 00.022 6880 UpdateGuideState exits: m=1308 SNR=24.7
00:52:52.151 00.000 6880 PhdController: settling, locked = 1, distance = 0.90 (99.00) aobump = 0 frame = 3 / 5
00:52:52.151 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783119172.151,"Host":"MINIASTRO1","Inst":1,"Distance":0.90,"Time":2.6,"SettleTime":9999.0,"StarLocked":true}
00:52:52.151 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:52.151 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:52.151 00.000 6880 Enqueuing Expose request
00:52:52.151 00.000 10052 Worker thread wakes up
00:52:52.151 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:52.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:52.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:52:52.891 00.740 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d66ec5aa-f2c9-45e0-bed3-d4f3d876ff7a"}
00:52:52.891 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d66ec5aa-f2c9-45e0-bed3-d4f3d876ff7a"}
00:52:52.892 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37529737-64a7-4e93-b13d-91a4e2129fb1"}
00:52:52.892 00.000 6880 case statement mapped state 6 to 3
00:52:52.892 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"37529737-64a7-4e93-b13d-91a4e2129fb1"}
00:52:52.892 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f1b3f30-f74a-4f4d-b0c6-9f2ebbdf9246"}
00:52:52.892 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[7.01,6.75],"pixels":"..."},"id":"2f1b3f30-f74a-4f4d-b0c6-9f2ebbdf9246"}
00:52:53.067 00.175 10052 Exposure complete
00:52:53.116 00.049 10052 worker thread done servicing request
00:52:53.116 00.000 6880 OnExposeComplete: enter
00:52:53.116 00.000 6880 UpdateGuideState(): m_state=6
00:52:53.116 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
00:52:53.116 00.000 6880 Star::Find returns 1 (0), X=743.20, Y=622.63, Mass=1328, SNR=25.0, Peak=77 HFD=5.5
00:52:53.116 00.000 6880 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.61) = xAngle (1.03 = 1.03)
00:52:53.116 00.000 6880 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
00:52:53.116 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.13 hyp=0.23 cameraTheta=-0.59 mountX=0.12 mountY=0.19, mountTheta=1.02
00:52:53.116 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.13, opts=13)
00:52:53.116 00.000 6880 Enqueuing Move request for scope (0.19, -0.13)
00:52:53.116 00.000 10052 Worker thread wakes up
00:52:53.116 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.13) opts 0xd
00:52:53.116 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.13)
00:52:53.116 00.000 10052 Moving (0.19, -0.13) raw xDistance=0.12 yDistance=0.19
00:52:53.116 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
00:52:53.116 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.19, slope = 0.08
00:52:53.116 00.000 10052 MoveAxis(W, 23, ABG)
00:52:53.116 00.000 10052 Guiding  Dir = 3, Dur = 23
00:52:53.131 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=3, FiltMin=1, FiltMax=48, Gamma=0.780
00:52:53.131 00.000 10052 IsSlewing returns 0
00:52:53.163 00.032 6880 UpdateGuideState exits: m=1328 SNR=25.0
00:52:53.163 00.000 6880 PhdController: settling, locked = 1, distance = 0.70 (99.00) aobump = 0 frame = 4 / 5
00:52:53.163 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783119173.163,"Host":"MINIASTRO1","Inst":1,"Distance":0.70,"Time":3.6,"SettleTime":9999.0,"StarLocked":true}
00:52:53.163 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:53.163 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:53.163 00.000 6880 Enqueuing Expose request
00:52:53.178 00.015 10052 IsGuiding returns 0
00:52:53.243 00.065 10052 IsGuiding returns 1
00:52:53.243 00.000 10052 scope still moving after pulse duration time elapsed
00:52:53.292 00.049 10052 IsSlewing returns 0
00:52:53.322 00.030 10052 IsGuiding returns 0
00:52:53.322 00.000 10052 scope move finished after 23 + 128 ms
00:52:53.332 00.010 10052 Move returns status 0, amount 23
00:52:53.332 00.000 10052 MoveAxis(S, 58, ABG)
00:52:53.332 00.000 10052 Guiding  Dir = 1, Dur = 58
00:52:53.367 00.035 10052 IsSlewing returns 0
00:52:53.401 00.034 10052 IsGuiding returns 0
00:52:53.551 00.150 10052 IsGuiding returns 1
00:52:53.551 00.000 10052 scope still moving after pulse duration time elapsed
00:52:53.664 00.113 10052 IsSlewing returns 0
00:52:53.736 00.072 10052 IsGuiding returns 0
00:52:53.736 00.000 10052 scope move finished after 58 + 274 ms
00:52:53.736 00.000 10052 Move returns status 0, amount 58
00:52:53.738 00.002 10052 move complete, result=0
00:52:53.738 00.000 10052 worker thread done servicing request
00:52:53.738 00.000 10052 Worker thread wakes up
00:52:53.738 00.000 6880 GuideStep: 0.1 px 23 ms WEST, 0.2 px 58 ms SOUTH
00:52:53.738 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:53.738 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:52:54.864 01.126 10052 Exposure complete
00:52:54.893 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"abfb2007-1acd-489b-a255-41dbb9e9ac70"}
00:52:54.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"abfb2007-1acd-489b-a255-41dbb9e9ac70"}
00:52:54.893 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a4ad89f-2cc7-4900-8a37-d3560254969f"}
00:52:54.893 00.000 6880 case statement mapped state 6 to 3
00:52:54.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a4ad89f-2cc7-4900-8a37-d3560254969f"}
00:52:54.893 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f16634e3-0ed1-46cd-9f59-213d05e07594"}
00:52:54.895 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.20,6.63],"pixels":"..."},"id":"f16634e3-0ed1-46cd-9f59-213d05e07594"}
00:52:54.909 00.014 10052 worker thread done servicing request
00:52:55.012 00.103 6880 OnExposeComplete: enter
00:52:55.012 00.000 6880 UpdateGuideState(): m_state=6
00:52:55.012 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
00:52:55.012 00.000 6880 Star::Find returns 1 (0), X=742.79, Y=622.51, Mass=1381, SNR=25.4, Peak=84 HFD=5.4
00:52:55.012 00.000 6880 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.61) = xAngle (-0.69 = -0.69)
00:52:55.012 00.000 6880 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
00:52:55.012 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.33 cameraTheta=-2.30 mountX=0.25 mountY=-0.22, mountTheta=-0.71
00:52:55.012 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.24, opts=13)
00:52:55.012 00.000 6880 Enqueuing Move request for scope (-0.22, -0.24)
00:52:55.012 00.000 10052 Worker thread wakes up
00:52:55.012 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
00:52:55.012 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
00:52:55.012 00.000 10052 Moving (-0.22, -0.24) raw xDistance=0.25 yDistance=-0.22
00:52:55.012 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
00:52:55.012 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.22, slope = -0.01
00:52:55.012 00.000 10052 MoveAxis(W, 50, ABG)
00:52:55.012 00.000 10052 Guiding  Dir = 3, Dur = 50
00:52:55.039 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=3, FiltMin=1, FiltMax=43, Gamma=0.780
00:52:55.048 00.009 10052 IsSlewing returns 0
00:52:55.069 00.021 6880 UpdateGuideState exits: m=1381 SNR=25.4
00:52:55.069 00.000 6880 PhdController: settling, locked = 1, distance = 0.59 (99.00) aobump = 0 frame = 5 / 5
00:52:55.069 00.000 6880 PhdController: newstate STATE_FINISH
00:52:55.069 00.000 6880 PhdController complete: success
00:52:55.069 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783119175.069,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
00:52:55.069 00.000 6880 Mount: notify guiding dither settle done success=1
00:52:55.069 00.000 6880 PhdController: newstate STATE_IDLE
00:52:55.069 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:55.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:55.069 00.000 6880 Enqueuing Expose request
00:52:55.085 00.016 10052 IsGuiding returns 0
00:52:55.113 00.028 10052 PulseGuide returned control before completion, sleep 33
00:52:55.167 00.054 10052 IsGuiding returns 0
00:52:55.167 00.000 10052 Move returns status 0, amount 50
00:52:55.168 00.001 10052 MoveAxis(N, 10, ABG)
00:52:55.168 00.000 10052 Guiding  Dir = 0, Dur = 10
00:52:55.197 00.029 10052 IsSlewing returns 0
00:52:55.238 00.041 10052 IsGuiding returns 0
00:52:55.307 00.069 10052 IsGuiding returns 0
00:52:55.307 00.000 10052 Move returns status 0, amount 10
00:52:55.307 00.000 10052 move complete, result=0
00:52:55.307 00.000 10052 worker thread done servicing request
00:52:55.307 00.000 6880 GuideStep: 0.3 px 50 ms WEST, -0.2 px 10 ms NORTH
00:52:55.307 00.000 10052 Worker thread wakes up
00:52:55.307 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:55.307 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:52:56.214 00.907 10052 Exposure complete
00:52:56.270 00.056 10052 worker thread done servicing request
00:52:56.270 00.000 6880 OnExposeComplete: enter
00:52:56.270 00.000 6880 UpdateGuideState(): m_state=6
00:52:56.270 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
00:52:56.270 00.000 6880 Star::Find returns 1 (0), X=742.80, Y=622.58, Mass=1440, SNR=26.0, Peak=85 HFD=5.4
00:52:56.270 00.000 6880 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.61) = xAngle (-0.82 = -0.82)
00:52:56.270 00.000 6880 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
00:52:56.270 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.18 hyp=0.27 cameraTheta=-2.43 mountX=0.18 mountY=-0.20, mountTheta=-0.83
00:52:56.270 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.18, opts=13)
00:52:56.270 00.000 6880 Enqueuing Move request for scope (-0.20, -0.18)
00:52:56.270 00.000 10052 Worker thread wakes up
00:52:56.270 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.18) opts 0xd
00:52:56.270 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.18)
00:52:56.270 00.000 10052 Moving (-0.20, -0.18) raw xDistance=0.18 yDistance=-0.20
00:52:56.270 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
00:52:56.270 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = -0.03
00:52:56.270 00.000 10052 MoveAxis(W, 38, ABG)
00:52:56.270 00.000 10052 Guiding  Dir = 3, Dur = 38
00:52:56.283 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=3, FiltMin=1, FiltMax=43, Gamma=0.780
00:52:56.307 00.024 10052 IsSlewing returns 0
00:52:56.307 00.000 6880 UpdateGuideState exits: m=1440 SNR=26.0
00:52:56.307 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:56.307 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:56.307 00.000 6880 Enqueuing Expose request
00:52:56.382 00.075 10052 IsGuiding returns 0
00:52:56.551 00.169 10052 IsGuiding returns 0
00:52:56.559 00.008 10052 Move returns status 0, amount 38
00:52:56.559 00.000 10052 MoveAxis(N, 37, ABG)
00:52:56.560 00.001 10052 Guiding  Dir = 0, Dur = 37
00:52:56.637 00.077 10052 IsSlewing returns 0
00:52:56.708 00.071 10052 IsGuiding returns 0
00:52:56.735 00.027 10052 PulseGuide returned control before completion, sleep 20
00:52:56.782 00.047 10052 IsGuiding returns 0
00:52:56.782 00.000 10052 Move returns status 0, amount 37
00:52:56.782 00.000 10052 move complete, result=0
00:52:56.782 00.000 10052 worker thread done servicing request
00:52:56.782 00.000 6880 GuideStep: 0.2 px 38 ms WEST, -0.2 px 37 ms NORTH
00:52:56.782 00.000 10052 Worker thread wakes up
00:52:56.782 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:56.782 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:52:56.893 00.111 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34ca4567-4985-4054-ae79-0255dbec0a6f"}
00:52:56.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34ca4567-4985-4054-ae79-0255dbec0a6f"}
00:52:56.893 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1798018d-6f0a-45e3-b067-728daa2621ca"}
00:52:56.893 00.000 6880 case statement mapped state 6 to 3
00:52:56.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1798018d-6f0a-45e3-b067-728daa2621ca"}
00:52:56.893 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d7c1382e-377f-498e-93d1-68e22fe78241"}
00:52:56.895 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.80,6.58],"pixels":"..."},"id":"d7c1382e-377f-498e-93d1-68e22fe78241"}
00:52:57.999 01.104 10052 Exposure complete
00:52:58.155 00.156 10052 worker thread done servicing request
00:52:58.241 00.086 6880 OnExposeComplete: enter
00:52:58.241 00.000 6880 UpdateGuideState(): m_state=6
00:52:58.241 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
00:52:58.241 00.000 6880 Star::Find returns 1 (0), X=743.03, Y=622.85, Mass=1257, SNR=24.3, Peak=79 HFD=5.7
00:52:58.241 00.000 6880 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.61) = xAngle (2.90 = 2.90)
00:52:58.241 00.000 6880 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.87 = 2.87)
00:52:58.241 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.29 mountX=-0.09 mountY=0.02, mountTheta=2.88
00:52:58.241 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.09, opts=13)
00:52:58.241 00.000 6880 Enqueuing Move request for scope (0.03, 0.09)
00:52:58.241 00.000 10052 Worker thread wakes up
00:52:58.241 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
00:52:58.241 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
00:52:58.241 00.000 10052 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=0.02
00:52:58.241 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
00:52:58.241 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
00:52:58.241 00.000 10052 MoveAxis(E, 0, ABG)
00:52:58.241 00.000 10052 Move returns status 0, amount 0
00:52:58.241 00.000 10052 MoveAxis(N, 0, ABG)
00:52:58.241 00.000 10052 Move returns status 0, amount 0
00:52:58.241 00.000 10052 move complete, result=0
00:52:58.241 00.000 10052 worker thread done servicing request
00:52:58.270 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=3, FiltMin=1, FiltMax=46, Gamma=0.780
00:52:58.329 00.059 6880 UpdateGuideState exits: m=1257 SNR=24.3
00:52:58.329 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:58.329 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:58.329 00.000 6880 Enqueuing Expose request
00:52:58.330 00.001 10052 Worker thread wakes up
00:52:58.330 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
00:52:58.331 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:58.331 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:52:58.900 00.569 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56b45de3-fbbb-4d5c-b345-83620acf45c9"}
00:52:58.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56b45de3-fbbb-4d5c-b345-83620acf45c9"}
00:52:58.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a078256-0ec7-4108-9d12-7b6f482ab42e"}
00:52:58.901 00.000 6880 case statement mapped state 6 to 3
00:52:58.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a078256-0ec7-4108-9d12-7b6f482ab42e"}
00:52:58.902 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2a6676ac-5896-4ee3-88d2-09da20ef233c"}
00:52:58.902 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[7.03,6.85],"pixels":"..."},"id":"2a6676ac-5896-4ee3-88d2-09da20ef233c"}
00:52:59.249 00.347 10052 Exposure complete
00:52:59.327 00.078 10052 worker thread done servicing request
00:52:59.327 00.000 6880 OnExposeComplete: enter
00:52:59.327 00.000 6880 UpdateGuideState(): m_state=6
00:52:59.327 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
00:52:59.327 00.000 6880 Star::Find returns 1 (0), X=743.27, Y=622.91, Mass=1308, SNR=24.7, Peak=74 HFD=5.4
00:52:59.327 00.000 6880 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.61) = xAngle (2.15 = 2.15)
00:52:59.328 00.001 6880 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
00:52:59.328 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.54 mountX=-0.17 mountY=0.26, mountTheta=2.14
00:52:59.329 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.15, opts=13)
00:52:59.329 00.000 6880 Enqueuing Move request for scope (0.26, 0.15)
00:52:59.329 00.000 10052 Worker thread wakes up
00:52:59.329 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd
00:52:59.329 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.15)
00:52:59.329 00.000 10052 Moving (0.26, 0.15) raw xDistance=-0.17 yDistance=0.26
00:52:59.329 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
00:52:59.329 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.26, slope = 0.01
00:52:59.329 00.000 10052 MoveAxis(E, 32, ABG)
00:52:59.329 00.000 10052 Guiding  Dir = 2, Dur = 32
00:52:59.349 00.020 10052 IsSlewing returns 0
00:52:59.351 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=3, FiltMin=1, FiltMax=47, Gamma=0.780
00:52:59.384 00.033 10052 IsGuiding returns 0
00:52:59.387 00.003 6880 UpdateGuideState exits: m=1308 SNR=24.7
00:52:59.387 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:52:59.387 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:52:59.387 00.000 6880 Enqueuing Expose request
00:52:59.404 00.017 10052 PulseGuide returned control before completion, sleep 15
00:52:59.454 00.050 10052 IsGuiding returns 0
00:52:59.454 00.000 10052 Move returns status 0, amount 32
00:52:59.454 00.000 10052 MoveAxis(S, 21, ABG)
00:52:59.454 00.000 10052 Guiding  Dir = 1, Dur = 21
00:52:59.493 00.039 10052 IsSlewing returns 0
00:52:59.595 00.102 10052 IsGuiding returns 0
00:52:59.816 00.221 10052 IsGuiding returns 0
00:52:59.816 00.000 10052 Move returns status 0, amount 21
00:52:59.816 00.000 10052 move complete, result=0
00:52:59.816 00.000 10052 worker thread done servicing request
00:52:59.816 00.000 6880 GuideStep: -0.2 px 32 ms EAST, 0.3 px 21 ms SOUTH
00:52:59.816 00.000 10052 Worker thread wakes up
00:52:59.816 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:52:59.816 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:00.956 01.140 10052 Exposure complete
00:53:01.003 00.047 10052 worker thread done servicing request
00:53:01.011 00.008 6880 OnExposeComplete: enter
00:53:01.011 00.000 6880 UpdateGuideState(): m_state=6
00:53:01.011 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
00:53:01.011 00.000 6880 Star::Find returns 1 (0), X=742.88, Y=622.79, Mass=1279, SNR=24.4, Peak=72 HFD=5.8
00:53:01.011 00.000 6880 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.61) = xAngle (4.51 = -1.78)
00:53:01.011 00.000 6880 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.81)
00:53:01.011 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.89 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
00:53:01.011 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.03, opts=13)
00:53:01.011 00.000 6880 Enqueuing Move request for scope (-0.13, 0.03)
00:53:01.011 00.000 10052 Worker thread wakes up
00:53:01.011 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
00:53:01.011 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
00:53:01.011 00.000 10052 Moving (-0.13, 0.03) raw xDistance=-0.03 yDistance=-0.13
00:53:01.011 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
00:53:01.011 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
00:53:01.011 00.000 10052 MoveAxis(E, 0, ABG)
00:53:01.011 00.000 10052 Move returns status 0, amount 0
00:53:01.011 00.000 10052 MoveAxis(N, 0, ABG)
00:53:01.011 00.000 10052 Move returns status 0, amount 0
00:53:01.011 00.000 10052 move complete, result=0
00:53:01.011 00.000 10052 worker thread done servicing request
00:53:01.019 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=72, med=2, FiltMin=1, FiltMax=47, Gamma=0.780
00:53:01.056 00.037 6880 UpdateGuideState exits: m=1279 SNR=24.4
00:53:01.056 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:01.056 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:01.056 00.000 6880 Enqueuing Expose request
00:53:01.056 00.000 10052 Worker thread wakes up
00:53:01.056 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:01.056 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:01.056 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:01.059 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"50997029-e5f8-4aa2-97c8-bd0a494f8c16"}
00:53:01.059 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"50997029-e5f8-4aa2-97c8-bd0a494f8c16"}
00:53:01.060 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a02dc91f-8ea5-4ebf-9a72-15e924035f44"}
00:53:01.060 00.000 6880 case statement mapped state 6 to 3
00:53:01.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a02dc91f-8ea5-4ebf-9a72-15e924035f44"}
00:53:01.060 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"155562d8-8b3c-4250-b4dd-a8e7f0744cb8"}
00:53:01.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.88,6.79],"pixels":"..."},"id":"155562d8-8b3c-4250-b4dd-a8e7f0744cb8"}
00:53:01.967 00.907 10052 Exposure complete
00:53:02.013 00.046 10052 worker thread done servicing request
00:53:02.013 00.000 6880 OnExposeComplete: enter
00:53:02.013 00.000 6880 UpdateGuideState(): m_state=6
00:53:02.013 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
00:53:02.013 00.000 6880 Star::Find returns 1 (0), X=742.94, Y=622.58, Mass=1293, SNR=24.6, Peak=88 HFD=5.2
00:53:02.013 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.30 = -0.30)
00:53:02.013 00.000 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
00:53:02.013 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.91 mountX=0.18 mountY=-0.06, mountTheta=-0.33
00:53:02.013 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.18, opts=13)
00:53:02.013 00.000 6880 Enqueuing Move request for scope (-0.07, -0.18)
00:53:02.013 00.000 10052 Worker thread wakes up
00:53:02.018 00.005 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
00:53:02.018 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
00:53:02.018 00.000 10052 Moving (-0.07, -0.18) raw xDistance=0.18 yDistance=-0.06
00:53:02.018 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
00:53:02.018 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
00:53:02.018 00.000 10052 MoveAxis(W, 36, ABG)
00:53:02.018 00.000 10052 Guiding  Dir = 3, Dur = 36
00:53:02.030 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=2, FiltMin=1, FiltMax=45, Gamma=0.780
00:53:02.061 00.031 6880 UpdateGuideState exits: m=1293 SNR=24.6
00:53:02.061 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:02.061 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:02.061 00.000 6880 Enqueuing Expose request
00:53:02.077 00.016 10052 IsSlewing returns 0
00:53:02.156 00.079 10052 IsGuiding returns 0
00:53:02.283 00.127 10052 IsGuiding returns 0
00:53:02.283 00.000 10052 Move returns status 0, amount 36
00:53:02.283 00.000 10052 MoveAxis(N, 0, ABG)
00:53:02.283 00.000 10052 Move returns status 0, amount 0
00:53:02.283 00.000 10052 move complete, result=0
00:53:02.283 00.000 10052 worker thread done servicing request
00:53:02.283 00.000 10052 Worker thread wakes up
00:53:02.283 00.000 6880 GuideStep: 0.2 px 36 ms WEST, -0.1 px 0 ms NORTH
00:53:02.283 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:02.283 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:02.914 00.631 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"43d332ec-1a36-491e-a39b-7e9fb02d0f3b"}
00:53:02.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"43d332ec-1a36-491e-a39b-7e9fb02d0f3b"}
00:53:02.914 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b64f3818-fe2b-43b2-9f03-d9476c359449"}
00:53:02.914 00.000 6880 case statement mapped state 6 to 3
00:53:02.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b64f3818-fe2b-43b2-9f03-d9476c359449"}
00:53:02.914 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ae66ca31-3d46-4ad5-adb7-06c29b613a58"}
00:53:02.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.94,6.58],"pixels":"..."},"id":"ae66ca31-3d46-4ad5-adb7-06c29b613a58"}
00:53:03.419 00.505 10052 Exposure complete
00:53:03.465 00.046 10052 worker thread done servicing request
00:53:03.465 00.000 6880 OnExposeComplete: enter
00:53:03.465 00.000 6880 UpdateGuideState(): m_state=6
00:53:03.465 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
00:53:03.465 00.000 6880 Star::Find returns 1 (0), X=742.75, Y=622.75, Mass=1397, SNR=25.6, Peak=81 HFD=5.7
00:53:03.465 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
00:53:03.465 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
00:53:03.465 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.10 mountX=0.02 mountY=-0.26, mountTheta=-1.49
00:53:03.471 00.006 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.01, opts=13)
00:53:03.471 00.000 6880 Enqueuing Move request for scope (-0.26, -0.01)
00:53:03.471 00.000 10052 Worker thread wakes up
00:53:03.471 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
00:53:03.471 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
00:53:03.471 00.000 10052 Moving (-0.26, -0.01) raw xDistance=0.02 yDistance=-0.26
00:53:03.471 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
00:53:03.471 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.26, slope = -0.02
00:53:03.471 00.000 10052 MoveAxis(E, 0, ABG)
00:53:03.471 00.000 10052 Move returns status 0, amount 0
00:53:03.471 00.000 10052 MoveAxis(N, 37, ABG)
00:53:03.471 00.000 10052 Guiding  Dir = 0, Dur = 37
00:53:03.482 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=2, FiltMin=1, FiltMax=43, Gamma=0.780
00:53:03.498 00.016 6880 UpdateGuideState exits: m=1397 SNR=25.6
00:53:03.498 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:03.498 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:03.498 00.000 6880 Enqueuing Expose request
00:53:03.529 00.031 10052 IsSlewing returns 0
00:53:03.608 00.079 10052 IsGuiding returns 0
00:53:03.755 00.147 10052 IsGuiding returns 0
00:53:03.755 00.000 10052 Move returns status 0, amount 37
00:53:03.755 00.000 10052 move complete, result=0
00:53:03.755 00.000 10052 worker thread done servicing request
00:53:03.755 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 37 ms NORTH
00:53:03.755 00.000 10052 Worker thread wakes up
00:53:03.755 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:03.755 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:04.665 00.910 10052 Exposure complete
00:53:04.714 00.049 10052 worker thread done servicing request
00:53:04.714 00.000 6880 OnExposeComplete: enter
00:53:04.714 00.000 6880 UpdateGuideState(): m_state=6
00:53:04.714 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:53:04.714 00.000 6880 Star::Find returns 1 (0), X=743.14, Y=622.75, Mass=1326, SNR=24.9, Peak=74 HFD=5.6
00:53:04.714 00.000 6880 MultiStar: exiting stabilization period
00:53:04.714 00.000 6880 MultiStar: updating star positions after lock position change
00:53:04.714 00.000 6880 Star::Find(15, 921, 371, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:53:04.714 00.000 6880 Star::Find returns 1 (0), X=922.39, Y=372.39, Mass=1028, SNR=22.1, Peak=68 HFD=4.9
00:53:04.714 00.000 6880 Star::Find(15, 88, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:53:04.714 00.000 6880 Star::Find returns 1 (0), X=88.71, Y=419.00, Mass=375, SNR=13.3, Peak=26 HFD=4.2
00:53:04.714 00.000 6880 Star::Find(15, 786, 913, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:53:04.714 00.000 6880 Star::Find returns 1 (0), X=786.96, Y=913.88, Mass=344, SNR=12.8, Peak=34 HFD=4.1
00:53:04.714 00.000 6880 Star::Find(15, 192, 192, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:53:04.714 00.000 6880 Star::Find returns 1 (0), X=193.91, Y=192.74, Mass=401, SNR=13.8, Peak=24 HFD=5.2
00:53:04.714 00.000 6880 Star::Find(15, 512, 464, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:53:04.714 00.000 6880 Star::Find returns 1 (0), X=512.59, Y=465.02, Mass=242, SNR=10.6, Peak=20 HFD=4.8
00:53:04.714 00.000 6880 Star::Find(15, 787, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:53:04.714 00.000 6880 Star::Find returns 1 (0), X=787.74, Y=713.56, Mass=153, SNR=8.4, Peak=17 HFD=3.4
00:53:04.714 00.000 6880 Star::Find(15, 522, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:53:04.714 00.000 6880 Star::Find returns 1 (0), X=523.37, Y=528.42, Mass=172, SNR=9.0, Peak=18 HFD=4.1
00:53:04.714 00.000 6880 Star::Find(15, 62, 90, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:53:04.714 00.000 6880 Star::Find returns 1 (0), X=63.28, Y=90.73, Mass=204, SNR=9.7, Peak=15 HFD=4.7
00:53:04.714 00.000 6880 Star::Find(15, 242, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
00:53:04.714 00.000 6880 Star::Find returns 1 (0), X=243.24, Y=564.41, Mass=93, SNR=6.5, Peak=10 HFD=4.0
00:53:04.714 00.000 6880 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.61) = xAngle (1.59 = 1.59)
00:53:04.714 00.000 6880 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.56 = 1.56)
00:53:04.714 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.00 mountY=0.13, mountTheta=1.59
00:53:04.714 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.00, opts=13)
00:53:04.714 00.000 6880 Enqueuing Move request for scope (0.13, -0.00)
00:53:04.714 00.000 10052 Worker thread wakes up
00:53:04.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
00:53:04.714 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
00:53:04.714 00.000 10052 Moving (0.13, -0.00) raw xDistance=-0.00 yDistance=0.13
00:53:04.714 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:53:04.714 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
00:53:04.714 00.000 10052 MoveAxis(E, 0, ABG)
00:53:04.714 00.000 10052 Move returns status 0, amount 0
00:53:04.714 00.000 10052 MoveAxis(N, 0, ABG)
00:53:04.714 00.000 10052 Move returns status 0, amount 0
00:53:04.714 00.000 10052 move complete, result=0
00:53:04.714 00.000 10052 worker thread done servicing request
00:53:04.728 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=74, med=2, FiltMin=1, FiltMax=48, Gamma=0.780
00:53:04.744 00.016 6880 UpdateGuideState exits: m=1326 SNR=24.9
00:53:04.744 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:04.744 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:04.744 00.000 6880 Enqueuing Expose request
00:53:04.744 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:04.744 00.000 10052 Worker thread wakes up
00:53:04.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:04.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:04.919 00.175 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7cb2a88-5e66-4e3b-9f93-d87cec40d987"}
00:53:04.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7cb2a88-5e66-4e3b-9f93-d87cec40d987"}
00:53:04.919 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f456f22-d351-4e73-8f00-209c38bb49a9"}
00:53:04.919 00.000 6880 case statement mapped state 6 to 3
00:53:04.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f456f22-d351-4e73-8f00-209c38bb49a9"}
00:53:04.919 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ec329fb2-e964-4a5d-9cd0-e72fbae0d9c5"}
00:53:04.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[7.14,6.75],"pixels":"..."},"id":"ec329fb2-e964-4a5d-9cd0-e72fbae0d9c5"}
00:53:05.881 00.962 10052 Exposure complete
00:53:05.928 00.047 10052 worker thread done servicing request
00:53:05.928 00.000 6880 OnExposeComplete: enter
00:53:05.928 00.000 6880 UpdateGuideState(): m_state=6
00:53:05.928 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
00:53:05.928 00.000 6880 Star::Find returns 1 (0), X=743.01, Y=622.72, Mass=1399, SNR=25.5, Peak=81 HFD=5.8
00:53:05.928 00.000 6880 MultiStar: [#1 0.09,0.06,0.87,U] [#2 0.12,0.06,0.53,U] [#3 -0.12,0.24,0.00,M1] [#4 0.01,-0.04,0.50,U] [#5 0.11,0.15,0.42,U] [#6 -0.10,-0.06,0.35,U] [#7 0.28,0.06,0.00,M1] [#8 -0.04,0.35,0.00,M1] 
00:53:05.928 00.000 6880 single-star, 5 included, MultiStar: {0.05, 0.02}, one-star: {0.00, -0.04}
00:53:05.928 00.000 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
00:53:05.928 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
00:53:05.928 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.48 mountX=0.04 mountY=0.00, mountTheta=0.10
00:53:05.928 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.04, opts=13)
00:53:05.928 00.000 6880 Enqueuing Move request for scope (0.00, -0.04)
00:53:05.928 00.000 10052 Worker thread wakes up
00:53:05.928 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
00:53:05.928 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
00:53:05.928 00.000 10052 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.00
00:53:05.928 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
00:53:05.928 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
00:53:05.928 00.000 10052 MoveAxis(E, 0, ABG)
00:53:05.928 00.000 10052 Move returns status 0, amount 0
00:53:05.928 00.000 10052 MoveAxis(N, 0, ABG)
00:53:05.928 00.000 10052 Move returns status 0, amount 0
00:53:05.928 00.000 10052 move complete, result=0
00:53:05.928 00.000 10052 worker thread done servicing request
00:53:05.948 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=2, FiltMin=0, FiltMax=46, Gamma=0.780
00:53:05.968 00.020 6880 UpdateGuideState exits: m=1399 SNR=25.5
00:53:05.968 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:05.968 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:05.968 00.000 6880 Enqueuing Expose request
00:53:05.968 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:05.968 00.000 10052 Worker thread wakes up
00:53:05.968 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:05.968 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:06.987 01.019 10052 Exposure complete
00:53:07.011 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3bae145-612a-45e6-a3b1-48a0c32e05e7"}
00:53:07.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3bae145-612a-45e6-a3b1-48a0c32e05e7"}
00:53:07.011 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de1a6e26-e04e-4cb6-bae8-13b2619f0fe0"}
00:53:07.011 00.000 6880 case statement mapped state 6 to 3
00:53:07.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de1a6e26-e04e-4cb6-bae8-13b2619f0fe0"}
00:53:07.012 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c3ff94b2-795b-4637-af46-b766164d4409"}
00:53:07.013 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[7.01,6.72],"pixels":"..."},"id":"c3ff94b2-795b-4637-af46-b766164d4409"}
00:53:07.034 00.021 10052 worker thread done servicing request
00:53:07.034 00.000 6880 OnExposeComplete: enter
00:53:07.034 00.000 6880 UpdateGuideState(): m_state=6
00:53:07.034 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
00:53:07.034 00.000 6880 Star::Find returns 1 (0), X=743.02, Y=622.82, Mass=1369, SNR=25.3, Peak=79 HFD=5.9
00:53:07.034 00.000 6880 MultiStar: [#1 0.18,0.20,0.00,M1] [#2 -0.25,0.13,0.00,M1] [#3 -0.02,-0.16,0.52,U] [#4 0.13,0.11,0.52,U] [#5 0.22,0.15,0.00,M1] [#6 -0.32,-0.10,0.00,M1] [#7 0.07,-0.33,0.00,M2] [#8 -0.01,0.55,0.00,M2] 
00:53:07.034 00.000 6880 refined, 2 included, MultiStar: {0.03, 0.02}, one-star: {0.01, 0.06}
00:53:07.034 00.000 6880 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.61) = xAngle (2.09 = 2.09)
00:53:07.034 00.000 6880 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.06 = 2.06)
00:53:07.034 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.48 mountX=-0.02 mountY=0.03, mountTheta=2.09
00:53:07.034 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.02, opts=13)
00:53:07.034 00.000 6880 Enqueuing Move request for scope (0.03, 0.02)
00:53:07.034 00.000 10052 Worker thread wakes up
00:53:07.034 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
00:53:07.034 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
00:53:07.034 00.000 10052 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
00:53:07.034 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
00:53:07.034 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.07, using input
00:53:07.034 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
00:53:07.034 00.000 10052 MoveAxis(E, 0, ABG)
00:53:07.034 00.000 10052 Move returns status 0, amount 0
00:53:07.034 00.000 10052 MoveAxis(N, 0, ABG)
00:53:07.034 00.000 10052 Move returns status 0, amount 0
00:53:07.034 00.000 10052 move complete, result=0
00:53:07.034 00.000 10052 worker thread done servicing request
00:53:07.050 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=79, med=2, FiltMin=1, FiltMax=43, Gamma=0.780
00:53:07.082 00.032 6880 UpdateGuideState exits: m=1369 SNR=25.3
00:53:07.082 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:07.082 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:07.082 00.000 6880 Enqueuing Expose request
00:53:07.082 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
00:53:07.082 00.000 10052 Worker thread wakes up
00:53:07.082 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:07.082 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:08.219 01.137 10052 Exposure complete
00:53:08.264 00.045 10052 worker thread done servicing request
00:53:08.264 00.000 6880 OnExposeComplete: enter
00:53:08.264 00.000 6880 UpdateGuideState(): m_state=6
00:53:08.264 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
00:53:08.264 00.000 6880 Star::Find returns 1 (0), X=742.89, Y=622.53, Mass=1337, SNR=25.0, Peak=82 HFD=5.3
00:53:08.264 00.000 6880 MultiStar: [#1 -0.16,-0.11,0.88,U] [#2 -0.35,-0.21,0.00,M2] [#3 -0.08,-0.28,0.00,M1] [#4 -0.21,-0.34,0.00,M1] [#5 -0.10,0.24,0.00,M2] [#6 -0.55,0.66,0.00,M2] [#7 -0.32,0.15,0.00,M3] [#8 -0.30,0.41,0.00,M3] 
00:53:08.264 00.000 6880 refined, 1 included, MultiStar: {-0.14, -0.17}, one-star: {-0.12, -0.23}
00:53:08.264 00.000 6880 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.61) = xAngle (-0.63 = -0.63)
00:53:08.264 00.000 6880 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
00:53:08.264 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-2.24 mountX=0.18 mountY=-0.14, mountTheta=-0.65
00:53:08.264 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.17, opts=13)
00:53:08.264 00.000 6880 Enqueuing Move request for scope (-0.14, -0.17)
00:53:08.264 00.000 10052 Worker thread wakes up
00:53:08.264 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.17) opts 0xd
00:53:08.264 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.17)
00:53:08.264 00.000 10052 Moving (-0.14, -0.17) raw xDistance=0.18 yDistance=-0.14
00:53:08.264 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
00:53:08.264 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
00:53:08.264 00.000 10052 MoveAxis(W, 35, ABG)
00:53:08.264 00.000 10052 Guiding  Dir = 3, Dur = 35
00:53:08.296 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=2, FiltMin=1, FiltMax=43, Gamma=0.780
00:53:08.313 00.017 10052 IsSlewing returns 0
00:53:08.327 00.014 6880 UpdateGuideState exits: m=1337 SNR=25.0
00:53:08.327 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:08.327 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:08.327 00.000 6880 Enqueuing Expose request
00:53:08.395 00.068 10052 IsGuiding returns 0
00:53:08.563 00.168 10052 IsGuiding returns 0
00:53:08.563 00.000 10052 Move returns status 0, amount 35
00:53:08.563 00.000 10052 MoveAxis(N, 0, ABG)
00:53:08.563 00.000 10052 Move returns status 0, amount 0
00:53:08.563 00.000 10052 move complete, result=0
00:53:08.569 00.006 10052 worker thread done servicing request
00:53:08.569 00.000 10052 Worker thread wakes up
00:53:08.569 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:08.569 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:08.647 00.078 6880 GuideStep: 0.2 px 35 ms WEST, -0.1 px 0 ms NORTH
00:53:08.926 00.279 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd83a4aa-df78-4dc5-bc17-9eedb3e5f59a"}
00:53:08.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd83a4aa-df78-4dc5-bc17-9eedb3e5f59a"}
00:53:08.927 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7914d3dc-d47b-4126-a431-4d3294872ced"}
00:53:08.928 00.001 6880 case statement mapped state 6 to 3
00:53:08.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7914d3dc-d47b-4126-a431-4d3294872ced"}
00:53:08.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2c3c305-c98a-4856-b6b8-93a9603d8e93"}
00:53:08.929 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.89,6.53],"pixels":"..."},"id":"a2c3c305-c98a-4856-b6b8-93a9603d8e93"}
00:53:09.477 00.548 10052 Exposure complete
00:53:09.524 00.047 10052 worker thread done servicing request
00:53:09.524 00.000 6880 OnExposeComplete: enter
00:53:09.524 00.000 6880 UpdateGuideState(): m_state=6
00:53:09.524 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
00:53:09.524 00.000 6880 Star::Find returns 1 (0), X=742.88, Y=622.68, Mass=1342, SNR=25.0, Peak=84 HFD=5.5
00:53:09.524 00.000 6880 MultiStar: [#1 -0.09,0.02,0.91,U] [#2 -0.21,0.08,0.00,M3] [#3 -0.17,0.06,0.48,U] [#4 -0.49,0.07,0.00,M2] [#5 -0.19,-0.08,0.43,U] [#6 -0.41,0.25,0.00,M3] [#7 -0.37,0.24,0.00,M4] [#8 -0.12,0.13,0.34,U] 
00:53:09.524 00.000 6880 refined, 4 included, MultiStar: {-0.13, -0.00}, one-star: {-0.12, -0.07}
00:53:09.524 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
00:53:09.524 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
00:53:09.524 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-3.10 mountX=0.01 mountY=-0.13, mountTheta=-1.49
00:53:09.524 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.00, opts=13)
00:53:09.524 00.000 6880 Enqueuing Move request for scope (-0.13, -0.00)
00:53:09.524 00.000 10052 Worker thread wakes up
00:53:09.524 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.00) opts 0xd
00:53:09.524 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.00)
00:53:09.524 00.000 10052 Moving (-0.13, -0.00) raw xDistance=0.01 yDistance=-0.13
00:53:09.524 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
00:53:09.524 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
00:53:09.524 00.000 10052 MoveAxis(E, 0, ABG)
00:53:09.524 00.000 10052 Move returns status 0, amount 0
00:53:09.524 00.000 10052 MoveAxis(N, 0, ABG)
00:53:09.524 00.000 10052 Move returns status 0, amount 0
00:53:09.524 00.000 10052 move complete, result=0
00:53:09.524 00.000 10052 worker thread done servicing request
00:53:09.541 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=2, FiltMin=1, FiltMax=46, Gamma=0.780
00:53:09.567 00.026 6880 UpdateGuideState exits: m=1342 SNR=25.0
00:53:09.567 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:09.567 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:09.567 00.000 6880 Enqueuing Expose request
00:53:09.567 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
00:53:09.567 00.000 10052 Worker thread wakes up
00:53:09.567 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:09.567 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:10.693 01.126 10052 Exposure complete
00:53:10.740 00.047 10052 worker thread done servicing request
00:53:10.740 00.000 6880 OnExposeComplete: enter
00:53:10.740 00.000 6880 UpdateGuideState(): m_state=6
00:53:10.740 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
00:53:10.740 00.000 6880 Star::Find returns 1 (0), X=743.11, Y=622.82, Mass=1494, SNR=26.4, Peak=84 HFD=5.7
00:53:10.740 00.000 6880 MultiStar: [#1 0.15,0.11,0.85,U] [#2 0.02,-0.10,0.50,U] [#3 0.04,0.06,0.49,U] [#4 -0.03,0.31,0.00,M3] [#5 0.00,0.33,0.00,M2] [#6 -0.14,0.57,0.00,M4] [#7 0.02,-0.38,0.00,M5] [#8 0.04,0.26,0.00,M3] 
00:53:10.740 00.000 6880 refined, 3 included, MultiStar: {0.09, 0.05}, one-star: {0.10, 0.06}
00:53:10.740 00.000 6880 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.61) = xAngle (2.10 = 2.10)
00:53:10.740 00.000 6880 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.07 = 2.07)
00:53:10.740 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.48 mountX=-0.05 mountY=0.09, mountTheta=2.09
00:53:10.740 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.05, opts=13)
00:53:10.740 00.000 6880 Enqueuing Move request for scope (0.09, 0.05)
00:53:10.740 00.000 10052 Worker thread wakes up
00:53:10.740 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
00:53:10.740 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
00:53:10.740 00.000 10052 Moving (0.09, 0.05) raw xDistance=-0.05 yDistance=0.09
00:53:10.740 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
00:53:10.740 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.01
00:53:10.740 00.000 10052 MoveAxis(E, 0, ABG)
00:53:10.740 00.000 10052 Move returns status 0, amount 0
00:53:10.740 00.000 10052 MoveAxis(N, 0, ABG)
00:53:10.740 00.000 10052 Move returns status 0, amount 0
00:53:10.740 00.000 10052 move complete, result=0
00:53:10.740 00.000 10052 worker thread done servicing request
00:53:10.756 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=2, FiltMin=0, FiltMax=54, Gamma=0.780
00:53:10.771 00.015 6880 UpdateGuideState exits: m=1494 SNR=26.4
00:53:10.771 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:10.771 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:10.771 00.000 6880 Enqueuing Expose request
00:53:10.771 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:10.771 00.000 10052 Worker thread wakes up
00:53:10.771 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:10.771 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:10.928 00.157 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6843adc7-ed94-4950-b405-1485e068ad71"}
00:53:10.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6843adc7-ed94-4950-b405-1485e068ad71"}
00:53:10.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"319b44c4-e3af-4b9a-9638-0207046cafe0"}
00:53:10.928 00.000 6880 case statement mapped state 6 to 3
00:53:10.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"319b44c4-e3af-4b9a-9638-0207046cafe0"}
00:53:10.930 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f879f08d-1a35-4632-9f51-2210a4757d63"}
00:53:10.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[7.11,6.82],"pixels":"..."},"id":"f879f08d-1a35-4632-9f51-2210a4757d63"}
00:53:11.701 00.771 10052 Exposure complete
00:53:11.747 00.046 10052 worker thread done servicing request
00:53:11.747 00.000 6880 OnExposeComplete: enter
00:53:11.747 00.000 6880 UpdateGuideState(): m_state=6
00:53:11.747 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
00:53:11.747 00.000 6880 Star::Find returns 1 (0), X=743.17, Y=622.72, Mass=1370, SNR=25.4, Peak=89 HFD=5.3
00:53:11.747 00.000 6880 MultiStar: [#1 0.19,0.20,0.00,M1] [#2 0.02,-0.38,0.00,M3] [#3 0.06,-0.06,0.54,U] [#4 0.14,0.13,0.48,U] [#5 0.16,-0.35,0.00,M3] [#6 -0.30,0.13,0.00,M5] [#7 0.28,0.16,0.00,M6] [#8 0.03,0.50,0.00,M4] 
00:53:11.747 00.000 6880 refined, 2 included, MultiStar: {0.13, -0.00}, one-star: {0.17, -0.03}
00:53:11.747 00.000 6880 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.61) = xAngle (1.59 = 1.59)
00:53:11.751 00.004 6880 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.56 = 1.56)
00:53:11.751 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.02 mountX=-0.00 mountY=0.13, mountTheta=1.59
00:53:11.752 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.00, opts=13)
00:53:11.752 00.000 6880 Enqueuing Move request for scope (0.13, -0.00)
00:53:11.752 00.000 10052 Worker thread wakes up
00:53:11.752 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
00:53:11.752 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
00:53:11.752 00.000 10052 Moving (0.13, -0.00) raw xDistance=-0.00 yDistance=0.13
00:53:11.752 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
00:53:11.752 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
00:53:11.752 00.000 10052 MoveAxis(E, 0, ABG)
00:53:11.752 00.000 10052 Move returns status 0, amount 0
00:53:11.752 00.000 10052 MoveAxis(N, 0, ABG)
00:53:11.752 00.000 10052 Move returns status 0, amount 0
00:53:11.752 00.000 10052 move complete, result=0
00:53:11.753 00.001 10052 worker thread done servicing request
00:53:11.770 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=2, FiltMin=1, FiltMax=49, Gamma=0.780
00:53:11.795 00.025 6880 UpdateGuideState exits: m=1370 SNR=25.4
00:53:11.795 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:11.795 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:11.795 00.000 6880 Enqueuing Expose request
00:53:11.795 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
00:53:11.795 00.000 10052 Worker thread wakes up
00:53:11.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:11.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:12.931 01.136 10052 Exposure complete
00:53:12.978 00.047 10052 worker thread done servicing request
00:53:13.018 00.040 6880 OnExposeComplete: enter
00:53:13.018 00.000 6880 UpdateGuideState(): m_state=6
00:53:13.018 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
00:53:13.018 00.000 6880 Star::Find returns 1 (0), X=742.89, Y=622.22, Mass=1445, SNR=26.0, Peak=93 HFD=5.8
00:53:13.018 00.000 6880 MultiStar: [#1 -0.05,-0.26,0.89,U] [#2 -0.11,-0.28,0.51,U] [#3 0.04,-0.22,0.51,U] [#4 -0.05,-0.49,0.00,M3] [#5 -0.04,0.06,0.42,U] [#6 -0.49,-0.15,0.00,M6] [#7 -0.20,-0.25,0.32,U] [#8 -0.35,-0.48,0.00,M5] 
00:53:13.018 00.000 6880 refined, 5 included, MultiStar: {-0.08, -0.29}, one-star: {-0.12, -0.54}
00:53:13.018 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
00:53:13.018 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
00:53:13.018 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.29 hyp=0.30 cameraTheta=-1.82 mountX=0.30 mountY=-0.07, mountTheta=-0.24
00:53:13.018 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.29, opts=13)
00:53:13.018 00.000 6880 Enqueuing Move request for scope (-0.08, -0.29)
00:53:13.018 00.000 10052 Worker thread wakes up
00:53:13.018 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.29) opts 0xd
00:53:13.018 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.29)
00:53:13.018 00.000 10052 Moving (-0.08, -0.29) raw xDistance=0.30 yDistance=-0.07
00:53:13.018 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
00:53:13.018 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
00:53:13.018 00.000 10052 MoveAxis(W, 57, ABG)
00:53:13.018 00.000 10052 Guiding  Dir = 3, Dur = 57
00:53:13.037 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=2, FiltMin=1, FiltMax=49, Gamma=0.780
00:53:13.052 00.015 10052 IsSlewing returns 0
00:53:13.063 00.011 6880 UpdateGuideState exits: m=1445 SNR=26.0
00:53:13.063 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:13.063 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:13.063 00.000 6880 Enqueuing Expose request
00:53:13.063 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78895964-1872-42b4-b917-464d592f6ab0"}
00:53:13.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78895964-1872-42b4-b917-464d592f6ab0"}
00:53:13.063 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ff11ae4e-70cc-4168-bd35-9a874358f4a5"}
00:53:13.063 00.000 6880 case statement mapped state 6 to 3
00:53:13.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff11ae4e-70cc-4168-bd35-9a874358f4a5"}
00:53:13.073 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45325eb5-e60e-4549-8be3-799663d141d0"}
00:53:13.073 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":19,"width":15,"height":15,"star_pos":[6.89,7.22],"pixels":"..."},"id":"45325eb5-e60e-4549-8be3-799663d141d0"}
00:53:13.089 00.016 10052 IsGuiding returns 0
00:53:13.104 00.015 10052 PulseGuide returned control before completion, sleep 40
00:53:13.183 00.079 10052 IsGuiding returns 0
00:53:13.183 00.000 10052 Move returns status 0, amount 57
00:53:13.183 00.000 10052 MoveAxis(N, 0, ABG)
00:53:13.183 00.000 10052 Move returns status 0, amount 0
00:53:13.183 00.000 10052 move complete, result=0
00:53:13.183 00.000 10052 worker thread done servicing request
00:53:13.183 00.000 10052 Worker thread wakes up
00:53:13.183 00.000 6880 GuideStep: 0.3 px 57 ms WEST, -0.1 px 0 ms NORTH
00:53:13.183 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:13.183 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:14.098 00.915 10052 Exposure complete
00:53:14.145 00.047 10052 worker thread done servicing request
00:53:14.145 00.000 6880 OnExposeComplete: enter
00:53:14.145 00.000 6880 UpdateGuideState(): m_state=6
00:53:14.145 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
00:53:14.145 00.000 6880 Star::Find returns 1 (0), X=742.85, Y=622.47, Mass=1365, SNR=25.3, Peak=89 HFD=5.3
00:53:14.145 00.000 6880 MultiStar: [#1 -0.04,-0.20,0.91,U] [#2 -0.24,-0.41,0.00,M3] [#3 -0.02,-0.11,0.52,U] [#4 -0.27,-0.38,0.00,M4] [#5 -0.26,0.33,0.00,M3] [#6 -0.40,0.20,0.00,M7] [#7 0.07,0.02,0.32,U] [#8 -0.12,0.14,0.34,U] 
00:53:14.145 00.000 6880 refined, 4 included, MultiStar: {-0.07, -0.15}, one-star: {-0.15, -0.28}
00:53:14.145 00.000 6880 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
00:53:14.145 00.000 6880 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
00:53:14.145 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.15 hyp=0.17 cameraTheta=-2.01 mountX=0.15 mountY=-0.07, mountTheta=-0.42
00:53:14.145 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.15, opts=13)
00:53:14.145 00.000 6880 Enqueuing Move request for scope (-0.07, -0.15)
00:53:14.145 00.000 10052 Worker thread wakes up
00:53:14.145 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.15) opts 0xd
00:53:14.145 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.15)
00:53:14.145 00.000 10052 Moving (-0.07, -0.15) raw xDistance=0.15 yDistance=-0.07
00:53:14.145 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.15
00:53:14.145 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
00:53:14.145 00.000 10052 MoveAxis(W, 33, ABG)
00:53:14.145 00.000 10052 Guiding  Dir = 3, Dur = 33
00:53:14.161 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=2, FiltMin=0, FiltMax=44, Gamma=0.780
00:53:14.193 00.032 6880 UpdateGuideState exits: m=1365 SNR=25.3
00:53:14.193 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:14.193 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:14.193 00.000 6880 Enqueuing Expose request
00:53:14.210 00.017 10052 IsSlewing returns 0
00:53:14.274 00.064 10052 IsGuiding returns 0
00:53:14.412 00.138 10052 IsGuiding returns 0
00:53:14.420 00.008 10052 Move returns status 0, amount 33
00:53:14.420 00.000 10052 MoveAxis(N, 0, ABG)
00:53:14.420 00.000 10052 Move returns status 0, amount 0
00:53:14.420 00.000 10052 move complete, result=0
00:53:14.420 00.000 10052 worker thread done servicing request
00:53:14.420 00.000 10052 Worker thread wakes up
00:53:14.420 00.000 6880 GuideStep: 0.2 px 33 ms WEST, -0.1 px 0 ms NORTH
00:53:14.420 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:14.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:14.922 00.502 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"23fca3c9-5380-452e-81a1-de9f1010a997"}
00:53:14.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"23fca3c9-5380-452e-81a1-de9f1010a997"}
00:53:14.922 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3dd12de3-a64e-4c78-a2fb-29d2b67f4ee2"}
00:53:14.922 00.000 6880 case statement mapped state 6 to 3
00:53:14.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dd12de3-a64e-4c78-a2fb-29d2b67f4ee2"}
00:53:14.922 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7e461d1-6e0f-40df-a720-772bfd0e6028"}
00:53:14.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.85,7.47],"pixels":"..."},"id":"e7e461d1-6e0f-40df-a720-772bfd0e6028"}
00:53:15.556 00.634 10052 Exposure complete
00:53:15.604 00.048 10052 worker thread done servicing request
00:53:15.604 00.000 6880 OnExposeComplete: enter
00:53:15.604 00.000 6880 UpdateGuideState(): m_state=6
00:53:15.604 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
00:53:15.604 00.000 6880 Star::Find returns 1 (0), X=742.98, Y=622.37, Mass=1301, SNR=24.6, Peak=78 HFD=5.6
00:53:15.604 00.000 6880 MultiStar: [#1 -0.01,0.00,0.92,U] [#2 0.22,-0.03,0.55,U] [#3 -0.07,-0.09,0.54,U] [#4 0.07,-0.44,0.00,M5] [#5 -0.11,-0.02,0.44,U] [#6 -0.29,-0.11,0.36,U] [#7 -0.52,-0.18,0.00,M5] [#8 -0.10,0.49,0.00,M5] 
00:53:15.604 00.000 6880 refined, 5 included, MultiStar: {-0.03, -0.13}, one-star: {-0.03, -0.39}
00:53:15.604 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
00:53:15.604 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
00:53:15.604 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.79 mountX=0.13 mountY=-0.03, mountTheta=-0.20
00:53:15.604 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.13, opts=13)
00:53:15.604 00.000 6880 Enqueuing Move request for scope (-0.03, -0.13)
00:53:15.604 00.000 10052 Worker thread wakes up
00:53:15.604 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
00:53:15.604 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
00:53:15.604 00.000 10052 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=-0.03
00:53:15.604 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
00:53:15.604 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
00:53:15.604 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
00:53:15.604 00.000 10052 MoveAxis(W, 27, ABG)
00:53:15.604 00.000 10052 Guiding  Dir = 3, Dur = 27
00:53:15.621 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=78, med=2, FiltMin=1, FiltMax=47, Gamma=0.780
00:53:15.651 00.030 6880 UpdateGuideState exits: m=1301 SNR=24.6
00:53:15.651 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:15.651 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:15.651 00.000 6880 Enqueuing Expose request
00:53:15.653 00.002 10052 IsSlewing returns 0
00:53:15.739 00.086 10052 IsGuiding returns 0
00:53:15.887 00.148 10052 IsGuiding returns 0
00:53:15.887 00.000 10052 Move returns status 0, amount 27
00:53:15.887 00.000 10052 MoveAxis(N, 0, ABG)
00:53:15.887 00.000 10052 Move returns status 0, amount 0
00:53:15.887 00.000 10052 move complete, result=0
00:53:15.887 00.000 10052 worker thread done servicing request
00:53:15.887 00.000 10052 Worker thread wakes up
00:53:15.887 00.000 6880 GuideStep: 0.1 px 27 ms WEST, -0.0 px 0 ms NORTH
00:53:15.887 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:15.887 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:16.793 00.906 10052 Exposure complete
00:53:16.840 00.047 10052 worker thread done servicing request
00:53:16.840 00.000 6880 OnExposeComplete: enter
00:53:16.840 00.000 6880 UpdateGuideState(): m_state=6
00:53:16.840 00.000 6880 Star::Find(15, 742, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
00:53:16.840 00.000 6880 Star::Find returns 1 (0), X=743.06, Y=622.28, Mass=1410, SNR=25.7, Peak=85 HFD=5.8
00:53:16.840 00.000 6880 MultiStar: [#1 -0.07,-0.15,0.85,U] [#2 -0.10,-0.20,0.51,U] [#3 -0.11,-0.28,0.52,U] [#4 0.04,-0.18,0.45,U] [#5 0.44,0.02,0.00,M3] [#6 -0.28,0.05,0.34,U] [#7 0.02,-0.25,0.33,U] [#8 -0.02,-0.04,0.33,U] 
00:53:16.840 00.000 6880 refined, 7 included, MultiStar: {-0.04, -0.23}, one-star: {0.05, -0.48}
00:53:16.840 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
00:53:16.840 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
00:53:16.840 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.24 cameraTheta=-1.76 mountX=0.24 mountY=-0.04, mountTheta=-0.18
00:53:16.842 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.23, opts=13)
00:53:16.842 00.000 6880 Enqueuing Move request for scope (-0.04, -0.23)
00:53:16.842 00.000 10052 Worker thread wakes up
00:53:16.842 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
00:53:16.842 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
00:53:16.842 00.000 10052 Moving (-0.04, -0.23) raw xDistance=0.24 yDistance=-0.04
00:53:16.842 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
00:53:16.842 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
00:53:16.842 00.000 10052 MoveAxis(W, 47, ABG)
00:53:16.842 00.000 10052 Guiding  Dir = 3, Dur = 47
00:53:16.856 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=2, FiltMin=1, FiltMax=44, Gamma=0.780
00:53:16.880 00.024 10052 IsSlewing returns 0
00:53:16.883 00.003 6880 UpdateGuideState exits: m=1410 SNR=25.7
00:53:16.883 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:16.883 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:16.883 00.000 6880 Enqueuing Expose request
00:53:16.917 00.034 10052 IsGuiding returns 0
00:53:16.919 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e27f9ac-0afb-4870-83b3-9ef14ea1b91a"}
00:53:16.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e27f9ac-0afb-4870-83b3-9ef14ea1b91a"}
00:53:16.921 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"69048b0c-6d73-4460-a8fa-a42eba2b4f3f"}
00:53:16.921 00.000 6880 case statement mapped state 6 to 3
00:53:16.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"69048b0c-6d73-4460-a8fa-a42eba2b4f3f"}
00:53:16.921 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"513f1e11-c38c-4fb4-870c-510f2bf6ad00"}
00:53:16.923 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":22,"width":15,"height":15,"star_pos":[7.06,7.28],"pixels":"..."},"id":"513f1e11-c38c-4fb4-870c-510f2bf6ad00"}
00:53:16.939 00.016 10052 PulseGuide returned control before completion, sleep 29
00:53:16.998 00.059 10052 IsGuiding returns 0
00:53:16.998 00.000 10052 Move returns status 0, amount 47
00:53:16.998 00.000 10052 MoveAxis(N, 0, ABG)
00:53:16.998 00.000 10052 Move returns status 0, amount 0
00:53:16.998 00.000 10052 move complete, result=0
00:53:16.998 00.000 10052 worker thread done servicing request
00:53:16.998 00.000 10052 Worker thread wakes up
00:53:16.998 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
00:53:16.998 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:16.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:18.138 01.140 10052 Exposure complete
00:53:18.188 00.050 10052 worker thread done servicing request
00:53:18.188 00.000 6880 OnExposeComplete: enter
00:53:18.188 00.000 6880 UpdateGuideState(): m_state=6
00:53:18.188 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
00:53:18.188 00.000 6880 Star::Find returns 1 (0), X=743.02, Y=622.19, Mass=1360, SNR=25.2, Peak=89 HFD=5.5
00:53:18.189 00.001 6880 MultiStar: [#1 -0.04,-0.32,0.89,U] [#2 -0.11,-0.31,0.50,U] [#3 -0.12,-0.25,0.50,U] [#4 -0.06,-0.50,0.00,M5] [#5 -0.01,-0.03,0.41,U] [#6 -0.64,-0.22,0.00,M6] [#7 0.07,-0.24,0.31,U] [#8 0.02,-0.16,0.34,U] 
00:53:18.189 00.000 6880 refined, 6 included, MultiStar: {-0.03, -0.32}, one-star: {0.01, -0.57}
00:53:18.189 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
00:53:18.189 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
00:53:18.189 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.66 mountX=0.32 mountY=-0.02, mountTheta=-0.08
00:53:18.190 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.32, opts=13)
00:53:18.190 00.000 6880 Enqueuing Move request for scope (-0.03, -0.32)
00:53:18.190 00.000 10052 Worker thread wakes up
00:53:18.190 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
00:53:18.190 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
00:53:18.190 00.000 10052 Moving (-0.03, -0.32) raw xDistance=0.32 yDistance=-0.02
00:53:18.190 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
00:53:18.190 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
00:53:18.190 00.000 10052 MoveAxis(W, 65, ABG)
00:53:18.190 00.000 10052 Guiding  Dir = 3, Dur = 65
00:53:18.207 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=2, FiltMin=1, FiltMax=44, Gamma=0.780
00:53:18.232 00.025 6880 UpdateGuideState exits: m=1360 SNR=25.2
00:53:18.232 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:18.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:18.232 00.000 6880 Enqueuing Expose request
00:53:18.257 00.025 10052 IsSlewing returns 0
00:53:18.323 00.066 10052 IsGuiding returns 0
00:53:18.384 00.061 10052 PulseGuide returned control before completion, sleep 11
00:53:18.458 00.074 10052 IsGuiding returns 1
00:53:18.458 00.000 10052 scope still moving after pulse duration time elapsed
00:53:18.558 00.100 10052 IsSlewing returns 0
00:53:18.637 00.079 10052 IsGuiding returns 0
00:53:18.637 00.000 10052 scope move finished after 65 + 248 ms
00:53:18.637 00.000 10052 Move returns status 0, amount 65
00:53:18.637 00.000 10052 MoveAxis(N, 0, ABG)
00:53:18.637 00.000 10052 Move returns status 0, amount 0
00:53:18.637 00.000 10052 move complete, result=0
00:53:18.637 00.000 10052 worker thread done servicing request
00:53:18.637 00.000 10052 Worker thread wakes up
00:53:18.637 00.000 6880 GuideStep: 0.3 px 65 ms WEST, -0.0 px 0 ms NORTH
00:53:18.637 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:18.637 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:18.921 00.284 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a1c731f0-f64d-453f-8a45-78307b321af4"}
00:53:18.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a1c731f0-f64d-453f-8a45-78307b321af4"}
00:53:18.921 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01ac4ea5-b75d-4b45-8aa3-99398b9f33c9"}
00:53:18.921 00.000 6880 case statement mapped state 6 to 3
00:53:18.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01ac4ea5-b75d-4b45-8aa3-99398b9f33c9"}
00:53:18.921 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"813e60d7-6f39-454e-84e3-85bdadfdc691"}
00:53:18.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[7.02,7.19],"pixels":"..."},"id":"813e60d7-6f39-454e-84e3-85bdadfdc691"}
00:53:19.541 00.620 10052 Exposure complete
00:53:19.591 00.050 10052 worker thread done servicing request
00:53:19.591 00.000 6880 OnExposeComplete: enter
00:53:19.591 00.000 6880 UpdateGuideState(): m_state=6
00:53:19.591 00.000 6880 Star::Find(15, 743, 622, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
00:53:19.591 00.000 6880 Star::Find returns 1 (0), X=743.00, Y=622.15, Mass=1384, SNR=25.4, Peak=83 HFD=5.7
00:53:19.591 00.000 6880 MultiStar: [#1 -0.07,-0.23,0.89,U] [#2 0.03,-0.50,0.00,M1] [#3 0.14,-0.52,0.00,M1] [#4 0.13,-0.53,0.00,M6] [#5 -0.01,-0.40,0.42,U] [#6 -0.29,0.01,0.37,U] [#7 -0.06,-0.38,0.32,U] [#8 -0.16,-0.08,0.34,U] 
00:53:19.591 00.000 6880 refined, 5 included, MultiStar: {-0.08, -0.34}, one-star: {-0.01, -0.60}
00:53:19.591 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
00:53:19.591 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
00:53:19.591 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.79 mountX=0.34 mountY=-0.07, mountTheta=-0.21
00:53:19.591 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.34, opts=13)
00:53:19.591 00.000 6880 Enqueuing Move request for scope (-0.08, -0.34)
00:53:19.591 00.000 10052 Worker thread wakes up
00:53:19.591 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
00:53:19.591 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
00:53:19.591 00.000 10052 Moving (-0.08, -0.34) raw xDistance=0.34 yDistance=-0.07
00:53:19.591 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
00:53:19.591 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
00:53:19.591 00.000 10052 MoveAxis(W, 69, ABG)
00:53:19.591 00.000 10052 Guiding  Dir = 3, Dur = 69
00:53:19.614 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=2, FiltMin=1, FiltMax=46, Gamma=0.780
00:53:19.637 00.023 6880 UpdateGuideState exits: m=1384 SNR=25.4
00:53:19.637 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
00:53:19.637 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
00:53:19.637 00.000 6880 Enqueuing Expose request
00:53:19.664 00.027 10052 IsSlewing returns 0
00:53:19.739 00.075 10052 IsGuiding returns 0
00:53:19.806 00.067 10052 PulseGuide returned control before completion, sleep 11
00:53:19.874 00.068 10052 IsGuiding returns 1
00:53:19.888 00.014 10052 scope still moving after pulse duration time elapsed
00:53:19.957 00.069 10052 IsSlewing returns 0
00:53:20.039 00.082 10052 IsGuiding returns 0
00:53:20.039 00.000 10052 scope move finished after 69 + 231 ms
00:53:20.039 00.000 10052 Move returns status 0, amount 69
00:53:20.039 00.000 10052 MoveAxis(N, 0, ABG)
00:53:20.039 00.000 10052 Move returns status 0, amount 0
00:53:20.039 00.000 10052 move complete, result=0
00:53:20.040 00.001 10052 worker thread done servicing request
00:53:20.040 00.000 10052 Worker thread wakes up
00:53:20.040 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
00:53:20.040 00.000 6880 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
00:53:20.041 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(728,608,31,31)
00:53:20.118 00.077 6880 Stop button clicked
00:53:20.118 00.000 6880 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
00:53:20.118 00.000 6880 Status Line: Waiting for devices...
00:53:20.143 00.025 10052 ZWO: stopexposure
00:53:20.918 00.775 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9fa772be-af82-4923-b12b-b5278adee2aa"}
00:53:20.918 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9fa772be-af82-4923-b12b-b5278adee2aa"}
00:53:20.918 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5d36c64f-918a-41c6-9321-ace690837f1d"}
00:53:20.918 00.000 6880 case statement mapped state 6 to 3
00:53:20.918 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d36c64f-918a-41c6-9321-ace690837f1d"}
00:53:20.918 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ef17a19-03c9-4a73-97bd-a33b41bdc6d2"}
00:53:20.918 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.00,7.15],"pixels":"..."},"id":"9ef17a19-03c9-4a73-97bd-a33b41bdc6d2"}
00:53:21.156 00.238 10052 ZWO: stopexposure
00:53:21.156 00.000 10052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
00:53:21.156 00.000 10052 worker thread done servicing request
00:53:21.156 00.000 6880 OnExposeComplete: enter
00:53:21.156 00.000 6880 OnExposeComplete: Capture Error reported
00:53:21.156 00.000 6880 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
00:53:21.156 00.000 6880 Mount: notify guiding stopped
00:53:21.156 00.000 6880 Changing from state GUIDING to STOP
00:53:21.156 00.000 6880 guider state => SELECTED
00:53:21.156 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=2, FiltMin=1, FiltMax=46, Gamma=0.780
00:53:21.176 00.020 6880 Changing from state SELECTED to UNINITIALIZED
00:53:21.176 00.000 6880 guider state => SELECTING
00:53:21.188 00.012 6880 Status Line: Stopped.
00:53:21.191 00.003 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
00:53:22.929 01.738 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7629780b-2468-48db-9253-891a5dc7d8f9"}
00:53:22.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7629780b-2468-48db-9253-891a5dc7d8f9"}
00:53:22.930 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3f1e3f5-c7ba-48f3-ae6e-a141869e2538"}
00:53:22.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3f1e3f5-c7ba-48f3-ae6e-a141869e2538"}
00:53:24.942 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"15afdb6d-7b7d-4783-a542-921e91c71e42"}
00:53:24.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"15afdb6d-7b7d-4783-a542-921e91c71e42"}
00:53:24.944 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a10365ed-db8f-47f8-9bc9-03bd8beecff6"}
00:53:24.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a10365ed-db8f-47f8-9bc9-03bd8beecff6"}
00:53:26.953 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83497a3c-5721-4538-8e08-61ee63363815"}
00:53:26.953 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83497a3c-5721-4538-8e08-61ee63363815"}
00:53:26.954 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4b80ad47-06f8-43a8-a542-a12638542a08"}
00:53:26.954 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4b80ad47-06f8-43a8-a542-a12638542a08"}
00:53:28.967 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ec28bb3-0074-406e-a775-9c29f48ef0da"}
00:53:28.967 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ec28bb3-0074-406e-a775-9c29f48ef0da"}
00:53:28.968 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f28a7ccc-a7f4-4dc0-8f22-c21ed87dba96"}
00:53:28.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f28a7ccc-a7f4-4dc0-8f22-c21ed87dba96"}
00:53:30.973 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f73e9b7d-1104-464b-9b5b-0d81c23e9ba3"}
00:53:30.973 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f73e9b7d-1104-464b-9b5b-0d81c23e9ba3"}
00:53:30.974 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b587d4f9-cf25-4cc6-8f53-ed6d35b9cbe9"}
00:53:30.974 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b587d4f9-cf25-4cc6-8f53-ed6d35b9cbe9"}
00:53:32.978 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4aff8ab7-8a7e-4215-8661-7b91a44e7339"}
00:53:32.978 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4aff8ab7-8a7e-4215-8661-7b91a44e7339"}
00:53:32.979 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5ff35fb-ab96-47d5-a875-01d2b9a711dc"}
00:53:32.979 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5ff35fb-ab96-47d5-a875-01d2b9a711dc"}
00:53:34.991 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f77b41f-8cb5-4aee-a498-04aa9e342cdd"}
00:53:34.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f77b41f-8cb5-4aee-a498-04aa9e342cdd"}
00:53:34.991 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"260d8b12-75b2-4d6e-937d-e6f0c3fbe692"}
00:53:34.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"260d8b12-75b2-4d6e-937d-e6f0c3fbe692"}
00:53:36.988 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1430b74f-7f61-4eeb-aa4b-5003ac92bfe0"}
00:53:36.989 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1430b74f-7f61-4eeb-aa4b-5003ac92bfe0"}
00:53:36.989 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55b8168c-7f92-439c-ab45-bcca6dd4b1a2"}
00:53:36.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"55b8168c-7f92-439c-ab45-bcca6dd4b1a2"}
00:53:38.990 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d2593966-fca1-4d9b-88b1-e2f53e16e61d"}
00:53:38.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d2593966-fca1-4d9b-88b1-e2f53e16e61d"}
00:53:38.990 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"227d0ed6-359a-4cd1-a92c-59ac7308773e"}
00:53:38.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"227d0ed6-359a-4cd1-a92c-59ac7308773e"}
00:53:40.989 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6af7b2d9-009e-4798-8153-82eae1be9b37"}
00:53:40.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6af7b2d9-009e-4798-8153-82eae1be9b37"}
00:53:40.989 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b755a15c-5c90-4248-94d2-8040f2e9ef7e"}
00:53:40.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b755a15c-5c90-4248-94d2-8040f2e9ef7e"}
00:53:43.001 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ca51fd83-0283-4ea2-85ef-b827eee3484c"}
00:53:43.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ca51fd83-0283-4ea2-85ef-b827eee3484c"}
00:53:43.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b628c27-6dec-47a7-a1d2-cd4f6d9a1a10"}
00:53:43.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b628c27-6dec-47a7-a1d2-cd4f6d9a1a10"}
00:53:45.005 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c71c6ce8-4518-48ef-a3fb-52cd6cc42d19"}
00:53:45.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c71c6ce8-4518-48ef-a3fb-52cd6cc42d19"}
00:53:45.006 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abc788bd-e253-481c-8fe7-6abd5692be1a"}
00:53:45.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"abc788bd-e253-481c-8fe7-6abd5692be1a"}
00:53:47.004 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f1089b5-1165-4efa-84ff-92fca23e7e11"}
00:53:47.004 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f1089b5-1165-4efa-84ff-92fca23e7e11"}
00:53:47.004 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0277bf7f-0826-4d3a-b9b6-4876415ae8bd"}
00:53:47.004 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0277bf7f-0826-4d3a-b9b6-4876415ae8bd"}
00:53:49.015 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4920e2a9-2dfc-45c0-9f58-7b68ad7d264a"}
00:53:49.015 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4920e2a9-2dfc-45c0-9f58-7b68ad7d264a"}
00:53:49.015 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f34b235-6ae0-46b0-97da-e044b5d286b3"}
00:53:49.015 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f34b235-6ae0-46b0-97da-e044b5d286b3"}
00:53:51.020 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f99f08b8-6d6a-483a-bcf9-c3a5e112b565"}
00:53:51.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f99f08b8-6d6a-483a-bcf9-c3a5e112b565"}
00:53:51.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f74fc611-47ed-41e7-90bc-fdfef3c7d301"}
00:53:51.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f74fc611-47ed-41e7-90bc-fdfef3c7d301"}
00:53:53.032 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a570169a-8041-429f-a40c-6cfaea29297a"}
00:53:53.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a570169a-8041-429f-a40c-6cfaea29297a"}
00:53:53.032 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2fae375f-e24e-4bbf-a118-9695eabf44a7"}
00:53:53.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fae375f-e24e-4bbf-a118-9695eabf44a7"}
00:53:55.033 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"29a56654-7f4f-4737-a32e-277b6ef1b110"}
00:53:55.034 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"29a56654-7f4f-4737-a32e-277b6ef1b110"}
00:53:55.034 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f15c2947-2688-467e-b886-3a60b39b651b"}
00:53:55.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f15c2947-2688-467e-b886-3a60b39b651b"}
00:53:57.037 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cc2b0411-cd93-479b-875c-0c7620af2ba8"}
00:53:57.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cc2b0411-cd93-479b-875c-0c7620af2ba8"}
00:53:57.037 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f4f82a69-e4eb-4c41-948c-5d5054bef6f5"}
00:53:57.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4f82a69-e4eb-4c41-948c-5d5054bef6f5"}
00:53:59.037 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4cfae7f5-f6e8-462a-864d-b8c3b304bea1"}
00:53:59.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4cfae7f5-f6e8-462a-864d-b8c3b304bea1"}
00:53:59.038 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9bd43b12-7210-4874-90c3-b8eccb810261"}
00:53:59.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9bd43b12-7210-4874-90c3-b8eccb810261"}
00:54:01.052 02.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c176b150-7505-4dc1-9c02-cb222576b394"}
00:54:01.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c176b150-7505-4dc1-9c02-cb222576b394"}
00:54:01.053 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"63c7692d-2e2b-4317-bd6b-a04e5f384478"}
00:54:01.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"63c7692d-2e2b-4317-bd6b-a04e5f384478"}
00:54:03.055 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e6dccbe0-c3ca-4e50-ac6c-fdfc2b56029d"}
00:54:03.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e6dccbe0-c3ca-4e50-ac6c-fdfc2b56029d"}
00:54:03.055 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1d0e1982-6751-4200-a9ab-112f8b2cf8f1"}
00:54:03.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1d0e1982-6751-4200-a9ab-112f8b2cf8f1"}
00:54:05.060 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b197b90e-7cc6-4b42-af77-a97807b00ec3"}
00:54:05.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b197b90e-7cc6-4b42-af77-a97807b00ec3"}
00:54:05.060 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"689d5695-17f0-45fa-bf62-c933eece8b6b"}
00:54:05.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"689d5695-17f0-45fa-bf62-c933eece8b6b"}
00:54:07.064 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"408f931a-0524-4bfe-9f89-16727edcc917"}
00:54:07.064 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"408f931a-0524-4bfe-9f89-16727edcc917"}
00:54:07.065 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecae892f-de8a-4d20-b3ba-cb0bb9f6c0ef"}
00:54:07.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ecae892f-de8a-4d20-b3ba-cb0bb9f6c0ef"}
00:54:09.072 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"256b9b83-8da6-4d60-85d2-86b4a3d538c2"}
00:54:09.072 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"256b9b83-8da6-4d60-85d2-86b4a3d538c2"}
00:54:09.072 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7aec54f-775e-4386-ba2f-beee1e656352"}
00:54:09.072 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a7aec54f-775e-4386-ba2f-beee1e656352"}
00:54:11.080 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"84e8ef29-cc31-4994-8abf-77caf2964f73"}
00:54:11.080 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"84e8ef29-cc31-4994-8abf-77caf2964f73"}
00:54:11.080 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7e6063b-0fa3-454e-8060-4bd86a6b9b78"}
00:54:11.080 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7e6063b-0fa3-454e-8060-4bd86a6b9b78"}
00:54:13.078 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3d005e94-3d71-4b20-a26e-ad3619a9e15e"}
00:54:13.078 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3d005e94-3d71-4b20-a26e-ad3619a9e15e"}
00:54:13.080 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"899a5a50-0c29-4ad3-bfff-209a082e488a"}
00:54:13.080 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"899a5a50-0c29-4ad3-bfff-209a082e488a"}
00:54:15.079 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d87251f8-b13d-4509-8599-ed9891192032"}
00:54:15.080 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d87251f8-b13d-4509-8599-ed9891192032"}
00:54:15.080 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5896b81-9782-4cdb-bf8a-c297334a512d"}
00:54:15.080 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5896b81-9782-4cdb-bf8a-c297334a512d"}
00:54:17.089 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd54b1f7-473a-4ec5-ab14-9b8fd68d6bae"}
00:54:17.089 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd54b1f7-473a-4ec5-ab14-9b8fd68d6bae"}
00:54:17.089 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cf34e8c9-cf38-4322-8d39-346878d62a2f"}
00:54:17.089 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf34e8c9-cf38-4322-8d39-346878d62a2f"}
00:54:19.093 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57a3b79c-6f3f-44be-92e1-6e36b881d845"}
00:54:19.093 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57a3b79c-6f3f-44be-92e1-6e36b881d845"}
00:54:19.094 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db65db46-fe0e-4f9a-9297-dc87941c5b2a"}
00:54:19.094 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"db65db46-fe0e-4f9a-9297-dc87941c5b2a"}
00:54:21.105 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"45b41a84-b693-4895-bed9-af3e2f078e4e"}
00:54:21.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"45b41a84-b693-4895-bed9-af3e2f078e4e"}
00:54:21.106 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a88714b8-afb8-4d19-9adf-4415506f77f9"}
00:54:21.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a88714b8-afb8-4d19-9adf-4415506f77f9"}
00:54:23.117 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0251ee3-d32b-43bf-b9c4-04f790a5486d"}
00:54:23.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0251ee3-d32b-43bf-b9c4-04f790a5486d"}
00:54:23.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae509b15-cf82-4a06-a1e9-8ad6372a3e5b"}
00:54:23.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae509b15-cf82-4a06-a1e9-8ad6372a3e5b"}
00:54:25.128 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"edf07cc6-b9af-45aa-bebd-457e63dc9ae5"}
00:54:25.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"edf07cc6-b9af-45aa-bebd-457e63dc9ae5"}
00:54:25.128 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7252e8fc-6ae5-4e6f-a7d8-e3293bc2c1d4"}
00:54:25.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7252e8fc-6ae5-4e6f-a7d8-e3293bc2c1d4"}
00:54:27.138 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1bdfdfa6-6eeb-445a-b8e7-c4698c0b0951"}
00:54:27.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1bdfdfa6-6eeb-445a-b8e7-c4698c0b0951"}
00:54:27.139 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"698ad8ea-8962-4b69-b7d7-ad5ebf1529b5"}
00:54:27.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"698ad8ea-8962-4b69-b7d7-ad5ebf1529b5"}
00:54:29.146 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d808071b-1006-4445-81ed-34bb0d2f92b5"}
00:54:29.146 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d808071b-1006-4445-81ed-34bb0d2f92b5"}
00:54:29.146 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1ddcec08-5671-46d4-99a7-db579ea0f8b5"}
00:54:29.146 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ddcec08-5671-46d4-99a7-db579ea0f8b5"}
00:54:31.145 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"44835de7-ab6e-4d66-8dae-0ec8c923340a"}
00:54:31.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"44835de7-ab6e-4d66-8dae-0ec8c923340a"}
00:54:31.145 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e28b7165-dd98-4620-a79b-0bccef6c373d"}
00:54:31.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e28b7165-dd98-4620-a79b-0bccef6c373d"}
00:54:33.150 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89c016d8-0c56-46e2-bfc3-81b332a8cc71"}
00:54:33.151 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89c016d8-0c56-46e2-bfc3-81b332a8cc71"}
00:54:33.151 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"04268d80-637d-4410-b4a0-f3c2139b7956"}
00:54:33.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"04268d80-637d-4410-b4a0-f3c2139b7956"}
00:54:35.151 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b98eaf1c-54e0-44de-866f-5b67af056453"}
00:54:35.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b98eaf1c-54e0-44de-866f-5b67af056453"}
00:54:35.151 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aec165bc-3cb0-4d5e-91fe-2a758ce8976f"}
00:54:35.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"aec165bc-3cb0-4d5e-91fe-2a758ce8976f"}
00:54:37.159 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d3cc54c-5e76-42ff-82bf-788f9678c82e"}
00:54:37.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d3cc54c-5e76-42ff-82bf-788f9678c82e"}
00:54:37.159 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae461906-a493-402d-9cde-0307ab7c30a8"}
00:54:37.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae461906-a493-402d-9cde-0307ab7c30a8"}
00:54:39.164 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8015d199-57a4-40b1-8e0c-468f169c1aa3"}
00:54:39.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8015d199-57a4-40b1-8e0c-468f169c1aa3"}
00:54:39.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4396d17-ff8d-4b27-bb2a-8427fa394789"}
00:54:39.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4396d17-ff8d-4b27-bb2a-8427fa394789"}
00:54:41.174 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b34c7da2-e5ef-469d-8cc6-c0d02c28722e"}
00:54:41.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b34c7da2-e5ef-469d-8cc6-c0d02c28722e"}
00:54:41.174 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c50d500-8222-4ae9-8fbb-ce5f67051c40"}
00:54:41.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5c50d500-8222-4ae9-8fbb-ce5f67051c40"}
00:54:43.180 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"574bcb28-af13-48d7-9c55-f8f7945cafe0"}
00:54:43.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"574bcb28-af13-48d7-9c55-f8f7945cafe0"}
00:54:43.180 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9d551e7b-97f8-47a9-b2b2-ed2871123146"}
00:54:43.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9d551e7b-97f8-47a9-b2b2-ed2871123146"}
00:54:45.192 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e510ecd-7604-4480-982d-25a89cfa6c7c"}
00:54:45.192 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e510ecd-7604-4480-982d-25a89cfa6c7c"}
00:54:45.193 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f88afd7-b35a-496e-9f14-d9e5fa771341"}
00:54:45.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f88afd7-b35a-496e-9f14-d9e5fa771341"}
00:54:47.197 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2e7d30d-85cc-4f4e-bdcd-1eab47ae4e8a"}
00:54:47.198 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2e7d30d-85cc-4f4e-bdcd-1eab47ae4e8a"}
00:54:47.199 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"350d296d-96f8-4636-a23d-0985449e123f"}
00:54:47.199 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"350d296d-96f8-4636-a23d-0985449e123f"}
00:54:49.203 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb0c5e69-a88f-4e95-a3b5-efe4c5476b71"}
00:54:49.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb0c5e69-a88f-4e95-a3b5-efe4c5476b71"}
00:54:49.203 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"59154a86-9583-4e21-af31-19757f840fa2"}
00:54:49.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"59154a86-9583-4e21-af31-19757f840fa2"}
00:54:51.208 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f17456b2-3157-4137-81c2-27a40b4814ad"}
00:54:51.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f17456b2-3157-4137-81c2-27a40b4814ad"}
00:54:51.208 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ffcb401a-5060-4d35-8947-77c11de89a69"}
00:54:51.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ffcb401a-5060-4d35-8947-77c11de89a69"}
00:54:53.215 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5b31e5d-5f69-45da-8230-dd6f245f1b65"}
00:54:53.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5b31e5d-5f69-45da-8230-dd6f245f1b65"}
00:54:53.216 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dd8314da-c1d4-42f6-bc61-76feb022c70c"}
00:54:53.216 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"dd8314da-c1d4-42f6-bc61-76feb022c70c"}
00:54:55.228 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"beaff13b-490a-41da-bc32-e89297cf626f"}
00:54:55.228 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"beaff13b-490a-41da-bc32-e89297cf626f"}
00:54:55.229 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1632ea7b-9812-41fd-8a70-520459d67f4f"}
00:54:55.229 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1632ea7b-9812-41fd-8a70-520459d67f4f"}
00:54:57.236 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c144a0e-9369-472e-ac1c-d74fdb1f25be"}
00:54:57.237 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c144a0e-9369-472e-ac1c-d74fdb1f25be"}
00:54:57.237 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2dfd2152-bc74-46db-9364-d6c235ae5c56"}
00:54:57.237 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2dfd2152-bc74-46db-9364-d6c235ae5c56"}
00:54:59.240 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56844be1-30f2-40bd-b303-156bcf6cfe69"}
00:54:59.240 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56844be1-30f2-40bd-b303-156bcf6cfe69"}
00:54:59.240 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"510e6c51-24b3-4487-884a-31e8e8f3bfb8"}
00:54:59.240 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"510e6c51-24b3-4487-884a-31e8e8f3bfb8"}
00:55:01.249 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39dd69e4-33b7-427f-be8b-1255d5c2dd56"}
00:55:01.249 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39dd69e4-33b7-427f-be8b-1255d5c2dd56"}
00:55:01.249 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa1eaa2d-1afa-4313-baf8-348a4796d8e9"}
00:55:01.249 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"aa1eaa2d-1afa-4313-baf8-348a4796d8e9"}
00:55:03.256 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"14f1c538-2df9-4a24-b0d5-983040e6dd07"}
00:55:03.256 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"14f1c538-2df9-4a24-b0d5-983040e6dd07"}
00:55:03.257 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c365a70-c3b1-49d5-b6aa-26edc4dec8c0"}
00:55:03.257 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c365a70-c3b1-49d5-b6aa-26edc4dec8c0"}
00:55:05.261 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7dda3ff-abd2-47c2-b12f-f0e9ab55be4b"}
00:55:05.261 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7dda3ff-abd2-47c2-b12f-f0e9ab55be4b"}
00:55:05.262 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc3ecb1b-4290-42b3-8503-3c2a9573ffcf"}
00:55:05.262 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bc3ecb1b-4290-42b3-8503-3c2a9573ffcf"}
00:55:07.271 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff1e01fc-6d79-4818-9263-073a544b8615"}
00:55:07.272 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff1e01fc-6d79-4818-9263-073a544b8615"}
00:55:07.272 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30259bf0-96b9-4456-8e9b-2acc26b35e67"}
00:55:07.272 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"30259bf0-96b9-4456-8e9b-2acc26b35e67"}
00:55:09.282 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a30e79ba-93a1-4908-982a-f776d48c2862"}
00:55:09.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a30e79ba-93a1-4908-982a-f776d48c2862"}
00:55:09.282 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea886a48-3734-434c-9542-544f2053ef8d"}
00:55:09.284 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea886a48-3734-434c-9542-544f2053ef8d"}
00:55:11.293 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3af79e3b-d033-40d6-9972-5312270881cb"}
00:55:11.293 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3af79e3b-d033-40d6-9972-5312270881cb"}
00:55:11.293 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53a50b32-4fe1-4f73-adc3-9320562b4307"}
00:55:11.293 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"53a50b32-4fe1-4f73-adc3-9320562b4307"}
00:55:13.301 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e4035b9f-7940-4095-ac8f-7e440d7f3c64"}
00:55:13.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e4035b9f-7940-4095-ac8f-7e440d7f3c64"}
00:55:13.301 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1f2e7a7a-def8-43d4-9f00-514f345a1c17"}
00:55:13.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f2e7a7a-def8-43d4-9f00-514f345a1c17"}
00:55:15.304 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ec792e3-1218-440d-8a08-48b3da8962c5"}
00:55:15.304 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ec792e3-1218-440d-8a08-48b3da8962c5"}
00:55:15.305 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bceda1f1-baf1-4e46-ace6-984093ef988f"}
00:55:15.305 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bceda1f1-baf1-4e46-ace6-984093ef988f"}
00:55:17.310 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7f3b61e-1469-42a2-84b5-4c6c41b4048e"}
00:55:17.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7f3b61e-1469-42a2-84b5-4c6c41b4048e"}
00:55:17.311 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ed1b2d3-ce70-4be7-9344-707f15a24b95"}
00:55:17.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ed1b2d3-ce70-4be7-9344-707f15a24b95"}
00:55:19.316 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e9af6502-0ebb-4951-8902-703feaf16266"}
00:55:19.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e9af6502-0ebb-4951-8902-703feaf16266"}
00:55:19.316 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"02d6013d-9aa9-42fd-8e15-7957a6fdf0d9"}
00:55:19.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"02d6013d-9aa9-42fd-8e15-7957a6fdf0d9"}
00:55:21.319 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"115b8f18-972f-4356-9295-28d5f557a092"}
00:55:21.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"115b8f18-972f-4356-9295-28d5f557a092"}
00:55:21.319 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c91060e-6040-4361-906c-21f16e25e1a5"}
00:55:21.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c91060e-6040-4361-906c-21f16e25e1a5"}
00:55:23.327 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5c449544-bf23-454b-af98-f7167939702e"}
00:55:23.327 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5c449544-bf23-454b-af98-f7167939702e"}
00:55:23.327 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a585bfda-7905-4a7c-bde8-2b32dbf0e9f9"}
00:55:23.327 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a585bfda-7905-4a7c-bde8-2b32dbf0e9f9"}
00:55:25.338 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4dc58bf-e308-43df-a79e-d9c6eaff0b03"}
00:55:25.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4dc58bf-e308-43df-a79e-d9c6eaff0b03"}
00:55:25.339 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"565e6550-e406-4ff1-971b-7e538883272b"}
00:55:25.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"565e6550-e406-4ff1-971b-7e538883272b"}
00:55:27.338 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eeab58db-7d64-4b3c-9a83-f7010494d57a"}
00:55:27.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eeab58db-7d64-4b3c-9a83-f7010494d57a"}
00:55:27.338 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14e8824b-32eb-42d0-a708-9ba296d597e0"}
00:55:27.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"14e8824b-32eb-42d0-a708-9ba296d597e0"}
00:55:29.347 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b00aa33-3eb4-4955-9999-8fcf29423c87"}
00:55:29.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b00aa33-3eb4-4955-9999-8fcf29423c87"}
00:55:29.347 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84a41107-c006-4825-838b-6cbef192bf1b"}
00:55:29.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"84a41107-c006-4825-838b-6cbef192bf1b"}
00:55:31.347 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79bb2afc-3eb4-442a-9876-dffc006014d9"}
00:55:31.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79bb2afc-3eb4-442a-9876-dffc006014d9"}
00:55:31.348 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"690a4598-b866-4839-96fa-926e5f33725d"}
00:55:31.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"690a4598-b866-4839-96fa-926e5f33725d"}
00:55:33.361 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e135025c-daea-461d-b572-e3fa9cdfb290"}
00:55:33.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e135025c-daea-461d-b572-e3fa9cdfb290"}
00:55:33.361 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"31bffa3e-1623-4e3a-aec3-a31f66d10515"}
00:55:33.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"31bffa3e-1623-4e3a-aec3-a31f66d10515"}
00:55:35.371 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5832c82-cbff-43d7-8c2e-9e3b830f2471"}
00:55:35.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5832c82-cbff-43d7-8c2e-9e3b830f2471"}
00:55:35.372 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f822960-bf57-495f-a677-9bf25abf3cec"}
00:55:35.373 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f822960-bf57-495f-a677-9bf25abf3cec"}
00:55:37.382 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d97f83e-a25b-4452-b1e8-bb2986897c98"}
00:55:37.383 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d97f83e-a25b-4452-b1e8-bb2986897c98"}
00:55:37.383 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c7094377-29cd-4981-a096-ef05cb6330a2"}
00:55:37.383 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7094377-29cd-4981-a096-ef05cb6330a2"}
00:55:39.388 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db0214d7-b743-4789-8e01-dc5ac571090a"}
00:55:39.395 00.007 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db0214d7-b743-4789-8e01-dc5ac571090a"}
00:55:39.395 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5003691a-95e8-42fb-886e-d13d90475fd5"}
00:55:39.395 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5003691a-95e8-42fb-886e-d13d90475fd5"}
00:55:41.395 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"abcaad4e-fa6f-4d9d-9b9a-83756ca004c9"}
00:55:41.395 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"abcaad4e-fa6f-4d9d-9b9a-83756ca004c9"}
00:55:41.396 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c384997f-7df6-49ba-97c5-0dca8ad458cf"}
00:55:41.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c384997f-7df6-49ba-97c5-0dca8ad458cf"}
00:55:43.407 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bf2d46bc-633b-420a-a9f6-8b4ba3416202"}
00:55:43.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bf2d46bc-633b-420a-a9f6-8b4ba3416202"}
00:55:43.407 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1cd5b527-7ec0-4771-9695-ace1426af8c6"}
00:55:43.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cd5b527-7ec0-4771-9695-ace1426af8c6"}
00:55:45.405 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"66fbe843-0773-4c4d-b997-c672ec4b2b50"}
00:55:45.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"66fbe843-0773-4c4d-b997-c672ec4b2b50"}
00:55:45.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f2e6701-1f4a-4c6a-ab2b-0118379eea76"}
00:55:45.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f2e6701-1f4a-4c6a-ab2b-0118379eea76"}
00:55:47.413 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c148d03b-6ecb-481e-b0f0-8d6181134954"}
00:55:47.413 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c148d03b-6ecb-481e-b0f0-8d6181134954"}
00:55:47.414 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2700b75e-1c95-4e7f-a8da-f3982590e4b0"}
00:55:47.414 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2700b75e-1c95-4e7f-a8da-f3982590e4b0"}
00:55:49.413 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"922baf9d-6c93-4dda-ae8d-bf91248d4c9b"}
00:55:49.413 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"922baf9d-6c93-4dda-ae8d-bf91248d4c9b"}
00:55:49.413 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17f4738a-c8d4-44e1-acd2-98739e0e220b"}
00:55:49.413 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"17f4738a-c8d4-44e1-acd2-98739e0e220b"}
00:55:51.423 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65b49f5e-d9a8-41a0-82dd-a9d494f8cf35"}
00:55:51.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65b49f5e-d9a8-41a0-82dd-a9d494f8cf35"}
00:55:51.423 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2fbf08f1-79ba-4140-8dba-dd802360990a"}
00:55:51.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2fbf08f1-79ba-4140-8dba-dd802360990a"}
00:55:53.430 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e064e982-f5bf-4dbc-9367-87c62cdae859"}
00:55:53.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e064e982-f5bf-4dbc-9367-87c62cdae859"}
00:55:53.430 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c7523235-726b-4c87-b0c3-048e5be1e371"}
00:55:53.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c7523235-726b-4c87-b0c3-048e5be1e371"}
00:55:55.431 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0146c7a7-ea36-4646-9382-33ad7190e0aa"}
00:55:55.431 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0146c7a7-ea36-4646-9382-33ad7190e0aa"}
00:55:55.432 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eb29b28f-312c-4933-876c-1864679646ab"}
00:55:55.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb29b28f-312c-4933-876c-1864679646ab"}
00:55:57.431 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8c02b28b-8f57-4ff5-a58b-744c59ef9557"}
00:55:57.431 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8c02b28b-8f57-4ff5-a58b-744c59ef9557"}
00:55:57.431 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"28f5133a-e6a1-4949-9da7-d3fee192d84d"}
00:55:57.431 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"28f5133a-e6a1-4949-9da7-d3fee192d84d"}
00:55:59.430 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26c30f2c-e476-4c01-bbe9-64119b6ec4dc"}
00:55:59.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26c30f2c-e476-4c01-bbe9-64119b6ec4dc"}
00:55:59.431 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6b387137-42d0-4172-9887-721d8174122d"}
00:55:59.431 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6b387137-42d0-4172-9887-721d8174122d"}
00:56:01.433 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"653896ce-34d1-4dbf-a4d3-121bb57558a9"}
00:56:01.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"653896ce-34d1-4dbf-a4d3-121bb57558a9"}
00:56:01.433 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac0ea138-792a-424c-ba28-94665ce874be"}
00:56:01.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ac0ea138-792a-424c-ba28-94665ce874be"}
00:56:03.442 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd4822f3-ec96-4e62-925b-b4083215f34a"}
00:56:03.443 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd4822f3-ec96-4e62-925b-b4083215f34a"}
00:56:03.443 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72406725-8e8b-42b9-932f-2135b6b19231"}
00:56:03.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"72406725-8e8b-42b9-932f-2135b6b19231"}
00:56:05.450 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d014c062-2401-485c-8670-b3540773185d"}
00:56:05.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d014c062-2401-485c-8670-b3540773185d"}
00:56:05.451 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83a07710-96e8-486b-ae57-a0717c34fdb8"}
00:56:05.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"83a07710-96e8-486b-ae57-a0717c34fdb8"}
00:56:07.454 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d3cc2e1-11d6-453c-9255-9d7a6af01250"}
00:56:07.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d3cc2e1-11d6-453c-9255-9d7a6af01250"}
00:56:07.455 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4077845a-86e1-4df0-8059-1d68e4d347f0"}
00:56:07.456 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4077845a-86e1-4df0-8059-1d68e4d347f0"}
00:56:09.462 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e2db80b-46ba-4362-a40f-0b5667111869"}
00:56:09.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e2db80b-46ba-4362-a40f-0b5667111869"}
00:56:09.462 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d3ba21c-d66b-4c16-a9cb-f0738eae2d58"}
00:56:09.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d3ba21c-d66b-4c16-a9cb-f0738eae2d58"}
00:56:11.470 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2778f5df-4f4a-4764-8b00-ff0ff0f6ac8e"}
00:56:11.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2778f5df-4f4a-4764-8b00-ff0ff0f6ac8e"}
00:56:11.470 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ac871a1-43c6-4f09-addd-8f5f730ae82e"}
00:56:11.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ac871a1-43c6-4f09-addd-8f5f730ae82e"}
00:56:13.470 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5199f9e2-75e3-4381-9d7e-975aa68770c3"}
00:56:13.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5199f9e2-75e3-4381-9d7e-975aa68770c3"}
00:56:13.470 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d966c58-07c6-461c-93cb-7e84f6b9e309"}
00:56:13.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d966c58-07c6-461c-93cb-7e84f6b9e309"}
00:56:15.470 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e27bb5f0-f8a2-4d59-835e-a03267fd728c"}
00:56:15.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e27bb5f0-f8a2-4d59-835e-a03267fd728c"}
00:56:15.471 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca798f7d-c88c-4042-8f8c-3ed93c3bfc4e"}
00:56:15.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca798f7d-c88c-4042-8f8c-3ed93c3bfc4e"}
00:56:17.469 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa46bbbb-e9a1-4386-a773-7a10a35a2b56"}
00:56:17.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa46bbbb-e9a1-4386-a773-7a10a35a2b56"}
00:56:17.470 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"178a2b22-db21-4f10-8f6b-d76bacadbf81"}
00:56:17.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"178a2b22-db21-4f10-8f6b-d76bacadbf81"}
00:56:19.468 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee305b46-27d6-404d-bb3a-a8520d20d725"}
00:56:19.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee305b46-27d6-404d-bb3a-a8520d20d725"}
00:56:19.469 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f83bdb45-28e9-4bec-ab21-a42a2ba7a95f"}
00:56:19.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f83bdb45-28e9-4bec-ab21-a42a2ba7a95f"}
00:56:21.468 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fde5a88c-b03b-474f-aa79-b6d7bd154cb3"}
00:56:21.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fde5a88c-b03b-474f-aa79-b6d7bd154cb3"}
00:56:21.469 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8a66ba57-4b9e-4bdd-a85a-900dd7ed07a1"}
00:56:21.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a66ba57-4b9e-4bdd-a85a-900dd7ed07a1"}
00:56:23.467 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"129a459c-0023-45fc-ad6c-a47606cc4a9d"}
00:56:23.467 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"129a459c-0023-45fc-ad6c-a47606cc4a9d"}
00:56:23.467 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb1038cb-1d71-42e5-bd1d-8d703045d65c"}
00:56:23.469 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fb1038cb-1d71-42e5-bd1d-8d703045d65c"}
00:56:25.468 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"445ef225-dbf7-42f6-895b-cbf4c21b4927"}
00:56:25.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"445ef225-dbf7-42f6-895b-cbf4c21b4927"}
00:56:25.469 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"58dbfd22-f38e-4b79-b002-49cc83c294e7"}
00:56:25.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"58dbfd22-f38e-4b79-b002-49cc83c294e7"}
00:56:27.467 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"705bef19-4490-480c-9784-05bd05093671"}
00:56:27.467 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"705bef19-4490-480c-9784-05bd05093671"}
00:56:27.468 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4618aff-8158-4f99-a8ba-37291d11dabc"}
00:56:27.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4618aff-8158-4f99-a8ba-37291d11dabc"}
00:56:29.465 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c633fe3-da76-40fb-a3fe-96a4bdb2ed2a"}
00:56:29.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c633fe3-da76-40fb-a3fe-96a4bdb2ed2a"}
00:56:29.466 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1ad9f6f9-027e-4a67-a840-d21b2b0409f3"}
00:56:29.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ad9f6f9-027e-4a67-a840-d21b2b0409f3"}
00:56:31.471 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87689a7d-8427-4ed1-b3be-3da9e581e56a"}
00:56:31.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87689a7d-8427-4ed1-b3be-3da9e581e56a"}
00:56:31.471 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9aa15eb2-973b-4846-968f-cbcd40461a14"}
00:56:31.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9aa15eb2-973b-4846-968f-cbcd40461a14"}
00:56:33.472 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a7875c1f-8e4b-4524-a1bf-1c7e9e901d13"}
00:56:33.472 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a7875c1f-8e4b-4524-a1bf-1c7e9e901d13"}
00:56:33.473 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"49c4eed6-627a-4ae0-a098-74ced117d9ee"}
00:56:33.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"49c4eed6-627a-4ae0-a098-74ced117d9ee"}
00:56:35.485 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"50bd3bca-385f-4f08-af4e-8dd683edd4b4"}
00:56:35.485 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"50bd3bca-385f-4f08-af4e-8dd683edd4b4"}
00:56:35.486 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d8f2a4a-2e4a-4153-8639-f28baee6cb9f"}
00:56:35.486 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d8f2a4a-2e4a-4153-8639-f28baee6cb9f"}
00:56:37.499 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b42e1813-1caf-46eb-9ef1-5933da335b26"}
00:56:37.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b42e1813-1caf-46eb-9ef1-5933da335b26"}
00:56:37.499 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1dc9229b-a851-48f2-961d-4935a7e54283"}
00:56:37.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1dc9229b-a851-48f2-961d-4935a7e54283"}
00:56:39.501 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6528893e-9f83-4ddf-ad29-10cffad615d7"}
00:56:39.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6528893e-9f83-4ddf-ad29-10cffad615d7"}
00:56:39.501 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0cbad1e4-8cfc-42b4-97bd-6e4d1a61d3ff"}
00:56:39.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cbad1e4-8cfc-42b4-97bd-6e4d1a61d3ff"}
00:56:41.500 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b70f7c7-39be-4dfc-92ea-45c12125a512"}
00:56:41.501 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b70f7c7-39be-4dfc-92ea-45c12125a512"}
00:56:41.501 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e88ffd2-7724-4389-811b-7b3614a95653"}
00:56:41.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e88ffd2-7724-4389-811b-7b3614a95653"}
00:56:43.500 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"663ae2c4-bc7e-400a-95ee-c5082138c9f0"}
00:56:43.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"663ae2c4-bc7e-400a-95ee-c5082138c9f0"}
00:56:43.501 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96189c3b-33e1-4999-8f41-94ca0ecb280d"}
00:56:43.502 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"96189c3b-33e1-4999-8f41-94ca0ecb280d"}
00:56:45.515 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f6deb21-469d-441e-a0d6-fc092c48bf95"}
00:56:45.515 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f6deb21-469d-441e-a0d6-fc092c48bf95"}
00:56:45.515 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fae58254-6e01-4270-9cf9-18e2a6efd5cb"}
00:56:45.515 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fae58254-6e01-4270-9cf9-18e2a6efd5cb"}
00:56:47.513 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fc4423c1-fa75-4f1d-a036-c45ca1d00f0d"}
00:56:47.514 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fc4423c1-fa75-4f1d-a036-c45ca1d00f0d"}
00:56:47.514 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7be38a4a-d0cc-4bef-8d0c-1fb056ce72b4"}
00:56:47.514 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7be38a4a-d0cc-4bef-8d0c-1fb056ce72b4"}
00:56:49.518 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9c790b4d-714c-49c0-9cda-0e9b2a03f3a4"}
00:56:49.518 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9c790b4d-714c-49c0-9cda-0e9b2a03f3a4"}
00:56:49.519 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"612ec076-ec7d-4cb7-8305-4c93c7a90621"}
00:56:49.519 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"612ec076-ec7d-4cb7-8305-4c93c7a90621"}
00:56:51.518 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"72845bf5-5188-4b65-af0d-898469ef7982"}
00:56:51.518 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"72845bf5-5188-4b65-af0d-898469ef7982"}
00:56:51.518 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18e6aa02-e068-4457-8477-7183271cce41"}
00:56:51.518 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"18e6aa02-e068-4457-8477-7183271cce41"}
00:56:53.526 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"29ae2555-cfb2-4c64-8450-30cda13ad788"}
00:56:53.527 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"29ae2555-cfb2-4c64-8450-30cda13ad788"}
00:56:53.527 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b592829f-4ca0-43d9-9dff-5b512f60ab33"}
00:56:53.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b592829f-4ca0-43d9-9dff-5b512f60ab33"}
00:56:55.529 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13d000ca-736d-4ec6-b5ce-d915567ec280"}
00:56:55.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13d000ca-736d-4ec6-b5ce-d915567ec280"}
00:56:55.529 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4704d029-cb28-4026-967f-05dccef86977"}
00:56:55.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4704d029-cb28-4026-967f-05dccef86977"}
00:56:57.538 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6289f201-29bd-4f6a-869f-8e69e7db02d4"}
00:56:57.539 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6289f201-29bd-4f6a-869f-8e69e7db02d4"}
00:56:57.539 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"192f3abc-7226-466a-ab8c-02a0eb9c230a"}
00:56:57.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"192f3abc-7226-466a-ab8c-02a0eb9c230a"}
00:56:59.549 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"713f89e9-c167-474d-8a82-e503c08391c7"}
00:56:59.550 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"713f89e9-c167-474d-8a82-e503c08391c7"}
00:56:59.550 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b4a2b8c-c0dc-493a-b1c0-5912020dfd1d"}
00:56:59.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0b4a2b8c-c0dc-493a-b1c0-5912020dfd1d"}
00:57:01.550 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54538830-09d5-4316-b2f2-c20b22bf5f4f"}
00:57:01.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54538830-09d5-4316-b2f2-c20b22bf5f4f"}
00:57:01.551 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e67d5f5f-47bb-4fd4-9dbf-c6e688b328dd"}
00:57:01.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e67d5f5f-47bb-4fd4-9dbf-c6e688b328dd"}
00:57:03.564 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"23b0c9a6-884c-46b1-81f5-b1ac93658e36"}
00:57:03.565 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"23b0c9a6-884c-46b1-81f5-b1ac93658e36"}
00:57:03.565 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d60566f-ac47-43be-9403-a42a30e54927"}
00:57:03.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d60566f-ac47-43be-9403-a42a30e54927"}
00:57:05.577 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4bd487a-bc8c-4a24-95ae-c6950e9f3000"}
00:57:05.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4bd487a-bc8c-4a24-95ae-c6950e9f3000"}
00:57:05.578 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b5386ade-2459-4400-9bfd-e96136045bec"}
00:57:05.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b5386ade-2459-4400-9bfd-e96136045bec"}
00:57:07.583 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c1d0523-e719-4150-b853-d250ca35f3b0"}
00:57:07.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c1d0523-e719-4150-b853-d250ca35f3b0"}
00:57:07.583 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d7b7661-f69c-4bdb-8503-15bf908dc433"}
00:57:07.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7d7b7661-f69c-4bdb-8503-15bf908dc433"}
00:57:09.586 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d8b1f290-d553-489f-8150-d99588241284"}
00:57:09.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d8b1f290-d553-489f-8150-d99588241284"}
00:57:09.586 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f628819b-34ee-4e05-9c02-ec66781a7ebf"}
00:57:09.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f628819b-34ee-4e05-9c02-ec66781a7ebf"}
00:57:11.589 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56273cd6-7860-4479-a713-da63fad451f2"}
00:57:11.589 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56273cd6-7860-4479-a713-da63fad451f2"}
00:57:11.589 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f1764423-b712-46e8-820e-98b57b884a4a"}
00:57:11.589 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1764423-b712-46e8-820e-98b57b884a4a"}
00:57:13.599 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0cdff9e-b44b-4556-aed7-299a28c614f9"}
00:57:13.599 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0cdff9e-b44b-4556-aed7-299a28c614f9"}
00:57:13.599 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35bf6304-454c-46c8-9c6d-6985df524131"}
00:57:13.599 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"35bf6304-454c-46c8-9c6d-6985df524131"}
00:57:15.609 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d589741-0456-4977-8ac6-828261df242a"}
00:57:15.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d589741-0456-4977-8ac6-828261df242a"}
00:57:15.609 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eef558e7-4268-44a6-97fc-df0368ccee78"}
00:57:15.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"eef558e7-4268-44a6-97fc-df0368ccee78"}
00:57:17.616 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67f32105-9799-4f8c-9dce-f0ea3d51b94c"}
00:57:17.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67f32105-9799-4f8c-9dce-f0ea3d51b94c"}
00:57:17.616 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b3d4976-090b-48aa-81e7-3c0672ccacf7"}
00:57:17.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b3d4976-090b-48aa-81e7-3c0672ccacf7"}
00:57:19.016 01.400 6880 evsrv: cli 01543AA0 connect
00:57:19.021 00.005 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"f48c6a43-703a-4e46-a49e-93c9ec41d062"}
00:57:19.022 00.001 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f48c6a43-703a-4e46-a49e-93c9ec41d062"}
00:57:19.030 00.008 6880 evsrv: cli 01543AA0 disconnect
00:57:19.616 00.586 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54429d02-ee10-44e7-ac07-6c5649c7af2d"}
00:57:19.617 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54429d02-ee10-44e7-ac07-6c5649c7af2d"}
00:57:19.618 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a2c381d-d87c-412a-a3ed-313483d174e8"}
00:57:19.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a2c381d-d87c-412a-a3ed-313483d174e8"}
00:57:21.615 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e382300f-215f-4912-9b1c-c722719f9e2e"}
00:57:21.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e382300f-215f-4912-9b1c-c722719f9e2e"}
00:57:21.616 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2de3f21f-f357-4124-ae40-27861b95b8dc"}
00:57:21.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2de3f21f-f357-4124-ae40-27861b95b8dc"}
00:57:23.615 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5131392d-4c33-4401-9ce0-12ef251c579e"}
00:57:23.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5131392d-4c33-4401-9ce0-12ef251c579e"}
00:57:23.616 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fa0dbb65-866d-4643-8582-6a0a1584ead7"}
00:57:23.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa0dbb65-866d-4643-8582-6a0a1584ead7"}
00:57:25.614 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1801e0ef-f3c5-49ef-93d1-1939274a1d8b"}
00:57:25.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1801e0ef-f3c5-49ef-93d1-1939274a1d8b"}
00:57:25.616 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"126d9194-8881-48b3-966b-03436e3f65ed"}
00:57:25.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"126d9194-8881-48b3-966b-03436e3f65ed"}
00:57:27.614 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"93f0bc36-3c5b-40db-b546-b051d4ab4584"}
00:57:27.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"93f0bc36-3c5b-40db-b546-b051d4ab4584"}
00:57:27.615 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e73435b4-d417-43a9-b09b-1774432c3aa7"}
00:57:27.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e73435b4-d417-43a9-b09b-1774432c3aa7"}
00:57:29.613 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"36d51efc-1d67-4f3c-849a-03635f066f21"}
00:57:29.614 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"36d51efc-1d67-4f3c-849a-03635f066f21"}
00:57:29.614 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d152b29-7525-4708-a393-40cf19e0acc9"}
00:57:29.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d152b29-7525-4708-a393-40cf19e0acc9"}
00:57:31.612 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"678840b2-1489-4d89-a59f-9e2faa62d1fa"}
00:57:31.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"678840b2-1489-4d89-a59f-9e2faa62d1fa"}
00:57:31.614 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ec7a142b-00e4-409a-ac17-d4b8f09d1b42"}
00:57:31.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ec7a142b-00e4-409a-ac17-d4b8f09d1b42"}
00:57:33.613 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee9eef06-75ab-4791-a0e8-c99bddb8dbac"}
00:57:33.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee9eef06-75ab-4791-a0e8-c99bddb8dbac"}
00:57:33.613 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f06cddb-e0f0-4895-98bc-8fd8cb8e5da6"}
00:57:33.614 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f06cddb-e0f0-4895-98bc-8fd8cb8e5da6"}
00:57:35.612 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"842627eb-8c76-497e-93ed-d777c8a43c0e"}
00:57:35.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"842627eb-8c76-497e-93ed-d777c8a43c0e"}
00:57:35.613 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3524b145-8e9d-48c2-b47e-2b46dfa91486"}
00:57:35.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3524b145-8e9d-48c2-b47e-2b46dfa91486"}
00:57:37.610 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb7a2f18-af38-439e-a883-b8a4c758f8cf"}
00:57:37.611 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb7a2f18-af38-439e-a883-b8a4c758f8cf"}
00:57:37.611 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6aa5397e-cb72-4f10-b830-18e160db8a86"}
00:57:37.611 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6aa5397e-cb72-4f10-b830-18e160db8a86"}
00:57:39.609 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7fa1dd58-cfcd-47b7-9bd6-b6c40b1ddaff"}
00:57:39.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7fa1dd58-cfcd-47b7-9bd6-b6c40b1ddaff"}
00:57:39.609 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35c48661-cb5c-4ccb-9c36-8d86af9b70af"}
00:57:39.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"35c48661-cb5c-4ccb-9c36-8d86af9b70af"}
00:57:41.609 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a474f58-da92-4acc-bc4c-c689431c22bb"}
00:57:41.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a474f58-da92-4acc-bc4c-c689431c22bb"}
00:57:41.610 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47548b23-8f98-401a-ac68-f46a2a8fdd99"}
00:57:41.611 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"47548b23-8f98-401a-ac68-f46a2a8fdd99"}
00:57:43.608 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"770cb2a8-4838-4eb4-82b9-f3ef301bc040"}
00:57:43.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"770cb2a8-4838-4eb4-82b9-f3ef301bc040"}
00:57:43.609 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eb725068-3bce-4f1a-8a41-271fc822a3f8"}
00:57:43.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb725068-3bce-4f1a-8a41-271fc822a3f8"}
00:57:45.607 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"98664648-c938-454c-86a4-935c83764a7f"}
00:57:45.607 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"98664648-c938-454c-86a4-935c83764a7f"}
00:57:45.607 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e472f1dc-5595-4129-9b35-893001b42108"}
00:57:45.607 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e472f1dc-5595-4129-9b35-893001b42108"}
00:57:47.606 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8712bcf3-4c76-46e1-9e24-10b0ff6d5e01"}
00:57:47.606 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8712bcf3-4c76-46e1-9e24-10b0ff6d5e01"}
00:57:47.607 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3dd0e23c-fc4f-4d11-9ea4-e3ccc94f992d"}
00:57:47.607 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3dd0e23c-fc4f-4d11-9ea4-e3ccc94f992d"}
00:57:49.605 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa7e5f45-58e4-4d32-95be-f1402c922878"}
00:57:49.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa7e5f45-58e4-4d32-95be-f1402c922878"}
00:57:49.605 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"43b27cb3-77da-4871-bfba-7aa60405462b"}
00:57:49.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"43b27cb3-77da-4871-bfba-7aa60405462b"}
00:57:51.606 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"935929fb-e27d-42ea-ac0c-c86edc0751ed"}
00:57:51.606 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"935929fb-e27d-42ea-ac0c-c86edc0751ed"}
00:57:51.606 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6e80a51-85cf-4e66-82e4-849ada97a888"}
00:57:51.606 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6e80a51-85cf-4e66-82e4-849ada97a888"}
00:57:53.619 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0819c274-d813-493b-b4ee-71a0aa46b691"}
00:57:53.619 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0819c274-d813-493b-b4ee-71a0aa46b691"}
00:57:53.619 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11d84e7e-5c46-4a84-b247-3081b52fc0b5"}
00:57:53.619 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"11d84e7e-5c46-4a84-b247-3081b52fc0b5"}
00:57:55.626 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"722beb9f-1e5e-489b-936a-8669b7842102"}
00:57:55.626 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"722beb9f-1e5e-489b-936a-8669b7842102"}
00:57:55.627 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51e64e38-b62b-4b65-80ac-5cc78bb055a1"}
00:57:55.627 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"51e64e38-b62b-4b65-80ac-5cc78bb055a1"}
00:57:57.634 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c79a694-b6c0-4cb7-846a-26926669a5bd"}
00:57:57.634 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c79a694-b6c0-4cb7-846a-26926669a5bd"}
00:57:57.634 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"59a078c7-e8c2-4258-be81-435048689250"}
00:57:57.634 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"59a078c7-e8c2-4258-be81-435048689250"}
00:57:59.637 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ee507f1-bdf7-46b4-9b6e-b8fc1612395a"}
00:57:59.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ee507f1-bdf7-46b4-9b6e-b8fc1612395a"}
00:57:59.638 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a16a70a-7c9f-4457-b6e4-82da29b06adc"}
00:57:59.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3a16a70a-7c9f-4457-b6e4-82da29b06adc"}
00:58:01.638 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe20a9e8-f3b6-42b9-b32f-063ff0d00d3b"}
00:58:01.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe20a9e8-f3b6-42b9-b32f-063ff0d00d3b"}
00:58:01.638 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"91052459-317a-4c43-8580-ff4039edf3cd"}
00:58:01.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"91052459-317a-4c43-8580-ff4039edf3cd"}
00:58:03.640 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7615a8b-084c-43db-bb23-7a7a4bd9052c"}
00:58:03.640 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7615a8b-084c-43db-bb23-7a7a4bd9052c"}
00:58:03.640 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22deb21e-7bf0-4da1-a843-1110fcf9300c"}
00:58:03.642 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"22deb21e-7bf0-4da1-a843-1110fcf9300c"}
00:58:05.648 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"adf65fbf-8acc-4c7f-bd25-0d30c6d5e3c2"}
00:58:05.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"adf65fbf-8acc-4c7f-bd25-0d30c6d5e3c2"}
00:58:05.648 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c4ce866e-6c1f-4e47-9841-13e5553b0bc3"}
00:58:05.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4ce866e-6c1f-4e47-9841-13e5553b0bc3"}
00:58:07.658 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d403cbad-e918-4d3b-acaf-e9310be95fb7"}
00:58:07.658 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d403cbad-e918-4d3b-acaf-e9310be95fb7"}
00:58:07.658 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17e4e0ce-86af-4344-a768-2c0d2c7b7025"}
00:58:07.658 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"17e4e0ce-86af-4344-a768-2c0d2c7b7025"}
00:58:09.648 01.990 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4dc7b8ee-bf52-4a1b-ab6f-d7c7a091245c"}
00:58:09.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4dc7b8ee-bf52-4a1b-ab6f-d7c7a091245c"}
00:58:09.649 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b68048c8-32dc-4aa9-8b2a-c2b5920a792c"}
00:58:09.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b68048c8-32dc-4aa9-8b2a-c2b5920a792c"}
00:58:11.650 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b96ecde7-ccda-4472-b209-c38a46e74b6e"}
00:58:11.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b96ecde7-ccda-4472-b209-c38a46e74b6e"}
00:58:11.650 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e150b542-de85-4ab7-9044-f0a66ae9366d"}
00:58:11.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e150b542-de85-4ab7-9044-f0a66ae9366d"}
00:58:13.661 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4fb3d75c-7260-495b-a698-a0c7f6f2bb86"}
00:58:13.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4fb3d75c-7260-495b-a698-a0c7f6f2bb86"}
00:58:13.661 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"60e271b4-d349-497f-8dd4-2ce346bd3827"}
00:58:13.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"60e271b4-d349-497f-8dd4-2ce346bd3827"}
00:58:15.664 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e561264d-3fce-493a-b493-e26cb85531fe"}
00:58:15.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e561264d-3fce-493a-b493-e26cb85531fe"}
00:58:15.664 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"989502e0-634e-4ce8-87a1-27c4e4640fbe"}
00:58:15.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"989502e0-634e-4ce8-87a1-27c4e4640fbe"}
00:58:17.670 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"813c05e1-57f0-4035-a18e-b934c87577eb"}
00:58:17.670 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"813c05e1-57f0-4035-a18e-b934c87577eb"}
00:58:17.670 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e4ed791b-b10e-4c7a-9bcf-f9171d44f3d8"}
00:58:17.670 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e4ed791b-b10e-4c7a-9bcf-f9171d44f3d8"}
00:58:19.674 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fbe4a912-6d52-44f2-a009-f84a00757f34"}
00:58:19.674 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fbe4a912-6d52-44f2-a009-f84a00757f34"}
00:58:19.674 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb1a2c3a-798e-460e-91e5-ea0c6eccc8a4"}
00:58:19.674 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb1a2c3a-798e-460e-91e5-ea0c6eccc8a4"}
00:58:21.677 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c7fe04a-2ef1-4f04-9bcf-418b2c98d5f1"}
00:58:21.678 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c7fe04a-2ef1-4f04-9bcf-418b2c98d5f1"}
00:58:21.678 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ab4d41e-ee44-4c2c-aa04-353f6752c36b"}
00:58:21.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7ab4d41e-ee44-4c2c-aa04-353f6752c36b"}
00:58:23.677 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a720f17a-4bf9-4d0d-816e-c4036b7df8e2"}
00:58:23.677 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a720f17a-4bf9-4d0d-816e-c4036b7df8e2"}
00:58:23.678 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9adb9574-11e2-4d8c-9f35-b8ac7af0cf20"}
00:58:23.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9adb9574-11e2-4d8c-9f35-b8ac7af0cf20"}
00:58:25.680 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56eac11a-8f2d-4166-89d8-9fb80329fcf6"}
00:58:25.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56eac11a-8f2d-4166-89d8-9fb80329fcf6"}
00:58:25.680 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"050e77d0-48b2-4b03-a0a4-af82fd6d4f3f"}
00:58:25.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"050e77d0-48b2-4b03-a0a4-af82fd6d4f3f"}
00:58:27.685 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"00db45ed-fb4f-4db0-9886-e50a263ecfd6"}
00:58:27.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"00db45ed-fb4f-4db0-9886-e50a263ecfd6"}
00:58:27.685 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"985a1cfc-8d8d-449a-aadf-63cb4bc193c5"}
00:58:27.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"985a1cfc-8d8d-449a-aadf-63cb4bc193c5"}
00:58:29.695 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b446326a-171f-45f4-84fd-bc4018e89f83"}
00:58:29.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b446326a-171f-45f4-84fd-bc4018e89f83"}
00:58:29.695 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8bd94e55-202a-4320-ab4f-277b29dd9b01"}
00:58:29.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8bd94e55-202a-4320-ab4f-277b29dd9b01"}
00:58:31.701 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2d6f4ac2-ee46-4b56-9ce6-275d9caaf972"}
00:58:31.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2d6f4ac2-ee46-4b56-9ce6-275d9caaf972"}
00:58:31.703 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"60043529-1904-42ec-b3ba-39bb2df8f176"}
00:58:31.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"60043529-1904-42ec-b3ba-39bb2df8f176"}
00:58:33.243 01.540 6880 evsrv: cli 01543AA0 connect
00:58:33.255 00.012 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"1806aefb-8977-42b9-bef4-27042e2c6c9b"}
00:58:33.255 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1806aefb-8977-42b9-bef4-27042e2c6c9b"}
00:58:33.256 00.001 6880 evsrv: cli 01543AA0 disconnect
00:58:33.700 00.444 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"457e7214-5485-4899-92ca-d2e8a2d89785"}
00:58:33.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"457e7214-5485-4899-92ca-d2e8a2d89785"}
00:58:33.701 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ddd6fb5-5e92-4bce-ae8c-daa6f5dfcd43"}
00:58:33.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9ddd6fb5-5e92-4bce-ae8c-daa6f5dfcd43"}
00:58:35.701 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65495aa0-304f-4b40-918d-8da58d13071e"}
00:58:35.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65495aa0-304f-4b40-918d-8da58d13071e"}
00:58:35.702 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8533d423-6dcf-47c5-95c3-673c684e42ef"}
00:58:35.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8533d423-6dcf-47c5-95c3-673c684e42ef"}
00:58:37.700 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"52242e3b-5468-4b42-aa7b-c84ada7f183a"}
00:58:37.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"52242e3b-5468-4b42-aa7b-c84ada7f183a"}
00:58:37.701 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2cf39bca-458d-4d24-9908-033ddb2823dd"}
00:58:37.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2cf39bca-458d-4d24-9908-033ddb2823dd"}
00:58:39.699 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1675c43-db14-4e33-b89e-9ab7052807ed"}
00:58:39.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1675c43-db14-4e33-b89e-9ab7052807ed"}
00:58:39.700 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1fbf8e7e-ec46-4423-b734-ccf5b2ad1eea"}
00:58:39.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1fbf8e7e-ec46-4423-b734-ccf5b2ad1eea"}
00:58:41.698 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f6ffba0-e9d3-4fda-b8ab-535bccb4b69a"}
00:58:41.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f6ffba0-e9d3-4fda-b8ab-535bccb4b69a"}
00:58:41.699 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77544466-e871-4dd4-91de-a5bd1279b041"}
00:58:41.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"77544466-e871-4dd4-91de-a5bd1279b041"}
00:58:43.699 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02de854f-4a64-49ec-b412-ce48149adfe5"}
00:58:43.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02de854f-4a64-49ec-b412-ce48149adfe5"}
00:58:43.699 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2caaeb15-e30a-4d8c-bc59-231e5cd33c25"}
00:58:43.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2caaeb15-e30a-4d8c-bc59-231e5cd33c25"}
00:58:45.697 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5bc7469b-5d8e-4414-a640-b30574f22d45"}
00:58:45.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5bc7469b-5d8e-4414-a640-b30574f22d45"}
00:58:45.697 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8048cd81-d534-47d9-ba7e-34583d7a380a"}
00:58:45.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8048cd81-d534-47d9-ba7e-34583d7a380a"}
00:58:47.705 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5bcd33b-24be-47cb-b331-ee58951e3a10"}
00:58:47.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5bcd33b-24be-47cb-b331-ee58951e3a10"}
00:58:47.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0904c616-0e5e-43d3-a54c-f67eb1f6e3a8"}
00:58:47.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0904c616-0e5e-43d3-a54c-f67eb1f6e3a8"}
00:58:49.711 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffebaff3-d448-410c-8e00-1a5f11f44977"}
00:58:49.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffebaff3-d448-410c-8e00-1a5f11f44977"}
00:58:49.712 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9ff9632-9379-485a-a256-7ab3a0cda2de"}
00:58:49.713 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9ff9632-9379-485a-a256-7ab3a0cda2de"}
00:58:51.714 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26780def-6328-4b09-b838-702b416c0dd3"}
00:58:51.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26780def-6328-4b09-b838-702b416c0dd3"}
00:58:51.714 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0bae067-3eea-48de-a708-c5b4b9b27109"}
00:58:51.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b0bae067-3eea-48de-a708-c5b4b9b27109"}
00:58:53.719 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f65b35fe-ffcc-4a08-bfa2-b397d5da256c"}
00:58:53.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f65b35fe-ffcc-4a08-bfa2-b397d5da256c"}
00:58:53.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1cab846a-f52b-44e4-a55a-996f14c96a59"}
00:58:53.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1cab846a-f52b-44e4-a55a-996f14c96a59"}
00:58:55.719 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fd82de8c-53d1-4a85-a3f8-6ac36a8ebfbb"}
00:58:55.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fd82de8c-53d1-4a85-a3f8-6ac36a8ebfbb"}
00:58:55.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd1c5a3b-bf19-442e-8431-b68f397163c1"}
00:58:55.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bd1c5a3b-bf19-442e-8431-b68f397163c1"}
00:58:57.726 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e9b751dd-d828-4e55-9799-97e158b831e2"}
00:58:57.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e9b751dd-d828-4e55-9799-97e158b831e2"}
00:58:57.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"571427dc-b963-4733-8355-f9aebf509150"}
00:58:57.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"571427dc-b963-4733-8355-f9aebf509150"}
00:58:59.730 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e35a9149-d919-462c-ae73-6df8cdf34129"}
00:58:59.730 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e35a9149-d919-462c-ae73-6df8cdf34129"}
00:58:59.730 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98f1461a-38a5-4b6e-9c27-de8ba3a8d9a0"}
00:58:59.730 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"98f1461a-38a5-4b6e-9c27-de8ba3a8d9a0"}
00:59:01.733 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8e69f970-08bc-4b47-ae83-4c890e8b63ba"}
00:59:01.733 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8e69f970-08bc-4b47-ae83-4c890e8b63ba"}
00:59:01.734 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47c54c45-fd21-44db-a308-2693fa449507"}
00:59:01.734 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"47c54c45-fd21-44db-a308-2693fa449507"}
00:59:03.735 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b0cb356e-454d-42b4-a64b-af6ac0422b04"}
00:59:03.735 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b0cb356e-454d-42b4-a64b-af6ac0422b04"}
00:59:03.736 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c98fe713-b56c-488d-ab12-41180088ce09"}
00:59:03.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c98fe713-b56c-488d-ab12-41180088ce09"}
00:59:05.738 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11d8bc96-77c3-400c-90d7-439f1445a924"}
00:59:05.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11d8bc96-77c3-400c-90d7-439f1445a924"}
00:59:05.738 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f334595-d439-449e-9106-31db5949a249"}
00:59:05.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f334595-d439-449e-9106-31db5949a249"}
00:59:07.751 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22e6aa39-dfef-4605-9b32-22be941f9059"}
00:59:07.751 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22e6aa39-dfef-4605-9b32-22be941f9059"}
00:59:07.751 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e90a2cd7-6b43-4490-8c35-76e202831bb7"}
00:59:07.751 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e90a2cd7-6b43-4490-8c35-76e202831bb7"}
00:59:09.750 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"051fae2d-e267-4818-82ca-3897d7602a3a"}
00:59:09.750 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"051fae2d-e267-4818-82ca-3897d7602a3a"}
00:59:09.750 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3b36551d-a645-455a-a4e3-2366e019d69d"}
00:59:09.750 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3b36551d-a645-455a-a4e3-2366e019d69d"}
00:59:11.750 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad3c9c85-1b12-4d24-8f78-56f8f3ff1097"}
00:59:11.750 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad3c9c85-1b12-4d24-8f78-56f8f3ff1097"}
00:59:11.751 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7062f7a0-c63a-4be8-834a-a612b3e46304"}
00:59:11.751 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7062f7a0-c63a-4be8-834a-a612b3e46304"}
00:59:13.752 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5c5e2165-7fdf-444f-afac-c0b4129d7b04"}
00:59:13.752 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5c5e2165-7fdf-444f-afac-c0b4129d7b04"}
00:59:13.752 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"110bb7bf-56e7-4453-a357-6e7627e76bd8"}
00:59:13.752 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"110bb7bf-56e7-4453-a357-6e7627e76bd8"}
00:59:15.752 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ef618b2b-7f11-4b04-adf7-9fcf0f91985a"}
00:59:15.752 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ef618b2b-7f11-4b04-adf7-9fcf0f91985a"}
00:59:15.752 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"04759215-5034-4028-a187-3e82e97f5be8"}
00:59:15.752 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"04759215-5034-4028-a187-3e82e97f5be8"}
00:59:17.754 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e53fcd22-b12f-4145-ba5f-813ebbd83eff"}
00:59:17.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e53fcd22-b12f-4145-ba5f-813ebbd83eff"}
00:59:17.755 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9b3a3f78-92be-4b00-afcc-a9ab21a0e5fe"}
00:59:17.755 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9b3a3f78-92be-4b00-afcc-a9ab21a0e5fe"}
00:59:19.759 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30698818-b466-4ead-8ea7-3cc416f10ddf"}
00:59:19.759 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30698818-b466-4ead-8ea7-3cc416f10ddf"}
00:59:19.759 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d254ecd-c4cc-4b1c-876d-89a6b010b479"}
00:59:19.759 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d254ecd-c4cc-4b1c-876d-89a6b010b479"}
00:59:21.771 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9a1a5a4-70a8-49d4-9ef9-5adcdc4d9141"}
00:59:21.771 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9a1a5a4-70a8-49d4-9ef9-5adcdc4d9141"}
00:59:21.771 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4c21e75e-fd81-4f29-bde5-d20980b2bef1"}
00:59:21.771 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c21e75e-fd81-4f29-bde5-d20980b2bef1"}
00:59:23.773 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5077fdc-b43b-4114-b1a0-b372a78dd9a4"}
00:59:23.773 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5077fdc-b43b-4114-b1a0-b372a78dd9a4"}
00:59:23.774 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7f1f451-2031-46d5-bb78-d10e36010230"}
00:59:23.774 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7f1f451-2031-46d5-bb78-d10e36010230"}
00:59:25.777 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"269474e8-b6bd-4dc8-9611-4a1f5f186533"}
00:59:25.777 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"269474e8-b6bd-4dc8-9611-4a1f5f186533"}
00:59:25.777 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e590df0-e314-41b7-b347-86362c122190"}
00:59:25.777 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e590df0-e314-41b7-b347-86362c122190"}
00:59:27.782 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"af167e47-c66d-4328-8195-12cc9bd8eaa5"}
00:59:27.782 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"af167e47-c66d-4328-8195-12cc9bd8eaa5"}
00:59:27.782 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47457d94-5a20-4c2b-8628-223b66e3db84"}
00:59:27.782 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"47457d94-5a20-4c2b-8628-223b66e3db84"}
00:59:29.783 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83273086-2d4f-49a5-8e64-6913abc5ef36"}
00:59:29.783 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83273086-2d4f-49a5-8e64-6913abc5ef36"}
00:59:29.783 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4c7f4bea-4e8c-418a-af83-7c7d895052e1"}
00:59:29.783 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4c7f4bea-4e8c-418a-af83-7c7d895052e1"}
00:59:31.786 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1516a901-ffbf-476a-a406-9a0ce4865707"}
00:59:31.786 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1516a901-ffbf-476a-a406-9a0ce4865707"}
00:59:31.786 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"89bc8b46-9481-40c4-9c8d-5621f131b161"}
00:59:31.787 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"89bc8b46-9481-40c4-9c8d-5621f131b161"}
00:59:33.799 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e894aed-e47b-44e6-98e9-1d74f22317b0"}
00:59:33.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e894aed-e47b-44e6-98e9-1d74f22317b0"}
00:59:33.800 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8e80fa6-28ea-4bb2-a69a-0aad487ae80c"}
00:59:33.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e8e80fa6-28ea-4bb2-a69a-0aad487ae80c"}
00:59:35.800 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0d01d89-a3c0-4461-878e-f087439d070c"}
00:59:35.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0d01d89-a3c0-4461-878e-f087439d070c"}
00:59:35.801 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"166180b8-8aa7-4c79-8728-18bed853e648"}
00:59:35.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"166180b8-8aa7-4c79-8728-18bed853e648"}
00:59:37.799 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26d73c25-9eb7-4afa-abad-44e6f01bef85"}
00:59:37.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26d73c25-9eb7-4afa-abad-44e6f01bef85"}
00:59:37.799 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af606221-4976-4bbf-b40e-f77c07ffc8ba"}
00:59:37.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"af606221-4976-4bbf-b40e-f77c07ffc8ba"}
00:59:39.803 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bffa6275-17ef-492f-8300-d0912f58742d"}
00:59:39.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bffa6275-17ef-492f-8300-d0912f58742d"}
00:59:39.804 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2bc7df60-5cfd-4e91-97e8-1ca4509ea4c0"}
00:59:39.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2bc7df60-5cfd-4e91-97e8-1ca4509ea4c0"}
00:59:41.808 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d0c2688-0166-4200-a00f-837736d45b11"}
00:59:41.808 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d0c2688-0166-4200-a00f-837736d45b11"}
00:59:41.808 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eaa524ec-0df0-4630-a891-e26d7bc0d726"}
00:59:41.808 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"eaa524ec-0df0-4630-a891-e26d7bc0d726"}
00:59:43.814 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6e9bfe13-9883-40ad-b917-a4f54450c1f2"}
00:59:43.814 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6e9bfe13-9883-40ad-b917-a4f54450c1f2"}
00:59:43.815 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ad02223a-101a-447d-983e-49878febc1ab"}
00:59:43.815 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ad02223a-101a-447d-983e-49878febc1ab"}
00:59:45.822 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e9b61ea-b389-499a-af5c-803c8fcefcd1"}
00:59:45.823 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e9b61ea-b389-499a-af5c-803c8fcefcd1"}
00:59:45.823 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d25848a-b7e8-4af9-8991-40e4c5d6ea55"}
00:59:45.823 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d25848a-b7e8-4af9-8991-40e4c5d6ea55"}
00:59:47.829 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d6a2c200-b95c-454e-836f-fb5297f05bc4"}
00:59:47.829 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d6a2c200-b95c-454e-836f-fb5297f05bc4"}
00:59:47.829 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e416b07f-f27a-4cd5-996b-b5af861ff9ee"}
00:59:47.829 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e416b07f-f27a-4cd5-996b-b5af861ff9ee"}
00:59:49.827 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ddfb2a0-c595-4499-8877-d1df0992111c"}
00:59:49.827 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ddfb2a0-c595-4499-8877-d1df0992111c"}
00:59:49.829 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"342ce9bb-b10a-4c6c-be9e-a85b453bb475"}
00:59:49.829 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"342ce9bb-b10a-4c6c-be9e-a85b453bb475"}
00:59:51.827 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7de7b81b-04ad-4ccd-aeb4-eb17082d21fc"}
00:59:51.827 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7de7b81b-04ad-4ccd-aeb4-eb17082d21fc"}
00:59:51.827 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d9f1b70-90a2-4616-9e48-e5d307ef3f30"}
00:59:51.827 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d9f1b70-90a2-4616-9e48-e5d307ef3f30"}
00:59:53.833 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"04fe18e5-8e6b-489d-b366-6e32512ae007"}
00:59:53.833 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"04fe18e5-8e6b-489d-b366-6e32512ae007"}
00:59:53.834 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9d820ec-3a97-4588-87b9-6d5f9a795f7d"}
00:59:53.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9d820ec-3a97-4588-87b9-6d5f9a795f7d"}
00:59:55.834 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"264d6698-9f61-44d4-92e5-ee06214b80ff"}
00:59:55.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"264d6698-9f61-44d4-92e5-ee06214b80ff"}
00:59:55.835 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38e4e954-1a99-47e4-8a4d-468400db1849"}
00:59:55.835 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"38e4e954-1a99-47e4-8a4d-468400db1849"}
00:59:57.839 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a3adcd2-bbf5-4a0a-9ed8-48a05915822c"}
00:59:57.839 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a3adcd2-bbf5-4a0a-9ed8-48a05915822c"}
00:59:57.839 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a279e0eb-40b5-4d1b-89b7-2498599fe6e6"}
00:59:57.841 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a279e0eb-40b5-4d1b-89b7-2498599fe6e6"}
00:59:59.841 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a0043211-d406-472c-a7e4-c1077020922f"}
00:59:59.841 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a0043211-d406-472c-a7e4-c1077020922f"}
00:59:59.841 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"261c01a0-9289-4b05-a76a-2ede5e4141dc"}
00:59:59.841 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"261c01a0-9289-4b05-a76a-2ede5e4141dc"}
01:00:01.840 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34c08df5-26eb-4dbe-be6b-8b3f91db8f00"}
01:00:01.840 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34c08df5-26eb-4dbe-be6b-8b3f91db8f00"}
01:00:01.840 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3603699-780c-40ea-9b6d-010fd0f0697c"}
01:00:01.840 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3603699-780c-40ea-9b6d-010fd0f0697c"}
01:00:03.844 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"66cea15a-f7ad-4698-ad30-d192e49fe49e"}
01:00:03.844 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"66cea15a-f7ad-4698-ad30-d192e49fe49e"}
01:00:03.844 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ecf658b-3389-445e-9ed1-c9beb0ae77cb"}
01:00:03.844 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5ecf658b-3389-445e-9ed1-c9beb0ae77cb"}
01:00:05.846 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f801619a-dc99-4655-baf2-fa8e844c7a08"}
01:00:05.846 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f801619a-dc99-4655-baf2-fa8e844c7a08"}
01:00:05.846 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cdac5885-3ac0-43eb-8a51-b242cee21b29"}
01:00:05.846 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cdac5885-3ac0-43eb-8a51-b242cee21b29"}
01:00:07.848 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3880e10-ec82-4be0-be96-82f747e844a0"}
01:00:07.848 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3880e10-ec82-4be0-be96-82f747e844a0"}
01:00:07.848 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e9182cf-78cd-4918-953b-8c7386e5baa9"}
01:00:07.848 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4e9182cf-78cd-4918-953b-8c7386e5baa9"}
01:00:09.848 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91e51fda-639c-42c7-aeed-ce341d1cd757"}
01:00:09.848 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91e51fda-639c-42c7-aeed-ce341d1cd757"}
01:00:09.848 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f3002991-2aa3-497b-95e3-5f8bf9d4ffee"}
01:00:09.848 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3002991-2aa3-497b-95e3-5f8bf9d4ffee"}
01:00:11.854 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"45791c5e-d6ea-4646-9521-dbe960513e06"}
01:00:11.854 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"45791c5e-d6ea-4646-9521-dbe960513e06"}
01:00:11.854 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5bc3de9d-81b7-4c63-a717-8d9a32c06c26"}
01:00:11.854 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bc3de9d-81b7-4c63-a717-8d9a32c06c26"}
01:00:13.863 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48abea69-0e2b-4c26-ac32-f9f2bc5ff6ed"}
01:00:13.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48abea69-0e2b-4c26-ac32-f9f2bc5ff6ed"}
01:00:13.863 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f33e65d-aab3-41ff-866f-798df8bf8646"}
01:00:13.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9f33e65d-aab3-41ff-866f-798df8bf8646"}
01:00:15.873 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39adafd7-35b9-4e04-b531-9221596fac44"}
01:00:15.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39adafd7-35b9-4e04-b531-9221596fac44"}
01:00:15.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0bdb4b73-8eb2-4a03-89c9-4b87bb2b4981"}
01:00:15.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0bdb4b73-8eb2-4a03-89c9-4b87bb2b4981"}
01:00:17.880 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9246ebb-63df-42f4-b28a-1d444bca9f4f"}
01:00:17.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9246ebb-63df-42f4-b28a-1d444bca9f4f"}
01:00:17.880 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33c000c8-3aae-47a3-84ce-bd38be1b1359"}
01:00:17.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"33c000c8-3aae-47a3-84ce-bd38be1b1359"}
01:00:19.885 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fdae2e33-be6d-41e0-a655-0c7274a23c4a"}
01:00:19.885 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fdae2e33-be6d-41e0-a655-0c7274a23c4a"}
01:00:19.886 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d2627673-088a-4948-87ac-ba464ef9f59b"}
01:00:19.886 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d2627673-088a-4948-87ac-ba464ef9f59b"}
01:00:21.888 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe91f613-69cc-4ef8-bd32-6b83b903ae63"}
01:00:21.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe91f613-69cc-4ef8-bd32-6b83b903ae63"}
01:00:21.888 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dfb283be-5380-4bf7-906e-c7688e3763e3"}
01:00:21.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"dfb283be-5380-4bf7-906e-c7688e3763e3"}
01:00:23.892 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"95f2b843-0f46-4eb6-b7fd-3d16c7a0a810"}
01:00:23.892 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"95f2b843-0f46-4eb6-b7fd-3d16c7a0a810"}
01:00:23.893 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c603dca5-8853-4aa5-a4c5-d5071150418b"}
01:00:23.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c603dca5-8853-4aa5-a4c5-d5071150418b"}
01:00:25.893 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c54d33c-5819-4e5f-b3cf-89bc3446f05b"}
01:00:25.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c54d33c-5819-4e5f-b3cf-89bc3446f05b"}
01:00:25.893 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e9387ba-bbf9-4fe1-b368-30f28d97ed02"}
01:00:25.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e9387ba-bbf9-4fe1-b368-30f28d97ed02"}
01:00:27.894 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0110c951-8cd7-47fb-b4da-b14e9f82cf8b"}
01:00:27.894 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0110c951-8cd7-47fb-b4da-b14e9f82cf8b"}
01:00:27.895 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1197cd8c-dc64-404b-a607-84c88a4ad1ff"}
01:00:27.895 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1197cd8c-dc64-404b-a607-84c88a4ad1ff"}
01:00:29.895 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77c7d714-140d-4ced-b046-71b3c2475604"}
01:00:29.895 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77c7d714-140d-4ced-b046-71b3c2475604"}
01:00:29.896 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cb839a30-4e0d-4e93-bdc0-8ad2a13fbd47"}
01:00:29.896 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb839a30-4e0d-4e93-bdc0-8ad2a13fbd47"}
01:00:31.895 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e920a4c8-9fa9-4967-a4e8-a0ec25402e9d"}
01:00:31.895 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e920a4c8-9fa9-4967-a4e8-a0ec25402e9d"}
01:00:31.895 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"676dbcb4-d9eb-4ecc-919c-9acf098b7a0a"}
01:00:31.895 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"676dbcb4-d9eb-4ecc-919c-9acf098b7a0a"}
01:00:33.896 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bbe4b8e4-35d4-4890-8bb3-626b9aeb9d59"}
01:00:33.896 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bbe4b8e4-35d4-4890-8bb3-626b9aeb9d59"}
01:00:33.897 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f4494f51-c874-48eb-8f6b-ae4847175234"}
01:00:33.898 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f4494f51-c874-48eb-8f6b-ae4847175234"}
01:00:35.910 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ff75893-69e0-4c6b-84dc-ae5d5be08de7"}
01:00:35.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ff75893-69e0-4c6b-84dc-ae5d5be08de7"}
01:00:35.910 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a2bf264-be3e-406c-9381-5ba4e07187df"}
01:00:35.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a2bf264-be3e-406c-9381-5ba4e07187df"}
01:00:37.912 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81bd7f1c-5d78-4ee8-8710-3f183606c117"}
01:00:37.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81bd7f1c-5d78-4ee8-8710-3f183606c117"}
01:00:37.912 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce61914c-b8e1-4072-9fd7-cb9ac68ee7ce"}
01:00:37.913 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce61914c-b8e1-4072-9fd7-cb9ac68ee7ce"}
01:00:39.925 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58c36f91-8114-4570-ae62-adb1f53264a1"}
01:00:39.926 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58c36f91-8114-4570-ae62-adb1f53264a1"}
01:00:39.926 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"02055b02-a0c1-477b-bb8a-71d7a5eb353b"}
01:00:39.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"02055b02-a0c1-477b-bb8a-71d7a5eb353b"}
01:00:41.931 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"942009cf-2bb4-4e5e-abcd-328ec3eea00a"}
01:00:41.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"942009cf-2bb4-4e5e-abcd-328ec3eea00a"}
01:00:41.931 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e041aeb8-dd46-4b9c-bea5-be1e53050958"}
01:00:41.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e041aeb8-dd46-4b9c-bea5-be1e53050958"}
01:00:43.931 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df3b18c1-617d-435c-b720-639d50516009"}
01:00:43.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df3b18c1-617d-435c-b720-639d50516009"}
01:00:43.931 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cc5637ab-048e-4144-aaff-5b7169b8a3a8"}
01:00:43.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cc5637ab-048e-4144-aaff-5b7169b8a3a8"}
01:00:45.934 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"35ba7985-d60f-46a8-90da-140c857c798a"}
01:00:45.934 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"35ba7985-d60f-46a8-90da-140c857c798a"}
01:00:45.934 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ab80dcf-af5e-4e1d-b2e0-bf7d0299d617"}
01:00:45.934 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ab80dcf-af5e-4e1d-b2e0-bf7d0299d617"}
01:00:47.936 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55262b0d-f63a-4d17-8c00-9e6103990c77"}
01:00:47.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55262b0d-f63a-4d17-8c00-9e6103990c77"}
01:00:47.936 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b4d57dd-2912-46d0-86ac-634787cfed35"}
01:00:47.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b4d57dd-2912-46d0-86ac-634787cfed35"}
01:00:49.939 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e65c09ba-15f4-4eee-845e-8cfdeda1a787"}
01:00:49.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e65c09ba-15f4-4eee-845e-8cfdeda1a787"}
01:00:49.939 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d105d5b-e2db-4895-ad03-c4a318a969ac"}
01:00:49.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6d105d5b-e2db-4895-ad03-c4a318a969ac"}
01:00:51.940 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b35d0ddd-e35b-458f-b96e-74a4710d1e1a"}
01:00:51.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b35d0ddd-e35b-458f-b96e-74a4710d1e1a"}
01:00:51.941 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c96a14a1-889e-4bab-86bc-f98829806cdb"}
01:00:51.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c96a14a1-889e-4bab-86bc-f98829806cdb"}
01:00:53.941 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aada527e-c9fa-4092-896f-232773a9df50"}
01:00:53.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aada527e-c9fa-4092-896f-232773a9df50"}
01:00:53.941 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4a0dd208-5bd5-4741-b4fc-24d75886c8f4"}
01:00:53.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4a0dd208-5bd5-4741-b4fc-24d75886c8f4"}
01:00:55.947 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"beca3f72-aafe-484a-a151-a9e86071a6fa"}
01:00:55.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"beca3f72-aafe-484a-a151-a9e86071a6fa"}
01:00:55.947 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ddcd5653-9b3c-4fc1-860c-eca6ce58dcb4"}
01:00:55.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ddcd5653-9b3c-4fc1-860c-eca6ce58dcb4"}
01:00:57.958 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a27088b7-d1f6-432d-b064-042518ba7e6c"}
01:00:57.958 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a27088b7-d1f6-432d-b064-042518ba7e6c"}
01:00:57.958 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb05c503-dea9-4586-9005-18fca8793039"}
01:00:57.958 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb05c503-dea9-4586-9005-18fca8793039"}
01:00:59.960 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70777ded-0ece-4909-9d96-3a19c86ccf0f"}
01:00:59.960 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70777ded-0ece-4909-9d96-3a19c86ccf0f"}
01:00:59.960 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a3f7f7d-2cf1-4c18-85e5-1f79bbc2cb71"}
01:00:59.960 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a3f7f7d-2cf1-4c18-85e5-1f79bbc2cb71"}
01:01:01.963 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"86dd4cde-d9f1-49f2-88e9-4aae03e732c7"}
01:01:01.963 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"86dd4cde-d9f1-49f2-88e9-4aae03e732c7"}
01:01:01.963 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b3c0f4c-3a58-413d-8639-4e16b8d3598e"}
01:01:01.963 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2b3c0f4c-3a58-413d-8639-4e16b8d3598e"}
01:01:03.961 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83d43a8a-5d62-4941-b86b-5e6be2cc90cb"}
01:01:03.961 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83d43a8a-5d62-4941-b86b-5e6be2cc90cb"}
01:01:03.961 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b39d7cc5-13aa-4657-a4d1-2bdfb1e8c8d8"}
01:01:03.961 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b39d7cc5-13aa-4657-a4d1-2bdfb1e8c8d8"}
01:01:05.962 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"041a63bd-4cfa-4949-8db0-fcddf5c4f95b"}
01:01:05.962 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"041a63bd-4cfa-4949-8db0-fcddf5c4f95b"}
01:01:05.963 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5e1652e-26d1-4626-a54a-1b3ae58349c7"}
01:01:05.963 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5e1652e-26d1-4626-a54a-1b3ae58349c7"}
01:01:07.964 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"130a24d8-ff7e-4e13-97d8-3d2bdb896cfb"}
01:01:07.965 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"130a24d8-ff7e-4e13-97d8-3d2bdb896cfb"}
01:01:07.965 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7da90a9-26c1-4f0e-bcd6-5334aa548a68"}
01:01:07.965 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b7da90a9-26c1-4f0e-bcd6-5334aa548a68"}
01:01:09.968 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"588f977a-b420-4a5c-b28e-4c714b6bfafc"}
01:01:09.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"588f977a-b420-4a5c-b28e-4c714b6bfafc"}
01:01:09.968 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bfbf67b5-6f47-42f4-99ae-4c7988d8b7a1"}
01:01:09.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bfbf67b5-6f47-42f4-99ae-4c7988d8b7a1"}
01:01:11.977 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"00f7f0e5-99f5-4fee-98f1-88b1094dd435"}
01:01:11.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"00f7f0e5-99f5-4fee-98f1-88b1094dd435"}
01:01:11.977 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abe89384-029d-4efd-bb70-da4cbe749011"}
01:01:11.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"abe89384-029d-4efd-bb70-da4cbe749011"}
01:01:13.989 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"76a579cb-98a6-4dde-99cb-c44766129314"}
01:01:13.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"76a579cb-98a6-4dde-99cb-c44766129314"}
01:01:13.989 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8a3d7ed7-9640-49da-98aa-cbb976a57d63"}
01:01:13.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8a3d7ed7-9640-49da-98aa-cbb976a57d63"}
01:01:15.998 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4cffe05d-7ab0-4f9e-a4cd-31be9925b1a8"}
01:01:15.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4cffe05d-7ab0-4f9e-a4cd-31be9925b1a8"}
01:01:15.998 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1beb89ac-5d2d-4c1d-8597-4df0847375ed"}
01:01:15.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1beb89ac-5d2d-4c1d-8597-4df0847375ed"}
01:01:18.005 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22760d9d-65a8-412a-8f2d-cba566a5c5cd"}
01:01:18.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22760d9d-65a8-412a-8f2d-cba566a5c5cd"}
01:01:18.005 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a82fa6c-8ead-415a-bb83-afcfff3980da"}
01:01:18.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7a82fa6c-8ead-415a-bb83-afcfff3980da"}
01:01:20.017 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0741bbf6-413a-4585-9318-a19a184fe289"}
01:01:20.017 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0741bbf6-413a-4585-9318-a19a184fe289"}
01:01:20.018 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6cac560f-a0d2-4a02-ba71-b52a39d351ef"}
01:01:20.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6cac560f-a0d2-4a02-ba71-b52a39d351ef"}
01:01:22.018 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d65047e-5721-4c78-8551-fbcb7f639d52"}
01:01:22.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d65047e-5721-4c78-8551-fbcb7f639d52"}
01:01:22.019 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88b9a48b-b455-407c-85b9-054336f4c54e"}
01:01:22.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"88b9a48b-b455-407c-85b9-054336f4c54e"}
01:01:24.019 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff625480-64b5-4e83-9976-5e379f88e31d"}
01:01:24.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff625480-64b5-4e83-9976-5e379f88e31d"}
01:01:24.020 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1f90a951-b058-4d8e-a082-10228c17b6ef"}
01:01:24.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1f90a951-b058-4d8e-a082-10228c17b6ef"}
01:01:26.016 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2cb999f-ec3c-46d5-b8c8-93a21868d053"}
01:01:26.016 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2cb999f-ec3c-46d5-b8c8-93a21868d053"}
01:01:26.016 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3bece11-1ca4-4e1f-b0e3-8e44ff9658cb"}
01:01:26.016 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d3bece11-1ca4-4e1f-b0e3-8e44ff9658cb"}
01:01:28.027 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd7c37e3-f625-4fd0-b4e7-f6f4b07e794c"}
01:01:28.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd7c37e3-f625-4fd0-b4e7-f6f4b07e794c"}
01:01:28.027 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e3ada85-9456-4883-bf19-2e3ce8ba4137"}
01:01:28.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e3ada85-9456-4883-bf19-2e3ce8ba4137"}
01:01:30.039 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8261b6fc-9eb0-4271-870f-32ab88a298a3"}
01:01:30.039 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8261b6fc-9eb0-4271-870f-32ab88a298a3"}
01:01:30.039 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bbcb9797-24da-45b5-806c-b11d35d68fc1"}
01:01:30.039 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbcb9797-24da-45b5-806c-b11d35d68fc1"}
01:01:32.043 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b16a893d-4154-4287-9024-44d5e042da83"}
01:01:32.043 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b16a893d-4154-4287-9024-44d5e042da83"}
01:01:32.043 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"00c60931-fc65-4b98-b546-313e887ebde5"}
01:01:32.043 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"00c60931-fc65-4b98-b546-313e887ebde5"}
01:01:34.051 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"832a7413-545e-4586-b45d-f0eb07ac6486"}
01:01:34.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"832a7413-545e-4586-b45d-f0eb07ac6486"}
01:01:34.051 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d16ca26-07ec-45c5-9300-9ef4c775799b"}
01:01:34.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d16ca26-07ec-45c5-9300-9ef4c775799b"}
01:01:36.062 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db8e2499-0698-4fe2-ad07-2d19f29f4229"}
01:01:36.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db8e2499-0698-4fe2-ad07-2d19f29f4229"}
01:01:36.062 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a392da7-1db0-4b39-8dad-294c9871fd1a"}
01:01:36.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1a392da7-1db0-4b39-8dad-294c9871fd1a"}
01:01:38.072 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ecda53b-9e12-4fe4-8da7-5b358fd23086"}
01:01:38.072 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ecda53b-9e12-4fe4-8da7-5b358fd23086"}
01:01:38.072 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c39c060a-771c-4599-a857-7b6cd26811a8"}
01:01:38.072 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c39c060a-771c-4599-a857-7b6cd26811a8"}
01:01:40.079 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d202229-1086-4778-8e25-2d4786a4b851"}
01:01:40.079 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d202229-1086-4778-8e25-2d4786a4b851"}
01:01:40.079 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e90ab00-1f69-410f-b4ae-e62d20cffc7f"}
01:01:40.079 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6e90ab00-1f69-410f-b4ae-e62d20cffc7f"}
01:01:42.092 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b09bc863-1399-4ff0-b1c9-855c7fc12422"}
01:01:42.092 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b09bc863-1399-4ff0-b1c9-855c7fc12422"}
01:01:42.092 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6411e89b-3562-47a4-9dab-7e01249697cf"}
01:01:42.092 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6411e89b-3562-47a4-9dab-7e01249697cf"}
01:01:44.097 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64525abf-88bd-44f7-b961-0bea79eef39f"}
01:01:44.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64525abf-88bd-44f7-b961-0bea79eef39f"}
01:01:44.098 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"108ee617-b937-4271-81b7-6b62a6e139bd"}
01:01:44.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"108ee617-b937-4271-81b7-6b62a6e139bd"}
01:01:46.101 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ba4d617-b0ac-4fc7-8c37-a9592aa8413c"}
01:01:46.101 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ba4d617-b0ac-4fc7-8c37-a9592aa8413c"}
01:01:46.102 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"64f9c54a-aeea-4c09-9d98-3ff8494db93b"}
01:01:46.102 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"64f9c54a-aeea-4c09-9d98-3ff8494db93b"}
01:01:48.105 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58810fa1-5da4-4270-ae0f-5b837c3ef27f"}
01:01:48.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58810fa1-5da4-4270-ae0f-5b837c3ef27f"}
01:01:48.105 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b32d5ddf-8181-419c-bc96-24af484d1f78"}
01:01:48.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b32d5ddf-8181-419c-bc96-24af484d1f78"}
01:01:50.107 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f44a7f2-496e-4c92-a7f8-4e2883ed44de"}
01:01:50.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f44a7f2-496e-4c92-a7f8-4e2883ed44de"}
01:01:50.108 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"030737b2-6859-4f5a-b57d-a348897563fe"}
01:01:50.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"030737b2-6859-4f5a-b57d-a348897563fe"}
01:01:52.114 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ab9b512-0e32-4927-832c-b425925147d3"}
01:01:52.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ab9b512-0e32-4927-832c-b425925147d3"}
01:01:52.114 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2929f787-3a27-404c-a216-b2dd96590ff5"}
01:01:52.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2929f787-3a27-404c-a216-b2dd96590ff5"}
01:01:54.120 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"924e6c69-f20d-4f70-958a-42dafb219680"}
01:01:54.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"924e6c69-f20d-4f70-958a-42dafb219680"}
01:01:54.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38f47766-7b5e-415d-b3b5-b2eeef88d3f6"}
01:01:54.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"38f47766-7b5e-415d-b3b5-b2eeef88d3f6"}
01:01:56.128 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"796e98d4-2397-4133-9b0f-17e4dd50ee6a"}
01:01:56.129 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"796e98d4-2397-4133-9b0f-17e4dd50ee6a"}
01:01:56.129 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52ed9520-d563-46bc-b23f-ced568479757"}
01:01:56.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"52ed9520-d563-46bc-b23f-ced568479757"}
01:01:58.132 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e6ba79a-ad3b-4d5e-8de3-e30da06bca24"}
01:01:58.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e6ba79a-ad3b-4d5e-8de3-e30da06bca24"}
01:01:58.133 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33b7aa1f-fd0d-4759-aa45-e98b4bd3798d"}
01:01:58.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"33b7aa1f-fd0d-4759-aa45-e98b4bd3798d"}
01:02:00.136 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5f3f8cf-7a8b-4ce0-8589-6f7d3dd499db"}
01:02:00.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5f3f8cf-7a8b-4ce0-8589-6f7d3dd499db"}
01:02:00.137 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae9efe43-b7c6-4b71-86f0-a77c350fdbbf"}
01:02:00.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae9efe43-b7c6-4b71-86f0-a77c350fdbbf"}
01:02:02.147 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df22efdb-c468-4bad-a7a8-6dfd32a768e1"}
01:02:02.147 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df22efdb-c468-4bad-a7a8-6dfd32a768e1"}
01:02:02.147 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e3dffdc8-62ec-453f-855d-59f15388b860"}
01:02:02.147 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3dffdc8-62ec-453f-855d-59f15388b860"}
01:02:04.161 02.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0ff22b0-1801-41b7-99f9-5a107f55a9b5"}
01:02:04.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0ff22b0-1801-41b7-99f9-5a107f55a9b5"}
01:02:04.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47f25c11-f8c2-4ff7-a68c-420e8f918c29"}
01:02:04.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"47f25c11-f8c2-4ff7-a68c-420e8f918c29"}
01:02:06.164 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26b1a686-97b7-4548-988a-37903be503a5"}
01:02:06.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26b1a686-97b7-4548-988a-37903be503a5"}
01:02:06.164 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98d6cd2b-f749-4dff-adc6-ce9c6ce77a37"}
01:02:06.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"98d6cd2b-f749-4dff-adc6-ce9c6ce77a37"}
01:02:08.168 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"766d3f7f-987f-400b-b550-8d90221b3221"}
01:02:08.169 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"766d3f7f-987f-400b-b550-8d90221b3221"}
01:02:08.169 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de80b70e-e9c6-4324-a1a3-82893b34ac8e"}
01:02:08.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"de80b70e-e9c6-4324-a1a3-82893b34ac8e"}
01:02:10.176 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3cf65617-cf04-4d57-8106-aa377a14498b"}
01:02:10.176 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3cf65617-cf04-4d57-8106-aa377a14498b"}
01:02:10.177 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c234607e-ad36-4f7e-b9cf-7a59057f17a9"}
01:02:10.177 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c234607e-ad36-4f7e-b9cf-7a59057f17a9"}
01:02:12.185 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0fe03ab3-5940-40ea-b370-7fe3655a076b"}
01:02:12.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0fe03ab3-5940-40ea-b370-7fe3655a076b"}
01:02:12.186 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38aaa2a1-3a42-4ac6-be89-a90b9145ca82"}
01:02:12.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"38aaa2a1-3a42-4ac6-be89-a90b9145ca82"}
01:02:14.197 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0263aa21-edcf-4d87-b1ae-40098f372396"}
01:02:14.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0263aa21-edcf-4d87-b1ae-40098f372396"}
01:02:14.197 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"44ade377-66b1-44cf-8a89-f627c4536f7a"}
01:02:14.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"44ade377-66b1-44cf-8a89-f627c4536f7a"}
01:02:16.207 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a8ab958a-3e92-4e61-adb9-3b88aaf7a7f7"}
01:02:16.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a8ab958a-3e92-4e61-adb9-3b88aaf7a7f7"}
01:02:16.207 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0099d44e-a69d-461d-bdd9-c913f809c31d"}
01:02:16.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0099d44e-a69d-461d-bdd9-c913f809c31d"}
01:02:18.212 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9856ecd1-4b0b-49cb-949f-3a2d553c614b"}
01:02:18.212 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9856ecd1-4b0b-49cb-949f-3a2d553c614b"}
01:02:18.213 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"712a3f52-4f44-40ed-b4c1-fadec4ec46d4"}
01:02:18.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"712a3f52-4f44-40ed-b4c1-fadec4ec46d4"}
01:02:20.225 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"187c051a-5343-4a3c-a8bc-96f8385d76d4"}
01:02:20.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"187c051a-5343-4a3c-a8bc-96f8385d76d4"}
01:02:20.226 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41a9742d-a300-4a58-abf5-31cef45df6d4"}
01:02:20.227 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"41a9742d-a300-4a58-abf5-31cef45df6d4"}
01:02:22.224 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34306bb0-587e-4764-9632-925d1784b131"}
01:02:22.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34306bb0-587e-4764-9632-925d1784b131"}
01:02:22.224 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a4bc4f4e-e7b1-45bc-8ed8-fae36697f729"}
01:02:22.226 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4bc4f4e-e7b1-45bc-8ed8-fae36697f729"}
01:02:24.225 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e7bb7b69-f1c3-42a4-ab50-55b43c961805"}
01:02:24.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e7bb7b69-f1c3-42a4-ab50-55b43c961805"}
01:02:24.226 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5741a75-0e3f-48fc-bae3-53aa438ccc08"}
01:02:24.226 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c5741a75-0e3f-48fc-bae3-53aa438ccc08"}
01:02:26.224 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f0680b1-88e0-4f18-832b-fb1887717cf7"}
01:02:26.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f0680b1-88e0-4f18-832b-fb1887717cf7"}
01:02:26.225 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95f94b87-aef6-4e5c-a69f-dc5ec83b1c6f"}
01:02:26.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"95f94b87-aef6-4e5c-a69f-dc5ec83b1c6f"}
01:02:26.640 00.415 6880 evsrv: cli 01543AA0 connect
01:02:26.641 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"b81c219e-9fe3-4d85-b313-2c2f1a7b20cd"}
01:02:26.641 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b81c219e-9fe3-4d85-b313-2c2f1a7b20cd"}
01:02:26.643 00.002 6880 evsrv: cli 01543AA0 disconnect
01:02:28.225 01.582 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5b45227e-652a-4a56-8694-108388d2802c"}
01:02:28.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5b45227e-652a-4a56-8694-108388d2802c"}
01:02:28.226 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ce8ee30-44af-4534-ab4a-3c031bfc00fe"}
01:02:28.226 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8ce8ee30-44af-4534-ab4a-3c031bfc00fe"}
01:02:30.224 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f47092d2-9a46-4f89-8519-6598a70aa9ef"}
01:02:30.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f47092d2-9a46-4f89-8519-6598a70aa9ef"}
01:02:30.225 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61c0f12b-9ef4-49ae-926c-667f3ab90ef9"}
01:02:30.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"61c0f12b-9ef4-49ae-926c-667f3ab90ef9"}
01:02:32.224 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ee105b6-a968-4881-8afd-4b20df3bfe56"}
01:02:32.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ee105b6-a968-4881-8afd-4b20df3bfe56"}
01:02:32.225 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7b82cbf3-ea81-4967-bfee-44417b20e58f"}
01:02:32.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7b82cbf3-ea81-4967-bfee-44417b20e58f"}
01:02:34.224 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c916bf6-e6c5-4eb1-a488-f0d6ab73b839"}
01:02:34.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c916bf6-e6c5-4eb1-a488-f0d6ab73b839"}
01:02:34.224 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2376889b-5fca-4be7-acce-45a67b9b6a39"}
01:02:34.225 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2376889b-5fca-4be7-acce-45a67b9b6a39"}
01:02:36.224 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"beaaa0ff-3c6c-4a65-85b4-de2d558f7bc6"}
01:02:36.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"beaaa0ff-3c6c-4a65-85b4-de2d558f7bc6"}
01:02:36.225 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0cdd8c84-2645-4c22-a393-5de85129fed4"}
01:02:36.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0cdd8c84-2645-4c22-a393-5de85129fed4"}
01:02:38.222 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"302ae2aa-be4d-463e-9bb2-00456d77907c"}
01:02:38.222 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"302ae2aa-be4d-463e-9bb2-00456d77907c"}
01:02:38.222 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"be5569da-72d1-480c-80d1-5f99c08836a3"}
01:02:38.222 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"be5569da-72d1-480c-80d1-5f99c08836a3"}
01:02:40.223 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"658ef595-f960-46df-9322-74401059dd63"}
01:02:40.223 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"658ef595-f960-46df-9322-74401059dd63"}
01:02:40.223 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"785659c7-350a-4188-8c4b-2217d8113151"}
01:02:40.223 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"785659c7-350a-4188-8c4b-2217d8113151"}
01:02:42.221 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6bf73a26-e269-47b1-ac99-87976600707c"}
01:02:42.221 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6bf73a26-e269-47b1-ac99-87976600707c"}
01:02:42.221 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61b20a87-3d00-44de-b91b-4061dac36ee7"}
01:02:42.222 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"61b20a87-3d00-44de-b91b-4061dac36ee7"}
01:02:44.220 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"941ae3fb-5ffe-4ddb-b360-bd50d4855070"}
01:02:44.220 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"941ae3fb-5ffe-4ddb-b360-bd50d4855070"}
01:02:44.221 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e4d9b02-d634-4e71-ae89-ab419bf8326c"}
01:02:44.221 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e4d9b02-d634-4e71-ae89-ab419bf8326c"}
01:02:46.220 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bcb38418-d6ad-4818-a009-df1ac95cea63"}
01:02:46.220 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bcb38418-d6ad-4818-a009-df1ac95cea63"}
01:02:46.220 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"adf26b8e-5f81-4407-8209-0a82623d4892"}
01:02:46.220 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"adf26b8e-5f81-4407-8209-0a82623d4892"}
01:02:48.219 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ab2f3d4-b01b-4378-adac-64295b971716"}
01:02:48.219 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ab2f3d4-b01b-4378-adac-64295b971716"}
01:02:48.219 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"78405525-2374-4105-b8fa-f2505193839a"}
01:02:48.220 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"78405525-2374-4105-b8fa-f2505193839a"}
01:02:50.219 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"032a39de-0677-42dc-a253-15e12cdfff07"}
01:02:50.219 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"032a39de-0677-42dc-a253-15e12cdfff07"}
01:02:50.220 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"15b66626-c821-4416-ad35-592d1c0aeafd"}
01:02:50.220 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"15b66626-c821-4416-ad35-592d1c0aeafd"}
01:02:52.236 02.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d6b427ed-85c1-4fe2-88ca-28d4303def0a"}
01:02:52.236 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d6b427ed-85c1-4fe2-88ca-28d4303def0a"}
01:02:52.237 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f65d119-7e23-4417-8253-79d10dd3ca94"}
01:02:52.237 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8f65d119-7e23-4417-8253-79d10dd3ca94"}
01:02:54.236 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd9392b3-b2fd-43a3-b875-5e90ee53bd54"}
01:02:54.236 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd9392b3-b2fd-43a3-b875-5e90ee53bd54"}
01:02:54.236 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84016ca5-8f16-4eec-a7bb-75cffd8bfedf"}
01:02:54.236 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"84016ca5-8f16-4eec-a7bb-75cffd8bfedf"}
01:02:56.237 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ba2cee3-f636-4bee-9f46-5ad88d864595"}
01:02:56.237 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ba2cee3-f636-4bee-9f46-5ad88d864595"}
01:02:56.237 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"48e1e2e0-dc2b-4dbc-a69b-5d8905c3e108"}
01:02:56.238 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"48e1e2e0-dc2b-4dbc-a69b-5d8905c3e108"}
01:02:58.237 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"845596fe-9e34-4f1f-9309-f5a37f754eff"}
01:02:58.237 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"845596fe-9e34-4f1f-9309-f5a37f754eff"}
01:02:58.238 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"90d49dfa-1418-479a-beed-34aa58375cdf"}
01:02:58.238 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"90d49dfa-1418-479a-beed-34aa58375cdf"}
01:03:00.236 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5ce1d7a-8303-4d9d-aa94-d4a4847da9fc"}
01:03:00.236 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5ce1d7a-8303-4d9d-aa94-d4a4847da9fc"}
01:03:00.237 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3342df16-0b71-44a2-81e6-3f223af429fd"}
01:03:00.237 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3342df16-0b71-44a2-81e6-3f223af429fd"}
01:03:02.237 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e7d38bd5-0d1a-4bff-9146-c85814828b5a"}
01:03:02.237 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e7d38bd5-0d1a-4bff-9146-c85814828b5a"}
01:03:02.238 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe25e595-47df-4e83-80dd-5ac2a7843f42"}
01:03:02.238 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe25e595-47df-4e83-80dd-5ac2a7843f42"}
01:03:04.253 02.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2414834b-2fd4-49bb-bad8-513478a069e7"}
01:03:04.253 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2414834b-2fd4-49bb-bad8-513478a069e7"}
01:03:04.254 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d8b08f1-ff5f-4d15-bfc4-5278ca8d8e11"}
01:03:04.254 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d8b08f1-ff5f-4d15-bfc4-5278ca8d8e11"}
01:03:06.251 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"404f306b-db49-44ed-bcc8-3a1eef9e00f4"}
01:03:06.251 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"404f306b-db49-44ed-bcc8-3a1eef9e00f4"}
01:03:06.252 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"177dada9-8dcb-401a-aef4-d99109231965"}
01:03:06.252 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"177dada9-8dcb-401a-aef4-d99109231965"}
01:03:08.251 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"82f69349-7296-4eb3-ba8b-6998a6880691"}
01:03:08.251 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"82f69349-7296-4eb3-ba8b-6998a6880691"}
01:03:08.252 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f3436cf5-2303-4f9d-b613-5f80b79bb140"}
01:03:08.252 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f3436cf5-2303-4f9d-b613-5f80b79bb140"}
01:03:10.322 02.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"343444d9-1d8d-495e-a857-98894980f8a9"}
01:03:10.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"343444d9-1d8d-495e-a857-98894980f8a9"}
01:03:10.323 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d7370bd-7c37-4edd-b56e-f4896e97daa7"}
01:03:10.323 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d7370bd-7c37-4edd-b56e-f4896e97daa7"}
01:03:12.322 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bf16669f-46fc-485b-ac39-37747be9e015"}
01:03:12.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bf16669f-46fc-485b-ac39-37747be9e015"}
01:03:12.323 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a7d824d-b6a4-4fb3-97a4-af0470c25cb0"}
01:03:12.323 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9a7d824d-b6a4-4fb3-97a4-af0470c25cb0"}
01:03:14.321 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b7d829e-3206-4dcd-b8db-8765f17513f4"}
01:03:14.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b7d829e-3206-4dcd-b8db-8765f17513f4"}
01:03:14.321 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5ab263b-d56b-4a84-befe-15c86cfc151b"}
01:03:14.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f5ab263b-d56b-4a84-befe-15c86cfc151b"}
01:03:16.318 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad9eb59b-9329-476c-ac58-ae96adecd140"}
01:03:16.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad9eb59b-9329-476c-ac58-ae96adecd140"}
01:03:16.318 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cf2cb20c-5795-4b96-9116-d442853b0209"}
01:03:16.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cf2cb20c-5795-4b96-9116-d442853b0209"}
01:03:18.319 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8cadc1e3-2c96-4fb3-baed-66d99ccecb9c"}
01:03:18.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8cadc1e3-2c96-4fb3-baed-66d99ccecb9c"}
01:03:18.320 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af54ce2d-6719-4880-98d3-49709f05585f"}
01:03:18.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"af54ce2d-6719-4880-98d3-49709f05585f"}
01:03:20.317 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd5c491e-8890-43a5-acda-c92a01b5b5ea"}
01:03:20.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd5c491e-8890-43a5-acda-c92a01b5b5ea"}
01:03:20.319 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6ca2627-69df-4753-b343-3515e89ba081"}
01:03:20.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b6ca2627-69df-4753-b343-3515e89ba081"}
01:03:22.318 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bfd728a8-ce52-4361-a2bc-8c725f90959c"}
01:03:22.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bfd728a8-ce52-4361-a2bc-8c725f90959c"}
01:03:22.319 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7ab5da3-9162-4d34-89ba-b724f0170dbd"}
01:03:22.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7ab5da3-9162-4d34-89ba-b724f0170dbd"}
01:03:24.318 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6dddf999-4ac0-4184-9a0f-7ae7f42dc15f"}
01:03:24.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6dddf999-4ac0-4184-9a0f-7ae7f42dc15f"}
01:03:24.319 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dddf0663-c3d0-40db-9dc9-b8ea54ca110e"}
01:03:24.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"dddf0663-c3d0-40db-9dc9-b8ea54ca110e"}
01:03:26.318 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"29b3196f-ad63-4b28-9f74-be54132c2c5c"}
01:03:26.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"29b3196f-ad63-4b28-9f74-be54132c2c5c"}
01:03:26.318 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d337c34-4723-498c-8cff-4a68e9fc69ac"}
01:03:26.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3d337c34-4723-498c-8cff-4a68e9fc69ac"}
01:03:28.317 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5b67157-9f69-4ce3-aca4-ecdc9b39c515"}
01:03:28.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5b67157-9f69-4ce3-aca4-ecdc9b39c515"}
01:03:28.318 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0277b0c8-d074-4e27-a841-92a850777744"}
01:03:28.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0277b0c8-d074-4e27-a841-92a850777744"}
01:03:30.316 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e58fd022-025b-4ae9-a945-434883ab1063"}
01:03:30.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e58fd022-025b-4ae9-a945-434883ab1063"}
01:03:30.317 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fad24e8d-3220-4125-bfac-ad2af14cb0c0"}
01:03:30.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fad24e8d-3220-4125-bfac-ad2af14cb0c0"}
01:03:32.315 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0315113-2c2d-4d66-a26d-6611e9c01b6c"}
01:03:32.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0315113-2c2d-4d66-a26d-6611e9c01b6c"}
01:03:32.315 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fa8b95a6-512f-4b75-8690-f364f9a7628e"}
01:03:32.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fa8b95a6-512f-4b75-8690-f364f9a7628e"}
01:03:34.314 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c82fb453-9ca0-47f6-99dc-74890c154c0d"}
01:03:34.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c82fb453-9ca0-47f6-99dc-74890c154c0d"}
01:03:34.315 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a88fd58-5c6e-44f9-9488-a52f8e260cbe"}
01:03:34.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2a88fd58-5c6e-44f9-9488-a52f8e260cbe"}
01:03:36.314 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30aa2da7-3c31-4cf9-8e66-37a04b1b732c"}
01:03:36.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30aa2da7-3c31-4cf9-8e66-37a04b1b732c"}
01:03:36.315 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2eb4f709-931c-4233-93b3-d0d18d055b7a"}
01:03:36.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2eb4f709-931c-4233-93b3-d0d18d055b7a"}
01:03:38.313 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"71ad82a1-960c-468c-8a5c-52932bacdad7"}
01:03:38.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"71ad82a1-960c-468c-8a5c-52932bacdad7"}
01:03:38.314 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8074791c-e798-41e9-9623-40778675c29b"}
01:03:38.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8074791c-e798-41e9-9623-40778675c29b"}
01:03:40.311 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e3ce5145-3c3a-47cc-8dcf-f67bd80e26da"}
01:03:40.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e3ce5145-3c3a-47cc-8dcf-f67bd80e26da"}
01:03:40.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea2566f3-1d63-434e-b9f0-58003d65101c"}
01:03:40.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ea2566f3-1d63-434e-b9f0-58003d65101c"}
01:03:42.311 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c4f0e2d6-1f0e-4a58-8b12-11f14100128e"}
01:03:42.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c4f0e2d6-1f0e-4a58-8b12-11f14100128e"}
01:03:42.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f14a9e3b-b1b2-47ff-bab2-be317317367d"}
01:03:42.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f14a9e3b-b1b2-47ff-bab2-be317317367d"}
01:03:44.312 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"022dd3cc-cddb-49d1-b9fc-0bb315d1d348"}
01:03:44.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"022dd3cc-cddb-49d1-b9fc-0bb315d1d348"}
01:03:44.313 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"94c9311b-3806-4eb5-83cd-48a8a19060be"}
01:03:44.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"94c9311b-3806-4eb5-83cd-48a8a19060be"}
01:03:46.312 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"53cf6a64-c11f-4e19-91ec-39ffeb373574"}
01:03:46.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"53cf6a64-c11f-4e19-91ec-39ffeb373574"}
01:03:46.313 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"08cbdc0d-8953-4aeb-a4b7-3dcab3279c50"}
01:03:46.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"08cbdc0d-8953-4aeb-a4b7-3dcab3279c50"}
01:03:48.312 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40845c76-ea6f-41fd-9318-1a10e2ff6b5e"}
01:03:48.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40845c76-ea6f-41fd-9318-1a10e2ff6b5e"}
01:03:48.313 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b02abaa8-7ca0-4c26-abfb-8fd4bf4fcbb9"}
01:03:48.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b02abaa8-7ca0-4c26-abfb-8fd4bf4fcbb9"}
01:03:50.313 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6bced4d1-da7d-4f9e-a965-d333435150d6"}
01:03:50.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6bced4d1-da7d-4f9e-a965-d333435150d6"}
01:03:50.314 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7bffb98-f859-447b-9809-192370eadabe"}
01:03:50.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d7bffb98-f859-447b-9809-192370eadabe"}
01:03:52.312 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e208ac8-bbfb-45c1-af2f-f8a41cab46f4"}
01:03:52.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e208ac8-bbfb-45c1-af2f-f8a41cab46f4"}
01:03:52.312 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca69b962-bd83-489f-9c38-4af91386424b"}
01:03:52.313 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ca69b962-bd83-489f-9c38-4af91386424b"}
01:03:54.311 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ac71a5a-cf11-4161-95f7-aab8b6e5ffea"}
01:03:54.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ac71a5a-cf11-4161-95f7-aab8b6e5ffea"}
01:03:54.311 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0689e523-280b-4073-867c-7adb146deb1a"}
01:03:54.312 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0689e523-280b-4073-867c-7adb146deb1a"}
01:03:56.311 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c22fcc0c-9cf4-4054-b2c3-27d3fa0ca665"}
01:03:56.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c22fcc0c-9cf4-4054-b2c3-27d3fa0ca665"}
01:03:56.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"544ed676-4314-4dd5-818d-317108a47527"}
01:03:56.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"544ed676-4314-4dd5-818d-317108a47527"}
01:03:58.311 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"729e8570-8f20-4845-ace5-222ded32e473"}
01:03:58.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"729e8570-8f20-4845-ace5-222ded32e473"}
01:03:58.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d03538d8-b9b3-4e32-af15-cd88e8f755c5"}
01:03:58.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d03538d8-b9b3-4e32-af15-cd88e8f755c5"}
01:04:00.311 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8915eca4-0cea-482a-aeab-c8987159ad6f"}
01:04:00.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8915eca4-0cea-482a-aeab-c8987159ad6f"}
01:04:00.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f88d5ea8-7c1f-4dba-97f8-4647ce20a8b0"}
01:04:00.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f88d5ea8-7c1f-4dba-97f8-4647ce20a8b0"}
01:04:02.311 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d546d192-3218-4c6d-9002-1bd145b4bb0e"}
01:04:02.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d546d192-3218-4c6d-9002-1bd145b4bb0e"}
01:04:02.313 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f290309-b748-4039-8acd-53e504aa0824"}
01:04:02.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f290309-b748-4039-8acd-53e504aa0824"}
01:04:04.309 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"68d5a413-9f2a-4f75-b1eb-bd20a7e522b1"}
01:04:04.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"68d5a413-9f2a-4f75-b1eb-bd20a7e522b1"}
01:04:04.310 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bcab1413-1ccb-4ca4-943b-d3dcf8781a9b"}
01:04:04.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bcab1413-1ccb-4ca4-943b-d3dcf8781a9b"}
01:04:06.309 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27e7e42a-6cce-4acc-ac3c-c07525774024"}
01:04:06.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27e7e42a-6cce-4acc-ac3c-c07525774024"}
01:04:06.310 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"68824037-85d6-427b-842c-9bca3aee9378"}
01:04:06.311 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"68824037-85d6-427b-842c-9bca3aee9378"}
01:04:08.310 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4b468dd9-f4fb-45bf-9388-a5f42d4daf5e"}
01:04:08.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4b468dd9-f4fb-45bf-9388-a5f42d4daf5e"}
01:04:08.311 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cd0b9dab-61a9-4d32-a29e-96efd4ee664a"}
01:04:08.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cd0b9dab-61a9-4d32-a29e-96efd4ee664a"}
01:04:10.310 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5b8dd147-89d8-46bc-83cb-dc0130a5a1e6"}
01:04:10.311 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5b8dd147-89d8-46bc-83cb-dc0130a5a1e6"}
01:04:10.311 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0022bd1f-5278-412d-b516-851a61979f5d"}
01:04:10.312 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0022bd1f-5278-412d-b516-851a61979f5d"}
01:04:12.310 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ae49710-f5d5-43c1-9a0a-77cc740f43b6"}
01:04:12.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ae49710-f5d5-43c1-9a0a-77cc740f43b6"}
01:04:12.311 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ca59e9b-1cdd-460d-822c-b82a0c8b9270"}
01:04:12.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0ca59e9b-1cdd-460d-822c-b82a0c8b9270"}
01:04:14.311 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"af760390-f70b-4fa5-94cf-eb6aa120e08e"}
01:04:14.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"af760390-f70b-4fa5-94cf-eb6aa120e08e"}
01:04:14.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24a8e7f3-8a95-448b-a4fe-7374f79d42c5"}
01:04:14.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"24a8e7f3-8a95-448b-a4fe-7374f79d42c5"}
01:04:16.311 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"539c1c8d-0055-4bb7-9a0a-6bb64fe638a4"}
01:04:16.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"539c1c8d-0055-4bb7-9a0a-6bb64fe638a4"}
01:04:16.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c98b82f-5966-4541-9c76-326a8b35c504"}
01:04:16.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c98b82f-5966-4541-9c76-326a8b35c504"}
01:04:18.319 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"399d2abe-dc05-48b1-9e53-8b06a8d66d4c"}
01:04:18.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"399d2abe-dc05-48b1-9e53-8b06a8d66d4c"}
01:04:18.320 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"056b531a-e7f0-44a6-950a-2b5f2c514ea3"}
01:04:18.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"056b531a-e7f0-44a6-950a-2b5f2c514ea3"}
01:04:20.317 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbbc6982-cb5d-4161-bbbf-886819d9d1dd"}
01:04:20.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbbc6982-cb5d-4161-bbbf-886819d9d1dd"}
01:04:20.317 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"897b3a37-671a-4767-898b-0539859706be"}
01:04:20.319 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"897b3a37-671a-4767-898b-0539859706be"}
01:04:22.317 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61bf453e-cf90-4d0d-9ca7-87bab02a5315"}
01:04:22.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61bf453e-cf90-4d0d-9ca7-87bab02a5315"}
01:04:22.318 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c4605c30-f02f-494d-a920-c67aa419cb6d"}
01:04:22.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c4605c30-f02f-494d-a920-c67aa419cb6d"}
01:04:24.317 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25b7b219-dfcb-4e35-838b-62207ddb832c"}
01:04:24.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25b7b219-dfcb-4e35-838b-62207ddb832c"}
01:04:24.319 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9f3b0b6-4a31-4b6c-8a9e-4393001f8d4f"}
01:04:24.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9f3b0b6-4a31-4b6c-8a9e-4393001f8d4f"}
01:04:26.317 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c10adf37-a9de-4b10-ae07-740e1fbbe421"}
01:04:26.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c10adf37-a9de-4b10-ae07-740e1fbbe421"}
01:04:26.318 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ff6862b9-8899-4465-8850-ef492d530965"}
01:04:26.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ff6862b9-8899-4465-8850-ef492d530965"}
01:04:28.318 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d3bf7933-62c3-496f-90d8-6cc6de628d42"}
01:04:28.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d3bf7933-62c3-496f-90d8-6cc6de628d42"}
01:04:28.319 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c0bbf301-ba61-431b-ac25-5b36674d136c"}
01:04:28.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c0bbf301-ba61-431b-ac25-5b36674d136c"}
01:04:30.317 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89189453-8ea6-491c-aa02-ef161b3fd51d"}
01:04:30.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89189453-8ea6-491c-aa02-ef161b3fd51d"}
01:04:30.318 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b988a03-f800-494a-abaf-b08050dd280c"}
01:04:30.319 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b988a03-f800-494a-abaf-b08050dd280c"}
01:04:32.316 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27774586-46f9-4ca5-b53e-d41220650a1b"}
01:04:32.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27774586-46f9-4ca5-b53e-d41220650a1b"}
01:04:32.316 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5782d22d-8f0b-46c5-91f0-d9e67959de44"}
01:04:32.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5782d22d-8f0b-46c5-91f0-d9e67959de44"}
01:04:34.316 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"253e72e7-3162-4953-baa3-8fdf7d17b36a"}
01:04:34.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"253e72e7-3162-4953-baa3-8fdf7d17b36a"}
01:04:34.317 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"85edae25-419a-4b14-9578-2fc9b2783dd5"}
01:04:34.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"85edae25-419a-4b14-9578-2fc9b2783dd5"}
01:04:36.316 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d7e9dbd-a19b-417a-97db-70db742364c3"}
01:04:36.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d7e9dbd-a19b-417a-97db-70db742364c3"}
01:04:36.316 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ab5db2e-bf72-4ed5-8fb7-a40a689095b9"}
01:04:36.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3ab5db2e-bf72-4ed5-8fb7-a40a689095b9"}
01:04:37.817 01.501 6880 evsrv: cli 01543AA0 connect
01:04:37.819 00.002 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"94ba2840-5517-40de-a044-00f3155991dc"}
01:04:37.819 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Stopped","id":"94ba2840-5517-40de-a044-00f3155991dc"}
01:04:37.819 00.000 6880 evsrv: cli 01543AA0 disconnect
01:04:37.822 00.003 6880 evsrv: cli 01543AA0 connect
01:04:37.823 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_calibrated","id":"29cfd01e-13bb-4d10-aa8a-090b316903cc"}
01:04:37.823 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":true,"id":"29cfd01e-13bb-4d10-aa8a-090b316903cc"}
01:04:37.825 00.002 6880 evsrv: cli 01543AA0 disconnect
01:04:37.845 00.020 6880 evsrv: cli 01543AA0 connect
01:04:37.845 00.000 6880 evsrv: cli 01543AA0 request: {"method":"guide","params":{"settle":{"pixels":0.6,"time":6,"timeout":20},"recalibrate":false},"id":"c9dbfe0f-cf6c-4652-96c8-2a2da4d9c0e5"}
01:04:37.845 00.000 6880 PhdController::Guide begins
01:04:37.845 00.000 6880 PhdController: newstate STATE_SETUP
01:04:37.845 00.000 6880 PhdController: setup
01:04:37.845 00.000 6880 PhdController: newstate STATE_ATTEMPT_START
01:04:37.845 00.000 6880 PhdController: start capturing
01:04:37.846 00.001 6880 Changing from state SELECTING to UNINITIALIZED
01:04:37.846 00.000 6880 guider state => SELECTING
01:04:37.846 00.000 6880 setting force full frames = true
01:04:37.846 00.000 6880 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
01:04:37.855 00.009 6880 ScheduleExposure(1000,3,0) exposurePending=0
01:04:37.855 00.000 6880 Enqueuing Expose request
01:04:37.855 00.000 6880 PhdController: newstate STATE_SELECT_STAR
01:04:37.855 00.000 10052 Worker thread wakes up
01:04:37.855 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"c9dbfe0f-cf6c-4652-96c8-2a2da4d9c0e5"}
01:04:37.855 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:37.855 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
01:04:37.855 00.000 6880 evsrv: cli 01543AA0 disconnect
01:04:37.861 00.006 6880 evsrv: cli 0FC9CA78 connect
01:04:37.862 00.001 6880 case statement mapped state 1 to 101
01:04:37.862 00.000 6880 case statement mapped state 1 to 101
01:04:37.862 00.000 6880 evsrv: cli 0FC9CA78 request: {"method":"get_lock_shift_params","id":"edd7990a-7bad-41d2-8e8f-c22a31556e20"}
01:04:37.862 00.000 6880 evsrv: cli 0FC9CA78 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"edd7990a-7bad-41d2-8e8f-c22a31556e20"}
01:04:37.864 00.002 6880 evsrv: cli 0FC9CA78 disconnect
01:04:37.870 00.006 6880 evsrv: cli 0FC9D6F8 connect
01:04:37.870 00.000 6880 case statement mapped state 1 to 101
01:04:37.870 00.000 6880 case statement mapped state 1 to 101
01:04:37.870 00.000 6880 evsrv: cli 0FC9D6F8 request: {"method":"get_lock_position","id":"354313ed-50e3-42dd-a325-c91fc7536aa9"}
01:04:37.871 00.001 6880 evsrv: cli 0FC9D6F8 response: {"jsonrpc":"2.0","result":null,"id":"354313ed-50e3-42dd-a325-c91fc7536aa9"}
01:04:37.904 00.033 6880 evsrv: cli 0FC9D6F8 disconnect
01:04:38.315 00.411 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ac317ec-04bd-460d-ab0e-fb703d3a84a5"}
01:04:38.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ac317ec-04bd-460d-ab0e-fb703d3a84a5"}
01:04:38.315 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4e6d7db-411d-4a78-93f7-92ca3a426c7d"}
01:04:38.315 00.000 6880 case statement mapped state 1 to 101
01:04:38.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b4e6d7db-411d-4a78-93f7-92ca3a426c7d"}
01:04:38.875 00.560 6880 evsrv: cli 01543AA0 connect
01:04:38.875 00.000 6880 case statement mapped state 1 to 101
01:04:38.875 00.000 6880 case statement mapped state 1 to 101
01:04:38.876 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_position","id":"9aa0560c-686a-4bf4-bc9f-38ebdef4bfaa"}
01:04:38.876 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":null,"id":"9aa0560c-686a-4bf4-bc9f-38ebdef4bfaa"}
01:04:38.876 00.000 6880 evsrv: cli 01543AA0 disconnect
01:04:38.990 00.114 10052 Exposure complete
01:04:39.039 00.049 10052 worker thread done servicing request
01:04:39.039 00.000 6880 OnExposeComplete: enter
01:04:39.039 00.000 6880 UpdateGuideState(): m_state=1
01:04:39.040 00.001 6880 UpdateCurrentPosition: no star selected
01:04:39.040 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
01:04:39.040 00.000 6880 Status Line: No star selected
01:04:39.043 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:39.095 00.052 6880 UpdateGuideState exits: No star selected
01:04:39.095 00.000 6880 GuiderMultiStar::AutoSelect enter
01:04:39.095 00.000 6880 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
01:04:39.154 00.059 6880 AutoFind: auto downsample for scale 6.45 => 1x
01:04:39.240 00.086 6880 AutoFind: global mean = -0.0, stdev 4.6
01:04:39.240 00.000 6880 AutoFind: using threshold = 0.1
01:04:39.340 00.100 6880 AutoFind: local max [262, 19] 195.9
01:04:39.340 00.000 6880 AutoFind: local max [235, 538] 135.9
01:04:39.340 00.000 6880 AutoFind: local max [408, 888] 67.6
01:04:39.340 00.000 6880 AutoFind: local max [282, 297] 54.3
01:04:39.340 00.000 6880 AutoFind: local max [1199, 294] 46.8
01:04:39.340 00.000 6880 AutoFind: local max [825, 297] 46.0
01:04:39.340 00.000 6880 AutoFind: local max [56, 633] 41.0
01:04:39.340 00.000 6880 AutoFind: local max [471, 592] 40.4
01:04:39.340 00.000 6880 AutoFind: local max [854, 217] 32.5
01:04:39.340 00.000 6880 AutoFind: local max [1128, 349] 30.9
01:04:39.340 00.000 6880 AutoFind: local max [266, 85] 28.0
01:04:39.340 00.000 6880 AutoFind: local max [554, 330] 26.6
01:04:39.340 00.000 6880 AutoFind: local max [672, 825] 25.6
01:04:39.340 00.000 6880 AutoFind: local max [1120, 685] 25.1
01:04:39.340 00.000 6880 AutoFind: local max [269, 577] 23.6
01:04:39.340 00.000 6880 AutoFind: local max [53, 499] 20.0
01:04:39.340 00.000 6880 AutoFind: local max [379, 661] 18.5
01:04:39.340 00.000 6880 AutoFind: local max [612, 211] 17.1
01:04:39.340 00.000 6880 AutoFind: local max [1042, 639] 15.4
01:04:39.340 00.000 6880 AutoFind: local max [912, 628] 12.5
01:04:39.341 00.001 6880 AutoFind: local max [63, 789] 12.0
01:04:39.341 00.000 6880 AutoFind: local max [1226, 15] 11.9
01:04:39.341 00.000 6880 AutoFind: local max [77, 770] 10.9
01:04:39.341 00.000 6880 AutoFind: local max [761, 744] 10.0
01:04:39.341 00.000 6880 AutoFind: local max [1220, 190] 9.2
01:04:39.341 00.000 6880 AutoFind: local max [401, 477] 8.9
01:04:39.341 00.000 6880 AutoFind: local max [751, 234] 8.6
01:04:39.341 00.000 6880 AutoFind: local max [780, 815] 8.4
01:04:39.341 00.000 6880 AutoFind: local max [994, 312] 8.4
01:04:39.341 00.000 6880 AutoFind: local max [1169, 896] 6.9
01:04:39.341 00.000 6880 AutoFind: local max [1086, 911] 6.6
01:04:39.341 00.000 6880 AutoFind: local max [925, 478] 6.5
01:04:39.341 00.000 6880 AutoFind: local max [1110, 356] 6.3
01:04:39.341 00.000 6880 AutoFind: local max [893, 407] 5.6
01:04:39.341 00.000 6880 AutoFind: local max [1262, 81] 5.0
01:04:39.341 00.000 6880 AutoFind: local max [1212, 788] 5.0
01:04:39.341 00.000 6880 AutoFind: local max [739, 263] 4.9
01:04:39.341 00.000 6880 AutoFind: local max [988, 139] 4.5
01:04:39.341 00.000 6880 AutoFind: local max [792, 119] 4.3
01:04:39.341 00.000 6880 AutoFind: local max [718, 286] 4.1
01:04:39.341 00.000 6880 AutoFind: local max [531, 392] 4.0
01:04:39.341 00.000 6880 AutoFind: local max [88, 19] 3.9
01:04:39.341 00.000 6880 AutoFind: local max [97, 59] 3.8
01:04:39.342 00.001 6880 AutoFind: local max [1265, 891] 3.7
01:04:39.342 00.000 6880 AutoFind: local max [52, 339] 3.5
01:04:39.342 00.000 6880 AutoFind: local max [307, 346] 3.5
01:04:39.342 00.000 6880 AutoFind: local max [993, 197] 3.2
01:04:39.342 00.000 6880 AutoFind: local max [1245, 550] 3.2
01:04:39.342 00.000 6880 AutoFind: local max [325, 53] 3.2
01:04:39.342 00.000 6880 AutoFind: local max [144, 930] 3.2
01:04:39.342 00.000 6880 AutoFind: local max [94, 493] 3.2
01:04:39.342 00.000 6880 AutoFind: local max [118, 877] 3.0
01:04:39.342 00.000 6880 AutoFind: local max [734, 357] 2.9
01:04:39.342 00.000 6880 AutoFind: local max [310, 361] 2.9
01:04:39.342 00.000 6880 AutoFind: local max [721, 877] 2.9
01:04:39.342 00.000 6880 AutoFind: local max [38, 416] 2.9
01:04:39.342 00.000 6880 AutoFind: local max [135, 739] 2.9
01:04:39.342 00.000 6880 AutoFind: local max [798, 602] 2.8
01:04:39.342 00.000 6880 AutoFind: local max [830, 534] 2.7
01:04:39.342 00.000 6880 AutoFind: local max [1070, 216] 2.7
01:04:39.342 00.000 6880 AutoFind: local max [517, 820] 2.6
01:04:39.342 00.000 6880 AutoFind: local max [41, 289] 2.5
01:04:39.342 00.000 6880 AutoFind: local max [785, 74] 2.5
01:04:39.342 00.000 6880 AutoFind: local max [159, 366] 2.5
01:04:39.342 00.000 6880 AutoFind: local max [322, 404] 2.5
01:04:39.343 00.001 6880 AutoFind: local max [547, 927] 2.4
01:04:39.343 00.000 6880 AutoFind: local max [1129, 530] 2.3
01:04:39.343 00.000 6880 AutoFind: local max [8, 188] 2.3
01:04:39.343 00.000 6880 AutoFind: local max [190, 601] 2.3
01:04:39.343 00.000 6880 AutoFind: local max [643, 275] 2.3
01:04:39.343 00.000 6880 AutoFind: local max [59, 214] 2.3
01:04:39.343 00.000 6880 AutoFind: local max [610, 843] 2.2
01:04:39.343 00.000 6880 AutoFind: local max [71, 638] 2.2
01:04:39.343 00.000 6880 AutoFind: local max [101, 41] 2.2
01:04:39.343 00.000 6880 AutoFind: local max [193, 573] 2.1
01:04:39.343 00.000 6880 AutoFind: local max [1054, 889] 2.1
01:04:39.343 00.000 6880 AutoFind: local max [335, 604] 2.1
01:04:39.343 00.000 6880 AutoFind: local max [860, 175] 2.1
01:04:39.343 00.000 6880 AutoFind: local max [153, 109] 2.0
01:04:39.343 00.000 6880 AutoFind: local max [1049, 522] 2.0
01:04:39.343 00.000 6880 AutoFind: local max [244, 737] 2.0
01:04:39.343 00.000 6880 AutoFind: local max [820, 565] 2.0
01:04:39.343 00.000 6880 AutoFind: local max [162, 439] 2.0
01:04:39.343 00.000 6880 AutoFind: local max [1115, 340] 1.9
01:04:39.343 00.000 6880 AutoFind: local max [204, 721] 1.9
01:04:39.343 00.000 6880 AutoFind: local max [88, 453] 1.9
01:04:39.343 00.000 6880 AutoFind: local max [64, 928] 1.9
01:04:39.344 00.001 6880 AutoFind: local max [725, 420] 1.9
01:04:39.344 00.000 6880 AutoFind: local max [1216, 843] 1.9
01:04:39.344 00.000 6880 AutoFind: local max [250, 28] 1.9
01:04:39.344 00.000 6880 AutoFind: local max [454, 745] 1.9
01:04:39.344 00.000 6880 AutoFind: local max [143, 416] 1.8
01:04:39.344 00.000 6880 AutoFind: local max [388, 476] 1.8
01:04:39.344 00.000 6880 AutoFind: local max [1073, 840] 1.8
01:04:39.344 00.000 6880 AutoFind: local max [579, 513] 1.8
01:04:39.344 00.000 6880 AutoFind: local max [1200, 867] 1.8
01:04:39.344 00.000 6880 AutoFind: local max [714, 16] 1.8
01:04:39.344 00.000 6880 AutoFind: local max [21, 465] 1.8
01:04:39.344 00.000 6880 AutoFind: local max [1177, 428] 1.8
01:04:39.344 00.000 6880 AutoFind: local max [50, 359] 1.8
01:04:39.344 00.000 6880 AutoFind: too close [50, 359] 1.8 - [52, 339] 3.5
01:04:39.344 00.000 6880 AutoFind: too close [388, 476] 1.8 - [401, 477] 8.9
01:04:39.344 00.000 6880 AutoFind: close dim-bright [250, 28] 1.9 - [262, 19] 195.9
01:04:39.344 00.000 6880 AutoFind: too close [1115, 340] 1.9 - [1110, 356] 6.3
01:04:39.344 00.000 6880 AutoFind: close dim-bright [1115, 340] 1.9 - [1128, 349] 30.9
01:04:39.344 00.000 6880 AutoFind: too close [101, 41] 2.2 - [97, 59] 3.8
01:04:39.344 00.000 6880 AutoFind: close dim-bright [71, 638] 2.2 - [56, 633] 41.0
01:04:39.345 00.001 6880 AutoFind: too close [310, 361] 2.9 - [307, 346] 3.5
01:04:39.345 00.000 6880 AutoFind: too close [1110, 356] 6.3 - [1128, 349] 30.9
01:04:39.345 00.000 6880 AutoFind: too close [77, 770] 10.9 - [63, 789] 12.0
01:04:39.345 00.000 6880 AutoFind: too close to edge [8, 188] 2.3
01:04:39.345 00.000 6880 AutoFind: too close to edge [1265, 891] 3.7
01:04:39.345 00.000 6880 AutoFind: too close to edge [1226, 15] 11.9
01:04:39.345 00.000 6880 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
01:04:39.345 00.000 6880 Star::Find(15, 262, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.345 00.000 6880 Star::Find returns 1 (1), X=262.01, Y=19.15, Mass=11093, SNR=71.2, Peak=255 HFD=6.0
01:04:39.345 00.000 6880 Star::Find(15, 235, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.345 00.000 6880 Star::Find returns 1 (1), X=234.48, Y=538.30, Mass=6620, SNR=54.2, Peak=255 HFD=5.5
01:04:39.345 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.345 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.69, Mass=2397, SNR=33.9, Peak=159 HFD=4.7
01:04:39.345 00.000 6880 Star::Find(15, 282, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.345 00.000 6880 Star::Find returns 1 (0), X=282.02, Y=297.73, Mass=2134, SNR=32.0, Peak=154 HFD=4.5
01:04:39.345 00.000 6880 Star::Find(15, 1199, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.346 00.001 6880 Star::Find returns 1 (0), X=1199.09, Y=294.24, Mass=2552, SNR=34.4, Peak=138 HFD=5.5
01:04:39.346 00.000 6880 Star::Find(15, 825, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.346 00.000 6880 Star::Find returns 1 (0), X=824.79, Y=297.73, Mass=1982, SNR=30.8, Peak=144 HFD=4.8
01:04:39.346 00.000 6880 Star::Find(15, 56, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.346 00.000 6880 Star::Find returns 1 (0), X=55.47, Y=632.39, Mass=1726, SNR=28.7, Peak=80 HFD=5.2
01:04:39.346 00.000 6880 Star::Find(15, 471, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.346 00.000 6880 Star::Find returns 1 (0), X=471.25, Y=591.67, Mass=2362, SNR=33.0, Peak=132 HFD=5.6
01:04:39.346 00.000 6880 Star::Find(15, 854, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.346 00.000 6880 Star::Find returns 1 (0), X=853.79, Y=217.15, Mass=2035, SNR=30.4, Peak=105 HFD=5.9
01:04:39.346 00.000 6880 Star::Find(15, 266, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.346 00.000 6880 Star::Find returns 1 (0), X=265.37, Y=84.68, Mass=1297, SNR=24.8, Peak=78 HFD=5.4
01:04:39.346 00.000 6880 Star::Find(15, 554, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.346 00.000 6880 Star::Find returns 1 (0), X=553.47, Y=329.69, Mass=1543, SNR=26.8, Peak=79 HFD=5.6
01:04:39.346 00.000 6880 Star::Find(15, 672, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.346 00.000 6880 Star::Find returns 1 (0), X=671.59, Y=824.79, Mass=936, SNR=21.2, Peak=80 HFD=4.3
01:04:39.347 00.001 6880 Star::Find(15, 1120, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.347 00.000 6880 Star::Find returns 1 (0), X=1119.54, Y=684.71, Mass=961, SNR=21.4, Peak=66 HFD=4.7
01:04:39.347 00.000 6880 Star::Find(15, 269, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.347 00.000 6880 Star::Find returns 1 (0), X=268.70, Y=577.23, Mass=1213, SNR=23.9, Peak=61 HFD=5.5
01:04:39.347 00.000 6880 Star::Find(15, 53, 499, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.347 00.000 6880 Star::Find returns 1 (0), X=51.94, Y=497.39, Mass=1202, SNR=22.3, Peak=64 HFD=5.6
01:04:39.347 00.000 6880 Star::Find(15, 379, 661, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.347 00.000 6880 Star::Find returns 1 (0), X=378.66, Y=660.42, Mass=1058, SNR=22.3, Peak=57 HFD=5.5
01:04:39.347 00.000 6880 Star::Find(15, 612, 211, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.347 00.000 6880 Star::Find returns 1 (0), X=611.98, Y=211.17, Mass=788, SNR=19.4, Peak=55 HFD=5.0
01:04:39.347 00.000 6880 Star::Find(15, 1042, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.347 00.000 6880 Star::Find returns 1 (0), X=1042.29, Y=639.39, Mass=630, SNR=17.3, Peak=52 HFD=4.6
01:04:39.347 00.000 6880 Star::Find(15, 912, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.347 00.000 6880 Star::Find returns 1 (0), X=911.67, Y=628.58, Mass=493, SNR=15.3, Peak=38 HFD=4.7
01:04:39.347 00.000 6880 Star::Find(15, 761, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.348 00.001 6880 Star::Find returns 1 (0), X=761.24, Y=744.16, Mass=524, SNR=15.8, Peak=35 HFD=4.9
01:04:39.348 00.000 6880 Star::Find(15, 1220, 190, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.348 00.000 6880 Star::Find returns 1 (0), X=1219.77, Y=190.28, Mass=332, SNR=12.6, Peak=29 HFD=4.3
01:04:39.348 00.000 6880 Star::Find(15, 751, 234, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.348 00.000 6880 Star::Find returns 1 (0), X=750.95, Y=234.15, Mass=302, SNR=12.0, Peak=36 HFD=4.3
01:04:39.348 00.000 6880 Star::Find(15, 780, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.348 00.000 6880 Star::Find returns 1 (0), X=779.52, Y=814.68, Mass=380, SNR=13.4, Peak=33 HFD=4.5
01:04:39.348 00.000 6880 Star::Find(15, 994, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.348 00.000 6880 Star::Find returns 1 (0), X=993.44, Y=311.50, Mass=378, SNR=13.3, Peak=26 HFD=5.0
01:04:39.348 00.000 6880 Star::Find(15, 1169, 896, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.348 00.000 6880 Star::Find returns 1 (0), X=1168.85, Y=895.55, Mass=304, SNR=12.0, Peak=22 HFD=5.0
01:04:39.348 00.000 6880 Star::Find(15, 1086, 911, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.348 00.000 6880 Star::Find returns 1 (0), X=1086.13, Y=910.85, Mass=283, SNR=11.6, Peak=22 HFD=4.5
01:04:39.348 00.000 6880 Star::Find(15, 925, 478, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.348 00.000 6880 Star::Find returns 1 (0), X=924.85, Y=478.50, Mass=224, SNR=10.2, Peak=19 HFD=3.8
01:04:39.348 00.000 6880 Star::Find(15, 893, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.349 00.001 6880 Star::Find returns 1 (0), X=892.70, Y=406.63, Mass=277, SNR=11.3, Peak=22 HFD=4.8
01:04:39.349 00.000 6880 Star::Find(15, 1262, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.349 00.000 6880 Star::Find returns 1 (0), X=1261.67, Y=80.57, Mass=217, SNR=9.9, Peak=12 HFD=5.2
01:04:39.349 00.000 6880 Star::Find(15, 1212, 788, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.349 00.000 6880 Star::Find returns 1 (0), X=1211.57, Y=788.28, Mass=183, SNR=9.3, Peak=15 HFD=3.9
01:04:39.349 00.000 6880 Star::Find(15, 739, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.349 00.000 6880 Star::Find returns 1 (0), X=738.29, Y=263.17, Mass=214, SNR=9.9, Peak=13 HFD=5.0
01:04:39.349 00.000 6880 Star::Find(15, 988, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.349 00.000 6880 Star::Find returns 1 (0), X=988.25, Y=139.26, Mass=171, SNR=8.9, Peak=18 HFD=3.8
01:04:39.349 00.000 6880 Star::Find(15, 792, 119, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.349 00.000 6880 Star::Find returns 1 (0), X=792.50, Y=119.58, Mass=130, SNR=7.8, Peak=13 HFD=3.3
01:04:39.349 00.000 6880 Star::Find(15, 718, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.349 00.000 6880 Star::Find returns 1 (0), X=718.28, Y=286.86, Mass=186, SNR=9.4, Peak=18 HFD=4.2
01:04:39.349 00.000 6880 Star::Find(15, 531, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.350 00.001 6880 Star::Find returns 1 (0), X=530.68, Y=391.97, Mass=179, SNR=9.1, Peak=15 HFD=4.5
01:04:39.350 00.000 6880 Star::Find(15, 88, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.350 00.000 6880 Star::Find returns 1 (0), X=88.01, Y=19.71, Mass=100, SNR=6.8, Peak=11 HFD=3.3
01:04:39.350 00.000 6880 Star::Find(15, 993, 197, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.350 00.000 6880 Star::Find returns 1 (0), X=992.92, Y=197.18, Mass=70, SNR=5.7, Peak=7 HFD=3.2
01:04:39.350 00.000 6880 Star::Find(15, 1245, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.350 00.000 6880 Star::Find returns 1 (0), X=1244.91, Y=549.58, Mass=80, SNR=6.0, Peak=11 HFD=3.1
01:04:39.350 00.000 6880 Star::Find(15, 325, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.350 00.000 6880 Star::Find returns 1 (0), X=325.09, Y=52.63, Mass=127, SNR=7.7, Peak=10 HFD=4.4
01:04:39.350 00.000 6880 Star::Find(15, 144, 930, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.350 00.000 6880 Star::Find returns 1 (0), X=144.27, Y=930.21, Mass=108, SNR=7.1, Peak=7 HFD=4.2
01:04:39.350 00.000 6880 Star::Find(15, 94, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.350 00.000 6880 Star::Find returns 1 (0), X=93.47, Y=493.02, Mass=88, SNR=6.4, Peak=9 HFD=3.6
01:04:39.350 00.000 6880 Star::Find(15, 118, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.350 00.000 6880 Star::Find returns 1 (0), X=117.69, Y=876.68, Mass=118, SNR=7.4, Peak=8 HFD=4.8
01:04:39.350 00.000 6880 Star::Find(15, 734, 357, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.351 00.001 6880 Star::Find returns 1 (0), X=734.42, Y=357.57, Mass=86, SNR=6.3, Peak=9 HFD=3.3
01:04:39.351 00.000 6880 Star::Find(15, 721, 877, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.351 00.000 6880 Star::Find returns 1 (0), X=720.98, Y=877.11, Mass=97, SNR=6.7, Peak=9 HFD=4.1
01:04:39.351 00.000 6880 Star::Find(15, 38, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.351 00.000 6880 Star::Find returns 1 (0), X=38.18, Y=415.77, Mass=60, SNR=5.3, Peak=6 HFD=3.5
01:04:39.351 00.000 6880 Star::Find(15, 135, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.351 00.000 6880 Star::Find returns 1 (0), X=135.09, Y=737.84, Mass=82, SNR=6.1, Peak=7 HFD=4.3
01:04:39.351 00.000 6880 Star::Find(15, 798, 602, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.351 00.000 6880 Star::Find returns 1 (0), X=799.02, Y=602.07, Mass=147, SNR=8.3, Peak=8 HFD=5.9
01:04:39.351 00.000 6880 Star::Find(15, 830, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.351 00.000 6880 Star::Find returns 1 (0), X=829.29, Y=533.76, Mass=133, SNR=7.8, Peak=11 HFD=4.8
01:04:39.351 00.000 6880 Star::Find(15, 1070, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.351 00.000 6880 Star::Find returns 1 (0), X=1070.11, Y=216.41, Mass=70, SNR=5.8, Peak=12 HFD=3.1
01:04:39.351 00.000 6880 Star::Find(15, 517, 820, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.351 00.000 6880 Star::Find returns 1 (0), X=517.04, Y=819.41, Mass=63, SNR=5.3, Peak=9 HFD=3.5
01:04:39.352 00.001 6880 Star::Find(15, 41, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.352 00.000 6880 Star::Find returns 1 (0), X=41.14, Y=289.23, Mass=66, SNR=5.5, Peak=7 HFD=3.5
01:04:39.352 00.000 6880 Star::Find(15, 785, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.352 00.000 6880 Star::Find returns 1 (0), X=784.42, Y=73.80, Mass=130, SNR=7.7, Peak=12 HFD=4.3
01:04:39.352 00.000 6880 Star::Find(15, 159, 366, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.352 00.000 6880 Star::Find returns 1 (0), X=158.96, Y=366.33, Mass=68, SNR=5.6, Peak=8 HFD=3.3
01:04:39.352 00.000 6880 Star::Find(15, 322, 404, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.352 00.000 6880 Star::Find returns 1 (0), X=322.48, Y=403.82, Mass=74, SNR=5.9, Peak=9 HFD=3.8
01:04:39.352 00.000 6880 Star::Find(15, 547, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.352 00.000 6880 Star::Find returns 1 (0), X=547.49, Y=927.01, Mass=51, SNR=4.8, Peak=7 HFD=3.0
01:04:39.352 00.000 6880 Star::Find(15, 1129, 530, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.352 00.000 6880 Star::Find false star n=12 nbg=285 bg=1.6 sigma=0.8 thresh=4 peak=4
01:04:39.352 00.000 6880 Star::Find returns 0 (2), X=1129.00, Y=530.00, Mass=38, SNR=2.9, Peak=6 HFD=0.0
01:04:39.352 00.000 6880 Star::Find(15, 190, 601, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.352 00.000 6880 Star::Find false star n=15 nbg=272 bg=1.8 sigma=0.7 thresh=4 peak=4
01:04:39.352 00.000 6880 Star::Find returns 0 (2), X=190.00, Y=601.00, Mass=41, SNR=2.9, Peak=6 HFD=0.0
01:04:39.352 00.000 6880 Star::Find(15, 643, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.353 00.001 6880 Star::Find returns 1 (0), X=642.89, Y=275.50, Mass=44, SNR=4.5, Peak=10 HFD=2.4
01:04:39.353 00.000 6880 Star::Find(15, 59, 214, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.353 00.000 6880 Star::Find returns 1 (0), X=58.17, Y=213.47, Mass=73, SNR=5.8, Peak=10 HFD=3.6
01:04:39.353 00.000 6880 Star::Find(15, 610, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.353 00.000 6880 Star::Find returns 1 (0), X=610.65, Y=843.04, Mass=52, SNR=4.9, Peak=10 HFD=2.4
01:04:39.353 00.000 6880 Star::Find(15, 71, 638, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.353 00.000 6880 Star::Find returns 1 (0), X=55.71, Y=632.73, Mass=1636, SNR=27.8, Peak=42 HFD=4.8
01:04:39.353 00.000 6880 Star::Find(15, 193, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.353 00.000 6880 Star::Find returns 1 (0), X=192.84, Y=572.56, Mass=58, SNR=5.2, Peak=7 HFD=3.5
01:04:39.353 00.000 6880 Star::Find(15, 1054, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.353 00.000 6880 Star::Find returns 1 (0), X=1053.90, Y=888.81, Mass=65, SNR=5.4, Peak=9 HFD=3.6
01:04:39.353 00.000 6880 Star::Find(15, 335, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.353 00.000 6880 Star::Find returns 1 (0), X=334.55, Y=603.76, Mass=98, SNR=6.8, Peak=9 HFD=5.0
01:04:39.353 00.000 6880 Star::Find(15, 860, 175, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.353 00.000 6880 Star::Find returns 1 (0), X=861.00, Y=175.38, Mass=65, SNR=5.5, Peak=9 HFD=3.8
01:04:39.353 00.000 6880 Star::Find(15, 153, 109, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.354 00.001 6880 Star::Find false star n=15 nbg=278 bg=1.6 sigma=0.8 thresh=4 peak=4
01:04:39.354 00.000 6880 Star::Find returns 0 (2), X=153.00, Y=109.00, Mass=46, SNR=2.9, Peak=6 HFD=0.0
01:04:39.354 00.000 6880 Star::Find(15, 1049, 522, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.354 00.000 6880 Star::Find false star n=15 nbg=289 bg=1.5 sigma=0.8 thresh=4 peak=4
01:04:39.354 00.000 6880 Star::Find returns 0 (2), X=1049.00, Y=522.00, Mass=45, SNR=2.9, Peak=7 HFD=0.0
01:04:39.354 00.000 6880 Star::Find(15, 244, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.354 00.000 6880 Star::Find returns 1 (0), X=243.93, Y=737.97, Mass=60, SNR=5.2, Peak=7 HFD=3.0
01:04:39.354 00.000 6880 Star::Find(15, 820, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.354 00.000 6880 Star::Find returns 1 (0), X=819.75, Y=564.78, Mass=57, SNR=5.1, Peak=9 HFD=3.5
01:04:39.354 00.000 6880 Star::Find(15, 162, 439, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.354 00.000 6880 Star::Find false star n=10 nbg=270 bg=1.8 sigma=0.7 thresh=4 peak=3
01:04:39.354 00.000 6880 Star::Find returns 0 (2), X=162.00, Y=439.00, Mass=23, SNR=2.9, Peak=6 HFD=0.0
01:04:39.354 00.000 6880 Star::Find(15, 204, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.354 00.000 6880 Star::Find false star n=22 nbg=265 bg=1.8 sigma=0.6 thresh=4 peak=4
01:04:39.354 00.000 6880 Star::Find returns 0 (2), X=204.00, Y=721.00, Mass=59, SNR=2.9, Peak=6 HFD=0.0
01:04:39.354 00.000 6880 Star::Find(15, 88, 453, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.354 00.000 6880 Star::Find returns 1 (0), X=88.42, Y=453.76, Mass=80, SNR=6.1, Peak=11 HFD=3.9
01:04:39.354 00.000 6880 Star::Find(15, 64, 928, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.355 00.001 6880 Star::Find false star n=63 nbg=190 bg=2.6 sigma=1.3 thresh=7 peak=6
01:04:39.355 00.000 6880 Star::Find returns 0 (2), X=64.00, Y=928.00, Mass=750, SNR=2.9, Peak=8 HFD=0.0
01:04:39.355 00.000 6880 Star::Find(15, 725, 420, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.355 00.000 6880 Star::Find false star n=10 nbg=291 bg=1.6 sigma=0.8 thresh=4 peak=3
01:04:39.355 00.000 6880 Star::Find returns 0 (2), X=725.00, Y=420.00, Mass=27, SNR=2.9, Peak=6 HFD=0.0
01:04:39.355 00.000 6880 Star::Find(15, 1216, 843, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.355 00.000 6880 Star::Find false star n=17 nbg=284 bg=1.7 sigma=0.8 thresh=4 peak=4
01:04:39.355 00.000 6880 Star::Find returns 0 (2), X=1216.00, Y=843.00, Mass=51, SNR=2.9, Peak=7 HFD=0.0
01:04:39.355 00.000 6880 Star::Find(15, 250, 28, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.355 00.000 6880 Star::Find returns 1 (1), X=262.01, Y=19.15, Mass=11093, SNR=71.2, Peak=255 HFD=6.0
01:04:39.355 00.000 6880 Star::Find(15, 454, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.355 00.000 6880 Star::Find returns 1 (0), X=454.41, Y=744.90, Mass=44, SNR=4.5, Peak=7 HFD=2.5
01:04:39.355 00.000 6880 Star::Find(15, 143, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.355 00.000 6880 Star::Find false star n=13 nbg=286 bg=1.6 sigma=0.8 thresh=4 peak=4
01:04:39.355 00.000 6880 Star::Find returns 0 (2), X=143.00, Y=416.00, Mass=40, SNR=2.9, Peak=7 HFD=0.0
01:04:39.355 00.000 6880 Star::Find(15, 1073, 840, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.355 00.000 6880 Star::Find false star n=15 nbg=289 bg=1.6 sigma=0.8 thresh=4 peak=4
01:04:39.356 00.001 6880 Star::Find returns 0 (2), X=1073.00, Y=840.00, Mass=40, SNR=2.9, Peak=10 HFD=0.0
01:04:39.356 00.000 6880 Star::Find(15, 579, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.356 00.000 6880 Star::Find false star n=10 nbg=289 bg=1.5 sigma=0.8 thresh=4 peak=4
01:04:39.356 00.000 6880 Star::Find returns 0 (2), X=579.00, Y=513.00, Mass=31, SNR=2.9, Peak=6 HFD=0.0
01:04:39.356 00.000 6880 Star::Find(15, 1200, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.356 00.000 6880 Star::Find false star n=10 nbg=288 bg=1.5 sigma=0.8 thresh=4 peak=4
01:04:39.356 00.000 6880 Star::Find returns 0 (2), X=1200.00, Y=867.00, Mass=28, SNR=2.9, Peak=6 HFD=0.0
01:04:39.356 00.000 6880 Star::Find(15, 714, 16, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.356 00.000 6880 Star::Find returns 1 (0), X=714.25, Y=14.83, Mass=50, SNR=4.8, Peak=7 HFD=4.0
01:04:39.356 00.000 6880 Star::Find(15, 21, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.356 00.000 6880 Star::Find false star n=19 nbg=288 bg=1.6 sigma=0.8 thresh=4 peak=4
01:04:39.356 00.000 6880 Star::Find returns 0 (2), X=21.00, Y=465.00, Mass=50, SNR=2.9, Peak=5 HFD=0.0
01:04:39.356 00.000 6880 Star::Find(15, 1177, 428, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.356 00.000 6880 Star::Find false star n=7 nbg=291 bg=1.5 sigma=0.8 thresh=4 peak=4
01:04:39.356 00.000 6880 Star::Find returns 0 (2), X=1177.00, Y=428.00, Mass=26, SNR=2.9, Peak=6 HFD=0.0
01:04:39.356 00.000 6880 AutoFind: finding best star pass 1
01:04:39.356 00.000 6880 Star::Find(15, 262, 19, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.356 00.000 6880 Star::Find returns 1 (1), X=262.01, Y=19.15, Mass=11093, SNR=71.2, Peak=255 HFD=6.0
01:04:39.357 00.001 6880 AutoFind: near-saturated [262, 19] 195.9 Mass 11093 SNR 71.2 Peak 255
01:04:39.357 00.000 6880 Star::Find(15, 235, 538, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.357 00.000 6880 Star::Find returns 1 (1), X=234.48, Y=538.30, Mass=6620, SNR=54.2, Peak=255 HFD=5.5
01:04:39.357 00.000 6880 AutoFind: near-saturated [235, 538] 135.9 Mass 6620 SNR 54.2 Peak 255
01:04:39.357 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.357 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.69, Mass=2397, SNR=33.9, Peak=159 HFD=4.7
01:04:39.357 00.000 6880 AutoFind returns star at [408, 888] 67.6 Mass 2397 SNR 33.9
01:04:39.357 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.358 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=887.69, Mass=2397, SNR=33.9, Peak=159 HFD=4.7
01:04:39.358 00.000 6880 MultiStar: List (12): {407.74, 887.69}(33.9), {282.02, 297.73}(32.0), {1199.09, 294.24}(34.4), {824.79, 297.73}(30.8), {55.47, 632.39}(28.7), {471.25, 591.67}(33.0), {853.79, 217.15}(30.4), {265.37, 84.68}(24.8), {553.47, 329.69}(26.8), {671.59, 824.79}(21.2), {1119.54, 684.71}(21.4), {268.70, 577.23}(23.9), 
01:04:39.358 00.000 6880 setting lock position to (407.74, 887.69)
01:04:39.358 00.000 6880 MultiStar: stabilizing after lock position change
01:04:39.358 00.000 6880 AutoSelect: state = 1, call UpdateGuideState
01:04:39.358 00.000 6880 UpdateGuideState(): m_state=1
01:04:39.358 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:39.358 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.69, Mass=2397, SNR=33.9, Peak=159 HFD=4.7
01:04:39.358 00.000 6880 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.61) = xAngle (1.61 = 1.61)
01:04:39.358 00.000 6880 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.58 = 1.58)
01:04:39.358 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
01:04:39.360 00.002 6880 setting force full frames = false
01:04:39.360 00.000 6880 setting lock position to (407.74, 887.69)
01:04:39.360 00.000 6880 MultiStar: stabilizing after lock position change
01:04:39.360 00.000 6880 CurrentPosition() valid, moving to STATE_SELECTED
01:04:39.361 00.001 6880 Changing from state SELECTING to SELECTED
01:04:39.361 00.000 6880 guider state => SELECTED
01:04:39.387 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:39.422 00.035 6880 UpdateGuideState exits: m=2397 SNR=33.9
01:04:39.422 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:39.462 00.040 6880 Status Line: Auto-selected star at (407.7, 887.7)
01:04:39.474 00.012 6880 PhdController: newstate STATE_WAIT_SELECTED
01:04:39.474 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:39.474 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:39.474 00.000 6880 Enqueuing Expose request
01:04:39.474 00.000 10052 Worker thread wakes up
01:04:39.474 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:39.474 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:39.878 00.404 6880 evsrv: cli 01543AA0 connect
01:04:39.878 00.000 6880 case statement mapped state 2 to 1
01:04:39.879 00.001 6880 case statement mapped state 2 to 1
01:04:39.879 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_position","id":"88a70288-85f1-4976-9abe-f239f226f75a"}
01:04:39.879 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":[407.74,887.69],"id":"88a70288-85f1-4976-9abe-f239f226f75a"}
01:04:39.881 00.002 6880 evsrv: cli 01543AA0 disconnect
01:04:39.884 00.003 6880 evsrv: cli 01543AA0 connect
01:04:39.884 00.000 6880 case statement mapped state 2 to 1
01:04:39.885 00.001 6880 case statement mapped state 2 to 1
01:04:39.885 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"bea06d9b-c7cf-412f-afad-4487087de45b"}
01:04:39.885 00.000 6880 case statement mapped state 2 to 1
01:04:39.886 00.001 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Selected","id":"bea06d9b-c7cf-412f-afad-4487087de45b"}
01:04:39.886 00.000 6880 evsrv: cli 01543AA0 disconnect
01:04:40.314 00.428 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ad47761-0278-4c67-8a26-9f497ca72c34"}
01:04:40.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ad47761-0278-4c67-8a26-9f497ca72c34"}
01:04:40.314 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a9da7f88-e0ce-429b-9d2d-78a96c24bd04"}
01:04:40.314 00.000 6880 case statement mapped state 2 to 1
01:04:40.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"a9da7f88-e0ce-429b-9d2d-78a96c24bd04"}
01:04:40.314 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"080c6164-815c-4a94-a8dc-0c27da753c3a"}
01:04:40.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.74,6.69],"pixels":"..."},"id":"080c6164-815c-4a94-a8dc-0c27da753c3a"}
01:04:40.389 00.075 10052 Exposure complete
01:04:40.446 00.057 10052 worker thread done servicing request
01:04:40.446 00.000 6880 OnExposeComplete: enter
01:04:40.446 00.000 6880 UpdateGuideState(): m_state=2
01:04:40.446 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
01:04:40.446 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.72, Mass=2445, SNR=34.3, Peak=161 HFD=4.7
01:04:40.446 00.000 6880 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.61) = xAngle (3.41 = -2.87)
01:04:40.446 00.000 6880 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.38 = -2.90)
01:04:40.446 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.80 mountX=-0.03 mountY=-0.01, mountTheta=-2.90
01:04:40.448 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:40.489 00.041 6880 UpdateGuideState exits: m=2445 SNR=34.3
01:04:40.489 00.000 6880 PhdController: newstate STATE_CALIBRATE
01:04:40.489 00.000 6880 PhdController: newstate STATE_GUIDE
01:04:40.489 00.000 6880 Changing from state SELECTED to CALIBRATING_PRIMARY
01:04:40.489 00.000 6880 guider state => CALIBRATED
01:04:40.489 00.000 6880 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
01:04:40.508 00.019 6880 reset dither spiral
01:04:40.510 00.002 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:04:40.510 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:40.510 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
01:04:40.510 00.000 6880 Enqueuing Expose request
01:04:40.510 00.000 10052 Worker thread wakes up
01:04:40.510 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:40.510 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
01:04:40.886 00.376 6880 evsrv: cli 01543AA0 connect
01:04:40.886 00.000 6880 case statement mapped state 5 to 1
01:04:40.886 00.000 6880 case statement mapped state 5 to 1
01:04:40.887 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"ff734c91-ab87-4ad3-80b4-551d75be6a12"}
01:04:40.887 00.000 6880 case statement mapped state 5 to 1
01:04:40.887 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Selected","id":"ff734c91-ab87-4ad3-80b4-551d75be6a12"}
01:04:40.887 00.000 6880 evsrv: cli 01543AA0 disconnect
01:04:41.641 00.754 10052 Exposure complete
01:04:41.698 00.057 10052 worker thread done servicing request
01:04:41.698 00.000 6880 OnExposeComplete: enter
01:04:41.699 00.001 6880 UpdateGuideState(): m_state=5
01:04:41.699 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
01:04:41.699 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=887.76, Mass=2435, SNR=34.2, Peak=168 HFD=4.6
01:04:41.699 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.94 = 2.94)
01:04:41.699 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
01:04:41.699 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.32 mountX=-0.07 mountY=0.02, mountTheta=2.91
01:04:41.701 00.002 6880 Changing from state CALIBRATED to GUIDING
01:04:41.776 00.075 6880 ScopeASCOM::GetDeclinationRadians() returns 43.8
01:04:41.841 00.065 6880 ScopeASCOM::SideOfPier() returns 1
01:04:41.841 00.000 6880 AdjustCalibrationForScopePointing (scope): current dec=43.8 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
01:04:41.842 00.001 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
01:04:41.842 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
01:04:41.842 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
01:04:41.843 00.001 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
01:04:41.843 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
01:04:41.843 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
01:04:41.844 00.001 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
01:04:41.844 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:04:41.845 00.001 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:04:41.845 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
01:04:41.845 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:04:41.846 00.001 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
01:04:41.846 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
01:04:41.981 00.135 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
01:04:41.983 00.002 6880 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
01:04:41.983 00.000 6880 Dec comp: XRate 2.329 -> 1.680 for dec -0.0 -> dec 43.8
01:04:42.065 00.082 6880 ScopeASCOM::GetDeclinationRadians() returns 43.8
01:04:42.134 00.069 6880 ScopeASCOM::SideOfPier() returns 1
01:04:42.135 00.001 6880 setting lock position to (407.75, 887.76)
01:04:42.135 00.000 6880 MultiStar: stabilizing after lock position change
01:04:42.135 00.000 6880 guider state => GUIDING
01:04:42.135 00.000 6880 Status Line: Guiding
01:04:42.138 00.003 6880 Mount: notify guiding started
01:04:42.138 00.000 6880 GetString("/profile/2/name", "") returns "1"
01:04:42.139 00.001 6880 GetString("/profile/2/scope/calibration/timestamp", "") returns "04/07/2026 00:52:47"
01:04:42.139 00.000 6880 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002329
01:04:42.139 00.000 6880 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.002474
01:04:42.139 00.000 6880 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
01:04:42.139 00.000 6880 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.613090
01:04:42.140 00.001 6880 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.073468
01:04:42.140 00.000 6880 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000062
01:04:42.140 00.000 6880 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
01:04:42.140 00.000 6880 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
01:04:42.140 00.000 6880 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
01:04:42.140 00.000 6880 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
01:04:42.140 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
01:04:42.141 00.001 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
01:04:42.141 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
01:04:42.141 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
01:04:42.141 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
01:04:42.141 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
01:04:42.141 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
01:04:42.142 00.001 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:04:42.142 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:04:42.142 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
01:04:42.142 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:04:42.142 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
01:04:42.143 00.001 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
01:04:42.143 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
01:04:42.144 00.001 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
01:04:42.144 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
01:04:42.144 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
01:04:42.145 00.001 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
01:04:42.145 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
01:04:42.145 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
01:04:42.145 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
01:04:42.146 00.001 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
01:04:42.146 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
01:04:42.146 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
01:04:42.147 00.001 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
01:04:42.147 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
01:04:42.275 00.128 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
01:04:42.583 00.308 6880 ScopeASCOM::SideOfPier() returns 1
01:04:42.733 00.150 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
01:04:42.733 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
01:04:42.809 00.076 6880 ScopeASCOM::GetDeclinationRadians() returns 43.8
01:04:42.809 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 43.8
01:04:42.809 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:04:42.809 00.000 6880 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
01:04:42.809 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
01:04:42.810 00.001 6880 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
01:04:42.810 00.000 6880 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
01:04:42.810 00.000 6880 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
01:04:42.811 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:42.859 00.048 6880 UpdateGuideState exits: m=2435 SNR=34.2
01:04:42.860 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
01:04:42.860 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:42.860 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:42.860 00.000 6880 Enqueuing Expose request
01:04:42.860 00.000 10052 Worker thread wakes up
01:04:42.860 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:42.860 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:42.860 00.000 6880 evsrv: cli 01543AA0 connect
01:04:42.860 00.000 6880 case statement mapped state 6 to 3
01:04:42.861 00.001 6880 case statement mapped state 6 to 3
01:04:42.861 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55d788c1-aab8-4f52-990c-692ed9229ebe"}
01:04:42.861 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55d788c1-aab8-4f52-990c-692ed9229ebe"}
01:04:42.863 00.002 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":5}
01:04:42.863 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":5}
01:04:42.863 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"e9be51d6-ee4f-4fd3-8c42-91ddae30ee2b"}
01:04:42.863 00.000 6880 case statement mapped state 6 to 3
01:04:42.863 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9be51d6-ee4f-4fd3-8c42-91ddae30ee2b"}
01:04:42.863 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee2cb94b-8a53-4e7c-8eae-6aeae148f9a6"}
01:04:42.863 00.000 6880 case statement mapped state 6 to 3
01:04:42.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee2cb94b-8a53-4e7c-8eae-6aeae148f9a6"}
01:04:42.864 00.001 6880 evsrv: cli 01543AA0 disconnect
01:04:42.864 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"caa26cb3-7fe3-4ad6-af26-e6cbbf1f25ea"}
01:04:42.864 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.75,6.76],"pixels":"..."},"id":"caa26cb3-7fe3-4ad6-af26-e6cbbf1f25ea"}
01:04:43.986 01.122 10052 Exposure complete
01:04:44.064 00.078 10052 worker thread done servicing request
01:04:44.064 00.000 6880 OnExposeComplete: enter
01:04:44.064 00.000 6880 UpdateGuideState(): m_state=6
01:04:44.064 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
01:04:44.064 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=887.75, Mass=2370, SNR=33.7, Peak=166 HFD=4.5
01:04:44.064 00.000 6880 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.61) = xAngle (-1.47 = -1.47)
01:04:44.064 00.000 6880 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
01:04:44.064 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-3.09 mountX=0.01 mountY=-0.08, mountTheta=-1.47
01:04:44.066 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.00, opts=13)
01:04:44.066 00.000 6880 Enqueuing Move request for scope (-0.08, -0.00)
01:04:44.067 00.001 10052 Worker thread wakes up
01:04:44.067 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.00) opts 0xd
01:04:44.067 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.00)
01:04:44.067 00.000 10052 Moving (-0.08, -0.00) raw xDistance=0.01 yDistance=-0.08
01:04:44.067 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:44.067 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:04:44.067 00.000 10052 MoveAxis(E, 0, ABG)
01:04:44.067 00.000 10052 Move returns status 0, amount 0
01:04:44.067 00.000 10052 MoveAxis(N, 0, ABG)
01:04:44.067 00.000 10052 Move returns status 0, amount 0
01:04:44.068 00.001 10052 move complete, result=0
01:04:44.068 00.000 10052 worker thread done servicing request
01:04:44.086 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:44.117 00.031 6880 UpdateGuideState exits: m=2370 SNR=33.7
01:04:44.117 00.000 6880 PhdController: settling, locked = 1, distance = 0.07 (0.60) aobump = 0 frame = 1 / 99999
01:04:44.117 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783119884.117,"Host":"MINIASTRO1","Inst":1,"Distance":0.07,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:04:44.117 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:44.117 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:44.117 00.000 6880 Enqueuing Expose request
01:04:44.117 00.000 10052 Worker thread wakes up
01:04:44.117 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:44.117 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:44.117 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:44.311 00.194 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79d80b18-5137-46f8-85b1-0a53d5e11270"}
01:04:44.312 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79d80b18-5137-46f8-85b1-0a53d5e11270"}
01:04:44.312 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6dc557b3-ca08-482a-8f53-6e2498ea3908"}
01:04:44.313 00.001 6880 case statement mapped state 6 to 3
01:04:44.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dc557b3-ca08-482a-8f53-6e2498ea3908"}
01:04:44.313 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"763ee77c-2168-4958-829d-259e938e643c"}
01:04:44.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.67,6.75],"pixels":"..."},"id":"763ee77c-2168-4958-829d-259e938e643c"}
01:04:45.034 00.721 10052 Exposure complete
01:04:45.111 00.077 10052 worker thread done servicing request
01:04:45.111 00.000 6880 OnExposeComplete: enter
01:04:45.111 00.000 6880 UpdateGuideState(): m_state=6
01:04:45.112 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
01:04:45.112 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=887.76, Mass=2465, SNR=34.5, Peak=181 HFD=4.7
01:04:45.112 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.83 = 1.83)
01:04:45.112 00.000 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
01:04:45.112 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.22 mountX=-0.01 mountY=0.03, mountTheta=1.83
01:04:45.114 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.01, opts=13)
01:04:45.115 00.001 6880 Enqueuing Move request for scope (0.03, 0.01)
01:04:45.115 00.000 10052 Worker thread wakes up
01:04:45.115 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
01:04:45.115 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
01:04:45.115 00.000 10052 Moving (0.03, 0.01) raw xDistance=-0.01 yDistance=0.03
01:04:45.115 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:04:45.115 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:04:45.116 00.001 10052 MoveAxis(E, 0, ABG)
01:04:45.116 00.000 10052 Move returns status 0, amount 0
01:04:45.116 00.000 10052 MoveAxis(N, 0, ABG)
01:04:45.116 00.000 10052 Move returns status 0, amount 0
01:04:45.116 00.000 10052 move complete, result=0
01:04:45.116 00.000 10052 worker thread done servicing request
01:04:45.135 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:45.174 00.039 6880 UpdateGuideState exits: m=2465 SNR=34.5
01:04:45.174 00.000 6880 PhdController: settling, locked = 1, distance = 0.06 (0.60) aobump = 0 frame = 2 / 99999
01:04:45.174 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783119885.174,"Host":"MINIASTRO1","Inst":1,"Distance":0.06,"Time":1.1,"SettleTime":6.0,"StarLocked":true}
01:04:45.174 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:45.174 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:45.174 00.000 6880 Enqueuing Expose request
01:04:45.174 00.000 10052 Worker thread wakes up
01:04:45.175 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:45.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:45.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:46.310 01.135 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37e51019-39ec-4f5f-a285-ebb764497635"}
01:04:46.311 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37e51019-39ec-4f5f-a285-ebb764497635"}
01:04:46.311 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9446da5b-2fcd-41c6-a510-46ddec652b8a"}
01:04:46.311 00.000 6880 case statement mapped state 6 to 3
01:04:46.313 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9446da5b-2fcd-41c6-a510-46ddec652b8a"}
01:04:46.313 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9277557d-158b-4ba4-a8e6-ed80d6e05795"}
01:04:46.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.79,6.76],"pixels":"..."},"id":"9277557d-158b-4ba4-a8e6-ed80d6e05795"}
01:04:46.315 00.002 10052 Exposure complete
01:04:46.393 00.078 10052 worker thread done servicing request
01:04:46.393 00.000 6880 OnExposeComplete: enter
01:04:46.393 00.000 6880 UpdateGuideState(): m_state=6
01:04:46.393 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
01:04:46.394 00.001 6880 Star::Find returns 1 (0), X=407.67, Y=887.74, Mass=2380, SNR=33.8, Peak=151 HFD=4.7
01:04:46.394 00.000 6880 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.61) = xAngle (-1.38 = -1.38)
01:04:46.394 00.000 6880 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
01:04:46.394 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.00 mountX=0.01 mountY=-0.08, mountTheta=-1.38
01:04:46.395 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.01, opts=13)
01:04:46.395 00.000 6880 Enqueuing Move request for scope (-0.08, -0.01)
01:04:46.395 00.000 10052 Worker thread wakes up
01:04:46.396 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:04:46.396 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:04:46.396 00.000 10052 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=-0.08
01:04:46.396 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:46.396 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:04:46.396 00.000 10052 MoveAxis(E, 0, ABG)
01:04:46.396 00.000 10052 Move returns status 0, amount 0
01:04:46.396 00.000 10052 MoveAxis(N, 0, ABG)
01:04:46.396 00.000 10052 Move returns status 0, amount 0
01:04:46.396 00.000 10052 move complete, result=0
01:04:46.396 00.000 10052 worker thread done servicing request
01:04:46.414 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:46.442 00.028 6880 UpdateGuideState exits: m=2380 SNR=33.8
01:04:46.442 00.000 6880 PhdController: settling, locked = 1, distance = 0.07 (0.60) aobump = 0 frame = 3 / 99999
01:04:46.442 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783119886.442,"Host":"MINIASTRO1","Inst":1,"Distance":0.07,"Time":2.3,"SettleTime":6.0,"StarLocked":true}
01:04:46.442 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:46.442 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:46.442 00.000 6880 Enqueuing Expose request
01:04:46.442 00.000 10052 Worker thread wakes up
01:04:46.443 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:46.443 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:46.443 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:47.359 00.916 10052 Exposure complete
01:04:47.412 00.053 10052 worker thread done servicing request
01:04:47.412 00.000 6880 OnExposeComplete: enter
01:04:47.412 00.000 6880 UpdateGuideState(): m_state=6
01:04:47.413 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
01:04:47.413 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=887.86, Mass=2421, SNR=34.2, Peak=160 HFD=4.4
01:04:47.413 00.000 6880 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.61) = xAngle (2.75 = 2.75)
01:04:47.413 00.000 6880 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.72 = 2.72)
01:04:47.413 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=-0.10 mountY=0.05, mountTheta=2.72
01:04:47.414 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.10, opts=13)
01:04:47.414 00.000 6880 Enqueuing Move request for scope (0.05, 0.10)
01:04:47.414 00.000 10052 Worker thread wakes up
01:04:47.414 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
01:04:47.415 00.001 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
01:04:47.415 00.000 10052 Moving (0.05, 0.10) raw xDistance=-0.10 yDistance=0.05
01:04:47.415 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:04:47.415 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.05, using input
01:04:47.415 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
01:04:47.415 00.000 10052 MoveAxis(E, 0, ABG)
01:04:47.415 00.000 10052 Move returns status 0, amount 0
01:04:47.415 00.000 10052 MoveAxis(N, 0, ABG)
01:04:47.415 00.000 10052 Move returns status 0, amount 0
01:04:47.415 00.000 10052 move complete, result=0
01:04:47.415 00.000 10052 worker thread done servicing request
01:04:47.450 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:47.481 00.031 6880 UpdateGuideState exits: m=2421 SNR=34.2
01:04:47.481 00.000 6880 PhdController: settling, locked = 1, distance = 0.08 (0.60) aobump = 0 frame = 4 / 99999
01:04:47.481 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783119887.481,"Host":"MINIASTRO1","Inst":1,"Distance":0.08,"Time":3.4,"SettleTime":6.0,"StarLocked":true}
01:04:47.481 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:47.481 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:47.481 00.000 6880 Enqueuing Expose request
01:04:47.481 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:47.481 00.000 10052 Worker thread wakes up
01:04:47.481 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:47.481 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:48.310 00.829 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffa1e689-cb70-4a4f-a356-c0b1402576df"}
01:04:48.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffa1e689-cb70-4a4f-a356-c0b1402576df"}
01:04:48.310 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e0c9c81-3950-4424-b489-39fa6fd0774f"}
01:04:48.310 00.000 6880 case statement mapped state 6 to 3
01:04:48.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e0c9c81-3950-4424-b489-39fa6fd0774f"}
01:04:48.311 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f505949a-a280-449f-8e14-5731be1975e5"}
01:04:48.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.80,6.86],"pixels":"..."},"id":"f505949a-a280-449f-8e14-5731be1975e5"}
01:04:48.622 00.311 10052 Exposure complete
01:04:48.691 00.069 10052 worker thread done servicing request
01:04:48.692 00.001 6880 OnExposeComplete: enter
01:04:48.692 00.000 6880 UpdateGuideState(): m_state=6
01:04:48.692 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
01:04:48.692 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=887.85, Mass=2379, SNR=33.9, Peak=165 HFD=4.4
01:04:48.692 00.000 6880 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.61) = xAngle (2.75 = 2.75)
01:04:48.692 00.000 6880 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.72 = 2.72)
01:04:48.692 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.14 mountX=-0.10 mountY=0.04, mountTheta=2.73
01:04:48.694 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.10, opts=13)
01:04:48.694 00.000 6880 Enqueuing Move request for scope (0.04, 0.10)
01:04:48.694 00.000 10052 Worker thread wakes up
01:04:48.694 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:04:48.694 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:04:48.694 00.000 10052 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.04
01:04:48.694 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:04:48.694 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
01:04:48.694 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
01:04:48.695 00.001 10052 MoveAxis(E, 0, ABG)
01:04:48.695 00.000 10052 Move returns status 0, amount 0
01:04:48.695 00.000 10052 MoveAxis(N, 0, ABG)
01:04:48.695 00.000 10052 Move returns status 0, amount 0
01:04:48.695 00.000 10052 move complete, result=0
01:04:48.695 00.000 10052 worker thread done servicing request
01:04:48.714 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:48.757 00.043 6880 UpdateGuideState exits: m=2379 SNR=33.9
01:04:48.757 00.000 6880 PhdController: settling, locked = 1, distance = 0.09 (0.60) aobump = 0 frame = 5 / 99999
01:04:48.757 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783119888.757,"Host":"MINIASTRO1","Inst":1,"Distance":0.09,"Time":4.6,"SettleTime":6.0,"StarLocked":true}
01:04:48.757 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:48.757 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:48.757 00.000 6880 Enqueuing Expose request
01:04:48.757 00.000 10052 Worker thread wakes up
01:04:48.757 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:48.757 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:48.757 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:49.669 00.912 10052 Exposure complete
01:04:49.756 00.087 10052 worker thread done servicing request
01:04:49.756 00.000 6880 OnExposeComplete: enter
01:04:49.756 00.000 6880 UpdateGuideState(): m_state=6
01:04:49.757 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
01:04:49.757 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.84, Mass=2230, SNR=32.7, Peak=157 HFD=4.5
01:04:49.757 00.000 6880 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
01:04:49.757 00.000 6880 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
01:04:49.757 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.51 mountX=-0.08 mountY=0.00, mountTheta=3.10
01:04:49.758 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.08, opts=13)
01:04:49.758 00.000 6880 Enqueuing Move request for scope (0.00, 0.08)
01:04:49.758 00.000 10052 Worker thread wakes up
01:04:49.758 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.08) opts 0xd
01:04:49.758 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.08)
01:04:49.759 00.001 10052 Moving (0.00, 0.08) raw xDistance=-0.08 yDistance=0.00
01:04:49.759 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:04:49.759 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.05, using input
01:04:49.759 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.02
01:04:49.759 00.000 10052 MoveAxis(E, 0, ABG)
01:04:49.759 00.000 10052 Move returns status 0, amount 0
01:04:49.759 00.000 10052 MoveAxis(N, 0, ABG)
01:04:49.759 00.000 10052 Move returns status 0, amount 0
01:04:49.759 00.000 10052 move complete, result=0
01:04:49.759 00.000 10052 worker thread done servicing request
01:04:49.778 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:49.811 00.033 6880 UpdateGuideState exits: m=2230 SNR=32.7
01:04:49.811 00.000 6880 PhdController: settling, locked = 1, distance = 0.09 (0.60) aobump = 0 frame = 6 / 99999
01:04:49.811 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783119889.811,"Host":"MINIASTRO1","Inst":1,"Distance":0.09,"Time":5.7,"SettleTime":6.0,"StarLocked":true}
01:04:49.811 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:49.812 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:49.812 00.000 6880 Enqueuing Expose request
01:04:49.812 00.000 10052 Worker thread wakes up
01:04:49.812 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:04:49.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:49.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:50.309 00.497 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"245be77e-6bab-4480-8ad0-4b86e2901905"}
01:04:50.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"245be77e-6bab-4480-8ad0-4b86e2901905"}
01:04:50.310 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ebd386f3-fa07-4a22-9f3d-5eae2412313d"}
01:04:50.310 00.000 6880 case statement mapped state 6 to 3
01:04:50.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebd386f3-fa07-4a22-9f3d-5eae2412313d"}
01:04:50.310 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b406ff11-a2fb-4a26-b08b-53ee18d22500"}
01:04:50.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.76,6.84],"pixels":"..."},"id":"b406ff11-a2fb-4a26-b08b-53ee18d22500"}
01:04:51.046 00.736 10052 Exposure complete
01:04:51.113 00.067 10052 worker thread done servicing request
01:04:51.113 00.000 6880 OnExposeComplete: enter
01:04:51.113 00.000 6880 UpdateGuideState(): m_state=6
01:04:51.114 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
01:04:51.114 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=887.92, Mass=2318, SNR=33.4, Peak=150 HFD=4.6
01:04:51.114 00.000 6880 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.61) = xAngle (3.62 = -2.66)
01:04:51.114 00.000 6880 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.69)
01:04:51.114 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.01 mountX=-0.16 mountY=-0.08, mountTheta=-2.68
01:04:51.117 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.16, opts=13)
01:04:51.117 00.000 6880 Enqueuing Move request for scope (-0.08, 0.16)
01:04:51.117 00.000 10052 Worker thread wakes up
01:04:51.117 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
01:04:51.117 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
01:04:51.117 00.000 10052 Moving (-0.08, 0.16) raw xDistance=-0.16 yDistance=-0.08
01:04:51.118 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:04:51.118 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:04:51.118 00.000 10052 MoveAxis(E, 43, ABG)
01:04:51.118 00.000 10052 Guiding  Dir = 2, Dur = 43
01:04:51.139 00.021 10052 IsSlewing returns 0
01:04:51.142 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:51.170 00.028 6880 UpdateGuideState exits: m=2318 SNR=33.4
01:04:51.170 00.000 6880 PhdController: settling, locked = 1, distance = 0.11 (0.60) aobump = 0 frame = 7 / 99999
01:04:51.171 00.001 6880 PhdController: newstate STATE_FINISH
01:04:51.171 00.000 6880 PhdController complete: success
01:04:51.171 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783119891.171,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:04:51.171 00.000 6880 Mount: notify guiding dither settle done success=1
01:04:51.171 00.000 6880 PhdController: newstate STATE_IDLE
01:04:51.171 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:51.171 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:51.171 00.000 6880 Enqueuing Expose request
01:04:51.178 00.007 10052 IsGuiding returns 0
01:04:51.205 00.027 10052 PulseGuide returned control before completion, sleep 26
01:04:51.255 00.050 10052 IsGuiding returns 0
01:04:51.255 00.000 10052 Move returns status 0, amount 43
01:04:51.255 00.000 10052 MoveAxis(N, 0, ABG)
01:04:51.255 00.000 10052 Move returns status 0, amount 0
01:04:51.255 00.000 10052 move complete, result=0
01:04:51.255 00.000 10052 worker thread done servicing request
01:04:51.255 00.000 10052 Worker thread wakes up
01:04:51.255 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
01:04:51.255 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:51.255 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:52.172 00.917 10052 Exposure complete
01:04:52.227 00.055 10052 worker thread done servicing request
01:04:52.227 00.000 6880 OnExposeComplete: enter
01:04:52.227 00.000 6880 UpdateGuideState(): m_state=6
01:04:52.227 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
01:04:52.227 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=887.96, Mass=2295, SNR=33.2, Peak=157 HFD=4.4
01:04:52.227 00.000 6880 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.61) = xAngle (3.42 = -2.86)
01:04:52.227 00.000 6880 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.39 = -2.89)
01:04:52.227 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.81 mountX=-0.21 mountY=-0.05, mountTheta=-2.89
01:04:52.228 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.21, opts=13)
01:04:52.229 00.001 6880 Enqueuing Move request for scope (-0.05, 0.21)
01:04:52.229 00.000 10052 Worker thread wakes up
01:04:52.229 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.21) opts 0xd
01:04:52.229 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.21)
01:04:52.229 00.000 10052 Moving (-0.05, 0.21) raw xDistance=-0.21 yDistance=-0.05
01:04:52.229 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:04:52.229 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
01:04:52.229 00.000 10052 MoveAxis(E, 57, ABG)
01:04:52.229 00.000 10052 Guiding  Dir = 2, Dur = 57
01:04:52.260 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:52.274 00.014 10052 IsSlewing returns 0
01:04:52.294 00.020 6880 UpdateGuideState exits: m=2295 SNR=33.2
01:04:52.294 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:52.294 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:52.294 00.000 6880 Enqueuing Expose request
01:04:52.313 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8cf03fc9-0184-4914-93e4-a39260c17571"}
01:04:52.314 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8cf03fc9-0184-4914-93e4-a39260c17571"}
01:04:52.314 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5761d62c-b965-4cfd-b8f4-1feb54db546a"}
01:04:52.314 00.000 6880 case statement mapped state 6 to 3
01:04:52.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5761d62c-b965-4cfd-b8f4-1feb54db546a"}
01:04:52.317 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cc774eb4-f019-49e2-a39b-dbcba2c071f2"}
01:04:52.318 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.70,6.96],"pixels":"..."},"id":"cc774eb4-f019-49e2-a39b-dbcba2c071f2"}
01:04:52.349 00.031 10052 IsGuiding returns 0
01:04:52.483 00.134 10052 IsGuiding returns 1
01:04:52.483 00.000 10052 scope still moving after pulse duration time elapsed
01:04:52.532 00.049 10052 IsSlewing returns 0
01:04:52.570 00.038 10052 IsGuiding returns 0
01:04:52.570 00.000 10052 scope move finished after 57 + 164 ms
01:04:52.570 00.000 10052 Move returns status 0, amount 57
01:04:52.570 00.000 10052 MoveAxis(N, 0, ABG)
01:04:52.570 00.000 10052 Move returns status 0, amount 0
01:04:52.570 00.000 10052 move complete, result=0
01:04:52.571 00.001 10052 worker thread done servicing request
01:04:52.571 00.000 10052 Worker thread wakes up
01:04:52.571 00.000 6880 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
01:04:52.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:52.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:53.704 01.133 10052 Exposure complete
01:04:53.771 00.067 10052 worker thread done servicing request
01:04:53.771 00.000 6880 OnExposeComplete: enter
01:04:53.772 00.001 6880 UpdateGuideState(): m_state=6
01:04:53.772 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
01:04:53.772 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=887.87, Mass=2288, SNR=33.2, Peak=153 HFD=4.8
01:04:53.772 00.000 6880 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.61) = xAngle (4.25 = -2.03)
01:04:53.772 00.000 6880 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.22 = -2.06)
01:04:53.772 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.11 hyp=0.23 cameraTheta=2.64 mountX=-0.10 mountY=-0.20, mountTheta=-2.04
01:04:53.773 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.11, opts=13)
01:04:53.773 00.000 6880 Enqueuing Move request for scope (-0.20, 0.11)
01:04:53.773 00.000 10052 Worker thread wakes up
01:04:53.774 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.11) opts 0xd
01:04:53.774 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.11)
01:04:53.774 00.000 10052 Moving (-0.20, 0.11) raw xDistance=-0.10 yDistance=-0.20
01:04:53.774 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:04:53.774 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.20, slope = -0.01
01:04:53.774 00.000 10052 MoveAxis(E, 0, ABG)
01:04:53.774 00.000 10052 Move returns status 0, amount 0
01:04:53.774 00.000 10052 MoveAxis(N, 21, ABG)
01:04:53.774 00.000 10052 Guiding  Dir = 0, Dur = 21
01:04:53.791 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:53.822 00.031 6880 UpdateGuideState exits: m=2288 SNR=33.2
01:04:53.822 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:53.822 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:53.822 00.000 6880 Enqueuing Expose request
01:04:53.845 00.023 10052 IsSlewing returns 0
01:04:53.923 00.078 10052 IsGuiding returns 0
01:04:54.067 00.144 10052 IsGuiding returns 0
01:04:54.068 00.001 10052 Move returns status 0, amount 21
01:04:54.068 00.000 10052 move complete, result=0
01:04:54.068 00.000 10052 worker thread done servicing request
01:04:54.068 00.000 10052 Worker thread wakes up
01:04:54.068 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 21 ms NORTH
01:04:54.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:54.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:54.308 00.240 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"724734da-841f-446e-a02b-0e14d2d15b6f"}
01:04:54.308 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"724734da-841f-446e-a02b-0e14d2d15b6f"}
01:04:54.309 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7dfbda93-760c-4165-9eeb-954fbb1a724a"}
01:04:54.309 00.000 6880 case statement mapped state 6 to 3
01:04:54.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dfbda93-760c-4165-9eeb-954fbb1a724a"}
01:04:54.311 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a01be67-7955-4443-92fa-85efef253f07"}
01:04:54.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.55,6.87],"pixels":"..."},"id":"5a01be67-7955-4443-92fa-85efef253f07"}
01:04:54.981 00.670 10052 Exposure complete
01:04:55.032 00.051 10052 worker thread done servicing request
01:04:55.032 00.000 6880 OnExposeComplete: enter
01:04:55.032 00.000 6880 UpdateGuideState(): m_state=6
01:04:55.032 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
01:04:55.032 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=887.75, Mass=2308, SNR=33.2, Peak=152 HFD=4.7
01:04:55.032 00.000 6880 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.61) = xAngle (-1.47 = -1.47)
01:04:55.032 00.000 6880 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
01:04:55.032 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=0.01 mountY=-0.09, mountTheta=-1.48
01:04:55.034 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.00, opts=13)
01:04:55.034 00.000 6880 Enqueuing Move request for scope (-0.09, -0.00)
01:04:55.034 00.000 10052 Worker thread wakes up
01:04:55.034 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
01:04:55.034 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
01:04:55.034 00.000 10052 Moving (-0.09, -0.00) raw xDistance=0.01 yDistance=-0.09
01:04:55.034 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:04:55.034 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:04:55.034 00.000 10052 MoveAxis(E, 0, ABG)
01:04:55.034 00.000 10052 Move returns status 0, amount 0
01:04:55.034 00.000 10052 MoveAxis(N, 0, ABG)
01:04:55.034 00.000 10052 Move returns status 0, amount 0
01:04:55.034 00.000 10052 move complete, result=0
01:04:55.035 00.001 10052 worker thread done servicing request
01:04:55.056 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:55.093 00.037 6880 UpdateGuideState exits: m=2308 SNR=33.2
01:04:55.093 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:55.093 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:55.093 00.000 6880 Enqueuing Expose request
01:04:55.093 00.000 10052 Worker thread wakes up
01:04:55.093 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:04:55.093 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:55.093 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:56.229 01.136 10052 Exposure complete
01:04:56.300 00.071 10052 worker thread done servicing request
01:04:56.300 00.000 6880 OnExposeComplete: enter
01:04:56.300 00.000 6880 UpdateGuideState(): m_state=6
01:04:56.300 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
01:04:56.300 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.90, Mass=2192, SNR=32.4, Peak=145 HFD=4.7
01:04:56.300 00.000 6880 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.61) = xAngle (3.82 = -2.47)
01:04:56.300 00.000 6880 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.79 = -2.50)
01:04:56.300 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.20 mountX=-0.14 mountY=-0.11, mountTheta=-2.48
01:04:56.302 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.14, opts=13)
01:04:56.302 00.000 6880 Enqueuing Move request for scope (-0.11, 0.14)
01:04:56.302 00.000 10052 Worker thread wakes up
01:04:56.302 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
01:04:56.302 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
01:04:56.302 00.000 10052 Moving (-0.11, 0.14) raw xDistance=-0.14 yDistance=-0.11
01:04:56.302 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:04:56.302 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
01:04:56.302 00.000 10052 MoveAxis(E, 37, ABG)
01:04:56.302 00.000 10052 Guiding  Dir = 2, Dur = 37
01:04:56.325 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:56.352 00.027 10052 IsSlewing returns 0
01:04:56.359 00.007 6880 UpdateGuideState exits: m=2192 SNR=32.4
01:04:56.359 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:56.359 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:56.359 00.000 6880 Enqueuing Expose request
01:04:56.359 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e3910904-490b-4284-8e23-f2dc6125111e"}
01:04:56.359 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e3910904-490b-4284-8e23-f2dc6125111e"}
01:04:56.374 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d99811f9-3d8e-4c89-bb19-a023a4801ce9"}
01:04:56.374 00.000 6880 case statement mapped state 6 to 3
01:04:56.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d99811f9-3d8e-4c89-bb19-a023a4801ce9"}
01:04:56.375 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3dd6769c-6744-4118-a6f5-6a8fb12fc654"}
01:04:56.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[6.65,6.90],"pixels":"..."},"id":"3dd6769c-6744-4118-a6f5-6a8fb12fc654"}
01:04:56.424 00.049 10052 IsGuiding returns 0
01:04:56.523 00.099 10052 IsGuiding returns 1
01:04:56.523 00.000 10052 scope still moving after pulse duration time elapsed
01:04:56.574 00.051 10052 IsSlewing returns 0
01:04:56.612 00.038 10052 IsGuiding returns 0
01:04:56.612 00.000 10052 scope move finished after 37 + 149 ms
01:04:56.612 00.000 10052 Move returns status 0, amount 37
01:04:56.612 00.000 10052 MoveAxis(N, 0, ABG)
01:04:56.612 00.000 10052 Move returns status 0, amount 0
01:04:56.612 00.000 10052 move complete, result=0
01:04:56.612 00.000 10052 worker thread done servicing request
01:04:56.612 00.000 10052 Worker thread wakes up
01:04:56.612 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
01:04:56.612 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:56.612 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:57.526 00.914 10052 Exposure complete
01:04:57.615 00.089 10052 worker thread done servicing request
01:04:57.616 00.001 6880 OnExposeComplete: enter
01:04:57.616 00.000 6880 UpdateGuideState(): m_state=6
01:04:57.617 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
01:04:57.617 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=887.96, Mass=2314, SNR=33.4, Peak=158 HFD=4.5
01:04:57.617 00.000 6880 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.61) = xAngle (3.56 = -2.72)
01:04:57.617 00.000 6880 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.53 = -2.76)
01:04:57.617 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.95 mountX=-0.20 mountY=-0.08, mountTheta=-2.75
01:04:57.619 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.20, opts=13)
01:04:57.620 00.001 6880 Enqueuing Move request for scope (-0.08, 0.20)
01:04:57.620 00.000 10052 Worker thread wakes up
01:04:57.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.20) opts 0xd
01:04:57.620 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.20)
01:04:57.620 00.000 10052 Moving (-0.08, 0.20) raw xDistance=-0.20 yDistance=-0.08
01:04:57.620 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:04:57.621 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
01:04:57.621 00.000 10052 MoveAxis(E, 56, ABG)
01:04:57.621 00.000 10052 Guiding  Dir = 2, Dur = 56
01:04:57.641 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:57.680 00.039 6880 UpdateGuideState exits: m=2314 SNR=33.4
01:04:57.680 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:57.680 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:57.680 00.000 6880 Enqueuing Expose request
01:04:57.691 00.011 10052 IsSlewing returns 0
01:04:57.771 00.080 10052 IsGuiding returns 0
01:04:57.913 00.142 10052 IsGuiding returns 0
01:04:57.914 00.001 10052 Move returns status 0, amount 56
01:04:57.914 00.000 10052 MoveAxis(N, 0, ABG)
01:04:57.914 00.000 10052 Move returns status 0, amount 0
01:04:57.914 00.000 10052 move complete, result=0
01:04:57.914 00.000 10052 worker thread done servicing request
01:04:57.914 00.000 10052 Worker thread wakes up
01:04:57.914 00.000 6880 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
01:04:57.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:57.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:04:58.532 00.618 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"893f0f35-7ae5-4eb8-bab1-5bd388e2a958"}
01:04:58.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"893f0f35-7ae5-4eb8-bab1-5bd388e2a958"}
01:04:58.534 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1bb1734f-504a-41ae-b333-d75504db12da"}
01:04:58.534 00.000 6880 case statement mapped state 6 to 3
01:04:58.535 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bb1734f-504a-41ae-b333-d75504db12da"}
01:04:58.535 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b547f9ea-dcc1-4f06-80c5-788d15ad43e6"}
01:04:58.535 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.67,6.96],"pixels":"..."},"id":"b547f9ea-dcc1-4f06-80c5-788d15ad43e6"}
01:04:59.047 00.512 10052 Exposure complete
01:04:59.104 00.057 10052 worker thread done servicing request
01:04:59.104 00.000 6880 OnExposeComplete: enter
01:04:59.104 00.000 6880 UpdateGuideState(): m_state=6
01:04:59.104 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
01:04:59.104 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.05, Mass=2236, SNR=32.8, Peak=144 HFD=4.4
01:04:59.105 00.001 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
01:04:59.105 00.000 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
01:04:59.105 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.29 hyp=0.30 cameraTheta=1.40 mountX=-0.29 mountY=0.05, mountTheta=2.98
01:04:59.106 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.29, opts=13)
01:04:59.106 00.000 6880 Enqueuing Move request for scope (0.05, 0.29)
01:04:59.106 00.000 10052 Worker thread wakes up
01:04:59.106 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.29) opts 0xd
01:04:59.106 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.29)
01:04:59.106 00.000 10052 Moving (0.05, 0.29) raw xDistance=-0.29 yDistance=0.05
01:04:59.106 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
01:04:59.106 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
01:04:59.106 00.000 10052 MoveAxis(E, 81, ABG)
01:04:59.106 00.000 10052 Guiding  Dir = 2, Dur = 81
01:04:59.127 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:04:59.127 00.000 10052 IsSlewing returns 0
01:04:59.157 00.030 6880 UpdateGuideState exits: m=2236 SNR=32.8
01:04:59.157 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:04:59.157 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:04:59.157 00.000 6880 Enqueuing Expose request
01:04:59.165 00.008 10052 IsGuiding returns 0
01:04:59.193 00.028 10052 PulseGuide returned control before completion, sleep 64
01:04:59.283 00.090 10052 IsGuiding returns 0
01:04:59.284 00.001 10052 Move returns status 0, amount 81
01:04:59.284 00.000 10052 MoveAxis(N, 0, ABG)
01:04:59.284 00.000 10052 Move returns status 0, amount 0
01:04:59.284 00.000 10052 move complete, result=0
01:04:59.284 00.000 10052 worker thread done servicing request
01:04:59.284 00.000 10052 Worker thread wakes up
01:04:59.284 00.000 6880 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH
01:04:59.284 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:04:59.284 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:00.195 00.911 10052 Exposure complete
01:05:00.277 00.082 10052 worker thread done servicing request
01:05:00.277 00.000 6880 OnExposeComplete: enter
01:05:00.277 00.000 6880 UpdateGuideState(): m_state=6
01:05:00.278 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
01:05:00.278 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.10, Mass=2155, SNR=32.2, Peak=143 HFD=4.5
01:05:00.278 00.000 6880 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.61) = xAngle (3.00 = 3.00)
01:05:00.278 00.000 6880 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.97 = 2.97)
01:05:00.278 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.34 hyp=0.35 cameraTheta=1.39 mountX=-0.35 mountY=0.06, mountTheta=2.97
01:05:00.279 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.34, opts=13)
01:05:00.279 00.000 6880 Enqueuing Move request for scope (0.06, 0.34)
01:05:00.279 00.000 10052 Worker thread wakes up
01:05:00.280 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.34) opts 0xd
01:05:00.280 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.34)
01:05:00.280 00.000 10052 Moving (0.06, 0.34) raw xDistance=-0.35 yDistance=0.06
01:05:00.280 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
01:05:00.280 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
01:05:00.280 00.000 10052 MoveAxis(E, 97, ABG)
01:05:00.280 00.000 10052 Guiding  Dir = 2, Dur = 97
01:05:00.304 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:00.348 00.044 6880 UpdateGuideState exits: m=2155 SNR=32.2
01:05:00.348 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:00.348 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:00.348 00.000 6880 Enqueuing Expose request
01:05:00.349 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ffc09e2-c7e2-4e23-a2f2-29b6f09ee1f1"}
01:05:00.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ffc09e2-c7e2-4e23-a2f2-29b6f09ee1f1"}
01:05:00.351 00.002 10052 IsSlewing returns 0
01:05:00.359 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2326612a-5aa1-4bb6-8d9a-b63804031b4a"}
01:05:00.359 00.000 6880 case statement mapped state 6 to 3
01:05:00.359 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2326612a-5aa1-4bb6-8d9a-b63804031b4a"}
01:05:00.361 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6bd39ca-d043-4974-9f7b-fa9c22b6f2e7"}
01:05:00.362 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.82,7.10],"pixels":"..."},"id":"b6bd39ca-d043-4974-9f7b-fa9c22b6f2e7"}
01:05:00.425 00.063 10052 IsGuiding returns 0
01:05:00.484 00.059 10052 PulseGuide returned control before completion, sleep 49
01:05:00.556 00.072 10052 IsGuiding returns 1
01:05:00.556 00.000 10052 scope still moving after pulse duration time elapsed
01:05:00.602 00.046 10052 IsSlewing returns 0
01:05:00.639 00.037 10052 IsGuiding returns 0
01:05:00.640 00.001 10052 scope move finished after 97 + 117 ms
01:05:00.640 00.000 10052 Move returns status 0, amount 97
01:05:00.640 00.000 10052 MoveAxis(N, 0, ABG)
01:05:00.640 00.000 10052 Move returns status 0, amount 0
01:05:00.640 00.000 10052 move complete, result=0
01:05:00.640 00.000 10052 worker thread done servicing request
01:05:00.640 00.000 10052 Worker thread wakes up
01:05:00.640 00.000 6880 GuideStep: -0.3 px 97 ms EAST, 0.1 px 0 ms NORTH
01:05:00.640 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:00.640 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:01.772 01.132 10052 Exposure complete
01:05:01.850 00.078 10052 worker thread done servicing request
01:05:01.850 00.000 6880 OnExposeComplete: enter
01:05:01.850 00.000 6880 UpdateGuideState(): m_state=6
01:05:01.851 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
01:05:01.851 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=887.98, Mass=2185, SNR=32.4, Peak=125 HFD=4.7
01:05:01.851 00.000 6880 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.61) = xAngle (3.71 = -2.57)
01:05:01.851 00.000 6880 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.60)
01:05:01.851 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.10 mountX=-0.22 mountY=-0.13, mountTheta=-2.60
01:05:01.853 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.22, opts=13)
01:05:01.853 00.000 6880 Enqueuing Move request for scope (-0.13, 0.22)
01:05:01.853 00.000 10052 Worker thread wakes up
01:05:01.853 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
01:05:01.853 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
01:05:01.853 00.000 10052 Moving (-0.13, 0.22) raw xDistance=-0.22 yDistance=-0.13
01:05:01.853 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22
01:05:01.853 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
01:05:01.853 00.000 10052 MoveAxis(E, 63, ABG)
01:05:01.853 00.000 10052 Guiding  Dir = 2, Dur = 63
01:05:01.882 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:01.928 00.046 10052 IsSlewing returns 0
01:05:01.932 00.004 6880 UpdateGuideState exits: m=2185 SNR=32.4
01:05:01.932 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:01.932 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:01.932 00.000 6880 Enqueuing Expose request
01:05:02.001 00.069 10052 IsGuiding returns 0
01:05:02.059 00.058 10052 PulseGuide returned control before completion, sleep 18
01:05:02.134 00.075 10052 IsGuiding returns 1
01:05:02.134 00.000 10052 scope still moving after pulse duration time elapsed
01:05:02.214 00.080 10052 IsSlewing returns 0
01:05:02.293 00.079 10052 IsGuiding returns 0
01:05:02.293 00.000 10052 scope move finished after 63 + 227 ms
01:05:02.293 00.000 10052 Move returns status 0, amount 63
01:05:02.293 00.000 10052 MoveAxis(N, 0, ABG)
01:05:02.293 00.000 10052 Move returns status 0, amount 0
01:05:02.293 00.000 10052 move complete, result=0
01:05:02.293 00.000 10052 worker thread done servicing request
01:05:02.293 00.000 6880 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
01:05:02.294 00.001 10052 Worker thread wakes up
01:05:02.294 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:02.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:02.309 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b0d4740-b50f-4dca-8fc2-75e1553bead2"}
01:05:02.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b0d4740-b50f-4dca-8fc2-75e1553bead2"}
01:05:02.314 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"91a4534f-d25f-46c1-992a-8866edce4448"}
01:05:02.314 00.000 6880 case statement mapped state 6 to 3
01:05:02.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"91a4534f-d25f-46c1-992a-8866edce4448"}
01:05:02.322 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"acf18ef9-9bb8-4ed8-a5fc-1061fa555441"}
01:05:02.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.63,6.98],"pixels":"..."},"id":"acf18ef9-9bb8-4ed8-a5fc-1061fa555441"}
01:05:03.213 00.891 10052 Exposure complete
01:05:03.284 00.071 10052 worker thread done servicing request
01:05:03.285 00.001 6880 OnExposeComplete: enter
01:05:03.285 00.000 6880 UpdateGuideState(): m_state=6
01:05:03.285 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
01:05:03.285 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.94, Mass=2348, SNR=33.7, Peak=152 HFD=4.5
01:05:03.285 00.000 6880 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.61) = xAngle (3.34 = -2.95)
01:05:03.285 00.000 6880 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.31 = -2.98)
01:05:03.285 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.18 hyp=0.18 cameraTheta=1.72 mountX=-0.18 mountY=-0.03, mountTheta=-2.98
01:05:03.287 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.18, opts=13)
01:05:03.287 00.000 6880 Enqueuing Move request for scope (-0.03, 0.18)
01:05:03.287 00.000 10052 Worker thread wakes up
01:05:03.287 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.18) opts 0xd
01:05:03.287 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.18)
01:05:03.288 00.001 10052 Moving (-0.03, 0.18) raw xDistance=-0.18 yDistance=-0.03
01:05:03.288 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
01:05:03.288 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
01:05:03.288 00.000 10052 MoveAxis(E, 51, ABG)
01:05:03.288 00.000 10052 Guiding  Dir = 2, Dur = 51
01:05:03.309 00.021 10052 IsSlewing returns 0
01:05:03.313 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:03.347 00.034 10052 IsGuiding returns 0
01:05:03.351 00.004 6880 UpdateGuideState exits: m=2348 SNR=33.7
01:05:03.351 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:03.351 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:03.351 00.000 6880 Enqueuing Expose request
01:05:03.375 00.024 10052 PulseGuide returned control before completion, sleep 34
01:05:03.434 00.059 10052 IsGuiding returns 0
01:05:03.434 00.000 10052 Move returns status 0, amount 51
01:05:03.434 00.000 10052 MoveAxis(N, 0, ABG)
01:05:03.434 00.000 10052 Move returns status 0, amount 0
01:05:03.434 00.000 10052 move complete, result=0
01:05:03.434 00.000 10052 worker thread done servicing request
01:05:03.434 00.000 10052 Worker thread wakes up
01:05:03.434 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:03.434 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:03.449 00.015 6880 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
01:05:04.306 00.857 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb2735b3-5693-4503-b406-b1f920a08e95"}
01:05:04.306 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb2735b3-5693-4503-b406-b1f920a08e95"}
01:05:04.307 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc94aa6f-2320-4380-a1e5-d20bbeb5e70a"}
01:05:04.307 00.000 6880 case statement mapped state 6 to 3
01:05:04.307 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc94aa6f-2320-4380-a1e5-d20bbeb5e70a"}
01:05:04.308 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7583773-2629-40cf-9ec5-a60c9f830e25"}
01:05:04.308 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[6.73,6.94],"pixels":"..."},"id":"e7583773-2629-40cf-9ec5-a60c9f830e25"}
01:05:04.563 00.255 10052 Exposure complete
01:05:04.631 00.068 10052 worker thread done servicing request
01:05:04.631 00.000 6880 OnExposeComplete: enter
01:05:04.631 00.000 6880 UpdateGuideState(): m_state=6
01:05:04.632 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
01:05:04.632 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=887.95, Mass=2275, SNR=33.1, Peak=138 HFD=4.5
01:05:04.632 00.000 6880 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.61) = xAngle (3.38 = -2.90)
01:05:04.632 00.000 6880 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.35 = -2.93)
01:05:04.632 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.77 mountX=-0.20 mountY=-0.04, mountTheta=-2.93
01:05:04.633 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.20, opts=13)
01:05:04.634 00.001 6880 Enqueuing Move request for scope (-0.04, 0.20)
01:05:04.634 00.000 10052 Worker thread wakes up
01:05:04.634 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
01:05:04.634 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
01:05:04.634 00.000 10052 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=-0.04
01:05:04.634 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:05:04.634 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:05:04.634 00.000 10052 MoveAxis(E, 55, ABG)
01:05:04.634 00.000 10052 Guiding  Dir = 2, Dur = 55
01:05:04.655 00.021 10052 IsSlewing returns 0
01:05:04.656 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:04.692 00.036 6880 UpdateGuideState exits: m=2275 SNR=33.1
01:05:04.692 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:04.692 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:04.692 00.000 6880 Enqueuing Expose request
01:05:04.692 00.000 10052 IsGuiding returns 0
01:05:04.721 00.029 10052 PulseGuide returned control before completion, sleep 38
01:05:04.783 00.062 10052 IsGuiding returns 0
01:05:04.784 00.001 10052 Move returns status 0, amount 55
01:05:04.784 00.000 10052 MoveAxis(N, 0, ABG)
01:05:04.784 00.000 10052 Move returns status 0, amount 0
01:05:04.784 00.000 10052 move complete, result=0
01:05:04.784 00.000 10052 worker thread done servicing request
01:05:04.784 00.000 10052 Worker thread wakes up
01:05:04.784 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:04.784 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:04.786 00.002 6880 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
01:05:05.693 00.907 10052 Exposure complete
01:05:05.760 00.067 10052 worker thread done servicing request
01:05:05.761 00.001 6880 OnExposeComplete: enter
01:05:05.761 00.000 6880 UpdateGuideState(): m_state=6
01:05:05.761 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.761 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=887.73, Mass=2313, SNR=33.4, Peak=142 HFD=4.5
01:05:05.761 00.000 6880 MultiStar: exiting stabilization period
01:05:05.761 00.000 6880 MultiStar: updating star positions after lock position change
01:05:05.761 00.000 6880 Star::Find(15, 281, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.762 00.001 6880 Star::Find returns 1 (0), X=282.28, Y=297.66, Mass=2061, SNR=31.5, Peak=146 HFD=4.4
01:05:05.762 00.000 6880 Star::Find(15, 1198, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.762 00.000 6880 Star::Find returns 1 (0), X=1198.95, Y=294.36, Mass=2241, SNR=32.4, Peak=123 HFD=5.3
01:05:05.762 00.000 6880 Star::Find(15, 824, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.762 00.000 6880 Star::Find returns 1 (0), X=824.83, Y=297.80, Mass=1896, SNR=30.2, Peak=146 HFD=4.6
01:05:05.762 00.000 6880 Star::Find(15, 55, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.762 00.000 6880 Star::Find returns 1 (0), X=55.53, Y=632.53, Mass=1630, SNR=27.8, Peak=75 HFD=5.2
01:05:05.762 00.000 6880 Star::Find(15, 471, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.762 00.000 6880 Star::Find returns 1 (0), X=471.54, Y=591.83, Mass=2268, SNR=32.5, Peak=121 HFD=5.4
01:05:05.762 00.000 6880 Star::Find(15, 853, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.763 00.001 6880 Star::Find returns 1 (0), X=853.83, Y=217.47, Mass=2063, SNR=30.5, Peak=103 HFD=6.0
01:05:05.763 00.000 6880 Star::Find(15, 265, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.763 00.000 6880 Star::Find returns 1 (0), X=265.77, Y=84.57, Mass=1288, SNR=24.6, Peak=74 HFD=5.1
01:05:05.763 00.000 6880 Star::Find(15, 553, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.763 00.000 6880 Star::Find returns 1 (0), X=553.74, Y=329.66, Mass=1543, SNR=26.7, Peak=83 HFD=5.6
01:05:05.763 00.000 6880 Star::Find(15, 671, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.763 00.000 6880 Star::Find returns 1 (0), X=671.89, Y=824.84, Mass=958, SNR=21.5, Peak=83 HFD=4.3
01:05:05.763 00.000 6880 Star::Find(15, 1119, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.763 00.000 6880 Star::Find returns 1 (0), X=1119.44, Y=684.82, Mass=871, SNR=20.4, Peak=56 HFD=4.6
01:05:05.763 00.000 6880 Star::Find(15, 268, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
01:05:05.763 00.000 6880 Star::Find returns 1 (0), X=268.71, Y=577.28, Mass=1098, SNR=22.9, Peak=54 HFD=5.5
01:05:05.763 00.000 6880 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.61) = xAngle (1.40 = 1.40)
01:05:05.763 00.000 6880 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
01:05:05.764 00.001 6880 CameraToMount -- cameraX=0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-0.21 mountX=0.02 mountY=0.13, mountTheta=1.40
01:05:05.765 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.03, opts=13)
01:05:05.765 00.000 6880 Enqueuing Move request for scope (0.13, -0.03)
01:05:05.765 00.000 10052 Worker thread wakes up
01:05:05.765 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.03) opts 0xd
01:05:05.765 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.03)
01:05:05.765 00.000 10052 Moving (0.13, -0.03) raw xDistance=0.02 yDistance=0.13
01:05:05.766 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:05:05.766 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
01:05:05.766 00.000 10052 MoveAxis(E, 0, ABG)
01:05:05.766 00.000 10052 Move returns status 0, amount 0
01:05:05.766 00.000 10052 MoveAxis(N, 0, ABG)
01:05:05.766 00.000 10052 Move returns status 0, amount 0
01:05:05.766 00.000 10052 move complete, result=0
01:05:05.766 00.000 10052 worker thread done servicing request
01:05:05.789 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:05.824 00.035 6880 UpdateGuideState exits: m=2313 SNR=33.4
01:05:05.824 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:05.824 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:05.824 00.000 6880 Enqueuing Expose request
01:05:05.825 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:05.825 00.000 10052 Worker thread wakes up
01:05:05.825 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:05.825 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:06.317 00.492 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5a0ecbdd-8e27-40ad-b8e5-8160c378dd0c"}
01:05:06.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5a0ecbdd-8e27-40ad-b8e5-8160c378dd0c"}
01:05:06.318 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24735320-23f3-4d98-8ba4-3ff501b6f6e1"}
01:05:06.318 00.000 6880 case statement mapped state 6 to 3
01:05:06.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24735320-23f3-4d98-8ba4-3ff501b6f6e1"}
01:05:06.318 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c3ef9ff2-bec1-4903-84cd-de88b4c86b15"}
01:05:06.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.88,6.73],"pixels":"..."},"id":"c3ef9ff2-bec1-4903-84cd-de88b4c86b15"}
01:05:06.961 00.643 10052 Exposure complete
01:05:07.026 00.065 10052 worker thread done servicing request
01:05:07.026 00.000 6880 OnExposeComplete: enter
01:05:07.026 00.000 6880 UpdateGuideState(): m_state=6
01:05:07.026 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
01:05:07.026 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.98, Mass=2326, SNR=33.4, Peak=154 HFD=4.4
01:05:07.026 00.000 6880 MultiStar: [#1 0.01,0.38,0.00,M1] [#2 0.46,0.33,0.00,M1] [#3 0.21,0.24,0.00,M1] [#4 0.32,0.37,0.00,M1] [#5 -0.04,0.15,0.96,U] [#6 0.15,0.07,0.89,U] [#7 -0.12,0.24,0.00,M1] [#8 0.08,0.38,0.00,M1] 
01:05:07.026 00.000 6880 refined, 2 included, MultiStar: {0.07, 0.15}, one-star: {0.11, 0.22}
01:05:07.026 00.000 6880 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
01:05:07.026 00.000 6880 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
01:05:07.026 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.13 mountX=-0.15 mountY=0.07, mountTheta=2.71
01:05:07.026 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.15, opts=13)
01:05:07.026 00.000 6880 Enqueuing Move request for scope (0.07, 0.15)
01:05:07.026 00.000 10052 Worker thread wakes up
01:05:07.026 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:05:07.026 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:05:07.026 00.000 10052 Moving (0.07, 0.15) raw xDistance=-0.15 yDistance=0.07
01:05:07.026 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:05:07.026 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.08, using input
01:05:07.026 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:05:07.026 00.000 10052 MoveAxis(E, 41, ABG)
01:05:07.026 00.000 10052 Guiding  Dir = 2, Dur = 41
01:05:07.056 00.030 10052 IsSlewing returns 0
01:05:07.057 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:07.089 00.032 6880 UpdateGuideState exits: m=2326 SNR=33.4
01:05:07.089 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:07.089 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:07.089 00.000 6880 Enqueuing Expose request
01:05:07.089 00.000 10052 IsGuiding returns 0
01:05:07.119 00.030 10052 PulseGuide returned control before completion, sleep 24
01:05:07.166 00.047 10052 IsGuiding returns 1
01:05:07.166 00.000 10052 scope still moving after pulse duration time elapsed
01:05:07.220 00.054 10052 IsSlewing returns 0
01:05:07.248 00.028 10052 IsGuiding returns 0
01:05:07.248 00.000 10052 scope move finished after 41 + 123 ms
01:05:07.248 00.000 10052 Move returns status 0, amount 41
01:05:07.248 00.000 10052 MoveAxis(N, 0, ABG)
01:05:07.248 00.000 10052 Move returns status 0, amount 0
01:05:07.248 00.000 10052 move complete, result=0
01:05:07.248 00.000 10052 worker thread done servicing request
01:05:07.248 00.000 6880 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
01:05:07.248 00.000 10052 Worker thread wakes up
01:05:07.248 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:07.248 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:08.174 00.926 10052 Exposure complete
01:05:08.245 00.071 10052 worker thread done servicing request
01:05:08.245 00.000 6880 OnExposeComplete: enter
01:05:08.245 00.000 6880 UpdateGuideState(): m_state=6
01:05:08.245 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
01:05:08.245 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.83, Mass=2092, SNR=31.7, Peak=133 HFD=4.3
01:05:08.245 00.000 6880 MultiStar: [#1 -0.03,0.10,1.01,U] [#2 0.41,0.22,0.00,M2] [#3 0.15,-0.19,0.00,M2] [#4 0.33,0.18,0.00,M2] [#5 -0.12,0.11,1.01,U] [#6 0.15,-0.20,0.00,M1] [#7 -0.11,0.04,0.81,U] [#8 0.11,-0.00,0.81,U] 
01:05:08.245 00.000 6880 refined, 4 included, MultiStar: {-0.01, 0.07}, one-star: {0.12, 0.08}
01:05:08.248 00.003 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.29 = -3.00)
01:05:08.248 00.000 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.25 = -3.03)
01:05:08.248 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.67 mountX=-0.07 mountY=-0.01, mountTheta=-3.03
01:05:08.248 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.07, opts=13)
01:05:08.248 00.000 6880 Enqueuing Move request for scope (-0.01, 0.07)
01:05:08.248 00.000 10052 Worker thread wakes up
01:05:08.248 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:05:08.248 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:05:08.248 00.000 10052 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
01:05:08.248 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:05:08.248 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
01:05:08.248 00.000 10052 MoveAxis(E, 0, ABG)
01:05:08.248 00.000 10052 Move returns status 0, amount 0
01:05:08.248 00.000 10052 MoveAxis(N, 0, ABG)
01:05:08.248 00.000 10052 Move returns status 0, amount 0
01:05:08.248 00.000 10052 move complete, result=0
01:05:08.248 00.000 10052 worker thread done servicing request
01:05:08.271 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:08.296 00.025 6880 UpdateGuideState exits: m=2092 SNR=31.7
01:05:08.296 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:08.296 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:08.296 00.000 6880 Enqueuing Expose request
01:05:08.296 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:08.296 00.000 10052 Worker thread wakes up
01:05:08.296 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:08.296 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:08.349 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dfb42902-9ff8-4657-9aeb-e35a5ecef66b"}
01:05:08.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dfb42902-9ff8-4657-9aeb-e35a5ecef66b"}
01:05:08.349 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"58e86253-8771-4943-9af1-fd8c86450ab5"}
01:05:08.349 00.000 6880 case statement mapped state 6 to 3
01:05:08.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"58e86253-8771-4943-9af1-fd8c86450ab5"}
01:05:08.360 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6e9ee944-fc1b-4781-9caa-e46b12dfbba4"}
01:05:08.360 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.87,6.83],"pixels":"..."},"id":"6e9ee944-fc1b-4781-9caa-e46b12dfbba4"}
01:05:09.428 01.068 10052 Exposure complete
01:05:09.494 00.066 10052 worker thread done servicing request
01:05:09.494 00.000 6880 OnExposeComplete: enter
01:05:09.494 00.000 6880 UpdateGuideState(): m_state=6
01:05:09.494 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
01:05:09.494 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.91, Mass=2283, SNR=33.2, Peak=140 HFD=4.5
01:05:09.494 00.000 6880 MultiStar: [#1 -0.24,0.37,0.00,M1] [#2 0.07,0.45,0.00,M3] [#3 -0.06,0.25,0.00,M3] [#4 -0.09,-0.00,0.83,U] [#5 -0.26,0.14,0.00,M1] [#6 -0.13,0.14,0.00,M2] [#7 -0.41,0.01,0.00,M1] [#8 -0.09,0.25,0.00,M1] 
01:05:09.494 00.000 6880 refined, 1 included, MultiStar: {-0.05, 0.08}, one-star: {-0.02, 0.15}
01:05:09.494 00.000 6880 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.61) = xAngle (3.75 = -2.53)
01:05:09.494 00.000 6880 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.72 = -2.57)
01:05:09.494 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.14 mountX=-0.08 mountY=-0.05, mountTheta=-2.56
01:05:09.494 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.08, opts=13)
01:05:09.494 00.000 6880 Enqueuing Move request for scope (-0.05, 0.08)
01:05:09.494 00.000 10052 Worker thread wakes up
01:05:09.494 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:05:09.494 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:05:09.494 00.000 10052 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=-0.05
01:05:09.494 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:05:09.494 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:05:09.494 00.000 10052 MoveAxis(E, 0, ABG)
01:05:09.494 00.000 10052 Move returns status 0, amount 0
01:05:09.494 00.000 10052 MoveAxis(N, 0, ABG)
01:05:09.494 00.000 10052 Move returns status 0, amount 0
01:05:09.494 00.000 10052 move complete, result=0
01:05:09.494 00.000 10052 worker thread done servicing request
01:05:09.524 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:09.556 00.032 6880 UpdateGuideState exits: m=2283 SNR=33.2
01:05:09.556 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:09.556 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:09.556 00.000 6880 Enqueuing Expose request
01:05:09.556 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:09.556 00.000 10052 Worker thread wakes up
01:05:09.556 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:09.556 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:10.335 00.779 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8e3c646-6f29-47be-8914-f7bcc7c0e20a"}
01:05:10.336 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8e3c646-6f29-47be-8914-f7bcc7c0e20a"}
01:05:10.336 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae31088a-0cfc-4645-8935-7b279361947d"}
01:05:10.336 00.000 6880 case statement mapped state 6 to 3
01:05:10.336 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae31088a-0cfc-4645-8935-7b279361947d"}
01:05:10.338 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"98b65291-1a2d-46ce-92b4-cfea8cac51f7"}
01:05:10.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.73,6.91],"pixels":"..."},"id":"98b65291-1a2d-46ce-92b4-cfea8cac51f7"}
01:05:10.480 00.142 10052 Exposure complete
01:05:10.547 00.067 10052 worker thread done servicing request
01:05:10.547 00.000 6880 OnExposeComplete: enter
01:05:10.547 00.000 6880 UpdateGuideState(): m_state=6
01:05:10.547 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
01:05:10.547 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.00, Mass=2256, SNR=32.9, Peak=146 HFD=4.4
01:05:10.547 00.000 6880 MultiStar: [#1 -0.12,0.51,0.00,M2] [#2 0.27,0.46,0.00,M4] [#3 0.09,0.36,0.00,M4] [#4 0.21,0.46,0.00,M2] [#5 -0.24,0.31,0.00,M2] [#6 0.11,0.14,0.00,M3] [#7 -0.27,0.36,0.00,M2] [#8 -0.12,0.33,0.00,M2] 
01:05:10.547 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.79 = 2.79)
01:05:10.547 00.000 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.76 = 2.76)
01:05:10.547 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.18 mountX=-0.25 mountY=0.10, mountTheta=2.77
01:05:10.547 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.25, opts=13)
01:05:10.551 00.004 6880 Enqueuing Move request for scope (0.10, 0.25)
01:05:10.551 00.000 10052 Worker thread wakes up
01:05:10.551 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.25) opts 0xd
01:05:10.551 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.25)
01:05:10.551 00.000 10052 Moving (0.10, 0.25) raw xDistance=-0.25 yDistance=0.10
01:05:10.551 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:05:10.551 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:05:10.551 00.000 10052 MoveAxis(E, 67, ABG)
01:05:10.551 00.000 10052 Guiding  Dir = 2, Dur = 67
01:05:10.573 00.022 10052 IsSlewing returns 0
01:05:10.573 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:10.606 00.033 10052 IsGuiding returns 0
01:05:10.606 00.000 6880 UpdateGuideState exits: m=2256 SNR=32.9
01:05:10.606 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:10.606 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:10.606 00.000 6880 Enqueuing Expose request
01:05:10.636 00.030 10052 PulseGuide returned control before completion, sleep 50
01:05:10.721 00.085 10052 IsGuiding returns 1
01:05:10.721 00.000 10052 scope still moving after pulse duration time elapsed
01:05:10.770 00.049 10052 IsSlewing returns 0
01:05:10.807 00.037 10052 IsGuiding returns 0
01:05:10.808 00.001 10052 scope move finished after 67 + 130 ms
01:05:10.808 00.000 10052 Move returns status 0, amount 67
01:05:10.808 00.000 10052 MoveAxis(N, 0, ABG)
01:05:10.808 00.000 10052 Move returns status 0, amount 0
01:05:10.808 00.000 10052 move complete, result=0
01:05:10.808 00.000 10052 worker thread done servicing request
01:05:10.808 00.000 6880 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
01:05:10.808 00.000 10052 Worker thread wakes up
01:05:10.808 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:10.808 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:11.940 01.132 10052 Exposure complete
01:05:12.004 00.064 10052 worker thread done servicing request
01:05:12.004 00.000 6880 OnExposeComplete: enter
01:05:12.004 00.000 6880 UpdateGuideState(): m_state=6
01:05:12.004 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
01:05:12.004 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.94, Mass=2129, SNR=32.0, Peak=123 HFD=4.6
01:05:12.004 00.000 6880 MultiStar: [#1 -0.19,0.26,0.00,M3] [#2 0.13,0.30,0.00,M5] [#3 -0.06,0.11,0.91,U] [#4 -0.02,-0.02,0.90,U] [#5 -0.29,0.06,0.00,M3] [#6 0.00,-0.01,0.92,U] [#7 -0.28,0.29,0.00,M3] [#8 -0.21,0.09,0.00,M3] 
01:05:12.004 00.000 6880 refined, 3 included, MultiStar: {-0.02, 0.07}, one-star: {-0.02, 0.19}
01:05:12.004 00.000 6880 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.61) = xAngle (3.50 = -2.79)
01:05:12.004 00.000 6880 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.82)
01:05:12.004 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.88 mountX=-0.07 mountY=-0.02, mountTheta=-2.81
01:05:12.004 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.07, opts=13)
01:05:12.004 00.000 6880 Enqueuing Move request for scope (-0.02, 0.07)
01:05:12.004 00.000 10052 Worker thread wakes up
01:05:12.004 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:05:12.004 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:05:12.004 00.000 10052 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
01:05:12.004 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:05:12.004 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:05:12.004 00.000 10052 MoveAxis(E, 0, ABG)
01:05:12.004 00.000 10052 Move returns status 0, amount 0
01:05:12.004 00.000 10052 MoveAxis(N, 0, ABG)
01:05:12.004 00.000 10052 Move returns status 0, amount 0
01:05:12.004 00.000 10052 move complete, result=0
01:05:12.004 00.000 10052 worker thread done servicing request
01:05:12.028 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:12.062 00.034 6880 UpdateGuideState exits: m=2129 SNR=32.0
01:05:12.062 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:12.062 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:12.062 00.000 6880 Enqueuing Expose request
01:05:12.062 00.000 10052 Worker thread wakes up
01:05:12.062 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:12.062 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:12.062 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:12.336 00.274 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8703b4a-d766-4612-8b68-ee1213406ad0"}
01:05:12.336 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8703b4a-d766-4612-8b68-ee1213406ad0"}
01:05:12.336 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc045a8f-472c-4da5-8cdc-8e640b4b4233"}
01:05:12.336 00.000 6880 case statement mapped state 6 to 3
01:05:12.336 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc045a8f-472c-4da5-8cdc-8e640b4b4233"}
01:05:12.336 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8550ec23-86e7-4e63-9f66-48a75d5d6154"}
01:05:12.336 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.73,6.94],"pixels":"..."},"id":"8550ec23-86e7-4e63-9f66-48a75d5d6154"}
01:05:12.973 00.637 10052 Exposure complete
01:05:13.046 00.073 10052 worker thread done servicing request
01:05:13.046 00.000 6880 OnExposeComplete: enter
01:05:13.046 00.000 6880 UpdateGuideState(): m_state=6
01:05:13.046 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
01:05:13.046 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.24, Mass=2166, SNR=32.3, Peak=140 HFD=4.6
01:05:13.046 00.000 6880 MultiStar: large primary error, entering stabilization period
01:05:13.046 00.000 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.28 = -3.00)
01:05:13.046 00.000 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.25 = -3.03)
01:05:13.046 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.48 hyp=0.48 cameraTheta=1.67 mountX=-0.48 mountY=-0.05, mountTheta=-3.03
01:05:13.051 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.48, opts=13)
01:05:13.051 00.000 6880 Enqueuing Move request for scope (-0.05, 0.48)
01:05:13.051 00.000 10052 Worker thread wakes up
01:05:13.051 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.48) opts 0xd
01:05:13.051 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.48)
01:05:13.051 00.000 10052 Moving (-0.05, 0.48) raw xDistance=-0.48 yDistance=-0.05
01:05:13.051 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
01:05:13.052 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:05:13.052 00.000 10052 MoveAxis(E, 129, ABG)
01:05:13.052 00.000 10052 Guiding  Dir = 2, Dur = 129
01:05:13.068 00.016 10052 IsSlewing returns 0
01:05:13.076 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:13.099 00.023 6880 UpdateGuideState exits: m=2166 SNR=32.3
01:05:13.099 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:13.099 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:13.099 00.000 6880 Enqueuing Expose request
01:05:13.099 00.000 10052 IsGuiding returns 0
01:05:13.138 00.039 10052 PulseGuide returned control before completion, sleep 112
01:05:13.278 00.140 10052 IsGuiding returns 0
01:05:13.278 00.000 10052 Move returns status 0, amount 129
01:05:13.278 00.000 10052 MoveAxis(N, 0, ABG)
01:05:13.278 00.000 10052 Move returns status 0, amount 0
01:05:13.278 00.000 10052 move complete, result=0
01:05:13.278 00.000 10052 worker thread done servicing request
01:05:13.278 00.000 10052 Worker thread wakes up
01:05:13.278 00.000 6880 GuideStep: -0.5 px 129 ms EAST, -0.1 px 0 ms NORTH
01:05:13.278 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:13.278 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:14.333 01.055 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"108cb9a2-f7c6-46e9-81d1-d659c55c2ed3"}
01:05:14.334 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"108cb9a2-f7c6-46e9-81d1-d659c55c2ed3"}
01:05:14.334 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f1ec1fb-8894-4fd0-872d-9ca393059951"}
01:05:14.334 00.000 6880 case statement mapped state 6 to 3
01:05:14.334 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f1ec1fb-8894-4fd0-872d-9ca393059951"}
01:05:14.346 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6c234ed8-fbb8-420f-a9b4-06616d5b27c5"}
01:05:14.347 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[6.71,7.24],"pixels":"..."},"id":"6c234ed8-fbb8-420f-a9b4-06616d5b27c5"}
01:05:14.416 00.069 10052 Exposure complete
01:05:14.485 00.069 10052 worker thread done servicing request
01:05:14.485 00.000 6880 OnExposeComplete: enter
01:05:14.485 00.000 6880 UpdateGuideState(): m_state=6
01:05:14.486 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
01:05:14.486 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=888.02, Mass=2276, SNR=33.1, Peak=148 HFD=4.5
01:05:14.486 00.000 6880 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.61) = xAngle (2.62 = 2.62)
01:05:14.486 00.000 6880 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.59 = 2.59)
01:05:14.486 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=1.01 mountX=-0.27 mountY=0.16, mountTheta=2.60
01:05:14.487 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.26, opts=13)
01:05:14.487 00.000 6880 Enqueuing Move request for scope (0.17, 0.26)
01:05:14.487 00.000 10052 Worker thread wakes up
01:05:14.487 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
01:05:14.487 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
01:05:14.487 00.000 10052 Moving (0.17, 0.26) raw xDistance=-0.27 yDistance=0.16
01:05:14.487 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:05:14.487 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
01:05:14.487 00.000 10052 MoveAxis(E, 79, ABG)
01:05:14.487 00.000 10052 Guiding  Dir = 2, Dur = 79
01:05:14.508 00.021 10052 IsSlewing returns 0
01:05:14.510 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:14.545 00.035 6880 UpdateGuideState exits: m=2276 SNR=33.1
01:05:14.545 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:14.545 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:14.545 00.000 6880 Enqueuing Expose request
01:05:14.548 00.003 10052 IsGuiding returns 0
01:05:14.574 00.026 10052 PulseGuide returned control before completion, sleep 63
01:05:14.667 00.093 10052 IsGuiding returns 0
01:05:14.668 00.001 10052 Move returns status 0, amount 79
01:05:14.668 00.000 10052 MoveAxis(N, 0, ABG)
01:05:14.668 00.000 10052 Move returns status 0, amount 0
01:05:14.668 00.000 10052 move complete, result=0
01:05:14.668 00.000 10052 worker thread done servicing request
01:05:14.668 00.000 10052 Worker thread wakes up
01:05:14.668 00.000 6880 GuideStep: -0.3 px 79 ms EAST, 0.2 px 0 ms NORTH
01:05:14.668 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:14.668 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:15.581 00.913 10052 Exposure complete
01:05:15.664 00.083 10052 worker thread done servicing request
01:05:15.664 00.000 6880 OnExposeComplete: enter
01:05:15.664 00.000 6880 UpdateGuideState(): m_state=6
01:05:15.665 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
01:05:15.665 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=887.93, Mass=2222, SNR=32.6, Peak=142 HFD=4.5
01:05:15.665 00.000 6880 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.61) = xAngle (2.51 = 2.51)
01:05:15.665 00.000 6880 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.48 = 2.48)
01:05:15.665 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.18 hyp=0.23 cameraTheta=0.90 mountX=-0.18 mountY=0.14, mountTheta=2.49
01:05:15.668 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.18, opts=13)
01:05:15.668 00.000 6880 Enqueuing Move request for scope (0.14, 0.18)
01:05:15.669 00.001 10052 Worker thread wakes up
01:05:15.669 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.18) opts 0xd
01:05:15.669 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.18)
01:05:15.669 00.000 10052 Moving (0.14, 0.18) raw xDistance=-0.18 yDistance=0.14
01:05:15.669 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
01:05:15.669 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
01:05:15.669 00.000 10052 MoveAxis(E, 53, ABG)
01:05:15.669 00.000 10052 Guiding  Dir = 2, Dur = 53
01:05:15.695 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:15.732 00.037 10052 IsSlewing returns 0
01:05:15.737 00.005 6880 UpdateGuideState exits: m=2222 SNR=32.6
01:05:15.737 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:15.737 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:15.737 00.000 6880 Enqueuing Expose request
01:05:15.811 00.074 10052 IsGuiding returns 0
01:05:15.954 00.143 10052 IsGuiding returns 0
01:05:15.954 00.000 10052 Move returns status 0, amount 53
01:05:15.954 00.000 10052 MoveAxis(N, 0, ABG)
01:05:15.954 00.000 10052 Move returns status 0, amount 0
01:05:15.954 00.000 10052 move complete, result=0
01:05:15.954 00.000 10052 worker thread done servicing request
01:05:15.955 00.001 10052 Worker thread wakes up
01:05:15.955 00.000 6880 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
01:05:15.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:15.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:16.333 00.378 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"559feb85-4f6a-4e9c-a547-74212f2834f7"}
01:05:16.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"559feb85-4f6a-4e9c-a547-74212f2834f7"}
01:05:16.334 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"63fc7a62-babc-4ca6-9d41-a466bdfad8a3"}
01:05:16.334 00.000 6880 case statement mapped state 6 to 3
01:05:16.334 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"63fc7a62-babc-4ca6-9d41-a466bdfad8a3"}
01:05:16.334 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a6098117-06c4-4ef2-a932-5fb894fe5d98"}
01:05:16.334 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.90,6.93],"pixels":"..."},"id":"a6098117-06c4-4ef2-a932-5fb894fe5d98"}
01:05:17.081 00.747 10052 Exposure complete
01:05:17.181 00.100 10052 worker thread done servicing request
01:05:17.182 00.001 6880 OnExposeComplete: enter
01:05:17.182 00.000 6880 UpdateGuideState(): m_state=6
01:05:17.182 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
01:05:17.183 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=887.99, Mass=2317, SNR=33.3, Peak=148 HFD=4.4
01:05:17.183 00.000 6880 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.61) = xAngle (2.71 = 2.71)
01:05:17.183 00.000 6880 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.68 = 2.68)
01:05:17.183 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.10 mountX=-0.24 mountY=0.12, mountTheta=2.69
01:05:17.185 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.24, opts=13)
01:05:17.186 00.001 6880 Enqueuing Move request for scope (0.12, 0.24)
01:05:17.186 00.000 10052 Worker thread wakes up
01:05:17.186 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
01:05:17.186 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
01:05:17.186 00.000 10052 Moving (0.12, 0.24) raw xDistance=-0.24 yDistance=0.12
01:05:17.186 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:05:17.186 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
01:05:17.186 00.000 10052 MoveAxis(E, 67, ABG)
01:05:17.188 00.002 10052 Guiding  Dir = 2, Dur = 67
01:05:17.209 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:17.209 00.000 10052 IsSlewing returns 0
01:05:17.239 00.030 6880 UpdateGuideState exits: m=2317 SNR=33.3
01:05:17.240 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:17.240 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:17.240 00.000 6880 Enqueuing Expose request
01:05:17.247 00.007 10052 IsGuiding returns 0
01:05:17.274 00.027 10052 PulseGuide returned control before completion, sleep 50
01:05:17.360 00.086 10052 IsGuiding returns 0
01:05:17.361 00.001 10052 Move returns status 0, amount 67
01:05:17.361 00.000 10052 MoveAxis(N, 0, ABG)
01:05:17.361 00.000 10052 Move returns status 0, amount 0
01:05:17.361 00.000 10052 move complete, result=0
01:05:17.361 00.000 10052 worker thread done servicing request
01:05:17.361 00.000 10052 Worker thread wakes up
01:05:17.361 00.000 6880 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
01:05:17.361 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:17.361 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:18.274 00.913 10052 Exposure complete
01:05:18.333 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b428297-7e37-42c1-ad77-6fbfe862bc6a"}
01:05:18.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b428297-7e37-42c1-ad77-6fbfe862bc6a"}
01:05:18.346 00.013 10052 worker thread done servicing request
01:05:18.347 00.001 6880 OnExposeComplete: enter
01:05:18.347 00.000 6880 UpdateGuideState(): m_state=6
01:05:18.347 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
01:05:18.347 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.07, Mass=2313, SNR=33.3, Peak=144 HFD=4.5
01:05:18.347 00.000 6880 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.61) = xAngle (3.12 = 3.12)
01:05:18.347 00.000 6880 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.09 = 3.09)
01:05:18.347 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.32 hyp=0.32 cameraTheta=1.51 mountX=-0.32 mountY=0.02, mountTheta=3.09
01:05:18.349 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.32, opts=13)
01:05:18.349 00.000 6880 Enqueuing Move request for scope (0.02, 0.32)
01:05:18.349 00.000 10052 Worker thread wakes up
01:05:18.349 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.32) opts 0xd
01:05:18.349 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.32)
01:05:18.349 00.000 10052 Moving (0.02, 0.32) raw xDistance=-0.32 yDistance=0.02
01:05:18.349 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
01:05:18.349 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.04, using input
01:05:18.349 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
01:05:18.349 00.000 10052 MoveAxis(E, 89, ABG)
01:05:18.349 00.000 10052 Guiding  Dir = 2, Dur = 89
01:05:18.372 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:18.409 00.037 6880 UpdateGuideState exits: m=2313 SNR=33.3
01:05:18.409 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:18.409 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:18.409 00.000 6880 Enqueuing Expose request
01:05:18.409 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd57caf3-7a50-4bf4-a336-743b7dc0e946"}
01:05:18.409 00.000 6880 case statement mapped state 6 to 3
01:05:18.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd57caf3-7a50-4bf4-a336-743b7dc0e946"}
01:05:18.419 00.010 10052 IsSlewing returns 0
01:05:18.419 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b089f47c-9fc6-4a95-bcc5-a04b3ffd4ee1"}
01:05:18.420 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.77,7.07],"pixels":"..."},"id":"b089f47c-9fc6-4a95-bcc5-a04b3ffd4ee1"}
01:05:18.458 00.038 10052 IsGuiding returns 0
01:05:18.485 00.027 10052 PulseGuide returned control before completion, sleep 73
01:05:18.590 00.105 10052 IsGuiding returns 0
01:05:18.590 00.000 10052 Move returns status 0, amount 89
01:05:18.590 00.000 10052 MoveAxis(N, 0, ABG)
01:05:18.590 00.000 10052 Move returns status 0, amount 0
01:05:18.590 00.000 10052 move complete, result=0
01:05:18.590 00.000 10052 worker thread done servicing request
01:05:18.590 00.000 10052 Worker thread wakes up
01:05:18.590 00.000 6880 GuideStep: -0.3 px 89 ms EAST, 0.0 px 0 ms NORTH
01:05:18.591 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:18.591 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:19.733 01.142 10052 Exposure complete
01:05:19.824 00.091 10052 worker thread done servicing request
01:05:19.824 00.000 6880 OnExposeComplete: enter
01:05:19.824 00.000 6880 UpdateGuideState(): m_state=6
01:05:19.824 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
01:05:19.824 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=887.87, Mass=2312, SNR=33.4, Peak=153 HFD=4.4
01:05:19.825 00.001 6880 MultiStar: exiting stabilization period
01:05:19.825 00.000 6880 MultiStar: [#1 -0.10,0.41,0.00,M4] [#2 0.33,0.27,0.00,M6] [#3 0.05,0.14,0.92,U] [#4 0.13,0.37,0.00,M2] [#5 -0.12,0.20,0.00,M4] [#6 0.14,0.12,0.92,U] [#7 -0.18,0.21,0.00,M4] [#8 -0.12,0.12,0.78,U] 
01:05:19.825 00.000 6880 single-star, 3 included, MultiStar: {0.04, 0.13}, one-star: {0.05, 0.12}
01:05:19.825 00.000 6880 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.61) = xAngle (2.76 = 2.76)
01:05:19.826 00.001 6880 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.73 = 2.73)
01:05:19.826 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.15 mountX=-0.12 mountY=0.05, mountTheta=2.74
01:05:19.828 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.12, opts=13)
01:05:19.828 00.000 6880 Enqueuing Move request for scope (0.05, 0.12)
01:05:19.828 00.000 10052 Worker thread wakes up
01:05:19.828 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:05:19.828 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:05:19.828 00.000 10052 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=0.05
01:05:19.828 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:05:19.829 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
01:05:19.829 00.000 10052 MoveAxis(E, 37, ABG)
01:05:19.829 00.000 10052 Guiding  Dir = 2, Dur = 37
01:05:19.866 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:19.887 00.021 10052 IsSlewing returns 0
01:05:19.909 00.022 6880 UpdateGuideState exits: m=2312 SNR=33.4
01:05:19.909 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:19.910 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:19.910 00.000 6880 Enqueuing Expose request
01:05:19.966 00.056 10052 IsGuiding returns 0
01:05:20.109 00.143 10052 IsGuiding returns 0
01:05:20.109 00.000 10052 Move returns status 0, amount 37
01:05:20.109 00.000 10052 MoveAxis(N, 0, ABG)
01:05:20.109 00.000 10052 Move returns status 0, amount 0
01:05:20.109 00.000 10052 move complete, result=0
01:05:20.110 00.001 10052 worker thread done servicing request
01:05:20.110 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.1 px 0 ms NORTH
01:05:20.110 00.000 10052 Worker thread wakes up
01:05:20.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:20.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:20.333 00.223 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd60b6e7-e670-4d9e-915d-c34edc32ee4d"}
01:05:20.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd60b6e7-e670-4d9e-915d-c34edc32ee4d"}
01:05:20.334 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c64339c5-10e7-488f-b628-b3fd57572afe"}
01:05:20.334 00.000 6880 case statement mapped state 6 to 3
01:05:20.334 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c64339c5-10e7-488f-b628-b3fd57572afe"}
01:05:20.334 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1040cc04-d04c-43a6-a6fa-3bba5ea58936"}
01:05:20.334 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.81,6.87],"pixels":"..."},"id":"1040cc04-d04c-43a6-a6fa-3bba5ea58936"}
01:05:21.026 00.692 10052 Exposure complete
01:05:21.125 00.099 10052 worker thread done servicing request
01:05:21.125 00.000 6880 OnExposeComplete: enter
01:05:21.125 00.000 6880 UpdateGuideState(): m_state=6
01:05:21.126 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
01:05:21.126 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=887.88, Mass=2137, SNR=32.1, Peak=134 HFD=4.6
01:05:21.126 00.000 6880 MultiStar: [#1 -0.30,0.20,0.00,M5] [#2 0.10,0.03,1.01,U] [#3 -0.09,0.15,0.93,U] [#4 -0.08,0.14,0.85,U] [#5 -0.19,0.01,0.98,U] [#6 -0.08,-0.04,0.91,U] [#7 -0.29,0.15,0.00,M5] [#8 -0.10,0.22,0.00,M3] 
01:05:21.126 00.000 6880 refined, 5 included, MultiStar: {-0.07, 0.07}, one-star: {-0.07, 0.13}
01:05:21.126 00.000 6880 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.61) = xAngle (3.96 = -2.33)
01:05:21.126 00.000 6880 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.92 = -2.36)
01:05:21.128 00.002 6880 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.09 cameraTheta=2.34 mountX=-0.06 mountY=-0.07, mountTheta=-2.34
01:05:21.129 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.07, opts=13)
01:05:21.130 00.001 6880 Enqueuing Move request for scope (-0.07, 0.07)
01:05:21.130 00.000 10052 Worker thread wakes up
01:05:21.130 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
01:05:21.130 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
01:05:21.130 00.000 10052 Moving (-0.07, 0.07) raw xDistance=-0.06 yDistance=-0.07
01:05:21.130 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:21.130 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
01:05:21.130 00.000 10052 MoveAxis(E, 0, ABG)
01:05:21.130 00.000 10052 Move returns status 0, amount 0
01:05:21.130 00.000 10052 MoveAxis(N, 0, ABG)
01:05:21.130 00.000 10052 Move returns status 0, amount 0
01:05:21.130 00.000 10052 move complete, result=0
01:05:21.131 00.001 10052 worker thread done servicing request
01:05:21.151 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:21.180 00.029 6880 UpdateGuideState exits: m=2137 SNR=32.1
01:05:21.180 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:21.181 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:21.181 00.000 6880 Enqueuing Expose request
01:05:21.181 00.000 10052 Worker thread wakes up
01:05:21.181 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:05:21.181 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:21.181 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:22.314 01.133 10052 Exposure complete
01:05:22.332 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"016aa158-24db-4ba5-b1cb-3bb6cacebcfe"}
01:05:22.333 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"016aa158-24db-4ba5-b1cb-3bb6cacebcfe"}
01:05:22.333 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d21c8caf-43b3-46e5-bc23-afeaae94e86f"}
01:05:22.334 00.001 6880 case statement mapped state 6 to 3
01:05:22.334 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d21c8caf-43b3-46e5-bc23-afeaae94e86f"}
01:05:22.335 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df70801d-538d-4123-bbcc-213ed1d44f4f"}
01:05:22.335 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.68,6.88],"pixels":"..."},"id":"df70801d-538d-4123-bbcc-213ed1d44f4f"}
01:05:22.409 00.074 10052 worker thread done servicing request
01:05:22.409 00.000 6880 OnExposeComplete: enter
01:05:22.409 00.000 6880 UpdateGuideState(): m_state=6
01:05:22.410 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
01:05:22.410 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=887.91, Mass=2205, SNR=32.6, Peak=142 HFD=4.5
01:05:22.410 00.000 6880 MultiStar: [#1 -0.04,0.32,0.00,M6] [#2 0.31,0.08,0.00,M6] [#3 0.12,0.11,0.92,U] [#4 0.19,0.22,0.00,M2] [#5 -0.03,0.03,0.99,U] [#6 -0.07,0.03,0.91,U] [#7 -0.07,0.14,0.79,U] [#8 -0.07,0.16,0.83,U] 
01:05:22.410 00.000 6880 refined, 5 included, MultiStar: {0.02, 0.10}, one-star: {0.20, 0.16}
01:05:22.411 00.001 6880 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.61) = xAngle (3.00 = 3.00)
01:05:22.411 00.000 6880 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.97 = 2.97)
01:05:22.411 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.39 mountX=-0.10 mountY=0.02, mountTheta=2.97
01:05:22.413 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.10, opts=13)
01:05:22.413 00.000 6880 Enqueuing Move request for scope (0.02, 0.10)
01:05:22.413 00.000 10052 Worker thread wakes up
01:05:22.414 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.10) opts 0xd
01:05:22.414 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.10)
01:05:22.414 00.000 10052 Moving (0.02, 0.10) raw xDistance=-0.10 yDistance=0.02
01:05:22.414 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:22.414 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:05:22.414 00.000 10052 MoveAxis(E, 0, ABG)
01:05:22.414 00.000 10052 Move returns status 0, amount 0
01:05:22.414 00.000 10052 MoveAxis(N, 0, ABG)
01:05:22.414 00.000 10052 Move returns status 0, amount 0
01:05:22.415 00.001 10052 move complete, result=0
01:05:22.415 00.000 10052 worker thread done servicing request
01:05:22.441 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:22.482 00.041 6880 UpdateGuideState exits: m=2205 SNR=32.6
01:05:22.482 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:22.482 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:22.482 00.000 6880 Enqueuing Expose request
01:05:22.482 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:22.482 00.000 10052 Worker thread wakes up
01:05:22.482 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:22.482 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:23.393 00.911 10052 Exposure complete
01:05:23.480 00.087 10052 worker thread done servicing request
01:05:23.480 00.000 6880 OnExposeComplete: enter
01:05:23.480 00.000 6880 UpdateGuideState(): m_state=6
01:05:23.480 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
01:05:23.481 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=887.80, Mass=2157, SNR=32.2, Peak=142 HFD=4.6
01:05:23.481 00.000 6880 MultiStar: [#1 0.02,0.30,0.00,M7] [#2 0.16,0.16,0.00,M7] [#3 0.11,0.09,0.95,U] [#4 0.34,0.28,0.00,M3] [#5 -0.06,0.12,1.02,U] [#6 0.18,0.04,0.92,U] [#7 -0.09,0.31,0.00,M5] [#8 0.03,0.20,0.81,U] 
01:05:23.481 00.000 6880 refined, 4 included, MultiStar: {0.07, 0.09}, one-star: {0.12, 0.04}
01:05:23.481 00.000 6880 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.61) = xAngle (2.52 = 2.52)
01:05:23.481 00.000 6880 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.48 = 2.48)
01:05:23.481 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.90 mountX=-0.10 mountY=0.07, mountTheta=2.50
01:05:23.483 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.09, opts=13)
01:05:23.483 00.000 6880 Enqueuing Move request for scope (0.07, 0.09)
01:05:23.483 00.000 10052 Worker thread wakes up
01:05:23.483 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:05:23.483 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:05:23.483 00.000 10052 Moving (0.07, 0.09) raw xDistance=-0.10 yDistance=0.07
01:05:23.483 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:23.483 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
01:05:23.483 00.000 10052 MoveAxis(E, 0, ABG)
01:05:23.483 00.000 10052 Move returns status 0, amount 0
01:05:23.483 00.000 10052 MoveAxis(N, 0, ABG)
01:05:23.484 00.001 10052 Move returns status 0, amount 0
01:05:23.484 00.000 10052 move complete, result=0
01:05:23.484 00.000 10052 worker thread done servicing request
01:05:23.511 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:23.546 00.035 6880 UpdateGuideState exits: m=2157 SNR=32.2
01:05:23.546 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:23.546 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:23.546 00.000 6880 Enqueuing Expose request
01:05:23.547 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:23.547 00.000 10052 Worker thread wakes up
01:05:23.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:23.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:24.331 00.784 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81d653e6-33c5-4850-a021-468af15d67a0"}
01:05:24.331 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81d653e6-33c5-4850-a021-468af15d67a0"}
01:05:24.332 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"065b4055-ad0e-46ea-83db-40353a46a83d"}
01:05:24.332 00.000 6880 case statement mapped state 6 to 3
01:05:24.332 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"065b4055-ad0e-46ea-83db-40353a46a83d"}
01:05:24.333 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d781830-f63c-4a61-bd67-5d2367df99d5"}
01:05:24.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.87,6.80],"pixels":"..."},"id":"3d781830-f63c-4a61-bd67-5d2367df99d5"}
01:05:24.675 00.342 10052 Exposure complete
01:05:24.751 00.076 10052 worker thread done servicing request
01:05:24.751 00.000 6880 OnExposeComplete: enter
01:05:24.751 00.000 6880 UpdateGuideState(): m_state=6
01:05:24.751 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
01:05:24.751 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=887.90, Mass=2221, SNR=32.7, Peak=143 HFD=4.5
01:05:24.752 00.001 6880 MultiStar: [#1 0.00,0.38,0.00,M8] [#2 0.27,0.07,0.00,M8] [#3 0.17,0.20,0.00,M1] [#4 0.29,0.33,0.00,M4] [#5 0.01,0.14,0.99,U] [#6 0.28,0.03,0.00,M1] [#7 -0.13,0.25,0.00,M6] [#8 0.01,0.28,0.00,M2] 
01:05:24.752 00.000 6880 refined, 1 included, MultiStar: {0.04, 0.14}, one-star: {0.07, 0.15}
01:05:24.752 00.000 6880 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.61) = xAngle (2.91 = 2.91)
01:05:24.752 00.000 6880 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.88 = 2.88)
01:05:24.752 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.30 mountX=-0.15 mountY=0.04, mountTheta=2.88
01:05:24.754 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.14, opts=13)
01:05:24.754 00.000 6880 Enqueuing Move request for scope (0.04, 0.14)
01:05:24.755 00.001 10052 Worker thread wakes up
01:05:24.755 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.14) opts 0xd
01:05:24.755 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.14)
01:05:24.755 00.000 10052 Moving (0.04, 0.14) raw xDistance=-0.15 yDistance=0.04
01:05:24.755 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:05:24.755 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:05:24.755 00.000 10052 MoveAxis(E, 39, ABG)
01:05:24.755 00.000 10052 Guiding  Dir = 2, Dur = 39
01:05:24.776 00.021 10052 IsSlewing returns 0
01:05:24.785 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:24.814 00.029 10052 IsGuiding returns 0
01:05:24.820 00.006 6880 UpdateGuideState exits: m=2221 SNR=32.7
01:05:24.820 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:24.820 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:24.821 00.001 6880 Enqueuing Expose request
01:05:24.841 00.020 10052 PulseGuide returned control before completion, sleep 22
01:05:24.893 00.052 10052 IsGuiding returns 0
01:05:24.893 00.000 10052 Move returns status 0, amount 39
01:05:24.893 00.000 10052 MoveAxis(N, 0, ABG)
01:05:24.893 00.000 10052 Move returns status 0, amount 0
01:05:24.893 00.000 10052 move complete, result=0
01:05:24.895 00.002 10052 worker thread done servicing request
01:05:24.895 00.000 10052 Worker thread wakes up
01:05:24.895 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:24.895 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:24.897 00.002 6880 GuideStep: -0.1 px 39 ms EAST, 0.0 px 0 ms NORTH
01:05:25.807 00.910 10052 Exposure complete
01:05:25.886 00.079 10052 worker thread done servicing request
01:05:25.886 00.000 6880 OnExposeComplete: enter
01:05:25.886 00.000 6880 UpdateGuideState(): m_state=6
01:05:25.887 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
01:05:25.887 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=887.91, Mass=2205, SNR=32.6, Peak=129 HFD=4.5
01:05:25.887 00.000 6880 MultiStar: [#1 -0.04,0.45,0.00,M9] [#2 0.24,0.44,0.00,M9] [#3 0.04,0.31,0.00,M2] [#4 0.33,0.25,0.00,M5] [#5 -0.03,0.12,0.99,U] [#6 0.12,0.03,0.91,U] [#7 -0.24,0.42,0.00,M7] [#8 -0.02,0.30,0.00,M3] 
01:05:25.887 00.000 6880 refined, 2 included, MultiStar: {0.03, 0.10}, one-star: {0.02, 0.15}
01:05:25.888 00.001 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.86 = 2.86)
01:05:25.888 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.83 = 2.83)
01:05:25.888 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.24 mountX=-0.10 mountY=0.03, mountTheta=2.83
01:05:25.889 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.10, opts=13)
01:05:25.890 00.001 6880 Enqueuing Move request for scope (0.03, 0.10)
01:05:25.890 00.000 10052 Worker thread wakes up
01:05:25.890 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:05:25.890 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:05:25.890 00.000 10052 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=0.03
01:05:25.890 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:25.890 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
01:05:25.890 00.000 10052 MoveAxis(E, 0, ABG)
01:05:25.890 00.000 10052 Move returns status 0, amount 0
01:05:25.890 00.000 10052 MoveAxis(N, 0, ABG)
01:05:25.890 00.000 10052 Move returns status 0, amount 0
01:05:25.890 00.000 10052 move complete, result=0
01:05:25.891 00.001 10052 worker thread done servicing request
01:05:25.930 00.039 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:25.981 00.051 6880 UpdateGuideState exits: m=2205 SNR=32.6
01:05:25.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:25.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:25.981 00.000 6880 Enqueuing Expose request
01:05:25.981 00.000 10052 Worker thread wakes up
01:05:25.981 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:25.981 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:25.981 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:26.366 00.385 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65dc453b-3627-4c8c-9c8f-190e11cd25ce"}
01:05:26.367 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65dc453b-3627-4c8c-9c8f-190e11cd25ce"}
01:05:26.367 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f2b50132-b649-40a3-a241-e2eb9b3539e4"}
01:05:26.367 00.000 6880 case statement mapped state 6 to 3
01:05:26.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2b50132-b649-40a3-a241-e2eb9b3539e4"}
01:05:26.368 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1cdfd13e-d838-463c-af13-371ba0db524a"}
01:05:26.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.78,6.91],"pixels":"..."},"id":"1cdfd13e-d838-463c-af13-371ba0db524a"}
01:05:27.112 00.744 10052 Exposure complete
01:05:27.200 00.088 10052 worker thread done servicing request
01:05:27.200 00.000 6880 OnExposeComplete: enter
01:05:27.200 00.000 6880 UpdateGuideState(): m_state=6
01:05:27.200 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
01:05:27.201 00.001 6880 Star::Find returns 1 (0), X=407.89, Y=888.17, Mass=2176, SNR=32.3, Peak=140 HFD=4.5
01:05:27.201 00.000 6880 MultiStar: [#1 0.03,0.60,0.00,M10] [#2 0.28,0.50,0.00,M10] [#3 0.11,0.39,0.00,M3] [#4 0.21,0.51,0.00,M6] [#5 0.09,0.60,0.00,M1] [#6 0.08,0.39,0.00,M1] [#7 -0.03,0.46,0.00,M8] [#8 0.01,0.47,0.00,M4] 
01:05:27.201 00.000 6880 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.61) = xAngle (2.87 = 2.87)
01:05:27.201 00.000 6880 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.84 = 2.84)
01:05:27.202 00.001 6880 CameraToMount -- cameraX=0.13 cameraY=0.41 hyp=0.43 cameraTheta=1.26 mountX=-0.42 mountY=0.13, mountTheta=2.84
01:05:27.203 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.41, opts=13)
01:05:27.204 00.001 6880 Enqueuing Move request for scope (0.13, 0.41)
01:05:27.204 00.000 10052 Worker thread wakes up
01:05:27.204 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.41) opts 0xd
01:05:27.204 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.41)
01:05:27.204 00.000 10052 Moving (0.13, 0.41) raw xDistance=-0.42 yDistance=0.13
01:05:27.204 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
01:05:27.204 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
01:05:27.204 00.000 10052 MoveAxis(E, 112, ABG)
01:05:27.204 00.000 10052 Guiding  Dir = 2, Dur = 112
01:05:27.226 00.022 10052 IsSlewing returns 0
01:05:27.233 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:27.264 00.031 10052 IsGuiding returns 0
01:05:27.292 00.028 10052 PulseGuide returned control before completion, sleep 95
01:05:27.294 00.002 6880 UpdateGuideState exits: m=2176 SNR=32.3
01:05:27.294 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:27.295 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:27.295 00.000 6880 Enqueuing Expose request
01:05:27.449 00.154 10052 IsGuiding returns 0
01:05:27.449 00.000 10052 Move returns status 0, amount 112
01:05:27.449 00.000 10052 MoveAxis(N, 0, ABG)
01:05:27.449 00.000 10052 Move returns status 0, amount 0
01:05:27.449 00.000 10052 move complete, result=0
01:05:27.450 00.001 10052 worker thread done servicing request
01:05:27.450 00.000 10052 Worker thread wakes up
01:05:27.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:27.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:27.484 00.034 6880 GuideStep: -0.4 px 112 ms EAST, 0.1 px 0 ms NORTH
01:05:28.364 00.880 10052 Exposure complete
01:05:28.367 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e54c956a-e69d-4cb5-b141-d45e35b39239"}
01:05:28.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e54c956a-e69d-4cb5-b141-d45e35b39239"}
01:05:28.368 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b578ddc-fb47-43dd-8eaf-539faa7cce50"}
01:05:28.368 00.000 6880 case statement mapped state 6 to 3
01:05:28.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b578ddc-fb47-43dd-8eaf-539faa7cce50"}
01:05:28.369 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c00a6b38-2cb5-44e3-a7d7-79a8503b6228"}
01:05:28.369 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":35,"width":15,"height":15,"star_pos":[6.89,7.17],"pixels":"..."},"id":"c00a6b38-2cb5-44e3-a7d7-79a8503b6228"}
01:05:28.494 00.125 10052 worker thread done servicing request
01:05:28.494 00.000 6880 OnExposeComplete: enter
01:05:28.494 00.000 6880 UpdateGuideState(): m_state=6
01:05:28.495 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
01:05:28.495 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.09, Mass=2288, SNR=33.2, Peak=139 HFD=4.5
01:05:28.495 00.000 6880 MultiStar: [#1 -0.14,0.46,0.00,R] [#2 0.35,0.51,0.00,R] [#3 0.09,0.33,0.00,M4] [#4 0.15,0.39,0.00,M7] [#5 -0.11,0.18,0.95,U] [#6 0.06,0.28,0.00,M2] [#7 -0.20,0.32,0.00,M9] [#8 -0.02,0.49,0.00,M5] 
01:05:28.495 00.000 6880 refined, 1 included, MultiStar: {-0.03, 0.26}, one-star: {0.04, 0.33}
01:05:28.496 00.001 6880 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.61) = xAngle (3.32 = -2.97)
01:05:28.496 00.000 6880 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.28 = -3.00)
01:05:28.496 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.26 hyp=0.26 cameraTheta=1.70 mountX=-0.26 mountY=-0.04, mountTheta=-3.00
01:05:28.497 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.26, opts=13)
01:05:28.498 00.001 6880 Enqueuing Move request for scope (-0.03, 0.26)
01:05:28.498 00.000 10052 Worker thread wakes up
01:05:28.498 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.26) opts 0xd
01:05:28.498 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.26)
01:05:28.498 00.000 10052 Moving (-0.03, 0.26) raw xDistance=-0.26 yDistance=-0.04
01:05:28.498 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
01:05:28.498 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
01:05:28.498 00.000 10052 MoveAxis(E, 74, ABG)
01:05:28.498 00.000 10052 Guiding  Dir = 2, Dur = 74
01:05:28.519 00.021 10052 IsSlewing returns 0
01:05:28.538 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:28.557 00.019 10052 IsGuiding returns 0
01:05:28.584 00.027 10052 PulseGuide returned control before completion, sleep 57
01:05:28.584 00.000 6880 UpdateGuideState exits: m=2288 SNR=33.2
01:05:28.585 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:28.585 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:28.585 00.000 6880 Enqueuing Expose request
01:05:28.706 00.121 10052 IsGuiding returns 0
01:05:28.706 00.000 10052 Move returns status 0, amount 74
01:05:28.706 00.000 10052 MoveAxis(N, 0, ABG)
01:05:28.706 00.000 10052 Move returns status 0, amount 0
01:05:28.706 00.000 10052 move complete, result=0
01:05:28.706 00.000 10052 worker thread done servicing request
01:05:28.707 00.001 6880 GuideStep: -0.3 px 74 ms EAST, -0.0 px 0 ms NORTH
01:05:28.714 00.007 10052 Worker thread wakes up
01:05:28.714 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:28.714 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:29.846 01.132 10052 Exposure complete
01:05:29.939 00.093 10052 worker thread done servicing request
01:05:29.939 00.000 6880 OnExposeComplete: enter
01:05:29.939 00.000 6880 UpdateGuideState(): m_state=6
01:05:29.940 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
01:05:29.940 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=887.54, Mass=2339, SNR=33.5, Peak=163 HFD=4.8
01:05:29.941 00.001 6880 MultiStar: [#1 0.05,-0.70,0.00,M1] [#2 -0.03,-0.88,0.00,M1] [#3 0.16,-0.37,0.00,M5] [#4 0.29,0.02,0.00,M8] [#5 -0.07,-0.28,0.00,M1] [#6 0.18,-0.46,0.00,M3] [#7 -0.08,-0.13,0.71,U] [#8 -0.01,-0.07,0.81,U] 
01:05:29.941 00.000 6880 refined, 2 included, MultiStar: {0.02, -0.14}, one-star: {0.12, -0.21}
01:05:29.941 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.21 = 0.21)
01:05:29.941 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:05:29.941 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.41 mountX=0.14 mountY=0.03, mountTheta=0.18
01:05:29.943 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.14, opts=13)
01:05:29.943 00.000 6880 Enqueuing Move request for scope (0.02, -0.14)
01:05:29.943 00.000 10052 Worker thread wakes up
01:05:29.943 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.14) opts 0xd
01:05:29.943 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.14)
01:05:29.943 00.000 10052 Moving (0.02, -0.14) raw xDistance=0.14 yDistance=0.03
01:05:29.944 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:05:29.944 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:05:29.944 00.000 10052 MoveAxis(W, 34, ABG)
01:05:29.944 00.000 10052 Guiding  Dir = 3, Dur = 34
01:05:29.981 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:30.034 00.053 6880 UpdateGuideState exits: m=2339 SNR=33.5
01:05:30.034 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:30.034 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:30.034 00.000 6880 Enqueuing Expose request
01:05:30.048 00.014 10052 IsSlewing returns 0
01:05:30.126 00.078 10052 IsGuiding returns 0
01:05:30.272 00.146 10052 IsGuiding returns 0
01:05:30.272 00.000 10052 Move returns status 0, amount 34
01:05:30.272 00.000 10052 MoveAxis(N, 0, ABG)
01:05:30.272 00.000 10052 Move returns status 0, amount 0
01:05:30.272 00.000 10052 move complete, result=0
01:05:30.272 00.000 10052 worker thread done servicing request
01:05:30.272 00.000 10052 Worker thread wakes up
01:05:30.272 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
01:05:30.273 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:30.273 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:30.484 00.211 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"00492968-b109-4d95-9173-f1b04416af29"}
01:05:30.485 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"00492968-b109-4d95-9173-f1b04416af29"}
01:05:30.486 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f30f282-775f-42d9-af2e-9793ef2f9ae1"}
01:05:30.486 00.000 6880 case statement mapped state 6 to 3
01:05:30.486 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f30f282-775f-42d9-af2e-9793ef2f9ae1"}
01:05:30.541 00.055 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f71c449-8723-4722-aca6-7eb4ff7b7bb7"}
01:05:30.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[6.88,6.54],"pixels":"..."},"id":"3f71c449-8723-4722-aca6-7eb4ff7b7bb7"}
01:05:31.188 00.647 10052 Exposure complete
01:05:31.458 00.270 10052 worker thread done servicing request
01:05:31.458 00.000 6880 OnExposeComplete: enter
01:05:31.459 00.001 6880 UpdateGuideState(): m_state=6
01:05:31.459 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
01:05:31.459 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=887.72, Mass=2144, SNR=32.2, Peak=138 HFD=4.6
01:05:31.460 00.001 6880 MultiStar: [#1 0.05,-0.49,0.00,M2] [#2 -0.15,-0.77,0.00,M2] [#3 -0.02,-0.18,0.92,U] [#4 0.22,0.10,0.00,M9] [#5 -0.07,-0.12,1.01,U] [#6 -0.05,-0.33,0.00,M4] [#7 -0.15,-0.04,0.78,U] [#8 -0.11,-0.06,0.75,U] 
01:05:31.460 00.000 6880 refined, 4 included, MultiStar: {-0.04, -0.09}, one-star: {0.13, -0.03}
01:05:31.460 00.000 6880 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
01:05:31.460 00.000 6880 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
01:05:31.460 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.99 mountX=0.09 mountY=-0.04, mountTheta=-0.40
01:05:31.462 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.09, opts=13)
01:05:31.462 00.000 6880 Enqueuing Move request for scope (-0.04, -0.09)
01:05:31.462 00.000 10052 Worker thread wakes up
01:05:31.462 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
01:05:31.462 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
01:05:31.463 00.001 10052 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=-0.04
01:05:31.463 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:05:31.463 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
01:05:31.463 00.000 10052 MoveAxis(E, 0, ABG)
01:05:31.463 00.000 10052 Move returns status 0, amount 0
01:05:31.463 00.000 10052 MoveAxis(N, 0, ABG)
01:05:31.463 00.000 10052 Move returns status 0, amount 0
01:05:31.463 00.000 10052 move complete, result=0
01:05:31.463 00.000 10052 worker thread done servicing request
01:05:31.500 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:31.560 00.060 6880 UpdateGuideState exits: m=2144 SNR=32.2
01:05:31.560 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:31.560 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:31.560 00.000 6880 Enqueuing Expose request
01:05:31.560 00.000 10052 Worker thread wakes up
01:05:31.561 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:31.561 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:31.561 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:32.374 00.813 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"928da895-7dbb-4283-9d70-4ecadc143ddc"}
01:05:32.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"928da895-7dbb-4283-9d70-4ecadc143ddc"}
01:05:32.375 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4a45bfc5-d756-4874-a194-0617a335e191"}
01:05:32.375 00.000 6880 case statement mapped state 6 to 3
01:05:32.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a45bfc5-d756-4874-a194-0617a335e191"}
01:05:32.376 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"02279c77-ceca-4802-9dfe-591740f81715"}
01:05:32.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":38,"width":15,"height":15,"star_pos":[6.88,6.72],"pixels":"..."},"id":"02279c77-ceca-4802-9dfe-591740f81715"}
01:05:32.699 00.323 10052 Exposure complete
01:05:32.783 00.084 10052 worker thread done servicing request
01:05:32.783 00.000 6880 OnExposeComplete: enter
01:05:32.783 00.000 6880 UpdateGuideState(): m_state=6
01:05:32.784 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
01:05:32.784 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.80, Mass=2260, SNR=33.0, Peak=154 HFD=4.6
01:05:32.784 00.000 6880 MultiStar: [#1 0.02,-0.33,0.00,M3] [#2 -0.24,-0.52,0.00,M3] [#3 -0.07,-0.02,0.86,U] [#4 0.22,0.25,0.00,M10] [#5 -0.02,-0.03,0.96,U] [#6 -0.07,-0.33,0.00,M5] [#7 -0.21,0.13,0.00,M8] [#8 -0.02,0.27,0.00,M4] 
01:05:32.784 00.000 6880 refined, 2 included, MultiStar: {-0.03, -0.00}, one-star: {0.00, 0.04}
01:05:32.784 00.000 6880 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
01:05:32.784 00.000 6880 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
01:05:32.785 00.001 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.00 hyp=0.03 cameraTheta=-3.13 mountX=0.00 mountY=-0.03, mountTheta=-1.52
01:05:32.786 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.00, opts=13)
01:05:32.786 00.000 6880 Enqueuing Move request for scope (-0.03, -0.00)
01:05:32.786 00.000 10052 Worker thread wakes up
01:05:32.786 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.00) opts 0xd
01:05:32.786 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.00)
01:05:32.787 00.001 10052 Moving (-0.03, -0.00) raw xDistance=0.00 yDistance=-0.03
01:05:32.787 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:05:32.787 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
01:05:32.787 00.000 10052 MoveAxis(E, 0, ABG)
01:05:32.787 00.000 10052 Move returns status 0, amount 0
01:05:32.787 00.000 10052 MoveAxis(N, 0, ABG)
01:05:32.787 00.000 10052 Move returns status 0, amount 0
01:05:32.787 00.000 10052 move complete, result=0
01:05:32.787 00.000 10052 worker thread done servicing request
01:05:32.810 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:32.853 00.043 6880 UpdateGuideState exits: m=2260 SNR=33.0
01:05:32.853 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:32.853 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:32.853 00.000 6880 Enqueuing Expose request
01:05:32.853 00.000 10052 Worker thread wakes up
01:05:32.853 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:32.853 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:32.853 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:33.765 00.912 10052 Exposure complete
01:05:33.878 00.113 10052 worker thread done servicing request
01:05:33.878 00.000 6880 OnExposeComplete: enter
01:05:33.879 00.001 6880 UpdateGuideState(): m_state=6
01:05:33.879 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
01:05:33.879 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=887.83, Mass=2215, SNR=32.7, Peak=146 HFD=4.6
01:05:33.880 00.001 6880 MultiStar: [#1 -0.01,-0.24,0.96,U] [#2 -0.22,-0.43,0.00,M4] [#3 0.03,-0.04,0.90,U] [#4 0.23,0.23,0.00,R] [#5 -0.09,0.09,0.97,U] [#6 0.04,-0.01,0.90,U] [#7 -0.26,0.07,0.00,M9] [#8 -0.00,0.24,0.81,U] 
01:05:33.880 00.000 6880 refined, 5 included, MultiStar: {0.01, 0.02}, one-star: {0.10, 0.07}
01:05:33.880 00.000 6880 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.61) = xAngle (2.55 = 2.55)
01:05:33.880 00.000 6880 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.52 = 2.52)
01:05:33.880 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.94 mountX=-0.02 mountY=0.01, mountTheta=2.53
01:05:33.882 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.02, opts=13)
01:05:33.882 00.000 6880 Enqueuing Move request for scope (0.01, 0.02)
01:05:33.883 00.001 10052 Worker thread wakes up
01:05:33.883 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:05:33.883 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:05:33.883 00.000 10052 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
01:05:33.883 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:33.883 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:05:33.883 00.000 10052 MoveAxis(E, 0, ABG)
01:05:33.883 00.000 10052 Move returns status 0, amount 0
01:05:33.883 00.000 10052 MoveAxis(N, 0, ABG)
01:05:33.883 00.000 10052 Move returns status 0, amount 0
01:05:33.883 00.000 10052 move complete, result=0
01:05:33.884 00.001 10052 worker thread done servicing request
01:05:33.917 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:33.972 00.055 6880 UpdateGuideState exits: m=2215 SNR=32.7
01:05:33.972 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:33.972 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:33.972 00.000 6880 Enqueuing Expose request
01:05:33.972 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:33.973 00.001 10052 Worker thread wakes up
01:05:33.973 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:33.973 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:34.374 00.401 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6e7da619-d169-4a1e-b760-036e2aa69120"}
01:05:34.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6e7da619-d169-4a1e-b760-036e2aa69120"}
01:05:34.376 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47413795-76b3-4f4b-85c1-4f6329ea91d1"}
01:05:34.376 00.000 6880 case statement mapped state 6 to 3
01:05:34.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"47413795-76b3-4f4b-85c1-4f6329ea91d1"}
01:05:34.377 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4638af11-aca6-4198-811b-7af44499b355"}
01:05:34.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.85,6.83],"pixels":"..."},"id":"4638af11-aca6-4198-811b-7af44499b355"}
01:05:35.100 00.723 10052 Exposure complete
01:05:35.175 00.075 10052 worker thread done servicing request
01:05:35.176 00.001 6880 OnExposeComplete: enter
01:05:35.176 00.000 6880 UpdateGuideState(): m_state=6
01:05:35.176 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
01:05:35.176 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=887.95, Mass=2353, SNR=33.6, Peak=150 HFD=4.5
01:05:35.177 00.001 6880 MultiStar: [#1 0.02,-0.13,0.93,U] [#2 -0.20,-0.37,0.00,M5] [#3 0.03,0.18,0.90,U] [#4 -0.16,0.06,0.83,U] [#5 -0.24,0.12,0.00,M1] [#6 0.05,0.19,0.89,U] [#7 -0.19,0.12,0.71,U] [#8 -0.05,0.28,0.00,M4] 
01:05:35.177 00.000 6880 refined, 5 included, MultiStar: {-0.02, 0.10}, one-star: {0.05, 0.19}
01:05:35.177 00.000 6880 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.61) = xAngle (3.42 = -2.86)
01:05:35.177 00.000 6880 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.39 = -2.89)
01:05:35.177 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.81 mountX=-0.10 mountY=-0.03, mountTheta=-2.89
01:05:35.179 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.10, opts=13)
01:05:35.179 00.000 6880 Enqueuing Move request for scope (-0.02, 0.10)
01:05:35.180 00.001 10052 Worker thread wakes up
01:05:35.180 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:05:35.180 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:05:35.180 00.000 10052 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.03
01:05:35.180 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:35.180 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
01:05:35.180 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
01:05:35.181 00.001 10052 MoveAxis(E, 0, ABG)
01:05:35.181 00.000 10052 Move returns status 0, amount 0
01:05:35.181 00.000 10052 MoveAxis(N, 0, ABG)
01:05:35.181 00.000 10052 Move returns status 0, amount 0
01:05:35.181 00.000 10052 move complete, result=0
01:05:35.181 00.000 10052 worker thread done servicing request
01:05:35.205 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:35.245 00.040 6880 UpdateGuideState exits: m=2353 SNR=33.6
01:05:35.245 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:35.245 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:35.245 00.000 6880 Enqueuing Expose request
01:05:35.245 00.000 10052 Worker thread wakes up
01:05:35.246 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:35.246 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:35.246 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:36.163 00.917 10052 Exposure complete
01:05:36.235 00.072 6880 OnExposeComplete: enter
01:05:36.235 00.000 10052 worker thread done servicing request
01:05:36.235 00.000 6880 UpdateGuideState(): m_state=6
01:05:36.235 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
01:05:36.236 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=887.91, Mass=2247, SNR=32.9, Peak=146 HFD=4.5
01:05:36.236 00.000 6880 MultiStar: [#1 0.08,-0.17,0.93,U] [#2 -0.07,-0.13,1.00,U] [#3 0.04,0.10,0.90,U] [#4 -0.30,-0.20,0.00,M1] [#5 -0.25,-0.05,0.00,M2] [#6 -0.09,-0.06,0.89,U] [#7 -0.16,0.31,0.00,M9] [#8 -0.11,0.19,0.78,U] 
01:05:36.236 00.000 6880 refined, 5 included, MultiStar: {-0.02, 0.01}, one-star: {-0.02, 0.16}
01:05:36.236 00.000 6880 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.61) = xAngle (4.37 = -1.91)
01:05:36.236 00.000 6880 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.34 = -1.94)
01:05:36.237 00.001 6880 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.03 cameraTheta=2.76 mountX=-0.01 mountY=-0.02, mountTheta=-1.91
01:05:36.239 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.01, opts=13)
01:05:36.239 00.000 6880 Enqueuing Move request for scope (-0.02, 0.01)
01:05:36.239 00.000 10052 Worker thread wakes up
01:05:36.239 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
01:05:36.239 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
01:05:36.239 00.000 10052 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
01:05:36.239 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:05:36.239 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
01:05:36.240 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:05:36.240 00.000 10052 MoveAxis(E, 0, ABG)
01:05:36.240 00.000 10052 Move returns status 0, amount 0
01:05:36.240 00.000 10052 MoveAxis(N, 0, ABG)
01:05:36.240 00.000 10052 Move returns status 0, amount 0
01:05:36.240 00.000 10052 move complete, result=0
01:05:36.240 00.000 10052 worker thread done servicing request
01:05:36.266 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:36.308 00.042 6880 UpdateGuideState exits: m=2247 SNR=32.9
01:05:36.308 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:36.308 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:36.308 00.000 6880 Enqueuing Expose request
01:05:36.308 00.000 10052 Worker thread wakes up
01:05:36.309 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:36.309 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:36.309 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:36.374 00.065 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0c69d62-73da-418a-8e99-498b88a4c563"}
01:05:36.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0c69d62-73da-418a-8e99-498b88a4c563"}
01:05:36.377 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42a48455-a7b6-4962-bdb0-2be96044088c"}
01:05:36.377 00.000 6880 case statement mapped state 6 to 3
01:05:36.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"42a48455-a7b6-4962-bdb0-2be96044088c"}
01:05:36.379 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"96d25c66-a096-4109-8885-3982657fc0a1"}
01:05:36.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.74,6.91],"pixels":"..."},"id":"96d25c66-a096-4109-8885-3982657fc0a1"}
01:05:37.451 01.072 10052 Exposure complete
01:05:37.539 00.088 10052 worker thread done servicing request
01:05:37.539 00.000 6880 OnExposeComplete: enter
01:05:37.539 00.000 6880 UpdateGuideState(): m_state=6
01:05:37.540 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
01:05:37.540 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=887.90, Mass=2292, SNR=33.2, Peak=153 HFD=4.5
01:05:37.540 00.000 6880 MultiStar: [#1 0.19,-0.10,0.95,U] [#2 -0.06,-0.40,0.00,M5] [#3 0.09,0.14,0.90,U] [#4 0.10,-0.04,0.84,U] [#5 0.02,0.15,0.95,U] [#6 0.10,-0.19,0.91,U] [#7 -0.06,0.14,0.77,U] [#8 0.04,0.24,0.00,M4] 
01:05:37.540 00.000 6880 refined, 6 included, MultiStar: {0.09, 0.04}, one-star: {0.17, 0.14}
01:05:37.540 00.000 6880 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.61) = xAngle (1.99 = 1.99)
01:05:37.540 00.000 6880 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
01:05:37.540 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.37 mountX=-0.04 mountY=0.09, mountTheta=1.98
01:05:37.541 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.04, opts=13)
01:05:37.541 00.000 6880 Enqueuing Move request for scope (0.09, 0.04)
01:05:37.541 00.000 10052 Worker thread wakes up
01:05:37.541 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
01:05:37.542 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
01:05:37.542 00.000 10052 Moving (0.09, 0.04) raw xDistance=-0.04 yDistance=0.09
01:05:37.542 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:37.542 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
01:05:37.542 00.000 10052 MoveAxis(E, 0, ABG)
01:05:37.542 00.000 10052 Move returns status 0, amount 0
01:05:37.542 00.000 10052 MoveAxis(N, 0, ABG)
01:05:37.542 00.000 10052 Move returns status 0, amount 0
01:05:37.542 00.000 10052 move complete, result=0
01:05:37.542 00.000 10052 worker thread done servicing request
01:05:37.564 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:37.606 00.042 6880 UpdateGuideState exits: m=2292 SNR=33.2
01:05:37.606 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:37.607 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:37.607 00.000 6880 Enqueuing Expose request
01:05:37.607 00.000 10052 Worker thread wakes up
01:05:37.607 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:37.607 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:37.607 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:38.372 00.765 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70ba7445-82be-41c3-bee9-2968c38c87cd"}
01:05:38.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70ba7445-82be-41c3-bee9-2968c38c87cd"}
01:05:38.373 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc443bec-6250-47cf-9308-b8513605910f"}
01:05:38.373 00.000 6880 case statement mapped state 6 to 3
01:05:38.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc443bec-6250-47cf-9308-b8513605910f"}
01:05:38.374 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3512b976-121a-4da6-ba5f-8d26fd88a131"}
01:05:38.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[6.92,6.90],"pixels":"..."},"id":"3512b976-121a-4da6-ba5f-8d26fd88a131"}
01:05:38.513 00.139 10052 Exposure complete
01:05:38.579 00.066 10052 worker thread done servicing request
01:05:38.580 00.001 6880 OnExposeComplete: enter
01:05:38.580 00.000 6880 UpdateGuideState(): m_state=6
01:05:38.580 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
01:05:38.580 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=887.89, Mass=2242, SNR=32.8, Peak=159 HFD=4.4
01:05:38.580 00.000 6880 MultiStar: [#1 0.07,-0.18,0.94,U] [#2 -0.24,-0.46,0.00,M6] [#3 0.05,0.00,0.89,U] [#4 0.00,0.05,0.84,U] [#5 -0.13,0.18,0.96,U] [#6 0.07,-0.04,0.92,U] [#7 -0.22,0.25,0.00,M9] [#8 -0.01,0.15,0.81,U] 
01:05:38.581 00.001 6880 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.09, 0.13}
01:05:38.581 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
01:05:38.581 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
01:05:38.581 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.12 mountX=-0.04 mountY=0.02, mountTheta=2.71
01:05:38.583 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.04, opts=13)
01:05:38.583 00.000 6880 Enqueuing Move request for scope (0.02, 0.04)
01:05:38.583 00.000 10052 Worker thread wakes up
01:05:38.583 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:05:38.583 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:05:38.583 00.000 10052 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
01:05:38.583 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:38.584 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
01:05:38.584 00.000 10052 MoveAxis(E, 0, ABG)
01:05:38.584 00.000 10052 Move returns status 0, amount 0
01:05:38.584 00.000 10052 MoveAxis(N, 0, ABG)
01:05:38.584 00.000 10052 Move returns status 0, amount 0
01:05:38.584 00.000 10052 move complete, result=0
01:05:38.584 00.000 10052 worker thread done servicing request
01:05:38.607 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:38.643 00.036 6880 UpdateGuideState exits: m=2242 SNR=32.8
01:05:38.643 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:38.643 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:38.643 00.000 6880 Enqueuing Expose request
01:05:38.643 00.000 10052 Worker thread wakes up
01:05:38.643 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:38.643 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:38.645 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:39.772 01.127 10052 Exposure complete
01:05:39.850 00.078 10052 worker thread done servicing request
01:05:39.851 00.001 6880 OnExposeComplete: enter
01:05:39.851 00.000 6880 UpdateGuideState(): m_state=6
01:05:39.851 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
01:05:39.851 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.98, Mass=2300, SNR=33.3, Peak=150 HFD=4.4
01:05:39.851 00.000 6880 MultiStar: [#1 0.04,-0.11,0.95,U] [#2 -0.12,-0.12,0.95,U] [#3 0.04,0.07,0.87,U] [#4 -0.27,-0.11,0.00,M1] [#5 -0.07,0.12,0.95,U] [#6 -0.01,0.23,0.00,M1] [#7 -0.18,0.31,0.00,M10] [#8 -0.08,0.16,0.77,U] 
01:05:39.851 00.000 6880 refined, 5 included, MultiStar: {-0.02, 0.05}, one-star: {0.08, 0.23}
01:05:39.852 00.001 6880 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.61) = xAngle (3.49 = -2.80)
01:05:39.852 00.000 6880 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.83)
01:05:39.852 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.87 mountX=-0.05 mountY=-0.02, mountTheta=-2.82
01:05:39.853 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.05, opts=13)
01:05:39.853 00.000 6880 Enqueuing Move request for scope (-0.02, 0.05)
01:05:39.853 00.000 10052 Worker thread wakes up
01:05:39.853 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
01:05:39.854 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
01:05:39.854 00.000 10052 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=-0.02
01:05:39.854 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:05:39.854 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:05:39.854 00.000 10052 MoveAxis(E, 0, ABG)
01:05:39.854 00.000 10052 Move returns status 0, amount 0
01:05:39.854 00.000 10052 MoveAxis(N, 0, ABG)
01:05:39.854 00.000 10052 Move returns status 0, amount 0
01:05:39.854 00.000 10052 move complete, result=0
01:05:39.855 00.001 10052 worker thread done servicing request
01:05:39.877 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:39.909 00.032 6880 UpdateGuideState exits: m=2300 SNR=33.3
01:05:39.909 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:39.909 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:39.909 00.000 6880 Enqueuing Expose request
01:05:39.910 00.001 10052 Worker thread wakes up
01:05:39.910 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:39.910 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:39.910 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:40.372 00.462 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd2a0012-98ed-491a-82ca-a032386077e7"}
01:05:40.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd2a0012-98ed-491a-82ca-a032386077e7"}
01:05:40.373 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1bfbf718-574b-424e-bc96-74d0ba933fec"}
01:05:40.373 00.000 6880 case statement mapped state 6 to 3
01:05:40.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bfbf718-574b-424e-bc96-74d0ba933fec"}
01:05:40.374 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"30aa1adb-ed9d-4b45-beff-06e1e053bbeb"}
01:05:40.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[6.83,6.98],"pixels":"..."},"id":"30aa1adb-ed9d-4b45-beff-06e1e053bbeb"}
01:05:40.827 00.453 10052 Exposure complete
01:05:40.893 00.066 10052 worker thread done servicing request
01:05:40.893 00.000 6880 OnExposeComplete: enter
01:05:40.893 00.000 6880 UpdateGuideState(): m_state=6
01:05:40.893 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
01:05:40.894 00.001 6880 Star::Find returns 1 (0), X=407.92, Y=887.99, Mass=2133, SNR=32.0, Peak=137 HFD=4.4
01:05:40.894 00.000 6880 MultiStar: [#1 0.10,-0.23,0.00,M1] [#2 -0.07,-0.16,0.99,U] [#3 -0.03,0.18,0.93,U] [#4 -0.02,0.05,0.85,U] [#5 -0.17,0.05,0.97,U] [#6 -0.01,0.14,0.94,U] [#7 -0.24,0.29,0.00,R] [#8 0.01,0.17,0.83,U] 
01:05:40.894 00.000 6880 refined, 6 included, MultiStar: {-0.02, 0.09}, one-star: {0.17, 0.24}
01:05:40.894 00.000 6880 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.61) = xAngle (3.37 = -2.91)
01:05:40.894 00.000 6880 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.34 = -2.94)
01:05:40.894 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.10 cameraTheta=1.76 mountX=-0.09 mountY=-0.02, mountTheta=-2.94
01:05:40.896 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.09, opts=13)
01:05:40.896 00.000 6880 Enqueuing Move request for scope (-0.02, 0.09)
01:05:40.896 00.000 10052 Worker thread wakes up
01:05:40.896 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
01:05:40.896 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
01:05:40.896 00.000 10052 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.02
01:05:40.897 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:05:40.897 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:05:40.897 00.000 10052 MoveAxis(E, 0, ABG)
01:05:40.897 00.000 10052 Move returns status 0, amount 0
01:05:40.897 00.000 10052 MoveAxis(N, 0, ABG)
01:05:40.897 00.000 10052 Move returns status 0, amount 0
01:05:40.897 00.000 10052 move complete, result=0
01:05:40.897 00.000 10052 worker thread done servicing request
01:05:40.933 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:40.970 00.037 6880 UpdateGuideState exits: m=2133 SNR=32.0
01:05:40.970 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:40.970 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:40.970 00.000 6880 Enqueuing Expose request
01:05:40.970 00.000 10052 Worker thread wakes up
01:05:40.970 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:40.970 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:40.970 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:42.105 01.135 10052 Exposure complete
01:05:42.176 00.071 10052 worker thread done servicing request
01:05:42.176 00.000 6880 OnExposeComplete: enter
01:05:42.176 00.000 6880 UpdateGuideState(): m_state=6
01:05:42.177 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
01:05:42.177 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=887.85, Mass=2213, SNR=32.7, Peak=147 HFD=4.4
01:05:42.177 00.000 6880 MultiStar: [#1 0.01,-0.12,0.96,U] [#2 -0.17,-0.45,0.00,M5] [#3 0.04,0.15,0.91,U] [#4 -0.04,0.08,0.85,U] [#5 -0.18,0.06,0.94,U] [#6 -0.02,0.11,0.91,U] [#7 0.07,-0.11,0.75,U] [#8 0.02,0.09,0.80,U] 
01:05:42.177 00.000 6880 refined, 7 included, MultiStar: {-0.00, 0.05}, one-star: {0.10, 0.10}
01:05:42.177 00.000 6880 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.61) = xAngle (3.24 = -3.04)
01:05:42.177 00.000 6880 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.21 = -3.07)
01:05:42.178 00.001 6880 CameraToMount -- cameraX=-0.00 cameraY=0.05 hyp=0.05 cameraTheta=1.63 mountX=-0.05 mountY=-0.00, mountTheta=-3.07
01:05:42.179 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.05, opts=13)
01:05:42.179 00.000 6880 Enqueuing Move request for scope (-0.00, 0.05)
01:05:42.179 00.000 10052 Worker thread wakes up
01:05:42.179 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.05) opts 0xd
01:05:42.179 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.05)
01:05:42.179 00.000 10052 Moving (-0.00, 0.05) raw xDistance=-0.05 yDistance=-0.00
01:05:42.179 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:05:42.180 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
01:05:42.180 00.000 10052 MoveAxis(E, 0, ABG)
01:05:42.180 00.000 10052 Move returns status 0, amount 0
01:05:42.180 00.000 10052 MoveAxis(N, 0, ABG)
01:05:42.180 00.000 10052 Move returns status 0, amount 0
01:05:42.180 00.000 10052 move complete, result=0
01:05:42.180 00.000 10052 worker thread done servicing request
01:05:42.205 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:42.253 00.048 6880 UpdateGuideState exits: m=2213 SNR=32.7
01:05:42.254 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:42.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:42.254 00.000 6880 Enqueuing Expose request
01:05:42.254 00.000 10052 Worker thread wakes up
01:05:42.254 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:42.254 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:42.254 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:42.372 00.118 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8e0362c2-69df-4264-aa67-b1ede3ec1e20"}
01:05:42.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8e0362c2-69df-4264-aa67-b1ede3ec1e20"}
01:05:42.372 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecb8a981-4f5a-4e40-b618-a2079d457c8c"}
01:05:42.372 00.000 6880 case statement mapped state 6 to 3
01:05:42.373 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecb8a981-4f5a-4e40-b618-a2079d457c8c"}
01:05:42.373 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"600c9fb6-1c9b-431c-9703-c1a0c758988b"}
01:05:42.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":47,"width":15,"height":15,"star_pos":[6.85,6.85],"pixels":"..."},"id":"600c9fb6-1c9b-431c-9703-c1a0c758988b"}
01:05:43.173 00.800 10052 Exposure complete
01:05:43.263 00.090 10052 worker thread done servicing request
01:05:43.263 00.000 6880 OnExposeComplete: enter
01:05:43.263 00.000 6880 UpdateGuideState(): m_state=6
01:05:43.264 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
01:05:43.264 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=887.93, Mass=2014, SNR=31.0, Peak=134 HFD=4.4
01:05:43.264 00.000 6880 MultiStar: [#1 0.15,-0.13,1.02,U] [#2 -0.15,-0.13,1.03,U] [#3 -0.05,0.16,0.96,U] [#4 -0.05,0.16,0.88,U] [#5 -0.07,0.16,1.01,U] [#6 0.03,-0.01,0.95,U] [#7 0.12,0.05,0.83,U] [#8 -0.11,0.12,0.83,U] 
01:05:43.264 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.06}, one-star: {0.07, 0.17}
01:05:43.264 00.000 6880 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.61) = xAngle (3.32 = -2.97)
01:05:43.264 00.000 6880 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.29 = -3.00)
01:05:43.265 00.001 6880 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.70 mountX=-0.06 mountY=-0.01, mountTheta=-3.00
01:05:43.266 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.06, opts=13)
01:05:43.266 00.000 6880 Enqueuing Move request for scope (-0.01, 0.06)
01:05:43.266 00.000 10052 Worker thread wakes up
01:05:43.266 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:05:43.266 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:05:43.266 00.000 10052 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.01
01:05:43.266 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:43.266 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
01:05:43.266 00.000 10052 MoveAxis(E, 0, ABG)
01:05:43.266 00.000 10052 Move returns status 0, amount 0
01:05:43.267 00.001 10052 MoveAxis(N, 0, ABG)
01:05:43.267 00.000 10052 Move returns status 0, amount 0
01:05:43.267 00.000 10052 move complete, result=0
01:05:43.267 00.000 10052 worker thread done servicing request
01:05:43.288 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:43.322 00.034 6880 UpdateGuideState exits: m=2014 SNR=31.0
01:05:43.322 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:43.322 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:43.322 00.000 6880 Enqueuing Expose request
01:05:43.322 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:43.322 00.000 10052 Worker thread wakes up
01:05:43.322 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:43.323 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:44.369 01.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"53bff0c9-bc1b-49db-9ed6-b8a4dcbbf6a3"}
01:05:44.369 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"53bff0c9-bc1b-49db-9ed6-b8a4dcbbf6a3"}
01:05:44.370 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"060ea04f-b08d-48f2-839c-66fb4c291ae7"}
01:05:44.370 00.000 6880 case statement mapped state 6 to 3
01:05:44.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"060ea04f-b08d-48f2-839c-66fb4c291ae7"}
01:05:44.371 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2445d054-053c-4292-bd53-60311101d310"}
01:05:44.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[6.82,6.93],"pixels":"..."},"id":"2445d054-053c-4292-bd53-60311101d310"}
01:05:44.454 00.083 10052 Exposure complete
01:05:44.553 00.099 10052 worker thread done servicing request
01:05:44.554 00.001 6880 OnExposeComplete: enter
01:05:44.554 00.000 6880 UpdateGuideState(): m_state=6
01:05:44.554 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
01:05:44.554 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=887.96, Mass=2423, SNR=34.2, Peak=161 HFD=4.4
01:05:44.555 00.001 6880 MultiStar: [#1 0.12,-0.06,0.92,U] [#2 0.03,-0.11,0.97,U] [#3 0.13,0.23,0.00,M1] [#4 0.04,0.12,0.82,U] [#5 0.06,0.23,0.00,M1] [#6 0.21,0.16,0.00,M1] [#7 0.05,-0.01,0.76,U] [#8 -0.04,0.30,0.00,M1] 
01:05:44.555 00.000 6880 refined, 4 included, MultiStar: {0.06, 0.03}, one-star: {0.09, 0.20}
01:05:44.555 00.000 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
01:05:44.555 00.000 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.02 = 2.02)
01:05:44.555 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.44 mountX=-0.03 mountY=0.06, mountTheta=2.05
01:05:44.556 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.03, opts=13)
01:05:44.556 00.000 6880 Enqueuing Move request for scope (0.06, 0.03)
01:05:44.556 00.000 10052 Worker thread wakes up
01:05:44.556 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:05:44.556 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:05:44.556 00.000 10052 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
01:05:44.557 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:05:44.557 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
01:05:44.557 00.000 10052 MoveAxis(E, 0, ABG)
01:05:44.557 00.000 10052 Move returns status 0, amount 0
01:05:44.557 00.000 10052 MoveAxis(N, 0, ABG)
01:05:44.557 00.000 10052 Move returns status 0, amount 0
01:05:44.557 00.000 10052 move complete, result=0
01:05:44.557 00.000 10052 worker thread done servicing request
01:05:44.591 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:44.632 00.041 6880 UpdateGuideState exits: m=2423 SNR=34.2
01:05:44.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:44.632 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:44.632 00.000 6880 Enqueuing Expose request
01:05:44.632 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:44.632 00.000 10052 Worker thread wakes up
01:05:44.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:44.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:45.547 00.915 10052 Exposure complete
01:05:45.604 00.057 10052 worker thread done servicing request
01:05:45.604 00.000 6880 OnExposeComplete: enter
01:05:45.604 00.000 6880 UpdateGuideState(): m_state=6
01:05:45.605 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
01:05:45.605 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=887.99, Mass=2155, SNR=32.3, Peak=148 HFD=4.5
01:05:45.605 00.000 6880 MultiStar: [#1 0.13,0.01,0.98,U] [#2 0.07,-0.00,0.99,U] [#3 0.19,0.27,0.00,M2] [#4 0.06,0.13,0.85,U] [#5 0.09,0.28,0.00,M2] [#6 0.21,0.11,0.00,M2] [#7 0.13,0.11,0.80,U] [#8 0.17,0.35,0.00,M2] 
01:05:45.605 00.000 6880 refined, 4 included, MultiStar: {0.13, 0.10}, one-star: {0.24, 0.23}
01:05:45.605 00.000 6880 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.61) = xAngle (2.26 = 2.26)
01:05:45.605 00.000 6880 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.23 = 2.23)
01:05:45.606 00.001 6880 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.65 mountX=-0.10 mountY=0.13, mountTheta=2.25
01:05:45.607 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.10, opts=13)
01:05:45.607 00.000 6880 Enqueuing Move request for scope (0.13, 0.10)
01:05:45.607 00.000 10052 Worker thread wakes up
01:05:45.607 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:05:45.607 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:05:45.607 00.000 10052 Moving (0.13, 0.10) raw xDistance=-0.10 yDistance=0.13
01:05:45.607 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:45.608 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
01:05:45.608 00.000 10052 MoveAxis(E, 0, ABG)
01:05:45.608 00.000 10052 Move returns status 0, amount 0
01:05:45.608 00.000 10052 MoveAxis(N, 0, ABG)
01:05:45.608 00.000 10052 Move returns status 0, amount 0
01:05:45.608 00.000 10052 move complete, result=0
01:05:45.608 00.000 10052 worker thread done servicing request
01:05:45.635 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:45.678 00.043 6880 UpdateGuideState exits: m=2155 SNR=32.3
01:05:45.678 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:45.678 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:45.678 00.000 6880 Enqueuing Expose request
01:05:45.678 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:45.678 00.000 10052 Worker thread wakes up
01:05:45.678 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:45.678 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:46.369 00.691 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0b571849-6f79-4083-aee2-fcc5bed7c599"}
01:05:46.369 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0b571849-6f79-4083-aee2-fcc5bed7c599"}
01:05:46.370 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c643a33d-a7bc-4947-b08d-d388cf730e5c"}
01:05:46.370 00.000 6880 case statement mapped state 6 to 3
01:05:46.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c643a33d-a7bc-4947-b08d-d388cf730e5c"}
01:05:46.371 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a61cd141-d266-4b91-ac32-107274fe5b19"}
01:05:46.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[6.99,6.99],"pixels":"..."},"id":"a61cd141-d266-4b91-ac32-107274fe5b19"}
01:05:46.814 00.443 10052 Exposure complete
01:05:46.903 00.089 10052 worker thread done servicing request
01:05:46.903 00.000 6880 OnExposeComplete: enter
01:05:46.903 00.000 6880 UpdateGuideState(): m_state=6
01:05:46.903 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
01:05:46.903 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.02, Mass=2257, SNR=32.9, Peak=138 HFD=4.4
01:05:46.904 00.001 6880 MultiStar: [#1 -0.03,-0.04,0.94,U] [#2 -0.13,-0.37,0.00,M3] [#3 0.13,0.24,0.00,M3] [#4 -0.30,0.23,0.00,M1] [#5 -0.07,0.24,0.00,M3] [#6 0.08,-0.23,0.00,M3] [#7 -0.02,0.05,0.78,U] [#8 0.02,0.26,0.00,M3] 
01:05:46.904 00.000 6880 refined, 2 included, MultiStar: {-0.00, 0.10}, one-star: {0.04, 0.26}
01:05:46.904 00.000 6880 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.61) = xAngle (3.21 = -3.07)
01:05:46.904 00.000 6880 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.18 = -3.10)
01:05:46.904 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.60 mountX=-0.10 mountY=-0.00, mountTheta=-3.10
01:05:46.906 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.10, opts=13)
01:05:46.906 00.000 6880 Enqueuing Move request for scope (-0.00, 0.10)
01:05:46.906 00.000 10052 Worker thread wakes up
01:05:46.906 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
01:05:46.906 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
01:05:46.906 00.000 10052 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=-0.00
01:05:46.906 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:05:46.907 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
01:05:46.907 00.000 10052 MoveAxis(E, 0, ABG)
01:05:46.907 00.000 10052 Move returns status 0, amount 0
01:05:46.907 00.000 10052 MoveAxis(N, 0, ABG)
01:05:46.907 00.000 10052 Move returns status 0, amount 0
01:05:46.907 00.000 10052 move complete, result=0
01:05:46.907 00.000 10052 worker thread done servicing request
01:05:46.927 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:46.976 00.049 6880 UpdateGuideState exits: m=2257 SNR=32.9
01:05:46.976 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:46.976 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:46.977 00.001 6880 Enqueuing Expose request
01:05:46.977 00.000 10052 Worker thread wakes up
01:05:46.977 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:05:46.977 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:46.977 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:47.885 00.908 10052 Exposure complete
01:05:47.943 00.058 10052 worker thread done servicing request
01:05:47.943 00.000 6880 OnExposeComplete: enter
01:05:47.943 00.000 6880 UpdateGuideState(): m_state=6
01:05:47.943 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
01:05:47.943 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.08, Mass=2228, SNR=32.8, Peak=145 HFD=4.5
01:05:47.944 00.001 6880 MultiStar: [#1 0.10,0.02,0.97,U] [#2 -0.03,0.02,1.03,U] [#3 0.05,0.40,0.00,M4] [#4 0.04,0.24,0.00,M2] [#5 -0.02,0.57,0.00,M4] [#6 -0.02,0.28,0.00,M4] [#7 0.15,0.26,0.00,M1] [#8 0.01,0.38,0.00,M4] 
01:05:47.944 00.000 6880 refined, 2 included, MultiStar: {0.07, 0.12}, one-star: {0.14, 0.32}
01:05:47.944 00.000 6880 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.61) = xAngle (2.66 = 2.66)
01:05:47.944 00.000 6880 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.63 = 2.63)
01:05:47.944 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.12 hyp=0.14 cameraTheta=1.05 mountX=-0.12 mountY=0.07, mountTheta=2.64
01:05:47.945 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.12, opts=13)
01:05:47.946 00.001 6880 Enqueuing Move request for scope (0.07, 0.12)
01:05:47.946 00.000 10052 Worker thread wakes up
01:05:47.946 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.12) opts 0xd
01:05:47.946 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.12)
01:05:47.946 00.000 10052 Moving (0.07, 0.12) raw xDistance=-0.12 yDistance=0.07
01:05:47.946 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:05:47.946 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:05:47.946 00.000 10052 MoveAxis(E, 33, ABG)
01:05:47.946 00.000 10052 Guiding  Dir = 2, Dur = 33
01:05:47.971 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:47.993 00.022 10052 IsSlewing returns 0
01:05:48.004 00.011 6880 UpdateGuideState exits: m=2228 SNR=32.8
01:05:48.004 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:48.004 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:48.004 00.000 6880 Enqueuing Expose request
01:05:48.066 00.062 10052 IsGuiding returns 0
01:05:48.217 00.151 10052 IsGuiding returns 0
01:05:48.217 00.000 10052 Move returns status 0, amount 33
01:05:48.217 00.000 10052 MoveAxis(N, 0, ABG)
01:05:48.217 00.000 10052 Move returns status 0, amount 0
01:05:48.217 00.000 10052 move complete, result=0
01:05:48.217 00.000 10052 worker thread done servicing request
01:05:48.217 00.000 10052 Worker thread wakes up
01:05:48.217 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
01:05:48.218 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:48.218 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:48.368 00.150 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e6f5bb98-eaf0-4ca9-b4c1-c0ecfab413f7"}
01:05:48.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e6f5bb98-eaf0-4ca9-b4c1-c0ecfab413f7"}
01:05:48.370 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83548b38-e631-41fa-b809-f69006beea95"}
01:05:48.370 00.000 6880 case statement mapped state 6 to 3
01:05:48.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"83548b38-e631-41fa-b809-f69006beea95"}
01:05:48.371 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ad4ae87b-07cf-4c8a-bde1-34fcd02fc9be"}
01:05:48.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[6.89,7.08],"pixels":"..."},"id":"ad4ae87b-07cf-4c8a-bde1-34fcd02fc9be"}
01:05:49.357 00.986 10052 Exposure complete
01:05:49.426 00.069 10052 worker thread done servicing request
01:05:49.426 00.000 6880 OnExposeComplete: enter
01:05:49.426 00.000 6880 UpdateGuideState(): m_state=6
01:05:49.426 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
01:05:49.426 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.07, Mass=2200, SNR=32.5, Peak=146 HFD=4.5
01:05:49.426 00.000 6880 MultiStar: [#1 0.16,-0.06,0.94,U] [#2 -0.08,-0.22,0.00,M3] [#3 0.14,0.32,0.00,M5] [#4 -0.02,0.32,0.00,M3] [#5 -0.03,0.21,0.99,U] [#6 0.09,0.22,0.00,M5] [#7 0.08,0.19,0.77,U] [#8 -0.09,0.49,0.00,M5] 
01:05:49.426 00.000 6880 refined, 3 included, MultiStar: {0.09, 0.16}, one-star: {0.13, 0.31}
01:05:49.426 00.000 6880 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.61) = xAngle (2.70 = 2.70)
01:05:49.426 00.000 6880 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.67 = 2.67)
01:05:49.427 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=0.16 hyp=0.19 cameraTheta=1.09 mountX=-0.17 mountY=0.08, mountTheta=2.68
01:05:49.428 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.16, opts=13)
01:05:49.428 00.000 6880 Enqueuing Move request for scope (0.09, 0.16)
01:05:49.428 00.000 10052 Worker thread wakes up
01:05:49.428 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.16) opts 0xd
01:05:49.428 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.16)
01:05:49.428 00.000 10052 Moving (0.09, 0.16) raw xDistance=-0.17 yDistance=0.08
01:05:49.428 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:05:49.428 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
01:05:49.428 00.000 10052 MoveAxis(E, 47, ABG)
01:05:49.428 00.000 10052 Guiding  Dir = 2, Dur = 47
01:05:49.449 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:49.450 00.001 10052 IsSlewing returns 0
01:05:49.487 00.037 6880 UpdateGuideState exits: m=2200 SNR=32.5
01:05:49.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:49.488 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:49.488 00.000 6880 Enqueuing Expose request
01:05:49.488 00.000 10052 IsGuiding returns 0
01:05:49.631 00.143 10052 IsGuiding returns 0
01:05:49.632 00.001 10052 Move returns status 0, amount 47
01:05:49.632 00.000 10052 MoveAxis(N, 0, ABG)
01:05:49.632 00.000 10052 Move returns status 0, amount 0
01:05:49.632 00.000 10052 move complete, result=0
01:05:49.632 00.000 10052 worker thread done servicing request
01:05:49.632 00.000 10052 Worker thread wakes up
01:05:49.632 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
01:05:49.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:49.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:50.368 00.736 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"06bd6deb-555b-41a3-95bd-4985bd957f37"}
01:05:50.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"06bd6deb-555b-41a3-95bd-4985bd957f37"}
01:05:50.368 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a4548a4d-4e96-4d0f-833b-3249e8da1edc"}
01:05:50.368 00.000 6880 case statement mapped state 6 to 3
01:05:50.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4548a4d-4e96-4d0f-833b-3249e8da1edc"}
01:05:50.370 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a04655c-b336-4b0f-a7b3-0b1de83b5a73"}
01:05:50.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[6.89,7.07],"pixels":"..."},"id":"5a04655c-b336-4b0f-a7b3-0b1de83b5a73"}
01:05:50.544 00.174 10052 Exposure complete
01:05:50.622 00.078 10052 worker thread done servicing request
01:05:50.622 00.000 6880 OnExposeComplete: enter
01:05:50.622 00.000 6880 UpdateGuideState(): m_state=6
01:05:50.623 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
01:05:50.623 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=887.98, Mass=2236, SNR=32.8, Peak=146 HFD=4.4
01:05:50.623 00.000 6880 MultiStar: [#1 0.16,-0.15,0.98,U] [#2 -0.03,-0.06,0.98,U] [#3 0.22,0.34,0.00,M6] [#4 0.00,0.17,0.88,U] [#5 0.00,0.26,0.00,M4] [#6 0.19,0.08,0.92,U] [#7 0.21,-0.08,0.00,M1] [#8 0.07,0.24,0.00,M6] 
01:05:50.623 00.000 6880 refined, 4 included, MultiStar: {0.10, 0.05}, one-star: {0.17, 0.23}
01:05:50.623 00.000 6880 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.61) = xAngle (2.08 = 2.08)
01:05:50.624 00.001 6880 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.05 = 2.05)
01:05:50.624 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.47 mountX=-0.06 mountY=0.10, mountTheta=2.08
01:05:50.625 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.05, opts=13)
01:05:50.625 00.000 6880 Enqueuing Move request for scope (0.10, 0.05)
01:05:50.625 00.000 10052 Worker thread wakes up
01:05:50.625 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:05:50.625 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:05:50.625 00.000 10052 Moving (0.10, 0.05) raw xDistance=-0.06 yDistance=0.10
01:05:50.626 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:05:50.626 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:05:50.626 00.000 10052 MoveAxis(E, 0, ABG)
01:05:50.626 00.000 10052 Move returns status 0, amount 0
01:05:50.626 00.000 10052 MoveAxis(N, 0, ABG)
01:05:50.626 00.000 10052 Move returns status 0, amount 0
01:05:50.626 00.000 10052 move complete, result=0
01:05:50.626 00.000 10052 worker thread done servicing request
01:05:50.645 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:50.682 00.037 6880 UpdateGuideState exits: m=2236 SNR=32.8
01:05:50.683 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:50.683 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:50.683 00.000 6880 Enqueuing Expose request
01:05:50.683 00.000 10052 Worker thread wakes up
01:05:50.683 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:50.683 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:50.683 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:51.812 01.129 10052 Exposure complete
01:05:51.877 00.065 10052 worker thread done servicing request
01:05:51.877 00.000 6880 OnExposeComplete: enter
01:05:51.877 00.000 6880 UpdateGuideState(): m_state=6
01:05:51.877 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
01:05:51.877 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.07, Mass=2235, SNR=32.8, Peak=138 HFD=4.4
01:05:51.878 00.001 6880 MultiStar: [#1 0.04,-0.04,0.97,U] [#2 -0.04,-0.33,0.00,M3] [#3 0.21,0.25,0.00,M7] [#4 0.00,0.13,0.84,U] [#5 -0.17,0.26,0.00,M5] [#6 0.14,0.09,0.94,U] [#7 0.07,-0.04,0.76,U] [#8 -0.01,0.21,0.80,U] 
01:05:51.878 00.000 6880 refined, 5 included, MultiStar: {0.05, 0.11}, one-star: {0.07, 0.31}
01:05:51.878 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.73 = 2.73)
01:05:51.878 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.70 = 2.70)
01:05:51.878 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.13 cameraTheta=1.12 mountX=-0.12 mountY=0.05, mountTheta=2.71
01:05:51.880 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.11, opts=13)
01:05:51.880 00.000 6880 Enqueuing Move request for scope (0.05, 0.11)
01:05:51.880 00.000 10052 Worker thread wakes up
01:05:51.880 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
01:05:51.880 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
01:05:51.880 00.000 10052 Moving (0.05, 0.11) raw xDistance=-0.12 yDistance=0.05
01:05:51.880 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:05:51.880 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
01:05:51.880 00.000 10052 MoveAxis(E, 31, ABG)
01:05:51.880 00.000 10052 Guiding  Dir = 2, Dur = 31
01:05:51.900 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:51.928 00.028 10052 IsSlewing returns 0
01:05:51.933 00.005 6880 UpdateGuideState exits: m=2235 SNR=32.8
01:05:51.933 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:51.933 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:51.933 00.000 6880 Enqueuing Expose request
01:05:52.002 00.069 10052 IsGuiding returns 0
01:05:52.133 00.131 10052 IsGuiding returns 0
01:05:52.133 00.000 10052 Move returns status 0, amount 31
01:05:52.133 00.000 10052 MoveAxis(N, 0, ABG)
01:05:52.133 00.000 10052 Move returns status 0, amount 0
01:05:52.133 00.000 10052 move complete, result=0
01:05:52.133 00.000 10052 worker thread done servicing request
01:05:52.134 00.001 10052 Worker thread wakes up
01:05:52.134 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
01:05:52.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:52.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:52.367 00.233 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ea64d889-ad10-471b-b025-acb0622d4654"}
01:05:52.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ea64d889-ad10-471b-b025-acb0622d4654"}
01:05:52.369 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee1c34b0-b2d6-4208-8139-163a349490b9"}
01:05:52.369 00.000 6880 case statement mapped state 6 to 3
01:05:52.369 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee1c34b0-b2d6-4208-8139-163a349490b9"}
01:05:52.370 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"13695ba8-b485-47ea-918b-fdb9da8b53d4"}
01:05:52.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[6.83,7.07],"pixels":"..."},"id":"13695ba8-b485-47ea-918b-fdb9da8b53d4"}
01:05:53.049 00.679 10052 Exposure complete
01:05:53.124 00.075 10052 worker thread done servicing request
01:05:53.124 00.000 6880 OnExposeComplete: enter
01:05:53.124 00.000 6880 UpdateGuideState(): m_state=6
01:05:53.125 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
01:05:53.125 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.99, Mass=2190, SNR=32.4, Peak=141 HFD=4.4
01:05:53.125 00.000 6880 MultiStar: [#1 0.14,-0.09,0.96,U] [#2 -0.03,-0.33,0.00,M4] [#3 0.14,0.19,0.00,M8] [#4 -0.07,0.08,0.85,U] [#5 0.06,0.13,0.99,U] [#6 0.22,0.18,0.00,M4] [#7 0.12,0.04,0.78,U] [#8 0.02,0.28,0.00,M6] 
01:05:53.125 00.000 6880 refined, 4 included, MultiStar: {0.07, 0.08}, one-star: {0.12, 0.24}
01:05:53.125 00.000 6880 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
01:05:53.125 00.000 6880 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
01:05:53.125 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.08 hyp=0.11 cameraTheta=0.84 mountX=-0.09 mountY=0.07, mountTheta=2.44
01:05:53.127 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.08, opts=13)
01:05:53.127 00.000 6880 Enqueuing Move request for scope (0.07, 0.08)
01:05:53.127 00.000 10052 Worker thread wakes up
01:05:53.127 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.08) opts 0xd
01:05:53.127 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.08)
01:05:53.127 00.000 10052 Moving (0.07, 0.08) raw xDistance=-0.09 yDistance=0.07
01:05:53.127 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:05:53.127 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:05:53.127 00.000 10052 MoveAxis(E, 0, ABG)
01:05:53.127 00.000 10052 Move returns status 0, amount 0
01:05:53.127 00.000 10052 MoveAxis(N, 0, ABG)
01:05:53.127 00.000 10052 Move returns status 0, amount 0
01:05:53.127 00.000 10052 move complete, result=0
01:05:53.127 00.000 10052 worker thread done servicing request
01:05:53.150 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:53.192 00.042 6880 UpdateGuideState exits: m=2190 SNR=32.4
01:05:53.192 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:53.192 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:53.192 00.000 6880 Enqueuing Expose request
01:05:53.192 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:53.192 00.000 10052 Worker thread wakes up
01:05:53.192 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:53.192 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:54.329 01.137 10052 Exposure complete
01:05:54.368 00.039 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"47ffcb2c-3c99-44ef-a2fd-adae54b1ffcf"}
01:05:54.369 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"47ffcb2c-3c99-44ef-a2fd-adae54b1ffcf"}
01:05:54.369 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c0876887-35fb-461b-841e-39073ba5fc7f"}
01:05:54.370 00.001 6880 case statement mapped state 6 to 3
01:05:54.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0876887-35fb-461b-841e-39073ba5fc7f"}
01:05:54.370 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"22c5e774-e0d1-4a4e-bc9f-148f231c3946"}
01:05:54.371 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.87,6.99],"pixels":"..."},"id":"22c5e774-e0d1-4a4e-bc9f-148f231c3946"}
01:05:54.424 00.053 10052 worker thread done servicing request
01:05:54.424 00.000 6880 OnExposeComplete: enter
01:05:54.424 00.000 6880 UpdateGuideState(): m_state=6
01:05:54.425 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
01:05:54.425 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=887.77, Mass=2276, SNR=33.1, Peak=156 HFD=4.4
01:05:54.426 00.001 6880 MultiStar: [#1 -0.01,-0.21,0.97,U] [#2 -0.03,-0.51,0.00,M5] [#3 0.16,0.04,0.93,U] [#4 -0.12,-0.27,0.00,M1] [#5 -0.04,0.19,0.96,U] [#6 0.15,-0.20,0.00,M5] [#7 0.14,-0.04,0.77,U] [#8 0.01,0.18,0.80,U] 
01:05:54.426 00.000 6880 single-star, 5 included, MultiStar: {0.05, 0.03}, one-star: {0.04, 0.02}
01:05:54.426 00.000 6880 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.61) = xAngle (2.03 = 2.03)
01:05:54.426 00.000 6880 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.00 = 2.00)
01:05:54.426 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.42 mountX=-0.02 mountY=0.04, mountTheta=2.03
01:05:54.429 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.02, opts=13)
01:05:54.429 00.000 6880 Enqueuing Move request for scope (0.04, 0.02)
01:05:54.429 00.000 10052 Worker thread wakes up
01:05:54.429 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:05:54.429 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:05:54.429 00.000 10052 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
01:05:54.429 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:05:54.430 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
01:05:54.430 00.000 10052 MoveAxis(E, 0, ABG)
01:05:54.430 00.000 10052 Move returns status 0, amount 0
01:05:54.430 00.000 10052 MoveAxis(N, 0, ABG)
01:05:54.430 00.000 10052 Move returns status 0, amount 0
01:05:54.430 00.000 10052 move complete, result=0
01:05:54.430 00.000 10052 worker thread done servicing request
01:05:54.463 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:54.497 00.034 6880 UpdateGuideState exits: m=2276 SNR=33.1
01:05:54.497 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:54.497 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:54.497 00.000 6880 Enqueuing Expose request
01:05:54.497 00.000 10052 Worker thread wakes up
01:05:54.497 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:54.497 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:54.497 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:55.410 00.913 10052 Exposure complete
01:05:55.470 00.060 10052 worker thread done servicing request
01:05:55.471 00.001 6880 OnExposeComplete: enter
01:05:55.471 00.000 6880 UpdateGuideState(): m_state=6
01:05:55.471 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
01:05:55.471 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=887.73, Mass=2206, SNR=32.6, Peak=151 HFD=4.5
01:05:55.472 00.001 6880 MultiStar: [#1 0.17,-0.16,0.00,M1] [#2 -0.09,-0.53,0.00,M6] [#3 0.16,0.01,0.92,U] [#4 0.02,0.01,0.88,U] [#5 -0.04,-0.07,1.01,U] [#6 0.09,-0.02,0.95,U] [#7 0.08,-0.16,0.77,U] [#8 -0.00,0.30,0.00,M6] 
01:05:55.472 00.000 6880 refined, 5 included, MultiStar: {0.07, -0.04}, one-star: {0.11, -0.03}
01:05:55.472 00.000 6880 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.61) = xAngle (1.09 = 1.09)
01:05:55.472 00.000 6880 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
01:05:55.472 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.52 mountX=0.04 mountY=0.07, mountTheta=1.08
01:05:55.473 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.04, opts=13)
01:05:55.474 00.001 6880 Enqueuing Move request for scope (0.07, -0.04)
01:05:55.474 00.000 10052 Worker thread wakes up
01:05:55.474 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:05:55.474 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:05:55.474 00.000 10052 Moving (0.07, -0.04) raw xDistance=0.04 yDistance=0.07
01:05:55.474 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:05:55.474 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
01:05:55.474 00.000 10052 MoveAxis(E, 0, ABG)
01:05:55.474 00.000 10052 Move returns status 0, amount 0
01:05:55.474 00.000 10052 MoveAxis(N, 0, ABG)
01:05:55.474 00.000 10052 Move returns status 0, amount 0
01:05:55.474 00.000 10052 move complete, result=0
01:05:55.474 00.000 10052 worker thread done servicing request
01:05:55.496 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:55.531 00.035 6880 UpdateGuideState exits: m=2206 SNR=32.6
01:05:55.532 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:55.532 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:55.532 00.000 6880 Enqueuing Expose request
01:05:55.532 00.000 10052 Worker thread wakes up
01:05:55.532 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:55.532 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:55.532 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:56.367 00.835 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b91a232e-9243-4eec-9ff9-89798cb154de"}
01:05:56.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b91a232e-9243-4eec-9ff9-89798cb154de"}
01:05:56.367 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6329495-04e6-491e-96c5-132a42a44b9b"}
01:05:56.367 00.000 6880 case statement mapped state 6 to 3
01:05:56.368 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6329495-04e6-491e-96c5-132a42a44b9b"}
01:05:56.368 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2c02b6b-875d-43e4-9249-fed1aa119ab3"}
01:05:56.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[6.86,6.73],"pixels":"..."},"id":"a2c02b6b-875d-43e4-9249-fed1aa119ab3"}
01:05:56.665 00.297 10052 Exposure complete
01:05:56.730 00.065 10052 worker thread done servicing request
01:05:56.730 00.000 6880 OnExposeComplete: enter
01:05:56.730 00.000 6880 UpdateGuideState(): m_state=6
01:05:56.730 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
01:05:56.730 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=887.80, Mass=2343, SNR=33.6, Peak=155 HFD=4.4
01:05:56.731 00.001 6880 MultiStar: [#1 0.07,-0.20,0.94,U] [#2 -0.07,-0.52,0.00,M7] [#3 0.14,0.10,0.90,U] [#4 0.11,-0.04,0.82,U] [#5 0.08,-0.03,0.95,U] [#6 0.13,0.02,0.91,U] [#7 0.16,-0.21,0.00,M1] [#8 -0.04,0.25,0.00,M7] 
01:05:56.731 00.000 6880 refined, 5 included, MultiStar: {0.12, -0.02}, one-star: {0.18, 0.05}
01:05:56.731 00.000 6880 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.61) = xAngle (1.47 = 1.47)
01:05:56.731 00.000 6880 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
01:05:56.731 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.12 cameraTheta=-0.15 mountX=0.01 mountY=0.12, mountTheta=1.47
01:05:56.734 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.02, opts=13)
01:05:56.734 00.000 6880 Enqueuing Move request for scope (0.12, -0.02)
01:05:56.734 00.000 10052 Worker thread wakes up
01:05:56.735 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
01:05:56.735 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
01:05:56.735 00.000 10052 Moving (0.12, -0.02) raw xDistance=0.01 yDistance=0.12
01:05:56.735 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:05:56.735 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
01:05:56.735 00.000 10052 MoveAxis(E, 0, ABG)
01:05:56.735 00.000 10052 Move returns status 0, amount 0
01:05:56.736 00.001 10052 MoveAxis(N, 0, ABG)
01:05:56.736 00.000 10052 Move returns status 0, amount 0
01:05:56.736 00.000 10052 move complete, result=0
01:05:56.736 00.000 10052 worker thread done servicing request
01:05:56.770 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:56.815 00.045 6880 UpdateGuideState exits: m=2343 SNR=33.6
01:05:56.815 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:56.815 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:56.815 00.000 6880 Enqueuing Expose request
01:05:56.815 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:56.816 00.001 10052 Worker thread wakes up
01:05:56.816 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:56.816 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:57.729 00.913 10052 Exposure complete
01:05:57.833 00.104 10052 worker thread done servicing request
01:05:57.833 00.000 6880 OnExposeComplete: enter
01:05:57.833 00.000 6880 UpdateGuideState(): m_state=6
01:05:57.834 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
01:05:57.834 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=887.73, Mass=2207, SNR=32.6, Peak=154 HFD=4.5
01:05:57.834 00.000 6880 MultiStar: [#1 0.05,-0.16,0.98,U] [#2 -0.11,-0.52,0.00,M8] [#3 -0.02,0.05,0.91,U] [#4 0.06,-0.09,0.82,U] [#5 -0.02,-0.04,0.99,U] [#6 0.02,-0.35,0.00,M4] [#7 0.06,-0.17,0.77,U] [#8 0.02,0.11,0.80,U] 
01:05:57.835 00.001 6880 refined, 6 included, MultiStar: {0.04, -0.05}, one-star: {0.13, -0.02}
01:05:57.835 00.000 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
01:05:57.835 00.000 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
01:05:57.835 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.85 mountX=0.04 mountY=0.04, mountTheta=0.75
01:05:57.837 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.05, opts=13)
01:05:57.837 00.000 6880 Enqueuing Move request for scope (0.04, -0.05)
01:05:57.837 00.000 10052 Worker thread wakes up
01:05:57.838 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:05:57.838 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:05:57.838 00.000 10052 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.04
01:05:57.838 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:05:57.838 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
01:05:57.838 00.000 10052 MoveAxis(E, 0, ABG)
01:05:57.838 00.000 10052 Move returns status 0, amount 0
01:05:57.838 00.000 10052 MoveAxis(N, 0, ABG)
01:05:57.838 00.000 10052 Move returns status 0, amount 0
01:05:57.839 00.001 10052 move complete, result=0
01:05:57.839 00.000 10052 worker thread done servicing request
01:05:57.870 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:57.915 00.045 6880 UpdateGuideState exits: m=2207 SNR=32.6
01:05:57.915 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:57.915 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:57.915 00.000 6880 Enqueuing Expose request
01:05:57.915 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:05:57.915 00.000 10052 Worker thread wakes up
01:05:57.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:57.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:05:58.367 00.452 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbc4005f-9cd5-4e80-9474-fdd6836fd039"}
01:05:58.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbc4005f-9cd5-4e80-9474-fdd6836fd039"}
01:05:58.368 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23bc8ad7-14cd-4e70-a4f3-cd04573f0c63"}
01:05:58.368 00.000 6880 case statement mapped state 6 to 3
01:05:58.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23bc8ad7-14cd-4e70-a4f3-cd04573f0c63"}
01:05:58.368 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4b6c65fc-234b-4347-a18c-543448b39918"}
01:05:58.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.88,6.73],"pixels":"..."},"id":"4b6c65fc-234b-4347-a18c-543448b39918"}
01:05:59.052 00.684 10052 Exposure complete
01:05:59.113 00.061 10052 worker thread done servicing request
01:05:59.113 00.000 6880 OnExposeComplete: enter
01:05:59.113 00.000 6880 UpdateGuideState(): m_state=6
01:05:59.114 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
01:05:59.114 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=887.82, Mass=2225, SNR=32.7, Peak=154 HFD=4.4
01:05:59.114 00.000 6880 MultiStar: [#1 0.25,-0.14,0.00,M1] [#2 -0.05,-0.44,0.00,M9] [#3 0.17,0.13,0.93,U] [#4 0.11,-0.03,0.86,U] [#5 0.06,0.08,0.99,U] [#6 0.07,-0.16,0.93,U] [#7 0.28,-0.08,0.00,M1] [#8 0.17,0.13,0.79,U] 
01:05:59.114 00.000 6880 refined, 5 included, MultiStar: {0.13, 0.04}, one-star: {0.21, 0.07}
01:05:59.114 00.000 6880 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.61) = xAngle (1.88 = 1.88)
01:05:59.114 00.000 6880 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.85 = 1.85)
01:05:59.115 00.001 6880 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.14 cameraTheta=0.26 mountX=-0.04 mountY=0.13, mountTheta=1.87
01:05:59.116 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.04, opts=13)
01:05:59.116 00.000 6880 Enqueuing Move request for scope (0.13, 0.04)
01:05:59.116 00.000 10052 Worker thread wakes up
01:05:59.116 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
01:05:59.116 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
01:05:59.116 00.000 10052 Moving (0.13, 0.04) raw xDistance=-0.04 yDistance=0.13
01:05:59.116 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:05:59.117 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.00
01:05:59.117 00.000 10052 MoveAxis(E, 0, ABG)
01:05:59.117 00.000 10052 Move returns status 0, amount 0
01:05:59.117 00.000 10052 MoveAxis(N, 0, ABG)
01:05:59.117 00.000 10052 Move returns status 0, amount 0
01:05:59.117 00.000 10052 move complete, result=0
01:05:59.117 00.000 10052 worker thread done servicing request
01:05:59.140 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:05:59.171 00.031 6880 UpdateGuideState exits: m=2225 SNR=32.7
01:05:59.171 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:05:59.171 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:05:59.171 00.000 6880 Enqueuing Expose request
01:05:59.171 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:05:59.171 00.000 10052 Worker thread wakes up
01:05:59.171 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:05:59.172 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:00.079 00.907 10052 Exposure complete
01:06:00.141 00.062 10052 worker thread done servicing request
01:06:00.141 00.000 6880 OnExposeComplete: enter
01:06:00.141 00.000 6880 UpdateGuideState(): m_state=6
01:06:00.141 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
01:06:00.141 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=887.86, Mass=2217, SNR=32.6, Peak=148 HFD=4.3
01:06:00.142 00.001 6880 MultiStar: [#1 0.16,-0.14,0.98,U] [#2 -0.06,-0.49,0.00,M10] [#3 0.22,0.05,0.93,U] [#4 0.06,0.07,0.85,U] [#5 -0.00,0.06,0.99,U] [#6 0.10,-0.20,0.00,M4] [#7 0.16,-0.15,0.76,U] [#8 0.03,0.11,0.81,U] 
01:06:00.142 00.000 6880 refined, 6 included, MultiStar: {0.12, 0.02}, one-star: {0.21, 0.11}
01:06:00.142 00.000 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
01:06:00.142 00.000 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
01:06:00.142 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.12 cameraTheta=0.14 mountX=-0.02 mountY=0.12, mountTheta=1.75
01:06:00.143 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.02, opts=13)
01:06:00.143 00.000 6880 Enqueuing Move request for scope (0.12, 0.02)
01:06:00.144 00.001 10052 Worker thread wakes up
01:06:00.144 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
01:06:00.144 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
01:06:00.144 00.000 10052 Moving (0.12, 0.02) raw xDistance=-0.02 yDistance=0.12
01:06:00.144 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:06:00.144 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
01:06:00.144 00.000 10052 MoveAxis(E, 0, ABG)
01:06:00.144 00.000 10052 Move returns status 0, amount 0
01:06:00.144 00.000 10052 MoveAxis(N, 0, ABG)
01:06:00.144 00.000 10052 Move returns status 0, amount 0
01:06:00.144 00.000 10052 move complete, result=0
01:06:00.144 00.000 10052 worker thread done servicing request
01:06:00.167 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:00.205 00.038 6880 UpdateGuideState exits: m=2217 SNR=32.6
01:06:00.205 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:00.205 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:00.205 00.000 6880 Enqueuing Expose request
01:06:00.205 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:00.205 00.000 10052 Worker thread wakes up
01:06:00.205 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:00.205 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:00.366 00.161 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"409fc006-20ac-4e46-8c09-1ea80174204a"}
01:06:00.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"409fc006-20ac-4e46-8c09-1ea80174204a"}
01:06:00.367 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"910193d4-546f-4146-91ee-2a29cb028241"}
01:06:00.367 00.000 6880 case statement mapped state 6 to 3
01:06:00.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"910193d4-546f-4146-91ee-2a29cb028241"}
01:06:00.368 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"017a53d0-61c5-4b91-84aa-9a8a966e23ad"}
01:06:00.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":62,"width":15,"height":15,"star_pos":[6.96,6.86],"pixels":"..."},"id":"017a53d0-61c5-4b91-84aa-9a8a966e23ad"}
01:06:01.330 00.962 10052 Exposure complete
01:06:01.399 00.069 10052 worker thread done servicing request
01:06:01.399 00.000 6880 OnExposeComplete: enter
01:06:01.399 00.000 6880 UpdateGuideState(): m_state=6
01:06:01.399 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
01:06:01.399 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=887.89, Mass=2321, SNR=33.5, Peak=153 HFD=4.4
01:06:01.400 00.001 6880 MultiStar: [#1 0.20,-0.07,0.97,U] [#2 0.17,-0.16,0.00,R] [#3 0.20,0.15,0.00,M3] [#4 0.11,0.12,0.82,U] [#5 -0.04,0.33,0.00,M1] [#6 0.26,-0.18,0.00,M5] [#7 0.22,-0.05,0.00,M1] [#8 0.11,0.16,0.80,U] 
01:06:01.400 00.000 6880 refined, 3 included, MultiStar: {0.18, 0.08}, one-star: {0.26, 0.14}
01:06:01.400 00.000 6880 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.61) = xAngle (2.04 = 2.04)
01:06:01.400 00.000 6880 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.00 = 2.00)
01:06:01.400 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.19 cameraTheta=0.42 mountX=-0.09 mountY=0.18, mountTheta=2.03
01:06:01.402 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.08, opts=13)
01:06:01.402 00.000 6880 Enqueuing Move request for scope (0.18, 0.08)
01:06:01.402 00.000 10052 Worker thread wakes up
01:06:01.403 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
01:06:01.403 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
01:06:01.403 00.000 10052 Moving (0.18, 0.08) raw xDistance=-0.09 yDistance=0.18
01:06:01.403 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:06:01.403 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
01:06:01.403 00.000 10052 MoveAxis(E, 0, ABG)
01:06:01.403 00.000 10052 Move returns status 0, amount 0
01:06:01.403 00.000 10052 MoveAxis(N, 0, ABG)
01:06:01.403 00.000 10052 Move returns status 0, amount 0
01:06:01.403 00.000 10052 move complete, result=0
01:06:01.403 00.000 10052 worker thread done servicing request
01:06:01.431 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:01.467 00.036 6880 UpdateGuideState exits: m=2321 SNR=33.5
01:06:01.467 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:01.467 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:01.467 00.000 6880 Enqueuing Expose request
01:06:01.467 00.000 10052 Worker thread wakes up
01:06:01.467 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:01.467 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:01.469 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:02.366 00.897 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b620e0ec-439f-4c47-9578-cd541f5b0157"}
01:06:02.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b620e0ec-439f-4c47-9578-cd541f5b0157"}
01:06:02.367 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6fb89b17-739e-462d-b82a-6646d2dc113c"}
01:06:02.367 00.000 6880 case statement mapped state 6 to 3
01:06:02.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fb89b17-739e-462d-b82a-6646d2dc113c"}
01:06:02.368 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9b741b74-678a-42d0-a761-39c207dcdbde"}
01:06:02.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[7.02,6.89],"pixels":"..."},"id":"9b741b74-678a-42d0-a761-39c207dcdbde"}
01:06:02.389 00.021 10052 Exposure complete
01:06:02.448 00.059 10052 worker thread done servicing request
01:06:02.448 00.000 6880 OnExposeComplete: enter
01:06:02.448 00.000 6880 UpdateGuideState(): m_state=6
01:06:02.448 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
01:06:02.449 00.001 6880 Star::Find returns 1 (0), X=407.99, Y=887.74, Mass=2452, SNR=34.4, Peak=163 HFD=4.5
01:06:02.449 00.000 6880 MultiStar: [#1 0.18,-0.37,0.00,M1] [#2 -0.06,-0.11,0.94,U] [#3 0.16,-0.15,0.88,U] [#4 0.03,-0.05,0.81,U] [#5 -0.05,0.04,0.93,U] [#6 0.14,-0.28,0.00,M6] [#7 0.15,-0.23,0.00,M2] [#8 0.03,0.02,0.77,U] 
01:06:02.449 00.000 6880 refined, 5 included, MultiStar: {0.06, -0.05}, one-star: {0.23, -0.02}
01:06:02.449 00.000 6880 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.61) = xAngle (0.98 = 0.98)
01:06:02.449 00.000 6880 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
01:06:02.449 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.63 mountX=0.04 mountY=0.06, mountTheta=0.97
01:06:02.450 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.05, opts=13)
01:06:02.450 00.000 6880 Enqueuing Move request for scope (0.06, -0.05)
01:06:02.451 00.001 10052 Worker thread wakes up
01:06:02.451 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:06:02.451 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:06:02.451 00.000 10052 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.06
01:06:02.451 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:06:02.451 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
01:06:02.451 00.000 10052 MoveAxis(E, 0, ABG)
01:06:02.451 00.000 10052 Move returns status 0, amount 0
01:06:02.451 00.000 10052 MoveAxis(N, 0, ABG)
01:06:02.451 00.000 10052 Move returns status 0, amount 0
01:06:02.451 00.000 10052 move complete, result=0
01:06:02.451 00.000 10052 worker thread done servicing request
01:06:02.472 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:02.503 00.031 6880 UpdateGuideState exits: m=2452 SNR=34.4
01:06:02.503 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:02.503 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:02.504 00.001 6880 Enqueuing Expose request
01:06:02.504 00.000 10052 Worker thread wakes up
01:06:02.504 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:02.504 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:02.504 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:03.637 01.133 10052 Exposure complete
01:06:03.712 00.075 10052 worker thread done servicing request
01:06:03.712 00.000 6880 OnExposeComplete: enter
01:06:03.712 00.000 6880 UpdateGuideState(): m_state=6
01:06:03.713 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
01:06:03.713 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=887.86, Mass=2254, SNR=33.0, Peak=141 HFD=4.5
01:06:03.713 00.000 6880 MultiStar: [#1 -0.07,-0.25,0.00,M2] [#2 -0.11,-0.16,0.99,U] [#3 0.09,-0.10,0.92,U] [#4 -0.12,-0.12,0.87,U] [#5 -0.20,0.09,0.98,U] [#6 -0.03,-0.25,0.00,M7] [#7 0.01,-0.01,0.78,U] [#8 -0.09,0.17,0.79,U] 
01:06:03.713 00.000 6880 refined, 6 included, MultiStar: {-0.05, -0.01}, one-star: {0.03, 0.11}
01:06:03.713 00.000 6880 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.61) = xAngle (-1.42 = -1.42)
01:06:03.714 00.001 6880 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
01:06:03.714 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-3.03 mountX=0.01 mountY=-0.05, mountTheta=-1.42
01:06:03.715 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.01, opts=13)
01:06:03.715 00.000 6880 Enqueuing Move request for scope (-0.05, -0.01)
01:06:03.715 00.000 10052 Worker thread wakes up
01:06:03.716 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
01:06:03.716 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
01:06:03.716 00.000 10052 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
01:06:03.716 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:06:03.716 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
01:06:03.716 00.000 10052 MoveAxis(E, 0, ABG)
01:06:03.716 00.000 10052 Move returns status 0, amount 0
01:06:03.716 00.000 10052 MoveAxis(N, 0, ABG)
01:06:03.716 00.000 10052 Move returns status 0, amount 0
01:06:03.716 00.000 10052 move complete, result=0
01:06:03.716 00.000 10052 worker thread done servicing request
01:06:03.742 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:03.787 00.045 6880 UpdateGuideState exits: m=2254 SNR=33.0
01:06:03.787 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:03.788 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:03.788 00.000 6880 Enqueuing Expose request
01:06:03.788 00.000 10052 Worker thread wakes up
01:06:03.788 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:03.788 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:03.788 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:04.384 00.596 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d18b315f-3a1c-4267-b298-46efb0bdf203"}
01:06:04.385 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d18b315f-3a1c-4267-b298-46efb0bdf203"}
01:06:04.385 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e46a2c42-95e2-49e6-955a-3b731e722fa0"}
01:06:04.385 00.000 6880 case statement mapped state 6 to 3
01:06:04.385 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e46a2c42-95e2-49e6-955a-3b731e722fa0"}
01:06:04.386 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c235ca7-e3e3-4435-ba96-879c4b2089e8"}
01:06:04.386 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":65,"width":15,"height":15,"star_pos":[6.78,6.86],"pixels":"..."},"id":"8c235ca7-e3e3-4435-ba96-879c4b2089e8"}
01:06:04.703 00.317 10052 Exposure complete
01:06:04.786 00.083 10052 worker thread done servicing request
01:06:04.786 00.000 6880 OnExposeComplete: enter
01:06:04.786 00.000 6880 UpdateGuideState(): m_state=6
01:06:04.786 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
01:06:04.786 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.00, Mass=2326, SNR=33.5, Peak=140 HFD=4.6
01:06:04.787 00.001 6880 MultiStar: [#1 0.08,-0.11,0.93,U] [#2 -0.22,0.05,0.99,U] [#3 -0.01,0.22,0.00,M2] [#4 -0.27,-0.09,0.00,M1] [#5 -0.07,0.15,0.94,U] [#6 0.01,0.18,0.94,U] [#7 0.01,-0.03,0.74,U] [#8 0.01,0.25,0.00,M2] 
01:06:04.787 00.000 6880 refined, 5 included, MultiStar: {-0.01, 0.09}, one-star: {0.11, 0.25}
01:06:04.787 00.000 6880 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.61) = xAngle (3.35 = -2.94)
01:06:04.787 00.000 6880 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.32 = -2.97)
01:06:04.787 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.73 mountX=-0.09 mountY=-0.02, mountTheta=-2.97
01:06:04.789 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.09, opts=13)
01:06:04.789 00.000 6880 Enqueuing Move request for scope (-0.01, 0.09)
01:06:04.789 00.000 10052 Worker thread wakes up
01:06:04.789 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
01:06:04.789 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
01:06:04.789 00.000 10052 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=-0.02
01:06:04.790 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:06:04.790 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.03, using input
01:06:04.790 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:06:04.790 00.000 10052 MoveAxis(E, 0, ABG)
01:06:04.790 00.000 10052 Move returns status 0, amount 0
01:06:04.790 00.000 10052 MoveAxis(N, 0, ABG)
01:06:04.790 00.000 10052 Move returns status 0, amount 0
01:06:04.790 00.000 10052 move complete, result=0
01:06:04.790 00.000 10052 worker thread done servicing request
01:06:04.819 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:04.865 00.046 6880 UpdateGuideState exits: m=2326 SNR=33.5
01:06:04.866 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:04.866 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:04.866 00.000 6880 Enqueuing Expose request
01:06:04.866 00.000 10052 Worker thread wakes up
01:06:04.866 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:04.866 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:04.866 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:05.999 01.133 10052 Exposure complete
01:06:06.077 00.078 10052 worker thread done servicing request
01:06:06.078 00.001 6880 OnExposeComplete: enter
01:06:06.078 00.000 6880 UpdateGuideState(): m_state=6
01:06:06.078 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
01:06:06.078 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=888.04, Mass=2341, SNR=33.6, Peak=140 HFD=4.5
01:06:06.079 00.001 6880 MultiStar: [#1 0.14,-0.21,0.00,M2] [#2 -0.21,0.09,0.00,M1] [#3 0.24,0.22,0.00,M3] [#4 -0.13,-0.14,0.81,U] [#5 0.04,0.15,0.98,U] [#6 0.05,-0.04,0.92,U] [#7 0.22,-0.04,0.75,U] [#8 0.07,0.24,0.00,M3] 
01:06:06.079 00.000 6880 refined, 4 included, MultiStar: {0.08, 0.06}, one-star: {0.23, 0.29}
01:06:06.079 00.000 6880 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.61) = xAngle (2.21 = 2.21)
01:06:06.079 00.000 6880 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.18 = 2.18)
01:06:06.079 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.60 mountX=-0.06 mountY=0.08, mountTheta=2.20
01:06:06.081 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.06, opts=13)
01:06:06.081 00.000 6880 Enqueuing Move request for scope (0.08, 0.06)
01:06:06.081 00.000 10052 Worker thread wakes up
01:06:06.081 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:06:06.081 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:06:06.081 00.000 10052 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=0.08
01:06:06.081 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:06:06.081 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:06:06.081 00.000 10052 MoveAxis(E, 0, ABG)
01:06:06.082 00.001 10052 Move returns status 0, amount 0
01:06:06.082 00.000 10052 MoveAxis(N, 0, ABG)
01:06:06.082 00.000 10052 Move returns status 0, amount 0
01:06:06.082 00.000 10052 move complete, result=0
01:06:06.082 00.000 10052 worker thread done servicing request
01:06:06.110 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:06.158 00.048 6880 UpdateGuideState exits: m=2341 SNR=33.6
01:06:06.159 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:06.159 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:06.159 00.000 6880 Enqueuing Expose request
01:06:06.159 00.000 10052 Worker thread wakes up
01:06:06.159 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:06.159 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:06.159 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:06.386 00.227 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a70e041f-21df-4f02-978f-8e0602fb0958"}
01:06:06.386 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a70e041f-21df-4f02-978f-8e0602fb0958"}
01:06:06.386 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1578a9c8-a5d5-4bf0-bad6-374e3f697c77"}
01:06:06.386 00.000 6880 case statement mapped state 6 to 3
01:06:06.386 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1578a9c8-a5d5-4bf0-bad6-374e3f697c77"}
01:06:06.387 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cddcd8ff-06d0-4206-8810-77c3247887ab"}
01:06:06.387 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.98,7.04],"pixels":"..."},"id":"cddcd8ff-06d0-4206-8810-77c3247887ab"}
01:06:07.081 00.694 10052 Exposure complete
01:06:07.164 00.083 10052 worker thread done servicing request
01:06:07.164 00.000 6880 OnExposeComplete: enter
01:06:07.165 00.001 6880 UpdateGuideState(): m_state=6
01:06:07.165 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
01:06:07.165 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=887.77, Mass=2237, SNR=32.8, Peak=140 HFD=4.5
01:06:07.166 00.001 6880 MultiStar: [#1 0.33,-0.17,0.00,M3] [#2 0.04,-0.31,0.00,M2] [#3 0.35,-0.09,0.00,M4] [#4 0.19,-0.12,0.00,M1] [#5 0.12,0.02,1.00,U] [#6 0.31,-0.31,0.00,M6] [#7 0.29,-0.05,0.00,M1] [#8 0.29,-0.04,0.00,M4] 
01:06:07.166 00.000 6880 refined, 1 included, MultiStar: {0.18, 0.02}, one-star: {0.25, 0.01}
01:06:07.166 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.70 = 1.70)
01:06:07.166 00.000 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
01:06:07.166 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.02 hyp=0.18 cameraTheta=0.09 mountX=-0.02 mountY=0.18, mountTheta=1.70
01:06:07.168 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.02, opts=13)
01:06:07.168 00.000 6880 Enqueuing Move request for scope (0.18, 0.02)
01:06:07.168 00.000 10052 Worker thread wakes up
01:06:07.168 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.02) opts 0xd
01:06:07.168 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.02)
01:06:07.168 00.000 10052 Moving (0.18, 0.02) raw xDistance=-0.02 yDistance=0.18
01:06:07.168 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:06:07.169 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.00
01:06:07.169 00.000 10052 MoveAxis(E, 0, ABG)
01:06:07.169 00.000 10052 Move returns status 0, amount 0
01:06:07.169 00.000 10052 MoveAxis(N, 0, ABG)
01:06:07.169 00.000 10052 Move returns status 0, amount 0
01:06:07.169 00.000 10052 move complete, result=0
01:06:07.169 00.000 10052 worker thread done servicing request
01:06:07.197 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:07.245 00.048 6880 UpdateGuideState exits: m=2237 SNR=32.8
01:06:07.245 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:07.245 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:07.245 00.000 6880 Enqueuing Expose request
01:06:07.245 00.000 10052 Worker thread wakes up
01:06:07.245 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:07.245 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:07.246 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:08.389 01.143 10052 Exposure complete
01:06:08.411 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e3006ff-2324-46f5-8044-077e6b2ae463"}
01:06:08.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e3006ff-2324-46f5-8044-077e6b2ae463"}
01:06:08.412 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6a6d8bf-8250-45fa-8247-ec8798f01245"}
01:06:08.412 00.000 6880 case statement mapped state 6 to 3
01:06:08.413 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6a6d8bf-8250-45fa-8247-ec8798f01245"}
01:06:08.413 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2ee201ef-a228-48f5-aac0-b880208910d6"}
01:06:08.414 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":68,"width":15,"height":15,"star_pos":[7.01,6.77],"pixels":"..."},"id":"2ee201ef-a228-48f5-aac0-b880208910d6"}
01:06:08.483 00.069 10052 worker thread done servicing request
01:06:08.483 00.000 6880 OnExposeComplete: enter
01:06:08.483 00.000 6880 UpdateGuideState(): m_state=6
01:06:08.484 00.001 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
01:06:08.484 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=887.58, Mass=2220, SNR=32.7, Peak=143 HFD=4.4
01:06:08.484 00.000 6880 MultiStar: [#1 0.12,-0.56,0.00,M4] [#2 -0.16,-0.65,0.00,M3] [#3 0.17,-0.36,0.00,M5] [#4 0.14,-0.24,0.00,M2] [#5 0.03,-0.15,0.98,U] [#6 0.21,-0.44,0.00,M7] [#7 0.22,-0.30,0.00,M2] [#8 0.09,-0.12,0.80,U] 
01:06:08.484 00.000 6880 refined, 2 included, MultiStar: {0.14, -0.15}, one-star: {0.28, -0.18}
01:06:08.485 00.001 6880 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.61) = xAngle (0.79 = 0.79)
01:06:08.485 00.000 6880 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
01:06:08.485 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.15 hyp=0.20 cameraTheta=-0.82 mountX=0.14 mountY=0.14, mountTheta=0.78
01:06:08.487 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.15, opts=13)
01:06:08.487 00.000 6880 Enqueuing Move request for scope (0.14, -0.15)
01:06:08.487 00.000 10052 Worker thread wakes up
01:06:08.487 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.15) opts 0xd
01:06:08.487 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.15)
01:06:08.487 00.000 10052 Moving (0.14, -0.15) raw xDistance=0.14 yDistance=0.14
01:06:08.487 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:06:08.487 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
01:06:08.487 00.000 10052 MoveAxis(W, 38, ABG)
01:06:08.487 00.000 10052 Guiding  Dir = 3, Dur = 38
01:06:08.519 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:08.544 00.025 10052 IsSlewing returns 0
01:06:08.570 00.026 6880 UpdateGuideState exits: m=2220 SNR=32.7
01:06:08.570 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:08.570 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:08.570 00.000 6880 Enqueuing Expose request
01:06:08.618 00.048 10052 IsGuiding returns 0
01:06:08.716 00.098 10052 IsGuiding returns 1
01:06:08.716 00.000 10052 scope still moving after pulse duration time elapsed
01:06:08.762 00.046 10052 IsSlewing returns 0
01:06:08.800 00.038 10052 IsGuiding returns 0
01:06:08.801 00.001 10052 scope move finished after 38 + 144 ms
01:06:08.801 00.000 10052 Move returns status 0, amount 38
01:06:08.801 00.000 10052 MoveAxis(N, 0, ABG)
01:06:08.801 00.000 10052 Move returns status 0, amount 0
01:06:08.801 00.000 10052 move complete, result=0
01:06:08.801 00.000 10052 worker thread done servicing request
01:06:08.802 00.001 10052 Worker thread wakes up
01:06:08.802 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:08.802 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:08.819 00.017 6880 GuideStep: 0.1 px 38 ms WEST, 0.1 px 0 ms NORTH
01:06:09.710 00.891 10052 Exposure complete
01:06:09.781 00.071 10052 worker thread done servicing request
01:06:09.781 00.000 6880 OnExposeComplete: enter
01:06:09.782 00.001 6880 UpdateGuideState(): m_state=6
01:06:09.782 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
01:06:09.782 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=887.77, Mass=2208, SNR=32.7, Peak=152 HFD=4.5
01:06:09.782 00.000 6880 MultiStar: [#1 0.28,-0.34,0.00,M5] [#2 0.03,-0.26,0.00,M4] [#3 0.23,-0.24,0.00,M6] [#4 0.09,0.01,0.87,U] [#5 0.05,0.11,0.96,U] [#6 0.23,-0.41,0.00,M8] [#7 0.29,-0.52,0.00,M3] [#8 0.14,0.10,0.80,U] 
01:06:09.783 00.001 6880 refined, 3 included, MultiStar: {0.10, 0.05}, one-star: {0.13, 0.01}
01:06:09.783 00.000 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
01:06:09.783 00.000 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.07 = 2.07)
01:06:09.783 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.49 mountX=-0.06 mountY=0.10, mountTheta=2.10
01:06:09.784 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.05, opts=13)
01:06:09.785 00.001 6880 Enqueuing Move request for scope (0.10, 0.05)
01:06:09.785 00.000 10052 Worker thread wakes up
01:06:09.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:06:09.785 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:06:09.785 00.000 10052 Moving (0.10, 0.05) raw xDistance=-0.06 yDistance=0.10
01:06:09.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:06:09.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:06:09.785 00.000 10052 MoveAxis(E, 0, ABG)
01:06:09.785 00.000 10052 Move returns status 0, amount 0
01:06:09.785 00.000 10052 MoveAxis(N, 0, ABG)
01:06:09.785 00.000 10052 Move returns status 0, amount 0
01:06:09.785 00.000 10052 move complete, result=0
01:06:09.786 00.001 10052 worker thread done servicing request
01:06:09.810 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:09.847 00.037 6880 UpdateGuideState exits: m=2208 SNR=32.7
01:06:09.847 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:09.847 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:09.847 00.000 6880 Enqueuing Expose request
01:06:09.847 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:09.847 00.000 10052 Worker thread wakes up
01:06:09.847 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:09.847 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:10.410 00.563 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1398f0c-7725-4944-9caa-2a4f4588f325"}
01:06:10.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1398f0c-7725-4944-9caa-2a4f4588f325"}
01:06:10.411 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1d0cf62-4601-4909-b33b-7b91d77282c9"}
01:06:10.411 00.000 6880 case statement mapped state 6 to 3
01:06:10.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1d0cf62-4601-4909-b33b-7b91d77282c9"}
01:06:10.412 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"48ff6960-6cff-4ec5-addf-4ed732213737"}
01:06:10.412 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.89,6.77],"pixels":"..."},"id":"48ff6960-6cff-4ec5-addf-4ed732213737"}
01:06:10.980 00.568 10052 Exposure complete
01:06:11.044 00.064 10052 worker thread done servicing request
01:06:11.044 00.000 6880 OnExposeComplete: enter
01:06:11.045 00.001 6880 UpdateGuideState(): m_state=6
01:06:11.045 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
01:06:11.045 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=887.73, Mass=2209, SNR=32.6, Peak=146 HFD=4.6
01:06:11.045 00.000 6880 MultiStar: [#1 0.20,-0.24,0.00,M6] [#2 -0.24,-0.36,0.00,M5] [#3 0.21,0.09,0.00,M7] [#4 0.25,-0.05,0.00,M2] [#5 0.09,0.11,0.98,U] [#6 -0.01,-0.24,0.00,M9] [#7 0.21,-0.13,0.00,M4] [#8 0.07,0.11,0.80,U] 
01:06:11.045 00.000 6880 refined, 2 included, MultiStar: {0.15, 0.06}, one-star: {0.28, -0.03}
01:06:11.046 00.001 6880 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.61) = xAngle (1.98 = 1.98)
01:06:11.046 00.000 6880 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.95 = 1.95)
01:06:11.046 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.17 cameraTheta=0.37 mountX=-0.07 mountY=0.15, mountTheta=1.98
01:06:11.047 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.06, opts=13)
01:06:11.047 00.000 6880 Enqueuing Move request for scope (0.15, 0.06)
01:06:11.047 00.000 10052 Worker thread wakes up
01:06:11.047 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:06:11.047 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:06:11.048 00.001 10052 Moving (0.15, 0.06) raw xDistance=-0.07 yDistance=0.15
01:06:11.048 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:06:11.048 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
01:06:11.048 00.000 10052 MoveAxis(E, 0, ABG)
01:06:11.048 00.000 10052 Move returns status 0, amount 0
01:06:11.048 00.000 10052 MoveAxis(N, 0, ABG)
01:06:11.048 00.000 10052 Move returns status 0, amount 0
01:06:11.048 00.000 10052 move complete, result=0
01:06:11.048 00.000 10052 worker thread done servicing request
01:06:11.070 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:11.115 00.045 6880 UpdateGuideState exits: m=2209 SNR=32.6
01:06:11.115 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:11.116 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:11.116 00.000 6880 Enqueuing Expose request
01:06:11.116 00.000 10052 Worker thread wakes up
01:06:11.116 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:11.116 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:06:11.116 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:12.028 00.912 10052 Exposure complete
01:06:12.103 00.075 10052 worker thread done servicing request
01:06:12.104 00.001 6880 OnExposeComplete: enter
01:06:12.104 00.000 6880 UpdateGuideState(): m_state=6
01:06:12.104 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
01:06:12.104 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=887.87, Mass=2307, SNR=33.3, Peak=150 HFD=4.5
01:06:12.105 00.001 6880 MultiStar: [#1 0.10,-0.23,0.00,M7] [#2 0.06,-0.14,0.98,U] [#3 0.16,-0.12,0.90,U] [#4 -0.01,-0.12,0.81,U] [#5 -0.01,0.05,0.94,U] [#6 0.25,-0.32,0.00,M10] [#7 0.16,-0.11,0.76,U] [#8 -0.02,0.15,0.79,U] 
01:06:12.105 00.000 6880 refined, 6 included, MultiStar: {0.08, -0.03}, one-star: {0.19, 0.11}
01:06:12.105 00.000 6880 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
01:06:12.105 00.000 6880 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:06:12.105 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-0.32 mountX=0.02 mountY=0.08, mountTheta=1.29
01:06:12.106 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.03, opts=13)
01:06:12.106 00.000 6880 Enqueuing Move request for scope (0.08, -0.03)
01:06:12.107 00.001 10052 Worker thread wakes up
01:06:12.107 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
01:06:12.107 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
01:06:12.107 00.000 10052 Moving (0.08, -0.03) raw xDistance=0.02 yDistance=0.08
01:06:12.107 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:06:12.107 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
01:06:12.107 00.000 10052 MoveAxis(E, 0, ABG)
01:06:12.107 00.000 10052 Move returns status 0, amount 0
01:06:12.107 00.000 10052 MoveAxis(N, 0, ABG)
01:06:12.107 00.000 10052 Move returns status 0, amount 0
01:06:12.107 00.000 10052 move complete, result=0
01:06:12.107 00.000 10052 worker thread done servicing request
01:06:12.130 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:12.170 00.040 6880 UpdateGuideState exits: m=2307 SNR=33.3
01:06:12.170 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:12.171 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:12.171 00.000 6880 Enqueuing Expose request
01:06:12.171 00.000 10052 Worker thread wakes up
01:06:12.171 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:12.171 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:12.171 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:12.409 00.238 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bef51468-b09b-4843-87e8-b3eaf2ef3801"}
01:06:12.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bef51468-b09b-4843-87e8-b3eaf2ef3801"}
01:06:12.410 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"85a3912b-63b4-4115-8838-53536b73a8c4"}
01:06:12.410 00.000 6880 case statement mapped state 6 to 3
01:06:12.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"85a3912b-63b4-4115-8838-53536b73a8c4"}
01:06:12.410 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4fa3da56-0020-4eaf-808c-943fcc9eced0"}
01:06:12.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.95,6.87],"pixels":"..."},"id":"4fa3da56-0020-4eaf-808c-943fcc9eced0"}
01:06:13.309 00.899 10052 Exposure complete
01:06:13.378 00.069 10052 worker thread done servicing request
01:06:13.378 00.000 6880 OnExposeComplete: enter
01:06:13.378 00.000 6880 UpdateGuideState(): m_state=6
01:06:13.378 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
01:06:13.378 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=887.53, Mass=2194, SNR=32.5, Peak=139 HFD=4.5
01:06:13.379 00.001 6880 MultiStar: [#1 0.34,-0.29,0.00,M8] [#2 0.10,-0.22,0.00,M5] [#3 0.24,-0.24,0.00,M7] [#4 0.31,-0.21,0.00,M2] [#5 0.14,-0.09,0.98,U] [#6 0.28,-0.30,0.00,R] [#7 0.23,-0.23,0.00,M4] [#8 0.11,-0.05,0.80,U] 
01:06:13.379 00.000 6880 refined, 2 included, MultiStar: {0.18, -0.13}, one-star: {0.27, -0.23}
01:06:13.379 00.000 6880 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.61) = xAngle (1.00 = 1.00)
01:06:13.379 00.000 6880 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
01:06:13.380 00.001 6880 CameraToMount -- cameraX=0.18 cameraY=-0.13 hyp=0.22 cameraTheta=-0.61 mountX=0.12 mountY=0.18, mountTheta=0.99
01:06:13.382 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.13, opts=13)
01:06:13.382 00.000 6880 Enqueuing Move request for scope (0.18, -0.13)
01:06:13.382 00.000 10052 Worker thread wakes up
01:06:13.382 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.13) opts 0xd
01:06:13.382 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.13)
01:06:13.382 00.000 10052 Moving (0.18, -0.13) raw xDistance=0.12 yDistance=0.18
01:06:13.383 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:06:13.383 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.18, slope = 0.02
01:06:13.383 00.000 10052 MoveAxis(W, 32, ABG)
01:06:13.383 00.000 10052 Guiding  Dir = 3, Dur = 32
01:06:13.404 00.021 10052 IsSlewing returns 0
01:06:13.407 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:13.436 00.029 6880 UpdateGuideState exits: m=2194 SNR=32.5
01:06:13.436 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:13.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:13.436 00.000 6880 Enqueuing Expose request
01:06:13.442 00.006 10052 IsGuiding returns 0
01:06:13.470 00.028 10052 PulseGuide returned control before completion, sleep 15
01:06:13.548 00.078 10052 IsGuiding returns 0
01:06:13.548 00.000 10052 Move returns status 0, amount 32
01:06:13.548 00.000 10052 MoveAxis(S, 32, ABG)
01:06:13.548 00.000 10052 Guiding  Dir = 1, Dur = 32
01:06:13.623 00.075 10052 IsSlewing returns 0
01:06:13.699 00.076 10052 IsGuiding returns 0
01:06:13.836 00.137 10052 IsGuiding returns 0
01:06:13.836 00.000 10052 Move returns status 0, amount 32
01:06:13.836 00.000 10052 move complete, result=0
01:06:13.836 00.000 10052 worker thread done servicing request
01:06:13.836 00.000 10052 Worker thread wakes up
01:06:13.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:13.838 00.002 6880 GuideStep: 0.1 px 32 ms WEST, 0.2 px 32 ms SOUTH
01:06:13.838 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:14.409 00.571 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"223d271e-624d-4b52-a5d1-41592f6f6bb2"}
01:06:14.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"223d271e-624d-4b52-a5d1-41592f6f6bb2"}
01:06:14.409 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce295333-9784-42db-a243-9b1db22358b4"}
01:06:14.409 00.000 6880 case statement mapped state 6 to 3
01:06:14.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce295333-9784-42db-a243-9b1db22358b4"}
01:06:14.410 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5c080219-a304-4202-af44-646c238000ec"}
01:06:14.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":73,"width":15,"height":15,"star_pos":[7.03,6.53],"pixels":"..."},"id":"5c080219-a304-4202-af44-646c238000ec"}
01:06:14.744 00.334 10052 Exposure complete
01:06:14.801 00.057 10052 worker thread done servicing request
01:06:14.801 00.000 6880 OnExposeComplete: enter
01:06:14.802 00.001 6880 UpdateGuideState(): m_state=6
01:06:14.802 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
01:06:14.802 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=887.76, Mass=2265, SNR=33.0, Peak=146 HFD=4.6
01:06:14.802 00.000 6880 MultiStar: [#1 0.05,-0.34,0.00,M9] [#2 -0.13,-0.42,0.00,M6] [#3 0.18,-0.19,0.00,M8] [#4 0.00,-0.05,0.81,U] [#5 -0.05,0.03,0.97,U] [#6 -0.19,0.01,0.91,U] [#7 0.08,-0.23,0.00,M5] [#8 -0.03,0.06,0.79,U] 
01:06:14.802 00.000 6880 refined, 4 included, MultiStar: {-0.01, 0.01}, one-star: {0.20, 0.01}
01:06:14.802 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.00 = -2.28)
01:06:14.802 00.000 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.32)
01:06:14.802 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.39 mountX=-0.01 mountY=-0.01, mountTheta=-2.30
01:06:14.804 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.01, opts=13)
01:06:14.804 00.000 6880 Enqueuing Move request for scope (-0.01, 0.01)
01:06:14.804 00.000 10052 Worker thread wakes up
01:06:14.804 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:06:14.804 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:06:14.804 00.000 10052 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:06:14.804 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:06:14.804 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
01:06:14.804 00.000 10052 MoveAxis(E, 0, ABG)
01:06:14.804 00.000 10052 Move returns status 0, amount 0
01:06:14.804 00.000 10052 MoveAxis(N, 0, ABG)
01:06:14.804 00.000 10052 Move returns status 0, amount 0
01:06:14.804 00.000 10052 move complete, result=0
01:06:14.804 00.000 10052 worker thread done servicing request
01:06:14.824 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:14.853 00.029 6880 UpdateGuideState exits: m=2265 SNR=33.0
01:06:14.853 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:14.853 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:14.853 00.000 6880 Enqueuing Expose request
01:06:14.853 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:14.853 00.000 10052 Worker thread wakes up
01:06:14.853 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:14.853 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:15.990 01.137 10052 Exposure complete
01:06:16.063 00.073 10052 worker thread done servicing request
01:06:16.063 00.000 6880 OnExposeComplete: enter
01:06:16.063 00.000 6880 UpdateGuideState(): m_state=6
01:06:16.064 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
01:06:16.064 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.77, Mass=2320, SNR=33.4, Peak=164 HFD=4.5
01:06:16.064 00.000 6880 MultiStar: [#1 0.11,-0.28,0.00,M10] [#2 -0.20,-0.35,0.00,M7] [#3 0.14,-0.26,0.00,M9] [#4 0.03,-0.00,0.81,U] [#5 -0.15,-0.10,0.94,U] [#6 -0.17,0.00,0.91,U] [#7 0.04,-0.23,0.00,M6] [#8 0.08,0.10,0.78,U] 
01:06:16.064 00.000 6880 refined, 4 included, MultiStar: {-0.02, 0.00}, one-star: {0.11, 0.01}
01:06:16.064 00.000 6880 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.61) = xAngle (4.71 = -1.57)
01:06:16.064 00.000 6880 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.68 = -1.61)
01:06:16.066 00.002 6880 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.10 mountX=-0.00 mountY=-0.02, mountTheta=-1.57
01:06:16.067 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.00, opts=13)
01:06:16.067 00.000 6880 Enqueuing Move request for scope (-0.02, 0.00)
01:06:16.068 00.001 10052 Worker thread wakes up
01:06:16.068 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
01:06:16.068 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
01:06:16.068 00.000 10052 Moving (-0.02, 0.00) raw xDistance=-0.00 yDistance=-0.02
01:06:16.068 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:06:16.068 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.02, using input
01:06:16.068 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:06:16.068 00.000 10052 MoveAxis(E, 0, ABG)
01:06:16.068 00.000 10052 Move returns status 0, amount 0
01:06:16.068 00.000 10052 MoveAxis(N, 0, ABG)
01:06:16.068 00.000 10052 Move returns status 0, amount 0
01:06:16.068 00.000 10052 move complete, result=0
01:06:16.069 00.001 10052 worker thread done servicing request
01:06:16.093 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:16.134 00.041 6880 UpdateGuideState exits: m=2320 SNR=33.4
01:06:16.134 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:16.134 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:16.134 00.000 6880 Enqueuing Expose request
01:06:16.134 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:16.134 00.000 10052 Worker thread wakes up
01:06:16.135 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:16.135 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:16.408 00.273 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bf50d8a9-9d1c-487e-aa61-681765ad068b"}
01:06:16.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bf50d8a9-9d1c-487e-aa61-681765ad068b"}
01:06:16.409 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c7fc081e-3c56-4eb7-9f82-e749104cc5c1"}
01:06:16.409 00.000 6880 case statement mapped state 6 to 3
01:06:16.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7fc081e-3c56-4eb7-9f82-e749104cc5c1"}
01:06:16.419 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f6d216f8-7271-4605-9e2f-0f03ced6df11"}
01:06:16.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":75,"width":15,"height":15,"star_pos":[6.87,6.77],"pixels":"..."},"id":"f6d216f8-7271-4605-9e2f-0f03ced6df11"}
01:06:17.056 00.637 10052 Exposure complete
01:06:17.129 00.073 10052 worker thread done servicing request
01:06:17.129 00.000 6880 OnExposeComplete: enter
01:06:17.129 00.000 6880 UpdateGuideState(): m_state=6
01:06:17.130 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
01:06:17.130 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.64, Mass=2231, SNR=32.8, Peak=149 HFD=4.6
01:06:17.131 00.001 6880 MultiStar: [#1 -0.06,-0.42,0.00,R] [#2 -0.28,-0.50,0.00,M8] [#3 0.11,-0.04,0.92,U] [#4 0.05,-0.08,0.84,U] [#5 -0.11,-0.03,0.96,U] [#6 -0.21,-0.02,0.96,U] [#7 -0.10,-0.37,0.00,M7] [#8 0.00,-0.01,0.81,U] 
01:06:17.131 00.000 6880 refined, 5 included, MultiStar: {-0.02, -0.05}, one-star: {0.07, -0.12}
01:06:17.131 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.26 = -0.26)
01:06:17.131 00.000 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:06:17.131 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.88 mountX=0.05 mountY=-0.02, mountTheta=-0.29
01:06:17.133 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.05, opts=13)
01:06:17.133 00.000 6880 Enqueuing Move request for scope (-0.02, -0.05)
01:06:17.133 00.000 10052 Worker thread wakes up
01:06:17.133 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:06:17.134 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:06:17.134 00.000 10052 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=-0.02
01:06:17.134 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:06:17.134 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.08, using input
01:06:17.134 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:06:17.134 00.000 10052 MoveAxis(E, 0, ABG)
01:06:17.134 00.000 10052 Move returns status 0, amount 0
01:06:17.134 00.000 10052 MoveAxis(N, 0, ABG)
01:06:17.134 00.000 10052 Move returns status 0, amount 0
01:06:17.134 00.000 10052 move complete, result=0
01:06:17.135 00.001 10052 worker thread done servicing request
01:06:17.161 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:17.205 00.044 6880 UpdateGuideState exits: m=2231 SNR=32.8
01:06:17.205 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:17.206 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:17.206 00.000 6880 Enqueuing Expose request
01:06:17.206 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:17.206 00.000 10052 Worker thread wakes up
01:06:17.206 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:17.206 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:18.332 01.126 10052 Exposure complete
01:06:18.407 00.075 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2290705-418f-4bee-a333-9f628a0c596b"}
01:06:18.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2290705-418f-4bee-a333-9f628a0c596b"}
01:06:18.408 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8dcf61f1-156a-44e1-ba26-32c00123c79d"}
01:06:18.408 00.000 6880 case statement mapped state 6 to 3
01:06:18.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8dcf61f1-156a-44e1-ba26-32c00123c79d"}
01:06:18.409 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e3df3e33-2900-400e-b7e9-98b2103541e5"}
01:06:18.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[6.83,6.64],"pixels":"..."},"id":"e3df3e33-2900-400e-b7e9-98b2103541e5"}
01:06:18.410 00.001 10052 worker thread done servicing request
01:06:18.410 00.000 6880 OnExposeComplete: enter
01:06:18.410 00.000 6880 UpdateGuideState(): m_state=6
01:06:18.410 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
01:06:18.411 00.001 6880 Star::Find returns 1 (0), X=407.96, Y=887.79, Mass=2105, SNR=31.9, Peak=129 HFD=4.4
01:06:18.411 00.000 6880 MultiStar: [#1 0.16,0.25,0.00,M1] [#2 -0.12,-0.03,1.00,U] [#3 0.12,0.02,0.93,U] [#4 0.05,-0.00,0.85,U] [#5 0.17,0.01,1.01,U] [#6 -0.18,0.13,0.95,U] [#7 0.09,-0.24,0.00,M8] [#8 0.11,0.14,0.81,U] 
01:06:18.411 00.000 6880 refined, 6 included, MultiStar: {0.05, 0.04}, one-star: {0.21, 0.04}
01:06:18.411 00.000 6880 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.61) = xAngle (2.28 = 2.28)
01:06:18.411 00.000 6880 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.25 = 2.25)
01:06:18.411 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.66 mountX=-0.04 mountY=0.05, mountTheta=2.26
01:06:18.413 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.04, opts=13)
01:06:18.413 00.000 6880 Enqueuing Move request for scope (0.05, 0.04)
01:06:18.414 00.001 10052 Worker thread wakes up
01:06:18.414 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
01:06:18.414 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
01:06:18.414 00.000 10052 Moving (0.05, 0.04) raw xDistance=-0.04 yDistance=0.05
01:06:18.414 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:06:18.414 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
01:06:18.414 00.000 10052 MoveAxis(E, 0, ABG)
01:06:18.414 00.000 10052 Move returns status 0, amount 0
01:06:18.414 00.000 10052 MoveAxis(N, 0, ABG)
01:06:18.414 00.000 10052 Move returns status 0, amount 0
01:06:18.414 00.000 10052 move complete, result=0
01:06:18.414 00.000 10052 worker thread done servicing request
01:06:18.442 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:18.479 00.037 6880 UpdateGuideState exits: m=2105 SNR=31.9
01:06:18.480 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:18.480 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:18.480 00.000 6880 Enqueuing Expose request
01:06:18.480 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:18.480 00.000 10052 Worker thread wakes up
01:06:18.480 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:18.480 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:19.388 00.908 10052 Exposure complete
01:06:19.444 00.056 10052 worker thread done servicing request
01:06:19.444 00.000 6880 OnExposeComplete: enter
01:06:19.444 00.000 6880 UpdateGuideState(): m_state=6
01:06:19.445 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
01:06:19.445 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=887.61, Mass=2156, SNR=32.3, Peak=145 HFD=4.3
01:06:19.445 00.000 6880 MultiStar: [#1 0.15,-0.08,0.99,U] [#2 -0.24,-0.49,0.00,M8] [#3 0.06,-0.29,0.00,M8] [#4 -0.12,-0.42,0.00,M1] [#5 0.06,-0.17,0.97,U] [#6 -0.12,-0.14,0.97,U] [#7 0.10,-0.45,0.00,M9] [#8 0.07,-0.15,0.86,U] 
01:06:19.445 00.000 6880 refined, 4 included, MultiStar: {0.06, -0.14}, one-star: {0.12, -0.14}
01:06:19.445 00.000 6880 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.61) = xAngle (0.45 = 0.45)
01:06:19.445 00.000 6880 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
01:06:19.445 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.16 mountX=0.13 mountY=0.06, mountTheta=0.42
01:06:19.447 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.14, opts=13)
01:06:19.447 00.000 6880 Enqueuing Move request for scope (0.06, -0.14)
01:06:19.447 00.000 10052 Worker thread wakes up
01:06:19.447 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
01:06:19.447 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
01:06:19.447 00.000 10052 Moving (0.06, -0.14) raw xDistance=0.13 yDistance=0.06
01:06:19.447 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:06:19.447 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
01:06:19.447 00.000 10052 MoveAxis(W, 36, ABG)
01:06:19.447 00.000 10052 Guiding  Dir = 3, Dur = 36
01:06:19.467 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:19.500 00.033 6880 UpdateGuideState exits: m=2156 SNR=32.3
01:06:19.500 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:19.500 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:19.500 00.000 6880 Enqueuing Expose request
01:06:19.506 00.006 10052 IsSlewing returns 0
01:06:19.582 00.076 10052 IsGuiding returns 0
01:06:19.721 00.139 10052 IsGuiding returns 0
01:06:19.721 00.000 10052 Move returns status 0, amount 36
01:06:19.721 00.000 10052 MoveAxis(N, 0, ABG)
01:06:19.721 00.000 10052 Move returns status 0, amount 0
01:06:19.722 00.001 10052 move complete, result=0
01:06:19.722 00.000 10052 worker thread done servicing request
01:06:19.722 00.000 10052 Worker thread wakes up
01:06:19.722 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
01:06:19.722 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:19.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:20.405 00.683 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a73e0b11-414d-4093-a2a4-fc052d5ab253"}
01:06:20.406 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a73e0b11-414d-4093-a2a4-fc052d5ab253"}
01:06:20.407 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42d42711-93c8-4b33-a5da-767322ff7631"}
01:06:20.407 00.000 6880 case statement mapped state 6 to 3
01:06:20.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"42d42711-93c8-4b33-a5da-767322ff7631"}
01:06:20.408 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"32e0f4a2-78a0-41a6-a63e-355bf88e71a3"}
01:06:20.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":78,"width":15,"height":15,"star_pos":[6.88,6.61],"pixels":"..."},"id":"32e0f4a2-78a0-41a6-a63e-355bf88e71a3"}
01:06:20.857 00.449 10052 Exposure complete
01:06:20.933 00.076 10052 worker thread done servicing request
01:06:20.933 00.000 6880 OnExposeComplete: enter
01:06:20.933 00.000 6880 UpdateGuideState(): m_state=6
01:06:20.933 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
01:06:20.933 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=887.73, Mass=2119, SNR=32.0, Peak=139 HFD=4.5
01:06:20.934 00.001 6880 MultiStar: [#1 0.14,0.16,1.01,U] [#2 -0.26,-0.35,0.00,M9] [#3 0.09,0.01,0.93,U] [#4 -0.13,-0.33,0.00,M2] [#5 -0.02,-0.03,1.02,U] [#6 -0.21,0.23,0.00,M1] [#7 0.02,-0.17,0.80,U] [#8 -0.03,0.09,0.83,U] 
01:06:20.934 00.000 6880 refined, 5 included, MultiStar: {0.06, 0.01}, one-star: {0.13, -0.02}
01:06:20.934 00.000 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
01:06:20.934 00.000 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
01:06:20.934 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.01 mountY=0.06, mountTheta=1.76
01:06:20.935 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.01, opts=13)
01:06:20.935 00.000 6880 Enqueuing Move request for scope (0.06, 0.01)
01:06:20.936 00.001 10052 Worker thread wakes up
01:06:20.936 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:06:20.936 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:06:20.936 00.000 10052 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
01:06:20.936 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:06:20.936 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
01:06:20.936 00.000 10052 MoveAxis(E, 0, ABG)
01:06:20.936 00.000 10052 Move returns status 0, amount 0
01:06:20.936 00.000 10052 MoveAxis(N, 0, ABG)
01:06:20.936 00.000 10052 Move returns status 0, amount 0
01:06:20.936 00.000 10052 move complete, result=0
01:06:20.936 00.000 10052 worker thread done servicing request
01:06:20.962 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:20.996 00.034 6880 UpdateGuideState exits: m=2119 SNR=32.0
01:06:20.996 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:20.996 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:20.996 00.000 6880 Enqueuing Expose request
01:06:20.996 00.000 10052 Worker thread wakes up
01:06:20.996 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:20.996 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:20.997 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:21.909 00.912 10052 Exposure complete
01:06:21.975 00.066 10052 worker thread done servicing request
01:06:21.975 00.000 6880 OnExposeComplete: enter
01:06:21.975 00.000 6880 UpdateGuideState(): m_state=6
01:06:21.975 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
01:06:21.975 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=887.84, Mass=2281, SNR=33.1, Peak=146 HFD=4.6
01:06:21.976 00.001 6880 MultiStar: [#1 0.21,0.26,0.00,M1] [#2 -0.24,-0.29,0.00,M10] [#3 0.19,0.01,0.91,U] [#4 0.17,-0.13,0.83,U] [#5 0.04,0.03,0.95,U] [#6 -0.20,0.23,0.00,M2] [#7 0.15,-0.17,0.00,M9] [#8 -0.02,0.20,0.79,U] 
01:06:21.976 00.000 6880 refined, 4 included, MultiStar: {0.12, 0.04}, one-star: {0.19, 0.08}
01:06:21.976 00.000 6880 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.61) = xAngle (1.91 = 1.91)
01:06:21.976 00.000 6880 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
01:06:21.976 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=-0.04 mountY=0.12, mountTheta=1.91
01:06:21.978 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.04, opts=13)
01:06:21.978 00.000 6880 Enqueuing Move request for scope (0.12, 0.04)
01:06:21.978 00.000 10052 Worker thread wakes up
01:06:21.978 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:06:21.978 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:06:21.978 00.000 10052 Moving (0.12, 0.04) raw xDistance=-0.04 yDistance=0.12
01:06:21.978 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:06:21.978 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
01:06:21.978 00.000 10052 MoveAxis(E, 0, ABG)
01:06:21.978 00.000 10052 Move returns status 0, amount 0
01:06:21.978 00.000 10052 MoveAxis(N, 0, ABG)
01:06:21.978 00.000 10052 Move returns status 0, amount 0
01:06:21.978 00.000 10052 move complete, result=0
01:06:21.979 00.001 10052 worker thread done servicing request
01:06:21.999 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:22.034 00.035 6880 UpdateGuideState exits: m=2281 SNR=33.1
01:06:22.034 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:22.034 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:22.034 00.000 6880 Enqueuing Expose request
01:06:22.034 00.000 10052 Worker thread wakes up
01:06:22.034 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:22.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:22.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:22.405 00.371 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2d4a488-f93c-4f09-adf4-8a3749ded42c"}
01:06:22.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2d4a488-f93c-4f09-adf4-8a3749ded42c"}
01:06:22.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41add728-a285-403d-afb9-e44413da9a47"}
01:06:22.406 00.000 6880 case statement mapped state 6 to 3
01:06:22.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41add728-a285-403d-afb9-e44413da9a47"}
01:06:22.407 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d252ba64-5936-4958-a7b6-31175491b81e"}
01:06:22.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[6.95,6.84],"pixels":"..."},"id":"d252ba64-5936-4958-a7b6-31175491b81e"}
01:06:23.167 00.760 10052 Exposure complete
01:06:23.252 00.085 10052 worker thread done servicing request
01:06:23.253 00.001 6880 OnExposeComplete: enter
01:06:23.253 00.000 6880 UpdateGuideState(): m_state=6
01:06:23.253 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
01:06:23.253 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=887.69, Mass=2213, SNR=32.7, Peak=156 HFD=4.3
01:06:23.253 00.000 6880 MultiStar: [#1 0.33,0.13,0.00,M2] [#2 -0.05,-0.27,0.00,R] [#3 0.27,-0.04,0.00,M7] [#4 0.29,0.04,0.00,M2] [#5 0.06,-0.12,0.99,U] [#6 -0.11,0.01,0.93,U] [#7 0.11,-0.17,0.79,U] [#8 0.11,-0.05,0.81,U] 
01:06:23.254 00.001 6880 refined, 4 included, MultiStar: {0.09, -0.08}, one-star: {0.28, -0.07}
01:06:23.254 00.000 6880 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
01:06:23.254 00.000 6880 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
01:06:23.254 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.70 mountX=0.07 mountY=0.09, mountTheta=0.90
01:06:23.255 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.08, opts=13)
01:06:23.256 00.001 6880 Enqueuing Move request for scope (0.09, -0.08)
01:06:23.256 00.000 10052 Worker thread wakes up
01:06:23.256 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
01:06:23.256 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
01:06:23.256 00.000 10052 Moving (0.09, -0.08) raw xDistance=0.07 yDistance=0.09
01:06:23.256 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:06:23.256 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
01:06:23.256 00.000 10052 MoveAxis(E, 0, ABG)
01:06:23.257 00.001 10052 Move returns status 0, amount 0
01:06:23.257 00.000 10052 MoveAxis(N, 0, ABG)
01:06:23.257 00.000 10052 Move returns status 0, amount 0
01:06:23.257 00.000 10052 move complete, result=0
01:06:23.257 00.000 10052 worker thread done servicing request
01:06:23.292 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:23.326 00.034 6880 UpdateGuideState exits: m=2213 SNR=32.7
01:06:23.326 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:23.326 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:23.326 00.000 6880 Enqueuing Expose request
01:06:23.327 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:23.327 00.000 10052 Worker thread wakes up
01:06:23.327 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:23.327 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:24.243 00.916 10052 Exposure complete
01:06:24.315 00.072 10052 worker thread done servicing request
01:06:24.315 00.000 6880 OnExposeComplete: enter
01:06:24.315 00.000 6880 UpdateGuideState(): m_state=6
01:06:24.315 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
01:06:24.315 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=887.92, Mass=2197, SNR=32.5, Peak=144 HFD=4.4
01:06:24.316 00.001 6880 MultiStar: [#1 0.38,0.18,0.00,M3] [#2 0.12,0.23,0.00,M1] [#3 0.26,0.05,0.00,M8] [#4 0.21,0.02,0.87,U] [#5 0.16,-0.03,1.01,U] [#6 -0.15,0.17,0.00,M2] [#7 0.28,-0.19,0.00,M9] [#8 0.16,0.03,0.83,U] 
01:06:24.316 00.000 6880 refined, 3 included, MultiStar: {0.20, 0.05}, one-star: {0.26, 0.16}
01:06:24.316 00.000 6880 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
01:06:24.316 00.000 6880 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.81 = 1.81)
01:06:24.316 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.23 mountX=-0.06 mountY=0.20, mountTheta=1.84
01:06:24.317 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.05, opts=13)
01:06:24.317 00.000 6880 Enqueuing Move request for scope (0.20, 0.05)
01:06:24.317 00.000 10052 Worker thread wakes up
01:06:24.318 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
01:06:24.318 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
01:06:24.318 00.000 10052 Moving (0.20, 0.05) raw xDistance=-0.06 yDistance=0.20
01:06:24.318 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:06:24.318 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.20, slope = 0.01
01:06:24.318 00.000 10052 MoveAxis(E, 0, ABG)
01:06:24.318 00.000 10052 Move returns status 0, amount 0
01:06:24.318 00.000 10052 MoveAxis(S, 20, ABG)
01:06:24.318 00.000 10052 Guiding  Dir = 1, Dur = 20
01:06:24.338 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:24.375 00.037 6880 UpdateGuideState exits: m=2197 SNR=32.5
01:06:24.375 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:24.375 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:24.375 00.000 6880 Enqueuing Expose request
01:06:24.387 00.012 10052 IsSlewing returns 0
01:06:24.410 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16ae4889-3ca3-4974-b95d-0180b0787dec"}
01:06:24.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16ae4889-3ca3-4974-b95d-0180b0787dec"}
01:06:24.412 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3f0e32b-a8c7-4836-b80e-76323e8e8016"}
01:06:24.413 00.001 6880 case statement mapped state 6 to 3
01:06:24.413 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3f0e32b-a8c7-4836-b80e-76323e8e8016"}
01:06:24.414 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ad9bd119-f903-40ac-bb44-b48120777c7b"}
01:06:24.415 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[7.01,6.92],"pixels":"..."},"id":"ad9bd119-f903-40ac-bb44-b48120777c7b"}
01:06:24.456 00.041 10052 IsGuiding returns 0
01:06:24.524 00.068 10052 IsGuiding returns 1
01:06:24.524 00.000 10052 scope still moving after pulse duration time elapsed
01:06:24.575 00.051 10052 IsSlewing returns 0
01:06:24.613 00.038 10052 IsGuiding returns 0
01:06:24.613 00.000 10052 scope move finished after 20 + 136 ms
01:06:24.613 00.000 10052 Move returns status 0, amount 20
01:06:24.613 00.000 10052 move complete, result=0
01:06:24.613 00.000 10052 worker thread done servicing request
01:06:24.614 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 20 ms SOUTH
01:06:24.614 00.000 10052 Worker thread wakes up
01:06:24.614 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:24.614 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:25.742 01.128 10052 Exposure complete
01:06:25.796 00.054 10052 worker thread done servicing request
01:06:25.796 00.000 6880 OnExposeComplete: enter
01:06:25.796 00.000 6880 UpdateGuideState(): m_state=6
01:06:25.797 00.001 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
01:06:25.797 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=887.81, Mass=2283, SNR=33.1, Peak=152 HFD=4.4
01:06:25.797 00.000 6880 MultiStar: [#1 0.18,-0.05,0.96,U] [#2 -0.06,0.08,0.98,U] [#3 0.19,-0.02,0.92,U] [#4 0.08,-0.08,0.85,U] [#5 -0.01,-0.01,1.00,U] [#6 -0.14,0.03,0.95,U] [#7 0.09,-0.27,0.00,M10] [#8 0.20,0.02,0.81,U] 
01:06:25.797 00.000 6880 refined, 7 included, MultiStar: {0.07, 0.00}, one-star: {0.18, 0.05}
01:06:25.798 00.001 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
01:06:25.798 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
01:06:25.798 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.04 mountX=-0.01 mountY=0.07, mountTheta=1.65
01:06:25.800 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.00, opts=13)
01:06:25.800 00.000 6880 Enqueuing Move request for scope (0.07, 0.00)
01:06:25.800 00.000 10052 Worker thread wakes up
01:06:25.800 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:06:25.800 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:06:25.800 00.000 10052 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=0.07
01:06:25.800 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:06:25.800 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.08, using input
01:06:25.800 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:06:25.800 00.000 10052 MoveAxis(E, 0, ABG)
01:06:25.801 00.001 10052 Move returns status 0, amount 0
01:06:25.801 00.000 10052 MoveAxis(N, 0, ABG)
01:06:25.801 00.000 10052 Move returns status 0, amount 0
01:06:25.801 00.000 10052 move complete, result=0
01:06:25.801 00.000 10052 worker thread done servicing request
01:06:25.820 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:25.862 00.042 6880 UpdateGuideState exits: m=2283 SNR=33.1
01:06:25.862 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:25.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:25.862 00.000 6880 Enqueuing Expose request
01:06:25.862 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:06:25.862 00.000 10052 Worker thread wakes up
01:06:25.862 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:25.862 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:26.402 00.540 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"763a69c4-6595-4e99-8925-ecab08b06e07"}
01:06:26.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"763a69c4-6595-4e99-8925-ecab08b06e07"}
01:06:26.403 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c618bf18-09e0-4a70-a849-3e78299ecc6e"}
01:06:26.403 00.000 6880 case statement mapped state 6 to 3
01:06:26.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c618bf18-09e0-4a70-a849-3e78299ecc6e"}
01:06:26.403 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe5ad5ce-b9ee-4f0f-a6b4-470638d15c0a"}
01:06:26.404 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[6.93,6.81],"pixels":"..."},"id":"fe5ad5ce-b9ee-4f0f-a6b4-470638d15c0a"}
01:06:26.778 00.374 10052 Exposure complete
01:06:26.835 00.057 10052 worker thread done servicing request
01:06:26.836 00.001 6880 OnExposeComplete: enter
01:06:26.836 00.000 6880 UpdateGuideState(): m_state=6
01:06:26.836 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
01:06:26.836 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=887.74, Mass=2311, SNR=33.4, Peak=142 HFD=4.6
01:06:26.837 00.001 6880 MultiStar: [#1 0.13,0.15,0.95,U] [#2 -0.28,-0.12,0.00,M1] [#3 0.05,-0.00,0.90,U] [#4 0.01,-0.06,0.84,U] [#5 -0.05,0.01,0.97,U] [#6 -0.22,0.25,0.00,M2] [#7 0.05,-0.14,0.77,U] [#8 0.05,-0.05,0.81,U] 
01:06:26.837 00.000 6880 refined, 6 included, MultiStar: {0.04, -0.01}, one-star: {0.04, -0.02}
01:06:26.837 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.37 = 1.37)
01:06:26.837 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
01:06:26.837 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.24 mountX=0.01 mountY=0.04, mountTheta=1.37
01:06:26.839 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.01, opts=13)
01:06:26.839 00.000 6880 Enqueuing Move request for scope (0.04, -0.01)
01:06:26.839 00.000 10052 Worker thread wakes up
01:06:26.839 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:06:26.839 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:06:26.839 00.000 10052 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=0.04
01:06:26.839 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:06:26.839 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
01:06:26.840 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:06:26.840 00.000 10052 MoveAxis(E, 0, ABG)
01:06:26.840 00.000 10052 Move returns status 0, amount 0
01:06:26.840 00.000 10052 MoveAxis(N, 0, ABG)
01:06:26.840 00.000 10052 Move returns status 0, amount 0
01:06:26.840 00.000 10052 move complete, result=0
01:06:26.840 00.000 10052 worker thread done servicing request
01:06:26.860 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:26.890 00.030 6880 UpdateGuideState exits: m=2311 SNR=33.4
01:06:26.891 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:26.891 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:26.891 00.000 6880 Enqueuing Expose request
01:06:26.891 00.000 10052 Worker thread wakes up
01:06:26.891 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:26.891 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:26.891 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:28.027 01.136 10052 Exposure complete
01:06:28.091 00.064 10052 worker thread done servicing request
01:06:28.091 00.000 6880 OnExposeComplete: enter
01:06:28.091 00.000 6880 UpdateGuideState(): m_state=6
01:06:28.092 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
01:06:28.092 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.79, Mass=2139, SNR=32.1, Peak=142 HFD=4.4
01:06:28.092 00.000 6880 MultiStar: [#1 0.09,0.12,1.02,U] [#2 -0.25,-0.15,0.00,M2] [#3 0.10,0.01,0.95,U] [#4 -0.27,-0.27,0.00,M1] [#5 -0.06,0.14,0.99,U] [#6 -0.29,0.13,0.00,M3] [#7 0.03,-0.10,0.78,U] [#8 -0.00,0.10,0.81,U] 
01:06:28.092 00.000 6880 refined, 5 included, MultiStar: {0.04, 0.06}, one-star: {0.07, 0.03}
01:06:28.092 00.000 6880 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.61) = xAngle (2.58 = 2.58)
01:06:28.092 00.000 6880 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.54 = 2.54)
01:06:28.092 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.07 cameraTheta=0.96 mountX=-0.06 mountY=0.04, mountTheta=2.55
01:06:28.094 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.06, opts=13)
01:06:28.094 00.000 6880 Enqueuing Move request for scope (0.04, 0.06)
01:06:28.094 00.000 10052 Worker thread wakes up
01:06:28.094 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
01:06:28.094 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
01:06:28.094 00.000 10052 Moving (0.04, 0.06) raw xDistance=-0.06 yDistance=0.04
01:06:28.094 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:06:28.095 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:06:28.095 00.000 10052 MoveAxis(E, 0, ABG)
01:06:28.095 00.000 10052 Move returns status 0, amount 0
01:06:28.095 00.000 10052 MoveAxis(N, 0, ABG)
01:06:28.095 00.000 10052 Move returns status 0, amount 0
01:06:28.095 00.000 10052 move complete, result=0
01:06:28.095 00.000 10052 worker thread done servicing request
01:06:28.117 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:28.154 00.037 6880 UpdateGuideState exits: m=2139 SNR=32.1
01:06:28.154 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:28.154 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:28.154 00.000 6880 Enqueuing Expose request
01:06:28.154 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:28.154 00.000 10052 Worker thread wakes up
01:06:28.154 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:28.154 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:28.401 00.247 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6bd5f3e9-07a3-442d-b74c-bd5ba15edc70"}
01:06:28.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6bd5f3e9-07a3-442d-b74c-bd5ba15edc70"}
01:06:28.401 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2e303ef-f75f-4255-b463-8cc2869692bb"}
01:06:28.402 00.001 6880 case statement mapped state 6 to 3
01:06:28.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2e303ef-f75f-4255-b463-8cc2869692bb"}
01:06:28.402 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"acf15966-13cc-4896-9b7e-bbfe1ccf655d"}
01:06:28.403 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.83,6.79],"pixels":"..."},"id":"acf15966-13cc-4896-9b7e-bbfe1ccf655d"}
01:06:29.061 00.658 10052 Exposure complete
01:06:29.125 00.064 10052 worker thread done servicing request
01:06:29.126 00.001 6880 OnExposeComplete: enter
01:06:29.126 00.000 6880 UpdateGuideState(): m_state=6
01:06:29.126 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
01:06:29.126 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=887.91, Mass=2128, SNR=32.0, Peak=140 HFD=4.5
01:06:29.127 00.001 6880 MultiStar: [#1 0.08,0.21,0.97,U] [#2 -0.27,0.01,0.00,M3] [#3 0.06,0.10,0.94,U] [#4 -0.23,-0.23,0.00,M2] [#5 -0.11,0.13,1.02,U] [#6 -0.31,0.36,0.00,M4] [#7 0.03,-0.05,0.80,U] [#8 -0.17,0.05,0.81,U] 
01:06:29.127 00.000 6880 refined, 5 included, MultiStar: {-0.01, 0.11}, one-star: {0.02, 0.15}
01:06:29.127 00.000 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.29 = -3.00)
01:06:29.127 00.000 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.03)
01:06:29.127 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.67 mountX=-0.11 mountY=-0.01, mountTheta=-3.03
01:06:29.129 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.11, opts=13)
01:06:29.129 00.000 6880 Enqueuing Move request for scope (-0.01, 0.11)
01:06:29.129 00.000 10052 Worker thread wakes up
01:06:29.129 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
01:06:29.129 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
01:06:29.129 00.000 10052 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
01:06:29.129 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:06:29.129 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.02, using input
01:06:29.129 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:06:29.129 00.000 10052 MoveAxis(E, 0, ABG)
01:06:29.129 00.000 10052 Move returns status 0, amount 0
01:06:29.129 00.000 10052 MoveAxis(N, 0, ABG)
01:06:29.129 00.000 10052 Move returns status 0, amount 0
01:06:29.129 00.000 10052 move complete, result=0
01:06:29.130 00.001 10052 worker thread done servicing request
01:06:29.153 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:29.191 00.038 6880 UpdateGuideState exits: m=2128 SNR=32.0
01:06:29.191 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:29.191 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:29.191 00.000 6880 Enqueuing Expose request
01:06:29.192 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:29.192 00.000 10052 Worker thread wakes up
01:06:29.192 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:29.192 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:30.328 01.136 10052 Exposure complete
01:06:30.401 00.073 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d6a2553-9990-4f5b-b456-809346fcc8d1"}
01:06:30.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d6a2553-9990-4f5b-b456-809346fcc8d1"}
01:06:30.403 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d99bd595-d3ec-42cd-9774-96fcc18415d9"}
01:06:30.403 00.000 6880 case statement mapped state 6 to 3
01:06:30.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d99bd595-d3ec-42cd-9774-96fcc18415d9"}
01:06:30.404 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"78142113-0c6a-484b-8976-6e14788e7ff8"}
01:06:30.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.78,6.91],"pixels":"..."},"id":"78142113-0c6a-484b-8976-6e14788e7ff8"}
01:06:30.421 00.017 10052 worker thread done servicing request
01:06:30.421 00.000 6880 OnExposeComplete: enter
01:06:30.421 00.000 6880 UpdateGuideState(): m_state=6
01:06:30.422 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
01:06:30.422 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=887.88, Mass=2280, SNR=33.1, Peak=153 HFD=4.5
01:06:30.423 00.001 6880 MultiStar: [#1 0.09,0.16,0.96,U] [#2 -0.27,-0.02,0.00,M4] [#3 0.06,0.09,0.93,U] [#4 -0.12,0.14,0.84,U] [#5 -0.12,0.18,0.98,U] [#6 -0.30,0.32,0.00,M5] [#7 0.13,-0.18,0.74,U] [#8 -0.06,0.15,0.78,U] 
01:06:30.423 00.000 6880 refined, 6 included, MultiStar: {-0.00, 0.10}, one-star: {0.02, 0.13}
01:06:30.423 00.000 6880 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.61) = xAngle (3.19 = -3.09)
01:06:30.423 00.000 6880 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.16 = -3.12)
01:06:30.423 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.10 hyp=0.10 cameraTheta=1.58 mountX=-0.10 mountY=-0.00, mountTheta=-3.12
01:06:30.425 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.10, opts=13)
01:06:30.425 00.000 6880 Enqueuing Move request for scope (-0.00, 0.10)
01:06:30.425 00.000 10052 Worker thread wakes up
01:06:30.425 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.10) opts 0xd
01:06:30.425 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.10)
01:06:30.425 00.000 10052 Moving (-0.00, 0.10) raw xDistance=-0.10 yDistance=-0.00
01:06:30.425 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:06:30.425 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.05, using input
01:06:30.426 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
01:06:30.426 00.000 10052 MoveAxis(E, 0, ABG)
01:06:30.426 00.000 10052 Move returns status 0, amount 0
01:06:30.426 00.000 10052 MoveAxis(N, 0, ABG)
01:06:30.426 00.000 10052 Move returns status 0, amount 0
01:06:30.426 00.000 10052 move complete, result=0
01:06:30.426 00.000 10052 worker thread done servicing request
01:06:30.450 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:30.479 00.029 6880 UpdateGuideState exits: m=2280 SNR=33.1
01:06:30.479 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:30.479 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:30.479 00.000 6880 Enqueuing Expose request
01:06:30.480 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:30.480 00.000 10052 Worker thread wakes up
01:06:30.480 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:30.480 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:31.390 00.910 10052 Exposure complete
01:06:31.449 00.059 10052 worker thread done servicing request
01:06:31.449 00.000 6880 OnExposeComplete: enter
01:06:31.449 00.000 6880 UpdateGuideState(): m_state=6
01:06:31.449 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
01:06:31.449 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.01, Mass=2318, SNR=33.4, Peak=151 HFD=4.4
01:06:31.450 00.001 6880 MultiStar: [#1 0.02,0.37,0.00,M1] [#2 -0.18,0.32,0.00,M5] [#3 0.08,0.17,0.92,U] [#4 -0.29,-0.02,0.00,M2] [#5 -0.08,0.12,0.98,U] [#6 -0.15,0.37,0.00,M6] [#7 -0.01,0.01,0.76,U] [#8 -0.00,0.17,0.81,U] 
01:06:31.450 00.000 6880 refined, 4 included, MultiStar: {0.01, 0.15}, one-star: {0.06, 0.25}
01:06:31.450 00.000 6880 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
01:06:31.450 00.000 6880 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
01:06:31.450 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.52 mountX=-0.15 mountY=0.01, mountTheta=3.10
01:06:31.452 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.15, opts=13)
01:06:31.452 00.000 6880 Enqueuing Move request for scope (0.01, 0.15)
01:06:31.452 00.000 10052 Worker thread wakes up
01:06:31.452 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:06:31.452 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:06:31.452 00.000 10052 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=0.01
01:06:31.452 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:06:31.452 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:06:31.452 00.000 10052 MoveAxis(E, 40, ABG)
01:06:31.452 00.000 10052 Guiding  Dir = 2, Dur = 40
01:06:31.474 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:31.508 00.034 10052 IsSlewing returns 0
01:06:31.509 00.001 6880 UpdateGuideState exits: m=2318 SNR=33.4
01:06:31.509 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:31.509 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:31.509 00.000 6880 Enqueuing Expose request
01:06:31.584 00.075 10052 IsGuiding returns 0
01:06:31.721 00.137 10052 IsGuiding returns 0
01:06:31.722 00.001 10052 Move returns status 0, amount 40
01:06:31.722 00.000 10052 MoveAxis(N, 0, ABG)
01:06:31.722 00.000 10052 Move returns status 0, amount 0
01:06:31.722 00.000 10052 move complete, result=0
01:06:31.722 00.000 10052 worker thread done servicing request
01:06:31.722 00.000 6880 GuideStep: -0.2 px 40 ms EAST, 0.0 px 0 ms NORTH
01:06:31.722 00.000 10052 Worker thread wakes up
01:06:31.722 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:31.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:32.400 00.678 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d3cfed21-fb88-47e2-82c6-d462fd4c316f"}
01:06:32.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d3cfed21-fb88-47e2-82c6-d462fd4c316f"}
01:06:32.401 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1cd0214-0fc0-4732-99cd-66dc742d9473"}
01:06:32.401 00.000 6880 case statement mapped state 6 to 3
01:06:32.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1cd0214-0fc0-4732-99cd-66dc742d9473"}
01:06:32.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3c3dafbc-1e18-4136-8188-82d1c17f2752"}
01:06:32.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[6.81,7.01],"pixels":"..."},"id":"3c3dafbc-1e18-4136-8188-82d1c17f2752"}
01:06:32.850 00.448 10052 Exposure complete
01:06:32.931 00.081 10052 worker thread done servicing request
01:06:32.931 00.000 6880 OnExposeComplete: enter
01:06:32.931 00.000 6880 UpdateGuideState(): m_state=6
01:06:32.932 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
01:06:32.932 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=887.63, Mass=2280, SNR=33.1, Peak=158 HFD=4.5
01:06:32.932 00.000 6880 MultiStar: [#1 0.08,0.13,0.96,U] [#2 -0.26,-0.17,0.00,M6] [#3 0.01,-0.03,0.92,U] [#4 -0.14,-0.33,0.00,M3] [#5 -0.02,0.00,0.99,U] [#6 -0.24,0.08,0.00,M7] [#7 0.10,-0.20,0.00,M6] [#8 -0.12,0.01,0.80,U] 
01:06:32.932 00.000 6880 refined, 4 included, MultiStar: {0.02, -0.00}, one-star: {0.11, -0.12}
01:06:32.932 00.000 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.48 = 1.48)
01:06:32.932 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
01:06:32.933 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.14 mountX=0.00 mountY=0.02, mountTheta=1.48
01:06:32.935 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.00, opts=13)
01:06:32.935 00.000 6880 Enqueuing Move request for scope (0.02, -0.00)
01:06:32.935 00.000 10052 Worker thread wakes up
01:06:32.935 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
01:06:32.935 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
01:06:32.935 00.000 10052 Moving (0.02, -0.00) raw xDistance=0.00 yDistance=0.02
01:06:32.935 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:06:32.935 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:06:32.935 00.000 10052 MoveAxis(E, 0, ABG)
01:06:32.935 00.000 10052 Move returns status 0, amount 0
01:06:32.936 00.001 10052 MoveAxis(N, 0, ABG)
01:06:32.936 00.000 10052 Move returns status 0, amount 0
01:06:32.936 00.000 10052 move complete, result=0
01:06:32.936 00.000 10052 worker thread done servicing request
01:06:32.968 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:32.997 00.029 6880 UpdateGuideState exits: m=2280 SNR=33.1
01:06:32.998 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:32.998 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:32.998 00.000 6880 Enqueuing Expose request
01:06:32.998 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:32.998 00.000 10052 Worker thread wakes up
01:06:32.998 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:32.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:33.912 00.914 10052 Exposure complete
01:06:33.972 00.060 10052 worker thread done servicing request
01:06:33.973 00.001 6880 OnExposeComplete: enter
01:06:33.973 00.000 6880 UpdateGuideState(): m_state=6
01:06:33.973 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
01:06:33.973 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=887.60, Mass=2299, SNR=33.3, Peak=169 HFD=4.5
01:06:33.973 00.000 6880 MultiStar: [#1 0.13,0.07,0.96,U] [#2 -0.22,-0.11,0.00,M7] [#3 0.04,-0.01,0.94,U] [#4 -0.30,-0.36,0.00,M4] [#5 -0.06,-0.08,0.96,U] [#6 -0.26,0.18,0.00,M8] [#7 0.13,-0.26,0.00,M7] [#8 -0.14,-0.09,0.77,U] 
01:06:33.973 00.000 6880 refined, 4 included, MultiStar: {0.00, -0.05}, one-star: {0.02, -0.15}
01:06:33.974 00.001 6880 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.61) = xAngle (0.10 = 0.10)
01:06:33.974 00.000 6880 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
01:06:33.974 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.51 mountX=0.05 mountY=0.00, mountTheta=0.07
01:06:33.975 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.05, opts=13)
01:06:33.975 00.000 6880 Enqueuing Move request for scope (0.00, -0.05)
01:06:33.975 00.000 10052 Worker thread wakes up
01:06:33.975 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
01:06:33.975 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
01:06:33.976 00.001 10052 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=0.00
01:06:33.976 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:06:33.976 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
01:06:33.976 00.000 10052 MoveAxis(E, 0, ABG)
01:06:33.976 00.000 10052 Move returns status 0, amount 0
01:06:33.976 00.000 10052 MoveAxis(N, 0, ABG)
01:06:33.976 00.000 10052 Move returns status 0, amount 0
01:06:33.976 00.000 10052 move complete, result=0
01:06:33.976 00.000 10052 worker thread done servicing request
01:06:33.997 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:34.031 00.034 6880 UpdateGuideState exits: m=2299 SNR=33.3
01:06:34.031 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:34.031 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:34.031 00.000 6880 Enqueuing Expose request
01:06:34.031 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:34.031 00.000 10052 Worker thread wakes up
01:06:34.032 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:34.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:34.399 00.367 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b671ed82-5770-443b-bc8f-62b691ce6631"}
01:06:34.399 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b671ed82-5770-443b-bc8f-62b691ce6631"}
01:06:34.399 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb89cc91-91cf-4642-9f1f-cd3c85f07a78"}
01:06:34.401 00.002 6880 case statement mapped state 6 to 3
01:06:34.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb89cc91-91cf-4642-9f1f-cd3c85f07a78"}
01:06:34.401 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b85ce0d-61cd-460c-bebf-036140abb442"}
01:06:34.402 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":90,"width":15,"height":15,"star_pos":[6.77,6.60],"pixels":"..."},"id":"7b85ce0d-61cd-460c-bebf-036140abb442"}
01:06:35.164 00.762 10052 Exposure complete
01:06:35.241 00.077 10052 worker thread done servicing request
01:06:35.241 00.000 6880 OnExposeComplete: enter
01:06:35.241 00.000 6880 UpdateGuideState(): m_state=6
01:06:35.241 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
01:06:35.242 00.001 6880 Star::Find returns 1 (0), X=407.75, Y=887.81, Mass=2289, SNR=33.2, Peak=161 HFD=4.5
01:06:35.242 00.000 6880 MultiStar: [#1 0.07,0.21,0.00,M1] [#2 -0.25,-0.07,0.00,M8] [#3 0.10,0.10,0.89,U] [#4 -0.03,0.01,0.83,U] [#5 -0.19,-0.03,0.99,U] [#6 -0.15,0.26,0.00,M9] [#7 0.05,-0.18,0.77,U] [#8 0.00,0.17,0.79,U] 
01:06:35.242 00.000 6880 refined, 5 included, MultiStar: {-0.02, 0.02}, one-star: {-0.01, 0.05}
01:06:35.242 00.000 6880 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.61) = xAngle (3.92 = -2.36)
01:06:35.243 00.001 6880 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.39)
01:06:35.243 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.31 mountX=-0.02 mountY=-0.02, mountTheta=-2.37
01:06:35.245 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.02, opts=13)
01:06:35.245 00.000 6880 Enqueuing Move request for scope (-0.02, 0.02)
01:06:35.245 00.000 10052 Worker thread wakes up
01:06:35.245 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:06:35.245 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:06:35.245 00.000 10052 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:06:35.245 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:06:35.246 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.07, using input
01:06:35.246 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:06:35.246 00.000 10052 MoveAxis(E, 0, ABG)
01:06:35.246 00.000 10052 Move returns status 0, amount 0
01:06:35.246 00.000 10052 MoveAxis(N, 0, ABG)
01:06:35.246 00.000 10052 Move returns status 0, amount 0
01:06:35.246 00.000 10052 move complete, result=0
01:06:35.247 00.001 10052 worker thread done servicing request
01:06:35.277 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:35.322 00.045 6880 UpdateGuideState exits: m=2289 SNR=33.2
01:06:35.322 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:35.322 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:35.322 00.000 6880 Enqueuing Expose request
01:06:35.322 00.000 10052 Worker thread wakes up
01:06:35.322 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:35.322 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:35.323 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:36.230 00.907 10052 Exposure complete
01:06:36.314 00.084 10052 worker thread done servicing request
01:06:36.314 00.000 6880 OnExposeComplete: enter
01:06:36.314 00.000 6880 UpdateGuideState(): m_state=6
01:06:36.314 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
01:06:36.314 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=887.77, Mass=2152, SNR=32.1, Peak=140 HFD=4.5
01:06:36.315 00.001 6880 MultiStar: [#1 0.17,-0.08,0.98,U] [#2 -0.30,-0.23,0.00,M9] [#3 0.17,-0.29,0.00,M1] [#4 0.01,-0.07,0.84,U] [#5 -0.02,-0.04,0.98,U] [#6 -0.07,-0.10,0.94,U] [#7 0.23,-0.39,0.00,M7] [#8 0.04,0.05,0.81,U] 
01:06:36.315 00.000 6880 refined, 5 included, MultiStar: {0.03, -0.04}, one-star: {0.06, 0.01}
01:06:36.315 00.000 6880 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.61) = xAngle (0.79 = 0.79)
01:06:36.315 00.000 6880 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
01:06:36.315 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.83 mountX=0.04 mountY=0.04, mountTheta=0.77
01:06:36.317 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.04, opts=13)
01:06:36.317 00.000 6880 Enqueuing Move request for scope (0.03, -0.04)
01:06:36.317 00.000 10052 Worker thread wakes up
01:06:36.317 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:06:36.317 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:06:36.317 00.000 10052 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=0.04
01:06:36.317 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:06:36.317 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:06:36.318 00.001 10052 MoveAxis(E, 0, ABG)
01:06:36.318 00.000 10052 Move returns status 0, amount 0
01:06:36.318 00.000 10052 MoveAxis(N, 0, ABG)
01:06:36.318 00.000 10052 Move returns status 0, amount 0
01:06:36.318 00.000 10052 move complete, result=0
01:06:36.318 00.000 10052 worker thread done servicing request
01:06:36.340 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:36.380 00.040 6880 UpdateGuideState exits: m=2152 SNR=32.1
01:06:36.380 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:36.380 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:36.380 00.000 6880 Enqueuing Expose request
01:06:36.381 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:36.381 00.000 10052 Worker thread wakes up
01:06:36.381 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:36.381 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:36.400 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"98eb4bac-88b8-4792-9664-efa10b20a958"}
01:06:36.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"98eb4bac-88b8-4792-9664-efa10b20a958"}
01:06:36.401 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"377efb8d-df22-43ee-811d-888c3e0c2271"}
01:06:36.401 00.000 6880 case statement mapped state 6 to 3
01:06:36.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"377efb8d-df22-43ee-811d-888c3e0c2271"}
01:06:36.403 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1de3282b-f44c-4143-b82f-345d3fc077e4"}
01:06:36.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.82,6.77],"pixels":"..."},"id":"1de3282b-f44c-4143-b82f-345d3fc077e4"}
01:06:37.508 01.105 10052 Exposure complete
01:06:37.572 00.064 10052 worker thread done servicing request
01:06:37.572 00.000 6880 OnExposeComplete: enter
01:06:37.572 00.000 6880 UpdateGuideState(): m_state=6
01:06:37.573 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
01:06:37.573 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.81, Mass=2216, SNR=32.7, Peak=140 HFD=4.4
01:06:37.573 00.000 6880 MultiStar: [#1 0.16,0.24,0.00,M1] [#2 -0.28,-0.11,0.00,M10] [#3 -0.01,0.09,0.93,U] [#4 0.01,-0.02,0.85,U] [#5 -0.02,0.13,0.97,U] [#6 -0.06,0.36,0.00,M9] [#7 0.00,-0.12,0.76,U] [#8 -0.01,0.08,0.78,U] 
01:06:37.574 00.001 6880 refined, 5 included, MultiStar: {0.01, 0.04}, one-star: {0.08, 0.06}
01:06:37.574 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.94 = 2.94)
01:06:37.574 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.91 = 2.91)
01:06:37.574 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.32 mountX=-0.04 mountY=0.01, mountTheta=2.91
01:06:37.576 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.04, opts=13)
01:06:37.576 00.000 6880 Enqueuing Move request for scope (0.01, 0.04)
01:06:37.576 00.000 10052 Worker thread wakes up
01:06:37.576 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:06:37.576 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:06:37.576 00.000 10052 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
01:06:37.576 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:06:37.576 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
01:06:37.576 00.000 10052 MoveAxis(E, 0, ABG)
01:06:37.576 00.000 10052 Move returns status 0, amount 0
01:06:37.576 00.000 10052 MoveAxis(N, 0, ABG)
01:06:37.577 00.001 10052 Move returns status 0, amount 0
01:06:37.577 00.000 10052 move complete, result=0
01:06:37.577 00.000 10052 worker thread done servicing request
01:06:37.597 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:37.636 00.039 6880 UpdateGuideState exits: m=2216 SNR=32.7
01:06:37.637 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:37.637 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:37.637 00.000 6880 Enqueuing Expose request
01:06:37.637 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:37.637 00.000 10052 Worker thread wakes up
01:06:37.637 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:37.637 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:38.398 00.761 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4b5ae146-2b3e-42f8-af95-7ba4f3e74062"}
01:06:38.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4b5ae146-2b3e-42f8-af95-7ba4f3e74062"}
01:06:38.399 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17406170-7c61-45a4-9ce2-cc353f9f9385"}
01:06:38.399 00.000 6880 case statement mapped state 6 to 3
01:06:38.399 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"17406170-7c61-45a4-9ce2-cc353f9f9385"}
01:06:38.399 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"46c786e7-9ae6-4ad5-ae8d-0a3b435b3120"}
01:06:38.400 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":93,"width":15,"height":15,"star_pos":[6.83,6.81],"pixels":"..."},"id":"46c786e7-9ae6-4ad5-ae8d-0a3b435b3120"}
01:06:38.554 00.154 10052 Exposure complete
01:06:38.620 00.066 10052 worker thread done servicing request
01:06:38.620 00.000 6880 OnExposeComplete: enter
01:06:38.620 00.000 6880 UpdateGuideState(): m_state=6
01:06:38.621 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
01:06:38.621 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.64, Mass=2162, SNR=32.3, Peak=147 HFD=4.6
01:06:38.622 00.001 6880 MultiStar: [#1 0.12,0.11,0.96,U] [#2 -0.05,0.16,1.00,U] [#3 0.02,-0.18,0.91,U] [#4 0.02,-0.11,0.85,U] [#5 -0.10,-0.07,0.98,U] [#6 -0.15,-0.05,0.95,U] [#7 -0.03,-0.15,0.79,U] [#8 0.05,-0.06,0.81,U] 
01:06:38.622 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {0.07, -0.11}
01:06:38.622 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.10 = -0.10)
01:06:38.622 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
01:06:38.622 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.71 mountX=0.05 mountY=-0.01, mountTheta=-0.13
01:06:38.625 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.05, opts=13)
01:06:38.626 00.001 6880 Enqueuing Move request for scope (-0.01, -0.05)
01:06:38.626 00.000 10052 Worker thread wakes up
01:06:38.626 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:06:38.626 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:06:38.626 00.000 10052 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
01:06:38.626 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:06:38.626 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
01:06:38.626 00.000 10052 MoveAxis(E, 0, ABG)
01:06:38.626 00.000 10052 Move returns status 0, amount 0
01:06:38.626 00.000 10052 MoveAxis(N, 0, ABG)
01:06:38.626 00.000 10052 Move returns status 0, amount 0
01:06:38.627 00.001 10052 move complete, result=0
01:06:38.627 00.000 10052 worker thread done servicing request
01:06:38.653 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:38.688 00.035 6880 UpdateGuideState exits: m=2162 SNR=32.3
01:06:38.688 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:38.689 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:38.689 00.000 6880 Enqueuing Expose request
01:06:38.689 00.000 10052 Worker thread wakes up
01:06:38.689 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:38.689 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:38.689 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:39.823 01.134 10052 Exposure complete
01:06:39.915 00.092 10052 worker thread done servicing request
01:06:39.916 00.001 6880 OnExposeComplete: enter
01:06:39.916 00.000 6880 UpdateGuideState(): m_state=6
01:06:39.916 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
01:06:39.916 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=887.85, Mass=2223, SNR=32.7, Peak=145 HFD=4.4
01:06:39.917 00.001 6880 MultiStar: [#1 0.02,0.23,0.00,M1] [#2 -0.35,-0.06,0.00,M10] [#3 -0.06,0.02,0.93,U] [#4 -0.17,-0.29,0.00,M1] [#5 -0.11,0.05,0.97,U] [#6 -0.38,0.09,0.00,M9] [#7 -0.07,-0.14,0.77,U] [#8 -0.05,0.14,0.78,U] 
01:06:39.917 00.000 6880 refined, 4 included, MultiStar: {-0.04, 0.04}, one-star: {0.10, 0.09}
01:06:39.917 00.000 6880 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.61) = xAngle (3.95 = -2.34)
01:06:39.917 00.000 6880 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.92 = -2.37)
01:06:39.917 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.05 cameraTheta=2.33 mountX=-0.04 mountY=-0.04, mountTheta=-2.35
01:06:39.920 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.04, opts=13)
01:06:39.920 00.000 6880 Enqueuing Move request for scope (-0.04, 0.04)
01:06:39.920 00.000 10052 Worker thread wakes up
01:06:39.920 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:06:39.920 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:06:39.921 00.001 10052 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
01:06:39.921 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:06:39.921 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
01:06:39.921 00.000 10052 MoveAxis(E, 0, ABG)
01:06:39.921 00.000 10052 Move returns status 0, amount 0
01:06:39.921 00.000 10052 MoveAxis(N, 0, ABG)
01:06:39.921 00.000 10052 Move returns status 0, amount 0
01:06:39.921 00.000 10052 move complete, result=0
01:06:39.921 00.000 10052 worker thread done servicing request
01:06:39.950 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:39.997 00.047 6880 UpdateGuideState exits: m=2223 SNR=32.7
01:06:39.998 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:39.998 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:39.998 00.000 6880 Enqueuing Expose request
01:06:39.998 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:39.998 00.000 10052 Worker thread wakes up
01:06:39.998 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:39.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:40.397 00.399 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a7678f5-2347-491b-a195-542ac474e85f"}
01:06:40.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a7678f5-2347-491b-a195-542ac474e85f"}
01:06:40.398 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7da935fe-3123-4f9b-b91a-a545c1bc2f35"}
01:06:40.398 00.000 6880 case statement mapped state 6 to 3
01:06:40.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7da935fe-3123-4f9b-b91a-a545c1bc2f35"}
01:06:40.398 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b1e70bc1-f6c6-4835-b132-46184336f9bd"}
01:06:40.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.85,6.85],"pixels":"..."},"id":"b1e70bc1-f6c6-4835-b132-46184336f9bd"}
01:06:40.917 00.519 10052 Exposure complete
01:06:40.976 00.059 10052 worker thread done servicing request
01:06:40.976 00.000 6880 OnExposeComplete: enter
01:06:40.976 00.000 6880 UpdateGuideState(): m_state=6
01:06:40.977 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
01:06:40.977 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=887.80, Mass=2236, SNR=32.8, Peak=146 HFD=4.6
01:06:40.977 00.000 6880 MultiStar: [#1 -0.06,0.17,0.94,U] [#2 -0.29,-0.13,0.00,R] [#3 0.10,0.10,0.91,U] [#4 -0.01,0.03,0.84,U] [#5 -0.07,0.00,0.97,U] [#6 -0.12,0.37,0.00,M10] [#7 0.05,-0.13,0.75,U] [#8 -0.06,0.15,0.80,U] 
01:06:40.977 00.000 6880 single-star, 6 included, MultiStar: {-0.01, 0.06}, one-star: {0.02, 0.05}
01:06:40.977 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
01:06:40.977 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
01:06:40.977 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.24 mountX=-0.05 mountY=0.02, mountTheta=2.82
01:06:40.979 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.05, opts=13)
01:06:40.979 00.000 6880 Enqueuing Move request for scope (0.02, 0.05)
01:06:40.979 00.000 10052 Worker thread wakes up
01:06:40.979 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:06:40.979 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:06:40.979 00.000 10052 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
01:06:40.979 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:06:40.979 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
01:06:40.979 00.000 10052 MoveAxis(E, 0, ABG)
01:06:40.979 00.000 10052 Move returns status 0, amount 0
01:06:40.980 00.001 10052 MoveAxis(N, 0, ABG)
01:06:40.980 00.000 10052 Move returns status 0, amount 0
01:06:40.980 00.000 10052 move complete, result=0
01:06:40.980 00.000 10052 worker thread done servicing request
01:06:41.001 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:41.034 00.033 6880 UpdateGuideState exits: m=2236 SNR=32.8
01:06:41.034 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:41.035 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:41.035 00.000 6880 Enqueuing Expose request
01:06:41.035 00.000 10052 Worker thread wakes up
01:06:41.035 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:41.035 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:06:41.035 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:42.164 01.129 10052 Exposure complete
01:06:42.244 00.080 10052 worker thread done servicing request
01:06:42.245 00.001 6880 OnExposeComplete: enter
01:06:42.245 00.000 6880 UpdateGuideState(): m_state=6
01:06:42.245 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
01:06:42.245 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.85, Mass=2239, SNR=32.9, Peak=141 HFD=4.5
01:06:42.246 00.001 6880 MultiStar: [#1 -0.03,0.18,0.96,U] [#2 -0.08,0.28,0.00,M1] [#3 -0.09,0.03,0.93,U] [#4 -0.29,-0.30,0.00,M1] [#5 -0.11,0.07,0.97,U] [#6 -0.44,0.26,0.00,R] [#7 -0.19,-0.21,0.00,M4] [#8 -0.16,0.12,0.80,U] 
01:06:42.246 00.000 6880 single-star, 4 included, MultiStar: {-0.08, 0.10}, one-star: {-0.02, 0.10}
01:06:42.246 00.000 6880 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.61) = xAngle (3.40 = -2.88)
01:06:42.246 00.000 6880 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.37 = -2.91)
01:06:42.246 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.10 cameraTheta=1.79 mountX=-0.10 mountY=-0.02, mountTheta=-2.91
01:06:42.248 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.10, opts=13)
01:06:42.248 00.000 6880 Enqueuing Move request for scope (-0.02, 0.10)
01:06:42.248 00.000 10052 Worker thread wakes up
01:06:42.248 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
01:06:42.248 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
01:06:42.248 00.000 10052 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.02
01:06:42.248 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:06:42.249 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
01:06:42.249 00.000 10052 MoveAxis(E, 0, ABG)
01:06:42.249 00.000 10052 Move returns status 0, amount 0
01:06:42.249 00.000 10052 MoveAxis(N, 0, ABG)
01:06:42.249 00.000 10052 Move returns status 0, amount 0
01:06:42.249 00.000 10052 move complete, result=0
01:06:42.249 00.000 10052 worker thread done servicing request
01:06:42.276 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:42.319 00.043 6880 UpdateGuideState exits: m=2239 SNR=32.9
01:06:42.320 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:42.320 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:42.320 00.000 6880 Enqueuing Expose request
01:06:42.320 00.000 10052 Worker thread wakes up
01:06:42.320 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:42.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:42.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:42.398 00.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"82f55c93-d7f1-4459-a144-2d4650e138ca"}
01:06:42.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"82f55c93-d7f1-4459-a144-2d4650e138ca"}
01:06:42.401 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"888ba65f-1978-49db-bd48-3e62d6c4ea60"}
01:06:42.401 00.000 6880 case statement mapped state 6 to 3
01:06:42.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"888ba65f-1978-49db-bd48-3e62d6c4ea60"}
01:06:42.403 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1598536-d9cd-460a-b41d-26c2f6e18169"}
01:06:42.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[6.73,6.85],"pixels":"..."},"id":"f1598536-d9cd-460a-b41d-26c2f6e18169"}
01:06:43.232 00.829 10052 Exposure complete
01:06:43.315 00.083 6880 OnExposeComplete: enter
01:06:43.315 00.000 6880 UpdateGuideState(): m_state=6
01:06:43.315 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
01:06:43.315 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=887.64, Mass=2141, SNR=32.0, Peak=141 HFD=4.7
01:06:43.316 00.001 6880 MultiStar: [#1 -0.05,0.06,0.97,U] [#2 -0.03,-0.07,1.00,U] [#3 -0.01,0.02,0.93,U] [#4 -0.39,-0.28,0.00,M2] [#5 -0.11,-0.06,0.99,U] [#6 0.15,-0.28,0.00,M1] [#7 -0.18,-0.44,0.00,M5] [#8 -0.18,0.13,0.81,U] 
01:06:43.316 00.000 6880 refined, 5 included, MultiStar: {-0.09, -0.01}, one-star: {-0.15, -0.11}
01:06:43.316 00.000 6880 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.61) = xAngle (-1.41 = -1.41)
01:06:43.316 00.000 6880 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
01:06:43.316 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.03 mountX=0.01 mountY=-0.09, mountTheta=-1.41
01:06:43.316 00.000 10052 worker thread done servicing request
01:06:43.318 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.01, opts=13)
01:06:43.318 00.000 6880 Enqueuing Move request for scope (-0.09, -0.01)
01:06:43.318 00.000 10052 Worker thread wakes up
01:06:43.318 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
01:06:43.318 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
01:06:43.318 00.000 10052 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
01:06:43.318 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:06:43.318 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:06:43.318 00.000 10052 MoveAxis(E, 0, ABG)
01:06:43.318 00.000 10052 Move returns status 0, amount 0
01:06:43.318 00.000 10052 MoveAxis(N, 0, ABG)
01:06:43.319 00.001 10052 Move returns status 0, amount 0
01:06:43.319 00.000 10052 move complete, result=0
01:06:43.319 00.000 10052 worker thread done servicing request
01:06:43.346 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:43.391 00.045 6880 UpdateGuideState exits: m=2141 SNR=32.0
01:06:43.391 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:43.392 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:43.392 00.000 6880 Enqueuing Expose request
01:06:43.392 00.000 10052 Worker thread wakes up
01:06:43.392 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:43.392 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:43.392 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:44.396 01.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f896e92-7d9f-499c-b72c-686554628d2c"}
01:06:44.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f896e92-7d9f-499c-b72c-686554628d2c"}
01:06:44.397 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2cc01e55-7bd2-442b-8c42-d44ef7a770be"}
01:06:44.397 00.000 6880 case statement mapped state 6 to 3
01:06:44.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cc01e55-7bd2-442b-8c42-d44ef7a770be"}
01:06:44.398 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00d0cd49-7d0d-482c-80e1-d3cec81774b3"}
01:06:44.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[6.61,6.64],"pixels":"..."},"id":"00d0cd49-7d0d-482c-80e1-d3cec81774b3"}
01:06:44.531 00.133 10052 Exposure complete
01:06:44.617 00.086 10052 worker thread done servicing request
01:06:44.617 00.000 6880 OnExposeComplete: enter
01:06:44.617 00.000 6880 UpdateGuideState(): m_state=6
01:06:44.618 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
01:06:44.618 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=887.56, Mass=2244, SNR=32.9, Peak=147 HFD=4.7
01:06:44.618 00.000 6880 MultiStar: [#1 0.10,-0.21,0.00,M1] [#2 -0.04,-0.14,1.00,U] [#3 -0.14,-0.33,0.00,M1] [#4 -0.32,-0.48,0.00,M3] [#5 -0.40,-0.42,0.00,M1] [#6 -0.04,-0.53,0.00,M2] [#7 0.05,-0.48,0.00,M6] [#8 -0.08,-0.07,0.78,U] 
01:06:44.619 00.001 6880 refined, 2 included, MultiStar: {-0.05, -0.14}, one-star: {-0.05, -0.20}
01:06:44.619 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.32 = -0.32)
01:06:44.619 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:06:44.619 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.93 mountX=0.14 mountY=-0.05, mountTheta=-0.34
01:06:44.621 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.14, opts=13)
01:06:44.621 00.000 6880 Enqueuing Move request for scope (-0.05, -0.14)
01:06:44.621 00.000 10052 Worker thread wakes up
01:06:44.621 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
01:06:44.621 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
01:06:44.621 00.000 10052 Moving (-0.05, -0.14) raw xDistance=0.14 yDistance=-0.05
01:06:44.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:06:44.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:06:44.622 00.001 10052 MoveAxis(W, 38, ABG)
01:06:44.622 00.000 10052 Guiding  Dir = 3, Dur = 38
01:06:44.643 00.021 10052 IsSlewing returns 0
01:06:44.652 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:44.681 00.029 10052 IsGuiding returns 0
01:06:44.704 00.023 6880 UpdateGuideState exits: m=2244 SNR=32.9
01:06:44.704 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:44.704 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:44.704 00.000 6880 Enqueuing Expose request
01:06:44.709 00.005 10052 PulseGuide returned control before completion, sleep 21
01:06:44.754 00.045 10052 IsGuiding returns 1
01:06:44.754 00.000 10052 scope still moving after pulse duration time elapsed
01:06:44.801 00.047 10052 IsSlewing returns 0
01:06:44.839 00.038 10052 IsGuiding returns 0
01:06:44.839 00.000 10052 scope move finished after 38 + 119 ms
01:06:44.839 00.000 10052 Move returns status 0, amount 38
01:06:44.839 00.000 10052 MoveAxis(N, 0, ABG)
01:06:44.839 00.000 10052 Move returns status 0, amount 0
01:06:44.839 00.000 10052 move complete, result=0
01:06:44.839 00.000 10052 worker thread done servicing request
01:06:44.839 00.000 10052 Worker thread wakes up
01:06:44.839 00.000 6880 GuideStep: 0.1 px 38 ms WEST, -0.1 px 0 ms NORTH
01:06:44.839 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:44.839 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:45.754 00.915 10052 Exposure complete
01:06:45.839 00.085 10052 worker thread done servicing request
01:06:45.839 00.000 6880 OnExposeComplete: enter
01:06:45.839 00.000 6880 UpdateGuideState(): m_state=6
01:06:45.839 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
01:06:45.839 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=887.79, Mass=2241, SNR=32.9, Peak=134 HFD=4.6
01:06:45.840 00.001 6880 MultiStar: [#1 -0.11,0.11,0.95,U] [#2 -0.14,-0.07,0.97,U] [#3 -0.05,-0.10,0.92,U] [#4 -0.43,-0.26,0.00,M4] [#5 -0.29,-0.13,0.00,M2] [#6 0.05,-0.34,0.00,M3] [#7 -0.04,-0.26,0.00,M7] [#8 -0.35,0.05,0.00,M1] 
01:06:45.840 00.000 6880 refined, 3 included, MultiStar: {-0.12, -0.01}, one-star: {-0.17, 0.04}
01:06:45.840 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.48 = -1.48)
01:06:45.840 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
01:06:45.840 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.10 mountX=0.01 mountY=-0.12, mountTheta=-1.48
01:06:45.843 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.01, opts=13)
01:06:45.843 00.000 6880 Enqueuing Move request for scope (-0.12, -0.01)
01:06:45.843 00.000 10052 Worker thread wakes up
01:06:45.843 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
01:06:45.843 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
01:06:45.843 00.000 10052 Moving (-0.12, -0.01) raw xDistance=0.01 yDistance=-0.12
01:06:45.843 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:06:45.843 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
01:06:45.844 00.001 10052 MoveAxis(E, 0, ABG)
01:06:45.844 00.000 10052 Move returns status 0, amount 0
01:06:45.844 00.000 10052 MoveAxis(N, 0, ABG)
01:06:45.844 00.000 10052 Move returns status 0, amount 0
01:06:45.844 00.000 10052 move complete, result=0
01:06:45.844 00.000 10052 worker thread done servicing request
01:06:45.874 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:45.950 00.076 6880 UpdateGuideState exits: m=2241 SNR=32.9
01:06:45.950 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:45.950 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:45.950 00.000 6880 Enqueuing Expose request
01:06:45.950 00.000 10052 Worker thread wakes up
01:06:45.950 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:45.950 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:06:45.951 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:46.082 00.131 6880 evsrv: cli 01543AA0 connect
01:06:46.082 00.000 6880 case statement mapped state 6 to 3
01:06:46.083 00.001 6880 case statement mapped state 6 to 3
01:06:46.084 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"f74af99e-387f-4b9b-9b36-7dc49a5a98c1"}
01:06:46.084 00.000 6880 case statement mapped state 6 to 3
01:06:46.084 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f74af99e-387f-4b9b-9b36-7dc49a5a98c1"}
01:06:46.132 00.048 6880 evsrv: cli 01543AA0 disconnect
01:06:46.133 00.001 6880 evsrv: cli 0FCFA7D8 connect
01:06:46.133 00.000 6880 case statement mapped state 6 to 3
01:06:46.134 00.001 6880 case statement mapped state 6 to 3
01:06:46.134 00.000 6880 evsrv: cli 0FCFA7D8 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"68454615-f3f4-4610-816b-af0e129fc172"}
01:06:46.134 00.000 6880 PhdController::Dither begins
01:06:46.134 00.000 6880 dither: size=1.00, dRA=-1.00 dDec=0.00
01:06:46.134 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:06:46.135 00.001 6880 MountToCamera -- mountX=-1.00 mountY=0.00 hyp=1.00 mountTheta=3.14 cameraX=0.04, cameraY=1.00 cameraTheta=1.53
01:06:46.135 00.000 6880 setting lock position to (407.80, 888.75)
01:06:46.135 00.000 6880 Mount: notify guiding dithered (0.0, 1.0)
01:06:46.135 00.000 6880 MultiStar: stabilizing after lock position change
01:06:46.135 00.000 6880 Status Line: Dither by -1.00,0.00
01:06:46.140 00.005 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:06:46.140 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:06:46.141 00.001 6880 evsrv: cli 0FCFA7D8 response: {"jsonrpc":"2.0","result":0,"id":"68454615-f3f4-4610-816b-af0e129fc172"}
01:06:46.142 00.001 6880 evsrv: cli 0FCFA7D8 disconnect
01:06:46.408 00.266 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ebc9ab2e-fc80-4929-9050-19df7d93edb9"}
01:06:46.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ebc9ab2e-fc80-4929-9050-19df7d93edb9"}
01:06:46.409 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41f33079-3126-4f04-ac1f-b9faf752f1ca"}
01:06:46.409 00.000 6880 case statement mapped state 6 to 3
01:06:46.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41f33079-3126-4f04-ac1f-b9faf752f1ca"}
01:06:46.410 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65d8cf20-944f-44cd-a6b0-b37453626541"}
01:06:46.411 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.59,6.79],"pixels":"..."},"id":"65d8cf20-944f-44cd-a6b0-b37453626541"}
01:06:47.088 00.677 10052 Exposure complete
01:06:47.161 00.073 10052 worker thread done servicing request
01:06:47.161 00.000 6880 OnExposeComplete: enter
01:06:47.162 00.001 6880 UpdateGuideState(): m_state=6
01:06:47.162 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
01:06:47.162 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=887.56, Mass=2098, SNR=31.7, Peak=131 HFD=4.6
01:06:47.162 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
01:06:47.162 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:06:47.162 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-1.19 hyp=1.20 cameraTheta=-1.66 mountX=1.20 mountY=-0.09, mountTheta=-0.08
01:06:47.164 00.002 6880 dither recenter: remaining=(1.0,-0.0) step=(1.0,-0.0)
01:06:47.164 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:06:47.164 00.000 6880 MountToCamera -- mountX=1.00 mountY=-0.00 hyp=1.00 mountTheta=-0.00 cameraX=-0.04, cameraY=-1.00 cameraTheta=-1.61
01:06:47.164 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-1.00, opts=4)
01:06:47.164 00.000 6880 Enqueuing Move request for scope (-0.04, -1.00)
01:06:47.164 00.000 6880 Mount: notify direct move 1.00,-0.00
01:06:47.164 00.000 10052 Worker thread wakes up
01:06:47.164 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -1.00) opts 0x4
01:06:47.164 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -1.00)
01:06:47.164 00.000 10052 Moving (-0.04, -1.00) raw xDistance=1.00 yDistance=-0.00
01:06:47.164 00.000 10052 MoveAxis(W, 594, B)
01:06:47.164 00.000 10052 Guiding  Dir = 3, Dur = 594
01:06:47.186 00.022 10052 IsSlewing returns 0
01:06:47.193 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:47.224 00.031 10052 IsGuiding returns 0
01:06:47.231 00.007 6880 UpdateGuideState exits: m=2098 SNR=31.7
01:06:47.232 00.001 6880 PhdController: settling, locked = 1, distance = 1.13 (0.60) aobump = 0 frame = 1 / 99999
01:06:47.232 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120007.232,"Host":"MINIASTRO1","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:06:47.232 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:47.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:47.232 00.000 6880 Enqueuing Expose request
01:06:47.251 00.019 10052 PulseGuide returned control before completion, sleep 577
01:06:47.890 00.639 10052 IsGuiding returns 0
01:06:47.890 00.000 10052 Move returns status 0, amount 594
01:06:47.890 00.000 10052 MoveAxis(N, 0, B)
01:06:47.890 00.000 10052 Move returns status 0, amount 0
01:06:47.890 00.000 10052 move complete, result=0
01:06:47.890 00.000 10052 worker thread done servicing request
01:06:47.891 00.001 10052 Worker thread wakes up
01:06:47.891 00.000 6880 GuideStep: 1.0 px 594 ms WEST, -0.0 px 0 ms NORTH
01:06:47.891 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:47.891 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:06:48.408 00.517 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a871d89d-47d5-4635-925a-53d12736c3a2"}
01:06:48.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a871d89d-47d5-4635-925a-53d12736c3a2"}
01:06:48.409 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed661457-51d8-493e-a6b8-e2888a327ac3"}
01:06:48.409 00.000 6880 case statement mapped state 6 to 3
01:06:48.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed661457-51d8-493e-a6b8-e2888a327ac3"}
01:06:48.410 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"562d47ac-0f73-4c2e-8cf4-8c1c7bdbd998"}
01:06:48.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[6.69,6.56],"pixels":"..."},"id":"562d47ac-0f73-4c2e-8cf4-8c1c7bdbd998"}
01:06:48.805 00.395 10052 Exposure complete
01:06:48.879 00.074 10052 worker thread done servicing request
01:06:48.879 00.000 6880 OnExposeComplete: enter
01:06:48.879 00.000 6880 UpdateGuideState(): m_state=6
01:06:48.880 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
01:06:48.880 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.96, Mass=2085, SNR=31.7, Peak=125 HFD=4.5
01:06:48.880 00.000 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
01:06:48.880 00.000 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:06:48.880 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.79 hyp=0.79 cameraTheta=-1.64 mountX=0.79 mountY=-0.05, mountTheta=-0.06
01:06:48.882 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.79, opts=13)
01:06:48.882 00.000 6880 Enqueuing Move request for scope (-0.05, -0.79)
01:06:48.882 00.000 10052 Worker thread wakes up
01:06:48.883 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.79) opts 0xd
01:06:48.883 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.79)
01:06:48.883 00.000 10052 Moving (-0.05, -0.79) raw xDistance=0.79 yDistance=-0.05
01:06:48.883 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.79
01:06:48.883 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:06:48.883 00.000 10052 MoveAxis(W, 212, ABG)
01:06:48.883 00.000 10052 Guiding  Dir = 3, Dur = 212
01:06:48.904 00.021 10052 IsSlewing returns 0
01:06:48.905 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:48.938 00.033 6880 UpdateGuideState exits: m=2085 SNR=31.7
01:06:48.938 00.000 6880 PhdController: settling, locked = 1, distance = 0.79 (0.60) aobump = 0 frame = 2 / 99999
01:06:48.938 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120008.938,"Host":"MINIASTRO1","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:06:48.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:48.938 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:48.938 00.000 6880 Enqueuing Expose request
01:06:48.944 00.006 10052 IsGuiding returns 0
01:06:48.971 00.027 10052 PulseGuide returned control before completion, sleep 196
01:06:49.196 00.225 10052 IsGuiding returns 0
01:06:49.196 00.000 10052 Move returns status 0, amount 212
01:06:49.196 00.000 10052 MoveAxis(N, 0, ABG)
01:06:49.198 00.002 10052 Move returns status 0, amount 0
01:06:49.198 00.000 10052 move complete, result=0
01:06:49.198 00.000 10052 worker thread done servicing request
01:06:49.198 00.000 10052 Worker thread wakes up
01:06:49.198 00.000 6880 GuideStep: 0.8 px 212 ms WEST, -0.0 px 0 ms NORTH
01:06:49.198 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:49.198 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:06:50.336 01.138 10052 Exposure complete
01:06:50.389 00.053 10052 worker thread done servicing request
01:06:50.390 00.001 6880 OnExposeComplete: enter
01:06:50.390 00.000 6880 UpdateGuideState(): m_state=6
01:06:50.390 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
01:06:50.390 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.84, Mass=2135, SNR=32.0, Peak=141 HFD=4.5
01:06:50.390 00.000 6880 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.61) = xAngle (3.64 = -2.65)
01:06:50.390 00.000 6880 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.68)
01:06:50.390 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.09 hyp=0.10 cameraTheta=2.02 mountX=-0.08 mountY=-0.04, mountTheta=-2.67
01:06:50.392 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.09, opts=13)
01:06:50.392 00.000 6880 Enqueuing Move request for scope (-0.04, 0.09)
01:06:50.392 00.000 10052 Worker thread wakes up
01:06:50.393 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.09) opts 0xd
01:06:50.393 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.09)
01:06:50.393 00.000 10052 Moving (-0.04, 0.09) raw xDistance=-0.08 yDistance=-0.04
01:06:50.393 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:06:50.393 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
01:06:50.393 00.000 10052 MoveAxis(E, 0, ABG)
01:06:50.393 00.000 10052 Move returns status 0, amount 0
01:06:50.393 00.000 10052 MoveAxis(N, 0, ABG)
01:06:50.393 00.000 10052 Move returns status 0, amount 0
01:06:50.393 00.000 10052 move complete, result=0
01:06:50.393 00.000 10052 worker thread done servicing request
01:06:50.417 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:50.447 00.030 6880 UpdateGuideState exits: m=2135 SNR=32.0
01:06:50.447 00.000 6880 PhdController: settling, locked = 1, distance = 0.58 (0.60) aobump = 0 frame = 3 / 99999
01:06:50.447 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120010.447,"Host":"MINIASTRO1","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:06:50.447 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:50.447 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:50.447 00.000 6880 Enqueuing Expose request
01:06:50.447 00.000 10052 Worker thread wakes up
01:06:50.448 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:50.448 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:06:50.448 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:06:50.450 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c33261b-0d9b-49d3-9730-cbf0c3e31f2b"}
01:06:50.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c33261b-0d9b-49d3-9730-cbf0c3e31f2b"}
01:06:50.459 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35ae8aa6-e7aa-43ff-8a6a-27b169af2f6c"}
01:06:50.459 00.000 6880 case statement mapped state 6 to 3
01:06:50.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"35ae8aa6-e7aa-43ff-8a6a-27b169af2f6c"}
01:06:50.462 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"998b392f-5aac-47da-8761-b9565161ed65"}
01:06:50.463 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":103,"width":15,"height":15,"star_pos":[6.75,6.84],"pixels":"..."},"id":"998b392f-5aac-47da-8761-b9565161ed65"}
01:06:51.362 00.899 10052 Exposure complete
01:06:51.418 00.056 10052 worker thread done servicing request
01:06:51.418 00.000 6880 OnExposeComplete: enter
01:06:51.418 00.000 6880 UpdateGuideState(): m_state=6
01:06:51.418 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
01:06:51.418 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=888.91, Mass=2058, SNR=31.5, Peak=116 HFD=4.6
01:06:51.418 00.000 6880 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.61) = xAngle (4.21 = -2.08)
01:06:51.418 00.000 6880 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.17 = -2.11)
01:06:51.418 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.31 cameraTheta=2.59 mountX=-0.15 mountY=-0.27, mountTheta=-2.09
01:06:51.419 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.16, opts=13)
01:06:51.420 00.001 6880 Enqueuing Move request for scope (-0.27, 0.16)
01:06:51.420 00.000 10052 Worker thread wakes up
01:06:51.420 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
01:06:51.420 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
01:06:51.420 00.000 10052 Moving (-0.27, 0.16) raw xDistance=-0.15 yDistance=-0.27
01:06:51.420 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:06:51.420 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.27, slope = 0.00
01:06:51.420 00.000 10052 MoveAxis(E, 41, ABG)
01:06:51.420 00.000 10052 Guiding  Dir = 2, Dur = 41
01:06:51.440 00.020 10052 IsSlewing returns 0
01:06:51.445 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:51.479 00.034 10052 IsGuiding returns 0
01:06:51.495 00.016 6880 UpdateGuideState exits: m=2058 SNR=31.5
01:06:51.495 00.000 6880 PhdController: settling, locked = 1, distance = 0.50 (0.60) aobump = 0 frame = 4 / 99999
01:06:51.495 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120011.495,"Host":"MINIASTRO1","Inst":1,"Distance":0.50,"Time":1.0,"SettleTime":6.0,"StarLocked":true}
01:06:51.495 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:51.496 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:51.496 00.000 6880 Enqueuing Expose request
01:06:51.506 00.010 10052 PulseGuide returned control before completion, sleep 24
01:06:51.584 00.078 10052 IsGuiding returns 0
01:06:51.584 00.000 10052 Move returns status 0, amount 41
01:06:51.585 00.001 10052 MoveAxis(N, 49, ABG)
01:06:51.585 00.000 10052 Guiding  Dir = 0, Dur = 49
01:06:51.661 00.076 10052 IsSlewing returns 0
01:06:51.735 00.074 10052 IsGuiding returns 0
01:06:51.873 00.138 10052 IsGuiding returns 0
01:06:51.874 00.001 10052 Move returns status 0, amount 49
01:06:51.874 00.000 10052 move complete, result=0
01:06:51.874 00.000 10052 worker thread done servicing request
01:06:51.874 00.000 10052 Worker thread wakes up
01:06:51.874 00.000 6880 GuideStep: -0.2 px 41 ms EAST, -0.3 px 49 ms NORTH
01:06:51.874 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:51.874 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:06:52.406 00.532 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"070899aa-2fdf-41b9-8e9b-b722413414e3"}
01:06:52.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"070899aa-2fdf-41b9-8e9b-b722413414e3"}
01:06:52.408 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"972126d1-1ebd-4571-ac94-ecafaef7a82e"}
01:06:52.408 00.000 6880 case statement mapped state 6 to 3
01:06:52.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"972126d1-1ebd-4571-ac94-ecafaef7a82e"}
01:06:52.408 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cd902475-78a2-48b8-8355-b071983da233"}
01:06:52.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":104,"width":15,"height":15,"star_pos":[6.53,6.91],"pixels":"..."},"id":"cd902475-78a2-48b8-8355-b071983da233"}
01:06:53.008 00.600 10052 Exposure complete
01:06:53.089 00.081 10052 worker thread done servicing request
01:06:53.090 00.001 6880 OnExposeComplete: enter
01:06:53.090 00.000 6880 UpdateGuideState(): m_state=6
01:06:53.090 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
01:06:53.090 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.87, Mass=2109, SNR=31.9, Peak=128 HFD=4.6
01:06:53.091 00.001 6880 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.61) = xAngle (3.97 = -2.31)
01:06:53.091 00.000 6880 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.94 = -2.34)
01:06:53.091 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.36 mountX=-0.11 mountY=-0.12, mountTheta=-2.32
01:06:53.093 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.11, opts=13)
01:06:53.093 00.000 6880 Enqueuing Move request for scope (-0.12, 0.11)
01:06:53.094 00.001 10052 Worker thread wakes up
01:06:53.094 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
01:06:53.094 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
01:06:53.094 00.000 10052 Moving (-0.12, 0.11) raw xDistance=-0.11 yDistance=-0.12
01:06:53.094 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:06:53.094 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
01:06:53.094 00.000 10052 MoveAxis(E, 0, ABG)
01:06:53.094 00.000 10052 Move returns status 0, amount 0
01:06:53.094 00.000 10052 MoveAxis(N, 0, ABG)
01:06:53.094 00.000 10052 Move returns status 0, amount 0
01:06:53.095 00.001 10052 move complete, result=0
01:06:53.095 00.000 10052 worker thread done servicing request
01:06:53.126 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:53.154 00.028 6880 UpdateGuideState exits: m=2109 SNR=31.9
01:06:53.154 00.000 6880 PhdController: settling, locked = 1, distance = 0.40 (0.60) aobump = 0 frame = 5 / 99999
01:06:53.154 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120013.154,"Host":"MINIASTRO1","Inst":1,"Distance":0.40,"Time":2.7,"SettleTime":6.0,"StarLocked":true}
01:06:53.155 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:53.155 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:53.155 00.000 6880 Enqueuing Expose request
01:06:53.155 00.000 10052 Worker thread wakes up
01:06:53.155 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:06:53.155 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:53.155 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:06:54.065 00.910 10052 Exposure complete
01:06:54.163 00.098 10052 worker thread done servicing request
01:06:54.163 00.000 6880 OnExposeComplete: enter
01:06:54.164 00.001 6880 UpdateGuideState(): m_state=6
01:06:54.164 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
01:06:54.164 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.81, Mass=2076, SNR=31.6, Peak=131 HFD=4.5
01:06:54.164 00.000 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.42 = -1.86)
01:06:54.164 00.000 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.89)
01:06:54.165 00.001 6880 CameraToMount -- cameraX=-0.18 cameraY=0.06 hyp=0.19 cameraTheta=2.81 mountX=-0.05 mountY=-0.18, mountTheta=-1.87
01:06:54.167 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.06, opts=13)
01:06:54.167 00.000 6880 Enqueuing Move request for scope (-0.18, 0.06)
01:06:54.167 00.000 10052 Worker thread wakes up
01:06:54.167 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.06) opts 0xd
01:06:54.167 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.06)
01:06:54.167 00.000 10052 Moving (-0.18, 0.06) raw xDistance=-0.05 yDistance=-0.18
01:06:54.167 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:06:54.167 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
01:06:54.167 00.000 10052 MoveAxis(E, 0, ABG)
01:06:54.167 00.000 10052 Move returns status 0, amount 0
01:06:54.167 00.000 10052 MoveAxis(N, 0, ABG)
01:06:54.167 00.000 10052 Move returns status 0, amount 0
01:06:54.167 00.000 10052 move complete, result=0
01:06:54.168 00.001 10052 worker thread done servicing request
01:06:54.198 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:54.239 00.041 6880 UpdateGuideState exits: m=2076 SNR=31.6
01:06:54.239 00.000 6880 PhdController: settling, locked = 1, distance = 0.34 (0.60) aobump = 0 frame = 6 / 99999
01:06:54.239 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120014.239,"Host":"MINIASTRO1","Inst":1,"Distance":0.34,"Time":3.8,"SettleTime":6.0,"StarLocked":true}
01:06:54.239 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:54.239 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:54.240 00.001 6880 Enqueuing Expose request
01:06:54.240 00.000 10052 Worker thread wakes up
01:06:54.240 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:06:54.240 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:54.240 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:06:54.405 00.165 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"94a5b688-7a70-4fcf-b437-e2c7af1c477b"}
01:06:54.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"94a5b688-7a70-4fcf-b437-e2c7af1c477b"}
01:06:54.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0abec06b-cffa-4b67-82ff-a107687bccdf"}
01:06:54.406 00.000 6880 case statement mapped state 6 to 3
01:06:54.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0abec06b-cffa-4b67-82ff-a107687bccdf"}
01:06:54.407 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"474ca928-1732-4d11-ae23-ca51a5f8a53d"}
01:06:54.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":106,"width":15,"height":15,"star_pos":[6.62,6.81],"pixels":"..."},"id":"474ca928-1732-4d11-ae23-ca51a5f8a53d"}
01:06:55.364 00.957 10052 Exposure complete
01:06:55.419 00.055 10052 worker thread done servicing request
01:06:55.419 00.000 6880 OnExposeComplete: enter
01:06:55.419 00.000 6880 UpdateGuideState(): m_state=6
01:06:55.420 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
01:06:55.420 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.91, Mass=2136, SNR=32.0, Peak=142 HFD=4.7
01:06:55.420 00.000 6880 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.61) = xAngle (3.96 = -2.32)
01:06:55.420 00.000 6880 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.93 = -2.35)
01:06:55.420 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.35 mountX=-0.15 mountY=-0.16, mountTheta=-2.34
01:06:55.422 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.16, opts=13)
01:06:55.422 00.000 6880 Enqueuing Move request for scope (-0.15, 0.16)
01:06:55.422 00.000 10052 Worker thread wakes up
01:06:55.422 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
01:06:55.422 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
01:06:55.422 00.000 10052 Moving (-0.15, 0.16) raw xDistance=-0.15 yDistance=-0.16
01:06:55.423 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:06:55.423 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
01:06:55.423 00.000 10052 MoveAxis(E, 40, ABG)
01:06:55.423 00.000 10052 Guiding  Dir = 2, Dur = 40
01:06:55.445 00.022 10052 IsSlewing returns 0
01:06:55.455 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:55.483 00.028 10052 IsGuiding returns 0
01:06:55.507 00.024 6880 UpdateGuideState exits: m=2136 SNR=32.0
01:06:55.507 00.000 6880 PhdController: settling, locked = 1, distance = 0.30 (0.60) aobump = 0 frame = 7 / 99999
01:06:55.507 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120015.507,"Host":"MINIASTRO1","Inst":1,"Distance":0.30,"Time":5.1,"SettleTime":6.0,"StarLocked":true}
01:06:55.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:55.508 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:55.508 00.000 6880 Enqueuing Expose request
01:06:55.509 00.001 10052 PulseGuide returned control before completion, sleep 23
01:06:55.586 00.077 10052 IsGuiding returns 0
01:06:55.586 00.000 10052 Move returns status 0, amount 40
01:06:55.586 00.000 10052 MoveAxis(N, 0, ABG)
01:06:55.586 00.000 10052 Move returns status 0, amount 0
01:06:55.587 00.001 10052 move complete, result=0
01:06:55.587 00.000 10052 worker thread done servicing request
01:06:55.587 00.000 10052 Worker thread wakes up
01:06:55.587 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:55.587 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:06:55.598 00.011 6880 GuideStep: -0.1 px 40 ms EAST, -0.2 px 0 ms NORTH
01:06:56.404 00.806 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1817509-1a35-4f2d-bfcd-9832d4d1d2fb"}
01:06:56.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1817509-1a35-4f2d-bfcd-9832d4d1d2fb"}
01:06:56.405 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"032c50ba-58c4-42ea-8d75-0fbb03f5ae4f"}
01:06:56.405 00.000 6880 case statement mapped state 6 to 3
01:06:56.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"032c50ba-58c4-42ea-8d75-0fbb03f5ae4f"}
01:06:56.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4d0e1871-a25f-40a3-9469-5a22318977eb"}
01:06:56.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":107,"width":15,"height":15,"star_pos":[6.64,6.91],"pixels":"..."},"id":"4d0e1871-a25f-40a3-9469-5a22318977eb"}
01:06:56.498 00.092 10052 Exposure complete
01:06:56.551 00.053 10052 worker thread done servicing request
01:06:56.551 00.000 6880 OnExposeComplete: enter
01:06:56.551 00.000 6880 UpdateGuideState(): m_state=6
01:06:56.551 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
01:06:56.551 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=888.84, Mass=2217, SNR=32.6, Peak=144 HFD=4.5
01:06:56.552 00.001 6880 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.61) = xAngle (4.43 = -1.85)
01:06:56.552 00.000 6880 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.40 = -1.88)
01:06:56.552 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.08 hyp=0.27 cameraTheta=2.82 mountX=-0.07 mountY=-0.25, mountTheta=-1.85
01:06:56.553 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.08, opts=13)
01:06:56.553 00.000 6880 Enqueuing Move request for scope (-0.25, 0.08)
01:06:56.553 00.000 10052 Worker thread wakes up
01:06:56.553 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.08) opts 0xd
01:06:56.553 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.08)
01:06:56.553 00.000 10052 Moving (-0.25, 0.08) raw xDistance=-0.07 yDistance=-0.25
01:06:56.553 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:06:56.553 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.25, slope = -0.03
01:06:56.553 00.000 10052 MoveAxis(E, 0, ABG)
01:06:56.553 00.000 10052 Move returns status 0, amount 0
01:06:56.553 00.000 10052 MoveAxis(N, 35, ABG)
01:06:56.553 00.000 10052 Guiding  Dir = 0, Dur = 35
01:06:56.572 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:56.574 00.002 10052 IsSlewing returns 0
01:06:56.599 00.025 6880 UpdateGuideState exits: m=2217 SNR=32.6
01:06:56.600 00.001 6880 PhdController: settling, locked = 1, distance = 0.29 (0.60) aobump = 0 frame = 8 / 99999
01:06:56.600 00.000 6880 PhdController: newstate STATE_FINISH
01:06:56.600 00.000 6880 PhdController complete: success
01:06:56.600 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783120016.600,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
01:06:56.600 00.000 6880 Mount: notify guiding dither settle done success=1
01:06:56.600 00.000 6880 PhdController: newstate STATE_IDLE
01:06:56.600 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:56.600 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:56.600 00.000 6880 Enqueuing Expose request
01:06:56.612 00.012 10052 IsGuiding returns 0
01:06:56.640 00.028 10052 PulseGuide returned control before completion, sleep 18
01:06:56.686 00.046 10052 IsGuiding returns 0
01:06:56.686 00.000 10052 Move returns status 0, amount 35
01:06:56.686 00.000 10052 move complete, result=0
01:06:56.687 00.001 10052 worker thread done servicing request
01:06:56.687 00.000 10052 Worker thread wakes up
01:06:56.687 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:56.687 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:06:56.720 00.033 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 35 ms NORTH
01:06:57.824 01.104 10052 Exposure complete
01:06:57.900 00.076 10052 worker thread done servicing request
01:06:57.901 00.001 6880 OnExposeComplete: enter
01:06:57.901 00.000 6880 UpdateGuideState(): m_state=6
01:06:57.901 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
01:06:57.901 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.95, Mass=2107, SNR=31.8, Peak=143 HFD=4.3
01:06:57.901 00.000 6880 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.61) = xAngle (3.69 = -2.59)
01:06:57.901 00.000 6880 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.66 = -2.62)
01:06:57.901 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.22 cameraTheta=2.08 mountX=-0.19 mountY=-0.11, mountTheta=-2.61
01:06:57.903 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.20, opts=13)
01:06:57.903 00.000 6880 Enqueuing Move request for scope (-0.11, 0.20)
01:06:57.903 00.000 10052 Worker thread wakes up
01:06:57.903 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
01:06:57.903 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
01:06:57.903 00.000 10052 Moving (-0.11, 0.20) raw xDistance=-0.19 yDistance=-0.11
01:06:57.903 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:06:57.903 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:06:57.904 00.001 10052 MoveAxis(E, 51, ABG)
01:06:57.904 00.000 10052 Guiding  Dir = 2, Dur = 51
01:06:57.935 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:57.964 00.029 10052 IsSlewing returns 0
01:06:57.977 00.013 6880 UpdateGuideState exits: m=2107 SNR=31.8
01:06:57.977 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:57.977 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:57.977 00.000 6880 Enqueuing Expose request
01:06:58.030 00.053 10052 IsGuiding returns 0
01:06:58.174 00.144 10052 IsGuiding returns 0
01:06:58.174 00.000 10052 Move returns status 0, amount 51
01:06:58.174 00.000 10052 MoveAxis(N, 0, ABG)
01:06:58.174 00.000 10052 Move returns status 0, amount 0
01:06:58.174 00.000 10052 move complete, result=0
01:06:58.174 00.000 10052 worker thread done servicing request
01:06:58.174 00.000 10052 Worker thread wakes up
01:06:58.174 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
01:06:58.175 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:58.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:06:58.405 00.230 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4cf16a76-c0ae-402e-a46e-c2ad94426c09"}
01:06:58.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4cf16a76-c0ae-402e-a46e-c2ad94426c09"}
01:06:58.405 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"777648a9-14c5-483c-9ff0-7df0dc0ad969"}
01:06:58.405 00.000 6880 case statement mapped state 6 to 3
01:06:58.406 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"777648a9-14c5-483c-9ff0-7df0dc0ad969"}
01:06:58.406 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"60cd10ba-b180-4f25-bcfa-7e19b84bb5f0"}
01:06:58.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":109,"width":15,"height":15,"star_pos":[6.69,6.95],"pixels":"..."},"id":"60cd10ba-b180-4f25-bcfa-7e19b84bb5f0"}
01:06:59.086 00.680 10052 Exposure complete
01:06:59.140 00.054 10052 worker thread done servicing request
01:06:59.140 00.000 6880 OnExposeComplete: enter
01:06:59.140 00.000 6880 UpdateGuideState(): m_state=6
01:06:59.141 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
01:06:59.141 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=888.86, Mass=2268, SNR=33.0, Peak=148 HFD=4.4
01:06:59.141 00.000 6880 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.61) = xAngle (4.38 = -1.91)
01:06:59.141 00.000 6880 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.35 = -1.94)
01:06:59.141 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.76 mountX=-0.09 mountY=-0.26, mountTheta=-1.91
01:06:59.142 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.10, opts=13)
01:06:59.142 00.000 6880 Enqueuing Move request for scope (-0.26, 0.10)
01:06:59.142 00.000 10052 Worker thread wakes up
01:06:59.143 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
01:06:59.143 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
01:06:59.143 00.000 10052 Moving (-0.26, 0.10) raw xDistance=-0.09 yDistance=-0.26
01:06:59.143 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:06:59.143 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.26, slope = -0.02
01:06:59.143 00.000 10052 MoveAxis(E, 0, ABG)
01:06:59.143 00.000 10052 Move returns status 0, amount 0
01:06:59.143 00.000 10052 MoveAxis(N, 29, ABG)
01:06:59.143 00.000 10052 Guiding  Dir = 0, Dur = 29
01:06:59.164 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:06:59.165 00.001 10052 IsSlewing returns 0
01:06:59.197 00.032 6880 UpdateGuideState exits: m=2268 SNR=33.0
01:06:59.197 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:06:59.197 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:06:59.197 00.000 6880 Enqueuing Expose request
01:06:59.203 00.006 10052 IsGuiding returns 0
01:06:59.230 00.027 10052 PulseGuide returned control before completion, sleep 12
01:06:59.277 00.047 10052 IsGuiding returns 0
01:06:59.278 00.001 10052 Move returns status 0, amount 29
01:06:59.278 00.000 10052 move complete, result=0
01:06:59.278 00.000 10052 worker thread done servicing request
01:06:59.278 00.000 10052 Worker thread wakes up
01:06:59.279 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:06:59.279 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:06:59.300 00.021 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 29 ms NORTH
01:07:00.405 01.105 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cdfafb50-5e83-4ba4-b762-2a5df7a402d9"}
01:07:00.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cdfafb50-5e83-4ba4-b762-2a5df7a402d9"}
01:07:00.407 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fbafcafe-9fda-4408-8452-1e4303677f5f"}
01:07:00.407 00.000 6880 case statement mapped state 6 to 3
01:07:00.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbafcafe-9fda-4408-8452-1e4303677f5f"}
01:07:00.407 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77a19f51-ec63-4a2b-b41e-b5bd2f40445d"}
01:07:00.408 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":110,"width":15,"height":15,"star_pos":[6.54,6.86],"pixels":"..."},"id":"77a19f51-ec63-4a2b-b41e-b5bd2f40445d"}
01:07:00.414 00.006 10052 Exposure complete
01:07:00.470 00.056 10052 worker thread done servicing request
01:07:00.470 00.000 6880 OnExposeComplete: enter
01:07:00.470 00.000 6880 UpdateGuideState(): m_state=6
01:07:00.471 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.471 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.90, Mass=2272, SNR=33.1, Peak=143 HFD=4.6
01:07:00.471 00.000 6880 MultiStar: exiting stabilization period
01:07:00.471 00.000 6880 MultiStar: updating star positions after lock position change
01:07:00.471 00.000 6880 Star::Find(15, 281, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.471 00.000 6880 Star::Find returns 1 (0), X=282.04, Y=298.91, Mass=2001, SNR=31.0, Peak=144 HFD=4.4
01:07:00.471 00.000 6880 Star::Find(15, 1198, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.471 00.000 6880 Star::Find returns 1 (0), X=1198.93, Y=295.43, Mass=2221, SNR=32.1, Peak=133 HFD=5.2
01:07:00.471 00.000 6880 Star::Find(15, 824, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.471 00.000 6880 Star::Find returns 1 (0), X=824.66, Y=298.97, Mass=1888, SNR=30.2, Peak=145 HFD=4.9
01:07:00.472 00.001 6880 Star::Find(15, 55, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.472 00.000 6880 Star::Find returns 1 (0), X=55.37, Y=633.70, Mass=1629, SNR=27.8, Peak=74 HFD=5.4
01:07:00.472 00.000 6880 Star::Find(15, 470, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.472 00.000 6880 Star::Find returns 1 (0), X=471.23, Y=592.81, Mass=2225, SNR=32.4, Peak=125 HFD=5.6
01:07:00.472 00.000 6880 Star::Find(15, 853, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.472 00.000 6880 Star::Find returns 1 (0), X=853.71, Y=218.40, Mass=1995, SNR=30.1, Peak=108 HFD=5.8
01:07:00.472 00.000 6880 Star::Find(15, 265, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.472 00.000 6880 Star::Find returns 1 (0), X=265.46, Y=85.61, Mass=1302, SNR=24.9, Peak=71 HFD=5.3
01:07:00.472 00.000 6880 Star::Find(15, 553, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.472 00.000 6880 Star::Find returns 1 (0), X=553.46, Y=330.76, Mass=1464, SNR=26.0, Peak=83 HFD=5.5
01:07:00.472 00.000 6880 Star::Find(15, 671, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.472 00.000 6880 Star::Find returns 1 (0), X=671.55, Y=825.90, Mass=854, SNR=20.3, Peak=68 HFD=4.2
01:07:00.472 00.000 6880 Star::Find(15, 1119, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.472 00.000 6880 Star::Find returns 1 (0), X=1119.41, Y=686.00, Mass=831, SNR=19.9, Peak=55 HFD=4.8
01:07:00.472 00.000 6880 Star::Find(15, 268, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
01:07:00.472 00.000 6880 Star::Find returns 1 (0), X=268.63, Y=578.48, Mass=998, SNR=21.7, Peak=59 HFD=5.1
01:07:00.473 00.001 6880 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.61) = xAngle (3.77 = -2.52)
01:07:00.473 00.000 6880 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.55)
01:07:00.473 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.15 mountX=-0.14 mountY=-0.10, mountTheta=-2.54
01:07:00.474 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.15, opts=13)
01:07:00.474 00.000 6880 Enqueuing Move request for scope (-0.10, 0.15)
01:07:00.475 00.001 10052 Worker thread wakes up
01:07:00.475 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
01:07:00.475 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
01:07:00.475 00.000 10052 Moving (-0.10, 0.15) raw xDistance=-0.14 yDistance=-0.10
01:07:00.475 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:07:00.475 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:07:00.475 00.000 10052 MoveAxis(E, 38, ABG)
01:07:00.475 00.000 10052 Guiding  Dir = 2, Dur = 38
01:07:00.497 00.022 10052 IsSlewing returns 0
01:07:00.501 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:00.531 00.030 6880 UpdateGuideState exits: m=2272 SNR=33.1
01:07:00.531 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:00.531 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:00.531 00.000 6880 Enqueuing Expose request
01:07:00.534 00.003 10052 IsGuiding returns 0
01:07:00.561 00.027 10052 PulseGuide returned control before completion, sleep 22
01:07:00.605 00.044 10052 IsGuiding returns 0
01:07:00.605 00.000 10052 Move returns status 0, amount 38
01:07:00.605 00.000 10052 MoveAxis(N, 0, ABG)
01:07:00.605 00.000 10052 Move returns status 0, amount 0
01:07:00.607 00.002 10052 move complete, result=0
01:07:00.607 00.000 10052 worker thread done servicing request
01:07:00.607 00.000 10052 Worker thread wakes up
01:07:00.607 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:00.607 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:00.608 00.001 6880 GuideStep: -0.1 px 38 ms EAST, -0.1 px 0 ms NORTH
01:07:01.521 00.913 10052 Exposure complete
01:07:01.579 00.058 10052 worker thread done servicing request
01:07:01.580 00.001 6880 OnExposeComplete: enter
01:07:01.580 00.000 6880 UpdateGuideState(): m_state=6
01:07:01.580 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
01:07:01.580 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.76, Mass=2247, SNR=32.9, Peak=147 HFD=4.6
01:07:01.580 00.000 6880 MultiStar: [#1 -0.12,-0.11,0.93,U] [#2 0.00,0.19,0.96,U] [#3 -0.08,-0.23,0.00,M1] [#4 0.02,-0.40,0.00,M5] [#5 -0.13,0.02,0.97,U] [#6 -0.03,0.05,0.91,U] [#7 -0.19,-0.31,0.00,M8] [#8 0.07,-0.03,0.80,U] 
01:07:01.580 00.000 6880 refined, 5 included, MultiStar: {-0.07, 0.02}, one-star: {-0.19, 0.01}
01:07:01.580 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.44 = -1.84)
01:07:01.581 00.001 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.87)
01:07:01.581 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.08 cameraTheta=2.83 mountX=-0.02 mountY=-0.07, mountTheta=-1.85
01:07:01.582 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.02, opts=13)
01:07:01.582 00.000 6880 Enqueuing Move request for scope (-0.07, 0.02)
01:07:01.582 00.000 10052 Worker thread wakes up
01:07:01.582 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
01:07:01.582 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
01:07:01.582 00.000 10052 Moving (-0.07, 0.02) raw xDistance=-0.02 yDistance=-0.07
01:07:01.582 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:01.582 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
01:07:01.582 00.000 10052 MoveAxis(E, 0, ABG)
01:07:01.582 00.000 10052 Move returns status 0, amount 0
01:07:01.582 00.000 10052 MoveAxis(N, 0, ABG)
01:07:01.583 00.001 10052 Move returns status 0, amount 0
01:07:01.583 00.000 10052 move complete, result=0
01:07:01.583 00.000 10052 worker thread done servicing request
01:07:01.601 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:01.632 00.031 6880 UpdateGuideState exits: m=2247 SNR=32.9
01:07:01.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:01.632 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:01.632 00.000 6880 Enqueuing Expose request
01:07:01.632 00.000 10052 Worker thread wakes up
01:07:01.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:01.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:01.633 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:02.405 00.772 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a6611799-3a22-450e-8b95-4c405302d212"}
01:07:02.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a6611799-3a22-450e-8b95-4c405302d212"}
01:07:02.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"692d5a35-e414-4ab0-9b2e-0988c4b73f86"}
01:07:02.406 00.000 6880 case statement mapped state 6 to 3
01:07:02.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"692d5a35-e414-4ab0-9b2e-0988c4b73f86"}
01:07:02.406 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b7e5bb4f-281d-444e-a32d-1385831a5bc4"}
01:07:02.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":112,"width":15,"height":15,"star_pos":[6.61,6.76],"pixels":"..."},"id":"b7e5bb4f-281d-444e-a32d-1385831a5bc4"}
01:07:02.773 00.367 10052 Exposure complete
01:07:02.844 00.071 10052 worker thread done servicing request
01:07:02.844 00.000 6880 OnExposeComplete: enter
01:07:02.845 00.001 6880 UpdateGuideState(): m_state=6
01:07:02.845 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
01:07:02.845 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=888.76, Mass=2200, SNR=32.5, Peak=140 HFD=4.6
01:07:02.846 00.001 6880 MultiStar: [#1 -0.10,0.04,0.94,U] [#2 -0.03,0.03,1.00,U] [#3 -0.15,-0.03,0.91,U] [#4 -0.11,-0.26,0.00,M6] [#5 -0.13,0.05,1.00,U] [#6 -0.17,0.01,0.88,U] [#7 -0.32,-0.12,0.00,M9] [#8 -0.23,-0.08,0.00,M1] 
01:07:02.846 00.000 6880 refined, 5 included, MultiStar: {-0.13, 0.02}, one-star: {-0.21, 0.01}
01:07:02.846 00.000 6880 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.61) = xAngle (4.59 = -1.69)
01:07:02.846 00.000 6880 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.56 = -1.72)
01:07:02.846 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.98 mountX=-0.02 mountY=-0.13, mountTheta=-1.69
01:07:02.849 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.02, opts=13)
01:07:02.849 00.000 6880 Enqueuing Move request for scope (-0.13, 0.02)
01:07:02.849 00.000 10052 Worker thread wakes up
01:07:02.849 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:07:02.849 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:07:02.849 00.000 10052 Moving (-0.13, 0.02) raw xDistance=-0.02 yDistance=-0.13
01:07:02.849 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:02.849 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
01:07:02.849 00.000 10052 MoveAxis(E, 0, ABG)
01:07:02.849 00.000 10052 Move returns status 0, amount 0
01:07:02.850 00.001 10052 MoveAxis(N, 0, ABG)
01:07:02.850 00.000 10052 Move returns status 0, amount 0
01:07:02.850 00.000 10052 move complete, result=0
01:07:02.850 00.000 10052 worker thread done servicing request
01:07:02.873 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:02.907 00.034 6880 UpdateGuideState exits: m=2200 SNR=32.5
01:07:02.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:02.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:02.907 00.000 6880 Enqueuing Expose request
01:07:02.907 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:02.908 00.001 10052 Worker thread wakes up
01:07:02.908 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:02.908 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:03.817 00.909 10052 Exposure complete
01:07:03.864 00.047 10052 worker thread done servicing request
01:07:03.864 00.000 6880 OnExposeComplete: enter
01:07:03.865 00.001 6880 UpdateGuideState(): m_state=6
01:07:03.865 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
01:07:03.865 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=888.60, Mass=2195, SNR=32.5, Peak=150 HFD=4.3
01:07:03.865 00.000 6880 MultiStar: [#1 -0.19,-0.19,0.00,M1] [#2 -0.04,0.03,0.97,U] [#3 -0.24,-0.39,0.00,M1] [#4 -0.03,-0.40,0.00,M7] [#5 -0.17,-0.12,0.97,U] [#6 -0.15,-0.06,0.92,U] [#7 -0.22,-0.05,0.00,M10] [#8 -0.08,0.04,0.80,U] 
01:07:03.865 00.000 6880 refined, 4 included, MultiStar: {-0.16, -0.06}, one-star: {-0.33, -0.16}
01:07:03.865 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
01:07:03.866 00.001 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
01:07:03.866 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-2.80 mountX=0.06 mountY=-0.16, mountTheta=-1.19
01:07:03.868 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.06, opts=13)
01:07:03.868 00.000 6880 Enqueuing Move request for scope (-0.16, -0.06)
01:07:03.868 00.000 10052 Worker thread wakes up
01:07:03.868 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.06) opts 0xd
01:07:03.868 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.06)
01:07:03.868 00.000 10052 Moving (-0.16, -0.06) raw xDistance=0.06 yDistance=-0.16
01:07:03.868 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:07:03.868 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
01:07:03.868 00.000 10052 MoveAxis(E, 0, ABG)
01:07:03.868 00.000 10052 Move returns status 0, amount 0
01:07:03.868 00.000 10052 MoveAxis(N, 0, ABG)
01:07:03.868 00.000 10052 Move returns status 0, amount 0
01:07:03.868 00.000 10052 move complete, result=0
01:07:03.868 00.000 10052 worker thread done servicing request
01:07:03.888 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:03.919 00.031 6880 UpdateGuideState exits: m=2195 SNR=32.5
01:07:03.919 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:03.919 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:03.919 00.000 6880 Enqueuing Expose request
01:07:03.919 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:03.919 00.000 10052 Worker thread wakes up
01:07:03.919 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:03.919 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:04.405 00.486 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83225937-399b-41cd-a797-40cc3519c262"}
01:07:04.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83225937-399b-41cd-a797-40cc3519c262"}
01:07:04.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"60f82b1e-5c09-4bc5-bfbe-f513c02340e9"}
01:07:04.406 00.000 6880 case statement mapped state 6 to 3
01:07:04.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"60f82b1e-5c09-4bc5-bfbe-f513c02340e9"}
01:07:04.407 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9f8ce3c7-b54c-4d61-98ad-03d3a5d5311b"}
01:07:04.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":114,"width":15,"height":15,"star_pos":[7.47,6.60],"pixels":"..."},"id":"9f8ce3c7-b54c-4d61-98ad-03d3a5d5311b"}
01:07:05.054 00.647 10052 Exposure complete
01:07:05.122 00.068 10052 worker thread done servicing request
01:07:05.123 00.001 6880 OnExposeComplete: enter
01:07:05.123 00.000 6880 UpdateGuideState(): m_state=6
01:07:05.123 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
01:07:05.123 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.84, Mass=2206, SNR=32.6, Peak=143 HFD=4.5
01:07:05.124 00.001 6880 MultiStar: [#1 0.04,0.02,0.96,U] [#2 -0.12,0.27,0.00,M1] [#3 -0.00,-0.10,0.90,U] [#4 0.03,-0.27,0.00,M8] [#5 -0.05,0.03,0.97,U] [#6 -0.15,0.06,0.89,U] [#7 -0.08,0.13,0.76,U] [#8 0.02,0.12,0.80,U] 
01:07:05.124 00.000 6880 refined, 6 included, MultiStar: {-0.07, 0.05}, one-star: {-0.23, 0.09}
01:07:05.124 00.000 6880 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.61) = xAngle (4.13 = -2.15)
01:07:05.124 00.000 6880 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.10 = -2.18)
01:07:05.124 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=-0.04 mountY=-0.07, mountTheta=-2.16
01:07:05.126 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.05, opts=13)
01:07:05.126 00.000 6880 Enqueuing Move request for scope (-0.07, 0.05)
01:07:05.127 00.001 10052 Worker thread wakes up
01:07:05.127 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
01:07:05.127 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
01:07:05.127 00.000 10052 Moving (-0.07, 0.05) raw xDistance=-0.04 yDistance=-0.07
01:07:05.127 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:07:05.127 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
01:07:05.127 00.000 10052 MoveAxis(E, 0, ABG)
01:07:05.127 00.000 10052 Move returns status 0, amount 0
01:07:05.127 00.000 10052 MoveAxis(N, 0, ABG)
01:07:05.128 00.001 10052 Move returns status 0, amount 0
01:07:05.128 00.000 10052 move complete, result=0
01:07:05.128 00.000 10052 worker thread done servicing request
01:07:05.152 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:05.184 00.032 6880 UpdateGuideState exits: m=2206 SNR=32.6
01:07:05.184 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:05.184 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:05.184 00.000 6880 Enqueuing Expose request
01:07:05.185 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:05.185 00.000 10052 Worker thread wakes up
01:07:05.185 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:05.185 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:06.100 00.915 10052 Exposure complete
01:07:06.154 00.054 10052 worker thread done servicing request
01:07:06.154 00.000 6880 OnExposeComplete: enter
01:07:06.154 00.000 6880 UpdateGuideState(): m_state=6
01:07:06.155 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
01:07:06.155 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.65, Mass=2245, SNR=33.0, Peak=144 HFD=4.6
01:07:06.155 00.000 6880 MultiStar: [#1 0.00,-0.19,0.97,U] [#2 -0.05,0.19,0.97,U] [#3 -0.03,-0.45,0.00,M1] [#4 0.02,-0.20,0.81,U] [#5 -0.04,-0.14,0.95,U] [#6 0.07,0.00,0.93,U] [#7 0.01,-0.26,0.00,M10] [#8 0.15,-0.07,0.79,U] 
01:07:06.155 00.000 6880 refined, 6 included, MultiStar: {-0.01, -0.07}, one-star: {-0.19, -0.10}
01:07:06.155 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
01:07:06.155 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:07:06.155 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.73 mountX=0.07 mountY=-0.01, mountTheta=-0.14
01:07:06.157 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.07, opts=13)
01:07:06.157 00.000 6880 Enqueuing Move request for scope (-0.01, -0.07)
01:07:06.157 00.000 10052 Worker thread wakes up
01:07:06.157 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
01:07:06.157 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
01:07:06.157 00.000 10052 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=-0.01
01:07:06.157 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:06.157 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
01:07:06.157 00.000 10052 MoveAxis(E, 0, ABG)
01:07:06.157 00.000 10052 Move returns status 0, amount 0
01:07:06.157 00.000 10052 MoveAxis(N, 0, ABG)
01:07:06.157 00.000 10052 Move returns status 0, amount 0
01:07:06.157 00.000 10052 move complete, result=0
01:07:06.158 00.001 10052 worker thread done servicing request
01:07:06.176 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:06.207 00.031 6880 UpdateGuideState exits: m=2245 SNR=33.0
01:07:06.207 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:06.207 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:06.207 00.000 6880 Enqueuing Expose request
01:07:06.208 00.001 10052 Worker thread wakes up
01:07:06.208 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:06.208 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:06.208 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:06.403 00.195 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"868576bd-f84d-4944-a8b5-1396abe6420d"}
01:07:06.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"868576bd-f84d-4944-a8b5-1396abe6420d"}
01:07:06.404 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84399fa0-754d-40cc-817f-08f193a7f4cd"}
01:07:06.404 00.000 6880 case statement mapped state 6 to 3
01:07:06.405 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"84399fa0-754d-40cc-817f-08f193a7f4cd"}
01:07:06.405 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45a50785-cd6c-45a3-93bb-fa7dacf6364d"}
01:07:06.406 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":116,"width":15,"height":15,"star_pos":[6.61,6.65],"pixels":"..."},"id":"45a50785-cd6c-45a3-93bb-fa7dacf6364d"}
01:07:07.338 00.932 10052 Exposure complete
01:07:07.390 00.052 10052 worker thread done servicing request
01:07:07.390 00.000 6880 OnExposeComplete: enter
01:07:07.391 00.001 6880 UpdateGuideState(): m_state=6
01:07:07.391 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
01:07:07.391 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.89, Mass=2081, SNR=31.6, Peak=130 HFD=4.4
01:07:07.391 00.000 6880 MultiStar: [#1 -0.08,-0.06,0.98,U] [#2 -0.07,0.14,1.02,U] [#3 0.08,-0.16,0.94,U] [#4 0.09,0.14,0.86,U] [#5 -0.10,0.04,1.01,U] [#6 -0.04,0.06,0.98,U] [#7 -0.22,-0.09,0.00,R] [#8 0.01,-0.14,0.83,U] 
01:07:07.391 00.000 6880 refined, 7 included, MultiStar: {-0.04, 0.02}, one-star: {-0.18, 0.14}
01:07:07.391 00.000 6880 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.61) = xAngle (4.27 = -2.02)
01:07:07.391 00.000 6880 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.24 = -2.05)
01:07:07.391 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.05 cameraTheta=2.65 mountX=-0.02 mountY=-0.04, mountTheta=-2.02
01:07:07.393 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.02, opts=13)
01:07:07.393 00.000 6880 Enqueuing Move request for scope (-0.04, 0.02)
01:07:07.393 00.000 10052 Worker thread wakes up
01:07:07.393 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
01:07:07.393 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
01:07:07.393 00.000 10052 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
01:07:07.393 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:07:07.394 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
01:07:07.394 00.000 10052 MoveAxis(E, 0, ABG)
01:07:07.394 00.000 10052 Move returns status 0, amount 0
01:07:07.394 00.000 10052 MoveAxis(N, 0, ABG)
01:07:07.394 00.000 10052 Move returns status 0, amount 0
01:07:07.394 00.000 10052 move complete, result=0
01:07:07.394 00.000 10052 worker thread done servicing request
01:07:07.417 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:07.451 00.034 6880 UpdateGuideState exits: m=2081 SNR=31.6
01:07:07.451 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:07.451 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:07.451 00.000 6880 Enqueuing Expose request
01:07:07.451 00.000 10052 Worker thread wakes up
01:07:07.451 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:07.452 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:07.452 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:08.373 00.921 10052 Exposure complete
01:07:08.402 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22bb3b36-6b89-410a-b2cf-d75e4674b7f1"}
01:07:08.403 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22bb3b36-6b89-410a-b2cf-d75e4674b7f1"}
01:07:08.403 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c979b7d8-9a7b-4784-8cd3-47c06f274bf6"}
01:07:08.403 00.000 6880 case statement mapped state 6 to 3
01:07:08.404 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c979b7d8-9a7b-4784-8cd3-47c06f274bf6"}
01:07:08.404 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"92e74baf-f692-4ea0-8562-d72da1ce7d50"}
01:07:08.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":117,"width":15,"height":15,"star_pos":[6.61,6.89],"pixels":"..."},"id":"92e74baf-f692-4ea0-8562-d72da1ce7d50"}
01:07:08.451 00.047 10052 worker thread done servicing request
01:07:08.451 00.000 6880 OnExposeComplete: enter
01:07:08.451 00.000 6880 UpdateGuideState(): m_state=6
01:07:08.451 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
01:07:08.452 00.001 6880 Star::Find returns 1 (0), X=407.55, Y=888.77, Mass=2141, SNR=32.0, Peak=141 HFD=4.6
01:07:08.452 00.000 6880 MultiStar: [#1 -0.20,-0.08,0.95,U] [#2 -0.15,0.12,0.98,U] [#3 -0.17,-0.39,0.00,M1] [#4 -0.04,-0.35,0.00,M7] [#5 -0.19,-0.04,1.00,U] [#6 -0.15,-0.09,0.94,U] [#7 0.04,-0.07,0.79,U] [#8 -0.07,-0.11,0.79,U] 
01:07:08.452 00.000 6880 refined, 6 included, MultiStar: {-0.15, -0.03}, one-star: {-0.24, 0.02}
01:07:08.452 00.000 6880 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
01:07:08.453 00.001 6880 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
01:07:08.453 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-2.93 mountX=0.04 mountY=-0.15, mountTheta=-1.32
01:07:08.455 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.03, opts=13)
01:07:08.455 00.000 6880 Enqueuing Move request for scope (-0.15, -0.03)
01:07:08.455 00.000 10052 Worker thread wakes up
01:07:08.455 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
01:07:08.455 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
01:07:08.456 00.001 10052 Moving (-0.15, -0.03) raw xDistance=0.04 yDistance=-0.15
01:07:08.456 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:07:08.456 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
01:07:08.456 00.000 10052 MoveAxis(E, 0, ABG)
01:07:08.456 00.000 10052 Move returns status 0, amount 0
01:07:08.456 00.000 10052 MoveAxis(N, 0, ABG)
01:07:08.456 00.000 10052 Move returns status 0, amount 0
01:07:08.456 00.000 10052 move complete, result=0
01:07:08.456 00.000 10052 worker thread done servicing request
01:07:08.480 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:08.507 00.027 6880 UpdateGuideState exits: m=2141 SNR=32.0
01:07:08.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:08.507 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:08.507 00.000 6880 Enqueuing Expose request
01:07:08.508 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:08.508 00.000 10052 Worker thread wakes up
01:07:08.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:08.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:09.641 01.133 10052 Exposure complete
01:07:09.694 00.053 10052 worker thread done servicing request
01:07:09.694 00.000 6880 OnExposeComplete: enter
01:07:09.694 00.000 6880 UpdateGuideState(): m_state=6
01:07:09.695 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
01:07:09.695 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=888.66, Mass=2067, SNR=31.5, Peak=133 HFD=4.5
01:07:09.695 00.000 6880 MultiStar: [#1 -0.11,-0.17,0.97,U] [#2 -0.11,-0.10,1.02,U] [#3 -0.08,-0.49,0.00,M2] [#4 -0.18,-0.34,0.00,M8] [#5 -0.19,-0.14,0.00,M1] [#6 -0.08,-0.32,0.00,M1] [#7 -0.02,-0.07,0.78,U] [#8 -0.12,-0.04,0.84,U] 
01:07:09.695 00.000 6880 refined, 4 included, MultiStar: {-0.14, -0.10}, one-star: {-0.29, -0.09}
01:07:09.695 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.91 = -0.91)
01:07:09.695 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
01:07:09.695 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-2.53 mountX=0.10 mountY=-0.14, mountTheta=-0.92
01:07:09.696 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.10, opts=13)
01:07:09.697 00.001 6880 Enqueuing Move request for scope (-0.14, -0.10)
01:07:09.697 00.000 10052 Worker thread wakes up
01:07:09.697 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.10) opts 0xd
01:07:09.697 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.10)
01:07:09.697 00.000 10052 Moving (-0.14, -0.10) raw xDistance=0.10 yDistance=-0.14
01:07:09.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:07:09.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
01:07:09.697 00.000 10052 MoveAxis(E, 0, ABG)
01:07:09.697 00.000 10052 Move returns status 0, amount 0
01:07:09.697 00.000 10052 MoveAxis(N, 0, ABG)
01:07:09.697 00.000 10052 Move returns status 0, amount 0
01:07:09.697 00.000 10052 move complete, result=0
01:07:09.697 00.000 10052 worker thread done servicing request
01:07:09.716 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:09.745 00.029 6880 UpdateGuideState exits: m=2067 SNR=31.5
01:07:09.746 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:09.746 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:09.746 00.000 6880 Enqueuing Expose request
01:07:09.746 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:09.746 00.000 10052 Worker thread wakes up
01:07:09.746 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:09.746 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:10.401 00.655 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"562ca50d-513e-4eaa-b2e4-e447f11049af"}
01:07:10.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"562ca50d-513e-4eaa-b2e4-e447f11049af"}
01:07:10.401 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33be9602-9208-4c9c-8b4e-afb662e38dbc"}
01:07:10.401 00.000 6880 case statement mapped state 6 to 3
01:07:10.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33be9602-9208-4c9c-8b4e-afb662e38dbc"}
01:07:10.403 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0c081995-3b75-48c0-95ed-bf5f84bef387"}
01:07:10.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":119,"width":15,"height":15,"star_pos":[6.50,6.66],"pixels":"..."},"id":"0c081995-3b75-48c0-95ed-bf5f84bef387"}
01:07:10.657 00.254 10052 Exposure complete
01:07:10.727 00.070 10052 worker thread done servicing request
01:07:10.727 00.000 6880 OnExposeComplete: enter
01:07:10.727 00.000 6880 UpdateGuideState(): m_state=6
01:07:10.727 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
01:07:10.727 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=888.71, Mass=2177, SNR=32.3, Peak=136 HFD=4.6
01:07:10.728 00.001 6880 MultiStar: [#1 -0.36,-0.13,0.00,M1] [#2 -0.18,0.07,1.00,U] [#3 -0.22,-0.45,0.00,M3] [#4 -0.14,-0.42,0.00,M9] [#5 -0.17,-0.06,0.98,U] [#6 -0.14,-0.08,0.90,U] [#7 -0.22,-0.07,0.00,M1] [#8 -0.03,-0.17,0.81,U] 
01:07:10.728 00.000 6880 refined, 4 included, MultiStar: {-0.16, -0.05}, one-star: {-0.26, -0.04}
01:07:10.728 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.21 = -1.21)
01:07:10.728 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:07:10.728 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.83 mountX=0.06 mountY=-0.16, mountTheta=-1.22
01:07:10.730 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.05, opts=13)
01:07:10.730 00.000 6880 Enqueuing Move request for scope (-0.16, -0.05)
01:07:10.730 00.000 10052 Worker thread wakes up
01:07:10.730 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
01:07:10.730 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
01:07:10.730 00.000 10052 Moving (-0.16, -0.05) raw xDistance=0.06 yDistance=-0.16
01:07:10.730 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:07:10.730 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.00
01:07:10.730 00.000 10052 MoveAxis(E, 0, ABG)
01:07:10.730 00.000 10052 Move returns status 0, amount 0
01:07:10.730 00.000 10052 MoveAxis(N, 0, ABG)
01:07:10.730 00.000 10052 Move returns status 0, amount 0
01:07:10.730 00.000 10052 move complete, result=0
01:07:10.730 00.000 10052 worker thread done servicing request
01:07:10.752 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:10.788 00.036 6880 UpdateGuideState exits: m=2177 SNR=32.3
01:07:10.788 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:10.788 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:10.788 00.000 6880 Enqueuing Expose request
01:07:10.788 00.000 10052 Worker thread wakes up
01:07:10.788 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:07:10.789 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:10.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:11.921 01.132 10052 Exposure complete
01:07:11.989 00.068 10052 worker thread done servicing request
01:07:11.989 00.000 6880 OnExposeComplete: enter
01:07:11.989 00.000 6880 UpdateGuideState(): m_state=6
01:07:11.990 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
01:07:11.990 00.000 6880 Star::Find returns 1 (0), X=407.25, Y=888.44, Mass=1958, SNR=30.7, Peak=127 HFD=4.7
01:07:11.990 00.000 6880 MultiStar: large primary error, entering stabilization period
01:07:11.990 00.000 6880 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.61) = xAngle (-1.01 = -1.01)
01:07:11.990 00.000 6880 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
01:07:11.990 00.000 6880 CameraToMount -- cameraX=-0.54 cameraY=-0.31 hyp=0.63 cameraTheta=-2.62 mountX=0.34 mountY=-0.54, mountTheta=-1.01
01:07:11.991 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.54, y=-0.31, opts=13)
01:07:11.992 00.001 6880 Enqueuing Move request for scope (-0.54, -0.31)
01:07:11.992 00.000 10052 Worker thread wakes up
01:07:11.992 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.54, -0.31) opts 0xd
01:07:11.992 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.54, -0.31)
01:07:11.992 00.000 10052 Moving (-0.54, -0.31) raw xDistance=0.34 yDistance=-0.54
01:07:11.992 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
01:07:11.992 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.54, slope = -0.03
01:07:11.992 00.000 10052 MoveAxis(W, 90, ABG)
01:07:11.992 00.000 10052 Guiding  Dir = 3, Dur = 90
01:07:12.015 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:12.049 00.034 6880 UpdateGuideState exits: m=1958 SNR=30.7
01:07:12.049 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:12.049 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:12.049 00.000 6880 Enqueuing Expose request
01:07:12.071 00.022 10052 IsSlewing returns 0
01:07:12.150 00.079 10052 IsGuiding returns 0
01:07:12.213 00.063 10052 PulseGuide returned control before completion, sleep 37
01:07:12.321 00.108 10052 IsGuiding returns 1
01:07:12.321 00.000 10052 scope still moving after pulse duration time elapsed
01:07:12.401 00.080 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2692a2a5-dffa-4000-8083-9946b90bb61c"}
01:07:12.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2692a2a5-dffa-4000-8083-9946b90bb61c"}
01:07:12.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"64688fcf-03de-4707-89e4-379195608c19"}
01:07:12.402 00.000 6880 case statement mapped state 6 to 3
01:07:12.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"64688fcf-03de-4707-89e4-379195608c19"}
01:07:12.403 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dee91b1e-70ea-4f01-a348-95593db2984b"}
01:07:12.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":121,"width":15,"height":15,"star_pos":[7.25,7.44],"pixels":"..."},"id":"dee91b1e-70ea-4f01-a348-95593db2984b"}
01:07:12.423 00.020 10052 IsSlewing returns 0
01:07:12.499 00.076 10052 IsGuiding returns 0
01:07:12.499 00.000 10052 scope move finished after 90 + 259 ms
01:07:12.499 00.000 10052 Move returns status 0, amount 90
01:07:12.499 00.000 10052 MoveAxis(N, 51, ABG)
01:07:12.499 00.000 10052 Guiding  Dir = 0, Dur = 51
01:07:12.573 00.074 10052 IsSlewing returns 0
01:07:12.647 00.074 10052 IsGuiding returns 0
01:07:12.745 00.098 10052 IsGuiding returns 1
01:07:12.745 00.000 10052 scope still moving after pulse duration time elapsed
01:07:12.798 00.053 10052 IsSlewing returns 0
01:07:12.835 00.037 10052 IsGuiding returns 0
01:07:12.835 00.000 10052 scope move finished after 51 + 137 ms
01:07:12.837 00.002 10052 Move returns status 0, amount 51
01:07:12.837 00.000 10052 move complete, result=0
01:07:12.837 00.000 10052 worker thread done servicing request
01:07:12.837 00.000 6880 GuideStep: 0.3 px 90 ms WEST, -0.5 px 51 ms NORTH
01:07:12.837 00.000 10052 Worker thread wakes up
01:07:12.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:12.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:14.079 01.242 10052 Exposure complete
01:07:14.138 00.059 10052 worker thread done servicing request
01:07:14.139 00.001 6880 OnExposeComplete: enter
01:07:14.139 00.000 6880 UpdateGuideState(): m_state=6
01:07:14.139 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
01:07:14.139 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=888.56, Mass=1783, SNR=29.3, Peak=121 HFD=4.3
01:07:14.139 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
01:07:14.139 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:07:14.139 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-2.53 mountX=0.20 mountY=-0.27, mountTheta=-0.93
01:07:14.141 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.19, opts=13)
01:07:14.141 00.000 6880 Enqueuing Move request for scope (-0.28, -0.19)
01:07:14.141 00.000 10052 Worker thread wakes up
01:07:14.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.19) opts 0xd
01:07:14.141 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.19)
01:07:14.141 00.000 10052 Moving (-0.28, -0.19) raw xDistance=0.20 yDistance=-0.27
01:07:14.141 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
01:07:14.141 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.27, slope = -0.03
01:07:14.141 00.000 10052 MoveAxis(W, 59, ABG)
01:07:14.142 00.001 10052 Guiding  Dir = 3, Dur = 59
01:07:14.168 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:14.201 00.033 6880 UpdateGuideState exits: m=1783 SNR=29.3
01:07:14.201 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:14.201 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:14.201 00.000 6880 Enqueuing Expose request
01:07:14.213 00.012 10052 IsSlewing returns 0
01:07:14.283 00.070 10052 IsGuiding returns 0
01:07:14.401 00.118 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ae778d2-403d-4a88-bf27-af3bbbba80b2"}
01:07:14.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ae778d2-403d-4a88-bf27-af3bbbba80b2"}
01:07:14.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d971412-c8ee-4cdf-a8f5-5e502491e451"}
01:07:14.402 00.000 6880 case statement mapped state 6 to 3
01:07:14.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d971412-c8ee-4cdf-a8f5-5e502491e451"}
01:07:14.403 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ec88d8fd-875a-461c-a46e-d10088e3bb12"}
01:07:14.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":122,"width":15,"height":15,"star_pos":[6.52,6.56],"pixels":"..."},"id":"ec88d8fd-875a-461c-a46e-d10088e3bb12"}
01:07:14.421 00.018 10052 IsGuiding returns 0
01:07:14.421 00.000 10052 Move returns status 0, amount 59
01:07:14.421 00.000 10052 MoveAxis(N, 54, ABG)
01:07:14.421 00.000 10052 Guiding  Dir = 0, Dur = 54
01:07:14.494 00.073 10052 IsSlewing returns 0
01:07:14.569 00.075 10052 IsGuiding returns 0
01:07:14.667 00.098 10052 IsGuiding returns 1
01:07:14.668 00.001 10052 scope still moving after pulse duration time elapsed
01:07:14.711 00.043 10052 IsSlewing returns 0
01:07:14.748 00.037 10052 IsGuiding returns 0
01:07:14.749 00.001 10052 scope move finished after 54 + 125 ms
01:07:14.749 00.000 10052 Move returns status 0, amount 54
01:07:14.749 00.000 10052 move complete, result=0
01:07:14.749 00.000 10052 worker thread done servicing request
01:07:14.749 00.000 6880 GuideStep: 0.2 px 59 ms WEST, -0.3 px 54 ms NORTH
01:07:14.749 00.000 10052 Worker thread wakes up
01:07:14.749 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:14.749 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:15.656 00.907 10052 Exposure complete
01:07:15.709 00.053 10052 worker thread done servicing request
01:07:15.710 00.001 6880 OnExposeComplete: enter
01:07:15.710 00.000 6880 UpdateGuideState(): m_state=6
01:07:15.710 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
01:07:15.710 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=888.69, Mass=1987, SNR=30.9, Peak=136 HFD=4.5
01:07:15.710 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
01:07:15.710 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
01:07:15.710 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.06 hyp=0.29 cameraTheta=-2.94 mountX=0.07 mountY=-0.29, mountTheta=-1.33
01:07:15.712 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.06, opts=13)
01:07:15.712 00.000 6880 Enqueuing Move request for scope (-0.29, -0.06)
01:07:15.712 00.000 10052 Worker thread wakes up
01:07:15.712 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.06) opts 0xd
01:07:15.712 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.06)
01:07:15.712 00.000 10052 Moving (-0.29, -0.06) raw xDistance=0.07 yDistance=-0.29
01:07:15.712 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:15.712 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.29, slope = -0.03
01:07:15.712 00.000 10052 MoveAxis(E, 0, ABG)
01:07:15.712 00.000 10052 Move returns status 0, amount 0
01:07:15.712 00.000 10052 MoveAxis(N, 62, ABG)
01:07:15.712 00.000 10052 Guiding  Dir = 0, Dur = 62
01:07:15.731 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:15.760 00.029 6880 UpdateGuideState exits: m=1987 SNR=30.9
01:07:15.760 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:15.760 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:15.760 00.000 6880 Enqueuing Expose request
01:07:15.772 00.012 10052 IsSlewing returns 0
01:07:15.846 00.074 10052 IsGuiding returns 0
01:07:15.990 00.144 10052 IsGuiding returns 1
01:07:15.990 00.000 10052 scope still moving after pulse duration time elapsed
01:07:16.071 00.081 10052 IsSlewing returns 0
01:07:16.150 00.079 10052 IsGuiding returns 0
01:07:16.150 00.000 10052 scope move finished after 62 + 241 ms
01:07:16.150 00.000 10052 Move returns status 0, amount 62
01:07:16.150 00.000 10052 move complete, result=0
01:07:16.150 00.000 10052 worker thread done servicing request
01:07:16.151 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
01:07:16.151 00.000 10052 Worker thread wakes up
01:07:16.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:16.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:16.400 00.249 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0662ef16-ccc1-4283-bd2b-7d2e6128a932"}
01:07:16.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0662ef16-ccc1-4283-bd2b-7d2e6128a932"}
01:07:16.401 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2c3f794-9607-4bf8-9e81-ace20355634b"}
01:07:16.401 00.000 6880 case statement mapped state 6 to 3
01:07:16.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2c3f794-9607-4bf8-9e81-ace20355634b"}
01:07:16.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f202613b-a618-43a8-8713-2980d6f03f40"}
01:07:16.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":123,"width":15,"height":15,"star_pos":[6.51,6.69],"pixels":"..."},"id":"f202613b-a618-43a8-8713-2980d6f03f40"}
01:07:17.289 00.887 10052 Exposure complete
01:07:17.351 00.062 10052 worker thread done servicing request
01:07:17.351 00.000 6880 OnExposeComplete: enter
01:07:17.352 00.001 6880 UpdateGuideState(): m_state=6
01:07:17.352 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
01:07:17.352 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.63, Mass=1896, SNR=30.1, Peak=122 HFD=4.7
01:07:17.352 00.000 6880 MultiStar: exiting stabilization period
01:07:17.352 00.000 6880 MultiStar: [#1 0.25,-0.18,0.00,M2] [#2 0.31,-0.23,0.00,M1] [#3 0.29,-0.45,0.00,M4] [#4 0.49,-0.02,0.00,M10] [#5 0.24,0.03,0.00,M1] [#6 0.32,-0.27,0.00,M1] [#7 0.48,0.11,0.00,M2] [#8 0.37,-0.22,0.00,M1] 
01:07:17.352 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.66 = 0.66)
01:07:17.352 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:07:17.352 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.12 hyp=0.15 cameraTheta=-0.96 mountX=0.12 mountY=0.09, mountTheta=0.64
01:07:17.354 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.12, opts=13)
01:07:17.354 00.000 6880 Enqueuing Move request for scope (0.08, -0.12)
01:07:17.354 00.000 10052 Worker thread wakes up
01:07:17.354 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.12) opts 0xd
01:07:17.354 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.12)
01:07:17.354 00.000 10052 Moving (0.08, -0.12) raw xDistance=0.12 yDistance=0.09
01:07:17.354 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:07:17.354 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:07:17.354 00.000 10052 MoveAxis(W, 31, ABG)
01:07:17.354 00.000 10052 Guiding  Dir = 3, Dur = 31
01:07:17.375 00.021 10052 IsSlewing returns 0
01:07:17.378 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:17.411 00.033 6880 UpdateGuideState exits: m=1896 SNR=30.1
01:07:17.411 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:17.411 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:17.411 00.000 6880 Enqueuing Expose request
01:07:17.414 00.003 10052 IsGuiding returns 0
01:07:17.441 00.027 10052 PulseGuide returned control before completion, sleep 14
01:07:17.520 00.079 10052 IsGuiding returns 0
01:07:17.520 00.000 10052 Move returns status 0, amount 31
01:07:17.520 00.000 10052 MoveAxis(N, 0, ABG)
01:07:17.520 00.000 10052 Move returns status 0, amount 0
01:07:17.520 00.000 10052 move complete, result=0
01:07:17.520 00.000 10052 worker thread done servicing request
01:07:17.520 00.000 10052 Worker thread wakes up
01:07:17.520 00.000 6880 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
01:07:17.521 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:17.521 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:18.401 00.880 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f1de3f2a-a0f4-4b04-a41f-0af4757351d9"}
01:07:18.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f1de3f2a-a0f4-4b04-a41f-0af4757351d9"}
01:07:18.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21a33131-eff0-496b-986c-7df3e8dff291"}
01:07:18.402 00.000 6880 case statement mapped state 6 to 3
01:07:18.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"21a33131-eff0-496b-986c-7df3e8dff291"}
01:07:18.403 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f7afc1b-dad3-4e39-b4ef-ebdf661dbe7d"}
01:07:18.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":124,"width":15,"height":15,"star_pos":[6.88,6.63],"pixels":"..."},"id":"3f7afc1b-dad3-4e39-b4ef-ebdf661dbe7d"}
01:07:18.429 00.026 10052 Exposure complete
01:07:18.516 00.087 10052 worker thread done servicing request
01:07:18.516 00.000 6880 OnExposeComplete: enter
01:07:18.516 00.000 6880 UpdateGuideState(): m_state=6
01:07:18.516 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
01:07:18.517 00.001 6880 Star::Find returns 1 (0), X=407.61, Y=888.55, Mass=1943, SNR=30.6, Peak=128 HFD=4.5
01:07:18.517 00.000 6880 MultiStar: [#1 -0.02,-0.21,0.99,U] [#2 -0.20,-0.16,0.00,M2] [#3 -0.04,-0.47,0.00,M5] [#4 0.03,-0.31,0.00,R] [#5 -0.10,-0.20,1.00,U] [#6 -0.06,-0.36,0.00,M2] [#7 0.21,0.09,0.81,U] [#8 -0.09,-0.15,0.80,U] 
01:07:18.517 00.000 6880 refined, 4 included, MultiStar: {-0.05, -0.14}, one-star: {-0.19, -0.20}
01:07:18.517 00.000 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.28 = -0.28)
01:07:18.517 00.000 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
01:07:18.517 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.89 mountX=0.14 mountY=-0.05, mountTheta=-0.31
01:07:18.519 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.14, opts=13)
01:07:18.519 00.000 6880 Enqueuing Move request for scope (-0.05, -0.14)
01:07:18.519 00.000 10052 Worker thread wakes up
01:07:18.519 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
01:07:18.520 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
01:07:18.520 00.000 10052 Moving (-0.05, -0.14) raw xDistance=0.14 yDistance=-0.05
01:07:18.520 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:07:18.520 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:07:18.520 00.000 10052 MoveAxis(W, 40, ABG)
01:07:18.520 00.000 10052 Guiding  Dir = 3, Dur = 40
01:07:18.542 00.022 10052 IsSlewing returns 0
01:07:18.548 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:18.580 00.032 10052 IsGuiding returns 0
01:07:18.601 00.021 6880 UpdateGuideState exits: m=1943 SNR=30.6
01:07:18.601 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:18.601 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:18.601 00.000 6880 Enqueuing Expose request
01:07:18.607 00.006 10052 PulseGuide returned control before completion, sleep 24
01:07:18.667 00.060 10052 IsGuiding returns 0
01:07:18.667 00.000 10052 Move returns status 0, amount 40
01:07:18.667 00.000 10052 MoveAxis(N, 0, ABG)
01:07:18.668 00.001 10052 Move returns status 0, amount 0
01:07:18.668 00.000 10052 move complete, result=0
01:07:18.668 00.000 10052 worker thread done servicing request
01:07:18.668 00.000 10052 Worker thread wakes up
01:07:18.668 00.000 6880 GuideStep: 0.1 px 40 ms WEST, -0.0 px 0 ms NORTH
01:07:18.668 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:18.668 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:19.806 01.138 10052 Exposure complete
01:07:19.897 00.091 10052 worker thread done servicing request
01:07:19.897 00.000 6880 OnExposeComplete: enter
01:07:19.897 00.000 6880 UpdateGuideState(): m_state=6
01:07:19.898 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
01:07:19.898 00.000 6880 Star::Find returns 1 (0), X=407.22, Y=888.61, Mass=2058, SNR=31.5, Peak=136 HFD=4.5
01:07:19.898 00.000 6880 MultiStar: large primary error, entering stabilization period
01:07:19.899 00.001 6880 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.61) = xAngle (-1.28 = -1.28)
01:07:19.899 00.000 6880 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
01:07:19.899 00.000 6880 CameraToMount -- cameraX=-0.57 cameraY=-0.14 hyp=0.59 cameraTheta=-2.90 mountX=0.17 mountY=-0.57, mountTheta=-1.29
01:07:19.901 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.57, y=-0.14, opts=13)
01:07:19.901 00.000 6880 Enqueuing Move request for scope (-0.57, -0.14)
01:07:19.902 00.001 10052 Worker thread wakes up
01:07:19.902 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.57, -0.14) opts 0xd
01:07:19.902 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.57, -0.14)
01:07:19.902 00.000 10052 Moving (-0.57, -0.14) raw xDistance=0.17 yDistance=-0.57
01:07:19.902 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:07:19.902 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.57, slope = -0.02
01:07:19.902 00.000 10052 MoveAxis(W, 47, ABG)
01:07:19.902 00.000 10052 Guiding  Dir = 3, Dur = 47
01:07:19.932 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:19.964 00.032 10052 IsSlewing returns 0
01:07:19.965 00.001 6880 UpdateGuideState exits: m=2058 SNR=31.5
01:07:19.965 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:19.965 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:19.965 00.000 6880 Enqueuing Expose request
01:07:20.030 00.065 10052 IsGuiding returns 0
01:07:20.174 00.144 10052 IsGuiding returns 0
01:07:20.174 00.000 10052 Move returns status 0, amount 47
01:07:20.174 00.000 10052 MoveAxis(N, 34, ABG)
01:07:20.174 00.000 10052 Guiding  Dir = 0, Dur = 34
01:07:20.254 00.080 10052 IsSlewing returns 0
01:07:20.328 00.074 10052 IsGuiding returns 0
01:07:20.401 00.073 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3db3b578-702c-41b3-92c3-71dc4cb38d72"}
01:07:20.402 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3db3b578-702c-41b3-92c3-71dc4cb38d72"}
01:07:20.402 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c925e5c2-0b1e-47ee-9045-30c9a51d3c32"}
01:07:20.402 00.000 6880 case statement mapped state 6 to 3
01:07:20.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c925e5c2-0b1e-47ee-9045-30c9a51d3c32"}
01:07:20.403 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"52a32589-7151-404d-a157-38f3b0c7e7d7"}
01:07:20.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":126,"width":15,"height":15,"star_pos":[7.22,6.61],"pixels":"..."},"id":"52a32589-7151-404d-a157-38f3b0c7e7d7"}
01:07:20.462 00.059 10052 IsGuiding returns 0
01:07:20.462 00.000 10052 Move returns status 0, amount 34
01:07:20.462 00.000 10052 move complete, result=0
01:07:20.462 00.000 10052 worker thread done servicing request
01:07:20.462 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.6 px 34 ms NORTH
01:07:20.463 00.001 10052 Worker thread wakes up
01:07:20.463 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:20.463 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:21.369 00.906 10052 Exposure complete
01:07:21.428 00.059 10052 worker thread done servicing request
01:07:21.428 00.000 6880 OnExposeComplete: enter
01:07:21.428 00.000 6880 UpdateGuideState(): m_state=6
01:07:21.429 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
01:07:21.429 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=888.71, Mass=2016, SNR=31.2, Peak=136 HFD=4.5
01:07:21.429 00.000 6880 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.61) = xAngle (-1.35 = -1.35)
01:07:21.429 00.000 6880 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
01:07:21.429 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-2.97 mountX=0.05 mountY=-0.25, mountTheta=-1.36
01:07:21.431 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.04, opts=13)
01:07:21.431 00.000 6880 Enqueuing Move request for scope (-0.25, -0.04)
01:07:21.431 00.000 10052 Worker thread wakes up
01:07:21.431 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.04) opts 0xd
01:07:21.431 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.04)
01:07:21.431 00.000 10052 Moving (-0.25, -0.04) raw xDistance=0.05 yDistance=-0.25
01:07:21.431 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:07:21.432 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.25, slope = -0.01
01:07:21.432 00.000 10052 MoveAxis(E, 0, ABG)
01:07:21.432 00.000 10052 Move returns status 0, amount 0
01:07:21.432 00.000 10052 MoveAxis(N, 17, ABG)
01:07:21.432 00.000 10052 Guiding  Dir = 0, Dur = 17
01:07:21.452 00.020 10052 IsSlewing returns 0
01:07:21.454 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:21.487 00.033 6880 UpdateGuideState exits: m=2016 SNR=31.2
01:07:21.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:21.488 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:21.488 00.000 6880 Enqueuing Expose request
01:07:21.492 00.004 10052 IsGuiding returns 0
01:07:21.634 00.142 10052 IsGuiding returns 0
01:07:21.634 00.000 10052 Move returns status 0, amount 17
01:07:21.634 00.000 10052 move complete, result=0
01:07:21.634 00.000 10052 worker thread done servicing request
01:07:21.634 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 17 ms NORTH
01:07:21.635 00.001 10052 Worker thread wakes up
01:07:21.635 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:21.635 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:22.401 00.766 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c1739a8-5fff-4a17-aad4-88280286b34b"}
01:07:22.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c1739a8-5fff-4a17-aad4-88280286b34b"}
01:07:22.413 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"762b4347-f83c-4ef1-b94b-af182fa56cb5"}
01:07:22.414 00.001 6880 case statement mapped state 6 to 3
01:07:22.414 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"762b4347-f83c-4ef1-b94b-af182fa56cb5"}
01:07:22.414 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5689e734-bf2b-4ab8-83f0-646129a58e11"}
01:07:22.414 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":127,"width":15,"height":15,"star_pos":[6.55,6.71],"pixels":"..."},"id":"5689e734-bf2b-4ab8-83f0-646129a58e11"}
01:07:22.778 00.364 10052 Exposure complete
01:07:22.843 00.065 10052 worker thread done servicing request
01:07:22.843 00.000 6880 OnExposeComplete: enter
01:07:22.843 00.000 6880 UpdateGuideState(): m_state=6
01:07:22.843 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
01:07:22.844 00.001 6880 Star::Find returns 1 (0), X=407.73, Y=888.51, Mass=2101, SNR=31.8, Peak=158 HFD=4.6
01:07:22.844 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
01:07:22.844 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
01:07:22.844 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.85 mountX=0.24 mountY=-0.07, mountTheta=-0.27
01:07:22.845 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.24, opts=13)
01:07:22.846 00.001 6880 Enqueuing Move request for scope (-0.07, -0.24)
01:07:22.846 00.000 10052 Worker thread wakes up
01:07:22.846 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
01:07:22.846 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
01:07:22.846 00.000 10052 Moving (-0.07, -0.24) raw xDistance=0.24 yDistance=-0.07
01:07:22.846 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:07:22.846 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
01:07:22.846 00.000 10052 MoveAxis(W, 64, ABG)
01:07:22.846 00.000 10052 Guiding  Dir = 3, Dur = 64
01:07:22.867 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:22.867 00.000 10052 IsSlewing returns 0
01:07:22.907 00.040 10052 IsGuiding returns 0
01:07:22.910 00.003 6880 UpdateGuideState exits: m=2101 SNR=31.8
01:07:22.911 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:22.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:22.911 00.000 6880 Enqueuing Expose request
01:07:22.933 00.022 10052 PulseGuide returned control before completion, sleep 49
01:07:23.015 00.082 10052 IsGuiding returns 0
01:07:23.015 00.000 10052 Move returns status 0, amount 64
01:07:23.015 00.000 10052 MoveAxis(N, 0, ABG)
01:07:23.015 00.000 10052 Move returns status 0, amount 0
01:07:23.015 00.000 10052 move complete, result=0
01:07:23.016 00.001 10052 worker thread done servicing request
01:07:23.016 00.000 10052 Worker thread wakes up
01:07:23.016 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:23.016 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:23.028 00.012 6880 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
01:07:23.933 00.905 10052 Exposure complete
01:07:24.023 00.090 10052 worker thread done servicing request
01:07:24.023 00.000 6880 OnExposeComplete: enter
01:07:24.024 00.001 6880 UpdateGuideState(): m_state=6
01:07:24.024 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
01:07:24.024 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.61, Mass=2050, SNR=31.4, Peak=132 HFD=4.7
01:07:24.024 00.000 6880 MultiStar: exiting stabilization period
01:07:24.025 00.001 6880 MultiStar: [#1 -0.15,-0.22,0.00,M2] [#2 0.14,-0.25,0.00,M3] [#3 0.07,-0.26,0.00,M6] [#4 -0.11,-0.10,0.91,U] [#5 0.04,-0.09,0.99,U] [#6 0.03,-0.26,0.00,M3] [#7 0.07,-0.12,0.80,U] [#8 0.00,-0.25,0.80,U] 
01:07:24.025 00.000 6880 refined, 4 included, MultiStar: {-0.02, -0.14}, one-star: {-0.10, -0.14}
01:07:24.025 00.000 6880 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.61) = xAngle (-0.12 = -0.12)
01:07:24.025 00.000 6880 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:07:24.025 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.14 cameraTheta=-1.74 mountX=0.14 mountY=-0.02, mountTheta=-0.15
01:07:24.027 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.14, opts=13)
01:07:24.027 00.000 6880 Enqueuing Move request for scope (-0.02, -0.14)
01:07:24.027 00.000 10052 Worker thread wakes up
01:07:24.028 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
01:07:24.028 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
01:07:24.028 00.000 10052 Moving (-0.02, -0.14) raw xDistance=0.14 yDistance=-0.02
01:07:24.028 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:07:24.028 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
01:07:24.028 00.000 10052 MoveAxis(W, 40, ABG)
01:07:24.028 00.000 10052 Guiding  Dir = 3, Dur = 40
01:07:24.053 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:24.070 00.017 10052 IsSlewing returns 0
01:07:24.087 00.017 6880 UpdateGuideState exits: m=2050 SNR=31.4
01:07:24.087 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:24.087 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:24.087 00.000 6880 Enqueuing Expose request
01:07:24.150 00.063 10052 IsGuiding returns 0
01:07:24.280 00.130 10052 IsGuiding returns 0
01:07:24.280 00.000 10052 Move returns status 0, amount 40
01:07:24.280 00.000 10052 MoveAxis(N, 0, ABG)
01:07:24.280 00.000 10052 Move returns status 0, amount 0
01:07:24.280 00.000 10052 move complete, result=0
01:07:24.281 00.001 10052 worker thread done servicing request
01:07:24.281 00.000 10052 Worker thread wakes up
01:07:24.281 00.000 6880 GuideStep: 0.1 px 40 ms WEST, -0.0 px 0 ms NORTH
01:07:24.281 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:24.281 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:24.400 00.119 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e52a0854-bd0e-45f6-8a54-da7e017cb031"}
01:07:24.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e52a0854-bd0e-45f6-8a54-da7e017cb031"}
01:07:24.401 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f0bcb49e-af3f-415a-ace0-402853dfc0bb"}
01:07:24.401 00.000 6880 case statement mapped state 6 to 3
01:07:24.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0bcb49e-af3f-415a-ace0-402853dfc0bb"}
01:07:24.403 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ae8e7a61-1adb-41b7-a396-94fd26c5b3fc"}
01:07:24.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":129,"width":15,"height":15,"star_pos":[6.70,6.61],"pixels":"..."},"id":"ae8e7a61-1adb-41b7-a396-94fd26c5b3fc"}
01:07:25.419 01.016 10052 Exposure complete
01:07:25.503 00.084 10052 worker thread done servicing request
01:07:25.503 00.000 6880 OnExposeComplete: enter
01:07:25.503 00.000 6880 UpdateGuideState(): m_state=6
01:07:25.503 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
01:07:25.503 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.58, Mass=2125, SNR=32.0, Peak=139 HFD=4.7
01:07:25.504 00.001 6880 MultiStar: [#1 0.04,-0.07,0.99,U] [#2 -0.19,-0.15,1.02,U] [#3 -0.05,-0.27,0.00,M7] [#4 0.11,-0.03,0.85,U] [#5 -0.12,-0.05,0.99,U] [#6 0.01,-0.09,0.91,U] [#7 0.21,0.10,0.79,U] [#8 -0.04,-0.08,0.81,U] 
01:07:25.504 00.000 6880 refined, 7 included, MultiStar: {-0.03, -0.07}, one-star: {-0.19, -0.17}
01:07:25.504 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
01:07:25.504 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:07:25.504 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.08 cameraTheta=-1.96 mountX=0.07 mountY=-0.03, mountTheta=-0.37
01:07:25.506 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.07, opts=13)
01:07:25.507 00.001 6880 Enqueuing Move request for scope (-0.03, -0.07)
01:07:25.507 00.000 10052 Worker thread wakes up
01:07:25.507 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
01:07:25.507 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
01:07:25.507 00.000 10052 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
01:07:25.507 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:07:25.507 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.04
01:07:25.507 00.000 10052 MoveAxis(E, 0, ABG)
01:07:25.507 00.000 10052 Move returns status 0, amount 0
01:07:25.507 00.000 10052 MoveAxis(N, 0, ABG)
01:07:25.507 00.000 10052 Move returns status 0, amount 0
01:07:25.508 00.001 10052 move complete, result=0
01:07:25.508 00.000 10052 worker thread done servicing request
01:07:25.534 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:25.577 00.043 6880 UpdateGuideState exits: m=2125 SNR=32.0
01:07:25.577 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:25.577 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:25.577 00.000 6880 Enqueuing Expose request
01:07:25.577 00.000 10052 Worker thread wakes up
01:07:25.578 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:25.578 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:25.578 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:26.400 00.822 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbc6c54a-8c24-4767-bba2-a58f60d11824"}
01:07:26.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbc6c54a-8c24-4767-bba2-a58f60d11824"}
01:07:26.400 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c3edbb3b-3aa6-4a85-875d-8785370c85ca"}
01:07:26.401 00.001 6880 case statement mapped state 6 to 3
01:07:26.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3edbb3b-3aa6-4a85-875d-8785370c85ca"}
01:07:26.401 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb90e3f5-4310-4162-93b1-2448f35dcdde"}
01:07:26.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":130,"width":15,"height":15,"star_pos":[6.61,6.58],"pixels":"..."},"id":"bb90e3f5-4310-4162-93b1-2448f35dcdde"}
01:07:26.494 00.093 10052 Exposure complete
01:07:26.578 00.084 10052 worker thread done servicing request
01:07:26.578 00.000 6880 OnExposeComplete: enter
01:07:26.578 00.000 6880 UpdateGuideState(): m_state=6
01:07:26.578 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
01:07:26.579 00.001 6880 Star::Find returns 1 (0), X=407.64, Y=888.63, Mass=2202, SNR=32.6, Peak=149 HFD=4.7
01:07:26.579 00.000 6880 MultiStar: [#1 0.08,0.00,0.97,U] [#2 0.03,-0.23,0.97,U] [#3 0.02,-0.22,0.90,U] [#4 0.27,0.33,0.00,M1] [#5 0.14,-0.07,0.95,U] [#6 0.05,0.07,0.93,U] [#7 0.35,0.19,0.00,M1] [#8 0.21,0.02,0.79,U] 
01:07:26.579 00.000 6880 refined, 6 included, MultiStar: {0.05, -0.08}, one-star: {-0.15, -0.12}
01:07:26.579 00.000 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
01:07:26.580 00.001 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
01:07:26.580 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.01 mountX=0.08 mountY=0.05, mountTheta=0.58
01:07:26.582 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.08, opts=13)
01:07:26.582 00.000 6880 Enqueuing Move request for scope (0.05, -0.08)
01:07:26.582 00.000 10052 Worker thread wakes up
01:07:26.582 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
01:07:26.582 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
01:07:26.583 00.001 10052 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=0.05
01:07:26.583 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:07:26.583 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.12, using input
01:07:26.583 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
01:07:26.583 00.000 10052 MoveAxis(E, 0, ABG)
01:07:26.583 00.000 10052 Move returns status 0, amount 0
01:07:26.583 00.000 10052 MoveAxis(N, 0, ABG)
01:07:26.583 00.000 10052 Move returns status 0, amount 0
01:07:26.583 00.000 10052 move complete, result=0
01:07:26.584 00.001 10052 worker thread done servicing request
01:07:26.606 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:26.650 00.044 6880 UpdateGuideState exits: m=2202 SNR=32.6
01:07:26.650 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:26.650 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:26.650 00.000 6880 Enqueuing Expose request
01:07:26.651 00.001 10052 Worker thread wakes up
01:07:26.651 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:26.651 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:26.651 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:27.789 01.138 10052 Exposure complete
01:07:27.866 00.077 10052 worker thread done servicing request
01:07:27.867 00.001 6880 OnExposeComplete: enter
01:07:27.867 00.000 6880 UpdateGuideState(): m_state=6
01:07:27.867 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
01:07:27.867 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=888.77, Mass=2185, SNR=32.5, Peak=126 HFD=4.6
01:07:27.868 00.001 6880 MultiStar: [#1 -0.18,-0.13,0.98,U] [#2 -0.06,0.18,0.98,U] [#3 -0.05,-0.14,0.90,U] [#4 -0.09,0.19,0.85,U] [#5 -0.07,0.01,0.98,U] [#6 -0.08,0.06,0.93,U] [#7 -0.04,-0.20,0.76,U] [#8 -0.04,0.03,0.80,U] 
01:07:27.868 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.25, 0.02}
01:07:27.868 00.000 6880 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.61) = xAngle (4.69 = -1.59)
01:07:27.868 00.000 6880 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.66 = -1.62)
01:07:27.868 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.08 mountX=-0.00 mountY=-0.10, mountTheta=-1.59
01:07:27.870 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.01, opts=13)
01:07:27.870 00.000 6880 Enqueuing Move request for scope (-0.10, 0.01)
01:07:27.870 00.000 10052 Worker thread wakes up
01:07:27.870 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
01:07:27.870 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
01:07:27.870 00.000 10052 Moving (-0.10, 0.01) raw xDistance=-0.00 yDistance=-0.10
01:07:27.870 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:07:27.870 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.02
01:07:27.871 00.001 10052 MoveAxis(E, 0, ABG)
01:07:27.871 00.000 10052 Move returns status 0, amount 0
01:07:27.871 00.000 10052 MoveAxis(N, 0, ABG)
01:07:27.871 00.000 10052 Move returns status 0, amount 0
01:07:27.871 00.000 10052 move complete, result=0
01:07:27.871 00.000 10052 worker thread done servicing request
01:07:27.898 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:27.942 00.044 6880 UpdateGuideState exits: m=2185 SNR=32.5
01:07:27.942 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:27.942 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:27.942 00.000 6880 Enqueuing Expose request
01:07:27.942 00.000 10052 Worker thread wakes up
01:07:27.943 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:27.943 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:27.943 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:07:28.398 00.455 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48d6c90a-42d6-4baa-95b4-84a1f6104fdb"}
01:07:28.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48d6c90a-42d6-4baa-95b4-84a1f6104fdb"}
01:07:28.399 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7c6f884-b0ea-4465-adbd-533af1a1c9a1"}
01:07:28.399 00.000 6880 case statement mapped state 6 to 3
01:07:28.399 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7c6f884-b0ea-4465-adbd-533af1a1c9a1"}
01:07:28.400 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e129ba1-d1f9-4798-ad87-cdc1c925c72a"}
01:07:28.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":132,"width":15,"height":15,"star_pos":[6.54,6.77],"pixels":"..."},"id":"9e129ba1-d1f9-4798-ad87-cdc1c925c72a"}
01:07:28.849 00.449 10052 Exposure complete
01:07:28.935 00.086 6880 OnExposeComplete: enter
01:07:28.935 00.000 6880 UpdateGuideState(): m_state=6
01:07:28.935 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
01:07:28.935 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.81, Mass=2192, SNR=32.4, Peak=137 HFD=4.5
01:07:28.936 00.001 10052 worker thread done servicing request
01:07:28.936 00.000 6880 MultiStar: [#1 0.12,-0.06,0.97,U] [#2 0.23,0.07,0.96,U] [#3 0.23,-0.16,0.00,M6] [#4 0.34,0.35,0.00,M1] [#5 0.16,0.07,0.98,U] [#6 0.10,0.05,0.90,U] [#7 0.32,0.14,0.00,M1] [#8 0.16,-0.04,0.79,U] 
01:07:28.936 00.000 6880 single-star, 5 included, MultiStar: {0.13, 0.03}, one-star: {-0.01, 0.06}
01:07:28.936 00.000 6880 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.61) = xAngle (3.36 = -2.93)
01:07:28.936 00.000 6880 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.32 = -2.96)
01:07:28.936 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.74 mountX=-0.06 mountY=-0.01, mountTheta=-2.96
01:07:28.938 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.06, opts=13)
01:07:28.938 00.000 6880 Enqueuing Move request for scope (-0.01, 0.06)
01:07:28.939 00.001 10052 Worker thread wakes up
01:07:28.939 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:07:28.939 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:07:28.939 00.000 10052 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.01
01:07:28.939 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:07:28.939 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
01:07:28.939 00.000 10052 MoveAxis(E, 0, ABG)
01:07:28.939 00.000 10052 Move returns status 0, amount 0
01:07:28.939 00.000 10052 MoveAxis(N, 0, ABG)
01:07:28.939 00.000 10052 Move returns status 0, amount 0
01:07:28.939 00.000 10052 move complete, result=0
01:07:28.939 00.000 10052 worker thread done servicing request
01:07:28.968 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:29.015 00.047 6880 UpdateGuideState exits: m=2192 SNR=32.4
01:07:29.015 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:29.015 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:29.015 00.000 6880 Enqueuing Expose request
01:07:29.016 00.001 10052 Worker thread wakes up
01:07:29.016 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:07:29.016 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:29.016 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:30.149 01.133 10052 Exposure complete
01:07:30.237 00.088 10052 worker thread done servicing request
01:07:30.237 00.000 6880 OnExposeComplete: enter
01:07:30.238 00.001 6880 UpdateGuideState(): m_state=6
01:07:30.238 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
01:07:30.238 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.66, Mass=2203, SNR=32.6, Peak=129 HFD=4.7
01:07:30.239 00.001 6880 MultiStar: [#1 0.06,-0.04,0.96,U] [#2 0.22,0.24,0.00,M1] [#3 0.01,0.01,0.90,U] [#4 0.11,-0.08,0.86,U] [#5 0.35,-0.08,0.00,M1] [#6 -0.06,-0.07,0.88,U] [#7 0.24,0.17,0.00,M2] [#8 0.13,-0.05,0.78,U] 
01:07:30.239 00.000 6880 refined, 5 included, MultiStar: {0.06, -0.05}, one-star: {0.11, -0.09}
01:07:30.239 00.000 6880 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
01:07:30.239 00.000 6880 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
01:07:30.239 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.73 mountX=0.05 mountY=0.06, mountTheta=0.87
01:07:30.241 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.05, opts=13)
01:07:30.241 00.000 6880 Enqueuing Move request for scope (0.06, -0.05)
01:07:30.241 00.000 10052 Worker thread wakes up
01:07:30.242 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:07:30.242 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:07:30.242 00.000 10052 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=0.06
01:07:30.242 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:07:30.242 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.16, using input
01:07:30.242 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
01:07:30.242 00.000 10052 MoveAxis(E, 0, ABG)
01:07:30.242 00.000 10052 Move returns status 0, amount 0
01:07:30.242 00.000 10052 MoveAxis(N, 0, ABG)
01:07:30.242 00.000 10052 Move returns status 0, amount 0
01:07:30.242 00.000 10052 move complete, result=0
01:07:30.243 00.001 10052 worker thread done servicing request
01:07:30.274 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:30.326 00.052 6880 UpdateGuideState exits: m=2203 SNR=32.6
01:07:30.326 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:30.326 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:30.326 00.000 6880 Enqueuing Expose request
01:07:30.326 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:07:30.326 00.000 10052 Worker thread wakes up
01:07:30.326 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:30.326 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:30.399 00.073 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5e6b9aa-33e4-4687-abac-6a6554fe8a7b"}
01:07:30.399 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5e6b9aa-33e4-4687-abac-6a6554fe8a7b"}
01:07:30.401 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e4b65a9a-a4f7-46ee-a58b-aee4e0c2bef2"}
01:07:30.401 00.000 6880 case statement mapped state 6 to 3
01:07:30.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4b65a9a-a4f7-46ee-a58b-aee4e0c2bef2"}
01:07:30.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"50aebe3d-c297-436e-b41a-d7f65f8cbeb9"}
01:07:30.403 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":134,"width":15,"height":15,"star_pos":[6.91,6.66],"pixels":"..."},"id":"50aebe3d-c297-436e-b41a-d7f65f8cbeb9"}
01:07:31.246 00.843 10052 Exposure complete
01:07:31.327 00.081 10052 worker thread done servicing request
01:07:31.327 00.000 6880 OnExposeComplete: enter
01:07:31.327 00.000 6880 UpdateGuideState(): m_state=6
01:07:31.328 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
01:07:31.328 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=888.31, Mass=2117, SNR=31.8, Peak=124 HFD=4.6
01:07:31.328 00.000 6880 MultiStar: [#1 -0.10,-0.58,0.00,M1] [#2 -0.08,-0.27,0.00,M2] [#3 -0.09,-0.63,0.00,M6] [#4 0.10,-0.22,0.85,U] [#5 -0.03,-0.68,0.00,M2] [#6 -0.06,-0.39,0.00,M1] [#7 0.07,-0.36,0.00,M3] [#8 0.02,-0.35,0.00,M1] 
01:07:31.329 00.001 6880 refined, 1 included, MultiStar: {-0.09, -0.34}, one-star: {-0.24, -0.44}
01:07:31.329 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
01:07:31.329 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
01:07:31.329 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.34 hyp=0.35 cameraTheta=-1.82 mountX=0.34 mountY=-0.08, mountTheta=-0.24
01:07:31.331 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.34, opts=13)
01:07:31.331 00.000 6880 Enqueuing Move request for scope (-0.09, -0.34)
01:07:31.331 00.000 10052 Worker thread wakes up
01:07:31.331 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.34) opts 0xd
01:07:31.331 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.34)
01:07:31.331 00.000 10052 Moving (-0.09, -0.34) raw xDistance=0.34 yDistance=-0.08
01:07:31.331 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
01:07:31.331 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.04
01:07:31.331 00.000 10052 MoveAxis(W, 92, ABG)
01:07:31.331 00.000 10052 Guiding  Dir = 3, Dur = 92
01:07:31.351 00.020 10052 IsSlewing returns 0
01:07:31.361 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:31.390 00.029 10052 IsGuiding returns 0
01:07:31.407 00.017 6880 UpdateGuideState exits: m=2117 SNR=31.8
01:07:31.407 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:31.408 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:31.408 00.000 6880 Enqueuing Expose request
01:07:31.417 00.009 10052 PulseGuide returned control before completion, sleep 75
01:07:31.516 00.099 10052 IsGuiding returns 1
01:07:31.516 00.000 10052 scope still moving after pulse duration time elapsed
01:07:31.562 00.046 10052 IsSlewing returns 0
01:07:31.600 00.038 10052 IsGuiding returns 0
01:07:31.600 00.000 10052 scope move finished after 92 + 118 ms
01:07:31.600 00.000 10052 Move returns status 0, amount 92
01:07:31.600 00.000 10052 MoveAxis(N, 0, ABG)
01:07:31.600 00.000 10052 Move returns status 0, amount 0
01:07:31.601 00.001 10052 move complete, result=0
01:07:31.601 00.000 10052 worker thread done servicing request
01:07:31.601 00.000 10052 Worker thread wakes up
01:07:31.601 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:31.601 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:31.601 00.000 6880 GuideStep: 0.3 px 92 ms WEST, -0.1 px 0 ms NORTH
01:07:32.443 00.842 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0e23be4d-72c6-4f4c-8511-90db310a0feb"}
01:07:32.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0e23be4d-72c6-4f4c-8511-90db310a0feb"}
01:07:32.448 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2ff6f99-8490-450d-9788-5860437c5d66"}
01:07:32.448 00.000 6880 case statement mapped state 6 to 3
01:07:32.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2ff6f99-8490-450d-9788-5860437c5d66"}
01:07:32.449 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d628a1d-4b7a-4eb1-87ae-226d73b1bdeb"}
01:07:32.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":135,"width":15,"height":15,"star_pos":[6.55,7.31],"pixels":"..."},"id":"3d628a1d-4b7a-4eb1-87ae-226d73b1bdeb"}
01:07:32.736 00.287 10052 Exposure complete
01:07:32.827 00.091 10052 worker thread done servicing request
01:07:32.827 00.000 6880 OnExposeComplete: enter
01:07:32.827 00.000 6880 UpdateGuideState(): m_state=6
01:07:32.827 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
01:07:32.828 00.001 6880 Star::Find returns 1 (0), X=407.68, Y=888.05, Mass=2140, SNR=32.2, Peak=130 HFD=4.3
01:07:32.828 00.000 6880 MultiStar: large primary error, entering stabilization period
01:07:32.828 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
01:07:32.828 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:07:32.828 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.70 hyp=0.71 cameraTheta=-1.73 mountX=0.71 mountY=-0.10, mountTheta=-0.14
01:07:32.830 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.70, opts=13)
01:07:32.830 00.000 6880 Enqueuing Move request for scope (-0.11, -0.70)
01:07:32.830 00.000 10052 Worker thread wakes up
01:07:32.830 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.70) opts 0xd
01:07:32.830 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.70)
01:07:32.830 00.000 10052 Moving (-0.11, -0.70) raw xDistance=0.71 yDistance=-0.10
01:07:32.830 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.71
01:07:32.830 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
01:07:32.830 00.000 10052 MoveAxis(W, 194, ABG)
01:07:32.830 00.000 10052 Guiding  Dir = 3, Dur = 194
01:07:32.851 00.021 10052 IsSlewing returns 0
01:07:32.858 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:32.890 00.032 10052 IsGuiding returns 0
01:07:32.902 00.012 6880 UpdateGuideState exits: m=2140 SNR=32.2
01:07:32.902 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:32.902 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:32.902 00.000 6880 Enqueuing Expose request
01:07:32.917 00.015 10052 PulseGuide returned control before completion, sleep 177
01:07:33.131 00.214 10052 IsGuiding returns 0
01:07:33.131 00.000 10052 Move returns status 0, amount 194
01:07:33.132 00.001 10052 MoveAxis(N, 0, ABG)
01:07:33.132 00.000 10052 Move returns status 0, amount 0
01:07:33.132 00.000 10052 move complete, result=0
01:07:33.132 00.000 10052 worker thread done servicing request
01:07:33.132 00.000 6880 GuideStep: 0.7 px 194 ms WEST, -0.1 px 0 ms NORTH
01:07:33.132 00.000 10052 Worker thread wakes up
01:07:33.133 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:33.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:34.045 00.912 10052 Exposure complete
01:07:34.112 00.067 10052 worker thread done servicing request
01:07:34.112 00.000 6880 OnExposeComplete: enter
01:07:34.112 00.000 6880 UpdateGuideState(): m_state=6
01:07:34.112 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
01:07:34.112 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=888.40, Mass=2200, SNR=32.6, Peak=141 HFD=4.7
01:07:34.113 00.001 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
01:07:34.113 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:07:34.113 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.35 hyp=0.38 cameraTheta=-1.97 mountX=0.36 mountY=-0.14, mountTheta=-0.38
01:07:34.114 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.35, opts=13)
01:07:34.114 00.000 6880 Enqueuing Move request for scope (-0.15, -0.35)
01:07:34.114 00.000 10052 Worker thread wakes up
01:07:34.115 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.35) opts 0xd
01:07:34.115 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.35)
01:07:34.115 00.000 10052 Moving (-0.15, -0.35) raw xDistance=0.36 yDistance=-0.14
01:07:34.115 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.36
01:07:34.115 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
01:07:34.115 00.000 10052 MoveAxis(W, 106, ABG)
01:07:34.115 00.000 10052 Guiding  Dir = 3, Dur = 106
01:07:34.138 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:34.173 00.035 6880 UpdateGuideState exits: m=2200 SNR=32.6
01:07:34.173 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:34.174 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:34.174 00.000 6880 Enqueuing Expose request
01:07:34.176 00.002 10052 IsSlewing returns 0
01:07:34.252 00.076 10052 IsGuiding returns 0
01:07:34.311 00.059 10052 PulseGuide returned control before completion, sleep 57
01:07:34.422 00.111 10052 IsGuiding returns 1
01:07:34.422 00.000 10052 scope still moving after pulse duration time elapsed
01:07:34.442 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8c51c19a-c5c6-49e0-b3ee-cde64964872e"}
01:07:34.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8c51c19a-c5c6-49e0-b3ee-cde64964872e"}
01:07:34.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a8a59e8-157e-4b16-9e63-d7ac68bea0ab"}
01:07:34.443 00.000 6880 case statement mapped state 6 to 3
01:07:34.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a8a59e8-157e-4b16-9e63-d7ac68bea0ab"}
01:07:34.443 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b290df5a-bf2a-449d-9fba-c11bee698721"}
01:07:34.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":137,"width":15,"height":15,"star_pos":[6.65,7.40],"pixels":"..."},"id":"b290df5a-bf2a-449d-9fba-c11bee698721"}
01:07:34.532 00.089 10052 IsSlewing returns 0
01:07:34.602 00.070 10052 IsGuiding returns 0
01:07:34.602 00.000 10052 scope move finished after 106 + 243 ms
01:07:34.602 00.000 10052 Move returns status 0, amount 106
01:07:34.602 00.000 10052 MoveAxis(N, 0, ABG)
01:07:34.602 00.000 10052 Move returns status 0, amount 0
01:07:34.602 00.000 10052 move complete, result=0
01:07:34.602 00.000 10052 worker thread done servicing request
01:07:34.603 00.001 10052 Worker thread wakes up
01:07:34.603 00.000 6880 GuideStep: 0.4 px 106 ms WEST, -0.1 px 0 ms NORTH
01:07:34.603 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:34.603 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:35.732 01.129 10052 Exposure complete
01:07:35.795 00.063 10052 worker thread done servicing request
01:07:35.795 00.000 6880 OnExposeComplete: enter
01:07:35.795 00.000 6880 UpdateGuideState(): m_state=6
01:07:35.795 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
01:07:35.795 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.48, Mass=2241, SNR=32.9, Peak=141 HFD=4.6
01:07:35.795 00.000 6880 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
01:07:35.796 00.001 6880 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
01:07:35.796 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.95 mountX=0.28 mountY=-0.11, mountTheta=-0.37
01:07:35.797 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.28, opts=13)
01:07:35.797 00.000 6880 Enqueuing Move request for scope (-0.11, -0.28)
01:07:35.797 00.000 10052 Worker thread wakes up
01:07:35.797 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.28) opts 0xd
01:07:35.798 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.28)
01:07:35.798 00.000 10052 Moving (-0.11, -0.28) raw xDistance=0.28 yDistance=-0.11
01:07:35.798 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
01:07:35.798 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:07:35.798 00.000 10052 MoveAxis(W, 81, ABG)
01:07:35.798 00.000 10052 Guiding  Dir = 3, Dur = 81
01:07:35.827 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:35.844 00.017 10052 IsSlewing returns 0
01:07:35.862 00.018 6880 UpdateGuideState exits: m=2241 SNR=32.9
01:07:35.863 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:35.863 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:35.863 00.000 6880 Enqueuing Expose request
01:07:35.924 00.061 10052 IsGuiding returns 0
01:07:35.987 00.063 10052 PulseGuide returned control before completion, sleep 28
01:07:36.067 00.080 10052 IsGuiding returns 1
01:07:36.068 00.001 10052 scope still moving after pulse duration time elapsed
01:07:36.147 00.079 10052 IsSlewing returns 0
01:07:36.222 00.075 10052 IsGuiding returns 0
01:07:36.222 00.000 10052 scope move finished after 81 + 216 ms
01:07:36.222 00.000 10052 Move returns status 0, amount 81
01:07:36.222 00.000 10052 MoveAxis(N, 0, ABG)
01:07:36.222 00.000 10052 Move returns status 0, amount 0
01:07:36.222 00.000 10052 move complete, result=0
01:07:36.222 00.000 10052 worker thread done servicing request
01:07:36.222 00.000 10052 Worker thread wakes up
01:07:36.222 00.000 6880 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
01:07:36.222 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:36.222 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:36.443 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"011dd5c9-98eb-429a-b39d-fe17401c9600"}
01:07:36.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"011dd5c9-98eb-429a-b39d-fe17401c9600"}
01:07:36.443 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e200cbc-0316-4029-b1e7-c9cfb6febb04"}
01:07:36.443 00.000 6880 case statement mapped state 6 to 3
01:07:36.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e200cbc-0316-4029-b1e7-c9cfb6febb04"}
01:07:36.444 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"327e89ca-ce46-416d-8a89-a64344be01c1"}
01:07:36.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":138,"width":15,"height":15,"star_pos":[6.68,7.48],"pixels":"..."},"id":"327e89ca-ce46-416d-8a89-a64344be01c1"}
01:07:37.141 00.697 10052 Exposure complete
01:07:37.222 00.081 10052 worker thread done servicing request
01:07:37.222 00.000 6880 OnExposeComplete: enter
01:07:37.222 00.000 6880 UpdateGuideState(): m_state=6
01:07:37.222 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
01:07:37.223 00.001 6880 Star::Find returns 1 (0), X=407.79, Y=888.51, Mass=2135, SNR=32.1, Peak=145 HFD=4.7
01:07:37.223 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
01:07:37.223 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
01:07:37.223 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.25 hyp=0.25 cameraTheta=-1.59 mountX=0.25 mountY=-0.00, mountTheta=-0.00
01:07:37.224 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.25, opts=13)
01:07:37.224 00.000 6880 Enqueuing Move request for scope (-0.00, -0.25)
01:07:37.224 00.000 10052 Worker thread wakes up
01:07:37.224 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.25) opts 0xd
01:07:37.225 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.25)
01:07:37.225 00.000 10052 Moving (-0.00, -0.25) raw xDistance=0.25 yDistance=-0.00
01:07:37.225 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
01:07:37.225 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.04, using input
01:07:37.225 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
01:07:37.225 00.000 10052 MoveAxis(W, 70, ABG)
01:07:37.225 00.000 10052 Guiding  Dir = 3, Dur = 70
01:07:37.246 00.021 10052 IsSlewing returns 0
01:07:37.256 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:37.284 00.028 10052 IsGuiding returns 0
01:07:37.291 00.007 6880 UpdateGuideState exits: m=2135 SNR=32.1
01:07:37.291 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:37.291 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:37.291 00.000 6880 Enqueuing Expose request
01:07:37.311 00.020 10052 PulseGuide returned control before completion, sleep 53
01:07:37.395 00.084 10052 IsGuiding returns 0
01:07:37.395 00.000 10052 Move returns status 0, amount 70
01:07:37.395 00.000 10052 MoveAxis(N, 0, ABG)
01:07:37.395 00.000 10052 Move returns status 0, amount 0
01:07:37.396 00.001 10052 move complete, result=0
01:07:37.396 00.000 10052 worker thread done servicing request
01:07:37.396 00.000 6880 GuideStep: 0.2 px 70 ms WEST, -0.0 px 0 ms NORTH
01:07:37.396 00.000 10052 Worker thread wakes up
01:07:37.396 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:37.396 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:38.442 01.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e599cde1-1592-473f-8d03-0be3e54f369e"}
01:07:38.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e599cde1-1592-473f-8d03-0be3e54f369e"}
01:07:38.442 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e72db59-75f0-427e-8d2b-fe9e9d08c4d7"}
01:07:38.442 00.000 6880 case statement mapped state 6 to 3
01:07:38.443 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e72db59-75f0-427e-8d2b-fe9e9d08c4d7"}
01:07:38.443 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"55f51b69-a7aa-4e71-91fc-daed39b0e870"}
01:07:38.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":139,"width":15,"height":15,"star_pos":[6.79,6.51],"pixels":"..."},"id":"55f51b69-a7aa-4e71-91fc-daed39b0e870"}
01:07:38.627 00.184 10052 Exposure complete
01:07:38.719 00.092 10052 worker thread done servicing request
01:07:38.719 00.000 6880 OnExposeComplete: enter
01:07:38.719 00.000 6880 UpdateGuideState(): m_state=6
01:07:38.719 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
01:07:38.719 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.41, Mass=2208, SNR=32.6, Peak=149 HFD=4.6
01:07:38.720 00.001 6880 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
01:07:38.720 00.000 6880 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:07:38.720 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.34 hyp=0.38 cameraTheta=-2.01 mountX=0.35 mountY=-0.16, mountTheta=-0.42
01:07:38.721 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.34, opts=13)
01:07:38.721 00.000 6880 Enqueuing Move request for scope (-0.16, -0.34)
01:07:38.721 00.000 10052 Worker thread wakes up
01:07:38.721 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.34) opts 0xd
01:07:38.721 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.34)
01:07:38.721 00.000 10052 Moving (-0.16, -0.34) raw xDistance=0.35 yDistance=-0.16
01:07:38.721 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
01:07:38.721 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
01:07:38.722 00.001 10052 MoveAxis(W, 97, ABG)
01:07:38.722 00.000 10052 Guiding  Dir = 3, Dur = 97
01:07:38.741 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:38.742 00.001 10052 IsSlewing returns 0
01:07:38.780 00.038 10052 IsGuiding returns 0
01:07:38.782 00.002 6880 UpdateGuideState exits: m=2208 SNR=32.6
01:07:38.782 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:38.782 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:38.782 00.000 6880 Enqueuing Expose request
01:07:38.808 00.026 10052 PulseGuide returned control before completion, sleep 80
01:07:38.915 00.107 10052 IsGuiding returns 0
01:07:38.915 00.000 10052 Move returns status 0, amount 97
01:07:38.915 00.000 10052 MoveAxis(N, 0, ABG)
01:07:38.915 00.000 10052 Move returns status 0, amount 0
01:07:38.916 00.001 10052 move complete, result=0
01:07:38.916 00.000 10052 worker thread done servicing request
01:07:38.916 00.000 6880 GuideStep: 0.3 px 97 ms WEST, -0.2 px 0 ms NORTH
01:07:38.916 00.000 10052 Worker thread wakes up
01:07:38.916 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:38.916 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:39.827 00.911 10052 Exposure complete
01:07:39.887 00.060 10052 worker thread done servicing request
01:07:39.887 00.000 6880 OnExposeComplete: enter
01:07:39.887 00.000 6880 UpdateGuideState(): m_state=6
01:07:39.887 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
01:07:39.887 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.04, Mass=2146, SNR=32.1, Peak=131 HFD=4.3
01:07:39.888 00.001 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
01:07:39.888 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:07:39.888 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.71 hyp=0.73 cameraTheta=-1.79 mountX=0.71 mountY=-0.15, mountTheta=-0.21
01:07:39.889 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.71, opts=13)
01:07:39.889 00.000 6880 Enqueuing Move request for scope (-0.16, -0.71)
01:07:39.889 00.000 10052 Worker thread wakes up
01:07:39.889 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.71) opts 0xd
01:07:39.889 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.71)
01:07:39.890 00.001 10052 Moving (-0.16, -0.71) raw xDistance=0.71 yDistance=-0.15
01:07:39.890 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.71
01:07:39.890 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
01:07:39.890 00.000 10052 MoveAxis(W, 196, ABG)
01:07:39.890 00.000 10052 Guiding  Dir = 3, Dur = 196
01:07:39.908 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:39.928 00.020 10052 IsSlewing returns 0
01:07:39.937 00.009 6880 UpdateGuideState exits: m=2146 SNR=32.1
01:07:39.937 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:39.937 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:39.937 00.000 6880 Enqueuing Expose request
01:07:40.002 00.065 10052 IsGuiding returns 0
01:07:40.059 00.057 10052 PulseGuide returned control before completion, sleep 151
01:07:40.281 00.222 10052 IsGuiding returns 0
01:07:40.281 00.000 10052 Move returns status 0, amount 196
01:07:40.281 00.000 10052 MoveAxis(N, 0, ABG)
01:07:40.281 00.000 10052 Move returns status 0, amount 0
01:07:40.281 00.000 10052 move complete, result=0
01:07:40.281 00.000 10052 worker thread done servicing request
01:07:40.281 00.000 6880 GuideStep: 0.7 px 196 ms WEST, -0.2 px 0 ms NORTH
01:07:40.281 00.000 10052 Worker thread wakes up
01:07:40.282 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:40.282 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:40.441 00.159 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b67f8136-73b1-4469-8b9e-89fab97e8a2f"}
01:07:40.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b67f8136-73b1-4469-8b9e-89fab97e8a2f"}
01:07:40.441 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"549c7422-b9de-4a67-8801-217c63044bf4"}
01:07:40.441 00.000 6880 case statement mapped state 6 to 3
01:07:40.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"549c7422-b9de-4a67-8801-217c63044bf4"}
01:07:40.442 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"31a791ef-6dd7-461f-b6e6-a8b3f07b6914"}
01:07:40.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":141,"width":15,"height":15,"star_pos":[6.64,7.04],"pixels":"..."},"id":"31a791ef-6dd7-461f-b6e6-a8b3f07b6914"}
01:07:41.411 00.969 10052 Exposure complete
01:07:41.487 00.076 10052 worker thread done servicing request
01:07:41.487 00.000 6880 OnExposeComplete: enter
01:07:41.487 00.000 6880 UpdateGuideState(): m_state=6
01:07:41.487 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
01:07:41.488 00.001 6880 Star::Find returns 1 (0), X=407.68, Y=888.43, Mass=2113, SNR=31.9, Peak=135 HFD=4.7
01:07:41.488 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
01:07:41.488 00.000 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
01:07:41.488 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.33 hyp=0.34 cameraTheta=-1.91 mountX=0.33 mountY=-0.11, mountTheta=-0.32
01:07:41.490 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.33, opts=13)
01:07:41.490 00.000 6880 Enqueuing Move request for scope (-0.11, -0.33)
01:07:41.490 00.000 10052 Worker thread wakes up
01:07:41.490 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.33) opts 0xd
01:07:41.490 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.33)
01:07:41.490 00.000 10052 Moving (-0.11, -0.33) raw xDistance=0.33 yDistance=-0.11
01:07:41.490 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.33
01:07:41.491 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:07:41.491 00.000 10052 MoveAxis(W, 98, ABG)
01:07:41.491 00.000 10052 Guiding  Dir = 3, Dur = 98
01:07:41.520 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:41.544 00.024 10052 IsSlewing returns 0
01:07:41.559 00.015 6880 UpdateGuideState exits: m=2113 SNR=31.9
01:07:41.559 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:41.559 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:41.559 00.000 6880 Enqueuing Expose request
01:07:41.619 00.060 10052 IsGuiding returns 0
01:07:41.682 00.063 10052 PulseGuide returned control before completion, sleep 45
01:07:41.796 00.114 10052 IsGuiding returns 1
01:07:41.797 00.001 10052 scope still moving after pulse duration time elapsed
01:07:41.876 00.079 10052 IsSlewing returns 0
01:07:41.955 00.079 10052 IsGuiding returns 0
01:07:41.956 00.001 10052 scope move finished after 98 + 238 ms
01:07:41.956 00.000 10052 Move returns status 0, amount 98
01:07:41.956 00.000 10052 MoveAxis(N, 0, ABG)
01:07:41.956 00.000 10052 Move returns status 0, amount 0
01:07:41.956 00.000 10052 move complete, result=0
01:07:41.956 00.000 10052 worker thread done servicing request
01:07:41.956 00.000 10052 Worker thread wakes up
01:07:41.956 00.000 6880 GuideStep: 0.3 px 98 ms WEST, -0.1 px 0 ms NORTH
01:07:41.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:41.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:42.439 00.483 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b2e26b1-7dd9-4b87-8168-a63b900a441a"}
01:07:42.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b2e26b1-7dd9-4b87-8168-a63b900a441a"}
01:07:42.440 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c135c337-213b-4072-84c0-436e33dbdf99"}
01:07:42.440 00.000 6880 case statement mapped state 6 to 3
01:07:42.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c135c337-213b-4072-84c0-436e33dbdf99"}
01:07:42.440 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d25af398-003b-4b2c-ada2-10f4ee45e272"}
01:07:42.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":142,"width":15,"height":15,"star_pos":[6.68,7.43],"pixels":"..."},"id":"d25af398-003b-4b2c-ada2-10f4ee45e272"}
01:07:42.861 00.421 10052 Exposure complete
01:07:42.914 00.053 10052 worker thread done servicing request
01:07:42.914 00.000 6880 OnExposeComplete: enter
01:07:42.915 00.001 6880 UpdateGuideState(): m_state=6
01:07:42.915 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
01:07:42.915 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=888.29, Mass=2045, SNR=31.4, Peak=122 HFD=4.7
01:07:42.915 00.000 6880 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.61) = xAngle (-0.75 = -0.75)
01:07:42.915 00.000 6880 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
01:07:42.915 00.000 6880 CameraToMount -- cameraX=-0.47 cameraY=-0.46 hyp=0.65 cameraTheta=-2.36 mountX=0.48 mountY=-0.46, mountTheta=-0.77
01:07:42.916 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.47, y=-0.46, opts=13)
01:07:42.916 00.000 6880 Enqueuing Move request for scope (-0.47, -0.46)
01:07:42.916 00.000 10052 Worker thread wakes up
01:07:42.917 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.46) opts 0xd
01:07:42.917 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.47, -0.46)
01:07:42.917 00.000 10052 Moving (-0.47, -0.46) raw xDistance=0.48 yDistance=-0.46
01:07:42.917 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.48
01:07:42.917 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.46, slope = -0.03
01:07:42.917 00.000 10052 MoveAxis(W, 133, ABG)
01:07:42.917 00.000 10052 Guiding  Dir = 3, Dur = 133
01:07:42.938 00.021 10052 IsSlewing returns 0
01:07:42.939 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:42.966 00.027 6880 UpdateGuideState exits: m=2045 SNR=31.4
01:07:42.966 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:42.966 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:42.966 00.000 6880 Enqueuing Expose request
01:07:42.976 00.010 10052 IsGuiding returns 0
01:07:43.004 00.028 10052 PulseGuide returned control before completion, sleep 116
01:07:43.146 00.142 10052 IsGuiding returns 0
01:07:43.146 00.000 10052 Move returns status 0, amount 133
01:07:43.146 00.000 10052 MoveAxis(N, 56, ABG)
01:07:43.146 00.000 10052 Guiding  Dir = 0, Dur = 56
01:07:43.184 00.038 10052 IsSlewing returns 0
01:07:43.221 00.037 10052 IsGuiding returns 0
01:07:43.249 00.028 10052 PulseGuide returned control before completion, sleep 39
01:07:43.318 00.069 10052 IsGuiding returns 0
01:07:43.319 00.001 10052 Move returns status 0, amount 56
01:07:43.319 00.000 10052 move complete, result=0
01:07:43.319 00.000 10052 worker thread done servicing request
01:07:43.319 00.000 6880 GuideStep: 0.5 px 133 ms WEST, -0.5 px 56 ms NORTH
01:07:43.319 00.000 10052 Worker thread wakes up
01:07:43.319 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:43.319 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:44.438 01.119 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"af6be39d-d67e-414a-b9e6-e50a0c0a50e0"}
01:07:44.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"af6be39d-d67e-414a-b9e6-e50a0c0a50e0"}
01:07:44.439 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e7aa096-f394-4690-865c-fb6079ce3af3"}
01:07:44.439 00.000 6880 case statement mapped state 6 to 3
01:07:44.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e7aa096-f394-4690-865c-fb6079ce3af3"}
01:07:44.440 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"332b179e-b14c-4da9-8737-ccf5345285ce"}
01:07:44.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":143,"width":15,"height":15,"star_pos":[7.33,7.29],"pixels":"..."},"id":"332b179e-b14c-4da9-8737-ccf5345285ce"}
01:07:44.453 00.013 10052 Exposure complete
01:07:44.539 00.086 10052 worker thread done servicing request
01:07:44.539 00.000 6880 OnExposeComplete: enter
01:07:44.539 00.000 6880 UpdateGuideState(): m_state=6
01:07:44.540 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
01:07:44.540 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=888.11, Mass=2244, SNR=32.9, Peak=138 HFD=4.5
01:07:44.540 00.000 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
01:07:44.540 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
01:07:44.540 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.64 hyp=0.66 cameraTheta=-1.78 mountX=0.65 mountY=-0.13, mountTheta=-0.20
01:07:44.541 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.64, opts=13)
01:07:44.541 00.000 6880 Enqueuing Move request for scope (-0.14, -0.64)
01:07:44.542 00.001 10052 Worker thread wakes up
01:07:44.542 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.64) opts 0xd
01:07:44.542 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.64)
01:07:44.542 00.000 10052 Moving (-0.14, -0.64) raw xDistance=0.65 yDistance=-0.13
01:07:44.542 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.65
01:07:44.542 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
01:07:44.542 00.000 10052 MoveAxis(W, 181, ABG)
01:07:44.542 00.000 10052 Guiding  Dir = 3, Dur = 181
01:07:44.564 00.022 10052 IsSlewing returns 0
01:07:44.567 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:44.601 00.034 10052 IsGuiding returns 0
01:07:44.606 00.005 6880 UpdateGuideState exits: m=2244 SNR=32.9
01:07:44.606 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:44.606 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:44.606 00.000 6880 Enqueuing Expose request
01:07:44.629 00.023 10052 PulseGuide returned control before completion, sleep 164
01:07:44.817 00.188 10052 IsGuiding returns 0
01:07:44.817 00.000 10052 Move returns status 0, amount 181
01:07:44.817 00.000 10052 MoveAxis(N, 0, ABG)
01:07:44.818 00.001 10052 Move returns status 0, amount 0
01:07:44.818 00.000 10052 move complete, result=0
01:07:44.818 00.000 10052 worker thread done servicing request
01:07:44.818 00.000 6880 GuideStep: 0.6 px 181 ms WEST, -0.1 px 0 ms NORTH
01:07:44.818 00.000 10052 Worker thread wakes up
01:07:44.818 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:44.818 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:45.732 00.914 10052 Exposure complete
01:07:45.793 00.061 10052 worker thread done servicing request
01:07:45.794 00.001 6880 OnExposeComplete: enter
01:07:45.794 00.000 6880 UpdateGuideState(): m_state=6
01:07:45.794 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
01:07:45.794 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.16, Mass=2148, SNR=32.1, Peak=133 HFD=4.5
01:07:45.794 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
01:07:45.794 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
01:07:45.794 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.59 hyp=0.61 cameraTheta=-1.83 mountX=0.60 mountY=-0.15, mountTheta=-0.25
01:07:45.796 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.59, opts=13)
01:07:45.796 00.000 6880 Enqueuing Move request for scope (-0.16, -0.59)
01:07:45.796 00.000 10052 Worker thread wakes up
01:07:45.796 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.59) opts 0xd
01:07:45.796 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.59)
01:07:45.796 00.000 10052 Moving (-0.16, -0.59) raw xDistance=0.60 yDistance=-0.15
01:07:45.796 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.60
01:07:45.797 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
01:07:45.797 00.000 10052 MoveAxis(W, 169, ABG)
01:07:45.797 00.000 10052 Guiding  Dir = 3, Dur = 169
01:07:45.821 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:45.846 00.025 10052 IsSlewing returns 0
01:07:45.871 00.025 6880 UpdateGuideState exits: m=2148 SNR=32.1
01:07:45.871 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:45.871 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:45.871 00.000 6880 Enqueuing Expose request
01:07:45.925 00.054 10052 IsGuiding returns 0
01:07:45.989 00.064 10052 PulseGuide returned control before completion, sleep 117
01:07:46.182 00.193 10052 IsGuiding returns 0
01:07:46.182 00.000 10052 Move returns status 0, amount 169
01:07:46.182 00.000 10052 MoveAxis(N, 0, ABG)
01:07:46.182 00.000 10052 Move returns status 0, amount 0
01:07:46.182 00.000 10052 move complete, result=0
01:07:46.182 00.000 10052 worker thread done servicing request
01:07:46.182 00.000 6880 GuideStep: 0.6 px 169 ms WEST, -0.2 px 0 ms NORTH
01:07:46.182 00.000 10052 Worker thread wakes up
01:07:46.182 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:46.182 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:46.438 00.256 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39841317-6288-462b-8d9c-1f8efd756ac0"}
01:07:46.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39841317-6288-462b-8d9c-1f8efd756ac0"}
01:07:46.439 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"201d0477-fd6b-4cec-ad45-e206e9d06497"}
01:07:46.439 00.000 6880 case statement mapped state 6 to 3
01:07:46.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"201d0477-fd6b-4cec-ad45-e206e9d06497"}
01:07:46.440 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"773ac2c1-cb80-42d6-b150-92471eedb139"}
01:07:46.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":145,"width":15,"height":15,"star_pos":[6.64,7.16],"pixels":"..."},"id":"773ac2c1-cb80-42d6-b150-92471eedb139"}
01:07:47.310 00.870 10052 Exposure complete
01:07:47.395 00.085 10052 worker thread done servicing request
01:07:47.395 00.000 6880 OnExposeComplete: enter
01:07:47.395 00.000 6880 UpdateGuideState(): m_state=6
01:07:47.395 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
01:07:47.396 00.001 6880 Star::Find returns 1 (0), X=407.67, Y=888.22, Mass=2236, SNR=32.8, Peak=146 HFD=4.6
01:07:47.396 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
01:07:47.396 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:07:47.396 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.53 hyp=0.54 cameraTheta=-1.79 mountX=0.53 mountY=-0.11, mountTheta=-0.21
01:07:47.398 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.53, opts=13)
01:07:47.398 00.000 6880 Enqueuing Move request for scope (-0.12, -0.53)
01:07:47.398 00.000 10052 Worker thread wakes up
01:07:47.398 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.53) opts 0xd
01:07:47.398 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.53)
01:07:47.398 00.000 10052 Moving (-0.12, -0.53) raw xDistance=0.53 yDistance=-0.11
01:07:47.399 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.53
01:07:47.399 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:07:47.399 00.000 10052 MoveAxis(W, 152, ABG)
01:07:47.399 00.000 10052 Guiding  Dir = 3, Dur = 152
01:07:47.419 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:47.419 00.000 10052 IsSlewing returns 0
01:07:47.448 00.029 6880 UpdateGuideState exits: m=2236 SNR=32.8
01:07:47.448 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:47.448 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:47.448 00.000 6880 Enqueuing Expose request
01:07:47.458 00.010 10052 IsGuiding returns 0
01:07:47.485 00.027 10052 PulseGuide returned control before completion, sleep 135
01:07:47.673 00.188 10052 IsGuiding returns 0
01:07:47.673 00.000 10052 Move returns status 0, amount 152
01:07:47.673 00.000 10052 MoveAxis(N, 0, ABG)
01:07:47.675 00.002 10052 Move returns status 0, amount 0
01:07:47.675 00.000 10052 move complete, result=0
01:07:47.675 00.000 10052 worker thread done servicing request
01:07:47.675 00.000 6880 GuideStep: 0.5 px 152 ms WEST, -0.1 px 0 ms NORTH
01:07:47.675 00.000 10052 Worker thread wakes up
01:07:47.675 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:47.675 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:48.436 00.761 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d3c52b97-4317-46be-a1de-a919520ce39d"}
01:07:48.437 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d3c52b97-4317-46be-a1de-a919520ce39d"}
01:07:48.438 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a201d1a7-b815-4270-8629-d9b1390888db"}
01:07:48.438 00.000 6880 case statement mapped state 6 to 3
01:07:48.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a201d1a7-b815-4270-8629-d9b1390888db"}
01:07:48.439 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d5da8a19-c0f7-473f-84a2-102b851cce19"}
01:07:48.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":146,"width":15,"height":15,"star_pos":[6.67,7.22],"pixels":"..."},"id":"d5da8a19-c0f7-473f-84a2-102b851cce19"}
01:07:48.585 00.146 10052 Exposure complete
01:07:48.661 00.076 10052 worker thread done servicing request
01:07:48.661 00.000 6880 OnExposeComplete: enter
01:07:48.661 00.000 6880 UpdateGuideState(): m_state=6
01:07:48.661 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
01:07:48.661 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.37, Mass=2090, SNR=31.7, Peak=127 HFD=4.8
01:07:48.662 00.001 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
01:07:48.662 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:07:48.662 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.38 hyp=0.42 cameraTheta=-2.00 mountX=0.39 mountY=-0.17, mountTheta=-0.41
01:07:48.664 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.38, opts=13)
01:07:48.665 00.001 6880 Enqueuing Move request for scope (-0.17, -0.38)
01:07:48.665 00.000 10052 Worker thread wakes up
01:07:48.665 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.38) opts 0xd
01:07:48.665 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.38)
01:07:48.665 00.000 10052 Moving (-0.17, -0.38) raw xDistance=0.39 yDistance=-0.17
01:07:48.665 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.39
01:07:48.665 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
01:07:48.665 00.000 10052 MoveAxis(W, 112, ABG)
01:07:48.665 00.000 10052 Guiding  Dir = 3, Dur = 112
01:07:48.686 00.021 10052 IsSlewing returns 0
01:07:48.687 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:48.720 00.033 6880 UpdateGuideState exits: m=2090 SNR=31.7
01:07:48.720 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:48.720 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:48.720 00.000 6880 Enqueuing Expose request
01:07:48.724 00.004 10052 IsGuiding returns 0
01:07:48.752 00.028 10052 PulseGuide returned control before completion, sleep 96
01:07:48.871 00.119 10052 IsGuiding returns 1
01:07:48.871 00.000 10052 scope still moving after pulse duration time elapsed
01:07:48.918 00.047 10052 IsSlewing returns 0
01:07:48.955 00.037 10052 IsGuiding returns 0
01:07:48.955 00.000 10052 scope move finished after 112 + 118 ms
01:07:48.955 00.000 10052 Move returns status 0, amount 112
01:07:48.955 00.000 10052 MoveAxis(N, 0, ABG)
01:07:48.955 00.000 10052 Move returns status 0, amount 0
01:07:48.955 00.000 10052 move complete, result=0
01:07:48.955 00.000 10052 worker thread done servicing request
01:07:48.956 00.001 10052 Worker thread wakes up
01:07:48.956 00.000 6880 GuideStep: 0.4 px 112 ms WEST, -0.2 px 0 ms NORTH
01:07:48.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:48.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:50.083 01.127 10052 Exposure complete
01:07:50.167 00.084 10052 worker thread done servicing request
01:07:50.167 00.000 6880 OnExposeComplete: enter
01:07:50.167 00.000 6880 UpdateGuideState(): m_state=6
01:07:50.167 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
01:07:50.168 00.001 6880 Star::Find returns 1 (0), X=407.76, Y=888.49, Mass=2211, SNR=32.6, Peak=141 HFD=4.6
01:07:50.168 00.000 6880 MultiStar: exiting stabilization period
01:07:50.168 00.000 6880 MultiStar: [#1 -0.05,-0.34,0.00,M2] [#2 0.07,-0.28,1.02,U] [#3 0.20,-0.56,0.00,M7] [#4 -0.01,-0.16,0.86,U] [#5 0.01,-0.42,0.00,M3] [#6 0.08,-0.37,0.00,M2] [#7 -0.01,-0.28,0.80,U] [#8 0.15,-0.21,0.81,U] 
01:07:50.168 00.000 6880 refined, 4 included, MultiStar: {0.03, -0.24}, one-star: {-0.04, -0.26}
01:07:50.168 00.000 6880 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
01:07:50.168 00.000 6880 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
01:07:50.168 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.43 mountX=0.24 mountY=0.04, mountTheta=0.15
01:07:50.171 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.24, opts=13)
01:07:50.171 00.000 6880 Enqueuing Move request for scope (0.03, -0.24)
01:07:50.171 00.000 10052 Worker thread wakes up
01:07:50.171 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
01:07:50.171 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
01:07:50.171 00.000 10052 Moving (0.03, -0.24) raw xDistance=0.24 yDistance=0.04
01:07:50.171 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.24
01:07:50.171 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
01:07:50.171 00.000 10052 MoveAxis(W, 69, ABG)
01:07:50.171 00.000 10052 Guiding  Dir = 3, Dur = 69
01:07:50.200 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:50.215 00.015 10052 IsSlewing returns 0
01:07:50.236 00.021 6880 UpdateGuideState exits: m=2211 SNR=32.6
01:07:50.236 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:50.236 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:50.236 00.000 6880 Enqueuing Expose request
01:07:50.284 00.048 10052 IsGuiding returns 0
01:07:50.344 00.060 10052 PulseGuide returned control before completion, sleep 21
01:07:50.423 00.079 10052 IsGuiding returns 1
01:07:50.423 00.000 10052 scope still moving after pulse duration time elapsed
01:07:50.435 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"06feda37-3080-43c3-b495-dc480182b47c"}
01:07:50.436 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"06feda37-3080-43c3-b495-dc480182b47c"}
01:07:50.436 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"df717e06-0f27-485e-beb8-610581d44e7e"}
01:07:50.436 00.000 6880 case statement mapped state 6 to 3
01:07:50.437 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"df717e06-0f27-485e-beb8-610581d44e7e"}
01:07:50.437 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03f7d440-84e7-4c93-a23b-16003e9d831b"}
01:07:50.438 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":148,"width":15,"height":15,"star_pos":[6.76,7.49],"pixels":"..."},"id":"03f7d440-84e7-4c93-a23b-16003e9d831b"}
01:07:50.532 00.094 10052 IsSlewing returns 0
01:07:50.602 00.070 10052 IsGuiding returns 0
01:07:50.602 00.000 10052 scope move finished after 69 + 248 ms
01:07:50.602 00.000 10052 Move returns status 0, amount 69
01:07:50.602 00.000 10052 MoveAxis(N, 0, ABG)
01:07:50.602 00.000 10052 Move returns status 0, amount 0
01:07:50.602 00.000 10052 move complete, result=0
01:07:50.603 00.001 10052 worker thread done servicing request
01:07:50.603 00.000 10052 Worker thread wakes up
01:07:50.603 00.000 6880 GuideStep: 0.2 px 69 ms WEST, 0.0 px 0 ms NORTH
01:07:50.603 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:50.603 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:51.520 00.917 10052 Exposure complete
01:07:51.612 00.092 10052 worker thread done servicing request
01:07:51.613 00.001 6880 OnExposeComplete: enter
01:07:51.613 00.000 6880 UpdateGuideState(): m_state=6
01:07:51.613 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
01:07:51.613 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.41, Mass=2272, SNR=33.1, Peak=157 HFD=4.7
01:07:51.613 00.000 6880 MultiStar: [#1 -0.03,-0.56,0.00,M3] [#2 -0.12,-0.21,1.00,U] [#3 -0.03,-0.59,0.00,M8] [#4 0.16,-0.25,0.83,U] [#5 -0.04,-0.57,0.00,M4] [#6 -0.07,-0.40,0.00,M3] [#7 0.17,-0.29,0.78,U] [#8 0.20,-0.32,0.00,M1] 
01:07:51.613 00.000 6880 refined, 3 included, MultiStar: {0.01, -0.27}, one-star: {-0.10, -0.35}
01:07:51.613 00.000 6880 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.61) = xAngle (0.08 = 0.08)
01:07:51.614 00.001 6880 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
01:07:51.614 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.27 hyp=0.28 cameraTheta=-1.53 mountX=0.27 mountY=0.01, mountTheta=0.05
01:07:51.615 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.27, opts=13)
01:07:51.616 00.001 6880 Enqueuing Move request for scope (0.01, -0.27)
01:07:51.616 00.000 10052 Worker thread wakes up
01:07:51.616 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.27) opts 0xd
01:07:51.616 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.27)
01:07:51.616 00.000 10052 Moving (0.01, -0.27) raw xDistance=0.27 yDistance=0.01
01:07:51.616 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
01:07:51.616 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.10, using input
01:07:51.616 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
01:07:51.616 00.000 10052 MoveAxis(W, 77, ABG)
01:07:51.616 00.000 10052 Guiding  Dir = 3, Dur = 77
01:07:51.642 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:51.682 00.040 6880 UpdateGuideState exits: m=2272 SNR=33.1
01:07:51.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:51.682 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:51.682 00.000 6880 Enqueuing Expose request
01:07:51.690 00.008 10052 IsSlewing returns 0
01:07:51.770 00.080 10052 IsGuiding returns 0
01:07:51.839 00.069 10052 PulseGuide returned control before completion, sleep 19
01:07:51.915 00.076 10052 IsGuiding returns 1
01:07:51.915 00.000 10052 scope still moving after pulse duration time elapsed
01:07:51.994 00.079 10052 IsSlewing returns 0
01:07:52.067 00.073 10052 IsGuiding returns 0
01:07:52.067 00.000 10052 scope move finished after 77 + 220 ms
01:07:52.068 00.001 10052 Move returns status 0, amount 77
01:07:52.068 00.000 10052 MoveAxis(N, 0, ABG)
01:07:52.068 00.000 10052 Move returns status 0, amount 0
01:07:52.068 00.000 10052 move complete, result=0
01:07:52.068 00.000 10052 worker thread done servicing request
01:07:52.068 00.000 10052 Worker thread wakes up
01:07:52.068 00.000 6880 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH
01:07:52.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:52.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:52.436 00.368 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"da4956b8-e442-4bf5-b668-a160d8619244"}
01:07:52.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"da4956b8-e442-4bf5-b668-a160d8619244"}
01:07:52.437 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"02230a1e-47cf-4818-9243-07d9d882ff45"}
01:07:52.437 00.000 6880 case statement mapped state 6 to 3
01:07:52.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"02230a1e-47cf-4818-9243-07d9d882ff45"}
01:07:52.438 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ba5e2845-8ad0-46b9-b75d-2c26b1a5b242"}
01:07:52.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":149,"width":15,"height":15,"star_pos":[6.69,7.41],"pixels":"..."},"id":"ba5e2845-8ad0-46b9-b75d-2c26b1a5b242"}
01:07:53.208 00.770 10052 Exposure complete
01:07:53.270 00.062 10052 worker thread done servicing request
01:07:53.271 00.001 6880 OnExposeComplete: enter
01:07:53.271 00.000 6880 UpdateGuideState(): m_state=6
01:07:53.271 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
01:07:53.271 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.34, Mass=2082, SNR=31.7, Peak=146 HFD=4.6
01:07:53.271 00.000 6880 MultiStar: [#1 -0.11,-0.48,0.00,M4] [#2 0.15,-0.38,0.00,M1] [#3 -0.07,-0.61,0.00,M9] [#4 -0.01,-0.21,0.88,U] [#5 0.01,-0.60,0.00,M5] [#6 -0.08,-0.38,0.00,M4] [#7 0.12,-0.26,0.84,U] [#8 0.04,-0.19,0.84,U] 
01:07:53.271 00.000 6880 refined, 3 included, MultiStar: {-0.01, -0.27}, one-star: {-0.16, -0.41}
01:07:53.272 00.001 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
01:07:53.272 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
01:07:53.272 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.61 mountX=0.27 mountY=-0.01, mountTheta=-0.03
01:07:53.273 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.27, opts=13)
01:07:53.273 00.000 6880 Enqueuing Move request for scope (-0.01, -0.27)
01:07:53.273 00.000 10052 Worker thread wakes up
01:07:53.273 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
01:07:53.273 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
01:07:53.273 00.000 10052 Moving (-0.01, -0.27) raw xDistance=0.27 yDistance=-0.01
01:07:53.273 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
01:07:53.273 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
01:07:53.273 00.000 10052 MoveAxis(W, 77, ABG)
01:07:53.273 00.000 10052 Guiding  Dir = 3, Dur = 77
01:07:53.292 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:53.293 00.001 10052 IsSlewing returns 0
01:07:53.326 00.033 6880 UpdateGuideState exits: m=2082 SNR=31.7
01:07:53.326 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:53.326 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:53.326 00.000 6880 Enqueuing Expose request
01:07:53.332 00.006 10052 IsGuiding returns 0
01:07:53.359 00.027 10052 PulseGuide returned control before completion, sleep 60
01:07:53.447 00.088 10052 IsGuiding returns 0
01:07:53.447 00.000 10052 Move returns status 0, amount 77
01:07:53.447 00.000 10052 MoveAxis(N, 0, ABG)
01:07:53.447 00.000 10052 Move returns status 0, amount 0
01:07:53.447 00.000 10052 move complete, result=0
01:07:53.447 00.000 10052 worker thread done servicing request
01:07:53.447 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.0 px 0 ms NORTH
01:07:53.447 00.000 10052 Worker thread wakes up
01:07:53.447 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:53.448 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:54.360 00.912 10052 Exposure complete
01:07:54.417 00.057 10052 worker thread done servicing request
01:07:54.417 00.000 6880 OnExposeComplete: enter
01:07:54.417 00.000 6880 UpdateGuideState(): m_state=6
01:07:54.418 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
01:07:54.418 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=888.55, Mass=2237, SNR=32.8, Peak=147 HFD=4.8
01:07:54.418 00.000 6880 MultiStar: [#1 -0.25,-0.47,0.00,M5] [#2 -0.01,-0.28,0.98,U] [#3 -0.12,-0.70,0.00,M10] [#4 -0.11,-0.16,0.83,U] [#5 -0.11,-0.35,0.00,M6] [#6 -0.24,-0.37,0.00,M5] [#7 -0.05,-0.37,0.00,M1] [#8 0.10,-0.36,0.00,M1] 
01:07:54.418 00.000 6880 refined, 2 included, MultiStar: {-0.11, -0.22}, one-star: {-0.22, -0.20}
01:07:54.418 00.000 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
01:07:54.418 00.000 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:07:54.418 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.24 cameraTheta=-2.05 mountX=0.22 mountY=-0.11, mountTheta=-0.46
01:07:54.420 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.22, opts=13)
01:07:54.420 00.000 6880 Enqueuing Move request for scope (-0.11, -0.22)
01:07:54.420 00.000 10052 Worker thread wakes up
01:07:54.420 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
01:07:54.420 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
01:07:54.420 00.000 10052 Moving (-0.11, -0.22) raw xDistance=0.22 yDistance=-0.11
01:07:54.420 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
01:07:54.420 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.03
01:07:54.420 00.000 10052 MoveAxis(W, 63, ABG)
01:07:54.420 00.000 10052 Guiding  Dir = 3, Dur = 63
01:07:54.438 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:54.440 00.002 10052 IsSlewing returns 0
01:07:54.468 00.028 6880 UpdateGuideState exits: m=2237 SNR=32.8
01:07:54.468 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:54.468 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:54.468 00.000 6880 Enqueuing Expose request
01:07:54.468 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"682bcab8-89c2-4f90-b7ab-469f8f2febab"}
01:07:54.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"682bcab8-89c2-4f90-b7ab-469f8f2febab"}
01:07:54.477 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e1d80e10-d1d4-4b16-86a3-ceb61858f32e"}
01:07:54.477 00.000 6880 case statement mapped state 6 to 3
01:07:54.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1d80e10-d1d4-4b16-86a3-ceb61858f32e"}
01:07:54.477 00.000 10052 IsGuiding returns 0
01:07:54.478 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"14745dcd-4a83-44f7-9d30-11dc13c65f58"}
01:07:54.478 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":151,"width":15,"height":15,"star_pos":[6.58,6.55],"pixels":"..."},"id":"14745dcd-4a83-44f7-9d30-11dc13c65f58"}
01:07:54.506 00.028 10052 PulseGuide returned control before completion, sleep 45
01:07:54.584 00.078 10052 IsGuiding returns 0
01:07:54.584 00.000 10052 Move returns status 0, amount 63
01:07:54.584 00.000 10052 MoveAxis(N, 0, ABG)
01:07:54.584 00.000 10052 Move returns status 0, amount 0
01:07:54.584 00.000 10052 move complete, result=0
01:07:54.585 00.001 10052 worker thread done servicing request
01:07:54.585 00.000 6880 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
01:07:54.585 00.000 10052 Worker thread wakes up
01:07:54.585 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:54.585 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:55.726 01.141 10052 Exposure complete
01:07:55.791 00.065 10052 worker thread done servicing request
01:07:55.791 00.000 6880 OnExposeComplete: enter
01:07:55.791 00.000 6880 UpdateGuideState(): m_state=6
01:07:55.791 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
01:07:55.791 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.49, Mass=2133, SNR=32.0, Peak=131 HFD=4.6
01:07:55.792 00.001 6880 MultiStar: [#1 -0.10,-0.28,0.95,U] [#2 0.16,-0.26,1.03,U] [#3 0.03,-0.63,0.00,R] [#4 0.07,-0.15,0.87,U] [#5 0.03,-0.49,0.00,M7] [#6 -0.05,-0.44,0.00,M6] [#7 0.00,-0.31,0.82,U] [#8 0.06,-0.24,0.82,U] 
01:07:55.792 00.000 6880 refined, 5 included, MultiStar: {-0.01, -0.25}, one-star: {-0.22, -0.27}
01:07:55.792 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
01:07:55.792 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
01:07:55.793 00.001 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.25 hyp=0.25 cameraTheta=-1.60 mountX=0.25 mountY=-0.00, mountTheta=-0.02
01:07:55.794 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.25, opts=13)
01:07:55.794 00.000 6880 Enqueuing Move request for scope (-0.01, -0.25)
01:07:55.794 00.000 10052 Worker thread wakes up
01:07:55.794 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.25) opts 0xd
01:07:55.794 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.25)
01:07:55.794 00.000 10052 Moving (-0.01, -0.25) raw xDistance=0.25 yDistance=-0.00
01:07:55.795 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
01:07:55.795 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.03
01:07:55.795 00.000 10052 MoveAxis(W, 70, ABG)
01:07:55.795 00.000 10052 Guiding  Dir = 3, Dur = 70
01:07:55.827 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:55.846 00.019 10052 IsSlewing returns 0
01:07:55.860 00.014 6880 UpdateGuideState exits: m=2133 SNR=32.0
01:07:55.860 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:55.860 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:55.860 00.000 6880 Enqueuing Expose request
01:07:55.925 00.065 10052 IsGuiding returns 0
01:07:55.988 00.063 10052 PulseGuide returned control before completion, sleep 17
01:07:56.070 00.082 10052 IsGuiding returns 1
01:07:56.070 00.000 10052 scope still moving after pulse duration time elapsed
01:07:56.149 00.079 10052 IsSlewing returns 0
01:07:56.222 00.073 10052 IsGuiding returns 0
01:07:56.222 00.000 10052 scope move finished after 70 + 227 ms
01:07:56.222 00.000 10052 Move returns status 0, amount 70
01:07:56.222 00.000 10052 MoveAxis(N, 0, ABG)
01:07:56.222 00.000 10052 Move returns status 0, amount 0
01:07:56.223 00.001 10052 move complete, result=0
01:07:56.223 00.000 10052 worker thread done servicing request
01:07:56.223 00.000 10052 Worker thread wakes up
01:07:56.223 00.000 6880 GuideStep: 0.3 px 70 ms WEST, -0.0 px 0 ms NORTH
01:07:56.223 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:56.223 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:56.436 00.213 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f5d51a0-3326-4a78-9d01-867d4253cdef"}
01:07:56.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f5d51a0-3326-4a78-9d01-867d4253cdef"}
01:07:56.436 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4bad67eb-acaa-4316-852e-211bc0e7a8de"}
01:07:56.436 00.000 6880 case statement mapped state 6 to 3
01:07:56.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bad67eb-acaa-4316-852e-211bc0e7a8de"}
01:07:56.437 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"25f02d6a-812d-4913-bf8f-15381fb902b6"}
01:07:56.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":152,"width":15,"height":15,"star_pos":[6.57,7.49],"pixels":"..."},"id":"25f02d6a-812d-4913-bf8f-15381fb902b6"}
01:07:57.130 00.693 10052 Exposure complete
01:07:57.202 00.072 10052 worker thread done servicing request
01:07:57.202 00.000 6880 OnExposeComplete: enter
01:07:57.202 00.000 6880 UpdateGuideState(): m_state=6
01:07:57.202 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
01:07:57.202 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.56, Mass=2203, SNR=32.6, Peak=134 HFD=4.8
01:07:57.203 00.001 6880 MultiStar: [#1 -0.26,-0.39,0.00,M5] [#2 0.12,-0.27,1.01,U] [#3 -0.05,0.02,0.93,U] [#4 0.02,-0.13,0.84,U] [#5 -0.17,-0.21,0.97,U] [#6 -0.04,-0.40,0.00,M7] [#7 0.05,-0.33,0.79,U] [#8 0.07,-0.22,0.83,U] 
01:07:57.203 00.000 6880 refined, 6 included, MultiStar: {-0.03, -0.19}, one-star: {-0.19, -0.19}
01:07:57.203 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.10 = -0.10)
01:07:57.203 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
01:07:57.203 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.19 hyp=0.19 cameraTheta=-1.71 mountX=0.19 mountY=-0.02, mountTheta=-0.13
01:07:57.205 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.19, opts=13)
01:07:57.205 00.000 6880 Enqueuing Move request for scope (-0.03, -0.19)
01:07:57.205 00.000 10052 Worker thread wakes up
01:07:57.205 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.19) opts 0xd
01:07:57.205 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.19)
01:07:57.205 00.000 10052 Moving (-0.03, -0.19) raw xDistance=0.19 yDistance=-0.02
01:07:57.205 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:07:57.205 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
01:07:57.205 00.000 10052 MoveAxis(W, 54, ABG)
01:07:57.205 00.000 10052 Guiding  Dir = 3, Dur = 54
01:07:57.225 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:57.225 00.000 10052 IsSlewing returns 0
01:07:57.256 00.031 6880 UpdateGuideState exits: m=2203 SNR=32.6
01:07:57.256 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:57.256 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:57.256 00.000 6880 Enqueuing Expose request
01:07:57.263 00.007 10052 IsGuiding returns 0
01:07:57.292 00.029 10052 PulseGuide returned control before completion, sleep 37
01:07:57.351 00.059 10052 IsGuiding returns 0
01:07:57.351 00.000 10052 Move returns status 0, amount 54
01:07:57.352 00.001 10052 MoveAxis(N, 0, ABG)
01:07:57.352 00.000 10052 Move returns status 0, amount 0
01:07:57.352 00.000 10052 move complete, result=0
01:07:57.352 00.000 10052 worker thread done servicing request
01:07:57.352 00.000 10052 Worker thread wakes up
01:07:57.352 00.000 6880 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
01:07:57.352 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:57.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:58.434 01.082 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d4126036-bc99-4b99-a9f6-5d30f7dbf9f9"}
01:07:58.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d4126036-bc99-4b99-a9f6-5d30f7dbf9f9"}
01:07:58.435 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"06fd1efa-45e2-4bfe-91e8-14f4f4ba0dc6"}
01:07:58.435 00.000 6880 case statement mapped state 6 to 3
01:07:58.436 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"06fd1efa-45e2-4bfe-91e8-14f4f4ba0dc6"}
01:07:58.436 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f9a60020-6a08-447f-b2e4-52432dcec3e8"}
01:07:58.437 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":153,"width":15,"height":15,"star_pos":[6.60,6.56],"pixels":"..."},"id":"f9a60020-6a08-447f-b2e4-52432dcec3e8"}
01:07:58.489 00.052 10052 Exposure complete
01:07:58.576 00.087 10052 worker thread done servicing request
01:07:58.577 00.001 6880 OnExposeComplete: enter
01:07:58.577 00.000 6880 UpdateGuideState(): m_state=6
01:07:58.577 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
01:07:58.577 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=888.41, Mass=2159, SNR=32.2, Peak=132 HFD=4.6
01:07:58.578 00.001 6880 MultiStar: [#1 -0.29,-0.53,0.00,M6] [#2 -0.01,-0.45,0.00,M1] [#3 -0.16,-0.03,0.96,U] [#4 -0.26,-0.32,0.00,M1] [#5 -0.13,-0.31,0.98,U] [#6 -0.17,-0.58,0.00,M8] [#7 -0.14,-0.37,0.00,M1] [#8 -0.05,-0.27,0.82,U] 
01:07:58.578 00.000 6880 refined, 3 included, MultiStar: {-0.15, -0.24}, one-star: {-0.25, -0.34}
01:07:58.578 00.000 6880 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.61) = xAngle (-0.52 = -0.52)
01:07:58.578 00.000 6880 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
01:07:58.578 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.28 cameraTheta=-2.14 mountX=0.24 mountY=-0.15, mountTheta=-0.55
01:07:58.580 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.24, opts=13)
01:07:58.580 00.000 6880 Enqueuing Move request for scope (-0.15, -0.24)
01:07:58.580 00.000 10052 Worker thread wakes up
01:07:58.580 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
01:07:58.580 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
01:07:58.580 00.000 10052 Moving (-0.15, -0.24) raw xDistance=0.24 yDistance=-0.15
01:07:58.580 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:07:58.580 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
01:07:58.580 00.000 10052 MoveAxis(W, 68, ABG)
01:07:58.581 00.001 10052 Guiding  Dir = 3, Dur = 68
01:07:58.599 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:58.601 00.002 10052 IsSlewing returns 0
01:07:58.637 00.036 6880 UpdateGuideState exits: m=2159 SNR=32.2
01:07:58.637 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:58.637 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:58.637 00.000 6880 Enqueuing Expose request
01:07:58.640 00.003 10052 IsGuiding returns 0
01:07:58.667 00.027 10052 PulseGuide returned control before completion, sleep 52
01:07:58.742 00.075 10052 IsGuiding returns 0
01:07:58.743 00.001 10052 Move returns status 0, amount 68
01:07:58.743 00.000 10052 MoveAxis(N, 0, ABG)
01:07:58.743 00.000 10052 Move returns status 0, amount 0
01:07:58.743 00.000 10052 move complete, result=0
01:07:58.743 00.000 10052 worker thread done servicing request
01:07:58.743 00.000 10052 Worker thread wakes up
01:07:58.743 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:07:58.743 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:07:58.747 00.004 6880 GuideStep: 0.2 px 68 ms WEST, -0.1 px 0 ms NORTH
01:07:59.657 00.910 10052 Exposure complete
01:07:59.715 00.058 10052 worker thread done servicing request
01:07:59.715 00.000 6880 OnExposeComplete: enter
01:07:59.715 00.000 6880 UpdateGuideState(): m_state=6
01:07:59.715 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
01:07:59.716 00.001 6880 Star::Find returns 1 (0), X=407.33, Y=888.08, Mass=2235, SNR=32.7, Peak=131 HFD=4.7
01:07:59.716 00.000 6880 MultiStar: large primary error, entering stabilization period
01:07:59.716 00.000 6880 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.61) = xAngle (-0.57 = -0.57)
01:07:59.716 00.000 6880 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:07:59.716 00.000 6880 CameraToMount -- cameraX=-0.47 cameraY=-0.67 hyp=0.82 cameraTheta=-2.18 mountX=0.69 mountY=-0.46, mountTheta=-0.59
01:07:59.717 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.47, y=-0.67, opts=13)
01:07:59.718 00.001 6880 Enqueuing Move request for scope (-0.47, -0.67)
01:07:59.718 00.000 10052 Worker thread wakes up
01:07:59.718 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.67) opts 0xd
01:07:59.718 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.47, -0.67)
01:07:59.718 00.000 10052 Moving (-0.47, -0.67) raw xDistance=0.69 yDistance=-0.46
01:07:59.718 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.69
01:07:59.718 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.46, slope = -0.02
01:07:59.718 00.000 10052 MoveAxis(W, 188, ABG)
01:07:59.718 00.000 10052 Guiding  Dir = 3, Dur = 188
01:07:59.749 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:07:59.774 00.025 10052 IsSlewing returns 0
01:07:59.798 00.024 6880 UpdateGuideState exits: m=2235 SNR=32.7
01:07:59.798 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:07:59.798 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:07:59.798 00.000 6880 Enqueuing Expose request
01:07:59.847 00.049 10052 IsGuiding returns 0
01:07:59.917 00.070 10052 PulseGuide returned control before completion, sleep 130
01:08:00.110 00.193 10052 IsGuiding returns 1
01:08:00.111 00.001 10052 scope still moving after pulse duration time elapsed
01:08:00.185 00.074 10052 IsSlewing returns 0
01:08:00.265 00.080 10052 IsGuiding returns 0
01:08:00.265 00.000 10052 scope move finished after 188 + 228 ms
01:08:00.265 00.000 10052 Move returns status 0, amount 188
01:08:00.265 00.000 10052 MoveAxis(N, 38, ABG)
01:08:00.265 00.000 10052 Guiding  Dir = 0, Dur = 38
01:08:00.344 00.079 10052 IsSlewing returns 0
01:08:00.418 00.074 10052 IsGuiding returns 0
01:08:00.435 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e42aa54-4d82-423f-947e-d82c861be0e7"}
01:08:00.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e42aa54-4d82-423f-947e-d82c861be0e7"}
01:08:00.436 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e701ba47-e9ee-4679-a736-3be8882749bf"}
01:08:00.436 00.000 6880 case statement mapped state 6 to 3
01:08:00.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e701ba47-e9ee-4679-a736-3be8882749bf"}
01:08:00.437 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"73ff8951-1d07-4728-800f-516f6d9d85c4"}
01:08:00.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":155,"width":15,"height":15,"star_pos":[7.33,7.08],"pixels":"..."},"id":"73ff8951-1d07-4728-800f-516f6d9d85c4"}
01:08:00.548 00.111 10052 IsGuiding returns 0
01:08:00.549 00.001 10052 Move returns status 0, amount 38
01:08:00.549 00.000 10052 move complete, result=0
01:08:00.549 00.000 10052 worker thread done servicing request
01:08:00.549 00.000 10052 Worker thread wakes up
01:08:00.549 00.000 6880 GuideStep: 0.7 px 188 ms WEST, -0.5 px 38 ms NORTH
01:08:00.549 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:00.550 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:01.691 01.141 10052 Exposure complete
01:08:01.744 00.053 10052 worker thread done servicing request
01:08:01.744 00.000 6880 OnExposeComplete: enter
01:08:01.744 00.000 6880 UpdateGuideState(): m_state=6
01:08:01.744 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
01:08:01.745 00.001 6880 Star::Find returns 1 (0), X=407.53, Y=888.49, Mass=2223, SNR=32.7, Peak=141 HFD=5.0
01:08:01.745 00.000 6880 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.61) = xAngle (-0.75 = -0.75)
01:08:01.745 00.000 6880 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
01:08:01.745 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.26 hyp=0.37 cameraTheta=-2.36 mountX=0.27 mountY=-0.26, mountTheta=-0.77
01:08:01.747 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.26, opts=13)
01:08:01.747 00.000 6880 Enqueuing Move request for scope (-0.26, -0.26)
01:08:01.747 00.000 10052 Worker thread wakes up
01:08:01.747 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.26) opts 0xd
01:08:01.747 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.26)
01:08:01.747 00.000 10052 Moving (-0.26, -0.26) raw xDistance=0.27 yDistance=-0.26
01:08:01.747 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.27
01:08:01.747 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.26, slope = -0.03
01:08:01.748 00.001 10052 MoveAxis(W, 82, ABG)
01:08:01.748 00.000 10052 Guiding  Dir = 3, Dur = 82
01:08:01.780 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:01.813 00.033 6880 UpdateGuideState exits: m=2223 SNR=32.7
01:08:01.813 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:01.813 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:01.813 00.000 6880 Enqueuing Expose request
01:08:01.815 00.002 10052 IsSlewing returns 0
01:08:01.889 00.074 10052 IsGuiding returns 0
01:08:01.958 00.069 10052 PulseGuide returned control before completion, sleep 24
01:08:02.039 00.081 10052 IsGuiding returns 1
01:08:02.039 00.000 10052 scope still moving after pulse duration time elapsed
01:08:02.113 00.074 10052 IsSlewing returns 0
01:08:02.193 00.080 10052 IsGuiding returns 0
01:08:02.193 00.000 10052 scope move finished after 82 + 222 ms
01:08:02.194 00.001 10052 Move returns status 0, amount 82
01:08:02.194 00.000 10052 MoveAxis(N, 56, ABG)
01:08:02.194 00.000 10052 Guiding  Dir = 0, Dur = 56
01:08:02.272 00.078 10052 IsSlewing returns 0
01:08:02.347 00.075 10052 IsGuiding returns 0
01:08:02.433 00.086 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3decd46e-974c-4975-91c6-cb130868b429"}
01:08:02.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3decd46e-974c-4975-91c6-cb130868b429"}
01:08:02.434 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62b4266a-de19-457e-9c51-af017df681e4"}
01:08:02.434 00.000 6880 case statement mapped state 6 to 3
01:08:02.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62b4266a-de19-457e-9c51-af017df681e4"}
01:08:02.435 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fc9e4e42-aac8-44ad-b7b3-6c08fa691d4d"}
01:08:02.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":156,"width":15,"height":15,"star_pos":[6.53,7.49],"pixels":"..."},"id":"fc9e4e42-aac8-44ad-b7b3-6c08fa691d4d"}
01:08:02.495 00.060 10052 IsGuiding returns 0
01:08:02.495 00.000 10052 Move returns status 0, amount 56
01:08:02.495 00.000 10052 move complete, result=0
01:08:02.496 00.001 10052 worker thread done servicing request
01:08:02.496 00.000 6880 GuideStep: 0.3 px 82 ms WEST, -0.3 px 56 ms NORTH
01:08:02.496 00.000 10052 Worker thread wakes up
01:08:02.496 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:02.496 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:03.411 00.915 10052 Exposure complete
01:08:03.464 00.053 10052 worker thread done servicing request
01:08:03.464 00.000 6880 OnExposeComplete: enter
01:08:03.464 00.000 6880 UpdateGuideState(): m_state=6
01:08:03.465 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
01:08:03.465 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.57, Mass=2200, SNR=32.6, Peak=147 HFD=4.5
01:08:03.465 00.000 6880 MultiStar: exiting stabilization period
01:08:03.465 00.000 6880 MultiStar: [#1 0.05,-0.35,1.00,U] [#2 0.02,-0.14,1.00,U] [#3 -0.29,0.16,0.95,U] [#4 -0.01,0.12,0.82,U] [#5 -0.03,-0.39,0.00,M6] [#6 -0.20,-0.05,0.92,U] [#7 0.23,-0.06,0.78,U] [#8 -0.04,-0.14,0.81,U] 
01:08:03.465 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.09}, one-star: {-0.18, -0.18}
01:08:03.465 00.000 6880 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.61) = xAngle (-0.55 = -0.55)
01:08:03.465 00.000 6880 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:08:03.465 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.17 mountX=0.09 mountY=-0.06, mountTheta=-0.57
01:08:03.467 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.09, opts=13)
01:08:03.467 00.000 6880 Enqueuing Move request for scope (-0.06, -0.09)
01:08:03.467 00.000 10052 Worker thread wakes up
01:08:03.467 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
01:08:03.467 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
01:08:03.467 00.000 10052 Moving (-0.06, -0.09) raw xDistance=0.09 yDistance=-0.06
01:08:03.467 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:08:03.467 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.14, using input
01:08:03.467 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.03
01:08:03.467 00.000 10052 MoveAxis(E, 0, ABG)
01:08:03.467 00.000 10052 Move returns status 0, amount 0
01:08:03.467 00.000 10052 MoveAxis(N, 0, ABG)
01:08:03.467 00.000 10052 Move returns status 0, amount 0
01:08:03.468 00.001 10052 move complete, result=0
01:08:03.468 00.000 10052 worker thread done servicing request
01:08:03.487 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:03.515 00.028 6880 UpdateGuideState exits: m=2200 SNR=32.6
01:08:03.516 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:03.516 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:03.516 00.000 6880 Enqueuing Expose request
01:08:03.516 00.000 10052 Worker thread wakes up
01:08:03.516 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:03.516 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:08:03.516 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:04.433 00.917 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5a60b6b4-2805-471c-a06c-6cbc6eece825"}
01:08:04.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5a60b6b4-2805-471c-a06c-6cbc6eece825"}
01:08:04.433 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"818a1b67-f326-4b82-a00e-61a41fe365a4"}
01:08:04.433 00.000 6880 case statement mapped state 6 to 3
01:08:04.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"818a1b67-f326-4b82-a00e-61a41fe365a4"}
01:08:04.435 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f6bd3c2-d41b-4dd1-8f56-dbd1097664e0"}
01:08:04.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":157,"width":15,"height":15,"star_pos":[6.61,6.57],"pixels":"..."},"id":"2f6bd3c2-d41b-4dd1-8f56-dbd1097664e0"}
01:08:04.646 00.211 10052 Exposure complete
01:08:04.714 00.068 10052 worker thread done servicing request
01:08:04.714 00.000 6880 OnExposeComplete: enter
01:08:04.714 00.000 6880 UpdateGuideState(): m_state=6
01:08:04.714 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
01:08:04.714 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.51, Mass=2352, SNR=33.6, Peak=163 HFD=4.6
01:08:04.715 00.001 6880 MultiStar: [#1 0.06,-0.30,0.92,U] [#2 0.02,-0.24,0.99,U] [#3 0.16,0.10,0.88,U] [#4 0.40,0.15,0.00,M1] [#5 0.09,-0.16,0.94,U] [#6 0.07,-0.31,0.95,U] [#7 0.21,-0.17,0.79,U] [#8 -0.01,-0.15,0.78,U] 
01:08:04.715 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.19}, one-star: {-0.01, -0.24}
01:08:04.715 00.000 6880 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
01:08:04.715 00.000 6880 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
01:08:04.716 00.001 6880 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.22 mountX=0.19 mountY=0.07, mountTheta=0.37
01:08:04.718 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.19, opts=13)
01:08:04.718 00.000 6880 Enqueuing Move request for scope (0.07, -0.19)
01:08:04.718 00.000 10052 Worker thread wakes up
01:08:04.718 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
01:08:04.718 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
01:08:04.718 00.000 10052 Moving (0.07, -0.19) raw xDistance=0.19 yDistance=0.07
01:08:04.718 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
01:08:04.718 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:08:04.718 00.000 10052 MoveAxis(W, 50, ABG)
01:08:04.719 00.001 10052 Guiding  Dir = 3, Dur = 50
01:08:04.740 00.021 10052 IsSlewing returns 0
01:08:04.741 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:04.779 00.038 10052 IsGuiding returns 0
01:08:04.794 00.015 6880 UpdateGuideState exits: m=2352 SNR=33.6
01:08:04.794 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:04.794 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:04.794 00.000 6880 Enqueuing Expose request
01:08:04.806 00.012 10052 PulseGuide returned control before completion, sleep 34
01:08:04.867 00.061 10052 IsGuiding returns 0
01:08:04.867 00.000 10052 Move returns status 0, amount 50
01:08:04.868 00.001 10052 MoveAxis(N, 0, ABG)
01:08:04.868 00.000 10052 Move returns status 0, amount 0
01:08:04.868 00.000 10052 move complete, result=0
01:08:04.868 00.000 10052 worker thread done servicing request
01:08:04.868 00.000 10052 Worker thread wakes up
01:08:04.868 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:04.868 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:04.868 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
01:08:05.784 00.916 10052 Exposure complete
01:08:05.861 00.077 10052 worker thread done servicing request
01:08:05.861 00.000 6880 OnExposeComplete: enter
01:08:05.861 00.000 6880 UpdateGuideState(): m_state=6
01:08:05.861 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
01:08:05.861 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.56, Mass=2113, SNR=31.9, Peak=142 HFD=4.6
01:08:05.862 00.001 6880 MultiStar: [#1 0.00,-0.33,1.01,U] [#2 -0.01,-0.23,1.03,U] [#3 0.11,0.13,0.96,U] [#4 0.15,-0.19,0.84,U] [#5 -0.07,-0.06,1.01,U] [#6 0.16,-0.39,0.00,M7] [#7 0.12,-0.26,0.79,U] [#8 0.03,-0.33,0.83,U] 
01:08:05.862 00.000 6880 refined, 7 included, MultiStar: {0.03, -0.18}, one-star: {-0.06, -0.20}
01:08:05.862 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.21 = 0.21)
01:08:05.862 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
01:08:05.862 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.41 mountX=0.18 mountY=0.03, mountTheta=0.18
01:08:05.864 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.18, opts=13)
01:08:05.864 00.000 6880 Enqueuing Move request for scope (0.03, -0.18)
01:08:05.864 00.000 10052 Worker thread wakes up
01:08:05.864 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
01:08:05.864 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
01:08:05.864 00.000 10052 Moving (0.03, -0.18) raw xDistance=0.18 yDistance=0.03
01:08:05.864 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:08:05.864 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:08:05.864 00.000 10052 MoveAxis(W, 50, ABG)
01:08:05.865 00.001 10052 Guiding  Dir = 3, Dur = 50
01:08:05.891 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:05.927 00.036 10052 IsSlewing returns 0
01:08:05.932 00.005 6880 UpdateGuideState exits: m=2113 SNR=31.9
01:08:05.932 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:05.932 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:05.932 00.000 6880 Enqueuing Expose request
01:08:06.002 00.070 10052 IsGuiding returns 0
01:08:06.132 00.130 10052 IsGuiding returns 0
01:08:06.132 00.000 10052 Move returns status 0, amount 50
01:08:06.132 00.000 10052 MoveAxis(N, 0, ABG)
01:08:06.132 00.000 10052 Move returns status 0, amount 0
01:08:06.132 00.000 10052 move complete, result=0
01:08:06.133 00.001 10052 worker thread done servicing request
01:08:06.133 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.0 px 0 ms NORTH
01:08:06.133 00.000 10052 Worker thread wakes up
01:08:06.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:06.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:06.432 00.299 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2f05be9e-ad72-4465-bc86-f0fd4abf28c6"}
01:08:06.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2f05be9e-ad72-4465-bc86-f0fd4abf28c6"}
01:08:06.433 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a58ea4c-a3db-4a4c-b525-99aeadad19b4"}
01:08:06.433 00.000 6880 case statement mapped state 6 to 3
01:08:06.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a58ea4c-a3db-4a4c-b525-99aeadad19b4"}
01:08:06.434 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6d922d52-03c4-4d0d-898f-7b4d1f93c122"}
01:08:06.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":159,"width":15,"height":15,"star_pos":[6.73,6.56],"pixels":"..."},"id":"6d922d52-03c4-4d0d-898f-7b4d1f93c122"}
01:08:07.268 00.834 10052 Exposure complete
01:08:07.348 00.080 10052 worker thread done servicing request
01:08:07.349 00.001 6880 OnExposeComplete: enter
01:08:07.349 00.000 6880 UpdateGuideState(): m_state=6
01:08:07.349 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
01:08:07.349 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.88, Mass=2061, SNR=31.4, Peak=126 HFD=4.5
01:08:07.350 00.001 6880 MultiStar: [#1 0.11,0.04,1.02,U] [#2 0.18,0.30,0.00,M1] [#3 0.13,0.56,0.00,M1] [#4 0.25,0.38,0.00,M1] [#5 0.03,0.05,1.03,U] [#6 0.05,0.26,0.99,U] [#7 0.25,0.35,0.00,M1] [#8 0.20,-0.02,0.85,U] 
01:08:07.350 00.000 6880 refined, 4 included, MultiStar: {0.06, 0.09}, one-star: {-0.08, 0.13}
01:08:07.350 00.000 6880 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.61) = xAngle (2.63 = 2.63)
01:08:07.350 00.000 6880 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.60 = 2.60)
01:08:07.350 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.11 cameraTheta=1.02 mountX=-0.10 mountY=0.06, mountTheta=2.61
01:08:07.352 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.09, opts=13)
01:08:07.352 00.000 6880 Enqueuing Move request for scope (0.06, 0.09)
01:08:07.352 00.000 10052 Worker thread wakes up
01:08:07.352 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:08:07.352 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:08:07.352 00.000 10052 Moving (0.06, 0.09) raw xDistance=-0.10 yDistance=0.06
01:08:07.352 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:08:07.353 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.07, using input
01:08:07.353 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
01:08:07.353 00.000 10052 MoveAxis(E, 0, ABG)
01:08:07.353 00.000 10052 Move returns status 0, amount 0
01:08:07.353 00.000 10052 MoveAxis(N, 0, ABG)
01:08:07.353 00.000 10052 Move returns status 0, amount 0
01:08:07.353 00.000 10052 move complete, result=0
01:08:07.353 00.000 10052 worker thread done servicing request
01:08:07.380 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:07.423 00.043 6880 UpdateGuideState exits: m=2061 SNR=31.4
01:08:07.423 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:07.423 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:07.423 00.000 6880 Enqueuing Expose request
01:08:07.423 00.000 10052 Worker thread wakes up
01:08:07.423 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:07.423 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:07.423 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:08.344 00.921 10052 Exposure complete
01:08:08.427 00.083 10052 worker thread done servicing request
01:08:08.428 00.001 6880 OnExposeComplete: enter
01:08:08.428 00.000 6880 UpdateGuideState(): m_state=6
01:08:08.428 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
01:08:08.428 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.86, Mass=2266, SNR=33.1, Peak=155 HFD=4.4
01:08:08.429 00.001 6880 MultiStar: [#1 0.10,0.00,0.98,U] [#2 0.27,0.08,0.99,U] [#3 0.34,0.66,0.00,M2] [#4 0.33,0.49,0.00,M2] [#5 0.17,0.14,1.00,U] [#6 0.22,0.17,0.94,U] [#7 0.32,0.31,0.00,M2] [#8 0.35,0.10,0.00,M1] 
01:08:08.429 00.000 6880 single-star, 4 included, MultiStar: {0.16, 0.10}, one-star: {0.03, 0.11}
01:08:08.429 00.000 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.96 = 2.96)
01:08:08.429 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.93 = 2.93)
01:08:08.429 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.35 mountX=-0.11 mountY=0.02, mountTheta=2.93
01:08:08.431 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.11, opts=13)
01:08:08.432 00.001 6880 Enqueuing Move request for scope (0.03, 0.11)
01:08:08.432 00.000 10052 Worker thread wakes up
01:08:08.432 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:08:08.432 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:08:08.432 00.000 10052 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=0.02
01:08:08.432 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:08:08.432 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.10, using input
01:08:08.432 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
01:08:08.432 00.000 10052 MoveAxis(E, 30, ABG)
01:08:08.432 00.000 10052 Guiding  Dir = 2, Dur = 30
01:08:08.453 00.021 10052 IsSlewing returns 0
01:08:08.461 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:08.491 00.030 10052 IsGuiding returns 0
01:08:08.507 00.016 6880 UpdateGuideState exits: m=2266 SNR=33.1
01:08:08.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:08.507 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:08.507 00.000 6880 Enqueuing Expose request
01:08:08.508 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16168093-51c6-4797-9df0-65d0a476f3d6"}
01:08:08.508 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16168093-51c6-4797-9df0-65d0a476f3d6"}
01:08:08.519 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1cff2cd8-7779-4c78-bbde-e44ac112e58a"}
01:08:08.519 00.000 6880 case statement mapped state 6 to 3
01:08:08.519 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cff2cd8-7779-4c78-bbde-e44ac112e58a"}
01:08:08.523 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e3b3c90a-74bb-45be-8c19-9207acf16cf7"}
01:08:08.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":161,"width":15,"height":15,"star_pos":[6.82,6.86],"pixels":"..."},"id":"e3b3c90a-74bb-45be-8c19-9207acf16cf7"}
01:08:08.565 00.042 10052 IsGuiding returns 1
01:08:08.566 00.001 10052 scope still moving after pulse duration time elapsed
01:08:08.619 00.053 10052 IsSlewing returns 0
01:08:08.657 00.038 10052 IsGuiding returns 0
01:08:08.657 00.000 10052 scope move finished after 30 + 135 ms
01:08:08.657 00.000 10052 Move returns status 0, amount 30
01:08:08.657 00.000 10052 MoveAxis(N, 0, ABG)
01:08:08.658 00.001 10052 Move returns status 0, amount 0
01:08:08.658 00.000 10052 move complete, result=0
01:08:08.658 00.000 10052 worker thread done servicing request
01:08:08.658 00.000 6880 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
01:08:08.658 00.000 10052 Worker thread wakes up
01:08:08.658 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:08.658 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:09.785 01.127 10052 Exposure complete
01:08:09.870 00.085 10052 worker thread done servicing request
01:08:09.870 00.000 6880 OnExposeComplete: enter
01:08:09.870 00.000 6880 UpdateGuideState(): m_state=6
01:08:09.870 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
01:08:09.871 00.001 6880 Star::Find returns 1 (0), X=407.79, Y=888.41, Mass=2063, SNR=31.6, Peak=141 HFD=4.6
01:08:09.871 00.000 6880 MultiStar: [#1 0.21,-0.61,0.00,M2] [#2 0.35,-0.47,0.00,M1] [#3 0.23,-0.19,0.96,U] [#4 0.16,-0.40,0.00,M3] [#5 0.38,-0.35,0.00,M3] [#6 0.24,-0.67,0.00,M6] [#7 0.35,-0.48,0.00,M3] [#8 0.31,-0.64,0.00,M2] 
01:08:09.871 00.000 6880 refined, 1 included, MultiStar: {0.11, -0.27}, one-star: {-0.01, -0.34}
01:08:09.871 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
01:08:09.871 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
01:08:09.872 00.001 6880 CameraToMount -- cameraX=0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.19 mountX=0.26 mountY=0.11, mountTheta=0.40
01:08:09.873 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.27, opts=13)
01:08:09.873 00.000 6880 Enqueuing Move request for scope (0.11, -0.27)
01:08:09.873 00.000 10052 Worker thread wakes up
01:08:09.874 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.27) opts 0xd
01:08:09.874 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.27)
01:08:09.874 00.000 10052 Moving (0.11, -0.27) raw xDistance=0.26 yDistance=0.11
01:08:09.874 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:08:09.874 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.16, using input
01:08:09.874 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.04
01:08:09.874 00.000 10052 MoveAxis(W, 69, ABG)
01:08:09.874 00.000 10052 Guiding  Dir = 3, Dur = 69
01:08:09.900 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:09.920 00.020 10052 IsSlewing returns 0
01:08:09.941 00.021 6880 UpdateGuideState exits: m=2063 SNR=31.6
01:08:09.941 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:09.941 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:09.941 00.000 6880 Enqueuing Expose request
01:08:10.000 00.059 10052 IsGuiding returns 0
01:08:10.069 00.069 10052 PulseGuide returned control before completion, sleep 11
01:08:10.144 00.075 10052 IsGuiding returns 1
01:08:10.144 00.000 10052 scope still moving after pulse duration time elapsed
01:08:10.249 00.105 10052 IsSlewing returns 0
01:08:10.319 00.070 10052 IsGuiding returns 0
01:08:10.319 00.000 10052 scope move finished after 69 + 250 ms
01:08:10.319 00.000 10052 Move returns status 0, amount 69
01:08:10.319 00.000 10052 MoveAxis(N, 0, ABG)
01:08:10.319 00.000 10052 Move returns status 0, amount 0
01:08:10.319 00.000 10052 move complete, result=0
01:08:10.320 00.001 10052 worker thread done servicing request
01:08:10.320 00.000 6880 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
01:08:10.320 00.000 10052 Worker thread wakes up
01:08:10.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:10.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:10.498 00.178 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"744769bb-1a83-4824-beaa-06cb478e1bc5"}
01:08:10.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"744769bb-1a83-4824-beaa-06cb478e1bc5"}
01:08:10.510 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b0ebe48-e2dc-4f91-905e-27f1e0312da9"}
01:08:10.510 00.000 6880 case statement mapped state 6 to 3
01:08:10.510 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b0ebe48-e2dc-4f91-905e-27f1e0312da9"}
01:08:10.512 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4bfa6396-f353-4f59-a319-7a0b041cce14"}
01:08:10.512 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":162,"width":15,"height":15,"star_pos":[6.79,7.41],"pixels":"..."},"id":"4bfa6396-f353-4f59-a319-7a0b041cce14"}
01:08:11.227 00.715 10052 Exposure complete
01:08:11.304 00.077 10052 worker thread done servicing request
01:08:11.305 00.001 6880 OnExposeComplete: enter
01:08:11.305 00.000 6880 UpdateGuideState(): m_state=6
01:08:11.305 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
01:08:11.305 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.53, Mass=2170, SNR=32.3, Peak=121 HFD=4.6
01:08:11.306 00.001 6880 MultiStar: [#1 0.07,-0.11,0.98,U] [#2 0.17,-0.23,1.04,U] [#3 0.07,0.11,0.96,U] [#4 0.14,-0.26,0.82,U] [#5 0.29,-0.21,0.00,M4] [#6 0.15,-0.36,0.00,M7] [#7 0.30,0.04,0.80,U] [#8 0.08,-0.23,0.84,U] 
01:08:11.306 00.000 6880 refined, 6 included, MultiStar: {0.11, -0.13}, one-star: {-0.06, -0.23}
01:08:11.306 00.000 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
01:08:11.306 00.000 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:08:11.306 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.90 mountX=0.13 mountY=0.11, mountTheta=0.70
01:08:11.308 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.13, opts=13)
01:08:11.308 00.000 6880 Enqueuing Move request for scope (0.11, -0.13)
01:08:11.308 00.000 10052 Worker thread wakes up
01:08:11.308 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
01:08:11.308 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
01:08:11.308 00.000 10052 Moving (0.11, -0.13) raw xDistance=0.13 yDistance=0.11
01:08:11.308 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:08:11.308 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.22, using input
01:08:11.308 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:08:11.309 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.05
01:08:11.309 00.000 10052 MoveAxis(W, 38, ABG)
01:08:11.309 00.000 10052 Guiding  Dir = 3, Dur = 38
01:08:11.329 00.020 10052 IsSlewing returns 0
01:08:11.337 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:11.368 00.031 10052 IsGuiding returns 0
01:08:11.377 00.009 6880 UpdateGuideState exits: m=2170 SNR=32.3
01:08:11.378 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:11.378 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:11.378 00.000 6880 Enqueuing Expose request
01:08:11.396 00.018 10052 PulseGuide returned control before completion, sleep 22
01:08:11.450 00.054 10052 IsGuiding returns 0
01:08:11.450 00.000 10052 Move returns status 0, amount 38
01:08:11.450 00.000 10052 MoveAxis(N, 0, ABG)
01:08:11.450 00.000 10052 Move returns status 0, amount 0
01:08:11.450 00.000 10052 move complete, result=0
01:08:11.450 00.000 10052 worker thread done servicing request
01:08:11.450 00.000 10052 Worker thread wakes up
01:08:11.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:11.450 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.1 px 0 ms NORTH
01:08:11.451 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:12.499 01.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13914e12-5019-4de2-baab-7c6673ead2a1"}
01:08:12.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13914e12-5019-4de2-baab-7c6673ead2a1"}
01:08:12.500 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1028dca7-1dbb-4cfd-86f8-d7012f207543"}
01:08:12.500 00.000 6880 case statement mapped state 6 to 3
01:08:12.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1028dca7-1dbb-4cfd-86f8-d7012f207543"}
01:08:12.501 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e5e0a250-d592-45f3-9c4c-cebe2a323607"}
01:08:12.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":163,"width":15,"height":15,"star_pos":[6.74,6.53],"pixels":"..."},"id":"e5e0a250-d592-45f3-9c4c-cebe2a323607"}
01:08:12.586 00.085 10052 Exposure complete
01:08:12.654 00.068 10052 worker thread done servicing request
01:08:12.654 00.000 6880 OnExposeComplete: enter
01:08:12.654 00.000 6880 UpdateGuideState(): m_state=6
01:08:12.655 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
01:08:12.655 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.65, Mass=2101, SNR=31.8, Peak=146 HFD=4.7
01:08:12.655 00.000 6880 MultiStar: [#1 0.01,-0.03,1.02,U] [#2 0.20,-0.09,1.01,U] [#3 0.05,0.22,0.95,U] [#4 -0.03,0.02,0.86,U] [#5 0.03,-0.07,1.00,U] [#6 0.08,-0.03,0.94,U] [#7 0.25,0.24,0.79,U] [#8 0.22,0.02,0.83,U] 
01:08:12.656 00.001 6880 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.12, -0.10}
01:08:12.656 00.000 6880 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.61) = xAngle (1.82 = 1.82)
01:08:12.656 00.000 6880 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.79 = 1.79)
01:08:12.656 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.21 mountX=-0.02 mountY=0.07, mountTheta=1.82
01:08:12.657 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.02, opts=13)
01:08:12.657 00.000 6880 Enqueuing Move request for scope (0.07, 0.02)
01:08:12.658 00.001 10052 Worker thread wakes up
01:08:12.658 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:08:12.658 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:08:12.658 00.000 10052 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
01:08:12.658 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:08:12.658 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:08:12.658 00.000 10052 MoveAxis(E, 0, ABG)
01:08:12.658 00.000 10052 Move returns status 0, amount 0
01:08:12.658 00.000 10052 MoveAxis(N, 0, ABG)
01:08:12.658 00.000 10052 Move returns status 0, amount 0
01:08:12.658 00.000 10052 move complete, result=0
01:08:12.658 00.000 10052 worker thread done servicing request
01:08:12.682 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:12.732 00.050 6880 UpdateGuideState exits: m=2101 SNR=31.8
01:08:12.732 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:12.733 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:12.733 00.000 6880 Enqueuing Expose request
01:08:12.733 00.000 10052 Worker thread wakes up
01:08:12.733 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:12.733 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:12.733 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:13.646 00.913 10052 Exposure complete
01:08:13.715 00.069 10052 worker thread done servicing request
01:08:13.715 00.000 6880 OnExposeComplete: enter
01:08:13.715 00.000 6880 UpdateGuideState(): m_state=6
01:08:13.715 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
01:08:13.715 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.42, Mass=2165, SNR=32.3, Peak=140 HFD=4.6
01:08:13.716 00.001 6880 MultiStar: [#1 -0.06,-0.40,0.00,M1] [#2 0.04,-0.35,0.00,M1] [#3 0.09,0.11,0.94,U] [#4 0.08,-0.11,0.83,U] [#5 -0.09,-0.35,0.00,M4] [#6 0.15,-0.39,0.00,M7] [#7 0.11,-0.25,0.80,U] [#8 0.06,-0.05,0.79,U] 
01:08:13.716 00.000 6880 refined, 4 included, MultiStar: {0.06, -0.13}, one-star: {-0.04, -0.34}
01:08:13.716 00.000 6880 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.61) = xAngle (0.47 = 0.47)
01:08:13.716 00.000 6880 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
01:08:13.716 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.14 mountX=0.13 mountY=0.06, mountTheta=0.45
01:08:13.717 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.13, opts=13)
01:08:13.717 00.000 6880 Enqueuing Move request for scope (0.06, -0.13)
01:08:13.717 00.000 10052 Worker thread wakes up
01:08:13.718 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.13) opts 0xd
01:08:13.718 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.13)
01:08:13.718 00.000 10052 Moving (0.06, -0.13) raw xDistance=0.13 yDistance=0.06
01:08:13.718 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:08:13.718 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
01:08:13.718 00.000 10052 MoveAxis(W, 34, ABG)
01:08:13.718 00.000 10052 Guiding  Dir = 3, Dur = 34
01:08:13.740 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:13.773 00.033 6880 UpdateGuideState exits: m=2165 SNR=32.3
01:08:13.773 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:13.773 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:13.773 00.000 6880 Enqueuing Expose request
01:08:13.775 00.002 10052 IsSlewing returns 0
01:08:13.849 00.074 10052 IsGuiding returns 0
01:08:13.991 00.142 10052 IsGuiding returns 0
01:08:13.992 00.001 10052 Move returns status 0, amount 34
01:08:13.992 00.000 10052 MoveAxis(N, 0, ABG)
01:08:13.992 00.000 10052 Move returns status 0, amount 0
01:08:13.992 00.000 10052 move complete, result=0
01:08:13.992 00.000 10052 worker thread done servicing request
01:08:13.992 00.000 10052 Worker thread wakes up
01:08:13.992 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
01:08:13.993 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:13.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:14.497 00.504 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2377a252-2d19-48f9-8e2b-cdbb6e981eb9"}
01:08:14.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2377a252-2d19-48f9-8e2b-cdbb6e981eb9"}
01:08:14.498 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9dbd7903-b7cc-482d-a3ba-86ec71ee4403"}
01:08:14.498 00.000 6880 case statement mapped state 6 to 3
01:08:14.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dbd7903-b7cc-482d-a3ba-86ec71ee4403"}
01:08:14.498 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"226b301f-79d6-43e9-83ae-654463d68dbc"}
01:08:14.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":165,"width":15,"height":15,"star_pos":[6.76,7.42],"pixels":"..."},"id":"226b301f-79d6-43e9-83ae-654463d68dbc"}
01:08:15.128 00.630 10052 Exposure complete
01:08:15.201 00.073 10052 worker thread done servicing request
01:08:15.201 00.000 6880 OnExposeComplete: enter
01:08:15.201 00.000 6880 UpdateGuideState(): m_state=6
01:08:15.202 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
01:08:15.202 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.45, Mass=1985, SNR=30.9, Peak=124 HFD=4.7
01:08:15.203 00.001 6880 MultiStar: [#1 -0.02,-0.44,0.00,M2] [#2 0.31,-0.26,0.00,M2] [#3 0.25,0.00,0.97,U] [#4 0.18,-0.20,0.87,U] [#5 0.14,-0.11,1.03,U] [#6 0.11,-0.41,0.00,M8] [#7 0.30,-0.06,0.79,U] [#8 0.13,-0.14,0.83,U] 
01:08:15.203 00.000 6880 refined, 5 included, MultiStar: {0.15, -0.13}, one-star: {-0.08, -0.30}
01:08:15.203 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
01:08:15.203 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
01:08:15.203 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.74 mountX=0.13 mountY=0.15, mountTheta=0.86
01:08:15.204 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.13, opts=13)
01:08:15.204 00.000 6880 Enqueuing Move request for scope (0.15, -0.13)
01:08:15.204 00.000 10052 Worker thread wakes up
01:08:15.204 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
01:08:15.204 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
01:08:15.205 00.001 10052 Moving (0.15, -0.13) raw xDistance=0.13 yDistance=0.15
01:08:15.205 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:08:15.205 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
01:08:15.205 00.000 10052 MoveAxis(W, 36, ABG)
01:08:15.205 00.000 10052 Guiding  Dir = 3, Dur = 36
01:08:15.225 00.020 10052 IsSlewing returns 0
01:08:15.237 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:15.263 00.026 10052 IsGuiding returns 0
01:08:15.273 00.010 6880 UpdateGuideState exits: m=1985 SNR=30.9
01:08:15.273 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:15.273 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:15.273 00.000 6880 Enqueuing Expose request
01:08:15.291 00.018 10052 PulseGuide returned control before completion, sleep 20
01:08:15.332 00.041 10052 IsGuiding returns 0
01:08:15.333 00.001 10052 Move returns status 0, amount 36
01:08:15.333 00.000 10052 MoveAxis(N, 0, ABG)
01:08:15.333 00.000 10052 Move returns status 0, amount 0
01:08:15.333 00.000 10052 move complete, result=0
01:08:15.333 00.000 10052 worker thread done servicing request
01:08:15.333 00.000 10052 Worker thread wakes up
01:08:15.333 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:15.333 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:15.356 00.023 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
01:08:16.252 00.896 10052 Exposure complete
01:08:16.310 00.058 10052 worker thread done servicing request
01:08:16.310 00.000 6880 OnExposeComplete: enter
01:08:16.310 00.000 6880 UpdateGuideState(): m_state=6
01:08:16.310 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
01:08:16.310 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=888.53, Mass=2171, SNR=32.3, Peak=145 HFD=4.6
01:08:16.311 00.001 6880 MultiStar: [#1 -0.03,-0.38,0.00,M3] [#2 0.31,-0.22,0.00,M3] [#3 0.22,0.01,0.94,U] [#4 0.15,-0.17,0.82,U] [#5 -0.09,-0.47,0.00,M4] [#6 0.06,-0.44,0.00,M9] [#7 0.13,-0.18,0.79,U] [#8 0.13,-0.40,0.00,M1] 
01:08:16.311 00.000 6880 refined, 3 included, MultiStar: {0.08, -0.14}, one-star: {-0.12, -0.22}
01:08:16.311 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
01:08:16.311 00.000 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:08:16.311 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.04 mountX=0.14 mountY=0.08, mountTheta=0.55
01:08:16.312 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.14, opts=13)
01:08:16.312 00.000 6880 Enqueuing Move request for scope (0.08, -0.14)
01:08:16.312 00.000 10052 Worker thread wakes up
01:08:16.313 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
01:08:16.313 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
01:08:16.313 00.000 10052 Moving (0.08, -0.14) raw xDistance=0.14 yDistance=0.08
01:08:16.313 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:08:16.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
01:08:16.313 00.000 10052 MoveAxis(W, 39, ABG)
01:08:16.313 00.000 10052 Guiding  Dir = 3, Dur = 39
01:08:16.335 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:16.367 00.032 6880 UpdateGuideState exits: m=2171 SNR=32.3
01:08:16.367 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:16.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:16.367 00.000 6880 Enqueuing Expose request
01:08:16.387 00.020 10052 IsSlewing returns 0
01:08:16.456 00.069 10052 IsGuiding returns 0
01:08:16.484 00.028 10052 PulseGuide returned control before completion, sleep 22
01:08:16.496 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6aaf24e8-bceb-4f2d-9d38-0863ebce182e"}
01:08:16.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6aaf24e8-bceb-4f2d-9d38-0863ebce182e"}
01:08:16.497 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16b72fea-f441-4947-ad56-ba320eed19d1"}
01:08:16.497 00.000 6880 case statement mapped state 6 to 3
01:08:16.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"16b72fea-f441-4947-ad56-ba320eed19d1"}
01:08:16.498 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81792dbf-ad00-4dfa-b752-29e1b1bca0f3"}
01:08:16.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":167,"width":15,"height":15,"star_pos":[6.67,6.53],"pixels":"..."},"id":"81792dbf-ad00-4dfa-b752-29e1b1bca0f3"}
01:08:16.541 00.043 10052 IsGuiding returns 0
01:08:16.541 00.000 10052 Move returns status 0, amount 39
01:08:16.541 00.000 10052 MoveAxis(N, 0, ABG)
01:08:16.541 00.000 10052 Move returns status 0, amount 0
01:08:16.542 00.001 10052 move complete, result=0
01:08:16.542 00.000 10052 worker thread done servicing request
01:08:16.542 00.000 10052 Worker thread wakes up
01:08:16.542 00.000 6880 GuideStep: 0.1 px 39 ms WEST, 0.1 px 0 ms NORTH
01:08:16.542 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:16.542 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:17.679 01.137 10052 Exposure complete
01:08:17.747 00.068 10052 worker thread done servicing request
01:08:17.747 00.000 6880 OnExposeComplete: enter
01:08:17.747 00.000 6880 UpdateGuideState(): m_state=6
01:08:17.748 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
01:08:17.748 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.34, Mass=2091, SNR=31.8, Peak=140 HFD=4.5
01:08:17.748 00.000 6880 MultiStar: [#1 0.24,-0.67,0.00,M4] [#2 0.18,-0.46,0.00,M4] [#3 0.23,-0.13,0.95,U] [#4 0.24,-0.36,0.00,M1] [#5 0.28,-0.48,0.00,M5] [#6 0.32,-0.66,0.00,M10] [#7 0.38,-0.44,0.00,M1] [#8 0.31,-0.62,0.00,M2] 
01:08:17.748 00.000 6880 refined, 1 included, MultiStar: {0.12, -0.27}, one-star: {0.02, -0.41}
01:08:17.749 00.001 6880 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.61) = xAngle (0.46 = 0.46)
01:08:17.749 00.000 6880 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
01:08:17.749 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.15 mountX=0.27 mountY=0.12, mountTheta=0.44
01:08:17.750 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.27, opts=13)
01:08:17.750 00.000 6880 Enqueuing Move request for scope (0.12, -0.27)
01:08:17.751 00.001 10052 Worker thread wakes up
01:08:17.751 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
01:08:17.751 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
01:08:17.751 00.000 10052 Moving (0.12, -0.27) raw xDistance=0.27 yDistance=0.12
01:08:17.751 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
01:08:17.751 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
01:08:17.751 00.000 10052 MoveAxis(W, 74, ABG)
01:08:17.751 00.000 10052 Guiding  Dir = 3, Dur = 74
01:08:17.780 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:17.809 00.029 10052 IsSlewing returns 0
01:08:17.825 00.016 6880 UpdateGuideState exits: m=2091 SNR=31.8
01:08:17.825 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:17.825 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:17.826 00.001 6880 Enqueuing Expose request
01:08:17.882 00.056 10052 IsGuiding returns 0
01:08:17.951 00.069 10052 PulseGuide returned control before completion, sleep 16
01:08:18.031 00.080 10052 IsGuiding returns 1
01:08:18.031 00.000 10052 scope still moving after pulse duration time elapsed
01:08:18.105 00.074 10052 IsSlewing returns 0
01:08:18.186 00.081 10052 IsGuiding returns 0
01:08:18.186 00.000 10052 scope move finished after 74 + 229 ms
01:08:18.186 00.000 10052 Move returns status 0, amount 74
01:08:18.186 00.000 10052 MoveAxis(N, 0, ABG)
01:08:18.186 00.000 10052 Move returns status 0, amount 0
01:08:18.186 00.000 10052 move complete, result=0
01:08:18.187 00.001 10052 worker thread done servicing request
01:08:18.187 00.000 10052 Worker thread wakes up
01:08:18.187 00.000 6880 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH
01:08:18.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:18.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:18.495 00.308 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a00db96-6a6e-4ea9-93c9-ef8116365acd"}
01:08:18.495 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a00db96-6a6e-4ea9-93c9-ef8116365acd"}
01:08:18.495 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1bec0ea4-c924-4d48-9271-4eb3eaa76b8d"}
01:08:18.495 00.000 6880 case statement mapped state 6 to 3
01:08:18.495 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bec0ea4-c924-4d48-9271-4eb3eaa76b8d"}
01:08:18.497 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4066f32-1ffd-450a-9e3f-b0d46c351657"}
01:08:18.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":168,"width":15,"height":15,"star_pos":[6.82,7.34],"pixels":"..."},"id":"a4066f32-1ffd-450a-9e3f-b0d46c351657"}
01:08:19.097 00.600 10052 Exposure complete
01:08:19.152 00.055 10052 worker thread done servicing request
01:08:19.153 00.001 6880 OnExposeComplete: enter
01:08:19.153 00.000 6880 UpdateGuideState(): m_state=6
01:08:19.153 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
01:08:19.153 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.64, Mass=2186, SNR=32.4, Peak=144 HFD=4.6
01:08:19.154 00.001 6880 MultiStar: [#1 0.27,-0.38,0.00,M5] [#2 0.45,0.13,0.00,M5] [#3 0.27,0.30,0.00,M1] [#4 0.44,0.09,0.00,M2] [#5 0.37,-0.16,0.00,M6] [#6 0.26,-0.33,0.00,R] [#7 0.36,-0.08,0.00,M2] [#8 0.32,-0.02,0.81,U] 
01:08:19.154 00.000 6880 single-star, 1 included, MultiStar: {0.18, -0.07}, one-star: {0.07, -0.11}
01:08:19.154 00.000 6880 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
01:08:19.154 00.000 6880 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
01:08:19.154 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-1.02 mountX=0.11 mountY=0.07, mountTheta=0.57
01:08:19.155 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.11, opts=13)
01:08:19.155 00.000 6880 Enqueuing Move request for scope (0.07, -0.11)
01:08:19.155 00.000 10052 Worker thread wakes up
01:08:19.156 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:08:19.156 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:08:19.156 00.000 10052 Moving (0.07, -0.11) raw xDistance=0.11 yDistance=0.07
01:08:19.156 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:08:19.156 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:08:19.156 00.000 10052 MoveAxis(E, 0, ABG)
01:08:19.156 00.000 10052 Move returns status 0, amount 0
01:08:19.156 00.000 10052 MoveAxis(N, 0, ABG)
01:08:19.156 00.000 10052 Move returns status 0, amount 0
01:08:19.156 00.000 10052 move complete, result=0
01:08:19.156 00.000 10052 worker thread done servicing request
01:08:19.178 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:19.207 00.029 6880 UpdateGuideState exits: m=2186 SNR=32.4
01:08:19.207 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:19.207 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:19.207 00.000 6880 Enqueuing Expose request
01:08:19.207 00.000 10052 Worker thread wakes up
01:08:19.207 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:19.207 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:19.208 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:20.338 01.130 10052 Exposure complete
01:08:20.411 00.073 10052 worker thread done servicing request
01:08:20.412 00.001 6880 OnExposeComplete: enter
01:08:20.412 00.000 6880 UpdateGuideState(): m_state=6
01:08:20.412 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
01:08:20.412 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.26, Mass=2010, SNR=31.1, Peak=146 HFD=4.4
01:08:20.412 00.000 6880 MultiStar: [#1 0.03,-0.62,0.00,M6] [#2 0.04,-0.46,0.00,M6] [#3 0.08,-0.08,0.98,U] [#4 0.18,-0.30,0.00,M3] [#5 0.03,-0.70,0.00,M7] [#6 -0.22,-0.20,0.99,U] [#7 0.29,-0.30,0.00,M3] [#8 0.16,-0.39,0.00,M2] 
01:08:20.412 00.000 6880 refined, 2 included, MultiStar: {-0.04, -0.26}, one-star: {0.01, -0.49}
01:08:20.412 00.000 6880 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.61) = xAngle (-0.13 = -0.13)
01:08:20.413 00.001 6880 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
01:08:20.413 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.74 mountX=0.26 mountY=-0.04, mountTheta=-0.16
01:08:20.414 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.26, opts=13)
01:08:20.414 00.000 6880 Enqueuing Move request for scope (-0.04, -0.26)
01:08:20.414 00.000 10052 Worker thread wakes up
01:08:20.414 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
01:08:20.414 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
01:08:20.414 00.000 10052 Moving (-0.04, -0.26) raw xDistance=0.26 yDistance=-0.04
01:08:20.414 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:08:20.414 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:08:20.415 00.001 10052 MoveAxis(W, 70, ABG)
01:08:20.415 00.000 10052 Guiding  Dir = 3, Dur = 70
01:08:20.434 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:20.435 00.001 10052 IsSlewing returns 0
01:08:20.466 00.031 6880 UpdateGuideState exits: m=2010 SNR=31.1
01:08:20.466 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:20.466 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:20.466 00.000 6880 Enqueuing Expose request
01:08:20.473 00.007 10052 IsGuiding returns 0
01:08:20.499 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"043109e1-a8b7-417b-81ef-7a3ba5667768"}
01:08:20.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"043109e1-a8b7-417b-81ef-7a3ba5667768"}
01:08:20.501 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce012cbf-f922-447e-a3d0-1a363d3a3cbb"}
01:08:20.501 00.000 10052 PulseGuide returned control before completion, sleep 53
01:08:20.501 00.000 6880 case statement mapped state 6 to 3
01:08:20.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce012cbf-f922-447e-a3d0-1a363d3a3cbb"}
01:08:20.503 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4a9d5006-f978-433b-ba80-718d2aaf642f"}
01:08:20.503 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":170,"width":15,"height":15,"star_pos":[6.80,7.26],"pixels":"..."},"id":"4a9d5006-f978-433b-ba80-718d2aaf642f"}
01:08:20.576 00.073 10052 IsGuiding returns 0
01:08:20.576 00.000 10052 Move returns status 0, amount 70
01:08:20.576 00.000 10052 MoveAxis(N, 0, ABG)
01:08:20.576 00.000 10052 Move returns status 0, amount 0
01:08:20.576 00.000 10052 move complete, result=0
01:08:20.577 00.001 10052 worker thread done servicing request
01:08:20.577 00.000 10052 Worker thread wakes up
01:08:20.577 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:20.577 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:20.591 00.014 6880 GuideStep: 0.3 px 70 ms WEST, -0.0 px 0 ms NORTH
01:08:21.495 00.904 10052 Exposure complete
01:08:21.554 00.059 10052 worker thread done servicing request
01:08:21.555 00.001 6880 OnExposeComplete: enter
01:08:21.555 00.000 6880 UpdateGuideState(): m_state=6
01:08:21.555 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
01:08:21.555 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.40, Mass=2184, SNR=32.4, Peak=146 HFD=4.6
01:08:21.556 00.001 6880 MultiStar: [#1 0.11,-0.58,0.00,M7] [#2 0.21,-0.39,0.00,M7] [#3 0.17,-0.15,0.94,U] [#4 0.06,-0.18,0.83,U] [#5 0.16,-0.52,0.00,M8] [#6 -0.08,-0.11,0.96,U] [#7 0.30,-0.32,0.00,M4] [#8 0.19,-0.60,0.00,M3] 
01:08:21.556 00.000 6880 refined, 3 included, MultiStar: {0.02, -0.20}, one-star: {-0.05, -0.35}
01:08:21.556 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:08:21.556 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:08:21.556 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=0.20 mountY=0.02, mountTheta=0.11
01:08:21.558 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.20, opts=13)
01:08:21.558 00.000 6880 Enqueuing Move request for scope (0.02, -0.20)
01:08:21.558 00.000 10052 Worker thread wakes up
01:08:21.558 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
01:08:21.558 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
01:08:21.558 00.000 10052 Moving (0.02, -0.20) raw xDistance=0.20 yDistance=0.02
01:08:21.558 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
01:08:21.558 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:08:21.558 00.000 10052 MoveAxis(W, 57, ABG)
01:08:21.558 00.000 10052 Guiding  Dir = 3, Dur = 57
01:08:21.582 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:21.616 00.034 10052 IsSlewing returns 0
01:08:21.626 00.010 6880 UpdateGuideState exits: m=2184 SNR=32.4
01:08:21.626 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:21.626 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:21.627 00.001 6880 Enqueuing Expose request
01:08:21.691 00.064 10052 IsGuiding returns 0
01:08:21.837 00.146 10052 IsGuiding returns 1
01:08:21.837 00.000 10052 scope still moving after pulse duration time elapsed
01:08:21.916 00.079 10052 IsSlewing returns 0
01:08:21.990 00.074 10052 IsGuiding returns 0
01:08:21.990 00.000 10052 scope move finished after 57 + 242 ms
01:08:21.991 00.001 10052 Move returns status 0, amount 57
01:08:21.991 00.000 10052 MoveAxis(N, 0, ABG)
01:08:21.991 00.000 10052 Move returns status 0, amount 0
01:08:21.991 00.000 10052 move complete, result=0
01:08:21.991 00.000 10052 worker thread done servicing request
01:08:21.991 00.000 10052 Worker thread wakes up
01:08:21.991 00.000 6880 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
01:08:21.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:21.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:22.495 00.504 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e6af957d-da30-49b9-a243-92595d56ca61"}
01:08:22.495 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e6af957d-da30-49b9-a243-92595d56ca61"}
01:08:22.496 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cee1db73-85de-4408-9402-b573c3d28217"}
01:08:22.496 00.000 6880 case statement mapped state 6 to 3
01:08:22.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cee1db73-85de-4408-9402-b573c3d28217"}
01:08:22.496 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7f718a53-5e78-460c-9cff-0e83c83dc47a"}
01:08:22.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":171,"width":15,"height":15,"star_pos":[6.74,7.40],"pixels":"..."},"id":"7f718a53-5e78-460c-9cff-0e83c83dc47a"}
01:08:23.123 00.627 10052 Exposure complete
01:08:23.197 00.074 10052 worker thread done servicing request
01:08:23.197 00.000 6880 OnExposeComplete: enter
01:08:23.197 00.000 6880 UpdateGuideState(): m_state=6
01:08:23.197 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
01:08:23.197 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=888.42, Mass=2213, SNR=32.7, Peak=136 HFD=4.9
01:08:23.197 00.000 6880 MultiStar: [#1 0.31,-0.57,0.00,M8] [#2 0.34,-0.39,0.00,M8] [#3 0.27,0.03,0.94,U] [#4 0.50,-0.12,0.00,M3] [#5 0.34,-0.30,0.00,M9] [#6 -0.03,-0.12,0.96,U] [#7 0.42,-0.33,0.00,M5] [#8 0.28,-0.44,0.00,M4] 
01:08:23.198 00.001 6880 refined, 2 included, MultiStar: {0.15, -0.15}, one-star: {0.20, -0.33}
01:08:23.198 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.83 = 0.83)
01:08:23.198 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
01:08:23.198 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-0.78 mountX=0.14 mountY=0.15, mountTheta=0.82
01:08:23.199 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.15, opts=13)
01:08:23.199 00.000 6880 Enqueuing Move request for scope (0.15, -0.15)
01:08:23.199 00.000 10052 Worker thread wakes up
01:08:23.199 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.15) opts 0xd
01:08:23.199 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.15)
01:08:23.199 00.000 10052 Moving (0.15, -0.15) raw xDistance=0.14 yDistance=0.15
01:08:23.199 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:08:23.199 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
01:08:23.199 00.000 10052 MoveAxis(W, 40, ABG)
01:08:23.199 00.000 10052 Guiding  Dir = 3, Dur = 40
01:08:23.219 00.020 10052 IsSlewing returns 0
01:08:23.221 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:23.251 00.030 6880 UpdateGuideState exits: m=2213 SNR=32.7
01:08:23.251 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:23.251 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:23.251 00.000 6880 Enqueuing Expose request
01:08:23.259 00.008 10052 IsGuiding returns 0
01:08:23.286 00.027 10052 PulseGuide returned control before completion, sleep 23
01:08:23.344 00.058 10052 IsGuiding returns 0
01:08:23.344 00.000 10052 Move returns status 0, amount 40
01:08:23.344 00.000 10052 MoveAxis(N, 0, ABG)
01:08:23.344 00.000 10052 Move returns status 0, amount 0
01:08:23.344 00.000 10052 move complete, result=0
01:08:23.344 00.000 10052 worker thread done servicing request
01:08:23.346 00.002 10052 Worker thread wakes up
01:08:23.346 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:23.346 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:23.347 00.001 6880 GuideStep: 0.1 px 40 ms WEST, 0.1 px 0 ms NORTH
01:08:24.257 00.910 10052 Exposure complete
01:08:24.317 00.060 10052 worker thread done servicing request
01:08:24.317 00.000 6880 OnExposeComplete: enter
01:08:24.317 00.000 6880 UpdateGuideState(): m_state=6
01:08:24.317 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
01:08:24.318 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=888.04, Mass=2087, SNR=31.8, Peak=130 HFD=4.4
01:08:24.318 00.000 6880 MultiStar: [#1 0.13,-0.79,0.00,M9] [#2 0.29,-0.62,0.00,M9] [#3 0.21,-0.18,0.94,U] [#4 0.36,-0.56,0.00,M4] [#5 0.33,-0.79,0.00,M10] [#6 0.02,-0.33,0.95,U] [#7 0.36,-0.67,0.00,M6] [#8 0.31,-0.70,0.00,M5] 
01:08:24.318 00.000 6880 refined, 2 included, MultiStar: {0.09, -0.42}, one-star: {0.04, -0.72}
01:08:24.318 00.000 6880 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.61) = xAngle (0.25 = 0.25)
01:08:24.318 00.000 6880 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:08:24.318 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.42 hyp=0.43 cameraTheta=-1.36 mountX=0.41 mountY=0.09, mountTheta=0.22
01:08:24.320 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.42, opts=13)
01:08:24.320 00.000 6880 Enqueuing Move request for scope (0.09, -0.42)
01:08:24.320 00.000 10052 Worker thread wakes up
01:08:24.320 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.42) opts 0xd
01:08:24.320 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.42)
01:08:24.320 00.000 10052 Moving (0.09, -0.42) raw xDistance=0.41 yDistance=0.09
01:08:24.320 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
01:08:24.320 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
01:08:24.321 00.001 10052 MoveAxis(W, 112, ABG)
01:08:24.321 00.000 10052 Guiding  Dir = 3, Dur = 112
01:08:24.343 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:24.374 00.031 6880 UpdateGuideState exits: m=2087 SNR=31.8
01:08:24.374 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:24.374 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:24.374 00.000 6880 Enqueuing Expose request
01:08:24.387 00.013 10052 IsSlewing returns 0
01:08:24.456 00.069 10052 IsGuiding returns 0
01:08:24.483 00.027 10052 PulseGuide returned control before completion, sleep 96
01:08:24.516 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88b8fd1a-40c6-4259-82b4-2a4fedbdcb8a"}
01:08:24.516 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88b8fd1a-40c6-4259-82b4-2a4fedbdcb8a"}
01:08:24.516 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"60692e3b-0fc1-4462-af9a-fc639f376c35"}
01:08:24.516 00.000 6880 case statement mapped state 6 to 3
01:08:24.516 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"60692e3b-0fc1-4462-af9a-fc639f376c35"}
01:08:24.517 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7016f9fd-2980-4e01-9e0d-c4f35539a356"}
01:08:24.517 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":173,"width":15,"height":15,"star_pos":[6.84,7.04],"pixels":"..."},"id":"7016f9fd-2980-4e01-9e0d-c4f35539a356"}
01:08:24.609 00.092 10052 IsGuiding returns 0
01:08:24.609 00.000 10052 Move returns status 0, amount 112
01:08:24.609 00.000 10052 MoveAxis(N, 0, ABG)
01:08:24.609 00.000 10052 Move returns status 0, amount 0
01:08:24.609 00.000 10052 move complete, result=0
01:08:24.609 00.000 10052 worker thread done servicing request
01:08:24.610 00.001 10052 Worker thread wakes up
01:08:24.610 00.000 6880 GuideStep: 0.4 px 112 ms WEST, 0.1 px 0 ms NORTH
01:08:24.610 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:24.610 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:25.748 01.138 10052 Exposure complete
01:08:25.817 00.069 10052 worker thread done servicing request
01:08:25.818 00.001 6880 OnExposeComplete: enter
01:08:25.818 00.000 6880 UpdateGuideState(): m_state=6
01:08:25.818 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
01:08:25.818 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.05, Mass=2151, SNR=32.1, Peak=140 HFD=4.4
01:08:25.818 00.000 6880 MultiStar: [#1 0.08,-0.86,0.00,M10] [#2 0.23,-0.73,0.00,M10] [#3 0.36,-0.46,0.00,M1] [#4 0.13,-0.83,0.00,M5] [#5 0.05,-0.80,0.00,R] [#6 0.01,-0.44,0.00,M1] [#7 0.33,-0.73,0.00,M7] [#8 0.28,-0.95,0.00,M6] 
01:08:25.818 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
01:08:25.818 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:08:25.819 00.001 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.70 hyp=0.71 cameraTheta=-1.73 mountX=0.70 mountY=-0.10, mountTheta=-0.14
01:08:25.820 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.70, opts=13)
01:08:25.820 00.000 6880 Enqueuing Move request for scope (-0.11, -0.70)
01:08:25.820 00.000 10052 Worker thread wakes up
01:08:25.820 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.70) opts 0xd
01:08:25.820 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.70)
01:08:25.820 00.000 10052 Moving (-0.11, -0.70) raw xDistance=0.70 yDistance=-0.10
01:08:25.820 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.70
01:08:25.820 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:08:25.820 00.000 10052 MoveAxis(W, 194, ABG)
01:08:25.820 00.000 10052 Guiding  Dir = 3, Dur = 194
01:08:25.839 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:25.868 00.029 6880 UpdateGuideState exits: m=2151 SNR=32.1
01:08:25.868 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:25.868 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:25.868 00.000 6880 Enqueuing Expose request
01:08:25.886 00.018 10052 IsSlewing returns 0
01:08:25.966 00.080 10052 IsGuiding returns 0
01:08:26.029 00.063 10052 PulseGuide returned control before completion, sleep 141
01:08:26.250 00.221 10052 IsGuiding returns 0
01:08:26.250 00.000 10052 Move returns status 0, amount 194
01:08:26.250 00.000 10052 MoveAxis(N, 0, ABG)
01:08:26.250 00.000 10052 Move returns status 0, amount 0
01:08:26.250 00.000 10052 move complete, result=0
01:08:26.252 00.002 10052 worker thread done servicing request
01:08:26.252 00.000 10052 Worker thread wakes up
01:08:26.252 00.000 6880 GuideStep: 0.7 px 194 ms WEST, -0.1 px 0 ms NORTH
01:08:26.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:26.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:26.494 00.242 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8b61b69-bca4-4500-b7ea-db3d63518886"}
01:08:26.494 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8b61b69-bca4-4500-b7ea-db3d63518886"}
01:08:26.495 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"749cf53c-2867-433f-9272-3db83ad85744"}
01:08:26.495 00.000 6880 case statement mapped state 6 to 3
01:08:26.495 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"749cf53c-2867-433f-9272-3db83ad85744"}
01:08:26.496 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b261e6e-b358-40b2-974e-18b409a432a8"}
01:08:26.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":174,"width":15,"height":15,"star_pos":[6.69,7.05],"pixels":"..."},"id":"1b261e6e-b358-40b2-974e-18b409a432a8"}
01:08:27.158 00.662 10052 Exposure complete
01:08:27.220 00.062 10052 worker thread done servicing request
01:08:27.220 00.000 6880 OnExposeComplete: enter
01:08:27.220 00.000 6880 UpdateGuideState(): m_state=6
01:08:27.220 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
01:08:27.220 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.39, Mass=2085, SNR=31.7, Peak=135 HFD=4.6
01:08:27.221 00.001 6880 MultiStar: [#1 0.01,-0.73,0.00,R] [#2 0.13,-0.41,0.00,R] [#3 0.08,-0.19,0.92,U] [#4 0.05,-0.35,0.85,U] [#5 -0.03,0.20,0.97,U] [#6 -0.16,-0.17,0.92,U] [#7 0.16,-0.39,0.00,M8] [#8 0.03,-0.72,0.00,M7] 
01:08:27.221 00.000 6880 refined, 4 included, MultiStar: {-0.02, -0.17}, one-star: {-0.05, -0.36}
01:08:27.221 00.000 6880 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.61) = xAngle (-0.08 = -0.08)
01:08:27.221 00.000 6880 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
01:08:27.221 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.70 mountX=0.17 mountY=-0.02, mountTheta=-0.11
01:08:27.223 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.17, opts=13)
01:08:27.223 00.000 6880 Enqueuing Move request for scope (-0.02, -0.17)
01:08:27.223 00.000 10052 Worker thread wakes up
01:08:27.223 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.17) opts 0xd
01:08:27.223 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.17)
01:08:27.223 00.000 10052 Moving (-0.02, -0.17) raw xDistance=0.17 yDistance=-0.02
01:08:27.224 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.17
01:08:27.224 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.07, using input
01:08:27.224 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:08:27.224 00.000 10052 MoveAxis(W, 56, ABG)
01:08:27.224 00.000 10052 Guiding  Dir = 3, Dur = 56
01:08:27.244 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:27.244 00.000 10052 IsSlewing returns 0
01:08:27.277 00.033 6880 UpdateGuideState exits: m=2085 SNR=31.7
01:08:27.277 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:27.277 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:27.277 00.000 6880 Enqueuing Expose request
01:08:27.283 00.006 10052 IsGuiding returns 0
01:08:27.310 00.027 10052 PulseGuide returned control before completion, sleep 39
01:08:27.381 00.071 10052 IsGuiding returns 0
01:08:27.381 00.000 10052 Move returns status 0, amount 56
01:08:27.381 00.000 10052 MoveAxis(N, 0, ABG)
01:08:27.381 00.000 10052 Move returns status 0, amount 0
01:08:27.381 00.000 10052 move complete, result=0
01:08:27.381 00.000 10052 worker thread done servicing request
01:08:27.381 00.000 10052 Worker thread wakes up
01:08:27.381 00.000 6880 GuideStep: 0.2 px 56 ms WEST, -0.0 px 0 ms NORTH
01:08:27.381 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:27.382 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:28.494 01.112 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f190a5b6-2575-4aeb-a98a-87fe72773b8a"}
01:08:28.494 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f190a5b6-2575-4aeb-a98a-87fe72773b8a"}
01:08:28.495 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9613e7b-dbd7-4a15-b15c-4a0423efa0cd"}
01:08:28.495 00.000 6880 case statement mapped state 6 to 3
01:08:28.495 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9613e7b-dbd7-4a15-b15c-4a0423efa0cd"}
01:08:28.496 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5759d5fc-9390-4a0b-94e7-e8cafd157391"}
01:08:28.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":175,"width":15,"height":15,"star_pos":[6.75,7.39],"pixels":"..."},"id":"5759d5fc-9390-4a0b-94e7-e8cafd157391"}
01:08:28.520 00.024 10052 Exposure complete
01:08:28.586 00.066 10052 worker thread done servicing request
01:08:28.587 00.001 6880 OnExposeComplete: enter
01:08:28.587 00.000 6880 UpdateGuideState(): m_state=6
01:08:28.587 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
01:08:28.587 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.21, Mass=2109, SNR=31.9, Peak=135 HFD=4.6
01:08:28.588 00.001 6880 MultiStar: [#1 0.15,0.02,0.94,U] [#2 -0.02,-0.01,1.01,U] [#3 0.09,-0.14,0.91,U] [#4 0.31,-0.40,0.00,M5] [#5 0.20,0.10,0.94,U] [#6 -0.24,-0.26,0.94,U] [#7 0.29,-0.49,0.00,M9] [#8 0.18,-0.70,0.00,M8] 
01:08:28.588 00.000 6880 refined, 5 included, MultiStar: {0.04, -0.14}, one-star: {0.06, -0.54}
01:08:28.588 00.000 6880 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.61) = xAngle (0.31 = 0.31)
01:08:28.588 00.000 6880 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
01:08:28.588 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.15 cameraTheta=-1.30 mountX=0.14 mountY=0.04, mountTheta=0.28
01:08:28.590 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.14, opts=13)
01:08:28.590 00.000 6880 Enqueuing Move request for scope (0.04, -0.14)
01:08:28.590 00.000 10052 Worker thread wakes up
01:08:28.590 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
01:08:28.590 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
01:08:28.590 00.000 10052 Moving (0.04, -0.14) raw xDistance=0.14 yDistance=0.04
01:08:28.590 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:08:28.590 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:08:28.590 00.000 10052 MoveAxis(W, 40, ABG)
01:08:28.590 00.000 10052 Guiding  Dir = 3, Dur = 40
01:08:28.611 00.021 10052 IsSlewing returns 0
01:08:28.623 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:28.650 00.027 10052 IsGuiding returns 0
01:08:28.659 00.009 6880 UpdateGuideState exits: m=2109 SNR=31.9
01:08:28.659 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:28.660 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:28.660 00.000 6880 Enqueuing Expose request
01:08:28.678 00.018 10052 PulseGuide returned control before completion, sleep 23
01:08:28.728 00.050 10052 IsGuiding returns 0
01:08:28.728 00.000 10052 Move returns status 0, amount 40
01:08:28.728 00.000 10052 MoveAxis(N, 0, ABG)
01:08:28.728 00.000 10052 Move returns status 0, amount 0
01:08:28.728 00.000 10052 move complete, result=0
01:08:28.728 00.000 10052 worker thread done servicing request
01:08:28.729 00.001 10052 Worker thread wakes up
01:08:28.729 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:28.729 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:28.729 00.000 6880 GuideStep: 0.1 px 40 ms WEST, 0.0 px 0 ms NORTH
01:08:29.646 00.917 10052 Exposure complete
01:08:29.708 00.062 10052 worker thread done servicing request
01:08:29.708 00.000 6880 OnExposeComplete: enter
01:08:29.708 00.000 6880 UpdateGuideState(): m_state=6
01:08:29.708 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
01:08:29.708 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=888.41, Mass=2014, SNR=31.2, Peak=145 HFD=4.5
01:08:29.708 00.000 6880 MultiStar: [#1 0.14,-0.04,0.96,U] [#2 -0.04,-0.22,1.05,U] [#3 0.29,-0.24,0.00,M1] [#4 0.05,-0.46,0.00,M6] [#5 0.36,0.43,0.00,M1] [#6 0.03,-0.44,0.00,M1] [#7 0.29,-0.54,0.00,M10] [#8 0.25,-0.93,0.00,M9] 
01:08:29.708 00.000 6880 refined, 2 included, MultiStar: {0.08, -0.20}, one-star: {0.14, -0.34}
01:08:29.709 00.001 6880 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.61) = xAngle (0.39 = 0.39)
01:08:29.709 00.000 6880 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
01:08:29.709 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.22 mountX=0.20 mountY=0.08, mountTheta=0.37
01:08:29.710 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.20, opts=13)
01:08:29.711 00.001 6880 Enqueuing Move request for scope (0.08, -0.20)
01:08:29.711 00.000 10052 Worker thread wakes up
01:08:29.711 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
01:08:29.711 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
01:08:29.711 00.000 10052 Moving (0.08, -0.20) raw xDistance=0.20 yDistance=0.08
01:08:29.711 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:08:29.711 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:08:29.711 00.000 10052 MoveAxis(W, 56, ABG)
01:08:29.711 00.000 10052 Guiding  Dir = 3, Dur = 56
01:08:29.735 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:29.767 00.032 6880 UpdateGuideState exits: m=2014 SNR=31.2
01:08:29.767 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:29.767 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:29.767 00.000 6880 Enqueuing Expose request
01:08:29.780 00.013 10052 IsSlewing returns 0
01:08:29.854 00.074 10052 IsGuiding returns 0
01:08:29.999 00.145 10052 IsGuiding returns 1
01:08:30.000 00.001 10052 scope still moving after pulse duration time elapsed
01:08:30.077 00.077 10052 IsSlewing returns 0
01:08:30.156 00.079 10052 IsGuiding returns 0
01:08:30.157 00.001 10052 scope move finished after 56 + 247 ms
01:08:30.157 00.000 10052 Move returns status 0, amount 56
01:08:30.157 00.000 10052 MoveAxis(N, 0, ABG)
01:08:30.157 00.000 10052 Move returns status 0, amount 0
01:08:30.157 00.000 10052 move complete, result=0
01:08:30.157 00.000 10052 worker thread done servicing request
01:08:30.157 00.000 10052 Worker thread wakes up
01:08:30.157 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
01:08:30.158 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:30.158 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:30.493 00.335 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"452a7e8f-d890-4ea7-be2c-af2dc6d980b6"}
01:08:30.493 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"452a7e8f-d890-4ea7-be2c-af2dc6d980b6"}
01:08:30.494 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e1f71d4a-c4e0-47e5-909c-ba9c33fa5f3c"}
01:08:30.494 00.000 6880 case statement mapped state 6 to 3
01:08:30.494 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1f71d4a-c4e0-47e5-909c-ba9c33fa5f3c"}
01:08:30.495 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3239a5aa-bb38-469f-8b04-2cffa77806e4"}
01:08:30.495 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":177,"width":15,"height":15,"star_pos":[6.93,7.41],"pixels":"..."},"id":"3239a5aa-bb38-469f-8b04-2cffa77806e4"}
01:08:31.287 00.792 10052 Exposure complete
01:08:31.341 00.054 10052 worker thread done servicing request
01:08:31.341 00.000 6880 OnExposeComplete: enter
01:08:31.341 00.000 6880 UpdateGuideState(): m_state=6
01:08:31.341 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
01:08:31.341 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.42, Mass=2141, SNR=32.0, Peak=141 HFD=4.6
01:08:31.342 00.001 6880 MultiStar: [#1 0.02,0.09,0.97,U] [#2 0.04,-0.13,1.04,U] [#3 0.07,-0.10,0.93,U] [#4 0.07,-0.40,0.00,M7] [#5 0.25,0.15,0.94,U] [#6 -0.15,-0.21,0.93,U] [#7 0.27,-0.43,0.00,R] [#8 0.19,-0.64,0.00,M10] 
01:08:31.342 00.000 6880 refined, 5 included, MultiStar: {0.04, -0.09}, one-star: {0.01, -0.33}
01:08:31.342 00.000 6880 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.61) = xAngle (0.45 = 0.45)
01:08:31.342 00.000 6880 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
01:08:31.342 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.16 mountX=0.09 mountY=0.04, mountTheta=0.43
01:08:31.343 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.09, opts=13)
01:08:31.344 00.001 6880 Enqueuing Move request for scope (0.04, -0.09)
01:08:31.344 00.000 10052 Worker thread wakes up
01:08:31.344 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
01:08:31.344 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
01:08:31.344 00.000 10052 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=0.04
01:08:31.344 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:08:31.344 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
01:08:31.344 00.000 10052 MoveAxis(E, 0, ABG)
01:08:31.344 00.000 10052 Move returns status 0, amount 0
01:08:31.344 00.000 10052 MoveAxis(N, 0, ABG)
01:08:31.344 00.000 10052 Move returns status 0, amount 0
01:08:31.344 00.000 10052 move complete, result=0
01:08:31.344 00.000 10052 worker thread done servicing request
01:08:31.369 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:31.399 00.030 6880 UpdateGuideState exits: m=2141 SNR=32.0
01:08:31.400 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:31.400 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:31.400 00.000 6880 Enqueuing Expose request
01:08:31.400 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:08:31.400 00.000 10052 Worker thread wakes up
01:08:31.400 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:31.400 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:32.313 00.913 10052 Exposure complete
01:08:32.374 00.061 10052 worker thread done servicing request
01:08:32.374 00.000 6880 OnExposeComplete: enter
01:08:32.374 00.000 6880 UpdateGuideState(): m_state=6
01:08:32.375 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
01:08:32.375 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=887.99, Mass=2282, SNR=33.0, Peak=144 HFD=4.6
01:08:32.375 00.000 6880 MultiStar: [#1 0.00,0.04,0.91,U] [#2 -0.02,-0.16,0.99,U] [#3 0.04,-0.29,0.91,U] [#4 0.13,-0.72,0.00,M8] [#5 0.03,0.03,0.94,U] [#6 -0.17,-0.33,0.89,U] [#7 0.10,0.01,0.77,U] [#8 0.07,-0.75,0.00,R] 
01:08:32.375 00.000 6880 refined, 6 included, MultiStar: {-0.01, -0.22}, one-star: {-0.07, -0.76}
01:08:32.375 00.000 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
01:08:32.375 00.000 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:08:32.375 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.64 mountX=0.22 mountY=-0.01, mountTheta=-0.05
01:08:32.377 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.22, opts=13)
01:08:32.377 00.000 6880 Enqueuing Move request for scope (-0.01, -0.22)
01:08:32.377 00.000 10052 Worker thread wakes up
01:08:32.377 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
01:08:32.377 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
01:08:32.377 00.000 10052 Moving (-0.01, -0.22) raw xDistance=0.22 yDistance=-0.01
01:08:32.377 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:08:32.377 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
01:08:32.378 00.001 10052 MoveAxis(W, 59, ABG)
01:08:32.378 00.000 10052 Guiding  Dir = 3, Dur = 59
01:08:32.398 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:32.420 00.022 10052 IsSlewing returns 0
01:08:32.432 00.012 6880 UpdateGuideState exits: m=2282 SNR=33.0
01:08:32.432 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:32.432 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:32.432 00.000 6880 Enqueuing Expose request
01:08:32.458 00.026 10052 IsGuiding returns 0
01:08:32.486 00.028 10052 PulseGuide returned control before completion, sleep 43
01:08:32.494 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a2a992d4-7bac-4d33-a574-000f4d82ce23"}
01:08:32.494 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a2a992d4-7bac-4d33-a574-000f4d82ce23"}
01:08:32.496 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3dbf2d76-9240-42ac-8d90-b3ecfd8daec0"}
01:08:32.496 00.000 6880 case statement mapped state 6 to 3
01:08:32.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dbf2d76-9240-42ac-8d90-b3ecfd8daec0"}
01:08:32.498 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e5898411-996d-4499-9fce-f8024968d0f6"}
01:08:32.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":179,"width":15,"height":15,"star_pos":[6.72,6.99],"pixels":"..."},"id":"e5898411-996d-4499-9fce-f8024968d0f6"}
01:08:32.551 00.053 10052 IsGuiding returns 0
01:08:32.551 00.000 10052 Move returns status 0, amount 59
01:08:32.551 00.000 10052 MoveAxis(N, 0, ABG)
01:08:32.551 00.000 10052 Move returns status 0, amount 0
01:08:32.551 00.000 10052 move complete, result=0
01:08:32.551 00.000 10052 worker thread done servicing request
01:08:32.551 00.000 10052 Worker thread wakes up
01:08:32.551 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:32.551 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:32.569 00.018 6880 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
01:08:33.680 01.111 10052 Exposure complete
01:08:33.763 00.083 10052 worker thread done servicing request
01:08:33.764 00.001 6880 OnExposeComplete: enter
01:08:33.764 00.000 6880 UpdateGuideState(): m_state=6
01:08:33.764 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
01:08:33.764 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.16, Mass=2298, SNR=33.3, Peak=150 HFD=4.5
01:08:33.765 00.001 6880 MultiStar: [#1 0.27,-0.07,0.93,U] [#2 0.36,-0.18,0.00,M1] [#3 0.23,-0.34,0.00,M1] [#4 0.37,-0.32,0.00,M9] [#5 0.23,0.14,0.95,U] [#6 0.02,-0.52,0.00,M1] [#7 0.19,-0.03,0.73,U] [#8 0.18,-0.04,0.76,U] 
01:08:33.765 00.000 6880 refined, 4 included, MultiStar: {0.15, -0.13}, one-star: {-0.07, -0.59}
01:08:33.765 00.000 6880 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.61) = xAngle (0.90 = 0.90)
01:08:33.765 00.000 6880 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
01:08:33.765 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.71 mountX=0.13 mountY=0.16, mountTheta=0.89
01:08:33.767 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.13, opts=13)
01:08:33.767 00.000 6880 Enqueuing Move request for scope (0.15, -0.13)
01:08:33.767 00.000 10052 Worker thread wakes up
01:08:33.768 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
01:08:33.768 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
01:08:33.768 00.000 10052 Moving (0.15, -0.13) raw xDistance=0.13 yDistance=0.16
01:08:33.768 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:08:33.768 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:08:33.768 00.000 10052 MoveAxis(W, 37, ABG)
01:08:33.768 00.000 10052 Guiding  Dir = 3, Dur = 37
01:08:33.798 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:33.810 00.012 10052 IsSlewing returns 0
01:08:33.836 00.026 6880 UpdateGuideState exits: m=2298 SNR=33.3
01:08:33.837 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:33.837 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:33.837 00.000 6880 Enqueuing Expose request
01:08:33.884 00.047 10052 IsGuiding returns 0
01:08:34.031 00.147 10052 IsGuiding returns 0
01:08:34.032 00.001 10052 Move returns status 0, amount 37
01:08:34.032 00.000 10052 MoveAxis(N, 0, ABG)
01:08:34.032 00.000 10052 Move returns status 0, amount 0
01:08:34.032 00.000 10052 move complete, result=0
01:08:34.032 00.000 10052 worker thread done servicing request
01:08:34.032 00.000 10052 Worker thread wakes up
01:08:34.032 00.000 6880 GuideStep: 0.1 px 37 ms WEST, 0.2 px 0 ms NORTH
01:08:34.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:34.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:34.494 00.462 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d40bca5-50f5-4d2f-a0e6-4479257f343a"}
01:08:34.494 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d40bca5-50f5-4d2f-a0e6-4479257f343a"}
01:08:34.494 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8fd1ce5a-e928-4d24-8825-dff03404e373"}
01:08:34.494 00.000 6880 case statement mapped state 6 to 3
01:08:34.494 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8fd1ce5a-e928-4d24-8825-dff03404e373"}
01:08:34.496 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3bdd5355-4ea3-47bf-8cfe-eaa78fd58f8f"}
01:08:34.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":180,"width":15,"height":15,"star_pos":[6.73,7.16],"pixels":"..."},"id":"3bdd5355-4ea3-47bf-8cfe-eaa78fd58f8f"}
01:08:34.938 00.442 10052 Exposure complete
01:08:35.000 00.062 10052 worker thread done servicing request
01:08:35.000 00.000 6880 OnExposeComplete: enter
01:08:35.000 00.000 6880 UpdateGuideState(): m_state=6
01:08:35.000 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
01:08:35.001 00.001 6880 Star::Find returns 1 (0), X=407.70, Y=888.07, Mass=2119, SNR=31.9, Peak=118 HFD=4.6
01:08:35.001 00.000 6880 MultiStar: [#1 0.06,0.11,0.92,U] [#2 0.04,-0.04,1.00,U] [#3 0.02,-0.15,0.90,U] [#4 0.27,-0.39,0.00,M10] [#5 -0.04,0.09,0.98,U] [#6 -0.19,-0.29,0.89,U] [#7 0.13,0.02,0.77,U] [#8 0.08,-0.07,0.77,U] 
01:08:35.001 00.000 6880 refined, 7 included, MultiStar: {-0.00, -0.13}, one-star: {-0.10, -0.69}
01:08:35.001 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
01:08:35.001 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
01:08:35.001 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.60 mountX=0.13 mountY=-0.00, mountTheta=-0.02
01:08:35.002 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.13, opts=13)
01:08:35.002 00.000 6880 Enqueuing Move request for scope (-0.00, -0.13)
01:08:35.003 00.001 10052 Worker thread wakes up
01:08:35.003 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
01:08:35.003 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
01:08:35.003 00.000 10052 Moving (-0.00, -0.13) raw xDistance=0.13 yDistance=-0.00
01:08:35.003 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:08:35.003 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.01, using input
01:08:35.003 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.00
01:08:35.003 00.000 10052 MoveAxis(W, 37, ABG)
01:08:35.003 00.000 10052 Guiding  Dir = 3, Dur = 37
01:08:35.024 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:35.024 00.000 10052 IsSlewing returns 0
01:08:35.060 00.036 6880 UpdateGuideState exits: m=2119 SNR=31.9
01:08:35.060 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:35.061 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:35.061 00.000 6880 Enqueuing Expose request
01:08:35.062 00.001 10052 IsGuiding returns 0
01:08:35.090 00.028 10052 PulseGuide returned control before completion, sleep 20
01:08:35.142 00.052 10052 IsGuiding returns 0
01:08:35.142 00.000 10052 Move returns status 0, amount 37
01:08:35.142 00.000 10052 MoveAxis(N, 0, ABG)
01:08:35.142 00.000 10052 Move returns status 0, amount 0
01:08:35.142 00.000 10052 move complete, result=0
01:08:35.144 00.002 10052 worker thread done servicing request
01:08:35.144 00.000 10052 Worker thread wakes up
01:08:35.144 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:35.144 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:35.150 00.006 6880 GuideStep: 0.1 px 37 ms WEST, -0.0 px 0 ms NORTH
01:08:36.281 01.131 10052 Exposure complete
01:08:36.352 00.071 10052 worker thread done servicing request
01:08:36.352 00.000 6880 OnExposeComplete: enter
01:08:36.352 00.000 6880 UpdateGuideState(): m_state=6
01:08:36.352 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
01:08:36.352 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.03, Mass=2195, SNR=32.4, Peak=135 HFD=4.5
01:08:36.353 00.001 6880 MultiStar: [#1 0.10,-0.06,0.97,U] [#2 -0.17,-0.05,1.01,U] [#3 -0.03,-0.22,0.91,U] [#4 0.32,-0.40,0.00,R] [#5 0.04,0.09,0.95,U] [#6 -0.31,-0.28,0.00,M1] [#7 -0.02,-0.24,0.77,U] [#8 0.11,0.05,0.79,U] 
01:08:36.353 00.000 6880 refined, 6 included, MultiStar: {-0.01, -0.17}, one-star: {-0.06, -0.72}
01:08:36.353 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
01:08:36.353 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
01:08:36.353 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.61 mountX=0.17 mountY=-0.00, mountTheta=-0.03
01:08:36.354 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.17, opts=13)
01:08:36.354 00.000 6880 Enqueuing Move request for scope (-0.01, -0.17)
01:08:36.354 00.000 10052 Worker thread wakes up
01:08:36.354 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.17) opts 0xd
01:08:36.354 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.17)
01:08:36.354 00.000 10052 Moving (-0.01, -0.17) raw xDistance=0.17 yDistance=-0.00
01:08:36.355 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:08:36.355 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
01:08:36.355 00.000 10052 MoveAxis(W, 48, ABG)
01:08:36.355 00.000 10052 Guiding  Dir = 3, Dur = 48
01:08:36.381 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:36.414 00.033 6880 UpdateGuideState exits: m=2195 SNR=32.4
01:08:36.414 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:36.414 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:36.414 00.000 6880 Enqueuing Expose request
01:08:36.418 00.004 10052 IsSlewing returns 0
01:08:36.455 00.037 10052 IsGuiding returns 0
01:08:36.483 00.028 10052 PulseGuide returned control before completion, sleep 31
01:08:36.494 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8e920426-725a-49ad-9106-8d59a8a41a95"}
01:08:36.494 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8e920426-725a-49ad-9106-8d59a8a41a95"}
01:08:36.498 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5478f51f-74e7-4b7a-b80e-a2dbbefa5aa8"}
01:08:36.498 00.000 6880 case statement mapped state 6 to 3
01:08:36.499 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5478f51f-74e7-4b7a-b80e-a2dbbefa5aa8"}
01:08:36.500 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd7b652e-6440-41e7-bae8-d704034c693b"}
01:08:36.501 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":182,"width":15,"height":15,"star_pos":[6.74,7.03],"pixels":"..."},"id":"bd7b652e-6440-41e7-bae8-d704034c693b"}
01:08:36.550 00.049 10052 IsGuiding returns 0
01:08:36.550 00.000 10052 Move returns status 0, amount 48
01:08:36.550 00.000 10052 MoveAxis(N, 0, ABG)
01:08:36.550 00.000 10052 Move returns status 0, amount 0
01:08:36.550 00.000 10052 move complete, result=0
01:08:36.551 00.001 10052 worker thread done servicing request
01:08:36.551 00.000 6880 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
01:08:36.551 00.000 10052 Worker thread wakes up
01:08:36.551 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:36.551 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:37.457 00.906 10052 Exposure complete
01:08:37.528 00.071 10052 worker thread done servicing request
01:08:37.528 00.000 6880 OnExposeComplete: enter
01:08:37.528 00.000 6880 UpdateGuideState(): m_state=6
01:08:37.528 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
01:08:37.528 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=887.98, Mass=2193, SNR=32.5, Peak=143 HFD=4.4
01:08:37.529 00.001 6880 MultiStar: [#1 0.14,-0.19,0.95,U] [#2 0.06,-0.21,1.01,U] [#3 0.17,-0.31,0.87,U] [#4 0.07,-0.06,0.85,U] [#5 0.12,0.02,0.97,U] [#6 -0.08,-0.45,0.00,M2] [#7 0.17,-0.36,0.78,U] [#8 0.20,-0.22,0.78,U] 
01:08:37.529 00.000 6880 refined, 7 included, MultiStar: {0.12, -0.27}, one-star: {0.06, -0.77}
01:08:37.529 00.000 6880 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.61) = xAngle (0.47 = 0.47)
01:08:37.529 00.000 6880 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
01:08:37.529 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.29 cameraTheta=-1.15 mountX=0.26 mountY=0.12, mountTheta=0.44
01:08:37.532 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.27, opts=13)
01:08:37.532 00.000 6880 Enqueuing Move request for scope (0.12, -0.27)
01:08:37.532 00.000 10052 Worker thread wakes up
01:08:37.532 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
01:08:37.532 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
01:08:37.532 00.000 10052 Moving (0.12, -0.27) raw xDistance=0.26 yDistance=0.12
01:08:37.532 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:08:37.533 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
01:08:37.533 00.000 10052 MoveAxis(W, 72, ABG)
01:08:37.533 00.000 10052 Guiding  Dir = 3, Dur = 72
01:08:37.569 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:37.580 00.011 10052 IsSlewing returns 0
01:08:37.618 00.038 6880 UpdateGuideState exits: m=2193 SNR=32.5
01:08:37.618 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:37.618 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:37.618 00.000 6880 Enqueuing Expose request
01:08:37.655 00.037 10052 IsGuiding returns 0
01:08:37.719 00.064 10052 PulseGuide returned control before completion, sleep 18
01:08:37.796 00.077 10052 IsGuiding returns 1
01:08:37.796 00.000 10052 scope still moving after pulse duration time elapsed
01:08:37.876 00.080 10052 IsSlewing returns 0
01:08:37.955 00.079 10052 IsGuiding returns 0
01:08:37.955 00.000 10052 scope move finished after 72 + 228 ms
01:08:37.955 00.000 10052 Move returns status 0, amount 72
01:08:37.955 00.000 10052 MoveAxis(N, 0, ABG)
01:08:37.955 00.000 10052 Move returns status 0, amount 0
01:08:37.956 00.001 10052 move complete, result=0
01:08:37.956 00.000 10052 worker thread done servicing request
01:08:37.956 00.000 10052 Worker thread wakes up
01:08:37.956 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
01:08:37.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:37.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:38.492 00.536 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a0f7f4d1-cd7b-4d6e-8afb-b1b8f4491f88"}
01:08:38.492 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a0f7f4d1-cd7b-4d6e-8afb-b1b8f4491f88"}
01:08:38.492 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5fb69179-b624-4085-b0f9-f7517058d46e"}
01:08:38.492 00.000 6880 case statement mapped state 6 to 3
01:08:38.492 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fb69179-b624-4085-b0f9-f7517058d46e"}
01:08:38.494 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d1151f34-98c7-4e00-a935-f5447db38844"}
01:08:38.494 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":183,"width":15,"height":15,"star_pos":[6.85,6.98],"pixels":"..."},"id":"d1151f34-98c7-4e00-a935-f5447db38844"}
01:08:39.099 00.605 10052 Exposure complete
01:08:39.191 00.092 10052 worker thread done servicing request
01:08:39.191 00.000 6880 OnExposeComplete: enter
01:08:39.191 00.000 6880 UpdateGuideState(): m_state=6
01:08:39.192 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
01:08:39.192 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.14, Mass=2345, SNR=33.6, Peak=137 HFD=4.6
01:08:39.193 00.001 6880 MultiStar: [#1 -0.01,-0.01,0.93,U] [#2 0.18,-0.19,0.96,U] [#3 0.15,-0.27,0.86,U] [#4 -0.22,-0.09,0.82,U] [#5 -0.02,0.06,0.97,U] [#6 -0.05,-0.42,0.00,M3] [#7 -0.03,-0.11,0.72,U] [#8 0.14,-0.01,0.74,U] 
01:08:39.193 00.000 6880 refined, 7 included, MultiStar: {0.01, -0.16}, one-star: {-0.09, -0.62}
01:08:39.193 00.000 6880 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.61) = xAngle (0.11 = 0.11)
01:08:39.193 00.000 6880 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
01:08:39.193 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.16 hyp=0.16 cameraTheta=-1.50 mountX=0.16 mountY=0.01, mountTheta=0.08
01:08:39.195 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.16, opts=13)
01:08:39.195 00.000 6880 Enqueuing Move request for scope (0.01, -0.16)
01:08:39.195 00.000 10052 Worker thread wakes up
01:08:39.195 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.16) opts 0xd
01:08:39.195 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.16)
01:08:39.195 00.000 10052 Moving (0.01, -0.16) raw xDistance=0.16 yDistance=0.01
01:08:39.195 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:08:39.195 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.01, using input
01:08:39.195 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
01:08:39.196 00.001 10052 MoveAxis(W, 47, ABG)
01:08:39.196 00.000 10052 Guiding  Dir = 3, Dur = 47
01:08:39.216 00.020 10052 IsSlewing returns 0
01:08:39.230 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:39.255 00.025 10052 IsGuiding returns 0
01:08:39.259 00.004 6880 UpdateGuideState exits: m=2345 SNR=33.6
01:08:39.259 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:39.259 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:39.259 00.000 6880 Enqueuing Expose request
01:08:39.282 00.023 10052 PulseGuide returned control before completion, sleep 31
01:08:39.336 00.054 10052 IsGuiding returns 0
01:08:39.336 00.000 10052 Move returns status 0, amount 47
01:08:39.336 00.000 10052 MoveAxis(N, 0, ABG)
01:08:39.336 00.000 10052 Move returns status 0, amount 0
01:08:39.336 00.000 10052 move complete, result=0
01:08:39.336 00.000 10052 worker thread done servicing request
01:08:39.337 00.001 10052 Worker thread wakes up
01:08:39.337 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
01:08:39.337 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:39.337 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:40.254 00.917 10052 Exposure complete
01:08:40.310 00.056 10052 worker thread done servicing request
01:08:40.310 00.000 6880 OnExposeComplete: enter
01:08:40.310 00.000 6880 UpdateGuideState(): m_state=6
01:08:40.310 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
01:08:40.310 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.12, Mass=2272, SNR=33.1, Peak=138 HFD=4.5
01:08:40.311 00.001 6880 MultiStar: [#1 0.17,0.05,0.93,U] [#2 0.21,-0.05,0.95,U] [#3 0.29,-0.11,0.93,U] [#4 -0.14,-0.07,0.85,U] [#5 0.21,0.15,0.95,U] [#6 0.07,-0.41,0.89,U] [#7 0.08,-0.06,0.74,U] [#8 0.22,0.07,0.76,U] 
01:08:40.311 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.12}, one-star: {-0.01, -0.63}
01:08:40.311 00.000 6880 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.61) = xAngle (0.82 = 0.82)
01:08:40.311 00.000 6880 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
01:08:40.311 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.18 cameraTheta=-0.79 mountX=0.12 mountY=0.12, mountTheta=0.81
01:08:40.313 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.12, opts=13)
01:08:40.313 00.000 6880 Enqueuing Move request for scope (0.12, -0.12)
01:08:40.313 00.000 10052 Worker thread wakes up
01:08:40.313 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
01:08:40.313 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
01:08:40.313 00.000 10052 Moving (0.12, -0.12) raw xDistance=0.12 yDistance=0.12
01:08:40.313 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:08:40.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
01:08:40.314 00.001 10052 MoveAxis(W, 34, ABG)
01:08:40.314 00.000 10052 Guiding  Dir = 3, Dur = 34
01:08:40.335 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:40.366 00.031 6880 UpdateGuideState exits: m=2272 SNR=33.1
01:08:40.366 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:40.366 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:40.366 00.000 6880 Enqueuing Expose request
01:08:40.388 00.022 10052 IsSlewing returns 0
01:08:40.457 00.069 10052 IsGuiding returns 0
01:08:40.485 00.028 10052 PulseGuide returned control before completion, sleep 17
01:08:40.491 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d8f2d9ca-9f2a-4ffb-b4f3-d3c9c10aec90"}
01:08:40.491 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d8f2d9ca-9f2a-4ffb-b4f3-d3c9c10aec90"}
01:08:40.492 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ff1cd42-1679-4214-a4b3-cb6374889fb4"}
01:08:40.492 00.000 6880 case statement mapped state 6 to 3
01:08:40.492 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ff1cd42-1679-4214-a4b3-cb6374889fb4"}
01:08:40.492 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2762b240-ceec-44c7-801f-67c785129d21"}
01:08:40.493 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":185,"width":15,"height":15,"star_pos":[6.79,7.12],"pixels":"..."},"id":"2762b240-ceec-44c7-801f-67c785129d21"}
01:08:40.525 00.032 10052 IsGuiding returns 0
01:08:40.525 00.000 10052 Move returns status 0, amount 34
01:08:40.525 00.000 10052 MoveAxis(N, 0, ABG)
01:08:40.525 00.000 10052 Move returns status 0, amount 0
01:08:40.525 00.000 10052 move complete, result=0
01:08:40.525 00.000 10052 worker thread done servicing request
01:08:40.525 00.000 10052 Worker thread wakes up
01:08:40.525 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
01:08:40.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:40.526 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:41.667 01.141 10052 Exposure complete
01:08:41.737 00.070 10052 worker thread done servicing request
01:08:41.738 00.001 6880 OnExposeComplete: enter
01:08:41.738 00.000 6880 UpdateGuideState(): m_state=6
01:08:41.738 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
01:08:41.738 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.15, Mass=2271, SNR=33.0, Peak=142 HFD=4.5
01:08:41.739 00.001 6880 MultiStar: [#1 0.27,0.01,0.97,U] [#2 0.13,-0.14,0.96,U] [#3 0.19,-0.07,0.85,U] [#4 0.15,-0.13,0.83,U] [#5 0.32,0.11,0.94,U] [#6 -0.09,-0.11,0.89,U] [#7 0.16,-0.10,0.76,U] [#8 0.26,0.10,0.77,U] 
01:08:41.739 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.11}, one-star: {0.15, -0.60}
01:08:41.739 00.000 6880 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.61) = xAngle (1.04 = 1.04)
01:08:41.739 00.000 6880 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
01:08:41.739 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.11 hyp=0.20 cameraTheta=-0.58 mountX=0.10 mountY=0.17, mountTheta=1.03
01:08:41.740 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.11, opts=13)
01:08:41.740 00.000 6880 Enqueuing Move request for scope (0.17, -0.11)
01:08:41.740 00.000 10052 Worker thread wakes up
01:08:41.740 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.11) opts 0xd
01:08:41.740 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.11)
01:08:41.740 00.000 10052 Moving (0.17, -0.11) raw xDistance=0.10 yDistance=0.17
01:08:41.740 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:08:41.740 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
01:08:41.740 00.000 10052 MoveAxis(E, 0, ABG)
01:08:41.740 00.000 10052 Move returns status 0, amount 0
01:08:41.740 00.000 10052 MoveAxis(N, 0, ABG)
01:08:41.742 00.002 10052 Move returns status 0, amount 0
01:08:41.742 00.000 10052 move complete, result=0
01:08:41.742 00.000 10052 worker thread done servicing request
01:08:41.771 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:41.811 00.040 6880 UpdateGuideState exits: m=2271 SNR=33.0
01:08:41.811 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:41.812 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:41.812 00.000 6880 Enqueuing Expose request
01:08:41.812 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:08:41.812 00.000 10052 Worker thread wakes up
01:08:41.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:41.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:42.501 00.689 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"96e8726a-afe8-486c-91c7-c2cd78fc3d69"}
01:08:42.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"96e8726a-afe8-486c-91c7-c2cd78fc3d69"}
01:08:42.502 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2697265-4124-4bce-9c26-0ffefda35721"}
01:08:42.502 00.000 6880 case statement mapped state 6 to 3
01:08:42.502 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2697265-4124-4bce-9c26-0ffefda35721"}
01:08:42.502 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a2eadc4-39ea-45b2-a7f0-b177cb9df61e"}
01:08:42.502 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":186,"width":15,"height":15,"star_pos":[6.95,7.15],"pixels":"..."},"id":"5a2eadc4-39ea-45b2-a7f0-b177cb9df61e"}
01:08:42.721 00.219 10052 Exposure complete
01:08:42.806 00.085 10052 worker thread done servicing request
01:08:42.806 00.000 6880 OnExposeComplete: enter
01:08:42.807 00.001 6880 UpdateGuideState(): m_state=6
01:08:42.807 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
01:08:42.807 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.39, Mass=2169, SNR=32.4, Peak=149 HFD=4.7
01:08:42.807 00.000 6880 MultiStar: [#1 -0.06,0.16,0.95,U] [#2 0.04,-0.03,1.02,U] [#3 0.20,-0.16,0.89,U] [#4 -0.30,-0.14,0.87,U] [#5 0.05,0.04,0.98,U] [#6 -0.03,-0.37,0.90,U] [#7 -0.20,-0.09,0.79,U] [#8 0.03,0.07,0.79,U] 
01:08:42.808 00.001 6880 refined, 8 included, MultiStar: {-0.04, -0.10}, one-star: {-0.09, -0.36}
01:08:42.808 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.32 = -0.32)
01:08:42.808 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:08:42.808 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.93 mountX=0.10 mountY=-0.04, mountTheta=-0.34
01:08:42.809 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.10, opts=13)
01:08:42.809 00.000 6880 Enqueuing Move request for scope (-0.04, -0.10)
01:08:42.809 00.000 10052 Worker thread wakes up
01:08:42.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
01:08:42.809 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
01:08:42.810 00.001 10052 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=-0.04
01:08:42.810 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:08:42.810 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
01:08:42.810 00.000 10052 MoveAxis(E, 0, ABG)
01:08:42.810 00.000 10052 Move returns status 0, amount 0
01:08:42.810 00.000 10052 MoveAxis(N, 0, ABG)
01:08:42.810 00.000 10052 Move returns status 0, amount 0
01:08:42.810 00.000 10052 move complete, result=0
01:08:42.810 00.000 10052 worker thread done servicing request
01:08:42.831 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:42.864 00.033 6880 UpdateGuideState exits: m=2169 SNR=32.4
01:08:42.864 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:42.864 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:42.864 00.000 6880 Enqueuing Expose request
01:08:42.864 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:42.864 00.000 10052 Worker thread wakes up
01:08:42.864 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:42.864 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:43.995 01.131 10052 Exposure complete
01:08:44.074 00.079 10052 worker thread done servicing request
01:08:44.074 00.000 6880 OnExposeComplete: enter
01:08:44.074 00.000 6880 UpdateGuideState(): m_state=6
01:08:44.074 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
01:08:44.074 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.97, Mass=2252, SNR=33.1, Peak=136 HFD=4.4
01:08:44.075 00.001 6880 MultiStar: [#1 0.22,-0.13,0.96,U] [#2 0.20,-0.10,0.94,U] [#3 0.25,-0.27,0.90,U] [#4 0.05,-0.12,0.81,U] [#5 0.26,0.01,0.94,U] [#6 -0.07,-0.32,0.89,U] [#7 0.17,-0.20,0.76,U] [#8 0.22,-0.01,0.78,U] 
01:08:44.075 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.22}, one-star: {0.08, -0.78}
01:08:44.075 00.000 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
01:08:44.075 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
01:08:44.075 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.22 hyp=0.27 cameraTheta=-0.97 mountX=0.22 mountY=0.16, mountTheta=0.63
01:08:44.077 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.22, opts=13)
01:08:44.077 00.000 6880 Enqueuing Move request for scope (0.15, -0.22)
01:08:44.077 00.000 10052 Worker thread wakes up
01:08:44.077 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.22) opts 0xd
01:08:44.077 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.22)
01:08:44.077 00.000 10052 Moving (0.15, -0.22) raw xDistance=0.22 yDistance=0.16
01:08:44.077 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:08:44.077 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
01:08:44.077 00.000 10052 MoveAxis(W, 58, ABG)
01:08:44.077 00.000 10052 Guiding  Dir = 3, Dur = 58
01:08:44.105 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:44.147 00.042 10052 IsSlewing returns 0
01:08:44.150 00.003 6880 UpdateGuideState exits: m=2252 SNR=33.1
01:08:44.150 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:44.150 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:44.150 00.000 6880 Enqueuing Expose request
01:08:44.214 00.064 10052 IsGuiding returns 0
01:08:44.351 00.137 10052 IsGuiding returns 1
01:08:44.351 00.000 10052 scope still moving after pulse duration time elapsed
01:08:44.459 00.108 10052 IsSlewing returns 0
01:08:44.500 00.041 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"43ee9942-1357-4692-9e4c-6ca3c99c58a6"}
01:08:44.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"43ee9942-1357-4692-9e4c-6ca3c99c58a6"}
01:08:44.501 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"043532d2-eb13-4cf2-8dc9-8a8d4aab3511"}
01:08:44.501 00.000 6880 case statement mapped state 6 to 3
01:08:44.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"043532d2-eb13-4cf2-8dc9-8a8d4aab3511"}
01:08:44.502 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"37774a6c-5774-4964-9455-923d703de63b"}
01:08:44.502 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":188,"width":15,"height":15,"star_pos":[6.87,6.97],"pixels":"..."},"id":"37774a6c-5774-4964-9455-923d703de63b"}
01:08:44.532 00.030 10052 IsGuiding returns 0
01:08:44.534 00.002 10052 scope move finished after 58 + 261 ms
01:08:44.534 00.000 10052 Move returns status 0, amount 58
01:08:44.534 00.000 10052 MoveAxis(N, 0, ABG)
01:08:44.534 00.000 10052 Move returns status 0, amount 0
01:08:44.534 00.000 10052 move complete, result=0
01:08:44.534 00.000 10052 worker thread done servicing request
01:08:44.534 00.000 10052 Worker thread wakes up
01:08:44.534 00.000 6880 GuideStep: 0.2 px 58 ms WEST, 0.2 px 0 ms NORTH
01:08:44.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:44.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:45.454 00.920 10052 Exposure complete
01:08:45.539 00.085 10052 worker thread done servicing request
01:08:45.540 00.001 6880 OnExposeComplete: enter
01:08:45.540 00.000 6880 UpdateGuideState(): m_state=6
01:08:45.540 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
01:08:45.540 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.00, Mass=2243, SNR=32.9, Peak=137 HFD=4.4
01:08:45.541 00.001 6880 MultiStar: [#1 0.06,-0.03,0.95,U] [#2 0.10,-0.21,0.97,U] [#3 0.18,-0.21,0.89,U] [#4 -0.14,-0.08,0.86,U] [#5 0.02,0.07,0.97,U] [#6 -0.08,-0.30,0.90,U] [#7 -0.07,-0.06,0.75,U] [#8 0.05,-0.01,0.78,U] 
01:08:45.541 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.19}, one-star: {0.08, -0.75}
01:08:45.541 00.000 6880 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
01:08:45.541 00.000 6880 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
01:08:45.541 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.44 mountX=0.18 mountY=0.03, mountTheta=0.14
01:08:45.542 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.19, opts=13)
01:08:45.543 00.001 6880 Enqueuing Move request for scope (0.02, -0.19)
01:08:45.543 00.000 10052 Worker thread wakes up
01:08:45.543 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
01:08:45.543 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
01:08:45.543 00.000 10052 Moving (0.02, -0.19) raw xDistance=0.18 yDistance=0.03
01:08:45.543 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
01:08:45.543 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:08:45.543 00.000 10052 MoveAxis(W, 52, ABG)
01:08:45.543 00.000 10052 Guiding  Dir = 3, Dur = 52
01:08:45.575 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:45.617 00.042 10052 IsSlewing returns 0
01:08:45.623 00.006 6880 UpdateGuideState exits: m=2243 SNR=32.9
01:08:45.623 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:45.623 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:45.623 00.000 6880 Enqueuing Expose request
01:08:45.691 00.068 10052 IsGuiding returns 0
01:08:45.836 00.145 10052 IsGuiding returns 0
01:08:45.836 00.000 10052 Move returns status 0, amount 52
01:08:45.836 00.000 10052 MoveAxis(N, 0, ABG)
01:08:45.836 00.000 10052 Move returns status 0, amount 0
01:08:45.836 00.000 10052 move complete, result=0
01:08:45.836 00.000 10052 worker thread done servicing request
01:08:45.836 00.000 6880 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
01:08:45.836 00.000 10052 Worker thread wakes up
01:08:45.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:45.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:46.501 00.665 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c8dcfcfa-b5b2-483f-ad5f-988c6eda91ac"}
01:08:46.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c8dcfcfa-b5b2-483f-ad5f-988c6eda91ac"}
01:08:46.502 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abe046bf-3b82-4296-97bf-e968632b0d49"}
01:08:46.502 00.000 6880 case statement mapped state 6 to 3
01:08:46.502 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"abe046bf-3b82-4296-97bf-e968632b0d49"}
01:08:46.503 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"952770dd-3505-407f-86b8-cc4cd0e01ab9"}
01:08:46.503 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":189,"width":15,"height":15,"star_pos":[6.87,7.00],"pixels":"..."},"id":"952770dd-3505-407f-86b8-cc4cd0e01ab9"}
01:08:46.965 00.462 10052 Exposure complete
01:08:47.047 00.082 10052 worker thread done servicing request
01:08:47.047 00.000 6880 OnExposeComplete: enter
01:08:47.047 00.000 6880 UpdateGuideState(): m_state=6
01:08:47.048 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
01:08:47.048 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.13, Mass=2241, SNR=32.8, Peak=149 HFD=4.5
01:08:47.048 00.000 6880 MultiStar: [#1 0.05,0.08,0.94,U] [#2 0.06,-0.12,0.96,U] [#3 0.09,-0.13,0.88,U] [#4 -0.17,0.03,0.84,U] [#5 0.02,0.09,0.97,U] [#6 -0.12,-0.24,0.92,U] [#7 -0.03,-0.00,0.76,U] [#8 0.07,0.06,0.79,U] 
01:08:47.049 00.001 6880 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {-0.03, -0.62}
01:08:47.049 00.000 6880 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
01:08:47.049 00.000 6880 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:08:47.049 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.63 mountX=0.10 mountY=-0.00, mountTheta=-0.05
01:08:47.051 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.10, opts=13)
01:08:47.051 00.000 6880 Enqueuing Move request for scope (-0.01, -0.10)
01:08:47.051 00.000 10052 Worker thread wakes up
01:08:47.051 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
01:08:47.051 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
01:08:47.051 00.000 10052 Moving (-0.01, -0.10) raw xDistance=0.10 yDistance=-0.00
01:08:47.051 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:08:47.051 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
01:08:47.051 00.000 10052 MoveAxis(E, 0, ABG)
01:08:47.052 00.001 10052 Move returns status 0, amount 0
01:08:47.052 00.000 10052 MoveAxis(N, 0, ABG)
01:08:47.052 00.000 10052 Move returns status 0, amount 0
01:08:47.052 00.000 10052 move complete, result=0
01:08:47.052 00.000 10052 worker thread done servicing request
01:08:47.080 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:47.124 00.044 6880 UpdateGuideState exits: m=2241 SNR=32.8
01:08:47.125 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:47.125 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:47.125 00.000 6880 Enqueuing Expose request
01:08:47.125 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:08:47.125 00.000 10052 Worker thread wakes up
01:08:47.125 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:47.125 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:47.794 00.669 6880 evsrv: cli 01543AA0 connect
01:08:47.794 00.000 6880 case statement mapped state 6 to 3
01:08:47.795 00.001 6880 case statement mapped state 6 to 3
01:08:47.796 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"9d0af084-6100-49cc-ad90-ba95f9f22cf3"}
01:08:47.796 00.000 6880 case statement mapped state 6 to 3
01:08:47.796 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d0af084-6100-49cc-ad90-ba95f9f22cf3"}
01:08:47.803 00.007 6880 evsrv: cli 01543AA0 disconnect
01:08:47.804 00.001 6880 evsrv: cli 01543AA0 connect
01:08:47.804 00.000 6880 case statement mapped state 6 to 3
01:08:47.805 00.001 6880 case statement mapped state 6 to 3
01:08:47.805 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"fbfc299e-88b6-4028-bc48-f874ac9ee1b0"}
01:08:47.805 00.000 6880 PhdController::Dither begins
01:08:47.805 00.000 6880 dither: size=1.00, dRA=0.13 dDec=0.00
01:08:47.805 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:08:47.805 00.000 6880 MountToCamera -- mountX=0.13 mountY=0.00 hyp=0.13 mountTheta=0.00 cameraX=-0.01, cameraY=-0.13 cameraTheta=-1.61
01:08:47.806 00.001 6880 setting lock position to (407.79, 888.62)
01:08:47.806 00.000 6880 Mount: notify guiding dithered (-0.0, -0.1)
01:08:47.806 00.000 6880 MultiStar: stabilizing after lock position change
01:08:47.806 00.000 6880 Status Line: Dither by 0.13,0.00
01:08:47.810 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:08:47.811 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
01:08:47.811 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"fbfc299e-88b6-4028-bc48-f874ac9ee1b0"}
01:08:47.812 00.001 6880 evsrv: cli 01543AA0 disconnect
01:08:48.035 00.223 10052 Exposure complete
01:08:48.134 00.099 6880 OnExposeComplete: enter
01:08:48.134 00.000 6880 UpdateGuideState(): m_state=6
01:08:48.135 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
01:08:48.135 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.10, Mass=2296, SNR=33.2, Peak=143 HFD=4.5
01:08:48.135 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
01:08:48.135 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
01:08:48.135 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.52 hyp=0.52 cameraTheta=-1.66 mountX=0.52 mountY=-0.04, mountTheta=-0.07
01:08:48.137 00.002 10052 worker thread done servicing request
01:08:48.139 00.002 6880 dither recenter: remaining=(-0.1,-0.0) step=(-0.1,-0.0)
01:08:48.139 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
01:08:48.139 00.000 6880 MountToCamera -- mountX=-0.13 mountY=-0.00 hyp=0.13 mountTheta=-3.14 cameraX=0.01, cameraY=0.13 cameraTheta=1.53
01:08:48.139 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.13, opts=4)
01:08:48.139 00.000 6880 Enqueuing Move request for scope (0.01, 0.13)
01:08:48.140 00.001 10052 Worker thread wakes up
01:08:48.140 00.000 6880 Mount: notify direct move -0.13,-0.00
01:08:48.140 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0x4
01:08:48.140 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:08:48.140 00.000 10052 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=-0.00
01:08:48.141 00.001 10052 MoveAxis(E, 76, B)
01:08:48.141 00.000 10052 Guiding  Dir = 2, Dur = 76
01:08:48.178 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:48.228 00.050 6880 UpdateGuideState exits: m=2296 SNR=33.2
01:08:48.228 00.000 6880 PhdController: settling, locked = 1, distance = 0.36 (0.60) aobump = 0 frame = 1 / 99999
01:08:48.228 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120128.228,"Host":"MINIASTRO1","Inst":1,"Distance":0.36,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:08:48.228 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:48.229 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:48.229 00.000 6880 Enqueuing Expose request
01:08:48.237 00.008 10052 IsSlewing returns 0
01:08:48.275 00.038 10052 IsGuiding returns 0
01:08:48.303 00.028 10052 PulseGuide returned control before completion, sleep 59
01:08:48.395 00.092 10052 IsGuiding returns 0
01:08:48.395 00.000 10052 Move returns status 0, amount 76
01:08:48.397 00.002 10052 MoveAxis(N, 0, B)
01:08:48.397 00.000 10052 Move returns status 0, amount 0
01:08:48.397 00.000 10052 move complete, result=0
01:08:48.397 00.000 10052 worker thread done servicing request
01:08:48.397 00.000 10052 Worker thread wakes up
01:08:48.397 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:48.397 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:48.431 00.034 6880 GuideStep: -0.1 px 76 ms EAST, -0.0 px 0 ms NORTH
01:08:48.500 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dec7ad1a-950c-4885-9d1d-158c63b181bc"}
01:08:48.501 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dec7ad1a-950c-4885-9d1d-158c63b181bc"}
01:08:48.502 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45282b28-50c1-436a-8603-be15ace59c28"}
01:08:48.502 00.000 6880 case statement mapped state 6 to 3
01:08:48.503 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45282b28-50c1-436a-8603-be15ace59c28"}
01:08:48.507 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6785efdb-6ba9-43e1-894b-54460eb8250a"}
01:08:48.507 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":191,"width":15,"height":15,"star_pos":[6.75,7.10],"pixels":"..."},"id":"6785efdb-6ba9-43e1-894b-54460eb8250a"}
01:08:49.535 01.028 10052 Exposure complete
01:08:49.628 00.093 10052 worker thread done servicing request
01:08:49.629 00.001 6880 OnExposeComplete: enter
01:08:49.629 00.000 6880 UpdateGuideState(): m_state=6
01:08:49.629 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
01:08:49.629 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=887.78, Mass=2223, SNR=32.7, Peak=156 HFD=4.4
01:08:49.629 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
01:08:49.629 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:08:49.629 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.85 hyp=0.87 cameraTheta=-1.37 mountX=0.84 mountY=0.18, mountTheta=0.21
01:08:49.631 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.85, opts=13)
01:08:49.631 00.000 6880 Enqueuing Move request for scope (0.17, -0.85)
01:08:49.632 00.001 10052 Worker thread wakes up
01:08:49.632 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.85) opts 0xd
01:08:49.632 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.85)
01:08:49.632 00.000 10052 Moving (0.17, -0.85) raw xDistance=0.84 yDistance=0.18
01:08:49.632 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.84
01:08:49.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
01:08:49.632 00.000 10052 MoveAxis(W, 225, ABG)
01:08:49.632 00.000 10052 Guiding  Dir = 3, Dur = 225
01:08:49.662 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:49.691 00.029 10052 IsSlewing returns 0
01:08:49.698 00.007 6880 UpdateGuideState exits: m=2223 SNR=32.7
01:08:49.699 00.001 6880 PhdController: settling, locked = 1, distance = 0.87 (0.60) aobump = 0 frame = 2 / 99999
01:08:49.699 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120129.699,"Host":"MINIASTRO1","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:08:49.699 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:49.699 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:49.699 00.000 6880 Enqueuing Expose request
01:08:49.770 00.071 10052 IsGuiding returns 0
01:08:49.838 00.068 10052 PulseGuide returned control before completion, sleep 167
01:08:50.068 00.230 10052 IsGuiding returns 1
01:08:50.068 00.000 10052 scope still moving after pulse duration time elapsed
01:08:50.148 00.080 10052 IsSlewing returns 0
01:08:50.221 00.073 10052 IsGuiding returns 0
01:08:50.221 00.000 10052 scope move finished after 225 + 227 ms
01:08:50.221 00.000 10052 Move returns status 0, amount 225
01:08:50.221 00.000 10052 MoveAxis(N, 0, ABG)
01:08:50.221 00.000 10052 Move returns status 0, amount 0
01:08:50.221 00.000 10052 move complete, result=0
01:08:50.221 00.000 10052 worker thread done servicing request
01:08:50.221 00.000 6880 GuideStep: 0.8 px 225 ms WEST, 0.2 px 0 ms NORTH
01:08:50.223 00.002 10052 Worker thread wakes up
01:08:50.223 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:50.223 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:50.498 00.275 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffcc92d0-f686-47f6-bbc0-a3b5688d43f4"}
01:08:50.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffcc92d0-f686-47f6-bbc0-a3b5688d43f4"}
01:08:50.499 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"046319c6-789c-4c0b-bd5e-ee202574b357"}
01:08:50.499 00.000 6880 case statement mapped state 6 to 3
01:08:50.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"046319c6-789c-4c0b-bd5e-ee202574b357"}
01:08:50.500 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"535af8c4-b6e4-4506-9709-80d184ecbe1b"}
01:08:50.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":192,"width":15,"height":15,"star_pos":[6.96,6.78],"pixels":"..."},"id":"535af8c4-b6e4-4506-9709-80d184ecbe1b"}
01:08:51.138 00.638 10052 Exposure complete
01:08:51.212 00.074 10052 worker thread done servicing request
01:08:51.212 00.000 6880 OnExposeComplete: enter
01:08:51.212 00.000 6880 UpdateGuideState(): m_state=6
01:08:51.212 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
01:08:51.212 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=887.86, Mass=2247, SNR=32.8, Peak=154 HFD=4.4
01:08:51.212 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
01:08:51.212 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:08:51.212 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.76 hyp=0.78 cameraTheta=-1.37 mountX=0.75 mountY=0.16, mountTheta=0.21
01:08:51.214 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.76, opts=13)
01:08:51.214 00.000 6880 Enqueuing Move request for scope (0.15, -0.76)
01:08:51.214 00.000 10052 Worker thread wakes up
01:08:51.215 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.76) opts 0xd
01:08:51.215 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.76)
01:08:51.215 00.000 10052 Moving (0.15, -0.76) raw xDistance=0.75 yDistance=0.16
01:08:51.215 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.75
01:08:51.215 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:08:51.215 00.000 10052 MoveAxis(W, 214, ABG)
01:08:51.215 00.000 10052 Guiding  Dir = 3, Dur = 214
01:08:51.235 00.020 10052 IsSlewing returns 0
01:08:51.240 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:51.274 00.034 10052 IsGuiding returns 0
01:08:51.274 00.000 6880 UpdateGuideState exits: m=2247 SNR=32.8
01:08:51.275 00.001 6880 PhdController: settling, locked = 1, distance = 0.84 (0.60) aobump = 0 frame = 3 / 99999
01:08:51.275 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120131.275,"Host":"MINIASTRO1","Inst":1,"Distance":0.84,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:08:51.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:51.275 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:51.276 00.001 6880 Enqueuing Expose request
01:08:51.300 00.024 10052 PulseGuide returned control before completion, sleep 198
01:08:51.548 00.248 10052 IsGuiding returns 0
01:08:51.548 00.000 10052 Move returns status 0, amount 214
01:08:51.548 00.000 10052 MoveAxis(N, 0, ABG)
01:08:51.548 00.000 10052 Move returns status 0, amount 0
01:08:51.548 00.000 10052 move complete, result=0
01:08:51.548 00.000 10052 worker thread done servicing request
01:08:51.548 00.000 10052 Worker thread wakes up
01:08:51.548 00.000 6880 GuideStep: 0.8 px 214 ms WEST, 0.2 px 0 ms NORTH
01:08:51.548 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:51.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:52.498 00.950 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7095e94c-1143-4a0f-a4f1-0fd63f7687aa"}
01:08:52.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7095e94c-1143-4a0f-a4f1-0fd63f7687aa"}
01:08:52.499 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f72a0413-3b03-4980-9112-fb3b5156618c"}
01:08:52.499 00.000 6880 case statement mapped state 6 to 3
01:08:52.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f72a0413-3b03-4980-9112-fb3b5156618c"}
01:08:52.499 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fb36f927-ebd3-49a6-b887-4773920d684a"}
01:08:52.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":193,"width":15,"height":15,"star_pos":[6.94,6.86],"pixels":"..."},"id":"fb36f927-ebd3-49a6-b887-4773920d684a"}
01:08:52.691 00.192 10052 Exposure complete
01:08:52.745 00.054 10052 worker thread done servicing request
01:08:52.745 00.000 6880 OnExposeComplete: enter
01:08:52.745 00.000 6880 UpdateGuideState(): m_state=6
01:08:52.745 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
01:08:52.745 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.50, Mass=2218, SNR=32.7, Peak=140 HFD=4.7
01:08:52.746 00.001 6880 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.61) = xAngle (-0.57 = -0.57)
01:08:52.746 00.000 6880 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:08:52.746 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.19 mountX=0.13 mountY=-0.09, mountTheta=-0.59
01:08:52.747 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.12, opts=13)
01:08:52.747 00.000 6880 Enqueuing Move request for scope (-0.09, -0.12)
01:08:52.747 00.000 10052 Worker thread wakes up
01:08:52.747 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
01:08:52.747 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
01:08:52.747 00.000 10052 Moving (-0.09, -0.12) raw xDistance=0.13 yDistance=-0.09
01:08:52.747 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
01:08:52.747 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
01:08:52.747 00.000 10052 MoveAxis(W, 44, ABG)
01:08:52.747 00.000 10052 Guiding  Dir = 3, Dur = 44
01:08:52.768 00.021 10052 IsSlewing returns 0
01:08:52.773 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:52.807 00.034 10052 IsGuiding returns 0
01:08:52.820 00.013 6880 UpdateGuideState exits: m=2218 SNR=32.7
01:08:52.820 00.000 6880 PhdController: settling, locked = 1, distance = 0.63 (0.60) aobump = 0 frame = 4 / 99999
01:08:52.820 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120132.820,"Host":"MINIASTRO1","Inst":1,"Distance":0.63,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:08:52.821 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:52.821 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:52.821 00.000 6880 Enqueuing Expose request
01:08:52.834 00.013 10052 PulseGuide returned control before completion, sleep 28
01:08:52.895 00.061 10052 IsGuiding returns 0
01:08:52.895 00.000 10052 Move returns status 0, amount 44
01:08:52.895 00.000 10052 MoveAxis(N, 0, ABG)
01:08:52.895 00.000 10052 Move returns status 0, amount 0
01:08:52.895 00.000 10052 move complete, result=0
01:08:52.895 00.000 10052 worker thread done servicing request
01:08:52.895 00.000 10052 Worker thread wakes up
01:08:52.895 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:52.895 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:52.901 00.006 6880 GuideStep: 0.1 px 44 ms WEST, -0.1 px 0 ms NORTH
01:08:53.810 00.909 10052 Exposure complete
01:08:53.881 00.071 10052 worker thread done servicing request
01:08:53.881 00.000 6880 OnExposeComplete: enter
01:08:53.881 00.000 6880 UpdateGuideState(): m_state=6
01:08:53.881 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
01:08:53.881 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.22, Mass=2152, SNR=32.2, Peak=130 HFD=4.5
01:08:53.882 00.001 6880 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.61) = xAngle (0.29 = 0.29)
01:08:53.882 00.000 6880 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
01:08:53.882 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.33 mountX=0.40 mountY=0.10, mountTheta=0.26
01:08:53.884 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.40, opts=13)
01:08:53.884 00.000 6880 Enqueuing Move request for scope (0.10, -0.40)
01:08:53.884 00.000 10052 Worker thread wakes up
01:08:53.884 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.40) opts 0xd
01:08:53.884 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.40)
01:08:53.884 00.000 10052 Moving (0.10, -0.40) raw xDistance=0.40 yDistance=0.10
01:08:53.884 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.40
01:08:53.884 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.05
01:08:53.884 00.000 10052 MoveAxis(W, 109, ABG)
01:08:53.885 00.001 10052 Guiding  Dir = 3, Dur = 109
01:08:53.911 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:53.928 00.017 10052 IsSlewing returns 0
01:08:53.942 00.014 6880 UpdateGuideState exits: m=2152 SNR=32.2
01:08:53.942 00.000 6880 PhdController: settling, locked = 1, distance = 0.57 (0.60) aobump = 0 frame = 5 / 99999
01:08:53.942 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120133.942,"Host":"MINIASTRO1","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:08:53.942 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:53.942 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:53.943 00.001 6880 Enqueuing Expose request
01:08:54.002 00.059 10052 IsGuiding returns 0
01:08:54.059 00.057 10052 PulseGuide returned control before completion, sleep 64
01:08:54.176 00.117 10052 IsGuiding returns 1
01:08:54.176 00.000 10052 scope still moving after pulse duration time elapsed
01:08:54.255 00.079 10052 IsSlewing returns 0
01:08:54.329 00.074 10052 IsGuiding returns 0
01:08:54.329 00.000 10052 scope move finished after 109 + 217 ms
01:08:54.329 00.000 10052 Move returns status 0, amount 109
01:08:54.329 00.000 10052 MoveAxis(N, 0, ABG)
01:08:54.329 00.000 10052 Move returns status 0, amount 0
01:08:54.329 00.000 10052 move complete, result=0
01:08:54.330 00.001 10052 worker thread done servicing request
01:08:54.330 00.000 10052 Worker thread wakes up
01:08:54.330 00.000 6880 GuideStep: 0.4 px 109 ms WEST, 0.1 px 0 ms NORTH
01:08:54.330 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:54.330 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:54.497 00.167 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8dc976c4-7bb5-4f72-b5ef-5e17442fecf7"}
01:08:54.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8dc976c4-7bb5-4f72-b5ef-5e17442fecf7"}
01:08:54.498 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c66a30f-9e92-4cf3-84b7-a3cb65cad7b3"}
01:08:54.498 00.000 6880 case statement mapped state 6 to 3
01:08:54.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c66a30f-9e92-4cf3-84b7-a3cb65cad7b3"}
01:08:54.500 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ceae42d3-acb6-47fe-8340-e502634238b4"}
01:08:54.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":195,"width":15,"height":15,"star_pos":[6.89,7.22],"pixels":"..."},"id":"ceae42d3-acb6-47fe-8340-e502634238b4"}
01:08:55.565 01.065 10052 Exposure complete
01:08:55.639 00.074 10052 worker thread done servicing request
01:08:55.639 00.000 6880 OnExposeComplete: enter
01:08:55.639 00.000 6880 UpdateGuideState(): m_state=6
01:08:55.639 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
01:08:55.639 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.57, Mass=2105, SNR=31.8, Peak=144 HFD=4.8
01:08:55.639 00.000 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.26 = 1.26)
01:08:55.639 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
01:08:55.640 00.001 6880 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.35 mountX=0.05 mountY=0.15, mountTheta=1.26
01:08:55.641 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.05, opts=13)
01:08:55.641 00.000 6880 Enqueuing Move request for scope (0.15, -0.05)
01:08:55.641 00.000 10052 Worker thread wakes up
01:08:55.642 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
01:08:55.642 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
01:08:55.642 00.000 10052 Moving (0.15, -0.05) raw xDistance=0.05 yDistance=0.15
01:08:55.642 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:08:55.642 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
01:08:55.642 00.000 10052 MoveAxis(E, 0, ABG)
01:08:55.642 00.000 10052 Move returns status 0, amount 0
01:08:55.642 00.000 10052 MoveAxis(N, 0, ABG)
01:08:55.642 00.000 10052 Move returns status 0, amount 0
01:08:55.642 00.000 10052 move complete, result=0
01:08:55.642 00.000 10052 worker thread done servicing request
01:08:55.665 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:55.698 00.033 6880 UpdateGuideState exits: m=2105 SNR=31.8
01:08:55.699 00.001 6880 PhdController: settling, locked = 1, distance = 0.44 (0.60) aobump = 0 frame = 6 / 99999
01:08:55.699 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120135.699,"Host":"MINIASTRO1","Inst":1,"Distance":0.44,"Time":1.8,"SettleTime":6.0,"StarLocked":true}
01:08:55.699 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:55.699 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:55.699 00.000 6880 Enqueuing Expose request
01:08:55.699 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:08:55.699 00.000 10052 Worker thread wakes up
01:08:55.699 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:55.699 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:56.497 00.798 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2394a554-b3f5-4e0b-b54b-68229d289713"}
01:08:56.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2394a554-b3f5-4e0b-b54b-68229d289713"}
01:08:56.498 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bbac9795-06e0-4c28-a1bb-3f15759d3b73"}
01:08:56.498 00.000 6880 case statement mapped state 6 to 3
01:08:56.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbac9795-06e0-4c28-a1bb-3f15759d3b73"}
01:08:56.499 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6d6aeb27-6bac-4583-b285-115e324b3228"}
01:08:56.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":196,"width":15,"height":15,"star_pos":[6.94,6.57],"pixels":"..."},"id":"6d6aeb27-6bac-4583-b285-115e324b3228"}
01:08:56.607 00.108 10052 Exposure complete
01:08:56.701 00.094 10052 worker thread done servicing request
01:08:56.701 00.000 6880 OnExposeComplete: enter
01:08:56.701 00.000 6880 UpdateGuideState(): m_state=6
01:08:56.701 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
01:08:56.701 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=888.71, Mass=2060, SNR=31.5, Peak=144 HFD=4.5
01:08:56.702 00.001 6880 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.61) = xAngle (1.99 = 1.99)
01:08:56.702 00.000 6880 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
01:08:56.702 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.08 hyp=0.23 cameraTheta=0.38 mountX=-0.09 mountY=0.21, mountTheta=1.99
01:08:56.703 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.08, opts=13)
01:08:56.703 00.000 6880 Enqueuing Move request for scope (0.21, 0.08)
01:08:56.703 00.000 10052 Worker thread wakes up
01:08:56.703 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.08) opts 0xd
01:08:56.703 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.08)
01:08:56.703 00.000 10052 Moving (0.21, 0.08) raw xDistance=-0.09 yDistance=0.21
01:08:56.703 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:08:56.703 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.21, slope = 0.01
01:08:56.703 00.000 10052 MoveAxis(E, 0, ABG)
01:08:56.703 00.000 10052 Move returns status 0, amount 0
01:08:56.703 00.000 10052 MoveAxis(S, 9, ABG)
01:08:56.704 00.001 10052 Guiding  Dir = 1, Dur = 9
01:08:56.722 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:56.724 00.002 10052 IsSlewing returns 0
01:08:56.752 00.028 6880 UpdateGuideState exits: m=2060 SNR=31.5
01:08:56.752 00.000 6880 PhdController: settling, locked = 1, distance = 0.38 (0.60) aobump = 0 frame = 7 / 99999
01:08:56.753 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783120136.753,"Host":"MINIASTRO1","Inst":1,"Distance":0.38,"Time":2.8,"SettleTime":6.0,"StarLocked":true}
01:08:56.753 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:56.753 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:56.753 00.000 6880 Enqueuing Expose request
01:08:56.763 00.010 10052 IsGuiding returns 0
01:08:56.829 00.066 10052 IsGuiding returns 0
01:08:56.829 00.000 10052 Move returns status 0, amount 9
01:08:56.829 00.000 10052 move complete, result=0
01:08:56.829 00.000 10052 worker thread done servicing request
01:08:56.829 00.000 10052 Worker thread wakes up
01:08:56.829 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:56.829 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:56.829 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 9 ms SOUTH
01:08:57.961 01.132 10052 Exposure complete
01:08:58.058 00.097 10052 worker thread done servicing request
01:08:58.059 00.001 6880 OnExposeComplete: enter
01:08:58.059 00.000 6880 UpdateGuideState(): m_state=6
01:08:58.059 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
01:08:58.059 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=888.63, Mass=2174, SNR=32.4, Peak=141 HFD=4.2
01:08:58.059 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
01:08:58.059 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
01:08:58.059 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.01 hyp=0.20 cameraTheta=0.04 mountX=-0.02 mountY=0.20, mountTheta=1.65
01:08:58.062 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.01, opts=13)
01:08:58.062 00.000 6880 Enqueuing Move request for scope (0.20, 0.01)
01:08:58.062 00.000 10052 Worker thread wakes up
01:08:58.063 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.01) opts 0xd
01:08:58.063 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.01)
01:08:58.063 00.000 10052 Moving (0.20, 0.01) raw xDistance=-0.02 yDistance=0.20
01:08:58.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:08:58.063 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.20, slope = 0.01
01:08:58.063 00.000 10052 MoveAxis(E, 0, ABG)
01:08:58.063 00.000 10052 Move returns status 0, amount 0
01:08:58.063 00.000 10052 MoveAxis(S, 17, ABG)
01:08:58.064 00.001 10052 Guiding  Dir = 1, Dur = 17
01:08:58.092 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:58.112 00.020 10052 IsSlewing returns 0
01:08:58.121 00.009 6880 UpdateGuideState exits: m=2174 SNR=32.4
01:08:58.121 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 8 / 99999
01:08:58.121 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120138.121,"Host":"MINIASTRO1","Inst":1,"Distance":0.32,"Time":4.2,"SettleTime":6.0,"StarLocked":true}
01:08:58.122 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:58.122 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:58.122 00.000 6880 Enqueuing Expose request
01:08:58.186 00.064 10052 IsGuiding returns 0
01:08:58.320 00.134 10052 IsGuiding returns 0
01:08:58.320 00.000 10052 Move returns status 0, amount 17
01:08:58.320 00.000 10052 move complete, result=0
01:08:58.320 00.000 10052 worker thread done servicing request
01:08:58.320 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 17 ms SOUTH
01:08:58.321 00.001 10052 Worker thread wakes up
01:08:58.321 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:58.321 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:58.498 00.177 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ca20631-bf83-482b-965a-cbe3a3199bf2"}
01:08:58.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ca20631-bf83-482b-965a-cbe3a3199bf2"}
01:08:58.499 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0027b358-8e62-464b-9e48-a7c148d7bbdb"}
01:08:58.499 00.000 6880 case statement mapped state 6 to 3
01:08:58.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0027b358-8e62-464b-9e48-a7c148d7bbdb"}
01:08:58.499 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6c34a97-e666-4491-a49d-814ce42981c8"}
01:08:58.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":198,"width":15,"height":15,"star_pos":[6.99,6.63],"pixels":"..."},"id":"b6c34a97-e666-4491-a49d-814ce42981c8"}
01:08:59.238 00.739 10052 Exposure complete
01:08:59.308 00.070 10052 worker thread done servicing request
01:08:59.309 00.001 6880 OnExposeComplete: enter
01:08:59.309 00.000 6880 UpdateGuideState(): m_state=6
01:08:59.309 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
01:08:59.309 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=888.78, Mass=2047, SNR=31.4, Peak=126 HFD=4.5
01:08:59.309 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.35 = 2.35)
01:08:59.310 00.001 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
01:08:59.310 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.22 cameraTheta=0.74 mountX=-0.16 mountY=0.16, mountTheta=2.34
01:08:59.312 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.15, opts=13)
01:08:59.312 00.000 6880 Enqueuing Move request for scope (0.17, 0.15)
01:08:59.312 00.000 10052 Worker thread wakes up
01:08:59.312 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
01:08:59.313 00.001 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
01:08:59.313 00.000 10052 Moving (0.17, 0.15) raw xDistance=-0.16 yDistance=0.16
01:08:59.313 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:08:59.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
01:08:59.313 00.000 10052 MoveAxis(E, 42, ABG)
01:08:59.313 00.000 10052 Guiding  Dir = 2, Dur = 42
01:08:59.334 00.021 10052 IsSlewing returns 0
01:08:59.340 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:08:59.372 00.032 6880 UpdateGuideState exits: m=2047 SNR=31.4
01:08:59.372 00.000 6880 PhdController: settling, locked = 1, distance = 0.29 (0.60) aobump = 0 frame = 9 / 99999
01:08:59.372 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120139.372,"Host":"MINIASTRO1","Inst":1,"Distance":0.29,"Time":5.4,"SettleTime":6.0,"StarLocked":true}
01:08:59.372 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:08:59.372 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:08:59.372 00.000 6880 Enqueuing Expose request
01:08:59.372 00.000 10052 IsGuiding returns 0
01:08:59.399 00.027 10052 PulseGuide returned control before completion, sleep 25
01:08:59.448 00.049 10052 IsGuiding returns 0
01:08:59.448 00.000 10052 Move returns status 0, amount 42
01:08:59.449 00.001 10052 MoveAxis(N, 0, ABG)
01:08:59.449 00.000 10052 Move returns status 0, amount 0
01:08:59.449 00.000 10052 move complete, result=0
01:08:59.449 00.000 10052 worker thread done servicing request
01:08:59.449 00.000 10052 Worker thread wakes up
01:08:59.449 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:08:59.449 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:08:59.450 00.001 6880 GuideStep: -0.2 px 42 ms EAST, 0.2 px 0 ms NORTH
01:09:00.499 01.049 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67ff6a0f-4ef2-4f39-b60c-851d3cbfe3be"}
01:09:00.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67ff6a0f-4ef2-4f39-b60c-851d3cbfe3be"}
01:09:00.500 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecf27609-059b-4c42-826f-afd18ba3eb16"}
01:09:00.500 00.000 6880 case statement mapped state 6 to 3
01:09:00.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecf27609-059b-4c42-826f-afd18ba3eb16"}
01:09:00.501 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9dc60561-2f9d-4f90-ada7-f57f96aec043"}
01:09:00.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":199,"width":15,"height":15,"star_pos":[6.96,6.78],"pixels":"..."},"id":"9dc60561-2f9d-4f90-ada7-f57f96aec043"}
01:09:00.685 00.184 10052 Exposure complete
01:09:00.762 00.077 10052 worker thread done servicing request
01:09:00.762 00.000 6880 OnExposeComplete: enter
01:09:00.763 00.001 6880 UpdateGuideState(): m_state=6
01:09:00.763 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
01:09:00.763 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=888.57, Mass=2166, SNR=32.3, Peak=124 HFD=4.7
01:09:00.763 00.000 6880 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.61) = xAngle (1.45 = 1.45)
01:09:00.763 00.000 6880 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
01:09:00.763 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.05 hyp=0.34 cameraTheta=-0.16 mountX=0.04 mountY=0.33, mountTheta=1.45
01:09:00.765 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.05, opts=13)
01:09:00.765 00.000 6880 Enqueuing Move request for scope (0.33, -0.05)
01:09:00.765 00.000 10052 Worker thread wakes up
01:09:00.765 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.05) opts 0xd
01:09:00.765 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.05)
01:09:00.765 00.000 10052 Moving (0.33, -0.05) raw xDistance=0.04 yDistance=0.33
01:09:00.765 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:09:00.765 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.33, slope = 0.02
01:09:00.765 00.000 10052 MoveAxis(E, 0, ABG)
01:09:00.765 00.000 10052 Move returns status 0, amount 0
01:09:00.765 00.000 10052 MoveAxis(S, 35, ABG)
01:09:00.766 00.001 10052 Guiding  Dir = 1, Dur = 35
01:09:00.786 00.020 10052 IsSlewing returns 0
01:09:00.787 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:00.817 00.030 6880 UpdateGuideState exits: m=2166 SNR=32.3
01:09:00.817 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 10 / 99999
01:09:00.817 00.000 6880 PhdController: newstate STATE_FINISH
01:09:00.817 00.000 6880 PhdController complete: success
01:09:00.817 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783120140.817,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:09:00.818 00.001 6880 Mount: notify guiding dither settle done success=1
01:09:00.818 00.000 6880 PhdController: newstate STATE_IDLE
01:09:00.818 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:00.818 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:00.818 00.000 6880 Enqueuing Expose request
01:09:00.825 00.007 10052 IsGuiding returns 0
01:09:00.852 00.027 10052 PulseGuide returned control before completion, sleep 18
01:09:00.904 00.052 10052 IsGuiding returns 0
01:09:00.904 00.000 10052 Move returns status 0, amount 35
01:09:00.904 00.000 10052 move complete, result=0
01:09:00.904 00.000 10052 worker thread done servicing request
01:09:00.905 00.001 10052 Worker thread wakes up
01:09:00.905 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 35 ms SOUTH
01:09:00.905 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:00.905 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:01.814 00.909 10052 Exposure complete
01:09:01.898 00.084 10052 worker thread done servicing request
01:09:01.898 00.000 6880 OnExposeComplete: enter
01:09:01.898 00.000 6880 UpdateGuideState(): m_state=6
01:09:01.899 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
01:09:01.899 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=888.39, Mass=2025, SNR=31.3, Peak=112 HFD=4.7
01:09:01.899 00.000 6880 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.61) = xAngle (1.17 = 1.17)
01:09:01.899 00.000 6880 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
01:09:01.899 00.000 6880 CameraToMount -- cameraX=0.50 cameraY=-0.24 hyp=0.55 cameraTheta=-0.44 mountX=0.21 mountY=0.50, mountTheta=1.16
01:09:01.900 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.50, y=-0.24, opts=13)
01:09:01.900 00.000 6880 Enqueuing Move request for scope (0.50, -0.24)
01:09:01.900 00.000 10052 Worker thread wakes up
01:09:01.901 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.24) opts 0xd
01:09:01.901 00.000 10052 Handling offset move in thread for scope, endpoint = (0.50, -0.24)
01:09:01.901 00.000 10052 Moving (0.50, -0.24) raw xDistance=0.21 yDistance=0.50
01:09:01.901 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:09:01.901 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.50, slope = 0.03
01:09:01.901 00.000 10052 MoveAxis(W, 57, ABG)
01:09:01.901 00.000 10052 Guiding  Dir = 3, Dur = 57
01:09:01.922 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:01.953 00.031 6880 UpdateGuideState exits: m=2025 SNR=31.3
01:09:01.953 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:01.953 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:01.953 00.000 6880 Enqueuing Expose request
01:09:01.963 00.010 10052 IsSlewing returns 0
01:09:02.031 00.068 10052 IsGuiding returns 0
01:09:02.174 00.143 10052 IsGuiding returns 0
01:09:02.175 00.001 10052 Move returns status 0, amount 57
01:09:02.175 00.000 10052 MoveAxis(S, 62, ABG)
01:09:02.175 00.000 10052 Guiding  Dir = 1, Dur = 62
01:09:02.254 00.079 10052 IsSlewing returns 0
01:09:02.327 00.073 10052 IsGuiding returns 0
01:09:02.383 00.056 10052 PulseGuide returned control before completion, sleep 16
01:09:02.463 00.080 10052 IsGuiding returns 1
01:09:02.463 00.000 10052 scope still moving after pulse duration time elapsed
01:09:02.498 00.035 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3d39b6e5-196b-420b-aeb3-5cd6062f56be"}
01:09:02.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3d39b6e5-196b-420b-aeb3-5cd6062f56be"}
01:09:02.498 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1442090c-af83-463a-bd16-f46e0b23ed2b"}
01:09:02.500 00.002 6880 case statement mapped state 6 to 3
01:09:02.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1442090c-af83-463a-bd16-f46e0b23ed2b"}
01:09:02.500 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"602def2a-f5db-44cd-8195-3334f9b24b88"}
01:09:02.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":201,"width":15,"height":15,"star_pos":[7.29,7.39],"pixels":"..."},"id":"602def2a-f5db-44cd-8195-3334f9b24b88"}
01:09:02.565 00.065 10052 IsSlewing returns 0
01:09:02.641 00.076 10052 IsGuiding returns 0
01:09:02.641 00.000 10052 scope move finished after 62 + 251 ms
01:09:02.641 00.000 10052 Move returns status 0, amount 62
01:09:02.641 00.000 10052 move complete, result=0
01:09:02.641 00.000 10052 worker thread done servicing request
01:09:02.641 00.000 10052 Worker thread wakes up
01:09:02.642 00.001 6880 GuideStep: 0.2 px 57 ms WEST, 0.5 px 62 ms SOUTH
01:09:02.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:02.642 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:03.784 01.142 10052 Exposure complete
01:09:03.873 00.089 10052 worker thread done servicing request
01:09:03.873 00.000 6880 OnExposeComplete: enter
01:09:03.874 00.001 6880 UpdateGuideState(): m_state=6
01:09:03.874 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.874 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=888.45, Mass=2197, SNR=32.5, Peak=125 HFD=4.8
01:09:03.874 00.000 6880 MultiStar: exiting stabilization period
01:09:03.875 00.001 6880 MultiStar: updating star positions after lock position change
01:09:03.875 00.000 6880 Star::Find(15, 282, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.875 00.000 6880 Star::Find returns 1 (0), X=282.50, Y=298.72, Mass=1909, SNR=30.2, Peak=122 HFD=4.6
01:09:03.875 00.000 6880 Star::Find(15, 1199, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.875 00.000 6880 Star::Find returns 1 (0), X=1199.48, Y=295.36, Mass=2130, SNR=31.4, Peak=100 HFD=5.4
01:09:03.875 00.000 6880 Star::Find(15, 824, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.875 00.000 6880 Star::Find returns 1 (0), X=824.96, Y=298.38, Mass=1871, SNR=30.0, Peak=142 HFD=5.0
01:09:03.876 00.001 6880 Star::Find(15, 55, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.876 00.000 6880 Star::Find returns 1 (0), X=55.97, Y=633.57, Mass=1537, SNR=27.0, Peak=65 HFD=5.1
01:09:03.876 00.000 6880 Star::Find(15, 471, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.876 00.000 6880 Star::Find returns 1 (0), X=471.63, Y=592.73, Mass=2162, SNR=31.7, Peak=104 HFD=5.6
01:09:03.876 00.000 6880 Star::Find(15, 853, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.876 00.000 6880 Star::Find returns 1 (0), X=853.94, Y=217.98, Mass=2020, SNR=30.2, Peak=99 HFD=6.1
01:09:03.876 00.000 6880 Star::Find(15, 265, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.877 00.001 6880 Star::Find returns 1 (0), X=265.67, Y=85.66, Mass=1217, SNR=24.0, Peak=61 HFD=5.4
01:09:03.877 00.000 6880 Star::Find(15, 553, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.877 00.000 6880 Star::Find returns 1 (0), X=553.99, Y=330.51, Mass=1359, SNR=25.0, Peak=69 HFD=5.4
01:09:03.877 00.000 6880 Star::Find(15, 671, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.877 00.000 6880 Star::Find returns 1 (0), X=671.91, Y=825.67, Mass=851, SNR=20.3, Peak=66 HFD=4.2
01:09:03.877 00.000 6880 Star::Find(15, 1119, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.877 00.000 6880 Star::Find returns 1 (0), X=1119.78, Y=685.39, Mass=867, SNR=20.4, Peak=57 HFD=4.8
01:09:03.877 00.000 6880 Star::Find(15, 268, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
01:09:03.878 00.001 6880 Star::Find returns 1 (0), X=269.03, Y=578.08, Mass=1153, SNR=23.4, Peak=58 HFD=5.6
01:09:03.878 00.000 6880 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.61) = xAngle (0.97 = 0.97)
01:09:03.878 00.000 6880 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
01:09:03.878 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.64 mountX=0.16 mountY=0.24, mountTheta=0.96
01:09:03.880 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.17, opts=13)
01:09:03.880 00.000 6880 Enqueuing Move request for scope (0.23, -0.17)
01:09:03.880 00.000 10052 Worker thread wakes up
01:09:03.880 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
01:09:03.880 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
01:09:03.880 00.000 10052 Moving (0.23, -0.17) raw xDistance=0.16 yDistance=0.24
01:09:03.880 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:09:03.880 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.24, slope = 0.04
01:09:03.880 00.000 10052 MoveAxis(W, 47, ABG)
01:09:03.880 00.000 10052 Guiding  Dir = 3, Dur = 47
01:09:03.915 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:03.928 00.013 10052 IsSlewing returns 0
01:09:03.951 00.023 6880 UpdateGuideState exits: m=2197 SNR=32.5
01:09:03.951 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:03.951 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:03.951 00.000 6880 Enqueuing Expose request
01:09:04.002 00.051 10052 IsGuiding returns 0
01:09:04.132 00.130 10052 IsGuiding returns 0
01:09:04.133 00.001 10052 Move returns status 0, amount 47
01:09:04.133 00.000 10052 MoveAxis(S, 66, ABG)
01:09:04.133 00.000 10052 Guiding  Dir = 1, Dur = 66
01:09:04.213 00.080 10052 IsSlewing returns 0
01:09:04.292 00.079 10052 IsGuiding returns 0
01:09:04.355 00.063 10052 PulseGuide returned control before completion, sleep 14
01:09:04.423 00.068 10052 IsGuiding returns 1
01:09:04.423 00.000 10052 scope still moving after pulse duration time elapsed
01:09:04.498 00.075 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"36bef07e-4552-4b1d-b596-68cc93eeb637"}
01:09:04.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"36bef07e-4552-4b1d-b596-68cc93eeb637"}
01:09:04.499 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41fde8a3-c773-42d2-b234-543294559338"}
01:09:04.499 00.000 6880 case statement mapped state 6 to 3
01:09:04.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41fde8a3-c773-42d2-b234-543294559338"}
01:09:04.500 00.001 10052 IsSlewing returns 0
01:09:04.500 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17383934-bfab-4209-a306-43ee1b1f7708"}
01:09:04.501 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":202,"width":15,"height":15,"star_pos":[7.02,7.45],"pixels":"..."},"id":"17383934-bfab-4209-a306-43ee1b1f7708"}
01:09:04.570 00.069 10052 IsGuiding returns 0
01:09:04.570 00.000 10052 scope move finished after 66 + 211 ms
01:09:04.570 00.000 10052 Move returns status 0, amount 66
01:09:04.570 00.000 10052 move complete, result=0
01:09:04.570 00.000 10052 worker thread done servicing request
01:09:04.570 00.000 10052 Worker thread wakes up
01:09:04.570 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:04.570 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:04.570 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.2 px 66 ms SOUTH
01:09:05.484 00.914 10052 Exposure complete
01:09:05.552 00.068 10052 worker thread done servicing request
01:09:05.552 00.000 6880 OnExposeComplete: enter
01:09:05.552 00.000 6880 UpdateGuideState(): m_state=6
01:09:05.552 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
01:09:05.552 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=888.63, Mass=2202, SNR=32.6, Peak=140 HFD=4.5
01:09:05.553 00.001 6880 MultiStar: [#1 0.14,0.03,0.96,U] [#2 -0.05,-0.20,0.97,U] [#3 0.21,-0.02,0.92,U] [#4 -0.05,-0.12,0.85,U] [#5 0.18,-0.00,0.99,U] [#6 0.20,0.05,0.94,U] [#7 0.28,-0.37,0.00,M1] [#8 0.02,-0.20,0.79,U] 
01:09:05.553 00.000 6880 refined, 7 included, MultiStar: {0.13, -0.05}, one-star: {0.35, 0.00}
01:09:05.553 00.000 6880 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.61) = xAngle (1.23 = 1.23)
01:09:05.553 00.000 6880 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
01:09:05.553 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.38 mountX=0.05 mountY=0.13, mountTheta=1.23
01:09:05.554 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.05, opts=13)
01:09:05.554 00.000 6880 Enqueuing Move request for scope (0.13, -0.05)
01:09:05.554 00.000 10052 Worker thread wakes up
01:09:05.555 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:09:05.555 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:09:05.555 00.000 10052 Moving (0.13, -0.05) raw xDistance=0.05 yDistance=0.13
01:09:05.555 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:05.555 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.14, using input
01:09:05.555 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.03
01:09:05.555 00.000 10052 MoveAxis(E, 0, ABG)
01:09:05.555 00.000 10052 Move returns status 0, amount 0
01:09:05.555 00.000 10052 MoveAxis(N, 0, ABG)
01:09:05.555 00.000 10052 Move returns status 0, amount 0
01:09:05.555 00.000 10052 move complete, result=0
01:09:05.555 00.000 10052 worker thread done servicing request
01:09:05.573 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:05.606 00.033 6880 UpdateGuideState exits: m=2202 SNR=32.6
01:09:05.606 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:05.606 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:05.606 00.000 6880 Enqueuing Expose request
01:09:05.606 00.000 10052 Worker thread wakes up
01:09:05.607 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:05.607 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:05.607 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:06.504 00.897 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"028fede2-e5df-4013-b842-27df87ea3e4b"}
01:09:06.504 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"028fede2-e5df-4013-b842-27df87ea3e4b"}
01:09:06.505 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37ab7a9b-bfac-4456-a51b-d6c07ba28105"}
01:09:06.505 00.000 6880 case statement mapped state 6 to 3
01:09:06.505 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"37ab7a9b-bfac-4456-a51b-d6c07ba28105"}
01:09:06.505 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b1180bf4-a0b8-44b4-babb-29e60976730a"}
01:09:06.506 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":203,"width":15,"height":15,"star_pos":[7.14,6.63],"pixels":"..."},"id":"b1180bf4-a0b8-44b4-babb-29e60976730a"}
01:09:06.749 00.243 10052 Exposure complete
01:09:06.838 00.089 10052 worker thread done servicing request
01:09:06.838 00.000 6880 OnExposeComplete: enter
01:09:06.839 00.001 6880 UpdateGuideState(): m_state=6
01:09:06.839 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
01:09:06.839 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=888.42, Mass=2214, SNR=32.6, Peak=130 HFD=4.8
01:09:06.840 00.001 6880 MultiStar: [#1 -0.39,-0.27,0.00,M1] [#2 -0.35,-0.25,1.01,U] [#3 0.06,0.01,0.85,U] [#4 -0.16,-0.14,0.83,U] [#5 -0.08,-0.17,0.96,U] [#6 -0.00,0.05,0.91,U] [#7 0.04,-0.39,0.75,U] [#8 -0.16,-0.33,0.78,U] 
01:09:06.840 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.17}, one-star: {0.17, -0.21}
01:09:06.840 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
01:09:06.840 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
01:09:06.840 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.92 mountX=0.17 mountY=-0.06, mountTheta=-0.34
01:09:06.842 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.17, opts=13)
01:09:06.843 00.001 6880 Enqueuing Move request for scope (-0.06, -0.17)
01:09:06.843 00.000 10052 Worker thread wakes up
01:09:06.843 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
01:09:06.843 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
01:09:06.843 00.000 10052 Moving (-0.06, -0.17) raw xDistance=0.17 yDistance=-0.06
01:09:06.843 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:09:06.843 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
01:09:06.843 00.000 10052 MoveAxis(W, 47, ABG)
01:09:06.843 00.000 10052 Guiding  Dir = 3, Dur = 47
01:09:06.865 00.022 10052 IsSlewing returns 0
01:09:06.871 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:06.903 00.032 10052 IsGuiding returns 0
01:09:06.907 00.004 6880 UpdateGuideState exits: m=2214 SNR=32.6
01:09:06.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:06.908 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:06.908 00.000 6880 Enqueuing Expose request
01:09:06.931 00.023 10052 PulseGuide returned control before completion, sleep 30
01:09:06.997 00.066 10052 IsGuiding returns 0
01:09:06.997 00.000 10052 Move returns status 0, amount 47
01:09:06.997 00.000 10052 MoveAxis(N, 0, ABG)
01:09:06.997 00.000 10052 Move returns status 0, amount 0
01:09:06.997 00.000 10052 move complete, result=0
01:09:06.997 00.000 10052 worker thread done servicing request
01:09:06.997 00.000 10052 Worker thread wakes up
01:09:06.998 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:06.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:07.010 00.012 6880 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
01:09:07.910 00.900 10052 Exposure complete
01:09:07.967 00.057 10052 worker thread done servicing request
01:09:07.967 00.000 6880 OnExposeComplete: enter
01:09:07.967 00.000 6880 UpdateGuideState(): m_state=6
01:09:07.967 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
01:09:07.967 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=888.81, Mass=2127, SNR=32.0, Peak=136 HFD=4.4
01:09:07.968 00.001 6880 MultiStar: [#1 0.01,0.23,0.94,U] [#2 0.18,0.19,0.98,U] [#3 0.20,0.31,0.89,U] [#4 0.02,0.16,0.84,U] [#5 0.16,0.04,0.99,U] [#6 0.09,0.17,0.94,U] [#7 0.15,0.01,0.76,U] [#8 0.08,0.26,0.79,U] 
01:09:07.968 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.17}, one-star: {0.29, 0.18}
01:09:07.968 00.000 6880 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.61) = xAngle (2.53 = 2.53)
01:09:07.968 00.000 6880 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.50 = 2.50)
01:09:07.968 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.92 mountX=-0.18 mountY=0.13, mountTheta=2.51
01:09:07.969 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.17, opts=13)
01:09:07.969 00.000 6880 Enqueuing Move request for scope (0.13, 0.17)
01:09:07.970 00.001 10052 Worker thread wakes up
01:09:07.970 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
01:09:07.970 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
01:09:07.970 00.000 10052 Moving (0.13, 0.17) raw xDistance=-0.18 yDistance=0.13
01:09:07.970 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:09:07.970 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
01:09:07.970 00.000 10052 MoveAxis(E, 46, ABG)
01:09:07.970 00.000 10052 Guiding  Dir = 2, Dur = 46
01:09:07.991 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:08.023 00.032 6880 UpdateGuideState exits: m=2127 SNR=32.0
01:09:08.023 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:08.023 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:08.023 00.000 6880 Enqueuing Expose request
01:09:08.029 00.006 10052 IsSlewing returns 0
01:09:08.109 00.080 10052 IsGuiding returns 0
01:09:08.252 00.143 10052 IsGuiding returns 0
01:09:08.252 00.000 10052 Move returns status 0, amount 46
01:09:08.252 00.000 10052 MoveAxis(N, 0, ABG)
01:09:08.252 00.000 10052 Move returns status 0, amount 0
01:09:08.252 00.000 10052 move complete, result=0
01:09:08.253 00.001 10052 worker thread done servicing request
01:09:08.253 00.000 6880 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
01:09:08.253 00.000 10052 Worker thread wakes up
01:09:08.253 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:08.253 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:08.504 00.251 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1dcd8cdc-787d-4ef1-8983-173f9bf05b6c"}
01:09:08.504 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1dcd8cdc-787d-4ef1-8983-173f9bf05b6c"}
01:09:08.505 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2365cd1-0c9e-4c09-a716-87b3ada3a6ac"}
01:09:08.505 00.000 6880 case statement mapped state 6 to 3
01:09:08.505 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2365cd1-0c9e-4c09-a716-87b3ada3a6ac"}
01:09:08.506 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5dbee251-fd0e-4cf9-8b7c-d8b6067fdb38"}
01:09:08.506 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":205,"width":15,"height":15,"star_pos":[7.08,6.81],"pixels":"..."},"id":"5dbee251-fd0e-4cf9-8b7c-d8b6067fdb38"}
01:09:09.381 00.875 10052 Exposure complete
01:09:09.443 00.062 10052 worker thread done servicing request
01:09:09.443 00.000 6880 OnExposeComplete: enter
01:09:09.443 00.000 6880 UpdateGuideState(): m_state=6
01:09:09.444 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
01:09:09.444 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=888.77, Mass=2107, SNR=31.9, Peak=123 HFD=4.5
01:09:09.444 00.000 6880 MultiStar: [#1 0.04,0.04,0.97,U] [#2 0.26,0.14,0.98,U] [#3 0.31,0.31,0.00,M1] [#4 0.06,0.12,0.86,U] [#5 0.13,0.06,1.00,U] [#6 0.58,0.55,0.00,M1] [#7 0.21,-0.07,0.80,U] [#8 0.14,0.04,0.79,U] 
01:09:09.444 00.000 6880 refined, 6 included, MultiStar: {0.17, 0.07}, one-star: {0.35, 0.15}
01:09:09.444 00.000 6880 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.61) = xAngle (2.01 = 2.01)
01:09:09.444 00.000 6880 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.98 = 1.98)
01:09:09.444 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.40 mountX=-0.08 mountY=0.17, mountTheta=2.01
01:09:09.446 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.07, opts=13)
01:09:09.446 00.000 6880 Enqueuing Move request for scope (0.17, 0.07)
01:09:09.446 00.000 10052 Worker thread wakes up
01:09:09.446 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
01:09:09.446 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
01:09:09.446 00.000 10052 Moving (0.17, 0.07) raw xDistance=-0.08 yDistance=0.17
01:09:09.446 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:09:09.446 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.02
01:09:09.446 00.000 10052 MoveAxis(E, 0, ABG)
01:09:09.446 00.000 10052 Move returns status 0, amount 0
01:09:09.446 00.000 10052 MoveAxis(N, 0, ABG)
01:09:09.447 00.001 10052 Move returns status 0, amount 0
01:09:09.447 00.000 10052 move complete, result=0
01:09:09.447 00.000 10052 worker thread done servicing request
01:09:09.464 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:09.500 00.036 6880 UpdateGuideState exits: m=2107 SNR=31.9
01:09:09.500 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:09.500 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:09.500 00.000 6880 Enqueuing Expose request
01:09:09.501 00.001 10052 Worker thread wakes up
01:09:09.501 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:09.501 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:09.501 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:10.421 00.920 10052 Exposure complete
01:09:10.474 00.053 10052 worker thread done servicing request
01:09:10.474 00.000 6880 OnExposeComplete: enter
01:09:10.474 00.000 6880 UpdateGuideState(): m_state=6
01:09:10.474 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
01:09:10.474 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.76, Mass=2127, SNR=32.0, Peak=138 HFD=4.4
01:09:10.474 00.000 6880 MultiStar: [#1 -0.01,0.04,0.96,U] [#2 0.11,0.28,0.99,U] [#3 0.18,0.17,0.93,U] [#4 0.08,0.04,0.82,U] [#5 0.17,0.10,1.03,U] [#6 0.21,0.20,0.92,U] [#7 0.23,0.02,0.77,U] [#8 0.09,0.19,0.79,U] 
01:09:10.475 00.001 6880 refined, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.38, 0.13}
01:09:10.475 00.000 6880 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.61) = xAngle (2.30 = 2.30)
01:09:10.475 00.000 6880 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.27 = 2.27)
01:09:10.475 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.69 mountX=-0.14 mountY=0.16, mountTheta=2.29
01:09:10.477 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.13, opts=13)
01:09:10.477 00.000 6880 Enqueuing Move request for scope (0.16, 0.13)
01:09:10.477 00.000 10052 Worker thread wakes up
01:09:10.477 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
01:09:10.477 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
01:09:10.477 00.000 10052 Moving (0.16, 0.13) raw xDistance=-0.14 yDistance=0.16
01:09:10.477 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:09:10.477 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
01:09:10.477 00.000 10052 MoveAxis(E, 38, ABG)
01:09:10.477 00.000 10052 Guiding  Dir = 2, Dur = 38
01:09:10.496 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:10.498 00.002 10052 IsSlewing returns 0
01:09:10.524 00.026 6880 UpdateGuideState exits: m=2127 SNR=32.0
01:09:10.524 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:10.524 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:10.524 00.000 6880 Enqueuing Expose request
01:09:10.524 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff71d265-ea58-4f1e-9168-e6431fb20d63"}
01:09:10.525 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff71d265-ea58-4f1e-9168-e6431fb20d63"}
01:09:10.536 00.011 10052 IsGuiding returns 0
01:09:10.547 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"39a08229-970a-4412-95e0-d32b3fb5b0f1"}
01:09:10.547 00.000 6880 case statement mapped state 6 to 3
01:09:10.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"39a08229-970a-4412-95e0-d32b3fb5b0f1"}
01:09:10.563 00.016 10052 PulseGuide returned control before completion, sleep 21
01:09:10.572 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6c4ca2f-bf93-44d8-91ec-1d220d76b695"}
01:09:10.572 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":207,"width":15,"height":15,"star_pos":[7.17,6.76],"pixels":"..."},"id":"b6c4ca2f-bf93-44d8-91ec-1d220d76b695"}
01:09:10.614 00.042 10052 IsGuiding returns 0
01:09:10.614 00.000 10052 Move returns status 0, amount 38
01:09:10.614 00.000 10052 MoveAxis(N, 0, ABG)
01:09:10.614 00.000 10052 Move returns status 0, amount 0
01:09:10.614 00.000 10052 move complete, result=0
01:09:10.614 00.000 10052 worker thread done servicing request
01:09:10.614 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.2 px 0 ms NORTH
01:09:10.615 00.001 10052 Worker thread wakes up
01:09:10.615 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:10.615 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:11.750 01.135 10052 Exposure complete
01:09:11.842 00.092 10052 worker thread done servicing request
01:09:11.842 00.000 6880 OnExposeComplete: enter
01:09:11.842 00.000 6880 UpdateGuideState(): m_state=6
01:09:11.842 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
01:09:11.843 00.001 6880 Star::Find returns 1 (0), X=408.23, Y=888.38, Mass=2193, SNR=32.5, Peak=148 HFD=4.7
01:09:11.843 00.000 6880 MultiStar: [#1 0.20,0.04,0.95,U] [#2 0.24,-0.21,0.98,U] [#3 0.36,0.07,0.90,U] [#4 0.11,-0.21,0.82,U] [#5 0.19,-0.09,0.96,U] [#6 0.57,0.24,0.00,M1] [#7 0.30,-0.38,0.00,M1] [#8 0.20,-0.15,0.80,U] 
01:09:11.843 00.000 6880 refined, 6 included, MultiStar: {0.25, -0.11}, one-star: {0.44, -0.25}
01:09:11.843 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
01:09:11.844 00.001 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
01:09:11.844 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.11 hyp=0.28 cameraTheta=-0.42 mountX=0.10 mountY=0.25, mountTheta=1.19
01:09:11.846 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.11, opts=13)
01:09:11.846 00.000 6880 Enqueuing Move request for scope (0.25, -0.11)
01:09:11.846 00.000 10052 Worker thread wakes up
01:09:11.846 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.11) opts 0xd
01:09:11.846 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.11)
01:09:11.846 00.000 10052 Moving (0.25, -0.11) raw xDistance=0.10 yDistance=0.25
01:09:11.847 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:09:11.847 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.02
01:09:11.847 00.000 10052 MoveAxis(E, 0, ABG)
01:09:11.847 00.000 10052 Move returns status 0, amount 0
01:09:11.847 00.000 10052 MoveAxis(N, 0, ABG)
01:09:11.847 00.000 10052 Move returns status 0, amount 0
01:09:11.847 00.000 10052 move complete, result=0
01:09:11.847 00.000 10052 worker thread done servicing request
01:09:11.877 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:11.920 00.043 6880 UpdateGuideState exits: m=2193 SNR=32.5
01:09:11.920 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:11.920 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:11.920 00.000 6880 Enqueuing Expose request
01:09:11.921 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:09:11.921 00.000 10052 Worker thread wakes up
01:09:11.921 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:11.921 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:12.502 00.581 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cfc942f1-7c43-42f6-85ac-ef0778e2f434"}
01:09:12.502 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cfc942f1-7c43-42f6-85ac-ef0778e2f434"}
01:09:12.503 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74d9ab3b-70ed-41a7-8469-b9978fc8a80b"}
01:09:12.503 00.000 6880 case statement mapped state 6 to 3
01:09:12.503 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74d9ab3b-70ed-41a7-8469-b9978fc8a80b"}
01:09:12.503 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b4fb733d-0fde-4760-9c5a-f26ff219f192"}
01:09:12.503 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":208,"width":15,"height":15,"star_pos":[7.23,7.38],"pixels":"..."},"id":"b4fb733d-0fde-4760-9c5a-f26ff219f192"}
01:09:12.837 00.334 10052 Exposure complete
01:09:12.899 00.062 10052 worker thread done servicing request
01:09:12.899 00.000 6880 OnExposeComplete: enter
01:09:12.899 00.000 6880 UpdateGuideState(): m_state=6
01:09:12.899 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
01:09:12.899 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=888.30, Mass=2151, SNR=32.2, Peak=148 HFD=4.6
01:09:12.900 00.001 6880 MultiStar: [#1 0.17,-0.20,0.95,U] [#2 0.22,-0.23,1.00,U] [#3 0.41,0.00,0.89,U] [#4 0.10,-0.31,0.86,U] [#5 0.26,-0.21,0.95,U] [#6 0.50,0.08,0.00,M2] [#7 0.36,-0.39,0.00,M2] [#8 0.17,-0.22,0.78,U] 
01:09:12.900 00.000 6880 refined, 6 included, MultiStar: {0.25, -0.22}, one-star: {0.41, -0.33}
01:09:12.900 00.000 6880 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.61) = xAngle (0.90 = 0.90)
01:09:12.900 00.000 6880 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
01:09:12.900 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-0.71 mountX=0.20 mountY=0.25, mountTheta=0.89
01:09:12.901 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.22, opts=13)
01:09:12.902 00.001 6880 Enqueuing Move request for scope (0.25, -0.22)
01:09:12.902 00.000 10052 Worker thread wakes up
01:09:12.902 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.22) opts 0xd
01:09:12.902 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.22)
01:09:12.902 00.000 10052 Moving (0.25, -0.22) raw xDistance=0.20 yDistance=0.25
01:09:12.902 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:09:12.902 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.02
01:09:12.902 00.000 10052 MoveAxis(W, 55, ABG)
01:09:12.902 00.000 10052 Guiding  Dir = 3, Dur = 55
01:09:12.923 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:12.923 00.000 10052 IsSlewing returns 0
01:09:12.952 00.029 6880 UpdateGuideState exits: m=2151 SNR=32.2
01:09:12.952 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:12.952 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:12.952 00.000 6880 Enqueuing Expose request
01:09:12.961 00.009 10052 IsGuiding returns 0
01:09:12.989 00.028 10052 PulseGuide returned control before completion, sleep 38
01:09:13.057 00.068 10052 IsGuiding returns 0
01:09:13.058 00.001 10052 Move returns status 0, amount 55
01:09:13.058 00.000 10052 MoveAxis(N, 0, ABG)
01:09:13.058 00.000 10052 Move returns status 0, amount 0
01:09:13.058 00.000 10052 move complete, result=0
01:09:13.058 00.000 10052 worker thread done servicing request
01:09:13.058 00.000 10052 Worker thread wakes up
01:09:13.058 00.000 6880 GuideStep: 0.2 px 55 ms WEST, 0.3 px 0 ms NORTH
01:09:13.058 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:13.058 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:14.197 01.139 10052 Exposure complete
01:09:14.269 00.072 10052 worker thread done servicing request
01:09:14.269 00.000 6880 OnExposeComplete: enter
01:09:14.269 00.000 6880 UpdateGuideState(): m_state=6
01:09:14.269 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
01:09:14.269 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=888.29, Mass=2131, SNR=32.0, Peak=140 HFD=4.8
01:09:14.270 00.001 6880 MultiStar: [#1 0.18,-0.22,0.94,U] [#2 0.24,0.07,0.99,U] [#3 0.45,0.06,0.00,M1] [#4 0.29,-0.33,0.83,U] [#5 0.30,-0.11,0.99,U] [#6 0.50,0.24,0.00,M3] [#7 0.50,-0.31,0.00,M3] [#8 0.17,-0.11,0.79,U] 
01:09:14.270 00.000 6880 refined, 5 included, MultiStar: {0.28, -0.17}, one-star: {0.50, -0.34}
01:09:14.270 00.000 6880 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.61) = xAngle (1.07 = 1.07)
01:09:14.270 00.000 6880 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
01:09:14.270 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-0.54 mountX=0.16 mountY=0.29, mountTheta=1.07
01:09:14.272 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.17, opts=13)
01:09:14.272 00.000 6880 Enqueuing Move request for scope (0.28, -0.17)
01:09:14.272 00.000 10052 Worker thread wakes up
01:09:14.272 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.17) opts 0xd
01:09:14.272 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.17)
01:09:14.272 00.000 10052 Moving (0.28, -0.17) raw xDistance=0.16 yDistance=0.29
01:09:14.272 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:09:14.272 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.00
01:09:14.272 00.000 10052 MoveAxis(W, 45, ABG)
01:09:14.272 00.000 10052 Guiding  Dir = 3, Dur = 45
01:09:14.294 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:14.316 00.022 10052 IsSlewing returns 0
01:09:14.322 00.006 6880 UpdateGuideState exits: m=2131 SNR=32.0
01:09:14.322 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:14.322 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:14.322 00.000 6880 Enqueuing Expose request
01:09:14.390 00.068 10052 IsGuiding returns 0
01:09:14.502 00.112 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3a1870a9-284a-46bd-b396-d7fe7a177633"}
01:09:14.502 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3a1870a9-284a-46bd-b396-d7fe7a177633"}
01:09:14.503 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67b882df-575e-401d-9f10-8b0dbb1be724"}
01:09:14.503 00.000 6880 case statement mapped state 6 to 3
01:09:14.503 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"67b882df-575e-401d-9f10-8b0dbb1be724"}
01:09:14.504 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"19261749-5dd9-4e32-8b94-fb6365a84658"}
01:09:14.504 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":210,"width":15,"height":15,"star_pos":[7.29,7.29],"pixels":"..."},"id":"19261749-5dd9-4e32-8b94-fb6365a84658"}
01:09:14.524 00.020 10052 IsGuiding returns 1
01:09:14.524 00.000 10052 scope still moving after pulse duration time elapsed
01:09:14.576 00.052 10052 IsSlewing returns 0
01:09:14.613 00.037 10052 IsGuiding returns 0
01:09:14.613 00.000 10052 scope move finished after 45 + 178 ms
01:09:14.613 00.000 10052 Move returns status 0, amount 45
01:09:14.613 00.000 10052 MoveAxis(N, 0, ABG)
01:09:14.613 00.000 10052 Move returns status 0, amount 0
01:09:14.613 00.000 10052 move complete, result=0
01:09:14.614 00.001 10052 worker thread done servicing request
01:09:14.614 00.000 10052 Worker thread wakes up
01:09:14.614 00.000 6880 GuideStep: 0.2 px 45 ms WEST, 0.3 px 0 ms NORTH
01:09:14.614 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:14.614 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:15.521 00.907 10052 Exposure complete
01:09:15.592 00.071 10052 worker thread done servicing request
01:09:15.592 00.000 6880 OnExposeComplete: enter
01:09:15.592 00.000 6880 UpdateGuideState(): m_state=6
01:09:15.592 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
01:09:15.592 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=888.60, Mass=2135, SNR=32.0, Peak=132 HFD=4.7
01:09:15.593 00.001 6880 MultiStar: [#1 0.19,0.01,0.96,U] [#2 0.31,0.07,1.00,U] [#3 0.32,0.10,0.91,U] [#4 0.24,-0.01,0.84,U] [#5 0.26,0.00,0.97,U] [#6 0.45,0.33,0.00,M4] [#7 0.45,-0.30,0.00,M4] [#8 0.20,0.17,0.80,U] 
01:09:15.593 00.000 6880 refined, 6 included, MultiStar: {0.29, 0.04}, one-star: {0.47, -0.03}
01:09:15.593 00.000 6880 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
01:09:15.593 00.000 6880 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
01:09:15.593 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.29 cameraTheta=0.15 mountX=-0.05 mountY=0.29, mountTheta=1.76
01:09:15.595 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.04, opts=13)
01:09:15.595 00.000 6880 Enqueuing Move request for scope (0.29, 0.04)
01:09:15.595 00.000 10052 Worker thread wakes up
01:09:15.595 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
01:09:15.595 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
01:09:15.595 00.000 10052 Moving (0.29, 0.04) raw xDistance=-0.05 yDistance=0.29
01:09:15.596 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:09:15.596 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.29, slope = 0.02
01:09:15.596 00.000 10052 MoveAxis(E, 0, ABG)
01:09:15.596 00.000 10052 Move returns status 0, amount 0
01:09:15.596 00.000 10052 MoveAxis(S, 38, ABG)
01:09:15.596 00.000 10052 Guiding  Dir = 1, Dur = 38
01:09:15.618 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:15.654 00.036 10052 IsSlewing returns 0
01:09:15.667 00.013 6880 UpdateGuideState exits: m=2135 SNR=32.0
01:09:15.667 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:15.668 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:15.668 00.000 6880 Enqueuing Expose request
01:09:15.729 00.061 10052 IsGuiding returns 0
01:09:15.876 00.147 10052 IsGuiding returns 0
01:09:15.877 00.001 10052 Move returns status 0, amount 38
01:09:15.877 00.000 10052 move complete, result=0
01:09:15.877 00.000 10052 worker thread done servicing request
01:09:15.877 00.000 10052 Worker thread wakes up
01:09:15.877 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 38 ms SOUTH
01:09:15.877 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:15.878 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:16.501 00.623 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26819491-108d-4071-80e2-87982962a4a4"}
01:09:16.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26819491-108d-4071-80e2-87982962a4a4"}
01:09:16.501 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee11bc05-3343-4c18-8abc-b4d016c21968"}
01:09:16.501 00.000 6880 case statement mapped state 6 to 3
01:09:16.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee11bc05-3343-4c18-8abc-b4d016c21968"}
01:09:16.503 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"78198b5d-066d-4146-b67b-f9beff3f509e"}
01:09:16.503 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":211,"width":15,"height":15,"star_pos":[7.26,6.60],"pixels":"..."},"id":"78198b5d-066d-4146-b67b-f9beff3f509e"}
01:09:17.004 00.501 10052 Exposure complete
01:09:17.103 00.099 10052 worker thread done servicing request
01:09:17.103 00.000 6880 OnExposeComplete: enter
01:09:17.103 00.000 6880 UpdateGuideState(): m_state=6
01:09:17.103 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
01:09:17.103 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=888.74, Mass=2204, SNR=32.5, Peak=139 HFD=4.5
01:09:17.104 00.001 6880 MultiStar: [#1 0.13,0.14,0.97,U] [#2 0.12,0.14,0.99,U] [#3 0.26,0.27,0.87,U] [#4 0.01,0.10,0.88,U] [#5 0.15,0.12,0.98,U] [#6 0.40,0.50,0.00,M5] [#7 0.15,-0.27,0.75,U] [#8 0.07,0.18,0.79,U] 
01:09:17.104 00.000 6880 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {0.37, 0.11}
01:09:17.104 00.000 6880 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.61) = xAngle (2.20 = 2.20)
01:09:17.104 00.000 6880 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.17 = 2.17)
01:09:17.104 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.59 mountX=-0.11 mountY=0.16, mountTheta=2.19
01:09:17.105 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.11, opts=13)
01:09:17.106 00.001 6880 Enqueuing Move request for scope (0.16, 0.11)
01:09:17.106 00.000 10052 Worker thread wakes up
01:09:17.106 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
01:09:17.106 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
01:09:17.106 00.000 10052 Moving (0.16, 0.11) raw xDistance=-0.11 yDistance=0.16
01:09:17.106 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:09:17.106 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
01:09:17.106 00.000 10052 MoveAxis(E, 31, ABG)
01:09:17.106 00.000 10052 Guiding  Dir = 2, Dur = 31
01:09:17.127 00.021 10052 IsSlewing returns 0
01:09:17.129 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:17.165 00.036 10052 IsGuiding returns 0
01:09:17.168 00.003 6880 UpdateGuideState exits: m=2204 SNR=32.5
01:09:17.168 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:17.168 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:17.169 00.001 6880 Enqueuing Expose request
01:09:17.192 00.023 10052 PulseGuide returned control before completion, sleep 15
01:09:17.242 00.050 10052 IsGuiding returns 0
01:09:17.242 00.000 10052 Move returns status 0, amount 31
01:09:17.242 00.000 10052 MoveAxis(N, 0, ABG)
01:09:17.242 00.000 10052 Move returns status 0, amount 0
01:09:17.242 00.000 10052 move complete, result=0
01:09:17.242 00.000 10052 worker thread done servicing request
01:09:17.243 00.001 10052 Worker thread wakes up
01:09:17.243 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.2 px 0 ms NORTH
01:09:17.243 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:17.243 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:18.157 00.914 10052 Exposure complete
01:09:18.221 00.064 10052 worker thread done servicing request
01:09:18.221 00.000 6880 OnExposeComplete: enter
01:09:18.221 00.000 6880 UpdateGuideState(): m_state=6
01:09:18.221 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
01:09:18.221 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=888.52, Mass=2317, SNR=33.4, Peak=143 HFD=4.6
01:09:18.222 00.001 6880 MultiStar: [#1 0.13,-0.02,0.93,U] [#2 0.25,0.09,0.95,U] [#3 0.23,0.41,0.00,M1] [#4 0.13,0.01,0.82,U] [#5 0.20,-0.09,0.93,U] [#6 0.28,0.22,0.93,U] [#7 0.35,-0.25,0.77,U] [#8 -0.08,0.20,0.78,U] 
01:09:18.222 00.000 6880 refined, 7 included, MultiStar: {0.22, 0.01}, one-star: {0.44, -0.10}
01:09:18.222 00.000 6880 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
01:09:18.222 00.000 6880 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
01:09:18.222 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.03 mountX=-0.02 mountY=0.22, mountTheta=1.65
01:09:18.223 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.01, opts=13)
01:09:18.224 00.001 6880 Enqueuing Move request for scope (0.22, 0.01)
01:09:18.224 00.000 10052 Worker thread wakes up
01:09:18.224 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
01:09:18.224 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
01:09:18.224 00.000 10052 Moving (0.22, 0.01) raw xDistance=-0.02 yDistance=0.22
01:09:18.224 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:09:18.224 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.02
01:09:18.224 00.000 10052 MoveAxis(E, 0, ABG)
01:09:18.224 00.000 10052 Move returns status 0, amount 0
01:09:18.224 00.000 10052 MoveAxis(S, 40, ABG)
01:09:18.224 00.000 10052 Guiding  Dir = 1, Dur = 40
01:09:18.245 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:18.275 00.030 6880 UpdateGuideState exits: m=2317 SNR=33.4
01:09:18.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:18.275 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:18.275 00.000 6880 Enqueuing Expose request
01:09:18.278 00.003 10052 IsSlewing returns 0
01:09:18.355 00.077 10052 IsGuiding returns 0
01:09:18.493 00.138 10052 IsGuiding returns 0
01:09:18.493 00.000 10052 Move returns status 0, amount 40
01:09:18.493 00.000 10052 move complete, result=0
01:09:18.493 00.000 10052 worker thread done servicing request
01:09:18.493 00.000 10052 Worker thread wakes up
01:09:18.493 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 40 ms SOUTH
01:09:18.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:18.494 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:18.503 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"95bfc8b8-a7a7-4b44-be9c-c9b2cb468b8a"}
01:09:18.503 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"95bfc8b8-a7a7-4b44-be9c-c9b2cb468b8a"}
01:09:18.507 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"588b1ad0-02cb-4723-ab9a-a595e39b5b60"}
01:09:18.507 00.000 6880 case statement mapped state 6 to 3
01:09:18.508 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"588b1ad0-02cb-4723-ab9a-a595e39b5b60"}
01:09:18.518 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"52e6b566-7424-4a9e-8f3a-56f08f9e06d7"}
01:09:18.518 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":213,"width":15,"height":15,"star_pos":[7.23,6.52],"pixels":"..."},"id":"52e6b566-7424-4a9e-8f3a-56f08f9e06d7"}
01:09:19.625 01.107 10052 Exposure complete
01:09:19.698 00.073 10052 worker thread done servicing request
01:09:19.698 00.000 6880 OnExposeComplete: enter
01:09:19.698 00.000 6880 UpdateGuideState(): m_state=6
01:09:19.699 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
01:09:19.699 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=888.78, Mass=2282, SNR=33.2, Peak=131 HFD=4.5
01:09:19.699 00.000 6880 MultiStar: [#1 0.13,0.19,0.94,U] [#2 0.16,0.17,0.95,U] [#3 0.30,0.43,0.00,M2] [#4 0.36,0.10,0.84,U] [#5 0.31,0.07,0.97,U] [#6 0.50,0.51,0.00,M5] [#7 0.39,0.02,0.76,U] [#8 0.10,0.38,0.81,U] 
01:09:19.699 00.000 6880 refined, 6 included, MultiStar: {0.28, 0.15}, one-star: {0.47, 0.15}
01:09:19.699 00.000 6880 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.61) = xAngle (2.12 = 2.12)
01:09:19.699 00.000 6880 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.09 = 2.09)
01:09:19.699 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.15 hyp=0.32 cameraTheta=0.51 mountX=-0.17 mountY=0.28, mountTheta=2.11
01:09:19.701 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.15, opts=13)
01:09:19.701 00.000 6880 Enqueuing Move request for scope (0.28, 0.15)
01:09:19.701 00.000 10052 Worker thread wakes up
01:09:19.701 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.15) opts 0xd
01:09:19.701 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.15)
01:09:19.701 00.000 10052 Moving (0.28, 0.15) raw xDistance=-0.17 yDistance=0.28
01:09:19.701 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
01:09:19.702 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.28, slope = 0.01
01:09:19.702 00.000 10052 MoveAxis(E, 45, ABG)
01:09:19.702 00.000 10052 Guiding  Dir = 2, Dur = 45
01:09:19.726 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:19.762 00.036 6880 UpdateGuideState exits: m=2282 SNR=33.2
01:09:19.762 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:19.762 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:19.763 00.001 6880 Enqueuing Expose request
01:09:19.774 00.011 10052 IsSlewing returns 0
01:09:19.848 00.074 10052 IsGuiding returns 0
01:09:19.993 00.145 10052 IsGuiding returns 0
01:09:19.993 00.000 10052 Move returns status 0, amount 45
01:09:19.993 00.000 10052 MoveAxis(S, 19, ABG)
01:09:19.993 00.000 10052 Guiding  Dir = 1, Dur = 19
01:09:20.072 00.079 10052 IsSlewing returns 0
01:09:20.150 00.078 10052 IsGuiding returns 0
01:09:20.293 00.143 10052 IsGuiding returns 0
01:09:20.293 00.000 10052 Move returns status 0, amount 19
01:09:20.293 00.000 10052 move complete, result=0
01:09:20.294 00.001 10052 worker thread done servicing request
01:09:20.294 00.000 6880 GuideStep: -0.2 px 45 ms EAST, 0.3 px 19 ms SOUTH
01:09:20.294 00.000 10052 Worker thread wakes up
01:09:20.294 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:20.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:20.499 00.205 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa14d92c-51a7-4565-8065-4845be11b5f7"}
01:09:20.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa14d92c-51a7-4565-8065-4845be11b5f7"}
01:09:20.500 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e01798f1-c2ea-4bd1-bd20-df646b6ee7f5"}
01:09:20.500 00.000 6880 case statement mapped state 6 to 3
01:09:20.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e01798f1-c2ea-4bd1-bd20-df646b6ee7f5"}
01:09:20.500 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e2d790c5-349e-490c-ab13-6791c3d98675"}
01:09:20.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":214,"width":15,"height":15,"star_pos":[7.26,6.78],"pixels":"..."},"id":"e2d790c5-349e-490c-ab13-6791c3d98675"}
01:09:21.201 00.701 10052 Exposure complete
01:09:21.276 00.075 10052 worker thread done servicing request
01:09:21.276 00.000 6880 OnExposeComplete: enter
01:09:21.276 00.000 6880 UpdateGuideState(): m_state=6
01:09:21.277 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
01:09:21.277 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=888.54, Mass=2241, SNR=32.9, Peak=135 HFD=4.6
01:09:21.278 00.001 6880 MultiStar: [#1 0.23,-0.02,0.93,U] [#2 0.09,0.02,0.97,U] [#3 0.29,0.10,0.89,U] [#4 0.21,-0.06,0.82,U] [#5 0.23,-0.01,0.95,U] [#6 0.34,0.13,0.91,U] [#7 0.29,-0.27,0.76,U] [#8 -0.06,0.24,0.77,U] 
01:09:21.278 00.000 6880 refined, 8 included, MultiStar: {0.24, 0.00}, one-star: {0.44, -0.09}
01:09:21.278 00.000 6880 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.61) = xAngle (1.63 = 1.63)
01:09:21.278 00.000 6880 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.60 = 1.60)
01:09:21.278 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.02 mountX=-0.01 mountY=0.24, mountTheta=1.63
01:09:21.280 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.00, opts=13)
01:09:21.280 00.000 6880 Enqueuing Move request for scope (0.24, 0.00)
01:09:21.280 00.000 10052 Worker thread wakes up
01:09:21.281 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.00) opts 0xd
01:09:21.281 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.00)
01:09:21.281 00.000 10052 Moving (0.24, 0.00) raw xDistance=-0.01 yDistance=0.24
01:09:21.281 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:09:21.281 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.24, slope = 0.01
01:09:21.281 00.000 10052 MoveAxis(E, 0, ABG)
01:09:21.281 00.000 10052 Move returns status 0, amount 0
01:09:21.281 00.000 10052 MoveAxis(S, 10, ABG)
01:09:21.281 00.000 10052 Guiding  Dir = 1, Dur = 10
01:09:21.303 00.022 10052 IsSlewing returns 0
01:09:21.314 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:21.341 00.027 10052 IsGuiding returns 0
01:09:21.355 00.014 6880 UpdateGuideState exits: m=2241 SNR=32.9
01:09:21.356 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:21.356 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:21.356 00.000 6880 Enqueuing Expose request
01:09:21.407 00.051 10052 IsGuiding returns 0
01:09:21.407 00.000 10052 Move returns status 0, amount 10
01:09:21.407 00.000 10052 move complete, result=0
01:09:21.407 00.000 10052 worker thread done servicing request
01:09:21.407 00.000 10052 Worker thread wakes up
01:09:21.407 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 10 ms SOUTH
01:09:21.408 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:21.408 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:22.499 01.091 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0833679f-aa44-42b0-ad6b-dc14fa2c6689"}
01:09:22.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0833679f-aa44-42b0-ad6b-dc14fa2c6689"}
01:09:22.500 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c79f3662-219f-409f-a06d-63c3a4073c70"}
01:09:22.500 00.000 6880 case statement mapped state 6 to 3
01:09:22.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c79f3662-219f-409f-a06d-63c3a4073c70"}
01:09:22.500 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c2b7a4e-9486-4c64-b6aa-c377a83d7823"}
01:09:22.501 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":215,"width":15,"height":15,"star_pos":[7.23,6.54],"pixels":"..."},"id":"8c2b7a4e-9486-4c64-b6aa-c377a83d7823"}
01:09:22.543 00.042 10052 Exposure complete
01:09:22.628 00.085 10052 worker thread done servicing request
01:09:22.628 00.000 6880 OnExposeComplete: enter
01:09:22.628 00.000 6880 UpdateGuideState(): m_state=6
01:09:22.628 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
01:09:22.628 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=888.46, Mass=2090, SNR=31.8, Peak=142 HFD=4.7
01:09:22.629 00.001 6880 MultiStar: [#1 0.08,-0.06,0.96,U] [#2 0.11,0.13,1.01,U] [#3 0.24,0.14,0.92,U] [#4 0.06,-0.45,0.00,M1] [#5 0.31,-0.16,1.00,U] [#6 0.25,0.11,0.96,U] [#7 0.16,-0.38,0.81,U] [#8 0.01,-0.18,0.81,U] 
01:09:22.629 00.000 6880 refined, 7 included, MultiStar: {0.20, -0.06}, one-star: {0.42, -0.16}
01:09:22.629 00.000 6880 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.61) = xAngle (1.32 = 1.32)
01:09:22.629 00.000 6880 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
01:09:22.629 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.30 mountX=0.05 mountY=0.20, mountTheta=1.32
01:09:22.631 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.06, opts=13)
01:09:22.631 00.000 6880 Enqueuing Move request for scope (0.20, -0.06)
01:09:22.631 00.000 10052 Worker thread wakes up
01:09:22.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
01:09:22.631 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
01:09:22.631 00.000 10052 Moving (0.20, -0.06) raw xDistance=0.05 yDistance=0.20
01:09:22.631 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:09:22.631 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
01:09:22.632 00.001 10052 MoveAxis(E, 0, ABG)
01:09:22.632 00.000 10052 Move returns status 0, amount 0
01:09:22.632 00.000 10052 MoveAxis(S, 0, ABG)
01:09:22.632 00.000 10052 Move returns status 0, amount 0
01:09:22.632 00.000 10052 move complete, result=0
01:09:22.632 00.000 10052 worker thread done servicing request
01:09:22.652 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:22.682 00.030 6880 UpdateGuideState exits: m=2090 SNR=31.8
01:09:22.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:22.682 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:22.682 00.000 6880 Enqueuing Expose request
01:09:22.682 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms SOUTH
01:09:22.682 00.000 10052 Worker thread wakes up
01:09:22.682 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:22.683 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:23.603 00.920 10052 Exposure complete
01:09:23.666 00.063 10052 worker thread done servicing request
01:09:23.666 00.000 6880 OnExposeComplete: enter
01:09:23.667 00.001 6880 UpdateGuideState(): m_state=6
01:09:23.667 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
01:09:23.667 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=888.37, Mass=2167, SNR=32.2, Peak=138 HFD=5.0
01:09:23.667 00.000 6880 MultiStar: [#1 0.09,-0.29,0.97,U] [#2 0.12,-0.18,1.00,U] [#3 0.33,-0.04,0.91,U] [#4 0.13,-0.27,0.84,U] [#5 0.26,-0.10,0.96,U] [#6 0.51,-0.02,0.00,M4] [#7 0.27,-0.40,0.00,M1] [#8 0.14,-0.22,0.77,U] 
01:09:23.667 00.000 6880 refined, 6 included, MultiStar: {0.20, -0.19}, one-star: {0.31, -0.26}
01:09:23.667 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.83 = 0.83)
01:09:23.667 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
01:09:23.668 00.001 6880 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.78 mountX=0.19 mountY=0.20, mountTheta=0.82
01:09:23.669 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.19, opts=13)
01:09:23.669 00.000 6880 Enqueuing Move request for scope (0.20, -0.19)
01:09:23.669 00.000 10052 Worker thread wakes up
01:09:23.669 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
01:09:23.669 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
01:09:23.669 00.000 10052 Moving (0.20, -0.19) raw xDistance=0.19 yDistance=0.20
01:09:23.669 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
01:09:23.669 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
01:09:23.669 00.000 10052 MoveAxis(W, 50, ABG)
01:09:23.670 00.001 10052 Guiding  Dir = 3, Dur = 50
01:09:23.690 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:23.727 00.037 6880 UpdateGuideState exits: m=2167 SNR=32.2
01:09:23.727 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:23.727 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:23.727 00.000 6880 Enqueuing Expose request
01:09:23.733 00.006 10052 IsSlewing returns 0
01:09:23.812 00.079 10052 IsGuiding returns 0
01:09:23.956 00.144 10052 IsGuiding returns 0
01:09:23.956 00.000 10052 Move returns status 0, amount 50
01:09:23.956 00.000 10052 MoveAxis(N, 0, ABG)
01:09:23.956 00.000 10052 Move returns status 0, amount 0
01:09:23.956 00.000 10052 move complete, result=0
01:09:23.957 00.001 10052 worker thread done servicing request
01:09:23.957 00.000 10052 Worker thread wakes up
01:09:23.957 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
01:09:23.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:23.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:24.499 00.542 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"abcdbc17-dd37-40a3-bf0e-8958cb0fb19d"}
01:09:24.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"abcdbc17-dd37-40a3-bf0e-8958cb0fb19d"}
01:09:24.500 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"46e4e185-79a7-40b3-8e9c-d12686094dd5"}
01:09:24.500 00.000 6880 case statement mapped state 6 to 3
01:09:24.501 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"46e4e185-79a7-40b3-8e9c-d12686094dd5"}
01:09:24.501 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"85a2071f-c9f7-4087-9809-cb3bb0b6287c"}
01:09:24.502 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":217,"width":15,"height":15,"star_pos":[7.10,7.37],"pixels":"..."},"id":"85a2071f-c9f7-4087-9809-cb3bb0b6287c"}
01:09:25.082 00.580 10052 Exposure complete
01:09:25.138 00.056 10052 worker thread done servicing request
01:09:25.138 00.000 6880 OnExposeComplete: enter
01:09:25.138 00.000 6880 UpdateGuideState(): m_state=6
01:09:25.138 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
01:09:25.138 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=888.33, Mass=2166, SNR=32.3, Peak=139 HFD=4.6
01:09:25.138 00.000 6880 MultiStar: [#1 0.03,-0.04,0.93,U] [#2 0.11,-0.09,0.99,U] [#3 0.17,-0.05,0.93,U] [#4 -0.03,-0.26,0.85,U] [#5 0.13,-0.12,0.97,U] [#6 0.11,0.03,0.91,U] [#7 0.15,-0.36,0.77,U] [#8 -0.07,-0.20,0.80,U] 
01:09:25.139 00.001 6880 refined, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.37, -0.30}
01:09:25.139 00.000 6880 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
01:09:25.139 00.000 6880 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:09:25.139 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.92 mountX=0.14 mountY=0.12, mountTheta=0.67
01:09:25.140 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.15, opts=13)
01:09:25.140 00.000 6880 Enqueuing Move request for scope (0.11, -0.15)
01:09:25.140 00.000 10052 Worker thread wakes up
01:09:25.140 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
01:09:25.140 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
01:09:25.140 00.000 10052 Moving (0.11, -0.15) raw xDistance=0.14 yDistance=0.12
01:09:25.140 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:09:25.140 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
01:09:25.140 00.000 10052 MoveAxis(W, 41, ABG)
01:09:25.141 00.001 10052 Guiding  Dir = 3, Dur = 41
01:09:25.162 00.021 10052 IsSlewing returns 0
01:09:25.162 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:25.194 00.032 6880 UpdateGuideState exits: m=2166 SNR=32.3
01:09:25.194 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:25.194 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:25.194 00.000 6880 Enqueuing Expose request
01:09:25.200 00.006 10052 IsGuiding returns 0
01:09:25.228 00.028 10052 PulseGuide returned control before completion, sleep 24
01:09:25.275 00.047 10052 IsGuiding returns 1
01:09:25.275 00.000 10052 scope still moving after pulse duration time elapsed
01:09:25.322 00.047 10052 IsSlewing returns 0
01:09:25.360 00.038 10052 IsGuiding returns 0
01:09:25.360 00.000 10052 scope move finished after 41 + 119 ms
01:09:25.360 00.000 10052 Move returns status 0, amount 41
01:09:25.360 00.000 10052 MoveAxis(N, 0, ABG)
01:09:25.360 00.000 10052 Move returns status 0, amount 0
01:09:25.360 00.000 10052 move complete, result=0
01:09:25.360 00.000 10052 worker thread done servicing request
01:09:25.360 00.000 10052 Worker thread wakes up
01:09:25.360 00.000 6880 GuideStep: 0.1 px 41 ms WEST, 0.1 px 0 ms NORTH
01:09:25.360 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:25.360 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:26.272 00.912 10052 Exposure complete
01:09:26.366 00.094 10052 worker thread done servicing request
01:09:26.367 00.001 6880 OnExposeComplete: enter
01:09:26.367 00.000 6880 UpdateGuideState(): m_state=6
01:09:26.367 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
01:09:26.367 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=888.54, Mass=2093, SNR=31.7, Peak=126 HFD=4.6
01:09:26.368 00.001 6880 MultiStar: [#1 0.16,-0.46,0.00,M1] [#2 0.25,-0.03,0.99,U] [#3 0.13,0.01,0.92,U] [#4 0.05,-0.35,0.85,U] [#5 0.23,-0.27,0.97,U] [#6 0.24,0.00,0.94,U] [#7 0.25,-0.50,0.00,M1] [#8 0.01,-0.34,0.81,U] 
01:09:26.368 00.000 6880 refined, 6 included, MultiStar: {0.19, -0.15}, one-star: {0.36, -0.08}
01:09:26.368 00.000 6880 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.61) = xAngle (0.96 = 0.96)
01:09:26.368 00.000 6880 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
01:09:26.369 00.001 6880 CameraToMount -- cameraX=0.19 cameraY=-0.15 hyp=0.24 cameraTheta=-0.66 mountX=0.14 mountY=0.19, mountTheta=0.95
01:09:26.371 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.15, opts=13)
01:09:26.371 00.000 6880 Enqueuing Move request for scope (0.19, -0.15)
01:09:26.371 00.000 10052 Worker thread wakes up
01:09:26.371 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.15) opts 0xd
01:09:26.371 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.15)
01:09:26.372 00.001 10052 Moving (0.19, -0.15) raw xDistance=0.14 yDistance=0.19
01:09:26.372 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:09:26.372 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.01
01:09:26.372 00.000 10052 MoveAxis(W, 39, ABG)
01:09:26.372 00.000 10052 Guiding  Dir = 3, Dur = 39
01:09:26.407 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:26.419 00.012 10052 IsSlewing returns 0
01:09:26.457 00.038 10052 IsGuiding returns 0
01:09:26.460 00.003 6880 UpdateGuideState exits: m=2093 SNR=31.7
01:09:26.460 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:26.460 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:26.460 00.000 6880 Enqueuing Expose request
01:09:26.484 00.024 10052 PulseGuide returned control before completion, sleep 23
01:09:26.497 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d1b850a-39fb-42ba-8360-ddb66a462b64"}
01:09:26.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d1b850a-39fb-42ba-8360-ddb66a462b64"}
01:09:26.499 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d994562-0aab-4627-97ac-fdf946697b64"}
01:09:26.499 00.000 6880 case statement mapped state 6 to 3
01:09:26.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d994562-0aab-4627-97ac-fdf946697b64"}
01:09:26.500 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c46d2fcf-36f1-4da1-bbb9-1ef23471428c"}
01:09:26.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":219,"width":15,"height":15,"star_pos":[7.15,6.54],"pixels":"..."},"id":"c46d2fcf-36f1-4da1-bbb9-1ef23471428c"}
01:09:26.541 00.041 10052 IsGuiding returns 0
01:09:26.541 00.000 10052 Move returns status 0, amount 39
01:09:26.541 00.000 10052 MoveAxis(N, 0, ABG)
01:09:26.541 00.000 10052 Move returns status 0, amount 0
01:09:26.541 00.000 10052 move complete, result=0
01:09:26.541 00.000 10052 worker thread done servicing request
01:09:26.541 00.000 10052 Worker thread wakes up
01:09:26.541 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:26.541 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:26.559 00.018 6880 GuideStep: 0.1 px 39 ms WEST, 0.2 px 0 ms NORTH
01:09:27.673 01.114 10052 Exposure complete
01:09:27.739 00.066 10052 worker thread done servicing request
01:09:27.739 00.000 6880 OnExposeComplete: enter
01:09:27.739 00.000 6880 UpdateGuideState(): m_state=6
01:09:27.740 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
01:09:27.740 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=888.58, Mass=2115, SNR=31.8, Peak=129 HFD=4.7
01:09:27.740 00.000 6880 MultiStar: [#1 0.21,-0.00,1.00,U] [#2 0.09,0.21,1.02,U] [#3 0.18,0.15,0.93,U] [#4 0.26,-0.36,0.00,M1] [#5 0.27,0.05,1.02,U] [#6 0.04,0.05,0.93,U] [#7 0.41,-0.35,0.00,M2] [#8 0.22,-0.01,0.82,U] 
01:09:27.740 00.000 6880 refined, 6 included, MultiStar: {0.22, 0.06}, one-star: {0.52, -0.04}
01:09:27.740 00.000 6880 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.61) = xAngle (1.88 = 1.88)
01:09:27.740 00.000 6880 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.85 = 1.85)
01:09:27.741 00.001 6880 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.26 mountX=-0.07 mountY=0.22, mountTheta=1.87
01:09:27.741 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.06, opts=13)
01:09:27.742 00.001 6880 Enqueuing Move request for scope (0.22, 0.06)
01:09:27.742 00.000 10052 Worker thread wakes up
01:09:27.742 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
01:09:27.742 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
01:09:27.742 00.000 10052 Moving (0.22, 0.06) raw xDistance=-0.07 yDistance=0.22
01:09:27.742 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:09:27.742 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.01
01:09:27.742 00.000 10052 MoveAxis(E, 0, ABG)
01:09:27.742 00.000 10052 Move returns status 0, amount 0
01:09:27.742 00.000 10052 MoveAxis(N, 0, ABG)
01:09:27.742 00.000 10052 Move returns status 0, amount 0
01:09:27.742 00.000 10052 move complete, result=0
01:09:27.742 00.000 10052 worker thread done servicing request
01:09:27.764 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:27.795 00.031 6880 UpdateGuideState exits: m=2115 SNR=31.8
01:09:27.795 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:27.795 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:27.795 00.000 6880 Enqueuing Expose request
01:09:27.795 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:27.795 00.000 10052 Worker thread wakes up
01:09:27.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:27.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:28.496 00.701 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a2b58463-4f50-486e-b026-86843935894f"}
01:09:28.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a2b58463-4f50-486e-b026-86843935894f"}
01:09:28.497 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"227f9a09-b799-4835-9461-632d19eeadca"}
01:09:28.497 00.000 6880 case statement mapped state 6 to 3
01:09:28.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"227f9a09-b799-4835-9461-632d19eeadca"}
01:09:28.498 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f0902994-8e56-478e-ae15-4331809f5129"}
01:09:28.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":220,"width":15,"height":15,"star_pos":[7.31,6.58],"pixels":"..."},"id":"f0902994-8e56-478e-ae15-4331809f5129"}
01:09:28.701 00.203 10052 Exposure complete
01:09:28.771 00.070 10052 worker thread done servicing request
01:09:28.771 00.000 6880 OnExposeComplete: enter
01:09:28.771 00.000 6880 UpdateGuideState(): m_state=6
01:09:28.772 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
01:09:28.772 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=888.47, Mass=2140, SNR=32.1, Peak=142 HFD=4.6
01:09:28.772 00.000 6880 MultiStar: [#1 0.22,0.00,0.97,U] [#2 0.29,0.04,0.99,U] [#3 0.39,-0.02,0.92,U] [#4 0.19,-0.03,0.84,U] [#5 0.30,-0.03,0.99,U] [#6 0.53,0.31,0.00,M2] [#7 0.40,-0.39,0.00,M3] [#8 0.17,-0.18,0.80,U] 
01:09:28.772 00.000 6880 refined, 6 included, MultiStar: {0.30, -0.05}, one-star: {0.50, -0.16}
01:09:28.773 00.001 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
01:09:28.773 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
01:09:28.773 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-0.17 mountX=0.04 mountY=0.30, mountTheta=1.44
01:09:28.775 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.05, opts=13)
01:09:28.775 00.000 6880 Enqueuing Move request for scope (0.30, -0.05)
01:09:28.775 00.000 10052 Worker thread wakes up
01:09:28.775 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.05) opts 0xd
01:09:28.775 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.05)
01:09:28.775 00.000 10052 Moving (0.30, -0.05) raw xDistance=0.04 yDistance=0.30
01:09:28.775 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:09:28.775 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.30, slope = 0.00
01:09:28.775 00.000 10052 MoveAxis(E, 0, ABG)
01:09:28.775 00.000 10052 Move returns status 0, amount 0
01:09:28.776 00.001 10052 MoveAxis(S, 5, ABG)
01:09:28.776 00.000 10052 Guiding  Dir = 1, Dur = 5
01:09:28.797 00.021 10052 IsSlewing returns 0
01:09:28.801 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:28.835 00.034 10052 IsGuiding returns 0
01:09:28.836 00.001 6880 UpdateGuideState exits: m=2140 SNR=32.1
01:09:28.836 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:28.836 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:28.836 00.000 6880 Enqueuing Expose request
01:09:28.901 00.065 10052 IsGuiding returns 0
01:09:28.901 00.000 10052 Move returns status 0, amount 5
01:09:28.901 00.000 10052 move complete, result=0
01:09:28.901 00.000 10052 worker thread done servicing request
01:09:28.901 00.000 10052 Worker thread wakes up
01:09:28.901 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:28.902 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:28.902 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 5 ms SOUTH
01:09:30.031 01.129 10052 Exposure complete
01:09:30.105 00.074 10052 worker thread done servicing request
01:09:30.105 00.000 6880 OnExposeComplete: enter
01:09:30.105 00.000 6880 UpdateGuideState(): m_state=6
01:09:30.106 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
01:09:30.106 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=888.57, Mass=2141, SNR=32.1, Peak=147 HFD=4.4
01:09:30.106 00.000 6880 MultiStar: [#1 0.11,-0.16,0.94,U] [#2 0.15,0.07,1.02,U] [#3 0.39,0.08,0.91,U] [#4 0.05,-0.38,0.85,U] [#5 0.25,-0.17,0.95,U] [#6 0.44,0.26,0.00,M3] [#7 0.36,-0.39,0.00,M4] [#8 0.16,-0.20,0.82,U] 
01:09:30.106 00.000 6880 refined, 6 included, MultiStar: {0.23, -0.11}, one-star: {0.49, -0.05}
01:09:30.106 00.000 6880 CameraToMount -- cameraTheta (-0.44) - m_xAngle (-1.61) = xAngle (1.17 = 1.17)
01:09:30.106 00.000 6880 CameraToMount -- cameraTheta (-0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
01:09:30.106 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.11 hyp=0.26 cameraTheta=-0.44 mountX=0.10 mountY=0.23, mountTheta=1.17
01:09:30.108 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.11, opts=13)
01:09:30.108 00.000 6880 Enqueuing Move request for scope (0.23, -0.11)
01:09:30.108 00.000 10052 Worker thread wakes up
01:09:30.108 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.11) opts 0xd
01:09:30.108 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.11)
01:09:30.108 00.000 10052 Moving (0.23, -0.11) raw xDistance=0.10 yDistance=0.23
01:09:30.108 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:09:30.108 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.00
01:09:30.109 00.001 10052 MoveAxis(E, 0, ABG)
01:09:30.109 00.000 10052 Move returns status 0, amount 0
01:09:30.109 00.000 10052 MoveAxis(S, 1, ABG)
01:09:30.109 00.000 10052 Guiding  Dir = 1, Dur = 1
01:09:30.129 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:30.159 00.030 6880 UpdateGuideState exits: m=2141 SNR=32.1
01:09:30.159 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:30.159 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:30.159 00.000 6880 Enqueuing Expose request
01:09:30.175 00.016 10052 IsSlewing returns 0
01:09:30.252 00.077 10052 IsGuiding returns 0
01:09:30.381 00.129 10052 IsGuiding returns 0
01:09:30.381 00.000 10052 Move returns status 0, amount 1
01:09:30.381 00.000 10052 move complete, result=0
01:09:30.381 00.000 10052 worker thread done servicing request
01:09:30.381 00.000 10052 Worker thread wakes up
01:09:30.381 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 1 ms SOUTH
01:09:30.382 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:30.382 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:30.497 00.115 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c41a627c-493f-4d20-9be4-573aca7ad2a5"}
01:09:30.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c41a627c-493f-4d20-9be4-573aca7ad2a5"}
01:09:30.497 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ed11406-f30f-4cc2-908a-92e2c1ae0ff6"}
01:09:30.497 00.000 6880 case statement mapped state 6 to 3
01:09:30.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ed11406-f30f-4cc2-908a-92e2c1ae0ff6"}
01:09:30.498 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"72e107ef-f567-4de8-b6c2-77f17d505042"}
01:09:30.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":222,"width":15,"height":15,"star_pos":[7.28,6.57],"pixels":"..."},"id":"72e107ef-f567-4de8-b6c2-77f17d505042"}
01:09:31.297 00.799 10052 Exposure complete
01:09:31.373 00.076 10052 worker thread done servicing request
01:09:31.373 00.000 6880 OnExposeComplete: enter
01:09:31.373 00.000 6880 UpdateGuideState(): m_state=6
01:09:31.373 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
01:09:31.374 00.001 6880 Star::Find returns 1 (0), X=408.14, Y=888.25, Mass=2166, SNR=32.2, Peak=143 HFD=4.5
01:09:31.374 00.000 6880 MultiStar: [#1 0.07,-0.34,0.94,U] [#2 0.10,-0.31,0.99,U] [#3 0.28,-0.16,0.95,U] [#4 0.07,-0.56,0.00,M1] [#5 0.10,-0.44,0.00,M1] [#6 0.38,-0.20,0.95,U] [#7 0.39,-0.48,0.00,M5] [#8 -0.00,-0.24,0.82,U] 
01:09:31.374 00.000 6880 refined, 5 included, MultiStar: {0.20, -0.27}, one-star: {0.35, -0.37}
01:09:31.374 00.000 6880 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.61) = xAngle (0.68 = 0.68)
01:09:31.375 00.001 6880 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
01:09:31.375 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.27 hyp=0.34 cameraTheta=-0.94 mountX=0.26 mountY=0.20, mountTheta=0.66
01:09:31.377 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.27, opts=13)
01:09:31.377 00.000 6880 Enqueuing Move request for scope (0.20, -0.27)
01:09:31.377 00.000 10052 Worker thread wakes up
01:09:31.377 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.27) opts 0xd
01:09:31.377 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.27)
01:09:31.377 00.000 10052 Moving (0.20, -0.27) raw xDistance=0.26 yDistance=0.20
01:09:31.377 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:09:31.377 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
01:09:31.377 00.000 10052 MoveAxis(W, 71, ABG)
01:09:31.377 00.000 10052 Guiding  Dir = 3, Dur = 71
01:09:31.399 00.022 10052 IsSlewing returns 0
01:09:31.405 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:31.437 00.032 6880 UpdateGuideState exits: m=2166 SNR=32.2
01:09:31.437 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:31.437 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:31.437 00.000 6880 Enqueuing Expose request
01:09:31.437 00.000 10052 IsGuiding returns 0
01:09:31.464 00.027 10052 PulseGuide returned control before completion, sleep 54
01:09:31.581 00.117 10052 IsGuiding returns 0
01:09:31.581 00.000 10052 Move returns status 0, amount 71
01:09:31.581 00.000 10052 MoveAxis(N, 0, ABG)
01:09:31.581 00.000 10052 Move returns status 0, amount 0
01:09:31.581 00.000 10052 move complete, result=0
01:09:31.581 00.000 10052 worker thread done servicing request
01:09:31.581 00.000 10052 Worker thread wakes up
01:09:31.581 00.000 6880 GuideStep: 0.3 px 71 ms WEST, 0.2 px 0 ms NORTH
01:09:31.581 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:31.581 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:32.498 00.917 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f22d08b-428e-4163-8478-da0fd7ea44bc"}
01:09:32.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f22d08b-428e-4163-8478-da0fd7ea44bc"}
01:09:32.499 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"464392b2-63f8-44d4-9ebf-59696ce48a53"}
01:09:32.499 00.000 6880 case statement mapped state 6 to 3
01:09:32.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"464392b2-63f8-44d4-9ebf-59696ce48a53"}
01:09:32.499 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6889f816-e859-4c67-8433-40b123a5245c"}
01:09:32.500 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":223,"width":15,"height":15,"star_pos":[7.14,7.25],"pixels":"..."},"id":"6889f816-e859-4c67-8433-40b123a5245c"}
01:09:32.718 00.218 10052 Exposure complete
01:09:32.795 00.077 10052 worker thread done servicing request
01:09:32.795 00.000 6880 OnExposeComplete: enter
01:09:32.795 00.000 6880 UpdateGuideState(): m_state=6
01:09:32.795 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
01:09:32.796 00.001 6880 Star::Find returns 1 (0), X=408.20, Y=888.64, Mass=2250, SNR=32.9, Peak=150 HFD=4.5
01:09:32.796 00.000 6880 MultiStar: [#1 0.18,0.03,0.92,U] [#2 0.22,0.26,0.97,U] [#3 0.43,0.20,0.00,M1] [#4 0.24,0.02,0.83,U] [#5 0.24,0.01,0.96,U] [#6 0.54,0.41,0.00,M3] [#7 0.26,-0.36,0.00,M6] [#8 0.11,0.16,0.80,U] 
01:09:32.796 00.000 6880 refined, 5 included, MultiStar: {0.24, 0.08}, one-star: {0.41, 0.01}
01:09:32.796 00.000 6880 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.61) = xAngle (1.94 = 1.94)
01:09:32.796 00.000 6880 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.91 = 1.91)
01:09:32.796 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.33 mountX=-0.09 mountY=0.24, mountTheta=1.94
01:09:32.799 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.08, opts=13)
01:09:32.799 00.000 6880 Enqueuing Move request for scope (0.24, 0.08)
01:09:32.799 00.000 10052 Worker thread wakes up
01:09:32.799 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
01:09:32.799 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
01:09:32.799 00.000 10052 Moving (0.24, 0.08) raw xDistance=-0.09 yDistance=0.24
01:09:32.799 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:09:32.799 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.24, slope = 0.00
01:09:32.799 00.000 10052 MoveAxis(E, 0, ABG)
01:09:32.799 00.000 10052 Move returns status 0, amount 0
01:09:32.799 00.000 10052 MoveAxis(S, 9, ABG)
01:09:32.800 00.001 10052 Guiding  Dir = 1, Dur = 9
01:09:32.820 00.020 10052 IsSlewing returns 0
01:09:32.829 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:32.858 00.029 10052 IsGuiding returns 0
01:09:32.880 00.022 6880 UpdateGuideState exits: m=2250 SNR=32.9
01:09:32.880 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:32.880 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:32.881 00.001 6880 Enqueuing Expose request
01:09:32.925 00.044 10052 IsGuiding returns 0
01:09:32.925 00.000 10052 Move returns status 0, amount 9
01:09:32.925 00.000 10052 move complete, result=0
01:09:32.925 00.000 10052 worker thread done servicing request
01:09:32.925 00.000 10052 Worker thread wakes up
01:09:32.925 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:32.925 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:32.931 00.006 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 9 ms SOUTH
01:09:33.846 00.915 10052 Exposure complete
01:09:33.934 00.088 10052 worker thread done servicing request
01:09:33.934 00.000 6880 OnExposeComplete: enter
01:09:33.934 00.000 6880 UpdateGuideState(): m_state=6
01:09:33.934 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
01:09:33.935 00.001 6880 Star::Find returns 1 (0), X=408.25, Y=888.70, Mass=2183, SNR=32.4, Peak=143 HFD=4.6
01:09:33.935 00.000 6880 MultiStar: [#1 0.14,-0.05,0.94,U] [#2 0.33,0.07,0.96,U] [#3 0.50,0.12,0.00,M2] [#4 0.15,-0.16,0.84,U] [#5 0.25,-0.19,0.96,U] [#6 0.53,0.23,0.00,M4] [#7 0.35,-0.32,0.00,M7] [#8 0.09,-0.33,0.80,U] 
01:09:33.935 00.000 6880 refined, 5 included, MultiStar: {0.24, -0.09}, one-star: {0.46, 0.07}
01:09:33.935 00.000 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.26 = 1.26)
01:09:33.935 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
01:09:33.935 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.35 mountX=0.08 mountY=0.24, mountTheta=1.26
01:09:33.937 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.09, opts=13)
01:09:33.937 00.000 6880 Enqueuing Move request for scope (0.24, -0.09)
01:09:33.938 00.001 10052 Worker thread wakes up
01:09:33.938 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
01:09:33.938 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
01:09:33.938 00.000 10052 Moving (0.24, -0.09) raw xDistance=0.08 yDistance=0.24
01:09:33.938 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:09:33.938 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.24, slope = 0.01
01:09:33.938 00.000 10052 MoveAxis(E, 0, ABG)
01:09:33.938 00.000 10052 Move returns status 0, amount 0
01:09:33.938 00.000 10052 MoveAxis(S, 14, ABG)
01:09:33.938 00.000 10052 Guiding  Dir = 1, Dur = 14
01:09:33.968 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:33.993 00.025 10052 IsSlewing returns 0
01:09:34.016 00.023 6880 UpdateGuideState exits: m=2183 SNR=32.4
01:09:34.017 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:34.017 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:34.017 00.000 6880 Enqueuing Expose request
01:09:34.068 00.051 10052 IsGuiding returns 0
01:09:34.215 00.147 10052 IsGuiding returns 0
01:09:34.215 00.000 10052 Move returns status 0, amount 14
01:09:34.215 00.000 10052 move complete, result=0
01:09:34.217 00.002 10052 worker thread done servicing request
01:09:34.217 00.000 10052 Worker thread wakes up
01:09:34.217 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 14 ms SOUTH
01:09:34.217 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:34.217 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:34.497 00.280 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32698df2-6ae1-488b-89c6-a22c0335a6f5"}
01:09:34.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32698df2-6ae1-488b-89c6-a22c0335a6f5"}
01:09:34.498 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21bb0ae6-6b73-430b-8487-4ca4bf074cd5"}
01:09:34.499 00.001 6880 case statement mapped state 6 to 3
01:09:34.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"21bb0ae6-6b73-430b-8487-4ca4bf074cd5"}
01:09:34.500 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1cec5ac3-b16e-4edd-945d-71c8affde4c4"}
01:09:34.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":225,"width":15,"height":15,"star_pos":[7.25,6.70],"pixels":"..."},"id":"1cec5ac3-b16e-4edd-945d-71c8affde4c4"}
01:09:35.345 00.845 10052 Exposure complete
01:09:35.427 00.082 10052 worker thread done servicing request
01:09:35.428 00.001 6880 OnExposeComplete: enter
01:09:35.428 00.000 6880 UpdateGuideState(): m_state=6
01:09:35.428 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
01:09:35.428 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=888.34, Mass=2165, SNR=32.3, Peak=130 HFD=4.7
01:09:35.429 00.001 6880 MultiStar: [#1 0.21,-0.30,0.95,U] [#2 0.29,-0.26,0.98,U] [#3 0.54,-0.08,0.00,M3] [#4 0.22,-0.36,0.85,U] [#5 0.42,-0.22,0.00,M1] [#6 0.56,-0.06,0.00,M5] [#7 0.45,-0.48,0.00,M8] [#8 0.25,-0.33,0.79,U] 
01:09:35.429 00.000 6880 refined, 4 included, MultiStar: {0.27, -0.30}, one-star: {0.40, -0.28}
01:09:35.429 00.000 6880 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.61) = xAngle (0.78 = 0.78)
01:09:35.429 00.000 6880 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
01:09:35.429 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.30 hyp=0.41 cameraTheta=-0.84 mountX=0.29 mountY=0.28, mountTheta=0.76
01:09:35.431 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.30, opts=13)
01:09:35.431 00.000 6880 Enqueuing Move request for scope (0.27, -0.30)
01:09:35.431 00.000 10052 Worker thread wakes up
01:09:35.431 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.30) opts 0xd
01:09:35.432 00.001 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.30)
01:09:35.432 00.000 10052 Moving (0.27, -0.30) raw xDistance=0.29 yDistance=0.28
01:09:35.432 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
01:09:35.432 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.28, slope = 0.01
01:09:35.432 00.000 10052 MoveAxis(W, 78, ABG)
01:09:35.432 00.000 10052 Guiding  Dir = 3, Dur = 78
01:09:35.453 00.021 10052 IsSlewing returns 0
01:09:35.461 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:35.491 00.030 10052 IsGuiding returns 0
01:09:35.507 00.016 6880 UpdateGuideState exits: m=2165 SNR=32.3
01:09:35.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:35.507 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:35.507 00.000 6880 Enqueuing Expose request
01:09:35.519 00.012 10052 PulseGuide returned control before completion, sleep 61
01:09:35.665 00.146 10052 IsGuiding returns 0
01:09:35.666 00.001 10052 Move returns status 0, amount 78
01:09:35.666 00.000 10052 MoveAxis(S, 19, ABG)
01:09:35.666 00.000 10052 Guiding  Dir = 1, Dur = 19
01:09:35.739 00.073 10052 IsSlewing returns 0
01:09:35.814 00.075 10052 IsGuiding returns 0
01:09:35.953 00.139 10052 IsGuiding returns 0
01:09:35.953 00.000 10052 Move returns status 0, amount 19
01:09:35.953 00.000 10052 move complete, result=0
01:09:35.953 00.000 10052 worker thread done servicing request
01:09:35.954 00.001 6880 GuideStep: 0.3 px 78 ms WEST, 0.3 px 19 ms SOUTH
01:09:35.954 00.000 10052 Worker thread wakes up
01:09:35.954 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:35.954 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:36.683 00.729 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09d21d5d-a8b8-48b6-95d1-f0fafc80e84b"}
01:09:36.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09d21d5d-a8b8-48b6-95d1-f0fafc80e84b"}
01:09:36.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6ec1a69-29b7-47b9-befa-751805a4438a"}
01:09:36.684 00.000 6880 case statement mapped state 6 to 3
01:09:36.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6ec1a69-29b7-47b9-befa-751805a4438a"}
01:09:36.721 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b13ed8ae-2a47-44dc-92b4-dbac5ded7222"}
01:09:36.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":226,"width":15,"height":15,"star_pos":[7.19,7.34],"pixels":"..."},"id":"b13ed8ae-2a47-44dc-92b4-dbac5ded7222"}
01:09:36.886 00.165 10052 Exposure complete
01:09:36.965 00.079 10052 worker thread done servicing request
01:09:36.965 00.000 6880 OnExposeComplete: enter
01:09:36.966 00.001 6880 UpdateGuideState(): m_state=6
01:09:36.966 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
01:09:36.966 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=888.19, Mass=2304, SNR=33.3, Peak=146 HFD=4.6
01:09:36.967 00.001 6880 MultiStar: [#1 0.17,-0.42,0.00,M1] [#2 0.25,-0.33,0.98,U] [#3 0.39,-0.15,0.90,U] [#4 0.13,-0.57,0.00,M1] [#5 0.28,-0.60,0.00,M2] [#6 0.38,-0.17,0.88,U] [#7 0.37,-0.72,0.00,M9] [#8 0.07,-0.41,0.79,U] 
01:09:36.967 00.000 6880 refined, 4 included, MultiStar: {0.33, -0.30}, one-star: {0.50, -0.43}
01:09:36.967 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
01:09:36.967 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
01:09:36.967 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.30 hyp=0.44 cameraTheta=-0.74 mountX=0.29 mountY=0.33, mountTheta=0.86
01:09:36.969 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.30, opts=13)
01:09:36.970 00.001 6880 Enqueuing Move request for scope (0.33, -0.30)
01:09:36.970 00.000 10052 Worker thread wakes up
01:09:36.970 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.30) opts 0xd
01:09:36.970 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.30)
01:09:36.970 00.000 10052 Moving (0.33, -0.30) raw xDistance=0.29 yDistance=0.33
01:09:36.970 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
01:09:36.970 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.33, slope = 0.01
01:09:36.970 00.000 10052 MoveAxis(W, 81, ABG)
01:09:36.970 00.000 10052 Guiding  Dir = 3, Dur = 81
01:09:36.992 00.022 10052 IsSlewing returns 0
01:09:36.999 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:37.029 00.030 10052 IsGuiding returns 0
01:09:37.043 00.014 6880 UpdateGuideState exits: m=2304 SNR=33.3
01:09:37.044 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:37.044 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:37.044 00.000 6880 Enqueuing Expose request
01:09:37.057 00.013 10052 PulseGuide returned control before completion, sleep 64
01:09:37.148 00.091 10052 IsGuiding returns 0
01:09:37.148 00.000 10052 Move returns status 0, amount 81
01:09:37.148 00.000 10052 MoveAxis(S, 27, ABG)
01:09:37.148 00.000 10052 Guiding  Dir = 1, Dur = 27
01:09:37.186 00.038 10052 IsSlewing returns 0
01:09:37.224 00.038 10052 IsGuiding returns 0
01:09:37.291 00.067 10052 IsGuiding returns 1
01:09:37.291 00.000 10052 scope still moving after pulse duration time elapsed
01:09:37.338 00.047 10052 IsSlewing returns 0
01:09:37.376 00.038 10052 IsGuiding returns 0
01:09:37.376 00.000 10052 scope move finished after 27 + 125 ms
01:09:37.377 00.001 10052 Move returns status 0, amount 27
01:09:37.377 00.000 10052 move complete, result=0
01:09:37.377 00.000 10052 worker thread done servicing request
01:09:37.377 00.000 6880 GuideStep: 0.3 px 81 ms WEST, 0.3 px 27 ms SOUTH
01:09:37.377 00.000 10052 Worker thread wakes up
01:09:37.377 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:37.377 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:38.513 01.136 10052 Exposure complete
01:09:38.586 00.073 10052 worker thread done servicing request
01:09:38.586 00.000 6880 OnExposeComplete: enter
01:09:38.586 00.000 6880 UpdateGuideState(): m_state=6
01:09:38.587 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
01:09:38.587 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.31, Mass=2153, SNR=32.2, Peak=144 HFD=4.6
01:09:38.587 00.000 6880 MultiStar: [#1 0.25,-0.40,0.00,M2] [#2 0.23,-0.27,1.04,U] [#3 0.37,0.01,0.91,U] [#4 0.23,-0.39,0.00,M2] [#5 0.29,-0.32,0.97,U] [#6 0.43,-0.01,0.95,U] [#7 0.38,-0.54,0.00,M10] [#8 0.08,-0.35,0.81,U] 
01:09:38.587 00.000 6880 refined, 5 included, MultiStar: {0.30, -0.21}, one-star: {0.38, -0.31}
01:09:38.587 00.000 6880 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.61) = xAngle (1.01 = 1.01)
01:09:38.588 00.001 6880 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
01:09:38.588 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.21 hyp=0.37 cameraTheta=-0.60 mountX=0.20 mountY=0.30, mountTheta=1.00
01:09:38.589 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.21, opts=13)
01:09:38.590 00.001 6880 Enqueuing Move request for scope (0.30, -0.21)
01:09:38.590 00.000 10052 Worker thread wakes up
01:09:38.590 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.21) opts 0xd
01:09:38.590 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.21)
01:09:38.590 00.000 10052 Moving (0.30, -0.21) raw xDistance=0.20 yDistance=0.30
01:09:38.590 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:09:38.590 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.30, slope = 0.01
01:09:38.590 00.000 10052 MoveAxis(W, 56, ABG)
01:09:38.590 00.000 10052 Guiding  Dir = 3, Dur = 56
01:09:38.611 00.021 10052 IsSlewing returns 0
01:09:38.615 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:38.649 00.034 10052 IsGuiding returns 0
01:09:38.655 00.006 6880 UpdateGuideState exits: m=2153 SNR=32.2
01:09:38.655 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:38.655 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:38.655 00.000 6880 Enqueuing Expose request
01:09:38.677 00.022 10052 PulseGuide returned control before completion, sleep 39
01:09:38.689 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba71fe27-4efb-4271-a1b0-8d26a4b771cd"}
01:09:38.690 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba71fe27-4efb-4271-a1b0-8d26a4b771cd"}
01:09:38.691 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"901d4423-9871-467a-8eeb-d12709dc08a1"}
01:09:38.691 00.000 6880 case statement mapped state 6 to 3
01:09:38.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"901d4423-9871-467a-8eeb-d12709dc08a1"}
01:09:38.693 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3508ae15-3a23-4969-8c2f-3b1cfd93f18d"}
01:09:38.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":228,"width":15,"height":15,"star_pos":[7.17,7.31],"pixels":"..."},"id":"3508ae15-3a23-4969-8c2f-3b1cfd93f18d"}
01:09:38.739 00.046 10052 IsGuiding returns 1
01:09:38.739 00.000 10052 scope still moving after pulse duration time elapsed
01:09:38.785 00.046 10052 IsSlewing returns 0
01:09:38.823 00.038 10052 IsGuiding returns 0
01:09:38.823 00.000 10052 scope move finished after 56 + 117 ms
01:09:38.823 00.000 10052 Move returns status 0, amount 56
01:09:38.823 00.000 10052 MoveAxis(S, 19, ABG)
01:09:38.823 00.000 10052 Guiding  Dir = 1, Dur = 19
01:09:38.861 00.038 10052 IsSlewing returns 0
01:09:38.899 00.038 10052 IsGuiding returns 0
01:09:38.965 00.066 10052 IsGuiding returns 1
01:09:38.965 00.000 10052 scope still moving after pulse duration time elapsed
01:09:39.018 00.053 10052 IsSlewing returns 0
01:09:39.057 00.039 10052 IsGuiding returns 0
01:09:39.057 00.000 10052 scope move finished after 19 + 138 ms
01:09:39.057 00.000 10052 Move returns status 0, amount 19
01:09:39.057 00.000 10052 move complete, result=0
01:09:39.057 00.000 10052 worker thread done servicing request
01:09:39.057 00.000 10052 Worker thread wakes up
01:09:39.057 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.3 px 19 ms SOUTH
01:09:39.059 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:39.059 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:39.967 00.908 10052 Exposure complete
01:09:40.035 00.068 10052 worker thread done servicing request
01:09:40.036 00.001 6880 OnExposeComplete: enter
01:09:40.036 00.000 6880 UpdateGuideState(): m_state=6
01:09:40.036 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
01:09:40.036 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=888.39, Mass=2251, SNR=32.9, Peak=159 HFD=4.7
01:09:40.036 00.000 6880 MultiStar: [#1 0.25,-0.30,0.96,U] [#2 0.37,-0.31,0.00,M1] [#3 0.41,0.05,0.90,U] [#4 0.22,-0.40,0.00,M3] [#5 0.37,-0.17,0.98,U] [#6 0.31,-0.13,0.93,U] [#7 0.39,-0.59,0.00,R] [#8 0.17,-0.29,0.80,U] 
01:09:40.037 00.001 6880 refined, 5 included, MultiStar: {0.34, -0.18}, one-star: {0.49, -0.23}
01:09:40.037 00.000 6880 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
01:09:40.037 00.000 6880 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
01:09:40.037 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.18 hyp=0.38 cameraTheta=-0.48 mountX=0.16 mountY=0.34, mountTheta=1.12
01:09:40.038 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.18, opts=13)
01:09:40.038 00.000 6880 Enqueuing Move request for scope (0.34, -0.18)
01:09:40.038 00.000 10052 Worker thread wakes up
01:09:40.039 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.18) opts 0xd
01:09:40.039 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.18)
01:09:40.039 00.000 10052 Moving (0.34, -0.18) raw xDistance=0.16 yDistance=0.34
01:09:40.039 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:09:40.039 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.34, slope = 0.01
01:09:40.039 00.000 10052 MoveAxis(W, 47, ABG)
01:09:40.039 00.000 10052 Guiding  Dir = 3, Dur = 47
01:09:40.061 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:40.095 00.034 6880 UpdateGuideState exits: m=2251 SNR=32.9
01:09:40.095 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:40.095 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:40.095 00.000 6880 Enqueuing Expose request
01:09:40.111 00.016 10052 IsSlewing returns 0
01:09:40.186 00.075 10052 IsGuiding returns 0
01:09:40.319 00.133 10052 IsGuiding returns 0
01:09:40.319 00.000 10052 Move returns status 0, amount 47
01:09:40.319 00.000 10052 MoveAxis(S, 20, ABG)
01:09:40.320 00.001 10052 Guiding  Dir = 1, Dur = 20
01:09:40.388 00.068 10052 IsSlewing returns 0
01:09:40.459 00.071 10052 IsGuiding returns 0
01:09:40.599 00.140 10052 IsGuiding returns 0
01:09:40.599 00.000 10052 Move returns status 0, amount 20
01:09:40.599 00.000 10052 move complete, result=0
01:09:40.599 00.000 10052 worker thread done servicing request
01:09:40.599 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.3 px 20 ms SOUTH
01:09:40.599 00.000 10052 Worker thread wakes up
01:09:40.600 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:40.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:40.682 00.082 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b429a481-5369-4b3a-a6e8-f4065fb62c4f"}
01:09:40.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b429a481-5369-4b3a-a6e8-f4065fb62c4f"}
01:09:40.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1389ef26-6cd9-4ffe-afbc-1ab5c689ce1b"}
01:09:40.683 00.000 6880 case statement mapped state 6 to 3
01:09:40.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1389ef26-6cd9-4ffe-afbc-1ab5c689ce1b"}
01:09:40.685 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1a2cebea-dc12-402c-b702-d865556469b2"}
01:09:40.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":229,"width":15,"height":15,"star_pos":[7.28,7.39],"pixels":"..."},"id":"1a2cebea-dc12-402c-b702-d865556469b2"}
01:09:41.738 01.053 10052 Exposure complete
01:09:41.818 00.080 10052 worker thread done servicing request
01:09:41.818 00.000 6880 OnExposeComplete: enter
01:09:41.818 00.000 6880 UpdateGuideState(): m_state=6
01:09:41.818 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
01:09:41.819 00.001 6880 Star::Find returns 1 (0), X=408.18, Y=888.63, Mass=2206, SNR=32.6, Peak=149 HFD=4.6
01:09:41.819 00.000 6880 MultiStar: [#1 0.23,-0.05,0.94,U] [#2 0.18,0.10,0.99,U] [#3 0.12,0.14,0.92,U] [#4 0.14,0.03,0.84,U] [#5 0.22,0.06,0.98,U] [#6 0.16,0.13,0.93,U] [#7 -0.03,0.27,0.75,U] [#8 -0.04,0.15,0.80,U] 
01:09:41.819 00.000 6880 refined, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.39, 0.01}
01:09:41.819 00.000 6880 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.61) = xAngle (2.12 = 2.12)
01:09:41.819 00.000 6880 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.09 = 2.09)
01:09:41.819 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.50 mountX=-0.10 mountY=0.16, mountTheta=2.11
01:09:41.821 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.09, opts=13)
01:09:41.821 00.000 6880 Enqueuing Move request for scope (0.16, 0.09)
01:09:41.821 00.000 10052 Worker thread wakes up
01:09:41.821 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
01:09:41.821 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
01:09:41.821 00.000 10052 Moving (0.16, 0.09) raw xDistance=-0.10 yDistance=0.16
01:09:41.821 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:09:41.821 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:09:41.821 00.000 10052 MoveAxis(E, 0, ABG)
01:09:41.821 00.000 10052 Move returns status 0, amount 0
01:09:41.821 00.000 10052 MoveAxis(N, 0, ABG)
01:09:41.821 00.000 10052 Move returns status 0, amount 0
01:09:41.822 00.001 10052 move complete, result=0
01:09:41.822 00.000 10052 worker thread done servicing request
01:09:41.848 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:41.888 00.040 6880 UpdateGuideState exits: m=2206 SNR=32.6
01:09:41.888 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:41.889 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:41.889 00.000 6880 Enqueuing Expose request
01:09:41.889 00.000 10052 Worker thread wakes up
01:09:41.889 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:09:41.889 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:41.889 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:42.681 00.792 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60b4e49a-443d-4e45-948a-014cd1b4686c"}
01:09:42.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60b4e49a-443d-4e45-948a-014cd1b4686c"}
01:09:42.682 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cc50479b-fb9d-4a4f-bf55-d66f2b96d993"}
01:09:42.682 00.000 6880 case statement mapped state 6 to 3
01:09:42.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc50479b-fb9d-4a4f-bf55-d66f2b96d993"}
01:09:42.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"caa364b7-5e73-4db3-a9a0-39554e8eaf9f"}
01:09:42.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":230,"width":15,"height":15,"star_pos":[7.18,6.63],"pixels":"..."},"id":"caa364b7-5e73-4db3-a9a0-39554e8eaf9f"}
01:09:42.803 00.120 10052 Exposure complete
01:09:42.892 00.089 10052 worker thread done servicing request
01:09:42.892 00.000 6880 OnExposeComplete: enter
01:09:42.892 00.000 6880 UpdateGuideState(): m_state=6
01:09:42.893 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
01:09:42.893 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=888.35, Mass=2204, SNR=32.5, Peak=145 HFD=4.7
01:09:42.893 00.000 6880 MultiStar: [#1 -0.08,-0.18,0.95,U] [#2 0.17,-0.32,0.95,U] [#3 0.30,-0.02,0.90,U] [#4 0.06,-0.06,0.85,U] [#5 0.14,-0.05,0.98,U] [#6 0.22,-0.11,0.92,U] [#7 -0.02,0.22,0.76,U] [#8 -0.02,-0.00,0.78,U] 
01:09:42.894 00.001 6880 refined, 8 included, MultiStar: {0.12, -0.10}, one-star: {0.27, -0.28}
01:09:42.894 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
01:09:42.894 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
01:09:42.894 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-0.69 mountX=0.09 mountY=0.12, mountTheta=0.91
01:09:42.896 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.10, opts=13)
01:09:42.896 00.000 6880 Enqueuing Move request for scope (0.12, -0.10)
01:09:42.896 00.000 10052 Worker thread wakes up
01:09:42.896 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.10) opts 0xd
01:09:42.896 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.10)
01:09:42.896 00.000 10052 Moving (0.12, -0.10) raw xDistance=0.09 yDistance=0.12
01:09:42.896 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:42.897 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
01:09:42.897 00.000 10052 MoveAxis(E, 0, ABG)
01:09:42.897 00.000 10052 Move returns status 0, amount 0
01:09:42.897 00.000 10052 MoveAxis(N, 0, ABG)
01:09:42.897 00.000 10052 Move returns status 0, amount 0
01:09:42.897 00.000 10052 move complete, result=0
01:09:42.897 00.000 10052 worker thread done servicing request
01:09:42.927 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:42.980 00.053 6880 UpdateGuideState exits: m=2204 SNR=32.5
01:09:42.981 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:42.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:42.981 00.000 6880 Enqueuing Expose request
01:09:42.981 00.000 10052 Worker thread wakes up
01:09:42.981 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:42.981 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:42.982 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:44.118 01.136 10052 Exposure complete
01:09:44.208 00.090 10052 worker thread done servicing request
01:09:44.209 00.001 6880 OnExposeComplete: enter
01:09:44.209 00.000 6880 UpdateGuideState(): m_state=6
01:09:44.209 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
01:09:44.209 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=888.31, Mass=2349, SNR=33.6, Peak=154 HFD=4.7
01:09:44.211 00.002 6880 MultiStar: [#1 0.18,-0.17,0.91,U] [#2 0.30,-0.07,0.94,U] [#3 0.40,0.00,0.88,U] [#4 0.18,-0.33,0.81,U] [#5 0.28,-0.08,0.95,U] [#6 0.65,0.21,0.00,M1] [#7 -0.03,0.15,0.74,U] [#8 0.22,-0.19,0.77,U] 
01:09:44.211 00.000 6880 refined, 7 included, MultiStar: {0.26, -0.13}, one-star: {0.46, -0.31}
01:09:44.211 00.000 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.15 = 1.15)
01:09:44.211 00.000 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
01:09:44.211 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.13 hyp=0.29 cameraTheta=-0.46 mountX=0.12 mountY=0.26, mountTheta=1.15
01:09:44.212 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.13, opts=13)
01:09:44.212 00.000 6880 Enqueuing Move request for scope (0.26, -0.13)
01:09:44.212 00.000 10052 Worker thread wakes up
01:09:44.213 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.13) opts 0xd
01:09:44.213 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.13)
01:09:44.213 00.000 10052 Moving (0.26, -0.13) raw xDistance=0.12 yDistance=0.26
01:09:44.213 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:09:44.213 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.00
01:09:44.213 00.000 10052 MoveAxis(W, 31, ABG)
01:09:44.213 00.000 10052 Guiding  Dir = 3, Dur = 31
01:09:44.243 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:44.295 00.052 6880 UpdateGuideState exits: m=2349 SNR=33.6
01:09:44.295 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:44.295 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:44.295 00.000 6880 Enqueuing Expose request
01:09:44.299 00.004 10052 IsSlewing returns 0
01:09:44.376 00.077 10052 IsGuiding returns 0
01:09:44.513 00.137 10052 IsGuiding returns 0
01:09:44.513 00.000 10052 Move returns status 0, amount 31
01:09:44.513 00.000 10052 MoveAxis(N, 0, ABG)
01:09:44.513 00.000 10052 Move returns status 0, amount 0
01:09:44.513 00.000 10052 move complete, result=0
01:09:44.513 00.000 10052 worker thread done servicing request
01:09:44.515 00.002 10052 Worker thread wakes up
01:09:44.515 00.000 6880 GuideStep: 0.1 px 31 ms WEST, 0.3 px 0 ms NORTH
01:09:44.515 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:44.515 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:44.681 00.166 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48a987f2-4172-4d53-a57f-44165003195c"}
01:09:44.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48a987f2-4172-4d53-a57f-44165003195c"}
01:09:44.681 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3cc29e72-dadb-40be-b4f9-7cff509b6269"}
01:09:44.682 00.001 6880 case statement mapped state 6 to 3
01:09:44.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cc29e72-dadb-40be-b4f9-7cff509b6269"}
01:09:44.682 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3b2ab60d-9bf1-4b3e-86d5-9f6cbf323f45"}
01:09:44.684 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":232,"width":15,"height":15,"star_pos":[7.25,7.31],"pixels":"..."},"id":"3b2ab60d-9bf1-4b3e-86d5-9f6cbf323f45"}
01:09:45.433 00.749 10052 Exposure complete
01:09:45.522 00.089 6880 OnExposeComplete: enter
01:09:45.522 00.000 10052 worker thread done servicing request
01:09:45.522 00.000 6880 UpdateGuideState(): m_state=6
01:09:45.523 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
01:09:45.523 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=888.33, Mass=2201, SNR=32.5, Peak=153 HFD=4.7
01:09:45.523 00.000 6880 MultiStar: [#1 0.28,-0.30,0.94,U] [#2 0.44,-0.21,0.00,M1] [#3 0.58,-0.10,0.00,M1] [#4 0.15,-0.32,0.87,U] [#5 0.37,-0.31,0.00,M1] [#6 0.58,0.10,0.00,M2] [#7 -0.02,0.21,0.78,U] [#8 0.38,-0.01,0.78,U] 
01:09:45.523 00.000 6880 refined, 4 included, MultiStar: {0.26, -0.16}, one-star: {0.47, -0.30}
01:09:45.524 00.001 6880 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.61) = xAngle (1.07 = 1.07)
01:09:45.524 00.000 6880 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
01:09:45.524 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.31 cameraTheta=-0.55 mountX=0.15 mountY=0.26, mountTheta=1.06
01:09:45.525 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.16, opts=13)
01:09:45.526 00.001 6880 Enqueuing Move request for scope (0.26, -0.16)
01:09:45.526 00.000 10052 Worker thread wakes up
01:09:45.526 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
01:09:45.526 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
01:09:45.526 00.000 10052 Moving (0.26, -0.16) raw xDistance=0.15 yDistance=0.26
01:09:45.526 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:09:45.526 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.01
01:09:45.526 00.000 10052 MoveAxis(W, 41, ABG)
01:09:45.526 00.000 10052 Guiding  Dir = 3, Dur = 41
01:09:45.559 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:45.581 00.022 10052 IsSlewing returns 0
01:09:45.610 00.029 6880 UpdateGuideState exits: m=2201 SNR=32.5
01:09:45.610 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:45.610 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:45.610 00.000 6880 Enqueuing Expose request
01:09:45.655 00.045 10052 IsGuiding returns 0
01:09:45.794 00.139 10052 IsGuiding returns 0
01:09:45.795 00.001 10052 Move returns status 0, amount 41
01:09:45.795 00.000 10052 MoveAxis(N, 0, ABG)
01:09:45.795 00.000 10052 Move returns status 0, amount 0
01:09:45.795 00.000 10052 move complete, result=0
01:09:45.795 00.000 10052 worker thread done servicing request
01:09:45.795 00.000 10052 Worker thread wakes up
01:09:45.795 00.000 6880 GuideStep: 0.1 px 41 ms WEST, 0.3 px 0 ms NORTH
01:09:45.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:45.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:46.680 00.885 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40d51513-e35c-49b3-9ddf-61c77017b25f"}
01:09:46.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40d51513-e35c-49b3-9ddf-61c77017b25f"}
01:09:46.681 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ad1ce83c-dfe5-4479-b08a-4e985a3913ad"}
01:09:46.681 00.000 6880 case statement mapped state 6 to 3
01:09:46.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad1ce83c-dfe5-4479-b08a-4e985a3913ad"}
01:09:46.682 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e211b1c0-5925-4af7-84cf-d777a3e1f7ed"}
01:09:46.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":233,"width":15,"height":15,"star_pos":[7.26,7.33],"pixels":"..."},"id":"e211b1c0-5925-4af7-84cf-d777a3e1f7ed"}
01:09:46.924 00.242 10052 Exposure complete
01:09:47.015 00.091 10052 worker thread done servicing request
01:09:47.015 00.000 6880 OnExposeComplete: enter
01:09:47.015 00.000 6880 UpdateGuideState(): m_state=6
01:09:47.016 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
01:09:47.016 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=888.18, Mass=2276, SNR=33.2, Peak=150 HFD=4.6
01:09:47.016 00.000 6880 MultiStar: [#1 0.20,-0.48,0.00,M1] [#2 0.18,-0.36,0.96,U] [#3 0.38,-0.12,0.89,U] [#4 0.14,-0.26,0.84,U] [#5 0.37,-0.27,0.00,M2] [#6 0.40,-0.10,0.90,U] [#7 -0.01,0.08,0.74,U] [#8 0.15,-0.42,0.00,M1] 
01:09:47.017 00.001 6880 refined, 5 included, MultiStar: {0.28, -0.22}, one-star: {0.49, -0.45}
01:09:47.017 00.000 6880 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.61) = xAngle (0.95 = 0.95)
01:09:47.017 00.000 6880 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
01:09:47.017 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.22 hyp=0.35 cameraTheta=-0.66 mountX=0.20 mountY=0.28, mountTheta=0.94
01:09:47.019 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.22, opts=13)
01:09:47.019 00.000 6880 Enqueuing Move request for scope (0.28, -0.22)
01:09:47.019 00.000 10052 Worker thread wakes up
01:09:47.019 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.22) opts 0xd
01:09:47.019 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.22)
01:09:47.020 00.001 10052 Moving (0.28, -0.22) raw xDistance=0.20 yDistance=0.28
01:09:47.020 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:09:47.020 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.01
01:09:47.020 00.000 10052 MoveAxis(W, 56, ABG)
01:09:47.020 00.000 10052 Guiding  Dir = 3, Dur = 56
01:09:47.040 00.020 10052 IsSlewing returns 0
01:09:47.052 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:47.079 00.027 10052 IsGuiding returns 0
01:09:47.102 00.023 6880 UpdateGuideState exits: m=2276 SNR=33.2
01:09:47.103 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:47.103 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:47.103 00.000 6880 Enqueuing Expose request
01:09:47.106 00.003 10052 PulseGuide returned control before completion, sleep 39
01:09:47.175 00.069 10052 IsGuiding returns 0
01:09:47.175 00.000 10052 Move returns status 0, amount 56
01:09:47.175 00.000 10052 MoveAxis(N, 0, ABG)
01:09:47.176 00.001 10052 Move returns status 0, amount 0
01:09:47.176 00.000 10052 move complete, result=0
01:09:47.176 00.000 10052 worker thread done servicing request
01:09:47.176 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.3 px 0 ms NORTH
01:09:47.176 00.000 10052 Worker thread wakes up
01:09:47.176 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:47.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:48.095 00.919 10052 Exposure complete
01:09:48.199 00.104 10052 worker thread done servicing request
01:09:48.199 00.000 6880 OnExposeComplete: enter
01:09:48.199 00.000 6880 UpdateGuideState(): m_state=6
01:09:48.200 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
01:09:48.200 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=888.29, Mass=2234, SNR=32.8, Peak=133 HFD=4.7
01:09:48.200 00.000 6880 MultiStar: [#1 0.26,-0.43,0.00,M2] [#2 0.16,-0.33,0.97,U] [#3 0.48,0.04,0.00,M1] [#4 0.19,-0.39,0.84,U] [#5 0.43,-0.55,0.00,M3] [#6 0.71,-0.10,0.00,M2] [#7 -0.03,-0.09,0.75,U] [#8 0.40,-0.16,0.75,U] 
01:09:48.201 00.001 6880 refined, 4 included, MultiStar: {0.27, -0.27}, one-star: {0.59, -0.34}
01:09:48.201 00.000 6880 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.61) = xAngle (0.83 = 0.83)
01:09:48.201 00.000 6880 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
01:09:48.201 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.27 hyp=0.39 cameraTheta=-0.79 mountX=0.26 mountY=0.27, mountTheta=0.81
01:09:48.203 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.27, opts=13)
01:09:48.203 00.000 6880 Enqueuing Move request for scope (0.27, -0.27)
01:09:48.203 00.000 10052 Worker thread wakes up
01:09:48.203 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.27) opts 0xd
01:09:48.203 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.27)
01:09:48.203 00.000 10052 Moving (0.27, -0.27) raw xDistance=0.26 yDistance=0.27
01:09:48.203 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:09:48.203 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.01
01:09:48.204 00.001 10052 MoveAxis(W, 73, ABG)
01:09:48.204 00.000 10052 Guiding  Dir = 3, Dur = 73
01:09:48.236 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:48.278 00.042 10052 IsSlewing returns 0
01:09:48.289 00.011 6880 UpdateGuideState exits: m=2234 SNR=32.8
01:09:48.289 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:48.289 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:48.289 00.000 6880 Enqueuing Expose request
01:09:48.354 00.065 10052 IsGuiding returns 0
01:09:48.417 00.063 10052 PulseGuide returned control before completion, sleep 20
01:09:48.523 00.106 10052 IsGuiding returns 0
01:09:48.523 00.000 10052 Move returns status 0, amount 73
01:09:48.523 00.000 10052 MoveAxis(N, 0, ABG)
01:09:48.524 00.001 10052 Move returns status 0, amount 0
01:09:48.524 00.000 10052 move complete, result=0
01:09:48.524 00.000 10052 worker thread done servicing request
01:09:48.524 00.000 6880 GuideStep: 0.3 px 73 ms WEST, 0.3 px 0 ms NORTH
01:09:48.524 00.000 10052 Worker thread wakes up
01:09:48.524 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:48.524 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:48.678 00.154 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cc015612-b669-4f4b-8ab0-4345af5ba168"}
01:09:48.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cc015612-b669-4f4b-8ab0-4345af5ba168"}
01:09:48.680 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"09b7b007-6b84-4f57-8c78-8e5c908d0f9d"}
01:09:48.680 00.000 6880 case statement mapped state 6 to 3
01:09:48.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"09b7b007-6b84-4f57-8c78-8e5c908d0f9d"}
01:09:48.681 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"26c95ad6-2c53-4515-8569-17c8b0c4bbb7"}
01:09:48.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":235,"width":15,"height":15,"star_pos":[7.38,7.29],"pixels":"..."},"id":"26c95ad6-2c53-4515-8569-17c8b0c4bbb7"}
01:09:49.655 00.974 10052 Exposure complete
01:09:49.742 00.087 10052 worker thread done servicing request
01:09:49.742 00.000 6880 OnExposeComplete: enter
01:09:49.742 00.000 6880 UpdateGuideState(): m_state=6
01:09:49.743 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
01:09:49.743 00.000 6880 Star::Find returns 1 (0), X=408.55, Y=888.61, Mass=2260, SNR=32.9, Peak=138 HFD=4.7
01:09:49.743 00.000 6880 MultiStar: [#1 0.43,0.07,0.92,U] [#2 0.45,-0.13,0.00,M1] [#3 0.74,0.18,0.00,M2] [#4 0.81,0.03,0.00,M1] [#5 0.51,-0.33,0.00,M4] [#6 0.85,0.30,0.00,M3] [#7 0.41,0.22,0.00,M1] [#8 0.43,0.03,0.75,U] 
01:09:49.744 00.001 6880 refined, 2 included, MultiStar: {0.55, 0.03}, one-star: {0.76, -0.02}
01:09:49.744 00.000 6880 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.61) = xAngle (1.66 = 1.66)
01:09:49.744 00.000 6880 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.63 = 1.63)
01:09:49.744 00.000 6880 CameraToMount -- cameraX=0.55 cameraY=0.03 hyp=0.55 cameraTheta=0.05 mountX=-0.05 mountY=0.55, mountTheta=1.66
01:09:49.746 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.55, y=0.03, opts=13)
01:09:49.747 00.001 6880 Enqueuing Move request for scope (0.55, 0.03)
01:09:49.747 00.000 10052 Worker thread wakes up
01:09:49.747 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.55, 0.03) opts 0xd
01:09:49.747 00.000 10052 Handling offset move in thread for scope, endpoint = (0.55, 0.03)
01:09:49.747 00.000 10052 Moving (0.55, 0.03) raw xDistance=-0.05 yDistance=0.55
01:09:49.747 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:09:49.747 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.55, slope = 0.01
01:09:49.747 00.000 10052 MoveAxis(E, 0, ABG)
01:09:49.747 00.000 10052 Move returns status 0, amount 0
01:09:49.747 00.000 10052 MoveAxis(S, 21, ABG)
01:09:49.748 00.001 10052 Guiding  Dir = 1, Dur = 21
01:09:49.785 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:49.809 00.024 10052 IsSlewing returns 0
01:09:49.839 00.030 6880 UpdateGuideState exits: m=2260 SNR=32.9
01:09:49.839 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:49.839 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:49.839 00.000 6880 Enqueuing Expose request
01:09:49.883 00.044 10052 IsGuiding returns 0
01:09:50.031 00.148 10052 IsGuiding returns 0
01:09:50.031 00.000 10052 Move returns status 0, amount 21
01:09:50.031 00.000 10052 move complete, result=0
01:09:50.031 00.000 10052 worker thread done servicing request
01:09:50.031 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.6 px 21 ms SOUTH
01:09:50.031 00.000 10052 Worker thread wakes up
01:09:50.032 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:50.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:50.678 00.646 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e1654f0-b6f6-4baa-9a51-191a9af3a90a"}
01:09:50.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e1654f0-b6f6-4baa-9a51-191a9af3a90a"}
01:09:50.679 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"71c404a6-5154-4859-8d69-1c4fd29ece82"}
01:09:50.679 00.000 6880 case statement mapped state 6 to 3
01:09:50.679 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"71c404a6-5154-4859-8d69-1c4fd29ece82"}
01:09:50.679 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e5c4b934-fa57-4b36-b802-905936600b50"}
01:09:50.679 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":236,"width":15,"height":15,"star_pos":[6.55,6.61],"pixels":"..."},"id":"e5c4b934-fa57-4b36-b802-905936600b50"}
01:09:50.953 00.274 10052 Exposure complete
01:09:51.039 00.086 10052 worker thread done servicing request
01:09:51.040 00.001 6880 OnExposeComplete: enter
01:09:51.040 00.000 6880 UpdateGuideState(): m_state=6
01:09:51.040 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
01:09:51.040 00.000 6880 Star::Find returns 1 (0), X=408.49, Y=888.42, Mass=2205, SNR=32.5, Peak=145 HFD=4.3
01:09:51.041 00.001 6880 MultiStar: [#1 0.43,-0.23,0.00,M2] [#2 0.54,-0.12,0.00,M2] [#3 0.48,-0.02,0.00,M3] [#4 0.46,-0.36,0.00,M2] [#5 0.50,-0.12,0.00,M5] [#6 0.62,0.01,0.00,M4] [#7 0.23,0.08,0.77,U] [#8 0.33,-0.09,0.80,U] 
01:09:51.041 00.000 6880 refined, 2 included, MultiStar: {0.44, -0.09}, one-star: {0.70, -0.21}
01:09:51.041 00.000 6880 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.61) = xAngle (1.42 = 1.42)
01:09:51.041 00.000 6880 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
01:09:51.041 00.000 6880 CameraToMount -- cameraX=0.44 cameraY=-0.09 hyp=0.45 cameraTheta=-0.19 mountX=0.07 mountY=0.44, mountTheta=1.42
01:09:51.043 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.44, y=-0.09, opts=13)
01:09:51.043 00.000 6880 Enqueuing Move request for scope (0.44, -0.09)
01:09:51.044 00.001 10052 Worker thread wakes up
01:09:51.044 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.09) opts 0xd
01:09:51.044 00.000 10052 Handling offset move in thread for scope, endpoint = (0.44, -0.09)
01:09:51.044 00.000 10052 Moving (0.44, -0.09) raw xDistance=0.07 yDistance=0.44
01:09:51.044 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:09:51.044 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.44, slope = 0.02
01:09:51.044 00.000 10052 MoveAxis(E, 0, ABG)
01:09:51.044 00.000 10052 Move returns status 0, amount 0
01:09:51.044 00.000 10052 MoveAxis(S, 42, ABG)
01:09:51.044 00.000 10052 Guiding  Dir = 1, Dur = 42
01:09:51.066 00.022 10052 IsSlewing returns 0
01:09:51.075 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:51.103 00.028 10052 IsGuiding returns 0
01:09:51.125 00.022 6880 UpdateGuideState exits: m=2205 SNR=32.5
01:09:51.126 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:51.126 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:51.126 00.000 6880 Enqueuing Expose request
01:09:51.131 00.005 10052 PulseGuide returned control before completion, sleep 25
01:09:51.189 00.058 10052 IsGuiding returns 0
01:09:51.189 00.000 10052 Move returns status 0, amount 42
01:09:51.189 00.000 10052 move complete, result=0
01:09:51.189 00.000 10052 worker thread done servicing request
01:09:51.189 00.000 10052 Worker thread wakes up
01:09:51.189 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:51.189 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:51.192 00.003 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 42 ms SOUTH
01:09:52.318 01.126 10052 Exposure complete
01:09:52.407 00.089 6880 OnExposeComplete: enter
01:09:52.407 00.000 6880 UpdateGuideState(): m_state=6
01:09:52.408 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
01:09:52.408 00.000 6880 Star::Find returns 1 (0), X=408.74, Y=888.50, Mass=2295, SNR=33.3, Peak=148 HFD=4.6
01:09:52.408 00.000 6880 MultiStar: large primary error, entering stabilization period
01:09:52.408 00.000 6880 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.61) = xAngle (1.48 = 1.48)
01:09:52.408 00.000 6880 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
01:09:52.408 00.000 6880 CameraToMount -- cameraX=0.95 cameraY=-0.13 hyp=0.96 cameraTheta=-0.13 mountX=0.09 mountY=0.95, mountTheta=1.48
01:09:52.409 00.001 10052 worker thread done servicing request
01:09:52.410 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.95, y=-0.13, opts=13)
01:09:52.412 00.002 6880 Enqueuing Move request for scope (0.95, -0.13)
01:09:52.412 00.000 10052 Worker thread wakes up
01:09:52.412 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.95, -0.13) opts 0xd
01:09:52.412 00.000 10052 Handling offset move in thread for scope, endpoint = (0.95, -0.13)
01:09:52.412 00.000 10052 Moving (0.95, -0.13) raw xDistance=0.09 yDistance=0.95
01:09:52.412 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:09:52.412 00.000 10052 Lowpass2 history cleared, outlier deflection
01:09:52.412 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.43 from input 0.95, slope = 0.00
01:09:52.412 00.000 10052 MoveAxis(E, 0, ABG)
01:09:52.412 00.000 10052 Move returns status 0, amount 0
01:09:52.412 00.000 10052 MoveAxis(S, 173, ABG)
01:09:52.412 00.000 10052 Guiding  Dir = 1, Dur = 173
01:09:52.434 00.022 10052 IsSlewing returns 0
01:09:52.444 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:52.471 00.027 10052 IsGuiding returns 0
01:09:52.497 00.026 6880 UpdateGuideState exits: m=2295 SNR=33.3
01:09:52.497 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:52.497 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:52.497 00.000 6880 Enqueuing Expose request
01:09:52.498 00.001 10052 PulseGuide returned control before completion, sleep 157
01:09:52.678 00.180 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"173075a0-5cfd-482e-b2ad-ef59d2b1fe28"}
01:09:52.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"173075a0-5cfd-482e-b2ad-ef59d2b1fe28"}
01:09:52.680 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37e26d1d-4f74-438c-90bf-df1616db4cf7"}
01:09:52.680 00.000 10052 IsGuiding returns 1
01:09:52.680 00.000 6880 case statement mapped state 6 to 3
01:09:52.680 00.000 10052 scope still moving after pulse duration time elapsed
01:09:52.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"37e26d1d-4f74-438c-90bf-df1616db4cf7"}
01:09:52.680 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e67e8e99-f706-4eb0-aabb-9240fa5e904d"}
01:09:52.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":238,"width":15,"height":15,"star_pos":[6.74,7.50],"pixels":"..."},"id":"e67e8e99-f706-4eb0-aabb-9240fa5e904d"}
01:09:52.726 00.046 10052 IsSlewing returns 0
01:09:52.764 00.038 10052 IsGuiding returns 0
01:09:52.765 00.001 10052 scope move finished after 173 + 120 ms
01:09:52.765 00.000 10052 Move returns status 0, amount 173
01:09:52.765 00.000 10052 move complete, result=0
01:09:52.765 00.000 10052 worker thread done servicing request
01:09:52.765 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.9 px 173 ms SOUTH
01:09:52.765 00.000 10052 Worker thread wakes up
01:09:52.765 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:52.765 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:53.686 00.921 10052 Exposure complete
01:09:53.784 00.098 10052 worker thread done servicing request
01:09:53.784 00.000 6880 OnExposeComplete: enter
01:09:53.784 00.000 6880 UpdateGuideState(): m_state=6
01:09:53.785 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
01:09:53.785 00.000 6880 Star::Find returns 1 (0), X=408.45, Y=888.70, Mass=2155, SNR=32.2, Peak=139 HFD=4.5
01:09:53.785 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
01:09:53.785 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
01:09:53.785 00.000 6880 CameraToMount -- cameraX=0.66 cameraY=0.07 hyp=0.67 cameraTheta=0.11 mountX=-0.10 mountY=0.66, mountTheta=1.72
01:09:53.787 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.66, y=0.07, opts=13)
01:09:53.787 00.000 6880 Enqueuing Move request for scope (0.66, 0.07)
01:09:53.787 00.000 10052 Worker thread wakes up
01:09:53.788 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.07) opts 0xd
01:09:53.788 00.000 10052 Handling offset move in thread for scope, endpoint = (0.66, 0.07)
01:09:53.788 00.000 10052 Moving (0.66, 0.07) raw xDistance=-0.10 yDistance=0.66
01:09:53.788 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:09:53.788 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.66, slope = 0.00
01:09:53.788 00.000 10052 MoveAxis(E, 0, ABG)
01:09:53.788 00.000 10052 Move returns status 0, amount 0
01:09:53.788 00.000 10052 MoveAxis(S, 121, ABG)
01:09:53.788 00.000 10052 Guiding  Dir = 1, Dur = 121
01:09:53.820 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:53.870 00.050 6880 UpdateGuideState exits: m=2155 SNR=32.2
01:09:53.870 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:53.870 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:53.871 00.001 6880 Enqueuing Expose request
01:09:53.886 00.015 10052 IsSlewing returns 0
01:09:53.966 00.080 10052 IsGuiding returns 0
01:09:54.029 00.063 10052 PulseGuide returned control before completion, sleep 68
01:09:54.147 00.118 10052 IsGuiding returns 1
01:09:54.147 00.000 10052 scope still moving after pulse duration time elapsed
01:09:54.249 00.102 10052 IsSlewing returns 0
01:09:54.327 00.078 10052 IsGuiding returns 0
01:09:54.327 00.000 10052 scope move finished after 121 + 241 ms
01:09:54.329 00.002 10052 Move returns status 0, amount 121
01:09:54.329 00.000 10052 move complete, result=0
01:09:54.329 00.000 10052 worker thread done servicing request
01:09:54.329 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.7 px 121 ms SOUTH
01:09:54.329 00.000 10052 Worker thread wakes up
01:09:54.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:54.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:54.678 00.349 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e9d2e21-768c-4ab4-9245-2c9ca520b314"}
01:09:54.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e9d2e21-768c-4ab4-9245-2c9ca520b314"}
01:09:54.678 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d908cb04-da7f-4d68-8fa2-88d2ec022351"}
01:09:54.678 00.000 6880 case statement mapped state 6 to 3
01:09:54.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d908cb04-da7f-4d68-8fa2-88d2ec022351"}
01:09:54.679 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"519d775a-b9cf-47d8-ae3a-668d34b8fee5"}
01:09:54.679 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":239,"width":15,"height":15,"star_pos":[7.45,6.70],"pixels":"..."},"id":"519d775a-b9cf-47d8-ae3a-668d34b8fee5"}
01:09:55.473 00.794 10052 Exposure complete
01:09:55.556 00.083 10052 worker thread done servicing request
01:09:55.556 00.000 6880 OnExposeComplete: enter
01:09:55.556 00.000 6880 UpdateGuideState(): m_state=6
01:09:55.556 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
01:09:55.557 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=888.73, Mass=2236, SNR=32.8, Peak=159 HFD=4.6
01:09:55.557 00.000 6880 MultiStar: exiting stabilization period
01:09:55.557 00.000 6880 MultiStar: [#1 -0.29,0.21,0.96,U] [#2 -0.21,0.39,0.97,U] [#3 -0.26,0.45,0.00,M4] [#4 -0.05,0.21,0.83,U] [#5 -0.11,0.11,0.97,U] [#6 -0.17,0.55,0.00,M5] [#7 -0.40,0.75,0.00,M1] [#8 -0.24,0.37,0.78,U] 
01:09:55.557 00.000 6880 single-star, 5 included, MultiStar: {-0.14, 0.23}, one-star: {0.03, 0.11}
01:09:55.557 00.000 6880 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.61) = xAngle (2.95 = 2.95)
01:09:55.557 00.000 6880 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.92 = 2.92)
01:09:55.558 00.001 6880 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.33 mountX=-0.11 mountY=0.02, mountTheta=2.92
01:09:55.560 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.11, opts=13)
01:09:55.560 00.000 6880 Enqueuing Move request for scope (0.03, 0.11)
01:09:55.560 00.000 10052 Worker thread wakes up
01:09:55.560 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
01:09:55.560 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
01:09:55.560 00.000 10052 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=0.02
01:09:55.560 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:09:55.560 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
01:09:55.560 00.000 10052 MoveAxis(E, 0, ABG)
01:09:55.561 00.001 10052 Move returns status 0, amount 0
01:09:55.561 00.000 10052 MoveAxis(N, 0, ABG)
01:09:55.561 00.000 10052 Move returns status 0, amount 0
01:09:55.561 00.000 10052 move complete, result=0
01:09:55.561 00.000 10052 worker thread done servicing request
01:09:55.591 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:55.638 00.047 6880 UpdateGuideState exits: m=2236 SNR=32.8
01:09:55.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:55.638 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:55.639 00.001 6880 Enqueuing Expose request
01:09:55.639 00.000 10052 Worker thread wakes up
01:09:55.639 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:09:55.639 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:55.639 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:56.552 00.913 10052 Exposure complete
01:09:56.636 00.084 10052 worker thread done servicing request
01:09:56.636 00.000 6880 OnExposeComplete: enter
01:09:56.636 00.000 6880 UpdateGuideState(): m_state=6
01:09:56.637 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
01:09:56.637 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.70, Mass=2139, SNR=32.1, Peak=143 HFD=4.6
01:09:56.637 00.000 6880 MultiStar: [#1 -0.29,-0.07,0.98,U] [#2 -0.23,-0.22,1.00,U] [#3 -0.11,0.09,0.89,U] [#4 -0.43,-0.28,0.00,M2] [#5 -0.16,-0.08,0.97,U] [#6 -0.08,0.02,0.95,U] [#7 -0.53,0.39,0.00,M2] [#8 -0.36,0.16,0.78,U] 
01:09:56.637 00.000 6880 single-star, 6 included, MultiStar: {-0.16, -0.01}, one-star: {0.08, 0.07}
01:09:56.637 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.36 = 2.36)
01:09:56.638 00.001 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.33 = 2.33)
01:09:56.638 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.07 hyp=0.11 cameraTheta=0.74 mountX=-0.08 mountY=0.08, mountTheta=2.34
01:09:56.640 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.07, opts=13)
01:09:56.640 00.000 6880 Enqueuing Move request for scope (0.08, 0.07)
01:09:56.640 00.000 10052 Worker thread wakes up
01:09:56.640 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.07) opts 0xd
01:09:56.640 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.07)
01:09:56.640 00.000 10052 Moving (0.08, 0.07) raw xDistance=-0.08 yDistance=0.08
01:09:56.640 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:09:56.641 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
01:09:56.641 00.000 10052 MoveAxis(E, 0, ABG)
01:09:56.641 00.000 10052 Move returns status 0, amount 0
01:09:56.641 00.000 10052 MoveAxis(N, 0, ABG)
01:09:56.641 00.000 10052 Move returns status 0, amount 0
01:09:56.641 00.000 10052 move complete, result=0
01:09:56.641 00.000 10052 worker thread done servicing request
01:09:56.673 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:56.721 00.048 6880 UpdateGuideState exits: m=2139 SNR=32.1
01:09:56.722 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:56.722 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:56.722 00.000 6880 Enqueuing Expose request
01:09:56.722 00.000 10052 Worker thread wakes up
01:09:56.722 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:56.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:56.723 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:09:56.728 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c8ce7a3c-3b98-4b47-8801-68a4d6d549cc"}
01:09:56.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c8ce7a3c-3b98-4b47-8801-68a4d6d549cc"}
01:09:56.741 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0fe36bdf-791a-45d2-8789-67b75481c18b"}
01:09:56.741 00.000 6880 case statement mapped state 6 to 3
01:09:56.742 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fe36bdf-791a-45d2-8789-67b75481c18b"}
01:09:56.744 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"579efa00-1645-40be-95c4-6491c5f19ff3"}
01:09:56.744 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":241,"width":15,"height":15,"star_pos":[6.87,6.70],"pixels":"..."},"id":"579efa00-1645-40be-95c4-6491c5f19ff3"}
01:09:57.861 01.117 10052 Exposure complete
01:09:57.954 00.093 10052 worker thread done servicing request
01:09:57.954 00.000 6880 OnExposeComplete: enter
01:09:57.954 00.000 6880 UpdateGuideState(): m_state=6
01:09:57.955 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
01:09:57.955 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.74, Mass=2250, SNR=32.9, Peak=150 HFD=4.5
01:09:57.956 00.001 6880 MultiStar: [#1 -0.20,0.12,0.96,U] [#2 -0.31,-0.01,0.98,U] [#3 -0.03,0.42,0.90,U] [#4 -0.18,0.11,0.86,U] [#5 -0.23,0.06,0.93,U] [#6 -0.02,0.14,0.92,U] [#7 -0.45,0.54,0.00,M3] [#8 -0.24,0.22,0.80,U] 
01:09:57.956 00.000 6880 single-star, 7 included, MultiStar: {-0.14, 0.14}, one-star: {0.05, 0.12}
01:09:57.956 00.000 6880 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.61) = xAngle (2.81 = 2.81)
01:09:57.956 00.000 6880 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.78 = 2.78)
01:09:57.956 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.20 mountX=-0.12 mountY=0.04, mountTheta=2.78
01:09:57.958 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.12, opts=13)
01:09:57.959 00.001 6880 Enqueuing Move request for scope (0.05, 0.12)
01:09:57.959 00.000 10052 Worker thread wakes up
01:09:57.959 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
01:09:57.959 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
01:09:57.959 00.000 10052 Moving (0.05, 0.12) raw xDistance=-0.12 yDistance=0.04
01:09:57.959 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:09:57.959 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.18
01:09:57.959 00.000 10052 MoveAxis(E, 32, ABG)
01:09:57.959 00.000 10052 Guiding  Dir = 2, Dur = 32
01:09:57.993 00.034 10052 IsSlewing returns 0
01:09:57.993 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:58.043 00.050 6880 UpdateGuideState exits: m=2250 SNR=32.9
01:09:58.044 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:58.044 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:58.044 00.000 6880 Enqueuing Expose request
01:09:58.066 00.022 10052 IsGuiding returns 0
01:09:58.215 00.149 10052 IsGuiding returns 0
01:09:58.215 00.000 10052 Move returns status 0, amount 32
01:09:58.215 00.000 10052 MoveAxis(N, 0, ABG)
01:09:58.215 00.000 10052 Move returns status 0, amount 0
01:09:58.215 00.000 10052 move complete, result=0
01:09:58.215 00.000 10052 worker thread done servicing request
01:09:58.215 00.000 6880 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
01:09:58.215 00.000 10052 Worker thread wakes up
01:09:58.215 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:58.215 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:09:58.682 00.467 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2ab8d56-40ba-4d9f-b5b1-e754dd412b60"}
01:09:58.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2ab8d56-40ba-4d9f-b5b1-e754dd412b60"}
01:09:58.682 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"456a2e02-9a4b-418d-bcbf-5443fccc580d"}
01:09:58.682 00.000 6880 case statement mapped state 6 to 3
01:09:58.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"456a2e02-9a4b-418d-bcbf-5443fccc580d"}
01:09:58.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5cb80645-e768-474a-92e4-ad0f5bd1690d"}
01:09:58.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":242,"width":15,"height":15,"star_pos":[6.84,6.74],"pixels":"..."},"id":"5cb80645-e768-474a-92e4-ad0f5bd1690d"}
01:09:59.123 00.440 10052 Exposure complete
01:09:59.206 00.083 10052 worker thread done servicing request
01:09:59.206 00.000 6880 OnExposeComplete: enter
01:09:59.206 00.000 6880 UpdateGuideState(): m_state=6
01:09:59.207 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
01:09:59.207 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.66, Mass=2221, SNR=32.8, Peak=156 HFD=4.7
01:09:59.208 00.001 6880 MultiStar: [#1 -0.34,-0.12,0.95,U] [#2 -0.37,0.00,0.98,U] [#3 -0.06,0.36,0.91,U] [#4 -0.43,-0.23,0.00,M2] [#5 -0.10,-0.08,0.98,U] [#6 -0.07,0.12,0.94,U] [#7 -0.68,0.23,0.00,M4] [#8 -0.29,0.04,0.80,U] 
01:09:59.208 00.000 6880 single-star, 6 included, MultiStar: {-0.18, 0.05}, one-star: {-0.04, 0.03}
01:09:59.208 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.04 = -2.25)
01:09:59.208 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.28)
01:09:59.208 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.42 mountX=-0.03 mountY=-0.04, mountTheta=-2.26
01:09:59.210 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.03, opts=13)
01:09:59.210 00.000 6880 Enqueuing Move request for scope (-0.04, 0.03)
01:09:59.210 00.000 10052 Worker thread wakes up
01:09:59.210 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
01:09:59.210 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
01:09:59.210 00.000 10052 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
01:09:59.211 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:09:59.211 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.31, using input
01:09:59.211 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.14
01:09:59.211 00.000 10052 MoveAxis(E, 0, ABG)
01:09:59.211 00.000 10052 Move returns status 0, amount 0
01:09:59.211 00.000 10052 MoveAxis(N, 0, ABG)
01:09:59.211 00.000 10052 Move returns status 0, amount 0
01:09:59.211 00.000 10052 move complete, result=0
01:09:59.211 00.000 10052 worker thread done servicing request
01:09:59.240 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:09:59.287 00.047 6880 UpdateGuideState exits: m=2221 SNR=32.8
01:09:59.287 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:09:59.287 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:09:59.287 00.000 6880 Enqueuing Expose request
01:09:59.287 00.000 10052 Worker thread wakes up
01:09:59.287 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:09:59.287 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:09:59.288 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:00.425 01.137 10052 Exposure complete
01:10:00.519 00.094 10052 worker thread done servicing request
01:10:00.519 00.000 6880 OnExposeComplete: enter
01:10:00.520 00.001 6880 UpdateGuideState(): m_state=6
01:10:00.520 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
01:10:00.520 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.70, Mass=2274, SNR=33.1, Peak=154 HFD=4.6
01:10:00.521 00.001 6880 MultiStar: [#1 -0.33,-0.21,0.96,U] [#2 -0.23,-0.26,0.96,U] [#3 0.01,0.06,0.89,U] [#4 -0.47,-0.19,0.00,M3] [#5 -0.19,-0.01,0.96,U] [#6 -0.10,0.01,0.91,U] [#7 -0.51,0.50,0.00,M5] [#8 -0.23,0.01,0.80,U] 
01:10:00.521 00.000 6880 single-star, 6 included, MultiStar: {-0.15, -0.05}, one-star: {0.02, 0.08}
01:10:00.521 00.000 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
01:10:00.521 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
01:10:00.521 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.35 mountX=-0.08 mountY=0.02, mountTheta=2.94
01:10:00.523 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.08, opts=13)
01:10:00.524 00.001 6880 Enqueuing Move request for scope (0.02, 0.08)
01:10:00.524 00.000 10052 Worker thread wakes up
01:10:00.524 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
01:10:00.524 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
01:10:00.524 00.000 10052 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.02
01:10:00.524 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:10:00.524 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.10
01:10:00.524 00.000 10052 MoveAxis(E, 0, ABG)
01:10:00.525 00.001 10052 Move returns status 0, amount 0
01:10:00.525 00.000 10052 MoveAxis(N, 0, ABG)
01:10:00.525 00.000 10052 Move returns status 0, amount 0
01:10:00.525 00.000 10052 move complete, result=0
01:10:00.525 00.000 10052 worker thread done servicing request
01:10:00.557 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:00.609 00.052 6880 UpdateGuideState exits: m=2274 SNR=33.1
01:10:00.609 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:00.609 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:00.609 00.000 6880 Enqueuing Expose request
01:10:00.609 00.000 10052 Worker thread wakes up
01:10:00.609 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:00.609 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:00.610 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:00.683 00.073 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1408d8ad-4177-46f6-9082-75c3cdf6f480"}
01:10:00.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1408d8ad-4177-46f6-9082-75c3cdf6f480"}
01:10:00.685 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5585c8d0-943a-4816-a578-ecc3ab2a4d0e"}
01:10:00.685 00.000 6880 case statement mapped state 6 to 3
01:10:00.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5585c8d0-943a-4816-a578-ecc3ab2a4d0e"}
01:10:00.686 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a16b7afb-b5e3-4fe4-8000-c88c37892744"}
01:10:00.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":244,"width":15,"height":15,"star_pos":[6.81,6.70],"pixels":"..."},"id":"a16b7afb-b5e3-4fe4-8000-c88c37892744"}
01:10:01.525 00.839 10052 Exposure complete
01:10:01.623 00.098 10052 worker thread done servicing request
01:10:01.623 00.000 6880 OnExposeComplete: enter
01:10:01.623 00.000 6880 UpdateGuideState(): m_state=6
01:10:01.623 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
01:10:01.624 00.001 6880 Star::Find returns 1 (0), X=407.70, Y=888.63, Mass=2270, SNR=33.0, Peak=151 HFD=4.7
01:10:01.624 00.000 6880 MultiStar: [#1 -0.28,0.00,0.95,U] [#2 -0.50,-0.15,0.00,M1] [#3 -0.17,0.10,0.90,U] [#4 -0.48,-0.27,0.00,M4] [#5 -0.33,0.02,0.95,U] [#6 -0.22,0.02,0.93,U] [#7 -0.44,0.44,0.00,M6] [#8 -0.41,0.06,0.79,U] 
01:10:01.624 00.000 6880 single-star, 5 included, MultiStar: {-0.25, 0.03}, one-star: {-0.09, 0.01}
01:10:01.624 00.000 6880 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.61) = xAngle (4.68 = -1.60)
01:10:01.624 00.000 6880 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.65 = -1.63)
01:10:01.625 00.001 6880 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.07 mountX=-0.00 mountY=-0.09, mountTheta=-1.60
01:10:01.627 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.01, opts=13)
01:10:01.627 00.000 6880 Enqueuing Move request for scope (-0.09, 0.01)
01:10:01.627 00.000 10052 Worker thread wakes up
01:10:01.627 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
01:10:01.627 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
01:10:01.627 00.000 10052 Moving (-0.09, 0.01) raw xDistance=-0.00 yDistance=-0.09
01:10:01.627 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:10:01.627 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.27, using input
01:10:01.627 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.09
01:10:01.627 00.000 10052 MoveAxis(E, 0, ABG)
01:10:01.628 00.001 10052 Move returns status 0, amount 0
01:10:01.628 00.000 10052 MoveAxis(N, 0, ABG)
01:10:01.628 00.000 10052 Move returns status 0, amount 0
01:10:01.628 00.000 10052 move complete, result=0
01:10:01.628 00.000 10052 worker thread done servicing request
01:10:01.658 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:01.711 00.053 6880 UpdateGuideState exits: m=2270 SNR=33.0
01:10:01.711 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:01.711 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:01.713 00.002 6880 Enqueuing Expose request
01:10:01.713 00.000 10052 Worker thread wakes up
01:10:01.713 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:01.713 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:01.713 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:02.682 00.969 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"024e352b-e843-490d-ad7b-be5e47f6c47d"}
01:10:02.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"024e352b-e843-490d-ad7b-be5e47f6c47d"}
01:10:02.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2ce8d43-4701-4572-8afc-d0c629bfd258"}
01:10:02.683 00.000 6880 case statement mapped state 6 to 3
01:10:02.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2ce8d43-4701-4572-8afc-d0c629bfd258"}
01:10:02.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"edc0e9a5-f3ea-478a-866c-55672cf533cc"}
01:10:02.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":245,"width":15,"height":15,"star_pos":[6.70,6.63],"pixels":"..."},"id":"edc0e9a5-f3ea-478a-866c-55672cf533cc"}
01:10:02.844 00.160 10052 Exposure complete
01:10:02.929 00.085 10052 worker thread done servicing request
01:10:02.929 00.000 6880 OnExposeComplete: enter
01:10:02.929 00.000 6880 UpdateGuideState(): m_state=6
01:10:02.930 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
01:10:02.930 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.67, Mass=2170, SNR=32.4, Peak=137 HFD=4.7
01:10:02.930 00.000 6880 MultiStar: [#1 -0.42,0.03,0.97,U] [#2 -0.47,-0.01,1.00,U] [#3 -0.15,0.26,0.90,U] [#4 -0.58,-0.18,0.00,M5] [#5 -0.33,-0.12,0.96,U] [#6 -0.15,0.16,0.92,U] [#7 -0.65,0.52,0.00,M7] [#8 -0.32,0.09,0.80,U] 
01:10:02.930 00.000 6880 single-star, 6 included, MultiStar: {-0.28, 0.06}, one-star: {-0.08, 0.05}
01:10:02.931 00.001 6880 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.61) = xAngle (4.25 = -2.04)
01:10:02.931 00.000 6880 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.22 = -2.07)
01:10:02.931 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.05 hyp=0.10 cameraTheta=2.63 mountX=-0.04 mountY=-0.09, mountTheta=-2.04
01:10:02.933 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.05, opts=13)
01:10:02.933 00.000 6880 Enqueuing Move request for scope (-0.08, 0.05)
01:10:02.933 00.000 10052 Worker thread wakes up
01:10:02.933 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.05) opts 0xd
01:10:02.933 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.05)
01:10:02.933 00.000 10052 Moving (-0.08, 0.05) raw xDistance=-0.04 yDistance=-0.09
01:10:02.933 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:10:02.933 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.26, using input
01:10:02.933 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.07
01:10:02.934 00.001 10052 MoveAxis(E, 0, ABG)
01:10:02.934 00.000 10052 Move returns status 0, amount 0
01:10:02.934 00.000 10052 MoveAxis(N, 0, ABG)
01:10:02.934 00.000 10052 Move returns status 0, amount 0
01:10:02.934 00.000 10052 move complete, result=0
01:10:02.934 00.000 10052 worker thread done servicing request
01:10:02.963 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:03.012 00.049 6880 UpdateGuideState exits: m=2170 SNR=32.4
01:10:03.012 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:03.013 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:03.013 00.000 6880 Enqueuing Expose request
01:10:03.013 00.000 10052 Worker thread wakes up
01:10:03.013 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:03.013 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:03.013 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:03.924 00.911 10052 Exposure complete
01:10:04.009 00.085 10052 worker thread done servicing request
01:10:04.009 00.000 6880 OnExposeComplete: enter
01:10:04.010 00.001 6880 UpdateGuideState(): m_state=6
01:10:04.010 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
01:10:04.010 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.73, Mass=2220, SNR=32.7, Peak=139 HFD=4.7
01:10:04.011 00.001 6880 MultiStar: [#1 -0.56,0.21,0.00,M1] [#2 -0.31,0.35,0.98,U] [#3 -0.19,0.61,0.00,M1] [#4 -0.54,-0.02,0.00,M6] [#5 -0.31,0.09,0.96,U] [#6 -0.22,0.56,0.00,M1] [#7 -0.70,0.35,0.00,M8] [#8 -0.43,0.36,0.00,M1] 
01:10:04.011 00.000 6880 single-star, 2 included, MultiStar: {-0.26, 0.18}, one-star: {-0.15, 0.11}
01:10:04.011 00.000 6880 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.61) = xAngle (4.14 = -2.15)
01:10:04.011 00.000 6880 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.18)
01:10:04.011 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.11 hyp=0.19 cameraTheta=2.52 mountX=-0.10 mountY=-0.15, mountTheta=-2.16
01:10:04.014 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.11, opts=13)
01:10:04.014 00.000 6880 Enqueuing Move request for scope (-0.15, 0.11)
01:10:04.014 00.000 10052 Worker thread wakes up
01:10:04.014 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.11) opts 0xd
01:10:04.014 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.11)
01:10:04.014 00.000 10052 Moving (-0.15, 0.11) raw xDistance=-0.10 yDistance=-0.15
01:10:04.015 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:10:04.015 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.27, using input
01:10:04.015 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.07
01:10:04.015 00.000 10052 MoveAxis(E, 0, ABG)
01:10:04.015 00.000 10052 Move returns status 0, amount 0
01:10:04.015 00.000 10052 MoveAxis(N, 0, ABG)
01:10:04.015 00.000 10052 Move returns status 0, amount 0
01:10:04.015 00.000 10052 move complete, result=0
01:10:04.015 00.000 10052 worker thread done servicing request
01:10:04.045 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:04.095 00.050 6880 UpdateGuideState exits: m=2220 SNR=32.7
01:10:04.095 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:04.095 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:04.095 00.000 6880 Enqueuing Expose request
01:10:04.096 00.001 10052 Worker thread wakes up
01:10:04.096 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:04.096 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:04.096 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:04.687 00.591 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6652ffbf-e4db-4e19-96f0-e6eb45c9c66c"}
01:10:04.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6652ffbf-e4db-4e19-96f0-e6eb45c9c66c"}
01:10:04.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4263d0af-bfc7-41d4-bf42-00b758e5fcac"}
01:10:04.688 00.000 6880 case statement mapped state 6 to 3
01:10:04.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4263d0af-bfc7-41d4-bf42-00b758e5fcac"}
01:10:04.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"86ba90c7-b1c3-4722-a97b-170152bdbe51"}
01:10:04.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":247,"width":15,"height":15,"star_pos":[6.64,6.73],"pixels":"..."},"id":"86ba90c7-b1c3-4722-a97b-170152bdbe51"}
01:10:05.231 00.542 10052 Exposure complete
01:10:05.312 00.081 10052 worker thread done servicing request
01:10:05.313 00.001 6880 OnExposeComplete: enter
01:10:05.313 00.000 6880 UpdateGuideState(): m_state=6
01:10:05.313 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
01:10:05.313 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=888.94, Mass=2520, SNR=34.9, Peak=145 HFD=4.6
01:10:05.314 00.001 6880 MultiStar: [#1 -0.60,0.17,0.00,M2] [#2 -0.29,0.40,0.00,M1] [#3 -0.24,0.53,0.00,M2] [#4 -0.66,-0.06,0.00,M7] [#5 -0.45,-0.04,0.93,U] [#6 -0.19,0.57,0.00,M2] [#7 -0.75,0.67,0.00,M9] [#8 -0.63,0.41,0.00,M2] 
01:10:05.314 00.000 6880 refined, 1 included, MultiStar: {-0.28, 0.14}, one-star: {-0.13, 0.31}
01:10:05.314 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.29 = -1.99)
01:10:05.314 00.000 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.26 = -2.03)
01:10:05.314 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.32 cameraTheta=2.68 mountX=-0.13 mountY=-0.29, mountTheta=-2.00
01:10:05.316 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.14, opts=13)
01:10:05.316 00.000 6880 Enqueuing Move request for scope (-0.28, 0.14)
01:10:05.317 00.001 10052 Worker thread wakes up
01:10:05.317 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.14) opts 0xd
01:10:05.317 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.14)
01:10:05.317 00.000 10052 Moving (-0.28, 0.14) raw xDistance=-0.13 yDistance=-0.29
01:10:05.317 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:10:05.317 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.30, using input
01:10:05.317 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:10:05.317 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.29, slope = -0.07
01:10:05.317 00.000 10052 MoveAxis(E, 35, ABG)
01:10:05.318 00.001 10052 Guiding  Dir = 2, Dur = 35
01:10:05.338 00.020 10052 IsSlewing returns 0
01:10:05.347 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:05.377 00.030 10052 IsGuiding returns 0
01:10:05.396 00.019 6880 UpdateGuideState exits: m=2520 SNR=34.9
01:10:05.396 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:05.396 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:05.396 00.000 6880 Enqueuing Expose request
01:10:05.405 00.009 10052 PulseGuide returned control before completion, sleep 18
01:10:05.451 00.046 10052 IsGuiding returns 0
01:10:05.451 00.000 10052 Move returns status 0, amount 35
01:10:05.451 00.000 10052 MoveAxis(N, 52, ABG)
01:10:05.451 00.000 10052 Guiding  Dir = 0, Dur = 52
01:10:05.488 00.037 10052 IsSlewing returns 0
01:10:05.565 00.077 10052 IsGuiding returns 0
01:10:05.705 00.140 10052 IsGuiding returns 0
01:10:05.705 00.000 10052 Move returns status 0, amount 52
01:10:05.705 00.000 10052 move complete, result=0
01:10:05.705 00.000 10052 worker thread done servicing request
01:10:05.705 00.000 6880 GuideStep: -0.1 px 35 ms EAST, -0.3 px 52 ms NORTH
01:10:05.705 00.000 10052 Worker thread wakes up
01:10:05.705 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:05.705 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:06.623 00.918 10052 Exposure complete
01:10:06.686 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"861fcb22-0a38-4817-a25b-9a987fdbe32d"}
01:10:06.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"861fcb22-0a38-4817-a25b-9a987fdbe32d"}
01:10:06.687 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18f75b3b-45a6-4506-bcba-6c83ced80462"}
01:10:06.687 00.000 6880 case statement mapped state 6 to 3
01:10:06.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18f75b3b-45a6-4506-bcba-6c83ced80462"}
01:10:06.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"925b545f-7ade-4984-be3f-5ded568de54c"}
01:10:06.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":248,"width":15,"height":15,"star_pos":[6.66,6.94],"pixels":"..."},"id":"925b545f-7ade-4984-be3f-5ded568de54c"}
01:10:06.703 00.015 6880 OnExposeComplete: enter
01:10:06.703 00.000 6880 UpdateGuideState(): m_state=6
01:10:06.704 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
01:10:06.704 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=888.59, Mass=2169, SNR=32.3, Peak=143 HFD=4.6
01:10:06.704 00.000 10052 worker thread done servicing request
01:10:06.705 00.001 6880 MultiStar: [#1 -0.32,-0.09,0.98,U] [#2 -0.33,-0.16,0.99,U] [#3 -0.05,0.18,0.92,U] [#4 -0.28,0.12,0.88,U] [#5 -0.25,-0.05,1.00,U] [#6 -0.10,0.09,0.96,U] [#7 -0.39,0.37,0.00,M10] [#8 -0.28,0.08,0.81,U] 
01:10:06.705 00.000 6880 single-star, 7 included, MultiStar: {-0.22, 0.01}, one-star: {-0.14, -0.04}
01:10:06.705 00.000 6880 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
01:10:06.705 00.000 6880 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
01:10:06.705 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.88 mountX=0.04 mountY=-0.13, mountTheta=-1.27
01:10:06.707 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.04, opts=13)
01:10:06.708 00.001 6880 Enqueuing Move request for scope (-0.14, -0.04)
01:10:06.708 00.000 10052 Worker thread wakes up
01:10:06.708 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
01:10:06.708 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
01:10:06.708 00.000 10052 Moving (-0.14, -0.04) raw xDistance=0.04 yDistance=-0.13
01:10:06.708 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:10:06.708 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
01:10:06.708 00.000 10052 MoveAxis(E, 0, ABG)
01:10:06.708 00.000 10052 Move returns status 0, amount 0
01:10:06.708 00.000 10052 MoveAxis(N, 0, ABG)
01:10:06.708 00.000 10052 Move returns status 0, amount 0
01:10:06.709 00.001 10052 move complete, result=0
01:10:06.709 00.000 10052 worker thread done servicing request
01:10:06.740 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:06.787 00.047 6880 UpdateGuideState exits: m=2169 SNR=32.3
01:10:06.787 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:06.787 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:06.787 00.000 6880 Enqueuing Expose request
01:10:06.787 00.000 10052 Worker thread wakes up
01:10:06.787 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:06.789 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:06.789 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:07.930 01.141 10052 Exposure complete
01:10:08.017 00.087 10052 worker thread done servicing request
01:10:08.017 00.000 6880 OnExposeComplete: enter
01:10:08.018 00.001 6880 UpdateGuideState(): m_state=6
01:10:08.018 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
01:10:08.018 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.57, Mass=2176, SNR=32.5, Peak=144 HFD=4.5
01:10:08.019 00.001 6880 MultiStar: [#1 -0.41,-0.45,0.00,M2] [#2 -0.25,-0.15,0.99,U] [#3 -0.02,0.02,0.94,U] [#4 -0.56,-0.32,0.00,M7] [#5 -0.31,-0.44,0.00,M1] [#6 0.02,-0.10,0.94,U] [#7 -0.81,0.08,0.00,R] [#8 -0.30,0.01,0.81,U] 
01:10:08.019 00.000 6880 single-star, 4 included, MultiStar: {-0.09, -0.06}, one-star: {0.05, -0.06}
01:10:08.019 00.000 6880 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.61) = xAngle (0.78 = 0.78)
01:10:08.019 00.000 6880 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
01:10:08.019 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.83 mountX=0.06 mountY=0.05, mountTheta=0.77
01:10:08.021 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.06, opts=13)
01:10:08.022 00.001 6880 Enqueuing Move request for scope (0.05, -0.06)
01:10:08.022 00.000 10052 Worker thread wakes up
01:10:08.022 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:10:08.022 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:10:08.022 00.000 10052 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=0.05
01:10:08.022 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:10:08.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
01:10:08.022 00.000 10052 MoveAxis(E, 0, ABG)
01:10:08.022 00.000 10052 Move returns status 0, amount 0
01:10:08.022 00.000 10052 MoveAxis(N, 0, ABG)
01:10:08.023 00.001 10052 Move returns status 0, amount 0
01:10:08.023 00.000 10052 move complete, result=0
01:10:08.023 00.000 10052 worker thread done servicing request
01:10:08.052 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:08.103 00.051 6880 UpdateGuideState exits: m=2176 SNR=32.5
01:10:08.103 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:08.103 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:08.104 00.001 6880 Enqueuing Expose request
01:10:08.104 00.000 10052 Worker thread wakes up
01:10:08.104 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:08.104 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:08.104 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:08.687 00.583 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"adfe9b2b-dbdf-4bae-98fb-d4feeddc91de"}
01:10:08.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"adfe9b2b-dbdf-4bae-98fb-d4feeddc91de"}
01:10:08.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8de450d9-e487-487e-a4d8-dac25bdfad97"}
01:10:08.688 00.000 6880 case statement mapped state 6 to 3
01:10:08.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8de450d9-e487-487e-a4d8-dac25bdfad97"}
01:10:08.688 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa58fadc-9ebd-4b2f-8d14-0217a4019e50"}
01:10:08.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":250,"width":15,"height":15,"star_pos":[6.84,6.57],"pixels":"..."},"id":"fa58fadc-9ebd-4b2f-8d14-0217a4019e50"}
01:10:09.011 00.323 10052 Exposure complete
01:10:09.095 00.084 10052 worker thread done servicing request
01:10:09.095 00.000 6880 OnExposeComplete: enter
01:10:09.095 00.000 6880 UpdateGuideState(): m_state=6
01:10:09.095 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
01:10:09.096 00.001 6880 Star::Find returns 1 (0), X=407.92, Y=888.61, Mass=2216, SNR=32.7, Peak=138 HFD=4.8
01:10:09.096 00.000 6880 MultiStar: [#1 -0.33,0.30,0.97,U] [#2 -0.08,0.14,0.94,U] [#3 -0.19,0.46,0.00,M1] [#4 -0.31,-0.24,0.85,U] [#5 -0.11,0.19,0.99,U] [#6 -0.06,0.44,0.89,U] [#7 0.33,0.58,0.00,M1] [#8 -0.43,0.48,0.00,M1] 
01:10:09.096 00.000 6880 single-star, 5 included, MultiStar: {-0.12, 0.14}, one-star: {0.13, -0.02}
01:10:09.096 00.000 6880 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.61) = xAngle (1.50 = 1.50)
01:10:09.097 00.001 6880 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
01:10:09.097 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-0.12 mountX=0.01 mountY=0.13, mountTheta=1.50
01:10:09.099 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.02, opts=13)
01:10:09.099 00.000 6880 Enqueuing Move request for scope (0.13, -0.02)
01:10:09.099 00.000 10052 Worker thread wakes up
01:10:09.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.02) opts 0xd
01:10:09.099 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.02)
01:10:09.099 00.000 10052 Moving (0.13, -0.02) raw xDistance=0.01 yDistance=0.13
01:10:09.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:10:09.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.00
01:10:09.100 00.001 10052 MoveAxis(E, 0, ABG)
01:10:09.100 00.000 10052 Move returns status 0, amount 0
01:10:09.100 00.000 10052 MoveAxis(N, 0, ABG)
01:10:09.100 00.000 10052 Move returns status 0, amount 0
01:10:09.100 00.000 10052 move complete, result=0
01:10:09.100 00.000 10052 worker thread done servicing request
01:10:09.130 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:09.179 00.049 6880 UpdateGuideState exits: m=2216 SNR=32.7
01:10:09.179 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:09.179 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:09.179 00.000 6880 Enqueuing Expose request
01:10:09.179 00.000 10052 Worker thread wakes up
01:10:09.180 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:09.180 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:09.180 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:10.342 01.162 10052 Exposure complete
01:10:10.485 00.143 10052 worker thread done servicing request
01:10:10.485 00.000 6880 OnExposeComplete: enter
01:10:10.485 00.000 6880 UpdateGuideState(): m_state=6
01:10:10.486 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
01:10:10.486 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.80, Mass=2322, SNR=33.4, Peak=146 HFD=4.5
01:10:10.487 00.001 6880 MultiStar: [#1 -0.20,-0.17,0.96,U] [#2 -0.08,0.18,0.93,U] [#3 0.10,0.19,0.87,U] [#4 -0.19,0.08,0.83,U] [#5 0.21,0.11,0.96,U] [#6 -0.05,0.13,0.87,U] [#7 0.52,0.18,0.00,M2] [#8 -0.11,0.19,0.74,U] 
01:10:10.487 00.000 6880 refined, 7 included, MultiStar: {-0.01, 0.11}, one-star: {0.22, 0.18}
01:10:10.487 00.000 6880 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.61) = xAngle (3.24 = -3.04)
01:10:10.487 00.000 6880 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.21 = -3.07)
01:10:10.487 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.63 mountX=-0.11 mountY=-0.01, mountTheta=-3.07
01:10:10.489 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.11, opts=13)
01:10:10.489 00.000 6880 Enqueuing Move request for scope (-0.01, 0.11)
01:10:10.489 00.000 10052 Worker thread wakes up
01:10:10.489 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
01:10:10.489 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
01:10:10.489 00.000 10052 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
01:10:10.489 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:10:10.489 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.05
01:10:10.489 00.000 10052 MoveAxis(E, 0, ABG)
01:10:10.490 00.001 10052 Move returns status 0, amount 0
01:10:10.490 00.000 10052 MoveAxis(N, 0, ABG)
01:10:10.490 00.000 10052 Move returns status 0, amount 0
01:10:10.490 00.000 10052 move complete, result=0
01:10:10.490 00.000 10052 worker thread done servicing request
01:10:10.530 00.040 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:10.598 00.068 6880 UpdateGuideState exits: m=2322 SNR=33.4
01:10:10.598 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:10.599 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:10.599 00.000 6880 Enqueuing Expose request
01:10:10.599 00.000 10052 Worker thread wakes up
01:10:10.599 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:10.599 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:10.599 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:10.697 00.098 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9be3a01-3d57-41f2-b1a7-3eee5bbc5592"}
01:10:10.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9be3a01-3d57-41f2-b1a7-3eee5bbc5592"}
01:10:10.706 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23671b91-10a7-4535-bb6f-e95a5e6ce94c"}
01:10:10.706 00.000 6880 case statement mapped state 6 to 3
01:10:10.707 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23671b91-10a7-4535-bb6f-e95a5e6ce94c"}
01:10:10.709 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"25f0f1b9-8da3-4b15-89d5-0884766b08c6"}
01:10:10.710 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":252,"width":15,"height":15,"star_pos":[7.01,6.80],"pixels":"..."},"id":"25f0f1b9-8da3-4b15-89d5-0884766b08c6"}
01:10:11.515 00.805 10052 Exposure complete
01:10:11.602 00.087 10052 worker thread done servicing request
01:10:11.603 00.001 6880 OnExposeComplete: enter
01:10:11.603 00.000 6880 UpdateGuideState(): m_state=6
01:10:11.603 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
01:10:11.604 00.001 6880 Star::Find returns 1 (0), X=407.88, Y=888.82, Mass=2216, SNR=32.6, Peak=143 HFD=4.5
01:10:11.604 00.000 6880 MultiStar: [#1 -0.36,0.06,0.96,U] [#2 -0.38,0.37,0.00,M1] [#3 -0.08,0.60,0.00,M1] [#4 -0.17,0.12,0.85,U] [#5 -0.09,0.18,0.97,U] [#6 0.01,0.67,0.00,M1] [#7 0.24,0.65,0.00,M3] [#8 -0.25,0.36,0.79,U] 
01:10:11.604 00.000 6880 single-star, 4 included, MultiStar: {-0.15, 0.18}, one-star: {0.09, 0.20}
01:10:11.604 00.000 6880 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
01:10:11.604 00.000 6880 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
01:10:11.605 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.13 mountX=-0.20 mountY=0.09, mountTheta=2.72
01:10:11.607 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.20, opts=13)
01:10:11.607 00.000 6880 Enqueuing Move request for scope (0.09, 0.20)
01:10:11.607 00.000 10052 Worker thread wakes up
01:10:11.607 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
01:10:11.607 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
01:10:11.607 00.000 10052 Moving (0.09, 0.20) raw xDistance=-0.20 yDistance=0.09
01:10:11.607 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:10:11.607 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
01:10:11.607 00.000 10052 MoveAxis(E, 54, ABG)
01:10:11.607 00.000 10052 Guiding  Dir = 2, Dur = 54
01:10:11.636 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:11.654 00.018 10052 IsSlewing returns 0
01:10:11.695 00.041 6880 UpdateGuideState exits: m=2216 SNR=32.6
01:10:11.695 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:11.695 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:11.695 00.000 6880 Enqueuing Expose request
01:10:11.729 00.034 10052 IsGuiding returns 0
01:10:11.837 00.108 10052 IsGuiding returns 1
01:10:11.837 00.000 10052 scope still moving after pulse duration time elapsed
01:10:11.916 00.079 10052 IsSlewing returns 0
01:10:11.990 00.074 10052 IsGuiding returns 0
01:10:11.990 00.000 10052 scope move finished after 54 + 207 ms
01:10:11.990 00.000 10052 Move returns status 0, amount 54
01:10:11.990 00.000 10052 MoveAxis(N, 0, ABG)
01:10:11.990 00.000 10052 Move returns status 0, amount 0
01:10:11.990 00.000 10052 move complete, result=0
01:10:11.990 00.000 10052 worker thread done servicing request
01:10:11.992 00.002 10052 Worker thread wakes up
01:10:11.992 00.000 6880 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
01:10:11.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:11.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:12.689 00.697 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b34ffc50-b548-48f3-800e-563d3b443326"}
01:10:12.690 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b34ffc50-b548-48f3-800e-563d3b443326"}
01:10:12.691 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57336129-0aab-454a-8774-3086ec6b44b7"}
01:10:12.691 00.000 6880 case statement mapped state 6 to 3
01:10:12.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57336129-0aab-454a-8774-3086ec6b44b7"}
01:10:12.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da3f1bb7-66a2-46bd-9e79-687a6d774485"}
01:10:12.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":253,"width":15,"height":15,"star_pos":[6.88,6.82],"pixels":"..."},"id":"da3f1bb7-66a2-46bd-9e79-687a6d774485"}
01:10:13.125 00.433 10052 Exposure complete
01:10:13.216 00.091 10052 worker thread done servicing request
01:10:13.216 00.000 6880 OnExposeComplete: enter
01:10:13.216 00.000 6880 UpdateGuideState(): m_state=6
01:10:13.216 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
01:10:13.217 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=888.67, Mass=2259, SNR=33.0, Peak=158 HFD=4.6
01:10:13.217 00.000 6880 MultiStar: [#1 -0.35,0.17,0.94,U] [#2 0.11,0.21,0.94,U] [#3 -0.06,0.19,0.89,U] [#4 -0.37,-0.26,0.85,U] [#5 -0.18,-0.21,0.98,U] [#6 -0.01,0.09,0.91,U] [#7 0.37,0.37,0.00,M4] [#8 -0.33,0.14,0.78,U] 
01:10:13.217 00.000 6880 single-star, 7 included, MultiStar: {-0.13, 0.05}, one-star: {0.08, 0.04}
01:10:13.217 00.000 6880 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.61) = xAngle (2.12 = 2.12)
01:10:13.218 00.001 6880 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.09 = 2.09)
01:10:13.218 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.50 mountX=-0.05 mountY=0.08, mountTheta=2.11
01:10:13.220 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.04, opts=13)
01:10:13.220 00.000 6880 Enqueuing Move request for scope (0.08, 0.04)
01:10:13.220 00.000 10052 Worker thread wakes up
01:10:13.220 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
01:10:13.220 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
01:10:13.221 00.001 10052 Moving (0.08, 0.04) raw xDistance=-0.05 yDistance=0.08
01:10:13.221 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:10:13.221 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.08, using input
01:10:13.221 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
01:10:13.221 00.000 10052 MoveAxis(E, 0, ABG)
01:10:13.221 00.000 10052 Move returns status 0, amount 0
01:10:13.221 00.000 10052 MoveAxis(N, 0, ABG)
01:10:13.221 00.000 10052 Move returns status 0, amount 0
01:10:13.221 00.000 10052 move complete, result=0
01:10:13.221 00.000 10052 worker thread done servicing request
01:10:13.252 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:13.301 00.049 6880 UpdateGuideState exits: m=2259 SNR=33.0
01:10:13.302 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:13.302 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:13.302 00.000 6880 Enqueuing Expose request
01:10:13.302 00.000 10052 Worker thread wakes up
01:10:13.302 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:13.302 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:13.302 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:14.221 00.919 10052 Exposure complete
01:10:14.310 00.089 10052 worker thread done servicing request
01:10:14.310 00.000 6880 OnExposeComplete: enter
01:10:14.310 00.000 6880 UpdateGuideState(): m_state=6
01:10:14.310 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
01:10:14.312 00.002 6880 Star::Find returns 1 (0), X=407.81, Y=888.44, Mass=2272, SNR=33.1, Peak=141 HFD=4.6
01:10:14.312 00.000 6880 MultiStar: [#1 -0.28,-0.40,0.00,M1] [#2 -0.12,-0.37,1.01,U] [#3 -0.01,-0.11,0.90,U] [#4 -0.44,-0.27,0.00,M4] [#5 -0.07,-0.17,0.97,U] [#6 0.02,-0.10,0.94,U] [#7 0.30,-0.19,0.73,U] [#8 -0.16,-0.39,0.79,U] 
01:10:14.312 00.000 6880 single-star, 6 included, MultiStar: {-0.01, -0.22}, one-star: {0.02, -0.18}
01:10:14.312 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:10:14.312 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:10:14.313 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.19 cameraTheta=-1.47 mountX=0.18 mountY=0.02, mountTheta=0.11
01:10:14.314 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.18, opts=13)
01:10:14.314 00.000 6880 Enqueuing Move request for scope (0.02, -0.18)
01:10:14.314 00.000 10052 Worker thread wakes up
01:10:14.315 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
01:10:14.315 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
01:10:14.315 00.000 10052 Moving (0.02, -0.18) raw xDistance=0.18 yDistance=0.02
01:10:14.315 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:10:14.315 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.05, using input
01:10:14.315 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
01:10:14.315 00.000 10052 MoveAxis(W, 49, ABG)
01:10:14.316 00.001 10052 Guiding  Dir = 3, Dur = 49
01:10:14.344 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:14.412 00.068 6880 UpdateGuideState exits: m=2272 SNR=33.1
01:10:14.412 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:14.412 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:14.412 00.000 6880 Enqueuing Expose request
01:10:14.475 00.063 10052 IsSlewing returns 0
01:10:14.545 00.070 10052 IsGuiding returns 0
01:10:14.660 00.115 10052 IsGuiding returns 1
01:10:14.660 00.000 10052 scope still moving after pulse duration time elapsed
01:10:14.707 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b99bf20-04c2-4963-9931-b331f215e4b1"}
01:10:14.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b99bf20-04c2-4963-9931-b331f215e4b1"}
01:10:14.708 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b2be8c99-a5e4-4148-8cac-0c8608b0be67"}
01:10:14.708 00.000 6880 case statement mapped state 6 to 3
01:10:14.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2be8c99-a5e4-4148-8cac-0c8608b0be67"}
01:10:14.709 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9d819346-8a9c-4d6a-b17d-303b6911f692"}
01:10:14.709 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":255,"width":15,"height":15,"star_pos":[6.81,7.44],"pixels":"..."},"id":"9d819346-8a9c-4d6a-b17d-303b6911f692"}
01:10:14.838 00.129 10052 IsSlewing returns 0
01:10:14.877 00.039 10052 IsGuiding returns 0
01:10:14.877 00.000 10052 scope move finished after 49 + 282 ms
01:10:14.877 00.000 10052 Move returns status 0, amount 49
01:10:14.877 00.000 10052 MoveAxis(N, 0, ABG)
01:10:14.877 00.000 10052 Move returns status 0, amount 0
01:10:14.877 00.000 10052 move complete, result=0
01:10:14.877 00.000 10052 worker thread done servicing request
01:10:14.877 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
01:10:14.877 00.000 10052 Worker thread wakes up
01:10:14.877 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:14.877 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:16.016 01.139 10052 Exposure complete
01:10:16.104 00.088 10052 worker thread done servicing request
01:10:16.104 00.000 6880 OnExposeComplete: enter
01:10:16.104 00.000 6880 UpdateGuideState(): m_state=6
01:10:16.105 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
01:10:16.105 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.84, Mass=2127, SNR=32.0, Peak=157 HFD=4.4
01:10:16.105 00.000 6880 MultiStar: [#1 -0.41,0.30,0.00,M2] [#2 -0.23,0.38,0.98,U] [#3 -0.02,0.76,0.00,M1] [#4 -0.27,0.34,0.85,U] [#5 -0.23,0.22,0.99,U] [#6 -0.01,0.70,0.00,M1] [#7 0.23,0.69,0.00,M4] [#8 -0.39,0.39,0.00,M1] 
01:10:16.105 00.000 6880 single-star, 3 included, MultiStar: {-0.19, 0.29}, one-star: {-0.04, 0.22}
01:10:16.105 00.000 6880 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.61) = xAngle (3.36 = -2.93)
01:10:16.105 00.000 6880 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.32 = -2.96)
01:10:16.106 00.001 6880 CameraToMount -- cameraX=-0.04 cameraY=0.22 hyp=0.22 cameraTheta=1.74 mountX=-0.22 mountY=-0.04, mountTheta=-2.96
01:10:16.107 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.22, opts=13)
01:10:16.108 00.001 6880 Enqueuing Move request for scope (-0.04, 0.22)
01:10:16.108 00.000 10052 Worker thread wakes up
01:10:16.108 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.22) opts 0xd
01:10:16.108 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.22)
01:10:16.108 00.000 10052 Moving (-0.04, 0.22) raw xDistance=-0.22 yDistance=-0.04
01:10:16.108 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.22
01:10:16.108 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:10:16.108 00.000 10052 MoveAxis(E, 56, ABG)
01:10:16.108 00.000 10052 Guiding  Dir = 2, Dur = 56
01:10:16.139 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:16.148 00.009 10052 IsSlewing returns 0
01:10:16.188 00.040 6880 UpdateGuideState exits: m=2127 SNR=32.0
01:10:16.188 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:16.188 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:16.188 00.000 6880 Enqueuing Expose request
01:10:16.215 00.027 10052 IsGuiding returns 0
01:10:16.351 00.136 10052 IsGuiding returns 1
01:10:16.351 00.000 10052 scope still moving after pulse duration time elapsed
01:10:16.422 00.071 10052 IsSlewing returns 0
01:10:16.498 00.076 10052 IsGuiding returns 0
01:10:16.498 00.000 10052 scope move finished after 56 + 226 ms
01:10:16.499 00.001 10052 Move returns status 0, amount 56
01:10:16.499 00.000 10052 MoveAxis(N, 0, ABG)
01:10:16.499 00.000 10052 Move returns status 0, amount 0
01:10:16.499 00.000 10052 move complete, result=0
01:10:16.499 00.000 10052 worker thread done servicing request
01:10:16.499 00.000 6880 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
01:10:16.499 00.000 10052 Worker thread wakes up
01:10:16.499 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:16.499 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:16.706 00.207 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d04cc6e-9b87-4131-89e4-e5eaa82a58ed"}
01:10:16.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d04cc6e-9b87-4131-89e4-e5eaa82a58ed"}
01:10:16.706 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"684ee2cc-f00c-4703-bf34-968124c37306"}
01:10:16.706 00.000 6880 case statement mapped state 6 to 3
01:10:16.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"684ee2cc-f00c-4703-bf34-968124c37306"}
01:10:16.708 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47375af7-7cec-4632-9313-f3c8cd95e75c"}
01:10:16.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":256,"width":15,"height":15,"star_pos":[6.75,6.84],"pixels":"..."},"id":"47375af7-7cec-4632-9313-f3c8cd95e75c"}
01:10:17.411 00.703 10052 Exposure complete
01:10:17.500 00.089 10052 worker thread done servicing request
01:10:17.500 00.000 6880 OnExposeComplete: enter
01:10:17.500 00.000 6880 UpdateGuideState(): m_state=6
01:10:17.501 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
01:10:17.501 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.77, Mass=2298, SNR=33.3, Peak=160 HFD=4.5
01:10:17.501 00.000 6880 MultiStar: [#1 -0.35,0.21,0.92,U] [#2 -0.35,-0.01,0.95,U] [#3 -0.07,0.44,0.88,U] [#4 -0.27,0.08,0.83,U] [#5 -0.36,0.01,0.95,U] [#6 -0.13,0.59,0.00,M2] [#7 0.28,0.58,0.00,M5] [#8 -0.30,0.26,0.79,U] 
01:10:17.501 00.000 6880 single-star, 6 included, MultiStar: {-0.24, 0.16}, one-star: {-0.00, 0.15}
01:10:17.502 00.001 6880 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.61) = xAngle (3.20 = -3.08)
01:10:17.502 00.000 6880 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.17 = -3.11)
01:10:17.502 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.59 mountX=-0.15 mountY=-0.00, mountTheta=-3.11
01:10:17.504 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.15, opts=13)
01:10:17.504 00.000 6880 Enqueuing Move request for scope (-0.00, 0.15)
01:10:17.504 00.000 10052 Worker thread wakes up
01:10:17.504 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
01:10:17.505 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
01:10:17.505 00.000 10052 Moving (-0.00, 0.15) raw xDistance=-0.15 yDistance=-0.00
01:10:17.505 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:10:17.505 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
01:10:17.505 00.000 10052 MoveAxis(E, 43, ABG)
01:10:17.505 00.000 10052 Guiding  Dir = 2, Dur = 43
01:10:17.536 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:17.581 00.045 10052 IsSlewing returns 0
01:10:17.583 00.002 6880 UpdateGuideState exits: m=2298 SNR=33.3
01:10:17.583 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:17.583 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:17.583 00.000 6880 Enqueuing Expose request
01:10:17.657 00.074 10052 IsGuiding returns 0
01:10:17.797 00.140 10052 IsGuiding returns 0
01:10:17.797 00.000 10052 Move returns status 0, amount 43
01:10:17.797 00.000 10052 MoveAxis(N, 0, ABG)
01:10:17.797 00.000 10052 Move returns status 0, amount 0
01:10:17.797 00.000 10052 move complete, result=0
01:10:17.797 00.000 10052 worker thread done servicing request
01:10:17.797 00.000 6880 GuideStep: -0.1 px 43 ms EAST, -0.0 px 0 ms NORTH
01:10:17.797 00.000 10052 Worker thread wakes up
01:10:17.798 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:17.798 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:18.705 00.907 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e9348a3f-5fe6-43a8-9253-deb997c05d21"}
01:10:18.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e9348a3f-5fe6-43a8-9253-deb997c05d21"}
01:10:18.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"46172604-9c10-4e53-8683-35eb83714033"}
01:10:18.706 00.000 6880 case statement mapped state 6 to 3
01:10:18.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"46172604-9c10-4e53-8683-35eb83714033"}
01:10:18.707 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"20965883-d254-45a3-91d3-25ce98bdd82b"}
01:10:18.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":257,"width":15,"height":15,"star_pos":[6.79,6.77],"pixels":"..."},"id":"20965883-d254-45a3-91d3-25ce98bdd82b"}
01:10:18.933 00.226 10052 Exposure complete
01:10:19.021 00.088 10052 worker thread done servicing request
01:10:19.021 00.000 6880 OnExposeComplete: enter
01:10:19.021 00.000 6880 UpdateGuideState(): m_state=6
01:10:19.021 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
01:10:19.021 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.68, Mass=2229, SNR=32.7, Peak=155 HFD=4.6
01:10:19.022 00.001 6880 MultiStar: [#1 -0.23,-0.30,0.94,U] [#2 -0.34,-0.19,0.99,U] [#3 -0.27,0.24,0.91,U] [#4 -0.10,0.03,0.85,U] [#5 -0.12,-0.16,0.94,U] [#6 -0.11,0.40,0.88,U] [#7 0.44,0.44,0.00,M6] [#8 -0.29,0.26,0.79,U] 
01:10:19.022 00.000 6880 single-star, 7 included, MultiStar: {-0.18, 0.03}, one-star: {0.02, 0.06}
01:10:19.022 00.000 6880 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.61) = xAngle (2.89 = 2.89)
01:10:19.022 00.000 6880 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.86 = 2.86)
01:10:19.022 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.28 mountX=-0.06 mountY=0.02, mountTheta=2.86
01:10:19.025 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.06, opts=13)
01:10:19.025 00.000 6880 Enqueuing Move request for scope (0.02, 0.06)
01:10:19.025 00.000 10052 Worker thread wakes up
01:10:19.025 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
01:10:19.025 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
01:10:19.025 00.000 10052 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
01:10:19.025 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:10:19.025 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
01:10:19.025 00.000 10052 MoveAxis(E, 0, ABG)
01:10:19.025 00.000 10052 Move returns status 0, amount 0
01:10:19.026 00.001 10052 MoveAxis(N, 0, ABG)
01:10:19.026 00.000 10052 Move returns status 0, amount 0
01:10:19.026 00.000 10052 move complete, result=0
01:10:19.026 00.000 10052 worker thread done servicing request
01:10:19.055 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:19.101 00.046 6880 UpdateGuideState exits: m=2229 SNR=32.7
01:10:19.102 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:19.102 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:19.102 00.000 6880 Enqueuing Expose request
01:10:19.102 00.000 10052 Worker thread wakes up
01:10:19.102 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:19.102 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:19.102 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:20.022 00.920 10052 Exposure complete
01:10:20.109 00.087 10052 worker thread done servicing request
01:10:20.110 00.001 6880 OnExposeComplete: enter
01:10:20.110 00.000 6880 UpdateGuideState(): m_state=6
01:10:20.110 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
01:10:20.110 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.68, Mass=2182, SNR=32.3, Peak=150 HFD=4.6
01:10:20.111 00.001 6880 MultiStar: [#1 -0.42,-0.14,0.96,U] [#2 -0.22,-0.14,0.98,U] [#3 -0.08,0.22,0.91,U] [#4 -0.40,-0.25,0.85,U] [#5 -0.11,-0.03,0.99,U] [#6 -0.16,0.21,0.92,U] [#7 0.33,0.52,0.00,M7] [#8 -0.21,0.03,0.77,U] 
01:10:20.111 00.000 6880 single-star, 7 included, MultiStar: {-0.19, -0.01}, one-star: {0.05, 0.06}
01:10:20.111 00.000 6880 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.61) = xAngle (2.51 = 2.51)
01:10:20.111 00.000 6880 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.48 = 2.48)
01:10:20.111 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.07 cameraTheta=0.90 mountX=-0.06 mountY=0.05, mountTheta=2.49
01:10:20.113 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.06, opts=13)
01:10:20.114 00.001 6880 Enqueuing Move request for scope (0.05, 0.06)
01:10:20.114 00.000 10052 Worker thread wakes up
01:10:20.114 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:10:20.114 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:10:20.114 00.000 10052 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=0.05
01:10:20.114 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:10:20.114 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
01:10:20.114 00.000 10052 MoveAxis(E, 0, ABG)
01:10:20.114 00.000 10052 Move returns status 0, amount 0
01:10:20.114 00.000 10052 MoveAxis(N, 0, ABG)
01:10:20.114 00.000 10052 Move returns status 0, amount 0
01:10:20.115 00.001 10052 move complete, result=0
01:10:20.115 00.000 10052 worker thread done servicing request
01:10:20.146 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:20.198 00.052 6880 UpdateGuideState exits: m=2182 SNR=32.3
01:10:20.198 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:20.198 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:20.198 00.000 6880 Enqueuing Expose request
01:10:20.198 00.000 10052 Worker thread wakes up
01:10:20.198 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:20.199 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:20.199 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:20.704 00.505 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"05f80b1b-c671-4fe1-8c5a-0da434c338be"}
01:10:20.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"05f80b1b-c671-4fe1-8c5a-0da434c338be"}
01:10:20.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af63bfcd-497c-4052-801e-e253bf278534"}
01:10:20.705 00.000 6880 case statement mapped state 6 to 3
01:10:20.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"af63bfcd-497c-4052-801e-e253bf278534"}
01:10:20.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"564d1237-abe9-4ff5-bdd6-064e290edad6"}
01:10:20.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":259,"width":15,"height":15,"star_pos":[6.84,6.68],"pixels":"..."},"id":"564d1237-abe9-4ff5-bdd6-064e290edad6"}
01:10:21.342 00.636 10052 Exposure complete
01:10:21.438 00.096 10052 worker thread done servicing request
01:10:21.438 00.000 6880 OnExposeComplete: enter
01:10:21.438 00.000 6880 UpdateGuideState(): m_state=6
01:10:21.439 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
01:10:21.439 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.78, Mass=2205, SNR=32.6, Peak=145 HFD=4.6
01:10:21.439 00.000 6880 MultiStar: [#1 -0.41,0.24,0.00,M1] [#2 -0.52,0.36,0.00,M1] [#3 -0.22,0.51,0.00,M1] [#4 -0.31,0.25,0.85,U] [#5 -0.34,0.10,0.95,U] [#6 -0.23,0.58,0.00,M1] [#7 0.35,0.65,0.00,M8] [#8 -0.27,0.17,0.77,U] 
01:10:21.440 00.001 6880 single-star, 3 included, MultiStar: {-0.25, 0.17}, one-star: {-0.11, 0.16}
01:10:21.440 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.78 = -2.51)
01:10:21.440 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.54)
01:10:21.440 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.16 mountX=-0.15 mountY=-0.11, mountTheta=-2.53
01:10:21.442 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.16, opts=13)
01:10:21.442 00.000 6880 Enqueuing Move request for scope (-0.11, 0.16)
01:10:21.442 00.000 10052 Worker thread wakes up
01:10:21.442 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
01:10:21.442 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
01:10:21.442 00.000 10052 Moving (-0.11, 0.16) raw xDistance=-0.15 yDistance=-0.11
01:10:21.442 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:10:21.442 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
01:10:21.442 00.000 10052 MoveAxis(E, 41, ABG)
01:10:21.443 00.001 10052 Guiding  Dir = 2, Dur = 41
01:10:21.464 00.021 10052 IsSlewing returns 0
01:10:21.475 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:21.502 00.027 10052 IsGuiding returns 0
01:10:21.526 00.024 6880 UpdateGuideState exits: m=2205 SNR=32.6
01:10:21.527 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:21.527 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:21.527 00.000 6880 Enqueuing Expose request
01:10:21.645 00.118 10052 IsGuiding returns 0
01:10:21.645 00.000 10052 Move returns status 0, amount 41
01:10:21.645 00.000 10052 MoveAxis(N, 0, ABG)
01:10:21.646 00.001 10052 Move returns status 0, amount 0
01:10:21.646 00.000 10052 move complete, result=0
01:10:21.646 00.000 10052 worker thread done servicing request
01:10:21.646 00.000 10052 Worker thread wakes up
01:10:21.646 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:21.646 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:21.649 00.003 6880 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
01:10:22.565 00.916 10052 Exposure complete
01:10:22.655 00.090 10052 worker thread done servicing request
01:10:22.655 00.000 6880 OnExposeComplete: enter
01:10:22.655 00.000 6880 UpdateGuideState(): m_state=6
01:10:22.656 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
01:10:22.656 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.93, Mass=2283, SNR=33.1, Peak=151 HFD=4.4
01:10:22.657 00.001 6880 MultiStar: [#1 -0.26,0.08,0.96,U] [#2 -0.21,-0.01,0.97,U] [#3 -0.18,0.45,0.00,M2] [#4 -0.22,0.18,0.83,U] [#5 -0.39,0.11,0.98,U] [#6 -0.10,0.15,0.89,U] [#7 0.26,0.59,0.00,M9] [#8 -0.32,0.20,0.79,U] 
01:10:22.657 00.000 6880 refined, 6 included, MultiStar: {-0.21, 0.14}, one-star: {0.01, 0.31}
01:10:22.657 00.000 6880 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.61) = xAngle (4.16 = -2.13)
01:10:22.657 00.000 6880 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.13 = -2.16)
01:10:22.657 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.54 mountX=-0.13 mountY=-0.21, mountTheta=-2.14
01:10:22.659 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.14, opts=13)
01:10:22.659 00.000 6880 Enqueuing Move request for scope (-0.21, 0.14)
01:10:22.659 00.000 10052 Worker thread wakes up
01:10:22.659 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
01:10:22.660 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
01:10:22.660 00.000 10052 Moving (-0.21, 0.14) raw xDistance=-0.13 yDistance=-0.21
01:10:22.660 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:10:22.660 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.21, slope = -0.02
01:10:22.660 00.000 10052 MoveAxis(E, 38, ABG)
01:10:22.660 00.000 10052 Guiding  Dir = 2, Dur = 38
01:10:22.681 00.021 10052 IsSlewing returns 0
01:10:22.691 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:22.719 00.028 10052 IsGuiding returns 0
01:10:22.741 00.022 6880 UpdateGuideState exits: m=2283 SNR=33.1
01:10:22.741 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:22.741 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:22.741 00.000 6880 Enqueuing Expose request
01:10:22.742 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e6d14b94-366f-4c95-8ac4-c957042e2bb8"}
01:10:22.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e6d14b94-366f-4c95-8ac4-c957042e2bb8"}
01:10:22.746 00.004 10052 PulseGuide returned control before completion, sleep 22
01:10:22.774 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fea2355e-4abb-4cd7-a637-d7fc81fbcc9e"}
01:10:22.774 00.000 6880 case statement mapped state 6 to 3
01:10:22.774 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fea2355e-4abb-4cd7-a637-d7fc81fbcc9e"}
01:10:22.776 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"66515a18-9761-41da-b41d-d4f7391cebbe"}
01:10:22.776 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":261,"width":15,"height":15,"star_pos":[6.80,6.93],"pixels":"..."},"id":"66515a18-9761-41da-b41d-d4f7391cebbe"}
01:10:22.803 00.027 10052 IsGuiding returns 0
01:10:22.803 00.000 10052 Move returns status 0, amount 38
01:10:22.803 00.000 10052 MoveAxis(N, 37, ABG)
01:10:22.803 00.000 10052 Guiding  Dir = 0, Dur = 37
01:10:22.840 00.037 10052 IsSlewing returns 0
01:10:22.878 00.038 10052 IsGuiding returns 0
01:10:22.906 00.028 10052 PulseGuide returned control before completion, sleep 21
01:10:22.959 00.053 10052 IsGuiding returns 1
01:10:22.959 00.000 10052 scope still moving after pulse duration time elapsed
01:10:23.005 00.046 10052 IsSlewing returns 0
01:10:23.043 00.038 10052 IsGuiding returns 0
01:10:23.043 00.000 10052 scope move finished after 37 + 127 ms
01:10:23.043 00.000 10052 Move returns status 0, amount 37
01:10:23.043 00.000 10052 move complete, result=0
01:10:23.043 00.000 10052 worker thread done servicing request
01:10:23.043 00.000 6880 GuideStep: -0.1 px 38 ms EAST, -0.2 px 37 ms NORTH
01:10:23.044 00.001 10052 Worker thread wakes up
01:10:23.044 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:23.044 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:24.182 01.138 10052 Exposure complete
01:10:24.270 00.088 10052 worker thread done servicing request
01:10:24.270 00.000 6880 OnExposeComplete: enter
01:10:24.270 00.000 6880 UpdateGuideState(): m_state=6
01:10:24.270 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
01:10:24.271 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=888.66, Mass=2026, SNR=31.1, Peak=117 HFD=4.7
01:10:24.271 00.000 6880 MultiStar: [#1 -0.43,0.06,1.02,U] [#2 -0.46,-0.08,1.04,U] [#3 -0.36,0.37,0.00,M3] [#4 -0.49,-0.08,0.00,M1] [#5 -0.50,-0.21,0.00,M1] [#6 -0.26,0.21,0.97,U] [#7 0.19,0.30,0.81,U] [#8 -0.65,0.25,0.00,M1] 
01:10:24.272 00.001 6880 single-star, 4 included, MultiStar: {-0.24, 0.10}, one-star: {-0.14, 0.04}
01:10:24.272 00.000 6880 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.61) = xAngle (4.50 = -1.78)
01:10:24.272 00.000 6880 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.47 = -1.81)
01:10:24.272 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.89 mountX=-0.03 mountY=-0.14, mountTheta=-1.79
01:10:24.274 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.04, opts=13)
01:10:24.274 00.000 6880 Enqueuing Move request for scope (-0.14, 0.04)
01:10:24.274 00.000 10052 Worker thread wakes up
01:10:24.274 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
01:10:24.274 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
01:10:24.275 00.001 10052 Moving (-0.14, 0.04) raw xDistance=-0.03 yDistance=-0.14
01:10:24.275 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:24.275 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.03
01:10:24.275 00.000 10052 MoveAxis(E, 0, ABG)
01:10:24.275 00.000 10052 Move returns status 0, amount 0
01:10:24.275 00.000 10052 MoveAxis(N, 0, ABG)
01:10:24.275 00.000 10052 Move returns status 0, amount 0
01:10:24.275 00.000 10052 move complete, result=0
01:10:24.275 00.000 10052 worker thread done servicing request
01:10:24.306 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:24.355 00.049 6880 UpdateGuideState exits: m=2026 SNR=31.1
01:10:24.355 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:24.355 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:24.355 00.000 6880 Enqueuing Expose request
01:10:24.355 00.000 10052 Worker thread wakes up
01:10:24.356 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:24.356 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:24.356 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:24.704 00.348 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a731c778-9516-4c2c-92a9-e2c63b4ffc49"}
01:10:24.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a731c778-9516-4c2c-92a9-e2c63b4ffc49"}
01:10:24.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5abb365d-ef9b-4093-9fde-c01df87c8375"}
01:10:24.705 00.000 6880 case statement mapped state 6 to 3
01:10:24.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5abb365d-ef9b-4093-9fde-c01df87c8375"}
01:10:24.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2bf6b713-8bc1-46f9-b11d-161b159c7270"}
01:10:24.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":262,"width":15,"height":15,"star_pos":[6.65,6.66],"pixels":"..."},"id":"2bf6b713-8bc1-46f9-b11d-161b159c7270"}
01:10:25.268 00.562 10052 Exposure complete
01:10:25.354 00.086 10052 worker thread done servicing request
01:10:25.354 00.000 6880 OnExposeComplete: enter
01:10:25.354 00.000 6880 UpdateGuideState(): m_state=6
01:10:25.355 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
01:10:25.355 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.22, Mass=2266, SNR=33.0, Peak=140 HFD=4.5
01:10:25.355 00.000 6880 MultiStar: [#1 -0.25,-0.26,0.94,U] [#2 -0.68,-0.30,0.00,M1] [#3 -0.23,-0.05,0.91,U] [#4 -0.18,-0.29,0.84,U] [#5 -0.28,-0.52,0.00,M2] [#6 -0.18,-0.09,0.91,U] [#7 0.28,0.07,0.77,U] [#8 -0.28,-0.11,0.78,U] 
01:10:25.355 00.000 6880 refined, 6 included, MultiStar: {-0.11, -0.17}, one-star: {0.07, -0.41}
01:10:25.356 00.001 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.54 = -0.54)
01:10:25.356 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
01:10:25.356 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.17 hyp=0.21 cameraTheta=-2.15 mountX=0.18 mountY=-0.11, mountTheta=-0.56
01:10:25.358 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.17, opts=13)
01:10:25.358 00.000 6880 Enqueuing Move request for scope (-0.11, -0.17)
01:10:25.358 00.000 10052 Worker thread wakes up
01:10:25.358 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.17) opts 0xd
01:10:25.358 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.17)
01:10:25.358 00.000 10052 Moving (-0.11, -0.17) raw xDistance=0.18 yDistance=-0.11
01:10:25.358 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:10:25.358 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
01:10:25.358 00.000 10052 MoveAxis(W, 47, ABG)
01:10:25.358 00.000 10052 Guiding  Dir = 3, Dur = 47
01:10:25.380 00.022 10052 IsSlewing returns 0
01:10:25.388 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:25.418 00.030 10052 IsGuiding returns 0
01:10:25.440 00.022 6880 UpdateGuideState exits: m=2266 SNR=33.0
01:10:25.440 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:25.440 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:25.440 00.000 6880 Enqueuing Expose request
01:10:25.446 00.006 10052 PulseGuide returned control before completion, sleep 30
01:10:25.560 00.114 10052 IsGuiding returns 0
01:10:25.562 00.002 10052 Move returns status 0, amount 47
01:10:25.562 00.000 10052 MoveAxis(N, 0, ABG)
01:10:25.562 00.000 10052 Move returns status 0, amount 0
01:10:25.562 00.000 10052 move complete, result=0
01:10:25.562 00.000 10052 worker thread done servicing request
01:10:25.562 00.000 10052 Worker thread wakes up
01:10:25.562 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:25.562 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:25.581 00.019 6880 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
01:10:26.694 01.113 10052 Exposure complete
01:10:26.704 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83fff868-2920-452e-abbc-620c49616c09"}
01:10:26.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83fff868-2920-452e-abbc-620c49616c09"}
01:10:26.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2b7c05b-482d-4e0b-a167-b882337dff47"}
01:10:26.706 00.001 6880 case statement mapped state 6 to 3
01:10:26.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2b7c05b-482d-4e0b-a167-b882337dff47"}
01:10:26.706 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1df9c19b-e93e-488e-b27c-876ba81bb24f"}
01:10:26.708 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":263,"width":15,"height":15,"star_pos":[6.86,7.22],"pixels":"..."},"id":"1df9c19b-e93e-488e-b27c-876ba81bb24f"}
01:10:26.787 00.079 10052 worker thread done servicing request
01:10:26.787 00.000 6880 OnExposeComplete: enter
01:10:26.787 00.000 6880 UpdateGuideState(): m_state=6
01:10:26.787 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
01:10:26.788 00.001 6880 Star::Find returns 1 (0), X=407.38, Y=888.21, Mass=2088, SNR=31.7, Peak=119 HFD=4.8
01:10:26.788 00.000 6880 MultiStar: [#1 -0.48,0.11,0.00,M1] [#2 -0.51,0.01,0.00,M2] [#3 -0.42,0.24,0.00,M3] [#4 -0.28,-0.15,0.87,U] [#5 -0.59,-0.46,0.00,M3] [#6 -0.31,0.44,0.00,M1] [#7 0.18,0.59,0.00,M8] [#8 -0.77,-0.10,0.00,M1] 
01:10:26.788 00.000 6880 refined, 1 included, MultiStar: {-0.35, -0.29}, one-star: {-0.41, -0.41}
01:10:26.788 00.000 6880 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.61) = xAngle (-0.83 = -0.83)
01:10:26.789 00.001 6880 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
01:10:26.789 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.29 hyp=0.45 cameraTheta=-2.44 mountX=0.30 mountY=-0.34, mountTheta=-0.85
01:10:26.791 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.29, opts=13)
01:10:26.791 00.000 6880 Enqueuing Move request for scope (-0.35, -0.29)
01:10:26.791 00.000 10052 Worker thread wakes up
01:10:26.791 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.29) opts 0xd
01:10:26.791 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.29)
01:10:26.791 00.000 10052 Moving (-0.35, -0.29) raw xDistance=0.30 yDistance=-0.34
01:10:26.791 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:10:26.791 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.34, slope = -0.03
01:10:26.791 00.000 10052 MoveAxis(W, 84, ABG)
01:10:26.792 00.001 10052 Guiding  Dir = 3, Dur = 84
01:10:26.813 00.021 10052 IsSlewing returns 0
01:10:26.824 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:26.851 00.027 10052 IsGuiding returns 0
01:10:26.873 00.022 6880 UpdateGuideState exits: m=2088 SNR=31.7
01:10:26.873 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:26.874 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:26.874 00.000 6880 Enqueuing Expose request
01:10:26.878 00.004 10052 PulseGuide returned control before completion, sleep 67
01:10:26.974 00.096 10052 IsGuiding returns 0
01:10:26.974 00.000 10052 Move returns status 0, amount 84
01:10:26.974 00.000 10052 MoveAxis(N, 58, ABG)
01:10:26.974 00.000 10052 Guiding  Dir = 0, Dur = 58
01:10:27.010 00.036 10052 IsSlewing returns 0
01:10:27.049 00.039 10052 IsGuiding returns 0
01:10:27.076 00.027 10052 PulseGuide returned control before completion, sleep 41
01:10:27.143 00.067 10052 IsGuiding returns 0
01:10:27.143 00.000 10052 Move returns status 0, amount 58
01:10:27.144 00.001 10052 move complete, result=0
01:10:27.144 00.000 10052 worker thread done servicing request
01:10:27.144 00.000 6880 GuideStep: 0.3 px 84 ms WEST, -0.3 px 58 ms NORTH
01:10:27.144 00.000 10052 Worker thread wakes up
01:10:27.144 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:27.144 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:28.055 00.911 10052 Exposure complete
01:10:28.146 00.091 6880 OnExposeComplete: enter
01:10:28.147 00.001 6880 UpdateGuideState(): m_state=6
01:10:28.147 00.000 10052 worker thread done servicing request
01:10:28.147 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
01:10:28.147 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=888.22, Mass=2210, SNR=32.7, Peak=126 HFD=4.7
01:10:28.148 00.001 6880 MultiStar: [#1 -0.59,0.06,0.00,M2] [#2 -0.80,0.02,0.00,M3] [#3 -0.47,0.21,0.00,M4] [#4 -0.77,-0.30,0.00,M1] [#5 -0.68,-0.09,0.00,M4] [#6 -0.40,0.33,0.00,M2] [#7 0.02,0.24,0.79,U] [#8 -0.79,-0.24,0.00,M2] 
01:10:28.148 00.000 6880 refined, 1 included, MultiStar: {-0.19, -0.12}, one-star: {-0.36, -0.40}
01:10:28.148 00.000 6880 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.61) = xAngle (-0.97 = -0.97)
01:10:28.148 00.000 6880 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
01:10:28.148 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-2.59 mountX=0.13 mountY=-0.19, mountTheta=-0.98
01:10:28.151 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.12, opts=13)
01:10:28.151 00.000 6880 Enqueuing Move request for scope (-0.19, -0.12)
01:10:28.151 00.000 10052 Worker thread wakes up
01:10:28.151 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
01:10:28.151 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
01:10:28.151 00.000 10052 Moving (-0.19, -0.12) raw xDistance=0.13 yDistance=-0.19
01:10:28.151 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:10:28.152 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.19, slope = -0.03
01:10:28.152 00.000 10052 MoveAxis(W, 38, ABG)
01:10:28.152 00.000 10052 Guiding  Dir = 3, Dur = 38
01:10:28.177 00.025 10052 IsSlewing returns 0
01:10:28.184 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:28.235 00.051 6880 UpdateGuideState exits: m=2210 SNR=32.7
01:10:28.235 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:28.235 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:28.235 00.000 6880 Enqueuing Expose request
01:10:28.254 00.019 10052 IsGuiding returns 0
01:10:28.382 00.128 10052 IsGuiding returns 0
01:10:28.382 00.000 10052 Move returns status 0, amount 38
01:10:28.382 00.000 10052 MoveAxis(N, 55, ABG)
01:10:28.382 00.000 10052 Guiding  Dir = 0, Dur = 55
01:10:28.458 00.076 10052 IsSlewing returns 0
01:10:28.533 00.075 10052 IsGuiding returns 0
01:10:28.667 00.134 10052 IsGuiding returns 1
01:10:28.667 00.000 10052 scope still moving after pulse duration time elapsed
01:10:28.702 00.035 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4da72956-56ad-441c-b5ad-8ea8b8a86b64"}
01:10:28.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4da72956-56ad-441c-b5ad-8ea8b8a86b64"}
01:10:28.703 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4c27a6a6-e759-48e6-9dc3-587435726335"}
01:10:28.703 00.000 6880 case statement mapped state 6 to 3
01:10:28.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c27a6a6-e759-48e6-9dc3-587435726335"}
01:10:28.704 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a973901a-a554-448a-ac32-9ebc8c8c71c8"}
01:10:28.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":265,"width":15,"height":15,"star_pos":[7.43,7.22],"pixels":"..."},"id":"a973901a-a554-448a-ac32-9ebc8c8c71c8"}
01:10:28.713 00.009 10052 IsSlewing returns 0
01:10:28.750 00.037 10052 IsGuiding returns 0
01:10:28.750 00.000 10052 scope move finished after 55 + 162 ms
01:10:28.750 00.000 10052 Move returns status 0, amount 55
01:10:28.751 00.001 10052 move complete, result=0
01:10:28.751 00.000 10052 worker thread done servicing request
01:10:28.751 00.000 10052 Worker thread wakes up
01:10:28.751 00.000 6880 GuideStep: 0.1 px 38 ms WEST, -0.2 px 55 ms NORTH
01:10:28.751 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:28.751 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:29.890 01.139 10052 Exposure complete
01:10:29.980 00.090 10052 worker thread done servicing request
01:10:29.980 00.000 6880 OnExposeComplete: enter
01:10:29.980 00.000 6880 UpdateGuideState(): m_state=6
01:10:29.980 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
01:10:29.981 00.001 6880 Star::Find returns 1 (0), X=407.71, Y=888.76, Mass=2255, SNR=32.9, Peak=133 HFD=4.9
01:10:29.981 00.000 6880 MultiStar: [#1 -0.33,0.34,0.97,U] [#2 -0.53,0.40,0.00,M4] [#3 -0.30,0.47,0.00,M5] [#4 -0.09,0.28,0.85,U] [#5 -0.42,0.16,0.98,U] [#6 -0.07,0.57,0.00,M3] [#7 0.38,0.74,0.00,M8] [#8 -0.30,0.43,0.00,M3] 
01:10:29.981 00.000 6880 single-star, 3 included, MultiStar: {-0.23, 0.22}, one-star: {-0.08, 0.13}
01:10:29.981 00.000 6880 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.61) = xAngle (3.74 = -2.54)
01:10:29.981 00.000 6880 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.71 = -2.57)
01:10:29.982 00.001 6880 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.13 mountX=-0.13 mountY=-0.08, mountTheta=-2.57
01:10:29.983 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.13, opts=13)
01:10:29.984 00.001 6880 Enqueuing Move request for scope (-0.08, 0.13)
01:10:29.984 00.000 10052 Worker thread wakes up
01:10:29.984 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
01:10:29.984 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
01:10:29.984 00.000 10052 Moving (-0.08, 0.13) raw xDistance=-0.13 yDistance=-0.08
01:10:29.984 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
01:10:29.984 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.11, using input
01:10:29.984 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
01:10:29.984 00.000 10052 MoveAxis(E, 32, ABG)
01:10:29.984 00.000 10052 Guiding  Dir = 2, Dur = 32
01:10:30.014 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:30.064 00.050 6880 UpdateGuideState exits: m=2255 SNR=32.9
01:10:30.064 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:30.065 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:30.065 00.000 6880 Enqueuing Expose request
01:10:30.070 00.005 10052 IsSlewing returns 0
01:10:30.144 00.074 10052 IsGuiding returns 0
01:10:30.279 00.135 10052 IsGuiding returns 0
01:10:30.279 00.000 10052 Move returns status 0, amount 32
01:10:30.279 00.000 10052 MoveAxis(N, 0, ABG)
01:10:30.279 00.000 10052 Move returns status 0, amount 0
01:10:30.279 00.000 10052 move complete, result=0
01:10:30.279 00.000 10052 worker thread done servicing request
01:10:30.279 00.000 6880 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
01:10:30.279 00.000 10052 Worker thread wakes up
01:10:30.280 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:30.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:30.702 00.422 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1c05790-e3c9-486b-92d9-e2b7c62da58f"}
01:10:30.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1c05790-e3c9-486b-92d9-e2b7c62da58f"}
01:10:30.702 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6eee40b9-84e8-4f63-aa0b-432a75a9b9bb"}
01:10:30.704 00.002 6880 case statement mapped state 6 to 3
01:10:30.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6eee40b9-84e8-4f63-aa0b-432a75a9b9bb"}
01:10:30.704 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d6473e62-f85f-4958-9fb7-ef48f45df393"}
01:10:30.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":266,"width":15,"height":15,"star_pos":[6.71,6.76],"pixels":"..."},"id":"d6473e62-f85f-4958-9fb7-ef48f45df393"}
01:10:31.197 00.493 10052 Exposure complete
01:10:31.282 00.085 10052 worker thread done servicing request
01:10:31.282 00.000 6880 OnExposeComplete: enter
01:10:31.282 00.000 6880 UpdateGuideState(): m_state=6
01:10:31.283 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
01:10:31.283 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.71, Mass=2262, SNR=32.9, Peak=127 HFD=4.7
01:10:31.283 00.000 6880 MultiStar: [#1 -0.26,0.25,0.95,U] [#2 -0.47,0.28,0.00,M5] [#3 -0.08,0.57,0.00,M6] [#4 -0.19,0.21,0.81,U] [#5 -0.20,0.15,0.99,U] [#6 0.04,0.37,0.90,U] [#7 0.41,0.65,0.00,M9] [#8 -0.18,0.36,0.79,U] 
01:10:31.283 00.000 6880 single-star, 5 included, MultiStar: {-0.14, 0.23}, one-star: {-0.03, 0.09}
01:10:31.283 00.000 6880 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.61) = xAngle (3.56 = -2.73)
01:10:31.283 00.000 6880 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.76)
01:10:31.284 00.001 6880 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.94 mountX=-0.09 mountY=-0.04, mountTheta=-2.75
01:10:31.285 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.09, opts=13)
01:10:31.285 00.000 6880 Enqueuing Move request for scope (-0.03, 0.09)
01:10:31.287 00.002 10052 Worker thread wakes up
01:10:31.289 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:10:31.289 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:10:31.289 00.000 10052 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=-0.04
01:10:31.289 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:10:31.289 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.06, using input
01:10:31.289 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:10:31.289 00.000 10052 MoveAxis(E, 0, ABG)
01:10:31.289 00.000 10052 Move returns status 0, amount 0
01:10:31.289 00.000 10052 MoveAxis(N, 0, ABG)
01:10:31.289 00.000 10052 Move returns status 0, amount 0
01:10:31.289 00.000 10052 move complete, result=0
01:10:31.290 00.001 10052 worker thread done servicing request
01:10:31.317 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:31.368 00.051 6880 UpdateGuideState exits: m=2262 SNR=32.9
01:10:31.368 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:31.368 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:31.368 00.000 6880 Enqueuing Expose request
01:10:31.368 00.000 10052 Worker thread wakes up
01:10:31.368 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:31.369 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:31.369 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:32.506 01.137 10052 Exposure complete
01:10:32.596 00.090 10052 worker thread done servicing request
01:10:32.596 00.000 6880 OnExposeComplete: enter
01:10:32.596 00.000 6880 UpdateGuideState(): m_state=6
01:10:32.597 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
01:10:32.597 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=888.83, Mass=2280, SNR=33.1, Peak=139 HFD=4.5
01:10:32.597 00.000 6880 MultiStar: [#1 0.21,0.26,0.95,U] [#2 0.13,0.33,0.97,U] [#3 0.31,0.62,0.00,M7] [#4 0.12,0.20,0.83,U] [#5 0.26,0.27,0.96,U] [#6 0.44,0.62,0.00,M3] [#7 0.78,0.56,0.00,M10] [#8 0.21,0.39,0.80,U] 
01:10:32.598 00.001 6880 refined, 5 included, MultiStar: {0.24, 0.27}, one-star: {0.49, 0.21}
01:10:32.598 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
01:10:32.598 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
01:10:32.598 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.27 hyp=0.37 cameraTheta=0.85 mountX=-0.28 mountY=0.24, mountTheta=2.44
01:10:32.600 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.27, opts=13)
01:10:32.600 00.000 6880 Enqueuing Move request for scope (0.24, 0.27)
01:10:32.602 00.002 10052 Worker thread wakes up
01:10:32.602 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.27) opts 0xd
01:10:32.602 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.27)
01:10:32.602 00.000 10052 Moving (0.24, 0.27) raw xDistance=-0.28 yDistance=0.24
01:10:32.602 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:10:32.602 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.24, slope = 0.02
01:10:32.602 00.000 10052 MoveAxis(E, 76, ABG)
01:10:32.602 00.000 10052 Guiding  Dir = 2, Dur = 76
01:10:32.628 00.026 10052 IsSlewing returns 0
01:10:32.630 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:32.666 00.036 10052 IsGuiding returns 0
01:10:32.679 00.013 6880 UpdateGuideState exits: m=2280 SNR=33.1
01:10:32.680 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:32.680 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:32.680 00.000 6880 Enqueuing Expose request
01:10:32.693 00.013 10052 PulseGuide returned control before completion, sleep 59
01:10:32.711 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"82f811f4-4685-4596-b411-d3e2c4b1a270"}
01:10:32.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"82f811f4-4685-4596-b411-d3e2c4b1a270"}
01:10:32.713 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79947ed9-c775-4428-9639-7cb9d6ac0f0f"}
01:10:32.713 00.000 6880 case statement mapped state 6 to 3
01:10:32.714 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79947ed9-c775-4428-9639-7cb9d6ac0f0f"}
01:10:32.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ca52c780-5cb9-44e9-86bd-88465c0c0f9a"}
01:10:32.716 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":268,"width":15,"height":15,"star_pos":[7.28,6.83],"pixels":"..."},"id":"ca52c780-5cb9-44e9-86bd-88465c0c0f9a"}
01:10:32.790 00.074 10052 IsGuiding returns 0
01:10:32.790 00.000 10052 Move returns status 0, amount 76
01:10:32.790 00.000 10052 MoveAxis(S, 28, ABG)
01:10:32.790 00.000 10052 Guiding  Dir = 1, Dur = 28
01:10:32.826 00.036 10052 IsSlewing returns 0
01:10:32.865 00.039 10052 IsGuiding returns 0
01:10:32.893 00.028 10052 PulseGuide returned control before completion, sleep 11
01:10:32.931 00.038 10052 IsGuiding returns 0
01:10:32.931 00.000 10052 Move returns status 0, amount 28
01:10:32.931 00.000 10052 move complete, result=0
01:10:32.931 00.000 10052 worker thread done servicing request
01:10:32.931 00.000 10052 Worker thread wakes up
01:10:32.931 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:32.931 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:32.932 00.001 6880 GuideStep: -0.3 px 76 ms EAST, 0.2 px 28 ms SOUTH
01:10:33.850 00.918 10052 Exposure complete
01:10:33.938 00.088 10052 worker thread done servicing request
01:10:33.938 00.000 6880 OnExposeComplete: enter
01:10:33.939 00.001 6880 UpdateGuideState(): m_state=6
01:10:33.939 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
01:10:33.939 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.96, Mass=2378, SNR=33.8, Peak=156 HFD=4.4
01:10:33.940 00.001 6880 MultiStar: [#1 -0.32,0.34,0.96,U] [#2 -0.17,0.30,0.93,U] [#3 -0.10,0.61,0.00,M8] [#4 -0.32,0.09,0.82,U] [#5 -0.41,0.22,0.99,U] [#6 -0.08,0.59,0.00,M4] [#7 0.29,0.66,0.00,R] [#8 -0.31,0.37,0.00,M2] 
01:10:33.940 00.000 6880 single-star, 4 included, MultiStar: {-0.24, 0.26}, one-star: {-0.01, 0.34}
01:10:33.940 00.000 6880 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.61) = xAngle (3.21 = -3.08)
01:10:33.940 00.000 6880 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.17 = -3.11)
01:10:33.940 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.59 mountX=-0.34 mountY=-0.01, mountTheta=-3.11
01:10:33.942 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.34, opts=13)
01:10:33.942 00.000 6880 Enqueuing Move request for scope (-0.01, 0.34)
01:10:33.942 00.000 10052 Worker thread wakes up
01:10:33.942 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
01:10:33.942 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
01:10:33.943 00.001 10052 Moving (-0.01, 0.34) raw xDistance=-0.34 yDistance=-0.01
01:10:33.943 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
01:10:33.943 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
01:10:33.943 00.000 10052 MoveAxis(E, 94, ABG)
01:10:33.943 00.000 10052 Guiding  Dir = 2, Dur = 94
01:10:33.972 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:33.998 00.026 10052 IsSlewing returns 0
01:10:34.021 00.023 6880 UpdateGuideState exits: m=2378 SNR=33.8
01:10:34.022 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:34.022 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:34.022 00.000 6880 Enqueuing Expose request
01:10:34.073 00.051 10052 IsGuiding returns 0
01:10:34.141 00.068 10052 PulseGuide returned control before completion, sleep 36
01:10:34.258 00.117 10052 IsGuiding returns 0
01:10:34.258 00.000 10052 Move returns status 0, amount 94
01:10:34.258 00.000 10052 MoveAxis(N, 0, ABG)
01:10:34.258 00.000 10052 Move returns status 0, amount 0
01:10:34.258 00.000 10052 move complete, result=0
01:10:34.258 00.000 10052 worker thread done servicing request
01:10:34.258 00.000 10052 Worker thread wakes up
01:10:34.259 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:34.259 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:34.259 00.000 6880 GuideStep: -0.3 px 94 ms EAST, -0.0 px 0 ms NORTH
01:10:34.703 00.444 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b27199a-0b7f-4b55-b7ac-bedd0c8ea295"}
01:10:34.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b27199a-0b7f-4b55-b7ac-bedd0c8ea295"}
01:10:34.704 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79b232ce-cec6-463a-a049-43f30e880433"}
01:10:34.704 00.000 6880 case statement mapped state 6 to 3
01:10:34.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79b232ce-cec6-463a-a049-43f30e880433"}
01:10:34.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d056263d-2ad5-416d-8e63-4839d2069a91"}
01:10:34.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":269,"width":15,"height":15,"star_pos":[6.78,6.96],"pixels":"..."},"id":"d056263d-2ad5-416d-8e63-4839d2069a91"}
01:10:35.392 00.687 10052 Exposure complete
01:10:35.480 00.088 10052 worker thread done servicing request
01:10:35.480 00.000 6880 OnExposeComplete: enter
01:10:35.481 00.001 6880 UpdateGuideState(): m_state=6
01:10:35.481 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
01:10:35.481 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.63, Mass=2226, SNR=32.7, Peak=133 HFD=4.8
01:10:35.482 00.001 6880 MultiStar: [#1 -0.39,-0.21,0.92,U] [#2 -0.29,-0.22,0.99,U] [#3 -0.11,0.09,0.91,U] [#4 -0.32,-0.03,0.82,U] [#5 -0.17,-0.01,0.98,U] [#6 -0.09,0.04,0.89,U] [#7 0.06,-0.27,0.74,U] [#8 -0.13,0.14,0.78,U] 
01:10:35.482 00.000 6880 single-star, 8 included, MultiStar: {-0.16, -0.05}, one-star: {0.06, 0.00}
01:10:35.482 00.000 6880 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.61) = xAngle (1.67 = 1.67)
01:10:35.482 00.000 6880 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.64 = 1.64)
01:10:35.482 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.00 hyp=0.06 cameraTheta=0.05 mountX=-0.01 mountY=0.06, mountTheta=1.67
01:10:35.484 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.00, opts=13)
01:10:35.484 00.000 6880 Enqueuing Move request for scope (0.06, 0.00)
01:10:35.484 00.000 10052 Worker thread wakes up
01:10:35.485 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.00) opts 0xd
01:10:35.485 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.00)
01:10:35.485 00.000 10052 Moving (0.06, 0.00) raw xDistance=-0.01 yDistance=0.06
01:10:35.485 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:10:35.485 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.17, using input
01:10:35.485 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
01:10:35.485 00.000 10052 MoveAxis(E, 0, ABG)
01:10:35.485 00.000 10052 Move returns status 0, amount 0
01:10:35.485 00.000 10052 MoveAxis(N, 0, ABG)
01:10:35.485 00.000 10052 Move returns status 0, amount 0
01:10:35.485 00.000 10052 move complete, result=0
01:10:35.485 00.000 10052 worker thread done servicing request
01:10:35.514 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:35.563 00.049 6880 UpdateGuideState exits: m=2226 SNR=32.7
01:10:35.563 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:35.563 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:35.563 00.000 6880 Enqueuing Expose request
01:10:35.563 00.000 10052 Worker thread wakes up
01:10:35.563 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:35.564 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:35.564 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:36.476 00.912 10052 Exposure complete
01:10:36.564 00.088 10052 worker thread done servicing request
01:10:36.564 00.000 6880 OnExposeComplete: enter
01:10:36.564 00.000 6880 UpdateGuideState(): m_state=6
01:10:36.565 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
01:10:36.565 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.39, Mass=2089, SNR=31.7, Peak=133 HFD=4.5
01:10:36.565 00.000 6880 MultiStar: [#1 -0.16,-0.36,0.99,U] [#2 -0.28,-0.22,1.00,U] [#3 0.08,0.09,0.95,U] [#4 -0.10,-0.41,0.87,U] [#5 -0.12,-0.24,0.99,U] [#6 -0.03,-0.21,0.93,U] [#7 0.23,-0.54,0.00,M1] [#8 -0.23,-0.18,0.79,U] 
01:10:36.565 00.000 6880 single-star, 7 included, MultiStar: {-0.10, -0.22}, one-star: {0.07, -0.23}
01:10:36.566 00.001 6880 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.61) = xAngle (0.32 = 0.32)
01:10:36.566 00.000 6880 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
01:10:36.566 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.23 hyp=0.24 cameraTheta=-1.29 mountX=0.23 mountY=0.07, mountTheta=0.29
01:10:36.568 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.23, opts=13)
01:10:36.568 00.000 6880 Enqueuing Move request for scope (0.07, -0.23)
01:10:36.568 00.000 10052 Worker thread wakes up
01:10:36.568 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.23) opts 0xd
01:10:36.568 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.23)
01:10:36.568 00.000 10052 Moving (0.07, -0.23) raw xDistance=0.23 yDistance=0.07
01:10:36.568 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
01:10:36.570 00.002 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.17, using input
01:10:36.570 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.04
01:10:36.570 00.000 10052 MoveAxis(W, 61, ABG)
01:10:36.570 00.000 10052 Guiding  Dir = 3, Dur = 61
01:10:36.591 00.021 10052 IsSlewing returns 0
01:10:36.601 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:36.629 00.028 10052 IsGuiding returns 0
01:10:36.655 00.026 6880 UpdateGuideState exits: m=2089 SNR=31.7
01:10:36.656 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:36.656 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:36.656 00.000 6880 Enqueuing Expose request
01:10:36.656 00.000 10052 PulseGuide returned control before completion, sleep 44
01:10:36.709 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e604d9c0-4f37-408e-b3f8-bffb36215b50"}
01:10:36.709 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e604d9c0-4f37-408e-b3f8-bffb36215b50"}
01:10:36.710 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4b53b5b6-22b8-4501-b40a-51f6647b4588"}
01:10:36.710 00.000 6880 case statement mapped state 6 to 3
01:10:36.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b53b5b6-22b8-4501-b40a-51f6647b4588"}
01:10:36.714 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4dea3863-f191-4a15-b927-3a1709bea3d1"}
01:10:36.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":271,"width":15,"height":15,"star_pos":[6.86,7.39],"pixels":"..."},"id":"4dea3863-f191-4a15-b927-3a1709bea3d1"}
01:10:36.730 00.016 10052 IsGuiding returns 0
01:10:36.730 00.000 10052 Move returns status 0, amount 61
01:10:36.730 00.000 10052 MoveAxis(N, 0, ABG)
01:10:36.730 00.000 10052 Move returns status 0, amount 0
01:10:36.731 00.001 10052 move complete, result=0
01:10:36.731 00.000 10052 worker thread done servicing request
01:10:36.731 00.000 10052 Worker thread wakes up
01:10:36.731 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:36.731 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:36.732 00.001 6880 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
01:10:37.877 01.145 10052 Exposure complete
01:10:37.972 00.095 10052 worker thread done servicing request
01:10:37.972 00.000 6880 OnExposeComplete: enter
01:10:37.972 00.000 6880 UpdateGuideState(): m_state=6
01:10:37.973 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
01:10:37.973 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.44, Mass=2060, SNR=31.5, Peak=145 HFD=4.6
01:10:37.973 00.000 6880 MultiStar: [#1 -0.19,-0.47,0.00,M1] [#2 -0.06,-0.17,1.00,U] [#3 0.12,-0.03,0.94,U] [#4 -0.19,-0.31,0.85,U] [#5 0.01,-0.34,1.01,U] [#6 0.11,-0.11,0.98,U] [#7 0.30,-0.72,0.00,M2] [#8 -0.38,-0.22,0.82,U] 
01:10:37.973 00.000 6880 single-star, 6 included, MultiStar: {-0.04, -0.20}, one-star: {0.01, -0.19}
01:10:37.974 00.001 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
01:10:37.974 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
01:10:37.974 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.52 mountX=0.19 mountY=0.01, mountTheta=0.06
01:10:37.976 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.19, opts=13)
01:10:37.976 00.000 6880 Enqueuing Move request for scope (0.01, -0.19)
01:10:37.976 00.000 10052 Worker thread wakes up
01:10:37.976 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
01:10:37.976 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
01:10:37.976 00.000 10052 Moving (0.01, -0.19) raw xDistance=0.19 yDistance=0.01
01:10:37.976 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:10:37.976 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.16, using input
01:10:37.976 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
01:10:37.976 00.000 10052 MoveAxis(W, 53, ABG)
01:10:37.976 00.000 10052 Guiding  Dir = 3, Dur = 53
01:10:38.007 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:38.028 00.021 10052 IsSlewing returns 0
01:10:38.063 00.035 6880 UpdateGuideState exits: m=2060 SNR=31.5
01:10:38.063 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:38.063 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:38.064 00.001 6880 Enqueuing Expose request
01:10:38.108 00.044 10052 IsGuiding returns 0
01:10:38.252 00.144 10052 IsGuiding returns 1
01:10:38.252 00.000 10052 scope still moving after pulse duration time elapsed
01:10:38.320 00.068 10052 IsSlewing returns 0
01:10:38.395 00.075 10052 IsGuiding returns 0
01:10:38.396 00.001 10052 scope move finished after 53 + 234 ms
01:10:38.396 00.000 10052 Move returns status 0, amount 53
01:10:38.396 00.000 10052 MoveAxis(N, 0, ABG)
01:10:38.396 00.000 10052 Move returns status 0, amount 0
01:10:38.396 00.000 10052 move complete, result=0
01:10:38.396 00.000 10052 worker thread done servicing request
01:10:38.396 00.000 6880 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
01:10:38.396 00.000 10052 Worker thread wakes up
01:10:38.396 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:38.396 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:38.704 00.308 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4cd98873-3463-4b19-9ab6-8322a2b2876a"}
01:10:38.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4cd98873-3463-4b19-9ab6-8322a2b2876a"}
01:10:38.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b28fa91-15cb-417e-9a15-a6f4c9f673be"}
01:10:38.706 00.001 6880 case statement mapped state 6 to 3
01:10:38.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b28fa91-15cb-417e-9a15-a6f4c9f673be"}
01:10:38.707 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3ea50b36-ed3f-4d15-ae2b-cccf8cc5ed7c"}
01:10:38.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":272,"width":15,"height":15,"star_pos":[6.80,7.44],"pixels":"..."},"id":"3ea50b36-ed3f-4d15-ae2b-cccf8cc5ed7c"}
01:10:39.308 00.601 10052 Exposure complete
01:10:39.394 00.086 6880 OnExposeComplete: enter
01:10:39.394 00.000 6880 UpdateGuideState(): m_state=6
01:10:39.394 00.000 10052 worker thread done servicing request
01:10:39.394 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
01:10:39.394 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.65, Mass=2248, SNR=32.8, Peak=129 HFD=4.8
01:10:39.396 00.002 6880 MultiStar: [#1 -0.21,0.19,0.93,U] [#2 0.24,0.21,0.98,U] [#3 0.16,0.25,0.91,U] [#4 -0.16,0.06,0.83,U] [#5 -0.15,0.08,0.93,U] [#6 0.07,0.14,0.91,U] [#7 0.16,-0.13,0.77,U] [#8 -0.31,0.27,0.81,U] 
01:10:39.396 00.000 6880 single-star, 8 included, MultiStar: {-0.00, 0.12}, one-star: {0.12, 0.03}
01:10:39.396 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.83 = 1.83)
01:10:39.396 00.000 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
01:10:39.396 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.22 mountX=-0.03 mountY=0.12, mountTheta=1.83
01:10:39.398 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.03, opts=13)
01:10:39.398 00.000 6880 Enqueuing Move request for scope (0.12, 0.03)
01:10:39.398 00.000 10052 Worker thread wakes up
01:10:39.398 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:10:39.399 00.001 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:10:39.399 00.000 10052 Moving (0.12, 0.03) raw xDistance=-0.03 yDistance=0.12
01:10:39.399 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:10:39.399 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.17, using input
01:10:39.399 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:10:39.399 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.04
01:10:39.399 00.000 10052 MoveAxis(E, 0, ABG)
01:10:39.399 00.000 10052 Move returns status 0, amount 0
01:10:39.399 00.000 10052 MoveAxis(N, 0, ABG)
01:10:39.399 00.000 10052 Move returns status 0, amount 0
01:10:39.399 00.000 10052 move complete, result=0
01:10:39.400 00.001 10052 worker thread done servicing request
01:10:39.428 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:39.480 00.052 6880 UpdateGuideState exits: m=2248 SNR=32.8
01:10:39.480 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:39.480 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:39.480 00.000 6880 Enqueuing Expose request
01:10:39.480 00.000 10052 Worker thread wakes up
01:10:39.481 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:39.481 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:39.481 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:40.629 01.148 10052 Exposure complete
01:10:40.719 00.090 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"262de1ec-c158-4812-af5e-ee1f48af6723"}
01:10:40.720 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"262de1ec-c158-4812-af5e-ee1f48af6723"}
01:10:40.727 00.007 6880 OnExposeComplete: enter
01:10:40.727 00.000 6880 UpdateGuideState(): m_state=6
01:10:40.727 00.000 10052 worker thread done servicing request
01:10:40.727 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
01:10:40.728 00.001 6880 Star::Find returns 1 (0), X=408.25, Y=888.46, Mass=2273, SNR=33.1, Peak=125 HFD=4.7
01:10:40.728 00.000 6880 MultiStar: [#1 0.09,-0.30,0.93,U] [#2 -0.18,-0.10,0.98,U] [#3 0.23,0.16,0.88,U] [#4 0.10,-0.17,0.81,U] [#5 0.41,-0.19,0.96,U] [#6 0.17,0.04,0.92,U] [#7 0.42,-0.57,0.00,M2] [#8 0.19,-0.11,0.77,U] 
01:10:40.728 00.000 6880 refined, 7 included, MultiStar: {0.19, -0.11}, one-star: {0.46, -0.17}
01:10:40.728 00.000 6880 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.61) = xAngle (1.09 = 1.09)
01:10:40.728 00.000 6880 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
01:10:40.728 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.11 hyp=0.21 cameraTheta=-0.53 mountX=0.10 mountY=0.19, mountTheta=1.08
01:10:40.730 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.11, opts=13)
01:10:40.730 00.000 6880 Enqueuing Move request for scope (0.19, -0.11)
01:10:40.730 00.000 10052 Worker thread wakes up
01:10:40.731 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.11) opts 0xd
01:10:40.731 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.11)
01:10:40.731 00.000 10052 Moving (0.19, -0.11) raw xDistance=0.10 yDistance=0.19
01:10:40.731 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:10:40.731 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.19, slope = 0.00
01:10:40.731 00.000 10052 MoveAxis(E, 0, ABG)
01:10:40.731 00.000 10052 Move returns status 0, amount 0
01:10:40.731 00.000 10052 MoveAxis(S, 34, ABG)
01:10:40.731 00.000 10052 Guiding  Dir = 1, Dur = 34
01:10:40.753 00.022 10052 IsSlewing returns 0
01:10:40.762 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:40.791 00.029 10052 IsGuiding returns 0
01:10:40.818 00.027 10052 PulseGuide returned control before completion, sleep 17
01:10:40.820 00.002 6880 UpdateGuideState exits: m=2273 SNR=33.1
01:10:40.820 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:40.821 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:40.821 00.000 6880 Enqueuing Expose request
01:10:40.821 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"694cb9c8-8a91-41a5-bf07-cb9335dde0bf"}
01:10:40.821 00.000 6880 case statement mapped state 6 to 3
01:10:40.821 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"694cb9c8-8a91-41a5-bf07-cb9335dde0bf"}
01:10:40.831 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b01ac08-d8db-426f-8cee-ef9e0c633370"}
01:10:40.832 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":274,"width":15,"height":15,"star_pos":[7.25,7.46],"pixels":"..."},"id":"0b01ac08-d8db-426f-8cee-ef9e0c633370"}
01:10:40.864 00.032 10052 IsGuiding returns 0
01:10:40.865 00.001 10052 Move returns status 0, amount 34
01:10:40.865 00.000 10052 move complete, result=0
01:10:40.865 00.000 10052 worker thread done servicing request
01:10:40.865 00.000 10052 Worker thread wakes up
01:10:40.865 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:40.865 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:40.881 00.016 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 34 ms SOUTH
01:10:41.781 00.900 10052 Exposure complete
01:10:41.878 00.097 6880 OnExposeComplete: enter
01:10:41.878 00.000 6880 UpdateGuideState(): m_state=6
01:10:41.878 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
01:10:41.878 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=888.24, Mass=2223, SNR=32.8, Peak=138 HFD=4.8
01:10:41.878 00.000 10052 worker thread done servicing request
01:10:41.880 00.002 6880 MultiStar: [#1 0.16,-0.07,0.95,U] [#2 -0.26,-0.14,0.98,U] [#3 0.26,0.06,0.91,U] [#4 -0.05,-0.40,0.82,U] [#5 0.18,0.05,0.96,U] [#6 0.14,0.05,0.89,U] [#7 0.56,-0.56,0.00,M3] [#8 0.14,-0.39,0.80,U] 
01:10:41.880 00.000 6880 refined, 7 included, MultiStar: {0.09, -0.15}, one-star: {0.17, -0.38}
01:10:41.880 00.000 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
01:10:41.880 00.000 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
01:10:41.880 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.17 cameraTheta=-1.01 mountX=0.14 mountY=0.09, mountTheta=0.58
01:10:41.882 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.15, opts=13)
01:10:41.882 00.000 6880 Enqueuing Move request for scope (0.09, -0.15)
01:10:41.882 00.000 10052 Worker thread wakes up
01:10:41.882 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
01:10:41.882 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
01:10:41.882 00.000 10052 Moving (0.09, -0.15) raw xDistance=0.14 yDistance=0.09
01:10:41.882 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:10:41.882 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
01:10:41.882 00.000 10052 MoveAxis(W, 38, ABG)
01:10:41.883 00.001 10052 Guiding  Dir = 3, Dur = 38
01:10:41.920 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:41.958 00.038 10052 IsSlewing returns 0
01:10:41.997 00.039 10052 IsGuiding returns 0
01:10:41.999 00.002 6880 UpdateGuideState exits: m=2223 SNR=32.8
01:10:41.999 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:41.999 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:41.999 00.000 6880 Enqueuing Expose request
01:10:42.025 00.026 10052 PulseGuide returned control before completion, sleep 19
01:10:42.166 00.141 10052 IsGuiding returns 0
01:10:42.166 00.000 10052 Move returns status 0, amount 38
01:10:42.166 00.000 10052 MoveAxis(N, 0, ABG)
01:10:42.166 00.000 10052 Move returns status 0, amount 0
01:10:42.166 00.000 10052 move complete, result=0
01:10:42.166 00.000 10052 worker thread done servicing request
01:10:42.166 00.000 10052 Worker thread wakes up
01:10:42.166 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:42.167 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:42.169 00.002 6880 GuideStep: 0.1 px 38 ms WEST, 0.1 px 0 ms NORTH
01:10:42.704 00.535 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"affedd76-7fa7-4587-8976-a0c02cca697d"}
01:10:42.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"affedd76-7fa7-4587-8976-a0c02cca697d"}
01:10:42.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1d2f474-6ac3-4c29-9ece-6c22257989b6"}
01:10:42.705 00.000 6880 case statement mapped state 6 to 3
01:10:42.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1d2f474-6ac3-4c29-9ece-6c22257989b6"}
01:10:42.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f73baa8e-e088-4297-9a51-e2b23692afb9"}
01:10:42.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":275,"width":15,"height":15,"star_pos":[6.96,7.24],"pixels":"..."},"id":"f73baa8e-e088-4297-9a51-e2b23692afb9"}
01:10:43.306 00.600 10052 Exposure complete
01:10:43.401 00.095 6880 OnExposeComplete: enter
01:10:43.401 00.000 6880 UpdateGuideState(): m_state=6
01:10:43.402 00.001 10052 worker thread done servicing request
01:10:43.402 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
01:10:43.402 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.70, Mass=2146, SNR=32.1, Peak=137 HFD=4.7
01:10:43.403 00.001 6880 MultiStar: [#1 -0.50,0.03,0.00,M1] [#2 -0.48,-0.07,0.00,M1] [#3 -0.25,0.18,0.92,U] [#4 -0.18,0.02,0.85,U] [#5 -0.48,-0.09,0.00,M1] [#6 -0.05,0.15,0.92,U] [#7 -0.22,-0.51,0.00,M4] [#8 -0.32,0.20,0.82,U] 
01:10:43.403 00.000 6880 single-star, 4 included, MultiStar: {-0.19, 0.12}, one-star: {-0.16, 0.07}
01:10:43.403 00.000 6880 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.61) = xAngle (4.33 = -1.96)
01:10:43.403 00.000 6880 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.30 = -1.99)
01:10:43.403 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.71 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
01:10:43.405 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.07, opts=13)
01:10:43.406 00.001 6880 Enqueuing Move request for scope (-0.16, 0.07)
01:10:43.406 00.000 10052 Worker thread wakes up
01:10:43.406 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
01:10:43.406 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
01:10:43.406 00.000 10052 Moving (-0.16, 0.07) raw xDistance=-0.07 yDistance=-0.16
01:10:43.406 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:10:43.406 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
01:10:43.406 00.000 10052 MoveAxis(E, 0, ABG)
01:10:43.406 00.000 10052 Move returns status 0, amount 0
01:10:43.406 00.000 10052 MoveAxis(N, 0, ABG)
01:10:43.407 00.001 10052 Move returns status 0, amount 0
01:10:43.407 00.000 10052 move complete, result=0
01:10:43.407 00.000 10052 worker thread done servicing request
01:10:43.457 00.050 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:43.505 00.048 6880 UpdateGuideState exits: m=2146 SNR=32.1
01:10:43.505 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:43.505 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:43.505 00.000 6880 Enqueuing Expose request
01:10:43.505 00.000 10052 Worker thread wakes up
01:10:43.505 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:43.505 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:43.505 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:10:44.418 00.913 10052 Exposure complete
01:10:44.515 00.097 6880 OnExposeComplete: enter
01:10:44.515 00.000 6880 UpdateGuideState(): m_state=6
01:10:44.515 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
01:10:44.515 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=888.35, Mass=2119, SNR=31.9, Peak=119 HFD=4.7
01:10:44.516 00.001 6880 MultiStar: [#1 -0.39,-0.20,1.00,U] [#2 -0.78,0.28,0.00,M2] [#3 -0.32,0.07,0.93,U] [#4 0.04,-0.25,0.88,U] [#5 -0.58,-0.47,0.00,M2] [#6 -0.19,-0.10,0.91,U] [#7 -0.04,-0.32,0.78,U] [#8 -0.48,-0.08,0.00,M1] 
01:10:44.516 00.000 6880 refined, 5 included, MultiStar: {-0.23, -0.18}, one-star: {-0.38, -0.28}
01:10:44.516 00.000 6880 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.61) = xAngle (-0.87 = -0.87)
01:10:44.516 00.000 6880 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
01:10:44.516 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-2.48 mountX=0.19 mountY=-0.23, mountTheta=-0.88
01:10:44.519 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.18, opts=13)
01:10:44.519 00.000 6880 Enqueuing Move request for scope (-0.23, -0.18)
01:10:44.520 00.001 10052 worker thread done servicing request
01:10:44.520 00.000 10052 Worker thread wakes up
01:10:44.520 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.18) opts 0xd
01:10:44.520 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.18)
01:10:44.520 00.000 10052 Moving (-0.23, -0.18) raw xDistance=0.19 yDistance=-0.23
01:10:44.520 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
01:10:44.520 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.27, using input
01:10:44.520 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.23, slope = -0.15
01:10:44.520 00.000 10052 MoveAxis(W, 50, ABG)
01:10:44.520 00.000 10052 Guiding  Dir = 3, Dur = 50
01:10:44.541 00.021 10052 IsSlewing returns 0
01:10:44.552 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:44.579 00.027 10052 IsGuiding returns 0
01:10:44.598 00.019 6880 UpdateGuideState exits: m=2119 SNR=31.9
01:10:44.598 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:44.598 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:44.598 00.000 6880 Enqueuing Expose request
01:10:44.612 00.014 10052 PulseGuide returned control before completion, sleep 28
01:10:44.708 00.096 10052 IsGuiding returns 0
01:10:44.709 00.001 10052 Move returns status 0, amount 50
01:10:44.709 00.000 10052 MoveAxis(N, 41, ABG)
01:10:44.709 00.000 10052 Guiding  Dir = 0, Dur = 41
01:10:44.739 00.030 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c4479f73-5b81-46d4-a80e-7637fa60aeb8"}
01:10:44.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c4479f73-5b81-46d4-a80e-7637fa60aeb8"}
01:10:44.749 00.010 10052 IsSlewing returns 0
01:10:44.825 00.076 10052 IsGuiding returns 0
01:10:44.827 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e631ec5-469e-4266-bb23-6072cc440241"}
01:10:44.827 00.000 6880 case statement mapped state 6 to 3
01:10:44.828 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e631ec5-469e-4266-bb23-6072cc440241"}
01:10:44.829 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"477ba7d4-b40b-41fb-80f0-1536a64cdb98"}
01:10:44.829 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":277,"width":15,"height":15,"star_pos":[7.41,7.35],"pixels":"..."},"id":"477ba7d4-b40b-41fb-80f0-1536a64cdb98"}
01:10:44.852 00.023 10052 PulseGuide returned control before completion, sleep 25
01:10:44.903 00.051 10052 IsGuiding returns 0
01:10:44.903 00.000 10052 Move returns status 0, amount 41
01:10:44.903 00.000 10052 move complete, result=0
01:10:44.904 00.001 10052 worker thread done servicing request
01:10:44.904 00.000 6880 GuideStep: 0.2 px 50 ms WEST, -0.2 px 41 ms NORTH
01:10:44.904 00.000 10052 Worker thread wakes up
01:10:44.904 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:44.904 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:46.041 01.137 10052 Exposure complete
01:10:46.126 00.085 10052 worker thread done servicing request
01:10:46.126 00.000 6880 OnExposeComplete: enter
01:10:46.127 00.001 6880 UpdateGuideState(): m_state=6
01:10:46.127 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
01:10:46.127 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.61, Mass=2154, SNR=32.2, Peak=136 HFD=4.8
01:10:46.128 00.001 6880 MultiStar: [#1 -0.26,-0.19,1.00,U] [#2 -0.75,-0.15,0.00,M3] [#3 -0.31,0.39,0.00,M1] [#4 0.08,-0.27,0.85,U] [#5 -0.03,0.19,1.01,U] [#6 -0.45,0.47,0.00,M1] [#7 0.35,-0.54,0.00,M4] [#8 -0.11,-0.02,0.80,U] 
01:10:46.128 00.000 6880 refined, 4 included, MultiStar: {-0.02, -0.06}, one-star: {0.24, -0.02}
01:10:46.128 00.000 6880 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.61) = xAngle (-0.25 = -0.25)
01:10:46.128 00.000 6880 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
01:10:46.128 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.86 mountX=0.06 mountY=-0.02, mountTheta=-0.27
01:10:46.130 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.06, opts=13)
01:10:46.130 00.000 6880 Enqueuing Move request for scope (-0.02, -0.06)
01:10:46.130 00.000 10052 Worker thread wakes up
01:10:46.132 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:10:46.132 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:10:46.132 00.000 10052 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=-0.02
01:10:46.132 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:10:46.132 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.16, using input
01:10:46.132 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.07
01:10:46.132 00.000 10052 MoveAxis(E, 0, ABG)
01:10:46.132 00.000 10052 Move returns status 0, amount 0
01:10:46.132 00.000 10052 MoveAxis(N, 0, ABG)
01:10:46.132 00.000 10052 Move returns status 0, amount 0
01:10:46.132 00.000 10052 move complete, result=0
01:10:46.133 00.001 10052 worker thread done servicing request
01:10:46.161 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:46.209 00.048 6880 UpdateGuideState exits: m=2154 SNR=32.2
01:10:46.209 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:46.209 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:46.209 00.000 6880 Enqueuing Expose request
01:10:46.209 00.000 10052 Worker thread wakes up
01:10:46.210 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:46.210 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:46.210 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:10:46.731 00.521 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7e3a756a-d48b-42e3-9dd4-782df870df79"}
01:10:46.731 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7e3a756a-d48b-42e3-9dd4-782df870df79"}
01:10:46.732 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7195005-736e-4056-9c3f-af25ed74491f"}
01:10:46.732 00.000 6880 case statement mapped state 6 to 3
01:10:46.732 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7195005-736e-4056-9c3f-af25ed74491f"}
01:10:46.734 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e67cb8e8-6035-4cc0-92b0-af22a3be7611"}
01:10:46.734 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":278,"width":15,"height":15,"star_pos":[7.03,6.61],"pixels":"..."},"id":"e67cb8e8-6035-4cc0-92b0-af22a3be7611"}
01:10:47.127 00.393 10052 Exposure complete
01:10:47.247 00.120 10052 worker thread done servicing request
01:10:47.247 00.000 6880 OnExposeComplete: enter
01:10:47.247 00.000 6880 UpdateGuideState(): m_state=6
01:10:47.248 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
01:10:47.248 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=888.54, Mass=2096, SNR=31.8, Peak=117 HFD=4.8
01:10:47.248 00.000 6880 MultiStar: [#1 -0.04,0.17,0.99,U] [#2 -0.47,-0.06,0.00,M4] [#3 -0.03,0.43,0.94,U] [#4 0.15,-0.36,0.89,U] [#5 -0.05,0.04,0.99,U] [#6 0.02,0.50,0.00,M2] [#7 0.24,0.00,0.82,U] [#8 -0.09,0.15,0.83,U] 
01:10:47.249 00.001 6880 refined, 6 included, MultiStar: {0.08, 0.05}, one-star: {0.36, -0.09}
01:10:47.249 00.000 6880 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.61) = xAngle (2.18 = 2.18)
01:10:47.249 00.000 6880 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.15 = 2.15)
01:10:47.249 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.57 mountX=-0.05 mountY=0.08, mountTheta=2.17
01:10:47.251 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.05, opts=13)
01:10:47.251 00.000 6880 Enqueuing Move request for scope (0.08, 0.05)
01:10:47.253 00.002 10052 Worker thread wakes up
01:10:47.253 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:10:47.253 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:10:47.253 00.000 10052 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=0.08
01:10:47.253 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:10:47.253 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
01:10:47.253 00.000 10052 MoveAxis(E, 0, ABG)
01:10:47.253 00.000 10052 Move returns status 0, amount 0
01:10:47.253 00.000 10052 MoveAxis(N, 0, ABG)
01:10:47.253 00.000 10052 Move returns status 0, amount 0
01:10:47.253 00.000 10052 move complete, result=0
01:10:47.253 00.000 10052 worker thread done servicing request
01:10:47.285 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:47.338 00.053 6880 UpdateGuideState exits: m=2096 SNR=31.8
01:10:47.338 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:47.338 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:47.338 00.000 6880 Enqueuing Expose request
01:10:47.339 00.001 10052 Worker thread wakes up
01:10:47.339 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:47.339 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:47.339 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:48.510 01.171 10052 Exposure complete
01:10:48.606 00.096 6880 OnExposeComplete: enter
01:10:48.606 00.000 6880 UpdateGuideState(): m_state=6
01:10:48.607 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
01:10:48.607 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.34, Mass=2204, SNR=32.7, Peak=138 HFD=4.6
01:10:48.607 00.000 6880 MultiStar: [#1 -0.19,-0.52,0.00,M1] [#2 -0.48,-0.26,0.00,M5] [#3 -0.32,-0.25,0.91,U] [#4 -0.36,-0.63,0.00,M1] [#5 -0.25,-0.83,0.00,M1] [#6 -0.19,-0.18,0.93,U] [#7 0.18,-0.79,0.00,M4] [#8 -0.43,-0.48,0.00,M1] 
01:10:48.607 00.000 6880 single-star, 2 included, MultiStar: {-0.16, -0.24}, one-star: {-0.00, -0.28}
01:10:48.607 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
01:10:48.607 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:10:48.608 00.001 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.57 mountX=0.28 mountY=0.00, mountTheta=0.01
01:10:48.609 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.28, opts=13)
01:10:48.609 00.000 6880 Enqueuing Move request for scope (-0.00, -0.28)
01:10:48.612 00.003 10052 worker thread done servicing request
01:10:48.612 00.000 10052 Worker thread wakes up
01:10:48.612 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.28) opts 0xd
01:10:48.612 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.28)
01:10:48.612 00.000 10052 Moving (-0.00, -0.28) raw xDistance=0.28 yDistance=0.00
01:10:48.612 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:10:48.612 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
01:10:48.612 00.000 10052 MoveAxis(W, 76, ABG)
01:10:48.612 00.000 10052 Guiding  Dir = 3, Dur = 76
01:10:48.634 00.022 10052 IsSlewing returns 0
01:10:48.641 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:48.675 00.034 10052 IsGuiding returns 0
01:10:48.700 00.025 10052 PulseGuide returned control before completion, sleep 61
01:10:48.721 00.021 6880 UpdateGuideState exits: m=2204 SNR=32.7
01:10:48.721 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:48.721 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:48.721 00.000 6880 Enqueuing Expose request
01:10:48.748 00.027 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"168584e2-9bd4-40b9-a3ca-861491a222f2"}
01:10:48.749 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"168584e2-9bd4-40b9-a3ca-861491a222f2"}
01:10:48.791 00.042 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b13744a-20b6-4b60-bea8-aeefe9ae9ac7"}
01:10:48.791 00.000 6880 case statement mapped state 6 to 3
01:10:48.791 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b13744a-20b6-4b60-bea8-aeefe9ae9ac7"}
01:10:48.837 00.046 10052 IsGuiding returns 0
01:10:48.837 00.000 10052 Move returns status 0, amount 76
01:10:48.837 00.000 10052 MoveAxis(N, 0, ABG)
01:10:48.838 00.001 10052 Move returns status 0, amount 0
01:10:48.838 00.000 10052 move complete, result=0
01:10:48.838 00.000 10052 worker thread done servicing request
01:10:48.838 00.000 10052 Worker thread wakes up
01:10:48.838 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:48.838 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:48.839 00.001 6880 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
01:10:48.854 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7d84e56-9476-44be-a1e4-8bde930f7f22"}
01:10:48.854 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":280,"width":15,"height":15,"star_pos":[6.79,7.34],"pixels":"..."},"id":"e7d84e56-9476-44be-a1e4-8bde930f7f22"}
01:10:49.773 00.919 10052 Exposure complete
01:10:49.893 00.120 6880 OnExposeComplete: enter
01:10:49.893 00.000 6880 UpdateGuideState(): m_state=6
01:10:49.894 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
01:10:49.894 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.54, Mass=2371, SNR=33.7, Peak=137 HFD=4.9
01:10:49.894 00.000 6880 MultiStar: [#1 -0.16,-0.30,0.93,U] [#2 -0.36,-0.15,0.98,U] [#3 -0.06,-0.02,0.90,U] [#4 0.00,-0.24,0.83,U] [#5 -0.15,-0.03,0.97,U] [#6 -0.01,-0.09,0.90,U] [#7 0.27,-0.44,0.00,M5] [#8 -0.33,-0.27,0.78,U] 
01:10:49.894 00.000 6880 single-star, 7 included, MultiStar: {-0.12, -0.14}, one-star: {0.06, -0.08}
01:10:49.894 00.000 6880 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.61) = xAngle (0.66 = 0.66)
01:10:49.895 00.001 6880 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:10:49.895 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.95 mountX=0.08 mountY=0.06, mountTheta=0.64
01:10:49.896 00.001 10052 worker thread done servicing request
01:10:49.897 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.08, opts=13)
01:10:49.897 00.000 6880 Enqueuing Move request for scope (0.06, -0.08)
01:10:49.897 00.000 10052 Worker thread wakes up
01:10:49.897 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:10:49.897 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:10:49.897 00.000 10052 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=0.06
01:10:49.897 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:10:49.897 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
01:10:49.897 00.000 10052 MoveAxis(E, 0, ABG)
01:10:49.897 00.000 10052 Move returns status 0, amount 0
01:10:49.897 00.000 10052 MoveAxis(N, 0, ABG)
01:10:49.898 00.001 10052 Move returns status 0, amount 0
01:10:49.898 00.000 10052 move complete, result=0
01:10:49.898 00.000 10052 worker thread done servicing request
01:10:49.939 00.041 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:50.001 00.062 6880 UpdateGuideState exits: m=2371 SNR=33.7
01:10:50.001 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:50.001 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:50.001 00.000 6880 Enqueuing Expose request
01:10:50.001 00.000 10052 Worker thread wakes up
01:10:50.001 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:50.001 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:50.002 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:10:50.734 00.732 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"874335ee-2657-4523-bac0-59220042033c"}
01:10:50.734 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"874335ee-2657-4523-bac0-59220042033c"}
01:10:50.735 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1be827be-b1d1-46c5-ab4d-db5538136ac1"}
01:10:50.735 00.000 6880 case statement mapped state 6 to 3
01:10:50.735 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1be827be-b1d1-46c5-ab4d-db5538136ac1"}
01:10:50.736 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d467c4d1-f069-4bd1-b74f-995d880b8ba8"}
01:10:50.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":281,"width":15,"height":15,"star_pos":[6.85,6.54],"pixels":"..."},"id":"d467c4d1-f069-4bd1-b74f-995d880b8ba8"}
01:10:51.178 00.442 10052 Exposure complete
01:10:51.346 00.168 10052 worker thread done servicing request
01:10:51.346 00.000 6880 OnExposeComplete: enter
01:10:51.346 00.000 6880 UpdateGuideState(): m_state=6
01:10:51.347 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
01:10:51.347 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.33, Mass=2070, SNR=31.5, Peak=139 HFD=4.7
01:10:51.347 00.000 6880 MultiStar: [#1 0.10,-0.04,1.01,U] [#2 -0.40,-0.27,0.00,M5] [#3 -0.24,0.17,0.95,U] [#4 0.23,-0.08,0.87,U] [#5 0.08,-0.16,0.98,U] [#6 -0.22,0.18,0.95,U] [#7 0.36,-0.65,0.00,M6] [#8 -0.10,0.13,0.82,U] 
01:10:51.348 00.001 6880 refined, 6 included, MultiStar: {0.00, -0.02}, one-star: {0.15, -0.29}
01:10:51.348 00.000 6880 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.61) = xAngle (0.19 = 0.19)
01:10:51.348 00.000 6880 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:10:51.348 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.43 mountX=0.02 mountY=0.00, mountTheta=0.16
01:10:51.350 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.02, opts=13)
01:10:51.350 00.000 6880 Enqueuing Move request for scope (0.00, -0.02)
01:10:51.350 00.000 10052 Worker thread wakes up
01:10:51.350 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
01:10:51.350 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
01:10:51.350 00.000 10052 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=0.00
01:10:51.350 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:10:51.350 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
01:10:51.350 00.000 10052 MoveAxis(E, 0, ABG)
01:10:51.350 00.000 10052 Move returns status 0, amount 0
01:10:51.350 00.000 10052 MoveAxis(N, 0, ABG)
01:10:51.351 00.001 10052 Move returns status 0, amount 0
01:10:51.351 00.000 10052 move complete, result=0
01:10:51.351 00.000 10052 worker thread done servicing request
01:10:51.473 00.122 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:51.540 00.067 6880 UpdateGuideState exits: m=2070 SNR=31.5
01:10:51.540 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:51.540 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:51.540 00.000 6880 Enqueuing Expose request
01:10:51.540 00.000 10052 Worker thread wakes up
01:10:51.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:51.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:51.541 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:52.453 00.912 10052 Exposure complete
01:10:52.602 00.149 6880 OnExposeComplete: enter
01:10:52.602 00.000 6880 UpdateGuideState(): m_state=6
01:10:52.602 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
01:10:52.603 00.001 6880 Star::Find returns 1 (0), X=407.94, Y=888.82, Mass=2296, SNR=33.3, Peak=139 HFD=4.5
01:10:52.603 00.000 6880 MultiStar: [#1 -0.33,0.21,0.95,U] [#2 -0.13,0.49,0.00,M6] [#3 0.05,0.54,0.00,M1] [#4 -0.33,-0.39,0.00,M1] [#5 -0.24,0.12,0.96,U] [#6 -0.02,0.25,0.93,U] [#7 -0.01,-0.20,0.75,U] [#8 -0.39,0.29,0.00,M1] 
01:10:52.603 00.000 6880 refined, 4 included, MultiStar: {-0.09, 0.13}, one-star: {0.15, 0.20}
01:10:52.603 00.000 6880 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.61) = xAngle (3.80 = -2.48)
01:10:52.603 00.000 6880 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.77 = -2.52)
01:10:52.603 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.19 mountX=-0.13 mountY=-0.09, mountTheta=-2.50
01:10:52.605 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.13, opts=13)
01:10:52.606 00.001 6880 Enqueuing Move request for scope (-0.09, 0.13)
01:10:52.610 00.004 10052 worker thread done servicing request
01:10:52.610 00.000 10052 Worker thread wakes up
01:10:52.610 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
01:10:52.610 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
01:10:52.610 00.000 10052 Moving (-0.09, 0.13) raw xDistance=-0.13 yDistance=-0.09
01:10:52.610 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:10:52.610 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:10:52.610 00.000 10052 MoveAxis(E, 34, ABG)
01:10:52.610 00.000 10052 Guiding  Dir = 2, Dur = 34
01:10:52.644 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:52.703 00.059 6880 UpdateGuideState exits: m=2296 SNR=33.3
01:10:52.703 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:52.703 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:52.703 00.000 6880 Enqueuing Expose request
01:10:52.741 00.038 10052 IsSlewing returns 0
01:10:52.779 00.038 10052 IsGuiding returns 0
01:10:52.823 00.044 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"889fdffc-9f25-40f1-bb08-04d1bdb9afcc"}
01:10:52.823 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"889fdffc-9f25-40f1-bb08-04d1bdb9afcc"}
01:10:52.878 00.055 10052 IsGuiding returns 1
01:10:52.878 00.000 10052 scope still moving after pulse duration time elapsed
01:10:52.947 00.069 10052 IsSlewing returns 0
01:10:52.986 00.039 10052 IsGuiding returns 0
01:10:52.986 00.000 10052 scope move finished after 34 + 172 ms
01:10:52.986 00.000 10052 Move returns status 0, amount 34
01:10:52.986 00.000 10052 MoveAxis(N, 0, ABG)
01:10:52.986 00.000 10052 Move returns status 0, amount 0
01:10:52.986 00.000 10052 move complete, result=0
01:10:52.986 00.000 10052 worker thread done servicing request
01:10:52.986 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
01:10:52.990 00.004 10052 Worker thread wakes up
01:10:52.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:52.990 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:53.306 00.316 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8226f287-1c42-4fac-b724-a315c758fc7c"}
01:10:53.306 00.000 6880 case statement mapped state 6 to 3
01:10:53.306 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8226f287-1c42-4fac-b724-a315c758fc7c"}
01:10:53.309 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8a602037-674f-4d79-93ff-2da4ca340e5b"}
01:10:53.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":283,"width":15,"height":15,"star_pos":[6.94,6.82],"pixels":"..."},"id":"8a602037-674f-4d79-93ff-2da4ca340e5b"}
01:10:54.125 00.816 10052 Exposure complete
01:10:54.212 00.087 10052 worker thread done servicing request
01:10:54.213 00.001 6880 OnExposeComplete: enter
01:10:54.213 00.000 6880 UpdateGuideState(): m_state=6
01:10:54.213 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
01:10:54.213 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.72, Mass=2323, SNR=33.4, Peak=134 HFD=4.8
01:10:54.214 00.001 6880 MultiStar: [#1 -0.21,0.23,0.95,U] [#2 -0.16,-0.04,0.96,U] [#3 0.02,0.23,0.88,U] [#4 -0.37,-0.22,0.84,U] [#5 -0.18,-0.04,0.97,U] [#6 -0.00,0.16,0.93,U] [#7 0.13,-0.38,0.75,U] [#8 -0.21,0.10,0.80,U] 
01:10:54.214 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.02}, one-star: {0.07, 0.09}
01:10:54.214 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.54 = -1.75)
01:10:54.214 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.51 = -1.78)
01:10:54.214 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.11 cameraTheta=2.92 mountX=-0.02 mountY=-0.10, mountTheta=-1.75
01:10:54.218 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.02, opts=13)
01:10:54.218 00.000 6880 Enqueuing Move request for scope (-0.10, 0.02)
01:10:54.218 00.000 10052 Worker thread wakes up
01:10:54.219 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
01:10:54.219 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
01:10:54.219 00.000 10052 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=-0.10
01:10:54.219 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:10:54.219 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
01:10:54.219 00.000 10052 MoveAxis(E, 0, ABG)
01:10:54.219 00.000 10052 Move returns status 0, amount 0
01:10:54.219 00.000 10052 MoveAxis(N, 0, ABG)
01:10:54.219 00.000 10052 Move returns status 0, amount 0
01:10:54.219 00.000 10052 move complete, result=0
01:10:54.219 00.000 10052 worker thread done servicing request
01:10:54.250 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:54.297 00.047 6880 UpdateGuideState exits: m=2323 SNR=33.4
01:10:54.297 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:54.297 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:54.298 00.001 6880 Enqueuing Expose request
01:10:54.298 00.000 10052 Worker thread wakes up
01:10:54.298 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:10:54.298 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:54.298 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:54.783 00.485 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34697e27-9bad-4719-8565-09eaf27b988d"}
01:10:54.783 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34697e27-9bad-4719-8565-09eaf27b988d"}
01:10:54.784 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17c8680f-aaba-4113-939c-2e06fcc3ca6f"}
01:10:54.784 00.000 6880 case statement mapped state 6 to 3
01:10:54.784 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"17c8680f-aaba-4113-939c-2e06fcc3ca6f"}
01:10:54.785 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"555f1ddd-2da5-4743-8bb6-3cf45f19ece5"}
01:10:54.785 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":284,"width":15,"height":15,"star_pos":[6.86,6.72],"pixels":"..."},"id":"555f1ddd-2da5-4743-8bb6-3cf45f19ece5"}
01:10:55.211 00.426 10052 Exposure complete
01:10:55.303 00.092 10052 worker thread done servicing request
01:10:55.303 00.000 6880 OnExposeComplete: enter
01:10:55.303 00.000 6880 UpdateGuideState(): m_state=6
01:10:55.305 00.002 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
01:10:55.305 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.93, Mass=2332, SNR=33.5, Peak=149 HFD=4.5
01:10:55.306 00.001 6880 MultiStar: [#1 -0.23,0.17,0.95,U] [#2 0.05,0.42,0.98,U] [#3 0.06,0.35,0.88,U] [#4 -0.14,0.25,0.85,U] [#5 -0.06,0.24,0.96,U] [#6 0.07,0.44,0.89,U] [#7 0.08,-0.11,0.73,U] [#8 -0.04,0.35,0.79,U] 
01:10:55.306 00.000 6880 refined, 8 included, MultiStar: {0.00, 0.28}, one-star: {0.22, 0.31}
01:10:55.306 00.000 6880 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.61) = xAngle (3.18 = -3.10)
01:10:55.306 00.000 6880 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.15 = -3.13)
01:10:55.306 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.28 hyp=0.28 cameraTheta=1.57 mountX=-0.28 mountY=-0.00, mountTheta=-3.13
01:10:55.309 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.28, opts=13)
01:10:55.309 00.000 6880 Enqueuing Move request for scope (0.00, 0.28)
01:10:55.309 00.000 10052 Worker thread wakes up
01:10:55.309 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.28) opts 0xd
01:10:55.309 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.28)
01:10:55.310 00.001 10052 Moving (0.00, 0.28) raw xDistance=-0.28 yDistance=-0.00
01:10:55.310 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
01:10:55.310 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
01:10:55.310 00.000 10052 MoveAxis(E, 74, ABG)
01:10:55.310 00.000 10052 Guiding  Dir = 2, Dur = 74
01:10:55.331 00.021 10052 IsSlewing returns 0
01:10:55.342 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:55.369 00.027 10052 IsGuiding returns 0
01:10:55.396 00.027 10052 PulseGuide returned control before completion, sleep 57
01:10:55.397 00.001 6880 UpdateGuideState exits: m=2332 SNR=33.5
01:10:55.397 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:55.397 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:55.397 00.000 6880 Enqueuing Expose request
01:10:55.507 00.110 10052 IsGuiding returns 0
01:10:55.507 00.000 10052 Move returns status 0, amount 74
01:10:55.507 00.000 10052 MoveAxis(N, 0, ABG)
01:10:55.507 00.000 10052 Move returns status 0, amount 0
01:10:55.507 00.000 10052 move complete, result=0
01:10:55.507 00.000 10052 worker thread done servicing request
01:10:55.507 00.000 10052 Worker thread wakes up
01:10:55.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:55.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:55.508 00.001 6880 GuideStep: -0.3 px 74 ms EAST, -0.0 px 0 ms NORTH
01:10:56.641 01.133 10052 Exposure complete
01:10:56.743 00.102 6880 OnExposeComplete: enter
01:10:56.744 00.001 6880 UpdateGuideState(): m_state=6
01:10:56.744 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
01:10:56.744 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.47, Mass=2304, SNR=33.3, Peak=124 HFD=4.9
01:10:56.745 00.001 6880 MultiStar: [#1 -0.80,-0.26,0.00,M1] [#2 -0.33,-0.16,0.99,U] [#3 -0.19,-0.00,0.91,U] [#4 -0.80,-0.39,0.00,M1] [#5 -0.50,-0.42,0.00,M1] [#6 -0.17,-0.04,0.92,U] [#7 -0.35,-0.46,0.00,M4] [#8 -0.46,-0.07,0.00,M1] 
01:10:56.745 00.000 6880 single-star, 3 included, MultiStar: {-0.21, -0.09}, one-star: {-0.16, -0.15}
01:10:56.745 00.000 6880 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.61) = xAngle (-0.77 = -0.77)
01:10:56.745 00.000 6880 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
01:10:56.745 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-2.39 mountX=0.16 mountY=-0.16, mountTheta=-0.79
01:10:56.747 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.15, opts=13)
01:10:56.747 00.000 6880 Enqueuing Move request for scope (-0.16, -0.15)
01:10:56.750 00.003 10052 worker thread done servicing request
01:10:56.750 00.000 10052 Worker thread wakes up
01:10:56.750 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.15) opts 0xd
01:10:56.750 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.15)
01:10:56.750 00.000 10052 Moving (-0.16, -0.15) raw xDistance=0.16 yDistance=-0.16
01:10:56.750 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:10:56.750 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.00
01:10:56.750 00.000 10052 MoveAxis(W, 39, ABG)
01:10:56.750 00.000 10052 Guiding  Dir = 3, Dur = 39
01:10:56.771 00.021 10052 IsSlewing returns 0
01:10:56.788 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:56.810 00.022 10052 IsGuiding returns 0
01:10:56.837 00.027 10052 PulseGuide returned control before completion, sleep 23
01:10:56.849 00.012 6880 UpdateGuideState exits: m=2304 SNR=33.3
01:10:56.849 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:56.849 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:56.849 00.000 6880 Enqueuing Expose request
01:10:56.849 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5785223-2e0f-4584-b790-5e537e456b24"}
01:10:56.850 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5785223-2e0f-4584-b790-5e537e456b24"}
01:10:56.863 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4c37fd8d-1149-4091-b291-28d576e39777"}
01:10:56.863 00.000 6880 case statement mapped state 6 to 3
01:10:56.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c37fd8d-1149-4091-b291-28d576e39777"}
01:10:56.866 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"055c784f-ac42-4ec5-94bc-f1fe7b1b047c"}
01:10:56.867 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":286,"width":15,"height":15,"star_pos":[6.63,7.47],"pixels":"..."},"id":"055c784f-ac42-4ec5-94bc-f1fe7b1b047c"}
01:10:56.895 00.028 10052 IsGuiding returns 0
01:10:56.896 00.001 10052 Move returns status 0, amount 39
01:10:56.896 00.000 10052 MoveAxis(N, 0, ABG)
01:10:56.896 00.000 10052 Move returns status 0, amount 0
01:10:56.896 00.000 10052 move complete, result=0
01:10:56.896 00.000 10052 worker thread done servicing request
01:10:56.896 00.000 10052 Worker thread wakes up
01:10:56.896 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:56.896 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:56.902 00.006 6880 GuideStep: 0.2 px 39 ms WEST, -0.2 px 0 ms NORTH
01:10:57.814 00.912 10052 Exposure complete
01:10:57.913 00.099 10052 worker thread done servicing request
01:10:57.913 00.000 6880 OnExposeComplete: enter
01:10:57.913 00.000 6880 UpdateGuideState(): m_state=6
01:10:57.913 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
01:10:57.913 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=888.23, Mass=2195, SNR=32.5, Peak=139 HFD=4.6
01:10:57.914 00.001 6880 MultiStar: [#1 -0.51,-0.58,0.00,M2] [#2 -0.45,-0.46,0.00,M4] [#3 -0.26,-0.24,0.93,U] [#4 -0.53,-0.41,0.00,M2] [#5 -0.57,-0.51,0.00,M2] [#6 -0.20,-0.39,0.97,U] [#7 -0.38,-0.86,0.00,M5] [#8 -0.51,-0.45,0.00,M2] 
01:10:57.914 00.000 6880 refined, 2 included, MultiStar: {-0.20, -0.34}, one-star: {-0.14, -0.40}
01:10:57.914 00.000 6880 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.61) = xAngle (-0.48 = -0.48)
01:10:57.914 00.000 6880 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
01:10:57.914 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.34 hyp=0.40 cameraTheta=-2.09 mountX=0.35 mountY=-0.19, mountTheta=-0.50
01:10:57.917 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.34, opts=13)
01:10:57.917 00.000 6880 Enqueuing Move request for scope (-0.20, -0.34)
01:10:57.917 00.000 10052 Worker thread wakes up
01:10:57.917 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.34) opts 0xd
01:10:57.918 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.34)
01:10:57.918 00.000 10052 Moving (-0.20, -0.34) raw xDistance=0.35 yDistance=-0.19
01:10:57.918 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
01:10:57.918 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.19, slope = -0.02
01:10:57.918 00.000 10052 MoveAxis(W, 96, ABG)
01:10:57.918 00.000 10052 Guiding  Dir = 3, Dur = 96
01:10:57.953 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:57.963 00.010 10052 IsSlewing returns 0
01:10:58.015 00.052 6880 UpdateGuideState exits: m=2195 SNR=32.5
01:10:58.015 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:58.016 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:58.016 00.000 6880 Enqueuing Expose request
01:10:58.030 00.014 10052 IsGuiding returns 0
01:10:58.093 00.063 10052 PulseGuide returned control before completion, sleep 44
01:10:58.215 00.122 10052 IsGuiding returns 0
01:10:58.215 00.000 10052 Move returns status 0, amount 96
01:10:58.215 00.000 10052 MoveAxis(N, 43, ABG)
01:10:58.215 00.000 10052 Guiding  Dir = 0, Dur = 43
01:10:58.288 00.073 10052 IsSlewing returns 0
01:10:58.356 00.068 10052 IsGuiding returns 0
01:10:58.491 00.135 10052 IsGuiding returns 0
01:10:58.492 00.001 10052 Move returns status 0, amount 43
01:10:58.492 00.000 10052 move complete, result=0
01:10:58.492 00.000 10052 worker thread done servicing request
01:10:58.492 00.000 6880 GuideStep: 0.4 px 96 ms WEST, -0.2 px 43 ms NORTH
01:10:58.492 00.000 10052 Worker thread wakes up
01:10:58.492 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:58.492 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:10:58.781 00.289 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81f36398-af0d-41ce-8505-ea5cae5b45e4"}
01:10:58.781 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81f36398-af0d-41ce-8505-ea5cae5b45e4"}
01:10:58.782 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45a1a4dc-141d-4569-a80e-32ac27e0dc15"}
01:10:58.782 00.000 6880 case statement mapped state 6 to 3
01:10:58.782 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45a1a4dc-141d-4569-a80e-32ac27e0dc15"}
01:10:58.783 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3ff06743-fed4-40a1-893d-72d27842a7d9"}
01:10:58.783 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":287,"width":15,"height":15,"star_pos":[6.65,7.23],"pixels":"..."},"id":"3ff06743-fed4-40a1-893d-72d27842a7d9"}
01:10:59.636 00.853 10052 Exposure complete
01:10:59.720 00.084 10052 worker thread done servicing request
01:10:59.720 00.000 6880 OnExposeComplete: enter
01:10:59.720 00.000 6880 UpdateGuideState(): m_state=6
01:10:59.720 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
01:10:59.720 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.61, Mass=2161, SNR=32.2, Peak=144 HFD=4.7
01:10:59.721 00.001 6880 MultiStar: [#1 -0.45,-0.25,0.00,M3] [#2 -0.38,-0.22,1.03,U] [#3 -0.21,0.08,0.95,U] [#4 -0.34,-0.33,0.00,M3] [#5 -0.17,-0.05,1.00,U] [#6 -0.24,0.08,0.94,U] [#7 -0.21,-0.65,0.00,M6] [#8 -0.37,0.04,0.80,U] 
01:10:59.721 00.000 6880 single-star, 5 included, MultiStar: {-0.22, -0.02}, one-star: {0.02, -0.02}
01:10:59.721 00.000 6880 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
01:10:59.721 00.000 6880 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
01:10:59.721 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.77 mountX=0.02 mountY=0.02, mountTheta=0.83
01:10:59.723 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.02, opts=13)
01:10:59.724 00.001 6880 Enqueuing Move request for scope (0.02, -0.02)
01:10:59.724 00.000 10052 Worker thread wakes up
01:10:59.724 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:10:59.724 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:10:59.724 00.000 10052 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.02
01:10:59.724 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:10:59.724 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:10:59.724 00.000 10052 MoveAxis(E, 0, ABG)
01:10:59.724 00.000 10052 Move returns status 0, amount 0
01:10:59.724 00.000 10052 MoveAxis(N, 0, ABG)
01:10:59.725 00.001 10052 Move returns status 0, amount 0
01:10:59.725 00.000 10052 move complete, result=0
01:10:59.725 00.000 10052 worker thread done servicing request
01:10:59.754 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:10:59.802 00.048 6880 UpdateGuideState exits: m=2161 SNR=32.2
01:10:59.802 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:10:59.802 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:10:59.802 00.000 6880 Enqueuing Expose request
01:10:59.803 00.001 10052 Worker thread wakes up
01:10:59.803 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:10:59.803 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:10:59.803 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:00.712 00.909 10052 Exposure complete
01:11:00.799 00.087 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7fe96f4-9041-4cf3-982c-cc6ffba3c854"}
01:11:00.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7fe96f4-9041-4cf3-982c-cc6ffba3c854"}
01:11:00.800 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0fa881b0-86b6-4826-acd2-b1fba98e455e"}
01:11:00.800 00.000 6880 case statement mapped state 6 to 3
01:11:00.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fa881b0-86b6-4826-acd2-b1fba98e455e"}
01:11:00.801 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef58d77d-f745-4a89-a2d6-2724aa36071a"}
01:11:00.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":288,"width":15,"height":15,"star_pos":[6.81,6.61],"pixels":"..."},"id":"ef58d77d-f745-4a89-a2d6-2724aa36071a"}
01:11:00.845 00.044 10052 worker thread done servicing request
01:11:00.845 00.000 6880 OnExposeComplete: enter
01:11:00.845 00.000 6880 UpdateGuideState(): m_state=6
01:11:00.846 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
01:11:00.846 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=888.59, Mass=2495, SNR=34.7, Peak=155 HFD=4.6
01:11:00.847 00.001 6880 MultiStar: [#1 -0.71,0.03,0.00,M4] [#2 -0.41,-0.08,0.95,U] [#3 -0.29,0.16,0.88,U] [#4 -0.72,-0.05,0.00,M4] [#5 -0.63,-0.16,0.00,M2] [#6 -0.06,0.24,0.90,U] [#7 -0.55,-0.19,0.00,M7] [#8 -0.64,0.13,0.00,M2] 
01:11:00.847 00.000 6880 refined, 3 included, MultiStar: {-0.31, 0.07}, one-star: {-0.46, -0.03}
01:11:00.847 00.000 6880 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.61) = xAngle (4.55 = -1.74)
01:11:00.847 00.000 6880 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.51 = -1.77)
01:11:00.847 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.93 mountX=-0.05 mountY=-0.31, mountTheta=-1.74
01:11:00.849 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.07, opts=13)
01:11:00.849 00.000 6880 Enqueuing Move request for scope (-0.31, 0.07)
01:11:00.850 00.001 10052 Worker thread wakes up
01:11:00.850 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
01:11:00.850 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
01:11:00.850 00.000 10052 Moving (-0.31, 0.07) raw xDistance=-0.05 yDistance=-0.31
01:11:00.850 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:11:00.850 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.31, slope = -0.03
01:11:00.850 00.000 10052 MoveAxis(E, 0, ABG)
01:11:00.850 00.000 10052 Move returns status 0, amount 0
01:11:00.850 00.000 10052 MoveAxis(N, 46, ABG)
01:11:00.850 00.000 10052 Guiding  Dir = 0, Dur = 46
01:11:00.872 00.022 10052 IsSlewing returns 0
01:11:00.896 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:00.909 00.013 10052 IsGuiding returns 0
01:11:00.936 00.027 10052 PulseGuide returned control before completion, sleep 29
01:11:00.948 00.012 6880 UpdateGuideState exits: m=2495 SNR=34.7
01:11:00.948 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:00.948 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:00.948 00.000 6880 Enqueuing Expose request
01:11:01.028 00.080 10052 IsGuiding returns 0
01:11:01.028 00.000 10052 Move returns status 0, amount 46
01:11:01.028 00.000 10052 move complete, result=0
01:11:01.028 00.000 10052 worker thread done servicing request
01:11:01.028 00.000 10052 Worker thread wakes up
01:11:01.028 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:01.028 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:01.033 00.005 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 46 ms NORTH
01:11:02.189 01.156 10052 Exposure complete
01:11:02.273 00.084 10052 worker thread done servicing request
01:11:02.273 00.000 6880 OnExposeComplete: enter
01:11:02.273 00.000 6880 UpdateGuideState(): m_state=6
01:11:02.274 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
01:11:02.274 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.69, Mass=2243, SNR=32.8, Peak=134 HFD=4.9
01:11:02.274 00.000 6880 MultiStar: [#1 -0.10,0.19,0.93,U] [#2 -0.87,0.33,0.00,M3] [#3 -0.76,0.36,0.00,M1] [#4 0.33,0.04,0.85,U] [#5 -0.31,0.11,0.97,U] [#6 -0.60,0.55,0.00,M1] [#7 0.04,-0.02,0.78,U] [#8 -0.55,0.24,0.00,M3] 
01:11:02.274 00.000 6880 refined, 4 included, MultiStar: {-0.01, 0.08}, one-star: {0.05, 0.07}
01:11:02.274 00.000 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.28 = -3.00)
01:11:02.274 00.000 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.25 = -3.03)
01:11:02.274 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=-0.08 mountY=-0.01, mountTheta=-3.03
01:11:02.278 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.08, opts=13)
01:11:02.278 00.000 6880 Enqueuing Move request for scope (-0.01, 0.08)
01:11:02.278 00.000 10052 Worker thread wakes up
01:11:02.278 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:11:02.278 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:11:02.278 00.000 10052 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.01
01:11:02.278 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:11:02.278 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.07, using input
01:11:02.278 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
01:11:02.278 00.000 10052 MoveAxis(E, 0, ABG)
01:11:02.278 00.000 10052 Move returns status 0, amount 0
01:11:02.279 00.001 10052 MoveAxis(N, 0, ABG)
01:11:02.279 00.000 10052 Move returns status 0, amount 0
01:11:02.279 00.000 10052 move complete, result=0
01:11:02.279 00.000 10052 worker thread done servicing request
01:11:02.307 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:02.361 00.054 6880 UpdateGuideState exits: m=2243 SNR=32.8
01:11:02.361 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:02.361 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:02.361 00.000 6880 Enqueuing Expose request
01:11:02.361 00.000 10052 Worker thread wakes up
01:11:02.361 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:02.361 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:02.362 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:02.836 00.474 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"903326b7-6894-4879-8cc6-f10884792414"}
01:11:02.836 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"903326b7-6894-4879-8cc6-f10884792414"}
01:11:02.837 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4b051eb7-c690-4582-946c-9bc1871ed88e"}
01:11:02.837 00.000 6880 case statement mapped state 6 to 3
01:11:02.837 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b051eb7-c690-4582-946c-9bc1871ed88e"}
01:11:02.844 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"70f15d73-94bf-443a-9fa7-1db868493fdd"}
01:11:02.845 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":290,"width":15,"height":15,"star_pos":[6.84,6.69],"pixels":"..."},"id":"70f15d73-94bf-443a-9fa7-1db868493fdd"}
01:11:03.268 00.423 10052 Exposure complete
01:11:03.370 00.102 10052 worker thread done servicing request
01:11:03.370 00.000 6880 OnExposeComplete: enter
01:11:03.371 00.001 6880 UpdateGuideState(): m_state=6
01:11:03.371 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
01:11:03.371 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=888.84, Mass=2384, SNR=33.9, Peak=133 HFD=4.4
01:11:03.372 00.001 6880 MultiStar: [#1 -0.03,0.19,0.96,U] [#2 -0.47,0.42,0.00,M4] [#3 -0.06,0.68,0.00,M2] [#4 -0.04,0.15,0.85,U] [#5 0.17,0.21,0.96,U] [#6 -0.04,0.67,0.00,M2] [#7 0.19,0.02,0.76,U] [#8 -0.03,0.46,0.00,M4] 
01:11:03.372 00.000 6880 refined, 4 included, MultiStar: {0.15, 0.17}, one-star: {0.45, 0.21}
01:11:03.372 00.000 6880 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.61) = xAngle (2.44 = 2.44)
01:11:03.372 00.000 6880 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.41 = 2.41)
01:11:03.372 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.83 mountX=-0.17 mountY=0.15, mountTheta=2.42
01:11:03.375 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.17, opts=13)
01:11:03.375 00.000 6880 Enqueuing Move request for scope (0.15, 0.17)
01:11:03.375 00.000 10052 Worker thread wakes up
01:11:03.375 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
01:11:03.375 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
01:11:03.375 00.000 10052 Moving (0.15, 0.17) raw xDistance=-0.17 yDistance=0.15
01:11:03.375 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:11:03.375 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
01:11:03.375 00.000 10052 MoveAxis(E, 46, ABG)
01:11:03.375 00.000 10052 Guiding  Dir = 2, Dur = 46
01:11:03.397 00.022 10052 IsSlewing returns 0
01:11:03.413 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:03.435 00.022 10052 IsGuiding returns 0
01:11:03.462 00.027 10052 PulseGuide returned control before completion, sleep 29
01:11:03.467 00.005 6880 UpdateGuideState exits: m=2384 SNR=33.9
01:11:03.467 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:03.467 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:03.467 00.000 6880 Enqueuing Expose request
01:11:03.585 00.118 10052 IsGuiding returns 0
01:11:03.585 00.000 10052 Move returns status 0, amount 46
01:11:03.585 00.000 10052 MoveAxis(N, 0, ABG)
01:11:03.585 00.000 10052 Move returns status 0, amount 0
01:11:03.585 00.000 10052 move complete, result=0
01:11:03.585 00.000 10052 worker thread done servicing request
01:11:03.585 00.000 10052 Worker thread wakes up
01:11:03.585 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:03.586 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:03.586 00.000 6880 GuideStep: -0.2 px 46 ms EAST, 0.2 px 0 ms NORTH
01:11:04.716 01.130 10052 Exposure complete
01:11:04.804 00.088 10052 worker thread done servicing request
01:11:04.804 00.000 6880 OnExposeComplete: enter
01:11:04.804 00.000 6880 UpdateGuideState(): m_state=6
01:11:04.805 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
01:11:04.805 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.75, Mass=2213, SNR=32.6, Peak=141 HFD=4.5
01:11:04.805 00.000 6880 MultiStar: [#1 -0.04,0.12,0.97,U] [#2 0.00,0.31,0.99,U] [#3 0.33,0.45,0.00,M3] [#4 -0.14,0.15,0.86,U] [#5 0.15,0.06,1.01,U] [#6 0.39,0.55,0.00,M3] [#7 0.24,-0.14,0.79,U] [#8 0.04,0.27,0.84,U] 
01:11:04.806 00.001 6880 refined, 6 included, MultiStar: {0.07, 0.13}, one-star: {0.24, 0.12}
01:11:04.806 00.000 6880 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.61) = xAngle (2.68 = 2.68)
01:11:04.806 00.000 6880 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.65 = 2.65)
01:11:04.806 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.06 mountX=-0.13 mountY=0.07, mountTheta=2.65
01:11:04.809 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.13, opts=13)
01:11:04.809 00.000 6880 Enqueuing Move request for scope (0.07, 0.13)
01:11:04.809 00.000 10052 Worker thread wakes up
01:11:04.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:11:04.809 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:11:04.809 00.000 10052 Moving (0.07, 0.13) raw xDistance=-0.13 yDistance=0.07
01:11:04.809 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:11:04.809 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.08, using input
01:11:04.809 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:11:04.810 00.001 10052 MoveAxis(E, 38, ABG)
01:11:04.810 00.000 10052 Guiding  Dir = 2, Dur = 38
01:11:04.830 00.020 10052 IsSlewing returns 0
01:11:04.842 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:04.869 00.027 10052 IsGuiding returns 0
01:11:04.891 00.022 6880 UpdateGuideState exits: m=2213 SNR=32.6
01:11:04.891 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:04.891 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:04.891 00.000 6880 Enqueuing Expose request
01:11:04.892 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e79f20b5-4452-49a2-bf07-982e19fee7d7"}
01:11:04.892 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e79f20b5-4452-49a2-bf07-982e19fee7d7"}
01:11:04.897 00.005 10052 PulseGuide returned control before completion, sleep 21
01:11:04.903 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd1007b2-b69d-4d6b-b60c-0042613600d6"}
01:11:04.903 00.000 6880 case statement mapped state 6 to 3
01:11:04.903 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd1007b2-b69d-4d6b-b60c-0042613600d6"}
01:11:04.905 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b94481d6-5bd5-4346-a5b8-93b21faf7395"}
01:11:04.905 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":292,"width":15,"height":15,"star_pos":[7.03,6.75],"pixels":"..."},"id":"b94481d6-5bd5-4346-a5b8-93b21faf7395"}
01:11:04.952 00.047 10052 IsGuiding returns 0
01:11:04.952 00.000 10052 Move returns status 0, amount 38
01:11:04.952 00.000 10052 MoveAxis(N, 0, ABG)
01:11:04.952 00.000 10052 Move returns status 0, amount 0
01:11:04.952 00.000 10052 move complete, result=0
01:11:04.952 00.000 10052 worker thread done servicing request
01:11:04.952 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
01:11:04.952 00.000 10052 Worker thread wakes up
01:11:04.952 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:04.952 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:05.865 00.913 10052 Exposure complete
01:11:05.982 00.117 6880 OnExposeComplete: enter
01:11:05.982 00.000 6880 UpdateGuideState(): m_state=6
01:11:05.982 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
01:11:05.982 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.47, Mass=2274, SNR=33.1, Peak=142 HFD=4.8
01:11:05.983 00.001 6880 MultiStar: [#1 -0.21,-0.35,0.96,U] [#2 -0.03,-0.29,1.00,U] [#3 0.18,0.04,0.96,U] [#4 -0.42,-0.31,0.00,M2] [#5 -0.11,-0.17,0.95,U] [#6 0.26,-0.08,0.93,U] [#7 0.24,-0.68,0.00,M5] [#8 -0.16,-0.25,0.80,U] 
01:11:05.983 00.000 10052 worker thread done servicing request
01:11:05.983 00.000 6880 refined, 6 included, MultiStar: {0.02, -0.18}, one-star: {0.15, -0.16}
01:11:05.983 00.000 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
01:11:05.983 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:11:05.984 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.48 mountX=0.18 mountY=0.02, mountTheta=0.10
01:11:05.986 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.18, opts=13)
01:11:05.986 00.000 6880 Enqueuing Move request for scope (0.02, -0.18)
01:11:05.986 00.000 10052 Worker thread wakes up
01:11:05.986 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
01:11:05.986 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
01:11:05.986 00.000 10052 Moving (0.02, -0.18) raw xDistance=0.18 yDistance=0.02
01:11:05.987 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:11:05.987 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.09, using input
01:11:05.987 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
01:11:05.987 00.000 10052 MoveAxis(W, 45, ABG)
01:11:05.987 00.000 10052 Guiding  Dir = 3, Dur = 45
01:11:06.019 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:06.064 00.045 6880 UpdateGuideState exits: m=2274 SNR=33.1
01:11:06.064 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:06.064 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:06.064 00.000 6880 Enqueuing Expose request
01:11:06.077 00.013 10052 IsSlewing returns 0
01:11:06.157 00.080 10052 IsGuiding returns 0
01:11:06.357 00.200 10052 IsGuiding returns 0
01:11:06.358 00.001 10052 Move returns status 0, amount 45
01:11:06.358 00.000 10052 MoveAxis(N, 0, ABG)
01:11:06.358 00.000 10052 Move returns status 0, amount 0
01:11:06.358 00.000 10052 move complete, result=0
01:11:06.358 00.000 10052 worker thread done servicing request
01:11:06.358 00.000 6880 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
01:11:06.358 00.000 10052 Worker thread wakes up
01:11:06.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:06.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:06.836 00.478 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2ee4c22-226e-4acd-8591-53c3765e8ea3"}
01:11:06.836 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2ee4c22-226e-4acd-8591-53c3765e8ea3"}
01:11:06.837 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b98167fa-59bf-4b5e-838e-e27e7300ab76"}
01:11:06.837 00.000 6880 case statement mapped state 6 to 3
01:11:06.837 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b98167fa-59bf-4b5e-838e-e27e7300ab76"}
01:11:06.837 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"80855e1d-52af-4c34-9337-1b046ce9f3f0"}
01:11:06.837 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":293,"width":15,"height":15,"star_pos":[6.94,7.47],"pixels":"..."},"id":"80855e1d-52af-4c34-9337-1b046ce9f3f0"}
01:11:07.495 00.658 10052 Exposure complete
01:11:07.590 00.095 10052 worker thread done servicing request
01:11:07.591 00.001 6880 OnExposeComplete: enter
01:11:07.591 00.000 6880 UpdateGuideState(): m_state=6
01:11:07.591 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
01:11:07.591 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.57, Mass=2289, SNR=33.2, Peak=144 HFD=4.8
01:11:07.591 00.000 6880 MultiStar: [#1 -0.33,-0.29,0.97,U] [#2 -0.37,-0.30,0.00,M3] [#3 0.08,-0.07,0.89,U] [#4 -0.35,-0.37,0.00,M3] [#5 -0.17,-0.04,0.98,U] [#6 0.14,-0.03,0.89,U] [#7 -0.00,-0.69,0.00,M6] [#8 -0.16,-0.36,0.82,U] 
01:11:07.591 00.000 6880 single-star, 5 included, MultiStar: {-0.06, -0.14}, one-star: {0.09, -0.06}
01:11:07.591 00.000 6880 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.61) = xAngle (1.06 = 1.06)
01:11:07.591 00.000 6880 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
01:11:07.592 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.55 mountX=0.05 mountY=0.09, mountTheta=1.05
01:11:07.593 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.06, opts=13)
01:11:07.593 00.000 6880 Enqueuing Move request for scope (0.09, -0.06)
01:11:07.594 00.001 10052 Worker thread wakes up
01:11:07.594 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:11:07.594 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:11:07.594 00.000 10052 Moving (0.09, -0.06) raw xDistance=0.05 yDistance=0.09
01:11:07.594 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:11:07.594 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.11, using input
01:11:07.594 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
01:11:07.594 00.000 10052 MoveAxis(E, 0, ABG)
01:11:07.594 00.000 10052 Move returns status 0, amount 0
01:11:07.594 00.000 10052 MoveAxis(N, 0, ABG)
01:11:07.594 00.000 10052 Move returns status 0, amount 0
01:11:07.595 00.001 10052 move complete, result=0
01:11:07.595 00.000 10052 worker thread done servicing request
01:11:07.626 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:07.676 00.050 6880 UpdateGuideState exits: m=2289 SNR=33.2
01:11:07.677 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:07.677 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:07.677 00.000 6880 Enqueuing Expose request
01:11:07.677 00.000 10052 Worker thread wakes up
01:11:07.677 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:07.677 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:07.677 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:08.595 00.918 10052 Exposure complete
01:11:08.680 00.085 10052 worker thread done servicing request
01:11:08.680 00.000 6880 OnExposeComplete: enter
01:11:08.680 00.000 6880 UpdateGuideState(): m_state=6
01:11:08.681 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
01:11:08.681 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=888.71, Mass=2253, SNR=32.9, Peak=130 HFD=4.6
01:11:08.681 00.000 6880 MultiStar: [#1 -0.57,-0.06,0.00,M1] [#2 -0.60,-0.06,0.00,M4] [#3 -0.32,0.58,0.00,M2] [#4 -0.76,0.13,0.00,M4] [#5 -0.57,0.04,0.00,M1] [#6 -0.21,0.46,0.00,M2] [#7 -0.26,-0.45,0.00,M7] [#8 -0.63,0.10,0.00,M2] 
01:11:08.682 00.001 6880 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.61) = xAngle (4.51 = -1.77)
01:11:08.682 00.000 6880 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.80)
01:11:08.682 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=0.09 hyp=0.37 cameraTheta=2.90 mountX=-0.07 mountY=-0.36, mountTheta=-1.77
01:11:08.684 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.09, opts=13)
01:11:08.684 00.000 6880 Enqueuing Move request for scope (-0.36, 0.09)
01:11:08.684 00.000 10052 Worker thread wakes up
01:11:08.684 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.09) opts 0xd
01:11:08.684 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.09)
01:11:08.684 00.000 10052 Moving (-0.36, 0.09) raw xDistance=-0.07 yDistance=-0.36
01:11:08.685 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:11:08.685 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.36, slope = 0.01
01:11:08.685 00.000 10052 MoveAxis(E, 0, ABG)
01:11:08.685 00.000 10052 Move returns status 0, amount 0
01:11:08.685 00.000 10052 MoveAxis(N, 0, ABG)
01:11:08.685 00.000 10052 Move returns status 0, amount 0
01:11:08.685 00.000 10052 move complete, result=0
01:11:08.685 00.000 10052 worker thread done servicing request
01:11:08.715 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:08.767 00.052 6880 UpdateGuideState exits: m=2253 SNR=32.9
01:11:08.767 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:08.767 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:08.767 00.000 6880 Enqueuing Expose request
01:11:08.768 00.001 10052 Worker thread wakes up
01:11:08.768 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
01:11:08.768 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:08.768 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:08.865 00.097 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c450b43-d28d-4a7b-8545-a2e32393bb4f"}
01:11:08.865 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c450b43-d28d-4a7b-8545-a2e32393bb4f"}
01:11:08.880 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19ba736a-5ebe-4de1-9674-cb3967e8b89b"}
01:11:08.880 00.000 6880 case statement mapped state 6 to 3
01:11:08.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19ba736a-5ebe-4de1-9674-cb3967e8b89b"}
01:11:08.882 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"215e77f0-3df8-4efb-ab5d-53fd664b9a4f"}
01:11:08.882 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":295,"width":15,"height":15,"star_pos":[7.43,6.71],"pixels":"..."},"id":"215e77f0-3df8-4efb-ab5d-53fd664b9a4f"}
01:11:09.901 01.019 10052 Exposure complete
01:11:10.008 00.107 10052 worker thread done servicing request
01:11:10.008 00.000 6880 OnExposeComplete: enter
01:11:10.009 00.001 6880 UpdateGuideState(): m_state=6
01:11:10.009 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
01:11:10.009 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.89, Mass=2372, SNR=33.7, Peak=149 HFD=4.5
01:11:10.010 00.001 6880 MultiStar: [#1 -0.35,0.14,0.95,U] [#2 -0.04,0.32,0.99,U] [#3 -0.19,0.53,0.00,M3] [#4 -0.31,0.06,0.83,U] [#5 -0.43,-0.01,1.00,U] [#6 -0.23,0.37,0.90,U] [#7 -0.04,-0.45,0.73,U] [#8 -0.46,0.12,0.00,M3] 
01:11:10.010 00.000 6880 refined, 6 included, MultiStar: {-0.20, 0.12}, one-star: {0.04, 0.27}
01:11:10.010 00.000 6880 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.61) = xAngle (4.20 = -2.09)
01:11:10.010 00.000 6880 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.17 = -2.12)
01:11:10.010 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.58 mountX=-0.11 mountY=-0.20, mountTheta=-2.09
01:11:10.012 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.12, opts=13)
01:11:10.012 00.000 6880 Enqueuing Move request for scope (-0.20, 0.12)
01:11:10.012 00.000 10052 Worker thread wakes up
01:11:10.012 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
01:11:10.012 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
01:11:10.012 00.000 10052 Moving (-0.20, 0.12) raw xDistance=-0.11 yDistance=-0.20
01:11:10.012 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:11:10.012 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.20, slope = -0.00
01:11:10.013 00.001 10052 MoveAxis(E, 30, ABG)
01:11:10.013 00.000 10052 Guiding  Dir = 2, Dur = 30
01:11:10.051 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:10.076 00.025 10052 IsSlewing returns 0
01:11:10.105 00.029 6880 UpdateGuideState exits: m=2372 SNR=33.7
01:11:10.105 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:10.105 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:10.105 00.000 6880 Enqueuing Expose request
01:11:10.114 00.009 10052 IsGuiding returns 0
01:11:10.258 00.144 10052 IsGuiding returns 0
01:11:10.258 00.000 10052 Move returns status 0, amount 30
01:11:10.258 00.000 10052 MoveAxis(N, 7, ABG)
01:11:10.258 00.000 10052 Guiding  Dir = 0, Dur = 7
01:11:10.324 00.066 10052 IsSlewing returns 0
01:11:10.400 00.076 10052 IsGuiding returns 0
01:11:10.530 00.130 10052 IsGuiding returns 0
01:11:10.530 00.000 10052 Move returns status 0, amount 7
01:11:10.530 00.000 10052 move complete, result=0
01:11:10.530 00.000 10052 worker thread done servicing request
01:11:10.530 00.000 6880 GuideStep: -0.1 px 30 ms EAST, -0.2 px 7 ms NORTH
01:11:10.530 00.000 10052 Worker thread wakes up
01:11:10.530 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:10.530 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:10.834 00.304 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7c2e5329-3291-4418-8afc-b2a3a5951518"}
01:11:10.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7c2e5329-3291-4418-8afc-b2a3a5951518"}
01:11:10.835 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e10ec50a-ef84-4edc-bf4d-6164f79c0780"}
01:11:10.835 00.000 6880 case statement mapped state 6 to 3
01:11:10.835 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e10ec50a-ef84-4edc-bf4d-6164f79c0780"}
01:11:10.835 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c28227a-dee9-495a-b04d-01ba8290cccb"}
01:11:10.837 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":296,"width":15,"height":15,"star_pos":[6.83,6.89],"pixels":"..."},"id":"8c28227a-dee9-495a-b04d-01ba8290cccb"}
01:11:11.441 00.604 10052 Exposure complete
01:11:11.538 00.097 10052 worker thread done servicing request
01:11:11.539 00.001 6880 OnExposeComplete: enter
01:11:11.539 00.000 6880 UpdateGuideState(): m_state=6
01:11:11.539 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
01:11:11.539 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.72, Mass=2279, SNR=33.1, Peak=146 HFD=4.6
01:11:11.540 00.001 6880 MultiStar: [#1 -0.50,0.13,0.00,M1] [#2 -0.29,0.04,0.96,U] [#3 -0.00,0.60,0.00,M4] [#4 -0.44,-0.19,0.00,M4] [#5 -0.03,-0.03,0.95,U] [#6 0.04,0.53,0.00,M2] [#7 -0.01,-0.19,0.75,U] [#8 -0.39,0.37,0.00,M4] 
01:11:11.540 00.000 6880 refined, 3 included, MultiStar: {-0.07, -0.01}, one-star: {0.04, 0.10}
01:11:11.540 00.000 6880 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
01:11:11.540 00.000 6880 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
01:11:11.540 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.08 cameraTheta=-3.01 mountX=0.01 mountY=-0.07, mountTheta=-1.40
01:11:11.542 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.01, opts=13)
01:11:11.543 00.001 6880 Enqueuing Move request for scope (-0.07, -0.01)
01:11:11.543 00.000 10052 Worker thread wakes up
01:11:11.543 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
01:11:11.543 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
01:11:11.543 00.000 10052 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
01:11:11.543 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:11:11.543 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:11:11.543 00.000 10052 MoveAxis(E, 0, ABG)
01:11:11.543 00.000 10052 Move returns status 0, amount 0
01:11:11.543 00.000 10052 MoveAxis(N, 0, ABG)
01:11:11.543 00.000 10052 Move returns status 0, amount 0
01:11:11.543 00.000 10052 move complete, result=0
01:11:11.543 00.000 10052 worker thread done servicing request
01:11:11.573 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:11.618 00.045 6880 UpdateGuideState exits: m=2279 SNR=33.1
01:11:11.619 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:11.619 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:11.619 00.000 6880 Enqueuing Expose request
01:11:11.619 00.000 10052 Worker thread wakes up
01:11:11.619 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:11.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:11.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:12.762 01.143 10052 Exposure complete
01:11:12.834 00.072 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d7fdf70-25c4-46a7-a4e9-a6dc2b3c7cde"}
01:11:12.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d7fdf70-25c4-46a7-a4e9-a6dc2b3c7cde"}
01:11:12.836 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f59e4d07-ccb1-4b37-ad93-46bdd4cc24d8"}
01:11:12.836 00.000 6880 case statement mapped state 6 to 3
01:11:12.836 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f59e4d07-ccb1-4b37-ad93-46bdd4cc24d8"}
01:11:12.837 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87e6e45b-d018-4583-b426-9b67008a8302"}
01:11:12.837 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":297,"width":15,"height":15,"star_pos":[6.83,6.72],"pixels":"..."},"id":"87e6e45b-d018-4583-b426-9b67008a8302"}
01:11:12.847 00.010 10052 worker thread done servicing request
01:11:12.847 00.000 6880 OnExposeComplete: enter
01:11:12.847 00.000 6880 UpdateGuideState(): m_state=6
01:11:12.847 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
01:11:12.847 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.82, Mass=2254, SNR=32.9, Peak=137 HFD=4.6
01:11:12.849 00.002 6880 MultiStar: [#1 -0.54,0.36,0.00,M2] [#2 -0.33,0.35,0.00,M3] [#3 -0.32,0.57,0.00,M5] [#4 -0.32,0.17,0.88,U] [#5 -0.40,0.12,0.99,U] [#6 -0.33,0.54,0.00,M3] [#7 -0.20,-0.19,0.76,U] [#8 -0.41,0.32,0.00,M5] 
01:11:12.849 00.000 6880 single-star, 3 included, MultiStar: {-0.24, 0.09}, one-star: {-0.06, 0.19}
01:11:12.849 00.000 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.50 = -2.78)
01:11:12.849 00.000 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.81)
01:11:12.849 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.89 mountX=-0.19 mountY=-0.07, mountTheta=-2.81
01:11:12.851 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.19, opts=13)
01:11:12.851 00.000 6880 Enqueuing Move request for scope (-0.06, 0.19)
01:11:12.852 00.001 10052 Worker thread wakes up
01:11:12.852 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
01:11:12.852 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
01:11:12.852 00.000 10052 Moving (-0.06, 0.19) raw xDistance=-0.19 yDistance=-0.07
01:11:12.852 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:11:12.852 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:11:12.852 00.000 10052 MoveAxis(E, 51, ABG)
01:11:12.852 00.000 10052 Guiding  Dir = 2, Dur = 51
01:11:12.872 00.020 10052 IsSlewing returns 0
01:11:12.882 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:12.911 00.029 10052 IsGuiding returns 0
01:11:12.928 00.017 6880 UpdateGuideState exits: m=2254 SNR=32.9
01:11:12.928 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:12.928 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:12.930 00.002 6880 Enqueuing Expose request
01:11:12.939 00.009 10052 PulseGuide returned control before completion, sleep 34
01:11:12.997 00.058 10052 IsGuiding returns 0
01:11:12.997 00.000 10052 Move returns status 0, amount 51
01:11:12.997 00.000 10052 MoveAxis(N, 0, ABG)
01:11:12.997 00.000 10052 Move returns status 0, amount 0
01:11:12.997 00.000 10052 move complete, result=0
01:11:12.997 00.000 10052 worker thread done servicing request
01:11:12.997 00.000 10052 Worker thread wakes up
01:11:12.998 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:12.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:12.998 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
01:11:13.905 00.907 10052 Exposure complete
01:11:13.992 00.087 10052 worker thread done servicing request
01:11:13.993 00.001 6880 OnExposeComplete: enter
01:11:13.993 00.000 6880 UpdateGuideState(): m_state=6
01:11:13.993 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
01:11:13.993 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=888.58, Mass=2398, SNR=34.0, Peak=150 HFD=4.8
01:11:13.994 00.001 6880 MultiStar: [#1 -0.64,-0.46,0.00,M3] [#2 -0.71,-0.19,0.00,M4] [#3 -0.55,0.03,0.00,M6] [#4 -0.61,-0.34,0.00,M4] [#5 -0.54,-0.39,0.00,M1] [#6 -0.42,0.06,0.89,U] [#7 -0.42,-0.49,0.00,M5] [#8 -0.79,-0.32,0.00,M6] 
01:11:13.994 00.000 6880 single-star, 1 included, MultiStar: {-0.28, 0.01}, one-star: {-0.14, -0.05}
01:11:13.994 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.21 = -1.21)
01:11:13.994 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:11:13.994 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-2.83 mountX=0.05 mountY=-0.14, mountTheta=-1.22
01:11:13.996 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.05, opts=13)
01:11:13.996 00.000 6880 Enqueuing Move request for scope (-0.14, -0.05)
01:11:13.997 00.001 10052 Worker thread wakes up
01:11:13.997 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
01:11:13.997 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
01:11:13.997 00.000 10052 Moving (-0.14, -0.05) raw xDistance=0.05 yDistance=-0.14
01:11:13.997 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:11:13.997 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.03
01:11:13.997 00.000 10052 MoveAxis(E, 0, ABG)
01:11:13.997 00.000 10052 Move returns status 0, amount 0
01:11:13.997 00.000 10052 MoveAxis(N, 0, ABG)
01:11:13.997 00.000 10052 Move returns status 0, amount 0
01:11:13.997 00.000 10052 move complete, result=0
01:11:13.998 00.001 10052 worker thread done servicing request
01:11:14.028 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:14.076 00.048 6880 UpdateGuideState exits: m=2398 SNR=34.0
01:11:14.076 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:14.076 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:14.076 00.000 6880 Enqueuing Expose request
01:11:14.076 00.000 10052 Worker thread wakes up
01:11:14.077 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:14.077 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:14.077 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:14.834 00.757 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"933e68e1-bb91-4acd-ba8e-3a6e3f85e97d"}
01:11:14.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"933e68e1-bb91-4acd-ba8e-3a6e3f85e97d"}
01:11:14.835 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f01be0b1-758e-4361-b79e-263c060f0e75"}
01:11:14.835 00.000 6880 case statement mapped state 6 to 3
01:11:14.835 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f01be0b1-758e-4361-b79e-263c060f0e75"}
01:11:14.836 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bf03c0b0-1e7d-4d11-a35c-f0bfcb16ee16"}
01:11:14.836 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":299,"width":15,"height":15,"star_pos":[6.65,6.58],"pixels":"..."},"id":"bf03c0b0-1e7d-4d11-a35c-f0bfcb16ee16"}
01:11:15.214 00.378 10052 Exposure complete
01:11:15.311 00.097 6880 OnExposeComplete: enter
01:11:15.311 00.000 6880 UpdateGuideState(): m_state=6
01:11:15.311 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
01:11:15.312 00.001 6880 Star::Find returns 1 (0), X=407.78, Y=888.73, Mass=2332, SNR=33.6, Peak=134 HFD=4.7
01:11:15.312 00.000 6880 MultiStar: [#1 -0.40,0.11,0.96,U] [#2 -0.48,-0.01,0.00,M5] [#3 -0.18,0.17,0.91,U] [#4 -0.46,-0.11,0.00,M5] [#5 -0.24,0.11,0.98,U] [#6 -0.17,0.34,0.90,U] [#7 -0.14,-0.45,0.00,M6] [#8 -0.15,0.18,0.81,U] 
01:11:15.312 00.000 6880 single-star, 5 included, MultiStar: {-0.19, 0.17}, one-star: {-0.01, 0.10}
01:11:15.312 00.000 6880 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.61) = xAngle (3.32 = -2.96)
01:11:15.312 00.000 6880 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.29 = -2.99)
01:11:15.313 00.001 6880 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.71 mountX=-0.10 mountY=-0.02, mountTheta=-2.99
01:11:15.314 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.10, opts=13)
01:11:15.315 00.001 6880 Enqueuing Move request for scope (-0.01, 0.10)
01:11:15.319 00.004 10052 worker thread done servicing request
01:11:15.319 00.000 10052 Worker thread wakes up
01:11:15.319 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:11:15.319 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:11:15.319 00.000 10052 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.02
01:11:15.319 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:11:15.320 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.10, using input
01:11:15.320 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:11:15.320 00.000 10052 MoveAxis(E, 0, ABG)
01:11:15.320 00.000 10052 Move returns status 0, amount 0
01:11:15.320 00.000 10052 MoveAxis(N, 0, ABG)
01:11:15.320 00.000 10052 Move returns status 0, amount 0
01:11:15.320 00.000 10052 move complete, result=0
01:11:15.320 00.000 10052 worker thread done servicing request
01:11:15.353 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:15.401 00.048 6880 UpdateGuideState exits: m=2332 SNR=33.6
01:11:15.401 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:15.401 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:15.402 00.001 6880 Enqueuing Expose request
01:11:15.402 00.000 10052 Worker thread wakes up
01:11:15.402 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:15.402 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:15.402 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:16.317 00.915 10052 Exposure complete
01:11:16.406 00.089 6880 OnExposeComplete: enter
01:11:16.406 00.000 6880 UpdateGuideState(): m_state=6
01:11:16.407 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
01:11:16.407 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=888.72, Mass=2399, SNR=34.0, Peak=160 HFD=4.6
01:11:16.407 00.000 6880 MultiStar: [#1 -0.42,-0.01,0.94,U] [#2 -0.47,-0.20,0.00,M6] [#3 -0.43,0.10,0.89,U] [#4 -0.57,-0.05,0.00,M6] [#5 -0.41,-0.12,0.94,U] [#6 -0.21,0.27,0.90,U] [#7 0.02,-0.28,0.75,U] [#8 -0.64,0.10,0.00,M6] 
01:11:16.407 00.000 6880 single-star, 5 included, MultiStar: {-0.30, 0.02}, one-star: {-0.28, 0.10}
01:11:16.407 00.000 6880 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.61) = xAngle (4.42 = -1.87)
01:11:16.408 00.001 6880 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.38 = -1.90)
01:11:16.408 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.10 hyp=0.30 cameraTheta=2.80 mountX=-0.09 mountY=-0.28, mountTheta=-1.87
01:11:16.410 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.10, opts=13)
01:11:16.410 00.000 6880 Enqueuing Move request for scope (-0.28, 0.10)
01:11:16.411 00.001 10052 worker thread done servicing request
01:11:16.411 00.000 10052 Worker thread wakes up
01:11:16.411 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.10) opts 0xd
01:11:16.411 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.10)
01:11:16.411 00.000 10052 Moving (-0.28, 0.10) raw xDistance=-0.09 yDistance=-0.28
01:11:16.411 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:11:16.412 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.28, slope = -0.02
01:11:16.412 00.000 10052 MoveAxis(E, 0, ABG)
01:11:16.412 00.000 10052 Move returns status 0, amount 0
01:11:16.412 00.000 10052 MoveAxis(N, 39, ABG)
01:11:16.412 00.000 10052 Guiding  Dir = 0, Dur = 39
01:11:16.439 00.027 10052 IsSlewing returns 0
01:11:16.441 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:16.477 00.036 10052 IsGuiding returns 0
01:11:16.492 00.015 6880 UpdateGuideState exits: m=2399 SNR=34.0
01:11:16.492 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:16.492 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:16.492 00.000 6880 Enqueuing Expose request
01:11:16.504 00.012 10052 PulseGuide returned control before completion, sleep 22
01:11:16.550 00.046 10052 IsGuiding returns 0
01:11:16.550 00.000 10052 Move returns status 0, amount 39
01:11:16.550 00.000 10052 move complete, result=0
01:11:16.551 00.001 10052 worker thread done servicing request
01:11:16.551 00.000 10052 Worker thread wakes up
01:11:16.551 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:16.551 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:16.551 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 39 ms NORTH
01:11:16.838 00.287 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"079b3696-60b1-4cc0-8a32-2938fff4e3d1"}
01:11:16.838 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"079b3696-60b1-4cc0-8a32-2938fff4e3d1"}
01:11:16.839 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9477e16-2474-4428-b72b-9811fac07ce3"}
01:11:16.839 00.000 6880 case statement mapped state 6 to 3
01:11:16.839 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9477e16-2474-4428-b72b-9811fac07ce3"}
01:11:16.840 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b0abac5a-11d7-4497-95d5-594aac2b32c8"}
01:11:16.840 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":301,"width":15,"height":15,"star_pos":[6.51,6.72],"pixels":"..."},"id":"b0abac5a-11d7-4497-95d5-594aac2b32c8"}
01:11:17.682 00.842 10052 Exposure complete
01:11:17.768 00.086 10052 worker thread done servicing request
01:11:17.768 00.000 6880 OnExposeComplete: enter
01:11:17.768 00.000 6880 UpdateGuideState(): m_state=6
01:11:17.769 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
01:11:17.769 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.77, Mass=2269, SNR=33.0, Peak=137 HFD=4.6
01:11:17.770 00.001 6880 MultiStar: [#1 -0.41,-0.05,0.98,U] [#2 -0.46,-0.12,0.00,M7] [#3 -0.26,0.37,0.92,U] [#4 -0.23,0.04,0.86,U] [#5 -0.24,-0.04,0.98,U] [#6 -0.07,0.49,0.00,M1] [#7 -0.03,-0.04,0.78,U] [#8 -0.21,0.19,0.82,U] 
01:11:17.770 00.000 6880 single-star, 6 included, MultiStar: {-0.21, 0.09}, one-star: {-0.07, 0.14}
01:11:17.770 00.000 6880 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.61) = xAngle (3.66 = -2.63)
01:11:17.770 00.000 6880 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.62 = -2.66)
01:11:17.770 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.04 mountX=-0.14 mountY=-0.07, mountTheta=-2.65
01:11:17.772 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.14, opts=13)
01:11:17.772 00.000 6880 Enqueuing Move request for scope (-0.07, 0.14)
01:11:17.772 00.000 10052 Worker thread wakes up
01:11:17.772 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
01:11:17.772 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
01:11:17.772 00.000 10052 Moving (-0.07, 0.14) raw xDistance=-0.14 yDistance=-0.07
01:11:17.772 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:11:17.773 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:11:17.773 00.000 10052 MoveAxis(E, 38, ABG)
01:11:17.773 00.000 10052 Guiding  Dir = 2, Dur = 38
01:11:17.802 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:17.849 00.047 10052 IsSlewing returns 0
01:11:17.851 00.002 6880 UpdateGuideState exits: m=2269 SNR=33.0
01:11:17.851 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:17.852 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:17.852 00.000 6880 Enqueuing Expose request
01:11:17.928 00.076 10052 IsGuiding returns 0
01:11:18.072 00.144 10052 IsGuiding returns 0
01:11:18.072 00.000 10052 Move returns status 0, amount 38
01:11:18.072 00.000 10052 MoveAxis(N, 0, ABG)
01:11:18.072 00.000 10052 Move returns status 0, amount 0
01:11:18.072 00.000 10052 move complete, result=0
01:11:18.073 00.001 10052 worker thread done servicing request
01:11:18.073 00.000 10052 Worker thread wakes up
01:11:18.073 00.000 6880 GuideStep: -0.1 px 38 ms EAST, -0.1 px 0 ms NORTH
01:11:18.073 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:18.073 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:18.843 00.770 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"117b8be8-a44f-40a8-9bcb-b9d6c93be8bb"}
01:11:18.843 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"117b8be8-a44f-40a8-9bcb-b9d6c93be8bb"}
01:11:18.844 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f067c398-9edd-4888-829d-97158ccfb7cb"}
01:11:18.844 00.000 6880 case statement mapped state 6 to 3
01:11:18.844 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f067c398-9edd-4888-829d-97158ccfb7cb"}
01:11:18.844 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0059575-9682-4f40-ba05-7d796dab9e93"}
01:11:18.844 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":302,"width":15,"height":15,"star_pos":[6.72,6.77],"pixels":"..."},"id":"e0059575-9682-4f40-ba05-7d796dab9e93"}
01:11:18.987 00.143 10052 Exposure complete
01:11:19.068 00.081 10052 worker thread done servicing request
01:11:19.069 00.001 6880 OnExposeComplete: enter
01:11:19.069 00.000 6880 UpdateGuideState(): m_state=6
01:11:19.069 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
01:11:19.069 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=888.83, Mass=2205, SNR=32.5, Peak=125 HFD=4.6
01:11:19.070 00.001 6880 MultiStar: [#1 0.22,0.17,0.98,U] [#2 0.24,0.31,1.01,U] [#3 0.42,0.40,0.00,M4] [#4 -0.04,0.31,0.87,U] [#5 0.28,0.14,1.01,U] [#6 0.26,0.14,0.95,U] [#7 0.50,-0.17,0.00,M5] [#8 0.12,0.20,0.79,U] 
01:11:19.070 00.000 6880 refined, 6 included, MultiStar: {0.23, 0.21}, one-star: {0.48, 0.21}
01:11:19.070 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.35 = 2.35)
01:11:19.070 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
01:11:19.070 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.21 hyp=0.31 cameraTheta=0.74 mountX=-0.22 mountY=0.23, mountTheta=2.33
01:11:19.072 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.21, opts=13)
01:11:19.072 00.000 6880 Enqueuing Move request for scope (0.23, 0.21)
01:11:19.072 00.000 10052 Worker thread wakes up
01:11:19.073 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.21) opts 0xd
01:11:19.073 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.21)
01:11:19.073 00.000 10052 Moving (0.23, 0.21) raw xDistance=-0.22 yDistance=0.23
01:11:19.073 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:11:19.073 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.23, slope = 0.02
01:11:19.073 00.000 10052 MoveAxis(E, 61, ABG)
01:11:19.073 00.000 10052 Guiding  Dir = 2, Dur = 61
01:11:19.094 00.021 10052 IsSlewing returns 0
01:11:19.100 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:19.132 00.032 10052 IsGuiding returns 0
01:11:19.151 00.019 6880 UpdateGuideState exits: m=2205 SNR=32.5
01:11:19.151 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:19.151 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:19.151 00.000 6880 Enqueuing Expose request
01:11:19.161 00.010 10052 PulseGuide returned control before completion, sleep 43
01:11:19.298 00.137 10052 IsGuiding returns 0
01:11:19.298 00.000 10052 Move returns status 0, amount 61
01:11:19.298 00.000 10052 MoveAxis(S, 32, ABG)
01:11:19.298 00.000 10052 Guiding  Dir = 1, Dur = 32
01:11:19.335 00.037 10052 IsSlewing returns 0
01:11:19.375 00.040 10052 IsGuiding returns 0
01:11:19.402 00.027 10052 PulseGuide returned control before completion, sleep 15
01:11:19.452 00.050 10052 IsGuiding returns 0
01:11:19.452 00.000 10052 Move returns status 0, amount 32
01:11:19.452 00.000 10052 move complete, result=0
01:11:19.452 00.000 10052 worker thread done servicing request
01:11:19.452 00.000 6880 GuideStep: -0.2 px 61 ms EAST, 0.2 px 32 ms SOUTH
01:11:19.452 00.000 10052 Worker thread wakes up
01:11:19.452 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:19.452 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:20.589 01.137 10052 Exposure complete
01:11:20.675 00.086 10052 worker thread done servicing request
01:11:20.675 00.000 6880 OnExposeComplete: enter
01:11:20.675 00.000 6880 UpdateGuideState(): m_state=6
01:11:20.675 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
01:11:20.676 00.001 6880 Star::Find returns 1 (0), X=407.81, Y=888.60, Mass=2247, SNR=32.9, Peak=119 HFD=4.9
01:11:20.676 00.000 6880 MultiStar: [#1 -0.23,0.04,0.94,U] [#2 -0.08,0.18,0.97,U] [#3 -0.07,0.24,0.88,U] [#4 0.00,0.13,0.82,U] [#5 -0.13,-0.15,0.95,U] [#6 -0.06,0.12,0.91,U] [#7 0.27,0.01,0.77,U] [#8 -0.40,0.16,0.76,U] 
01:11:20.676 00.000 6880 single-star, 8 included, MultiStar: {-0.08, 0.08}, one-star: {0.02, -0.02}
01:11:20.676 00.000 6880 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.61) = xAngle (0.75 = 0.75)
01:11:20.676 00.000 6880 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
01:11:20.677 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.86 mountX=0.02 mountY=0.02, mountTheta=0.74
01:11:20.678 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.02, opts=13)
01:11:20.679 00.001 6880 Enqueuing Move request for scope (0.02, -0.02)
01:11:20.679 00.000 10052 Worker thread wakes up
01:11:20.679 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:11:20.679 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:11:20.679 00.000 10052 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.02
01:11:20.679 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:11:20.679 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.16, using input
01:11:20.679 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.04
01:11:20.679 00.000 10052 MoveAxis(E, 0, ABG)
01:11:20.679 00.000 10052 Move returns status 0, amount 0
01:11:20.679 00.000 10052 MoveAxis(N, 0, ABG)
01:11:20.680 00.001 10052 Move returns status 0, amount 0
01:11:20.680 00.000 10052 move complete, result=0
01:11:20.680 00.000 10052 worker thread done servicing request
01:11:20.708 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:20.754 00.046 6880 UpdateGuideState exits: m=2247 SNR=32.9
01:11:20.754 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:20.754 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:20.754 00.000 6880 Enqueuing Expose request
01:11:20.754 00.000 10052 Worker thread wakes up
01:11:20.754 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:20.755 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:20.755 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:20.906 00.151 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4fdd966d-aadf-46f2-9516-e70c68ed3cfd"}
01:11:20.907 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4fdd966d-aadf-46f2-9516-e70c68ed3cfd"}
01:11:20.908 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2663f33b-ab23-4dc9-95ba-0b94c83c1186"}
01:11:20.908 00.000 6880 case statement mapped state 6 to 3
01:11:20.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2663f33b-ab23-4dc9-95ba-0b94c83c1186"}
01:11:20.909 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4829445a-df8c-4f87-96a6-1f638ff6c9f7"}
01:11:20.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":304,"width":15,"height":15,"star_pos":[6.81,6.60],"pixels":"..."},"id":"4829445a-df8c-4f87-96a6-1f638ff6c9f7"}
01:11:21.663 00.754 10052 Exposure complete
01:11:21.753 00.090 10052 worker thread done servicing request
01:11:21.753 00.000 6880 OnExposeComplete: enter
01:11:21.753 00.000 6880 UpdateGuideState(): m_state=6
01:11:21.753 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
01:11:21.754 00.001 6880 Star::Find returns 1 (0), X=407.64, Y=889.02, Mass=2249, SNR=32.9, Peak=126 HFD=4.8
01:11:21.754 00.000 6880 MultiStar: [#1 -0.54,0.22,0.00,M1] [#2 -0.55,0.33,0.00,M6] [#3 -0.34,0.65,0.00,M4] [#4 -0.64,-0.03,0.00,M4] [#5 -0.44,0.19,0.00,M1] [#6 -0.29,0.46,0.00,M1] [#7 -0.21,-0.03,0.75,U] [#8 -0.67,0.43,0.00,M4] 
01:11:21.754 00.000 6880 refined, 1 included, MultiStar: {-0.18, 0.21}, one-star: {-0.15, 0.40}
01:11:21.754 00.000 6880 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.61) = xAngle (3.87 = -2.41)
01:11:21.754 00.000 6880 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.84 = -2.44)
01:11:21.754 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.21 hyp=0.28 cameraTheta=2.26 mountX=-0.21 mountY=-0.18, mountTheta=-2.43
01:11:21.756 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.21, opts=13)
01:11:21.756 00.000 6880 Enqueuing Move request for scope (-0.18, 0.21)
01:11:21.757 00.001 10052 Worker thread wakes up
01:11:21.757 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.21) opts 0xd
01:11:21.757 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.21)
01:11:21.757 00.000 10052 Moving (-0.18, 0.21) raw xDistance=-0.21 yDistance=-0.18
01:11:21.757 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
01:11:21.757 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.01
01:11:21.757 00.000 10052 MoveAxis(E, 55, ABG)
01:11:21.757 00.000 10052 Guiding  Dir = 2, Dur = 55
01:11:21.783 00.026 10052 IsSlewing returns 0
01:11:21.789 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:21.822 00.033 10052 IsGuiding returns 0
01:11:21.835 00.013 6880 UpdateGuideState exits: m=2249 SNR=32.9
01:11:21.835 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:21.835 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:21.835 00.000 6880 Enqueuing Expose request
01:11:21.849 00.014 10052 PulseGuide returned control before completion, sleep 38
01:11:21.968 00.119 10052 IsGuiding returns 0
01:11:21.969 00.001 10052 Move returns status 0, amount 55
01:11:21.969 00.000 10052 MoveAxis(N, 0, ABG)
01:11:21.969 00.000 10052 Move returns status 0, amount 0
01:11:21.969 00.000 10052 move complete, result=0
01:11:21.969 00.000 10052 worker thread done servicing request
01:11:21.969 00.000 6880 GuideStep: -0.2 px 55 ms EAST, -0.2 px 0 ms NORTH
01:11:21.969 00.000 10052 Worker thread wakes up
01:11:21.969 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:21.969 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:22.886 00.917 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d82b520f-a4cc-4585-904e-7e5714d13945"}
01:11:22.886 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d82b520f-a4cc-4585-904e-7e5714d13945"}
01:11:22.888 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61193b64-9a60-461a-bfc2-07d2b965a72e"}
01:11:22.888 00.000 6880 case statement mapped state 6 to 3
01:11:22.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61193b64-9a60-461a-bfc2-07d2b965a72e"}
01:11:22.889 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"645ce201-d390-4ac0-bdef-cc8be899b564"}
01:11:22.889 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":305,"width":15,"height":15,"star_pos":[6.64,7.02],"pixels":"..."},"id":"645ce201-d390-4ac0-bdef-cc8be899b564"}
01:11:23.118 00.229 10052 Exposure complete
01:11:23.231 00.113 10052 worker thread done servicing request
01:11:23.231 00.000 6880 OnExposeComplete: enter
01:11:23.231 00.000 6880 UpdateGuideState(): m_state=6
01:11:23.231 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
01:11:23.231 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=888.84, Mass=2249, SNR=32.9, Peak=143 HFD=4.5
01:11:23.232 00.001 6880 MultiStar: [#1 -0.78,0.18,0.00,M2] [#2 -0.79,0.49,0.00,M7] [#3 -0.26,0.63,0.00,M5] [#4 -0.66,0.14,0.00,M5] [#5 -0.76,0.25,0.00,M2] [#6 -0.31,0.67,0.00,M2] [#7 -0.39,0.13,0.78,U] [#8 -0.88,0.46,0.00,M5] 
01:11:23.232 00.000 6880 single-star, 1 included, MultiStar: {-0.36, 0.18}, one-star: {-0.33, 0.22}
01:11:23.232 00.000 6880 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.61) = xAngle (4.18 = -2.11)
01:11:23.232 00.000 6880 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.15 = -2.14)
01:11:23.232 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=0.22 hyp=0.40 cameraTheta=2.57 mountX=-0.20 mountY=-0.34, mountTheta=-2.11
01:11:23.234 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=0.22, opts=13)
01:11:23.234 00.000 6880 Enqueuing Move request for scope (-0.33, 0.22)
01:11:23.234 00.000 10052 Worker thread wakes up
01:11:23.235 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.22) opts 0xd
01:11:23.235 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, 0.22)
01:11:23.235 00.000 10052 Moving (-0.33, 0.22) raw xDistance=-0.20 yDistance=-0.34
01:11:23.235 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20
01:11:23.235 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.34, slope = -0.01
01:11:23.235 00.000 10052 MoveAxis(E, 57, ABG)
01:11:23.235 00.000 10052 Guiding  Dir = 2, Dur = 57
01:11:23.256 00.021 10052 IsSlewing returns 0
01:11:23.265 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:23.295 00.030 10052 IsGuiding returns 0
01:11:23.310 00.015 6880 UpdateGuideState exits: m=2249 SNR=32.9
01:11:23.310 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:23.310 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:23.310 00.000 6880 Enqueuing Expose request
01:11:23.322 00.012 10052 PulseGuide returned control before completion, sleep 41
01:11:23.393 00.071 10052 IsGuiding returns 1
01:11:23.393 00.000 10052 scope still moving after pulse duration time elapsed
01:11:23.437 00.044 10052 IsSlewing returns 0
01:11:23.475 00.038 10052 IsGuiding returns 0
01:11:23.475 00.000 10052 scope move finished after 57 + 122 ms
01:11:23.475 00.000 10052 Move returns status 0, amount 57
01:11:23.475 00.000 10052 MoveAxis(N, 15, ABG)
01:11:23.475 00.000 10052 Guiding  Dir = 0, Dur = 15
01:11:23.551 00.076 10052 IsSlewing returns 0
01:11:23.627 00.076 10052 IsGuiding returns 0
01:11:23.765 00.138 10052 IsGuiding returns 0
01:11:23.765 00.000 10052 Move returns status 0, amount 15
01:11:23.765 00.000 10052 move complete, result=0
01:11:23.766 00.001 10052 worker thread done servicing request
01:11:23.766 00.000 6880 GuideStep: -0.2 px 57 ms EAST, -0.3 px 15 ms NORTH
01:11:23.766 00.000 10052 Worker thread wakes up
01:11:23.766 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:23.766 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:24.682 00.916 10052 Exposure complete
01:11:24.779 00.097 10052 worker thread done servicing request
01:11:24.780 00.001 6880 OnExposeComplete: enter
01:11:24.780 00.000 6880 UpdateGuideState(): m_state=6
01:11:24.780 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
01:11:24.780 00.000 6880 Star::Find returns 1 (0), X=407.23, Y=888.96, Mass=2417, SNR=34.2, Peak=134 HFD=4.5
01:11:24.781 00.001 6880 MultiStar: [#1 -0.75,0.39,0.00,M3] [#2 -0.59,0.58,0.00,M8] [#3 -0.70,0.71,0.00,M6] [#4 -0.81,0.34,0.00,M6] [#5 -0.71,0.36,0.00,M3] [#6 -0.50,0.77,0.00,M3] [#7 -0.47,-0.02,0.00,M3] [#8 -0.83,0.47,0.00,M6] 
01:11:24.781 00.000 6880 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.61) = xAngle (4.21 = -2.07)
01:11:24.781 00.000 6880 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.18 = -2.10)
01:11:24.781 00.000 6880 CameraToMount -- cameraX=-0.56 cameraY=0.34 hyp=0.66 cameraTheta=2.60 mountX=-0.31 mountY=-0.57, mountTheta=-2.08
01:11:24.783 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.56, y=0.34, opts=13)
01:11:24.784 00.001 6880 Enqueuing Move request for scope (-0.56, 0.34)
01:11:24.784 00.000 10052 Worker thread wakes up
01:11:24.784 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.56, 0.34) opts 0xd
01:11:24.784 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.56, 0.34)
01:11:24.784 00.000 10052 Moving (-0.56, 0.34) raw xDistance=-0.31 yDistance=-0.57
01:11:24.784 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
01:11:24.784 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.57, slope = -0.03
01:11:24.784 00.000 10052 MoveAxis(E, 87, ABG)
01:11:24.784 00.000 10052 Guiding  Dir = 2, Dur = 87
01:11:24.816 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:24.839 00.023 10052 IsSlewing returns 0
01:11:24.869 00.030 10052 IsGuiding returns 0
01:11:24.875 00.006 6880 UpdateGuideState exits: m=2417 SNR=34.2
01:11:24.875 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:24.876 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:24.876 00.000 6880 Enqueuing Expose request
01:11:24.889 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c47c522-93ec-47b1-a110-6072b35eaeb1"}
01:11:24.889 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c47c522-93ec-47b1-a110-6072b35eaeb1"}
01:11:24.891 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"edf8afaa-6d7b-462b-a8a6-c8789dd4ce75"}
01:11:24.891 00.000 6880 case statement mapped state 6 to 3
01:11:24.891 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"edf8afaa-6d7b-462b-a8a6-c8789dd4ce75"}
01:11:24.896 00.005 10052 PulseGuide returned control before completion, sleep 70
01:11:24.914 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b1c76203-fc1e-4fd6-9a21-b81ca5e7d689"}
01:11:24.915 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":307,"width":15,"height":15,"star_pos":[7.23,6.96],"pixels":"..."},"id":"b1c76203-fc1e-4fd6-9a21-b81ca5e7d689"}
01:11:25.001 00.086 10052 IsGuiding returns 1
01:11:25.001 00.000 10052 scope still moving after pulse duration time elapsed
01:11:25.045 00.044 10052 IsSlewing returns 0
01:11:25.084 00.039 10052 IsGuiding returns 0
01:11:25.085 00.001 10052 scope move finished after 87 + 127 ms
01:11:25.085 00.000 10052 Move returns status 0, amount 87
01:11:25.085 00.000 10052 MoveAxis(N, 60, ABG)
01:11:25.085 00.000 10052 Guiding  Dir = 0, Dur = 60
01:11:25.122 00.037 10052 IsSlewing returns 0
01:11:25.160 00.038 10052 IsGuiding returns 0
01:11:25.187 00.027 10052 PulseGuide returned control before completion, sleep 43
01:11:25.264 00.077 10052 IsGuiding returns 0
01:11:25.264 00.000 10052 Move returns status 0, amount 60
01:11:25.264 00.000 10052 move complete, result=0
01:11:25.264 00.000 10052 worker thread done servicing request
01:11:25.264 00.000 6880 GuideStep: -0.3 px 87 ms EAST, -0.6 px 60 ms NORTH
01:11:25.265 00.001 10052 Worker thread wakes up
01:11:25.265 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:25.265 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:26.394 01.129 10052 Exposure complete
01:11:26.473 00.079 10052 worker thread done servicing request
01:11:26.473 00.000 6880 OnExposeComplete: enter
01:11:26.474 00.001 6880 UpdateGuideState(): m_state=6
01:11:26.474 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
01:11:26.474 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=889.37, Mass=2252, SNR=32.9, Peak=127 HFD=4.8
01:11:26.475 00.001 6880 MultiStar: [#1 -0.60,0.67,0.00,M4] [#2 -0.50,0.79,0.00,M9] [#3 -0.36,1.08,0.00,M7] [#4 -0.51,0.54,0.00,M7] [#5 -0.52,0.52,0.00,M4] [#6 -0.35,1.03,0.00,M4] [#7 -0.26,0.41,0.00,M4] [#8 -0.65,0.65,0.00,M7] 
01:11:26.475 00.000 6880 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.61) = xAngle (3.39 = -2.89)
01:11:26.475 00.000 6880 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.36 = -2.92)
01:11:26.475 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.75 hyp=0.76 cameraTheta=1.78 mountX=-0.74 mountY=-0.17, mountTheta=-2.92
01:11:26.477 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.75, opts=13)
01:11:26.477 00.000 6880 Enqueuing Move request for scope (-0.16, 0.75)
01:11:26.477 00.000 10052 Worker thread wakes up
01:11:26.478 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.75) opts 0xd
01:11:26.478 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.75)
01:11:26.478 00.000 10052 Moving (-0.16, 0.75) raw xDistance=-0.74 yDistance=-0.17
01:11:26.478 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.74
01:11:26.478 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.03
01:11:26.478 00.000 10052 MoveAxis(E, 202, ABG)
01:11:26.478 00.000 10052 Guiding  Dir = 2, Dur = 202
01:11:26.498 00.020 10052 IsSlewing returns 0
01:11:26.505 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:26.536 00.031 10052 IsGuiding returns 0
01:11:26.547 00.011 6880 UpdateGuideState exits: m=2252 SNR=32.9
01:11:26.547 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:26.547 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:26.548 00.001 6880 Enqueuing Expose request
01:11:26.564 00.016 10052 PulseGuide returned control before completion, sleep 185
01:11:26.773 00.209 10052 IsGuiding returns 0
01:11:26.773 00.000 10052 Move returns status 0, amount 202
01:11:26.773 00.000 10052 MoveAxis(N, 0, ABG)
01:11:26.773 00.000 10052 Move returns status 0, amount 0
01:11:26.773 00.000 10052 move complete, result=0
01:11:26.773 00.000 10052 worker thread done servicing request
01:11:26.773 00.000 6880 GuideStep: -0.7 px 202 ms EAST, -0.2 px 0 ms NORTH
01:11:26.773 00.000 10052 Worker thread wakes up
01:11:26.773 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:26.773 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:26.886 00.113 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db347c3e-94e3-4b04-a7f3-73ab3a11b7ab"}
01:11:26.886 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db347c3e-94e3-4b04-a7f3-73ab3a11b7ab"}
01:11:26.888 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"929ceded-ae84-4837-b8d1-4d110d90ffff"}
01:11:26.888 00.000 6880 case statement mapped state 6 to 3
01:11:26.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"929ceded-ae84-4837-b8d1-4d110d90ffff"}
01:11:26.889 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9c417e3e-f4b1-4d7a-a0ec-8301f7d6e005"}
01:11:26.889 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":308,"width":15,"height":15,"star_pos":[6.63,7.37],"pixels":"..."},"id":"9c417e3e-f4b1-4d7a-a0ec-8301f7d6e005"}
01:11:27.687 00.798 10052 Exposure complete
01:11:27.772 00.085 10052 worker thread done servicing request
01:11:27.772 00.000 6880 OnExposeComplete: enter
01:11:27.772 00.000 6880 UpdateGuideState(): m_state=6
01:11:27.772 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
01:11:27.772 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.95, Mass=2446, SNR=34.4, Peak=154 HFD=4.7
01:11:27.773 00.001 6880 MultiStar: [#1 -0.55,0.31,0.00,M5] [#2 -0.61,0.41,0.00,M10] [#3 -0.22,0.62,0.00,M8] [#4 -0.44,0.26,0.00,M8] [#5 -0.38,0.08,0.93,U] [#6 -0.26,0.69,0.00,M5] [#7 -0.33,0.02,0.75,U] [#8 -0.55,0.42,0.00,M8] 
01:11:27.773 00.000 6880 refined, 2 included, MultiStar: {-0.28, 0.15}, one-star: {-0.16, 0.32}
01:11:27.773 00.000 6880 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.61) = xAngle (4.25 = -2.03)
01:11:27.773 00.000 6880 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.22 = -2.06)
01:11:27.773 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.64 mountX=-0.14 mountY=-0.28, mountTheta=-2.04
01:11:27.775 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.15, opts=13)
01:11:27.775 00.000 6880 Enqueuing Move request for scope (-0.28, 0.15)
01:11:27.775 00.000 10052 Worker thread wakes up
01:11:27.775 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
01:11:27.776 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
01:11:27.776 00.000 10052 Moving (-0.28, 0.15) raw xDistance=-0.14 yDistance=-0.28
01:11:27.776 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.14
01:11:27.776 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.28, slope = -0.04
01:11:27.776 00.000 10052 MoveAxis(E, 48, ABG)
01:11:27.776 00.000 10052 Guiding  Dir = 2, Dur = 48
01:11:27.797 00.021 10052 IsSlewing returns 0
01:11:27.804 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:27.835 00.031 10052 IsGuiding returns 0
01:11:27.863 00.028 10052 PulseGuide returned control before completion, sleep 31
01:11:27.878 00.015 6880 UpdateGuideState exits: m=2446 SNR=34.4
01:11:27.879 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:27.879 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:27.879 00.000 6880 Enqueuing Expose request
01:11:27.986 00.107 10052 IsGuiding returns 0
01:11:27.986 00.000 10052 Move returns status 0, amount 48
01:11:27.986 00.000 10052 MoveAxis(N, 66, ABG)
01:11:27.986 00.000 10052 Guiding  Dir = 0, Dur = 66
01:11:28.043 00.057 10052 IsSlewing returns 0
01:11:28.068 00.025 10052 IsGuiding returns 0
01:11:28.245 00.177 10052 IsGuiding returns 1
01:11:28.245 00.000 10052 scope still moving after pulse duration time elapsed
01:11:28.361 00.116 10052 IsSlewing returns 0
01:11:28.441 00.080 10052 IsGuiding returns 0
01:11:28.441 00.000 10052 scope move finished after 66 + 306 ms
01:11:28.441 00.000 10052 Move returns status 0, amount 66
01:11:28.441 00.000 10052 move complete, result=0
01:11:28.441 00.000 10052 worker thread done servicing request
01:11:28.441 00.000 6880 GuideStep: -0.1 px 48 ms EAST, -0.3 px 66 ms NORTH
01:11:28.442 00.001 10052 Worker thread wakes up
01:11:28.442 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:28.442 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:28.886 00.444 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a15b9132-50a2-4cf6-b073-9bb2fe7808c4"}
01:11:28.886 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a15b9132-50a2-4cf6-b073-9bb2fe7808c4"}
01:11:28.887 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"36cf1e90-99da-46fc-83a8-d79ebccf8fa6"}
01:11:28.887 00.000 6880 case statement mapped state 6 to 3
01:11:28.887 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"36cf1e90-99da-46fc-83a8-d79ebccf8fa6"}
01:11:28.888 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8709c750-45c2-4401-9789-186119d0ff04"}
01:11:28.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":309,"width":15,"height":15,"star_pos":[6.63,6.95],"pixels":"..."},"id":"8709c750-45c2-4401-9789-186119d0ff04"}
01:11:29.579 00.691 10052 Exposure complete
01:11:29.674 00.095 6880 OnExposeComplete: enter
01:11:29.675 00.001 6880 UpdateGuideState(): m_state=6
01:11:29.675 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
01:11:29.675 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.60, Mass=2115, SNR=31.9, Peak=133 HFD=4.8
01:11:29.676 00.001 10052 worker thread done servicing request
01:11:29.676 00.000 6880 MultiStar: [#1 -0.45,-0.10,1.00,U] [#2 -0.67,-0.08,0.00,R] [#3 -0.30,0.47,0.00,M9] [#4 -0.39,-0.22,0.92,U] [#5 -0.24,0.23,1.00,U] [#6 -0.34,0.36,0.00,M6] [#7 -0.09,-0.05,0.80,U] [#8 -0.48,0.14,0.00,M9] 
01:11:29.676 00.000 6880 single-star, 4 included, MultiStar: {-0.23, -0.03}, one-star: {0.06, -0.03}
01:11:29.676 00.000 6880 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.61) = xAngle (1.22 = 1.22)
01:11:29.676 00.000 6880 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
01:11:29.676 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.40 mountX=0.02 mountY=0.06, mountTheta=1.21
01:11:29.679 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.03, opts=13)
01:11:29.679 00.000 6880 Enqueuing Move request for scope (0.06, -0.03)
01:11:29.679 00.000 10052 Worker thread wakes up
01:11:29.679 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
01:11:29.679 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
01:11:29.679 00.000 10052 Moving (0.06, -0.03) raw xDistance=0.02 yDistance=0.06
01:11:29.679 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:11:29.680 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
01:11:29.680 00.000 10052 MoveAxis(E, 0, ABG)
01:11:29.680 00.000 10052 Move returns status 0, amount 0
01:11:29.680 00.000 10052 MoveAxis(N, 0, ABG)
01:11:29.680 00.000 10052 Move returns status 0, amount 0
01:11:29.680 00.000 10052 move complete, result=0
01:11:29.680 00.000 10052 worker thread done servicing request
01:11:29.712 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:29.761 00.049 6880 UpdateGuideState exits: m=2115 SNR=31.9
01:11:29.762 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:29.762 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:29.762 00.000 6880 Enqueuing Expose request
01:11:29.762 00.000 10052 Worker thread wakes up
01:11:29.762 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:29.762 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:29.763 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:30.680 00.917 10052 Exposure complete
01:11:30.771 00.091 10052 worker thread done servicing request
01:11:30.771 00.000 6880 OnExposeComplete: enter
01:11:30.771 00.000 6880 UpdateGuideState(): m_state=6
01:11:30.771 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
01:11:30.772 00.001 6880 Star::Find returns 1 (0), X=407.93, Y=889.06, Mass=2315, SNR=33.4, Peak=141 HFD=4.5
01:11:30.772 00.000 6880 MultiStar: [#1 -0.25,0.32,0.95,U] [#2 0.29,0.58,0.00,M1] [#3 -0.09,0.75,0.00,M10] [#4 -0.17,0.37,0.83,U] [#5 -0.35,0.35,0.00,M3] [#6 0.04,0.57,0.00,M7] [#7 0.13,0.03,0.76,U] [#8 -0.38,0.46,0.00,M10] 
01:11:30.772 00.000 6880 refined, 3 included, MultiStar: {-0.04, 0.30}, one-star: {0.14, 0.44}
01:11:30.772 00.000 6880 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.61) = xAngle (3.31 = -2.98)
01:11:30.772 00.000 6880 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.28 = -3.01)
01:11:30.772 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.70 mountX=-0.30 mountY=-0.04, mountTheta=-3.01
01:11:30.775 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.30, opts=13)
01:11:30.776 00.001 6880 Enqueuing Move request for scope (-0.04, 0.30)
01:11:30.776 00.000 10052 Worker thread wakes up
01:11:30.776 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd
01:11:30.776 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.30)
01:11:30.776 00.000 10052 Moving (-0.04, 0.30) raw xDistance=-0.30 yDistance=-0.04
01:11:30.776 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
01:11:30.776 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.07, using input
01:11:30.776 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
01:11:30.776 00.000 10052 MoveAxis(E, 80, ABG)
01:11:30.776 00.000 10052 Guiding  Dir = 2, Dur = 80
01:11:30.797 00.021 10052 IsSlewing returns 0
01:11:30.806 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:30.835 00.029 10052 IsGuiding returns 0
01:11:30.856 00.021 6880 UpdateGuideState exits: m=2315 SNR=33.4
01:11:30.857 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:30.857 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:30.857 00.000 6880 Enqueuing Expose request
01:11:30.863 00.006 10052 PulseGuide returned control before completion, sleep 63
01:11:30.890 00.027 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d38428dc-3833-4b31-a5ed-b15980cc6ffd"}
01:11:30.890 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d38428dc-3833-4b31-a5ed-b15980cc6ffd"}
01:11:30.892 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5111e7b2-d8cb-4d35-8262-14bb92fe875c"}
01:11:30.892 00.000 6880 case statement mapped state 6 to 3
01:11:30.892 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5111e7b2-d8cb-4d35-8262-14bb92fe875c"}
01:11:30.895 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a691cdf7-ead7-45a0-8921-b385ac4ac8dd"}
01:11:30.896 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":311,"width":15,"height":15,"star_pos":[6.93,7.06],"pixels":"..."},"id":"a691cdf7-ead7-45a0-8921-b385ac4ac8dd"}
01:11:30.977 00.081 10052 IsGuiding returns 0
01:11:30.978 00.001 10052 Move returns status 0, amount 80
01:11:30.978 00.000 10052 MoveAxis(N, 0, ABG)
01:11:30.978 00.000 10052 Move returns status 0, amount 0
01:11:30.978 00.000 10052 move complete, result=0
01:11:30.978 00.000 10052 worker thread done servicing request
01:11:30.978 00.000 10052 Worker thread wakes up
01:11:30.978 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:30.978 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:30.985 00.007 6880 GuideStep: -0.3 px 80 ms EAST, -0.0 px 0 ms NORTH
01:11:32.110 01.125 10052 Exposure complete
01:11:32.215 00.105 6880 OnExposeComplete: enter
01:11:32.215 00.000 6880 UpdateGuideState(): m_state=6
01:11:32.215 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
01:11:32.215 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.92, Mass=2374, SNR=33.9, Peak=147 HFD=4.4
01:11:32.217 00.002 6880 MultiStar: [#1 -0.33,0.35,0.00,M4] [#2 0.72,0.37,0.00,M2] [#3 -0.01,0.67,0.00,R] [#4 -0.43,0.03,0.82,U] [#5 -0.24,0.18,0.95,U] [#6 0.15,0.66,0.00,M8] [#7 0.00,0.03,0.73,U] [#8 -0.30,0.63,0.00,R] 
01:11:32.217 00.000 6880 refined, 3 included, MultiStar: {-0.13, 0.15}, one-star: {0.12, 0.29}
01:11:32.217 00.000 6880 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.61) = xAngle (3.91 = -2.37)
01:11:32.217 00.000 6880 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.88 = -2.40)
01:11:32.217 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.15 hyp=0.20 cameraTheta=2.30 mountX=-0.14 mountY=-0.13, mountTheta=-2.39
01:11:32.217 00.000 10052 worker thread done servicing request
01:11:32.219 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.15, opts=13)
01:11:32.219 00.000 6880 Enqueuing Move request for scope (-0.13, 0.15)
01:11:32.221 00.002 10052 Worker thread wakes up
01:11:32.221 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.15) opts 0xd
01:11:32.222 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.15)
01:11:32.222 00.000 10052 Moving (-0.13, 0.15) raw xDistance=-0.14 yDistance=-0.13
01:11:32.222 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:11:32.222 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
01:11:32.222 00.000 10052 MoveAxis(E, 42, ABG)
01:11:32.222 00.000 10052 Guiding  Dir = 2, Dur = 42
01:11:32.246 00.024 10052 IsSlewing returns 0
01:11:32.251 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:32.283 00.032 10052 IsGuiding returns 0
01:11:32.300 00.017 6880 UpdateGuideState exits: m=2374 SNR=33.9
01:11:32.300 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:32.302 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:32.302 00.000 6880 Enqueuing Expose request
01:11:32.310 00.008 10052 PulseGuide returned control before completion, sleep 25
01:11:32.363 00.053 10052 IsGuiding returns 1
01:11:32.363 00.000 10052 scope still moving after pulse duration time elapsed
01:11:32.409 00.046 10052 IsSlewing returns 0
01:11:32.447 00.038 10052 IsGuiding returns 0
01:11:32.447 00.000 10052 scope move finished after 42 + 122 ms
01:11:32.447 00.000 10052 Move returns status 0, amount 42
01:11:32.447 00.000 10052 MoveAxis(N, 0, ABG)
01:11:32.448 00.001 10052 Move returns status 0, amount 0
01:11:32.448 00.000 10052 move complete, result=0
01:11:32.448 00.000 10052 worker thread done servicing request
01:11:32.448 00.000 6880 GuideStep: -0.1 px 42 ms EAST, -0.1 px 0 ms NORTH
01:11:32.448 00.000 10052 Worker thread wakes up
01:11:32.448 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:32.448 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:32.886 00.438 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c798543e-9c5e-4ff9-861a-164fbd3a309c"}
01:11:32.886 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c798543e-9c5e-4ff9-861a-164fbd3a309c"}
01:11:32.886 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd963c9b-6927-422e-a2b1-fc27ae88c999"}
01:11:32.888 00.002 6880 case statement mapped state 6 to 3
01:11:32.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd963c9b-6927-422e-a2b1-fc27ae88c999"}
01:11:32.888 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7ef33bc9-900e-4209-b8f0-11986db684cc"}
01:11:32.889 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":312,"width":15,"height":15,"star_pos":[6.91,6.92],"pixels":"..."},"id":"7ef33bc9-900e-4209-b8f0-11986db684cc"}
01:11:33.363 00.474 10052 Exposure complete
01:11:33.466 00.103 10052 worker thread done servicing request
01:11:33.467 00.001 6880 OnExposeComplete: enter
01:11:33.467 00.000 6880 UpdateGuideState(): m_state=6
01:11:33.467 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
01:11:33.467 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.74, Mass=2216, SNR=32.7, Peak=143 HFD=4.6
01:11:33.468 00.001 6880 MultiStar: [#1 -0.42,0.27,0.00,M5] [#2 0.09,0.53,0.00,M3] [#3 -0.27,0.07,0.94,U] [#4 -0.43,-0.07,0.85,U] [#5 -0.17,0.22,0.98,U] [#6 -0.04,0.42,0.94,U] [#7 -0.23,0.14,0.79,U] [#8 -0.18,-0.28,0.79,U] 
01:11:33.468 00.000 6880 single-star, 6 included, MultiStar: {-0.18, 0.10}, one-star: {0.02, 0.11}
01:11:33.468 00.000 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
01:11:33.468 00.000 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
01:11:33.468 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.40 mountX=-0.11 mountY=0.02, mountTheta=2.98
01:11:33.470 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.11, opts=13)
01:11:33.470 00.000 6880 Enqueuing Move request for scope (0.02, 0.11)
01:11:33.470 00.000 10052 Worker thread wakes up
01:11:33.470 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:11:33.471 00.001 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:11:33.471 00.000 10052 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=0.02
01:11:33.471 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:11:33.471 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.10, using input
01:11:33.471 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
01:11:33.471 00.000 10052 MoveAxis(E, 32, ABG)
01:11:33.471 00.000 10052 Guiding  Dir = 2, Dur = 32
01:11:33.498 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:33.518 00.020 10052 IsSlewing returns 0
01:11:33.547 00.029 6880 UpdateGuideState exits: m=2216 SNR=32.7
01:11:33.547 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:33.547 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:33.547 00.000 6880 Enqueuing Expose request
01:11:33.595 00.048 10052 IsGuiding returns 0
01:11:33.733 00.138 10052 IsGuiding returns 0
01:11:33.733 00.000 10052 Move returns status 0, amount 32
01:11:33.733 00.000 10052 MoveAxis(N, 0, ABG)
01:11:33.733 00.000 10052 Move returns status 0, amount 0
01:11:33.734 00.001 10052 move complete, result=0
01:11:33.734 00.000 10052 worker thread done servicing request
01:11:33.734 00.000 10052 Worker thread wakes up
01:11:33.734 00.000 6880 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
01:11:33.734 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:33.734 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:34.872 01.138 10052 Exposure complete
01:11:34.888 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30da6cc5-f90e-45ab-895c-00ed60892526"}
01:11:34.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30da6cc5-f90e-45ab-895c-00ed60892526"}
01:11:34.913 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7098b572-fc70-4799-89fb-b63e93f87d48"}
01:11:34.913 00.000 6880 case statement mapped state 6 to 3
01:11:34.913 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7098b572-fc70-4799-89fb-b63e93f87d48"}
01:11:34.921 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"18e53d86-a6c1-4a14-8861-ff36e0edf565"}
01:11:34.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":313,"width":15,"height":15,"star_pos":[6.81,6.74],"pixels":"..."},"id":"18e53d86-a6c1-4a14-8861-ff36e0edf565"}
01:11:34.978 00.057 6880 OnExposeComplete: enter
01:11:34.978 00.000 6880 UpdateGuideState(): m_state=6
01:11:34.978 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
01:11:34.978 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.91, Mass=2171, SNR=32.2, Peak=146 HFD=4.5
01:11:34.979 00.001 6880 MultiStar: [#1 -0.40,0.46,0.00,M6] [#2 0.41,0.48,0.00,M4] [#3 -0.22,0.03,0.94,U] [#4 -0.32,0.30,0.86,U] [#5 -0.24,0.36,1.01,U] [#6 -0.32,0.64,0.00,M8] [#7 -0.11,0.15,0.79,U] [#8 -0.18,-0.15,0.80,U] 
01:11:34.979 00.000 6880 refined, 5 included, MultiStar: {-0.17, 0.17}, one-star: {0.02, 0.28}
01:11:34.979 00.000 6880 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.61) = xAngle (3.97 = -2.31)
01:11:34.979 00.000 6880 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.94 = -2.34)
01:11:34.979 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.17 hyp=0.24 cameraTheta=2.36 mountX=-0.17 mountY=-0.18, mountTheta=-2.33
01:11:34.981 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.17, opts=13)
01:11:34.981 00.000 6880 Enqueuing Move request for scope (-0.17, 0.17)
01:11:34.985 00.004 10052 worker thread done servicing request
01:11:34.985 00.000 10052 Worker thread wakes up
01:11:34.985 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.17) opts 0xd
01:11:34.985 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.17)
01:11:34.985 00.000 10052 Moving (-0.17, 0.17) raw xDistance=-0.17 yDistance=-0.18
01:11:34.985 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:11:34.985 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.03
01:11:34.986 00.001 10052 MoveAxis(E, 46, ABG)
01:11:34.986 00.000 10052 Guiding  Dir = 2, Dur = 46
01:11:35.007 00.021 10052 IsSlewing returns 0
01:11:35.010 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:35.046 00.036 10052 IsGuiding returns 0
01:11:35.058 00.012 6880 UpdateGuideState exits: m=2171 SNR=32.2
01:11:35.058 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:35.058 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:35.058 00.000 6880 Enqueuing Expose request
01:11:35.075 00.017 10052 PulseGuide returned control before completion, sleep 27
01:11:35.141 00.066 10052 IsGuiding returns 0
01:11:35.141 00.000 10052 Move returns status 0, amount 46
01:11:35.141 00.000 10052 MoveAxis(N, 0, ABG)
01:11:35.141 00.000 10052 Move returns status 0, amount 0
01:11:35.141 00.000 10052 move complete, result=0
01:11:35.141 00.000 10052 worker thread done servicing request
01:11:35.141 00.000 10052 Worker thread wakes up
01:11:35.141 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:35.141 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:35.147 00.006 6880 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
01:11:36.058 00.911 10052 Exposure complete
01:11:36.169 00.111 10052 worker thread done servicing request
01:11:36.169 00.000 6880 OnExposeComplete: enter
01:11:36.169 00.000 6880 UpdateGuideState(): m_state=6
01:11:36.171 00.002 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
01:11:36.171 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.35, Mass=2197, SNR=32.6, Peak=160 HFD=4.4
01:11:36.171 00.000 6880 MultiStar: [#1 -0.17,0.22,0.97,U] [#2 0.30,0.44,0.00,M5] [#3 -0.25,-0.06,0.92,U] [#4 -0.49,0.40,0.00,M4] [#5 -0.24,0.33,1.00,U] [#6 -0.18,0.65,0.00,M9] [#7 0.06,-0.03,0.81,U] [#8 0.07,-0.29,0.80,U] 
01:11:36.172 00.001 6880 refined, 5 included, MultiStar: {-0.10, 0.17}, one-star: {-0.01, 0.72}
01:11:36.172 00.000 6880 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.61) = xAngle (3.70 = -2.59)
01:11:36.172 00.000 6880 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.67 = -2.62)
01:11:36.172 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.17 hyp=0.20 cameraTheta=2.08 mountX=-0.17 mountY=-0.10, mountTheta=-2.61
01:11:36.173 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.17, opts=13)
01:11:36.173 00.000 6880 Enqueuing Move request for scope (-0.10, 0.17)
01:11:36.195 00.022 10052 Worker thread wakes up
01:11:36.195 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.17) opts 0xd
01:11:36.195 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.17)
01:11:36.195 00.000 10052 Moving (-0.10, 0.17) raw xDistance=-0.17 yDistance=-0.10
01:11:36.195 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:11:36.195 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.04
01:11:36.195 00.000 10052 MoveAxis(E, 47, ABG)
01:11:36.195 00.000 10052 Guiding  Dir = 2, Dur = 47
01:11:36.203 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:36.259 00.056 6880 UpdateGuideState exits: m=2197 SNR=32.6
01:11:36.259 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:36.259 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:36.259 00.000 6880 Enqueuing Expose request
01:11:36.318 00.059 10052 IsSlewing returns 0
01:11:36.409 00.091 10052 IsGuiding returns 0
01:11:36.424 00.015 10052 PulseGuide returned control before completion, sleep 42
01:11:36.536 00.112 10052 IsGuiding returns 0
01:11:36.536 00.000 10052 Move returns status 0, amount 47
01:11:36.536 00.000 10052 MoveAxis(N, 0, ABG)
01:11:36.536 00.000 10052 Move returns status 0, amount 0
01:11:36.536 00.000 10052 move complete, result=0
01:11:36.536 00.000 10052 worker thread done servicing request
01:11:36.536 00.000 6880 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
01:11:36.536 00.000 10052 Worker thread wakes up
01:11:36.536 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:36.536 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:36.887 00.351 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"195897cd-1a39-413d-8ece-8162a117b5d0"}
01:11:36.887 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"195897cd-1a39-413d-8ece-8162a117b5d0"}
01:11:36.888 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62493bf9-bf9b-4c95-b27c-7749389b5eee"}
01:11:36.888 00.000 6880 case statement mapped state 6 to 3
01:11:36.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62493bf9-bf9b-4c95-b27c-7749389b5eee"}
01:11:36.889 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82c37549-3181-49e6-a770-aaaa9449724c"}
01:11:36.889 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":315,"width":15,"height":15,"star_pos":[6.78,7.35],"pixels":"..."},"id":"82c37549-3181-49e6-a770-aaaa9449724c"}
01:11:37.677 00.788 10052 Exposure complete
01:11:37.779 00.102 10052 worker thread done servicing request
01:11:37.779 00.000 6880 OnExposeComplete: enter
01:11:37.779 00.000 6880 UpdateGuideState(): m_state=6
01:11:37.780 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
01:11:37.780 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.96, Mass=2288, SNR=33.2, Peak=138 HFD=4.5
01:11:37.780 00.000 6880 MultiStar: [#1 -0.27,0.13,0.93,U] [#2 0.59,0.51,0.00,M6] [#3 0.10,-0.07,0.91,U] [#4 -0.32,0.34,0.83,U] [#5 0.10,0.10,0.97,U] [#6 0.04,0.35,0.92,U] [#7 0.06,-0.12,0.77,U] [#8 0.12,-0.41,0.78,U] 
01:11:37.780 00.000 6880 refined, 7 included, MultiStar: {-0.01, 0.10}, one-star: {0.09, 0.34}
01:11:37.780 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.27 = -3.02)
01:11:37.781 00.001 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.05)
01:11:37.781 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.65 mountX=-0.09 mountY=-0.01, mountTheta=-3.05
01:11:37.782 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.10, opts=13)
01:11:37.782 00.000 6880 Enqueuing Move request for scope (-0.01, 0.10)
01:11:37.783 00.001 10052 Worker thread wakes up
01:11:37.783 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:11:37.783 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:11:37.783 00.000 10052 Moving (-0.01, 0.10) raw xDistance=-0.09 yDistance=-0.01
01:11:37.783 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:11:37.783 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.04
01:11:37.783 00.000 10052 MoveAxis(E, 0, ABG)
01:11:37.783 00.000 10052 Move returns status 0, amount 0
01:11:37.783 00.000 10052 MoveAxis(N, 0, ABG)
01:11:37.783 00.000 10052 Move returns status 0, amount 0
01:11:37.783 00.000 10052 move complete, result=0
01:11:37.783 00.000 10052 worker thread done servicing request
01:11:37.811 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:37.894 00.083 6880 UpdateGuideState exits: m=2288 SNR=33.2
01:11:37.894 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:37.894 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:37.894 00.000 6880 Enqueuing Expose request
01:11:37.894 00.000 10052 Worker thread wakes up
01:11:37.894 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:37.894 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:37.895 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:38.803 00.908 10052 Exposure complete
01:11:38.888 00.085 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad31655b-f4df-4906-997d-05a6cf8542a2"}
01:11:38.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad31655b-f4df-4906-997d-05a6cf8542a2"}
01:11:38.893 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7da363e9-bf79-4a6b-b1c9-9b9bfc999231"}
01:11:38.893 00.000 6880 case statement mapped state 6 to 3
01:11:38.893 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7da363e9-bf79-4a6b-b1c9-9b9bfc999231"}
01:11:38.894 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e3a94ced-5c7f-477c-a684-d93f1f21b353"}
01:11:38.894 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":316,"width":15,"height":15,"star_pos":[6.88,6.96],"pixels":"..."},"id":"e3a94ced-5c7f-477c-a684-d93f1f21b353"}
01:11:38.894 00.000 10052 worker thread done servicing request
01:11:38.894 00.000 6880 OnExposeComplete: enter
01:11:38.894 00.000 6880 UpdateGuideState(): m_state=6
01:11:38.895 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
01:11:38.895 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=889.14, Mass=2290, SNR=33.3, Peak=146 HFD=4.4
01:11:38.895 00.000 6880 MultiStar: [#1 -0.19,0.37,0.97,U] [#2 0.67,0.69,0.00,M7] [#3 0.24,-0.10,0.88,U] [#4 -0.18,0.25,0.85,U] [#5 -0.06,0.33,0.98,U] [#6 0.34,0.58,0.00,M9] [#7 0.24,-0.01,0.76,U] [#8 0.20,-0.18,0.81,U] 
01:11:38.896 00.001 6880 refined, 6 included, MultiStar: {0.06, 0.19}, one-star: {0.22, 0.51}
01:11:38.896 00.000 6880 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.61) = xAngle (2.87 = 2.87)
01:11:38.896 00.000 6880 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.84 = 2.84)
01:11:38.896 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.26 mountX=-0.19 mountY=0.06, mountTheta=2.84
01:11:38.898 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.19, opts=13)
01:11:38.898 00.000 6880 Enqueuing Move request for scope (0.06, 0.19)
01:11:38.898 00.000 10052 Worker thread wakes up
01:11:38.898 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.19) opts 0xd
01:11:38.898 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.19)
01:11:38.898 00.000 10052 Moving (0.06, 0.19) raw xDistance=-0.19 yDistance=0.06
01:11:38.898 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:11:38.898 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.08, using input
01:11:38.898 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
01:11:38.899 00.001 10052 MoveAxis(E, 51, ABG)
01:11:38.899 00.000 10052 Guiding  Dir = 2, Dur = 51
01:11:38.920 00.021 10052 IsSlewing returns 0
01:11:38.929 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:38.958 00.029 10052 IsGuiding returns 0
01:11:38.990 00.032 10052 PulseGuide returned control before completion, sleep 29
01:11:39.019 00.029 6880 UpdateGuideState exits: m=2290 SNR=33.3
01:11:39.020 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:39.020 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:39.020 00.000 6880 Enqueuing Expose request
01:11:39.080 00.060 10052 IsGuiding returns 0
01:11:39.081 00.001 10052 Move returns status 0, amount 51
01:11:39.081 00.000 10052 MoveAxis(N, 0, ABG)
01:11:39.081 00.000 10052 Move returns status 0, amount 0
01:11:39.081 00.000 10052 move complete, result=0
01:11:39.081 00.000 10052 worker thread done servicing request
01:11:39.081 00.000 10052 Worker thread wakes up
01:11:39.081 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:39.081 00.000 6880 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
01:11:39.081 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:40.236 01.155 10052 Exposure complete
01:11:40.346 00.110 6880 OnExposeComplete: enter
01:11:40.346 00.000 6880 UpdateGuideState(): m_state=6
01:11:40.347 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
01:11:40.347 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.98, Mass=2278, SNR=33.1, Peak=156 HFD=4.4
01:11:40.348 00.001 6880 MultiStar: [#1 -0.46,0.34,0.00,M4] [#2 0.38,0.59,0.00,M8] [#3 0.01,0.05,0.91,U] [#4 -0.25,0.32,0.85,U] [#5 -0.34,0.38,0.00,M1] [#6 -0.01,0.74,0.00,M10] [#7 -0.11,0.15,0.77,U] [#8 -0.18,-0.28,0.80,U] 
01:11:40.348 00.000 6880 refined, 4 included, MultiStar: {-0.09, 0.13}, one-star: {0.04, 0.35}
01:11:40.348 00.000 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.80 = -2.49)
01:11:40.348 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.52)
01:11:40.348 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.13 hyp=0.16 cameraTheta=2.18 mountX=-0.13 mountY=-0.09, mountTheta=-2.51
01:11:40.351 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.13, opts=13)
01:11:40.351 00.000 6880 Enqueuing Move request for scope (-0.09, 0.13)
01:11:40.351 00.000 10052 worker thread done servicing request
01:11:40.351 00.000 10052 Worker thread wakes up
01:11:40.351 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.13) opts 0xd
01:11:40.351 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.13)
01:11:40.352 00.001 10052 Moving (-0.09, 0.13) raw xDistance=-0.13 yDistance=-0.09
01:11:40.352 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:11:40.352 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
01:11:40.352 00.000 10052 MoveAxis(E, 36, ABG)
01:11:40.352 00.000 10052 Guiding  Dir = 2, Dur = 36
01:11:40.384 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:40.419 00.035 10052 IsSlewing returns 0
01:11:40.438 00.019 6880 UpdateGuideState exits: m=2278 SNR=33.1
01:11:40.438 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:40.438 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:40.438 00.000 6880 Enqueuing Expose request
01:11:40.457 00.019 10052 IsGuiding returns 0
01:11:40.484 00.027 10052 PulseGuide returned control before completion, sleep 19
01:11:40.533 00.049 10052 IsGuiding returns 0
01:11:40.533 00.000 10052 Move returns status 0, amount 36
01:11:40.533 00.000 10052 MoveAxis(N, 0, ABG)
01:11:40.533 00.000 10052 Move returns status 0, amount 0
01:11:40.533 00.000 10052 move complete, result=0
01:11:40.533 00.000 10052 worker thread done servicing request
01:11:40.533 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.1 px 0 ms NORTH
01:11:40.533 00.000 10052 Worker thread wakes up
01:11:40.533 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:40.534 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:40.888 00.354 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b67ebab-2d46-48df-90e6-bbccc8707a73"}
01:11:40.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b67ebab-2d46-48df-90e6-bbccc8707a73"}
01:11:40.890 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5e5e4f2-ece3-4ee6-985f-e9947cb88ba9"}
01:11:40.890 00.000 6880 case statement mapped state 6 to 3
01:11:40.890 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5e5e4f2-ece3-4ee6-985f-e9947cb88ba9"}
01:11:40.891 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"72a89c8b-d5a7-450d-bb28-db3588cce592"}
01:11:40.891 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":318,"width":15,"height":15,"star_pos":[6.83,6.98],"pixels":"..."},"id":"72a89c8b-d5a7-450d-bb28-db3588cce592"}
01:11:41.457 00.566 10052 Exposure complete
01:11:41.574 00.117 10052 worker thread done servicing request
01:11:41.574 00.000 6880 OnExposeComplete: enter
01:11:41.574 00.000 6880 UpdateGuideState(): m_state=6
01:11:41.574 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
01:11:41.574 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.94, Mass=2227, SNR=32.8, Peak=143 HFD=4.4
01:11:41.575 00.001 6880 MultiStar: [#1 -0.50,0.23,0.00,M5] [#2 0.31,0.55,0.00,M9] [#3 -0.11,-0.10,0.92,U] [#4 -0.43,0.23,0.00,M2] [#5 -0.37,0.25,0.97,U] [#6 -0.15,0.56,0.00,R] [#7 -0.23,-0.03,0.80,U] [#8 -0.27,-0.33,0.77,U] 
01:11:41.575 00.000 6880 refined, 4 included, MultiStar: {-0.19, 0.04}, one-star: {0.00, 0.31}
01:11:41.575 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.54 = -1.75)
01:11:41.575 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.51 = -1.78)
01:11:41.575 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.04 hyp=0.19 cameraTheta=2.92 mountX=-0.03 mountY=-0.19, mountTheta=-1.75
01:11:41.580 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.04, opts=13)
01:11:41.580 00.000 6880 Enqueuing Move request for scope (-0.19, 0.04)
01:11:41.580 00.000 10052 Worker thread wakes up
01:11:41.580 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.04) opts 0xd
01:11:41.580 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.04)
01:11:41.581 00.001 10052 Moving (-0.19, 0.04) raw xDistance=-0.03 yDistance=-0.19
01:11:41.581 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:11:41.581 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.19, slope = -0.01
01:11:41.581 00.000 10052 MoveAxis(E, 0, ABG)
01:11:41.581 00.000 10052 Move returns status 0, amount 0
01:11:41.581 00.000 10052 MoveAxis(N, 19, ABG)
01:11:41.581 00.000 10052 Guiding  Dir = 0, Dur = 19
01:11:41.612 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:41.663 00.051 6880 UpdateGuideState exits: m=2227 SNR=32.8
01:11:41.663 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:41.664 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:41.664 00.000 6880 Enqueuing Expose request
01:11:41.708 00.044 10052 IsSlewing returns 0
01:11:41.787 00.079 10052 IsGuiding returns 0
01:11:41.852 00.065 10052 IsGuiding returns 0
01:11:41.852 00.000 10052 Move returns status 0, amount 19
01:11:41.852 00.000 10052 move complete, result=0
01:11:41.853 00.001 10052 worker thread done servicing request
01:11:41.853 00.000 10052 Worker thread wakes up
01:11:41.853 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:41.853 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:41.949 00.096 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 19 ms NORTH
01:11:42.888 00.939 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d2132950-3d62-4595-a57a-96cfe3c1b8af"}
01:11:42.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d2132950-3d62-4595-a57a-96cfe3c1b8af"}
01:11:42.889 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7958ddc3-85b2-4e30-84c4-f902317c08a2"}
01:11:42.889 00.000 6880 case statement mapped state 6 to 3
01:11:42.889 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7958ddc3-85b2-4e30-84c4-f902317c08a2"}
01:11:42.890 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"418d78bf-3215-45f6-852d-a71fe5fd13ef"}
01:11:42.890 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":319,"width":15,"height":15,"star_pos":[6.80,6.94],"pixels":"..."},"id":"418d78bf-3215-45f6-852d-a71fe5fd13ef"}
01:11:42.991 00.101 10052 Exposure complete
01:11:43.082 00.091 10052 worker thread done servicing request
01:11:43.082 00.000 6880 OnExposeComplete: enter
01:11:43.082 00.000 6880 UpdateGuideState(): m_state=6
01:11:43.082 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
01:11:43.083 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=889.14, Mass=2312, SNR=33.4, Peak=161 HFD=4.4
01:11:43.083 00.000 6880 MultiStar: [#1 -0.34,0.53,0.00,M6] [#2 0.47,0.52,0.00,M10] [#3 -0.08,0.11,0.90,U] [#4 -0.21,0.42,0.00,M3] [#5 -0.18,0.79,0.00,M1] [#6 0.12,0.10,0.90,U] [#7 -0.01,0.32,0.76,U] [#8 0.06,-0.11,0.83,U] 
01:11:43.083 00.000 6880 refined, 4 included, MultiStar: {0.03, 0.20}, one-star: {0.07, 0.52}
01:11:43.083 00.000 6880 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.61) = xAngle (3.02 = 3.02)
01:11:43.083 00.000 6880 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.99 = 2.99)
01:11:43.083 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.41 mountX=-0.20 mountY=0.03, mountTheta=2.99
01:11:43.085 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.20, opts=13)
01:11:43.086 00.001 6880 Enqueuing Move request for scope (0.03, 0.20)
01:11:43.086 00.000 10052 Worker thread wakes up
01:11:43.086 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
01:11:43.086 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
01:11:43.086 00.000 10052 Moving (0.03, 0.20) raw xDistance=-0.20 yDistance=0.03
01:11:43.086 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:11:43.086 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:11:43.086 00.000 10052 MoveAxis(E, 53, ABG)
01:11:43.086 00.000 10052 Guiding  Dir = 2, Dur = 53
01:11:43.108 00.022 10052 IsSlewing returns 0
01:11:43.117 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:43.145 00.028 10052 IsGuiding returns 0
01:11:43.165 00.020 6880 UpdateGuideState exits: m=2312 SNR=33.4
01:11:43.165 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:43.165 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:43.165 00.000 6880 Enqueuing Expose request
01:11:43.173 00.008 10052 PulseGuide returned control before completion, sleep 36
01:11:43.244 00.071 10052 IsGuiding returns 0
01:11:43.244 00.000 10052 Move returns status 0, amount 53
01:11:43.244 00.000 10052 MoveAxis(N, 0, ABG)
01:11:43.244 00.000 10052 Move returns status 0, amount 0
01:11:43.244 00.000 10052 move complete, result=0
01:11:43.244 00.000 10052 worker thread done servicing request
01:11:43.244 00.000 10052 Worker thread wakes up
01:11:43.244 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:43.245 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:43.246 00.001 6880 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
01:11:44.159 00.913 10052 Exposure complete
01:11:44.341 00.182 10052 worker thread done servicing request
01:11:44.341 00.000 6880 OnExposeComplete: enter
01:11:44.341 00.000 6880 UpdateGuideState(): m_state=6
01:11:44.342 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
01:11:44.342 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=889.30, Mass=2215, SNR=32.7, Peak=152 HFD=4.6
01:11:44.342 00.000 6880 MultiStar: [#1 -0.28,0.49,0.00,M7] [#2 0.31,0.61,0.00,R] [#3 0.03,0.10,0.96,U] [#4 -0.37,0.27,0.86,U] [#5 -0.35,0.28,0.98,U] [#6 0.10,0.16,0.94,U] [#7 -0.04,0.07,0.78,U] [#8 -0.05,-0.07,0.81,U] 
01:11:44.342 00.000 6880 refined, 6 included, MultiStar: {-0.07, 0.22}, one-star: {0.14, 0.67}
01:11:44.342 00.000 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.51 = -2.78)
01:11:44.343 00.001 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.81)
01:11:44.343 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.89 mountX=-0.22 mountY=-0.08, mountTheta=-2.81
01:11:44.345 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.22, opts=13)
01:11:44.345 00.000 6880 Enqueuing Move request for scope (-0.07, 0.22)
01:11:44.346 00.001 10052 Worker thread wakes up
01:11:44.346 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
01:11:44.346 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
01:11:44.346 00.000 10052 Moving (-0.07, 0.22) raw xDistance=-0.22 yDistance=-0.08
01:11:44.346 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:11:44.346 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:11:44.346 00.000 10052 MoveAxis(E, 61, ABG)
01:11:44.346 00.000 10052 Guiding  Dir = 2, Dur = 61
01:11:44.377 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:44.460 00.083 10052 IsSlewing returns 0
01:11:44.476 00.016 6880 UpdateGuideState exits: m=2215 SNR=32.7
01:11:44.476 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:44.476 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:44.477 00.001 6880 Enqueuing Expose request
01:11:44.499 00.022 10052 IsGuiding returns 0
01:11:44.526 00.027 10052 PulseGuide returned control before completion, sleep 45
01:11:44.625 00.099 10052 IsGuiding returns 0
01:11:44.625 00.000 10052 Move returns status 0, amount 61
01:11:44.625 00.000 10052 MoveAxis(N, 0, ABG)
01:11:44.625 00.000 10052 Move returns status 0, amount 0
01:11:44.626 00.001 10052 move complete, result=0
01:11:44.626 00.000 10052 worker thread done servicing request
01:11:44.626 00.000 10052 Worker thread wakes up
01:11:44.626 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:44.626 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:44.628 00.002 6880 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
01:11:44.888 00.260 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"902d1cc2-e19e-484d-8b3d-970b5f3df3de"}
01:11:44.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"902d1cc2-e19e-484d-8b3d-970b5f3df3de"}
01:11:44.890 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2681a7b9-101d-4c9e-bac9-78dee28acdd4"}
01:11:44.890 00.000 6880 case statement mapped state 6 to 3
01:11:44.890 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2681a7b9-101d-4c9e-bac9-78dee28acdd4"}
01:11:44.891 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d5fa5a44-7a72-43ba-b27e-14577219175b"}
01:11:44.891 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":321,"width":15,"height":15,"star_pos":[6.93,7.30],"pixels":"..."},"id":"d5fa5a44-7a72-43ba-b27e-14577219175b"}
01:11:45.780 00.889 10052 Exposure complete
01:11:45.910 00.130 10052 worker thread done servicing request
01:11:45.910 00.000 6880 OnExposeComplete: enter
01:11:45.910 00.000 6880 UpdateGuideState(): m_state=6
01:11:45.910 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
01:11:45.910 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.86, Mass=2274, SNR=33.1, Peak=149 HFD=4.5
01:11:45.911 00.001 6880 MultiStar: [#1 -0.34,0.27,0.97,U] [#2 0.23,0.03,0.98,U] [#3 0.02,-0.04,0.92,U] [#4 -0.26,0.17,0.85,U] [#5 -0.13,0.21,0.97,U] [#6 0.15,0.05,0.94,U] [#7 0.04,-0.05,0.78,U] [#8 0.02,-0.30,0.82,U] 
01:11:45.911 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.12, 0.24}
01:11:45.911 00.000 6880 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.61) = xAngle (3.39 = -2.90)
01:11:45.911 00.000 6880 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.35 = -2.93)
01:11:45.911 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.77 mountX=-0.07 mountY=-0.02, mountTheta=-2.93
01:11:45.914 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.07, opts=13)
01:11:45.914 00.000 6880 Enqueuing Move request for scope (-0.02, 0.07)
01:11:45.914 00.000 10052 Worker thread wakes up
01:11:45.914 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:11:45.914 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:11:45.914 00.000 10052 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
01:11:45.914 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:11:45.915 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:11:45.915 00.000 10052 MoveAxis(E, 0, ABG)
01:11:45.915 00.000 10052 Move returns status 0, amount 0
01:11:45.915 00.000 10052 MoveAxis(N, 0, ABG)
01:11:45.915 00.000 10052 Move returns status 0, amount 0
01:11:45.915 00.000 10052 move complete, result=0
01:11:45.915 00.000 10052 worker thread done servicing request
01:11:45.947 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:45.998 00.051 6880 UpdateGuideState exits: m=2274 SNR=33.1
01:11:45.999 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:45.999 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:45.999 00.000 6880 Enqueuing Expose request
01:11:45.999 00.000 10052 Worker thread wakes up
01:11:45.999 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:45.999 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:46.000 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:46.897 00.897 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a2d99142-abc1-4ebc-8a17-f92ac44225d6"}
01:11:46.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a2d99142-abc1-4ebc-8a17-f92ac44225d6"}
01:11:46.898 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd32b6cc-e10d-47d3-a458-e7b7c8f66bf6"}
01:11:46.898 00.000 6880 case statement mapped state 6 to 3
01:11:46.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd32b6cc-e10d-47d3-a458-e7b7c8f66bf6"}
01:11:46.899 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"10efeb4b-6d0c-4ef3-9b04-89591d0d485a"}
01:11:46.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":322,"width":15,"height":15,"star_pos":[6.91,6.86],"pixels":"..."},"id":"10efeb4b-6d0c-4ef3-9b04-89591d0d485a"}
01:11:46.915 00.016 10052 Exposure complete
01:11:47.027 00.112 10052 worker thread done servicing request
01:11:47.027 00.000 6880 OnExposeComplete: enter
01:11:47.027 00.000 6880 UpdateGuideState(): m_state=6
01:11:47.028 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
01:11:47.028 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.82, Mass=2229, SNR=32.7, Peak=153 HFD=4.5
01:11:47.028 00.000 6880 MultiStar: [#1 -0.25,0.27,0.97,U] [#2 0.03,-0.20,1.00,U] [#3 -0.05,-0.14,0.94,U] [#4 -0.13,0.36,0.83,U] [#5 -0.24,0.13,1.01,U] [#6 0.15,0.16,0.92,U] [#7 0.20,0.09,0.77,U] [#8 0.02,-0.36,0.80,U] 
01:11:47.029 00.001 6880 refined, 8 included, MultiStar: {-0.02, 0.06}, one-star: {0.12, 0.19}
01:11:47.029 00.000 6880 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.61) = xAngle (3.54 = -2.75)
01:11:47.029 00.000 6880 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.50 = -2.78)
01:11:47.029 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.92 mountX=-0.06 mountY=-0.02, mountTheta=-2.77
01:11:47.031 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.06, opts=13)
01:11:47.031 00.000 6880 Enqueuing Move request for scope (-0.02, 0.06)
01:11:47.031 00.000 10052 Worker thread wakes up
01:11:47.031 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:11:47.031 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:11:47.031 00.000 10052 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
01:11:47.031 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:11:47.032 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:11:47.032 00.000 10052 MoveAxis(E, 0, ABG)
01:11:47.032 00.000 10052 Move returns status 0, amount 0
01:11:47.032 00.000 10052 MoveAxis(N, 0, ABG)
01:11:47.032 00.000 10052 Move returns status 0, amount 0
01:11:47.032 00.000 10052 move complete, result=0
01:11:47.032 00.000 10052 worker thread done servicing request
01:11:47.062 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:47.111 00.049 6880 UpdateGuideState exits: m=2229 SNR=32.7
01:11:47.111 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:47.111 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:47.112 00.001 6880 Enqueuing Expose request
01:11:47.112 00.000 10052 Worker thread wakes up
01:11:47.112 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:47.112 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:47.112 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:48.248 01.136 10052 Exposure complete
01:11:48.357 00.109 10052 worker thread done servicing request
01:11:48.357 00.000 6880 OnExposeComplete: enter
01:11:48.358 00.001 6880 UpdateGuideState(): m_state=6
01:11:48.358 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
01:11:48.358 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.99, Mass=2088, SNR=31.6, Peak=138 HFD=4.4
01:11:48.359 00.001 6880 MultiStar: [#1 -0.19,0.50,0.00,M6] [#2 0.15,-0.01,1.05,U] [#3 0.01,0.01,0.93,U] [#4 0.09,0.44,0.88,U] [#5 -0.31,0.33,1.02,U] [#6 0.14,0.27,0.99,U] [#7 0.19,0.07,0.81,U] [#8 0.24,-0.02,0.83,U] 
01:11:48.359 00.000 6880 refined, 7 included, MultiStar: {0.07, 0.18}, one-star: {0.11, 0.36}
01:11:48.359 00.000 6880 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.61) = xAngle (2.83 = 2.83)
01:11:48.359 00.000 6880 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.80 = 2.80)
01:11:48.359 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.18 hyp=0.20 cameraTheta=1.21 mountX=-0.19 mountY=0.07, mountTheta=2.80
01:11:48.361 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.18, opts=13)
01:11:48.361 00.000 6880 Enqueuing Move request for scope (0.07, 0.18)
01:11:48.361 00.000 10052 Worker thread wakes up
01:11:48.361 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.18) opts 0xd
01:11:48.362 00.001 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.18)
01:11:48.362 00.000 10052 Moving (0.07, 0.18) raw xDistance=-0.19 yDistance=0.07
01:11:48.362 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
01:11:48.362 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:11:48.362 00.000 10052 MoveAxis(E, 50, ABG)
01:11:48.362 00.000 10052 Guiding  Dir = 2, Dur = 50
01:11:48.396 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:48.421 00.025 10052 IsSlewing returns 0
01:11:48.454 00.033 6880 UpdateGuideState exits: m=2088 SNR=31.6
01:11:48.454 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:48.454 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:48.454 00.000 6880 Enqueuing Expose request
01:11:48.457 00.003 10052 IsGuiding returns 0
01:11:48.485 00.028 10052 PulseGuide returned control before completion, sleep 33
01:11:48.544 00.059 10052 IsGuiding returns 0
01:11:48.544 00.000 10052 Move returns status 0, amount 50
01:11:48.544 00.000 10052 MoveAxis(N, 0, ABG)
01:11:48.544 00.000 10052 Move returns status 0, amount 0
01:11:48.544 00.000 10052 move complete, result=0
01:11:48.545 00.001 10052 worker thread done servicing request
01:11:48.545 00.000 10052 Worker thread wakes up
01:11:48.545 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:48.545 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:48.550 00.005 6880 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
01:11:48.896 00.346 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5c5b4fa-63a6-4c3a-80c7-7ea67090dbfe"}
01:11:48.896 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5c5b4fa-63a6-4c3a-80c7-7ea67090dbfe"}
01:11:48.897 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0bddbee7-da0d-4a71-9d54-289469a4c469"}
01:11:48.897 00.000 6880 case statement mapped state 6 to 3
01:11:48.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0bddbee7-da0d-4a71-9d54-289469a4c469"}
01:11:48.898 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9431ddb5-65e3-41b8-9e70-e56a36740e50"}
01:11:48.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":324,"width":15,"height":15,"star_pos":[6.90,6.99],"pixels":"..."},"id":"9431ddb5-65e3-41b8-9e70-e56a36740e50"}
01:11:49.467 00.569 10052 Exposure complete
01:11:49.558 00.091 10052 worker thread done servicing request
01:11:49.558 00.000 6880 OnExposeComplete: enter
01:11:49.558 00.000 6880 UpdateGuideState(): m_state=6
01:11:49.558 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
01:11:49.559 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=888.98, Mass=2126, SNR=32.0, Peak=139 HFD=4.5
01:11:49.559 00.000 6880 MultiStar: [#1 -0.36,0.39,0.00,M7] [#2 0.00,0.02,1.02,U] [#3 -0.13,0.09,0.96,U] [#4 -0.20,0.23,0.88,U] [#5 -0.30,0.10,1.01,U] [#6 0.10,0.23,0.98,U] [#7 0.06,0.03,0.77,U] [#8 -0.03,-0.07,0.84,U] 
01:11:49.559 00.000 6880 refined, 7 included, MultiStar: {-0.06, 0.13}, one-star: {0.01, 0.35}
01:11:49.559 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.65 = -2.64)
01:11:49.559 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.62 = -2.67)
01:11:49.560 00.001 6880 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.03 mountX=-0.13 mountY=-0.07, mountTheta=-2.66
01:11:49.561 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.13, opts=13)
01:11:49.561 00.000 6880 Enqueuing Move request for scope (-0.06, 0.13)
01:11:49.562 00.001 10052 Worker thread wakes up
01:11:49.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
01:11:49.562 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
01:11:49.562 00.000 10052 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=-0.07
01:11:49.562 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:11:49.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
01:11:49.562 00.000 10052 MoveAxis(E, 36, ABG)
01:11:49.562 00.000 10052 Guiding  Dir = 2, Dur = 36
01:11:49.594 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:49.653 00.059 6880 UpdateGuideState exits: m=2126 SNR=32.0
01:11:49.653 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:49.653 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:49.653 00.000 6880 Enqueuing Expose request
01:11:49.654 00.001 10052 IsSlewing returns 0
01:11:49.692 00.038 10052 IsGuiding returns 0
01:11:49.796 00.104 10052 IsGuiding returns 1
01:11:49.803 00.007 10052 scope still moving after pulse duration time elapsed
01:11:49.875 00.072 10052 IsSlewing returns 0
01:11:49.955 00.080 10052 IsGuiding returns 0
01:11:49.955 00.000 10052 scope move finished after 36 + 226 ms
01:11:49.955 00.000 10052 Move returns status 0, amount 36
01:11:49.955 00.000 10052 MoveAxis(N, 0, ABG)
01:11:49.955 00.000 10052 Move returns status 0, amount 0
01:11:49.955 00.000 10052 move complete, result=0
01:11:49.955 00.000 10052 worker thread done servicing request
01:11:49.955 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.1 px 0 ms NORTH
01:11:49.955 00.000 10052 Worker thread wakes up
01:11:49.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:49.956 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:50.897 00.941 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6fb4da7c-d749-4b75-9ce0-bcb2652ded7b"}
01:11:50.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6fb4da7c-d749-4b75-9ce0-bcb2652ded7b"}
01:11:50.898 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e8c453e-d5a1-47f6-b72e-8937ef1c67a8"}
01:11:50.898 00.000 6880 case statement mapped state 6 to 3
01:11:50.899 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e8c453e-d5a1-47f6-b72e-8937ef1c67a8"}
01:11:50.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f99734f0-03b1-4b19-8065-4d38abd2ee31"}
01:11:50.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":325,"width":15,"height":15,"star_pos":[6.80,6.98],"pixels":"..."},"id":"f99734f0-03b1-4b19-8065-4d38abd2ee31"}
01:11:51.092 00.192 10052 Exposure complete
01:11:51.212 00.120 10052 worker thread done servicing request
01:11:51.213 00.001 6880 OnExposeComplete: enter
01:11:51.213 00.000 6880 UpdateGuideState(): m_state=6
01:11:51.213 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
01:11:51.213 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.99, Mass=2226, SNR=32.7, Peak=140 HFD=4.5
01:11:51.214 00.001 6880 MultiStar: [#1 -0.42,0.36,0.00,M8] [#2 -0.21,-0.01,0.98,U] [#3 -0.31,0.11,0.91,U] [#4 -0.09,0.33,0.83,U] [#5 -0.06,0.62,0.00,M1] [#6 -0.13,0.06,0.93,U] [#7 0.02,0.08,0.74,U] [#8 -0.03,-0.15,0.81,U] 
01:11:51.214 00.000 6880 refined, 6 included, MultiStar: {-0.07, 0.12}, one-star: {0.24, 0.36}
01:11:51.214 00.000 6880 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.61) = xAngle (3.74 = -2.54)
01:11:51.214 00.000 6880 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.71 = -2.57)
01:11:51.214 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.13 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
01:11:51.216 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.12, opts=13)
01:11:51.217 00.001 6880 Enqueuing Move request for scope (-0.07, 0.12)
01:11:51.217 00.000 10052 Worker thread wakes up
01:11:51.217 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
01:11:51.217 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
01:11:51.217 00.000 10052 Moving (-0.07, 0.12) raw xDistance=-0.11 yDistance=-0.07
01:11:51.217 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:11:51.217 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
01:11:51.217 00.000 10052 MoveAxis(E, 32, ABG)
01:11:51.217 00.000 10052 Guiding  Dir = 2, Dur = 32
01:11:51.239 00.022 10052 IsSlewing returns 0
01:11:51.250 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:51.277 00.027 10052 IsGuiding returns 0
01:11:51.301 00.024 6880 UpdateGuideState exits: m=2226 SNR=32.7
01:11:51.301 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:51.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:51.302 00.001 6880 Enqueuing Expose request
01:11:51.305 00.003 10052 PulseGuide returned control before completion, sleep 16
01:11:51.357 00.052 10052 IsGuiding returns 0
01:11:51.357 00.000 10052 Move returns status 0, amount 32
01:11:51.357 00.000 10052 MoveAxis(N, 0, ABG)
01:11:51.357 00.000 10052 Move returns status 0, amount 0
01:11:51.357 00.000 10052 move complete, result=0
01:11:51.357 00.000 10052 worker thread done servicing request
01:11:51.357 00.000 6880 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
01:11:51.357 00.000 10052 Worker thread wakes up
01:11:51.358 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:51.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:52.280 00.922 10052 Exposure complete
01:11:52.375 00.095 10052 worker thread done servicing request
01:11:52.375 00.000 6880 OnExposeComplete: enter
01:11:52.375 00.000 6880 UpdateGuideState(): m_state=6
01:11:52.376 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
01:11:52.376 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=889.11, Mass=2271, SNR=33.0, Peak=154 HFD=4.5
01:11:52.377 00.001 6880 MultiStar: [#1 -0.24,0.43,0.00,M9] [#2 0.08,0.09,0.99,U] [#3 -0.21,0.17,0.92,U] [#4 0.06,0.37,0.86,U] [#5 -0.14,0.68,0.00,M2] [#6 0.02,0.12,0.90,U] [#7 0.08,0.19,0.75,U] [#8 0.04,0.02,0.81,U] 
01:11:52.377 00.000 6880 refined, 6 included, MultiStar: {0.05, 0.21}, one-star: {0.23, 0.48}
01:11:52.377 00.000 6880 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
01:11:52.377 00.000 6880 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
01:11:52.377 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.36 mountX=-0.21 mountY=0.04, mountTheta=2.94
01:11:52.380 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.21, opts=13)
01:11:52.380 00.000 6880 Enqueuing Move request for scope (0.05, 0.21)
01:11:52.380 00.000 10052 Worker thread wakes up
01:11:52.380 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
01:11:52.380 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
01:11:52.380 00.000 10052 Moving (0.05, 0.21) raw xDistance=-0.21 yDistance=0.04
01:11:52.380 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:11:52.381 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.05, using input
01:11:52.381 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:11:52.381 00.000 10052 MoveAxis(E, 58, ABG)
01:11:52.381 00.000 10052 Guiding  Dir = 2, Dur = 58
01:11:52.413 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:52.422 00.009 10052 IsSlewing returns 0
01:11:52.460 00.038 10052 IsGuiding returns 0
01:11:52.467 00.007 6880 UpdateGuideState exits: m=2271 SNR=33.0
01:11:52.467 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:52.467 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:52.467 00.000 6880 Enqueuing Expose request
01:11:52.488 00.021 10052 PulseGuide returned control before completion, sleep 41
01:11:52.570 00.082 10052 IsGuiding returns 0
01:11:52.570 00.000 10052 Move returns status 0, amount 58
01:11:52.570 00.000 10052 MoveAxis(N, 0, ABG)
01:11:52.570 00.000 10052 Move returns status 0, amount 0
01:11:52.571 00.001 10052 move complete, result=0
01:11:52.571 00.000 10052 worker thread done servicing request
01:11:52.571 00.000 10052 Worker thread wakes up
01:11:52.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:52.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:52.573 00.002 6880 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
01:11:52.897 00.324 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d4f9119-79b0-4788-963c-f785ba025fa1"}
01:11:52.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d4f9119-79b0-4788-963c-f785ba025fa1"}
01:11:52.899 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4cff90b6-28f4-4696-a42c-5ba90a043556"}
01:11:52.899 00.000 6880 case statement mapped state 6 to 3
01:11:52.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cff90b6-28f4-4696-a42c-5ba90a043556"}
01:11:52.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aa208297-d84d-4940-bc5a-f53852b05e60"}
01:11:52.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":327,"width":15,"height":15,"star_pos":[7.02,7.11],"pixels":"..."},"id":"aa208297-d84d-4940-bc5a-f53852b05e60"}
01:11:53.709 00.809 10052 Exposure complete
01:11:53.818 00.109 10052 worker thread done servicing request
01:11:53.818 00.000 6880 OnExposeComplete: enter
01:11:53.818 00.000 6880 UpdateGuideState(): m_state=6
01:11:53.819 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
01:11:53.819 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=888.62, Mass=2205, SNR=32.5, Peak=142 HFD=4.6
01:11:53.820 00.001 6880 MultiStar: [#1 -0.15,-0.05,0.96,U] [#2 -0.01,-0.13,1.00,U] [#3 -0.08,-0.25,0.93,U] [#4 0.12,-0.29,0.86,U] [#5 0.04,0.03,1.01,U] [#6 0.01,-0.10,0.91,U] [#7 0.20,-0.13,0.78,U] [#8 0.09,-0.47,0.00,M1] 
01:11:53.820 00.000 6880 refined, 7 included, MultiStar: {0.06, -0.11}, one-star: {0.41, -0.00}
01:11:53.820 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
01:11:53.820 00.000 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:11:53.820 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.04 mountX=0.11 mountY=0.07, mountTheta=0.55
01:11:53.822 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.11, opts=13)
01:11:53.822 00.000 6880 Enqueuing Move request for scope (0.06, -0.11)
01:11:53.822 00.000 10052 Worker thread wakes up
01:11:53.822 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
01:11:53.822 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
01:11:53.822 00.000 10052 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=0.07
01:11:53.822 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:11:53.824 00.002 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:11:53.824 00.000 10052 MoveAxis(E, 0, ABG)
01:11:53.824 00.000 10052 Move returns status 0, amount 0
01:11:53.824 00.000 10052 MoveAxis(N, 0, ABG)
01:11:53.824 00.000 10052 Move returns status 0, amount 0
01:11:53.824 00.000 10052 move complete, result=0
01:11:53.824 00.000 10052 worker thread done servicing request
01:11:53.884 00.060 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:53.958 00.074 6880 UpdateGuideState exits: m=2205 SNR=32.5
01:11:53.958 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:53.958 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:53.958 00.000 6880 Enqueuing Expose request
01:11:53.958 00.000 10052 Worker thread wakes up
01:11:53.959 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:53.959 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:53.960 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:54.895 00.935 10052 Exposure complete
01:11:54.906 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d6c0ba74-a4e6-4a0d-9958-bcae7970e2d9"}
01:11:54.906 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d6c0ba74-a4e6-4a0d-9958-bcae7970e2d9"}
01:11:54.907 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dac0bb5f-bac7-48ef-8a32-1df1902805a3"}
01:11:54.907 00.000 6880 case statement mapped state 6 to 3
01:11:54.907 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dac0bb5f-bac7-48ef-8a32-1df1902805a3"}
01:11:54.908 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"78e91cb2-efdf-42f9-87f9-fe912c5fa37b"}
01:11:54.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":328,"width":15,"height":15,"star_pos":[7.20,6.62],"pixels":"..."},"id":"78e91cb2-efdf-42f9-87f9-fe912c5fa37b"}
01:11:54.994 00.086 10052 worker thread done servicing request
01:11:54.994 00.000 6880 OnExposeComplete: enter
01:11:54.994 00.000 6880 UpdateGuideState(): m_state=6
01:11:54.994 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
01:11:54.995 00.001 6880 Star::Find returns 1 (0), X=408.13, Y=888.81, Mass=2191, SNR=32.5, Peak=138 HFD=4.4
01:11:54.995 00.000 6880 MultiStar: [#1 0.08,0.30,0.94,U] [#2 0.01,-0.11,0.99,U] [#3 -0.12,-0.14,0.93,U] [#4 -0.20,0.16,0.85,U] [#5 0.25,0.14,0.99,U] [#6 -0.08,0.00,0.88,U] [#7 0.26,-0.16,0.77,U] [#8 0.28,-0.15,0.83,U] 
01:11:54.995 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.03}, one-star: {0.34, 0.18}
01:11:54.995 00.000 6880 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.61) = xAngle (1.95 = 1.95)
01:11:54.995 00.000 6880 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.91 = 1.91)
01:11:54.995 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.03 hyp=0.10 cameraTheta=0.33 mountX=-0.04 mountY=0.09, mountTheta=1.94
01:11:54.997 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.03, opts=13)
01:11:54.997 00.000 6880 Enqueuing Move request for scope (0.09, 0.03)
01:11:54.997 00.000 10052 Worker thread wakes up
01:11:54.997 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.03) opts 0xd
01:11:54.997 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.03)
01:11:54.998 00.001 10052 Moving (0.09, 0.03) raw xDistance=-0.04 yDistance=0.09
01:11:54.998 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:11:54.998 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
01:11:54.998 00.000 10052 MoveAxis(E, 0, ABG)
01:11:54.998 00.000 10052 Move returns status 0, amount 0
01:11:54.998 00.000 10052 MoveAxis(N, 0, ABG)
01:11:54.998 00.000 10052 Move returns status 0, amount 0
01:11:54.998 00.000 10052 move complete, result=0
01:11:54.998 00.000 10052 worker thread done servicing request
01:11:55.026 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:55.086 00.060 6880 UpdateGuideState exits: m=2191 SNR=32.5
01:11:55.086 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:55.086 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:55.086 00.000 6880 Enqueuing Expose request
01:11:55.086 00.000 10052 Worker thread wakes up
01:11:55.086 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:55.086 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:55.087 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:11:56.249 01.162 10052 Exposure complete
01:11:56.368 00.119 10052 worker thread done servicing request
01:11:56.369 00.001 6880 OnExposeComplete: enter
01:11:56.369 00.000 6880 UpdateGuideState(): m_state=6
01:11:56.369 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
01:11:56.369 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.92, Mass=2322, SNR=33.4, Peak=134 HFD=4.6
01:11:56.370 00.001 6880 MultiStar: [#1 -0.35,0.13,0.93,U] [#2 0.17,-0.21,0.95,U] [#3 0.08,-0.47,0.00,M1] [#4 -0.23,0.17,0.81,U] [#5 -0.15,0.14,0.97,U] [#6 0.34,-0.41,0.00,M1] [#7 0.17,-0.11,0.72,U] [#8 0.09,-0.33,0.78,U] 
01:11:56.370 00.000 6880 refined, 6 included, MultiStar: {-0.06, 0.02}, one-star: {-0.06, 0.29}
01:11:56.370 00.000 6880 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.61) = xAngle (4.37 = -1.92)
01:11:56.371 00.001 6880 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.34 = -1.95)
01:11:56.371 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.75 mountX=-0.02 mountY=-0.06, mountTheta=-1.92
01:11:56.372 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.02, opts=13)
01:11:56.372 00.000 6880 Enqueuing Move request for scope (-0.06, 0.02)
01:11:56.373 00.001 10052 Worker thread wakes up
01:11:56.373 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:11:56.373 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:11:56.373 00.000 10052 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
01:11:56.373 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:11:56.374 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
01:11:56.374 00.000 10052 MoveAxis(E, 0, ABG)
01:11:56.374 00.000 10052 Move returns status 0, amount 0
01:11:56.374 00.000 10052 MoveAxis(N, 0, ABG)
01:11:56.374 00.000 10052 Move returns status 0, amount 0
01:11:56.374 00.000 10052 move complete, result=0
01:11:56.374 00.000 10052 worker thread done servicing request
01:11:56.428 00.054 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:56.489 00.061 6880 UpdateGuideState exits: m=2322 SNR=33.4
01:11:56.489 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:56.490 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:56.490 00.000 6880 Enqueuing Expose request
01:11:56.490 00.000 10052 Worker thread wakes up
01:11:56.490 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:11:56.490 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:56.490 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:56.912 00.422 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"38e46945-4cd8-480f-8c35-b6af79b307b6"}
01:11:56.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"38e46945-4cd8-480f-8c35-b6af79b307b6"}
01:11:56.914 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8499692d-4413-4a88-bbe1-7d423463d8d1"}
01:11:56.914 00.000 6880 case statement mapped state 6 to 3
01:11:56.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8499692d-4413-4a88-bbe1-7d423463d8d1"}
01:11:56.950 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"af2384e3-387f-45d4-a61e-fdfbebb150c0"}
01:11:56.950 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":330,"width":15,"height":15,"star_pos":[6.73,6.92],"pixels":"..."},"id":"af2384e3-387f-45d4-a61e-fdfbebb150c0"}
01:11:57.401 00.451 10052 Exposure complete
01:11:57.511 00.110 10052 worker thread done servicing request
01:11:57.512 00.001 6880 OnExposeComplete: enter
01:11:57.512 00.000 6880 UpdateGuideState(): m_state=6
01:11:57.512 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
01:11:57.512 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.85, Mass=2189, SNR=32.5, Peak=146 HFD=4.4
01:11:57.513 00.001 6880 MultiStar: [#1 -0.22,-0.03,0.94,U] [#2 0.27,-0.31,0.99,U] [#3 0.10,-0.48,0.00,M2] [#4 -0.23,0.31,0.85,U] [#5 -0.05,0.16,1.00,U] [#6 0.34,-0.33,0.00,M2] [#7 0.20,-0.23,0.75,U] [#8 0.14,-0.53,0.00,M1] 
01:11:57.513 00.000 6880 refined, 5 included, MultiStar: {0.00, 0.03}, one-star: {0.07, 0.23}
01:11:57.513 00.000 6880 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.61) = xAngle (3.03 = 3.03)
01:11:57.513 00.000 6880 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.00 = 3.00)
01:11:57.513 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.42 mountX=-0.03 mountY=0.00, mountTheta=3.00
01:11:57.516 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.03, opts=13)
01:11:57.516 00.000 6880 Enqueuing Move request for scope (0.00, 0.03)
01:11:57.516 00.000 10052 Worker thread wakes up
01:11:57.516 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
01:11:57.516 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
01:11:57.516 00.000 10052 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=0.00
01:11:57.516 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:11:57.516 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.02, using input
01:11:57.516 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.00
01:11:57.516 00.000 10052 MoveAxis(E, 0, ABG)
01:11:57.517 00.001 10052 Move returns status 0, amount 0
01:11:57.517 00.000 10052 MoveAxis(N, 0, ABG)
01:11:57.517 00.000 10052 Move returns status 0, amount 0
01:11:57.517 00.000 10052 move complete, result=0
01:11:57.517 00.000 10052 worker thread done servicing request
01:11:57.561 00.044 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:57.624 00.063 6880 UpdateGuideState exits: m=2189 SNR=32.5
01:11:57.624 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:57.626 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:57.626 00.000 6880 Enqueuing Expose request
01:11:57.626 00.000 10052 Worker thread wakes up
01:11:57.626 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:57.626 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:11:57.626 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:58.784 01.158 10052 Exposure complete
01:11:58.905 00.121 10052 worker thread done servicing request
01:11:58.905 00.000 6880 OnExposeComplete: enter
01:11:58.905 00.000 6880 UpdateGuideState(): m_state=6
01:11:58.906 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
01:11:58.906 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.77, Mass=2167, SNR=32.3, Peak=144 HFD=4.4
01:11:58.906 00.000 6880 MultiStar: [#1 -0.25,0.30,1.01,U] [#2 0.08,-0.55,0.00,M1] [#3 -0.21,0.03,0.93,U] [#4 -0.06,0.13,0.88,U] [#5 -0.03,0.12,0.98,U] [#6 -0.03,0.17,0.96,U] [#7 0.02,0.01,0.79,U] [#8 0.09,-0.10,0.80,U] 
01:11:58.906 00.000 6880 refined, 7 included, MultiStar: {-0.05, 0.11}, one-star: {0.12, 0.15}
01:11:58.906 00.000 6880 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.61) = xAngle (3.58 = -2.70)
01:11:58.906 00.000 6880 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.55 = -2.73)
01:11:58.906 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.97 mountX=-0.11 mountY=-0.05, mountTheta=-2.73
01:11:58.908 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.11, opts=13)
01:11:58.908 00.000 6880 Enqueuing Move request for scope (-0.05, 0.11)
01:11:58.908 00.000 10052 Worker thread wakes up
01:11:58.908 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
01:11:58.908 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
01:11:58.908 00.000 10052 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=-0.05
01:11:58.909 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:11:58.909 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
01:11:58.909 00.000 10052 MoveAxis(E, 0, ABG)
01:11:58.909 00.000 10052 Move returns status 0, amount 0
01:11:58.909 00.000 10052 MoveAxis(N, 0, ABG)
01:11:58.909 00.000 10052 Move returns status 0, amount 0
01:11:58.909 00.000 10052 move complete, result=0
01:11:58.909 00.000 10052 worker thread done servicing request
01:11:58.939 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:11:58.997 00.058 6880 UpdateGuideState exits: m=2167 SNR=32.3
01:11:58.998 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:11:58.998 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:11:58.998 00.000 6880 Enqueuing Expose request
01:11:58.998 00.000 10052 Worker thread wakes up
01:11:58.998 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:11:58.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:11:58.998 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:11:59.005 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11d56407-a27b-41ab-9224-e76985394ed5"}
01:11:59.007 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11d56407-a27b-41ab-9224-e76985394ed5"}
01:11:59.056 00.049 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dc824256-346b-4bd4-b989-b0999e4d525c"}
01:11:59.056 00.000 6880 case statement mapped state 6 to 3
01:11:59.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc824256-346b-4bd4-b989-b0999e4d525c"}
01:11:59.061 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ec3f63c9-e2be-4401-bc0e-379c025356c2"}
01:11:59.061 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":332,"width":15,"height":15,"star_pos":[6.91,6.77],"pixels":"..."},"id":"ec3f63c9-e2be-4401-bc0e-379c025356c2"}
01:11:59.919 00.858 10052 Exposure complete
01:12:00.017 00.098 10052 worker thread done servicing request
01:12:00.017 00.000 6880 OnExposeComplete: enter
01:12:00.017 00.000 6880 UpdateGuideState(): m_state=6
01:12:00.018 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
01:12:00.018 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=889.39, Mass=2180, SNR=32.3, Peak=123 HFD=4.6
01:12:00.018 00.000 6880 MultiStar: [#1 -0.31,0.43,0.00,M5] [#2 -0.12,-0.09,1.00,U] [#3 -0.24,0.13,0.91,U] [#4 -0.34,0.48,0.00,M1] [#5 -0.15,0.71,0.00,M1] [#6 0.00,0.18,0.92,U] [#7 0.16,0.12,0.77,U] [#8 0.08,-0.20,0.79,U] 
01:12:00.018 00.000 6880 refined, 5 included, MultiStar: {-0.03, 0.17}, one-star: {0.01, 0.76}
01:12:00.019 00.001 6880 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.61) = xAngle (3.34 = -2.94)
01:12:00.019 00.000 6880 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.31 = -2.97)
01:12:00.019 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.73 mountX=-0.16 mountY=-0.03, mountTheta=-2.97
01:12:00.021 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.17, opts=13)
01:12:00.021 00.000 6880 Enqueuing Move request for scope (-0.03, 0.17)
01:12:00.021 00.000 10052 Worker thread wakes up
01:12:00.021 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.17) opts 0xd
01:12:00.021 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.17)
01:12:00.021 00.000 10052 Moving (-0.03, 0.17) raw xDistance=-0.16 yDistance=-0.03
01:12:00.022 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:12:00.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
01:12:00.022 00.000 10052 MoveAxis(E, 44, ABG)
01:12:00.022 00.000 10052 Guiding  Dir = 2, Dur = 44
01:12:00.058 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:00.112 00.054 6880 UpdateGuideState exits: m=2180 SNR=32.3
01:12:00.112 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:00.112 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:00.112 00.000 6880 Enqueuing Expose request
01:12:00.124 00.012 10052 IsSlewing returns 0
01:12:00.216 00.092 10052 IsGuiding returns 0
01:12:00.234 00.018 10052 PulseGuide returned control before completion, sleep 36
01:12:00.340 00.106 10052 IsGuiding returns 0
01:12:00.341 00.001 10052 Move returns status 0, amount 44
01:12:00.341 00.000 10052 MoveAxis(N, 0, ABG)
01:12:00.341 00.000 10052 Move returns status 0, amount 0
01:12:00.341 00.000 10052 move complete, result=0
01:12:00.341 00.000 10052 worker thread done servicing request
01:12:00.341 00.000 6880 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
01:12:00.341 00.000 10052 Worker thread wakes up
01:12:00.342 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:00.342 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:00.919 00.577 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b42b2ebf-9f9f-4f73-9421-3680a9e75bdd"}
01:12:00.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b42b2ebf-9f9f-4f73-9421-3680a9e75bdd"}
01:12:00.919 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"00575fac-e567-4ba0-b14d-e4324fdb94e6"}
01:12:00.919 00.000 6880 case statement mapped state 6 to 3
01:12:00.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"00575fac-e567-4ba0-b14d-e4324fdb94e6"}
01:12:00.920 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"90ebd8ee-2cc5-4341-88c6-1dc0d96066ea"}
01:12:00.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":333,"width":15,"height":15,"star_pos":[6.80,7.39],"pixels":"..."},"id":"90ebd8ee-2cc5-4341-88c6-1dc0d96066ea"}
01:12:01.478 00.558 10052 Exposure complete
01:12:01.582 00.104 10052 worker thread done servicing request
01:12:01.582 00.000 6880 OnExposeComplete: enter
01:12:01.582 00.000 6880 UpdateGuideState(): m_state=6
01:12:01.583 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
01:12:01.583 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.37, Mass=2264, SNR=32.9, Peak=140 HFD=4.6
01:12:01.583 00.000 6880 MultiStar: [#1 -0.57,0.50,0.00,M6] [#2 0.01,0.05,1.02,U] [#3 -0.01,0.17,0.93,U] [#4 -0.34,0.52,0.00,M2] [#5 -0.48,0.55,0.00,M2] [#6 0.07,0.24,0.92,U] [#7 -0.17,0.29,0.76,U] [#8 -0.14,0.29,0.78,U] 
01:12:01.583 00.000 6880 refined, 5 included, MultiStar: {-0.03, 0.30}, one-star: {0.03, 0.75}
01:12:01.584 00.001 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
01:12:01.584 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
01:12:01.584 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.66 mountX=-0.30 mountY=-0.03, mountTheta=-3.04
01:12:01.585 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.30, opts=13)
01:12:01.586 00.001 6880 Enqueuing Move request for scope (-0.03, 0.30)
01:12:01.590 00.004 10052 Worker thread wakes up
01:12:01.590 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
01:12:01.590 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
01:12:01.590 00.000 10052 Moving (-0.03, 0.30) raw xDistance=-0.30 yDistance=-0.03
01:12:01.591 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:12:01.591 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
01:12:01.591 00.000 10052 MoveAxis(E, 82, ABG)
01:12:01.591 00.000 10052 Guiding  Dir = 2, Dur = 82
01:12:01.631 00.040 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:01.693 00.062 10052 IsSlewing returns 0
01:12:01.706 00.013 6880 UpdateGuideState exits: m=2264 SNR=32.9
01:12:01.706 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:01.706 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:01.706 00.000 6880 Enqueuing Expose request
01:12:01.771 00.065 10052 IsGuiding returns 0
01:12:01.840 00.069 10052 PulseGuide returned control before completion, sleep 24
01:12:01.956 00.116 10052 IsGuiding returns 0
01:12:01.956 00.000 10052 Move returns status 0, amount 82
01:12:01.956 00.000 10052 MoveAxis(N, 0, ABG)
01:12:01.956 00.000 10052 Move returns status 0, amount 0
01:12:01.956 00.000 10052 move complete, result=0
01:12:01.956 00.000 10052 worker thread done servicing request
01:12:01.956 00.000 10052 Worker thread wakes up
01:12:01.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:01.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:01.956 00.000 6880 GuideStep: -0.3 px 82 ms EAST, -0.0 px 0 ms NORTH
01:12:02.876 00.920 10052 Exposure complete
01:12:02.929 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4b641e12-50b1-43c8-901f-f1114595c5f4"}
01:12:02.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4b641e12-50b1-43c8-901f-f1114595c5f4"}
01:12:02.934 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2df75f4e-5f08-4820-96be-02b49858226a"}
01:12:02.934 00.000 6880 case statement mapped state 6 to 3
01:12:02.934 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2df75f4e-5f08-4820-96be-02b49858226a"}
01:12:02.936 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"331875b5-49e1-404f-ac36-47831a19615c"}
01:12:02.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":334,"width":15,"height":15,"star_pos":[6.82,7.37],"pixels":"..."},"id":"331875b5-49e1-404f-ac36-47831a19615c"}
01:12:02.975 00.039 6880 OnExposeComplete: enter
01:12:02.976 00.001 6880 UpdateGuideState(): m_state=6
01:12:02.976 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
01:12:02.976 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=889.00, Mass=2293, SNR=33.2, Peak=148 HFD=4.4
01:12:02.977 00.001 6880 MultiStar: [#1 -0.21,0.59,0.00,M7] [#2 0.01,0.18,0.99,U] [#3 -0.22,0.23,0.92,U] [#4 0.02,0.40,0.83,U] [#5 -0.03,0.79,0.00,M3] [#6 -0.14,0.43,0.90,U] [#7 0.24,0.32,0.75,U] [#8 0.22,0.24,0.78,U] 
01:12:02.977 00.000 6880 refined, 6 included, MultiStar: {0.03, 0.31}, one-star: {0.16, 0.38}
01:12:02.977 00.000 6880 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.61) = xAngle (3.07 = 3.07)
01:12:02.977 00.000 6880 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.04 = 3.04)
01:12:02.977 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.46 mountX=-0.31 mountY=0.03, mountTheta=3.04
01:12:02.978 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.31, opts=13)
01:12:02.979 00.001 6880 Enqueuing Move request for scope (0.03, 0.31)
01:12:02.979 00.000 10052 worker thread done servicing request
01:12:02.979 00.000 10052 Worker thread wakes up
01:12:02.979 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
01:12:02.979 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
01:12:02.980 00.001 10052 Moving (0.03, 0.31) raw xDistance=-0.31 yDistance=0.03
01:12:02.980 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
01:12:02.980 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.00
01:12:02.980 00.000 10052 MoveAxis(E, 88, ABG)
01:12:02.981 00.001 10052 Guiding  Dir = 2, Dur = 88
01:12:03.004 00.023 10052 IsSlewing returns 0
01:12:03.010 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:03.042 00.032 10052 IsGuiding returns 0
01:12:03.067 00.025 6880 UpdateGuideState exits: m=2293 SNR=33.2
01:12:03.067 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:03.067 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:03.067 00.000 6880 Enqueuing Expose request
01:12:03.069 00.002 10052 PulseGuide returned control before completion, sleep 71
01:12:03.187 00.118 10052 IsGuiding returns 0
01:12:03.187 00.000 10052 Move returns status 0, amount 88
01:12:03.187 00.000 10052 MoveAxis(N, 0, ABG)
01:12:03.187 00.000 10052 Move returns status 0, amount 0
01:12:03.187 00.000 10052 move complete, result=0
01:12:03.187 00.000 10052 worker thread done servicing request
01:12:03.188 00.001 10052 Worker thread wakes up
01:12:03.188 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:03.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:03.201 00.013 6880 GuideStep: -0.3 px 88 ms EAST, 0.0 px 0 ms NORTH
01:12:04.346 01.145 10052 Exposure complete
01:12:04.464 00.118 6880 OnExposeComplete: enter
01:12:04.464 00.000 6880 UpdateGuideState(): m_state=6
01:12:04.464 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
01:12:04.465 00.001 6880 Star::Find returns 1 (0), X=407.96, Y=889.08, Mass=2164, SNR=32.2, Peak=122 HFD=4.5
01:12:04.465 00.000 6880 MultiStar: [#1 -0.29,0.77,0.00,M8] [#2 0.33,0.18,0.97,U] [#3 0.08,0.28,0.88,U] [#4 -0.10,0.71,0.00,M2] [#5 0.04,0.74,0.00,M4] [#6 0.14,0.44,0.92,U] [#7 0.06,0.28,0.76,U] [#8 0.01,0.19,0.78,U] 
01:12:04.465 00.000 6880 refined, 5 included, MultiStar: {0.14, 0.31}, one-star: {0.17, 0.46}
01:12:04.465 00.000 6880 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.61) = xAngle (2.75 = 2.75)
01:12:04.465 00.000 6880 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.72 = 2.72)
01:12:04.465 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.31 hyp=0.34 cameraTheta=1.14 mountX=-0.31 mountY=0.14, mountTheta=2.73
01:12:04.468 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.31, opts=13)
01:12:04.468 00.000 6880 Enqueuing Move request for scope (0.14, 0.31)
01:12:04.469 00.001 10052 worker thread done servicing request
01:12:04.469 00.000 10052 Worker thread wakes up
01:12:04.469 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.31) opts 0xd
01:12:04.470 00.001 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.31)
01:12:04.471 00.001 10052 Moving (0.14, 0.31) raw xDistance=-0.31 yDistance=0.14
01:12:04.471 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
01:12:04.471 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
01:12:04.473 00.002 10052 MoveAxis(E, 89, ABG)
01:12:04.473 00.000 10052 Guiding  Dir = 2, Dur = 89
01:12:04.495 00.022 10052 IsSlewing returns 0
01:12:04.504 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:04.532 00.028 10052 IsGuiding returns 0
01:12:04.560 00.028 10052 PulseGuide returned control before completion, sleep 72
01:12:04.571 00.011 6880 UpdateGuideState exits: m=2164 SNR=32.2
01:12:04.571 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:04.571 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:04.571 00.000 6880 Enqueuing Expose request
01:12:04.659 00.088 10052 IsGuiding returns 0
01:12:04.660 00.001 10052 Move returns status 0, amount 89
01:12:04.660 00.000 10052 MoveAxis(N, 0, ABG)
01:12:04.660 00.000 10052 Move returns status 0, amount 0
01:12:04.660 00.000 10052 move complete, result=0
01:12:04.660 00.000 10052 worker thread done servicing request
01:12:04.660 00.000 10052 Worker thread wakes up
01:12:04.660 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:04.662 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:04.663 00.001 6880 GuideStep: -0.3 px 89 ms EAST, 0.1 px 0 ms NORTH
01:12:04.928 00.265 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e566621-65ab-4a4e-a918-c09d7bb5db99"}
01:12:04.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e566621-65ab-4a4e-a918-c09d7bb5db99"}
01:12:04.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a0873b1c-1fc3-4ef3-8212-b36db2887f96"}
01:12:04.929 00.000 6880 case statement mapped state 6 to 3
01:12:04.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0873b1c-1fc3-4ef3-8212-b36db2887f96"}
01:12:04.931 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"abf5787f-2adc-40d8-a498-26415242776d"}
01:12:04.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":336,"width":15,"height":15,"star_pos":[6.96,7.08],"pixels":"..."},"id":"abf5787f-2adc-40d8-a498-26415242776d"}
01:12:05.577 00.646 10052 Exposure complete
01:12:05.664 00.087 10052 worker thread done servicing request
01:12:05.665 00.001 6880 OnExposeComplete: enter
01:12:05.665 00.000 6880 UpdateGuideState(): m_state=6
01:12:05.665 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
01:12:05.665 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=889.15, Mass=2233, SNR=32.8, Peak=146 HFD=4.5
01:12:05.666 00.001 6880 MultiStar: [#1 -0.24,0.49,0.00,M9] [#2 0.21,-0.05,0.96,U] [#3 -0.06,0.04,0.94,U] [#4 -0.25,0.28,0.84,U] [#5 -0.36,0.34,0.00,M5] [#6 0.17,0.27,0.92,U] [#7 0.10,0.39,0.77,U] [#8 -0.16,-0.15,0.80,U] 
01:12:05.666 00.000 6880 refined, 6 included, MultiStar: {0.01, 0.19}, one-star: {0.04, 0.52}
01:12:05.666 00.000 6880 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.61) = xAngle (3.12 = 3.12)
01:12:05.666 00.000 6880 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.09 = 3.09)
01:12:05.666 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.50 mountX=-0.19 mountY=0.01, mountTheta=3.09
01:12:05.668 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.19, opts=13)
01:12:05.668 00.000 6880 Enqueuing Move request for scope (0.01, 0.19)
01:12:05.669 00.001 10052 Worker thread wakes up
01:12:05.669 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
01:12:05.669 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
01:12:05.669 00.000 10052 Moving (0.01, 0.19) raw xDistance=-0.19 yDistance=0.01
01:12:05.669 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:12:05.669 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
01:12:05.669 00.000 10052 MoveAxis(E, 55, ABG)
01:12:05.670 00.001 10052 Guiding  Dir = 2, Dur = 55
01:12:05.691 00.021 10052 IsSlewing returns 0
01:12:05.704 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:05.729 00.025 10052 IsGuiding returns 0
01:12:05.752 00.023 6880 UpdateGuideState exits: m=2233 SNR=32.8
01:12:05.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:05.753 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:05.753 00.000 6880 Enqueuing Expose request
01:12:05.866 00.113 10052 IsGuiding returns 0
01:12:05.866 00.000 10052 Move returns status 0, amount 55
01:12:05.867 00.001 10052 MoveAxis(N, 0, ABG)
01:12:05.867 00.000 10052 Move returns status 0, amount 0
01:12:05.867 00.000 10052 move complete, result=0
01:12:05.867 00.000 10052 worker thread done servicing request
01:12:05.867 00.000 10052 Worker thread wakes up
01:12:05.867 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:05.867 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:05.876 00.009 6880 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
01:12:06.928 01.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0a30e3a-9f7d-45a8-93d9-df0f39c3980c"}
01:12:06.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0a30e3a-9f7d-45a8-93d9-df0f39c3980c"}
01:12:06.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ea5f205-9333-4293-bf10-19a8b5ad3e86"}
01:12:06.929 00.000 6880 case statement mapped state 6 to 3
01:12:06.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ea5f205-9333-4293-bf10-19a8b5ad3e86"}
01:12:06.930 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2dd5e961-c062-4652-b5ca-f249870a3353"}
01:12:06.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":337,"width":15,"height":15,"star_pos":[6.83,7.15],"pixels":"..."},"id":"2dd5e961-c062-4652-b5ca-f249870a3353"}
01:12:07.008 00.078 10052 Exposure complete
01:12:07.136 00.128 6880 OnExposeComplete: enter
01:12:07.137 00.001 6880 UpdateGuideState(): m_state=6
01:12:07.137 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
01:12:07.137 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.83, Mass=2091, SNR=31.7, Peak=136 HFD=4.6
01:12:07.138 00.001 6880 MultiStar: [#1 -0.06,0.33,0.99,U] [#2 -0.03,-0.52,0.00,M1] [#3 -0.31,-0.15,0.94,U] [#4 -0.15,0.25,0.86,U] [#5 -0.06,0.13,0.98,U] [#6 -0.02,-0.04,0.93,U] [#7 0.31,0.10,0.77,U] [#8 0.09,-0.28,0.79,U] 
01:12:07.138 00.000 6880 refined, 7 included, MultiStar: {-0.01, 0.08}, one-star: {0.18, 0.20}
01:12:07.138 00.000 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.28 = -3.00)
01:12:07.138 00.000 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.25 = -3.03)
01:12:07.138 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.67 mountX=-0.08 mountY=-0.01, mountTheta=-3.03
01:12:07.139 00.001 10052 worker thread done servicing request
01:12:07.140 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.08, opts=13)
01:12:07.141 00.001 6880 Enqueuing Move request for scope (-0.01, 0.08)
01:12:07.141 00.000 10052 Worker thread wakes up
01:12:07.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:12:07.141 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:12:07.141 00.000 10052 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.01
01:12:07.141 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:12:07.141 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
01:12:07.141 00.000 10052 MoveAxis(E, 0, ABG)
01:12:07.141 00.000 10052 Move returns status 0, amount 0
01:12:07.141 00.000 10052 MoveAxis(N, 0, ABG)
01:12:07.142 00.001 10052 Move returns status 0, amount 0
01:12:07.142 00.000 10052 move complete, result=0
01:12:07.142 00.000 10052 worker thread done servicing request
01:12:07.170 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:07.255 00.085 6880 UpdateGuideState exits: m=2091 SNR=31.7
01:12:07.256 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:07.256 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:07.256 00.000 6880 Enqueuing Expose request
01:12:07.256 00.000 10052 Worker thread wakes up
01:12:07.256 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:07.256 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:07.256 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:08.166 00.910 10052 Exposure complete
01:12:08.281 00.115 6880 OnExposeComplete: enter
01:12:08.281 00.000 6880 UpdateGuideState(): m_state=6
01:12:08.282 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
01:12:08.282 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=888.80, Mass=2154, SNR=32.1, Peak=134 HFD=4.6
01:12:08.282 00.000 10052 worker thread done servicing request
01:12:08.282 00.000 6880 MultiStar: [#1 -0.56,0.25,0.00,M9] [#2 -0.26,-0.26,0.98,U] [#3 -0.53,-0.13,0.00,M1] [#4 -0.48,0.24,0.00,M1] [#5 -0.50,0.09,0.00,M5] [#6 -0.32,-0.22,0.93,U] [#7 -0.36,-0.01,0.78,U] [#8 -0.60,-0.16,0.00,M1] 
01:12:08.282 00.000 6880 single-star, 3 included, MultiStar: {-0.29, -0.08}, one-star: {-0.23, 0.18}
01:12:08.282 00.000 6880 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.61) = xAngle (4.09 = -2.19)
01:12:08.282 00.000 6880 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.06 = -2.22)
01:12:08.282 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.18 hyp=0.29 cameraTheta=2.48 mountX=-0.17 mountY=-0.23, mountTheta=-2.20
01:12:08.286 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.18, opts=13)
01:12:08.286 00.000 6880 Enqueuing Move request for scope (-0.23, 0.18)
01:12:08.288 00.002 10052 Worker thread wakes up
01:12:08.288 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.18) opts 0xd
01:12:08.288 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.18)
01:12:08.288 00.000 10052 Moving (-0.23, 0.18) raw xDistance=-0.17 yDistance=-0.23
01:12:08.288 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:12:08.288 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.23, slope = -0.00
01:12:08.289 00.001 10052 MoveAxis(E, 45, ABG)
01:12:08.289 00.000 10052 Guiding  Dir = 2, Dur = 45
01:12:08.320 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:08.392 00.072 6880 UpdateGuideState exits: m=2154 SNR=32.1
01:12:08.392 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:08.392 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:08.392 00.000 6880 Enqueuing Expose request
01:12:08.402 00.010 10052 IsSlewing returns 0
01:12:08.441 00.039 10052 IsGuiding returns 0
01:12:08.539 00.098 10052 IsGuiding returns 1
01:12:08.539 00.000 10052 scope still moving after pulse duration time elapsed
01:12:08.591 00.052 10052 IsSlewing returns 0
01:12:08.628 00.037 10052 IsGuiding returns 0
01:12:08.628 00.000 10052 scope move finished after 45 + 142 ms
01:12:08.628 00.000 10052 Move returns status 0, amount 45
01:12:08.629 00.001 10052 MoveAxis(N, 9, ABG)
01:12:08.629 00.000 10052 Guiding  Dir = 0, Dur = 9
01:12:08.667 00.038 10052 IsSlewing returns 0
01:12:08.705 00.038 10052 IsGuiding returns 0
01:12:08.771 00.066 10052 IsGuiding returns 0
01:12:08.771 00.000 10052 Move returns status 0, amount 9
01:12:08.771 00.000 10052 move complete, result=0
01:12:08.771 00.000 10052 worker thread done servicing request
01:12:08.771 00.000 6880 GuideStep: -0.2 px 45 ms EAST, -0.2 px 9 ms NORTH
01:12:08.771 00.000 10052 Worker thread wakes up
01:12:08.771 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:08.771 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:08.928 00.157 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b7c02dc-c1d7-43c2-9120-a3e41b2d270b"}
01:12:08.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b7c02dc-c1d7-43c2-9120-a3e41b2d270b"}
01:12:08.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e4a1152d-0152-4666-a2e1-afc0fc3f6ded"}
01:12:08.929 00.000 6880 case statement mapped state 6 to 3
01:12:08.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4a1152d-0152-4666-a2e1-afc0fc3f6ded"}
01:12:08.930 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0e845ac2-8c0e-4b4d-8710-ead56a831a93"}
01:12:08.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":339,"width":15,"height":15,"star_pos":[6.56,6.80],"pixels":"..."},"id":"0e845ac2-8c0e-4b4d-8710-ead56a831a93"}
01:12:09.909 00.979 10052 Exposure complete
01:12:10.016 00.107 10052 worker thread done servicing request
01:12:10.016 00.000 6880 OnExposeComplete: enter
01:12:10.016 00.000 6880 UpdateGuideState(): m_state=6
01:12:10.017 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
01:12:10.017 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=889.01, Mass=2135, SNR=32.0, Peak=165 HFD=4.4
01:12:10.017 00.000 6880 MultiStar: [#1 -0.21,0.37,0.97,U] [#2 0.37,0.04,0.99,U] [#3 0.23,0.23,0.94,U] [#4 -0.21,-0.01,0.84,U] [#5 -0.05,0.22,0.97,U] [#6 0.38,0.19,0.93,U] [#7 0.26,0.08,0.76,U] [#8 0.32,-0.06,0.81,U] 
01:12:10.018 00.001 6880 refined, 8 included, MultiStar: {0.15, 0.17}, one-star: {0.26, 0.38}
01:12:10.018 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.47 = 2.47)
01:12:10.018 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.44 = 2.44)
01:12:10.018 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.22 cameraTheta=0.85 mountX=-0.17 mountY=0.15, mountTheta=2.45
01:12:10.021 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.17, opts=13)
01:12:10.021 00.000 6880 Enqueuing Move request for scope (0.15, 0.17)
01:12:10.021 00.000 10052 Worker thread wakes up
01:12:10.021 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
01:12:10.021 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
01:12:10.021 00.000 10052 Moving (0.15, 0.17) raw xDistance=-0.17 yDistance=0.15
01:12:10.022 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:12:10.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
01:12:10.022 00.000 10052 MoveAxis(E, 49, ABG)
01:12:10.022 00.000 10052 Guiding  Dir = 2, Dur = 49
01:12:10.063 00.041 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:10.090 00.027 10052 IsSlewing returns 0
01:12:10.114 00.024 10052 IsGuiding returns 0
01:12:10.122 00.008 6880 UpdateGuideState exits: m=2135 SNR=32.0
01:12:10.122 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:10.122 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:10.122 00.000 6880 Enqueuing Expose request
01:12:10.141 00.019 10052 PulseGuide returned control before completion, sleep 33
01:12:10.258 00.117 10052 IsGuiding returns 0
01:12:10.258 00.000 10052 Move returns status 0, amount 49
01:12:10.258 00.000 10052 MoveAxis(N, 0, ABG)
01:12:10.258 00.000 10052 Move returns status 0, amount 0
01:12:10.258 00.000 10052 move complete, result=0
01:12:10.258 00.000 10052 worker thread done servicing request
01:12:10.258 00.000 10052 Worker thread wakes up
01:12:10.258 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:10.258 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:10.258 00.000 6880 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
01:12:10.940 00.682 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffa6e0f0-7155-409c-a713-6cc3f4c52234"}
01:12:10.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffa6e0f0-7155-409c-a713-6cc3f4c52234"}
01:12:10.941 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1fb05505-b5f1-4f10-8695-87e4fb7dda70"}
01:12:10.941 00.000 6880 case statement mapped state 6 to 3
01:12:10.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fb05505-b5f1-4f10-8695-87e4fb7dda70"}
01:12:10.942 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f3a5f239-00bd-46bc-8a6f-bc402dd91948"}
01:12:10.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":340,"width":15,"height":15,"star_pos":[7.05,7.01],"pixels":"..."},"id":"f3a5f239-00bd-46bc-8a6f-bc402dd91948"}
01:12:11.179 00.237 10052 Exposure complete
01:12:11.274 00.095 10052 worker thread done servicing request
01:12:11.274 00.000 6880 OnExposeComplete: enter
01:12:11.274 00.000 6880 UpdateGuideState(): m_state=6
01:12:11.274 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
01:12:11.275 00.001 6880 Star::Find returns 1 (0), X=407.92, Y=889.21, Mass=2148, SNR=32.2, Peak=142 HFD=4.4
01:12:11.275 00.000 6880 MultiStar: [#1 -0.41,0.45,0.00,M9] [#2 0.01,0.19,1.02,U] [#3 0.10,0.25,0.93,U] [#4 -0.42,0.40,0.00,M1] [#5 -0.11,0.61,0.00,M5] [#6 0.13,0.34,0.95,U] [#7 -0.04,0.11,0.80,U] [#8 0.03,-0.17,0.80,U] 
01:12:11.275 00.000 6880 refined, 5 included, MultiStar: {0.06, 0.23}, one-star: {0.13, 0.58}
01:12:11.275 00.000 6880 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.61) = xAngle (2.92 = 2.92)
01:12:11.275 00.000 6880 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.89 = 2.89)
01:12:11.275 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.31 mountX=-0.24 mountY=0.06, mountTheta=2.89
01:12:11.277 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.23, opts=13)
01:12:11.277 00.000 6880 Enqueuing Move request for scope (0.06, 0.23)
01:12:11.277 00.000 10052 Worker thread wakes up
01:12:11.277 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.23) opts 0xd
01:12:11.277 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.23)
01:12:11.277 00.000 10052 Moving (0.06, 0.23) raw xDistance=-0.24 yDistance=0.06
01:12:11.278 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:12:11.278 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
01:12:11.278 00.000 10052 MoveAxis(E, 66, ABG)
01:12:11.278 00.000 10052 Guiding  Dir = 2, Dur = 66
01:12:11.300 00.022 10052 IsSlewing returns 0
01:12:11.313 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:11.337 00.024 10052 IsGuiding returns 0
01:12:11.368 00.031 10052 PulseGuide returned control before completion, sleep 47
01:12:11.389 00.021 6880 UpdateGuideState exits: m=2148 SNR=32.2
01:12:11.389 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:11.390 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:11.390 00.000 6880 Enqueuing Expose request
01:12:11.445 00.055 10052 IsGuiding returns 0
01:12:11.445 00.000 10052 Move returns status 0, amount 66
01:12:11.445 00.000 10052 MoveAxis(N, 0, ABG)
01:12:11.446 00.001 10052 Move returns status 0, amount 0
01:12:11.446 00.000 10052 move complete, result=0
01:12:11.446 00.000 10052 worker thread done servicing request
01:12:11.446 00.000 10052 Worker thread wakes up
01:12:11.446 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:11.446 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:11.446 00.000 6880 GuideStep: -0.2 px 66 ms EAST, 0.1 px 0 ms NORTH
01:12:12.584 01.138 10052 Exposure complete
01:12:12.691 00.107 10052 worker thread done servicing request
01:12:12.691 00.000 6880 OnExposeComplete: enter
01:12:12.692 00.001 6880 UpdateGuideState(): m_state=6
01:12:12.692 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
01:12:12.692 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.99, Mass=2170, SNR=32.3, Peak=143 HFD=4.3
01:12:12.693 00.001 6880 MultiStar: [#1 -0.28,0.59,0.00,M10] [#2 0.31,-0.09,0.98,U] [#3 -0.08,0.00,0.93,U] [#4 -0.18,0.39,0.87,U] [#5 -0.38,0.31,0.00,M6] [#6 0.28,-0.22,0.92,U] [#7 0.04,0.06,0.80,U] [#8 0.06,-0.09,0.79,U] 
01:12:12.693 00.000 6880 refined, 6 included, MultiStar: {0.06, 0.06}, one-star: {-0.06, 0.37}
01:12:12.693 00.000 6880 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.61) = xAngle (2.47 = 2.47)
01:12:12.693 00.000 6880 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.44 = 2.44)
01:12:12.693 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.86 mountX=-0.07 mountY=0.06, mountTheta=2.45
01:12:12.695 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.06, opts=13)
01:12:12.695 00.000 6880 Enqueuing Move request for scope (0.06, 0.06)
01:12:12.695 00.000 10052 Worker thread wakes up
01:12:12.695 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:12:12.695 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:12:12.695 00.000 10052 Moving (0.06, 0.06) raw xDistance=-0.07 yDistance=0.06
01:12:12.695 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:12:12.696 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
01:12:12.696 00.000 10052 MoveAxis(E, 0, ABG)
01:12:12.696 00.000 10052 Move returns status 0, amount 0
01:12:12.696 00.000 10052 MoveAxis(N, 0, ABG)
01:12:12.696 00.000 10052 Move returns status 0, amount 0
01:12:12.696 00.000 10052 move complete, result=0
01:12:12.696 00.000 10052 worker thread done servicing request
01:12:12.731 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:12.785 00.054 6880 UpdateGuideState exits: m=2170 SNR=32.3
01:12:12.786 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:12.786 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:12.786 00.000 6880 Enqueuing Expose request
01:12:12.786 00.000 10052 Worker thread wakes up
01:12:12.786 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:12.786 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:12.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:12.941 00.155 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83e3cb2a-9c71-436c-b936-ed0eca11aef2"}
01:12:12.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83e3cb2a-9c71-436c-b936-ed0eca11aef2"}
01:12:12.943 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae386fb2-5e1a-4388-84b0-0158f472875d"}
01:12:12.943 00.000 6880 case statement mapped state 6 to 3
01:12:12.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae386fb2-5e1a-4388-84b0-0158f472875d"}
01:12:12.944 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a600c0fa-4716-47f3-b6c2-85541afe5dff"}
01:12:12.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":342,"width":15,"height":15,"star_pos":[6.73,6.99],"pixels":"..."},"id":"a600c0fa-4716-47f3-b6c2-85541afe5dff"}
01:12:13.695 00.751 10052 Exposure complete
01:12:13.795 00.100 10052 worker thread done servicing request
01:12:13.796 00.001 6880 OnExposeComplete: enter
01:12:13.796 00.000 6880 UpdateGuideState(): m_state=6
01:12:13.797 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
01:12:13.797 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.98, Mass=2144, SNR=32.1, Peak=152 HFD=4.4
01:12:13.797 00.000 6880 MultiStar: [#1 -0.66,0.42,0.00,R] [#2 0.37,0.02,0.99,U] [#3 -0.08,-0.22,0.92,U] [#4 -0.49,-0.06,0.00,M1] [#5 -0.30,0.31,0.97,U] [#6 0.21,-0.04,0.95,U] [#7 -0.15,-0.01,0.78,U] [#8 0.08,-0.31,0.82,U] 
01:12:13.797 00.000 6880 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.01, 0.35}
01:12:13.798 00.001 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
01:12:13.798 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
01:12:13.799 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=0.85 mountX=-0.03 mountY=0.02, mountTheta=2.44
01:12:13.801 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.03, opts=13)
01:12:13.802 00.001 6880 Enqueuing Move request for scope (0.02, 0.03)
01:12:13.802 00.000 10052 Worker thread wakes up
01:12:13.802 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:12:13.802 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:12:13.802 00.000 10052 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
01:12:13.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:12:13.803 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
01:12:13.803 00.000 10052 MoveAxis(E, 0, ABG)
01:12:13.803 00.000 10052 Move returns status 0, amount 0
01:12:13.803 00.000 10052 MoveAxis(N, 0, ABG)
01:12:13.803 00.000 10052 Move returns status 0, amount 0
01:12:13.803 00.000 10052 move complete, result=0
01:12:13.804 00.001 10052 worker thread done servicing request
01:12:13.842 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:13.904 00.062 6880 UpdateGuideState exits: m=2144 SNR=32.1
01:12:13.905 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:13.905 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:13.905 00.000 6880 Enqueuing Expose request
01:12:13.905 00.000 10052 Worker thread wakes up
01:12:13.905 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:12:13.905 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:13.905 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:14.939 01.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88b44e2a-b134-4483-aee2-22cb4fef31dd"}
01:12:14.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88b44e2a-b134-4483-aee2-22cb4fef31dd"}
01:12:14.941 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65dbc23b-d1ba-4b38-8f99-22b3bc306a38"}
01:12:14.941 00.000 6880 case statement mapped state 6 to 3
01:12:14.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"65dbc23b-d1ba-4b38-8f99-22b3bc306a38"}
01:12:14.942 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d937ca79-80a6-4b7c-8b3a-b754913a6245"}
01:12:14.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":343,"width":15,"height":15,"star_pos":[6.80,6.98],"pixels":"..."},"id":"d937ca79-80a6-4b7c-8b3a-b754913a6245"}
01:12:15.040 00.098 10052 Exposure complete
01:12:15.144 00.104 10052 worker thread done servicing request
01:12:15.144 00.000 6880 OnExposeComplete: enter
01:12:15.144 00.000 6880 UpdateGuideState(): m_state=6
01:12:15.145 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
01:12:15.145 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.91, Mass=2126, SNR=32.0, Peak=125 HFD=4.5
01:12:15.146 00.001 6880 MultiStar: [#1 0.45,-0.02,0.98,U] [#2 -0.20,0.16,0.97,U] [#3 -0.27,0.17,0.95,U] [#4 0.15,0.34,0.83,U] [#5 0.07,0.34,0.96,U] [#6 -0.06,0.32,0.92,U] [#7 0.13,0.43,0.75,U] [#8 0.11,-0.10,0.79,U] 
01:12:15.146 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.21}, one-star: {0.24, 0.29}
01:12:15.146 00.000 6880 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.61) = xAngle (2.88 = 2.88)
01:12:15.146 00.000 6880 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.84 = 2.84)
01:12:15.148 00.002 6880 CameraToMount -- cameraX=0.07 cameraY=0.21 hyp=0.22 cameraTheta=1.26 mountX=-0.21 mountY=0.07, mountTheta=2.85
01:12:15.150 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.21, opts=13)
01:12:15.150 00.000 6880 Enqueuing Move request for scope (0.07, 0.21)
01:12:15.150 00.000 10052 Worker thread wakes up
01:12:15.150 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.21) opts 0xd
01:12:15.150 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.21)
01:12:15.150 00.000 10052 Moving (0.07, 0.21) raw xDistance=-0.21 yDistance=0.07
01:12:15.150 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:12:15.151 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:12:15.151 00.000 10052 MoveAxis(E, 57, ABG)
01:12:15.151 00.000 10052 Guiding  Dir = 2, Dur = 57
01:12:15.173 00.022 10052 IsSlewing returns 0
01:12:15.189 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:15.211 00.022 10052 IsGuiding returns 0
01:12:15.238 00.027 10052 PulseGuide returned control before completion, sleep 41
01:12:15.255 00.017 6880 UpdateGuideState exits: m=2126 SNR=32.0
01:12:15.255 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:15.255 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:15.255 00.000 6880 Enqueuing Expose request
01:12:15.312 00.057 10052 IsGuiding returns 0
01:12:15.313 00.001 10052 Move returns status 0, amount 57
01:12:15.313 00.000 10052 MoveAxis(N, 0, ABG)
01:12:15.313 00.000 10052 Move returns status 0, amount 0
01:12:15.313 00.000 10052 move complete, result=0
01:12:15.313 00.000 10052 worker thread done servicing request
01:12:15.313 00.000 10052 Worker thread wakes up
01:12:15.313 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:15.313 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:15.343 00.030 6880 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
01:12:16.231 00.888 10052 Exposure complete
01:12:16.521 00.290 10052 worker thread done servicing request
01:12:16.521 00.000 6880 OnExposeComplete: enter
01:12:16.521 00.000 6880 UpdateGuideState(): m_state=6
01:12:16.522 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
01:12:16.522 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=889.26, Mass=2221, SNR=32.7, Peak=152 HFD=4.5
01:12:16.522 00.000 6880 MultiStar: [#1 0.64,0.21,0.00,M1] [#2 0.49,0.02,0.00,M1] [#3 0.33,0.15,0.92,U] [#4 0.08,0.57,0.00,M1] [#5 0.18,0.51,0.00,M5] [#6 0.40,0.19,0.93,U] [#7 0.41,0.33,0.00,M1] [#8 0.29,-0.03,0.81,U] 
01:12:16.522 00.000 6880 refined, 3 included, MultiStar: {0.36, 0.26}, one-star: {0.43, 0.64}
01:12:16.523 00.001 6880 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.61) = xAngle (2.23 = 2.23)
01:12:16.523 00.000 6880 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.20 = 2.20)
01:12:16.523 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=0.26 hyp=0.45 cameraTheta=0.61 mountX=-0.27 mountY=0.36, mountTheta=2.22
01:12:16.525 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=0.26, opts=13)
01:12:16.525 00.000 6880 Enqueuing Move request for scope (0.36, 0.26)
01:12:16.525 00.000 10052 Worker thread wakes up
01:12:16.526 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.26) opts 0xd
01:12:16.526 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, 0.26)
01:12:16.526 00.000 10052 Moving (0.36, 0.26) raw xDistance=-0.27 yDistance=0.36
01:12:16.526 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:12:16.526 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.36, slope = 0.02
01:12:16.526 00.000 10052 MoveAxis(E, 76, ABG)
01:12:16.526 00.000 10052 Guiding  Dir = 2, Dur = 76
01:12:16.547 00.021 10052 IsSlewing returns 0
01:12:16.580 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:16.585 00.005 10052 IsGuiding returns 0
01:12:16.612 00.027 10052 PulseGuide returned control before completion, sleep 60
01:12:16.658 00.046 6880 UpdateGuideState exits: m=2221 SNR=32.7
01:12:16.658 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:16.658 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:16.658 00.000 6880 Enqueuing Expose request
01:12:16.702 00.044 10052 IsGuiding returns 0
01:12:16.702 00.000 10052 Move returns status 0, amount 76
01:12:16.702 00.000 10052 MoveAxis(S, 37, ABG)
01:12:16.702 00.000 10052 Guiding  Dir = 1, Dur = 37
01:12:16.740 00.038 10052 IsSlewing returns 0
01:12:16.779 00.039 10052 IsGuiding returns 0
01:12:16.807 00.028 10052 PulseGuide returned control before completion, sleep 20
01:12:16.861 00.054 10052 IsGuiding returns 0
01:12:16.861 00.000 10052 Move returns status 0, amount 37
01:12:16.861 00.000 10052 move complete, result=0
01:12:16.861 00.000 10052 worker thread done servicing request
01:12:16.861 00.000 10052 Worker thread wakes up
01:12:16.861 00.000 6880 GuideStep: -0.3 px 76 ms EAST, 0.4 px 37 ms SOUTH
01:12:16.861 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:16.862 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:16.938 00.076 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9706b64c-d40a-4a18-a6b4-ac0751a6cbf0"}
01:12:16.938 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9706b64c-d40a-4a18-a6b4-ac0751a6cbf0"}
01:12:16.942 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25c8e683-3876-4637-8bc6-7b08b7361f94"}
01:12:16.942 00.000 6880 case statement mapped state 6 to 3
01:12:16.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"25c8e683-3876-4637-8bc6-7b08b7361f94"}
01:12:16.944 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5486ccfe-0bdb-4ba4-9ec9-9c59f28f1677"}
01:12:16.946 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":345,"width":15,"height":15,"star_pos":[7.22,7.26],"pixels":"..."},"id":"5486ccfe-0bdb-4ba4-9ec9-9c59f28f1677"}
01:12:17.993 01.047 10052 Exposure complete
01:12:18.104 00.111 10052 worker thread done servicing request
01:12:18.104 00.000 6880 OnExposeComplete: enter
01:12:18.104 00.000 6880 UpdateGuideState(): m_state=6
01:12:18.105 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
01:12:18.105 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=889.13, Mass=2141, SNR=32.2, Peak=116 HFD=4.7
01:12:18.106 00.001 6880 MultiStar: [#1 0.19,0.17,0.98,U] [#2 0.04,0.06,1.00,U] [#3 -0.13,0.07,0.95,U] [#4 -0.49,0.34,0.00,M2] [#5 -0.45,0.27,0.00,M6] [#6 -0.01,0.24,0.93,U] [#7 -0.03,0.29,0.79,U] [#8 -0.23,-0.09,0.80,U] 
01:12:18.106 00.000 6880 refined, 6 included, MultiStar: {-0.04, 0.18}, one-star: {-0.12, 0.51}
01:12:18.106 00.000 6880 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.61) = xAngle (3.39 = -2.90)
01:12:18.106 00.000 6880 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.35 = -2.93)
01:12:18.106 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.77 mountX=-0.18 mountY=-0.04, mountTheta=-2.93
01:12:18.108 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.18, opts=13)
01:12:18.109 00.001 6880 Enqueuing Move request for scope (-0.04, 0.18)
01:12:18.109 00.000 10052 Worker thread wakes up
01:12:18.109 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
01:12:18.109 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
01:12:18.109 00.000 10052 Moving (-0.04, 0.18) raw xDistance=-0.18 yDistance=-0.04
01:12:18.109 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
01:12:18.109 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
01:12:18.109 00.000 10052 MoveAxis(E, 52, ABG)
01:12:18.110 00.001 10052 Guiding  Dir = 2, Dur = 52
01:12:18.138 00.028 10052 IsSlewing returns 0
01:12:18.146 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:18.195 00.049 6880 UpdateGuideState exits: m=2141 SNR=32.2
01:12:18.195 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:18.195 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:18.195 00.000 6880 Enqueuing Expose request
01:12:18.210 00.015 10052 IsGuiding returns 0
01:12:18.318 00.108 10052 IsGuiding returns 1
01:12:18.318 00.000 10052 scope still moving after pulse duration time elapsed
01:12:18.433 00.115 10052 IsSlewing returns 0
01:12:18.514 00.081 10052 IsGuiding returns 0
01:12:18.514 00.000 10052 scope move finished after 52 + 251 ms
01:12:18.514 00.000 10052 Move returns status 0, amount 52
01:12:18.514 00.000 10052 MoveAxis(N, 0, ABG)
01:12:18.514 00.000 10052 Move returns status 0, amount 0
01:12:18.514 00.000 10052 move complete, result=0
01:12:18.514 00.000 10052 worker thread done servicing request
01:12:18.514 00.000 6880 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
01:12:18.514 00.000 10052 Worker thread wakes up
01:12:18.515 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:18.515 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:18.937 00.422 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f324eea-63d1-4e94-bf44-17610a7508d2"}
01:12:18.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f324eea-63d1-4e94-bf44-17610a7508d2"}
01:12:18.938 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b25419cb-6067-4ca8-a4ae-133b71c16964"}
01:12:18.938 00.000 6880 case statement mapped state 6 to 3
01:12:18.938 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b25419cb-6067-4ca8-a4ae-133b71c16964"}
01:12:18.939 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f80681f-e1dc-4211-b29a-4388df5d188b"}
01:12:18.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":346,"width":15,"height":15,"star_pos":[6.67,7.13],"pixels":"..."},"id":"2f80681f-e1dc-4211-b29a-4388df5d188b"}
01:12:19.430 00.491 10052 Exposure complete
01:12:19.530 00.100 6880 OnExposeComplete: enter
01:12:19.530 00.000 6880 UpdateGuideState(): m_state=6
01:12:19.530 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
01:12:19.530 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=889.27, Mass=2320, SNR=33.4, Peak=158 HFD=4.5
01:12:19.530 00.000 10052 worker thread done servicing request
01:12:19.531 00.001 6880 MultiStar: [#1 0.53,0.35,0.00,M1] [#2 0.07,0.21,1.00,U] [#3 0.06,0.33,0.92,U] [#4 -0.04,0.62,0.00,M3] [#5 -0.09,0.76,0.00,M7] [#6 0.14,0.47,0.00,M1] [#7 0.14,0.33,0.78,U] [#8 0.17,0.11,0.76,U] 
01:12:19.531 00.000 6880 refined, 4 included, MultiStar: {0.09, 0.34}, one-star: {0.05, 0.65}
01:12:19.531 00.000 6880 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.61) = xAngle (2.91 = 2.91)
01:12:19.531 00.000 6880 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.88 = 2.88)
01:12:19.531 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.34 hyp=0.35 cameraTheta=1.30 mountX=-0.34 mountY=0.09, mountTheta=2.88
01:12:19.533 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.34, opts=13)
01:12:19.533 00.000 6880 Enqueuing Move request for scope (0.09, 0.34)
01:12:19.533 00.000 10052 Worker thread wakes up
01:12:19.533 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.34) opts 0xd
01:12:19.534 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.34)
01:12:19.534 00.000 10052 Moving (0.09, 0.34) raw xDistance=-0.34 yDistance=0.09
01:12:19.534 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
01:12:19.534 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.09, using input
01:12:19.534 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
01:12:19.534 00.000 10052 MoveAxis(E, 94, ABG)
01:12:19.534 00.000 10052 Guiding  Dir = 2, Dur = 94
01:12:19.567 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:19.618 00.051 10052 IsSlewing returns 0
01:12:19.645 00.027 6880 UpdateGuideState exits: m=2320 SNR=33.4
01:12:19.646 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:19.646 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:19.646 00.000 6880 Enqueuing Expose request
01:12:19.657 00.011 10052 IsGuiding returns 0
01:12:19.721 00.064 10052 PulseGuide returned control before completion, sleep 40
01:12:19.839 00.118 10052 IsGuiding returns 1
01:12:19.839 00.000 10052 scope still moving after pulse duration time elapsed
01:12:19.955 00.116 10052 IsSlewing returns 0
01:12:20.033 00.078 10052 IsGuiding returns 0
01:12:20.034 00.001 10052 scope move finished after 94 + 283 ms
01:12:20.034 00.000 10052 Move returns status 0, amount 94
01:12:20.034 00.000 10052 MoveAxis(N, 0, ABG)
01:12:20.034 00.000 10052 Move returns status 0, amount 0
01:12:20.034 00.000 10052 move complete, result=0
01:12:20.034 00.000 10052 worker thread done servicing request
01:12:20.034 00.000 10052 Worker thread wakes up
01:12:20.034 00.000 6880 GuideStep: -0.3 px 94 ms EAST, 0.1 px 0 ms NORTH
01:12:20.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:20.035 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:20.954 00.919 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b35a88ee-c175-4514-ab42-3686d33abc4b"}
01:12:20.954 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b35a88ee-c175-4514-ab42-3686d33abc4b"}
01:12:20.955 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a0782c70-7778-42ed-ba14-5954d7661119"}
01:12:20.955 00.000 6880 case statement mapped state 6 to 3
01:12:20.955 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0782c70-7778-42ed-ba14-5954d7661119"}
01:12:20.956 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f2462c2-7c8f-4b30-95df-c21ba84a72b5"}
01:12:20.957 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":347,"width":15,"height":15,"star_pos":[6.84,7.27],"pixels":"..."},"id":"6f2462c2-7c8f-4b30-95df-c21ba84a72b5"}
01:12:21.182 00.225 10052 Exposure complete
01:12:21.290 00.108 10052 worker thread done servicing request
01:12:21.290 00.000 6880 OnExposeComplete: enter
01:12:21.290 00.000 6880 UpdateGuideState(): m_state=6
01:12:21.291 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
01:12:21.291 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.92, Mass=2257, SNR=32.9, Peak=154 HFD=4.5
01:12:21.291 00.000 6880 MultiStar: [#1 0.45,-0.16,0.00,M2] [#2 0.29,-0.16,0.96,U] [#3 0.05,-0.16,0.90,U] [#4 -0.11,0.41,0.81,U] [#5 -0.20,0.30,0.95,U] [#6 0.13,-0.33,0.92,U] [#7 0.24,-0.13,0.77,U] [#8 0.14,-0.39,0.78,U] 
01:12:21.292 00.001 6880 refined, 7 included, MultiStar: {0.07, -0.01}, one-star: {0.07, 0.30}
01:12:21.292 00.000 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
01:12:21.292 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
01:12:21.292 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.17 mountX=0.01 mountY=0.07, mountTheta=1.44
01:12:21.294 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.01, opts=13)
01:12:21.294 00.000 6880 Enqueuing Move request for scope (0.07, -0.01)
01:12:21.294 00.000 10052 Worker thread wakes up
01:12:21.294 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
01:12:21.294 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
01:12:21.294 00.000 10052 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=0.07
01:12:21.294 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:12:21.294 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.08, using input
01:12:21.295 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:12:21.295 00.000 10052 MoveAxis(E, 0, ABG)
01:12:21.295 00.000 10052 Move returns status 0, amount 0
01:12:21.295 00.000 10052 MoveAxis(N, 0, ABG)
01:12:21.295 00.000 10052 Move returns status 0, amount 0
01:12:21.295 00.000 10052 move complete, result=0
01:12:21.295 00.000 10052 worker thread done servicing request
01:12:21.327 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:21.381 00.054 6880 UpdateGuideState exits: m=2257 SNR=32.9
01:12:21.381 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:21.381 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:21.381 00.000 6880 Enqueuing Expose request
01:12:21.382 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:21.382 00.000 10052 Worker thread wakes up
01:12:21.382 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:21.382 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:22.291 00.909 10052 Exposure complete
01:12:22.390 00.099 10052 worker thread done servicing request
01:12:22.390 00.000 6880 OnExposeComplete: enter
01:12:22.390 00.000 6880 UpdateGuideState(): m_state=6
01:12:22.391 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
01:12:22.391 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.95, Mass=2311, SNR=33.4, Peak=157 HFD=4.4
01:12:22.391 00.000 6880 MultiStar: [#1 0.28,-0.05,0.93,U] [#2 0.08,-0.04,1.01,U] [#3 -0.13,-0.04,0.90,U] [#4 -0.25,0.29,0.83,U] [#5 -0.39,0.29,0.00,M7] [#6 0.05,0.05,0.91,U] [#7 -0.03,0.07,0.76,U] [#8 -0.12,-0.18,0.80,U] 
01:12:22.392 00.001 6880 refined, 7 included, MultiStar: {-0.01, 0.06}, one-star: {-0.03, 0.33}
01:12:22.392 00.000 6880 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.61) = xAngle (3.40 = -2.88)
01:12:22.392 00.000 6880 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.37 = -2.91)
01:12:22.392 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.79 mountX=-0.05 mountY=-0.01, mountTheta=-2.91
01:12:22.394 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.06, opts=13)
01:12:22.395 00.001 6880 Enqueuing Move request for scope (-0.01, 0.06)
01:12:22.395 00.000 10052 Worker thread wakes up
01:12:22.395 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:12:22.395 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:12:22.395 00.000 10052 Moving (-0.01, 0.06) raw xDistance=-0.05 yDistance=-0.01
01:12:22.395 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:12:22.396 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.03, using input
01:12:22.396 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:12:22.396 00.000 10052 MoveAxis(E, 0, ABG)
01:12:22.396 00.000 10052 Move returns status 0, amount 0
01:12:22.396 00.000 10052 MoveAxis(N, 0, ABG)
01:12:22.396 00.000 10052 Move returns status 0, amount 0
01:12:22.396 00.000 10052 move complete, result=0
01:12:22.396 00.000 10052 worker thread done servicing request
01:12:22.431 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:22.487 00.056 6880 UpdateGuideState exits: m=2311 SNR=33.4
01:12:22.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:22.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:22.487 00.000 6880 Enqueuing Expose request
01:12:22.487 00.000 10052 Worker thread wakes up
01:12:22.487 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:22.487 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:22.488 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:22.954 00.466 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c3bd9e1-8c2a-4c72-846f-334a8d53f30e"}
01:12:23.602 00.648 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c3bd9e1-8c2a-4c72-846f-334a8d53f30e"}
01:12:23.603 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7eff4ef6-6479-4eb1-a158-5b99d5b340ed"}
01:12:23.603 00.000 6880 case statement mapped state 6 to 3
01:12:23.603 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7eff4ef6-6479-4eb1-a158-5b99d5b340ed"}
01:12:23.605 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ed32c49-afb2-4939-8c06-fa9eeb64af6f"}
01:12:23.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":349,"width":15,"height":15,"star_pos":[6.76,6.95],"pixels":"..."},"id":"9ed32c49-afb2-4939-8c06-fa9eeb64af6f"}
01:12:23.633 00.028 10052 Exposure complete
01:12:23.754 00.121 6880 OnExposeComplete: enter
01:12:23.754 00.000 6880 UpdateGuideState(): m_state=6
01:12:23.754 00.000 10052 worker thread done servicing request
01:12:23.755 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
01:12:23.755 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=889.06, Mass=2086, SNR=31.7, Peak=136 HFD=4.5
01:12:23.755 00.000 6880 MultiStar: [#1 0.34,0.10,1.00,U] [#2 -0.12,0.08,1.04,U] [#3 -0.11,0.18,0.95,U] [#4 -0.30,0.46,0.00,M2] [#5 -0.17,0.69,0.00,M8] [#6 0.11,0.30,0.94,U] [#7 0.03,0.16,0.77,U] [#8 0.00,-0.07,0.82,U] 
01:12:23.755 00.000 6880 refined, 6 included, MultiStar: {0.03, 0.17}, one-star: {-0.04, 0.44}
01:12:23.756 00.001 6880 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.61) = xAngle (3.02 = 3.02)
01:12:23.756 00.000 6880 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.99 = 2.99)
01:12:23.756 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.18 cameraTheta=1.41 mountX=-0.18 mountY=0.03, mountTheta=2.99
01:12:23.757 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.17, opts=13)
01:12:23.758 00.001 6880 Enqueuing Move request for scope (0.03, 0.17)
01:12:23.758 00.000 10052 Worker thread wakes up
01:12:23.758 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:12:23.758 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:12:23.758 00.000 10052 Moving (0.03, 0.17) raw xDistance=-0.18 yDistance=0.03
01:12:23.758 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:12:23.758 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
01:12:23.758 00.000 10052 MoveAxis(E, 47, ABG)
01:12:23.758 00.000 10052 Guiding  Dir = 2, Dur = 47
01:12:23.786 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:23.855 00.069 10052 IsSlewing returns 0
01:12:23.867 00.012 6880 UpdateGuideState exits: m=2086 SNR=31.7
01:12:23.867 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:23.867 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:23.867 00.000 6880 Enqueuing Expose request
01:12:23.893 00.026 10052 IsGuiding returns 0
01:12:23.922 00.029 10052 PulseGuide returned control before completion, sleep 28
01:12:24.035 00.113 10052 IsGuiding returns 0
01:12:24.035 00.000 10052 Move returns status 0, amount 47
01:12:24.036 00.001 10052 MoveAxis(N, 0, ABG)
01:12:24.036 00.000 10052 Move returns status 0, amount 0
01:12:24.036 00.000 10052 move complete, result=0
01:12:24.036 00.000 10052 worker thread done servicing request
01:12:24.036 00.000 10052 Worker thread wakes up
01:12:24.036 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:24.036 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:24.063 00.027 6880 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
01:12:24.948 00.885 10052 Exposure complete
01:12:24.953 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"018ce746-b21e-40c8-8a82-cd12bfbccba2"}
01:12:24.953 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"018ce746-b21e-40c8-8a82-cd12bfbccba2"}
01:12:24.954 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d591d76-d909-41ab-a5e9-329abaa4e5cd"}
01:12:24.954 00.000 6880 case statement mapped state 6 to 3
01:12:24.954 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d591d76-d909-41ab-a5e9-329abaa4e5cd"}
01:12:24.955 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e676858b-57bd-47d2-86fa-70524bdce2ab"}
01:12:24.955 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":350,"width":15,"height":15,"star_pos":[6.75,7.06],"pixels":"..."},"id":"e676858b-57bd-47d2-86fa-70524bdce2ab"}
01:12:25.041 00.086 10052 worker thread done servicing request
01:12:25.042 00.001 6880 OnExposeComplete: enter
01:12:25.042 00.000 6880 UpdateGuideState(): m_state=6
01:12:25.043 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
01:12:25.043 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=889.08, Mass=2169, SNR=32.3, Peak=135 HFD=4.5
01:12:25.044 00.001 6880 MultiStar: [#1 0.19,-0.14,0.97,U] [#2 -0.11,0.08,1.00,U] [#3 -0.17,-0.02,0.92,U] [#4 -0.46,0.35,0.00,M3] [#5 -0.42,0.23,0.00,M9] [#6 0.09,0.17,0.94,U] [#7 -0.22,0.13,0.77,U] [#8 -0.29,-0.20,0.79,U] 
01:12:25.044 00.000 6880 refined, 6 included, MultiStar: {-0.09, 0.08}, one-star: {-0.17, 0.46}
01:12:25.044 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.05 = -2.24)
01:12:25.044 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.27)
01:12:25.044 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.43 mountX=-0.07 mountY=-0.09, mountTheta=-2.25
01:12:25.047 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.08, opts=13)
01:12:25.048 00.001 6880 Enqueuing Move request for scope (-0.09, 0.08)
01:12:25.048 00.000 10052 Worker thread wakes up
01:12:25.048 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:12:25.048 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:12:25.048 00.000 10052 Moving (-0.09, 0.08) raw xDistance=-0.07 yDistance=-0.09
01:12:25.048 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:12:25.049 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:12:25.049 00.000 10052 MoveAxis(E, 0, ABG)
01:12:25.049 00.000 10052 Move returns status 0, amount 0
01:12:25.049 00.000 10052 MoveAxis(N, 0, ABG)
01:12:25.049 00.000 10052 Move returns status 0, amount 0
01:12:25.049 00.000 10052 move complete, result=0
01:12:25.049 00.000 10052 worker thread done servicing request
01:12:25.088 00.039 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:25.143 00.055 6880 UpdateGuideState exits: m=2169 SNR=32.3
01:12:25.143 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:25.143 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:25.143 00.000 6880 Enqueuing Expose request
01:12:25.143 00.000 10052 Worker thread wakes up
01:12:25.144 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:25.144 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:25.144 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:26.276 01.132 10052 Exposure complete
01:12:26.377 00.101 10052 worker thread done servicing request
01:12:26.377 00.000 6880 OnExposeComplete: enter
01:12:26.377 00.000 6880 UpdateGuideState(): m_state=6
01:12:26.377 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
01:12:26.377 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=889.18, Mass=2036, SNR=31.3, Peak=118 HFD=4.5
01:12:26.378 00.001 6880 MultiStar: [#1 0.22,0.28,0.99,U] [#2 -0.15,0.34,1.02,U] [#3 -0.43,0.28,0.00,M1] [#4 -0.16,0.45,0.00,M4] [#5 -0.48,0.55,0.00,M10] [#6 -0.19,0.31,0.94,U] [#7 -0.19,0.36,0.80,U] [#8 -0.27,0.20,0.84,U] 
01:12:26.378 00.000 6880 refined, 5 included, MultiStar: {-0.09, 0.35}, one-star: {-0.03, 0.55}
01:12:26.378 00.000 6880 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.61) = xAngle (3.45 = -2.83)
01:12:26.379 00.001 6880 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.42 = -2.87)
01:12:26.379 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.35 hyp=0.36 cameraTheta=1.84 mountX=-0.34 mountY=-0.10, mountTheta=-2.86
01:12:26.382 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.35, opts=13)
01:12:26.382 00.000 6880 Enqueuing Move request for scope (-0.09, 0.35)
01:12:26.382 00.000 10052 Worker thread wakes up
01:12:26.383 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.35) opts 0xd
01:12:26.383 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.35)
01:12:26.383 00.000 10052 Moving (-0.09, 0.35) raw xDistance=-0.34 yDistance=-0.10
01:12:26.383 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
01:12:26.383 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.10, using input
01:12:26.383 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:12:26.383 00.000 10052 MoveAxis(E, 91, ABG)
01:12:26.383 00.000 10052 Guiding  Dir = 2, Dur = 91
01:12:26.418 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:26.420 00.002 10052 IsSlewing returns 0
01:12:26.458 00.038 10052 IsGuiding returns 0
01:12:26.482 00.024 6880 UpdateGuideState exits: m=2036 SNR=31.3
01:12:26.483 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:26.483 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:26.483 00.000 6880 Enqueuing Expose request
01:12:26.484 00.001 10052 PulseGuide returned control before completion, sleep 74
01:12:26.587 00.103 10052 IsGuiding returns 1
01:12:26.587 00.000 10052 scope still moving after pulse duration time elapsed
01:12:26.631 00.044 10052 IsSlewing returns 0
01:12:26.670 00.039 10052 IsGuiding returns 0
01:12:26.670 00.000 10052 scope move finished after 91 + 121 ms
01:12:26.670 00.000 10052 Move returns status 0, amount 91
01:12:26.670 00.000 10052 MoveAxis(N, 0, ABG)
01:12:26.670 00.000 10052 Move returns status 0, amount 0
01:12:26.670 00.000 10052 move complete, result=0
01:12:26.670 00.000 10052 worker thread done servicing request
01:12:26.671 00.001 10052 Worker thread wakes up
01:12:26.671 00.000 6880 GuideStep: -0.3 px 91 ms EAST, -0.1 px 0 ms NORTH
01:12:26.671 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:26.671 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:26.951 00.280 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"617be552-61d5-46eb-b117-94b9b000dcbd"}
01:12:26.951 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"617be552-61d5-46eb-b117-94b9b000dcbd"}
01:12:26.953 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea196b77-4a84-4533-9e74-8196b2b84ca3"}
01:12:26.953 00.000 6880 case statement mapped state 6 to 3
01:12:26.953 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea196b77-4a84-4533-9e74-8196b2b84ca3"}
01:12:26.954 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d5b5ce9e-3e3c-4bce-b2e4-e536678787f4"}
01:12:26.954 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":352,"width":15,"height":15,"star_pos":[6.76,7.18],"pixels":"..."},"id":"d5b5ce9e-3e3c-4bce-b2e4-e536678787f4"}
01:12:27.592 00.638 10052 Exposure complete
01:12:27.691 00.099 10052 worker thread done servicing request
01:12:27.691 00.000 6880 OnExposeComplete: enter
01:12:27.691 00.000 6880 UpdateGuideState(): m_state=6
01:12:27.692 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
01:12:27.692 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.11, Mass=2153, SNR=32.1, Peak=131 HFD=4.5
01:12:27.693 00.001 6880 MultiStar: [#1 0.45,0.24,0.00,M1] [#2 -0.30,0.31,1.00,U] [#3 -0.52,0.37,0.00,M2] [#4 -0.35,0.50,0.00,M5] [#5 -0.32,0.56,0.00,R] [#6 -0.31,0.76,0.00,M1] [#7 0.04,0.34,0.76,U] [#8 -0.14,0.35,0.79,U] 
01:12:27.693 00.000 6880 refined, 3 included, MultiStar: {-0.11, 0.38}, one-star: {-0.02, 0.49}
01:12:27.693 00.000 6880 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.61) = xAngle (3.47 = -2.81)
01:12:27.693 00.000 6880 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.44 = -2.84)
01:12:27.693 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.38 hyp=0.39 cameraTheta=1.86 mountX=-0.37 mountY=-0.11, mountTheta=-2.84
01:12:27.695 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.38, opts=13)
01:12:27.695 00.000 6880 Enqueuing Move request for scope (-0.11, 0.38)
01:12:27.695 00.000 10052 Worker thread wakes up
01:12:27.695 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.38) opts 0xd
01:12:27.695 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.38)
01:12:27.697 00.002 10052 Moving (-0.11, 0.38) raw xDistance=-0.37 yDistance=-0.11
01:12:27.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.37
01:12:27.697 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.15, using input
01:12:27.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
01:12:27.697 00.000 10052 MoveAxis(E, 104, ABG)
01:12:27.697 00.000 10052 Guiding  Dir = 2, Dur = 104
01:12:27.735 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:27.774 00.039 10052 IsSlewing returns 0
01:12:27.795 00.021 6880 UpdateGuideState exits: m=2153 SNR=32.1
01:12:27.796 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:27.796 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:27.796 00.000 6880 Enqueuing Expose request
01:12:27.847 00.051 10052 IsGuiding returns 0
01:12:27.929 00.082 10052 PulseGuide returned control before completion, sleep 33
01:12:28.041 00.112 10052 IsGuiding returns 1
01:12:28.041 00.000 10052 scope still moving after pulse duration time elapsed
01:12:28.120 00.079 10052 IsSlewing returns 0
01:12:28.198 00.078 10052 IsGuiding returns 0
01:12:28.199 00.001 10052 scope move finished after 104 + 247 ms
01:12:28.199 00.000 10052 Move returns status 0, amount 104
01:12:28.199 00.000 10052 MoveAxis(N, 0, ABG)
01:12:28.200 00.001 10052 Move returns status 0, amount 0
01:12:28.200 00.000 10052 move complete, result=0
01:12:28.200 00.000 10052 worker thread done servicing request
01:12:28.200 00.000 10052 Worker thread wakes up
01:12:28.200 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:28.202 00.002 6880 GuideStep: -0.4 px 104 ms EAST, -0.1 px 0 ms NORTH
01:12:28.202 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:28.953 00.751 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b75f4b7-813c-466b-b357-a8a32eeeb709"}
01:12:28.953 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b75f4b7-813c-466b-b357-a8a32eeeb709"}
01:12:28.954 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9625022b-f0e5-483c-92e9-828d90e78d62"}
01:12:28.954 00.000 6880 case statement mapped state 6 to 3
01:12:28.955 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9625022b-f0e5-483c-92e9-828d90e78d62"}
01:12:28.955 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"48668785-2c55-4b44-a487-9c284c503aec"}
01:12:28.956 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":353,"width":15,"height":15,"star_pos":[6.78,7.11],"pixels":"..."},"id":"48668785-2c55-4b44-a487-9c284c503aec"}
01:12:29.342 00.386 10052 Exposure complete
01:12:29.468 00.126 10052 worker thread done servicing request
01:12:29.468 00.000 6880 OnExposeComplete: enter
01:12:29.468 00.000 6880 UpdateGuideState(): m_state=6
01:12:29.470 00.002 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
01:12:29.470 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=889.21, Mass=2201, SNR=32.5, Peak=135 HFD=4.5
01:12:29.470 00.000 6880 MultiStar: [#1 0.30,0.09,0.97,U] [#2 -0.03,0.12,0.99,U] [#3 -0.15,0.26,0.93,U] [#4 -0.43,0.44,0.00,M6] [#5 0.04,-0.18,0.98,U] [#6 0.02,0.33,0.95,U] [#7 -0.06,0.17,0.76,U] [#8 0.01,-0.05,0.78,U] 
01:12:29.471 00.001 6880 refined, 7 included, MultiStar: {0.02, 0.17}, one-star: {-0.02, 0.58}
01:12:29.471 00.000 6880 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.61) = xAngle (3.09 = 3.09)
01:12:29.471 00.000 6880 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.06 = 3.06)
01:12:29.471 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.48 mountX=-0.17 mountY=0.01, mountTheta=3.06
01:12:29.474 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.17, opts=13)
01:12:29.474 00.000 6880 Enqueuing Move request for scope (0.02, 0.17)
01:12:29.474 00.000 10052 Worker thread wakes up
01:12:29.474 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:12:29.474 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:12:29.474 00.000 10052 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=0.01
01:12:29.474 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.17
01:12:29.474 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
01:12:29.474 00.000 10052 MoveAxis(E, 51, ABG)
01:12:29.474 00.000 10052 Guiding  Dir = 2, Dur = 51
01:12:29.508 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:29.512 00.004 10052 IsSlewing returns 0
01:12:29.550 00.038 10052 IsGuiding returns 0
01:12:29.568 00.018 6880 UpdateGuideState exits: m=2201 SNR=32.5
01:12:29.568 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:29.568 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:29.569 00.001 6880 Enqueuing Expose request
01:12:29.655 00.086 10052 IsGuiding returns 1
01:12:29.655 00.000 10052 scope still moving after pulse duration time elapsed
01:12:29.699 00.044 10052 IsSlewing returns 0
01:12:29.738 00.039 10052 IsGuiding returns 0
01:12:29.738 00.000 10052 scope move finished after 51 + 136 ms
01:12:29.738 00.000 10052 Move returns status 0, amount 51
01:12:29.738 00.000 10052 MoveAxis(N, 0, ABG)
01:12:29.738 00.000 10052 Move returns status 0, amount 0
01:12:29.738 00.000 10052 move complete, result=0
01:12:29.738 00.000 10052 worker thread done servicing request
01:12:29.738 00.000 10052 Worker thread wakes up
01:12:29.738 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:29.738 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:29.843 00.105 6880 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
01:12:30.650 00.807 10052 Exposure complete
01:12:30.758 00.108 10052 worker thread done servicing request
01:12:30.758 00.000 6880 OnExposeComplete: enter
01:12:30.758 00.000 6880 UpdateGuideState(): m_state=6
01:12:30.759 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
01:12:30.759 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=889.05, Mass=2183, SNR=32.4, Peak=139 HFD=4.5
01:12:30.760 00.001 6880 MultiStar: [#1 0.23,0.06,0.95,U] [#2 0.01,0.00,0.98,U] [#3 -0.21,0.06,0.92,U] [#4 -0.43,0.24,0.00,M7] [#5 -0.11,-0.10,0.98,U] [#6 -0.03,0.14,0.91,U] [#7 -0.06,0.10,0.77,U] [#8 -0.23,-0.13,0.83,U] 
01:12:30.760 00.000 6880 refined, 7 included, MultiStar: {-0.06, 0.07}, one-star: {-0.13, 0.43}
01:12:30.760 00.000 6880 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.61) = xAngle (3.90 = -2.38)
01:12:30.760 00.000 6880 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.87 = -2.41)
01:12:30.761 00.001 6880 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.29 mountX=-0.07 mountY=-0.06, mountTheta=-2.40
01:12:30.764 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.07, opts=13)
01:12:30.764 00.000 6880 Enqueuing Move request for scope (-0.06, 0.07)
01:12:30.764 00.000 10052 Worker thread wakes up
01:12:30.764 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
01:12:30.764 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
01:12:30.765 00.001 10052 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=-0.06
01:12:30.765 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:12:30.765 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:12:30.765 00.000 10052 MoveAxis(E, 0, ABG)
01:12:30.765 00.000 10052 Move returns status 0, amount 0
01:12:30.765 00.000 10052 MoveAxis(N, 0, ABG)
01:12:30.765 00.000 10052 Move returns status 0, amount 0
01:12:30.765 00.000 10052 move complete, result=0
01:12:30.765 00.000 10052 worker thread done servicing request
01:12:30.800 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:30.856 00.056 6880 UpdateGuideState exits: m=2183 SNR=32.4
01:12:30.856 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:30.857 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:30.857 00.000 6880 Enqueuing Expose request
01:12:30.857 00.000 10052 Worker thread wakes up
01:12:30.857 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:30.857 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:30.858 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:12:30.972 00.114 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9649ef4-625e-4bc2-abec-23efdff3bd41"}
01:12:30.974 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9649ef4-625e-4bc2-abec-23efdff3bd41"}
01:12:30.983 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b14aef0d-ccca-412c-9409-973c99d28cd1"}
01:12:30.983 00.000 6880 case statement mapped state 6 to 3
01:12:30.983 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b14aef0d-ccca-412c-9409-973c99d28cd1"}
01:12:30.987 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f0efcc83-855c-4f87-b479-4486247b865e"}
01:12:30.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":355,"width":15,"height":15,"star_pos":[6.66,7.05],"pixels":"..."},"id":"f0efcc83-855c-4f87-b479-4486247b865e"}
01:12:31.996 01.009 10052 Exposure complete
01:12:32.138 00.142 10052 worker thread done servicing request
01:12:32.138 00.000 6880 OnExposeComplete: enter
01:12:32.138 00.000 6880 UpdateGuideState(): m_state=6
01:12:32.138 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
01:12:32.139 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=889.49, Mass=2258, SNR=32.9, Peak=158 HFD=4.5
01:12:32.139 00.000 6880 MultiStar: [#1 0.22,0.14,0.97,U] [#2 -0.07,-0.02,1.00,U] [#3 -0.18,0.22,0.88,U] [#4 -0.43,0.41,0.00,M8] [#5 0.00,-0.07,0.98,U] [#6 0.01,0.32,0.92,U] [#7 -0.04,0.14,0.76,U] [#8 0.06,-0.08,0.80,U] 
01:12:32.139 00.000 6880 refined, 7 included, MultiStar: {0.01, 0.20}, one-star: {0.06, 0.86}
01:12:32.139 00.000 6880 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
01:12:32.140 00.001 6880 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
01:12:32.140 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.20 hyp=0.20 cameraTheta=1.52 mountX=-0.20 mountY=0.01, mountTheta=3.10
01:12:32.142 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.20, opts=13)
01:12:32.142 00.000 6880 Enqueuing Move request for scope (0.01, 0.20)
01:12:32.142 00.000 10052 Worker thread wakes up
01:12:32.142 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0xd
01:12:32.142 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
01:12:32.142 00.000 10052 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=0.01
01:12:32.142 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:12:32.143 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:12:32.143 00.000 10052 MoveAxis(E, 53, ABG)
01:12:32.143 00.000 10052 Guiding  Dir = 2, Dur = 53
01:12:32.174 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:32.223 00.049 10052 IsSlewing returns 0
01:12:32.229 00.006 6880 UpdateGuideState exits: m=2258 SNR=32.9
01:12:32.229 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:32.229 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:32.229 00.000 6880 Enqueuing Expose request
01:12:32.293 00.064 10052 IsGuiding returns 0
01:12:32.391 00.098 10052 IsGuiding returns 1
01:12:32.391 00.000 10052 scope still moving after pulse duration time elapsed
01:12:32.466 00.075 10052 IsSlewing returns 0
01:12:32.541 00.075 10052 IsGuiding returns 0
01:12:32.542 00.001 10052 scope move finished after 53 + 196 ms
01:12:32.542 00.000 10052 Move returns status 0, amount 53
01:12:32.542 00.000 10052 MoveAxis(N, 0, ABG)
01:12:32.542 00.000 10052 Move returns status 0, amount 0
01:12:32.542 00.000 10052 move complete, result=0
01:12:32.542 00.000 10052 worker thread done servicing request
01:12:32.542 00.000 6880 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
01:12:32.542 00.000 10052 Worker thread wakes up
01:12:32.542 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:32.543 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:32.973 00.430 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d67fbe6-cef0-4177-8e2f-49fecbd910a0"}
01:12:32.973 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d67fbe6-cef0-4177-8e2f-49fecbd910a0"}
01:12:32.975 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b358ccfe-8790-488e-9d53-9eb22ffa0150"}
01:12:32.975 00.000 6880 case statement mapped state 6 to 3
01:12:32.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b358ccfe-8790-488e-9d53-9eb22ffa0150"}
01:12:32.976 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a61525ab-1aec-4483-a26a-f193863acced"}
01:12:32.977 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":356,"width":15,"height":15,"star_pos":[6.85,7.49],"pixels":"..."},"id":"a61525ab-1aec-4483-a26a-f193863acced"}
01:12:33.464 00.487 10052 Exposure complete
01:12:33.574 00.110 10052 worker thread done servicing request
01:12:33.574 00.000 6880 OnExposeComplete: enter
01:12:33.574 00.000 6880 UpdateGuideState(): m_state=6
01:12:33.575 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
01:12:33.575 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=889.37, Mass=2109, SNR=31.9, Peak=150 HFD=4.4
01:12:33.576 00.001 6880 MultiStar: [#1 0.12,0.24,0.98,U] [#2 -0.13,0.06,1.04,U] [#3 -0.14,0.26,0.91,U] [#4 -0.50,0.56,0.00,M9] [#5 -0.13,-0.00,1.01,U] [#6 0.00,0.41,0.97,U] [#7 -0.19,0.35,0.80,U] [#8 -0.04,0.10,0.82,U] 
01:12:33.576 00.000 6880 refined, 7 included, MultiStar: {-0.08, 0.27}, one-star: {-0.15, 0.75}
01:12:33.576 00.000 6880 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.61) = xAngle (3.47 = -2.81)
01:12:33.576 00.000 6880 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.44 = -2.84)
01:12:33.576 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.27 hyp=0.28 cameraTheta=1.86 mountX=-0.27 mountY=-0.08, mountTheta=-2.84
01:12:33.578 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.27, opts=13)
01:12:33.578 00.000 6880 Enqueuing Move request for scope (-0.08, 0.27)
01:12:33.578 00.000 10052 Worker thread wakes up
01:12:33.578 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.27) opts 0xd
01:12:33.578 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.27)
01:12:33.578 00.000 10052 Moving (-0.08, 0.27) raw xDistance=-0.27 yDistance=-0.08
01:12:33.579 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:12:33.579 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
01:12:33.579 00.000 10052 MoveAxis(E, 74, ABG)
01:12:33.579 00.000 10052 Guiding  Dir = 2, Dur = 74
01:12:33.613 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:33.618 00.005 10052 IsSlewing returns 0
01:12:33.655 00.037 10052 IsGuiding returns 0
01:12:33.682 00.027 6880 UpdateGuideState exits: m=2109 SNR=31.9
01:12:33.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:33.683 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:33.683 00.000 6880 Enqueuing Expose request
01:12:33.800 00.117 10052 IsGuiding returns 1
01:12:33.800 00.000 10052 scope still moving after pulse duration time elapsed
01:12:33.960 00.160 10052 IsSlewing returns 0
01:12:34.034 00.074 10052 IsGuiding returns 0
01:12:34.035 00.001 10052 scope move finished after 74 + 304 ms
01:12:34.035 00.000 10052 Move returns status 0, amount 74
01:12:34.035 00.000 10052 MoveAxis(N, 0, ABG)
01:12:34.035 00.000 10052 Move returns status 0, amount 0
01:12:34.035 00.000 10052 move complete, result=0
01:12:34.035 00.000 10052 worker thread done servicing request
01:12:34.035 00.000 6880 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
01:12:34.035 00.000 10052 Worker thread wakes up
01:12:34.035 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:34.035 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:34.983 00.948 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5dea0548-4341-4768-85dc-26dff59bcbc3"}
01:12:34.983 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5dea0548-4341-4768-85dc-26dff59bcbc3"}
01:12:34.984 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1362257-ca66-4d3b-9d21-ea73a00b4a24"}
01:12:34.984 00.000 6880 case statement mapped state 6 to 3
01:12:34.984 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1362257-ca66-4d3b-9d21-ea73a00b4a24"}
01:12:34.985 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"562f320c-baae-4bd9-9eba-43376e293dad"}
01:12:34.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":357,"width":15,"height":15,"star_pos":[6.64,7.37],"pixels":"..."},"id":"562f320c-baae-4bd9-9eba-43376e293dad"}
01:12:35.170 00.185 10052 Exposure complete
01:12:35.262 00.092 10052 worker thread done servicing request
01:12:35.262 00.000 6880 OnExposeComplete: enter
01:12:35.262 00.000 6880 UpdateGuideState(): m_state=6
01:12:35.263 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
01:12:35.263 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.21, Mass=2180, SNR=32.4, Peak=145 HFD=4.5
01:12:35.263 00.000 6880 MultiStar: [#1 0.39,0.07,0.97,U] [#2 -0.11,0.07,0.99,U] [#3 -0.24,0.03,0.93,U] [#4 -0.43,0.48,0.00,M10] [#5 -0.08,-0.19,0.98,U] [#6 -0.21,0.14,0.93,U] [#7 0.11,0.28,0.77,U] [#8 -0.11,-0.12,0.80,U] 
01:12:35.263 00.000 6880 refined, 7 included, MultiStar: {-0.03, 0.11}, one-star: {-0.01, 0.58}
01:12:35.264 00.001 6880 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.61) = xAngle (3.47 = -2.82)
01:12:35.264 00.000 6880 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.44 = -2.85)
01:12:35.264 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.85 mountX=-0.11 mountY=-0.03, mountTheta=-2.84
01:12:35.267 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.11, opts=13)
01:12:35.267 00.000 6880 Enqueuing Move request for scope (-0.03, 0.11)
01:12:35.269 00.002 10052 Worker thread wakes up
01:12:35.269 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:12:35.269 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:12:35.270 00.001 10052 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.03
01:12:35.270 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:12:35.270 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
01:12:35.270 00.000 10052 MoveAxis(E, 0, ABG)
01:12:35.270 00.000 10052 Move returns status 0, amount 0
01:12:35.270 00.000 10052 MoveAxis(N, 0, ABG)
01:12:35.270 00.000 10052 Move returns status 0, amount 0
01:12:35.270 00.000 10052 move complete, result=0
01:12:35.270 00.000 10052 worker thread done servicing request
01:12:35.300 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:35.374 00.074 6880 UpdateGuideState exits: m=2180 SNR=32.4
01:12:35.374 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:35.375 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:35.375 00.000 6880 Enqueuing Expose request
01:12:35.375 00.000 10052 Worker thread wakes up
01:12:35.375 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:35.375 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:35.375 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:36.295 00.920 10052 Exposure complete
01:12:36.391 00.096 10052 worker thread done servicing request
01:12:36.391 00.000 6880 OnExposeComplete: enter
01:12:36.392 00.001 6880 UpdateGuideState(): m_state=6
01:12:36.392 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
01:12:36.392 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=889.57, Mass=2220, SNR=32.6, Peak=149 HFD=4.6
01:12:36.393 00.001 6880 MultiStar: [#1 0.36,0.68,0.00,M1] [#2 0.24,0.68,0.00,M1] [#3 -0.08,0.48,0.90,U] [#4 -0.29,0.98,0.00,R] [#5 -0.11,0.03,0.99,U] [#6 0.12,0.52,0.00,M1] [#7 0.06,0.70,0.00,M1] [#8 0.02,0.62,0.00,M1] 
01:12:36.393 00.000 6880 refined, 2 included, MultiStar: {-0.05, 0.49}, one-star: {0.04, 0.94}
01:12:36.393 00.000 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.29 = -2.99)
01:12:36.393 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.03)
01:12:36.394 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=0.49 hyp=0.49 cameraTheta=1.68 mountX=-0.48 mountY=-0.06, mountTheta=-3.03
01:12:36.396 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.49, opts=13)
01:12:36.396 00.000 6880 Enqueuing Move request for scope (-0.05, 0.49)
01:12:36.396 00.000 10052 Worker thread wakes up
01:12:36.396 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.49) opts 0xd
01:12:36.397 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.49)
01:12:36.397 00.000 10052 Moving (-0.05, 0.49) raw xDistance=-0.48 yDistance=-0.06
01:12:36.397 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
01:12:36.397 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:12:36.397 00.000 10052 MoveAxis(E, 129, ABG)
01:12:36.397 00.000 10052 Guiding  Dir = 2, Dur = 129
01:12:36.427 00.030 10052 IsSlewing returns 0
01:12:36.434 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:36.466 00.032 10052 IsGuiding returns 0
01:12:36.491 00.025 10052 PulseGuide returned control before completion, sleep 114
01:12:36.498 00.007 6880 UpdateGuideState exits: m=2220 SNR=32.6
01:12:36.498 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:36.498 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:36.498 00.000 6880 Enqueuing Expose request
01:12:36.640 00.142 10052 IsGuiding returns 0
01:12:36.640 00.000 10052 Move returns status 0, amount 129
01:12:36.640 00.000 10052 MoveAxis(N, 0, ABG)
01:12:36.640 00.000 10052 Move returns status 0, amount 0
01:12:36.640 00.000 10052 move complete, result=0
01:12:36.640 00.000 10052 worker thread done servicing request
01:12:36.640 00.000 10052 Worker thread wakes up
01:12:36.640 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:36.640 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:36.641 00.001 6880 GuideStep: -0.5 px 129 ms EAST, -0.1 px 0 ms NORTH
01:12:36.982 00.341 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09c2b2e7-b915-4f23-88e1-8a388547d64e"}
01:12:36.982 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09c2b2e7-b915-4f23-88e1-8a388547d64e"}
01:12:36.983 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf881134-2729-4209-bc3e-db89f0d49011"}
01:12:36.983 00.000 6880 case statement mapped state 6 to 3
01:12:36.983 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf881134-2729-4209-bc3e-db89f0d49011"}
01:12:36.984 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1777d097-712d-410d-99d5-f37efb7e68d1"}
01:12:36.984 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":359,"width":15,"height":15,"star_pos":[6.83,6.57],"pixels":"..."},"id":"1777d097-712d-410d-99d5-f37efb7e68d1"}
01:12:37.768 00.784 10052 Exposure complete
01:12:37.867 00.099 10052 worker thread done servicing request
01:12:37.867 00.000 6880 OnExposeComplete: enter
01:12:37.867 00.000 6880 UpdateGuideState(): m_state=6
01:12:37.869 00.002 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
01:12:37.869 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=889.56, Mass=2255, SNR=32.9, Peak=165 HFD=4.7
01:12:37.870 00.001 6880 MultiStar: [#1 0.46,0.67,0.00,M2] [#2 0.14,0.30,0.96,U] [#3 0.08,0.49,0.00,M1] [#4 0.34,-0.04,0.82,U] [#5 0.25,0.46,0.00,M1] [#6 0.31,0.54,0.00,M2] [#7 0.23,0.70,0.00,M2] [#8 0.12,0.49,0.00,M2] 
01:12:37.870 00.000 6880 refined, 2 included, MultiStar: {0.18, 0.43}, one-star: {0.09, 0.93}
01:12:37.870 00.000 6880 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.61) = xAngle (2.78 = 2.78)
01:12:37.870 00.000 6880 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.75 = 2.75)
01:12:37.870 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.43 hyp=0.46 cameraTheta=1.17 mountX=-0.44 mountY=0.18, mountTheta=2.76
01:12:37.873 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.43, opts=13)
01:12:37.873 00.000 6880 Enqueuing Move request for scope (0.18, 0.43)
01:12:37.873 00.000 10052 Worker thread wakes up
01:12:37.873 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.43) opts 0xd
01:12:37.873 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.43)
01:12:37.874 00.001 10052 Moving (0.18, 0.43) raw xDistance=-0.44 yDistance=0.18
01:12:37.874 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.44
01:12:37.874 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
01:12:37.874 00.000 10052 MoveAxis(E, 123, ABG)
01:12:37.874 00.000 10052 Guiding  Dir = 2, Dur = 123
01:12:37.906 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:37.929 00.023 10052 IsSlewing returns 0
01:12:37.967 00.038 6880 UpdateGuideState exits: m=2255 SNR=32.9
01:12:37.967 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:37.967 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:37.967 00.000 6880 Enqueuing Expose request
01:12:38.003 00.036 10052 IsGuiding returns 0
01:12:38.059 00.056 10052 PulseGuide returned control before completion, sleep 78
01:12:38.216 00.157 10052 IsGuiding returns 0
01:12:38.216 00.000 10052 Move returns status 0, amount 123
01:12:38.216 00.000 10052 MoveAxis(N, 0, ABG)
01:12:38.216 00.000 10052 Move returns status 0, amount 0
01:12:38.216 00.000 10052 move complete, result=0
01:12:38.216 00.000 10052 worker thread done servicing request
01:12:38.216 00.000 6880 GuideStep: -0.4 px 123 ms EAST, 0.2 px 0 ms NORTH
01:12:38.217 00.001 10052 Worker thread wakes up
01:12:38.217 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:38.217 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:38.982 00.765 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79459b81-b3a9-4b51-863c-30049b9b3e8b"}
01:12:38.982 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79459b81-b3a9-4b51-863c-30049b9b3e8b"}
01:12:38.983 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e503370-904e-44ce-9520-3c9c502020c1"}
01:12:38.983 00.000 6880 case statement mapped state 6 to 3
01:12:38.983 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e503370-904e-44ce-9520-3c9c502020c1"}
01:12:38.984 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c2232f68-3943-40fd-abe1-41c8e95604fd"}
01:12:38.985 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":360,"width":15,"height":15,"star_pos":[6.88,6.56],"pixels":"..."},"id":"c2232f68-3943-40fd-abe1-41c8e95604fd"}
01:12:39.131 00.146 10052 Exposure complete
01:12:39.291 00.160 6880 OnExposeComplete: enter
01:12:39.292 00.001 6880 UpdateGuideState(): m_state=6
01:12:39.292 00.000 10052 worker thread done servicing request
01:12:39.292 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
01:12:39.292 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=889.52, Mass=2108, SNR=31.9, Peak=152 HFD=4.3
01:12:39.293 00.001 6880 MultiStar: [#1 0.60,0.64,0.00,M3] [#2 0.13,0.31,1.02,U] [#3 -0.03,0.39,0.95,U] [#4 0.28,-0.02,0.87,U] [#5 0.19,0.28,0.97,U] [#6 0.09,0.48,0.94,U] [#7 0.26,0.55,0.00,M3] [#8 0.10,0.47,0.81,U] 
01:12:39.294 00.001 6880 refined, 6 included, MultiStar: {0.14, 0.41}, one-star: {0.23, 0.89}
01:12:39.294 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
01:12:39.294 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
01:12:39.294 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.41 hyp=0.43 cameraTheta=1.24 mountX=-0.41 mountY=0.14, mountTheta=2.82
01:12:39.296 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.41, opts=13)
01:12:39.296 00.000 6880 Enqueuing Move request for scope (0.14, 0.41)
01:12:39.298 00.002 10052 Worker thread wakes up
01:12:39.298 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.41) opts 0xd
01:12:39.298 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.41)
01:12:39.298 00.000 10052 Moving (0.14, 0.41) raw xDistance=-0.41 yDistance=0.14
01:12:39.298 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.41
01:12:39.298 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
01:12:39.298 00.000 10052 MoveAxis(E, 117, ABG)
01:12:39.299 00.001 10052 Guiding  Dir = 2, Dur = 117
01:12:39.324 00.025 10052 IsSlewing returns 0
01:12:39.341 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:39.360 00.019 10052 IsGuiding returns 0
01:12:39.388 00.028 10052 PulseGuide returned control before completion, sleep 100
01:12:39.406 00.018 6880 UpdateGuideState exits: m=2108 SNR=31.9
01:12:39.406 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:39.406 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:39.406 00.000 6880 Enqueuing Expose request
01:12:39.632 00.226 10052 IsGuiding returns 0
01:12:39.632 00.000 10052 Move returns status 0, amount 117
01:12:39.632 00.000 10052 MoveAxis(N, 0, ABG)
01:12:39.632 00.000 10052 Move returns status 0, amount 0
01:12:39.632 00.000 10052 move complete, result=0
01:12:39.632 00.000 10052 worker thread done servicing request
01:12:39.632 00.000 10052 Worker thread wakes up
01:12:39.633 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:39.633 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:39.633 00.000 6880 GuideStep: -0.4 px 117 ms EAST, 0.1 px 0 ms NORTH
01:12:40.764 01.131 10052 Exposure complete
01:12:40.930 00.166 10052 worker thread done servicing request
01:12:40.930 00.000 6880 OnExposeComplete: enter
01:12:40.930 00.000 6880 UpdateGuideState(): m_state=6
01:12:40.931 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
01:12:40.931 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=889.19, Mass=2201, SNR=32.5, Peak=124 HFD=4.7
01:12:40.932 00.001 6880 MultiStar: [#1 0.86,0.27,0.00,M4] [#2 0.29,0.18,0.99,U] [#3 0.21,0.21,0.90,U] [#4 0.56,-0.44,0.00,M1] [#5 0.52,0.01,0.00,M1] [#6 0.47,0.22,0.00,M2] [#7 0.47,0.35,0.00,M4] [#8 0.32,0.08,0.80,U] 
01:12:40.932 00.000 6880 refined, 3 included, MultiStar: {0.31, 0.27}, one-star: {0.42, 0.57}
01:12:40.932 00.000 6880 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.61) = xAngle (2.32 = 2.32)
01:12:40.932 00.000 6880 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.29 = 2.29)
01:12:40.932 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=0.27 hyp=0.41 cameraTheta=0.71 mountX=-0.28 mountY=0.31, mountTheta=2.31
01:12:40.933 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=0.27, opts=13)
01:12:40.933 00.000 6880 Enqueuing Move request for scope (0.31, 0.27)
01:12:40.933 00.000 10052 Worker thread wakes up
01:12:40.933 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.27) opts 0xd
01:12:40.934 00.001 10052 Handling offset move in thread for scope, endpoint = (0.31, 0.27)
01:12:40.934 00.000 10052 Moving (0.31, 0.27) raw xDistance=-0.28 yDistance=0.31
01:12:40.934 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
01:12:40.934 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.31, slope = 0.03
01:12:40.934 00.000 10052 MoveAxis(E, 82, ABG)
01:12:40.934 00.000 10052 Guiding  Dir = 2, Dur = 82
01:12:40.955 00.021 10052 IsSlewing returns 0
01:12:40.994 00.039 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:40.995 00.001 10052 IsGuiding returns 0
01:12:41.021 00.026 10052 PulseGuide returned control before completion, sleep 67
01:12:41.073 00.052 6880 UpdateGuideState exits: m=2201 SNR=32.5
01:12:41.074 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:41.074 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:41.074 00.000 6880 Enqueuing Expose request
01:12:41.074 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b92f7cfc-0049-40b0-a24c-44b5d29f0164"}
01:12:41.074 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b92f7cfc-0049-40b0-a24c-44b5d29f0164"}
01:12:41.087 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a8d0edb2-5e8e-4344-bfe4-478208ca10c2"}
01:12:41.087 00.000 6880 case statement mapped state 6 to 3
01:12:41.087 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8d0edb2-5e8e-4344-bfe4-478208ca10c2"}
01:12:41.091 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6b3a4cbf-698e-4f69-9ed9-a7aabb883781"}
01:12:41.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":362,"width":15,"height":15,"star_pos":[7.21,7.19],"pixels":"..."},"id":"6b3a4cbf-698e-4f69-9ed9-a7aabb883781"}
01:12:41.124 00.033 10052 IsGuiding returns 0
01:12:41.124 00.000 10052 Move returns status 0, amount 82
01:12:41.124 00.000 10052 MoveAxis(S, 63, ABG)
01:12:41.124 00.000 10052 Guiding  Dir = 1, Dur = 63
01:12:41.162 00.038 10052 IsSlewing returns 0
01:12:41.201 00.039 10052 IsGuiding returns 0
01:12:41.227 00.026 10052 PulseGuide returned control before completion, sleep 48
01:12:41.310 00.083 10052 IsGuiding returns 0
01:12:41.310 00.000 10052 Move returns status 0, amount 63
01:12:41.310 00.000 10052 move complete, result=0
01:12:41.310 00.000 10052 worker thread done servicing request
01:12:41.310 00.000 6880 GuideStep: -0.3 px 82 ms EAST, 0.3 px 63 ms SOUTH
01:12:41.310 00.000 10052 Worker thread wakes up
01:12:41.310 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:41.310 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:42.235 00.925 10052 Exposure complete
01:12:42.445 00.210 10052 worker thread done servicing request
01:12:42.445 00.000 6880 OnExposeComplete: enter
01:12:42.445 00.000 6880 UpdateGuideState(): m_state=6
01:12:42.445 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
01:12:42.446 00.001 6880 Star::Find returns 1 (0), X=407.70, Y=889.34, Mass=2137, SNR=32.0, Peak=144 HFD=4.6
01:12:42.446 00.000 6880 MultiStar: [#1 0.27,0.18,0.96,U] [#2 0.07,0.12,1.00,U] [#3 -0.18,0.17,0.92,U] [#4 -0.27,-0.33,0.88,U] [#5 0.03,-0.09,1.02,U] [#6 0.02,0.19,0.94,U] [#7 -0.03,0.43,0.74,U] [#8 -0.20,0.06,0.83,U] 
01:12:42.446 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.16}, one-star: {-0.09, 0.72}
01:12:42.446 00.000 6880 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.61) = xAngle (3.41 = -2.88)
01:12:42.446 00.000 6880 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.38 = -2.91)
01:12:42.447 00.001 6880 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.79 mountX=-0.16 mountY=-0.04, mountTheta=-2.90
01:12:42.448 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.16, opts=13)
01:12:42.449 00.001 6880 Enqueuing Move request for scope (-0.04, 0.16)
01:12:42.449 00.000 10052 Worker thread wakes up
01:12:42.449 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
01:12:42.449 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
01:12:42.449 00.000 10052 Moving (-0.04, 0.16) raw xDistance=-0.16 yDistance=-0.04
01:12:42.449 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
01:12:42.449 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
01:12:42.449 00.000 10052 MoveAxis(E, 46, ABG)
01:12:42.449 00.000 10052 Guiding  Dir = 2, Dur = 46
01:12:42.484 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:42.495 00.011 10052 IsSlewing returns 0
01:12:42.533 00.038 10052 IsGuiding returns 0
01:12:42.645 00.112 10052 IsGuiding returns 1
01:12:42.645 00.000 10052 scope still moving after pulse duration time elapsed
01:12:42.667 00.022 6880 UpdateGuideState exits: m=2137 SNR=32.0
01:12:42.667 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:42.667 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:42.667 00.000 6880 Enqueuing Expose request
01:12:42.700 00.033 10052 IsSlewing returns 0
01:12:42.732 00.032 10052 IsGuiding returns 0
01:12:42.732 00.000 10052 scope move finished after 46 + 153 ms
01:12:42.733 00.001 10052 Move returns status 0, amount 46
01:12:42.733 00.000 10052 MoveAxis(N, 0, ABG)
01:12:42.733 00.000 10052 Move returns status 0, amount 0
01:12:42.733 00.000 10052 move complete, result=0
01:12:42.733 00.000 10052 worker thread done servicing request
01:12:42.733 00.000 10052 Worker thread wakes up
01:12:42.733 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:42.733 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:42.744 00.011 6880 GuideStep: -0.2 px 46 ms EAST, -0.0 px 0 ms NORTH
01:12:42.984 00.240 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11634bdc-ed88-4509-b09e-c4eb37aa0837"}
01:12:42.984 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11634bdc-ed88-4509-b09e-c4eb37aa0837"}
01:12:42.985 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f2486b03-0ede-4f27-a43e-c4e5b0ffd917"}
01:12:42.985 00.000 6880 case statement mapped state 6 to 3
01:12:42.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2486b03-0ede-4f27-a43e-c4e5b0ffd917"}
01:12:42.986 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"80ad79bb-93ea-4edd-99b6-1467eacd7349"}
01:12:42.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":363,"width":15,"height":15,"star_pos":[6.70,7.34],"pixels":"..."},"id":"80ad79bb-93ea-4edd-99b6-1467eacd7349"}
01:12:43.876 00.890 10052 Exposure complete
01:12:43.983 00.107 10052 worker thread done servicing request
01:12:43.983 00.000 6880 OnExposeComplete: enter
01:12:43.983 00.000 6880 UpdateGuideState(): m_state=6
01:12:43.983 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
01:12:43.984 00.001 6880 Star::Find returns 1 (0), X=407.76, Y=889.36, Mass=2180, SNR=32.4, Peak=161 HFD=4.5
01:12:43.984 00.000 6880 MultiStar: [#1 0.19,0.05,1.00,U] [#2 -0.13,0.12,1.01,U] [#3 -0.12,0.03,0.94,U] [#4 -0.18,-0.69,0.00,M1] [#5 -0.09,-0.20,1.00,U] [#6 -0.09,0.23,0.93,U] [#7 -0.02,0.15,0.79,U] [#8 0.08,-0.08,0.79,U] 
01:12:43.984 00.000 6880 refined, 7 included, MultiStar: {-0.03, 0.13}, one-star: {-0.03, 0.73}
01:12:43.984 00.000 6880 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.61) = xAngle (3.40 = -2.89)
01:12:43.984 00.000 6880 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.37 = -2.92)
01:12:43.984 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.78 mountX=-0.13 mountY=-0.03, mountTheta=-2.92
01:12:43.987 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.13, opts=13)
01:12:43.987 00.000 6880 Enqueuing Move request for scope (-0.03, 0.13)
01:12:43.987 00.000 10052 Worker thread wakes up
01:12:43.987 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
01:12:43.987 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
01:12:43.987 00.000 10052 Moving (-0.03, 0.13) raw xDistance=-0.13 yDistance=-0.03
01:12:43.987 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:12:43.988 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
01:12:43.988 00.000 10052 MoveAxis(E, 38, ABG)
01:12:43.988 00.000 10052 Guiding  Dir = 2, Dur = 38
01:12:44.028 00.040 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:44.073 00.045 10052 IsSlewing returns 0
01:12:44.088 00.015 6880 UpdateGuideState exits: m=2180 SNR=32.4
01:12:44.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:44.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:44.088 00.000 6880 Enqueuing Expose request
01:12:44.152 00.064 10052 IsGuiding returns 0
01:12:44.179 00.027 10052 PulseGuide returned control before completion, sleep 21
01:12:44.253 00.074 10052 IsGuiding returns 0
01:12:44.253 00.000 10052 Move returns status 0, amount 38
01:12:44.253 00.000 10052 MoveAxis(N, 0, ABG)
01:12:44.253 00.000 10052 Move returns status 0, amount 0
01:12:44.253 00.000 10052 move complete, result=0
01:12:44.255 00.002 10052 worker thread done servicing request
01:12:44.255 00.000 10052 Worker thread wakes up
01:12:44.255 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:44.255 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:44.280 00.025 6880 GuideStep: -0.1 px 38 ms EAST, -0.0 px 0 ms NORTH
01:12:44.984 00.704 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"43e52b35-8632-4f79-8e00-3554695dd5f3"}
01:12:44.984 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"43e52b35-8632-4f79-8e00-3554695dd5f3"}
01:12:44.985 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"302c5c1c-6a0d-4b09-9208-5b616ce043d1"}
01:12:44.985 00.000 6880 case statement mapped state 6 to 3
01:12:44.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"302c5c1c-6a0d-4b09-9208-5b616ce043d1"}
01:12:44.987 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"29cdd385-2ca5-4a12-ba2f-d09ebeaa7c66"}
01:12:44.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":364,"width":15,"height":15,"star_pos":[6.76,7.36],"pixels":"..."},"id":"29cdd385-2ca5-4a12-ba2f-d09ebeaa7c66"}
01:12:45.176 00.189 10052 Exposure complete
01:12:45.385 00.209 10052 worker thread done servicing request
01:12:45.385 00.000 6880 OnExposeComplete: enter
01:12:45.385 00.000 6880 UpdateGuideState(): m_state=6
01:12:45.386 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
01:12:45.386 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=889.36, Mass=2187, SNR=32.3, Peak=147 HFD=4.6
01:12:45.386 00.000 6880 MultiStar: [#1 0.39,0.23,0.98,U] [#2 -0.17,0.24,1.01,U] [#3 -0.20,0.29,0.95,U] [#4 0.07,-0.48,0.86,U] [#5 -0.01,-0.12,1.01,U] [#6 -0.04,0.30,0.96,U] [#7 -0.02,0.09,0.80,U] [#8 -0.03,0.19,0.82,U] 
01:12:45.386 00.000 6880 refined, 8 included, MultiStar: {0.00, 0.17}, one-star: {0.04, 0.73}
01:12:45.387 00.001 6880 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.61) = xAngle (3.17 = -3.11)
01:12:45.387 00.000 6880 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.14 = 3.14)
01:12:45.387 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.56 mountX=-0.17 mountY=0.00, mountTheta=3.14
01:12:45.388 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.17, opts=13)
01:12:45.389 00.001 6880 Enqueuing Move request for scope (0.00, 0.17)
01:12:45.389 00.000 10052 Worker thread wakes up
01:12:45.389 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
01:12:45.389 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
01:12:45.389 00.000 10052 Moving (0.00, 0.17) raw xDistance=-0.17 yDistance=0.00
01:12:45.389 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:12:45.389 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.04, using input
01:12:45.389 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
01:12:45.389 00.000 10052 MoveAxis(E, 49, ABG)
01:12:45.389 00.000 10052 Guiding  Dir = 2, Dur = 49
01:12:45.421 00.032 10052 IsSlewing returns 0
01:12:45.456 00.035 10052 IsGuiding returns 0
01:12:45.469 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:45.483 00.014 10052 PulseGuide returned control before completion, sleep 32
01:12:45.579 00.096 6880 UpdateGuideState exits: m=2187 SNR=32.3
01:12:45.579 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:45.579 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:45.580 00.001 6880 Enqueuing Expose request
01:12:45.635 00.055 10052 IsGuiding returns 0
01:12:45.635 00.000 10052 Move returns status 0, amount 49
01:12:45.636 00.001 10052 MoveAxis(N, 0, ABG)
01:12:45.636 00.000 10052 Move returns status 0, amount 0
01:12:45.636 00.000 10052 move complete, result=0
01:12:45.636 00.000 10052 worker thread done servicing request
01:12:45.636 00.000 10052 Worker thread wakes up
01:12:45.636 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:45.636 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:45.637 00.001 6880 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
01:12:46.776 01.139 10052 Exposure complete
01:12:46.890 00.114 10052 worker thread done servicing request
01:12:46.891 00.001 6880 OnExposeComplete: enter
01:12:46.891 00.000 6880 UpdateGuideState(): m_state=6
01:12:46.891 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
01:12:46.891 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=888.76, Mass=2110, SNR=31.9, Peak=127 HFD=4.5
01:12:46.892 00.001 6880 MultiStar: [#1 0.58,-0.24,0.00,M2] [#2 0.12,0.05,1.04,U] [#3 0.20,-0.02,0.93,U] [#4 0.39,-0.82,0.00,M1] [#5 0.48,-0.49,0.00,M1] [#6 0.30,0.14,0.97,U] [#7 0.15,-0.10,0.80,U] [#8 0.18,-0.25,0.82,U] 
01:12:46.892 00.000 6880 refined, 5 included, MultiStar: {0.21, 0.00}, one-star: {0.31, 0.14}
01:12:46.892 00.000 6880 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.61) = xAngle (1.63 = 1.63)
01:12:46.892 00.000 6880 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.60 = 1.60)
01:12:46.892 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.00 hyp=0.21 cameraTheta=0.02 mountX=-0.01 mountY=0.21, mountTheta=1.63
01:12:46.894 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.00, opts=13)
01:12:46.894 00.000 6880 Enqueuing Move request for scope (0.21, 0.00)
01:12:46.894 00.000 10052 Worker thread wakes up
01:12:46.894 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.00) opts 0xd
01:12:46.895 00.001 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.00)
01:12:46.895 00.000 10052 Moving (0.21, 0.00) raw xDistance=-0.01 yDistance=0.21
01:12:46.895 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:12:46.895 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.21, slope = 0.02
01:12:46.895 00.000 10052 MoveAxis(E, 0, ABG)
01:12:46.895 00.000 10052 Move returns status 0, amount 0
01:12:46.895 00.000 10052 MoveAxis(S, 28, ABG)
01:12:46.895 00.000 10052 Guiding  Dir = 1, Dur = 28
01:12:46.917 00.022 10052 IsSlewing returns 0
01:12:46.929 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:46.954 00.025 10052 IsGuiding returns 0
01:12:46.982 00.028 10052 PulseGuide returned control before completion, sleep 11
01:12:47.022 00.040 6880 UpdateGuideState exits: m=2110 SNR=31.9
01:12:47.022 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:47.022 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:47.023 00.001 6880 Enqueuing Expose request
01:12:47.023 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd5e23b4-d9ee-48de-aaed-3f60c600176a"}
01:12:47.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd5e23b4-d9ee-48de-aaed-3f60c600176a"}
01:12:47.025 00.002 10052 IsGuiding returns 1
01:12:47.025 00.000 10052 scope still moving after pulse duration time elapsed
01:12:47.047 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f92c6ae-ba41-400f-a5c1-9a993734d31a"}
01:12:47.047 00.000 6880 case statement mapped state 6 to 3
01:12:47.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f92c6ae-ba41-400f-a5c1-9a993734d31a"}
01:12:47.056 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c7a297ab-2ae2-4bcf-baae-c59a48edfc26"}
01:12:47.061 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":366,"width":15,"height":15,"star_pos":[7.10,6.76],"pixels":"..."},"id":"c7a297ab-2ae2-4bcf-baae-c59a48edfc26"}
01:12:47.073 00.012 10052 IsSlewing returns 0
01:12:47.112 00.039 10052 IsGuiding returns 0
01:12:47.113 00.001 10052 scope move finished after 28 + 129 ms
01:12:47.113 00.000 10052 Move returns status 0, amount 28
01:12:47.113 00.000 10052 move complete, result=0
01:12:47.113 00.000 10052 worker thread done servicing request
01:12:47.113 00.000 10052 Worker thread wakes up
01:12:47.113 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:47.113 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:47.114 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 28 ms SOUTH
01:12:48.026 00.912 10052 Exposure complete
01:12:48.128 00.102 10052 worker thread done servicing request
01:12:48.128 00.000 6880 OnExposeComplete: enter
01:12:48.128 00.000 6880 UpdateGuideState(): m_state=6
01:12:48.129 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
01:12:48.129 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=888.99, Mass=2279, SNR=33.0, Peak=129 HFD=4.5
01:12:48.129 00.000 6880 MultiStar: [#1 0.84,-0.25,0.00,M3] [#2 0.45,-0.14,0.99,U] [#3 0.47,-0.43,0.00,M1] [#4 0.45,-0.65,0.00,M2] [#5 0.48,-0.28,0.00,M2] [#6 0.71,0.09,0.00,M1] [#7 0.40,-0.29,0.78,U] [#8 0.52,-0.33,0.00,M1] 
01:12:48.130 00.001 6880 refined, 2 included, MultiStar: {0.38, 0.00}, one-star: {0.29, 0.37}
01:12:48.130 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.62 = 1.62)
01:12:48.130 00.000 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
01:12:48.130 00.000 6880 CameraToMount -- cameraX=0.38 cameraY=0.00 hyp=0.38 cameraTheta=0.01 mountX=-0.02 mountY=0.38, mountTheta=1.62
01:12:48.132 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.38, y=0.00, opts=13)
01:12:48.133 00.001 6880 Enqueuing Move request for scope (0.38, 0.00)
01:12:48.133 00.000 10052 Worker thread wakes up
01:12:48.133 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.00) opts 0xd
01:12:48.133 00.000 10052 Handling offset move in thread for scope, endpoint = (0.38, 0.00)
01:12:48.133 00.000 10052 Moving (0.38, 0.00) raw xDistance=-0.02 yDistance=0.38
01:12:48.133 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:12:48.133 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.38, slope = 0.02
01:12:48.133 00.000 10052 MoveAxis(E, 0, ABG)
01:12:48.133 00.000 10052 Move returns status 0, amount 0
01:12:48.133 00.000 10052 MoveAxis(S, 42, ABG)
01:12:48.133 00.000 10052 Guiding  Dir = 1, Dur = 42
01:12:48.166 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:48.199 00.033 10052 IsSlewing returns 0
01:12:48.224 00.025 6880 UpdateGuideState exits: m=2279 SNR=33.0
01:12:48.224 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:48.224 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:48.224 00.000 6880 Enqueuing Expose request
01:12:48.276 00.052 10052 IsGuiding returns 0
01:12:48.303 00.027 10052 PulseGuide returned control before completion, sleep 26
01:12:48.373 00.070 10052 IsGuiding returns 0
01:12:48.373 00.000 10052 Move returns status 0, amount 42
01:12:48.373 00.000 10052 move complete, result=0
01:12:48.373 00.000 10052 worker thread done servicing request
01:12:48.373 00.000 10052 Worker thread wakes up
01:12:48.373 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:48.373 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:48.392 00.019 6880 GuideStep: -0.0 px 0 ms EAST, 0.4 px 42 ms SOUTH
01:12:49.006 00.614 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"46f1ee5e-639a-450a-8442-cbb16a71b87e"}
01:12:49.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"46f1ee5e-639a-450a-8442-cbb16a71b87e"}
01:12:49.006 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"035d2677-7f8b-4622-b8f4-d8594bc06c7a"}
01:12:49.007 00.001 6880 case statement mapped state 6 to 3
01:12:49.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"035d2677-7f8b-4622-b8f4-d8594bc06c7a"}
01:12:49.007 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"26ba53fb-b433-4382-9307-4a25655c456a"}
01:12:49.008 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":367,"width":15,"height":15,"star_pos":[7.08,6.99],"pixels":"..."},"id":"26ba53fb-b433-4382-9307-4a25655c456a"}
01:12:49.509 00.501 10052 Exposure complete
01:12:49.692 00.183 10052 worker thread done servicing request
01:12:49.693 00.001 6880 OnExposeComplete: enter
01:12:49.693 00.000 6880 UpdateGuideState(): m_state=6
01:12:49.693 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
01:12:49.693 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=888.79, Mass=2249, SNR=32.9, Peak=142 HFD=4.4
01:12:49.694 00.001 6880 MultiStar: [#1 0.49,0.06,0.97,U] [#2 0.03,-0.13,1.02,U] [#3 -0.14,0.01,0.92,U] [#4 0.27,-0.69,0.00,M3] [#5 0.21,-0.21,0.98,U] [#6 0.20,0.06,0.93,U] [#7 0.25,0.27,0.77,U] [#8 0.05,-0.07,0.83,U] 
01:12:49.694 00.000 6880 refined, 7 included, MultiStar: {0.16, 0.01}, one-star: {0.17, 0.16}
01:12:49.694 00.000 6880 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.61) = xAngle (1.70 = 1.70)
01:12:49.694 00.000 6880 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
01:12:49.694 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.08 mountX=-0.02 mountY=0.16, mountTheta=1.70
01:12:49.696 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.01, opts=13)
01:12:49.696 00.000 6880 Enqueuing Move request for scope (0.16, 0.01)
01:12:49.696 00.000 10052 Worker thread wakes up
01:12:49.697 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:12:49.697 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:12:49.697 00.000 10052 Moving (0.16, 0.01) raw xDistance=-0.02 yDistance=0.16
01:12:49.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:12:49.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
01:12:49.697 00.000 10052 MoveAxis(E, 0, ABG)
01:12:49.697 00.000 10052 Move returns status 0, amount 0
01:12:49.697 00.000 10052 MoveAxis(N, 0, ABG)
01:12:49.697 00.000 10052 Move returns status 0, amount 0
01:12:49.697 00.000 10052 move complete, result=0
01:12:49.697 00.000 10052 worker thread done servicing request
01:12:49.761 00.064 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:49.840 00.079 6880 UpdateGuideState exits: m=2249 SNR=32.9
01:12:49.840 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:49.840 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:49.840 00.000 6880 Enqueuing Expose request
01:12:49.840 00.000 10052 Worker thread wakes up
01:12:49.840 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:49.840 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:49.841 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:12:50.764 00.923 10052 Exposure complete
01:12:50.874 00.110 10052 worker thread done servicing request
01:12:50.874 00.000 6880 OnExposeComplete: enter
01:12:50.874 00.000 6880 UpdateGuideState(): m_state=6
01:12:50.875 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
01:12:50.875 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=889.43, Mass=2256, SNR=33.0, Peak=141 HFD=4.9
01:12:50.875 00.000 6880 MultiStar: [#1 0.46,0.02,0.97,U] [#2 0.32,0.11,1.00,U] [#3 0.11,0.12,0.91,U] [#4 0.12,-0.43,0.86,U] [#5 0.33,-0.10,0.98,U] [#6 0.15,0.25,0.96,U] [#7 0.25,0.32,0.78,U] [#8 0.16,-0.11,0.83,U] 
01:12:50.876 00.001 6880 refined, 8 included, MultiStar: {0.25, 0.12}, one-star: {0.26, 0.80}
01:12:50.876 00.000 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
01:12:50.876 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
01:12:50.876 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.12 hyp=0.27 cameraTheta=0.45 mountX=-0.13 mountY=0.24, mountTheta=2.05
01:12:50.879 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.12, opts=13)
01:12:50.879 00.000 6880 Enqueuing Move request for scope (0.25, 0.12)
01:12:50.879 00.000 10052 Worker thread wakes up
01:12:50.879 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.12) opts 0xd
01:12:50.879 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.12)
01:12:50.879 00.000 10052 Moving (0.25, 0.12) raw xDistance=-0.13 yDistance=0.24
01:12:50.880 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:12:50.880 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.24, slope = 0.01
01:12:50.880 00.000 10052 MoveAxis(E, 34, ABG)
01:12:50.880 00.000 10052 Guiding  Dir = 2, Dur = 34
01:12:50.900 00.020 10052 IsSlewing returns 0
01:12:50.913 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:50.939 00.026 10052 IsGuiding returns 0
01:12:50.967 00.028 10052 PulseGuide returned control before completion, sleep 17
01:12:50.972 00.005 6880 UpdateGuideState exits: m=2256 SNR=33.0
01:12:50.972 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:50.972 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:50.972 00.000 6880 Enqueuing Expose request
01:12:51.009 00.037 10052 IsGuiding returns 0
01:12:51.010 00.001 10052 Move returns status 0, amount 34
01:12:51.010 00.000 10052 MoveAxis(S, 21, ABG)
01:12:51.010 00.000 10052 Guiding  Dir = 1, Dur = 21
01:12:51.046 00.036 10052 IsSlewing returns 0
01:12:51.064 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25ab6192-5732-400d-9485-9e88494983e7"}
01:12:51.064 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25ab6192-5732-400d-9485-9e88494983e7"}
01:12:51.070 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"15534f32-4b6a-48af-9540-8c5e6987547c"}
01:12:51.070 00.000 6880 case statement mapped state 6 to 3
01:12:51.070 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"15534f32-4b6a-48af-9540-8c5e6987547c"}
01:12:51.073 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b7276fe0-5709-4a54-8924-828314a93457"}
01:12:51.073 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":369,"width":15,"height":15,"star_pos":[7.05,7.43],"pixels":"..."},"id":"b7276fe0-5709-4a54-8924-828314a93457"}
01:12:51.083 00.010 10052 IsGuiding returns 0
01:12:51.149 00.066 10052 IsGuiding returns 0
01:12:51.150 00.001 10052 Move returns status 0, amount 21
01:12:51.150 00.000 10052 move complete, result=0
01:12:51.150 00.000 10052 worker thread done servicing request
01:12:51.150 00.000 10052 Worker thread wakes up
01:12:51.150 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:51.150 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:51.152 00.002 6880 GuideStep: -0.1 px 34 ms EAST, 0.2 px 21 ms SOUTH
01:12:52.282 01.130 10052 Exposure complete
01:12:52.373 00.091 10052 worker thread done servicing request
01:12:52.373 00.000 6880 OnExposeComplete: enter
01:12:52.373 00.000 6880 UpdateGuideState(): m_state=6
01:12:52.375 00.002 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
01:12:52.375 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=889.08, Mass=2372, SNR=33.7, Peak=139 HFD=4.7
01:12:52.375 00.000 6880 MultiStar: [#1 0.42,-0.01,0.96,U] [#2 0.11,-0.14,1.02,U] [#3 0.02,-0.04,0.91,U] [#4 -0.07,-0.60,0.00,M3] [#5 0.20,0.07,0.97,U] [#6 0.13,0.11,0.90,U] [#7 0.05,0.11,0.77,U] [#8 0.21,-0.30,0.79,U] 
01:12:52.376 00.001 6880 refined, 7 included, MultiStar: {0.12, 0.04}, one-star: {-0.16, 0.45}
01:12:52.376 00.000 6880 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.61) = xAngle (1.91 = 1.91)
01:12:52.376 00.000 6880 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
01:12:52.376 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.30 mountX=-0.04 mountY=0.12, mountTheta=1.91
01:12:52.378 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.04, opts=13)
01:12:52.378 00.000 6880 Enqueuing Move request for scope (0.12, 0.04)
01:12:52.378 00.000 10052 Worker thread wakes up
01:12:52.378 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:12:52.378 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:12:52.378 00.000 10052 Moving (0.12, 0.04) raw xDistance=-0.04 yDistance=0.12
01:12:52.378 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:12:52.378 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
01:12:52.378 00.000 10052 MoveAxis(E, 0, ABG)
01:12:52.378 00.000 10052 Move returns status 0, amount 0
01:12:52.378 00.000 10052 MoveAxis(N, 0, ABG)
01:12:52.379 00.001 10052 Move returns status 0, amount 0
01:12:52.379 00.000 10052 move complete, result=0
01:12:52.379 00.000 10052 worker thread done servicing request
01:12:52.415 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:52.468 00.053 6880 UpdateGuideState exits: m=2372 SNR=33.7
01:12:52.468 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:52.468 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:52.468 00.000 6880 Enqueuing Expose request
01:12:52.468 00.000 10052 Worker thread wakes up
01:12:52.468 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:12:52.468 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:52.468 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:53.047 00.579 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6f56ccad-4480-481e-8b47-2497845a1ac0"}
01:12:53.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6f56ccad-4480-481e-8b47-2497845a1ac0"}
01:12:53.048 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73b69d7a-b16b-4e8d-a0a5-6e3f93db4a51"}
01:12:53.048 00.000 6880 case statement mapped state 6 to 3
01:12:53.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73b69d7a-b16b-4e8d-a0a5-6e3f93db4a51"}
01:12:53.049 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95406ba7-9e62-4d70-b859-d2cede987fe9"}
01:12:53.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":370,"width":15,"height":15,"star_pos":[6.63,7.08],"pixels":"..."},"id":"95406ba7-9e62-4d70-b859-d2cede987fe9"}
01:12:53.393 00.344 10052 Exposure complete
01:12:53.495 00.102 10052 worker thread done servicing request
01:12:53.495 00.000 6880 OnExposeComplete: enter
01:12:53.495 00.000 6880 UpdateGuideState(): m_state=6
01:12:53.496 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
01:12:53.496 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=889.12, Mass=2208, SNR=32.5, Peak=135 HFD=4.5
01:12:53.497 00.001 6880 MultiStar: [#1 0.34,-0.08,0.97,U] [#2 0.04,0.15,1.05,U] [#3 -0.05,0.11,0.92,U] [#4 -0.02,-0.74,0.00,M4] [#5 0.34,-0.06,0.98,U] [#6 0.17,0.29,0.95,U] [#7 -0.04,0.15,0.79,U] [#8 -0.06,-0.07,0.82,U] 
01:12:53.497 00.000 6880 refined, 7 included, MultiStar: {0.12, 0.13}, one-star: {0.14, 0.50}
01:12:53.497 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
01:12:53.497 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
01:12:53.497 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.18 cameraTheta=0.82 mountX=-0.13 mountY=0.12, mountTheta=2.42
01:12:53.499 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.13, opts=13)
01:12:53.499 00.000 6880 Enqueuing Move request for scope (0.12, 0.13)
01:12:53.499 00.000 10052 Worker thread wakes up
01:12:53.499 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:12:53.499 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:12:53.499 00.000 10052 Moving (0.12, 0.13) raw xDistance=-0.13 yDistance=0.12
01:12:53.499 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:12:53.500 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
01:12:53.500 00.000 10052 MoveAxis(E, 36, ABG)
01:12:53.500 00.000 10052 Guiding  Dir = 2, Dur = 36
01:12:53.532 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:53.545 00.013 10052 IsSlewing returns 0
01:12:53.591 00.046 6880 UpdateGuideState exits: m=2208 SNR=32.5
01:12:53.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:53.591 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:53.591 00.000 6880 Enqueuing Expose request
01:12:53.619 00.028 10052 IsGuiding returns 0
01:12:53.758 00.139 10052 IsGuiding returns 0
01:12:53.758 00.000 10052 Move returns status 0, amount 36
01:12:53.758 00.000 10052 MoveAxis(N, 0, ABG)
01:12:53.758 00.000 10052 Move returns status 0, amount 0
01:12:53.758 00.000 10052 move complete, result=0
01:12:53.758 00.000 10052 worker thread done servicing request
01:12:53.758 00.000 10052 Worker thread wakes up
01:12:53.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:53.759 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:53.762 00.003 6880 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
01:12:54.899 01.137 10052 Exposure complete
01:12:54.992 00.093 6880 OnExposeComplete: enter
01:12:54.993 00.001 6880 UpdateGuideState(): m_state=6
01:12:54.993 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
01:12:54.993 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=889.02, Mass=2333, SNR=33.5, Peak=142 HFD=4.4
01:12:54.994 00.001 6880 MultiStar: [#1 0.35,-0.13,0.97,U] [#2 0.02,-0.14,0.99,U] [#3 -0.12,-0.15,0.90,U] [#4 -0.17,-0.65,0.00,M5] [#5 -0.13,-0.35,0.97,U] [#6 -0.08,0.01,0.92,U] [#7 -0.01,-0.08,0.77,U] [#8 -0.20,-0.39,0.78,U] 
01:12:54.994 00.000 6880 refined, 7 included, MultiStar: {-0.03, -0.10}, one-star: {-0.10, 0.40}
01:12:54.994 00.000 6880 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.61) = xAngle (-0.26 = -0.26)
01:12:54.994 00.000 6880 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:12:54.994 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.87 mountX=0.10 mountY=-0.03, mountTheta=-0.29
01:12:54.996 00.002 10052 worker thread done servicing request
01:12:54.996 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.10, opts=13)
01:12:54.997 00.001 6880 Enqueuing Move request for scope (-0.03, -0.10)
01:12:54.997 00.000 10052 Worker thread wakes up
01:12:54.997 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.10) opts 0xd
01:12:54.998 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.10)
01:12:54.998 00.000 10052 Moving (-0.03, -0.10) raw xDistance=0.10 yDistance=-0.03
01:12:54.998 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:12:54.998 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
01:12:54.998 00.000 10052 MoveAxis(E, 0, ABG)
01:12:54.998 00.000 10052 Move returns status 0, amount 0
01:12:54.998 00.000 10052 MoveAxis(N, 0, ABG)
01:12:54.998 00.000 10052 Move returns status 0, amount 0
01:12:54.998 00.000 10052 move complete, result=0
01:12:54.998 00.000 10052 worker thread done servicing request
01:12:55.033 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:55.085 00.052 6880 UpdateGuideState exits: m=2333 SNR=33.5
01:12:55.085 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:55.086 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:55.086 00.000 6880 Enqueuing Expose request
01:12:55.086 00.000 10052 Worker thread wakes up
01:12:55.086 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:12:55.086 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:55.086 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:55.091 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bdc0bd18-24a0-4e89-9f2f-28f20b718ea0"}
01:12:55.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bdc0bd18-24a0-4e89-9f2f-28f20b718ea0"}
01:12:55.121 00.030 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23fa151b-8b18-4a41-956b-c44f2e4164ae"}
01:12:55.121 00.000 6880 case statement mapped state 6 to 3
01:12:55.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23fa151b-8b18-4a41-956b-c44f2e4164ae"}
01:12:55.123 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0489e65a-f2b6-439c-b682-74d04c044d13"}
01:12:55.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":372,"width":15,"height":15,"star_pos":[6.69,7.02],"pixels":"..."},"id":"0489e65a-f2b6-439c-b682-74d04c044d13"}
01:12:55.135 00.012 6880 evsrv: cli 01543AA0 connect
01:12:55.135 00.000 6880 case statement mapped state 6 to 3
01:12:55.135 00.000 6880 case statement mapped state 6 to 3
01:12:55.136 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"c8afe02a-6639-4d30-bf0f-9cab8ed60904"}
01:12:55.136 00.000 6880 case statement mapped state 6 to 3
01:12:55.136 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8afe02a-6639-4d30-bf0f-9cab8ed60904"}
01:12:55.140 00.004 6880 evsrv: cli 01543AA0 disconnect
01:12:55.141 00.001 6880 evsrv: cli 0FD00A80 connect
01:12:55.141 00.000 6880 case statement mapped state 6 to 3
01:12:55.142 00.001 6880 case statement mapped state 6 to 3
01:12:55.142 00.000 6880 evsrv: cli 0FD00A80 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"0cedc07d-99cb-4922-98c8-f46c72249909"}
01:12:55.143 00.001 6880 PhdController::Dither begins
01:12:55.143 00.000 6880 dither: size=1.00, dRA=-0.61 dDec=0.00
01:12:55.143 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:12:55.143 00.000 6880 MountToCamera -- mountX=-0.61 mountY=0.00 hyp=0.61 mountTheta=3.14 cameraX=0.03, cameraY=0.61 cameraTheta=1.53
01:12:55.143 00.000 6880 setting lock position to (407.82, 889.24)
01:12:55.143 00.000 6880 Mount: notify guiding dithered (0.0, 0.6)
01:12:55.143 00.000 6880 MultiStar: stabilizing after lock position change
01:12:55.143 00.000 6880 Status Line: Dither by -0.61,0.00
01:12:55.148 00.005 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:12:55.148 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:12:55.149 00.001 6880 evsrv: cli 0FD00A80 response: {"jsonrpc":"2.0","result":0,"id":"0cedc07d-99cb-4922-98c8-f46c72249909"}
01:12:55.149 00.000 6880 evsrv: cli 0FD00A80 disconnect
01:12:55.999 00.850 10052 Exposure complete
01:12:56.094 00.095 6880 OnExposeComplete: enter
01:12:56.094 00.000 6880 UpdateGuideState(): m_state=6
01:12:56.095 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
01:12:56.095 00.000 10052 worker thread done servicing request
01:12:56.095 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.96, Mass=2283, SNR=33.1, Peak=136 HFD=4.6
01:12:56.096 00.001 6880 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.61) = xAngle (-0.54 = -0.54)
01:12:56.096 00.000 6880 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
01:12:56.096 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.28 hyp=0.34 cameraTheta=-2.16 mountX=0.29 mountY=-0.18, mountTheta=-0.57
01:12:56.098 00.002 6880 dither recenter: remaining=(0.6,-0.0) step=(0.6,-0.0)
01:12:56.098 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:12:56.098 00.000 6880 MountToCamera -- mountX=0.61 mountY=-0.00 hyp=0.61 mountTheta=-0.00 cameraX=-0.03, cameraY=-0.61 cameraTheta=-1.61
01:12:56.098 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.61, opts=4)
01:12:56.098 00.000 6880 Enqueuing Move request for scope (-0.03, -0.61)
01:12:56.100 00.002 6880 Mount: notify direct move 0.61,-0.00
01:12:56.100 00.000 10052 Worker thread wakes up
01:12:56.100 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.61) opts 0x4
01:12:56.100 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.61)
01:12:56.100 00.000 10052 Moving (-0.03, -0.61) raw xDistance=0.61 yDistance=-0.00
01:12:56.100 00.000 10052 MoveAxis(W, 365, B)
01:12:56.100 00.000 10052 Guiding  Dir = 3, Dur = 365
01:12:56.134 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:56.167 00.033 10052 IsSlewing returns 0
01:12:56.209 00.042 6880 UpdateGuideState exits: m=2283 SNR=33.1
01:12:56.209 00.000 6880 PhdController: settling, locked = 1, distance = 0.65 (0.60) aobump = 0 frame = 1 / 99999
01:12:56.209 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120376.209,"Host":"MINIASTRO1","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:12:56.210 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:56.210 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:56.210 00.000 6880 Enqueuing Expose request
01:12:56.271 00.061 10052 IsGuiding returns 0
01:12:56.330 00.059 10052 PulseGuide returned control before completion, sleep 317
01:12:56.671 00.341 10052 IsGuiding returns 1
01:12:56.671 00.000 10052 scope still moving after pulse duration time elapsed
01:12:56.717 00.046 10052 IsSlewing returns 0
01:12:56.756 00.039 10052 IsGuiding returns 0
01:12:56.756 00.000 10052 scope move finished after 365 + 119 ms
01:12:56.756 00.000 10052 Move returns status 0, amount 365
01:12:56.756 00.000 10052 MoveAxis(N, 0, B)
01:12:56.756 00.000 10052 Move returns status 0, amount 0
01:12:56.756 00.000 10052 move complete, result=0
01:12:56.756 00.000 10052 worker thread done servicing request
01:12:56.756 00.000 6880 GuideStep: 0.6 px 365 ms WEST, -0.0 px 0 ms NORTH
01:12:56.756 00.000 10052 Worker thread wakes up
01:12:56.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:56.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:57.047 00.291 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f3a16a00-f47a-4958-9a62-01ef6d62d702"}
01:12:57.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f3a16a00-f47a-4958-9a62-01ef6d62d702"}
01:12:57.048 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61804ff0-8312-43a2-937b-2a807fc5a00d"}
01:12:57.048 00.000 6880 case statement mapped state 6 to 3
01:12:57.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61804ff0-8312-43a2-937b-2a807fc5a00d"}
01:12:57.049 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f2fd77a-ef3d-4a8d-8fa8-7f6f4c4a1b5d"}
01:12:57.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":373,"width":15,"height":15,"star_pos":[6.63,6.96],"pixels":"..."},"id":"2f2fd77a-ef3d-4a8d-8fa8-7f6f4c4a1b5d"}
01:12:57.890 00.841 10052 Exposure complete
01:12:57.998 00.108 10052 worker thread done servicing request
01:12:57.999 00.001 6880 OnExposeComplete: enter
01:12:57.999 00.000 6880 UpdateGuideState(): m_state=6
01:12:57.999 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
01:12:57.999 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.80, Mass=2354, SNR=33.7, Peak=152 HFD=4.4
01:12:57.999 00.000 6880 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.61) = xAngle (2.87 = 2.87)
01:12:58.000 00.001 6880 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.83 = 2.83)
01:12:58.000 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.57 hyp=0.60 cameraTheta=1.25 mountX=-0.57 mountY=0.18, mountTheta=2.84
01:12:58.001 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.57, opts=13)
01:12:58.002 00.001 6880 Enqueuing Move request for scope (0.19, 0.57)
01:12:58.002 00.000 10052 Worker thread wakes up
01:12:58.002 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.57) opts 0xd
01:12:58.002 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.57)
01:12:58.002 00.000 10052 Moving (0.19, 0.57) raw xDistance=-0.57 yDistance=0.18
01:12:58.002 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.26 from input -0.57
01:12:58.002 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.18, slope = 0.00
01:12:58.002 00.000 10052 MoveAxis(E, 154, ABG)
01:12:58.002 00.000 10052 Guiding  Dir = 2, Dur = 154
01:12:58.033 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:58.070 00.037 10052 IsSlewing returns 0
01:12:58.081 00.011 6880 UpdateGuideState exits: m=2354 SNR=33.7
01:12:58.081 00.000 6880 PhdController: settling, locked = 1, distance = 0.60 (0.60) aobump = 0 frame = 2 / 99999
01:12:58.081 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120378.081,"Host":"MINIASTRO1","Inst":1,"Distance":0.60,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:12:58.083 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:58.083 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:58.083 00.000 6880 Enqueuing Expose request
01:12:58.149 00.066 10052 IsGuiding returns 0
01:12:58.213 00.064 10052 PulseGuide returned control before completion, sleep 102
01:12:58.384 00.171 10052 IsGuiding returns 1
01:12:58.384 00.000 10052 scope still moving after pulse duration time elapsed
01:12:58.460 00.076 10052 IsSlewing returns 0
01:12:58.534 00.074 10052 IsGuiding returns 0
01:12:58.534 00.000 10052 scope move finished after 154 + 230 ms
01:12:58.534 00.000 10052 Move returns status 0, amount 154
01:12:58.534 00.000 10052 MoveAxis(S, 33, ABG)
01:12:58.534 00.000 10052 Guiding  Dir = 1, Dur = 33
01:12:58.608 00.074 10052 IsSlewing returns 0
01:12:58.677 00.069 10052 IsGuiding returns 0
01:12:58.705 00.028 10052 PulseGuide returned control before completion, sleep 16
01:12:58.748 00.043 10052 IsGuiding returns 0
01:12:58.748 00.000 10052 Move returns status 0, amount 33
01:12:58.748 00.000 10052 move complete, result=0
01:12:58.748 00.000 10052 worker thread done servicing request
01:12:58.748 00.000 6880 GuideStep: -0.6 px 154 ms EAST, 0.2 px 33 ms SOUTH
01:12:58.748 00.000 10052 Worker thread wakes up
01:12:58.749 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:12:58.749 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:12:59.047 00.298 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eea7cd49-213c-4fb8-9b09-b77b82c2e7e8"}
01:12:59.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eea7cd49-213c-4fb8-9b09-b77b82c2e7e8"}
01:12:59.048 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"12f32cd9-ada7-4e6b-9189-ecfaa773f768"}
01:12:59.048 00.000 6880 case statement mapped state 6 to 3
01:12:59.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"12f32cd9-ada7-4e6b-9189-ecfaa773f768"}
01:12:59.049 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7e05879e-e311-4828-acad-42e68dcbf744"}
01:12:59.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":374,"width":15,"height":15,"star_pos":[7.00,6.80],"pixels":"..."},"id":"7e05879e-e311-4828-acad-42e68dcbf744"}
01:12:59.668 00.619 10052 Exposure complete
01:12:59.744 00.076 10052 worker thread done servicing request
01:12:59.744 00.000 6880 OnExposeComplete: enter
01:12:59.744 00.000 6880 UpdateGuideState(): m_state=6
01:12:59.745 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
01:12:59.745 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=889.63, Mass=2296, SNR=33.3, Peak=147 HFD=4.7
01:12:59.745 00.000 6880 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.61) = xAngle (3.36 = -2.92)
01:12:59.745 00.000 6880 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.33 = -2.95)
01:12:59.745 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.39 hyp=0.40 cameraTheta=1.75 mountX=-0.39 mountY=-0.08, mountTheta=-2.95
01:12:59.747 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.39, opts=13)
01:12:59.747 00.000 6880 Enqueuing Move request for scope (-0.07, 0.39)
01:12:59.747 00.000 10052 Worker thread wakes up
01:12:59.747 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.39) opts 0xd
01:12:59.747 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.39)
01:12:59.747 00.000 10052 Moving (-0.07, 0.39) raw xDistance=-0.39 yDistance=-0.08
01:12:59.747 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.39
01:12:59.747 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:12:59.747 00.000 10052 MoveAxis(E, 112, ABG)
01:12:59.747 00.000 10052 Guiding  Dir = 2, Dur = 112
01:12:59.775 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:12:59.809 00.034 10052 IsSlewing returns 0
01:12:59.822 00.013 6880 UpdateGuideState exits: m=2296 SNR=33.3
01:12:59.823 00.001 6880 PhdController: settling, locked = 1, distance = 0.54 (0.60) aobump = 0 frame = 3 / 99999
01:12:59.823 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120379.823,"Host":"MINIASTRO1","Inst":1,"Distance":0.54,"Time":1.7,"SettleTime":6.0,"StarLocked":true}
01:12:59.823 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:12:59.823 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:12:59.823 00.000 6880 Enqueuing Expose request
01:12:59.884 00.061 10052 IsGuiding returns 0
01:12:59.951 00.067 10052 PulseGuide returned control before completion, sleep 55
01:13:00.069 00.118 10052 IsGuiding returns 1
01:13:00.069 00.000 10052 scope still moving after pulse duration time elapsed
01:13:00.147 00.078 10052 IsSlewing returns 0
01:13:00.227 00.080 10052 IsGuiding returns 0
01:13:00.228 00.001 10052 scope move finished after 112 + 231 ms
01:13:00.228 00.000 10052 Move returns status 0, amount 112
01:13:00.228 00.000 10052 MoveAxis(N, 0, ABG)
01:13:00.228 00.000 10052 Move returns status 0, amount 0
01:13:00.228 00.000 10052 move complete, result=0
01:13:00.228 00.000 10052 worker thread done servicing request
01:13:00.228 00.000 6880 GuideStep: -0.4 px 112 ms EAST, -0.1 px 0 ms NORTH
01:13:00.228 00.000 10052 Worker thread wakes up
01:13:00.228 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:00.228 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:01.046 00.818 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f459bb3-6f62-4c5a-9499-c68a73ffbff2"}
01:13:01.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f459bb3-6f62-4c5a-9499-c68a73ffbff2"}
01:13:01.047 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a41d68c-9c48-47fd-a4eb-85279b16b2a8"}
01:13:01.047 00.000 6880 case statement mapped state 6 to 3
01:13:01.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a41d68c-9c48-47fd-a4eb-85279b16b2a8"}
01:13:01.047 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"79009ceb-d238-4cf8-aa8e-f735419f71bb"}
01:13:01.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":375,"width":15,"height":15,"star_pos":[6.75,6.63],"pixels":"..."},"id":"79009ceb-d238-4cf8-aa8e-f735419f71bb"}
01:13:01.366 00.319 10052 Exposure complete
01:13:01.453 00.087 10052 worker thread done servicing request
01:13:01.454 00.001 6880 OnExposeComplete: enter
01:13:01.454 00.000 6880 UpdateGuideState(): m_state=6
01:13:01.454 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
01:13:01.454 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.09, Mass=2425, SNR=34.3, Peak=157 HFD=4.5
01:13:01.455 00.001 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
01:13:01.455 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
01:13:01.455 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.97 mountX=0.14 mountY=0.10, mountTheta=0.63
01:13:01.456 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.15, opts=13)
01:13:01.456 00.000 6880 Enqueuing Move request for scope (0.10, -0.15)
01:13:01.457 00.001 10052 Worker thread wakes up
01:13:01.457 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
01:13:01.457 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
01:13:01.457 00.000 10052 Moving (0.10, -0.15) raw xDistance=0.14 yDistance=0.10
01:13:01.457 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:13:01.457 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:13:01.457 00.000 10052 MoveAxis(W, 33, ABG)
01:13:01.458 00.001 10052 Guiding  Dir = 3, Dur = 33
01:13:01.488 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:01.507 00.019 10052 IsSlewing returns 0
01:13:01.540 00.033 6880 UpdateGuideState exits: m=2425 SNR=34.3
01:13:01.540 00.000 6880 PhdController: settling, locked = 1, distance = 0.43 (0.60) aobump = 0 frame = 4 / 99999
01:13:01.541 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783120381.540,"Host":"MINIASTRO1","Inst":1,"Distance":0.43,"Time":3.5,"SettleTime":6.0,"StarLocked":true}
01:13:01.541 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:01.541 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:01.541 00.000 6880 Enqueuing Expose request
01:13:01.582 00.041 10052 IsGuiding returns 0
01:13:01.720 00.138 10052 IsGuiding returns 0
01:13:01.720 00.000 10052 Move returns status 0, amount 33
01:13:01.720 00.000 10052 MoveAxis(N, 0, ABG)
01:13:01.720 00.000 10052 Move returns status 0, amount 0
01:13:01.720 00.000 10052 move complete, result=0
01:13:01.721 00.001 10052 worker thread done servicing request
01:13:01.721 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
01:13:01.721 00.000 10052 Worker thread wakes up
01:13:01.721 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:01.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:02.633 00.912 10052 Exposure complete
01:13:02.713 00.080 10052 worker thread done servicing request
01:13:02.713 00.000 6880 OnExposeComplete: enter
01:13:02.713 00.000 6880 UpdateGuideState(): m_state=6
01:13:02.713 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
01:13:02.713 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.92, Mass=2291, SNR=33.2, Peak=145 HFD=4.5
01:13:02.713 00.000 6880 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.61) = xAngle (0.44 = 0.44)
01:13:02.713 00.000 6880 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
01:13:02.714 00.001 6880 CameraToMount -- cameraX=0.13 cameraY=-0.32 hyp=0.35 cameraTheta=-1.17 mountX=0.31 mountY=0.14, mountTheta=0.41
01:13:02.715 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.32, opts=13)
01:13:02.715 00.000 6880 Enqueuing Move request for scope (0.13, -0.32)
01:13:02.715 00.000 10052 Worker thread wakes up
01:13:02.715 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.32) opts 0xd
01:13:02.715 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.32)
01:13:02.716 00.001 10052 Moving (0.13, -0.32) raw xDistance=0.31 yDistance=0.14
01:13:02.716 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:13:02.716 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
01:13:02.716 00.000 10052 MoveAxis(W, 86, ABG)
01:13:02.716 00.000 10052 Guiding  Dir = 3, Dur = 86
01:13:02.737 00.021 10052 IsSlewing returns 0
01:13:02.745 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:02.774 00.029 10052 IsGuiding returns 0
01:13:02.790 00.016 6880 UpdateGuideState exits: m=2291 SNR=33.2
01:13:02.790 00.000 6880 PhdController: settling, locked = 1, distance = 0.41 (0.60) aobump = 0 frame = 5 / 99999
01:13:02.790 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120382.790,"Host":"MINIASTRO1","Inst":1,"Distance":0.41,"Time":4.7,"SettleTime":6.0,"StarLocked":true}
01:13:02.791 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:02.791 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:02.791 00.000 6880 Enqueuing Expose request
01:13:02.802 00.011 10052 PulseGuide returned control before completion, sleep 69
01:13:02.902 00.100 10052 IsGuiding returns 0
01:13:02.902 00.000 10052 Move returns status 0, amount 86
01:13:02.902 00.000 10052 MoveAxis(N, 0, ABG)
01:13:02.902 00.000 10052 Move returns status 0, amount 0
01:13:02.902 00.000 10052 move complete, result=0
01:13:02.903 00.001 10052 worker thread done servicing request
01:13:02.903 00.000 10052 Worker thread wakes up
01:13:02.903 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:02.903 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:02.927 00.024 6880 GuideStep: 0.3 px 86 ms WEST, 0.1 px 0 ms NORTH
01:13:03.045 00.118 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a16de993-19da-4688-a5d9-c4119b9adfd6"}
01:13:03.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a16de993-19da-4688-a5d9-c4119b9adfd6"}
01:13:03.045 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10921921-e380-4e0d-ace1-b56d79679660"}
01:13:03.045 00.000 6880 case statement mapped state 6 to 3
01:13:03.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"10921921-e380-4e0d-ace1-b56d79679660"}
01:13:03.047 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f3bd0b3b-d805-4e61-bf87-e5e2fee70096"}
01:13:03.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":377,"width":15,"height":15,"star_pos":[6.95,6.92],"pixels":"..."},"id":"f3bd0b3b-d805-4e61-bf87-e5e2fee70096"}
01:13:04.035 00.988 10052 Exposure complete
01:13:04.118 00.083 10052 worker thread done servicing request
01:13:04.119 00.001 6880 OnExposeComplete: enter
01:13:04.119 00.000 6880 UpdateGuideState(): m_state=6
01:13:04.119 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
01:13:04.119 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=889.02, Mass=2280, SNR=33.0, Peak=146 HFD=4.4
01:13:04.119 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.21 = 0.21)
01:13:04.119 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
01:13:04.119 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.41 mountX=0.21 mountY=0.04, mountTheta=0.18
01:13:04.121 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.21, opts=13)
01:13:04.121 00.000 6880 Enqueuing Move request for scope (0.04, -0.21)
01:13:04.121 00.000 10052 Worker thread wakes up
01:13:04.121 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
01:13:04.121 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
01:13:04.121 00.000 10052 Moving (0.04, -0.21) raw xDistance=0.21 yDistance=0.04
01:13:04.121 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:13:04.121 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:13:04.121 00.000 10052 MoveAxis(W, 61, ABG)
01:13:04.122 00.001 10052 Guiding  Dir = 3, Dur = 61
01:13:04.142 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:04.173 00.031 10052 IsSlewing returns 0
01:13:04.176 00.003 6880 UpdateGuideState exits: m=2280 SNR=33.0
01:13:04.176 00.000 6880 PhdController: settling, locked = 1, distance = 0.35 (0.60) aobump = 0 frame = 6 / 99999
01:13:04.177 00.001 6880 PhdController: newstate STATE_FINISH
01:13:04.177 00.000 6880 PhdController complete: success
01:13:04.177 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783120384.177,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:13:04.177 00.000 6880 Mount: notify guiding dither settle done success=1
01:13:04.177 00.000 6880 PhdController: newstate STATE_IDLE
01:13:04.177 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:04.177 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:04.177 00.000 6880 Enqueuing Expose request
01:13:04.243 00.066 10052 IsGuiding returns 0
01:13:04.303 00.060 10052 PulseGuide returned control before completion, sleep 12
01:13:04.382 00.079 10052 IsGuiding returns 1
01:13:04.382 00.000 10052 scope still moving after pulse duration time elapsed
01:13:04.455 00.073 10052 IsSlewing returns 0
01:13:04.529 00.074 10052 IsGuiding returns 0
01:13:04.529 00.000 10052 scope move finished after 61 + 225 ms
01:13:04.529 00.000 10052 Move returns status 0, amount 61
01:13:04.529 00.000 10052 MoveAxis(N, 0, ABG)
01:13:04.529 00.000 10052 Move returns status 0, amount 0
01:13:04.529 00.000 10052 move complete, result=0
01:13:04.530 00.001 10052 worker thread done servicing request
01:13:04.530 00.000 6880 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
01:13:04.530 00.000 10052 Worker thread wakes up
01:13:04.530 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:04.530 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:05.046 00.516 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a2f80d14-a730-4055-aa7c-526d83a6e311"}
01:13:05.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a2f80d14-a730-4055-aa7c-526d83a6e311"}
01:13:05.047 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88c59cdb-a615-474e-bae1-5c4388cbe4a6"}
01:13:05.047 00.000 6880 case statement mapped state 6 to 3
01:13:05.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"88c59cdb-a615-474e-bae1-5c4388cbe4a6"}
01:13:05.047 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"09b98e8a-058c-4317-9a33-c2d390d65ca2"}
01:13:05.048 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":378,"width":15,"height":15,"star_pos":[6.85,7.02],"pixels":"..."},"id":"09b98e8a-058c-4317-9a33-c2d390d65ca2"}
01:13:05.443 00.395 10052 Exposure complete
01:13:05.527 00.084 10052 worker thread done servicing request
01:13:05.527 00.000 6880 OnExposeComplete: enter
01:13:05.527 00.000 6880 UpdateGuideState(): m_state=6
01:13:05.527 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.527 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=889.45, Mass=2177, SNR=32.3, Peak=134 HFD=4.9
01:13:05.528 00.001 6880 MultiStar: exiting stabilization period
01:13:05.528 00.000 6880 MultiStar: updating star positions after lock position change
01:13:05.528 00.000 6880 Star::Find(15, 281, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.528 00.000 6880 Star::Find returns 1 (0), X=282.49, Y=299.36, Mass=2139, SNR=32.1, Peak=141 HFD=4.5
01:13:05.528 00.000 6880 Star::Find(15, 1198, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.528 00.000 6880 Star::Find returns 1 (0), X=1199.31, Y=295.98, Mass=2364, SNR=33.3, Peak=122 HFD=5.3
01:13:05.528 00.000 6880 Star::Find(15, 824, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.528 00.000 6880 Star::Find returns 1 (0), X=825.07, Y=299.21, Mass=1927, SNR=30.4, Peak=144 HFD=4.8
01:13:05.528 00.000 6880 Star::Find(15, 55, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.528 00.000 6880 Star::Find returns 1 (0), X=55.85, Y=634.23, Mass=1643, SNR=28.0, Peak=75 HFD=5.1
01:13:05.528 00.000 6880 Star::Find(15, 471, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.528 00.000 6880 Star::Find returns 1 (0), X=471.74, Y=593.61, Mass=2355, SNR=32.9, Peak=133 HFD=5.4
01:13:05.529 00.001 6880 Star::Find(15, 853, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.529 00.000 6880 Star::Find returns 1 (0), X=854.02, Y=218.88, Mass=2099, SNR=30.8, Peak=98 HFD=6.1
01:13:05.529 00.000 6880 Star::Find(15, 265, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.529 00.000 6880 Star::Find returns 1 (0), X=265.80, Y=86.12, Mass=1363, SNR=25.4, Peak=75 HFD=5.7
01:13:05.529 00.000 6880 Star::Find(15, 553, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.529 00.000 6880 Star::Find returns 1 (0), X=553.74, Y=331.15, Mass=1571, SNR=27.0, Peak=82 HFD=5.8
01:13:05.529 00.000 6880 Star::Find(15, 671, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.529 00.000 6880 Star::Find returns 1 (0), X=671.80, Y=826.54, Mass=927, SNR=21.1, Peak=72 HFD=4.0
01:13:05.529 00.000 6880 Star::Find(15, 1119, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.529 00.000 6880 Star::Find returns 1 (0), X=1119.73, Y=686.33, Mass=866, SNR=20.4, Peak=54 HFD=4.7
01:13:05.529 00.000 6880 Star::Find(15, 268, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
01:13:05.529 00.000 6880 Star::Find returns 1 (0), X=268.85, Y=578.97, Mass=1195, SNR=23.8, Peak=63 HFD=5.9
01:13:05.530 00.001 6880 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.61) = xAngle (2.77 = 2.77)
01:13:05.530 00.000 6880 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.74 = 2.74)
01:13:05.530 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.16 mountX=-0.21 mountY=0.09, mountTheta=2.74
01:13:05.531 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.21, opts=13)
01:13:05.531 00.000 6880 Enqueuing Move request for scope (0.09, 0.21)
01:13:05.531 00.000 10052 Worker thread wakes up
01:13:05.532 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
01:13:05.532 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
01:13:05.532 00.000 10052 Moving (0.09, 0.21) raw xDistance=-0.21 yDistance=0.09
01:13:05.532 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
01:13:05.532 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
01:13:05.532 00.000 10052 MoveAxis(E, 54, ABG)
01:13:05.532 00.000 10052 Guiding  Dir = 2, Dur = 54
01:13:05.557 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:05.591 00.034 10052 IsSlewing returns 0
01:13:05.602 00.011 6880 UpdateGuideState exits: m=2177 SNR=32.3
01:13:05.602 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:05.602 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:05.602 00.000 6880 Enqueuing Expose request
01:13:05.669 00.067 10052 IsGuiding returns 0
01:13:05.805 00.136 10052 IsGuiding returns 0
01:13:05.805 00.000 10052 Move returns status 0, amount 54
01:13:05.805 00.000 10052 MoveAxis(N, 0, ABG)
01:13:05.806 00.001 10052 Move returns status 0, amount 0
01:13:05.806 00.000 10052 move complete, result=0
01:13:05.806 00.000 10052 worker thread done servicing request
01:13:05.806 00.000 6880 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
01:13:05.806 00.000 10052 Worker thread wakes up
01:13:05.806 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:05.806 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:06.950 01.144 10052 Exposure complete
01:13:07.028 00.078 10052 worker thread done servicing request
01:13:07.029 00.001 6880 OnExposeComplete: enter
01:13:07.029 00.000 6880 UpdateGuideState(): m_state=6
01:13:07.029 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
01:13:07.029 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.12, Mass=2349, SNR=33.6, Peak=154 HFD=4.5
01:13:07.030 00.001 6880 MultiStar: [#1 -0.20,-0.33,0.96,U] [#2 -0.31,-0.12,1.00,U] [#3 -0.12,-0.17,0.93,U] [#4 -0.32,-0.39,0.83,U] [#5 -0.20,-0.58,0.00,M1] [#6 -0.09,-0.23,0.93,U] [#7 -0.01,-0.22,0.77,U] [#8 0.05,-0.30,0.78,U] 
01:13:07.030 00.000 6880 single-star, 7 included, MultiStar: {-0.13, -0.23}, one-star: {-0.04, -0.12}
01:13:07.030 00.000 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
01:13:07.030 00.000 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
01:13:07.030 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.89 mountX=0.12 mountY=-0.04, mountTheta=-0.30
01:13:07.032 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.12, opts=13)
01:13:07.033 00.001 6880 Enqueuing Move request for scope (-0.04, -0.12)
01:13:07.033 00.000 10052 Worker thread wakes up
01:13:07.033 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:13:07.033 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:13:07.033 00.000 10052 Moving (-0.04, -0.12) raw xDistance=0.12 yDistance=-0.04
01:13:07.033 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:13:07.033 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.04, using input
01:13:07.033 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:13:07.033 00.000 10052 MoveAxis(W, 30, ABG)
01:13:07.033 00.000 10052 Guiding  Dir = 3, Dur = 30
01:13:07.055 00.022 10052 IsSlewing returns 0
01:13:07.064 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:07.093 00.029 10052 IsGuiding returns 0
01:13:07.120 00.027 10052 PulseGuide returned control before completion, sleep 14
01:13:07.129 00.009 6880 UpdateGuideState exits: m=2349 SNR=33.6
01:13:07.129 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:07.129 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:07.129 00.000 6880 Enqueuing Expose request
01:13:07.129 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d81c74de-4d3d-4795-960c-46e181df47d3"}
01:13:07.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d81c74de-4d3d-4795-960c-46e181df47d3"}
01:13:07.150 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2169b2c8-a793-4a12-a077-370dfa2f0051"}
01:13:07.150 00.000 6880 case statement mapped state 6 to 3
01:13:07.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2169b2c8-a793-4a12-a077-370dfa2f0051"}
01:13:07.152 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2fe38ae7-20bf-4e46-b37a-1a50549f3910"}
01:13:07.152 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":380,"width":15,"height":15,"star_pos":[6.78,7.12],"pixels":"..."},"id":"2fe38ae7-20bf-4e46-b37a-1a50549f3910"}
01:13:07.168 00.016 10052 IsGuiding returns 0
01:13:07.168 00.000 10052 Move returns status 0, amount 30
01:13:07.168 00.000 10052 MoveAxis(N, 0, ABG)
01:13:07.168 00.000 10052 Move returns status 0, amount 0
01:13:07.168 00.000 10052 move complete, result=0
01:13:07.168 00.000 10052 worker thread done servicing request
01:13:07.168 00.000 10052 Worker thread wakes up
01:13:07.169 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:07.169 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:07.175 00.006 6880 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
01:13:08.078 00.903 10052 Exposure complete
01:13:08.169 00.091 10052 worker thread done servicing request
01:13:08.169 00.000 6880 OnExposeComplete: enter
01:13:08.170 00.001 6880 UpdateGuideState(): m_state=6
01:13:08.170 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
01:13:08.170 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=889.11, Mass=2255, SNR=33.0, Peak=146 HFD=4.5
01:13:08.171 00.001 6880 MultiStar: [#1 -0.21,-0.26,0.98,U] [#2 -0.14,-0.07,1.01,U] [#3 -0.14,-0.14,0.94,U] [#4 -0.29,-0.29,0.87,U] [#5 -0.26,-0.45,0.00,M2] [#6 -0.13,-0.17,0.94,U] [#7 -0.13,-0.30,0.77,U] [#8 -0.02,-0.25,0.80,U] 
01:13:08.171 00.000 6880 single-star, 7 included, MultiStar: {-0.14, -0.20}, one-star: {-0.04, -0.12}
01:13:08.171 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
01:13:08.171 00.000 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
01:13:08.171 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.91 mountX=0.13 mountY=-0.04, mountTheta=-0.32
01:13:08.173 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.12, opts=13)
01:13:08.173 00.000 6880 Enqueuing Move request for scope (-0.04, -0.12)
01:13:08.173 00.000 10052 Worker thread wakes up
01:13:08.173 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:13:08.173 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:13:08.174 00.001 10052 Moving (-0.04, -0.12) raw xDistance=0.13 yDistance=-0.04
01:13:08.174 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:13:08.174 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.07, using input
01:13:08.174 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
01:13:08.174 00.000 10052 MoveAxis(W, 35, ABG)
01:13:08.174 00.000 10052 Guiding  Dir = 3, Dur = 35
01:13:08.207 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:08.246 00.039 10052 IsSlewing returns 0
01:13:08.265 00.019 6880 UpdateGuideState exits: m=2255 SNR=33.0
01:13:08.265 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:08.265 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:08.265 00.000 6880 Enqueuing Expose request
01:13:08.284 00.019 10052 IsGuiding returns 0
01:13:08.422 00.138 10052 IsGuiding returns 0
01:13:08.422 00.000 10052 Move returns status 0, amount 35
01:13:08.422 00.000 10052 MoveAxis(N, 0, ABG)
01:13:08.422 00.000 10052 Move returns status 0, amount 0
01:13:08.422 00.000 10052 move complete, result=0
01:13:08.422 00.000 10052 worker thread done servicing request
01:13:08.422 00.000 10052 Worker thread wakes up
01:13:08.422 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:08.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:08.423 00.001 6880 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
01:13:09.046 00.623 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81b4475f-7d06-4763-9ba9-09773e8c0953"}
01:13:09.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81b4475f-7d06-4763-9ba9-09773e8c0953"}
01:13:09.048 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1d84fa4d-adc3-42d4-bf83-d521d5f45f7b"}
01:13:09.048 00.000 6880 case statement mapped state 6 to 3
01:13:09.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d84fa4d-adc3-42d4-bf83-d521d5f45f7b"}
01:13:09.049 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"73b5931b-2c1e-41bb-b1b1-1b2d55f60b64"}
01:13:09.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":381,"width":15,"height":15,"star_pos":[6.77,7.11],"pixels":"..."},"id":"73b5931b-2c1e-41bb-b1b1-1b2d55f60b64"}
01:13:09.551 00.502 10052 Exposure complete
01:13:09.636 00.085 10052 worker thread done servicing request
01:13:09.637 00.001 6880 OnExposeComplete: enter
01:13:09.637 00.000 6880 UpdateGuideState(): m_state=6
01:13:09.637 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
01:13:09.637 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=889.13, Mass=2278, SNR=33.2, Peak=141 HFD=4.4
01:13:09.638 00.001 6880 MultiStar: [#1 -0.18,-0.08,0.99,U] [#2 0.05,0.05,0.99,U] [#3 -0.13,0.09,0.93,U] [#4 -0.09,-0.22,0.85,U] [#5 -0.06,-0.22,0.96,U] [#6 0.02,-0.03,0.94,U] [#7 -0.10,0.00,0.78,U] [#8 0.13,0.02,0.80,U] 
01:13:09.638 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.17, -0.11}
01:13:09.638 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.30 = -0.30)
01:13:09.638 00.000 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
01:13:09.638 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.91 mountX=0.06 mountY=-0.02, mountTheta=-0.33
01:13:09.640 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.06, opts=13)
01:13:09.640 00.000 6880 Enqueuing Move request for scope (-0.02, -0.06)
01:13:09.640 00.000 10052 Worker thread wakes up
01:13:09.641 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:13:09.641 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:13:09.641 00.000 10052 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=-0.02
01:13:09.641 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:13:09.641 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.07, using input
01:13:09.641 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:13:09.642 00.001 10052 MoveAxis(E, 0, ABG)
01:13:09.642 00.000 10052 Move returns status 0, amount 0
01:13:09.642 00.000 10052 MoveAxis(N, 0, ABG)
01:13:09.642 00.000 10052 Move returns status 0, amount 0
01:13:09.642 00.000 10052 move complete, result=0
01:13:09.642 00.000 10052 worker thread done servicing request
01:13:09.673 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:09.725 00.052 6880 UpdateGuideState exits: m=2278 SNR=33.2
01:13:09.725 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:09.725 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:09.726 00.001 6880 Enqueuing Expose request
01:13:09.726 00.000 10052 Worker thread wakes up
01:13:09.726 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:09.726 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:09.726 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:10.649 00.923 10052 Exposure complete
01:13:10.742 00.093 10052 worker thread done servicing request
01:13:10.742 00.000 6880 OnExposeComplete: enter
01:13:10.742 00.000 6880 UpdateGuideState(): m_state=6
01:13:10.742 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
01:13:10.743 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=889.19, Mass=2292, SNR=33.2, Peak=155 HFD=4.4
01:13:10.743 00.000 6880 MultiStar: [#1 -0.24,-0.18,0.99,U] [#2 -0.15,-0.10,1.02,U] [#3 -0.19,0.00,0.92,U] [#4 0.03,-0.30,0.83,U] [#5 -0.34,-0.59,0.00,M2] [#6 -0.22,-0.10,0.95,U] [#7 -0.19,-0.21,0.78,U] [#8 -0.02,-0.12,0.80,U] 
01:13:10.744 00.001 6880 single-star, 7 included, MultiStar: {-0.12, -0.13}, one-star: {0.04, -0.05}
01:13:10.744 00.000 6880 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
01:13:10.744 00.000 6880 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:13:10.744 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.92 mountX=0.05 mountY=0.04, mountTheta=0.67
01:13:10.746 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.05, opts=13)
01:13:10.746 00.000 6880 Enqueuing Move request for scope (0.04, -0.05)
01:13:10.747 00.001 10052 Worker thread wakes up
01:13:10.747 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:13:10.747 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:13:10.747 00.000 10052 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=0.04
01:13:10.747 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:13:10.747 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:13:10.747 00.000 10052 MoveAxis(E, 0, ABG)
01:13:10.747 00.000 10052 Move returns status 0, amount 0
01:13:10.747 00.000 10052 MoveAxis(N, 0, ABG)
01:13:10.747 00.000 10052 Move returns status 0, amount 0
01:13:10.747 00.000 10052 move complete, result=0
01:13:10.748 00.001 10052 worker thread done servicing request
01:13:10.780 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:10.847 00.067 6880 UpdateGuideState exits: m=2292 SNR=33.2
01:13:10.847 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:10.848 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:10.848 00.000 6880 Enqueuing Expose request
01:13:10.848 00.000 10052 Worker thread wakes up
01:13:10.848 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:10.848 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:10.848 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:11.046 00.198 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8723bd26-333c-472b-9023-ed9fa52575ca"}
01:13:11.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8723bd26-333c-472b-9023-ed9fa52575ca"}
01:13:11.047 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d57a0ed-3169-4e6e-927a-07b665253e57"}
01:13:11.047 00.000 6880 case statement mapped state 6 to 3
01:13:11.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d57a0ed-3169-4e6e-927a-07b665253e57"}
01:13:11.047 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7dc95f23-e3e8-424b-b164-4493a1647b76"}
01:13:11.048 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":383,"width":15,"height":15,"star_pos":[6.85,7.19],"pixels":"..."},"id":"7dc95f23-e3e8-424b-b164-4493a1647b76"}
01:13:11.983 00.935 10052 Exposure complete
01:13:12.070 00.087 10052 worker thread done servicing request
01:13:12.070 00.000 6880 OnExposeComplete: enter
01:13:12.071 00.001 6880 UpdateGuideState(): m_state=6
01:13:12.071 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
01:13:12.071 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=889.05, Mass=2388, SNR=33.9, Peak=148 HFD=4.4
01:13:12.072 00.001 6880 MultiStar: [#1 -0.25,-0.21,0.96,U] [#2 0.02,-0.06,1.00,U] [#3 -0.14,-0.09,0.91,U] [#4 -0.12,-0.18,0.84,U] [#5 -0.31,-0.64,0.00,M3] [#6 -0.12,-0.11,0.93,U] [#7 -0.14,-0.04,0.75,U] [#8 0.04,-0.11,0.79,U] 
01:13:12.072 00.000 6880 refined, 7 included, MultiStar: {-0.09, -0.13}, one-star: {-0.01, -0.19}
01:13:12.072 00.000 6880 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.61) = xAngle (-0.59 = -0.59)
01:13:12.072 00.000 6880 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
01:13:12.072 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.15 cameraTheta=-2.20 mountX=0.13 mountY=-0.09, mountTheta=-0.61
01:13:12.076 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.13, opts=13)
01:13:12.076 00.000 6880 Enqueuing Move request for scope (-0.09, -0.13)
01:13:12.076 00.000 10052 Worker thread wakes up
01:13:12.076 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:13:12.076 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:13:12.076 00.000 10052 Moving (-0.09, -0.13) raw xDistance=0.13 yDistance=-0.09
01:13:12.076 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:13:12.076 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:13:12.076 00.000 10052 MoveAxis(W, 35, ABG)
01:13:12.076 00.000 10052 Guiding  Dir = 3, Dur = 35
01:13:12.107 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:12.148 00.041 10052 IsSlewing returns 0
01:13:12.156 00.008 6880 UpdateGuideState exits: m=2388 SNR=33.9
01:13:12.157 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:12.157 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:12.157 00.000 6880 Enqueuing Expose request
01:13:12.214 00.057 10052 IsGuiding returns 0
01:13:12.350 00.136 10052 IsGuiding returns 0
01:13:12.351 00.001 10052 Move returns status 0, amount 35
01:13:12.351 00.000 10052 MoveAxis(N, 0, ABG)
01:13:12.351 00.000 10052 Move returns status 0, amount 0
01:13:12.351 00.000 10052 move complete, result=0
01:13:12.351 00.000 10052 worker thread done servicing request
01:13:12.351 00.000 10052 Worker thread wakes up
01:13:12.351 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
01:13:12.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:12.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:13.050 00.699 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"531a53ef-6a08-400d-a389-57afaab30537"}
01:13:13.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"531a53ef-6a08-400d-a389-57afaab30537"}
01:13:13.051 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4cd2c85f-d717-4e5c-88d5-2aa661219355"}
01:13:13.051 00.000 6880 case statement mapped state 6 to 3
01:13:13.052 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cd2c85f-d717-4e5c-88d5-2aa661219355"}
01:13:13.053 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a8008099-3b51-4989-b3b2-240410c98d4f"}
01:13:13.054 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":384,"width":15,"height":15,"star_pos":[6.80,7.05],"pixels":"..."},"id":"a8008099-3b51-4989-b3b2-240410c98d4f"}
01:13:13.267 00.213 10052 Exposure complete
01:13:13.356 00.089 10052 worker thread done servicing request
01:13:13.357 00.001 6880 OnExposeComplete: enter
01:13:13.357 00.000 6880 UpdateGuideState(): m_state=6
01:13:13.357 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
01:13:13.358 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=889.18, Mass=2352, SNR=33.7, Peak=156 HFD=4.5
01:13:13.358 00.000 6880 MultiStar: [#1 -0.27,-0.20,0.95,U] [#2 -0.11,-0.41,0.99,U] [#3 -0.16,-0.13,0.92,U] [#4 -0.10,-0.24,0.84,U] [#5 -0.44,-0.56,0.00,M4] [#6 -0.16,-0.14,0.95,U] [#7 -0.33,-0.04,0.76,U] [#8 -0.15,-0.08,0.79,U] 
01:13:13.358 00.000 6880 single-star, 7 included, MultiStar: {-0.15, -0.17}, one-star: {0.03, -0.05}
01:13:13.358 00.000 6880 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.61) = xAngle (0.52 = 0.52)
01:13:13.358 00.000 6880 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
01:13:13.358 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-1.09 mountX=0.05 mountY=0.03, mountTheta=0.50
01:13:13.360 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.05, opts=13)
01:13:13.360 00.000 6880 Enqueuing Move request for scope (0.03, -0.05)
01:13:13.360 00.000 10052 Worker thread wakes up
01:13:13.361 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.05) opts 0xd
01:13:13.361 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.05)
01:13:13.361 00.000 10052 Moving (0.03, -0.05) raw xDistance=0.05 yDistance=0.03
01:13:13.361 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:13:13.361 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
01:13:13.361 00.000 10052 MoveAxis(E, 0, ABG)
01:13:13.361 00.000 10052 Move returns status 0, amount 0
01:13:13.361 00.000 10052 MoveAxis(N, 0, ABG)
01:13:13.361 00.000 10052 Move returns status 0, amount 0
01:13:13.361 00.000 10052 move complete, result=0
01:13:13.361 00.000 10052 worker thread done servicing request
01:13:13.391 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:13.443 00.052 6880 UpdateGuideState exits: m=2352 SNR=33.7
01:13:13.443 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:13.444 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:13.444 00.000 6880 Enqueuing Expose request
01:13:13.444 00.000 10052 Worker thread wakes up
01:13:13.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:13.444 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:13.445 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:14.591 01.146 10052 Exposure complete
01:13:14.686 00.095 10052 worker thread done servicing request
01:13:14.686 00.000 6880 OnExposeComplete: enter
01:13:14.686 00.000 6880 UpdateGuideState(): m_state=6
01:13:14.687 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
01:13:14.687 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=889.01, Mass=2427, SNR=34.2, Peak=157 HFD=4.4
01:13:14.687 00.000 6880 MultiStar: [#1 -0.27,-0.33,0.93,U] [#2 -0.18,-0.24,0.99,U] [#3 -0.16,-0.12,0.89,U] [#4 -0.31,-0.44,0.00,M1] [#5 -0.29,-0.66,0.00,M5] [#6 -0.18,-0.26,0.90,U] [#7 -0.16,-0.25,0.74,U] [#8 -0.10,-0.07,0.80,U] 
01:13:14.688 00.001 6880 single-star, 6 included, MultiStar: {-0.15, -0.22}, one-star: {-0.02, -0.23}
01:13:14.688 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
01:13:14.688 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:13:14.688 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.23 hyp=0.23 cameraTheta=-1.65 mountX=0.23 mountY=-0.01, mountTheta=-0.06
01:13:14.689 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.23, opts=13)
01:13:14.689 00.000 6880 Enqueuing Move request for scope (-0.02, -0.23)
01:13:14.690 00.001 10052 Worker thread wakes up
01:13:14.690 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.23) opts 0xd
01:13:14.690 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.23)
01:13:14.690 00.000 10052 Moving (-0.02, -0.23) raw xDistance=0.23 yDistance=-0.01
01:13:14.690 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
01:13:14.690 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.06, using input
01:13:14.690 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:13:14.690 00.000 10052 MoveAxis(W, 62, ABG)
01:13:14.690 00.000 10052 Guiding  Dir = 3, Dur = 62
01:13:14.711 00.021 10052 IsSlewing returns 0
01:13:14.717 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:14.749 00.032 10052 IsGuiding returns 0
01:13:14.760 00.011 6880 UpdateGuideState exits: m=2427 SNR=34.2
01:13:14.760 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:14.761 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:14.761 00.000 6880 Enqueuing Expose request
01:13:14.776 00.015 10052 PulseGuide returned control before completion, sleep 45
01:13:14.853 00.077 10052 IsGuiding returns 0
01:13:14.853 00.000 10052 Move returns status 0, amount 62
01:13:14.853 00.000 10052 MoveAxis(N, 0, ABG)
01:13:14.853 00.000 10052 Move returns status 0, amount 0
01:13:14.853 00.000 10052 move complete, result=0
01:13:14.853 00.000 10052 worker thread done servicing request
01:13:14.854 00.001 10052 Worker thread wakes up
01:13:14.854 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:14.854 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:14.875 00.021 6880 GuideStep: 0.2 px 62 ms WEST, -0.0 px 0 ms NORTH
01:13:15.049 00.174 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0173815d-95e0-4954-8c2f-9af0cb17600e"}
01:13:15.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0173815d-95e0-4954-8c2f-9af0cb17600e"}
01:13:15.050 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0cab2b33-b593-44a8-8a11-19eff3136b60"}
01:13:15.050 00.000 6880 case statement mapped state 6 to 3
01:13:15.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cab2b33-b593-44a8-8a11-19eff3136b60"}
01:13:15.050 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1df0ccb-1618-4fdb-9bc3-cc7f82088ffa"}
01:13:15.051 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":386,"width":15,"height":15,"star_pos":[6.80,7.01],"pixels":"..."},"id":"a1df0ccb-1618-4fdb-9bc3-cc7f82088ffa"}
01:13:15.775 00.724 10052 Exposure complete
01:13:15.861 00.086 10052 worker thread done servicing request
01:13:15.861 00.000 6880 OnExposeComplete: enter
01:13:15.861 00.000 6880 UpdateGuideState(): m_state=6
01:13:15.861 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
01:13:15.862 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=889.33, Mass=2264, SNR=33.0, Peak=154 HFD=4.5
01:13:15.862 00.000 6880 MultiStar: [#1 -0.36,-0.20,0.94,U] [#2 0.04,0.02,1.05,U] [#3 -0.21,0.08,0.93,U] [#4 -0.04,0.07,0.87,U] [#5 -0.39,-0.48,0.00,M6] [#6 -0.14,0.04,0.93,U] [#7 -0.11,-0.13,0.78,U] [#8 0.04,-0.03,0.82,U] 
01:13:15.862 00.000 6880 refined, 7 included, MultiStar: {-0.09, -0.00}, one-star: {0.05, 0.09}
01:13:15.862 00.000 6880 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.61) = xAngle (-1.48 = -1.48)
01:13:15.862 00.000 6880 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
01:13:15.862 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=0.01 mountY=-0.09, mountTheta=-1.48
01:13:15.864 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.00, opts=13)
01:13:15.864 00.000 6880 Enqueuing Move request for scope (-0.09, -0.00)
01:13:15.864 00.000 10052 Worker thread wakes up
01:13:15.864 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
01:13:15.864 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
01:13:15.864 00.000 10052 Moving (-0.09, -0.00) raw xDistance=0.01 yDistance=-0.09
01:13:15.865 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:13:15.865 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:13:15.865 00.000 10052 MoveAxis(E, 0, ABG)
01:13:15.865 00.000 10052 Move returns status 0, amount 0
01:13:15.865 00.000 10052 MoveAxis(N, 0, ABG)
01:13:15.865 00.000 10052 Move returns status 0, amount 0
01:13:15.865 00.000 10052 move complete, result=0
01:13:15.865 00.000 10052 worker thread done servicing request
01:13:15.893 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:15.941 00.048 6880 UpdateGuideState exits: m=2264 SNR=33.0
01:13:15.941 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:15.942 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:15.942 00.000 6880 Enqueuing Expose request
01:13:15.942 00.000 10052 Worker thread wakes up
01:13:15.942 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:15.942 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:15.942 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:17.048 01.106 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bedbe61f-a713-495e-b594-461edfe518f1"}
01:13:17.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bedbe61f-a713-495e-b594-461edfe518f1"}
01:13:17.049 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"118a724b-7f2c-4a54-a206-f886f2900cec"}
01:13:17.050 00.001 6880 case statement mapped state 6 to 3
01:13:17.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"118a724b-7f2c-4a54-a206-f886f2900cec"}
01:13:17.051 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"50156e7d-559c-469f-abf1-4a3d59c44297"}
01:13:17.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":387,"width":15,"height":15,"star_pos":[6.86,7.33],"pixels":"..."},"id":"50156e7d-559c-469f-abf1-4a3d59c44297"}
01:13:17.085 00.034 10052 Exposure complete
01:13:17.175 00.090 10052 worker thread done servicing request
01:13:17.175 00.000 6880 OnExposeComplete: enter
01:13:17.175 00.000 6880 UpdateGuideState(): m_state=6
01:13:17.176 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
01:13:17.176 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=889.39, Mass=2305, SNR=33.4, Peak=158 HFD=4.5
01:13:17.176 00.000 6880 MultiStar: [#1 -0.14,-0.18,0.96,U] [#2 -0.01,-0.05,1.00,U] [#3 -0.10,-0.06,0.90,U] [#4 -0.01,0.08,0.86,U] [#5 -0.15,-0.29,0.97,U] [#6 -0.08,-0.18,0.90,U] [#7 -0.04,-0.19,0.75,U] [#8 0.20,-0.15,0.81,U] 
01:13:17.176 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.17, 0.15}
01:13:17.177 00.001 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
01:13:17.177 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
01:13:17.177 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.78 mountX=0.09 mountY=-0.02, mountTheta=-0.20
01:13:17.179 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.09, opts=13)
01:13:17.179 00.000 6880 Enqueuing Move request for scope (-0.02, -0.09)
01:13:17.179 00.000 10052 Worker thread wakes up
01:13:17.179 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
01:13:17.179 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
01:13:17.179 00.000 10052 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=-0.02
01:13:17.179 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:13:17.179 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.03, using input
01:13:17.179 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:13:17.179 00.000 10052 MoveAxis(E, 0, ABG)
01:13:17.180 00.001 10052 Move returns status 0, amount 0
01:13:17.180 00.000 10052 MoveAxis(N, 0, ABG)
01:13:17.180 00.000 10052 Move returns status 0, amount 0
01:13:17.180 00.000 10052 move complete, result=0
01:13:17.180 00.000 10052 worker thread done servicing request
01:13:17.210 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:17.266 00.056 6880 UpdateGuideState exits: m=2305 SNR=33.4
01:13:17.266 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:17.266 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:17.266 00.000 6880 Enqueuing Expose request
01:13:17.266 00.000 10052 Worker thread wakes up
01:13:17.266 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:17.266 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:17.267 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:13:18.188 00.921 10052 Exposure complete
01:13:18.284 00.096 10052 worker thread done servicing request
01:13:18.284 00.000 6880 OnExposeComplete: enter
01:13:18.284 00.000 6880 UpdateGuideState(): m_state=6
01:13:18.285 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
01:13:18.285 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=889.38, Mass=2357, SNR=33.7, Peak=151 HFD=4.6
01:13:18.286 00.001 6880 MultiStar: [#1 -0.45,-0.05,0.98,U] [#2 -0.14,0.01,0.98,U] [#3 -0.10,0.01,0.93,U] [#4 -0.33,-0.08,0.85,U] [#5 -0.50,-0.41,0.00,M6] [#6 -0.08,-0.01,0.95,U] [#7 -0.28,-0.08,0.78,U] [#8 -0.14,0.01,0.80,U] 
01:13:18.286 00.000 6880 single-star, 7 included, MultiStar: {-0.20, -0.00}, one-star: {-0.09, 0.14}
01:13:18.286 00.000 6880 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.61) = xAngle (3.74 = -2.54)
01:13:18.286 00.000 6880 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.71 = -2.57)
01:13:18.286 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.14 hyp=0.16 cameraTheta=2.13 mountX=-0.13 mountY=-0.09, mountTheta=-2.56
01:13:18.288 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.14, opts=13)
01:13:18.288 00.000 6880 Enqueuing Move request for scope (-0.09, 0.14)
01:13:18.288 00.000 10052 Worker thread wakes up
01:13:18.288 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.14) opts 0xd
01:13:18.288 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.14)
01:13:18.288 00.000 10052 Moving (-0.09, 0.14) raw xDistance=-0.13 yDistance=-0.09
01:13:18.288 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:13:18.288 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
01:13:18.288 00.000 10052 MoveAxis(E, 36, ABG)
01:13:18.289 00.001 10052 Guiding  Dir = 2, Dur = 36
01:13:18.319 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:18.355 00.036 10052 IsSlewing returns 0
01:13:18.389 00.034 6880 UpdateGuideState exits: m=2357 SNR=33.7
01:13:18.389 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:18.389 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:18.389 00.000 6880 Enqueuing Expose request
01:13:18.459 00.070 10052 IsGuiding returns 0
01:13:18.487 00.028 10052 PulseGuide returned control before completion, sleep 19
01:13:18.533 00.046 10052 IsGuiding returns 1
01:13:18.533 00.000 10052 scope still moving after pulse duration time elapsed
01:13:18.579 00.046 10052 IsSlewing returns 0
01:13:18.618 00.039 10052 IsGuiding returns 0
01:13:18.618 00.000 10052 scope move finished after 36 + 122 ms
01:13:18.618 00.000 10052 Move returns status 0, amount 36
01:13:18.618 00.000 10052 MoveAxis(N, 0, ABG)
01:13:18.619 00.001 10052 Move returns status 0, amount 0
01:13:18.619 00.000 10052 move complete, result=0
01:13:18.619 00.000 10052 worker thread done servicing request
01:13:18.619 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.1 px 0 ms NORTH
01:13:18.619 00.000 10052 Worker thread wakes up
01:13:18.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:18.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:19.048 00.429 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9bb901e6-d467-41f4-9b6c-47db68ab6fa8"}
01:13:19.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9bb901e6-d467-41f4-9b6c-47db68ab6fa8"}
01:13:19.049 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95133be4-11cc-4cf8-b417-1de6ecbc249f"}
01:13:19.049 00.000 6880 case statement mapped state 6 to 3
01:13:19.050 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"95133be4-11cc-4cf8-b417-1de6ecbc249f"}
01:13:19.050 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6531fd81-c99c-44d8-ba65-ae83fdea9fce"}
01:13:19.051 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":389,"width":15,"height":15,"star_pos":[6.73,7.38],"pixels":"..."},"id":"6531fd81-c99c-44d8-ba65-ae83fdea9fce"}
01:13:19.757 00.706 10052 Exposure complete
01:13:19.854 00.097 10052 worker thread done servicing request
01:13:19.854 00.000 6880 OnExposeComplete: enter
01:13:19.854 00.000 6880 UpdateGuideState(): m_state=6
01:13:19.855 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
01:13:19.855 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.01, Mass=2293, SNR=33.3, Peak=161 HFD=4.5
01:13:19.856 00.001 6880 MultiStar: [#1 -0.35,-0.21,0.97,U] [#2 0.00,-0.14,0.99,U] [#3 -0.10,-0.15,0.94,U] [#4 -0.10,-0.39,0.86,U] [#5 -0.32,-0.51,0.00,M7] [#6 -0.11,-0.27,0.94,U] [#7 -0.23,-0.20,0.80,U] [#8 -0.13,-0.09,0.82,U] 
01:13:19.856 00.000 6880 refined, 7 included, MultiStar: {-0.10, -0.21}, one-star: {0.18, -0.23}
01:13:19.856 00.000 6880 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.61) = xAngle (-0.40 = -0.40)
01:13:19.856 00.000 6880 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:13:19.856 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.01 mountX=0.22 mountY=-0.10, mountTheta=-0.43
01:13:19.858 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.21, opts=13)
01:13:19.858 00.000 6880 Enqueuing Move request for scope (-0.10, -0.21)
01:13:19.858 00.000 10052 Worker thread wakes up
01:13:19.858 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
01:13:19.858 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
01:13:19.858 00.000 10052 Moving (-0.10, -0.21) raw xDistance=0.22 yDistance=-0.10
01:13:19.859 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.22
01:13:19.859 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:13:19.859 00.000 10052 MoveAxis(W, 56, ABG)
01:13:19.859 00.000 10052 Guiding  Dir = 3, Dur = 56
01:13:19.892 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:19.931 00.039 10052 IsSlewing returns 0
01:13:19.942 00.011 6880 UpdateGuideState exits: m=2293 SNR=33.3
01:13:19.942 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:19.942 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:19.942 00.000 6880 Enqueuing Expose request
01:13:20.006 00.064 10052 IsGuiding returns 0
01:13:20.061 00.055 10052 PulseGuide returned control before completion, sleep 11
01:13:20.136 00.075 10052 IsGuiding returns 0
01:13:20.136 00.000 10052 Move returns status 0, amount 56
01:13:20.136 00.000 10052 MoveAxis(N, 0, ABG)
01:13:20.136 00.000 10052 Move returns status 0, amount 0
01:13:20.136 00.000 10052 move complete, result=0
01:13:20.137 00.001 10052 worker thread done servicing request
01:13:20.137 00.000 6880 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
01:13:20.137 00.000 10052 Worker thread wakes up
01:13:20.137 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:20.137 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:21.047 00.910 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"630487a0-c695-4fd4-ae5b-eebecc4df097"}
01:13:21.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"630487a0-c695-4fd4-ae5b-eebecc4df097"}
01:13:21.048 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6fb6f99f-5e93-4f1d-985a-5c85abd3905e"}
01:13:21.048 00.000 6880 case statement mapped state 6 to 3
01:13:21.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fb6f99f-5e93-4f1d-985a-5c85abd3905e"}
01:13:21.049 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cb3278d8-8552-4a42-b37c-cdfbc5a0924f"}
01:13:21.050 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":390,"width":15,"height":15,"star_pos":[7.00,7.01],"pixels":"..."},"id":"cb3278d8-8552-4a42-b37c-cdfbc5a0924f"}
01:13:21.058 00.008 10052 Exposure complete
01:13:21.146 00.088 10052 worker thread done servicing request
01:13:21.146 00.000 6880 OnExposeComplete: enter
01:13:21.146 00.000 6880 UpdateGuideState(): m_state=6
01:13:21.146 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
01:13:21.146 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.86, Mass=2309, SNR=33.4, Peak=153 HFD=4.5
01:13:21.147 00.001 6880 MultiStar: [#1 -0.37,-0.30,0.96,U] [#2 -0.32,-0.12,1.01,U] [#3 -0.26,-0.07,0.91,U] [#4 -0.23,-0.41,0.83,U] [#5 -0.47,-0.52,0.00,M8] [#6 -0.12,-0.17,0.94,U] [#7 -0.23,-0.24,0.78,U] [#8 -0.28,-0.22,0.81,U] 
01:13:21.147 00.000 6880 refined, 7 included, MultiStar: {-0.24, -0.24}, one-star: {-0.11, -0.38}
01:13:21.147 00.000 6880 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.61) = xAngle (-0.75 = -0.75)
01:13:21.147 00.000 6880 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
01:13:21.147 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.24 hyp=0.34 cameraTheta=-2.36 mountX=0.25 mountY=-0.24, mountTheta=-0.77
01:13:21.149 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.24, opts=13)
01:13:21.149 00.000 6880 Enqueuing Move request for scope (-0.24, -0.24)
01:13:21.149 00.000 10052 Worker thread wakes up
01:13:21.149 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.24) opts 0xd
01:13:21.149 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.24)
01:13:21.149 00.000 10052 Moving (-0.24, -0.24) raw xDistance=0.25 yDistance=-0.24
01:13:21.149 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
01:13:21.150 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.24, slope = -0.02
01:13:21.150 00.000 10052 MoveAxis(W, 69, ABG)
01:13:21.150 00.000 10052 Guiding  Dir = 3, Dur = 69
01:13:21.171 00.021 10052 IsSlewing returns 0
01:13:21.185 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:21.209 00.024 10052 IsGuiding returns 0
01:13:21.236 00.027 6880 UpdateGuideState exits: m=2309 SNR=33.4
01:13:21.236 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:21.236 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:21.236 00.000 6880 Enqueuing Expose request
01:13:21.237 00.001 10052 PulseGuide returned control before completion, sleep 51
01:13:21.324 00.087 10052 IsGuiding returns 1
01:13:21.324 00.000 10052 scope still moving after pulse duration time elapsed
01:13:21.371 00.047 10052 IsSlewing returns 0
01:13:21.405 00.034 10052 IsGuiding returns 0
01:13:21.406 00.001 10052 scope move finished after 69 + 127 ms
01:13:21.406 00.000 10052 Move returns status 0, amount 69
01:13:21.406 00.000 10052 MoveAxis(N, 34, ABG)
01:13:21.406 00.000 10052 Guiding  Dir = 0, Dur = 34
01:13:21.443 00.037 10052 IsSlewing returns 0
01:13:21.481 00.038 10052 IsGuiding returns 0
01:13:21.509 00.028 10052 PulseGuide returned control before completion, sleep 17
01:13:21.587 00.078 10052 IsGuiding returns 0
01:13:21.587 00.000 10052 Move returns status 0, amount 34
01:13:21.587 00.000 10052 move complete, result=0
01:13:21.587 00.000 10052 worker thread done servicing request
01:13:21.587 00.000 6880 GuideStep: 0.2 px 69 ms WEST, -0.2 px 34 ms NORTH
01:13:21.587 00.000 10052 Worker thread wakes up
01:13:21.587 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:21.587 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:22.731 01.144 10052 Exposure complete
01:13:22.820 00.089 10052 worker thread done servicing request
01:13:22.820 00.000 6880 OnExposeComplete: enter
01:13:22.821 00.001 6880 UpdateGuideState(): m_state=6
01:13:22.821 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
01:13:22.821 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=888.69, Mass=2293, SNR=33.2, Peak=149 HFD=4.7
01:13:22.822 00.001 6880 MultiStar: [#1 -0.62,-0.55,0.00,M1] [#2 -0.38,-0.61,0.00,M1] [#3 -0.36,-0.56,0.00,M1] [#4 -0.57,-0.95,0.00,M1] [#5 -0.72,-0.79,0.00,M9] [#6 -0.41,-0.75,0.00,M1] [#7 -0.62,-0.63,0.00,M1] [#8 -0.28,-0.43,0.00,M1] 
01:13:22.822 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
01:13:22.822 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
01:13:22.823 00.001 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.55 hyp=0.60 cameraTheta=-1.96 mountX=0.56 mountY=-0.22, mountTheta=-0.37
01:13:22.824 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.55, opts=13)
01:13:22.825 00.001 6880 Enqueuing Move request for scope (-0.22, -0.55)
01:13:22.825 00.000 10052 Worker thread wakes up
01:13:22.825 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.55) opts 0xd
01:13:22.825 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.55)
01:13:22.825 00.000 10052 Moving (-0.22, -0.55) raw xDistance=0.56 yDistance=-0.22
01:13:22.825 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.56
01:13:22.825 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.22, slope = -0.02
01:13:22.825 00.000 10052 MoveAxis(W, 154, ABG)
01:13:22.825 00.000 10052 Guiding  Dir = 3, Dur = 154
01:13:22.846 00.021 10052 IsSlewing returns 0
01:13:22.858 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:22.890 00.032 10052 IsGuiding returns 0
01:13:22.911 00.021 6880 UpdateGuideState exits: m=2293 SNR=33.2
01:13:22.911 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:22.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:22.911 00.000 6880 Enqueuing Expose request
01:13:22.912 00.001 10052 PulseGuide returned control before completion, sleep 143
01:13:23.050 00.138 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"be95d388-c166-49b5-858f-4c40a2cd2aa0"}
01:13:23.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"be95d388-c166-49b5-858f-4c40a2cd2aa0"}
01:13:23.051 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7183d3a-60f6-4adb-8ff4-b307f6cd7367"}
01:13:23.051 00.000 6880 case statement mapped state 6 to 3
01:13:23.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7183d3a-60f6-4adb-8ff4-b307f6cd7367"}
01:13:23.052 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"94f61130-9028-4e64-b98a-1a2d9430ec45"}
01:13:23.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":392,"width":15,"height":15,"star_pos":[6.59,6.69],"pixels":"..."},"id":"94f61130-9028-4e64-b98a-1a2d9430ec45"}
01:13:23.090 00.038 10052 IsGuiding returns 0
01:13:23.090 00.000 10052 Move returns status 0, amount 154
01:13:23.090 00.000 10052 MoveAxis(N, 45, ABG)
01:13:23.090 00.000 10052 Guiding  Dir = 0, Dur = 45
01:13:23.129 00.039 10052 IsSlewing returns 0
01:13:23.166 00.037 10052 IsGuiding returns 0
01:13:23.194 00.028 10052 PulseGuide returned control before completion, sleep 28
01:13:23.248 00.054 10052 IsGuiding returns 1
01:13:23.248 00.000 10052 scope still moving after pulse duration time elapsed
01:13:23.293 00.045 10052 IsSlewing returns 0
01:13:23.331 00.038 10052 IsGuiding returns 0
01:13:23.331 00.000 10052 scope move finished after 45 + 119 ms
01:13:23.331 00.000 10052 Move returns status 0, amount 45
01:13:23.331 00.000 10052 move complete, result=0
01:13:23.331 00.000 10052 worker thread done servicing request
01:13:23.331 00.000 6880 GuideStep: 0.6 px 154 ms WEST, -0.2 px 45 ms NORTH
01:13:23.332 00.001 10052 Worker thread wakes up
01:13:23.332 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:23.332 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:24.251 00.919 10052 Exposure complete
01:13:24.344 00.093 6880 OnExposeComplete: enter
01:13:24.344 00.000 6880 UpdateGuideState(): m_state=6
01:13:24.345 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
01:13:24.345 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=888.42, Mass=2203, SNR=32.4, Peak=135 HFD=4.9
01:13:24.345 00.000 6880 MultiStar: [#1 -0.56,-0.63,0.00,M2] [#2 -0.46,-0.80,0.00,M2] [#3 -0.59,-0.67,0.00,M2] [#4 -0.50,-0.91,0.00,M2] [#5 -0.67,-1.01,0.00,M10] [#6 -0.46,-0.92,0.00,M2] [#7 -0.60,-0.83,0.00,M2] [#8 -0.32,-0.54,0.00,M2] 
01:13:24.346 00.001 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.44 = -0.44)
01:13:24.346 00.000 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
01:13:24.346 00.000 6880 CameraToMount -- cameraX=-0.43 cameraY=-0.82 hyp=0.92 cameraTheta=-2.05 mountX=0.83 mountY=-0.42, mountTheta=-0.46
01:13:24.346 00.000 10052 worker thread done servicing request
01:13:24.348 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.43, y=-0.82, opts=13)
01:13:24.348 00.000 6880 Enqueuing Move request for scope (-0.43, -0.82)
01:13:24.348 00.000 10052 Worker thread wakes up
01:13:24.348 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.82) opts 0xd
01:13:24.348 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.43, -0.82)
01:13:24.348 00.000 10052 Moving (-0.43, -0.82) raw xDistance=0.83 yDistance=-0.42
01:13:24.348 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.83
01:13:24.348 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.42, slope = -0.04
01:13:24.348 00.000 10052 MoveAxis(W, 231, ABG)
01:13:24.348 00.000 10052 Guiding  Dir = 3, Dur = 231
01:13:24.380 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:24.429 00.049 6880 UpdateGuideState exits: m=2203 SNR=32.4
01:13:24.429 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:24.429 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:24.429 00.000 6880 Enqueuing Expose request
01:13:24.449 00.020 10052 IsSlewing returns 0
01:13:24.487 00.038 10052 IsGuiding returns 0
01:13:24.515 00.028 10052 PulseGuide returned control before completion, sleep 214
01:13:24.755 00.240 10052 IsGuiding returns 1
01:13:24.755 00.000 10052 scope still moving after pulse duration time elapsed
01:13:24.800 00.045 10052 IsSlewing returns 0
01:13:24.838 00.038 10052 IsGuiding returns 0
01:13:24.838 00.000 10052 scope move finished after 231 + 120 ms
01:13:24.838 00.000 10052 Move returns status 0, amount 231
01:13:24.838 00.000 10052 MoveAxis(N, 65, ABG)
01:13:24.838 00.000 10052 Guiding  Dir = 0, Dur = 65
01:13:24.876 00.038 10052 IsSlewing returns 0
01:13:24.914 00.038 10052 IsGuiding returns 0
01:13:24.941 00.027 10052 PulseGuide returned control before completion, sleep 48
01:13:25.019 00.078 10052 IsGuiding returns 0
01:13:25.019 00.000 10052 Move returns status 0, amount 65
01:13:25.019 00.000 10052 move complete, result=0
01:13:25.019 00.000 10052 worker thread done servicing request
01:13:25.019 00.000 6880 GuideStep: 0.8 px 231 ms WEST, -0.4 px 65 ms NORTH
01:13:25.019 00.000 10052 Worker thread wakes up
01:13:25.019 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:25.019 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:25.051 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d63e9145-9589-4b69-8a50-d8e527b817e9"}
01:13:25.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d63e9145-9589-4b69-8a50-d8e527b817e9"}
01:13:25.053 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"656d1134-3ef4-44bf-b9a6-f0d0b13fd5d5"}
01:13:25.053 00.000 6880 case statement mapped state 6 to 3
01:13:25.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"656d1134-3ef4-44bf-b9a6-f0d0b13fd5d5"}
01:13:25.055 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cc2d7904-213a-4940-b550-f07b6d1b71e2"}
01:13:25.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":393,"width":15,"height":15,"star_pos":[7.39,7.42],"pixels":"..."},"id":"cc2d7904-213a-4940-b550-f07b6d1b71e2"}
01:13:26.153 01.098 10052 Exposure complete
01:13:26.249 00.096 10052 worker thread done servicing request
01:13:26.250 00.001 6880 OnExposeComplete: enter
01:13:26.250 00.000 6880 UpdateGuideState(): m_state=6
01:13:26.250 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
01:13:26.250 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=889.27, Mass=2317, SNR=33.3, Peak=137 HFD=4.7
01:13:26.251 00.001 6880 MultiStar: [#1 0.04,0.03,0.95,U] [#2 -0.09,0.01,0.99,U] [#3 0.13,0.17,0.91,U] [#4 0.09,0.02,0.86,U] [#5 0.02,-0.10,0.96,U] [#6 0.13,-0.07,0.92,U] [#7 0.15,0.00,0.77,U] [#8 0.22,-0.03,0.81,U] 
01:13:26.251 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.01}, one-star: {0.17, 0.03}
01:13:26.251 00.000 6880 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.61) = xAngle (1.67 = 1.67)
01:13:26.251 00.000 6880 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.64 = 1.64)
01:13:26.251 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.06 mountX=-0.01 mountY=0.09, mountTheta=1.67
01:13:26.253 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.01, opts=13)
01:13:26.254 00.001 6880 Enqueuing Move request for scope (0.09, 0.01)
01:13:26.254 00.000 10052 Worker thread wakes up
01:13:26.254 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:13:26.254 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:13:26.254 00.000 10052 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=0.09
01:13:26.254 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:13:26.254 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:13:26.254 00.000 10052 MoveAxis(E, 0, ABG)
01:13:26.254 00.000 10052 Move returns status 0, amount 0
01:13:26.254 00.000 10052 MoveAxis(N, 0, ABG)
01:13:26.254 00.000 10052 Move returns status 0, amount 0
01:13:26.255 00.001 10052 move complete, result=0
01:13:26.255 00.000 10052 worker thread done servicing request
01:13:26.287 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:26.340 00.053 6880 UpdateGuideState exits: m=2317 SNR=33.3
01:13:26.340 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:26.340 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:26.340 00.000 6880 Enqueuing Expose request
01:13:26.340 00.000 10052 Worker thread wakes up
01:13:26.340 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:26.341 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:26.341 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:27.048 00.707 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff36bf8d-b7ed-4fbc-b225-84dfc44acf32"}
01:13:27.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff36bf8d-b7ed-4fbc-b225-84dfc44acf32"}
01:13:27.049 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"89e96cf4-ac3f-4b12-ac9d-40c6e7026d7a"}
01:13:27.049 00.000 6880 case statement mapped state 6 to 3
01:13:27.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"89e96cf4-ac3f-4b12-ac9d-40c6e7026d7a"}
01:13:27.050 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75a00327-7b5f-43ba-ab78-324cb62f9b41"}
01:13:27.051 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":394,"width":15,"height":15,"star_pos":[6.98,7.27],"pixels":"..."},"id":"75a00327-7b5f-43ba-ab78-324cb62f9b41"}
01:13:27.252 00.201 10052 Exposure complete
01:13:27.341 00.089 10052 worker thread done servicing request
01:13:27.341 00.000 6880 OnExposeComplete: enter
01:13:27.341 00.000 6880 UpdateGuideState(): m_state=6
01:13:27.341 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
01:13:27.342 00.001 6880 Star::Find returns 1 (0), X=408.41, Y=889.59, Mass=2334, SNR=33.6, Peak=145 HFD=4.4
01:13:27.342 00.000 6880 MultiStar: [#1 0.23,-0.00,0.95,U] [#2 0.40,0.37,0.00,M2] [#3 0.28,0.19,0.92,U] [#4 0.28,0.06,0.85,U] [#5 0.28,0.05,0.97,U] [#6 0.40,0.29,0.93,U] [#7 0.20,-0.02,0.76,U] [#8 0.56,0.32,0.00,M2] 
01:13:27.342 00.000 6880 refined, 6 included, MultiStar: {0.33, 0.14}, one-star: {0.59, 0.36}
01:13:27.342 00.000 6880 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.61) = xAngle (2.01 = 2.01)
01:13:27.342 00.000 6880 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.98 = 1.98)
01:13:27.343 00.001 6880 CameraToMount -- cameraX=0.33 cameraY=0.14 hyp=0.36 cameraTheta=0.40 mountX=-0.15 mountY=0.33, mountTheta=2.01
01:13:27.345 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.14, opts=13)
01:13:27.345 00.000 6880 Enqueuing Move request for scope (0.33, 0.14)
01:13:27.345 00.000 10052 Worker thread wakes up
01:13:27.345 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.14) opts 0xd
01:13:27.345 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.14)
01:13:27.345 00.000 10052 Moving (0.33, 0.14) raw xDistance=-0.15 yDistance=0.33
01:13:27.345 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:13:27.345 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.33, slope = 0.01
01:13:27.346 00.001 10052 MoveAxis(E, 41, ABG)
01:13:27.346 00.000 10052 Guiding  Dir = 2, Dur = 41
01:13:27.368 00.022 10052 IsSlewing returns 0
01:13:27.377 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:27.405 00.028 10052 IsGuiding returns 0
01:13:27.429 00.024 6880 UpdateGuideState exits: m=2334 SNR=33.6
01:13:27.429 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:27.429 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:27.429 00.000 6880 Enqueuing Expose request
01:13:27.433 00.004 10052 PulseGuide returned control before completion, sleep 24
01:13:27.510 00.077 10052 IsGuiding returns 0
01:13:27.510 00.000 10052 Move returns status 0, amount 41
01:13:27.510 00.000 10052 MoveAxis(S, 20, ABG)
01:13:27.510 00.000 10052 Guiding  Dir = 1, Dur = 20
01:13:27.586 00.076 10052 IsSlewing returns 0
01:13:27.661 00.075 10052 IsGuiding returns 0
01:13:27.800 00.139 10052 IsGuiding returns 0
01:13:27.800 00.000 10052 Move returns status 0, amount 20
01:13:27.800 00.000 10052 move complete, result=0
01:13:27.800 00.000 10052 worker thread done servicing request
01:13:27.800 00.000 6880 GuideStep: -0.2 px 41 ms EAST, 0.3 px 20 ms SOUTH
01:13:27.801 00.001 10052 Worker thread wakes up
01:13:27.801 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:27.801 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:28.931 01.130 10052 Exposure complete
01:13:29.023 00.092 10052 worker thread done servicing request
01:13:29.023 00.000 6880 OnExposeComplete: enter
01:13:29.024 00.001 6880 UpdateGuideState(): m_state=6
01:13:29.024 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
01:13:29.024 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.80, Mass=2410, SNR=34.1, Peak=168 HFD=4.4
01:13:29.025 00.001 6880 MultiStar: [#1 -0.15,0.40,0.93,U] [#2 -0.10,0.40,0.96,U] [#3 -0.01,0.49,0.90,U] [#4 0.01,0.54,0.00,M1] [#5 -0.08,0.24,0.95,U] [#6 0.06,0.24,0.91,U] [#7 0.01,0.45,0.75,U] [#8 0.18,0.72,0.00,M3] 
01:13:29.025 00.000 6880 refined, 6 included, MultiStar: {-0.04, 0.40}, one-star: {0.01, 0.57}
01:13:29.025 00.000 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.28 = -3.00)
01:13:29.025 00.000 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.25 = -3.03)
01:13:29.025 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.67 mountX=-0.39 mountY=-0.04, mountTheta=-3.03
01:13:29.027 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.40, opts=13)
01:13:29.027 00.000 6880 Enqueuing Move request for scope (-0.04, 0.40)
01:13:29.027 00.000 10052 Worker thread wakes up
01:13:29.028 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.40) opts 0xd
01:13:29.028 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.40)
01:13:29.028 00.000 10052 Moving (-0.04, 0.40) raw xDistance=-0.39 yDistance=-0.04
01:13:29.028 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
01:13:29.028 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
01:13:29.028 00.000 10052 MoveAxis(E, 108, ABG)
01:13:29.028 00.000 10052 Guiding  Dir = 2, Dur = 108
01:13:29.049 00.021 10052 IsSlewing returns 0
01:13:29.061 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:29.087 00.026 10052 IsGuiding returns 0
01:13:29.112 00.025 6880 UpdateGuideState exits: m=2410 SNR=34.1
01:13:29.112 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:29.112 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:29.113 00.001 6880 Enqueuing Expose request
01:13:29.113 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b0fe1f27-c5e7-45cb-9d52-c271e0afeb40"}
01:13:29.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b0fe1f27-c5e7-45cb-9d52-c271e0afeb40"}
01:13:29.114 00.001 10052 PulseGuide returned control before completion, sleep 91
01:13:29.125 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18625a07-f5e2-46e6-a48b-0be8533104c7"}
01:13:29.125 00.000 6880 case statement mapped state 6 to 3
01:13:29.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18625a07-f5e2-46e6-a48b-0be8533104c7"}
01:13:29.128 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c0b9b9bc-545f-4220-bafb-6e7fe38416eb"}
01:13:29.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":396,"width":15,"height":15,"star_pos":[6.82,6.80],"pixels":"..."},"id":"c0b9b9bc-545f-4220-bafb-6e7fe38416eb"}
01:13:29.229 00.101 10052 IsGuiding returns 0
01:13:29.229 00.000 10052 Move returns status 0, amount 108
01:13:29.230 00.001 10052 MoveAxis(N, 0, ABG)
01:13:29.230 00.000 10052 Move returns status 0, amount 0
01:13:29.230 00.000 10052 move complete, result=0
01:13:29.230 00.000 10052 worker thread done servicing request
01:13:29.230 00.000 10052 Worker thread wakes up
01:13:29.230 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:29.230 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:29.250 00.020 6880 GuideStep: -0.4 px 108 ms EAST, -0.0 px 0 ms NORTH
01:13:30.139 00.889 10052 Exposure complete
01:13:30.230 00.091 10052 worker thread done servicing request
01:13:30.231 00.001 6880 OnExposeComplete: enter
01:13:30.231 00.000 6880 UpdateGuideState(): m_state=6
01:13:30.231 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
01:13:30.231 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.70, Mass=2290, SNR=33.0, Peak=136 HFD=4.8
01:13:30.232 00.001 6880 MultiStar: [#1 0.02,0.57,0.00,M1] [#2 -0.13,0.50,0.00,M2] [#3 0.04,0.39,0.91,U] [#4 0.25,0.40,0.83,U] [#5 0.01,0.28,0.95,U] [#6 -0.04,0.27,0.92,U] [#7 0.07,0.32,0.76,U] [#8 0.11,0.64,0.00,M4] 
01:13:30.232 00.000 6880 refined, 5 included, MultiStar: {0.08, 0.35}, one-star: {0.18, 0.46}
01:13:30.232 00.000 6880 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.61) = xAngle (2.95 = 2.95)
01:13:30.232 00.000 6880 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.92 = 2.92)
01:13:30.232 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.34 mountX=-0.36 mountY=0.08, mountTheta=2.92
01:13:30.234 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.35, opts=13)
01:13:30.234 00.000 6880 Enqueuing Move request for scope (0.08, 0.35)
01:13:30.234 00.000 10052 Worker thread wakes up
01:13:30.234 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.35) opts 0xd
01:13:30.234 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.35)
01:13:30.234 00.000 10052 Moving (0.08, 0.35) raw xDistance=-0.36 yDistance=0.08
01:13:30.235 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
01:13:30.235 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.11, using input
01:13:30.235 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
01:13:30.235 00.000 10052 MoveAxis(E, 101, ABG)
01:13:30.235 00.000 10052 Guiding  Dir = 2, Dur = 101
01:13:30.267 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:30.279 00.012 10052 IsSlewing returns 0
01:13:30.319 00.040 6880 UpdateGuideState exits: m=2290 SNR=33.0
01:13:30.320 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:30.320 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:30.320 00.000 6880 Enqueuing Expose request
01:13:30.354 00.034 10052 IsGuiding returns 0
01:13:30.418 00.064 10052 PulseGuide returned control before completion, sleep 48
01:13:30.524 00.106 10052 IsGuiding returns 1
01:13:30.525 00.001 10052 scope still moving after pulse duration time elapsed
01:13:30.576 00.051 10052 IsSlewing returns 0
01:13:30.614 00.038 10052 IsGuiding returns 0
01:13:30.614 00.000 10052 scope move finished after 101 + 158 ms
01:13:30.614 00.000 10052 Move returns status 0, amount 101
01:13:30.614 00.000 10052 MoveAxis(N, 0, ABG)
01:13:30.614 00.000 10052 Move returns status 0, amount 0
01:13:30.614 00.000 10052 move complete, result=0
01:13:30.614 00.000 10052 worker thread done servicing request
01:13:30.615 00.001 6880 GuideStep: -0.4 px 101 ms EAST, 0.1 px 0 ms NORTH
01:13:30.615 00.000 10052 Worker thread wakes up
01:13:30.615 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:30.615 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:31.046 00.431 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2bde3b29-c045-4a75-9e02-e72276c398c1"}
01:13:31.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2bde3b29-c045-4a75-9e02-e72276c398c1"}
01:13:31.047 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf1bc6ba-f140-4831-b29f-10b4c27f9df6"}
01:13:31.047 00.000 6880 case statement mapped state 6 to 3
01:13:31.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf1bc6ba-f140-4831-b29f-10b4c27f9df6"}
01:13:31.048 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dee0536f-471f-4c28-b520-111b48ae53b3"}
01:13:31.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":397,"width":15,"height":15,"star_pos":[7.00,6.70],"pixels":"..."},"id":"dee0536f-471f-4c28-b520-111b48ae53b3"}
01:13:31.753 00.705 10052 Exposure complete
01:13:31.854 00.101 10052 worker thread done servicing request
01:13:31.854 00.000 6880 OnExposeComplete: enter
01:13:31.854 00.000 6880 UpdateGuideState(): m_state=6
01:13:31.855 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
01:13:31.855 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.92, Mass=2317, SNR=33.3, Peak=137 HFD=4.9
01:13:31.855 00.000 6880 MultiStar: [#1 -0.50,-0.24,0.00,M2] [#2 -0.55,-0.30,0.00,M3] [#3 -0.21,-0.26,0.90,U] [#4 -0.40,-0.54,0.00,M1] [#5 -0.62,-0.66,0.00,M7] [#6 -0.32,-0.30,0.89,U] [#7 -0.40,-0.21,0.76,U] [#8 -0.21,-0.19,0.81,U] 
01:13:31.856 00.001 6880 refined, 4 included, MultiStar: {-0.27, -0.26}, one-star: {-0.25, -0.32}
01:13:31.856 00.000 6880 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.61) = xAngle (-0.77 = -0.77)
01:13:31.856 00.000 6880 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
01:13:31.856 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-2.38 mountX=0.27 mountY=-0.27, mountTheta=-0.78
01:13:31.858 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.26, opts=13)
01:13:31.858 00.000 6880 Enqueuing Move request for scope (-0.27, -0.26)
01:13:31.858 00.000 10052 Worker thread wakes up
01:13:31.859 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.26) opts 0xd
01:13:31.859 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.26)
01:13:31.859 00.000 10052 Moving (-0.27, -0.26) raw xDistance=0.27 yDistance=-0.27
01:13:31.859 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
01:13:31.859 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.02
01:13:31.859 00.000 10052 MoveAxis(W, 68, ABG)
01:13:31.859 00.000 10052 Guiding  Dir = 3, Dur = 68
01:13:31.893 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:31.946 00.053 6880 UpdateGuideState exits: m=2317 SNR=33.3
01:13:31.946 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:31.946 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:31.946 00.000 6880 Enqueuing Expose request
01:13:31.963 00.017 10052 IsSlewing returns 0
01:13:32.030 00.067 10052 IsGuiding returns 0
01:13:32.094 00.064 10052 PulseGuide returned control before completion, sleep 15
01:13:32.174 00.080 10052 IsGuiding returns 1
01:13:32.174 00.000 10052 scope still moving after pulse duration time elapsed
01:13:32.254 00.080 10052 IsSlewing returns 0
01:13:32.328 00.074 10052 IsGuiding returns 0
01:13:32.328 00.000 10052 scope move finished after 68 + 229 ms
01:13:32.328 00.000 10052 Move returns status 0, amount 68
01:13:32.328 00.000 10052 MoveAxis(N, 0, ABG)
01:13:32.328 00.000 10052 Move returns status 0, amount 0
01:13:32.328 00.000 10052 move complete, result=0
01:13:32.329 00.001 10052 worker thread done servicing request
01:13:32.329 00.000 6880 GuideStep: 0.3 px 68 ms WEST, -0.3 px 0 ms NORTH
01:13:32.329 00.000 10052 Worker thread wakes up
01:13:32.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:32.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:33.045 00.716 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"790f7487-b9f1-4c54-b01a-22ac89952bb3"}
01:13:33.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"790f7487-b9f1-4c54-b01a-22ac89952bb3"}
01:13:33.046 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a959a51-9131-4434-8e46-e253c9442e07"}
01:13:33.046 00.000 6880 case statement mapped state 6 to 3
01:13:33.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a959a51-9131-4434-8e46-e253c9442e07"}
01:13:33.047 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"01dd6755-af2f-4b96-b242-3b989d7c34be"}
01:13:33.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":398,"width":15,"height":15,"star_pos":[6.57,6.92],"pixels":"..."},"id":"01dd6755-af2f-4b96-b242-3b989d7c34be"}
01:13:33.243 00.196 10052 Exposure complete
01:13:33.352 00.109 10052 worker thread done servicing request
01:13:33.352 00.000 6880 OnExposeComplete: enter
01:13:33.353 00.001 6880 UpdateGuideState(): m_state=6
01:13:33.353 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
01:13:33.353 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.93, Mass=2303, SNR=33.3, Peak=141 HFD=4.4
01:13:33.354 00.001 6880 MultiStar: [#1 -0.39,-0.29,0.97,U] [#2 -0.12,-0.37,0.99,U] [#3 -0.23,-0.28,0.91,U] [#4 -0.29,-0.71,0.00,M2] [#5 -0.50,-0.71,0.00,M8] [#6 -0.24,-0.29,0.94,U] [#7 -0.24,-0.18,0.74,U] [#8 -0.21,-0.22,0.78,U] 
01:13:33.354 00.000 6880 single-star, 6 included, MultiStar: {-0.22, -0.28}, one-star: {-0.13, -0.31}
01:13:33.354 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
01:13:33.354 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:13:33.354 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.31 hyp=0.33 cameraTheta=-1.96 mountX=0.31 mountY=-0.12, mountTheta=-0.38
01:13:33.356 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.31, opts=13)
01:13:33.356 00.000 6880 Enqueuing Move request for scope (-0.13, -0.31)
01:13:33.356 00.000 10052 Worker thread wakes up
01:13:33.356 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.31) opts 0xd
01:13:33.356 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.31)
01:13:33.356 00.000 10052 Moving (-0.13, -0.31) raw xDistance=0.31 yDistance=-0.12
01:13:33.356 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
01:13:33.357 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
01:13:33.357 00.000 10052 MoveAxis(W, 87, ABG)
01:13:33.357 00.000 10052 Guiding  Dir = 3, Dur = 87
01:13:33.377 00.020 10052 IsSlewing returns 0
01:13:33.388 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:33.415 00.027 10052 IsGuiding returns 0
01:13:33.440 00.025 6880 UpdateGuideState exits: m=2303 SNR=33.3
01:13:33.440 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:33.441 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:33.441 00.000 6880 Enqueuing Expose request
01:13:33.442 00.001 10052 PulseGuide returned control before completion, sleep 70
01:13:33.631 00.189 10052 IsGuiding returns 0
01:13:33.631 00.000 10052 Move returns status 0, amount 87
01:13:33.631 00.000 10052 MoveAxis(N, 0, ABG)
01:13:33.631 00.000 10052 Move returns status 0, amount 0
01:13:33.632 00.001 10052 move complete, result=0
01:13:33.632 00.000 10052 worker thread done servicing request
01:13:33.632 00.000 10052 Worker thread wakes up
01:13:33.632 00.000 6880 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH
01:13:33.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:33.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:34.770 01.138 10052 Exposure complete
01:13:34.877 00.107 10052 worker thread done servicing request
01:13:34.877 00.000 6880 OnExposeComplete: enter
01:13:34.877 00.000 6880 UpdateGuideState(): m_state=6
01:13:34.878 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
01:13:34.878 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=889.20, Mass=2355, SNR=33.7, Peak=161 HFD=4.4
01:13:34.878 00.000 6880 MultiStar: [#1 -0.21,-0.16,0.96,U] [#2 -0.32,0.09,1.00,U] [#3 -0.37,0.09,0.92,U] [#4 -0.30,-0.13,0.84,U] [#5 -0.31,-0.24,0.95,U] [#6 -0.37,-0.00,0.93,U] [#7 -0.19,-0.02,0.79,U] [#8 0.05,-0.01,0.81,U] 
01:13:34.879 00.001 6880 single-star, 8 included, MultiStar: {-0.23, -0.05}, one-star: {0.02, -0.04}
01:13:34.879 00.000 6880 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
01:13:34.879 00.000 6880 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
01:13:34.879 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.03 mountX=0.04 mountY=0.02, mountTheta=0.56
01:13:34.880 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.04, opts=13)
01:13:34.881 00.001 6880 Enqueuing Move request for scope (0.02, -0.04)
01:13:34.881 00.000 10052 Worker thread wakes up
01:13:34.881 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:13:34.881 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:13:34.881 00.000 10052 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=0.02
01:13:34.881 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:13:34.881 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.09, using input
01:13:34.881 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
01:13:34.881 00.000 10052 MoveAxis(E, 0, ABG)
01:13:34.881 00.000 10052 Move returns status 0, amount 0
01:13:34.881 00.000 10052 MoveAxis(N, 0, ABG)
01:13:34.882 00.001 10052 Move returns status 0, amount 0
01:13:34.882 00.000 10052 move complete, result=0
01:13:34.882 00.000 10052 worker thread done servicing request
01:13:34.918 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:34.980 00.062 6880 UpdateGuideState exits: m=2355 SNR=33.7
01:13:34.980 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:34.980 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:34.981 00.001 6880 Enqueuing Expose request
01:13:34.981 00.000 10052 Worker thread wakes up
01:13:34.981 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:34.981 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:34.981 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:13:35.050 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"44bb8268-2015-4f8c-a051-55ff9024b3e3"}
01:13:35.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"44bb8268-2015-4f8c-a051-55ff9024b3e3"}
01:13:35.053 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2cd4bc5-2493-46ae-935b-fe16f7d2fce9"}
01:13:35.053 00.000 6880 case statement mapped state 6 to 3
01:13:35.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2cd4bc5-2493-46ae-935b-fe16f7d2fce9"}
01:13:35.055 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3babf399-8386-4c58-8757-9f19e8a094de"}
01:13:35.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":400,"width":15,"height":15,"star_pos":[6.84,7.20],"pixels":"..."},"id":"3babf399-8386-4c58-8757-9f19e8a094de"}
01:13:35.903 00.848 10052 Exposure complete
01:13:35.989 00.086 10052 worker thread done servicing request
01:13:35.989 00.000 6880 OnExposeComplete: enter
01:13:35.990 00.001 6880 UpdateGuideState(): m_state=6
01:13:35.990 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
01:13:35.990 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.54, Mass=2268, SNR=33.1, Peak=140 HFD=4.7
01:13:35.991 00.001 6880 MultiStar: [#1 -0.27,0.13,0.96,U] [#2 -0.12,0.14,1.01,U] [#3 -0.13,0.22,0.92,U] [#4 -0.02,0.30,0.85,U] [#5 -0.20,0.04,0.98,U] [#6 0.01,0.11,0.94,U] [#7 -0.09,-0.03,0.79,U] [#8 -0.03,0.43,0.82,U] 
01:13:35.991 00.000 6880 refined, 8 included, MultiStar: {-0.09, 0.18}, one-star: {0.06, 0.30}
01:13:35.991 00.000 6880 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.61) = xAngle (3.64 = -2.65)
01:13:35.991 00.000 6880 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.68)
01:13:35.991 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.18 hyp=0.20 cameraTheta=2.02 mountX=-0.18 mountY=-0.09, mountTheta=-2.67
01:13:35.993 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.18, opts=13)
01:13:35.993 00.000 6880 Enqueuing Move request for scope (-0.09, 0.18)
01:13:35.994 00.001 10052 Worker thread wakes up
01:13:35.994 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.18) opts 0xd
01:13:35.994 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.18)
01:13:35.994 00.000 10052 Moving (-0.09, 0.18) raw xDistance=-0.18 yDistance=-0.09
01:13:35.994 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:13:35.994 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
01:13:35.995 00.001 10052 MoveAxis(E, 48, ABG)
01:13:35.995 00.000 10052 Guiding  Dir = 2, Dur = 48
01:13:36.033 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:36.081 00.048 10052 IsSlewing returns 0
01:13:36.084 00.003 6880 UpdateGuideState exits: m=2268 SNR=33.1
01:13:36.084 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:36.084 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:36.084 00.000 6880 Enqueuing Expose request
01:13:36.166 00.082 10052 IsGuiding returns 0
01:13:36.192 00.026 10052 PulseGuide returned control before completion, sleep 32
01:13:36.295 00.103 10052 IsGuiding returns 0
01:13:36.295 00.000 10052 Move returns status 0, amount 48
01:13:36.295 00.000 10052 MoveAxis(N, 0, ABG)
01:13:36.296 00.001 10052 Move returns status 0, amount 0
01:13:36.296 00.000 10052 move complete, result=0
01:13:36.296 00.000 10052 worker thread done servicing request
01:13:36.296 00.000 10052 Worker thread wakes up
01:13:36.296 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:36.296 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:36.310 00.014 6880 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
01:13:37.049 00.739 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5eb09622-3928-4751-88ad-baaa089c6d70"}
01:13:37.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5eb09622-3928-4751-88ad-baaa089c6d70"}
01:13:37.050 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4fcb8759-10fe-42bc-876f-bf7a8eeebe98"}
01:13:37.050 00.000 6880 case statement mapped state 6 to 3
01:13:37.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fcb8759-10fe-42bc-876f-bf7a8eeebe98"}
01:13:37.051 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95b7d6e8-b865-474a-a379-ae5ad8db263b"}
01:13:37.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":401,"width":15,"height":15,"star_pos":[6.87,6.54],"pixels":"..."},"id":"95b7d6e8-b865-474a-a379-ae5ad8db263b"}
01:13:37.432 00.381 10052 Exposure complete
01:13:37.526 00.094 10052 worker thread done servicing request
01:13:37.526 00.000 6880 OnExposeComplete: enter
01:13:37.526 00.000 6880 UpdateGuideState(): m_state=6
01:13:37.527 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
01:13:37.527 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=889.17, Mass=2287, SNR=33.1, Peak=140 HFD=4.5
01:13:37.527 00.000 6880 MultiStar: [#1 -0.31,-0.09,0.97,U] [#2 -0.03,0.08,1.01,U] [#3 -0.08,0.03,0.92,U] [#4 -0.32,-0.14,0.85,U] [#5 -0.28,-0.19,0.98,U] [#6 -0.17,0.02,0.92,U] [#7 -0.24,-0.05,0.78,U] [#8 -0.13,-0.00,0.82,U] 
01:13:37.528 00.001 6880 single-star, 8 included, MultiStar: {-0.19, -0.04}, one-star: {-0.16, -0.07}
01:13:37.528 00.000 6880 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.61) = xAngle (-1.12 = -1.12)
01:13:37.528 00.000 6880 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
01:13:37.528 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-2.74 mountX=0.07 mountY=-0.16, mountTheta=-1.13
01:13:37.530 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.07, opts=13)
01:13:37.530 00.000 6880 Enqueuing Move request for scope (-0.16, -0.07)
01:13:37.530 00.000 10052 Worker thread wakes up
01:13:37.530 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.07) opts 0xd
01:13:37.530 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.07)
01:13:37.530 00.000 10052 Moving (-0.16, -0.07) raw xDistance=0.07 yDistance=-0.16
01:13:37.530 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:13:37.530 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
01:13:37.530 00.000 10052 MoveAxis(E, 0, ABG)
01:13:37.530 00.000 10052 Move returns status 0, amount 0
01:13:37.530 00.000 10052 MoveAxis(N, 0, ABG)
01:13:37.531 00.001 10052 Move returns status 0, amount 0
01:13:37.531 00.000 10052 move complete, result=0
01:13:37.531 00.000 10052 worker thread done servicing request
01:13:37.565 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:37.619 00.054 6880 UpdateGuideState exits: m=2287 SNR=33.1
01:13:37.619 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:37.619 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:37.619 00.000 6880 Enqueuing Expose request
01:13:37.619 00.000 10052 Worker thread wakes up
01:13:37.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:37.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:37.620 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:13:38.531 00.911 10052 Exposure complete
01:13:38.633 00.102 10052 worker thread done servicing request
01:13:38.633 00.000 6880 OnExposeComplete: enter
01:13:38.633 00.000 6880 UpdateGuideState(): m_state=6
01:13:38.634 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
01:13:38.634 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.93, Mass=2307, SNR=33.3, Peak=152 HFD=4.4
01:13:38.634 00.000 6880 MultiStar: [#1 -0.42,-0.32,0.00,M1] [#2 -0.07,-0.26,1.02,U] [#3 -0.09,-0.22,0.92,U] [#4 -0.32,-0.53,0.00,M1] [#5 -0.37,-0.66,0.00,M6] [#6 -0.08,-0.35,0.93,U] [#7 -0.18,-0.25,0.78,U] [#8 0.08,-0.25,0.80,U] 
01:13:38.635 00.001 6880 refined, 5 included, MultiStar: {-0.05, -0.27}, one-star: {0.02, -0.30}
01:13:38.635 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
01:13:38.635 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:13:38.635 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.27 hyp=0.28 cameraTheta=-1.76 mountX=0.28 mountY=-0.05, mountTheta=-0.18
01:13:38.636 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.27, opts=13)
01:13:38.637 00.001 6880 Enqueuing Move request for scope (-0.05, -0.27)
01:13:38.637 00.000 10052 Worker thread wakes up
01:13:38.637 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.27) opts 0xd
01:13:38.637 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.27)
01:13:38.637 00.000 10052 Moving (-0.05, -0.27) raw xDistance=0.28 yDistance=-0.05
01:13:38.637 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
01:13:38.637 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.13, using input
01:13:38.637 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.03
01:13:38.637 00.000 10052 MoveAxis(W, 74, ABG)
01:13:38.637 00.000 10052 Guiding  Dir = 3, Dur = 74
01:13:38.658 00.021 10052 IsSlewing returns 0
01:13:38.669 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:38.696 00.027 10052 IsGuiding returns 0
01:13:38.726 00.030 6880 UpdateGuideState exits: m=2307 SNR=33.3
01:13:38.726 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:38.726 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:38.726 00.000 6880 Enqueuing Expose request
01:13:38.732 00.006 10052 PulseGuide returned control before completion, sleep 49
01:13:38.820 00.088 10052 IsGuiding returns 1
01:13:38.820 00.000 10052 scope still moving after pulse duration time elapsed
01:13:38.871 00.051 10052 IsSlewing returns 0
01:13:38.909 00.038 10052 IsGuiding returns 0
01:13:38.909 00.000 10052 scope move finished after 74 + 138 ms
01:13:38.909 00.000 10052 Move returns status 0, amount 74
01:13:38.909 00.000 10052 MoveAxis(N, 0, ABG)
01:13:38.909 00.000 10052 Move returns status 0, amount 0
01:13:38.909 00.000 10052 move complete, result=0
01:13:38.910 00.001 10052 worker thread done servicing request
01:13:38.910 00.000 10052 Worker thread wakes up
01:13:38.910 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:38.910 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:38.911 00.001 6880 GuideStep: 0.3 px 74 ms WEST, -0.0 px 0 ms NORTH
01:13:39.063 00.152 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1486f9c9-11a5-489c-9f22-8b84b63f3bd7"}
01:13:39.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1486f9c9-11a5-489c-9f22-8b84b63f3bd7"}
01:13:39.065 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cafc53fe-4d13-4cd0-bc5a-d4919f8e87c4"}
01:13:39.065 00.000 6880 case statement mapped state 6 to 3
01:13:39.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cafc53fe-4d13-4cd0-bc5a-d4919f8e87c4"}
01:13:39.066 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f348b748-bb41-4121-88ad-c8bd7946d93e"}
01:13:39.066 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":403,"width":15,"height":15,"star_pos":[6.83,6.93],"pixels":"..."},"id":"f348b748-bb41-4121-88ad-c8bd7946d93e"}
01:13:40.066 01.000 10052 Exposure complete
01:13:40.177 00.111 10052 worker thread done servicing request
01:13:40.178 00.001 6880 OnExposeComplete: enter
01:13:40.178 00.000 6880 UpdateGuideState(): m_state=6
01:13:40.178 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
01:13:40.178 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.99, Mass=2411, SNR=34.1, Peak=142 HFD=4.6
01:13:40.179 00.001 6880 MultiStar: [#1 -0.38,-0.17,0.93,U] [#2 -0.33,0.00,1.00,U] [#3 -0.44,-0.04,0.90,U] [#4 -0.07,-0.07,0.83,U] [#5 -0.66,-0.44,0.00,M7] [#6 -0.53,-0.23,0.00,M1] [#7 -0.21,-0.16,0.75,U] [#8 -0.27,-0.18,0.78,U] 
01:13:40.179 00.000 6880 refined, 6 included, MultiStar: {-0.27, -0.12}, one-star: {-0.18, -0.24}
01:13:40.179 00.000 6880 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.61) = xAngle (-1.11 = -1.11)
01:13:40.179 00.000 6880 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
01:13:40.179 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-2.72 mountX=0.13 mountY=-0.27, mountTheta=-1.12
01:13:40.181 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.12, opts=13)
01:13:40.181 00.000 6880 Enqueuing Move request for scope (-0.27, -0.12)
01:13:40.195 00.014 10052 Worker thread wakes up
01:13:40.195 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd
01:13:40.195 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.12)
01:13:40.195 00.000 10052 Moving (-0.27, -0.12) raw xDistance=0.13 yDistance=-0.27
01:13:40.195 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
01:13:40.195 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.27, slope = -0.04
01:13:40.195 00.000 10052 MoveAxis(W, 39, ABG)
01:13:40.195 00.000 10052 Guiding  Dir = 3, Dur = 39
01:13:40.230 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:40.286 00.056 6880 UpdateGuideState exits: m=2411 SNR=34.1
01:13:40.286 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:40.286 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:40.286 00.000 6880 Enqueuing Expose request
01:13:40.346 00.060 10052 IsSlewing returns 0
01:13:40.422 00.076 10052 IsGuiding returns 0
01:13:40.521 00.099 10052 IsGuiding returns 1
01:13:40.521 00.000 10052 scope still moving after pulse duration time elapsed
01:13:40.638 00.117 10052 IsSlewing returns 0
01:13:40.716 00.078 10052 IsGuiding returns 0
01:13:40.716 00.000 10052 scope move finished after 39 + 255 ms
01:13:40.716 00.000 10052 Move returns status 0, amount 39
01:13:40.717 00.001 10052 MoveAxis(N, 65, ABG)
01:13:40.717 00.000 10052 Guiding  Dir = 0, Dur = 65
01:13:40.751 00.034 10052 IsSlewing returns 0
01:13:40.789 00.038 10052 IsGuiding returns 0
01:13:40.896 00.107 10052 IsGuiding returns 0
01:13:40.896 00.000 10052 Move returns status 0, amount 65
01:13:40.896 00.000 10052 move complete, result=0
01:13:40.896 00.000 10052 worker thread done servicing request
01:13:40.896 00.000 6880 GuideStep: 0.1 px 39 ms WEST, -0.3 px 65 ms NORTH
01:13:40.896 00.000 10052 Worker thread wakes up
01:13:40.896 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:40.896 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:41.091 00.195 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cfdee733-86e7-48c2-9f83-d1ef1e671183"}
01:13:41.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cfdee733-86e7-48c2-9f83-d1ef1e671183"}
01:13:41.097 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a0379c08-caa1-4eab-a6ae-41cf58e66072"}
01:13:41.097 00.000 6880 case statement mapped state 6 to 3
01:13:41.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0379c08-caa1-4eab-a6ae-41cf58e66072"}
01:13:41.098 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5e29e143-bc65-4a48-aea1-dcecd4e655b0"}
01:13:41.099 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":404,"width":15,"height":15,"star_pos":[6.63,6.99],"pixels":"..."},"id":"5e29e143-bc65-4a48-aea1-dcecd4e655b0"}
01:13:41.821 00.722 10052 Exposure complete
01:13:41.917 00.096 10052 worker thread done servicing request
01:13:41.918 00.001 6880 OnExposeComplete: enter
01:13:41.918 00.000 6880 UpdateGuideState(): m_state=6
01:13:41.918 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
01:13:41.918 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=889.14, Mass=2302, SNR=33.2, Peak=161 HFD=4.5
01:13:41.919 00.001 6880 MultiStar: [#1 -0.30,0.02,0.99,U] [#2 -0.37,-0.01,1.02,U] [#3 -0.24,0.08,0.92,U] [#4 -0.19,-0.17,0.88,U] [#5 -0.39,-0.54,0.00,M8] [#6 -0.28,-0.06,0.93,U] [#7 -0.23,0.02,0.78,U] [#8 -0.08,0.03,0.77,U] 
01:13:41.919 00.000 6880 single-star, 7 included, MultiStar: {-0.23, -0.02}, one-star: {-0.10, -0.10}
01:13:41.919 00.000 6880 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.61) = xAngle (-0.74 = -0.74)
01:13:41.919 00.000 6880 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
01:13:41.919 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.35 mountX=0.10 mountY=-0.10, mountTheta=-0.75
01:13:41.921 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.10, opts=13)
01:13:41.921 00.000 6880 Enqueuing Move request for scope (-0.10, -0.10)
01:13:41.922 00.001 10052 Worker thread wakes up
01:13:41.922 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
01:13:41.922 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
01:13:41.922 00.000 10052 Moving (-0.10, -0.10) raw xDistance=0.10 yDistance=-0.10
01:13:41.922 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:13:41.922 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:13:41.922 00.000 10052 MoveAxis(E, 0, ABG)
01:13:41.923 00.001 10052 Move returns status 0, amount 0
01:13:41.923 00.000 10052 MoveAxis(N, 0, ABG)
01:13:41.923 00.000 10052 Move returns status 0, amount 0
01:13:41.923 00.000 10052 move complete, result=0
01:13:41.923 00.000 10052 worker thread done servicing request
01:13:41.954 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:42.037 00.083 6880 UpdateGuideState exits: m=2302 SNR=33.2
01:13:42.037 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:42.037 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:42.037 00.000 6880 Enqueuing Expose request
01:13:42.037 00.000 10052 Worker thread wakes up
01:13:42.037 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:42.037 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:42.038 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:43.090 01.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3602d2d-8a20-4e04-9046-1ff630fe5c98"}
01:13:43.090 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3602d2d-8a20-4e04-9046-1ff630fe5c98"}
01:13:43.091 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57f6ea10-5349-4d82-baf2-1576bb978a67"}
01:13:43.091 00.000 6880 case statement mapped state 6 to 3
01:13:43.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57f6ea10-5349-4d82-baf2-1576bb978a67"}
01:13:43.091 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"86a85188-7164-45cf-b88e-78362d4b5163"}
01:13:43.092 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":405,"width":15,"height":15,"star_pos":[6.72,7.14],"pixels":"..."},"id":"86a85188-7164-45cf-b88e-78362d4b5163"}
01:13:43.167 00.075 10052 Exposure complete
01:13:43.270 00.103 10052 worker thread done servicing request
01:13:43.270 00.000 6880 OnExposeComplete: enter
01:13:43.270 00.000 6880 UpdateGuideState(): m_state=6
01:13:43.271 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
01:13:43.272 00.001 6880 Star::Find returns 1 (0), X=407.94, Y=889.39, Mass=2323, SNR=33.4, Peak=150 HFD=4.5
01:13:43.272 00.000 6880 MultiStar: [#1 -0.32,-0.03,1.00,U] [#2 -0.21,0.07,0.98,U] [#3 -0.17,0.10,0.91,U] [#4 -0.10,-0.07,0.83,U] [#5 -0.22,-0.03,0.98,U] [#6 -0.06,0.04,0.92,U] [#7 -0.10,0.07,0.77,U] [#8 -0.03,0.06,0.78,U] 
01:13:43.273 00.001 6880 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {0.12, 0.16}
01:13:43.273 00.000 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.42 = -1.86)
01:13:43.273 00.000 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.89)
01:13:43.273 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.81 mountX=-0.04 mountY=-0.12, mountTheta=-1.86
01:13:43.275 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.04, opts=13)
01:13:43.275 00.000 6880 Enqueuing Move request for scope (-0.12, 0.04)
01:13:43.276 00.001 10052 Worker thread wakes up
01:13:43.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
01:13:43.276 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
01:13:43.276 00.000 10052 Moving (-0.12, 0.04) raw xDistance=-0.04 yDistance=-0.12
01:13:43.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:13:43.276 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
01:13:43.276 00.000 10052 MoveAxis(E, 0, ABG)
01:13:43.276 00.000 10052 Move returns status 0, amount 0
01:13:43.276 00.000 10052 MoveAxis(N, 0, ABG)
01:13:43.276 00.000 10052 Move returns status 0, amount 0
01:13:43.277 00.001 10052 move complete, result=0
01:13:43.277 00.000 10052 worker thread done servicing request
01:13:43.310 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:43.363 00.053 6880 UpdateGuideState exits: m=2323 SNR=33.4
01:13:43.363 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:43.363 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:43.363 00.000 6880 Enqueuing Expose request
01:13:43.363 00.000 10052 Worker thread wakes up
01:13:43.363 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:43.363 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:43.363 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:44.282 00.919 10052 Exposure complete
01:13:44.371 00.089 10052 worker thread done servicing request
01:13:44.371 00.000 6880 OnExposeComplete: enter
01:13:44.371 00.000 6880 UpdateGuideState(): m_state=6
01:13:44.372 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
01:13:44.372 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=889.09, Mass=2294, SNR=33.3, Peak=144 HFD=4.3
01:13:44.373 00.001 6880 MultiStar: [#1 -0.36,-0.24,0.95,U] [#2 -0.03,-0.09,0.98,U] [#3 -0.19,-0.08,0.93,U] [#4 -0.41,-0.23,0.86,U] [#5 -0.53,-0.63,0.00,M8] [#6 -0.12,-0.02,0.95,U] [#7 -0.22,-0.11,0.77,U] [#8 -0.25,-0.12,0.79,U] 
01:13:44.373 00.000 6880 refined, 7 included, MultiStar: {-0.22, -0.13}, one-star: {-0.23, -0.15}
01:13:44.373 00.000 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
01:13:44.373 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
01:13:44.373 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.13 hyp=0.26 cameraTheta=-2.61 mountX=0.14 mountY=-0.22, mountTheta=-1.01
01:13:44.376 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.13, opts=13)
01:13:44.376 00.000 6880 Enqueuing Move request for scope (-0.22, -0.13)
01:13:44.376 00.000 10052 Worker thread wakes up
01:13:44.376 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.13) opts 0xd
01:13:44.376 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.13)
01:13:44.376 00.000 10052 Moving (-0.22, -0.13) raw xDistance=0.14 yDistance=-0.22
01:13:44.376 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:13:44.376 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.22, slope = -0.00
01:13:44.377 00.001 10052 MoveAxis(W, 37, ABG)
01:13:44.377 00.000 10052 Guiding  Dir = 3, Dur = 37
01:13:44.406 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:44.424 00.018 10052 IsSlewing returns 0
01:13:44.452 00.028 6880 UpdateGuideState exits: m=2294 SNR=33.3
01:13:44.452 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:44.452 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:44.452 00.000 6880 Enqueuing Expose request
01:13:44.463 00.011 10052 IsGuiding returns 0
01:13:44.489 00.026 10052 PulseGuide returned control before completion, sleep 22
01:13:44.536 00.047 10052 IsGuiding returns 1
01:13:44.536 00.000 10052 scope still moving after pulse duration time elapsed
01:13:44.582 00.046 10052 IsSlewing returns 0
01:13:44.620 00.038 10052 IsGuiding returns 0
01:13:44.620 00.000 10052 scope move finished after 37 + 120 ms
01:13:44.620 00.000 10052 Move returns status 0, amount 37
01:13:44.620 00.000 10052 MoveAxis(N, 7, ABG)
01:13:44.620 00.000 10052 Guiding  Dir = 0, Dur = 7
01:13:44.659 00.039 10052 IsSlewing returns 0
01:13:44.697 00.038 10052 IsGuiding returns 0
01:13:44.764 00.067 10052 IsGuiding returns 1
01:13:44.764 00.000 10052 scope still moving after pulse duration time elapsed
01:13:44.817 00.053 10052 IsSlewing returns 0
01:13:44.855 00.038 10052 IsGuiding returns 0
01:13:44.855 00.000 10052 scope move finished after 7 + 150 ms
01:13:44.855 00.000 10052 Move returns status 0, amount 7
01:13:44.855 00.000 10052 move complete, result=0
01:13:44.855 00.000 10052 worker thread done servicing request
01:13:44.855 00.000 6880 GuideStep: 0.1 px 37 ms WEST, -0.2 px 7 ms NORTH
01:13:44.856 00.001 10052 Worker thread wakes up
01:13:44.856 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:44.856 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:45.090 00.234 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4f506eb7-e616-4d62-b133-1b69ccab5682"}
01:13:45.090 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4f506eb7-e616-4d62-b133-1b69ccab5682"}
01:13:45.092 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"46e90139-f041-4b63-8b04-426a6a921d26"}
01:13:45.092 00.000 6880 case statement mapped state 6 to 3
01:13:45.092 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"46e90139-f041-4b63-8b04-426a6a921d26"}
01:13:45.093 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"35872841-e405-420a-9bc2-f1ee6daac979"}
01:13:45.093 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":407,"width":15,"height":15,"star_pos":[6.58,7.09],"pixels":"..."},"id":"35872841-e405-420a-9bc2-f1ee6daac979"}
01:13:45.993 00.900 10052 Exposure complete
01:13:46.082 00.089 10052 worker thread done servicing request
01:13:46.082 00.000 6880 OnExposeComplete: enter
01:13:46.082 00.000 6880 UpdateGuideState(): m_state=6
01:13:46.082 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
01:13:46.082 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=889.22, Mass=2360, SNR=33.7, Peak=150 HFD=4.5
01:13:46.083 00.001 6880 MultiStar: [#1 -0.16,-0.38,0.94,U] [#2 0.05,-0.18,0.96,U] [#3 -0.05,-0.11,0.88,U] [#4 -0.02,-0.06,0.86,U] [#5 -0.15,-0.20,0.96,U] [#6 0.01,-0.32,0.91,U] [#7 0.09,-0.14,0.73,U] [#8 0.05,-0.12,0.76,U] 
01:13:46.083 00.000 6880 single-star, 8 included, MultiStar: {-0.01, -0.17}, one-star: {0.10, -0.01}
01:13:46.083 00.000 6880 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.61) = xAngle (1.46 = 1.46)
01:13:46.083 00.000 6880 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
01:13:46.083 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.15 mountX=0.01 mountY=0.10, mountTheta=1.46
01:13:46.085 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.01, opts=13)
01:13:46.085 00.000 6880 Enqueuing Move request for scope (0.10, -0.01)
01:13:46.086 00.001 10052 Worker thread wakes up
01:13:46.086 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:13:46.086 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:13:46.086 00.000 10052 Moving (0.10, -0.01) raw xDistance=0.01 yDistance=0.10
01:13:46.086 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:13:46.086 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:13:46.086 00.000 10052 MoveAxis(E, 0, ABG)
01:13:46.086 00.000 10052 Move returns status 0, amount 0
01:13:46.086 00.000 10052 MoveAxis(N, 0, ABG)
01:13:46.086 00.000 10052 Move returns status 0, amount 0
01:13:46.086 00.000 10052 move complete, result=0
01:13:46.086 00.000 10052 worker thread done servicing request
01:13:46.119 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:46.170 00.051 6880 UpdateGuideState exits: m=2360 SNR=33.7
01:13:46.170 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:46.170 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:46.170 00.000 6880 Enqueuing Expose request
01:13:46.170 00.000 10052 Worker thread wakes up
01:13:46.171 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:46.171 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:46.171 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:47.080 00.909 10052 Exposure complete
01:13:47.092 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40017adc-e51c-4456-8f8c-ad689f2cf3fa"}
01:13:47.092 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40017adc-e51c-4456-8f8c-ad689f2cf3fa"}
01:13:47.094 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"90561550-e25d-42e7-aa8f-c5b2e488d036"}
01:13:47.094 00.000 6880 case statement mapped state 6 to 3
01:13:47.094 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"90561550-e25d-42e7-aa8f-c5b2e488d036"}
01:13:47.095 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8e48958f-0032-438f-91ef-bc4b6c8ae3cf"}
01:13:47.095 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":408,"width":15,"height":15,"star_pos":[6.91,7.22],"pixels":"..."},"id":"8e48958f-0032-438f-91ef-bc4b6c8ae3cf"}
01:13:47.172 00.077 10052 worker thread done servicing request
01:13:47.172 00.000 6880 OnExposeComplete: enter
01:13:47.172 00.000 6880 UpdateGuideState(): m_state=6
01:13:47.172 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
01:13:47.173 00.001 6880 Star::Find returns 1 (0), X=407.75, Y=889.39, Mass=2277, SNR=33.0, Peak=142 HFD=4.6
01:13:47.173 00.000 6880 MultiStar: [#1 -0.30,-0.20,0.99,U] [#2 -0.26,-0.09,0.98,U] [#3 -0.16,-0.15,0.93,U] [#4 -0.05,0.16,0.84,U] [#5 -0.61,-0.41,0.00,M8] [#6 -0.16,-0.27,0.90,U] [#7 -0.20,-0.28,0.78,U] [#8 -0.04,0.03,0.80,U] 
01:13:47.174 00.001 6880 single-star, 7 included, MultiStar: {-0.16, -0.08}, one-star: {-0.06, 0.15}
01:13:47.174 00.000 6880 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.61) = xAngle (3.58 = -2.71)
01:13:47.174 00.000 6880 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.55 = -2.74)
01:13:47.174 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.96 mountX=-0.15 mountY=-0.06, mountTheta=-2.73
01:13:47.177 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.15, opts=13)
01:13:47.177 00.000 6880 Enqueuing Move request for scope (-0.06, 0.15)
01:13:47.177 00.000 10052 Worker thread wakes up
01:13:47.177 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
01:13:47.177 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
01:13:47.178 00.001 10052 Moving (-0.06, 0.15) raw xDistance=-0.15 yDistance=-0.06
01:13:47.178 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:13:47.178 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:13:47.178 00.000 10052 MoveAxis(E, 40, ABG)
01:13:47.178 00.000 10052 Guiding  Dir = 2, Dur = 40
01:13:47.199 00.021 10052 IsSlewing returns 0
01:13:47.211 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:47.237 00.026 10052 IsGuiding returns 0
01:13:47.265 00.028 10052 PulseGuide returned control before completion, sleep 23
01:13:47.265 00.000 6880 UpdateGuideState exits: m=2277 SNR=33.0
01:13:47.265 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:47.265 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:47.265 00.000 6880 Enqueuing Expose request
01:13:47.314 00.049 10052 IsGuiding returns 0
01:13:47.314 00.000 10052 Move returns status 0, amount 40
01:13:47.314 00.000 10052 MoveAxis(N, 0, ABG)
01:13:47.314 00.000 10052 Move returns status 0, amount 0
01:13:47.314 00.000 10052 move complete, result=0
01:13:47.314 00.000 10052 worker thread done servicing request
01:13:47.315 00.001 10052 Worker thread wakes up
01:13:47.315 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:47.315 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:47.331 00.016 6880 GuideStep: -0.1 px 40 ms EAST, -0.1 px 0 ms NORTH
01:13:48.459 01.128 10052 Exposure complete
01:13:48.552 00.093 10052 worker thread done servicing request
01:13:48.553 00.001 6880 OnExposeComplete: enter
01:13:48.553 00.000 6880 UpdateGuideState(): m_state=6
01:13:48.553 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
01:13:48.553 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=889.74, Mass=2274, SNR=33.1, Peak=150 HFD=4.6
01:13:48.554 00.001 6880 MultiStar: [#1 -0.41,0.47,0.00,M1] [#2 -0.36,0.67,0.00,M1] [#3 -0.29,0.59,0.00,M1] [#4 -0.41,0.13,0.89,U] [#5 -0.49,0.21,0.00,M9] [#6 -0.20,0.57,0.00,M1] [#7 -0.32,0.45,0.00,M1] [#8 -0.06,0.60,0.00,M1] 
01:13:48.554 00.000 6880 refined, 1 included, MultiStar: {-0.27, 0.33}, one-star: {-0.14, 0.50}
01:13:48.554 00.000 6880 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.61) = xAngle (3.87 = -2.42)
01:13:48.554 00.000 6880 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.83 = -2.45)
01:13:48.554 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.33 hyp=0.42 cameraTheta=2.25 mountX=-0.32 mountY=-0.27, mountTheta=-2.44
01:13:48.556 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.33, opts=13)
01:13:48.557 00.001 6880 Enqueuing Move request for scope (-0.27, 0.33)
01:13:48.557 00.000 10052 Worker thread wakes up
01:13:48.557 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.33) opts 0xd
01:13:48.557 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.33)
01:13:48.557 00.000 10052 Moving (-0.27, 0.33) raw xDistance=-0.32 yDistance=-0.27
01:13:48.557 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
01:13:48.557 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.27, slope = -0.00
01:13:48.557 00.000 10052 MoveAxis(E, 87, ABG)
01:13:48.558 00.001 10052 Guiding  Dir = 2, Dur = 87
01:13:48.578 00.020 10052 IsSlewing returns 0
01:13:48.586 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:48.616 00.030 10052 IsGuiding returns 0
01:13:48.634 00.018 6880 UpdateGuideState exits: m=2274 SNR=33.1
01:13:48.634 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:48.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:48.634 00.000 6880 Enqueuing Expose request
01:13:48.643 00.009 10052 PulseGuide returned control before completion, sleep 70
01:13:48.741 00.098 10052 IsGuiding returns 0
01:13:48.741 00.000 10052 Move returns status 0, amount 87
01:13:48.741 00.000 10052 MoveAxis(N, 1, ABG)
01:13:48.741 00.000 10052 Guiding  Dir = 0, Dur = 1
01:13:48.780 00.039 10052 IsSlewing returns 0
01:13:48.818 00.038 10052 IsGuiding returns 0
01:13:48.884 00.066 10052 IsGuiding returns 0
01:13:48.884 00.000 10052 Move returns status 0, amount 1
01:13:48.884 00.000 10052 move complete, result=0
01:13:48.885 00.001 10052 worker thread done servicing request
01:13:48.885 00.000 6880 GuideStep: -0.3 px 87 ms EAST, -0.3 px 1 ms NORTH
01:13:48.885 00.000 10052 Worker thread wakes up
01:13:48.885 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:48.885 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:49.092 00.207 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ac30009-cc47-4d9f-b8f2-6c4736460f75"}
01:13:49.092 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ac30009-cc47-4d9f-b8f2-6c4736460f75"}
01:13:49.093 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc1dfdb7-5146-46a2-a56c-1780a7d4b73d"}
01:13:49.093 00.000 6880 case statement mapped state 6 to 3
01:13:49.093 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc1dfdb7-5146-46a2-a56c-1780a7d4b73d"}
01:13:49.094 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"80b71660-89ec-4dc7-9604-b6b11d377bdd"}
01:13:49.094 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":410,"width":15,"height":15,"star_pos":[6.68,6.74],"pixels":"..."},"id":"80b71660-89ec-4dc7-9604-b6b11d377bdd"}
01:13:49.798 00.704 10052 Exposure complete
01:13:49.881 00.083 10052 worker thread done servicing request
01:13:49.882 00.001 6880 OnExposeComplete: enter
01:13:49.882 00.000 6880 UpdateGuideState(): m_state=6
01:13:49.882 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
01:13:49.882 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=889.65, Mass=2245, SNR=32.8, Peak=131 HFD=4.7
01:13:49.883 00.001 6880 MultiStar: [#1 -0.45,0.15,0.98,U] [#2 -0.34,0.24,1.02,U] [#3 -0.33,0.52,0.00,M2] [#4 -0.41,0.06,0.88,U] [#5 -0.55,0.01,0.00,M10] [#6 -0.24,0.46,0.00,M2] [#7 -0.36,0.46,0.00,M2] [#8 -0.14,0.62,0.00,M2] 
01:13:49.883 00.000 6880 refined, 3 included, MultiStar: {-0.34, 0.22}, one-star: {-0.18, 0.42}
01:13:49.883 00.000 6880 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.61) = xAngle (4.18 = -2.10)
01:13:49.883 00.000 6880 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.15 = -2.13)
01:13:49.883 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.22 hyp=0.41 cameraTheta=2.57 mountX=-0.21 mountY=-0.35, mountTheta=-2.11
01:13:49.885 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.22, opts=13)
01:13:49.885 00.000 6880 Enqueuing Move request for scope (-0.34, 0.22)
01:13:49.885 00.000 10052 Worker thread wakes up
01:13:49.885 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.22) opts 0xd
01:13:49.885 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.22)
01:13:49.885 00.000 10052 Moving (-0.34, 0.22) raw xDistance=-0.21 yDistance=-0.35
01:13:49.886 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:13:49.886 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.35, slope = -0.01
01:13:49.886 00.000 10052 MoveAxis(E, 60, ABG)
01:13:49.886 00.000 10052 Guiding  Dir = 2, Dur = 60
01:13:49.915 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:49.928 00.013 10052 IsSlewing returns 0
01:13:49.967 00.039 6880 UpdateGuideState exits: m=2245 SNR=32.8
01:13:49.967 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:49.967 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:49.967 00.000 6880 Enqueuing Expose request
01:13:50.002 00.035 10052 IsGuiding returns 0
01:13:50.059 00.057 10052 PulseGuide returned control before completion, sleep 14
01:13:50.134 00.075 10052 IsGuiding returns 1
01:13:50.134 00.000 10052 scope still moving after pulse duration time elapsed
01:13:50.214 00.080 10052 IsSlewing returns 0
01:13:50.293 00.079 10052 IsGuiding returns 0
01:13:50.294 00.001 10052 scope move finished after 60 + 231 ms
01:13:50.294 00.000 10052 Move returns status 0, amount 60
01:13:50.294 00.000 10052 MoveAxis(N, 19, ABG)
01:13:50.294 00.000 10052 Guiding  Dir = 0, Dur = 19
01:13:50.368 00.074 10052 IsSlewing returns 0
01:13:50.434 00.066 10052 IsGuiding returns 0
01:13:50.570 00.136 10052 IsGuiding returns 0
01:13:50.570 00.000 10052 Move returns status 0, amount 19
01:13:50.570 00.000 10052 move complete, result=0
01:13:50.570 00.000 10052 worker thread done servicing request
01:13:50.571 00.001 6880 GuideStep: -0.2 px 60 ms EAST, -0.3 px 19 ms NORTH
01:13:50.571 00.000 10052 Worker thread wakes up
01:13:50.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:50.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:51.091 00.520 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26586c8c-2caa-4f08-9cb5-6f0150deb43b"}
01:13:51.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26586c8c-2caa-4f08-9cb5-6f0150deb43b"}
01:13:51.092 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6783600-2d01-48cf-8f9a-740a676fa47f"}
01:13:51.092 00.000 6880 case statement mapped state 6 to 3
01:13:51.092 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6783600-2d01-48cf-8f9a-740a676fa47f"}
01:13:51.092 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6ef11d6-af98-4fc7-91f3-572db34fee03"}
01:13:51.092 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":411,"width":15,"height":15,"star_pos":[6.64,6.65],"pixels":"..."},"id":"b6ef11d6-af98-4fc7-91f3-572db34fee03"}
01:13:51.711 00.619 10052 Exposure complete
01:13:51.791 00.080 10052 worker thread done servicing request
01:13:51.791 00.000 6880 OnExposeComplete: enter
01:13:51.791 00.000 6880 UpdateGuideState(): m_state=6
01:13:51.791 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
01:13:51.791 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=889.89, Mass=2373, SNR=33.7, Peak=144 HFD=4.5
01:13:51.792 00.001 6880 MultiStar: [#1 -0.64,0.44,0.00,M1] [#2 -0.19,0.78,0.00,M1] [#3 -0.23,0.65,0.00,M3] [#4 -0.54,0.53,0.00,M1] [#5 -0.52,0.24,0.00,R] [#6 -0.23,0.62,0.00,M3] [#7 -0.43,0.36,0.00,M3] [#8 -0.17,0.62,0.00,M3] 
01:13:51.792 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
01:13:51.792 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
01:13:51.792 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.65 hyp=0.67 cameraTheta=1.83 mountX=-0.64 mountY=-0.18, mountTheta=-2.87
01:13:51.794 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.65, opts=13)
01:13:51.794 00.000 6880 Enqueuing Move request for scope (-0.17, 0.65)
01:13:51.794 00.000 10052 Worker thread wakes up
01:13:51.794 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.65) opts 0xd
01:13:51.794 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.65)
01:13:51.794 00.000 10052 Moving (-0.17, 0.65) raw xDistance=-0.64 yDistance=-0.18
01:13:51.794 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.64
01:13:51.794 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.18, slope = -0.01
01:13:51.794 00.000 10052 MoveAxis(E, 175, ABG)
01:13:51.795 00.001 10052 Guiding  Dir = 2, Dur = 175
01:13:51.824 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:51.846 00.022 10052 IsSlewing returns 0
01:13:51.870 00.024 6880 UpdateGuideState exits: m=2373 SNR=33.7
01:13:51.870 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:51.870 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:51.870 00.000 6880 Enqueuing Expose request
01:13:51.924 00.054 10052 IsGuiding returns 0
01:13:51.988 00.064 10052 PulseGuide returned control before completion, sleep 122
01:13:52.183 00.195 10052 IsGuiding returns 1
01:13:52.183 00.000 10052 scope still moving after pulse duration time elapsed
01:13:52.249 00.066 10052 IsSlewing returns 0
01:13:52.322 00.073 10052 IsGuiding returns 0
01:13:52.322 00.000 10052 scope move finished after 175 + 223 ms
01:13:52.322 00.000 10052 Move returns status 0, amount 175
01:13:52.322 00.000 10052 MoveAxis(N, 23, ABG)
01:13:52.324 00.002 10052 Guiding  Dir = 0, Dur = 23
01:13:52.402 00.078 10052 IsSlewing returns 0
01:13:52.481 00.079 10052 IsGuiding returns 0
01:13:52.612 00.131 10052 IsGuiding returns 0
01:13:52.612 00.000 10052 Move returns status 0, amount 23
01:13:52.612 00.000 10052 move complete, result=0
01:13:52.612 00.000 10052 worker thread done servicing request
01:13:52.612 00.000 6880 GuideStep: -0.6 px 175 ms EAST, -0.2 px 23 ms NORTH
01:13:52.612 00.000 10052 Worker thread wakes up
01:13:52.612 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:52.612 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:53.090 00.478 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70c07315-2ef4-4fcd-baa6-5219864f3817"}
01:13:53.090 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70c07315-2ef4-4fcd-baa6-5219864f3817"}
01:13:53.091 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f96c4242-2455-4f9b-843a-90f75993175d"}
01:13:53.091 00.000 6880 case statement mapped state 6 to 3
01:13:53.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f96c4242-2455-4f9b-843a-90f75993175d"}
01:13:53.091 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"212f83c1-fdf5-4ad4-b1aa-52749f5f016e"}
01:13:53.092 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":412,"width":15,"height":15,"star_pos":[6.64,6.89],"pixels":"..."},"id":"212f83c1-fdf5-4ad4-b1aa-52749f5f016e"}
01:13:53.852 00.760 10052 Exposure complete
01:13:53.947 00.095 10052 worker thread done servicing request
01:13:53.947 00.000 6880 OnExposeComplete: enter
01:13:53.947 00.000 6880 UpdateGuideState(): m_state=6
01:13:53.947 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
01:13:53.947 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=889.42, Mass=2278, SNR=33.1, Peak=133 HFD=4.7
01:13:53.948 00.001 6880 MultiStar: [#1 -0.29,0.07,0.96,U] [#2 -0.26,0.15,1.01,U] [#3 -0.09,0.20,0.90,U] [#4 -0.28,-0.14,0.85,U] [#5 0.37,-0.33,0.99,U] [#6 -0.03,0.13,0.95,U] [#7 -0.16,0.01,0.76,U] [#8 0.10,0.34,0.79,U] 
01:13:53.948 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.06}, one-star: {0.06, 0.18}
01:13:53.948 00.000 6880 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.61) = xAngle (3.95 = -2.33)
01:13:53.948 00.000 6880 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.92 = -2.36)
01:13:53.948 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.06 hyp=0.09 cameraTheta=2.34 mountX=-0.06 mountY=-0.06, mountTheta=-2.34
01:13:53.950 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.06, opts=13)
01:13:53.950 00.000 6880 Enqueuing Move request for scope (-0.06, 0.06)
01:13:53.950 00.000 10052 Worker thread wakes up
01:13:53.950 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.06) opts 0xd
01:13:53.950 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.06)
01:13:53.950 00.000 10052 Moving (-0.06, 0.06) raw xDistance=-0.06 yDistance=-0.06
01:13:53.950 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:13:53.950 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
01:13:53.950 00.000 10052 MoveAxis(E, 0, ABG)
01:13:53.950 00.000 10052 Move returns status 0, amount 0
01:13:53.950 00.000 10052 MoveAxis(N, 0, ABG)
01:13:53.950 00.000 10052 Move returns status 0, amount 0
01:13:53.951 00.001 10052 move complete, result=0
01:13:53.951 00.000 10052 worker thread done servicing request
01:13:53.980 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:54.026 00.046 6880 UpdateGuideState exits: m=2278 SNR=33.1
01:13:54.026 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:54.028 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:54.028 00.000 6880 Enqueuing Expose request
01:13:54.028 00.000 10052 Worker thread wakes up
01:13:54.028 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:54.028 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:54.028 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:54.938 00.910 10052 Exposure complete
01:13:55.011 00.073 10052 worker thread done servicing request
01:13:55.011 00.000 6880 OnExposeComplete: enter
01:13:55.011 00.000 6880 UpdateGuideState(): m_state=6
01:13:55.013 00.002 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
01:13:55.013 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=889.38, Mass=2291, SNR=33.2, Peak=142 HFD=4.8
01:13:55.013 00.000 6880 MultiStar: [#1 -0.57,-0.04,0.00,M1] [#2 -0.02,0.10,0.99,U] [#3 -0.16,0.10,0.90,U] [#4 -0.31,-0.18,0.84,U] [#5 -0.12,-0.62,0.00,M1] [#6 -0.05,0.04,0.92,U] [#7 -0.58,0.03,0.00,M3] [#8 -0.13,0.30,0.79,U] 
01:13:55.013 00.000 6880 refined, 5 included, MultiStar: {-0.14, 0.08}, one-star: {-0.17, 0.14}
01:13:55.014 00.001 6880 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.61) = xAngle (4.20 = -2.08)
01:13:55.014 00.000 6880 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.17 = -2.11)
01:13:55.014 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.08 hyp=0.16 cameraTheta=2.59 mountX=-0.08 mountY=-0.14, mountTheta=-2.09
01:13:55.015 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.08, opts=13)
01:13:55.016 00.001 6880 Enqueuing Move request for scope (-0.14, 0.08)
01:13:55.016 00.000 10052 Worker thread wakes up
01:13:55.016 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.08) opts 0xd
01:13:55.016 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.08)
01:13:55.016 00.000 10052 Moving (-0.14, 0.08) raw xDistance=-0.08 yDistance=-0.14
01:13:55.016 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:13:55.016 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
01:13:55.016 00.000 10052 MoveAxis(E, 0, ABG)
01:13:55.016 00.000 10052 Move returns status 0, amount 0
01:13:55.016 00.000 10052 MoveAxis(N, 0, ABG)
01:13:55.017 00.001 10052 Move returns status 0, amount 0
01:13:55.017 00.000 10052 move complete, result=0
01:13:55.017 00.000 10052 worker thread done servicing request
01:13:55.043 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:55.091 00.048 6880 UpdateGuideState exits: m=2291 SNR=33.2
01:13:55.091 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:55.091 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:55.091 00.000 6880 Enqueuing Expose request
01:13:55.091 00.000 10052 Worker thread wakes up
01:13:55.091 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:55.091 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:55.092 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:55.096 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87af9e73-3af0-43ae-bc03-8cac12e7835f"}
01:13:55.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87af9e73-3af0-43ae-bc03-8cac12e7835f"}
01:13:55.107 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"263735e7-72bb-4516-a4d1-872af971affa"}
01:13:55.107 00.000 6880 case statement mapped state 6 to 3
01:13:55.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"263735e7-72bb-4516-a4d1-872af971affa"}
01:13:55.110 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6eeab3f8-14c4-4b16-a29c-af3a838f1b89"}
01:13:55.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":414,"width":15,"height":15,"star_pos":[6.65,7.38],"pixels":"..."},"id":"6eeab3f8-14c4-4b16-a29c-af3a838f1b89"}
01:13:56.225 01.115 10052 Exposure complete
01:13:56.304 00.079 10052 worker thread done servicing request
01:13:56.304 00.000 6880 OnExposeComplete: enter
01:13:56.305 00.001 6880 UpdateGuideState(): m_state=6
01:13:56.305 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
01:13:56.305 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=889.34, Mass=2184, SNR=32.4, Peak=140 HFD=4.7
01:13:56.306 00.001 6880 MultiStar: [#1 -0.55,0.35,0.00,M2] [#2 -0.24,0.17,1.03,U] [#3 -0.33,0.24,0.95,U] [#4 -0.37,-0.13,0.88,U] [#5 0.20,-0.33,0.97,U] [#6 -0.27,0.02,0.92,U] [#7 -0.40,0.25,0.80,U] [#8 -0.19,0.43,0.82,U] 
01:13:56.306 00.000 6880 single-star, 7 included, MultiStar: {-0.21, 0.09}, one-star: {-0.13, 0.10}
01:13:56.306 00.000 6880 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.61) = xAngle (4.12 = -2.16)
01:13:56.306 00.000 6880 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.09 = -2.19)
01:13:56.306 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.10 hyp=0.17 cameraTheta=2.51 mountX=-0.09 mountY=-0.14, mountTheta=-2.17
01:13:56.308 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.10, opts=13)
01:13:56.308 00.000 6880 Enqueuing Move request for scope (-0.13, 0.10)
01:13:56.308 00.000 10052 Worker thread wakes up
01:13:56.308 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.10) opts 0xd
01:13:56.308 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.10)
01:13:56.308 00.000 10052 Moving (-0.13, 0.10) raw xDistance=-0.09 yDistance=-0.14
01:13:56.308 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:13:56.309 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
01:13:56.309 00.000 10052 MoveAxis(E, 0, ABG)
01:13:56.309 00.000 10052 Move returns status 0, amount 0
01:13:56.309 00.000 10052 MoveAxis(N, 0, ABG)
01:13:56.309 00.000 10052 Move returns status 0, amount 0
01:13:56.309 00.000 10052 move complete, result=0
01:13:56.309 00.000 10052 worker thread done servicing request
01:13:56.339 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:56.389 00.050 6880 UpdateGuideState exits: m=2184 SNR=32.4
01:13:56.389 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:56.389 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:56.389 00.000 6880 Enqueuing Expose request
01:13:56.389 00.000 10052 Worker thread wakes up
01:13:56.389 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:56.389 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:56.389 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:57.093 00.704 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"76744d3d-7e2f-4fb1-a01c-9c41a251bed2"}
01:13:57.093 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"76744d3d-7e2f-4fb1-a01c-9c41a251bed2"}
01:13:57.093 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"91ec1a07-82db-4621-b2dc-3c844bc7b4b7"}
01:13:57.094 00.001 6880 case statement mapped state 6 to 3
01:13:57.094 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"91ec1a07-82db-4621-b2dc-3c844bc7b4b7"}
01:13:57.094 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7ca0a978-8ee0-4cce-8ff0-28c388bbedb2"}
01:13:57.094 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":415,"width":15,"height":15,"star_pos":[6.68,7.34],"pixels":"..."},"id":"7ca0a978-8ee0-4cce-8ff0-28c388bbedb2"}
01:13:57.309 00.215 10052 Exposure complete
01:13:57.394 00.085 10052 worker thread done servicing request
01:13:57.394 00.000 6880 OnExposeComplete: enter
01:13:57.394 00.000 6880 UpdateGuideState(): m_state=6
01:13:57.395 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
01:13:57.395 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=889.51, Mass=2263, SNR=33.0, Peak=145 HFD=5.0
01:13:57.395 00.000 6880 MultiStar: [#1 -0.17,0.01,0.96,U] [#2 -0.19,0.24,1.01,U] [#3 -0.14,0.09,0.93,U] [#4 -0.00,-0.11,0.87,U] [#5 0.40,-0.32,0.00,M1] [#6 -0.02,0.05,0.92,U] [#7 -0.24,0.29,0.75,U] [#8 -0.05,0.10,0.79,U] 
01:13:57.395 00.000 6880 refined, 7 included, MultiStar: {-0.08, 0.12}, one-star: {0.15, 0.28}
01:13:57.396 00.001 6880 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.61) = xAngle (3.76 = -2.52)
01:13:57.396 00.000 6880 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.73 = -2.55)
01:13:57.396 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.15 mountX=-0.12 mountY=-0.08, mountTheta=-2.54
01:13:57.398 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.12, opts=13)
01:13:57.398 00.000 6880 Enqueuing Move request for scope (-0.08, 0.12)
01:13:57.399 00.001 10052 Worker thread wakes up
01:13:57.399 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
01:13:57.399 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
01:13:57.399 00.000 10052 Moving (-0.08, 0.12) raw xDistance=-0.12 yDistance=-0.08
01:13:57.399 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:13:57.399 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:13:57.399 00.000 10052 MoveAxis(E, 31, ABG)
01:13:57.399 00.000 10052 Guiding  Dir = 2, Dur = 31
01:13:57.421 00.022 10052 IsSlewing returns 0
01:13:57.431 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:57.459 00.028 10052 IsGuiding returns 0
01:13:57.481 00.022 6880 UpdateGuideState exits: m=2263 SNR=33.0
01:13:57.482 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:57.482 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:57.482 00.000 6880 Enqueuing Expose request
01:13:57.486 00.004 10052 PulseGuide returned control before completion, sleep 15
01:13:57.564 00.078 10052 IsGuiding returns 0
01:13:57.564 00.000 10052 Move returns status 0, amount 31
01:13:57.564 00.000 10052 MoveAxis(N, 0, ABG)
01:13:57.564 00.000 10052 Move returns status 0, amount 0
01:13:57.564 00.000 10052 move complete, result=0
01:13:57.564 00.000 10052 worker thread done servicing request
01:13:57.564 00.000 10052 Worker thread wakes up
01:13:57.564 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:57.564 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:57.565 00.001 6880 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
01:13:58.699 01.134 10052 Exposure complete
01:13:58.776 00.077 10052 worker thread done servicing request
01:13:58.776 00.000 6880 OnExposeComplete: enter
01:13:58.776 00.000 6880 UpdateGuideState(): m_state=6
01:13:58.776 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
01:13:58.776 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=889.43, Mass=2282, SNR=33.1, Peak=139 HFD=4.8
01:13:58.777 00.001 6880 MultiStar: [#1 -0.36,0.05,0.95,U] [#2 -0.00,0.13,0.99,U] [#3 -0.10,0.25,0.91,U] [#4 -0.37,-0.04,0.83,U] [#5 0.24,-0.17,0.97,U] [#6 -0.16,0.00,0.94,U] [#7 -0.21,0.06,0.77,U] [#8 0.10,0.17,0.79,U] 
01:13:58.777 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.07}, one-star: {0.12, 0.20}
01:13:58.777 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.00 = -2.28)
01:13:58.777 00.000 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.31)
01:13:58.777 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.11 cameraTheta=2.39 mountX=-0.07 mountY=-0.08, mountTheta=-2.29
01:13:58.779 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.07, opts=13)
01:13:58.779 00.000 6880 Enqueuing Move request for scope (-0.08, 0.07)
01:13:58.779 00.000 10052 Worker thread wakes up
01:13:58.779 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
01:13:58.779 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
01:13:58.779 00.000 10052 Moving (-0.08, 0.07) raw xDistance=-0.07 yDistance=-0.08
01:13:58.779 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:13:58.780 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
01:13:58.780 00.000 10052 MoveAxis(E, 0, ABG)
01:13:58.780 00.000 10052 Move returns status 0, amount 0
01:13:58.780 00.000 10052 MoveAxis(N, 0, ABG)
01:13:58.780 00.000 10052 Move returns status 0, amount 0
01:13:58.780 00.000 10052 move complete, result=0
01:13:58.780 00.000 10052 worker thread done servicing request
01:13:58.807 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:58.864 00.057 6880 UpdateGuideState exits: m=2282 SNR=33.1
01:13:58.865 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:58.865 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:58.865 00.000 6880 Enqueuing Expose request
01:13:58.865 00.000 10052 Worker thread wakes up
01:13:58.865 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:13:58.865 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:58.865 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:13:59.091 00.226 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"daa23a5b-347e-46ce-9aaf-13ab409dadfd"}
01:13:59.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"daa23a5b-347e-46ce-9aaf-13ab409dadfd"}
01:13:59.091 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d8f94a4-2124-4a7f-ada8-fbec4db9b568"}
01:13:59.093 00.002 6880 case statement mapped state 6 to 3
01:13:59.093 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d8f94a4-2124-4a7f-ada8-fbec4db9b568"}
01:13:59.093 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f29a2c30-f5c1-4a9c-b0aa-5ec21dde308c"}
01:13:59.093 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":417,"width":15,"height":15,"star_pos":[6.93,7.43],"pixels":"..."},"id":"f29a2c30-f5c1-4a9c-b0aa-5ec21dde308c"}
01:13:59.779 00.686 10052 Exposure complete
01:13:59.860 00.081 10052 worker thread done servicing request
01:13:59.861 00.001 6880 OnExposeComplete: enter
01:13:59.861 00.000 6880 UpdateGuideState(): m_state=6
01:13:59.861 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
01:13:59.861 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.24, Mass=2304, SNR=33.3, Peak=161 HFD=4.5
01:13:59.862 00.001 6880 MultiStar: [#1 -0.15,0.07,0.94,U] [#2 0.32,0.12,0.98,U] [#3 0.22,0.07,0.91,U] [#4 -0.09,-0.04,0.83,U] [#5 0.40,-0.27,0.99,U] [#6 0.27,-0.12,0.89,U] [#7 -0.03,0.03,0.77,U] [#8 0.15,-0.01,0.79,U] 
01:13:59.862 00.000 6880 single-star, 8 included, MultiStar: {0.13, -0.02}, one-star: {0.05, 0.01}
01:13:59.862 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
01:13:59.862 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
01:13:59.862 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.11 mountX=-0.01 mountY=0.05, mountTheta=1.72
01:13:59.864 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.01, opts=13)
01:13:59.864 00.000 6880 Enqueuing Move request for scope (0.05, 0.01)
01:13:59.864 00.000 10052 Worker thread wakes up
01:13:59.864 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:13:59.864 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:13:59.864 00.000 10052 Moving (0.05, 0.01) raw xDistance=-0.01 yDistance=0.05
01:13:59.864 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:13:59.864 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.10, using input
01:13:59.865 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
01:13:59.865 00.000 10052 MoveAxis(E, 0, ABG)
01:13:59.865 00.000 10052 Move returns status 0, amount 0
01:13:59.865 00.000 10052 MoveAxis(N, 0, ABG)
01:13:59.865 00.000 10052 Move returns status 0, amount 0
01:13:59.865 00.000 10052 move complete, result=0
01:13:59.865 00.000 10052 worker thread done servicing request
01:13:59.894 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:13:59.941 00.047 6880 UpdateGuideState exits: m=2304 SNR=33.3
01:13:59.942 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:13:59.942 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:13:59.942 00.000 6880 Enqueuing Expose request
01:13:59.942 00.000 10052 Worker thread wakes up
01:13:59.942 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:13:59.942 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:13:59.942 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:01.076 01.134 10052 Exposure complete
01:14:01.091 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9ec69c7-bcbc-4856-beb4-91e2d23d9e61"}
01:14:01.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9ec69c7-bcbc-4856-beb4-91e2d23d9e61"}
01:14:01.092 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"85cfcf5c-8c4e-474e-b136-69cbbdb5f997"}
01:14:01.092 00.000 6880 case statement mapped state 6 to 3
01:14:01.092 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"85cfcf5c-8c4e-474e-b136-69cbbdb5f997"}
01:14:01.093 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83a83979-a475-448f-af1a-3680f3fb8cdb"}
01:14:01.093 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":418,"width":15,"height":15,"star_pos":[6.87,7.24],"pixels":"..."},"id":"83a83979-a475-448f-af1a-3680f3fb8cdb"}
01:14:01.154 00.061 10052 worker thread done servicing request
01:14:01.154 00.000 6880 OnExposeComplete: enter
01:14:01.154 00.000 6880 UpdateGuideState(): m_state=6
01:14:01.155 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
01:14:01.155 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=889.00, Mass=2291, SNR=33.2, Peak=134 HFD=4.2
01:14:01.155 00.000 6880 MultiStar: [#1 -0.54,0.09,0.00,M1] [#2 -0.30,0.16,1.01,U] [#3 -0.43,0.17,0.91,U] [#4 -0.57,-0.20,0.00,M1] [#5 -0.09,-0.68,0.00,M1] [#6 -0.33,0.05,0.92,U] [#7 -0.52,-0.10,0.00,M1] [#8 -0.19,0.30,0.79,U] 
01:14:01.156 00.001 6880 refined, 4 included, MultiStar: {-0.30, 0.08}, one-star: {-0.26, -0.23}
01:14:01.156 00.000 6880 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.61) = xAngle (4.50 = -1.79)
01:14:01.156 00.000 6880 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.46 = -1.82)
01:14:01.156 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.08 hyp=0.31 cameraTheta=2.88 mountX=-0.07 mountY=-0.31, mountTheta=-1.79
01:14:01.158 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.08, opts=13)
01:14:01.158 00.000 6880 Enqueuing Move request for scope (-0.30, 0.08)
01:14:01.158 00.000 10052 Worker thread wakes up
01:14:01.158 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.08) opts 0xd
01:14:01.158 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.08)
01:14:01.158 00.000 10052 Moving (-0.30, 0.08) raw xDistance=-0.07 yDistance=-0.31
01:14:01.159 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:14:01.159 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.02
01:14:01.159 00.000 10052 MoveAxis(E, 0, ABG)
01:14:01.159 00.000 10052 Move returns status 0, amount 0
01:14:01.159 00.000 10052 MoveAxis(N, 0, ABG)
01:14:01.159 00.000 10052 Move returns status 0, amount 0
01:14:01.159 00.000 10052 move complete, result=0
01:14:01.159 00.000 10052 worker thread done servicing request
01:14:01.189 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:01.235 00.046 6880 UpdateGuideState exits: m=2291 SNR=33.2
01:14:01.236 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:01.236 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:01.236 00.000 6880 Enqueuing Expose request
01:14:01.236 00.000 10052 Worker thread wakes up
01:14:01.236 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:01.236 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:01.237 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:14:02.147 00.910 10052 Exposure complete
01:14:02.227 00.080 10052 worker thread done servicing request
01:14:02.227 00.000 6880 OnExposeComplete: enter
01:14:02.227 00.000 6880 UpdateGuideState(): m_state=6
01:14:02.228 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
01:14:02.228 00.000 6880 Star::Find returns 1 (0), X=407.26, Y=889.41, Mass=2248, SNR=32.9, Peak=142 HFD=4.7
01:14:02.228 00.000 6880 MultiStar: [#1 -0.62,0.20,0.00,M2] [#2 -0.38,0.12,1.01,U] [#3 -0.44,0.22,0.93,U] [#4 -0.55,0.16,0.00,M2] [#5 -0.16,-0.29,0.96,U] [#6 -0.44,-0.05,0.91,U] [#7 -0.53,0.31,0.00,M2] [#8 -0.50,0.14,0.00,M1] 
01:14:02.228 00.000 6880 refined, 4 included, MultiStar: {-0.39, 0.04}, one-star: {-0.55, 0.17}
01:14:02.229 00.001 6880 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.61) = xAngle (4.67 = -1.62)
01:14:02.229 00.000 6880 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.63 = -1.65)
01:14:02.229 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.05 mountX=-0.02 mountY=-0.39, mountTheta=-1.62
01:14:02.231 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=0.04, opts=13)
01:14:02.231 00.000 6880 Enqueuing Move request for scope (-0.39, 0.04)
01:14:02.231 00.000 10052 Worker thread wakes up
01:14:02.231 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.04) opts 0xd
01:14:02.231 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, 0.04)
01:14:02.231 00.000 10052 Moving (-0.39, 0.04) raw xDistance=-0.02 yDistance=-0.39
01:14:02.231 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:14:02.231 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.39, slope = -0.00
01:14:02.231 00.000 10052 MoveAxis(E, 0, ABG)
01:14:02.231 00.000 10052 Move returns status 0, amount 0
01:14:02.232 00.001 10052 MoveAxis(N, 5, ABG)
01:14:02.232 00.000 10052 Guiding  Dir = 0, Dur = 5
01:14:02.253 00.021 10052 IsSlewing returns 0
01:14:02.260 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:02.290 00.030 10052 IsGuiding returns 0
01:14:02.309 00.019 6880 UpdateGuideState exits: m=2248 SNR=32.9
01:14:02.310 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:02.310 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:02.310 00.000 6880 Enqueuing Expose request
01:14:02.356 00.046 10052 IsGuiding returns 0
01:14:02.356 00.000 10052 Move returns status 0, amount 5
01:14:02.356 00.000 10052 move complete, result=0
01:14:02.357 00.001 10052 worker thread done servicing request
01:14:02.357 00.000 10052 Worker thread wakes up
01:14:02.357 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:02.357 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:02.360 00.003 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 5 ms NORTH
01:14:03.090 00.730 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"43b5a1c3-2bbe-4a27-996a-3120bae43ea7"}
01:14:03.090 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"43b5a1c3-2bbe-4a27-996a-3120bae43ea7"}
01:14:03.091 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f1a49627-3ef4-459f-bd4c-871657a09a6c"}
01:14:03.091 00.000 6880 case statement mapped state 6 to 3
01:14:03.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1a49627-3ef4-459f-bd4c-871657a09a6c"}
01:14:03.092 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d0463ac7-0be5-4e48-9326-04088236309c"}
01:14:03.092 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":420,"width":15,"height":15,"star_pos":[7.26,7.41],"pixels":"..."},"id":"d0463ac7-0be5-4e48-9326-04088236309c"}
01:14:03.494 00.402 10052 Exposure complete
01:14:03.578 00.084 10052 worker thread done servicing request
01:14:03.578 00.000 6880 OnExposeComplete: enter
01:14:03.578 00.000 6880 UpdateGuideState(): m_state=6
01:14:03.579 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
01:14:03.579 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.38, Mass=2238, SNR=32.8, Peak=144 HFD=4.5
01:14:03.580 00.001 6880 MultiStar: [#1 -0.31,0.13,1.00,U] [#2 -0.20,0.25,1.01,U] [#3 -0.18,0.18,0.94,U] [#4 -0.21,-0.12,0.85,U] [#5 0.26,-0.31,1.00,U] [#6 -0.30,0.20,0.96,U] [#7 -0.27,0.21,0.75,U] [#8 -0.09,0.41,0.82,U] 
01:14:03.580 00.000 6880 single-star, 8 included, MultiStar: {-0.14, 0.12}, one-star: {0.01, 0.14}
01:14:03.580 00.000 6880 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
01:14:03.580 00.000 6880 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
01:14:03.580 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.51 mountX=-0.14 mountY=0.01, mountTheta=3.10
01:14:03.581 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.14, opts=13)
01:14:03.582 00.001 6880 Enqueuing Move request for scope (0.01, 0.14)
01:14:03.582 00.000 10052 Worker thread wakes up
01:14:03.582 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
01:14:03.582 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
01:14:03.582 00.000 10052 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=0.01
01:14:03.582 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:14:03.582 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:14:03.582 00.000 10052 MoveAxis(E, 37, ABG)
01:14:03.582 00.000 10052 Guiding  Dir = 2, Dur = 37
01:14:03.612 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:03.654 00.042 10052 IsSlewing returns 0
01:14:03.661 00.007 6880 UpdateGuideState exits: m=2238 SNR=32.8
01:14:03.661 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:03.661 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:03.661 00.000 6880 Enqueuing Expose request
01:14:03.730 00.069 10052 IsGuiding returns 0
01:14:03.878 00.148 10052 IsGuiding returns 0
01:14:03.878 00.000 10052 Move returns status 0, amount 37
01:14:03.878 00.000 10052 MoveAxis(N, 0, ABG)
01:14:03.878 00.000 10052 Move returns status 0, amount 0
01:14:03.878 00.000 10052 move complete, result=0
01:14:03.878 00.000 10052 worker thread done servicing request
01:14:03.878 00.000 10052 Worker thread wakes up
01:14:03.878 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.0 px 0 ms NORTH
01:14:03.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:03.879 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:04.786 00.907 10052 Exposure complete
01:14:04.869 00.083 10052 worker thread done servicing request
01:14:04.869 00.000 6880 OnExposeComplete: enter
01:14:04.869 00.000 6880 UpdateGuideState(): m_state=6
01:14:04.870 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
01:14:04.870 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=889.53, Mass=2272, SNR=33.1, Peak=142 HFD=4.4
01:14:04.871 00.001 6880 MultiStar: [#1 -0.56,0.13,0.00,M2] [#2 -0.27,0.26,1.03,U] [#3 -0.34,0.27,0.94,U] [#4 -0.59,-0.08,0.00,M2] [#5 0.05,-0.28,1.00,U] [#6 -0.24,0.24,0.98,U] [#7 -0.37,0.12,0.79,U] [#8 -0.21,0.46,0.00,M1] 
01:14:04.871 00.000 6880 refined, 5 included, MultiStar: {-0.23, 0.15}, one-star: {-0.25, 0.30}
01:14:04.871 00.000 6880 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.61) = xAngle (4.18 = -2.10)
01:14:04.871 00.000 6880 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.15 = -2.13)
01:14:04.871 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.15 hyp=0.28 cameraTheta=2.57 mountX=-0.14 mountY=-0.23, mountTheta=-2.11
01:14:04.873 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.15, opts=13)
01:14:04.873 00.000 6880 Enqueuing Move request for scope (-0.23, 0.15)
01:14:04.873 00.000 10052 Worker thread wakes up
01:14:04.873 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.15) opts 0xd
01:14:04.873 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.15)
01:14:04.873 00.000 10052 Moving (-0.23, 0.15) raw xDistance=-0.14 yDistance=-0.23
01:14:04.873 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:14:04.873 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.23, slope = -0.01
01:14:04.873 00.000 10052 MoveAxis(E, 39, ABG)
01:14:04.873 00.000 10052 Guiding  Dir = 2, Dur = 39
01:14:04.894 00.021 10052 IsSlewing returns 0
01:14:04.905 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:04.932 00.027 10052 IsGuiding returns 0
01:14:04.952 00.020 6880 UpdateGuideState exits: m=2272 SNR=33.1
01:14:04.952 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:04.952 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:04.952 00.000 6880 Enqueuing Expose request
01:14:04.960 00.008 10052 PulseGuide returned control before completion, sleep 22
01:14:05.007 00.047 10052 IsGuiding returns 0
01:14:05.007 00.000 10052 Move returns status 0, amount 39
01:14:05.007 00.000 10052 MoveAxis(N, 26, ABG)
01:14:05.007 00.000 10052 Guiding  Dir = 0, Dur = 26
01:14:05.044 00.037 10052 IsSlewing returns 0
01:14:05.083 00.039 10052 IsGuiding returns 0
01:14:05.089 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1136b2a4-fabd-4866-8a20-7a0deddb34cc"}
01:14:05.089 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1136b2a4-fabd-4866-8a20-7a0deddb34cc"}
01:14:05.090 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0c7ddd06-068d-4db2-8e3e-b3642d06f958"}
01:14:05.090 00.000 6880 case statement mapped state 6 to 3
01:14:05.090 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c7ddd06-068d-4db2-8e3e-b3642d06f958"}
01:14:05.091 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ea6fb60b-4a83-4208-80ca-20041551ba68"}
01:14:05.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":422,"width":15,"height":15,"star_pos":[6.56,6.53],"pixels":"..."},"id":"ea6fb60b-4a83-4208-80ca-20041551ba68"}
01:14:05.150 00.059 10052 IsGuiding returns 1
01:14:05.150 00.000 10052 scope still moving after pulse duration time elapsed
01:14:05.196 00.046 10052 IsSlewing returns 0
01:14:05.234 00.038 10052 IsGuiding returns 0
01:14:05.234 00.000 10052 scope move finished after 26 + 124 ms
01:14:05.234 00.000 10052 Move returns status 0, amount 26
01:14:05.234 00.000 10052 move complete, result=0
01:14:05.234 00.000 10052 worker thread done servicing request
01:14:05.234 00.000 6880 GuideStep: -0.1 px 39 ms EAST, -0.2 px 26 ms NORTH
01:14:05.235 00.001 10052 Worker thread wakes up
01:14:05.235 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:05.235 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:06.364 01.129 10052 Exposure complete
01:14:06.444 00.080 10052 worker thread done servicing request
01:14:06.444 00.000 6880 OnExposeComplete: enter
01:14:06.444 00.000 6880 UpdateGuideState(): m_state=6
01:14:06.445 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
01:14:06.445 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=889.57, Mass=2389, SNR=33.9, Peak=141 HFD=4.4
01:14:06.445 00.000 6880 MultiStar: [#1 -0.64,0.05,0.00,M3] [#2 -0.45,0.21,0.99,U] [#3 -0.45,0.33,0.00,M1] [#4 -0.41,0.05,0.85,U] [#5 -0.15,-0.31,0.97,U] [#6 -0.47,0.10,0.90,U] [#7 -0.60,-0.02,0.00,M1] [#8 -0.36,0.34,0.78,U] 
01:14:06.445 00.000 6880 refined, 5 included, MultiStar: {-0.35, 0.12}, one-star: {-0.31, 0.33}
01:14:06.445 00.000 6880 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.61) = xAngle (4.43 = -1.85)
01:14:06.446 00.001 6880 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.40 = -1.88)
01:14:06.446 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=0.12 hyp=0.37 cameraTheta=2.82 mountX=-0.10 mountY=-0.36, mountTheta=-1.85
01:14:06.447 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=0.12, opts=13)
01:14:06.448 00.001 6880 Enqueuing Move request for scope (-0.35, 0.12)
01:14:06.448 00.000 10052 Worker thread wakes up
01:14:06.448 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.12) opts 0xd
01:14:06.448 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, 0.12)
01:14:06.448 00.000 10052 Moving (-0.35, 0.12) raw xDistance=-0.10 yDistance=-0.36
01:14:06.448 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:14:06.448 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.36, slope = -0.02
01:14:06.448 00.000 10052 MoveAxis(E, 0, ABG)
01:14:06.448 00.000 10052 Move returns status 0, amount 0
01:14:06.448 00.000 10052 MoveAxis(N, 39, ABG)
01:14:06.448 00.000 10052 Guiding  Dir = 0, Dur = 39
01:14:06.469 00.021 10052 IsSlewing returns 0
01:14:06.478 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:06.507 00.029 10052 IsGuiding returns 0
01:14:06.525 00.018 6880 UpdateGuideState exits: m=2389 SNR=33.9
01:14:06.525 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:06.525 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:06.525 00.000 6880 Enqueuing Expose request
01:14:06.535 00.010 10052 PulseGuide returned control before completion, sleep 22
01:14:06.584 00.049 10052 IsGuiding returns 0
01:14:06.585 00.001 10052 Move returns status 0, amount 39
01:14:06.585 00.000 10052 move complete, result=0
01:14:06.585 00.000 10052 worker thread done servicing request
01:14:06.585 00.000 10052 Worker thread wakes up
01:14:06.585 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:06.585 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:06.585 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 39 ms NORTH
01:14:07.099 00.514 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"be67f3ee-388c-4379-b7b9-db978e7c9197"}
01:14:07.099 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"be67f3ee-388c-4379-b7b9-db978e7c9197"}
01:14:07.100 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95683e1a-9999-41d3-ae42-542d10928da5"}
01:14:07.100 00.000 6880 case statement mapped state 6 to 3
01:14:07.100 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"95683e1a-9999-41d3-ae42-542d10928da5"}
01:14:07.100 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e08d6a83-4a60-45a8-bdf5-040e1ff2dd6e"}
01:14:07.102 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":423,"width":15,"height":15,"star_pos":[6.50,6.57],"pixels":"..."},"id":"e08d6a83-4a60-45a8-bdf5-040e1ff2dd6e"}
01:14:07.498 00.396 10052 Exposure complete
01:14:07.577 00.079 10052 worker thread done servicing request
01:14:07.577 00.000 6880 OnExposeComplete: enter
01:14:07.577 00.000 6880 UpdateGuideState(): m_state=6
01:14:07.578 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
01:14:07.578 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=889.62, Mass=2256, SNR=32.9, Peak=146 HFD=4.7
01:14:07.578 00.000 6880 MultiStar: [#1 -0.38,0.42,0.00,M4] [#2 -0.43,0.56,0.00,M1] [#3 -0.38,0.39,0.00,M2] [#4 -0.23,0.39,0.83,U] [#5 -0.06,-0.21,0.98,U] [#6 -0.22,0.60,0.00,M1] [#7 -0.26,0.49,0.00,M2] [#8 -0.32,0.57,0.00,M1] 
01:14:07.578 00.000 6880 refined, 2 included, MultiStar: {-0.14, 0.18}, one-star: {-0.13, 0.38}
01:14:07.579 00.001 6880 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.61) = xAngle (3.85 = -2.43)
01:14:07.579 00.000 6880 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.82 = -2.46)
01:14:07.579 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.22 cameraTheta=2.24 mountX=-0.17 mountY=-0.14, mountTheta=-2.45
01:14:07.581 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.18, opts=13)
01:14:07.581 00.000 6880 Enqueuing Move request for scope (-0.14, 0.18)
01:14:07.581 00.000 10052 Worker thread wakes up
01:14:07.581 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
01:14:07.581 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
01:14:07.581 00.000 10052 Moving (-0.14, 0.18) raw xDistance=-0.17 yDistance=-0.14
01:14:07.581 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:14:07.581 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
01:14:07.581 00.000 10052 MoveAxis(E, 45, ABG)
01:14:07.581 00.000 10052 Guiding  Dir = 2, Dur = 45
01:14:07.610 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:07.653 00.043 10052 IsSlewing returns 0
01:14:07.657 00.004 6880 UpdateGuideState exits: m=2256 SNR=32.9
01:14:07.657 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:07.657 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:07.658 00.001 6880 Enqueuing Expose request
01:14:07.730 00.072 10052 IsGuiding returns 0
01:14:07.877 00.147 10052 IsGuiding returns 0
01:14:07.877 00.000 10052 Move returns status 0, amount 45
01:14:07.877 00.000 10052 MoveAxis(N, 0, ABG)
01:14:07.877 00.000 10052 Move returns status 0, amount 0
01:14:07.877 00.000 10052 move complete, result=0
01:14:07.878 00.001 10052 worker thread done servicing request
01:14:07.878 00.000 6880 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
01:14:07.878 00.000 10052 Worker thread wakes up
01:14:07.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:07.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:09.008 01.130 10052 Exposure complete
01:14:09.090 00.082 10052 worker thread done servicing request
01:14:09.090 00.000 6880 OnExposeComplete: enter
01:14:09.090 00.000 6880 UpdateGuideState(): m_state=6
01:14:09.091 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
01:14:09.091 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=889.61, Mass=2302, SNR=33.4, Peak=151 HFD=4.7
01:14:09.091 00.000 6880 MultiStar: [#1 -0.52,0.45,0.00,M5] [#2 -0.34,0.24,0.98,U] [#3 -0.26,0.38,0.88,U] [#4 -0.70,0.01,0.00,M1] [#5 -0.07,-0.09,0.97,U] [#6 -0.22,0.31,0.92,U] [#7 -0.69,0.13,0.00,M3] [#8 -0.40,0.52,0.00,M2] 
01:14:09.092 00.001 6880 refined, 4 included, MultiStar: {-0.20, 0.24}, one-star: {-0.09, 0.37}
01:14:09.092 00.000 6880 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.61) = xAngle (3.86 = -2.42)
01:14:09.092 00.000 6880 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.83 = -2.45)
01:14:09.092 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.24 hyp=0.31 cameraTheta=2.25 mountX=-0.23 mountY=-0.20, mountTheta=-2.44
01:14:09.094 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.24, opts=13)
01:14:09.094 00.000 6880 Enqueuing Move request for scope (-0.20, 0.24)
01:14:09.094 00.000 10052 Worker thread wakes up
01:14:09.094 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.24) opts 0xd
01:14:09.094 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.24)
01:14:09.095 00.001 10052 Moving (-0.20, 0.24) raw xDistance=-0.23 yDistance=-0.20
01:14:09.095 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
01:14:09.095 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.20, slope = -0.02
01:14:09.095 00.000 10052 MoveAxis(E, 65, ABG)
01:14:09.095 00.000 10052 Guiding  Dir = 2, Dur = 65
01:14:09.116 00.021 10052 IsSlewing returns 0
01:14:09.126 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:09.154 00.028 10052 IsGuiding returns 0
01:14:09.178 00.024 6880 UpdateGuideState exits: m=2302 SNR=33.4
01:14:09.178 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:09.178 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:09.178 00.000 6880 Enqueuing Expose request
01:14:09.178 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ebc76f39-5276-4d41-951a-93b34f7cd36f"}
01:14:09.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ebc76f39-5276-4d41-951a-93b34f7cd36f"}
01:14:09.181 00.003 10052 PulseGuide returned control before completion, sleep 48
01:14:09.189 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9be7bc52-6bf4-4988-b035-273368d4ae06"}
01:14:09.189 00.000 6880 case statement mapped state 6 to 3
01:14:09.189 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9be7bc52-6bf4-4988-b035-273368d4ae06"}
01:14:09.191 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ea1f6191-8e56-4a99-92b9-eb81497f5c1b"}
01:14:09.192 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":425,"width":15,"height":15,"star_pos":[6.72,6.61],"pixels":"..."},"id":"ea1f6191-8e56-4a99-92b9-eb81497f5c1b"}
01:14:09.258 00.066 10052 IsGuiding returns 0
01:14:09.258 00.000 10052 Move returns status 0, amount 65
01:14:09.258 00.000 10052 MoveAxis(N, 32, ABG)
01:14:09.258 00.000 10052 Guiding  Dir = 0, Dur = 32
01:14:09.295 00.037 10052 IsSlewing returns 0
01:14:09.333 00.038 10052 IsGuiding returns 0
01:14:09.361 00.028 10052 PulseGuide returned control before completion, sleep 15
01:14:09.399 00.038 10052 IsGuiding returns 0
01:14:09.399 00.000 10052 Move returns status 0, amount 32
01:14:09.399 00.000 10052 move complete, result=0
01:14:09.399 00.000 10052 worker thread done servicing request
01:14:09.399 00.000 6880 GuideStep: -0.2 px 65 ms EAST, -0.2 px 32 ms NORTH
01:14:09.399 00.000 10052 Worker thread wakes up
01:14:09.401 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:09.401 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:10.317 00.916 10052 Exposure complete
01:14:10.401 00.084 10052 worker thread done servicing request
01:14:10.401 00.000 6880 OnExposeComplete: enter
01:14:10.401 00.000 6880 UpdateGuideState(): m_state=6
01:14:10.402 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
01:14:10.402 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=889.58, Mass=2315, SNR=33.4, Peak=148 HFD=4.4
01:14:10.402 00.000 6880 MultiStar: [#1 -0.55,0.10,0.00,M6] [#2 -0.22,0.00,1.00,U] [#3 -0.30,0.21,0.92,U] [#4 -0.24,0.32,0.85,U] [#5 -0.25,-0.54,0.00,M1] [#6 -0.14,-0.06,0.95,U] [#7 -0.69,-0.05,0.00,M4] [#8 -0.62,-0.06,0.00,M3] 
01:14:10.402 00.000 6880 refined, 4 included, MultiStar: {-0.23, 0.16}, one-star: {-0.24, 0.34}
01:14:10.403 00.001 6880 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.61) = xAngle (4.14 = -2.14)
01:14:10.403 00.000 6880 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.17)
01:14:10.403 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.16 hyp=0.28 cameraTheta=2.53 mountX=-0.15 mountY=-0.23, mountTheta=-2.15
01:14:10.405 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.16, opts=13)
01:14:10.405 00.000 6880 Enqueuing Move request for scope (-0.23, 0.16)
01:14:10.405 00.000 10052 Worker thread wakes up
01:14:10.405 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.16) opts 0xd
01:14:10.405 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.16)
01:14:10.405 00.000 10052 Moving (-0.23, 0.16) raw xDistance=-0.15 yDistance=-0.23
01:14:10.405 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:14:10.405 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.23, slope = -0.01
01:14:10.405 00.000 10052 MoveAxis(E, 43, ABG)
01:14:10.405 00.000 10052 Guiding  Dir = 2, Dur = 43
01:14:10.427 00.022 10052 IsSlewing returns 0
01:14:10.437 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:10.465 00.028 10052 IsGuiding returns 0
01:14:10.486 00.021 6880 UpdateGuideState exits: m=2315 SNR=33.4
01:14:10.486 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:10.487 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:10.487 00.000 6880 Enqueuing Expose request
01:14:10.492 00.005 10052 PulseGuide returned control before completion, sleep 26
01:14:10.550 00.058 10052 IsGuiding returns 0
01:14:10.550 00.000 10052 Move returns status 0, amount 43
01:14:10.550 00.000 10052 MoveAxis(N, 27, ABG)
01:14:10.550 00.000 10052 Guiding  Dir = 0, Dur = 27
01:14:10.588 00.038 10052 IsSlewing returns 0
01:14:10.626 00.038 10052 IsGuiding returns 0
01:14:10.694 00.068 10052 IsGuiding returns 1
01:14:10.694 00.000 10052 scope still moving after pulse duration time elapsed
01:14:10.737 00.043 10052 IsSlewing returns 0
01:14:10.775 00.038 10052 IsGuiding returns 0
01:14:10.775 00.000 10052 scope move finished after 27 + 122 ms
01:14:10.775 00.000 10052 Move returns status 0, amount 27
01:14:10.775 00.000 10052 move complete, result=0
01:14:10.775 00.000 10052 worker thread done servicing request
01:14:10.776 00.001 10052 Worker thread wakes up
01:14:10.776 00.000 6880 GuideStep: -0.1 px 43 ms EAST, -0.2 px 27 ms NORTH
01:14:10.776 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:10.776 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:11.098 00.322 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b3d3186-b897-4a65-8386-d38c7dfdf885"}
01:14:11.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b3d3186-b897-4a65-8386-d38c7dfdf885"}
01:14:11.099 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"99471a4a-d975-4ff3-836e-a5d950fa7a8d"}
01:14:11.099 00.000 6880 case statement mapped state 6 to 3
01:14:11.099 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"99471a4a-d975-4ff3-836e-a5d950fa7a8d"}
01:14:11.099 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a7ff448-4ec0-4536-bead-53263212323d"}
01:14:11.099 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":426,"width":15,"height":15,"star_pos":[6.57,6.58],"pixels":"..."},"id":"5a7ff448-4ec0-4536-bead-53263212323d"}
01:14:11.913 00.814 10052 Exposure complete
01:14:11.995 00.082 10052 worker thread done servicing request
01:14:11.995 00.000 6880 OnExposeComplete: enter
01:14:11.995 00.000 6880 UpdateGuideState(): m_state=6
01:14:11.995 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
01:14:11.995 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=889.68, Mass=2321, SNR=33.5, Peak=145 HFD=4.7
01:14:11.996 00.001 6880 MultiStar: [#1 -0.39,0.48,0.00,M7] [#2 -0.22,0.30,0.99,U] [#3 -0.44,0.47,0.00,M1] [#4 -0.39,0.11,0.85,U] [#5 -0.04,-0.20,0.95,U] [#6 -0.26,0.42,0.93,U] [#7 -0.48,0.13,0.75,U] [#8 -0.27,0.39,0.80,U] 
01:14:11.996 00.000 6880 refined, 6 included, MultiStar: {-0.24, 0.23}, one-star: {-0.11, 0.44}
01:14:11.996 00.000 6880 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.61) = xAngle (3.99 = -2.29)
01:14:11.996 00.000 6880 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.96 = -2.32)
01:14:11.997 00.001 6880 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.38 mountX=-0.22 mountY=-0.24, mountTheta=-2.31
01:14:11.998 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.23, opts=13)
01:14:11.999 00.001 6880 Enqueuing Move request for scope (-0.24, 0.23)
01:14:11.999 00.000 10052 Worker thread wakes up
01:14:11.999 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0xd
01:14:11.999 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
01:14:11.999 00.000 10052 Moving (-0.24, 0.23) raw xDistance=-0.22 yDistance=-0.24
01:14:11.999 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:14:11.999 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.24, slope = -0.01
01:14:11.999 00.000 10052 MoveAxis(E, 61, ABG)
01:14:11.999 00.000 10052 Guiding  Dir = 2, Dur = 61
01:14:12.028 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:12.070 00.042 10052 IsSlewing returns 0
01:14:12.073 00.003 6880 UpdateGuideState exits: m=2321 SNR=33.5
01:14:12.073 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:12.073 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:12.073 00.000 6880 Enqueuing Expose request
01:14:12.149 00.076 10052 IsGuiding returns 0
01:14:12.280 00.131 10052 IsGuiding returns 1
01:14:12.280 00.000 10052 scope still moving after pulse duration time elapsed
01:14:12.357 00.077 10052 IsSlewing returns 0
01:14:12.427 00.070 10052 IsGuiding returns 0
01:14:12.427 00.000 10052 scope move finished after 61 + 217 ms
01:14:12.428 00.001 10052 Move returns status 0, amount 61
01:14:12.428 00.000 10052 MoveAxis(N, 19, ABG)
01:14:12.428 00.000 10052 Guiding  Dir = 0, Dur = 19
01:14:12.497 00.069 10052 IsSlewing returns 0
01:14:12.574 00.077 10052 IsGuiding returns 0
01:14:12.712 00.138 10052 IsGuiding returns 0
01:14:12.712 00.000 10052 Move returns status 0, amount 19
01:14:12.712 00.000 10052 move complete, result=0
01:14:12.712 00.000 10052 worker thread done servicing request
01:14:12.712 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.2 px 19 ms NORTH
01:14:12.712 00.000 10052 Worker thread wakes up
01:14:12.713 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:12.713 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:13.097 00.384 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77a15029-a470-4f66-a2e4-cc6ad5f4666d"}
01:14:13.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77a15029-a470-4f66-a2e4-cc6ad5f4666d"}
01:14:13.098 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"991fa874-076e-4be5-a7c3-5e2295dc934e"}
01:14:13.098 00.000 6880 case statement mapped state 6 to 3
01:14:13.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"991fa874-076e-4be5-a7c3-5e2295dc934e"}
01:14:13.098 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"84f491ea-bb90-4e1e-b09f-172c1c7b8297"}
01:14:13.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":427,"width":15,"height":15,"star_pos":[6.71,6.68],"pixels":"..."},"id":"84f491ea-bb90-4e1e-b09f-172c1c7b8297"}
01:14:13.625 00.527 10052 Exposure complete
01:14:13.706 00.081 10052 worker thread done servicing request
01:14:13.706 00.000 6880 OnExposeComplete: enter
01:14:13.706 00.000 6880 UpdateGuideState(): m_state=6
01:14:13.707 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
01:14:13.707 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.26, Mass=2497, SNR=34.7, Peak=157 HFD=4.7
01:14:13.707 00.000 6880 MultiStar: [#1 -0.28,-0.11,0.93,U] [#2 -0.26,0.04,0.94,U] [#3 -0.20,0.17,0.88,U] [#4 -0.34,-0.27,0.84,U] [#5 0.42,-0.48,0.00,M1] [#6 -0.15,0.05,0.87,U] [#7 -0.34,0.05,0.75,U] [#8 -0.04,0.03,0.78,U] 
01:14:13.707 00.000 6880 refined, 7 included, MultiStar: {-0.17, -0.00}, one-star: {0.19, 0.02}
01:14:13.707 00.000 6880 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
01:14:13.708 00.001 6880 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
01:14:13.708 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.00 hyp=0.17 cameraTheta=-3.13 mountX=0.01 mountY=-0.17, mountTheta=-1.52
01:14:13.709 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.00, opts=13)
01:14:13.709 00.000 6880 Enqueuing Move request for scope (-0.17, -0.00)
01:14:13.710 00.001 10052 Worker thread wakes up
01:14:13.710 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.00) opts 0xd
01:14:13.710 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.00)
01:14:13.710 00.000 10052 Moving (-0.17, -0.00) raw xDistance=0.01 yDistance=-0.17
01:14:13.710 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:14:13.710 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
01:14:13.710 00.000 10052 MoveAxis(E, 0, ABG)
01:14:13.710 00.000 10052 Move returns status 0, amount 0
01:14:13.710 00.000 10052 MoveAxis(N, 0, ABG)
01:14:13.710 00.000 10052 Move returns status 0, amount 0
01:14:13.710 00.000 10052 move complete, result=0
01:14:13.710 00.000 10052 worker thread done servicing request
01:14:13.740 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:13.790 00.050 6880 UpdateGuideState exits: m=2497 SNR=34.7
01:14:13.790 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:13.790 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:13.790 00.000 6880 Enqueuing Expose request
01:14:13.790 00.000 10052 Worker thread wakes up
01:14:13.790 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:13.790 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:13.790 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:14.923 01.133 10052 Exposure complete
01:14:15.011 00.088 10052 worker thread done servicing request
01:14:15.011 00.000 6880 OnExposeComplete: enter
01:14:15.011 00.000 6880 UpdateGuideState(): m_state=6
01:14:15.012 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
01:14:15.012 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=889.37, Mass=2206, SNR=32.6, Peak=129 HFD=4.7
01:14:15.012 00.000 6880 MultiStar: [#1 -0.62,-0.21,0.00,M7] [#2 -0.26,0.03,1.02,U] [#3 -0.37,-0.09,0.92,U] [#4 -0.55,-0.20,0.00,M1] [#5 -0.03,-0.62,0.00,M2] [#6 -0.42,-0.12,0.89,U] [#7 -0.42,-0.16,0.76,U] [#8 -0.27,-0.19,0.81,U] 
01:14:15.013 00.001 6880 single-star, 5 included, MultiStar: {-0.31, -0.06}, one-star: {-0.13, 0.13}
01:14:15.013 00.000 6880 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.61) = xAngle (3.95 = -2.33)
01:14:15.013 00.000 6880 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.92 = -2.36)
01:14:15.013 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.13 hyp=0.18 cameraTheta=2.34 mountX=-0.13 mountY=-0.13, mountTheta=-2.35
01:14:15.015 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.13, opts=13)
01:14:15.015 00.000 6880 Enqueuing Move request for scope (-0.13, 0.13)
01:14:15.015 00.000 10052 Worker thread wakes up
01:14:15.015 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.13) opts 0xd
01:14:15.015 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.13)
01:14:15.015 00.000 10052 Moving (-0.13, 0.13) raw xDistance=-0.13 yDistance=-0.13
01:14:15.015 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:14:15.015 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
01:14:15.015 00.000 10052 MoveAxis(E, 34, ABG)
01:14:15.015 00.000 10052 Guiding  Dir = 2, Dur = 34
01:14:15.046 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:15.051 00.005 10052 IsSlewing returns 0
01:14:15.076 00.025 10052 IsGuiding returns 0
01:14:15.100 00.024 6880 UpdateGuideState exits: m=2206 SNR=32.6
01:14:15.100 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:15.100 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:15.100 00.000 6880 Enqueuing Expose request
01:14:15.103 00.003 10052 PulseGuide returned control before completion, sleep 18
01:14:15.131 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16a843be-b02a-4826-ab7b-f606d39ab07d"}
01:14:15.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16a843be-b02a-4826-ab7b-f606d39ab07d"}
01:14:15.134 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca5fdbba-2174-443d-9706-6c1fccb40fc2"}
01:14:15.134 00.000 6880 case statement mapped state 6 to 3
01:14:15.134 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca5fdbba-2174-443d-9706-6c1fccb40fc2"}
01:14:15.144 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"56221a4d-427f-4625-9670-e81d7e065c33"}
01:14:15.145 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":429,"width":15,"height":15,"star_pos":[6.69,7.37],"pixels":"..."},"id":"56221a4d-427f-4625-9670-e81d7e065c33"}
01:14:15.145 00.000 10052 IsGuiding returns 0
01:14:15.145 00.000 10052 Move returns status 0, amount 34
01:14:15.145 00.000 10052 MoveAxis(N, 0, ABG)
01:14:15.145 00.000 10052 Move returns status 0, amount 0
01:14:15.145 00.000 10052 move complete, result=0
01:14:15.146 00.001 10052 worker thread done servicing request
01:14:15.146 00.000 10052 Worker thread wakes up
01:14:15.146 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:15.146 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:15.148 00.002 6880 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
01:14:16.061 00.913 10052 Exposure complete
01:14:16.159 00.098 10052 worker thread done servicing request
01:14:16.159 00.000 6880 OnExposeComplete: enter
01:14:16.159 00.000 6880 UpdateGuideState(): m_state=6
01:14:16.160 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
01:14:16.160 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=889.07, Mass=2406, SNR=34.1, Peak=141 HFD=4.7
01:14:16.160 00.000 6880 MultiStar: [#1 -0.32,-0.09,0.95,U] [#2 -0.08,-0.10,1.00,U] [#3 -0.20,-0.12,0.91,U] [#4 -0.28,-0.18,0.85,U] [#5 0.06,-0.80,0.00,M3] [#6 -0.14,-0.17,0.91,U] [#7 -0.20,-0.07,0.76,U] [#8 -0.12,-0.13,0.79,U] 
01:14:16.161 00.001 6880 single-star, 7 included, MultiStar: {-0.18, -0.13}, one-star: {-0.15, -0.16}
01:14:16.161 00.000 6880 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.61) = xAngle (-0.69 = -0.69)
01:14:16.161 00.000 6880 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
01:14:16.161 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.30 mountX=0.17 mountY=-0.14, mountTheta=-0.71
01:14:16.163 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.16, opts=13)
01:14:16.163 00.000 6880 Enqueuing Move request for scope (-0.15, -0.16)
01:14:16.163 00.000 10052 Worker thread wakes up
01:14:16.163 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
01:14:16.163 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
01:14:16.163 00.000 10052 Moving (-0.15, -0.16) raw xDistance=0.17 yDistance=-0.14
01:14:16.163 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
01:14:16.163 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
01:14:16.163 00.000 10052 MoveAxis(W, 44, ABG)
01:14:16.163 00.000 10052 Guiding  Dir = 3, Dur = 44
01:14:16.196 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:16.218 00.022 10052 IsSlewing returns 0
01:14:16.254 00.036 6880 UpdateGuideState exits: m=2406 SNR=34.1
01:14:16.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:16.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:16.254 00.000 6880 Enqueuing Expose request
01:14:16.289 00.035 10052 IsGuiding returns 0
01:14:16.425 00.136 10052 IsGuiding returns 0
01:14:16.425 00.000 10052 Move returns status 0, amount 44
01:14:16.425 00.000 10052 MoveAxis(N, 0, ABG)
01:14:16.425 00.000 10052 Move returns status 0, amount 0
01:14:16.425 00.000 10052 move complete, result=0
01:14:16.425 00.000 10052 worker thread done servicing request
01:14:16.425 00.000 6880 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
01:14:16.425 00.000 10052 Worker thread wakes up
01:14:16.425 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:16.427 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:17.112 00.685 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22b851d8-bb64-439c-bc1a-23e26e5db991"}
01:14:17.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22b851d8-bb64-439c-bc1a-23e26e5db991"}
01:14:17.114 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f21302e-22ac-48c1-a636-fc8bfddc27be"}
01:14:17.114 00.000 6880 case statement mapped state 6 to 3
01:14:17.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f21302e-22ac-48c1-a636-fc8bfddc27be"}
01:14:17.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83c0eefb-a728-48bd-be8a-7d7fd2e10138"}
01:14:17.116 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":430,"width":15,"height":15,"star_pos":[6.67,7.07],"pixels":"..."},"id":"83c0eefb-a728-48bd-be8a-7d7fd2e10138"}
01:14:17.562 00.446 10052 Exposure complete
01:14:17.657 00.095 10052 worker thread done servicing request
01:14:17.657 00.000 6880 OnExposeComplete: enter
01:14:17.657 00.000 6880 UpdateGuideState(): m_state=6
01:14:17.658 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
01:14:17.658 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=888.45, Mass=2261, SNR=32.9, Peak=139 HFD=4.5
01:14:17.658 00.000 6880 MultiStar: [#1 -0.44,-0.78,0.00,M7] [#2 0.15,-0.49,0.00,M1] [#3 -0.22,-0.70,0.00,M1] [#4 -0.34,-0.91,0.00,M1] [#5 0.32,-1.21,0.00,M4] [#6 -0.20,-0.75,0.00,M1] [#7 -0.18,-0.90,0.00,M1] [#8 -0.08,-0.57,0.00,M1] 
01:14:17.658 00.000 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
01:14:17.659 00.001 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
01:14:17.659 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.79 hyp=0.80 cameraTheta=-1.75 mountX=0.79 mountY=-0.14, mountTheta=-0.17
01:14:17.661 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.79, opts=13)
01:14:17.661 00.000 6880 Enqueuing Move request for scope (-0.15, -0.79)
01:14:17.661 00.000 10052 Worker thread wakes up
01:14:17.661 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.79) opts 0xd
01:14:17.661 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.79)
01:14:17.661 00.000 10052 Moving (-0.15, -0.79) raw xDistance=0.79 yDistance=-0.14
01:14:17.662 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.79
01:14:17.662 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
01:14:17.662 00.000 10052 MoveAxis(W, 214, ABG)
01:14:17.662 00.000 10052 Guiding  Dir = 3, Dur = 214
01:14:17.683 00.021 10052 IsSlewing returns 0
01:14:17.696 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:17.721 00.025 10052 IsGuiding returns 0
01:14:17.749 00.028 10052 PulseGuide returned control before completion, sleep 197
01:14:17.753 00.004 6880 UpdateGuideState exits: m=2261 SNR=32.9
01:14:17.753 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:17.753 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:17.753 00.000 6880 Enqueuing Expose request
01:14:18.031 00.278 10052 IsGuiding returns 0
01:14:18.031 00.000 10052 Move returns status 0, amount 214
01:14:18.031 00.000 10052 MoveAxis(N, 0, ABG)
01:14:18.031 00.000 10052 Move returns status 0, amount 0
01:14:18.031 00.000 10052 move complete, result=0
01:14:18.031 00.000 10052 worker thread done servicing request
01:14:18.032 00.001 6880 GuideStep: 0.8 px 214 ms WEST, -0.1 px 0 ms NORTH
01:14:18.032 00.000 10052 Worker thread wakes up
01:14:18.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:18.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:18.947 00.915 10052 Exposure complete
01:14:19.144 00.197 10052 worker thread done servicing request
01:14:19.144 00.000 6880 OnExposeComplete: enter
01:14:19.144 00.000 6880 UpdateGuideState(): m_state=6
01:14:19.145 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
01:14:19.145 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.77, Mass=2267, SNR=33.0, Peak=147 HFD=4.5
01:14:19.146 00.001 6880 MultiStar: [#1 -0.53,-0.63,0.00,M8] [#2 -0.29,-0.74,0.00,M2] [#3 -0.20,-0.73,0.00,M2] [#4 0.03,-0.58,0.00,M2] [#5 -0.11,-1.18,0.00,M5] [#6 -0.15,-0.71,0.00,M2] [#7 -0.41,-0.60,0.00,M2] [#8 -0.27,-0.34,0.82,U] 
01:14:19.146 00.000 6880 refined, 1 included, MultiStar: {-0.15, -0.41}, one-star: {-0.05, -0.47}
01:14:19.146 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
01:14:19.146 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
01:14:19.146 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.41 hyp=0.44 cameraTheta=-1.93 mountX=0.42 mountY=-0.15, mountTheta=-0.34
01:14:19.148 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.41, opts=13)
01:14:19.148 00.000 6880 Enqueuing Move request for scope (-0.15, -0.41)
01:14:19.148 00.000 10052 Worker thread wakes up
01:14:19.148 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.41) opts 0xd
01:14:19.148 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.41)
01:14:19.148 00.000 10052 Moving (-0.15, -0.41) raw xDistance=0.42 yDistance=-0.15
01:14:19.148 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.42
01:14:19.149 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
01:14:19.149 00.000 10052 MoveAxis(W, 123, ABG)
01:14:19.149 00.000 10052 Guiding  Dir = 3, Dur = 123
01:14:19.170 00.021 10052 IsSlewing returns 0
01:14:19.192 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:19.209 00.017 10052 IsGuiding returns 0
01:14:19.248 00.039 10052 PulseGuide returned control before completion, sleep 94
01:14:19.268 00.020 6880 UpdateGuideState exits: m=2267 SNR=33.0
01:14:19.268 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:19.268 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:19.269 00.001 6880 Enqueuing Expose request
01:14:19.269 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8cd9e760-0008-4476-8de1-3332b01707a7"}
01:14:19.269 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8cd9e760-0008-4476-8de1-3332b01707a7"}
01:14:19.280 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d47515f-22b8-4940-9410-52eaad5ef3a7"}
01:14:19.280 00.000 6880 case statement mapped state 6 to 3
01:14:19.280 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d47515f-22b8-4940-9410-52eaad5ef3a7"}
01:14:19.283 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65490c09-a569-4092-b64e-cf0b2a20628c"}
01:14:19.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":432,"width":15,"height":15,"star_pos":[6.76,6.77],"pixels":"..."},"id":"65490c09-a569-4092-b64e-cf0b2a20628c"}
01:14:19.374 00.091 10052 IsGuiding returns 1
01:14:19.374 00.000 10052 scope still moving after pulse duration time elapsed
01:14:19.420 00.046 10052 IsSlewing returns 0
01:14:19.458 00.038 10052 IsGuiding returns 0
01:14:19.458 00.000 10052 scope move finished after 123 + 126 ms
01:14:19.458 00.000 10052 Move returns status 0, amount 123
01:14:19.458 00.000 10052 MoveAxis(N, 0, ABG)
01:14:19.458 00.000 10052 Move returns status 0, amount 0
01:14:19.458 00.000 10052 move complete, result=0
01:14:19.458 00.000 10052 worker thread done servicing request
01:14:19.459 00.001 6880 GuideStep: 0.4 px 123 ms WEST, -0.1 px 0 ms NORTH
01:14:19.459 00.000 10052 Worker thread wakes up
01:14:19.459 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:19.459 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:20.598 01.139 10052 Exposure complete
01:14:20.682 00.084 10052 worker thread done servicing request
01:14:20.683 00.001 6880 OnExposeComplete: enter
01:14:20.683 00.000 6880 UpdateGuideState(): m_state=6
01:14:20.683 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
01:14:20.683 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.61, Mass=2309, SNR=33.3, Peak=153 HFD=4.8
01:14:20.684 00.001 6880 MultiStar: [#1 -0.36,-0.89,0.00,M9] [#2 -0.18,-0.69,0.00,M3] [#3 -0.52,-0.80,0.00,M3] [#4 -0.40,-0.89,0.00,M3] [#5 -0.09,-1.50,0.00,M6] [#6 -0.42,-1.03,0.00,M3] [#7 -0.23,-0.59,0.00,M3] [#8 -0.19,-0.58,0.00,M1] 
01:14:20.684 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
01:14:20.684 00.000 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
01:14:20.684 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.62 hyp=0.66 cameraTheta=-1.88 mountX=0.63 mountY=-0.19, mountTheta=-0.29
01:14:20.686 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.62, opts=13)
01:14:20.686 00.000 6880 Enqueuing Move request for scope (-0.20, -0.62)
01:14:20.687 00.001 10052 Worker thread wakes up
01:14:20.687 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.62) opts 0xd
01:14:20.687 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.62)
01:14:20.687 00.000 10052 Moving (-0.20, -0.62) raw xDistance=0.63 yDistance=-0.19
01:14:20.687 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.63
01:14:20.687 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
01:14:20.687 00.000 10052 MoveAxis(W, 176, ABG)
01:14:20.687 00.000 10052 Guiding  Dir = 3, Dur = 176
01:14:20.709 00.022 10052 IsSlewing returns 0
01:14:20.716 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:20.747 00.031 10052 IsGuiding returns 0
01:14:20.758 00.011 6880 UpdateGuideState exits: m=2309 SNR=33.3
01:14:20.758 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:20.758 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:20.758 00.000 6880 Enqueuing Expose request
01:14:20.775 00.017 10052 PulseGuide returned control before completion, sleep 159
01:14:20.960 00.185 10052 IsGuiding returns 0
01:14:20.961 00.001 10052 Move returns status 0, amount 176
01:14:20.961 00.000 10052 MoveAxis(N, 0, ABG)
01:14:20.961 00.000 10052 Move returns status 0, amount 0
01:14:20.961 00.000 10052 move complete, result=0
01:14:20.961 00.000 10052 worker thread done servicing request
01:14:20.961 00.000 10052 Worker thread wakes up
01:14:20.961 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:20.961 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:20.962 00.001 6880 GuideStep: 0.6 px 176 ms WEST, -0.2 px 0 ms NORTH
01:14:21.149 00.187 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ea3c9d23-6074-4b69-a728-b9b3d0b74e22"}
01:14:21.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ea3c9d23-6074-4b69-a728-b9b3d0b74e22"}
01:14:21.151 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a8198c6-95e0-4102-a881-620f2638940f"}
01:14:21.151 00.000 6880 case statement mapped state 6 to 3
01:14:21.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a8198c6-95e0-4102-a881-620f2638940f"}
01:14:21.152 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"94ce3a30-9914-4cd5-9409-bf2dbca3bbb8"}
01:14:21.153 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":433,"width":15,"height":15,"star_pos":[6.62,6.61],"pixels":"..."},"id":"94ce3a30-9914-4cd5-9409-bf2dbca3bbb8"}
01:14:21.873 00.720 10052 Exposure complete
01:14:21.953 00.080 10052 worker thread done servicing request
01:14:21.953 00.000 6880 OnExposeComplete: enter
01:14:21.953 00.000 6880 UpdateGuideState(): m_state=6
01:14:21.953 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
01:14:21.953 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.74, Mass=2454, SNR=34.4, Peak=165 HFD=4.7
01:14:21.954 00.001 6880 MultiStar: [#1 -0.65,-0.99,0.00,M10] [#2 -0.44,-0.64,0.00,M4] [#3 -0.45,-0.65,0.00,M4] [#4 -0.71,-0.86,0.00,M4] [#5 -0.10,-1.18,0.00,M7] [#6 -0.44,-0.83,0.00,M4] [#7 -0.70,-1.10,0.00,M4] [#8 -0.28,-0.55,0.00,M2] 
01:14:21.954 00.000 6880 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
01:14:21.954 00.000 6880 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
01:14:21.954 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.50 hyp=0.56 cameraTheta=-2.03 mountX=0.51 mountY=-0.24, mountTheta=-0.44
01:14:21.956 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.50, opts=13)
01:14:21.957 00.001 6880 Enqueuing Move request for scope (-0.25, -0.50)
01:14:21.957 00.000 10052 Worker thread wakes up
01:14:21.957 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.50) opts 0xd
01:14:21.957 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.50)
01:14:21.957 00.000 10052 Moving (-0.25, -0.50) raw xDistance=0.51 yDistance=-0.24
01:14:21.957 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.51
01:14:21.957 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.00
01:14:21.957 00.000 10052 MoveAxis(W, 146, ABG)
01:14:21.957 00.000 10052 Guiding  Dir = 3, Dur = 146
01:14:21.986 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:22.029 00.043 10052 IsSlewing returns 0
01:14:22.032 00.003 6880 UpdateGuideState exits: m=2454 SNR=34.4
01:14:22.033 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:22.033 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:22.033 00.000 6880 Enqueuing Expose request
01:14:22.109 00.076 10052 IsGuiding returns 0
01:14:22.178 00.069 10052 PulseGuide returned control before completion, sleep 88
01:14:22.321 00.143 10052 IsGuiding returns 1
01:14:22.321 00.000 10052 scope still moving after pulse duration time elapsed
01:14:22.423 00.102 10052 IsSlewing returns 0
01:14:22.499 00.076 10052 IsGuiding returns 0
01:14:22.499 00.000 10052 scope move finished after 146 + 244 ms
01:14:22.499 00.000 10052 Move returns status 0, amount 146
01:14:22.499 00.000 10052 MoveAxis(N, 0, ABG)
01:14:22.499 00.000 10052 Move returns status 0, amount 0
01:14:22.499 00.000 10052 move complete, result=0
01:14:22.499 00.000 10052 worker thread done servicing request
01:14:22.500 00.001 10052 Worker thread wakes up
01:14:22.500 00.000 6880 GuideStep: 0.5 px 146 ms WEST, -0.2 px 0 ms NORTH
01:14:22.500 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:22.500 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:23.149 00.649 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b248d23e-b172-4258-b108-a44f438a2244"}
01:14:23.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b248d23e-b172-4258-b108-a44f438a2244"}
01:14:23.150 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f444b866-a00c-4178-a01d-e9fc812fd943"}
01:14:23.150 00.000 6880 case statement mapped state 6 to 3
01:14:23.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f444b866-a00c-4178-a01d-e9fc812fd943"}
01:14:23.152 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"96a90c7a-f64a-4130-bb8e-67ff6705d52c"}
01:14:23.152 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":434,"width":15,"height":15,"star_pos":[6.57,6.74],"pixels":"..."},"id":"96a90c7a-f64a-4130-bb8e-67ff6705d52c"}
01:14:23.639 00.487 10052 Exposure complete
01:14:23.723 00.084 10052 worker thread done servicing request
01:14:23.723 00.000 6880 OnExposeComplete: enter
01:14:23.723 00.000 6880 UpdateGuideState(): m_state=6
01:14:23.723 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
01:14:23.724 00.001 6880 Star::Find returns 1 (0), X=407.54, Y=888.64, Mass=2206, SNR=32.5, Peak=147 HFD=4.4
01:14:23.724 00.000 6880 MultiStar: [#1 -0.45,-0.83,0.00,R] [#2 -0.42,-0.79,0.00,M5] [#3 -0.67,-0.89,0.00,M5] [#4 -0.39,-0.90,0.00,M5] [#5 -0.12,-1.20,0.00,M8] [#6 -0.57,-0.95,0.00,M5] [#7 -0.47,-0.75,0.00,M5] [#8 -0.35,-0.70,0.00,M3] 
01:14:23.724 00.000 6880 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.61) = xAngle (-0.40 = -0.40)
01:14:23.724 00.000 6880 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:14:23.724 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.59 hyp=0.66 cameraTheta=-2.01 mountX=0.61 mountY=-0.27, mountTheta=-0.42
01:14:23.726 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.59, opts=13)
01:14:23.726 00.000 6880 Enqueuing Move request for scope (-0.28, -0.59)
01:14:23.726 00.000 10052 Worker thread wakes up
01:14:23.727 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.59) opts 0xd
01:14:23.727 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.59)
01:14:23.727 00.000 10052 Moving (-0.28, -0.59) raw xDistance=0.61 yDistance=-0.27
01:14:23.727 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.61
01:14:23.727 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.27, slope = -0.00
01:14:23.727 00.000 10052 MoveAxis(W, 170, ABG)
01:14:23.727 00.000 10052 Guiding  Dir = 3, Dur = 170
01:14:23.757 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:23.774 00.017 10052 IsSlewing returns 0
01:14:23.800 00.026 6880 UpdateGuideState exits: m=2206 SNR=32.5
01:14:23.800 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:23.800 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:23.800 00.000 6880 Enqueuing Expose request
01:14:23.848 00.048 10052 IsGuiding returns 0
01:14:23.916 00.068 10052 PulseGuide returned control before completion, sleep 112
01:14:24.111 00.195 10052 IsGuiding returns 1
01:14:24.111 00.000 10052 scope still moving after pulse duration time elapsed
01:14:24.185 00.074 10052 IsSlewing returns 0
01:14:24.264 00.079 10052 IsGuiding returns 0
01:14:24.265 00.001 10052 scope move finished after 170 + 246 ms
01:14:24.265 00.000 10052 Move returns status 0, amount 170
01:14:24.265 00.000 10052 MoveAxis(N, 6, ABG)
01:14:24.265 00.000 10052 Guiding  Dir = 0, Dur = 6
01:14:24.343 00.078 10052 IsSlewing returns 0
01:14:24.418 00.075 10052 IsGuiding returns 0
01:14:24.548 00.130 10052 IsGuiding returns 0
01:14:24.548 00.000 10052 Move returns status 0, amount 6
01:14:24.548 00.000 10052 move complete, result=0
01:14:24.549 00.001 10052 worker thread done servicing request
01:14:24.549 00.000 6880 GuideStep: 0.6 px 170 ms WEST, -0.3 px 6 ms NORTH
01:14:24.549 00.000 10052 Worker thread wakes up
01:14:24.549 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:24.549 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:25.149 00.600 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"611fc784-405b-4995-a002-d1da2379ae82"}
01:14:25.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"611fc784-405b-4995-a002-d1da2379ae82"}
01:14:25.150 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cb6a5f7f-f7c4-48f7-a364-633f273f4f9c"}
01:14:25.150 00.000 6880 case statement mapped state 6 to 3
01:14:25.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb6a5f7f-f7c4-48f7-a364-633f273f4f9c"}
01:14:25.150 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d8e59b33-ce5c-4504-8e0e-45322e0b08cd"}
01:14:25.151 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":435,"width":15,"height":15,"star_pos":[6.54,6.64],"pixels":"..."},"id":"d8e59b33-ce5c-4504-8e0e-45322e0b08cd"}
01:14:25.791 00.640 10052 Exposure complete
01:14:25.879 00.088 10052 worker thread done servicing request
01:14:25.880 00.001 6880 OnExposeComplete: enter
01:14:25.880 00.000 6880 UpdateGuideState(): m_state=6
01:14:25.880 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
01:14:25.880 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.39, Mass=2295, SNR=33.3, Peak=158 HFD=4.6
01:14:25.881 00.001 6880 MultiStar: [#1 -0.42,-0.20,0.96,U] [#2 -0.52,-0.90,0.00,M6] [#3 -0.53,-0.95,0.00,M6] [#4 -0.65,-1.17,0.00,M6] [#5 -0.31,-1.53,0.00,M9] [#6 -0.50,-1.03,0.00,M6] [#7 -0.77,-0.95,0.00,M6] [#8 -0.40,-0.68,0.00,M4] 
01:14:25.881 00.000 6880 refined, 1 included, MultiStar: {-0.31, -0.53}, one-star: {-0.20, -0.84}
01:14:25.881 00.000 6880 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
01:14:25.881 00.000 6880 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
01:14:25.882 00.001 6880 CameraToMount -- cameraX=-0.31 cameraY=-0.53 hyp=0.61 cameraTheta=-2.10 mountX=0.54 mountY=-0.30, mountTheta=-0.51
01:14:25.884 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=-0.53, opts=13)
01:14:25.884 00.000 6880 Enqueuing Move request for scope (-0.31, -0.53)
01:14:25.884 00.000 10052 Worker thread wakes up
01:14:25.885 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.53) opts 0xd
01:14:25.885 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, -0.53)
01:14:25.885 00.000 10052 Moving (-0.31, -0.53) raw xDistance=0.54 yDistance=-0.30
01:14:25.885 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.54
01:14:25.885 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.30, slope = -0.01
01:14:25.885 00.000 10052 MoveAxis(W, 153, ABG)
01:14:25.885 00.000 10052 Guiding  Dir = 3, Dur = 153
01:14:25.917 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:25.927 00.010 10052 IsSlewing returns 0
01:14:25.965 00.038 6880 UpdateGuideState exits: m=2295 SNR=33.3
01:14:25.965 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:25.965 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:25.965 00.000 6880 Enqueuing Expose request
01:14:26.001 00.036 10052 IsGuiding returns 0
01:14:26.057 00.056 10052 PulseGuide returned control before completion, sleep 108
01:14:26.216 00.159 10052 IsGuiding returns 1
01:14:26.216 00.000 10052 scope still moving after pulse duration time elapsed
01:14:26.290 00.074 10052 IsSlewing returns 0
01:14:26.357 00.067 10052 IsGuiding returns 0
01:14:26.357 00.000 10052 scope move finished after 153 + 202 ms
01:14:26.357 00.000 10052 Move returns status 0, amount 153
01:14:26.357 00.000 10052 MoveAxis(N, 21, ABG)
01:14:26.357 00.000 10052 Guiding  Dir = 0, Dur = 21
01:14:26.433 00.076 10052 IsSlewing returns 0
01:14:26.503 00.070 10052 IsGuiding returns 0
01:14:26.641 00.138 10052 IsGuiding returns 0
01:14:26.641 00.000 10052 Move returns status 0, amount 21
01:14:26.641 00.000 10052 move complete, result=0
01:14:26.641 00.000 10052 worker thread done servicing request
01:14:26.642 00.001 6880 GuideStep: 0.5 px 153 ms WEST, -0.3 px 21 ms NORTH
01:14:26.642 00.000 10052 Worker thread wakes up
01:14:26.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:26.642 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:27.149 00.507 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bee84e25-fa4e-4a2b-b6c7-c05604db0f33"}
01:14:27.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bee84e25-fa4e-4a2b-b6c7-c05604db0f33"}
01:14:27.150 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6bf58c14-41a2-4c45-84f7-1cf73aa8b5ee"}
01:14:27.150 00.000 6880 case statement mapped state 6 to 3
01:14:27.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bf58c14-41a2-4c45-84f7-1cf73aa8b5ee"}
01:14:27.151 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"094e7d04-0db0-4e71-a933-8ccf351bcffc"}
01:14:27.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":436,"width":15,"height":15,"star_pos":[6.62,7.39],"pixels":"..."},"id":"094e7d04-0db0-4e71-a933-8ccf351bcffc"}
01:14:27.888 00.737 10052 Exposure complete
01:14:27.966 00.078 10052 worker thread done servicing request
01:14:27.966 00.000 6880 OnExposeComplete: enter
01:14:27.966 00.000 6880 UpdateGuideState(): m_state=6
01:14:27.967 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
01:14:27.967 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=888.12, Mass=2300, SNR=33.3, Peak=137 HFD=4.6
01:14:27.967 00.000 6880 MultiStar: large primary error, entering stabilization period
01:14:27.967 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
01:14:27.967 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:14:27.967 00.000 6880 CameraToMount -- cameraX=-0.51 cameraY=-1.12 hyp=1.23 cameraTheta=-2.00 mountX=1.14 mountY=-0.50, mountTheta=-0.41
01:14:27.969 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.51, y=-1.12, opts=13)
01:14:27.969 00.000 6880 Enqueuing Move request for scope (-0.51, -1.12)
01:14:27.969 00.000 10052 Worker thread wakes up
01:14:27.969 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.51, -1.12) opts 0xd
01:14:27.969 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.51, -1.12)
01:14:27.969 00.000 10052 Moving (-0.51, -1.12) raw xDistance=1.14 yDistance=-0.50
01:14:27.969 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.53 from input 1.14
01:14:27.969 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.50, slope = -0.03
01:14:27.970 00.001 10052 MoveAxis(W, 313, ABG)
01:14:27.970 00.000 10052 Guiding  Dir = 3, Dur = 313
01:14:27.998 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:28.034 00.036 10052 IsSlewing returns 0
01:14:28.042 00.008 6880 UpdateGuideState exits: m=2300 SNR=33.3
01:14:28.042 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:28.042 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:28.043 00.001 6880 Enqueuing Expose request
01:14:28.114 00.071 10052 IsGuiding returns 0
01:14:28.183 00.069 10052 PulseGuide returned control before completion, sleep 255
01:14:28.501 00.318 10052 IsGuiding returns 1
01:14:28.502 00.001 10052 scope still moving after pulse duration time elapsed
01:14:28.569 00.067 10052 IsSlewing returns 0
01:14:28.609 00.040 10052 IsGuiding returns 0
01:14:28.609 00.000 10052 scope move finished after 313 + 181 ms
01:14:28.609 00.000 10052 Move returns status 0, amount 313
01:14:28.609 00.000 10052 MoveAxis(N, 57, ABG)
01:14:28.609 00.000 10052 Guiding  Dir = 0, Dur = 57
01:14:28.646 00.037 10052 IsSlewing returns 0
01:14:28.684 00.038 10052 IsGuiding returns 0
01:14:28.711 00.027 10052 PulseGuide returned control before completion, sleep 40
01:14:28.783 00.072 10052 IsGuiding returns 0
01:14:28.783 00.000 10052 Move returns status 0, amount 57
01:14:28.784 00.001 10052 move complete, result=0
01:14:28.784 00.000 10052 worker thread done servicing request
01:14:28.784 00.000 6880 GuideStep: 1.1 px 313 ms WEST, -0.5 px 57 ms NORTH
01:14:28.784 00.000 10052 Worker thread wakes up
01:14:28.784 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:28.784 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:29.151 00.367 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58b1b6f0-6b88-4d5a-9b5c-0eb8dda0acfa"}
01:14:29.152 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58b1b6f0-6b88-4d5a-9b5c-0eb8dda0acfa"}
01:14:29.152 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1644188f-fa2d-4e39-bc17-d9378b608d3f"}
01:14:29.152 00.000 6880 case statement mapped state 6 to 3
01:14:29.152 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1644188f-fa2d-4e39-bc17-d9378b608d3f"}
01:14:29.153 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e371a269-221e-4bb5-a3c5-b71de94eea8a"}
01:14:29.153 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":437,"width":15,"height":15,"star_pos":[7.30,7.12],"pixels":"..."},"id":"e371a269-221e-4bb5-a3c5-b71de94eea8a"}
01:14:30.028 00.875 10052 Exposure complete
01:14:30.107 00.079 10052 worker thread done servicing request
01:14:30.108 00.001 6880 OnExposeComplete: enter
01:14:30.108 00.000 6880 UpdateGuideState(): m_state=6
01:14:30.108 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
01:14:30.108 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.01, Mass=2350, SNR=33.7, Peak=144 HFD=4.9
01:14:30.108 00.000 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
01:14:30.108 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:14:30.108 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-1.23 hyp=1.26 cameraTheta=-1.77 mountX=1.24 mountY=-0.23, mountTheta=-0.18
01:14:30.111 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-1.23, opts=13)
01:14:30.111 00.000 6880 Enqueuing Move request for scope (-0.24, -1.23)
01:14:30.111 00.000 10052 Worker thread wakes up
01:14:30.111 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.23) opts 0xd
01:14:30.111 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -1.23)
01:14:30.111 00.000 10052 Moving (-0.24, -1.23) raw xDistance=1.24 yDistance=-0.23
01:14:30.111 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.58 from input 1.24
01:14:30.111 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.23, slope = -0.03
01:14:30.111 00.000 10052 MoveAxis(W, 348, ABG)
01:14:30.111 00.000 10052 Guiding  Dir = 3, Dur = 348
01:14:30.139 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:30.175 00.036 10052 IsSlewing returns 0
01:14:30.184 00.009 6880 UpdateGuideState exits: m=2350 SNR=33.7
01:14:30.184 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:30.184 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:30.184 00.000 6880 Enqueuing Expose request
01:14:30.251 00.067 10052 IsGuiding returns 0
01:14:30.310 00.059 10052 PulseGuide returned control before completion, sleep 299
01:14:30.643 00.333 10052 IsGuiding returns 1
01:14:30.643 00.000 10052 scope still moving after pulse duration time elapsed
01:14:30.690 00.047 10052 IsSlewing returns 0
01:14:30.729 00.039 10052 IsGuiding returns 0
01:14:30.729 00.000 10052 scope move finished after 348 + 128 ms
01:14:30.729 00.000 10052 Move returns status 0, amount 348
01:14:30.729 00.000 10052 MoveAxis(N, 51, ABG)
01:14:30.729 00.000 10052 Guiding  Dir = 0, Dur = 51
01:14:30.766 00.037 10052 IsSlewing returns 0
01:14:30.805 00.039 10052 IsGuiding returns 0
01:14:30.832 00.027 10052 PulseGuide returned control before completion, sleep 34
01:14:30.892 00.060 10052 IsGuiding returns 0
01:14:30.892 00.000 10052 Move returns status 0, amount 51
01:14:30.892 00.000 10052 move complete, result=0
01:14:30.892 00.000 10052 worker thread done servicing request
01:14:30.892 00.000 10052 Worker thread wakes up
01:14:30.893 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:30.893 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:30.893 00.000 6880 GuideStep: 1.2 px 348 ms WEST, -0.2 px 51 ms NORTH
01:14:31.152 00.259 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8c4b14d2-ea53-4f0c-9e8e-36ba8e988230"}
01:14:31.152 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8c4b14d2-ea53-4f0c-9e8e-36ba8e988230"}
01:14:31.154 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"181c2eab-6988-4e7f-b7d2-cd17f0430d8f"}
01:14:31.154 00.000 6880 case statement mapped state 6 to 3
01:14:31.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"181c2eab-6988-4e7f-b7d2-cd17f0430d8f"}
01:14:31.154 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"109cb3c1-ec3c-4166-8dd5-c005af2398f7"}
01:14:31.155 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":438,"width":15,"height":15,"star_pos":[6.57,7.01],"pixels":"..."},"id":"109cb3c1-ec3c-4166-8dd5-c005af2398f7"}
01:14:32.133 00.978 10052 Exposure complete
01:14:32.200 00.067 10052 worker thread done servicing request
01:14:32.200 00.000 6880 OnExposeComplete: enter
01:14:32.200 00.000 6880 UpdateGuideState(): m_state=6
01:14:32.201 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
01:14:32.201 00.000 6880 Star::Find returns 1 (0), X=407.26, Y=888.04, Mass=2379, SNR=33.8, Peak=169 HFD=4.7
01:14:32.201 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
01:14:32.201 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:14:32.201 00.000 6880 CameraToMount -- cameraX=-0.55 cameraY=-1.19 hyp=1.32 cameraTheta=-2.00 mountX=1.22 mountY=-0.54, mountTheta=-0.42
01:14:32.202 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.55, y=-1.19, opts=13)
01:14:32.203 00.001 6880 Enqueuing Move request for scope (-0.55, -1.19)
01:14:32.203 00.000 10052 Worker thread wakes up
01:14:32.203 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -1.19) opts 0xd
01:14:32.203 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.55, -1.19)
01:14:32.203 00.000 10052 Moving (-0.55, -1.19) raw xDistance=1.22 yDistance=-0.54
01:14:32.203 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.58 from input 1.22
01:14:32.203 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.54, slope = -0.04
01:14:32.203 00.000 10052 MoveAxis(W, 343, ABG)
01:14:32.203 00.000 10052 Guiding  Dir = 3, Dur = 343
01:14:32.240 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:32.247 00.007 10052 IsSlewing returns 0
01:14:32.282 00.035 6880 UpdateGuideState exits: m=2379 SNR=33.8
01:14:32.282 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:32.282 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:32.282 00.000 6880 Enqueuing Expose request
01:14:32.317 00.035 10052 IsGuiding returns 0
01:14:32.383 00.066 10052 PulseGuide returned control before completion, sleep 288
01:14:32.703 00.320 10052 IsGuiding returns 1
01:14:32.703 00.000 10052 scope still moving after pulse duration time elapsed
01:14:32.749 00.046 10052 IsSlewing returns 0
01:14:32.786 00.037 10052 IsGuiding returns 0
01:14:32.787 00.001 10052 scope move finished after 343 + 126 ms
01:14:32.787 00.000 10052 Move returns status 0, amount 343
01:14:32.787 00.000 10052 MoveAxis(N, 70, ABG)
01:14:32.787 00.000 10052 Guiding  Dir = 0, Dur = 70
01:14:32.824 00.037 10052 IsSlewing returns 0
01:14:32.863 00.039 10052 IsGuiding returns 0
01:14:32.890 00.027 10052 PulseGuide returned control before completion, sleep 53
01:14:32.969 00.079 10052 IsGuiding returns 1
01:14:32.969 00.000 10052 scope still moving after pulse duration time elapsed
01:14:33.016 00.047 10052 IsSlewing returns 0
01:14:33.053 00.037 10052 IsGuiding returns 0
01:14:33.053 00.000 10052 scope move finished after 70 + 121 ms
01:14:33.053 00.000 10052 Move returns status 0, amount 70
01:14:33.053 00.000 10052 move complete, result=0
01:14:33.055 00.002 10052 worker thread done servicing request
01:14:33.055 00.000 6880 GuideStep: 1.2 px 343 ms WEST, -0.5 px 70 ms NORTH
01:14:33.055 00.000 10052 Worker thread wakes up
01:14:33.055 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:33.055 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:33.152 00.097 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"43f65a3c-2329-4419-b0c4-69d2aec66c7b"}
01:14:33.152 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"43f65a3c-2329-4419-b0c4-69d2aec66c7b"}
01:14:33.152 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ced8a5c-6771-4685-a236-1326dfd63dcc"}
01:14:33.152 00.000 6880 case statement mapped state 6 to 3
01:14:33.152 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ced8a5c-6771-4685-a236-1326dfd63dcc"}
01:14:33.153 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4e667594-356e-4864-8428-ec253166b26f"}
01:14:33.153 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":439,"width":15,"height":15,"star_pos":[7.26,7.04],"pixels":"..."},"id":"4e667594-356e-4864-8428-ec253166b26f"}
01:14:34.192 01.039 10052 Exposure complete
01:14:34.284 00.092 10052 worker thread done servicing request
01:14:34.284 00.000 6880 OnExposeComplete: enter
01:14:34.284 00.000 6880 UpdateGuideState(): m_state=6
01:14:34.285 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
01:14:34.285 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.04, Mass=2337, SNR=33.5, Peak=139 HFD=4.8
01:14:34.285 00.000 6880 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
01:14:34.285 00.000 6880 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:14:34.285 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-1.20 hyp=1.21 cameraTheta=-1.72 mountX=1.20 mountY=-0.17, mountTheta=-0.14
01:14:34.287 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-1.20, opts=13)
01:14:34.288 00.001 6880 Enqueuing Move request for scope (-0.18, -1.20)
01:14:34.288 00.000 10052 Worker thread wakes up
01:14:34.288 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -1.20) opts 0xd
01:14:34.288 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -1.20)
01:14:34.288 00.000 10052 Moving (-0.18, -1.20) raw xDistance=1.20 yDistance=-0.17
01:14:34.288 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 1.20
01:14:34.288 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
01:14:34.288 00.000 10052 MoveAxis(W, 340, ABG)
01:14:34.288 00.000 10052 Guiding  Dir = 3, Dur = 340
01:14:34.314 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:34.353 00.039 10052 IsSlewing returns 0
01:14:34.357 00.004 6880 UpdateGuideState exits: m=2337 SNR=33.5
01:14:34.357 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:34.357 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:34.357 00.000 6880 Enqueuing Expose request
01:14:34.427 00.070 10052 IsGuiding returns 0
01:14:34.485 00.058 10052 PulseGuide returned control before completion, sleep 293
01:14:34.807 00.322 10052 IsGuiding returns 1
01:14:34.807 00.000 10052 scope still moving after pulse duration time elapsed
01:14:34.852 00.045 10052 IsSlewing returns 0
01:14:34.890 00.038 10052 IsGuiding returns 0
01:14:34.890 00.000 10052 scope move finished after 340 + 122 ms
01:14:34.890 00.000 10052 Move returns status 0, amount 340
01:14:34.890 00.000 10052 MoveAxis(N, 0, ABG)
01:14:34.890 00.000 10052 Move returns status 0, amount 0
01:14:34.890 00.000 10052 move complete, result=0
01:14:34.890 00.000 10052 worker thread done servicing request
01:14:34.891 00.001 10052 Worker thread wakes up
01:14:34.891 00.000 6880 GuideStep: 1.2 px 340 ms WEST, -0.2 px 0 ms NORTH
01:14:34.891 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:34.891 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:35.160 00.269 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c14bad10-3e5c-4f51-972b-428020daf868"}
01:14:35.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c14bad10-3e5c-4f51-972b-428020daf868"}
01:14:35.160 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5a2a9b03-e7a7-4ab8-b03b-e5e66108583c"}
01:14:35.160 00.000 6880 case statement mapped state 6 to 3
01:14:35.161 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a2a9b03-e7a7-4ab8-b03b-e5e66108583c"}
01:14:35.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1c4487c-d1db-429a-9338-6f81d86d04b1"}
01:14:35.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":440,"width":15,"height":15,"star_pos":[6.63,7.04],"pixels":"..."},"id":"a1c4487c-d1db-429a-9338-6f81d86d04b1"}
01:14:35.810 00.649 10052 Exposure complete
01:14:35.867 00.057 10052 worker thread done servicing request
01:14:35.868 00.001 6880 OnExposeComplete: enter
01:14:35.868 00.000 6880 UpdateGuideState(): m_state=6
01:14:35.868 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
01:14:35.868 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.42, Mass=2252, SNR=32.9, Peak=146 HFD=4.4
01:14:35.868 00.000 6880 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.61) = xAngle (-0.25 = -0.25)
01:14:35.868 00.000 6880 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
01:14:35.868 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.82 hyp=0.86 cameraTheta=-1.87 mountX=0.83 mountY=-0.24, mountTheta=-0.28
01:14:35.869 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.82, opts=13)
01:14:35.869 00.000 6880 Enqueuing Move request for scope (-0.25, -0.82)
01:14:35.870 00.001 10052 Worker thread wakes up
01:14:35.870 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.82) opts 0xd
01:14:35.870 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.82)
01:14:35.870 00.000 10052 Moving (-0.25, -0.82) raw xDistance=0.83 yDistance=-0.24
01:14:35.870 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.83
01:14:35.870 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.24, slope = -0.01
01:14:35.870 00.000 10052 MoveAxis(W, 239, ABG)
01:14:35.870 00.000 10052 Guiding  Dir = 3, Dur = 239
01:14:35.892 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:35.928 00.036 10052 IsSlewing returns 0
01:14:35.933 00.005 6880 UpdateGuideState exits: m=2252 SNR=32.9
01:14:35.933 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:35.933 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:35.933 00.000 6880 Enqueuing Expose request
01:14:36.002 00.069 10052 IsGuiding returns 0
01:14:36.058 00.056 10052 PulseGuide returned control before completion, sleep 194
01:14:36.319 00.261 10052 IsGuiding returns 0
01:14:36.319 00.000 10052 Move returns status 0, amount 239
01:14:36.319 00.000 10052 MoveAxis(N, 25, ABG)
01:14:36.319 00.000 10052 Guiding  Dir = 0, Dur = 25
01:14:36.389 00.070 10052 IsSlewing returns 0
01:14:36.459 00.070 10052 IsGuiding returns 0
01:14:36.599 00.140 10052 IsGuiding returns 0
01:14:36.599 00.000 10052 Move returns status 0, amount 25
01:14:36.599 00.000 10052 move complete, result=0
01:14:36.599 00.000 10052 worker thread done servicing request
01:14:36.600 00.001 10052 Worker thread wakes up
01:14:36.600 00.000 6880 GuideStep: 0.8 px 239 ms WEST, -0.2 px 25 ms NORTH
01:14:36.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:36.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:37.160 00.560 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f3cae4d-a83f-4b0a-921a-3eb5371401be"}
01:14:37.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f3cae4d-a83f-4b0a-921a-3eb5371401be"}
01:14:37.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f50ddba1-a938-4d94-b5f4-52366b4a265f"}
01:14:37.161 00.000 6880 case statement mapped state 6 to 3
01:14:37.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f50ddba1-a938-4d94-b5f4-52366b4a265f"}
01:14:37.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83ccf550-636f-49e9-bcef-22672487b439"}
01:14:37.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":441,"width":15,"height":15,"star_pos":[6.57,7.42],"pixels":"..."},"id":"83ccf550-636f-49e9-bcef-22672487b439"}
01:14:37.730 00.569 10052 Exposure complete
01:14:37.786 00.056 10052 worker thread done servicing request
01:14:37.787 00.001 6880 OnExposeComplete: enter
01:14:37.787 00.000 6880 UpdateGuideState(): m_state=6
01:14:37.787 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
01:14:37.787 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.87, Mass=2224, SNR=32.6, Peak=149 HFD=4.4
01:14:37.787 00.000 6880 MultiStar: exiting stabilization period
01:14:37.787 00.000 6880 MultiStar: [#1 0.27,0.33,0.99,U] [#2 -0.22,-0.24,1.05,U] [#3 -0.19,-0.29,0.95,U] [#4 -0.13,-0.44,0.87,U] [#5 0.24,-0.91,0.00,M10] [#6 -0.18,-0.29,0.96,U] [#7 -0.11,-0.45,0.78,U] [#8 -0.15,-0.36,0.81,U] 
01:14:37.787 00.000 6880 refined, 7 included, MultiStar: {-0.08, -0.25}, one-star: {0.03, -0.36}
01:14:37.788 00.001 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.28 = -0.28)
01:14:37.788 00.000 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
01:14:37.788 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.27 cameraTheta=-1.89 mountX=0.26 mountY=-0.08, mountTheta=-0.30
01:14:37.789 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.25, opts=13)
01:14:37.789 00.000 6880 Enqueuing Move request for scope (-0.08, -0.25)
01:14:37.789 00.000 10052 Worker thread wakes up
01:14:37.789 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
01:14:37.789 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
01:14:37.789 00.000 10052 Moving (-0.08, -0.25) raw xDistance=0.26 yDistance=-0.08
01:14:37.789 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
01:14:37.789 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
01:14:37.789 00.000 10052 MoveAxis(W, 80, ABG)
01:14:37.789 00.000 10052 Guiding  Dir = 3, Dur = 80
01:14:37.810 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:37.842 00.032 6880 UpdateGuideState exits: m=2224 SNR=32.6
01:14:37.843 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:37.843 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:37.843 00.000 6880 Enqueuing Expose request
01:14:37.845 00.002 10052 IsSlewing returns 0
01:14:37.924 00.079 10052 IsGuiding returns 0
01:14:37.988 00.064 10052 PulseGuide returned control before completion, sleep 27
01:14:38.070 00.082 10052 IsGuiding returns 1
01:14:38.070 00.000 10052 scope still moving after pulse duration time elapsed
01:14:38.148 00.078 10052 IsSlewing returns 0
01:14:38.222 00.074 10052 IsGuiding returns 0
01:14:38.222 00.000 10052 scope move finished after 80 + 218 ms
01:14:38.222 00.000 10052 Move returns status 0, amount 80
01:14:38.222 00.000 10052 MoveAxis(N, 0, ABG)
01:14:38.224 00.002 10052 Move returns status 0, amount 0
01:14:38.224 00.000 10052 move complete, result=0
01:14:38.224 00.000 10052 worker thread done servicing request
01:14:38.224 00.000 6880 GuideStep: 0.3 px 80 ms WEST, -0.1 px 0 ms NORTH
01:14:38.224 00.000 10052 Worker thread wakes up
01:14:38.224 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:38.224 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:39.145 00.921 10052 Exposure complete
01:14:39.160 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0742e4c1-2153-4bde-b086-f9e7cc08aa30"}
01:14:39.161 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0742e4c1-2153-4bde-b086-f9e7cc08aa30"}
01:14:39.162 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6d28334-37cb-422a-89d1-0600eb2e9cac"}
01:14:39.162 00.000 6880 case statement mapped state 6 to 3
01:14:39.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6d28334-37cb-422a-89d1-0600eb2e9cac"}
01:14:39.163 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82d48e45-7d46-43ca-aaee-1ad83dc769c9"}
01:14:39.164 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":442,"width":15,"height":15,"star_pos":[6.85,6.87],"pixels":"..."},"id":"82d48e45-7d46-43ca-aaee-1ad83dc769c9"}
01:14:39.211 00.047 10052 worker thread done servicing request
01:14:39.211 00.000 6880 OnExposeComplete: enter
01:14:39.211 00.000 6880 UpdateGuideState(): m_state=6
01:14:39.211 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
01:14:39.211 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.94, Mass=2206, SNR=32.6, Peak=142 HFD=4.4
01:14:39.211 00.000 6880 MultiStar: [#1 0.21,0.38,0.98,U] [#2 0.07,-0.24,1.01,U] [#3 0.03,-0.27,0.95,U] [#4 -0.12,-0.49,0.86,U] [#5 0.40,-0.86,0.00,R] [#6 -0.13,-0.66,0.00,M6] [#7 -0.01,-0.35,0.77,U] [#8 -0.00,-0.30,0.81,U] 
01:14:39.212 00.001 6880 refined, 6 included, MultiStar: {0.05, -0.21}, one-star: {0.09, -0.29}
01:14:39.212 00.000 6880 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.61) = xAngle (0.25 = 0.25)
01:14:39.212 00.000 6880 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:14:39.212 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.36 mountX=0.21 mountY=0.05, mountTheta=0.22
01:14:39.213 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.21, opts=13)
01:14:39.213 00.000 6880 Enqueuing Move request for scope (0.05, -0.21)
01:14:39.213 00.000 10052 Worker thread wakes up
01:14:39.213 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
01:14:39.213 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
01:14:39.213 00.000 10052 Moving (0.05, -0.21) raw xDistance=0.21 yDistance=0.05
01:14:39.213 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:14:39.214 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.13, using input
01:14:39.214 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
01:14:39.214 00.000 10052 MoveAxis(W, 60, ABG)
01:14:39.214 00.000 10052 Guiding  Dir = 3, Dur = 60
01:14:39.236 00.022 10052 IsSlewing returns 0
01:14:39.237 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:39.271 00.034 6880 UpdateGuideState exits: m=2206 SNR=32.6
01:14:39.271 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:39.271 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:39.271 00.000 6880 Enqueuing Expose request
01:14:39.273 00.002 10052 IsGuiding returns 0
01:14:39.301 00.028 10052 PulseGuide returned control before completion, sleep 43
01:14:39.380 00.079 10052 IsGuiding returns 0
01:14:39.380 00.000 10052 Move returns status 0, amount 60
01:14:39.380 00.000 10052 MoveAxis(N, 0, ABG)
01:14:39.380 00.000 10052 Move returns status 0, amount 0
01:14:39.380 00.000 10052 move complete, result=0
01:14:39.380 00.000 10052 worker thread done servicing request
01:14:39.380 00.000 10052 Worker thread wakes up
01:14:39.380 00.000 6880 GuideStep: 0.2 px 60 ms WEST, 0.0 px 0 ms NORTH
01:14:39.380 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:39.380 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:40.514 01.134 10052 Exposure complete
01:14:40.589 00.075 10052 worker thread done servicing request
01:14:40.589 00.000 6880 OnExposeComplete: enter
01:14:40.589 00.000 6880 UpdateGuideState(): m_state=6
01:14:40.590 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
01:14:40.590 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=889.15, Mass=2261, SNR=33.0, Peak=151 HFD=4.5
01:14:40.590 00.000 6880 MultiStar: [#1 -0.15,0.64,0.00,M1] [#2 -0.32,0.02,1.02,U] [#3 -0.64,0.11,0.00,M5] [#4 -0.24,-0.14,0.86,U] [#5 -0.45,0.17,1.01,U] [#6 -0.48,-0.09,0.94,U] [#7 -0.41,-0.11,0.78,U] [#8 -0.19,0.16,0.81,U] 
01:14:40.590 00.000 6880 single-star, 6 included, MultiStar: {-0.33, -0.01}, one-star: {-0.18, -0.09}
01:14:40.590 00.000 6880 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.61) = xAngle (-1.07 = -1.07)
01:14:40.590 00.000 6880 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
01:14:40.591 00.001 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.68 mountX=0.10 mountY=-0.18, mountTheta=-1.08
01:14:40.592 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.09, opts=13)
01:14:40.592 00.000 6880 Enqueuing Move request for scope (-0.18, -0.09)
01:14:40.592 00.000 10052 Worker thread wakes up
01:14:40.592 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
01:14:40.592 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
01:14:40.592 00.000 10052 Moving (-0.18, -0.09) raw xDistance=0.10 yDistance=-0.18
01:14:40.592 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:14:40.593 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.03
01:14:40.593 00.000 10052 MoveAxis(E, 0, ABG)
01:14:40.593 00.000 10052 Move returns status 0, amount 0
01:14:40.593 00.000 10052 MoveAxis(N, 0, ABG)
01:14:40.593 00.000 10052 Move returns status 0, amount 0
01:14:40.593 00.000 10052 move complete, result=0
01:14:40.593 00.000 10052 worker thread done servicing request
01:14:40.616 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:40.651 00.035 6880 UpdateGuideState exits: m=2261 SNR=33.0
01:14:40.651 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:40.651 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:40.651 00.000 6880 Enqueuing Expose request
01:14:40.651 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:40.651 00.000 10052 Worker thread wakes up
01:14:40.651 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:40.651 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:41.161 00.510 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"18b885b2-7cbf-4942-8e3e-50b8a737c4eb"}
01:14:41.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"18b885b2-7cbf-4942-8e3e-50b8a737c4eb"}
01:14:41.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2a2d4ad-ea64-4cf9-866c-e133cc891136"}
01:14:41.161 00.000 6880 case statement mapped state 6 to 3
01:14:41.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2a2d4ad-ea64-4cf9-866c-e133cc891136"}
01:14:41.162 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c446d7be-27d7-4af1-9fc9-485e84f305b1"}
01:14:41.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":444,"width":15,"height":15,"star_pos":[6.64,7.15],"pixels":"..."},"id":"c446d7be-27d7-4af1-9fc9-485e84f305b1"}
01:14:41.573 00.411 10052 Exposure complete
01:14:41.633 00.060 10052 worker thread done servicing request
01:14:41.633 00.000 6880 OnExposeComplete: enter
01:14:41.633 00.000 6880 UpdateGuideState(): m_state=6
01:14:41.634 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
01:14:41.634 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=889.36, Mass=2316, SNR=33.5, Peak=152 HFD=4.7
01:14:41.634 00.000 6880 MultiStar: [#1 -0.13,0.67,0.00,M2] [#2 -0.28,-0.17,1.03,U] [#3 -0.33,-0.01,0.95,U] [#4 -0.44,-0.17,0.85,U] [#5 -0.52,0.18,0.98,U] [#6 -0.39,-0.09,0.94,U] [#7 -0.53,0.03,0.78,U] [#8 -0.50,-0.15,0.80,U] 
01:14:41.634 00.000 6880 single-star, 7 included, MultiStar: {-0.38, -0.03}, one-star: {-0.14, 0.12}
01:14:41.634 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.05 = -2.23)
01:14:41.634 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
01:14:41.634 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.44 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
01:14:41.636 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.12, opts=13)
01:14:41.636 00.000 6880 Enqueuing Move request for scope (-0.14, 0.12)
01:14:41.636 00.000 10052 Worker thread wakes up
01:14:41.636 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
01:14:41.636 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
01:14:41.636 00.000 10052 Moving (-0.14, 0.12) raw xDistance=-0.11 yDistance=-0.14
01:14:41.636 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:14:41.636 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.04
01:14:41.636 00.000 10052 MoveAxis(E, 31, ABG)
01:14:41.636 00.000 10052 Guiding  Dir = 2, Dur = 31
01:14:41.657 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:41.691 00.034 6880 UpdateGuideState exits: m=2316 SNR=33.5
01:14:41.691 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:41.691 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:41.691 00.000 6880 Enqueuing Expose request
01:14:41.691 00.000 10052 IsSlewing returns 0
01:14:41.771 00.080 10052 IsGuiding returns 0
01:14:41.914 00.143 10052 IsGuiding returns 0
01:14:41.914 00.000 10052 Move returns status 0, amount 31
01:14:41.915 00.001 10052 MoveAxis(N, 0, ABG)
01:14:41.915 00.000 10052 Move returns status 0, amount 0
01:14:41.915 00.000 10052 move complete, result=0
01:14:41.915 00.000 10052 worker thread done servicing request
01:14:41.915 00.000 6880 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
01:14:41.915 00.000 10052 Worker thread wakes up
01:14:41.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:41.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:43.049 01.134 10052 Exposure complete
01:14:43.127 00.078 10052 worker thread done servicing request
01:14:43.127 00.000 6880 OnExposeComplete: enter
01:14:43.127 00.000 6880 UpdateGuideState(): m_state=6
01:14:43.127 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
01:14:43.128 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=889.35, Mass=2265, SNR=33.0, Peak=156 HFD=4.3
01:14:43.128 00.000 6880 MultiStar: [#1 0.07,0.70,0.00,M3] [#2 -0.21,-0.00,1.01,U] [#3 -0.27,0.09,0.92,U] [#4 -0.38,-0.21,0.89,U] [#5 -0.09,0.42,0.99,U] [#6 -0.21,-0.00,0.95,U] [#7 -0.31,-0.08,0.81,U] [#8 0.05,0.01,0.83,U] 
01:14:43.128 00.000 6880 single-star, 7 included, MultiStar: {-0.16, 0.05}, one-star: {0.10, 0.12}
01:14:43.128 00.000 6880 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.61) = xAngle (2.48 = 2.48)
01:14:43.128 00.000 6880 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.45 = 2.45)
01:14:43.128 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.15 cameraTheta=0.87 mountX=-0.12 mountY=0.10, mountTheta=2.46
01:14:43.130 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.12, opts=13)
01:14:43.130 00.000 6880 Enqueuing Move request for scope (0.10, 0.12)
01:14:43.130 00.000 10052 Worker thread wakes up
01:14:43.130 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
01:14:43.130 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
01:14:43.131 00.001 10052 Moving (0.10, 0.12) raw xDistance=-0.12 yDistance=0.10
01:14:43.131 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:14:43.131 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.24, using input
01:14:43.131 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.05
01:14:43.131 00.000 10052 MoveAxis(E, 34, ABG)
01:14:43.131 00.000 10052 Guiding  Dir = 2, Dur = 34
01:14:43.151 00.020 10052 IsSlewing returns 0
01:14:43.164 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:43.189 00.025 10052 IsGuiding returns 0
01:14:43.217 00.028 10052 PulseGuide returned control before completion, sleep 17
01:14:43.218 00.001 6880 UpdateGuideState exits: m=2265 SNR=33.0
01:14:43.218 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:43.218 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:43.218 00.000 6880 Enqueuing Expose request
01:14:43.219 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"103474b7-9db8-41bc-a6ab-c6cbf59dcf5f"}
01:14:43.219 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"103474b7-9db8-41bc-a6ab-c6cbf59dcf5f"}
01:14:43.229 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ada6f26-f869-48b1-821c-f54385c3ac61"}
01:14:43.229 00.000 6880 case statement mapped state 6 to 3
01:14:43.229 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ada6f26-f869-48b1-821c-f54385c3ac61"}
01:14:43.232 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6ddf583-f508-4638-87b4-c66f6d994454"}
01:14:43.232 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":446,"width":15,"height":15,"star_pos":[6.91,7.35],"pixels":"..."},"id":"b6ddf583-f508-4638-87b4-c66f6d994454"}
01:14:43.268 00.036 10052 IsGuiding returns 0
01:14:43.268 00.000 10052 Move returns status 0, amount 34
01:14:43.268 00.000 10052 MoveAxis(N, 0, ABG)
01:14:43.268 00.000 10052 Move returns status 0, amount 0
01:14:43.268 00.000 10052 move complete, result=0
01:14:43.269 00.001 10052 worker thread done servicing request
01:14:43.269 00.000 10052 Worker thread wakes up
01:14:43.269 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:43.269 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:43.269 00.000 6880 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
01:14:44.180 00.911 10052 Exposure complete
01:14:44.250 00.070 10052 worker thread done servicing request
01:14:44.250 00.000 6880 OnExposeComplete: enter
01:14:44.250 00.000 6880 UpdateGuideState(): m_state=6
01:14:44.250 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
01:14:44.250 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=889.25, Mass=2261, SNR=33.0, Peak=155 HFD=4.5
01:14:44.250 00.000 6880 MultiStar: [#1 -0.08,0.64,0.00,M4] [#2 -0.04,-0.01,1.01,U] [#3 -0.08,0.07,0.92,U] [#4 -0.34,-0.24,0.86,U] [#5 -0.23,0.09,0.95,U] [#6 0.00,-0.06,0.95,U] [#7 -0.30,-0.19,0.81,U] [#8 -0.08,-0.12,0.83,U] 
01:14:44.250 00.000 6880 single-star, 7 included, MultiStar: {-0.14, -0.05}, one-star: {-0.06, 0.02}
01:14:44.250 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
01:14:44.250 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.79)
01:14:44.251 00.001 6880 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.07 cameraTheta=2.91 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
01:14:44.253 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.02, opts=13)
01:14:44.254 00.001 6880 Enqueuing Move request for scope (-0.06, 0.02)
01:14:44.254 00.000 10052 Worker thread wakes up
01:14:44.254 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:14:44.254 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:14:44.254 00.000 10052 Moving (-0.06, 0.02) raw xDistance=-0.01 yDistance=-0.06
01:14:44.254 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:14:44.254 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.04
01:14:44.254 00.000 10052 MoveAxis(E, 0, ABG)
01:14:44.254 00.000 10052 Move returns status 0, amount 0
01:14:44.254 00.000 10052 MoveAxis(N, 0, ABG)
01:14:44.254 00.000 10052 Move returns status 0, amount 0
01:14:44.254 00.000 10052 move complete, result=0
01:14:44.254 00.000 10052 worker thread done servicing request
01:14:44.277 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:44.324 00.047 6880 UpdateGuideState exits: m=2261 SNR=33.0
01:14:44.324 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:44.324 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:44.324 00.000 6880 Enqueuing Expose request
01:14:44.324 00.000 10052 Worker thread wakes up
01:14:44.325 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:14:44.325 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:44.325 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:45.161 00.836 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6155de23-4773-4dd6-bab5-9978c9ec6b2b"}
01:14:45.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6155de23-4773-4dd6-bab5-9978c9ec6b2b"}
01:14:45.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f82bdd4-332b-4991-aa2b-4dca8cd1e11a"}
01:14:45.161 00.000 6880 case statement mapped state 6 to 3
01:14:45.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f82bdd4-332b-4991-aa2b-4dca8cd1e11a"}
01:14:45.162 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"193a8104-eb1b-4f90-b0fc-deee6660657f"}
01:14:45.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":447,"width":15,"height":15,"star_pos":[6.75,7.25],"pixels":"..."},"id":"193a8104-eb1b-4f90-b0fc-deee6660657f"}
01:14:45.465 00.303 10052 Exposure complete
01:14:45.541 00.076 10052 worker thread done servicing request
01:14:45.542 00.001 6880 OnExposeComplete: enter
01:14:45.542 00.000 6880 UpdateGuideState(): m_state=6
01:14:45.542 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
01:14:45.542 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=888.95, Mass=2369, SNR=33.8, Peak=155 HFD=4.5
01:14:45.543 00.001 6880 MultiStar: [#1 0.20,0.52,0.00,M5] [#2 -0.00,-0.17,1.01,U] [#3 -0.14,-0.25,0.90,U] [#4 0.03,-0.26,0.85,U] [#5 -0.11,-0.05,0.98,U] [#6 -0.09,-0.26,0.93,U] [#7 -0.18,-0.29,0.79,U] [#8 -0.08,-0.12,0.80,U] 
01:14:45.543 00.000 6880 refined, 7 included, MultiStar: {-0.05, -0.21}, one-star: {0.10, -0.29}
01:14:45.543 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
01:14:45.543 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
01:14:45.543 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.82 mountX=0.21 mountY=-0.05, mountTheta=-0.24
01:14:45.545 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.21, opts=13)
01:14:45.545 00.000 6880 Enqueuing Move request for scope (-0.05, -0.21)
01:14:45.545 00.000 10052 Worker thread wakes up
01:14:45.545 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
01:14:45.545 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
01:14:45.545 00.000 10052 Moving (-0.05, -0.21) raw xDistance=0.21 yDistance=-0.05
01:14:45.545 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:14:45.546 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.04
01:14:45.546 00.000 10052 MoveAxis(W, 57, ABG)
01:14:45.546 00.000 10052 Guiding  Dir = 3, Dur = 57
01:14:45.572 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:45.591 00.019 10052 IsSlewing returns 0
01:14:45.616 00.025 6880 UpdateGuideState exits: m=2369 SNR=33.8
01:14:45.617 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:45.617 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:45.617 00.000 6880 Enqueuing Expose request
01:14:45.666 00.049 10052 IsGuiding returns 0
01:14:45.807 00.141 10052 IsGuiding returns 1
01:14:45.807 00.000 10052 scope still moving after pulse duration time elapsed
01:14:45.887 00.080 10052 IsSlewing returns 0
01:14:45.966 00.079 10052 IsGuiding returns 0
01:14:45.966 00.000 10052 scope move finished after 57 + 242 ms
01:14:45.966 00.000 10052 Move returns status 0, amount 57
01:14:45.966 00.000 10052 MoveAxis(N, 0, ABG)
01:14:45.966 00.000 10052 Move returns status 0, amount 0
01:14:45.966 00.000 10052 move complete, result=0
01:14:45.966 00.000 10052 worker thread done servicing request
01:14:45.966 00.000 10052 Worker thread wakes up
01:14:45.966 00.000 6880 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
01:14:45.966 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:45.966 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:46.879 00.913 10052 Exposure complete
01:14:46.953 00.074 10052 worker thread done servicing request
01:14:46.953 00.000 6880 OnExposeComplete: enter
01:14:46.953 00.000 6880 UpdateGuideState(): m_state=6
01:14:46.954 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
01:14:46.954 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=889.01, Mass=2280, SNR=33.1, Peak=160 HFD=4.3
01:14:46.955 00.001 6880 MultiStar: [#1 0.09,0.68,0.00,M6] [#2 -0.37,-0.15,1.00,U] [#3 -0.33,-0.01,0.90,U] [#4 -0.10,-0.29,0.87,U] [#5 -0.03,0.37,1.01,U] [#6 -0.29,-0.05,0.91,U] [#7 -0.31,-0.05,0.78,U] [#8 -0.18,-0.03,0.81,U] 
01:14:46.955 00.000 6880 refined, 7 included, MultiStar: {-0.20, -0.05}, one-star: {-0.03, -0.22}
01:14:46.955 00.000 6880 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.61) = xAngle (-1.28 = -1.28)
01:14:46.955 00.000 6880 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
01:14:46.955 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.90 mountX=0.06 mountY=-0.20, mountTheta=-1.29
01:14:46.958 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.05, opts=13)
01:14:46.958 00.000 6880 Enqueuing Move request for scope (-0.20, -0.05)
01:14:46.958 00.000 10052 Worker thread wakes up
01:14:46.958 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
01:14:46.958 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
01:14:46.958 00.000 10052 Moving (-0.20, -0.05) raw xDistance=0.06 yDistance=-0.20
01:14:46.958 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:14:46.959 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
01:14:46.959 00.000 10052 MoveAxis(E, 0, ABG)
01:14:46.959 00.000 10052 Move returns status 0, amount 0
01:14:46.959 00.000 10052 MoveAxis(N, 0, ABG)
01:14:46.959 00.000 10052 Move returns status 0, amount 0
01:14:46.959 00.000 10052 move complete, result=0
01:14:46.959 00.000 10052 worker thread done servicing request
01:14:46.988 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:47.034 00.046 6880 UpdateGuideState exits: m=2280 SNR=33.1
01:14:47.034 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:47.034 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:47.034 00.000 6880 Enqueuing Expose request
01:14:47.034 00.000 10052 Worker thread wakes up
01:14:47.035 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:14:47.035 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:47.035 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:47.172 00.137 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"778fee61-58d0-4857-86ae-fae35a3c46b8"}
01:14:47.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"778fee61-58d0-4857-86ae-fae35a3c46b8"}
01:14:47.174 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f5388d4-26d0-49d8-bab5-de9c55fa85e2"}
01:14:47.174 00.000 6880 case statement mapped state 6 to 3
01:14:47.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f5388d4-26d0-49d8-bab5-de9c55fa85e2"}
01:14:47.174 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"88830643-6feb-4c06-9191-3ce405a28054"}
01:14:47.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":449,"width":15,"height":15,"star_pos":[6.79,7.01],"pixels":"..."},"id":"88830643-6feb-4c06-9191-3ce405a28054"}
01:14:48.269 01.095 10052 Exposure complete
01:14:48.347 00.078 10052 worker thread done servicing request
01:14:48.347 00.000 6880 OnExposeComplete: enter
01:14:48.347 00.000 6880 UpdateGuideState(): m_state=6
01:14:48.348 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
01:14:48.348 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=889.05, Mass=2355, SNR=33.7, Peak=161 HFD=4.4
01:14:48.348 00.000 6880 MultiStar: [#1 0.28,0.58,0.00,M7] [#2 -0.23,-0.26,1.00,U] [#3 -0.20,-0.22,0.91,U] [#4 -0.17,-0.24,0.86,U] [#5 0.04,0.45,0.97,U] [#6 -0.15,-0.22,0.93,U] [#7 -0.05,-0.25,0.76,U] [#8 0.17,-0.21,0.80,U] 
01:14:48.348 00.000 6880 refined, 7 included, MultiStar: {-0.07, -0.14}, one-star: {0.06, -0.19}
01:14:48.349 00.001 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
01:14:48.349 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:14:48.349 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.04 mountX=0.14 mountY=-0.07, mountTheta=-0.45
01:14:48.351 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.14, opts=13)
01:14:48.351 00.000 6880 Enqueuing Move request for scope (-0.07, -0.14)
01:14:48.351 00.000 10052 Worker thread wakes up
01:14:48.351 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
01:14:48.351 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
01:14:48.351 00.000 10052 Moving (-0.07, -0.14) raw xDistance=0.14 yDistance=-0.07
01:14:48.351 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:14:48.351 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
01:14:48.351 00.000 10052 MoveAxis(W, 37, ABG)
01:14:48.351 00.000 10052 Guiding  Dir = 3, Dur = 37
01:14:48.377 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:48.416 00.039 6880 UpdateGuideState exits: m=2355 SNR=33.7
01:14:48.416 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:48.416 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:48.416 00.000 6880 Enqueuing Expose request
01:14:48.418 00.002 10052 IsSlewing returns 0
01:14:48.456 00.038 10052 IsGuiding returns 0
01:14:48.484 00.028 10052 PulseGuide returned control before completion, sleep 20
01:14:48.536 00.052 10052 IsGuiding returns 0
01:14:48.536 00.000 10052 Move returns status 0, amount 37
01:14:48.536 00.000 10052 MoveAxis(N, 0, ABG)
01:14:48.537 00.001 10052 Move returns status 0, amount 0
01:14:48.537 00.000 10052 move complete, result=0
01:14:48.537 00.000 10052 worker thread done servicing request
01:14:48.537 00.000 6880 GuideStep: 0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
01:14:48.537 00.000 10052 Worker thread wakes up
01:14:48.537 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:48.537 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:49.159 00.622 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bf6e28de-45d1-4d06-80cf-1f9e04104d48"}
01:14:49.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bf6e28de-45d1-4d06-80cf-1f9e04104d48"}
01:14:49.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3fe46286-5b02-4560-8b5e-04500582d8f2"}
01:14:49.160 00.000 6880 case statement mapped state 6 to 3
01:14:49.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fe46286-5b02-4560-8b5e-04500582d8f2"}
01:14:49.160 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a645a693-1e3c-4dc2-bd37-7fe32b7cdd89"}
01:14:49.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":450,"width":15,"height":15,"star_pos":[6.88,7.05],"pixels":"..."},"id":"a645a693-1e3c-4dc2-bd37-7fe32b7cdd89"}
01:14:49.456 00.296 10052 Exposure complete
01:14:49.532 00.076 10052 worker thread done servicing request
01:14:49.532 00.000 6880 OnExposeComplete: enter
01:14:49.532 00.000 6880 UpdateGuideState(): m_state=6
01:14:49.532 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
01:14:49.533 00.001 6880 Star::Find returns 1 (0), X=407.88, Y=888.88, Mass=2408, SNR=34.0, Peak=166 HFD=4.4
01:14:49.533 00.000 6880 MultiStar: [#1 0.10,0.52,0.94,U] [#2 -0.23,-0.29,0.95,U] [#3 -0.08,-0.23,0.91,U] [#4 -0.15,-0.31,0.81,U] [#5 -0.22,-0.12,0.96,U] [#6 -0.05,-0.35,0.91,U] [#7 -0.23,-0.16,0.76,U] [#8 0.01,-0.37,0.79,U] 
01:14:49.533 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.18}, one-star: {0.07, -0.36}
01:14:49.533 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
01:14:49.533 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:14:49.533 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.18 hyp=0.20 cameraTheta=-2.00 mountX=0.19 mountY=-0.08, mountTheta=-0.42
01:14:49.535 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.18, opts=13)
01:14:49.536 00.001 6880 Enqueuing Move request for scope (-0.08, -0.18)
01:14:49.536 00.000 10052 Worker thread wakes up
01:14:49.536 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.18) opts 0xd
01:14:49.536 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.18)
01:14:49.536 00.000 10052 Moving (-0.08, -0.18) raw xDistance=0.19 yDistance=-0.08
01:14:49.536 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:14:49.536 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
01:14:49.536 00.000 10052 MoveAxis(W, 51, ABG)
01:14:49.536 00.000 10052 Guiding  Dir = 3, Dur = 51
01:14:49.562 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:49.579 00.017 10052 IsSlewing returns 0
01:14:49.609 00.030 6880 UpdateGuideState exits: m=2408 SNR=34.0
01:14:49.609 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:49.609 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:49.609 00.000 6880 Enqueuing Expose request
01:14:49.653 00.044 10052 IsGuiding returns 0
01:14:49.794 00.141 10052 IsGuiding returns 0
01:14:49.794 00.000 10052 Move returns status 0, amount 51
01:14:49.794 00.000 10052 MoveAxis(N, 0, ABG)
01:14:49.794 00.000 10052 Move returns status 0, amount 0
01:14:49.794 00.000 10052 move complete, result=0
01:14:49.795 00.001 10052 worker thread done servicing request
01:14:49.795 00.000 10052 Worker thread wakes up
01:14:49.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:49.795 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
01:14:49.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:50.927 01.132 10052 Exposure complete
01:14:50.995 00.068 10052 worker thread done servicing request
01:14:50.995 00.000 6880 OnExposeComplete: enter
01:14:50.995 00.000 6880 UpdateGuideState(): m_state=6
01:14:50.996 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
01:14:50.996 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.17, Mass=2315, SNR=33.4, Peak=148 HFD=4.4
01:14:50.996 00.000 6880 MultiStar: [#1 0.10,0.81,0.00,M7] [#2 0.01,0.01,1.02,U] [#3 -0.07,0.07,0.91,U] [#4 -0.36,-0.28,0.85,U] [#5 -0.02,0.45,0.97,U] [#6 -0.13,-0.02,0.93,U] [#7 -0.29,0.00,0.78,U] [#8 0.07,-0.04,0.82,U] 
01:14:50.997 00.001 6880 single-star, 7 included, MultiStar: {-0.09, 0.02}, one-star: {0.01, -0.07}
01:14:50.997 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:14:50.997 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:14:50.997 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.47 mountX=0.07 mountY=0.01, mountTheta=0.12
01:14:50.998 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.07, opts=13)
01:14:50.998 00.000 6880 Enqueuing Move request for scope (0.01, -0.07)
01:14:50.998 00.000 10052 Worker thread wakes up
01:14:50.999 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:14:50.999 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:14:50.999 00.000 10052 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.01
01:14:50.999 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:14:50.999 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
01:14:50.999 00.000 10052 MoveAxis(E, 0, ABG)
01:14:50.999 00.000 10052 Move returns status 0, amount 0
01:14:50.999 00.000 10052 MoveAxis(N, 0, ABG)
01:14:50.999 00.000 10052 Move returns status 0, amount 0
01:14:50.999 00.000 10052 move complete, result=0
01:14:50.999 00.000 10052 worker thread done servicing request
01:14:51.025 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:51.069 00.044 6880 UpdateGuideState exits: m=2315 SNR=33.4
01:14:51.069 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:51.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:51.069 00.000 6880 Enqueuing Expose request
01:14:51.069 00.000 10052 Worker thread wakes up
01:14:51.069 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:14:51.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:51.070 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:51.159 00.089 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8bb863d-6d7a-4270-9fbd-bb2204d0dd78"}
01:14:51.161 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8bb863d-6d7a-4270-9fbd-bb2204d0dd78"}
01:14:51.162 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"70c629f4-9b6b-4173-b345-e44e67b5904c"}
01:14:51.162 00.000 6880 case statement mapped state 6 to 3
01:14:51.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"70c629f4-9b6b-4173-b345-e44e67b5904c"}
01:14:51.165 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4cc63b26-740e-49a1-8c3d-bc23d87f4745"}
01:14:51.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":452,"width":15,"height":15,"star_pos":[6.82,7.17],"pixels":"..."},"id":"4cc63b26-740e-49a1-8c3d-bc23d87f4745"}
01:14:51.981 00.816 10052 Exposure complete
01:14:52.067 00.086 10052 worker thread done servicing request
01:14:52.068 00.001 6880 OnExposeComplete: enter
01:14:52.068 00.000 6880 UpdateGuideState(): m_state=6
01:14:52.068 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
01:14:52.068 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.93, Mass=2513, SNR=34.8, Peak=158 HFD=4.5
01:14:52.069 00.001 6880 MultiStar: [#1 0.14,0.48,0.92,U] [#2 -0.10,-0.16,0.95,U] [#3 -0.05,-0.23,0.87,U] [#4 -0.09,-0.29,0.81,U] [#5 -0.29,0.06,0.92,U] [#6 0.06,-0.31,0.87,U] [#7 -0.32,-0.15,0.73,U] [#8 0.09,-0.35,0.77,U] 
01:14:52.069 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.13}, one-star: {0.02, -0.31}
01:14:52.069 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.36 = -0.36)
01:14:52.069 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:14:52.069 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-1.97 mountX=0.14 mountY=-0.06, mountTheta=-0.39
01:14:52.071 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.13, opts=13)
01:14:52.071 00.000 6880 Enqueuing Move request for scope (-0.06, -0.13)
01:14:52.071 00.000 10052 Worker thread wakes up
01:14:52.071 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
01:14:52.072 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
01:14:52.072 00.000 10052 Moving (-0.06, -0.13) raw xDistance=0.14 yDistance=-0.06
01:14:52.072 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:14:52.072 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
01:14:52.072 00.000 10052 MoveAxis(W, 36, ABG)
01:14:52.072 00.000 10052 Guiding  Dir = 3, Dur = 36
01:14:52.112 00.040 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:52.126 00.014 10052 IsSlewing returns 0
01:14:52.163 00.037 6880 UpdateGuideState exits: m=2513 SNR=34.8
01:14:52.163 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:52.163 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:52.163 00.000 6880 Enqueuing Expose request
01:14:52.201 00.038 10052 IsGuiding returns 0
01:14:52.296 00.095 10052 IsGuiding returns 1
01:14:52.296 00.000 10052 scope still moving after pulse duration time elapsed
01:14:52.372 00.076 10052 IsSlewing returns 0
01:14:52.442 00.070 10052 IsGuiding returns 0
01:14:52.443 00.001 10052 scope move finished after 36 + 205 ms
01:14:52.443 00.000 10052 Move returns status 0, amount 36
01:14:52.443 00.000 10052 MoveAxis(N, 0, ABG)
01:14:52.443 00.000 10052 Move returns status 0, amount 0
01:14:52.443 00.000 10052 move complete, result=0
01:14:52.443 00.000 10052 worker thread done servicing request
01:14:52.443 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.1 px 0 ms NORTH
01:14:52.443 00.000 10052 Worker thread wakes up
01:14:52.443 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:52.443 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:53.158 00.715 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77aaad79-2cc5-47d2-920f-ba7a0ced14e1"}
01:14:53.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77aaad79-2cc5-47d2-920f-ba7a0ced14e1"}
01:14:53.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f8bcdb8b-08a6-4872-aa17-7295d752b53c"}
01:14:53.159 00.000 6880 case statement mapped state 6 to 3
01:14:53.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8bcdb8b-08a6-4872-aa17-7295d752b53c"}
01:14:53.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bedbfa24-20cb-4d69-8b8d-ca9238e164a3"}
01:14:53.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":453,"width":15,"height":15,"star_pos":[6.84,6.93],"pixels":"..."},"id":"bedbfa24-20cb-4d69-8b8d-ca9238e164a3"}
01:14:53.584 00.424 10052 Exposure complete
01:14:53.673 00.089 10052 worker thread done servicing request
01:14:53.673 00.000 6880 OnExposeComplete: enter
01:14:53.673 00.000 6880 UpdateGuideState(): m_state=6
01:14:53.673 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
01:14:53.673 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=889.02, Mass=2213, SNR=32.6, Peak=133 HFD=4.3
01:14:53.674 00.001 6880 MultiStar: [#1 0.11,0.75,0.00,M7] [#2 -0.21,-0.21,1.01,U] [#3 -0.41,-0.11,0.94,U] [#4 -0.27,-0.40,0.86,U] [#5 -0.29,0.04,1.03,U] [#6 -0.33,-0.13,0.97,U] [#7 -0.26,-0.25,0.79,U] [#8 -0.02,-0.04,0.80,U] 
01:14:53.674 00.000 6880 single-star, 7 included, MultiStar: {-0.24, -0.16}, one-star: {-0.14, -0.22}
01:14:53.674 00.000 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.54 = -0.54)
01:14:53.674 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
01:14:53.674 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-2.15 mountX=0.22 mountY=-0.14, mountTheta=-0.56
01:14:53.676 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.22, opts=13)
01:14:53.676 00.000 6880 Enqueuing Move request for scope (-0.14, -0.22)
01:14:53.676 00.000 10052 Worker thread wakes up
01:14:53.676 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.22) opts 0xd
01:14:53.676 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.22)
01:14:53.676 00.000 10052 Moving (-0.14, -0.22) raw xDistance=0.22 yDistance=-0.14
01:14:53.676 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:14:53.676 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
01:14:53.677 00.001 10052 MoveAxis(W, 62, ABG)
01:14:53.677 00.000 10052 Guiding  Dir = 3, Dur = 62
01:14:53.709 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:53.762 00.053 6880 UpdateGuideState exits: m=2213 SNR=32.6
01:14:53.762 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:53.762 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:53.762 00.000 6880 Enqueuing Expose request
01:14:53.773 00.011 10052 IsSlewing returns 0
01:14:53.848 00.075 10052 IsGuiding returns 0
01:14:53.993 00.145 10052 IsGuiding returns 1
01:14:53.993 00.000 10052 scope still moving after pulse duration time elapsed
01:14:54.071 00.078 10052 IsSlewing returns 0
01:14:54.150 00.079 10052 IsGuiding returns 0
01:14:54.150 00.000 10052 scope move finished after 62 + 240 ms
01:14:54.150 00.000 10052 Move returns status 0, amount 62
01:14:54.150 00.000 10052 MoveAxis(N, 0, ABG)
01:14:54.151 00.001 10052 Move returns status 0, amount 0
01:14:54.151 00.000 10052 move complete, result=0
01:14:54.151 00.000 10052 worker thread done servicing request
01:14:54.151 00.000 6880 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
01:14:54.151 00.000 10052 Worker thread wakes up
01:14:54.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:54.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:55.072 00.921 10052 Exposure complete
01:14:55.158 00.086 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"282f87b0-f9a4-4b2d-8612-7b622125fd29"}
01:14:55.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"282f87b0-f9a4-4b2d-8612-7b622125fd29"}
01:14:55.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b69189e3-631b-40b0-aaad-3f64b427bc36"}
01:14:55.159 00.000 6880 case statement mapped state 6 to 3
01:14:55.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b69189e3-631b-40b0-aaad-3f64b427bc36"}
01:14:55.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ec6a2a8-e40c-4c8c-8791-cecc8c0c1792"}
01:14:55.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":454,"width":15,"height":15,"star_pos":[6.67,7.02],"pixels":"..."},"id":"9ec6a2a8-e40c-4c8c-8791-cecc8c0c1792"}
01:14:55.162 00.002 10052 worker thread done servicing request
01:14:55.162 00.000 6880 OnExposeComplete: enter
01:14:55.162 00.000 6880 UpdateGuideState(): m_state=6
01:14:55.163 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
01:14:55.163 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=888.99, Mass=2356, SNR=33.7, Peak=131 HFD=4.9
01:14:55.163 00.000 6880 MultiStar: [#1 -0.11,0.66,0.00,M8] [#2 -0.42,-0.08,0.99,U] [#3 -0.37,-0.13,0.90,U] [#4 -0.43,-0.20,0.85,U] [#5 -0.43,-0.01,0.98,U] [#6 -0.32,-0.07,0.91,U] [#7 -0.64,-0.27,0.00,M1] [#8 -0.21,-0.18,0.78,U] 
01:14:55.163 00.000 6880 refined, 6 included, MultiStar: {-0.37, -0.13}, one-star: {-0.38, -0.25}
01:14:55.163 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
01:14:55.164 00.001 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
01:14:55.164 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=-0.13 hyp=0.39 cameraTheta=-2.80 mountX=0.14 mountY=-0.37, mountTheta=-1.20
01:14:55.165 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=-0.13, opts=13)
01:14:55.165 00.000 6880 Enqueuing Move request for scope (-0.37, -0.13)
01:14:55.165 00.000 10052 Worker thread wakes up
01:14:55.165 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.13) opts 0xd
01:14:55.165 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, -0.13)
01:14:55.165 00.000 10052 Moving (-0.37, -0.13) raw xDistance=0.14 yDistance=-0.37
01:14:55.165 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:14:55.165 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.37, slope = -0.03
01:14:55.165 00.000 10052 MoveAxis(W, 42, ABG)
01:14:55.165 00.000 10052 Guiding  Dir = 3, Dur = 42
01:14:55.187 00.022 10052 IsSlewing returns 0
01:14:55.199 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:55.225 00.026 10052 IsGuiding returns 0
01:14:55.252 00.027 10052 PulseGuide returned control before completion, sleep 25
01:14:55.254 00.002 6880 UpdateGuideState exits: m=2356 SNR=33.7
01:14:55.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:55.255 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:55.255 00.000 6880 Enqueuing Expose request
01:14:55.306 00.051 10052 IsGuiding returns 0
01:14:55.306 00.000 10052 Move returns status 0, amount 42
01:14:55.306 00.000 10052 MoveAxis(N, 46, ABG)
01:14:55.306 00.000 10052 Guiding  Dir = 0, Dur = 46
01:14:55.344 00.038 10052 IsSlewing returns 0
01:14:55.382 00.038 10052 IsGuiding returns 0
01:14:55.409 00.027 10052 PulseGuide returned control before completion, sleep 29
01:14:55.462 00.053 10052 IsGuiding returns 0
01:14:55.463 00.001 10052 Move returns status 0, amount 46
01:14:55.463 00.000 10052 move complete, result=0
01:14:55.463 00.000 10052 worker thread done servicing request
01:14:55.463 00.000 6880 GuideStep: 0.1 px 42 ms WEST, -0.4 px 46 ms NORTH
01:14:55.463 00.000 10052 Worker thread wakes up
01:14:55.463 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:55.463 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:55.804 00.341 6880 evsrv: cli 01543AA0 connect
01:14:55.804 00.000 6880 case statement mapped state 6 to 3
01:14:55.805 00.001 6880 case statement mapped state 6 to 3
01:14:55.805 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"cd72d69f-d3dd-441b-abb0-28b5d9dcd288"}
01:14:55.805 00.000 6880 case statement mapped state 6 to 3
01:14:55.805 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd72d69f-d3dd-441b-abb0-28b5d9dcd288"}
01:14:55.806 00.001 6880 evsrv: cli 01543AA0 disconnect
01:14:55.807 00.001 6880 evsrv: cli 01543AA0 connect
01:14:55.807 00.000 6880 case statement mapped state 6 to 3
01:14:55.807 00.000 6880 case statement mapped state 6 to 3
01:14:55.808 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"125e510f-1d02-4c56-a39a-ef78cc96ee9a"}
01:14:55.808 00.000 6880 PhdController::Dither begins
01:14:55.808 00.000 6880 dither: size=1.00, dRA=0.62 dDec=0.00
01:14:55.808 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:14:55.808 00.000 6880 MountToCamera -- mountX=0.62 mountY=0.00 hyp=0.62 mountTheta=0.00 cameraX=-0.03, cameraY=-0.62 cameraTheta=-1.61
01:14:55.808 00.000 6880 setting lock position to (407.79, 888.62)
01:14:55.809 00.001 6880 Mount: notify guiding dithered (-0.0, -0.6)
01:14:55.809 00.000 6880 MultiStar: stabilizing after lock position change
01:14:55.809 00.000 6880 Status Line: Dither by 0.62,0.00
01:14:55.812 00.003 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:14:55.812 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:14:55.812 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"125e510f-1d02-4c56-a39a-ef78cc96ee9a"}
01:14:55.813 00.001 6880 evsrv: cli 01543AA0 disconnect
01:14:56.607 00.794 10052 Exposure complete
01:14:56.695 00.088 10052 worker thread done servicing request
01:14:56.695 00.000 6880 OnExposeComplete: enter
01:14:56.696 00.001 6880 UpdateGuideState(): m_state=6
01:14:56.696 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
01:14:56.696 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=889.17, Mass=2346, SNR=33.6, Peak=145 HFD=4.4
01:14:56.696 00.000 6880 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.61) = xAngle (3.12 = 3.12)
01:14:56.697 00.001 6880 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.09 = 3.09)
01:14:56.697 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.55 hyp=0.55 cameraTheta=1.51 mountX=-0.55 mountY=0.03, mountTheta=3.09
01:14:56.698 00.001 6880 dither recenter: remaining=(-0.6,-0.0) step=(-0.6,-0.0)
01:14:56.699 00.001 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
01:14:56.699 00.000 6880 MountToCamera -- mountX=-0.62 mountY=-0.00 hyp=0.62 mountTheta=-3.14 cameraX=0.03, cameraY=0.62 cameraTheta=1.53
01:14:56.699 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.62, opts=4)
01:14:56.699 00.000 6880 Enqueuing Move request for scope (0.03, 0.62)
01:14:56.699 00.000 6880 Mount: notify direct move -0.62,-0.00
01:14:56.699 00.000 10052 Worker thread wakes up
01:14:56.699 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.62) opts 0x4
01:14:56.699 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.62)
01:14:56.699 00.000 10052 Moving (0.03, 0.62) raw xDistance=-0.62 yDistance=-0.00
01:14:56.699 00.000 10052 MoveAxis(E, 368, B)
01:14:56.699 00.000 10052 Guiding  Dir = 2, Dur = 368
01:14:56.721 00.022 10052 IsSlewing returns 0
01:14:56.733 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:56.759 00.026 10052 IsGuiding returns 0
01:14:56.787 00.028 6880 UpdateGuideState exits: m=2346 SNR=33.6
01:14:56.787 00.000 6880 PhdController: settling, locked = 1, distance = 0.77 (0.60) aobump = 0 frame = 1 / 99999
01:14:56.787 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120496.787,"Host":"MINIASTRO1","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:14:56.788 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:56.788 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:56.788 00.000 6880 Enqueuing Expose request
01:14:56.824 00.036 10052 PulseGuide returned control before completion, sleep 313
01:14:57.169 00.345 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5962f793-afec-486f-b6ed-0008f3ff16a2"}
01:14:57.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5962f793-afec-486f-b6ed-0008f3ff16a2"}
01:14:57.169 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e5a08df-8c3c-4ed4-92f0-97bf955caceb"}
01:14:57.169 00.000 6880 case statement mapped state 6 to 3
01:14:57.170 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e5a08df-8c3c-4ed4-92f0-97bf955caceb"}
01:14:57.170 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9f910a03-23ea-49cd-b82e-ece470a11a88"}
01:14:57.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":456,"width":15,"height":15,"star_pos":[6.83,7.17],"pixels":"..."},"id":"9f910a03-23ea-49cd-b82e-ece470a11a88"}
01:14:57.172 00.002 10052 IsGuiding returns 1
01:14:57.172 00.000 10052 scope still moving after pulse duration time elapsed
01:14:57.215 00.043 10052 IsSlewing returns 0
01:14:57.254 00.039 10052 IsGuiding returns 0
01:14:57.254 00.000 10052 scope move finished after 368 + 126 ms
01:14:57.254 00.000 10052 Move returns status 0, amount 368
01:14:57.254 00.000 10052 MoveAxis(N, 0, B)
01:14:57.254 00.000 10052 Move returns status 0, amount 0
01:14:57.254 00.000 10052 move complete, result=0
01:14:57.254 00.000 10052 worker thread done servicing request
01:14:57.254 00.000 6880 GuideStep: -0.6 px 368 ms EAST, -0.0 px 0 ms NORTH
01:14:57.254 00.000 10052 Worker thread wakes up
01:14:57.255 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:57.255 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:58.172 00.917 10052 Exposure complete
01:14:58.263 00.091 10052 worker thread done servicing request
01:14:58.263 00.000 6880 OnExposeComplete: enter
01:14:58.263 00.000 6880 UpdateGuideState(): m_state=6
01:14:58.263 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
01:14:58.264 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=889.08, Mass=2224, SNR=32.7, Peak=161 HFD=4.5
01:14:58.264 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
01:14:58.264 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
01:14:58.264 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.46 hyp=0.48 cameraTheta=1.24 mountX=-0.46 mountY=0.15, mountTheta=2.82
01:14:58.265 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.46, opts=13)
01:14:58.265 00.000 6880 Enqueuing Move request for scope (0.16, 0.46)
01:14:58.266 00.001 10052 Worker thread wakes up
01:14:58.266 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.46) opts 0xd
01:14:58.266 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.46)
01:14:58.266 00.000 10052 Moving (0.16, 0.46) raw xDistance=-0.46 yDistance=0.15
01:14:58.266 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.46
01:14:58.266 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
01:14:58.266 00.000 10052 MoveAxis(E, 124, ABG)
01:14:58.266 00.000 10052 Guiding  Dir = 2, Dur = 124
01:14:58.296 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:58.321 00.025 10052 IsSlewing returns 0
01:14:58.343 00.022 6880 UpdateGuideState exits: m=2224 SNR=32.7
01:14:58.343 00.000 6880 PhdController: settling, locked = 1, distance = 0.48 (0.60) aobump = 0 frame = 2 / 99999
01:14:58.343 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120498.343,"Host":"MINIASTRO1","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:14:58.344 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:58.344 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:58.344 00.000 6880 Enqueuing Expose request
01:14:58.395 00.051 10052 IsGuiding returns 0
01:14:58.458 00.063 10052 PulseGuide returned control before completion, sleep 71
01:14:58.566 00.108 10052 IsGuiding returns 1
01:14:58.566 00.000 10052 scope still moving after pulse duration time elapsed
01:14:58.610 00.044 10052 IsSlewing returns 0
01:14:58.649 00.039 10052 IsGuiding returns 0
01:14:58.649 00.000 10052 scope move finished after 124 + 130 ms
01:14:58.650 00.001 10052 Move returns status 0, amount 124
01:14:58.650 00.000 10052 MoveAxis(N, 0, ABG)
01:14:58.650 00.000 10052 Move returns status 0, amount 0
01:14:58.650 00.000 10052 move complete, result=0
01:14:58.650 00.000 10052 worker thread done servicing request
01:14:58.650 00.000 10052 Worker thread wakes up
01:14:58.650 00.000 6880 GuideStep: -0.5 px 124 ms EAST, 0.2 px 0 ms NORTH
01:14:58.650 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:58.650 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:14:59.168 00.518 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"875cb97b-a31f-45b2-8169-289876db792f"}
01:14:59.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"875cb97b-a31f-45b2-8169-289876db792f"}
01:14:59.169 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae77f625-2b64-4741-9cd4-62792b429084"}
01:14:59.169 00.000 6880 case statement mapped state 6 to 3
01:14:59.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae77f625-2b64-4741-9cd4-62792b429084"}
01:14:59.170 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8663414a-41c3-4d29-a8ac-6f0db605dedb"}
01:14:59.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":457,"width":15,"height":15,"star_pos":[6.95,7.08],"pixels":"..."},"id":"8663414a-41c3-4d29-a8ac-6f0db605dedb"}
01:14:59.791 00.621 10052 Exposure complete
01:14:59.888 00.097 10052 worker thread done servicing request
01:14:59.888 00.000 6880 OnExposeComplete: enter
01:14:59.888 00.000 6880 UpdateGuideState(): m_state=6
01:14:59.889 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
01:14:59.889 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.61, Mass=2357, SNR=33.7, Peak=162 HFD=4.7
01:14:59.889 00.000 6880 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.61) = xAngle (-1.29 = -1.29)
01:14:59.889 00.000 6880 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
01:14:59.890 00.001 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.91 mountX=0.01 mountY=-0.04, mountTheta=-1.30
01:14:59.891 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.01, opts=13)
01:14:59.891 00.000 6880 Enqueuing Move request for scope (-0.04, -0.01)
01:14:59.891 00.000 10052 Worker thread wakes up
01:14:59.891 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:14:59.891 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:14:59.892 00.001 10052 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
01:14:59.892 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:14:59.892 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
01:14:59.892 00.000 10052 MoveAxis(E, 0, ABG)
01:14:59.892 00.000 10052 Move returns status 0, amount 0
01:14:59.892 00.000 10052 MoveAxis(N, 0, ABG)
01:14:59.892 00.000 10052 Move returns status 0, amount 0
01:14:59.892 00.000 10052 move complete, result=0
01:14:59.893 00.001 10052 worker thread done servicing request
01:14:59.926 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:14:59.974 00.048 6880 UpdateGuideState exits: m=2357 SNR=33.7
01:14:59.974 00.000 6880 PhdController: settling, locked = 1, distance = 0.35 (0.60) aobump = 0 frame = 3 / 99999
01:14:59.974 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120499.974,"Host":"MINIASTRO1","Inst":1,"Distance":0.35,"Time":1.6,"SettleTime":6.0,"StarLocked":true}
01:14:59.975 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:14:59.975 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:14:59.975 00.000 6880 Enqueuing Expose request
01:14:59.975 00.000 10052 Worker thread wakes up
01:14:59.975 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:14:59.975 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:14:59.975 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:00.892 00.917 10052 Exposure complete
01:15:00.956 00.064 10052 worker thread done servicing request
01:15:00.956 00.000 6880 OnExposeComplete: enter
01:15:00.956 00.000 6880 UpdateGuideState(): m_state=6
01:15:00.957 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
01:15:00.957 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.61, Mass=2393, SNR=33.9, Peak=170 HFD=4.6
01:15:00.957 00.000 6880 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.61) = xAngle (-1.29 = -1.29)
01:15:00.957 00.000 6880 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
01:15:00.957 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.91 mountX=0.01 mountY=-0.03, mountTheta=-1.30
01:15:00.958 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.01, opts=13)
01:15:00.959 00.001 6880 Enqueuing Move request for scope (-0.03, -0.01)
01:15:00.959 00.000 10052 Worker thread wakes up
01:15:00.959 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:15:00.959 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:15:00.959 00.000 10052 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
01:15:00.959 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:15:00.959 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:15:00.959 00.000 10052 MoveAxis(E, 0, ABG)
01:15:00.959 00.000 10052 Move returns status 0, amount 0
01:15:00.960 00.001 10052 MoveAxis(N, 0, ABG)
01:15:00.960 00.000 10052 Move returns status 0, amount 0
01:15:00.960 00.000 10052 move complete, result=0
01:15:00.960 00.000 10052 worker thread done servicing request
01:15:00.986 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:01.027 00.041 6880 UpdateGuideState exits: m=2393 SNR=33.9
01:15:01.028 00.001 6880 PhdController: settling, locked = 1, distance = 0.25 (0.60) aobump = 0 frame = 4 / 99999
01:15:01.028 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120501.028,"Host":"MINIASTRO1","Inst":1,"Distance":0.25,"Time":2.7,"SettleTime":6.0,"StarLocked":true}
01:15:01.028 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:01.028 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:01.028 00.000 6880 Enqueuing Expose request
01:15:01.028 00.000 10052 Worker thread wakes up
01:15:01.028 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:01.028 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:01.028 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:01.168 00.140 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"20a002c6-e695-46b1-979e-132826f4bc64"}
01:15:01.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"20a002c6-e695-46b1-979e-132826f4bc64"}
01:15:01.169 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47243ad1-9503-4b71-918f-5cff96cac9a3"}
01:15:01.169 00.000 6880 case statement mapped state 6 to 3
01:15:01.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"47243ad1-9503-4b71-918f-5cff96cac9a3"}
01:15:01.169 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"263d5318-0bb7-41c8-a210-212d5151a0f7"}
01:15:01.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":459,"width":15,"height":15,"star_pos":[6.76,6.61],"pixels":"..."},"id":"263d5318-0bb7-41c8-a210-212d5151a0f7"}
01:15:02.161 00.992 10052 Exposure complete
01:15:02.248 00.087 10052 worker thread done servicing request
01:15:02.248 00.000 6880 OnExposeComplete: enter
01:15:02.248 00.000 6880 UpdateGuideState(): m_state=6
01:15:02.249 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
01:15:02.249 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=888.21, Mass=2309, SNR=33.4, Peak=149 HFD=4.6
01:15:02.249 00.000 6880 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.61) = xAngle (0.63 = 0.63)
01:15:02.249 00.000 6880 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
01:15:02.249 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.41 hyp=0.50 cameraTheta=-0.98 mountX=0.40 mountY=0.28, mountTheta=0.61
01:15:02.251 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.41, opts=13)
01:15:02.251 00.000 6880 Enqueuing Move request for scope (0.28, -0.41)
01:15:02.251 00.000 10052 Worker thread wakes up
01:15:02.251 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.41) opts 0xd
01:15:02.251 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.41)
01:15:02.251 00.000 10052 Moving (0.28, -0.41) raw xDistance=0.40 yDistance=0.28
01:15:02.251 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.40
01:15:02.251 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.28, slope = 0.04
01:15:02.252 00.001 10052 MoveAxis(W, 108, ABG)
01:15:02.252 00.000 10052 Guiding  Dir = 3, Dur = 108
01:15:02.281 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:02.316 00.035 10052 IsSlewing returns 0
01:15:02.322 00.006 6880 UpdateGuideState exits: m=2309 SNR=33.4
01:15:02.323 00.001 6880 PhdController: settling, locked = 1, distance = 0.33 (0.60) aobump = 0 frame = 5 / 99999
01:15:02.323 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120502.323,"Host":"MINIASTRO1","Inst":1,"Distance":0.33,"Time":4.0,"SettleTime":6.0,"StarLocked":true}
01:15:02.323 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:02.323 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:02.323 00.000 6880 Enqueuing Expose request
01:15:02.390 00.067 10052 IsGuiding returns 0
01:15:02.453 00.063 10052 PulseGuide returned control before completion, sleep 55
01:15:02.540 00.087 10052 IsGuiding returns 1
01:15:02.541 00.001 10052 scope still moving after pulse duration time elapsed
01:15:02.586 00.045 10052 IsSlewing returns 0
01:15:02.625 00.039 10052 IsGuiding returns 0
01:15:02.625 00.000 10052 scope move finished after 108 + 126 ms
01:15:02.625 00.000 10052 Move returns status 0, amount 108
01:15:02.625 00.000 10052 MoveAxis(S, 28, ABG)
01:15:02.625 00.000 10052 Guiding  Dir = 1, Dur = 28
01:15:02.662 00.037 10052 IsSlewing returns 0
01:15:02.700 00.038 10052 IsGuiding returns 0
01:15:02.727 00.027 10052 PulseGuide returned control before completion, sleep 11
01:15:02.774 00.047 10052 IsGuiding returns 0
01:15:02.775 00.001 10052 Move returns status 0, amount 28
01:15:02.775 00.000 10052 move complete, result=0
01:15:02.775 00.000 10052 worker thread done servicing request
01:15:02.775 00.000 6880 GuideStep: 0.4 px 108 ms WEST, 0.3 px 28 ms SOUTH
01:15:02.775 00.000 10052 Worker thread wakes up
01:15:02.775 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:02.775 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:03.167 00.392 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58e3b82c-ac8b-4012-bf5c-7a0245dcd740"}
01:15:03.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58e3b82c-ac8b-4012-bf5c-7a0245dcd740"}
01:15:03.167 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea8640ea-afd7-43be-80db-83086dff99fc"}
01:15:03.169 00.002 6880 case statement mapped state 6 to 3
01:15:03.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea8640ea-afd7-43be-80db-83086dff99fc"}
01:15:03.169 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"05820977-c8a9-40c7-87bd-758dbd86c2da"}
01:15:03.170 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":460,"width":15,"height":15,"star_pos":[7.07,7.21],"pixels":"..."},"id":"05820977-c8a9-40c7-87bd-758dbd86c2da"}
01:15:03.685 00.515 10052 Exposure complete
01:15:03.760 00.075 10052 worker thread done servicing request
01:15:03.760 00.000 6880 OnExposeComplete: enter
01:15:03.760 00.000 6880 UpdateGuideState(): m_state=6
01:15:03.760 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
01:15:03.760 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=888.63, Mass=2278, SNR=33.1, Peak=151 HFD=4.5
01:15:03.760 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
01:15:03.760 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
01:15:03.760 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.04 mountX=-0.02 mountY=0.27, mountTheta=1.65
01:15:03.762 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.01, opts=13)
01:15:03.762 00.000 6880 Enqueuing Move request for scope (0.27, 0.01)
01:15:03.762 00.000 10052 Worker thread wakes up
01:15:03.762 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
01:15:03.762 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
01:15:03.763 00.001 10052 Moving (0.27, 0.01) raw xDistance=-0.02 yDistance=0.27
01:15:03.763 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:15:03.763 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.27, slope = 0.05
01:15:03.763 00.000 10052 MoveAxis(E, 0, ABG)
01:15:03.763 00.000 10052 Move returns status 0, amount 0
01:15:03.763 00.000 10052 MoveAxis(S, 49, ABG)
01:15:03.763 00.000 10052 Guiding  Dir = 1, Dur = 49
01:15:03.796 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:03.809 00.013 10052 IsSlewing returns 0
01:15:03.849 00.040 6880 UpdateGuideState exits: m=2278 SNR=33.1
01:15:03.849 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 6 / 99999
01:15:03.849 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120503.849,"Host":"MINIASTRO1","Inst":1,"Distance":0.31,"Time":5.5,"SettleTime":6.0,"StarLocked":true}
01:15:03.849 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:03.850 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:03.850 00.000 6880 Enqueuing Expose request
01:15:03.883 00.033 10052 IsGuiding returns 0
01:15:04.032 00.149 10052 IsGuiding returns 0
01:15:04.032 00.000 10052 Move returns status 0, amount 49
01:15:04.032 00.000 10052 move complete, result=0
01:15:04.032 00.000 10052 worker thread done servicing request
01:15:04.032 00.000 10052 Worker thread wakes up
01:15:04.032 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 49 ms SOUTH
01:15:04.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:04.033 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:05.156 01.123 10052 Exposure complete
01:15:05.167 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54b3e8c0-6173-4bd5-9037-584371365445"}
01:15:05.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54b3e8c0-6173-4bd5-9037-584371365445"}
01:15:05.168 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe38f40c-df36-4953-917d-a96362b5ffe2"}
01:15:05.168 00.000 6880 case statement mapped state 6 to 3
01:15:05.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe38f40c-df36-4953-917d-a96362b5ffe2"}
01:15:05.168 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4b01ff1a-7a70-4d15-a37a-55aaa0abcb73"}
01:15:05.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":461,"width":15,"height":15,"star_pos":[7.06,6.63],"pixels":"..."},"id":"4b01ff1a-7a70-4d15-a37a-55aaa0abcb73"}
01:15:05.224 00.056 10052 worker thread done servicing request
01:15:05.224 00.000 6880 OnExposeComplete: enter
01:15:05.224 00.000 6880 UpdateGuideState(): m_state=6
01:15:05.225 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
01:15:05.225 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=888.71, Mass=2259, SNR=33.1, Peak=149 HFD=4.5
01:15:05.225 00.000 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.05 = 2.05)
01:15:05.225 00.000 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.02 = 2.02)
01:15:05.225 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.44 mountX=-0.10 mountY=0.19, mountTheta=2.04
01:15:05.226 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.09, opts=13)
01:15:05.226 00.000 6880 Enqueuing Move request for scope (0.19, 0.09)
01:15:05.226 00.000 10052 Worker thread wakes up
01:15:05.226 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
01:15:05.226 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
01:15:05.227 00.001 10052 Moving (0.19, 0.09) raw xDistance=-0.10 yDistance=0.19
01:15:05.227 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:15:05.227 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.19, slope = 0.04
01:15:05.227 00.000 10052 MoveAxis(E, 0, ABG)
01:15:05.227 00.000 10052 Move returns status 0, amount 0
01:15:05.227 00.000 10052 MoveAxis(S, 43, ABG)
01:15:05.227 00.000 10052 Guiding  Dir = 1, Dur = 43
01:15:05.249 00.022 10052 IsSlewing returns 0
01:15:05.256 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:05.287 00.031 10052 IsGuiding returns 0
01:15:05.301 00.014 6880 UpdateGuideState exits: m=2259 SNR=33.1
01:15:05.301 00.000 6880 PhdController: settling, locked = 1, distance = 0.28 (0.60) aobump = 0 frame = 7 / 99999
01:15:05.301 00.000 6880 PhdController: newstate STATE_FINISH
01:15:05.301 00.000 6880 PhdController complete: success
01:15:05.301 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783120505.301,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:15:05.302 00.001 6880 Mount: notify guiding dither settle done success=1
01:15:05.302 00.000 6880 PhdController: newstate STATE_IDLE
01:15:05.302 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:05.302 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:05.302 00.000 6880 Enqueuing Expose request
01:15:05.313 00.011 10052 PulseGuide returned control before completion, sleep 26
01:15:05.374 00.061 10052 IsGuiding returns 0
01:15:05.374 00.000 10052 Move returns status 0, amount 43
01:15:05.374 00.000 10052 move complete, result=0
01:15:05.375 00.001 10052 worker thread done servicing request
01:15:05.375 00.000 10052 Worker thread wakes up
01:15:05.375 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:05.375 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:05.375 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 43 ms SOUTH
01:15:06.281 00.906 10052 Exposure complete
01:15:06.333 00.052 10052 worker thread done servicing request
01:15:06.334 00.001 6880 OnExposeComplete: enter
01:15:06.334 00.000 6880 UpdateGuideState(): m_state=6
01:15:06.334 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.334 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.75, Mass=2219, SNR=32.7, Peak=156 HFD=4.5
01:15:06.334 00.000 6880 MultiStar: exiting stabilization period
01:15:06.334 00.000 6880 MultiStar: updating star positions after lock position change
01:15:06.334 00.000 6880 Star::Find(15, 281, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.334 00.000 6880 Star::Find returns 1 (0), X=282.07, Y=298.79, Mass=2180, SNR=32.4, Peak=159 HFD=4.3
01:15:06.335 00.001 6880 Star::Find(15, 1198, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.335 00.000 6880 Star::Find returns 1 (0), X=1199.05, Y=295.25, Mass=2325, SNR=32.9, Peak=139 HFD=5.4
01:15:06.335 00.000 6880 Star::Find(15, 824, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.335 00.000 6880 Star::Find returns 1 (0), X=824.87, Y=298.70, Mass=1920, SNR=30.3, Peak=151 HFD=4.6
01:15:06.335 00.000 6880 Star::Find(15, 55, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.335 00.000 6880 Star::Find returns 1 (0), X=55.50, Y=633.40, Mass=1662, SNR=28.2, Peak=74 HFD=5.1
01:15:06.335 00.000 6880 Star::Find(15, 471, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.335 00.000 6880 Star::Find returns 1 (0), X=471.33, Y=592.75, Mass=2112, SNR=31.2, Peak=131 HFD=5.5
01:15:06.335 00.000 6880 Star::Find(15, 853, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.335 00.000 6880 Star::Find returns 1 (0), X=853.75, Y=218.07, Mass=2047, SNR=30.4, Peak=121 HFD=5.9
01:15:06.335 00.000 6880 Star::Find(15, 265, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.335 00.000 6880 Star::Find returns 1 (0), X=265.65, Y=85.53, Mass=1302, SNR=24.8, Peak=72 HFD=5.1
01:15:06.335 00.000 6880 Star::Find(15, 553, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.335 00.000 6880 Star::Find returns 1 (0), X=553.75, Y=330.78, Mass=1515, SNR=26.5, Peak=85 HFD=5.7
01:15:06.335 00.000 6880 Star::Find(15, 671, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.335 00.000 6880 Star::Find returns 1 (0), X=671.75, Y=825.80, Mass=885, SNR=20.6, Peak=75 HFD=4.3
01:15:06.336 00.001 6880 Star::Find(15, 1119, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.336 00.000 6880 Star::Find returns 1 (0), X=1119.40, Y=685.72, Mass=860, SNR=20.3, Peak=67 HFD=4.6
01:15:06.336 00.000 6880 Star::Find(15, 268, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
01:15:06.336 00.000 6880 Star::Find returns 1 (0), X=268.86, Y=578.35, Mass=1062, SNR=22.5, Peak=61 HFD=5.3
01:15:06.336 00.000 6880 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.61) = xAngle (3.34 = -2.94)
01:15:06.336 00.000 6880 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.31 = -2.97)
01:15:06.336 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
01:15:06.337 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.13, opts=13)
01:15:06.337 00.000 6880 Enqueuing Move request for scope (-0.02, 0.13)
01:15:06.337 00.000 10052 Worker thread wakes up
01:15:06.337 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:15:06.337 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:15:06.337 00.000 10052 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=-0.02
01:15:06.337 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:15:06.337 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:15:06.337 00.000 10052 MoveAxis(E, 35, ABG)
01:15:06.337 00.000 10052 Guiding  Dir = 2, Dur = 35
01:15:06.358 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:06.390 00.032 10052 IsSlewing returns 0
01:15:06.392 00.002 6880 UpdateGuideState exits: m=2219 SNR=32.7
01:15:06.392 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:06.392 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:06.392 00.000 6880 Enqueuing Expose request
01:15:06.459 00.067 10052 IsGuiding returns 0
01:15:06.486 00.027 10052 PulseGuide returned control before completion, sleep 19
01:15:06.531 00.045 10052 IsGuiding returns 0
01:15:06.531 00.000 10052 Move returns status 0, amount 35
01:15:06.531 00.000 10052 MoveAxis(N, 0, ABG)
01:15:06.531 00.000 10052 Move returns status 0, amount 0
01:15:06.531 00.000 10052 move complete, result=0
01:15:06.531 00.000 10052 worker thread done servicing request
01:15:06.531 00.000 10052 Worker thread wakes up
01:15:06.531 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:06.533 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:06.533 00.000 6880 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
01:15:07.166 00.633 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f945b90a-11e3-4c0b-80f4-e29862cb3aaa"}
01:15:07.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f945b90a-11e3-4c0b-80f4-e29862cb3aaa"}
01:15:07.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33b6ec89-434b-4997-af44-72973e7a36fc"}
01:15:07.167 00.000 6880 case statement mapped state 6 to 3
01:15:07.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33b6ec89-434b-4997-af44-72973e7a36fc"}
01:15:07.167 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e25f9ffe-6092-4401-9541-b2bd23de027b"}
01:15:07.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":463,"width":15,"height":15,"star_pos":[6.77,6.75],"pixels":"..."},"id":"e25f9ffe-6092-4401-9541-b2bd23de027b"}
01:15:07.655 00.488 10052 Exposure complete
01:15:07.709 00.054 10052 worker thread done servicing request
01:15:07.709 00.000 6880 OnExposeComplete: enter
01:15:07.709 00.000 6880 UpdateGuideState(): m_state=6
01:15:07.710 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
01:15:07.710 00.000 6880 Star::Find returns 1 (0), X=407.20, Y=888.95, Mass=2294, SNR=33.2, Peak=134 HFD=4.5
01:15:07.711 00.001 6880 MultiStar: [#1 -0.31,0.23,0.93,U] [#2 -0.24,0.46,1.00,U] [#3 -0.52,0.23,0.00,M1] [#4 -0.32,0.42,0.86,U] [#5 -0.39,0.15,0.99,U] [#6 -0.38,0.49,0.00,M1] [#7 -0.58,0.22,0.00,M2] [#8 -0.61,0.02,0.00,M1] 
01:15:07.711 00.000 6880 refined, 4 included, MultiStar: {-0.37, 0.31}, one-star: {-0.59, 0.33}
01:15:07.711 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.05 = -2.23)
01:15:07.711 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
01:15:07.711 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=0.31 hyp=0.49 cameraTheta=2.44 mountX=-0.30 mountY=-0.37, mountTheta=-2.24
01:15:07.712 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=0.31, opts=13)
01:15:07.714 00.002 6880 Enqueuing Move request for scope (-0.37, 0.31)
01:15:07.714 00.000 10052 Worker thread wakes up
01:15:07.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.31) opts 0xd
01:15:07.715 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.37, 0.31)
01:15:07.715 00.000 10052 Moving (-0.37, 0.31) raw xDistance=-0.30 yDistance=-0.37
01:15:07.715 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:15:07.715 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.37, slope = -0.04
01:15:07.715 00.000 10052 MoveAxis(E, 82, ABG)
01:15:07.715 00.000 10052 Guiding  Dir = 2, Dur = 82
01:15:07.736 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:07.773 00.037 10052 IsSlewing returns 0
01:15:07.773 00.000 6880 UpdateGuideState exits: m=2294 SNR=33.2
01:15:07.774 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:07.774 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:07.774 00.000 6880 Enqueuing Expose request
01:15:07.847 00.073 10052 IsGuiding returns 0
01:15:07.915 00.068 10052 PulseGuide returned control before completion, sleep 24
01:15:07.992 00.077 10052 IsGuiding returns 1
01:15:07.992 00.000 10052 scope still moving after pulse duration time elapsed
01:15:08.070 00.078 10052 IsSlewing returns 0
01:15:08.151 00.081 10052 IsGuiding returns 0
01:15:08.151 00.000 10052 scope move finished after 82 + 221 ms
01:15:08.151 00.000 10052 Move returns status 0, amount 82
01:15:08.151 00.000 10052 MoveAxis(N, 52, ABG)
01:15:08.151 00.000 10052 Guiding  Dir = 0, Dur = 52
01:15:08.225 00.074 10052 IsSlewing returns 0
01:15:08.303 00.078 10052 IsGuiding returns 0
01:15:08.448 00.145 10052 IsGuiding returns 1
01:15:08.448 00.000 10052 scope still moving after pulse duration time elapsed
01:15:08.528 00.080 10052 IsSlewing returns 0
01:15:08.606 00.078 10052 IsGuiding returns 0
01:15:08.606 00.000 10052 scope move finished after 52 + 250 ms
01:15:08.606 00.000 10052 Move returns status 0, amount 52
01:15:08.606 00.000 10052 move complete, result=0
01:15:08.607 00.001 10052 worker thread done servicing request
01:15:08.607 00.000 10052 Worker thread wakes up
01:15:08.607 00.000 6880 GuideStep: -0.3 px 82 ms EAST, -0.4 px 52 ms NORTH
01:15:08.607 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:08.607 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:09.166 00.559 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ea145ba6-b60e-4f82-9333-648a219d5e2d"}
01:15:09.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ea145ba6-b60e-4f82-9333-648a219d5e2d"}
01:15:09.166 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a59f693-bfe6-44aa-98fd-504d45ea868f"}
01:15:09.167 00.001 6880 case statement mapped state 6 to 3
01:15:09.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a59f693-bfe6-44aa-98fd-504d45ea868f"}
01:15:09.167 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7d6cdec2-1096-4f9b-ad3b-73d849ae72e7"}
01:15:09.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":464,"width":15,"height":15,"star_pos":[7.20,6.95],"pixels":"..."},"id":"7d6cdec2-1096-4f9b-ad3b-73d849ae72e7"}
01:15:09.841 00.674 10052 Exposure complete
01:15:09.920 00.079 10052 worker thread done servicing request
01:15:09.920 00.000 6880 OnExposeComplete: enter
01:15:09.920 00.000 6880 UpdateGuideState(): m_state=6
01:15:09.920 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
01:15:09.921 00.001 6880 Star::Find returns 1 (0), X=407.58, Y=888.99, Mass=2357, SNR=33.7, Peak=137 HFD=4.9
01:15:09.921 00.000 6880 MultiStar: [#1 -0.15,0.24,0.93,U] [#2 -0.03,0.48,0.97,U] [#3 -0.12,0.23,0.89,U] [#4 -0.01,0.48,0.84,U] [#5 -0.17,0.11,0.96,U] [#6 0.02,0.38,0.88,U] [#7 -0.23,0.29,0.76,U] [#8 -0.30,0.25,0.81,U] 
01:15:09.921 00.000 6880 refined, 8 included, MultiStar: {-0.13, 0.31}, one-star: {-0.21, 0.37}
01:15:09.921 00.000 6880 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.61) = xAngle (3.57 = -2.71)
01:15:09.921 00.000 6880 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.54 = -2.74)
01:15:09.921 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.96 mountX=-0.31 mountY=-0.13, mountTheta=-2.73
01:15:09.923 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.31, opts=13)
01:15:09.923 00.000 6880 Enqueuing Move request for scope (-0.13, 0.31)
01:15:09.923 00.000 10052 Worker thread wakes up
01:15:09.923 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
01:15:09.923 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
01:15:09.923 00.000 10052 Moving (-0.13, 0.31) raw xDistance=-0.31 yDistance=-0.13
01:15:09.923 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
01:15:09.923 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.15, using input
01:15:09.923 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.04
01:15:09.923 00.000 10052 MoveAxis(E, 87, ABG)
01:15:09.923 00.000 10052 Guiding  Dir = 2, Dur = 87
01:15:09.947 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:09.962 00.015 10052 IsSlewing returns 0
01:15:09.986 00.024 6880 UpdateGuideState exits: m=2357 SNR=33.7
01:15:09.986 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:09.986 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:09.986 00.000 6880 Enqueuing Expose request
01:15:10.029 00.043 10052 IsGuiding returns 0
01:15:10.093 00.064 10052 PulseGuide returned control before completion, sleep 34
01:15:10.174 00.081 10052 IsGuiding returns 1
01:15:10.174 00.000 10052 scope still moving after pulse duration time elapsed
01:15:10.253 00.079 10052 IsSlewing returns 0
01:15:10.327 00.074 10052 IsGuiding returns 0
01:15:10.327 00.000 10052 scope move finished after 87 + 210 ms
01:15:10.327 00.000 10052 Move returns status 0, amount 87
01:15:10.327 00.000 10052 MoveAxis(N, 0, ABG)
01:15:10.328 00.001 10052 Move returns status 0, amount 0
01:15:10.328 00.000 10052 move complete, result=0
01:15:10.328 00.000 10052 worker thread done servicing request
01:15:10.328 00.000 6880 GuideStep: -0.3 px 87 ms EAST, -0.1 px 0 ms NORTH
01:15:10.328 00.000 10052 Worker thread wakes up
01:15:10.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:10.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:11.166 00.838 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ce97f9c-6ad7-4f7b-933e-dd545b2ce03e"}
01:15:11.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ce97f9c-6ad7-4f7b-933e-dd545b2ce03e"}
01:15:11.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9579cb8-17b2-4dd0-83ad-b1c3324a5d11"}
01:15:11.167 00.000 6880 case statement mapped state 6 to 3
01:15:11.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9579cb8-17b2-4dd0-83ad-b1c3324a5d11"}
01:15:11.168 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c72a696-f287-439e-8b7e-d5584d529dc6"}
01:15:11.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":465,"width":15,"height":15,"star_pos":[6.58,6.99],"pixels":"..."},"id":"8c72a696-f287-439e-8b7e-d5584d529dc6"}
01:15:11.247 00.079 10052 Exposure complete
01:15:11.322 00.075 10052 worker thread done servicing request
01:15:11.322 00.000 6880 OnExposeComplete: enter
01:15:11.322 00.000 6880 UpdateGuideState(): m_state=6
01:15:11.322 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
01:15:11.322 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=888.69, Mass=2294, SNR=33.2, Peak=142 HFD=4.5
01:15:11.323 00.001 6880 MultiStar: [#1 -0.33,0.04,0.97,U] [#2 -0.31,0.19,0.99,U] [#3 -0.48,-0.19,0.89,U] [#4 -0.34,0.07,0.87,U] [#5 -0.38,-0.01,0.99,U] [#6 -0.31,0.25,0.93,U] [#7 -0.57,-0.15,0.00,M2] [#8 -0.56,-0.14,0.00,M1] 
01:15:11.323 00.000 6880 refined, 6 included, MultiStar: {-0.37, 0.06}, one-star: {-0.43, 0.07}
01:15:11.323 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.58 = -1.70)
01:15:11.323 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
01:15:11.323 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=0.06 hyp=0.37 cameraTheta=2.97 mountX=-0.05 mountY=-0.37, mountTheta=-1.70
01:15:11.325 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=0.06, opts=13)
01:15:11.325 00.000 6880 Enqueuing Move request for scope (-0.37, 0.06)
01:15:11.325 00.000 10052 Worker thread wakes up
01:15:11.325 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.06) opts 0xd
01:15:11.325 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, 0.06)
01:15:11.325 00.000 10052 Moving (-0.37, 0.06) raw xDistance=-0.05 yDistance=-0.37
01:15:11.325 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:15:11.325 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.37, slope = -0.05
01:15:11.325 00.000 10052 MoveAxis(E, 0, ABG)
01:15:11.325 00.000 10052 Move returns status 0, amount 0
01:15:11.325 00.000 10052 MoveAxis(N, 89, ABG)
01:15:11.326 00.001 10052 Guiding  Dir = 0, Dur = 89
01:15:11.347 00.021 10052 IsSlewing returns 0
01:15:11.353 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:11.386 00.033 10052 IsGuiding returns 0
01:15:11.398 00.012 6880 UpdateGuideState exits: m=2294 SNR=33.2
01:15:11.398 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:11.398 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:11.398 00.000 6880 Enqueuing Expose request
01:15:11.413 00.015 10052 PulseGuide returned control before completion, sleep 73
01:15:11.546 00.133 10052 IsGuiding returns 0
01:15:11.547 00.001 10052 Move returns status 0, amount 89
01:15:11.547 00.000 10052 move complete, result=0
01:15:11.547 00.000 10052 worker thread done servicing request
01:15:11.547 00.000 10052 Worker thread wakes up
01:15:11.547 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 89 ms NORTH
01:15:11.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:11.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:12.675 01.128 10052 Exposure complete
01:15:12.751 00.076 10052 worker thread done servicing request
01:15:12.751 00.000 6880 OnExposeComplete: enter
01:15:12.751 00.000 6880 UpdateGuideState(): m_state=6
01:15:12.752 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
01:15:12.752 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.73, Mass=2301, SNR=33.3, Peak=149 HFD=4.7
01:15:12.753 00.001 6880 MultiStar: [#1 -0.15,0.00,0.95,U] [#2 0.02,0.03,1.02,U] [#3 -0.17,0.04,0.91,U] [#4 -0.08,0.04,0.85,U] [#5 -0.06,-0.00,0.98,U] [#6 -0.02,0.27,0.94,U] [#7 -0.31,-0.14,0.76,U] [#8 -0.34,0.04,0.78,U] 
01:15:12.753 00.000 6880 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.19, 0.11}
01:15:12.753 00.000 6880 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.61) = xAngle (4.41 = -1.88)
01:15:12.753 00.000 6880 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.37 = -1.91)
01:15:12.753 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.79 mountX=-0.04 mountY=-0.13, mountTheta=-1.88
01:15:12.756 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.05, opts=13)
01:15:12.756 00.000 6880 Enqueuing Move request for scope (-0.13, 0.05)
01:15:12.756 00.000 10052 Worker thread wakes up
01:15:12.756 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
01:15:12.756 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
01:15:12.756 00.000 10052 Moving (-0.13, 0.05) raw xDistance=-0.04 yDistance=-0.13
01:15:12.756 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:15:12.756 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.20, using input
01:15:12.756 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.05
01:15:12.756 00.000 10052 MoveAxis(E, 0, ABG)
01:15:12.757 00.001 10052 Move returns status 0, amount 0
01:15:12.757 00.000 10052 MoveAxis(N, 0, ABG)
01:15:12.757 00.000 10052 Move returns status 0, amount 0
01:15:12.757 00.000 10052 move complete, result=0
01:15:12.757 00.000 10052 worker thread done servicing request
01:15:12.788 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:12.829 00.041 6880 UpdateGuideState exits: m=2301 SNR=33.3
01:15:12.829 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:12.829 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:12.829 00.000 6880 Enqueuing Expose request
01:15:12.829 00.000 10052 Worker thread wakes up
01:15:12.829 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:12.830 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:12.830 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:13.167 00.337 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"628496fd-cc24-4945-baa8-535118b6e730"}
01:15:13.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"628496fd-cc24-4945-baa8-535118b6e730"}
01:15:13.167 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa4717b5-aeb4-4df2-8ae6-c5ea49fda333"}
01:15:13.167 00.000 6880 case statement mapped state 6 to 3
01:15:13.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa4717b5-aeb4-4df2-8ae6-c5ea49fda333"}
01:15:13.168 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2212fd17-7aab-401b-8c8a-56204d8a93b6"}
01:15:13.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":467,"width":15,"height":15,"star_pos":[6.60,6.73],"pixels":"..."},"id":"2212fd17-7aab-401b-8c8a-56204d8a93b6"}
01:15:13.742 00.574 10052 Exposure complete
01:15:13.809 00.067 10052 worker thread done servicing request
01:15:13.809 00.000 6880 OnExposeComplete: enter
01:15:13.809 00.000 6880 UpdateGuideState(): m_state=6
01:15:13.809 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
01:15:13.809 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.87, Mass=2284, SNR=33.2, Peak=143 HFD=4.5
01:15:13.810 00.001 6880 MultiStar: [#1 -0.03,0.21,0.97,U] [#2 0.11,0.51,1.02,U] [#3 -0.03,0.32,0.93,U] [#4 0.08,0.35,0.86,U] [#5 -0.04,0.14,0.99,U] [#6 0.07,0.43,0.90,U] [#7 -0.28,0.26,0.77,U] [#8 -0.10,0.12,0.82,U] 
01:15:13.810 00.000 6880 single-star, 8 included, MultiStar: {-0.03, 0.29}, one-star: {-0.10, 0.25}
01:15:13.810 00.000 6880 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.61) = xAngle (3.58 = -2.71)
01:15:13.810 00.000 6880 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.54 = -2.74)
01:15:13.810 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.25 hyp=0.27 cameraTheta=1.96 mountX=-0.25 mountY=-0.11, mountTheta=-2.73
01:15:13.811 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.25, opts=13)
01:15:13.811 00.000 6880 Enqueuing Move request for scope (-0.10, 0.25)
01:15:13.811 00.000 10052 Worker thread wakes up
01:15:13.811 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.25) opts 0xd
01:15:13.811 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.25)
01:15:13.812 00.001 10052 Moving (-0.10, 0.25) raw xDistance=-0.25 yDistance=-0.11
01:15:13.812 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:15:13.812 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.22, using input
01:15:13.812 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.05
01:15:13.812 00.000 10052 MoveAxis(E, 66, ABG)
01:15:13.812 00.000 10052 Guiding  Dir = 2, Dur = 66
01:15:13.838 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:13.881 00.043 6880 UpdateGuideState exits: m=2284 SNR=33.2
01:15:13.881 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:13.881 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:13.881 00.000 6880 Enqueuing Expose request
01:15:13.886 00.005 10052 IsSlewing returns 0
01:15:13.977 00.091 10052 IsGuiding returns 0
01:15:14.029 00.052 10052 PulseGuide returned control before completion, sleep 24
01:15:14.110 00.081 10052 IsGuiding returns 1
01:15:14.110 00.000 10052 scope still moving after pulse duration time elapsed
01:15:14.184 00.074 10052 IsSlewing returns 0
01:15:14.251 00.067 10052 IsGuiding returns 0
01:15:14.251 00.000 10052 scope move finished after 66 + 208 ms
01:15:14.251 00.000 10052 Move returns status 0, amount 66
01:15:14.251 00.000 10052 MoveAxis(N, 0, ABG)
01:15:14.252 00.001 10052 Move returns status 0, amount 0
01:15:14.252 00.000 10052 move complete, result=0
01:15:14.252 00.000 10052 worker thread done servicing request
01:15:14.252 00.000 10052 Worker thread wakes up
01:15:14.252 00.000 6880 GuideStep: -0.2 px 66 ms EAST, -0.1 px 0 ms NORTH
01:15:14.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:14.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:15.166 00.914 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2327b12-ce69-4f69-96b2-26bc7f135100"}
01:15:15.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2327b12-ce69-4f69-96b2-26bc7f135100"}
01:15:15.166 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"508e08d7-c7c2-4553-bf2f-76430fe8a624"}
01:15:15.167 00.001 6880 case statement mapped state 6 to 3
01:15:15.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"508e08d7-c7c2-4553-bf2f-76430fe8a624"}
01:15:15.167 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6354097a-3447-4762-8a39-7446ffb3ca76"}
01:15:15.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":468,"width":15,"height":15,"star_pos":[6.69,6.87],"pixels":"..."},"id":"6354097a-3447-4762-8a39-7446ffb3ca76"}
01:15:15.424 00.257 10052 Exposure complete
01:15:15.516 00.092 10052 worker thread done servicing request
01:15:15.516 00.000 6880 OnExposeComplete: enter
01:15:15.516 00.000 6880 UpdateGuideState(): m_state=6
01:15:15.517 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
01:15:15.517 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.73, Mass=2320, SNR=33.4, Peak=148 HFD=4.5
01:15:15.517 00.000 6880 MultiStar: [#1 0.12,0.04,0.94,U] [#2 0.09,-0.04,0.99,U] [#3 0.03,0.05,0.92,U] [#4 0.31,0.31,0.84,U] [#5 0.07,-0.02,0.98,U] [#6 0.18,0.01,0.92,U] [#7 -0.05,0.03,0.77,U] [#8 0.01,-0.13,0.78,U] 
01:15:15.518 00.001 6880 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.09, 0.11}
01:15:15.518 00.000 6880 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.61) = xAngle (2.02 = 2.02)
01:15:15.518 00.000 6880 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.98 = 1.98)
01:15:15.518 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.40 mountX=-0.05 mountY=0.10, mountTheta=2.01
01:15:15.519 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.04, opts=13)
01:15:15.519 00.000 6880 Enqueuing Move request for scope (0.10, 0.04)
01:15:15.522 00.003 10052 Worker thread wakes up
01:15:15.522 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:15:15.522 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:15:15.523 00.001 10052 Moving (0.10, 0.04) raw xDistance=-0.05 yDistance=0.10
01:15:15.523 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:15:15.526 00.003 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.04
01:15:15.526 00.000 10052 MoveAxis(E, 0, ABG)
01:15:15.526 00.000 10052 Move returns status 0, amount 0
01:15:15.526 00.000 10052 MoveAxis(N, 0, ABG)
01:15:15.526 00.000 10052 Move returns status 0, amount 0
01:15:15.526 00.000 10052 move complete, result=0
01:15:15.526 00.000 10052 worker thread done servicing request
01:15:15.553 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:15.606 00.053 6880 UpdateGuideState exits: m=2320 SNR=33.4
01:15:15.606 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:15.606 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:15.607 00.001 6880 Enqueuing Expose request
01:15:15.607 00.000 10052 Worker thread wakes up
01:15:15.607 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:15.607 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:15.607 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:16.526 00.919 10052 Exposure complete
01:15:16.606 00.080 10052 worker thread done servicing request
01:15:16.606 00.000 6880 OnExposeComplete: enter
01:15:16.606 00.000 6880 UpdateGuideState(): m_state=6
01:15:16.606 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
01:15:16.607 00.001 6880 Star::Find returns 1 (0), X=407.75, Y=888.85, Mass=2338, SNR=33.6, Peak=139 HFD=4.5
01:15:16.607 00.000 6880 MultiStar: [#1 0.05,0.10,0.96,U] [#2 0.14,0.11,1.00,U] [#3 -0.15,0.01,0.90,U] [#4 0.07,-0.01,0.84,U] [#5 0.06,0.06,0.96,U] [#6 -0.01,0.35,0.92,U] [#7 -0.13,0.18,0.74,U] [#8 -0.14,-0.03,0.80,U] 
01:15:16.607 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.11}, one-star: {-0.04, 0.23}
01:15:16.607 00.000 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.30 = -2.99)
01:15:16.607 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.02)
01:15:16.607 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.68 mountX=-0.11 mountY=-0.01, mountTheta=-3.02
01:15:16.608 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.11, opts=13)
01:15:16.608 00.000 6880 Enqueuing Move request for scope (-0.01, 0.11)
01:15:16.609 00.001 10052 Worker thread wakes up
01:15:16.609 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.11) opts 0xd
01:15:16.609 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.11)
01:15:16.609 00.000 10052 Moving (-0.01, 0.11) raw xDistance=-0.11 yDistance=-0.01
01:15:16.609 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:15:16.609 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.08, using input
01:15:16.609 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
01:15:16.609 00.000 10052 MoveAxis(E, 30, ABG)
01:15:16.609 00.000 10052 Guiding  Dir = 2, Dur = 30
01:15:16.629 00.020 10052 IsSlewing returns 0
01:15:16.630 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:16.667 00.037 10052 IsGuiding returns 0
01:15:16.667 00.000 6880 UpdateGuideState exits: m=2338 SNR=33.6
01:15:16.668 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:16.668 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:16.668 00.000 6880 Enqueuing Expose request
01:15:16.694 00.026 10052 PulseGuide returned control before completion, sleep 13
01:15:16.740 00.046 10052 IsGuiding returns 0
01:15:16.740 00.000 10052 Move returns status 0, amount 30
01:15:16.741 00.001 10052 MoveAxis(N, 0, ABG)
01:15:16.741 00.000 10052 Move returns status 0, amount 0
01:15:16.741 00.000 10052 move complete, result=0
01:15:16.741 00.000 10052 worker thread done servicing request
01:15:16.741 00.000 10052 Worker thread wakes up
01:15:16.741 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:16.741 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:16.742 00.001 6880 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
01:15:17.165 00.423 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c8d50dd7-4b6f-4987-99db-e93e8f15b533"}
01:15:17.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c8d50dd7-4b6f-4987-99db-e93e8f15b533"}
01:15:17.165 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f39eac52-a97b-45bf-81bf-8ccec1546b84"}
01:15:17.166 00.001 6880 case statement mapped state 6 to 3
01:15:17.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f39eac52-a97b-45bf-81bf-8ccec1546b84"}
01:15:17.166 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b45d093f-638a-4a0c-b8cd-e395814c1a14"}
01:15:17.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":470,"width":15,"height":15,"star_pos":[6.75,6.85],"pixels":"..."},"id":"b45d093f-638a-4a0c-b8cd-e395814c1a14"}
01:15:17.879 00.713 10052 Exposure complete
01:15:17.959 00.080 10052 worker thread done servicing request
01:15:17.959 00.000 6880 OnExposeComplete: enter
01:15:17.959 00.000 6880 UpdateGuideState(): m_state=6
01:15:17.959 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
01:15:17.959 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.59, Mass=2312, SNR=33.4, Peak=145 HFD=4.8
01:15:17.960 00.001 6880 MultiStar: [#1 0.46,0.06,0.95,U] [#2 0.19,-0.01,1.01,U] [#3 -0.01,-0.10,0.92,U] [#4 0.75,-0.01,0.00,M1] [#5 0.24,-0.04,0.98,U] [#6 0.12,0.07,0.95,U] [#7 0.12,0.04,0.76,U] [#8 0.07,-0.15,0.80,U] 
01:15:17.960 00.000 6880 single-star, 7 included, MultiStar: {0.17, -0.02}, one-star: {0.15, -0.03}
01:15:17.960 00.000 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
01:15:17.960 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
01:15:17.960 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.17 mountX=0.02 mountY=0.15, mountTheta=1.44
01:15:17.962 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.03, opts=13)
01:15:17.962 00.000 6880 Enqueuing Move request for scope (0.15, -0.03)
01:15:17.962 00.000 10052 Worker thread wakes up
01:15:17.962 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:15:17.962 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:15:17.962 00.000 10052 Moving (0.15, -0.03) raw xDistance=0.02 yDistance=0.15
01:15:17.962 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:15:17.963 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
01:15:17.963 00.000 10052 MoveAxis(E, 0, ABG)
01:15:17.963 00.000 10052 Move returns status 0, amount 0
01:15:17.963 00.000 10052 MoveAxis(N, 0, ABG)
01:15:17.963 00.000 10052 Move returns status 0, amount 0
01:15:17.963 00.000 10052 move complete, result=0
01:15:17.963 00.000 10052 worker thread done servicing request
01:15:17.989 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:18.041 00.052 6880 UpdateGuideState exits: m=2312 SNR=33.4
01:15:18.041 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:18.041 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:18.041 00.000 6880 Enqueuing Expose request
01:15:18.041 00.000 10052 Worker thread wakes up
01:15:18.042 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:18.042 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:18.042 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:18.953 00.911 10052 Exposure complete
01:15:19.057 00.104 10052 worker thread done servicing request
01:15:19.058 00.001 6880 OnExposeComplete: enter
01:15:19.058 00.000 6880 UpdateGuideState(): m_state=6
01:15:19.058 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
01:15:19.058 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.60, Mass=2327, SNR=33.4, Peak=144 HFD=4.8
01:15:19.059 00.001 6880 MultiStar: [#1 0.20,-0.38,0.94,U] [#2 0.12,-0.01,1.02,U] [#3 0.09,-0.21,0.89,U] [#4 0.28,-0.10,0.86,U] [#5 0.16,-0.09,0.98,U] [#6 0.20,-0.07,0.91,U] [#7 -0.02,-0.30,0.76,U] [#8 -0.01,-0.29,0.79,U] 
01:15:19.059 00.000 6880 single-star, 8 included, MultiStar: {0.13, -0.16}, one-star: {0.12, -0.02}
01:15:19.059 00.000 6880 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.61) = xAngle (1.42 = 1.42)
01:15:19.059 00.000 6880 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
01:15:19.059 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.02 hyp=0.13 cameraTheta=-0.19 mountX=0.02 mountY=0.12, mountTheta=1.42
01:15:19.062 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.02, opts=13)
01:15:19.063 00.001 6880 Enqueuing Move request for scope (0.12, -0.02)
01:15:19.063 00.000 10052 Worker thread wakes up
01:15:19.063 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.02) opts 0xd
01:15:19.063 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.02)
01:15:19.063 00.000 10052 Moving (0.12, -0.02) raw xDistance=0.02 yDistance=0.12
01:15:19.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:15:19.063 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.19, using input
01:15:19.064 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.04
01:15:19.064 00.000 10052 MoveAxis(E, 0, ABG)
01:15:19.064 00.000 10052 Move returns status 0, amount 0
01:15:19.064 00.000 10052 MoveAxis(N, 0, ABG)
01:15:19.064 00.000 10052 Move returns status 0, amount 0
01:15:19.064 00.000 10052 move complete, result=0
01:15:19.064 00.000 10052 worker thread done servicing request
01:15:19.104 00.040 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:19.161 00.057 6880 UpdateGuideState exits: m=2327 SNR=33.4
01:15:19.161 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:19.161 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:19.161 00.000 6880 Enqueuing Expose request
01:15:19.162 00.001 10052 Worker thread wakes up
01:15:19.162 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:19.162 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:19.162 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:19.167 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbbf04e8-de09-4494-8303-575c7dbf4919"}
01:15:19.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbbf04e8-de09-4494-8303-575c7dbf4919"}
01:15:19.169 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"68d22472-52b3-44b8-b4f6-185feacbdb30"}
01:15:19.169 00.000 6880 case statement mapped state 6 to 3
01:15:19.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"68d22472-52b3-44b8-b4f6-185feacbdb30"}
01:15:19.170 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e69560cf-252f-41e3-b40d-cb5e69cb7219"}
01:15:19.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":472,"width":15,"height":15,"star_pos":[6.91,6.60],"pixels":"..."},"id":"e69560cf-252f-41e3-b40d-cb5e69cb7219"}
01:15:20.296 01.126 10052 Exposure complete
01:15:20.373 00.077 10052 worker thread done servicing request
01:15:20.373 00.000 6880 OnExposeComplete: enter
01:15:20.373 00.000 6880 UpdateGuideState(): m_state=6
01:15:20.373 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
01:15:20.375 00.002 6880 Star::Find returns 1 (0), X=407.56, Y=888.59, Mass=2233, SNR=32.7, Peak=141 HFD=4.4
01:15:20.375 00.000 6880 MultiStar: [#1 -0.17,-0.00,0.97,U] [#2 -0.10,0.24,1.02,U] [#3 -0.40,-0.19,0.92,U] [#4 -0.15,0.09,0.84,U] [#5 -0.28,0.13,1.00,U] [#6 -0.07,0.32,0.94,U] [#7 -0.51,-0.14,0.78,U] [#8 -0.32,-0.04,0.77,U] 
01:15:20.375 00.000 6880 single-star, 8 included, MultiStar: {-0.24, 0.05}, one-star: {-0.23, -0.03}
01:15:20.375 00.000 6880 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
01:15:20.375 00.000 6880 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
01:15:20.375 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-3.01 mountX=0.04 mountY=-0.23, mountTheta=-1.40
01:15:20.377 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.03, opts=13)
01:15:20.377 00.000 6880 Enqueuing Move request for scope (-0.23, -0.03)
01:15:20.378 00.001 10052 Worker thread wakes up
01:15:20.378 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
01:15:20.378 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
01:15:20.378 00.000 10052 Moving (-0.23, -0.03) raw xDistance=0.04 yDistance=-0.23
01:15:20.378 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:15:20.378 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.04
01:15:20.378 00.000 10052 MoveAxis(E, 0, ABG)
01:15:20.378 00.000 10052 Move returns status 0, amount 0
01:15:20.378 00.000 10052 MoveAxis(N, 0, ABG)
01:15:20.378 00.000 10052 Move returns status 0, amount 0
01:15:20.378 00.000 10052 move complete, result=0
01:15:20.378 00.000 10052 worker thread done servicing request
01:15:20.405 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:20.451 00.046 6880 UpdateGuideState exits: m=2233 SNR=32.7
01:15:20.451 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:20.451 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:20.451 00.000 6880 Enqueuing Expose request
01:15:20.451 00.000 10052 Worker thread wakes up
01:15:20.451 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:15:20.451 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:20.451 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:21.174 00.723 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"03ed5fb4-38c8-469d-88bc-68d64f545580"}
01:15:21.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"03ed5fb4-38c8-469d-88bc-68d64f545580"}
01:15:21.174 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e68f009-f3df-4407-b89e-838ca84fde66"}
01:15:21.174 00.000 6880 case statement mapped state 6 to 3
01:15:21.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e68f009-f3df-4407-b89e-838ca84fde66"}
01:15:21.175 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58fc4cbf-8066-4f51-aba0-4d5552475212"}
01:15:21.176 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":473,"width":15,"height":15,"star_pos":[6.56,6.59],"pixels":"..."},"id":"58fc4cbf-8066-4f51-aba0-4d5552475212"}
01:15:21.361 00.185 10052 Exposure complete
01:15:21.436 00.075 10052 worker thread done servicing request
01:15:21.436 00.000 6880 OnExposeComplete: enter
01:15:21.436 00.000 6880 UpdateGuideState(): m_state=6
01:15:21.437 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
01:15:21.437 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.48, Mass=2302, SNR=33.3, Peak=137 HFD=4.6
01:15:21.437 00.000 6880 MultiStar: [#1 0.01,-0.17,0.96,U] [#2 -0.13,0.03,0.98,U] [#3 -0.19,0.02,0.91,U] [#4 0.06,-0.09,0.84,U] [#5 -0.03,-0.19,0.98,U] [#6 -0.10,0.37,0.92,U] [#7 -0.37,-0.22,0.77,U] [#8 -0.31,-0.21,0.79,U] 
01:15:21.437 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.06}, one-star: {-0.02, -0.14}
01:15:21.437 00.000 6880 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.61) = xAngle (-1.01 = -1.01)
01:15:21.437 00.000 6880 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
01:15:21.437 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-2.62 mountX=0.07 mountY=-0.11, mountTheta=-1.02
01:15:21.438 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.06, opts=13)
01:15:21.438 00.000 6880 Enqueuing Move request for scope (-0.11, -0.06)
01:15:21.439 00.001 10052 Worker thread wakes up
01:15:21.439 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
01:15:21.439 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
01:15:21.439 00.000 10052 Moving (-0.11, -0.06) raw xDistance=0.07 yDistance=-0.11
01:15:21.439 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:15:21.439 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
01:15:21.439 00.000 10052 MoveAxis(E, 0, ABG)
01:15:21.439 00.000 10052 Move returns status 0, amount 0
01:15:21.439 00.000 10052 MoveAxis(N, 0, ABG)
01:15:21.439 00.000 10052 Move returns status 0, amount 0
01:15:21.439 00.000 10052 move complete, result=0
01:15:21.439 00.000 10052 worker thread done servicing request
01:15:21.467 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:21.515 00.048 6880 UpdateGuideState exits: m=2302 SNR=33.3
01:15:21.515 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:21.515 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:21.515 00.000 6880 Enqueuing Expose request
01:15:21.515 00.000 10052 Worker thread wakes up
01:15:21.515 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:21.516 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:21.516 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:22.647 01.131 10052 Exposure complete
01:15:22.726 00.079 10052 worker thread done servicing request
01:15:22.726 00.000 6880 OnExposeComplete: enter
01:15:22.727 00.001 6880 UpdateGuideState(): m_state=6
01:15:22.727 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
01:15:22.727 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.38, Mass=2130, SNR=31.9, Peak=134 HFD=4.5
01:15:22.728 00.001 6880 MultiStar: [#1 0.09,-0.57,0.00,M1] [#2 0.04,-0.44,0.99,U] [#3 -0.04,-0.60,0.00,M1] [#4 0.11,-0.43,0.88,U] [#5 0.02,-0.62,0.00,M1] [#6 0.08,-0.35,0.95,U] [#7 -0.01,-0.55,0.00,M1] [#8 -0.05,-0.78,0.00,M1] 
01:15:22.728 00.000 6880 single-star, 3 included, MultiStar: {0.06, -0.36}, one-star: {0.01, -0.24}
01:15:22.728 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
01:15:22.728 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
01:15:22.728 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.24 hyp=0.25 cameraTheta=-1.52 mountX=0.24 mountY=0.01, mountTheta=0.06
01:15:22.729 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.24, opts=13)
01:15:22.729 00.000 6880 Enqueuing Move request for scope (0.01, -0.24)
01:15:22.729 00.000 10052 Worker thread wakes up
01:15:22.729 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.24) opts 0xd
01:15:22.729 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.24)
01:15:22.730 00.001 10052 Moving (0.01, -0.24) raw xDistance=0.24 yDistance=0.01
01:15:22.730 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:15:22.730 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.09, using input
01:15:22.730 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
01:15:22.730 00.000 10052 MoveAxis(W, 65, ABG)
01:15:22.730 00.000 10052 Guiding  Dir = 3, Dur = 65
01:15:22.752 00.022 10052 IsSlewing returns 0
01:15:22.756 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:22.789 00.033 10052 IsGuiding returns 0
01:15:22.800 00.011 6880 UpdateGuideState exits: m=2130 SNR=31.9
01:15:22.800 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:22.800 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:22.800 00.000 6880 Enqueuing Expose request
01:15:22.822 00.022 10052 PulseGuide returned control before completion, sleep 43
01:15:22.900 00.078 10052 IsGuiding returns 0
01:15:22.900 00.000 10052 Move returns status 0, amount 65
01:15:22.901 00.001 10052 MoveAxis(N, 0, ABG)
01:15:22.901 00.000 10052 Move returns status 0, amount 0
01:15:22.901 00.000 10052 move complete, result=0
01:15:22.901 00.000 10052 worker thread done servicing request
01:15:22.901 00.000 10052 Worker thread wakes up
01:15:22.901 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:22.901 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:22.901 00.000 6880 GuideStep: 0.2 px 65 ms WEST, 0.0 px 0 ms NORTH
01:15:23.172 00.271 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8012d17a-0a42-4b94-af91-8c39048c5b20"}
01:15:23.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8012d17a-0a42-4b94-af91-8c39048c5b20"}
01:15:23.173 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"34263f51-d92f-43f8-9885-96b56f8f68a8"}
01:15:23.173 00.000 6880 case statement mapped state 6 to 3
01:15:23.173 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"34263f51-d92f-43f8-9885-96b56f8f68a8"}
01:15:23.174 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4068aad9-0225-4212-aa55-0e5263448621"}
01:15:23.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":475,"width":15,"height":15,"star_pos":[6.80,7.38],"pixels":"..."},"id":"4068aad9-0225-4212-aa55-0e5263448621"}
01:15:23.809 00.635 10052 Exposure complete
01:15:23.901 00.092 10052 worker thread done servicing request
01:15:23.901 00.000 6880 OnExposeComplete: enter
01:15:23.902 00.001 6880 UpdateGuideState(): m_state=6
01:15:23.902 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
01:15:23.902 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.28, Mass=2341, SNR=33.5, Peak=125 HFD=4.8
01:15:23.903 00.001 6880 MultiStar: [#1 0.22,-0.26,0.93,U] [#2 0.08,-0.24,0.99,U] [#3 0.00,-0.42,0.89,U] [#4 0.37,-0.11,0.83,U] [#5 -0.05,-0.37,0.96,U] [#6 0.13,-0.20,0.93,U] [#7 0.00,-0.43,0.76,U] [#8 -0.14,-0.60,0.00,M2] 
01:15:23.903 00.000 6880 refined, 7 included, MultiStar: {0.09, -0.29}, one-star: {-0.01, -0.34}
01:15:23.903 00.000 6880 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.61) = xAngle (0.34 = 0.34)
01:15:23.903 00.000 6880 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
01:15:23.903 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.29 hyp=0.31 cameraTheta=-1.27 mountX=0.29 mountY=0.09, mountTheta=0.31
01:15:23.905 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.29, opts=13)
01:15:23.906 00.001 6880 Enqueuing Move request for scope (0.09, -0.29)
01:15:23.906 00.000 10052 Worker thread wakes up
01:15:23.906 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.29) opts 0xd
01:15:23.906 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.29)
01:15:23.906 00.000 10052 Moving (0.09, -0.29) raw xDistance=0.29 yDistance=0.09
01:15:23.906 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
01:15:23.906 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
01:15:23.906 00.000 10052 MoveAxis(W, 81, ABG)
01:15:23.907 00.001 10052 Guiding  Dir = 3, Dur = 81
01:15:23.935 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:23.964 00.029 10052 IsSlewing returns 0
01:15:23.982 00.018 6880 UpdateGuideState exits: m=2341 SNR=33.5
01:15:23.982 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:23.982 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:23.982 00.000 6880 Enqueuing Expose request
01:15:24.031 00.049 10052 IsGuiding returns 0
01:15:24.094 00.063 10052 PulseGuide returned control before completion, sleep 28
01:15:24.175 00.081 10052 IsGuiding returns 1
01:15:24.175 00.000 10052 scope still moving after pulse duration time elapsed
01:15:24.255 00.080 10052 IsSlewing returns 0
01:15:24.328 00.073 10052 IsGuiding returns 0
01:15:24.328 00.000 10052 scope move finished after 81 + 216 ms
01:15:24.329 00.001 10052 Move returns status 0, amount 81
01:15:24.329 00.000 10052 MoveAxis(N, 0, ABG)
01:15:24.329 00.000 10052 Move returns status 0, amount 0
01:15:24.329 00.000 10052 move complete, result=0
01:15:24.329 00.000 10052 worker thread done servicing request
01:15:24.329 00.000 10052 Worker thread wakes up
01:15:24.329 00.000 6880 GuideStep: 0.3 px 81 ms WEST, 0.1 px 0 ms NORTH
01:15:24.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:24.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:25.171 00.842 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c0ca761-7a4d-46d7-8416-7a33c6c0d93f"}
01:15:25.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c0ca761-7a4d-46d7-8416-7a33c6c0d93f"}
01:15:25.173 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"658bb47c-758e-4506-b13e-a2e3c7a1d29c"}
01:15:25.173 00.000 6880 case statement mapped state 6 to 3
01:15:25.173 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"658bb47c-758e-4506-b13e-a2e3c7a1d29c"}
01:15:25.176 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b52c6587-41e2-4323-8845-557fe87adcbb"}
01:15:25.176 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":476,"width":15,"height":15,"star_pos":[6.78,7.28],"pixels":"..."},"id":"b52c6587-41e2-4323-8845-557fe87adcbb"}
01:15:25.461 00.285 10052 Exposure complete
01:15:25.558 00.097 10052 worker thread done servicing request
01:15:25.558 00.000 6880 OnExposeComplete: enter
01:15:25.559 00.001 6880 UpdateGuideState(): m_state=6
01:15:25.559 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
01:15:25.559 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.67, Mass=2268, SNR=32.9, Peak=143 HFD=4.8
01:15:25.560 00.001 6880 MultiStar: [#1 0.50,0.02,0.98,U] [#2 0.03,0.03,1.00,U] [#3 0.03,0.03,0.91,U] [#4 0.47,0.22,0.86,U] [#5 0.41,0.04,0.96,U] [#6 0.06,0.04,0.93,U] [#7 0.22,0.05,0.77,U] [#8 0.17,-0.29,0.79,U] 
01:15:25.560 00.000 6880 single-star, 8 included, MultiStar: {0.23, 0.02}, one-star: {0.16, 0.05}
01:15:25.560 00.000 6880 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.61) = xAngle (1.91 = 1.91)
01:15:25.560 00.000 6880 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
01:15:25.560 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.05 hyp=0.17 cameraTheta=0.29 mountX=-0.06 mountY=0.16, mountTheta=1.90
01:15:25.562 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.05, opts=13)
01:15:25.562 00.000 6880 Enqueuing Move request for scope (0.16, 0.05)
01:15:25.562 00.000 10052 Worker thread wakes up
01:15:25.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.05) opts 0xd
01:15:25.562 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.05)
01:15:25.562 00.000 10052 Moving (0.16, 0.05) raw xDistance=-0.06 yDistance=0.16
01:15:25.562 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:15:25.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
01:15:25.562 00.000 10052 MoveAxis(E, 0, ABG)
01:15:25.562 00.000 10052 Move returns status 0, amount 0
01:15:25.562 00.000 10052 MoveAxis(N, 0, ABG)
01:15:25.563 00.001 10052 Move returns status 0, amount 0
01:15:25.563 00.000 10052 move complete, result=0
01:15:25.563 00.000 10052 worker thread done servicing request
01:15:25.599 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:25.642 00.043 6880 UpdateGuideState exits: m=2268 SNR=32.9
01:15:25.642 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:25.642 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:25.642 00.000 6880 Enqueuing Expose request
01:15:25.643 00.001 10052 Worker thread wakes up
01:15:25.643 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:25.643 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:25.643 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:26.558 00.915 10052 Exposure complete
01:15:26.642 00.084 10052 worker thread done servicing request
01:15:26.642 00.000 6880 OnExposeComplete: enter
01:15:26.642 00.000 6880 UpdateGuideState(): m_state=6
01:15:26.643 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
01:15:26.643 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.59, Mass=2272, SNR=33.0, Peak=129 HFD=4.8
01:15:26.643 00.000 6880 MultiStar: [#1 0.00,-0.37,0.96,U] [#2 -0.08,-0.43,1.01,U] [#3 -0.14,-0.36,0.92,U] [#4 -0.09,-0.30,0.84,U] [#5 -0.11,-0.60,0.00,M1] [#6 -0.07,-0.37,0.92,U] [#7 -0.18,-0.42,0.76,U] [#8 -0.24,-0.60,0.00,M2] 
01:15:26.643 00.000 6880 single-star, 6 included, MultiStar: {-0.09, -0.32}, one-star: {-0.09, -0.03}
01:15:26.643 00.000 6880 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
01:15:26.643 00.000 6880 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
01:15:26.643 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.81 mountX=0.04 mountY=-0.09, mountTheta=-1.20
01:15:26.645 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.03, opts=13)
01:15:26.645 00.000 6880 Enqueuing Move request for scope (-0.09, -0.03)
01:15:26.645 00.000 10052 Worker thread wakes up
01:15:26.645 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
01:15:26.645 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
01:15:26.645 00.000 10052 Moving (-0.09, -0.03) raw xDistance=0.04 yDistance=-0.09
01:15:26.645 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:15:26.645 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:15:26.646 00.001 10052 MoveAxis(E, 0, ABG)
01:15:26.646 00.000 10052 Move returns status 0, amount 0
01:15:26.646 00.000 10052 MoveAxis(N, 0, ABG)
01:15:26.646 00.000 10052 Move returns status 0, amount 0
01:15:26.646 00.000 10052 move complete, result=0
01:15:26.646 00.000 10052 worker thread done servicing request
01:15:26.669 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:26.729 00.060 6880 UpdateGuideState exits: m=2272 SNR=33.0
01:15:26.729 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:26.730 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:26.730 00.000 6880 Enqueuing Expose request
01:15:26.730 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:15:26.730 00.000 10052 Worker thread wakes up
01:15:26.730 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:26.730 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:27.170 00.440 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91a303fc-b087-4af9-bf05-b92cc273504a"}
01:15:27.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91a303fc-b087-4af9-bf05-b92cc273504a"}
01:15:27.171 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7a9e538-9438-49d5-9e66-4d1c62efd9bc"}
01:15:27.171 00.000 6880 case statement mapped state 6 to 3
01:15:27.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7a9e538-9438-49d5-9e66-4d1c62efd9bc"}
01:15:27.172 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a83a219d-470f-4f20-9e9e-2e563e7d963d"}
01:15:27.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":478,"width":15,"height":15,"star_pos":[6.70,6.59],"pixels":"..."},"id":"a83a219d-470f-4f20-9e9e-2e563e7d963d"}
01:15:27.871 00.699 10052 Exposure complete
01:15:27.940 00.069 10052 worker thread done servicing request
01:15:27.940 00.000 6880 OnExposeComplete: enter
01:15:27.940 00.000 6880 UpdateGuideState(): m_state=6
01:15:27.941 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
01:15:27.941 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=888.59, Mass=2339, SNR=33.6, Peak=155 HFD=4.6
01:15:27.941 00.000 6880 MultiStar: [#1 0.41,-0.17,0.92,U] [#2 0.46,0.18,1.01,U] [#3 0.18,-0.26,0.92,U] [#4 0.48,-0.16,0.85,U] [#5 0.36,-0.09,0.98,U] [#6 0.32,0.05,0.93,U] [#7 0.13,-0.20,0.76,U] [#8 0.04,-0.29,0.81,U] 
01:15:27.942 00.001 6880 refined, 8 included, MultiStar: {0.32, -0.10}, one-star: {0.42, -0.04}
01:15:27.942 00.000 6880 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.61) = xAngle (1.31 = 1.31)
01:15:27.942 00.000 6880 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
01:15:27.942 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.10 hyp=0.33 cameraTheta=-0.30 mountX=0.09 mountY=0.32, mountTheta=1.31
01:15:27.944 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.10, opts=13)
01:15:27.944 00.000 6880 Enqueuing Move request for scope (0.32, -0.10)
01:15:27.944 00.000 10052 Worker thread wakes up
01:15:27.944 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.10) opts 0xd
01:15:27.944 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.10)
01:15:27.944 00.000 10052 Moving (0.32, -0.10) raw xDistance=0.09 yDistance=0.32
01:15:27.944 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:15:27.944 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.32, slope = 0.02
01:15:27.944 00.000 10052 MoveAxis(E, 0, ABG)
01:15:27.945 00.001 10052 Move returns status 0, amount 0
01:15:27.945 00.000 10052 MoveAxis(S, 29, ABG)
01:15:27.945 00.000 10052 Guiding  Dir = 1, Dur = 29
01:15:27.971 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:27.993 00.022 10052 IsSlewing returns 0
01:15:28.018 00.025 6880 UpdateGuideState exits: m=2339 SNR=33.6
01:15:28.018 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:28.019 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:28.019 00.000 6880 Enqueuing Expose request
01:15:28.067 00.048 10052 IsGuiding returns 0
01:15:28.215 00.148 10052 IsGuiding returns 0
01:15:28.215 00.000 10052 Move returns status 0, amount 29
01:15:28.215 00.000 10052 move complete, result=0
01:15:28.215 00.000 10052 worker thread done servicing request
01:15:28.215 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 29 ms SOUTH
01:15:28.216 00.001 10052 Worker thread wakes up
01:15:28.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:28.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:29.131 00.915 10052 Exposure complete
01:15:29.171 00.040 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4f8a543b-5927-4ed5-8bf4-da9904a796af"}
01:15:29.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4f8a543b-5927-4ed5-8bf4-da9904a796af"}
01:15:29.171 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a5269fe-2094-4ba2-84ab-b92185ae1909"}
01:15:29.171 00.000 6880 case statement mapped state 6 to 3
01:15:29.172 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a5269fe-2094-4ba2-84ab-b92185ae1909"}
01:15:29.172 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cf7f8a19-fb66-4db1-bde9-0866ad99fe63"}
01:15:29.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":479,"width":15,"height":15,"star_pos":[7.21,6.59],"pixels":"..."},"id":"cf7f8a19-fb66-4db1-bde9-0866ad99fe63"}
01:15:29.208 00.036 10052 worker thread done servicing request
01:15:29.208 00.000 6880 OnExposeComplete: enter
01:15:29.208 00.000 6880 UpdateGuideState(): m_state=6
01:15:29.208 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
01:15:29.209 00.001 6880 Star::Find returns 1 (0), X=407.94, Y=888.52, Mass=2314, SNR=33.3, Peak=147 HFD=4.9
01:15:29.209 00.000 6880 MultiStar: [#1 0.49,-0.11,0.96,U] [#2 0.43,0.21,1.01,U] [#3 0.07,-0.29,0.89,U] [#4 0.31,-0.10,0.85,U] [#5 0.19,-0.08,0.99,U] [#6 0.20,-0.11,0.93,U] [#7 0.18,-0.15,0.74,U] [#8 0.08,-0.22,0.80,U] 
01:15:29.209 00.000 6880 single-star, 8 included, MultiStar: {0.24, -0.10}, one-star: {0.15, -0.10}
01:15:29.209 00.000 6880 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.61) = xAngle (1.00 = 1.00)
01:15:29.209 00.000 6880 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
01:15:29.209 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-0.61 mountX=0.10 mountY=0.15, mountTheta=0.99
01:15:29.211 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.10, opts=13)
01:15:29.211 00.000 6880 Enqueuing Move request for scope (0.15, -0.10)
01:15:29.211 00.000 10052 Worker thread wakes up
01:15:29.211 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.10) opts 0xd
01:15:29.211 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.10)
01:15:29.211 00.000 10052 Moving (0.15, -0.10) raw xDistance=0.10 yDistance=0.15
01:15:29.212 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:15:29.212 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:15:29.212 00.000 10052 MoveAxis(E, 0, ABG)
01:15:29.212 00.000 10052 Move returns status 0, amount 0
01:15:29.212 00.000 10052 MoveAxis(N, 0, ABG)
01:15:29.212 00.000 10052 Move returns status 0, amount 0
01:15:29.212 00.000 10052 move complete, result=0
01:15:29.212 00.000 10052 worker thread done servicing request
01:15:29.238 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:29.278 00.040 6880 UpdateGuideState exits: m=2314 SNR=33.3
01:15:29.278 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:29.278 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:29.278 00.000 6880 Enqueuing Expose request
01:15:29.278 00.000 10052 Worker thread wakes up
01:15:29.278 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:29.278 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:29.278 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:30.410 01.132 10052 Exposure complete
01:15:30.488 00.078 10052 worker thread done servicing request
01:15:30.488 00.000 6880 OnExposeComplete: enter
01:15:30.488 00.000 6880 UpdateGuideState(): m_state=6
01:15:30.489 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
01:15:30.489 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=888.36, Mass=2256, SNR=33.0, Peak=151 HFD=4.8
01:15:30.489 00.000 6880 MultiStar: [#1 0.39,-0.34,0.94,U] [#2 0.41,0.03,0.99,U] [#3 0.18,-0.32,0.93,U] [#4 0.42,-0.04,0.83,U] [#5 0.40,-0.18,0.99,U] [#6 0.32,-0.16,0.92,U] [#7 0.23,-0.22,0.76,U] [#8 0.12,-0.62,0.00,M1] 
01:15:30.490 00.001 6880 single-star, 7 included, MultiStar: {0.32, -0.19}, one-star: {0.17, -0.26}
01:15:30.490 00.000 6880 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.61) = xAngle (0.63 = 0.63)
01:15:30.490 00.000 6880 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
01:15:30.490 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.26 hyp=0.31 cameraTheta=-0.98 mountX=0.25 mountY=0.18, mountTheta=0.61
01:15:30.491 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.26, opts=13)
01:15:30.492 00.001 6880 Enqueuing Move request for scope (0.17, -0.26)
01:15:30.492 00.000 10052 Worker thread wakes up
01:15:30.492 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.26) opts 0xd
01:15:30.492 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.26)
01:15:30.492 00.000 10052 Moving (0.17, -0.26) raw xDistance=0.25 yDistance=0.18
01:15:30.492 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:15:30.492 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.03
01:15:30.492 00.000 10052 MoveAxis(W, 67, ABG)
01:15:30.492 00.000 10052 Guiding  Dir = 3, Dur = 67
01:15:30.513 00.021 10052 IsSlewing returns 0
01:15:30.517 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:30.551 00.034 10052 IsGuiding returns 0
01:15:30.568 00.017 6880 UpdateGuideState exits: m=2256 SNR=33.0
01:15:30.568 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:30.568 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:30.568 00.000 6880 Enqueuing Expose request
01:15:30.579 00.011 10052 PulseGuide returned control before completion, sleep 50
01:15:30.663 00.084 10052 IsGuiding returns 0
01:15:30.663 00.000 10052 Move returns status 0, amount 67
01:15:30.663 00.000 10052 MoveAxis(N, 0, ABG)
01:15:30.663 00.000 10052 Move returns status 0, amount 0
01:15:30.663 00.000 10052 move complete, result=0
01:15:30.663 00.000 10052 worker thread done servicing request
01:15:30.663 00.000 10052 Worker thread wakes up
01:15:30.663 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:30.664 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:30.690 00.026 6880 GuideStep: 0.3 px 67 ms WEST, 0.2 px 0 ms NORTH
01:15:31.170 00.480 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fac0ca60-e85c-4557-a302-a18f41518953"}
01:15:31.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fac0ca60-e85c-4557-a302-a18f41518953"}
01:15:31.171 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18eea769-cc5d-45f7-9c1a-6e2baa696c13"}
01:15:31.171 00.000 6880 case statement mapped state 6 to 3
01:15:31.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18eea769-cc5d-45f7-9c1a-6e2baa696c13"}
01:15:31.171 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e3a37ffe-c330-4d98-9889-cb1bf6f7dd98"}
01:15:31.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":481,"width":15,"height":15,"star_pos":[6.96,7.36],"pixels":"..."},"id":"e3a37ffe-c330-4d98-9889-cb1bf6f7dd98"}
01:15:31.580 00.409 10052 Exposure complete
01:15:31.645 00.065 10052 worker thread done servicing request
01:15:31.645 00.000 6880 OnExposeComplete: enter
01:15:31.646 00.001 6880 UpdateGuideState(): m_state=6
01:15:31.646 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
01:15:31.646 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.22, Mass=2283, SNR=33.2, Peak=154 HFD=4.6
01:15:31.646 00.000 6880 MultiStar: [#1 0.18,-0.39,0.96,U] [#2 0.10,-0.24,0.99,U] [#3 0.10,-0.36,0.89,U] [#4 0.20,-0.21,0.84,U] [#5 0.06,-0.49,0.95,U] [#6 0.21,-0.17,0.93,U] [#7 -0.05,-0.34,0.77,U] [#8 -0.11,-0.28,0.79,U] 
01:15:31.647 00.001 6880 refined, 8 included, MultiStar: {0.08, -0.32}, one-star: {-0.05, -0.40}
01:15:31.647 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
01:15:31.647 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
01:15:31.647 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.34 mountX=0.32 mountY=0.08, mountTheta=0.25
01:15:31.648 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.32, opts=13)
01:15:31.648 00.000 6880 Enqueuing Move request for scope (0.08, -0.32)
01:15:31.649 00.001 10052 Worker thread wakes up
01:15:31.649 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
01:15:31.649 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
01:15:31.649 00.000 10052 Moving (0.08, -0.32) raw xDistance=0.32 yDistance=0.08
01:15:31.649 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
01:15:31.649 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.16, using input
01:15:31.649 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.04
01:15:31.649 00.000 10052 MoveAxis(W, 89, ABG)
01:15:31.649 00.000 10052 Guiding  Dir = 3, Dur = 89
01:15:31.675 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:31.690 00.015 10052 IsSlewing returns 0
01:15:31.716 00.026 6880 UpdateGuideState exits: m=2283 SNR=33.2
01:15:31.716 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:31.716 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:31.717 00.001 6880 Enqueuing Expose request
01:15:31.770 00.053 10052 IsGuiding returns 0
01:15:31.839 00.069 10052 PulseGuide returned control before completion, sleep 31
01:15:31.915 00.076 10052 IsGuiding returns 1
01:15:31.915 00.000 10052 scope still moving after pulse duration time elapsed
01:15:31.993 00.078 10052 IsSlewing returns 0
01:15:32.068 00.075 10052 IsGuiding returns 0
01:15:32.068 00.000 10052 scope move finished after 89 + 209 ms
01:15:32.068 00.000 10052 Move returns status 0, amount 89
01:15:32.068 00.000 10052 MoveAxis(N, 0, ABG)
01:15:32.068 00.000 10052 Move returns status 0, amount 0
01:15:32.069 00.001 10052 move complete, result=0
01:15:32.069 00.000 10052 worker thread done servicing request
01:15:32.069 00.000 10052 Worker thread wakes up
01:15:32.069 00.000 6880 GuideStep: 0.3 px 89 ms WEST, 0.1 px 0 ms NORTH
01:15:32.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:32.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:33.170 01.101 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbb38a9d-4b2c-45da-a1a7-a51b3bd4344a"}
01:15:33.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbb38a9d-4b2c-45da-a1a7-a51b3bd4344a"}
01:15:33.170 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3c276e52-bed2-4504-b706-c11d25ecfa15"}
01:15:33.170 00.000 6880 case statement mapped state 6 to 3
01:15:33.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c276e52-bed2-4504-b706-c11d25ecfa15"}
01:15:33.171 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1591a730-effa-4a31-b199-8eb7bed5ec34"}
01:15:33.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":482,"width":15,"height":15,"star_pos":[6.74,7.22],"pixels":"..."},"id":"1591a730-effa-4a31-b199-8eb7bed5ec34"}
01:15:33.207 00.036 10052 Exposure complete
01:15:33.264 00.057 10052 worker thread done servicing request
01:15:33.264 00.000 6880 OnExposeComplete: enter
01:15:33.264 00.000 6880 UpdateGuideState(): m_state=6
01:15:33.264 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
01:15:33.264 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.27, Mass=2260, SNR=33.0, Peak=149 HFD=4.5
01:15:33.265 00.001 6880 MultiStar: [#1 0.25,-0.44,0.96,U] [#2 0.28,-0.18,1.01,U] [#3 0.02,-0.46,0.92,U] [#4 0.24,-0.23,0.86,U] [#5 0.24,-0.23,0.98,U] [#6 0.14,-0.21,0.96,U] [#7 -0.06,-0.38,0.79,U] [#8 -0.05,-0.67,0.00,M1] 
01:15:33.265 00.000 6880 refined, 7 included, MultiStar: {0.15, -0.31}, one-star: {0.06, -0.35}
01:15:33.265 00.000 6880 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.61) = xAngle (0.50 = 0.50)
01:15:33.265 00.000 6880 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
01:15:33.265 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-1.12 mountX=0.30 mountY=0.15, mountTheta=0.47
01:15:33.267 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.31, opts=13)
01:15:33.267 00.000 6880 Enqueuing Move request for scope (0.15, -0.31)
01:15:33.267 00.000 10052 Worker thread wakes up
01:15:33.267 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.31) opts 0xd
01:15:33.267 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.31)
01:15:33.267 00.000 10052 Moving (0.15, -0.31) raw xDistance=0.30 yDistance=0.15
01:15:33.267 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:15:33.267 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:15:33.267 00.000 10052 MoveAxis(W, 85, ABG)
01:15:33.267 00.000 10052 Guiding  Dir = 3, Dur = 85
01:15:33.288 00.021 10052 IsSlewing returns 0
01:15:33.290 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:33.323 00.033 6880 UpdateGuideState exits: m=2260 SNR=33.0
01:15:33.323 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:33.323 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:33.323 00.000 6880 Enqueuing Expose request
01:15:33.326 00.003 10052 IsGuiding returns 0
01:15:33.354 00.028 10052 PulseGuide returned control before completion, sleep 68
01:15:33.447 00.093 10052 IsGuiding returns 0
01:15:33.447 00.000 10052 Move returns status 0, amount 85
01:15:33.447 00.000 10052 MoveAxis(N, 0, ABG)
01:15:33.447 00.000 10052 Move returns status 0, amount 0
01:15:33.447 00.000 10052 move complete, result=0
01:15:33.447 00.000 10052 worker thread done servicing request
01:15:33.448 00.001 6880 GuideStep: 0.3 px 85 ms WEST, 0.2 px 0 ms NORTH
01:15:33.448 00.000 10052 Worker thread wakes up
01:15:33.448 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:33.448 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:34.355 00.907 10052 Exposure complete
01:15:34.426 00.071 10052 worker thread done servicing request
01:15:34.426 00.000 6880 OnExposeComplete: enter
01:15:34.426 00.000 6880 UpdateGuideState(): m_state=6
01:15:34.426 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
01:15:34.426 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.53, Mass=2391, SNR=33.9, Peak=161 HFD=4.7
01:15:34.427 00.001 6880 MultiStar: [#1 0.04,-0.34,0.94,U] [#2 0.19,-0.23,0.99,U] [#3 -0.04,-0.40,0.90,U] [#4 0.04,-0.22,0.83,U] [#5 -0.06,-0.47,0.94,U] [#6 0.11,-0.30,0.89,U] [#7 -0.20,-0.39,0.77,U] [#8 -0.10,-0.57,0.00,M2] 
01:15:34.427 00.000 6880 single-star, 7 included, MultiStar: {0.02, -0.30}, one-star: {0.02, -0.09}
01:15:34.427 00.000 6880 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
01:15:34.427 00.000 6880 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
01:15:34.427 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.35 mountX=0.09 mountY=0.02, mountTheta=0.24
01:15:34.428 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.09, opts=13)
01:15:34.428 00.000 6880 Enqueuing Move request for scope (0.02, -0.09)
01:15:34.428 00.000 10052 Worker thread wakes up
01:15:34.428 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
01:15:34.429 00.001 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
01:15:34.429 00.000 10052 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.02
01:15:34.429 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:15:34.429 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
01:15:34.429 00.000 10052 MoveAxis(E, 0, ABG)
01:15:34.429 00.000 10052 Move returns status 0, amount 0
01:15:34.429 00.000 10052 MoveAxis(N, 0, ABG)
01:15:34.429 00.000 10052 Move returns status 0, amount 0
01:15:34.429 00.000 10052 move complete, result=0
01:15:34.429 00.000 10052 worker thread done servicing request
01:15:34.467 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:34.516 00.049 6880 UpdateGuideState exits: m=2391 SNR=33.9
01:15:34.516 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:34.516 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:34.516 00.000 6880 Enqueuing Expose request
01:15:34.516 00.000 10052 Worker thread wakes up
01:15:34.516 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:15:34.517 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:34.517 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:35.169 00.652 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab101cee-cce6-480a-b731-5ed2dad173d7"}
01:15:35.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab101cee-cce6-480a-b731-5ed2dad173d7"}
01:15:35.170 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aafe06cc-17e0-4692-b852-4bcbe8d6dce8"}
01:15:35.170 00.000 6880 case statement mapped state 6 to 3
01:15:35.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aafe06cc-17e0-4692-b852-4bcbe8d6dce8"}
01:15:35.171 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e40e1807-2c3a-4d4a-8641-0b48a11a6ebb"}
01:15:35.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":484,"width":15,"height":15,"star_pos":[6.81,6.53],"pixels":"..."},"id":"e40e1807-2c3a-4d4a-8641-0b48a11a6ebb"}
01:15:35.651 00.480 10052 Exposure complete
01:15:35.716 00.065 10052 worker thread done servicing request
01:15:35.716 00.000 6880 OnExposeComplete: enter
01:15:35.716 00.000 6880 UpdateGuideState(): m_state=6
01:15:35.716 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
01:15:35.717 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=888.54, Mass=2282, SNR=33.1, Peak=157 HFD=4.6
01:15:35.717 00.000 6880 MultiStar: [#1 -0.02,-0.36,0.98,U] [#2 0.09,-0.17,1.03,U] [#3 -0.03,-0.34,0.94,U] [#4 0.02,-0.31,0.88,U] [#5 0.11,-0.24,0.95,U] [#6 0.06,-0.12,0.96,U] [#7 -0.05,-0.03,0.77,U] [#8 -0.17,-0.31,0.79,U] 
01:15:35.717 00.000 6880 single-star, 8 included, MultiStar: {0.00, -0.22}, one-star: {-0.02, -0.08}
01:15:35.717 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
01:15:35.717 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:15:35.717 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.79 mountX=0.08 mountY=-0.02, mountTheta=-0.21
01:15:35.720 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.08, opts=13)
01:15:35.720 00.000 6880 Enqueuing Move request for scope (-0.02, -0.08)
01:15:35.720 00.000 10052 Worker thread wakes up
01:15:35.720 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:15:35.720 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:15:35.720 00.000 10052 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=-0.02
01:15:35.721 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:15:35.721 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
01:15:35.721 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:15:35.721 00.000 10052 MoveAxis(E, 0, ABG)
01:15:35.721 00.000 10052 Move returns status 0, amount 0
01:15:35.721 00.000 10052 MoveAxis(N, 0, ABG)
01:15:35.721 00.000 10052 Move returns status 0, amount 0
01:15:35.721 00.000 10052 move complete, result=0
01:15:35.721 00.000 10052 worker thread done servicing request
01:15:35.745 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:35.785 00.040 6880 UpdateGuideState exits: m=2282 SNR=33.1
01:15:35.785 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:35.785 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:35.785 00.000 6880 Enqueuing Expose request
01:15:35.785 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:15:35.785 00.000 10052 Worker thread wakes up
01:15:35.786 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:35.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:36.699 00.913 10052 Exposure complete
01:15:36.777 00.078 10052 worker thread done servicing request
01:15:36.777 00.000 6880 OnExposeComplete: enter
01:15:36.778 00.001 6880 UpdateGuideState(): m_state=6
01:15:36.778 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
01:15:36.778 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.46, Mass=2295, SNR=33.3, Peak=155 HFD=4.5
01:15:36.779 00.001 6880 MultiStar: [#1 0.06,-0.34,0.97,U] [#2 0.18,-0.14,1.01,U] [#3 0.03,-0.32,0.91,U] [#4 0.03,-0.22,0.84,U] [#5 0.14,-0.19,0.98,U] [#6 0.15,-0.18,0.93,U] [#7 -0.18,-0.32,0.78,U] [#8 0.03,-0.31,0.80,U] 
01:15:36.779 00.000 6880 single-star, 8 included, MultiStar: {0.06, -0.24}, one-star: {0.04, -0.16}
01:15:36.779 00.000 6880 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.61) = xAngle (0.29 = 0.29)
01:15:36.779 00.000 6880 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:15:36.779 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.17 cameraTheta=-1.32 mountX=0.16 mountY=0.04, mountTheta=0.26
01:15:36.781 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.16, opts=13)
01:15:36.781 00.000 6880 Enqueuing Move request for scope (0.04, -0.16)
01:15:36.781 00.000 10052 Worker thread wakes up
01:15:36.781 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
01:15:36.781 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
01:15:36.781 00.000 10052 Moving (0.04, -0.16) raw xDistance=0.16 yDistance=0.04
01:15:36.781 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:15:36.781 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:15:36.781 00.000 10052 MoveAxis(W, 43, ABG)
01:15:36.781 00.000 10052 Guiding  Dir = 3, Dur = 43
01:15:36.802 00.021 10052 IsSlewing returns 0
01:15:36.811 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:36.840 00.029 10052 IsGuiding returns 0
01:15:36.856 00.016 6880 UpdateGuideState exits: m=2295 SNR=33.3
01:15:36.856 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:36.856 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:36.856 00.000 6880 Enqueuing Expose request
01:15:36.868 00.012 10052 PulseGuide returned control before completion, sleep 26
01:15:36.921 00.053 10052 IsGuiding returns 0
01:15:36.921 00.000 10052 Move returns status 0, amount 43
01:15:36.921 00.000 10052 MoveAxis(N, 0, ABG)
01:15:36.921 00.000 10052 Move returns status 0, amount 0
01:15:36.921 00.000 10052 move complete, result=0
01:15:36.921 00.000 10052 worker thread done servicing request
01:15:36.921 00.000 10052 Worker thread wakes up
01:15:36.921 00.000 6880 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
01:15:36.921 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:36.921 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:37.169 00.248 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5a50d8c0-0740-4afd-824c-1eb8b89ab0c7"}
01:15:37.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5a50d8c0-0740-4afd-824c-1eb8b89ab0c7"}
01:15:37.170 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e1528a6-fe11-484b-9c76-69d1d54d144e"}
01:15:37.170 00.000 6880 case statement mapped state 6 to 3
01:15:37.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e1528a6-fe11-484b-9c76-69d1d54d144e"}
01:15:37.185 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4ed4a81f-2641-489f-b4fb-d4eb67b087a6"}
01:15:37.186 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":486,"width":15,"height":15,"star_pos":[6.83,7.46],"pixels":"..."},"id":"4ed4a81f-2641-489f-b4fb-d4eb67b087a6"}
01:15:38.055 00.869 10052 Exposure complete
01:15:38.141 00.086 10052 worker thread done servicing request
01:15:38.141 00.000 6880 OnExposeComplete: enter
01:15:38.141 00.000 6880 UpdateGuideState(): m_state=6
01:15:38.142 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
01:15:38.142 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.70, Mass=2369, SNR=33.8, Peak=160 HFD=4.6
01:15:38.143 00.001 6880 MultiStar: [#1 0.30,-0.18,0.98,U] [#2 0.49,0.13,0.96,U] [#3 0.11,-0.26,0.92,U] [#4 0.34,0.12,0.82,U] [#5 0.32,-0.06,0.97,U] [#6 0.35,-0.09,0.92,U] [#7 0.05,-0.22,0.78,U] [#8 0.11,-0.16,0.80,U] 
01:15:38.143 00.000 6880 single-star, 8 included, MultiStar: {0.25, -0.07}, one-star: {0.18, 0.08}
01:15:38.143 00.000 6880 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.61) = xAngle (2.00 = 2.00)
01:15:38.143 00.000 6880 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.97 = 1.97)
01:15:38.143 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.08 hyp=0.20 cameraTheta=0.39 mountX=-0.08 mountY=0.18, mountTheta=2.00
01:15:38.145 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.08, opts=13)
01:15:38.145 00.000 6880 Enqueuing Move request for scope (0.18, 0.08)
01:15:38.145 00.000 10052 Worker thread wakes up
01:15:38.145 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.08) opts 0xd
01:15:38.145 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.08)
01:15:38.146 00.001 10052 Moving (0.18, 0.08) raw xDistance=-0.08 yDistance=0.18
01:15:38.146 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:15:38.146 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.00
01:15:38.146 00.000 10052 MoveAxis(E, 0, ABG)
01:15:38.146 00.000 10052 Move returns status 0, amount 0
01:15:38.146 00.000 10052 MoveAxis(N, 0, ABG)
01:15:38.146 00.000 10052 Move returns status 0, amount 0
01:15:38.146 00.000 10052 move complete, result=0
01:15:38.146 00.000 10052 worker thread done servicing request
01:15:38.175 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:38.221 00.046 6880 UpdateGuideState exits: m=2369 SNR=33.8
01:15:38.222 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:38.222 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:38.222 00.000 6880 Enqueuing Expose request
01:15:38.222 00.000 10052 Worker thread wakes up
01:15:38.222 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:15:38.222 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:38.222 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:39.140 00.918 10052 Exposure complete
01:15:39.169 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe34810d-b1b3-4a03-824e-2534aba3a35f"}
01:15:39.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe34810d-b1b3-4a03-824e-2534aba3a35f"}
01:15:39.170 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4b5e2902-68e9-42d3-bcbd-a0b2ea6b262a"}
01:15:39.170 00.000 6880 case statement mapped state 6 to 3
01:15:39.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b5e2902-68e9-42d3-bcbd-a0b2ea6b262a"}
01:15:39.171 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9dfa85bd-4bb7-409c-9707-cf7d167fb618"}
01:15:39.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":487,"width":15,"height":15,"star_pos":[6.97,6.70],"pixels":"..."},"id":"9dfa85bd-4bb7-409c-9707-cf7d167fb618"}
01:15:39.225 00.054 6880 OnExposeComplete: enter
01:15:39.226 00.001 6880 UpdateGuideState(): m_state=6
01:15:39.226 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
01:15:39.226 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=888.59, Mass=2283, SNR=33.2, Peak=157 HFD=4.8
01:15:39.227 00.001 6880 MultiStar: [#1 0.44,0.05,0.95,U] [#2 0.30,-0.04,1.00,U] [#3 0.27,-0.18,0.90,U] [#4 0.50,0.20,0.84,U] [#5 0.40,-0.15,0.99,U] [#6 0.33,0.02,0.93,U] [#7 0.34,-0.16,0.79,U] [#8 0.20,-0.25,0.78,U] 
01:15:39.227 00.000 6880 single-star, 8 included, MultiStar: {0.32, -0.06}, one-star: {0.14, -0.03}
01:15:39.227 00.000 6880 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.61) = xAngle (1.39 = 1.39)
01:15:39.227 00.000 6880 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
01:15:39.227 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.22 mountX=0.03 mountY=0.14, mountTheta=1.39
01:15:39.230 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.03, opts=13)
01:15:39.230 00.000 6880 Enqueuing Move request for scope (0.14, -0.03)
01:15:39.232 00.002 10052 worker thread done servicing request
01:15:39.239 00.007 10052 Worker thread wakes up
01:15:39.239 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
01:15:39.239 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
01:15:39.239 00.000 10052 Moving (0.14, -0.03) raw xDistance=0.03 yDistance=0.14
01:15:39.239 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:15:39.239 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
01:15:39.239 00.000 10052 MoveAxis(E, 0, ABG)
01:15:39.239 00.000 10052 Move returns status 0, amount 0
01:15:39.239 00.000 10052 MoveAxis(N, 0, ABG)
01:15:39.239 00.000 10052 Move returns status 0, amount 0
01:15:39.240 00.001 10052 move complete, result=0
01:15:39.240 00.000 10052 worker thread done servicing request
01:15:39.262 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:39.313 00.051 6880 UpdateGuideState exits: m=2283 SNR=33.2
01:15:39.314 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:39.314 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:39.314 00.000 6880 Enqueuing Expose request
01:15:39.314 00.000 10052 Worker thread wakes up
01:15:39.314 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:39.314 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:39.314 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:40.442 01.128 10052 Exposure complete
01:15:40.529 00.087 6880 OnExposeComplete: enter
01:15:40.530 00.001 6880 UpdateGuideState(): m_state=6
01:15:40.530 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
01:15:40.530 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=888.15, Mass=2310, SNR=33.3, Peak=150 HFD=4.6
01:15:40.531 00.001 6880 MultiStar: [#1 0.32,-0.59,0.00,M1] [#2 0.33,-0.38,0.98,U] [#3 0.06,-0.58,0.00,M1] [#4 0.40,-0.32,0.84,U] [#5 0.27,-0.65,0.00,M1] [#6 0.27,-0.43,0.92,U] [#7 -0.01,-0.50,0.79,U] [#8 0.15,-0.80,0.00,M1] 
01:15:40.531 00.000 6880 refined, 4 included, MultiStar: {0.24, -0.42}, one-star: {0.20, -0.47}
01:15:40.531 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
01:15:40.531 00.000 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:15:40.531 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.42 hyp=0.48 cameraTheta=-1.04 mountX=0.41 mountY=0.25, mountTheta=0.55
01:15:40.533 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.42, opts=13)
01:15:40.533 00.000 6880 Enqueuing Move request for scope (0.24, -0.42)
01:15:40.533 00.000 10052 worker thread done servicing request
01:15:40.533 00.000 10052 Worker thread wakes up
01:15:40.534 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.42) opts 0xd
01:15:40.534 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.42)
01:15:40.534 00.000 10052 Moving (0.24, -0.42) raw xDistance=0.41 yDistance=0.25
01:15:40.534 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.41
01:15:40.534 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.25, slope = 0.01
01:15:40.534 00.000 10052 MoveAxis(W, 109, ABG)
01:15:40.534 00.000 10052 Guiding  Dir = 3, Dur = 109
01:15:40.564 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:40.615 00.051 10052 IsSlewing returns 0
01:15:40.634 00.019 6880 UpdateGuideState exits: m=2310 SNR=33.3
01:15:40.634 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:40.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:40.634 00.000 6880 Enqueuing Expose request
01:15:40.653 00.019 10052 IsGuiding returns 0
01:15:40.715 00.062 10052 PulseGuide returned control before completion, sleep 58
01:15:40.810 00.095 10052 IsGuiding returns 1
01:15:40.810 00.000 10052 scope still moving after pulse duration time elapsed
01:15:40.895 00.085 10052 IsSlewing returns 0
01:15:40.933 00.038 10052 IsGuiding returns 0
01:15:40.933 00.000 10052 scope move finished after 109 + 170 ms
01:15:40.933 00.000 10052 Move returns status 0, amount 109
01:15:40.933 00.000 10052 MoveAxis(S, 9, ABG)
01:15:40.933 00.000 10052 Guiding  Dir = 1, Dur = 9
01:15:40.970 00.037 10052 IsSlewing returns 0
01:15:41.009 00.039 10052 IsGuiding returns 0
01:15:41.074 00.065 10052 IsGuiding returns 0
01:15:41.075 00.001 10052 Move returns status 0, amount 9
01:15:41.075 00.000 10052 move complete, result=0
01:15:41.075 00.000 10052 worker thread done servicing request
01:15:41.075 00.000 6880 GuideStep: 0.4 px 109 ms WEST, 0.2 px 9 ms SOUTH
01:15:41.075 00.000 10052 Worker thread wakes up
01:15:41.075 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:41.075 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:41.311 00.236 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78046d3d-e11d-4aaf-b00a-3a3725f61560"}
01:15:41.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78046d3d-e11d-4aaf-b00a-3a3725f61560"}
01:15:41.313 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"576f72c0-c509-4f3d-ae38-008412b32834"}
01:15:41.313 00.000 6880 case statement mapped state 6 to 3
01:15:41.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"576f72c0-c509-4f3d-ae38-008412b32834"}
01:15:41.315 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"491437e7-fe40-4a44-943c-dc894c2ad3d7"}
01:15:41.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":489,"width":15,"height":15,"star_pos":[6.99,7.15],"pixels":"..."},"id":"491437e7-fe40-4a44-943c-dc894c2ad3d7"}
01:15:41.985 00.670 10052 Exposure complete
01:15:42.053 00.068 10052 worker thread done servicing request
01:15:42.053 00.000 6880 OnExposeComplete: enter
01:15:42.053 00.000 6880 UpdateGuideState(): m_state=6
01:15:42.054 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
01:15:42.054 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=888.38, Mass=2359, SNR=33.7, Peak=153 HFD=4.8
01:15:42.054 00.000 6880 MultiStar: [#1 0.17,-0.40,0.97,U] [#2 0.15,-0.20,0.97,U] [#3 0.22,-0.35,0.91,U] [#4 0.31,0.01,0.84,U] [#5 0.29,-0.23,0.95,U] [#6 0.26,-0.14,0.92,U] [#7 0.09,-0.33,0.78,U] [#8 -0.01,-0.21,0.79,U] 
01:15:42.054 00.000 6880 refined, 8 included, MultiStar: {0.19, -0.23}, one-star: {0.21, -0.24}
01:15:42.054 00.000 6880 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
01:15:42.055 00.001 6880 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
01:15:42.055 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-0.88 mountX=0.22 mountY=0.20, mountTheta=0.72
01:15:42.056 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.23, opts=13)
01:15:42.056 00.000 6880 Enqueuing Move request for scope (0.19, -0.23)
01:15:42.056 00.000 10052 Worker thread wakes up
01:15:42.057 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.23) opts 0xd
01:15:42.057 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.23)
01:15:42.057 00.000 10052 Moving (0.19, -0.23) raw xDistance=0.22 yDistance=0.20
01:15:42.057 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
01:15:42.057 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.20, slope = 0.01
01:15:42.057 00.000 10052 MoveAxis(W, 65, ABG)
01:15:42.057 00.000 10052 Guiding  Dir = 3, Dur = 65
01:15:42.082 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:42.115 00.033 10052 IsSlewing returns 0
01:15:42.118 00.003 6880 UpdateGuideState exits: m=2359 SNR=33.7
01:15:42.118 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:42.118 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:42.118 00.000 6880 Enqueuing Expose request
01:15:42.189 00.071 10052 IsGuiding returns 0
01:15:42.245 00.056 10052 PulseGuide returned control before completion, sleep 19
01:15:42.323 00.078 10052 IsGuiding returns 1
01:15:42.323 00.000 10052 scope still moving after pulse duration time elapsed
01:15:42.425 00.102 10052 IsSlewing returns 0
01:15:42.501 00.076 10052 IsGuiding returns 0
01:15:42.501 00.000 10052 scope move finished after 65 + 247 ms
01:15:42.501 00.000 10052 Move returns status 0, amount 65
01:15:42.502 00.001 10052 MoveAxis(S, 20, ABG)
01:15:42.502 00.000 10052 Guiding  Dir = 1, Dur = 20
01:15:42.576 00.074 10052 IsSlewing returns 0
01:15:42.650 00.074 10052 IsGuiding returns 0
01:15:42.747 00.097 10052 IsGuiding returns 0
01:15:42.747 00.000 10052 Move returns status 0, amount 20
01:15:42.747 00.000 10052 move complete, result=0
01:15:42.747 00.000 10052 worker thread done servicing request
01:15:42.747 00.000 10052 Worker thread wakes up
01:15:42.747 00.000 6880 GuideStep: 0.2 px 65 ms WEST, 0.2 px 20 ms SOUTH
01:15:42.747 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:42.747 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:43.295 00.548 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5322b990-1ada-4b71-b73f-48f21017bd03"}
01:15:43.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5322b990-1ada-4b71-b73f-48f21017bd03"}
01:15:43.296 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"15e4fe6e-c2dc-4740-8d7b-2ec16e6d4788"}
01:15:43.296 00.000 6880 case statement mapped state 6 to 3
01:15:43.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"15e4fe6e-c2dc-4740-8d7b-2ec16e6d4788"}
01:15:43.296 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c38322d1-5ac4-41c2-be8e-9161691d5b2b"}
01:15:43.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":490,"width":15,"height":15,"star_pos":[7.00,7.38],"pixels":"..."},"id":"c38322d1-5ac4-41c2-be8e-9161691d5b2b"}
01:15:43.871 00.575 10052 Exposure complete
01:15:43.925 00.054 10052 worker thread done servicing request
01:15:43.925 00.000 6880 OnExposeComplete: enter
01:15:43.925 00.000 6880 UpdateGuideState(): m_state=6
01:15:43.926 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
01:15:43.926 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.43, Mass=2247, SNR=32.8, Peak=158 HFD=4.8
01:15:43.926 00.000 6880 MultiStar: [#1 0.27,-0.51,0.00,M1] [#2 0.33,-0.21,1.00,U] [#3 0.21,-0.46,0.95,U] [#4 0.26,-0.30,0.86,U] [#5 0.30,-0.38,0.95,U] [#6 0.36,-0.28,0.95,U] [#7 0.13,-0.44,0.80,U] [#8 0.18,-0.65,0.00,M1] 
01:15:43.926 00.000 6880 single-star, 6 included, MultiStar: {0.24, -0.32}, one-star: {0.10, -0.19}
01:15:43.926 00.000 6880 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.61) = xAngle (0.53 = 0.53)
01:15:43.926 00.000 6880 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
01:15:43.926 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.08 mountX=0.18 mountY=0.10, mountTheta=0.51
01:15:43.928 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.19, opts=13)
01:15:43.928 00.000 6880 Enqueuing Move request for scope (0.10, -0.19)
01:15:43.928 00.000 10052 Worker thread wakes up
01:15:43.928 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
01:15:43.928 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
01:15:43.928 00.000 10052 Moving (0.10, -0.19) raw xDistance=0.18 yDistance=0.10
01:15:43.928 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
01:15:43.928 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:15:43.928 00.000 10052 MoveAxis(W, 52, ABG)
01:15:43.928 00.000 10052 Guiding  Dir = 3, Dur = 52
01:15:43.948 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:43.972 00.024 10052 IsSlewing returns 0
01:15:43.981 00.009 6880 UpdateGuideState exits: m=2247 SNR=32.8
01:15:43.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:43.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:43.981 00.000 6880 Enqueuing Expose request
01:15:44.038 00.057 10052 IsGuiding returns 0
01:15:44.182 00.144 10052 IsGuiding returns 0
01:15:44.182 00.000 10052 Move returns status 0, amount 52
01:15:44.182 00.000 10052 MoveAxis(N, 0, ABG)
01:15:44.182 00.000 10052 Move returns status 0, amount 0
01:15:44.183 00.001 10052 move complete, result=0
01:15:44.183 00.000 10052 worker thread done servicing request
01:15:44.183 00.000 10052 Worker thread wakes up
01:15:44.183 00.000 6880 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
01:15:44.183 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:44.183 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:45.102 00.919 10052 Exposure complete
01:15:45.159 00.057 10052 worker thread done servicing request
01:15:45.159 00.000 6880 OnExposeComplete: enter
01:15:45.159 00.000 6880 UpdateGuideState(): m_state=6
01:15:45.160 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
01:15:45.160 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=888.48, Mass=2248, SNR=32.9, Peak=133 HFD=4.7
01:15:45.160 00.000 6880 MultiStar: [#1 -0.08,-0.48,0.97,U] [#2 -0.01,-0.23,1.01,U] [#3 -0.07,-0.46,0.93,U] [#4 -0.05,-0.20,0.84,U] [#5 -0.18,-0.49,1.00,U] [#6 -0.02,-0.25,0.94,U] [#7 -0.35,-0.45,0.00,M1] [#8 -0.20,-0.67,0.00,M2] 
01:15:45.160 00.000 6880 single-star, 6 included, MultiStar: {-0.08, -0.32}, one-star: {-0.14, -0.14}
01:15:45.160 00.000 6880 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.61) = xAngle (-0.74 = -0.74)
01:15:45.160 00.000 6880 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
01:15:45.160 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-2.36 mountX=0.15 mountY=-0.14, mountTheta=-0.76
01:15:45.161 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.14, opts=13)
01:15:45.161 00.000 6880 Enqueuing Move request for scope (-0.14, -0.14)
01:15:45.161 00.000 10052 Worker thread wakes up
01:15:45.161 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
01:15:45.161 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
01:15:45.162 00.001 10052 Moving (-0.14, -0.14) raw xDistance=0.15 yDistance=-0.14
01:15:45.162 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:15:45.162 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
01:15:45.162 00.000 10052 MoveAxis(W, 42, ABG)
01:15:45.162 00.000 10052 Guiding  Dir = 3, Dur = 42
01:15:45.183 00.021 10052 IsSlewing returns 0
01:15:45.183 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:45.214 00.031 6880 UpdateGuideState exits: m=2248 SNR=32.9
01:15:45.214 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:45.214 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:45.214 00.000 6880 Enqueuing Expose request
01:15:45.221 00.007 10052 IsGuiding returns 0
01:15:45.249 00.028 10052 PulseGuide returned control before completion, sleep 25
01:15:45.298 00.049 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"542cb3e9-1c30-4aeb-9fe5-72afde47009e"}
01:15:45.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"542cb3e9-1c30-4aeb-9fe5-72afde47009e"}
01:15:45.298 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a3d87f8-824a-4653-8bd1-4c629d2c201d"}
01:15:45.298 00.000 6880 case statement mapped state 6 to 3
01:15:45.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a3d87f8-824a-4653-8bd1-4c629d2c201d"}
01:15:45.299 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6690e107-27b7-415d-9c1c-2a04eea16abe"}
01:15:45.299 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":492,"width":15,"height":15,"star_pos":[6.65,7.48],"pixels":"..."},"id":"6690e107-27b7-415d-9c1c-2a04eea16abe"}
01:15:45.307 00.008 10052 IsGuiding returns 0
01:15:45.307 00.000 10052 Move returns status 0, amount 42
01:15:45.307 00.000 10052 MoveAxis(N, 0, ABG)
01:15:45.307 00.000 10052 Move returns status 0, amount 0
01:15:45.307 00.000 10052 move complete, result=0
01:15:45.307 00.000 10052 worker thread done servicing request
01:15:45.307 00.000 6880 GuideStep: 0.1 px 42 ms WEST, -0.1 px 0 ms NORTH
01:15:45.307 00.000 10052 Worker thread wakes up
01:15:45.308 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:45.308 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:46.449 01.141 10052 Exposure complete
01:15:46.521 00.072 10052 worker thread done servicing request
01:15:46.521 00.000 6880 OnExposeComplete: enter
01:15:46.521 00.000 6880 UpdateGuideState(): m_state=6
01:15:46.522 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
01:15:46.522 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.47, Mass=2463, SNR=34.3, Peak=159 HFD=4.4
01:15:46.522 00.000 6880 MultiStar: [#1 -0.03,-0.41,0.94,U] [#2 0.25,-0.32,0.97,U] [#3 -0.06,-0.44,0.89,U] [#4 -0.22,-0.15,0.82,U] [#5 -0.16,-0.43,0.98,U] [#6 0.04,-0.16,0.93,U] [#7 -0.34,-0.37,0.78,U] [#8 -0.18,-0.37,0.78,U] 
01:15:46.523 00.001 6880 single-star, 8 included, MultiStar: {-0.09, -0.31}, one-star: {-0.22, -0.15}
01:15:46.523 00.000 6880 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.61) = xAngle (-0.95 = -0.95)
01:15:46.523 00.000 6880 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
01:15:46.523 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.15 hyp=0.27 cameraTheta=-2.56 mountX=0.16 mountY=-0.22, mountTheta=-0.96
01:15:46.524 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.15, opts=13)
01:15:46.525 00.001 6880 Enqueuing Move request for scope (-0.22, -0.15)
01:15:46.525 00.000 10052 Worker thread wakes up
01:15:46.525 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.15) opts 0xd
01:15:46.525 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.15)
01:15:46.525 00.000 10052 Moving (-0.22, -0.15) raw xDistance=0.16 yDistance=-0.22
01:15:46.525 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:15:46.525 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.22, slope = -0.02
01:15:46.525 00.000 10052 MoveAxis(W, 44, ABG)
01:15:46.525 00.000 10052 Guiding  Dir = 3, Dur = 44
01:15:46.546 00.021 10052 IsSlewing returns 0
01:15:46.549 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:46.582 00.033 6880 UpdateGuideState exits: m=2463 SNR=34.3
01:15:46.582 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:46.583 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:46.583 00.000 6880 Enqueuing Expose request
01:15:46.583 00.000 10052 IsGuiding returns 0
01:15:46.612 00.029 10052 PulseGuide returned control before completion, sleep 27
01:15:46.668 00.056 10052 IsGuiding returns 0
01:15:46.668 00.000 10052 Move returns status 0, amount 44
01:15:46.668 00.000 10052 MoveAxis(N, 29, ABG)
01:15:46.668 00.000 10052 Guiding  Dir = 0, Dur = 29
01:15:46.706 00.038 10052 IsSlewing returns 0
01:15:46.744 00.038 10052 IsGuiding returns 0
01:15:46.772 00.028 10052 PulseGuide returned control before completion, sleep 12
01:15:46.810 00.038 10052 IsGuiding returns 0
01:15:46.810 00.000 10052 Move returns status 0, amount 29
01:15:46.810 00.000 10052 move complete, result=0
01:15:46.810 00.000 10052 worker thread done servicing request
01:15:46.810 00.000 10052 Worker thread wakes up
01:15:46.810 00.000 6880 GuideStep: 0.2 px 44 ms WEST, -0.2 px 29 ms NORTH
01:15:46.810 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:46.810 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:47.295 00.485 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"76cb217d-da79-4f86-8f32-67befc5a81d4"}
01:15:47.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"76cb217d-da79-4f86-8f32-67befc5a81d4"}
01:15:47.295 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2547c31d-e54f-4660-9a70-10ff80b2c137"}
01:15:47.295 00.000 6880 case statement mapped state 6 to 3
01:15:47.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2547c31d-e54f-4660-9a70-10ff80b2c137"}
01:15:47.296 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"15b16389-0a38-40e7-9215-d51bddd7385f"}
01:15:47.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":493,"width":15,"height":15,"star_pos":[6.57,7.47],"pixels":"..."},"id":"15b16389-0a38-40e7-9215-d51bddd7385f"}
01:15:47.718 00.422 10052 Exposure complete
01:15:47.773 00.055 10052 worker thread done servicing request
01:15:47.773 00.000 6880 OnExposeComplete: enter
01:15:47.773 00.000 6880 UpdateGuideState(): m_state=6
01:15:47.774 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
01:15:47.774 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=888.18, Mass=2376, SNR=33.8, Peak=152 HFD=4.5
01:15:47.774 00.000 6880 MultiStar: [#1 0.03,-0.39,0.96,U] [#2 0.13,-0.33,1.00,U] [#3 -0.10,-0.48,0.92,U] [#4 0.00,-0.45,0.86,U] [#5 -0.10,-0.56,0.00,M1] [#6 -0.01,-0.18,0.95,U] [#7 -0.21,-0.42,0.78,U] [#8 -0.25,-0.67,0.00,M2] 
01:15:47.774 00.000 6880 refined, 6 included, MultiStar: {-0.04, -0.38}, one-star: {-0.12, -0.44}
01:15:47.774 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
01:15:47.774 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:15:47.774 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.38 hyp=0.38 cameraTheta=-1.66 mountX=0.38 mountY=-0.03, mountTheta=-0.08
01:15:47.776 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.38, opts=13)
01:15:47.776 00.000 6880 Enqueuing Move request for scope (-0.04, -0.38)
01:15:47.776 00.000 10052 Worker thread wakes up
01:15:47.776 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.38) opts 0xd
01:15:47.776 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.38)
01:15:47.776 00.000 10052 Moving (-0.04, -0.38) raw xDistance=0.38 yDistance=-0.03
01:15:47.776 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.38
01:15:47.776 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.10, using input
01:15:47.776 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:15:47.776 00.000 10052 MoveAxis(W, 105, ABG)
01:15:47.776 00.000 10052 Guiding  Dir = 3, Dur = 105
01:15:47.795 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:47.832 00.037 6880 UpdateGuideState exits: m=2376 SNR=33.8
01:15:47.832 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:47.832 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:47.832 00.000 6880 Enqueuing Expose request
01:15:47.847 00.015 10052 IsSlewing returns 0
01:15:47.927 00.080 10052 IsGuiding returns 0
01:15:47.990 00.063 10052 PulseGuide returned control before completion, sleep 52
01:15:48.113 00.123 10052 IsGuiding returns 1
01:15:48.113 00.000 10052 scope still moving after pulse duration time elapsed
01:15:48.187 00.074 10052 IsSlewing returns 0
01:15:48.266 00.079 10052 IsGuiding returns 0
01:15:48.266 00.000 10052 scope move finished after 105 + 233 ms
01:15:48.266 00.000 10052 Move returns status 0, amount 105
01:15:48.266 00.000 10052 MoveAxis(N, 0, ABG)
01:15:48.266 00.000 10052 Move returns status 0, amount 0
01:15:48.266 00.000 10052 move complete, result=0
01:15:48.266 00.000 10052 worker thread done servicing request
01:15:48.267 00.001 10052 Worker thread wakes up
01:15:48.267 00.000 6880 GuideStep: 0.4 px 105 ms WEST, -0.0 px 0 ms NORTH
01:15:48.267 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:48.267 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:49.294 01.027 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0dc90053-361e-4ebe-88e6-2c0ff02ab1ad"}
01:15:49.294 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0dc90053-361e-4ebe-88e6-2c0ff02ab1ad"}
01:15:49.295 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83525c0c-7847-4013-8e86-08116ba03861"}
01:15:49.295 00.000 6880 case statement mapped state 6 to 3
01:15:49.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"83525c0c-7847-4013-8e86-08116ba03861"}
01:15:49.295 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e91576a-c602-4680-be14-8f4a3ce7595b"}
01:15:49.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":494,"width":15,"height":15,"star_pos":[6.67,7.18],"pixels":"..."},"id":"1e91576a-c602-4680-be14-8f4a3ce7595b"}
01:15:49.401 00.106 10052 Exposure complete
01:15:49.469 00.068 10052 worker thread done servicing request
01:15:49.469 00.000 6880 OnExposeComplete: enter
01:15:49.469 00.000 6880 UpdateGuideState(): m_state=6
01:15:49.469 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
01:15:49.470 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=888.04, Mass=2280, SNR=33.0, Peak=151 HFD=4.4
01:15:49.470 00.000 6880 MultiStar: [#1 -0.08,-0.63,0.00,M1] [#2 -0.04,-0.36,1.02,U] [#3 -0.13,-0.51,0.95,U] [#4 0.05,-0.48,0.84,U] [#5 -0.13,-0.82,0.00,M2] [#6 -0.00,-0.38,0.97,U] [#7 -0.28,-0.52,0.00,M1] [#8 -0.23,-0.71,0.00,M3] 
01:15:49.470 00.000 6880 refined, 4 included, MultiStar: {-0.06, -0.46}, one-star: {-0.17, -0.58}
01:15:49.470 00.000 6880 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.61) = xAngle (-0.09 = -0.09)
01:15:49.470 00.000 6880 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:15:49.470 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.46 hyp=0.46 cameraTheta=-1.70 mountX=0.46 mountY=-0.06, mountTheta=-0.12
01:15:49.471 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.46, opts=13)
01:15:49.471 00.000 6880 Enqueuing Move request for scope (-0.06, -0.46)
01:15:49.471 00.000 10052 Worker thread wakes up
01:15:49.471 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.46) opts 0xd
01:15:49.471 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.46)
01:15:49.471 00.000 10052 Moving (-0.06, -0.46) raw xDistance=0.46 yDistance=-0.06
01:15:49.472 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.46
01:15:49.472 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.15, using input
01:15:49.472 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.03
01:15:49.472 00.000 10052 MoveAxis(W, 129, ABG)
01:15:49.472 00.000 10052 Guiding  Dir = 3, Dur = 129
01:15:49.494 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:49.528 00.034 6880 UpdateGuideState exits: m=2280 SNR=33.0
01:15:49.528 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:49.528 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:49.528 00.000 6880 Enqueuing Expose request
01:15:49.544 00.016 10052 IsSlewing returns 0
01:15:49.619 00.075 10052 IsGuiding returns 0
01:15:49.682 00.063 10052 PulseGuide returned control before completion, sleep 76
01:15:49.838 00.156 10052 IsGuiding returns 1
01:15:49.838 00.000 10052 scope still moving after pulse duration time elapsed
01:15:49.916 00.078 10052 IsSlewing returns 0
01:15:49.991 00.075 10052 IsGuiding returns 0
01:15:49.991 00.000 10052 scope move finished after 129 + 242 ms
01:15:49.991 00.000 10052 Move returns status 0, amount 129
01:15:49.991 00.000 10052 MoveAxis(N, 0, ABG)
01:15:49.991 00.000 10052 Move returns status 0, amount 0
01:15:49.991 00.000 10052 move complete, result=0
01:15:49.991 00.000 10052 worker thread done servicing request
01:15:49.991 00.000 10052 Worker thread wakes up
01:15:49.991 00.000 6880 GuideStep: 0.5 px 129 ms WEST, -0.1 px 0 ms NORTH
01:15:49.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:49.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:50.905 00.914 10052 Exposure complete
01:15:50.960 00.055 10052 worker thread done servicing request
01:15:50.960 00.000 6880 OnExposeComplete: enter
01:15:50.960 00.000 6880 UpdateGuideState(): m_state=6
01:15:50.960 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
01:15:50.960 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.27, Mass=2240, SNR=32.8, Peak=141 HFD=4.4
01:15:50.961 00.001 6880 MultiStar: [#1 0.30,-0.46,0.00,M2] [#2 0.20,-0.20,1.03,U] [#3 0.15,-0.37,0.96,U] [#4 0.25,-0.26,0.87,U] [#5 0.30,-0.27,0.99,U] [#6 0.30,-0.15,0.95,U] [#7 0.05,-0.46,0.79,U] [#8 -0.07,-0.62,0.00,M4] 
01:15:50.961 00.000 6880 refined, 6 included, MultiStar: {0.22, -0.29}, one-star: {0.22, -0.35}
01:15:50.961 00.000 6880 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.61) = xAngle (0.68 = 0.68)
01:15:50.961 00.000 6880 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
01:15:50.961 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.29 hyp=0.36 cameraTheta=-0.94 mountX=0.28 mountY=0.22, mountTheta=0.66
01:15:50.962 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.29, opts=13)
01:15:50.962 00.000 6880 Enqueuing Move request for scope (0.22, -0.29)
01:15:50.962 00.000 10052 Worker thread wakes up
01:15:50.962 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.29) opts 0xd
01:15:50.962 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.29)
01:15:50.962 00.000 10052 Moving (0.22, -0.29) raw xDistance=0.28 yDistance=0.22
01:15:50.963 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
01:15:50.963 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.02
01:15:50.963 00.000 10052 MoveAxis(W, 82, ABG)
01:15:50.963 00.000 10052 Guiding  Dir = 3, Dur = 82
01:15:50.984 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:50.984 00.000 10052 IsSlewing returns 0
01:15:51.019 00.035 6880 UpdateGuideState exits: m=2240 SNR=32.8
01:15:51.019 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:51.020 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:51.020 00.000 6880 Enqueuing Expose request
01:15:51.021 00.001 10052 IsGuiding returns 0
01:15:51.049 00.028 10052 PulseGuide returned control before completion, sleep 65
01:15:51.151 00.102 10052 IsGuiding returns 0
01:15:51.151 00.000 10052 Move returns status 0, amount 82
01:15:51.151 00.000 10052 MoveAxis(N, 0, ABG)
01:15:51.152 00.001 10052 Move returns status 0, amount 0
01:15:51.152 00.000 10052 move complete, result=0
01:15:51.152 00.000 10052 worker thread done servicing request
01:15:51.152 00.000 10052 Worker thread wakes up
01:15:51.152 00.000 6880 GuideStep: 0.3 px 82 ms WEST, 0.2 px 0 ms NORTH
01:15:51.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:51.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:51.294 00.142 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3b92642f-4c20-4256-85a8-0eecc6ace4ce"}
01:15:51.294 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3b92642f-4c20-4256-85a8-0eecc6ace4ce"}
01:15:51.294 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9603220e-8ce1-4d28-b4bc-3824d10932ae"}
01:15:51.294 00.000 6880 case statement mapped state 6 to 3
01:15:51.296 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9603220e-8ce1-4d28-b4bc-3824d10932ae"}
01:15:51.296 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"387604f1-5f1d-4a2e-ac3f-d6ba433d8051"}
01:15:51.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":496,"width":15,"height":15,"star_pos":[7.01,7.27],"pixels":"..."},"id":"387604f1-5f1d-4a2e-ac3f-d6ba433d8051"}
01:15:52.289 00.993 10052 Exposure complete
01:15:52.345 00.056 10052 worker thread done servicing request
01:15:52.345 00.000 6880 OnExposeComplete: enter
01:15:52.345 00.000 6880 UpdateGuideState(): m_state=6
01:15:52.346 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
01:15:52.346 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=888.35, Mass=2399, SNR=34.0, Peak=144 HFD=4.7
01:15:52.346 00.000 6880 MultiStar: [#1 0.51,-0.10,0.94,U] [#2 0.53,-0.12,0.00,M1] [#3 0.33,-0.22,0.88,U] [#4 0.49,-0.09,0.83,U] [#5 0.40,-0.11,0.95,U] [#6 0.47,-0.05,0.93,U] [#7 0.16,-0.24,0.78,U] [#8 0.25,-0.40,0.80,U] 
01:15:52.346 00.000 6880 single-star, 7 included, MultiStar: {0.37, -0.18}, one-star: {0.29, -0.27}
01:15:52.346 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
01:15:52.346 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
01:15:52.346 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.27 hyp=0.40 cameraTheta=-0.74 mountX=0.26 mountY=0.30, mountTheta=0.86
01:15:52.348 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.27, opts=13)
01:15:52.348 00.000 6880 Enqueuing Move request for scope (0.29, -0.27)
01:15:52.348 00.000 10052 Worker thread wakes up
01:15:52.348 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.27) opts 0xd
01:15:52.348 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.27)
01:15:52.348 00.000 10052 Moving (0.29, -0.27) raw xDistance=0.26 yDistance=0.30
01:15:52.348 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:15:52.348 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.00
01:15:52.348 00.000 10052 MoveAxis(W, 73, ABG)
01:15:52.348 00.000 10052 Guiding  Dir = 3, Dur = 73
01:15:52.377 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:52.416 00.039 6880 UpdateGuideState exits: m=2399 SNR=34.0
01:15:52.416 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:52.416 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:52.416 00.000 6880 Enqueuing Expose request
01:15:52.418 00.002 10052 IsSlewing returns 0
01:15:52.456 00.038 10052 IsGuiding returns 0
01:15:52.485 00.029 10052 PulseGuide returned control before completion, sleep 56
01:15:52.571 00.086 10052 IsGuiding returns 0
01:15:52.571 00.000 10052 Move returns status 0, amount 73
01:15:52.571 00.000 10052 MoveAxis(N, 0, ABG)
01:15:52.571 00.000 10052 Move returns status 0, amount 0
01:15:52.571 00.000 10052 move complete, result=0
01:15:52.571 00.000 10052 worker thread done servicing request
01:15:52.571 00.000 10052 Worker thread wakes up
01:15:52.571 00.000 6880 GuideStep: 0.3 px 73 ms WEST, 0.3 px 0 ms NORTH
01:15:52.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:52.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:53.293 00.722 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"71d2446d-86fd-4da5-a348-d39639664e3b"}
01:15:53.293 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"71d2446d-86fd-4da5-a348-d39639664e3b"}
01:15:53.294 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1020fbca-8c0b-459b-b523-e94dc565ceaf"}
01:15:53.294 00.000 6880 case statement mapped state 6 to 3
01:15:53.294 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1020fbca-8c0b-459b-b523-e94dc565ceaf"}
01:15:53.295 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"35a10f80-b146-4027-b47e-7408df908352"}
01:15:53.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":497,"width":15,"height":15,"star_pos":[7.08,7.35],"pixels":"..."},"id":"35a10f80-b146-4027-b47e-7408df908352"}
01:15:53.479 00.184 10052 Exposure complete
01:15:53.540 00.061 10052 worker thread done servicing request
01:15:53.540 00.000 6880 OnExposeComplete: enter
01:15:53.540 00.000 6880 UpdateGuideState(): m_state=6
01:15:53.541 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
01:15:53.541 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=888.48, Mass=2327, SNR=33.4, Peak=139 HFD=4.7
01:15:53.541 00.000 6880 MultiStar: [#1 0.52,-0.10,0.96,U] [#2 0.42,0.12,1.00,U] [#3 0.43,-0.16,0.93,U] [#4 0.75,-0.16,0.00,M1] [#5 0.54,-0.14,0.00,M1] [#6 0.40,0.04,0.96,U] [#7 0.23,-0.34,0.76,U] [#8 0.22,-0.51,0.00,M4] 
01:15:53.541 00.000 6880 single-star, 5 included, MultiStar: {0.40, -0.09}, one-star: {0.37, -0.14}
01:15:53.541 00.000 6880 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
01:15:53.541 00.000 6880 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
01:15:53.541 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=-0.14 hyp=0.40 cameraTheta=-0.36 mountX=0.13 mountY=0.38, mountTheta=1.25
01:15:53.543 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=-0.14, opts=13)
01:15:53.543 00.000 6880 Enqueuing Move request for scope (0.37, -0.14)
01:15:53.543 00.000 10052 Worker thread wakes up
01:15:53.543 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.14) opts 0xd
01:15:53.543 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, -0.14)
01:15:53.544 00.001 10052 Moving (0.37, -0.14) raw xDistance=0.13 yDistance=0.38
01:15:53.544 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:15:53.544 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.38, slope = 0.02
01:15:53.544 00.000 10052 MoveAxis(W, 38, ABG)
01:15:53.544 00.000 10052 Guiding  Dir = 3, Dur = 38
01:15:53.567 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:53.602 00.035 6880 UpdateGuideState exits: m=2327 SNR=33.4
01:15:53.602 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:53.602 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:53.602 00.000 6880 Enqueuing Expose request
01:15:53.616 00.014 10052 IsSlewing returns 0
01:15:53.691 00.075 10052 IsGuiding returns 0
01:15:53.836 00.145 10052 IsGuiding returns 0
01:15:53.836 00.000 10052 Move returns status 0, amount 38
01:15:53.836 00.000 10052 MoveAxis(S, 32, ABG)
01:15:53.836 00.000 10052 Guiding  Dir = 1, Dur = 32
01:15:53.916 00.080 10052 IsSlewing returns 0
01:15:53.988 00.072 10052 IsGuiding returns 0
01:15:54.131 00.143 10052 IsGuiding returns 0
01:15:54.131 00.000 10052 Move returns status 0, amount 32
01:15:54.131 00.000 10052 move complete, result=0
01:15:54.132 00.001 10052 worker thread done servicing request
01:15:54.132 00.000 10052 Worker thread wakes up
01:15:54.132 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:54.132 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:54.132 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.4 px 32 ms SOUTH
01:15:55.268 01.136 10052 Exposure complete
01:15:55.291 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7fbb3ce-b04b-4f03-a427-5b941079b6d5"}
01:15:55.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7fbb3ce-b04b-4f03-a427-5b941079b6d5"}
01:15:55.292 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22afe605-de0e-4523-9949-31f52c79dd0d"}
01:15:55.292 00.000 6880 case statement mapped state 6 to 3
01:15:55.292 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"22afe605-de0e-4523-9949-31f52c79dd0d"}
01:15:55.292 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ffab0bdf-c93d-4101-9d7d-fbb656cb966c"}
01:15:55.292 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":498,"width":15,"height":15,"star_pos":[7.16,7.48],"pixels":"..."},"id":"ffab0bdf-c93d-4101-9d7d-fbb656cb966c"}
01:15:55.322 00.030 10052 worker thread done servicing request
01:15:55.323 00.001 6880 OnExposeComplete: enter
01:15:55.323 00.000 6880 UpdateGuideState(): m_state=6
01:15:55.323 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
01:15:55.323 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=888.82, Mass=2269, SNR=32.9, Peak=132 HFD=4.5
01:15:55.323 00.000 6880 MultiStar: [#1 0.65,0.06,0.00,M1] [#2 -0.01,0.31,0.99,U] [#3 -0.02,0.10,0.92,U] [#4 0.74,0.34,0.00,M2] [#5 0.50,0.06,1.00,U] [#6 0.30,0.49,0.00,M1] [#7 0.29,0.17,0.77,U] [#8 0.28,0.10,0.81,U] 
01:15:55.323 00.000 6880 refined, 5 included, MultiStar: {0.25, 0.16}, one-star: {0.42, 0.20}
01:15:55.323 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
01:15:55.324 00.001 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
01:15:55.324 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.16 hyp=0.29 cameraTheta=0.58 mountX=-0.17 mountY=0.24, mountTheta=2.18
01:15:55.325 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.16, opts=13)
01:15:55.325 00.000 6880 Enqueuing Move request for scope (0.25, 0.16)
01:15:55.325 00.000 10052 Worker thread wakes up
01:15:55.325 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.16) opts 0xd
01:15:55.325 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.16)
01:15:55.325 00.000 10052 Moving (0.25, 0.16) raw xDistance=-0.17 yDistance=0.24
01:15:55.325 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
01:15:55.325 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.24, slope = 0.04
01:15:55.326 00.001 10052 MoveAxis(E, 44, ABG)
01:15:55.326 00.000 10052 Guiding  Dir = 2, Dur = 44
01:15:55.347 00.021 10052 IsSlewing returns 0
01:15:55.351 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:55.384 00.033 10052 IsGuiding returns 0
01:15:55.385 00.001 6880 UpdateGuideState exits: m=2269 SNR=32.9
01:15:55.385 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:55.385 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:55.385 00.000 6880 Enqueuing Expose request
01:15:55.412 00.027 10052 PulseGuide returned control before completion, sleep 27
01:15:55.507 00.095 10052 IsGuiding returns 0
01:15:55.507 00.000 10052 Move returns status 0, amount 44
01:15:55.507 00.000 10052 MoveAxis(S, 64, ABG)
01:15:55.507 00.000 10052 Guiding  Dir = 1, Dur = 64
01:15:55.583 00.076 10052 IsSlewing returns 0
01:15:55.658 00.075 10052 IsGuiding returns 0
01:15:55.721 00.063 10052 PulseGuide returned control before completion, sleep 12
01:15:55.797 00.076 10052 IsGuiding returns 1
01:15:55.797 00.000 10052 scope still moving after pulse duration time elapsed
01:15:55.872 00.075 10052 IsSlewing returns 0
01:15:55.951 00.079 10052 IsGuiding returns 0
01:15:55.951 00.000 10052 scope move finished after 64 + 229 ms
01:15:55.951 00.000 10052 Move returns status 0, amount 64
01:15:55.951 00.000 10052 move complete, result=0
01:15:55.951 00.000 10052 worker thread done servicing request
01:15:55.951 00.000 10052 Worker thread wakes up
01:15:55.951 00.000 6880 GuideStep: -0.2 px 44 ms EAST, 0.2 px 64 ms SOUTH
01:15:55.952 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:55.952 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:56.864 00.912 10052 Exposure complete
01:15:56.919 00.055 10052 worker thread done servicing request
01:15:56.919 00.000 6880 OnExposeComplete: enter
01:15:56.919 00.000 6880 UpdateGuideState(): m_state=6
01:15:56.919 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
01:15:56.919 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.56, Mass=2241, SNR=32.9, Peak=158 HFD=4.9
01:15:56.919 00.000 6880 MultiStar: [#1 0.40,-0.23,0.96,U] [#2 0.38,0.24,1.01,U] [#3 0.15,-0.22,0.93,U] [#4 0.66,-0.01,0.00,M3] [#5 0.37,-0.09,0.95,U] [#6 0.17,0.01,0.93,U] [#7 0.32,-0.19,0.77,U] [#8 0.09,-0.32,0.82,U] 
01:15:56.919 00.000 6880 single-star, 7 included, MultiStar: {0.25, -0.10}, one-star: {0.11, -0.06}
01:15:56.919 00.000 6880 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
01:15:56.919 00.000 6880 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
01:15:56.919 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-0.50 mountX=0.05 mountY=0.11, mountTheta=1.11
01:15:56.921 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.06, opts=13)
01:15:56.921 00.000 6880 Enqueuing Move request for scope (0.11, -0.06)
01:15:56.921 00.000 10052 Worker thread wakes up
01:15:56.921 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
01:15:56.921 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
01:15:56.921 00.000 10052 Moving (0.11, -0.06) raw xDistance=0.05 yDistance=0.11
01:15:56.921 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:15:56.921 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.19, using input
01:15:56.921 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.04
01:15:56.921 00.000 10052 MoveAxis(E, 0, ABG)
01:15:56.921 00.000 10052 Move returns status 0, amount 0
01:15:56.921 00.000 10052 MoveAxis(N, 0, ABG)
01:15:56.921 00.000 10052 Move returns status 0, amount 0
01:15:56.921 00.000 10052 move complete, result=0
01:15:56.922 00.001 10052 worker thread done servicing request
01:15:56.958 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:56.991 00.033 6880 UpdateGuideState exits: m=2241 SNR=32.9
01:15:56.991 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:56.991 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:56.991 00.000 6880 Enqueuing Expose request
01:15:56.991 00.000 10052 Worker thread wakes up
01:15:56.991 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:15:56.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:56.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:57.291 00.300 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa976bc2-6d2f-411c-8b4f-3189caf796be"}
01:15:57.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa976bc2-6d2f-411c-8b4f-3189caf796be"}
01:15:57.291 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"497bb0e3-204d-4398-8ed1-637526dd4ce0"}
01:15:57.291 00.000 6880 case statement mapped state 6 to 3
01:15:57.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"497bb0e3-204d-4398-8ed1-637526dd4ce0"}
01:15:57.292 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f027bf3-073a-4376-928b-603212462fe2"}
01:15:57.292 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":500,"width":15,"height":15,"star_pos":[6.90,6.56],"pixels":"..."},"id":"2f027bf3-073a-4376-928b-603212462fe2"}
01:15:58.124 00.832 10052 Exposure complete
01:15:58.212 00.088 10052 worker thread done servicing request
01:15:58.212 00.000 6880 OnExposeComplete: enter
01:15:58.212 00.000 6880 UpdateGuideState(): m_state=6
01:15:58.213 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
01:15:58.213 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=888.09, Mass=2288, SNR=33.2, Peak=137 HFD=4.8
01:15:58.213 00.000 6880 MultiStar: [#1 -0.16,-0.39,0.96,U] [#2 -0.29,-0.23,1.01,U] [#3 -0.34,-0.20,0.93,U] [#4 -0.05,-0.28,0.86,U] [#5 -0.31,-0.42,0.97,U] [#6 -0.20,-0.13,0.95,U] [#7 -0.44,-0.26,0.80,U] [#8 -0.59,-0.37,0.00,M3] 
01:15:58.213 00.000 6880 refined, 7 included, MultiStar: {-0.26, -0.31}, one-star: {-0.31, -0.53}
01:15:58.213 00.000 6880 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
01:15:58.214 00.001 6880 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:15:58.214 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.31 hyp=0.40 cameraTheta=-2.27 mountX=0.32 mountY=-0.26, mountTheta=-0.68
01:15:58.215 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.31, opts=13)
01:15:58.215 00.000 6880 Enqueuing Move request for scope (-0.26, -0.31)
01:15:58.215 00.000 10052 Worker thread wakes up
01:15:58.215 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.31) opts 0xd
01:15:58.216 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.31)
01:15:58.216 00.000 10052 Moving (-0.26, -0.31) raw xDistance=0.32 yDistance=-0.26
01:15:58.216 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.32
01:15:58.216 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.02
01:15:58.216 00.000 10052 MoveAxis(W, 86, ABG)
01:15:58.216 00.000 10052 Guiding  Dir = 3, Dur = 86
01:15:58.240 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:58.275 00.035 6880 UpdateGuideState exits: m=2288 SNR=33.2
01:15:58.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:58.275 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:58.275 00.000 6880 Enqueuing Expose request
01:15:58.278 00.003 10052 IsSlewing returns 0
01:15:58.354 00.076 10052 IsGuiding returns 0
01:15:58.417 00.063 10052 PulseGuide returned control before completion, sleep 33
01:15:58.525 00.108 10052 IsGuiding returns 1
01:15:58.525 00.000 10052 scope still moving after pulse duration time elapsed
01:15:58.579 00.054 10052 IsSlewing returns 0
01:15:58.616 00.037 10052 IsGuiding returns 0
01:15:58.617 00.001 10052 scope move finished after 86 + 176 ms
01:15:58.617 00.000 10052 Move returns status 0, amount 86
01:15:58.617 00.000 10052 MoveAxis(N, 0, ABG)
01:15:58.617 00.000 10052 Move returns status 0, amount 0
01:15:58.617 00.000 10052 move complete, result=0
01:15:58.617 00.000 10052 worker thread done servicing request
01:15:58.617 00.000 10052 Worker thread wakes up
01:15:58.617 00.000 6880 GuideStep: 0.3 px 86 ms WEST, -0.3 px 0 ms NORTH
01:15:58.617 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:15:58.617 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:15:59.292 00.675 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3fe13183-aa3b-45a3-8ea1-81f16b6e1e8e"}
01:15:59.292 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3fe13183-aa3b-45a3-8ea1-81f16b6e1e8e"}
01:15:59.292 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"509f56f1-a73c-4b5c-afc8-7c9565d6f4df"}
01:15:59.293 00.001 6880 case statement mapped state 6 to 3
01:15:59.293 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"509f56f1-a73c-4b5c-afc8-7c9565d6f4df"}
01:15:59.293 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2774f91a-7da1-4092-b7a2-1e913d94e3c2"}
01:15:59.293 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":501,"width":15,"height":15,"star_pos":[7.48,7.09],"pixels":"..."},"id":"2774f91a-7da1-4092-b7a2-1e913d94e3c2"}
01:15:59.533 00.240 10052 Exposure complete
01:15:59.599 00.066 10052 worker thread done servicing request
01:15:59.600 00.001 6880 OnExposeComplete: enter
01:15:59.600 00.000 6880 UpdateGuideState(): m_state=6
01:15:59.600 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
01:15:59.600 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.14, Mass=2384, SNR=33.9, Peak=123 HFD=4.7
01:15:59.600 00.000 6880 MultiStar: [#1 0.05,-0.64,0.00,M1] [#2 -0.19,-0.40,0.99,U] [#3 -0.50,-0.60,0.00,M1] [#4 -0.03,-0.91,0.00,M3] [#5 -0.04,-0.91,0.00,M1] [#6 -0.16,-0.30,0.90,U] [#7 -0.07,-0.54,0.00,M1] [#8 -0.16,-0.89,0.00,M4] 
01:15:59.601 00.001 6880 refined, 2 included, MultiStar: {-0.15, -0.40}, one-star: {-0.11, -0.48}
01:15:59.601 00.000 6880 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.61) = xAngle (-0.33 = -0.33)
01:15:59.601 00.000 6880 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
01:15:59.601 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.40 hyp=0.42 cameraTheta=-1.94 mountX=0.40 mountY=-0.15, mountTheta=-0.35
01:15:59.602 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.40, opts=13)
01:15:59.602 00.000 6880 Enqueuing Move request for scope (-0.15, -0.40)
01:15:59.602 00.000 10052 Worker thread wakes up
01:15:59.602 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.40) opts 0xd
01:15:59.602 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.40)
01:15:59.602 00.000 10052 Moving (-0.15, -0.40) raw xDistance=0.40 yDistance=-0.15
01:15:59.603 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.40
01:15:59.603 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
01:15:59.603 00.000 10052 MoveAxis(W, 112, ABG)
01:15:59.603 00.000 10052 Guiding  Dir = 3, Dur = 112
01:15:59.631 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:15:59.654 00.023 10052 IsSlewing returns 0
01:15:59.678 00.024 6880 UpdateGuideState exits: m=2384 SNR=33.9
01:15:59.678 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:15:59.678 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:15:59.678 00.000 6880 Enqueuing Expose request
01:15:59.729 00.051 10052 IsGuiding returns 0
01:15:59.797 00.068 10052 PulseGuide returned control before completion, sleep 54
01:15:59.914 00.117 10052 IsGuiding returns 1
01:15:59.914 00.000 10052 scope still moving after pulse duration time elapsed
01:15:59.993 00.079 10052 IsSlewing returns 0
01:16:00.068 00.075 10052 IsGuiding returns 0
01:16:00.068 00.000 10052 scope move finished after 112 + 227 ms
01:16:00.068 00.000 10052 Move returns status 0, amount 112
01:16:00.068 00.000 10052 MoveAxis(N, 0, ABG)
01:16:00.068 00.000 10052 Move returns status 0, amount 0
01:16:00.068 00.000 10052 move complete, result=0
01:16:00.068 00.000 10052 worker thread done servicing request
01:16:00.068 00.000 10052 Worker thread wakes up
01:16:00.068 00.000 6880 GuideStep: 0.4 px 112 ms WEST, -0.1 px 0 ms NORTH
01:16:00.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:00.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:01.199 01.131 10052 Exposure complete
01:16:01.255 00.056 10052 worker thread done servicing request
01:16:01.255 00.000 6880 OnExposeComplete: enter
01:16:01.255 00.000 6880 UpdateGuideState(): m_state=6
01:16:01.255 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
01:16:01.255 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=887.98, Mass=2381, SNR=33.8, Peak=121 HFD=4.5
01:16:01.255 00.000 6880 MultiStar: [#1 0.29,-1.18,0.00,M2] [#2 0.08,-0.98,0.00,M1] [#3 0.11,-1.13,0.00,M2] [#4 0.25,-0.86,0.00,M4] [#5 0.17,-1.04,0.00,M2] [#6 0.18,-0.92,0.00,M1] [#7 0.03,-0.94,0.00,M2] [#8 0.18,-1.31,0.00,M5] 
01:16:01.255 00.000 6880 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.61) = xAngle (0.36 = 0.36)
01:16:01.255 00.000 6880 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
01:16:01.255 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.64 hyp=0.67 cameraTheta=-1.25 mountX=0.63 mountY=0.22, mountTheta=0.33
01:16:01.257 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.64, opts=13)
01:16:01.257 00.000 6880 Enqueuing Move request for scope (0.21, -0.64)
01:16:01.257 00.000 10052 Worker thread wakes up
01:16:01.257 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.64) opts 0xd
01:16:01.257 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.64)
01:16:01.257 00.000 10052 Moving (0.21, -0.64) raw xDistance=0.63 yDistance=0.22
01:16:01.257 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.63
01:16:01.257 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.01
01:16:01.257 00.000 10052 MoveAxis(W, 174, ABG)
01:16:01.257 00.000 10052 Guiding  Dir = 3, Dur = 174
01:16:01.279 00.022 10052 IsSlewing returns 0
01:16:01.279 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:01.315 00.036 6880 UpdateGuideState exits: m=2381 SNR=33.8
01:16:01.315 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:01.315 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:01.315 00.000 6880 Enqueuing Expose request
01:16:01.315 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56ce8bfa-bc93-48b6-b20d-1ee50b18f1ba"}
01:16:01.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56ce8bfa-bc93-48b6-b20d-1ee50b18f1ba"}
01:16:01.317 00.002 10052 IsGuiding returns 0
01:16:01.324 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f9fe6a7f-1b53-42b2-b7dc-3f990af70034"}
01:16:01.324 00.000 6880 case statement mapped state 6 to 3
01:16:01.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9fe6a7f-1b53-42b2-b7dc-3f990af70034"}
01:16:01.325 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"029179d3-61d5-4c1c-ab1b-fc14852302af"}
01:16:01.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":503,"width":15,"height":15,"star_pos":[7.00,6.98],"pixels":"..."},"id":"029179d3-61d5-4c1c-ab1b-fc14852302af"}
01:16:01.344 00.019 10052 PulseGuide returned control before completion, sleep 157
01:16:01.546 00.202 10052 IsGuiding returns 0
01:16:01.546 00.000 10052 Move returns status 0, amount 174
01:16:01.546 00.000 10052 MoveAxis(N, 0, ABG)
01:16:01.546 00.000 10052 Move returns status 0, amount 0
01:16:01.546 00.000 10052 move complete, result=0
01:16:01.546 00.000 10052 worker thread done servicing request
01:16:01.547 00.001 6880 GuideStep: 0.6 px 174 ms WEST, 0.2 px 0 ms NORTH
01:16:01.547 00.000 10052 Worker thread wakes up
01:16:01.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:01.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:02.453 00.906 10052 Exposure complete
01:16:02.510 00.057 10052 worker thread done servicing request
01:16:02.510 00.000 6880 OnExposeComplete: enter
01:16:02.510 00.000 6880 UpdateGuideState(): m_state=6
01:16:02.511 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
01:16:02.511 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=888.03, Mass=2448, SNR=34.3, Peak=139 HFD=4.6
01:16:02.511 00.000 6880 MultiStar: [#1 0.70,-0.73,0.00,M3] [#2 0.38,-0.54,0.00,M2] [#3 0.40,-0.78,0.00,M3] [#4 0.51,-0.41,0.00,M5] [#5 0.71,-0.71,0.00,M3] [#6 0.52,-0.46,0.00,M2] [#7 0.55,-0.63,0.00,M3] [#8 0.60,-0.95,0.00,M6] 
01:16:02.511 00.000 6880 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.61) = xAngle (0.74 = 0.74)
01:16:02.511 00.000 6880 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
01:16:02.512 00.001 6880 CameraToMount -- cameraX=0.50 cameraY=-0.59 hyp=0.77 cameraTheta=-0.87 mountX=0.57 mountY=0.50, mountTheta=0.72
01:16:02.513 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.50, y=-0.59, opts=13)
01:16:02.513 00.000 6880 Enqueuing Move request for scope (0.50, -0.59)
01:16:02.513 00.000 10052 Worker thread wakes up
01:16:02.513 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.59) opts 0xd
01:16:02.513 00.000 10052 Handling offset move in thread for scope, endpoint = (0.50, -0.59)
01:16:02.513 00.000 10052 Moving (0.50, -0.59) raw xDistance=0.57 yDistance=0.50
01:16:02.513 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.57
01:16:02.513 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.50, slope = 0.00
01:16:02.514 00.001 10052 MoveAxis(W, 162, ABG)
01:16:02.514 00.000 10052 Guiding  Dir = 3, Dur = 162
01:16:02.535 00.021 10052 IsSlewing returns 0
01:16:02.538 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:02.573 00.035 10052 IsGuiding returns 0
01:16:02.574 00.001 6880 UpdateGuideState exits: m=2448 SNR=34.3
01:16:02.575 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:02.575 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:02.575 00.000 6880 Enqueuing Expose request
01:16:02.600 00.025 10052 PulseGuide returned control before completion, sleep 145
01:16:02.768 00.168 10052 IsGuiding returns 0
01:16:02.768 00.000 10052 Move returns status 0, amount 162
01:16:02.768 00.000 10052 MoveAxis(S, 8, ABG)
01:16:02.768 00.000 10052 Guiding  Dir = 1, Dur = 8
01:16:02.805 00.037 10052 IsSlewing returns 0
01:16:02.844 00.039 10052 IsGuiding returns 0
01:16:02.910 00.066 10052 IsGuiding returns 1
01:16:02.910 00.000 10052 scope still moving after pulse duration time elapsed
01:16:02.956 00.046 10052 IsSlewing returns 0
01:16:02.994 00.038 10052 IsGuiding returns 0
01:16:02.994 00.000 10052 scope move finished after 8 + 142 ms
01:16:02.994 00.000 10052 Move returns status 0, amount 8
01:16:02.994 00.000 10052 move complete, result=0
01:16:02.994 00.000 10052 worker thread done servicing request
01:16:02.994 00.000 6880 GuideStep: 0.6 px 162 ms WEST, 0.5 px 8 ms SOUTH
01:16:02.994 00.000 10052 Worker thread wakes up
01:16:02.994 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:02.994 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:03.290 00.296 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f17f423-2078-454e-8824-f92a71492784"}
01:16:03.290 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f17f423-2078-454e-8824-f92a71492784"}
01:16:03.290 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c8423b7-bf70-4ecb-baa1-2a48eb564b0d"}
01:16:03.290 00.000 6880 case statement mapped state 6 to 3
01:16:03.290 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c8423b7-bf70-4ecb-baa1-2a48eb564b0d"}
01:16:03.292 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"29c2a605-906c-4289-98f3-1274aedeb813"}
01:16:03.292 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":504,"width":15,"height":15,"star_pos":[7.29,7.03],"pixels":"..."},"id":"29c2a605-906c-4289-98f3-1274aedeb813"}
01:16:04.119 00.827 10052 Exposure complete
01:16:04.187 00.068 10052 worker thread done servicing request
01:16:04.187 00.000 6880 OnExposeComplete: enter
01:16:04.187 00.000 6880 UpdateGuideState(): m_state=6
01:16:04.187 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
01:16:04.188 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=888.59, Mass=2408, SNR=34.1, Peak=164 HFD=4.6
01:16:04.188 00.000 6880 MultiStar: [#1 0.45,0.04,0.95,U] [#2 0.34,0.27,0.97,U] [#3 0.21,-0.20,0.89,U] [#4 0.54,0.26,0.00,M6] [#5 0.39,-0.15,0.96,U] [#6 0.43,0.04,0.92,U] [#7 0.26,-0.05,0.76,U] [#8 0.02,-0.09,0.76,U] 
01:16:04.188 00.000 6880 single-star, 7 included, MultiStar: {0.28, -0.02}, one-star: {0.12, -0.03}
01:16:04.188 00.000 6880 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
01:16:04.188 00.000 6880 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
01:16:04.188 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.26 mountX=0.03 mountY=0.12, mountTheta=1.35
01:16:04.190 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.03, opts=13)
01:16:04.190 00.000 6880 Enqueuing Move request for scope (0.12, -0.03)
01:16:04.190 00.000 10052 Worker thread wakes up
01:16:04.190 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:16:04.190 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:16:04.190 00.000 10052 Moving (0.12, -0.03) raw xDistance=0.03 yDistance=0.12
01:16:04.191 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:16:04.191 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
01:16:04.191 00.000 10052 MoveAxis(E, 0, ABG)
01:16:04.191 00.000 10052 Move returns status 0, amount 0
01:16:04.191 00.000 10052 MoveAxis(N, 0, ABG)
01:16:04.191 00.000 10052 Move returns status 0, amount 0
01:16:04.191 00.000 10052 move complete, result=0
01:16:04.191 00.000 10052 worker thread done servicing request
01:16:04.214 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:04.251 00.037 6880 UpdateGuideState exits: m=2408 SNR=34.1
01:16:04.251 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:04.251 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:04.251 00.000 6880 Enqueuing Expose request
01:16:04.251 00.000 10052 Worker thread wakes up
01:16:04.251 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:04.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:04.252 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:05.169 00.917 10052 Exposure complete
01:16:05.236 00.067 10052 worker thread done servicing request
01:16:05.236 00.000 6880 OnExposeComplete: enter
01:16:05.236 00.000 6880 UpdateGuideState(): m_state=6
01:16:05.237 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
01:16:05.237 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.60, Mass=2323, SNR=33.4, Peak=159 HFD=4.6
01:16:05.237 00.000 6880 MultiStar: [#1 0.16,-0.16,0.96,U] [#2 0.49,0.21,0.98,U] [#3 0.06,-0.17,0.89,U] [#4 0.35,-0.13,0.84,U] [#5 0.20,-0.06,0.96,U] [#6 0.30,0.08,0.96,U] [#7 -0.03,-0.06,0.76,U] [#8 -0.04,-0.09,0.79,U] 
01:16:05.238 00.001 6880 refined, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.22, -0.02}
01:16:05.238 00.000 6880 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.61) = xAngle (1.41 = 1.41)
01:16:05.238 00.000 6880 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
01:16:05.238 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.20 mountX=0.03 mountY=0.20, mountTheta=1.41
01:16:05.240 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.04, opts=13)
01:16:05.240 00.000 6880 Enqueuing Move request for scope (0.20, -0.04)
01:16:05.240 00.000 10052 Worker thread wakes up
01:16:05.240 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
01:16:05.240 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
01:16:05.240 00.000 10052 Moving (0.20, -0.04) raw xDistance=0.03 yDistance=0.20
01:16:05.240 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:16:05.240 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
01:16:05.240 00.000 10052 MoveAxis(E, 0, ABG)
01:16:05.240 00.000 10052 Move returns status 0, amount 0
01:16:05.241 00.001 10052 MoveAxis(N, 0, ABG)
01:16:05.241 00.000 10052 Move returns status 0, amount 0
01:16:05.241 00.000 10052 move complete, result=0
01:16:05.241 00.000 10052 worker thread done servicing request
01:16:05.265 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:05.303 00.038 6880 UpdateGuideState exits: m=2323 SNR=33.4
01:16:05.303 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:05.303 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:05.303 00.000 6880 Enqueuing Expose request
01:16:05.303 00.000 10052 Worker thread wakes up
01:16:05.303 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:05.303 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:05.304 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:05.306 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f49b6fc1-9bc6-4ada-9f1b-73bcc6a71865"}
01:16:05.306 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f49b6fc1-9bc6-4ada-9f1b-73bcc6a71865"}
01:16:05.316 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eba2020c-f715-43fd-9a1b-e7d4f6e7976b"}
01:16:05.316 00.000 6880 case statement mapped state 6 to 3
01:16:05.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eba2020c-f715-43fd-9a1b-e7d4f6e7976b"}
01:16:05.317 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5eb8ae8b-4db6-4c9a-a97b-d412ad0fd376"}
01:16:05.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":506,"width":15,"height":15,"star_pos":[7.01,6.60],"pixels":"..."},"id":"5eb8ae8b-4db6-4c9a-a97b-d412ad0fd376"}
01:16:06.441 01.124 10052 Exposure complete
01:16:06.500 00.059 10052 worker thread done servicing request
01:16:06.500 00.000 6880 OnExposeComplete: enter
01:16:06.500 00.000 6880 UpdateGuideState(): m_state=6
01:16:06.500 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
01:16:06.500 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.76, Mass=2360, SNR=33.6, Peak=151 HFD=4.5
01:16:06.501 00.001 6880 MultiStar: [#1 0.52,-0.05,0.95,U] [#2 0.35,0.38,0.97,U] [#3 0.35,0.17,0.90,U] [#4 0.61,0.04,0.00,M6] [#5 0.47,-0.05,0.97,U] [#6 0.28,0.18,0.90,U] [#7 0.19,0.13,0.73,U] [#8 0.30,-0.10,0.80,U] 
01:16:06.501 00.000 6880 refined, 7 included, MultiStar: {0.36, 0.10}, one-star: {0.38, 0.14}
01:16:06.501 00.000 6880 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
01:16:06.501 00.000 6880 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.86 = 1.86)
01:16:06.501 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=0.10 hyp=0.38 cameraTheta=0.27 mountX=-0.12 mountY=0.36, mountTheta=1.88
01:16:06.503 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=0.10, opts=13)
01:16:06.503 00.000 6880 Enqueuing Move request for scope (0.36, 0.10)
01:16:06.503 00.000 10052 Worker thread wakes up
01:16:06.503 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.10) opts 0xd
01:16:06.503 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, 0.10)
01:16:06.503 00.000 10052 Moving (0.36, 0.10) raw xDistance=-0.12 yDistance=0.36
01:16:06.503 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:16:06.503 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.36, slope = 0.01
01:16:06.503 00.000 10052 MoveAxis(E, 32, ABG)
01:16:06.503 00.000 10052 Guiding  Dir = 2, Dur = 32
01:16:06.524 00.021 10052 IsSlewing returns 0
01:16:06.525 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:06.562 00.037 6880 UpdateGuideState exits: m=2360 SNR=33.6
01:16:06.562 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:06.562 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:06.562 00.000 6880 Enqueuing Expose request
01:16:06.562 00.000 10052 IsGuiding returns 0
01:16:06.590 00.028 10052 PulseGuide returned control before completion, sleep 15
01:16:06.631 00.041 10052 IsGuiding returns 0
01:16:06.631 00.000 10052 Move returns status 0, amount 32
01:16:06.631 00.000 10052 MoveAxis(S, 25, ABG)
01:16:06.631 00.000 10052 Guiding  Dir = 1, Dur = 25
01:16:06.671 00.040 10052 IsSlewing returns 0
01:16:06.708 00.037 10052 IsGuiding returns 0
01:16:06.776 00.068 10052 IsGuiding returns 1
01:16:06.776 00.000 10052 scope still moving after pulse duration time elapsed
01:16:06.819 00.043 10052 IsSlewing returns 0
01:16:06.857 00.038 10052 IsGuiding returns 0
01:16:06.857 00.000 10052 scope move finished after 25 + 124 ms
01:16:06.857 00.000 10052 Move returns status 0, amount 25
01:16:06.857 00.000 10052 move complete, result=0
01:16:06.857 00.000 10052 worker thread done servicing request
01:16:06.857 00.000 6880 GuideStep: -0.1 px 32 ms EAST, 0.4 px 25 ms SOUTH
01:16:06.857 00.000 10052 Worker thread wakes up
01:16:06.857 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:06.857 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:07.289 00.432 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4faf83a-c70a-47d6-b4c8-8f914488754e"}
01:16:07.289 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4faf83a-c70a-47d6-b4c8-8f914488754e"}
01:16:07.289 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd380d08-7344-4e06-855a-10678c3ef7b8"}
01:16:07.289 00.000 6880 case statement mapped state 6 to 3
01:16:07.289 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd380d08-7344-4e06-855a-10678c3ef7b8"}
01:16:07.290 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"338dacf1-57d5-4140-9528-e73f229b08fb"}
01:16:07.290 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":507,"width":15,"height":15,"star_pos":[7.17,6.76],"pixels":"..."},"id":"338dacf1-57d5-4140-9528-e73f229b08fb"}
01:16:07.764 00.474 10052 Exposure complete
01:16:07.840 00.076 10052 worker thread done servicing request
01:16:07.840 00.000 6880 OnExposeComplete: enter
01:16:07.840 00.000 6880 UpdateGuideState(): m_state=6
01:16:07.840 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
01:16:07.840 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.71, Mass=2374, SNR=33.8, Peak=147 HFD=4.6
01:16:07.841 00.001 6880 MultiStar: [#1 0.21,-0.32,0.95,U] [#2 0.38,0.18,0.96,U] [#3 0.22,-0.17,0.89,U] [#4 0.39,0.13,0.85,U] [#5 0.15,-0.06,0.96,U] [#6 0.46,-0.21,0.92,U] [#7 0.12,-0.24,0.76,U] [#8 0.12,-0.38,0.77,U] 
01:16:07.841 00.000 6880 single-star, 8 included, MultiStar: {0.24, -0.10}, one-star: {0.10, 0.09}
01:16:07.841 00.000 6880 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.61) = xAngle (2.30 = 2.30)
01:16:07.841 00.000 6880 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.27 = 2.27)
01:16:07.841 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.09 hyp=0.13 cameraTheta=0.69 mountX=-0.09 mountY=0.10, mountTheta=2.29
01:16:07.843 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.09, opts=13)
01:16:07.843 00.000 6880 Enqueuing Move request for scope (0.10, 0.09)
01:16:07.843 00.000 10052 Worker thread wakes up
01:16:07.843 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.09) opts 0xd
01:16:07.843 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.09)
01:16:07.843 00.000 10052 Moving (0.10, 0.09) raw xDistance=-0.09 yDistance=0.10
01:16:07.843 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:16:07.843 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.11, using input
01:16:07.843 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
01:16:07.843 00.000 10052 MoveAxis(E, 0, ABG)
01:16:07.844 00.001 10052 Move returns status 0, amount 0
01:16:07.844 00.000 10052 MoveAxis(N, 0, ABG)
01:16:07.844 00.000 10052 Move returns status 0, amount 0
01:16:07.844 00.000 10052 move complete, result=0
01:16:07.844 00.000 10052 worker thread done servicing request
01:16:07.871 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:07.909 00.038 6880 UpdateGuideState exits: m=2374 SNR=33.8
01:16:07.909 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:07.909 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:07.909 00.000 6880 Enqueuing Expose request
01:16:07.909 00.000 10052 Worker thread wakes up
01:16:07.909 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:07.909 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:07.909 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:09.037 01.128 10052 Exposure complete
01:16:09.103 00.066 10052 worker thread done servicing request
01:16:09.103 00.000 6880 OnExposeComplete: enter
01:16:09.103 00.000 6880 UpdateGuideState(): m_state=6
01:16:09.103 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
01:16:09.103 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.61, Mass=2378, SNR=33.8, Peak=148 HFD=4.8
01:16:09.104 00.001 6880 MultiStar: [#1 0.18,-0.28,0.93,U] [#2 0.19,-0.10,1.00,U] [#3 0.08,-0.24,0.90,U] [#4 0.38,0.06,0.83,U] [#5 0.24,-0.10,0.96,U] [#6 0.21,-0.18,0.91,U] [#7 0.11,-0.23,0.76,U] [#8 0.01,-0.50,0.79,U] 
01:16:09.104 00.000 6880 single-star, 8 included, MultiStar: {0.18, -0.17}, one-star: {0.18, -0.01}
01:16:09.104 00.000 6880 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.61) = xAngle (1.55 = 1.55)
01:16:09.104 00.000 6880 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
01:16:09.104 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.06 mountX=0.00 mountY=0.18, mountTheta=1.55
01:16:09.105 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.01, opts=13)
01:16:09.105 00.000 6880 Enqueuing Move request for scope (0.18, -0.01)
01:16:09.105 00.000 10052 Worker thread wakes up
01:16:09.106 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:16:09.106 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:16:09.106 00.000 10052 Moving (0.18, -0.01) raw xDistance=0.00 yDistance=0.18
01:16:09.106 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:16:09.106 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.03
01:16:09.106 00.000 10052 MoveAxis(E, 0, ABG)
01:16:09.106 00.000 10052 Move returns status 0, amount 0
01:16:09.106 00.000 10052 MoveAxis(N, 0, ABG)
01:16:09.106 00.000 10052 Move returns status 0, amount 0
01:16:09.106 00.000 10052 move complete, result=0
01:16:09.106 00.000 10052 worker thread done servicing request
01:16:09.127 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:09.169 00.042 6880 UpdateGuideState exits: m=2378 SNR=33.8
01:16:09.169 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:09.169 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:09.169 00.000 6880 Enqueuing Expose request
01:16:09.170 00.001 10052 Worker thread wakes up
01:16:09.170 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:09.170 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:09.170 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:09.289 00.119 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f8691e1-d606-4d6e-ae64-1771f8d93366"}
01:16:09.289 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f8691e1-d606-4d6e-ae64-1771f8d93366"}
01:16:09.289 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"babfa01a-2043-45ad-97f5-2b763fa13466"}
01:16:09.289 00.000 6880 case statement mapped state 6 to 3
01:16:09.289 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"babfa01a-2043-45ad-97f5-2b763fa13466"}
01:16:09.291 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"38bf7ad8-3e2d-4c4e-8784-ff76ce13e731"}
01:16:09.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":509,"width":15,"height":15,"star_pos":[6.97,6.61],"pixels":"..."},"id":"38bf7ad8-3e2d-4c4e-8784-ff76ce13e731"}
01:16:10.088 00.797 10052 Exposure complete
01:16:10.148 00.060 10052 worker thread done servicing request
01:16:10.148 00.000 6880 OnExposeComplete: enter
01:16:10.148 00.000 6880 UpdateGuideState(): m_state=6
01:16:10.148 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
01:16:10.149 00.001 6880 Star::Find returns 1 (0), X=407.90, Y=888.51, Mass=2355, SNR=33.8, Peak=139 HFD=4.9
01:16:10.149 00.000 6880 MultiStar: [#1 0.20,-0.42,0.94,U] [#2 0.04,-0.17,1.01,U] [#3 -0.13,-0.38,0.90,U] [#4 0.30,-0.08,0.84,U] [#5 0.18,-0.17,0.94,U] [#6 0.06,-0.10,0.88,U] [#7 0.04,-0.26,0.77,U] [#8 -0.10,-0.37,0.76,U] 
01:16:10.149 00.000 6880 single-star, 8 included, MultiStar: {0.08, -0.22}, one-star: {0.11, -0.11}
01:16:10.149 00.000 6880 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.61) = xAngle (0.85 = 0.85)
01:16:10.149 00.000 6880 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
01:16:10.149 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.76 mountX=0.10 mountY=0.11, mountTheta=0.84
01:16:10.151 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.11, opts=13)
01:16:10.151 00.000 6880 Enqueuing Move request for scope (0.11, -0.11)
01:16:10.151 00.000 10052 Worker thread wakes up
01:16:10.151 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
01:16:10.151 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
01:16:10.151 00.000 10052 Moving (0.11, -0.11) raw xDistance=0.10 yDistance=0.11
01:16:10.151 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:16:10.152 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.13, using input
01:16:10.152 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
01:16:10.152 00.000 10052 MoveAxis(E, 0, ABG)
01:16:10.152 00.000 10052 Move returns status 0, amount 0
01:16:10.152 00.000 10052 MoveAxis(N, 0, ABG)
01:16:10.152 00.000 10052 Move returns status 0, amount 0
01:16:10.152 00.000 10052 move complete, result=0
01:16:10.152 00.000 10052 worker thread done servicing request
01:16:10.176 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:10.217 00.041 6880 UpdateGuideState exits: m=2355 SNR=33.8
01:16:10.217 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:10.217 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:10.217 00.000 6880 Enqueuing Expose request
01:16:10.218 00.001 10052 Worker thread wakes up
01:16:10.218 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:10.218 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:10.218 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:11.288 01.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4157865-98ea-45c3-9958-b7234b8db64c"}
01:16:11.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4157865-98ea-45c3-9958-b7234b8db64c"}
01:16:11.288 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57979653-3a4f-4d38-a158-58b085619ecf"}
01:16:11.288 00.000 6880 case statement mapped state 6 to 3
01:16:11.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57979653-3a4f-4d38-a158-58b085619ecf"}
01:16:11.289 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1f01720e-9af1-4568-a843-1c61ed48bd33"}
01:16:11.289 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":510,"width":15,"height":15,"star_pos":[6.90,6.51],"pixels":"..."},"id":"1f01720e-9af1-4568-a843-1c61ed48bd33"}
01:16:11.347 00.058 10052 Exposure complete
01:16:11.409 00.062 10052 worker thread done servicing request
01:16:11.409 00.000 6880 OnExposeComplete: enter
01:16:11.409 00.000 6880 UpdateGuideState(): m_state=6
01:16:11.409 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
01:16:11.409 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=888.74, Mass=2415, SNR=34.1, Peak=173 HFD=4.6
01:16:11.410 00.001 6880 MultiStar: [#1 0.25,-0.23,0.95,U] [#2 0.52,0.18,0.00,M1] [#3 0.23,-0.15,0.88,U] [#4 0.32,0.14,0.84,U] [#5 0.38,0.03,0.97,U] [#6 0.30,0.08,0.90,U] [#7 0.21,-0.03,0.75,U] [#8 0.21,-0.16,0.78,U] 
01:16:11.410 00.000 6880 single-star, 7 included, MultiStar: {0.27, -0.02}, one-star: {0.21, 0.11}
01:16:11.410 00.000 6880 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
01:16:11.410 00.000 6880 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
01:16:11.410 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.24 cameraTheta=0.50 mountX=-0.12 mountY=0.21, mountTheta=2.10
01:16:11.411 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.11, opts=13)
01:16:11.411 00.000 6880 Enqueuing Move request for scope (0.21, 0.11)
01:16:11.411 00.000 10052 Worker thread wakes up
01:16:11.413 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
01:16:11.413 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
01:16:11.413 00.000 10052 Moving (0.21, 0.11) raw xDistance=-0.12 yDistance=0.21
01:16:11.413 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:16:11.413 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.21, slope = 0.01
01:16:11.413 00.000 10052 MoveAxis(E, 33, ABG)
01:16:11.413 00.000 10052 Guiding  Dir = 2, Dur = 33
01:16:11.433 00.020 10052 IsSlewing returns 0
01:16:11.433 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:11.472 00.039 10052 IsGuiding returns 0
01:16:11.475 00.003 6880 UpdateGuideState exits: m=2415 SNR=34.1
01:16:11.475 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:11.475 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:11.475 00.000 6880 Enqueuing Expose request
01:16:11.499 00.024 10052 PulseGuide returned control before completion, sleep 16
01:16:11.576 00.077 10052 IsGuiding returns 0
01:16:11.576 00.000 10052 Move returns status 0, amount 33
01:16:11.576 00.000 10052 MoveAxis(S, 11, ABG)
01:16:11.576 00.000 10052 Guiding  Dir = 1, Dur = 11
01:16:11.653 00.077 10052 IsSlewing returns 0
01:16:11.726 00.073 10052 IsGuiding returns 0
01:16:11.866 00.140 10052 IsGuiding returns 0
01:16:11.866 00.000 10052 Move returns status 0, amount 11
01:16:11.866 00.000 10052 move complete, result=0
01:16:11.866 00.000 10052 worker thread done servicing request
01:16:11.866 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.2 px 11 ms SOUTH
01:16:11.866 00.000 10052 Worker thread wakes up
01:16:11.866 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:11.866 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:12.778 00.912 10052 Exposure complete
01:16:12.849 00.071 10052 worker thread done servicing request
01:16:12.849 00.000 6880 OnExposeComplete: enter
01:16:12.849 00.000 6880 UpdateGuideState(): m_state=6
01:16:12.850 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
01:16:12.850 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=888.85, Mass=2242, SNR=32.9, Peak=132 HFD=4.4
01:16:12.850 00.000 6880 MultiStar: [#1 0.39,0.04,0.99,U] [#2 0.72,0.41,0.00,M2] [#3 0.44,0.16,0.91,U] [#4 0.39,0.23,0.85,U] [#5 0.36,0.06,0.97,U] [#6 0.76,0.44,0.00,M1] [#7 0.19,0.14,0.79,U] [#8 0.17,-0.09,0.83,U] 
01:16:12.850 00.000 6880 refined, 6 included, MultiStar: {0.32, 0.11}, one-star: {0.30, 0.23}
01:16:12.850 00.000 6880 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.61) = xAngle (1.95 = 1.95)
01:16:12.850 00.000 6880 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.91 = 1.91)
01:16:12.850 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=0.11 hyp=0.34 cameraTheta=0.33 mountX=-0.13 mountY=0.32, mountTheta=1.94
01:16:12.852 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=0.11, opts=13)
01:16:12.852 00.000 6880 Enqueuing Move request for scope (0.32, 0.11)
01:16:12.852 00.000 10052 Worker thread wakes up
01:16:12.852 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.11) opts 0xd
01:16:12.852 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, 0.11)
01:16:12.852 00.000 10052 Moving (0.32, 0.11) raw xDistance=-0.13 yDistance=0.32
01:16:12.852 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:16:12.852 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.01
01:16:12.852 00.000 10052 MoveAxis(E, 35, ABG)
01:16:12.852 00.000 10052 Guiding  Dir = 2, Dur = 35
01:16:12.872 00.020 10052 IsSlewing returns 0
01:16:12.874 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:12.911 00.037 10052 IsGuiding returns 0
01:16:12.911 00.000 6880 UpdateGuideState exits: m=2242 SNR=32.9
01:16:12.911 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:12.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:12.911 00.000 6880 Enqueuing Expose request
01:16:12.939 00.028 10052 PulseGuide returned control before completion, sleep 18
01:16:12.982 00.043 10052 IsGuiding returns 0
01:16:12.982 00.000 10052 Move returns status 0, amount 35
01:16:12.983 00.001 10052 MoveAxis(N, 0, ABG)
01:16:12.983 00.000 10052 Move returns status 0, amount 0
01:16:12.983 00.000 10052 move complete, result=0
01:16:12.983 00.000 10052 worker thread done servicing request
01:16:12.983 00.000 10052 Worker thread wakes up
01:16:12.983 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:12.983 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:13.003 00.020 6880 GuideStep: -0.1 px 35 ms EAST, 0.3 px 0 ms NORTH
01:16:13.286 00.283 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"24c7501c-244a-417e-824d-d2556bbce6a9"}
01:16:13.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"24c7501c-244a-417e-824d-d2556bbce6a9"}
01:16:13.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7cf785a-c510-41d2-9e24-ef5108d3423a"}
01:16:13.287 00.000 6880 case statement mapped state 6 to 3
01:16:13.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7cf785a-c510-41d2-9e24-ef5108d3423a"}
01:16:13.287 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"621c22d7-4430-4175-9dc9-c9300973e5a1"}
01:16:13.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":512,"width":15,"height":15,"star_pos":[7.09,6.85],"pixels":"..."},"id":"621c22d7-4430-4175-9dc9-c9300973e5a1"}
01:16:14.116 00.829 10052 Exposure complete
01:16:14.184 00.068 10052 worker thread done servicing request
01:16:14.184 00.000 6880 OnExposeComplete: enter
01:16:14.184 00.000 6880 UpdateGuideState(): m_state=6
01:16:14.184 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
01:16:14.184 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.56, Mass=2317, SNR=33.4, Peak=145 HFD=4.7
01:16:14.185 00.001 6880 MultiStar: [#1 0.23,-0.33,0.94,U] [#2 0.23,-0.06,0.98,U] [#3 -0.03,-0.19,0.92,U] [#4 0.28,0.27,0.84,U] [#5 0.33,-0.18,0.97,U] [#6 0.02,-0.01,0.92,U] [#7 0.11,-0.24,0.79,U] [#8 0.05,-0.20,0.80,U] 
01:16:14.185 00.000 6880 single-star, 8 included, MultiStar: {0.15, -0.11}, one-star: {0.09, -0.06}
01:16:14.185 00.000 6880 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.61) = xAngle (1.02 = 1.02)
01:16:14.185 00.000 6880 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
01:16:14.185 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.59 mountX=0.06 mountY=0.09, mountTheta=1.01
01:16:14.186 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.06, opts=13)
01:16:14.186 00.000 6880 Enqueuing Move request for scope (0.09, -0.06)
01:16:14.186 00.000 10052 Worker thread wakes up
01:16:14.186 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:16:14.187 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:16:14.187 00.000 10052 Moving (0.09, -0.06) raw xDistance=0.06 yDistance=0.09
01:16:14.187 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:16:14.187 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:16:14.187 00.000 10052 MoveAxis(E, 0, ABG)
01:16:14.187 00.000 10052 Move returns status 0, amount 0
01:16:14.187 00.000 10052 MoveAxis(N, 0, ABG)
01:16:14.187 00.000 10052 Move returns status 0, amount 0
01:16:14.187 00.000 10052 move complete, result=0
01:16:14.187 00.000 10052 worker thread done servicing request
01:16:14.211 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:14.248 00.037 6880 UpdateGuideState exits: m=2317 SNR=33.4
01:16:14.248 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:14.248 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:14.248 00.000 6880 Enqueuing Expose request
01:16:14.248 00.000 10052 Worker thread wakes up
01:16:14.248 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:14.248 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:14.248 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:15.165 00.917 10052 Exposure complete
01:16:15.230 00.065 10052 worker thread done servicing request
01:16:15.230 00.000 6880 OnExposeComplete: enter
01:16:15.230 00.000 6880 UpdateGuideState(): m_state=6
01:16:15.230 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
01:16:15.230 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=888.61, Mass=2205, SNR=32.6, Peak=123 HFD=4.8
01:16:15.231 00.001 6880 MultiStar: [#1 0.18,-0.26,0.99,U] [#2 0.09,-0.09,1.02,U] [#3 0.10,-0.21,0.92,U] [#4 0.42,0.16,0.82,U] [#5 0.28,-0.12,1.01,U] [#6 0.23,-0.05,0.92,U] [#7 0.06,-0.27,0.77,U] [#8 0.23,-0.19,0.82,U] 
01:16:15.231 00.000 6880 refined, 8 included, MultiStar: {0.21, -0.11}, one-star: {0.25, -0.01}
01:16:15.231 00.000 6880 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
01:16:15.231 00.000 6880 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
01:16:15.231 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.23 cameraTheta=-0.51 mountX=0.10 mountY=0.21, mountTheta=1.10
01:16:15.232 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.11, opts=13)
01:16:15.232 00.000 6880 Enqueuing Move request for scope (0.21, -0.11)
01:16:15.234 00.002 10052 Worker thread wakes up
01:16:15.234 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
01:16:15.235 00.001 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
01:16:15.235 00.000 10052 Moving (0.21, -0.11) raw xDistance=0.10 yDistance=0.21
01:16:15.235 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:16:15.235 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.00
01:16:15.235 00.000 10052 MoveAxis(E, 0, ABG)
01:16:15.235 00.000 10052 Move returns status 0, amount 0
01:16:15.235 00.000 10052 MoveAxis(S, 1, ABG)
01:16:15.235 00.000 10052 Guiding  Dir = 1, Dur = 1
01:16:15.253 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:15.256 00.003 10052 IsSlewing returns 0
01:16:15.291 00.035 6880 UpdateGuideState exits: m=2205 SNR=32.6
01:16:15.291 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:15.291 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:15.291 00.000 6880 Enqueuing Expose request
01:16:15.291 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"afea88b5-e89e-4148-9da5-95597c85e12f"}
01:16:15.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"afea88b5-e89e-4148-9da5-95597c85e12f"}
01:16:15.294 00.003 10052 IsGuiding returns 0
01:16:15.304 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a815bfed-dedc-4138-9691-c634eb546528"}
01:16:15.304 00.000 6880 case statement mapped state 6 to 3
01:16:15.304 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a815bfed-dedc-4138-9691-c634eb546528"}
01:16:15.305 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f36f1fd7-f57a-4977-b39f-06ab3f6fd2e6"}
01:16:15.306 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":514,"width":15,"height":15,"star_pos":[7.04,6.61],"pixels":"..."},"id":"f36f1fd7-f57a-4977-b39f-06ab3f6fd2e6"}
01:16:15.359 00.053 10052 IsGuiding returns 0
01:16:15.359 00.000 10052 Move returns status 0, amount 1
01:16:15.359 00.000 10052 move complete, result=0
01:16:15.360 00.001 10052 worker thread done servicing request
01:16:15.360 00.000 10052 Worker thread wakes up
01:16:15.360 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:15.360 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:15.360 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 1 ms SOUTH
01:16:16.488 01.128 10052 Exposure complete
01:16:16.558 00.070 10052 worker thread done servicing request
01:16:16.558 00.000 6880 OnExposeComplete: enter
01:16:16.558 00.000 6880 UpdateGuideState(): m_state=6
01:16:16.558 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
01:16:16.559 00.001 6880 Star::Find returns 1 (0), X=408.04, Y=888.87, Mass=2270, SNR=33.0, Peak=126 HFD=4.6
01:16:16.559 00.000 6880 MultiStar: [#1 0.46,0.13,0.94,U] [#2 0.39,0.32,0.98,U] [#3 0.15,0.10,0.93,U] [#4 0.31,0.33,0.86,U] [#5 0.40,0.09,1.00,U] [#6 0.32,0.40,0.94,U] [#7 0.22,0.21,0.78,U] [#8 0.25,-0.04,0.80,U] 
01:16:16.559 00.000 6880 single-star, 8 included, MultiStar: {0.31, 0.20}, one-star: {0.25, 0.25}
01:16:16.559 00.000 6880 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.61) = xAngle (2.41 = 2.41)
01:16:16.559 00.000 6880 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.38 = 2.38)
01:16:16.559 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.80 mountX=-0.26 mountY=0.24, mountTheta=2.40
01:16:16.562 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.25, opts=13)
01:16:16.562 00.000 6880 Enqueuing Move request for scope (0.25, 0.25)
01:16:16.562 00.000 10052 Worker thread wakes up
01:16:16.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0xd
01:16:16.562 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.25)
01:16:16.562 00.000 10052 Moving (0.25, 0.25) raw xDistance=-0.26 yDistance=0.24
01:16:16.562 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:16:16.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
01:16:16.562 00.000 10052 MoveAxis(E, 71, ABG)
01:16:16.562 00.000 10052 Guiding  Dir = 2, Dur = 71
01:16:16.583 00.021 10052 IsSlewing returns 0
01:16:16.588 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:16.621 00.033 10052 IsGuiding returns 0
01:16:16.632 00.011 6880 UpdateGuideState exits: m=2270 SNR=33.0
01:16:16.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:16.632 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:16.632 00.000 6880 Enqueuing Expose request
01:16:16.649 00.017 10052 PulseGuide returned control before completion, sleep 54
01:16:16.736 00.087 10052 IsGuiding returns 0
01:16:16.736 00.000 10052 Move returns status 0, amount 71
01:16:16.736 00.000 10052 MoveAxis(N, 0, ABG)
01:16:16.736 00.000 10052 Move returns status 0, amount 0
01:16:16.736 00.000 10052 move complete, result=0
01:16:16.736 00.000 10052 worker thread done servicing request
01:16:16.738 00.002 10052 Worker thread wakes up
01:16:16.738 00.000 6880 GuideStep: -0.3 px 71 ms EAST, 0.2 px 0 ms NORTH
01:16:16.738 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:16.738 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:17.287 00.549 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7cc9d8e5-6ae1-4f54-8252-1c742593a0cd"}
01:16:17.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7cc9d8e5-6ae1-4f54-8252-1c742593a0cd"}
01:16:17.288 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0153fa40-aa25-4fa8-aec9-a0cad96a3fef"}
01:16:17.288 00.000 6880 case statement mapped state 6 to 3
01:16:17.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0153fa40-aa25-4fa8-aec9-a0cad96a3fef"}
01:16:17.288 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8668bf4b-0c37-4c48-84db-2d0e4adc8ebd"}
01:16:17.289 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":515,"width":15,"height":15,"star_pos":[7.04,6.87],"pixels":"..."},"id":"8668bf4b-0c37-4c48-84db-2d0e4adc8ebd"}
01:16:17.650 00.361 10052 Exposure complete
01:16:17.728 00.078 10052 worker thread done servicing request
01:16:17.728 00.000 6880 OnExposeComplete: enter
01:16:17.728 00.000 6880 UpdateGuideState(): m_state=6
01:16:17.729 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
01:16:17.729 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=888.64, Mass=2262, SNR=33.0, Peak=128 HFD=4.7
01:16:17.730 00.001 6880 MultiStar: [#1 0.59,0.20,0.00,M1] [#2 0.45,0.49,0.00,M1] [#3 0.36,0.16,0.94,U] [#4 0.54,0.24,0.00,M1] [#5 0.44,0.11,0.99,U] [#6 0.38,0.03,0.93,U] [#7 0.21,0.03,0.77,U] [#8 0.32,-0.05,0.82,U] 
01:16:17.730 00.000 6880 refined, 5 included, MultiStar: {0.37, 0.05}, one-star: {0.46, 0.02}
01:16:17.730 00.000 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
01:16:17.730 00.000 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
01:16:17.730 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=0.05 hyp=0.37 cameraTheta=0.14 mountX=-0.07 mountY=0.37, mountTheta=1.75
01:16:17.732 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=0.05, opts=13)
01:16:17.732 00.000 6880 Enqueuing Move request for scope (0.37, 0.05)
01:16:17.732 00.000 10052 Worker thread wakes up
01:16:17.733 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.05) opts 0xd
01:16:17.733 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, 0.05)
01:16:17.733 00.000 10052 Moving (0.37, 0.05) raw xDistance=-0.07 yDistance=0.37
01:16:17.733 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:16:17.733 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.37, slope = 0.01
01:16:17.733 00.000 10052 MoveAxis(E, 0, ABG)
01:16:17.733 00.000 10052 Move returns status 0, amount 0
01:16:17.733 00.000 10052 MoveAxis(S, 13, ABG)
01:16:17.733 00.000 10052 Guiding  Dir = 1, Dur = 13
01:16:17.762 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:17.812 00.050 6880 UpdateGuideState exits: m=2262 SNR=33.0
01:16:17.813 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:17.813 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:17.813 00.000 6880 Enqueuing Expose request
01:16:17.813 00.000 10052 IsSlewing returns 0
01:16:17.887 00.074 10052 IsGuiding returns 0
01:16:18.035 00.148 10052 IsGuiding returns 0
01:16:18.035 00.000 10052 Move returns status 0, amount 13
01:16:18.035 00.000 10052 move complete, result=0
01:16:18.035 00.000 10052 worker thread done servicing request
01:16:18.035 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 13 ms SOUTH
01:16:18.036 00.001 10052 Worker thread wakes up
01:16:18.036 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:18.036 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:19.173 01.137 10052 Exposure complete
01:16:19.252 00.079 10052 worker thread done servicing request
01:16:19.252 00.000 6880 OnExposeComplete: enter
01:16:19.252 00.000 6880 UpdateGuideState(): m_state=6
01:16:19.252 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
01:16:19.252 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=888.24, Mass=2138, SNR=32.1, Peak=131 HFD=4.7
01:16:19.253 00.001 6880 MultiStar: [#1 0.55,-0.43,0.00,M2] [#2 0.68,-0.11,0.00,M2] [#3 0.50,-0.41,0.00,M1] [#4 0.52,-0.19,0.00,M2] [#5 0.54,-0.19,0.00,M1] [#6 0.64,-0.09,0.00,M1] [#7 0.23,-0.32,0.81,U] [#8 0.45,-0.51,0.00,M1] 
01:16:19.253 00.000 6880 refined, 1 included, MultiStar: {0.39, -0.36}, one-star: {0.53, -0.39}
01:16:19.253 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
01:16:19.253 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
01:16:19.253 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=-0.36 hyp=0.53 cameraTheta=-0.74 mountX=0.34 mountY=0.40, mountTheta=0.86
01:16:19.255 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=-0.36, opts=13)
01:16:19.255 00.000 6880 Enqueuing Move request for scope (0.39, -0.36)
01:16:19.255 00.000 10052 Worker thread wakes up
01:16:19.255 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.36) opts 0xd
01:16:19.255 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, -0.36)
01:16:19.255 00.000 10052 Moving (0.39, -0.36) raw xDistance=0.34 yDistance=0.40
01:16:19.255 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
01:16:19.255 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.40, slope = 0.03
01:16:19.255 00.000 10052 MoveAxis(W, 91, ABG)
01:16:19.255 00.000 10052 Guiding  Dir = 3, Dur = 91
01:16:19.276 00.021 10052 IsSlewing returns 0
01:16:19.282 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:19.314 00.032 10052 IsGuiding returns 0
01:16:19.326 00.012 6880 UpdateGuideState exits: m=2138 SNR=32.1
01:16:19.326 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:19.326 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:19.326 00.000 6880 Enqueuing Expose request
01:16:19.341 00.015 10052 PulseGuide returned control before completion, sleep 74
01:16:19.346 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c8bda15-c55d-4b07-849e-4ea1c205af48"}
01:16:19.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c8bda15-c55d-4b07-849e-4ea1c205af48"}
01:16:19.437 00.091 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9012df6a-e5a1-4b4f-8c86-34b2e9dd3417"}
01:16:19.437 00.000 6880 case statement mapped state 6 to 3
01:16:19.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9012df6a-e5a1-4b4f-8c86-34b2e9dd3417"}
01:16:19.444 00.007 10052 IsGuiding returns 1
01:16:19.444 00.000 10052 scope still moving after pulse duration time elapsed
01:16:19.489 00.045 10052 IsSlewing returns 0
01:16:19.527 00.038 10052 IsGuiding returns 0
01:16:19.527 00.000 10052 scope move finished after 91 + 121 ms
01:16:19.528 00.001 10052 Move returns status 0, amount 91
01:16:19.528 00.000 10052 MoveAxis(S, 48, ABG)
01:16:19.528 00.000 10052 Guiding  Dir = 1, Dur = 48
01:16:19.555 00.027 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7f8523ac-de86-4ce8-bee1-f31296c152f8"}
01:16:19.556 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":517,"width":15,"height":15,"star_pos":[7.32,7.24],"pixels":"..."},"id":"7f8523ac-de86-4ce8-bee1-f31296c152f8"}
01:16:19.566 00.010 10052 IsSlewing returns 0
01:16:19.604 00.038 10052 IsGuiding returns 0
01:16:19.632 00.028 10052 PulseGuide returned control before completion, sleep 31
01:16:19.748 00.116 10052 IsGuiding returns 0
01:16:19.748 00.000 10052 Move returns status 0, amount 48
01:16:19.748 00.000 10052 move complete, result=0
01:16:19.748 00.000 10052 worker thread done servicing request
01:16:19.748 00.000 6880 GuideStep: 0.3 px 91 ms WEST, 0.4 px 48 ms SOUTH
01:16:19.748 00.000 10052 Worker thread wakes up
01:16:19.749 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:19.749 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:20.659 00.910 10052 Exposure complete
01:16:20.734 00.075 10052 worker thread done servicing request
01:16:20.736 00.002 6880 OnExposeComplete: enter
01:16:20.736 00.000 6880 UpdateGuideState(): m_state=6
01:16:20.736 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
01:16:20.736 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=888.42, Mass=2208, SNR=32.6, Peak=144 HFD=4.8
01:16:20.737 00.001 6880 MultiStar: [#1 0.33,-0.46,0.00,M3] [#2 0.28,-0.22,1.03,U] [#3 0.21,-0.34,0.94,U] [#4 0.42,-0.10,0.86,U] [#5 0.37,-0.20,1.00,U] [#6 0.33,-0.22,0.97,U] [#7 0.17,-0.43,0.78,U] [#8 0.11,-0.63,0.00,M2] 
01:16:20.737 00.000 6880 single-star, 6 included, MultiStar: {0.29, -0.24}, one-star: {0.27, -0.20}
01:16:20.737 00.000 6880 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.61) = xAngle (0.98 = 0.98)
01:16:20.737 00.000 6880 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
01:16:20.737 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.20 hyp=0.33 cameraTheta=-0.64 mountX=0.19 mountY=0.27, mountTheta=0.97
01:16:20.739 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.20, opts=13)
01:16:20.739 00.000 6880 Enqueuing Move request for scope (0.27, -0.20)
01:16:20.739 00.000 10052 Worker thread wakes up
01:16:20.739 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.20) opts 0xd
01:16:20.740 00.001 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.20)
01:16:20.740 00.000 10052 Moving (0.27, -0.20) raw xDistance=0.19 yDistance=0.27
01:16:20.740 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:16:20.740 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.27, slope = 0.02
01:16:20.740 00.000 10052 MoveAxis(W, 54, ABG)
01:16:20.740 00.000 10052 Guiding  Dir = 3, Dur = 54
01:16:20.762 00.022 10052 IsSlewing returns 0
01:16:20.768 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:20.800 00.032 10052 IsGuiding returns 0
01:16:20.811 00.011 6880 UpdateGuideState exits: m=2208 SNR=32.6
01:16:20.811 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:20.811 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:20.811 00.000 6880 Enqueuing Expose request
01:16:20.827 00.016 10052 PulseGuide returned control before completion, sleep 37
01:16:20.893 00.066 10052 IsGuiding returns 0
01:16:20.893 00.000 10052 Move returns status 0, amount 54
01:16:20.893 00.000 10052 MoveAxis(S, 38, ABG)
01:16:20.893 00.000 10052 Guiding  Dir = 1, Dur = 38
01:16:20.931 00.038 10052 IsSlewing returns 0
01:16:20.969 00.038 10052 IsGuiding returns 0
01:16:20.996 00.027 10052 PulseGuide returned control before completion, sleep 21
01:16:21.049 00.053 10052 IsGuiding returns 0
01:16:21.049 00.000 10052 Move returns status 0, amount 38
01:16:21.049 00.000 10052 move complete, result=0
01:16:21.050 00.001 10052 worker thread done servicing request
01:16:21.050 00.000 10052 Worker thread wakes up
01:16:21.050 00.000 6880 GuideStep: 0.2 px 54 ms WEST, 0.3 px 38 ms SOUTH
01:16:21.050 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:21.050 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:21.342 00.292 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8cac6388-6302-4f2c-8752-1a5a04596999"}
01:16:21.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8cac6388-6302-4f2c-8752-1a5a04596999"}
01:16:21.342 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"addb1718-a9ad-43fd-b799-4a2fbf953e55"}
01:16:21.342 00.000 6880 case statement mapped state 6 to 3
01:16:21.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"addb1718-a9ad-43fd-b799-4a2fbf953e55"}
01:16:21.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7ce11bfd-b352-4551-80c6-ab296ad96af5"}
01:16:21.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":518,"width":15,"height":15,"star_pos":[7.06,7.42],"pixels":"..."},"id":"7ce11bfd-b352-4551-80c6-ab296ad96af5"}
01:16:22.180 00.837 10052 Exposure complete
01:16:22.243 00.063 10052 worker thread done servicing request
01:16:22.244 00.001 6880 OnExposeComplete: enter
01:16:22.244 00.000 6880 UpdateGuideState(): m_state=6
01:16:22.244 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
01:16:22.244 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=888.72, Mass=2281, SNR=33.2, Peak=162 HFD=4.5
01:16:22.244 00.000 6880 MultiStar: [#1 0.41,0.02,0.95,U] [#2 0.41,0.31,0.99,U] [#3 0.26,-0.12,0.90,U] [#4 0.48,0.16,0.82,U] [#5 0.28,0.05,0.95,U] [#6 0.29,0.01,0.93,U] [#7 0.07,0.00,0.78,U] [#8 0.10,-0.17,0.80,U] 
01:16:22.244 00.000 6880 single-star, 8 included, MultiStar: {0.28, 0.05}, one-star: {0.21, 0.10}
01:16:22.244 00.000 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.05 = 2.05)
01:16:22.245 00.001 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.02 = 2.02)
01:16:22.245 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.44 mountX=-0.11 mountY=0.21, mountTheta=2.05
01:16:22.246 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.10, opts=13)
01:16:22.246 00.000 6880 Enqueuing Move request for scope (0.21, 0.10)
01:16:22.246 00.000 10052 Worker thread wakes up
01:16:22.246 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
01:16:22.246 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
01:16:22.246 00.000 10052 Moving (0.21, 0.10) raw xDistance=-0.11 yDistance=0.21
01:16:22.246 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:16:22.246 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.21, slope = 0.02
01:16:22.246 00.000 10052 MoveAxis(E, 0, ABG)
01:16:22.246 00.000 10052 Move returns status 0, amount 0
01:16:22.246 00.000 10052 MoveAxis(S, 28, ABG)
01:16:22.246 00.000 10052 Guiding  Dir = 1, Dur = 28
01:16:22.272 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:22.315 00.043 6880 UpdateGuideState exits: m=2281 SNR=33.2
01:16:22.315 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:22.315 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:22.315 00.000 6880 Enqueuing Expose request
01:16:22.316 00.001 10052 IsSlewing returns 0
01:16:22.390 00.074 10052 IsGuiding returns 0
01:16:22.524 00.134 10052 IsGuiding returns 0
01:16:22.524 00.000 10052 Move returns status 0, amount 28
01:16:22.524 00.000 10052 move complete, result=0
01:16:22.525 00.001 10052 worker thread done servicing request
01:16:22.525 00.000 10052 Worker thread wakes up
01:16:22.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:22.525 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:22.525 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 28 ms SOUTH
01:16:23.341 00.816 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"20c2bfe2-55c4-4b4d-8442-ed6410526ff6"}
01:16:23.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"20c2bfe2-55c4-4b4d-8442-ed6410526ff6"}
01:16:23.341 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24676f1f-5cea-4d89-9043-ddab0728eda3"}
01:16:23.341 00.000 6880 case statement mapped state 6 to 3
01:16:23.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24676f1f-5cea-4d89-9043-ddab0728eda3"}
01:16:23.343 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a0828bf6-af25-46e6-ae97-5ae5dff027b8"}
01:16:23.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":519,"width":15,"height":15,"star_pos":[7.00,6.72],"pixels":"..."},"id":"a0828bf6-af25-46e6-ae97-5ae5dff027b8"}
01:16:23.439 00.096 10052 Exposure complete
01:16:23.496 00.057 10052 worker thread done servicing request
01:16:23.496 00.000 6880 OnExposeComplete: enter
01:16:23.496 00.000 6880 UpdateGuideState(): m_state=6
01:16:23.496 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
01:16:23.496 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=888.85, Mass=2437, SNR=34.2, Peak=151 HFD=4.5
01:16:23.497 00.001 6880 MultiStar: [#1 0.52,0.06,0.94,U] [#2 0.49,0.32,0.00,M1] [#3 0.20,-0.12,0.87,U] [#4 0.49,0.21,0.81,U] [#5 0.37,-0.00,0.93,U] [#6 0.21,0.02,0.90,U] [#7 0.12,-0.17,0.77,U] [#8 0.29,-0.07,0.79,U] 
01:16:23.497 00.000 6880 refined, 7 included, MultiStar: {0.32, 0.03}, one-star: {0.33, 0.23}
01:16:23.497 00.000 6880 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.61) = xAngle (1.69 = 1.69)
01:16:23.497 00.000 6880 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.66 = 1.66)
01:16:23.497 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=0.03 hyp=0.32 cameraTheta=0.08 mountX=-0.04 mountY=0.32, mountTheta=1.69
01:16:23.499 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=0.03, opts=13)
01:16:23.499 00.000 6880 Enqueuing Move request for scope (0.32, 0.03)
01:16:23.499 00.000 10052 Worker thread wakes up
01:16:23.499 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.03) opts 0xd
01:16:23.500 00.001 10052 Handling offset move in thread for scope, endpoint = (0.32, 0.03)
01:16:23.500 00.000 10052 Moving (0.32, 0.03) raw xDistance=-0.04 yDistance=0.32
01:16:23.500 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:16:23.500 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.32, slope = 0.01
01:16:23.500 00.000 10052 MoveAxis(E, 0, ABG)
01:16:23.500 00.000 10052 Move returns status 0, amount 0
01:16:23.500 00.000 10052 MoveAxis(S, 20, ABG)
01:16:23.500 00.000 10052 Guiding  Dir = 1, Dur = 20
01:16:23.523 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:23.547 00.024 10052 IsSlewing returns 0
01:16:23.560 00.013 6880 UpdateGuideState exits: m=2437 SNR=34.2
01:16:23.560 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:23.560 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:23.560 00.000 6880 Enqueuing Expose request
01:16:23.621 00.061 10052 IsGuiding returns 0
01:16:23.760 00.139 10052 IsGuiding returns 0
01:16:23.760 00.000 10052 Move returns status 0, amount 20
01:16:23.761 00.001 10052 move complete, result=0
01:16:23.761 00.000 10052 worker thread done servicing request
01:16:23.761 00.000 10052 Worker thread wakes up
01:16:23.761 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:23.761 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:23.761 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 20 ms SOUTH
01:16:24.903 01.142 10052 Exposure complete
01:16:24.958 00.055 10052 worker thread done servicing request
01:16:24.958 00.000 6880 OnExposeComplete: enter
01:16:24.958 00.000 6880 UpdateGuideState(): m_state=6
01:16:24.959 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
01:16:24.959 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.79, Mass=2324, SNR=33.4, Peak=139 HFD=4.6
01:16:24.959 00.000 6880 MultiStar: [#1 0.17,0.05,0.96,U] [#2 0.31,0.43,0.97,U] [#3 0.11,0.14,0.93,U] [#4 0.39,0.38,0.00,M1] [#5 0.17,0.08,0.97,U] [#6 0.28,0.41,0.92,U] [#7 0.04,0.08,0.77,U] [#8 -0.09,-0.02,0.81,U] 
01:16:24.959 00.000 6880 single-star, 7 included, MultiStar: {0.14, 0.17}, one-star: {0.10, 0.17}
01:16:24.959 00.000 6880 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.61) = xAngle (2.66 = 2.66)
01:16:24.959 00.000 6880 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.63 = 2.63)
01:16:24.959 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.19 cameraTheta=1.05 mountX=-0.17 mountY=0.10, mountTheta=2.64
01:16:24.961 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.17, opts=13)
01:16:24.961 00.000 6880 Enqueuing Move request for scope (0.10, 0.17)
01:16:24.961 00.000 10052 Worker thread wakes up
01:16:24.961 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
01:16:24.961 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
01:16:24.961 00.000 10052 Moving (0.10, 0.17) raw xDistance=-0.17 yDistance=0.10
01:16:24.961 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:16:24.961 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
01:16:24.961 00.000 10052 MoveAxis(E, 46, ABG)
01:16:24.961 00.000 10052 Guiding  Dir = 2, Dur = 46
01:16:24.982 00.021 10052 IsSlewing returns 0
01:16:24.985 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:25.020 00.035 10052 IsGuiding returns 0
01:16:25.025 00.005 6880 UpdateGuideState exits: m=2324 SNR=33.4
01:16:25.025 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:25.025 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:25.025 00.000 6880 Enqueuing Expose request
01:16:25.047 00.022 10052 PulseGuide returned control before completion, sleep 29
01:16:25.108 00.061 10052 IsGuiding returns 0
01:16:25.108 00.000 10052 Move returns status 0, amount 46
01:16:25.108 00.000 10052 MoveAxis(N, 0, ABG)
01:16:25.109 00.001 10052 Move returns status 0, amount 0
01:16:25.109 00.000 10052 move complete, result=0
01:16:25.109 00.000 10052 worker thread done servicing request
01:16:25.109 00.000 10052 Worker thread wakes up
01:16:25.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:25.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:25.123 00.014 6880 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
01:16:25.345 00.222 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a51a40f5-5383-4057-b4e5-713cbb13b9ad"}
01:16:25.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a51a40f5-5383-4057-b4e5-713cbb13b9ad"}
01:16:25.346 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4408e9df-86eb-4dd4-89ee-c97d274a74dd"}
01:16:25.346 00.000 6880 case statement mapped state 6 to 3
01:16:25.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4408e9df-86eb-4dd4-89ee-c97d274a74dd"}
01:16:25.347 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"965bc455-2154-413a-af50-4cc62b002426"}
01:16:25.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":521,"width":15,"height":15,"star_pos":[6.89,6.79],"pixels":"..."},"id":"965bc455-2154-413a-af50-4cc62b002426"}
01:16:26.017 00.670 10052 Exposure complete
01:16:26.074 00.057 10052 worker thread done servicing request
01:16:26.074 00.000 6880 OnExposeComplete: enter
01:16:26.074 00.000 6880 UpdateGuideState(): m_state=6
01:16:26.074 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
01:16:26.074 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.88, Mass=2215, SNR=32.7, Peak=140 HFD=4.5
01:16:26.075 00.001 6880 MultiStar: [#1 0.04,0.11,0.97,U] [#2 0.20,0.44,1.02,U] [#3 -0.07,0.26,0.96,U] [#4 0.32,0.42,0.84,U] [#5 0.19,0.22,1.00,U] [#6 0.22,0.41,0.95,U] [#7 -0.20,0.22,0.80,U] [#8 -0.04,0.24,0.82,U] 
01:16:26.075 00.000 6880 single-star, 8 included, MultiStar: {0.09, 0.29}, one-star: {0.09, 0.26}
01:16:26.075 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.86 = 2.86)
01:16:26.075 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
01:16:26.075 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.26 hyp=0.28 cameraTheta=1.24 mountX=-0.27 mountY=0.09, mountTheta=2.83
01:16:26.076 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.26, opts=13)
01:16:26.076 00.000 6880 Enqueuing Move request for scope (0.09, 0.26)
01:16:26.076 00.000 10052 Worker thread wakes up
01:16:26.077 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.26) opts 0xd
01:16:26.077 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.26)
01:16:26.077 00.000 10052 Moving (0.09, 0.26) raw xDistance=-0.27 yDistance=0.09
01:16:26.077 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:16:26.077 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.01
01:16:26.077 00.000 10052 MoveAxis(E, 73, ABG)
01:16:26.077 00.000 10052 Guiding  Dir = 2, Dur = 73
01:16:26.099 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:26.142 00.043 6880 UpdateGuideState exits: m=2215 SNR=32.7
01:16:26.142 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:26.142 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:26.142 00.000 6880 Enqueuing Expose request
01:16:26.147 00.005 10052 IsSlewing returns 0
01:16:26.214 00.067 10052 IsGuiding returns 0
01:16:26.279 00.065 10052 PulseGuide returned control before completion, sleep 18
01:16:26.382 00.103 10052 IsGuiding returns 0
01:16:26.382 00.000 10052 Move returns status 0, amount 73
01:16:26.382 00.000 10052 MoveAxis(N, 0, ABG)
01:16:26.382 00.000 10052 Move returns status 0, amount 0
01:16:26.382 00.000 10052 move complete, result=0
01:16:26.382 00.000 10052 worker thread done servicing request
01:16:26.383 00.001 6880 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
01:16:26.383 00.000 10052 Worker thread wakes up
01:16:26.383 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:26.383 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:27.346 00.963 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"96c55dbc-29e9-46de-93da-30aa8e204a17"}
01:16:27.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"96c55dbc-29e9-46de-93da-30aa8e204a17"}
01:16:27.347 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b782bba-5269-41ad-9a8c-06da4b462bf3"}
01:16:27.348 00.001 6880 case statement mapped state 6 to 3
01:16:27.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b782bba-5269-41ad-9a8c-06da4b462bf3"}
01:16:27.349 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e1c397b9-e77e-4707-bc9b-732942a7f117"}
01:16:27.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":522,"width":15,"height":15,"star_pos":[6.88,6.88],"pixels":"..."},"id":"e1c397b9-e77e-4707-bc9b-732942a7f117"}
01:16:27.516 00.167 10052 Exposure complete
01:16:27.586 00.070 10052 worker thread done servicing request
01:16:27.587 00.001 6880 OnExposeComplete: enter
01:16:27.587 00.000 6880 UpdateGuideState(): m_state=6
01:16:27.587 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
01:16:27.587 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.18, Mass=2328, SNR=33.5, Peak=148 HFD=4.6
01:16:27.587 00.000 6880 MultiStar: [#1 0.32,-0.47,0.00,M1] [#2 0.51,-0.23,0.00,M1] [#3 0.26,-0.41,0.92,U] [#4 0.51,-0.22,0.00,M1] [#5 0.54,-0.18,0.00,M1] [#6 0.36,-0.22,0.91,U] [#7 0.17,-0.43,0.79,U] [#8 0.15,-0.45,0.81,U] 
01:16:27.588 00.001 6880 refined, 4 included, MultiStar: {0.27, -0.39}, one-star: {0.38, -0.44}
01:16:27.588 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
01:16:27.588 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:16:27.588 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.39 hyp=0.47 cameraTheta=-0.96 mountX=0.38 mountY=0.28, mountTheta=0.63
01:16:27.589 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.39, opts=13)
01:16:27.589 00.000 6880 Enqueuing Move request for scope (0.27, -0.39)
01:16:27.589 00.000 10052 Worker thread wakes up
01:16:27.589 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.39) opts 0xd
01:16:27.589 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.39)
01:16:27.589 00.000 10052 Moving (0.27, -0.39) raw xDistance=0.38 yDistance=0.28
01:16:27.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.38
01:16:27.589 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.01
01:16:27.590 00.001 10052 MoveAxis(W, 97, ABG)
01:16:27.590 00.000 10052 Guiding  Dir = 3, Dur = 97
01:16:27.610 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:27.644 00.034 6880 UpdateGuideState exits: m=2328 SNR=33.5
01:16:27.644 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:27.644 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:27.644 00.000 6880 Enqueuing Expose request
01:16:27.654 00.010 10052 IsSlewing returns 0
01:16:27.729 00.075 10052 IsGuiding returns 0
01:16:27.798 00.069 10052 PulseGuide returned control before completion, sleep 39
01:16:27.913 00.115 10052 IsGuiding returns 0
01:16:27.913 00.000 10052 Move returns status 0, amount 97
01:16:27.913 00.000 10052 MoveAxis(N, 0, ABG)
01:16:27.913 00.000 10052 Move returns status 0, amount 0
01:16:27.913 00.000 10052 move complete, result=0
01:16:27.913 00.000 10052 worker thread done servicing request
01:16:27.913 00.000 6880 GuideStep: 0.4 px 97 ms WEST, 0.3 px 0 ms NORTH
01:16:27.915 00.002 10052 Worker thread wakes up
01:16:27.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:27.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:28.824 00.909 10052 Exposure complete
01:16:28.878 00.054 10052 worker thread done servicing request
01:16:28.878 00.000 6880 OnExposeComplete: enter
01:16:28.878 00.000 6880 UpdateGuideState(): m_state=6
01:16:28.878 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
01:16:28.878 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.59, Mass=2333, SNR=33.5, Peak=150 HFD=4.6
01:16:28.879 00.001 6880 MultiStar: [#1 0.23,-0.33,0.97,U] [#2 0.22,-0.13,0.98,U] [#3 0.10,-0.24,0.93,U] [#4 0.36,-0.02,0.84,U] [#5 0.39,0.03,0.97,U] [#6 0.21,-0.10,0.92,U] [#7 0.10,-0.28,0.75,U] [#8 0.11,-0.57,0.00,M1] 
01:16:28.879 00.000 6880 single-star, 7 included, MultiStar: {0.23, -0.13}, one-star: {0.22, -0.03}
01:16:28.879 00.000 6880 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.61) = xAngle (1.49 = 1.49)
01:16:28.879 00.000 6880 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
01:16:28.879 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.22 cameraTheta=-0.12 mountX=0.02 mountY=0.22, mountTheta=1.49
01:16:28.880 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.03, opts=13)
01:16:28.880 00.000 6880 Enqueuing Move request for scope (0.22, -0.03)
01:16:28.880 00.000 10052 Worker thread wakes up
01:16:28.880 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
01:16:28.880 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
01:16:28.881 00.001 10052 Moving (0.22, -0.03) raw xDistance=0.02 yDistance=0.22
01:16:28.881 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:28.881 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.02
01:16:28.881 00.000 10052 MoveAxis(E, 0, ABG)
01:16:28.881 00.000 10052 Move returns status 0, amount 0
01:16:28.881 00.000 10052 MoveAxis(N, 0, ABG)
01:16:28.881 00.000 10052 Move returns status 0, amount 0
01:16:28.881 00.000 10052 move complete, result=0
01:16:28.881 00.000 10052 worker thread done servicing request
01:16:28.902 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:28.936 00.034 6880 UpdateGuideState exits: m=2333 SNR=33.5
01:16:28.937 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:28.937 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:28.937 00.000 6880 Enqueuing Expose request
01:16:28.937 00.000 10052 Worker thread wakes up
01:16:28.937 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:28.937 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:28.937 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:29.347 00.410 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e774c118-e393-485b-b846-128d4390bc75"}
01:16:29.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e774c118-e393-485b-b846-128d4390bc75"}
01:16:29.347 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b1b3e2d-7e40-4b4d-897d-71dcef27797d"}
01:16:29.347 00.000 6880 case statement mapped state 6 to 3
01:16:29.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b1b3e2d-7e40-4b4d-897d-71dcef27797d"}
01:16:29.348 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e12ef5be-99be-41b9-808e-37e95f5a17fc"}
01:16:29.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":524,"width":15,"height":15,"star_pos":[7.01,6.59],"pixels":"..."},"id":"e12ef5be-99be-41b9-808e-37e95f5a17fc"}
01:16:30.078 00.730 10052 Exposure complete
01:16:30.132 00.054 10052 worker thread done servicing request
01:16:30.133 00.001 6880 OnExposeComplete: enter
01:16:30.133 00.000 6880 UpdateGuideState(): m_state=6
01:16:30.133 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
01:16:30.133 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.71, Mass=2277, SNR=33.1, Peak=146 HFD=4.5
01:16:30.133 00.000 6880 MultiStar: [#1 0.11,0.06,0.98,U] [#2 0.29,0.27,0.98,U] [#3 0.09,-0.09,0.93,U] [#4 0.40,0.23,0.85,U] [#5 0.17,0.01,0.98,U] [#6 0.13,0.17,0.92,U] [#7 -0.06,0.02,0.75,U] [#8 0.05,-0.14,0.81,U] 
01:16:30.134 00.001 6880 refined, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.18, 0.09}
01:16:30.134 00.000 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.05 = 2.05)
01:16:30.134 00.000 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.02 = 2.02)
01:16:30.134 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.44 mountX=-0.08 mountY=0.15, mountTheta=2.04
01:16:30.135 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.07, opts=13)
01:16:30.135 00.000 6880 Enqueuing Move request for scope (0.16, 0.07)
01:16:30.135 00.000 10052 Worker thread wakes up
01:16:30.135 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
01:16:30.135 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
01:16:30.135 00.000 10052 Moving (0.16, 0.07) raw xDistance=-0.08 yDistance=0.15
01:16:30.135 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:16:30.135 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
01:16:30.136 00.001 10052 MoveAxis(E, 0, ABG)
01:16:30.136 00.000 10052 Move returns status 0, amount 0
01:16:30.136 00.000 10052 MoveAxis(N, 0, ABG)
01:16:30.136 00.000 10052 Move returns status 0, amount 0
01:16:30.136 00.000 10052 move complete, result=0
01:16:30.136 00.000 10052 worker thread done servicing request
01:16:30.156 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:30.191 00.035 6880 UpdateGuideState exits: m=2277 SNR=33.1
01:16:30.192 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:30.192 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:30.192 00.000 6880 Enqueuing Expose request
01:16:30.192 00.000 10052 Worker thread wakes up
01:16:30.192 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:30.192 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:30.192 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:31.099 00.907 10052 Exposure complete
01:16:31.155 00.056 10052 worker thread done servicing request
01:16:31.155 00.000 6880 OnExposeComplete: enter
01:16:31.155 00.000 6880 UpdateGuideState(): m_state=6
01:16:31.155 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
01:16:31.155 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=888.71, Mass=2302, SNR=33.2, Peak=149 HFD=4.6
01:16:31.156 00.001 6880 MultiStar: [#1 0.28,-0.19,0.95,U] [#2 0.47,0.16,0.99,U] [#3 0.14,-0.10,0.91,U] [#4 0.45,-0.07,0.83,U] [#5 0.41,-0.16,0.93,U] [#6 0.23,-0.01,0.93,U] [#7 0.17,-0.26,0.78,U] [#8 0.18,-0.16,0.80,U] 
01:16:31.156 00.000 6880 single-star, 8 included, MultiStar: {0.29, -0.07}, one-star: {0.28, 0.09}
01:16:31.156 00.000 6880 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.61) = xAngle (1.92 = 1.92)
01:16:31.156 00.000 6880 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.89 = 1.89)
01:16:31.156 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.30 cameraTheta=0.30 mountX=-0.10 mountY=0.28, mountTheta=1.91
01:16:31.156 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.09, opts=13)
01:16:31.156 00.000 6880 Enqueuing Move request for scope (0.28, 0.09)
01:16:31.156 00.000 10052 Worker thread wakes up
01:16:31.156 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
01:16:31.158 00.002 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
01:16:31.158 00.000 10052 Moving (0.28, 0.09) raw xDistance=-0.10 yDistance=0.28
01:16:31.158 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:16:31.158 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.01
01:16:31.158 00.000 10052 MoveAxis(E, 0, ABG)
01:16:31.158 00.000 10052 Move returns status 0, amount 0
01:16:31.158 00.000 10052 MoveAxis(N, 0, ABG)
01:16:31.158 00.000 10052 Move returns status 0, amount 0
01:16:31.158 00.000 10052 move complete, result=0
01:16:31.158 00.000 10052 worker thread done servicing request
01:16:31.179 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:31.213 00.034 6880 UpdateGuideState exits: m=2302 SNR=33.2
01:16:31.213 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:31.213 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:31.213 00.000 6880 Enqueuing Expose request
01:16:31.213 00.000 10052 Worker thread wakes up
01:16:31.213 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:16:31.213 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:31.213 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:31.346 00.133 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b0e7b4b-45c5-49a4-96e8-e8bd5c33ce12"}
01:16:31.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b0e7b4b-45c5-49a4-96e8-e8bd5c33ce12"}
01:16:31.346 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4407a047-5a59-4003-bdbd-743fb42ce737"}
01:16:31.346 00.000 6880 case statement mapped state 6 to 3
01:16:31.348 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4407a047-5a59-4003-bdbd-743fb42ce737"}
01:16:31.348 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"94f93369-e029-4f88-9ae3-9c00727d3ae5"}
01:16:31.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":526,"width":15,"height":15,"star_pos":[7.07,6.71],"pixels":"..."},"id":"94f93369-e029-4f88-9ae3-9c00727d3ae5"}
01:16:32.352 01.004 10052 Exposure complete
01:16:32.412 00.060 10052 worker thread done servicing request
01:16:32.412 00.000 6880 OnExposeComplete: enter
01:16:32.412 00.000 6880 UpdateGuideState(): m_state=6
01:16:32.412 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
01:16:32.413 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=888.80, Mass=2261, SNR=32.9, Peak=153 HFD=4.6
01:16:32.413 00.000 6880 MultiStar: [#1 0.34,-0.20,0.95,U] [#2 0.19,0.09,0.99,U] [#3 0.18,-0.15,0.93,U] [#4 0.38,0.32,0.84,U] [#5 0.39,-0.01,0.97,U] [#6 0.39,-0.01,0.92,U] [#7 0.21,-0.02,0.76,U] [#8 0.16,-0.15,0.79,U] 
01:16:32.413 00.000 6880 single-star, 8 included, MultiStar: {0.27, 0.01}, one-star: {0.16, 0.18}
01:16:32.413 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
01:16:32.413 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
01:16:32.413 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.18 hyp=0.25 cameraTheta=0.85 mountX=-0.19 mountY=0.16, mountTheta=2.44
01:16:32.414 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.18, opts=13)
01:16:32.414 00.000 6880 Enqueuing Move request for scope (0.16, 0.18)
01:16:32.415 00.001 10052 Worker thread wakes up
01:16:32.415 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.18) opts 0xd
01:16:32.415 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.18)
01:16:32.415 00.000 10052 Moving (0.16, 0.18) raw xDistance=-0.19 yDistance=0.16
01:16:32.415 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:16:32.415 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.00
01:16:32.415 00.000 10052 MoveAxis(E, 51, ABG)
01:16:32.415 00.000 10052 Guiding  Dir = 2, Dur = 51
01:16:32.435 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:32.436 00.001 10052 IsSlewing returns 0
01:16:32.471 00.035 6880 UpdateGuideState exits: m=2261 SNR=32.9
01:16:32.471 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:32.471 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:32.471 00.000 6880 Enqueuing Expose request
01:16:32.474 00.003 10052 IsGuiding returns 0
01:16:32.502 00.028 10052 PulseGuide returned control before completion, sleep 34
01:16:32.558 00.056 10052 IsGuiding returns 0
01:16:32.559 00.001 10052 Move returns status 0, amount 51
01:16:32.559 00.000 10052 MoveAxis(N, 0, ABG)
01:16:32.559 00.000 10052 Move returns status 0, amount 0
01:16:32.559 00.000 10052 move complete, result=0
01:16:32.559 00.000 10052 worker thread done servicing request
01:16:32.559 00.000 6880 GuideStep: -0.2 px 51 ms EAST, 0.2 px 0 ms NORTH
01:16:32.559 00.000 10052 Worker thread wakes up
01:16:32.559 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:32.559 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:33.346 00.787 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce20a0f8-28a3-4a6c-b044-b9fa3b4d0b46"}
01:16:33.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce20a0f8-28a3-4a6c-b044-b9fa3b4d0b46"}
01:16:33.346 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72fdf0cb-30f0-42cf-9b01-20bf85c7e6e6"}
01:16:33.346 00.000 6880 case statement mapped state 6 to 3
01:16:33.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72fdf0cb-30f0-42cf-9b01-20bf85c7e6e6"}
01:16:33.348 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"985a0dad-630c-48d5-a6da-16a528be5112"}
01:16:33.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":527,"width":15,"height":15,"star_pos":[6.95,6.80],"pixels":"..."},"id":"985a0dad-630c-48d5-a6da-16a528be5112"}
01:16:33.474 00.126 10052 Exposure complete
01:16:33.539 00.065 10052 worker thread done servicing request
01:16:33.539 00.000 6880 OnExposeComplete: enter
01:16:33.539 00.000 6880 UpdateGuideState(): m_state=6
01:16:33.540 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
01:16:33.540 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=888.43, Mass=2332, SNR=33.5, Peak=153 HFD=4.7
01:16:33.540 00.000 6880 MultiStar: [#1 0.56,-0.09,0.00,M1] [#2 0.53,0.14,0.00,M1] [#3 0.31,-0.23,0.88,U] [#4 0.54,-0.10,0.00,M1] [#5 0.58,-0.15,0.00,M1] [#6 0.34,-0.06,0.94,U] [#7 0.30,-0.08,0.74,U] [#8 0.35,-0.18,0.78,U] 
01:16:33.540 00.000 6880 refined, 4 included, MultiStar: {0.35, -0.15}, one-star: {0.41, -0.19}
01:16:33.540 00.000 6880 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.61) = xAngle (1.21 = 1.21)
01:16:33.540 00.000 6880 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
01:16:33.540 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-0.41 mountX=0.13 mountY=0.35, mountTheta=1.20
01:16:33.542 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.15, opts=13)
01:16:33.542 00.000 6880 Enqueuing Move request for scope (0.35, -0.15)
01:16:33.542 00.000 10052 Worker thread wakes up
01:16:33.542 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.15) opts 0xd
01:16:33.542 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.15)
01:16:33.542 00.000 10052 Moving (0.35, -0.15) raw xDistance=0.13 yDistance=0.35
01:16:33.542 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:16:33.542 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.35, slope = 0.01
01:16:33.543 00.001 10052 MoveAxis(W, 33, ABG)
01:16:33.543 00.000 10052 Guiding  Dir = 3, Dur = 33
01:16:33.566 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:33.604 00.038 6880 UpdateGuideState exits: m=2332 SNR=33.5
01:16:33.604 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:33.604 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:33.604 00.000 6880 Enqueuing Expose request
01:16:33.615 00.011 10052 IsSlewing returns 0
01:16:33.691 00.076 10052 IsGuiding returns 0
01:16:33.836 00.145 10052 IsGuiding returns 0
01:16:33.836 00.000 10052 Move returns status 0, amount 33
01:16:33.836 00.000 10052 MoveAxis(S, 13, ABG)
01:16:33.836 00.000 10052 Guiding  Dir = 1, Dur = 13
01:16:33.914 00.078 10052 IsSlewing returns 0
01:16:33.989 00.075 10052 IsGuiding returns 0
01:16:34.132 00.143 10052 IsGuiding returns 0
01:16:34.132 00.000 10052 Move returns status 0, amount 13
01:16:34.132 00.000 10052 move complete, result=0
01:16:34.132 00.000 10052 worker thread done servicing request
01:16:34.132 00.000 10052 Worker thread wakes up
01:16:34.132 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.3 px 13 ms SOUTH
01:16:34.133 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:34.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:35.275 01.142 10052 Exposure complete
01:16:35.332 00.057 10052 worker thread done servicing request
01:16:35.332 00.000 6880 OnExposeComplete: enter
01:16:35.332 00.000 6880 UpdateGuideState(): m_state=6
01:16:35.332 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
01:16:35.333 00.001 6880 Star::Find returns 1 (0), X=407.89, Y=888.31, Mass=2378, SNR=33.9, Peak=158 HFD=4.5
01:16:35.333 00.000 6880 MultiStar: [#1 0.14,-0.49,0.94,U] [#2 0.21,-0.16,1.00,U] [#3 0.18,-0.48,0.90,U] [#4 0.09,-0.23,0.83,U] [#5 0.38,-0.24,0.97,U] [#6 0.40,-0.23,0.92,U] [#7 -0.03,-0.42,0.76,U] [#8 -0.05,-0.63,0.00,M1] 
01:16:35.333 00.000 6880 single-star, 7 included, MultiStar: {0.19, -0.32}, one-star: {0.10, -0.31}
01:16:35.333 00.000 6880 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.61) = xAngle (0.36 = 0.36)
01:16:35.333 00.000 6880 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
01:16:35.333 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.25 mountX=0.31 mountY=0.11, mountTheta=0.34
01:16:35.335 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.31, opts=13)
01:16:35.335 00.000 6880 Enqueuing Move request for scope (0.10, -0.31)
01:16:35.335 00.000 10052 Worker thread wakes up
01:16:35.335 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0xd
01:16:35.335 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.31)
01:16:35.335 00.000 10052 Moving (0.10, -0.31) raw xDistance=0.31 yDistance=0.11
01:16:35.335 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:16:35.335 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:16:35.335 00.000 10052 MoveAxis(W, 84, ABG)
01:16:35.335 00.000 10052 Guiding  Dir = 3, Dur = 84
01:16:35.356 00.021 10052 IsSlewing returns 0
01:16:35.359 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:35.395 00.036 10052 IsGuiding returns 0
01:16:35.395 00.000 6880 UpdateGuideState exits: m=2378 SNR=33.9
01:16:35.395 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:35.395 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:35.395 00.000 6880 Enqueuing Expose request
01:16:35.396 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ff01ab0-98fc-4423-879d-5276732b618b"}
01:16:35.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ff01ab0-98fc-4423-879d-5276732b618b"}
01:16:35.406 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7fc34e19-beac-4827-b09a-ad5a62d7142e"}
01:16:35.406 00.000 6880 case statement mapped state 6 to 3
01:16:35.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fc34e19-beac-4827-b09a-ad5a62d7142e"}
01:16:35.408 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a09fc2b2-5aea-4f2d-9e0c-b1cae8b19312"}
01:16:35.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":529,"width":15,"height":15,"star_pos":[6.89,7.31],"pixels":"..."},"id":"a09fc2b2-5aea-4f2d-9e0c-b1cae8b19312"}
01:16:35.421 00.013 10052 PulseGuide returned control before completion, sleep 67
01:16:35.545 00.124 10052 IsGuiding returns 0
01:16:35.545 00.000 10052 Move returns status 0, amount 84
01:16:35.545 00.000 10052 MoveAxis(N, 0, ABG)
01:16:35.545 00.000 10052 Move returns status 0, amount 0
01:16:35.546 00.001 10052 move complete, result=0
01:16:35.546 00.000 10052 worker thread done servicing request
01:16:35.546 00.000 6880 GuideStep: 0.3 px 84 ms WEST, 0.1 px 0 ms NORTH
01:16:35.546 00.000 10052 Worker thread wakes up
01:16:35.546 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:35.546 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:36.451 00.905 10052 Exposure complete
01:16:36.513 00.062 10052 worker thread done servicing request
01:16:36.513 00.000 6880 OnExposeComplete: enter
01:16:36.513 00.000 6880 UpdateGuideState(): m_state=6
01:16:36.514 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
01:16:36.514 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.56, Mass=2236, SNR=32.9, Peak=154 HFD=4.5
01:16:36.514 00.000 6880 MultiStar: [#1 0.33,-0.36,0.97,U] [#2 0.63,0.07,0.00,M1] [#3 0.30,-0.18,0.90,U] [#4 0.47,-0.06,0.83,U] [#5 0.33,-0.19,0.97,U] [#6 0.41,0.07,0.95,U] [#7 0.13,-0.38,0.80,U] [#8 0.24,-0.53,0.00,M2] 
01:16:36.514 00.000 6880 single-star, 6 included, MultiStar: {0.32, -0.16}, one-star: {0.24, -0.06}
01:16:36.514 00.000 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.37 = 1.37)
01:16:36.514 00.000 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
01:16:36.514 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.06 hyp=0.24 cameraTheta=-0.25 mountX=0.05 mountY=0.24, mountTheta=1.37
01:16:36.516 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.06, opts=13)
01:16:36.516 00.000 6880 Enqueuing Move request for scope (0.24, -0.06)
01:16:36.516 00.000 10052 Worker thread wakes up
01:16:36.516 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.06) opts 0xd
01:16:36.516 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.06)
01:16:36.517 00.001 10052 Moving (0.24, -0.06) raw xDistance=0.05 yDistance=0.24
01:16:36.517 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:16:36.517 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.24, slope = 0.01
01:16:36.517 00.000 10052 MoveAxis(E, 0, ABG)
01:16:36.517 00.000 10052 Move returns status 0, amount 0
01:16:36.517 00.000 10052 MoveAxis(S, 19, ABG)
01:16:36.517 00.000 10052 Guiding  Dir = 1, Dur = 19
01:16:36.538 00.021 10052 IsSlewing returns 0
01:16:36.542 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:36.576 00.034 10052 IsGuiding returns 0
01:16:36.583 00.007 6880 UpdateGuideState exits: m=2236 SNR=32.9
01:16:36.583 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:36.583 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:36.583 00.000 6880 Enqueuing Expose request
01:16:36.641 00.058 10052 IsGuiding returns 0
01:16:36.641 00.000 10052 Move returns status 0, amount 19
01:16:36.641 00.000 10052 move complete, result=0
01:16:36.642 00.001 10052 worker thread done servicing request
01:16:36.642 00.000 10052 Worker thread wakes up
01:16:36.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:36.642 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:36.675 00.033 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 19 ms SOUTH
01:16:37.359 00.684 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d40d221f-a294-45da-a290-a7375d371f90"}
01:16:37.359 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d40d221f-a294-45da-a290-a7375d371f90"}
01:16:37.359 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5f3ebd28-307b-430d-9342-4ccb487d9934"}
01:16:37.359 00.000 6880 case statement mapped state 6 to 3
01:16:37.359 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f3ebd28-307b-430d-9342-4ccb487d9934"}
01:16:37.360 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47ab1bcc-6bc5-45ca-9b7d-f1bb73cf5fe6"}
01:16:37.360 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":530,"width":15,"height":15,"star_pos":[7.03,6.56],"pixels":"..."},"id":"47ab1bcc-6bc5-45ca-9b7d-f1bb73cf5fe6"}
01:16:37.775 00.415 10052 Exposure complete
01:16:37.847 00.072 10052 worker thread done servicing request
01:16:37.847 00.000 6880 OnExposeComplete: enter
01:16:37.847 00.000 6880 UpdateGuideState(): m_state=6
01:16:37.848 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
01:16:37.848 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=888.14, Mass=2223, SNR=32.7, Peak=145 HFD=4.4
01:16:37.848 00.000 6880 MultiStar: [#1 0.12,-0.31,0.97,U] [#2 0.48,0.05,1.01,U] [#3 0.14,-0.42,0.95,U] [#4 0.34,-0.24,0.84,U] [#5 0.49,-0.15,1.00,U] [#6 0.32,-0.33,0.99,U] [#7 0.12,-0.09,0.79,U] [#8 0.07,-0.29,0.83,U] 
01:16:37.848 00.000 6880 refined, 8 included, MultiStar: {0.26, -0.25}, one-star: {0.17, -0.48}
01:16:37.848 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
01:16:37.849 00.001 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
01:16:37.849 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-0.78 mountX=0.24 mountY=0.26, mountTheta=0.82
01:16:37.851 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.25, opts=13)
01:16:37.851 00.000 6880 Enqueuing Move request for scope (0.26, -0.25)
01:16:37.851 00.000 10052 Worker thread wakes up
01:16:37.851 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.25) opts 0xd
01:16:37.851 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.25)
01:16:37.851 00.000 10052 Moving (0.26, -0.25) raw xDistance=0.24 yDistance=0.26
01:16:37.851 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:16:37.851 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.26, slope = 0.01
01:16:37.851 00.000 10052 MoveAxis(W, 65, ABG)
01:16:37.851 00.000 10052 Guiding  Dir = 3, Dur = 65
01:16:37.877 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:37.915 00.038 6880 UpdateGuideState exits: m=2223 SNR=32.7
01:16:37.915 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:37.915 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:37.915 00.000 6880 Enqueuing Expose request
01:16:37.927 00.012 10052 IsSlewing returns 0
01:16:38.002 00.075 10052 IsGuiding returns 0
01:16:38.057 00.055 10052 PulseGuide returned control before completion, sleep 19
01:16:38.133 00.076 10052 IsGuiding returns 1
01:16:38.133 00.000 10052 scope still moving after pulse duration time elapsed
01:16:38.212 00.079 10052 IsSlewing returns 0
01:16:38.292 00.080 10052 IsGuiding returns 0
01:16:38.292 00.000 10052 scope move finished after 65 + 226 ms
01:16:38.292 00.000 10052 Move returns status 0, amount 65
01:16:38.293 00.001 10052 MoveAxis(S, 13, ABG)
01:16:38.293 00.000 10052 Guiding  Dir = 1, Dur = 13
01:16:38.365 00.072 10052 IsSlewing returns 0
01:16:38.433 00.068 10052 IsGuiding returns 0
01:16:38.569 00.136 10052 IsGuiding returns 0
01:16:38.569 00.000 10052 Move returns status 0, amount 13
01:16:38.569 00.000 10052 move complete, result=0
01:16:38.569 00.000 10052 worker thread done servicing request
01:16:38.569 00.000 6880 GuideStep: 0.2 px 65 ms WEST, 0.3 px 13 ms SOUTH
01:16:38.569 00.000 10052 Worker thread wakes up
01:16:38.569 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:38.570 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:39.357 00.787 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0647f44-4ca8-43cf-883e-b69c20fdfe9c"}
01:16:39.357 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0647f44-4ca8-43cf-883e-b69c20fdfe9c"}
01:16:39.357 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e3023309-b1fd-4181-9bec-a5c82e31caeb"}
01:16:39.358 00.001 6880 case statement mapped state 6 to 3
01:16:39.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3023309-b1fd-4181-9bec-a5c82e31caeb"}
01:16:39.358 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5aa17d2e-547a-42b4-ac63-59e131d01e3a"}
01:16:39.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":531,"width":15,"height":15,"star_pos":[6.96,7.14],"pixels":"..."},"id":"5aa17d2e-547a-42b4-ac63-59e131d01e3a"}
01:16:39.481 00.123 10052 Exposure complete
01:16:39.537 00.056 10052 worker thread done servicing request
01:16:39.537 00.000 6880 OnExposeComplete: enter
01:16:39.537 00.000 6880 UpdateGuideState(): m_state=6
01:16:39.538 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
01:16:39.538 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.28, Mass=2328, SNR=33.5, Peak=166 HFD=4.5
01:16:39.538 00.000 6880 MultiStar: [#1 0.24,-0.37,0.97,U] [#2 0.43,0.18,0.98,U] [#3 0.21,-0.39,0.92,U] [#4 0.31,-0.12,0.80,U] [#5 0.39,-0.19,0.97,U] [#6 0.26,-0.12,0.96,U] [#7 0.10,-0.27,0.77,U] [#8 0.05,-0.19,0.78,U] 
01:16:39.538 00.000 6880 refined, 8 included, MultiStar: {0.25, -0.20}, one-star: {0.22, -0.34}
01:16:39.538 00.000 6880 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.61) = xAngle (0.94 = 0.94)
01:16:39.538 00.000 6880 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
01:16:39.538 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-0.67 mountX=0.19 mountY=0.25, mountTheta=0.93
01:16:39.540 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.20, opts=13)
01:16:39.540 00.000 6880 Enqueuing Move request for scope (0.25, -0.20)
01:16:39.540 00.000 10052 Worker thread wakes up
01:16:39.540 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.20) opts 0xd
01:16:39.540 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.20)
01:16:39.540 00.000 10052 Moving (0.25, -0.20) raw xDistance=0.19 yDistance=0.25
01:16:39.540 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:16:39.540 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = 0.00
01:16:39.540 00.000 10052 MoveAxis(W, 54, ABG)
01:16:39.540 00.000 10052 Guiding  Dir = 3, Dur = 54
01:16:39.562 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:39.596 00.034 6880 UpdateGuideState exits: m=2328 SNR=33.5
01:16:39.596 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:39.596 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:39.596 00.000 6880 Enqueuing Expose request
01:16:39.619 00.023 10052 IsSlewing returns 0
01:16:39.695 00.076 10052 IsGuiding returns 0
01:16:39.839 00.144 10052 IsGuiding returns 0
01:16:39.840 00.001 10052 Move returns status 0, amount 54
01:16:39.840 00.000 10052 MoveAxis(S, 2, ABG)
01:16:39.840 00.000 10052 Guiding  Dir = 1, Dur = 2
01:16:39.917 00.077 10052 IsSlewing returns 0
01:16:39.993 00.076 10052 IsGuiding returns 0
01:16:40.135 00.142 10052 IsGuiding returns 0
01:16:40.135 00.000 10052 Move returns status 0, amount 2
01:16:40.136 00.001 10052 move complete, result=0
01:16:40.136 00.000 10052 worker thread done servicing request
01:16:40.136 00.000 6880 GuideStep: 0.2 px 54 ms WEST, 0.3 px 2 ms SOUTH
01:16:40.136 00.000 10052 Worker thread wakes up
01:16:40.136 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:40.136 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:41.266 01.130 10052 Exposure complete
01:16:41.323 00.057 10052 worker thread done servicing request
01:16:41.323 00.000 6880 OnExposeComplete: enter
01:16:41.323 00.000 6880 UpdateGuideState(): m_state=6
01:16:41.323 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
01:16:41.323 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=888.51, Mass=2386, SNR=33.9, Peak=158 HFD=4.6
01:16:41.324 00.001 6880 MultiStar: [#1 0.35,-0.39,0.96,U] [#2 0.43,0.10,0.97,U] [#3 0.38,-0.29,0.90,U] [#4 0.39,-0.21,0.82,U] [#5 0.31,-0.12,0.96,U] [#6 0.38,-0.11,0.90,U] [#7 0.16,-0.29,0.74,U] [#8 0.16,-0.42,0.78,U] 
01:16:41.324 00.000 6880 single-star, 8 included, MultiStar: {0.31, -0.20}, one-star: {0.21, -0.11}
01:16:41.324 00.000 6880 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
01:16:41.324 00.000 6880 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
01:16:41.324 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.11 hyp=0.24 cameraTheta=-0.49 mountX=0.10 mountY=0.21, mountTheta=1.11
01:16:41.325 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.11, opts=13)
01:16:41.325 00.000 6880 Enqueuing Move request for scope (0.21, -0.11)
01:16:41.325 00.000 10052 Worker thread wakes up
01:16:41.325 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.11) opts 0xd
01:16:41.325 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.11)
01:16:41.325 00.000 10052 Moving (0.21, -0.11) raw xDistance=0.10 yDistance=0.21
01:16:41.325 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:16:41.325 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.21, slope = 0.00
01:16:41.325 00.000 10052 MoveAxis(E, 0, ABG)
01:16:41.325 00.000 10052 Move returns status 0, amount 0
01:16:41.325 00.000 10052 MoveAxis(S, 6, ABG)
01:16:41.325 00.000 10052 Guiding  Dir = 1, Dur = 6
01:16:41.346 00.021 10052 IsSlewing returns 0
01:16:41.347 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:41.382 00.035 6880 UpdateGuideState exits: m=2386 SNR=33.9
01:16:41.382 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:41.382 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:41.382 00.000 6880 Enqueuing Expose request
01:16:41.383 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cfe0e7d9-8a52-4505-afcf-5bd81d61b7b1"}
01:16:41.383 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cfe0e7d9-8a52-4505-afcf-5bd81d61b7b1"}
01:16:41.384 00.001 10052 IsGuiding returns 0
01:16:41.392 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb11c06e-470e-4fdc-a392-717aa158c12a"}
01:16:41.392 00.000 6880 case statement mapped state 6 to 3
01:16:41.392 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb11c06e-470e-4fdc-a392-717aa158c12a"}
01:16:41.393 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6085227-b1a6-4fba-9fd6-7dee3c801246"}
01:16:41.394 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":533,"width":15,"height":15,"star_pos":[7.00,6.51],"pixels":"..."},"id":"b6085227-b1a6-4fba-9fd6-7dee3c801246"}
01:16:41.450 00.056 10052 IsGuiding returns 0
01:16:41.450 00.000 10052 Move returns status 0, amount 6
01:16:41.450 00.000 10052 move complete, result=0
01:16:41.450 00.000 10052 worker thread done servicing request
01:16:41.450 00.000 10052 Worker thread wakes up
01:16:41.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:41.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:41.451 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 6 ms SOUTH
01:16:42.365 00.914 10052 Exposure complete
01:16:42.425 00.060 10052 worker thread done servicing request
01:16:42.425 00.000 6880 OnExposeComplete: enter
01:16:42.425 00.000 6880 UpdateGuideState(): m_state=6
01:16:42.426 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
01:16:42.426 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.35, Mass=2213, SNR=32.6, Peak=152 HFD=4.6
01:16:42.426 00.000 6880 MultiStar: [#1 0.36,-0.39,0.97,U] [#2 0.36,0.12,1.00,U] [#3 0.22,-0.39,0.92,U] [#4 0.37,-0.14,0.86,U] [#5 0.32,-0.19,0.97,U] [#6 0.31,-0.22,0.96,U] [#7 -0.02,-0.30,0.79,U] [#8 0.02,-0.46,0.81,U] 
01:16:42.426 00.000 6880 single-star, 8 included, MultiStar: {0.24, -0.24}, one-star: {0.10, -0.27}
01:16:42.426 00.000 6880 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
01:16:42.426 00.000 6880 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
01:16:42.426 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.21 mountX=0.26 mountY=0.10, mountTheta=0.38
01:16:42.428 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.27, opts=13)
01:16:42.428 00.000 6880 Enqueuing Move request for scope (0.10, -0.27)
01:16:42.428 00.000 10052 Worker thread wakes up
01:16:42.428 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
01:16:42.428 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
01:16:42.428 00.000 10052 Moving (0.10, -0.27) raw xDistance=0.26 yDistance=0.10
01:16:42.428 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:16:42.428 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
01:16:42.428 00.000 10052 MoveAxis(W, 71, ABG)
01:16:42.428 00.000 10052 Guiding  Dir = 3, Dur = 71
01:16:42.448 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:42.449 00.001 10052 IsSlewing returns 0
01:16:42.482 00.033 6880 UpdateGuideState exits: m=2213 SNR=32.6
01:16:42.482 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:42.482 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:42.482 00.000 6880 Enqueuing Expose request
01:16:42.487 00.005 10052 IsGuiding returns 0
01:16:42.515 00.028 10052 PulseGuide returned control before completion, sleep 55
01:16:42.604 00.089 10052 IsGuiding returns 0
01:16:42.604 00.000 10052 Move returns status 0, amount 71
01:16:42.604 00.000 10052 MoveAxis(N, 0, ABG)
01:16:42.604 00.000 10052 Move returns status 0, amount 0
01:16:42.604 00.000 10052 move complete, result=0
01:16:42.604 00.000 10052 worker thread done servicing request
01:16:42.604 00.000 10052 Worker thread wakes up
01:16:42.604 00.000 6880 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH
01:16:42.605 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:42.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:43.357 00.752 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b940e8a1-4319-4790-92a8-a28dfd9f056c"}
01:16:43.357 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b940e8a1-4319-4790-92a8-a28dfd9f056c"}
01:16:43.358 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"03399299-5292-4e5e-9ad5-e45a76edcd77"}
01:16:43.358 00.000 6880 case statement mapped state 6 to 3
01:16:43.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"03399299-5292-4e5e-9ad5-e45a76edcd77"}
01:16:43.358 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"74289d4c-32ed-44f7-82d1-4720ecaceba3"}
01:16:43.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":534,"width":15,"height":15,"star_pos":[6.89,7.35],"pixels":"..."},"id":"74289d4c-32ed-44f7-82d1-4720ecaceba3"}
01:16:43.735 00.377 10052 Exposure complete
01:16:43.801 00.066 10052 worker thread done servicing request
01:16:43.801 00.000 6880 OnExposeComplete: enter
01:16:43.801 00.000 6880 UpdateGuideState(): m_state=6
01:16:43.802 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
01:16:43.802 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=888.60, Mass=2191, SNR=32.6, Peak=146 HFD=4.8
01:16:43.802 00.000 6880 MultiStar: [#1 0.29,-0.58,0.00,M1] [#2 0.47,0.11,0.99,U] [#3 0.34,-0.28,0.92,U] [#4 0.50,0.20,0.00,M1] [#5 0.41,0.02,0.96,U] [#6 0.39,-0.08,0.90,U] [#7 0.18,-0.29,0.78,U] [#8 0.15,-0.20,0.82,U] 
01:16:43.802 00.000 6880 single-star, 6 included, MultiStar: {0.31, -0.09}, one-star: {0.21, -0.02}
01:16:43.802 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
01:16:43.802 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
01:16:43.802 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.10 mountX=0.01 mountY=0.21, mountTheta=1.51
01:16:43.804 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.02, opts=13)
01:16:43.804 00.000 6880 Enqueuing Move request for scope (0.21, -0.02)
01:16:43.804 00.000 10052 Worker thread wakes up
01:16:43.804 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
01:16:43.805 00.001 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
01:16:43.805 00.000 10052 Moving (0.21, -0.02) raw xDistance=0.01 yDistance=0.21
01:16:43.805 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:16:43.805 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
01:16:43.805 00.000 10052 MoveAxis(E, 0, ABG)
01:16:43.805 00.000 10052 Move returns status 0, amount 0
01:16:43.805 00.000 10052 MoveAxis(N, 0, ABG)
01:16:43.805 00.000 10052 Move returns status 0, amount 0
01:16:43.805 00.000 10052 move complete, result=0
01:16:43.805 00.000 10052 worker thread done servicing request
01:16:43.828 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:43.862 00.034 6880 UpdateGuideState exits: m=2191 SNR=32.6
01:16:43.862 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:43.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:43.862 00.000 6880 Enqueuing Expose request
01:16:43.862 00.000 10052 Worker thread wakes up
01:16:43.862 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:16:43.862 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:43.862 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:44.775 00.913 10052 Exposure complete
01:16:44.838 00.063 10052 worker thread done servicing request
01:16:44.838 00.000 6880 OnExposeComplete: enter
01:16:44.838 00.000 6880 UpdateGuideState(): m_state=6
01:16:44.838 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
01:16:44.839 00.001 6880 Star::Find returns 1 (0), X=408.02, Y=888.50, Mass=2211, SNR=32.6, Peak=135 HFD=5.0
01:16:44.839 00.000 6880 MultiStar: [#1 0.29,-0.45,0.00,M2] [#2 0.44,-0.23,1.01,U] [#3 0.22,-0.35,0.92,U] [#4 0.40,-0.05,0.84,U] [#5 0.40,-0.27,0.98,U] [#6 0.39,-0.25,0.96,U] [#7 0.06,-0.32,0.77,U] [#8 0.12,-0.65,0.00,M1] 
01:16:44.839 00.000 6880 single-star, 6 included, MultiStar: {0.32, -0.23}, one-star: {0.23, -0.12}
01:16:44.839 00.000 6880 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
01:16:44.839 00.000 6880 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
01:16:44.839 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=0.11 mountY=0.23, mountTheta=1.13
01:16:44.841 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.12, opts=13)
01:16:44.841 00.000 6880 Enqueuing Move request for scope (0.23, -0.12)
01:16:44.841 00.000 10052 Worker thread wakes up
01:16:44.841 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
01:16:44.841 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
01:16:44.841 00.000 10052 Moving (0.23, -0.12) raw xDistance=0.11 yDistance=0.23
01:16:44.841 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:16:44.841 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.00
01:16:44.841 00.000 10052 MoveAxis(W, 30, ABG)
01:16:44.841 00.000 10052 Guiding  Dir = 3, Dur = 30
01:16:44.862 00.021 10052 IsSlewing returns 0
01:16:44.863 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:44.899 00.036 6880 UpdateGuideState exits: m=2211 SNR=32.6
01:16:44.899 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:44.899 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:44.899 00.000 6880 Enqueuing Expose request
01:16:44.900 00.001 10052 IsGuiding returns 0
01:16:44.928 00.028 10052 PulseGuide returned control before completion, sleep 13
01:16:44.966 00.038 10052 IsGuiding returns 0
01:16:44.966 00.000 10052 Move returns status 0, amount 30
01:16:44.966 00.000 10052 MoveAxis(N, 0, ABG)
01:16:44.966 00.000 10052 Move returns status 0, amount 0
01:16:44.966 00.000 10052 move complete, result=0
01:16:44.967 00.001 10052 worker thread done servicing request
01:16:44.967 00.000 10052 Worker thread wakes up
01:16:44.967 00.000 6880 GuideStep: 0.1 px 30 ms WEST, 0.2 px 0 ms NORTH
01:16:44.967 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:44.967 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:45.358 00.391 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e90d9cf-3d3a-4624-96aa-83cb3d2683cf"}
01:16:45.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e90d9cf-3d3a-4624-96aa-83cb3d2683cf"}
01:16:45.358 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6c683a7-48dc-468a-a8f1-f296b21d3ef3"}
01:16:45.358 00.000 6880 case statement mapped state 6 to 3
01:16:45.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6c683a7-48dc-468a-a8f1-f296b21d3ef3"}
01:16:45.358 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5c29b174-f7fa-4c3a-aa5f-e7913285a51d"}
01:16:45.359 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":536,"width":15,"height":15,"star_pos":[7.02,7.50],"pixels":"..."},"id":"5c29b174-f7fa-4c3a-aa5f-e7913285a51d"}
01:16:46.109 00.750 10052 Exposure complete
01:16:46.167 00.058 10052 worker thread done servicing request
01:16:46.167 00.000 6880 OnExposeComplete: enter
01:16:46.167 00.000 6880 UpdateGuideState(): m_state=6
01:16:46.167 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
01:16:46.167 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=888.27, Mass=2332, SNR=33.5, Peak=155 HFD=4.7
01:16:46.168 00.001 6880 MultiStar: [#1 0.20,-0.48,0.97,U] [#2 0.41,0.04,0.95,U] [#3 0.27,-0.30,0.90,U] [#4 0.41,-0.24,0.85,U] [#5 0.27,-0.33,0.96,U] [#6 0.38,-0.29,0.91,U] [#7 0.05,-0.37,0.76,U] [#8 -0.02,-0.53,0.00,M2] 
01:16:46.168 00.000 6880 refined, 7 included, MultiStar: {0.28, -0.29}, one-star: {0.21, -0.35}
01:16:46.168 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.81 = 0.81)
01:16:46.168 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
01:16:46.168 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-0.81 mountX=0.28 mountY=0.28, mountTheta=0.79
01:16:46.170 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.29, opts=13)
01:16:46.170 00.000 6880 Enqueuing Move request for scope (0.28, -0.29)
01:16:46.170 00.000 10052 Worker thread wakes up
01:16:46.170 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
01:16:46.170 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
01:16:46.170 00.000 10052 Moving (0.28, -0.29) raw xDistance=0.28 yDistance=0.28
01:16:46.170 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:16:46.170 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.00
01:16:46.170 00.000 10052 MoveAxis(W, 76, ABG)
01:16:46.171 00.001 10052 Guiding  Dir = 3, Dur = 76
01:16:46.193 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:46.213 00.020 10052 IsSlewing returns 0
01:16:46.231 00.018 6880 UpdateGuideState exits: m=2332 SNR=33.5
01:16:46.231 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:46.231 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:46.231 00.000 6880 Enqueuing Expose request
01:16:46.283 00.052 10052 IsGuiding returns 0
01:16:46.342 00.059 10052 PulseGuide returned control before completion, sleep 27
01:16:46.421 00.079 10052 IsGuiding returns 1
01:16:46.421 00.000 10052 scope still moving after pulse duration time elapsed
01:16:46.495 00.074 10052 IsSlewing returns 0
01:16:46.569 00.074 10052 IsGuiding returns 0
01:16:46.569 00.000 10052 scope move finished after 76 + 210 ms
01:16:46.569 00.000 10052 Move returns status 0, amount 76
01:16:46.569 00.000 10052 MoveAxis(N, 0, ABG)
01:16:46.569 00.000 10052 Move returns status 0, amount 0
01:16:46.569 00.000 10052 move complete, result=0
01:16:46.570 00.001 10052 worker thread done servicing request
01:16:46.570 00.000 6880 GuideStep: 0.3 px 76 ms WEST, 0.3 px 0 ms NORTH
01:16:46.570 00.000 10052 Worker thread wakes up
01:16:46.570 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:46.570 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:47.368 00.798 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"15d8d3aa-73f9-4d20-a843-25c3d2a6ffb6"}
01:16:47.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"15d8d3aa-73f9-4d20-a843-25c3d2a6ffb6"}
01:16:47.368 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53e31ddf-5f75-4634-959b-2f2f2fc3d7e0"}
01:16:47.369 00.001 6880 case statement mapped state 6 to 3
01:16:47.369 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53e31ddf-5f75-4634-959b-2f2f2fc3d7e0"}
01:16:47.369 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b7f61afe-da1c-4036-aff3-eda7113b6323"}
01:16:47.369 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":537,"width":15,"height":15,"star_pos":[7.00,7.27],"pixels":"..."},"id":"b7f61afe-da1c-4036-aff3-eda7113b6323"}
01:16:47.479 00.110 10052 Exposure complete
01:16:47.537 00.058 10052 worker thread done servicing request
01:16:47.537 00.000 6880 OnExposeComplete: enter
01:16:47.537 00.000 6880 UpdateGuideState(): m_state=6
01:16:47.537 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
01:16:47.537 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=888.53, Mass=2218, SNR=32.8, Peak=162 HFD=4.3
01:16:47.538 00.001 6880 MultiStar: [#1 0.65,-0.14,0.00,M2] [#2 0.56,0.29,0.00,M1] [#3 0.21,-0.18,0.93,U] [#4 0.52,-0.16,0.00,M1] [#5 0.47,-0.19,0.98,U] [#6 0.36,-0.09,0.95,U] [#7 0.15,-0.07,0.78,U] [#8 0.12,-0.36,0.79,U] 
01:16:47.538 00.000 6880 single-star, 5 included, MultiStar: {0.28, -0.16}, one-star: {0.30, -0.09}
01:16:47.538 00.000 6880 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.61) = xAngle (1.32 = 1.32)
01:16:47.538 00.000 6880 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
01:16:47.538 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.29 mountX=0.08 mountY=0.30, mountTheta=1.32
01:16:47.539 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.09, opts=13)
01:16:47.539 00.000 6880 Enqueuing Move request for scope (0.30, -0.09)
01:16:47.539 00.000 10052 Worker thread wakes up
01:16:47.539 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
01:16:47.539 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
01:16:47.539 00.000 10052 Moving (0.30, -0.09) raw xDistance=0.08 yDistance=0.30
01:16:47.539 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:16:47.539 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.30, slope = 0.01
01:16:47.539 00.000 10052 MoveAxis(E, 0, ABG)
01:16:47.539 00.000 10052 Move returns status 0, amount 0
01:16:47.541 00.002 10052 MoveAxis(S, 19, ABG)
01:16:47.541 00.000 10052 Guiding  Dir = 1, Dur = 19
01:16:47.563 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:47.580 00.017 10052 IsSlewing returns 0
01:16:47.599 00.019 6880 UpdateGuideState exits: m=2218 SNR=32.8
01:16:47.599 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:47.599 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:47.599 00.000 6880 Enqueuing Expose request
01:16:47.655 00.056 10052 IsGuiding returns 0
01:16:47.794 00.139 10052 IsGuiding returns 0
01:16:47.794 00.000 10052 Move returns status 0, amount 19
01:16:47.794 00.000 10052 move complete, result=0
01:16:47.794 00.000 10052 worker thread done servicing request
01:16:47.795 00.001 10052 Worker thread wakes up
01:16:47.795 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 19 ms SOUTH
01:16:47.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:47.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:48.927 01.132 10052 Exposure complete
01:16:48.987 00.060 10052 worker thread done servicing request
01:16:48.988 00.001 6880 OnExposeComplete: enter
01:16:48.988 00.000 6880 UpdateGuideState(): m_state=6
01:16:48.988 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
01:16:48.988 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.15, Mass=2151, SNR=32.2, Peak=139 HFD=4.4
01:16:48.988 00.000 6880 MultiStar: [#1 0.19,-0.55,0.00,M3] [#2 0.03,-0.20,1.05,U] [#3 0.10,-0.36,0.95,U] [#4 0.05,-0.34,0.85,U] [#5 0.23,-0.22,1.00,U] [#6 0.14,-0.20,0.96,U] [#7 0.08,-0.34,0.80,U] [#8 0.04,-0.34,0.80,U] 
01:16:48.988 00.000 6880 refined, 7 included, MultiStar: {0.08, -0.31}, one-star: {-0.01, -0.47}
01:16:48.989 00.001 6880 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.61) = xAngle (0.31 = 0.31)
01:16:48.989 00.000 6880 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
01:16:48.989 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.31 hyp=0.32 cameraTheta=-1.30 mountX=0.30 mountY=0.09, mountTheta=0.28
01:16:48.990 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.31, opts=13)
01:16:48.990 00.000 6880 Enqueuing Move request for scope (0.08, -0.31)
01:16:48.990 00.000 10052 Worker thread wakes up
01:16:48.990 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.31) opts 0xd
01:16:48.990 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.31)
01:16:48.990 00.000 10052 Moving (0.08, -0.31) raw xDistance=0.30 yDistance=0.09
01:16:48.990 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:16:48.990 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
01:16:48.991 00.001 10052 MoveAxis(W, 81, ABG)
01:16:48.991 00.000 10052 Guiding  Dir = 3, Dur = 81
01:16:49.012 00.021 10052 IsSlewing returns 0
01:16:49.019 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:49.049 00.030 10052 IsGuiding returns 0
01:16:49.061 00.012 6880 UpdateGuideState exits: m=2151 SNR=32.2
01:16:49.061 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:49.061 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:49.061 00.000 6880 Enqueuing Expose request
01:16:49.077 00.016 10052 PulseGuide returned control before completion, sleep 64
01:16:49.175 00.098 10052 IsGuiding returns 0
01:16:49.176 00.001 10052 Move returns status 0, amount 81
01:16:49.176 00.000 10052 MoveAxis(N, 0, ABG)
01:16:49.176 00.000 10052 Move returns status 0, amount 0
01:16:49.176 00.000 10052 move complete, result=0
01:16:49.176 00.000 10052 worker thread done servicing request
01:16:49.176 00.000 10052 Worker thread wakes up
01:16:49.176 00.000 6880 GuideStep: 0.3 px 81 ms WEST, 0.1 px 0 ms NORTH
01:16:49.176 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:49.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:49.366 00.190 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58b4b93d-ee0e-4ba3-adc6-d20d19f2028f"}
01:16:49.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58b4b93d-ee0e-4ba3-adc6-d20d19f2028f"}
01:16:49.366 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4916a089-b317-4630-9119-a28d67dee770"}
01:16:49.366 00.000 6880 case statement mapped state 6 to 3
01:16:49.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4916a089-b317-4630-9119-a28d67dee770"}
01:16:49.366 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b0bab76-0b28-44b2-8864-af848c53aa2d"}
01:16:49.368 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":539,"width":15,"height":15,"star_pos":[6.78,7.15],"pixels":"..."},"id":"7b0bab76-0b28-44b2-8864-af848c53aa2d"}
01:16:50.086 00.718 10052 Exposure complete
01:16:50.159 00.073 10052 worker thread done servicing request
01:16:50.159 00.000 6880 OnExposeComplete: enter
01:16:50.159 00.000 6880 UpdateGuideState(): m_state=6
01:16:50.160 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
01:16:50.160 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=888.26, Mass=2180, SNR=32.4, Peak=156 HFD=4.5
01:16:50.160 00.000 6880 MultiStar: [#1 0.18,-0.37,0.99,U] [#2 0.11,-0.13,1.04,U] [#3 0.09,-0.25,0.94,U] [#4 0.34,0.00,0.85,U] [#5 0.31,-0.27,1.00,U] [#6 0.19,-0.14,0.96,U] [#7 0.10,-0.12,0.76,U] [#8 0.05,-0.50,0.81,U] 
01:16:50.161 00.001 6880 refined, 8 included, MultiStar: {0.17, -0.24}, one-star: {0.14, -0.36}
01:16:50.161 00.000 6880 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.61) = xAngle (0.66 = 0.66)
01:16:50.161 00.000 6880 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:16:50.161 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.95 mountX=0.23 mountY=0.17, mountTheta=0.64
01:16:50.163 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.24, opts=13)
01:16:50.163 00.000 6880 Enqueuing Move request for scope (0.17, -0.24)
01:16:50.163 00.000 10052 Worker thread wakes up
01:16:50.163 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd
01:16:50.163 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.24)
01:16:50.163 00.000 10052 Moving (0.17, -0.24) raw xDistance=0.23 yDistance=0.17
01:16:50.163 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
01:16:50.164 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
01:16:50.164 00.000 10052 MoveAxis(W, 66, ABG)
01:16:50.164 00.000 10052 Guiding  Dir = 3, Dur = 66
01:16:50.191 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:50.214 00.023 10052 IsSlewing returns 0
01:16:50.237 00.023 6880 UpdateGuideState exits: m=2180 SNR=32.4
01:16:50.237 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:50.237 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:50.237 00.000 6880 Enqueuing Expose request
01:16:50.285 00.048 10052 IsGuiding returns 0
01:16:50.344 00.059 10052 PulseGuide returned control before completion, sleep 18
01:16:50.422 00.078 10052 IsGuiding returns 1
01:16:50.423 00.001 10052 scope still moving after pulse duration time elapsed
01:16:50.533 00.110 10052 IsSlewing returns 0
01:16:50.602 00.069 10052 IsGuiding returns 0
01:16:50.602 00.000 10052 scope move finished after 66 + 250 ms
01:16:50.602 00.000 10052 Move returns status 0, amount 66
01:16:50.602 00.000 10052 MoveAxis(N, 0, ABG)
01:16:50.602 00.000 10052 Move returns status 0, amount 0
01:16:50.602 00.000 10052 move complete, result=0
01:16:50.602 00.000 10052 worker thread done servicing request
01:16:50.602 00.000 6880 GuideStep: 0.2 px 66 ms WEST, 0.2 px 0 ms NORTH
01:16:50.602 00.000 10052 Worker thread wakes up
01:16:50.602 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:50.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:51.365 00.763 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"765da26a-d7b3-450c-b4d8-4a0e91936cdb"}
01:16:51.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"765da26a-d7b3-450c-b4d8-4a0e91936cdb"}
01:16:51.366 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9623120-c8b1-457f-bb10-7a29275da0c4"}
01:16:51.366 00.000 6880 case statement mapped state 6 to 3
01:16:51.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9623120-c8b1-457f-bb10-7a29275da0c4"}
01:16:51.366 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"873a75d3-c137-431e-950f-a381d9512080"}
01:16:51.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":540,"width":15,"height":15,"star_pos":[6.93,7.26],"pixels":"..."},"id":"873a75d3-c137-431e-950f-a381d9512080"}
01:16:51.738 00.372 10052 Exposure complete
01:16:51.815 00.077 10052 worker thread done servicing request
01:16:51.815 00.000 6880 OnExposeComplete: enter
01:16:51.816 00.001 6880 UpdateGuideState(): m_state=6
01:16:51.816 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
01:16:51.816 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=888.51, Mass=2132, SNR=32.1, Peak=146 HFD=4.3
01:16:51.817 00.001 6880 MultiStar: [#1 0.31,-0.32,1.01,U] [#2 0.41,0.11,1.01,U] [#3 0.35,-0.22,0.96,U] [#4 0.53,-0.24,0.00,M1] [#5 0.50,-0.17,0.00,M1] [#6 0.48,-0.14,0.98,U] [#7 0.23,-0.37,0.79,U] [#8 0.26,-0.45,0.83,U] 
01:16:51.817 00.000 6880 single-star, 6 included, MultiStar: {0.34, -0.20}, one-star: {0.29, -0.11}
01:16:51.817 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
01:16:51.817 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:16:51.817 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-0.37 mountX=0.10 mountY=0.29, mountTheta=1.24
01:16:51.819 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.11, opts=13)
01:16:51.819 00.000 6880 Enqueuing Move request for scope (0.29, -0.11)
01:16:51.819 00.000 10052 Worker thread wakes up
01:16:51.819 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.11) opts 0xd
01:16:51.819 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.11)
01:16:51.819 00.000 10052 Moving (0.29, -0.11) raw xDistance=0.10 yDistance=0.29
01:16:51.819 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:16:51.819 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.29, slope = 0.00
01:16:51.819 00.000 10052 MoveAxis(E, 0, ABG)
01:16:51.819 00.000 10052 Move returns status 0, amount 0
01:16:51.819 00.000 10052 MoveAxis(S, 3, ABG)
01:16:51.820 00.001 10052 Guiding  Dir = 1, Dur = 3
01:16:51.844 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:51.881 00.037 6880 UpdateGuideState exits: m=2132 SNR=32.1
01:16:51.881 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:51.881 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:51.881 00.000 6880 Enqueuing Expose request
01:16:51.886 00.005 10052 IsSlewing returns 0
01:16:51.966 00.080 10052 IsGuiding returns 0
01:16:52.110 00.144 10052 IsGuiding returns 0
01:16:52.110 00.000 10052 Move returns status 0, amount 3
01:16:52.110 00.000 10052 move complete, result=0
01:16:52.110 00.000 10052 worker thread done servicing request
01:16:52.110 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 3 ms SOUTH
01:16:52.110 00.000 10052 Worker thread wakes up
01:16:52.111 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:52.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:53.022 00.911 10052 Exposure complete
01:16:53.081 00.059 10052 worker thread done servicing request
01:16:53.081 00.000 6880 OnExposeComplete: enter
01:16:53.081 00.000 6880 UpdateGuideState(): m_state=6
01:16:53.082 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
01:16:53.082 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=888.57, Mass=2315, SNR=33.4, Peak=157 HFD=4.8
01:16:53.082 00.000 6880 MultiStar: [#1 0.26,-0.23,0.95,U] [#2 0.40,0.16,0.98,U] [#3 0.22,-0.27,0.91,U] [#4 0.37,0.20,0.83,U] [#5 0.27,-0.09,0.96,U] [#6 0.28,-0.09,0.93,U] [#7 0.14,-0.28,0.77,U] [#8 0.16,-0.18,0.78,U] 
01:16:53.082 00.000 6880 single-star, 8 included, MultiStar: {0.25, -0.09}, one-star: {0.14, -0.05}
01:16:53.082 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
01:16:53.083 00.001 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
01:16:53.083 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.34 mountX=0.04 mountY=0.14, mountTheta=1.27
01:16:53.084 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.05, opts=13)
01:16:53.084 00.000 6880 Enqueuing Move request for scope (0.14, -0.05)
01:16:53.084 00.000 10052 Worker thread wakes up
01:16:53.084 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
01:16:53.084 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
01:16:53.084 00.000 10052 Moving (0.14, -0.05) raw xDistance=0.04 yDistance=0.14
01:16:53.085 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:16:53.085 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
01:16:53.085 00.000 10052 MoveAxis(E, 0, ABG)
01:16:53.085 00.000 10052 Move returns status 0, amount 0
01:16:53.085 00.000 10052 MoveAxis(N, 0, ABG)
01:16:53.085 00.000 10052 Move returns status 0, amount 0
01:16:53.085 00.000 10052 move complete, result=0
01:16:53.085 00.000 10052 worker thread done servicing request
01:16:53.107 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:53.145 00.038 6880 UpdateGuideState exits: m=2315 SNR=33.4
01:16:53.146 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:53.146 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:53.146 00.000 6880 Enqueuing Expose request
01:16:53.146 00.000 10052 Worker thread wakes up
01:16:53.146 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:16:53.146 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:53.146 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:53.364 00.218 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34fc1f3a-26f5-4483-b640-69f35dec0565"}
01:16:53.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34fc1f3a-26f5-4483-b640-69f35dec0565"}
01:16:53.365 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"079ccd3d-ca9f-4a02-8b11-70114ea8ddf1"}
01:16:53.365 00.000 6880 case statement mapped state 6 to 3
01:16:53.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"079ccd3d-ca9f-4a02-8b11-70114ea8ddf1"}
01:16:53.365 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ce2f5359-01f5-4f09-b2fb-9aae4964ce63"}
01:16:53.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":542,"width":15,"height":15,"star_pos":[6.93,6.57],"pixels":"..."},"id":"ce2f5359-01f5-4f09-b2fb-9aae4964ce63"}
01:16:54.281 00.916 10052 Exposure complete
01:16:54.346 00.065 10052 worker thread done servicing request
01:16:54.346 00.000 6880 OnExposeComplete: enter
01:16:54.347 00.001 6880 UpdateGuideState(): m_state=6
01:16:54.347 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
01:16:54.347 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=888.10, Mass=2175, SNR=32.4, Peak=133 HFD=4.5
01:16:54.347 00.000 6880 MultiStar: [#1 0.30,-0.39,0.96,U] [#2 0.18,-0.16,1.00,U] [#3 0.18,-0.38,0.94,U] [#4 0.54,-0.36,0.00,M1] [#5 0.41,-0.30,0.97,U] [#6 0.35,-0.21,0.93,U] [#7 0.20,-0.47,0.78,U] [#8 0.16,-0.66,0.00,M1] 
01:16:54.347 00.000 6880 refined, 6 included, MultiStar: {0.29, -0.34}, one-star: {0.40, -0.52}
01:16:54.347 00.000 6880 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.61) = xAngle (0.74 = 0.74)
01:16:54.347 00.000 6880 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
01:16:54.347 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.34 hyp=0.45 cameraTheta=-0.87 mountX=0.33 mountY=0.30, mountTheta=0.73
01:16:54.350 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.34, opts=13)
01:16:54.350 00.000 6880 Enqueuing Move request for scope (0.29, -0.34)
01:16:54.350 00.000 10052 Worker thread wakes up
01:16:54.350 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.34) opts 0xd
01:16:54.350 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.34)
01:16:54.350 00.000 10052 Moving (0.29, -0.34) raw xDistance=0.33 yDistance=0.30
01:16:54.350 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
01:16:54.350 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.30, slope = 0.01
01:16:54.350 00.000 10052 MoveAxis(W, 89, ABG)
01:16:54.350 00.000 10052 Guiding  Dir = 3, Dur = 89
01:16:54.376 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:54.419 00.043 10052 IsSlewing returns 0
01:16:54.429 00.010 6880 UpdateGuideState exits: m=2175 SNR=32.4
01:16:54.429 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:54.429 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:54.429 00.000 6880 Enqueuing Expose request
01:16:54.458 00.029 10052 IsGuiding returns 0
01:16:54.485 00.027 10052 PulseGuide returned control before completion, sleep 72
01:16:54.582 00.097 10052 IsGuiding returns 1
01:16:54.582 00.000 10052 scope still moving after pulse duration time elapsed
01:16:54.628 00.046 10052 IsSlewing returns 0
01:16:54.667 00.039 10052 IsGuiding returns 0
01:16:54.667 00.000 10052 scope move finished after 89 + 120 ms
01:16:54.667 00.000 10052 Move returns status 0, amount 89
01:16:54.667 00.000 10052 MoveAxis(S, 10, ABG)
01:16:54.667 00.000 10052 Guiding  Dir = 1, Dur = 10
01:16:54.705 00.038 10052 IsSlewing returns 0
01:16:54.743 00.038 10052 IsGuiding returns 0
01:16:54.808 00.065 10052 IsGuiding returns 0
01:16:54.810 00.002 10052 Move returns status 0, amount 10
01:16:54.810 00.000 10052 move complete, result=0
01:16:54.810 00.000 10052 worker thread done servicing request
01:16:54.810 00.000 6880 GuideStep: 0.3 px 89 ms WEST, 0.3 px 10 ms SOUTH
01:16:54.810 00.000 10052 Worker thread wakes up
01:16:54.810 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:54.810 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:55.365 00.555 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a33810c0-fe66-42b0-b9b6-58c21481708a"}
01:16:55.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a33810c0-fe66-42b0-b9b6-58c21481708a"}
01:16:55.365 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"300366ad-c810-472e-b607-80c893e2c031"}
01:16:55.366 00.001 6880 case statement mapped state 6 to 3
01:16:55.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"300366ad-c810-472e-b607-80c893e2c031"}
01:16:55.366 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f88b5ffb-b7a0-4345-9afb-1255c916187c"}
01:16:55.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":543,"width":15,"height":15,"star_pos":[7.19,7.10],"pixels":"..."},"id":"f88b5ffb-b7a0-4345-9afb-1255c916187c"}
01:16:55.719 00.353 10052 Exposure complete
01:16:55.805 00.086 10052 worker thread done servicing request
01:16:55.805 00.000 6880 OnExposeComplete: enter
01:16:55.805 00.000 6880 UpdateGuideState(): m_state=6
01:16:55.806 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
01:16:55.806 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=888.73, Mass=2228, SNR=32.7, Peak=122 HFD=4.6
01:16:55.806 00.000 6880 MultiStar: [#1 0.59,-0.04,0.00,M1] [#2 0.51,0.36,0.00,M1] [#3 0.31,-0.09,0.93,U] [#4 0.71,-0.09,0.00,M2] [#5 0.69,-0.04,0.00,M1] [#6 0.37,0.02,0.96,U] [#7 0.47,-0.11,0.78,U] [#8 0.57,-0.09,0.00,M2] 
01:16:55.807 00.001 6880 refined, 3 included, MultiStar: {0.40, -0.01}, one-star: {0.44, 0.11}
01:16:55.807 00.000 6880 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.61) = xAngle (1.59 = 1.59)
01:16:55.807 00.000 6880 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.56 = 1.56)
01:16:55.807 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=-0.01 hyp=0.40 cameraTheta=-0.02 mountX=-0.01 mountY=0.40, mountTheta=1.59
01:16:55.808 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=-0.01, opts=13)
01:16:55.809 00.001 6880 Enqueuing Move request for scope (0.40, -0.01)
01:16:55.809 00.000 10052 Worker thread wakes up
01:16:55.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.01) opts 0xd
01:16:55.809 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, -0.01)
01:16:55.809 00.000 10052 Moving (0.40, -0.01) raw xDistance=-0.01 yDistance=0.40
01:16:55.809 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:16:55.809 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.40, slope = 0.01
01:16:55.809 00.000 10052 MoveAxis(E, 0, ABG)
01:16:55.809 00.000 10052 Move returns status 0, amount 0
01:16:55.809 00.000 10052 MoveAxis(S, 16, ABG)
01:16:55.810 00.001 10052 Guiding  Dir = 1, Dur = 16
01:16:55.842 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:55.886 00.044 10052 IsSlewing returns 0
01:16:55.890 00.004 6880 UpdateGuideState exits: m=2228 SNR=32.7
01:16:55.890 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:55.890 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:55.890 00.000 6880 Enqueuing Expose request
01:16:55.965 00.075 10052 IsGuiding returns 0
01:16:56.108 00.143 10052 IsGuiding returns 0
01:16:56.109 00.001 10052 Move returns status 0, amount 16
01:16:56.109 00.000 10052 move complete, result=0
01:16:56.109 00.000 10052 worker thread done servicing request
01:16:56.109 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.4 px 16 ms SOUTH
01:16:56.109 00.000 10052 Worker thread wakes up
01:16:56.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:56.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:57.257 01.148 10052 Exposure complete
01:16:57.336 00.079 10052 worker thread done servicing request
01:16:57.336 00.000 6880 OnExposeComplete: enter
01:16:57.337 00.001 6880 UpdateGuideState(): m_state=6
01:16:57.337 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
01:16:57.337 00.000 6880 Star::Find returns 1 (0), X=408.33, Y=888.67, Mass=2221, SNR=32.7, Peak=137 HFD=4.7
01:16:57.338 00.001 6880 MultiStar: [#1 0.60,-0.16,0.00,M2] [#2 0.37,-0.02,1.04,U] [#3 0.30,-0.08,0.93,U] [#4 0.66,-0.08,0.00,M3] [#5 0.44,0.02,0.99,U] [#6 0.27,-0.03,0.98,U] [#7 0.33,-0.12,0.78,U] [#8 0.23,-0.11,0.80,U] 
01:16:57.338 00.000 6880 refined, 6 included, MultiStar: {0.36, -0.04}, one-star: {0.54, 0.05}
01:16:57.338 00.000 6880 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
01:16:57.338 00.000 6880 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
01:16:57.338 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.36 cameraTheta=-0.11 mountX=0.02 mountY=0.36, mountTheta=1.51
01:16:57.340 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=-0.04, opts=13)
01:16:57.340 00.000 6880 Enqueuing Move request for scope (0.36, -0.04)
01:16:57.340 00.000 10052 Worker thread wakes up
01:16:57.340 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd
01:16:57.340 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, -0.04)
01:16:57.340 00.000 10052 Moving (0.36, -0.04) raw xDistance=0.02 yDistance=0.36
01:16:57.340 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:16:57.340 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.36, slope = 0.01
01:16:57.341 00.001 10052 MoveAxis(E, 0, ABG)
01:16:57.341 00.000 10052 Move returns status 0, amount 0
01:16:57.341 00.000 10052 MoveAxis(S, 24, ABG)
01:16:57.341 00.000 10052 Guiding  Dir = 1, Dur = 24
01:16:57.366 00.025 10052 IsSlewing returns 0
01:16:57.372 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:57.401 00.029 10052 IsGuiding returns 0
01:16:57.420 00.019 6880 UpdateGuideState exits: m=2221 SNR=32.7
01:16:57.420 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:57.420 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:57.420 00.000 6880 Enqueuing Expose request
01:16:57.421 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"801fa06c-5bdd-4684-91ed-a972e63ffbf0"}
01:16:57.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"801fa06c-5bdd-4684-91ed-a972e63ffbf0"}
01:16:57.432 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c03d36a8-88a7-4ef9-bb7d-bf2f395fd675"}
01:16:57.432 00.000 6880 case statement mapped state 6 to 3
01:16:57.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c03d36a8-88a7-4ef9-bb7d-bf2f395fd675"}
01:16:57.434 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7835568-37b3-4132-9daa-1aa44302345b"}
01:16:57.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":545,"width":15,"height":15,"star_pos":[7.33,6.67],"pixels":"..."},"id":"e7835568-37b3-4132-9daa-1aa44302345b"}
01:16:57.467 00.033 10052 IsGuiding returns 1
01:16:57.467 00.000 10052 scope still moving after pulse duration time elapsed
01:16:57.543 00.076 10052 IsSlewing returns 0
01:16:57.620 00.077 10052 IsGuiding returns 0
01:16:57.620 00.000 10052 scope move finished after 24 + 195 ms
01:16:57.620 00.000 10052 Move returns status 0, amount 24
01:16:57.620 00.000 10052 move complete, result=0
01:16:57.620 00.000 10052 worker thread done servicing request
01:16:57.620 00.000 10052 Worker thread wakes up
01:16:57.620 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:57.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:16:57.956 00.336 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 24 ms SOUTH
01:16:57.965 00.009 6880 evsrv: cli 015431E0 connect
01:16:57.965 00.000 6880 case statement mapped state 6 to 3
01:16:57.966 00.001 6880 case statement mapped state 6 to 3
01:16:57.967 00.001 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"aabe443c-9130-415c-b410-402fb4868530"}
01:16:57.967 00.000 6880 case statement mapped state 6 to 3
01:16:57.967 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aabe443c-9130-415c-b410-402fb4868530"}
01:16:58.211 00.244 6880 evsrv: cli 015431E0 disconnect
01:16:58.211 00.000 6880 evsrv: cli 01543AA0 connect
01:16:58.211 00.000 6880 case statement mapped state 6 to 3
01:16:58.212 00.001 6880 case statement mapped state 6 to 3
01:16:58.213 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"ac3ecb58-7601-41f7-85d4-ade654944655"}
01:16:58.213 00.000 6880 PhdController::Dither begins
01:16:58.213 00.000 6880 dither: size=1.00, dRA=0.17 dDec=0.00
01:16:58.213 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:16:58.213 00.000 6880 MountToCamera -- mountX=0.17 mountY=0.00 hyp=0.17 mountTheta=0.00 cameraX=-0.01, cameraY=-0.17 cameraTheta=-1.61
01:16:58.213 00.000 6880 setting lock position to (407.78, 888.45)
01:16:58.213 00.000 6880 Mount: notify guiding dithered (-0.0, -0.2)
01:16:58.214 00.001 6880 MultiStar: stabilizing after lock position change
01:16:58.214 00.000 6880 Status Line: Dither by 0.17,0.00
01:16:58.217 00.003 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:16:58.218 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
01:16:58.218 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"ac3ecb58-7601-41f7-85d4-ade654944655"}
01:16:58.218 00.000 6880 evsrv: cli 01543AA0 disconnect
01:16:58.530 00.312 10052 Exposure complete
01:16:58.612 00.082 10052 worker thread done servicing request
01:16:58.613 00.001 6880 OnExposeComplete: enter
01:16:58.613 00.000 6880 UpdateGuideState(): m_state=6
01:16:58.613 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
01:16:58.613 00.000 6880 Star::Find returns 1 (0), X=408.45, Y=888.56, Mass=2177, SNR=32.4, Peak=134 HFD=4.4
01:16:58.614 00.001 6880 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.61) = xAngle (1.78 = 1.78)
01:16:58.614 00.000 6880 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.75 = 1.75)
01:16:58.614 00.000 6880 CameraToMount -- cameraX=0.67 cameraY=0.11 hyp=0.68 cameraTheta=0.16 mountX=-0.14 mountY=0.67, mountTheta=1.78
01:16:58.615 00.001 6880 dither recenter: remaining=(-0.2,-0.0) step=(-0.2,-0.0)
01:16:58.616 00.001 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
01:16:58.616 00.000 6880 MountToCamera -- mountX=-0.17 mountY=-0.00 hyp=0.17 mountTheta=-3.14 cameraX=0.01, cameraY=0.17 cameraTheta=1.53
01:16:58.616 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.17, opts=4)
01:16:58.616 00.000 6880 Enqueuing Move request for scope (0.01, 0.17)
01:16:58.616 00.000 6880 Mount: notify direct move -0.17,-0.00
01:16:58.616 00.000 10052 Worker thread wakes up
01:16:58.616 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.17) opts 0x4
01:16:58.616 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.17)
01:16:58.616 00.000 10052 Moving (0.01, 0.17) raw xDistance=-0.17 yDistance=-0.00
01:16:58.616 00.000 10052 MoveAxis(E, 101, B)
01:16:58.616 00.000 10052 Guiding  Dir = 2, Dur = 101
01:16:58.644 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:16:58.661 00.017 10052 IsSlewing returns 0
01:16:58.687 00.026 6880 UpdateGuideState exits: m=2177 SNR=32.4
01:16:58.688 00.001 6880 PhdController: settling, locked = 1, distance = 0.56 (0.60) aobump = 0 frame = 1 / 99999
01:16:58.688 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120618.688,"Host":"MINIASTRO1","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:16:58.688 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:16:58.688 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:16:58.688 00.000 6880 Enqueuing Expose request
01:16:58.730 00.042 10052 IsGuiding returns 0
01:16:58.758 00.028 10052 PulseGuide returned control before completion, sleep 84
01:16:58.873 00.115 10052 IsGuiding returns 0
01:16:58.874 00.001 10052 Move returns status 0, amount 101
01:16:58.874 00.000 10052 MoveAxis(N, 0, B)
01:16:58.874 00.000 10052 Move returns status 0, amount 0
01:16:58.874 00.000 10052 move complete, result=0
01:16:58.874 00.000 10052 worker thread done servicing request
01:16:58.874 00.000 6880 GuideStep: -0.2 px 101 ms EAST, -0.0 px 0 ms NORTH
01:16:58.874 00.000 10052 Worker thread wakes up
01:16:58.874 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:16:58.874 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:16:59.367 00.493 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6f85d280-bba5-4cdc-a1a3-656e9395b5fc"}
01:16:59.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6f85d280-bba5-4cdc-a1a3-656e9395b5fc"}
01:16:59.368 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d6bb5e98-e658-42cf-a1fc-d841061ca97a"}
01:16:59.368 00.000 6880 case statement mapped state 6 to 3
01:16:59.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6bb5e98-e658-42cf-a1fc-d841061ca97a"}
01:16:59.369 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"362418a7-7c76-4359-965d-8fe46249d167"}
01:16:59.369 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":546,"width":15,"height":15,"star_pos":[7.45,6.56],"pixels":"..."},"id":"362418a7-7c76-4359-965d-8fe46249d167"}
01:16:59.998 00.629 10052 Exposure complete
01:17:00.051 00.053 10052 worker thread done servicing request
01:17:00.051 00.000 6880 OnExposeComplete: enter
01:17:00.051 00.000 6880 UpdateGuideState(): m_state=6
01:17:00.052 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
01:17:00.052 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=888.25, Mass=2210, SNR=32.6, Peak=147 HFD=4.5
01:17:00.052 00.000 6880 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
01:17:00.052 00.000 6880 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
01:17:00.052 00.000 6880 CameraToMount -- cameraX=0.47 cameraY=-0.20 hyp=0.51 cameraTheta=-0.41 mountX=0.18 mountY=0.47, mountTheta=1.20
01:17:00.053 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.47, y=-0.20, opts=13)
01:17:00.053 00.000 6880 Enqueuing Move request for scope (0.47, -0.20)
01:17:00.054 00.001 10052 Worker thread wakes up
01:17:00.054 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.20) opts 0xd
01:17:00.054 00.000 10052 Handling offset move in thread for scope, endpoint = (0.47, -0.20)
01:17:00.054 00.000 10052 Moving (0.47, -0.20) raw xDistance=0.18 yDistance=0.47
01:17:00.054 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:17:00.054 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.47, slope = 0.00
01:17:00.054 00.000 10052 MoveAxis(W, 49, ABG)
01:17:00.054 00.000 10052 Guiding  Dir = 3, Dur = 49
01:17:00.075 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:00.110 00.035 6880 UpdateGuideState exits: m=2210 SNR=32.6
01:17:00.110 00.000 6880 PhdController: settling, locked = 1, distance = 0.51 (0.60) aobump = 0 frame = 2 / 99999
01:17:00.110 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120620.110,"Host":"MINIASTRO1","Inst":1,"Distance":0.51,"Time":1.4,"SettleTime":6.0,"StarLocked":true}
01:17:00.110 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:00.110 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:00.110 00.000 10052 IsSlewing returns 0
01:17:00.110 00.000 6880 Enqueuing Expose request
01:17:00.185 00.075 10052 IsGuiding returns 0
01:17:00.318 00.133 10052 IsGuiding returns 0
01:17:00.319 00.001 10052 Move returns status 0, amount 49
01:17:00.319 00.000 10052 MoveAxis(S, 85, ABG)
01:17:00.319 00.000 10052 Guiding  Dir = 1, Dur = 85
01:17:00.389 00.070 10052 IsSlewing returns 0
01:17:00.459 00.070 10052 IsGuiding returns 0
01:17:00.524 00.065 10052 PulseGuide returned control before completion, sleep 30
01:17:00.635 00.111 10052 IsGuiding returns 0
01:17:00.635 00.000 10052 Move returns status 0, amount 85
01:17:00.635 00.000 10052 move complete, result=0
01:17:00.635 00.000 10052 worker thread done servicing request
01:17:00.635 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.5 px 85 ms SOUTH
01:17:00.635 00.000 10052 Worker thread wakes up
01:17:00.636 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:00.636 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:01.366 00.730 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"872483b2-ea5d-43bb-9d90-741565fe692d"}
01:17:01.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"872483b2-ea5d-43bb-9d90-741565fe692d"}
01:17:01.366 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d43df64-1054-427c-a8b3-72e0495cd225"}
01:17:01.366 00.000 6880 case statement mapped state 6 to 3
01:17:01.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d43df64-1054-427c-a8b3-72e0495cd225"}
01:17:01.366 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b2eca55f-7bff-4f7d-b1c4-80443e7a2c9f"}
01:17:01.368 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":547,"width":15,"height":15,"star_pos":[7.25,7.25],"pixels":"..."},"id":"b2eca55f-7bff-4f7d-b1c4-80443e7a2c9f"}
01:17:01.545 00.177 10052 Exposure complete
01:17:01.601 00.056 10052 worker thread done servicing request
01:17:01.601 00.000 6880 OnExposeComplete: enter
01:17:01.601 00.000 6880 UpdateGuideState(): m_state=6
01:17:01.601 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
01:17:01.601 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=888.30, Mass=2244, SNR=32.9, Peak=144 HFD=4.6
01:17:01.601 00.000 6880 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.61) = xAngle (1.23 = 1.23)
01:17:01.601 00.000 6880 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
01:17:01.602 00.001 6880 CameraToMount -- cameraX=0.37 cameraY=-0.15 hyp=0.40 cameraTheta=-0.38 mountX=0.13 mountY=0.37, mountTheta=1.23
01:17:01.603 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=-0.15, opts=13)
01:17:01.603 00.000 6880 Enqueuing Move request for scope (0.37, -0.15)
01:17:01.604 00.001 10052 Worker thread wakes up
01:17:01.604 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.15) opts 0xd
01:17:01.604 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, -0.15)
01:17:01.604 00.000 10052 Moving (0.37, -0.15) raw xDistance=0.13 yDistance=0.37
01:17:01.604 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:17:01.604 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.37, slope = 0.00
01:17:01.604 00.000 10052 MoveAxis(W, 38, ABG)
01:17:01.604 00.000 10052 Guiding  Dir = 3, Dur = 38
01:17:01.637 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:01.652 00.015 10052 IsSlewing returns 0
01:17:01.679 00.027 6880 UpdateGuideState exits: m=2244 SNR=32.9
01:17:01.679 00.000 6880 PhdController: settling, locked = 1, distance = 0.48 (0.60) aobump = 0 frame = 3 / 99999
01:17:01.679 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120621.679,"Host":"MINIASTRO1","Inst":1,"Distance":0.48,"Time":3.0,"SettleTime":6.0,"StarLocked":true}
01:17:01.680 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:01.680 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:01.680 00.000 6880 Enqueuing Expose request
01:17:01.727 00.047 10052 IsGuiding returns 0
01:17:01.876 00.149 10052 IsGuiding returns 0
01:17:01.876 00.000 10052 Move returns status 0, amount 38
01:17:01.876 00.000 10052 MoveAxis(S, 67, ABG)
01:17:01.876 00.000 10052 Guiding  Dir = 1, Dur = 67
01:17:01.949 00.073 10052 IsSlewing returns 0
01:17:02.029 00.080 10052 IsGuiding returns 0
01:17:02.093 00.064 10052 PulseGuide returned control before completion, sleep 14
01:17:02.174 00.081 10052 IsGuiding returns 1
01:17:02.174 00.000 10052 scope still moving after pulse duration time elapsed
01:17:02.253 00.079 10052 IsSlewing returns 0
01:17:02.326 00.073 10052 IsGuiding returns 0
01:17:02.326 00.000 10052 scope move finished after 67 + 230 ms
01:17:02.326 00.000 10052 Move returns status 0, amount 67
01:17:02.326 00.000 10052 move complete, result=0
01:17:02.326 00.000 10052 worker thread done servicing request
01:17:02.326 00.000 10052 Worker thread wakes up
01:17:02.328 00.002 6880 GuideStep: 0.1 px 38 ms WEST, 0.4 px 67 ms SOUTH
01:17:02.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:02.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:03.366 01.038 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9de5aa5-ea44-4e50-9a49-bdef9bbf5c6e"}
01:17:03.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9de5aa5-ea44-4e50-9a49-bdef9bbf5c6e"}
01:17:03.366 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"70cadbb3-8b0f-4451-bb47-62e116c7aef3"}
01:17:03.366 00.000 6880 case statement mapped state 6 to 3
01:17:03.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"70cadbb3-8b0f-4451-bb47-62e116c7aef3"}
01:17:03.366 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e966512f-6f5a-4986-b38b-23209143dbb7"}
01:17:03.367 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":548,"width":15,"height":15,"star_pos":[7.15,7.30],"pixels":"..."},"id":"e966512f-6f5a-4986-b38b-23209143dbb7"}
01:17:03.454 00.087 10052 Exposure complete
01:17:03.521 00.067 10052 worker thread done servicing request
01:17:03.521 00.000 6880 OnExposeComplete: enter
01:17:03.521 00.000 6880 UpdateGuideState(): m_state=6
01:17:03.522 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
01:17:03.522 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=888.60, Mass=2258, SNR=33.0, Peak=140 HFD=4.6
01:17:03.522 00.000 6880 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.61) = xAngle (2.24 = 2.24)
01:17:03.522 00.000 6880 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.21 = 2.21)
01:17:03.522 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.63 mountX=-0.16 mountY=0.20, mountTheta=2.23
01:17:03.523 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.15, opts=13)
01:17:03.524 00.001 6880 Enqueuing Move request for scope (0.20, 0.15)
01:17:03.524 00.000 10052 Worker thread wakes up
01:17:03.524 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
01:17:03.524 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
01:17:03.524 00.000 10052 Moving (0.20, 0.15) raw xDistance=-0.16 yDistance=0.20
01:17:03.524 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:17:03.524 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.20, slope = 0.00
01:17:03.524 00.000 10052 MoveAxis(E, 40, ABG)
01:17:03.524 00.000 10052 Guiding  Dir = 2, Dur = 40
01:17:03.548 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:03.580 00.032 10052 IsSlewing returns 0
01:17:03.584 00.004 6880 UpdateGuideState exits: m=2258 SNR=33.0
01:17:03.584 00.000 6880 PhdController: settling, locked = 1, distance = 0.41 (0.60) aobump = 0 frame = 4 / 99999
01:17:03.584 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120623.584,"Host":"MINIASTRO1","Inst":1,"Distance":0.41,"Time":4.9,"SettleTime":6.0,"StarLocked":true}
01:17:03.584 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:03.584 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:03.584 00.000 6880 Enqueuing Expose request
01:17:03.654 00.070 10052 IsGuiding returns 0
01:17:03.794 00.140 10052 IsGuiding returns 0
01:17:03.794 00.000 10052 Move returns status 0, amount 40
01:17:03.794 00.000 10052 MoveAxis(S, 37, ABG)
01:17:03.794 00.000 10052 Guiding  Dir = 1, Dur = 37
01:17:03.873 00.079 10052 IsSlewing returns 0
01:17:03.953 00.080 10052 IsGuiding returns 0
01:17:04.096 00.143 10052 IsGuiding returns 0
01:17:04.096 00.000 10052 Move returns status 0, amount 37
01:17:04.096 00.000 10052 move complete, result=0
01:17:04.096 00.000 10052 worker thread done servicing request
01:17:04.096 00.000 6880 GuideStep: -0.2 px 40 ms EAST, 0.2 px 37 ms SOUTH
01:17:04.096 00.000 10052 Worker thread wakes up
01:17:04.097 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:04.097 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:05.013 00.916 10052 Exposure complete
01:17:05.067 00.054 10052 worker thread done servicing request
01:17:05.067 00.000 6880 OnExposeComplete: enter
01:17:05.067 00.000 6880 UpdateGuideState(): m_state=6
01:17:05.068 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
01:17:05.068 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=888.44, Mass=2186, SNR=32.5, Peak=152 HFD=4.3
01:17:05.068 00.000 6880 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
01:17:05.068 00.000 6880 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
01:17:05.068 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-0.05 mountX=0.00 mountY=0.32, mountTheta=1.57
01:17:05.069 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.01, opts=13)
01:17:05.069 00.000 6880 Enqueuing Move request for scope (0.32, -0.01)
01:17:05.069 00.000 10052 Worker thread wakes up
01:17:05.069 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.01) opts 0xd
01:17:05.070 00.001 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.01)
01:17:05.070 00.000 10052 Moving (0.32, -0.01) raw xDistance=0.00 yDistance=0.32
01:17:05.070 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:17:05.070 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.06
01:17:05.070 00.000 10052 MoveAxis(E, 0, ABG)
01:17:05.070 00.000 10052 Move returns status 0, amount 0
01:17:05.070 00.000 10052 MoveAxis(N, 0, ABG)
01:17:05.070 00.000 10052 Move returns status 0, amount 0
01:17:05.070 00.000 10052 move complete, result=0
01:17:05.070 00.000 10052 worker thread done servicing request
01:17:05.092 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:05.127 00.035 6880 UpdateGuideState exits: m=2186 SNR=32.5
01:17:05.127 00.000 6880 PhdController: settling, locked = 1, distance = 0.38 (0.60) aobump = 0 frame = 5 / 99999
01:17:05.127 00.000 6880 PhdController: newstate STATE_FINISH
01:17:05.127 00.000 6880 PhdController complete: success
01:17:05.127 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783120625.127,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
01:17:05.128 00.001 6880 Mount: notify guiding dither settle done success=1
01:17:05.128 00.000 6880 PhdController: newstate STATE_IDLE
01:17:05.128 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:05.128 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:05.128 00.000 6880 Enqueuing Expose request
01:17:05.128 00.000 10052 Worker thread wakes up
01:17:05.128 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:05.128 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:05.128 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:17:05.366 00.238 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a172e41f-140e-40e0-8db9-212b7cd3952c"}
01:17:05.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a172e41f-140e-40e0-8db9-212b7cd3952c"}
01:17:05.366 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bfeff684-9aa0-47d6-91e5-f45516953b71"}
01:17:05.366 00.000 6880 case statement mapped state 6 to 3
01:17:05.367 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfeff684-9aa0-47d6-91e5-f45516953b71"}
01:17:05.367 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd3a3ed3-d5d7-401b-be6c-169044bdb033"}
01:17:05.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":550,"width":15,"height":15,"star_pos":[7.10,7.44],"pixels":"..."},"id":"bd3a3ed3-d5d7-401b-be6c-169044bdb033"}
01:17:06.269 00.902 10052 Exposure complete
01:17:06.330 00.061 10052 worker thread done servicing request
01:17:06.330 00.000 6880 OnExposeComplete: enter
01:17:06.330 00.000 6880 UpdateGuideState(): m_state=6
01:17:06.331 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.331 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=888.45, Mass=2273, SNR=33.1, Peak=154 HFD=4.3
01:17:06.331 00.000 6880 MultiStar: exiting stabilization period
01:17:06.331 00.000 6880 MultiStar: updating star positions after lock position change
01:17:06.331 00.000 6880 Star::Find(15, 281, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.331 00.000 6880 Star::Find returns 1 (0), X=282.37, Y=298.53, Mass=2161, SNR=32.2, Peak=142 HFD=4.5
01:17:06.331 00.000 6880 Star::Find(15, 1199, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.331 00.000 6880 Star::Find returns 1 (0), X=1199.18, Y=295.37, Mass=2349, SNR=33.1, Peak=124 HFD=5.3
01:17:06.331 00.000 6880 Star::Find(15, 824, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.331 00.000 6880 Star::Find returns 1 (0), X=824.81, Y=298.57, Mass=1983, SNR=30.8, Peak=138 HFD=4.8
01:17:06.331 00.000 6880 Star::Find(15, 55, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.331 00.000 6880 Star::Find returns 1 (0), X=55.99, Y=633.57, Mass=1677, SNR=28.3, Peak=75 HFD=5.2
01:17:06.331 00.000 6880 Star::Find(15, 471, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.332 00.001 6880 Star::Find returns 1 (0), X=471.55, Y=592.70, Mass=2312, SNR=32.8, Peak=136 HFD=5.5
01:17:06.332 00.000 6880 Star::Find(15, 853, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.332 00.000 6880 Star::Find returns 1 (0), X=853.73, Y=218.03, Mass=2146, SNR=31.2, Peak=105 HFD=6.0
01:17:06.332 00.000 6880 Star::Find(15, 265, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.332 00.000 6880 Star::Find returns 1 (0), X=265.90, Y=85.50, Mass=1340, SNR=25.3, Peak=82 HFD=5.0
01:17:06.332 00.000 6880 Star::Find(15, 553, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.332 00.000 6880 Star::Find returns 1 (0), X=553.83, Y=330.51, Mass=1452, SNR=26.0, Peak=79 HFD=5.3
01:17:06.332 00.000 6880 Star::Find(15, 671, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.332 00.000 6880 Star::Find returns 1 (0), X=671.82, Y=825.67, Mass=888, SNR=20.7, Peak=78 HFD=4.2
01:17:06.332 00.000 6880 Star::Find(15, 1119, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.332 00.000 6880 Star::Find returns 1 (0), X=1119.66, Y=685.63, Mass=839, SNR=20.1, Peak=60 HFD=4.8
01:17:06.332 00.000 6880 Star::Find(15, 268, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
01:17:06.332 00.000 6880 Star::Find returns 1 (0), X=268.93, Y=578.23, Mass=1220, SNR=24.0, Peak=60 HFD=5.5
01:17:06.332 00.000 6880 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.61) = xAngle (1.64 = 1.64)
01:17:06.332 00.000 6880 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
01:17:06.333 00.001 6880 CameraToMount -- cameraX=0.13 cameraY=0.00 hyp=0.13 cameraTheta=0.03 mountX=-0.01 mountY=0.13, mountTheta=1.64
01:17:06.334 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.00, opts=13)
01:17:06.334 00.000 6880 Enqueuing Move request for scope (0.13, 0.00)
01:17:06.334 00.000 10052 Worker thread wakes up
01:17:06.334 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.00) opts 0xd
01:17:06.334 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.00)
01:17:06.334 00.000 10052 Moving (0.13, 0.00) raw xDistance=-0.01 yDistance=0.13
01:17:06.334 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:17:06.334 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.07
01:17:06.335 00.001 10052 MoveAxis(E, 0, ABG)
01:17:06.335 00.000 10052 Move returns status 0, amount 0
01:17:06.335 00.000 10052 MoveAxis(N, 0, ABG)
01:17:06.335 00.000 10052 Move returns status 0, amount 0
01:17:06.335 00.000 10052 move complete, result=0
01:17:06.335 00.000 10052 worker thread done servicing request
01:17:06.356 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:06.391 00.035 6880 UpdateGuideState exits: m=2273 SNR=33.1
01:17:06.391 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:06.391 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:06.391 00.000 6880 Enqueuing Expose request
01:17:06.391 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:06.391 00.000 10052 Worker thread wakes up
01:17:06.391 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:06.392 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:07.303 00.911 10052 Exposure complete
01:17:07.361 00.058 10052 worker thread done servicing request
01:17:07.361 00.000 6880 OnExposeComplete: enter
01:17:07.361 00.000 6880 UpdateGuideState(): m_state=6
01:17:07.361 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
01:17:07.361 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=888.59, Mass=2381, SNR=33.8, Peak=159 HFD=4.8
01:17:07.362 00.001 6880 MultiStar: [#1 -0.13,0.00,0.93,U] [#2 0.05,-0.08,0.98,U] [#3 0.09,0.25,0.91,U] [#4 0.11,-0.04,0.83,U] [#5 -0.04,-0.03,0.93,U] [#6 0.13,0.27,0.91,U] [#7 -0.10,0.09,0.74,U] [#8 -0.08,0.20,0.76,U] 
01:17:07.362 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.14, 0.14}
01:17:07.362 00.000 6880 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.61) = xAngle (2.91 = 2.91)
01:17:07.362 00.000 6880 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.88 = 2.88)
01:17:07.362 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.30 mountX=-0.09 mountY=0.02, mountTheta=2.88
01:17:07.363 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.09, opts=13)
01:17:07.363 00.000 6880 Enqueuing Move request for scope (0.02, 0.09)
01:17:07.363 00.000 10052 Worker thread wakes up
01:17:07.363 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
01:17:07.363 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
01:17:07.363 00.000 10052 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=0.02
01:17:07.364 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:07.364 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.08
01:17:07.364 00.000 10052 MoveAxis(E, 0, ABG)
01:17:07.364 00.000 10052 Move returns status 0, amount 0
01:17:07.364 00.000 10052 MoveAxis(N, 0, ABG)
01:17:07.364 00.000 10052 Move returns status 0, amount 0
01:17:07.364 00.000 10052 move complete, result=0
01:17:07.364 00.000 10052 worker thread done servicing request
01:17:07.385 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:07.417 00.032 6880 UpdateGuideState exits: m=2381 SNR=33.8
01:17:07.417 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:07.417 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:07.417 00.000 6880 Enqueuing Expose request
01:17:07.417 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:07.417 00.000 10052 Worker thread wakes up
01:17:07.417 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:07.417 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:07.419 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"760650f8-8a5a-4924-9938-08b8e65ef951"}
01:17:07.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"760650f8-8a5a-4924-9938-08b8e65ef951"}
01:17:07.429 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f122705-3be2-4055-8b5e-d3b860615b3b"}
01:17:07.429 00.000 6880 case statement mapped state 6 to 3
01:17:07.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f122705-3be2-4055-8b5e-d3b860615b3b"}
01:17:07.430 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3a8c9c5b-6806-4bfa-bad5-dc534be70a1b"}
01:17:07.431 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":552,"width":15,"height":15,"star_pos":[6.92,6.59],"pixels":"..."},"id":"3a8c9c5b-6806-4bfa-bad5-dc534be70a1b"}
01:17:08.545 01.114 10052 Exposure complete
01:17:08.599 00.054 10052 worker thread done servicing request
01:17:08.599 00.000 6880 OnExposeComplete: enter
01:17:08.599 00.000 6880 UpdateGuideState(): m_state=6
01:17:08.600 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
01:17:08.600 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=888.66, Mass=2370, SNR=33.8, Peak=163 HFD=4.5
01:17:08.600 00.000 6880 MultiStar: [#1 -0.06,0.05,0.93,U] [#2 -0.09,0.04,0.99,U] [#3 0.09,0.25,0.90,U] [#4 -0.01,-0.03,0.82,U] [#5 0.01,0.01,0.97,U] [#6 -0.08,0.33,0.89,U] [#7 -0.07,0.05,0.75,U] [#8 0.03,0.25,0.81,U] 
01:17:08.600 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.31, 0.21}
01:17:08.600 00.000 6880 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.61) = xAngle (3.05 = 3.05)
01:17:08.600 00.000 6880 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.02 = 3.02)
01:17:08.600 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.43 mountX=-0.13 mountY=0.02, mountTheta=3.02
01:17:08.602 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.13, opts=13)
01:17:08.602 00.000 6880 Enqueuing Move request for scope (0.02, 0.13)
01:17:08.602 00.000 10052 Worker thread wakes up
01:17:08.602 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:17:08.602 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:17:08.602 00.000 10052 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=0.02
01:17:08.602 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:17:08.602 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.08
01:17:08.602 00.000 10052 MoveAxis(E, 35, ABG)
01:17:08.602 00.000 10052 Guiding  Dir = 2, Dur = 35
01:17:08.623 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:08.623 00.000 10052 IsSlewing returns 0
01:17:08.655 00.032 6880 UpdateGuideState exits: m=2370 SNR=33.8
01:17:08.655 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:08.655 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:08.655 00.000 6880 Enqueuing Expose request
01:17:08.662 00.007 10052 IsGuiding returns 0
01:17:08.689 00.027 10052 PulseGuide returned control before completion, sleep 18
01:17:08.735 00.046 10052 IsGuiding returns 0
01:17:08.735 00.000 10052 Move returns status 0, amount 35
01:17:08.735 00.000 10052 MoveAxis(N, 0, ABG)
01:17:08.735 00.000 10052 Move returns status 0, amount 0
01:17:08.736 00.001 10052 move complete, result=0
01:17:08.736 00.000 10052 worker thread done servicing request
01:17:08.736 00.000 10052 Worker thread wakes up
01:17:08.736 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:08.736 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:08.736 00.000 6880 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
01:17:09.364 00.628 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"134d0a00-baf1-4305-8632-3820da509a2f"}
01:17:09.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"134d0a00-baf1-4305-8632-3820da509a2f"}
01:17:09.365 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6043e606-3e67-4578-be05-eca36ed9d23b"}
01:17:09.365 00.000 6880 case statement mapped state 6 to 3
01:17:09.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6043e606-3e67-4578-be05-eca36ed9d23b"}
01:17:09.365 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a82b136b-7f3c-4b49-9b72-4959be72a645"}
01:17:09.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":553,"width":15,"height":15,"star_pos":[7.09,6.66],"pixels":"..."},"id":"a82b136b-7f3c-4b49-9b72-4959be72a645"}
01:17:09.652 00.287 10052 Exposure complete
01:17:09.726 00.074 10052 worker thread done servicing request
01:17:09.726 00.000 6880 OnExposeComplete: enter
01:17:09.726 00.000 6880 UpdateGuideState(): m_state=6
01:17:09.727 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
01:17:09.727 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=888.62, Mass=2266, SNR=33.0, Peak=164 HFD=4.5
01:17:09.727 00.000 6880 MultiStar: [#1 0.23,0.17,0.97,U] [#2 0.26,0.19,1.01,U] [#3 0.14,-0.03,0.91,U] [#4 0.17,-0.02,0.84,U] [#5 0.16,0.17,1.01,U] [#6 0.32,0.06,0.92,U] [#7 0.13,-0.21,0.78,U] [#8 0.13,0.15,0.83,U] 
01:17:09.727 00.000 6880 refined, 8 included, MultiStar: {0.22, 0.08}, one-star: {0.42, 0.17}
01:17:09.727 00.000 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
01:17:09.727 00.000 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
01:17:09.727 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.24 cameraTheta=0.35 mountX=-0.09 mountY=0.22, mountTheta=1.96
01:17:09.729 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.08, opts=13)
01:17:09.729 00.000 6880 Enqueuing Move request for scope (0.22, 0.08)
01:17:09.729 00.000 10052 Worker thread wakes up
01:17:09.729 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
01:17:09.729 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
01:17:09.729 00.000 10052 Moving (0.22, 0.08) raw xDistance=-0.09 yDistance=0.22
01:17:09.729 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:09.729 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.05
01:17:09.729 00.000 10052 MoveAxis(E, 0, ABG)
01:17:09.729 00.000 10052 Move returns status 0, amount 0
01:17:09.730 00.001 10052 MoveAxis(N, 0, ABG)
01:17:09.730 00.000 10052 Move returns status 0, amount 0
01:17:09.730 00.000 10052 move complete, result=0
01:17:09.730 00.000 10052 worker thread done servicing request
01:17:09.751 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:09.786 00.035 6880 UpdateGuideState exits: m=2266 SNR=33.0
01:17:09.786 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:09.786 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:09.786 00.000 6880 Enqueuing Expose request
01:17:09.786 00.000 10052 Worker thread wakes up
01:17:09.786 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:09.786 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:09.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:10.921 01.135 10052 Exposure complete
01:17:10.969 00.048 10052 worker thread done servicing request
01:17:10.969 00.000 6880 OnExposeComplete: enter
01:17:10.969 00.000 6880 UpdateGuideState(): m_state=6
01:17:10.970 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
01:17:10.970 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=888.53, Mass=2281, SNR=33.2, Peak=150 HFD=4.4
01:17:10.970 00.000 6880 MultiStar: [#1 0.13,-0.22,0.96,U] [#2 0.16,-0.25,1.00,U] [#3 0.26,-0.30,0.92,U] [#4 0.02,-0.23,0.82,U] [#5 0.14,-0.14,0.96,U] [#6 0.25,-0.27,0.93,U] [#7 -0.18,-0.33,0.77,U] [#8 -0.06,-0.09,0.80,U] 
01:17:10.970 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.19}, one-star: {0.33, 0.08}
01:17:10.970 00.000 6880 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.61) = xAngle (0.64 = 0.64)
01:17:10.970 00.000 6880 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
01:17:10.970 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.98 mountX=0.19 mountY=0.13, mountTheta=0.62
01:17:10.971 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.19, opts=13)
01:17:10.972 00.001 6880 Enqueuing Move request for scope (0.13, -0.19)
01:17:10.972 00.000 10052 Worker thread wakes up
01:17:10.972 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
01:17:10.972 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
01:17:10.972 00.000 10052 Moving (0.13, -0.19) raw xDistance=0.19 yDistance=0.13
01:17:10.972 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
01:17:10.972 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.04
01:17:10.972 00.000 10052 MoveAxis(W, 50, ABG)
01:17:10.972 00.000 10052 Guiding  Dir = 3, Dur = 50
01:17:10.993 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:10.993 00.000 10052 IsSlewing returns 0
01:17:11.027 00.034 6880 UpdateGuideState exits: m=2281 SNR=33.2
01:17:11.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:11.027 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:11.027 00.000 6880 Enqueuing Expose request
01:17:11.031 00.004 10052 IsGuiding returns 0
01:17:11.058 00.027 10052 PulseGuide returned control before completion, sleep 33
01:17:11.114 00.056 10052 IsGuiding returns 1
01:17:11.114 00.000 10052 scope still moving after pulse duration time elapsed
01:17:11.160 00.046 10052 IsSlewing returns 0
01:17:11.198 00.038 10052 IsGuiding returns 0
01:17:11.198 00.000 10052 scope move finished after 50 + 117 ms
01:17:11.198 00.000 10052 Move returns status 0, amount 50
01:17:11.199 00.001 10052 MoveAxis(N, 0, ABG)
01:17:11.199 00.000 10052 Move returns status 0, amount 0
01:17:11.199 00.000 10052 move complete, result=0
01:17:11.199 00.000 10052 worker thread done servicing request
01:17:11.199 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
01:17:11.199 00.000 10052 Worker thread wakes up
01:17:11.199 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:11.200 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:11.363 00.163 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"228396c4-2de7-4fc6-838b-854b51c1d55f"}
01:17:11.363 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"228396c4-2de7-4fc6-838b-854b51c1d55f"}
01:17:11.363 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14ee9a38-1834-4a04-a28f-6d06e56b64f4"}
01:17:11.363 00.000 6880 case statement mapped state 6 to 3
01:17:11.363 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14ee9a38-1834-4a04-a28f-6d06e56b64f4"}
01:17:11.363 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"84d90edb-332e-4994-bb7c-ad09e8b7b7d7"}
01:17:11.365 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":555,"width":15,"height":15,"star_pos":[7.11,6.53],"pixels":"..."},"id":"84d90edb-332e-4994-bb7c-ad09e8b7b7d7"}
01:17:12.117 00.752 10052 Exposure complete
01:17:12.187 00.070 6880 OnExposeComplete: enter
01:17:12.187 00.000 10052 worker thread done servicing request
01:17:12.187 00.000 6880 UpdateGuideState(): m_state=6
01:17:12.187 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
01:17:12.187 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.70, Mass=2267, SNR=33.0, Peak=156 HFD=4.5
01:17:12.187 00.000 6880 MultiStar: [#1 0.15,0.27,0.98,U] [#2 0.44,0.12,1.01,U] [#3 0.31,0.01,0.93,U] [#4 -0.01,-0.06,0.82,U] [#5 0.09,0.04,0.98,U] [#6 0.31,0.04,0.94,U] [#7 -0.16,0.16,0.76,U] [#8 0.13,0.20,0.82,U] 
01:17:12.187 00.000 6880 refined, 8 included, MultiStar: {0.18, 0.12}, one-star: {0.23, 0.25}
01:17:12.187 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
01:17:12.188 00.001 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
01:17:12.188 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.12 hyp=0.21 cameraTheta=0.58 mountX=-0.12 mountY=0.18, mountTheta=2.18
01:17:12.189 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.12, opts=13)
01:17:12.189 00.000 6880 Enqueuing Move request for scope (0.18, 0.12)
01:17:12.189 00.000 10052 Worker thread wakes up
01:17:12.189 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.12) opts 0xd
01:17:12.189 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.12)
01:17:12.189 00.000 10052 Moving (0.18, 0.12) raw xDistance=-0.12 yDistance=0.18
01:17:12.189 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:17:12.189 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.03
01:17:12.189 00.000 10052 MoveAxis(E, 30, ABG)
01:17:12.189 00.000 10052 Guiding  Dir = 2, Dur = 30
01:17:12.213 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:12.245 00.032 10052 IsSlewing returns 0
01:17:12.250 00.005 6880 UpdateGuideState exits: m=2267 SNR=33.0
01:17:12.250 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:12.250 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:12.250 00.000 6880 Enqueuing Expose request
01:17:12.315 00.065 10052 IsGuiding returns 0
01:17:12.455 00.140 10052 IsGuiding returns 0
01:17:12.455 00.000 10052 Move returns status 0, amount 30
01:17:12.455 00.000 10052 MoveAxis(N, 0, ABG)
01:17:12.455 00.000 10052 Move returns status 0, amount 0
01:17:12.455 00.000 10052 move complete, result=0
01:17:12.456 00.001 10052 worker thread done servicing request
01:17:12.456 00.000 6880 GuideStep: -0.1 px 30 ms EAST, 0.2 px 0 ms NORTH
01:17:12.456 00.000 10052 Worker thread wakes up
01:17:12.456 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:12.456 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:13.363 00.907 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8c2adf21-9f39-4ce6-a164-387348afec53"}
01:17:13.363 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8c2adf21-9f39-4ce6-a164-387348afec53"}
01:17:13.363 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30634215-a69e-423d-9968-aa2ff6c924b4"}
01:17:13.363 00.000 6880 case statement mapped state 6 to 3
01:17:13.363 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"30634215-a69e-423d-9968-aa2ff6c924b4"}
01:17:13.365 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0be1e8f5-17bd-4957-8d0c-204fcf1e5ecd"}
01:17:13.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":556,"width":15,"height":15,"star_pos":[7.01,6.70],"pixels":"..."},"id":"0be1e8f5-17bd-4957-8d0c-204fcf1e5ecd"}
01:17:13.595 00.230 10052 Exposure complete
01:17:13.665 00.070 10052 worker thread done servicing request
01:17:13.665 00.000 6880 OnExposeComplete: enter
01:17:13.666 00.001 6880 UpdateGuideState(): m_state=6
01:17:13.666 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
01:17:13.666 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=888.62, Mass=2244, SNR=32.9, Peak=142 HFD=4.7
01:17:13.666 00.000 6880 MultiStar: [#1 0.14,0.21,0.95,U] [#2 0.05,-0.13,1.01,U] [#3 0.28,0.20,0.91,U] [#4 -0.10,-0.15,0.84,U] [#5 0.15,0.03,0.99,U] [#6 0.26,0.10,0.95,U] [#7 -0.15,0.05,0.76,U] [#8 0.01,0.22,0.82,U] 
01:17:13.667 00.001 6880 refined, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.30, 0.17}
01:17:13.667 00.000 6880 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.61) = xAngle (2.21 = 2.21)
01:17:13.667 00.000 6880 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.18 = 2.18)
01:17:13.667 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=-0.08 mountY=0.11, mountTheta=2.20
01:17:13.669 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.08, opts=13)
01:17:13.669 00.000 6880 Enqueuing Move request for scope (0.11, 0.08)
01:17:13.669 00.000 10052 Worker thread wakes up
01:17:13.669 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:17:13.669 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:17:13.669 00.000 10052 Moving (0.11, 0.08) raw xDistance=-0.08 yDistance=0.11
01:17:13.669 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:17:13.669 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.02
01:17:13.669 00.000 10052 MoveAxis(E, 0, ABG)
01:17:13.669 00.000 10052 Move returns status 0, amount 0
01:17:13.669 00.000 10052 MoveAxis(N, 0, ABG)
01:17:13.669 00.000 10052 Move returns status 0, amount 0
01:17:13.670 00.001 10052 move complete, result=0
01:17:13.670 00.000 10052 worker thread done servicing request
01:17:13.692 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:13.727 00.035 6880 UpdateGuideState exits: m=2244 SNR=32.9
01:17:13.727 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:13.727 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:13.727 00.000 6880 Enqueuing Expose request
01:17:13.727 00.000 10052 Worker thread wakes up
01:17:13.727 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:13.727 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:13.728 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:14.645 00.917 10052 Exposure complete
01:17:14.711 00.066 10052 worker thread done servicing request
01:17:14.711 00.000 6880 OnExposeComplete: enter
01:17:14.711 00.000 6880 UpdateGuideState(): m_state=6
01:17:14.711 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
01:17:14.711 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.73, Mass=2243, SNR=32.9, Peak=157 HFD=4.5
01:17:14.712 00.001 6880 MultiStar: [#1 -0.15,0.08,0.96,U] [#2 0.06,-0.14,1.01,U] [#3 0.24,0.27,0.92,U] [#4 -0.22,0.10,0.84,U] [#5 -0.07,0.19,0.97,U] [#6 0.14,0.17,0.95,U] [#7 -0.22,0.15,0.78,U] [#8 -0.25,0.23,0.82,U] 
01:17:14.712 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.15}, one-star: {0.01, 0.28}
01:17:14.712 00.000 6880 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.61) = xAngle (3.47 = -2.81)
01:17:14.712 00.000 6880 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.44 = -2.84)
01:17:14.712 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.86 mountX=-0.14 mountY=-0.05, mountTheta=-2.84
01:17:14.713 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.15, opts=13)
01:17:14.714 00.001 6880 Enqueuing Move request for scope (-0.04, 0.15)
01:17:14.714 00.000 10052 Worker thread wakes up
01:17:14.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:17:14.714 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:17:14.714 00.000 10052 Moving (-0.04, 0.15) raw xDistance=-0.14 yDistance=-0.05
01:17:14.714 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:17:14.714 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.08, using input
01:17:14.714 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
01:17:14.714 00.000 10052 MoveAxis(E, 39, ABG)
01:17:14.714 00.000 10052 Guiding  Dir = 2, Dur = 39
01:17:14.735 00.021 10052 IsSlewing returns 0
01:17:14.738 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:14.772 00.034 10052 IsGuiding returns 0
01:17:14.779 00.007 6880 UpdateGuideState exits: m=2243 SNR=32.9
01:17:14.779 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:14.779 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:14.779 00.000 6880 Enqueuing Expose request
01:17:14.800 00.021 10052 PulseGuide returned control before completion, sleep 22
01:17:14.851 00.051 10052 IsGuiding returns 0
01:17:14.852 00.001 10052 Move returns status 0, amount 39
01:17:14.852 00.000 10052 MoveAxis(N, 0, ABG)
01:17:14.852 00.000 10052 Move returns status 0, amount 0
01:17:14.852 00.000 10052 move complete, result=0
01:17:14.852 00.000 10052 worker thread done servicing request
01:17:14.852 00.000 10052 Worker thread wakes up
01:17:14.852 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:14.852 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:14.871 00.019 6880 GuideStep: -0.1 px 39 ms EAST, -0.0 px 0 ms NORTH
01:17:15.362 00.491 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"29b44a00-ec5a-4bd5-ac67-1237be91ccf9"}
01:17:15.362 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"29b44a00-ec5a-4bd5-ac67-1237be91ccf9"}
01:17:15.362 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b4fdbde-05e3-4a97-9114-babb7acdf7f0"}
01:17:15.362 00.000 6880 case statement mapped state 6 to 3
01:17:15.362 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b4fdbde-05e3-4a97-9114-babb7acdf7f0"}
01:17:15.362 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"587cbee9-9e2f-4a75-b636-67e0e283490c"}
01:17:15.364 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":558,"width":15,"height":15,"star_pos":[6.79,6.73],"pixels":"..."},"id":"587cbee9-9e2f-4a75-b636-67e0e283490c"}
01:17:15.982 00.618 10052 Exposure complete
01:17:16.047 00.065 10052 worker thread done servicing request
01:17:16.047 00.000 6880 OnExposeComplete: enter
01:17:16.047 00.000 6880 UpdateGuideState(): m_state=6
01:17:16.048 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
01:17:16.048 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.87, Mass=2190, SNR=32.4, Peak=133 HFD=4.6
01:17:16.048 00.000 6880 MultiStar: [#1 0.08,0.46,0.99,U] [#2 0.30,0.21,1.00,U] [#3 0.34,0.43,0.00,M1] [#4 0.07,0.18,0.85,U] [#5 0.09,0.19,1.00,U] [#6 0.45,0.25,0.97,U] [#7 -0.15,0.26,0.79,U] [#8 0.08,0.41,0.85,U] 
01:17:16.048 00.000 6880 refined, 7 included, MultiStar: {0.15, 0.30}, one-star: {0.19, 0.42}
01:17:16.048 00.000 6880 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
01:17:16.048 00.000 6880 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
01:17:16.048 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.30 hyp=0.33 cameraTheta=1.11 mountX=-0.30 mountY=0.15, mountTheta=2.70
01:17:16.050 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.30, opts=13)
01:17:16.050 00.000 6880 Enqueuing Move request for scope (0.15, 0.30)
01:17:16.050 00.000 10052 Worker thread wakes up
01:17:16.050 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.30) opts 0xd
01:17:16.050 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.30)
01:17:16.050 00.000 10052 Moving (0.15, 0.30) raw xDistance=-0.30 yDistance=0.15
01:17:16.050 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:17:16.050 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
01:17:16.050 00.000 10052 MoveAxis(E, 83, ABG)
01:17:16.050 00.000 10052 Guiding  Dir = 2, Dur = 83
01:17:16.073 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:16.107 00.034 6880 UpdateGuideState exits: m=2190 SNR=32.4
01:17:16.108 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:16.108 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:16.108 00.000 6880 Enqueuing Expose request
01:17:16.111 00.003 10052 IsSlewing returns 0
01:17:16.185 00.074 10052 IsGuiding returns 0
01:17:16.241 00.056 10052 PulseGuide returned control before completion, sleep 37
01:17:16.351 00.110 10052 IsGuiding returns 0
01:17:16.352 00.001 10052 Move returns status 0, amount 83
01:17:16.352 00.000 10052 MoveAxis(N, 0, ABG)
01:17:16.352 00.000 10052 Move returns status 0, amount 0
01:17:16.352 00.000 10052 move complete, result=0
01:17:16.352 00.000 10052 worker thread done servicing request
01:17:16.352 00.000 10052 Worker thread wakes up
01:17:16.352 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:16.352 00.000 6880 GuideStep: -0.3 px 83 ms EAST, 0.1 px 0 ms NORTH
01:17:16.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:17.264 00.912 10052 Exposure complete
01:17:17.317 00.053 10052 worker thread done servicing request
01:17:17.317 00.000 6880 OnExposeComplete: enter
01:17:17.317 00.000 6880 UpdateGuideState(): m_state=6
01:17:17.318 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
01:17:17.318 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=888.81, Mass=2093, SNR=31.7, Peak=129 HFD=4.4
01:17:17.318 00.000 6880 MultiStar: [#1 0.15,0.29,1.01,U] [#2 -0.03,-0.02,1.04,U] [#3 0.31,0.01,0.97,U] [#4 -0.01,0.17,0.90,U] [#5 0.03,0.20,0.99,U] [#6 0.44,0.08,0.99,U] [#7 -0.15,0.22,0.83,U] [#8 -0.13,0.21,0.85,U] 
01:17:17.318 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.17}, one-star: {0.25, 0.36}
01:17:17.318 00.000 6880 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.61) = xAngle (2.62 = 2.62)
01:17:17.318 00.000 6880 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.59 = 2.59)
01:17:17.318 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.01 mountX=-0.17 mountY=0.10, mountTheta=2.60
01:17:17.320 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.17, opts=13)
01:17:17.320 00.000 6880 Enqueuing Move request for scope (0.11, 0.17)
01:17:17.320 00.000 10052 Worker thread wakes up
01:17:17.320 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
01:17:17.320 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
01:17:17.320 00.000 10052 Moving (0.11, 0.17) raw xDistance=-0.17 yDistance=0.10
01:17:17.320 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:17:17.320 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:17:17.320 00.000 10052 MoveAxis(E, 50, ABG)
01:17:17.320 00.000 10052 Guiding  Dir = 2, Dur = 50
01:17:17.341 00.021 10052 IsSlewing returns 0
01:17:17.342 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:17.374 00.032 6880 UpdateGuideState exits: m=2093 SNR=31.7
01:17:17.374 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:17.374 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:17.375 00.001 6880 Enqueuing Expose request
01:17:17.375 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85db3505-1665-45ae-bb9e-3b24f92656dd"}
01:17:17.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85db3505-1665-45ae-bb9e-3b24f92656dd"}
01:17:17.380 00.005 10052 IsGuiding returns 0
01:17:17.383 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"df46d409-041f-4e45-b891-0ec28c86570b"}
01:17:17.384 00.001 6880 case statement mapped state 6 to 3
01:17:17.384 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"df46d409-041f-4e45-b891-0ec28c86570b"}
01:17:17.385 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65a43d10-0f24-44e1-8208-beb0224b7a4f"}
01:17:17.385 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":560,"width":15,"height":15,"star_pos":[7.04,6.81],"pixels":"..."},"id":"65a43d10-0f24-44e1-8208-beb0224b7a4f"}
01:17:17.407 00.022 10052 PulseGuide returned control before completion, sleep 33
01:17:17.506 00.099 10052 IsGuiding returns 0
01:17:17.506 00.000 10052 Move returns status 0, amount 50
01:17:17.506 00.000 10052 MoveAxis(N, 0, ABG)
01:17:17.506 00.000 10052 Move returns status 0, amount 0
01:17:17.506 00.000 10052 move complete, result=0
01:17:17.506 00.000 10052 worker thread done servicing request
01:17:17.507 00.001 10052 Worker thread wakes up
01:17:17.507 00.000 6880 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
01:17:17.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:17.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:18.643 01.136 10052 Exposure complete
01:17:18.695 00.052 10052 worker thread done servicing request
01:17:18.695 00.000 6880 OnExposeComplete: enter
01:17:18.695 00.000 6880 UpdateGuideState(): m_state=6
01:17:18.696 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
01:17:18.696 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.63, Mass=2137, SNR=31.9, Peak=135 HFD=4.7
01:17:18.696 00.000 6880 MultiStar: [#1 0.10,0.27,0.98,U] [#2 0.08,-0.13,1.03,U] [#3 0.29,-0.00,0.93,U] [#4 -0.06,-0.04,0.88,U] [#5 0.04,-0.03,1.02,U] [#6 0.30,0.08,0.96,U] [#7 -0.08,0.13,0.76,U] [#8 0.01,0.16,0.84,U] 
01:17:18.696 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.07}, one-star: {0.25, 0.18}
01:17:18.696 00.000 6880 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.61) = xAngle (2.15 = 2.15)
01:17:18.696 00.000 6880 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
01:17:18.696 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.54 mountX=-0.07 mountY=0.11, mountTheta=2.14
01:17:18.698 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.07, opts=13)
01:17:18.698 00.000 6880 Enqueuing Move request for scope (0.11, 0.07)
01:17:18.698 00.000 10052 Worker thread wakes up
01:17:18.698 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
01:17:18.698 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
01:17:18.698 00.000 10052 Moving (0.11, 0.07) raw xDistance=-0.07 yDistance=0.11
01:17:18.698 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:18.698 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:17:18.698 00.000 10052 MoveAxis(E, 0, ABG)
01:17:18.698 00.000 10052 Move returns status 0, amount 0
01:17:18.699 00.001 10052 MoveAxis(N, 0, ABG)
01:17:18.699 00.000 10052 Move returns status 0, amount 0
01:17:18.699 00.000 10052 move complete, result=0
01:17:18.699 00.000 10052 worker thread done servicing request
01:17:18.720 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:18.748 00.028 6880 UpdateGuideState exits: m=2137 SNR=31.9
01:17:18.750 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:18.750 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:18.750 00.000 6880 Enqueuing Expose request
01:17:18.750 00.000 10052 Worker thread wakes up
01:17:18.750 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:18.750 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:18.750 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:19.362 00.612 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba17fbe9-243a-40cc-8385-03a51e0007c0"}
01:17:19.362 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba17fbe9-243a-40cc-8385-03a51e0007c0"}
01:17:19.362 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4a5e5d4f-c9df-4c20-a219-2ee45db1b176"}
01:17:19.362 00.000 6880 case statement mapped state 6 to 3
01:17:19.362 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a5e5d4f-c9df-4c20-a219-2ee45db1b176"}
01:17:19.362 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d6edec09-151b-4870-8d5a-6e5a136d1acf"}
01:17:19.363 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":561,"width":15,"height":15,"star_pos":[7.03,6.63],"pixels":"..."},"id":"d6edec09-151b-4870-8d5a-6e5a136d1acf"}
01:17:19.662 00.299 10052 Exposure complete
01:17:19.741 00.079 10052 worker thread done servicing request
01:17:19.742 00.001 6880 OnExposeComplete: enter
01:17:19.742 00.000 6880 UpdateGuideState(): m_state=6
01:17:19.742 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
01:17:19.742 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.64, Mass=2137, SNR=32.1, Peak=138 HFD=4.7
01:17:19.743 00.001 6880 MultiStar: [#1 0.09,0.32,1.01,U] [#2 0.07,-0.05,1.04,U] [#3 0.29,0.28,0.92,U] [#4 0.05,0.06,0.86,U] [#5 0.09,0.02,0.99,U] [#6 0.27,0.13,0.99,U] [#7 -0.15,0.17,0.78,U] [#8 0.02,0.02,0.81,U] 
01:17:19.743 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.13}, one-star: {0.22, 0.19}
01:17:19.743 00.000 6880 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.61) = xAngle (2.45 = 2.45)
01:17:19.743 00.000 6880 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.42 = 2.42)
01:17:19.743 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.84 mountX=-0.13 mountY=0.11, mountTheta=2.43
01:17:19.744 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.13, opts=13)
01:17:19.744 00.000 6880 Enqueuing Move request for scope (0.11, 0.13)
01:17:19.744 00.000 10052 Worker thread wakes up
01:17:19.745 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:17:19.745 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:17:19.745 00.000 10052 Moving (0.11, 0.13) raw xDistance=-0.13 yDistance=0.11
01:17:19.745 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:17:19.745 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
01:17:19.745 00.000 10052 MoveAxis(E, 35, ABG)
01:17:19.745 00.000 10052 Guiding  Dir = 2, Dur = 35
01:17:19.773 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:19.808 00.035 10052 IsSlewing returns 0
01:17:19.817 00.009 6880 UpdateGuideState exits: m=2137 SNR=32.1
01:17:19.817 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:19.817 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:19.818 00.001 6880 Enqueuing Expose request
01:17:19.882 00.064 10052 IsGuiding returns 0
01:17:20.031 00.149 10052 IsGuiding returns 0
01:17:20.031 00.000 10052 Move returns status 0, amount 35
01:17:20.031 00.000 10052 MoveAxis(N, 0, ABG)
01:17:20.031 00.000 10052 Move returns status 0, amount 0
01:17:20.031 00.000 10052 move complete, result=0
01:17:20.031 00.000 10052 worker thread done servicing request
01:17:20.031 00.000 6880 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
01:17:20.031 00.000 10052 Worker thread wakes up
01:17:20.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:20.031 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:21.169 01.138 10052 Exposure complete
01:17:21.246 00.077 10052 worker thread done servicing request
01:17:21.246 00.000 6880 OnExposeComplete: enter
01:17:21.246 00.000 6880 UpdateGuideState(): m_state=6
01:17:21.247 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
01:17:21.247 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.85, Mass=2301, SNR=33.3, Peak=141 HFD=4.4
01:17:21.247 00.000 6880 MultiStar: [#1 -0.12,0.36,0.95,U] [#2 0.27,0.27,0.99,U] [#3 0.17,0.27,0.93,U] [#4 -0.10,0.24,0.85,U] [#5 -0.13,0.15,0.96,U] [#6 0.19,0.20,0.94,U] [#7 -0.27,0.20,0.76,U] [#8 -0.11,0.16,0.81,U] 
01:17:21.248 00.001 6880 refined, 8 included, MultiStar: {0.01, 0.25}, one-star: {0.08, 0.40}
01:17:21.248 00.000 6880 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.61) = xAngle (3.15 = -3.13)
01:17:21.248 00.000 6880 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.12 = 3.12)
01:17:21.248 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.54 mountX=-0.25 mountY=0.00, mountTheta=3.12
01:17:21.249 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.25, opts=13)
01:17:21.249 00.000 6880 Enqueuing Move request for scope (0.01, 0.25)
01:17:21.249 00.000 10052 Worker thread wakes up
01:17:21.250 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.25) opts 0xd
01:17:21.250 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.25)
01:17:21.250 00.000 10052 Moving (0.01, 0.25) raw xDistance=-0.25 yDistance=0.00
01:17:21.250 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:17:21.250 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
01:17:21.250 00.000 10052 MoveAxis(E, 70, ABG)
01:17:21.250 00.000 10052 Guiding  Dir = 2, Dur = 70
01:17:21.271 00.021 10052 IsSlewing returns 0
01:17:21.272 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:21.308 00.036 6880 UpdateGuideState exits: m=2301 SNR=33.3
01:17:21.309 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:21.309 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:21.309 00.000 6880 Enqueuing Expose request
01:17:21.310 00.001 10052 IsGuiding returns 0
01:17:21.336 00.026 10052 PulseGuide returned control before completion, sleep 53
01:17:21.360 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bfacdb16-d17d-4e01-b754-38a2ea0ebaaa"}
01:17:21.361 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bfacdb16-d17d-4e01-b754-38a2ea0ebaaa"}
01:17:21.361 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"334f7b1a-6ae2-498f-b2e9-0b16bac77943"}
01:17:21.361 00.000 6880 case statement mapped state 6 to 3
01:17:21.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"334f7b1a-6ae2-498f-b2e9-0b16bac77943"}
01:17:21.362 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d10a3caa-f424-4d0e-834a-fb6b6063873f"}
01:17:21.362 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":563,"width":15,"height":15,"star_pos":[6.86,6.85],"pixels":"..."},"id":"d10a3caa-f424-4d0e-834a-fb6b6063873f"}
01:17:21.420 00.058 10052 IsGuiding returns 0
01:17:21.421 00.001 10052 Move returns status 0, amount 70
01:17:21.421 00.000 10052 MoveAxis(N, 0, ABG)
01:17:21.421 00.000 10052 Move returns status 0, amount 0
01:17:21.421 00.000 10052 move complete, result=0
01:17:21.421 00.000 10052 worker thread done servicing request
01:17:21.421 00.000 10052 Worker thread wakes up
01:17:21.421 00.000 6880 GuideStep: -0.3 px 70 ms EAST, 0.0 px 0 ms NORTH
01:17:21.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:21.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:22.328 00.907 10052 Exposure complete
01:17:22.394 00.066 10052 worker thread done servicing request
01:17:22.394 00.000 6880 OnExposeComplete: enter
01:17:22.394 00.000 6880 UpdateGuideState(): m_state=6
01:17:22.395 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
01:17:22.395 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=888.57, Mass=2220, SNR=32.7, Peak=151 HFD=4.7
01:17:22.395 00.000 6880 MultiStar: [#1 -0.06,-0.01,0.98,U] [#2 0.15,-0.09,1.01,U] [#3 0.20,-0.02,0.93,U] [#4 -0.05,-0.00,0.85,U] [#5 0.05,0.06,0.96,U] [#6 0.23,0.09,0.92,U] [#7 -0.25,0.11,0.77,U] [#8 0.10,0.10,0.82,U] 
01:17:22.395 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {0.22, 0.11}
01:17:22.395 00.000 6880 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.61) = xAngle (2.08 = 2.08)
01:17:22.395 00.000 6880 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.04 = 2.04)
01:17:22.395 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.46 mountX=-0.04 mountY=0.07, mountTheta=2.07
01:17:22.397 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.04, opts=13)
01:17:22.397 00.000 6880 Enqueuing Move request for scope (0.07, 0.04)
01:17:22.397 00.000 10052 Worker thread wakes up
01:17:22.397 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:17:22.398 00.001 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:17:22.398 00.000 10052 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=0.07
01:17:22.398 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:17:22.398 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:17:22.398 00.000 10052 MoveAxis(E, 0, ABG)
01:17:22.398 00.000 10052 Move returns status 0, amount 0
01:17:22.398 00.000 10052 MoveAxis(N, 0, ABG)
01:17:22.398 00.000 10052 Move returns status 0, amount 0
01:17:22.398 00.000 10052 move complete, result=0
01:17:22.398 00.000 10052 worker thread done servicing request
01:17:22.421 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:22.458 00.037 6880 UpdateGuideState exits: m=2220 SNR=32.7
01:17:22.459 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:22.459 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:22.459 00.000 6880 Enqueuing Expose request
01:17:22.459 00.000 10052 Worker thread wakes up
01:17:22.459 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:22.459 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:22.459 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:23.360 00.901 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b444d94-8f94-41cc-8ca3-90d46b9483f4"}
01:17:23.360 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b444d94-8f94-41cc-8ca3-90d46b9483f4"}
01:17:23.360 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"557476d1-6e73-4eca-9f4c-1d1a3ae49360"}
01:17:23.360 00.000 6880 case statement mapped state 6 to 3
01:17:23.360 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"557476d1-6e73-4eca-9f4c-1d1a3ae49360"}
01:17:23.361 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d8bf95ca-078c-4e22-968e-57c170cb4af8"}
01:17:23.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":564,"width":15,"height":15,"star_pos":[7.00,6.57],"pixels":"..."},"id":"d8bf95ca-078c-4e22-968e-57c170cb4af8"}
01:17:23.590 00.229 10052 Exposure complete
01:17:23.670 00.080 10052 worker thread done servicing request
01:17:23.670 00.000 6880 OnExposeComplete: enter
01:17:23.670 00.000 6880 UpdateGuideState(): m_state=6
01:17:23.671 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
01:17:23.671 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.64, Mass=2156, SNR=32.2, Peak=153 HFD=4.5
01:17:23.672 00.001 6880 MultiStar: [#1 -0.20,0.03,0.98,U] [#2 0.12,-0.12,1.02,U] [#3 0.18,-0.02,0.96,U] [#4 -0.41,-0.27,0.86,U] [#5 0.03,-0.05,0.99,U] [#6 0.18,0.07,0.96,U] [#7 -0.33,0.02,0.79,U] [#8 0.04,0.09,0.82,U] 
01:17:23.672 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.00, 0.19}
01:17:23.672 00.000 6880 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.61) = xAngle (-1.37 = -1.37)
01:17:23.672 00.000 6880 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
01:17:23.672 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.98 mountX=0.01 mountY=-0.03, mountTheta=-1.37
01:17:23.674 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.01, opts=13)
01:17:23.674 00.000 6880 Enqueuing Move request for scope (-0.03, -0.01)
01:17:23.674 00.000 10052 Worker thread wakes up
01:17:23.674 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:17:23.674 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:17:23.675 00.001 10052 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
01:17:23.675 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:17:23.675 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
01:17:23.675 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
01:17:23.675 00.000 10052 MoveAxis(E, 0, ABG)
01:17:23.675 00.000 10052 Move returns status 0, amount 0
01:17:23.675 00.000 10052 MoveAxis(N, 0, ABG)
01:17:23.675 00.000 10052 Move returns status 0, amount 0
01:17:23.675 00.000 10052 move complete, result=0
01:17:23.675 00.000 10052 worker thread done servicing request
01:17:23.703 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:23.745 00.042 6880 UpdateGuideState exits: m=2156 SNR=32.2
01:17:23.745 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:23.745 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:23.745 00.000 6880 Enqueuing Expose request
01:17:23.745 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:23.745 00.000 10052 Worker thread wakes up
01:17:23.746 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:23.746 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:24.659 00.913 10052 Exposure complete
01:17:24.727 00.068 10052 worker thread done servicing request
01:17:24.728 00.001 6880 OnExposeComplete: enter
01:17:24.728 00.000 6880 UpdateGuideState(): m_state=6
01:17:24.728 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
01:17:24.728 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.62, Mass=2149, SNR=32.2, Peak=156 HFD=4.3
01:17:24.729 00.001 6880 MultiStar: [#1 -0.04,-0.05,1.00,U] [#2 0.15,-0.29,1.04,U] [#3 0.15,-0.18,0.94,U] [#4 -0.19,-0.29,0.86,U] [#5 0.08,-0.03,0.99,U] [#6 0.35,-0.17,0.95,U] [#7 -0.16,-0.02,0.78,U] [#8 0.07,-0.30,0.82,U] 
01:17:24.729 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.17, 0.17}
01:17:24.729 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
01:17:24.729 00.000 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:17:24.729 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.04 mountX=0.12 mountY=0.07, mountTheta=0.55
01:17:24.731 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.13, opts=13)
01:17:24.731 00.000 6880 Enqueuing Move request for scope (0.07, -0.13)
01:17:24.731 00.000 10052 Worker thread wakes up
01:17:24.731 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
01:17:24.731 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
01:17:24.731 00.000 10052 Moving (0.07, -0.13) raw xDistance=0.12 yDistance=0.07
01:17:24.731 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:17:24.731 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:17:24.731 00.000 10052 MoveAxis(W, 33, ABG)
01:17:24.731 00.000 10052 Guiding  Dir = 3, Dur = 33
01:17:24.753 00.022 10052 IsSlewing returns 0
01:17:24.760 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:24.790 00.030 10052 IsGuiding returns 0
01:17:24.799 00.009 6880 UpdateGuideState exits: m=2149 SNR=32.2
01:17:24.799 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:24.799 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:24.799 00.000 6880 Enqueuing Expose request
01:17:24.818 00.019 10052 PulseGuide returned control before completion, sleep 16
01:17:24.864 00.046 10052 IsGuiding returns 0
01:17:24.864 00.000 10052 Move returns status 0, amount 33
01:17:24.864 00.000 10052 MoveAxis(N, 0, ABG)
01:17:24.864 00.000 10052 Move returns status 0, amount 0
01:17:24.864 00.000 10052 move complete, result=0
01:17:24.864 00.000 10052 worker thread done servicing request
01:17:24.865 00.001 10052 Worker thread wakes up
01:17:24.865 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:24.865 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:24.865 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
01:17:25.360 00.495 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c2bc7b7-c892-45a3-b2e6-011728105304"}
01:17:25.360 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c2bc7b7-c892-45a3-b2e6-011728105304"}
01:17:25.360 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73e3ef16-bf34-4d9a-9b87-82f0c9f3bb92"}
01:17:25.360 00.000 6880 case statement mapped state 6 to 3
01:17:25.362 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73e3ef16-bf34-4d9a-9b87-82f0c9f3bb92"}
01:17:25.362 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f53cf943-e2fd-4e8c-b7fa-f9456cff5540"}
01:17:25.362 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":566,"width":15,"height":15,"star_pos":[6.95,6.62],"pixels":"..."},"id":"f53cf943-e2fd-4e8c-b7fa-f9456cff5540"}
01:17:25.993 00.631 10052 Exposure complete
01:17:26.056 00.063 10052 worker thread done servicing request
01:17:26.056 00.000 6880 OnExposeComplete: enter
01:17:26.056 00.000 6880 UpdateGuideState(): m_state=6
01:17:26.056 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
01:17:26.056 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=888.70, Mass=2208, SNR=32.7, Peak=144 HFD=4.6
01:17:26.057 00.001 6880 MultiStar: [#1 0.09,0.28,0.97,U] [#2 0.29,0.09,1.00,U] [#3 0.29,-0.01,0.92,U] [#4 -0.10,-0.17,0.88,U] [#5 0.16,0.04,1.01,U] [#6 0.34,0.17,0.90,U] [#7 -0.12,0.19,0.78,U] [#8 0.20,0.08,0.82,U] 
01:17:26.057 00.000 6880 refined, 8 included, MultiStar: {0.16, 0.10}, one-star: {0.28, 0.25}
01:17:26.057 00.000 6880 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.61) = xAngle (2.17 = 2.17)
01:17:26.057 00.000 6880 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.14 = 2.14)
01:17:26.057 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.10 hyp=0.19 cameraTheta=0.56 mountX=-0.11 mountY=0.16, mountTheta=2.16
01:17:26.059 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.10, opts=13)
01:17:26.059 00.000 6880 Enqueuing Move request for scope (0.16, 0.10)
01:17:26.059 00.000 10052 Worker thread wakes up
01:17:26.059 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.10) opts 0xd
01:17:26.059 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.10)
01:17:26.059 00.000 10052 Moving (0.16, 0.10) raw xDistance=-0.11 yDistance=0.16
01:17:26.059 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:17:26.059 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:17:26.059 00.000 10052 MoveAxis(E, 0, ABG)
01:17:26.059 00.000 10052 Move returns status 0, amount 0
01:17:26.059 00.000 10052 MoveAxis(N, 0, ABG)
01:17:26.060 00.001 10052 Move returns status 0, amount 0
01:17:26.060 00.000 10052 move complete, result=0
01:17:26.060 00.000 10052 worker thread done servicing request
01:17:26.082 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:26.121 00.039 6880 UpdateGuideState exits: m=2208 SNR=32.7
01:17:26.121 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:26.121 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:26.121 00.000 6880 Enqueuing Expose request
01:17:26.121 00.000 10052 Worker thread wakes up
01:17:26.121 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:26.121 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:26.121 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:27.034 00.913 10052 Exposure complete
01:17:27.099 00.065 10052 worker thread done servicing request
01:17:27.099 00.000 6880 OnExposeComplete: enter
01:17:27.099 00.000 6880 UpdateGuideState(): m_state=6
01:17:27.100 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
01:17:27.100 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.72, Mass=2289, SNR=33.2, Peak=152 HFD=4.6
01:17:27.100 00.000 6880 MultiStar: [#1 -0.15,0.33,0.96,U] [#2 -0.02,-0.05,1.00,U] [#3 0.14,0.21,0.89,U] [#4 -0.48,-0.17,0.84,U] [#5 -0.11,0.11,0.96,U] [#6 0.22,0.19,0.92,U] [#7 -0.26,0.03,0.76,U] [#8 0.01,0.33,0.80,U] 
01:17:27.101 00.001 6880 refined, 8 included, MultiStar: {-0.06, 0.14}, one-star: {0.01, 0.27}
01:17:27.101 00.000 6880 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.61) = xAngle (3.62 = -2.67)
01:17:27.101 00.000 6880 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.70)
01:17:27.101 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=2.00 mountX=-0.14 mountY=-0.07, mountTheta=-2.69
01:17:27.102 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.14, opts=13)
01:17:27.102 00.000 6880 Enqueuing Move request for scope (-0.06, 0.14)
01:17:27.103 00.001 10052 Worker thread wakes up
01:17:27.103 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
01:17:27.103 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
01:17:27.103 00.000 10052 Moving (-0.06, 0.14) raw xDistance=-0.14 yDistance=-0.07
01:17:27.103 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:17:27.103 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:17:27.103 00.000 10052 MoveAxis(E, 37, ABG)
01:17:27.103 00.000 10052 Guiding  Dir = 2, Dur = 37
01:17:27.123 00.020 10052 IsSlewing returns 0
01:17:27.140 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:27.161 00.021 10052 IsGuiding returns 0
01:17:27.176 00.015 6880 UpdateGuideState exits: m=2289 SNR=33.2
01:17:27.176 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:27.176 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:27.176 00.000 6880 Enqueuing Expose request
01:17:27.189 00.013 10052 PulseGuide returned control before completion, sleep 20
01:17:27.239 00.050 10052 IsGuiding returns 0
01:17:27.239 00.000 10052 Move returns status 0, amount 37
01:17:27.239 00.000 10052 MoveAxis(N, 0, ABG)
01:17:27.239 00.000 10052 Move returns status 0, amount 0
01:17:27.239 00.000 10052 move complete, result=0
01:17:27.239 00.000 10052 worker thread done servicing request
01:17:27.239 00.000 10052 Worker thread wakes up
01:17:27.239 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
01:17:27.240 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:27.240 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:27.360 00.120 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26c82e82-5335-4f6c-ab5b-99c9556ddb58"}
01:17:27.360 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26c82e82-5335-4f6c-ab5b-99c9556ddb58"}
01:17:27.361 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"714cfa56-383f-402f-a100-94720d1a6a5f"}
01:17:27.361 00.000 6880 case statement mapped state 6 to 3
01:17:27.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"714cfa56-383f-402f-a100-94720d1a6a5f"}
01:17:27.361 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2baaf364-7d59-4cb7-87eb-ed5a57af98c7"}
01:17:27.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":568,"width":15,"height":15,"star_pos":[6.79,6.72],"pixels":"..."},"id":"2baaf364-7d59-4cb7-87eb-ed5a57af98c7"}
01:17:28.366 01.005 10052 Exposure complete
01:17:28.428 00.062 10052 worker thread done servicing request
01:17:28.428 00.000 6880 OnExposeComplete: enter
01:17:28.428 00.000 6880 UpdateGuideState(): m_state=6
01:17:28.429 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
01:17:28.429 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.64, Mass=2256, SNR=32.9, Peak=155 HFD=4.5
01:17:28.429 00.000 6880 MultiStar: [#1 -0.18,0.03,0.99,U] [#2 0.07,-0.10,0.99,U] [#3 0.18,-0.04,0.92,U] [#4 -0.28,-0.03,0.86,U] [#5 -0.08,-0.02,0.99,U] [#6 0.16,0.05,0.93,U] [#7 -0.32,0.08,0.77,U] [#8 -0.08,0.24,0.79,U] 
01:17:28.429 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.04, 0.19}
01:17:28.429 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.05 = -2.24)
01:17:28.429 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.27)
01:17:28.429 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.43 mountX=-0.04 mountY=-0.05, mountTheta=-2.25
01:17:28.431 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.04, opts=13)
01:17:28.431 00.000 6880 Enqueuing Move request for scope (-0.05, 0.04)
01:17:28.431 00.000 10052 Worker thread wakes up
01:17:28.431 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:17:28.431 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:17:28.431 00.000 10052 Moving (-0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
01:17:28.431 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:17:28.431 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.06, using input
01:17:28.431 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:17:28.431 00.000 10052 MoveAxis(E, 0, ABG)
01:17:28.431 00.000 10052 Move returns status 0, amount 0
01:17:28.432 00.001 10052 MoveAxis(N, 0, ABG)
01:17:28.432 00.000 10052 Move returns status 0, amount 0
01:17:28.432 00.000 10052 move complete, result=0
01:17:28.432 00.000 10052 worker thread done servicing request
01:17:28.455 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:28.495 00.040 6880 UpdateGuideState exits: m=2256 SNR=32.9
01:17:28.495 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:28.495 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:28.495 00.000 6880 Enqueuing Expose request
01:17:28.495 00.000 10052 Worker thread wakes up
01:17:28.495 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:28.495 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:28.495 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:29.359 00.864 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a0510d3d-100c-454e-aee5-e905ed7eb396"}
01:17:29.359 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a0510d3d-100c-454e-aee5-e905ed7eb396"}
01:17:29.359 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"05edcd80-9980-474a-8f8a-2c0d02d5e532"}
01:17:29.361 00.002 6880 case statement mapped state 6 to 3
01:17:29.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"05edcd80-9980-474a-8f8a-2c0d02d5e532"}
01:17:29.361 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"506c226f-af90-48fe-94a2-559e443e6271"}
01:17:29.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":569,"width":15,"height":15,"star_pos":[6.82,6.64],"pixels":"..."},"id":"506c226f-af90-48fe-94a2-559e443e6271"}
01:17:29.403 00.042 10052 Exposure complete
01:17:29.469 00.066 10052 worker thread done servicing request
01:17:29.469 00.000 6880 OnExposeComplete: enter
01:17:29.469 00.000 6880 UpdateGuideState(): m_state=6
01:17:29.469 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
01:17:29.470 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=888.56, Mass=2246, SNR=32.9, Peak=163 HFD=4.6
01:17:29.470 00.000 6880 MultiStar: [#1 -0.23,0.01,0.97,U] [#2 -0.01,-0.12,0.98,U] [#3 0.01,-0.13,0.93,U] [#4 -0.44,-0.35,0.00,M1] [#5 -0.20,-0.14,0.96,U] [#6 0.05,-0.05,0.93,U] [#7 -0.38,-0.04,0.76,U] [#8 -0.25,0.09,0.79,U] 
01:17:29.470 00.000 6880 single-star, 7 included, MultiStar: {-0.12, -0.04}, one-star: {0.01, 0.11}
01:17:29.470 00.000 6880 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.61) = xAngle (3.07 = 3.07)
01:17:29.470 00.000 6880 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.04 = 3.04)
01:17:29.470 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.11 hyp=0.11 cameraTheta=1.45 mountX=-0.11 mountY=0.01, mountTheta=3.04
01:17:29.472 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.11, opts=13)
01:17:29.472 00.000 6880 Enqueuing Move request for scope (0.01, 0.11)
01:17:29.472 00.000 10052 Worker thread wakes up
01:17:29.472 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.11) opts 0xd
01:17:29.472 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.11)
01:17:29.472 00.000 10052 Moving (0.01, 0.11) raw xDistance=-0.11 yDistance=0.01
01:17:29.472 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:17:29.472 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:17:29.472 00.000 10052 MoveAxis(E, 0, ABG)
01:17:29.472 00.000 10052 Move returns status 0, amount 0
01:17:29.472 00.000 10052 MoveAxis(N, 0, ABG)
01:17:29.472 00.000 10052 Move returns status 0, amount 0
01:17:29.472 00.000 10052 move complete, result=0
01:17:29.473 00.001 10052 worker thread done servicing request
01:17:29.495 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:29.530 00.035 6880 UpdateGuideState exits: m=2246 SNR=32.9
01:17:29.530 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:29.530 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:29.530 00.000 6880 Enqueuing Expose request
01:17:29.530 00.000 10052 Worker thread wakes up
01:17:29.530 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:29.530 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:29.530 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:30.664 01.134 10052 Exposure complete
01:17:30.726 00.062 10052 worker thread done servicing request
01:17:30.727 00.001 6880 OnExposeComplete: enter
01:17:30.727 00.000 6880 UpdateGuideState(): m_state=6
01:17:30.727 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
01:17:30.727 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.54, Mass=2285, SNR=33.1, Peak=157 HFD=4.9
01:17:30.728 00.001 6880 MultiStar: [#1 -0.12,0.01,0.97,U] [#2 0.13,-0.21,0.99,U] [#3 0.16,-0.15,0.90,U] [#4 -0.15,0.01,0.84,U] [#5 0.03,-0.02,0.97,U] [#6 0.27,0.08,0.92,U] [#7 -0.16,0.03,0.76,U] [#8 -0.03,0.04,0.79,U] 
01:17:30.728 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.02}, one-star: {0.16, 0.09}
01:17:30.728 00.000 6880 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.61) = xAngle (1.24 = 1.24)
01:17:30.728 00.000 6880 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
01:17:30.728 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.38 mountX=0.01 mountY=0.04, mountTheta=1.23
01:17:30.729 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.02, opts=13)
01:17:30.730 00.001 6880 Enqueuing Move request for scope (0.04, -0.02)
01:17:30.730 00.000 10052 Worker thread wakes up
01:17:30.730 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
01:17:30.730 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
01:17:30.730 00.000 10052 Moving (0.04, -0.02) raw xDistance=0.01 yDistance=0.04
01:17:30.730 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:17:30.730 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:17:30.730 00.000 10052 MoveAxis(E, 0, ABG)
01:17:30.730 00.000 10052 Move returns status 0, amount 0
01:17:30.731 00.001 10052 MoveAxis(N, 0, ABG)
01:17:30.731 00.000 10052 Move returns status 0, amount 0
01:17:30.731 00.000 10052 move complete, result=0
01:17:30.731 00.000 10052 worker thread done servicing request
01:17:30.757 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:30.800 00.043 6880 UpdateGuideState exits: m=2285 SNR=33.1
01:17:30.800 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:30.800 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:30.800 00.000 6880 Enqueuing Expose request
01:17:30.800 00.000 10052 Worker thread wakes up
01:17:30.800 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:30.800 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:30.800 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:31.357 00.557 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2dd5c7d-9121-4c25-9515-4aa58c807901"}
01:17:31.357 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2dd5c7d-9121-4c25-9515-4aa58c807901"}
01:17:31.358 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7cbad7b5-0b36-4f7d-965f-229c07ab0358"}
01:17:31.358 00.000 6880 case statement mapped state 6 to 3
01:17:31.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cbad7b5-0b36-4f7d-965f-229c07ab0358"}
01:17:31.358 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c245bd2f-c494-44ce-8d25-cf52ffa05a62"}
01:17:31.359 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":571,"width":15,"height":15,"star_pos":[6.94,6.54],"pixels":"..."},"id":"c245bd2f-c494-44ce-8d25-cf52ffa05a62"}
01:17:31.718 00.359 10052 Exposure complete
01:17:31.785 00.067 10052 worker thread done servicing request
01:17:31.786 00.001 6880 OnExposeComplete: enter
01:17:31.786 00.000 6880 UpdateGuideState(): m_state=6
01:17:31.786 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
01:17:31.786 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.50, Mass=2219, SNR=32.7, Peak=148 HFD=4.5
01:17:31.786 00.000 6880 MultiStar: [#1 0.05,-0.05,0.98,U] [#2 0.37,0.04,0.99,U] [#3 0.21,-0.15,0.91,U] [#4 -0.06,-0.23,0.85,U] [#5 0.06,-0.11,0.99,U] [#6 0.37,-0.11,0.93,U] [#7 -0.14,-0.25,0.77,U] [#8 0.01,0.09,0.81,U] 
01:17:31.786 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.08}, one-star: {0.17, 0.04}
01:17:31.787 00.001 6880 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.61) = xAngle (1.06 = 1.06)
01:17:31.787 00.000 6880 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
01:17:31.787 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.55 mountX=0.07 mountY=0.12, mountTheta=1.06
01:17:31.788 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.08, opts=13)
01:17:31.788 00.000 6880 Enqueuing Move request for scope (0.12, -0.08)
01:17:31.789 00.001 10052 Worker thread wakes up
01:17:31.789 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
01:17:31.789 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
01:17:31.789 00.000 10052 Moving (0.12, -0.08) raw xDistance=0.07 yDistance=0.12
01:17:31.789 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:17:31.789 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
01:17:31.789 00.000 10052 MoveAxis(E, 0, ABG)
01:17:31.789 00.000 10052 Move returns status 0, amount 0
01:17:31.789 00.000 10052 MoveAxis(N, 0, ABG)
01:17:31.789 00.000 10052 Move returns status 0, amount 0
01:17:31.789 00.000 10052 move complete, result=0
01:17:31.789 00.000 10052 worker thread done servicing request
01:17:31.815 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:31.852 00.037 6880 UpdateGuideState exits: m=2219 SNR=32.7
01:17:31.852 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:31.852 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:31.852 00.000 6880 Enqueuing Expose request
01:17:31.852 00.000 10052 Worker thread wakes up
01:17:31.852 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:31.852 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:31.852 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:32.985 01.133 10052 Exposure complete
01:17:33.049 00.064 10052 worker thread done servicing request
01:17:33.049 00.000 6880 OnExposeComplete: enter
01:17:33.049 00.000 6880 UpdateGuideState(): m_state=6
01:17:33.050 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
01:17:33.050 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.49, Mass=2359, SNR=33.7, Peak=159 HFD=4.9
01:17:33.050 00.000 6880 MultiStar: [#1 -0.13,-0.03,0.95,U] [#2 0.15,-0.34,0.98,U] [#3 0.20,-0.27,0.91,U] [#4 -0.11,-0.09,0.83,U] [#5 -0.05,-0.17,0.96,U] [#6 0.28,-0.18,0.94,U] [#7 -0.11,-0.23,0.74,U] [#8 -0.07,-0.10,0.78,U] 
01:17:33.050 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {0.17, 0.04}
01:17:33.050 00.000 6880 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.61) = xAngle (0.33 = 0.33)
01:17:33.050 00.000 6880 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
01:17:33.050 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.28 mountX=0.15 mountY=0.05, mountTheta=0.30
01:17:33.052 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.15, opts=13)
01:17:33.052 00.000 6880 Enqueuing Move request for scope (0.05, -0.15)
01:17:33.052 00.000 10052 Worker thread wakes up
01:17:33.052 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
01:17:33.052 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
01:17:33.052 00.000 10052 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=0.05
01:17:33.052 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:17:33.052 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
01:17:33.052 00.000 10052 MoveAxis(W, 40, ABG)
01:17:33.052 00.000 10052 Guiding  Dir = 3, Dur = 40
01:17:33.073 00.021 10052 IsSlewing returns 0
01:17:33.076 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:33.112 00.036 10052 IsGuiding returns 0
01:17:33.128 00.016 6880 UpdateGuideState exits: m=2359 SNR=33.7
01:17:33.128 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:33.128 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:33.128 00.000 6880 Enqueuing Expose request
01:17:33.139 00.011 10052 PulseGuide returned control before completion, sleep 23
01:17:33.193 00.054 10052 IsGuiding returns 0
01:17:33.193 00.000 10052 Move returns status 0, amount 40
01:17:33.193 00.000 10052 MoveAxis(N, 0, ABG)
01:17:33.193 00.000 10052 Move returns status 0, amount 0
01:17:33.193 00.000 10052 move complete, result=0
01:17:33.193 00.000 10052 worker thread done servicing request
01:17:33.193 00.000 10052 Worker thread wakes up
01:17:33.194 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:33.194 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:33.194 00.000 6880 GuideStep: 0.1 px 40 ms WEST, 0.0 px 0 ms NORTH
01:17:33.356 00.162 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ce259ad-326b-415e-812a-16fff12bca6c"}
01:17:33.356 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ce259ad-326b-415e-812a-16fff12bca6c"}
01:17:33.356 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79ffba96-8a97-4674-9285-ba44e5f31d95"}
01:17:33.356 00.000 6880 case statement mapped state 6 to 3
01:17:33.356 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79ffba96-8a97-4674-9285-ba44e5f31d95"}
01:17:33.356 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"613786c6-0e0a-43e3-baf9-0f55c7b1216b"}
01:17:33.357 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":573,"width":15,"height":15,"star_pos":[6.95,7.49],"pixels":"..."},"id":"613786c6-0e0a-43e3-baf9-0f55c7b1216b"}
01:17:34.105 00.748 10052 Exposure complete
01:17:34.179 00.074 10052 worker thread done servicing request
01:17:34.179 00.000 6880 OnExposeComplete: enter
01:17:34.180 00.001 6880 UpdateGuideState(): m_state=6
01:17:34.180 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
01:17:34.180 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.51, Mass=2247, SNR=33.0, Peak=160 HFD=4.6
01:17:34.180 00.000 6880 MultiStar: [#1 0.10,0.19,0.95,U] [#2 0.31,0.14,0.98,U] [#3 0.31,-0.09,0.92,U] [#4 0.02,-0.01,0.83,U] [#5 0.05,-0.03,1.00,U] [#6 0.29,-0.01,0.91,U] [#7 -0.02,-0.11,0.77,U] [#8 0.06,-0.12,0.80,U] 
01:17:34.180 00.000 6880 single-star, 8 included, MultiStar: {0.14, 0.01}, one-star: {0.12, 0.06}
01:17:34.181 00.001 6880 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.61) = xAngle (2.04 = 2.04)
01:17:34.181 00.000 6880 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.01 = 2.01)
01:17:34.181 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.14 cameraTheta=0.43 mountX=-0.06 mountY=0.12, mountTheta=2.03
01:17:34.182 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.06, opts=13)
01:17:34.182 00.000 6880 Enqueuing Move request for scope (0.12, 0.06)
01:17:34.182 00.000 10052 Worker thread wakes up
01:17:34.182 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:17:34.182 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:17:34.183 00.001 10052 Moving (0.12, 0.06) raw xDistance=-0.06 yDistance=0.12
01:17:34.183 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:17:34.183 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
01:17:34.183 00.000 10052 MoveAxis(E, 0, ABG)
01:17:34.183 00.000 10052 Move returns status 0, amount 0
01:17:34.183 00.000 10052 MoveAxis(N, 0, ABG)
01:17:34.183 00.000 10052 Move returns status 0, amount 0
01:17:34.183 00.000 10052 move complete, result=0
01:17:34.183 00.000 10052 worker thread done servicing request
01:17:34.206 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:34.246 00.040 6880 UpdateGuideState exits: m=2247 SNR=33.0
01:17:34.247 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:34.247 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:34.247 00.000 6880 Enqueuing Expose request
01:17:34.247 00.000 10052 Worker thread wakes up
01:17:34.247 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:34.247 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:34.247 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:35.355 01.108 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fbc5b0de-ce41-49dc-b4bf-01795e2cf6dc"}
01:17:35.355 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fbc5b0de-ce41-49dc-b4bf-01795e2cf6dc"}
01:17:35.355 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a80ae6c9-c058-498f-b8a0-737536515b64"}
01:17:35.355 00.000 6880 case statement mapped state 6 to 3
01:17:35.355 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a80ae6c9-c058-498f-b8a0-737536515b64"}
01:17:35.356 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c68ad362-6689-4d07-bd3c-cfe187f1f3e6"}
01:17:35.356 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":574,"width":15,"height":15,"star_pos":[6.91,6.51],"pixels":"..."},"id":"c68ad362-6689-4d07-bd3c-cfe187f1f3e6"}
01:17:35.377 00.021 10052 Exposure complete
01:17:35.433 00.056 10052 worker thread done servicing request
01:17:35.434 00.001 6880 OnExposeComplete: enter
01:17:35.434 00.000 6880 UpdateGuideState(): m_state=6
01:17:35.434 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
01:17:35.434 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.52, Mass=2336, SNR=33.5, Peak=161 HFD=4.5
01:17:35.434 00.000 6880 MultiStar: [#1 -0.08,0.04,0.93,U] [#2 0.12,-0.29,0.99,U] [#3 0.11,-0.21,0.92,U] [#4 -0.23,-0.31,0.83,U] [#5 -0.03,-0.22,0.97,U] [#6 0.19,0.01,0.91,U] [#7 -0.11,-0.23,0.75,U] [#8 -0.10,-0.01,0.80,U] 
01:17:35.434 00.000 6880 single-star, 8 included, MultiStar: {0.00, -0.13}, one-star: {0.08, 0.06}
01:17:35.435 00.001 6880 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.61) = xAngle (2.32 = 2.32)
01:17:35.435 00.000 6880 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.29 = 2.29)
01:17:35.435 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.70 mountX=-0.07 mountY=0.07, mountTheta=2.30
01:17:35.436 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.06, opts=13)
01:17:35.436 00.000 6880 Enqueuing Move request for scope (0.08, 0.06)
01:17:35.436 00.000 10052 Worker thread wakes up
01:17:35.436 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:17:35.436 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:17:35.436 00.000 10052 Moving (0.08, 0.06) raw xDistance=-0.07 yDistance=0.07
01:17:35.436 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:17:35.436 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:17:35.436 00.000 10052 MoveAxis(E, 0, ABG)
01:17:35.436 00.000 10052 Move returns status 0, amount 0
01:17:35.436 00.000 10052 MoveAxis(N, 0, ABG)
01:17:35.436 00.000 10052 Move returns status 0, amount 0
01:17:35.436 00.000 10052 move complete, result=0
01:17:35.437 00.001 10052 worker thread done servicing request
01:17:35.458 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:35.495 00.037 6880 UpdateGuideState exits: m=2336 SNR=33.5
01:17:35.495 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:35.495 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:35.495 00.000 6880 Enqueuing Expose request
01:17:35.495 00.000 10052 Worker thread wakes up
01:17:35.495 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:35.495 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:35.495 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:36.414 00.919 10052 Exposure complete
01:17:36.483 00.069 6880 OnExposeComplete: enter
01:17:36.483 00.000 6880 UpdateGuideState(): m_state=6
01:17:36.483 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
01:17:36.483 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.64, Mass=2263, SNR=33.1, Peak=151 HFD=4.7
01:17:36.484 00.001 6880 MultiStar: [#1 0.01,0.36,0.95,U] [#2 0.05,-0.08,0.99,U] [#3 0.19,-0.01,0.93,U] [#4 -0.00,-0.09,0.84,U] [#5 0.08,0.03,0.98,U] [#6 0.29,0.04,0.93,U] [#7 -0.13,0.13,0.77,U] [#8 0.03,0.19,0.80,U] 
01:17:36.484 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.16, 0.19}
01:17:36.484 00.000 6880 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.61) = xAngle (2.41 = 2.41)
01:17:36.484 00.000 6880 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.38 = 2.38)
01:17:36.484 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.80 mountX=-0.09 mountY=0.08, mountTheta=2.40
01:17:36.486 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.08, opts=13)
01:17:36.486 00.000 6880 Enqueuing Move request for scope (0.08, 0.08)
01:17:36.486 00.000 10052 worker thread done servicing request
01:17:36.487 00.001 10052 Worker thread wakes up
01:17:36.487 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
01:17:36.487 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
01:17:36.487 00.000 10052 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=0.08
01:17:36.487 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:17:36.487 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
01:17:36.487 00.000 10052 MoveAxis(E, 0, ABG)
01:17:36.487 00.000 10052 Move returns status 0, amount 0
01:17:36.487 00.000 10052 MoveAxis(N, 0, ABG)
01:17:36.487 00.000 10052 Move returns status 0, amount 0
01:17:36.487 00.000 10052 move complete, result=0
01:17:36.487 00.000 10052 worker thread done servicing request
01:17:36.521 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:36.564 00.043 6880 UpdateGuideState exits: m=2263 SNR=33.1
01:17:36.565 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:36.565 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:36.565 00.000 6880 Enqueuing Expose request
01:17:36.565 00.000 10052 Worker thread wakes up
01:17:36.565 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:36.565 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:36.565 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:37.360 00.795 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"86a3e864-654f-4894-8314-a086e24f2933"}
01:17:37.360 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"86a3e864-654f-4894-8314-a086e24f2933"}
01:17:37.361 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3eb01b1-2398-4c68-8c8d-440bff57d568"}
01:17:37.361 00.000 6880 case statement mapped state 6 to 3
01:17:37.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3eb01b1-2398-4c68-8c8d-440bff57d568"}
01:17:37.361 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ac882adc-35e5-42f2-847d-c56004a5a82a"}
01:17:37.362 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":576,"width":15,"height":15,"star_pos":[6.94,6.64],"pixels":"..."},"id":"ac882adc-35e5-42f2-847d-c56004a5a82a"}
01:17:37.690 00.328 10052 Exposure complete
01:17:37.767 00.077 10052 worker thread done servicing request
01:17:37.767 00.000 6880 OnExposeComplete: enter
01:17:37.767 00.000 6880 UpdateGuideState(): m_state=6
01:17:37.768 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
01:17:37.768 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.71, Mass=2181, SNR=32.4, Peak=132 HFD=4.7
01:17:37.768 00.000 6880 MultiStar: [#1 0.09,0.36,0.97,U] [#2 0.17,0.24,1.01,U] [#3 0.27,0.16,0.93,U] [#4 -0.12,0.17,0.85,U] [#5 0.09,0.13,0.97,U] [#6 0.32,0.16,0.92,U] [#7 -0.09,0.21,0.77,U] [#8 0.00,0.19,0.81,U] 
01:17:37.768 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.21}, one-star: {0.16, 0.26}
01:17:37.768 00.000 6880 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.61) = xAngle (2.71 = 2.71)
01:17:37.768 00.000 6880 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.68 = 2.68)
01:17:37.769 00.001 6880 CameraToMount -- cameraX=0.11 cameraY=0.21 hyp=0.24 cameraTheta=1.10 mountX=-0.22 mountY=0.11, mountTheta=2.69
01:17:37.770 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.21, opts=13)
01:17:37.770 00.000 6880 Enqueuing Move request for scope (0.11, 0.21)
01:17:37.770 00.000 10052 Worker thread wakes up
01:17:37.770 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.21) opts 0xd
01:17:37.771 00.001 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.21)
01:17:37.771 00.000 10052 Moving (0.11, 0.21) raw xDistance=-0.22 yDistance=0.11
01:17:37.771 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:17:37.771 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:17:37.771 00.000 10052 MoveAxis(E, 58, ABG)
01:17:37.771 00.000 10052 Guiding  Dir = 2, Dur = 58
01:17:37.798 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:37.809 00.011 10052 IsSlewing returns 0
01:17:37.844 00.035 6880 UpdateGuideState exits: m=2181 SNR=32.4
01:17:37.845 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:37.845 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:37.845 00.000 6880 Enqueuing Expose request
01:17:37.883 00.038 10052 IsGuiding returns 0
01:17:38.032 00.149 10052 IsGuiding returns 0
01:17:38.032 00.000 10052 Move returns status 0, amount 58
01:17:38.032 00.000 10052 MoveAxis(N, 0, ABG)
01:17:38.032 00.000 10052 Move returns status 0, amount 0
01:17:38.032 00.000 10052 move complete, result=0
01:17:38.032 00.000 10052 worker thread done servicing request
01:17:38.032 00.000 6880 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
01:17:38.032 00.000 10052 Worker thread wakes up
01:17:38.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:38.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:38.944 00.912 10052 Exposure complete
01:17:39.022 00.078 6880 OnExposeComplete: enter
01:17:39.022 00.000 6880 UpdateGuideState(): m_state=6
01:17:39.023 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
01:17:39.023 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=888.77, Mass=2280, SNR=33.1, Peak=144 HFD=4.5
01:17:39.023 00.000 6880 MultiStar: [#1 -0.06,0.16,0.97,U] [#2 0.34,0.14,0.97,U] [#3 0.34,-0.00,0.91,U] [#4 -0.03,0.13,0.83,U] [#5 0.19,0.08,0.95,U] [#6 0.29,-0.05,0.93,U] [#7 -0.05,0.23,0.77,U] [#8 0.08,0.22,0.78,U] 
01:17:39.023 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.13}, one-star: {0.22, 0.32}
01:17:39.023 00.000 6880 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.61) = xAngle (2.34 = 2.34)
01:17:39.024 00.001 6880 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.31 = 2.31)
01:17:39.024 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.13 hyp=0.20 cameraTheta=0.72 mountX=-0.14 mountY=0.15, mountTheta=2.32
01:17:39.025 00.001 10052 worker thread done servicing request
01:17:39.025 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.13, opts=13)
01:17:39.026 00.001 6880 Enqueuing Move request for scope (0.15, 0.13)
01:17:39.026 00.000 10052 Worker thread wakes up
01:17:39.026 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.13) opts 0xd
01:17:39.026 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.13)
01:17:39.026 00.000 10052 Moving (0.15, 0.13) raw xDistance=-0.14 yDistance=0.15
01:17:39.026 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:17:39.026 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:17:39.026 00.000 10052 MoveAxis(E, 41, ABG)
01:17:39.026 00.000 10052 Guiding  Dir = 2, Dur = 41
01:17:39.047 00.021 10052 IsSlewing returns 0
01:17:39.055 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:39.086 00.031 10052 IsGuiding returns 0
01:17:39.101 00.015 6880 UpdateGuideState exits: m=2280 SNR=33.1
01:17:39.101 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:39.101 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:39.101 00.000 6880 Enqueuing Expose request
01:17:39.113 00.012 10052 PulseGuide returned control before completion, sleep 25
01:17:39.173 00.060 10052 IsGuiding returns 0
01:17:39.173 00.000 10052 Move returns status 0, amount 41
01:17:39.173 00.000 10052 MoveAxis(N, 0, ABG)
01:17:39.173 00.000 10052 Move returns status 0, amount 0
01:17:39.173 00.000 10052 move complete, result=0
01:17:39.173 00.000 10052 worker thread done servicing request
01:17:39.173 00.000 10052 Worker thread wakes up
01:17:39.173 00.000 6880 GuideStep: -0.1 px 41 ms EAST, 0.2 px 0 ms NORTH
01:17:39.174 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:39.174 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:39.576 00.402 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"107d6402-d769-4244-a63f-27f0038445d0"}
01:17:39.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"107d6402-d769-4244-a63f-27f0038445d0"}
01:17:39.577 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6b5e248-9843-4f97-85f3-bf1fa70db049"}
01:17:39.577 00.000 6880 case statement mapped state 6 to 3
01:17:39.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6b5e248-9843-4f97-85f3-bf1fa70db049"}
01:17:39.578 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a342895a-a6ff-4b87-aa2b-69ee35131726"}
01:17:39.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":578,"width":15,"height":15,"star_pos":[7.00,6.77],"pixels":"..."},"id":"a342895a-a6ff-4b87-aa2b-69ee35131726"}
01:17:40.302 00.724 10052 Exposure complete
01:17:40.387 00.085 10052 worker thread done servicing request
01:17:40.387 00.000 6880 OnExposeComplete: enter
01:17:40.387 00.000 6880 UpdateGuideState(): m_state=6
01:17:40.387 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
01:17:40.388 00.001 6880 Star::Find returns 1 (0), X=407.99, Y=888.11, Mass=2182, SNR=32.3, Peak=137 HFD=4.6
01:17:40.388 00.000 6880 MultiStar: [#1 0.23,-0.23,0.98,U] [#2 0.35,-0.38,0.00,M1] [#3 0.26,-0.34,0.94,U] [#4 -0.01,-0.44,0.87,U] [#5 0.15,-0.64,0.00,M1] [#6 0.50,-0.24,0.00,M1] [#7 0.03,-0.49,0.80,U] [#8 0.16,-0.48,0.80,U] 
01:17:40.388 00.000 6880 single-star, 5 included, MultiStar: {0.15, -0.38}, one-star: {0.21, -0.34}
01:17:40.388 00.000 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
01:17:40.388 00.000 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
01:17:40.388 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.34 hyp=0.40 cameraTheta=-1.01 mountX=0.33 mountY=0.21, mountTheta=0.58
01:17:40.390 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.34, opts=13)
01:17:40.390 00.000 6880 Enqueuing Move request for scope (0.21, -0.34)
01:17:40.390 00.000 10052 Worker thread wakes up
01:17:40.390 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.34) opts 0xd
01:17:40.390 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.34)
01:17:40.390 00.000 10052 Moving (0.21, -0.34) raw xDistance=0.33 yDistance=0.21
01:17:40.390 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
01:17:40.391 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.21, slope = 0.02
01:17:40.391 00.000 10052 MoveAxis(W, 86, ABG)
01:17:40.391 00.000 10052 Guiding  Dir = 3, Dur = 86
01:17:40.422 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:40.447 00.025 10052 IsSlewing returns 0
01:17:40.472 00.025 6880 UpdateGuideState exits: m=2182 SNR=32.3
01:17:40.472 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:40.472 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:40.472 00.000 6880 Enqueuing Expose request
01:17:40.521 00.049 10052 IsGuiding returns 0
01:17:40.585 00.064 10052 PulseGuide returned control before completion, sleep 33
01:17:40.660 00.075 10052 IsGuiding returns 1
01:17:40.660 00.000 10052 scope still moving after pulse duration time elapsed
01:17:40.713 00.053 10052 IsSlewing returns 0
01:17:40.752 00.039 10052 IsGuiding returns 0
01:17:40.753 00.001 10052 scope move finished after 86 + 145 ms
01:17:40.753 00.000 10052 Move returns status 0, amount 86
01:17:40.753 00.000 10052 MoveAxis(S, 28, ABG)
01:17:40.753 00.000 10052 Guiding  Dir = 1, Dur = 28
01:17:40.790 00.037 10052 IsSlewing returns 0
01:17:40.828 00.038 10052 IsGuiding returns 0
01:17:40.856 00.028 10052 PulseGuide returned control before completion, sleep 11
01:17:40.902 00.046 10052 IsGuiding returns 0
01:17:40.902 00.000 10052 Move returns status 0, amount 28
01:17:40.903 00.001 10052 move complete, result=0
01:17:40.903 00.000 10052 worker thread done servicing request
01:17:40.903 00.000 6880 GuideStep: 0.3 px 86 ms WEST, 0.2 px 28 ms SOUTH
01:17:40.903 00.000 10052 Worker thread wakes up
01:17:40.903 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:40.903 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:41.576 00.673 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77b831e4-40c6-4fe1-ba58-9917cbf73b75"}
01:17:41.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77b831e4-40c6-4fe1-ba58-9917cbf73b75"}
01:17:41.577 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ff16c2af-ce09-4f5c-9702-a7b8bc93c40f"}
01:17:41.577 00.000 6880 case statement mapped state 6 to 3
01:17:41.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff16c2af-ce09-4f5c-9702-a7b8bc93c40f"}
01:17:41.577 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9583d243-c744-4e3c-92dc-f980539551ff"}
01:17:41.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":579,"width":15,"height":15,"star_pos":[6.99,7.11],"pixels":"..."},"id":"9583d243-c744-4e3c-92dc-f980539551ff"}
01:17:41.818 00.241 10052 Exposure complete
01:17:41.909 00.091 10052 worker thread done servicing request
01:17:41.909 00.000 6880 OnExposeComplete: enter
01:17:41.909 00.000 6880 UpdateGuideState(): m_state=6
01:17:41.909 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
01:17:41.909 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.22, Mass=2354, SNR=33.6, Peak=147 HFD=4.7
01:17:41.910 00.001 6880 MultiStar: [#1 0.06,-0.13,0.92,U] [#2 0.36,-0.35,0.96,U] [#3 0.30,-0.27,0.92,U] [#4 -0.08,-0.42,0.82,U] [#5 0.10,-0.17,0.92,U] [#6 0.35,-0.14,0.90,U] [#7 -0.01,-0.35,0.75,U] [#8 0.19,-0.35,0.78,U] 
01:17:41.910 00.000 6880 single-star, 8 included, MultiStar: {0.17, -0.26}, one-star: {0.19, -0.23}
01:17:41.910 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
01:17:41.910 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:17:41.910 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.23 hyp=0.29 cameraTheta=-0.89 mountX=0.22 mountY=0.19, mountTheta=0.71
01:17:41.912 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.23, opts=13)
01:17:41.912 00.000 6880 Enqueuing Move request for scope (0.19, -0.23)
01:17:41.912 00.000 10052 Worker thread wakes up
01:17:41.912 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.23) opts 0xd
01:17:41.912 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.23)
01:17:41.913 00.001 10052 Moving (0.19, -0.23) raw xDistance=0.22 yDistance=0.19
01:17:41.913 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
01:17:41.913 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.19, slope = 0.01
01:17:41.913 00.000 10052 MoveAxis(W, 63, ABG)
01:17:41.913 00.000 10052 Guiding  Dir = 3, Dur = 63
01:17:41.938 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:41.965 00.027 10052 IsSlewing returns 0
01:17:41.976 00.011 6880 UpdateGuideState exits: m=2354 SNR=33.6
01:17:41.976 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:41.976 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:41.976 00.000 6880 Enqueuing Expose request
01:17:42.032 00.056 10052 IsGuiding returns 0
01:17:42.175 00.143 10052 IsGuiding returns 1
01:17:42.175 00.000 10052 scope still moving after pulse duration time elapsed
01:17:42.254 00.079 10052 IsSlewing returns 0
01:17:42.330 00.076 10052 IsGuiding returns 0
01:17:42.330 00.000 10052 scope move finished after 63 + 235 ms
01:17:42.330 00.000 10052 Move returns status 0, amount 63
01:17:42.330 00.000 10052 MoveAxis(S, 27, ABG)
01:17:42.330 00.000 10052 Guiding  Dir = 1, Dur = 27
01:17:42.397 00.067 10052 IsSlewing returns 0
01:17:42.472 00.075 10052 IsGuiding returns 0
01:17:42.602 00.130 10052 IsGuiding returns 0
01:17:42.602 00.000 10052 Move returns status 0, amount 27
01:17:42.602 00.000 10052 move complete, result=0
01:17:42.603 00.001 10052 worker thread done servicing request
01:17:42.603 00.000 6880 GuideStep: 0.2 px 63 ms WEST, 0.2 px 27 ms SOUTH
01:17:42.603 00.000 10052 Worker thread wakes up
01:17:42.603 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:42.603 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:43.576 00.973 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b6b146f-56ff-4315-9e7b-4d926fcf8ac4"}
01:17:43.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b6b146f-56ff-4315-9e7b-4d926fcf8ac4"}
01:17:43.576 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3fc02101-d3ee-4faf-a629-455198936892"}
01:17:43.576 00.000 6880 case statement mapped state 6 to 3
01:17:43.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fc02101-d3ee-4faf-a629-455198936892"}
01:17:43.578 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"44b5cfd6-de9b-4b81-966c-840e23c11ed3"}
01:17:43.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":580,"width":15,"height":15,"star_pos":[6.97,7.22],"pixels":"..."},"id":"44b5cfd6-de9b-4b81-966c-840e23c11ed3"}
01:17:43.741 00.163 10052 Exposure complete
01:17:43.826 00.085 10052 worker thread done servicing request
01:17:43.826 00.000 6880 OnExposeComplete: enter
01:17:43.826 00.000 6880 UpdateGuideState(): m_state=6
01:17:43.827 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
01:17:43.827 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.50, Mass=2298, SNR=33.2, Peak=164 HFD=4.8
01:17:43.827 00.000 6880 MultiStar: [#1 -0.10,-0.03,0.94,U] [#2 0.12,-0.18,0.95,U] [#3 0.21,-0.04,0.89,U] [#4 -0.18,-0.00,0.85,U] [#5 0.01,0.08,0.98,U] [#6 0.16,-0.03,0.92,U] [#7 -0.20,-0.12,0.75,U] [#8 0.09,0.10,0.80,U] 
01:17:43.827 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.02}, one-star: {0.10, 0.05}
01:17:43.827 00.000 6880 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.61) = xAngle (1.05 = 1.05)
01:17:43.827 00.000 6880 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
01:17:43.827 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.03 cameraTheta=-0.57 mountX=0.02 mountY=0.03, mountTheta=1.04
01:17:43.829 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.02, opts=13)
01:17:43.829 00.000 6880 Enqueuing Move request for scope (0.03, -0.02)
01:17:43.829 00.000 10052 Worker thread wakes up
01:17:43.829 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:17:43.829 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:17:43.829 00.000 10052 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=0.03
01:17:43.829 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:17:43.829 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
01:17:43.829 00.000 10052 MoveAxis(E, 0, ABG)
01:17:43.830 00.001 10052 Move returns status 0, amount 0
01:17:43.830 00.000 10052 MoveAxis(N, 0, ABG)
01:17:43.830 00.000 10052 Move returns status 0, amount 0
01:17:43.830 00.000 10052 move complete, result=0
01:17:43.830 00.000 10052 worker thread done servicing request
01:17:43.859 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:43.899 00.040 6880 UpdateGuideState exits: m=2298 SNR=33.2
01:17:43.899 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:43.899 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:43.900 00.001 6880 Enqueuing Expose request
01:17:43.900 00.000 10052 Worker thread wakes up
01:17:43.900 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:43.900 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:43.900 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:44.819 00.919 10052 Exposure complete
01:17:44.871 00.052 10052 worker thread done servicing request
01:17:44.871 00.000 6880 OnExposeComplete: enter
01:17:44.871 00.000 6880 UpdateGuideState(): m_state=6
01:17:44.872 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
01:17:44.872 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=888.68, Mass=2295, SNR=33.3, Peak=137 HFD=4.7
01:17:44.872 00.000 6880 MultiStar: [#1 0.08,0.26,0.94,U] [#2 0.09,-0.07,0.99,U] [#3 0.18,-0.03,0.91,U] [#4 -0.10,-0.10,0.83,U] [#5 0.09,-0.11,0.93,U] [#6 0.31,0.02,0.90,U] [#7 -0.11,0.12,0.75,U] [#8 -0.02,0.12,0.78,U] 
01:17:44.872 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.18, 0.23}
01:17:44.872 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.13 = 2.13)
01:17:44.872 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
01:17:44.872 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.52 mountX=-0.05 mountY=0.08, mountTheta=2.13
01:17:44.873 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.05, opts=13)
01:17:44.874 00.001 6880 Enqueuing Move request for scope (0.09, 0.05)
01:17:44.874 00.000 10052 Worker thread wakes up
01:17:44.874 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
01:17:44.874 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
01:17:44.874 00.000 10052 Moving (0.09, 0.05) raw xDistance=-0.05 yDistance=0.08
01:17:44.874 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:17:44.874 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
01:17:44.874 00.000 10052 MoveAxis(E, 0, ABG)
01:17:44.874 00.000 10052 Move returns status 0, amount 0
01:17:44.874 00.000 10052 MoveAxis(N, 0, ABG)
01:17:44.874 00.000 10052 Move returns status 0, amount 0
01:17:44.874 00.000 10052 move complete, result=0
01:17:44.874 00.000 10052 worker thread done servicing request
01:17:44.893 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:44.929 00.036 6880 UpdateGuideState exits: m=2295 SNR=33.3
01:17:44.929 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:44.929 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:44.929 00.000 6880 Enqueuing Expose request
01:17:44.929 00.000 10052 Worker thread wakes up
01:17:44.930 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:44.930 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:44.930 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:45.575 00.645 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08714ddc-a97c-4a6e-a07c-552c7068b5de"}
01:17:45.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08714ddc-a97c-4a6e-a07c-552c7068b5de"}
01:17:45.575 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a34bda6-7273-49cf-bf89-a078322fca63"}
01:17:45.575 00.000 6880 case statement mapped state 6 to 3
01:17:45.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a34bda6-7273-49cf-bf89-a078322fca63"}
01:17:45.577 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bcc2656c-c185-42cb-9a66-01b55df66fd6"}
01:17:45.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":582,"width":15,"height":15,"star_pos":[6.96,6.68],"pixels":"..."},"id":"bcc2656c-c185-42cb-9a66-01b55df66fd6"}
01:17:46.065 00.488 10052 Exposure complete
01:17:46.131 00.066 10052 worker thread done servicing request
01:17:46.131 00.000 6880 OnExposeComplete: enter
01:17:46.131 00.000 6880 UpdateGuideState(): m_state=6
01:17:46.131 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
01:17:46.131 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.70, Mass=2136, SNR=32.1, Peak=142 HFD=4.6
01:17:46.131 00.000 6880 MultiStar: [#1 0.10,0.37,1.00,U] [#2 0.27,0.25,1.00,U] [#3 0.24,0.13,0.96,U] [#4 -0.09,0.12,0.88,U] [#5 -0.00,0.13,0.99,U] [#6 0.29,0.22,0.97,U] [#7 -0.13,-0.01,0.78,U] [#8 0.02,0.32,0.83,U] 
01:17:46.131 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.20}, one-star: {0.25, 0.25}
01:17:46.131 00.000 6880 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.61) = xAngle (2.67 = 2.67)
01:17:46.131 00.000 6880 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.64 = 2.64)
01:17:46.131 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.20 hyp=0.23 cameraTheta=1.06 mountX=-0.21 mountY=0.11, mountTheta=2.64
01:17:46.132 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.20, opts=13)
01:17:46.133 00.001 6880 Enqueuing Move request for scope (0.11, 0.20)
01:17:46.133 00.000 10052 Worker thread wakes up
01:17:46.133 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.20) opts 0xd
01:17:46.133 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.20)
01:17:46.133 00.000 10052 Moving (0.11, 0.20) raw xDistance=-0.21 yDistance=0.11
01:17:46.133 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
01:17:46.133 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:17:46.133 00.000 10052 MoveAxis(E, 55, ABG)
01:17:46.133 00.000 10052 Guiding  Dir = 2, Dur = 55
01:17:46.155 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:46.175 00.020 10052 IsSlewing returns 0
01:17:46.198 00.023 6880 UpdateGuideState exits: m=2136 SNR=32.1
01:17:46.198 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:46.198 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:46.198 00.000 6880 Enqueuing Expose request
01:17:46.251 00.053 10052 IsGuiding returns 0
01:17:46.382 00.131 10052 IsGuiding returns 1
01:17:46.382 00.000 10052 scope still moving after pulse duration time elapsed
01:17:46.458 00.076 10052 IsSlewing returns 0
01:17:46.531 00.073 10052 IsGuiding returns 0
01:17:46.533 00.002 10052 scope move finished after 55 + 226 ms
01:17:46.533 00.000 10052 Move returns status 0, amount 55
01:17:46.533 00.000 10052 MoveAxis(N, 0, ABG)
01:17:46.533 00.000 10052 Move returns status 0, amount 0
01:17:46.533 00.000 10052 move complete, result=0
01:17:46.533 00.000 10052 worker thread done servicing request
01:17:46.533 00.000 6880 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
01:17:46.533 00.000 10052 Worker thread wakes up
01:17:46.534 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:46.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:47.448 00.914 10052 Exposure complete
01:17:47.501 00.053 10052 worker thread done servicing request
01:17:47.501 00.000 6880 OnExposeComplete: enter
01:17:47.501 00.000 6880 UpdateGuideState(): m_state=6
01:17:47.502 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
01:17:47.502 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.63, Mass=2284, SNR=33.2, Peak=139 HFD=4.6
01:17:47.502 00.000 6880 MultiStar: [#1 0.33,0.24,0.94,U] [#2 0.60,0.10,0.00,M1] [#3 0.48,-0.23,0.00,M1] [#4 0.10,-0.26,0.86,U] [#5 0.32,0.04,0.98,U] [#6 0.53,-0.10,0.00,M1] [#7 0.14,-0.19,0.77,U] [#8 0.23,-0.18,0.79,U] 
01:17:47.502 00.000 6880 refined, 5 included, MultiStar: {0.26, -0.01}, one-star: {0.39, 0.18}
01:17:47.502 00.000 6880 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.61) = xAngle (1.56 = 1.56)
01:17:47.502 00.000 6880 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
01:17:47.502 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-0.05 mountX=0.00 mountY=0.26, mountTheta=1.56
01:17:47.504 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.01, opts=13)
01:17:47.504 00.000 6880 Enqueuing Move request for scope (0.26, -0.01)
01:17:47.504 00.000 10052 Worker thread wakes up
01:17:47.504 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.01) opts 0xd
01:17:47.504 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.01)
01:17:47.504 00.000 10052 Moving (0.26, -0.01) raw xDistance=0.00 yDistance=0.26
01:17:47.504 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:17:47.504 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.26, slope = 0.01
01:17:47.504 00.000 10052 MoveAxis(E, 0, ABG)
01:17:47.504 00.000 10052 Move returns status 0, amount 0
01:17:47.504 00.000 10052 MoveAxis(S, 15, ABG)
01:17:47.504 00.000 10052 Guiding  Dir = 1, Dur = 15
01:17:47.525 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:47.545 00.020 10052 IsSlewing returns 0
01:17:47.565 00.020 6880 UpdateGuideState exits: m=2284 SNR=33.2
01:17:47.565 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:47.565 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:47.565 00.000 6880 Enqueuing Expose request
01:17:47.574 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"75fc4d74-4680-4e83-83a7-d18cb1f19459"}
01:17:47.575 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"75fc4d74-4680-4e83-83a7-d18cb1f19459"}
01:17:47.576 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef64be8d-7bd4-4fcc-a1a9-fc9d86386308"}
01:17:47.576 00.000 6880 case statement mapped state 6 to 3
01:17:47.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef64be8d-7bd4-4fcc-a1a9-fc9d86386308"}
01:17:47.578 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"351dfb45-7329-406b-a36e-b1996d67aa64"}
01:17:47.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":584,"width":15,"height":15,"star_pos":[7.17,6.63],"pixels":"..."},"id":"351dfb45-7329-406b-a36e-b1996d67aa64"}
01:17:47.620 00.042 10052 IsGuiding returns 0
01:17:47.759 00.139 10052 IsGuiding returns 0
01:17:47.759 00.000 10052 Move returns status 0, amount 15
01:17:47.759 00.000 10052 move complete, result=0
01:17:47.759 00.000 10052 worker thread done servicing request
01:17:47.759 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 15 ms SOUTH
01:17:47.760 00.001 10052 Worker thread wakes up
01:17:47.760 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:47.760 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:48.887 01.127 10052 Exposure complete
01:17:48.941 00.054 10052 worker thread done servicing request
01:17:48.941 00.000 6880 OnExposeComplete: enter
01:17:48.941 00.000 6880 UpdateGuideState(): m_state=6
01:17:48.941 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
01:17:48.942 00.001 6880 Star::Find returns 1 (0), X=408.06, Y=888.35, Mass=2348, SNR=33.5, Peak=147 HFD=4.7
01:17:48.942 00.000 6880 MultiStar: [#1 -0.02,-0.32,0.97,U] [#2 0.28,-0.30,1.00,U] [#3 0.39,-0.29,0.90,U] [#4 -0.24,-0.48,0.00,M1] [#5 0.23,-0.23,0.96,U] [#6 0.37,-0.26,0.93,U] [#7 -0.08,-0.33,0.75,U] [#8 0.14,-0.31,0.76,U] 
01:17:48.942 00.000 6880 single-star, 7 included, MultiStar: {0.21, -0.26}, one-star: {0.28, -0.11}
01:17:48.942 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
01:17:48.942 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
01:17:48.942 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-0.37 mountX=0.09 mountY=0.28, mountTheta=1.24
01:17:48.943 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.11, opts=13)
01:17:48.943 00.000 6880 Enqueuing Move request for scope (0.28, -0.11)
01:17:48.943 00.000 10052 Worker thread wakes up
01:17:48.943 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.11) opts 0xd
01:17:48.944 00.001 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.11)
01:17:48.944 00.000 10052 Moving (0.28, -0.11) raw xDistance=0.09 yDistance=0.28
01:17:48.944 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:17:48.944 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.28, slope = 0.01
01:17:48.944 00.000 10052 MoveAxis(E, 0, ABG)
01:17:48.944 00.000 10052 Move returns status 0, amount 0
01:17:48.944 00.000 10052 MoveAxis(S, 23, ABG)
01:17:48.944 00.000 10052 Guiding  Dir = 1, Dur = 23
01:17:48.966 00.022 10052 IsSlewing returns 0
01:17:48.967 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:49.000 00.033 6880 UpdateGuideState exits: m=2348 SNR=33.5
01:17:49.000 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:49.000 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:49.000 00.000 6880 Enqueuing Expose request
01:17:49.004 00.004 10052 IsGuiding returns 0
01:17:49.071 00.067 10052 IsGuiding returns 1
01:17:49.071 00.000 10052 scope still moving after pulse duration time elapsed
01:17:49.126 00.055 10052 IsSlewing returns 0
01:17:49.165 00.039 10052 IsGuiding returns 0
01:17:49.165 00.000 10052 scope move finished after 23 + 137 ms
01:17:49.165 00.000 10052 Move returns status 0, amount 23
01:17:49.165 00.000 10052 move complete, result=0
01:17:49.165 00.000 10052 worker thread done servicing request
01:17:49.165 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 23 ms SOUTH
01:17:49.165 00.000 10052 Worker thread wakes up
01:17:49.165 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:49.165 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:49.574 00.409 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"862493d2-2f53-45c4-85f5-101f302f9287"}
01:17:49.574 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"862493d2-2f53-45c4-85f5-101f302f9287"}
01:17:49.574 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e647050b-2194-45cb-919f-8c44b0d11c06"}
01:17:49.574 00.000 6880 case statement mapped state 6 to 3
01:17:49.574 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e647050b-2194-45cb-919f-8c44b0d11c06"}
01:17:49.575 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17bf5ec6-1cbb-4746-8b9a-62759dc8fcf1"}
01:17:49.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":585,"width":15,"height":15,"star_pos":[7.06,7.35],"pixels":"..."},"id":"17bf5ec6-1cbb-4746-8b9a-62759dc8fcf1"}
01:17:50.083 00.508 10052 Exposure complete
01:17:50.153 00.070 10052 worker thread done servicing request
01:17:50.153 00.000 6880 OnExposeComplete: enter
01:17:50.153 00.000 6880 UpdateGuideState(): m_state=6
01:17:50.154 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
01:17:50.154 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.35, Mass=2319, SNR=33.4, Peak=175 HFD=4.3
01:17:50.154 00.000 6880 MultiStar: [#1 -0.28,-0.23,0.95,U] [#2 0.03,-0.39,0.98,U] [#3 0.15,-0.34,0.94,U] [#4 -0.44,-0.52,0.00,M2] [#5 -0.29,-0.54,0.00,M1] [#6 0.30,-0.27,0.93,U] [#7 -0.34,-0.35,0.77,U] [#8 -0.13,-0.11,0.79,U] 
01:17:50.154 00.000 6880 single-star, 6 included, MultiStar: {-0.03, -0.26}, one-star: {-0.01, -0.10}
01:17:50.154 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
01:17:50.154 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
01:17:50.154 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.65 mountX=0.10 mountY=-0.01, mountTheta=-0.07
01:17:50.156 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.10, opts=13)
01:17:50.156 00.000 6880 Enqueuing Move request for scope (-0.01, -0.10)
01:17:50.156 00.000 10052 Worker thread wakes up
01:17:50.156 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
01:17:50.156 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
01:17:50.156 00.000 10052 Moving (-0.01, -0.10) raw xDistance=0.10 yDistance=-0.01
01:17:50.157 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:17:50.157 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
01:17:50.157 00.000 10052 MoveAxis(E, 0, ABG)
01:17:50.157 00.000 10052 Move returns status 0, amount 0
01:17:50.157 00.000 10052 MoveAxis(N, 0, ABG)
01:17:50.157 00.000 10052 Move returns status 0, amount 0
01:17:50.157 00.000 10052 move complete, result=0
01:17:50.157 00.000 10052 worker thread done servicing request
01:17:50.185 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:50.225 00.040 6880 UpdateGuideState exits: m=2319 SNR=33.4
01:17:50.226 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:50.226 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:50.226 00.000 6880 Enqueuing Expose request
01:17:50.226 00.000 10052 Worker thread wakes up
01:17:50.226 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:50.226 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:17:50.227 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:51.350 01.123 10052 Exposure complete
01:17:51.405 00.055 10052 worker thread done servicing request
01:17:51.405 00.000 6880 OnExposeComplete: enter
01:17:51.405 00.000 6880 UpdateGuideState(): m_state=6
01:17:51.405 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
01:17:51.405 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.29, Mass=2225, SNR=32.6, Peak=124 HFD=4.8
01:17:51.406 00.001 6880 MultiStar: [#1 -0.25,-0.18,0.99,U] [#2 -0.05,-0.23,0.97,U] [#3 -0.08,-0.25,0.94,U] [#4 -0.25,-0.17,0.82,U] [#5 -0.21,-0.10,0.96,U] [#6 -0.13,0.02,0.92,U] [#7 -0.34,-0.33,0.78,U] [#8 -0.28,-0.37,0.81,U] 
01:17:51.406 00.000 6880 single-star, 8 included, MultiStar: {-0.17, -0.19}, one-star: {0.02, -0.16}
01:17:51.406 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:17:51.406 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:17:51.406 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.46 mountX=0.16 mountY=0.02, mountTheta=0.12
01:17:51.407 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.16, opts=13)
01:17:51.407 00.000 6880 Enqueuing Move request for scope (0.02, -0.16)
01:17:51.407 00.000 10052 Worker thread wakes up
01:17:51.407 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:17:51.407 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:17:51.408 00.001 10052 Moving (0.02, -0.16) raw xDistance=0.16 yDistance=0.02
01:17:51.408 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:17:51.408 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:17:51.408 00.000 10052 MoveAxis(W, 43, ABG)
01:17:51.408 00.000 10052 Guiding  Dir = 3, Dur = 43
01:17:51.428 00.020 10052 IsSlewing returns 0
01:17:51.430 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:51.466 00.036 6880 UpdateGuideState exits: m=2225 SNR=32.6
01:17:51.466 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:51.466 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:51.466 00.000 6880 Enqueuing Expose request
01:17:51.466 00.000 10052 IsGuiding returns 0
01:17:51.494 00.028 10052 PulseGuide returned control before completion, sleep 26
01:17:51.573 00.079 10052 IsGuiding returns 0
01:17:51.573 00.000 10052 Move returns status 0, amount 43
01:17:51.573 00.000 10052 MoveAxis(N, 0, ABG)
01:17:51.573 00.000 10052 Move returns status 0, amount 0
01:17:51.573 00.000 10052 move complete, result=0
01:17:51.573 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c409ce7-a79f-4402-befd-015acd9fb853"}
01:17:51.574 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c409ce7-a79f-4402-befd-015acd9fb853"}
01:17:51.574 00.000 10052 worker thread done servicing request
01:17:51.574 00.000 10052 Worker thread wakes up
01:17:51.574 00.000 6880 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
01:17:51.574 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:51.574 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:51.578 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6f83c52-cb28-4e4f-a405-635207477705"}
01:17:51.578 00.000 6880 case statement mapped state 6 to 3
01:17:51.579 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6f83c52-cb28-4e4f-a405-635207477705"}
01:17:51.582 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9c0f8ea4-891b-4c59-962a-5650d85175e3"}
01:17:51.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":587,"width":15,"height":15,"star_pos":[6.80,7.29],"pixels":"..."},"id":"9c0f8ea4-891b-4c59-962a-5650d85175e3"}
01:17:52.485 00.903 10052 Exposure complete
01:17:52.553 00.068 10052 worker thread done servicing request
01:17:52.554 00.001 6880 OnExposeComplete: enter
01:17:52.554 00.000 6880 UpdateGuideState(): m_state=6
01:17:52.554 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
01:17:52.554 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.39, Mass=2328, SNR=33.6, Peak=165 HFD=4.3
01:17:52.554 00.000 6880 MultiStar: [#1 -0.08,-0.24,0.93,U] [#2 0.26,-0.33,0.98,U] [#3 0.15,-0.21,0.89,U] [#4 -0.17,-0.26,0.83,U] [#5 0.04,-0.11,0.95,U] [#6 0.26,-0.17,0.93,U] [#7 -0.29,-0.41,0.77,U] [#8 0.03,-0.38,0.79,U] 
01:17:52.554 00.000 6880 single-star, 8 included, MultiStar: {0.05, -0.23}, one-star: {0.16, -0.06}
01:17:52.554 00.000 6880 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
01:17:52.555 00.001 6880 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
01:17:52.555 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.36 mountX=0.05 mountY=0.16, mountTheta=1.25
01:17:52.556 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.06, opts=13)
01:17:52.556 00.000 6880 Enqueuing Move request for scope (0.16, -0.06)
01:17:52.556 00.000 10052 Worker thread wakes up
01:17:52.556 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
01:17:52.556 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
01:17:52.556 00.000 10052 Moving (0.16, -0.06) raw xDistance=0.05 yDistance=0.16
01:17:52.556 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:17:52.556 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.01
01:17:52.556 00.000 10052 MoveAxis(E, 0, ABG)
01:17:52.556 00.000 10052 Move returns status 0, amount 0
01:17:52.556 00.000 10052 MoveAxis(N, 0, ABG)
01:17:52.556 00.000 10052 Move returns status 0, amount 0
01:17:52.557 00.001 10052 move complete, result=0
01:17:52.557 00.000 10052 worker thread done servicing request
01:17:52.590 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:52.624 00.034 6880 UpdateGuideState exits: m=2328 SNR=33.6
01:17:52.624 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:52.624 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:52.624 00.000 6880 Enqueuing Expose request
01:17:52.624 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:17:52.624 00.000 10052 Worker thread wakes up
01:17:52.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:52.625 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:53.573 00.948 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ea0f7883-2fac-4984-b3e2-e32379297494"}
01:17:53.573 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ea0f7883-2fac-4984-b3e2-e32379297494"}
01:17:53.573 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c079f75-301f-4f7a-aa81-2b297d25a096"}
01:17:53.573 00.000 6880 case statement mapped state 6 to 3
01:17:53.573 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c079f75-301f-4f7a-aa81-2b297d25a096"}
01:17:53.573 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3a916ed4-fb0c-43fe-ab0c-1b8c5f54ce87"}
01:17:53.574 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":588,"width":15,"height":15,"star_pos":[6.94,7.39],"pixels":"..."},"id":"3a916ed4-fb0c-43fe-ab0c-1b8c5f54ce87"}
01:17:53.763 00.189 10052 Exposure complete
01:17:53.842 00.079 10052 worker thread done servicing request
01:17:53.842 00.000 6880 OnExposeComplete: enter
01:17:53.842 00.000 6880 UpdateGuideState(): m_state=6
01:17:53.842 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
01:17:53.842 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.43, Mass=2312, SNR=33.4, Peak=160 HFD=4.5
01:17:53.843 00.001 6880 MultiStar: [#1 -0.19,-0.10,0.96,U] [#2 -0.07,-0.30,0.98,U] [#3 -0.01,-0.22,0.90,U] [#4 -0.24,-0.10,0.85,U] [#5 -0.28,-0.46,0.00,M1] [#6 0.10,-0.14,0.91,U] [#7 -0.34,-0.35,0.75,U] [#8 -0.10,-0.06,0.78,U] 
01:17:53.843 00.000 6880 single-star, 7 included, MultiStar: {-0.09, -0.16}, one-star: {0.05, -0.02}
01:17:53.843 00.000 6880 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
01:17:53.843 00.000 6880 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
01:17:53.843 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.02 hyp=0.06 cameraTheta=-0.36 mountX=0.02 mountY=0.05, mountTheta=1.25
01:17:53.844 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.02, opts=13)
01:17:53.844 00.000 6880 Enqueuing Move request for scope (0.05, -0.02)
01:17:53.846 00.002 10052 Worker thread wakes up
01:17:53.846 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.02) opts 0xd
01:17:53.846 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.02)
01:17:53.846 00.000 10052 Moving (0.05, -0.02) raw xDistance=0.02 yDistance=0.05
01:17:53.846 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:17:53.846 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
01:17:53.846 00.000 10052 MoveAxis(E, 0, ABG)
01:17:53.846 00.000 10052 Move returns status 0, amount 0
01:17:53.846 00.000 10052 MoveAxis(N, 0, ABG)
01:17:53.846 00.000 10052 Move returns status 0, amount 0
01:17:53.846 00.000 10052 move complete, result=0
01:17:53.846 00.000 10052 worker thread done servicing request
01:17:53.872 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:53.919 00.047 6880 UpdateGuideState exits: m=2312 SNR=33.4
01:17:53.919 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:53.919 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:53.919 00.000 6880 Enqueuing Expose request
01:17:53.919 00.000 10052 Worker thread wakes up
01:17:53.919 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:53.919 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:53.919 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:54.831 00.912 10052 Exposure complete
01:17:54.885 00.054 10052 worker thread done servicing request
01:17:54.885 00.000 6880 OnExposeComplete: enter
01:17:54.885 00.000 6880 UpdateGuideState(): m_state=6
01:17:54.886 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
01:17:54.886 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.21, Mass=2346, SNR=33.6, Peak=147 HFD=4.6
01:17:54.886 00.000 6880 MultiStar: [#1 -0.26,-0.27,0.95,U] [#2 -0.18,-0.31,0.97,U] [#3 -0.11,-0.21,0.91,U] [#4 -0.42,-0.54,0.00,M1] [#5 -0.39,-0.50,0.00,M2] [#6 -0.05,-0.17,0.93,U] [#7 -0.57,-0.36,0.00,M1] [#8 -0.32,-0.20,0.78,U] 
01:17:54.886 00.000 6880 single-star, 5 included, MultiStar: {-0.16, -0.24}, one-star: {-0.07, -0.24}
01:17:54.886 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
01:17:54.886 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
01:17:54.886 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.85 mountX=0.25 mountY=-0.07, mountTheta=-0.27
01:17:54.888 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.24, opts=13)
01:17:54.888 00.000 6880 Enqueuing Move request for scope (-0.07, -0.24)
01:17:54.888 00.000 10052 Worker thread wakes up
01:17:54.888 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
01:17:54.888 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
01:17:54.888 00.000 10052 Moving (-0.07, -0.24) raw xDistance=0.25 yDistance=-0.07
01:17:54.888 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:17:54.888 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:17:54.888 00.000 10052 MoveAxis(W, 66, ABG)
01:17:54.888 00.000 10052 Guiding  Dir = 3, Dur = 66
01:17:54.908 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:54.909 00.001 10052 IsSlewing returns 0
01:17:54.948 00.039 10052 IsGuiding returns 0
01:17:54.949 00.001 6880 UpdateGuideState exits: m=2346 SNR=33.6
01:17:54.950 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:54.950 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:54.950 00.000 6880 Enqueuing Expose request
01:17:54.975 00.025 10052 PulseGuide returned control before completion, sleep 49
01:17:55.053 00.078 10052 IsGuiding returns 0
01:17:55.053 00.000 10052 Move returns status 0, amount 66
01:17:55.053 00.000 10052 MoveAxis(N, 0, ABG)
01:17:55.053 00.000 10052 Move returns status 0, amount 0
01:17:55.053 00.000 10052 move complete, result=0
01:17:55.053 00.000 10052 worker thread done servicing request
01:17:55.053 00.000 10052 Worker thread wakes up
01:17:55.053 00.000 6880 GuideStep: 0.2 px 66 ms WEST, -0.1 px 0 ms NORTH
01:17:55.053 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:55.054 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:55.572 00.518 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bfc072c7-fc6b-469b-8a0e-c4d81e359af4"}
01:17:55.572 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bfc072c7-fc6b-469b-8a0e-c4d81e359af4"}
01:17:55.573 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ccdc51c1-f35a-4694-b4ab-4abf74df080d"}
01:17:55.573 00.000 6880 case statement mapped state 6 to 3
01:17:55.573 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccdc51c1-f35a-4694-b4ab-4abf74df080d"}
01:17:55.574 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aa230dc6-1802-4d80-8403-6910b28fd864"}
01:17:55.574 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":590,"width":15,"height":15,"star_pos":[6.71,7.21],"pixels":"..."},"id":"aa230dc6-1802-4d80-8403-6910b28fd864"}
01:17:56.182 00.608 10052 Exposure complete
01:17:56.260 00.078 10052 worker thread done servicing request
01:17:56.260 00.000 6880 OnExposeComplete: enter
01:17:56.260 00.000 6880 UpdateGuideState(): m_state=6
01:17:56.261 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
01:17:56.261 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.43, Mass=2307, SNR=33.3, Peak=162 HFD=4.5
01:17:56.261 00.000 6880 MultiStar: [#1 -0.16,-0.15,0.98,U] [#2 0.05,-0.35,0.99,U] [#3 0.15,-0.19,0.91,U] [#4 -0.25,-0.40,0.86,U] [#5 -0.05,-0.17,0.97,U] [#6 0.19,-0.06,0.94,U] [#7 -0.21,-0.37,0.76,U] [#8 -0.03,-0.23,0.81,U] 
01:17:56.261 00.000 6880 single-star, 8 included, MultiStar: {-0.02, -0.21}, one-star: {0.06, -0.02}
01:17:56.262 00.001 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.34 = 1.34)
01:17:56.262 00.000 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
01:17:56.262 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-0.27 mountX=0.01 mountY=0.06, mountTheta=1.34
01:17:56.263 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.02, opts=13)
01:17:56.263 00.000 6880 Enqueuing Move request for scope (0.06, -0.02)
01:17:56.264 00.001 10052 Worker thread wakes up
01:17:56.264 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.02) opts 0xd
01:17:56.264 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.02)
01:17:56.264 00.000 10052 Moving (0.06, -0.02) raw xDistance=0.01 yDistance=0.06
01:17:56.264 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:17:56.264 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
01:17:56.264 00.000 10052 MoveAxis(E, 0, ABG)
01:17:56.264 00.000 10052 Move returns status 0, amount 0
01:17:56.264 00.000 10052 MoveAxis(N, 0, ABG)
01:17:56.264 00.000 10052 Move returns status 0, amount 0
01:17:56.264 00.000 10052 move complete, result=0
01:17:56.265 00.001 10052 worker thread done servicing request
01:17:56.288 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:56.337 00.049 6880 UpdateGuideState exits: m=2307 SNR=33.3
01:17:56.337 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:56.337 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:56.337 00.000 6880 Enqueuing Expose request
01:17:56.337 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:17:56.337 00.000 10052 Worker thread wakes up
01:17:56.337 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:56.337 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:57.248 00.911 10052 Exposure complete
01:17:57.303 00.055 10052 worker thread done servicing request
01:17:57.303 00.000 6880 OnExposeComplete: enter
01:17:57.303 00.000 6880 UpdateGuideState(): m_state=6
01:17:57.304 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
01:17:57.304 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.47, Mass=2341, SNR=33.5, Peak=173 HFD=4.2
01:17:57.304 00.000 6880 MultiStar: [#1 -0.03,-0.18,0.95,U] [#2 0.12,-0.20,0.98,U] [#3 0.08,-0.27,0.93,U] [#4 -0.17,-0.28,0.85,U] [#5 0.06,-0.16,0.95,U] [#6 0.20,-0.05,0.91,U] [#7 -0.20,-0.28,0.75,U] [#8 -0.02,-0.24,0.80,U] 
01:17:57.304 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.18}, one-star: {0.19, 0.02}
01:17:57.304 00.000 6880 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
01:17:57.304 00.000 6880 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:17:57.304 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.18 hyp=0.18 cameraTheta=-1.38 mountX=0.18 mountY=0.04, mountTheta=0.21
01:17:57.305 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.18, opts=13)
01:17:57.305 00.000 6880 Enqueuing Move request for scope (0.03, -0.18)
01:17:57.306 00.001 10052 Worker thread wakes up
01:17:57.306 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.18) opts 0xd
01:17:57.306 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.18)
01:17:57.306 00.000 10052 Moving (0.03, -0.18) raw xDistance=0.18 yDistance=0.04
01:17:57.306 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:17:57.306 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
01:17:57.306 00.000 10052 MoveAxis(W, 47, ABG)
01:17:57.306 00.000 10052 Guiding  Dir = 3, Dur = 47
01:17:57.326 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:57.327 00.001 10052 IsSlewing returns 0
01:17:57.359 00.032 6880 UpdateGuideState exits: m=2341 SNR=33.5
01:17:57.359 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:57.359 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:57.359 00.000 6880 Enqueuing Expose request
01:17:57.364 00.005 10052 IsGuiding returns 0
01:17:57.392 00.028 10052 PulseGuide returned control before completion, sleep 30
01:17:57.453 00.061 10052 IsGuiding returns 0
01:17:57.454 00.001 10052 Move returns status 0, amount 47
01:17:57.454 00.000 10052 MoveAxis(N, 0, ABG)
01:17:57.454 00.000 10052 Move returns status 0, amount 0
01:17:57.454 00.000 10052 move complete, result=0
01:17:57.454 00.000 10052 worker thread done servicing request
01:17:57.454 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
01:17:57.454 00.000 10052 Worker thread wakes up
01:17:57.455 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:57.455 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:57.572 00.117 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1c40b44-135f-4d17-8b84-e1fc0224ccd8"}
01:17:57.572 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1c40b44-135f-4d17-8b84-e1fc0224ccd8"}
01:17:57.573 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ed61278-0a77-4324-8a38-304ee79743a3"}
01:17:57.573 00.000 6880 case statement mapped state 6 to 3
01:17:57.573 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ed61278-0a77-4324-8a38-304ee79743a3"}
01:17:57.574 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a10611bd-5aa9-4e9d-9a81-b655e64ac42b"}
01:17:57.574 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":592,"width":15,"height":15,"star_pos":[6.97,7.47],"pixels":"..."},"id":"a10611bd-5aa9-4e9d-9a81-b655e64ac42b"}
01:17:58.588 01.014 10052 Exposure complete
01:17:58.683 00.095 10052 worker thread done servicing request
01:17:58.684 00.001 6880 OnExposeComplete: enter
01:17:58.684 00.000 6880 UpdateGuideState(): m_state=6
01:17:58.684 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
01:17:58.684 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.49, Mass=2238, SNR=32.9, Peak=159 HFD=4.2
01:17:58.685 00.001 6880 MultiStar: [#1 -0.03,-0.10,1.00,U] [#2 -0.00,-0.21,1.00,U] [#3 0.30,-0.20,0.91,U] [#4 -0.10,-0.08,0.88,U] [#5 0.14,-0.12,1.00,U] [#6 0.41,-0.06,0.94,U] [#7 -0.17,-0.33,0.79,U] [#8 0.07,0.00,0.80,U] 
01:17:58.685 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.16, 0.04}
01:17:58.685 00.000 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.71 = 0.71)
01:17:58.685 00.000 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
01:17:58.685 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.90 mountX=0.11 mountY=0.09, mountTheta=0.69
01:17:58.688 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.11, opts=13)
01:17:58.688 00.000 6880 Enqueuing Move request for scope (0.09, -0.11)
01:17:58.688 00.000 10052 Worker thread wakes up
01:17:58.688 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
01:17:58.688 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
01:17:58.688 00.000 10052 Moving (0.09, -0.11) raw xDistance=0.11 yDistance=0.09
01:17:58.688 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:17:58.688 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:17:58.688 00.000 10052 MoveAxis(W, 32, ABG)
01:17:58.688 00.000 10052 Guiding  Dir = 3, Dur = 32
01:17:58.709 00.021 10052 IsSlewing returns 0
01:17:58.723 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:58.747 00.024 10052 IsGuiding returns 0
01:17:58.772 00.025 6880 UpdateGuideState exits: m=2238 SNR=32.9
01:17:58.772 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:58.772 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:58.772 00.000 6880 Enqueuing Expose request
01:17:58.775 00.003 10052 PulseGuide returned control before completion, sleep 15
01:17:58.822 00.047 10052 IsGuiding returns 0
01:17:58.822 00.000 10052 Move returns status 0, amount 32
01:17:58.822 00.000 10052 MoveAxis(N, 0, ABG)
01:17:58.822 00.000 10052 Move returns status 0, amount 0
01:17:58.822 00.000 10052 move complete, result=0
01:17:58.823 00.001 10052 worker thread done servicing request
01:17:58.823 00.000 10052 Worker thread wakes up
01:17:58.823 00.000 6880 GuideStep: 0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
01:17:58.823 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:58.823 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:17:59.570 00.747 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c630179-2b1f-47fa-b395-e973058f1ae5"}
01:17:59.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c630179-2b1f-47fa-b395-e973058f1ae5"}
01:17:59.570 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abb1fb21-94cd-479c-ab31-584f3151d279"}
01:17:59.570 00.000 6880 case statement mapped state 6 to 3
01:17:59.572 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"abb1fb21-94cd-479c-ab31-584f3151d279"}
01:17:59.572 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"78cf4388-dbbb-4aae-ba7b-72a7fbd585cd"}
01:17:59.572 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":593,"width":15,"height":15,"star_pos":[6.94,7.49],"pixels":"..."},"id":"78cf4388-dbbb-4aae-ba7b-72a7fbd585cd"}
01:17:59.734 00.162 10052 Exposure complete
01:17:59.795 00.061 10052 worker thread done servicing request
01:17:59.796 00.001 6880 OnExposeComplete: enter
01:17:59.796 00.000 6880 UpdateGuideState(): m_state=6
01:17:59.796 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
01:17:59.796 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.71, Mass=2314, SNR=33.4, Peak=157 HFD=4.6
01:17:59.797 00.001 6880 MultiStar: [#1 -0.09,0.05,0.97,U] [#2 0.12,-0.16,1.00,U] [#3 0.17,-0.09,0.91,U] [#4 -0.11,0.04,0.84,U] [#5 0.07,0.02,0.98,U] [#6 0.07,0.07,0.91,U] [#7 -0.29,0.10,0.76,U] [#8 0.08,0.19,0.81,U] 
01:17:59.797 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.05}, one-star: {0.08, 0.26}
01:17:59.797 00.000 6880 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.61) = xAngle (2.78 = 2.78)
01:17:59.797 00.000 6880 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.75 = 2.75)
01:17:59.797 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.05 cameraTheta=1.17 mountX=-0.05 mountY=0.02, mountTheta=2.75
01:17:59.799 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.05, opts=13)
01:17:59.799 00.000 6880 Enqueuing Move request for scope (0.02, 0.05)
01:17:59.799 00.000 10052 Worker thread wakes up
01:17:59.799 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:17:59.799 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:17:59.799 00.000 10052 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
01:17:59.799 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:17:59.799 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:17:59.799 00.000 10052 MoveAxis(E, 0, ABG)
01:17:59.799 00.000 10052 Move returns status 0, amount 0
01:17:59.799 00.000 10052 MoveAxis(N, 0, ABG)
01:17:59.799 00.000 10052 Move returns status 0, amount 0
01:17:59.799 00.000 10052 move complete, result=0
01:17:59.799 00.000 10052 worker thread done servicing request
01:17:59.821 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:17:59.858 00.037 6880 UpdateGuideState exits: m=2314 SNR=33.4
01:17:59.858 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:17:59.858 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:17:59.858 00.000 6880 Enqueuing Expose request
01:17:59.858 00.000 10052 Worker thread wakes up
01:17:59.858 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:17:59.858 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:17:59.858 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:00.995 01.137 10052 Exposure complete
01:18:01.075 00.080 10052 worker thread done servicing request
01:18:01.075 00.000 6880 OnExposeComplete: enter
01:18:01.075 00.000 6880 UpdateGuideState(): m_state=6
01:18:01.076 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
01:18:01.076 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.66, Mass=2291, SNR=33.2, Peak=146 HFD=4.6
01:18:01.076 00.000 6880 MultiStar: [#1 -0.30,0.06,0.95,U] [#2 0.00,-0.16,1.00,U] [#3 0.12,-0.04,0.91,U] [#4 -0.21,-0.26,0.84,U] [#5 -0.24,-0.06,0.98,U] [#6 0.20,-0.01,0.95,U] [#7 -0.32,-0.05,0.75,U] [#8 -0.20,0.06,0.78,U] 
01:18:01.077 00.001 6880 refined, 8 included, MultiStar: {-0.10, -0.03}, one-star: {0.02, 0.21}
01:18:01.077 00.000 6880 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
01:18:01.077 00.000 6880 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
01:18:01.077 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.88 mountX=0.03 mountY=-0.10, mountTheta=-1.27
01:18:01.079 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.03, opts=13)
01:18:01.079 00.000 6880 Enqueuing Move request for scope (-0.10, -0.03)
01:18:01.079 00.000 10052 Worker thread wakes up
01:18:01.079 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
01:18:01.079 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
01:18:01.079 00.000 10052 Moving (-0.10, -0.03) raw xDistance=0.03 yDistance=-0.10
01:18:01.079 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:01.080 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:18:01.080 00.000 10052 MoveAxis(E, 0, ABG)
01:18:01.080 00.000 10052 Move returns status 0, amount 0
01:18:01.080 00.000 10052 MoveAxis(N, 0, ABG)
01:18:01.080 00.000 10052 Move returns status 0, amount 0
01:18:01.080 00.000 10052 move complete, result=0
01:18:01.080 00.000 10052 worker thread done servicing request
01:18:01.106 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:01.147 00.041 6880 UpdateGuideState exits: m=2291 SNR=33.2
01:18:01.147 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:01.147 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:01.147 00.000 6880 Enqueuing Expose request
01:18:01.147 00.000 10052 Worker thread wakes up
01:18:01.148 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:01.148 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:01.148 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:01.570 00.422 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a31fd8c4-6c53-48ba-a725-c0f0db8b000c"}
01:18:01.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a31fd8c4-6c53-48ba-a725-c0f0db8b000c"}
01:18:01.571 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33af8f33-51eb-460f-a0a1-f7572a611c6a"}
01:18:01.571 00.000 6880 case statement mapped state 6 to 3
01:18:01.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33af8f33-51eb-460f-a0a1-f7572a611c6a"}
01:18:01.572 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"63a6f5b1-774a-4436-9eed-aced5eb7d0cd"}
01:18:01.572 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":595,"width":15,"height":15,"star_pos":[6.80,6.66],"pixels":"..."},"id":"63a6f5b1-774a-4436-9eed-aced5eb7d0cd"}
01:18:02.066 00.494 10052 Exposure complete
01:18:02.140 00.074 10052 worker thread done servicing request
01:18:02.140 00.000 6880 OnExposeComplete: enter
01:18:02.140 00.000 6880 UpdateGuideState(): m_state=6
01:18:02.140 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
01:18:02.140 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.59, Mass=2377, SNR=33.8, Peak=159 HFD=4.7
01:18:02.141 00.001 6880 MultiStar: [#1 -0.25,0.03,0.93,U] [#2 -0.04,-0.17,0.97,U] [#3 0.03,-0.06,0.90,U] [#4 -0.24,-0.10,0.83,U] [#5 -0.12,-0.11,0.96,U] [#6 0.10,0.08,0.92,U] [#7 -0.36,-0.20,0.73,U] [#8 -0.21,0.06,0.78,U] 
01:18:02.141 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {0.02, 0.14}
01:18:02.141 00.000 6880 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.61) = xAngle (-1.23 = -1.23)
01:18:02.141 00.000 6880 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
01:18:02.141 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.84 mountX=0.04 mountY=-0.11, mountTheta=-1.23
01:18:02.144 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.03, opts=13)
01:18:02.144 00.000 6880 Enqueuing Move request for scope (-0.11, -0.03)
01:18:02.144 00.000 10052 Worker thread wakes up
01:18:02.144 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
01:18:02.144 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
01:18:02.144 00.000 10052 Moving (-0.11, -0.03) raw xDistance=0.04 yDistance=-0.11
01:18:02.144 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:18:02.144 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
01:18:02.144 00.000 10052 MoveAxis(E, 0, ABG)
01:18:02.144 00.000 10052 Move returns status 0, amount 0
01:18:02.144 00.000 10052 MoveAxis(N, 0, ABG)
01:18:02.145 00.001 10052 Move returns status 0, amount 0
01:18:02.145 00.000 10052 move complete, result=0
01:18:02.145 00.000 10052 worker thread done servicing request
01:18:02.174 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:02.216 00.042 6880 UpdateGuideState exits: m=2377 SNR=33.8
01:18:02.216 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:02.216 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:02.217 00.001 6880 Enqueuing Expose request
01:18:02.217 00.000 10052 Worker thread wakes up
01:18:02.217 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:02.217 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:02.217 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:03.341 01.124 10052 Exposure complete
01:18:03.410 00.069 10052 worker thread done servicing request
01:18:03.410 00.000 6880 OnExposeComplete: enter
01:18:03.411 00.001 6880 UpdateGuideState(): m_state=6
01:18:03.411 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
01:18:03.411 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.61, Mass=2437, SNR=34.3, Peak=146 HFD=4.7
01:18:03.411 00.000 6880 MultiStar: [#1 -0.29,-0.05,0.93,U] [#2 -0.12,-0.16,0.96,U] [#3 -0.04,-0.05,0.88,U] [#4 -0.53,-0.28,0.00,M1] [#5 -0.25,-0.03,0.95,U] [#6 -0.03,-0.03,0.89,U] [#7 -0.54,-0.15,0.00,M1] [#8 -0.28,0.15,0.77,U] 
01:18:03.411 00.000 6880 refined, 6 included, MultiStar: {-0.15, -0.00}, one-star: {-0.05, 0.16}
01:18:03.412 00.001 6880 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.61) = xAngle (-1.51 = -1.51)
01:18:03.412 00.000 6880 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
01:18:03.412 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.12 mountX=0.01 mountY=-0.15, mountTheta=-1.51
01:18:03.413 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.00, opts=13)
01:18:03.413 00.000 6880 Enqueuing Move request for scope (-0.15, -0.00)
01:18:03.413 00.000 10052 Worker thread wakes up
01:18:03.413 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
01:18:03.413 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
01:18:03.413 00.000 10052 Moving (-0.15, -0.00) raw xDistance=0.01 yDistance=-0.15
01:18:03.413 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:18:03.413 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
01:18:03.413 00.000 10052 MoveAxis(E, 0, ABG)
01:18:03.414 00.001 10052 Move returns status 0, amount 0
01:18:03.414 00.000 10052 MoveAxis(N, 0, ABG)
01:18:03.414 00.000 10052 Move returns status 0, amount 0
01:18:03.414 00.000 10052 move complete, result=0
01:18:03.414 00.000 10052 worker thread done servicing request
01:18:03.442 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:03.487 00.045 6880 UpdateGuideState exits: m=2437 SNR=34.3
01:18:03.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:03.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:03.487 00.000 6880 Enqueuing Expose request
01:18:03.487 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:03.487 00.000 10052 Worker thread wakes up
01:18:03.487 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:03.487 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:03.579 00.092 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"827b5833-7f8f-42c9-bef4-7e0c4d5873e5"}
01:18:03.580 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"827b5833-7f8f-42c9-bef4-7e0c4d5873e5"}
01:18:03.580 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"767a3eac-ff3e-417a-bad3-6009f4d5ddff"}
01:18:03.580 00.000 6880 case statement mapped state 6 to 3
01:18:03.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"767a3eac-ff3e-417a-bad3-6009f4d5ddff"}
01:18:03.581 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c56c730b-b468-4ec0-a901-092c9cd03b4d"}
01:18:03.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":597,"width":15,"height":15,"star_pos":[6.73,6.61],"pixels":"..."},"id":"c56c730b-b468-4ec0-a901-092c9cd03b4d"}
01:18:04.395 00.814 10052 Exposure complete
01:18:04.460 00.065 10052 worker thread done servicing request
01:18:04.460 00.000 6880 OnExposeComplete: enter
01:18:04.460 00.000 6880 UpdateGuideState(): m_state=6
01:18:04.460 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
01:18:04.460 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.70, Mass=2386, SNR=33.9, Peak=163 HFD=4.6
01:18:04.461 00.001 6880 MultiStar: [#1 -0.15,0.02,0.93,U] [#2 0.05,-0.19,1.00,U] [#3 0.17,-0.05,0.89,U] [#4 -0.12,0.03,0.84,U] [#5 -0.14,0.06,0.95,U] [#6 0.23,-0.12,0.93,U] [#7 -0.13,0.00,0.74,U] [#8 -0.13,0.10,0.76,U] 
01:18:04.461 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.07, 0.25}
01:18:04.461 00.000 6880 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.61) = xAngle (3.89 = -2.39)
01:18:04.461 00.000 6880 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.42)
01:18:04.461 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=2.28 mountX=-0.01 mountY=-0.01, mountTheta=-2.41
01:18:04.462 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.01, opts=13)
01:18:04.462 00.000 6880 Enqueuing Move request for scope (-0.01, 0.01)
01:18:04.462 00.000 10052 Worker thread wakes up
01:18:04.463 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:18:04.463 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:18:04.463 00.000 10052 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:18:04.463 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:18:04.463 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.07, using input
01:18:04.463 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:18:04.463 00.000 10052 MoveAxis(E, 0, ABG)
01:18:04.463 00.000 10052 Move returns status 0, amount 0
01:18:04.463 00.000 10052 MoveAxis(N, 0, ABG)
01:18:04.463 00.000 10052 Move returns status 0, amount 0
01:18:04.463 00.000 10052 move complete, result=0
01:18:04.463 00.000 10052 worker thread done servicing request
01:18:04.484 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:04.518 00.034 6880 UpdateGuideState exits: m=2386 SNR=33.9
01:18:04.518 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:04.519 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:04.519 00.000 6880 Enqueuing Expose request
01:18:04.519 00.000 10052 Worker thread wakes up
01:18:04.519 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:04.519 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:04.519 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:05.570 01.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6cc694d5-6543-49de-b844-cb737f61df75"}
01:18:05.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6cc694d5-6543-49de-b844-cb737f61df75"}
01:18:05.571 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5693f39-6709-4e03-afab-02ffa4a22714"}
01:18:05.571 00.000 6880 case statement mapped state 6 to 3
01:18:05.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5693f39-6709-4e03-afab-02ffa4a22714"}
01:18:05.572 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"beea5c02-8e3a-466c-bd36-e31559c191a0"}
01:18:05.572 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":598,"width":15,"height":15,"star_pos":[6.85,6.70],"pixels":"..."},"id":"beea5c02-8e3a-466c-bd36-e31559c191a0"}
01:18:05.656 00.084 10052 Exposure complete
01:18:05.724 00.068 10052 worker thread done servicing request
01:18:05.724 00.000 6880 OnExposeComplete: enter
01:18:05.724 00.000 6880 UpdateGuideState(): m_state=6
01:18:05.724 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
01:18:05.724 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.74, Mass=2265, SNR=33.1, Peak=142 HFD=4.5
01:18:05.724 00.000 6880 MultiStar: [#1 -0.02,0.24,0.95,U] [#2 0.29,0.22,1.00,U] [#3 0.22,0.20,0.89,U] [#4 -0.16,0.17,0.86,U] [#5 0.03,0.09,0.98,U] [#6 0.28,0.43,0.91,U] [#7 -0.11,0.21,0.76,U] [#8 0.03,0.18,0.81,U] 
01:18:05.724 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.23}, one-star: {0.10, 0.29}
01:18:05.724 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
01:18:05.725 00.001 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
01:18:05.725 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.24 cameraTheta=1.24 mountX=-0.23 mountY=0.08, mountTheta=2.82
01:18:05.726 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.23, opts=13)
01:18:05.726 00.000 6880 Enqueuing Move request for scope (0.08, 0.23)
01:18:05.726 00.000 10052 Worker thread wakes up
01:18:05.726 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
01:18:05.726 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
01:18:05.726 00.000 10052 Moving (0.08, 0.23) raw xDistance=-0.23 yDistance=0.08
01:18:05.726 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
01:18:05.726 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:18:05.726 00.000 10052 MoveAxis(E, 61, ABG)
01:18:05.726 00.000 10052 Guiding  Dir = 2, Dur = 61
01:18:05.750 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:05.773 00.023 10052 IsSlewing returns 0
01:18:05.792 00.019 6880 UpdateGuideState exits: m=2265 SNR=33.1
01:18:05.792 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:05.792 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:05.792 00.000 6880 Enqueuing Expose request
01:18:05.846 00.054 10052 IsGuiding returns 0
01:18:05.992 00.146 10052 IsGuiding returns 1
01:18:05.992 00.000 10052 scope still moving after pulse duration time elapsed
01:18:06.070 00.078 10052 IsSlewing returns 0
01:18:06.150 00.080 10052 IsGuiding returns 0
01:18:06.151 00.001 10052 scope move finished after 61 + 242 ms
01:18:06.151 00.000 10052 Move returns status 0, amount 61
01:18:06.151 00.000 10052 MoveAxis(N, 0, ABG)
01:18:06.151 00.000 10052 Move returns status 0, amount 0
01:18:06.151 00.000 10052 move complete, result=0
01:18:06.151 00.000 10052 worker thread done servicing request
01:18:06.151 00.000 10052 Worker thread wakes up
01:18:06.151 00.000 6880 GuideStep: -0.2 px 61 ms EAST, 0.1 px 0 ms NORTH
01:18:06.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:06.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:07.058 00.907 10052 Exposure complete
01:18:07.137 00.079 10052 worker thread done servicing request
01:18:07.137 00.000 6880 OnExposeComplete: enter
01:18:07.137 00.000 6880 UpdateGuideState(): m_state=6
01:18:07.137 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
01:18:07.138 00.001 6880 Star::Find returns 1 (0), X=408.00, Y=888.41, Mass=2286, SNR=33.1, Peak=143 HFD=4.6
01:18:07.138 00.000 6880 MultiStar: [#1 -0.10,-0.04,0.96,U] [#2 0.37,0.01,0.99,U] [#3 0.32,-0.28,0.91,U] [#4 -0.22,-0.43,0.84,U] [#5 0.03,-0.21,0.99,U] [#6 0.53,-0.08,0.00,M1] [#7 -0.11,-0.25,0.77,U] [#8 -0.10,-0.35,0.80,U] 
01:18:07.138 00.000 6880 refined, 7 included, MultiStar: {0.06, -0.19}, one-star: {0.22, -0.05}
01:18:07.139 00.001 6880 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.61) = xAngle (0.36 = 0.36)
01:18:07.139 00.000 6880 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
01:18:07.139 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.25 mountX=0.19 mountY=0.06, mountTheta=0.33
01:18:07.141 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.19, opts=13)
01:18:07.141 00.000 6880 Enqueuing Move request for scope (0.06, -0.19)
01:18:07.141 00.000 10052 Worker thread wakes up
01:18:07.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.19) opts 0xd
01:18:07.141 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.19)
01:18:07.141 00.000 10052 Moving (0.06, -0.19) raw xDistance=0.19 yDistance=0.06
01:18:07.141 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
01:18:07.141 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
01:18:07.141 00.000 10052 MoveAxis(W, 47, ABG)
01:18:07.141 00.000 10052 Guiding  Dir = 3, Dur = 47
01:18:07.162 00.021 10052 IsSlewing returns 0
01:18:07.163 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:07.196 00.033 6880 UpdateGuideState exits: m=2286 SNR=33.1
01:18:07.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:07.196 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:07.196 00.000 6880 Enqueuing Expose request
01:18:07.201 00.005 10052 IsGuiding returns 0
01:18:07.228 00.027 10052 PulseGuide returned control before completion, sleep 31
01:18:07.282 00.054 10052 IsGuiding returns 1
01:18:07.282 00.000 10052 scope still moving after pulse duration time elapsed
01:18:07.327 00.045 10052 IsSlewing returns 0
01:18:07.367 00.040 10052 IsGuiding returns 0
01:18:07.367 00.000 10052 scope move finished after 47 + 118 ms
01:18:07.367 00.000 10052 Move returns status 0, amount 47
01:18:07.367 00.000 10052 MoveAxis(N, 0, ABG)
01:18:07.367 00.000 10052 Move returns status 0, amount 0
01:18:07.367 00.000 10052 move complete, result=0
01:18:07.367 00.000 10052 worker thread done servicing request
01:18:07.367 00.000 10052 Worker thread wakes up
01:18:07.367 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
01:18:07.367 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:07.367 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:07.570 00.203 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"74c582eb-dae8-4679-ad6a-ccf4e0cee2c6"}
01:18:07.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"74c582eb-dae8-4679-ad6a-ccf4e0cee2c6"}
01:18:07.571 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7ae0f98-e901-41cf-a2c3-433051fcd60e"}
01:18:07.571 00.000 6880 case statement mapped state 6 to 3
01:18:07.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7ae0f98-e901-41cf-a2c3-433051fcd60e"}
01:18:07.571 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"886fd18c-5a09-4c86-b858-032eaef8fe00"}
01:18:07.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":600,"width":15,"height":15,"star_pos":[7.00,7.41],"pixels":"..."},"id":"886fd18c-5a09-4c86-b858-032eaef8fe00"}
01:18:08.506 00.935 10052 Exposure complete
01:18:08.569 00.063 10052 worker thread done servicing request
01:18:08.569 00.000 6880 OnExposeComplete: enter
01:18:08.569 00.000 6880 UpdateGuideState(): m_state=6
01:18:08.570 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
01:18:08.570 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.60, Mass=2245, SNR=32.8, Peak=135 HFD=4.6
01:18:08.570 00.000 6880 MultiStar: [#1 0.18,0.21,0.97,U] [#2 0.33,0.03,0.98,U] [#3 0.46,-0.10,0.92,U] [#4 0.01,-0.32,0.84,U] [#5 0.31,0.07,0.99,U] [#6 0.48,0.01,0.99,U] [#7 -0.06,-0.37,0.78,U] [#8 0.18,-0.20,0.83,U] 
01:18:08.570 00.000 6880 refined, 8 included, MultiStar: {0.26, -0.04}, one-star: {0.38, 0.15}
01:18:08.570 00.000 6880 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.61) = xAngle (1.45 = 1.45)
01:18:08.570 00.000 6880 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
01:18:08.570 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.04 hyp=0.27 cameraTheta=-0.16 mountX=0.03 mountY=0.26, mountTheta=1.45
01:18:08.572 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.04, opts=13)
01:18:08.572 00.000 6880 Enqueuing Move request for scope (0.26, -0.04)
01:18:08.572 00.000 10052 Worker thread wakes up
01:18:08.572 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.04) opts 0xd
01:18:08.572 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.04)
01:18:08.572 00.000 10052 Moving (0.26, -0.04) raw xDistance=0.03 yDistance=0.26
01:18:08.572 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:08.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.26, slope = 0.01
01:18:08.572 00.000 10052 MoveAxis(E, 0, ABG)
01:18:08.572 00.000 10052 Move returns status 0, amount 0
01:18:08.572 00.000 10052 MoveAxis(S, 26, ABG)
01:18:08.572 00.000 10052 Guiding  Dir = 1, Dur = 26
01:18:08.593 00.021 10052 IsSlewing returns 0
01:18:08.600 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:08.631 00.031 10052 IsGuiding returns 0
01:18:08.637 00.006 6880 UpdateGuideState exits: m=2245 SNR=32.8
01:18:08.637 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:08.637 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:08.637 00.000 6880 Enqueuing Expose request
01:18:08.698 00.061 10052 IsGuiding returns 1
01:18:08.698 00.000 10052 scope still moving after pulse duration time elapsed
01:18:08.742 00.044 10052 IsSlewing returns 0
01:18:08.780 00.038 10052 IsGuiding returns 0
01:18:08.780 00.000 10052 scope move finished after 26 + 122 ms
01:18:08.780 00.000 10052 Move returns status 0, amount 26
01:18:08.780 00.000 10052 move complete, result=0
01:18:08.780 00.000 10052 worker thread done servicing request
01:18:08.780 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 26 ms SOUTH
01:18:08.780 00.000 10052 Worker thread wakes up
01:18:08.780 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:08.781 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:09.569 00.788 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"99a028e0-235c-47b5-bf55-237d601e439a"}
01:18:09.569 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"99a028e0-235c-47b5-bf55-237d601e439a"}
01:18:09.570 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c0cdb3a6-e15d-4b34-950f-bb0e3be2eb62"}
01:18:09.570 00.000 6880 case statement mapped state 6 to 3
01:18:09.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0cdb3a6-e15d-4b34-950f-bb0e3be2eb62"}
01:18:09.571 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"15865a55-a05d-4e33-bbc7-d43db6547365"}
01:18:09.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":601,"width":15,"height":15,"star_pos":[7.17,6.60],"pixels":"..."},"id":"15865a55-a05d-4e33-bbc7-d43db6547365"}
01:18:09.701 00.130 10052 Exposure complete
01:18:09.766 00.065 10052 worker thread done servicing request
01:18:09.766 00.000 6880 OnExposeComplete: enter
01:18:09.766 00.000 6880 UpdateGuideState(): m_state=6
01:18:09.767 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
01:18:09.767 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.82, Mass=2378, SNR=33.8, Peak=141 HFD=4.5
01:18:09.767 00.000 6880 MultiStar: [#1 -0.16,0.04,0.96,U] [#2 -0.00,0.01,1.01,U] [#3 0.09,0.24,0.91,U] [#4 -0.04,0.10,0.85,U] [#5 0.03,0.14,0.96,U] [#6 0.17,0.07,0.92,U] [#7 -0.34,0.06,0.74,U] [#8 0.06,0.16,0.79,U] 
01:18:09.767 00.000 6880 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {0.12, 0.37}
01:18:09.767 00.000 6880 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.61) = xAngle (3.19 = -3.09)
01:18:09.767 00.000 6880 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.16 = -3.12)
01:18:09.767 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.58 mountX=-0.13 mountY=-0.00, mountTheta=-3.12
01:18:09.768 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.13, opts=13)
01:18:09.769 00.001 6880 Enqueuing Move request for scope (-0.00, 0.13)
01:18:09.769 00.000 10052 Worker thread wakes up
01:18:09.769 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
01:18:09.769 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
01:18:09.769 00.000 10052 Moving (-0.00, 0.13) raw xDistance=-0.13 yDistance=-0.00
01:18:09.769 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:18:09.769 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
01:18:09.769 00.000 10052 MoveAxis(E, 36, ABG)
01:18:09.769 00.000 10052 Guiding  Dir = 2, Dur = 36
01:18:09.793 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:09.809 00.016 10052 IsSlewing returns 0
01:18:09.831 00.022 6880 UpdateGuideState exits: m=2378 SNR=33.8
01:18:09.831 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:09.832 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:09.832 00.000 6880 Enqueuing Expose request
01:18:09.884 00.052 10052 IsGuiding returns 0
01:18:10.032 00.148 10052 IsGuiding returns 0
01:18:10.032 00.000 10052 Move returns status 0, amount 36
01:18:10.032 00.000 10052 MoveAxis(N, 0, ABG)
01:18:10.032 00.000 10052 Move returns status 0, amount 0
01:18:10.032 00.000 10052 move complete, result=0
01:18:10.033 00.001 10052 worker thread done servicing request
01:18:10.033 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
01:18:10.033 00.000 10052 Worker thread wakes up
01:18:10.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:10.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:11.174 01.141 10052 Exposure complete
01:18:11.240 00.066 10052 worker thread done servicing request
01:18:11.240 00.000 6880 OnExposeComplete: enter
01:18:11.240 00.000 6880 UpdateGuideState(): m_state=6
01:18:11.240 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
01:18:11.241 00.001 6880 Star::Find returns 1 (0), X=408.07, Y=888.65, Mass=2345, SNR=33.6, Peak=142 HFD=4.7
01:18:11.241 00.000 6880 MultiStar: [#1 -0.20,-0.14,0.94,U] [#2 0.28,0.08,0.95,U] [#3 0.30,-0.02,0.88,U] [#4 -0.26,-0.33,0.83,U] [#5 0.10,-0.04,0.96,U] [#6 0.41,-0.16,0.90,U] [#7 -0.29,-0.33,0.74,U] [#8 -0.09,0.08,0.78,U] 
01:18:11.241 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.29, 0.20}
01:18:11.241 00.000 6880 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
01:18:11.241 00.000 6880 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
01:18:11.241 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.70 mountX=0.06 mountY=0.08, mountTheta=0.91
01:18:11.243 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.06, opts=13)
01:18:11.243 00.000 6880 Enqueuing Move request for scope (0.08, -0.06)
01:18:11.243 00.000 10052 Worker thread wakes up
01:18:11.243 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
01:18:11.244 00.001 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
01:18:11.244 00.000 10052 Moving (0.08, -0.06) raw xDistance=0.06 yDistance=0.08
01:18:11.244 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:18:11.244 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.10, using input
01:18:11.244 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
01:18:11.244 00.000 10052 MoveAxis(E, 0, ABG)
01:18:11.244 00.000 10052 Move returns status 0, amount 0
01:18:11.244 00.000 10052 MoveAxis(N, 0, ABG)
01:18:11.244 00.000 10052 Move returns status 0, amount 0
01:18:11.244 00.000 10052 move complete, result=0
01:18:11.244 00.000 10052 worker thread done servicing request
01:18:11.274 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:11.306 00.032 6880 UpdateGuideState exits: m=2345 SNR=33.6
01:18:11.306 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:11.306 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:11.306 00.000 6880 Enqueuing Expose request
01:18:11.306 00.000 10052 Worker thread wakes up
01:18:11.306 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:11.306 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:11.306 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:11.569 00.263 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e6d29b7-c627-4cd5-a1eb-6e3d857bfbb2"}
01:18:11.569 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e6d29b7-c627-4cd5-a1eb-6e3d857bfbb2"}
01:18:11.569 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5074905e-e673-4e76-8a45-891dee02ab19"}
01:18:11.569 00.000 6880 case statement mapped state 6 to 3
01:18:11.571 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5074905e-e673-4e76-8a45-891dee02ab19"}
01:18:11.571 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aab59b29-69db-4dbd-ada6-7cb8871fa12e"}
01:18:11.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":603,"width":15,"height":15,"star_pos":[7.07,6.65],"pixels":"..."},"id":"aab59b29-69db-4dbd-ada6-7cb8871fa12e"}
01:18:12.216 00.645 10052 Exposure complete
01:18:12.274 00.058 10052 worker thread done servicing request
01:18:12.274 00.000 6880 OnExposeComplete: enter
01:18:12.274 00.000 6880 UpdateGuideState(): m_state=6
01:18:12.274 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
01:18:12.275 00.001 6880 Star::Find returns 1 (0), X=408.08, Y=888.57, Mass=2269, SNR=33.0, Peak=138 HFD=4.5
01:18:12.275 00.000 6880 MultiStar: [#1 -0.13,0.05,0.96,U] [#2 0.15,-0.14,0.99,U] [#3 0.13,0.05,0.92,U] [#4 -0.08,-0.05,0.82,U] [#5 -0.04,0.02,0.95,U] [#6 0.25,-0.04,0.92,U] [#7 -0.11,0.11,0.76,U] [#8 0.05,0.01,0.78,U] 
01:18:12.275 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.30, 0.12}
01:18:12.275 00.000 6880 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.61) = xAngle (1.81 = 1.81)
01:18:12.275 00.000 6880 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.78 = 1.78)
01:18:12.275 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.20 mountX=-0.02 mountY=0.06, mountTheta=1.81
01:18:12.277 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.01, opts=13)
01:18:12.277 00.000 6880 Enqueuing Move request for scope (0.06, 0.01)
01:18:12.277 00.000 10052 Worker thread wakes up
01:18:12.277 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:18:12.277 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:18:12.278 00.001 10052 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=0.06
01:18:12.278 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:18:12.278 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.12, using input
01:18:12.278 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
01:18:12.278 00.000 10052 MoveAxis(E, 0, ABG)
01:18:12.278 00.000 10052 Move returns status 0, amount 0
01:18:12.278 00.000 10052 MoveAxis(N, 0, ABG)
01:18:12.278 00.000 10052 Move returns status 0, amount 0
01:18:12.278 00.000 10052 move complete, result=0
01:18:12.278 00.000 10052 worker thread done servicing request
01:18:12.299 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:12.337 00.038 6880 UpdateGuideState exits: m=2269 SNR=33.0
01:18:12.337 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:12.337 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:12.337 00.000 6880 Enqueuing Expose request
01:18:12.337 00.000 10052 Worker thread wakes up
01:18:12.337 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:18:12.337 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:12.337 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:13.480 01.143 10052 Exposure complete
01:18:13.554 00.074 10052 worker thread done servicing request
01:18:13.554 00.000 6880 OnExposeComplete: enter
01:18:13.554 00.000 6880 UpdateGuideState(): m_state=6
01:18:13.554 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
01:18:13.555 00.001 6880 Star::Find returns 1 (0), X=407.97, Y=888.51, Mass=2302, SNR=33.3, Peak=145 HFD=4.2
01:18:13.555 00.000 6880 MultiStar: [#1 0.15,0.12,0.92,U] [#2 0.25,-0.16,0.97,U] [#3 0.19,-0.16,0.90,U] [#4 0.02,-0.33,0.83,U] [#5 0.04,-0.20,0.95,U] [#6 0.34,-0.15,0.91,U] [#7 0.26,-0.11,0.76,U] [#8 -0.07,-0.28,0.79,U] 
01:18:13.555 00.000 6880 single-star, 8 included, MultiStar: {0.16, -0.13}, one-star: {0.19, 0.06}
01:18:13.555 00.000 6880 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.61) = xAngle (1.90 = 1.90)
01:18:13.555 00.000 6880 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.87 = 1.87)
01:18:13.555 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.06 hyp=0.19 cameraTheta=0.29 mountX=-0.06 mountY=0.19, mountTheta=1.90
01:18:13.557 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.06, opts=13)
01:18:13.557 00.000 6880 Enqueuing Move request for scope (0.19, 0.06)
01:18:13.557 00.000 10052 Worker thread wakes up
01:18:13.557 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.06) opts 0xd
01:18:13.557 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.06)
01:18:13.557 00.000 10052 Moving (0.19, 0.06) raw xDistance=-0.06 yDistance=0.19
01:18:13.557 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:18:13.557 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.19, slope = 0.03
01:18:13.558 00.001 10052 MoveAxis(E, 0, ABG)
01:18:13.558 00.000 10052 Move returns status 0, amount 0
01:18:13.558 00.000 10052 MoveAxis(S, 50, ABG)
01:18:13.558 00.000 10052 Guiding  Dir = 1, Dur = 50
01:18:13.584 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:13.618 00.034 10052 IsSlewing returns 0
01:18:13.630 00.012 6880 UpdateGuideState exits: m=2302 SNR=33.3
01:18:13.630 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:13.630 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:13.630 00.000 6880 Enqueuing Expose request
01:18:13.630 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"caaee97c-a118-42d3-b5d3-a39190135059"}
01:18:13.630 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"caaee97c-a118-42d3-b5d3-a39190135059"}
01:18:13.640 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5775a087-ea1b-4b91-9daa-735a59f71d9f"}
01:18:13.640 00.000 6880 case statement mapped state 6 to 3
01:18:13.640 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5775a087-ea1b-4b91-9daa-735a59f71d9f"}
01:18:13.642 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cbdc0b1f-499b-4a31-ae93-69a0b476f5cd"}
01:18:13.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":605,"width":15,"height":15,"star_pos":[6.97,6.51],"pixels":"..."},"id":"cbdc0b1f-499b-4a31-ae93-69a0b476f5cd"}
01:18:13.692 00.050 10052 IsGuiding returns 0
01:18:13.836 00.144 10052 IsGuiding returns 0
01:18:13.836 00.000 10052 Move returns status 0, amount 50
01:18:13.836 00.000 10052 move complete, result=0
01:18:13.836 00.000 10052 worker thread done servicing request
01:18:13.836 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
01:18:13.837 00.001 10052 Worker thread wakes up
01:18:13.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:13.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:14.753 00.916 10052 Exposure complete
01:18:14.822 00.069 10052 worker thread done servicing request
01:18:14.822 00.000 6880 OnExposeComplete: enter
01:18:14.823 00.001 6880 UpdateGuideState(): m_state=6
01:18:14.823 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
01:18:14.823 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=888.86, Mass=2296, SNR=33.3, Peak=122 HFD=4.5
01:18:14.823 00.000 6880 MultiStar: [#1 0.34,0.62,0.00,M1] [#2 0.36,0.46,0.00,M1] [#3 0.22,0.46,0.89,U] [#4 0.14,0.32,0.85,U] [#5 0.18,0.24,0.96,U] [#6 0.22,0.39,0.91,U] [#7 0.18,0.35,0.78,U] [#8 0.23,0.30,0.79,U] 
01:18:14.824 00.001 6880 refined, 6 included, MultiStar: {0.21, 0.35}, one-star: {0.27, 0.41}
01:18:14.824 00.000 6880 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.61) = xAngle (2.65 = 2.65)
01:18:14.824 00.000 6880 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.62 = 2.62)
01:18:14.824 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.35 hyp=0.41 cameraTheta=1.04 mountX=-0.36 mountY=0.20, mountTheta=2.63
01:18:14.825 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.35, opts=13)
01:18:14.825 00.000 6880 Enqueuing Move request for scope (0.21, 0.35)
01:18:14.825 00.000 10052 Worker thread wakes up
01:18:14.826 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.35) opts 0xd
01:18:14.826 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.35)
01:18:14.826 00.000 10052 Moving (0.21, 0.35) raw xDistance=-0.36 yDistance=0.20
01:18:14.826 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
01:18:14.826 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.20, slope = 0.03
01:18:14.826 00.000 10052 MoveAxis(E, 97, ABG)
01:18:14.826 00.000 10052 Guiding  Dir = 2, Dur = 97
01:18:14.846 00.020 10052 IsSlewing returns 0
01:18:14.850 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:14.884 00.034 10052 IsGuiding returns 0
01:18:14.893 00.009 6880 UpdateGuideState exits: m=2296 SNR=33.3
01:18:14.893 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:14.893 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:14.893 00.000 6880 Enqueuing Expose request
01:18:14.911 00.018 10052 PulseGuide returned control before completion, sleep 80
01:18:15.020 00.109 10052 IsGuiding returns 0
01:18:15.020 00.000 10052 Move returns status 0, amount 97
01:18:15.020 00.000 10052 MoveAxis(S, 47, ABG)
01:18:15.020 00.000 10052 Guiding  Dir = 1, Dur = 47
01:18:15.059 00.039 10052 IsSlewing returns 0
01:18:15.097 00.038 10052 IsGuiding returns 0
01:18:15.125 00.028 10052 PulseGuide returned control before completion, sleep 30
01:18:15.180 00.055 10052 IsGuiding returns 0
01:18:15.180 00.000 10052 Move returns status 0, amount 47
01:18:15.180 00.000 10052 move complete, result=0
01:18:15.180 00.000 10052 worker thread done servicing request
01:18:15.180 00.000 6880 GuideStep: -0.4 px 97 ms EAST, 0.2 px 47 ms SOUTH
01:18:15.180 00.000 10052 Worker thread wakes up
01:18:15.180 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:15.180 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:15.568 00.388 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56acad53-d991-4768-8ad8-fccd6c44d431"}
01:18:15.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56acad53-d991-4768-8ad8-fccd6c44d431"}
01:18:15.569 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af6d6189-e5c3-4847-98b9-ccbe761b0be7"}
01:18:15.569 00.000 6880 case statement mapped state 6 to 3
01:18:15.569 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"af6d6189-e5c3-4847-98b9-ccbe761b0be7"}
01:18:15.569 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4f639aa9-a915-4a42-9190-1c9d660b862e"}
01:18:15.569 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":606,"width":15,"height":15,"star_pos":[7.05,6.86],"pixels":"..."},"id":"4f639aa9-a915-4a42-9190-1c9d660b862e"}
01:18:16.313 00.744 10052 Exposure complete
01:18:16.396 00.083 10052 worker thread done servicing request
01:18:16.396 00.000 6880 OnExposeComplete: enter
01:18:16.396 00.000 6880 UpdateGuideState(): m_state=6
01:18:16.397 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
01:18:16.397 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.97, Mass=2171, SNR=32.3, Peak=129 HFD=4.5
01:18:16.397 00.000 6880 MultiStar: [#1 -0.00,0.64,0.00,M2] [#2 -0.05,0.36,1.01,U] [#3 0.32,0.42,0.00,M1] [#4 -0.17,0.25,0.88,U] [#5 -0.24,0.21,1.01,U] [#6 0.33,0.54,0.00,M1] [#7 -0.23,0.20,0.81,U] [#8 -0.02,0.52,0.00,M1] 
01:18:16.397 00.000 6880 refined, 4 included, MultiStar: {-0.11, 0.32}, one-star: {0.10, 0.52}
01:18:16.397 00.000 6880 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.61) = xAngle (3.52 = -2.76)
01:18:16.397 00.000 6880 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.49 = -2.79)
01:18:16.398 00.001 6880 CameraToMount -- cameraX=-0.11 cameraY=0.32 hyp=0.33 cameraTheta=1.91 mountX=-0.31 mountY=-0.12, mountTheta=-2.79
01:18:16.399 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.32, opts=13)
01:18:16.399 00.000 6880 Enqueuing Move request for scope (-0.11, 0.32)
01:18:16.400 00.001 10052 Worker thread wakes up
01:18:16.400 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.32) opts 0xd
01:18:16.400 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.32)
01:18:16.400 00.000 10052 Moving (-0.11, 0.32) raw xDistance=-0.31 yDistance=-0.12
01:18:16.400 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
01:18:16.400 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
01:18:16.400 00.000 10052 MoveAxis(E, 88, ABG)
01:18:16.400 00.000 10052 Guiding  Dir = 2, Dur = 88
01:18:16.421 00.021 10052 IsSlewing returns 0
01:18:16.429 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:16.458 00.029 10052 IsGuiding returns 0
01:18:16.471 00.013 6880 UpdateGuideState exits: m=2171 SNR=32.3
01:18:16.471 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:16.471 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:16.471 00.000 6880 Enqueuing Expose request
01:18:16.486 00.015 10052 PulseGuide returned control before completion, sleep 71
01:18:16.581 00.095 10052 IsGuiding returns 0
01:18:16.581 00.000 10052 Move returns status 0, amount 88
01:18:16.581 00.000 10052 MoveAxis(N, 0, ABG)
01:18:16.581 00.000 10052 Move returns status 0, amount 0
01:18:16.582 00.001 10052 move complete, result=0
01:18:16.582 00.000 10052 worker thread done servicing request
01:18:16.582 00.000 6880 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH
01:18:16.582 00.000 10052 Worker thread wakes up
01:18:16.582 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:16.582 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:17.500 00.918 10052 Exposure complete
01:18:17.580 00.080 10052 worker thread done servicing request
01:18:17.580 00.000 6880 OnExposeComplete: enter
01:18:17.580 00.000 6880 UpdateGuideState(): m_state=6
01:18:17.581 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
01:18:17.581 00.000 6880 Star::Find returns 1 (0), X=407.19, Y=888.61, Mass=2169, SNR=32.3, Peak=126 HFD=4.7
01:18:17.581 00.000 6880 MultiStar: [#1 -0.60,0.28,0.00,M3] [#2 -0.42,-0.25,1.02,U] [#3 -0.52,-0.12,0.00,M2] [#4 -0.50,-0.34,0.00,M1] [#5 -0.76,-0.01,0.00,M1] [#6 -0.40,-0.04,0.95,U] [#7 -0.74,-0.30,0.00,M1] [#8 -0.84,-0.13,0.00,M2] 
01:18:17.582 00.001 6880 refined, 2 included, MultiStar: {-0.47, -0.04}, one-star: {-0.60, 0.16}
01:18:17.582 00.000 6880 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.61) = xAngle (-1.43 = -1.43)
01:18:17.582 00.000 6880 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
01:18:17.582 00.000 6880 CameraToMount -- cameraX=-0.47 cameraY=-0.04 hyp=0.47 cameraTheta=-3.05 mountX=0.06 mountY=-0.47, mountTheta=-1.44
01:18:17.583 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.47, y=-0.04, opts=13)
01:18:17.584 00.001 6880 Enqueuing Move request for scope (-0.47, -0.04)
01:18:17.584 00.000 10052 Worker thread wakes up
01:18:17.584 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.04) opts 0xd
01:18:17.584 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.47, -0.04)
01:18:17.584 00.000 10052 Moving (-0.47, -0.04) raw xDistance=0.06 yDistance=-0.47
01:18:17.584 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:18:17.584 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.47, slope = -0.04
01:18:17.584 00.000 10052 MoveAxis(E, 0, ABG)
01:18:17.584 00.000 10052 Move returns status 0, amount 0
01:18:17.584 00.000 10052 MoveAxis(N, 65, ABG)
01:18:17.584 00.000 10052 Guiding  Dir = 0, Dur = 65
01:18:17.607 00.023 10052 IsSlewing returns 0
01:18:17.616 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:17.645 00.029 10052 IsGuiding returns 0
01:18:17.665 00.020 6880 UpdateGuideState exits: m=2169 SNR=32.3
01:18:17.665 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:17.665 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:17.665 00.000 6880 Enqueuing Expose request
01:18:17.672 00.007 10052 PulseGuide returned control before completion, sleep 48
01:18:17.788 00.116 10052 IsGuiding returns 0
01:18:17.789 00.001 10052 Move returns status 0, amount 65
01:18:17.789 00.000 10052 move complete, result=0
01:18:17.789 00.000 10052 worker thread done servicing request
01:18:17.789 00.000 10052 Worker thread wakes up
01:18:17.789 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:17.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:17.905 00.116 6880 GuideStep: 0.1 px 0 ms EAST, -0.5 px 65 ms NORTH
01:18:18.322 00.417 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a0260eb6-582a-445b-ac2e-a08f27c57cde"}
01:18:18.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a0260eb6-582a-445b-ac2e-a08f27c57cde"}
01:18:18.337 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5af2a4e9-c33b-429f-a4f1-58de808239ae"}
01:18:18.337 00.000 6880 case statement mapped state 6 to 3
01:18:18.337 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5af2a4e9-c33b-429f-a4f1-58de808239ae"}
01:18:18.365 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d21d3f17-2d4a-4972-90ac-af3a179a0b47"}
01:18:18.367 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":608,"width":15,"height":15,"star_pos":[7.19,6.61],"pixels":"..."},"id":"d21d3f17-2d4a-4972-90ac-af3a179a0b47"}
01:18:18.917 00.550 10052 Exposure complete
01:18:19.000 00.083 10052 worker thread done servicing request
01:18:19.000 00.000 6880 OnExposeComplete: enter
01:18:19.000 00.000 6880 UpdateGuideState(): m_state=6
01:18:19.000 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
01:18:19.001 00.001 6880 Star::Find returns 1 (0), X=407.42, Y=888.63, Mass=2199, SNR=32.5, Peak=132 HFD=4.6
01:18:19.001 00.000 6880 MultiStar: [#1 -0.64,0.10,0.00,M4] [#2 -0.48,0.09,1.01,U] [#3 -0.41,-0.15,0.91,U] [#4 -0.95,-0.24,0.00,M2] [#5 -0.49,-0.10,1.00,U] [#6 -0.18,0.26,0.92,U] [#7 -0.93,-0.23,0.00,M2] [#8 -0.74,-0.25,0.00,M3] 
01:18:19.001 00.000 6880 refined, 4 included, MultiStar: {-0.39, 0.06}, one-star: {-0.36, 0.18}
01:18:19.001 00.000 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.61 = -1.68)
01:18:19.001 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.58 = -1.71)
01:18:19.001 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=0.06 hyp=0.39 cameraTheta=2.99 mountX=-0.04 mountY=-0.39, mountTheta=-1.68
01:18:19.003 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=0.06, opts=13)
01:18:19.003 00.000 6880 Enqueuing Move request for scope (-0.39, 0.06)
01:18:19.003 00.000 10052 Worker thread wakes up
01:18:19.003 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.06) opts 0xd
01:18:19.003 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, 0.06)
01:18:19.003 00.000 10052 Moving (-0.39, 0.06) raw xDistance=-0.04 yDistance=-0.39
01:18:19.003 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:18:19.003 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.39, slope = -0.06
01:18:19.003 00.000 10052 MoveAxis(E, 0, ABG)
01:18:19.004 00.001 10052 Move returns status 0, amount 0
01:18:19.004 00.000 10052 MoveAxis(N, 102, ABG)
01:18:19.004 00.000 10052 Guiding  Dir = 0, Dur = 102
01:18:19.030 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:19.043 00.013 10052 IsSlewing returns 0
01:18:19.069 00.026 6880 UpdateGuideState exits: m=2199 SNR=32.5
01:18:19.069 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:19.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:19.069 00.000 6880 Enqueuing Expose request
01:18:19.082 00.013 10052 IsGuiding returns 0
01:18:19.109 00.027 10052 PulseGuide returned control before completion, sleep 85
01:18:19.218 00.109 10052 IsGuiding returns 0
01:18:19.218 00.000 10052 Move returns status 0, amount 102
01:18:19.218 00.000 10052 move complete, result=0
01:18:19.218 00.000 10052 worker thread done servicing request
01:18:19.218 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 102 ms NORTH
01:18:19.218 00.000 10052 Worker thread wakes up
01:18:19.218 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:19.218 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:20.134 00.916 10052 Exposure complete
01:18:20.205 00.071 10052 worker thread done servicing request
01:18:20.205 00.000 6880 OnExposeComplete: enter
01:18:20.206 00.001 6880 UpdateGuideState(): m_state=6
01:18:20.206 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
01:18:20.206 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=888.71, Mass=2261, SNR=33.0, Peak=136 HFD=4.6
01:18:20.206 00.000 6880 MultiStar: [#1 -0.52,0.23,0.00,M5] [#2 -0.30,0.11,0.98,U] [#3 -0.44,-0.05,0.92,U] [#4 -0.70,0.09,0.00,M3] [#5 -0.59,0.05,0.00,M1] [#6 -0.13,0.27,0.91,U] [#7 -0.68,-0.11,0.00,M3] [#8 -0.52,-0.10,0.00,M4] 
01:18:20.207 00.001 6880 refined, 3 included, MultiStar: {-0.33, 0.15}, one-star: {-0.42, 0.26}
01:18:20.207 00.000 6880 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.61) = xAngle (4.32 = -1.96)
01:18:20.207 00.000 6880 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.29 = -1.99)
01:18:20.207 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=0.15 hyp=0.36 cameraTheta=2.71 mountX=-0.14 mountY=-0.33, mountTheta=-1.97
01:18:20.208 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=0.15, opts=13)
01:18:20.209 00.001 6880 Enqueuing Move request for scope (-0.33, 0.15)
01:18:20.209 00.000 10052 Worker thread wakes up
01:18:20.209 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.15) opts 0xd
01:18:20.209 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, 0.15)
01:18:20.209 00.000 10052 Moving (-0.33, 0.15) raw xDistance=-0.14 yDistance=-0.33
01:18:20.209 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:18:20.209 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.33, slope = -0.07
01:18:20.209 00.000 10052 MoveAxis(E, 37, ABG)
01:18:20.209 00.000 10052 Guiding  Dir = 2, Dur = 37
01:18:20.236 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:20.277 00.041 10052 IsSlewing returns 0
01:18:20.279 00.002 6880 UpdateGuideState exits: m=2261 SNR=33.0
01:18:20.279 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:20.279 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:20.279 00.000 6880 Enqueuing Expose request
01:18:20.322 00.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"060c8aa7-9e4d-439a-9a2a-f60b0bfa0fdb"}
01:18:20.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"060c8aa7-9e4d-439a-9a2a-f60b0bfa0fdb"}
01:18:20.324 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9219d374-8f72-4280-a7c1-e19b7c9dacf6"}
01:18:20.324 00.000 6880 case statement mapped state 6 to 3
01:18:20.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9219d374-8f72-4280-a7c1-e19b7c9dacf6"}
01:18:20.325 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a745e947-452b-40eb-8c4e-cdbb5319a535"}
01:18:20.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":610,"width":15,"height":15,"star_pos":[7.36,6.71],"pixels":"..."},"id":"a745e947-452b-40eb-8c4e-cdbb5319a535"}
01:18:20.355 00.030 10052 IsGuiding returns 0
01:18:20.493 00.138 10052 IsGuiding returns 0
01:18:20.493 00.000 10052 Move returns status 0, amount 37
01:18:20.493 00.000 10052 MoveAxis(N, 124, ABG)
01:18:20.493 00.000 10052 Guiding  Dir = 0, Dur = 124
01:18:20.561 00.068 10052 IsSlewing returns 0
01:18:20.599 00.038 10052 IsGuiding returns 0
01:18:20.627 00.028 10052 PulseGuide returned control before completion, sleep 107
01:18:20.767 00.140 10052 IsGuiding returns 0
01:18:20.767 00.000 10052 Move returns status 0, amount 124
01:18:20.767 00.000 10052 move complete, result=0
01:18:20.767 00.000 10052 worker thread done servicing request
01:18:20.767 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.3 px 124 ms NORTH
01:18:20.767 00.000 10052 Worker thread wakes up
01:18:20.767 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:20.768 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:21.906 01.138 10052 Exposure complete
01:18:21.990 00.084 10052 worker thread done servicing request
01:18:21.990 00.000 6880 OnExposeComplete: enter
01:18:21.990 00.000 6880 UpdateGuideState(): m_state=6
01:18:21.990 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
01:18:21.990 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=888.72, Mass=2290, SNR=33.1, Peak=147 HFD=4.6
01:18:21.991 00.001 6880 MultiStar: [#1 -0.58,0.20,0.00,M6] [#2 -0.21,-0.10,1.00,U] [#3 -0.14,0.23,0.92,U] [#4 -0.62,-0.08,0.00,M4] [#5 -0.47,-0.02,0.99,U] [#6 -0.10,0.03,0.93,U] [#7 -0.66,0.10,0.00,M4] [#8 -0.66,-0.12,0.00,M5] 
01:18:21.991 00.000 6880 refined, 4 included, MultiStar: {-0.24, 0.08}, one-star: {-0.27, 0.27}
01:18:21.991 00.000 6880 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.61) = xAngle (4.43 = -1.85)
01:18:21.991 00.000 6880 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.40 = -1.88)
01:18:21.991 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.08 hyp=0.25 cameraTheta=2.82 mountX=-0.07 mountY=-0.24, mountTheta=-1.85
01:18:21.993 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.08, opts=13)
01:18:21.993 00.000 6880 Enqueuing Move request for scope (-0.24, 0.08)
01:18:21.993 00.000 10052 Worker thread wakes up
01:18:21.994 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.08) opts 0xd
01:18:21.994 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.08)
01:18:21.994 00.000 10052 Moving (-0.24, 0.08) raw xDistance=-0.07 yDistance=-0.24
01:18:21.994 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:18:21.994 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.26, using input
01:18:21.994 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.24, slope = -0.06
01:18:21.994 00.000 10052 MoveAxis(E, 0, ABG)
01:18:21.994 00.000 10052 Move returns status 0, amount 0
01:18:21.994 00.000 10052 MoveAxis(N, 43, ABG)
01:18:21.994 00.000 10052 Guiding  Dir = 0, Dur = 43
01:18:22.024 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:22.068 00.044 6880 UpdateGuideState exits: m=2290 SNR=33.1
01:18:22.068 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:22.068 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:22.068 00.000 6880 Enqueuing Expose request
01:18:22.070 00.002 10052 IsSlewing returns 0
01:18:22.144 00.074 10052 IsGuiding returns 0
01:18:22.279 00.135 10052 IsGuiding returns 0
01:18:22.279 00.000 10052 Move returns status 0, amount 43
01:18:22.279 00.000 10052 move complete, result=0
01:18:22.279 00.000 10052 worker thread done servicing request
01:18:22.279 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
01:18:22.279 00.000 10052 Worker thread wakes up
01:18:22.279 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:22.279 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:22.322 00.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"117c7cf0-4e41-4a28-b169-dd6f55b4af65"}
01:18:22.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"117c7cf0-4e41-4a28-b169-dd6f55b4af65"}
01:18:22.324 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef3c8365-e70c-41de-a953-c8066122afcc"}
01:18:22.324 00.000 6880 case statement mapped state 6 to 3
01:18:22.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef3c8365-e70c-41de-a953-c8066122afcc"}
01:18:22.325 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"481bac9b-50ed-408f-824d-36cb2c1dfd17"}
01:18:22.326 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":611,"width":15,"height":15,"star_pos":[6.52,6.72],"pixels":"..."},"id":"481bac9b-50ed-408f-824d-36cb2c1dfd17"}
01:18:23.187 00.861 10052 Exposure complete
01:18:23.268 00.081 10052 worker thread done servicing request
01:18:23.268 00.000 6880 OnExposeComplete: enter
01:18:23.268 00.000 6880 UpdateGuideState(): m_state=6
01:18:23.268 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
01:18:23.269 00.001 6880 Star::Find returns 1 (0), X=407.58, Y=888.65, Mass=2335, SNR=33.4, Peak=156 HFD=4.5
01:18:23.269 00.000 6880 MultiStar: [#1 -0.45,-0.01,0.93,U] [#2 -0.12,-0.17,0.96,U] [#3 -0.07,-0.03,0.90,U] [#4 -0.63,-0.11,0.00,M5] [#5 -0.46,-0.30,0.00,M1] [#6 -0.15,-0.01,0.91,U] [#7 -0.60,-0.18,0.00,M5] [#8 -0.36,-0.15,0.77,U] 
01:18:23.269 00.000 6880 refined, 5 included, MultiStar: {-0.22, -0.02}, one-star: {-0.20, 0.20}
01:18:23.269 00.000 6880 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.61) = xAngle (-1.42 = -1.42)
01:18:23.269 00.000 6880 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
01:18:23.269 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.02 hyp=0.22 cameraTheta=-3.03 mountX=0.03 mountY=-0.22, mountTheta=-1.42
01:18:23.271 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.02, opts=13)
01:18:23.272 00.001 6880 Enqueuing Move request for scope (-0.22, -0.02)
01:18:23.272 00.000 10052 Worker thread wakes up
01:18:23.272 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.02) opts 0xd
01:18:23.272 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.02)
01:18:23.272 00.000 10052 Moving (-0.22, -0.02) raw xDistance=0.03 yDistance=-0.22
01:18:23.272 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:18:23.272 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.22 is < calculated value -0.26, using input
01:18:23.272 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.22, slope = -0.06
01:18:23.272 00.000 10052 MoveAxis(E, 0, ABG)
01:18:23.272 00.000 10052 Move returns status 0, amount 0
01:18:23.272 00.000 10052 MoveAxis(N, 40, ABG)
01:18:23.273 00.001 10052 Guiding  Dir = 0, Dur = 40
01:18:23.294 00.021 10052 IsSlewing returns 0
01:18:23.302 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:23.331 00.029 10052 IsGuiding returns 0
01:18:23.345 00.014 6880 UpdateGuideState exits: m=2335 SNR=33.4
01:18:23.346 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:23.346 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:23.346 00.000 6880 Enqueuing Expose request
01:18:23.359 00.013 10052 PulseGuide returned control before completion, sleep 23
01:18:23.408 00.049 10052 IsGuiding returns 0
01:18:23.408 00.000 10052 Move returns status 0, amount 40
01:18:23.408 00.000 10052 move complete, result=0
01:18:23.408 00.000 10052 worker thread done servicing request
01:18:23.408 00.000 10052 Worker thread wakes up
01:18:23.409 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:23.409 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:23.437 00.028 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 40 ms NORTH
01:18:24.321 00.884 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8fdcbdef-8b5d-44d6-a3c8-826516e103bf"}
01:18:24.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8fdcbdef-8b5d-44d6-a3c8-826516e103bf"}
01:18:24.322 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53bb7bc9-5f10-4b6a-9f02-a7a0b6a24cdb"}
01:18:24.322 00.000 6880 case statement mapped state 6 to 3
01:18:24.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53bb7bc9-5f10-4b6a-9f02-a7a0b6a24cdb"}
01:18:24.323 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a47c55cf-de74-4d9e-872b-cf2aad750444"}
01:18:24.323 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":612,"width":15,"height":15,"star_pos":[6.58,6.65],"pixels":"..."},"id":"a47c55cf-de74-4d9e-872b-cf2aad750444"}
01:18:24.544 00.221 10052 Exposure complete
01:18:24.618 00.074 10052 worker thread done servicing request
01:18:24.619 00.001 6880 OnExposeComplete: enter
01:18:24.619 00.000 6880 UpdateGuideState(): m_state=6
01:18:24.619 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
01:18:24.619 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.66, Mass=2285, SNR=33.1, Peak=160 HFD=4.6
01:18:24.620 00.001 6880 MultiStar: [#1 -0.28,0.23,0.95,U] [#2 -0.06,-0.17,1.00,U] [#3 0.02,0.08,0.91,U] [#4 -0.53,-0.17,0.00,M6] [#5 -0.02,0.16,0.98,U] [#6 0.17,0.12,0.93,U] [#7 -0.36,-0.03,0.76,U] [#8 -0.07,0.14,0.81,U] 
01:18:24.620 00.000 6880 refined, 7 included, MultiStar: {-0.06, 0.09}, one-star: {0.03, 0.20}
01:18:24.620 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.78 = -2.51)
01:18:24.620 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.54)
01:18:24.620 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.16 mountX=-0.09 mountY=-0.06, mountTheta=-2.53
01:18:24.622 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.09, opts=13)
01:18:24.622 00.000 6880 Enqueuing Move request for scope (-0.06, 0.09)
01:18:24.622 00.000 10052 Worker thread wakes up
01:18:24.623 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
01:18:24.623 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
01:18:24.623 00.000 10052 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=-0.06
01:18:24.623 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:18:24.623 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.18, using input
01:18:24.623 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.04
01:18:24.623 00.000 10052 MoveAxis(E, 0, ABG)
01:18:24.623 00.000 10052 Move returns status 0, amount 0
01:18:24.623 00.000 10052 MoveAxis(N, 0, ABG)
01:18:24.624 00.001 10052 Move returns status 0, amount 0
01:18:24.624 00.000 10052 move complete, result=0
01:18:24.624 00.000 10052 worker thread done servicing request
01:18:24.648 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:24.689 00.041 6880 UpdateGuideState exits: m=2285 SNR=33.1
01:18:24.689 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:24.689 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:24.689 00.000 6880 Enqueuing Expose request
01:18:24.690 00.001 10052 Worker thread wakes up
01:18:24.690 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:24.690 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:24.690 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:25.602 00.912 10052 Exposure complete
01:18:25.665 00.063 10052 worker thread done servicing request
01:18:25.665 00.000 6880 OnExposeComplete: enter
01:18:25.665 00.000 6880 UpdateGuideState(): m_state=6
01:18:25.666 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
01:18:25.666 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.78, Mass=2329, SNR=33.4, Peak=161 HFD=4.5
01:18:25.666 00.000 6880 MultiStar: [#1 -0.15,0.29,0.93,U] [#2 -0.05,-0.05,0.98,U] [#3 0.13,0.01,0.88,U] [#4 -0.23,0.07,0.84,U] [#5 -0.14,0.05,0.97,U] [#6 0.22,0.12,0.89,U] [#7 -0.36,-0.08,0.73,U] [#8 -0.02,0.14,0.79,U] 
01:18:25.666 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.01, 0.33}
01:18:25.666 00.000 6880 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.61) = xAngle (3.73 = -2.56)
01:18:25.666 00.000 6880 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.59)
01:18:25.666 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
01:18:25.668 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.10, opts=13)
01:18:25.668 00.000 6880 Enqueuing Move request for scope (-0.06, 0.10)
01:18:25.668 00.000 10052 Worker thread wakes up
01:18:25.668 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
01:18:25.668 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:18:25.668 00.000 10052 Moving (-0.06, 0.10) raw xDistance=-0.10 yDistance=-0.06
01:18:25.668 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:18:25.668 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.11, using input
01:18:25.668 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:18:25.669 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
01:18:25.669 00.000 10052 MoveAxis(E, 0, ABG)
01:18:25.669 00.000 10052 Move returns status 0, amount 0
01:18:25.669 00.000 10052 MoveAxis(N, 0, ABG)
01:18:25.669 00.000 10052 Move returns status 0, amount 0
01:18:25.669 00.000 10052 move complete, result=0
01:18:25.670 00.001 10052 worker thread done servicing request
01:18:25.688 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:25.719 00.031 6880 UpdateGuideState exits: m=2329 SNR=33.4
01:18:25.719 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:25.720 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:25.720 00.000 6880 Enqueuing Expose request
01:18:25.720 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:25.720 00.000 10052 Worker thread wakes up
01:18:25.720 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:25.720 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:26.322 00.602 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e745b4cf-9fc1-4e4a-b93c-ae0516a1bd83"}
01:18:26.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e745b4cf-9fc1-4e4a-b93c-ae0516a1bd83"}
01:18:26.323 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ee0852d-c4ac-4af3-b475-c10ebe1317b4"}
01:18:26.324 00.001 6880 case statement mapped state 6 to 3
01:18:26.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ee0852d-c4ac-4af3-b475-c10ebe1317b4"}
01:18:26.324 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b10984e1-974b-4b94-98e0-208ae3d6eb7c"}
01:18:26.325 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":614,"width":15,"height":15,"star_pos":[6.78,6.78],"pixels":"..."},"id":"b10984e1-974b-4b94-98e0-208ae3d6eb7c"}
01:18:26.858 00.533 10052 Exposure complete
01:18:26.922 00.064 10052 worker thread done servicing request
01:18:26.923 00.001 6880 OnExposeComplete: enter
01:18:26.923 00.000 6880 UpdateGuideState(): m_state=6
01:18:26.923 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
01:18:26.923 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.69, Mass=2263, SNR=33.0, Peak=160 HFD=4.6
01:18:26.923 00.000 6880 MultiStar: [#1 -0.07,0.02,0.94,U] [#2 0.18,0.20,0.99,U] [#3 0.09,0.00,0.93,U] [#4 -0.15,-0.03,0.84,U] [#5 0.03,0.07,0.98,U] [#6 0.17,0.02,0.95,U] [#7 -0.33,0.12,0.76,U] [#8 -0.07,0.15,0.81,U] 
01:18:26.924 00.001 6880 refined, 8 included, MultiStar: {0.00, 0.09}, one-star: {0.09, 0.23}
01:18:26.924 00.000 6880 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.61) = xAngle (3.14 = -3.14)
01:18:26.924 00.000 6880 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.11 = 3.11)
01:18:26.924 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.53 mountX=-0.09 mountY=0.00, mountTheta=3.11
01:18:26.925 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.09, opts=13)
01:18:26.925 00.000 6880 Enqueuing Move request for scope (0.00, 0.09)
01:18:26.925 00.000 10052 Worker thread wakes up
01:18:26.926 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:18:26.926 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:18:26.926 00.000 10052 Moving (0.00, 0.09) raw xDistance=-0.09 yDistance=0.00
01:18:26.926 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:18:26.926 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.00
01:18:26.926 00.000 10052 MoveAxis(E, 0, ABG)
01:18:26.926 00.000 10052 Move returns status 0, amount 0
01:18:26.926 00.000 10052 MoveAxis(N, 0, ABG)
01:18:26.926 00.000 10052 Move returns status 0, amount 0
01:18:26.926 00.000 10052 move complete, result=0
01:18:26.926 00.000 10052 worker thread done servicing request
01:18:26.948 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:26.982 00.034 6880 UpdateGuideState exits: m=2263 SNR=33.0
01:18:26.983 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:26.983 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:26.983 00.000 6880 Enqueuing Expose request
01:18:26.983 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:26.983 00.000 10052 Worker thread wakes up
01:18:26.983 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:26.983 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:27.893 00.910 10052 Exposure complete
01:18:27.942 00.049 10052 worker thread done servicing request
01:18:27.943 00.001 6880 OnExposeComplete: enter
01:18:27.943 00.000 6880 UpdateGuideState(): m_state=6
01:18:27.944 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
01:18:27.944 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.75, Mass=2378, SNR=33.8, Peak=167 HFD=4.6
01:18:27.944 00.000 6880 MultiStar: [#1 -0.13,0.25,0.90,U] [#2 0.07,-0.16,0.98,U] [#3 0.07,0.09,0.89,U] [#4 0.06,0.20,0.81,U] [#5 -0.14,0.17,0.93,U] [#6 0.17,0.23,0.91,U] [#7 -0.29,0.15,0.73,U] [#8 -0.16,0.18,0.78,U] 
01:18:27.944 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.16}, one-star: {0.01, 0.30}
01:18:27.944 00.000 6880 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.61) = xAngle (3.37 = -2.92)
01:18:27.944 00.000 6880 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.34 = -2.95)
01:18:27.944 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.75 mountX=-0.15 mountY=-0.03, mountTheta=-2.95
01:18:27.946 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.16, opts=13)
01:18:27.946 00.000 6880 Enqueuing Move request for scope (-0.03, 0.16)
01:18:27.946 00.000 10052 Worker thread wakes up
01:18:27.946 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.16) opts 0xd
01:18:27.946 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.16)
01:18:27.947 00.001 10052 Moving (-0.03, 0.16) raw xDistance=-0.15 yDistance=-0.03
01:18:27.947 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:18:27.947 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:18:27.947 00.000 10052 MoveAxis(E, 41, ABG)
01:18:27.947 00.000 10052 Guiding  Dir = 2, Dur = 41
01:18:27.965 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:27.992 00.027 6880 UpdateGuideState exits: m=2378 SNR=33.8
01:18:27.992 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:27.992 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:27.992 00.000 6880 Enqueuing Expose request
01:18:27.992 00.000 10052 IsSlewing returns 0
01:18:28.066 00.074 10052 IsGuiding returns 0
01:18:28.214 00.148 10052 IsGuiding returns 0
01:18:28.216 00.002 10052 Move returns status 0, amount 41
01:18:28.216 00.000 10052 MoveAxis(N, 0, ABG)
01:18:28.216 00.000 10052 Move returns status 0, amount 0
01:18:28.216 00.000 10052 move complete, result=0
01:18:28.216 00.000 10052 worker thread done servicing request
01:18:28.216 00.000 6880 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
01:18:28.216 00.000 10052 Worker thread wakes up
01:18:28.217 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:28.217 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:28.322 00.105 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54574aab-b5d6-4fb5-be11-a253bb3ff5cb"}
01:18:28.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54574aab-b5d6-4fb5-be11-a253bb3ff5cb"}
01:18:28.322 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4322fd5d-23c6-49e2-a91b-57c0e8c0a4e4"}
01:18:28.322 00.000 6880 case statement mapped state 6 to 3
01:18:28.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4322fd5d-23c6-49e2-a91b-57c0e8c0a4e4"}
01:18:28.323 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"41a2c9f2-07ff-47e7-8273-e053d62922e1"}
01:18:28.323 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":616,"width":15,"height":15,"star_pos":[6.80,6.75],"pixels":"..."},"id":"41a2c9f2-07ff-47e7-8273-e053d62922e1"}
01:18:29.346 01.023 10052 Exposure complete
01:18:29.399 00.053 10052 worker thread done servicing request
01:18:29.399 00.000 6880 OnExposeComplete: enter
01:18:29.399 00.000 6880 UpdateGuideState(): m_state=6
01:18:29.399 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
01:18:29.399 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.85, Mass=2353, SNR=33.7, Peak=157 HFD=4.4
01:18:29.400 00.001 6880 MultiStar: [#1 -0.10,0.33,0.93,U] [#2 0.29,0.34,0.99,U] [#3 0.15,0.33,0.90,U] [#4 -0.19,0.13,0.85,U] [#5 0.06,0.02,0.93,U] [#6 0.18,0.35,0.93,U] [#7 -0.28,0.12,0.74,U] [#8 -0.00,0.18,0.78,U] 
01:18:29.400 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.25}, one-star: {0.12, 0.39}
01:18:29.400 00.000 6880 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.61) = xAngle (3.03 = 3.03)
01:18:29.400 00.000 6880 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.00 = 3.00)
01:18:29.400 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.42 mountX=-0.25 mountY=0.03, mountTheta=3.00
01:18:29.402 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.25, opts=13)
01:18:29.402 00.000 6880 Enqueuing Move request for scope (0.04, 0.25)
01:18:29.402 00.000 10052 Worker thread wakes up
01:18:29.402 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
01:18:29.402 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
01:18:29.402 00.000 10052 Moving (0.04, 0.25) raw xDistance=-0.25 yDistance=0.03
01:18:29.402 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:18:29.403 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:18:29.403 00.000 10052 MoveAxis(E, 69, ABG)
01:18:29.403 00.000 10052 Guiding  Dir = 2, Dur = 69
01:18:29.423 00.020 10052 IsSlewing returns 0
01:18:29.427 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:29.461 00.034 10052 IsGuiding returns 0
01:18:29.462 00.001 6880 UpdateGuideState exits: m=2353 SNR=33.7
01:18:29.462 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:29.462 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:29.462 00.000 6880 Enqueuing Expose request
01:18:29.489 00.027 10052 PulseGuide returned control before completion, sleep 52
01:18:29.606 00.117 10052 IsGuiding returns 0
01:18:29.606 00.000 10052 Move returns status 0, amount 69
01:18:29.606 00.000 10052 MoveAxis(N, 0, ABG)
01:18:29.606 00.000 10052 Move returns status 0, amount 0
01:18:29.606 00.000 10052 move complete, result=0
01:18:29.606 00.000 10052 worker thread done servicing request
01:18:29.606 00.000 10052 Worker thread wakes up
01:18:29.606 00.000 6880 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
01:18:29.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:29.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:30.320 00.714 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ef1b154-e8dc-42b6-abb6-57588ccd384b"}
01:18:30.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ef1b154-e8dc-42b6-abb6-57588ccd384b"}
01:18:30.321 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f9f1d125-9157-4b59-b71d-f00ba17262fc"}
01:18:30.321 00.000 6880 case statement mapped state 6 to 3
01:18:30.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9f1d125-9157-4b59-b71d-f00ba17262fc"}
01:18:30.322 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cabd6379-bc48-45f5-a727-261d7bec1e34"}
01:18:30.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":617,"width":15,"height":15,"star_pos":[6.90,6.85],"pixels":"..."},"id":"cabd6379-bc48-45f5-a727-261d7bec1e34"}
01:18:30.526 00.204 10052 Exposure complete
01:18:30.578 00.052 10052 worker thread done servicing request
01:18:30.578 00.000 6880 OnExposeComplete: enter
01:18:30.579 00.001 6880 UpdateGuideState(): m_state=6
01:18:30.579 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
01:18:30.579 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.94, Mass=2285, SNR=33.2, Peak=139 HFD=4.5
01:18:30.579 00.000 6880 MultiStar: [#1 -0.22,0.47,0.00,M1] [#2 -0.12,0.10,1.01,U] [#3 0.13,0.34,0.90,U] [#4 -0.39,0.30,0.83,U] [#5 -0.35,0.13,0.97,U] [#6 0.33,0.50,0.00,M1] [#7 -0.20,0.21,0.75,U] [#8 -0.26,0.20,0.79,U] 
01:18:30.579 00.000 6880 refined, 6 included, MultiStar: {-0.18, 0.25}, one-star: {-0.09, 0.49}
01:18:30.579 00.000 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.79 = -2.49)
01:18:30.579 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.52)
01:18:30.579 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.18 mountX=-0.25 mountY=-0.18, mountTheta=-2.51
01:18:30.581 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.25, opts=13)
01:18:30.581 00.000 6880 Enqueuing Move request for scope (-0.18, 0.25)
01:18:30.581 00.000 10052 Worker thread wakes up
01:18:30.581 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
01:18:30.581 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
01:18:30.581 00.000 10052 Moving (-0.18, 0.25) raw xDistance=-0.25 yDistance=-0.18
01:18:30.581 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:18:30.581 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.18, slope = -0.05
01:18:30.581 00.000 10052 MoveAxis(E, 70, ABG)
01:18:30.581 00.000 10052 Guiding  Dir = 2, Dur = 70
01:18:30.600 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:30.602 00.002 10052 IsSlewing returns 0
01:18:30.630 00.028 6880 UpdateGuideState exits: m=2285 SNR=33.2
01:18:30.631 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:30.631 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:30.631 00.000 6880 Enqueuing Expose request
01:18:30.640 00.009 10052 IsGuiding returns 0
01:18:30.668 00.028 10052 PulseGuide returned control before completion, sleep 53
01:18:30.748 00.080 10052 IsGuiding returns 0
01:18:30.748 00.000 10052 Move returns status 0, amount 70
01:18:30.749 00.001 10052 MoveAxis(N, 35, ABG)
01:18:30.749 00.000 10052 Guiding  Dir = 0, Dur = 35
01:18:30.786 00.037 10052 IsSlewing returns 0
01:18:30.825 00.039 10052 IsGuiding returns 0
01:18:30.852 00.027 10052 PulseGuide returned control before completion, sleep 18
01:18:30.903 00.051 10052 IsGuiding returns 0
01:18:30.903 00.000 10052 Move returns status 0, amount 35
01:18:30.905 00.002 10052 move complete, result=0
01:18:30.905 00.000 10052 worker thread done servicing request
01:18:30.905 00.000 10052 Worker thread wakes up
01:18:30.905 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:30.905 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:30.905 00.000 6880 GuideStep: -0.2 px 70 ms EAST, -0.2 px 35 ms NORTH
01:18:32.033 01.128 10052 Exposure complete
01:18:32.106 00.073 10052 worker thread done servicing request
01:18:32.106 00.000 6880 OnExposeComplete: enter
01:18:32.106 00.000 6880 UpdateGuideState(): m_state=6
01:18:32.107 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
01:18:32.107 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.89, Mass=2224, SNR=32.8, Peak=155 HFD=4.4
01:18:32.107 00.000 6880 MultiStar: [#1 -0.17,0.35,0.96,U] [#2 0.23,0.20,1.01,U] [#3 0.26,0.35,0.93,U] [#4 -0.24,0.15,0.82,U] [#5 -0.01,0.16,0.97,U] [#6 0.19,0.15,0.95,U] [#7 -0.31,0.36,0.78,U] [#8 -0.04,0.30,0.82,U] 
01:18:32.107 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.27}, one-star: {0.09, 0.44}
01:18:32.107 00.000 6880 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.61) = xAngle (3.14 = -3.14)
01:18:32.107 00.000 6880 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.11 = 3.11)
01:18:32.108 00.001 6880 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.53 mountX=-0.27 mountY=0.01, mountTheta=3.11
01:18:32.109 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.27, opts=13)
01:18:32.109 00.000 6880 Enqueuing Move request for scope (0.01, 0.27)
01:18:32.109 00.000 10052 Worker thread wakes up
01:18:32.109 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
01:18:32.109 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
01:18:32.109 00.000 10052 Moving (0.01, 0.27) raw xDistance=-0.27 yDistance=0.01
01:18:32.109 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:18:32.109 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:18:32.109 00.000 10052 MoveAxis(E, 77, ABG)
01:18:32.109 00.000 10052 Guiding  Dir = 2, Dur = 77
01:18:32.132 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:32.148 00.016 10052 IsSlewing returns 0
01:18:32.164 00.016 6880 UpdateGuideState exits: m=2224 SNR=32.8
01:18:32.164 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:32.164 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:32.164 00.000 6880 Enqueuing Expose request
01:18:32.215 00.051 10052 IsGuiding returns 0
01:18:32.280 00.065 10052 PulseGuide returned control before completion, sleep 22
01:18:32.320 00.040 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dde108dc-b77a-4a90-9e10-c6d76e242c55"}
01:18:32.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dde108dc-b77a-4a90-9e10-c6d76e242c55"}
01:18:32.321 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d00df753-61b5-4906-9c88-1374ff4cb342"}
01:18:32.321 00.000 6880 case statement mapped state 6 to 3
01:18:32.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d00df753-61b5-4906-9c88-1374ff4cb342"}
01:18:32.322 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"93b3d026-cff9-4d99-ae5d-a831737b28eb"}
01:18:32.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":619,"width":15,"height":15,"star_pos":[6.87,6.89],"pixels":"..."},"id":"93b3d026-cff9-4d99-ae5d-a831737b28eb"}
01:18:32.383 00.061 10052 IsGuiding returns 1
01:18:32.383 00.000 10052 scope still moving after pulse duration time elapsed
01:18:32.460 00.077 10052 IsSlewing returns 0
01:18:32.533 00.073 10052 IsGuiding returns 0
01:18:32.534 00.001 10052 scope move finished after 77 + 241 ms
01:18:32.534 00.000 10052 Move returns status 0, amount 77
01:18:32.534 00.000 10052 MoveAxis(N, 0, ABG)
01:18:32.534 00.000 10052 Move returns status 0, amount 0
01:18:32.534 00.000 10052 move complete, result=0
01:18:32.534 00.000 10052 worker thread done servicing request
01:18:32.534 00.000 10052 Worker thread wakes up
01:18:32.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:32.534 00.000 6880 GuideStep: -0.3 px 77 ms EAST, 0.0 px 0 ms NORTH
01:18:32.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:33.456 00.922 10052 Exposure complete
01:18:33.520 00.064 10052 worker thread done servicing request
01:18:33.520 00.000 6880 OnExposeComplete: enter
01:18:33.520 00.000 6880 UpdateGuideState(): m_state=6
01:18:33.520 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
01:18:33.520 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.88, Mass=2327, SNR=33.5, Peak=152 HFD=4.6
01:18:33.521 00.001 6880 MultiStar: [#1 -0.13,0.33,0.92,U] [#2 -0.03,0.08,0.98,U] [#3 -0.10,0.26,0.91,U] [#4 -0.61,-0.08,0.00,M1] [#5 -0.09,0.14,0.96,U] [#6 0.18,0.50,0.00,M1] [#7 -0.40,0.11,0.75,U] [#8 -0.18,0.34,0.77,U] 
01:18:33.521 00.000 6880 refined, 6 included, MultiStar: {-0.13, 0.24}, one-star: {-0.08, 0.42}
01:18:33.521 00.000 6880 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.61) = xAngle (3.69 = -2.59)
01:18:33.521 00.000 6880 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.66 = -2.62)
01:18:33.521 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.24 hyp=0.28 cameraTheta=2.08 mountX=-0.24 mountY=-0.14, mountTheta=-2.61
01:18:33.522 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.24, opts=13)
01:18:33.522 00.000 6880 Enqueuing Move request for scope (-0.13, 0.24)
01:18:33.522 00.000 10052 Worker thread wakes up
01:18:33.522 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.24) opts 0xd
01:18:33.523 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.24)
01:18:33.523 00.000 10052 Moving (-0.13, 0.24) raw xDistance=-0.24 yDistance=-0.14
01:18:33.523 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:18:33.523 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
01:18:33.523 00.000 10052 MoveAxis(E, 67, ABG)
01:18:33.523 00.000 10052 Guiding  Dir = 2, Dur = 67
01:18:33.541 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:33.575 00.034 6880 UpdateGuideState exits: m=2327 SNR=33.5
01:18:33.575 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:33.575 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:33.575 00.000 6880 Enqueuing Expose request
01:18:33.581 00.006 10052 IsSlewing returns 0
01:18:33.655 00.074 10052 IsGuiding returns 0
01:18:33.719 00.064 10052 PulseGuide returned control before completion, sleep 13
01:18:33.796 00.077 10052 IsGuiding returns 1
01:18:33.796 00.000 10052 scope still moving after pulse duration time elapsed
01:18:33.876 00.080 10052 IsSlewing returns 0
01:18:33.954 00.078 10052 IsGuiding returns 0
01:18:33.955 00.001 10052 scope move finished after 67 + 233 ms
01:18:33.955 00.000 10052 Move returns status 0, amount 67
01:18:33.955 00.000 10052 MoveAxis(N, 0, ABG)
01:18:33.955 00.000 10052 Move returns status 0, amount 0
01:18:33.955 00.000 10052 move complete, result=0
01:18:33.955 00.000 10052 worker thread done servicing request
01:18:33.955 00.000 10052 Worker thread wakes up
01:18:33.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:33.956 00.001 6880 GuideStep: -0.2 px 67 ms EAST, -0.1 px 0 ms NORTH
01:18:33.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:34.320 00.364 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e525024a-7ae4-44a6-831e-052c46aaf842"}
01:18:34.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e525024a-7ae4-44a6-831e-052c46aaf842"}
01:18:34.321 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a36f8f6e-f0cc-49d3-a2bc-655658246b15"}
01:18:34.321 00.000 6880 case statement mapped state 6 to 3
01:18:34.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a36f8f6e-f0cc-49d3-a2bc-655658246b15"}
01:18:34.322 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0ca7b9fa-563b-47bf-b2de-2a2d46b19dff"}
01:18:34.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":620,"width":15,"height":15,"star_pos":[6.71,6.88],"pixels":"..."},"id":"0ca7b9fa-563b-47bf-b2de-2a2d46b19dff"}
01:18:35.086 00.764 10052 Exposure complete
01:18:35.154 00.068 10052 worker thread done servicing request
01:18:35.155 00.001 6880 OnExposeComplete: enter
01:18:35.155 00.000 6880 UpdateGuideState(): m_state=6
01:18:35.155 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
01:18:35.155 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.71, Mass=2179, SNR=32.3, Peak=145 HFD=4.6
01:18:35.156 00.001 6880 MultiStar: [#1 -0.36,0.34,0.93,U] [#2 0.07,-0.00,1.04,U] [#3 0.08,0.29,0.92,U] [#4 -0.52,-0.18,0.00,M2] [#5 -0.26,0.15,0.97,U] [#6 0.12,0.33,0.96,U] [#7 -0.53,0.10,0.00,M1] [#8 -0.26,0.17,0.80,U] 
01:18:35.156 00.000 6880 refined, 6 included, MultiStar: {-0.08, 0.22}, one-star: {-0.00, 0.26}
01:18:35.156 00.000 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.54 = -2.74)
01:18:35.156 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.51 = -2.77)
01:18:35.156 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.93 mountX=-0.21 mountY=-0.08, mountTheta=-2.77
01:18:35.158 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.22, opts=13)
01:18:35.158 00.000 6880 Enqueuing Move request for scope (-0.08, 0.22)
01:18:35.159 00.001 10052 Worker thread wakes up
01:18:35.159 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.22) opts 0xd
01:18:35.159 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.22)
01:18:35.159 00.000 10052 Moving (-0.08, 0.22) raw xDistance=-0.21 yDistance=-0.08
01:18:35.159 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:18:35.159 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
01:18:35.159 00.000 10052 MoveAxis(E, 61, ABG)
01:18:35.159 00.000 10052 Guiding  Dir = 2, Dur = 61
01:18:35.180 00.021 10052 IsSlewing returns 0
01:18:35.186 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:35.215 00.029 6880 UpdateGuideState exits: m=2179 SNR=32.3
01:18:35.215 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:35.215 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:35.215 00.000 6880 Enqueuing Expose request
01:18:35.219 00.004 10052 IsGuiding returns 0
01:18:35.246 00.027 10052 PulseGuide returned control before completion, sleep 44
01:18:35.326 00.080 10052 IsGuiding returns 0
01:18:35.326 00.000 10052 Move returns status 0, amount 61
01:18:35.326 00.000 10052 MoveAxis(N, 0, ABG)
01:18:35.326 00.000 10052 Move returns status 0, amount 0
01:18:35.326 00.000 10052 move complete, result=0
01:18:35.327 00.001 10052 worker thread done servicing request
01:18:35.327 00.000 10052 Worker thread wakes up
01:18:35.327 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
01:18:35.327 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:35.327 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:36.235 00.908 10052 Exposure complete
01:18:36.294 00.059 10052 worker thread done servicing request
01:18:36.294 00.000 6880 OnExposeComplete: enter
01:18:36.294 00.000 6880 UpdateGuideState(): m_state=6
01:18:36.294 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
01:18:36.294 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.72, Mass=2151, SNR=32.2, Peak=154 HFD=4.6
01:18:36.294 00.000 6880 MultiStar: [#1 -0.28,0.32,0.96,U] [#2 -0.08,0.01,1.01,U] [#3 0.01,0.28,0.93,U] [#4 -0.58,-0.17,0.00,M3] [#5 -0.40,-0.20,0.97,U] [#6 -0.02,0.14,0.93,U] [#7 -0.42,0.35,0.00,M2] [#8 -0.11,0.29,0.82,U] 
01:18:36.294 00.000 6880 refined, 6 included, MultiStar: {-0.13, 0.16}, one-star: {-0.05, 0.27}
01:18:36.294 00.000 6880 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.61) = xAngle (3.89 = -2.39)
01:18:36.294 00.000 6880 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.42)
01:18:36.295 00.001 6880 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.20 cameraTheta=2.28 mountX=-0.15 mountY=-0.13, mountTheta=-2.41
01:18:36.296 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.16, opts=13)
01:18:36.296 00.000 6880 Enqueuing Move request for scope (-0.13, 0.16)
01:18:36.296 00.000 10052 Worker thread wakes up
01:18:36.296 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
01:18:36.296 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
01:18:36.296 00.000 10052 Moving (-0.13, 0.16) raw xDistance=-0.15 yDistance=-0.13
01:18:36.296 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:18:36.296 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
01:18:36.296 00.000 10052 MoveAxis(E, 43, ABG)
01:18:36.296 00.000 10052 Guiding  Dir = 2, Dur = 43
01:18:36.314 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:36.347 00.033 6880 UpdateGuideState exits: m=2151 SNR=32.2
01:18:36.348 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:36.348 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:36.348 00.000 6880 Enqueuing Expose request
01:18:36.348 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d72b1a15-0b56-4fb5-8380-f25dc4364e5c"}
01:18:36.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d72b1a15-0b56-4fb5-8380-f25dc4364e5c"}
01:18:36.352 00.004 10052 IsSlewing returns 0
01:18:36.356 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db26ed43-5a81-4032-be4f-fc72e1f4770b"}
01:18:36.357 00.001 6880 case statement mapped state 6 to 3
01:18:36.357 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db26ed43-5a81-4032-be4f-fc72e1f4770b"}
01:18:36.358 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0da8e9ae-5eff-4476-aa22-27a8c6ce7c7f"}
01:18:36.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":622,"width":15,"height":15,"star_pos":[6.74,6.72],"pixels":"..."},"id":"0da8e9ae-5eff-4476-aa22-27a8c6ce7c7f"}
01:18:36.425 00.067 10052 IsGuiding returns 0
01:18:36.524 00.099 10052 IsGuiding returns 1
01:18:36.524 00.000 10052 scope still moving after pulse duration time elapsed
01:18:36.567 00.043 10052 IsSlewing returns 0
01:18:36.604 00.037 10052 IsGuiding returns 0
01:18:36.604 00.000 10052 scope move finished after 43 + 135 ms
01:18:36.604 00.000 10052 Move returns status 0, amount 43
01:18:36.604 00.000 10052 MoveAxis(N, 0, ABG)
01:18:36.605 00.001 10052 Move returns status 0, amount 0
01:18:36.605 00.000 10052 move complete, result=0
01:18:36.605 00.000 10052 worker thread done servicing request
01:18:36.605 00.000 10052 Worker thread wakes up
01:18:36.605 00.000 6880 GuideStep: -0.1 px 43 ms EAST, -0.1 px 0 ms NORTH
01:18:36.605 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:36.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:37.743 01.138 10052 Exposure complete
01:18:37.813 00.070 10052 worker thread done servicing request
01:18:37.813 00.000 6880 OnExposeComplete: enter
01:18:37.813 00.000 6880 UpdateGuideState(): m_state=6
01:18:37.813 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
01:18:37.813 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.88, Mass=2225, SNR=32.7, Peak=154 HFD=4.5
01:18:37.814 00.001 6880 MultiStar: [#1 -0.07,0.21,0.96,U] [#2 -0.04,0.04,1.00,U] [#3 0.12,0.23,0.93,U] [#4 -0.28,0.03,0.80,U] [#5 0.04,0.20,0.96,U] [#6 0.16,0.22,0.93,U] [#7 -0.35,0.23,0.72,U] [#8 -0.14,0.24,0.77,U] 
01:18:37.814 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.21}, one-star: {0.12, 0.43}
01:18:37.814 00.000 6880 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.61) = xAngle (3.35 = -2.94)
01:18:37.814 00.000 6880 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.32 = -2.97)
01:18:37.814 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.21 hyp=0.21 cameraTheta=1.74 mountX=-0.20 mountY=-0.04, mountTheta=-2.97
01:18:37.815 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.21, opts=13)
01:18:37.815 00.000 6880 Enqueuing Move request for scope (-0.03, 0.21)
01:18:37.815 00.000 10052 Worker thread wakes up
01:18:37.815 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.21) opts 0xd
01:18:37.815 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.21)
01:18:37.815 00.000 10052 Moving (-0.03, 0.21) raw xDistance=-0.20 yDistance=-0.04
01:18:37.815 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20
01:18:37.816 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.04, using input
01:18:37.816 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:18:37.816 00.000 10052 MoveAxis(E, 57, ABG)
01:18:37.816 00.000 10052 Guiding  Dir = 2, Dur = 57
01:18:37.860 00.044 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:37.888 00.028 10052 IsSlewing returns 0
01:18:37.908 00.020 6880 UpdateGuideState exits: m=2225 SNR=32.7
01:18:37.908 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:37.908 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:37.908 00.000 6880 Enqueuing Expose request
01:18:37.966 00.058 10052 IsGuiding returns 0
01:18:38.109 00.143 10052 IsGuiding returns 0
01:18:38.109 00.000 10052 Move returns status 0, amount 57
01:18:38.109 00.000 10052 MoveAxis(N, 0, ABG)
01:18:38.109 00.000 10052 Move returns status 0, amount 0
01:18:38.111 00.002 10052 move complete, result=0
01:18:38.111 00.000 10052 worker thread done servicing request
01:18:38.111 00.000 6880 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
01:18:38.111 00.000 10052 Worker thread wakes up
01:18:38.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:38.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:38.319 00.208 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd25a4f7-1756-4740-be35-668517e304c6"}
01:18:38.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd25a4f7-1756-4740-be35-668517e304c6"}
01:18:38.320 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22e44e7c-0b3c-40fe-a753-3946d46af027"}
01:18:38.320 00.000 6880 case statement mapped state 6 to 3
01:18:38.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"22e44e7c-0b3c-40fe-a753-3946d46af027"}
01:18:38.320 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c773606f-99f9-483e-b028-93eeb2b57a2e"}
01:18:38.322 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":623,"width":15,"height":15,"star_pos":[6.90,6.88],"pixels":"..."},"id":"c773606f-99f9-483e-b028-93eeb2b57a2e"}
01:18:39.027 00.705 10052 Exposure complete
01:18:39.081 00.054 10052 worker thread done servicing request
01:18:39.081 00.000 6880 OnExposeComplete: enter
01:18:39.081 00.000 6880 UpdateGuideState(): m_state=6
01:18:39.081 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
01:18:39.081 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=888.86, Mass=2048, SNR=31.4, Peak=134 HFD=4.6
01:18:39.081 00.000 6880 MultiStar: [#1 -0.24,0.50,0.00,M1] [#2 -0.12,0.01,1.06,U] [#3 -0.02,0.31,0.95,U] [#4 -0.25,0.31,0.85,U] [#5 -0.41,0.10,1.01,U] [#6 0.08,0.50,0.95,U] [#7 -0.42,0.38,0.00,M2] [#8 -0.24,0.31,0.82,U] 
01:18:39.082 00.001 6880 refined, 6 included, MultiStar: {-0.15, 0.27}, one-star: {-0.12, 0.41}
01:18:39.082 00.000 6880 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.61) = xAngle (3.69 = -2.59)
01:18:39.082 00.000 6880 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.66 = -2.62)
01:18:39.082 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.27 hyp=0.31 cameraTheta=2.08 mountX=-0.27 mountY=-0.16, mountTheta=-2.61
01:18:39.083 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.27, opts=13)
01:18:39.083 00.000 6880 Enqueuing Move request for scope (-0.15, 0.27)
01:18:39.083 00.000 10052 Worker thread wakes up
01:18:39.083 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.27) opts 0xd
01:18:39.083 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.27)
01:18:39.083 00.000 10052 Moving (-0.15, 0.27) raw xDistance=-0.27 yDistance=-0.16
01:18:39.083 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:18:39.083 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
01:18:39.083 00.000 10052 MoveAxis(E, 74, ABG)
01:18:39.083 00.000 10052 Guiding  Dir = 2, Dur = 74
01:18:39.104 00.021 10052 IsSlewing returns 0
01:18:39.105 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:39.142 00.037 10052 IsGuiding returns 0
01:18:39.143 00.001 6880 UpdateGuideState exits: m=2048 SNR=31.4
01:18:39.143 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:39.143 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:39.143 00.000 6880 Enqueuing Expose request
01:18:39.169 00.026 10052 PulseGuide returned control before completion, sleep 57
01:18:39.262 00.093 10052 IsGuiding returns 0
01:18:39.262 00.000 10052 Move returns status 0, amount 74
01:18:39.262 00.000 10052 MoveAxis(N, 0, ABG)
01:18:39.262 00.000 10052 Move returns status 0, amount 0
01:18:39.262 00.000 10052 move complete, result=0
01:18:39.263 00.001 10052 worker thread done servicing request
01:18:39.263 00.000 6880 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH
01:18:39.263 00.000 10052 Worker thread wakes up
01:18:39.263 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:39.263 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:40.320 01.057 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"62a63fe6-1c10-4a32-bf02-03f0288dc6a1"}
01:18:40.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"62a63fe6-1c10-4a32-bf02-03f0288dc6a1"}
01:18:40.321 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db7269e9-d008-489b-9b5b-f49f3b5476f2"}
01:18:40.321 00.000 6880 case statement mapped state 6 to 3
01:18:40.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db7269e9-d008-489b-9b5b-f49f3b5476f2"}
01:18:40.321 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8fd199f5-8844-4df3-aabe-689ab2dd1174"}
01:18:40.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":624,"width":15,"height":15,"star_pos":[6.66,6.86],"pixels":"..."},"id":"8fd199f5-8844-4df3-aabe-689ab2dd1174"}
01:18:40.390 00.069 10052 Exposure complete
01:18:40.467 00.077 6880 OnExposeComplete: enter
01:18:40.467 00.000 6880 UpdateGuideState(): m_state=6
01:18:40.467 00.000 10052 worker thread done servicing request
01:18:40.467 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
01:18:40.467 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=889.03, Mass=2089, SNR=31.6, Peak=113 HFD=4.6
01:18:40.468 00.001 6880 MultiStar: [#1 -0.26,0.47,0.00,M2] [#2 -0.03,0.46,1.04,U] [#3 -0.03,0.50,0.93,U] [#4 -0.59,0.26,0.00,M2] [#5 -0.34,0.36,1.00,U] [#6 0.04,0.58,0.00,M1] [#7 -0.41,0.39,0.00,M3] [#8 -0.29,0.39,0.79,U] 
01:18:40.468 00.000 6880 refined, 4 included, MultiStar: {-0.17, 0.46}, one-star: {-0.17, 0.58}
01:18:40.468 00.000 6880 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.61) = xAngle (3.53 = -2.75)
01:18:40.468 00.000 6880 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.50 = -2.78)
01:18:40.468 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.46 hyp=0.49 cameraTheta=1.92 mountX=-0.45 mountY=-0.17, mountTheta=-2.78
01:18:40.469 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.46, opts=13)
01:18:40.469 00.000 6880 Enqueuing Move request for scope (-0.17, 0.46)
01:18:40.470 00.001 10052 Worker thread wakes up
01:18:40.470 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.46) opts 0xd
01:18:40.470 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.46)
01:18:40.470 00.000 10052 Moving (-0.17, 0.46) raw xDistance=-0.45 yDistance=-0.17
01:18:40.470 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
01:18:40.470 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
01:18:40.470 00.000 10052 MoveAxis(E, 125, ABG)
01:18:40.470 00.000 10052 Guiding  Dir = 2, Dur = 125
01:18:40.491 00.021 10052 IsSlewing returns 0
01:18:40.499 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:40.529 00.030 10052 IsGuiding returns 0
01:18:40.537 00.008 6880 UpdateGuideState exits: m=2089 SNR=31.6
01:18:40.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:40.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:40.537 00.000 6880 Enqueuing Expose request
01:18:40.556 00.019 10052 PulseGuide returned control before completion, sleep 108
01:18:40.691 00.135 10052 IsGuiding returns 0
01:18:40.691 00.000 10052 Move returns status 0, amount 125
01:18:40.691 00.000 10052 MoveAxis(N, 0, ABG)
01:18:40.691 00.000 10052 Move returns status 0, amount 0
01:18:40.691 00.000 10052 move complete, result=0
01:18:40.692 00.001 10052 worker thread done servicing request
01:18:40.692 00.000 10052 Worker thread wakes up
01:18:40.692 00.000 6880 GuideStep: -0.5 px 125 ms EAST, -0.2 px 0 ms NORTH
01:18:40.692 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:40.692 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:41.601 00.909 10052 Exposure complete
01:18:41.658 00.057 10052 worker thread done servicing request
01:18:41.658 00.000 6880 OnExposeComplete: enter
01:18:41.659 00.001 6880 UpdateGuideState(): m_state=6
01:18:41.659 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
01:18:41.659 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=888.94, Mass=2011, SNR=31.0, Peak=128 HFD=4.3
01:18:41.659 00.000 6880 MultiStar: [#1 -0.35,0.43,0.00,M3] [#2 -0.06,0.37,1.06,U] [#3 -0.00,0.34,0.95,U] [#4 -0.57,-0.01,0.00,M3] [#5 -0.38,0.12,1.01,U] [#6 -0.02,0.44,0.93,U] [#7 -0.53,0.26,0.00,M4] [#8 -0.34,0.37,0.83,U] 
01:18:41.659 00.000 6880 refined, 5 included, MultiStar: {-0.17, 0.35}, one-star: {-0.19, 0.49}
01:18:41.659 00.000 6880 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.61) = xAngle (3.62 = -2.66)
01:18:41.659 00.000 6880 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.69)
01:18:41.660 00.001 6880 CameraToMount -- cameraX=-0.17 cameraY=0.35 hyp=0.39 cameraTheta=2.01 mountX=-0.35 mountY=-0.17, mountTheta=-2.69
01:18:41.661 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.35, opts=13)
01:18:41.661 00.000 6880 Enqueuing Move request for scope (-0.17, 0.35)
01:18:41.661 00.000 10052 Worker thread wakes up
01:18:41.661 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.35) opts 0xd
01:18:41.661 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.35)
01:18:41.661 00.000 10052 Moving (-0.17, 0.35) raw xDistance=-0.35 yDistance=-0.17
01:18:41.661 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.35
01:18:41.661 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
01:18:41.661 00.000 10052 MoveAxis(E, 99, ABG)
01:18:41.661 00.000 10052 Guiding  Dir = 2, Dur = 99
01:18:41.684 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:41.720 00.036 6880 UpdateGuideState exits: m=2011 SNR=31.0
01:18:41.720 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:41.720 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:41.720 00.000 6880 Enqueuing Expose request
01:18:41.731 00.011 10052 IsSlewing returns 0
01:18:41.811 00.080 10052 IsGuiding returns 0
01:18:41.875 00.064 10052 PulseGuide returned control before completion, sleep 46
01:18:41.991 00.116 10052 IsGuiding returns 1
01:18:41.991 00.000 10052 scope still moving after pulse duration time elapsed
01:18:42.071 00.080 10052 IsSlewing returns 0
01:18:42.151 00.080 10052 IsGuiding returns 0
01:18:42.151 00.000 10052 scope move finished after 99 + 240 ms
01:18:42.151 00.000 10052 Move returns status 0, amount 99
01:18:42.151 00.000 10052 MoveAxis(N, 0, ABG)
01:18:42.151 00.000 10052 Move returns status 0, amount 0
01:18:42.151 00.000 10052 move complete, result=0
01:18:42.151 00.000 10052 worker thread done servicing request
01:18:42.151 00.000 10052 Worker thread wakes up
01:18:42.152 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:42.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:42.152 00.000 6880 GuideStep: -0.3 px 99 ms EAST, -0.2 px 0 ms NORTH
01:18:42.319 00.167 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9e89f9d-33a4-4488-9344-a580902ec19e"}
01:18:42.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9e89f9d-33a4-4488-9344-a580902ec19e"}
01:18:42.320 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4bf8e50-dd23-4c49-af27-4325d805fe9a"}
01:18:42.320 00.000 6880 case statement mapped state 6 to 3
01:18:42.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4bf8e50-dd23-4c49-af27-4325d805fe9a"}
01:18:42.320 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"707c96a0-799a-4b34-b486-5f5a6fbb6a0b"}
01:18:42.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":626,"width":15,"height":15,"star_pos":[6.59,6.94],"pixels":"..."},"id":"707c96a0-799a-4b34-b486-5f5a6fbb6a0b"}
01:18:43.282 00.962 10052 Exposure complete
01:18:43.340 00.058 10052 worker thread done servicing request
01:18:43.340 00.000 6880 OnExposeComplete: enter
01:18:43.340 00.000 6880 UpdateGuideState(): m_state=6
01:18:43.340 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
01:18:43.340 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.79, Mass=2055, SNR=31.5, Peak=131 HFD=4.6
01:18:43.340 00.000 6880 MultiStar: [#1 -0.26,0.24,0.95,U] [#2 -0.25,0.03,1.03,U] [#3 -0.08,0.24,0.92,U] [#4 -0.26,0.24,0.85,U] [#5 -0.23,0.09,1.02,U] [#6 0.03,0.51,0.00,M1] [#7 -0.61,0.23,0.00,M5] [#8 -0.28,0.10,0.80,U] 
01:18:43.340 00.000 6880 refined, 6 included, MultiStar: {-0.20, 0.18}, one-star: {-0.04, 0.34}
01:18:43.340 00.000 6880 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.61) = xAngle (4.01 = -2.28)
01:18:43.340 00.000 6880 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.98 = -2.31)
01:18:43.340 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.18 hyp=0.27 cameraTheta=2.40 mountX=-0.17 mountY=-0.20, mountTheta=-2.29
01:18:43.342 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.18, opts=13)
01:18:43.342 00.000 6880 Enqueuing Move request for scope (-0.20, 0.18)
01:18:43.342 00.000 10052 Worker thread wakes up
01:18:43.342 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.18) opts 0xd
01:18:43.342 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.18)
01:18:43.342 00.000 10052 Moving (-0.20, 0.18) raw xDistance=-0.17 yDistance=-0.20
01:18:43.342 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.17
01:18:43.342 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.20, slope = -0.01
01:18:43.342 00.000 10052 MoveAxis(E, 51, ABG)
01:18:43.342 00.000 10052 Guiding  Dir = 2, Dur = 51
01:18:43.362 00.020 10052 IsSlewing returns 0
01:18:43.368 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:43.401 00.033 10052 IsGuiding returns 0
01:18:43.415 00.014 6880 UpdateGuideState exits: m=2055 SNR=31.5
01:18:43.415 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:43.416 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:43.416 00.000 6880 Enqueuing Expose request
01:18:43.428 00.012 10052 PulseGuide returned control before completion, sleep 34
01:18:43.506 00.078 10052 IsGuiding returns 0
01:18:43.506 00.000 10052 Move returns status 0, amount 51
01:18:43.507 00.001 10052 MoveAxis(N, 19, ABG)
01:18:43.507 00.000 10052 Guiding  Dir = 0, Dur = 19
01:18:43.584 00.077 10052 IsSlewing returns 0
01:18:43.657 00.073 10052 IsGuiding returns 0
01:18:43.796 00.139 10052 IsGuiding returns 0
01:18:43.797 00.001 10052 Move returns status 0, amount 19
01:18:43.797 00.000 10052 move complete, result=0
01:18:43.797 00.000 10052 worker thread done servicing request
01:18:43.797 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.2 px 19 ms NORTH
01:18:43.797 00.000 10052 Worker thread wakes up
01:18:43.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:43.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:44.320 00.523 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d48585e3-968a-4394-a98c-136c99469175"}
01:18:44.321 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d48585e3-968a-4394-a98c-136c99469175"}
01:18:44.321 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7285c36c-5ee7-4c65-b3d0-b18222d3fd03"}
01:18:44.321 00.000 6880 case statement mapped state 6 to 3
01:18:44.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7285c36c-5ee7-4c65-b3d0-b18222d3fd03"}
01:18:44.322 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5f13c618-4682-4572-8995-235ee9527b66"}
01:18:44.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":627,"width":15,"height":15,"star_pos":[6.74,6.79],"pixels":"..."},"id":"5f13c618-4682-4572-8995-235ee9527b66"}
01:18:44.707 00.385 10052 Exposure complete
01:18:44.773 00.066 10052 worker thread done servicing request
01:18:44.773 00.000 6880 OnExposeComplete: enter
01:18:44.773 00.000 6880 UpdateGuideState(): m_state=6
01:18:44.774 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
01:18:44.774 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.72, Mass=2079, SNR=31.6, Peak=134 HFD=4.4
01:18:44.774 00.000 6880 MultiStar: [#1 -0.19,0.08,0.99,U] [#2 0.14,-0.05,1.06,U] [#3 0.10,0.10,0.97,U] [#4 -0.45,-0.10,0.84,U] [#5 -0.07,-0.12,1.03,U] [#6 0.23,0.16,0.99,U] [#7 -0.29,-0.06,0.75,U] [#8 -0.11,0.27,0.82,U] 
01:18:44.774 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.06}, one-star: {0.09, 0.27}
01:18:44.774 00.000 6880 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.61) = xAngle (3.81 = -2.48)
01:18:44.774 00.000 6880 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.77 = -2.51)
01:18:44.774 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.08 cameraTheta=2.19 mountX=-0.06 mountY=-0.04, mountTheta=-2.50
01:18:44.776 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.06, opts=13)
01:18:44.776 00.000 6880 Enqueuing Move request for scope (-0.04, 0.06)
01:18:44.776 00.000 10052 Worker thread wakes up
01:18:44.776 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
01:18:44.776 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
01:18:44.776 00.000 10052 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
01:18:44.777 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:18:44.777 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:18:44.777 00.000 10052 MoveAxis(E, 0, ABG)
01:18:44.777 00.000 10052 Move returns status 0, amount 0
01:18:44.777 00.000 10052 MoveAxis(N, 0, ABG)
01:18:44.777 00.000 10052 Move returns status 0, amount 0
01:18:44.777 00.000 10052 move complete, result=0
01:18:44.777 00.000 10052 worker thread done servicing request
01:18:44.801 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:44.830 00.029 6880 UpdateGuideState exits: m=2079 SNR=31.6
01:18:44.830 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:44.830 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:44.830 00.000 6880 Enqueuing Expose request
01:18:44.831 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:44.831 00.000 10052 Worker thread wakes up
01:18:44.831 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:44.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:45.961 01.130 10052 Exposure complete
01:18:46.017 00.056 6880 OnExposeComplete: enter
01:18:46.017 00.000 6880 UpdateGuideState(): m_state=6
01:18:46.018 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
01:18:46.018 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=888.71, Mass=2050, SNR=31.4, Peak=135 HFD=4.6
01:18:46.018 00.000 6880 MultiStar: [#1 -0.45,0.34,0.00,M2] [#2 -0.42,-0.05,1.03,U] [#3 -0.44,0.07,0.94,U] [#4 -0.60,-0.04,0.00,M2] [#5 -0.52,-0.06,0.00,M1] [#6 -0.35,0.08,0.96,U] [#7 -0.67,0.04,0.00,M5] [#8 -0.68,-0.17,0.00,M1] 
01:18:46.018 00.000 6880 refined, 3 included, MultiStar: {-0.38, 0.09}, one-star: {-0.32, 0.26}
01:18:46.018 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
01:18:46.018 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.79)
01:18:46.018 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=0.09 hyp=0.39 cameraTheta=2.91 mountX=-0.07 mountY=-0.38, mountTheta=-1.76
01:18:46.019 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=0.09, opts=13)
01:18:46.019 00.000 6880 Enqueuing Move request for scope (-0.38, 0.09)
01:18:46.026 00.007 10052 worker thread done servicing request
01:18:46.026 00.000 10052 Worker thread wakes up
01:18:46.026 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.09) opts 0xd
01:18:46.027 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.38, 0.09)
01:18:46.027 00.000 10052 Moving (-0.38, 0.09) raw xDistance=-0.07 yDistance=-0.38
01:18:46.027 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:18:46.027 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.38, slope = -0.02
01:18:46.027 00.000 10052 MoveAxis(E, 0, ABG)
01:18:46.027 00.000 10052 Move returns status 0, amount 0
01:18:46.027 00.000 10052 MoveAxis(N, 29, ABG)
01:18:46.027 00.000 10052 Guiding  Dir = 0, Dur = 29
01:18:46.037 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:46.066 00.029 6880 UpdateGuideState exits: m=2050 SNR=31.4
01:18:46.066 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:46.066 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:46.066 00.000 6880 Enqueuing Expose request
01:18:46.071 00.005 10052 IsSlewing returns 0
01:18:46.150 00.079 10052 IsGuiding returns 0
01:18:46.281 00.131 10052 IsGuiding returns 0
01:18:46.281 00.000 10052 Move returns status 0, amount 29
01:18:46.281 00.000 10052 move complete, result=0
01:18:46.281 00.000 10052 worker thread done servicing request
01:18:46.281 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 29 ms NORTH
01:18:46.281 00.000 10052 Worker thread wakes up
01:18:46.281 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:46.282 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:46.319 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90400bf1-0454-4906-bed9-9f19ece65709"}
01:18:46.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90400bf1-0454-4906-bed9-9f19ece65709"}
01:18:46.320 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c3eb592-4aab-4f23-b6eb-df371de253d0"}
01:18:46.321 00.001 6880 case statement mapped state 6 to 3
01:18:46.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c3eb592-4aab-4f23-b6eb-df371de253d0"}
01:18:46.322 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ab423b4-c4f1-427e-bf02-af0084abbb76"}
01:18:46.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":629,"width":15,"height":15,"star_pos":[7.47,6.71],"pixels":"..."},"id":"6ab423b4-c4f1-427e-bf02-af0084abbb76"}
01:18:47.189 00.867 10052 Exposure complete
01:18:47.265 00.076 10052 worker thread done servicing request
01:18:47.265 00.000 6880 OnExposeComplete: enter
01:18:47.265 00.000 6880 UpdateGuideState(): m_state=6
01:18:47.265 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
01:18:47.265 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.76, Mass=2017, SNR=31.2, Peak=142 HFD=4.5
01:18:47.266 00.001 6880 MultiStar: [#1 -0.19,0.45,0.97,U] [#2 -0.08,0.01,1.06,U] [#3 0.03,0.41,0.94,U] [#4 -0.22,0.22,0.83,U] [#5 -0.27,0.16,1.00,U] [#6 0.07,0.48,0.97,U] [#7 -0.46,0.11,0.78,U] [#8 -0.16,0.34,0.79,U] 
01:18:47.266 00.000 6880 refined, 8 included, MultiStar: {-0.14, 0.28}, one-star: {-0.07, 0.31}
01:18:47.266 00.000 6880 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.61) = xAngle (3.66 = -2.62)
01:18:47.266 00.000 6880 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.63 = -2.65)
01:18:47.266 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.28 hyp=0.31 cameraTheta=2.05 mountX=-0.27 mountY=-0.15, mountTheta=-2.64
01:18:47.267 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.28, opts=13)
01:18:47.267 00.000 6880 Enqueuing Move request for scope (-0.14, 0.28)
01:18:47.267 00.000 10052 Worker thread wakes up
01:18:47.267 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.28) opts 0xd
01:18:47.267 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.28)
01:18:47.268 00.001 10052 Moving (-0.14, 0.28) raw xDistance=-0.27 yDistance=-0.15
01:18:47.268 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:18:47.268 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
01:18:47.268 00.000 10052 MoveAxis(E, 72, ABG)
01:18:47.268 00.000 10052 Guiding  Dir = 2, Dur = 72
01:18:47.289 00.021 10052 IsSlewing returns 0
01:18:47.291 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:47.321 00.030 6880 UpdateGuideState exits: m=2017 SNR=31.2
01:18:47.321 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:47.321 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:47.321 00.000 6880 Enqueuing Expose request
01:18:47.328 00.007 10052 IsGuiding returns 0
01:18:47.355 00.027 10052 PulseGuide returned control before completion, sleep 55
01:18:47.443 00.088 10052 IsGuiding returns 0
01:18:47.443 00.000 10052 Move returns status 0, amount 72
01:18:47.443 00.000 10052 MoveAxis(N, 0, ABG)
01:18:47.444 00.001 10052 Move returns status 0, amount 0
01:18:47.444 00.000 10052 move complete, result=0
01:18:47.444 00.000 10052 worker thread done servicing request
01:18:47.444 00.000 6880 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
01:18:47.444 00.000 10052 Worker thread wakes up
01:18:47.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:47.444 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:48.318 00.874 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ecafb538-8944-48a3-a165-d7eabda93cb6"}
01:18:48.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ecafb538-8944-48a3-a165-d7eabda93cb6"}
01:18:48.318 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"873f167c-ff1c-4acb-91ec-4a595100b35a"}
01:18:48.318 00.000 6880 case statement mapped state 6 to 3
01:18:48.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"873f167c-ff1c-4acb-91ec-4a595100b35a"}
01:18:48.320 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dda75718-4f12-482a-981e-4e62985e90aa"}
01:18:48.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":630,"width":15,"height":15,"star_pos":[6.71,6.76],"pixels":"..."},"id":"dda75718-4f12-482a-981e-4e62985e90aa"}
01:18:48.577 00.257 10052 Exposure complete
01:18:48.633 00.056 10052 worker thread done servicing request
01:18:48.633 00.000 6880 OnExposeComplete: enter
01:18:48.633 00.000 6880 UpdateGuideState(): m_state=6
01:18:48.634 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
01:18:48.634 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.48, Mass=2238, SNR=32.9, Peak=138 HFD=4.5
01:18:48.634 00.000 6880 MultiStar: [#1 -0.21,0.05,0.90,U] [#2 0.21,0.14,0.97,U] [#3 -0.02,-0.14,0.91,U] [#4 -0.46,-0.32,0.00,M2] [#5 -0.34,-0.31,0.92,U] [#6 0.05,-0.05,0.95,U] [#7 -0.37,0.01,0.74,U] [#8 -0.31,0.03,0.76,U] 
01:18:48.634 00.000 6880 single-star, 7 included, MultiStar: {-0.11, -0.03}, one-star: {0.00, 0.03}
01:18:48.634 00.000 6880 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.61) = xAngle (3.10 = 3.10)
01:18:48.634 00.000 6880 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.07 = 3.07)
01:18:48.634 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.49 mountX=-0.03 mountY=0.00, mountTheta=3.07
01:18:48.636 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.03, opts=13)
01:18:48.636 00.000 6880 Enqueuing Move request for scope (0.00, 0.03)
01:18:48.636 00.000 10052 Worker thread wakes up
01:18:48.636 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
01:18:48.636 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
01:18:48.636 00.000 10052 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=0.00
01:18:48.636 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:18:48.636 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
01:18:48.636 00.000 10052 MoveAxis(E, 0, ABG)
01:18:48.636 00.000 10052 Move returns status 0, amount 0
01:18:48.636 00.000 10052 MoveAxis(N, 0, ABG)
01:18:48.636 00.000 10052 Move returns status 0, amount 0
01:18:48.637 00.001 10052 move complete, result=0
01:18:48.637 00.000 10052 worker thread done servicing request
01:18:48.655 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:48.685 00.030 6880 UpdateGuideState exits: m=2238 SNR=32.9
01:18:48.685 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:48.685 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:48.685 00.000 6880 Enqueuing Expose request
01:18:48.685 00.000 10052 Worker thread wakes up
01:18:48.686 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:48.686 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:48.686 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:18:49.592 00.906 10052 Exposure complete
01:18:49.654 00.062 10052 worker thread done servicing request
01:18:49.654 00.000 6880 OnExposeComplete: enter
01:18:49.655 00.001 6880 UpdateGuideState(): m_state=6
01:18:49.655 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
01:18:49.655 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.73, Mass=2095, SNR=31.7, Peak=149 HFD=4.6
01:18:49.655 00.000 6880 MultiStar: [#1 -0.34,0.38,0.00,M1] [#2 -0.01,0.40,1.05,U] [#3 0.02,0.40,0.92,U] [#4 -0.49,0.14,0.00,M3] [#5 -0.21,0.23,0.94,U] [#6 0.11,0.48,0.93,U] [#7 -0.29,0.36,0.77,U] [#8 -0.24,0.42,0.78,U] 
01:18:49.655 00.000 6880 single-star, 6 included, MultiStar: {-0.08, 0.36}, one-star: {0.01, 0.27}
01:18:49.655 00.000 6880 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.61) = xAngle (3.15 = -3.13)
01:18:49.655 00.000 6880 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.12 = 3.12)
01:18:49.656 00.001 6880 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.54 mountX=-0.27 mountY=0.01, mountTheta=3.12
01:18:49.657 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.27, opts=13)
01:18:49.657 00.000 6880 Enqueuing Move request for scope (0.01, 0.27)
01:18:49.657 00.000 10052 Worker thread wakes up
01:18:49.657 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
01:18:49.657 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
01:18:49.657 00.000 10052 Moving (0.01, 0.27) raw xDistance=-0.27 yDistance=0.01
01:18:49.657 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:18:49.657 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.03, using input
01:18:49.657 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:18:49.657 00.000 10052 MoveAxis(E, 74, ABG)
01:18:49.658 00.001 10052 Guiding  Dir = 2, Dur = 74
01:18:49.679 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:49.715 00.036 6880 UpdateGuideState exits: m=2095 SNR=31.7
01:18:49.715 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:49.715 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:49.715 00.000 6880 Enqueuing Expose request
01:18:49.733 00.018 10052 IsSlewing returns 0
01:18:49.812 00.079 10052 IsGuiding returns 0
01:18:49.875 00.063 10052 PulseGuide returned control before completion, sleep 21
01:18:49.956 00.081 10052 IsGuiding returns 1
01:18:49.956 00.000 10052 scope still moving after pulse duration time elapsed
01:18:50.030 00.074 10052 IsSlewing returns 0
01:18:50.109 00.079 10052 IsGuiding returns 0
01:18:50.109 00.000 10052 scope move finished after 74 + 223 ms
01:18:50.109 00.000 10052 Move returns status 0, amount 74
01:18:50.109 00.000 10052 MoveAxis(N, 0, ABG)
01:18:50.109 00.000 10052 Move returns status 0, amount 0
01:18:50.109 00.000 10052 move complete, result=0
01:18:50.110 00.001 10052 worker thread done servicing request
01:18:50.110 00.000 10052 Worker thread wakes up
01:18:50.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:50.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:50.110 00.000 6880 GuideStep: -0.3 px 74 ms EAST, 0.0 px 0 ms NORTH
01:18:50.317 00.207 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c6b19f35-6e76-49f8-9c64-0dadefdf7aa3"}
01:18:50.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c6b19f35-6e76-49f8-9c64-0dadefdf7aa3"}
01:18:50.318 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"045fb7da-b376-43fb-b6aa-2955259e2fd9"}
01:18:50.318 00.000 6880 case statement mapped state 6 to 3
01:18:50.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"045fb7da-b376-43fb-b6aa-2955259e2fd9"}
01:18:50.318 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3a0cb41b-df4b-43e9-bfc2-4c5d57b2e0d1"}
01:18:50.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":632,"width":15,"height":15,"star_pos":[6.79,6.73],"pixels":"..."},"id":"3a0cb41b-df4b-43e9-bfc2-4c5d57b2e0d1"}
01:18:51.242 00.924 10052 Exposure complete
01:18:51.299 00.057 10052 worker thread done servicing request
01:18:51.299 00.000 6880 OnExposeComplete: enter
01:18:51.299 00.000 6880 UpdateGuideState(): m_state=6
01:18:51.300 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
01:18:51.300 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.81, Mass=1943, SNR=30.6, Peak=132 HFD=4.4
01:18:51.300 00.000 6880 MultiStar: [#1 -0.15,0.31,0.99,U] [#2 0.05,0.37,1.05,U] [#3 0.15,0.29,0.96,U] [#4 -0.31,0.20,0.88,U] [#5 0.03,0.27,1.01,U] [#6 0.36,0.24,0.93,U] [#7 -0.24,0.30,0.79,U] [#8 -0.00,0.23,0.80,U] 
01:18:51.300 00.000 6880 refined, 8 included, MultiStar: {0.00, 0.29}, one-star: {0.07, 0.36}
01:18:51.300 00.000 6880 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.61) = xAngle (3.18 = -3.11)
01:18:51.300 00.000 6880 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.14 = -3.14)
01:18:51.300 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.29 hyp=0.29 cameraTheta=1.56 mountX=-0.29 mountY=-0.00, mountTheta=-3.14
01:18:51.303 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.29, opts=13)
01:18:51.303 00.000 6880 Enqueuing Move request for scope (0.00, 0.29)
01:18:51.303 00.000 10052 Worker thread wakes up
01:18:51.303 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.29) opts 0xd
01:18:51.303 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.29)
01:18:51.303 00.000 10052 Moving (0.00, 0.29) raw xDistance=-0.29 yDistance=-0.00
01:18:51.303 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
01:18:51.303 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
01:18:51.303 00.000 10052 MoveAxis(E, 81, ABG)
01:18:51.303 00.000 10052 Guiding  Dir = 2, Dur = 81
01:18:51.325 00.022 10052 IsSlewing returns 0
01:18:51.332 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:51.362 00.030 10052 IsGuiding returns 0
01:18:51.370 00.008 6880 UpdateGuideState exits: m=1943 SNR=30.6
01:18:51.370 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:51.370 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:51.370 00.000 6880 Enqueuing Expose request
01:18:51.390 00.020 10052 PulseGuide returned control before completion, sleep 64
01:18:51.507 00.117 10052 IsGuiding returns 0
01:18:51.507 00.000 10052 Move returns status 0, amount 81
01:18:51.508 00.001 10052 MoveAxis(N, 0, ABG)
01:18:51.508 00.000 10052 Move returns status 0, amount 0
01:18:51.508 00.000 10052 move complete, result=0
01:18:51.508 00.000 10052 worker thread done servicing request
01:18:51.508 00.000 10052 Worker thread wakes up
01:18:51.508 00.000 6880 GuideStep: -0.3 px 81 ms EAST, -0.0 px 0 ms NORTH
01:18:51.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:51.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:52.319 00.811 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"62b3b21a-158f-47ee-b16b-a161ff7595e9"}
01:18:52.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"62b3b21a-158f-47ee-b16b-a161ff7595e9"}
01:18:52.320 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01460f44-d3fe-4110-a1f0-791fa530a5b2"}
01:18:52.320 00.000 6880 case statement mapped state 6 to 3
01:18:52.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01460f44-d3fe-4110-a1f0-791fa530a5b2"}
01:18:52.320 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"456da768-cd4b-494a-a55f-f09b78597aff"}
01:18:52.321 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":633,"width":15,"height":15,"star_pos":[6.85,6.81],"pixels":"..."},"id":"456da768-cd4b-494a-a55f-f09b78597aff"}
01:18:52.422 00.101 10052 Exposure complete
01:18:52.486 00.064 10052 worker thread done servicing request
01:18:52.486 00.000 6880 OnExposeComplete: enter
01:18:52.486 00.000 6880 UpdateGuideState(): m_state=6
01:18:52.486 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
01:18:52.486 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.61, Mass=2053, SNR=31.3, Peak=119 HFD=4.9
01:18:52.487 00.001 6880 MultiStar: [#1 -0.36,0.06,0.94,U] [#2 -0.26,-0.07,1.00,U] [#3 -0.03,0.11,0.93,U] [#4 -0.35,0.06,0.87,U] [#5 -0.37,-0.00,0.97,U] [#6 -0.04,0.07,0.96,U] [#7 -0.41,0.15,0.78,U] [#8 -0.28,0.08,0.80,U] 
01:18:52.487 00.000 6880 single-star, 8 included, MultiStar: {-0.25, 0.06}, one-star: {-0.18, 0.16}
01:18:52.487 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.05 = -2.23)
01:18:52.487 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
01:18:52.487 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.16 hyp=0.24 cameraTheta=2.44 mountX=-0.15 mountY=-0.19, mountTheta=-2.25
01:18:52.488 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.16, opts=13)
01:18:52.489 00.001 6880 Enqueuing Move request for scope (-0.18, 0.16)
01:18:52.489 00.000 10052 Worker thread wakes up
01:18:52.489 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.16) opts 0xd
01:18:52.489 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.16)
01:18:52.489 00.000 10052 Moving (-0.18, 0.16) raw xDistance=-0.15 yDistance=-0.19
01:18:52.489 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:18:52.489 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
01:18:52.490 00.001 10052 MoveAxis(E, 44, ABG)
01:18:52.490 00.000 10052 Guiding  Dir = 2, Dur = 44
01:18:52.510 00.020 10052 IsSlewing returns 0
01:18:52.521 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:52.548 00.027 10052 IsGuiding returns 0
01:18:52.559 00.011 6880 UpdateGuideState exits: m=2053 SNR=31.3
01:18:52.559 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:52.559 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:52.560 00.001 6880 Enqueuing Expose request
01:18:52.577 00.017 10052 PulseGuide returned control before completion, sleep 27
01:18:52.628 00.051 10052 IsGuiding returns 0
01:18:52.628 00.000 10052 Move returns status 0, amount 44
01:18:52.628 00.000 10052 MoveAxis(N, 0, ABG)
01:18:52.628 00.000 10052 Move returns status 0, amount 0
01:18:52.629 00.001 10052 move complete, result=0
01:18:52.629 00.000 10052 worker thread done servicing request
01:18:52.629 00.000 10052 Worker thread wakes up
01:18:52.629 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:52.629 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:52.629 00.000 6880 GuideStep: -0.1 px 44 ms EAST, -0.2 px 0 ms NORTH
01:18:53.756 01.127 10052 Exposure complete
01:18:53.824 00.068 10052 worker thread done servicing request
01:18:53.824 00.000 6880 OnExposeComplete: enter
01:18:53.824 00.000 6880 UpdateGuideState(): m_state=6
01:18:53.824 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
01:18:53.825 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=888.57, Mass=2141, SNR=32.1, Peak=153 HFD=4.6
01:18:53.825 00.000 6880 MultiStar: [#1 -0.17,0.23,0.96,U] [#2 0.03,-0.09,0.96,U] [#3 0.02,-0.02,0.86,U] [#4 -0.48,-0.23,0.00,M2] [#5 -0.07,0.09,0.94,U] [#6 0.19,0.07,0.92,U] [#7 -0.44,-0.06,0.76,U] [#8 -0.13,-0.02,0.75,U] 
01:18:53.825 00.000 6880 refined, 7 included, MultiStar: {-0.05, 0.05}, one-star: {0.06, 0.12}
01:18:53.825 00.000 6880 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.61) = xAngle (4.01 = -2.27)
01:18:53.825 00.000 6880 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.98 = -2.30)
01:18:53.825 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.40 mountX=-0.05 mountY=-0.05, mountTheta=-2.28
01:18:53.827 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.05, opts=13)
01:18:53.827 00.000 6880 Enqueuing Move request for scope (-0.05, 0.05)
01:18:53.827 00.000 10052 Worker thread wakes up
01:18:53.827 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:18:53.827 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:18:53.827 00.000 10052 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
01:18:53.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:18:53.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
01:18:53.828 00.001 10052 MoveAxis(E, 0, ABG)
01:18:53.828 00.000 10052 Move returns status 0, amount 0
01:18:53.828 00.000 10052 MoveAxis(N, 0, ABG)
01:18:53.828 00.000 10052 Move returns status 0, amount 0
01:18:53.828 00.000 10052 move complete, result=0
01:18:53.828 00.000 10052 worker thread done servicing request
01:18:53.854 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:53.894 00.040 6880 UpdateGuideState exits: m=2141 SNR=32.1
01:18:53.894 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:53.894 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:53.894 00.000 6880 Enqueuing Expose request
01:18:53.894 00.000 10052 Worker thread wakes up
01:18:53.894 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:18:53.894 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:53.894 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:54.320 00.426 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8dfc3ae5-a0dd-425b-aba2-da1a45e41090"}
01:18:54.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8dfc3ae5-a0dd-425b-aba2-da1a45e41090"}
01:18:54.322 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f3d8681-fa17-4c32-a51b-141bf5133d6f"}
01:18:54.322 00.000 6880 case statement mapped state 6 to 3
01:18:54.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f3d8681-fa17-4c32-a51b-141bf5133d6f"}
01:18:54.324 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3e340c59-67fb-4a00-9475-d64be43b2e7d"}
01:18:54.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":635,"width":15,"height":15,"star_pos":[6.85,6.57],"pixels":"..."},"id":"3e340c59-67fb-4a00-9475-d64be43b2e7d"}
01:18:54.836 00.512 10052 Exposure complete
01:18:55.003 00.167 10052 worker thread done servicing request
01:18:55.004 00.001 6880 OnExposeComplete: enter
01:18:55.004 00.000 6880 UpdateGuideState(): m_state=6
01:18:55.004 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
01:18:55.005 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=888.69, Mass=1999, SNR=31.0, Peak=148 HFD=4.5
01:18:55.005 00.000 6880 MultiStar: [#1 -0.12,0.11,0.98,U] [#2 0.04,-0.14,0.99,U] [#3 0.16,-0.02,0.92,U] [#4 -0.19,-0.00,0.85,U] [#5 -0.01,-0.08,0.99,U] [#6 0.22,0.01,0.95,U] [#7 -0.21,-0.06,0.79,U] [#8 -0.15,0.09,0.80,U] 
01:18:55.005 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.02}, one-star: {0.12, 0.24}
01:18:55.005 00.000 6880 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.61) = xAngle (3.64 = -2.65)
01:18:55.006 00.001 6880 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.60 = -2.68)
01:18:55.006 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=2.02 mountX=-0.02 mountY=-0.01, mountTheta=-2.67
01:18:55.007 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.02, opts=13)
01:18:55.008 00.001 6880 Enqueuing Move request for scope (-0.01, 0.02)
01:18:55.008 00.000 10052 Worker thread wakes up
01:18:55.008 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:18:55.008 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:18:55.008 00.000 10052 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
01:18:55.008 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:18:55.008 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
01:18:55.008 00.000 10052 MoveAxis(E, 0, ABG)
01:18:55.008 00.000 10052 Move returns status 0, amount 0
01:18:55.008 00.000 10052 MoveAxis(N, 0, ABG)
01:18:55.008 00.000 10052 Move returns status 0, amount 0
01:18:55.009 00.001 10052 move complete, result=0
01:18:55.009 00.000 10052 worker thread done servicing request
01:18:55.054 00.045 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:55.108 00.054 6880 UpdateGuideState exits: m=1999 SNR=31.0
01:18:55.108 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:55.108 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:55.108 00.000 6880 Enqueuing Expose request
01:18:55.108 00.000 10052 Worker thread wakes up
01:18:55.108 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:55.108 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:55.109 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:18:55.948 00.839 6880 evsrv: cli 01543AA0 connect
01:18:55.948 00.000 6880 case statement mapped state 6 to 3
01:18:55.948 00.000 6880 case statement mapped state 6 to 3
01:18:55.949 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"95386c1a-3927-4bc1-b4ef-c1cd55a26339"}
01:18:55.949 00.000 6880 case statement mapped state 6 to 3
01:18:55.949 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"95386c1a-3927-4bc1-b4ef-c1cd55a26339"}
01:18:55.950 00.001 6880 evsrv: cli 01543AA0 disconnect
01:18:55.951 00.001 6880 evsrv: cli 015431E0 connect
01:18:55.951 00.000 6880 case statement mapped state 6 to 3
01:18:55.951 00.000 6880 case statement mapped state 6 to 3
01:18:55.952 00.001 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"08c67bfb-1cd7-46f1-a8be-ca548c178be7"}
01:18:55.952 00.000 6880 PhdController::Dither begins
01:18:55.952 00.000 6880 dither: size=1.00, dRA=-0.04 dDec=0.00
01:18:55.953 00.001 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:18:55.953 00.000 6880 MountToCamera -- mountX=-0.04 mountY=0.00 hyp=0.04 mountTheta=3.14 cameraX=0.00, cameraY=0.04 cameraTheta=1.53
01:18:55.953 00.000 6880 setting lock position to (407.78, 888.49)
01:18:55.953 00.000 6880 Mount: notify guiding dithered (0.0, 0.0)
01:18:55.953 00.000 6880 MultiStar: stabilizing after lock position change
01:18:55.953 00.000 6880 Status Line: Dither by -0.04,0.00
01:18:55.959 00.006 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:18:55.959 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:18:55.959 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"08c67bfb-1cd7-46f1-a8be-ca548c178be7"}
01:18:55.960 00.001 6880 evsrv: cli 015431E0 disconnect
01:18:56.244 00.284 10052 Exposure complete
01:18:56.318 00.074 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c2ce3d8-2953-4cdd-81bf-808fb4a07a26"}
01:18:56.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c2ce3d8-2953-4cdd-81bf-808fb4a07a26"}
01:18:56.319 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ddd10763-918d-4e3a-8979-92ffa98f6997"}
01:18:56.319 00.000 6880 case statement mapped state 6 to 3
01:18:56.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddd10763-918d-4e3a-8979-92ffa98f6997"}
01:18:56.320 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7665e23d-15c9-475a-a240-fe81fd9b1922"}
01:18:56.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":636,"width":15,"height":15,"star_pos":[6.91,6.69],"pixels":"..."},"id":"7665e23d-15c9-475a-a240-fe81fd9b1922"}
01:18:56.323 00.003 10052 worker thread done servicing request
01:18:56.323 00.000 6880 OnExposeComplete: enter
01:18:56.323 00.000 6880 UpdateGuideState(): m_state=6
01:18:56.323 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
01:18:56.323 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=888.89, Mass=2128, SNR=32.0, Peak=127 HFD=4.8
01:18:56.323 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.64 = -2.64)
01:18:56.323 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.67)
01:18:56.323 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.40 hyp=0.45 cameraTheta=2.03 mountX=-0.39 mountY=-0.20, mountTheta=-2.67
01:18:56.325 00.002 6880 dither recenter: remaining=(0.0,-0.0) step=(0.0,-0.0)
01:18:56.325 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:18:56.325 00.000 6880 MountToCamera -- mountX=0.04 mountY=-0.00 hyp=0.04 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.04 cameraTheta=-1.61
01:18:56.325 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.04, opts=4)
01:18:56.325 00.000 6880 Enqueuing Move request for scope (-0.00, -0.04)
01:18:56.325 00.000 6880 Mount: notify direct move 0.04,-0.00
01:18:56.325 00.000 10052 Worker thread wakes up
01:18:56.325 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.04) opts 0x4
01:18:56.325 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.04)
01:18:56.325 00.000 10052 Moving (-0.00, -0.04) raw xDistance=0.04 yDistance=-0.00
01:18:56.325 00.000 10052 MoveAxis(W, 24, B)
01:18:56.325 00.000 10052 Guiding  Dir = 3, Dur = 24
01:18:56.350 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:56.387 00.037 6880 UpdateGuideState exits: m=2128 SNR=32.0
01:18:56.388 00.001 6880 PhdController: settling, locked = 1, distance = 0.26 (0.60) aobump = 0 frame = 1 / 99999
01:18:56.388 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120736.388,"Host":"MINIASTRO1","Inst":1,"Distance":0.26,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:18:56.388 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:56.388 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:56.388 00.000 6880 Enqueuing Expose request
01:18:56.391 00.003 10052 IsSlewing returns 0
01:18:56.459 00.068 10052 IsGuiding returns 0
01:18:56.526 00.067 10052 IsGuiding returns 1
01:18:56.526 00.000 10052 scope still moving after pulse duration time elapsed
01:18:56.570 00.044 10052 IsSlewing returns 0
01:18:56.608 00.038 10052 IsGuiding returns 0
01:18:56.608 00.000 10052 scope move finished after 24 + 125 ms
01:18:56.608 00.000 10052 Move returns status 0, amount 24
01:18:56.608 00.000 10052 MoveAxis(N, 0, B)
01:18:56.609 00.001 10052 Move returns status 0, amount 0
01:18:56.609 00.000 10052 move complete, result=0
01:18:56.609 00.000 10052 worker thread done servicing request
01:18:56.609 00.000 6880 GuideStep: 0.0 px 24 ms WEST, -0.0 px 0 ms NORTH
01:18:56.609 00.000 10052 Worker thread wakes up
01:18:56.609 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:56.609 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:57.528 00.919 10052 Exposure complete
01:18:57.587 00.059 10052 worker thread done servicing request
01:18:57.587 00.000 6880 OnExposeComplete: enter
01:18:57.587 00.000 6880 UpdateGuideState(): m_state=6
01:18:57.587 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
01:18:57.587 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.95, Mass=2166, SNR=32.2, Peak=136 HFD=4.6
01:18:57.587 00.000 6880 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.61) = xAngle (3.32 = -2.96)
01:18:57.587 00.000 6880 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.29 = -2.99)
01:18:57.587 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.46 hyp=0.46 cameraTheta=1.71 mountX=-0.46 mountY=-0.07, mountTheta=-2.99
01:18:57.588 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.46, opts=13)
01:18:57.588 00.000 6880 Enqueuing Move request for scope (-0.06, 0.46)
01:18:57.589 00.001 10052 Worker thread wakes up
01:18:57.589 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.46) opts 0xd
01:18:57.589 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.46)
01:18:57.589 00.000 10052 Moving (-0.06, 0.46) raw xDistance=-0.46 yDistance=-0.07
01:18:57.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.46
01:18:57.589 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
01:18:57.589 00.000 10052 MoveAxis(E, 122, ABG)
01:18:57.589 00.000 10052 Guiding  Dir = 2, Dur = 122
01:18:57.607 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:57.638 00.031 6880 UpdateGuideState exits: m=2166 SNR=32.2
01:18:57.639 00.001 6880 PhdController: settling, locked = 1, distance = 0.46 (0.60) aobump = 0 frame = 2 / 99999
01:18:57.639 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120737.639,"Host":"MINIASTRO1","Inst":1,"Distance":0.46,"Time":1.3,"SettleTime":6.0,"StarLocked":true}
01:18:57.639 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:57.639 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:57.639 00.000 6880 Enqueuing Expose request
01:18:57.653 00.014 10052 IsSlewing returns 0
01:18:57.728 00.075 10052 IsGuiding returns 0
01:18:57.796 00.068 10052 PulseGuide returned control before completion, sleep 64
01:18:57.913 00.117 10052 IsGuiding returns 1
01:18:57.913 00.000 10052 scope still moving after pulse duration time elapsed
01:18:57.993 00.080 10052 IsSlewing returns 0
01:18:58.067 00.074 10052 IsGuiding returns 0
01:18:58.067 00.000 10052 scope move finished after 122 + 216 ms
01:18:58.067 00.000 10052 Move returns status 0, amount 122
01:18:58.067 00.000 10052 MoveAxis(N, 0, ABG)
01:18:58.067 00.000 10052 Move returns status 0, amount 0
01:18:58.068 00.001 10052 move complete, result=0
01:18:58.068 00.000 10052 worker thread done servicing request
01:18:58.068 00.000 10052 Worker thread wakes up
01:18:58.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:58.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:18:58.068 00.000 6880 GuideStep: -0.5 px 122 ms EAST, -0.1 px 0 ms NORTH
01:18:58.317 00.249 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27e4b77c-8e0f-4196-a339-6a69d49a81ed"}
01:18:58.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27e4b77c-8e0f-4196-a339-6a69d49a81ed"}
01:18:58.318 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79782ba1-7599-4bb9-8e34-2564979b626e"}
01:18:58.318 00.000 6880 case statement mapped state 6 to 3
01:18:58.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79782ba1-7599-4bb9-8e34-2564979b626e"}
01:18:58.319 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"80ec7ac5-4035-4f4a-a34d-6906519adfda"}
01:18:58.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":638,"width":15,"height":15,"star_pos":[6.72,6.95],"pixels":"..."},"id":"80ec7ac5-4035-4f4a-a34d-6906519adfda"}
01:18:59.196 00.877 10052 Exposure complete
01:18:59.261 00.065 10052 worker thread done servicing request
01:18:59.261 00.000 6880 OnExposeComplete: enter
01:18:59.261 00.000 6880 UpdateGuideState(): m_state=6
01:18:59.261 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
01:18:59.261 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.53, Mass=2104, SNR=31.8, Peak=137 HFD=4.8
01:18:59.261 00.000 6880 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.61) = xAngle (4.55 = -1.74)
01:18:59.262 00.001 6880 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.52 = -1.77)
01:18:59.262 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.03 hyp=0.17 cameraTheta=2.93 mountX=-0.03 mountY=-0.16, mountTheta=-1.74
01:18:59.263 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.03, opts=13)
01:18:59.263 00.000 6880 Enqueuing Move request for scope (-0.16, 0.03)
01:18:59.263 00.000 10052 Worker thread wakes up
01:18:59.263 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.03) opts 0xd
01:18:59.263 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.03)
01:18:59.263 00.000 10052 Moving (-0.16, 0.03) raw xDistance=-0.03 yDistance=-0.16
01:18:59.263 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:18:59.263 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
01:18:59.263 00.000 10052 MoveAxis(E, 0, ABG)
01:18:59.263 00.000 10052 Move returns status 0, amount 0
01:18:59.263 00.000 10052 MoveAxis(N, 0, ABG)
01:18:59.264 00.001 10052 Move returns status 0, amount 0
01:18:59.264 00.000 10052 move complete, result=0
01:18:59.264 00.000 10052 worker thread done servicing request
01:18:59.284 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:18:59.317 00.033 6880 UpdateGuideState exits: m=2104 SNR=31.8
01:18:59.317 00.000 6880 PhdController: settling, locked = 1, distance = 0.37 (0.60) aobump = 0 frame = 3 / 99999
01:18:59.318 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783120739.318,"Host":"MINIASTRO1","Inst":1,"Distance":0.37,"Time":2.9,"SettleTime":6.0,"StarLocked":true}
01:18:59.318 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:18:59.318 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:18:59.318 00.000 6880 Enqueuing Expose request
01:18:59.318 00.000 10052 Worker thread wakes up
01:18:59.318 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:18:59.318 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:18:59.319 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:00.229 00.910 10052 Exposure complete
01:19:00.291 00.062 10052 worker thread done servicing request
01:19:00.291 00.000 6880 OnExposeComplete: enter
01:19:00.291 00.000 6880 UpdateGuideState(): m_state=6
01:19:00.291 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
01:19:00.291 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.62, Mass=2069, SNR=31.6, Peak=152 HFD=4.6
01:19:00.292 00.001 6880 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.61) = xAngle (3.14 = 3.14)
01:19:00.292 00.000 6880 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.11 = 3.11)
01:19:00.292 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.52 mountX=-0.13 mountY=0.00, mountTheta=3.11
01:19:00.293 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.13, opts=13)
01:19:00.293 00.000 6880 Enqueuing Move request for scope (0.01, 0.13)
01:19:00.293 00.000 10052 Worker thread wakes up
01:19:00.293 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.13) opts 0xd
01:19:00.293 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.13)
01:19:00.293 00.000 10052 Moving (0.01, 0.13) raw xDistance=-0.13 yDistance=0.00
01:19:00.293 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:19:00.293 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.00
01:19:00.293 00.000 10052 MoveAxis(E, 35, ABG)
01:19:00.293 00.000 10052 Guiding  Dir = 2, Dur = 35
01:19:00.313 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:00.345 00.032 6880 UpdateGuideState exits: m=2069 SNR=31.6
01:19:00.345 00.000 6880 PhdController: settling, locked = 1, distance = 0.30 (0.60) aobump = 0 frame = 4 / 99999
01:19:00.345 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120740.345,"Host":"MINIASTRO1","Inst":1,"Distance":0.30,"Time":4.0,"SettleTime":6.0,"StarLocked":true}
01:19:00.346 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:00.346 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:00.346 00.000 6880 Enqueuing Expose request
01:19:00.346 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6077e625-13eb-4aaa-a045-0460927df39d"}
01:19:00.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6077e625-13eb-4aaa-a045-0460927df39d"}
01:19:00.352 00.006 10052 IsSlewing returns 0
01:19:00.356 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51e649f4-435a-4c27-bf4d-2b6d6ad6ee0e"}
01:19:00.356 00.000 6880 case statement mapped state 6 to 3
01:19:00.356 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"51e649f4-435a-4c27-bf4d-2b6d6ad6ee0e"}
01:19:00.357 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5f25898a-893a-4c1c-9fbd-078969b70edc"}
01:19:00.357 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":640,"width":15,"height":15,"star_pos":[6.79,6.62],"pixels":"..."},"id":"5f25898a-893a-4c1c-9fbd-078969b70edc"}
01:19:00.426 00.069 10052 IsGuiding returns 0
01:19:00.524 00.098 10052 IsGuiding returns 1
01:19:00.524 00.000 10052 scope still moving after pulse duration time elapsed
01:19:00.577 00.053 10052 IsSlewing returns 0
01:19:00.615 00.038 10052 IsGuiding returns 0
01:19:00.615 00.000 10052 scope move finished after 35 + 153 ms
01:19:00.616 00.001 10052 Move returns status 0, amount 35
01:19:00.616 00.000 10052 MoveAxis(N, 0, ABG)
01:19:00.616 00.000 10052 Move returns status 0, amount 0
01:19:00.616 00.000 10052 move complete, result=0
01:19:00.616 00.000 10052 worker thread done servicing request
01:19:00.616 00.000 10052 Worker thread wakes up
01:19:00.616 00.000 6880 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
01:19:00.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:00.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:01.746 01.130 10052 Exposure complete
01:19:01.813 00.067 10052 worker thread done servicing request
01:19:01.813 00.000 6880 OnExposeComplete: enter
01:19:01.813 00.000 6880 UpdateGuideState(): m_state=6
01:19:01.814 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
01:19:01.814 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.46, Mass=1991, SNR=31.0, Peak=125 HFD=4.6
01:19:01.814 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
01:19:01.814 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
01:19:01.814 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.92 mountX=0.03 mountY=-0.01, mountTheta=-0.34
01:19:01.815 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.03, opts=13)
01:19:01.816 00.001 6880 Enqueuing Move request for scope (-0.01, -0.03)
01:19:01.816 00.000 10052 Worker thread wakes up
01:19:01.816 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:19:01.816 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:19:01.816 00.000 10052 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
01:19:01.816 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:19:01.816 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
01:19:01.816 00.000 10052 MoveAxis(E, 0, ABG)
01:19:01.816 00.000 10052 Move returns status 0, amount 0
01:19:01.816 00.000 10052 MoveAxis(N, 0, ABG)
01:19:01.816 00.000 10052 Move returns status 0, amount 0
01:19:01.816 00.000 10052 move complete, result=0
01:19:01.816 00.000 10052 worker thread done servicing request
01:19:01.837 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:01.874 00.037 6880 UpdateGuideState exits: m=1991 SNR=31.0
01:19:01.875 00.001 6880 PhdController: settling, locked = 1, distance = 0.22 (0.60) aobump = 0 frame = 5 / 99999
01:19:01.875 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120741.875,"Host":"MINIASTRO1","Inst":1,"Distance":0.22,"Time":5.5,"SettleTime":6.0,"StarLocked":true}
01:19:01.875 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:01.875 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:01.875 00.000 6880 Enqueuing Expose request
01:19:01.875 00.000 10052 Worker thread wakes up
01:19:01.875 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:01.875 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:01.875 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:02.317 00.442 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a19fd96b-62d8-4012-81c2-bd1098c1170c"}
01:19:02.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a19fd96b-62d8-4012-81c2-bd1098c1170c"}
01:19:02.318 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11d3d67c-c360-489c-87a8-3f31e31131bf"}
01:19:02.318 00.000 6880 case statement mapped state 6 to 3
01:19:02.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11d3d67c-c360-489c-87a8-3f31e31131bf"}
01:19:02.318 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"40e5c81c-737b-4708-850e-af3f0986d553"}
01:19:02.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":641,"width":15,"height":15,"star_pos":[6.77,7.46],"pixels":"..."},"id":"40e5c81c-737b-4708-850e-af3f0986d553"}
01:19:02.789 00.471 10052 Exposure complete
01:19:02.844 00.055 10052 worker thread done servicing request
01:19:02.846 00.002 6880 OnExposeComplete: enter
01:19:02.846 00.000 6880 UpdateGuideState(): m_state=6
01:19:02.846 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
01:19:02.846 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.72, Mass=2015, SNR=31.2, Peak=131 HFD=4.6
01:19:02.846 00.000 6880 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.61) = xAngle (2.50 = 2.50)
01:19:02.846 00.000 6880 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.47 = 2.47)
01:19:02.846 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.23 hyp=0.30 cameraTheta=0.88 mountX=-0.24 mountY=0.19, mountTheta=2.48
01:19:02.848 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.23, opts=13)
01:19:02.848 00.000 6880 Enqueuing Move request for scope (0.19, 0.23)
01:19:02.848 00.000 10052 Worker thread wakes up
01:19:02.848 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.23) opts 0xd
01:19:02.848 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.23)
01:19:02.848 00.000 10052 Moving (0.19, 0.23) raw xDistance=-0.24 yDistance=0.19
01:19:02.848 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:19:02.848 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.19, slope = 0.07
01:19:02.848 00.000 10052 MoveAxis(E, 64, ABG)
01:19:02.848 00.000 10052 Guiding  Dir = 2, Dur = 64
01:19:02.867 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:02.869 00.002 10052 IsSlewing returns 0
01:19:02.899 00.030 6880 UpdateGuideState exits: m=2015 SNR=31.2
01:19:02.900 00.001 6880 PhdController: settling, locked = 1, distance = 0.24 (0.60) aobump = 0 frame = 6 / 99999
01:19:02.900 00.000 6880 PhdController: newstate STATE_FINISH
01:19:02.900 00.000 6880 PhdController complete: success
01:19:02.900 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783120742.900,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:19:02.900 00.000 6880 Mount: notify guiding dither settle done success=1
01:19:02.900 00.000 6880 PhdController: newstate STATE_IDLE
01:19:02.900 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:02.900 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:02.900 00.000 6880 Enqueuing Expose request
01:19:02.907 00.007 10052 IsGuiding returns 0
01:19:02.934 00.027 10052 PulseGuide returned control before completion, sleep 47
01:19:03.012 00.078 10052 IsGuiding returns 0
01:19:03.012 00.000 10052 Move returns status 0, amount 64
01:19:03.012 00.000 10052 MoveAxis(S, 61, ABG)
01:19:03.013 00.001 10052 Guiding  Dir = 1, Dur = 61
01:19:03.051 00.038 10052 IsSlewing returns 0
01:19:03.089 00.038 10052 IsGuiding returns 0
01:19:03.116 00.027 10052 PulseGuide returned control before completion, sleep 44
01:19:03.197 00.081 10052 IsGuiding returns 0
01:19:03.197 00.000 10052 Move returns status 0, amount 61
01:19:03.197 00.000 10052 move complete, result=0
01:19:03.197 00.000 10052 worker thread done servicing request
01:19:03.197 00.000 6880 GuideStep: -0.2 px 64 ms EAST, 0.2 px 61 ms SOUTH
01:19:03.197 00.000 10052 Worker thread wakes up
01:19:03.197 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:03.197 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:04.316 01.119 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5624904-ebce-4e36-b8a3-b3e61f8f4e7f"}
01:19:04.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5624904-ebce-4e36-b8a3-b3e61f8f4e7f"}
01:19:04.316 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7ea7905-480a-4f0b-98c5-d70d6dc72bfa"}
01:19:04.316 00.000 6880 case statement mapped state 6 to 3
01:19:04.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7ea7905-480a-4f0b-98c5-d70d6dc72bfa"}
01:19:04.318 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6d3625ec-8ec6-4af2-b9c7-b088879330dd"}
01:19:04.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":642,"width":15,"height":15,"star_pos":[6.97,6.72],"pixels":"..."},"id":"6d3625ec-8ec6-4af2-b9c7-b088879330dd"}
01:19:04.327 00.009 10052 Exposure complete
01:19:04.403 00.076 10052 worker thread done servicing request
01:19:04.404 00.001 6880 OnExposeComplete: enter
01:19:04.404 00.000 6880 UpdateGuideState(): m_state=6
01:19:04.404 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.404 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.58, Mass=2147, SNR=32.1, Peak=139 HFD=4.5
01:19:04.404 00.000 6880 MultiStar: exiting stabilization period
01:19:04.405 00.001 6880 MultiStar: updating star positions after lock position change
01:19:04.405 00.000 6880 Star::Find(15, 281, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.405 00.000 6880 Star::Find returns 1 (0), X=282.17, Y=298.58, Mass=2086, SNR=31.7, Peak=149 HFD=4.6
01:19:04.405 00.000 6880 Star::Find(15, 1198, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.405 00.000 6880 Star::Find returns 1 (0), X=1199.41, Y=295.54, Mass=2192, SNR=32.1, Peak=115 HFD=5.2
01:19:04.405 00.000 6880 Star::Find(15, 824, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.405 00.000 6880 Star::Find returns 1 (0), X=824.94, Y=298.54, Mass=1756, SNR=29.0, Peak=146 HFD=4.9
01:19:04.405 00.000 6880 Star::Find(15, 55, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.406 00.001 6880 Star::Find returns 1 (0), X=55.49, Y=633.31, Mass=1722, SNR=28.6, Peak=86 HFD=5.0
01:19:04.406 00.000 6880 Star::Find(15, 471, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.406 00.000 6880 Star::Find returns 1 (0), X=471.49, Y=592.73, Mass=2289, SNR=32.9, Peak=128 HFD=5.5
01:19:04.406 00.000 6880 Star::Find(15, 853, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.406 00.000 6880 Star::Find returns 1 (0), X=853.93, Y=218.17, Mass=2081, SNR=30.9, Peak=111 HFD=6.0
01:19:04.406 00.000 6880 Star::Find(15, 265, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.406 00.000 6880 Star::Find returns 1 (0), X=265.53, Y=85.40, Mass=1313, SNR=24.9, Peak=76 HFD=5.0
01:19:04.406 00.000 6880 Star::Find(15, 553, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.407 00.001 6880 Star::Find returns 1 (0), X=553.70, Y=330.58, Mass=1496, SNR=26.4, Peak=85 HFD=5.5
01:19:04.407 00.000 6880 Star::Find(15, 671, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.407 00.000 6880 Star::Find returns 1 (0), X=671.93, Y=825.78, Mass=890, SNR=20.6, Peak=76 HFD=4.2
01:19:04.407 00.000 6880 Star::Find(15, 1119, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.407 00.000 6880 Star::Find returns 1 (0), X=1119.81, Y=685.53, Mass=806, SNR=19.6, Peak=54 HFD=4.7
01:19:04.407 00.000 6880 Star::Find(15, 268, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
01:19:04.407 00.000 6880 Star::Find returns 1 (0), X=268.77, Y=578.09, Mass=1115, SNR=22.9, Peak=63 HFD=5.3
01:19:04.407 00.000 6880 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.61) = xAngle (2.77 = 2.77)
01:19:04.407 00.000 6880 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.74 = 2.74)
01:19:04.407 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.16 mountX=-0.10 mountY=0.04, mountTheta=2.75
01:19:04.409 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.09, opts=13)
01:19:04.410 00.001 6880 Enqueuing Move request for scope (0.04, 0.09)
01:19:04.410 00.000 10052 Worker thread wakes up
01:19:04.410 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
01:19:04.410 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
01:19:04.410 00.000 10052 Moving (0.04, 0.09) raw xDistance=-0.10 yDistance=0.04
01:19:04.410 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:19:04.410 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.12, using input
01:19:04.411 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.05
01:19:04.411 00.000 10052 MoveAxis(E, 0, ABG)
01:19:04.411 00.000 10052 Move returns status 0, amount 0
01:19:04.411 00.000 10052 MoveAxis(N, 0, ABG)
01:19:04.411 00.000 10052 Move returns status 0, amount 0
01:19:04.411 00.000 10052 move complete, result=0
01:19:04.411 00.000 10052 worker thread done servicing request
01:19:04.437 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:04.470 00.033 6880 UpdateGuideState exits: m=2147 SNR=32.1
01:19:04.470 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:04.470 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:04.470 00.000 6880 Enqueuing Expose request
01:19:04.470 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:04.471 00.001 10052 Worker thread wakes up
01:19:04.471 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:04.471 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:05.381 00.910 10052 Exposure complete
01:19:05.433 00.052 10052 worker thread done servicing request
01:19:05.433 00.000 6880 OnExposeComplete: enter
01:19:05.434 00.001 6880 UpdateGuideState(): m_state=6
01:19:05.434 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
01:19:05.434 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=888.45, Mass=2223, SNR=32.8, Peak=157 HFD=4.8
01:19:05.434 00.000 6880 MultiStar: [#1 0.01,-0.21,0.96,U] [#2 -0.13,-0.45,1.00,U] [#3 0.04,-0.30,0.92,U] [#4 0.26,-0.15,0.86,U] [#5 -0.01,-0.19,0.97,U] [#6 0.10,-0.19,0.93,U] [#7 0.06,-0.24,0.76,U] [#8 0.01,-0.43,0.80,U] 
01:19:05.434 00.000 6880 single-star, 8 included, MultiStar: {0.05, -0.24}, one-star: {0.13, -0.04}
01:19:05.434 00.000 6880 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
01:19:05.434 00.000 6880 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:19:05.434 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.31 mountX=0.04 mountY=0.13, mountTheta=1.30
01:19:05.435 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.04, opts=13)
01:19:05.435 00.000 6880 Enqueuing Move request for scope (0.13, -0.04)
01:19:05.436 00.001 10052 Worker thread wakes up
01:19:05.436 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:19:05.436 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:19:05.436 00.000 10052 Moving (0.13, -0.04) raw xDistance=0.04 yDistance=0.13
01:19:05.436 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:19:05.436 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.14, using input
01:19:05.436 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.04
01:19:05.436 00.000 10052 MoveAxis(E, 0, ABG)
01:19:05.436 00.000 10052 Move returns status 0, amount 0
01:19:05.436 00.000 10052 MoveAxis(N, 0, ABG)
01:19:05.436 00.000 10052 Move returns status 0, amount 0
01:19:05.436 00.000 10052 move complete, result=0
01:19:05.436 00.000 10052 worker thread done servicing request
01:19:05.472 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:05.508 00.036 6880 UpdateGuideState exits: m=2223 SNR=32.8
01:19:05.508 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:05.508 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:05.508 00.000 6880 Enqueuing Expose request
01:19:05.509 00.001 10052 Worker thread wakes up
01:19:05.509 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:05.509 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:05.509 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:06.315 00.806 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"14d82ff1-b582-4e1a-85a9-9a63544f431d"}
01:19:06.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"14d82ff1-b582-4e1a-85a9-9a63544f431d"}
01:19:06.315 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"28af7086-f668-4866-bb05-0f90d3f3c1db"}
01:19:06.315 00.000 6880 case statement mapped state 6 to 3
01:19:06.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"28af7086-f668-4866-bb05-0f90d3f3c1db"}
01:19:06.316 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"42d847ba-b82d-4b9c-9d34-f7b78ae2d2a1"}
01:19:06.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":644,"width":15,"height":15,"star_pos":[6.92,7.45],"pixels":"..."},"id":"42d847ba-b82d-4b9c-9d34-f7b78ae2d2a1"}
01:19:06.639 00.323 10052 Exposure complete
01:19:06.700 00.061 10052 worker thread done servicing request
01:19:06.700 00.000 6880 OnExposeComplete: enter
01:19:06.700 00.000 6880 UpdateGuideState(): m_state=6
01:19:06.701 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
01:19:06.701 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.57, Mass=2155, SNR=32.2, Peak=140 HFD=4.6
01:19:06.701 00.000 6880 MultiStar: [#1 -0.02,-0.18,0.98,U] [#2 -0.26,-0.34,1.01,U] [#3 -0.07,-0.14,0.95,U] [#4 0.11,-0.06,0.87,U] [#5 0.01,-0.04,1.00,U] [#6 -0.16,-0.03,0.95,U] [#7 0.05,0.13,0.79,U] [#8 0.09,-0.05,0.82,U] 
01:19:06.701 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.02, 0.08}
01:19:06.701 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
01:19:06.701 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:19:06.701 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.08 cameraTheta=-1.96 mountX=0.08 mountY=-0.03, mountTheta=-0.38
01:19:06.702 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.08, opts=13)
01:19:06.703 00.001 6880 Enqueuing Move request for scope (-0.03, -0.08)
01:19:06.703 00.000 10052 Worker thread wakes up
01:19:06.703 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
01:19:06.703 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
01:19:06.703 00.000 10052 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=-0.03
01:19:06.703 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:19:06.703 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
01:19:06.703 00.000 10052 MoveAxis(E, 0, ABG)
01:19:06.703 00.000 10052 Move returns status 0, amount 0
01:19:06.703 00.000 10052 MoveAxis(N, 0, ABG)
01:19:06.703 00.000 10052 Move returns status 0, amount 0
01:19:06.703 00.000 10052 move complete, result=0
01:19:06.703 00.000 10052 worker thread done servicing request
01:19:06.722 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:06.753 00.031 6880 UpdateGuideState exits: m=2155 SNR=32.2
01:19:06.753 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:06.753 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:06.753 00.000 6880 Enqueuing Expose request
01:19:06.753 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:06.754 00.001 10052 Worker thread wakes up
01:19:06.754 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:06.754 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:07.665 00.911 10052 Exposure complete
01:19:07.739 00.074 10052 worker thread done servicing request
01:19:07.739 00.000 6880 OnExposeComplete: enter
01:19:07.739 00.000 6880 UpdateGuideState(): m_state=6
01:19:07.739 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
01:19:07.739 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.48, Mass=2304, SNR=33.2, Peak=170 HFD=4.6
01:19:07.740 00.001 6880 MultiStar: [#1 -0.04,-0.31,0.97,U] [#2 -0.41,-0.42,0.00,M1] [#3 -0.07,-0.13,0.90,U] [#4 0.03,-0.16,0.83,U] [#5 -0.04,-0.14,1.01,U] [#6 -0.19,-0.33,0.94,U] [#7 -0.13,-0.24,0.79,U] [#8 -0.19,-0.14,0.79,U] 
01:19:07.740 00.000 6880 single-star, 7 included, MultiStar: {-0.08, -0.18}, one-star: {-0.04, -0.01}
01:19:07.740 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
01:19:07.740 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:19:07.740 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.83 mountX=0.01 mountY=-0.04, mountTheta=-1.22
01:19:07.741 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.01, opts=13)
01:19:07.742 00.001 6880 Enqueuing Move request for scope (-0.04, -0.01)
01:19:07.742 00.000 10052 Worker thread wakes up
01:19:07.742 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:19:07.742 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:19:07.742 00.000 10052 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
01:19:07.742 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:19:07.742 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:19:07.742 00.000 10052 MoveAxis(E, 0, ABG)
01:19:07.742 00.000 10052 Move returns status 0, amount 0
01:19:07.742 00.000 10052 MoveAxis(N, 0, ABG)
01:19:07.742 00.000 10052 Move returns status 0, amount 0
01:19:07.742 00.000 10052 move complete, result=0
01:19:07.742 00.000 10052 worker thread done servicing request
01:19:07.765 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:07.800 00.035 6880 UpdateGuideState exits: m=2304 SNR=33.2
01:19:07.800 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:07.800 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:07.800 00.000 6880 Enqueuing Expose request
01:19:07.800 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:07.800 00.000 10052 Worker thread wakes up
01:19:07.800 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:07.801 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:08.316 00.515 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"904e96d2-b5be-4c3b-85d9-7b65a3aaeb1a"}
01:19:08.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"904e96d2-b5be-4c3b-85d9-7b65a3aaeb1a"}
01:19:08.317 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"585544c7-4d53-4d05-a8ba-9d92fd04d8d6"}
01:19:08.317 00.000 6880 case statement mapped state 6 to 3
01:19:08.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"585544c7-4d53-4d05-a8ba-9d92fd04d8d6"}
01:19:08.317 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3428a8bb-27bc-408b-82f8-5430715960d2"}
01:19:08.318 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":646,"width":15,"height":15,"star_pos":[6.75,7.48],"pixels":"..."},"id":"3428a8bb-27bc-408b-82f8-5430715960d2"}
01:19:08.937 00.619 10052 Exposure complete
01:19:09.057 00.120 10052 worker thread done servicing request
01:19:09.057 00.000 6880 OnExposeComplete: enter
01:19:09.058 00.001 6880 UpdateGuideState(): m_state=6
01:19:09.058 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
01:19:09.058 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.49, Mass=2317, SNR=33.5, Peak=140 HFD=4.7
01:19:09.058 00.000 6880 MultiStar: [#1 -0.22,-0.23,0.95,U] [#2 -0.41,-0.48,0.00,M2] [#3 -0.14,-0.12,0.89,U] [#4 -0.23,-0.08,0.87,U] [#5 -0.28,-0.44,0.00,M1] [#6 -0.22,-0.22,0.92,U] [#7 -0.16,-0.34,0.75,U] [#8 -0.16,-0.04,0.82,U] 
01:19:09.058 00.000 6880 single-star, 6 included, MultiStar: {-0.18, -0.14}, one-star: {-0.10, -0.00}
01:19:09.059 00.001 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
01:19:09.059 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
01:19:09.059 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.11 mountX=0.01 mountY=-0.10, mountTheta=-1.49
01:19:09.060 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.00, opts=13)
01:19:09.060 00.000 6880 Enqueuing Move request for scope (-0.10, -0.00)
01:19:09.060 00.000 10052 Worker thread wakes up
01:19:09.061 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
01:19:09.061 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
01:19:09.061 00.000 10052 Moving (-0.10, -0.00) raw xDistance=0.01 yDistance=-0.10
01:19:09.061 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:19:09.061 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
01:19:09.061 00.000 10052 MoveAxis(E, 0, ABG)
01:19:09.061 00.000 10052 Move returns status 0, amount 0
01:19:09.061 00.000 10052 MoveAxis(N, 0, ABG)
01:19:09.061 00.000 10052 Move returns status 0, amount 0
01:19:09.061 00.000 10052 move complete, result=0
01:19:09.061 00.000 10052 worker thread done servicing request
01:19:09.088 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:09.135 00.047 6880 UpdateGuideState exits: m=2317 SNR=33.5
01:19:09.135 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:09.135 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:09.135 00.000 6880 Enqueuing Expose request
01:19:09.135 00.000 10052 Worker thread wakes up
01:19:09.136 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:09.136 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:09.136 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:10.056 00.920 10052 Exposure complete
01:19:10.141 00.085 10052 worker thread done servicing request
01:19:10.142 00.001 6880 OnExposeComplete: enter
01:19:10.142 00.000 6880 UpdateGuideState(): m_state=6
01:19:10.142 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
01:19:10.142 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.13, Mass=2342, SNR=33.5, Peak=152 HFD=4.5
01:19:10.142 00.000 6880 MultiStar: [#1 -0.04,0.01,0.93,U] [#2 -0.38,-0.41,0.00,M3] [#3 -0.21,-0.08,0.90,U] [#4 0.17,-0.15,0.83,U] [#5 -0.13,-0.22,0.95,U] [#6 -0.15,-0.14,0.94,U] [#7 0.04,0.12,0.76,U] [#8 -0.06,-0.12,0.81,U] 
01:19:10.142 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.13}, one-star: {-0.08, -0.36}
01:19:10.142 00.000 6880 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.61) = xAngle (-0.42 = -0.42)
01:19:10.143 00.001 6880 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
01:19:10.143 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.13 hyp=0.14 cameraTheta=-2.03 mountX=0.13 mountY=-0.06, mountTheta=-0.45
01:19:10.143 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.13, opts=13)
01:19:10.143 00.000 6880 Enqueuing Move request for scope (-0.06, -0.13)
01:19:10.143 00.000 10052 Worker thread wakes up
01:19:10.143 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.13) opts 0xd
01:19:10.145 00.002 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.13)
01:19:10.145 00.000 10052 Moving (-0.06, -0.13) raw xDistance=0.13 yDistance=-0.06
01:19:10.145 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:19:10.145 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
01:19:10.145 00.000 10052 MoveAxis(W, 35, ABG)
01:19:10.145 00.000 10052 Guiding  Dir = 3, Dur = 35
01:19:10.165 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:10.207 00.042 6880 UpdateGuideState exits: m=2342 SNR=33.5
01:19:10.207 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:10.208 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:10.208 00.000 6880 Enqueuing Expose request
01:19:10.213 00.005 10052 IsSlewing returns 0
01:19:10.283 00.070 10052 IsGuiding returns 0
01:19:10.319 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7a33e22-66b3-4755-9793-827c58e1af4b"}
01:19:10.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7a33e22-66b3-4755-9793-827c58e1af4b"}
01:19:10.320 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ef1e608-0f79-4cdf-b2a7-8084bd338c0c"}
01:19:10.320 00.000 6880 case statement mapped state 6 to 3
01:19:10.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ef1e608-0f79-4cdf-b2a7-8084bd338c0c"}
01:19:10.320 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"856881e9-b132-440e-b6f9-5450ab1ace21"}
01:19:10.321 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":648,"width":15,"height":15,"star_pos":[6.71,7.13],"pixels":"..."},"id":"856881e9-b132-440e-b6f9-5450ab1ace21"}
01:19:10.420 00.099 10052 IsGuiding returns 0
01:19:10.420 00.000 10052 Move returns status 0, amount 35
01:19:10.420 00.000 10052 MoveAxis(N, 0, ABG)
01:19:10.420 00.000 10052 Move returns status 0, amount 0
01:19:10.421 00.001 10052 move complete, result=0
01:19:10.421 00.000 10052 worker thread done servicing request
01:19:10.421 00.000 10052 Worker thread wakes up
01:19:10.421 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
01:19:10.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:10.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:11.557 01.136 10052 Exposure complete
01:19:11.637 00.080 10052 worker thread done servicing request
01:19:11.637 00.000 6880 OnExposeComplete: enter
01:19:11.637 00.000 6880 UpdateGuideState(): m_state=6
01:19:11.637 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
01:19:11.637 00.000 6880 Star::Find returns 1 (0), X=407.38, Y=888.79, Mass=2192, SNR=32.5, Peak=141 HFD=4.5
01:19:11.638 00.001 6880 MultiStar: [#1 -0.41,0.31,0.00,M1] [#2 -0.77,0.20,0.00,M4] [#3 -0.76,0.40,0.00,M1] [#4 -0.26,0.42,0.80,U] [#5 -0.55,0.11,0.00,M1] [#6 -0.95,0.10,0.00,M1] [#7 -0.46,0.44,0.00,M1] [#8 -0.53,0.19,0.00,M1] 
01:19:11.638 00.000 6880 refined, 1 included, MultiStar: {-0.34, 0.35}, one-star: {-0.40, 0.29}
01:19:11.638 00.000 6880 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.61) = xAngle (3.95 = -2.33)
01:19:11.638 00.000 6880 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.92 = -2.36)
01:19:11.639 00.001 6880 CameraToMount -- cameraX=-0.34 cameraY=0.35 hyp=0.48 cameraTheta=2.34 mountX=-0.33 mountY=-0.34, mountTheta=-2.35
01:19:11.641 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.35, opts=13)
01:19:11.641 00.000 6880 Enqueuing Move request for scope (-0.34, 0.35)
01:19:11.641 00.000 10052 Worker thread wakes up
01:19:11.641 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.35) opts 0xd
01:19:11.641 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.35)
01:19:11.642 00.001 10052 Moving (-0.34, 0.35) raw xDistance=-0.33 yDistance=-0.34
01:19:11.642 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
01:19:11.642 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.34, slope = -0.03
01:19:11.642 00.000 10052 MoveAxis(E, 88, ABG)
01:19:11.642 00.000 10052 Guiding  Dir = 2, Dur = 88
01:19:11.671 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:11.692 00.021 10052 IsSlewing returns 0
01:19:11.709 00.017 6880 UpdateGuideState exits: m=2192 SNR=32.5
01:19:11.709 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:11.709 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:11.709 00.000 6880 Enqueuing Expose request
01:19:11.771 00.062 10052 IsGuiding returns 0
01:19:11.840 00.069 10052 PulseGuide returned control before completion, sleep 30
01:19:11.955 00.115 10052 IsGuiding returns 0
01:19:11.956 00.001 10052 Move returns status 0, amount 88
01:19:11.956 00.000 10052 MoveAxis(N, 58, ABG)
01:19:11.956 00.000 10052 Guiding  Dir = 0, Dur = 58
01:19:12.030 00.074 10052 IsSlewing returns 0
01:19:12.110 00.080 10052 IsGuiding returns 0
01:19:12.253 00.143 10052 IsGuiding returns 1
01:19:12.254 00.001 10052 scope still moving after pulse duration time elapsed
01:19:12.313 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67f3befc-7bbd-4deb-9f8e-3e36ec4ebf62"}
01:19:12.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67f3befc-7bbd-4deb-9f8e-3e36ec4ebf62"}
01:19:12.313 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"191fb7c8-afdc-458f-8386-d95ef65e037a"}
01:19:12.313 00.000 6880 case statement mapped state 6 to 3
01:19:12.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"191fb7c8-afdc-458f-8386-d95ef65e037a"}
01:19:12.315 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cde5a455-43a7-4222-b89e-ffa3c3870ac5"}
01:19:12.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":649,"width":15,"height":15,"star_pos":[7.38,6.79],"pixels":"..."},"id":"cde5a455-43a7-4222-b89e-ffa3c3870ac5"}
01:19:12.333 00.018 10052 IsSlewing returns 0
01:19:12.413 00.080 10052 IsGuiding returns 0
01:19:12.413 00.000 10052 scope move finished after 58 + 245 ms
01:19:12.413 00.000 10052 Move returns status 0, amount 58
01:19:12.413 00.000 10052 move complete, result=0
01:19:12.413 00.000 10052 worker thread done servicing request
01:19:12.414 00.001 6880 GuideStep: -0.3 px 88 ms EAST, -0.3 px 58 ms NORTH
01:19:12.414 00.000 10052 Worker thread wakes up
01:19:12.414 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:12.414 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:13.325 00.911 10052 Exposure complete
01:19:13.382 00.057 10052 worker thread done servicing request
01:19:13.382 00.000 6880 OnExposeComplete: enter
01:19:13.382 00.000 6880 UpdateGuideState(): m_state=6
01:19:13.383 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
01:19:13.383 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=888.40, Mass=2286, SNR=33.1, Peak=135 HFD=4.7
01:19:13.383 00.000 6880 MultiStar: [#1 -0.32,-0.35,0.92,U] [#2 -0.52,-0.52,0.00,M5] [#3 -0.30,-0.19,0.94,U] [#4 -0.21,-0.30,0.81,U] [#5 -0.41,-0.54,0.00,M2] [#6 -0.29,-0.27,0.93,U] [#7 -0.42,-0.27,0.79,U] [#8 -0.12,-0.48,0.76,U] 
01:19:13.383 00.000 6880 single-star, 6 included, MultiStar: {-0.27, -0.27}, one-star: {-0.24, -0.09}
01:19:13.383 00.000 6880 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.61) = xAngle (-1.15 = -1.15)
01:19:13.383 00.000 6880 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
01:19:13.383 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-2.77 mountX=0.10 mountY=-0.24, mountTheta=-1.16
01:19:13.385 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.09, opts=13)
01:19:13.385 00.000 6880 Enqueuing Move request for scope (-0.24, -0.09)
01:19:13.385 00.000 10052 Worker thread wakes up
01:19:13.385 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.09) opts 0xd
01:19:13.385 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.09)
01:19:13.385 00.000 10052 Moving (-0.24, -0.09) raw xDistance=0.10 yDistance=-0.24
01:19:13.385 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:19:13.385 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.24, slope = -0.04
01:19:13.385 00.000 10052 MoveAxis(E, 0, ABG)
01:19:13.385 00.000 10052 Move returns status 0, amount 0
01:19:13.385 00.000 10052 MoveAxis(N, 76, ABG)
01:19:13.385 00.000 10052 Guiding  Dir = 0, Dur = 76
01:19:13.406 00.021 10052 IsSlewing returns 0
01:19:13.407 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:13.439 00.032 6880 UpdateGuideState exits: m=2286 SNR=33.1
01:19:13.439 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:13.439 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:13.439 00.000 6880 Enqueuing Expose request
01:19:13.444 00.005 10052 IsGuiding returns 0
01:19:13.471 00.027 10052 PulseGuide returned control before completion, sleep 59
01:19:13.588 00.117 10052 IsGuiding returns 0
01:19:13.589 00.001 10052 Move returns status 0, amount 76
01:19:13.589 00.000 10052 move complete, result=0
01:19:13.589 00.000 10052 worker thread done servicing request
01:19:13.589 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 76 ms NORTH
01:19:13.589 00.000 10052 Worker thread wakes up
01:19:13.589 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:13.589 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:14.312 00.723 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"da46d59b-dc69-46de-aca2-f16f2cd4ec6e"}
01:19:14.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"da46d59b-dc69-46de-aca2-f16f2cd4ec6e"}
01:19:14.312 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e64ba569-9757-4588-b050-399a98eb4b37"}
01:19:14.312 00.000 6880 case statement mapped state 6 to 3
01:19:14.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e64ba569-9757-4588-b050-399a98eb4b37"}
01:19:14.314 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"52cb5a66-9e47-4ad6-a2f8-0a02dcf101d4"}
01:19:14.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":650,"width":15,"height":15,"star_pos":[6.55,7.40],"pixels":"..."},"id":"52cb5a66-9e47-4ad6-a2f8-0a02dcf101d4"}
01:19:14.727 00.413 10052 Exposure complete
01:19:14.791 00.064 10052 worker thread done servicing request
01:19:14.791 00.000 6880 OnExposeComplete: enter
01:19:14.791 00.000 6880 UpdateGuideState(): m_state=6
01:19:14.792 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
01:19:14.792 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.45, Mass=2160, SNR=32.4, Peak=147 HFD=4.4
01:19:14.792 00.000 6880 MultiStar: [#1 0.17,-0.23,0.99,U] [#2 -0.05,-0.40,1.04,U] [#3 -0.02,-0.32,0.96,U] [#4 0.43,0.03,0.83,U] [#5 0.04,-0.22,0.99,U] [#6 -0.02,-0.26,0.97,U] [#7 0.11,-0.12,0.78,U] [#8 0.05,-0.36,0.82,U] 
01:19:14.792 00.000 6880 single-star, 8 included, MultiStar: {0.08, -0.22}, one-star: {0.10, -0.04}
01:19:14.792 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
01:19:14.792 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
01:19:14.792 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.11 cameraTheta=-0.34 mountX=0.03 mountY=0.10, mountTheta=1.27
01:19:14.793 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.04, opts=13)
01:19:14.794 00.001 6880 Enqueuing Move request for scope (0.10, -0.04)
01:19:14.794 00.000 10052 Worker thread wakes up
01:19:14.794 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
01:19:14.794 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
01:19:14.794 00.000 10052 Moving (0.10, -0.04) raw xDistance=0.03 yDistance=0.10
01:19:14.794 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:19:14.794 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.03
01:19:14.794 00.000 10052 MoveAxis(E, 0, ABG)
01:19:14.794 00.000 10052 Move returns status 0, amount 0
01:19:14.794 00.000 10052 MoveAxis(N, 0, ABG)
01:19:14.794 00.000 10052 Move returns status 0, amount 0
01:19:14.794 00.000 10052 move complete, result=0
01:19:14.795 00.001 10052 worker thread done servicing request
01:19:14.821 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:14.854 00.033 6880 UpdateGuideState exits: m=2160 SNR=32.4
01:19:14.855 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:14.855 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:14.855 00.000 6880 Enqueuing Expose request
01:19:14.855 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:14.855 00.000 10052 Worker thread wakes up
01:19:14.855 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:14.855 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:15.766 00.911 10052 Exposure complete
01:19:15.827 00.061 10052 worker thread done servicing request
01:19:15.827 00.000 6880 OnExposeComplete: enter
01:19:15.827 00.000 6880 UpdateGuideState(): m_state=6
01:19:15.827 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
01:19:15.827 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.63, Mass=2154, SNR=32.2, Peak=137 HFD=4.7
01:19:15.828 00.001 6880 MultiStar: [#1 -0.01,0.03,0.93,U] [#2 -0.44,-0.29,0.00,M5] [#3 -0.11,-0.02,0.94,U] [#4 0.15,-0.08,0.83,U] [#5 -0.13,0.03,0.96,U] [#6 -0.16,-0.02,0.96,U] [#7 0.05,0.03,0.74,U] [#8 0.04,0.04,0.82,U] 
01:19:15.828 00.000 6880 refined, 7 included, MultiStar: {-0.02, 0.02}, one-star: {0.03, 0.14}
01:19:15.828 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.02 = -2.26)
01:19:15.828 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.29)
01:19:15.828 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.41 mountX=-0.02 mountY=-0.02, mountTheta=-2.28
01:19:15.829 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.02, opts=13)
01:19:15.830 00.001 6880 Enqueuing Move request for scope (-0.02, 0.02)
01:19:15.830 00.000 10052 Worker thread wakes up
01:19:15.830 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:19:15.830 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:19:15.830 00.000 10052 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:19:15.830 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:19:15.830 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.07, using input
01:19:15.830 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:19:15.830 00.000 10052 MoveAxis(E, 0, ABG)
01:19:15.830 00.000 10052 Move returns status 0, amount 0
01:19:15.830 00.000 10052 MoveAxis(N, 0, ABG)
01:19:15.830 00.000 10052 Move returns status 0, amount 0
01:19:15.831 00.001 10052 move complete, result=0
01:19:15.831 00.000 10052 worker thread done servicing request
01:19:15.853 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:15.890 00.037 6880 UpdateGuideState exits: m=2154 SNR=32.2
01:19:15.890 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:15.890 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:15.890 00.000 6880 Enqueuing Expose request
01:19:15.890 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:19:15.890 00.000 10052 Worker thread wakes up
01:19:15.890 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:15.890 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:16.313 00.423 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a300d2f3-58b0-4023-9972-90468f4213c6"}
01:19:16.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a300d2f3-58b0-4023-9972-90468f4213c6"}
01:19:16.313 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c55b71e-408a-49cb-b553-bed973fc1be5"}
01:19:16.313 00.000 6880 case statement mapped state 6 to 3
01:19:16.314 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c55b71e-408a-49cb-b553-bed973fc1be5"}
01:19:16.314 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c5b31f7-f02a-431b-a6d6-788c27552c58"}
01:19:16.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":652,"width":15,"height":15,"star_pos":[6.81,6.63],"pixels":"..."},"id":"7c5b31f7-f02a-431b-a6d6-788c27552c58"}
01:19:17.024 00.710 10052 Exposure complete
01:19:17.092 00.068 10052 worker thread done servicing request
01:19:17.092 00.000 6880 OnExposeComplete: enter
01:19:17.092 00.000 6880 UpdateGuideState(): m_state=6
01:19:17.092 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
01:19:17.093 00.001 6880 Star::Find returns 1 (0), X=408.13, Y=888.60, Mass=2108, SNR=31.8, Peak=138 HFD=4.7
01:19:17.093 00.000 6880 MultiStar: [#1 0.42,0.13,0.99,U] [#2 -0.20,-0.49,0.00,M6] [#3 0.24,-0.09,0.93,U] [#4 0.63,0.30,0.00,M1] [#5 0.20,-0.17,0.99,U] [#6 0.11,-0.10,0.98,U] [#7 0.42,-0.07,0.77,U] [#8 0.29,-0.06,0.81,U] 
01:19:17.093 00.000 6880 refined, 6 included, MultiStar: {0.29, -0.03}, one-star: {0.34, 0.11}
01:19:17.093 00.000 6880 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.61) = xAngle (1.50 = 1.50)
01:19:17.093 00.000 6880 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
01:19:17.093 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.03 hyp=0.29 cameraTheta=-0.12 mountX=0.02 mountY=0.29, mountTheta=1.50
01:19:17.095 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.03, opts=13)
01:19:17.095 00.000 6880 Enqueuing Move request for scope (0.29, -0.03)
01:19:17.095 00.000 10052 Worker thread wakes up
01:19:17.095 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.03) opts 0xd
01:19:17.095 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.03)
01:19:17.096 00.001 10052 Moving (0.29, -0.03) raw xDistance=0.02 yDistance=0.29
01:19:17.096 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:19:17.096 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.29, slope = 0.01
01:19:17.096 00.000 10052 MoveAxis(E, 0, ABG)
01:19:17.096 00.000 10052 Move returns status 0, amount 0
01:19:17.096 00.000 10052 MoveAxis(S, 16, ABG)
01:19:17.096 00.000 10052 Guiding  Dir = 1, Dur = 16
01:19:17.116 00.020 10052 IsSlewing returns 0
01:19:17.122 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:17.155 00.033 10052 IsGuiding returns 0
01:19:17.165 00.010 6880 UpdateGuideState exits: m=2108 SNR=31.8
01:19:17.165 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:17.165 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:17.165 00.000 6880 Enqueuing Expose request
01:19:17.222 00.057 10052 IsGuiding returns 1
01:19:17.222 00.000 10052 scope still moving after pulse duration time elapsed
01:19:17.272 00.050 10052 IsSlewing returns 0
01:19:17.311 00.039 10052 IsGuiding returns 0
01:19:17.311 00.000 10052 scope move finished after 16 + 139 ms
01:19:17.311 00.000 10052 Move returns status 0, amount 16
01:19:17.311 00.000 10052 move complete, result=0
01:19:17.311 00.000 10052 worker thread done servicing request
01:19:17.311 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 16 ms SOUTH
01:19:17.311 00.000 10052 Worker thread wakes up
01:19:17.311 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:17.311 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:18.232 00.921 10052 Exposure complete
01:19:18.290 00.058 10052 worker thread done servicing request
01:19:18.290 00.000 6880 OnExposeComplete: enter
01:19:18.291 00.001 6880 UpdateGuideState(): m_state=6
01:19:18.291 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
01:19:18.291 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=888.81, Mass=2129, SNR=32.0, Peak=130 HFD=4.4
01:19:18.291 00.000 6880 MultiStar: [#1 0.41,0.25,0.96,U] [#2 0.26,0.07,1.00,U] [#3 0.47,0.28,0.00,M1] [#4 0.71,0.50,0.00,M2] [#5 0.46,0.23,0.00,M1] [#6 0.52,0.28,0.00,M1] [#7 0.55,0.37,0.00,M1] [#8 0.44,0.18,0.77,U] 
01:19:18.291 00.000 6880 refined, 3 included, MultiStar: {0.37, 0.21}, one-star: {0.40, 0.32}
01:19:18.292 00.001 6880 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.61) = xAngle (2.12 = 2.12)
01:19:18.292 00.000 6880 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.09 = 2.09)
01:19:18.292 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=0.21 hyp=0.43 cameraTheta=0.51 mountX=-0.22 mountY=0.37, mountTheta=2.11
01:19:18.293 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=0.21, opts=13)
01:19:18.293 00.000 6880 Enqueuing Move request for scope (0.37, 0.21)
01:19:18.293 00.000 10052 Worker thread wakes up
01:19:18.293 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.21) opts 0xd
01:19:18.293 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, 0.21)
01:19:18.294 00.001 10052 Moving (0.37, 0.21) raw xDistance=-0.22 yDistance=0.37
01:19:18.294 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:19:18.294 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.37, slope = 0.04
01:19:18.294 00.000 10052 MoveAxis(E, 60, ABG)
01:19:18.294 00.000 10052 Guiding  Dir = 2, Dur = 60
01:19:18.319 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:18.351 00.032 10052 IsSlewing returns 0
01:19:18.353 00.002 6880 UpdateGuideState exits: m=2129 SNR=32.0
01:19:18.353 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:18.353 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:18.353 00.000 6880 Enqueuing Expose request
01:19:18.354 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ef124f4-7460-4a55-9182-3dde5e1b088b"}
01:19:18.354 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ef124f4-7460-4a55-9182-3dde5e1b088b"}
01:19:18.362 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f7efd38-e9d7-4700-8262-0f6251b16423"}
01:19:18.362 00.000 6880 case statement mapped state 6 to 3
01:19:18.362 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f7efd38-e9d7-4700-8262-0f6251b16423"}
01:19:18.364 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a335dd32-3c83-4aab-aa29-1d44e7d06ab6"}
01:19:18.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":654,"width":15,"height":15,"star_pos":[7.19,6.81],"pixels":"..."},"id":"a335dd32-3c83-4aab-aa29-1d44e7d06ab6"}
01:19:18.426 00.062 10052 IsGuiding returns 0
01:19:18.484 00.058 10052 PulseGuide returned control before completion, sleep 12
01:19:18.533 00.049 10052 IsGuiding returns 1
01:19:18.535 00.002 10052 scope still moving after pulse duration time elapsed
01:19:18.578 00.043 10052 IsSlewing returns 0
01:19:18.617 00.039 10052 IsGuiding returns 0
01:19:18.617 00.000 10052 scope move finished after 60 + 131 ms
01:19:18.617 00.000 10052 Move returns status 0, amount 60
01:19:18.617 00.000 10052 MoveAxis(S, 75, ABG)
01:19:18.617 00.000 10052 Guiding  Dir = 1, Dur = 75
01:19:18.655 00.038 10052 IsSlewing returns 0
01:19:18.692 00.037 10052 IsGuiding returns 0
01:19:18.720 00.028 10052 PulseGuide returned control before completion, sleep 58
01:19:18.812 00.092 10052 IsGuiding returns 0
01:19:18.812 00.000 10052 Move returns status 0, amount 75
01:19:18.812 00.000 10052 move complete, result=0
01:19:18.812 00.000 10052 worker thread done servicing request
01:19:18.812 00.000 10052 Worker thread wakes up
01:19:18.812 00.000 6880 GuideStep: -0.2 px 60 ms EAST, 0.4 px 75 ms SOUTH
01:19:18.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:18.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:20.031 01.219 10052 Exposure complete
01:19:20.097 00.066 10052 worker thread done servicing request
01:19:20.097 00.000 6880 OnExposeComplete: enter
01:19:20.097 00.000 6880 UpdateGuideState(): m_state=6
01:19:20.097 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
01:19:20.098 00.001 6880 Star::Find returns 1 (0), X=407.73, Y=888.79, Mass=1964, SNR=30.6, Peak=132 HFD=4.6
01:19:20.098 00.000 6880 MultiStar: [#1 -0.07,0.30,0.98,U] [#2 -0.31,0.16,1.07,U] [#3 -0.19,0.39,0.95,U] [#4 -0.01,0.15,0.88,U] [#5 -0.18,0.07,1.06,U] [#6 -0.18,0.32,0.98,U] [#7 0.05,0.23,0.81,U] [#8 -0.07,0.31,0.83,U] 
01:19:20.098 00.000 6880 refined, 8 included, MultiStar: {-0.12, 0.25}, one-star: {-0.06, 0.30}
01:19:20.098 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.64 = -2.64)
01:19:20.098 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.67)
01:19:20.098 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.27 cameraTheta=2.03 mountX=-0.24 mountY=-0.12, mountTheta=-2.67
01:19:20.100 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.25, opts=13)
01:19:20.100 00.000 6880 Enqueuing Move request for scope (-0.12, 0.25)
01:19:20.100 00.000 10052 Worker thread wakes up
01:19:20.100 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
01:19:20.100 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
01:19:20.100 00.000 10052 Moving (-0.12, 0.25) raw xDistance=-0.24 yDistance=-0.12
01:19:20.100 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:19:20.100 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.03
01:19:20.100 00.000 10052 MoveAxis(E, 68, ABG)
01:19:20.100 00.000 10052 Guiding  Dir = 2, Dur = 68
01:19:20.124 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:20.147 00.023 10052 IsSlewing returns 0
01:19:20.158 00.011 6880 UpdateGuideState exits: m=1964 SNR=30.6
01:19:20.158 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:20.158 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:20.158 00.000 6880 Enqueuing Expose request
01:19:20.214 00.056 10052 IsGuiding returns 0
01:19:20.280 00.066 10052 PulseGuide returned control before completion, sleep 13
01:19:20.311 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e089c07f-cc28-420d-a745-7ce38754e4e3"}
01:19:20.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e089c07f-cc28-420d-a745-7ce38754e4e3"}
01:19:20.313 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"26dc62e4-260d-4f6a-95de-ad4a0b89f781"}
01:19:20.313 00.000 6880 case statement mapped state 6 to 3
01:19:20.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"26dc62e4-260d-4f6a-95de-ad4a0b89f781"}
01:19:20.313 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"924d40c8-b7c2-4331-9b5a-656b90dbefa0"}
01:19:20.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":655,"width":15,"height":15,"star_pos":[6.73,6.79],"pixels":"..."},"id":"924d40c8-b7c2-4331-9b5a-656b90dbefa0"}
01:19:20.352 00.039 10052 IsGuiding returns 1
01:19:20.352 00.000 10052 scope still moving after pulse duration time elapsed
01:19:20.421 00.069 10052 IsSlewing returns 0
01:19:20.497 00.076 10052 IsGuiding returns 0
01:19:20.497 00.000 10052 scope move finished after 68 + 214 ms
01:19:20.497 00.000 10052 Move returns status 0, amount 68
01:19:20.497 00.000 10052 MoveAxis(N, 0, ABG)
01:19:20.498 00.001 10052 Move returns status 0, amount 0
01:19:20.498 00.000 10052 move complete, result=0
01:19:20.498 00.000 10052 worker thread done servicing request
01:19:20.498 00.000 10052 Worker thread wakes up
01:19:20.498 00.000 6880 GuideStep: -0.2 px 68 ms EAST, -0.1 px 0 ms NORTH
01:19:20.498 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:20.498 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:21.408 00.910 10052 Exposure complete
01:19:21.485 00.077 6880 OnExposeComplete: enter
01:19:21.485 00.000 6880 UpdateGuideState(): m_state=6
01:19:21.485 00.000 10052 worker thread done servicing request
01:19:21.485 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
01:19:21.485 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=888.26, Mass=1897, SNR=30.2, Peak=111 HFD=4.7
01:19:21.486 00.001 6880 MultiStar: [#1 -0.28,0.17,1.01,U] [#2 -0.69,-0.27,0.00,M5] [#3 -0.57,-0.11,0.00,M1] [#4 -0.18,-0.12,0.85,U] [#5 -0.58,-0.34,0.00,M1] [#6 -0.52,0.13,0.00,M1] [#7 -0.31,-0.08,0.83,U] [#8 -0.52,-0.14,0.00,M1] 
01:19:21.486 00.000 6880 refined, 3 included, MultiStar: {-0.29, -0.07}, one-star: {-0.36, -0.23}
01:19:21.486 00.000 6880 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.61) = xAngle (-1.30 = -1.30)
01:19:21.486 00.000 6880 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
01:19:21.486 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.07 hyp=0.29 cameraTheta=-2.92 mountX=0.08 mountY=-0.29, mountTheta=-1.31
01:19:21.487 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.07, opts=13)
01:19:21.487 00.000 6880 Enqueuing Move request for scope (-0.29, -0.07)
01:19:21.488 00.001 10052 Worker thread wakes up
01:19:21.488 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.07) opts 0xd
01:19:21.488 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.07)
01:19:21.488 00.000 10052 Moving (-0.29, -0.07) raw xDistance=0.08 yDistance=-0.29
01:19:21.488 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:19:21.488 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.02
01:19:21.488 00.000 10052 MoveAxis(E, 0, ABG)
01:19:21.488 00.000 10052 Move returns status 0, amount 0
01:19:21.489 00.001 10052 MoveAxis(N, 0, ABG)
01:19:21.489 00.000 10052 Move returns status 0, amount 0
01:19:21.489 00.000 10052 move complete, result=0
01:19:21.489 00.000 10052 worker thread done servicing request
01:19:21.516 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:21.551 00.035 6880 UpdateGuideState exits: m=1897 SNR=30.2
01:19:21.551 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:21.551 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:21.551 00.000 6880 Enqueuing Expose request
01:19:21.552 00.001 10052 Worker thread wakes up
01:19:21.552 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:19:21.552 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:21.552 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:22.311 00.759 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5154a47a-4954-48ae-abe3-e1fa15af750d"}
01:19:22.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5154a47a-4954-48ae-abe3-e1fa15af750d"}
01:19:22.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1ded917-d39c-4edc-98af-ef65f561fc1e"}
01:19:22.312 00.000 6880 case statement mapped state 6 to 3
01:19:22.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1ded917-d39c-4edc-98af-ef65f561fc1e"}
01:19:22.312 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ffdc164a-26a6-42c1-b3c6-da77e1834890"}
01:19:22.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":656,"width":15,"height":15,"star_pos":[7.42,7.26],"pixels":"..."},"id":"ffdc164a-26a6-42c1-b3c6-da77e1834890"}
01:19:22.681 00.369 10052 Exposure complete
01:19:22.745 00.064 10052 worker thread done servicing request
01:19:22.745 00.000 6880 OnExposeComplete: enter
01:19:22.745 00.000 6880 UpdateGuideState(): m_state=6
01:19:22.745 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
01:19:22.745 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.67, Mass=1953, SNR=30.6, Peak=134 HFD=4.5
01:19:22.747 00.002 6880 MultiStar: [#1 -0.01,-0.14,0.99,U] [#2 -0.33,-0.25,1.07,U] [#3 -0.12,-0.05,0.94,U] [#4 -0.24,0.05,0.89,U] [#5 0.03,-0.25,1.03,U] [#6 -0.14,0.03,0.99,U] [#7 -0.17,-0.11,0.82,U] [#8 -0.12,0.01,0.79,U] 
01:19:22.747 00.000 6880 refined, 8 included, MultiStar: {-0.12, -0.06}, one-star: {-0.00, 0.18}
01:19:22.747 00.000 6880 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.61) = xAngle (-1.05 = -1.05)
01:19:22.747 00.000 6880 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
01:19:22.747 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.66 mountX=0.07 mountY=-0.12, mountTheta=-1.06
01:19:22.748 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.06, opts=13)
01:19:22.748 00.000 6880 Enqueuing Move request for scope (-0.12, -0.06)
01:19:22.748 00.000 10052 Worker thread wakes up
01:19:22.748 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
01:19:22.748 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
01:19:22.748 00.000 10052 Moving (-0.12, -0.06) raw xDistance=0.07 yDistance=-0.12
01:19:22.748 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:19:22.748 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
01:19:22.748 00.000 10052 MoveAxis(E, 0, ABG)
01:19:22.748 00.000 10052 Move returns status 0, amount 0
01:19:22.748 00.000 10052 MoveAxis(N, 0, ABG)
01:19:22.748 00.000 10052 Move returns status 0, amount 0
01:19:22.748 00.000 10052 move complete, result=0
01:19:22.748 00.000 10052 worker thread done servicing request
01:19:22.767 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:22.805 00.038 6880 UpdateGuideState exits: m=1953 SNR=30.6
01:19:22.805 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:22.805 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:22.805 00.000 6880 Enqueuing Expose request
01:19:22.805 00.000 10052 Worker thread wakes up
01:19:22.805 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:22.806 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:22.806 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:23.722 00.916 10052 Exposure complete
01:19:23.780 00.058 10052 worker thread done servicing request
01:19:23.780 00.000 6880 OnExposeComplete: enter
01:19:23.780 00.000 6880 UpdateGuideState(): m_state=6
01:19:23.781 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
01:19:23.781 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.81, Mass=2093, SNR=31.7, Peak=158 HFD=4.4
01:19:23.781 00.000 6880 MultiStar: [#1 -0.12,0.26,0.97,U] [#2 -0.26,-0.23,1.08,U] [#3 -0.04,0.04,0.94,U] [#4 -0.05,0.13,0.84,U] [#5 -0.04,0.07,0.99,U] [#6 -0.06,-0.04,0.97,U] [#7 0.09,0.22,0.78,U] [#8 0.04,-0.01,0.81,U] 
01:19:23.781 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.08}, one-star: {0.02, 0.32}
01:19:23.781 00.000 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.79 = -2.49)
01:19:23.781 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.52)
01:19:23.781 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.18 mountX=-0.08 mountY=-0.06, mountTheta=-2.51
01:19:23.783 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.08, opts=13)
01:19:23.783 00.000 6880 Enqueuing Move request for scope (-0.05, 0.08)
01:19:23.783 00.000 10052 Worker thread wakes up
01:19:23.784 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:19:23.784 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:19:23.784 00.000 10052 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=-0.06
01:19:23.784 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:19:23.784 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
01:19:23.784 00.000 10052 MoveAxis(E, 0, ABG)
01:19:23.784 00.000 10052 Move returns status 0, amount 0
01:19:23.784 00.000 10052 MoveAxis(N, 0, ABG)
01:19:23.784 00.000 10052 Move returns status 0, amount 0
01:19:23.784 00.000 10052 move complete, result=0
01:19:23.784 00.000 10052 worker thread done servicing request
01:19:23.803 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:23.836 00.033 6880 UpdateGuideState exits: m=2093 SNR=31.7
01:19:23.836 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:23.836 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:23.836 00.000 6880 Enqueuing Expose request
01:19:23.837 00.001 10052 Worker thread wakes up
01:19:23.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:23.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:23.837 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:24.309 00.472 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a322952-60f1-4ca1-9eba-b1f0fc9e9a12"}
01:19:24.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a322952-60f1-4ca1-9eba-b1f0fc9e9a12"}
01:19:24.310 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"746cca43-0752-41a7-ae51-c5c53905b538"}
01:19:24.310 00.000 6880 case statement mapped state 6 to 3
01:19:24.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"746cca43-0752-41a7-ae51-c5c53905b538"}
01:19:24.310 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da3d8b0c-f968-478e-9d48-6c37b74c1e7d"}
01:19:24.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":658,"width":15,"height":15,"star_pos":[6.80,6.81],"pixels":"..."},"id":"da3d8b0c-f968-478e-9d48-6c37b74c1e7d"}
01:19:24.963 00.653 10052 Exposure complete
01:19:25.034 00.071 10052 worker thread done servicing request
01:19:25.034 00.000 6880 OnExposeComplete: enter
01:19:25.034 00.000 6880 UpdateGuideState(): m_state=6
01:19:25.034 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
01:19:25.034 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.85, Mass=2074, SNR=31.6, Peak=145 HFD=4.5
01:19:25.034 00.000 6880 MultiStar: [#1 0.07,0.26,0.96,U] [#2 -0.04,0.10,0.99,U] [#3 -0.03,0.28,0.91,U] [#4 0.31,0.41,0.00,M1] [#5 0.09,0.13,0.96,U] [#6 -0.10,-0.02,0.97,U] [#7 0.30,0.30,0.76,U] [#8 0.11,0.27,0.79,U] 
01:19:25.035 00.001 6880 refined, 7 included, MultiStar: {0.05, 0.21}, one-star: {0.09, 0.36}
01:19:25.035 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
01:19:25.035 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
01:19:25.035 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.21 hyp=0.21 cameraTheta=1.32 mountX=-0.21 mountY=0.05, mountTheta=2.90
01:19:25.037 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.21, opts=13)
01:19:25.038 00.001 6880 Enqueuing Move request for scope (0.05, 0.21)
01:19:25.038 00.000 10052 Worker thread wakes up
01:19:25.038 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.21) opts 0xd
01:19:25.038 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.21)
01:19:25.038 00.000 10052 Moving (0.05, 0.21) raw xDistance=-0.21 yDistance=0.05
01:19:25.038 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
01:19:25.038 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
01:19:25.038 00.000 10052 MoveAxis(E, 56, ABG)
01:19:25.038 00.000 10052 Guiding  Dir = 2, Dur = 56
01:19:25.059 00.021 10052 IsSlewing returns 0
01:19:25.068 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:25.098 00.030 10052 IsGuiding returns 0
01:19:25.109 00.011 6880 UpdateGuideState exits: m=2074 SNR=31.6
01:19:25.109 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:25.109 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:25.109 00.000 6880 Enqueuing Expose request
01:19:25.126 00.017 10052 PulseGuide returned control before completion, sleep 39
01:19:25.199 00.073 10052 IsGuiding returns 0
01:19:25.199 00.000 10052 Move returns status 0, amount 56
01:19:25.199 00.000 10052 MoveAxis(N, 0, ABG)
01:19:25.199 00.000 10052 Move returns status 0, amount 0
01:19:25.199 00.000 10052 move complete, result=0
01:19:25.199 00.000 10052 worker thread done servicing request
01:19:25.199 00.000 10052 Worker thread wakes up
01:19:25.200 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:25.200 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:25.216 00.016 6880 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
01:19:26.109 00.893 10052 Exposure complete
01:19:26.179 00.070 10052 worker thread done servicing request
01:19:26.179 00.000 6880 OnExposeComplete: enter
01:19:26.179 00.000 6880 UpdateGuideState(): m_state=6
01:19:26.180 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
01:19:26.180 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=888.99, Mass=2123, SNR=31.9, Peak=123 HFD=4.5
01:19:26.180 00.000 6880 MultiStar: [#1 0.14,0.47,0.97,U] [#2 -0.21,0.03,0.99,U] [#3 0.00,0.27,0.87,U] [#4 0.21,0.52,0.00,M2] [#5 0.12,0.14,0.96,U] [#6 -0.05,0.44,0.89,U] [#7 0.30,0.41,0.00,M1] [#8 0.02,0.10,0.80,U] 
01:19:26.180 00.000 6880 refined, 6 included, MultiStar: {0.03, 0.28}, one-star: {0.20, 0.50}
01:19:26.180 00.000 6880 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.61) = xAngle (3.07 = 3.07)
01:19:26.180 00.000 6880 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.04 = 3.04)
01:19:26.180 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.46 mountX=-0.28 mountY=0.03, mountTheta=3.04
01:19:26.181 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.28, opts=13)
01:19:26.181 00.000 6880 Enqueuing Move request for scope (0.03, 0.28)
01:19:26.182 00.001 10052 Worker thread wakes up
01:19:26.182 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
01:19:26.182 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
01:19:26.182 00.000 10052 Moving (0.03, 0.28) raw xDistance=-0.28 yDistance=0.03
01:19:26.182 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:19:26.182 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
01:19:26.182 00.000 10052 MoveAxis(E, 79, ABG)
01:19:26.182 00.000 10052 Guiding  Dir = 2, Dur = 79
01:19:26.207 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:26.244 00.037 6880 UpdateGuideState exits: m=2123 SNR=31.9
01:19:26.244 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:26.244 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:26.244 00.000 6880 Enqueuing Expose request
01:19:26.246 00.002 10052 IsSlewing returns 0
01:19:26.317 00.071 10052 IsGuiding returns 0
01:19:26.328 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"62b82ced-db7c-4fa9-93d9-0c315b4a73ab"}
01:19:26.328 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"62b82ced-db7c-4fa9-93d9-0c315b4a73ab"}
01:19:26.329 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c98d9ed-ee65-4780-b568-1e70907fb707"}
01:19:26.329 00.000 6880 case statement mapped state 6 to 3
01:19:26.329 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c98d9ed-ee65-4780-b568-1e70907fb707"}
01:19:26.330 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2a033bd9-3230-498e-adf4-c1ce45ef4580"}
01:19:26.330 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":660,"width":15,"height":15,"star_pos":[6.99,6.99],"pixels":"..."},"id":"2a033bd9-3230-498e-adf4-c1ce45ef4580"}
01:19:26.383 00.053 10052 PulseGuide returned control before completion, sleep 24
01:19:26.493 00.110 10052 IsGuiding returns 0
01:19:26.493 00.000 10052 Move returns status 0, amount 79
01:19:26.494 00.001 10052 MoveAxis(N, 0, ABG)
01:19:26.494 00.000 10052 Move returns status 0, amount 0
01:19:26.494 00.000 10052 move complete, result=0
01:19:26.494 00.000 10052 worker thread done servicing request
01:19:26.494 00.000 6880 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH
01:19:26.495 00.001 10052 Worker thread wakes up
01:19:26.495 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:26.495 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:27.625 01.130 10052 Exposure complete
01:19:27.680 00.055 10052 worker thread done servicing request
01:19:27.680 00.000 6880 OnExposeComplete: enter
01:19:27.680 00.000 6880 UpdateGuideState(): m_state=6
01:19:27.680 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
01:19:27.680 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.88, Mass=2050, SNR=31.4, Peak=127 HFD=4.4
01:19:27.681 00.001 6880 MultiStar: [#1 0.20,0.11,0.94,U] [#2 0.14,0.02,1.03,U] [#3 0.09,0.05,0.91,U] [#4 0.41,0.40,0.00,M3] [#5 0.07,0.19,0.98,U] [#6 0.12,-0.10,0.98,U] [#7 0.35,0.29,0.78,U] [#8 0.26,0.26,0.83,U] 
01:19:27.681 00.000 6880 refined, 7 included, MultiStar: {0.17, 0.15}, one-star: {0.16, 0.39}
01:19:27.681 00.000 6880 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.61) = xAngle (2.33 = 2.33)
01:19:27.681 00.000 6880 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.30 = 2.30)
01:19:27.681 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.15 hyp=0.22 cameraTheta=0.72 mountX=-0.15 mountY=0.17, mountTheta=2.31
01:19:27.682 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.15, opts=13)
01:19:27.682 00.000 6880 Enqueuing Move request for scope (0.17, 0.15)
01:19:27.682 00.000 10052 Worker thread wakes up
01:19:27.683 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.15) opts 0xd
01:19:27.683 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.15)
01:19:27.683 00.000 10052 Moving (0.17, 0.15) raw xDistance=-0.15 yDistance=0.17
01:19:27.683 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.15
01:19:27.683 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
01:19:27.683 00.000 10052 MoveAxis(E, 45, ABG)
01:19:27.683 00.000 10052 Guiding  Dir = 2, Dur = 45
01:19:27.711 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:27.738 00.027 10052 IsSlewing returns 0
01:19:27.759 00.021 6880 UpdateGuideState exits: m=2050 SNR=31.4
01:19:27.759 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:27.759 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:27.759 00.000 6880 Enqueuing Expose request
01:19:27.817 00.058 10052 IsGuiding returns 0
01:19:27.960 00.143 10052 IsGuiding returns 0
01:19:27.960 00.000 10052 Move returns status 0, amount 45
01:19:27.960 00.000 10052 MoveAxis(N, 0, ABG)
01:19:27.960 00.000 10052 Move returns status 0, amount 0
01:19:27.960 00.000 10052 move complete, result=0
01:19:27.960 00.000 10052 worker thread done servicing request
01:19:27.960 00.000 6880 GuideStep: -0.2 px 45 ms EAST, 0.2 px 0 ms NORTH
01:19:27.960 00.000 10052 Worker thread wakes up
01:19:27.960 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:27.961 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:28.312 00.351 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8bac769f-da10-4227-8e73-0c3ee28e3cc3"}
01:19:28.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8bac769f-da10-4227-8e73-0c3ee28e3cc3"}
01:19:28.314 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"75803e2c-4254-4603-8c7e-dc48ec710fa7"}
01:19:28.314 00.000 6880 case statement mapped state 6 to 3
01:19:28.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"75803e2c-4254-4603-8c7e-dc48ec710fa7"}
01:19:28.315 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4d95bb66-e711-4f82-8ebc-8278d11af67e"}
01:19:28.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":661,"width":15,"height":15,"star_pos":[6.95,6.88],"pixels":"..."},"id":"4d95bb66-e711-4f82-8ebc-8278d11af67e"}
01:19:28.878 00.563 10052 Exposure complete
01:19:28.941 00.063 10052 worker thread done servicing request
01:19:28.941 00.000 6880 OnExposeComplete: enter
01:19:28.941 00.000 6880 UpdateGuideState(): m_state=6
01:19:28.942 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
01:19:28.942 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=888.88, Mass=2089, SNR=31.6, Peak=141 HFD=4.3
01:19:28.942 00.000 6880 MultiStar: [#1 0.41,0.32,0.00,M1] [#2 -0.02,0.17,0.97,U] [#3 0.06,0.28,0.93,U] [#4 0.64,0.36,0.00,M4] [#5 0.12,0.15,0.96,U] [#6 0.03,0.07,0.95,U] [#7 0.36,0.32,0.77,U] [#8 0.25,0.32,0.81,U] 
01:19:28.942 00.000 6880 refined, 6 included, MultiStar: {0.15, 0.24}, one-star: {0.31, 0.39}
01:19:28.942 00.000 6880 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.61) = xAngle (2.62 = 2.62)
01:19:28.942 00.000 6880 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.59 = 2.59)
01:19:28.942 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.24 hyp=0.28 cameraTheta=1.00 mountX=-0.24 mountY=0.15, mountTheta=2.59
01:19:28.943 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.24, opts=13)
01:19:28.944 00.001 6880 Enqueuing Move request for scope (0.15, 0.24)
01:19:28.944 00.000 10052 Worker thread wakes up
01:19:28.944 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.24) opts 0xd
01:19:28.944 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.24)
01:19:28.944 00.000 10052 Moving (0.15, 0.24) raw xDistance=-0.24 yDistance=0.15
01:19:28.944 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:19:28.944 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
01:19:28.944 00.000 10052 MoveAxis(E, 68, ABG)
01:19:28.944 00.000 10052 Guiding  Dir = 2, Dur = 68
01:19:28.964 00.020 10052 IsSlewing returns 0
01:19:28.966 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:29.003 00.037 10052 IsGuiding returns 0
01:19:29.004 00.001 6880 UpdateGuideState exits: m=2089 SNR=31.6
01:19:29.004 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:29.005 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:29.005 00.000 6880 Enqueuing Expose request
01:19:29.030 00.025 10052 PulseGuide returned control before completion, sleep 51
01:19:29.114 00.084 10052 IsGuiding returns 0
01:19:29.114 00.000 10052 Move returns status 0, amount 68
01:19:29.114 00.000 10052 MoveAxis(N, 0, ABG)
01:19:29.114 00.000 10052 Move returns status 0, amount 0
01:19:29.114 00.000 10052 move complete, result=0
01:19:29.114 00.000 10052 worker thread done servicing request
01:19:29.114 00.000 10052 Worker thread wakes up
01:19:29.115 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:29.115 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:29.115 00.000 6880 GuideStep: -0.2 px 68 ms EAST, 0.1 px 0 ms NORTH
01:19:30.244 01.129 10052 Exposure complete
01:19:30.312 00.068 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3786d4b8-352e-400c-acbe-9de2d531a565"}
01:19:30.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3786d4b8-352e-400c-acbe-9de2d531a565"}
01:19:30.313 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13d81ca3-6fa5-45c3-bc21-39a186082a03"}
01:19:30.313 00.000 6880 case statement mapped state 6 to 3
01:19:30.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"13d81ca3-6fa5-45c3-bc21-39a186082a03"}
01:19:30.314 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bf5832d2-46ae-46b6-b9e4-97a5d4a88a48"}
01:19:30.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":662,"width":15,"height":15,"star_pos":[7.10,6.88],"pixels":"..."},"id":"bf5832d2-46ae-46b6-b9e4-97a5d4a88a48"}
01:19:30.329 00.015 10052 worker thread done servicing request
01:19:30.329 00.000 6880 OnExposeComplete: enter
01:19:30.329 00.000 6880 UpdateGuideState(): m_state=6
01:19:30.329 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
01:19:30.329 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=889.03, Mass=2184, SNR=32.4, Peak=153 HFD=4.5
01:19:30.330 00.001 6880 MultiStar: [#1 0.12,0.43,0.95,U] [#2 0.02,0.26,1.00,U] [#3 0.18,0.55,0.00,M1] [#4 0.40,0.42,0.00,M5] [#5 0.07,0.24,0.99,U] [#6 0.22,0.43,0.95,U] [#7 0.02,0.37,0.74,U] [#8 0.16,0.32,0.80,U] 
01:19:30.330 00.000 6880 refined, 6 included, MultiStar: {0.11, 0.37}, one-star: {0.17, 0.54}
01:19:30.330 00.000 6880 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.61) = xAngle (2.89 = 2.89)
01:19:30.330 00.000 6880 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.86 = 2.86)
01:19:30.330 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.28 mountX=-0.38 mountY=0.11, mountTheta=2.86
01:19:30.332 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.37, opts=13)
01:19:30.332 00.000 6880 Enqueuing Move request for scope (0.11, 0.37)
01:19:30.332 00.000 10052 Worker thread wakes up
01:19:30.333 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.37) opts 0xd
01:19:30.333 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.37)
01:19:30.333 00.000 10052 Moving (0.11, 0.37) raw xDistance=-0.38 yDistance=0.11
01:19:30.333 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
01:19:30.333 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
01:19:30.333 00.000 10052 MoveAxis(E, 104, ABG)
01:19:30.333 00.000 10052 Guiding  Dir = 2, Dur = 104
01:19:30.364 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:30.388 00.024 10052 IsSlewing returns 0
01:19:30.406 00.018 6880 UpdateGuideState exits: m=2184 SNR=32.4
01:19:30.407 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:30.407 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:30.407 00.000 6880 Enqueuing Expose request
01:19:30.457 00.050 10052 IsGuiding returns 0
01:19:30.484 00.027 10052 PulseGuide returned control before completion, sleep 87
01:19:30.604 00.120 10052 IsGuiding returns 0
01:19:30.604 00.000 10052 Move returns status 0, amount 104
01:19:30.604 00.000 10052 MoveAxis(N, 0, ABG)
01:19:30.604 00.000 10052 Move returns status 0, amount 0
01:19:30.604 00.000 10052 move complete, result=0
01:19:30.604 00.000 10052 worker thread done servicing request
01:19:30.604 00.000 6880 GuideStep: -0.4 px 104 ms EAST, 0.1 px 0 ms NORTH
01:19:30.604 00.000 10052 Worker thread wakes up
01:19:30.604 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:30.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:31.511 00.907 10052 Exposure complete
01:19:31.562 00.051 10052 worker thread done servicing request
01:19:31.562 00.000 6880 OnExposeComplete: enter
01:19:31.563 00.001 6880 UpdateGuideState(): m_state=6
01:19:31.563 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
01:19:31.563 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=888.76, Mass=2058, SNR=31.5, Peak=127 HFD=4.6
01:19:31.563 00.000 6880 MultiStar: [#1 0.25,0.44,0.97,U] [#2 0.18,0.21,1.00,U] [#3 0.24,0.33,0.94,U] [#4 0.46,0.50,0.00,M6] [#5 0.18,0.16,0.98,U] [#6 0.25,0.09,0.96,U] [#7 0.32,0.28,0.78,U] [#8 0.17,0.26,0.79,U] 
01:19:31.563 00.000 6880 refined, 7 included, MultiStar: {0.23, 0.25}, one-star: {0.26, 0.26}
01:19:31.563 00.000 6880 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.61) = xAngle (2.45 = 2.45)
01:19:31.563 00.000 6880 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.42 = 2.42)
01:19:31.563 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.25 hyp=0.34 cameraTheta=0.83 mountX=-0.26 mountY=0.23, mountTheta=2.43
01:19:31.565 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.25, opts=13)
01:19:31.565 00.000 6880 Enqueuing Move request for scope (0.23, 0.25)
01:19:31.565 00.000 10052 Worker thread wakes up
01:19:31.565 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.25) opts 0xd
01:19:31.565 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.25)
01:19:31.565 00.000 10052 Moving (0.23, 0.25) raw xDistance=-0.26 yDistance=0.23
01:19:31.565 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
01:19:31.565 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.23, slope = 0.05
01:19:31.565 00.000 10052 MoveAxis(E, 75, ABG)
01:19:31.565 00.000 10052 Guiding  Dir = 2, Dur = 75
01:19:31.585 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:31.616 00.031 6880 UpdateGuideState exits: m=2058 SNR=31.5
01:19:31.616 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:31.616 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:31.617 00.001 6880 Enqueuing Expose request
01:19:31.617 00.000 10052 IsSlewing returns 0
01:19:31.692 00.075 10052 IsGuiding returns 0
01:19:31.757 00.065 10052 PulseGuide returned control before completion, sleep 21
01:19:31.838 00.081 10052 IsGuiding returns 1
01:19:31.838 00.000 10052 scope still moving after pulse duration time elapsed
01:19:31.918 00.080 10052 IsSlewing returns 0
01:19:31.991 00.073 10052 IsGuiding returns 0
01:19:31.991 00.000 10052 scope move finished after 75 + 223 ms
01:19:31.991 00.000 10052 Move returns status 0, amount 75
01:19:31.991 00.000 10052 MoveAxis(S, 87, ABG)
01:19:31.991 00.000 10052 Guiding  Dir = 1, Dur = 87
01:19:32.071 00.080 10052 IsSlewing returns 0
01:19:32.145 00.074 10052 IsGuiding returns 0
01:19:32.213 00.068 10052 PulseGuide returned control before completion, sleep 29
01:19:32.311 00.098 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d58964d-1588-4b80-a4de-cfdfbc4a38d5"}
01:19:32.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d58964d-1588-4b80-a4de-cfdfbc4a38d5"}
01:19:32.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8616d7c0-1c72-47ed-9d3f-d31471b3c9bb"}
01:19:32.312 00.000 6880 case statement mapped state 6 to 3
01:19:32.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8616d7c0-1c72-47ed-9d3f-d31471b3c9bb"}
01:19:32.312 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"29999026-947b-4c60-9dad-bff967e2fa25"}
01:19:32.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":664,"width":15,"height":15,"star_pos":[7.04,6.76],"pixels":"..."},"id":"29999026-947b-4c60-9dad-bff967e2fa25"}
01:19:32.328 00.016 10052 IsGuiding returns 0
01:19:32.328 00.000 10052 Move returns status 0, amount 87
01:19:32.328 00.000 10052 move complete, result=0
01:19:32.329 00.001 10052 worker thread done servicing request
01:19:32.329 00.000 6880 GuideStep: -0.3 px 75 ms EAST, 0.2 px 87 ms SOUTH
01:19:32.329 00.000 10052 Worker thread wakes up
01:19:32.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:32.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:33.458 01.129 10052 Exposure complete
01:19:33.543 00.085 6880 OnExposeComplete: enter
01:19:33.543 00.000 6880 UpdateGuideState(): m_state=6
01:19:33.543 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
01:19:33.543 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.59, Mass=2110, SNR=32.0, Peak=134 HFD=4.6
01:19:33.544 00.001 6880 MultiStar: [#1 0.04,-0.08,0.95,U] [#2 -0.09,-0.37,0.99,U] [#3 -0.10,-0.09,0.91,U] [#4 -0.03,-0.23,0.84,U] [#5 0.01,-0.08,0.95,U] [#6 -0.10,-0.14,0.92,U] [#7 0.10,-0.14,0.78,U] [#8 -0.11,-0.28,0.77,U] 
01:19:33.544 00.000 6880 single-star, 8 included, MultiStar: {-0.03, -0.14}, one-star: {0.04, 0.10}
01:19:33.544 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.79 = 2.79)
01:19:33.544 00.000 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.76 = 2.76)
01:19:33.544 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.18 mountX=-0.10 mountY=0.04, mountTheta=2.77
01:19:33.545 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.10, opts=13)
01:19:33.545 00.000 6880 Enqueuing Move request for scope (0.04, 0.10)
01:19:33.557 00.012 10052 worker thread done servicing request
01:19:33.557 00.000 10052 Worker thread wakes up
01:19:33.557 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:19:33.574 00.017 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:19:33.575 00.001 10052 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.04
01:19:33.575 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:19:33.575 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.18, using input
01:19:33.575 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.04
01:19:33.575 00.000 10052 MoveAxis(E, 0, ABG)
01:19:33.575 00.000 10052 Move returns status 0, amount 0
01:19:33.575 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:33.575 00.000 10052 MoveAxis(N, 0, ABG)
01:19:33.575 00.000 10052 Move returns status 0, amount 0
01:19:33.575 00.000 10052 move complete, result=0
01:19:33.576 00.001 10052 worker thread done servicing request
01:19:33.644 00.068 6880 UpdateGuideState exits: m=2110 SNR=32.0
01:19:33.645 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:33.645 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:33.645 00.000 6880 Enqueuing Expose request
01:19:33.645 00.000 10052 Worker thread wakes up
01:19:33.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:33.646 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:33.646 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:19:34.463 00.817 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"117440e4-5a28-4b3b-b7ce-79d0b31fb4e4"}
01:19:34.463 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"117440e4-5a28-4b3b-b7ce-79d0b31fb4e4"}
01:19:34.465 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53054f08-a719-498c-a15b-2a11482c86d5"}
01:19:34.465 00.000 6880 case statement mapped state 6 to 3
01:19:34.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53054f08-a719-498c-a15b-2a11482c86d5"}
01:19:34.465 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"09b0b472-0d24-4d5c-be01-bbf61b0dfb82"}
01:19:34.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":665,"width":15,"height":15,"star_pos":[6.82,6.59],"pixels":"..."},"id":"09b0b472-0d24-4d5c-be01-bbf61b0dfb82"}
01:19:34.558 00.093 10052 Exposure complete
01:19:34.636 00.078 10052 worker thread done servicing request
01:19:34.637 00.001 6880 OnExposeComplete: enter
01:19:34.637 00.000 6880 UpdateGuideState(): m_state=6
01:19:34.637 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
01:19:34.637 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.87, Mass=2224, SNR=32.6, Peak=135 HFD=4.6
01:19:34.637 00.000 6880 MultiStar: [#1 0.09,0.31,0.96,U] [#2 -0.05,0.08,0.94,U] [#3 0.32,0.36,0.88,U] [#4 0.29,0.48,0.00,M6] [#5 0.02,0.15,0.96,U] [#6 0.18,0.02,0.91,U] [#7 0.16,0.33,0.76,U] [#8 0.20,0.12,0.80,U] 
01:19:34.637 00.000 6880 refined, 7 included, MultiStar: {0.13, 0.22}, one-star: {0.16, 0.38}
01:19:34.638 00.001 6880 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.61) = xAngle (2.64 = 2.64)
01:19:34.638 00.000 6880 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.61 = 2.61)
01:19:34.638 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.26 cameraTheta=1.03 mountX=-0.22 mountY=0.13, mountTheta=2.62
01:19:34.639 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.22, opts=13)
01:19:34.639 00.000 6880 Enqueuing Move request for scope (0.13, 0.22)
01:19:34.639 00.000 10052 Worker thread wakes up
01:19:34.639 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
01:19:34.639 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
01:19:34.639 00.000 10052 Moving (0.13, 0.22) raw xDistance=-0.22 yDistance=0.13
01:19:34.639 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:19:34.639 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
01:19:34.639 00.000 10052 MoveAxis(E, 60, ABG)
01:19:34.639 00.000 10052 Guiding  Dir = 2, Dur = 60
01:19:34.660 00.021 10052 IsSlewing returns 0
01:19:34.661 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:34.698 00.037 10052 IsGuiding returns 0
01:19:34.704 00.006 6880 UpdateGuideState exits: m=2224 SNR=32.6
01:19:34.704 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:34.704 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:34.704 00.000 6880 Enqueuing Expose request
01:19:34.726 00.022 10052 PulseGuide returned control before completion, sleep 43
01:19:34.796 00.070 10052 IsGuiding returns 0
01:19:34.796 00.000 10052 Move returns status 0, amount 60
01:19:34.796 00.000 10052 MoveAxis(N, 0, ABG)
01:19:34.796 00.000 10052 Move returns status 0, amount 0
01:19:34.797 00.001 10052 move complete, result=0
01:19:34.797 00.000 10052 worker thread done servicing request
01:19:34.797 00.000 10052 Worker thread wakes up
01:19:34.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:34.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:34.797 00.000 6880 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
01:19:35.942 01.145 10052 Exposure complete
01:19:36.009 00.067 10052 worker thread done servicing request
01:19:36.010 00.001 6880 OnExposeComplete: enter
01:19:36.010 00.000 6880 UpdateGuideState(): m_state=6
01:19:36.010 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
01:19:36.010 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=888.80, Mass=2174, SNR=32.3, Peak=133 HFD=4.4
01:19:36.011 00.001 6880 MultiStar: [#1 0.16,0.02,0.98,U] [#2 0.08,0.08,0.97,U] [#3 0.27,0.23,0.90,U] [#4 0.34,0.30,0.84,U] [#5 0.10,0.10,0.95,U] [#6 0.15,0.09,0.96,U] [#7 0.23,0.07,0.77,U] [#8 0.17,0.08,0.78,U] 
01:19:36.011 00.000 6880 refined, 8 included, MultiStar: {0.20, 0.14}, one-star: {0.30, 0.31}
01:19:36.011 00.000 6880 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.61) = xAngle (2.24 = 2.24)
01:19:36.011 00.000 6880 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.21 = 2.21)
01:19:36.011 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.63 mountX=-0.15 mountY=0.19, mountTheta=2.23
01:19:36.012 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.14, opts=13)
01:19:36.012 00.000 6880 Enqueuing Move request for scope (0.20, 0.14)
01:19:36.012 00.000 10052 Worker thread wakes up
01:19:36.012 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
01:19:36.012 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
01:19:36.012 00.000 10052 Moving (0.20, 0.14) raw xDistance=-0.15 yDistance=0.19
01:19:36.012 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:19:36.012 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.19, slope = 0.02
01:19:36.012 00.000 10052 MoveAxis(E, 44, ABG)
01:19:36.013 00.001 10052 Guiding  Dir = 2, Dur = 44
01:19:36.035 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:36.069 00.034 10052 IsSlewing returns 0
01:19:36.074 00.005 6880 UpdateGuideState exits: m=2174 SNR=32.3
01:19:36.075 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:36.075 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:36.075 00.000 6880 Enqueuing Expose request
01:19:36.108 00.033 10052 IsGuiding returns 0
01:19:36.135 00.027 10052 PulseGuide returned control before completion, sleep 27
01:19:36.186 00.051 10052 IsGuiding returns 0
01:19:36.187 00.001 10052 Move returns status 0, amount 44
01:19:36.188 00.001 10052 MoveAxis(S, 33, ABG)
01:19:36.188 00.000 10052 Guiding  Dir = 1, Dur = 33
01:19:36.224 00.036 10052 IsSlewing returns 0
01:19:36.263 00.039 10052 IsGuiding returns 0
01:19:36.296 00.033 10052 PulseGuide returned control before completion, sleep 11
01:19:36.370 00.074 10052 IsGuiding returns 0
01:19:36.370 00.000 10052 Move returns status 0, amount 33
01:19:36.370 00.000 10052 move complete, result=0
01:19:36.370 00.000 10052 worker thread done servicing request
01:19:36.370 00.000 10052 Worker thread wakes up
01:19:36.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:36.370 00.000 6880 GuideStep: -0.2 px 44 ms EAST, 0.2 px 33 ms SOUTH
01:19:36.371 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:36.689 00.318 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0efbaf5f-b2fb-469b-acd7-7b6055663c24"}
01:19:36.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0efbaf5f-b2fb-469b-acd7-7b6055663c24"}
01:19:36.708 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0ea3efa-f79e-46c9-8f52-669200ee5c7c"}
01:19:36.708 00.000 6880 case statement mapped state 6 to 3
01:19:36.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0ea3efa-f79e-46c9-8f52-669200ee5c7c"}
01:19:36.871 00.163 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9c1796b0-df73-4e40-89b0-23a9b0c042c1"}
01:19:36.872 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":667,"width":15,"height":15,"star_pos":[7.08,6.80],"pixels":"..."},"id":"9c1796b0-df73-4e40-89b0-23a9b0c042c1"}
01:19:37.283 00.411 10052 Exposure complete
01:19:37.354 00.071 10052 worker thread done servicing request
01:19:37.354 00.000 6880 OnExposeComplete: enter
01:19:37.354 00.000 6880 UpdateGuideState(): m_state=6
01:19:37.355 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
01:19:37.355 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.53, Mass=2162, SNR=32.3, Peak=145 HFD=4.7
01:19:37.355 00.000 6880 MultiStar: [#1 0.32,0.25,0.95,U] [#2 0.16,0.04,0.99,U] [#3 0.11,0.27,0.91,U] [#4 0.42,0.29,0.00,M6] [#5 0.20,-0.01,0.99,U] [#6 0.13,-0.03,0.94,U] [#7 0.29,0.25,0.77,U] [#8 0.17,0.02,0.80,U] 
01:19:37.355 00.000 6880 single-star, 7 included, MultiStar: {0.19, 0.10}, one-star: {0.17, 0.04}
01:19:37.355 00.000 6880 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.61) = xAngle (1.86 = 1.86)
01:19:37.355 00.000 6880 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.83 = 1.83)
01:19:37.355 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.17 cameraTheta=0.25 mountX=-0.05 mountY=0.17, mountTheta=1.86
01:19:37.356 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.04, opts=13)
01:19:37.357 00.001 6880 Enqueuing Move request for scope (0.17, 0.04)
01:19:37.357 00.000 10052 Worker thread wakes up
01:19:37.357 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
01:19:37.357 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
01:19:37.357 00.000 10052 Moving (0.17, 0.04) raw xDistance=-0.05 yDistance=0.17
01:19:37.357 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:19:37.357 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
01:19:37.357 00.000 10052 MoveAxis(E, 0, ABG)
01:19:37.357 00.000 10052 Move returns status 0, amount 0
01:19:37.357 00.000 10052 MoveAxis(N, 0, ABG)
01:19:37.357 00.000 10052 Move returns status 0, amount 0
01:19:37.357 00.000 10052 move complete, result=0
01:19:37.357 00.000 10052 worker thread done servicing request
01:19:37.380 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:37.422 00.042 6880 UpdateGuideState exits: m=2162 SNR=32.3
01:19:37.423 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:37.423 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:37.423 00.000 6880 Enqueuing Expose request
01:19:37.423 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:37.423 00.000 10052 Worker thread wakes up
01:19:37.423 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:37.423 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:38.553 01.130 10052 Exposure complete
01:19:38.618 00.065 10052 worker thread done servicing request
01:19:38.618 00.000 6880 OnExposeComplete: enter
01:19:38.618 00.000 6880 UpdateGuideState(): m_state=6
01:19:38.618 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
01:19:38.618 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.55, Mass=2089, SNR=31.7, Peak=121 HFD=4.8
01:19:38.619 00.001 6880 MultiStar: [#1 -0.01,-0.21,0.99,U] [#2 -0.22,-0.47,0.00,M1] [#3 -0.19,-0.23,0.92,U] [#4 0.04,-0.48,0.85,U] [#5 -0.18,-0.56,0.00,M1] [#6 -0.06,-0.28,0.92,U] [#7 0.06,-0.20,0.78,U] [#8 -0.03,-0.43,0.86,U] 
01:19:38.619 00.000 6880 single-star, 6 included, MultiStar: {-0.02, -0.25}, one-star: {0.07, 0.05}
01:19:38.619 00.000 6880 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.61) = xAngle (2.26 = 2.26)
01:19:38.619 00.000 6880 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.23 = 2.23)
01:19:38.619 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.64 mountX=-0.06 mountY=0.07, mountTheta=2.25
01:19:38.620 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.05, opts=13)
01:19:38.620 00.000 6880 Enqueuing Move request for scope (0.07, 0.05)
01:19:38.620 00.000 10052 Worker thread wakes up
01:19:38.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:19:38.620 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:19:38.621 00.001 10052 Moving (0.07, 0.05) raw xDistance=-0.06 yDistance=0.07
01:19:38.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:19:38.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:19:38.621 00.000 10052 MoveAxis(E, 0, ABG)
01:19:38.621 00.000 10052 Move returns status 0, amount 0
01:19:38.621 00.000 10052 MoveAxis(N, 0, ABG)
01:19:38.621 00.000 10052 Move returns status 0, amount 0
01:19:38.621 00.000 10052 move complete, result=0
01:19:38.621 00.000 10052 worker thread done servicing request
01:19:38.643 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:38.681 00.038 6880 UpdateGuideState exits: m=2089 SNR=31.7
01:19:38.681 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:38.681 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:38.681 00.000 6880 Enqueuing Expose request
01:19:38.681 00.000 10052 Worker thread wakes up
01:19:38.681 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:38.681 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:38.681 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:38.693 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01f9a7a1-082a-436e-a093-73d5df316056"}
01:19:38.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01f9a7a1-082a-436e-a093-73d5df316056"}
01:19:38.694 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f9f3727-e856-4d2b-aa71-8399a3afa5d7"}
01:19:38.694 00.000 6880 case statement mapped state 6 to 3
01:19:38.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f9f3727-e856-4d2b-aa71-8399a3afa5d7"}
01:19:38.696 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"789d6c70-a5fb-4a78-8653-31b5187eb5b5"}
01:19:38.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":669,"width":15,"height":15,"star_pos":[6.86,6.55],"pixels":"..."},"id":"789d6c70-a5fb-4a78-8653-31b5187eb5b5"}
01:19:39.599 00.903 10052 Exposure complete
01:19:39.680 00.081 6880 OnExposeComplete: enter
01:19:39.680 00.000 6880 UpdateGuideState(): m_state=6
01:19:39.680 00.000 10052 worker thread done servicing request
01:19:39.681 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
01:19:39.681 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=888.71, Mass=2128, SNR=32.0, Peak=144 HFD=4.5
01:19:39.681 00.000 6880 MultiStar: [#1 0.01,-0.04,0.99,U] [#2 -0.14,-0.14,1.01,U] [#3 0.08,0.32,0.93,U] [#4 0.27,-0.02,0.83,U] [#5 0.04,-0.05,0.98,U] [#6 -0.02,0.06,0.96,U] [#7 0.12,0.03,0.77,U] [#8 0.06,0.08,0.84,U] 
01:19:39.681 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.23, 0.22}
01:19:39.681 00.000 6880 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.61) = xAngle (2.27 = 2.27)
01:19:39.681 00.000 6880 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.24 = 2.24)
01:19:39.681 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.08 cameraTheta=0.66 mountX=-0.05 mountY=0.07, mountTheta=2.26
01:19:39.691 00.010 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.05, opts=13)
01:19:39.691 00.000 6880 Enqueuing Move request for scope (0.07, 0.05)
01:19:39.695 00.004 10052 Worker thread wakes up
01:19:39.696 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
01:19:39.696 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
01:19:39.696 00.000 10052 Moving (0.07, 0.05) raw xDistance=-0.05 yDistance=0.07
01:19:39.696 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:19:39.696 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:19:39.697 00.001 10052 MoveAxis(E, 0, ABG)
01:19:39.697 00.000 10052 Move returns status 0, amount 0
01:19:39.697 00.000 10052 MoveAxis(N, 0, ABG)
01:19:39.697 00.000 10052 Move returns status 0, amount 0
01:19:39.697 00.000 10052 move complete, result=0
01:19:39.697 00.000 10052 worker thread done servicing request
01:19:39.714 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:39.755 00.041 6880 UpdateGuideState exits: m=2128 SNR=32.0
01:19:39.756 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:39.756 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:39.756 00.000 6880 Enqueuing Expose request
01:19:39.756 00.000 10052 Worker thread wakes up
01:19:39.756 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:39.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:39.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:40.688 00.932 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"719b1123-1110-4a01-b3e0-0b38e5f54b21"}
01:19:40.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"719b1123-1110-4a01-b3e0-0b38e5f54b21"}
01:19:40.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d0e7fd9-f744-4d28-a8d4-fe28c0f4a3df"}
01:19:40.689 00.000 6880 case statement mapped state 6 to 3
01:19:40.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d0e7fd9-f744-4d28-a8d4-fe28c0f4a3df"}
01:19:40.690 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e161a69-5773-4b26-b19b-f64b1b442720"}
01:19:40.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":670,"width":15,"height":15,"star_pos":[7.02,6.71],"pixels":"..."},"id":"1e161a69-5773-4b26-b19b-f64b1b442720"}
01:19:40.894 00.204 10052 Exposure complete
01:19:40.963 00.069 10052 worker thread done servicing request
01:19:40.964 00.001 6880 OnExposeComplete: enter
01:19:40.964 00.000 6880 UpdateGuideState(): m_state=6
01:19:40.964 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
01:19:40.964 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.57, Mass=2197, SNR=32.5, Peak=140 HFD=4.8
01:19:40.964 00.000 6880 MultiStar: [#1 0.13,-0.16,0.97,U] [#2 -0.26,-0.39,0.96,U] [#3 -0.02,-0.06,0.91,U] [#4 0.40,0.30,0.85,U] [#5 0.11,0.03,0.95,U] [#6 -0.11,-0.03,0.95,U] [#7 0.11,-0.16,0.79,U] [#8 0.17,-0.07,0.80,U] 
01:19:40.965 00.001 6880 refined, 8 included, MultiStar: {0.06, -0.05}, one-star: {0.10, 0.08}
01:19:40.965 00.000 6880 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.61) = xAngle (0.91 = 0.91)
01:19:40.965 00.000 6880 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
01:19:40.965 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.71 mountX=0.05 mountY=0.06, mountTheta=0.89
01:19:40.966 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.05, opts=13)
01:19:40.966 00.000 6880 Enqueuing Move request for scope (0.06, -0.05)
01:19:40.966 00.000 10052 Worker thread wakes up
01:19:40.966 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:19:40.966 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:19:40.967 00.001 10052 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=0.06
01:19:40.967 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:19:40.967 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
01:19:40.967 00.000 10052 MoveAxis(E, 0, ABG)
01:19:40.967 00.000 10052 Move returns status 0, amount 0
01:19:40.967 00.000 10052 MoveAxis(N, 0, ABG)
01:19:40.967 00.000 10052 Move returns status 0, amount 0
01:19:40.967 00.000 10052 move complete, result=0
01:19:40.967 00.000 10052 worker thread done servicing request
01:19:40.991 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:41.040 00.049 6880 UpdateGuideState exits: m=2197 SNR=32.5
01:19:41.040 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:41.040 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:41.040 00.000 6880 Enqueuing Expose request
01:19:41.040 00.000 10052 Worker thread wakes up
01:19:41.040 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:41.040 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:41.040 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:41.949 00.909 10052 Exposure complete
01:19:42.010 00.061 10052 worker thread done servicing request
01:19:42.010 00.000 6880 OnExposeComplete: enter
01:19:42.010 00.000 6880 UpdateGuideState(): m_state=6
01:19:42.011 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
01:19:42.011 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.71, Mass=2138, SNR=32.0, Peak=135 HFD=4.7
01:19:42.011 00.000 6880 MultiStar: [#1 0.29,0.31,0.98,U] [#2 0.07,-0.09,0.99,U] [#3 0.19,0.09,0.95,U] [#4 0.40,0.38,0.00,M4] [#5 0.17,0.08,0.94,U] [#6 0.04,-0.01,0.94,U] [#7 0.24,0.26,0.77,U] [#8 0.23,0.19,0.83,U] 
01:19:42.011 00.000 6880 refined, 7 included, MultiStar: {0.18, 0.13}, one-star: {0.24, 0.21}
01:19:42.011 00.000 6880 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.61) = xAngle (2.22 = 2.22)
01:19:42.011 00.000 6880 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.19 = 2.19)
01:19:42.011 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.61 mountX=-0.13 mountY=0.18, mountTheta=2.21
01:19:42.012 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.13, opts=13)
01:19:42.013 00.001 6880 Enqueuing Move request for scope (0.18, 0.13)
01:19:42.013 00.000 10052 Worker thread wakes up
01:19:42.013 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
01:19:42.013 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
01:19:42.013 00.000 10052 Moving (0.18, 0.13) raw xDistance=-0.13 yDistance=0.18
01:19:42.013 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:19:42.013 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.00
01:19:42.013 00.000 10052 MoveAxis(E, 36, ABG)
01:19:42.013 00.000 10052 Guiding  Dir = 2, Dur = 36
01:19:42.031 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:42.063 00.032 6880 UpdateGuideState exits: m=2138 SNR=32.0
01:19:42.063 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:42.063 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:42.063 00.000 6880 Enqueuing Expose request
01:19:42.071 00.008 10052 IsSlewing returns 0
01:19:42.150 00.079 10052 IsGuiding returns 0
01:19:42.281 00.131 10052 IsGuiding returns 0
01:19:42.281 00.000 10052 Move returns status 0, amount 36
01:19:42.282 00.001 10052 MoveAxis(N, 0, ABG)
01:19:42.282 00.000 10052 Move returns status 0, amount 0
01:19:42.282 00.000 10052 move complete, result=0
01:19:42.282 00.000 10052 worker thread done servicing request
01:19:42.282 00.000 6880 GuideStep: -0.1 px 36 ms EAST, 0.2 px 0 ms NORTH
01:19:42.282 00.000 10052 Worker thread wakes up
01:19:42.282 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:42.282 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:42.688 00.406 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d904b97-d617-42d2-9300-b2c79a665699"}
01:19:42.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d904b97-d617-42d2-9300-b2c79a665699"}
01:19:42.688 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"007d1a57-e7d2-4a79-8d50-4af84ec2b432"}
01:19:42.688 00.000 6880 case statement mapped state 6 to 3
01:19:42.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"007d1a57-e7d2-4a79-8d50-4af84ec2b432"}
01:19:42.690 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"365e74a4-b980-4bf0-aae8-012a40ffdb6e"}
01:19:42.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":672,"width":15,"height":15,"star_pos":[7.03,6.71],"pixels":"..."},"id":"365e74a4-b980-4bf0-aae8-012a40ffdb6e"}
01:19:43.421 00.731 10052 Exposure complete
01:19:43.479 00.058 10052 worker thread done servicing request
01:19:43.479 00.000 6880 OnExposeComplete: enter
01:19:43.479 00.000 6880 UpdateGuideState(): m_state=6
01:19:43.480 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
01:19:43.480 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.97, Mass=2119, SNR=31.9, Peak=135 HFD=4.5
01:19:43.480 00.000 6880 MultiStar: [#1 0.17,0.39,0.99,U] [#2 0.25,0.28,1.00,U] [#3 0.42,0.48,0.00,M1] [#4 0.44,0.62,0.00,M5] [#5 0.15,0.30,1.02,U] [#6 0.46,0.52,0.00,M1] [#7 0.32,0.46,0.00,M1] [#8 0.25,0.41,0.84,U] 
01:19:43.480 00.000 6880 refined, 4 included, MultiStar: {0.20, 0.37}, one-star: {0.19, 0.48}
01:19:43.480 00.000 6880 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.61) = xAngle (2.69 = 2.69)
01:19:43.480 00.000 6880 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.66 = 2.66)
01:19:43.481 00.001 6880 CameraToMount -- cameraX=0.20 cameraY=0.37 hyp=0.42 cameraTheta=1.07 mountX=-0.38 mountY=0.20, mountTheta=2.66
01:19:43.482 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.37, opts=13)
01:19:43.482 00.000 6880 Enqueuing Move request for scope (0.20, 0.37)
01:19:43.482 00.000 10052 Worker thread wakes up
01:19:43.482 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.37) opts 0xd
01:19:43.482 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.37)
01:19:43.482 00.000 10052 Moving (0.20, 0.37) raw xDistance=-0.38 yDistance=0.20
01:19:43.482 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
01:19:43.482 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
01:19:43.482 00.000 10052 MoveAxis(E, 103, ABG)
01:19:43.482 00.000 10052 Guiding  Dir = 2, Dur = 103
01:19:43.506 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:43.546 00.040 10052 IsSlewing returns 0
01:19:43.547 00.001 6880 UpdateGuideState exits: m=2119 SNR=31.9
01:19:43.548 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:43.548 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:43.548 00.000 6880 Enqueuing Expose request
01:19:43.620 00.072 10052 IsGuiding returns 0
01:19:43.683 00.063 10052 PulseGuide returned control before completion, sleep 50
01:19:43.796 00.113 10052 IsGuiding returns 1
01:19:43.796 00.000 10052 scope still moving after pulse duration time elapsed
01:19:43.876 00.080 10052 IsSlewing returns 0
01:19:43.956 00.080 10052 IsGuiding returns 0
01:19:43.956 00.000 10052 scope move finished after 103 + 233 ms
01:19:43.956 00.000 10052 Move returns status 0, amount 103
01:19:43.956 00.000 10052 MoveAxis(N, 0, ABG)
01:19:43.956 00.000 10052 Move returns status 0, amount 0
01:19:43.956 00.000 10052 move complete, result=0
01:19:43.957 00.001 10052 worker thread done servicing request
01:19:43.957 00.000 6880 GuideStep: -0.4 px 103 ms EAST, 0.2 px 0 ms NORTH
01:19:43.957 00.000 10052 Worker thread wakes up
01:19:43.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:43.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:44.687 00.730 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"20a2d6ea-abea-4b39-967e-5aa64e97117e"}
01:19:44.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"20a2d6ea-abea-4b39-967e-5aa64e97117e"}
01:19:44.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11173d63-d334-460c-b3a5-fad43923449a"}
01:19:44.688 00.000 6880 case statement mapped state 6 to 3
01:19:44.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11173d63-d334-460c-b3a5-fad43923449a"}
01:19:44.688 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0f8cd01d-536d-476f-b615-227ced3a0228"}
01:19:44.689 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":673,"width":15,"height":15,"star_pos":[6.97,6.97],"pixels":"..."},"id":"0f8cd01d-536d-476f-b615-227ced3a0228"}
01:19:44.872 00.183 10052 Exposure complete
01:19:44.940 00.068 6880 OnExposeComplete: enter
01:19:44.940 00.000 10052 worker thread done servicing request
01:19:44.941 00.001 6880 UpdateGuideState(): m_state=6
01:19:44.941 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
01:19:44.941 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.76, Mass=2136, SNR=32.0, Peak=154 HFD=4.5
01:19:44.941 00.000 6880 MultiStar: [#1 0.21,0.28,1.00,U] [#2 -0.01,0.17,1.02,U] [#3 0.24,0.34,0.91,U] [#4 0.03,0.17,0.86,U] [#5 0.23,0.19,0.96,U] [#6 0.14,0.07,0.91,U] [#7 0.14,0.30,0.77,U] [#8 0.28,0.14,0.82,U] 
01:19:44.941 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.22}, one-star: {0.09, 0.27}
01:19:44.941 00.000 6880 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.61) = xAngle (2.58 = 2.58)
01:19:44.942 00.001 6880 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.55 = 2.55)
01:19:44.942 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.26 cameraTheta=0.96 mountX=-0.22 mountY=0.15, mountTheta=2.56
01:19:44.943 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.22, opts=13)
01:19:44.943 00.000 6880 Enqueuing Move request for scope (0.15, 0.22)
01:19:44.943 00.000 10052 Worker thread wakes up
01:19:44.943 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
01:19:44.943 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
01:19:44.943 00.000 10052 Moving (0.15, 0.22) raw xDistance=-0.22 yDistance=0.15
01:19:44.943 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22
01:19:44.943 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
01:19:44.943 00.000 10052 MoveAxis(E, 65, ABG)
01:19:44.943 00.000 10052 Guiding  Dir = 2, Dur = 65
01:19:44.964 00.021 10052 IsSlewing returns 0
01:19:44.965 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:45.001 00.036 10052 IsGuiding returns 0
01:19:45.003 00.002 6880 UpdateGuideState exits: m=2136 SNR=32.0
01:19:45.003 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:45.003 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:45.003 00.000 6880 Enqueuing Expose request
01:19:45.030 00.027 10052 PulseGuide returned control before completion, sleep 48
01:19:45.103 00.073 10052 IsGuiding returns 0
01:19:45.103 00.000 10052 Move returns status 0, amount 65
01:19:45.103 00.000 10052 MoveAxis(N, 0, ABG)
01:19:45.103 00.000 10052 Move returns status 0, amount 0
01:19:45.103 00.000 10052 move complete, result=0
01:19:45.103 00.000 10052 worker thread done servicing request
01:19:45.104 00.001 6880 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
01:19:45.104 00.000 10052 Worker thread wakes up
01:19:45.104 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:45.104 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:46.231 01.127 10052 Exposure complete
01:19:46.287 00.056 10052 worker thread done servicing request
01:19:46.287 00.000 6880 OnExposeComplete: enter
01:19:46.287 00.000 6880 UpdateGuideState(): m_state=6
01:19:46.287 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
01:19:46.287 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.76, Mass=2145, SNR=32.1, Peak=142 HFD=4.6
01:19:46.287 00.000 6880 MultiStar: [#1 -0.07,0.28,1.02,U] [#2 -0.36,-0.03,1.03,U] [#3 -0.19,0.05,0.94,U] [#4 0.04,0.51,0.00,M5] [#5 -0.22,0.17,0.99,U] [#6 -0.10,-0.06,0.99,U] [#7 0.04,0.18,0.77,U] [#8 -0.15,0.18,0.82,U] 
01:19:46.287 00.000 6880 refined, 7 included, MultiStar: {-0.14, 0.13}, one-star: {-0.05, 0.27}
01:19:46.287 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.03 = -2.25)
01:19:46.287 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
01:19:46.287 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.42 mountX=-0.12 mountY=-0.14, mountTheta=-2.27
01:19:46.289 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.13, opts=13)
01:19:46.289 00.000 6880 Enqueuing Move request for scope (-0.14, 0.13)
01:19:46.289 00.000 10052 Worker thread wakes up
01:19:46.289 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
01:19:46.289 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
01:19:46.289 00.000 10052 Moving (-0.14, 0.13) raw xDistance=-0.12 yDistance=-0.14
01:19:46.289 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:19:46.289 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
01:19:46.289 00.000 10052 MoveAxis(E, 35, ABG)
01:19:46.290 00.001 10052 Guiding  Dir = 2, Dur = 35
01:19:46.313 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:46.350 00.037 6880 UpdateGuideState exits: m=2145 SNR=32.1
01:19:46.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:46.350 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:46.350 00.000 6880 Enqueuing Expose request
01:19:46.351 00.001 10052 IsSlewing returns 0
01:19:46.425 00.074 10052 IsGuiding returns 0
01:19:46.523 00.098 10052 IsGuiding returns 1
01:19:46.523 00.000 10052 scope still moving after pulse duration time elapsed
01:19:46.576 00.053 10052 IsSlewing returns 0
01:19:46.614 00.038 10052 IsGuiding returns 0
01:19:46.615 00.001 10052 scope move finished after 35 + 153 ms
01:19:46.615 00.000 10052 Move returns status 0, amount 35
01:19:46.615 00.000 10052 MoveAxis(N, 0, ABG)
01:19:46.615 00.000 10052 Move returns status 0, amount 0
01:19:46.615 00.000 10052 move complete, result=0
01:19:46.615 00.000 10052 worker thread done servicing request
01:19:46.615 00.000 6880 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
01:19:46.615 00.000 10052 Worker thread wakes up
01:19:46.616 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:46.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:46.686 00.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d4374391-d1dd-4fc5-9644-a77cc7f9ec66"}
01:19:46.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d4374391-d1dd-4fc5-9644-a77cc7f9ec66"}
01:19:46.687 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"192598ab-2f80-4e34-99ad-29b47e7b85c5"}
01:19:46.687 00.000 6880 case statement mapped state 6 to 3
01:19:46.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"192598ab-2f80-4e34-99ad-29b47e7b85c5"}
01:19:46.687 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d933c806-cfeb-495d-b8fc-4c43153c24cd"}
01:19:46.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":675,"width":15,"height":15,"star_pos":[6.73,6.76],"pixels":"..."},"id":"d933c806-cfeb-495d-b8fc-4c43153c24cd"}
01:19:47.528 00.841 10052 Exposure complete
01:19:47.586 00.058 10052 worker thread done servicing request
01:19:47.586 00.000 6880 OnExposeComplete: enter
01:19:47.586 00.000 6880 UpdateGuideState(): m_state=6
01:19:47.586 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
01:19:47.586 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=888.60, Mass=2163, SNR=32.3, Peak=140 HFD=4.4
01:19:47.587 00.001 6880 MultiStar: [#1 -0.21,-0.21,0.96,U] [#2 -0.68,-0.02,0.00,M1] [#3 -0.52,-0.05,0.00,M1] [#4 -0.06,0.11,0.81,U] [#5 -0.39,-0.49,0.00,M1] [#6 -0.54,0.03,0.00,M1] [#7 -0.31,-0.09,0.81,U] [#8 -0.30,-0.01,0.77,U] 
01:19:47.587 00.000 6880 refined, 4 included, MultiStar: {-0.23, -0.02}, one-star: {-0.28, 0.11}
01:19:47.587 00.000 6880 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.61) = xAngle (-1.43 = -1.43)
01:19:47.587 00.000 6880 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
01:19:47.587 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-3.05 mountX=0.03 mountY=-0.23, mountTheta=-1.44
01:19:47.588 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.02, opts=13)
01:19:47.589 00.001 6880 Enqueuing Move request for scope (-0.23, -0.02)
01:19:47.589 00.000 10052 Worker thread wakes up
01:19:47.589 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.02) opts 0xd
01:19:47.589 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.02)
01:19:47.589 00.000 10052 Moving (-0.23, -0.02) raw xDistance=0.03 yDistance=-0.23
01:19:47.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:19:47.589 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.23, slope = -0.03
01:19:47.590 00.001 10052 MoveAxis(E, 0, ABG)
01:19:47.590 00.000 10052 Move returns status 0, amount 0
01:19:47.590 00.000 10052 MoveAxis(N, 56, ABG)
01:19:47.590 00.000 10052 Guiding  Dir = 0, Dur = 56
01:19:47.610 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:47.654 00.044 10052 IsSlewing returns 0
01:19:47.661 00.007 6880 UpdateGuideState exits: m=2163 SNR=32.3
01:19:47.662 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:47.662 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:47.662 00.000 6880 Enqueuing Expose request
01:19:47.729 00.067 10052 IsGuiding returns 0
01:19:47.878 00.149 10052 IsGuiding returns 1
01:19:47.878 00.000 10052 scope still moving after pulse duration time elapsed
01:19:47.953 00.075 10052 IsSlewing returns 0
01:19:48.032 00.079 10052 IsGuiding returns 0
01:19:48.032 00.000 10052 scope move finished after 56 + 246 ms
01:19:48.032 00.000 10052 Move returns status 0, amount 56
01:19:48.032 00.000 10052 move complete, result=0
01:19:48.032 00.000 10052 worker thread done servicing request
01:19:48.032 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 56 ms NORTH
01:19:48.033 00.001 10052 Worker thread wakes up
01:19:48.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:48.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:48.686 00.653 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f068f863-187c-4124-89f9-f9ce4bec9e99"}
01:19:48.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f068f863-187c-4124-89f9-f9ce4bec9e99"}
01:19:48.686 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8dfe68eb-43d2-45ff-b4e3-1436972f7dd8"}
01:19:48.686 00.000 6880 case statement mapped state 6 to 3
01:19:48.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8dfe68eb-43d2-45ff-b4e3-1436972f7dd8"}
01:19:48.687 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"41ae476f-4933-4b00-a508-eb956efe31a1"}
01:19:48.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":676,"width":15,"height":15,"star_pos":[6.51,6.60],"pixels":"..."},"id":"41ae476f-4933-4b00-a508-eb956efe31a1"}
01:19:49.164 00.477 10052 Exposure complete
01:19:49.239 00.075 10052 worker thread done servicing request
01:19:49.239 00.000 6880 OnExposeComplete: enter
01:19:49.239 00.000 6880 UpdateGuideState(): m_state=6
01:19:49.240 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
01:19:49.240 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.62, Mass=2145, SNR=32.2, Peak=150 HFD=4.5
01:19:49.240 00.000 6880 MultiStar: [#1 0.22,-0.07,0.94,U] [#2 -0.40,-0.12,1.03,U] [#3 0.07,-0.08,0.92,U] [#4 0.37,0.26,0.80,U] [#5 0.19,-0.10,0.98,U] [#6 0.08,-0.03,0.95,U] [#7 0.29,0.27,0.76,U] [#8 0.27,-0.07,0.81,U] 
01:19:49.240 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.01}, one-star: {0.16, 0.13}
01:19:49.240 00.000 6880 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.61) = xAngle (1.71 = 1.71)
01:19:49.240 00.000 6880 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.68 = 1.68)
01:19:49.240 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.10 mountX=-0.02 mountY=0.13, mountTheta=1.71
01:19:49.242 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.01, opts=13)
01:19:49.242 00.000 6880 Enqueuing Move request for scope (0.13, 0.01)
01:19:49.242 00.000 10052 Worker thread wakes up
01:19:49.242 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:19:49.242 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:19:49.242 00.000 10052 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=0.13
01:19:49.243 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:19:49.243 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.02
01:19:49.243 00.000 10052 MoveAxis(E, 0, ABG)
01:19:49.243 00.000 10052 Move returns status 0, amount 0
01:19:49.243 00.000 10052 MoveAxis(N, 0, ABG)
01:19:49.243 00.000 10052 Move returns status 0, amount 0
01:19:49.243 00.000 10052 move complete, result=0
01:19:49.243 00.000 10052 worker thread done servicing request
01:19:49.263 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:49.291 00.028 6880 UpdateGuideState exits: m=2145 SNR=32.2
01:19:49.291 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:49.291 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:49.292 00.001 6880 Enqueuing Expose request
01:19:49.292 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:49.292 00.000 10052 Worker thread wakes up
01:19:49.292 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:49.292 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:50.206 00.914 10052 Exposure complete
01:19:50.260 00.054 10052 worker thread done servicing request
01:19:50.260 00.000 6880 OnExposeComplete: enter
01:19:50.260 00.000 6880 UpdateGuideState(): m_state=6
01:19:50.260 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
01:19:50.261 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=888.77, Mass=2136, SNR=32.1, Peak=125 HFD=4.5
01:19:50.261 00.000 6880 MultiStar: [#1 0.31,0.04,0.96,U] [#2 -0.15,-0.55,0.00,M1] [#3 -0.04,-0.22,0.96,U] [#4 0.09,-0.15,0.82,U] [#5 0.04,-0.18,0.98,U] [#6 0.11,-0.15,0.97,U] [#7 0.23,0.03,0.75,U] [#8 0.07,-0.02,0.82,U] 
01:19:50.261 00.000 6880 refined, 7 included, MultiStar: {0.11, -0.05}, one-star: {0.07, 0.28}
01:19:50.261 00.000 6880 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.61) = xAngle (1.21 = 1.21)
01:19:50.261 00.000 6880 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
01:19:50.261 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.40 mountX=0.04 mountY=0.11, mountTheta=1.21
01:19:50.262 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.05, opts=13)
01:19:50.262 00.000 6880 Enqueuing Move request for scope (0.11, -0.05)
01:19:50.262 00.000 10052 Worker thread wakes up
01:19:50.262 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
01:19:50.263 00.001 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
01:19:50.263 00.000 10052 Moving (0.11, -0.05) raw xDistance=0.04 yDistance=0.11
01:19:50.263 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:19:50.263 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
01:19:50.263 00.000 10052 MoveAxis(E, 0, ABG)
01:19:50.263 00.000 10052 Move returns status 0, amount 0
01:19:50.263 00.000 10052 MoveAxis(N, 0, ABG)
01:19:50.263 00.000 10052 Move returns status 0, amount 0
01:19:50.263 00.000 10052 move complete, result=0
01:19:50.263 00.000 10052 worker thread done servicing request
01:19:50.282 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:50.318 00.036 6880 UpdateGuideState exits: m=2136 SNR=32.1
01:19:50.318 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:50.318 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:50.318 00.000 6880 Enqueuing Expose request
01:19:50.318 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:19:50.318 00.000 10052 Worker thread wakes up
01:19:50.319 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:50.319 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:50.686 00.367 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b38c21b1-ee10-40a5-8f33-50bda892d943"}
01:19:50.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b38c21b1-ee10-40a5-8f33-50bda892d943"}
01:19:50.687 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8bb05828-f4e7-4fb6-9b9f-c9a1a1b734e3"}
01:19:50.687 00.000 6880 case statement mapped state 6 to 3
01:19:50.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bb05828-f4e7-4fb6-9b9f-c9a1a1b734e3"}
01:19:50.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fc7796b8-8323-47d6-ab02-edb4873b1d52"}
01:19:50.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":678,"width":15,"height":15,"star_pos":[6.86,6.77],"pixels":"..."},"id":"fc7796b8-8323-47d6-ab02-edb4873b1d52"}
01:19:51.446 00.758 10052 Exposure complete
01:19:51.509 00.063 10052 worker thread done servicing request
01:19:51.509 00.000 6880 OnExposeComplete: enter
01:19:51.510 00.001 6880 UpdateGuideState(): m_state=6
01:19:51.510 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
01:19:51.510 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=888.52, Mass=2183, SNR=32.4, Peak=136 HFD=4.3
01:19:51.510 00.000 6880 MultiStar: [#1 0.09,-0.17,0.96,U] [#2 0.05,-0.22,0.95,U] [#3 0.11,-0.04,0.90,U] [#4 0.28,0.23,0.79,U] [#5 0.10,-0.22,0.96,U] [#6 0.27,-0.11,0.97,U] [#7 0.10,-0.28,0.71,U] [#8 0.10,-0.29,0.81,U] 
01:19:51.510 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.12}, one-star: {0.24, 0.03}
01:19:51.510 00.000 6880 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.61) = xAngle (0.96 = 0.96)
01:19:51.510 00.000 6880 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
01:19:51.510 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.19 cameraTheta=-0.66 mountX=0.11 mountY=0.15, mountTheta=0.95
01:19:51.512 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.12, opts=13)
01:19:51.512 00.000 6880 Enqueuing Move request for scope (0.15, -0.12)
01:19:51.512 00.000 10052 Worker thread wakes up
01:19:51.512 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
01:19:51.512 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
01:19:51.512 00.000 10052 Moving (0.15, -0.12) raw xDistance=0.11 yDistance=0.15
01:19:51.512 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:19:51.512 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
01:19:51.512 00.000 10052 MoveAxis(E, 0, ABG)
01:19:51.512 00.000 10052 Move returns status 0, amount 0
01:19:51.512 00.000 10052 MoveAxis(N, 0, ABG)
01:19:51.512 00.000 10052 Move returns status 0, amount 0
01:19:51.512 00.000 10052 move complete, result=0
01:19:51.513 00.001 10052 worker thread done servicing request
01:19:51.533 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:51.582 00.049 6880 UpdateGuideState exits: m=2183 SNR=32.4
01:19:51.582 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:51.582 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:51.582 00.000 6880 Enqueuing Expose request
01:19:51.582 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:19:51.582 00.000 10052 Worker thread wakes up
01:19:51.582 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:51.582 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:52.504 00.922 10052 Exposure complete
01:19:52.570 00.066 10052 worker thread done servicing request
01:19:52.570 00.000 6880 OnExposeComplete: enter
01:19:52.570 00.000 6880 UpdateGuideState(): m_state=6
01:19:52.571 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
01:19:52.571 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.44, Mass=1965, SNR=30.7, Peak=126 HFD=4.7
01:19:52.571 00.000 6880 MultiStar: [#1 0.06,-0.10,0.95,U] [#2 -0.43,0.07,1.09,U] [#3 -0.21,0.04,1.01,U] [#4 0.22,-0.09,0.86,U] [#5 -0.02,-0.14,0.99,U] [#6 -0.27,-0.14,0.96,U] [#7 0.14,-0.16,0.77,U] [#8 -0.05,0.03,0.82,U] 
01:19:52.571 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.13, -0.05}
01:19:52.571 00.000 6880 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.61) = xAngle (-0.79 = -0.79)
01:19:52.571 00.000 6880 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
01:19:52.571 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.41 mountX=0.06 mountY=-0.06, mountTheta=-0.81
01:19:52.573 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.06, opts=13)
01:19:52.573 00.000 6880 Enqueuing Move request for scope (-0.06, -0.06)
01:19:52.573 00.000 10052 Worker thread wakes up
01:19:52.573 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
01:19:52.573 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
01:19:52.573 00.000 10052 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=-0.06
01:19:52.573 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:19:52.573 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:19:52.573 00.000 10052 MoveAxis(E, 0, ABG)
01:19:52.573 00.000 10052 Move returns status 0, amount 0
01:19:52.573 00.000 10052 MoveAxis(N, 0, ABG)
01:19:52.574 00.001 10052 Move returns status 0, amount 0
01:19:52.574 00.000 10052 move complete, result=0
01:19:52.574 00.000 10052 worker thread done servicing request
01:19:52.597 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:52.641 00.044 6880 UpdateGuideState exits: m=1965 SNR=30.7
01:19:52.642 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:52.642 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:52.642 00.000 6880 Enqueuing Expose request
01:19:52.642 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:19:52.642 00.000 10052 Worker thread wakes up
01:19:52.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:52.642 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:52.687 00.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0dd7568e-9398-45f5-ba76-e35ce8501c1c"}
01:19:52.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0dd7568e-9398-45f5-ba76-e35ce8501c1c"}
01:19:52.689 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eec38902-949c-49df-b421-1430a0f3d19f"}
01:19:52.689 00.000 6880 case statement mapped state 6 to 3
01:19:52.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eec38902-949c-49df-b421-1430a0f3d19f"}
01:19:52.691 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c1d4b34a-35ff-4991-92d3-96c19d8175bb"}
01:19:52.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":680,"width":15,"height":15,"star_pos":[6.91,7.44],"pixels":"..."},"id":"c1d4b34a-35ff-4991-92d3-96c19d8175bb"}
01:19:53.779 01.088 10052 Exposure complete
01:19:53.872 00.093 10052 worker thread done servicing request
01:19:53.872 00.000 6880 OnExposeComplete: enter
01:19:53.872 00.000 6880 UpdateGuideState(): m_state=6
01:19:53.872 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
01:19:53.873 00.001 6880 Star::Find returns 1 (0), X=407.99, Y=888.66, Mass=2000, SNR=31.1, Peak=137 HFD=4.5
01:19:53.873 00.000 6880 MultiStar: [#1 0.15,-0.21,0.97,U] [#2 -0.05,-0.05,1.01,U] [#3 0.16,-0.26,0.99,U] [#4 0.27,0.19,0.85,U] [#5 0.15,-0.07,0.98,U] [#6 0.09,-0.24,0.99,U] [#7 0.19,-0.36,0.78,U] [#8 0.00,-0.39,0.84,U] 
01:19:53.873 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.13}, one-star: {0.20, 0.17}
01:19:53.873 00.000 6880 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.61) = xAngle (0.82 = 0.82)
01:19:53.873 00.000 6880 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
01:19:53.874 00.001 6880 CameraToMount -- cameraX=0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-0.79 mountX=0.12 mountY=0.13, mountTheta=0.80
01:19:53.876 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.13, opts=13)
01:19:53.876 00.000 6880 Enqueuing Move request for scope (0.13, -0.13)
01:19:53.876 00.000 10052 Worker thread wakes up
01:19:53.876 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.13) opts 0xd
01:19:53.876 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.13)
01:19:53.876 00.000 10052 Moving (0.13, -0.13) raw xDistance=0.12 yDistance=0.13
01:19:53.877 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:19:53.877 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
01:19:53.877 00.000 10052 MoveAxis(W, 33, ABG)
01:19:53.877 00.000 10052 Guiding  Dir = 3, Dur = 33
01:19:53.904 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:53.928 00.024 10052 IsSlewing returns 0
01:19:53.956 00.028 6880 UpdateGuideState exits: m=2000 SNR=31.1
01:19:53.956 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:53.957 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:53.957 00.000 6880 Enqueuing Expose request
01:19:54.002 00.045 10052 IsGuiding returns 0
01:19:54.132 00.130 10052 IsGuiding returns 0
01:19:54.132 00.000 10052 Move returns status 0, amount 33
01:19:54.132 00.000 10052 MoveAxis(N, 0, ABG)
01:19:54.132 00.000 10052 Move returns status 0, amount 0
01:19:54.132 00.000 10052 move complete, result=0
01:19:54.132 00.000 10052 worker thread done servicing request
01:19:54.134 00.002 10052 Worker thread wakes up
01:19:54.134 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
01:19:54.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:54.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:54.686 00.552 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e48d19db-9cc9-4d03-b065-cb385706176f"}
01:19:54.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e48d19db-9cc9-4d03-b065-cb385706176f"}
01:19:54.687 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"56ba9c43-a6b7-4a79-8a90-d207fa839eaa"}
01:19:54.687 00.000 6880 case statement mapped state 6 to 3
01:19:54.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"56ba9c43-a6b7-4a79-8a90-d207fa839eaa"}
01:19:54.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d95a7abf-69eb-4352-9533-1cc29d84dcdd"}
01:19:54.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":681,"width":15,"height":15,"star_pos":[6.99,6.66],"pixels":"..."},"id":"d95a7abf-69eb-4352-9533-1cc29d84dcdd"}
01:19:55.043 00.355 10052 Exposure complete
01:19:55.121 00.078 6880 OnExposeComplete: enter
01:19:55.121 00.000 6880 UpdateGuideState(): m_state=6
01:19:55.121 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
01:19:55.121 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=888.80, Mass=1895, SNR=30.1, Peak=115 HFD=4.4
01:19:55.122 00.001 6880 MultiStar: [#1 0.43,0.09,1.00,U] [#2 0.24,0.06,1.07,U] [#3 0.28,0.12,0.98,U] [#4 0.55,0.08,0.00,M1] [#5 0.34,0.02,1.01,U] [#6 0.51,0.11,0.00,M1] [#7 0.53,-0.12,0.00,M1] [#8 0.26,-0.00,0.85,U] 
01:19:55.122 00.000 6880 refined, 5 included, MultiStar: {0.33, 0.10}, one-star: {0.44, 0.31}
01:19:55.122 00.000 6880 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.61) = xAngle (1.91 = 1.91)
01:19:55.122 00.000 6880 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
01:19:55.122 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.35 cameraTheta=0.30 mountX=-0.12 mountY=0.33, mountTheta=1.91
01:19:55.122 00.000 10052 worker thread done servicing request
01:19:55.123 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.10, opts=13)
01:19:55.124 00.001 6880 Enqueuing Move request for scope (0.33, 0.10)
01:19:55.124 00.000 10052 Worker thread wakes up
01:19:55.124 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
01:19:55.124 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
01:19:55.124 00.000 10052 Moving (0.33, 0.10) raw xDistance=-0.12 yDistance=0.33
01:19:55.124 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:19:55.124 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.33, slope = 0.02
01:19:55.124 00.000 10052 MoveAxis(E, 29, ABG)
01:19:55.124 00.000 10052 Guiding  Dir = 2, Dur = 29
01:19:55.145 00.021 10052 IsSlewing returns 0
01:19:55.145 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:55.182 00.037 6880 UpdateGuideState exits: m=1895 SNR=30.1
01:19:55.183 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:55.183 00.000 10052 IsGuiding returns 0
01:19:55.183 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:55.183 00.000 6880 Enqueuing Expose request
01:19:55.210 00.027 10052 PulseGuide returned control before completion, sleep 13
01:19:55.249 00.039 10052 IsGuiding returns 0
01:19:55.249 00.000 10052 Move returns status 0, amount 29
01:19:55.249 00.000 10052 MoveAxis(S, 29, ABG)
01:19:55.249 00.000 10052 Guiding  Dir = 1, Dur = 29
01:19:55.287 00.038 10052 IsSlewing returns 0
01:19:55.327 00.040 10052 IsGuiding returns 0
01:19:55.352 00.025 10052 PulseGuide returned control before completion, sleep 15
01:19:55.402 00.050 10052 IsGuiding returns 0
01:19:55.402 00.000 10052 Move returns status 0, amount 29
01:19:55.402 00.000 10052 move complete, result=0
01:19:55.402 00.000 10052 worker thread done servicing request
01:19:55.402 00.000 10052 Worker thread wakes up
01:19:55.402 00.000 6880 GuideStep: -0.1 px 29 ms EAST, 0.3 px 29 ms SOUTH
01:19:55.402 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:55.402 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:56.531 01.129 10052 Exposure complete
01:19:56.596 00.065 10052 worker thread done servicing request
01:19:56.596 00.000 6880 OnExposeComplete: enter
01:19:56.596 00.000 6880 UpdateGuideState(): m_state=6
01:19:56.597 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
01:19:56.597 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=888.52, Mass=2109, SNR=31.8, Peak=153 HFD=4.5
01:19:56.597 00.000 6880 MultiStar: [#1 0.21,-0.05,0.95,U] [#2 0.18,-0.32,1.00,U] [#3 0.36,-0.12,0.91,U] [#4 0.60,-0.24,0.00,M2] [#5 0.25,-0.25,0.97,U] [#6 0.30,-0.35,0.95,U] [#7 0.36,-0.01,0.77,U] [#8 0.26,0.08,0.75,U] 
01:19:56.597 00.000 6880 refined, 7 included, MultiStar: {0.29, -0.13}, one-star: {0.42, 0.02}
01:19:56.597 00.000 6880 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.61) = xAngle (1.18 = 1.18)
01:19:56.597 00.000 6880 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
01:19:56.597 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-0.43 mountX=0.12 mountY=0.29, mountTheta=1.18
01:19:56.599 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.13, opts=13)
01:19:56.599 00.000 6880 Enqueuing Move request for scope (0.29, -0.13)
01:19:56.599 00.000 10052 Worker thread wakes up
01:19:56.599 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.13) opts 0xd
01:19:56.599 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.13)
01:19:56.599 00.000 10052 Moving (0.29, -0.13) raw xDistance=0.12 yDistance=0.29
01:19:56.599 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:19:56.599 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.29, slope = 0.04
01:19:56.599 00.000 10052 MoveAxis(W, 31, ABG)
01:19:56.600 00.001 10052 Guiding  Dir = 3, Dur = 31
01:19:56.620 00.020 10052 IsSlewing returns 0
01:19:56.628 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:56.658 00.030 10052 IsGuiding returns 0
01:19:56.667 00.009 6880 UpdateGuideState exits: m=2109 SNR=31.8
01:19:56.667 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:56.667 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:56.667 00.000 6880 Enqueuing Expose request
01:19:56.686 00.019 10052 PulseGuide returned control before completion, sleep 14
01:19:56.688 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55ffe250-d985-4dc9-a2dd-d533e1f9821a"}
01:19:56.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55ffe250-d985-4dc9-a2dd-d533e1f9821a"}
01:19:56.695 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b0ab85f-b6e0-405a-9892-5b8fd07a4d48"}
01:19:56.695 00.000 6880 case statement mapped state 6 to 3
01:19:56.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b0ab85f-b6e0-405a-9892-5b8fd07a4d48"}
01:19:56.696 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"264e7659-1343-4751-8c5c-b71d191838a2"}
01:19:56.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":683,"width":15,"height":15,"star_pos":[7.20,6.52],"pixels":"..."},"id":"264e7659-1343-4751-8c5c-b71d191838a2"}
01:19:56.725 00.029 10052 IsGuiding returns 0
01:19:56.725 00.000 10052 Move returns status 0, amount 31
01:19:56.725 00.000 10052 MoveAxis(S, 65, ABG)
01:19:56.725 00.000 10052 Guiding  Dir = 1, Dur = 65
01:19:56.762 00.037 10052 IsSlewing returns 0
01:19:56.801 00.039 10052 IsGuiding returns 0
01:19:56.828 00.027 10052 PulseGuide returned control before completion, sleep 48
01:19:56.910 00.082 10052 IsGuiding returns 0
01:19:56.910 00.000 10052 Move returns status 0, amount 65
01:19:56.910 00.000 10052 move complete, result=0
01:19:56.911 00.001 10052 worker thread done servicing request
01:19:56.911 00.000 6880 GuideStep: 0.1 px 31 ms WEST, 0.3 px 65 ms SOUTH
01:19:56.911 00.000 10052 Worker thread wakes up
01:19:56.911 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:56.911 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:57.818 00.907 10052 Exposure complete
01:19:57.887 00.069 10052 worker thread done servicing request
01:19:57.887 00.000 6880 OnExposeComplete: enter
01:19:57.887 00.000 6880 UpdateGuideState(): m_state=6
01:19:57.887 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
01:19:57.888 00.001 6880 Star::Find returns 1 (0), X=408.22, Y=888.67, Mass=2099, SNR=31.7, Peak=127 HFD=4.7
01:19:57.888 00.000 6880 MultiStar: [#1 0.32,-0.05,0.92,U] [#2 0.19,-0.08,0.98,U] [#3 0.33,-0.01,0.92,U] [#4 0.80,0.10,0.00,M3] [#5 0.44,0.02,0.94,U] [#6 0.27,-0.17,0.90,U] [#7 0.59,0.07,0.00,M1] [#8 0.58,-0.09,0.00,M1] 
01:19:57.888 00.000 6880 refined, 5 included, MultiStar: {0.33, -0.02}, one-star: {0.44, 0.17}
01:19:57.888 00.000 6880 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.61) = xAngle (1.56 = 1.56)
01:19:57.888 00.000 6880 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
01:19:57.888 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.05 mountX=0.00 mountY=0.33, mountTheta=1.56
01:19:57.890 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.02, opts=13)
01:19:57.890 00.000 6880 Enqueuing Move request for scope (0.33, -0.02)
01:19:57.890 00.000 10052 Worker thread wakes up
01:19:57.890 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd
01:19:57.890 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.02)
01:19:57.890 00.000 10052 Moving (0.33, -0.02) raw xDistance=0.00 yDistance=0.33
01:19:57.891 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:19:57.891 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.33, slope = 0.05
01:19:57.891 00.000 10052 MoveAxis(E, 0, ABG)
01:19:57.891 00.000 10052 Move returns status 0, amount 0
01:19:57.891 00.000 10052 MoveAxis(S, 97, ABG)
01:19:57.891 00.000 10052 Guiding  Dir = 1, Dur = 97
01:19:57.916 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:57.932 00.016 10052 IsSlewing returns 0
01:19:57.954 00.022 6880 UpdateGuideState exits: m=2099 SNR=31.7
01:19:57.955 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:57.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:57.955 00.000 6880 Enqueuing Expose request
01:19:58.006 00.051 10052 IsGuiding returns 0
01:19:58.062 00.056 10052 PulseGuide returned control before completion, sleep 51
01:19:58.179 00.117 10052 IsGuiding returns 1
01:19:58.179 00.000 10052 scope still moving after pulse duration time elapsed
01:19:58.259 00.080 10052 IsSlewing returns 0
01:19:58.333 00.074 10052 IsGuiding returns 0
01:19:58.333 00.000 10052 scope move finished after 97 + 229 ms
01:19:58.333 00.000 10052 Move returns status 0, amount 97
01:19:58.333 00.000 10052 move complete, result=0
01:19:58.334 00.001 10052 worker thread done servicing request
01:19:58.334 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 97 ms SOUTH
01:19:58.334 00.000 10052 Worker thread wakes up
01:19:58.334 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:58.334 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:19:58.691 00.357 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79c258fd-8654-457d-821c-254663c92f97"}
01:19:58.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79c258fd-8654-457d-821c-254663c92f97"}
01:19:58.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"080f08e2-c7b6-4845-be82-c2624e2b9f4d"}
01:19:58.692 00.000 6880 case statement mapped state 6 to 3
01:19:58.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"080f08e2-c7b6-4845-be82-c2624e2b9f4d"}
01:19:58.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b347d1af-2cb9-483f-a804-85a8953a9126"}
01:19:58.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":684,"width":15,"height":15,"star_pos":[7.22,6.67],"pixels":"..."},"id":"b347d1af-2cb9-483f-a804-85a8953a9126"}
01:19:59.474 00.782 10052 Exposure complete
01:19:59.543 00.069 10052 worker thread done servicing request
01:19:59.543 00.000 6880 OnExposeComplete: enter
01:19:59.544 00.001 6880 UpdateGuideState(): m_state=6
01:19:59.544 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
01:19:59.544 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=888.75, Mass=2019, SNR=31.1, Peak=114 HFD=4.5
01:19:59.544 00.000 6880 MultiStar: [#1 0.64,0.35,0.00,M1] [#2 0.05,0.05,0.97,U] [#3 0.08,0.03,0.93,U] [#4 0.63,0.01,0.00,M4] [#5 0.40,0.09,0.99,U] [#6 0.07,-0.03,0.99,U] [#7 0.66,-0.12,0.00,M2] [#8 0.26,-0.26,0.79,U] 
01:19:59.544 00.000 6880 refined, 5 included, MultiStar: {0.22, 0.03}, one-star: {0.43, 0.26}
01:19:59.544 00.000 6880 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.61) = xAngle (1.77 = 1.77)
01:19:59.544 00.000 6880 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.74 = 1.74)
01:19:59.545 00.001 6880 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.16 mountX=-0.04 mountY=0.22, mountTheta=1.77
01:19:59.545 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.03, opts=13)
01:19:59.547 00.002 6880 Enqueuing Move request for scope (0.22, 0.03)
01:19:59.547 00.000 10052 Worker thread wakes up
01:19:59.547 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
01:19:59.547 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
01:19:59.547 00.000 10052 Moving (0.22, 0.03) raw xDistance=-0.04 yDistance=0.22
01:19:59.547 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:19:59.547 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.22, slope = 0.04
01:19:59.547 00.000 10052 MoveAxis(E, 0, ABG)
01:19:59.547 00.000 10052 Move returns status 0, amount 0
01:19:59.547 00.000 10052 MoveAxis(S, 79, ABG)
01:19:59.547 00.000 10052 Guiding  Dir = 1, Dur = 79
01:19:59.568 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:19:59.610 00.042 6880 UpdateGuideState exits: m=2019 SNR=31.1
01:19:59.610 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:19:59.611 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:19:59.611 00.000 6880 Enqueuing Expose request
01:19:59.617 00.006 10052 IsSlewing returns 0
01:19:59.692 00.075 10052 IsGuiding returns 0
01:19:59.756 00.064 10052 PulseGuide returned control before completion, sleep 25
01:19:59.838 00.082 10052 IsGuiding returns 1
01:19:59.838 00.000 10052 scope still moving after pulse duration time elapsed
01:19:59.917 00.079 10052 IsSlewing returns 0
01:19:59.990 00.073 10052 IsGuiding returns 0
01:19:59.990 00.000 10052 scope move finished after 79 + 219 ms
01:19:59.990 00.000 10052 Move returns status 0, amount 79
01:19:59.990 00.000 10052 move complete, result=0
01:19:59.990 00.000 10052 worker thread done servicing request
01:19:59.990 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 79 ms SOUTH
01:19:59.990 00.000 10052 Worker thread wakes up
01:19:59.992 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:19:59.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:00.693 00.701 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b506bbe1-bbeb-4f7a-8979-201a085189d7"}
01:20:00.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b506bbe1-bbeb-4f7a-8979-201a085189d7"}
01:20:00.693 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c3e15bd3-bb70-4dec-9058-383f30ad4201"}
01:20:00.694 00.001 6880 case statement mapped state 6 to 3
01:20:00.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3e15bd3-bb70-4dec-9058-383f30ad4201"}
01:20:00.695 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4178a941-5c7e-499b-b7c7-43410dec61e1"}
01:20:00.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":685,"width":15,"height":15,"star_pos":[7.21,6.75],"pixels":"..."},"id":"4178a941-5c7e-499b-b7c7-43410dec61e1"}
01:20:00.910 00.215 10052 Exposure complete
01:20:00.998 00.088 10052 worker thread done servicing request
01:20:00.998 00.000 6880 OnExposeComplete: enter
01:20:00.998 00.000 6880 UpdateGuideState(): m_state=6
01:20:00.999 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
01:20:00.999 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=888.40, Mass=1943, SNR=30.5, Peak=128 HFD=4.8
01:20:00.999 00.000 6880 MultiStar: [#1 0.45,0.20,0.96,U] [#2 -0.40,-0.19,1.04,U] [#3 0.01,-0.03,0.87,U] [#4 0.63,-0.13,0.00,M5] [#5 0.33,-0.52,0.00,M1] [#6 -0.13,-0.01,0.92,U] [#7 0.31,-0.04,0.79,U] [#8 0.29,0.27,0.81,U] 
01:20:00.999 00.000 6880 refined, 6 included, MultiStar: {0.12, 0.01}, one-star: {0.40, -0.09}
01:20:00.999 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.70 = 1.70)
01:20:00.999 00.000 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
01:20:00.999 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.01 hyp=0.12 cameraTheta=0.09 mountX=-0.02 mountY=0.12, mountTheta=1.70
01:20:01.001 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.01, opts=13)
01:20:01.001 00.000 6880 Enqueuing Move request for scope (0.12, 0.01)
01:20:01.001 00.000 10052 Worker thread wakes up
01:20:01.001 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.01) opts 0xd
01:20:01.001 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.01)
01:20:01.001 00.000 10052 Moving (0.12, 0.01) raw xDistance=-0.02 yDistance=0.12
01:20:01.001 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:20:01.001 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
01:20:01.001 00.000 10052 MoveAxis(E, 0, ABG)
01:20:01.001 00.000 10052 Move returns status 0, amount 0
01:20:01.002 00.001 10052 MoveAxis(N, 0, ABG)
01:20:01.002 00.000 10052 Move returns status 0, amount 0
01:20:01.002 00.000 10052 move complete, result=0
01:20:01.002 00.000 10052 worker thread done servicing request
01:20:01.028 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:01.068 00.040 6880 UpdateGuideState exits: m=1943 SNR=30.5
01:20:01.068 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:01.068 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:01.068 00.000 6880 Enqueuing Expose request
01:20:01.068 00.000 10052 Worker thread wakes up
01:20:01.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:01.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:01.068 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:02.199 01.131 10052 Exposure complete
01:20:02.277 00.078 10052 worker thread done servicing request
01:20:02.277 00.000 6880 OnExposeComplete: enter
01:20:02.277 00.000 6880 UpdateGuideState(): m_state=6
01:20:02.278 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
01:20:02.278 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.57, Mass=1935, SNR=30.5, Peak=134 HFD=4.6
01:20:02.278 00.000 6880 MultiStar: [#1 0.07,-0.23,0.97,U] [#2 0.36,-0.16,1.04,U] [#3 0.51,-0.03,0.00,M1] [#4 0.30,0.08,0.87,U] [#5 0.31,-0.11,1.02,U] [#6 0.65,0.20,0.00,M1] [#7 0.22,-0.18,0.77,U] [#8 0.26,-0.21,0.83,U] 
01:20:02.278 00.000 6880 refined, 6 included, MultiStar: {0.28, -0.10}, one-star: {0.39, 0.08}
01:20:02.278 00.000 6880 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.61) = xAngle (1.26 = 1.26)
01:20:02.278 00.000 6880 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
01:20:02.278 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.10 hyp=0.29 cameraTheta=-0.36 mountX=0.09 mountY=0.28, mountTheta=1.25
01:20:02.280 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.10, opts=13)
01:20:02.280 00.000 6880 Enqueuing Move request for scope (0.28, -0.10)
01:20:02.280 00.000 10052 Worker thread wakes up
01:20:02.280 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.10) opts 0xd
01:20:02.280 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.10)
01:20:02.280 00.000 10052 Moving (0.28, -0.10) raw xDistance=0.09 yDistance=0.28
01:20:02.280 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:20:02.280 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.28, slope = 0.02
01:20:02.280 00.000 10052 MoveAxis(E, 0, ABG)
01:20:02.280 00.000 10052 Move returns status 0, amount 0
01:20:02.280 00.000 10052 MoveAxis(S, 36, ABG)
01:20:02.280 00.000 10052 Guiding  Dir = 1, Dur = 36
01:20:02.301 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:02.340 00.039 6880 UpdateGuideState exits: m=1935 SNR=30.5
01:20:02.340 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:02.340 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:02.340 00.000 6880 Enqueuing Expose request
01:20:02.352 00.012 10052 IsSlewing returns 0
01:20:02.427 00.075 10052 IsGuiding returns 0
01:20:02.526 00.099 10052 IsGuiding returns 1
01:20:02.526 00.000 10052 scope still moving after pulse duration time elapsed
01:20:02.572 00.046 10052 IsSlewing returns 0
01:20:02.610 00.038 10052 IsGuiding returns 0
01:20:02.610 00.000 10052 scope move finished after 36 + 147 ms
01:20:02.610 00.000 10052 Move returns status 0, amount 36
01:20:02.610 00.000 10052 move complete, result=0
01:20:02.611 00.001 10052 worker thread done servicing request
01:20:02.611 00.000 10052 Worker thread wakes up
01:20:02.611 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:02.611 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:02.612 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 36 ms SOUTH
01:20:02.691 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c70a55d4-ea3e-4d4c-a26d-2a4a64a88e60"}
01:20:02.692 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c70a55d4-ea3e-4d4c-a26d-2a4a64a88e60"}
01:20:02.693 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83ecc067-4044-4547-9d01-95bbf9335d5f"}
01:20:02.693 00.000 6880 case statement mapped state 6 to 3
01:20:02.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"83ecc067-4044-4547-9d01-95bbf9335d5f"}
01:20:02.694 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3dd55f9d-8d66-40f5-b00f-07a05fc9cb73"}
01:20:02.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":687,"width":15,"height":15,"star_pos":[7.17,6.57],"pixels":"..."},"id":"3dd55f9d-8d66-40f5-b00f-07a05fc9cb73"}
01:20:03.521 00.827 10052 Exposure complete
01:20:03.586 00.065 10052 worker thread done servicing request
01:20:03.586 00.000 6880 OnExposeComplete: enter
01:20:03.586 00.000 6880 UpdateGuideState(): m_state=6
01:20:03.587 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
01:20:03.587 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.43, Mass=2006, SNR=31.0, Peak=129 HFD=4.6
01:20:03.587 00.000 6880 MultiStar: [#1 0.05,0.35,0.98,U] [#2 -0.31,-0.33,1.01,U] [#3 -0.22,-0.12,0.88,U] [#4 0.05,-0.07,0.86,U] [#5 0.09,-0.14,0.95,U] [#6 -0.26,-0.06,0.88,U] [#7 0.04,0.28,0.77,U] [#8 0.40,-0.01,0.79,U] 
01:20:03.587 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.02}, one-star: {0.04, -0.06}
01:20:03.587 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.60 = -0.60)
01:20:03.587 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
01:20:03.587 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.22 mountX=0.03 mountY=-0.02, mountTheta=-0.62
01:20:03.589 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.02, opts=13)
01:20:03.589 00.000 6880 Enqueuing Move request for scope (-0.02, -0.02)
01:20:03.589 00.000 10052 Worker thread wakes up
01:20:03.589 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
01:20:03.589 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
01:20:03.589 00.000 10052 Moving (-0.02, -0.02) raw xDistance=0.03 yDistance=-0.02
01:20:03.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:20:03.589 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:20:03.589 00.000 10052 MoveAxis(E, 0, ABG)
01:20:03.589 00.000 10052 Move returns status 0, amount 0
01:20:03.589 00.000 10052 MoveAxis(N, 0, ABG)
01:20:03.589 00.000 10052 Move returns status 0, amount 0
01:20:03.589 00.000 10052 move complete, result=0
01:20:03.589 00.000 10052 worker thread done servicing request
01:20:03.610 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:03.639 00.029 6880 UpdateGuideState exits: m=2006 SNR=31.0
01:20:03.639 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:03.640 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:03.640 00.000 6880 Enqueuing Expose request
01:20:03.640 00.000 10052 Worker thread wakes up
01:20:03.640 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:03.640 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:03.640 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:04.692 01.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5274b978-2169-41c2-a5b7-9be4c71f1393"}
01:20:04.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5274b978-2169-41c2-a5b7-9be4c71f1393"}
01:20:04.693 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3fcd61ed-a517-4b77-af05-accc7a68cea9"}
01:20:04.693 00.000 6880 case statement mapped state 6 to 3
01:20:04.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fcd61ed-a517-4b77-af05-accc7a68cea9"}
01:20:04.694 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4b3951c7-a83d-406f-bced-40dcb19abc7c"}
01:20:04.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":688,"width":15,"height":15,"star_pos":[6.83,7.43],"pixels":"..."},"id":"4b3951c7-a83d-406f-bced-40dcb19abc7c"}
01:20:04.773 00.079 10052 Exposure complete
01:20:04.834 00.061 10052 worker thread done servicing request
01:20:04.834 00.000 6880 OnExposeComplete: enter
01:20:04.834 00.000 6880 UpdateGuideState(): m_state=6
01:20:04.835 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
01:20:04.835 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.44, Mass=2042, SNR=31.3, Peak=138 HFD=4.8
01:20:04.835 00.000 6880 MultiStar: [#1 0.33,-0.38,0.00,M1] [#2 -0.30,-0.51,0.00,M1] [#3 0.12,-0.44,0.92,U] [#4 0.50,-0.13,0.00,M4] [#5 0.16,-0.36,0.95,U] [#6 0.11,-0.53,0.00,M1] [#7 0.50,-0.17,0.00,M1] [#8 0.16,-0.63,0.00,M1] 
01:20:04.835 00.000 6880 single-star, 2 included, MultiStar: {0.13, -0.28}, one-star: {0.12, -0.05}
01:20:04.835 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
01:20:04.836 00.001 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
01:20:04.836 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.42 mountX=0.05 mountY=0.12, mountTheta=1.19
01:20:04.837 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.05, opts=13)
01:20:04.837 00.000 6880 Enqueuing Move request for scope (0.12, -0.05)
01:20:04.838 00.001 10052 Worker thread wakes up
01:20:04.838 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
01:20:04.838 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
01:20:04.838 00.000 10052 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=0.12
01:20:04.838 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:20:04.838 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
01:20:04.838 00.000 10052 MoveAxis(E, 0, ABG)
01:20:04.838 00.000 10052 Move returns status 0, amount 0
01:20:04.838 00.000 10052 MoveAxis(N, 0, ABG)
01:20:04.838 00.000 10052 Move returns status 0, amount 0
01:20:04.838 00.000 10052 move complete, result=0
01:20:04.838 00.000 10052 worker thread done servicing request
01:20:04.866 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:04.903 00.037 6880 UpdateGuideState exits: m=2042 SNR=31.3
01:20:04.903 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:04.903 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:04.903 00.000 6880 Enqueuing Expose request
01:20:04.903 00.000 10052 Worker thread wakes up
01:20:04.903 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:04.903 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:04.903 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:05.815 00.912 10052 Exposure complete
01:20:06.001 00.186 10052 worker thread done servicing request
01:20:06.001 00.000 6880 OnExposeComplete: enter
01:20:06.001 00.000 6880 UpdateGuideState(): m_state=6
01:20:06.001 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
01:20:06.001 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=888.71, Mass=2019, SNR=31.1, Peak=126 HFD=4.7
01:20:06.002 00.001 6880 MultiStar: [#1 0.25,-0.01,0.93,U] [#2 -0.32,-0.40,0.00,M2] [#3 0.05,0.06,0.91,U] [#4 0.73,0.30,0.00,M5] [#5 0.11,0.09,0.95,U] [#6 0.16,-0.14,0.95,U] [#7 0.45,0.33,0.00,M2] [#8 0.19,0.03,0.77,U] 
01:20:06.002 00.000 6880 refined, 5 included, MultiStar: {0.17, 0.04}, one-star: {0.27, 0.22}
01:20:06.002 00.000 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
01:20:06.002 00.000 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
01:20:06.002 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.24 mountX=-0.05 mountY=0.17, mountTheta=1.85
01:20:06.003 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.04, opts=13)
01:20:06.003 00.000 6880 Enqueuing Move request for scope (0.17, 0.04)
01:20:06.003 00.000 10052 Worker thread wakes up
01:20:06.004 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
01:20:06.004 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
01:20:06.004 00.000 10052 Moving (0.17, 0.04) raw xDistance=-0.05 yDistance=0.17
01:20:06.004 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:20:06.004 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.02
01:20:06.004 00.000 10052 MoveAxis(E, 0, ABG)
01:20:06.004 00.000 10052 Move returns status 0, amount 0
01:20:06.004 00.000 10052 MoveAxis(N, 0, ABG)
01:20:06.004 00.000 10052 Move returns status 0, amount 0
01:20:06.004 00.000 10052 move complete, result=0
01:20:06.004 00.000 10052 worker thread done servicing request
01:20:06.020 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:06.056 00.036 6880 UpdateGuideState exits: m=2019 SNR=31.1
01:20:06.056 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:06.056 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:06.056 00.000 6880 Enqueuing Expose request
01:20:06.056 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:20:06.056 00.000 10052 Worker thread wakes up
01:20:06.056 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:06.056 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:06.691 00.635 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d68540f-f497-41d8-886b-551c7a0f1605"}
01:20:06.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d68540f-f497-41d8-886b-551c7a0f1605"}
01:20:06.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd66f19e-60b5-4b90-821d-6a38f22210fe"}
01:20:06.692 00.000 6880 case statement mapped state 6 to 3
01:20:06.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd66f19e-60b5-4b90-821d-6a38f22210fe"}
01:20:06.693 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e119d9d2-f3a4-4456-90e5-061336f1931d"}
01:20:06.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":690,"width":15,"height":15,"star_pos":[7.06,6.71],"pixels":"..."},"id":"e119d9d2-f3a4-4456-90e5-061336f1931d"}
01:20:07.190 00.497 10052 Exposure complete
01:20:07.251 00.061 10052 worker thread done servicing request
01:20:07.252 00.001 6880 OnExposeComplete: enter
01:20:07.252 00.000 6880 UpdateGuideState(): m_state=6
01:20:07.252 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
01:20:07.252 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=888.83, Mass=1955, SNR=30.7, Peak=123 HFD=4.4
01:20:07.252 00.000 6880 MultiStar: [#1 0.37,0.08,0.96,U] [#2 -0.03,-0.06,1.00,U] [#3 -0.16,0.08,0.89,U] [#4 0.49,0.17,0.00,M6] [#5 0.09,0.06,0.98,U] [#6 -0.11,0.10,0.93,U] [#7 0.32,-0.10,0.80,U] [#8 0.03,0.05,0.82,U] 
01:20:07.252 00.000 6880 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.36, 0.34}
01:20:07.252 00.000 6880 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.61) = xAngle (2.21 = 2.21)
01:20:07.253 00.001 6880 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.18 = 2.18)
01:20:07.253 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.13 cameraTheta=0.60 mountX=-0.08 mountY=0.11, mountTheta=2.20
01:20:07.254 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.08, opts=13)
01:20:07.254 00.000 6880 Enqueuing Move request for scope (0.11, 0.08)
01:20:07.254 00.000 10052 Worker thread wakes up
01:20:07.254 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
01:20:07.254 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
01:20:07.254 00.000 10052 Moving (0.11, 0.08) raw xDistance=-0.08 yDistance=0.11
01:20:07.254 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:20:07.254 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.03
01:20:07.254 00.000 10052 MoveAxis(E, 0, ABG)
01:20:07.254 00.000 10052 Move returns status 0, amount 0
01:20:07.254 00.000 10052 MoveAxis(N, 0, ABG)
01:20:07.254 00.000 10052 Move returns status 0, amount 0
01:20:07.255 00.001 10052 move complete, result=0
01:20:07.255 00.000 10052 worker thread done servicing request
01:20:07.277 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:07.310 00.033 6880 UpdateGuideState exits: m=1955 SNR=30.7
01:20:07.310 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:07.310 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:07.310 00.000 6880 Enqueuing Expose request
01:20:07.310 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:07.311 00.001 10052 Worker thread wakes up
01:20:07.311 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:07.311 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:08.224 00.913 10052 Exposure complete
01:20:08.299 00.075 10052 worker thread done servicing request
01:20:08.299 00.000 6880 OnExposeComplete: enter
01:20:08.299 00.000 6880 UpdateGuideState(): m_state=6
01:20:08.300 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
01:20:08.300 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=888.92, Mass=1997, SNR=31.0, Peak=129 HFD=4.5
01:20:08.300 00.000 6880 MultiStar: [#1 0.18,0.43,1.02,U] [#2 0.11,0.24,1.01,U] [#3 0.00,0.30,0.92,U] [#4 0.03,0.23,0.88,U] [#5 0.17,0.24,0.98,U] [#6 0.11,0.51,0.00,M1] [#7 0.26,0.13,0.78,U] [#8 0.29,0.38,0.83,U] 
01:20:08.300 00.000 6880 refined, 7 included, MultiStar: {0.16, 0.30}, one-star: {0.27, 0.43}
01:20:08.300 00.000 6880 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.61) = xAngle (2.69 = 2.69)
01:20:08.301 00.001 6880 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.66 = 2.66)
01:20:08.301 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.30 hyp=0.34 cameraTheta=1.08 mountX=-0.31 mountY=0.16, mountTheta=2.67
01:20:08.302 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.30, opts=13)
01:20:08.302 00.000 6880 Enqueuing Move request for scope (0.16, 0.30)
01:20:08.302 00.000 10052 Worker thread wakes up
01:20:08.302 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.30) opts 0xd
01:20:08.302 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.30)
01:20:08.302 00.000 10052 Moving (0.16, 0.30) raw xDistance=-0.31 yDistance=0.16
01:20:08.302 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
01:20:08.302 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
01:20:08.303 00.001 10052 MoveAxis(E, 83, ABG)
01:20:08.303 00.000 10052 Guiding  Dir = 2, Dur = 83
01:20:08.329 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:08.363 00.034 6880 UpdateGuideState exits: m=1997 SNR=31.0
01:20:08.364 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:08.364 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:08.364 00.000 6880 Enqueuing Expose request
01:20:08.387 00.023 10052 IsSlewing returns 0
01:20:08.457 00.070 10052 IsGuiding returns 0
01:20:08.484 00.027 10052 PulseGuide returned control before completion, sleep 66
01:20:08.573 00.089 10052 IsGuiding returns 1
01:20:08.573 00.000 10052 scope still moving after pulse duration time elapsed
01:20:08.620 00.047 10052 IsSlewing returns 0
01:20:08.658 00.038 10052 IsGuiding returns 0
01:20:08.658 00.000 10052 scope move finished after 83 + 118 ms
01:20:08.658 00.000 10052 Move returns status 0, amount 83
01:20:08.659 00.001 10052 MoveAxis(N, 0, ABG)
01:20:08.659 00.000 10052 Move returns status 0, amount 0
01:20:08.659 00.000 10052 move complete, result=0
01:20:08.659 00.000 10052 worker thread done servicing request
01:20:08.659 00.000 10052 Worker thread wakes up
01:20:08.659 00.000 6880 GuideStep: -0.3 px 83 ms EAST, 0.2 px 0 ms NORTH
01:20:08.659 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:08.659 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:08.691 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"af5a0e40-5009-4c19-ad61-d88b7288c974"}
01:20:08.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"af5a0e40-5009-4c19-ad61-d88b7288c974"}
01:20:08.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9192053c-bb0c-478c-939a-d6e5b09e4f23"}
01:20:08.693 00.001 6880 case statement mapped state 6 to 3
01:20:08.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9192053c-bb0c-478c-939a-d6e5b09e4f23"}
01:20:08.694 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9c90c001-b99e-40ba-b3dc-de122a60a7db"}
01:20:08.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":692,"width":15,"height":15,"star_pos":[7.06,6.92],"pixels":"..."},"id":"9c90c001-b99e-40ba-b3dc-de122a60a7db"}
01:20:09.799 01.105 10052 Exposure complete
01:20:09.886 00.087 10052 worker thread done servicing request
01:20:09.886 00.000 6880 OnExposeComplete: enter
01:20:09.886 00.000 6880 UpdateGuideState(): m_state=6
01:20:09.887 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
01:20:09.887 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.58, Mass=2048, SNR=31.3, Peak=146 HFD=4.9
01:20:09.887 00.000 6880 MultiStar: [#1 -0.12,0.25,1.01,U] [#2 -0.27,-0.19,0.99,U] [#3 -0.04,0.32,0.91,U] [#4 0.33,0.12,0.85,U] [#5 -0.07,-0.00,0.96,U] [#6 -0.05,0.25,0.93,U] [#7 -0.12,0.46,0.81,U] [#8 -0.13,0.16,0.78,U] 
01:20:09.887 00.000 6880 single-star, 8 included, MultiStar: {-0.04, 0.15}, one-star: {0.09, 0.09}
01:20:09.887 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.36 = 2.36)
01:20:09.887 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
01:20:09.887 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.74 mountX=-0.09 mountY=0.09, mountTheta=2.34
01:20:09.889 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.09, opts=13)
01:20:09.889 00.000 6880 Enqueuing Move request for scope (0.09, 0.09)
01:20:09.889 00.000 10052 Worker thread wakes up
01:20:09.889 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:20:09.889 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:20:09.889 00.000 10052 Moving (0.09, 0.09) raw xDistance=-0.09 yDistance=0.09
01:20:09.889 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:20:09.889 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:20:09.889 00.000 10052 MoveAxis(E, 0, ABG)
01:20:09.889 00.000 10052 Move returns status 0, amount 0
01:20:09.889 00.000 10052 MoveAxis(N, 0, ABG)
01:20:09.889 00.000 10052 Move returns status 0, amount 0
01:20:09.889 00.000 10052 move complete, result=0
01:20:09.889 00.000 10052 worker thread done servicing request
01:20:09.911 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:09.955 00.044 6880 UpdateGuideState exits: m=2048 SNR=31.3
01:20:09.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:09.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:09.956 00.001 6880 Enqueuing Expose request
01:20:09.956 00.000 10052 Worker thread wakes up
01:20:09.956 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:09.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:09.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:10.691 00.735 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87e2579e-a998-4d1f-92e4-fdf5798446f9"}
01:20:10.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87e2579e-a998-4d1f-92e4-fdf5798446f9"}
01:20:10.691 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"69db59d4-4e2c-4cbc-b49c-0274f1e4b24e"}
01:20:10.691 00.000 6880 case statement mapped state 6 to 3
01:20:10.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"69db59d4-4e2c-4cbc-b49c-0274f1e4b24e"}
01:20:10.693 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"86b9cdf9-df08-486a-abf8-0fd44d182c51"}
01:20:10.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":693,"width":15,"height":15,"star_pos":[6.88,6.58],"pixels":"..."},"id":"86b9cdf9-df08-486a-abf8-0fd44d182c51"}
01:20:10.869 00.176 10052 Exposure complete
01:20:10.933 00.064 10052 worker thread done servicing request
01:20:10.933 00.000 6880 OnExposeComplete: enter
01:20:10.933 00.000 6880 UpdateGuideState(): m_state=6
01:20:10.933 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
01:20:10.933 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.70, Mass=2036, SNR=31.2, Peak=137 HFD=4.6
01:20:10.934 00.001 6880 MultiStar: [#1 -0.14,0.09,0.99,U] [#2 -0.17,-0.28,1.02,U] [#3 -0.05,0.25,0.94,U] [#4 0.30,0.19,0.85,U] [#5 -0.27,-0.01,1.00,U] [#6 -0.15,-0.04,0.93,U] [#7 -0.40,-0.02,0.81,U] [#8 -0.35,0.07,0.81,U] 
01:20:10.934 00.000 6880 refined, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.05, 0.21}
01:20:10.934 00.000 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.43 = -1.86)
01:20:10.934 00.000 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.40 = -1.89)
01:20:10.934 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.05 hyp=0.15 cameraTheta=2.81 mountX=-0.04 mountY=-0.14, mountTheta=-1.86
01:20:10.936 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.05, opts=13)
01:20:10.936 00.000 6880 Enqueuing Move request for scope (-0.14, 0.05)
01:20:10.936 00.000 10052 Worker thread wakes up
01:20:10.936 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.05) opts 0xd
01:20:10.936 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.05)
01:20:10.936 00.000 10052 Moving (-0.14, 0.05) raw xDistance=-0.04 yDistance=-0.14
01:20:10.936 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:10.937 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
01:20:10.937 00.000 10052 MoveAxis(E, 0, ABG)
01:20:10.937 00.000 10052 Move returns status 0, amount 0
01:20:10.937 00.000 10052 MoveAxis(N, 0, ABG)
01:20:10.937 00.000 10052 Move returns status 0, amount 0
01:20:10.937 00.000 10052 move complete, result=0
01:20:10.937 00.000 10052 worker thread done servicing request
01:20:10.959 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:10.996 00.037 6880 UpdateGuideState exits: m=2036 SNR=31.2
01:20:10.996 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:10.996 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:10.996 00.000 6880 Enqueuing Expose request
01:20:10.996 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:10.997 00.001 10052 Worker thread wakes up
01:20:10.997 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:10.997 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:12.127 01.130 10052 Exposure complete
01:20:12.187 00.060 10052 worker thread done servicing request
01:20:12.187 00.000 6880 OnExposeComplete: enter
01:20:12.187 00.000 6880 UpdateGuideState(): m_state=6
01:20:12.187 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
01:20:12.188 00.001 6880 Star::Find returns 1 (0), X=408.03, Y=888.59, Mass=2033, SNR=31.3, Peak=135 HFD=4.7
01:20:12.188 00.000 6880 MultiStar: [#1 -0.14,0.28,1.00,U] [#2 -0.28,0.09,1.00,U] [#3 -0.01,0.22,0.91,U] [#4 0.45,0.11,0.85,U] [#5 -0.03,-0.04,0.97,U] [#6 0.00,0.42,0.92,U] [#7 -0.02,0.37,0.77,U] [#8 -0.11,0.14,0.84,U] 
01:20:12.188 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.18}, one-star: {0.25, 0.10}
01:20:12.188 00.000 6880 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.61) = xAngle (3.14 = -3.14)
01:20:12.188 00.000 6880 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.11 = 3.11)
01:20:12.188 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.53 mountX=-0.18 mountY=0.01, mountTheta=3.11
01:20:12.190 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.18, opts=13)
01:20:12.190 00.000 6880 Enqueuing Move request for scope (0.01, 0.18)
01:20:12.190 00.000 10052 Worker thread wakes up
01:20:12.190 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
01:20:12.190 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
01:20:12.190 00.000 10052 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=0.01
01:20:12.190 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:20:12.190 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
01:20:12.190 00.000 10052 MoveAxis(E, 49, ABG)
01:20:12.190 00.000 10052 Guiding  Dir = 2, Dur = 49
01:20:12.212 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:12.245 00.033 10052 IsSlewing returns 0
01:20:12.250 00.005 6880 UpdateGuideState exits: m=2033 SNR=31.3
01:20:12.250 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:12.250 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:12.250 00.000 6880 Enqueuing Expose request
01:20:12.315 00.065 10052 IsGuiding returns 0
01:20:12.456 00.141 10052 IsGuiding returns 0
01:20:12.456 00.000 10052 Move returns status 0, amount 49
01:20:12.456 00.000 10052 MoveAxis(N, 0, ABG)
01:20:12.456 00.000 10052 Move returns status 0, amount 0
01:20:12.456 00.000 10052 move complete, result=0
01:20:12.456 00.000 10052 worker thread done servicing request
01:20:12.456 00.000 6880 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
01:20:12.456 00.000 10052 Worker thread wakes up
01:20:12.456 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:12.456 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:12.691 00.235 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ed3acd4b-ae63-4c72-9254-f7aca4bf531b"}
01:20:12.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ed3acd4b-ae63-4c72-9254-f7aca4bf531b"}
01:20:12.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eec03f18-ecca-40be-9da3-966da71edb51"}
01:20:12.692 00.000 6880 case statement mapped state 6 to 3
01:20:12.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eec03f18-ecca-40be-9da3-966da71edb51"}
01:20:12.693 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"559d9984-c0d1-4860-a1e2-4c3c15b485cf"}
01:20:12.694 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":695,"width":15,"height":15,"star_pos":[7.03,6.59],"pixels":"..."},"id":"559d9984-c0d1-4860-a1e2-4c3c15b485cf"}
01:20:13.368 00.674 10052 Exposure complete
01:20:13.428 00.060 10052 worker thread done servicing request
01:20:13.429 00.001 6880 OnExposeComplete: enter
01:20:13.429 00.000 6880 UpdateGuideState(): m_state=6
01:20:13.429 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
01:20:13.429 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.43, Mass=2022, SNR=31.2, Peak=111 HFD=4.7
01:20:13.429 00.000 6880 MultiStar: [#1 0.29,-0.07,0.98,U] [#2 -0.34,-0.27,1.04,U] [#3 0.02,0.03,0.91,U] [#4 0.37,-0.01,0.84,U] [#5 0.21,-0.14,0.96,U] [#6 -0.01,0.06,0.95,U] [#7 0.16,0.01,0.76,U] [#8 0.28,-0.04,0.83,U] 
01:20:13.430 00.001 6880 refined, 8 included, MultiStar: {0.14, -0.06}, one-star: {0.38, -0.06}
01:20:13.430 00.000 6880 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.61) = xAngle (1.21 = 1.21)
01:20:13.430 00.000 6880 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
01:20:13.430 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-0.40 mountX=0.05 mountY=0.14, mountTheta=1.21
01:20:13.431 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.06, opts=13)
01:20:13.431 00.000 6880 Enqueuing Move request for scope (0.14, -0.06)
01:20:13.431 00.000 10052 Worker thread wakes up
01:20:13.431 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.06) opts 0xd
01:20:13.431 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.06)
01:20:13.431 00.000 10052 Moving (0.14, -0.06) raw xDistance=0.05 yDistance=0.14
01:20:13.431 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:20:13.431 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
01:20:13.431 00.000 10052 MoveAxis(E, 0, ABG)
01:20:13.432 00.001 10052 Move returns status 0, amount 0
01:20:13.432 00.000 10052 MoveAxis(N, 0, ABG)
01:20:13.432 00.000 10052 Move returns status 0, amount 0
01:20:13.432 00.000 10052 move complete, result=0
01:20:13.432 00.000 10052 worker thread done servicing request
01:20:13.453 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:13.485 00.032 6880 UpdateGuideState exits: m=2022 SNR=31.2
01:20:13.485 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:13.485 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:13.485 00.000 6880 Enqueuing Expose request
01:20:13.485 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:13.486 00.001 10052 Worker thread wakes up
01:20:13.486 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:13.486 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:14.614 01.128 10052 Exposure complete
01:20:14.695 00.081 10052 worker thread done servicing request
01:20:14.695 00.000 6880 OnExposeComplete: enter
01:20:14.696 00.001 6880 UpdateGuideState(): m_state=6
01:20:14.696 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
01:20:14.696 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.54, Mass=2091, SNR=31.6, Peak=154 HFD=4.3
01:20:14.697 00.001 6880 MultiStar: [#1 0.05,0.28,0.97,U] [#2 -0.16,-0.21,0.97,U] [#3 0.02,0.09,0.93,U] [#4 0.29,0.27,0.84,U] [#5 -0.03,-0.05,0.97,U] [#6 -0.07,0.00,0.95,U] [#7 0.04,0.20,0.78,U] [#8 0.13,0.13,0.85,U] 
01:20:14.697 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.08}, one-star: {0.11, 0.05}
01:20:14.697 00.000 6880 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.61) = xAngle (2.75 = 2.75)
01:20:14.697 00.000 6880 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.72 = 2.72)
01:20:14.697 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.14 mountX=-0.08 mountY=0.04, mountTheta=2.72
01:20:14.699 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.08, opts=13)
01:20:14.699 00.000 6880 Enqueuing Move request for scope (0.04, 0.08)
01:20:14.699 00.000 10052 Worker thread wakes up
01:20:14.699 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
01:20:14.699 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
01:20:14.699 00.000 10052 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=0.04
01:20:14.699 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:20:14.700 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:20:14.700 00.000 10052 MoveAxis(E, 0, ABG)
01:20:14.700 00.000 10052 Move returns status 0, amount 0
01:20:14.700 00.000 10052 MoveAxis(N, 0, ABG)
01:20:14.700 00.000 10052 Move returns status 0, amount 0
01:20:14.700 00.000 10052 move complete, result=0
01:20:14.700 00.000 10052 worker thread done servicing request
01:20:14.740 00.040 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:14.793 00.053 6880 UpdateGuideState exits: m=2091 SNR=31.6
01:20:14.793 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:14.793 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:14.793 00.000 6880 Enqueuing Expose request
01:20:14.793 00.000 10052 Worker thread wakes up
01:20:14.793 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:14.793 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:14.793 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:14.797 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa540a54-6cf4-4e37-82eb-77d67dda0969"}
01:20:14.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa540a54-6cf4-4e37-82eb-77d67dda0969"}
01:20:14.840 00.043 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1f9b04d-8b76-4c0e-b17a-08c4db73dcd9"}
01:20:14.840 00.000 6880 case statement mapped state 6 to 3
01:20:14.840 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1f9b04d-8b76-4c0e-b17a-08c4db73dcd9"}
01:20:14.851 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db8652c4-b773-4ab4-b621-62b85f21b734"}
01:20:14.852 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":697,"width":15,"height":15,"star_pos":[6.90,6.54],"pixels":"..."},"id":"db8652c4-b773-4ab4-b621-62b85f21b734"}
01:20:15.706 00.854 10052 Exposure complete
01:20:15.796 00.090 10052 worker thread done servicing request
01:20:15.797 00.001 6880 OnExposeComplete: enter
01:20:15.797 00.000 6880 UpdateGuideState(): m_state=6
01:20:15.797 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
01:20:15.797 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=888.35, Mass=1832, SNR=29.7, Peak=127 HFD=4.5
01:20:15.798 00.001 6880 MultiStar: [#1 0.22,0.32,1.04,U] [#2 -0.26,-0.33,1.06,U] [#3 -0.12,0.25,1.02,U] [#4 0.44,-0.00,0.90,U] [#5 0.00,0.06,1.03,U] [#6 -0.07,-0.01,1.02,U] [#7 0.10,0.17,0.79,U] [#8 -0.05,0.09,0.84,U] 
01:20:15.798 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.14, -0.14}
01:20:15.798 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.44 = 2.44)
01:20:15.798 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
01:20:15.798 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.82 mountX=-0.04 mountY=0.04, mountTheta=2.42
01:20:15.800 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.04, opts=13)
01:20:15.800 00.000 6880 Enqueuing Move request for scope (0.04, 0.04)
01:20:15.800 00.000 10052 Worker thread wakes up
01:20:15.801 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:20:15.801 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:20:15.801 00.000 10052 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
01:20:15.801 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:15.801 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:20:15.801 00.000 10052 MoveAxis(E, 0, ABG)
01:20:15.801 00.000 10052 Move returns status 0, amount 0
01:20:15.801 00.000 10052 MoveAxis(N, 0, ABG)
01:20:15.801 00.000 10052 Move returns status 0, amount 0
01:20:15.801 00.000 10052 move complete, result=0
01:20:15.801 00.000 10052 worker thread done servicing request
01:20:15.834 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:15.884 00.050 6880 UpdateGuideState exits: m=1832 SNR=29.7
01:20:15.884 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:15.884 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:15.885 00.001 6880 Enqueuing Expose request
01:20:15.885 00.000 10052 Worker thread wakes up
01:20:15.885 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:15.885 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:15.885 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:16.709 00.824 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"955e0a31-e607-4a6b-be7e-1f83cfb28556"}
01:20:16.709 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"955e0a31-e607-4a6b-be7e-1f83cfb28556"}
01:20:16.710 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aef2b9b9-2865-496c-befb-a165144e9fbc"}
01:20:16.710 00.000 6880 case statement mapped state 6 to 3
01:20:16.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aef2b9b9-2865-496c-befb-a165144e9fbc"}
01:20:16.711 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"27beaa02-a0ac-4120-b6e0-52fbfabf81cb"}
01:20:16.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":698,"width":15,"height":15,"star_pos":[6.92,7.35],"pixels":"..."},"id":"27beaa02-a0ac-4120-b6e0-52fbfabf81cb"}
01:20:17.011 00.300 10052 Exposure complete
01:20:17.102 00.091 10052 worker thread done servicing request
01:20:17.102 00.000 6880 OnExposeComplete: enter
01:20:17.102 00.000 6880 UpdateGuideState(): m_state=6
01:20:17.102 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
01:20:17.102 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=888.26, Mass=1959, SNR=30.7, Peak=123 HFD=4.6
01:20:17.103 00.001 6880 MultiStar: [#1 0.06,-0.21,1.01,U] [#2 -0.20,-0.62,0.00,M1] [#3 0.04,-0.19,0.97,U] [#4 0.27,-0.22,0.85,U] [#5 -0.01,-0.36,0.99,U] [#6 -0.03,-0.19,1.00,U] [#7 0.06,-0.25,0.78,U] [#8 0.04,-0.41,0.82,U] 
01:20:17.103 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.25}, one-star: {0.14, -0.23}
01:20:17.103 00.000 6880 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.61) = xAngle (0.31 = 0.31)
01:20:17.103 00.000 6880 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
01:20:17.103 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.30 mountX=0.25 mountY=0.07, mountTheta=0.28
01:20:17.105 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.25, opts=13)
01:20:17.105 00.000 6880 Enqueuing Move request for scope (0.07, -0.25)
01:20:17.105 00.000 10052 Worker thread wakes up
01:20:17.105 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
01:20:17.105 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
01:20:17.105 00.000 10052 Moving (0.07, -0.25) raw xDistance=0.25 yDistance=0.07
01:20:17.105 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:20:17.105 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:20:17.106 00.001 10052 MoveAxis(W, 67, ABG)
01:20:17.106 00.000 10052 Guiding  Dir = 3, Dur = 67
01:20:17.127 00.021 10052 IsSlewing returns 0
01:20:17.135 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:17.166 00.031 10052 IsGuiding returns 0
01:20:17.182 00.016 6880 UpdateGuideState exits: m=1959 SNR=30.7
01:20:17.182 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:17.182 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:17.183 00.001 6880 Enqueuing Expose request
01:20:17.193 00.010 10052 PulseGuide returned control before completion, sleep 50
01:20:17.280 00.087 10052 IsGuiding returns 0
01:20:17.280 00.000 10052 Move returns status 0, amount 67
01:20:17.280 00.000 10052 MoveAxis(N, 0, ABG)
01:20:17.280 00.000 10052 Move returns status 0, amount 0
01:20:17.280 00.000 10052 move complete, result=0
01:20:17.280 00.000 10052 worker thread done servicing request
01:20:17.280 00.000 10052 Worker thread wakes up
01:20:17.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:17.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:17.282 00.002 6880 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
01:20:18.190 00.908 10052 Exposure complete
01:20:18.283 00.093 10052 worker thread done servicing request
01:20:18.283 00.000 6880 OnExposeComplete: enter
01:20:18.284 00.001 6880 UpdateGuideState(): m_state=6
01:20:18.284 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
01:20:18.284 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.64, Mass=1924, SNR=30.4, Peak=125 HFD=4.7
01:20:18.285 00.001 6880 MultiStar: [#1 -0.19,-0.13,1.00,U] [#2 -0.29,-0.48,0.00,M2] [#3 -0.09,-0.10,0.96,U] [#4 0.05,-0.17,0.88,U] [#5 -0.30,-0.41,0.00,M1] [#6 -0.11,-0.26,0.96,U] [#7 -0.22,-0.10,0.80,U] [#8 -0.21,-0.14,0.83,U] 
01:20:18.285 00.000 6880 single-star, 6 included, MultiStar: {-0.11, -0.11}, one-star: {-0.04, 0.15}
01:20:18.285 00.000 6880 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.61) = xAngle (3.43 = -2.86)
01:20:18.285 00.000 6880 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.39 = -2.89)
01:20:18.285 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.81 mountX=-0.14 mountY=-0.04, mountTheta=-2.89
01:20:18.287 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.15, opts=13)
01:20:18.287 00.000 6880 Enqueuing Move request for scope (-0.04, 0.15)
01:20:18.287 00.000 10052 Worker thread wakes up
01:20:18.287 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:20:18.287 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:20:18.287 00.000 10052 Moving (-0.04, 0.15) raw xDistance=-0.14 yDistance=-0.04
01:20:18.287 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:20:18.287 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.04, using input
01:20:18.287 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:20:18.287 00.000 10052 MoveAxis(E, 35, ABG)
01:20:18.287 00.000 10052 Guiding  Dir = 2, Dur = 35
01:20:18.315 00.028 10052 IsSlewing returns 0
01:20:18.317 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:18.353 00.036 10052 IsGuiding returns 0
01:20:18.365 00.012 6880 UpdateGuideState exits: m=1924 SNR=30.4
01:20:18.366 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:18.366 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:18.366 00.000 6880 Enqueuing Expose request
01:20:18.380 00.014 10052 PulseGuide returned control before completion, sleep 19
01:20:18.436 00.056 10052 IsGuiding returns 0
01:20:18.436 00.000 10052 Move returns status 0, amount 35
01:20:18.436 00.000 10052 MoveAxis(N, 0, ABG)
01:20:18.437 00.001 10052 Move returns status 0, amount 0
01:20:18.437 00.000 10052 move complete, result=0
01:20:18.437 00.000 10052 worker thread done servicing request
01:20:18.437 00.000 10052 Worker thread wakes up
01:20:18.437 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:18.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:18.446 00.009 6880 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
01:20:18.709 00.263 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0872e032-21ec-4183-afad-b63526a0d54e"}
01:20:18.709 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0872e032-21ec-4183-afad-b63526a0d54e"}
01:20:18.710 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2490151e-140c-4ac6-997e-615d3ac6bf47"}
01:20:18.710 00.000 6880 case statement mapped state 6 to 3
01:20:18.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2490151e-140c-4ac6-997e-615d3ac6bf47"}
01:20:18.711 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c7ee69f5-4a09-4d9b-970c-f0823d90cb9e"}
01:20:18.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":700,"width":15,"height":15,"star_pos":[6.75,6.64],"pixels":"..."},"id":"c7ee69f5-4a09-4d9b-970c-f0823d90cb9e"}
01:20:19.578 00.867 10052 Exposure complete
01:20:19.669 00.091 10052 worker thread done servicing request
01:20:19.669 00.000 6880 OnExposeComplete: enter
01:20:19.669 00.000 6880 UpdateGuideState(): m_state=6
01:20:19.669 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
01:20:19.670 00.001 6880 Star::Find returns 1 (0), X=407.90, Y=888.64, Mass=2060, SNR=31.5, Peak=138 HFD=4.7
01:20:19.670 00.000 6880 MultiStar: [#1 -0.01,0.18,0.98,U] [#2 0.00,-0.28,1.06,U] [#3 0.10,0.10,0.92,U] [#4 0.32,0.26,0.83,U] [#5 -0.10,0.08,0.99,U] [#6 0.13,-0.09,0.95,U] [#7 -0.16,-0.10,0.77,U] [#8 -0.01,0.14,0.83,U] 
01:20:19.670 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.12, 0.15}
01:20:19.670 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
01:20:19.670 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
01:20:19.670 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.82 mountX=-0.05 mountY=0.04, mountTheta=2.41
01:20:19.672 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.04, opts=13)
01:20:19.672 00.000 6880 Enqueuing Move request for scope (0.04, 0.04)
01:20:19.672 00.000 10052 Worker thread wakes up
01:20:19.672 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:20:19.672 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:20:19.672 00.000 10052 Moving (0.04, 0.04) raw xDistance=-0.05 yDistance=0.04
01:20:19.672 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:20:19.673 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:20:19.673 00.000 10052 MoveAxis(E, 0, ABG)
01:20:19.673 00.000 10052 Move returns status 0, amount 0
01:20:19.673 00.000 10052 MoveAxis(N, 0, ABG)
01:20:19.673 00.000 10052 Move returns status 0, amount 0
01:20:19.673 00.000 10052 move complete, result=0
01:20:19.673 00.000 10052 worker thread done servicing request
01:20:19.701 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:19.747 00.046 6880 UpdateGuideState exits: m=2060 SNR=31.5
01:20:19.748 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:19.748 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:19.748 00.000 6880 Enqueuing Expose request
01:20:19.748 00.000 10052 Worker thread wakes up
01:20:19.748 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:19.748 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:19.748 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:20.657 00.909 10052 Exposure complete
01:20:20.736 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e56f58d-0ccb-456b-968e-46201528dc88"}
01:20:20.737 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e56f58d-0ccb-456b-968e-46201528dc88"}
01:20:20.737 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e804d857-0e8b-4454-a577-2444ec9516c1"}
01:20:20.737 00.000 6880 case statement mapped state 6 to 3
01:20:20.738 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e804d857-0e8b-4454-a577-2444ec9516c1"}
01:20:20.738 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f42d25d-3f73-4054-bda9-4f65cf0866a2"}
01:20:20.739 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":701,"width":15,"height":15,"star_pos":[6.90,6.64],"pixels":"..."},"id":"2f42d25d-3f73-4054-bda9-4f65cf0866a2"}
01:20:20.749 00.010 10052 worker thread done servicing request
01:20:20.749 00.000 6880 OnExposeComplete: enter
01:20:20.749 00.000 6880 UpdateGuideState(): m_state=6
01:20:20.750 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
01:20:20.750 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=888.38, Mass=1943, SNR=30.5, Peak=148 HFD=4.3
01:20:20.750 00.000 6880 MultiStar: [#1 0.11,0.07,0.98,U] [#2 -0.06,0.22,1.02,U] [#3 -0.08,0.33,0.97,U] [#4 0.65,0.13,0.00,M1] [#5 -0.21,-0.39,0.99,U] [#6 -0.10,0.35,0.94,U] [#7 0.12,0.38,0.76,U] [#8 -0.06,0.13,0.82,U] 
01:20:20.750 00.000 6880 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {0.13, -0.11}
01:20:20.751 00.001 6880 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.61) = xAngle (3.37 = -2.92)
01:20:20.751 00.000 6880 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.33 = -2.95)
01:20:20.751 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.75 mountX=-0.11 mountY=-0.02, mountTheta=-2.95
01:20:20.753 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.11, opts=13)
01:20:20.753 00.000 6880 Enqueuing Move request for scope (-0.02, 0.11)
01:20:20.753 00.000 10052 Worker thread wakes up
01:20:20.753 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:20:20.753 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:20:20.753 00.000 10052 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.02
01:20:20.753 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:20:20.753 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
01:20:20.753 00.000 10052 MoveAxis(E, 30, ABG)
01:20:20.753 00.000 10052 Guiding  Dir = 2, Dur = 30
01:20:20.774 00.021 10052 IsSlewing returns 0
01:20:20.782 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:20.812 00.030 10052 IsGuiding returns 0
01:20:20.835 00.023 6880 UpdateGuideState exits: m=1943 SNR=30.5
01:20:20.835 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:20.835 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:20.835 00.000 6880 Enqueuing Expose request
01:20:20.840 00.005 10052 PulseGuide returned control before completion, sleep 13
01:20:20.878 00.038 10052 IsGuiding returns 0
01:20:20.878 00.000 10052 Move returns status 0, amount 30
01:20:20.878 00.000 10052 MoveAxis(N, 0, ABG)
01:20:20.878 00.000 10052 Move returns status 0, amount 0
01:20:20.878 00.000 10052 move complete, result=0
01:20:20.879 00.001 10052 worker thread done servicing request
01:20:20.879 00.000 10052 Worker thread wakes up
01:20:20.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:20.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:20.886 00.007 6880 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
01:20:22.015 01.129 10052 Exposure complete
01:20:22.088 00.073 10052 worker thread done servicing request
01:20:22.088 00.000 6880 OnExposeComplete: enter
01:20:22.088 00.000 6880 UpdateGuideState(): m_state=6
01:20:22.088 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
01:20:22.089 00.001 6880 Star::Find returns 1 (0), X=407.93, Y=888.25, Mass=2056, SNR=31.4, Peak=154 HFD=4.4
01:20:22.089 00.000 6880 MultiStar: [#1 0.21,-0.28,0.97,U] [#2 -0.03,-0.62,0.00,M1] [#3 0.05,-0.30,0.93,U] [#4 0.43,-0.30,0.00,M2] [#5 0.06,-0.68,0.00,M1] [#6 0.08,-0.45,0.94,U] [#7 0.29,-0.29,0.78,U] [#8 0.07,-0.45,0.81,U] 
01:20:22.089 00.000 6880 single-star, 5 included, MultiStar: {0.14, -0.33}, one-star: {0.14, -0.24}
01:20:22.089 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.58 = 0.58)
01:20:22.089 00.000 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
01:20:22.090 00.001 6880 CameraToMount -- cameraX=0.14 cameraY=-0.24 hyp=0.28 cameraTheta=-1.04 mountX=0.23 mountY=0.14, mountTheta=0.55
01:20:22.091 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.24, opts=13)
01:20:22.091 00.000 6880 Enqueuing Move request for scope (0.14, -0.24)
01:20:22.091 00.000 10052 Worker thread wakes up
01:20:22.091 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.24) opts 0xd
01:20:22.091 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.24)
01:20:22.092 00.001 10052 Moving (0.14, -0.24) raw xDistance=0.23 yDistance=0.14
01:20:22.092 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
01:20:22.092 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
01:20:22.092 00.000 10052 MoveAxis(W, 61, ABG)
01:20:22.092 00.000 10052 Guiding  Dir = 3, Dur = 61
01:20:22.118 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:22.146 00.028 10052 IsSlewing returns 0
01:20:22.160 00.014 6880 UpdateGuideState exits: m=2056 SNR=31.4
01:20:22.160 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:22.160 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:22.160 00.000 6880 Enqueuing Expose request
01:20:22.213 00.053 10052 IsGuiding returns 0
01:20:22.350 00.137 10052 IsGuiding returns 1
01:20:22.350 00.000 10052 scope still moving after pulse duration time elapsed
01:20:22.459 00.109 10052 IsSlewing returns 0
01:20:22.533 00.074 10052 IsGuiding returns 0
01:20:22.533 00.000 10052 scope move finished after 61 + 258 ms
01:20:22.533 00.000 10052 Move returns status 0, amount 61
01:20:22.533 00.000 10052 MoveAxis(N, 0, ABG)
01:20:22.533 00.000 10052 Move returns status 0, amount 0
01:20:22.533 00.000 10052 move complete, result=0
01:20:22.533 00.000 10052 worker thread done servicing request
01:20:22.534 00.001 10052 Worker thread wakes up
01:20:22.534 00.000 6880 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
01:20:22.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:22.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:22.732 00.198 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d47ab3a1-2b49-4dad-9c4d-dc2d290d4fb7"}
01:20:22.732 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d47ab3a1-2b49-4dad-9c4d-dc2d290d4fb7"}
01:20:22.733 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a186a14f-3865-41c0-b080-20132066fd67"}
01:20:22.733 00.000 6880 case statement mapped state 6 to 3
01:20:22.733 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a186a14f-3865-41c0-b080-20132066fd67"}
01:20:22.733 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4dc96f1-8ea0-4d46-8338-5e4af7a89845"}
01:20:22.733 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":703,"width":15,"height":15,"star_pos":[6.93,7.25],"pixels":"..."},"id":"a4dc96f1-8ea0-4d46-8338-5e4af7a89845"}
01:20:23.442 00.709 10052 Exposure complete
01:20:23.506 00.064 10052 worker thread done servicing request
01:20:23.506 00.000 6880 OnExposeComplete: enter
01:20:23.506 00.000 6880 UpdateGuideState(): m_state=6
01:20:23.507 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
01:20:23.507 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.40, Mass=2068, SNR=31.6, Peak=151 HFD=4.5
01:20:23.507 00.000 6880 MultiStar: [#1 0.12,-0.09,0.95,U] [#2 -0.18,-0.55,0.00,M2] [#3 -0.07,-0.08,0.94,U] [#4 0.20,-0.29,0.83,U] [#5 -0.12,-0.25,0.92,U] [#6 -0.07,-0.30,0.95,U] [#7 0.14,-0.29,0.76,U] [#8 -0.15,-0.05,0.76,U] 
01:20:23.507 00.000 6880 single-star, 7 included, MultiStar: {0.02, -0.18}, one-star: {0.09, -0.09}
01:20:23.507 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
01:20:23.507 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
01:20:23.507 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.78 mountX=0.08 mountY=0.09, mountTheta=0.82
01:20:23.509 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.09, opts=13)
01:20:23.509 00.000 6880 Enqueuing Move request for scope (0.09, -0.09)
01:20:23.509 00.000 10052 Worker thread wakes up
01:20:23.509 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
01:20:23.509 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
01:20:23.509 00.000 10052 Moving (0.09, -0.09) raw xDistance=0.08 yDistance=0.09
01:20:23.509 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:20:23.509 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
01:20:23.509 00.000 10052 MoveAxis(E, 0, ABG)
01:20:23.509 00.000 10052 Move returns status 0, amount 0
01:20:23.510 00.001 10052 MoveAxis(N, 0, ABG)
01:20:23.510 00.000 10052 Move returns status 0, amount 0
01:20:23.510 00.000 10052 move complete, result=0
01:20:23.510 00.000 10052 worker thread done servicing request
01:20:23.534 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:23.572 00.038 6880 UpdateGuideState exits: m=2068 SNR=31.6
01:20:23.572 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:23.573 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:23.573 00.000 6880 Enqueuing Expose request
01:20:23.573 00.000 10052 Worker thread wakes up
01:20:23.573 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:23.573 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:23.573 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:24.699 01.126 10052 Exposure complete
01:20:24.739 00.040 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0616b7d9-ec2c-4922-89a3-c8c22b28931e"}
01:20:24.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0616b7d9-ec2c-4922-89a3-c8c22b28931e"}
01:20:24.740 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45a07ade-14a6-4c3a-b8b9-f5c56d93a4ba"}
01:20:24.740 00.000 6880 case statement mapped state 6 to 3
01:20:24.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45a07ade-14a6-4c3a-b8b9-f5c56d93a4ba"}
01:20:24.743 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f449537-6fb8-4191-8313-d7396352e7fd"}
01:20:24.744 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":704,"width":15,"height":15,"star_pos":[6.87,7.40],"pixels":"..."},"id":"3f449537-6fb8-4191-8313-d7396352e7fd"}
01:20:24.855 00.111 10052 worker thread done servicing request
01:20:24.855 00.000 6880 OnExposeComplete: enter
01:20:24.856 00.001 6880 UpdateGuideState(): m_state=6
01:20:24.856 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
01:20:24.856 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.14, Mass=1878, SNR=30.0, Peak=120 HFD=4.4
01:20:24.856 00.000 6880 MultiStar: [#1 0.16,-0.31,0.99,U] [#2 -0.02,-0.51,0.00,M3] [#3 0.09,-0.36,0.95,U] [#4 0.22,-0.35,0.84,U] [#5 0.23,-0.53,0.00,M1] [#6 0.14,-0.30,1.00,U] [#7 0.19,-0.30,0.81,U] [#8 0.10,-0.53,0.00,M1] 
01:20:24.856 00.000 6880 refined, 5 included, MultiStar: {0.16, -0.33}, one-star: {0.19, -0.35}
01:20:24.856 00.000 6880 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.61) = xAngle (0.50 = 0.50)
01:20:24.856 00.000 6880 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
01:20:24.857 00.001 6880 CameraToMount -- cameraX=0.16 cameraY=-0.33 hyp=0.37 cameraTheta=-1.11 mountX=0.32 mountY=0.17, mountTheta=0.48
01:20:24.858 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.33, opts=13)
01:20:24.858 00.000 6880 Enqueuing Move request for scope (0.16, -0.33)
01:20:24.858 00.000 10052 Worker thread wakes up
01:20:24.859 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.33) opts 0xd
01:20:24.859 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.33)
01:20:24.859 00.000 10052 Moving (0.16, -0.33) raw xDistance=0.32 yDistance=0.17
01:20:24.859 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.32
01:20:24.859 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
01:20:24.859 00.000 10052 MoveAxis(W, 86, ABG)
01:20:24.859 00.000 10052 Guiding  Dir = 3, Dur = 86
01:20:24.881 00.022 10052 IsSlewing returns 0
01:20:24.892 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:24.919 00.027 10052 IsGuiding returns 0
01:20:24.944 00.025 6880 UpdateGuideState exits: m=1878 SNR=30.0
01:20:24.945 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:24.945 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:24.945 00.000 6880 Enqueuing Expose request
01:20:24.946 00.001 10052 PulseGuide returned control before completion, sleep 69
01:20:25.043 00.097 10052 IsGuiding returns 0
01:20:25.043 00.000 10052 Move returns status 0, amount 86
01:20:25.043 00.000 10052 MoveAxis(N, 0, ABG)
01:20:25.043 00.000 10052 Move returns status 0, amount 0
01:20:25.043 00.000 10052 move complete, result=0
01:20:25.043 00.000 10052 worker thread done servicing request
01:20:25.044 00.001 10052 Worker thread wakes up
01:20:25.044 00.000 6880 GuideStep: 0.3 px 86 ms WEST, 0.2 px 0 ms NORTH
01:20:25.044 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:25.044 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:25.957 00.913 10052 Exposure complete
01:20:26.035 00.078 10052 worker thread done servicing request
01:20:26.035 00.000 6880 OnExposeComplete: enter
01:20:26.035 00.000 6880 UpdateGuideState(): m_state=6
01:20:26.035 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
01:20:26.035 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.46, Mass=1911, SNR=30.3, Peak=121 HFD=4.6
01:20:26.036 00.001 6880 MultiStar: [#1 0.08,-0.27,1.00,U] [#2 -0.01,-0.45,1.04,U] [#3 -0.02,-0.21,0.94,U] [#4 0.27,-0.16,0.82,U] [#5 0.04,-0.27,0.99,U] [#6 0.06,-0.38,0.99,U] [#7 0.16,-0.35,0.80,U] [#8 0.05,-0.49,0.81,U] 
01:20:26.036 00.000 6880 single-star, 8 included, MultiStar: {0.07, -0.29}, one-star: {0.08, -0.04}
01:20:26.036 00.000 6880 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.61) = xAngle (1.18 = 1.18)
01:20:26.036 00.000 6880 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
01:20:26.036 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.43 mountX=0.03 mountY=0.08, mountTheta=1.18
01:20:26.038 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.04, opts=13)
01:20:26.038 00.000 6880 Enqueuing Move request for scope (0.08, -0.04)
01:20:26.038 00.000 10052 Worker thread wakes up
01:20:26.038 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
01:20:26.038 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
01:20:26.038 00.000 10052 Moving (0.08, -0.04) raw xDistance=0.03 yDistance=0.08
01:20:26.038 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:20:26.038 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
01:20:26.039 00.001 10052 MoveAxis(E, 0, ABG)
01:20:26.039 00.000 10052 Move returns status 0, amount 0
01:20:26.039 00.000 10052 MoveAxis(N, 0, ABG)
01:20:26.039 00.000 10052 Move returns status 0, amount 0
01:20:26.039 00.000 10052 move complete, result=0
01:20:26.039 00.000 10052 worker thread done servicing request
01:20:26.066 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:26.110 00.044 6880 UpdateGuideState exits: m=1911 SNR=30.3
01:20:26.110 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:26.111 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:26.111 00.000 6880 Enqueuing Expose request
01:20:26.111 00.000 10052 Worker thread wakes up
01:20:26.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:26.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:26.112 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:26.738 00.626 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec34d611-1ae2-4251-b420-522144374ad6"}
01:20:26.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec34d611-1ae2-4251-b420-522144374ad6"}
01:20:26.739 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5a6fb79f-04fa-4d02-ba05-bfb1504cc60e"}
01:20:26.739 00.000 6880 case statement mapped state 6 to 3
01:20:26.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a6fb79f-04fa-4d02-ba05-bfb1504cc60e"}
01:20:26.740 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91972682-1764-47e1-a5ab-c2661af69b1d"}
01:20:26.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":706,"width":15,"height":15,"star_pos":[6.86,7.46],"pixels":"..."},"id":"91972682-1764-47e1-a5ab-c2661af69b1d"}
01:20:27.343 00.603 10052 Exposure complete
01:20:27.422 00.079 10052 worker thread done servicing request
01:20:27.422 00.000 6880 OnExposeComplete: enter
01:20:27.422 00.000 6880 UpdateGuideState(): m_state=6
01:20:27.424 00.002 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
01:20:27.424 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.73, Mass=1973, SNR=30.8, Peak=128 HFD=4.6
01:20:27.424 00.000 6880 MultiStar: [#1 0.33,0.22,0.94,U] [#2 -0.46,-0.38,0.00,M3] [#3 -0.07,-0.10,0.89,U] [#4 0.33,0.26,0.81,U] [#5 0.01,-0.01,0.96,U] [#6 -0.04,-0.13,0.93,U] [#7 0.20,0.23,0.76,U] [#8 -0.02,0.01,0.84,U] 
01:20:27.424 00.000 6880 refined, 7 included, MultiStar: {0.09, 0.09}, one-star: {0.04, 0.24}
01:20:27.424 00.000 6880 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.61) = xAngle (2.37 = 2.37)
01:20:27.424 00.000 6880 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.34 = 2.34)
01:20:27.425 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=0.09 hyp=0.13 cameraTheta=0.76 mountX=-0.09 mountY=0.09, mountTheta=2.36
01:20:27.426 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.09, opts=13)
01:20:27.426 00.000 6880 Enqueuing Move request for scope (0.09, 0.09)
01:20:27.426 00.000 10052 Worker thread wakes up
01:20:27.427 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.09) opts 0xd
01:20:27.427 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.09)
01:20:27.427 00.000 10052 Moving (0.09, 0.09) raw xDistance=-0.09 yDistance=0.09
01:20:27.427 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:20:27.427 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
01:20:27.427 00.000 10052 MoveAxis(E, 0, ABG)
01:20:27.427 00.000 10052 Move returns status 0, amount 0
01:20:27.427 00.000 10052 MoveAxis(N, 0, ABG)
01:20:27.427 00.000 10052 Move returns status 0, amount 0
01:20:27.427 00.000 10052 move complete, result=0
01:20:27.427 00.000 10052 worker thread done servicing request
01:20:27.454 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:27.496 00.042 6880 UpdateGuideState exits: m=1973 SNR=30.8
01:20:27.497 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:27.497 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:27.497 00.000 6880 Enqueuing Expose request
01:20:27.497 00.000 10052 Worker thread wakes up
01:20:27.497 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:27.497 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:27.497 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:28.413 00.916 10052 Exposure complete
01:20:28.476 00.063 10052 worker thread done servicing request
01:20:28.476 00.000 6880 OnExposeComplete: enter
01:20:28.476 00.000 6880 UpdateGuideState(): m_state=6
01:20:28.477 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
01:20:28.477 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.66, Mass=1872, SNR=30.0, Peak=122 HFD=4.5
01:20:28.477 00.000 6880 MultiStar: [#1 0.02,0.18,0.99,U] [#2 -0.52,-0.28,0.00,M4] [#3 -0.10,0.16,1.01,U] [#4 0.12,-0.07,0.88,U] [#5 0.03,-0.07,0.97,U] [#6 -0.15,-0.14,0.99,U] [#7 0.04,0.44,0.81,U] [#8 -0.10,0.10,0.82,U] 
01:20:28.477 00.000 6880 refined, 7 included, MultiStar: {0.00, 0.09}, one-star: {0.16, 0.17}
01:20:28.477 00.000 6880 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.61) = xAngle (3.15 = -3.13)
01:20:28.477 00.000 6880 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.12 = 3.12)
01:20:28.477 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.09 hyp=0.09 cameraTheta=1.54 mountX=-0.09 mountY=0.00, mountTheta=3.12
01:20:28.479 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.09, opts=13)
01:20:28.479 00.000 6880 Enqueuing Move request for scope (0.00, 0.09)
01:20:28.479 00.000 10052 Worker thread wakes up
01:20:28.479 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.09) opts 0xd
01:20:28.479 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.09)
01:20:28.479 00.000 10052 Moving (0.00, 0.09) raw xDistance=-0.09 yDistance=0.00
01:20:28.479 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:20:28.479 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.03, using input
01:20:28.479 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
01:20:28.479 00.000 10052 MoveAxis(E, 0, ABG)
01:20:28.479 00.000 10052 Move returns status 0, amount 0
01:20:28.479 00.000 10052 MoveAxis(N, 0, ABG)
01:20:28.480 00.001 10052 Move returns status 0, amount 0
01:20:28.480 00.000 10052 move complete, result=0
01:20:28.480 00.000 10052 worker thread done servicing request
01:20:28.504 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:28.551 00.047 6880 UpdateGuideState exits: m=1872 SNR=30.0
01:20:28.551 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:28.552 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:28.552 00.000 6880 Enqueuing Expose request
01:20:28.552 00.000 10052 Worker thread wakes up
01:20:28.552 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:28.552 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:28.552 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:28.737 00.185 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf086831-c6a8-4cf5-89f8-70163cc0a44c"}
01:20:28.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf086831-c6a8-4cf5-89f8-70163cc0a44c"}
01:20:28.737 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cedc7ce9-8c68-4146-bafe-667589395fa6"}
01:20:28.737 00.000 6880 case statement mapped state 6 to 3
01:20:28.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cedc7ce9-8c68-4146-bafe-667589395fa6"}
01:20:28.739 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d6f48d5a-6173-438b-9405-4dfe01112c86"}
01:20:28.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":708,"width":15,"height":15,"star_pos":[6.94,6.66],"pixels":"..."},"id":"d6f48d5a-6173-438b-9405-4dfe01112c86"}
01:20:29.694 00.955 10052 Exposure complete
01:20:29.761 00.067 10052 worker thread done servicing request
01:20:29.762 00.001 6880 OnExposeComplete: enter
01:20:29.762 00.000 6880 UpdateGuideState(): m_state=6
01:20:29.762 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
01:20:29.762 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.56, Mass=1990, SNR=30.9, Peak=144 HFD=4.3
01:20:29.763 00.001 6880 MultiStar: [#1 -0.10,-0.16,0.96,U] [#2 -0.30,-0.28,1.04,U] [#3 -0.19,-0.12,0.97,U] [#4 0.01,-0.06,0.83,U] [#5 -0.02,-0.04,0.97,U] [#6 -0.32,-0.13,0.97,U] [#7 0.04,-0.04,0.75,U] [#8 -0.13,-0.07,0.79,U] 
01:20:29.763 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.09}, one-star: {0.17, 0.07}
01:20:29.763 00.000 6880 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.61) = xAngle (-0.77 = -0.77)
01:20:29.763 00.000 6880 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
01:20:29.763 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-2.38 mountX=0.10 mountY=-0.10, mountTheta=-0.79
01:20:29.764 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.09, opts=13)
01:20:29.764 00.000 6880 Enqueuing Move request for scope (-0.10, -0.09)
01:20:29.764 00.000 10052 Worker thread wakes up
01:20:29.765 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
01:20:29.765 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
01:20:29.765 00.000 10052 Moving (-0.10, -0.09) raw xDistance=0.10 yDistance=-0.10
01:20:29.765 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:20:29.765 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
01:20:29.765 00.000 10052 MoveAxis(E, 0, ABG)
01:20:29.765 00.000 10052 Move returns status 0, amount 0
01:20:29.765 00.000 10052 MoveAxis(N, 0, ABG)
01:20:29.765 00.000 10052 Move returns status 0, amount 0
01:20:29.765 00.000 10052 move complete, result=0
01:20:29.765 00.000 10052 worker thread done servicing request
01:20:29.786 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:29.819 00.033 6880 UpdateGuideState exits: m=1990 SNR=30.9
01:20:29.819 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:29.820 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:29.820 00.000 6880 Enqueuing Expose request
01:20:29.820 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:29.820 00.000 10052 Worker thread wakes up
01:20:29.820 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:29.820 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:30.738 00.918 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9edd84e-2b10-4107-8606-4eb50907a75f"}
01:20:30.739 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9edd84e-2b10-4107-8606-4eb50907a75f"}
01:20:30.740 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b30a5d94-dc1b-4da5-abf8-b74c74e21f7b"}
01:20:30.740 00.000 6880 case statement mapped state 6 to 3
01:20:30.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b30a5d94-dc1b-4da5-abf8-b74c74e21f7b"}
01:20:30.741 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1ca2d126-6de2-4a87-be86-6724b479bad1"}
01:20:30.741 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":709,"width":15,"height":15,"star_pos":[6.95,6.56],"pixels":"..."},"id":"1ca2d126-6de2-4a87-be86-6724b479bad1"}
01:20:30.742 00.001 10052 Exposure complete
01:20:30.815 00.073 10052 worker thread done servicing request
01:20:30.815 00.000 6880 OnExposeComplete: enter
01:20:30.815 00.000 6880 UpdateGuideState(): m_state=6
01:20:30.815 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
01:20:30.816 00.001 6880 Star::Find returns 1 (0), X=407.76, Y=888.43, Mass=1998, SNR=31.1, Peak=129 HFD=4.6
01:20:30.816 00.000 6880 MultiStar: [#1 -0.04,-0.14,0.96,U] [#2 -0.55,-0.54,0.00,M4] [#3 0.13,-0.22,0.92,U] [#4 -0.03,-0.10,0.82,U] [#5 -0.03,-0.23,0.96,U] [#6 0.23,-0.14,0.94,U] [#7 0.07,-0.16,0.77,U] [#8 0.15,-0.05,0.83,U] 
01:20:30.816 00.000 6880 single-star, 7 included, MultiStar: {0.05, -0.14}, one-star: {-0.03, -0.06}
01:20:30.816 00.000 6880 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.61) = xAngle (-0.37 = -0.37)
01:20:30.816 00.000 6880 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:20:30.816 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.98 mountX=0.06 mountY=-0.03, mountTheta=-0.40
01:20:30.817 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.06, opts=13)
01:20:30.817 00.000 6880 Enqueuing Move request for scope (-0.03, -0.06)
01:20:30.818 00.001 10052 Worker thread wakes up
01:20:30.818 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:20:30.818 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:20:30.818 00.000 10052 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=-0.03
01:20:30.818 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:20:30.818 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
01:20:30.818 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
01:20:30.818 00.000 10052 MoveAxis(E, 0, ABG)
01:20:30.818 00.000 10052 Move returns status 0, amount 0
01:20:30.818 00.000 10052 MoveAxis(N, 0, ABG)
01:20:30.818 00.000 10052 Move returns status 0, amount 0
01:20:30.818 00.000 10052 move complete, result=0
01:20:30.818 00.000 10052 worker thread done servicing request
01:20:30.837 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:30.864 00.027 6880 UpdateGuideState exits: m=1998 SNR=31.1
01:20:30.864 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:30.865 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:30.865 00.000 6880 Enqueuing Expose request
01:20:30.865 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:30.865 00.000 10052 Worker thread wakes up
01:20:30.865 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:30.865 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:32.006 01.141 10052 Exposure complete
01:20:32.060 00.054 10052 worker thread done servicing request
01:20:32.060 00.000 6880 OnExposeComplete: enter
01:20:32.060 00.000 6880 UpdateGuideState(): m_state=6
01:20:32.060 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
01:20:32.061 00.001 6880 Star::Find returns 1 (0), X=407.51, Y=888.54, Mass=2048, SNR=31.4, Peak=130 HFD=4.3
01:20:32.061 00.000 6880 MultiStar: [#1 -0.18,0.16,0.91,U] [#2 0.03,0.02,1.00,U] [#3 -0.03,0.08,0.92,U] [#4 -0.31,0.35,0.83,U] [#5 -0.32,-0.03,0.99,U] [#6 -0.01,-0.14,0.95,U] [#7 -0.09,-0.01,0.72,U] [#8 -0.10,-0.06,0.78,U] 
01:20:32.061 00.000 6880 refined, 8 included, MultiStar: {-0.14, 0.04}, one-star: {-0.27, 0.05}
01:20:32.061 00.000 6880 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.61) = xAngle (4.46 = -1.82)
01:20:32.061 00.000 6880 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.43 = -1.85)
01:20:32.061 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.85 mountX=-0.04 mountY=-0.14, mountTheta=-1.82
01:20:32.063 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.04, opts=13)
01:20:32.063 00.000 6880 Enqueuing Move request for scope (-0.14, 0.04)
01:20:32.063 00.000 10052 Worker thread wakes up
01:20:32.063 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
01:20:32.063 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
01:20:32.063 00.000 10052 Moving (-0.14, 0.04) raw xDistance=-0.04 yDistance=-0.14
01:20:32.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:32.063 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
01:20:32.063 00.000 10052 MoveAxis(E, 0, ABG)
01:20:32.064 00.001 10052 Move returns status 0, amount 0
01:20:32.064 00.000 10052 MoveAxis(N, 0, ABG)
01:20:32.064 00.000 10052 Move returns status 0, amount 0
01:20:32.064 00.000 10052 move complete, result=0
01:20:32.064 00.000 10052 worker thread done servicing request
01:20:32.085 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:32.117 00.032 6880 UpdateGuideState exits: m=2048 SNR=31.4
01:20:32.117 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:32.117 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:32.117 00.000 6880 Enqueuing Expose request
01:20:32.117 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:32.117 00.000 10052 Worker thread wakes up
01:20:32.117 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:32.117 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:32.738 00.621 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"46bfe150-af2a-4c1c-9416-daf36e43e53d"}
01:20:32.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"46bfe150-af2a-4c1c-9416-daf36e43e53d"}
01:20:32.738 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77dbd273-9cba-40fb-b073-4281e3a096d8"}
01:20:32.739 00.001 6880 case statement mapped state 6 to 3
01:20:32.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"77dbd273-9cba-40fb-b073-4281e3a096d8"}
01:20:32.739 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6190e175-4b73-4a49-95a2-6f3bb90fde4d"}
01:20:32.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":711,"width":15,"height":15,"star_pos":[6.51,6.54],"pixels":"..."},"id":"6190e175-4b73-4a49-95a2-6f3bb90fde4d"}
01:20:33.036 00.297 10052 Exposure complete
01:20:33.090 00.054 10052 worker thread done servicing request
01:20:33.090 00.000 6880 OnExposeComplete: enter
01:20:33.090 00.000 6880 UpdateGuideState(): m_state=6
01:20:33.090 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
01:20:33.091 00.001 6880 Star::Find returns 1 (0), X=407.51, Y=888.61, Mass=1957, SNR=30.6, Peak=115 HFD=4.9
01:20:33.091 00.000 6880 MultiStar: [#1 -0.34,0.15,0.95,U] [#2 -0.13,-0.40,1.01,U] [#3 -0.20,-0.05,0.96,U] [#4 -0.22,0.06,0.85,U] [#5 -0.51,0.07,0.00,M1] [#6 -0.23,-0.23,0.98,U] [#7 -0.21,-0.06,0.73,U] [#8 -0.28,-0.00,0.78,U] 
01:20:33.091 00.000 6880 refined, 7 included, MultiStar: {-0.24, -0.06}, one-star: {-0.28, 0.12}
01:20:33.091 00.000 6880 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.61) = xAngle (-1.30 = -1.30)
01:20:33.091 00.000 6880 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
01:20:33.091 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.06 hyp=0.24 cameraTheta=-2.91 mountX=0.07 mountY=-0.24, mountTheta=-1.30
01:20:33.092 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.06, opts=13)
01:20:33.092 00.000 6880 Enqueuing Move request for scope (-0.24, -0.06)
01:20:33.093 00.001 10052 Worker thread wakes up
01:20:33.093 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.06) opts 0xd
01:20:33.093 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.06)
01:20:33.093 00.000 10052 Moving (-0.24, -0.06) raw xDistance=0.07 yDistance=-0.24
01:20:33.093 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:20:33.093 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.24, slope = -0.04
01:20:33.093 00.000 10052 MoveAxis(E, 0, ABG)
01:20:33.093 00.000 10052 Move returns status 0, amount 0
01:20:33.093 00.000 10052 MoveAxis(N, 73, ABG)
01:20:33.093 00.000 10052 Guiding  Dir = 0, Dur = 73
01:20:33.112 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:33.114 00.002 10052 IsSlewing returns 0
01:20:33.140 00.026 6880 UpdateGuideState exits: m=1957 SNR=30.6
01:20:33.140 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:33.140 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:33.140 00.000 6880 Enqueuing Expose request
01:20:33.152 00.012 10052 IsGuiding returns 0
01:20:33.180 00.028 10052 PulseGuide returned control before completion, sleep 56
01:20:33.257 00.077 10052 IsGuiding returns 0
01:20:33.258 00.001 10052 Move returns status 0, amount 73
01:20:33.258 00.000 10052 move complete, result=0
01:20:33.258 00.000 10052 worker thread done servicing request
01:20:33.258 00.000 10052 Worker thread wakes up
01:20:33.258 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:33.258 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:33.258 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 73 ms NORTH
01:20:34.390 01.132 10052 Exposure complete
01:20:34.472 00.082 10052 worker thread done servicing request
01:20:34.472 00.000 6880 OnExposeComplete: enter
01:20:34.472 00.000 6880 UpdateGuideState(): m_state=6
01:20:34.472 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
01:20:34.472 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=889.04, Mass=1953, SNR=30.5, Peak=96 HFD=4.8
01:20:34.473 00.001 6880 MultiStar: [#1 0.27,0.50,0.00,M1] [#2 -0.29,0.29,0.99,U] [#3 -0.29,0.10,0.91,U] [#4 0.44,0.63,0.00,M1] [#5 0.03,0.15,0.94,U] [#6 -0.25,0.20,0.93,U] [#7 0.31,0.45,0.00,M1] [#8 0.07,0.42,0.77,U] 
01:20:34.473 00.000 6880 refined, 5 included, MultiStar: {-0.12, 0.29}, one-star: {0.02, 0.55}
01:20:34.473 00.000 6880 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.61) = xAngle (3.59 = -2.69)
01:20:34.473 00.000 6880 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.56 = -2.73)
01:20:34.473 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.98 mountX=-0.28 mountY=-0.13, mountTheta=-2.72
01:20:34.475 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.29, opts=13)
01:20:34.475 00.000 6880 Enqueuing Move request for scope (-0.12, 0.29)
01:20:34.475 00.000 10052 Worker thread wakes up
01:20:34.475 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
01:20:34.475 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
01:20:34.475 00.000 10052 Moving (-0.12, 0.29) raw xDistance=-0.28 yDistance=-0.13
01:20:34.476 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:20:34.476 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.17, using input
01:20:34.476 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.04
01:20:34.476 00.000 10052 MoveAxis(E, 75, ABG)
01:20:34.476 00.000 10052 Guiding  Dir = 2, Dur = 75
01:20:34.497 00.021 10052 IsSlewing returns 0
01:20:34.502 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:34.535 00.033 10052 IsGuiding returns 0
01:20:34.541 00.006 6880 UpdateGuideState exits: m=1953 SNR=30.5
01:20:34.541 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:34.541 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:34.541 00.000 6880 Enqueuing Expose request
01:20:34.562 00.021 10052 PulseGuide returned control before completion, sleep 58
01:20:34.644 00.082 10052 IsGuiding returns 0
01:20:34.644 00.000 10052 Move returns status 0, amount 75
01:20:34.644 00.000 10052 MoveAxis(N, 0, ABG)
01:20:34.644 00.000 10052 Move returns status 0, amount 0
01:20:34.644 00.000 10052 move complete, result=0
01:20:34.644 00.000 10052 worker thread done servicing request
01:20:34.644 00.000 10052 Worker thread wakes up
01:20:34.644 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:34.645 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:34.645 00.000 6880 GuideStep: -0.3 px 75 ms EAST, -0.1 px 0 ms NORTH
01:20:34.738 00.093 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58a3478b-84fa-4cc4-b90f-0509305d1a28"}
01:20:34.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58a3478b-84fa-4cc4-b90f-0509305d1a28"}
01:20:34.738 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42dae32b-167c-4369-ad57-84d94c77d9c9"}
01:20:34.738 00.000 6880 case statement mapped state 6 to 3
01:20:34.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"42dae32b-167c-4369-ad57-84d94c77d9c9"}
01:20:34.740 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6abb81cd-4092-48c3-92cf-10ebcc4ae24e"}
01:20:34.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":713,"width":15,"height":15,"star_pos":[6.80,7.04],"pixels":"..."},"id":"6abb81cd-4092-48c3-92cf-10ebcc4ae24e"}
01:20:35.561 00.821 10052 Exposure complete
01:20:35.621 00.060 10052 worker thread done servicing request
01:20:35.621 00.000 6880 OnExposeComplete: enter
01:20:35.621 00.000 6880 UpdateGuideState(): m_state=6
01:20:35.621 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
01:20:35.621 00.000 6880 Star::Find returns 1 (0), X=407.35, Y=889.21, Mass=1987, SNR=30.9, Peak=143 HFD=4.7
01:20:35.621 00.000 6880 MultiStar: [#1 -0.04,0.29,0.94,U] [#2 -0.36,0.28,1.04,U] [#3 -0.27,0.30,0.94,U] [#4 0.05,0.58,0.00,M2] [#5 -0.36,0.33,0.98,U] [#6 -0.36,0.36,0.00,M1] [#7 -0.11,0.18,0.75,U] [#8 -0.12,0.17,0.80,U] 
01:20:35.622 00.001 6880 refined, 6 included, MultiStar: {-0.25, 0.34}, one-star: {-0.43, 0.71}
01:20:35.622 00.000 6880 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.61) = xAngle (3.83 = -2.46)
01:20:35.622 00.000 6880 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.80 = -2.49)
01:20:35.622 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.34 hyp=0.42 cameraTheta=2.21 mountX=-0.32 mountY=-0.25, mountTheta=-2.48
01:20:35.623 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.34, opts=13)
01:20:35.623 00.000 6880 Enqueuing Move request for scope (-0.25, 0.34)
01:20:35.623 00.000 10052 Worker thread wakes up
01:20:35.623 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.34) opts 0xd
01:20:35.623 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.34)
01:20:35.623 00.000 10052 Moving (-0.25, 0.34) raw xDistance=-0.32 yDistance=-0.25
01:20:35.623 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
01:20:35.623 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.25, slope = -0.04
01:20:35.623 00.000 10052 MoveAxis(E, 91, ABG)
01:20:35.623 00.000 10052 Guiding  Dir = 2, Dur = 91
01:20:35.643 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:35.676 00.033 6880 UpdateGuideState exits: m=1987 SNR=30.9
01:20:35.677 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:35.677 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:35.677 00.000 6880 Enqueuing Expose request
01:20:35.693 00.016 10052 IsSlewing returns 0
01:20:35.772 00.079 10052 IsGuiding returns 0
01:20:35.841 00.069 10052 PulseGuide returned control before completion, sleep 33
01:20:35.917 00.076 10052 IsGuiding returns 1
01:20:35.917 00.000 10052 scope still moving after pulse duration time elapsed
01:20:35.996 00.079 10052 IsSlewing returns 0
01:20:36.070 00.074 10052 IsGuiding returns 0
01:20:36.070 00.000 10052 scope move finished after 91 + 206 ms
01:20:36.071 00.001 10052 Move returns status 0, amount 91
01:20:36.071 00.000 10052 MoveAxis(N, 80, ABG)
01:20:36.071 00.000 10052 Guiding  Dir = 0, Dur = 80
01:20:36.148 00.077 10052 IsSlewing returns 0
01:20:36.229 00.081 10052 IsGuiding returns 0
01:20:36.291 00.062 10052 PulseGuide returned control before completion, sleep 27
01:20:36.414 00.123 10052 IsGuiding returns 0
01:20:36.414 00.000 10052 Move returns status 0, amount 80
01:20:36.414 00.000 10052 move complete, result=0
01:20:36.414 00.000 10052 worker thread done servicing request
01:20:36.414 00.000 6880 GuideStep: -0.3 px 91 ms EAST, -0.3 px 80 ms NORTH
01:20:36.414 00.000 10052 Worker thread wakes up
01:20:36.414 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:36.414 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:36.738 00.324 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"baf23cad-2697-4e6c-97fc-cd62d5fc9040"}
01:20:36.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"baf23cad-2697-4e6c-97fc-cd62d5fc9040"}
01:20:36.739 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f80191c-99f8-4e2f-a174-f5ca0b4cb7ea"}
01:20:36.739 00.000 6880 case statement mapped state 6 to 3
01:20:36.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f80191c-99f8-4e2f-a174-f5ca0b4cb7ea"}
01:20:36.739 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47021f6d-209a-43d8-a10d-6f557ef0695e"}
01:20:36.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":714,"width":15,"height":15,"star_pos":[7.35,7.21],"pixels":"..."},"id":"47021f6d-209a-43d8-a10d-6f557ef0695e"}
01:20:37.543 00.804 10052 Exposure complete
01:20:37.611 00.068 10052 worker thread done servicing request
01:20:37.611 00.000 6880 OnExposeComplete: enter
01:20:37.611 00.000 6880 UpdateGuideState(): m_state=6
01:20:37.612 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
01:20:37.612 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=888.24, Mass=2003, SNR=31.0, Peak=124 HFD=4.5
01:20:37.612 00.000 6880 MultiStar: [#1 0.37,0.09,0.95,U] [#2 -0.41,-0.28,1.04,U] [#3 0.06,-0.11,0.90,U] [#4 0.45,-0.20,0.83,U] [#5 0.38,-0.48,0.00,M1] [#6 0.00,-0.10,0.94,U] [#7 0.40,0.10,0.79,U] [#8 0.23,-0.35,0.80,U] 
01:20:37.612 00.000 6880 refined, 7 included, MultiStar: {0.16, -0.14}, one-star: {0.33, -0.25}
01:20:37.612 00.000 6880 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.61) = xAngle (0.89 = 0.89)
01:20:37.613 00.001 6880 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
01:20:37.613 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-0.72 mountX=0.14 mountY=0.16, mountTheta=0.88
01:20:37.614 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.14, opts=13)
01:20:37.614 00.000 6880 Enqueuing Move request for scope (0.16, -0.14)
01:20:37.615 00.001 10052 Worker thread wakes up
01:20:37.615 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
01:20:37.615 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
01:20:37.615 00.000 10052 Moving (0.16, -0.14) raw xDistance=0.14 yDistance=0.16
01:20:37.615 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
01:20:37.615 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
01:20:37.615 00.000 10052 MoveAxis(W, 32, ABG)
01:20:37.615 00.000 10052 Guiding  Dir = 3, Dur = 32
01:20:37.640 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:37.673 00.033 6880 UpdateGuideState exits: m=2003 SNR=31.0
01:20:37.673 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:37.673 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:37.673 00.000 6880 Enqueuing Expose request
01:20:37.691 00.018 10052 IsSlewing returns 0
01:20:37.770 00.079 10052 IsGuiding returns 0
01:20:37.914 00.144 10052 IsGuiding returns 0
01:20:37.914 00.000 10052 Move returns status 0, amount 32
01:20:37.914 00.000 10052 MoveAxis(N, 0, ABG)
01:20:37.914 00.000 10052 Move returns status 0, amount 0
01:20:37.914 00.000 10052 move complete, result=0
01:20:37.914 00.000 10052 worker thread done servicing request
01:20:37.914 00.000 10052 Worker thread wakes up
01:20:37.914 00.000 6880 GuideStep: 0.1 px 32 ms WEST, 0.2 px 0 ms NORTH
01:20:37.915 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:37.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:38.738 00.823 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37be3c88-5555-415c-87be-d970937fa189"}
01:20:38.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37be3c88-5555-415c-87be-d970937fa189"}
01:20:38.739 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc9e3a96-67c5-45b1-945e-7181cc4cf49e"}
01:20:38.739 00.000 6880 case statement mapped state 6 to 3
01:20:38.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc9e3a96-67c5-45b1-945e-7181cc4cf49e"}
01:20:38.739 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d0e2852c-955b-4f95-afde-e1ad44b20289"}
01:20:38.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":715,"width":15,"height":15,"star_pos":[7.11,7.24],"pixels":"..."},"id":"d0e2852c-955b-4f95-afde-e1ad44b20289"}
01:20:38.823 00.084 10052 Exposure complete
01:20:38.891 00.068 10052 worker thread done servicing request
01:20:38.891 00.000 6880 OnExposeComplete: enter
01:20:38.891 00.000 6880 UpdateGuideState(): m_state=6
01:20:38.892 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
01:20:38.892 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.02, Mass=1875, SNR=30.1, Peak=109 HFD=4.5
01:20:38.892 00.000 6880 MultiStar: [#1 0.11,0.10,0.95,U] [#2 -0.14,-0.37,1.01,U] [#3 -0.05,0.06,0.92,U] [#4 0.56,-0.19,0.00,M2] [#5 0.07,-0.26,0.95,U] [#6 0.01,-0.08,0.96,U] [#7 0.19,0.36,0.75,U] [#8 0.13,0.09,0.81,U] 
01:20:38.892 00.000 6880 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {0.01, -0.47}
01:20:38.892 00.000 6880 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
01:20:38.892 00.000 6880 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
01:20:38.892 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.22 mountX=0.09 mountY=0.04, mountTheta=0.37
01:20:38.894 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.09, opts=13)
01:20:38.894 00.000 6880 Enqueuing Move request for scope (0.03, -0.09)
01:20:38.894 00.000 10052 Worker thread wakes up
01:20:38.894 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:20:38.894 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:20:38.894 00.000 10052 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=0.04
01:20:38.894 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:20:38.894 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
01:20:38.894 00.000 10052 MoveAxis(E, 0, ABG)
01:20:38.894 00.000 10052 Move returns status 0, amount 0
01:20:38.894 00.000 10052 MoveAxis(N, 0, ABG)
01:20:38.894 00.000 10052 Move returns status 0, amount 0
01:20:38.894 00.000 10052 move complete, result=0
01:20:38.894 00.000 10052 worker thread done servicing request
01:20:38.920 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:38.960 00.040 6880 UpdateGuideState exits: m=1875 SNR=30.1
01:20:38.960 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:38.960 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:38.960 00.000 6880 Enqueuing Expose request
01:20:38.960 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:38.961 00.001 10052 Worker thread wakes up
01:20:38.961 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:38.961 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:40.089 01.128 10052 Exposure complete
01:20:40.173 00.084 10052 worker thread done servicing request
01:20:40.173 00.000 6880 OnExposeComplete: enter
01:20:40.173 00.000 6880 UpdateGuideState(): m_state=6
01:20:40.173 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
01:20:40.174 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=888.18, Mass=2058, SNR=31.4, Peak=131 HFD=4.6
01:20:40.174 00.000 6880 MultiStar: [#1 0.27,-0.05,0.94,U] [#2 -0.25,-0.52,0.00,M1] [#3 -0.13,-0.24,0.89,U] [#4 0.28,-0.19,0.82,U] [#5 0.02,-0.41,0.92,U] [#6 -0.10,-0.28,0.90,U] [#7 0.33,-0.24,0.76,U] [#8 0.11,-0.47,0.76,U] 
01:20:40.174 00.000 6880 refined, 7 included, MultiStar: {0.10, -0.27}, one-star: {0.08, -0.31}
01:20:40.174 00.000 6880 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
01:20:40.174 00.000 6880 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
01:20:40.174 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.21 mountX=0.27 mountY=0.10, mountTheta=0.37
01:20:40.176 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.27, opts=13)
01:20:40.176 00.000 6880 Enqueuing Move request for scope (0.10, -0.27)
01:20:40.177 00.001 10052 Worker thread wakes up
01:20:40.177 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.27) opts 0xd
01:20:40.177 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.27)
01:20:40.177 00.000 10052 Moving (0.10, -0.27) raw xDistance=0.27 yDistance=0.10
01:20:40.177 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
01:20:40.177 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
01:20:40.177 00.000 10052 MoveAxis(W, 71, ABG)
01:20:40.177 00.000 10052 Guiding  Dir = 3, Dur = 71
01:20:40.203 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:40.215 00.012 10052 IsSlewing returns 0
01:20:40.237 00.022 6880 UpdateGuideState exits: m=2058 SNR=31.4
01:20:40.238 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:40.238 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:40.238 00.000 6880 Enqueuing Expose request
01:20:40.285 00.047 10052 IsGuiding returns 0
01:20:40.344 00.059 10052 PulseGuide returned control before completion, sleep 22
01:20:40.422 00.078 10052 IsGuiding returns 1
01:20:40.422 00.000 10052 scope still moving after pulse duration time elapsed
01:20:40.498 00.076 10052 IsSlewing returns 0
01:20:40.571 00.073 10052 IsGuiding returns 0
01:20:40.571 00.000 10052 scope move finished after 71 + 215 ms
01:20:40.571 00.000 10052 Move returns status 0, amount 71
01:20:40.571 00.000 10052 MoveAxis(N, 0, ABG)
01:20:40.571 00.000 10052 Move returns status 0, amount 0
01:20:40.571 00.000 10052 move complete, result=0
01:20:40.572 00.001 10052 worker thread done servicing request
01:20:40.572 00.000 10052 Worker thread wakes up
01:20:40.572 00.000 6880 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH
01:20:40.572 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:40.572 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:40.737 00.165 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"04679e42-8a67-4333-bf32-709fa7f58801"}
01:20:40.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"04679e42-8a67-4333-bf32-709fa7f58801"}
01:20:40.737 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96b74d1f-c100-4cf3-890e-a845a6acad7a"}
01:20:40.737 00.000 6880 case statement mapped state 6 to 3
01:20:40.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96b74d1f-c100-4cf3-890e-a845a6acad7a"}
01:20:40.738 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ee068b26-4ca6-4b20-923c-f25197694f3f"}
01:20:40.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":717,"width":15,"height":15,"star_pos":[6.86,7.18],"pixels":"..."},"id":"ee068b26-4ca6-4b20-923c-f25197694f3f"}
01:20:41.480 00.742 10052 Exposure complete
01:20:41.537 00.057 10052 worker thread done servicing request
01:20:41.537 00.000 6880 OnExposeComplete: enter
01:20:41.537 00.000 6880 UpdateGuideState(): m_state=6
01:20:41.537 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
01:20:41.538 00.001 6880 Star::Find returns 1 (0), X=408.01, Y=888.63, Mass=2001, SNR=30.9, Peak=120 HFD=4.6
01:20:41.538 00.000 6880 MultiStar: [#1 0.24,0.00,0.97,U] [#2 0.08,-0.07,0.98,U] [#3 0.16,-0.06,0.90,U] [#4 0.41,0.20,0.84,U] [#5 0.21,0.09,0.99,U] [#6 0.08,-0.14,0.92,U] [#7 0.39,-0.17,0.78,U] [#8 0.39,-0.32,0.00,M1] 
01:20:41.538 00.000 6880 refined, 7 included, MultiStar: {0.22, 0.00}, one-star: {0.23, 0.14}
01:20:41.538 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.62 = 1.62)
01:20:41.538 00.000 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
01:20:41.538 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.00 hyp=0.22 cameraTheta=0.01 mountX=-0.01 mountY=0.22, mountTheta=1.62
01:20:41.539 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.00, opts=13)
01:20:41.539 00.000 6880 Enqueuing Move request for scope (0.22, 0.00)
01:20:41.539 00.000 10052 Worker thread wakes up
01:20:41.539 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.00) opts 0xd
01:20:41.539 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.00)
01:20:41.540 00.001 10052 Moving (0.22, 0.00) raw xDistance=-0.01 yDistance=0.22
01:20:41.540 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:20:41.540 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.22, slope = 0.03
01:20:41.540 00.000 10052 MoveAxis(E, 0, ABG)
01:20:41.540 00.000 10052 Move returns status 0, amount 0
01:20:41.540 00.000 10052 MoveAxis(S, 63, ABG)
01:20:41.540 00.000 10052 Guiding  Dir = 1, Dur = 63
01:20:41.559 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:41.583 00.024 10052 IsSlewing returns 0
01:20:41.591 00.008 6880 UpdateGuideState exits: m=2001 SNR=30.9
01:20:41.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:41.591 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:41.591 00.000 6880 Enqueuing Expose request
01:20:41.658 00.067 10052 IsGuiding returns 0
01:20:41.799 00.141 10052 IsGuiding returns 1
01:20:41.799 00.000 10052 scope still moving after pulse duration time elapsed
01:20:41.878 00.079 10052 IsSlewing returns 0
01:20:41.957 00.079 10052 IsGuiding returns 0
01:20:41.957 00.000 10052 scope move finished after 63 + 236 ms
01:20:41.957 00.000 10052 Move returns status 0, amount 63
01:20:41.957 00.000 10052 move complete, result=0
01:20:41.957 00.000 10052 worker thread done servicing request
01:20:41.957 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 63 ms SOUTH
01:20:41.958 00.001 10052 Worker thread wakes up
01:20:41.958 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:41.958 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:42.736 00.778 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db985e0c-fd9d-4f3e-846c-4d7a218ac3c6"}
01:20:42.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db985e0c-fd9d-4f3e-846c-4d7a218ac3c6"}
01:20:42.737 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e133fd74-4d85-4424-b977-42dcf8a0ac9e"}
01:20:42.737 00.000 6880 case statement mapped state 6 to 3
01:20:42.738 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e133fd74-4d85-4424-b977-42dcf8a0ac9e"}
01:20:42.738 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"002a822b-faae-4925-9e0a-18dc6db1784c"}
01:20:42.739 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":718,"width":15,"height":15,"star_pos":[7.01,6.63],"pixels":"..."},"id":"002a822b-faae-4925-9e0a-18dc6db1784c"}
01:20:43.086 00.347 10052 Exposure complete
01:20:43.146 00.060 10052 worker thread done servicing request
01:20:43.146 00.000 6880 OnExposeComplete: enter
01:20:43.146 00.000 6880 UpdateGuideState(): m_state=6
01:20:43.147 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
01:20:43.147 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=888.60, Mass=1892, SNR=30.2, Peak=133 HFD=4.7
01:20:43.147 00.000 6880 MultiStar: [#1 -0.00,0.14,0.98,U] [#2 -0.26,-0.33,1.01,U] [#3 -0.03,0.09,0.95,U] [#4 0.31,0.28,0.87,U] [#5 0.00,0.09,1.00,U] [#6 -0.12,-0.04,0.95,U] [#7 0.01,0.07,0.77,U] [#8 0.05,-0.06,0.81,U] 
01:20:43.147 00.000 6880 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.13, 0.11}
01:20:43.147 00.000 6880 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.61) = xAngle (3.06 = 3.06)
01:20:43.147 00.000 6880 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.03 = 3.03)
01:20:43.147 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.45 mountX=-0.04 mountY=0.00, mountTheta=3.03
01:20:43.148 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.04, opts=13)
01:20:43.148 00.000 6880 Enqueuing Move request for scope (0.00, 0.04)
01:20:43.149 00.001 10052 Worker thread wakes up
01:20:43.149 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
01:20:43.149 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
01:20:43.149 00.000 10052 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
01:20:43.149 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:43.149 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.15, using input
01:20:43.149 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.03
01:20:43.149 00.000 10052 MoveAxis(E, 0, ABG)
01:20:43.149 00.000 10052 Move returns status 0, amount 0
01:20:43.149 00.000 10052 MoveAxis(N, 0, ABG)
01:20:43.149 00.000 10052 Move returns status 0, amount 0
01:20:43.149 00.000 10052 move complete, result=0
01:20:43.149 00.000 10052 worker thread done servicing request
01:20:43.168 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:43.196 00.028 6880 UpdateGuideState exits: m=1892 SNR=30.2
01:20:43.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:43.196 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:43.196 00.000 6880 Enqueuing Expose request
01:20:43.197 00.001 10052 Worker thread wakes up
01:20:43.197 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:20:43.197 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:43.197 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:44.108 00.911 10052 Exposure complete
01:20:44.158 00.050 10052 worker thread done servicing request
01:20:44.158 00.000 6880 OnExposeComplete: enter
01:20:44.158 00.000 6880 UpdateGuideState(): m_state=6
01:20:44.159 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
01:20:44.159 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.48, Mass=1897, SNR=30.1, Peak=126 HFD=4.6
01:20:44.159 00.000 6880 MultiStar: [#1 -0.11,-0.12,1.00,U] [#2 -0.31,-0.33,1.02,U] [#3 -0.13,-0.10,0.92,U] [#4 0.17,-0.32,0.84,U] [#5 -0.07,-0.32,0.99,U] [#6 -0.28,-0.14,0.91,U] [#7 0.02,-0.05,0.76,U] [#8 -0.17,0.02,0.78,U] 
01:20:44.159 00.000 6880 single-star, 8 included, MultiStar: {-0.11, -0.16}, one-star: {-0.02, -0.01}
01:20:44.159 00.000 6880 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.61) = xAngle (-1.13 = -1.13)
01:20:44.159 00.000 6880 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
01:20:44.159 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.74 mountX=0.01 mountY=-0.02, mountTheta=-1.13
01:20:44.160 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.01, opts=13)
01:20:44.161 00.001 6880 Enqueuing Move request for scope (-0.02, -0.01)
01:20:44.161 00.000 10052 Worker thread wakes up
01:20:44.161 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:20:44.161 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:20:44.161 00.000 10052 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
01:20:44.161 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:44.161 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
01:20:44.161 00.000 10052 MoveAxis(E, 0, ABG)
01:20:44.161 00.000 10052 Move returns status 0, amount 0
01:20:44.161 00.000 10052 MoveAxis(N, 0, ABG)
01:20:44.161 00.000 10052 Move returns status 0, amount 0
01:20:44.161 00.000 10052 move complete, result=0
01:20:44.161 00.000 10052 worker thread done servicing request
01:20:44.186 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:44.214 00.028 6880 UpdateGuideState exits: m=1897 SNR=30.1
01:20:44.214 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:44.214 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:44.214 00.000 6880 Enqueuing Expose request
01:20:44.214 00.000 10052 Worker thread wakes up
01:20:44.214 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:44.214 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:44.214 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:44.735 00.521 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0374e938-e911-4b74-890c-c342c8387297"}
01:20:44.735 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0374e938-e911-4b74-890c-c342c8387297"}
01:20:44.735 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6512a32a-4ae5-44cb-b395-ab6f28701b9c"}
01:20:44.735 00.000 6880 case statement mapped state 6 to 3
01:20:44.735 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6512a32a-4ae5-44cb-b395-ab6f28701b9c"}
01:20:44.736 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6cdbd05b-6ccc-46b7-a616-94b9ecc62743"}
01:20:44.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":720,"width":15,"height":15,"star_pos":[6.76,7.48],"pixels":"..."},"id":"6cdbd05b-6ccc-46b7-a616-94b9ecc62743"}
01:20:45.342 00.606 10052 Exposure complete
01:20:45.409 00.067 10052 worker thread done servicing request
01:20:45.409 00.000 6880 OnExposeComplete: enter
01:20:45.409 00.000 6880 UpdateGuideState(): m_state=6
01:20:45.410 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
01:20:45.410 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.42, Mass=1959, SNR=30.7, Peak=122 HFD=4.6
01:20:45.410 00.000 6880 MultiStar: [#1 -0.20,-0.13,0.95,U] [#2 -0.46,-0.41,0.00,M1] [#3 -0.20,-0.14,0.89,U] [#4 0.06,-0.20,0.84,U] [#5 -0.22,-0.56,0.00,M1] [#6 -0.22,-0.23,0.95,U] [#7 -0.20,-0.28,0.78,U] [#8 -0.09,0.09,0.81,U] 
01:20:45.410 00.000 6880 single-star, 6 included, MultiStar: {-0.12, -0.14}, one-star: {-0.00, -0.07}
01:20:45.410 00.000 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
01:20:45.411 00.001 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:20:45.411 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.64 mountX=0.07 mountY=-0.00, mountTheta=-0.06
01:20:45.413 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.07, opts=13)
01:20:45.413 00.000 6880 Enqueuing Move request for scope (-0.00, -0.07)
01:20:45.413 00.000 10052 Worker thread wakes up
01:20:45.413 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
01:20:45.413 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
01:20:45.413 00.000 10052 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=-0.00
01:20:45.413 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:20:45.414 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.03
01:20:45.414 00.000 10052 MoveAxis(E, 0, ABG)
01:20:45.414 00.000 10052 Move returns status 0, amount 0
01:20:45.414 00.000 10052 MoveAxis(N, 0, ABG)
01:20:45.414 00.000 10052 Move returns status 0, amount 0
01:20:45.414 00.000 10052 move complete, result=0
01:20:45.414 00.000 10052 worker thread done servicing request
01:20:45.440 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:45.473 00.033 6880 UpdateGuideState exits: m=1959 SNR=30.7
01:20:45.473 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:45.473 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:45.473 00.000 6880 Enqueuing Expose request
01:20:45.473 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:45.473 00.000 10052 Worker thread wakes up
01:20:45.474 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:45.474 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:46.385 00.911 10052 Exposure complete
01:20:46.444 00.059 10052 worker thread done servicing request
01:20:46.444 00.000 6880 OnExposeComplete: enter
01:20:46.444 00.000 6880 UpdateGuideState(): m_state=6
01:20:46.444 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
01:20:46.444 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=888.63, Mass=2057, SNR=31.5, Peak=123 HFD=4.7
01:20:46.445 00.001 6880 MultiStar: [#1 0.14,-0.00,0.93,U] [#2 -0.26,-0.18,0.97,U] [#3 0.04,0.10,0.90,U] [#4 0.51,0.30,0.00,M1] [#5 0.17,-0.08,0.96,U] [#6 -0.06,-0.01,0.93,U] [#7 0.21,0.23,0.77,U] [#8 0.11,0.15,0.77,U] 
01:20:46.445 00.000 6880 refined, 7 included, MultiStar: {0.07, 0.04}, one-star: {0.26, 0.14}
01:20:46.445 00.000 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.07 = 2.07)
01:20:46.445 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.04 = 2.04)
01:20:46.445 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.45 mountX=-0.04 mountY=0.07, mountTheta=2.06
01:20:46.446 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.04, opts=13)
01:20:46.447 00.001 6880 Enqueuing Move request for scope (0.07, 0.04)
01:20:46.447 00.000 10052 Worker thread wakes up
01:20:46.447 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
01:20:46.447 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
01:20:46.447 00.000 10052 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=0.07
01:20:46.447 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:20:46.447 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:20:46.447 00.000 10052 MoveAxis(E, 0, ABG)
01:20:46.447 00.000 10052 Move returns status 0, amount 0
01:20:46.447 00.000 10052 MoveAxis(N, 0, ABG)
01:20:46.447 00.000 10052 Move returns status 0, amount 0
01:20:46.447 00.000 10052 move complete, result=0
01:20:46.447 00.000 10052 worker thread done servicing request
01:20:46.467 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:46.499 00.032 6880 UpdateGuideState exits: m=2057 SNR=31.5
01:20:46.499 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:46.499 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:46.499 00.000 6880 Enqueuing Expose request
01:20:46.499 00.000 10052 Worker thread wakes up
01:20:46.500 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:46.500 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:46.500 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:20:46.732 00.232 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c98e142-9caf-4987-919d-9cf2683f32c0"}
01:20:46.732 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c98e142-9caf-4987-919d-9cf2683f32c0"}
01:20:46.733 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f258f794-c962-4f85-a5fc-6f9a032839ff"}
01:20:46.733 00.000 6880 case statement mapped state 6 to 3
01:20:46.733 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f258f794-c962-4f85-a5fc-6f9a032839ff"}
01:20:46.734 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f4f79bf7-40fd-4b44-aabf-6ca1ac8f02a2"}
01:20:46.734 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":722,"width":15,"height":15,"star_pos":[7.04,6.63],"pixels":"..."},"id":"f4f79bf7-40fd-4b44-aabf-6ca1ac8f02a2"}
01:20:47.638 00.904 10052 Exposure complete
01:20:47.716 00.078 10052 worker thread done servicing request
01:20:47.716 00.000 6880 OnExposeComplete: enter
01:20:47.716 00.000 6880 UpdateGuideState(): m_state=6
01:20:47.716 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
01:20:47.716 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.06, Mass=1947, SNR=30.7, Peak=116 HFD=4.5
01:20:47.717 00.001 6880 MultiStar: [#1 0.12,-0.31,0.96,U] [#2 -0.48,-0.42,0.00,M1] [#3 0.06,-0.24,0.91,U] [#4 0.44,-0.35,0.00,M2] [#5 0.18,-0.65,0.00,M1] [#6 -0.05,-0.24,0.97,U] [#7 -0.02,-0.28,0.79,U] [#8 -0.05,-0.48,0.79,U] 
01:20:47.717 00.000 6880 refined, 5 included, MultiStar: {0.03, -0.33}, one-star: {0.08, -0.43}
01:20:47.717 00.000 6880 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
01:20:47.717 00.000 6880 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
01:20:47.717 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.33 hyp=0.33 cameraTheta=-1.49 mountX=0.33 mountY=0.03, mountTheta=0.09
01:20:47.719 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.33, opts=13)
01:20:47.719 00.000 6880 Enqueuing Move request for scope (0.03, -0.33)
01:20:47.719 00.000 10052 Worker thread wakes up
01:20:47.719 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.33) opts 0xd
01:20:47.719 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.33)
01:20:47.719 00.000 10052 Moving (0.03, -0.33) raw xDistance=0.33 yDistance=0.03
01:20:47.719 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
01:20:47.719 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.03, using input
01:20:47.719 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
01:20:47.719 00.000 10052 MoveAxis(W, 88, ABG)
01:20:47.719 00.000 10052 Guiding  Dir = 3, Dur = 88
01:20:47.742 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:47.773 00.031 10052 IsSlewing returns 0
01:20:47.777 00.004 6880 UpdateGuideState exits: m=1947 SNR=30.7
01:20:47.777 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:47.777 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:47.777 00.000 6880 Enqueuing Expose request
01:20:47.846 00.069 10052 IsGuiding returns 0
01:20:47.915 00.069 10052 PulseGuide returned control before completion, sleep 30
01:20:47.990 00.075 10052 IsGuiding returns 1
01:20:47.990 00.000 10052 scope still moving after pulse duration time elapsed
01:20:48.070 00.080 10052 IsSlewing returns 0
01:20:48.149 00.079 10052 IsGuiding returns 0
01:20:48.149 00.000 10052 scope move finished after 88 + 214 ms
01:20:48.149 00.000 10052 Move returns status 0, amount 88
01:20:48.149 00.000 10052 MoveAxis(N, 0, ABG)
01:20:48.149 00.000 10052 Move returns status 0, amount 0
01:20:48.149 00.000 10052 move complete, result=0
01:20:48.149 00.000 10052 worker thread done servicing request
01:20:48.149 00.000 10052 Worker thread wakes up
01:20:48.150 00.001 6880 GuideStep: 0.3 px 88 ms WEST, 0.0 px 0 ms NORTH
01:20:48.150 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:48.150 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:48.742 00.592 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e33163f-f382-46df-84e6-d2e7d29c4067"}
01:20:48.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e33163f-f382-46df-84e6-d2e7d29c4067"}
01:20:48.742 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"76c79f77-ec54-463f-8bf9-83c4bd58ff56"}
01:20:48.742 00.000 6880 case statement mapped state 6 to 3
01:20:48.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"76c79f77-ec54-463f-8bf9-83c4bd58ff56"}
01:20:48.743 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4167675e-d2aa-43eb-ba42-1946177ac69c"}
01:20:48.743 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":723,"width":15,"height":15,"star_pos":[6.87,7.06],"pixels":"..."},"id":"4167675e-d2aa-43eb-ba42-1946177ac69c"}
01:20:49.060 00.317 10052 Exposure complete
01:20:49.128 00.068 10052 worker thread done servicing request
01:20:49.128 00.000 6880 OnExposeComplete: enter
01:20:49.129 00.001 6880 UpdateGuideState(): m_state=6
01:20:49.129 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
01:20:49.129 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=888.50, Mass=1969, SNR=30.8, Peak=115 HFD=4.9
01:20:49.129 00.000 6880 MultiStar: [#1 -0.06,-0.07,0.98,U] [#2 -0.10,-0.38,1.01,U] [#3 -0.10,-0.01,0.92,U] [#4 0.44,0.19,0.84,U] [#5 0.04,-0.24,0.98,U] [#6 -0.05,-0.25,0.94,U] [#7 -0.03,-0.07,0.78,U] [#8 0.01,-0.17,0.77,U] 
01:20:49.129 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.12}, one-star: {0.14, 0.01}
01:20:49.129 00.000 6880 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.61) = xAngle (0.30 = 0.30)
01:20:49.129 00.000 6880 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
01:20:49.129 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.31 mountX=0.11 mountY=0.03, mountTheta=0.27
01:20:49.131 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.12, opts=13)
01:20:49.131 00.000 6880 Enqueuing Move request for scope (0.03, -0.12)
01:20:49.131 00.000 10052 Worker thread wakes up
01:20:49.131 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.12) opts 0xd
01:20:49.131 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.12)
01:20:49.131 00.000 10052 Moving (0.03, -0.12) raw xDistance=0.11 yDistance=0.03
01:20:49.131 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.11
01:20:49.131 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
01:20:49.131 00.000 10052 MoveAxis(W, 35, ABG)
01:20:49.131 00.000 10052 Guiding  Dir = 3, Dur = 35
01:20:49.149 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:49.152 00.003 10052 IsSlewing returns 0
01:20:49.179 00.027 6880 UpdateGuideState exits: m=1969 SNR=30.8
01:20:49.179 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:49.179 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:49.179 00.000 6880 Enqueuing Expose request
01:20:49.190 00.011 10052 IsGuiding returns 0
01:20:49.217 00.027 10052 PulseGuide returned control before completion, sleep 18
01:20:49.264 00.047 10052 IsGuiding returns 0
01:20:49.264 00.000 10052 Move returns status 0, amount 35
01:20:49.264 00.000 10052 MoveAxis(N, 0, ABG)
01:20:49.264 00.000 10052 Move returns status 0, amount 0
01:20:49.264 00.000 10052 move complete, result=0
01:20:49.264 00.000 10052 worker thread done servicing request
01:20:49.264 00.000 10052 Worker thread wakes up
01:20:49.265 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:49.265 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:49.272 00.007 6880 GuideStep: 0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
01:20:50.405 01.133 10052 Exposure complete
01:20:50.490 00.085 10052 worker thread done servicing request
01:20:50.490 00.000 6880 OnExposeComplete: enter
01:20:50.490 00.000 6880 UpdateGuideState(): m_state=6
01:20:50.491 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
01:20:50.491 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.62, Mass=1942, SNR=30.5, Peak=122 HFD=4.6
01:20:50.491 00.000 6880 MultiStar: [#1 -0.06,-0.09,0.95,U] [#2 -0.32,-0.44,0.00,M1] [#3 -0.17,0.03,0.93,U] [#4 0.09,-0.06,0.85,U] [#5 -0.07,-0.04,0.98,U] [#6 -0.13,-0.20,0.96,U] [#7 -0.03,0.16,0.79,U] [#8 0.01,0.07,0.80,U] 
01:20:50.491 00.000 6880 refined, 7 included, MultiStar: {-0.05, -0.00}, one-star: {0.02, 0.13}
01:20:50.491 00.000 6880 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.61) = xAngle (-1.45 = -1.45)
01:20:50.491 00.000 6880 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
01:20:50.491 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.07 mountX=0.01 mountY=-0.05, mountTheta=-1.45
01:20:50.493 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.00, opts=13)
01:20:50.493 00.000 6880 Enqueuing Move request for scope (-0.05, -0.00)
01:20:50.493 00.000 10052 Worker thread wakes up
01:20:50.494 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
01:20:50.494 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
01:20:50.494 00.000 10052 Moving (-0.05, -0.00) raw xDistance=0.01 yDistance=-0.05
01:20:50.494 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:20:50.494 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.05, using input
01:20:50.494 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:20:50.494 00.000 10052 MoveAxis(E, 0, ABG)
01:20:50.494 00.000 10052 Move returns status 0, amount 0
01:20:50.494 00.000 10052 MoveAxis(N, 0, ABG)
01:20:50.494 00.000 10052 Move returns status 0, amount 0
01:20:50.494 00.000 10052 move complete, result=0
01:20:50.495 00.001 10052 worker thread done servicing request
01:20:50.528 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:50.562 00.034 6880 UpdateGuideState exits: m=1942 SNR=30.5
01:20:50.562 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:50.562 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:50.562 00.000 6880 Enqueuing Expose request
01:20:50.562 00.000 10052 Worker thread wakes up
01:20:50.562 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:50.562 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:50.562 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:20:50.740 00.178 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2223d625-55bc-45f7-81c7-7fddcea47e9b"}
01:20:50.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2223d625-55bc-45f7-81c7-7fddcea47e9b"}
01:20:50.741 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cbd6dbe7-dda1-4eec-97ce-1335b39c2b35"}
01:20:50.741 00.000 6880 case statement mapped state 6 to 3
01:20:50.741 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbd6dbe7-dda1-4eec-97ce-1335b39c2b35"}
01:20:50.741 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"865436f9-ecda-4464-931f-e4d3b234b82f"}
01:20:50.741 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":725,"width":15,"height":15,"star_pos":[6.80,6.62],"pixels":"..."},"id":"865436f9-ecda-4464-931f-e4d3b234b82f"}
01:20:51.469 00.728 10052 Exposure complete
01:20:51.539 00.070 10052 worker thread done servicing request
01:20:51.540 00.001 6880 OnExposeComplete: enter
01:20:51.540 00.000 6880 UpdateGuideState(): m_state=6
01:20:51.540 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
01:20:51.540 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=888.41, Mass=1922, SNR=30.3, Peak=122 HFD=4.4
01:20:51.541 00.001 6880 MultiStar: [#1 0.22,-0.07,0.97,U] [#2 -0.28,-0.45,0.00,M2] [#3 -0.04,-0.22,0.93,U] [#4 0.51,0.01,0.00,M1] [#5 0.24,-0.10,0.99,U] [#6 0.09,-0.18,0.95,U] [#7 0.23,-0.21,0.80,U] [#8 0.05,-0.35,0.84,U] 
01:20:51.541 00.000 6880 refined, 6 included, MultiStar: {0.15, -0.17}, one-star: {0.25, -0.08}
01:20:51.541 00.000 6880 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.61) = xAngle (0.77 = 0.77)
01:20:51.541 00.000 6880 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
01:20:51.541 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.22 cameraTheta=-0.84 mountX=0.16 mountY=0.15, mountTheta=0.76
01:20:51.542 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.17, opts=13)
01:20:51.543 00.001 6880 Enqueuing Move request for scope (0.15, -0.17)
01:20:51.543 00.000 10052 Worker thread wakes up
01:20:51.543 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
01:20:51.543 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
01:20:51.543 00.000 10052 Moving (0.15, -0.17) raw xDistance=0.16 yDistance=0.15
01:20:51.543 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:20:51.543 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
01:20:51.543 00.000 10052 MoveAxis(W, 43, ABG)
01:20:51.543 00.000 10052 Guiding  Dir = 3, Dur = 43
01:20:51.568 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:51.610 00.042 6880 UpdateGuideState exits: m=1922 SNR=30.3
01:20:51.610 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:51.610 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:51.610 00.000 6880 Enqueuing Expose request
01:20:51.615 00.005 10052 IsSlewing returns 0
01:20:51.690 00.075 10052 IsGuiding returns 0
01:20:51.835 00.145 10052 IsGuiding returns 0
01:20:51.835 00.000 10052 Move returns status 0, amount 43
01:20:51.835 00.000 10052 MoveAxis(N, 0, ABG)
01:20:51.835 00.000 10052 Move returns status 0, amount 0
01:20:51.835 00.000 10052 move complete, result=0
01:20:51.836 00.001 10052 worker thread done servicing request
01:20:51.836 00.000 10052 Worker thread wakes up
01:20:51.836 00.000 6880 GuideStep: 0.2 px 43 ms WEST, 0.2 px 0 ms NORTH
01:20:51.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:51.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:52.741 00.905 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a52a7b0c-d85b-4d55-878b-af7d9437a863"}
01:20:52.741 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a52a7b0c-d85b-4d55-878b-af7d9437a863"}
01:20:52.742 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ff497629-6f80-4015-801c-940db5917644"}
01:20:52.742 00.000 6880 case statement mapped state 6 to 3
01:20:52.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff497629-6f80-4015-801c-940db5917644"}
01:20:52.742 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9dafb45c-2cfe-4fd8-b075-51c6afb2be27"}
01:20:52.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":726,"width":15,"height":15,"star_pos":[7.04,7.41],"pixels":"..."},"id":"9dafb45c-2cfe-4fd8-b075-51c6afb2be27"}
01:20:52.977 00.235 10052 Exposure complete
01:20:53.056 00.079 10052 worker thread done servicing request
01:20:53.056 00.000 6880 OnExposeComplete: enter
01:20:53.056 00.000 6880 UpdateGuideState(): m_state=6
01:20:53.056 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
01:20:53.056 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.23, Mass=1945, SNR=30.6, Peak=125 HFD=4.4
01:20:53.057 00.001 6880 MultiStar: [#1 -0.05,-0.26,0.97,U] [#2 -0.21,-0.52,0.00,M3] [#3 -0.11,-0.33,0.95,U] [#4 0.26,-0.31,0.83,U] [#5 0.16,-0.28,1.02,U] [#6 -0.08,-0.35,0.97,U] [#7 0.12,-0.32,0.77,U] [#8 0.03,-0.45,0.81,U] 
01:20:53.057 00.000 6880 single-star, 7 included, MultiStar: {0.04, -0.32}, one-star: {0.04, -0.26}
01:20:53.057 00.000 6880 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
01:20:53.057 00.000 6880 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
01:20:53.057 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.26 hyp=0.27 cameraTheta=-1.43 mountX=0.26 mountY=0.04, mountTheta=0.15
01:20:53.059 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.26, opts=13)
01:20:53.059 00.000 6880 Enqueuing Move request for scope (0.04, -0.26)
01:20:53.059 00.000 10052 Worker thread wakes up
01:20:53.059 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.26) opts 0xd
01:20:53.059 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.26)
01:20:53.059 00.000 10052 Moving (0.04, -0.26) raw xDistance=0.26 yDistance=0.04
01:20:53.059 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:20:53.059 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
01:20:53.059 00.000 10052 MoveAxis(W, 72, ABG)
01:20:53.060 00.001 10052 Guiding  Dir = 3, Dur = 72
01:20:53.081 00.021 10052 IsSlewing returns 0
01:20:53.086 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:53.119 00.033 10052 IsGuiding returns 0
01:20:53.125 00.006 6880 UpdateGuideState exits: m=1945 SNR=30.6
01:20:53.125 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:53.126 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:53.126 00.000 6880 Enqueuing Expose request
01:20:53.145 00.019 10052 PulseGuide returned control before completion, sleep 55
01:20:53.232 00.087 10052 IsGuiding returns 0
01:20:53.232 00.000 10052 Move returns status 0, amount 72
01:20:53.232 00.000 10052 MoveAxis(N, 0, ABG)
01:20:53.232 00.000 10052 Move returns status 0, amount 0
01:20:53.232 00.000 10052 move complete, result=0
01:20:53.232 00.000 10052 worker thread done servicing request
01:20:53.232 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
01:20:53.233 00.001 10052 Worker thread wakes up
01:20:53.233 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:53.233 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:54.152 00.919 10052 Exposure complete
01:20:54.227 00.075 10052 worker thread done servicing request
01:20:54.228 00.001 6880 OnExposeComplete: enter
01:20:54.228 00.000 6880 UpdateGuideState(): m_state=6
01:20:54.228 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
01:20:54.228 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.29, Mass=1913, SNR=30.4, Peak=114 HFD=4.5
01:20:54.228 00.000 6880 MultiStar: [#1 -0.06,-0.34,0.97,U] [#2 -0.23,-0.63,0.00,M4] [#3 0.00,-0.35,0.92,U] [#4 0.31,-0.23,0.85,U] [#5 -0.06,-0.23,1.01,U] [#6 0.04,-0.50,0.00,M1] [#7 0.03,-0.48,0.77,U] [#8 0.05,-0.58,0.00,M1] 
01:20:54.229 00.001 6880 single-star, 5 included, MultiStar: {0.04, -0.30}, one-star: {0.07, -0.20}
01:20:54.229 00.000 6880 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.61) = xAngle (0.37 = 0.37)
01:20:54.229 00.000 6880 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
01:20:54.229 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.24 mountX=0.19 mountY=0.07, mountTheta=0.34
01:20:54.230 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.20, opts=13)
01:20:54.230 00.000 6880 Enqueuing Move request for scope (0.07, -0.20)
01:20:54.230 00.000 10052 Worker thread wakes up
01:20:54.230 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.20) opts 0xd
01:20:54.230 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.20)
01:20:54.230 00.000 10052 Moving (0.07, -0.20) raw xDistance=0.19 yDistance=0.07
01:20:54.230 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:20:54.230 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:20:54.231 00.001 10052 MoveAxis(W, 55, ABG)
01:20:54.231 00.000 10052 Guiding  Dir = 3, Dur = 55
01:20:54.258 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:54.300 00.042 6880 UpdateGuideState exits: m=1913 SNR=30.4
01:20:54.301 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:54.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:54.301 00.000 6880 Enqueuing Expose request
01:20:54.315 00.014 10052 IsSlewing returns 0
01:20:54.389 00.074 10052 IsGuiding returns 0
01:20:54.522 00.133 10052 IsGuiding returns 1
01:20:54.522 00.000 10052 scope still moving after pulse duration time elapsed
01:20:54.564 00.042 10052 IsSlewing returns 0
01:20:54.601 00.037 10052 IsGuiding returns 0
01:20:54.601 00.000 10052 scope move finished after 55 + 157 ms
01:20:54.601 00.000 10052 Move returns status 0, amount 55
01:20:54.602 00.001 10052 MoveAxis(N, 0, ABG)
01:20:54.602 00.000 10052 Move returns status 0, amount 0
01:20:54.602 00.000 10052 move complete, result=0
01:20:54.602 00.000 10052 worker thread done servicing request
01:20:54.602 00.000 10052 Worker thread wakes up
01:20:54.602 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:54.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:54.602 00.000 6880 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
01:20:54.873 00.271 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"715973c2-1392-4518-99ed-f87dd18df37f"}
01:20:54.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"715973c2-1392-4518-99ed-f87dd18df37f"}
01:20:54.875 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6fbc5a13-5a04-48fc-98de-9da4f091a6ed"}
01:20:54.875 00.000 6880 case statement mapped state 6 to 3
01:20:54.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fbc5a13-5a04-48fc-98de-9da4f091a6ed"}
01:20:54.876 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a461e85b-51b5-45d1-912b-b28010c058fe"}
01:20:54.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":728,"width":15,"height":15,"star_pos":[6.85,7.29],"pixels":"..."},"id":"a461e85b-51b5-45d1-912b-b28010c058fe"}
01:20:55.743 00.867 10052 Exposure complete
01:20:55.821 00.078 10052 worker thread done servicing request
01:20:55.821 00.000 6880 OnExposeComplete: enter
01:20:55.821 00.000 6880 UpdateGuideState(): m_state=6
01:20:55.821 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
01:20:55.822 00.001 6880 Star::Find returns 1 (0), X=407.96, Y=888.27, Mass=2023, SNR=31.1, Peak=121 HFD=4.6
01:20:55.822 00.000 6880 MultiStar: [#1 0.00,-0.17,0.93,U] [#2 -0.23,-0.38,1.01,U] [#3 -0.05,-0.16,0.94,U] [#4 0.43,-0.01,0.83,U] [#5 -0.04,-0.25,0.94,U] [#6 0.03,-0.15,0.94,U] [#7 0.05,0.15,0.75,U] [#8 -0.09,-0.28,0.77,U] 
01:20:55.822 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.17}, one-star: {0.17, -0.22}
01:20:55.822 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.19 = 0.19)
01:20:55.822 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:20:55.822 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.18 cameraTheta=-1.42 mountX=0.17 mountY=0.03, mountTheta=0.16
01:20:55.824 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.17, opts=13)
01:20:55.824 00.000 6880 Enqueuing Move request for scope (0.03, -0.17)
01:20:55.824 00.000 10052 Worker thread wakes up
01:20:55.824 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
01:20:55.825 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
01:20:55.825 00.000 10052 Moving (0.03, -0.17) raw xDistance=0.17 yDistance=0.03
01:20:55.825 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:20:55.825 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.03, using input
01:20:55.825 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
01:20:55.825 00.000 10052 MoveAxis(W, 49, ABG)
01:20:55.825 00.000 10052 Guiding  Dir = 3, Dur = 49
01:20:55.846 00.021 10052 IsSlewing returns 0
01:20:55.854 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:55.884 00.030 10052 IsGuiding returns 0
01:20:55.895 00.011 6880 UpdateGuideState exits: m=2023 SNR=31.1
01:20:55.896 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:55.896 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:55.896 00.000 6880 Enqueuing Expose request
01:20:56.028 00.132 10052 IsGuiding returns 0
01:20:56.028 00.000 10052 Move returns status 0, amount 49
01:20:56.028 00.000 10052 MoveAxis(N, 0, ABG)
01:20:56.028 00.000 10052 Move returns status 0, amount 0
01:20:56.028 00.000 10052 move complete, result=0
01:20:56.028 00.000 10052 worker thread done servicing request
01:20:56.029 00.001 10052 Worker thread wakes up
01:20:56.029 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.0 px 0 ms NORTH
01:20:56.029 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:56.029 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:20:56.077 00.048 6880 evsrv: cli 015431E0 connect
01:20:56.078 00.001 6880 case statement mapped state 6 to 3
01:20:56.078 00.000 6880 case statement mapped state 6 to 3
01:20:56.078 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"4e126501-08b2-475e-8b33-6bac70be5077"}
01:20:56.079 00.001 6880 case statement mapped state 6 to 3
01:20:56.079 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e126501-08b2-475e-8b33-6bac70be5077"}
01:20:56.079 00.000 6880 evsrv: cli 015431E0 disconnect
01:20:56.080 00.001 6880 evsrv: cli 01543AA0 connect
01:20:56.080 00.000 6880 case statement mapped state 6 to 3
01:20:56.081 00.001 6880 case statement mapped state 6 to 3
01:20:56.081 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"0fb546c9-062f-465d-8435-973dde144ec3"}
01:20:56.081 00.000 6880 PhdController::Dither begins
01:20:56.081 00.000 6880 dither: size=1.00, dRA=-0.30 dDec=0.00
01:20:56.081 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:20:56.081 00.000 6880 MountToCamera -- mountX=-0.30 mountY=0.00 hyp=0.30 mountTheta=3.14 cameraX=0.01, cameraY=0.30 cameraTheta=1.53
01:20:56.081 00.000 6880 setting lock position to (407.80, 888.79)
01:20:56.083 00.002 6880 Mount: notify guiding dithered (0.0, 0.3)
01:20:56.083 00.000 6880 MultiStar: stabilizing after lock position change
01:20:56.083 00.000 6880 Status Line: Dither by -0.30,0.00
01:20:56.086 00.003 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:20:56.087 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
01:20:56.087 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"0fb546c9-062f-465d-8435-973dde144ec3"}
01:20:56.087 00.000 6880 evsrv: cli 01543AA0 disconnect
01:20:56.874 00.787 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f5f6166-661a-4cfb-ba11-78ba143ebdb1"}
01:20:56.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f5f6166-661a-4cfb-ba11-78ba143ebdb1"}
01:20:56.875 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a4386ee3-3f32-4f25-976f-c42d80331fcb"}
01:20:56.875 00.000 6880 case statement mapped state 6 to 3
01:20:56.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4386ee3-3f32-4f25-976f-c42d80331fcb"}
01:20:56.875 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8f9a1298-3f27-425e-ab73-e23df780f7e2"}
01:20:56.876 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":729,"width":15,"height":15,"star_pos":[6.96,7.27],"pixels":"..."},"id":"8f9a1298-3f27-425e-ab73-e23df780f7e2"}
01:20:56.936 00.060 10052 Exposure complete
01:20:57.012 00.076 10052 worker thread done servicing request
01:20:57.012 00.000 6880 OnExposeComplete: enter
01:20:57.012 00.000 6880 UpdateGuideState(): m_state=6
01:20:57.012 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
01:20:57.012 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.36, Mass=1879, SNR=30.0, Peak=118 HFD=4.7
01:20:57.012 00.000 6880 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.61) = xAngle (-0.37 = -0.37)
01:20:57.012 00.000 6880 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:20:57.012 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.43 hyp=0.47 cameraTheta=-1.98 mountX=0.44 mountY=-0.18, mountTheta=-0.39
01:20:57.013 00.001 6880 dither recenter: remaining=(0.3,-0.0) step=(0.3,-0.0)
01:20:57.013 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:20:57.013 00.000 6880 MountToCamera -- mountX=0.30 mountY=-0.00 hyp=0.30 mountTheta=-0.00 cameraX=-0.01, cameraY=-0.30 cameraTheta=-1.61
01:20:57.013 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.30, opts=4)
01:20:57.013 00.000 6880 Enqueuing Move request for scope (-0.01, -0.30)
01:20:57.013 00.000 6880 Mount: notify direct move 0.30,-0.00
01:20:57.013 00.000 10052 Worker thread wakes up
01:20:57.013 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.30) opts 0x4
01:20:57.013 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.30)
01:20:57.013 00.000 10052 Moving (-0.01, -0.30) raw xDistance=0.30 yDistance=-0.00
01:20:57.014 00.001 10052 MoveAxis(W, 178, B)
01:20:57.014 00.000 10052 Guiding  Dir = 3, Dur = 178
01:20:57.036 00.022 10052 IsSlewing returns 0
01:20:57.039 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:57.074 00.035 10052 IsGuiding returns 0
01:20:57.077 00.003 6880 UpdateGuideState exits: m=1879 SNR=30.0
01:20:57.077 00.000 6880 PhdController: settling, locked = 1, distance = 0.48 (0.60) aobump = 0 frame = 1 / 99999
01:20:57.077 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120857.077,"Host":"MINIASTRO1","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:20:57.078 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:57.078 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:57.078 00.000 6880 Enqueuing Expose request
01:20:57.100 00.022 10052 PulseGuide returned control before completion, sleep 161
01:20:57.285 00.185 10052 IsGuiding returns 1
01:20:57.285 00.000 10052 scope still moving after pulse duration time elapsed
01:20:57.331 00.046 10052 IsSlewing returns 0
01:20:57.369 00.038 10052 IsGuiding returns 0
01:20:57.369 00.000 10052 scope move finished after 178 + 117 ms
01:20:57.369 00.000 10052 Move returns status 0, amount 178
01:20:57.369 00.000 10052 MoveAxis(N, 0, B)
01:20:57.369 00.000 10052 Move returns status 0, amount 0
01:20:57.369 00.000 10052 move complete, result=0
01:20:57.369 00.000 10052 worker thread done servicing request
01:20:57.369 00.000 10052 Worker thread wakes up
01:20:57.369 00.000 6880 GuideStep: 0.3 px 178 ms WEST, -0.0 px 0 ms NORTH
01:20:57.370 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:57.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:20:58.498 01.128 10052 Exposure complete
01:20:58.560 00.062 10052 worker thread done servicing request
01:20:58.560 00.000 6880 OnExposeComplete: enter
01:20:58.561 00.001 6880 UpdateGuideState(): m_state=6
01:20:58.561 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
01:20:58.561 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.76, Mass=1959, SNR=30.6, Peak=126 HFD=4.7
01:20:58.561 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
01:20:58.561 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:20:58.561 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-2.87 mountX=0.04 mountY=-0.12, mountTheta=-1.26
01:20:58.562 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.03, opts=13)
01:20:58.562 00.000 6880 Enqueuing Move request for scope (-0.12, -0.03)
01:20:58.563 00.001 10052 Worker thread wakes up
01:20:58.563 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.03) opts 0xd
01:20:58.563 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.03)
01:20:58.563 00.000 10052 Moving (-0.12, -0.03) raw xDistance=0.04 yDistance=-0.12
01:20:58.563 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:20:58.563 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
01:20:58.563 00.000 10052 MoveAxis(E, 0, ABG)
01:20:58.563 00.000 10052 Move returns status 0, amount 0
01:20:58.563 00.000 10052 MoveAxis(N, 0, ABG)
01:20:58.563 00.000 10052 Move returns status 0, amount 0
01:20:58.563 00.000 10052 move complete, result=0
01:20:58.563 00.000 10052 worker thread done servicing request
01:20:58.584 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:58.618 00.034 6880 UpdateGuideState exits: m=1959 SNR=30.6
01:20:58.618 00.000 6880 PhdController: settling, locked = 1, distance = 0.13 (0.60) aobump = 0 frame = 2 / 99999
01:20:58.619 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783120858.619,"Host":"MINIASTRO1","Inst":1,"Distance":0.13,"Time":1.5,"SettleTime":6.0,"StarLocked":true}
01:20:58.619 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:58.619 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:58.619 00.000 6880 Enqueuing Expose request
01:20:58.619 00.000 10052 Worker thread wakes up
01:20:58.619 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:20:58.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:58.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:20:58.873 00.254 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bbce7e62-6ed4-4cd7-b7b7-660476e13119"}
01:20:58.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bbce7e62-6ed4-4cd7-b7b7-660476e13119"}
01:20:58.874 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac17f1ea-b83a-4cd6-ac18-51afc140a1c7"}
01:20:58.874 00.000 6880 case statement mapped state 6 to 3
01:20:58.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac17f1ea-b83a-4cd6-ac18-51afc140a1c7"}
01:20:58.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5ab44c59-34e7-4be9-bcc5-90f98286fa39"}
01:20:58.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":731,"width":15,"height":15,"star_pos":[6.68,6.76],"pixels":"..."},"id":"5ab44c59-34e7-4be9-bcc5-90f98286fa39"}
01:20:59.529 00.655 10052 Exposure complete
01:20:59.608 00.079 10052 worker thread done servicing request
01:20:59.608 00.000 6880 OnExposeComplete: enter
01:20:59.608 00.000 6880 UpdateGuideState(): m_state=6
01:20:59.609 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
01:20:59.609 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.60, Mass=2004, SNR=31.0, Peak=119 HFD=4.7
01:20:59.609 00.000 6880 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
01:20:59.609 00.000 6880 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
01:20:59.609 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.19 hyp=0.22 cameraTheta=-2.11 mountX=0.20 mountY=-0.11, mountTheta=-0.52
01:20:59.611 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.19, opts=13)
01:20:59.611 00.000 6880 Enqueuing Move request for scope (-0.11, -0.19)
01:20:59.611 00.000 10052 Worker thread wakes up
01:20:59.611 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.19) opts 0xd
01:20:59.611 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.19)
01:20:59.611 00.000 10052 Moving (-0.11, -0.19) raw xDistance=0.20 yDistance=-0.11
01:20:59.611 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:20:59.611 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
01:20:59.611 00.000 10052 MoveAxis(W, 52, ABG)
01:20:59.611 00.000 10052 Guiding  Dir = 3, Dur = 52
01:20:59.630 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:20:59.654 00.024 10052 IsSlewing returns 0
01:20:59.660 00.006 6880 UpdateGuideState exits: m=2004 SNR=31.0
01:20:59.660 00.000 6880 PhdController: settling, locked = 1, distance = 0.15 (0.60) aobump = 0 frame = 3 / 99999
01:20:59.660 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120859.660,"Host":"MINIASTRO1","Inst":1,"Distance":0.15,"Time":2.6,"SettleTime":6.0,"StarLocked":true}
01:20:59.660 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:20:59.660 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:20:59.660 00.000 6880 Enqueuing Expose request
01:20:59.728 00.068 10052 IsGuiding returns 0
01:20:59.877 00.149 10052 IsGuiding returns 0
01:20:59.878 00.001 10052 Move returns status 0, amount 52
01:20:59.878 00.000 10052 MoveAxis(N, 0, ABG)
01:20:59.878 00.000 10052 Move returns status 0, amount 0
01:20:59.878 00.000 10052 move complete, result=0
01:20:59.878 00.000 10052 worker thread done servicing request
01:20:59.878 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
01:20:59.878 00.000 10052 Worker thread wakes up
01:20:59.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:20:59.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:00.872 00.994 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c144b7b-c416-4547-9b7b-c2b93975009b"}
01:21:00.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c144b7b-c416-4547-9b7b-c2b93975009b"}
01:21:00.873 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"788da60b-383e-4a6d-9e94-045338145e1f"}
01:21:00.873 00.000 6880 case statement mapped state 6 to 3
01:21:00.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"788da60b-383e-4a6d-9e94-045338145e1f"}
01:21:00.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"399098b3-7b6e-4c1b-b04e-827bef0534b8"}
01:21:00.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":732,"width":15,"height":15,"star_pos":[6.68,6.60],"pixels":"..."},"id":"399098b3-7b6e-4c1b-b04e-827bef0534b8"}
01:21:01.018 00.145 10052 Exposure complete
01:21:01.103 00.085 10052 worker thread done servicing request
01:21:01.103 00.000 6880 OnExposeComplete: enter
01:21:01.103 00.000 6880 UpdateGuideState(): m_state=6
01:21:01.103 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
01:21:01.103 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=888.78, Mass=2011, SNR=31.0, Peak=126 HFD=4.6
01:21:01.103 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
01:21:01.103 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
01:21:01.104 00.001 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-3.10 mountX=0.03 mountY=-0.35, mountTheta=-1.49
01:21:01.105 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.01, opts=13)
01:21:01.105 00.000 6880 Enqueuing Move request for scope (-0.35, -0.01)
01:21:01.105 00.000 10052 Worker thread wakes up
01:21:01.106 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.01) opts 0xd
01:21:01.106 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.01)
01:21:01.106 00.000 10052 Moving (-0.35, -0.01) raw xDistance=0.03 yDistance=-0.35
01:21:01.106 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:21:01.106 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.35, slope = 0.00
01:21:01.106 00.000 10052 MoveAxis(E, 0, ABG)
01:21:01.106 00.000 10052 Move returns status 0, amount 0
01:21:01.106 00.000 10052 MoveAxis(N, 63, ABG)
01:21:01.106 00.000 10052 Guiding  Dir = 0, Dur = 63
01:21:01.126 00.020 10052 IsSlewing returns 0
01:21:01.127 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:01.156 00.029 6880 UpdateGuideState exits: m=2011 SNR=31.0
01:21:01.156 00.000 6880 PhdController: settling, locked = 1, distance = 0.21 (0.60) aobump = 0 frame = 4 / 99999
01:21:01.156 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120861.156,"Host":"MINIASTRO1","Inst":1,"Distance":0.21,"Time":4.1,"SettleTime":6.0,"StarLocked":true}
01:21:01.156 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:01.157 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:01.157 00.000 6880 Enqueuing Expose request
01:21:01.165 00.008 10052 IsGuiding returns 0
01:21:01.193 00.028 10052 PulseGuide returned control before completion, sleep 46
01:21:01.272 00.079 10052 IsGuiding returns 0
01:21:01.272 00.000 10052 Move returns status 0, amount 63
01:21:01.272 00.000 10052 move complete, result=0
01:21:01.273 00.001 10052 worker thread done servicing request
01:21:01.273 00.000 10052 Worker thread wakes up
01:21:01.273 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 63 ms NORTH
01:21:01.273 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:01.273 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:02.182 00.909 10052 Exposure complete
01:21:02.261 00.079 10052 worker thread done servicing request
01:21:02.261 00.000 6880 OnExposeComplete: enter
01:21:02.261 00.000 6880 UpdateGuideState(): m_state=6
01:21:02.261 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
01:21:02.262 00.001 6880 Star::Find returns 1 (0), X=407.67, Y=888.60, Mass=2095, SNR=31.8, Peak=133 HFD=4.7
01:21:02.262 00.000 6880 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.61) = xAngle (-0.56 = -0.56)
01:21:02.262 00.000 6880 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
01:21:02.262 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-2.17 mountX=0.19 mountY=-0.13, mountTheta=-0.58
01:21:02.263 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.19, opts=13)
01:21:02.264 00.001 6880 Enqueuing Move request for scope (-0.13, -0.19)
01:21:02.264 00.000 10052 Worker thread wakes up
01:21:02.264 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
01:21:02.264 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
01:21:02.264 00.000 10052 Moving (-0.13, -0.19) raw xDistance=0.19 yDistance=-0.13
01:21:02.264 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:21:02.264 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
01:21:02.264 00.000 10052 MoveAxis(W, 51, ABG)
01:21:02.264 00.000 10052 Guiding  Dir = 3, Dur = 51
01:21:02.291 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:02.315 00.024 10052 IsSlewing returns 0
01:21:02.324 00.009 6880 UpdateGuideState exits: m=2095 SNR=31.8
01:21:02.324 00.000 6880 PhdController: settling, locked = 1, distance = 0.22 (0.60) aobump = 0 frame = 5 / 99999
01:21:02.324 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783120862.324,"Host":"MINIASTRO1","Inst":1,"Distance":0.22,"Time":5.2,"SettleTime":6.0,"StarLocked":true}
01:21:02.325 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:02.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:02.325 00.000 6880 Enqueuing Expose request
01:21:02.390 00.065 10052 IsGuiding returns 0
01:21:02.524 00.134 10052 IsGuiding returns 1
01:21:02.524 00.000 10052 scope still moving after pulse duration time elapsed
01:21:02.577 00.053 10052 IsSlewing returns 0
01:21:02.615 00.038 10052 IsGuiding returns 0
01:21:02.616 00.001 10052 scope move finished after 51 + 174 ms
01:21:02.616 00.000 10052 Move returns status 0, amount 51
01:21:02.616 00.000 10052 MoveAxis(N, 0, ABG)
01:21:02.616 00.000 10052 Move returns status 0, amount 0
01:21:02.616 00.000 10052 move complete, result=0
01:21:02.616 00.000 10052 worker thread done servicing request
01:21:02.616 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
01:21:02.616 00.000 10052 Worker thread wakes up
01:21:02.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:02.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:02.873 00.257 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f7031c9-85b6-4bb2-9753-4c36b73426f7"}
01:21:02.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f7031c9-85b6-4bb2-9753-4c36b73426f7"}
01:21:02.874 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a91c869e-8c14-400e-b14a-a738a37adf76"}
01:21:02.874 00.000 6880 case statement mapped state 6 to 3
01:21:02.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a91c869e-8c14-400e-b14a-a738a37adf76"}
01:21:02.875 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e6ec5f1-027e-4719-b8a2-ab2a4cc7113f"}
01:21:02.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":734,"width":15,"height":15,"star_pos":[6.67,6.60],"pixels":"..."},"id":"1e6ec5f1-027e-4719-b8a2-ab2a4cc7113f"}
01:21:03.757 00.882 10052 Exposure complete
01:21:03.817 00.060 10052 worker thread done servicing request
01:21:03.817 00.000 6880 OnExposeComplete: enter
01:21:03.817 00.000 6880 UpdateGuideState(): m_state=6
01:21:03.818 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
01:21:03.818 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.80, Mass=2031, SNR=31.3, Peak=140 HFD=4.5
01:21:03.818 00.000 6880 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.61) = xAngle (3.85 = -2.43)
01:21:03.818 00.000 6880 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.82 = -2.47)
01:21:03.818 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.24 mountX=-0.01 mountY=-0.01, mountTheta=-2.45
01:21:03.820 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.01, opts=13)
01:21:03.820 00.000 6880 Enqueuing Move request for scope (-0.01, 0.01)
01:21:03.820 00.000 10052 Worker thread wakes up
01:21:03.820 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:21:03.820 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:21:03.820 00.000 10052 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:21:03.820 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:21:03.820 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
01:21:03.821 00.001 10052 MoveAxis(E, 0, ABG)
01:21:03.821 00.000 10052 Move returns status 0, amount 0
01:21:03.821 00.000 10052 MoveAxis(N, 0, ABG)
01:21:03.821 00.000 10052 Move returns status 0, amount 0
01:21:03.821 00.000 10052 move complete, result=0
01:21:03.821 00.000 10052 worker thread done servicing request
01:21:03.840 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:03.873 00.033 6880 UpdateGuideState exits: m=2031 SNR=31.3
01:21:03.873 00.000 6880 PhdController: settling, locked = 1, distance = 0.16 (0.60) aobump = 0 frame = 6 / 99999
01:21:03.873 00.000 6880 PhdController: newstate STATE_FINISH
01:21:03.873 00.000 6880 PhdController complete: success
01:21:03.873 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783120863.873,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:21:03.873 00.000 6880 Mount: notify guiding dither settle done success=1
01:21:03.873 00.000 6880 PhdController: newstate STATE_IDLE
01:21:03.873 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:03.873 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:03.873 00.000 6880 Enqueuing Expose request
01:21:03.873 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:03.873 00.000 10052 Worker thread wakes up
01:21:03.874 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:03.874 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:04.784 00.910 10052 Exposure complete
01:21:04.862 00.078 10052 worker thread done servicing request
01:21:04.863 00.001 6880 OnExposeComplete: enter
01:21:04.863 00.000 6880 UpdateGuideState(): m_state=6
01:21:04.863 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.863 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.56, Mass=2056, SNR=31.5, Peak=138 HFD=4.6
01:21:04.863 00.000 6880 MultiStar: exiting stabilization period
01:21:04.863 00.000 6880 MultiStar: updating star positions after lock position change
01:21:04.863 00.000 6880 Star::Find(15, 281, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.863 00.000 6880 Star::Find returns 1 (0), X=282.11, Y=298.55, Mass=1818, SNR=29.5, Peak=131 HFD=4.6
01:21:04.863 00.000 6880 Star::Find(15, 1198, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.864 00.001 6880 Star::Find returns 1 (0), X=1199.16, Y=295.28, Mass=2192, SNR=32.0, Peak=127 HFD=5.3
01:21:04.864 00.000 6880 Star::Find(15, 824, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.864 00.000 6880 Star::Find returns 1 (0), X=824.90, Y=298.45, Mass=1698, SNR=28.4, Peak=128 HFD=4.9
01:21:04.864 00.000 6880 Star::Find(15, 55, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.864 00.000 6880 Star::Find returns 1 (0), X=55.47, Y=633.40, Mass=1533, SNR=27.0, Peak=66 HFD=5.2
01:21:04.864 00.000 6880 Star::Find(15, 471, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.864 00.000 6880 Star::Find returns 1 (0), X=471.48, Y=592.63, Mass=1836, SNR=29.3, Peak=102 HFD=5.5
01:21:04.864 00.000 6880 Star::Find(15, 853, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.864 00.000 6880 Star::Find returns 1 (0), X=853.77, Y=218.14, Mass=1780, SNR=28.6, Peak=97 HFD=5.8
01:21:04.864 00.000 6880 Star::Find(15, 265, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.865 00.001 6880 Star::Find returns 1 (0), X=265.47, Y=85.18, Mass=1219, SNR=24.1, Peak=59 HFD=5.3
01:21:04.865 00.000 6880 Star::Find(15, 553, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.865 00.000 6880 Star::Find returns 1 (0), X=553.66, Y=330.64, Mass=1341, SNR=25.0, Peak=71 HFD=5.6
01:21:04.865 00.000 6880 Star::Find(15, 671, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.865 00.000 6880 Star::Find returns 1 (0), X=671.80, Y=825.89, Mass=750, SNR=18.9, Peak=64 HFD=4.3
01:21:04.865 00.000 6880 Star::Find(15, 1119, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.865 00.000 6880 Star::Find returns 1 (0), X=1119.56, Y=685.76, Mass=782, SNR=19.3, Peak=47 HFD=5.1
01:21:04.865 00.000 6880 Star::Find(15, 268, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
01:21:04.865 00.000 6880 Star::Find returns 1 (0), X=268.67, Y=578.22, Mass=932, SNR=21.0, Peak=54 HFD=5.4
01:21:04.865 00.000 6880 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
01:21:04.866 00.001 6880 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:21:04.866 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.63 mountX=0.23 mountY=-0.01, mountTheta=-0.05
01:21:04.867 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.23, opts=13)
01:21:04.867 00.000 6880 Enqueuing Move request for scope (-0.01, -0.23)
01:21:04.867 00.000 10052 Worker thread wakes up
01:21:04.868 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
01:21:04.868 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
01:21:04.868 00.000 10052 Moving (-0.01, -0.23) raw xDistance=0.23 yDistance=-0.01
01:21:04.868 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
01:21:04.868 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
01:21:04.868 00.000 10052 MoveAxis(W, 62, ABG)
01:21:04.868 00.000 10052 Guiding  Dir = 3, Dur = 62
01:21:04.889 00.021 10052 IsSlewing returns 0
01:21:04.890 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:04.927 00.037 10052 IsGuiding returns 0
01:21:04.933 00.006 6880 UpdateGuideState exits: m=2056 SNR=31.5
01:21:04.933 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:04.933 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:04.933 00.000 6880 Enqueuing Expose request
01:21:04.934 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"caef2a71-4892-4e6c-83b6-a1c2315b5320"}
01:21:04.934 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"caef2a71-4892-4e6c-83b6-a1c2315b5320"}
01:21:04.943 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d07b815c-9f76-4d73-a284-9db776ecd21f"}
01:21:04.943 00.000 6880 case statement mapped state 6 to 3
01:21:04.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d07b815c-9f76-4d73-a284-9db776ecd21f"}
01:21:04.945 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8465ac3e-b017-45bb-a66a-dee20e1bb52c"}
01:21:04.945 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":736,"width":15,"height":15,"star_pos":[6.78,6.56],"pixels":"..."},"id":"8465ac3e-b017-45bb-a66a-dee20e1bb52c"}
01:21:04.955 00.010 10052 PulseGuide returned control before completion, sleep 45
01:21:05.023 00.068 10052 IsGuiding returns 0
01:21:05.024 00.001 10052 Move returns status 0, amount 62
01:21:05.024 00.000 10052 MoveAxis(N, 0, ABG)
01:21:05.024 00.000 10052 Move returns status 0, amount 0
01:21:05.024 00.000 10052 move complete, result=0
01:21:05.024 00.000 10052 worker thread done servicing request
01:21:05.024 00.000 10052 Worker thread wakes up
01:21:05.024 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:05.024 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:05.033 00.009 6880 GuideStep: 0.2 px 62 ms WEST, -0.0 px 0 ms NORTH
01:21:06.158 01.125 10052 Exposure complete
01:21:06.242 00.084 10052 worker thread done servicing request
01:21:06.242 00.000 6880 OnExposeComplete: enter
01:21:06.243 00.001 6880 UpdateGuideState(): m_state=6
01:21:06.243 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
01:21:06.243 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.74, Mass=2039, SNR=31.2, Peak=134 HFD=4.5
01:21:06.244 00.001 6880 MultiStar: [#1 0.05,0.08,0.96,U] [#2 -0.03,-0.14,1.05,U] [#3 0.00,0.15,0.90,U] [#4 0.22,0.34,0.83,U] [#5 0.01,0.18,0.97,U] [#6 0.20,-0.07,0.93,U] [#7 0.16,0.33,0.73,U] [#8 0.10,-0.06,0.78,U] 
01:21:06.244 00.000 6880 single-star, 8 included, MultiStar: {0.08, 0.07}, one-star: {0.06, -0.05}
01:21:06.244 00.000 6880 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.61) = xAngle (0.85 = 0.85)
01:21:06.244 00.000 6880 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
01:21:06.244 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.76 mountX=0.05 mountY=0.06, mountTheta=0.84
01:21:06.246 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.05, opts=13)
01:21:06.246 00.000 6880 Enqueuing Move request for scope (0.06, -0.05)
01:21:06.246 00.000 10052 Worker thread wakes up
01:21:06.246 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:21:06.246 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:21:06.246 00.000 10052 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=0.06
01:21:06.247 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:21:06.247 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.12, using input
01:21:06.247 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
01:21:06.247 00.000 10052 MoveAxis(E, 0, ABG)
01:21:06.247 00.000 10052 Move returns status 0, amount 0
01:21:06.247 00.000 10052 MoveAxis(N, 0, ABG)
01:21:06.247 00.000 10052 Move returns status 0, amount 0
01:21:06.247 00.000 10052 move complete, result=0
01:21:06.247 00.000 10052 worker thread done servicing request
01:21:06.270 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:06.309 00.039 6880 UpdateGuideState exits: m=2039 SNR=31.2
01:21:06.309 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:06.309 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:06.309 00.000 6880 Enqueuing Expose request
01:21:06.309 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:06.309 00.000 10052 Worker thread wakes up
01:21:06.309 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:06.310 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:06.874 00.564 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"95509656-c934-4ecd-981b-ab565fdedba3"}
01:21:06.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"95509656-c934-4ecd-981b-ab565fdedba3"}
01:21:06.875 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4a784dff-73cd-40d4-8a1c-881ecdc42251"}
01:21:06.875 00.000 6880 case statement mapped state 6 to 3
01:21:06.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a784dff-73cd-40d4-8a1c-881ecdc42251"}
01:21:06.875 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3c536e29-d6a3-4371-b7b1-66b4d3479cab"}
01:21:06.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":737,"width":15,"height":15,"star_pos":[6.85,6.74],"pixels":"..."},"id":"3c536e29-d6a3-4371-b7b1-66b4d3479cab"}
01:21:07.219 00.344 10052 Exposure complete
01:21:07.273 00.054 10052 worker thread done servicing request
01:21:07.273 00.000 6880 OnExposeComplete: enter
01:21:07.274 00.001 6880 UpdateGuideState(): m_state=6
01:21:07.274 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
01:21:07.274 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.74, Mass=1997, SNR=30.9, Peak=149 HFD=4.5
01:21:07.274 00.000 6880 MultiStar: [#1 0.04,0.19,0.94,U] [#2 -0.20,0.38,1.02,U] [#3 -0.19,0.34,0.93,U] [#4 -0.12,-0.02,0.86,U] [#5 -0.20,0.16,0.99,U] [#6 -0.12,0.34,0.92,U] [#7 -0.03,0.53,0.00,M1] [#8 0.00,-0.04,0.80,U] 
01:21:07.274 00.000 6880 single-star, 7 included, MultiStar: {-0.10, 0.17}, one-star: {-0.01, -0.05}
01:21:07.274 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
01:21:07.274 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
01:21:07.274 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.84 mountX=0.05 mountY=-0.01, mountTheta=-0.26
01:21:07.276 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.05, opts=13)
01:21:07.276 00.000 6880 Enqueuing Move request for scope (-0.01, -0.05)
01:21:07.276 00.000 10052 Worker thread wakes up
01:21:07.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
01:21:07.276 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
01:21:07.276 00.000 10052 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
01:21:07.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:21:07.276 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
01:21:07.276 00.000 10052 MoveAxis(E, 0, ABG)
01:21:07.276 00.000 10052 Move returns status 0, amount 0
01:21:07.276 00.000 10052 MoveAxis(N, 0, ABG)
01:21:07.276 00.000 10052 Move returns status 0, amount 0
01:21:07.276 00.000 10052 move complete, result=0
01:21:07.277 00.001 10052 worker thread done servicing request
01:21:07.296 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:07.329 00.033 6880 UpdateGuideState exits: m=1997 SNR=30.9
01:21:07.329 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:07.329 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:07.329 00.000 6880 Enqueuing Expose request
01:21:07.329 00.000 10052 Worker thread wakes up
01:21:07.329 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:07.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:07.330 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:08.465 01.135 10052 Exposure complete
01:21:08.525 00.060 10052 worker thread done servicing request
01:21:08.525 00.000 6880 OnExposeComplete: enter
01:21:08.525 00.000 6880 UpdateGuideState(): m_state=6
01:21:08.525 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
01:21:08.525 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.78, Mass=2092, SNR=31.6, Peak=124 HFD=4.7
01:21:08.525 00.000 6880 MultiStar: [#1 -0.09,0.31,0.96,U] [#2 -0.02,0.09,1.03,U] [#3 -0.11,0.35,0.90,U] [#4 0.12,0.04,0.85,U] [#5 -0.38,0.21,0.96,U] [#6 0.02,0.23,0.93,U] [#7 -0.13,0.34,0.78,U] [#8 -0.25,0.29,0.77,U] 
01:21:08.525 00.000 6880 single-star, 8 included, MultiStar: {-0.11, 0.20}, one-star: {-0.16, -0.01}
01:21:08.525 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
01:21:08.525 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
01:21:08.525 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.10 mountX=0.01 mountY=-0.16, mountTheta=-1.49
01:21:08.526 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.01, opts=13)
01:21:08.526 00.000 6880 Enqueuing Move request for scope (-0.16, -0.01)
01:21:08.527 00.001 10052 Worker thread wakes up
01:21:08.527 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
01:21:08.527 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
01:21:08.527 00.000 10052 Moving (-0.16, -0.01) raw xDistance=0.01 yDistance=-0.16
01:21:08.527 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:21:08.527 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
01:21:08.527 00.000 10052 MoveAxis(E, 0, ABG)
01:21:08.527 00.000 10052 Move returns status 0, amount 0
01:21:08.527 00.000 10052 MoveAxis(N, 0, ABG)
01:21:08.527 00.000 10052 Move returns status 0, amount 0
01:21:08.527 00.000 10052 move complete, result=0
01:21:08.527 00.000 10052 worker thread done servicing request
01:21:08.546 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:08.579 00.033 6880 UpdateGuideState exits: m=2092 SNR=31.6
01:21:08.579 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:08.579 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:08.579 00.000 6880 Enqueuing Expose request
01:21:08.579 00.000 10052 Worker thread wakes up
01:21:08.579 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:08.579 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:08.579 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:08.873 00.294 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a8ac5af-2942-47ab-a335-e54755f7114e"}
01:21:08.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a8ac5af-2942-47ab-a335-e54755f7114e"}
01:21:08.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a377fc35-218d-4c49-b802-2252d6f327ef"}
01:21:08.873 00.000 6880 case statement mapped state 6 to 3
01:21:08.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a377fc35-218d-4c49-b802-2252d6f327ef"}
01:21:08.874 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7d9890df-5655-4efb-8fc4-114e2d8e9a19"}
01:21:08.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":739,"width":15,"height":15,"star_pos":[6.63,6.78],"pixels":"..."},"id":"7d9890df-5655-4efb-8fc4-114e2d8e9a19"}
01:21:09.491 00.617 10052 Exposure complete
01:21:09.549 00.058 10052 worker thread done servicing request
01:21:09.550 00.001 6880 OnExposeComplete: enter
01:21:09.550 00.000 6880 UpdateGuideState(): m_state=6
01:21:09.550 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
01:21:09.550 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.95, Mass=2150, SNR=32.2, Peak=142 HFD=4.5
01:21:09.550 00.000 6880 MultiStar: [#1 0.15,0.35,0.93,U] [#2 -0.13,0.48,0.00,M1] [#3 -0.17,0.38,0.88,U] [#4 0.23,0.27,0.82,U] [#5 -0.17,0.32,0.96,U] [#6 -0.10,-0.01,0.87,U] [#7 0.38,0.41,0.00,M1] [#8 0.08,0.01,0.78,U] 
01:21:09.550 00.000 6880 single-star, 6 included, MultiStar: {-0.01, 0.21}, one-star: {-0.08, 0.16}
01:21:09.550 00.000 6880 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.61) = xAngle (3.66 = -2.62)
01:21:09.550 00.000 6880 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.63 = -2.65)
01:21:09.550 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.16 hyp=0.18 cameraTheta=2.05 mountX=-0.16 mountY=-0.09, mountTheta=-2.65
01:21:09.551 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.16, opts=13)
01:21:09.552 00.001 6880 Enqueuing Move request for scope (-0.08, 0.16)
01:21:09.552 00.000 10052 Worker thread wakes up
01:21:09.552 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.16) opts 0xd
01:21:09.552 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.16)
01:21:09.552 00.000 10052 Moving (-0.08, 0.16) raw xDistance=-0.16 yDistance=-0.09
01:21:09.552 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:21:09.552 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
01:21:09.552 00.000 10052 MoveAxis(E, 43, ABG)
01:21:09.552 00.000 10052 Guiding  Dir = 2, Dur = 43
01:21:09.570 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:09.601 00.031 6880 UpdateGuideState exits: m=2150 SNR=32.2
01:21:09.601 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:09.601 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:09.601 00.000 6880 Enqueuing Expose request
01:21:09.617 00.016 10052 IsSlewing returns 0
01:21:09.692 00.075 10052 IsGuiding returns 0
01:21:09.836 00.144 10052 IsGuiding returns 0
01:21:09.836 00.000 10052 Move returns status 0, amount 43
01:21:09.836 00.000 10052 MoveAxis(N, 0, ABG)
01:21:09.836 00.000 10052 Move returns status 0, amount 0
01:21:09.836 00.000 10052 move complete, result=0
01:21:09.836 00.000 10052 worker thread done servicing request
01:21:09.836 00.000 10052 Worker thread wakes up
01:21:09.836 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
01:21:09.837 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:09.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:10.873 01.036 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d664b91-354f-4540-825f-360e9c67c84f"}
01:21:10.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d664b91-354f-4540-825f-360e9c67c84f"}
01:21:10.874 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4afedbfb-7b3d-471e-acda-96b3dea1de4d"}
01:21:10.874 00.000 6880 case statement mapped state 6 to 3
01:21:10.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4afedbfb-7b3d-471e-acda-96b3dea1de4d"}
01:21:10.875 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0259a572-1092-4f32-8019-8a7568eaaef9"}
01:21:10.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":740,"width":15,"height":15,"star_pos":[6.71,6.95],"pixels":"..."},"id":"0259a572-1092-4f32-8019-8a7568eaaef9"}
01:21:10.979 00.104 10052 Exposure complete
01:21:11.045 00.066 10052 worker thread done servicing request
01:21:11.045 00.000 6880 OnExposeComplete: enter
01:21:11.045 00.000 6880 UpdateGuideState(): m_state=6
01:21:11.046 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
01:21:11.046 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.76, Mass=1996, SNR=31.0, Peak=129 HFD=4.7
01:21:11.046 00.000 6880 MultiStar: [#1 -0.06,0.28,0.95,U] [#2 0.04,0.05,1.00,U] [#3 -0.16,0.07,0.92,U] [#4 0.25,0.18,0.86,U] [#5 -0.14,0.08,0.98,U] [#6 -0.00,-0.01,0.94,U] [#7 0.05,0.43,0.77,U] [#8 -0.06,-0.02,0.79,U] 
01:21:11.046 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.11, -0.03}
01:21:11.046 00.000 6880 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.61) = xAngle (3.42 = -2.86)
01:21:11.046 00.000 6880 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.39 = -2.89)
01:21:11.046 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.81 mountX=-0.11 mountY=-0.03, mountTheta=-2.89
01:21:11.048 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.11, opts=13)
01:21:11.048 00.000 6880 Enqueuing Move request for scope (-0.03, 0.11)
01:21:11.048 00.000 10052 Worker thread wakes up
01:21:11.048 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:21:11.048 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:21:11.048 00.000 10052 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.03
01:21:11.048 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:21:11.048 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
01:21:11.048 00.000 10052 MoveAxis(E, 0, ABG)
01:21:11.048 00.000 10052 Move returns status 0, amount 0
01:21:11.049 00.001 10052 MoveAxis(N, 0, ABG)
01:21:11.049 00.000 10052 Move returns status 0, amount 0
01:21:11.049 00.000 10052 move complete, result=0
01:21:11.049 00.000 10052 worker thread done servicing request
01:21:11.070 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:11.103 00.033 6880 UpdateGuideState exits: m=1996 SNR=31.0
01:21:11.103 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:11.103 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:11.103 00.000 6880 Enqueuing Expose request
01:21:11.103 00.000 10052 Worker thread wakes up
01:21:11.103 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:11.103 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:11.104 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:12.022 00.918 10052 Exposure complete
01:21:12.084 00.062 10052 worker thread done servicing request
01:21:12.084 00.000 6880 OnExposeComplete: enter
01:21:12.085 00.001 6880 UpdateGuideState(): m_state=6
01:21:12.085 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
01:21:12.085 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.67, Mass=2137, SNR=32.1, Peak=143 HFD=4.7
01:21:12.085 00.000 6880 MultiStar: [#1 -0.03,0.27,0.91,U] [#2 0.03,-0.11,0.99,U] [#3 -0.22,0.27,0.88,U] [#4 -0.17,0.00,0.84,U] [#5 -0.27,0.18,0.94,U] [#6 0.03,-0.09,0.89,U] [#7 -0.15,0.25,0.76,U] [#8 -0.20,0.01,0.76,U] 
01:21:12.086 00.001 6880 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.16, -0.12}
01:21:12.086 00.000 6880 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.61) = xAngle (4.25 = -2.03)
01:21:12.086 00.000 6880 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.22 = -2.07)
01:21:12.086 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.14 cameraTheta=2.64 mountX=-0.06 mountY=-0.13, mountTheta=-2.04
01:21:12.087 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.07, opts=13)
01:21:12.087 00.000 6880 Enqueuing Move request for scope (-0.13, 0.07)
01:21:12.099 00.012 10052 Worker thread wakes up
01:21:12.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
01:21:12.099 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
01:21:12.099 00.000 10052 Moving (-0.13, 0.07) raw xDistance=-0.06 yDistance=-0.13
01:21:12.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:21:12.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
01:21:12.099 00.000 10052 MoveAxis(E, 0, ABG)
01:21:12.099 00.000 10052 Move returns status 0, amount 0
01:21:12.099 00.000 10052 MoveAxis(N, 0, ABG)
01:21:12.099 00.000 10052 Move returns status 0, amount 0
01:21:12.099 00.000 10052 move complete, result=0
01:21:12.099 00.000 10052 worker thread done servicing request
01:21:12.107 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:12.141 00.034 6880 UpdateGuideState exits: m=2137 SNR=32.1
01:21:12.141 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:12.141 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:12.142 00.001 6880 Enqueuing Expose request
01:21:12.142 00.000 10052 Worker thread wakes up
01:21:12.142 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:12.142 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:12.142 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:12.872 00.730 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13f33968-7c87-4f75-9e25-a9e22d93aff1"}
01:21:12.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13f33968-7c87-4f75-9e25-a9e22d93aff1"}
01:21:12.873 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27d331d8-0f92-470f-bebc-1bce7a7ac7e4"}
01:21:12.873 00.000 6880 case statement mapped state 6 to 3
01:21:12.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"27d331d8-0f92-470f-bebc-1bce7a7ac7e4"}
01:21:12.874 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d3717245-fb3d-49ff-afb7-087c806a5f10"}
01:21:12.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":742,"width":15,"height":15,"star_pos":[6.63,6.67],"pixels":"..."},"id":"d3717245-fb3d-49ff-afb7-087c806a5f10"}
01:21:13.369 00.495 10052 Exposure complete
01:21:13.436 00.067 10052 worker thread done servicing request
01:21:13.436 00.000 6880 OnExposeComplete: enter
01:21:13.436 00.000 6880 UpdateGuideState(): m_state=6
01:21:13.436 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
01:21:13.436 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.65, Mass=2127, SNR=31.9, Peak=142 HFD=4.7
01:21:13.437 00.001 6880 MultiStar: [#1 -0.10,-0.08,0.96,U] [#2 -0.20,0.04,0.98,U] [#3 -0.07,0.12,0.88,U] [#4 -0.06,-0.11,0.86,U] [#5 -0.22,0.12,0.95,U] [#6 -0.07,0.04,0.90,U] [#7 -0.12,0.06,0.74,U] [#8 0.08,-0.04,0.79,U] 
01:21:13.437 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.00}, one-star: {-0.10, -0.14}
01:21:13.437 00.000 6880 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.61) = xAngle (-1.53 = -1.53)
01:21:13.437 00.000 6880 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
01:21:13.437 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.14 mountX=0.00 mountY=-0.10, mountTheta=-1.53
01:21:13.438 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.00, opts=13)
01:21:13.438 00.000 6880 Enqueuing Move request for scope (-0.10, -0.00)
01:21:13.438 00.000 10052 Worker thread wakes up
01:21:13.438 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
01:21:13.438 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
01:21:13.438 00.000 10052 Moving (-0.10, -0.00) raw xDistance=0.00 yDistance=-0.10
01:21:13.438 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:21:13.438 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:21:13.438 00.000 10052 MoveAxis(E, 0, ABG)
01:21:13.438 00.000 10052 Move returns status 0, amount 0
01:21:13.439 00.001 10052 MoveAxis(N, 0, ABG)
01:21:13.439 00.000 10052 Move returns status 0, amount 0
01:21:13.439 00.000 10052 move complete, result=0
01:21:13.439 00.000 10052 worker thread done servicing request
01:21:13.459 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:13.496 00.037 6880 UpdateGuideState exits: m=2127 SNR=31.9
01:21:13.496 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:13.496 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:13.497 00.001 6880 Enqueuing Expose request
01:21:13.497 00.000 10052 Worker thread wakes up
01:21:13.497 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:13.497 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:13.497 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:14.417 00.920 10052 Exposure complete
01:21:14.507 00.090 10052 worker thread done servicing request
01:21:14.507 00.000 6880 OnExposeComplete: enter
01:21:14.508 00.001 6880 UpdateGuideState(): m_state=6
01:21:14.508 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
01:21:14.508 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.80, Mass=2095, SNR=31.7, Peak=143 HFD=4.4
01:21:14.508 00.000 6880 MultiStar: [#1 0.00,0.14,0.94,U] [#2 -0.18,-0.00,0.99,U] [#3 -0.10,0.30,0.89,U] [#4 0.01,-0.12,0.83,U] [#5 -0.27,0.08,0.96,U] [#6 -0.03,-0.06,0.94,U] [#7 0.15,0.45,0.77,U] [#8 -0.15,0.04,0.80,U] 
01:21:14.508 00.000 6880 single-star, 8 included, MultiStar: {-0.07, 0.09}, one-star: {-0.01, 0.01}
01:21:14.508 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.05 = -2.24)
01:21:14.508 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.27)
01:21:14.509 00.001 6880 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.43 mountX=-0.01 mountY=-0.01, mountTheta=-2.25
01:21:14.510 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.01, opts=13)
01:21:14.510 00.000 6880 Enqueuing Move request for scope (-0.01, 0.01)
01:21:14.510 00.000 10052 Worker thread wakes up
01:21:14.510 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:21:14.510 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:21:14.510 00.000 10052 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:21:14.510 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:21:14.510 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.04, using input
01:21:14.510 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:21:14.510 00.000 10052 MoveAxis(E, 0, ABG)
01:21:14.511 00.001 10052 Move returns status 0, amount 0
01:21:14.511 00.000 10052 MoveAxis(N, 0, ABG)
01:21:14.511 00.000 10052 Move returns status 0, amount 0
01:21:14.511 00.000 10052 move complete, result=0
01:21:14.511 00.000 10052 worker thread done servicing request
01:21:14.529 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:14.560 00.031 6880 UpdateGuideState exits: m=2095 SNR=31.7
01:21:14.643 00.083 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:14.643 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:14.643 00.000 6880 Enqueuing Expose request
01:21:14.643 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:14.644 00.001 10052 Worker thread wakes up
01:21:14.644 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:14.644 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:14.872 00.228 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d860588b-3921-4863-9971-601de8162863"}
01:21:14.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d860588b-3921-4863-9971-601de8162863"}
01:21:14.873 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"df6508a3-cb72-4c66-ad50-98db61ceb622"}
01:21:14.873 00.000 6880 case statement mapped state 6 to 3
01:21:14.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"df6508a3-cb72-4c66-ad50-98db61ceb622"}
01:21:14.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9a86c9f3-d68a-4222-99ac-df5e8dba4387"}
01:21:14.874 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":744,"width":15,"height":15,"star_pos":[6.78,6.80],"pixels":"..."},"id":"9a86c9f3-d68a-4222-99ac-df5e8dba4387"}
01:21:15.778 00.904 10052 Exposure complete
01:21:15.832 00.054 10052 worker thread done servicing request
01:21:15.832 00.000 6880 OnExposeComplete: enter
01:21:15.833 00.001 6880 UpdateGuideState(): m_state=6
01:21:15.833 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
01:21:15.833 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=888.78, Mass=2084, SNR=31.6, Peak=128 HFD=4.6
01:21:15.833 00.000 6880 MultiStar: [#1 -0.24,0.30,0.95,U] [#2 -0.21,0.29,0.98,U] [#3 -0.43,0.09,0.91,U] [#4 -0.20,-0.07,0.87,U] [#5 -0.36,0.04,0.99,U] [#6 -0.26,-0.05,0.91,U] [#7 -0.24,0.33,0.76,U] [#8 -0.25,0.23,0.77,U] 
01:21:15.833 00.000 6880 single-star, 8 included, MultiStar: {-0.27, 0.12}, one-star: {-0.24, -0.01}
01:21:15.833 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
01:21:15.833 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
01:21:15.833 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.11 mountX=0.02 mountY=-0.24, mountTheta=-1.49
01:21:15.835 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.01, opts=13)
01:21:15.835 00.000 6880 Enqueuing Move request for scope (-0.24, -0.01)
01:21:15.835 00.000 10052 Worker thread wakes up
01:21:15.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
01:21:15.835 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
01:21:15.835 00.000 10052 Moving (-0.24, -0.01) raw xDistance=0.02 yDistance=-0.24
01:21:15.835 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:21:15.835 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.24, slope = -0.02
01:21:15.835 00.000 10052 MoveAxis(E, 0, ABG)
01:21:15.835 00.000 10052 Move returns status 0, amount 0
01:21:15.835 00.000 10052 MoveAxis(N, 30, ABG)
01:21:15.835 00.000 10052 Guiding  Dir = 0, Dur = 30
01:21:15.853 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:15.882 00.029 6880 UpdateGuideState exits: m=2084 SNR=31.6
01:21:15.883 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:15.883 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:15.883 00.000 6880 Enqueuing Expose request
01:21:15.886 00.003 10052 IsSlewing returns 0
01:21:15.966 00.080 10052 IsGuiding returns 0
01:21:16.108 00.142 10052 IsGuiding returns 0
01:21:16.108 00.000 10052 Move returns status 0, amount 30
01:21:16.108 00.000 10052 move complete, result=0
01:21:16.108 00.000 10052 worker thread done servicing request
01:21:16.108 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 30 ms NORTH
01:21:16.108 00.000 10052 Worker thread wakes up
01:21:16.110 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:16.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:16.871 00.761 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ed6dbb7-a3de-428d-a71c-938a7dc56829"}
01:21:16.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ed6dbb7-a3de-428d-a71c-938a7dc56829"}
01:21:16.872 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4fa59e1a-0271-45a1-9703-3551dd095fca"}
01:21:16.872 00.000 6880 case statement mapped state 6 to 3
01:21:16.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fa59e1a-0271-45a1-9703-3551dd095fca"}
01:21:16.873 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03bb3bdd-7be4-437e-9a07-eb95c93202b8"}
01:21:16.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":745,"width":15,"height":15,"star_pos":[6.56,6.78],"pixels":"..."},"id":"03bb3bdd-7be4-437e-9a07-eb95c93202b8"}
01:21:17.018 00.145 10052 Exposure complete
01:21:17.073 00.055 10052 worker thread done servicing request
01:21:17.073 00.000 6880 OnExposeComplete: enter
01:21:17.073 00.000 6880 UpdateGuideState(): m_state=6
01:21:17.073 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
01:21:17.074 00.001 6880 Star::Find returns 1 (0), X=407.51, Y=888.71, Mass=2124, SNR=32.0, Peak=132 HFD=4.6
01:21:17.074 00.000 6880 MultiStar: [#1 -0.06,0.34,0.95,U] [#2 -0.31,0.29,0.96,U] [#3 -0.26,0.29,0.88,U] [#4 -0.14,0.10,0.86,U] [#5 -0.42,0.02,0.98,U] [#6 -0.01,0.26,0.92,U] [#7 -0.12,0.29,0.78,U] [#8 -0.08,0.02,0.80,U] 
01:21:17.074 00.000 6880 refined, 8 included, MultiStar: {-0.19, 0.17}, one-star: {-0.29, -0.08}
01:21:17.074 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.04 = -2.25)
01:21:17.074 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
01:21:17.074 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=-0.16 mountY=-0.19, mountTheta=-2.26
01:21:17.076 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.17, opts=13)
01:21:17.077 00.001 6880 Enqueuing Move request for scope (-0.19, 0.17)
01:21:17.077 00.000 10052 Worker thread wakes up
01:21:17.077 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
01:21:17.077 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
01:21:17.077 00.000 10052 Moving (-0.19, 0.17) raw xDistance=-0.16 yDistance=-0.19
01:21:17.077 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:21:17.077 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.19, slope = -0.02
01:21:17.077 00.000 10052 MoveAxis(E, 43, ABG)
01:21:17.077 00.000 10052 Guiding  Dir = 2, Dur = 43
01:21:17.098 00.021 10052 IsSlewing returns 0
01:21:17.108 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:17.137 00.029 10052 IsGuiding returns 0
01:21:17.138 00.001 6880 UpdateGuideState exits: m=2124 SNR=32.0
01:21:17.138 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:17.138 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:17.138 00.000 6880 Enqueuing Expose request
01:21:17.164 00.026 10052 PulseGuide returned control before completion, sleep 26
01:21:17.220 00.056 10052 IsGuiding returns 0
01:21:17.221 00.001 10052 Move returns status 0, amount 43
01:21:17.221 00.000 10052 MoveAxis(N, 35, ABG)
01:21:17.221 00.000 10052 Guiding  Dir = 0, Dur = 35
01:21:17.261 00.040 10052 IsSlewing returns 0
01:21:17.298 00.037 10052 IsGuiding returns 0
01:21:17.326 00.028 10052 PulseGuide returned control before completion, sleep 18
01:21:17.380 00.054 10052 IsGuiding returns 0
01:21:17.381 00.001 10052 Move returns status 0, amount 35
01:21:17.381 00.000 10052 move complete, result=0
01:21:17.381 00.000 10052 worker thread done servicing request
01:21:17.381 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.2 px 35 ms NORTH
01:21:17.381 00.000 10052 Worker thread wakes up
01:21:17.381 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:17.381 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:18.516 01.135 10052 Exposure complete
01:21:18.575 00.059 10052 worker thread done servicing request
01:21:18.575 00.000 6880 OnExposeComplete: enter
01:21:18.575 00.000 6880 UpdateGuideState(): m_state=6
01:21:18.576 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
01:21:18.576 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.82, Mass=2029, SNR=31.3, Peak=126 HFD=4.6
01:21:18.576 00.000 6880 MultiStar: [#1 -0.26,0.26,0.97,U] [#2 -0.07,-0.01,1.02,U] [#3 -0.15,0.31,0.92,U] [#4 -0.20,-0.02,0.87,U] [#5 -0.34,0.08,1.00,U] [#6 0.13,0.04,0.94,U] [#7 -0.32,0.36,0.79,U] [#8 -0.23,-0.04,0.79,U] 
01:21:18.576 00.000 6880 single-star, 8 included, MultiStar: {-0.18, 0.11}, one-star: {-0.20, 0.03}
01:21:18.576 00.000 6880 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.61) = xAngle (4.60 = -1.69)
01:21:18.576 00.000 6880 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.72)
01:21:18.576 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.03 hyp=0.20 cameraTheta=2.98 mountX=-0.02 mountY=-0.20, mountTheta=-1.69
01:21:18.577 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.03, opts=13)
01:21:18.578 00.001 6880 Enqueuing Move request for scope (-0.20, 0.03)
01:21:18.578 00.000 10052 Worker thread wakes up
01:21:18.578 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.03) opts 0xd
01:21:18.578 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.03)
01:21:18.578 00.000 10052 Moving (-0.20, 0.03) raw xDistance=-0.02 yDistance=-0.20
01:21:18.578 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:18.578 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.20, slope = -0.02
01:21:18.578 00.000 10052 MoveAxis(E, 0, ABG)
01:21:18.578 00.000 10052 Move returns status 0, amount 0
01:21:18.578 00.000 10052 MoveAxis(N, 28, ABG)
01:21:18.578 00.000 10052 Guiding  Dir = 0, Dur = 28
01:21:18.597 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:18.599 00.002 10052 IsSlewing returns 0
01:21:18.633 00.034 6880 UpdateGuideState exits: m=2029 SNR=31.3
01:21:18.634 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:18.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:18.634 00.000 6880 Enqueuing Expose request
01:21:18.637 00.003 10052 IsGuiding returns 0
01:21:18.664 00.027 10052 PulseGuide returned control before completion, sleep 11
01:21:18.709 00.045 10052 IsGuiding returns 0
01:21:18.710 00.001 10052 Move returns status 0, amount 28
01:21:18.710 00.000 10052 move complete, result=0
01:21:18.710 00.000 10052 worker thread done servicing request
01:21:18.710 00.000 10052 Worker thread wakes up
01:21:18.710 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:18.710 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:18.729 00.019 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 28 ms NORTH
01:21:18.870 00.141 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"228f2f34-53f8-434c-8392-23377a4a7edf"}
01:21:18.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"228f2f34-53f8-434c-8392-23377a4a7edf"}
01:21:18.870 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d49792ee-144d-47c4-b4a1-30496bfb5f98"}
01:21:18.870 00.000 6880 case statement mapped state 6 to 3
01:21:18.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d49792ee-144d-47c4-b4a1-30496bfb5f98"}
01:21:18.872 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa18933a-2e77-4a2c-aa6d-432ef40ba603"}
01:21:18.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":747,"width":15,"height":15,"star_pos":[6.60,6.82],"pixels":"..."},"id":"fa18933a-2e77-4a2c-aa6d-432ef40ba603"}
01:21:19.627 00.755 10052 Exposure complete
01:21:19.694 00.067 10052 worker thread done servicing request
01:21:19.694 00.000 6880 OnExposeComplete: enter
01:21:19.694 00.000 6880 UpdateGuideState(): m_state=6
01:21:19.694 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
01:21:19.694 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=888.39, Mass=2003, SNR=31.1, Peak=138 HFD=4.4
01:21:19.695 00.001 6880 MultiStar: [#1 -0.25,0.16,1.00,U] [#2 -0.14,-0.06,1.04,U] [#3 -0.27,0.04,0.91,U] [#4 0.07,-0.16,0.87,U] [#5 -0.44,-0.25,0.00,M1] [#6 -0.10,-0.01,0.98,U] [#7 -0.10,0.20,0.81,U] [#8 -0.19,-0.02,0.81,U] 
01:21:19.695 00.000 6880 refined, 7 included, MultiStar: {-0.16, -0.04}, one-star: {-0.24, -0.40}
01:21:19.695 00.000 6880 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.61) = xAngle (-1.31 = -1.31)
01:21:19.695 00.000 6880 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
01:21:19.695 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.16 cameraTheta=-2.92 mountX=0.04 mountY=-0.16, mountTheta=-1.31
01:21:19.696 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.04, opts=13)
01:21:19.696 00.000 6880 Enqueuing Move request for scope (-0.16, -0.04)
01:21:19.696 00.000 10052 Worker thread wakes up
01:21:19.697 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
01:21:19.697 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
01:21:19.697 00.000 10052 Moving (-0.16, -0.04) raw xDistance=0.04 yDistance=-0.16
01:21:19.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:21:19.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
01:21:19.697 00.000 10052 MoveAxis(E, 0, ABG)
01:21:19.697 00.000 10052 Move returns status 0, amount 0
01:21:19.697 00.000 10052 MoveAxis(N, 0, ABG)
01:21:19.697 00.000 10052 Move returns status 0, amount 0
01:21:19.697 00.000 10052 move complete, result=0
01:21:19.697 00.000 10052 worker thread done servicing request
01:21:19.716 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:19.746 00.030 6880 UpdateGuideState exits: m=2003 SNR=31.1
01:21:19.746 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:19.746 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:19.746 00.000 6880 Enqueuing Expose request
01:21:19.746 00.000 10052 Worker thread wakes up
01:21:19.746 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:19.746 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:19.746 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:20.869 01.123 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c195d98d-7490-4102-b478-197fcdbe6e19"}
01:21:20.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c195d98d-7490-4102-b478-197fcdbe6e19"}
01:21:20.870 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a3853f67-3cb5-4661-846c-72ca9b0d4300"}
01:21:20.870 00.000 6880 case statement mapped state 6 to 3
01:21:20.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3853f67-3cb5-4661-846c-72ca9b0d4300"}
01:21:20.871 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6269928a-8049-4772-a517-8ee9a2696d35"}
01:21:20.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":748,"width":15,"height":15,"star_pos":[6.56,7.39],"pixels":"..."},"id":"6269928a-8049-4772-a517-8ee9a2696d35"}
01:21:20.873 00.002 10052 Exposure complete
01:21:20.932 00.059 10052 worker thread done servicing request
01:21:20.932 00.000 6880 OnExposeComplete: enter
01:21:20.932 00.000 6880 UpdateGuideState(): m_state=6
01:21:20.932 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
01:21:20.933 00.001 6880 Star::Find returns 1 (0), X=407.52, Y=888.79, Mass=2088, SNR=31.7, Peak=122 HFD=4.6
01:21:20.933 00.000 6880 MultiStar: [#1 -0.19,0.14,0.96,U] [#2 -0.46,0.18,1.01,U] [#3 -0.17,0.21,0.91,U] [#4 0.05,-0.19,0.84,U] [#5 -0.28,0.09,0.99,U] [#6 -0.09,0.02,0.93,U] [#7 -0.19,0.14,0.79,U] [#8 -0.27,0.02,0.80,U] 
01:21:20.933 00.000 6880 refined, 8 included, MultiStar: {-0.21, 0.07}, one-star: {-0.28, 0.00}
01:21:20.933 00.000 6880 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.61) = xAngle (4.43 = -1.85)
01:21:20.933 00.000 6880 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.40 = -1.88)
01:21:20.934 00.001 6880 CameraToMount -- cameraX=-0.21 cameraY=0.07 hyp=0.23 cameraTheta=2.82 mountX=-0.06 mountY=-0.22, mountTheta=-1.85
01:21:20.935 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.07, opts=13)
01:21:20.935 00.000 6880 Enqueuing Move request for scope (-0.21, 0.07)
01:21:20.935 00.000 10052 Worker thread wakes up
01:21:20.935 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.07) opts 0xd
01:21:20.935 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.07)
01:21:20.935 00.000 10052 Moving (-0.21, 0.07) raw xDistance=-0.06 yDistance=-0.22
01:21:20.936 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:21:20.936 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.22, slope = -0.02
01:21:20.936 00.000 10052 MoveAxis(E, 0, ABG)
01:21:20.936 00.000 10052 Move returns status 0, amount 0
01:21:20.936 00.000 10052 MoveAxis(N, 32, ABG)
01:21:20.936 00.000 10052 Guiding  Dir = 0, Dur = 32
01:21:20.958 00.022 10052 IsSlewing returns 0
01:21:20.965 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:20.995 00.030 10052 IsGuiding returns 0
01:21:21.004 00.009 6880 UpdateGuideState exits: m=2088 SNR=31.7
01:21:21.004 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:21.004 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:21.004 00.000 6880 Enqueuing Expose request
01:21:21.022 00.018 10052 PulseGuide returned control before completion, sleep 15
01:21:21.061 00.039 10052 IsGuiding returns 0
01:21:21.062 00.001 10052 Move returns status 0, amount 32
01:21:21.062 00.000 10052 move complete, result=0
01:21:21.062 00.000 10052 worker thread done servicing request
01:21:21.062 00.000 10052 Worker thread wakes up
01:21:21.062 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:21.062 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:21.062 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 32 ms NORTH
01:21:21.971 00.909 10052 Exposure complete
01:21:22.022 00.051 10052 worker thread done servicing request
01:21:22.022 00.000 6880 OnExposeComplete: enter
01:21:22.023 00.001 6880 UpdateGuideState(): m_state=6
01:21:22.023 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
01:21:22.023 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=888.87, Mass=2169, SNR=32.3, Peak=122 HFD=4.7
01:21:22.023 00.000 6880 MultiStar: [#1 -0.11,0.20,0.95,U] [#2 -0.20,-0.07,1.00,U] [#3 -0.22,0.11,0.90,U] [#4 -0.07,0.32,0.83,U] [#5 -0.43,0.11,0.99,U] [#6 -0.01,0.22,0.89,U] [#7 -0.12,0.44,0.75,U] [#8 -0.10,-0.08,0.79,U] 
01:21:22.023 00.000 6880 refined, 8 included, MultiStar: {-0.17, 0.14}, one-star: {-0.25, 0.08}
01:21:22.023 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.07 = -2.21)
01:21:22.023 00.000 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.04 = -2.24)
01:21:22.023 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.14 hyp=0.22 cameraTheta=2.46 mountX=-0.13 mountY=-0.18, mountTheta=-2.22
01:21:22.024 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.14, opts=13)
01:21:22.024 00.000 6880 Enqueuing Move request for scope (-0.17, 0.14)
01:21:22.024 00.000 10052 Worker thread wakes up
01:21:22.025 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.14) opts 0xd
01:21:22.025 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.14)
01:21:22.025 00.000 10052 Moving (-0.17, 0.14) raw xDistance=-0.13 yDistance=-0.18
01:21:22.025 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:21:22.025 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.02
01:21:22.025 00.000 10052 MoveAxis(E, 36, ABG)
01:21:22.025 00.000 10052 Guiding  Dir = 2, Dur = 36
01:21:22.043 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:22.070 00.027 10052 IsSlewing returns 0
01:21:22.075 00.005 6880 UpdateGuideState exits: m=2169 SNR=32.3
01:21:22.075 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:22.075 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:22.075 00.000 6880 Enqueuing Expose request
01:21:22.149 00.074 10052 IsGuiding returns 0
01:21:22.279 00.130 10052 IsGuiding returns 0
01:21:22.280 00.001 10052 Move returns status 0, amount 36
01:21:22.280 00.000 10052 MoveAxis(N, 0, ABG)
01:21:22.280 00.000 10052 Move returns status 0, amount 0
01:21:22.280 00.000 10052 move complete, result=0
01:21:22.280 00.000 10052 worker thread done servicing request
01:21:22.280 00.000 10052 Worker thread wakes up
01:21:22.280 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.2 px 0 ms NORTH
01:21:22.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:22.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:22.871 00.591 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3b2c0b54-2245-4481-b2ad-3380ce072906"}
01:21:22.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3b2c0b54-2245-4481-b2ad-3380ce072906"}
01:21:22.871 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"46874917-882a-4f99-a84d-514bca7ae24a"}
01:21:22.871 00.000 6880 case statement mapped state 6 to 3
01:21:22.872 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"46874917-882a-4f99-a84d-514bca7ae24a"}
01:21:22.872 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eada98f9-2740-4177-b5f4-8d1df2f6cc0e"}
01:21:22.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":750,"width":15,"height":15,"star_pos":[6.55,6.87],"pixels":"..."},"id":"eada98f9-2740-4177-b5f4-8d1df2f6cc0e"}
01:21:23.407 00.535 10052 Exposure complete
01:21:23.470 00.063 10052 worker thread done servicing request
01:21:23.471 00.001 6880 OnExposeComplete: enter
01:21:23.471 00.000 6880 UpdateGuideState(): m_state=6
01:21:23.471 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
01:21:23.471 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=888.52, Mass=2016, SNR=31.2, Peak=123 HFD=4.8
01:21:23.471 00.000 6880 MultiStar: [#1 -0.17,-0.34,0.99,U] [#2 -0.14,-0.32,1.02,U] [#3 -0.08,-0.23,0.93,U] [#4 -0.20,-0.08,0.87,U] [#5 -0.29,-0.33,1.02,U] [#6 -0.12,-0.33,0.95,U] [#7 -0.11,-0.16,0.79,U] [#8 -0.15,-0.44,0.81,U] 
01:21:23.471 00.000 6880 refined, 8 included, MultiStar: {-0.17, -0.28}, one-star: {-0.26, -0.27}
01:21:23.471 00.000 6880 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.61) = xAngle (-0.50 = -0.50)
01:21:23.471 00.000 6880 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
01:21:23.471 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.28 hyp=0.33 cameraTheta=-2.12 mountX=0.29 mountY=-0.17, mountTheta=-0.53
01:21:23.473 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.28, opts=13)
01:21:23.473 00.000 6880 Enqueuing Move request for scope (-0.17, -0.28)
01:21:23.473 00.000 10052 Worker thread wakes up
01:21:23.473 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.28) opts 0xd
01:21:23.473 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.28)
01:21:23.473 00.000 10052 Moving (-0.17, -0.28) raw xDistance=0.29 yDistance=-0.17
01:21:23.473 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
01:21:23.473 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
01:21:23.473 00.000 10052 MoveAxis(W, 75, ABG)
01:21:23.473 00.000 10052 Guiding  Dir = 3, Dur = 75
01:21:23.498 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:23.536 00.038 6880 UpdateGuideState exits: m=2016 SNR=31.2
01:21:23.537 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:23.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:23.537 00.000 6880 Enqueuing Expose request
01:21:23.544 00.007 10052 IsSlewing returns 0
01:21:23.619 00.075 10052 IsGuiding returns 0
01:21:23.682 00.063 10052 PulseGuide returned control before completion, sleep 22
01:21:23.758 00.076 10052 IsGuiding returns 1
01:21:23.759 00.001 10052 scope still moving after pulse duration time elapsed
01:21:23.834 00.075 10052 IsSlewing returns 0
01:21:23.913 00.079 10052 IsGuiding returns 0
01:21:23.913 00.000 10052 scope move finished after 75 + 219 ms
01:21:23.913 00.000 10052 Move returns status 0, amount 75
01:21:23.913 00.000 10052 MoveAxis(N, 0, ABG)
01:21:23.913 00.000 10052 Move returns status 0, amount 0
01:21:23.913 00.000 10052 move complete, result=0
01:21:23.913 00.000 10052 worker thread done servicing request
01:21:23.913 00.000 10052 Worker thread wakes up
01:21:23.913 00.000 6880 GuideStep: 0.3 px 75 ms WEST, -0.2 px 0 ms NORTH
01:21:23.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:23.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:24.819 00.906 10052 Exposure complete
01:21:24.871 00.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2bfd47c4-d666-4ade-87f4-c76be709df28"}
01:21:24.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2bfd47c4-d666-4ade-87f4-c76be709df28"}
01:21:24.871 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7e1c3cd-4d0a-41a0-a8e1-19efb4ed532e"}
01:21:24.871 00.000 6880 case statement mapped state 6 to 3
01:21:24.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7e1c3cd-4d0a-41a0-a8e1-19efb4ed532e"}
01:21:24.872 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da55ba54-42bd-4fc7-ac87-ca9048649208"}
01:21:24.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":751,"width":15,"height":15,"star_pos":[6.54,6.52],"pixels":"..."},"id":"da55ba54-42bd-4fc7-ac87-ca9048649208"}
01:21:24.880 00.008 10052 worker thread done servicing request
01:21:24.881 00.001 6880 OnExposeComplete: enter
01:21:24.881 00.000 6880 UpdateGuideState(): m_state=6
01:21:24.881 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
01:21:24.881 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.59, Mass=2079, SNR=31.5, Peak=142 HFD=4.7
01:21:24.881 00.000 6880 MultiStar: [#1 -0.01,-0.05,0.98,U] [#2 -0.10,-0.15,0.98,U] [#3 -0.05,-0.12,0.91,U] [#4 -0.02,-0.18,0.86,U] [#5 -0.06,-0.08,0.97,U] [#6 0.09,-0.15,0.92,U] [#7 0.11,0.08,0.75,U] [#8 -0.08,-0.21,0.79,U] 
01:21:24.881 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.12}, one-star: {-0.10, -0.20}
01:21:24.882 00.001 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
01:21:24.882 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:21:24.882 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.12 hyp=0.12 cameraTheta=-1.79 mountX=0.12 mountY=-0.03, mountTheta=-0.21
01:21:24.883 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.12, opts=13)
01:21:24.883 00.000 6880 Enqueuing Move request for scope (-0.03, -0.12)
01:21:24.883 00.000 10052 Worker thread wakes up
01:21:24.883 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.12) opts 0xd
01:21:24.883 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.12)
01:21:24.883 00.000 10052 Moving (-0.03, -0.12) raw xDistance=0.12 yDistance=-0.03
01:21:24.883 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:21:24.883 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
01:21:24.884 00.001 10052 MoveAxis(W, 36, ABG)
01:21:24.884 00.000 10052 Guiding  Dir = 3, Dur = 36
01:21:24.904 00.020 10052 IsSlewing returns 0
01:21:24.906 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:24.938 00.032 6880 UpdateGuideState exits: m=2079 SNR=31.5
01:21:24.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:24.938 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:24.938 00.000 6880 Enqueuing Expose request
01:21:24.942 00.004 10052 IsGuiding returns 0
01:21:24.969 00.027 10052 PulseGuide returned control before completion, sleep 19
01:21:25.016 00.047 10052 IsGuiding returns 0
01:21:25.016 00.000 10052 Move returns status 0, amount 36
01:21:25.017 00.001 10052 MoveAxis(N, 0, ABG)
01:21:25.017 00.000 10052 Move returns status 0, amount 0
01:21:25.017 00.000 10052 move complete, result=0
01:21:25.017 00.000 10052 worker thread done servicing request
01:21:25.017 00.000 10052 Worker thread wakes up
01:21:25.017 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:25.017 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:25.021 00.004 6880 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
01:21:26.143 01.122 10052 Exposure complete
01:21:26.206 00.063 10052 worker thread done servicing request
01:21:26.206 00.000 6880 OnExposeComplete: enter
01:21:26.206 00.000 6880 UpdateGuideState(): m_state=6
01:21:26.207 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
01:21:26.207 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=888.57, Mass=1979, SNR=30.8, Peak=128 HFD=4.5
01:21:26.207 00.000 6880 MultiStar: [#1 -0.30,-0.13,0.99,U] [#2 -0.35,-0.18,1.00,U] [#3 -0.36,-0.09,0.94,U] [#4 -0.24,-0.20,0.89,U] [#5 -0.46,-0.12,0.99,U] [#6 -0.08,-0.25,0.95,U] [#7 -0.28,0.14,0.82,U] [#8 -0.21,-0.14,0.82,U] 
01:21:26.207 00.000 6880 refined, 8 included, MultiStar: {-0.29, -0.14}, one-star: {-0.28, -0.22}
01:21:26.207 00.000 6880 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.61) = xAngle (-1.09 = -1.09)
01:21:26.207 00.000 6880 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
01:21:26.208 00.001 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-2.70 mountX=0.15 mountY=-0.29, mountTheta=-1.09
01:21:26.209 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.14, opts=13)
01:21:26.209 00.000 6880 Enqueuing Move request for scope (-0.29, -0.14)
01:21:26.209 00.000 10052 Worker thread wakes up
01:21:26.209 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.14) opts 0xd
01:21:26.209 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.14)
01:21:26.209 00.000 10052 Moving (-0.29, -0.14) raw xDistance=0.15 yDistance=-0.29
01:21:26.209 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:21:26.209 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.29, slope = -0.01
01:21:26.209 00.000 10052 MoveAxis(W, 42, ABG)
01:21:26.209 00.000 10052 Guiding  Dir = 3, Dur = 42
01:21:26.231 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:26.270 00.039 6880 UpdateGuideState exits: m=1979 SNR=30.8
01:21:26.270 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:26.270 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:26.270 00.000 6880 Enqueuing Expose request
01:21:26.277 00.007 10052 IsSlewing returns 0
01:21:26.353 00.076 10052 IsGuiding returns 0
01:21:26.491 00.138 10052 IsGuiding returns 0
01:21:26.491 00.000 10052 Move returns status 0, amount 42
01:21:26.491 00.000 10052 MoveAxis(N, 9, ABG)
01:21:26.491 00.000 10052 Guiding  Dir = 0, Dur = 9
01:21:26.560 00.069 10052 IsSlewing returns 0
01:21:26.598 00.038 10052 IsGuiding returns 0
01:21:26.665 00.067 10052 IsGuiding returns 0
01:21:26.665 00.000 10052 Move returns status 0, amount 9
01:21:26.665 00.000 10052 move complete, result=0
01:21:26.665 00.000 10052 worker thread done servicing request
01:21:26.665 00.000 10052 Worker thread wakes up
01:21:26.665 00.000 6880 GuideStep: 0.1 px 42 ms WEST, -0.3 px 9 ms NORTH
01:21:26.665 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:26.665 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:26.870 00.205 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d658d870-a3d4-4483-99b0-b090046037d4"}
01:21:26.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d658d870-a3d4-4483-99b0-b090046037d4"}
01:21:26.870 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac865021-ff9d-4694-9af4-01e96c73f272"}
01:21:26.870 00.000 6880 case statement mapped state 6 to 3
01:21:26.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac865021-ff9d-4694-9af4-01e96c73f272"}
01:21:26.871 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"79b63888-b98b-4ae3-aaa1-53b0cb8cb771"}
01:21:26.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":753,"width":15,"height":15,"star_pos":[6.52,6.57],"pixels":"..."},"id":"79b63888-b98b-4ae3-aaa1-53b0cb8cb771"}
01:21:27.586 00.715 10052 Exposure complete
01:21:27.644 00.058 10052 worker thread done servicing request
01:21:27.644 00.000 6880 OnExposeComplete: enter
01:21:27.644 00.000 6880 UpdateGuideState(): m_state=6
01:21:27.644 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
01:21:27.645 00.001 6880 Star::Find returns 1 (0), X=407.23, Y=888.60, Mass=2090, SNR=31.7, Peak=133 HFD=4.6
01:21:27.645 00.000 6880 MultiStar: [#1 -0.35,0.27,0.94,U] [#2 -0.48,0.36,0.00,M1] [#3 -0.55,0.09,0.00,M1] [#4 -0.31,-0.03,0.86,U] [#5 -0.53,0.12,0.00,M1] [#6 -0.30,0.15,0.92,U] [#7 -0.43,0.19,0.77,U] [#8 -0.51,-0.14,0.00,M1] 
01:21:27.645 00.000 6880 refined, 4 included, MultiStar: {-0.39, 0.07}, one-star: {-0.57, -0.19}
01:21:27.645 00.000 6880 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.61) = xAngle (4.58 = -1.71)
01:21:27.645 00.000 6880 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.54 = -1.74)
01:21:27.645 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=0.07 hyp=0.40 cameraTheta=2.96 mountX=-0.05 mountY=-0.39, mountTheta=-1.71
01:21:27.647 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=0.07, opts=13)
01:21:27.647 00.000 6880 Enqueuing Move request for scope (-0.39, 0.07)
01:21:27.647 00.000 10052 Worker thread wakes up
01:21:27.647 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.07) opts 0xd
01:21:27.647 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, 0.07)
01:21:27.647 00.000 10052 Moving (-0.39, 0.07) raw xDistance=-0.05 yDistance=-0.39
01:21:27.647 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:21:27.647 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.39, slope = -0.01
01:21:27.647 00.000 10052 MoveAxis(E, 0, ABG)
01:21:27.647 00.000 10052 Move returns status 0, amount 0
01:21:27.647 00.000 10052 MoveAxis(N, 13, ABG)
01:21:27.647 00.000 10052 Guiding  Dir = 0, Dur = 13
01:21:27.667 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:27.699 00.032 6880 UpdateGuideState exits: m=2090 SNR=31.7
01:21:27.699 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:27.699 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:27.699 00.000 6880 Enqueuing Expose request
01:21:27.731 00.032 10052 IsSlewing returns 0
01:21:27.810 00.079 10052 IsGuiding returns 0
01:21:27.954 00.144 10052 IsGuiding returns 0
01:21:27.954 00.000 10052 Move returns status 0, amount 13
01:21:27.954 00.000 10052 move complete, result=0
01:21:27.954 00.000 10052 worker thread done servicing request
01:21:27.954 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 13 ms NORTH
01:21:27.954 00.000 10052 Worker thread wakes up
01:21:27.954 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:27.954 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:28.870 00.916 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d8048413-dab6-4d71-a096-16e90c49fd2c"}
01:21:28.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d8048413-dab6-4d71-a096-16e90c49fd2c"}
01:21:28.870 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e387f6a-73fd-4adf-873a-4f08bddb9bbe"}
01:21:28.871 00.001 6880 case statement mapped state 6 to 3
01:21:28.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e387f6a-73fd-4adf-873a-4f08bddb9bbe"}
01:21:28.871 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1c393e7e-d916-456b-a250-6070cf51abd6"}
01:21:28.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":754,"width":15,"height":15,"star_pos":[7.23,6.60],"pixels":"..."},"id":"1c393e7e-d916-456b-a250-6070cf51abd6"}
01:21:29.088 00.217 10052 Exposure complete
01:21:29.150 00.062 10052 worker thread done servicing request
01:21:29.151 00.001 6880 OnExposeComplete: enter
01:21:29.151 00.000 6880 UpdateGuideState(): m_state=6
01:21:29.151 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
01:21:29.151 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.45, Mass=2205, SNR=32.6, Peak=147 HFD=4.5
01:21:29.151 00.000 6880 MultiStar: [#1 0.04,0.01,0.92,U] [#2 -0.19,0.02,0.99,U] [#3 -0.14,0.25,0.92,U] [#4 0.03,-0.01,0.84,U] [#5 -0.13,0.18,0.96,U] [#6 -0.03,0.15,0.92,U] [#7 0.06,0.27,0.75,U] [#8 -0.12,-0.11,0.77,U] 
01:21:29.151 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.04}, one-star: {-0.01, -0.34}
01:21:29.151 00.000 6880 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.61) = xAngle (4.11 = -2.17)
01:21:29.151 00.000 6880 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.08 = -2.21)
01:21:29.151 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.04 hyp=0.07 cameraTheta=2.50 mountX=-0.04 mountY=-0.06, mountTheta=-2.19
01:21:29.153 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.04, opts=13)
01:21:29.153 00.000 6880 Enqueuing Move request for scope (-0.06, 0.04)
01:21:29.153 00.000 10052 Worker thread wakes up
01:21:29.153 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.04) opts 0xd
01:21:29.153 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.04)
01:21:29.153 00.000 10052 Moving (-0.06, 0.04) raw xDistance=-0.04 yDistance=-0.06
01:21:29.153 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:21:29.153 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
01:21:29.153 00.000 10052 MoveAxis(E, 0, ABG)
01:21:29.153 00.000 10052 Move returns status 0, amount 0
01:21:29.153 00.000 10052 MoveAxis(N, 0, ABG)
01:21:29.153 00.000 10052 Move returns status 0, amount 0
01:21:29.153 00.000 10052 move complete, result=0
01:21:29.153 00.000 10052 worker thread done servicing request
01:21:29.174 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:29.207 00.033 6880 UpdateGuideState exits: m=2205 SNR=32.6
01:21:29.207 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:29.207 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:29.207 00.000 6880 Enqueuing Expose request
01:21:29.207 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:29.207 00.000 10052 Worker thread wakes up
01:21:29.207 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:29.207 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:30.118 00.911 10052 Exposure complete
01:21:30.183 00.065 10052 worker thread done servicing request
01:21:30.183 00.000 6880 OnExposeComplete: enter
01:21:30.184 00.001 6880 UpdateGuideState(): m_state=6
01:21:30.184 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
01:21:30.184 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.58, Mass=2102, SNR=31.9, Peak=149 HFD=4.6
01:21:30.184 00.000 6880 MultiStar: [#1 -0.14,0.26,0.96,U] [#2 -0.15,0.26,0.98,U] [#3 -0.46,0.11,0.91,U] [#4 -0.05,-0.13,0.86,U] [#5 -0.27,0.07,0.98,U] [#6 -0.21,0.03,0.96,U] [#7 -0.05,0.43,0.77,U] [#8 -0.02,-0.01,0.82,U] 
01:21:30.184 00.000 6880 refined, 8 included, MultiStar: {-0.17, 0.09}, one-star: {-0.16, -0.21}
01:21:30.184 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.29 = -1.99)
01:21:30.184 00.000 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.26 = -2.02)
01:21:30.185 00.001 6880 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.68 mountX=-0.08 mountY=-0.17, mountTheta=-2.00
01:21:30.186 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.09, opts=13)
01:21:30.186 00.000 6880 Enqueuing Move request for scope (-0.17, 0.09)
01:21:30.186 00.000 10052 Worker thread wakes up
01:21:30.186 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
01:21:30.186 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
01:21:30.186 00.000 10052 Moving (-0.17, 0.09) raw xDistance=-0.08 yDistance=-0.17
01:21:30.186 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:21:30.186 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.00
01:21:30.186 00.000 10052 MoveAxis(E, 0, ABG)
01:21:30.186 00.000 10052 Move returns status 0, amount 0
01:21:30.186 00.000 10052 MoveAxis(N, 0, ABG)
01:21:30.186 00.000 10052 Move returns status 0, amount 0
01:21:30.186 00.000 10052 move complete, result=0
01:21:30.186 00.000 10052 worker thread done servicing request
01:21:30.205 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:30.244 00.039 6880 UpdateGuideState exits: m=2102 SNR=31.9
01:21:30.244 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:30.244 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:30.244 00.000 6880 Enqueuing Expose request
01:21:30.244 00.000 10052 Worker thread wakes up
01:21:30.244 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:21:30.244 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:30.245 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:30.870 00.625 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ff265ac-ecd0-447a-8f85-efeb69274d64"}
01:21:30.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ff265ac-ecd0-447a-8f85-efeb69274d64"}
01:21:30.870 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"876a7c32-eba8-451a-b138-9f47fd9b91aa"}
01:21:30.871 00.001 6880 case statement mapped state 6 to 3
01:21:30.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"876a7c32-eba8-451a-b138-9f47fd9b91aa"}
01:21:30.871 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5d43b0f-c099-4b67-9118-d0993acdd14d"}
01:21:30.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":756,"width":15,"height":15,"star_pos":[6.63,6.58],"pixels":"..."},"id":"b5d43b0f-c099-4b67-9118-d0993acdd14d"}
01:21:31.388 00.517 10052 Exposure complete
01:21:31.443 00.055 10052 worker thread done servicing request
01:21:31.443 00.000 6880 OnExposeComplete: enter
01:21:31.443 00.000 6880 UpdateGuideState(): m_state=6
01:21:31.444 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
01:21:31.444 00.000 6880 Star::Find returns 1 (0), X=407.25, Y=888.45, Mass=2227, SNR=32.7, Peak=149 HFD=4.6
01:21:31.444 00.000 6880 MultiStar: [#1 -0.38,-0.05,0.91,U] [#2 -0.44,-0.07,0.99,U] [#3 -0.50,-0.02,0.00,M1] [#4 -0.29,-0.11,0.82,U] [#5 -0.63,-0.02,0.00,M1] [#6 -0.33,0.13,0.90,U] [#7 -0.37,0.10,0.75,U] [#8 -0.47,-0.33,0.00,M1] 
01:21:31.444 00.000 6880 refined, 5 included, MultiStar: {-0.40, -0.07}, one-star: {-0.55, -0.34}
01:21:31.444 00.000 6880 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.61) = xAngle (-1.37 = -1.37)
01:21:31.444 00.000 6880 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
01:21:31.444 00.000 6880 CameraToMount -- cameraX=-0.40 cameraY=-0.07 hyp=0.40 cameraTheta=-2.98 mountX=0.08 mountY=-0.40, mountTheta=-1.37
01:21:31.446 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.40, y=-0.07, opts=13)
01:21:31.446 00.000 6880 Enqueuing Move request for scope (-0.40, -0.07)
01:21:31.446 00.000 10052 Worker thread wakes up
01:21:31.446 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.07) opts 0xd
01:21:31.446 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.40, -0.07)
01:21:31.446 00.000 10052 Moving (-0.40, -0.07) raw xDistance=0.08 yDistance=-0.40
01:21:31.446 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:21:31.446 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.40, slope = -0.01
01:21:31.446 00.000 10052 MoveAxis(E, 0, ABG)
01:21:31.446 00.000 10052 Move returns status 0, amount 0
01:21:31.446 00.000 10052 MoveAxis(N, 25, ABG)
01:21:31.447 00.001 10052 Guiding  Dir = 0, Dur = 25
01:21:31.467 00.020 10052 IsSlewing returns 0
01:21:31.477 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:31.506 00.029 10052 IsGuiding returns 0
01:21:31.528 00.022 6880 UpdateGuideState exits: m=2227 SNR=32.7
01:21:31.528 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:31.528 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:31.528 00.000 6880 Enqueuing Expose request
01:21:31.649 00.121 10052 IsGuiding returns 0
01:21:31.649 00.000 10052 Move returns status 0, amount 25
01:21:31.649 00.000 10052 move complete, result=0
01:21:31.649 00.000 10052 worker thread done servicing request
01:21:31.649 00.000 10052 Worker thread wakes up
01:21:31.649 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:31.649 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:31.649 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 25 ms NORTH
01:21:32.570 00.921 10052 Exposure complete
01:21:32.629 00.059 10052 worker thread done servicing request
01:21:32.629 00.000 6880 OnExposeComplete: enter
01:21:32.629 00.000 6880 UpdateGuideState(): m_state=6
01:21:32.630 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
01:21:32.630 00.000 6880 Star::Find returns 1 (0), X=407.23, Y=888.30, Mass=2151, SNR=32.2, Peak=146 HFD=4.5
01:21:32.630 00.000 6880 MultiStar: [#1 -0.33,-0.15,0.94,U] [#2 -0.34,-0.22,1.01,U] [#3 -0.71,-0.26,0.00,M2] [#4 -0.23,-0.31,0.83,U] [#5 -0.57,-0.13,0.00,M2] [#6 -0.37,-0.23,0.93,U] [#7 -0.45,-0.14,0.78,U] [#8 -0.61,-0.45,0.00,M2] 
01:21:32.630 00.000 6880 refined, 5 included, MultiStar: {-0.38, -0.26}, one-star: {-0.56, -0.49}
01:21:32.630 00.000 6880 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.61) = xAngle (-0.93 = -0.93)
01:21:32.630 00.000 6880 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
01:21:32.630 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=-0.26 hyp=0.46 cameraTheta=-2.54 mountX=0.28 mountY=-0.38, mountTheta=-0.94
01:21:32.632 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=-0.26, opts=13)
01:21:32.632 00.000 6880 Enqueuing Move request for scope (-0.38, -0.26)
01:21:32.632 00.000 10052 Worker thread wakes up
01:21:32.632 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.26) opts 0xd
01:21:32.632 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, -0.26)
01:21:32.632 00.000 10052 Moving (-0.38, -0.26) raw xDistance=0.28 yDistance=-0.38
01:21:32.632 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
01:21:32.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.38, slope = -0.02
01:21:32.632 00.000 10052 MoveAxis(W, 74, ABG)
01:21:32.632 00.000 10052 Guiding  Dir = 3, Dur = 74
01:21:32.654 00.022 10052 IsSlewing returns 0
01:21:32.656 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:32.691 00.035 6880 UpdateGuideState exits: m=2151 SNR=32.2
01:21:32.691 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:32.691 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:32.691 00.000 6880 Enqueuing Expose request
01:21:32.691 00.000 10052 IsGuiding returns 0
01:21:32.719 00.028 10052 PulseGuide returned control before completion, sleep 57
01:21:32.808 00.089 10052 IsGuiding returns 0
01:21:32.808 00.000 10052 Move returns status 0, amount 74
01:21:32.808 00.000 10052 MoveAxis(N, 36, ABG)
01:21:32.808 00.000 10052 Guiding  Dir = 0, Dur = 36
01:21:32.846 00.038 10052 IsSlewing returns 0
01:21:32.869 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dcb621cd-9d88-42fb-ab37-ae0c6991a4bc"}
01:21:32.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dcb621cd-9d88-42fb-ab37-ae0c6991a4bc"}
01:21:32.869 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f88fc48-2cd1-43be-8002-203afd6d57cc"}
01:21:32.869 00.000 6880 case statement mapped state 6 to 3
01:21:32.870 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f88fc48-2cd1-43be-8002-203afd6d57cc"}
01:21:32.870 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"24b0e74c-12dc-4ee6-be1f-a89b11f2fd78"}
01:21:32.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":758,"width":15,"height":15,"star_pos":[7.23,7.30],"pixels":"..."},"id":"24b0e74c-12dc-4ee6-be1f-a89b11f2fd78"}
01:21:32.884 00.014 10052 IsGuiding returns 0
01:21:32.912 00.028 10052 PulseGuide returned control before completion, sleep 19
01:21:32.966 00.054 10052 IsGuiding returns 0
01:21:32.966 00.000 10052 Move returns status 0, amount 36
01:21:32.966 00.000 10052 move complete, result=0
01:21:32.966 00.000 10052 worker thread done servicing request
01:21:32.966 00.000 6880 GuideStep: 0.3 px 74 ms WEST, -0.4 px 36 ms NORTH
01:21:32.966 00.000 10052 Worker thread wakes up
01:21:32.967 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:32.967 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:34.096 01.129 10052 Exposure complete
01:21:34.168 00.072 10052 worker thread done servicing request
01:21:34.168 00.000 6880 OnExposeComplete: enter
01:21:34.168 00.000 6880 UpdateGuideState(): m_state=6
01:21:34.168 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
01:21:34.168 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=888.93, Mass=2250, SNR=32.9, Peak=147 HFD=4.3
01:21:34.169 00.001 6880 MultiStar: [#1 -0.22,0.28,0.93,U] [#2 -0.17,0.40,1.00,U] [#3 -0.24,0.43,0.92,U] [#4 -0.16,0.10,0.81,U] [#5 -0.35,0.17,0.99,U] [#6 -0.01,0.20,0.92,U] [#7 -0.28,0.18,0.77,U] [#8 -0.18,0.08,0.78,U] 
01:21:34.169 00.000 6880 single-star, 8 included, MultiStar: {-0.20, 0.22}, one-star: {-0.22, 0.14}
01:21:34.169 00.000 6880 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.61) = xAngle (4.19 = -2.09)
01:21:34.169 00.000 6880 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.16 = -2.12)
01:21:34.169 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.58 mountX=-0.13 mountY=-0.22, mountTheta=-2.10
01:21:34.170 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.14, opts=13)
01:21:34.170 00.000 6880 Enqueuing Move request for scope (-0.22, 0.14)
01:21:34.170 00.000 10052 Worker thread wakes up
01:21:34.171 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
01:21:34.171 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
01:21:34.171 00.000 10052 Moving (-0.22, 0.14) raw xDistance=-0.13 yDistance=-0.22
01:21:34.171 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
01:21:34.171 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.22, slope = -0.02
01:21:34.171 00.000 10052 MoveAxis(E, 30, ABG)
01:21:34.171 00.000 10052 Guiding  Dir = 2, Dur = 30
01:21:34.198 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:34.243 00.045 6880 UpdateGuideState exits: m=2250 SNR=32.9
01:21:34.243 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:34.243 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:34.243 00.000 6880 Enqueuing Expose request
01:21:34.244 00.001 10052 IsSlewing returns 0
01:21:34.315 00.071 10052 IsGuiding returns 0
01:21:34.455 00.140 10052 IsGuiding returns 0
01:21:34.455 00.000 10052 Move returns status 0, amount 30
01:21:34.455 00.000 10052 MoveAxis(N, 34, ABG)
01:21:34.455 00.000 10052 Guiding  Dir = 0, Dur = 34
01:21:34.529 00.074 10052 IsSlewing returns 0
01:21:34.599 00.070 10052 IsGuiding returns 0
01:21:34.626 00.027 10052 PulseGuide returned control before completion, sleep 18
01:21:34.665 00.039 10052 IsGuiding returns 0
01:21:34.665 00.000 10052 Move returns status 0, amount 34
01:21:34.665 00.000 10052 move complete, result=0
01:21:34.665 00.000 10052 worker thread done servicing request
01:21:34.665 00.000 6880 GuideStep: -0.1 px 30 ms EAST, -0.2 px 34 ms NORTH
01:21:34.665 00.000 10052 Worker thread wakes up
01:21:34.665 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:34.665 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:34.870 00.205 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"96d61dbb-ff61-4eed-a698-88091c68538b"}
01:21:34.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"96d61dbb-ff61-4eed-a698-88091c68538b"}
01:21:34.870 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b6b7108-077e-41aa-9078-7d485494694d"}
01:21:34.870 00.000 6880 case statement mapped state 6 to 3
01:21:34.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b6b7108-077e-41aa-9078-7d485494694d"}
01:21:34.871 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7253605e-83ea-4bfe-811e-67ba0db2a71f"}
01:21:34.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":759,"width":15,"height":15,"star_pos":[6.58,6.93],"pixels":"..."},"id":"7253605e-83ea-4bfe-811e-67ba0db2a71f"}
01:21:35.586 00.715 10052 Exposure complete
01:21:35.668 00.082 10052 worker thread done servicing request
01:21:35.668 00.000 6880 OnExposeComplete: enter
01:21:35.668 00.000 6880 UpdateGuideState(): m_state=6
01:21:35.669 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 760
01:21:35.669 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=888.82, Mass=2241, SNR=32.9, Peak=121 HFD=4.7
01:21:35.669 00.000 6880 MultiStar: [#1 0.04,0.33,0.94,U] [#2 -0.17,0.27,0.98,U] [#3 -0.24,0.29,0.91,U] [#4 0.03,0.32,0.82,U] [#5 -0.40,0.32,0.00,M2] [#6 -0.07,0.41,0.90,U] [#7 -0.01,0.49,0.75,U] [#8 0.01,0.28,0.75,U] 
01:21:35.670 00.001 6880 single-star, 7 included, MultiStar: {-0.09, 0.29}, one-star: {-0.22, 0.03}
01:21:35.670 00.000 6880 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.61) = xAngle (4.62 = -1.66)
01:21:35.670 00.000 6880 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.59 = -1.69)
01:21:35.670 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.01 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
01:21:35.671 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.03, opts=13)
01:21:35.672 00.001 6880 Enqueuing Move request for scope (-0.22, 0.03)
01:21:35.672 00.000 10052 Worker thread wakes up
01:21:35.672 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
01:21:35.672 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
01:21:35.672 00.000 10052 Moving (-0.22, 0.03) raw xDistance=-0.02 yDistance=-0.22
01:21:35.672 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:21:35.672 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.22, slope = -0.01
01:21:35.672 00.000 10052 MoveAxis(E, 0, ABG)
01:21:35.672 00.000 10052 Move returns status 0, amount 0
01:21:35.672 00.000 10052 MoveAxis(N, 26, ABG)
01:21:35.672 00.000 10052 Guiding  Dir = 0, Dur = 26
01:21:35.702 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:35.773 00.071 6880 UpdateGuideState exits: m=2241 SNR=32.9
01:21:35.773 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:35.773 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:35.773 00.000 6880 Enqueuing Expose request
01:21:35.846 00.073 10052 IsSlewing returns 0
01:21:35.884 00.038 10052 IsGuiding returns 0
01:21:35.992 00.108 10052 IsGuiding returns 0
01:21:35.992 00.000 10052 Move returns status 0, amount 26
01:21:35.992 00.000 10052 move complete, result=0
01:21:35.992 00.000 10052 worker thread done servicing request
01:21:35.992 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 26 ms NORTH
01:21:35.992 00.000 10052 Worker thread wakes up
01:21:35.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:35.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:36.872 00.880 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb2e7871-34e0-42f8-b200-d337f3abe176"}
01:21:36.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb2e7871-34e0-42f8-b200-d337f3abe176"}
01:21:36.874 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9492d557-82f2-4e9e-a251-05994ac5c36f"}
01:21:36.874 00.000 6880 case statement mapped state 6 to 3
01:21:36.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9492d557-82f2-4e9e-a251-05994ac5c36f"}
01:21:36.875 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b62e1fcc-58cd-4972-8778-59d4ba7490d6"}
01:21:36.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":760,"width":15,"height":15,"star_pos":[6.58,6.82],"pixels":"..."},"id":"b62e1fcc-58cd-4972-8778-59d4ba7490d6"}
01:21:37.141 00.266 10052 Exposure complete
01:21:37.215 00.074 10052 worker thread done servicing request
01:21:37.215 00.000 6880 OnExposeComplete: enter
01:21:37.216 00.001 6880 UpdateGuideState(): m_state=6
01:21:37.216 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 761
01:21:37.216 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.74, Mass=2020, SNR=31.1, Peak=135 HFD=4.5
01:21:37.216 00.000 6880 MultiStar: [#1 0.06,0.30,0.98,U] [#2 0.13,0.30,1.01,U] [#3 0.02,0.41,0.95,U] [#4 0.04,0.01,0.86,U] [#5 0.08,0.06,1.02,U] [#6 0.09,0.05,0.97,U] [#7 -0.03,0.54,0.00,M1] [#8 0.19,0.21,0.84,U] 
01:21:37.216 00.000 6880 single-star, 7 included, MultiStar: {0.08, 0.16}, one-star: {0.09, -0.05}
01:21:37.217 00.001 6880 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.61) = xAngle (1.06 = 1.06)
01:21:37.217 00.000 6880 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
01:21:37.217 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.55 mountX=0.05 mountY=0.09, mountTheta=1.06
01:21:37.219 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.05, opts=13)
01:21:37.219 00.000 6880 Enqueuing Move request for scope (0.09, -0.05)
01:21:37.219 00.000 10052 Worker thread wakes up
01:21:37.219 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:21:37.219 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:21:37.219 00.000 10052 Moving (0.09, -0.05) raw xDistance=0.05 yDistance=0.09
01:21:37.219 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:21:37.219 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
01:21:37.219 00.000 10052 MoveAxis(E, 0, ABG)
01:21:37.219 00.000 10052 Move returns status 0, amount 0
01:21:37.219 00.000 10052 MoveAxis(N, 0, ABG)
01:21:37.219 00.000 10052 Move returns status 0, amount 0
01:21:37.219 00.000 10052 move complete, result=0
01:21:37.220 00.001 10052 worker thread done servicing request
01:21:37.246 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:37.290 00.044 6880 UpdateGuideState exits: m=2020 SNR=31.1
01:21:37.290 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:37.290 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:37.290 00.000 6880 Enqueuing Expose request
01:21:37.290 00.000 10052 Worker thread wakes up
01:21:37.290 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:21:37.290 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:37.291 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:38.208 00.917 10052 Exposure complete
01:21:38.287 00.079 10052 worker thread done servicing request
01:21:38.287 00.000 6880 OnExposeComplete: enter
01:21:38.287 00.000 6880 UpdateGuideState(): m_state=6
01:21:38.288 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 762
01:21:38.288 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.63, Mass=2112, SNR=31.8, Peak=135 HFD=4.7
01:21:38.288 00.000 6880 MultiStar: [#1 0.09,0.05,0.92,U] [#2 0.03,-0.06,1.01,U] [#3 -0.13,0.12,0.92,U] [#4 0.13,-0.20,0.83,U] [#5 -0.15,-0.02,0.97,U] [#6 0.08,-0.16,0.93,U] [#7 0.21,0.27,0.75,U] [#8 -0.10,0.02,0.79,U] 
01:21:38.289 00.001 6880 refined, 8 included, MultiStar: {0.02, -0.02}, one-star: {0.04, -0.16}
01:21:38.289 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
01:21:38.289 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:21:38.289 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.89 mountX=0.02 mountY=0.02, mountTheta=0.70
01:21:38.290 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.02, opts=13)
01:21:38.291 00.001 6880 Enqueuing Move request for scope (0.02, -0.02)
01:21:38.291 00.000 10052 Worker thread wakes up
01:21:38.291 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
01:21:38.291 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
01:21:38.291 00.000 10052 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.02
01:21:38.291 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:21:38.291 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.14, using input
01:21:38.291 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
01:21:38.291 00.000 10052 MoveAxis(E, 0, ABG)
01:21:38.291 00.000 10052 Move returns status 0, amount 0
01:21:38.291 00.000 10052 MoveAxis(N, 0, ABG)
01:21:38.291 00.000 10052 Move returns status 0, amount 0
01:21:38.292 00.001 10052 move complete, result=0
01:21:38.292 00.000 10052 worker thread done servicing request
01:21:38.318 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:38.365 00.047 6880 UpdateGuideState exits: m=2112 SNR=31.8
01:21:38.365 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:38.365 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:38.365 00.000 6880 Enqueuing Expose request
01:21:38.365 00.000 10052 Worker thread wakes up
01:21:38.365 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:38.365 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:38.369 00.004 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:38.966 00.597 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9c038e02-607e-4551-ada3-83d4717b9d67"}
01:21:38.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9c038e02-607e-4551-ada3-83d4717b9d67"}
01:21:38.978 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"63a354b4-9214-4991-8137-48fba1357b14"}
01:21:38.978 00.000 6880 case statement mapped state 6 to 3
01:21:38.978 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"63a354b4-9214-4991-8137-48fba1357b14"}
01:21:39.007 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2b39d24e-6c3b-4e4a-b1f8-4ef53e879967"}
01:21:39.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":762,"width":15,"height":15,"star_pos":[6.84,6.63],"pixels":"..."},"id":"2b39d24e-6c3b-4e4a-b1f8-4ef53e879967"}
01:21:39.507 00.500 10052 Exposure complete
01:21:39.588 00.081 10052 worker thread done servicing request
01:21:39.588 00.000 6880 OnExposeComplete: enter
01:21:39.588 00.000 6880 UpdateGuideState(): m_state=6
01:21:39.589 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 763
01:21:39.589 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.36, Mass=2081, SNR=31.6, Peak=132 HFD=4.7
01:21:39.589 00.000 6880 MultiStar: [#1 0.13,-0.31,0.94,U] [#2 -0.12,-0.22,1.01,U] [#3 -0.13,-0.23,0.91,U] [#4 -0.00,-0.24,0.87,U] [#5 -0.26,-0.45,0.00,M1] [#6 -0.01,-0.26,0.92,U] [#7 0.13,0.02,0.76,U] [#8 -0.03,-0.44,0.80,U] 
01:21:39.589 00.000 6880 refined, 7 included, MultiStar: {-0.02, -0.27}, one-star: {-0.09, -0.43}
01:21:39.589 00.000 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
01:21:39.589 00.000 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:21:39.590 00.001 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.64 mountX=0.27 mountY=-0.02, mountTheta=-0.06
01:21:39.591 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.27, opts=13)
01:21:39.591 00.000 6880 Enqueuing Move request for scope (-0.02, -0.27)
01:21:39.591 00.000 10052 Worker thread wakes up
01:21:39.592 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.27) opts 0xd
01:21:39.592 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.27)
01:21:39.592 00.000 10052 Moving (-0.02, -0.27) raw xDistance=0.27 yDistance=-0.02
01:21:39.592 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
01:21:39.592 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.04
01:21:39.592 00.000 10052 MoveAxis(W, 72, ABG)
01:21:39.592 00.000 10052 Guiding  Dir = 3, Dur = 72
01:21:39.613 00.021 10052 IsSlewing returns 0
01:21:39.620 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:39.652 00.032 10052 IsGuiding returns 0
01:21:39.668 00.016 6880 UpdateGuideState exits: m=2081 SNR=31.6
01:21:39.668 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:39.668 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:39.668 00.000 6880 Enqueuing Expose request
01:21:39.679 00.011 10052 PulseGuide returned control before completion, sleep 56
01:21:39.762 00.083 10052 IsGuiding returns 0
01:21:39.762 00.000 10052 Move returns status 0, amount 72
01:21:39.763 00.001 10052 MoveAxis(N, 0, ABG)
01:21:39.763 00.000 10052 Move returns status 0, amount 0
01:21:39.763 00.000 10052 move complete, result=0
01:21:39.763 00.000 10052 worker thread done servicing request
01:21:39.763 00.000 10052 Worker thread wakes up
01:21:39.763 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:39.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:39.767 00.004 6880 GuideStep: 0.3 px 72 ms WEST, -0.0 px 0 ms NORTH
01:21:40.683 00.916 10052 Exposure complete
01:21:40.758 00.075 10052 worker thread done servicing request
01:21:40.758 00.000 6880 OnExposeComplete: enter
01:21:40.758 00.000 6880 UpdateGuideState(): m_state=6
01:21:40.759 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 764
01:21:40.759 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.56, Mass=1964, SNR=30.7, Peak=139 HFD=4.6
01:21:40.759 00.000 6880 MultiStar: [#1 -0.04,-0.00,0.98,U] [#2 -0.11,-0.09,1.06,U] [#3 -0.25,0.05,0.95,U] [#4 0.10,-0.15,0.87,U] [#5 -0.22,-0.26,1.02,U] [#6 0.08,-0.06,0.97,U] [#7 -0.16,0.14,0.80,U] [#8 0.02,-0.02,0.82,U] 
01:21:40.759 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.08}, one-star: {-0.05, -0.23}
01:21:40.759 00.000 6880 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
01:21:40.759 00.000 6880 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
01:21:40.759 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.35 mountX=0.08 mountY=-0.07, mountTheta=-0.75
01:21:40.761 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.08, opts=13)
01:21:40.761 00.000 6880 Enqueuing Move request for scope (-0.07, -0.08)
01:21:40.761 00.000 10052 Worker thread wakes up
01:21:40.761 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
01:21:40.761 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
01:21:40.761 00.000 10052 Moving (-0.07, -0.08) raw xDistance=0.08 yDistance=-0.07
01:21:40.761 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:21:40.761 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.03
01:21:40.761 00.000 10052 MoveAxis(E, 0, ABG)
01:21:40.761 00.000 10052 Move returns status 0, amount 0
01:21:40.761 00.000 10052 MoveAxis(N, 0, ABG)
01:21:40.762 00.001 10052 Move returns status 0, amount 0
01:21:40.762 00.000 10052 move complete, result=0
01:21:40.762 00.000 10052 worker thread done servicing request
01:21:40.785 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:40.827 00.042 6880 UpdateGuideState exits: m=1964 SNR=30.7
01:21:40.828 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:40.828 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:40.828 00.000 6880 Enqueuing Expose request
01:21:40.828 00.000 10052 Worker thread wakes up
01:21:40.828 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:40.828 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:21:40.828 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:40.975 00.147 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7e4b777c-083f-4984-b43e-b86f3d1422bc"}
01:21:40.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7e4b777c-083f-4984-b43e-b86f3d1422bc"}
01:21:40.975 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0c2587be-cdeb-495e-9dd3-181d11c568af"}
01:21:40.975 00.000 6880 case statement mapped state 6 to 3
01:21:40.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c2587be-cdeb-495e-9dd3-181d11c568af"}
01:21:40.976 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58a830d5-7fe4-46bc-86a4-7b458a38d6f4"}
01:21:40.976 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":764,"width":15,"height":15,"star_pos":[6.75,6.56],"pixels":"..."},"id":"58a830d5-7fe4-46bc-86a4-7b458a38d6f4"}
01:21:41.963 00.987 10052 Exposure complete
01:21:42.041 00.078 10052 worker thread done servicing request
01:21:42.041 00.000 6880 OnExposeComplete: enter
01:21:42.041 00.000 6880 UpdateGuideState(): m_state=6
01:21:42.043 00.002 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 765
01:21:42.043 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.64, Mass=2098, SNR=31.8, Peak=144 HFD=4.7
01:21:42.043 00.000 6880 MultiStar: [#1 -0.06,-0.06,0.93,U] [#2 0.19,0.22,0.98,U] [#3 -0.02,0.10,0.92,U] [#4 0.07,-0.28,0.86,U] [#5 -0.11,-0.33,1.01,U] [#6 0.05,-0.01,0.99,U] [#7 -0.02,0.13,0.74,U] [#8 -0.03,-0.18,0.78,U] 
01:21:42.043 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.03, -0.15}
01:21:42.043 00.000 6880 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.61) = xAngle (0.23 = 0.23)
01:21:42.043 00.000 6880 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
01:21:42.043 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.38 mountX=0.06 mountY=0.01, mountTheta=0.20
01:21:42.045 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.06, opts=13)
01:21:42.045 00.000 6880 Enqueuing Move request for scope (0.01, -0.06)
01:21:42.045 00.000 10052 Worker thread wakes up
01:21:42.045 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:21:42.045 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:21:42.045 00.000 10052 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=0.01
01:21:42.045 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:21:42.046 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.18, using input
01:21:42.046 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.04
01:21:42.046 00.000 10052 MoveAxis(E, 0, ABG)
01:21:42.046 00.000 10052 Move returns status 0, amount 0
01:21:42.046 00.000 10052 MoveAxis(N, 0, ABG)
01:21:42.046 00.000 10052 Move returns status 0, amount 0
01:21:42.046 00.000 10052 move complete, result=0
01:21:42.046 00.000 10052 worker thread done servicing request
01:21:42.069 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:42.115 00.046 6880 UpdateGuideState exits: m=2098 SNR=31.8
01:21:42.115 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:42.115 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:42.115 00.000 6880 Enqueuing Expose request
01:21:42.115 00.000 10052 Worker thread wakes up
01:21:42.115 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:21:42.115 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:42.115 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:42.975 00.860 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"036621e3-fd68-4aeb-a820-d1a0f69b1a0d"}
01:21:42.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"036621e3-fd68-4aeb-a820-d1a0f69b1a0d"}
01:21:42.976 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"848ca12a-207c-48aa-bfec-e945e4e4413c"}
01:21:42.976 00.000 6880 case statement mapped state 6 to 3
01:21:42.976 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"848ca12a-207c-48aa-bfec-e945e4e4413c"}
01:21:42.977 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"35a00e6c-f45a-49b3-9039-d45b9aaeed61"}
01:21:42.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":765,"width":15,"height":15,"star_pos":[6.82,6.64],"pixels":"..."},"id":"35a00e6c-f45a-49b3-9039-d45b9aaeed61"}
01:21:43.034 00.057 10052 Exposure complete
01:21:43.190 00.156 10052 worker thread done servicing request
01:21:43.190 00.000 6880 OnExposeComplete: enter
01:21:43.190 00.000 6880 UpdateGuideState(): m_state=6
01:21:43.190 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 766
01:21:43.190 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=888.44, Mass=2175, SNR=32.4, Peak=144 HFD=4.6
01:21:43.192 00.002 6880 MultiStar: [#1 -0.06,-0.08,0.96,U] [#2 -0.20,-0.16,1.00,U] [#3 -0.28,-0.02,0.91,U] [#4 0.08,-0.25,0.82,U] [#5 -0.30,-0.41,0.00,M1] [#6 -0.13,-0.20,0.93,U] [#7 -0.02,0.06,0.77,U] [#8 -0.22,-0.28,0.78,U] 
01:21:43.192 00.000 6880 refined, 7 included, MultiStar: {-0.12, -0.16}, one-star: {-0.13, -0.35}
01:21:43.192 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.60 = -0.60)
01:21:43.192 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
01:21:43.192 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.21 cameraTheta=-2.22 mountX=0.17 mountY=-0.12, mountTheta=-0.62
01:21:43.194 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.16, opts=13)
01:21:43.194 00.000 6880 Enqueuing Move request for scope (-0.12, -0.16)
01:21:43.194 00.000 10052 Worker thread wakes up
01:21:43.194 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
01:21:43.194 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
01:21:43.194 00.000 10052 Moving (-0.12, -0.16) raw xDistance=0.17 yDistance=-0.12
01:21:43.194 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:21:43.194 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.04
01:21:43.194 00.000 10052 MoveAxis(W, 45, ABG)
01:21:43.194 00.000 10052 Guiding  Dir = 3, Dur = 45
01:21:43.216 00.022 10052 IsSlewing returns 0
01:21:43.232 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:43.253 00.021 10052 IsGuiding returns 0
01:21:43.281 00.028 10052 PulseGuide returned control before completion, sleep 28
01:21:43.297 00.016 6880 UpdateGuideState exits: m=2175 SNR=32.4
01:21:43.297 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:43.297 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:43.297 00.000 6880 Enqueuing Expose request
01:21:43.359 00.062 10052 IsGuiding returns 0
01:21:43.359 00.000 10052 Move returns status 0, amount 45
01:21:43.359 00.000 10052 MoveAxis(N, 0, ABG)
01:21:43.359 00.000 10052 Move returns status 0, amount 0
01:21:43.359 00.000 10052 move complete, result=0
01:21:43.359 00.000 10052 worker thread done servicing request
01:21:43.359 00.000 10052 Worker thread wakes up
01:21:43.359 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:43.359 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:43.518 00.159 6880 GuideStep: 0.2 px 45 ms WEST, -0.1 px 0 ms NORTH
01:21:44.496 00.978 10052 Exposure complete
01:21:44.606 00.110 6880 OnExposeComplete: enter
01:21:44.606 00.000 6880 UpdateGuideState(): m_state=6
01:21:44.608 00.002 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 767
01:21:44.608 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.70, Mass=2145, SNR=32.1, Peak=134 HFD=4.7
01:21:44.608 00.000 10052 worker thread done servicing request
01:21:44.608 00.000 6880 MultiStar: [#1 -0.01,0.20,0.95,U] [#2 -0.00,0.09,0.99,U] [#3 -0.12,0.10,0.92,U] [#4 0.06,-0.00,0.82,U] [#5 -0.23,0.06,0.99,U] [#6 -0.00,-0.06,0.98,U] [#7 0.02,0.35,0.75,U] [#8 -0.02,0.02,0.78,U] 
01:21:44.608 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.08, -0.09}
01:21:44.608 00.000 6880 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.61) = xAngle (3.78 = -2.50)
01:21:44.609 00.001 6880 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.53)
01:21:44.609 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.17 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
01:21:44.610 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.07, opts=13)
01:21:44.611 00.001 6880 Enqueuing Move request for scope (-0.05, 0.07)
01:21:44.611 00.000 10052 Worker thread wakes up
01:21:44.611 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
01:21:44.611 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
01:21:44.611 00.000 10052 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=-0.05
01:21:44.612 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:21:44.612 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
01:21:44.612 00.000 10052 MoveAxis(E, 0, ABG)
01:21:44.612 00.000 10052 Move returns status 0, amount 0
01:21:44.612 00.000 10052 MoveAxis(N, 0, ABG)
01:21:44.612 00.000 10052 Move returns status 0, amount 0
01:21:44.612 00.000 10052 move complete, result=0
01:21:44.612 00.000 10052 worker thread done servicing request
01:21:44.643 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:44.731 00.088 6880 UpdateGuideState exits: m=2145 SNR=32.1
01:21:44.731 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:44.731 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:44.731 00.000 6880 Enqueuing Expose request
01:21:44.731 00.000 10052 Worker thread wakes up
01:21:44.731 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:44.731 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:44.731 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:44.988 00.257 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7013e858-306d-42e0-9e96-0c4753ee7721"}
01:21:44.988 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7013e858-306d-42e0-9e96-0c4753ee7721"}
01:21:45.001 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d6225f3-3bf5-4e78-a262-c414d25962f2"}
01:21:45.001 00.000 6880 case statement mapped state 6 to 3
01:21:45.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d6225f3-3bf5-4e78-a262-c414d25962f2"}
01:21:45.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f88df138-2737-43e6-8c61-42091bc7101c"}
01:21:45.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":767,"width":15,"height":15,"star_pos":[6.71,6.70],"pixels":"..."},"id":"f88df138-2737-43e6-8c61-42091bc7101c"}
01:21:45.643 00.641 10052 Exposure complete
01:21:45.722 00.079 10052 worker thread done servicing request
01:21:45.722 00.000 6880 OnExposeComplete: enter
01:21:45.722 00.000 6880 UpdateGuideState(): m_state=6
01:21:45.722 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 768
01:21:45.722 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.95, Mass=2158, SNR=32.2, Peak=141 HFD=4.3
01:21:45.723 00.001 6880 MultiStar: [#1 0.05,0.40,0.94,U] [#2 -0.02,0.12,1.00,U] [#3 -0.02,0.28,0.91,U] [#4 0.12,0.09,0.86,U] [#5 -0.23,0.26,0.98,U] [#6 0.13,0.36,0.93,U] [#7 0.07,0.44,0.75,U] [#8 -0.14,0.16,0.78,U] 
01:21:45.723 00.000 6880 single-star, 8 included, MultiStar: {-0.02, 0.25}, one-star: {-0.12, 0.16}
01:21:45.723 00.000 6880 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.61) = xAngle (3.82 = -2.46)
01:21:45.723 00.000 6880 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.79 = -2.49)
01:21:45.723 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.16 hyp=0.19 cameraTheta=2.21 mountX=-0.15 mountY=-0.12, mountTheta=-2.48
01:21:45.724 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.16, opts=13)
01:21:45.725 00.001 6880 Enqueuing Move request for scope (-0.12, 0.16)
01:21:45.725 00.000 10052 Worker thread wakes up
01:21:45.725 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.16) opts 0xd
01:21:45.725 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.16)
01:21:45.725 00.000 10052 Moving (-0.12, 0.16) raw xDistance=-0.15 yDistance=-0.12
01:21:45.725 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:21:45.725 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
01:21:45.725 00.000 10052 MoveAxis(E, 41, ABG)
01:21:45.725 00.000 10052 Guiding  Dir = 2, Dur = 41
01:21:45.752 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:45.784 00.032 10052 IsSlewing returns 0
01:21:45.794 00.010 6880 UpdateGuideState exits: m=2158 SNR=32.2
01:21:45.794 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:45.794 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:45.794 00.000 6880 Enqueuing Expose request
01:21:45.858 00.064 10052 IsGuiding returns 0
01:21:46.001 00.143 10052 IsGuiding returns 0
01:21:46.001 00.000 10052 Move returns status 0, amount 41
01:21:46.001 00.000 10052 MoveAxis(N, 0, ABG)
01:21:46.001 00.000 10052 Move returns status 0, amount 0
01:21:46.001 00.000 10052 move complete, result=0
01:21:46.001 00.000 10052 worker thread done servicing request
01:21:46.001 00.000 6880 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
01:21:46.001 00.000 10052 Worker thread wakes up
01:21:46.001 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:46.002 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:46.988 00.986 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13e73329-9d98-43a7-8506-bd3005a195e1"}
01:21:46.988 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13e73329-9d98-43a7-8506-bd3005a195e1"}
01:21:46.989 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"34c066df-649c-48a5-b953-3509216128e2"}
01:21:46.989 00.000 6880 case statement mapped state 6 to 3
01:21:46.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"34c066df-649c-48a5-b953-3509216128e2"}
01:21:46.990 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb3c02a2-6dc3-40d3-a2fa-ba556bd59123"}
01:21:46.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":768,"width":15,"height":15,"star_pos":[6.68,6.95],"pixels":"..."},"id":"bb3c02a2-6dc3-40d3-a2fa-ba556bd59123"}
01:21:47.132 00.142 10052 Exposure complete
01:21:47.232 00.100 10052 worker thread done servicing request
01:21:47.232 00.000 6880 OnExposeComplete: enter
01:21:47.232 00.000 6880 UpdateGuideState(): m_state=6
01:21:47.233 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 769
01:21:47.233 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=888.65, Mass=2028, SNR=31.2, Peak=115 HFD=4.8
01:21:47.233 00.000 6880 MultiStar: [#1 -0.06,0.35,0.94,U] [#2 -0.21,0.01,1.02,U] [#3 -0.45,0.15,0.93,U] [#4 -0.17,-0.00,0.86,U] [#5 -0.45,0.16,1.01,U] [#6 -0.20,0.23,0.93,U] [#7 -0.09,0.45,0.77,U] [#8 -0.28,0.05,0.79,U] 
01:21:47.235 00.002 6880 refined, 8 included, MultiStar: {-0.25, 0.13}, one-star: {-0.28, -0.14}
01:21:47.235 00.000 6880 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.61) = xAngle (4.26 = -2.02)
01:21:47.235 00.000 6880 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.23 = -2.05)
01:21:47.235 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.13 hyp=0.28 cameraTheta=2.65 mountX=-0.12 mountY=-0.25, mountTheta=-2.03
01:21:47.237 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.13, opts=13)
01:21:47.237 00.000 6880 Enqueuing Move request for scope (-0.25, 0.13)
01:21:47.237 00.000 10052 Worker thread wakes up
01:21:47.237 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.13) opts 0xd
01:21:47.237 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.13)
01:21:47.238 00.001 10052 Moving (-0.25, 0.13) raw xDistance=-0.12 yDistance=-0.25
01:21:47.238 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:21:47.238 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.25, slope = -0.01
01:21:47.238 00.000 10052 MoveAxis(E, 35, ABG)
01:21:47.238 00.000 10052 Guiding  Dir = 2, Dur = 35
01:21:47.259 00.021 10052 IsSlewing returns 0
01:21:47.268 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:47.296 00.028 10052 IsGuiding returns 0
01:21:47.318 00.022 6880 UpdateGuideState exits: m=2028 SNR=31.2
01:21:47.318 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:47.318 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:47.318 00.000 6880 Enqueuing Expose request
01:21:47.325 00.007 10052 PulseGuide returned control before completion, sleep 18
01:21:47.371 00.046 10052 IsGuiding returns 0
01:21:47.371 00.000 10052 Move returns status 0, amount 35
01:21:47.371 00.000 10052 MoveAxis(N, 25, ABG)
01:21:47.371 00.000 10052 Guiding  Dir = 0, Dur = 25
01:21:47.408 00.037 10052 IsSlewing returns 0
01:21:47.446 00.038 10052 IsGuiding returns 0
01:21:47.513 00.067 10052 IsGuiding returns 1
01:21:47.514 00.001 10052 scope still moving after pulse duration time elapsed
01:21:47.589 00.075 10052 IsSlewing returns 0
01:21:47.666 00.077 10052 IsGuiding returns 0
01:21:47.666 00.000 10052 scope move finished after 25 + 194 ms
01:21:47.666 00.000 10052 Move returns status 0, amount 25
01:21:47.666 00.000 10052 move complete, result=0
01:21:47.666 00.000 10052 worker thread done servicing request
01:21:47.666 00.000 6880 GuideStep: -0.1 px 35 ms EAST, -0.2 px 25 ms NORTH
01:21:47.666 00.000 10052 Worker thread wakes up
01:21:47.666 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:47.666 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:48.574 00.908 10052 Exposure complete
01:21:48.664 00.090 10052 worker thread done servicing request
01:21:48.664 00.000 6880 OnExposeComplete: enter
01:21:48.664 00.000 6880 UpdateGuideState(): m_state=6
01:21:48.664 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 770
01:21:48.665 00.001 6880 Star::Find returns 1 (0), X=407.70, Y=888.40, Mass=2113, SNR=31.9, Peak=133 HFD=4.7
01:21:48.665 00.000 6880 MultiStar: [#1 -0.18,-0.17,0.98,U] [#2 -0.10,-0.16,1.04,U] [#3 -0.24,0.02,0.90,U] [#4 0.07,-0.21,0.82,U] [#5 -0.34,-0.35,0.00,M1] [#6 -0.06,-0.25,0.96,U] [#7 -0.26,-0.03,0.76,U] [#8 -0.18,-0.20,0.78,U] 
01:21:48.665 00.000 6880 refined, 7 included, MultiStar: {-0.13, -0.18}, one-star: {-0.09, -0.39}
01:21:48.665 00.000 6880 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.61) = xAngle (-0.58 = -0.58)
01:21:48.665 00.000 6880 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
01:21:48.665 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.18 hyp=0.22 cameraTheta=-2.19 mountX=0.18 mountY=-0.13, mountTheta=-0.60
01:21:48.667 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.18, opts=13)
01:21:48.667 00.000 6880 Enqueuing Move request for scope (-0.13, -0.18)
01:21:48.667 00.000 10052 Worker thread wakes up
01:21:48.667 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.18) opts 0xd
01:21:48.668 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.18)
01:21:48.668 00.000 10052 Moving (-0.13, -0.18) raw xDistance=0.18 yDistance=-0.13
01:21:48.668 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:21:48.668 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
01:21:48.668 00.000 10052 MoveAxis(W, 48, ABG)
01:21:48.668 00.000 10052 Guiding  Dir = 3, Dur = 48
01:21:48.689 00.021 10052 IsSlewing returns 0
01:21:48.697 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:48.726 00.029 10052 IsGuiding returns 0
01:21:48.744 00.018 6880 UpdateGuideState exits: m=2113 SNR=31.9
01:21:48.744 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:48.745 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:48.745 00.000 6880 Enqueuing Expose request
01:21:48.754 00.009 10052 PulseGuide returned control before completion, sleep 31
01:21:48.812 00.058 10052 IsGuiding returns 1
01:21:48.812 00.000 10052 scope still moving after pulse duration time elapsed
01:21:48.861 00.049 10052 IsSlewing returns 0
01:21:48.899 00.038 10052 IsGuiding returns 0
01:21:48.899 00.000 10052 scope move finished after 48 + 125 ms
01:21:48.900 00.001 10052 Move returns status 0, amount 48
01:21:48.900 00.000 10052 MoveAxis(N, 0, ABG)
01:21:48.900 00.000 10052 Move returns status 0, amount 0
01:21:48.900 00.000 10052 move complete, result=0
01:21:48.900 00.000 10052 worker thread done servicing request
01:21:48.900 00.000 10052 Worker thread wakes up
01:21:48.900 00.000 6880 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
01:21:48.900 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:48.901 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:48.988 00.087 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a3cb96b-473b-4ac8-9e31-cade7c691e77"}
01:21:48.988 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a3cb96b-473b-4ac8-9e31-cade7c691e77"}
01:21:48.989 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e47e9660-9504-4ce7-bf87-6ba06ca651ed"}
01:21:48.989 00.000 6880 case statement mapped state 6 to 3
01:21:48.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e47e9660-9504-4ce7-bf87-6ba06ca651ed"}
01:21:48.991 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"909b3b5d-089b-45d1-9e6a-2ad1f9af2324"}
01:21:48.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":770,"width":15,"height":15,"star_pos":[6.70,7.40],"pixels":"..."},"id":"909b3b5d-089b-45d1-9e6a-2ad1f9af2324"}
01:21:50.043 01.052 10052 Exposure complete
01:21:50.105 00.062 10052 worker thread done servicing request
01:21:50.106 00.001 6880 OnExposeComplete: enter
01:21:50.106 00.000 6880 UpdateGuideState(): m_state=6
01:21:50.106 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 771
01:21:50.106 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=888.41, Mass=2104, SNR=31.8, Peak=148 HFD=4.5
01:21:50.106 00.000 6880 MultiStar: [#1 -0.15,-0.07,0.96,U] [#2 -0.33,-0.11,0.99,U] [#3 -0.32,-0.12,0.92,U] [#4 -0.07,-0.29,0.83,U] [#5 -0.36,-0.37,0.00,M2] [#6 -0.16,-0.16,0.92,U] [#7 -0.20,0.01,0.76,U] [#8 -0.12,-0.12,0.79,U] 
01:21:50.107 00.001 6880 refined, 7 included, MultiStar: {-0.20, -0.16}, one-star: {-0.20, -0.38}
01:21:50.107 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.85 = -0.85)
01:21:50.107 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
01:21:50.107 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.16 hyp=0.25 cameraTheta=-2.46 mountX=0.17 mountY=-0.20, mountTheta=-0.86
01:21:50.108 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.16, opts=13)
01:21:50.108 00.000 6880 Enqueuing Move request for scope (-0.20, -0.16)
01:21:50.109 00.001 10052 Worker thread wakes up
01:21:50.109 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.16) opts 0xd
01:21:50.110 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.16)
01:21:50.110 00.000 10052 Moving (-0.20, -0.16) raw xDistance=0.17 yDistance=-0.20
01:21:50.110 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:21:50.110 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.20, slope = -0.02
01:21:50.110 00.000 10052 MoveAxis(W, 47, ABG)
01:21:50.110 00.000 10052 Guiding  Dir = 3, Dur = 47
01:21:50.131 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:50.176 00.045 10052 IsSlewing returns 0
01:21:50.181 00.005 6880 UpdateGuideState exits: m=2104 SNR=31.8
01:21:50.181 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:50.181 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:50.181 00.000 6880 Enqueuing Expose request
01:21:50.252 00.071 10052 IsGuiding returns 0
01:21:50.381 00.129 10052 IsGuiding returns 0
01:21:50.381 00.000 10052 Move returns status 0, amount 47
01:21:50.381 00.000 10052 MoveAxis(N, 43, ABG)
01:21:50.381 00.000 10052 Guiding  Dir = 0, Dur = 43
01:21:50.457 00.076 10052 IsSlewing returns 0
01:21:50.532 00.075 10052 IsGuiding returns 0
01:21:50.664 00.132 10052 IsGuiding returns 0
01:21:50.664 00.000 10052 Move returns status 0, amount 43
01:21:50.664 00.000 10052 move complete, result=0
01:21:50.664 00.000 10052 worker thread done servicing request
01:21:50.664 00.000 10052 Worker thread wakes up
01:21:50.664 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:50.664 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:50.665 00.001 6880 GuideStep: 0.2 px 47 ms WEST, -0.2 px 43 ms NORTH
01:21:50.986 00.321 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"232b6a42-9e3c-4b22-9640-3022f32ef524"}
01:21:50.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"232b6a42-9e3c-4b22-9640-3022f32ef524"}
01:21:50.987 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"87180e66-4ec8-4e85-9767-70227b854da4"}
01:21:50.987 00.000 6880 case statement mapped state 6 to 3
01:21:50.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"87180e66-4ec8-4e85-9767-70227b854da4"}
01:21:50.987 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a0c8fe37-6626-487b-b72a-64ca2cfee0ed"}
01:21:50.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":771,"width":15,"height":15,"star_pos":[6.59,7.41],"pixels":"..."},"id":"a0c8fe37-6626-487b-b72a-64ca2cfee0ed"}
01:21:51.589 00.602 10052 Exposure complete
01:21:51.734 00.145 10052 worker thread done servicing request
01:21:51.734 00.000 6880 OnExposeComplete: enter
01:21:51.734 00.000 6880 UpdateGuideState(): m_state=6
01:21:51.734 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 772
01:21:51.734 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=888.25, Mass=2107, SNR=31.8, Peak=140 HFD=4.6
01:21:51.735 00.001 6880 MultiStar: [#1 -0.34,-0.38,0.00,M1] [#2 -0.26,-0.40,0.98,U] [#3 -0.26,-0.22,0.91,U] [#4 -0.18,-0.47,0.00,M1] [#5 -0.48,-0.55,0.00,M3] [#6 -0.19,-0.53,0.00,M1] [#7 -0.33,-0.15,0.79,U] [#8 -0.37,-0.55,0.00,M1] 
01:21:51.735 00.000 6880 refined, 3 included, MultiStar: {-0.29, -0.34}, one-star: {-0.30, -0.54}
01:21:51.735 00.000 6880 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
01:21:51.735 00.000 6880 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:21:51.735 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.34 hyp=0.44 cameraTheta=-2.27 mountX=0.35 mountY=-0.28, mountTheta=-0.68
01:21:51.736 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.34, opts=13)
01:21:51.737 00.001 6880 Enqueuing Move request for scope (-0.29, -0.34)
01:21:51.737 00.000 10052 Worker thread wakes up
01:21:51.737 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.34) opts 0xd
01:21:51.737 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.34)
01:21:51.737 00.000 10052 Moving (-0.29, -0.34) raw xDistance=0.35 yDistance=-0.28
01:21:51.737 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
01:21:51.737 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.28, slope = -0.03
01:21:51.737 00.000 10052 MoveAxis(W, 96, ABG)
01:21:51.737 00.000 10052 Guiding  Dir = 3, Dur = 96
01:21:51.766 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:51.812 00.046 6880 UpdateGuideState exits: m=2107 SNR=31.8
01:21:51.812 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:51.812 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:51.812 00.000 6880 Enqueuing Expose request
01:21:51.822 00.010 10052 IsSlewing returns 0
01:21:51.898 00.076 10052 IsGuiding returns 0
01:21:51.966 00.068 10052 PulseGuide returned control before completion, sleep 39
01:21:52.081 00.115 10052 IsGuiding returns 0
01:21:52.081 00.000 10052 Move returns status 0, amount 96
01:21:52.081 00.000 10052 MoveAxis(N, 49, ABG)
01:21:52.081 00.000 10052 Guiding  Dir = 0, Dur = 49
01:21:52.160 00.079 10052 IsSlewing returns 0
01:21:52.241 00.081 10052 IsGuiding returns 0
01:21:52.382 00.141 10052 IsGuiding returns 0
01:21:52.382 00.000 10052 Move returns status 0, amount 49
01:21:52.382 00.000 10052 move complete, result=0
01:21:52.382 00.000 10052 worker thread done servicing request
01:21:52.382 00.000 6880 GuideStep: 0.4 px 96 ms WEST, -0.3 px 49 ms NORTH
01:21:52.384 00.002 10052 Worker thread wakes up
01:21:52.384 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:52.384 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:52.987 00.603 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"41aeb5ea-ecf7-4e96-919d-772112dc466f"}
01:21:52.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"41aeb5ea-ecf7-4e96-919d-772112dc466f"}
01:21:52.988 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b14b7703-c1a4-43d4-ac2a-a56d3764c07c"}
01:21:52.988 00.000 6880 case statement mapped state 6 to 3
01:21:52.988 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b14b7703-c1a4-43d4-ac2a-a56d3764c07c"}
01:21:52.989 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f2e5076a-9835-4bb8-962c-36ff2473a400"}
01:21:52.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":772,"width":15,"height":15,"star_pos":[7.50,7.25],"pixels":"..."},"id":"f2e5076a-9835-4bb8-962c-36ff2473a400"}
01:21:53.512 00.523 10052 Exposure complete
01:21:53.604 00.092 10052 worker thread done servicing request
01:21:53.604 00.000 6880 OnExposeComplete: enter
01:21:53.604 00.000 6880 UpdateGuideState(): m_state=6
01:21:53.604 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 773
01:21:53.604 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.66, Mass=2057, SNR=31.5, Peak=145 HFD=4.6
01:21:53.605 00.001 6880 MultiStar: [#1 0.02,0.18,0.95,U] [#2 -0.03,0.13,1.03,U] [#3 -0.00,0.28,0.94,U] [#4 0.05,-0.08,0.85,U] [#5 -0.08,0.08,1.00,U] [#6 0.02,0.01,0.95,U] [#7 0.01,0.35,0.78,U] [#8 -0.07,-0.06,0.79,U] 
01:21:53.605 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.08}, one-star: {0.02, -0.13}
01:21:53.605 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
01:21:53.605 00.000 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.05)
01:21:53.605 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.08 hyp=0.08 cameraTheta=1.65 mountX=-0.08 mountY=-0.01, mountTheta=-3.05
01:21:53.606 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.08, opts=13)
01:21:53.606 00.000 6880 Enqueuing Move request for scope (-0.01, 0.08)
01:21:53.606 00.000 10052 Worker thread wakes up
01:21:53.607 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.08) opts 0xd
01:21:53.607 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.08)
01:21:53.607 00.000 10052 Moving (-0.01, 0.08) raw xDistance=-0.08 yDistance=-0.01
01:21:53.607 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:21:53.607 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.06, using input
01:21:53.607 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:21:53.607 00.000 10052 MoveAxis(E, 0, ABG)
01:21:53.607 00.000 10052 Move returns status 0, amount 0
01:21:53.607 00.000 10052 MoveAxis(N, 0, ABG)
01:21:53.607 00.000 10052 Move returns status 0, amount 0
01:21:53.607 00.000 10052 move complete, result=0
01:21:53.608 00.001 10052 worker thread done servicing request
01:21:53.635 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:53.680 00.045 6880 UpdateGuideState exits: m=2057 SNR=31.5
01:21:53.680 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:53.680 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:53.680 00.000 6880 Enqueuing Expose request
01:21:53.680 00.000 10052 Worker thread wakes up
01:21:53.680 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:21:53.680 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:53.680 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:54.589 00.909 10052 Exposure complete
01:21:54.664 00.075 10052 worker thread done servicing request
01:21:54.664 00.000 6880 OnExposeComplete: enter
01:21:54.664 00.000 6880 UpdateGuideState(): m_state=6
01:21:54.665 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 774
01:21:54.665 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.50, Mass=2154, SNR=32.2, Peak=152 HFD=4.5
01:21:54.666 00.001 6880 MultiStar: [#1 -0.05,-0.24,0.94,U] [#2 -0.10,-0.23,0.97,U] [#3 -0.18,-0.12,0.90,U] [#4 0.07,-0.32,0.82,U] [#5 -0.36,-0.44,0.00,M3] [#6 0.05,-0.37,0.89,U] [#7 0.01,-0.20,0.73,U] [#8 -0.14,-0.22,0.77,U] 
01:21:54.666 00.000 6880 refined, 7 included, MultiStar: {-0.07, -0.25}, one-star: {-0.16, -0.29}
01:21:54.666 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
01:21:54.666 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
01:21:54.666 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.84 mountX=0.25 mountY=-0.06, mountTheta=-0.25
01:21:54.667 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.25, opts=13)
01:21:54.668 00.001 6880 Enqueuing Move request for scope (-0.07, -0.25)
01:21:54.668 00.000 10052 Worker thread wakes up
01:21:54.668 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
01:21:54.668 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
01:21:54.668 00.000 10052 Moving (-0.07, -0.25) raw xDistance=0.25 yDistance=-0.06
01:21:54.668 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:21:54.668 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:21:54.668 00.000 10052 MoveAxis(W, 67, ABG)
01:21:54.668 00.000 10052 Guiding  Dir = 3, Dur = 67
01:21:54.690 00.022 10052 IsSlewing returns 0
01:21:54.693 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:54.727 00.034 10052 IsGuiding returns 0
01:21:54.746 00.019 6880 UpdateGuideState exits: m=2154 SNR=32.2
01:21:54.747 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:54.747 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:54.747 00.000 6880 Enqueuing Expose request
01:21:54.754 00.007 10052 PulseGuide returned control before completion, sleep 50
01:21:54.840 00.086 10052 IsGuiding returns 0
01:21:54.841 00.001 10052 Move returns status 0, amount 67
01:21:54.841 00.000 10052 MoveAxis(N, 0, ABG)
01:21:54.841 00.000 10052 Move returns status 0, amount 0
01:21:54.841 00.000 10052 move complete, result=0
01:21:54.841 00.000 10052 worker thread done servicing request
01:21:54.841 00.000 10052 Worker thread wakes up
01:21:54.841 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:54.841 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:54.849 00.008 6880 GuideStep: 0.3 px 67 ms WEST, -0.1 px 0 ms NORTH
01:21:54.986 00.137 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d184831c-b11e-46d5-b5fd-af57332c5e1e"}
01:21:54.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d184831c-b11e-46d5-b5fd-af57332c5e1e"}
01:21:54.987 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6c46d8f8-58c0-46d9-b0ab-fffcf5b91713"}
01:21:54.987 00.000 6880 case statement mapped state 6 to 3
01:21:54.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c46d8f8-58c0-46d9-b0ab-fffcf5b91713"}
01:21:54.988 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3bd855fd-f899-4b12-94b5-c576e3ff183c"}
01:21:54.988 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":774,"width":15,"height":15,"star_pos":[6.64,6.50],"pixels":"..."},"id":"3bd855fd-f899-4b12-94b5-c576e3ff183c"}
01:21:55.966 00.978 10052 Exposure complete
01:21:56.039 00.073 10052 worker thread done servicing request
01:21:56.039 00.000 6880 OnExposeComplete: enter
01:21:56.039 00.000 6880 UpdateGuideState(): m_state=6
01:21:56.040 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 775
01:21:56.040 00.000 6880 Star::Find returns 1 (0), X=407.24, Y=888.35, Mass=1989, SNR=30.9, Peak=123 HFD=4.7
01:21:56.040 00.000 6880 MultiStar: [#1 -0.26,-0.02,0.97,U] [#2 -0.28,-0.23,1.02,U] [#3 -0.53,-0.15,0.00,M1] [#4 -0.27,-0.23,0.83,U] [#5 -0.58,-0.34,0.00,M4] [#6 -0.43,-0.20,0.96,U] [#7 -0.26,0.03,0.81,U] [#8 -0.49,-0.33,0.00,M1] 
01:21:56.040 00.000 6880 refined, 5 included, MultiStar: {-0.35, -0.19}, one-star: {-0.56, -0.44}
01:21:56.040 00.000 6880 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.61) = xAngle (-1.03 = -1.03)
01:21:56.040 00.000 6880 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
01:21:56.040 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.19 hyp=0.39 cameraTheta=-2.64 mountX=0.20 mountY=-0.34, mountTheta=-1.04
01:21:56.042 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.19, opts=13)
01:21:56.042 00.000 6880 Enqueuing Move request for scope (-0.35, -0.19)
01:21:56.042 00.000 10052 Worker thread wakes up
01:21:56.042 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.19) opts 0xd
01:21:56.042 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.19)
01:21:56.042 00.000 10052 Moving (-0.35, -0.19) raw xDistance=0.20 yDistance=-0.34
01:21:56.042 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
01:21:56.042 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.34, slope = -0.01
01:21:56.042 00.000 10052 MoveAxis(W, 57, ABG)
01:21:56.042 00.000 10052 Guiding  Dir = 3, Dur = 57
01:21:56.068 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:56.112 00.044 10052 IsSlewing returns 0
01:21:56.112 00.000 6880 UpdateGuideState exits: m=1989 SNR=30.9
01:21:56.112 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:56.112 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:56.112 00.000 6880 Enqueuing Expose request
01:21:56.187 00.075 10052 IsGuiding returns 0
01:21:56.242 00.055 10052 PulseGuide returned control before completion, sleep 12
01:21:56.320 00.078 10052 IsGuiding returns 0
01:21:56.321 00.001 10052 Move returns status 0, amount 57
01:21:56.321 00.000 10052 MoveAxis(N, 19, ABG)
01:21:56.321 00.000 10052 Guiding  Dir = 0, Dur = 19
01:21:56.390 00.069 10052 IsSlewing returns 0
01:21:56.460 00.070 10052 IsGuiding returns 0
01:21:56.599 00.139 10052 IsGuiding returns 0
01:21:56.600 00.001 10052 Move returns status 0, amount 19
01:21:56.600 00.000 10052 move complete, result=0
01:21:56.600 00.000 10052 worker thread done servicing request
01:21:56.600 00.000 10052 Worker thread wakes up
01:21:56.600 00.000 6880 GuideStep: 0.2 px 57 ms WEST, -0.3 px 19 ms NORTH
01:21:56.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:56.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:57.000 00.400 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5af90abc-ce94-4d3b-824f-4dca6b0ac851"}
01:21:57.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5af90abc-ce94-4d3b-824f-4dca6b0ac851"}
01:21:57.001 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4944c8d0-e1ff-4b9f-a0ea-96292d2598c6"}
01:21:57.001 00.000 6880 case statement mapped state 6 to 3
01:21:57.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4944c8d0-e1ff-4b9f-a0ea-96292d2598c6"}
01:21:57.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f74e0e34-29bb-4630-b0b3-89b63fc149f1"}
01:21:57.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":775,"width":15,"height":15,"star_pos":[7.24,7.35],"pixels":"..."},"id":"f74e0e34-29bb-4630-b0b3-89b63fc149f1"}
01:21:57.510 00.508 10052 Exposure complete
01:21:57.569 00.059 10052 worker thread done servicing request
01:21:57.569 00.000 6880 OnExposeComplete: enter
01:21:57.569 00.000 6880 UpdateGuideState(): m_state=6
01:21:57.570 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 776
01:21:57.570 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.38, Mass=2116, SNR=31.8, Peak=120 HFD=4.8
01:21:57.570 00.000 6880 MultiStar: [#1 -0.18,-0.23,0.93,U] [#2 -0.35,-0.26,0.99,U] [#3 -0.32,-0.19,0.90,U] [#4 -0.03,-0.34,0.86,U] [#5 -0.35,-0.36,0.00,M5] [#6 -0.18,-0.36,0.93,U] [#7 -0.20,-0.04,0.77,U] [#8 -0.26,-0.47,0.00,M2] 
01:21:57.571 00.001 6880 refined, 6 included, MultiStar: {-0.20, -0.27}, one-star: {-0.16, -0.41}
01:21:57.571 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
01:21:57.571 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:21:57.571 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.27 hyp=0.34 cameraTheta=-2.22 mountX=0.28 mountY=-0.20, mountTheta=-0.63
01:21:57.573 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.27, opts=13)
01:21:57.573 00.000 6880 Enqueuing Move request for scope (-0.20, -0.27)
01:21:57.573 00.000 10052 Worker thread wakes up
01:21:57.573 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.27) opts 0xd
01:21:57.573 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.27)
01:21:57.573 00.000 10052 Moving (-0.20, -0.27) raw xDistance=0.28 yDistance=-0.20
01:21:57.573 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:21:57.573 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.20, slope = -0.01
01:21:57.573 00.000 10052 MoveAxis(W, 77, ABG)
01:21:57.573 00.000 10052 Guiding  Dir = 3, Dur = 77
01:21:57.600 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:57.616 00.016 10052 IsSlewing returns 0
01:21:57.636 00.020 6880 UpdateGuideState exits: m=2116 SNR=31.8
01:21:57.636 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:57.636 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:57.636 00.000 6880 Enqueuing Expose request
01:21:57.692 00.056 10052 IsGuiding returns 0
01:21:57.756 00.064 10052 PulseGuide returned control before completion, sleep 23
01:21:57.838 00.082 10052 IsGuiding returns 1
01:21:57.838 00.000 10052 scope still moving after pulse duration time elapsed
01:21:57.916 00.078 10052 IsSlewing returns 0
01:21:57.991 00.075 10052 IsGuiding returns 0
01:21:57.991 00.000 10052 scope move finished after 77 + 221 ms
01:21:57.991 00.000 10052 Move returns status 0, amount 77
01:21:57.991 00.000 10052 MoveAxis(N, 19, ABG)
01:21:57.991 00.000 10052 Guiding  Dir = 0, Dur = 19
01:21:58.070 00.079 10052 IsSlewing returns 0
01:21:58.144 00.074 10052 IsGuiding returns 0
01:21:58.292 00.148 10052 IsGuiding returns 0
01:21:58.292 00.000 10052 Move returns status 0, amount 19
01:21:58.292 00.000 10052 move complete, result=0
01:21:58.292 00.000 10052 worker thread done servicing request
01:21:58.292 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.2 px 19 ms NORTH
01:21:58.293 00.001 10052 Worker thread wakes up
01:21:58.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:58.293 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:21:59.001 00.708 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8a925375-de23-489e-ad2f-a8b53fd97f97"}
01:21:59.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8a925375-de23-489e-ad2f-a8b53fd97f97"}
01:21:59.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9942fdf7-94f5-455f-b8e8-71cc66939c05"}
01:21:59.002 00.000 6880 case statement mapped state 6 to 3
01:21:59.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9942fdf7-94f5-455f-b8e8-71cc66939c05"}
01:21:59.004 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"22ad8eda-8c46-4201-8234-459f1fbc1d75"}
01:21:59.004 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":776,"width":15,"height":15,"star_pos":[6.64,7.38],"pixels":"..."},"id":"22ad8eda-8c46-4201-8234-459f1fbc1d75"}
01:21:59.427 00.423 10052 Exposure complete
01:21:59.491 00.064 10052 worker thread done servicing request
01:21:59.491 00.000 6880 OnExposeComplete: enter
01:21:59.491 00.000 6880 UpdateGuideState(): m_state=6
01:21:59.491 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 777
01:21:59.491 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.10, Mass=2159, SNR=32.2, Peak=131 HFD=4.5
01:21:59.492 00.001 6880 MultiStar: [#1 -0.05,-0.48,0.90,U] [#2 -0.28,-0.35,1.02,U] [#3 -0.26,-0.36,0.91,U] [#4 0.09,-0.57,0.00,M1] [#5 -0.16,-0.59,0.00,M6] [#6 -0.06,-0.49,0.96,U] [#7 -0.05,-0.20,0.75,U] [#8 -0.20,-0.62,0.00,M3] 
01:21:59.492 00.000 6880 refined, 5 included, MultiStar: {-0.12, -0.44}, one-star: {-0.03, -0.69}
01:21:59.492 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
01:21:59.492 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
01:21:59.492 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.44 hyp=0.46 cameraTheta=-1.85 mountX=0.44 mountY=-0.12, mountTheta=-0.26
01:21:59.494 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.44, opts=13)
01:21:59.494 00.000 6880 Enqueuing Move request for scope (-0.12, -0.44)
01:21:59.494 00.000 10052 Worker thread wakes up
01:21:59.494 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.44) opts 0xd
01:21:59.494 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.44)
01:21:59.494 00.000 10052 Moving (-0.12, -0.44) raw xDistance=0.44 yDistance=-0.12
01:21:59.494 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.44
01:21:59.494 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
01:21:59.494 00.000 10052 MoveAxis(W, 122, ABG)
01:21:59.494 00.000 10052 Guiding  Dir = 3, Dur = 122
01:21:59.517 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:21:59.544 00.027 10052 IsSlewing returns 0
01:21:59.547 00.003 6880 UpdateGuideState exits: m=2159 SNR=32.2
01:21:59.547 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:21:59.547 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:21:59.547 00.000 6880 Enqueuing Expose request
01:21:59.618 00.071 10052 IsGuiding returns 0
01:21:59.681 00.063 10052 PulseGuide returned control before completion, sleep 69
01:21:59.835 00.154 10052 IsGuiding returns 0
01:21:59.835 00.000 10052 Move returns status 0, amount 122
01:21:59.835 00.000 10052 MoveAxis(N, 0, ABG)
01:21:59.836 00.001 10052 Move returns status 0, amount 0
01:21:59.836 00.000 10052 move complete, result=0
01:21:59.836 00.000 10052 worker thread done servicing request
01:21:59.836 00.000 10052 Worker thread wakes up
01:21:59.836 00.000 6880 GuideStep: 0.4 px 122 ms WEST, -0.1 px 0 ms NORTH
01:21:59.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:21:59.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:00.751 00.915 10052 Exposure complete
01:22:00.813 00.062 10052 worker thread done servicing request
01:22:00.813 00.000 6880 OnExposeComplete: enter
01:22:00.813 00.000 6880 UpdateGuideState(): m_state=6
01:22:00.813 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 778
01:22:00.814 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=887.96, Mass=2172, SNR=32.3, Peak=143 HFD=4.5
01:22:00.814 00.000 6880 MultiStar: [#1 -0.05,-0.51,0.00,M1] [#2 -0.24,-0.53,0.00,M1] [#3 0.03,-0.49,0.91,U] [#4 0.22,-0.53,0.00,M2] [#5 -0.15,-0.67,0.00,M7] [#6 0.16,-0.60,0.00,M1] [#7 -0.04,-0.26,0.76,U] [#8 0.08,-0.80,0.00,M4] 
01:22:00.814 00.000 6880 refined, 2 included, MultiStar: {-0.02, -0.55}, one-star: {-0.06, -0.83}
01:22:00.814 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
01:22:00.814 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
01:22:00.814 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.55 hyp=0.55 cameraTheta=-1.61 mountX=0.55 mountY=-0.02, mountTheta=-0.03
01:22:00.815 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.55, opts=13)
01:22:00.816 00.001 6880 Enqueuing Move request for scope (-0.02, -0.55)
01:22:00.816 00.000 10052 Worker thread wakes up
01:22:00.816 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.55) opts 0xd
01:22:00.816 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.55)
01:22:00.816 00.000 10052 Moving (-0.02, -0.55) raw xDistance=0.55 yDistance=-0.02
01:22:00.816 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.55
01:22:00.816 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:22:00.816 00.000 10052 MoveAxis(W, 155, ABG)
01:22:00.816 00.000 10052 Guiding  Dir = 3, Dur = 155
01:22:00.836 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:00.837 00.001 10052 IsSlewing returns 0
01:22:00.870 00.033 6880 UpdateGuideState exits: m=2172 SNR=32.3
01:22:00.870 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:00.870 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:00.870 00.000 6880 Enqueuing Expose request
01:22:00.875 00.005 10052 IsGuiding returns 0
01:22:00.903 00.028 10052 PulseGuide returned control before completion, sleep 138
01:22:01.001 00.098 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3425b750-d4f0-4860-bce2-3c6284d54b0e"}
01:22:01.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3425b750-d4f0-4860-bce2-3c6284d54b0e"}
01:22:01.001 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f2d8a379-7884-4a65-b9cc-98aa559c0609"}
01:22:01.001 00.000 6880 case statement mapped state 6 to 3
01:22:01.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2d8a379-7884-4a65-b9cc-98aa559c0609"}
01:22:01.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f08c2ae-98d6-4f96-930f-8b73f82eceff"}
01:22:01.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":778,"width":15,"height":15,"star_pos":[6.74,6.96],"pixels":"..."},"id":"2f08c2ae-98d6-4f96-930f-8b73f82eceff"}
01:22:01.064 00.062 10052 IsGuiding returns 0
01:22:01.064 00.000 10052 Move returns status 0, amount 155
01:22:01.064 00.000 10052 MoveAxis(N, 0, ABG)
01:22:01.064 00.000 10052 Move returns status 0, amount 0
01:22:01.064 00.000 10052 move complete, result=0
01:22:01.064 00.000 10052 worker thread done servicing request
01:22:01.064 00.000 6880 GuideStep: 0.6 px 155 ms WEST, -0.0 px 0 ms NORTH
01:22:01.064 00.000 10052 Worker thread wakes up
01:22:01.064 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:01.064 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:02.194 01.130 10052 Exposure complete
01:22:02.258 00.064 10052 worker thread done servicing request
01:22:02.259 00.001 6880 OnExposeComplete: enter
01:22:02.259 00.000 6880 UpdateGuideState(): m_state=6
01:22:02.259 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 779
01:22:02.259 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.03, Mass=2063, SNR=31.6, Peak=138 HFD=4.3
01:22:02.260 00.001 6880 MultiStar: [#1 -0.06,-0.59,0.00,M2] [#2 -0.19,-0.65,0.00,M2] [#3 -0.28,-0.52,0.00,M1] [#4 0.01,-0.62,0.00,M3] [#5 -0.25,-0.70,0.00,M8] [#6 0.04,-0.61,0.00,M2] [#7 -0.01,-0.44,0.75,U] [#8 -0.26,-0.93,0.00,M5] 
01:22:02.260 00.000 6880 refined, 1 included, MultiStar: {-0.07, -0.62}, one-star: {-0.12, -0.76}
01:22:02.260 00.000 6880 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.61) = xAngle (-0.07 = -0.07)
01:22:02.260 00.000 6880 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:22:02.260 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.62 hyp=0.62 cameraTheta=-1.68 mountX=0.62 mountY=-0.06, mountTheta=-0.10
01:22:02.263 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.62, opts=13)
01:22:02.263 00.000 6880 Enqueuing Move request for scope (-0.07, -0.62)
01:22:02.263 00.000 10052 Worker thread wakes up
01:22:02.263 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.62) opts 0xd
01:22:02.263 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.62)
01:22:02.263 00.000 10052 Moving (-0.07, -0.62) raw xDistance=0.62 yDistance=-0.06
01:22:02.263 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.62
01:22:02.264 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
01:22:02.264 00.000 10052 MoveAxis(W, 175, ABG)
01:22:02.264 00.000 10052 Guiding  Dir = 3, Dur = 175
01:22:02.295 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:02.316 00.021 10052 IsSlewing returns 0
01:22:02.327 00.011 6880 UpdateGuideState exits: m=2063 SNR=31.6
01:22:02.327 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:02.327 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:02.327 00.000 6880 Enqueuing Expose request
01:22:02.390 00.063 10052 IsGuiding returns 0
01:22:02.453 00.063 10052 PulseGuide returned control before completion, sleep 122
01:22:02.607 00.154 10052 IsGuiding returns 1
01:22:02.607 00.000 10052 scope still moving after pulse duration time elapsed
01:22:02.652 00.045 10052 IsSlewing returns 0
01:22:02.690 00.038 10052 IsGuiding returns 0
01:22:02.690 00.000 10052 scope move finished after 175 + 125 ms
01:22:02.690 00.000 10052 Move returns status 0, amount 175
01:22:02.691 00.001 10052 MoveAxis(N, 0, ABG)
01:22:02.691 00.000 10052 Move returns status 0, amount 0
01:22:02.691 00.000 10052 move complete, result=0
01:22:02.691 00.000 10052 worker thread done servicing request
01:22:02.691 00.000 6880 GuideStep: 0.6 px 175 ms WEST, -0.1 px 0 ms NORTH
01:22:02.691 00.000 10052 Worker thread wakes up
01:22:02.691 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:02.691 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:03.001 00.310 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"132fbd7e-bd1e-4daa-9d47-a742f0c4b9cd"}
01:22:03.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"132fbd7e-bd1e-4daa-9d47-a742f0c4b9cd"}
01:22:03.001 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98d63ccb-1ba4-41ae-b721-bca5b488e09b"}
01:22:03.001 00.000 6880 case statement mapped state 6 to 3
01:22:03.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"98d63ccb-1ba4-41ae-b721-bca5b488e09b"}
01:22:03.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ce7b9e28-1c27-43ef-a635-e5b37734176e"}
01:22:03.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":779,"width":15,"height":15,"star_pos":[6.68,7.03],"pixels":"..."},"id":"ce7b9e28-1c27-43ef-a635-e5b37734176e"}
01:22:03.609 00.607 10052 Exposure complete
01:22:03.673 00.064 10052 worker thread done servicing request
01:22:03.673 00.000 6880 OnExposeComplete: enter
01:22:03.673 00.000 6880 UpdateGuideState(): m_state=6
01:22:03.673 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 780
01:22:03.673 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.02, Mass=2137, SNR=32.1, Peak=141 HFD=4.2
01:22:03.674 00.001 6880 MultiStar: [#1 -0.21,-0.74,0.00,M3] [#2 -0.17,-0.59,0.00,M3] [#3 -0.37,-0.57,0.00,M2] [#4 -0.17,-0.56,0.00,M4] [#5 -0.35,-0.66,0.00,M9] [#6 -0.18,-0.63,0.00,M3] [#7 -0.16,-0.33,0.76,U] [#8 -0.32,-0.87,0.00,M6] 
01:22:03.674 00.000 6880 refined, 1 included, MultiStar: {-0.18, -0.58}, one-star: {-0.20, -0.77}
01:22:03.674 00.000 6880 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.61) = xAngle (-0.26 = -0.26)
01:22:03.674 00.000 6880 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:22:03.674 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.58 hyp=0.61 cameraTheta=-1.87 mountX=0.59 mountY=-0.17, mountTheta=-0.28
01:22:03.675 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.58, opts=13)
01:22:03.675 00.000 6880 Enqueuing Move request for scope (-0.18, -0.58)
01:22:03.675 00.000 10052 Worker thread wakes up
01:22:03.676 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.58) opts 0xd
01:22:03.676 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.58)
01:22:03.676 00.000 10052 Moving (-0.18, -0.58) raw xDistance=0.59 yDistance=-0.17
01:22:03.676 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.59
01:22:03.676 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
01:22:03.676 00.000 10052 MoveAxis(W, 166, ABG)
01:22:03.676 00.000 10052 Guiding  Dir = 3, Dur = 166
01:22:03.699 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:03.731 00.032 6880 UpdateGuideState exits: m=2137 SNR=32.1
01:22:03.731 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:03.731 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:03.731 00.000 6880 Enqueuing Expose request
01:22:03.744 00.013 10052 IsSlewing returns 0
01:22:03.819 00.075 10052 IsGuiding returns 0
01:22:03.888 00.069 10052 PulseGuide returned control before completion, sleep 108
01:22:04.046 00.158 10052 IsGuiding returns 1
01:22:04.046 00.000 10052 scope still moving after pulse duration time elapsed
01:22:04.120 00.074 10052 IsSlewing returns 0
01:22:04.199 00.079 10052 IsGuiding returns 0
01:22:04.199 00.000 10052 scope move finished after 166 + 213 ms
01:22:04.199 00.000 10052 Move returns status 0, amount 166
01:22:04.199 00.000 10052 MoveAxis(N, 0, ABG)
01:22:04.199 00.000 10052 Move returns status 0, amount 0
01:22:04.199 00.000 10052 move complete, result=0
01:22:04.200 00.001 10052 worker thread done servicing request
01:22:04.200 00.000 10052 Worker thread wakes up
01:22:04.200 00.000 6880 GuideStep: 0.6 px 166 ms WEST, -0.2 px 0 ms NORTH
01:22:04.200 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:04.200 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:05.001 00.801 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09ca9ed1-df68-4691-af59-e61a5a02d109"}
01:22:05.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09ca9ed1-df68-4691-af59-e61a5a02d109"}
01:22:05.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3dcfa56c-d60e-4153-855e-f0345b5e4c1b"}
01:22:05.002 00.000 6880 case statement mapped state 6 to 3
01:22:05.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dcfa56c-d60e-4153-855e-f0345b5e4c1b"}
01:22:05.002 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5c812299-0107-49c1-836a-8ec22fe553a7"}
01:22:05.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":780,"width":15,"height":15,"star_pos":[6.60,7.02],"pixels":"..."},"id":"5c812299-0107-49c1-836a-8ec22fe553a7"}
01:22:05.338 00.336 10052 Exposure complete
01:22:05.408 00.070 10052 worker thread done servicing request
01:22:05.408 00.000 6880 OnExposeComplete: enter
01:22:05.408 00.000 6880 UpdateGuideState(): m_state=6
01:22:05.409 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 781
01:22:05.409 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=888.14, Mass=2149, SNR=32.2, Peak=133 HFD=4.5
01:22:05.409 00.000 6880 MultiStar: [#1 -0.19,-0.32,0.95,U] [#2 -0.28,-0.25,0.94,U] [#3 -0.49,-0.19,0.00,M3] [#4 -0.16,-0.31,0.83,U] [#5 -0.43,-0.59,0.00,M10] [#6 -0.19,-0.25,0.89,U] [#7 -0.31,-0.10,0.75,U] [#8 -0.27,-0.30,0.75,U] 
01:22:05.409 00.000 6880 refined, 6 included, MultiStar: {-0.25, -0.32}, one-star: {-0.32, -0.65}
01:22:05.409 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
01:22:05.409 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:22:05.409 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.32 hyp=0.41 cameraTheta=-2.22 mountX=0.33 mountY=-0.24, mountTheta=-0.63
01:22:05.411 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.32, opts=13)
01:22:05.411 00.000 6880 Enqueuing Move request for scope (-0.25, -0.32)
01:22:05.411 00.000 10052 Worker thread wakes up
01:22:05.411 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.32) opts 0xd
01:22:05.411 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.32)
01:22:05.411 00.000 10052 Moving (-0.25, -0.32) raw xDistance=0.33 yDistance=-0.24
01:22:05.411 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.33
01:22:05.411 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.00
01:22:05.411 00.000 10052 MoveAxis(W, 98, ABG)
01:22:05.411 00.000 10052 Guiding  Dir = 3, Dur = 98
01:22:05.431 00.020 10052 IsSlewing returns 0
01:22:05.432 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:05.464 00.032 6880 UpdateGuideState exits: m=2149 SNR=32.2
01:22:05.464 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:05.465 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:05.465 00.000 6880 Enqueuing Expose request
01:22:05.469 00.004 10052 IsGuiding returns 0
01:22:05.497 00.028 10052 PulseGuide returned control before completion, sleep 81
01:22:05.649 00.152 10052 IsGuiding returns 0
01:22:05.649 00.000 10052 Move returns status 0, amount 98
01:22:05.649 00.000 10052 MoveAxis(N, 0, ABG)
01:22:05.649 00.000 10052 Move returns status 0, amount 0
01:22:05.649 00.000 10052 move complete, result=0
01:22:05.651 00.002 10052 worker thread done servicing request
01:22:05.651 00.000 10052 Worker thread wakes up
01:22:05.651 00.000 6880 GuideStep: 0.3 px 98 ms WEST, -0.2 px 0 ms NORTH
01:22:05.651 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:05.651 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:06.568 00.917 10052 Exposure complete
01:22:06.642 00.074 10052 worker thread done servicing request
01:22:06.642 00.000 6880 OnExposeComplete: enter
01:22:06.642 00.000 6880 UpdateGuideState(): m_state=6
01:22:06.642 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 782
01:22:06.642 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=888.12, Mass=2030, SNR=31.3, Peak=125 HFD=4.4
01:22:06.643 00.001 6880 MultiStar: [#1 -0.10,-0.32,0.95,U] [#2 -0.18,-0.40,0.97,U] [#3 -0.25,-0.26,0.93,U] [#4 -0.03,-0.52,0.00,M4] [#5 -0.30,-0.51,0.00,R] [#6 -0.14,-0.41,0.93,U] [#7 -0.14,-0.14,0.76,U] [#8 -0.25,-0.50,0.00,M6] 
01:22:06.643 00.000 6880 refined, 5 included, MultiStar: {-0.17, -0.38}, one-star: {-0.21, -0.67}
01:22:06.643 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
01:22:06.643 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
01:22:06.643 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.38 hyp=0.42 cameraTheta=-2.00 mountX=0.39 mountY=-0.17, mountTheta=-0.41
01:22:06.645 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.38, opts=13)
01:22:06.645 00.000 6880 Enqueuing Move request for scope (-0.17, -0.38)
01:22:06.645 00.000 10052 Worker thread wakes up
01:22:06.645 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.38) opts 0xd
01:22:06.645 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.38)
01:22:06.645 00.000 10052 Moving (-0.17, -0.38) raw xDistance=0.39 yDistance=-0.17
01:22:06.645 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
01:22:06.645 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
01:22:06.645 00.000 10052 MoveAxis(W, 108, ABG)
01:22:06.646 00.001 10052 Guiding  Dir = 3, Dur = 108
01:22:06.667 00.021 10052 IsSlewing returns 0
01:22:06.671 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:06.704 00.033 10052 IsGuiding returns 0
01:22:06.711 00.007 6880 UpdateGuideState exits: m=2030 SNR=31.3
01:22:06.712 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:06.712 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:06.712 00.000 6880 Enqueuing Expose request
01:22:06.731 00.019 10052 PulseGuide returned control before completion, sleep 91
01:22:06.853 00.122 10052 IsGuiding returns 0
01:22:06.853 00.000 10052 Move returns status 0, amount 108
01:22:06.853 00.000 10052 MoveAxis(N, 0, ABG)
01:22:06.853 00.000 10052 Move returns status 0, amount 0
01:22:06.853 00.000 10052 move complete, result=0
01:22:06.853 00.000 10052 worker thread done servicing request
01:22:06.853 00.000 6880 GuideStep: 0.4 px 108 ms WEST, -0.2 px 0 ms NORTH
01:22:06.853 00.000 10052 Worker thread wakes up
01:22:06.854 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:06.854 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:07.002 00.148 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2c3d591-5b45-4d60-b67f-7cbd35a21f82"}
01:22:07.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2c3d591-5b45-4d60-b67f-7cbd35a21f82"}
01:22:07.002 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe0a06a8-4b60-4e65-bd3f-4cdf39a7c0ea"}
01:22:07.002 00.000 6880 case statement mapped state 6 to 3
01:22:07.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe0a06a8-4b60-4e65-bd3f-4cdf39a7c0ea"}
01:22:07.003 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"04b7f11d-35e8-4ece-9063-e0e783ebab6d"}
01:22:07.003 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":782,"width":15,"height":15,"star_pos":[6.58,7.12],"pixels":"..."},"id":"04b7f11d-35e8-4ece-9063-e0e783ebab6d"}
01:22:07.985 00.982 10052 Exposure complete
01:22:08.049 00.064 10052 worker thread done servicing request
01:22:08.049 00.000 6880 OnExposeComplete: enter
01:22:08.049 00.000 6880 UpdateGuideState(): m_state=6
01:22:08.050 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 783
01:22:08.050 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=888.23, Mass=1931, SNR=30.4, Peak=136 HFD=4.6
01:22:08.050 00.000 6880 MultiStar: [#1 -0.27,-0.33,0.99,U] [#2 -0.28,-0.38,1.03,U] [#3 -0.35,-0.26,0.94,U] [#4 -0.14,-0.37,0.88,U] [#5 -0.15,-0.00,1.00,U] [#6 -0.02,-0.31,0.96,U] [#7 -0.22,-0.19,0.82,U] [#8 -0.32,-0.64,0.00,M7] 
01:22:08.050 00.000 6880 refined, 7 included, MultiStar: {-0.21, -0.30}, one-star: {-0.25, -0.56}
01:22:08.050 00.000 6880 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.61) = xAngle (-0.57 = -0.57)
01:22:08.050 00.000 6880 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:22:08.050 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.30 hyp=0.37 cameraTheta=-2.18 mountX=0.31 mountY=-0.21, mountTheta=-0.59
01:22:08.052 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.30, opts=13)
01:22:08.052 00.000 6880 Enqueuing Move request for scope (-0.21, -0.30)
01:22:08.052 00.000 10052 Worker thread wakes up
01:22:08.052 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.30) opts 0xd
01:22:08.052 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.30)
01:22:08.052 00.000 10052 Moving (-0.21, -0.30) raw xDistance=0.31 yDistance=-0.21
01:22:08.052 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
01:22:08.052 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.21, slope = -0.00
01:22:08.052 00.000 10052 MoveAxis(W, 89, ABG)
01:22:08.052 00.000 10052 Guiding  Dir = 3, Dur = 89
01:22:08.075 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:08.109 00.034 6880 UpdateGuideState exits: m=1931 SNR=30.4
01:22:08.109 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:08.109 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:08.109 00.000 6880 Enqueuing Expose request
01:22:08.119 00.010 10052 IsSlewing returns 0
01:22:08.195 00.076 10052 IsGuiding returns 0
01:22:08.250 00.055 10052 PulseGuide returned control before completion, sleep 44
01:22:08.362 00.112 10052 IsGuiding returns 1
01:22:08.363 00.001 10052 scope still moving after pulse duration time elapsed
01:22:08.432 00.069 10052 IsSlewing returns 0
01:22:08.507 00.075 10052 IsGuiding returns 0
01:22:08.507 00.000 10052 scope move finished after 89 + 223 ms
01:22:08.507 00.000 10052 Move returns status 0, amount 89
01:22:08.507 00.000 10052 MoveAxis(N, 5, ABG)
01:22:08.507 00.000 10052 Guiding  Dir = 0, Dur = 5
01:22:08.581 00.074 10052 IsSlewing returns 0
01:22:08.656 00.075 10052 IsGuiding returns 0
01:22:08.751 00.095 10052 IsGuiding returns 0
01:22:08.751 00.000 10052 Move returns status 0, amount 5
01:22:08.751 00.000 10052 move complete, result=0
01:22:08.753 00.002 10052 worker thread done servicing request
01:22:08.753 00.000 10052 Worker thread wakes up
01:22:08.753 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:08.753 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:08.753 00.000 6880 GuideStep: 0.3 px 89 ms WEST, -0.2 px 5 ms NORTH
01:22:09.001 00.248 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bb75c141-0c73-4368-a2b2-e98b7bfc2695"}
01:22:09.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bb75c141-0c73-4368-a2b2-e98b7bfc2695"}
01:22:09.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ca287ea-0469-44c0-aa6d-9ea331a34456"}
01:22:09.002 00.000 6880 case statement mapped state 6 to 3
01:22:09.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ca287ea-0469-44c0-aa6d-9ea331a34456"}
01:22:09.002 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ebdfa324-7849-41b5-b748-9acaff16cfe7"}
01:22:09.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":783,"width":15,"height":15,"star_pos":[6.55,7.23],"pixels":"..."},"id":"ebdfa324-7849-41b5-b748-9acaff16cfe7"}
01:22:09.671 00.669 10052 Exposure complete
01:22:09.740 00.069 10052 worker thread done servicing request
01:22:09.740 00.000 6880 OnExposeComplete: enter
01:22:09.740 00.000 6880 UpdateGuideState(): m_state=6
01:22:09.740 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 784
01:22:09.740 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=888.05, Mass=2140, SNR=32.2, Peak=130 HFD=4.7
01:22:09.741 00.001 6880 MultiStar: [#1 -0.28,-0.40,0.98,U] [#2 -0.21,-0.25,0.98,U] [#3 -0.30,-0.30,0.91,U] [#4 -0.16,-0.34,0.86,U] [#5 -0.29,0.00,0.94,U] [#6 -0.13,-0.31,0.91,U] [#7 -0.38,-0.15,0.77,U] [#8 -0.32,-0.62,0.00,M8] 
01:22:09.741 00.000 6880 refined, 7 included, MultiStar: {-0.26, -0.32}, one-star: {-0.36, -0.74}
01:22:09.741 00.000 6880 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.61) = xAngle (-0.65 = -0.65)
01:22:09.741 00.000 6880 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
01:22:09.741 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.32 hyp=0.41 cameraTheta=-2.26 mountX=0.33 mountY=-0.26, mountTheta=-0.67
01:22:09.742 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.32, opts=13)
01:22:09.744 00.002 6880 Enqueuing Move request for scope (-0.26, -0.32)
01:22:09.744 00.000 10052 Worker thread wakes up
01:22:09.744 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.32) opts 0xd
01:22:09.744 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.32)
01:22:09.744 00.000 10052 Moving (-0.26, -0.32) raw xDistance=0.33 yDistance=-0.26
01:22:09.744 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.33
01:22:09.744 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.26, slope = -0.00
01:22:09.744 00.000 10052 MoveAxis(W, 93, ABG)
01:22:09.744 00.000 10052 Guiding  Dir = 3, Dur = 93
01:22:09.769 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:09.807 00.038 6880 UpdateGuideState exits: m=2140 SNR=32.2
01:22:09.807 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:09.807 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:09.807 00.000 6880 Enqueuing Expose request
01:22:09.822 00.015 10052 IsSlewing returns 0
01:22:09.896 00.074 10052 IsGuiding returns 0
01:22:09.964 00.068 10052 PulseGuide returned control before completion, sleep 35
01:22:10.039 00.075 10052 IsGuiding returns 1
01:22:10.039 00.000 10052 scope still moving after pulse duration time elapsed
01:22:10.119 00.080 10052 IsSlewing returns 0
01:22:10.198 00.079 10052 IsGuiding returns 0
01:22:10.198 00.000 10052 scope move finished after 93 + 209 ms
01:22:10.198 00.000 10052 Move returns status 0, amount 93
01:22:10.199 00.001 10052 MoveAxis(N, 3, ABG)
01:22:10.199 00.000 10052 Guiding  Dir = 0, Dur = 3
01:22:10.273 00.074 10052 IsSlewing returns 0
01:22:10.351 00.078 10052 IsGuiding returns 0
01:22:10.494 00.143 10052 IsGuiding returns 0
01:22:10.495 00.001 10052 Move returns status 0, amount 3
01:22:10.495 00.000 10052 move complete, result=0
01:22:10.495 00.000 10052 worker thread done servicing request
01:22:10.495 00.000 10052 Worker thread wakes up
01:22:10.495 00.000 6880 GuideStep: 0.3 px 93 ms WEST, -0.3 px 3 ms NORTH
01:22:10.495 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:10.495 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:11.001 00.506 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ded26088-9f6c-414e-9635-f3e0ef13fac6"}
01:22:11.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ded26088-9f6c-414e-9635-f3e0ef13fac6"}
01:22:11.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d78b7e16-9e42-4903-ae73-4b5e59b23b6c"}
01:22:11.002 00.000 6880 case statement mapped state 6 to 3
01:22:11.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d78b7e16-9e42-4903-ae73-4b5e59b23b6c"}
01:22:11.002 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fded0a12-7f73-4bc0-a7f6-4cab85107d7e"}
01:22:11.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":784,"width":15,"height":15,"star_pos":[7.44,7.05],"pixels":"..."},"id":"fded0a12-7f73-4bc0-a7f6-4cab85107d7e"}
01:22:11.729 00.727 10052 Exposure complete
01:22:11.798 00.069 10052 worker thread done servicing request
01:22:11.798 00.000 6880 OnExposeComplete: enter
01:22:11.798 00.000 6880 UpdateGuideState(): m_state=6
01:22:11.798 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 785
01:22:11.798 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=887.66, Mass=2099, SNR=31.8, Peak=142 HFD=4.5
01:22:11.798 00.000 6880 MultiStar: large primary error, entering stabilization period
01:22:11.798 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
01:22:11.798 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
01:22:11.799 00.001 6880 CameraToMount -- cameraX=-0.29 cameraY=-1.13 hyp=1.17 cameraTheta=-1.82 mountX=1.15 mountY=-0.28, mountTheta=-0.24
01:22:11.800 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-1.13, opts=13)
01:22:11.800 00.000 6880 Enqueuing Move request for scope (-0.29, -1.13)
01:22:11.800 00.000 10052 Worker thread wakes up
01:22:11.800 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -1.13) opts 0xd
01:22:11.800 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -1.13)
01:22:11.800 00.000 10052 Moving (-0.29, -1.13) raw xDistance=1.15 yDistance=-0.28
01:22:11.800 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 1.15
01:22:11.800 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.28, slope = -0.02
01:22:11.801 00.001 10052 MoveAxis(W, 312, ABG)
01:22:11.801 00.000 10052 Guiding  Dir = 3, Dur = 312
01:22:11.824 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:11.846 00.022 10052 IsSlewing returns 0
01:22:11.862 00.016 6880 UpdateGuideState exits: m=2099 SNR=31.8
01:22:11.862 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:11.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:11.862 00.000 6880 Enqueuing Expose request
01:22:11.925 00.063 10052 IsGuiding returns 0
01:22:11.988 00.063 10052 PulseGuide returned control before completion, sleep 259
01:22:12.329 00.341 10052 IsGuiding returns 0
01:22:12.329 00.000 10052 Move returns status 0, amount 312
01:22:12.329 00.000 10052 MoveAxis(N, 34, ABG)
01:22:12.329 00.000 10052 Guiding  Dir = 0, Dur = 34
01:22:12.395 00.066 10052 IsSlewing returns 0
01:22:12.472 00.077 10052 IsGuiding returns 0
01:22:12.601 00.129 10052 IsGuiding returns 0
01:22:12.601 00.000 10052 Move returns status 0, amount 34
01:22:12.602 00.001 10052 move complete, result=0
01:22:12.602 00.000 10052 worker thread done servicing request
01:22:12.602 00.000 10052 Worker thread wakes up
01:22:12.602 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:12.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:12.602 00.000 6880 GuideStep: 1.1 px 312 ms WEST, -0.3 px 34 ms NORTH
01:22:13.001 00.399 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9fdd56ac-0bdc-44a0-9fec-2e49ca66f369"}
01:22:13.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9fdd56ac-0bdc-44a0-9fec-2e49ca66f369"}
01:22:13.001 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98cfb88e-5d61-46dc-99a8-fa286cb3de9c"}
01:22:13.001 00.000 6880 case statement mapped state 6 to 3
01:22:13.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"98cfb88e-5d61-46dc-99a8-fa286cb3de9c"}
01:22:13.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b507c9a-b52b-4fe3-af25-73a61bf4f499"}
01:22:13.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":785,"width":15,"height":15,"star_pos":[6.50,6.66],"pixels":"..."},"id":"0b507c9a-b52b-4fe3-af25-73a61bf4f499"}
01:22:13.732 00.730 10052 Exposure complete
01:22:13.817 00.085 10052 worker thread done servicing request
01:22:13.817 00.000 6880 OnExposeComplete: enter
01:22:13.817 00.000 6880 UpdateGuideState(): m_state=6
01:22:13.817 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 786
01:22:13.817 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.13, Mass=2207, SNR=32.6, Peak=142 HFD=4.5
01:22:13.817 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
01:22:13.817 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
01:22:13.817 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.66 hyp=0.69 cameraTheta=-1.85 mountX=0.67 mountY=-0.18, mountTheta=-0.27
01:22:13.819 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.66, opts=13)
01:22:13.819 00.000 6880 Enqueuing Move request for scope (-0.19, -0.66)
01:22:13.819 00.000 10052 Worker thread wakes up
01:22:13.819 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.66) opts 0xd
01:22:13.819 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.66)
01:22:13.819 00.000 10052 Moving (-0.19, -0.66) raw xDistance=0.67 yDistance=-0.18
01:22:13.819 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.67
01:22:13.819 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.18, slope = -0.02
01:22:13.819 00.000 10052 MoveAxis(W, 194, ABG)
01:22:13.819 00.000 10052 Guiding  Dir = 3, Dur = 194
01:22:13.840 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:13.870 00.030 6880 UpdateGuideState exits: m=2207 SNR=32.6
01:22:13.870 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:13.870 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:13.870 00.000 6880 Enqueuing Expose request
01:22:13.886 00.016 10052 IsSlewing returns 0
01:22:13.965 00.079 10052 IsGuiding returns 0
01:22:14.028 00.063 10052 PulseGuide returned control before completion, sleep 141
01:22:14.251 00.223 10052 IsGuiding returns 0
01:22:14.251 00.000 10052 Move returns status 0, amount 194
01:22:14.251 00.000 10052 MoveAxis(N, 38, ABG)
01:22:14.251 00.000 10052 Guiding  Dir = 0, Dur = 38
01:22:14.329 00.078 10052 IsSlewing returns 0
01:22:14.405 00.076 10052 IsGuiding returns 0
01:22:14.539 00.134 10052 IsGuiding returns 0
01:22:14.539 00.000 10052 Move returns status 0, amount 38
01:22:14.539 00.000 10052 move complete, result=0
01:22:14.539 00.000 10052 worker thread done servicing request
01:22:14.539 00.000 10052 Worker thread wakes up
01:22:14.539 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:14.540 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:14.540 00.000 6880 GuideStep: 0.7 px 194 ms WEST, -0.2 px 38 ms NORTH
01:22:14.999 00.459 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"96aaa894-a683-4d41-9c04-a4d3e54f7e80"}
01:22:14.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"96aaa894-a683-4d41-9c04-a4d3e54f7e80"}
01:22:14.999 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dd167b97-5a1b-4d06-b491-2f318f0844e9"}
01:22:14.999 00.000 6880 case statement mapped state 6 to 3
01:22:14.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd167b97-5a1b-4d06-b491-2f318f0844e9"}
01:22:15.001 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"23e074a4-6f4e-420a-a29a-f1ed4509167c"}
01:22:15.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":786,"width":15,"height":15,"star_pos":[6.61,7.13],"pixels":"..."},"id":"23e074a4-6f4e-420a-a29a-f1ed4509167c"}
01:22:15.457 00.456 10052 Exposure complete
01:22:15.511 00.054 10052 worker thread done servicing request
01:22:15.511 00.000 6880 OnExposeComplete: enter
01:22:15.511 00.000 6880 UpdateGuideState(): m_state=6
01:22:15.511 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 787
01:22:15.511 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.42, Mass=2266, SNR=33.0, Peak=146 HFD=4.7
01:22:15.512 00.001 6880 MultiStar: exiting stabilization period
01:22:15.512 00.000 6880 MultiStar: [#1 -0.07,-0.29,0.94,U] [#2 -0.20,-0.24,0.98,U] [#3 -0.16,-0.15,0.89,U] [#4 -0.08,-0.25,0.83,U] [#5 0.02,0.00,0.94,U] [#6 -0.16,-0.27,0.92,U] [#7 -0.12,-0.13,0.75,U] [#8 -0.14,-0.27,0.77,U] 
01:22:15.512 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.22}, one-star: {-0.06, -0.37}
01:22:15.512 00.000 6880 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.61) = xAngle (-0.42 = -0.42)
01:22:15.512 00.000 6880 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
01:22:15.512 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-2.03 mountX=0.22 mountY=-0.11, mountTheta=-0.44
01:22:15.514 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.22, opts=13)
01:22:15.514 00.000 6880 Enqueuing Move request for scope (-0.11, -0.22)
01:22:15.514 00.000 10052 Worker thread wakes up
01:22:15.514 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.22) opts 0xd
01:22:15.515 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.22)
01:22:15.515 00.000 10052 Moving (-0.11, -0.22) raw xDistance=0.22 yDistance=-0.11
01:22:15.515 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.22
01:22:15.515 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:22:15.515 00.000 10052 MoveAxis(W, 70, ABG)
01:22:15.515 00.000 10052 Guiding  Dir = 3, Dur = 70
01:22:15.536 00.021 10052 IsSlewing returns 0
01:22:15.540 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:15.574 00.034 10052 IsGuiding returns 0
01:22:15.574 00.000 6880 UpdateGuideState exits: m=2266 SNR=33.0
01:22:15.574 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:15.574 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:15.574 00.000 6880 Enqueuing Expose request
01:22:15.601 00.027 10052 PulseGuide returned control before completion, sleep 52
01:22:15.718 00.117 10052 IsGuiding returns 0
01:22:15.718 00.000 10052 Move returns status 0, amount 70
01:22:15.719 00.001 10052 MoveAxis(N, 0, ABG)
01:22:15.719 00.000 10052 Move returns status 0, amount 0
01:22:15.719 00.000 10052 move complete, result=0
01:22:15.719 00.000 10052 worker thread done servicing request
01:22:15.719 00.000 6880 GuideStep: 0.2 px 70 ms WEST, -0.1 px 0 ms NORTH
01:22:15.719 00.000 10052 Worker thread wakes up
01:22:15.719 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:15.719 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:16.851 01.132 10052 Exposure complete
01:22:16.922 00.071 10052 worker thread done servicing request
01:22:16.922 00.000 6880 OnExposeComplete: enter
01:22:16.922 00.000 6880 UpdateGuideState(): m_state=6
01:22:16.923 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 788
01:22:16.923 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.04, Mass=2146, SNR=32.1, Peak=139 HFD=4.3
01:22:16.923 00.000 6880 MultiStar: [#1 -0.19,-0.38,0.95,U] [#2 -0.29,-0.35,0.99,U] [#3 -0.23,-0.30,0.94,U] [#4 -0.02,-0.85,0.00,M2] [#5 0.07,-0.19,1.00,U] [#6 -0.12,-0.34,0.92,U] [#7 -0.12,-0.21,0.80,U] [#8 -0.05,-0.73,0.00,M8] 
01:22:16.923 00.000 6880 refined, 6 included, MultiStar: {-0.14, -0.36}, one-star: {-0.08, -0.75}
01:22:16.923 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
01:22:16.923 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:22:16.924 00.001 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.36 hyp=0.39 cameraTheta=-1.93 mountX=0.37 mountY=-0.13, mountTheta=-0.34
01:22:16.925 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.36, opts=13)
01:22:16.925 00.000 6880 Enqueuing Move request for scope (-0.14, -0.36)
01:22:16.926 00.001 10052 Worker thread wakes up
01:22:16.927 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.36) opts 0xd
01:22:16.927 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.36)
01:22:16.927 00.000 10052 Moving (-0.14, -0.36) raw xDistance=0.37 yDistance=-0.13
01:22:16.927 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
01:22:16.927 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
01:22:16.927 00.000 10052 MoveAxis(W, 102, ABG)
01:22:16.927 00.000 10052 Guiding  Dir = 3, Dur = 102
01:22:16.949 00.022 10052 IsSlewing returns 0
01:22:16.952 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:16.986 00.034 10052 IsGuiding returns 0
01:22:16.990 00.004 6880 UpdateGuideState exits: m=2146 SNR=32.1
01:22:16.990 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:16.991 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:16.991 00.000 6880 Enqueuing Expose request
01:22:17.000 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1249099-9cc0-4596-b511-85f7a6bb42af"}
01:22:17.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1249099-9cc0-4596-b511-85f7a6bb42af"}
01:22:17.002 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5a162a6-97c5-4ded-b825-ba6a96c5a190"}
01:22:17.002 00.000 6880 case statement mapped state 6 to 3
01:22:17.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5a162a6-97c5-4ded-b825-ba6a96c5a190"}
01:22:17.004 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1cc1fe3f-a33f-4fc1-9819-4a08b03b3ee3"}
01:22:17.004 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":788,"width":15,"height":15,"star_pos":[6.72,7.04],"pixels":"..."},"id":"1cc1fe3f-a33f-4fc1-9819-4a08b03b3ee3"}
01:22:17.014 00.010 10052 PulseGuide returned control before completion, sleep 85
01:22:17.134 00.120 10052 IsGuiding returns 0
01:22:17.134 00.000 10052 Move returns status 0, amount 102
01:22:17.134 00.000 10052 MoveAxis(N, 0, ABG)
01:22:17.134 00.000 10052 Move returns status 0, amount 0
01:22:17.134 00.000 10052 move complete, result=0
01:22:17.135 00.001 10052 worker thread done servicing request
01:22:17.135 00.000 10052 Worker thread wakes up
01:22:17.135 00.000 6880 GuideStep: 0.4 px 102 ms WEST, -0.1 px 0 ms NORTH
01:22:17.135 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:17.135 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:18.055 00.920 10052 Exposure complete
01:22:18.130 00.075 10052 worker thread done servicing request
01:22:18.130 00.000 6880 OnExposeComplete: enter
01:22:18.130 00.000 6880 UpdateGuideState(): m_state=6
01:22:18.131 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 789
01:22:18.131 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.10, Mass=2311, SNR=33.3, Peak=150 HFD=4.4
01:22:18.131 00.000 6880 MultiStar: [#1 -0.28,-0.46,0.00,M1] [#2 -0.13,-0.47,0.96,U] [#3 -0.22,-0.34,0.91,U] [#4 -0.15,-0.64,0.00,M3] [#5 -0.11,-0.14,0.97,U] [#6 -0.21,-0.41,0.90,U] [#7 -0.19,-0.32,0.75,U] [#8 -0.20,-0.52,0.00,M9] 
01:22:18.131 00.000 6880 refined, 5 included, MultiStar: {-0.18, -0.40}, one-star: {-0.23, -0.69}
01:22:18.131 00.000 6880 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
01:22:18.132 00.001 6880 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
01:22:18.132 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.40 hyp=0.44 cameraTheta=-1.99 mountX=0.41 mountY=-0.18, mountTheta=-0.41
01:22:18.133 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.40, opts=13)
01:22:18.133 00.000 6880 Enqueuing Move request for scope (-0.18, -0.40)
01:22:18.133 00.000 10052 Worker thread wakes up
01:22:18.133 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.40) opts 0xd
01:22:18.134 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.40)
01:22:18.134 00.000 10052 Moving (-0.18, -0.40) raw xDistance=0.41 yDistance=-0.18
01:22:18.134 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
01:22:18.134 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.01
01:22:18.134 00.000 10052 MoveAxis(W, 114, ABG)
01:22:18.134 00.000 10052 Guiding  Dir = 3, Dur = 114
01:22:18.161 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:18.175 00.014 10052 IsSlewing returns 0
01:22:18.202 00.027 6880 UpdateGuideState exits: m=2311 SNR=33.3
01:22:18.202 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:18.202 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:18.202 00.000 6880 Enqueuing Expose request
01:22:18.252 00.050 10052 IsGuiding returns 0
01:22:18.310 00.058 10052 PulseGuide returned control before completion, sleep 65
01:22:18.456 00.146 10052 IsGuiding returns 0
01:22:18.457 00.001 10052 Move returns status 0, amount 114
01:22:18.457 00.000 10052 MoveAxis(N, 0, ABG)
01:22:18.457 00.000 10052 Move returns status 0, amount 0
01:22:18.457 00.000 10052 move complete, result=0
01:22:18.457 00.000 10052 worker thread done servicing request
01:22:18.457 00.000 6880 GuideStep: 0.4 px 114 ms WEST, -0.2 px 0 ms NORTH
01:22:18.457 00.000 10052 Worker thread wakes up
01:22:18.457 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:18.457 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:18.999 00.542 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0fbafd02-c745-44dd-a83d-6e369178921e"}
01:22:18.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0fbafd02-c745-44dd-a83d-6e369178921e"}
01:22:19.000 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0518303d-d75c-4162-9847-73228afafdb3"}
01:22:19.000 00.000 6880 case statement mapped state 6 to 3
01:22:19.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0518303d-d75c-4162-9847-73228afafdb3"}
01:22:19.001 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4b188deb-4924-4ff1-80bc-1779627a6841"}
01:22:19.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":789,"width":15,"height":15,"star_pos":[6.57,7.10],"pixels":"..."},"id":"4b188deb-4924-4ff1-80bc-1779627a6841"}
01:22:19.590 00.589 10052 Exposure complete
01:22:19.666 00.076 10052 worker thread done servicing request
01:22:19.666 00.000 6880 OnExposeComplete: enter
01:22:19.666 00.000 6880 UpdateGuideState(): m_state=6
01:22:19.667 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 790
01:22:19.667 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.12, Mass=2224, SNR=32.7, Peak=139 HFD=4.5
01:22:19.667 00.000 6880 MultiStar: [#1 -0.14,-0.34,0.94,U] [#2 -0.05,-0.34,0.98,U] [#3 -0.24,-0.26,0.91,U] [#4 -0.18,-0.45,0.83,U] [#5 -0.00,-0.03,0.98,U] [#6 -0.06,-0.44,0.88,U] [#7 -0.07,-0.14,0.74,U] [#8 -0.20,-0.56,0.00,M10] 
01:22:19.667 00.000 6880 refined, 7 included, MultiStar: {-0.11, -0.34}, one-star: {-0.19, -0.67}
01:22:19.667 00.000 6880 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
01:22:19.667 00.000 6880 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
01:22:19.667 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.34 hyp=0.36 cameraTheta=-1.90 mountX=0.34 mountY=-0.11, mountTheta=-0.31
01:22:19.671 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.34, opts=13)
01:22:19.671 00.000 6880 Enqueuing Move request for scope (-0.11, -0.34)
01:22:19.672 00.001 10052 Worker thread wakes up
01:22:19.672 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.34) opts 0xd
01:22:19.672 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.34)
01:22:19.672 00.000 10052 Moving (-0.11, -0.34) raw xDistance=0.34 yDistance=-0.11
01:22:19.672 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
01:22:19.672 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
01:22:19.672 00.000 10052 MoveAxis(W, 98, ABG)
01:22:19.672 00.000 10052 Guiding  Dir = 3, Dur = 98
01:22:19.698 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:19.732 00.034 10052 IsSlewing returns 0
01:22:19.740 00.008 6880 UpdateGuideState exits: m=2224 SNR=32.7
01:22:19.741 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:19.741 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:19.741 00.000 6880 Enqueuing Expose request
01:22:19.812 00.071 10052 IsGuiding returns 0
01:22:19.875 00.063 10052 PulseGuide returned control before completion, sleep 46
01:22:19.991 00.116 10052 IsGuiding returns 1
01:22:19.992 00.001 10052 scope still moving after pulse duration time elapsed
01:22:20.071 00.079 10052 IsSlewing returns 0
01:22:20.151 00.080 10052 IsGuiding returns 0
01:22:20.151 00.000 10052 scope move finished after 98 + 240 ms
01:22:20.151 00.000 10052 Move returns status 0, amount 98
01:22:20.151 00.000 10052 MoveAxis(N, 0, ABG)
01:22:20.151 00.000 10052 Move returns status 0, amount 0
01:22:20.151 00.000 10052 move complete, result=0
01:22:20.151 00.000 10052 worker thread done servicing request
01:22:20.151 00.000 10052 Worker thread wakes up
01:22:20.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:20.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:20.152 00.001 6880 GuideStep: 0.3 px 98 ms WEST, -0.1 px 0 ms NORTH
01:22:21.002 00.850 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e8f029b8-e26e-4882-9034-649d2a50beb1"}
01:22:21.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e8f029b8-e26e-4882-9034-649d2a50beb1"}
01:22:21.002 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a138c2f-2b87-44b5-b04c-b55b14da8222"}
01:22:21.002 00.000 6880 case statement mapped state 6 to 3
01:22:21.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a138c2f-2b87-44b5-b04c-b55b14da8222"}
01:22:21.003 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"63153f95-2f27-40fe-89d7-3ccfc0efcbc1"}
01:22:21.003 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":790,"width":15,"height":15,"star_pos":[6.61,7.12],"pixels":"..."},"id":"63153f95-2f27-40fe-89d7-3ccfc0efcbc1"}
01:22:21.060 00.057 10052 Exposure complete
01:22:21.122 00.062 10052 worker thread done servicing request
01:22:21.122 00.000 6880 OnExposeComplete: enter
01:22:21.122 00.000 6880 UpdateGuideState(): m_state=6
01:22:21.122 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 791
01:22:21.123 00.001 6880 Star::Find returns 1 (0), X=407.59, Y=888.06, Mass=2207, SNR=32.6, Peak=139 HFD=4.3
01:22:21.123 00.000 6880 MultiStar: [#1 -0.07,-0.26,0.96,U] [#2 -0.21,-0.36,0.97,U] [#3 -0.12,-0.33,0.91,U] [#4 0.04,-0.31,0.83,U] [#5 0.07,-0.08,0.96,U] [#6 -0.08,-0.43,0.93,U] [#7 -0.00,-0.16,0.77,U] [#8 -0.09,-0.70,0.00,R] 
01:22:21.123 00.000 6880 refined, 7 included, MultiStar: {-0.08, -0.34}, one-star: {-0.21, -0.73}
01:22:21.123 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
01:22:21.123 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:22:21.123 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.79 mountX=0.34 mountY=-0.07, mountTheta=-0.21
01:22:21.125 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.34, opts=13)
01:22:21.125 00.000 6880 Enqueuing Move request for scope (-0.08, -0.34)
01:22:21.125 00.000 10052 Worker thread wakes up
01:22:21.125 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.34) opts 0xd
01:22:21.125 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.34)
01:22:21.125 00.000 10052 Moving (-0.08, -0.34) raw xDistance=0.34 yDistance=-0.07
01:22:21.125 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
01:22:21.125 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
01:22:21.125 00.000 10052 MoveAxis(W, 97, ABG)
01:22:21.125 00.000 10052 Guiding  Dir = 3, Dur = 97
01:22:21.146 00.021 10052 IsSlewing returns 0
01:22:21.150 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:21.179 00.029 6880 UpdateGuideState exits: m=2207 SNR=32.6
01:22:21.179 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:21.180 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:21.180 00.000 6880 Enqueuing Expose request
01:22:21.184 00.004 10052 IsGuiding returns 0
01:22:21.211 00.027 10052 PulseGuide returned control before completion, sleep 80
01:22:21.314 00.103 10052 IsGuiding returns 0
01:22:21.314 00.000 10052 Move returns status 0, amount 97
01:22:21.314 00.000 10052 MoveAxis(N, 0, ABG)
01:22:21.314 00.000 10052 Move returns status 0, amount 0
01:22:21.314 00.000 10052 move complete, result=0
01:22:21.314 00.000 10052 worker thread done servicing request
01:22:21.314 00.000 6880 GuideStep: 0.3 px 97 ms WEST, -0.1 px 0 ms NORTH
01:22:21.314 00.000 10052 Worker thread wakes up
01:22:21.314 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:21.314 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:22.444 01.130 10052 Exposure complete
01:22:22.515 00.071 10052 worker thread done servicing request
01:22:22.515 00.000 6880 OnExposeComplete: enter
01:22:22.516 00.001 6880 UpdateGuideState(): m_state=6
01:22:22.516 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 792
01:22:22.516 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.38, Mass=2152, SNR=32.2, Peak=138 HFD=4.7
01:22:22.516 00.000 6880 MultiStar: [#1 -0.01,-0.15,0.96,U] [#2 -0.15,-0.31,1.00,U] [#3 -0.01,-0.13,0.89,U] [#4 -0.05,-0.30,0.86,U] [#5 -0.02,0.17,1.01,U] [#6 0.01,-0.36,0.91,U] [#7 0.10,-0.10,0.74,U] [#8 0.06,0.36,0.80,U] 
01:22:22.517 00.001 6880 refined, 8 included, MultiStar: {-0.02, -0.14}, one-star: {-0.09, -0.41}
01:22:22.517 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.12 = -0.12)
01:22:22.517 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:22:22.517 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.14 hyp=0.15 cameraTheta=-1.73 mountX=0.15 mountY=-0.02, mountTheta=-0.15
01:22:22.518 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.14, opts=13)
01:22:22.518 00.000 6880 Enqueuing Move request for scope (-0.02, -0.14)
01:22:22.525 00.007 10052 Worker thread wakes up
01:22:22.525 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.14) opts 0xd
01:22:22.525 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.14)
01:22:22.525 00.000 10052 Moving (-0.02, -0.14) raw xDistance=0.15 yDistance=-0.02
01:22:22.525 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:22:22.525 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
01:22:22.526 00.001 10052 MoveAxis(W, 44, ABG)
01:22:22.526 00.000 10052 Guiding  Dir = 3, Dur = 44
01:22:22.544 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:22.571 00.027 10052 IsSlewing returns 0
01:22:22.585 00.014 6880 UpdateGuideState exits: m=2152 SNR=32.2
01:22:22.585 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:22.585 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:22.585 00.000 6880 Enqueuing Expose request
01:22:22.610 00.025 10052 IsGuiding returns 0
01:22:22.637 00.027 10052 PulseGuide returned control before completion, sleep 27
01:22:22.693 00.056 10052 IsGuiding returns 0
01:22:22.693 00.000 10052 Move returns status 0, amount 44
01:22:22.693 00.000 10052 MoveAxis(N, 0, ABG)
01:22:22.693 00.000 10052 Move returns status 0, amount 0
01:22:22.693 00.000 10052 move complete, result=0
01:22:22.694 00.001 10052 worker thread done servicing request
01:22:22.694 00.000 10052 Worker thread wakes up
01:22:22.694 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:22.694 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:22.694 00.000 6880 GuideStep: 0.1 px 44 ms WEST, -0.0 px 0 ms NORTH
01:22:23.001 00.307 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39d8f063-7269-450a-a632-526e71247ad1"}
01:22:23.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39d8f063-7269-450a-a632-526e71247ad1"}
01:22:23.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe773e3d-a3e1-41da-a8ed-123f1873b286"}
01:22:23.002 00.000 6880 case statement mapped state 6 to 3
01:22:23.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe773e3d-a3e1-41da-a8ed-123f1873b286"}
01:22:23.003 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6c636baa-651d-4793-96f2-ff62472cca47"}
01:22:23.003 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":792,"width":15,"height":15,"star_pos":[6.70,7.38],"pixels":"..."},"id":"6c636baa-651d-4793-96f2-ff62472cca47"}
01:22:23.612 00.609 10052 Exposure complete
01:22:23.688 00.076 6880 OnExposeComplete: enter
01:22:23.688 00.000 6880 UpdateGuideState(): m_state=6
01:22:23.689 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 793
01:22:23.689 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.74, Mass=2111, SNR=31.8, Peak=144 HFD=4.6
01:22:23.689 00.000 10052 worker thread done servicing request
01:22:23.689 00.000 6880 MultiStar: [#1 0.03,0.08,0.96,U] [#2 -0.04,0.00,0.99,U] [#3 0.03,0.28,0.92,U] [#4 -0.10,0.14,0.86,U] [#5 0.13,0.82,0.00,M1] [#6 0.21,-0.03,0.98,U] [#7 -0.06,0.19,0.74,U] [#8 0.12,0.75,0.00,M1] 
01:22:23.689 00.000 6880 single-star, 6 included, MultiStar: {0.02, 0.08}, one-star: {0.00, -0.05}
01:22:23.689 00.000 6880 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
01:22:23.689 00.000 6880 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
01:22:23.690 00.001 6880 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.56 mountX=0.05 mountY=0.00, mountTheta=0.02
01:22:23.691 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.05, opts=13)
01:22:23.691 00.000 6880 Enqueuing Move request for scope (0.00, -0.05)
01:22:23.691 00.000 10052 Worker thread wakes up
01:22:23.692 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
01:22:23.692 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
01:22:23.692 00.000 10052 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=0.00
01:22:23.692 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:23.692 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.13, using input
01:22:23.692 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.03
01:22:23.692 00.000 10052 MoveAxis(E, 0, ABG)
01:22:23.692 00.000 10052 Move returns status 0, amount 0
01:22:23.692 00.000 10052 MoveAxis(N, 0, ABG)
01:22:23.692 00.000 10052 Move returns status 0, amount 0
01:22:23.692 00.000 10052 move complete, result=0
01:22:23.692 00.000 10052 worker thread done servicing request
01:22:23.718 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:23.760 00.042 6880 UpdateGuideState exits: m=2111 SNR=31.8
01:22:23.760 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:23.760 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:23.760 00.000 6880 Enqueuing Expose request
01:22:23.760 00.000 10052 Worker thread wakes up
01:22:23.760 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:22:23.760 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:23.760 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:24.903 01.143 10052 Exposure complete
01:22:24.976 00.073 10052 worker thread done servicing request
01:22:24.977 00.001 6880 OnExposeComplete: enter
01:22:24.977 00.000 6880 UpdateGuideState(): m_state=6
01:22:24.977 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 794
01:22:24.977 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.69, Mass=2254, SNR=33.0, Peak=149 HFD=4.6
01:22:24.978 00.001 6880 MultiStar: [#1 -0.06,-0.05,0.91,U] [#2 -0.08,-0.20,1.01,U] [#3 -0.21,0.02,0.87,U] [#4 -0.08,-0.18,0.84,U] [#5 -0.09,0.56,0.00,M2] [#6 -0.02,-0.10,0.90,U] [#7 -0.00,0.34,0.71,U] [#8 -0.08,0.68,0.00,M2] 
01:22:24.978 00.000 6880 refined, 6 included, MultiStar: {-0.08, -0.05}, one-star: {-0.09, -0.10}
01:22:24.978 00.000 6880 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.61) = xAngle (-0.96 = -0.96)
01:22:24.978 00.000 6880 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
01:22:24.978 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.57 mountX=0.06 mountY=-0.08, mountTheta=-0.97
01:22:24.979 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.05, opts=13)
01:22:24.979 00.000 6880 Enqueuing Move request for scope (-0.08, -0.05)
01:22:24.980 00.001 10052 Worker thread wakes up
01:22:24.980 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
01:22:24.980 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
01:22:24.980 00.000 10052 Moving (-0.08, -0.05) raw xDistance=0.06 yDistance=-0.08
01:22:24.980 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:22:24.980 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
01:22:24.980 00.000 10052 MoveAxis(E, 0, ABG)
01:22:24.980 00.000 10052 Move returns status 0, amount 0
01:22:24.980 00.000 10052 MoveAxis(N, 0, ABG)
01:22:24.980 00.000 10052 Move returns status 0, amount 0
01:22:24.980 00.000 10052 move complete, result=0
01:22:24.980 00.000 10052 worker thread done servicing request
01:22:25.007 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:25.047 00.040 6880 UpdateGuideState exits: m=2254 SNR=33.0
01:22:25.047 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:25.047 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:25.047 00.000 6880 Enqueuing Expose request
01:22:25.047 00.000 10052 Worker thread wakes up
01:22:25.047 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:25.047 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:25.048 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:25.051 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1083ae5d-9117-43af-9fe2-bf692982b1e0"}
01:22:25.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1083ae5d-9117-43af-9fe2-bf692982b1e0"}
01:22:25.061 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b5842b63-9a9a-4f38-aa1d-8198df549539"}
01:22:25.061 00.000 6880 case statement mapped state 6 to 3
01:22:25.062 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5842b63-9a9a-4f38-aa1d-8198df549539"}
01:22:25.063 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c4b33ce0-0bf0-48b1-b148-f0a64204a6e4"}
01:22:25.064 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":794,"width":15,"height":15,"star_pos":[6.71,6.69],"pixels":"..."},"id":"c4b33ce0-0bf0-48b1-b148-f0a64204a6e4"}
01:22:25.962 00.898 10052 Exposure complete
01:22:26.027 00.065 10052 worker thread done servicing request
01:22:26.027 00.000 6880 OnExposeComplete: enter
01:22:26.027 00.000 6880 UpdateGuideState(): m_state=6
01:22:26.027 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 795
01:22:26.027 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.35, Mass=2179, SNR=32.4, Peak=153 HFD=4.5
01:22:26.028 00.001 6880 MultiStar: [#1 -0.01,-0.06,0.91,U] [#2 -0.18,-0.09,0.99,U] [#3 -0.21,-0.06,0.91,U] [#4 0.03,-0.07,0.83,U] [#5 0.03,0.45,0.97,U] [#6 -0.05,-0.21,0.93,U] [#7 -0.07,0.05,0.76,U] [#8 -0.10,0.58,0.00,M3] 
01:22:26.028 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.06}, one-star: {-0.02, -0.44}
01:22:26.028 00.000 6880 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.61) = xAngle (-0.79 = -0.79)
01:22:26.028 00.000 6880 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
01:22:26.028 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.08 cameraTheta=-2.40 mountX=0.06 mountY=-0.06, mountTheta=-0.80
01:22:26.031 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.06, opts=13)
01:22:26.031 00.000 6880 Enqueuing Move request for scope (-0.06, -0.06)
01:22:26.031 00.000 10052 Worker thread wakes up
01:22:26.031 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
01:22:26.031 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
01:22:26.031 00.000 10052 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=-0.06
01:22:26.032 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:22:26.032 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
01:22:26.032 00.000 10052 MoveAxis(E, 0, ABG)
01:22:26.032 00.000 10052 Move returns status 0, amount 0
01:22:26.032 00.000 10052 MoveAxis(N, 0, ABG)
01:22:26.032 00.000 10052 Move returns status 0, amount 0
01:22:26.032 00.000 10052 move complete, result=0
01:22:26.032 00.000 10052 worker thread done servicing request
01:22:26.055 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:26.090 00.035 6880 UpdateGuideState exits: m=2179 SNR=32.4
01:22:26.091 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:26.091 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:26.091 00.000 6880 Enqueuing Expose request
01:22:26.091 00.000 10052 Worker thread wakes up
01:22:26.091 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:26.091 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:26.091 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:26.999 00.908 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1da5eef8-e05b-4b82-b5e3-ad34896b1f08"}
01:22:26.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1da5eef8-e05b-4b82-b5e3-ad34896b1f08"}
01:22:26.999 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a46e1819-f678-456e-8980-dadc460a5325"}
01:22:26.999 00.000 6880 case statement mapped state 6 to 3
01:22:26.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a46e1819-f678-456e-8980-dadc460a5325"}
01:22:27.000 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d4ae8e1d-da6d-420e-b2fe-1592c8e3c982"}
01:22:27.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":795,"width":15,"height":15,"star_pos":[6.78,7.35],"pixels":"..."},"id":"d4ae8e1d-da6d-420e-b2fe-1592c8e3c982"}
01:22:27.223 00.223 10052 Exposure complete
01:22:27.282 00.059 10052 worker thread done servicing request
01:22:27.283 00.001 6880 OnExposeComplete: enter
01:22:27.283 00.000 6880 UpdateGuideState(): m_state=6
01:22:27.283 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 796
01:22:27.283 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.02, Mass=2156, SNR=32.2, Peak=129 HFD=4.8
01:22:27.283 00.000 6880 MultiStar: [#1 -0.19,0.15,0.91,U] [#2 -0.44,-0.22,0.98,U] [#3 -0.22,0.09,0.91,U] [#4 -0.14,-0.42,0.80,U] [#5 -0.02,0.12,0.97,U] [#6 -0.18,-0.10,0.89,U] [#7 -0.28,0.04,0.74,U] [#8 -0.10,0.60,0.00,M4] 
01:22:27.283 00.000 6880 refined, 7 included, MultiStar: {-0.21, -0.15}, one-star: {-0.20, -0.77}
01:22:27.283 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
01:22:27.284 00.001 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:22:27.284 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.15 hyp=0.25 cameraTheta=-2.53 mountX=0.15 mountY=-0.21, mountTheta=-0.93
01:22:27.285 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.15, opts=13)
01:22:27.285 00.000 6880 Enqueuing Move request for scope (-0.21, -0.15)
01:22:27.285 00.000 10052 Worker thread wakes up
01:22:27.285 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.15) opts 0xd
01:22:27.285 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.15)
01:22:27.285 00.000 10052 Moving (-0.21, -0.15) raw xDistance=0.15 yDistance=-0.21
01:22:27.285 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:22:27.285 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
01:22:27.285 00.000 10052 MoveAxis(W, 41, ABG)
01:22:27.286 00.001 10052 Guiding  Dir = 3, Dur = 41
01:22:27.305 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:27.306 00.001 10052 IsSlewing returns 0
01:22:27.337 00.031 6880 UpdateGuideState exits: m=2156 SNR=32.2
01:22:27.337 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:27.337 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:27.338 00.001 6880 Enqueuing Expose request
01:22:27.344 00.006 10052 IsGuiding returns 0
01:22:27.372 00.028 10052 PulseGuide returned control before completion, sleep 24
01:22:27.429 00.057 10052 IsGuiding returns 0
01:22:27.429 00.000 10052 Move returns status 0, amount 41
01:22:27.429 00.000 10052 MoveAxis(N, 0, ABG)
01:22:27.429 00.000 10052 Move returns status 0, amount 0
01:22:27.429 00.000 10052 move complete, result=0
01:22:27.429 00.000 10052 worker thread done servicing request
01:22:27.429 00.000 6880 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
01:22:27.430 00.001 10052 Worker thread wakes up
01:22:27.430 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:27.430 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:28.349 00.919 10052 Exposure complete
01:22:28.422 00.073 10052 worker thread done servicing request
01:22:28.422 00.000 6880 OnExposeComplete: enter
01:22:28.422 00.000 6880 UpdateGuideState(): m_state=6
01:22:28.422 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 797
01:22:28.422 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=888.23, Mass=2178, SNR=32.3, Peak=127 HFD=4.6
01:22:28.423 00.001 6880 MultiStar: [#1 -0.19,-0.31,0.92,U] [#2 -0.11,-0.26,0.99,U] [#3 -0.24,-0.18,0.91,U] [#4 -0.14,-0.53,0.00,M1] [#5 -0.09,0.03,0.98,U] [#6 -0.21,-0.36,0.88,U] [#7 -0.25,-0.09,0.74,U] [#8 -0.36,0.15,0.77,U] 
01:22:28.423 00.000 6880 refined, 7 included, MultiStar: {-0.22, -0.21}, one-star: {-0.32, -0.56}
01:22:28.423 00.000 6880 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.61) = xAngle (-0.76 = -0.76)
01:22:28.423 00.000 6880 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
01:22:28.423 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.30 cameraTheta=-2.37 mountX=0.22 mountY=-0.21, mountTheta=-0.78
01:22:28.425 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.21, opts=13)
01:22:28.425 00.000 6880 Enqueuing Move request for scope (-0.22, -0.21)
01:22:28.425 00.000 10052 Worker thread wakes up
01:22:28.425 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
01:22:28.425 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
01:22:28.425 00.000 10052 Moving (-0.22, -0.21) raw xDistance=0.22 yDistance=-0.21
01:22:28.425 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:22:28.425 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.21, slope = -0.00
01:22:28.425 00.000 10052 MoveAxis(W, 60, ABG)
01:22:28.426 00.001 10052 Guiding  Dir = 3, Dur = 60
01:22:28.451 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:28.491 00.040 10052 IsSlewing returns 0
01:22:28.492 00.001 6880 UpdateGuideState exits: m=2178 SNR=32.3
01:22:28.492 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:28.492 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:28.492 00.000 6880 Enqueuing Expose request
01:22:28.566 00.074 10052 IsGuiding returns 0
01:22:28.623 00.057 10052 PulseGuide returned control before completion, sleep 13
01:22:28.664 00.041 10052 IsGuiding returns 1
01:22:28.666 00.002 10052 scope still moving after pulse duration time elapsed
01:22:28.712 00.046 10052 IsSlewing returns 0
01:22:28.749 00.037 10052 IsGuiding returns 0
01:22:28.750 00.001 10052 scope move finished after 60 + 123 ms
01:22:28.750 00.000 10052 Move returns status 0, amount 60
01:22:28.750 00.000 10052 MoveAxis(N, 8, ABG)
01:22:28.750 00.000 10052 Guiding  Dir = 0, Dur = 8
01:22:28.788 00.038 10052 IsSlewing returns 0
01:22:28.826 00.038 10052 IsGuiding returns 0
01:22:28.892 00.066 10052 IsGuiding returns 0
01:22:28.892 00.000 10052 Move returns status 0, amount 8
01:22:28.892 00.000 10052 move complete, result=0
01:22:28.893 00.001 10052 worker thread done servicing request
01:22:28.893 00.000 10052 Worker thread wakes up
01:22:28.893 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:28.893 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:28.893 00.000 6880 GuideStep: 0.2 px 60 ms WEST, -0.2 px 8 ms NORTH
01:22:28.998 00.105 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"24c99480-8565-4ed2-a0c4-7197ed030a91"}
01:22:28.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"24c99480-8565-4ed2-a0c4-7197ed030a91"}
01:22:28.999 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6213260a-5216-4663-866c-0a15f70aa1b8"}
01:22:28.999 00.000 6880 case statement mapped state 6 to 3
01:22:28.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6213260a-5216-4663-866c-0a15f70aa1b8"}
01:22:28.999 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c557eec-c9e3-4b34-86c3-a54798563a71"}
01:22:29.000 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":797,"width":15,"height":15,"star_pos":[7.47,7.23],"pixels":"..."},"id":"8c557eec-c9e3-4b34-86c3-a54798563a71"}
01:22:30.024 01.024 10052 Exposure complete
01:22:30.098 00.074 10052 worker thread done servicing request
01:22:30.099 00.001 6880 OnExposeComplete: enter
01:22:30.099 00.000 6880 UpdateGuideState(): m_state=6
01:22:30.099 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 798
01:22:30.099 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.19, Mass=2087, SNR=31.6, Peak=125 HFD=4.6
01:22:30.100 00.001 6880 MultiStar: [#1 -0.14,-0.34,0.98,U] [#2 -0.34,-0.25,0.99,U] [#3 -0.30,-0.18,0.89,U] [#4 -0.06,-0.43,0.84,U] [#5 0.08,-0.10,0.91,U] [#6 -0.24,-0.25,0.91,U] [#7 -0.15,-0.10,0.76,U] [#8 -0.19,0.45,0.80,U] 
01:22:30.100 00.000 6880 refined, 8 included, MultiStar: {-0.17, -0.21}, one-star: {-0.18, -0.60}
01:22:30.100 00.000 6880 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.61) = xAngle (-0.63 = -0.63)
01:22:30.100 00.000 6880 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
01:22:30.100 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.25 mountX=0.22 mountY=-0.17, mountTheta=-0.65
01:22:30.102 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.21, opts=13)
01:22:30.102 00.000 6880 Enqueuing Move request for scope (-0.17, -0.21)
01:22:30.102 00.000 10052 Worker thread wakes up
01:22:30.102 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.21) opts 0xd
01:22:30.103 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.21)
01:22:30.103 00.000 10052 Moving (-0.17, -0.21) raw xDistance=0.22 yDistance=-0.17
01:22:30.103 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:22:30.103 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
01:22:30.103 00.000 10052 MoveAxis(W, 62, ABG)
01:22:30.103 00.000 10052 Guiding  Dir = 3, Dur = 62
01:22:30.128 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:30.149 00.021 10052 IsSlewing returns 0
01:22:30.167 00.018 6880 UpdateGuideState exits: m=2087 SNR=31.6
01:22:30.167 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:30.167 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:30.168 00.001 6880 Enqueuing Expose request
01:22:30.216 00.048 10052 IsGuiding returns 0
01:22:30.352 00.136 10052 IsGuiding returns 1
01:22:30.352 00.000 10052 scope still moving after pulse duration time elapsed
01:22:30.423 00.071 10052 IsSlewing returns 0
01:22:30.499 00.076 10052 IsGuiding returns 0
01:22:30.499 00.000 10052 scope move finished after 62 + 221 ms
01:22:30.499 00.000 10052 Move returns status 0, amount 62
01:22:30.499 00.000 10052 MoveAxis(N, 0, ABG)
01:22:30.499 00.000 10052 Move returns status 0, amount 0
01:22:30.499 00.000 10052 move complete, result=0
01:22:30.499 00.000 10052 worker thread done servicing request
01:22:30.499 00.000 10052 Worker thread wakes up
01:22:30.499 00.000 6880 GuideStep: 0.2 px 62 ms WEST, -0.2 px 0 ms NORTH
01:22:30.499 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:30.500 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:30.998 00.498 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe06b609-fece-4a47-85e9-66f171c57eb6"}
01:22:30.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe06b609-fece-4a47-85e9-66f171c57eb6"}
01:22:30.999 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"07fbaa1b-c49a-45b8-bc15-5ac959a32a32"}
01:22:30.999 00.000 6880 case statement mapped state 6 to 3
01:22:30.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"07fbaa1b-c49a-45b8-bc15-5ac959a32a32"}
01:22:31.018 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"868b4505-6bfe-4b00-acb2-3723c3842dd9"}
01:22:31.019 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":798,"width":15,"height":15,"star_pos":[6.61,7.19],"pixels":"..."},"id":"868b4505-6bfe-4b00-acb2-3723c3842dd9"}
01:22:31.421 00.402 10052 Exposure complete
01:22:31.492 00.071 10052 worker thread done servicing request
01:22:31.492 00.000 6880 OnExposeComplete: enter
01:22:31.492 00.000 6880 UpdateGuideState(): m_state=6
01:22:31.492 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 799
01:22:31.492 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.44, Mass=2263, SNR=33.1, Peak=150 HFD=4.7
01:22:31.493 00.001 6880 MultiStar: [#1 -0.14,-0.08,0.89,U] [#2 -0.21,-0.04,0.95,U] [#3 -0.03,-0.08,0.83,U] [#4 -0.01,-0.24,0.77,U] [#5 0.19,0.43,0.89,U] [#6 -0.06,-0.20,0.88,U] [#7 -0.18,-0.08,0.74,U] [#8 0.12,0.60,0.00,M3] 
01:22:31.493 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.08}, one-star: {-0.07, -0.35}
01:22:31.493 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
01:22:31.493 00.000 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:22:31.493 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.23 mountX=0.08 mountY=-0.06, mountTheta=-0.63
01:22:31.494 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.08, opts=13)
01:22:31.494 00.000 6880 Enqueuing Move request for scope (-0.06, -0.08)
01:22:31.495 00.001 10052 Worker thread wakes up
01:22:31.495 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
01:22:31.495 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
01:22:31.495 00.000 10052 Moving (-0.06, -0.08) raw xDistance=0.08 yDistance=-0.06
01:22:31.495 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:22:31.495 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:22:31.495 00.000 10052 MoveAxis(E, 0, ABG)
01:22:31.495 00.000 10052 Move returns status 0, amount 0
01:22:31.495 00.000 10052 MoveAxis(N, 0, ABG)
01:22:31.495 00.000 10052 Move returns status 0, amount 0
01:22:31.495 00.000 10052 move complete, result=0
01:22:31.495 00.000 10052 worker thread done servicing request
01:22:31.518 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:31.555 00.037 6880 UpdateGuideState exits: m=2263 SNR=33.1
01:22:31.555 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:31.556 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:31.556 00.000 6880 Enqueuing Expose request
01:22:31.556 00.000 10052 Worker thread wakes up
01:22:31.556 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:31.556 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:31.556 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:32.683 01.127 10052 Exposure complete
01:22:32.746 00.063 10052 worker thread done servicing request
01:22:32.746 00.000 6880 OnExposeComplete: enter
01:22:32.746 00.000 6880 UpdateGuideState(): m_state=6
01:22:32.746 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 800
01:22:32.747 00.001 6880 Star::Find returns 1 (0), X=407.29, Y=888.32, Mass=2063, SNR=31.5, Peak=141 HFD=4.7
01:22:32.747 00.000 6880 MultiStar: [#1 -0.37,-0.12,0.97,U] [#2 -0.53,0.09,0.00,M1] [#3 -0.53,-0.07,0.00,M1] [#4 -0.28,-0.26,0.83,U] [#5 -0.16,0.38,0.97,U] [#6 -0.40,0.06,0.89,U] [#7 -0.28,0.14,0.77,U] [#8 -0.38,0.36,0.00,M4] 
01:22:32.747 00.000 6880 refined, 5 included, MultiStar: {-0.33, -0.05}, one-star: {-0.51, -0.47}
01:22:32.747 00.000 6880 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.61) = xAngle (-1.38 = -1.38)
01:22:32.748 00.001 6880 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
01:22:32.748 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.34 cameraTheta=-3.00 mountX=0.06 mountY=-0.33, mountTheta=-1.38
01:22:32.749 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=-0.05, opts=13)
01:22:32.749 00.000 6880 Enqueuing Move request for scope (-0.33, -0.05)
01:22:32.750 00.001 10052 Worker thread wakes up
01:22:32.750 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.05) opts 0xd
01:22:32.750 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, -0.05)
01:22:32.750 00.000 10052 Moving (-0.33, -0.05) raw xDistance=0.06 yDistance=-0.33
01:22:32.750 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:22:32.750 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.33, slope = -0.02
01:22:32.750 00.000 10052 MoveAxis(E, 0, ABG)
01:22:32.750 00.000 10052 Move returns status 0, amount 0
01:22:32.750 00.000 10052 MoveAxis(N, 44, ABG)
01:22:32.750 00.000 10052 Guiding  Dir = 0, Dur = 44
01:22:32.771 00.021 10052 IsSlewing returns 0
01:22:32.778 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:32.810 00.032 10052 IsGuiding returns 0
01:22:32.813 00.003 6880 UpdateGuideState exits: m=2063 SNR=31.5
01:22:32.813 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:32.813 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:32.813 00.000 6880 Enqueuing Expose request
01:22:32.837 00.024 10052 PulseGuide returned control before completion, sleep 27
01:22:32.889 00.052 10052 IsGuiding returns 0
01:22:32.889 00.000 10052 Move returns status 0, amount 44
01:22:32.889 00.000 10052 move complete, result=0
01:22:32.889 00.000 10052 worker thread done servicing request
01:22:32.889 00.000 10052 Worker thread wakes up
01:22:32.889 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:32.889 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:32.901 00.012 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 44 ms NORTH
01:22:32.998 00.097 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f42e3b9-258f-4bd8-8210-265d79d594eb"}
01:22:32.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f42e3b9-258f-4bd8-8210-265d79d594eb"}
01:22:32.998 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"660dc2c6-f366-4388-b3b2-5e26a22cd6ec"}
01:22:32.998 00.000 6880 case statement mapped state 6 to 3
01:22:32.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"660dc2c6-f366-4388-b3b2-5e26a22cd6ec"}
01:22:33.000 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3fd5ba5e-a302-4449-8e7d-1aa1632c8438"}
01:22:33.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":800,"width":15,"height":15,"star_pos":[7.29,7.32],"pixels":"..."},"id":"3fd5ba5e-a302-4449-8e7d-1aa1632c8438"}
01:22:33.803 00.803 10052 Exposure complete
01:22:33.865 00.062 10052 worker thread done servicing request
01:22:33.866 00.001 6880 OnExposeComplete: enter
01:22:33.866 00.000 6880 UpdateGuideState(): m_state=6
01:22:33.866 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 801
01:22:33.866 00.000 6880 Star::Find returns 1 (0), X=407.17, Y=888.06, Mass=2058, SNR=31.5, Peak=126 HFD=4.4
01:22:33.866 00.000 6880 MultiStar: [#1 -0.35,-0.25,0.95,U] [#2 -0.54,-0.30,0.00,M2] [#3 -0.65,-0.41,0.00,M2] [#4 -0.23,-0.47,0.00,M1] [#5 -0.40,-0.01,0.95,U] [#6 -0.42,-0.40,0.00,M1] [#7 -0.44,0.00,0.76,U] [#8 -0.57,0.05,0.00,M5] 
01:22:33.867 00.001 6880 refined, 3 included, MultiStar: {-0.46, -0.27}, one-star: {-0.63, -0.73}
01:22:33.867 00.000 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
01:22:33.867 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
01:22:33.867 00.000 6880 CameraToMount -- cameraX=-0.46 cameraY=-0.27 hyp=0.53 cameraTheta=-2.61 mountX=0.29 mountY=-0.45, mountTheta=-1.01
01:22:33.868 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.46, y=-0.27, opts=13)
01:22:33.868 00.000 6880 Enqueuing Move request for scope (-0.46, -0.27)
01:22:33.868 00.000 10052 Worker thread wakes up
01:22:33.868 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.27) opts 0xd
01:22:33.868 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.46, -0.27)
01:22:33.868 00.000 10052 Moving (-0.46, -0.27) raw xDistance=0.29 yDistance=-0.45
01:22:33.869 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
01:22:33.869 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.45, slope = -0.04
01:22:33.869 00.000 10052 MoveAxis(W, 77, ABG)
01:22:33.869 00.000 10052 Guiding  Dir = 3, Dur = 77
01:22:33.890 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:33.922 00.032 6880 UpdateGuideState exits: m=2058 SNR=31.5
01:22:33.922 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:33.922 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:33.922 00.000 6880 Enqueuing Expose request
01:22:33.929 00.007 10052 IsSlewing returns 0
01:22:34.002 00.073 10052 IsGuiding returns 0
01:22:34.059 00.057 10052 PulseGuide returned control before completion, sleep 31
01:22:34.174 00.115 10052 IsGuiding returns 0
01:22:34.174 00.000 10052 Move returns status 0, amount 77
01:22:34.174 00.000 10052 MoveAxis(N, 71, ABG)
01:22:34.175 00.001 10052 Guiding  Dir = 0, Dur = 71
01:22:34.254 00.079 10052 IsSlewing returns 0
01:22:34.328 00.074 10052 IsGuiding returns 0
01:22:34.384 00.056 10052 PulseGuide returned control before completion, sleep 26
01:22:34.463 00.079 10052 IsGuiding returns 1
01:22:34.464 00.001 10052 scope still moving after pulse duration time elapsed
01:22:34.533 00.069 10052 IsSlewing returns 0
01:22:34.603 00.070 10052 IsGuiding returns 0
01:22:34.603 00.000 10052 scope move finished after 71 + 203 ms
01:22:34.603 00.000 10052 Move returns status 0, amount 71
01:22:34.603 00.000 10052 move complete, result=0
01:22:34.603 00.000 10052 worker thread done servicing request
01:22:34.603 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.5 px 71 ms NORTH
01:22:34.603 00.000 10052 Worker thread wakes up
01:22:34.604 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:34.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:34.997 00.393 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0214c779-5c98-4f51-bf4b-145222f55c3c"}
01:22:34.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0214c779-5c98-4f51-bf4b-145222f55c3c"}
01:22:34.997 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8067db18-4b63-496f-a8eb-a9e8a918b0b1"}
01:22:34.997 00.000 6880 case statement mapped state 6 to 3
01:22:34.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8067db18-4b63-496f-a8eb-a9e8a918b0b1"}
01:22:34.998 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f7e450ba-f7c6-4776-bec7-3223809998c7"}
01:22:34.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":801,"width":15,"height":15,"star_pos":[7.17,7.06],"pixels":"..."},"id":"f7e450ba-f7c6-4776-bec7-3223809998c7"}
01:22:35.738 00.740 10052 Exposure complete
01:22:35.798 00.060 10052 worker thread done servicing request
01:22:35.799 00.001 6880 OnExposeComplete: enter
01:22:35.799 00.000 6880 UpdateGuideState(): m_state=6
01:22:35.799 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 802
01:22:35.799 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.13, Mass=2010, SNR=31.0, Peak=122 HFD=4.5
01:22:35.800 00.001 6880 MultiStar: [#1 -0.12,-0.28,0.96,U] [#2 -0.35,-0.40,0.00,M3] [#3 -0.26,-0.38,0.91,U] [#4 0.05,-0.41,0.84,U] [#5 0.08,0.01,0.99,U] [#6 0.02,-0.44,0.91,U] [#7 -0.07,-0.08,0.78,U] [#8 0.00,0.03,0.81,U] 
01:22:35.800 00.000 6880 refined, 7 included, MultiStar: {-0.05, -0.28}, one-star: {-0.11, -0.66}
01:22:35.800 00.000 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
01:22:35.800 00.000 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
01:22:35.800 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.28 hyp=0.29 cameraTheta=-1.75 mountX=0.29 mountY=-0.05, mountTheta=-0.17
01:22:35.801 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.28, opts=13)
01:22:35.801 00.000 6880 Enqueuing Move request for scope (-0.05, -0.28)
01:22:35.802 00.001 10052 Worker thread wakes up
01:22:35.802 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.28) opts 0xd
01:22:35.802 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.28)
01:22:35.802 00.000 10052 Moving (-0.05, -0.28) raw xDistance=0.29 yDistance=-0.05
01:22:35.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
01:22:35.802 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.11, using input
01:22:35.802 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
01:22:35.802 00.000 10052 MoveAxis(W, 80, ABG)
01:22:35.802 00.000 10052 Guiding  Dir = 3, Dur = 80
01:22:35.821 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:35.844 00.023 10052 IsSlewing returns 0
01:22:35.856 00.012 6880 UpdateGuideState exits: m=2010 SNR=31.0
01:22:35.856 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:35.856 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:35.856 00.000 6880 Enqueuing Expose request
01:22:35.924 00.068 10052 IsGuiding returns 0
01:22:35.988 00.064 10052 PulseGuide returned control before completion, sleep 27
01:22:36.109 00.121 10052 IsGuiding returns 0
01:22:36.109 00.000 10052 Move returns status 0, amount 80
01:22:36.109 00.000 10052 MoveAxis(N, 0, ABG)
01:22:36.109 00.000 10052 Move returns status 0, amount 0
01:22:36.110 00.001 10052 move complete, result=0
01:22:36.110 00.000 10052 worker thread done servicing request
01:22:36.110 00.000 6880 GuideStep: 0.3 px 80 ms WEST, -0.0 px 0 ms NORTH
01:22:36.110 00.000 10052 Worker thread wakes up
01:22:36.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:36.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:36.997 00.887 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c08ec2f8-7534-4816-870a-9d1b42e5282c"}
01:22:36.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c08ec2f8-7534-4816-870a-9d1b42e5282c"}
01:22:36.997 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf0c2910-d49f-4d74-a349-025e01ae233c"}
01:22:36.997 00.000 6880 case statement mapped state 6 to 3
01:22:36.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf0c2910-d49f-4d74-a349-025e01ae233c"}
01:22:36.999 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b937e68d-9cce-48f8-8caf-f655628a3e69"}
01:22:36.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":802,"width":15,"height":15,"star_pos":[6.69,7.13],"pixels":"..."},"id":"b937e68d-9cce-48f8-8caf-f655628a3e69"}
01:22:37.024 00.025 10052 Exposure complete
01:22:37.102 00.078 10052 worker thread done servicing request
01:22:37.102 00.000 6880 OnExposeComplete: enter
01:22:37.102 00.000 6880 UpdateGuideState(): m_state=6
01:22:37.102 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 803
01:22:37.102 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.20, Mass=2014, SNR=31.1, Peak=140 HFD=4.5
01:22:37.103 00.001 6880 MultiStar: [#1 -0.11,-0.26,0.95,U] [#2 -0.13,-0.18,0.99,U] [#3 -0.14,-0.16,0.93,U] [#4 0.05,-0.37,0.86,U] [#5 0.28,0.28,1.00,U] [#6 -0.00,-0.35,0.94,U] [#7 0.02,-0.11,0.75,U] [#8 0.01,0.20,0.82,U] 
01:22:37.103 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.18}, one-star: {-0.06, -0.59}
01:22:37.103 00.000 6880 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.61) = xAngle (-0.01 = -0.01)
01:22:37.103 00.000 6880 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
01:22:37.103 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.62 mountX=0.18 mountY=-0.01, mountTheta=-0.04
01:22:37.105 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.18, opts=13)
01:22:37.105 00.000 6880 Enqueuing Move request for scope (-0.01, -0.18)
01:22:37.105 00.000 10052 Worker thread wakes up
01:22:37.105 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.18) opts 0xd
01:22:37.105 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.18)
01:22:37.105 00.000 10052 Moving (-0.01, -0.18) raw xDistance=0.18 yDistance=-0.01
01:22:37.105 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
01:22:37.105 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.02, using input
01:22:37.105 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
01:22:37.105 00.000 10052 MoveAxis(W, 51, ABG)
01:22:37.105 00.000 10052 Guiding  Dir = 3, Dur = 51
01:22:37.126 00.021 10052 IsSlewing returns 0
01:22:37.127 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:37.158 00.031 6880 UpdateGuideState exits: m=2014 SNR=31.1
01:22:37.158 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:37.158 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:37.158 00.000 6880 Enqueuing Expose request
01:22:37.165 00.007 10052 IsGuiding returns 0
01:22:37.191 00.026 10052 PulseGuide returned control before completion, sleep 35
01:22:37.261 00.070 10052 IsGuiding returns 0
01:22:37.261 00.000 10052 Move returns status 0, amount 51
01:22:37.261 00.000 10052 MoveAxis(N, 0, ABG)
01:22:37.261 00.000 10052 Move returns status 0, amount 0
01:22:37.261 00.000 10052 move complete, result=0
01:22:37.262 00.001 10052 worker thread done servicing request
01:22:37.262 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.0 px 0 ms NORTH
01:22:37.262 00.000 10052 Worker thread wakes up
01:22:37.262 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:37.262 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:38.405 01.143 10052 Exposure complete
01:22:38.473 00.068 10052 worker thread done servicing request
01:22:38.473 00.000 6880 OnExposeComplete: enter
01:22:38.473 00.000 6880 UpdateGuideState(): m_state=6
01:22:38.473 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 804
01:22:38.474 00.001 6880 Star::Find returns 1 (0), X=407.51, Y=888.06, Mass=2033, SNR=31.3, Peak=119 HFD=4.4
01:22:38.474 00.000 6880 MultiStar: [#1 -0.22,-0.23,0.93,U] [#2 -0.11,-0.25,0.98,U] [#3 -0.29,-0.31,0.89,U] [#4 -0.01,-0.43,0.84,U] [#5 -0.10,-0.08,0.97,U] [#6 0.09,-0.48,0.91,U] [#7 -0.24,-0.13,0.75,U] [#8 -0.13,0.20,0.77,U] 
01:22:38.474 00.000 6880 refined, 8 included, MultiStar: {-0.15, -0.28}, one-star: {-0.29, -0.73}
01:22:38.474 00.000 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
01:22:38.474 00.000 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:22:38.474 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-2.05 mountX=0.29 mountY=-0.14, mountTheta=-0.46
01:22:38.476 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.28, opts=13)
01:22:38.476 00.000 6880 Enqueuing Move request for scope (-0.15, -0.28)
01:22:38.476 00.000 10052 Worker thread wakes up
01:22:38.476 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.28) opts 0xd
01:22:38.476 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.28)
01:22:38.476 00.000 10052 Moving (-0.15, -0.28) raw xDistance=0.29 yDistance=-0.14
01:22:38.476 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
01:22:38.476 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
01:22:38.476 00.000 10052 MoveAxis(W, 80, ABG)
01:22:38.476 00.000 10052 Guiding  Dir = 3, Dur = 80
01:22:38.497 00.021 10052 IsSlewing returns 0
01:22:38.500 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:38.535 00.035 10052 IsGuiding returns 0
01:22:38.538 00.003 6880 UpdateGuideState exits: m=2033 SNR=31.3
01:22:38.538 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:38.538 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:38.538 00.000 6880 Enqueuing Expose request
01:22:38.562 00.024 10052 PulseGuide returned control before completion, sleep 63
01:22:38.658 00.096 10052 IsGuiding returns 0
01:22:38.658 00.000 10052 Move returns status 0, amount 80
01:22:38.658 00.000 10052 MoveAxis(N, 0, ABG)
01:22:38.658 00.000 10052 Move returns status 0, amount 0
01:22:38.659 00.001 10052 move complete, result=0
01:22:38.659 00.000 10052 worker thread done servicing request
01:22:38.659 00.000 6880 GuideStep: 0.3 px 80 ms WEST, -0.1 px 0 ms NORTH
01:22:38.659 00.000 10052 Worker thread wakes up
01:22:38.659 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:38.659 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:38.996 00.337 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7223fb05-7d22-432d-b69d-9eb5cdffc31f"}
01:22:38.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7223fb05-7d22-432d-b69d-9eb5cdffc31f"}
01:22:38.997 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d6cae4ef-a17a-4185-9f6f-4ac55b050b58"}
01:22:38.997 00.000 6880 case statement mapped state 6 to 3
01:22:38.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6cae4ef-a17a-4185-9f6f-4ac55b050b58"}
01:22:38.998 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"74307e81-0f30-4256-8f55-8deda985092f"}
01:22:38.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":804,"width":15,"height":15,"star_pos":[6.51,7.06],"pixels":"..."},"id":"74307e81-0f30-4256-8f55-8deda985092f"}
01:22:39.576 00.578 10052 Exposure complete
01:22:39.650 00.074 10052 worker thread done servicing request
01:22:39.650 00.000 6880 OnExposeComplete: enter
01:22:39.650 00.000 6880 UpdateGuideState(): m_state=6
01:22:39.650 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 805
01:22:39.650 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.38, Mass=2041, SNR=31.3, Peak=124 HFD=4.7
01:22:39.651 00.001 6880 MultiStar: [#1 -0.03,0.09,0.93,U] [#2 -0.20,-0.15,1.00,U] [#3 -0.12,0.07,0.89,U] [#4 0.02,-0.20,0.81,U] [#5 0.20,0.37,0.94,U] [#6 0.01,-0.14,0.91,U] [#7 -0.11,0.07,0.75,U] [#8 -0.00,0.73,0.00,M3] 
01:22:39.651 00.000 6880 refined, 7 included, MultiStar: {-0.04, -0.04}, one-star: {-0.10, -0.41}
01:22:39.651 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.72 = -0.72)
01:22:39.651 00.000 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
01:22:39.651 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.33 mountX=0.05 mountY=-0.04, mountTheta=-0.74
01:22:39.654 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.04, opts=13)
01:22:39.654 00.000 6880 Enqueuing Move request for scope (-0.04, -0.04)
01:22:39.654 00.000 10052 Worker thread wakes up
01:22:39.654 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:22:39.654 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:22:39.654 00.000 10052 Moving (-0.04, -0.04) raw xDistance=0.05 yDistance=-0.04
01:22:39.654 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:22:39.654 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
01:22:39.654 00.000 10052 MoveAxis(E, 0, ABG)
01:22:39.654 00.000 10052 Move returns status 0, amount 0
01:22:39.654 00.000 10052 MoveAxis(N, 0, ABG)
01:22:39.654 00.000 10052 Move returns status 0, amount 0
01:22:39.655 00.001 10052 move complete, result=0
01:22:39.655 00.000 10052 worker thread done servicing request
01:22:39.679 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:39.719 00.040 6880 UpdateGuideState exits: m=2041 SNR=31.3
01:22:39.719 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:39.719 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:39.719 00.000 6880 Enqueuing Expose request
01:22:39.719 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:22:39.719 00.000 10052 Worker thread wakes up
01:22:39.719 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:39.719 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:40.858 01.139 10052 Exposure complete
01:22:40.930 00.072 10052 worker thread done servicing request
01:22:40.931 00.001 6880 OnExposeComplete: enter
01:22:40.931 00.000 6880 UpdateGuideState(): m_state=6
01:22:40.931 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 806
01:22:40.931 00.000 6880 Star::Find returns 1 (0), X=407.34, Y=888.03, Mass=2019, SNR=31.3, Peak=107 HFD=4.8
01:22:40.932 00.001 6880 MultiStar: [#1 -0.13,-0.59,0.00,M1] [#2 -0.28,-0.66,0.00,M1] [#3 -0.28,-0.63,0.00,M1] [#4 -0.14,-0.65,0.00,M1] [#5 -0.14,-0.12,0.98,U] [#6 -0.16,-0.65,0.00,M1] [#7 -0.26,-0.74,0.00,M1] [#8 -0.22,-0.42,0.78,U] 
01:22:40.932 00.000 6880 refined, 2 included, MultiStar: {-0.28, -0.44}, one-star: {-0.46, -0.77}
01:22:40.932 00.000 6880 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.61) = xAngle (-0.52 = -0.52)
01:22:40.932 00.000 6880 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
01:22:40.932 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.44 hyp=0.52 cameraTheta=-2.13 mountX=0.45 mountY=-0.27, mountTheta=-0.54
01:22:40.933 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.44, opts=13)
01:22:40.933 00.000 6880 Enqueuing Move request for scope (-0.28, -0.44)
01:22:40.934 00.001 10052 Worker thread wakes up
01:22:40.934 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.44) opts 0xd
01:22:40.934 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.44)
01:22:40.934 00.000 10052 Moving (-0.28, -0.44) raw xDistance=0.45 yDistance=-0.27
01:22:40.934 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.45
01:22:40.934 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.01
01:22:40.934 00.000 10052 MoveAxis(W, 121, ABG)
01:22:40.934 00.000 10052 Guiding  Dir = 3, Dur = 121
01:22:40.954 00.020 10052 IsSlewing returns 0
01:22:40.963 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:40.994 00.031 10052 IsGuiding returns 0
01:22:41.002 00.008 6880 UpdateGuideState exits: m=2019 SNR=31.3
01:22:41.003 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:41.003 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:41.003 00.000 6880 Enqueuing Expose request
01:22:41.003 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f9a6559-8ec9-4fce-a6f5-2689ff28a1c3"}
01:22:41.003 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f9a6559-8ec9-4fce-a6f5-2689ff28a1c3"}
01:22:41.020 00.017 10052 PulseGuide returned control before completion, sleep 104
01:22:41.022 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2eb7b8d-95a6-44bb-9836-09397dfc9b01"}
01:22:41.022 00.000 6880 case statement mapped state 6 to 3
01:22:41.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2eb7b8d-95a6-44bb-9836-09397dfc9b01"}
01:22:41.023 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a06adee-6fea-471f-8689-9468dc823f2d"}
01:22:41.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":806,"width":15,"height":15,"star_pos":[7.34,7.03],"pixels":"..."},"id":"6a06adee-6fea-471f-8689-9468dc823f2d"}
01:22:41.160 00.137 10052 IsGuiding returns 0
01:22:41.160 00.000 10052 Move returns status 0, amount 121
01:22:41.160 00.000 10052 MoveAxis(N, 0, ABG)
01:22:41.160 00.000 10052 Move returns status 0, amount 0
01:22:41.160 00.000 10052 move complete, result=0
01:22:41.160 00.000 10052 worker thread done servicing request
01:22:41.160 00.000 6880 GuideStep: 0.5 px 121 ms WEST, -0.3 px 0 ms NORTH
01:22:41.160 00.000 10052 Worker thread wakes up
01:22:41.160 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:41.160 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:42.067 00.907 10052 Exposure complete
01:22:42.126 00.059 10052 worker thread done servicing request
01:22:42.126 00.000 6880 OnExposeComplete: enter
01:22:42.127 00.001 6880 UpdateGuideState(): m_state=6
01:22:42.127 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 807
01:22:42.127 00.000 6880 Star::Find returns 1 (0), X=407.35, Y=888.26, Mass=2045, SNR=31.3, Peak=130 HFD=4.7
01:22:42.127 00.000 6880 MultiStar: [#1 -0.44,-0.21,0.93,U] [#2 -0.42,-0.18,0.96,U] [#3 -0.68,-0.17,0.00,M2] [#4 -0.34,-0.29,0.82,U] [#5 -0.45,0.06,0.96,U] [#6 -0.68,-0.38,0.00,M2] [#7 -0.45,-0.05,0.78,U] [#8 -0.63,0.26,0.00,M3] 
01:22:42.127 00.000 6880 refined, 5 included, MultiStar: {-0.43, -0.21}, one-star: {-0.45, -0.53}
01:22:42.127 00.000 6880 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.61) = xAngle (-1.08 = -1.08)
01:22:42.128 00.001 6880 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
01:22:42.128 00.000 6880 CameraToMount -- cameraX=-0.43 cameraY=-0.21 hyp=0.47 cameraTheta=-2.69 mountX=0.22 mountY=-0.42, mountTheta=-1.09
01:22:42.129 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.43, y=-0.21, opts=13)
01:22:42.129 00.000 6880 Enqueuing Move request for scope (-0.43, -0.21)
01:22:42.129 00.000 10052 Worker thread wakes up
01:22:42.129 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.21) opts 0xd
01:22:42.129 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.43, -0.21)
01:22:42.130 00.001 10052 Moving (-0.43, -0.21) raw xDistance=0.22 yDistance=-0.42
01:22:42.130 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
01:22:42.130 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.42, slope = -0.01
01:22:42.130 00.000 10052 MoveAxis(W, 66, ABG)
01:22:42.130 00.000 10052 Guiding  Dir = 3, Dur = 66
01:22:42.156 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:42.177 00.021 10052 IsSlewing returns 0
01:22:42.191 00.014 6880 UpdateGuideState exits: m=2045 SNR=31.3
01:22:42.191 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:42.191 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:42.191 00.000 6880 Enqueuing Expose request
01:22:42.252 00.061 10052 IsGuiding returns 0
01:22:42.312 00.060 10052 PulseGuide returned control before completion, sleep 17
01:22:42.383 00.071 10052 IsGuiding returns 1
01:22:42.384 00.001 10052 scope still moving after pulse duration time elapsed
01:22:42.460 00.076 10052 IsSlewing returns 0
01:22:42.533 00.073 10052 IsGuiding returns 0
01:22:42.533 00.000 10052 scope move finished after 66 + 214 ms
01:22:42.533 00.000 10052 Move returns status 0, amount 66
01:22:42.533 00.000 10052 MoveAxis(N, 15, ABG)
01:22:42.533 00.000 10052 Guiding  Dir = 0, Dur = 15
01:22:42.607 00.074 10052 IsSlewing returns 0
01:22:42.677 00.070 10052 IsGuiding returns 0
01:22:42.742 00.065 10052 IsGuiding returns 0
01:22:42.743 00.001 10052 Move returns status 0, amount 15
01:22:42.743 00.000 10052 move complete, result=0
01:22:42.743 00.000 10052 worker thread done servicing request
01:22:42.743 00.000 6880 GuideStep: 0.2 px 66 ms WEST, -0.4 px 15 ms NORTH
01:22:42.743 00.000 10052 Worker thread wakes up
01:22:42.743 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:42.743 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:42.996 00.253 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5b4521f-875c-4367-9dc4-f5bd60583a81"}
01:22:42.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5b4521f-875c-4367-9dc4-f5bd60583a81"}
01:22:42.997 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c46f4cdc-f8f2-41a2-8623-a12375802615"}
01:22:42.997 00.000 6880 case statement mapped state 6 to 3
01:22:42.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c46f4cdc-f8f2-41a2-8623-a12375802615"}
01:22:42.997 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"40e7184c-f851-4a8c-9d1d-f675bf1978fc"}
01:22:42.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":807,"width":15,"height":15,"star_pos":[7.35,7.26],"pixels":"..."},"id":"40e7184c-f851-4a8c-9d1d-f675bf1978fc"}
01:22:43.877 00.880 10052 Exposure complete
01:22:43.935 00.058 10052 worker thread done servicing request
01:22:43.935 00.000 6880 OnExposeComplete: enter
01:22:43.935 00.000 6880 UpdateGuideState(): m_state=6
01:22:43.935 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 808
01:22:43.936 00.001 6880 Star::Find returns 1 (0), X=407.61, Y=888.29, Mass=1933, SNR=30.5, Peak=137 HFD=4.3
01:22:43.936 00.000 6880 MultiStar: [#1 -0.16,-0.32,0.96,U] [#2 -0.31,-0.41,0.99,U] [#3 -0.23,-0.35,0.91,U] [#4 -0.02,-0.31,0.85,U] [#5 0.03,-0.11,0.99,U] [#6 -0.07,-0.40,0.97,U] [#7 -0.01,-0.03,0.78,U] [#8 -0.09,0.06,0.81,U] 
01:22:43.936 00.000 6880 refined, 8 included, MultiStar: {-0.12, -0.27}, one-star: {-0.19, -0.50}
01:22:43.936 00.000 6880 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
01:22:43.936 00.000 6880 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
01:22:43.936 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.27 hyp=0.30 cameraTheta=-1.99 mountX=0.28 mountY=-0.12, mountTheta=-0.40
01:22:43.937 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.27, opts=13)
01:22:43.937 00.000 6880 Enqueuing Move request for scope (-0.12, -0.27)
01:22:43.937 00.000 10052 Worker thread wakes up
01:22:43.938 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.27) opts 0xd
01:22:43.938 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.27)
01:22:43.938 00.000 10052 Moving (-0.12, -0.27) raw xDistance=0.28 yDistance=-0.12
01:22:43.938 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:22:43.938 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
01:22:43.938 00.000 10052 MoveAxis(W, 78, ABG)
01:22:43.938 00.000 10052 Guiding  Dir = 3, Dur = 78
01:22:43.961 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:43.991 00.030 10052 IsSlewing returns 0
01:22:43.995 00.004 6880 UpdateGuideState exits: m=1933 SNR=30.5
01:22:43.995 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:43.995 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:43.995 00.000 6880 Enqueuing Expose request
01:22:44.066 00.071 10052 IsGuiding returns 0
01:22:44.134 00.068 10052 PulseGuide returned control before completion, sleep 20
01:22:44.215 00.081 10052 IsGuiding returns 1
01:22:44.216 00.001 10052 scope still moving after pulse duration time elapsed
01:22:44.290 00.074 10052 IsSlewing returns 0
01:22:44.356 00.066 10052 IsGuiding returns 0
01:22:44.357 00.001 10052 scope move finished after 78 + 212 ms
01:22:44.357 00.000 10052 Move returns status 0, amount 78
01:22:44.357 00.000 10052 MoveAxis(N, 0, ABG)
01:22:44.357 00.000 10052 Move returns status 0, amount 0
01:22:44.357 00.000 10052 move complete, result=0
01:22:44.357 00.000 10052 worker thread done servicing request
01:22:44.357 00.000 10052 Worker thread wakes up
01:22:44.357 00.000 6880 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH
01:22:44.358 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:44.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:44.995 00.637 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e918bb6e-f686-4542-b4b6-c413dfc210a1"}
01:22:44.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e918bb6e-f686-4542-b4b6-c413dfc210a1"}
01:22:44.996 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5207aca3-cb7f-4f43-b7c7-edfd10373a10"}
01:22:44.996 00.000 6880 case statement mapped state 6 to 3
01:22:44.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5207aca3-cb7f-4f43-b7c7-edfd10373a10"}
01:22:44.996 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51c34ce9-dc62-4f8a-8aac-80186770c736"}
01:22:44.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":808,"width":15,"height":15,"star_pos":[6.61,7.29],"pixels":"..."},"id":"51c34ce9-dc62-4f8a-8aac-80186770c736"}
01:22:45.273 00.277 10052 Exposure complete
01:22:45.338 00.065 10052 worker thread done servicing request
01:22:45.339 00.001 6880 OnExposeComplete: enter
01:22:45.339 00.000 6880 UpdateGuideState(): m_state=6
01:22:45.339 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 809
01:22:45.339 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.38, Mass=1895, SNR=30.2, Peak=145 HFD=4.3
01:22:45.339 00.000 6880 MultiStar: [#1 -0.00,0.01,0.98,U] [#2 -0.09,-0.10,1.01,U] [#3 -0.13,0.03,0.91,U] [#4 0.06,-0.17,0.87,U] [#5 0.35,0.40,0.00,M1] [#6 0.03,-0.22,0.93,U] [#7 -0.01,0.08,0.79,U] [#8 0.21,0.65,0.00,M3] 
01:22:45.339 00.000 6880 refined, 6 included, MultiStar: {-0.04, -0.12}, one-star: {-0.10, -0.41}
01:22:45.339 00.000 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.28 = -0.28)
01:22:45.339 00.000 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
01:22:45.339 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.89 mountX=0.12 mountY=-0.04, mountTheta=-0.31
01:22:45.341 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.12, opts=13)
01:22:45.341 00.000 6880 Enqueuing Move request for scope (-0.04, -0.12)
01:22:45.341 00.000 10052 Worker thread wakes up
01:22:45.341 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:22:45.341 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:22:45.341 00.000 10052 Moving (-0.04, -0.12) raw xDistance=0.12 yDistance=-0.04
01:22:45.341 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:22:45.341 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:22:45.341 00.000 10052 MoveAxis(W, 36, ABG)
01:22:45.341 00.000 10052 Guiding  Dir = 3, Dur = 36
01:22:45.361 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:45.362 00.001 10052 IsSlewing returns 0
01:22:45.393 00.031 6880 UpdateGuideState exits: m=1895 SNR=30.2
01:22:45.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:45.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:45.393 00.000 6880 Enqueuing Expose request
01:22:45.401 00.008 10052 IsGuiding returns 0
01:22:45.428 00.027 10052 PulseGuide returned control before completion, sleep 19
01:22:45.506 00.078 10052 IsGuiding returns 0
01:22:45.506 00.000 10052 Move returns status 0, amount 36
01:22:45.506 00.000 10052 MoveAxis(N, 0, ABG)
01:22:45.507 00.001 10052 Move returns status 0, amount 0
01:22:45.507 00.000 10052 move complete, result=0
01:22:45.507 00.000 10052 worker thread done servicing request
01:22:45.507 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
01:22:45.508 00.001 10052 Worker thread wakes up
01:22:45.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:45.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:46.637 01.129 10052 Exposure complete
01:22:46.709 00.072 10052 worker thread done servicing request
01:22:46.710 00.001 6880 OnExposeComplete: enter
01:22:46.710 00.000 6880 UpdateGuideState(): m_state=6
01:22:46.710 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 810
01:22:46.710 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.28, Mass=1918, SNR=30.3, Peak=133 HFD=4.4
01:22:46.710 00.000 6880 MultiStar: [#1 -0.34,-0.41,0.00,M1] [#2 -0.27,-0.33,1.03,U] [#3 -0.50,-0.21,0.00,M1] [#4 -0.08,-0.49,0.87,U] [#5 -0.14,0.02,1.00,U] [#6 -0.26,-0.36,0.95,U] [#7 -0.29,0.01,0.77,U] [#8 -0.26,0.18,0.83,U] 
01:22:46.711 00.001 6880 refined, 6 included, MultiStar: {-0.21, -0.22}, one-star: {-0.18, -0.51}
01:22:46.711 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
01:22:46.711 00.000 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
01:22:46.711 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.22 hyp=0.31 cameraTheta=-2.33 mountX=0.23 mountY=-0.21, mountTheta=-0.73
01:22:46.712 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.22, opts=13)
01:22:46.712 00.000 6880 Enqueuing Move request for scope (-0.21, -0.22)
01:22:46.713 00.001 10052 Worker thread wakes up
01:22:46.713 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.22) opts 0xd
01:22:46.713 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.22)
01:22:46.713 00.000 10052 Moving (-0.21, -0.22) raw xDistance=0.23 yDistance=-0.21
01:22:46.713 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
01:22:46.713 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
01:22:46.713 00.000 10052 MoveAxis(W, 64, ABG)
01:22:46.713 00.000 10052 Guiding  Dir = 3, Dur = 64
01:22:46.733 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:46.734 00.001 10052 IsSlewing returns 0
01:22:46.764 00.030 6880 UpdateGuideState exits: m=1918 SNR=30.3
01:22:46.764 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:46.765 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:46.765 00.000 6880 Enqueuing Expose request
01:22:46.772 00.007 10052 IsGuiding returns 0
01:22:46.800 00.028 10052 PulseGuide returned control before completion, sleep 47
01:22:46.875 00.075 10052 IsGuiding returns 0
01:22:46.876 00.001 10052 Move returns status 0, amount 64
01:22:46.876 00.000 10052 MoveAxis(N, 0, ABG)
01:22:46.876 00.000 10052 Move returns status 0, amount 0
01:22:46.876 00.000 10052 move complete, result=0
01:22:46.876 00.000 10052 worker thread done servicing request
01:22:46.876 00.000 10052 Worker thread wakes up
01:22:46.876 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:46.876 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:46.876 00.000 6880 GuideStep: 0.2 px 64 ms WEST, -0.2 px 0 ms NORTH
01:22:46.994 00.118 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4955e222-feef-43ca-b63c-36fe749cb631"}
01:22:46.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4955e222-feef-43ca-b63c-36fe749cb631"}
01:22:46.995 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"863f4c60-d616-4a9e-ad72-1ed40d4929f9"}
01:22:46.995 00.000 6880 case statement mapped state 6 to 3
01:22:46.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"863f4c60-d616-4a9e-ad72-1ed40d4929f9"}
01:22:46.996 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e8a1b15a-6cf6-4b33-935d-aacc4190a87e"}
01:22:46.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":810,"width":15,"height":15,"star_pos":[6.62,7.28],"pixels":"..."},"id":"e8a1b15a-6cf6-4b33-935d-aacc4190a87e"}
01:22:47.795 00.799 10052 Exposure complete
01:22:47.862 00.067 10052 worker thread done servicing request
01:22:47.862 00.000 6880 OnExposeComplete: enter
01:22:47.862 00.000 6880 UpdateGuideState(): m_state=6
01:22:47.862 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 811
01:22:47.862 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.58, Mass=1962, SNR=30.7, Peak=143 HFD=4.7
01:22:47.863 00.001 6880 MultiStar: [#1 -0.10,0.10,0.97,U] [#2 -0.08,-0.17,1.01,U] [#3 -0.27,-0.07,0.92,U] [#4 -0.08,-0.09,0.85,U] [#5 0.22,0.57,0.00,M1] [#6 -0.07,-0.10,0.93,U] [#7 -0.14,0.03,0.79,U] [#8 0.03,0.51,0.79,U] 
01:22:47.863 00.000 6880 refined, 7 included, MultiStar: {-0.10, -0.01}, one-star: {-0.06, -0.21}
01:22:47.863 00.000 6880 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
01:22:47.863 00.000 6880 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
01:22:47.863 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.00 mountX=0.02 mountY=-0.10, mountTheta=-1.39
01:22:47.864 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.01, opts=13)
01:22:47.865 00.001 6880 Enqueuing Move request for scope (-0.10, -0.01)
01:22:47.865 00.000 10052 Worker thread wakes up
01:22:47.865 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:22:47.865 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:22:47.865 00.000 10052 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=-0.10
01:22:47.865 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:22:47.865 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:22:47.865 00.000 10052 MoveAxis(E, 0, ABG)
01:22:47.865 00.000 10052 Move returns status 0, amount 0
01:22:47.865 00.000 10052 MoveAxis(N, 0, ABG)
01:22:47.865 00.000 10052 Move returns status 0, amount 0
01:22:47.865 00.000 10052 move complete, result=0
01:22:47.865 00.000 10052 worker thread done servicing request
01:22:47.887 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:47.921 00.034 6880 UpdateGuideState exits: m=1962 SNR=30.7
01:22:47.921 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:47.921 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:47.921 00.000 6880 Enqueuing Expose request
01:22:47.921 00.000 10052 Worker thread wakes up
01:22:47.921 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:22:47.922 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:47.922 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:48.995 01.073 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bdd4d899-eaa2-4966-bec5-ceb90d504ad7"}
01:22:48.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bdd4d899-eaa2-4966-bec5-ceb90d504ad7"}
01:22:48.996 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"94605049-d7df-4041-83d4-afc5293635c0"}
01:22:48.996 00.000 6880 case statement mapped state 6 to 3
01:22:48.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"94605049-d7df-4041-83d4-afc5293635c0"}
01:22:48.996 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3cf5a09e-24b0-4613-a3d2-90b1997306be"}
01:22:48.997 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":811,"width":15,"height":15,"star_pos":[6.74,6.58],"pixels":"..."},"id":"3cf5a09e-24b0-4613-a3d2-90b1997306be"}
01:22:49.059 00.062 10052 Exposure complete
01:22:49.130 00.071 10052 worker thread done servicing request
01:22:49.130 00.000 6880 OnExposeComplete: enter
01:22:49.130 00.000 6880 UpdateGuideState(): m_state=6
01:22:49.130 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 812
01:22:49.130 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.00, Mass=1996, SNR=30.9, Peak=124 HFD=4.4
01:22:49.131 00.001 6880 MultiStar: [#1 -0.03,-0.49,0.93,U] [#2 0.13,-0.50,1.02,U] [#3 0.05,-0.35,0.94,U] [#4 -0.11,-0.80,0.00,M1] [#5 0.27,-0.13,0.98,U] [#6 0.18,-0.44,0.92,U] [#7 0.05,-0.30,0.76,U] [#8 0.19,-0.04,0.80,U] 
01:22:49.131 00.000 6880 refined, 7 included, MultiStar: {0.10, -0.39}, one-star: {-0.05, -0.79}
01:22:49.131 00.000 6880 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.61) = xAngle (0.29 = 0.29)
01:22:49.131 00.000 6880 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:22:49.131 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.32 mountX=0.39 mountY=0.10, mountTheta=0.26
01:22:49.133 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.39, opts=13)
01:22:49.133 00.000 6880 Enqueuing Move request for scope (0.10, -0.39)
01:22:49.133 00.000 10052 Worker thread wakes up
01:22:49.133 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.39) opts 0xd
01:22:49.133 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.39)
01:22:49.133 00.000 10052 Moving (0.10, -0.39) raw xDistance=0.39 yDistance=0.10
01:22:49.133 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.39
01:22:49.133 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:22:49.133 00.000 10052 MoveAxis(W, 104, ABG)
01:22:49.133 00.000 10052 Guiding  Dir = 3, Dur = 104
01:22:49.155 00.022 10052 IsSlewing returns 0
01:22:49.156 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:49.190 00.034 6880 UpdateGuideState exits: m=1996 SNR=30.9
01:22:49.190 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:49.190 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:49.190 00.000 6880 Enqueuing Expose request
01:22:49.192 00.002 10052 IsGuiding returns 0
01:22:49.220 00.028 10052 PulseGuide returned control before completion, sleep 87
01:22:49.342 00.122 10052 IsGuiding returns 0
01:22:49.342 00.000 10052 Move returns status 0, amount 104
01:22:49.342 00.000 10052 MoveAxis(N, 0, ABG)
01:22:49.343 00.001 10052 Move returns status 0, amount 0
01:22:49.343 00.000 10052 move complete, result=0
01:22:49.343 00.000 10052 worker thread done servicing request
01:22:49.343 00.000 6880 GuideStep: 0.4 px 104 ms WEST, 0.1 px 0 ms NORTH
01:22:49.343 00.000 10052 Worker thread wakes up
01:22:49.343 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:49.343 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:50.262 00.919 10052 Exposure complete
01:22:50.349 00.087 10052 worker thread done servicing request
01:22:50.349 00.000 6880 OnExposeComplete: enter
01:22:50.350 00.001 6880 UpdateGuideState(): m_state=6
01:22:50.350 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 813
01:22:50.350 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.13, Mass=1973, SNR=30.8, Peak=129 HFD=4.5
01:22:50.351 00.001 6880 MultiStar: [#1 -0.02,-0.28,0.94,U] [#2 -0.05,-0.32,1.01,U] [#3 -0.14,-0.06,0.89,U] [#4 -0.09,-0.46,0.84,U] [#5 0.09,-0.07,1.01,U] [#6 0.06,-0.43,0.91,U] [#7 -0.18,-0.17,0.77,U] [#8 0.05,0.18,0.80,U] 
01:22:50.351 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.26}, one-star: {-0.10, -0.66}
01:22:50.351 00.000 6880 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
01:22:50.351 00.000 6880 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:22:50.352 00.001 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.72 mountX=0.26 mountY=-0.04, mountTheta=-0.14
01:22:50.354 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.26, opts=13)
01:22:50.354 00.000 6880 Enqueuing Move request for scope (-0.04, -0.26)
01:22:50.355 00.001 10052 Worker thread wakes up
01:22:50.355 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
01:22:50.355 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
01:22:50.355 00.000 10052 Moving (-0.04, -0.26) raw xDistance=0.26 yDistance=-0.04
01:22:50.355 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
01:22:50.355 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
01:22:50.355 00.000 10052 MoveAxis(W, 76, ABG)
01:22:50.355 00.000 10052 Guiding  Dir = 3, Dur = 76
01:22:50.387 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:50.407 00.020 10052 IsSlewing returns 0
01:22:50.435 00.028 6880 UpdateGuideState exits: m=1973 SNR=30.8
01:22:50.436 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:50.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:50.436 00.000 6880 Enqueuing Expose request
01:22:50.481 00.045 10052 IsGuiding returns 0
01:22:50.544 00.063 10052 PulseGuide returned control before completion, sleep 24
01:22:50.614 00.070 10052 IsGuiding returns 1
01:22:50.615 00.001 10052 scope still moving after pulse duration time elapsed
01:22:50.659 00.044 10052 IsSlewing returns 0
01:22:50.697 00.038 10052 IsGuiding returns 0
01:22:50.697 00.000 10052 scope move finished after 76 + 140 ms
01:22:50.697 00.000 10052 Move returns status 0, amount 76
01:22:50.697 00.000 10052 MoveAxis(N, 0, ABG)
01:22:50.697 00.000 10052 Move returns status 0, amount 0
01:22:50.697 00.000 10052 move complete, result=0
01:22:50.697 00.000 10052 worker thread done servicing request
01:22:50.697 00.000 10052 Worker thread wakes up
01:22:50.697 00.000 6880 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH
01:22:50.697 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:50.699 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:50.993 00.294 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"697a0617-fc0a-4b2b-89f8-f14bc4c79302"}
01:22:50.994 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"697a0617-fc0a-4b2b-89f8-f14bc4c79302"}
01:22:50.994 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a3e45f0-1e6e-47e8-aa93-5f8fef7ed288"}
01:22:50.994 00.000 6880 case statement mapped state 6 to 3
01:22:50.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a3e45f0-1e6e-47e8-aa93-5f8fef7ed288"}
01:22:50.995 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ed0ebb6a-bf58-448c-8be8-f19dbe38c701"}
01:22:50.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":813,"width":15,"height":15,"star_pos":[6.70,7.13],"pixels":"..."},"id":"ed0ebb6a-bf58-448c-8be8-f19dbe38c701"}
01:22:51.827 00.832 10052 Exposure complete
01:22:51.907 00.080 10052 worker thread done servicing request
01:22:51.907 00.000 6880 OnExposeComplete: enter
01:22:51.907 00.000 6880 UpdateGuideState(): m_state=6
01:22:51.907 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 814
01:22:51.907 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.03, Mass=1978, SNR=30.8, Peak=128 HFD=4.4
01:22:51.908 00.001 6880 MultiStar: [#1 0.02,-0.41,0.93,U] [#2 -0.11,-0.48,1.02,U] [#3 -0.02,-0.32,0.91,U] [#4 0.18,-0.37,0.85,U] [#5 0.07,-0.06,0.99,U] [#6 -0.00,-0.42,0.97,U] [#7 0.04,-0.25,0.76,U] [#8 -0.01,0.01,0.81,U] 
01:22:51.908 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.35}, one-star: {-0.02, -0.76}
01:22:51.908 00.000 6880 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.61) = xAngle (0.08 = 0.08)
01:22:51.908 00.000 6880 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
01:22:51.908 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.53 mountX=0.35 mountY=0.02, mountTheta=0.05
01:22:51.910 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.35, opts=13)
01:22:51.910 00.000 6880 Enqueuing Move request for scope (0.01, -0.35)
01:22:51.910 00.000 10052 Worker thread wakes up
01:22:51.910 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
01:22:51.910 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
01:22:51.911 00.001 10052 Moving (0.01, -0.35) raw xDistance=0.35 yDistance=0.02
01:22:51.911 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
01:22:51.911 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.13, using input
01:22:51.911 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
01:22:51.911 00.000 10052 MoveAxis(W, 97, ABG)
01:22:51.911 00.000 10052 Guiding  Dir = 3, Dur = 97
01:22:51.937 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:51.964 00.027 10052 IsSlewing returns 0
01:22:51.982 00.018 6880 UpdateGuideState exits: m=1978 SNR=30.8
01:22:51.982 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:51.983 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:51.983 00.000 6880 Enqueuing Expose request
01:22:52.098 00.115 10052 IsGuiding returns 0
01:22:52.175 00.077 10052 PulseGuide returned control before completion, sleep 31
01:22:52.278 00.103 10052 IsGuiding returns 1
01:22:52.278 00.000 10052 scope still moving after pulse duration time elapsed
01:22:52.355 00.077 10052 IsSlewing returns 0
01:22:52.429 00.074 10052 IsGuiding returns 0
01:22:52.429 00.000 10052 scope move finished after 97 + 233 ms
01:22:52.429 00.000 10052 Move returns status 0, amount 97
01:22:52.430 00.001 10052 MoveAxis(N, 0, ABG)
01:22:52.430 00.000 10052 Move returns status 0, amount 0
01:22:52.430 00.000 10052 move complete, result=0
01:22:52.430 00.000 10052 worker thread done servicing request
01:22:52.430 00.000 10052 Worker thread wakes up
01:22:52.430 00.000 6880 GuideStep: 0.3 px 97 ms WEST, 0.0 px 0 ms NORTH
01:22:52.430 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:52.430 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:52.994 00.564 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"80067d92-9b6b-4494-b99f-c4f0b30951dc"}
01:22:52.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"80067d92-9b6b-4494-b99f-c4f0b30951dc"}
01:22:52.995 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb14fa99-fdda-4e9a-84ee-83782cbb0b44"}
01:22:52.995 00.000 6880 case statement mapped state 6 to 3
01:22:52.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb14fa99-fdda-4e9a-84ee-83782cbb0b44"}
01:22:52.995 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"39c356bb-8d89-4398-b9ae-587f3b414e77"}
01:22:52.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":814,"width":15,"height":15,"star_pos":[6.78,7.03],"pixels":"..."},"id":"39c356bb-8d89-4398-b9ae-587f3b414e77"}
01:22:53.347 00.352 10052 Exposure complete
01:22:53.422 00.075 10052 worker thread done servicing request
01:22:53.422 00.000 6880 OnExposeComplete: enter
01:22:53.422 00.000 6880 UpdateGuideState(): m_state=6
01:22:53.422 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 815
01:22:53.422 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.21, Mass=1982, SNR=30.9, Peak=137 HFD=4.5
01:22:53.423 00.001 6880 MultiStar: [#1 0.07,-0.16,0.95,U] [#2 -0.05,-0.25,0.99,U] [#3 -0.13,-0.24,0.92,U] [#4 0.13,-0.38,0.83,U] [#5 0.26,0.31,0.95,U] [#6 -0.08,-0.33,0.96,U] [#7 0.14,0.09,0.72,U] [#8 0.10,0.23,0.79,U] 
01:22:53.423 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.16}, one-star: {-0.04, -0.58}
01:22:53.423 00.000 6880 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.61) = xAngle (0.29 = 0.29)
01:22:53.423 00.000 6880 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
01:22:53.423 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.16 hyp=0.16 cameraTheta=-1.33 mountX=0.16 mountY=0.04, mountTheta=0.26
01:22:53.425 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.16, opts=13)
01:22:53.425 00.000 6880 Enqueuing Move request for scope (0.04, -0.16)
01:22:53.425 00.000 10052 Worker thread wakes up
01:22:53.426 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.16) opts 0xd
01:22:53.426 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.16)
01:22:53.426 00.000 10052 Moving (0.04, -0.16) raw xDistance=0.16 yDistance=0.04
01:22:53.426 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:22:53.426 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.19, using input
01:22:53.426 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.04
01:22:53.426 00.000 10052 MoveAxis(W, 47, ABG)
01:22:53.426 00.000 10052 Guiding  Dir = 3, Dur = 47
01:22:53.448 00.022 10052 IsSlewing returns 0
01:22:53.454 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:53.485 00.031 10052 IsGuiding returns 0
01:22:53.498 00.013 6880 UpdateGuideState exits: m=1982 SNR=30.9
01:22:53.499 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:53.499 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:53.499 00.000 6880 Enqueuing Expose request
01:22:53.513 00.014 10052 PulseGuide returned control before completion, sleep 30
01:22:53.628 00.115 10052 IsGuiding returns 0
01:22:53.628 00.000 10052 Move returns status 0, amount 47
01:22:53.628 00.000 10052 MoveAxis(N, 0, ABG)
01:22:53.630 00.002 10052 Move returns status 0, amount 0
01:22:53.630 00.000 10052 move complete, result=0
01:22:53.630 00.000 10052 worker thread done servicing request
01:22:53.630 00.000 10052 Worker thread wakes up
01:22:53.630 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
01:22:53.630 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:53.630 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:54.763 01.133 10052 Exposure complete
01:22:54.859 00.096 10052 worker thread done servicing request
01:22:54.859 00.000 6880 OnExposeComplete: enter
01:22:54.860 00.001 6880 UpdateGuideState(): m_state=6
01:22:54.860 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 816
01:22:54.860 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=888.39, Mass=1963, SNR=30.7, Peak=123 HFD=4.6
01:22:54.860 00.000 6880 MultiStar: [#1 0.01,-0.15,0.93,U] [#2 -0.12,-0.22,0.99,U] [#3 -0.11,-0.18,0.90,U] [#4 0.04,-0.28,0.83,U] [#5 -0.02,0.15,0.98,U] [#6 0.07,-0.16,0.93,U] [#7 -0.00,0.02,0.77,U] [#8 0.05,0.16,0.81,U] 
01:22:54.861 00.001 6880 refined, 8 included, MultiStar: {-0.04, -0.12}, one-star: {-0.20, -0.40}
01:22:54.861 00.000 6880 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
01:22:54.861 00.000 6880 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
01:22:54.861 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.86 mountX=0.13 mountY=-0.04, mountTheta=-0.27
01:22:54.862 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.12, opts=13)
01:22:54.862 00.000 6880 Enqueuing Move request for scope (-0.04, -0.12)
01:22:54.862 00.000 10052 Worker thread wakes up
01:22:54.864 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.12) opts 0xd
01:22:54.864 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.12)
01:22:54.864 00.000 10052 Moving (-0.04, -0.12) raw xDistance=0.13 yDistance=-0.04
01:22:54.864 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:22:54.864 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.03
01:22:54.864 00.000 10052 MoveAxis(W, 36, ABG)
01:22:54.864 00.000 10052 Guiding  Dir = 3, Dur = 36
01:22:54.884 00.020 10052 IsSlewing returns 0
01:22:54.892 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:54.923 00.031 10052 IsGuiding returns 0
01:22:54.941 00.018 6880 UpdateGuideState exits: m=1963 SNR=30.7
01:22:54.941 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:54.941 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:54.941 00.000 6880 Enqueuing Expose request
01:22:54.951 00.010 10052 PulseGuide returned control before completion, sleep 19
01:22:54.995 00.044 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8a8c3717-cea3-407a-8539-76d7baab9b36"}
01:22:54.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8a8c3717-cea3-407a-8539-76d7baab9b36"}
01:22:54.997 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f59a35b3-3033-4f17-a0ea-5dea379a8f7f"}
01:22:54.997 00.000 6880 case statement mapped state 6 to 3
01:22:54.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f59a35b3-3033-4f17-a0ea-5dea379a8f7f"}
01:22:54.999 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2bf96068-1336-4620-8245-6872849efc6d"}
01:22:54.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":816,"width":15,"height":15,"star_pos":[6.59,7.39],"pixels":"..."},"id":"2bf96068-1336-4620-8245-6872849efc6d"}
01:22:55.001 00.002 10052 IsGuiding returns 0
01:22:55.001 00.000 10052 Move returns status 0, amount 36
01:22:55.001 00.000 10052 MoveAxis(N, 0, ABG)
01:22:55.001 00.000 10052 Move returns status 0, amount 0
01:22:55.002 00.001 10052 move complete, result=0
01:22:55.002 00.000 10052 worker thread done servicing request
01:22:55.002 00.000 10052 Worker thread wakes up
01:22:55.002 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
01:22:55.002 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:55.003 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:55.908 00.905 10052 Exposure complete
01:22:56.000 00.092 10052 worker thread done servicing request
01:22:56.000 00.000 6880 OnExposeComplete: enter
01:22:56.000 00.000 6880 UpdateGuideState(): m_state=6
01:22:56.000 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 817
01:22:56.001 00.001 6880 Star::Find returns 1 (0), X=407.58, Y=888.39, Mass=1986, SNR=30.9, Peak=130 HFD=4.9
01:22:56.001 00.000 6880 MultiStar: [#1 -0.04,0.04,0.94,U] [#2 -0.42,-0.17,1.00,U] [#3 -0.49,-0.17,0.91,U] [#4 0.13,-0.28,0.83,U] [#5 0.02,0.36,0.96,U] [#6 -0.19,-0.13,0.90,U] [#7 -0.11,0.20,0.75,U] [#8 -0.25,0.31,0.79,U] 
01:22:56.001 00.000 6880 refined, 8 included, MultiStar: {-0.18, -0.04}, one-star: {-0.22, -0.40}
01:22:56.001 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
01:22:56.002 00.001 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
01:22:56.002 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.04 hyp=0.18 cameraTheta=-2.94 mountX=0.04 mountY=-0.18, mountTheta=-1.33
01:22:56.004 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.04, opts=13)
01:22:56.004 00.000 6880 Enqueuing Move request for scope (-0.18, -0.04)
01:22:56.004 00.000 10052 Worker thread wakes up
01:22:56.004 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.04) opts 0xd
01:22:56.004 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.04)
01:22:56.005 00.001 10052 Moving (-0.18, -0.04) raw xDistance=0.04 yDistance=-0.18
01:22:56.005 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:22:56.005 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.01
01:22:56.005 00.000 10052 MoveAxis(E, 0, ABG)
01:22:56.005 00.000 10052 Move returns status 0, amount 0
01:22:56.005 00.000 10052 MoveAxis(N, 0, ABG)
01:22:56.005 00.000 10052 Move returns status 0, amount 0
01:22:56.005 00.000 10052 move complete, result=0
01:22:56.005 00.000 10052 worker thread done servicing request
01:22:56.035 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:56.088 00.053 6880 UpdateGuideState exits: m=1986 SNR=30.9
01:22:56.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:56.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:56.088 00.000 6880 Enqueuing Expose request
01:22:56.088 00.000 10052 Worker thread wakes up
01:22:56.088 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:22:56.089 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:56.089 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:56.992 00.903 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"727767a9-86fc-463c-8dfd-bfcaee570e3e"}
01:22:56.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"727767a9-86fc-463c-8dfd-bfcaee570e3e"}
01:22:56.994 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c8e288a3-44bb-4ab2-9818-61b86575905e"}
01:22:56.994 00.000 6880 case statement mapped state 6 to 3
01:22:56.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8e288a3-44bb-4ab2-9818-61b86575905e"}
01:22:56.994 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12f93574-770c-445f-b93d-d148c77f72be"}
01:22:56.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":817,"width":15,"height":15,"star_pos":[6.58,7.39],"pixels":"..."},"id":"12f93574-770c-445f-b93d-d148c77f72be"}
01:22:57.228 00.234 10052 Exposure complete
01:22:57.300 00.072 10052 worker thread done servicing request
01:22:57.300 00.000 6880 OnExposeComplete: enter
01:22:57.300 00.000 6880 UpdateGuideState(): m_state=6
01:22:57.300 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 818
01:22:57.300 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.13, Mass=1989, SNR=31.0, Peak=132 HFD=4.4
01:22:57.301 00.001 6880 MultiStar: [#1 0.23,-0.18,0.94,U] [#2 0.30,-0.20,1.00,U] [#3 0.15,-0.08,0.89,U] [#4 0.44,-0.29,0.83,U] [#5 0.52,0.28,0.00,M1] [#6 0.29,-0.25,0.94,U] [#7 0.36,-0.01,0.75,U] [#8 0.35,0.33,0.78,U] 
01:22:57.301 00.000 6880 refined, 7 included, MultiStar: {0.29, -0.19}, one-star: {0.22, -0.66}
01:22:57.301 00.000 6880 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.61) = xAngle (1.04 = 1.04)
01:22:57.301 00.000 6880 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
01:22:57.301 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.19 hyp=0.34 cameraTheta=-0.58 mountX=0.17 mountY=0.29, mountTheta=1.03
01:22:57.303 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.19, opts=13)
01:22:57.303 00.000 6880 Enqueuing Move request for scope (0.29, -0.19)
01:22:57.303 00.000 10052 Worker thread wakes up
01:22:57.303 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.19) opts 0xd
01:22:57.303 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.19)
01:22:57.303 00.000 10052 Moving (0.29, -0.19) raw xDistance=0.17 yDistance=0.29
01:22:57.303 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:22:57.303 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.29, slope = 0.02
01:22:57.303 00.000 10052 MoveAxis(W, 47, ABG)
01:22:57.303 00.000 10052 Guiding  Dir = 3, Dur = 47
01:22:57.324 00.021 10052 IsSlewing returns 0
01:22:57.332 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:57.361 00.029 10052 IsGuiding returns 0
01:22:57.370 00.009 6880 UpdateGuideState exits: m=1989 SNR=31.0
01:22:57.370 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:57.370 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:57.370 00.000 6880 Enqueuing Expose request
01:22:57.389 00.019 10052 PulseGuide returned control before completion, sleep 30
01:22:57.450 00.061 10052 IsGuiding returns 0
01:22:57.450 00.000 10052 Move returns status 0, amount 47
01:22:57.451 00.001 10052 MoveAxis(S, 37, ABG)
01:22:57.451 00.000 10052 Guiding  Dir = 1, Dur = 37
01:22:57.488 00.037 10052 IsSlewing returns 0
01:22:57.526 00.038 10052 IsGuiding returns 0
01:22:57.554 00.028 10052 PulseGuide returned control before completion, sleep 20
01:22:57.607 00.053 10052 IsGuiding returns 0
01:22:57.607 00.000 10052 Move returns status 0, amount 37
01:22:57.607 00.000 10052 move complete, result=0
01:22:57.607 00.000 10052 worker thread done servicing request
01:22:57.608 00.001 10052 Worker thread wakes up
01:22:57.608 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:57.608 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:57.615 00.007 6880 GuideStep: 0.2 px 47 ms WEST, 0.3 px 37 ms SOUTH
01:22:58.527 00.912 10052 Exposure complete
01:22:58.602 00.075 10052 worker thread done servicing request
01:22:58.602 00.000 6880 OnExposeComplete: enter
01:22:58.602 00.000 6880 UpdateGuideState(): m_state=6
01:22:58.602 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 819
01:22:58.603 00.001 6880 Star::Find returns 1 (0), X=407.94, Y=888.52, Mass=1975, SNR=30.8, Peak=126 HFD=4.9
01:22:58.603 00.000 6880 MultiStar: [#1 0.21,-0.12,0.95,U] [#2 0.06,-0.12,0.99,U] [#3 0.07,-0.02,0.90,U] [#4 0.34,-0.07,0.82,U] [#5 0.31,0.45,0.00,M2] [#6 0.19,-0.25,0.92,U] [#7 0.23,-0.09,0.75,U] [#8 0.17,0.47,0.76,U] 
01:22:58.603 00.000 6880 refined, 7 included, MultiStar: {0.17, -0.07}, one-star: {0.14, -0.27}
01:22:58.603 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
01:22:58.603 00.000 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
01:22:58.603 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-0.42 mountX=0.07 mountY=0.17, mountTheta=1.19
01:22:58.604 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.07, opts=13)
01:22:58.605 00.001 6880 Enqueuing Move request for scope (0.17, -0.07)
01:22:58.605 00.000 10052 Worker thread wakes up
01:22:58.605 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.07) opts 0xd
01:22:58.605 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.07)
01:22:58.605 00.000 10052 Moving (0.17, -0.07) raw xDistance=0.07 yDistance=0.17
01:22:58.605 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:22:58.605 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
01:22:58.605 00.000 10052 MoveAxis(E, 0, ABG)
01:22:58.605 00.000 10052 Move returns status 0, amount 0
01:22:58.605 00.000 10052 MoveAxis(N, 0, ABG)
01:22:58.605 00.000 10052 Move returns status 0, amount 0
01:22:58.605 00.000 10052 move complete, result=0
01:22:58.605 00.000 10052 worker thread done servicing request
01:22:58.630 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:58.668 00.038 6880 UpdateGuideState exits: m=1975 SNR=30.8
01:22:58.669 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:58.669 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:58.669 00.000 6880 Enqueuing Expose request
01:22:58.669 00.000 10052 Worker thread wakes up
01:22:58.669 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:22:58.669 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:22:58.669 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:22:58.993 00.324 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e36b1a22-44fb-4854-945e-2ce0cf6fa065"}
01:22:58.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e36b1a22-44fb-4854-945e-2ce0cf6fa065"}
01:22:58.994 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33eebc5f-7095-45b8-b678-3c862252ea1a"}
01:22:58.994 00.000 6880 case statement mapped state 6 to 3
01:22:58.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33eebc5f-7095-45b8-b678-3c862252ea1a"}
01:22:58.995 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4807ba4-c740-47df-836b-c9086fac05a7"}
01:22:58.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":819,"width":15,"height":15,"star_pos":[6.94,6.52],"pixels":"..."},"id":"a4807ba4-c740-47df-836b-c9086fac05a7"}
01:22:59.801 00.806 10052 Exposure complete
01:22:59.870 00.069 10052 worker thread done servicing request
01:22:59.870 00.000 6880 OnExposeComplete: enter
01:22:59.870 00.000 6880 UpdateGuideState(): m_state=6
01:22:59.870 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 820
01:22:59.870 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.07, Mass=1929, SNR=30.4, Peak=129 HFD=4.5
01:22:59.871 00.001 6880 MultiStar: [#1 0.01,-0.34,0.94,U] [#2 0.02,-0.44,1.00,U] [#3 0.03,-0.44,0.90,U] [#4 0.07,-0.42,0.84,U] [#5 0.11,-0.11,1.00,U] [#6 0.25,-0.43,0.94,U] [#7 0.05,-0.14,0.79,U] [#8 0.14,-0.07,0.79,U] 
01:22:59.871 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.35}, one-star: {-0.05, -0.72}
01:22:59.871 00.000 6880 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.61) = xAngle (0.23 = 0.23)
01:22:59.871 00.000 6880 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
01:22:59.871 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.35 hyp=0.36 cameraTheta=-1.38 mountX=0.35 mountY=0.07, mountTheta=0.20
01:22:59.873 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.35, opts=13)
01:22:59.873 00.000 6880 Enqueuing Move request for scope (0.07, -0.35)
01:22:59.873 00.000 10052 Worker thread wakes up
01:22:59.873 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.35) opts 0xd
01:22:59.873 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.35)
01:22:59.873 00.000 10052 Moving (0.07, -0.35) raw xDistance=0.35 yDistance=0.07
01:22:59.873 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
01:22:59.873 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.08, using input
01:22:59.873 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:22:59.874 00.001 10052 MoveAxis(W, 94, ABG)
01:22:59.874 00.000 10052 Guiding  Dir = 3, Dur = 94
01:22:59.897 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:22:59.928 00.031 10052 IsSlewing returns 0
01:22:59.936 00.008 6880 UpdateGuideState exits: m=1929 SNR=30.4
01:22:59.936 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:22:59.936 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:22:59.936 00.000 6880 Enqueuing Expose request
01:23:00.003 00.067 10052 IsGuiding returns 0
01:23:00.059 00.056 10052 PulseGuide returned control before completion, sleep 49
01:23:00.175 00.116 10052 IsGuiding returns 1
01:23:00.175 00.000 10052 scope still moving after pulse duration time elapsed
01:23:00.254 00.079 10052 IsSlewing returns 0
01:23:00.329 00.075 10052 IsGuiding returns 0
01:23:00.329 00.000 10052 scope move finished after 94 + 232 ms
01:23:00.330 00.001 10052 Move returns status 0, amount 94
01:23:00.330 00.000 10052 MoveAxis(N, 0, ABG)
01:23:00.330 00.000 10052 Move returns status 0, amount 0
01:23:00.330 00.000 10052 move complete, result=0
01:23:00.330 00.000 10052 worker thread done servicing request
01:23:00.330 00.000 10052 Worker thread wakes up
01:23:00.330 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:00.330 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:00.330 00.000 6880 GuideStep: 0.4 px 94 ms WEST, 0.1 px 0 ms NORTH
01:23:00.992 00.662 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5636a4b-e95c-46f8-864c-bbbe5bb7b63a"}
01:23:00.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5636a4b-e95c-46f8-864c-bbbe5bb7b63a"}
01:23:00.993 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e71b561-3240-4516-b82c-bb65bb624496"}
01:23:00.993 00.000 6880 case statement mapped state 6 to 3
01:23:00.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e71b561-3240-4516-b82c-bb65bb624496"}
01:23:00.994 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"63930b97-650f-4eaa-b5dc-a5d4d1eb5c13"}
01:23:00.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":820,"width":15,"height":15,"star_pos":[6.75,7.07],"pixels":"..."},"id":"63930b97-650f-4eaa-b5dc-a5d4d1eb5c13"}
01:23:01.236 00.242 10052 Exposure complete
01:23:01.296 00.060 10052 worker thread done servicing request
01:23:01.297 00.001 6880 OnExposeComplete: enter
01:23:01.297 00.000 6880 UpdateGuideState(): m_state=6
01:23:01.297 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 821
01:23:01.297 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=888.24, Mass=1904, SNR=30.2, Peak=124 HFD=4.4
01:23:01.297 00.000 6880 MultiStar: [#1 0.24,-0.34,0.98,U] [#2 0.22,-0.27,0.98,U] [#3 0.03,-0.26,0.93,U] [#4 0.35,-0.26,0.88,U] [#5 0.42,0.30,1.01,U] [#6 0.17,-0.41,0.93,U] [#7 0.21,-0.25,0.77,U] [#8 0.15,0.17,0.77,U] 
01:23:01.297 00.000 6880 refined, 8 included, MultiStar: {0.22, -0.21}, one-star: {0.20, -0.55}
01:23:01.297 00.000 6880 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.61) = xAngle (0.85 = 0.85)
01:23:01.298 00.001 6880 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
01:23:01.298 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-0.76 mountX=0.20 mountY=0.23, mountTheta=0.84
01:23:01.299 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.21, opts=13)
01:23:01.299 00.000 6880 Enqueuing Move request for scope (0.22, -0.21)
01:23:01.299 00.000 10052 Worker thread wakes up
01:23:01.299 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.21) opts 0xd
01:23:01.299 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.21)
01:23:01.299 00.000 10052 Moving (0.22, -0.21) raw xDistance=0.20 yDistance=0.23
01:23:01.299 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
01:23:01.299 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.23, slope = 0.02
01:23:01.299 00.000 10052 MoveAxis(W, 60, ABG)
01:23:01.299 00.000 10052 Guiding  Dir = 3, Dur = 60
01:23:01.320 00.021 10052 IsSlewing returns 0
01:23:01.323 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:01.359 00.036 10052 IsGuiding returns 0
01:23:01.360 00.001 6880 UpdateGuideState exits: m=1904 SNR=30.2
01:23:01.361 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:01.361 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:01.361 00.000 6880 Enqueuing Expose request
01:23:01.385 00.024 10052 PulseGuide returned control before completion, sleep 43
01:23:01.460 00.075 10052 IsGuiding returns 0
01:23:01.460 00.000 10052 Move returns status 0, amount 60
01:23:01.460 00.000 10052 MoveAxis(S, 36, ABG)
01:23:01.461 00.001 10052 Guiding  Dir = 1, Dur = 36
01:23:01.536 00.075 10052 IsSlewing returns 0
01:23:01.613 00.077 10052 IsGuiding returns 0
01:23:01.750 00.137 10052 IsGuiding returns 0
01:23:01.751 00.001 10052 Move returns status 0, amount 36
01:23:01.751 00.000 10052 move complete, result=0
01:23:01.751 00.000 10052 worker thread done servicing request
01:23:01.751 00.000 6880 GuideStep: 0.2 px 60 ms WEST, 0.2 px 36 ms SOUTH
01:23:01.751 00.000 10052 Worker thread wakes up
01:23:01.751 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:01.751 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:02.890 01.139 10052 Exposure complete
01:23:02.958 00.068 10052 worker thread done servicing request
01:23:02.958 00.000 6880 OnExposeComplete: enter
01:23:02.959 00.001 6880 UpdateGuideState(): m_state=6
01:23:02.959 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 822
01:23:02.959 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.10, Mass=1972, SNR=30.8, Peak=115 HFD=4.5
01:23:02.959 00.000 6880 MultiStar: [#1 0.02,-0.40,0.96,U] [#2 0.34,-0.43,0.00,M1] [#3 0.12,-0.28,0.89,U] [#4 0.03,-0.72,0.00,M1] [#5 0.26,0.10,0.95,U] [#6 0.19,-0.47,0.92,U] [#7 0.10,-0.25,0.77,U] [#8 0.06,-0.05,0.77,U] 
01:23:02.959 00.000 6880 refined, 6 included, MultiStar: {0.11, -0.30}, one-star: {0.03, -0.69}
01:23:02.959 00.000 6880 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.61) = xAngle (0.39 = 0.39)
01:23:02.960 00.001 6880 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
01:23:02.960 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.22 mountX=0.30 mountY=0.11, mountTheta=0.37
01:23:02.961 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.30, opts=13)
01:23:02.961 00.000 6880 Enqueuing Move request for scope (0.11, -0.30)
01:23:02.961 00.000 10052 Worker thread wakes up
01:23:02.961 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.30) opts 0xd
01:23:02.961 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.30)
01:23:02.962 00.001 10052 Moving (0.11, -0.30) raw xDistance=0.30 yDistance=0.11
01:23:02.962 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:23:02.962 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:23:02.962 00.000 10052 MoveAxis(W, 83, ABG)
01:23:02.962 00.000 10052 Guiding  Dir = 3, Dur = 83
01:23:02.982 00.020 10052 IsSlewing returns 0
01:23:02.987 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:03.020 00.033 10052 IsGuiding returns 0
01:23:03.027 00.007 6880 UpdateGuideState exits: m=1972 SNR=30.8
01:23:03.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:03.027 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:03.027 00.000 6880 Enqueuing Expose request
01:23:03.028 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"04e589cb-7012-4ff9-ba03-f551df7f7f1c"}
01:23:03.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"04e589cb-7012-4ff9-ba03-f551df7f7f1c"}
01:23:03.037 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3638bf33-f864-4479-a1a1-bc38b4ca99b9"}
01:23:03.038 00.001 6880 case statement mapped state 6 to 3
01:23:03.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3638bf33-f864-4479-a1a1-bc38b4ca99b9"}
01:23:03.039 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a774a8d1-e379-4472-a94d-5b6c4a648ca7"}
01:23:03.039 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":822,"width":15,"height":15,"star_pos":[6.83,7.10],"pixels":"..."},"id":"a774a8d1-e379-4472-a94d-5b6c4a648ca7"}
01:23:03.052 00.013 10052 PulseGuide returned control before completion, sleep 62
01:23:03.141 00.089 10052 IsGuiding returns 0
01:23:03.141 00.000 10052 Move returns status 0, amount 83
01:23:03.141 00.000 10052 MoveAxis(N, 0, ABG)
01:23:03.141 00.000 10052 Move returns status 0, amount 0
01:23:03.141 00.000 10052 move complete, result=0
01:23:03.141 00.000 10052 worker thread done servicing request
01:23:03.141 00.000 10052 Worker thread wakes up
01:23:03.141 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:03.143 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:03.143 00.000 6880 GuideStep: 0.3 px 83 ms WEST, 0.1 px 0 ms NORTH
01:23:04.057 00.914 10052 Exposure complete
01:23:04.137 00.080 10052 worker thread done servicing request
01:23:04.137 00.000 6880 OnExposeComplete: enter
01:23:04.137 00.000 6880 UpdateGuideState(): m_state=6
01:23:04.137 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 823
01:23:04.138 00.001 6880 Star::Find returns 1 (0), X=407.88, Y=888.16, Mass=1862, SNR=30.0, Peak=113 HFD=4.5
01:23:04.138 00.000 6880 MultiStar: [#1 0.00,-0.53,0.00,M1] [#2 0.07,-0.34,0.99,U] [#3 0.04,-0.28,0.92,U] [#4 0.16,-0.50,0.00,M2] [#5 0.37,0.03,1.00,U] [#6 0.19,-0.48,0.93,U] [#7 -0.11,-0.45,0.74,U] [#8 0.30,0.10,0.81,U] 
01:23:04.138 00.000 6880 refined, 6 included, MultiStar: {0.14, -0.30}, one-star: {0.08, -0.63}
01:23:04.138 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
01:23:04.138 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
01:23:04.138 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.30 hyp=0.33 cameraTheta=-1.13 mountX=0.29 mountY=0.14, mountTheta=0.45
01:23:04.139 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.30, opts=13)
01:23:04.139 00.000 6880 Enqueuing Move request for scope (0.14, -0.30)
01:23:04.139 00.000 10052 Worker thread wakes up
01:23:04.139 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.30) opts 0xd
01:23:04.140 00.001 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.30)
01:23:04.140 00.000 10052 Moving (0.14, -0.30) raw xDistance=0.29 yDistance=0.14
01:23:04.140 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
01:23:04.140 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
01:23:04.140 00.000 10052 MoveAxis(W, 82, ABG)
01:23:04.140 00.000 10052 Guiding  Dir = 3, Dur = 82
01:23:04.170 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:04.206 00.036 6880 UpdateGuideState exits: m=1862 SNR=30.0
01:23:04.206 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:04.206 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:04.206 00.000 6880 Enqueuing Expose request
01:23:04.213 00.007 10052 IsSlewing returns 0
01:23:04.283 00.070 10052 IsGuiding returns 0
01:23:04.343 00.060 10052 PulseGuide returned control before completion, sleep 33
01:23:04.422 00.079 10052 IsGuiding returns 1
01:23:04.422 00.000 10052 scope still moving after pulse duration time elapsed
01:23:04.495 00.073 10052 IsSlewing returns 0
01:23:04.570 00.075 10052 IsGuiding returns 0
01:23:04.570 00.000 10052 scope move finished after 82 + 204 ms
01:23:04.570 00.000 10052 Move returns status 0, amount 82
01:23:04.570 00.000 10052 MoveAxis(N, 0, ABG)
01:23:04.570 00.000 10052 Move returns status 0, amount 0
01:23:04.570 00.000 10052 move complete, result=0
01:23:04.570 00.000 10052 worker thread done servicing request
01:23:04.570 00.000 10052 Worker thread wakes up
01:23:04.570 00.000 6880 GuideStep: 0.3 px 82 ms WEST, 0.1 px 0 ms NORTH
01:23:04.570 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:04.571 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:04.996 00.425 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9cb3095-9891-47b8-9cc3-cb5057cbc5b6"}
01:23:04.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9cb3095-9891-47b8-9cc3-cb5057cbc5b6"}
01:23:04.996 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe12839c-3564-4c53-bb7a-2a8777943f7a"}
01:23:04.996 00.000 6880 case statement mapped state 6 to 3
01:23:04.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe12839c-3564-4c53-bb7a-2a8777943f7a"}
01:23:04.997 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b345086-022b-417b-9464-dc6d45b54134"}
01:23:04.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":823,"width":15,"height":15,"star_pos":[6.88,7.16],"pixels":"..."},"id":"7b345086-022b-417b-9464-dc6d45b54134"}
01:23:05.711 00.714 10052 Exposure complete
01:23:05.769 00.058 10052 worker thread done servicing request
01:23:05.769 00.000 6880 OnExposeComplete: enter
01:23:05.769 00.000 6880 UpdateGuideState(): m_state=6
01:23:05.769 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 824
01:23:05.770 00.001 6880 Star::Find returns 1 (0), X=407.96, Y=888.11, Mass=2031, SNR=31.3, Peak=117 HFD=4.5
01:23:05.770 00.000 6880 MultiStar: [#1 0.34,-0.33,0.94,U] [#2 0.23,-0.32,0.95,U] [#3 0.12,-0.18,0.89,U] [#4 0.38,-0.39,0.00,M3] [#5 0.52,0.29,0.00,M1] [#6 0.37,-0.26,0.90,U] [#7 0.29,-0.15,0.76,U] [#8 0.34,0.17,0.75,U] 
01:23:05.770 00.000 6880 refined, 6 included, MultiStar: {0.26, -0.27}, one-star: {0.16, -0.68}
01:23:05.770 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
01:23:05.770 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
01:23:05.770 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.27 hyp=0.38 cameraTheta=-0.81 mountX=0.26 mountY=0.26, mountTheta=0.79
01:23:05.772 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.27, opts=13)
01:23:05.772 00.000 6880 Enqueuing Move request for scope (0.26, -0.27)
01:23:05.772 00.000 10052 Worker thread wakes up
01:23:05.772 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.27) opts 0xd
01:23:05.772 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.27)
01:23:05.772 00.000 10052 Moving (0.26, -0.27) raw xDistance=0.26 yDistance=0.26
01:23:05.772 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:23:05.772 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.26, slope = 0.03
01:23:05.772 00.000 10052 MoveAxis(W, 74, ABG)
01:23:05.772 00.000 10052 Guiding  Dir = 3, Dur = 74
01:23:05.795 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:05.837 00.042 6880 UpdateGuideState exits: m=2031 SNR=31.3
01:23:05.837 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:05.837 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:05.837 00.000 6880 Enqueuing Expose request
01:23:05.845 00.008 10052 IsSlewing returns 0
01:23:05.925 00.080 10052 IsGuiding returns 0
01:23:05.989 00.064 10052 PulseGuide returned control before completion, sleep 21
01:23:06.069 00.080 10052 IsGuiding returns 1
01:23:06.069 00.000 10052 scope still moving after pulse duration time elapsed
01:23:06.148 00.079 10052 IsSlewing returns 0
01:23:06.222 00.074 10052 IsGuiding returns 0
01:23:06.223 00.001 10052 scope move finished after 74 + 223 ms
01:23:06.223 00.000 10052 Move returns status 0, amount 74
01:23:06.223 00.000 10052 MoveAxis(S, 48, ABG)
01:23:06.223 00.000 10052 Guiding  Dir = 1, Dur = 48
01:23:06.303 00.080 10052 IsSlewing returns 0
01:23:06.381 00.078 10052 IsGuiding returns 0
01:23:06.513 00.132 10052 IsGuiding returns 1
01:23:06.514 00.001 10052 scope still moving after pulse duration time elapsed
01:23:06.587 00.073 10052 IsSlewing returns 0
01:23:06.667 00.080 10052 IsGuiding returns 0
01:23:06.667 00.000 10052 scope move finished after 48 + 237 ms
01:23:06.667 00.000 10052 Move returns status 0, amount 48
01:23:06.667 00.000 10052 move complete, result=0
01:23:06.668 00.001 10052 worker thread done servicing request
01:23:06.668 00.000 6880 GuideStep: 0.3 px 74 ms WEST, 0.3 px 48 ms SOUTH
01:23:06.668 00.000 10052 Worker thread wakes up
01:23:06.668 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:06.668 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:06.997 00.329 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"694664cf-5b8c-46ac-aee6-7e7cbf458d76"}
01:23:06.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"694664cf-5b8c-46ac-aee6-7e7cbf458d76"}
01:23:06.997 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fabee81f-9907-4e6c-b2b8-e560729dd6f3"}
01:23:06.997 00.000 6880 case statement mapped state 6 to 3
01:23:06.998 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fabee81f-9907-4e6c-b2b8-e560729dd6f3"}
01:23:06.998 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"deda143a-6d99-4634-a53e-4e77a83903fc"}
01:23:06.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":824,"width":15,"height":15,"star_pos":[6.96,7.11],"pixels":"..."},"id":"deda143a-6d99-4634-a53e-4e77a83903fc"}
01:23:07.822 00.824 10052 Exposure complete
01:23:07.905 00.083 10052 worker thread done servicing request
01:23:07.905 00.000 6880 OnExposeComplete: enter
01:23:07.905 00.000 6880 UpdateGuideState(): m_state=6
01:23:07.905 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 825
01:23:07.905 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.29, Mass=1935, SNR=30.6, Peak=117 HFD=4.6
01:23:07.905 00.000 6880 MultiStar: [#1 0.28,-0.34,0.97,U] [#2 0.02,-0.33,0.97,U] [#3 0.22,-0.21,0.90,U] [#4 0.45,-0.26,0.83,U] [#5 0.52,-0.08,0.00,M2] [#6 0.40,-0.34,0.92,U] [#7 0.38,-0.22,0.76,U] [#8 0.33,0.27,0.78,U] 
01:23:07.906 00.001 6880 refined, 7 included, MultiStar: {0.28, -0.25}, one-star: {0.23, -0.50}
01:23:07.906 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
01:23:07.906 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
01:23:07.906 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.25 hyp=0.38 cameraTheta=-0.74 mountX=0.24 mountY=0.28, mountTheta=0.86
01:23:07.907 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.25, opts=13)
01:23:07.907 00.000 6880 Enqueuing Move request for scope (0.28, -0.25)
01:23:07.907 00.000 10052 Worker thread wakes up
01:23:07.907 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.25) opts 0xd
01:23:07.907 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.25)
01:23:07.907 00.000 10052 Moving (0.28, -0.25) raw xDistance=0.24 yDistance=0.28
01:23:07.907 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.24
01:23:07.907 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.28, slope = 0.03
01:23:07.908 00.001 10052 MoveAxis(W, 69, ABG)
01:23:07.908 00.000 10052 Guiding  Dir = 3, Dur = 69
01:23:07.929 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:07.964 00.035 6880 UpdateGuideState exits: m=1935 SNR=30.6
01:23:07.964 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:07.964 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:07.964 00.000 6880 Enqueuing Expose request
01:23:07.974 00.010 10052 IsSlewing returns 0
01:23:08.041 00.067 10052 IsGuiding returns 0
01:23:08.104 00.063 10052 PulseGuide returned control before completion, sleep 16
01:23:08.185 00.081 10052 IsGuiding returns 1
01:23:08.185 00.000 10052 scope still moving after pulse duration time elapsed
01:23:08.264 00.079 10052 IsSlewing returns 0
01:23:08.339 00.075 10052 IsGuiding returns 0
01:23:08.339 00.000 10052 scope move finished after 69 + 228 ms
01:23:08.339 00.000 10052 Move returns status 0, amount 69
01:23:08.339 00.000 10052 MoveAxis(S, 57, ABG)
01:23:08.339 00.000 10052 Guiding  Dir = 1, Dur = 57
01:23:08.405 00.066 10052 IsSlewing returns 0
01:23:08.481 00.076 10052 IsGuiding returns 0
01:23:08.612 00.131 10052 IsGuiding returns 1
01:23:08.612 00.000 10052 scope still moving after pulse duration time elapsed
01:23:08.688 00.076 10052 IsSlewing returns 0
01:23:08.764 00.076 10052 IsGuiding returns 0
01:23:08.764 00.000 10052 scope move finished after 57 + 224 ms
01:23:08.764 00.000 10052 Move returns status 0, amount 57
01:23:08.764 00.000 10052 move complete, result=0
01:23:08.764 00.000 10052 worker thread done servicing request
01:23:08.764 00.000 6880 GuideStep: 0.2 px 69 ms WEST, 0.3 px 57 ms SOUTH
01:23:08.764 00.000 10052 Worker thread wakes up
01:23:08.764 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:08.764 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:08.997 00.233 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a80b6b2e-8a67-4248-a40f-53b6e1e56e78"}
01:23:08.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a80b6b2e-8a67-4248-a40f-53b6e1e56e78"}
01:23:08.998 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c7ac33d4-d14e-42bd-8fcd-9966d8fc5465"}
01:23:08.998 00.000 6880 case statement mapped state 6 to 3
01:23:08.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7ac33d4-d14e-42bd-8fcd-9966d8fc5465"}
01:23:08.998 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3482c5a2-ad0b-4ea5-9fbc-54659503b8e0"}
01:23:08.999 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":825,"width":15,"height":15,"star_pos":[7.03,7.29],"pixels":"..."},"id":"3482c5a2-ad0b-4ea5-9fbc-54659503b8e0"}
01:23:10.006 01.007 10052 Exposure complete
01:23:10.088 00.082 10052 worker thread done servicing request
01:23:10.088 00.000 6880 OnExposeComplete: enter
01:23:10.088 00.000 6880 UpdateGuideState(): m_state=6
01:23:10.089 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 826
01:23:10.089 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=888.10, Mass=1966, SNR=30.8, Peak=131 HFD=4.5
01:23:10.089 00.000 6880 MultiStar: [#1 0.68,-0.39,0.00,M1] [#2 0.02,-0.40,0.92,U] [#3 0.05,-0.37,0.86,U] [#4 0.62,-0.37,0.00,M3] [#5 0.60,-0.02,0.00,M3] [#6 0.22,-0.49,0.00,M1] [#7 0.71,-0.29,0.00,M1] [#8 0.45,-0.04,0.79,U] 
01:23:10.089 00.000 6880 refined, 3 included, MultiStar: {0.23, -0.39}, one-star: {0.41, -0.69}
01:23:10.089 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
01:23:10.090 00.001 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:23:10.090 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.39 hyp=0.46 cameraTheta=-1.04 mountX=0.38 mountY=0.23, mountTheta=0.55
01:23:10.091 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.39, opts=13)
01:23:10.091 00.000 6880 Enqueuing Move request for scope (0.23, -0.39)
01:23:10.091 00.000 10052 Worker thread wakes up
01:23:10.092 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.39) opts 0xd
01:23:10.092 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.39)
01:23:10.092 00.000 10052 Moving (0.23, -0.39) raw xDistance=0.38 yDistance=0.23
01:23:10.092 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.38
01:23:10.092 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.23, slope = 0.03
01:23:10.092 00.000 10052 MoveAxis(W, 106, ABG)
01:23:10.092 00.000 10052 Guiding  Dir = 3, Dur = 106
01:23:10.118 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:10.147 00.029 10052 IsSlewing returns 0
01:23:10.157 00.010 6880 UpdateGuideState exits: m=1966 SNR=30.8
01:23:10.157 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:10.157 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:10.157 00.000 6880 Enqueuing Expose request
01:23:10.214 00.057 10052 IsGuiding returns 0
01:23:10.280 00.066 10052 PulseGuide returned control before completion, sleep 51
01:23:10.383 00.103 10052 IsGuiding returns 1
01:23:10.383 00.000 10052 scope still moving after pulse duration time elapsed
01:23:10.459 00.076 10052 IsSlewing returns 0
01:23:10.534 00.075 10052 IsGuiding returns 0
01:23:10.534 00.000 10052 scope move finished after 106 + 213 ms
01:23:10.534 00.000 10052 Move returns status 0, amount 106
01:23:10.534 00.000 10052 MoveAxis(S, 47, ABG)
01:23:10.534 00.000 10052 Guiding  Dir = 1, Dur = 47
01:23:10.608 00.074 10052 IsSlewing returns 0
01:23:10.676 00.068 10052 IsGuiding returns 0
01:23:10.704 00.028 10052 PulseGuide returned control before completion, sleep 30
01:23:10.763 00.059 10052 IsGuiding returns 0
01:23:10.764 00.001 10052 Move returns status 0, amount 47
01:23:10.764 00.000 10052 move complete, result=0
01:23:10.764 00.000 10052 worker thread done servicing request
01:23:10.764 00.000 10052 Worker thread wakes up
01:23:10.764 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:10.764 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:10.764 00.000 6880 GuideStep: 0.4 px 106 ms WEST, 0.2 px 47 ms SOUTH
01:23:10.997 00.233 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f626175b-73fc-4c0c-97ac-f90336fdc7b6"}
01:23:10.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f626175b-73fc-4c0c-97ac-f90336fdc7b6"}
01:23:10.998 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9d7d7924-848f-4786-8403-80065e8a2d09"}
01:23:10.998 00.000 6880 case statement mapped state 6 to 3
01:23:10.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d7d7924-848f-4786-8403-80065e8a2d09"}
01:23:10.998 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be577a49-0034-4063-a958-fc85b9bd926d"}
01:23:10.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":826,"width":15,"height":15,"star_pos":[7.20,7.10],"pixels":"..."},"id":"be577a49-0034-4063-a958-fc85b9bd926d"}
01:23:11.681 00.683 10052 Exposure complete
01:23:11.752 00.071 10052 worker thread done servicing request
01:23:11.752 00.000 6880 OnExposeComplete: enter
01:23:11.752 00.000 6880 UpdateGuideState(): m_state=6
01:23:11.752 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 827
01:23:11.752 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=888.15, Mass=1943, SNR=30.5, Peak=128 HFD=4.6
01:23:11.753 00.001 6880 MultiStar: [#1 0.15,-0.29,0.96,U] [#2 0.09,-0.36,0.98,U] [#3 -0.21,-0.15,0.90,U] [#4 0.52,-0.36,0.00,M4] [#5 0.21,0.03,0.99,U] [#6 -0.16,-0.31,0.89,U] [#7 0.29,-0.17,0.78,U] [#8 0.15,0.39,0.77,U] 
01:23:11.753 00.000 6880 refined, 7 included, MultiStar: {0.08, -0.20}, one-star: {0.16, -0.64}
01:23:11.753 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
01:23:11.753 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:23:11.753 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.19 mountX=0.20 mountY=0.08, mountTheta=0.40
01:23:11.755 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.20, opts=13)
01:23:11.755 00.000 6880 Enqueuing Move request for scope (0.08, -0.20)
01:23:11.755 00.000 10052 Worker thread wakes up
01:23:11.755 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
01:23:11.755 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
01:23:11.755 00.000 10052 Moving (0.08, -0.20) raw xDistance=0.20 yDistance=0.08
01:23:11.755 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
01:23:11.756 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.00
01:23:11.756 00.000 10052 MoveAxis(W, 59, ABG)
01:23:11.756 00.000 10052 Guiding  Dir = 3, Dur = 59
01:23:11.779 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:11.822 00.043 6880 UpdateGuideState exits: m=1943 SNR=30.5
01:23:11.822 00.000 10052 IsSlewing returns 0
01:23:11.822 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:11.822 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:11.822 00.000 6880 Enqueuing Expose request
01:23:11.896 00.074 10052 IsGuiding returns 0
01:23:12.044 00.148 10052 IsGuiding returns 0
01:23:12.044 00.000 10052 Move returns status 0, amount 59
01:23:12.044 00.000 10052 MoveAxis(N, 0, ABG)
01:23:12.044 00.000 10052 Move returns status 0, amount 0
01:23:12.044 00.000 10052 move complete, result=0
01:23:12.044 00.000 10052 worker thread done servicing request
01:23:12.045 00.001 6880 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
01:23:12.045 00.000 10052 Worker thread wakes up
01:23:12.045 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:12.045 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:12.996 00.951 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ee8559e-4f1c-4915-8989-42b208fed117"}
01:23:12.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ee8559e-4f1c-4915-8989-42b208fed117"}
01:23:12.997 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a7a16ee-ccac-4f23-a91d-58b6de0f232e"}
01:23:12.997 00.000 6880 case statement mapped state 6 to 3
01:23:12.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a7a16ee-ccac-4f23-a91d-58b6de0f232e"}
01:23:12.997 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"acbfa602-e78d-49db-98ac-00202937074a"}
01:23:12.998 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":827,"width":15,"height":15,"star_pos":[6.96,7.15],"pixels":"..."},"id":"acbfa602-e78d-49db-98ac-00202937074a"}
01:23:13.179 00.181 10052 Exposure complete
01:23:13.241 00.062 10052 worker thread done servicing request
01:23:13.242 00.001 6880 OnExposeComplete: enter
01:23:13.242 00.000 6880 UpdateGuideState(): m_state=6
01:23:13.242 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 828
01:23:13.242 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.32, Mass=1925, SNR=30.4, Peak=126 HFD=4.6
01:23:13.242 00.000 6880 MultiStar: [#1 0.42,-0.37,0.00,M1] [#2 -0.01,-0.20,1.00,U] [#3 0.09,-0.13,0.88,U] [#4 0.33,-0.12,0.84,U] [#5 0.48,0.24,0.00,M3] [#6 0.13,-0.33,0.96,U] [#7 0.35,-0.24,0.78,U] [#8 0.21,0.07,0.80,U] 
01:23:13.242 00.000 6880 refined, 6 included, MultiStar: {0.16, -0.21}, one-star: {0.08, -0.47}
01:23:13.242 00.000 6880 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
01:23:13.243 00.001 6880 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:23:13.243 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.21 hyp=0.27 cameraTheta=-0.93 mountX=0.21 mountY=0.16, mountTheta=0.67
01:23:13.244 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.21, opts=13)
01:23:13.244 00.000 6880 Enqueuing Move request for scope (0.16, -0.21)
01:23:13.244 00.000 10052 Worker thread wakes up
01:23:13.244 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.21) opts 0xd
01:23:13.244 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.21)
01:23:13.244 00.000 10052 Moving (0.16, -0.21) raw xDistance=0.21 yDistance=0.16
01:23:13.244 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:23:13.244 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:23:13.244 00.000 10052 MoveAxis(W, 58, ABG)
01:23:13.244 00.000 10052 Guiding  Dir = 3, Dur = 58
01:23:13.263 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:13.265 00.002 10052 IsSlewing returns 0
01:23:13.303 00.038 10052 IsGuiding returns 0
01:23:13.303 00.000 6880 UpdateGuideState exits: m=1925 SNR=30.4
01:23:13.304 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:13.304 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:13.304 00.000 6880 Enqueuing Expose request
01:23:13.330 00.026 10052 PulseGuide returned control before completion, sleep 41
01:23:13.399 00.069 10052 IsGuiding returns 0
01:23:13.399 00.000 10052 Move returns status 0, amount 58
01:23:13.399 00.000 10052 MoveAxis(N, 0, ABG)
01:23:13.399 00.000 10052 Move returns status 0, amount 0
01:23:13.399 00.000 10052 move complete, result=0
01:23:13.399 00.000 10052 worker thread done servicing request
01:23:13.399 00.000 10052 Worker thread wakes up
01:23:13.401 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:13.401 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:13.406 00.005 6880 GuideStep: 0.2 px 58 ms WEST, 0.2 px 0 ms NORTH
01:23:14.316 00.910 10052 Exposure complete
01:23:14.370 00.054 10052 worker thread done servicing request
01:23:14.370 00.000 6880 OnExposeComplete: enter
01:23:14.370 00.000 6880 UpdateGuideState(): m_state=6
01:23:14.370 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 829
01:23:14.370 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=888.58, Mass=1949, SNR=30.7, Peak=136 HFD=4.4
01:23:14.371 00.001 6880 MultiStar: [#1 0.28,-0.09,0.95,U] [#2 0.33,-0.18,1.03,U] [#3 0.23,-0.11,0.92,U] [#4 0.51,0.04,0.82,U] [#5 0.68,0.41,0.00,M4] [#6 0.46,-0.32,0.00,M1] [#7 0.51,-0.09,0.78,U] [#8 0.26,0.25,0.79,U] 
01:23:14.371 00.000 6880 refined, 6 included, MultiStar: {0.34, -0.07}, one-star: {0.30, -0.21}
01:23:14.371 00.000 6880 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.61) = xAngle (1.42 = 1.42)
01:23:14.371 00.000 6880 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
01:23:14.371 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.20 mountX=0.05 mountY=0.34, mountTheta=1.41
01:23:14.372 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.07, opts=13)
01:23:14.372 00.000 6880 Enqueuing Move request for scope (0.34, -0.07)
01:23:14.372 00.000 10052 Worker thread wakes up
01:23:14.372 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
01:23:14.372 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
01:23:14.372 00.000 10052 Moving (0.34, -0.07) raw xDistance=0.05 yDistance=0.34
01:23:14.372 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:23:14.372 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.34, slope = 0.01
01:23:14.372 00.000 10052 MoveAxis(E, 0, ABG)
01:23:14.372 00.000 10052 Move returns status 0, amount 0
01:23:14.372 00.000 10052 MoveAxis(S, 24, ABG)
01:23:14.372 00.000 10052 Guiding  Dir = 1, Dur = 24
01:23:14.395 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:14.417 00.022 10052 IsSlewing returns 0
01:23:14.432 00.015 6880 UpdateGuideState exits: m=1949 SNR=30.7
01:23:14.432 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:14.432 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:14.432 00.000 6880 Enqueuing Expose request
01:23:14.455 00.023 10052 IsGuiding returns 0
01:23:14.521 00.066 10052 IsGuiding returns 1
01:23:14.521 00.000 10052 scope still moving after pulse duration time elapsed
01:23:14.571 00.050 10052 IsSlewing returns 0
01:23:14.610 00.039 10052 IsGuiding returns 0
01:23:14.610 00.000 10052 scope move finished after 24 + 130 ms
01:23:14.610 00.000 10052 Move returns status 0, amount 24
01:23:14.610 00.000 10052 move complete, result=0
01:23:14.610 00.000 10052 worker thread done servicing request
01:23:14.610 00.000 10052 Worker thread wakes up
01:23:14.610 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 24 ms SOUTH
01:23:14.610 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:14.610 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:14.995 00.385 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2141ebe1-f868-4fcf-810f-51c9532e87cd"}
01:23:14.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2141ebe1-f868-4fcf-810f-51c9532e87cd"}
01:23:14.996 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"87d70073-f8ea-49b5-ba06-b43dafc448e2"}
01:23:14.996 00.000 6880 case statement mapped state 6 to 3
01:23:14.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"87d70073-f8ea-49b5-ba06-b43dafc448e2"}
01:23:14.996 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03ceddb4-b6e0-485d-ab45-ac7dde1f19e4"}
01:23:14.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":829,"width":15,"height":15,"star_pos":[7.10,6.58],"pixels":"..."},"id":"03ceddb4-b6e0-485d-ab45-ac7dde1f19e4"}
01:23:15.745 00.749 10052 Exposure complete
01:23:15.804 00.059 10052 worker thread done servicing request
01:23:15.804 00.000 6880 OnExposeComplete: enter
01:23:15.804 00.000 6880 UpdateGuideState(): m_state=6
01:23:15.804 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 830
01:23:15.805 00.001 6880 Star::Find returns 1 (0), X=408.04, Y=888.30, Mass=1915, SNR=30.4, Peak=135 HFD=4.3
01:23:15.805 00.000 6880 MultiStar: [#1 0.14,-0.14,0.95,U] [#2 0.46,0.01,0.97,U] [#3 0.13,0.04,0.90,U] [#4 0.36,-0.21,0.84,U] [#5 0.49,0.32,0.00,M5] [#6 0.39,-0.17,0.93,U] [#7 0.31,0.06,0.76,U] [#8 0.29,0.50,0.00,M1] 
01:23:15.805 00.000 6880 refined, 6 included, MultiStar: {0.29, -0.13}, one-star: {0.24, -0.49}
01:23:15.805 00.000 6880 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.61) = xAngle (1.18 = 1.18)
01:23:15.805 00.000 6880 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
01:23:15.805 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.13 hyp=0.32 cameraTheta=-0.43 mountX=0.12 mountY=0.29, mountTheta=1.18
01:23:15.807 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.13, opts=13)
01:23:15.807 00.000 6880 Enqueuing Move request for scope (0.29, -0.13)
01:23:15.807 00.000 10052 Worker thread wakes up
01:23:15.808 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.13) opts 0xd
01:23:15.808 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.13)
01:23:15.808 00.000 10052 Moving (0.29, -0.13) raw xDistance=0.12 yDistance=0.29
01:23:15.808 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:23:15.808 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.29, slope = 0.01
01:23:15.808 00.000 10052 MoveAxis(W, 33, ABG)
01:23:15.808 00.000 10052 Guiding  Dir = 3, Dur = 33
01:23:15.827 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:15.846 00.019 10052 IsSlewing returns 0
01:23:15.865 00.019 6880 UpdateGuideState exits: m=1915 SNR=30.4
01:23:15.865 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:15.865 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:15.865 00.000 6880 Enqueuing Expose request
01:23:15.925 00.060 10052 IsGuiding returns 0
01:23:16.068 00.143 10052 IsGuiding returns 0
01:23:16.068 00.000 10052 Move returns status 0, amount 33
01:23:16.069 00.001 10052 MoveAxis(S, 19, ABG)
01:23:16.069 00.000 10052 Guiding  Dir = 1, Dur = 19
01:23:16.148 00.079 10052 IsSlewing returns 0
01:23:16.223 00.075 10052 IsGuiding returns 0
01:23:16.371 00.148 10052 IsGuiding returns 0
01:23:16.371 00.000 10052 Move returns status 0, amount 19
01:23:16.371 00.000 10052 move complete, result=0
01:23:16.371 00.000 10052 worker thread done servicing request
01:23:16.371 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.3 px 19 ms SOUTH
01:23:16.371 00.000 10052 Worker thread wakes up
01:23:16.372 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:16.372 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:16.995 00.623 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32089e0a-500f-4608-b075-23992c160125"}
01:23:16.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32089e0a-500f-4608-b075-23992c160125"}
01:23:16.996 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9bee251-4d34-469b-81b7-d40aaecf4def"}
01:23:16.996 00.000 6880 case statement mapped state 6 to 3
01:23:16.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9bee251-4d34-469b-81b7-d40aaecf4def"}
01:23:16.997 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f941098c-79a8-4b3a-9fed-bc75b5fe6b07"}
01:23:16.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":830,"width":15,"height":15,"star_pos":[7.04,7.30],"pixels":"..."},"id":"f941098c-79a8-4b3a-9fed-bc75b5fe6b07"}
01:23:17.279 00.282 10052 Exposure complete
01:23:17.332 00.053 10052 worker thread done servicing request
01:23:17.332 00.000 6880 OnExposeComplete: enter
01:23:17.332 00.000 6880 UpdateGuideState(): m_state=6
01:23:17.332 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 831
01:23:17.332 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.64, Mass=1909, SNR=30.3, Peak=137 HFD=4.7
01:23:17.332 00.000 6880 MultiStar: [#1 0.17,0.03,0.95,U] [#2 0.30,0.37,1.01,U] [#3 -0.00,0.30,0.93,U] [#4 0.41,0.07,0.85,U] [#5 0.43,0.47,0.00,M6] [#6 0.14,0.30,0.93,U] [#7 0.21,0.20,0.78,U] [#8 0.17,0.68,0.00,M2] 
01:23:17.332 00.000 6880 single-star, 6 included, MultiStar: {0.19, 0.16}, one-star: {0.11, -0.15}
01:23:17.332 00.000 6880 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
01:23:17.333 00.001 6880 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
01:23:17.333 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.93 mountX=0.15 mountY=0.11, mountTheta=0.67
01:23:17.334 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.15, opts=13)
01:23:17.334 00.000 6880 Enqueuing Move request for scope (0.11, -0.15)
01:23:17.334 00.000 10052 Worker thread wakes up
01:23:17.334 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
01:23:17.334 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
01:23:17.334 00.000 10052 Moving (0.11, -0.15) raw xDistance=0.15 yDistance=0.11
01:23:17.334 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:23:17.334 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
01:23:17.334 00.000 10052 MoveAxis(W, 41, ABG)
01:23:17.335 00.001 10052 Guiding  Dir = 3, Dur = 41
01:23:17.354 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:17.355 00.001 10052 IsSlewing returns 0
01:23:17.382 00.027 6880 UpdateGuideState exits: m=1909 SNR=30.3
01:23:17.382 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:17.382 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:17.382 00.000 6880 Enqueuing Expose request
01:23:17.394 00.012 10052 IsGuiding returns 0
01:23:17.421 00.027 10052 PulseGuide returned control before completion, sleep 24
01:23:17.469 00.048 10052 IsGuiding returns 0
01:23:17.469 00.000 10052 Move returns status 0, amount 41
01:23:17.469 00.000 10052 MoveAxis(N, 0, ABG)
01:23:17.469 00.000 10052 Move returns status 0, amount 0
01:23:17.469 00.000 10052 move complete, result=0
01:23:17.469 00.000 10052 worker thread done servicing request
01:23:17.469 00.000 10052 Worker thread wakes up
01:23:17.471 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:17.471 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:17.483 00.012 6880 GuideStep: 0.1 px 41 ms WEST, 0.1 px 0 ms NORTH
01:23:18.614 01.131 10052 Exposure complete
01:23:18.680 00.066 10052 worker thread done servicing request
01:23:18.680 00.000 6880 OnExposeComplete: enter
01:23:18.680 00.000 6880 UpdateGuideState(): m_state=6
01:23:18.680 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 832
01:23:18.680 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.40, Mass=1833, SNR=29.7, Peak=111 HFD=4.8
01:23:18.681 00.001 6880 MultiStar: [#1 -0.18,-0.32,0.96,U] [#2 -0.21,-0.28,1.01,U] [#3 -0.27,-0.26,0.93,U] [#4 -0.04,-0.26,0.85,U] [#5 -0.04,0.01,1.01,U] [#6 -0.18,-0.37,0.92,U] [#7 -0.08,-0.08,0.75,U] [#8 -0.10,0.39,0.81,U] 
01:23:18.681 00.000 6880 refined, 8 included, MultiStar: {-0.15, -0.18}, one-star: {-0.20, -0.39}
01:23:18.681 00.000 6880 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.61) = xAngle (-0.63 = -0.63)
01:23:18.681 00.000 6880 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
01:23:18.681 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.24 cameraTheta=-2.24 mountX=0.19 mountY=-0.14, mountTheta=-0.65
01:23:18.682 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.18, opts=13)
01:23:18.682 00.000 6880 Enqueuing Move request for scope (-0.15, -0.18)
01:23:18.682 00.000 10052 Worker thread wakes up
01:23:18.682 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
01:23:18.683 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
01:23:18.683 00.000 10052 Moving (-0.15, -0.18) raw xDistance=0.19 yDistance=-0.14
01:23:18.683 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:23:18.683 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
01:23:18.683 00.000 10052 MoveAxis(W, 53, ABG)
01:23:18.683 00.000 10052 Guiding  Dir = 3, Dur = 53
01:23:18.703 00.020 10052 IsSlewing returns 0
01:23:18.704 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:18.741 00.037 10052 IsGuiding returns 0
01:23:18.741 00.000 6880 UpdateGuideState exits: m=1833 SNR=29.7
01:23:18.741 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:18.741 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:18.741 00.000 6880 Enqueuing Expose request
01:23:18.769 00.028 10052 PulseGuide returned control before completion, sleep 36
01:23:18.837 00.068 10052 IsGuiding returns 0
01:23:18.837 00.000 10052 Move returns status 0, amount 53
01:23:18.837 00.000 10052 MoveAxis(N, 0, ABG)
01:23:18.837 00.000 10052 Move returns status 0, amount 0
01:23:18.837 00.000 10052 move complete, result=0
01:23:18.837 00.000 10052 worker thread done servicing request
01:23:18.837 00.000 10052 Worker thread wakes up
01:23:18.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:18.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:18.837 00.000 6880 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
01:23:18.994 00.157 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13b1f942-31e2-4604-8200-00fe9d9d64e9"}
01:23:18.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13b1f942-31e2-4604-8200-00fe9d9d64e9"}
01:23:18.994 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bfbd0d45-6a3d-42fc-af6d-473b0f85a7e3"}
01:23:18.995 00.001 6880 case statement mapped state 6 to 3
01:23:18.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfbd0d45-6a3d-42fc-af6d-473b0f85a7e3"}
01:23:18.995 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a187381-a088-4ec2-88e5-857dd380a459"}
01:23:18.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":832,"width":15,"height":15,"star_pos":[6.60,7.40],"pixels":"..."},"id":"5a187381-a088-4ec2-88e5-857dd380a459"}
01:23:19.750 00.755 10052 Exposure complete
01:23:19.829 00.079 10052 worker thread done servicing request
01:23:19.829 00.000 6880 OnExposeComplete: enter
01:23:19.830 00.001 6880 UpdateGuideState(): m_state=6
01:23:19.830 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 833
01:23:19.830 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.52, Mass=1938, SNR=30.5, Peak=113 HFD=5.0
01:23:19.830 00.000 6880 MultiStar: [#1 -0.08,-0.14,0.95,U] [#2 -0.35,-0.01,0.94,U] [#3 -0.33,-0.10,0.90,U] [#4 -0.09,-0.09,0.81,U] [#5 -0.20,0.22,0.95,U] [#6 -0.18,0.21,0.88,U] [#7 0.03,0.29,0.75,U] [#8 0.13,0.50,0.76,U] 
01:23:19.830 00.000 6880 refined, 8 included, MultiStar: {-0.15, 0.05}, one-star: {-0.20, -0.27}
01:23:19.831 00.001 6880 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.61) = xAngle (4.42 = -1.87)
01:23:19.831 00.000 6880 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.90)
01:23:19.831 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.80 mountX=-0.05 mountY=-0.15, mountTheta=-1.87
01:23:19.832 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.05, opts=13)
01:23:19.832 00.000 6880 Enqueuing Move request for scope (-0.15, 0.05)
01:23:19.832 00.000 10052 Worker thread wakes up
01:23:19.832 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
01:23:19.832 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
01:23:19.833 00.001 10052 Moving (-0.15, 0.05) raw xDistance=-0.05 yDistance=-0.15
01:23:19.833 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:23:19.833 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.18, using input
01:23:19.833 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.04
01:23:19.833 00.000 10052 MoveAxis(E, 0, ABG)
01:23:19.833 00.000 10052 Move returns status 0, amount 0
01:23:19.833 00.000 10052 MoveAxis(N, 0, ABG)
01:23:19.833 00.000 10052 Move returns status 0, amount 0
01:23:19.833 00.000 10052 move complete, result=0
01:23:19.833 00.000 10052 worker thread done servicing request
01:23:19.858 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:19.897 00.039 6880 UpdateGuideState exits: m=1938 SNR=30.5
01:23:19.897 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:19.897 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:19.897 00.000 6880 Enqueuing Expose request
01:23:19.897 00.000 10052 Worker thread wakes up
01:23:19.897 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:23:19.897 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:19.898 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:20.993 01.095 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1bf2fb1a-1ec5-4d60-86aa-91841dc8a0c5"}
01:23:20.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1bf2fb1a-1ec5-4d60-86aa-91841dc8a0c5"}
01:23:20.994 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f125b28a-221a-4871-8d00-80932a0d4c7e"}
01:23:20.994 00.000 6880 case statement mapped state 6 to 3
01:23:20.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f125b28a-221a-4871-8d00-80932a0d4c7e"}
01:23:20.994 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2e2c269d-a5be-42d5-a949-05203e8c85cb"}
01:23:20.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":833,"width":15,"height":15,"star_pos":[6.60,6.52],"pixels":"..."},"id":"2e2c269d-a5be-42d5-a949-05203e8c85cb"}
01:23:21.038 00.044 10052 Exposure complete
01:23:21.107 00.069 10052 worker thread done servicing request
01:23:21.107 00.000 6880 OnExposeComplete: enter
01:23:21.108 00.001 6880 UpdateGuideState(): m_state=6
01:23:21.108 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 834
01:23:21.108 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=888.63, Mass=1840, SNR=29.8, Peak=133 HFD=4.2
01:23:21.108 00.000 6880 MultiStar: [#1 0.21,-0.05,1.00,U] [#2 0.24,0.13,1.01,U] [#3 0.07,0.16,0.94,U] [#4 0.34,0.08,0.86,U] [#5 0.43,0.63,0.00,M5] [#6 0.18,-0.10,0.96,U] [#7 0.21,0.16,0.79,U] [#8 0.17,0.66,0.00,M1] 
01:23:21.108 00.000 6880 refined, 6 included, MultiStar: {0.20, 0.03}, one-star: {0.18, -0.16}
01:23:21.109 00.001 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.74 = 1.74)
01:23:21.109 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
01:23:21.109 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.21 cameraTheta=0.12 mountX=-0.03 mountY=0.20, mountTheta=1.73
01:23:21.110 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.03, opts=13)
01:23:21.110 00.000 6880 Enqueuing Move request for scope (0.20, 0.03)
01:23:21.110 00.000 10052 Worker thread wakes up
01:23:21.110 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
01:23:21.110 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
01:23:21.111 00.001 10052 Moving (0.20, 0.03) raw xDistance=-0.03 yDistance=0.20
01:23:21.111 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:23:21.111 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.03
01:23:21.111 00.000 10052 MoveAxis(E, 0, ABG)
01:23:21.111 00.000 10052 Move returns status 0, amount 0
01:23:21.111 00.000 10052 MoveAxis(N, 0, ABG)
01:23:21.111 00.000 10052 Move returns status 0, amount 0
01:23:21.111 00.000 10052 move complete, result=0
01:23:21.111 00.000 10052 worker thread done servicing request
01:23:21.137 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:21.175 00.038 6880 UpdateGuideState exits: m=1840 SNR=29.8
01:23:21.175 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:21.175 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:21.175 00.000 6880 Enqueuing Expose request
01:23:21.175 00.000 10052 Worker thread wakes up
01:23:21.176 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:21.176 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:21.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:22.082 00.906 10052 Exposure complete
01:23:22.151 00.069 10052 worker thread done servicing request
01:23:22.151 00.000 6880 OnExposeComplete: enter
01:23:22.151 00.000 6880 UpdateGuideState(): m_state=6
01:23:22.152 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 835
01:23:22.152 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=888.77, Mass=1834, SNR=29.7, Peak=121 HFD=4.6
01:23:22.152 00.000 6880 MultiStar: [#1 -0.12,0.47,0.98,U] [#2 -0.15,0.52,0.00,M1] [#3 -0.16,0.47,0.93,U] [#4 -0.10,0.10,0.85,U] [#5 0.07,0.78,0.00,M6] [#6 -0.12,0.44,0.94,U] [#7 -0.04,0.69,0.00,M1] [#8 -0.07,1.00,0.00,M2] 
01:23:22.152 00.000 6880 single-star, 4 included, MultiStar: {-0.14, 0.29}, one-star: {-0.21, -0.02}
01:23:22.152 00.000 6880 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.61) = xAngle (-1.44 = -1.44)
01:23:22.152 00.000 6880 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
01:23:22.152 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-3.05 mountX=0.03 mountY=-0.21, mountTheta=-1.44
01:23:22.154 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.02, opts=13)
01:23:22.154 00.000 6880 Enqueuing Move request for scope (-0.21, -0.02)
01:23:22.154 00.000 10052 Worker thread wakes up
01:23:22.154 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.02) opts 0xd
01:23:22.154 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.02)
01:23:22.154 00.000 10052 Moving (-0.21, -0.02) raw xDistance=0.03 yDistance=-0.21
01:23:22.154 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:23:22.154 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.21, slope = -0.04
01:23:22.154 00.000 10052 MoveAxis(E, 0, ABG)
01:23:22.154 00.000 10052 Move returns status 0, amount 0
01:23:22.154 00.000 10052 MoveAxis(N, 70, ABG)
01:23:22.154 00.000 10052 Guiding  Dir = 0, Dur = 70
01:23:22.174 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:22.205 00.031 6880 UpdateGuideState exits: m=1834 SNR=29.7
01:23:22.205 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:22.206 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:22.206 00.000 6880 Enqueuing Expose request
01:23:22.213 00.007 10052 IsSlewing returns 0
01:23:22.283 00.070 10052 IsGuiding returns 0
01:23:22.342 00.059 10052 PulseGuide returned control before completion, sleep 21
01:23:22.421 00.079 10052 IsGuiding returns 1
01:23:22.421 00.000 10052 scope still moving after pulse duration time elapsed
01:23:22.495 00.074 10052 IsSlewing returns 0
01:23:22.569 00.074 10052 IsGuiding returns 0
01:23:22.570 00.001 10052 scope move finished after 70 + 216 ms
01:23:22.570 00.000 10052 Move returns status 0, amount 70
01:23:22.570 00.000 10052 move complete, result=0
01:23:22.570 00.000 10052 worker thread done servicing request
01:23:22.570 00.000 10052 Worker thread wakes up
01:23:22.570 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:22.570 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:22.570 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 70 ms NORTH
01:23:22.993 00.423 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f631561-e12d-4fde-8c8d-d0f2364152ba"}
01:23:22.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f631561-e12d-4fde-8c8d-d0f2364152ba"}
01:23:22.994 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2035a011-e297-424b-bdeb-bef9bd322ace"}
01:23:22.994 00.000 6880 case statement mapped state 6 to 3
01:23:22.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2035a011-e297-424b-bdeb-bef9bd322ace"}
01:23:22.994 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87cbee5f-e3db-49e5-a418-24aca412861b"}
01:23:22.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":835,"width":15,"height":15,"star_pos":[6.59,6.77],"pixels":"..."},"id":"87cbee5f-e3db-49e5-a418-24aca412861b"}
01:23:23.711 00.717 10052 Exposure complete
01:23:23.790 00.079 10052 worker thread done servicing request
01:23:23.790 00.000 6880 OnExposeComplete: enter
01:23:23.790 00.000 6880 UpdateGuideState(): m_state=6
01:23:23.790 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 836
01:23:23.790 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.71, Mass=1860, SNR=30.0, Peak=131 HFD=4.6
01:23:23.790 00.000 6880 MultiStar: [#1 0.21,0.24,0.97,U] [#2 0.22,0.22,0.98,U] [#3 0.04,0.26,0.93,U] [#4 0.34,0.30,0.85,U] [#5 0.42,0.69,0.00,M7] [#6 0.15,-0.04,0.95,U] [#7 0.19,0.56,0.00,M2] [#8 0.17,0.71,0.00,M3] 
01:23:23.790 00.000 6880 single-star, 5 included, MultiStar: {0.18, 0.15}, one-star: {0.11, -0.08}
01:23:23.790 00.000 6880 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.61) = xAngle (1.00 = 1.00)
01:23:23.790 00.000 6880 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
01:23:23.790 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-0.61 mountX=0.07 mountY=0.11, mountTheta=0.99
01:23:23.793 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.08, opts=13)
01:23:23.793 00.000 6880 Enqueuing Move request for scope (0.11, -0.08)
01:23:23.793 00.000 10052 Worker thread wakes up
01:23:23.793 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
01:23:23.793 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
01:23:23.793 00.000 10052 Moving (0.11, -0.08) raw xDistance=0.07 yDistance=0.11
01:23:23.793 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:23:23.793 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.03
01:23:23.793 00.000 10052 MoveAxis(E, 0, ABG)
01:23:23.793 00.000 10052 Move returns status 0, amount 0
01:23:23.794 00.001 10052 MoveAxis(N, 0, ABG)
01:23:23.794 00.000 10052 Move returns status 0, amount 0
01:23:23.794 00.000 10052 move complete, result=0
01:23:23.794 00.000 10052 worker thread done servicing request
01:23:23.822 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:23.858 00.036 6880 UpdateGuideState exits: m=1860 SNR=30.0
01:23:23.858 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:23.858 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:23.858 00.000 6880 Enqueuing Expose request
01:23:23.858 00.000 10052 Worker thread wakes up
01:23:23.858 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:23.859 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:23.859 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:24.768 00.909 10052 Exposure complete
01:23:24.831 00.063 10052 worker thread done servicing request
01:23:24.833 00.002 6880 OnExposeComplete: enter
01:23:24.833 00.000 6880 UpdateGuideState(): m_state=6
01:23:24.833 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 837
01:23:24.833 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.51, Mass=1890, SNR=30.1, Peak=136 HFD=4.4
01:23:24.833 00.000 6880 MultiStar: [#1 0.45,0.02,0.98,U] [#2 0.16,-0.07,1.01,U] [#3 0.15,0.10,0.92,U] [#4 0.43,-0.09,0.87,U] [#5 0.53,0.45,0.00,M8] [#6 0.27,-0.10,0.97,U] [#7 0.40,0.12,0.78,U] [#8 0.39,0.54,0.00,M4] 
01:23:24.833 00.000 6880 refined, 6 included, MultiStar: {0.30, -0.05}, one-star: {0.23, -0.28}
01:23:24.834 00.001 6880 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.61) = xAngle (1.45 = 1.45)
01:23:24.834 00.000 6880 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
01:23:24.834 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-0.16 mountX=0.04 mountY=0.30, mountTheta=1.45
01:23:24.835 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.05, opts=13)
01:23:24.835 00.000 6880 Enqueuing Move request for scope (0.30, -0.05)
01:23:24.835 00.000 10052 Worker thread wakes up
01:23:24.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.05) opts 0xd
01:23:24.835 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.05)
01:23:24.836 00.001 10052 Moving (0.30, -0.05) raw xDistance=0.04 yDistance=0.30
01:23:24.836 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:23:24.836 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.02
01:23:24.836 00.000 10052 MoveAxis(E, 0, ABG)
01:23:24.836 00.000 10052 Move returns status 0, amount 0
01:23:24.836 00.000 10052 MoveAxis(N, 0, ABG)
01:23:24.836 00.000 10052 Move returns status 0, amount 0
01:23:24.836 00.000 10052 move complete, result=0
01:23:24.836 00.000 10052 worker thread done servicing request
01:23:24.858 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:24.893 00.035 6880 UpdateGuideState exits: m=1890 SNR=30.1
01:23:24.893 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:24.893 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:24.893 00.000 6880 Enqueuing Expose request
01:23:24.894 00.001 10052 Worker thread wakes up
01:23:24.894 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:23:24.894 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:24.894 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:25.003 00.109 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ece324e-3f00-4a0a-aced-bfcfcfac7adf"}
01:23:25.003 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ece324e-3f00-4a0a-aced-bfcfcfac7adf"}
01:23:25.004 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"78880c8e-c04c-4443-b86b-8f8f274436d9"}
01:23:25.004 00.000 6880 case statement mapped state 6 to 3
01:23:25.004 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"78880c8e-c04c-4443-b86b-8f8f274436d9"}
01:23:25.004 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e274e8b6-ff96-4e77-a066-864e71123c3b"}
01:23:25.005 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":837,"width":15,"height":15,"star_pos":[7.03,6.51],"pixels":"..."},"id":"e274e8b6-ff96-4e77-a066-864e71123c3b"}
01:23:26.024 01.019 10052 Exposure complete
01:23:26.092 00.068 10052 worker thread done servicing request
01:23:26.093 00.001 6880 OnExposeComplete: enter
01:23:26.093 00.000 6880 UpdateGuideState(): m_state=6
01:23:26.093 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 838
01:23:26.093 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.02, Mass=1943, SNR=30.7, Peak=142 HFD=4.4
01:23:26.093 00.000 6880 MultiStar: [#1 0.20,-0.42,0.95,U] [#2 0.15,-0.47,1.01,U] [#3 0.06,-0.33,0.93,U] [#4 0.36,-0.54,0.00,M1] [#5 0.35,-0.13,0.99,U] [#6 0.17,-0.49,0.94,U] [#7 0.31,-0.08,0.77,U] [#8 0.26,0.01,0.83,U] 
01:23:26.094 00.001 6880 refined, 7 included, MultiStar: {0.20, -0.35}, one-star: {0.11, -0.77}
01:23:26.094 00.000 6880 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.61) = xAngle (0.56 = 0.56)
01:23:26.094 00.000 6880 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:23:26.094 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.35 hyp=0.40 cameraTheta=-1.05 mountX=0.34 mountY=0.20, mountTheta=0.54
01:23:26.095 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.35, opts=13)
01:23:26.095 00.000 6880 Enqueuing Move request for scope (0.20, -0.35)
01:23:26.095 00.000 10052 Worker thread wakes up
01:23:26.095 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.35) opts 0xd
01:23:26.095 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.35)
01:23:26.095 00.000 10052 Moving (0.20, -0.35) raw xDistance=0.34 yDistance=0.20
01:23:26.095 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
01:23:26.095 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
01:23:26.095 00.000 10052 MoveAxis(W, 91, ABG)
01:23:26.095 00.000 10052 Guiding  Dir = 3, Dur = 91
01:23:26.119 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:26.146 00.027 10052 IsSlewing returns 0
01:23:26.162 00.016 6880 UpdateGuideState exits: m=1943 SNR=30.7
01:23:26.162 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:26.162 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:26.162 00.000 6880 Enqueuing Expose request
01:23:26.213 00.051 10052 IsGuiding returns 0
01:23:26.280 00.067 10052 PulseGuide returned control before completion, sleep 36
01:23:26.382 00.102 10052 IsGuiding returns 1
01:23:26.383 00.001 10052 scope still moving after pulse duration time elapsed
01:23:26.460 00.077 10052 IsSlewing returns 0
01:23:26.534 00.074 10052 IsGuiding returns 0
01:23:26.534 00.000 10052 scope move finished after 91 + 229 ms
01:23:26.534 00.000 10052 Move returns status 0, amount 91
01:23:26.534 00.000 10052 MoveAxis(N, 0, ABG)
01:23:26.535 00.001 10052 Move returns status 0, amount 0
01:23:26.535 00.000 10052 move complete, result=0
01:23:26.535 00.000 10052 worker thread done servicing request
01:23:26.535 00.000 6880 GuideStep: 0.3 px 91 ms WEST, 0.2 px 0 ms NORTH
01:23:26.535 00.000 10052 Worker thread wakes up
01:23:26.535 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:26.535 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:26.993 00.458 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0384ea77-bbff-4c63-83b7-bc4511216a43"}
01:23:26.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0384ea77-bbff-4c63-83b7-bc4511216a43"}
01:23:26.993 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"91e4a974-87fd-4ef3-93a2-ac96b4b98b26"}
01:23:26.993 00.000 6880 case statement mapped state 6 to 3
01:23:26.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"91e4a974-87fd-4ef3-93a2-ac96b4b98b26"}
01:23:26.993 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"852a141b-c334-4b69-884c-766434845280"}
01:23:26.994 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":838,"width":15,"height":15,"star_pos":[6.91,7.02],"pixels":"..."},"id":"852a141b-c334-4b69-884c-766434845280"}
01:23:27.454 00.460 10052 Exposure complete
01:23:27.513 00.059 10052 worker thread done servicing request
01:23:27.513 00.000 6880 OnExposeComplete: enter
01:23:27.513 00.000 6880 UpdateGuideState(): m_state=6
01:23:27.514 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 839
01:23:27.514 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.51, Mass=1907, SNR=30.3, Peak=117 HFD=4.7
01:23:27.514 00.000 6880 MultiStar: [#1 -0.11,-0.26,0.95,U] [#2 -0.16,-0.25,0.98,U] [#3 -0.25,-0.18,0.94,U] [#4 0.04,-0.30,0.84,U] [#5 -0.07,0.11,0.99,U] [#6 -0.10,-0.23,0.93,U] [#7 -0.08,-0.05,0.77,U] [#8 -0.19,0.26,0.77,U] 
01:23:27.514 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.14}, one-star: {-0.10, -0.28}
01:23:27.514 00.000 6880 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.61) = xAngle (-0.64 = -0.64)
01:23:27.514 00.000 6880 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
01:23:27.514 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.26 mountX=0.14 mountY=-0.11, mountTheta=-0.66
01:23:27.516 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.14, opts=13)
01:23:27.516 00.000 6880 Enqueuing Move request for scope (-0.11, -0.14)
01:23:27.516 00.000 10052 Worker thread wakes up
01:23:27.516 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
01:23:27.516 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
01:23:27.516 00.000 10052 Moving (-0.11, -0.14) raw xDistance=0.14 yDistance=-0.11
01:23:27.516 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:23:27.516 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
01:23:27.516 00.000 10052 MoveAxis(W, 43, ABG)
01:23:27.516 00.000 10052 Guiding  Dir = 3, Dur = 43
01:23:27.535 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:27.545 00.010 10052 IsSlewing returns 0
01:23:27.565 00.020 6880 UpdateGuideState exits: m=1907 SNR=30.3
01:23:27.565 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:27.565 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:27.565 00.000 6880 Enqueuing Expose request
01:23:27.620 00.055 10052 IsGuiding returns 0
01:23:27.758 00.138 10052 IsGuiding returns 0
01:23:27.758 00.000 10052 Move returns status 0, amount 43
01:23:27.758 00.000 10052 MoveAxis(N, 0, ABG)
01:23:27.758 00.000 10052 Move returns status 0, amount 0
01:23:27.758 00.000 10052 move complete, result=0
01:23:27.758 00.000 10052 worker thread done servicing request
01:23:27.758 00.000 10052 Worker thread wakes up
01:23:27.759 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:27.759 00.000 6880 GuideStep: 0.1 px 43 ms WEST, -0.1 px 0 ms NORTH
01:23:27.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:28.893 01.134 10052 Exposure complete
01:23:28.971 00.078 10052 worker thread done servicing request
01:23:28.971 00.000 6880 OnExposeComplete: enter
01:23:28.971 00.000 6880 UpdateGuideState(): m_state=6
01:23:28.972 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 840
01:23:28.972 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=888.53, Mass=1850, SNR=29.8, Peak=128 HFD=4.3
01:23:28.972 00.000 6880 MultiStar: [#1 0.27,-0.11,1.00,U] [#2 0.24,0.10,1.04,U] [#3 0.13,-0.03,0.93,U] [#4 0.43,-0.22,0.89,U] [#5 0.48,0.39,0.00,M7] [#6 0.29,-0.24,0.94,U] [#7 0.30,0.03,0.79,U] [#8 0.24,0.37,0.85,U] 
01:23:28.972 00.000 6880 refined, 7 included, MultiStar: {0.27, -0.05}, one-star: {0.27, -0.26}
01:23:28.972 00.000 6880 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.61) = xAngle (1.43 = 1.43)
01:23:28.972 00.000 6880 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
01:23:28.972 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-0.19 mountX=0.04 mountY=0.27, mountTheta=1.43
01:23:28.974 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.05, opts=13)
01:23:28.974 00.000 6880 Enqueuing Move request for scope (0.27, -0.05)
01:23:28.974 00.000 10052 Worker thread wakes up
01:23:28.974 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.05) opts 0xd
01:23:28.974 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.05)
01:23:28.974 00.000 10052 Moving (0.27, -0.05) raw xDistance=0.04 yDistance=0.27
01:23:28.974 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:23:28.974 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.27, slope = 0.02
01:23:28.974 00.000 10052 MoveAxis(E, 0, ABG)
01:23:28.974 00.000 10052 Move returns status 0, amount 0
01:23:28.975 00.001 10052 MoveAxis(S, 44, ABG)
01:23:28.975 00.000 10052 Guiding  Dir = 1, Dur = 44
01:23:28.995 00.020 10052 IsSlewing returns 0
01:23:28.998 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:29.033 00.035 10052 IsGuiding returns 0
01:23:29.037 00.004 6880 UpdateGuideState exits: m=1850 SNR=29.8
01:23:29.037 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:29.037 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:29.037 00.000 6880 Enqueuing Expose request
01:23:29.037 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"700740f0-155b-4aec-8d76-91e94fd60a2c"}
01:23:29.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"700740f0-155b-4aec-8d76-91e94fd60a2c"}
01:23:29.046 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57dc607b-db28-4b9b-9d78-0529ba9e61af"}
01:23:29.046 00.000 6880 case statement mapped state 6 to 3
01:23:29.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57dc607b-db28-4b9b-9d78-0529ba9e61af"}
01:23:29.048 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"74c8127b-9ee1-4d2b-889d-d58ecfe6ca4c"}
01:23:29.049 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":840,"width":15,"height":15,"star_pos":[7.07,6.53],"pixels":"..."},"id":"74c8127b-9ee1-4d2b-889d-d58ecfe6ca4c"}
01:23:29.060 00.011 10052 PulseGuide returned control before completion, sleep 27
01:23:29.112 00.052 10052 IsGuiding returns 0
01:23:29.112 00.000 10052 Move returns status 0, amount 44
01:23:29.112 00.000 10052 move complete, result=0
01:23:29.112 00.000 10052 worker thread done servicing request
01:23:29.112 00.000 10052 Worker thread wakes up
01:23:29.112 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:29.112 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:29.114 00.002 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 44 ms SOUTH
01:23:30.034 00.920 10052 Exposure complete
01:23:30.100 00.066 10052 worker thread done servicing request
01:23:30.101 00.001 6880 OnExposeComplete: enter
01:23:30.101 00.000 6880 UpdateGuideState(): m_state=6
01:23:30.101 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 841
01:23:30.101 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=888.47, Mass=1902, SNR=30.1, Peak=131 HFD=4.9
01:23:30.102 00.001 6880 MultiStar: [#1 0.38,-0.01,0.98,U] [#2 0.54,0.25,0.00,M1] [#3 0.26,0.12,0.93,U] [#4 0.43,-0.21,0.88,U] [#5 0.55,0.59,0.00,M8] [#6 0.37,-0.10,0.97,U] [#7 0.34,0.28,0.80,U] [#8 0.50,0.70,0.00,M2] 
01:23:30.102 00.000 6880 refined, 5 included, MultiStar: {0.34, -0.05}, one-star: {0.28, -0.32}
01:23:30.102 00.000 6880 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.61) = xAngle (1.46 = 1.46)
01:23:30.102 00.000 6880 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
01:23:30.102 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.05 hyp=0.35 cameraTheta=-0.15 mountX=0.04 mountY=0.34, mountTheta=1.46
01:23:30.103 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.05, opts=13)
01:23:30.104 00.001 6880 Enqueuing Move request for scope (0.34, -0.05)
01:23:30.104 00.000 10052 Worker thread wakes up
01:23:30.104 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.05) opts 0xd
01:23:30.104 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.05)
01:23:30.104 00.000 10052 Moving (0.34, -0.05) raw xDistance=0.04 yDistance=0.34
01:23:30.104 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:23:30.104 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.34, slope = 0.04
01:23:30.104 00.000 10052 MoveAxis(E, 0, ABG)
01:23:30.104 00.000 10052 Move returns status 0, amount 0
01:23:30.104 00.000 10052 MoveAxis(S, 79, ABG)
01:23:30.104 00.000 10052 Guiding  Dir = 1, Dur = 79
01:23:30.129 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:30.168 00.039 6880 UpdateGuideState exits: m=1902 SNR=30.1
01:23:30.168 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:30.168 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:30.168 00.000 6880 Enqueuing Expose request
01:23:30.177 00.009 10052 IsSlewing returns 0
01:23:30.252 00.075 10052 IsGuiding returns 0
01:23:30.311 00.059 10052 PulseGuide returned control before completion, sleep 30
01:23:30.421 00.110 10052 IsGuiding returns 0
01:23:30.421 00.000 10052 Move returns status 0, amount 79
01:23:30.421 00.000 10052 move complete, result=0
01:23:30.422 00.001 10052 worker thread done servicing request
01:23:30.422 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 79 ms SOUTH
01:23:30.422 00.000 10052 Worker thread wakes up
01:23:30.422 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:30.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:30.993 00.571 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa24b4e6-8f9e-4f8e-bc4c-3f561af79eab"}
01:23:30.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa24b4e6-8f9e-4f8e-bc4c-3f561af79eab"}
01:23:30.994 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4561de42-53f2-439a-b3df-de0142484937"}
01:23:30.994 00.000 6880 case statement mapped state 6 to 3
01:23:30.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4561de42-53f2-439a-b3df-de0142484937"}
01:23:30.994 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"445c5ce6-a739-41db-bd1e-e01f04a0f561"}
01:23:30.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":841,"width":15,"height":15,"star_pos":[7.08,7.47],"pixels":"..."},"id":"445c5ce6-a739-41db-bd1e-e01f04a0f561"}
01:23:31.560 00.566 10052 Exposure complete
01:23:31.638 00.078 10052 worker thread done servicing request
01:23:31.638 00.000 6880 OnExposeComplete: enter
01:23:31.638 00.000 6880 UpdateGuideState(): m_state=6
01:23:31.638 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 842
01:23:31.638 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=888.80, Mass=1938, SNR=30.5, Peak=144 HFD=4.4
01:23:31.639 00.001 6880 MultiStar: [#1 0.54,0.35,0.00,M1] [#2 0.43,0.41,0.00,M2] [#3 0.33,0.47,0.00,M1] [#4 0.86,0.11,0.00,M1] [#5 0.63,0.74,0.00,M9] [#6 0.48,0.06,0.95,U] [#7 0.55,0.55,0.00,M1] [#8 0.36,0.85,0.00,M3] 
01:23:31.639 00.000 6880 refined, 1 included, MultiStar: {0.50, 0.04}, one-star: {0.52, 0.01}
01:23:31.639 00.000 6880 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.61) = xAngle (1.68 = 1.68)
01:23:31.639 00.000 6880 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.65 = 1.65)
01:23:31.639 00.000 6880 CameraToMount -- cameraX=0.50 cameraY=0.04 hyp=0.50 cameraTheta=0.07 mountX=-0.06 mountY=0.50, mountTheta=1.68
01:23:31.641 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.50, y=0.04, opts=13)
01:23:31.641 00.000 6880 Enqueuing Move request for scope (0.50, 0.04)
01:23:31.641 00.000 10052 Worker thread wakes up
01:23:31.641 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.04) opts 0xd
01:23:31.641 00.000 10052 Handling offset move in thread for scope, endpoint = (0.50, 0.04)
01:23:31.641 00.000 10052 Moving (0.50, 0.04) raw xDistance=-0.06 yDistance=0.50
01:23:31.641 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:23:31.641 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.50, slope = 0.05
01:23:31.641 00.000 10052 MoveAxis(E, 0, ABG)
01:23:31.641 00.000 10052 Move returns status 0, amount 0
01:23:31.642 00.001 10052 MoveAxis(S, 93, ABG)
01:23:31.642 00.000 10052 Guiding  Dir = 1, Dur = 93
01:23:31.681 00.039 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:31.691 00.010 10052 IsSlewing returns 0
01:23:31.718 00.027 6880 UpdateGuideState exits: m=1938 SNR=30.5
01:23:31.718 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:31.718 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:31.718 00.000 6880 Enqueuing Expose request
01:23:31.770 00.052 10052 IsGuiding returns 0
01:23:31.839 00.069 10052 PulseGuide returned control before completion, sleep 35
01:23:31.956 00.117 10052 IsGuiding returns 1
01:23:31.956 00.000 10052 scope still moving after pulse duration time elapsed
01:23:32.030 00.074 10052 IsSlewing returns 0
01:23:32.110 00.080 10052 IsGuiding returns 0
01:23:32.110 00.000 10052 scope move finished after 93 + 245 ms
01:23:32.110 00.000 10052 Move returns status 0, amount 93
01:23:32.110 00.000 10052 move complete, result=0
01:23:32.110 00.000 10052 worker thread done servicing request
01:23:32.110 00.000 10052 Worker thread wakes up
01:23:32.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:32.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:32.110 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.5 px 93 ms SOUTH
01:23:32.995 00.885 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e1ec092-5a65-47aa-8cf5-8fa4ccc3e0df"}
01:23:32.996 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e1ec092-5a65-47aa-8cf5-8fa4ccc3e0df"}
01:23:32.996 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e5df458-1839-42b2-92b6-3d94e60fb226"}
01:23:32.996 00.000 6880 case statement mapped state 6 to 3
01:23:32.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e5df458-1839-42b2-92b6-3d94e60fb226"}
01:23:32.997 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ed1a82d9-d256-4a74-bf30-3776e4d85696"}
01:23:32.997 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":842,"width":15,"height":15,"star_pos":[7.31,6.80],"pixels":"..."},"id":"ed1a82d9-d256-4a74-bf30-3776e4d85696"}
01:23:33.015 00.018 10052 Exposure complete
01:23:33.070 00.055 10052 worker thread done servicing request
01:23:33.070 00.000 6880 OnExposeComplete: enter
01:23:33.070 00.000 6880 UpdateGuideState(): m_state=6
01:23:33.070 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 843
01:23:33.070 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=888.47, Mass=2004, SNR=31.0, Peak=129 HFD=4.4
01:23:33.071 00.001 6880 MultiStar: [#1 0.76,0.18,0.00,M2] [#2 0.67,0.32,0.00,M3] [#3 0.55,0.09,0.00,M2] [#4 0.85,-0.01,0.00,M2] [#5 0.82,0.68,0.00,M10] [#6 0.81,0.26,0.00,M1] [#7 0.66,0.11,0.00,M2] [#8 0.85,0.80,0.00,M4] 
01:23:33.071 00.000 6880 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
01:23:33.071 00.000 6880 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
01:23:33.071 00.000 6880 CameraToMount -- cameraX=0.58 cameraY=-0.32 hyp=0.66 cameraTheta=-0.50 mountX=0.29 mountY=0.58, mountTheta=1.10
01:23:33.073 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.58, y=-0.32, opts=13)
01:23:33.073 00.000 6880 Enqueuing Move request for scope (0.58, -0.32)
01:23:33.073 00.000 10052 Worker thread wakes up
01:23:33.073 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.32) opts 0xd
01:23:33.073 00.000 10052 Handling offset move in thread for scope, endpoint = (0.58, -0.32)
01:23:33.073 00.000 10052 Moving (0.58, -0.32) raw xDistance=0.29 yDistance=0.58
01:23:33.073 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
01:23:33.073 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.58, slope = 0.06
01:23:33.073 00.000 10052 MoveAxis(W, 79, ABG)
01:23:33.073 00.000 10052 Guiding  Dir = 3, Dur = 79
01:23:33.093 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:33.093 00.000 10052 IsSlewing returns 0
01:23:33.121 00.028 6880 UpdateGuideState exits: m=2004 SNR=31.0
01:23:33.122 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:33.122 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:33.122 00.000 6880 Enqueuing Expose request
01:23:33.132 00.010 10052 IsGuiding returns 0
01:23:33.160 00.028 10052 PulseGuide returned control before completion, sleep 62
01:23:33.254 00.094 10052 IsGuiding returns 0
01:23:33.254 00.000 10052 Move returns status 0, amount 79
01:23:33.254 00.000 10052 MoveAxis(S, 101, ABG)
01:23:33.254 00.000 10052 Guiding  Dir = 1, Dur = 101
01:23:33.292 00.038 10052 IsSlewing returns 0
01:23:33.330 00.038 10052 IsGuiding returns 0
01:23:33.358 00.028 10052 PulseGuide returned control before completion, sleep 84
01:23:33.477 00.119 10052 IsGuiding returns 0
01:23:33.477 00.000 10052 Move returns status 0, amount 101
01:23:33.477 00.000 10052 move complete, result=0
01:23:33.478 00.001 10052 worker thread done servicing request
01:23:33.478 00.000 10052 Worker thread wakes up
01:23:33.478 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:33.478 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:33.478 00.000 6880 GuideStep: 0.3 px 79 ms WEST, 0.6 px 101 ms SOUTH
01:23:34.618 01.140 10052 Exposure complete
01:23:34.691 00.073 10052 worker thread done servicing request
01:23:34.691 00.000 6880 OnExposeComplete: enter
01:23:34.691 00.000 6880 UpdateGuideState(): m_state=6
01:23:34.692 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 844
01:23:34.692 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=888.69, Mass=1936, SNR=30.4, Peak=135 HFD=4.6
01:23:34.692 00.000 6880 MultiStar: [#1 0.51,0.37,0.00,M3] [#2 0.49,0.47,0.00,M4] [#3 0.42,0.52,0.00,M3] [#4 0.66,0.13,0.00,M3] [#5 0.68,0.78,0.00,R] [#6 0.51,0.22,0.00,M2] [#7 0.43,0.33,0.00,M3] [#8 0.54,0.76,0.00,M5] 
01:23:34.692 00.000 6880 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.61) = xAngle (1.45 = 1.45)
01:23:34.692 00.000 6880 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
01:23:34.692 00.000 6880 CameraToMount -- cameraX=0.58 cameraY=-0.10 hyp=0.58 cameraTheta=-0.16 mountX=0.07 mountY=0.58, mountTheta=1.45
01:23:34.694 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.58, y=-0.10, opts=13)
01:23:34.694 00.000 6880 Enqueuing Move request for scope (0.58, -0.10)
01:23:34.694 00.000 10052 Worker thread wakes up
01:23:34.694 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.10) opts 0xd
01:23:34.694 00.000 10052 Handling offset move in thread for scope, endpoint = (0.58, -0.10)
01:23:34.694 00.000 10052 Moving (0.58, -0.10) raw xDistance=0.07 yDistance=0.58
01:23:34.694 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:23:34.695 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.58, slope = 0.07
01:23:34.695 00.000 10052 MoveAxis(E, 0, ABG)
01:23:34.695 00.000 10052 Move returns status 0, amount 0
01:23:34.695 00.000 10052 MoveAxis(S, 134, ABG)
01:23:34.695 00.000 10052 Guiding  Dir = 1, Dur = 134
01:23:34.716 00.021 10052 IsSlewing returns 0
01:23:34.719 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:34.754 00.035 10052 IsGuiding returns 0
01:23:34.758 00.004 6880 UpdateGuideState exits: m=1936 SNR=30.4
01:23:34.758 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:34.758 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:34.758 00.000 6880 Enqueuing Expose request
01:23:34.782 00.024 10052 PulseGuide returned control before completion, sleep 117
01:23:34.936 00.154 10052 IsGuiding returns 0
01:23:34.936 00.000 10052 Move returns status 0, amount 134
01:23:34.936 00.000 10052 move complete, result=0
01:23:34.936 00.000 10052 worker thread done servicing request
01:23:34.936 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.6 px 134 ms SOUTH
01:23:34.936 00.000 10052 Worker thread wakes up
01:23:34.936 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:34.936 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:34.996 00.060 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"217a6869-b1e9-4095-91a7-d41c4890c3a8"}
01:23:34.999 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"217a6869-b1e9-4095-91a7-d41c4890c3a8"}
01:23:35.000 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2af97545-ccca-44e3-98f4-eeaa1fb08892"}
01:23:35.000 00.000 6880 case statement mapped state 6 to 3
01:23:35.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2af97545-ccca-44e3-98f4-eeaa1fb08892"}
01:23:35.000 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ca011f8-be37-431a-a9af-2b4b3e0c65c2"}
01:23:35.001 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":844,"width":15,"height":15,"star_pos":[7.37,6.69],"pixels":"..."},"id":"6ca011f8-be37-431a-a9af-2b4b3e0c65c2"}
01:23:35.841 00.840 10052 Exposure complete
01:23:35.916 00.075 10052 worker thread done servicing request
01:23:35.916 00.000 6880 OnExposeComplete: enter
01:23:35.916 00.000 6880 UpdateGuideState(): m_state=6
01:23:35.916 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 845
01:23:35.916 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=888.89, Mass=2002, SNR=31.0, Peak=135 HFD=4.5
01:23:35.917 00.001 6880 MultiStar: [#1 0.27,0.52,0.00,M4] [#2 0.32,0.57,0.00,M5] [#3 0.24,0.64,0.00,M4] [#4 0.51,0.51,0.00,M4] [#5 -0.16,0.17,0.95,U] [#6 0.29,0.61,0.00,M3] [#7 0.34,0.73,0.00,M4] [#8 0.46,1.04,0.00,M6] 
01:23:35.917 00.000 6880 refined, 1 included, MultiStar: {0.05, 0.13}, one-star: {0.25, 0.10}
01:23:35.917 00.000 6880 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.61) = xAngle (2.84 = 2.84)
01:23:35.917 00.000 6880 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.81 = 2.81)
01:23:35.917 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.23 mountX=-0.14 mountY=0.05, mountTheta=2.82
01:23:35.918 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.13, opts=13)
01:23:35.918 00.000 6880 Enqueuing Move request for scope (0.05, 0.13)
01:23:35.919 00.001 10052 Worker thread wakes up
01:23:35.919 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
01:23:35.919 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
01:23:35.919 00.000 10052 Moving (0.05, 0.13) raw xDistance=-0.14 yDistance=0.05
01:23:35.919 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:23:35.919 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.14, using input
01:23:35.919 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
01:23:35.919 00.000 10052 MoveAxis(E, 36, ABG)
01:23:35.919 00.000 10052 Guiding  Dir = 2, Dur = 36
01:23:35.945 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:35.983 00.038 6880 UpdateGuideState exits: m=2002 SNR=31.0
01:23:35.983 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:35.983 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:35.983 00.000 6880 Enqueuing Expose request
01:23:35.992 00.009 10052 IsSlewing returns 0
01:23:36.066 00.074 10052 IsGuiding returns 0
01:23:36.215 00.149 10052 IsGuiding returns 0
01:23:36.215 00.000 10052 Move returns status 0, amount 36
01:23:36.215 00.000 10052 MoveAxis(N, 0, ABG)
01:23:36.215 00.000 10052 Move returns status 0, amount 0
01:23:36.215 00.000 10052 move complete, result=0
01:23:36.215 00.000 10052 worker thread done servicing request
01:23:36.215 00.000 6880 GuideStep: -0.1 px 36 ms EAST, 0.0 px 0 ms NORTH
01:23:36.216 00.001 10052 Worker thread wakes up
01:23:36.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:36.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:36.994 00.778 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87189dd0-e2e7-41c4-b557-8d49948030c8"}
01:23:36.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87189dd0-e2e7-41c4-b557-8d49948030c8"}
01:23:36.995 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5b16d59-d141-432b-b1de-0fd24a93341a"}
01:23:36.995 00.000 6880 case statement mapped state 6 to 3
01:23:36.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5b16d59-d141-432b-b1de-0fd24a93341a"}
01:23:36.995 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fb7109c4-7cbb-456c-bfda-42228106f98e"}
01:23:36.996 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":845,"width":15,"height":15,"star_pos":[7.04,6.89],"pixels":"..."},"id":"fb7109c4-7cbb-456c-bfda-42228106f98e"}
01:23:37.341 00.345 10052 Exposure complete
01:23:37.416 00.075 10052 worker thread done servicing request
01:23:37.416 00.000 6880 OnExposeComplete: enter
01:23:37.416 00.000 6880 UpdateGuideState(): m_state=6
01:23:37.417 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 846
01:23:37.417 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.93, Mass=1980, SNR=30.8, Peak=121 HFD=4.5
01:23:37.417 00.000 6880 MultiStar: [#1 0.32,0.40,1.00,U] [#2 0.12,0.02,1.00,U] [#3 0.05,0.36,0.92,U] [#4 0.21,-0.00,0.85,U] [#5 -0.30,0.03,0.98,U] [#6 0.15,0.10,0.92,U] [#7 0.31,0.60,0.00,M5] [#8 0.36,0.92,0.00,M7] 
01:23:37.417 00.000 6880 refined, 6 included, MultiStar: {0.10, 0.15}, one-star: {0.15, 0.14}
01:23:37.417 00.000 6880 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.61) = xAngle (2.60 = 2.60)
01:23:37.417 00.000 6880 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.57 = 2.57)
01:23:37.418 00.001 6880 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=0.99 mountX=-0.15 mountY=0.10, mountTheta=2.58
01:23:37.419 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.15, opts=13)
01:23:37.419 00.000 6880 Enqueuing Move request for scope (0.10, 0.15)
01:23:37.419 00.000 10052 Worker thread wakes up
01:23:37.419 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
01:23:37.419 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
01:23:37.419 00.000 10052 Moving (0.10, 0.15) raw xDistance=-0.15 yDistance=0.10
01:23:37.419 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:23:37.420 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:23:37.420 00.000 10052 MoveAxis(E, 43, ABG)
01:23:37.420 00.000 10052 Guiding  Dir = 2, Dur = 43
01:23:37.440 00.020 10052 IsSlewing returns 0
01:23:37.443 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:37.479 00.036 10052 IsGuiding returns 0
01:23:37.480 00.001 6880 UpdateGuideState exits: m=1980 SNR=30.8
01:23:37.480 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:37.480 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:37.480 00.000 6880 Enqueuing Expose request
01:23:37.507 00.027 10052 PulseGuide returned control before completion, sleep 26
01:23:37.584 00.077 10052 IsGuiding returns 0
01:23:37.584 00.000 10052 Move returns status 0, amount 43
01:23:37.584 00.000 10052 MoveAxis(N, 0, ABG)
01:23:37.584 00.000 10052 Move returns status 0, amount 0
01:23:37.584 00.000 10052 move complete, result=0
01:23:37.585 00.001 10052 worker thread done servicing request
01:23:37.585 00.000 10052 Worker thread wakes up
01:23:37.585 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:37.585 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:37.604 00.019 6880 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:23:38.497 00.893 10052 Exposure complete
01:23:38.560 00.063 10052 worker thread done servicing request
01:23:38.560 00.000 6880 OnExposeComplete: enter
01:23:38.560 00.000 6880 UpdateGuideState(): m_state=6
01:23:38.560 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 847
01:23:38.560 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.55, Mass=1963, SNR=30.7, Peak=128 HFD=4.5
01:23:38.561 00.001 6880 MultiStar: [#1 0.41,0.42,0.00,M4] [#2 -0.13,0.12,1.01,U] [#3 -0.03,0.47,0.91,U] [#4 0.63,0.27,0.00,M4] [#5 -0.14,-0.07,1.02,U] [#6 0.15,0.23,0.95,U] [#7 0.43,0.47,0.00,M6] [#8 0.22,0.85,0.00,M8] 
01:23:38.561 00.000 6880 refined, 4 included, MultiStar: {0.01, 0.09}, one-star: {0.22, -0.24}
01:23:38.561 00.000 6880 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.61) = xAngle (3.06 = 3.06)
01:23:38.561 00.000 6880 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.03 = 3.03)
01:23:38.561 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.45 mountX=-0.09 mountY=0.01, mountTheta=3.03
01:23:38.562 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.09, opts=13)
01:23:38.562 00.000 6880 Enqueuing Move request for scope (0.01, 0.09)
01:23:38.562 00.000 10052 Worker thread wakes up
01:23:38.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
01:23:38.562 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
01:23:38.562 00.000 10052 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=0.01
01:23:38.562 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:23:38.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
01:23:38.563 00.001 10052 MoveAxis(E, 0, ABG)
01:23:38.563 00.000 10052 Move returns status 0, amount 0
01:23:38.563 00.000 10052 MoveAxis(N, 0, ABG)
01:23:38.563 00.000 10052 Move returns status 0, amount 0
01:23:38.563 00.000 10052 move complete, result=0
01:23:38.563 00.000 10052 worker thread done servicing request
01:23:38.583 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:38.615 00.032 6880 UpdateGuideState exits: m=1963 SNR=30.7
01:23:38.615 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:38.615 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:38.615 00.000 6880 Enqueuing Expose request
01:23:38.616 00.001 10052 Worker thread wakes up
01:23:38.616 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:23:38.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:38.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:38.994 00.378 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad94dd32-d67c-459d-a769-a6ae20e341d0"}
01:23:38.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad94dd32-d67c-459d-a769-a6ae20e341d0"}
01:23:38.994 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0997696a-6e0b-451f-ac7d-db6d4774e657"}
01:23:38.994 00.000 6880 case statement mapped state 6 to 3
01:23:38.995 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0997696a-6e0b-451f-ac7d-db6d4774e657"}
01:23:38.995 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e01ae2e5-25c9-44d6-b010-8a587cf7fe52"}
01:23:38.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":847,"width":15,"height":15,"star_pos":[7.01,6.55],"pixels":"..."},"id":"e01ae2e5-25c9-44d6-b010-8a587cf7fe52"}
01:23:39.741 00.746 10052 Exposure complete
01:23:39.819 00.078 10052 worker thread done servicing request
01:23:39.820 00.001 6880 OnExposeComplete: enter
01:23:39.820 00.000 6880 UpdateGuideState(): m_state=6
01:23:39.820 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 848
01:23:39.820 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=888.61, Mass=2013, SNR=31.2, Peak=137 HFD=4.5
01:23:39.821 00.001 6880 MultiStar: [#1 0.54,0.36,0.00,M5] [#2 0.36,0.37,0.98,U] [#3 0.21,0.32,0.94,U] [#4 0.65,0.22,0.00,M5] [#5 0.01,-0.06,0.99,U] [#6 0.37,0.03,0.95,U] [#7 0.54,0.45,0.00,M7] [#8 0.41,0.83,0.00,M9] 
01:23:39.821 00.000 6880 refined, 4 included, MultiStar: {0.25, 0.09}, one-star: {0.31, -0.18}
01:23:39.821 00.000 6880 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.61) = xAngle (1.97 = 1.97)
01:23:39.821 00.000 6880 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.94 = 1.94)
01:23:39.821 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.09 hyp=0.27 cameraTheta=0.36 mountX=-0.10 mountY=0.25, mountTheta=1.96
01:23:39.823 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.09, opts=13)
01:23:39.823 00.000 6880 Enqueuing Move request for scope (0.25, 0.09)
01:23:39.823 00.000 10052 Worker thread wakes up
01:23:39.823 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.09) opts 0xd
01:23:39.823 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.09)
01:23:39.823 00.000 10052 Moving (0.25, 0.09) raw xDistance=-0.10 yDistance=0.25
01:23:39.823 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:23:39.823 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.01
01:23:39.823 00.000 10052 MoveAxis(E, 0, ABG)
01:23:39.823 00.000 10052 Move returns status 0, amount 0
01:23:39.823 00.000 10052 MoveAxis(N, 0, ABG)
01:23:39.823 00.000 10052 Move returns status 0, amount 0
01:23:39.823 00.000 10052 move complete, result=0
01:23:39.824 00.001 10052 worker thread done servicing request
01:23:39.844 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:39.877 00.033 6880 UpdateGuideState exits: m=2013 SNR=31.2
01:23:39.877 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:39.877 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:39.877 00.000 6880 Enqueuing Expose request
01:23:39.878 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:23:39.878 00.000 10052 Worker thread wakes up
01:23:39.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:39.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:40.786 00.908 10052 Exposure complete
01:23:40.840 00.054 10052 worker thread done servicing request
01:23:40.841 00.001 6880 OnExposeComplete: enter
01:23:40.841 00.000 6880 UpdateGuideState(): m_state=6
01:23:40.841 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 849
01:23:40.841 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=888.60, Mass=1985, SNR=30.9, Peak=129 HFD=4.6
01:23:40.842 00.001 6880 MultiStar: [#1 0.49,0.18,1.00,U] [#2 0.46,0.24,0.97,U] [#3 0.20,0.28,0.94,U] [#4 0.59,-0.17,0.00,M6] [#5 0.08,-0.26,1.00,U] [#6 0.35,0.03,0.94,U] [#7 0.57,0.35,0.00,M8] [#8 0.33,0.34,0.81,U] 
01:23:40.842 00.000 6880 refined, 6 included, MultiStar: {0.34, 0.08}, one-star: {0.43, -0.20}
01:23:40.842 00.000 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
01:23:40.842 00.000 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
01:23:40.842 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.35 cameraTheta=0.24 mountX=-0.09 mountY=0.34, mountTheta=1.85
01:23:40.843 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.08, opts=13)
01:23:40.843 00.000 6880 Enqueuing Move request for scope (0.34, 0.08)
01:23:40.843 00.000 10052 Worker thread wakes up
01:23:40.843 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
01:23:40.844 00.001 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
01:23:40.844 00.000 10052 Moving (0.34, 0.08) raw xDistance=-0.09 yDistance=0.34
01:23:40.844 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:23:40.844 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.03
01:23:40.844 00.000 10052 MoveAxis(E, 0, ABG)
01:23:40.844 00.000 10052 Move returns status 0, amount 0
01:23:40.844 00.000 10052 MoveAxis(N, 0, ABG)
01:23:40.844 00.000 10052 Move returns status 0, amount 0
01:23:40.844 00.000 10052 move complete, result=0
01:23:40.844 00.000 10052 worker thread done servicing request
01:23:40.865 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:40.893 00.028 6880 UpdateGuideState exits: m=1985 SNR=30.9
01:23:40.894 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:40.894 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:40.894 00.000 6880 Enqueuing Expose request
01:23:40.894 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:23:40.894 00.000 10052 Worker thread wakes up
01:23:40.894 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:40.894 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:40.992 00.098 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d9bc0dd-0489-408f-9576-5127303349f7"}
01:23:40.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d9bc0dd-0489-408f-9576-5127303349f7"}
01:23:40.992 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f97a5f3f-3959-4a87-a5fa-ee6275ac2daf"}
01:23:40.993 00.001 6880 case statement mapped state 6 to 3
01:23:40.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f97a5f3f-3959-4a87-a5fa-ee6275ac2daf"}
01:23:40.993 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"944f7693-bdb1-4a43-8101-9692fe749b5e"}
01:23:40.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":849,"width":15,"height":15,"star_pos":[7.23,6.60],"pixels":"..."},"id":"944f7693-bdb1-4a43-8101-9692fe749b5e"}
01:23:42.025 01.032 10052 Exposure complete
01:23:42.099 00.074 10052 worker thread done servicing request
01:23:42.099 00.000 6880 OnExposeComplete: enter
01:23:42.099 00.000 6880 UpdateGuideState(): m_state=6
01:23:42.100 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 850
01:23:42.100 00.000 6880 Star::Find returns 1 (0), X=408.30, Y=888.43, Mass=2127, SNR=32.0, Peak=137 HFD=4.6
01:23:42.100 00.000 6880 MultiStar: [#1 0.58,0.24,0.00,M5] [#2 0.50,0.17,0.00,M2] [#3 0.62,0.06,0.00,M1] [#4 0.77,-0.10,0.00,M7] [#5 0.11,-0.23,0.96,U] [#6 0.77,0.23,0.00,M1] [#7 0.68,0.28,0.00,M9] [#8 0.63,0.39,0.00,M9] 
01:23:42.100 00.000 6880 refined, 1 included, MultiStar: {0.31, -0.29}, one-star: {0.50, -0.36}
01:23:42.100 00.000 6880 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.61) = xAngle (0.85 = 0.85)
01:23:42.100 00.000 6880 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
01:23:42.100 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.29 hyp=0.43 cameraTheta=-0.76 mountX=0.28 mountY=0.31, mountTheta=0.84
01:23:42.101 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.29, opts=13)
01:23:42.101 00.000 6880 Enqueuing Move request for scope (0.31, -0.29)
01:23:42.101 00.000 10052 Worker thread wakes up
01:23:42.101 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.29) opts 0xd
01:23:42.102 00.001 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.29)
01:23:42.102 00.000 10052 Moving (0.31, -0.29) raw xDistance=0.28 yDistance=0.31
01:23:42.102 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:23:42.102 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.03
01:23:42.102 00.000 10052 MoveAxis(W, 75, ABG)
01:23:42.102 00.000 10052 Guiding  Dir = 3, Dur = 75
01:23:42.122 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:42.154 00.032 10052 IsSlewing returns 0
01:23:42.171 00.017 6880 UpdateGuideState exits: m=2127 SNR=32.0
01:23:42.171 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:42.171 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:42.171 00.000 6880 Enqueuing Expose request
01:23:42.221 00.050 10052 IsGuiding returns 0
01:23:42.287 00.066 10052 PulseGuide returned control before completion, sleep 20
01:23:42.358 00.071 10052 IsGuiding returns 1
01:23:42.358 00.000 10052 scope still moving after pulse duration time elapsed
01:23:42.429 00.071 10052 IsSlewing returns 0
01:23:42.504 00.075 10052 IsGuiding returns 0
01:23:42.504 00.000 10052 scope move finished after 75 + 209 ms
01:23:42.504 00.000 10052 Move returns status 0, amount 75
01:23:42.506 00.002 10052 MoveAxis(N, 0, ABG)
01:23:42.506 00.000 10052 Move returns status 0, amount 0
01:23:42.506 00.000 10052 move complete, result=0
01:23:42.506 00.000 10052 worker thread done servicing request
01:23:42.506 00.000 6880 GuideStep: 0.3 px 75 ms WEST, 0.3 px 0 ms NORTH
01:23:42.506 00.000 10052 Worker thread wakes up
01:23:42.506 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:42.506 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:42.992 00.486 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e03aa78-93fc-4f78-959d-c61dcd147630"}
01:23:42.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e03aa78-93fc-4f78-959d-c61dcd147630"}
01:23:42.993 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0783eeab-728d-46d0-984d-180645f636b5"}
01:23:42.993 00.000 6880 case statement mapped state 6 to 3
01:23:42.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0783eeab-728d-46d0-984d-180645f636b5"}
01:23:42.993 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7d50fa52-283c-4852-bc87-eec0ed8fc8c2"}
01:23:42.994 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":850,"width":15,"height":15,"star_pos":[7.30,7.43],"pixels":"..."},"id":"7d50fa52-283c-4852-bc87-eec0ed8fc8c2"}
01:23:43.433 00.439 10052 Exposure complete
01:23:43.515 00.082 10052 worker thread done servicing request
01:23:43.515 00.000 6880 OnExposeComplete: enter
01:23:43.516 00.001 6880 UpdateGuideState(): m_state=6
01:23:43.516 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 851
01:23:43.516 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=888.80, Mass=2091, SNR=31.6, Peak=133 HFD=4.5
01:23:43.516 00.000 6880 MultiStar: [#1 0.52,0.43,0.00,M6] [#2 0.32,0.21,0.98,U] [#3 0.35,0.31,0.91,U] [#4 0.65,0.35,0.00,M8] [#5 -0.09,0.05,0.97,U] [#6 0.55,0.44,0.00,M2] [#7 0.51,0.53,0.00,M10] [#8 0.52,0.88,0.00,M10] 
01:23:43.516 00.000 6880 refined, 3 included, MultiStar: {0.23, 0.14}, one-star: {0.33, 0.01}
01:23:43.516 00.000 6880 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.61) = xAngle (2.18 = 2.18)
01:23:43.516 00.000 6880 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.15 = 2.15)
01:23:43.516 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.57 mountX=-0.15 mountY=0.22, mountTheta=2.17
01:23:43.517 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.14, opts=13)
01:23:43.518 00.001 6880 Enqueuing Move request for scope (0.23, 0.14)
01:23:43.518 00.000 10052 Worker thread wakes up
01:23:43.518 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
01:23:43.518 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
01:23:43.518 00.000 10052 Moving (0.23, 0.14) raw xDistance=-0.15 yDistance=0.22
01:23:43.518 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.15
01:23:43.518 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.03
01:23:43.518 00.000 10052 MoveAxis(E, 37, ABG)
01:23:43.518 00.000 10052 Guiding  Dir = 2, Dur = 37
01:23:43.549 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:43.580 00.031 10052 IsSlewing returns 0
01:23:43.582 00.002 6880 UpdateGuideState exits: m=2091 SNR=31.6
01:23:43.582 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:43.582 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:43.582 00.000 6880 Enqueuing Expose request
01:23:43.654 00.072 10052 IsGuiding returns 0
01:23:43.794 00.140 10052 IsGuiding returns 0
01:23:43.794 00.000 10052 Move returns status 0, amount 37
01:23:43.795 00.001 10052 MoveAxis(N, 0, ABG)
01:23:43.795 00.000 10052 Move returns status 0, amount 0
01:23:43.795 00.000 10052 move complete, result=0
01:23:43.795 00.000 10052 worker thread done servicing request
01:23:43.795 00.000 6880 GuideStep: -0.2 px 37 ms EAST, 0.2 px 0 ms NORTH
01:23:43.795 00.000 10052 Worker thread wakes up
01:23:43.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:43.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:44.936 01.141 10052 Exposure complete
01:23:44.992 00.056 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60e5c1fd-b3c9-4d84-8def-fdc1941badc6"}
01:23:44.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60e5c1fd-b3c9-4d84-8def-fdc1941badc6"}
01:23:44.993 00.001 10052 worker thread done servicing request
01:23:44.993 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ca22b58-7119-4cdc-9824-1d161fd7d1ff"}
01:23:44.993 00.000 6880 case statement mapped state 6 to 3
01:23:44.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ca22b58-7119-4cdc-9824-1d161fd7d1ff"}
01:23:44.993 00.000 6880 OnExposeComplete: enter
01:23:44.993 00.000 6880 UpdateGuideState(): m_state=6
01:23:44.993 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 852
01:23:44.993 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.56, Mass=2044, SNR=31.3, Peak=123 HFD=4.9
01:23:44.994 00.001 6880 MultiStar: [#1 0.02,-0.13,0.97,U] [#2 -0.20,-0.01,0.98,U] [#3 0.14,-0.02,0.91,U] [#4 0.02,-0.18,0.86,U] [#5 -0.38,-0.24,0.96,U] [#6 0.18,-0.24,0.92,U] [#7 0.04,0.30,0.76,U] [#8 0.12,0.33,0.80,U] 
01:23:44.994 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {0.06, -0.23}
01:23:44.994 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
01:23:44.994 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:23:44.994 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.65 mountX=0.06 mountY=-0.00, mountTheta=-0.06
01:23:44.996 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.06, opts=13)
01:23:44.996 00.000 6880 Enqueuing Move request for scope (-0.00, -0.06)
01:23:44.996 00.000 10052 Worker thread wakes up
01:23:44.996 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
01:23:44.996 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
01:23:44.996 00.000 10052 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
01:23:44.996 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:23:44.996 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.15, using input
01:23:44.996 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.03
01:23:44.996 00.000 10052 MoveAxis(E, 0, ABG)
01:23:44.998 00.002 10052 Move returns status 0, amount 0
01:23:44.998 00.000 10052 MoveAxis(N, 0, ABG)
01:23:44.998 00.000 10052 Move returns status 0, amount 0
01:23:44.998 00.000 10052 move complete, result=0
01:23:44.998 00.000 10052 worker thread done servicing request
01:23:45.017 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:45.050 00.033 6880 UpdateGuideState exits: m=2044 SNR=31.3
01:23:45.050 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:45.050 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:45.051 00.001 6880 Enqueuing Expose request
01:23:45.051 00.000 10052 Worker thread wakes up
01:23:45.051 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:45.051 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:45.051 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:45.054 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a37e42fa-7e26-4b60-9ae5-159f0ce9323e"}
01:23:45.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":852,"width":15,"height":15,"star_pos":[6.86,6.56],"pixels":"..."},"id":"a37e42fa-7e26-4b60-9ae5-159f0ce9323e"}
01:23:45.968 00.914 10052 Exposure complete
01:23:46.037 00.069 10052 worker thread done servicing request
01:23:46.037 00.000 6880 OnExposeComplete: enter
01:23:46.037 00.000 6880 UpdateGuideState(): m_state=6
01:23:46.038 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 853
01:23:46.038 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=888.31, Mass=2121, SNR=31.9, Peak=128 HFD=4.9
01:23:46.038 00.000 6880 MultiStar: [#1 0.34,-0.05,0.94,U] [#2 0.39,0.07,0.98,U] [#3 0.21,0.04,0.90,U] [#4 0.20,-0.63,0.00,M8] [#5 0.04,-0.38,0.96,U] [#6 0.38,-0.02,0.91,U] [#7 0.26,0.01,0.77,U] [#8 0.31,0.51,0.00,M10] 
01:23:46.038 00.000 6880 refined, 6 included, MultiStar: {0.29, -0.12}, one-star: {0.38, -0.48}
01:23:46.038 00.000 6880 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
01:23:46.038 00.000 6880 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
01:23:46.038 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.12 hyp=0.31 cameraTheta=-0.41 mountX=0.11 mountY=0.29, mountTheta=1.20
01:23:46.041 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.12, opts=13)
01:23:46.041 00.000 6880 Enqueuing Move request for scope (0.29, -0.12)
01:23:46.041 00.000 10052 Worker thread wakes up
01:23:46.041 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.12) opts 0xd
01:23:46.041 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.12)
01:23:46.041 00.000 10052 Moving (0.29, -0.12) raw xDistance=0.11 yDistance=0.29
01:23:46.041 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:23:46.041 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.01
01:23:46.041 00.000 10052 MoveAxis(W, 30, ABG)
01:23:46.041 00.000 10052 Guiding  Dir = 3, Dur = 30
01:23:46.063 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:46.098 00.035 6880 UpdateGuideState exits: m=2121 SNR=31.9
01:23:46.098 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:46.098 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:46.099 00.001 6880 Enqueuing Expose request
01:23:46.111 00.012 10052 IsSlewing returns 0
01:23:46.185 00.074 10052 IsGuiding returns 0
01:23:46.320 00.135 10052 IsGuiding returns 0
01:23:46.320 00.000 10052 Move returns status 0, amount 30
01:23:46.320 00.000 10052 MoveAxis(N, 0, ABG)
01:23:46.320 00.000 10052 Move returns status 0, amount 0
01:23:46.320 00.000 10052 move complete, result=0
01:23:46.320 00.000 10052 worker thread done servicing request
01:23:46.320 00.000 10052 Worker thread wakes up
01:23:46.320 00.000 6880 GuideStep: 0.1 px 30 ms WEST, 0.3 px 0 ms NORTH
01:23:46.321 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:46.321 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:46.991 00.670 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"82b7c0be-c6f3-425a-8215-22a7c0349310"}
01:23:46.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"82b7c0be-c6f3-425a-8215-22a7c0349310"}
01:23:46.992 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"be99c7e7-0441-4587-8a15-563f01ca4e2a"}
01:23:46.992 00.000 6880 case statement mapped state 6 to 3
01:23:46.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"be99c7e7-0441-4587-8a15-563f01ca4e2a"}
01:23:46.992 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"573e9595-521e-4fe2-bade-ae1a604a9ce4"}
01:23:46.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":853,"width":15,"height":15,"star_pos":[7.18,7.31],"pixels":"..."},"id":"573e9595-521e-4fe2-bade-ae1a604a9ce4"}
01:23:47.463 00.471 10052 Exposure complete
01:23:47.526 00.063 10052 worker thread done servicing request
01:23:47.526 00.000 6880 OnExposeComplete: enter
01:23:47.526 00.000 6880 UpdateGuideState(): m_state=6
01:23:47.527 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 854
01:23:47.527 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.73, Mass=2132, SNR=32.1, Peak=145 HFD=4.5
01:23:47.527 00.000 6880 MultiStar: [#1 0.11,0.32,0.94,U] [#2 0.33,0.31,0.99,U] [#3 0.16,0.17,0.91,U] [#4 0.27,0.28,0.83,U] [#5 -0.39,-0.03,0.99,U] [#6 0.40,0.03,0.94,U] [#7 0.20,0.38,0.74,U] [#8 0.35,0.85,0.00,R] 
01:23:47.527 00.000 6880 single-star, 7 included, MultiStar: {0.14, 0.17}, one-star: {0.06, -0.06}
01:23:47.527 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
01:23:47.527 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
01:23:47.527 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.78 mountX=0.06 mountY=0.06, mountTheta=0.82
01:23:47.529 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.06, opts=13)
01:23:47.529 00.000 6880 Enqueuing Move request for scope (0.06, -0.06)
01:23:47.529 00.000 10052 Worker thread wakes up
01:23:47.529 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:23:47.529 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:23:47.529 00.000 10052 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=0.06
01:23:47.529 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:23:47.529 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
01:23:47.529 00.000 10052 MoveAxis(E, 0, ABG)
01:23:47.529 00.000 10052 Move returns status 0, amount 0
01:23:47.529 00.000 10052 MoveAxis(N, 0, ABG)
01:23:47.529 00.000 10052 Move returns status 0, amount 0
01:23:47.529 00.000 10052 move complete, result=0
01:23:47.529 00.000 10052 worker thread done servicing request
01:23:47.549 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:47.584 00.035 6880 UpdateGuideState exits: m=2132 SNR=32.1
01:23:47.585 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:47.585 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:47.585 00.000 6880 Enqueuing Expose request
01:23:47.585 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:47.585 00.000 10052 Worker thread wakes up
01:23:47.585 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:47.585 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:48.494 00.909 10052 Exposure complete
01:23:48.558 00.064 10052 worker thread done servicing request
01:23:48.559 00.001 6880 OnExposeComplete: enter
01:23:48.559 00.000 6880 UpdateGuideState(): m_state=6
01:23:48.559 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 855
01:23:48.559 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=888.61, Mass=2141, SNR=32.1, Peak=143 HFD=4.7
01:23:48.560 00.001 6880 MultiStar: [#1 0.20,0.03,0.95,U] [#2 0.47,0.39,0.00,M1] [#3 0.24,0.22,0.88,U] [#4 0.38,0.04,0.82,U] [#5 -0.12,-0.16,0.95,U] [#6 0.35,0.17,0.93,U] [#7 0.18,0.46,0.78,U] [#8 0.03,0.02,0.79,U] 
01:23:48.560 00.000 6880 refined, 7 included, MultiStar: {0.20, 0.06}, one-star: {0.30, -0.18}
01:23:48.560 00.000 6880 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.61) = xAngle (1.93 = 1.93)
01:23:48.560 00.000 6880 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.90 = 1.90)
01:23:48.560 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.06 hyp=0.21 cameraTheta=0.32 mountX=-0.07 mountY=0.19, mountTheta=1.93
01:23:48.561 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.06, opts=13)
01:23:48.561 00.000 6880 Enqueuing Move request for scope (0.20, 0.06)
01:23:48.561 00.000 10052 Worker thread wakes up
01:23:48.561 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.06) opts 0xd
01:23:48.561 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.06)
01:23:48.561 00.000 10052 Moving (0.20, 0.06) raw xDistance=-0.07 yDistance=0.19
01:23:48.562 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:23:48.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.19, slope = 0.00
01:23:48.562 00.000 10052 MoveAxis(E, 0, ABG)
01:23:48.562 00.000 10052 Move returns status 0, amount 0
01:23:48.562 00.000 10052 MoveAxis(S, 4, ABG)
01:23:48.562 00.000 10052 Guiding  Dir = 1, Dur = 4
01:23:48.581 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:48.583 00.002 10052 IsSlewing returns 0
01:23:48.611 00.028 6880 UpdateGuideState exits: m=2141 SNR=32.1
01:23:48.611 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:48.611 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:48.611 00.000 6880 Enqueuing Expose request
01:23:48.620 00.009 10052 IsGuiding returns 0
01:23:48.686 00.066 10052 IsGuiding returns 0
01:23:48.686 00.000 10052 Move returns status 0, amount 4
01:23:48.686 00.000 10052 move complete, result=0
01:23:48.686 00.000 10052 worker thread done servicing request
01:23:48.686 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 4 ms SOUTH
01:23:48.686 00.000 10052 Worker thread wakes up
01:23:48.686 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:48.688 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:48.991 00.303 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e8c80751-8423-4501-8ae8-30c943f2cecb"}
01:23:48.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e8c80751-8423-4501-8ae8-30c943f2cecb"}
01:23:48.992 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"04d2993c-cc35-4ff3-abdc-55a8b37811cf"}
01:23:48.992 00.000 6880 case statement mapped state 6 to 3
01:23:48.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"04d2993c-cc35-4ff3-abdc-55a8b37811cf"}
01:23:48.992 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c3cae66b-567a-4cda-942a-be389ec1338f"}
01:23:48.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":855,"width":15,"height":15,"star_pos":[7.10,6.61],"pixels":"..."},"id":"c3cae66b-567a-4cda-942a-be389ec1338f"}
01:23:49.826 00.834 10052 Exposure complete
01:23:49.885 00.059 10052 worker thread done servicing request
01:23:49.886 00.001 6880 OnExposeComplete: enter
01:23:49.886 00.000 6880 UpdateGuideState(): m_state=6
01:23:49.886 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 856
01:23:49.886 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=888.32, Mass=2034, SNR=31.3, Peak=145 HFD=4.7
01:23:49.886 00.000 6880 MultiStar: [#1 0.51,0.13,0.00,M3] [#2 0.67,0.33,0.00,M2] [#3 0.48,0.11,0.94,U] [#4 0.61,0.18,0.00,M7] [#5 0.02,-0.17,1.02,U] [#6 0.68,0.26,0.00,M1] [#7 0.31,-0.07,0.81,U] [#8 0.16,-0.31,0.82,U] 
01:23:49.886 00.000 6880 refined, 4 included, MultiStar: {0.29, -0.18}, one-star: {0.49, -0.47}
01:23:49.886 00.000 6880 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.61) = xAngle (1.05 = 1.05)
01:23:49.886 00.000 6880 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
01:23:49.886 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.18 hyp=0.35 cameraTheta=-0.56 mountX=0.17 mountY=0.30, mountTheta=1.04
01:23:49.887 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.18, opts=13)
01:23:49.887 00.000 6880 Enqueuing Move request for scope (0.29, -0.18)
01:23:49.887 00.000 10052 Worker thread wakes up
01:23:49.887 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.18) opts 0xd
01:23:49.888 00.001 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.18)
01:23:49.888 00.000 10052 Moving (0.29, -0.18) raw xDistance=0.17 yDistance=0.30
01:23:49.888 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:23:49.888 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.30, slope = 0.00
01:23:49.888 00.000 10052 MoveAxis(W, 46, ABG)
01:23:49.888 00.000 10052 Guiding  Dir = 3, Dur = 46
01:23:49.906 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:49.935 00.029 6880 UpdateGuideState exits: m=2034 SNR=31.3
01:23:49.935 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:49.935 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:49.935 00.000 6880 Enqueuing Expose request
01:23:49.964 00.029 10052 IsSlewing returns 0
01:23:50.031 00.067 10052 IsGuiding returns 0
01:23:50.174 00.143 10052 IsGuiding returns 0
01:23:50.174 00.000 10052 Move returns status 0, amount 46
01:23:50.174 00.000 10052 MoveAxis(S, 6, ABG)
01:23:50.174 00.000 10052 Guiding  Dir = 1, Dur = 6
01:23:50.254 00.080 10052 IsSlewing returns 0
01:23:50.328 00.074 10052 IsGuiding returns 0
01:23:50.460 00.132 10052 IsGuiding returns 0
01:23:50.460 00.000 10052 Move returns status 0, amount 6
01:23:50.460 00.000 10052 move complete, result=0
01:23:50.461 00.001 10052 worker thread done servicing request
01:23:50.461 00.000 10052 Worker thread wakes up
01:23:50.461 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.3 px 6 ms SOUTH
01:23:50.461 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:50.461 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:50.993 00.532 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"38b036fb-d37d-456a-bdee-7912431df4d2"}
01:23:50.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"38b036fb-d37d-456a-bdee-7912431df4d2"}
01:23:50.994 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"134339b1-0693-4a95-8096-16805e03d9b2"}
01:23:50.994 00.000 6880 case statement mapped state 6 to 3
01:23:50.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"134339b1-0693-4a95-8096-16805e03d9b2"}
01:23:50.994 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b841d36b-a9b6-4654-8e8d-1701e2b2d0d6"}
01:23:50.995 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":856,"width":15,"height":15,"star_pos":[7.28,7.32],"pixels":"..."},"id":"b841d36b-a9b6-4654-8e8d-1701e2b2d0d6"}
01:23:51.376 00.381 10052 Exposure complete
01:23:51.432 00.056 10052 worker thread done servicing request
01:23:51.432 00.000 6880 OnExposeComplete: enter
01:23:51.432 00.000 6880 UpdateGuideState(): m_state=6
01:23:51.433 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 857
01:23:51.433 00.000 6880 Star::Find returns 1 (0), X=408.33, Y=888.27, Mass=2257, SNR=33.0, Peak=132 HFD=4.8
01:23:51.433 00.000 6880 MultiStar: [#1 0.55,-0.08,0.00,M4] [#2 0.47,-0.03,0.95,U] [#3 0.52,0.10,0.00,M1] [#4 0.67,-0.39,0.00,M8] [#5 0.06,-0.67,0.00,M1] [#6 0.60,-0.11,0.00,M2] [#7 0.62,0.22,0.00,M6] [#8 0.24,-0.57,0.00,M1] 
01:23:51.433 00.000 6880 refined, 1 included, MultiStar: {0.50, -0.28}, one-star: {0.53, -0.52}
01:23:51.433 00.000 6880 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
01:23:51.433 00.000 6880 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
01:23:51.433 00.000 6880 CameraToMount -- cameraX=0.50 cameraY=-0.28 hyp=0.57 cameraTheta=-0.51 mountX=0.26 mountY=0.50, mountTheta=1.10
01:23:51.434 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.50, y=-0.28, opts=13)
01:23:51.435 00.001 6880 Enqueuing Move request for scope (0.50, -0.28)
01:23:51.435 00.000 10052 Worker thread wakes up
01:23:51.435 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.28) opts 0xd
01:23:51.435 00.000 10052 Handling offset move in thread for scope, endpoint = (0.50, -0.28)
01:23:51.435 00.000 10052 Moving (0.50, -0.28) raw xDistance=0.26 yDistance=0.50
01:23:51.435 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:23:51.435 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.50, slope = 0.01
01:23:51.435 00.000 10052 MoveAxis(W, 71, ABG)
01:23:51.435 00.000 10052 Guiding  Dir = 3, Dur = 71
01:23:51.456 00.021 10052 IsSlewing returns 0
01:23:51.459 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:51.488 00.029 6880 UpdateGuideState exits: m=2257 SNR=33.0
01:23:51.488 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:51.488 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:51.488 00.000 6880 Enqueuing Expose request
01:23:51.495 00.007 10052 IsGuiding returns 0
01:23:51.560 00.065 10052 PulseGuide returned control before completion, sleep 16
01:23:51.638 00.078 10052 IsGuiding returns 1
01:23:51.638 00.000 10052 scope still moving after pulse duration time elapsed
01:23:51.713 00.075 10052 IsSlewing returns 0
01:23:51.787 00.074 10052 IsGuiding returns 0
01:23:51.787 00.000 10052 scope move finished after 71 + 221 ms
01:23:51.787 00.000 10052 Move returns status 0, amount 71
01:23:51.787 00.000 10052 MoveAxis(S, 14, ABG)
01:23:51.787 00.000 10052 Guiding  Dir = 1, Dur = 14
01:23:51.862 00.075 10052 IsSlewing returns 0
01:23:51.937 00.075 10052 IsGuiding returns 0
01:23:52.085 00.148 10052 IsGuiding returns 0
01:23:52.085 00.000 10052 Move returns status 0, amount 14
01:23:52.085 00.000 10052 move complete, result=0
01:23:52.086 00.001 10052 worker thread done servicing request
01:23:52.086 00.000 6880 GuideStep: 0.3 px 71 ms WEST, 0.5 px 14 ms SOUTH
01:23:52.086 00.000 10052 Worker thread wakes up
01:23:52.086 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:52.086 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:52.992 00.906 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc40ac38-d85c-429e-aa6a-dafce3b6173b"}
01:23:52.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc40ac38-d85c-429e-aa6a-dafce3b6173b"}
01:23:52.993 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7fc985f2-e438-495a-b001-2d9c1af4959e"}
01:23:52.993 00.000 6880 case statement mapped state 6 to 3
01:23:52.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fc985f2-e438-495a-b001-2d9c1af4959e"}
01:23:53.004 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8e3026e6-6400-40a0-a5eb-ed0fbe12539a"}
01:23:53.004 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":857,"width":15,"height":15,"star_pos":[7.33,7.27],"pixels":"..."},"id":"8e3026e6-6400-40a0-a5eb-ed0fbe12539a"}
01:23:53.217 00.213 10052 Exposure complete
01:23:53.275 00.058 10052 worker thread done servicing request
01:23:53.275 00.000 6880 OnExposeComplete: enter
01:23:53.275 00.000 6880 UpdateGuideState(): m_state=6
01:23:53.275 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 858
01:23:53.275 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=888.55, Mass=2210, SNR=32.6, Peak=135 HFD=4.6
01:23:53.275 00.000 6880 MultiStar: [#1 0.67,-0.19,0.00,M5] [#2 0.41,-0.26,0.97,U] [#3 0.57,-0.27,0.00,M2] [#4 0.58,-0.35,0.00,M9] [#5 -0.05,-0.82,0.00,M2] [#6 0.63,-0.20,0.00,M3] [#7 0.58,0.06,0.00,M7] [#8 0.08,-0.65,0.00,M2] 
01:23:53.275 00.000 6880 single-star, 1 included, MultiStar: {0.41, -0.25}, one-star: {0.41, -0.24}
01:23:53.275 00.000 6880 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
01:23:53.275 00.000 6880 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
01:23:53.275 00.000 6880 CameraToMount -- cameraX=0.41 cameraY=-0.24 hyp=0.47 cameraTheta=-0.53 mountX=0.22 mountY=0.41, mountTheta=1.08
01:23:53.276 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.41, y=-0.24, opts=13)
01:23:53.276 00.000 6880 Enqueuing Move request for scope (0.41, -0.24)
01:23:53.276 00.000 10052 Worker thread wakes up
01:23:53.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.24) opts 0xd
01:23:53.276 00.000 10052 Handling offset move in thread for scope, endpoint = (0.41, -0.24)
01:23:53.276 00.000 10052 Moving (0.41, -0.24) raw xDistance=0.22 yDistance=0.41
01:23:53.277 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
01:23:53.277 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.41, slope = 0.02
01:23:53.277 00.000 10052 MoveAxis(W, 63, ABG)
01:23:53.277 00.000 10052 Guiding  Dir = 3, Dur = 63
01:23:53.296 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:53.298 00.002 10052 IsSlewing returns 0
01:23:53.326 00.028 6880 UpdateGuideState exits: m=2210 SNR=32.6
01:23:53.326 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:53.326 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:53.326 00.000 6880 Enqueuing Expose request
01:23:53.336 00.010 10052 IsGuiding returns 0
01:23:53.363 00.027 10052 PulseGuide returned control before completion, sleep 46
01:23:53.441 00.078 10052 IsGuiding returns 0
01:23:53.441 00.000 10052 Move returns status 0, amount 63
01:23:53.441 00.000 10052 MoveAxis(S, 30, ABG)
01:23:53.441 00.000 10052 Guiding  Dir = 1, Dur = 30
01:23:53.479 00.038 10052 IsSlewing returns 0
01:23:53.517 00.038 10052 IsGuiding returns 0
01:23:53.661 00.144 10052 IsGuiding returns 0
01:23:53.661 00.000 10052 Move returns status 0, amount 30
01:23:53.661 00.000 10052 move complete, result=0
01:23:53.661 00.000 10052 worker thread done servicing request
01:23:53.661 00.000 10052 Worker thread wakes up
01:23:53.661 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:53.661 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:53.661 00.000 6880 GuideStep: 0.2 px 63 ms WEST, 0.4 px 30 ms SOUTH
01:23:54.579 00.918 10052 Exposure complete
01:23:54.633 00.054 10052 worker thread done servicing request
01:23:54.633 00.000 6880 OnExposeComplete: enter
01:23:54.633 00.000 6880 UpdateGuideState(): m_state=6
01:23:54.633 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 859
01:23:54.633 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=888.23, Mass=2176, SNR=32.5, Peak=136 HFD=4.7
01:23:54.634 00.001 6880 MultiStar: [#1 0.20,-0.22,0.96,U] [#2 0.19,-0.25,0.95,U] [#3 0.14,-0.11,0.88,U] [#4 0.39,-0.40,0.00,M10] [#5 -0.24,-0.47,0.00,M3] [#6 0.30,-0.31,0.89,U] [#7 0.17,-0.08,0.75,U] [#8 -0.16,-0.69,0.00,M3] 
01:23:54.634 00.000 6880 refined, 5 included, MultiStar: {0.20, -0.26}, one-star: {0.19, -0.56}
01:23:54.634 00.000 6880 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
01:23:54.634 00.000 6880 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:23:54.634 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.93 mountX=0.26 mountY=0.20, mountTheta=0.67
01:23:54.635 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.26, opts=13)
01:23:54.635 00.000 6880 Enqueuing Move request for scope (0.20, -0.26)
01:23:54.635 00.000 10052 Worker thread wakes up
01:23:54.635 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
01:23:54.635 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
01:23:54.635 00.000 10052 Moving (0.20, -0.26) raw xDistance=0.26 yDistance=0.20
01:23:54.635 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:23:54.636 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.20, slope = 0.02
01:23:54.636 00.000 10052 MoveAxis(W, 72, ABG)
01:23:54.636 00.000 10052 Guiding  Dir = 3, Dur = 72
01:23:54.656 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:54.657 00.001 10052 IsSlewing returns 0
01:23:54.689 00.032 6880 UpdateGuideState exits: m=2176 SNR=32.5
01:23:54.689 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:54.689 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:54.689 00.000 6880 Enqueuing Expose request
01:23:54.694 00.005 10052 IsGuiding returns 0
01:23:54.722 00.028 10052 PulseGuide returned control before completion, sleep 55
01:23:54.805 00.083 10052 IsGuiding returns 0
01:23:54.806 00.001 10052 Move returns status 0, amount 72
01:23:54.806 00.000 10052 MoveAxis(S, 33, ABG)
01:23:54.806 00.000 10052 Guiding  Dir = 1, Dur = 33
01:23:54.843 00.037 10052 IsSlewing returns 0
01:23:54.881 00.038 10052 IsGuiding returns 0
01:23:54.909 00.028 10052 PulseGuide returned control before completion, sleep 16
01:23:54.961 00.052 10052 IsGuiding returns 0
01:23:54.961 00.000 10052 Move returns status 0, amount 33
01:23:54.961 00.000 10052 move complete, result=0
01:23:54.961 00.000 10052 worker thread done servicing request
01:23:54.961 00.000 10052 Worker thread wakes up
01:23:54.961 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:54.961 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:54.962 00.001 6880 GuideStep: 0.3 px 72 ms WEST, 0.2 px 33 ms SOUTH
01:23:54.992 00.030 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a93c04de-5ce1-4713-8030-763603e0cba1"}
01:23:54.993 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a93c04de-5ce1-4713-8030-763603e0cba1"}
01:23:54.994 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"12ce507e-0d1e-4024-b89c-7fbe397b533b"}
01:23:54.994 00.000 6880 case statement mapped state 6 to 3
01:23:54.994 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"12ce507e-0d1e-4024-b89c-7fbe397b533b"}
01:23:54.995 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b0f1c4e4-c03c-48fb-b769-ecb2d1e6000e"}
01:23:54.996 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":859,"width":15,"height":15,"star_pos":[6.99,7.23],"pixels":"..."},"id":"b0f1c4e4-c03c-48fb-b769-ecb2d1e6000e"}
01:23:56.091 01.095 10052 Exposure complete
01:23:56.162 00.071 10052 worker thread done servicing request
01:23:56.162 00.000 6880 OnExposeComplete: enter
01:23:56.162 00.000 6880 UpdateGuideState(): m_state=6
01:23:56.162 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 860
01:23:56.162 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=888.71, Mass=2108, SNR=31.9, Peak=148 HFD=4.6
01:23:56.163 00.001 6880 MultiStar: [#1 0.03,-0.10,0.96,U] [#2 -0.05,-0.07,1.04,U] [#3 -0.28,0.09,0.89,U] [#4 0.42,0.33,0.00,R] [#5 -0.43,-0.17,0.97,U] [#6 -0.09,-0.16,0.93,U] [#7 0.21,0.47,0.77,U] [#8 -0.22,-0.31,0.79,U] 
01:23:56.163 00.000 6880 refined, 7 included, MultiStar: {-0.12, -0.05}, one-star: {-0.13, -0.08}
01:23:56.163 00.000 6880 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.61) = xAngle (-1.14 = -1.14)
01:23:56.163 00.000 6880 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
01:23:56.163 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-2.75 mountX=0.06 mountY=-0.12, mountTheta=-1.15
01:23:56.165 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.05, opts=13)
01:23:56.165 00.000 6880 Enqueuing Move request for scope (-0.12, -0.05)
01:23:56.165 00.000 10052 Worker thread wakes up
01:23:56.165 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.05) opts 0xd
01:23:56.165 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.05)
01:23:56.165 00.000 10052 Moving (-0.12, -0.05) raw xDistance=0.06 yDistance=-0.12
01:23:56.165 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:23:56.166 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
01:23:56.166 00.000 10052 MoveAxis(E, 0, ABG)
01:23:56.166 00.000 10052 Move returns status 0, amount 0
01:23:56.166 00.000 10052 MoveAxis(N, 0, ABG)
01:23:56.166 00.000 10052 Move returns status 0, amount 0
01:23:56.166 00.000 10052 move complete, result=0
01:23:56.166 00.000 10052 worker thread done servicing request
01:23:56.187 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:56.233 00.046 6880 UpdateGuideState exits: m=2108 SNR=31.9
01:23:56.233 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:56.233 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:56.233 00.000 6880 Enqueuing Expose request
01:23:56.233 00.000 10052 Worker thread wakes up
01:23:56.233 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:56.233 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:56.234 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:56.991 00.757 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"adf4f9d7-296d-4691-9254-e91261cf70f5"}
01:23:56.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"adf4f9d7-296d-4691-9254-e91261cf70f5"}
01:23:56.992 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"07076c92-5e04-4940-b61e-f396a791e6a6"}
01:23:56.992 00.000 6880 case statement mapped state 6 to 3
01:23:56.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"07076c92-5e04-4940-b61e-f396a791e6a6"}
01:23:56.992 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"708d0581-2ae2-4849-b0a0-84445266a910"}
01:23:56.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":860,"width":15,"height":15,"star_pos":[6.67,6.71],"pixels":"..."},"id":"708d0581-2ae2-4849-b0a0-84445266a910"}
01:23:57.139 00.147 10052 Exposure complete
01:23:57.195 00.056 10052 worker thread done servicing request
01:23:57.195 00.000 6880 OnExposeComplete: enter
01:23:57.195 00.000 6880 UpdateGuideState(): m_state=6
01:23:57.195 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 861
01:23:57.196 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=888.62, Mass=2072, SNR=31.6, Peak=147 HFD=4.6
01:23:57.196 00.000 6880 MultiStar: [#1 0.12,0.20,0.96,U] [#2 0.09,0.08,1.04,U] [#3 0.03,0.41,0.92,U] [#4 -0.15,-0.12,0.83,U] [#5 -0.40,-0.05,1.01,U] [#6 0.08,0.23,0.94,U] [#7 0.31,0.42,0.75,U] [#8 -0.18,-0.07,0.80,U] 
01:23:57.196 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.03, -0.17}
01:23:57.196 00.000 6880 CameraToMount -- cameraTheta (1.69) - m_xAngle (-1.61) = xAngle (3.30 = -2.98)
01:23:57.196 00.000 6880 CameraToMount -- cameraTheta (1.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.27 = -3.02)
01:23:57.196 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.69 mountX=-0.09 mountY=-0.01, mountTheta=-3.01
01:23:57.197 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.10, opts=13)
01:23:57.197 00.000 6880 Enqueuing Move request for scope (-0.01, 0.10)
01:23:57.198 00.001 10052 Worker thread wakes up
01:23:57.198 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:23:57.198 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:23:57.198 00.000 10052 Moving (-0.01, 0.10) raw xDistance=-0.09 yDistance=-0.01
01:23:57.198 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:23:57.198 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.04, using input
01:23:57.198 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:23:57.198 00.000 10052 MoveAxis(E, 0, ABG)
01:23:57.198 00.000 10052 Move returns status 0, amount 0
01:23:57.198 00.000 10052 MoveAxis(N, 0, ABG)
01:23:57.198 00.000 10052 Move returns status 0, amount 0
01:23:57.198 00.000 10052 move complete, result=0
01:23:57.198 00.000 10052 worker thread done servicing request
01:23:57.217 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:57.249 00.032 6880 UpdateGuideState exits: m=2072 SNR=31.6
01:23:57.249 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:57.249 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:57.249 00.000 6880 Enqueuing Expose request
01:23:57.249 00.000 10052 Worker thread wakes up
01:23:57.249 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:23:57.249 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:57.249 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:58.378 01.129 10052 Exposure complete
01:23:58.443 00.065 10052 worker thread done servicing request
01:23:58.443 00.000 6880 OnExposeComplete: enter
01:23:58.443 00.000 6880 UpdateGuideState(): m_state=6
01:23:58.443 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 862
01:23:58.443 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.50, Mass=2104, SNR=31.8, Peak=136 HFD=4.7
01:23:58.444 00.001 6880 MultiStar: [#1 -0.10,-0.03,0.95,U] [#2 -0.07,0.12,1.03,U] [#3 -0.10,0.20,0.90,U] [#4 -0.45,-0.52,0.00,M1] [#5 -0.53,-0.14,0.00,M2] [#6 -0.04,0.03,0.91,U] [#7 -0.04,0.22,0.77,U] [#8 -0.35,-0.15,0.80,U] 
01:23:58.444 00.000 6880 refined, 6 included, MultiStar: {-0.11, 0.01}, one-star: {-0.09, -0.29}
01:23:58.444 00.000 6880 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.61) = xAngle (4.66 = -1.63)
01:23:58.444 00.000 6880 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.63 = -1.66)
01:23:58.444 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.04 mountX=-0.01 mountY=-0.11, mountTheta=-1.63
01:23:58.445 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.01, opts=13)
01:23:58.445 00.000 6880 Enqueuing Move request for scope (-0.11, 0.01)
01:23:58.445 00.000 10052 Worker thread wakes up
01:23:58.446 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
01:23:58.446 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
01:23:58.446 00.000 10052 Moving (-0.11, 0.01) raw xDistance=-0.01 yDistance=-0.11
01:23:58.446 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:23:58.446 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.17, using input
01:23:58.446 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.04
01:23:58.446 00.000 10052 MoveAxis(E, 0, ABG)
01:23:58.446 00.000 10052 Move returns status 0, amount 0
01:23:58.446 00.000 10052 MoveAxis(N, 0, ABG)
01:23:58.446 00.000 10052 Move returns status 0, amount 0
01:23:58.447 00.001 10052 move complete, result=0
01:23:58.447 00.000 10052 worker thread done servicing request
01:23:58.467 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:58.502 00.035 6880 UpdateGuideState exits: m=2104 SNR=31.8
01:23:58.503 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:58.503 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:58.503 00.000 6880 Enqueuing Expose request
01:23:58.503 00.000 10052 Worker thread wakes up
01:23:58.503 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:23:58.503 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:58.503 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:23:58.991 00.488 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e1f017a-c705-4e74-8d63-d50f02d4772c"}
01:23:58.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e1f017a-c705-4e74-8d63-d50f02d4772c"}
01:23:58.992 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5dd744bf-a513-4860-8428-5d681ce5e52c"}
01:23:58.992 00.000 6880 case statement mapped state 6 to 3
01:23:58.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5dd744bf-a513-4860-8428-5d681ce5e52c"}
01:23:58.993 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9f7d0b81-26f3-40ea-80cb-32723a652512"}
01:23:58.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":862,"width":15,"height":15,"star_pos":[6.71,6.50],"pixels":"..."},"id":"9f7d0b81-26f3-40ea-80cb-32723a652512"}
01:23:59.412 00.419 10052 Exposure complete
01:23:59.470 00.058 10052 worker thread done servicing request
01:23:59.470 00.000 6880 OnExposeComplete: enter
01:23:59.470 00.000 6880 UpdateGuideState(): m_state=6
01:23:59.470 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 863
01:23:59.470 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.77, Mass=2130, SNR=32.0, Peak=142 HFD=4.6
01:23:59.471 00.001 6880 MultiStar: [#1 0.17,0.26,0.95,U] [#2 0.46,0.41,0.00,M1] [#3 0.10,0.29,0.89,U] [#4 -0.14,-0.04,0.82,U] [#5 -0.30,-0.15,0.95,U] [#6 0.08,0.39,0.90,U] [#7 0.20,0.38,0.72,U] [#8 -0.02,0.05,0.78,U] 
01:23:59.471 00.000 6880 single-star, 7 included, MultiStar: {0.03, 0.14}, one-star: {0.14, -0.02}
01:23:59.471 00.000 6880 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
01:23:59.471 00.000 6880 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
01:23:59.471 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.18 mountX=0.02 mountY=0.14, mountTheta=1.43
01:23:59.473 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.02, opts=13)
01:23:59.473 00.000 6880 Enqueuing Move request for scope (0.14, -0.02)
01:23:59.473 00.000 10052 Worker thread wakes up
01:23:59.473 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
01:23:59.473 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
01:23:59.473 00.000 10052 Moving (0.14, -0.02) raw xDistance=0.02 yDistance=0.14
01:23:59.473 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:23:59.473 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.03
01:23:59.474 00.001 10052 MoveAxis(E, 0, ABG)
01:23:59.474 00.000 10052 Move returns status 0, amount 0
01:23:59.474 00.000 10052 MoveAxis(N, 0, ABG)
01:23:59.474 00.000 10052 Move returns status 0, amount 0
01:23:59.474 00.000 10052 move complete, result=0
01:23:59.474 00.000 10052 worker thread done servicing request
01:23:59.495 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:23:59.527 00.032 6880 UpdateGuideState exits: m=2130 SNR=32.0
01:23:59.527 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:23:59.527 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:23:59.527 00.000 6880 Enqueuing Expose request
01:23:59.527 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:23:59.527 00.000 10052 Worker thread wakes up
01:23:59.527 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:23:59.527 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:00.667 01.140 10052 Exposure complete
01:24:00.726 00.059 10052 worker thread done servicing request
01:24:00.726 00.000 6880 OnExposeComplete: enter
01:24:00.726 00.000 6880 UpdateGuideState(): m_state=6
01:24:00.727 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 864
01:24:00.727 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.44, Mass=2071, SNR=31.6, Peak=145 HFD=4.5
01:24:00.727 00.000 6880 MultiStar: [#1 0.09,-0.32,0.99,U] [#2 0.01,-0.33,1.06,U] [#3 -0.10,-0.24,0.94,U] [#4 -0.20,-0.67,0.00,M1] [#5 -0.52,-0.58,0.00,M2] [#6 -0.03,-0.30,0.99,U] [#7 -0.06,-0.21,0.80,U] [#8 -0.19,-0.39,0.81,U] 
01:24:00.727 00.000 6880 refined, 6 included, MultiStar: {-0.03, -0.31}, one-star: {0.04, -0.35}
01:24:00.728 00.001 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
01:24:00.728 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:24:00.728 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.31 hyp=0.31 cameraTheta=-1.66 mountX=0.31 mountY=-0.02, mountTheta=-0.08
01:24:00.730 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.31, opts=13)
01:24:00.730 00.000 6880 Enqueuing Move request for scope (-0.03, -0.31)
01:24:00.730 00.000 10052 Worker thread wakes up
01:24:00.730 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.31) opts 0xd
01:24:00.730 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.31)
01:24:00.730 00.000 10052 Moving (-0.03, -0.31) raw xDistance=0.31 yDistance=-0.02
01:24:00.730 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:24:00.730 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.21, using input
01:24:00.730 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.05
01:24:00.730 00.000 10052 MoveAxis(W, 83, ABG)
01:24:00.730 00.000 10052 Guiding  Dir = 3, Dur = 83
01:24:00.751 00.021 10052 IsSlewing returns 0
01:24:00.751 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:00.789 00.038 10052 IsGuiding returns 0
01:24:00.797 00.008 6880 UpdateGuideState exits: m=2071 SNR=31.6
01:24:00.797 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:00.797 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:00.797 00.000 6880 Enqueuing Expose request
01:24:00.816 00.019 10052 PulseGuide returned control before completion, sleep 66
01:24:00.905 00.089 10052 IsGuiding returns 0
01:24:00.905 00.000 10052 Move returns status 0, amount 83
01:24:00.905 00.000 10052 MoveAxis(N, 0, ABG)
01:24:00.905 00.000 10052 Move returns status 0, amount 0
01:24:00.905 00.000 10052 move complete, result=0
01:24:00.905 00.000 10052 worker thread done servicing request
01:24:00.905 00.000 10052 Worker thread wakes up
01:24:00.906 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:00.906 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:00.906 00.000 6880 GuideStep: 0.3 px 83 ms WEST, -0.0 px 0 ms NORTH
01:24:00.990 00.084 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6f2da013-4a71-49b5-9e37-ea795caed989"}
01:24:00.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6f2da013-4a71-49b5-9e37-ea795caed989"}
01:24:00.991 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ff773c3-0163-425a-9cc0-58b57e37486a"}
01:24:00.991 00.000 6880 case statement mapped state 6 to 3
01:24:00.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ff773c3-0163-425a-9cc0-58b57e37486a"}
01:24:00.991 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a05c325-1338-49b3-bc75-b118a2b2f2ca"}
01:24:00.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":864,"width":15,"height":15,"star_pos":[6.83,7.44],"pixels":"..."},"id":"6a05c325-1338-49b3-bc75-b118a2b2f2ca"}
01:24:01.811 00.820 10052 Exposure complete
01:24:01.878 00.067 10052 worker thread done servicing request
01:24:01.878 00.000 6880 OnExposeComplete: enter
01:24:01.878 00.000 6880 UpdateGuideState(): m_state=6
01:24:01.879 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 865
01:24:01.879 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.34, Mass=2148, SNR=32.2, Peak=145 HFD=4.6
01:24:01.879 00.000 6880 MultiStar: [#1 0.14,0.02,0.96,U] [#2 0.01,-0.34,0.99,U] [#3 -0.13,0.03,0.93,U] [#4 -0.26,-0.42,0.86,U] [#5 -0.40,-0.33,0.95,U] [#6 0.13,-0.09,0.97,U] [#7 0.21,0.20,0.78,U] [#8 -0.22,-0.22,0.80,U] 
01:24:01.879 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.18}, one-star: {-0.04, -0.45}
01:24:01.879 00.000 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
01:24:01.879 00.000 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
01:24:01.879 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.89 mountX=0.19 mountY=-0.06, mountTheta=-0.30
01:24:01.881 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.18, opts=13)
01:24:01.881 00.000 6880 Enqueuing Move request for scope (-0.06, -0.18)
01:24:01.881 00.000 10052 Worker thread wakes up
01:24:01.881 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
01:24:01.881 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
01:24:01.881 00.000 10052 Moving (-0.06, -0.18) raw xDistance=0.19 yDistance=-0.06
01:24:01.881 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:24:01.881 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.25, using input
01:24:01.881 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.05
01:24:01.881 00.000 10052 MoveAxis(W, 54, ABG)
01:24:01.881 00.000 10052 Guiding  Dir = 3, Dur = 54
01:24:01.904 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:01.927 00.023 10052 IsSlewing returns 0
01:24:01.945 00.018 6880 UpdateGuideState exits: m=2148 SNR=32.2
01:24:01.945 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:01.945 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:01.945 00.000 6880 Enqueuing Expose request
01:24:02.002 00.057 10052 IsGuiding returns 0
01:24:02.134 00.132 10052 IsGuiding returns 1
01:24:02.134 00.000 10052 scope still moving after pulse duration time elapsed
01:24:02.213 00.079 10052 IsSlewing returns 0
01:24:02.293 00.080 10052 IsGuiding returns 0
01:24:02.293 00.000 10052 scope move finished after 54 + 236 ms
01:24:02.293 00.000 10052 Move returns status 0, amount 54
01:24:02.293 00.000 10052 MoveAxis(N, 0, ABG)
01:24:02.293 00.000 10052 Move returns status 0, amount 0
01:24:02.293 00.000 10052 move complete, result=0
01:24:02.293 00.000 10052 worker thread done servicing request
01:24:02.293 00.000 10052 Worker thread wakes up
01:24:02.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:02.293 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:02.293 00.000 6880 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
01:24:02.990 00.697 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf8ef60c-bfd5-4d25-a028-cbe75caa16f3"}
01:24:02.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf8ef60c-bfd5-4d25-a028-cbe75caa16f3"}
01:24:02.990 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16139fd5-6d7c-4818-b83a-924ef00d403b"}
01:24:02.990 00.000 6880 case statement mapped state 6 to 3
01:24:02.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"16139fd5-6d7c-4818-b83a-924ef00d403b"}
01:24:02.991 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f4b7772-872f-42ce-adfd-2569d43a5da8"}
01:24:02.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":865,"width":15,"height":15,"star_pos":[6.76,7.34],"pixels":"..."},"id":"2f4b7772-872f-42ce-adfd-2569d43a5da8"}
01:24:03.431 00.440 10052 Exposure complete
01:24:03.499 00.068 10052 worker thread done servicing request
01:24:03.499 00.000 6880 OnExposeComplete: enter
01:24:03.499 00.000 6880 UpdateGuideState(): m_state=6
01:24:03.500 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 866
01:24:03.500 00.000 6880 Star::Find returns 1 (0), X=407.24, Y=888.32, Mass=2105, SNR=31.8, Peak=151 HFD=4.6
01:24:03.500 00.000 6880 MultiStar: [#1 -0.17,-0.00,0.94,U] [#2 -0.24,-0.05,1.00,U] [#3 -0.31,-0.02,0.90,U] [#4 -0.53,-0.42,0.00,M1] [#5 -0.85,-0.34,0.00,M2] [#6 -0.18,-0.09,0.92,U] [#7 -0.26,0.12,0.77,U] [#8 -0.50,-0.26,0.00,M1] 
01:24:03.501 00.001 6880 refined, 5 included, MultiStar: {-0.29, -0.10}, one-star: {-0.55, -0.47}
01:24:03.501 00.000 6880 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.61) = xAngle (-1.21 = -1.21)
01:24:03.501 00.000 6880 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
01:24:03.501 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.10 hyp=0.30 cameraTheta=-2.82 mountX=0.11 mountY=-0.29, mountTheta=-1.21
01:24:03.502 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.10, opts=13)
01:24:03.502 00.000 6880 Enqueuing Move request for scope (-0.29, -0.10)
01:24:03.502 00.000 10052 Worker thread wakes up
01:24:03.502 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.10) opts 0xd
01:24:03.502 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.10)
01:24:03.502 00.000 10052 Moving (-0.29, -0.10) raw xDistance=0.11 yDistance=-0.29
01:24:03.502 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:24:03.503 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.29 is < calculated value -0.30, using input
01:24:03.503 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.29, slope = -0.07
01:24:03.503 00.000 10052 MoveAxis(E, 0, ABG)
01:24:03.503 00.000 10052 Move returns status 0, amount 0
01:24:03.503 00.000 10052 MoveAxis(N, 52, ABG)
01:24:03.503 00.000 10052 Guiding  Dir = 0, Dur = 52
01:24:03.528 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:03.544 00.016 10052 IsSlewing returns 0
01:24:03.561 00.017 6880 UpdateGuideState exits: m=2105 SNR=31.8
01:24:03.561 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:03.561 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:03.561 00.000 6880 Enqueuing Expose request
01:24:03.618 00.057 10052 IsGuiding returns 0
01:24:03.757 00.139 10052 IsGuiding returns 0
01:24:03.757 00.000 10052 Move returns status 0, amount 52
01:24:03.757 00.000 10052 move complete, result=0
01:24:03.758 00.001 10052 worker thread done servicing request
01:24:03.758 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 52 ms NORTH
01:24:03.758 00.000 10052 Worker thread wakes up
01:24:03.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:03.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:04.666 00.908 10052 Exposure complete
01:24:04.722 00.056 10052 worker thread done servicing request
01:24:04.723 00.001 6880 OnExposeComplete: enter
01:24:04.723 00.000 6880 UpdateGuideState(): m_state=6
01:24:04.723 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 867
01:24:04.723 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=888.79, Mass=2138, SNR=32.1, Peak=157 HFD=4.5
01:24:04.723 00.000 6880 MultiStar: [#1 -0.03,0.14,0.98,U] [#2 -0.13,0.06,1.00,U] [#3 0.03,0.35,0.92,U] [#4 -0.54,-0.28,0.00,M2] [#5 -0.58,-0.16,0.00,M3] [#6 0.20,0.24,0.95,U] [#7 -0.09,0.00,0.76,U] [#8 -0.17,-0.15,0.77,U] 
01:24:04.724 00.001 6880 refined, 6 included, MultiStar: {-0.05, 0.10}, one-star: {-0.15, -0.01}
01:24:04.724 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.64 = -2.64)
01:24:04.724 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.67)
01:24:04.724 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.03 mountX=-0.10 mountY=-0.05, mountTheta=-2.67
01:24:04.725 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.10, opts=13)
01:24:04.725 00.000 6880 Enqueuing Move request for scope (-0.05, 0.10)
01:24:04.725 00.000 10052 Worker thread wakes up
01:24:04.725 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
01:24:04.725 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:24:04.725 00.000 10052 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=-0.05
01:24:04.725 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:24:04.725 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.19, using input
01:24:04.725 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:24:04.725 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.04
01:24:04.725 00.000 10052 MoveAxis(E, 0, ABG)
01:24:04.725 00.000 10052 Move returns status 0, amount 0
01:24:04.725 00.000 10052 MoveAxis(N, 0, ABG)
01:24:04.725 00.000 10052 Move returns status 0, amount 0
01:24:04.725 00.000 10052 move complete, result=0
01:24:04.726 00.001 10052 worker thread done servicing request
01:24:04.744 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:04.773 00.029 6880 UpdateGuideState exits: m=2138 SNR=32.1
01:24:04.773 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:04.773 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:04.773 00.000 6880 Enqueuing Expose request
01:24:04.773 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:04.773 00.000 10052 Worker thread wakes up
01:24:04.774 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:04.774 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:04.987 00.213 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"763ac076-2a85-4c9c-aac6-63b8816960b3"}
01:24:04.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"763ac076-2a85-4c9c-aac6-63b8816960b3"}
01:24:04.988 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74cfb93f-e89f-46a9-b4da-08fd61c2f43f"}
01:24:04.988 00.000 6880 case statement mapped state 6 to 3
01:24:04.988 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74cfb93f-e89f-46a9-b4da-08fd61c2f43f"}
01:24:04.989 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51a58391-cf63-4647-8757-73742dae1c37"}
01:24:04.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":867,"width":15,"height":15,"star_pos":[6.65,6.79],"pixels":"..."},"id":"51a58391-cf63-4647-8757-73742dae1c37"}
01:24:05.907 00.918 10052 Exposure complete
01:24:05.988 00.081 10052 worker thread done servicing request
01:24:05.989 00.001 6880 OnExposeComplete: enter
01:24:05.989 00.000 6880 UpdateGuideState(): m_state=6
01:24:05.989 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 868
01:24:05.989 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.48, Mass=2114, SNR=31.9, Peak=133 HFD=4.9
01:24:05.990 00.001 6880 MultiStar: [#1 0.03,-0.16,0.95,U] [#2 -0.19,-0.22,0.97,U] [#3 -0.11,0.01,0.90,U] [#4 -0.39,-0.54,0.00,M3] [#5 -0.50,-0.57,0.00,M4] [#6 0.00,-0.14,0.92,U] [#7 0.00,0.07,0.73,U] [#8 -0.31,-0.26,0.78,U] 
01:24:05.990 00.000 6880 refined, 6 included, MultiStar: {-0.06, -0.15}, one-star: {0.10, -0.31}
01:24:05.990 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
01:24:05.990 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:24:05.990 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.97 mountX=0.15 mountY=-0.06, mountTheta=-0.38
01:24:05.992 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.15, opts=13)
01:24:05.992 00.000 6880 Enqueuing Move request for scope (-0.06, -0.15)
01:24:05.992 00.000 10052 Worker thread wakes up
01:24:05.992 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.15) opts 0xd
01:24:05.992 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.15)
01:24:05.993 00.001 10052 Moving (-0.06, -0.15) raw xDistance=0.15 yDistance=-0.06
01:24:05.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:24:05.993 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:24:05.993 00.000 10052 MoveAxis(W, 41, ABG)
01:24:05.993 00.000 10052 Guiding  Dir = 3, Dur = 41
01:24:06.022 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:06.059 00.037 6880 UpdateGuideState exits: m=2114 SNR=31.9
01:24:06.060 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:06.060 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:06.060 00.000 6880 Enqueuing Expose request
01:24:06.072 00.012 10052 IsSlewing returns 0
01:24:06.151 00.079 10052 IsGuiding returns 0
01:24:06.281 00.130 10052 IsGuiding returns 0
01:24:06.281 00.000 10052 Move returns status 0, amount 41
01:24:06.281 00.000 10052 MoveAxis(N, 0, ABG)
01:24:06.281 00.000 10052 Move returns status 0, amount 0
01:24:06.281 00.000 10052 move complete, result=0
01:24:06.281 00.000 10052 worker thread done servicing request
01:24:06.281 00.000 10052 Worker thread wakes up
01:24:06.281 00.000 6880 GuideStep: 0.2 px 41 ms WEST, -0.1 px 0 ms NORTH
01:24:06.282 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:06.282 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:06.991 00.709 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"84e11ef9-1eb9-405f-ae9e-5a02a3fd0fea"}
01:24:06.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"84e11ef9-1eb9-405f-ae9e-5a02a3fd0fea"}
01:24:06.993 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13fa9b74-6c9d-4430-900e-31c62f90b756"}
01:24:06.993 00.000 6880 case statement mapped state 6 to 3
01:24:06.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"13fa9b74-6c9d-4430-900e-31c62f90b756"}
01:24:06.993 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b47d125-0784-4e67-97b6-f65212213ba8"}
01:24:06.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":868,"width":15,"height":15,"star_pos":[6.89,7.48],"pixels":"..."},"id":"7b47d125-0784-4e67-97b6-f65212213ba8"}
01:24:07.192 00.199 10052 Exposure complete
01:24:07.248 00.056 10052 worker thread done servicing request
01:24:07.248 00.000 6880 OnExposeComplete: enter
01:24:07.248 00.000 6880 UpdateGuideState(): m_state=6
01:24:07.248 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 869
01:24:07.249 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=888.59, Mass=2188, SNR=32.4, Peak=143 HFD=4.7
01:24:07.249 00.000 6880 MultiStar: [#1 -0.21,-0.08,0.95,U] [#2 0.02,-0.09,0.97,U] [#3 -0.08,0.05,0.91,U] [#4 -0.35,-0.53,0.00,M4] [#5 -0.50,-0.31,0.00,M5] [#6 0.05,-0.07,0.92,U] [#7 -0.03,0.41,0.74,U] [#8 -0.36,-0.33,0.77,U] 
01:24:07.249 00.000 6880 refined, 6 included, MultiStar: {-0.09, -0.05}, one-star: {-0.06, -0.20}
01:24:07.249 00.000 6880 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.61) = xAngle (-1.01 = -1.01)
01:24:07.249 00.000 6880 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
01:24:07.249 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.62 mountX=0.06 mountY=-0.09, mountTheta=-1.02
01:24:07.251 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.05, opts=13)
01:24:07.251 00.000 6880 Enqueuing Move request for scope (-0.09, -0.05)
01:24:07.251 00.000 10052 Worker thread wakes up
01:24:07.251 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:24:07.251 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:24:07.251 00.000 10052 Moving (-0.09, -0.05) raw xDistance=0.06 yDistance=-0.09
01:24:07.252 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:24:07.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
01:24:07.252 00.000 10052 MoveAxis(E, 0, ABG)
01:24:07.252 00.000 10052 Move returns status 0, amount 0
01:24:07.252 00.000 10052 MoveAxis(N, 0, ABG)
01:24:07.252 00.000 10052 Move returns status 0, amount 0
01:24:07.252 00.000 10052 move complete, result=0
01:24:07.252 00.000 10052 worker thread done servicing request
01:24:07.273 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:07.306 00.033 6880 UpdateGuideState exits: m=2188 SNR=32.4
01:24:07.306 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:07.306 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:07.306 00.000 6880 Enqueuing Expose request
01:24:07.306 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:07.306 00.000 10052 Worker thread wakes up
01:24:07.306 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:07.307 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:08.440 01.133 10052 Exposure complete
01:24:08.498 00.058 10052 worker thread done servicing request
01:24:08.498 00.000 6880 OnExposeComplete: enter
01:24:08.498 00.000 6880 UpdateGuideState(): m_state=6
01:24:08.499 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 870
01:24:08.499 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.88, Mass=2105, SNR=31.8, Peak=128 HFD=4.5
01:24:08.499 00.000 6880 MultiStar: [#1 0.12,0.28,0.97,U] [#2 0.04,0.05,1.02,U] [#3 -0.14,0.34,0.92,U] [#4 -0.19,0.05,0.85,U] [#5 -0.53,0.12,0.00,M6] [#6 0.17,0.18,0.92,U] [#7 0.09,0.44,0.73,U] [#8 -0.05,-0.10,0.82,U] 
01:24:08.499 00.000 6880 single-star, 7 included, MultiStar: {-0.00, 0.16}, one-star: {-0.05, 0.08}
01:24:08.499 00.000 6880 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.61) = xAngle (3.70 = -2.58)
01:24:08.499 00.000 6880 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.67 = -2.61)
01:24:08.499 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.08 hyp=0.10 cameraTheta=2.09 mountX=-0.08 mountY=-0.05, mountTheta=-2.61
01:24:08.501 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.08, opts=13)
01:24:08.501 00.000 6880 Enqueuing Move request for scope (-0.05, 0.08)
01:24:08.501 00.000 10052 Worker thread wakes up
01:24:08.501 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.08) opts 0xd
01:24:08.501 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.08)
01:24:08.501 00.000 10052 Moving (-0.05, 0.08) raw xDistance=-0.08 yDistance=-0.05
01:24:08.501 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:24:08.501 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:24:08.501 00.000 10052 MoveAxis(E, 0, ABG)
01:24:08.501 00.000 10052 Move returns status 0, amount 0
01:24:08.501 00.000 10052 MoveAxis(N, 0, ABG)
01:24:08.501 00.000 10052 Move returns status 0, amount 0
01:24:08.501 00.000 10052 move complete, result=0
01:24:08.501 00.000 10052 worker thread done servicing request
01:24:08.521 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:08.553 00.032 6880 UpdateGuideState exits: m=2105 SNR=31.8
01:24:08.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:08.553 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:08.553 00.000 6880 Enqueuing Expose request
01:24:08.553 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:08.553 00.000 10052 Worker thread wakes up
01:24:08.554 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:08.554 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:08.999 00.445 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11fbd7fd-b580-4d1c-8997-83b674d9a52d"}
01:24:08.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11fbd7fd-b580-4d1c-8997-83b674d9a52d"}
01:24:09.000 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5366c04f-8ef0-4cc6-9026-356b1b3aa0b0"}
01:24:09.000 00.000 6880 case statement mapped state 6 to 3
01:24:09.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5366c04f-8ef0-4cc6-9026-356b1b3aa0b0"}
01:24:09.001 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4ec86192-2217-4180-8332-3554c219cb3f"}
01:24:09.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":870,"width":15,"height":15,"star_pos":[6.75,6.88],"pixels":"..."},"id":"4ec86192-2217-4180-8332-3554c219cb3f"}
01:24:09.472 00.471 10052 Exposure complete
01:24:09.533 00.061 10052 worker thread done servicing request
01:24:09.533 00.000 6880 OnExposeComplete: enter
01:24:09.534 00.001 6880 UpdateGuideState(): m_state=6
01:24:09.534 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 871
01:24:09.534 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=889.08, Mass=2156, SNR=32.1, Peak=124 HFD=4.7
01:24:09.534 00.000 6880 MultiStar: [#1 -0.09,0.43,0.94,U] [#2 -0.20,0.31,0.99,U] [#3 -0.24,0.47,0.00,M1] [#4 -0.50,0.12,0.83,U] [#5 -0.73,0.06,0.00,M7] [#6 -0.17,0.34,0.91,U] [#7 -0.00,0.57,0.00,M1] [#8 -0.35,0.09,0.81,U] 
01:24:09.534 00.000 6880 refined, 5 included, MultiStar: {-0.26, 0.27}, one-star: {-0.27, 0.29}
01:24:09.534 00.000 6880 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.61) = xAngle (3.94 = -2.35)
01:24:09.534 00.000 6880 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.91 = -2.38)
01:24:09.534 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=0.27 hyp=0.37 cameraTheta=2.32 mountX=-0.26 mountY=-0.26, mountTheta=-2.36
01:24:09.536 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.27, opts=13)
01:24:09.536 00.000 6880 Enqueuing Move request for scope (-0.26, 0.27)
01:24:09.536 00.000 10052 Worker thread wakes up
01:24:09.536 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.27) opts 0xd
01:24:09.536 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.27)
01:24:09.536 00.000 10052 Moving (-0.26, 0.27) raw xDistance=-0.26 yDistance=-0.26
01:24:09.536 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:24:09.536 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.26, slope = -0.05
01:24:09.536 00.000 10052 MoveAxis(E, 70, ABG)
01:24:09.536 00.000 10052 Guiding  Dir = 2, Dur = 70
01:24:09.557 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:09.583 00.026 10052 IsSlewing returns 0
01:24:09.597 00.014 6880 UpdateGuideState exits: m=2156 SNR=32.1
01:24:09.598 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:09.598 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:09.598 00.000 6880 Enqueuing Expose request
01:24:09.657 00.059 10052 IsGuiding returns 0
01:24:09.722 00.065 10052 PulseGuide returned control before completion, sleep 16
01:24:09.798 00.076 10052 IsGuiding returns 1
01:24:09.798 00.000 10052 scope still moving after pulse duration time elapsed
01:24:09.878 00.080 10052 IsSlewing returns 0
01:24:09.957 00.079 10052 IsGuiding returns 0
01:24:09.957 00.000 10052 scope move finished after 70 + 229 ms
01:24:09.957 00.000 10052 Move returns status 0, amount 70
01:24:09.957 00.000 10052 MoveAxis(N, 40, ABG)
01:24:09.957 00.000 10052 Guiding  Dir = 0, Dur = 40
01:24:10.030 00.073 10052 IsSlewing returns 0
01:24:10.110 00.080 10052 IsGuiding returns 0
01:24:10.253 00.143 10052 IsGuiding returns 0
01:24:10.253 00.000 10052 Move returns status 0, amount 40
01:24:10.254 00.001 10052 move complete, result=0
01:24:10.254 00.000 10052 worker thread done servicing request
01:24:10.254 00.000 10052 Worker thread wakes up
01:24:10.254 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:10.254 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:10.254 00.000 6880 GuideStep: -0.3 px 70 ms EAST, -0.3 px 40 ms NORTH
01:24:10.999 00.745 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbf7f9dc-9dd2-4c93-aa4e-53be6665bbb0"}
01:24:10.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbf7f9dc-9dd2-4c93-aa4e-53be6665bbb0"}
01:24:11.000 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"180eedf0-ab0c-473e-8780-f7b2ffbfe83f"}
01:24:11.000 00.000 6880 case statement mapped state 6 to 3
01:24:11.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"180eedf0-ab0c-473e-8780-f7b2ffbfe83f"}
01:24:11.001 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2d3c365d-443c-4dd5-b631-40f7b3650583"}
01:24:11.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":871,"width":15,"height":15,"star_pos":[6.53,7.08],"pixels":"..."},"id":"2d3c365d-443c-4dd5-b631-40f7b3650583"}
01:24:11.389 00.388 10052 Exposure complete
01:24:11.472 00.083 10052 worker thread done servicing request
01:24:11.472 00.000 6880 OnExposeComplete: enter
01:24:11.473 00.001 6880 UpdateGuideState(): m_state=6
01:24:11.473 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 872
01:24:11.473 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.82, Mass=2091, SNR=31.7, Peak=125 HFD=4.6
01:24:11.473 00.000 6880 MultiStar: [#1 0.12,0.45,0.94,U] [#2 -0.16,0.54,0.00,M1] [#3 -0.15,0.73,0.00,M2] [#4 -0.09,0.23,0.85,U] [#5 -0.30,0.18,0.98,U] [#6 0.05,0.59,0.00,M1] [#7 0.16,0.70,0.00,M2] [#8 -0.21,0.25,0.81,U] 
01:24:11.473 00.000 6880 single-star, 4 included, MultiStar: {-0.10, 0.23}, one-star: {-0.02, 0.03}
01:24:11.474 00.001 6880 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.61) = xAngle (3.71 = -2.58)
01:24:11.474 00.000 6880 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.61)
01:24:11.474 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.10 mountX=-0.03 mountY=-0.02, mountTheta=-2.60
01:24:11.475 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.03, opts=13)
01:24:11.475 00.000 6880 Enqueuing Move request for scope (-0.02, 0.03)
01:24:11.475 00.000 10052 Worker thread wakes up
01:24:11.475 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
01:24:11.476 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
01:24:11.476 00.000 10052 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
01:24:11.476 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:11.476 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:24:11.476 00.000 10052 MoveAxis(E, 0, ABG)
01:24:11.476 00.000 10052 Move returns status 0, amount 0
01:24:11.476 00.000 10052 MoveAxis(N, 0, ABG)
01:24:11.476 00.000 10052 Move returns status 0, amount 0
01:24:11.476 00.000 10052 move complete, result=0
01:24:11.476 00.000 10052 worker thread done servicing request
01:24:11.501 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:11.536 00.035 6880 UpdateGuideState exits: m=2091 SNR=31.7
01:24:11.536 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:11.536 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:11.536 00.000 6880 Enqueuing Expose request
01:24:11.536 00.000 10052 Worker thread wakes up
01:24:11.536 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:11.536 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:11.537 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:12.450 00.913 10052 Exposure complete
01:24:12.520 00.070 10052 worker thread done servicing request
01:24:12.520 00.000 6880 OnExposeComplete: enter
01:24:12.520 00.000 6880 UpdateGuideState(): m_state=6
01:24:12.520 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 873
01:24:12.520 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.89, Mass=2104, SNR=31.8, Peak=113 HFD=4.6
01:24:12.521 00.001 6880 MultiStar: [#1 0.31,0.50,0.00,M1] [#2 0.01,0.46,0.95,U] [#3 0.07,0.48,0.89,U] [#4 0.04,0.14,0.84,U] [#5 -0.27,0.07,0.94,U] [#6 0.20,0.46,0.89,U] [#7 0.29,0.56,0.00,M3] [#8 -0.07,0.28,0.80,U] 
01:24:12.521 00.000 6880 single-star, 6 included, MultiStar: {0.02, 0.28}, one-star: {0.18, 0.10}
01:24:12.521 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.13 = 2.13)
01:24:12.521 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
01:24:12.521 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.52 mountX=-0.11 mountY=0.17, mountTheta=2.12
01:24:12.523 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.10, opts=13)
01:24:12.523 00.000 6880 Enqueuing Move request for scope (0.18, 0.10)
01:24:12.523 00.000 10052 Worker thread wakes up
01:24:12.523 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
01:24:12.523 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
01:24:12.523 00.000 10052 Moving (0.18, 0.10) raw xDistance=-0.11 yDistance=0.17
01:24:12.523 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:24:12.523 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
01:24:12.523 00.000 10052 MoveAxis(E, 0, ABG)
01:24:12.523 00.000 10052 Move returns status 0, amount 0
01:24:12.523 00.000 10052 MoveAxis(N, 0, ABG)
01:24:12.524 00.001 10052 Move returns status 0, amount 0
01:24:12.524 00.000 10052 move complete, result=0
01:24:12.524 00.000 10052 worker thread done servicing request
01:24:12.546 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:12.586 00.040 6880 UpdateGuideState exits: m=2104 SNR=31.8
01:24:12.586 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:12.586 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:12.586 00.000 6880 Enqueuing Expose request
01:24:12.586 00.000 10052 Worker thread wakes up
01:24:12.586 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:12.586 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:12.587 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:24:12.999 00.412 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"323b3c66-e216-48bd-8f99-063313b6dada"}
01:24:12.999 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"323b3c66-e216-48bd-8f99-063313b6dada"}
01:24:13.000 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8239fee2-53ea-4b67-8c73-c47ed28139d4"}
01:24:13.000 00.000 6880 case statement mapped state 6 to 3
01:24:13.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8239fee2-53ea-4b67-8c73-c47ed28139d4"}
01:24:13.000 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c39f54d4-0343-4f88-ad17-aefddb068012"}
01:24:13.001 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":873,"width":15,"height":15,"star_pos":[6.97,6.89],"pixels":"..."},"id":"c39f54d4-0343-4f88-ad17-aefddb068012"}
01:24:13.723 00.722 10052 Exposure complete
01:24:13.793 00.070 10052 worker thread done servicing request
01:24:13.793 00.000 6880 OnExposeComplete: enter
01:24:13.794 00.001 6880 UpdateGuideState(): m_state=6
01:24:13.794 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 874
01:24:13.794 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=889.02, Mass=2155, SNR=32.3, Peak=142 HFD=4.5
01:24:13.794 00.000 6880 MultiStar: [#1 0.14,0.60,0.00,M2] [#2 0.03,0.58,0.00,M1] [#3 -0.07,0.70,0.00,M2] [#4 -0.27,0.18,0.83,U] [#5 -0.33,0.43,0.00,M6] [#6 -0.02,0.55,0.00,M1] [#7 0.21,0.64,0.00,M4] [#8 -0.28,0.16,0.79,U] 
01:24:13.795 00.001 6880 single-star, 2 included, MultiStar: {-0.18, 0.19}, one-star: {-0.03, 0.23}
01:24:13.795 00.000 6880 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.61) = xAngle (3.32 = -2.96)
01:24:13.795 00.000 6880 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.29 = -2.99)
01:24:13.795 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.71 mountX=-0.23 mountY=-0.03, mountTheta=-2.99
01:24:13.796 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.23, opts=13)
01:24:13.796 00.000 6880 Enqueuing Move request for scope (-0.03, 0.23)
01:24:13.796 00.000 10052 Worker thread wakes up
01:24:13.796 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
01:24:13.797 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
01:24:13.797 00.000 10052 Moving (-0.03, 0.23) raw xDistance=-0.23 yDistance=-0.03
01:24:13.797 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
01:24:13.797 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
01:24:13.797 00.000 10052 MoveAxis(E, 60, ABG)
01:24:13.797 00.000 10052 Guiding  Dir = 2, Dur = 60
01:24:13.821 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:13.844 00.023 10052 IsSlewing returns 0
01:24:13.857 00.013 6880 UpdateGuideState exits: m=2155 SNR=32.3
01:24:13.857 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:13.857 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:13.857 00.000 6880 Enqueuing Expose request
01:24:13.923 00.066 10052 IsGuiding returns 0
01:24:14.068 00.145 10052 IsGuiding returns 1
01:24:14.068 00.000 10052 scope still moving after pulse duration time elapsed
01:24:14.147 00.079 10052 IsSlewing returns 0
01:24:14.221 00.074 10052 IsGuiding returns 0
01:24:14.221 00.000 10052 scope move finished after 60 + 237 ms
01:24:14.221 00.000 10052 Move returns status 0, amount 60
01:24:14.221 00.000 10052 MoveAxis(N, 0, ABG)
01:24:14.221 00.000 10052 Move returns status 0, amount 0
01:24:14.221 00.000 10052 move complete, result=0
01:24:14.221 00.000 10052 worker thread done servicing request
01:24:14.222 00.001 10052 Worker thread wakes up
01:24:14.222 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.0 px 0 ms NORTH
01:24:14.222 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:14.222 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:15.026 00.804 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eed4d530-450c-4831-854b-7122368f5ad1"}
01:24:15.027 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eed4d530-450c-4831-854b-7122368f5ad1"}
01:24:15.135 00.108 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"64f79a5d-31eb-4cda-9e6c-6338bbea15e2"}
01:24:15.135 00.000 6880 case statement mapped state 6 to 3
01:24:15.135 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"64f79a5d-31eb-4cda-9e6c-6338bbea15e2"}
01:24:15.139 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"53be639c-fdab-4928-9829-3f0505ab744f"}
01:24:15.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":874,"width":15,"height":15,"star_pos":[6.77,7.02],"pixels":"..."},"id":"53be639c-fdab-4928-9829-3f0505ab744f"}
01:24:15.141 00.002 10052 Exposure complete
01:24:15.251 00.110 10052 worker thread done servicing request
01:24:15.251 00.000 6880 OnExposeComplete: enter
01:24:15.251 00.000 6880 UpdateGuideState(): m_state=6
01:24:15.251 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 875
01:24:15.252 00.001 6880 Star::Find returns 1 (0), X=408.17, Y=888.81, Mass=2016, SNR=31.1, Peak=123 HFD=4.6
01:24:15.252 00.000 6880 MultiStar: [#1 0.47,0.27,0.00,M3] [#2 0.44,0.51,0.00,M2] [#3 0.24,0.32,0.91,U] [#4 0.11,0.03,0.86,U] [#5 -0.07,0.18,1.01,U] [#6 0.26,0.25,0.93,U] [#7 0.34,0.27,0.73,U] [#8 0.08,-0.10,0.78,U] 
01:24:15.252 00.000 6880 refined, 6 included, MultiStar: {0.19, 0.14}, one-star: {0.37, 0.02}
01:24:15.252 00.000 6880 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.61) = xAngle (2.25 = 2.25)
01:24:15.252 00.000 6880 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.22 = 2.22)
01:24:15.252 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.64 mountX=-0.15 mountY=0.19, mountTheta=2.24
01:24:15.254 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.14, opts=13)
01:24:15.254 00.000 6880 Enqueuing Move request for scope (0.19, 0.14)
01:24:15.254 00.000 10052 Worker thread wakes up
01:24:15.254 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
01:24:15.254 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
01:24:15.254 00.000 10052 Moving (0.19, 0.14) raw xDistance=-0.15 yDistance=0.19
01:24:15.254 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:24:15.254 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.19, slope = 0.03
01:24:15.255 00.001 10052 MoveAxis(E, 43, ABG)
01:24:15.255 00.000 10052 Guiding  Dir = 2, Dur = 43
01:24:15.276 00.021 10052 IsSlewing returns 0
01:24:15.332 00.056 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:15.332 00.000 10052 IsGuiding returns 0
01:24:15.355 00.023 10052 PulseGuide returned control before completion, sleep 31
01:24:15.385 00.030 6880 UpdateGuideState exits: m=2016 SNR=31.1
01:24:15.385 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:15.385 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:15.385 00.000 6880 Enqueuing Expose request
01:24:15.415 00.030 10052 IsGuiding returns 0
01:24:15.415 00.000 10052 Move returns status 0, amount 43
01:24:15.416 00.001 10052 MoveAxis(S, 51, ABG)
01:24:15.416 00.000 10052 Guiding  Dir = 1, Dur = 51
01:24:15.453 00.037 10052 IsSlewing returns 0
01:24:15.492 00.039 10052 IsGuiding returns 0
01:24:15.519 00.027 10052 PulseGuide returned control before completion, sleep 34
01:24:15.591 00.072 10052 IsGuiding returns 0
01:24:15.592 00.001 10052 Move returns status 0, amount 51
01:24:15.592 00.000 10052 move complete, result=0
01:24:15.592 00.000 10052 worker thread done servicing request
01:24:15.592 00.000 6880 GuideStep: -0.1 px 43 ms EAST, 0.2 px 51 ms SOUTH
01:24:15.592 00.000 10052 Worker thread wakes up
01:24:15.592 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:15.592 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:16.729 01.137 10052 Exposure complete
01:24:16.797 00.068 10052 worker thread done servicing request
01:24:16.797 00.000 6880 OnExposeComplete: enter
01:24:16.797 00.000 6880 UpdateGuideState(): m_state=6
01:24:16.798 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 876
01:24:16.798 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=888.21, Mass=2041, SNR=31.3, Peak=132 HFD=4.7
01:24:16.798 00.000 6880 MultiStar: [#1 0.38,-0.25,0.94,U] [#2 0.20,-0.17,0.95,U] [#3 0.06,-0.04,0.88,U] [#4 0.00,-0.55,0.00,M1] [#5 -0.14,-0.67,0.00,M6] [#6 0.23,-0.19,0.88,U] [#7 0.35,-0.00,0.77,U] [#8 -0.01,-0.62,0.00,M1] 
01:24:16.798 00.000 6880 refined, 5 included, MultiStar: {0.23, -0.22}, one-star: {0.19, -0.58}
01:24:16.798 00.000 6880 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.61) = xAngle (0.86 = 0.86)
01:24:16.799 00.001 6880 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
01:24:16.799 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.22 hyp=0.32 cameraTheta=-0.75 mountX=0.21 mountY=0.24, mountTheta=0.85
01:24:16.800 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.22, opts=13)
01:24:16.800 00.000 6880 Enqueuing Move request for scope (0.23, -0.22)
01:24:16.800 00.000 10052 Worker thread wakes up
01:24:16.800 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.22) opts 0xd
01:24:16.800 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.22)
01:24:16.800 00.000 10052 Moving (0.23, -0.22) raw xDistance=0.21 yDistance=0.24
01:24:16.800 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
01:24:16.800 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.24, slope = 0.04
01:24:16.800 00.000 10052 MoveAxis(W, 54, ABG)
01:24:16.800 00.000 10052 Guiding  Dir = 3, Dur = 54
01:24:16.821 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:16.823 00.002 10052 IsSlewing returns 0
01:24:16.851 00.028 6880 UpdateGuideState exits: m=2041 SNR=31.3
01:24:16.851 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:16.851 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:16.851 00.000 6880 Enqueuing Expose request
01:24:16.861 00.010 10052 IsGuiding returns 0
01:24:16.888 00.027 10052 PulseGuide returned control before completion, sleep 37
01:24:16.951 00.063 10052 IsGuiding returns 0
01:24:16.952 00.001 10052 Move returns status 0, amount 54
01:24:16.952 00.000 10052 MoveAxis(S, 68, ABG)
01:24:16.952 00.000 10052 Guiding  Dir = 1, Dur = 68
01:24:16.989 00.037 10052 IsSlewing returns 0
01:24:17.027 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f28c7441-b61b-46cd-9e2e-d23b71b358f7"}
01:24:17.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f28c7441-b61b-46cd-9e2e-d23b71b358f7"}
01:24:17.027 00.000 10052 IsGuiding returns 0
01:24:17.028 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a4c4a092-ef59-4509-bc41-286fe52a32d7"}
01:24:17.028 00.000 6880 case statement mapped state 6 to 3
01:24:17.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4c4a092-ef59-4509-bc41-286fe52a32d7"}
01:24:17.028 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1466043d-9f38-4224-a09b-5b65498c2408"}
01:24:17.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":876,"width":15,"height":15,"star_pos":[6.98,7.21],"pixels":"..."},"id":"1466043d-9f38-4224-a09b-5b65498c2408"}
01:24:17.055 00.027 10052 PulseGuide returned control before completion, sleep 51
01:24:17.141 00.086 10052 IsGuiding returns 0
01:24:17.141 00.000 10052 Move returns status 0, amount 68
01:24:17.141 00.000 10052 move complete, result=0
01:24:17.141 00.000 10052 worker thread done servicing request
01:24:17.141 00.000 10052 Worker thread wakes up
01:24:17.141 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:17.141 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:17.142 00.001 6880 GuideStep: 0.2 px 54 ms WEST, 0.2 px 68 ms SOUTH
01:24:18.059 00.917 10052 Exposure complete
01:24:18.133 00.074 10052 worker thread done servicing request
01:24:18.133 00.000 6880 OnExposeComplete: enter
01:24:18.133 00.000 6880 UpdateGuideState(): m_state=6
01:24:18.133 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 877
01:24:18.133 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=888.81, Mass=2192, SNR=32.6, Peak=141 HFD=4.4
01:24:18.134 00.001 6880 MultiStar: [#1 0.24,0.15,0.93,U] [#2 0.39,0.25,0.96,U] [#3 0.26,0.30,0.87,U] [#4 -0.21,-0.36,0.82,U] [#5 -0.10,-0.14,0.96,U] [#6 0.27,-0.01,0.89,U] [#7 0.20,0.24,0.74,U] [#8 -0.07,-0.03,0.80,U] 
01:24:18.134 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.16, 0.02}
01:24:18.134 00.000 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
01:24:18.134 00.000 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
01:24:18.134 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.35 mountX=-0.05 mountY=0.13, mountTheta=1.96
01:24:18.136 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.05, opts=13)
01:24:18.136 00.000 6880 Enqueuing Move request for scope (0.13, 0.05)
01:24:18.136 00.000 10052 Worker thread wakes up
01:24:18.136 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:24:18.136 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:24:18.136 00.000 10052 Moving (0.13, 0.05) raw xDistance=-0.05 yDistance=0.13
01:24:18.136 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:24:18.136 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.17, using input
01:24:18.136 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.04
01:24:18.136 00.000 10052 MoveAxis(E, 0, ABG)
01:24:18.136 00.000 10052 Move returns status 0, amount 0
01:24:18.137 00.001 10052 MoveAxis(N, 0, ABG)
01:24:18.137 00.000 10052 Move returns status 0, amount 0
01:24:18.137 00.000 10052 move complete, result=0
01:24:18.137 00.000 10052 worker thread done servicing request
01:24:18.163 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:18.198 00.035 6880 UpdateGuideState exits: m=2192 SNR=32.6
01:24:18.199 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:18.199 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:18.199 00.000 6880 Enqueuing Expose request
01:24:18.199 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:18.199 00.000 10052 Worker thread wakes up
01:24:18.199 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:18.199 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:19.027 00.828 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f3660b63-c092-4658-b851-9fbee6dbc989"}
01:24:19.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f3660b63-c092-4658-b851-9fbee6dbc989"}
01:24:19.027 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5fe6de63-6f67-47f9-8072-92bc4a7c2c34"}
01:24:19.027 00.000 6880 case statement mapped state 6 to 3
01:24:19.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fe6de63-6f67-47f9-8072-92bc4a7c2c34"}
01:24:19.028 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb59d694-2aaf-4a2f-9845-54a28b583dd7"}
01:24:19.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":877,"width":15,"height":15,"star_pos":[6.96,6.81],"pixels":"..."},"id":"bb59d694-2aaf-4a2f-9845-54a28b583dd7"}
01:24:19.334 00.306 10052 Exposure complete
01:24:19.415 00.081 10052 worker thread done servicing request
01:24:19.415 00.000 6880 OnExposeComplete: enter
01:24:19.415 00.000 6880 UpdateGuideState(): m_state=6
01:24:19.416 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 878
01:24:19.416 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.27, Mass=2071, SNR=31.5, Peak=140 HFD=4.4
01:24:19.416 00.000 6880 MultiStar: [#1 -0.23,-0.26,0.97,U] [#2 0.05,-0.25,0.98,U] [#3 -0.12,-0.16,0.88,U] [#4 -0.61,-0.81,0.00,M1] [#5 -0.88,-0.77,0.00,M6] [#6 -0.14,-0.31,0.91,U] [#7 -0.40,-0.02,0.77,U] [#8 -0.75,-0.58,0.00,M1] 
01:24:19.416 00.000 6880 refined, 5 included, MultiStar: {-0.16, -0.26}, one-star: {-0.18, -0.52}
01:24:19.416 00.000 6880 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
01:24:19.416 00.000 6880 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
01:24:19.417 00.001 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.26 hyp=0.31 cameraTheta=-2.12 mountX=0.27 mountY=-0.16, mountTheta=-0.53
01:24:19.418 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.26, opts=13)
01:24:19.418 00.000 6880 Enqueuing Move request for scope (-0.16, -0.26)
01:24:19.418 00.000 10052 Worker thread wakes up
01:24:19.418 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.26) opts 0xd
01:24:19.418 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.26)
01:24:19.418 00.000 10052 Moving (-0.16, -0.26) raw xDistance=0.27 yDistance=-0.16
01:24:19.419 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
01:24:19.419 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
01:24:19.419 00.000 10052 MoveAxis(W, 72, ABG)
01:24:19.419 00.000 10052 Guiding  Dir = 3, Dur = 72
01:24:19.440 00.021 10052 IsSlewing returns 0
01:24:19.446 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:19.478 00.032 10052 IsGuiding returns 0
01:24:19.481 00.003 6880 UpdateGuideState exits: m=2071 SNR=31.5
01:24:19.481 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:19.481 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:19.482 00.001 6880 Enqueuing Expose request
01:24:19.505 00.023 10052 PulseGuide returned control before completion, sleep 56
01:24:19.622 00.117 10052 IsGuiding returns 0
01:24:19.622 00.000 10052 Move returns status 0, amount 72
01:24:19.622 00.000 10052 MoveAxis(N, 0, ABG)
01:24:19.622 00.000 10052 Move returns status 0, amount 0
01:24:19.622 00.000 10052 move complete, result=0
01:24:19.622 00.000 10052 worker thread done servicing request
01:24:19.622 00.000 10052 Worker thread wakes up
01:24:19.622 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:19.622 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:19.623 00.001 6880 GuideStep: 0.3 px 72 ms WEST, -0.2 px 0 ms NORTH
01:24:20.537 00.914 10052 Exposure complete
01:24:20.597 00.060 10052 worker thread done servicing request
01:24:20.597 00.000 6880 OnExposeComplete: enter
01:24:20.597 00.000 6880 UpdateGuideState(): m_state=6
01:24:20.597 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 879
01:24:20.597 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.68, Mass=2087, SNR=31.7, Peak=135 HFD=4.6
01:24:20.598 00.001 6880 MultiStar: [#1 0.07,-0.04,0.96,U] [#2 0.28,0.09,0.97,U] [#3 -0.01,0.09,0.88,U] [#4 -0.17,-0.45,0.84,U] [#5 -0.33,-0.31,0.95,U] [#6 0.14,-0.14,0.91,U] [#7 0.13,0.32,0.76,U] [#8 -0.14,-0.49,0.77,U] 
01:24:20.598 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.11, -0.11}
01:24:20.598 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:24:20.598 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:24:20.598 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.12 cameraTheta=-1.46 mountX=0.11 mountY=0.01, mountTheta=0.12
01:24:20.599 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.11, opts=13)
01:24:20.599 00.000 6880 Enqueuing Move request for scope (0.01, -0.11)
01:24:20.599 00.000 10052 Worker thread wakes up
01:24:20.599 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:24:20.599 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:24:20.599 00.000 10052 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=0.01
01:24:20.600 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.11
01:24:20.600 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.07, using input
01:24:20.600 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:24:20.600 00.000 10052 MoveAxis(W, 34, ABG)
01:24:20.600 00.000 10052 Guiding  Dir = 3, Dur = 34
01:24:20.621 00.021 10052 IsSlewing returns 0
01:24:20.622 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:20.653 00.031 6880 UpdateGuideState exits: m=2087 SNR=31.7
01:24:20.653 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:20.653 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:20.653 00.000 6880 Enqueuing Expose request
01:24:20.659 00.006 10052 IsGuiding returns 0
01:24:20.687 00.028 10052 PulseGuide returned control before completion, sleep 17
01:24:20.727 00.040 10052 IsGuiding returns 1
01:24:20.727 00.000 10052 scope still moving after pulse duration time elapsed
01:24:20.774 00.047 10052 IsSlewing returns 0
01:24:20.811 00.037 10052 IsGuiding returns 0
01:24:20.811 00.000 10052 scope move finished after 34 + 118 ms
01:24:20.811 00.000 10052 Move returns status 0, amount 34
01:24:20.811 00.000 10052 MoveAxis(N, 0, ABG)
01:24:20.812 00.001 10052 Move returns status 0, amount 0
01:24:20.812 00.000 10052 move complete, result=0
01:24:20.812 00.000 10052 worker thread done servicing request
01:24:20.812 00.000 10052 Worker thread wakes up
01:24:20.812 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
01:24:20.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:20.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:21.026 00.214 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d584423-b03d-441e-84e1-3adc9beebf9a"}
01:24:21.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d584423-b03d-441e-84e1-3adc9beebf9a"}
01:24:21.027 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"39e8cfcd-bf88-4e53-968c-5328e1ccb63f"}
01:24:21.027 00.000 6880 case statement mapped state 6 to 3
01:24:21.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"39e8cfcd-bf88-4e53-968c-5328e1ccb63f"}
01:24:21.027 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"abbd8637-c92c-4a96-b783-75a4fee0a715"}
01:24:21.028 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":879,"width":15,"height":15,"star_pos":[6.90,6.68],"pixels":"..."},"id":"abbd8637-c92c-4a96-b783-75a4fee0a715"}
01:24:21.942 00.914 10052 Exposure complete
01:24:22.017 00.075 10052 worker thread done servicing request
01:24:22.017 00.000 6880 OnExposeComplete: enter
01:24:22.017 00.000 6880 UpdateGuideState(): m_state=6
01:24:22.017 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 880
01:24:22.017 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=888.78, Mass=2091, SNR=31.7, Peak=131 HFD=4.4
01:24:22.018 00.001 6880 MultiStar: [#1 0.18,0.07,0.96,U] [#2 0.14,0.26,0.95,U] [#3 0.10,0.14,0.91,U] [#4 -0.08,-0.15,0.84,U] [#5 -0.21,-0.32,0.95,U] [#6 0.25,-0.04,0.95,U] [#7 0.21,0.53,0.00,M1] [#8 -0.10,0.02,0.78,U] 
01:24:22.018 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.00}, one-star: {0.19, -0.02}
01:24:22.018 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
01:24:22.018 00.000 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
01:24:22.018 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.04 mountX=0.00 mountY=0.07, mountTheta=1.57
01:24:22.019 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.00, opts=13)
01:24:22.019 00.000 6880 Enqueuing Move request for scope (0.07, -0.00)
01:24:22.019 00.000 10052 Worker thread wakes up
01:24:22.019 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
01:24:22.019 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
01:24:22.019 00.000 10052 Moving (0.07, -0.00) raw xDistance=0.00 yDistance=0.07
01:24:22.019 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:24:22.020 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:24:22.020 00.000 10052 MoveAxis(E, 0, ABG)
01:24:22.020 00.000 10052 Move returns status 0, amount 0
01:24:22.020 00.000 10052 MoveAxis(N, 0, ABG)
01:24:22.020 00.000 10052 Move returns status 0, amount 0
01:24:22.020 00.000 10052 move complete, result=0
01:24:22.020 00.000 10052 worker thread done servicing request
01:24:22.038 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:22.077 00.039 6880 UpdateGuideState exits: m=2091 SNR=31.7
01:24:22.078 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:22.078 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:22.078 00.000 6880 Enqueuing Expose request
01:24:22.078 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:22.078 00.000 10052 Worker thread wakes up
01:24:22.078 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:22.078 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:22.993 00.915 10052 Exposure complete
01:24:23.026 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"93fdfe57-5b38-4a56-a455-fb74d3614b81"}
01:24:23.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"93fdfe57-5b38-4a56-a455-fb74d3614b81"}
01:24:23.027 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6c8528d2-6e1e-434b-95a9-9ed133b69a3b"}
01:24:23.027 00.000 6880 case statement mapped state 6 to 3
01:24:23.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c8528d2-6e1e-434b-95a9-9ed133b69a3b"}
01:24:23.027 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c4fbdfd7-49fc-4011-98f4-eba607572ad7"}
01:24:23.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":880,"width":15,"height":15,"star_pos":[6.99,6.78],"pixels":"..."},"id":"c4fbdfd7-49fc-4011-98f4-eba607572ad7"}
01:24:23.054 00.027 6880 OnExposeComplete: enter
01:24:23.054 00.000 10052 worker thread done servicing request
01:24:23.054 00.000 6880 UpdateGuideState(): m_state=6
01:24:23.054 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 881
01:24:23.055 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=889.04, Mass=2130, SNR=31.9, Peak=140 HFD=4.4
01:24:23.055 00.000 6880 MultiStar: [#1 0.16,0.66,0.00,M1] [#2 0.06,0.54,0.00,M1] [#3 -0.08,0.68,0.00,M1] [#4 0.00,0.24,0.82,U] [#5 -0.60,0.18,0.00,M5] [#6 0.11,0.47,0.90,U] [#7 0.19,0.73,0.00,M2] [#8 -0.20,0.27,0.80,U] 
01:24:23.055 00.000 6880 single-star, 3 included, MultiStar: {-0.01, 0.31}, one-star: {0.02, 0.25}
01:24:23.055 00.000 6880 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.61) = xAngle (3.09 = 3.09)
01:24:23.055 00.000 6880 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.06 = 3.06)
01:24:23.055 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.25 hyp=0.25 cameraTheta=1.47 mountX=-0.25 mountY=0.02, mountTheta=3.06
01:24:23.056 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.25, opts=13)
01:24:23.056 00.000 6880 Enqueuing Move request for scope (0.02, 0.25)
01:24:23.056 00.000 10052 Worker thread wakes up
01:24:23.057 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.25) opts 0xd
01:24:23.057 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.25)
01:24:23.057 00.000 10052 Moving (0.02, 0.25) raw xDistance=-0.25 yDistance=0.02
01:24:23.057 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:24:23.057 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:24:23.057 00.000 10052 MoveAxis(E, 67, ABG)
01:24:23.057 00.000 10052 Guiding  Dir = 2, Dur = 67
01:24:23.078 00.021 10052 IsSlewing returns 0
01:24:23.082 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:23.114 00.032 6880 UpdateGuideState exits: m=2130 SNR=31.9
01:24:23.115 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:23.115 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:23.115 00.000 6880 Enqueuing Expose request
01:24:23.115 00.000 10052 IsGuiding returns 0
01:24:23.144 00.029 10052 PulseGuide returned control before completion, sleep 50
01:24:23.217 00.073 10052 IsGuiding returns 0
01:24:23.218 00.001 10052 Move returns status 0, amount 67
01:24:23.218 00.000 10052 MoveAxis(N, 0, ABG)
01:24:23.218 00.000 10052 Move returns status 0, amount 0
01:24:23.218 00.000 10052 move complete, result=0
01:24:23.218 00.000 10052 worker thread done servicing request
01:24:23.218 00.000 10052 Worker thread wakes up
01:24:23.218 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:23.218 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:23.226 00.008 6880 GuideStep: -0.2 px 67 ms EAST, 0.0 px 0 ms NORTH
01:24:24.354 01.128 10052 Exposure complete
01:24:24.416 00.062 10052 worker thread done servicing request
01:24:24.417 00.001 6880 OnExposeComplete: enter
01:24:24.417 00.000 6880 UpdateGuideState(): m_state=6
01:24:24.417 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 882
01:24:24.417 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.89, Mass=2040, SNR=31.2, Peak=143 HFD=4.5
01:24:24.418 00.001 6880 MultiStar: [#1 0.08,0.44,0.96,U] [#2 -0.10,0.50,1.00,U] [#3 -0.04,0.60,0.00,M2] [#4 -0.10,0.02,0.83,U] [#5 -0.44,0.05,0.95,U] [#6 0.05,0.52,0.90,U] [#7 0.16,0.86,0.00,M3] [#8 -0.39,0.06,0.80,U] 
01:24:24.418 00.000 6880 single-star, 6 included, MultiStar: {-0.12, 0.25}, one-star: {0.03, 0.10}
01:24:24.418 00.000 6880 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.61) = xAngle (2.86 = 2.86)
01:24:24.418 00.000 6880 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.83 = 2.83)
01:24:24.418 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.25 mountX=-0.10 mountY=0.03, mountTheta=2.83
01:24:24.419 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.10, opts=13)
01:24:24.419 00.000 6880 Enqueuing Move request for scope (0.03, 0.10)
01:24:24.419 00.000 10052 Worker thread wakes up
01:24:24.419 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:24:24.419 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:24:24.419 00.000 10052 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=0.03
01:24:24.420 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:24:24.420 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
01:24:24.420 00.000 10052 MoveAxis(E, 0, ABG)
01:24:24.420 00.000 10052 Move returns status 0, amount 0
01:24:24.420 00.000 10052 MoveAxis(N, 0, ABG)
01:24:24.420 00.000 10052 Move returns status 0, amount 0
01:24:24.420 00.000 10052 move complete, result=0
01:24:24.420 00.000 10052 worker thread done servicing request
01:24:24.443 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:24.481 00.038 6880 UpdateGuideState exits: m=2040 SNR=31.2
01:24:24.481 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:24.481 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:24.481 00.000 6880 Enqueuing Expose request
01:24:24.481 00.000 10052 Worker thread wakes up
01:24:24.481 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:24.481 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:24.481 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:25.025 00.544 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1da860a-1ea8-4501-8d3c-1379b454bbb4"}
01:24:25.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1da860a-1ea8-4501-8d3c-1379b454bbb4"}
01:24:25.026 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8789dec3-3e12-4b83-b127-30a30a0458cb"}
01:24:25.026 00.000 6880 case statement mapped state 6 to 3
01:24:25.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8789dec3-3e12-4b83-b127-30a30a0458cb"}
01:24:25.026 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12c781e1-04a1-40c2-b244-5efa88a5fcfb"}
01:24:25.027 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":882,"width":15,"height":15,"star_pos":[6.83,6.89],"pixels":"..."},"id":"12c781e1-04a1-40c2-b244-5efa88a5fcfb"}
01:24:25.390 00.363 10052 Exposure complete
01:24:25.470 00.080 10052 worker thread done servicing request
01:24:25.470 00.000 6880 OnExposeComplete: enter
01:24:25.470 00.000 6880 UpdateGuideState(): m_state=6
01:24:25.470 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 883
01:24:25.470 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.82, Mass=2024, SNR=31.2, Peak=124 HFD=4.6
01:24:25.471 00.001 6880 MultiStar: [#1 -0.02,0.41,0.96,U] [#2 -0.17,0.39,1.00,U] [#3 -0.08,0.43,0.94,U] [#4 -0.39,-0.19,0.85,U] [#5 -0.56,-0.08,0.00,M5] [#6 0.11,0.26,0.95,U] [#7 0.04,0.38,0.74,U] [#8 -0.27,0.09,0.80,U] 
01:24:25.471 00.000 6880 single-star, 7 included, MultiStar: {-0.10, 0.23}, one-star: {-0.03, 0.03}
01:24:25.471 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.05 = -2.23)
01:24:25.471 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
01:24:25.471 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.44 mountX=-0.03 mountY=-0.03, mountTheta=-2.24
01:24:25.473 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.03, opts=13)
01:24:25.473 00.000 6880 Enqueuing Move request for scope (-0.03, 0.03)
01:24:25.473 00.000 10052 Worker thread wakes up
01:24:25.474 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
01:24:25.474 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
01:24:25.474 00.000 10052 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
01:24:25.474 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:25.474 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.06, using input
01:24:25.474 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
01:24:25.474 00.000 10052 MoveAxis(E, 0, ABG)
01:24:25.474 00.000 10052 Move returns status 0, amount 0
01:24:25.474 00.000 10052 MoveAxis(N, 0, ABG)
01:24:25.474 00.000 10052 Move returns status 0, amount 0
01:24:25.474 00.000 10052 move complete, result=0
01:24:25.474 00.000 10052 worker thread done servicing request
01:24:25.501 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:25.546 00.045 6880 UpdateGuideState exits: m=2024 SNR=31.2
01:24:25.546 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:25.547 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:25.547 00.000 6880 Enqueuing Expose request
01:24:25.547 00.000 10052 Worker thread wakes up
01:24:25.547 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:25.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:25.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:26.672 01.125 10052 Exposure complete
01:24:26.734 00.062 10052 worker thread done servicing request
01:24:26.734 00.000 6880 OnExposeComplete: enter
01:24:26.734 00.000 6880 UpdateGuideState(): m_state=6
01:24:26.734 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 884
01:24:26.734 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.86, Mass=2075, SNR=31.5, Peak=131 HFD=4.5
01:24:26.735 00.001 6880 MultiStar: [#1 -0.01,0.41,0.95,U] [#2 0.09,0.12,1.03,U] [#3 -0.10,0.44,0.91,U] [#4 -0.46,-0.20,0.86,U] [#5 -0.59,-0.08,0.00,M6] [#6 0.07,0.34,0.93,U] [#7 -0.01,0.51,0.77,U] [#8 -0.25,-0.08,0.81,U] 
01:24:26.735 00.000 6880 single-star, 7 included, MultiStar: {-0.09, 0.20}, one-star: {-0.09, 0.07}
01:24:26.735 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.08 = -2.21)
01:24:26.735 00.000 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.05 = -2.24)
01:24:26.735 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.11 cameraTheta=2.46 mountX=-0.07 mountY=-0.09, mountTheta=-2.22
01:24:26.736 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.07, opts=13)
01:24:26.736 00.000 6880 Enqueuing Move request for scope (-0.09, 0.07)
01:24:26.736 00.000 10052 Worker thread wakes up
01:24:26.736 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
01:24:26.736 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
01:24:26.736 00.000 10052 Moving (-0.09, 0.07) raw xDistance=-0.07 yDistance=-0.09
01:24:26.736 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:24:26.737 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.12, using input
01:24:26.737 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
01:24:26.737 00.000 10052 MoveAxis(E, 0, ABG)
01:24:26.737 00.000 10052 Move returns status 0, amount 0
01:24:26.737 00.000 10052 MoveAxis(N, 0, ABG)
01:24:26.737 00.000 10052 Move returns status 0, amount 0
01:24:26.737 00.000 10052 move complete, result=0
01:24:26.737 00.000 10052 worker thread done servicing request
01:24:26.760 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:26.804 00.044 6880 UpdateGuideState exits: m=2075 SNR=31.5
01:24:26.804 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:26.804 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:26.804 00.000 6880 Enqueuing Expose request
01:24:26.804 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:26.804 00.000 10052 Worker thread wakes up
01:24:26.805 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:26.805 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:27.023 00.218 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7feb3e95-9b68-490a-a4a3-59513def99c9"}
01:24:27.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7feb3e95-9b68-490a-a4a3-59513def99c9"}
01:24:27.023 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5db4e4fc-467f-4812-bb99-6e6fee1f6c0a"}
01:24:27.023 00.000 6880 case statement mapped state 6 to 3
01:24:27.024 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5db4e4fc-467f-4812-bb99-6e6fee1f6c0a"}
01:24:27.024 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7ddc913-27cc-40e4-a8ae-cbd9a3e1f0c3"}
01:24:27.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":884,"width":15,"height":15,"star_pos":[6.71,6.86],"pixels":"..."},"id":"e7ddc913-27cc-40e4-a8ae-cbd9a3e1f0c3"}
01:24:27.712 00.688 10052 Exposure complete
01:24:27.768 00.056 10052 worker thread done servicing request
01:24:27.768 00.000 6880 OnExposeComplete: enter
01:24:27.768 00.000 6880 UpdateGuideState(): m_state=6
01:24:27.769 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 885
01:24:27.769 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=889.15, Mass=1990, SNR=31.0, Peak=124 HFD=4.5
01:24:27.769 00.000 6880 MultiStar: [#1 -0.08,0.57,0.00,M1] [#2 -0.16,0.61,0.00,M1] [#3 -0.19,0.63,0.00,M1] [#4 -0.33,0.27,0.87,U] [#5 -0.64,0.29,0.00,M7] [#6 -0.00,0.67,0.00,M1] [#7 -0.12,0.68,0.00,M2] [#8 -0.32,0.24,0.82,U] 
01:24:27.770 00.001 6880 refined, 2 included, MultiStar: {-0.30, 0.30}, one-star: {-0.25, 0.36}
01:24:27.770 00.000 6880 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.61) = xAngle (3.97 = -2.31)
01:24:27.770 00.000 6880 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.94 = -2.34)
01:24:27.770 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.30 hyp=0.42 cameraTheta=2.36 mountX=-0.28 mountY=-0.30, mountTheta=-2.33
01:24:27.772 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.30, opts=13)
01:24:27.772 00.000 6880 Enqueuing Move request for scope (-0.30, 0.30)
01:24:27.772 00.000 10052 Worker thread wakes up
01:24:27.772 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.30) opts 0xd
01:24:27.772 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.30)
01:24:27.772 00.000 10052 Moving (-0.30, 0.30) raw xDistance=-0.28 yDistance=-0.30
01:24:27.772 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:24:27.772 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.30, slope = -0.03
01:24:27.772 00.000 10052 MoveAxis(E, 76, ABG)
01:24:27.772 00.000 10052 Guiding  Dir = 2, Dur = 76
01:24:27.794 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:27.828 00.034 6880 UpdateGuideState exits: m=1990 SNR=31.0
01:24:27.828 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:27.828 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:27.828 00.000 6880 Enqueuing Expose request
01:24:27.844 00.016 10052 IsSlewing returns 0
01:24:27.925 00.081 10052 IsGuiding returns 0
01:24:27.988 00.063 10052 PulseGuide returned control before completion, sleep 24
01:24:28.068 00.080 10052 IsGuiding returns 1
01:24:28.069 00.001 10052 scope still moving after pulse duration time elapsed
01:24:28.157 00.088 10052 IsSlewing returns 0
01:24:28.222 00.065 10052 IsGuiding returns 0
01:24:28.222 00.000 10052 scope move finished after 76 + 220 ms
01:24:28.222 00.000 10052 Move returns status 0, amount 76
01:24:28.222 00.000 10052 MoveAxis(N, 63, ABG)
01:24:28.222 00.000 10052 Guiding  Dir = 0, Dur = 63
01:24:28.302 00.080 10052 IsSlewing returns 0
01:24:28.381 00.079 10052 IsGuiding returns 0
01:24:28.513 00.132 10052 IsGuiding returns 1
01:24:28.514 00.001 10052 scope still moving after pulse duration time elapsed
01:24:28.586 00.072 10052 IsSlewing returns 0
01:24:28.666 00.080 10052 IsGuiding returns 0
01:24:28.666 00.000 10052 scope move finished after 63 + 222 ms
01:24:28.666 00.000 10052 Move returns status 0, amount 63
01:24:28.667 00.001 10052 move complete, result=0
01:24:28.667 00.000 10052 worker thread done servicing request
01:24:28.667 00.000 6880 GuideStep: -0.3 px 76 ms EAST, -0.3 px 63 ms NORTH
01:24:28.667 00.000 10052 Worker thread wakes up
01:24:28.667 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:28.667 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:29.023 00.356 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ca22da69-602c-47bb-931e-26e671cc3d3d"}
01:24:29.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ca22da69-602c-47bb-931e-26e671cc3d3d"}
01:24:29.023 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"646ca33e-9a11-45a6-af98-5a006a8d0c52"}
01:24:29.023 00.000 6880 case statement mapped state 6 to 3
01:24:29.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"646ca33e-9a11-45a6-af98-5a006a8d0c52"}
01:24:29.036 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4345aa9a-76de-46b3-8b70-fe0f7ac6f829"}
01:24:29.036 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":885,"width":15,"height":15,"star_pos":[6.55,7.15],"pixels":"..."},"id":"4345aa9a-76de-46b3-8b70-fe0f7ac6f829"}
01:24:29.797 00.761 10052 Exposure complete
01:24:29.873 00.076 10052 worker thread done servicing request
01:24:29.873 00.000 6880 OnExposeComplete: enter
01:24:29.873 00.000 6880 UpdateGuideState(): m_state=6
01:24:29.873 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 886
01:24:29.873 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.78, Mass=2100, SNR=31.8, Peak=133 HFD=4.6
01:24:29.874 00.001 6880 MultiStar: [#1 -0.06,0.20,0.98,U] [#2 -0.12,-0.05,1.03,U] [#3 -0.04,0.15,0.91,U] [#4 -0.40,-0.14,0.88,U] [#5 -0.41,-0.18,1.00,U] [#6 0.05,-0.07,0.95,U] [#7 0.19,0.24,0.78,U] [#8 -0.20,-0.14,0.81,U] 
01:24:29.874 00.000 6880 single-star, 8 included, MultiStar: {-0.12, -0.00}, one-star: {-0.08, -0.01}
01:24:29.874 00.000 6880 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
01:24:29.874 00.000 6880 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
01:24:29.874 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.09 cameraTheta=-3.00 mountX=0.02 mountY=-0.08, mountTheta=-1.39
01:24:29.875 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.01, opts=13)
01:24:29.875 00.000 6880 Enqueuing Move request for scope (-0.08, -0.01)
01:24:29.875 00.000 10052 Worker thread wakes up
01:24:29.875 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:24:29.875 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:24:29.876 00.001 10052 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=-0.08
01:24:29.876 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:24:29.876 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.10, using input
01:24:29.876 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
01:24:29.876 00.000 10052 MoveAxis(E, 0, ABG)
01:24:29.876 00.000 10052 Move returns status 0, amount 0
01:24:29.876 00.000 10052 MoveAxis(N, 0, ABG)
01:24:29.876 00.000 10052 Move returns status 0, amount 0
01:24:29.876 00.000 10052 move complete, result=0
01:24:29.876 00.000 10052 worker thread done servicing request
01:24:29.905 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:29.949 00.044 6880 UpdateGuideState exits: m=2100 SNR=31.8
01:24:29.949 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:29.949 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:29.949 00.000 6880 Enqueuing Expose request
01:24:29.949 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:29.949 00.000 10052 Worker thread wakes up
01:24:29.949 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:29.950 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:30.866 00.916 10052 Exposure complete
01:24:30.930 00.064 10052 worker thread done servicing request
01:24:30.931 00.001 6880 OnExposeComplete: enter
01:24:30.931 00.000 6880 UpdateGuideState(): m_state=6
01:24:30.931 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 887
01:24:30.931 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=888.86, Mass=2189, SNR=32.4, Peak=142 HFD=4.6
01:24:30.931 00.000 6880 MultiStar: [#1 -0.22,0.24,0.94,U] [#2 -0.07,0.04,0.96,U] [#3 -0.11,0.20,0.89,U] [#4 -0.62,-0.19,0.00,M1] [#5 -0.76,-0.05,0.00,M7] [#6 0.09,0.27,0.94,U] [#7 -0.18,0.29,0.76,U] [#8 -0.55,-0.04,0.00,M1] 
01:24:30.931 00.000 6880 refined, 5 included, MultiStar: {-0.13, 0.18}, one-star: {-0.29, 0.07}
01:24:30.931 00.000 6880 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.61) = xAngle (3.81 = -2.48)
01:24:30.931 00.000 6880 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.78 = -2.51)
01:24:30.931 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.19 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
01:24:30.933 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.18, opts=13)
01:24:30.933 00.000 6880 Enqueuing Move request for scope (-0.13, 0.18)
01:24:30.933 00.000 10052 Worker thread wakes up
01:24:30.933 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
01:24:30.933 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
01:24:30.933 00.000 10052 Moving (-0.13, 0.18) raw xDistance=-0.18 yDistance=-0.13
01:24:30.933 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:24:30.933 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
01:24:30.933 00.000 10052 MoveAxis(E, 47, ABG)
01:24:30.933 00.000 10052 Guiding  Dir = 2, Dur = 47
01:24:30.951 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:30.954 00.003 10052 IsSlewing returns 0
01:24:30.984 00.030 6880 UpdateGuideState exits: m=2189 SNR=32.4
01:24:30.984 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:30.984 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:30.984 00.000 6880 Enqueuing Expose request
01:24:30.992 00.008 10052 IsGuiding returns 0
01:24:31.020 00.028 10052 PulseGuide returned control before completion, sleep 30
01:24:31.024 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2059146-d271-4297-8563-47db651f91f8"}
01:24:31.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2059146-d271-4297-8563-47db651f91f8"}
01:24:31.025 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d157c917-fe0c-4c34-839c-0e157adb1598"}
01:24:31.026 00.001 6880 case statement mapped state 6 to 3
01:24:31.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d157c917-fe0c-4c34-839c-0e157adb1598"}
01:24:31.027 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"faf6455f-bd3c-4c7a-b34b-ca745a20c106"}
01:24:31.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":887,"width":15,"height":15,"star_pos":[6.50,6.86],"pixels":"..."},"id":"faf6455f-bd3c-4c7a-b34b-ca745a20c106"}
01:24:31.071 00.044 10052 IsGuiding returns 0
01:24:31.072 00.001 10052 Move returns status 0, amount 47
01:24:31.072 00.000 10052 MoveAxis(N, 0, ABG)
01:24:31.072 00.000 10052 Move returns status 0, amount 0
01:24:31.072 00.000 10052 move complete, result=0
01:24:31.072 00.000 10052 worker thread done servicing request
01:24:31.072 00.000 10052 Worker thread wakes up
01:24:31.072 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:31.072 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:31.075 00.003 6880 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
01:24:32.199 01.124 10052 Exposure complete
01:24:32.257 00.058 10052 worker thread done servicing request
01:24:32.257 00.000 6880 OnExposeComplete: enter
01:24:32.257 00.000 6880 UpdateGuideState(): m_state=6
01:24:32.257 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 888
01:24:32.258 00.001 6880 Star::Find returns 1 (0), X=407.53, Y=889.00, Mass=2111, SNR=31.9, Peak=149 HFD=4.1
01:24:32.258 00.000 6880 MultiStar: [#1 -0.17,0.56,0.00,M1] [#2 0.05,0.38,1.04,U] [#3 -0.20,0.54,0.00,M1] [#4 -0.60,0.20,0.00,M2] [#5 -0.69,0.23,0.00,M8] [#6 0.11,0.35,0.94,U] [#7 -0.29,0.54,0.00,M1] [#8 -0.34,0.12,0.82,U] 
01:24:32.258 00.000 6880 refined, 3 included, MultiStar: {-0.10, 0.27}, one-star: {-0.27, 0.21}
01:24:32.258 00.000 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.54 = -2.74)
01:24:32.258 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.51 = -2.77)
01:24:32.258 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.93 mountX=-0.27 mountY=-0.11, mountTheta=-2.77
01:24:32.259 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.27, opts=13)
01:24:32.259 00.000 6880 Enqueuing Move request for scope (-0.10, 0.27)
01:24:32.260 00.001 10052 Worker thread wakes up
01:24:32.260 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
01:24:32.260 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
01:24:32.260 00.000 10052 Moving (-0.10, 0.27) raw xDistance=-0.27 yDistance=-0.11
01:24:32.260 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:24:32.260 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.11, using input
01:24:32.260 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
01:24:32.260 00.000 10052 MoveAxis(E, 74, ABG)
01:24:32.260 00.000 10052 Guiding  Dir = 2, Dur = 74
01:24:32.291 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:32.316 00.025 10052 IsSlewing returns 0
01:24:32.341 00.025 6880 UpdateGuideState exits: m=2111 SNR=31.9
01:24:32.341 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:32.341 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:32.341 00.000 6880 Enqueuing Expose request
01:24:32.390 00.049 10052 IsGuiding returns 0
01:24:32.453 00.063 10052 PulseGuide returned control before completion, sleep 21
01:24:32.524 00.071 10052 IsGuiding returns 1
01:24:32.525 00.001 10052 scope still moving after pulse duration time elapsed
01:24:32.578 00.053 10052 IsSlewing returns 0
01:24:32.616 00.038 10052 IsGuiding returns 0
01:24:32.616 00.000 10052 scope move finished after 74 + 151 ms
01:24:32.617 00.001 10052 Move returns status 0, amount 74
01:24:32.617 00.000 10052 MoveAxis(N, 0, ABG)
01:24:32.617 00.000 10052 Move returns status 0, amount 0
01:24:32.617 00.000 10052 move complete, result=0
01:24:32.617 00.000 10052 worker thread done servicing request
01:24:32.617 00.000 6880 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
01:24:32.617 00.000 10052 Worker thread wakes up
01:24:32.617 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:32.618 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:33.023 00.405 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c802538f-f0de-44f5-92c9-a8a2f072c1dd"}
01:24:33.024 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c802538f-f0de-44f5-92c9-a8a2f072c1dd"}
01:24:33.024 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"339e0c48-97ae-4520-becd-45eeeeb14448"}
01:24:33.024 00.000 6880 case statement mapped state 6 to 3
01:24:33.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"339e0c48-97ae-4520-becd-45eeeeb14448"}
01:24:33.024 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"752496bc-1b6f-4586-8531-ee13f060a112"}
01:24:33.025 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":888,"width":15,"height":15,"star_pos":[6.53,7.00],"pixels":"..."},"id":"752496bc-1b6f-4586-8531-ee13f060a112"}
01:24:33.535 00.510 10052 Exposure complete
01:24:33.602 00.067 10052 worker thread done servicing request
01:24:33.603 00.001 6880 OnExposeComplete: enter
01:24:33.603 00.000 6880 UpdateGuideState(): m_state=6
01:24:33.603 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 889
01:24:33.603 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=888.74, Mass=2156, SNR=32.2, Peak=127 HFD=4.6
01:24:33.603 00.000 6880 MultiStar: [#1 -0.18,0.22,0.95,U] [#2 -0.27,0.12,1.00,U] [#3 -0.37,0.37,0.00,M2] [#4 -0.50,-0.18,0.00,M3] [#5 -0.79,-0.14,0.00,M9] [#6 -0.12,0.26,0.91,U] [#7 -0.18,0.25,0.78,U] [#8 -0.47,-0.04,0.80,U] 
01:24:33.603 00.000 6880 refined, 5 included, MultiStar: {-0.25, 0.12}, one-star: {-0.29, -0.05}
01:24:33.603 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.29 = -1.99)
01:24:33.603 00.000 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.26 = -2.02)
01:24:33.604 00.001 6880 CameraToMount -- cameraX=-0.25 cameraY=0.12 hyp=0.28 cameraTheta=2.68 mountX=-0.11 mountY=-0.25, mountTheta=-1.99
01:24:33.605 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.12, opts=13)
01:24:33.605 00.000 6880 Enqueuing Move request for scope (-0.25, 0.12)
01:24:33.605 00.000 10052 Worker thread wakes up
01:24:33.605 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.12) opts 0xd
01:24:33.605 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.12)
01:24:33.605 00.000 10052 Moving (-0.25, 0.12) raw xDistance=-0.11 yDistance=-0.25
01:24:33.605 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.11
01:24:33.605 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.25, slope = -0.03
01:24:33.605 00.000 10052 MoveAxis(E, 34, ABG)
01:24:33.605 00.000 10052 Guiding  Dir = 2, Dur = 34
01:24:33.631 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:33.654 00.023 10052 IsSlewing returns 0
01:24:33.677 00.023 6880 UpdateGuideState exits: m=2156 SNR=32.2
01:24:33.678 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:33.678 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:33.678 00.000 6880 Enqueuing Expose request
01:24:33.729 00.051 10052 IsGuiding returns 0
01:24:33.879 00.150 10052 IsGuiding returns 0
01:24:33.879 00.000 10052 Move returns status 0, amount 34
01:24:33.879 00.000 10052 MoveAxis(N, 54, ABG)
01:24:33.879 00.000 10052 Guiding  Dir = 0, Dur = 54
01:24:33.953 00.074 10052 IsSlewing returns 0
01:24:34.031 00.078 10052 IsGuiding returns 0
01:24:34.175 00.144 10052 IsGuiding returns 0
01:24:34.175 00.000 10052 Move returns status 0, amount 54
01:24:34.175 00.000 10052 move complete, result=0
01:24:34.175 00.000 10052 worker thread done servicing request
01:24:34.175 00.000 10052 Worker thread wakes up
01:24:34.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:34.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:34.177 00.002 6880 GuideStep: -0.1 px 34 ms EAST, -0.3 px 54 ms NORTH
01:24:35.024 00.847 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb054f96-8b35-4afb-847b-ff8b5aa231d4"}
01:24:35.025 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb054f96-8b35-4afb-847b-ff8b5aa231d4"}
01:24:35.026 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e16b77c0-f13e-4864-93be-90674ac2d83a"}
01:24:35.026 00.000 6880 case statement mapped state 6 to 3
01:24:35.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e16b77c0-f13e-4864-93be-90674ac2d83a"}
01:24:35.027 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a46055ad-76e1-46b4-9129-ee7da9cd24fc"}
01:24:35.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":889,"width":15,"height":15,"star_pos":[6.50,6.74],"pixels":"..."},"id":"a46055ad-76e1-46b4-9129-ee7da9cd24fc"}
01:24:35.302 00.275 10052 Exposure complete
01:24:35.368 00.066 10052 worker thread done servicing request
01:24:35.368 00.000 6880 OnExposeComplete: enter
01:24:35.368 00.000 6880 UpdateGuideState(): m_state=6
01:24:35.368 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 890
01:24:35.368 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.63, Mass=2180, SNR=32.4, Peak=137 HFD=4.7
01:24:35.368 00.000 6880 MultiStar: [#1 0.02,0.26,0.94,U] [#2 -0.02,0.11,0.99,U] [#3 -0.05,0.42,0.92,U] [#4 -0.43,-0.42,0.00,M4] [#5 -0.52,-0.18,0.00,M10] [#6 0.08,0.04,0.94,U] [#7 -0.05,0.16,0.79,U] [#8 -0.43,-0.03,0.81,U] 
01:24:35.368 00.000 6880 refined, 6 included, MultiStar: {-0.06, 0.11}, one-star: {-0.03, -0.16}
01:24:35.368 00.000 6880 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.61) = xAngle (3.68 = -2.60)
01:24:35.368 00.000 6880 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.65 = -2.63)
01:24:35.368 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.13 cameraTheta=2.07 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
01:24:35.370 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.11, opts=13)
01:24:35.370 00.000 6880 Enqueuing Move request for scope (-0.06, 0.11)
01:24:35.370 00.000 10052 Worker thread wakes up
01:24:35.370 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
01:24:35.370 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
01:24:35.370 00.000 10052 Moving (-0.06, 0.11) raw xDistance=-0.11 yDistance=-0.06
01:24:35.370 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:24:35.370 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.08, using input
01:24:35.370 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
01:24:35.370 00.000 10052 MoveAxis(E, 32, ABG)
01:24:35.370 00.000 10052 Guiding  Dir = 2, Dur = 32
01:24:35.390 00.020 10052 IsSlewing returns 0
01:24:35.392 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:35.428 00.036 6880 UpdateGuideState exits: m=2180 SNR=32.4
01:24:35.428 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:35.428 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:35.428 00.000 6880 Enqueuing Expose request
01:24:35.428 00.000 10052 IsGuiding returns 0
01:24:35.457 00.029 10052 PulseGuide returned control before completion, sleep 15
01:24:35.534 00.077 10052 IsGuiding returns 0
01:24:35.534 00.000 10052 Move returns status 0, amount 32
01:24:35.534 00.000 10052 MoveAxis(N, 0, ABG)
01:24:35.535 00.001 10052 Move returns status 0, amount 0
01:24:35.535 00.000 10052 move complete, result=0
01:24:35.535 00.000 10052 worker thread done servicing request
01:24:35.535 00.000 10052 Worker thread wakes up
01:24:35.535 00.000 6880 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
01:24:35.535 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:35.535 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:36.450 00.915 10052 Exposure complete
01:24:36.528 00.078 10052 worker thread done servicing request
01:24:36.528 00.000 6880 OnExposeComplete: enter
01:24:36.528 00.000 6880 UpdateGuideState(): m_state=6
01:24:36.528 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 891
01:24:36.528 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.68, Mass=2191, SNR=32.5, Peak=142 HFD=4.6
01:24:36.529 00.001 6880 MultiStar: [#1 0.10,0.02,0.96,U] [#2 -0.17,0.16,0.99,U] [#3 -0.07,0.41,0.92,U] [#4 -0.09,-0.14,0.83,U] [#5 -0.38,-0.05,0.96,U] [#6 0.11,0.31,0.93,U] [#7 0.12,0.33,0.75,U] [#8 -0.24,-0.03,0.83,U] 
01:24:36.529 00.000 6880 single-star, 8 included, MultiStar: {-0.07, 0.10}, one-star: {0.00, -0.11}
01:24:36.529 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
01:24:36.529 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
01:24:36.529 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.57 mountX=0.11 mountY=0.00, mountTheta=0.02
01:24:36.532 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.11, opts=13)
01:24:36.532 00.000 6880 Enqueuing Move request for scope (0.00, -0.11)
01:24:36.532 00.000 10052 Worker thread wakes up
01:24:36.532 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
01:24:36.532 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
01:24:36.532 00.000 10052 Moving (0.00, -0.11) raw xDistance=0.11 yDistance=0.00
01:24:36.532 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:24:36.532 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
01:24:36.532 00.000 10052 MoveAxis(E, 0, ABG)
01:24:36.532 00.000 10052 Move returns status 0, amount 0
01:24:36.532 00.000 10052 MoveAxis(N, 0, ABG)
01:24:36.532 00.000 10052 Move returns status 0, amount 0
01:24:36.532 00.000 10052 move complete, result=0
01:24:36.532 00.000 10052 worker thread done servicing request
01:24:36.563 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:36.606 00.043 6880 UpdateGuideState exits: m=2191 SNR=32.5
01:24:36.606 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:36.606 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:36.606 00.000 6880 Enqueuing Expose request
01:24:36.606 00.000 10052 Worker thread wakes up
01:24:36.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:36.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:36.606 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:37.024 00.418 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fd96c885-75af-4026-9c8a-d35a86d91471"}
01:24:37.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fd96c885-75af-4026-9c8a-d35a86d91471"}
01:24:37.025 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed9beb73-f862-4356-9c69-f390fbdca647"}
01:24:37.025 00.000 6880 case statement mapped state 6 to 3
01:24:37.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed9beb73-f862-4356-9c69-f390fbdca647"}
01:24:37.025 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"417f8aad-5ea2-4d96-b2e0-987a89b5c988"}
01:24:37.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":891,"width":15,"height":15,"star_pos":[6.80,6.68],"pixels":"..."},"id":"417f8aad-5ea2-4d96-b2e0-987a89b5c988"}
01:24:37.734 00.709 10052 Exposure complete
01:24:37.820 00.086 10052 worker thread done servicing request
01:24:37.820 00.000 6880 OnExposeComplete: enter
01:24:37.820 00.000 6880 UpdateGuideState(): m_state=6
01:24:37.820 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 892
01:24:37.820 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.74, Mass=2302, SNR=33.4, Peak=166 HFD=4.6
01:24:37.820 00.000 6880 MultiStar: [#1 0.15,0.06,0.92,U] [#2 0.06,0.14,0.94,U] [#3 0.04,0.27,0.87,U] [#4 -0.14,-0.25,0.82,U] [#5 -0.33,-0.20,0.93,U] [#6 0.08,0.02,0.90,U] [#7 -0.03,0.19,0.75,U] [#8 -0.23,-0.09,0.76,U] 
01:24:37.821 00.001 6880 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {0.03, -0.05}
01:24:37.821 00.000 6880 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.61) = xAngle (4.52 = -1.77)
01:24:37.821 00.000 6880 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.80)
01:24:37.821 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.90 mountX=-0.01 mountY=-0.04, mountTheta=-1.77
01:24:37.822 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.01, opts=13)
01:24:37.822 00.000 6880 Enqueuing Move request for scope (-0.04, 0.01)
01:24:37.822 00.000 10052 Worker thread wakes up
01:24:37.822 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:24:37.823 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:24:37.823 00.000 10052 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
01:24:37.823 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:24:37.823 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:24:37.823 00.000 10052 MoveAxis(E, 0, ABG)
01:24:37.823 00.000 10052 Move returns status 0, amount 0
01:24:37.823 00.000 10052 MoveAxis(N, 0, ABG)
01:24:37.823 00.000 10052 Move returns status 0, amount 0
01:24:37.823 00.000 10052 move complete, result=0
01:24:37.823 00.000 10052 worker thread done servicing request
01:24:37.847 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:37.885 00.038 6880 UpdateGuideState exits: m=2302 SNR=33.4
01:24:37.885 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:37.885 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:37.885 00.000 6880 Enqueuing Expose request
01:24:37.885 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:37.885 00.000 10052 Worker thread wakes up
01:24:37.886 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:37.886 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:38.802 00.916 10052 Exposure complete
01:24:38.854 00.052 10052 worker thread done servicing request
01:24:38.855 00.001 6880 OnExposeComplete: enter
01:24:38.855 00.000 6880 UpdateGuideState(): m_state=6
01:24:38.855 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 893
01:24:38.855 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.67, Mass=2164, SNR=32.2, Peak=151 HFD=4.7
01:24:38.856 00.001 6880 MultiStar: [#1 0.10,0.14,0.97,U] [#2 -0.03,-0.03,0.98,U] [#3 -0.13,0.16,0.92,U] [#4 -0.38,-0.38,0.00,M3] [#5 -0.42,-0.21,1.01,U] [#6 0.03,0.06,0.92,U] [#7 0.21,0.31,0.75,U] [#8 -0.26,-0.18,0.79,U] 
01:24:38.856 00.000 6880 refined, 7 included, MultiStar: {-0.08, 0.01}, one-star: {-0.07, -0.12}
01:24:38.856 00.000 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.61 = -1.68)
01:24:38.856 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.58 = -1.71)
01:24:38.856 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.99 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
01:24:38.857 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.01, opts=13)
01:24:38.857 00.000 6880 Enqueuing Move request for scope (-0.08, 0.01)
01:24:38.857 00.000 10052 Worker thread wakes up
01:24:38.857 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:24:38.857 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:24:38.857 00.000 10052 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
01:24:38.857 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:24:38.858 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
01:24:38.858 00.000 10052 MoveAxis(E, 0, ABG)
01:24:38.858 00.000 10052 Move returns status 0, amount 0
01:24:38.858 00.000 10052 MoveAxis(N, 0, ABG)
01:24:38.858 00.000 10052 Move returns status 0, amount 0
01:24:38.858 00.000 10052 move complete, result=0
01:24:38.858 00.000 10052 worker thread done servicing request
01:24:38.875 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:38.907 00.032 6880 UpdateGuideState exits: m=2164 SNR=32.2
01:24:38.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:38.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:38.907 00.000 6880 Enqueuing Expose request
01:24:38.907 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:38.908 00.001 10052 Worker thread wakes up
01:24:38.908 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:38.908 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:39.022 00.114 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5029c43-7d71-46a6-96f3-a8c5e954a939"}
01:24:39.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5029c43-7d71-46a6-96f3-a8c5e954a939"}
01:24:39.023 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30e7fceb-0c30-4901-bfce-cb01a13eefb9"}
01:24:39.023 00.000 6880 case statement mapped state 6 to 3
01:24:39.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"30e7fceb-0c30-4901-bfce-cb01a13eefb9"}
01:24:39.025 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9bf41768-c0d3-4735-819b-405810069924"}
01:24:39.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":893,"width":15,"height":15,"star_pos":[6.72,6.67],"pixels":"..."},"id":"9bf41768-c0d3-4735-819b-405810069924"}
01:24:40.030 01.005 10052 Exposure complete
01:24:40.095 00.065 10052 worker thread done servicing request
01:24:40.095 00.000 6880 OnExposeComplete: enter
01:24:40.095 00.000 6880 UpdateGuideState(): m_state=6
01:24:40.096 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 894
01:24:40.096 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.85, Mass=2247, SNR=32.8, Peak=142 HFD=4.6
01:24:40.096 00.000 6880 MultiStar: [#1 -0.05,0.23,0.96,U] [#2 -0.15,0.36,1.01,U] [#3 -0.12,0.56,0.00,M1] [#4 -0.35,-0.32,0.82,U] [#5 -0.51,-0.06,0.96,U] [#6 0.03,0.38,0.89,U] [#7 -0.04,0.25,0.75,U] [#8 -0.25,0.00,0.78,U] 
01:24:40.096 00.000 6880 single-star, 7 included, MultiStar: {-0.16, 0.12}, one-star: {0.00, 0.06}
01:24:40.096 00.000 6880 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.61) = xAngle (3.18 = -3.11)
01:24:40.096 00.000 6880 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.14 = -3.14)
01:24:40.096 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.56 mountX=-0.06 mountY=-0.00, mountTheta=-3.14
01:24:40.098 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.06, opts=13)
01:24:40.098 00.000 6880 Enqueuing Move request for scope (0.00, 0.06)
01:24:40.098 00.000 10052 Worker thread wakes up
01:24:40.098 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0xd
01:24:40.098 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
01:24:40.099 00.001 10052 Moving (0.00, 0.06) raw xDistance=-0.06 yDistance=-0.00
01:24:40.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:24:40.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
01:24:40.099 00.000 10052 MoveAxis(E, 0, ABG)
01:24:40.099 00.000 10052 Move returns status 0, amount 0
01:24:40.099 00.000 10052 MoveAxis(N, 0, ABG)
01:24:40.099 00.000 10052 Move returns status 0, amount 0
01:24:40.099 00.000 10052 move complete, result=0
01:24:40.099 00.000 10052 worker thread done servicing request
01:24:40.126 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:40.175 00.049 6880 UpdateGuideState exits: m=2247 SNR=32.8
01:24:40.175 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:40.175 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:40.175 00.000 6880 Enqueuing Expose request
01:24:40.176 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:40.176 00.000 10052 Worker thread wakes up
01:24:40.176 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:40.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:41.023 00.847 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"be549e25-b554-4320-a2c7-022188938ccf"}
01:24:41.024 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"be549e25-b554-4320-a2c7-022188938ccf"}
01:24:41.025 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14b90ade-9a69-453c-977b-9d8b108425d1"}
01:24:41.025 00.000 6880 case statement mapped state 6 to 3
01:24:41.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14b90ade-9a69-453c-977b-9d8b108425d1"}
01:24:41.026 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be23f2c5-f742-48cf-bf05-c3b6243e6b94"}
01:24:41.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":894,"width":15,"height":15,"star_pos":[6.80,6.85],"pixels":"..."},"id":"be23f2c5-f742-48cf-bf05-c3b6243e6b94"}
01:24:41.085 00.059 10052 Exposure complete
01:24:41.148 00.063 10052 worker thread done servicing request
01:24:41.148 00.000 6880 OnExposeComplete: enter
01:24:41.148 00.000 6880 UpdateGuideState(): m_state=6
01:24:41.148 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 895
01:24:41.148 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.69, Mass=2161, SNR=32.3, Peak=154 HFD=4.5
01:24:41.149 00.001 6880 MultiStar: [#1 0.03,-0.08,0.92,U] [#2 -0.16,0.33,1.00,U] [#3 -0.10,0.45,0.93,U] [#4 -0.23,-0.46,0.86,U] [#5 -0.35,-0.32,0.95,U] [#6 -0.10,-0.10,0.93,U] [#7 0.08,0.51,0.74,U] [#8 -0.31,-0.26,0.78,U] 
01:24:41.149 00.000 6880 single-star, 8 included, MultiStar: {-0.13, -0.00}, one-star: {0.02, -0.10}
01:24:41.149 00.000 6880 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.61) = xAngle (0.21 = 0.21)
01:24:41.149 00.000 6880 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
01:24:41.149 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.40 mountX=0.10 mountY=0.02, mountTheta=0.18
01:24:41.150 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.10, opts=13)
01:24:41.150 00.000 6880 Enqueuing Move request for scope (0.02, -0.10)
01:24:41.151 00.001 10052 Worker thread wakes up
01:24:41.151 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
01:24:41.151 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
01:24:41.151 00.000 10052 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.02
01:24:41.151 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:24:41.151 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.07, using input
01:24:41.151 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
01:24:41.151 00.000 10052 MoveAxis(E, 0, ABG)
01:24:41.151 00.000 10052 Move returns status 0, amount 0
01:24:41.151 00.000 10052 MoveAxis(N, 0, ABG)
01:24:41.151 00.000 10052 Move returns status 0, amount 0
01:24:41.151 00.000 10052 move complete, result=0
01:24:41.151 00.000 10052 worker thread done servicing request
01:24:41.176 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:41.215 00.039 6880 UpdateGuideState exits: m=2161 SNR=32.3
01:24:41.215 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:41.215 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:41.215 00.000 6880 Enqueuing Expose request
01:24:41.216 00.001 10052 Worker thread wakes up
01:24:41.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:41.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:41.216 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:24:42.343 01.127 10052 Exposure complete
01:24:42.401 00.058 10052 worker thread done servicing request
01:24:42.402 00.001 6880 OnExposeComplete: enter
01:24:42.402 00.000 6880 UpdateGuideState(): m_state=6
01:24:42.402 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 896
01:24:42.402 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.63, Mass=2245, SNR=32.9, Peak=160 HFD=4.6
01:24:42.402 00.000 6880 MultiStar: [#1 0.10,0.08,0.90,U] [#2 -0.08,0.04,0.97,U] [#3 0.03,0.27,0.90,U] [#4 0.03,-0.27,0.83,U] [#5 -0.30,-0.19,0.95,U] [#6 0.12,-0.03,0.90,U] [#7 0.16,0.52,0.00,M1] [#8 -0.19,-0.22,0.77,U] 
01:24:42.402 00.000 6880 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.07, -0.16}
01:24:42.403 00.001 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.42 = -0.42)
01:24:42.403 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:24:42.403 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.06 cameraTheta=-2.04 mountX=0.06 mountY=-0.03, mountTheta=-0.45
01:24:42.404 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.06, opts=13)
01:24:42.404 00.000 6880 Enqueuing Move request for scope (-0.03, -0.06)
01:24:42.404 00.000 10052 Worker thread wakes up
01:24:42.404 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
01:24:42.404 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
01:24:42.404 00.000 10052 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=-0.03
01:24:42.404 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:24:42.405 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
01:24:42.405 00.000 10052 MoveAxis(E, 0, ABG)
01:24:42.405 00.000 10052 Move returns status 0, amount 0
01:24:42.405 00.000 10052 MoveAxis(N, 0, ABG)
01:24:42.405 00.000 10052 Move returns status 0, amount 0
01:24:42.405 00.000 10052 move complete, result=0
01:24:42.405 00.000 10052 worker thread done servicing request
01:24:42.424 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:42.457 00.033 6880 UpdateGuideState exits: m=2245 SNR=32.9
01:24:42.457 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:42.457 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:42.457 00.000 6880 Enqueuing Expose request
01:24:42.457 00.000 10052 Worker thread wakes up
01:24:42.457 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:42.457 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:42.458 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:43.021 00.563 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ea4f0a8-a4b9-4e1b-959b-59af4601235a"}
01:24:43.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ea4f0a8-a4b9-4e1b-959b-59af4601235a"}
01:24:43.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de2afa0e-be47-4c3f-8e63-d4b1b6c77f7c"}
01:24:43.022 00.000 6880 case statement mapped state 6 to 3
01:24:43.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de2afa0e-be47-4c3f-8e63-d4b1b6c77f7c"}
01:24:43.023 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"815140a7-2012-4ba1-ab20-57fb185f9ee1"}
01:24:43.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":896,"width":15,"height":15,"star_pos":[6.86,6.63],"pixels":"..."},"id":"815140a7-2012-4ba1-ab20-57fb185f9ee1"}
01:24:43.376 00.353 10052 Exposure complete
01:24:43.433 00.057 10052 worker thread done servicing request
01:24:43.433 00.000 6880 OnExposeComplete: enter
01:24:43.434 00.001 6880 UpdateGuideState(): m_state=6
01:24:43.434 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 897
01:24:43.434 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=888.70, Mass=2149, SNR=32.1, Peak=155 HFD=4.6
01:24:43.434 00.000 6880 MultiStar: [#1 0.32,0.25,0.95,U] [#2 0.05,0.03,1.01,U] [#3 0.08,0.42,0.93,U] [#4 -0.04,-0.14,0.84,U] [#5 -0.19,-0.11,0.98,U] [#6 0.23,0.34,0.90,U] [#7 0.36,0.49,0.00,M2] [#8 -0.18,-0.01,0.81,U] 
01:24:43.434 00.000 6880 refined, 7 included, MultiStar: {0.07, 0.09}, one-star: {0.22, -0.09}
01:24:43.435 00.001 6880 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.61) = xAngle (2.53 = 2.53)
01:24:43.435 00.000 6880 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.50 = 2.50)
01:24:43.435 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.11 cameraTheta=0.92 mountX=-0.09 mountY=0.07, mountTheta=2.51
01:24:43.436 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.09, opts=13)
01:24:43.436 00.000 6880 Enqueuing Move request for scope (0.07, 0.09)
01:24:43.436 00.000 10052 Worker thread wakes up
01:24:43.436 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
01:24:43.436 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
01:24:43.436 00.000 10052 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=0.07
01:24:43.436 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:24:43.436 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.09, using input
01:24:43.436 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:24:43.436 00.000 10052 MoveAxis(E, 0, ABG)
01:24:43.436 00.000 10052 Move returns status 0, amount 0
01:24:43.436 00.000 10052 MoveAxis(N, 0, ABG)
01:24:43.437 00.001 10052 Move returns status 0, amount 0
01:24:43.437 00.000 10052 move complete, result=0
01:24:43.437 00.000 10052 worker thread done servicing request
01:24:43.460 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:43.508 00.048 6880 UpdateGuideState exits: m=2149 SNR=32.1
01:24:43.508 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:43.508 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:43.508 00.000 6880 Enqueuing Expose request
01:24:43.508 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:24:43.508 00.000 10052 Worker thread wakes up
01:24:43.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:43.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:44.646 01.138 10052 Exposure complete
01:24:44.725 00.079 10052 worker thread done servicing request
01:24:44.726 00.001 6880 OnExposeComplete: enter
01:24:44.726 00.000 6880 UpdateGuideState(): m_state=6
01:24:44.726 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 898
01:24:44.726 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.55, Mass=2208, SNR=32.6, Peak=124 HFD=4.7
01:24:44.727 00.001 6880 MultiStar: [#1 0.02,-0.03,0.91,U] [#2 0.01,-0.07,0.96,U] [#3 -0.09,0.00,0.89,U] [#4 -0.41,-0.43,0.00,M1] [#5 -0.60,-0.55,0.00,M4] [#6 -0.06,-0.10,0.87,U] [#7 0.11,0.36,0.75,U] [#8 -0.26,-0.04,0.75,U] 
01:24:44.727 00.000 6880 refined, 6 included, MultiStar: {-0.05, -0.03}, one-star: {-0.06, -0.24}
01:24:44.727 00.000 6880 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.61) = xAngle (-0.93 = -0.93)
01:24:44.727 00.000 6880 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
01:24:44.727 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.54 mountX=0.03 mountY=-0.05, mountTheta=-0.94
01:24:44.729 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.03, opts=13)
01:24:44.729 00.000 6880 Enqueuing Move request for scope (-0.05, -0.03)
01:24:44.729 00.000 10052 Worker thread wakes up
01:24:44.729 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:24:44.729 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:24:44.729 00.000 10052 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
01:24:44.729 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:24:44.729 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
01:24:44.729 00.000 10052 MoveAxis(E, 0, ABG)
01:24:44.729 00.000 10052 Move returns status 0, amount 0
01:24:44.729 00.000 10052 MoveAxis(N, 0, ABG)
01:24:44.729 00.000 10052 Move returns status 0, amount 0
01:24:44.729 00.000 10052 move complete, result=0
01:24:44.730 00.001 10052 worker thread done servicing request
01:24:44.754 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:44.798 00.044 6880 UpdateGuideState exits: m=2208 SNR=32.6
01:24:44.798 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:44.798 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:44.798 00.000 6880 Enqueuing Expose request
01:24:44.798 00.000 10052 Worker thread wakes up
01:24:44.798 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:44.798 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:44.799 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:45.020 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11332fd7-1853-49dd-9b65-1aff565b6f67"}
01:24:45.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11332fd7-1853-49dd-9b65-1aff565b6f67"}
01:24:45.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"daf4b956-bc35-40d8-9adb-1b5937e46086"}
01:24:45.021 00.000 6880 case statement mapped state 6 to 3
01:24:45.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"daf4b956-bc35-40d8-9adb-1b5937e46086"}
01:24:45.021 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"127b16a0-6e7a-41db-b437-a7cae81779ba"}
01:24:45.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":898,"width":15,"height":15,"star_pos":[6.74,6.55],"pixels":"..."},"id":"127b16a0-6e7a-41db-b437-a7cae81779ba"}
01:24:45.716 00.695 10052 Exposure complete
01:24:45.775 00.059 10052 worker thread done servicing request
01:24:45.775 00.000 6880 OnExposeComplete: enter
01:24:45.775 00.000 6880 UpdateGuideState(): m_state=6
01:24:45.775 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 899
01:24:45.776 00.001 6880 Star::Find returns 1 (0), X=407.54, Y=888.70, Mass=2273, SNR=32.9, Peak=138 HFD=4.6
01:24:45.776 00.000 6880 MultiStar: [#1 -0.14,0.25,0.90,U] [#2 -0.24,0.04,0.97,U] [#3 -0.26,0.08,0.89,U] [#4 -0.56,-0.29,0.00,M2] [#5 -0.78,-0.17,0.00,M5] [#6 -0.21,0.20,0.89,U] [#7 0.03,0.40,0.69,U] [#8 -0.50,-0.12,0.77,U] 
01:24:45.776 00.000 6880 refined, 6 included, MultiStar: {-0.23, 0.10}, one-star: {-0.25, -0.09}
01:24:45.776 00.000 6880 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.61) = xAngle (4.35 = -1.94)
01:24:45.776 00.000 6880 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.32 = -1.97)
01:24:45.776 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.73 mountX=-0.09 mountY=-0.23, mountTheta=-1.94
01:24:45.778 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.10, opts=13)
01:24:45.778 00.000 6880 Enqueuing Move request for scope (-0.23, 0.10)
01:24:45.778 00.000 10052 Worker thread wakes up
01:24:45.778 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
01:24:45.778 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
01:24:45.778 00.000 10052 Moving (-0.23, 0.10) raw xDistance=-0.09 yDistance=-0.23
01:24:45.778 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:24:45.778 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.23, slope = -0.01
01:24:45.778 00.000 10052 MoveAxis(E, 0, ABG)
01:24:45.778 00.000 10052 Move returns status 0, amount 0
01:24:45.778 00.000 10052 MoveAxis(N, 13, ABG)
01:24:45.778 00.000 10052 Guiding  Dir = 0, Dur = 13
01:24:45.798 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:45.832 00.034 6880 UpdateGuideState exits: m=2273 SNR=32.9
01:24:45.832 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:45.832 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:45.832 00.000 6880 Enqueuing Expose request
01:24:45.845 00.013 10052 IsSlewing returns 0
01:24:45.924 00.079 10052 IsGuiding returns 0
01:24:46.067 00.143 10052 IsGuiding returns 0
01:24:46.067 00.000 10052 Move returns status 0, amount 13
01:24:46.067 00.000 10052 move complete, result=0
01:24:46.067 00.000 10052 worker thread done servicing request
01:24:46.067 00.000 10052 Worker thread wakes up
01:24:46.068 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:46.068 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 13 ms NORTH
01:24:46.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:47.019 00.951 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"714afb66-9d07-4016-a6d7-6c8b1a28506e"}
01:24:47.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"714afb66-9d07-4016-a6d7-6c8b1a28506e"}
01:24:47.019 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"331730b3-9835-4200-bf9e-a33eb3e48930"}
01:24:47.019 00.000 6880 case statement mapped state 6 to 3
01:24:47.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"331730b3-9835-4200-bf9e-a33eb3e48930"}
01:24:47.021 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ac48766-0020-4b8d-a26c-9d8c1dbb7a04"}
01:24:47.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":899,"width":15,"height":15,"star_pos":[6.54,6.70],"pixels":"..."},"id":"9ac48766-0020-4b8d-a26c-9d8c1dbb7a04"}
01:24:47.201 00.180 10052 Exposure complete
01:24:47.273 00.072 10052 worker thread done servicing request
01:24:47.273 00.000 6880 OnExposeComplete: enter
01:24:47.273 00.000 6880 UpdateGuideState(): m_state=6
01:24:47.274 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 900
01:24:47.274 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.92, Mass=2319, SNR=33.4, Peak=144 HFD=4.5
01:24:47.274 00.000 6880 MultiStar: [#1 0.21,0.34,0.90,U] [#2 0.09,0.29,0.96,U] [#3 -0.00,0.35,0.88,U] [#4 -0.09,0.04,0.80,U] [#5 -0.47,-0.17,0.93,U] [#6 0.14,0.35,0.87,U] [#7 0.24,0.50,0.00,M1] [#8 -0.08,0.02,0.78,U] 
01:24:47.274 00.000 6880 single-star, 7 included, MultiStar: {-0.03, 0.17}, one-star: {-0.01, 0.13}
01:24:47.274 00.000 6880 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.61) = xAngle (3.24 = -3.05)
01:24:47.274 00.000 6880 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.21 = -3.08)
01:24:47.274 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.62 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
01:24:47.276 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.13, opts=13)
01:24:47.276 00.000 6880 Enqueuing Move request for scope (-0.01, 0.13)
01:24:47.276 00.000 10052 Worker thread wakes up
01:24:47.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:24:47.276 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:24:47.276 00.000 10052 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
01:24:47.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:24:47.276 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.03, using input
01:24:47.276 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:24:47.276 00.000 10052 MoveAxis(E, 34, ABG)
01:24:47.277 00.001 10052 Guiding  Dir = 2, Dur = 34
01:24:47.297 00.020 10052 IsSlewing returns 0
01:24:47.303 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:47.335 00.032 10052 IsGuiding returns 0
01:24:47.353 00.018 6880 UpdateGuideState exits: m=2319 SNR=33.4
01:24:47.353 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:47.353 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:47.353 00.000 6880 Enqueuing Expose request
01:24:47.363 00.010 10052 PulseGuide returned control before completion, sleep 17
01:24:47.408 00.045 10052 IsGuiding returns 0
01:24:47.408 00.000 10052 Move returns status 0, amount 34
01:24:47.409 00.001 10052 MoveAxis(N, 0, ABG)
01:24:47.409 00.000 10052 Move returns status 0, amount 0
01:24:47.409 00.000 10052 move complete, result=0
01:24:47.409 00.000 10052 worker thread done servicing request
01:24:47.409 00.000 10052 Worker thread wakes up
01:24:47.409 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
01:24:47.409 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:47.409 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:48.316 00.907 10052 Exposure complete
01:24:48.371 00.055 10052 worker thread done servicing request
01:24:48.371 00.000 6880 OnExposeComplete: enter
01:24:48.371 00.000 6880 UpdateGuideState(): m_state=6
01:24:48.373 00.002 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 901
01:24:48.373 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=888.74, Mass=2083, SNR=31.5, Peak=125 HFD=4.7
01:24:48.373 00.000 6880 MultiStar: [#1 0.59,0.35,0.00,M1] [#2 0.16,-0.08,0.96,U] [#3 0.31,0.36,0.90,U] [#4 0.13,-0.24,0.86,U] [#5 -0.03,-0.11,0.95,U] [#6 0.25,-0.06,0.90,U] [#7 0.49,0.42,0.00,M2] [#8 0.15,-0.29,0.74,U] 
01:24:48.373 00.000 6880 refined, 6 included, MultiStar: {0.21, -0.06}, one-star: {0.47, -0.05}
01:24:48.373 00.000 6880 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.61) = xAngle (1.33 = 1.33)
01:24:48.373 00.000 6880 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
01:24:48.373 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.06 hyp=0.22 cameraTheta=-0.28 mountX=0.05 mountY=0.21, mountTheta=1.33
01:24:48.374 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.06, opts=13)
01:24:48.374 00.000 6880 Enqueuing Move request for scope (0.21, -0.06)
01:24:48.374 00.000 10052 Worker thread wakes up
01:24:48.374 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.06) opts 0xd
01:24:48.374 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.06)
01:24:48.374 00.000 10052 Moving (0.21, -0.06) raw xDistance=0.05 yDistance=0.21
01:24:48.374 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:24:48.374 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.21, slope = 0.01
01:24:48.374 00.000 10052 MoveAxis(E, 0, ABG)
01:24:48.374 00.000 10052 Move returns status 0, amount 0
01:24:48.374 00.000 10052 MoveAxis(S, 16, ABG)
01:24:48.374 00.000 10052 Guiding  Dir = 1, Dur = 16
01:24:48.395 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:48.419 00.024 10052 IsSlewing returns 0
01:24:48.429 00.010 6880 UpdateGuideState exits: m=2083 SNR=31.5
01:24:48.430 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:48.430 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:48.430 00.000 6880 Enqueuing Expose request
01:24:48.458 00.028 10052 IsGuiding returns 0
01:24:48.524 00.066 10052 IsGuiding returns 0
01:24:48.524 00.000 10052 Move returns status 0, amount 16
01:24:48.524 00.000 10052 move complete, result=0
01:24:48.525 00.001 10052 worker thread done servicing request
01:24:48.525 00.000 10052 Worker thread wakes up
01:24:48.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:48.525 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:48.526 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 16 ms SOUTH
01:24:49.019 00.493 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a4a8f8a2-38bf-4add-aa7a-cb0c8e7a5168"}
01:24:49.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a4a8f8a2-38bf-4add-aa7a-cb0c8e7a5168"}
01:24:49.020 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a8e75ada-d456-41fd-8086-4495984fcf93"}
01:24:49.020 00.000 6880 case statement mapped state 6 to 3
01:24:49.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8e75ada-d456-41fd-8086-4495984fcf93"}
01:24:49.020 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51dd7d96-7a9e-4739-abee-6a2181d89a90"}
01:24:49.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":901,"width":15,"height":15,"star_pos":[7.27,6.74],"pixels":"..."},"id":"51dd7d96-7a9e-4739-abee-6a2181d89a90"}
01:24:49.656 00.636 10052 Exposure complete
01:24:49.716 00.060 10052 worker thread done servicing request
01:24:49.716 00.000 6880 OnExposeComplete: enter
01:24:49.716 00.000 6880 UpdateGuideState(): m_state=6
01:24:49.716 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 902
01:24:49.717 00.001 6880 Star::Find returns 1 (0), X=407.93, Y=888.28, Mass=2248, SNR=32.9, Peak=128 HFD=4.9
01:24:49.717 00.000 6880 MultiStar: [#1 0.35,0.12,0.92,U] [#2 0.12,-0.15,0.96,U] [#3 0.11,-0.05,0.84,U] [#4 0.13,-0.23,0.81,U] [#5 -0.23,-0.29,0.93,U] [#6 0.25,-0.13,0.88,U] [#7 0.45,-0.02,0.74,U] [#8 0.03,-0.12,0.77,U] 
01:24:49.717 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.16}, one-star: {0.14, -0.51}
01:24:49.717 00.000 6880 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.61) = xAngle (0.77 = 0.77)
01:24:49.717 00.000 6880 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
01:24:49.717 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.16 hyp=0.22 cameraTheta=-0.84 mountX=0.15 mountY=0.15, mountTheta=0.76
01:24:49.718 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.16, opts=13)
01:24:49.718 00.000 6880 Enqueuing Move request for scope (0.14, -0.16)
01:24:49.718 00.000 10052 Worker thread wakes up
01:24:49.718 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.16) opts 0xd
01:24:49.718 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.16)
01:24:49.718 00.000 10052 Moving (0.14, -0.16) raw xDistance=0.15 yDistance=0.15
01:24:49.718 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:24:49.718 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:24:49.718 00.000 10052 MoveAxis(W, 41, ABG)
01:24:49.719 00.001 10052 Guiding  Dir = 3, Dur = 41
01:24:49.737 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:49.774 00.037 6880 UpdateGuideState exits: m=2248 SNR=32.9
01:24:49.774 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:49.774 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:49.774 00.000 6880 Enqueuing Expose request
01:24:49.774 00.000 10052 IsSlewing returns 0
01:24:49.848 00.074 10052 IsGuiding returns 0
01:24:49.992 00.144 10052 IsGuiding returns 0
01:24:49.992 00.000 10052 Move returns status 0, amount 41
01:24:49.992 00.000 10052 MoveAxis(N, 0, ABG)
01:24:49.992 00.000 10052 Move returns status 0, amount 0
01:24:49.992 00.000 10052 move complete, result=0
01:24:49.992 00.000 10052 worker thread done servicing request
01:24:49.992 00.000 10052 Worker thread wakes up
01:24:49.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:49.993 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:49.993 00.000 6880 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
01:24:50.901 00.908 10052 Exposure complete
01:24:50.968 00.067 10052 worker thread done servicing request
01:24:50.968 00.000 6880 OnExposeComplete: enter
01:24:50.968 00.000 6880 UpdateGuideState(): m_state=6
01:24:50.968 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 903
01:24:50.968 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=888.70, Mass=2139, SNR=32.1, Peak=136 HFD=4.6
01:24:50.969 00.001 6880 MultiStar: [#1 -0.10,0.22,0.94,U] [#2 -0.24,0.01,1.01,U] [#3 -0.24,0.17,0.89,U] [#4 -0.54,-0.35,0.00,M1] [#5 -0.69,-0.25,0.00,M3] [#6 -0.11,0.27,0.92,U] [#7 -0.16,0.09,0.80,U] [#8 -0.50,-0.15,0.00,M1] 
01:24:50.969 00.000 6880 refined, 5 included, MultiStar: {-0.19, 0.11}, one-star: {-0.27, -0.09}
01:24:50.969 00.000 6880 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.61) = xAngle (4.24 = -2.05)
01:24:50.969 00.000 6880 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.08)
01:24:50.969 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.11 hyp=0.22 cameraTheta=2.62 mountX=-0.10 mountY=-0.19, mountTheta=-2.05
01:24:50.970 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.11, opts=13)
01:24:50.971 00.001 6880 Enqueuing Move request for scope (-0.19, 0.11)
01:24:50.971 00.000 10052 Worker thread wakes up
01:24:50.971 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.11) opts 0xd
01:24:50.971 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.11)
01:24:50.971 00.000 10052 Moving (-0.19, 0.11) raw xDistance=-0.10 yDistance=-0.19
01:24:50.971 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:24:50.971 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.19, slope = -0.00
01:24:50.971 00.000 10052 MoveAxis(E, 0, ABG)
01:24:50.971 00.000 10052 Move returns status 0, amount 0
01:24:50.971 00.000 10052 MoveAxis(N, 1, ABG)
01:24:50.971 00.000 10052 Guiding  Dir = 0, Dur = 1
01:24:50.992 00.021 10052 IsSlewing returns 0
01:24:50.998 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:51.031 00.033 10052 IsGuiding returns 0
01:24:51.042 00.011 6880 UpdateGuideState exits: m=2139 SNR=32.1
01:24:51.043 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:51.043 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:51.043 00.000 6880 Enqueuing Expose request
01:24:51.044 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27a55546-2215-4c55-85ca-622d641f38f9"}
01:24:51.044 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27a55546-2215-4c55-85ca-622d641f38f9"}
01:24:51.053 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"48c1d9d8-c726-4ccf-ba1f-6c946f953701"}
01:24:51.053 00.000 6880 case statement mapped state 6 to 3
01:24:51.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"48c1d9d8-c726-4ccf-ba1f-6c946f953701"}
01:24:51.055 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"610a8cbb-2923-418c-a522-da9842921e1e"}
01:24:51.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":903,"width":15,"height":15,"star_pos":[6.52,6.70],"pixels":"..."},"id":"610a8cbb-2923-418c-a522-da9842921e1e"}
01:24:51.097 00.042 10052 IsGuiding returns 0
01:24:51.097 00.000 10052 Move returns status 0, amount 1
01:24:51.097 00.000 10052 move complete, result=0
01:24:51.097 00.000 10052 worker thread done servicing request
01:24:51.097 00.000 10052 Worker thread wakes up
01:24:51.097 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:51.097 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:51.097 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 1 ms NORTH
01:24:52.236 01.139 10052 Exposure complete
01:24:52.327 00.091 10052 worker thread done servicing request
01:24:52.327 00.000 6880 OnExposeComplete: enter
01:24:52.327 00.000 6880 UpdateGuideState(): m_state=6
01:24:52.327 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 904
01:24:52.328 00.001 6880 Star::Find returns 1 (0), X=407.60, Y=888.71, Mass=2104, SNR=31.9, Peak=147 HFD=4.6
01:24:52.328 00.000 6880 MultiStar: [#1 -0.15,-0.01,0.97,U] [#2 -0.19,-0.13,1.00,U] [#3 -0.20,0.10,0.91,U] [#4 -0.56,-0.39,0.00,M2] [#5 -0.63,-0.24,0.00,M4] [#6 -0.01,0.11,0.91,U] [#7 -0.09,0.26,0.78,U] [#8 -0.47,-0.26,0.00,M2] 
01:24:52.328 00.000 6880 refined, 5 included, MultiStar: {-0.14, 0.03}, one-star: {-0.20, -0.08}
01:24:52.328 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.54 = -1.75)
01:24:52.328 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.51 = -1.78)
01:24:52.328 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.15 cameraTheta=2.92 mountX=-0.03 mountY=-0.14, mountTheta=-1.75
01:24:52.330 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.03, opts=13)
01:24:52.330 00.000 6880 Enqueuing Move request for scope (-0.14, 0.03)
01:24:52.330 00.000 10052 Worker thread wakes up
01:24:52.330 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
01:24:52.330 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
01:24:52.330 00.000 10052 Moving (-0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
01:24:52.332 00.002 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:24:52.332 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
01:24:52.332 00.000 10052 MoveAxis(E, 0, ABG)
01:24:52.332 00.000 10052 Move returns status 0, amount 0
01:24:52.332 00.000 10052 MoveAxis(N, 0, ABG)
01:24:52.332 00.000 10052 Move returns status 0, amount 0
01:24:52.332 00.000 10052 move complete, result=0
01:24:52.332 00.000 10052 worker thread done servicing request
01:24:52.363 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:52.417 00.054 6880 UpdateGuideState exits: m=2104 SNR=31.9
01:24:52.417 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:52.417 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:52.417 00.000 6880 Enqueuing Expose request
01:24:52.417 00.000 10052 Worker thread wakes up
01:24:52.418 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:24:52.418 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:52.418 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:53.025 00.607 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d59454a-6ac8-4700-bcb9-a36a0d2b0e84"}
01:24:53.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d59454a-6ac8-4700-bcb9-a36a0d2b0e84"}
01:24:53.028 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9162d1d3-f8ea-4aa6-95fd-441d67c55514"}
01:24:53.028 00.000 6880 case statement mapped state 6 to 3
01:24:53.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9162d1d3-f8ea-4aa6-95fd-441d67c55514"}
01:24:53.029 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"80df49be-8fbb-4a74-8d06-71347d30fa37"}
01:24:53.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":904,"width":15,"height":15,"star_pos":[6.60,6.71],"pixels":"..."},"id":"80df49be-8fbb-4a74-8d06-71347d30fa37"}
01:24:53.329 00.300 10052 Exposure complete
01:24:53.427 00.098 10052 worker thread done servicing request
01:24:53.428 00.001 6880 OnExposeComplete: enter
01:24:53.428 00.000 6880 UpdateGuideState(): m_state=6
01:24:53.428 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 905
01:24:53.428 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.66, Mass=2219, SNR=32.7, Peak=162 HFD=4.5
01:24:53.429 00.001 6880 MultiStar: [#1 0.03,0.29,0.94,U] [#2 -0.04,0.02,0.97,U] [#3 -0.05,0.26,0.89,U] [#4 -0.37,-0.39,0.00,M3] [#5 -0.65,-0.13,0.00,M5] [#6 0.03,0.06,0.93,U] [#7 0.00,0.38,0.77,U] [#8 -0.27,-0.13,0.80,U] 
01:24:53.429 00.000 6880 refined, 6 included, MultiStar: {-0.04, 0.10}, one-star: {0.00, -0.13}
01:24:53.429 00.000 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.55 = -2.74)
01:24:53.429 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.77)
01:24:53.429 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.93 mountX=-0.10 mountY=-0.04, mountTheta=-2.76
01:24:53.431 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.10, opts=13)
01:24:53.431 00.000 6880 Enqueuing Move request for scope (-0.04, 0.10)
01:24:53.431 00.000 10052 Worker thread wakes up
01:24:53.431 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
01:24:53.431 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
01:24:53.431 00.000 10052 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=-0.04
01:24:53.431 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:24:53.431 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:24:53.432 00.001 10052 MoveAxis(E, 0, ABG)
01:24:53.432 00.000 10052 Move returns status 0, amount 0
01:24:53.432 00.000 10052 MoveAxis(N, 0, ABG)
01:24:53.432 00.000 10052 Move returns status 0, amount 0
01:24:53.432 00.000 10052 move complete, result=0
01:24:53.432 00.000 10052 worker thread done servicing request
01:24:53.462 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:53.513 00.051 6880 UpdateGuideState exits: m=2219 SNR=32.7
01:24:53.514 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:53.514 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:53.514 00.000 6880 Enqueuing Expose request
01:24:53.514 00.000 10052 Worker thread wakes up
01:24:53.514 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:24:53.514 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:53.514 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:24:53.889 00.375 6880 evsrv: cli 015431E0 connect
01:24:53.889 00.000 6880 case statement mapped state 6 to 3
01:24:53.891 00.002 6880 case statement mapped state 6 to 3
01:24:53.891 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"71561445-67c5-4fac-848c-20baf4dda09d"}
01:24:53.891 00.000 6880 case statement mapped state 6 to 3
01:24:53.891 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"71561445-67c5-4fac-848c-20baf4dda09d"}
01:24:53.904 00.013 6880 evsrv: cli 015431E0 disconnect
01:24:53.904 00.000 6880 evsrv: cli 01543AA0 connect
01:24:53.904 00.000 6880 case statement mapped state 6 to 3
01:24:53.905 00.001 6880 case statement mapped state 6 to 3
01:24:53.906 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"d606b7dc-0943-4519-83bc-1193fd5fa94e"}
01:24:53.906 00.000 6880 PhdController::Dither begins
01:24:53.906 00.000 6880 dither: size=1.00, dRA=0.79 dDec=0.00
01:24:53.906 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:24:53.906 00.000 6880 MountToCamera -- mountX=0.79 mountY=0.00 hyp=0.79 mountTheta=0.00 cameraX=-0.03, cameraY=-0.79 cameraTheta=-1.61
01:24:53.906 00.000 6880 setting lock position to (407.76, 888.00)
01:24:53.907 00.001 6880 Mount: notify guiding dithered (-0.0, -0.8)
01:24:53.907 00.000 6880 MultiStar: stabilizing after lock position change
01:24:53.907 00.000 6880 Status Line: Dither by 0.79,0.00
01:24:53.911 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:24:53.911 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:24:53.911 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"d606b7dc-0943-4519-83bc-1193fd5fa94e"}
01:24:53.912 00.001 6880 evsrv: cli 01543AA0 disconnect
01:24:54.649 00.737 10052 Exposure complete
01:24:54.729 00.080 10052 worker thread done servicing request
01:24:54.729 00.000 6880 OnExposeComplete: enter
01:24:54.729 00.000 6880 UpdateGuideState(): m_state=6
01:24:54.730 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 906
01:24:54.730 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.73, Mass=2133, SNR=32.0, Peak=143 HFD=4.7
01:24:54.730 00.000 6880 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.61) = xAngle (3.38 = -2.90)
01:24:54.730 00.000 6880 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.35 = -2.93)
01:24:54.730 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.73 hyp=0.74 cameraTheta=1.77 mountX=-0.72 mountY=-0.15, mountTheta=-2.93
01:24:54.731 00.001 6880 dither recenter: remaining=(-0.8,-0.0) step=(-0.8,-0.0)
01:24:54.732 00.001 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
01:24:54.732 00.000 6880 MountToCamera -- mountX=-0.79 mountY=-0.00 hyp=0.79 mountTheta=-3.14 cameraX=0.03, cameraY=0.79 cameraTheta=1.53
01:24:54.732 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.79, opts=4)
01:24:54.732 00.000 6880 Enqueuing Move request for scope (0.03, 0.79)
01:24:54.732 00.000 6880 Mount: notify direct move -0.79,-0.00
01:24:54.732 00.000 10052 Worker thread wakes up
01:24:54.732 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.79) opts 0x4
01:24:54.732 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.79)
01:24:54.732 00.000 10052 Moving (0.03, 0.79) raw xDistance=-0.79 yDistance=-0.00
01:24:54.732 00.000 10052 MoveAxis(E, 471, B)
01:24:54.732 00.000 10052 Guiding  Dir = 2, Dur = 471
01:24:54.754 00.022 10052 IsSlewing returns 0
01:24:54.757 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:54.792 00.035 10052 IsGuiding returns 0
01:24:54.802 00.010 6880 UpdateGuideState exits: m=2133 SNR=32.0
01:24:54.802 00.000 6880 PhdController: settling, locked = 1, distance = 0.89 (0.60) aobump = 0 frame = 1 / 99999
01:24:54.803 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783121094.802,"Host":"MINIASTRO1","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:24:54.803 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:54.803 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:54.803 00.000 6880 Enqueuing Expose request
01:24:54.819 00.016 10052 PulseGuide returned control before completion, sleep 454
01:24:55.027 00.208 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a4addce-c3c4-455d-b0d5-73c51cf6c89b"}
01:24:55.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a4addce-c3c4-455d-b0d5-73c51cf6c89b"}
01:24:55.028 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c8aee639-fbee-4a41-b2bc-99bdd8d4a982"}
01:24:55.028 00.000 6880 case statement mapped state 6 to 3
01:24:55.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8aee639-fbee-4a41-b2bc-99bdd8d4a982"}
01:24:55.029 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ebcf03e-1210-487e-9dcb-b1dac0e79557"}
01:24:55.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":906,"width":15,"height":15,"star_pos":[6.62,6.73],"pixels":"..."},"id":"8ebcf03e-1210-487e-9dcb-b1dac0e79557"}
01:24:55.295 00.266 10052 IsGuiding returns 0
01:24:55.295 00.000 10052 Move returns status 0, amount 471
01:24:55.295 00.000 10052 MoveAxis(N, 0, B)
01:24:55.295 00.000 10052 Move returns status 0, amount 0
01:24:55.295 00.000 10052 move complete, result=0
01:24:55.295 00.000 10052 worker thread done servicing request
01:24:55.296 00.001 6880 GuideStep: -0.8 px 471 ms EAST, -0.0 px 0 ms NORTH
01:24:55.296 00.000 10052 Worker thread wakes up
01:24:55.296 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:55.296 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:24:56.217 00.921 10052 Exposure complete
01:24:56.296 00.079 10052 worker thread done servicing request
01:24:56.296 00.000 6880 OnExposeComplete: enter
01:24:56.296 00.000 6880 UpdateGuideState(): m_state=6
01:24:56.298 00.002 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 907
01:24:56.298 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=888.26, Mass=2023, SNR=31.1, Peak=123 HFD=4.6
01:24:56.298 00.000 6880 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.61) = xAngle (4.00 = -2.29)
01:24:56.298 00.000 6880 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.32)
01:24:56.298 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.26 hyp=0.38 cameraTheta=2.38 mountX=-0.25 mountY=-0.28, mountTheta=-2.30
01:24:56.300 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.26, opts=13)
01:24:56.300 00.000 6880 Enqueuing Move request for scope (-0.27, 0.26)
01:24:56.300 00.000 10052 Worker thread wakes up
01:24:56.300 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.26) opts 0xd
01:24:56.300 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.26)
01:24:56.300 00.000 10052 Moving (-0.27, 0.26) raw xDistance=-0.25 yDistance=-0.28
01:24:56.300 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:24:56.300 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.28, slope = 0.00
01:24:56.300 00.000 10052 MoveAxis(E, 66, ABG)
01:24:56.300 00.000 10052 Guiding  Dir = 2, Dur = 66
01:24:56.326 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:56.352 00.026 10052 IsSlewing returns 0
01:24:56.374 00.022 6880 UpdateGuideState exits: m=2023 SNR=31.1
01:24:56.374 00.000 6880 PhdController: settling, locked = 1, distance = 0.38 (0.60) aobump = 0 frame = 2 / 99999
01:24:56.375 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783121096.374,"Host":"MINIASTRO1","Inst":1,"Distance":0.38,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:24:56.375 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:56.375 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:56.375 00.000 6880 Enqueuing Expose request
01:24:56.425 00.050 10052 IsGuiding returns 0
01:24:56.485 00.060 10052 PulseGuide returned control before completion, sleep 18
01:24:56.533 00.048 10052 IsGuiding returns 1
01:24:56.533 00.000 10052 scope still moving after pulse duration time elapsed
01:24:56.578 00.045 10052 IsSlewing returns 0
01:24:56.616 00.038 10052 IsGuiding returns 0
01:24:56.616 00.000 10052 scope move finished after 66 + 124 ms
01:24:56.617 00.001 10052 Move returns status 0, amount 66
01:24:56.617 00.000 10052 MoveAxis(N, 50, ABG)
01:24:56.617 00.000 10052 Guiding  Dir = 0, Dur = 50
01:24:56.654 00.037 10052 IsSlewing returns 0
01:24:56.693 00.039 10052 IsGuiding returns 0
01:24:56.720 00.027 10052 PulseGuide returned control before completion, sleep 33
01:24:56.782 00.062 10052 IsGuiding returns 0
01:24:56.783 00.001 10052 Move returns status 0, amount 50
01:24:56.783 00.000 10052 move complete, result=0
01:24:56.783 00.000 10052 worker thread done servicing request
01:24:56.783 00.000 10052 Worker thread wakes up
01:24:56.783 00.000 6880 GuideStep: -0.2 px 66 ms EAST, -0.3 px 50 ms NORTH
01:24:56.784 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:56.784 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:24:57.026 00.242 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a449e4b-bccb-4f58-abae-4f9f19f8fcce"}
01:24:57.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a449e4b-bccb-4f58-abae-4f9f19f8fcce"}
01:24:57.027 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c3f7fac3-65ea-4ae1-a047-edcde634efa7"}
01:24:57.027 00.000 6880 case statement mapped state 6 to 3
01:24:57.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3f7fac3-65ea-4ae1-a047-edcde634efa7"}
01:24:57.028 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b0f986b3-0c99-454d-912e-cd974f60cc60"}
01:24:57.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":907,"width":15,"height":15,"star_pos":[7.49,7.26],"pixels":"..."},"id":"b0f986b3-0c99-454d-912e-cd974f60cc60"}
01:24:58.018 00.990 10052 Exposure complete
01:24:58.097 00.079 10052 worker thread done servicing request
01:24:58.097 00.000 6880 OnExposeComplete: enter
01:24:58.097 00.000 6880 UpdateGuideState(): m_state=6
01:24:58.097 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 908
01:24:58.097 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=887.20, Mass=2100, SNR=31.8, Peak=123 HFD=4.6
01:24:58.097 00.000 6880 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.61) = xAngle (-0.25 = -0.25)
01:24:58.097 00.000 6880 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
01:24:58.097 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.80 hyp=0.84 cameraTheta=-1.87 mountX=0.81 mountY=-0.24, mountTheta=-0.28
01:24:58.099 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.80, opts=13)
01:24:58.099 00.000 6880 Enqueuing Move request for scope (-0.24, -0.80)
01:24:58.099 00.000 10052 Worker thread wakes up
01:24:58.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.80) opts 0xd
01:24:58.099 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.80)
01:24:58.099 00.000 10052 Moving (-0.24, -0.80) raw xDistance=0.81 yDistance=-0.24
01:24:58.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.81
01:24:58.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.24, slope = 0.00
01:24:58.099 00.000 10052 MoveAxis(W, 214, ABG)
01:24:58.099 00.000 10052 Guiding  Dir = 3, Dur = 214
01:24:58.125 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:58.147 00.022 10052 IsSlewing returns 0
01:24:58.166 00.019 6880 UpdateGuideState exits: m=2100 SNR=31.8
01:24:58.166 00.000 6880 PhdController: settling, locked = 1, distance = 0.52 (0.60) aobump = 0 frame = 3 / 99999
01:24:58.166 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121098.166,"Host":"MINIASTRO1","Inst":1,"Distance":0.52,"Time":1.8,"SettleTime":6.0,"StarLocked":true}
01:24:58.166 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:58.166 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:58.166 00.000 6880 Enqueuing Expose request
01:24:58.214 00.048 10052 IsGuiding returns 0
01:24:58.279 00.065 10052 PulseGuide returned control before completion, sleep 160
01:24:58.524 00.245 10052 IsGuiding returns 0
01:24:58.525 00.001 10052 Move returns status 0, amount 214
01:24:58.525 00.000 10052 MoveAxis(N, 43, ABG)
01:24:58.525 00.000 10052 Guiding  Dir = 0, Dur = 43
01:24:58.562 00.037 10052 IsSlewing returns 0
01:24:58.600 00.038 10052 IsGuiding returns 0
01:24:58.628 00.028 10052 PulseGuide returned control before completion, sleep 27
01:24:58.688 00.060 10052 IsGuiding returns 0
01:24:58.688 00.000 10052 Move returns status 0, amount 43
01:24:58.688 00.000 10052 move complete, result=0
01:24:58.689 00.001 10052 worker thread done servicing request
01:24:58.689 00.000 10052 Worker thread wakes up
01:24:58.689 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:24:58.689 00.000 6880 GuideStep: 0.8 px 214 ms WEST, -0.2 px 43 ms NORTH
01:24:58.689 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:24:59.027 00.338 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6e986510-0c1c-408a-915b-eeaaf1bd22ed"}
01:24:59.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6e986510-0c1c-408a-915b-eeaaf1bd22ed"}
01:24:59.028 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5284b1b0-6355-4e6f-8baa-a53f63910d71"}
01:24:59.028 00.000 6880 case statement mapped state 6 to 3
01:24:59.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5284b1b0-6355-4e6f-8baa-a53f63910d71"}
01:24:59.029 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b07ca46a-dd3d-4f92-bf85-74a9bf8e5100"}
01:24:59.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":908,"width":15,"height":15,"star_pos":[6.52,7.20],"pixels":"..."},"id":"b07ca46a-dd3d-4f92-bf85-74a9bf8e5100"}
01:24:59.595 00.566 10052 Exposure complete
01:24:59.675 00.080 10052 worker thread done servicing request
01:24:59.676 00.001 6880 OnExposeComplete: enter
01:24:59.676 00.000 6880 UpdateGuideState(): m_state=6
01:24:59.676 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 909
01:24:59.676 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=887.55, Mass=2137, SNR=32.0, Peak=145 HFD=4.7
01:24:59.676 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:24:59.676 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:24:59.676 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.44 hyp=0.45 cameraTheta=-1.47 mountX=0.44 mountY=0.05, mountTheta=0.12
01:24:59.678 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.44, opts=13)
01:24:59.678 00.000 6880 Enqueuing Move request for scope (0.05, -0.44)
01:24:59.678 00.000 10052 Worker thread wakes up
01:24:59.678 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.44) opts 0xd
01:24:59.678 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.44)
01:24:59.678 00.000 10052 Moving (0.05, -0.44) raw xDistance=0.44 yDistance=0.05
01:24:59.678 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.44
01:24:59.678 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
01:24:59.678 00.000 10052 MoveAxis(W, 129, ABG)
01:24:59.679 00.001 10052 Guiding  Dir = 3, Dur = 129
01:24:59.709 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:24:59.732 00.023 10052 IsSlewing returns 0
01:24:59.763 00.031 6880 UpdateGuideState exits: m=2137 SNR=32.0
01:24:59.763 00.000 6880 PhdController: settling, locked = 1, distance = 0.50 (0.60) aobump = 0 frame = 4 / 99999
01:24:59.763 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121099.763,"Host":"MINIASTRO1","Inst":1,"Distance":0.50,"Time":3.4,"SettleTime":6.0,"StarLocked":true}
01:24:59.763 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:24:59.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:24:59.764 00.001 6880 Enqueuing Expose request
01:24:59.811 00.047 10052 IsGuiding returns 0
01:24:59.875 00.064 10052 PulseGuide returned control before completion, sleep 76
01:24:59.992 00.117 10052 IsGuiding returns 1
01:24:59.992 00.000 10052 scope still moving after pulse duration time elapsed
01:25:00.071 00.079 10052 IsSlewing returns 0
01:25:00.152 00.081 10052 IsGuiding returns 0
01:25:00.152 00.000 10052 scope move finished after 129 + 210 ms
01:25:00.152 00.000 10052 Move returns status 0, amount 129
01:25:00.152 00.000 10052 MoveAxis(N, 0, ABG)
01:25:00.152 00.000 10052 Move returns status 0, amount 0
01:25:00.152 00.000 10052 move complete, result=0
01:25:00.152 00.000 10052 worker thread done servicing request
01:25:00.152 00.000 10052 Worker thread wakes up
01:25:00.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:00.153 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:00.153 00.000 6880 GuideStep: 0.4 px 129 ms WEST, 0.1 px 0 ms NORTH
01:25:01.025 00.872 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ddd40c5c-5612-4174-a159-2d2966771ed6"}
01:25:01.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ddd40c5c-5612-4174-a159-2d2966771ed6"}
01:25:01.026 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"32d122aa-fe61-42da-893d-05eec21a7042"}
01:25:01.026 00.000 6880 case statement mapped state 6 to 3
01:25:01.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"32d122aa-fe61-42da-893d-05eec21a7042"}
01:25:01.028 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6b6c51f5-ae56-444d-8ac3-be1868a6bb01"}
01:25:01.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":909,"width":15,"height":15,"star_pos":[6.81,6.55],"pixels":"..."},"id":"6b6c51f5-ae56-444d-8ac3-be1868a6bb01"}
01:25:01.287 00.259 10052 Exposure complete
01:25:01.337 00.050 10052 worker thread done servicing request
01:25:01.337 00.000 6880 OnExposeComplete: enter
01:25:01.337 00.000 6880 UpdateGuideState(): m_state=6
01:25:01.338 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 910
01:25:01.338 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=887.82, Mass=2220, SNR=32.8, Peak=150 HFD=4.5
01:25:01.338 00.000 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
01:25:01.338 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:25:01.338 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.04 mountX=0.18 mountY=-0.09, mountTheta=-0.46
01:25:01.339 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.18, opts=13)
01:25:01.340 00.001 6880 Enqueuing Move request for scope (-0.09, -0.18)
01:25:01.340 00.000 10052 Worker thread wakes up
01:25:01.340 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
01:25:01.340 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
01:25:01.340 00.000 10052 Moving (-0.09, -0.18) raw xDistance=0.18 yDistance=-0.09
01:25:01.340 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
01:25:01.340 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.09
01:25:01.340 00.000 10052 MoveAxis(W, 55, ABG)
01:25:01.340 00.000 10052 Guiding  Dir = 3, Dur = 55
01:25:01.361 00.021 10052 IsSlewing returns 0
01:25:01.363 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:01.399 00.036 6880 UpdateGuideState exits: m=2220 SNR=32.8
01:25:01.399 00.000 6880 PhdController: settling, locked = 1, distance = 0.41 (0.60) aobump = 0 frame = 5 / 99999
01:25:01.399 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121101.399,"Host":"MINIASTRO1","Inst":1,"Distance":0.41,"Time":5.0,"SettleTime":6.0,"StarLocked":true}
01:25:01.400 00.001 10052 IsGuiding returns 0
01:25:01.400 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:01.400 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:01.400 00.000 6880 Enqueuing Expose request
01:25:01.427 00.027 10052 PulseGuide returned control before completion, sleep 38
01:25:01.545 00.118 10052 IsGuiding returns 0
01:25:01.545 00.000 10052 Move returns status 0, amount 55
01:25:01.546 00.001 10052 MoveAxis(N, 0, ABG)
01:25:01.546 00.000 10052 Move returns status 0, amount 0
01:25:01.546 00.000 10052 move complete, result=0
01:25:01.546 00.000 10052 worker thread done servicing request
01:25:01.546 00.000 6880 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
01:25:01.547 00.001 10052 Worker thread wakes up
01:25:01.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:01.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:02.458 00.911 10052 Exposure complete
01:25:02.526 00.068 10052 worker thread done servicing request
01:25:02.526 00.000 6880 OnExposeComplete: enter
01:25:02.526 00.000 6880 UpdateGuideState(): m_state=6
01:25:02.526 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 911
01:25:02.526 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.07, Mass=2191, SNR=32.4, Peak=139 HFD=4.4
01:25:02.526 00.000 6880 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.61) = xAngle (3.52 = -2.76)
01:25:02.526 00.000 6880 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.49 = -2.80)
01:25:02.526 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.91 mountX=-0.07 mountY=-0.02, mountTheta=-2.79
01:25:02.528 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.07, opts=13)
01:25:02.528 00.000 6880 Enqueuing Move request for scope (-0.02, 0.07)
01:25:02.528 00.000 10052 Worker thread wakes up
01:25:02.528 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:25:02.529 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:25:02.529 00.000 10052 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
01:25:02.529 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:25:02.529 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.07
01:25:02.529 00.000 10052 MoveAxis(E, 0, ABG)
01:25:02.529 00.000 10052 Move returns status 0, amount 0
01:25:02.529 00.000 10052 MoveAxis(N, 0, ABG)
01:25:02.529 00.000 10052 Move returns status 0, amount 0
01:25:02.529 00.000 10052 move complete, result=0
01:25:02.529 00.000 10052 worker thread done servicing request
01:25:02.548 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:02.581 00.033 6880 UpdateGuideState exits: m=2191 SNR=32.4
01:25:02.581 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 6 / 99999
01:25:02.581 00.000 6880 PhdController: newstate STATE_FINISH
01:25:02.581 00.000 6880 PhdController complete: success
01:25:02.581 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783121102.581,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:25:02.582 00.001 6880 Mount: notify guiding dither settle done success=1
01:25:02.582 00.000 6880 PhdController: newstate STATE_IDLE
01:25:02.582 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:02.582 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:02.582 00.000 6880 Enqueuing Expose request
01:25:02.582 00.000 10052 Worker thread wakes up
01:25:02.582 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:02.582 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:02.582 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:03.024 00.442 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6e70a292-ada0-49f5-9c00-c48ee23d74ae"}
01:25:03.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6e70a292-ada0-49f5-9c00-c48ee23d74ae"}
01:25:03.024 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aff391b9-1a56-430b-9560-fef90df73642"}
01:25:03.024 00.000 6880 case statement mapped state 6 to 3
01:25:03.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aff391b9-1a56-430b-9560-fef90df73642"}
01:25:03.025 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"48fdb727-8275-4ce2-a6c0-e07a7f7b1c34"}
01:25:03.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":911,"width":15,"height":15,"star_pos":[6.74,7.07],"pixels":"..."},"id":"48fdb727-8275-4ce2-a6c0-e07a7f7b1c34"}
01:25:03.716 00.691 10052 Exposure complete
01:25:03.779 00.063 10052 worker thread done servicing request
01:25:03.779 00.000 6880 OnExposeComplete: enter
01:25:03.780 00.001 6880 UpdateGuideState(): m_state=6
01:25:03.780 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.780 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.02, Mass=2242, SNR=32.8, Peak=151 HFD=4.4
01:25:03.780 00.000 6880 MultiStar: exiting stabilization period
01:25:03.780 00.000 6880 MultiStar: updating star positions after lock position change
01:25:03.780 00.000 6880 Star::Find(15, 281, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.780 00.000 6880 Star::Find returns 1 (0), X=282.16, Y=298.05, Mass=1905, SNR=30.3, Peak=138 HFD=4.4
01:25:03.780 00.000 6880 Star::Find(15, 1198, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.780 00.000 6880 Star::Find returns 1 (0), X=1199.19, Y=294.79, Mass=2221, SNR=32.3, Peak=130 HFD=5.6
01:25:03.781 00.001 6880 Star::Find(15, 824, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.781 00.000 6880 Star::Find returns 1 (0), X=824.87, Y=298.03, Mass=1880, SNR=30.2, Peak=167 HFD=4.6
01:25:03.781 00.000 6880 Star::Find(15, 55, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.781 00.000 6880 Star::Find returns 1 (0), X=55.78, Y=632.92, Mass=1603, SNR=27.6, Peak=81 HFD=4.8
01:25:03.781 00.000 6880 Star::Find(15, 471, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.781 00.000 6880 Star::Find returns 1 (0), X=471.44, Y=591.95, Mass=2098, SNR=31.3, Peak=107 HFD=5.6
01:25:03.781 00.000 6880 Star::Find(15, 853, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.781 00.000 6880 Star::Find returns 1 (0), X=853.95, Y=217.63, Mass=1935, SNR=29.8, Peak=106 HFD=6.0
01:25:03.781 00.000 6880 Star::Find(15, 265, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.781 00.000 6880 Star::Find returns 1 (0), X=265.57, Y=84.80, Mass=1254, SNR=24.5, Peak=80 HFD=5.2
01:25:03.781 00.000 6880 Star::Find(15, 553, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.781 00.000 6880 Star::Find returns 1 (0), X=553.75, Y=329.97, Mass=1446, SNR=26.0, Peak=90 HFD=5.9
01:25:03.781 00.000 6880 Star::Find(15, 671, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.781 00.000 6880 Star::Find returns 1 (0), X=671.89, Y=825.17, Mass=888, SNR=20.6, Peak=80 HFD=4.3
01:25:03.782 00.001 6880 Star::Find(15, 1119, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.782 00.000 6880 Star::Find returns 1 (0), X=1119.59, Y=685.08, Mass=807, SNR=19.6, Peak=56 HFD=4.5
01:25:03.782 00.000 6880 Star::Find(15, 268, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 912
01:25:03.782 00.000 6880 Star::Find returns 1 (0), X=268.81, Y=577.75, Mass=1072, SNR=22.6, Peak=64 HFD=5.0
01:25:03.782 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.84 = 1.84)
01:25:03.782 00.000 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.81 = 1.81)
01:25:03.782 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.08 cameraTheta=0.22 mountX=-0.02 mountY=0.07, mountTheta=1.84
01:25:03.783 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.02, opts=13)
01:25:03.783 00.000 6880 Enqueuing Move request for scope (0.07, 0.02)
01:25:03.783 00.000 10052 Worker thread wakes up
01:25:03.783 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:25:03.785 00.002 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:25:03.785 00.000 10052 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
01:25:03.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:25:03.785 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.17, using input
01:25:03.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.06
01:25:03.785 00.000 10052 MoveAxis(E, 0, ABG)
01:25:03.785 00.000 10052 Move returns status 0, amount 0
01:25:03.785 00.000 10052 MoveAxis(N, 0, ABG)
01:25:03.785 00.000 10052 Move returns status 0, amount 0
01:25:03.785 00.000 10052 move complete, result=0
01:25:03.785 00.000 10052 worker thread done servicing request
01:25:03.805 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:03.843 00.038 6880 UpdateGuideState exits: m=2242 SNR=32.8
01:25:03.843 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:03.843 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:03.843 00.000 6880 Enqueuing Expose request
01:25:03.843 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:03.843 00.000 10052 Worker thread wakes up
01:25:03.843 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:03.843 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:04.754 00.911 10052 Exposure complete
01:25:04.812 00.058 10052 worker thread done servicing request
01:25:04.812 00.000 6880 OnExposeComplete: enter
01:25:04.812 00.000 6880 UpdateGuideState(): m_state=6
01:25:04.813 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 913
01:25:04.813 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.81, Mass=2206, SNR=32.6, Peak=148 HFD=4.6
01:25:04.813 00.000 6880 MultiStar: [#1 0.09,-0.09,0.95,U] [#2 0.01,-0.32,1.00,U] [#3 0.12,-0.21,0.89,U] [#4 -0.22,-0.40,0.85,U] [#5 0.01,-0.09,0.97,U] [#6 0.05,-0.37,0.92,U] [#7 0.12,-0.03,0.77,U] [#8 -0.02,-0.13,0.79,U] 
01:25:04.813 00.000 6880 single-star, 8 included, MultiStar: {0.02, -0.21}, one-star: {-0.02, -0.19}
01:25:04.813 00.000 6880 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
01:25:04.813 00.000 6880 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:25:04.813 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.68 mountX=0.19 mountY=-0.02, mountTheta=-0.10
01:25:04.815 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.19, opts=13)
01:25:04.815 00.000 6880 Enqueuing Move request for scope (-0.02, -0.19)
01:25:04.815 00.000 10052 Worker thread wakes up
01:25:04.815 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.19) opts 0xd
01:25:04.815 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.19)
01:25:04.815 00.000 10052 Moving (-0.02, -0.19) raw xDistance=0.19 yDistance=-0.02
01:25:04.815 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:25:04.815 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.05
01:25:04.815 00.000 10052 MoveAxis(W, 51, ABG)
01:25:04.815 00.000 10052 Guiding  Dir = 3, Dur = 51
01:25:04.836 00.021 10052 IsSlewing returns 0
01:25:04.839 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:04.875 00.036 10052 IsGuiding returns 0
01:25:04.877 00.002 6880 UpdateGuideState exits: m=2206 SNR=32.6
01:25:04.877 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:04.877 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:04.877 00.000 6880 Enqueuing Expose request
01:25:04.902 00.025 10052 PulseGuide returned control before completion, sleep 34
01:25:04.961 00.059 10052 IsGuiding returns 0
01:25:04.961 00.000 10052 Move returns status 0, amount 51
01:25:04.961 00.000 10052 MoveAxis(N, 0, ABG)
01:25:04.961 00.000 10052 Move returns status 0, amount 0
01:25:04.961 00.000 10052 move complete, result=0
01:25:04.961 00.000 10052 worker thread done servicing request
01:25:04.961 00.000 10052 Worker thread wakes up
01:25:04.961 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:04.961 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:04.970 00.009 6880 GuideStep: 0.2 px 51 ms WEST, -0.0 px 0 ms NORTH
01:25:05.023 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"62bbb229-c916-4fea-ad81-75275ae64b43"}
01:25:05.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"62bbb229-c916-4fea-ad81-75275ae64b43"}
01:25:05.024 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5f169a25-37f5-4855-8f63-337e3a83158f"}
01:25:05.024 00.000 6880 case statement mapped state 6 to 3
01:25:05.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f169a25-37f5-4855-8f63-337e3a83158f"}
01:25:05.037 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d247da1a-2c14-4146-aea7-b710262ce660"}
01:25:05.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":913,"width":15,"height":15,"star_pos":[6.74,6.81],"pixels":"..."},"id":"d247da1a-2c14-4146-aea7-b710262ce660"}
01:25:06.093 01.056 10052 Exposure complete
01:25:06.159 00.066 10052 worker thread done servicing request
01:25:06.159 00.000 6880 OnExposeComplete: enter
01:25:06.159 00.000 6880 UpdateGuideState(): m_state=6
01:25:06.159 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 914
01:25:06.159 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.37, Mass=2206, SNR=32.6, Peak=154 HFD=4.5
01:25:06.160 00.001 6880 MultiStar: [#1 -0.08,0.18,0.96,U] [#2 -0.03,0.12,1.00,U] [#3 -0.05,0.13,0.90,U] [#4 -0.27,0.06,0.86,U] [#5 0.05,0.37,0.95,U] [#6 -0.21,0.20,0.93,U] [#7 -0.03,0.21,0.77,U] [#8 -0.12,0.19,0.80,U] 
01:25:06.160 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.21}, one-star: {0.02, 0.37}
01:25:06.160 00.000 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.54 = -2.74)
01:25:06.160 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.51 = -2.78)
01:25:06.160 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.93 mountX=-0.20 mountY=-0.08, mountTheta=-2.77
01:25:06.161 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.21, opts=13)
01:25:06.161 00.000 6880 Enqueuing Move request for scope (-0.08, 0.21)
01:25:06.161 00.000 10052 Worker thread wakes up
01:25:06.162 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
01:25:06.162 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
01:25:06.162 00.000 10052 Moving (-0.08, 0.21) raw xDistance=-0.20 yDistance=-0.08
01:25:06.162 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:25:06.162 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
01:25:06.162 00.000 10052 MoveAxis(E, 52, ABG)
01:25:06.162 00.000 10052 Guiding  Dir = 2, Dur = 52
01:25:06.187 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:06.214 00.027 10052 IsSlewing returns 0
01:25:06.225 00.011 6880 UpdateGuideState exits: m=2206 SNR=32.6
01:25:06.225 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:06.226 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:06.226 00.000 6880 Enqueuing Expose request
01:25:06.284 00.058 10052 IsGuiding returns 0
01:25:06.421 00.137 10052 IsGuiding returns 0
01:25:06.421 00.000 10052 Move returns status 0, amount 52
01:25:06.421 00.000 10052 MoveAxis(N, 0, ABG)
01:25:06.421 00.000 10052 Move returns status 0, amount 0
01:25:06.421 00.000 10052 move complete, result=0
01:25:06.421 00.000 10052 worker thread done servicing request
01:25:06.421 00.000 10052 Worker thread wakes up
01:25:06.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:06.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:06.421 00.000 6880 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
01:25:07.023 00.602 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f47089f3-cf52-42ed-a7a3-ee5d1297a699"}
01:25:07.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f47089f3-cf52-42ed-a7a3-ee5d1297a699"}
01:25:07.023 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79bc7d57-6b81-41a4-83ac-68ca90e2c263"}
01:25:07.023 00.000 6880 case statement mapped state 6 to 3
01:25:07.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79bc7d57-6b81-41a4-83ac-68ca90e2c263"}
01:25:07.024 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e2c2df58-5bb4-49f8-8460-171eb22b23b6"}
01:25:07.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":914,"width":15,"height":15,"star_pos":[6.78,7.37],"pixels":"..."},"id":"e2c2df58-5bb4-49f8-8460-171eb22b23b6"}
01:25:07.340 00.316 10052 Exposure complete
01:25:07.409 00.069 10052 worker thread done servicing request
01:25:07.409 00.000 6880 OnExposeComplete: enter
01:25:07.409 00.000 6880 UpdateGuideState(): m_state=6
01:25:07.410 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 915
01:25:07.410 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=887.93, Mass=2290, SNR=33.2, Peak=127 HFD=4.5
01:25:07.410 00.000 6880 MultiStar: [#1 0.10,-0.27,0.93,U] [#2 0.02,-0.55,0.00,M1] [#3 0.05,-0.38,0.85,U] [#4 0.02,-0.08,0.83,U] [#5 0.24,-0.19,0.93,U] [#6 -0.09,-0.45,0.88,U] [#7 0.16,-0.19,0.72,U] [#8 0.03,-0.53,0.00,M1] 
01:25:07.410 00.000 6880 single-star, 6 included, MultiStar: {0.09, -0.23}, one-star: {0.16, -0.07}
01:25:07.410 00.000 6880 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.61) = xAngle (1.23 = 1.23)
01:25:07.410 00.000 6880 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
01:25:07.410 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=0.06 mountY=0.16, mountTheta=1.23
01:25:07.412 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.07, opts=13)
01:25:07.412 00.000 6880 Enqueuing Move request for scope (0.16, -0.07)
01:25:07.412 00.000 10052 Worker thread wakes up
01:25:07.412 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:25:07.412 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:25:07.412 00.000 10052 Moving (0.16, -0.07) raw xDistance=0.06 yDistance=0.16
01:25:07.412 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:25:07.412 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
01:25:07.413 00.001 10052 MoveAxis(E, 0, ABG)
01:25:07.413 00.000 10052 Move returns status 0, amount 0
01:25:07.413 00.000 10052 MoveAxis(N, 0, ABG)
01:25:07.413 00.000 10052 Move returns status 0, amount 0
01:25:07.413 00.000 10052 move complete, result=0
01:25:07.413 00.000 10052 worker thread done servicing request
01:25:07.436 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:07.472 00.036 6880 UpdateGuideState exits: m=2290 SNR=33.2
01:25:07.472 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:07.472 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:07.472 00.000 6880 Enqueuing Expose request
01:25:07.472 00.000 10052 Worker thread wakes up
01:25:07.472 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:25:07.472 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:07.472 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:08.615 01.143 10052 Exposure complete
01:25:08.685 00.070 10052 worker thread done servicing request
01:25:08.685 00.000 6880 OnExposeComplete: enter
01:25:08.686 00.001 6880 UpdateGuideState(): m_state=6
01:25:08.686 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 916
01:25:08.686 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=887.95, Mass=2173, SNR=32.2, Peak=149 HFD=4.2
01:25:08.686 00.000 6880 MultiStar: [#1 -0.11,-0.02,1.00,U] [#2 -0.07,0.03,1.00,U] [#3 -0.08,-0.05,0.91,U] [#4 -0.35,-0.28,0.84,U] [#5 -0.18,-0.03,0.99,U] [#6 -0.13,-0.06,0.93,U] [#7 -0.15,-0.08,0.78,U] [#8 -0.17,-0.13,0.80,U] 
01:25:08.686 00.000 6880 single-star, 8 included, MultiStar: {-0.15, -0.07}, one-star: {-0.14, -0.04}
01:25:08.687 00.001 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
01:25:08.687 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:25:08.687 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-2.83 mountX=0.05 mountY=-0.14, mountTheta=-1.22
01:25:08.688 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.04, opts=13)
01:25:08.688 00.000 6880 Enqueuing Move request for scope (-0.14, -0.04)
01:25:08.688 00.000 10052 Worker thread wakes up
01:25:08.688 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
01:25:08.688 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
01:25:08.688 00.000 10052 Moving (-0.14, -0.04) raw xDistance=0.05 yDistance=-0.14
01:25:08.688 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:25:08.689 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.02
01:25:08.689 00.000 10052 MoveAxis(E, 0, ABG)
01:25:08.689 00.000 10052 Move returns status 0, amount 0
01:25:08.689 00.000 10052 MoveAxis(N, 0, ABG)
01:25:08.689 00.000 10052 Move returns status 0, amount 0
01:25:08.689 00.000 10052 move complete, result=0
01:25:08.689 00.000 10052 worker thread done servicing request
01:25:08.710 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:08.755 00.045 6880 UpdateGuideState exits: m=2173 SNR=32.2
01:25:08.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:08.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:08.755 00.000 6880 Enqueuing Expose request
01:25:08.756 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:08.756 00.000 10052 Worker thread wakes up
01:25:08.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:08.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:09.022 00.266 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6310f736-503c-4e9d-bdb0-f28fbfb101f3"}
01:25:09.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6310f736-503c-4e9d-bdb0-f28fbfb101f3"}
01:25:09.023 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9411106d-a219-4166-b474-b587c48a4502"}
01:25:09.023 00.000 6880 case statement mapped state 6 to 3
01:25:09.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9411106d-a219-4166-b474-b587c48a4502"}
01:25:09.024 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e2666aed-a8cd-492b-afc0-468f9a2f1eb1"}
01:25:09.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":916,"width":15,"height":15,"star_pos":[6.62,6.95],"pixels":"..."},"id":"e2666aed-a8cd-492b-afc0-468f9a2f1eb1"}
01:25:09.666 00.642 10052 Exposure complete
01:25:09.727 00.061 10052 worker thread done servicing request
01:25:09.728 00.001 6880 OnExposeComplete: enter
01:25:09.728 00.000 6880 UpdateGuideState(): m_state=6
01:25:09.728 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 917
01:25:09.728 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=888.00, Mass=2261, SNR=33.0, Peak=131 HFD=4.9
01:25:09.728 00.000 6880 MultiStar: [#1 -0.19,0.09,0.94,U] [#2 -0.14,0.00,0.95,U] [#3 -0.19,-0.01,0.90,U] [#4 -0.18,-0.12,0.85,U] [#5 -0.26,-0.04,0.95,U] [#6 -0.23,-0.01,0.89,U] [#7 -0.02,0.12,0.77,U] [#8 -0.20,-0.04,0.78,U] 
01:25:09.728 00.000 6880 refined, 8 included, MultiStar: {-0.18, -0.00}, one-star: {-0.21, 0.00}
01:25:09.728 00.000 6880 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
01:25:09.728 00.000 6880 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
01:25:09.728 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.14 mountX=0.01 mountY=-0.18, mountTheta=-1.52
01:25:09.730 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.00, opts=13)
01:25:09.730 00.000 6880 Enqueuing Move request for scope (-0.18, -0.00)
01:25:09.730 00.000 10052 Worker thread wakes up
01:25:09.730 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
01:25:09.730 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
01:25:09.730 00.000 10052 Moving (-0.18, -0.00) raw xDistance=0.01 yDistance=-0.18
01:25:09.730 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:25:09.730 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
01:25:09.731 00.001 10052 MoveAxis(E, 0, ABG)
01:25:09.731 00.000 10052 Move returns status 0, amount 0
01:25:09.731 00.000 10052 MoveAxis(N, 0, ABG)
01:25:09.731 00.000 10052 Move returns status 0, amount 0
01:25:09.731 00.000 10052 move complete, result=0
01:25:09.731 00.000 10052 worker thread done servicing request
01:25:09.752 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:09.785 00.033 6880 UpdateGuideState exits: m=2261 SNR=33.0
01:25:09.785 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:09.785 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:09.785 00.000 6880 Enqueuing Expose request
01:25:09.785 00.000 10052 Worker thread wakes up
01:25:09.785 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:09.786 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:09.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:10.925 01.139 10052 Exposure complete
01:25:10.992 00.067 10052 worker thread done servicing request
01:25:10.993 00.001 6880 OnExposeComplete: enter
01:25:10.993 00.000 6880 UpdateGuideState(): m_state=6
01:25:10.993 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 918
01:25:10.993 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=887.95, Mass=2199, SNR=32.5, Peak=157 HFD=4.4
01:25:10.993 00.000 6880 MultiStar: [#1 0.06,-0.05,0.98,U] [#2 -0.08,-0.14,0.98,U] [#3 -0.07,-0.23,0.90,U] [#4 -0.09,-0.12,0.85,U] [#5 -0.00,-0.18,0.95,U] [#6 -0.09,-0.10,0.90,U] [#7 0.02,0.06,0.74,U] [#8 -0.02,-0.05,0.79,U] 
01:25:10.993 00.000 6880 single-star, 8 included, MultiStar: {-0.02, -0.10}, one-star: {0.04, -0.05}
01:25:10.993 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
01:25:10.993 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
01:25:10.993 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.89 mountX=0.04 mountY=0.04, mountTheta=0.71
01:25:10.995 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.05, opts=13)
01:25:10.995 00.000 6880 Enqueuing Move request for scope (0.04, -0.05)
01:25:10.995 00.000 10052 Worker thread wakes up
01:25:10.995 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:25:10.995 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:25:10.995 00.000 10052 Moving (0.04, -0.05) raw xDistance=0.04 yDistance=0.04
01:25:10.995 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:25:10.995 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:25:10.995 00.000 10052 MoveAxis(E, 0, ABG)
01:25:10.995 00.000 10052 Move returns status 0, amount 0
01:25:10.995 00.000 10052 MoveAxis(N, 0, ABG)
01:25:10.995 00.000 10052 Move returns status 0, amount 0
01:25:10.995 00.000 10052 move complete, result=0
01:25:10.995 00.000 10052 worker thread done servicing request
01:25:11.021 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:11.064 00.043 6880 UpdateGuideState exits: m=2199 SNR=32.5
01:25:11.064 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:11.064 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:11.064 00.000 6880 Enqueuing Expose request
01:25:11.065 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:11.065 00.000 10052 Worker thread wakes up
01:25:11.065 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:11.065 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:11.068 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"104a9180-ca27-4487-bc89-40447182c1da"}
01:25:11.068 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"104a9180-ca27-4487-bc89-40447182c1da"}
01:25:11.078 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6043f1cf-d772-4439-b58e-eeaf4dedad7b"}
01:25:11.078 00.000 6880 case statement mapped state 6 to 3
01:25:11.078 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6043f1cf-d772-4439-b58e-eeaf4dedad7b"}
01:25:11.081 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76ab5d62-6909-4dfb-8ee9-ab254188e847"}
01:25:11.081 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":918,"width":15,"height":15,"star_pos":[6.80,6.95],"pixels":"..."},"id":"76ab5d62-6909-4dfb-8ee9-ab254188e847"}
01:25:11.983 00.902 10052 Exposure complete
01:25:12.057 00.074 10052 worker thread done servicing request
01:25:12.057 00.000 6880 OnExposeComplete: enter
01:25:12.057 00.000 6880 UpdateGuideState(): m_state=6
01:25:12.057 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 919
01:25:12.057 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.93, Mass=2259, SNR=33.0, Peak=158 HFD=4.4
01:25:12.058 00.001 6880 MultiStar: [#1 0.04,-0.14,0.94,U] [#2 -0.00,-0.38,0.96,U] [#3 0.02,-0.10,0.89,U] [#4 -0.06,-0.06,0.85,U] [#5 -0.01,0.08,0.95,U] [#6 -0.03,-0.35,0.90,U] [#7 -0.07,-0.11,0.76,U] [#8 0.05,-0.17,0.78,U] 
01:25:12.058 00.000 6880 single-star, 8 included, MultiStar: {0.00, -0.15}, one-star: {0.07, -0.06}
01:25:12.058 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
01:25:12.058 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
01:25:12.058 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-0.74 mountX=0.06 mountY=0.07, mountTheta=0.86
01:25:12.059 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.06, opts=13)
01:25:12.060 00.001 6880 Enqueuing Move request for scope (0.07, -0.06)
01:25:12.060 00.000 10052 Worker thread wakes up
01:25:12.060 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.06) opts 0xd
01:25:12.060 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.06)
01:25:12.060 00.000 10052 Moving (0.07, -0.06) raw xDistance=0.06 yDistance=0.07
01:25:12.060 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:25:12.060 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:25:12.060 00.000 10052 MoveAxis(E, 0, ABG)
01:25:12.060 00.000 10052 Move returns status 0, amount 0
01:25:12.060 00.000 10052 MoveAxis(N, 0, ABG)
01:25:12.060 00.000 10052 Move returns status 0, amount 0
01:25:12.060 00.000 10052 move complete, result=0
01:25:12.060 00.000 10052 worker thread done servicing request
01:25:12.089 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:12.134 00.045 6880 UpdateGuideState exits: m=2259 SNR=33.0
01:25:12.134 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:12.134 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:12.134 00.000 6880 Enqueuing Expose request
01:25:12.134 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:12.134 00.000 10052 Worker thread wakes up
01:25:12.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:12.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:13.021 00.887 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b9066095-3d77-4bb8-b966-66439d192b9d"}
01:25:13.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b9066095-3d77-4bb8-b966-66439d192b9d"}
01:25:13.021 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d3029c1-8b5d-4ae3-97b0-7b5fe58a9c10"}
01:25:13.021 00.000 6880 case statement mapped state 6 to 3
01:25:13.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d3029c1-8b5d-4ae3-97b0-7b5fe58a9c10"}
01:25:13.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1b7ba22-9ae3-430c-a1b0-1fb02cefc6f5"}
01:25:13.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":919,"width":15,"height":15,"star_pos":[6.83,6.93],"pixels":"..."},"id":"a1b7ba22-9ae3-430c-a1b0-1fb02cefc6f5"}
01:25:13.269 00.247 10052 Exposure complete
01:25:13.323 00.054 10052 worker thread done servicing request
01:25:13.323 00.000 6880 OnExposeComplete: enter
01:25:13.324 00.001 6880 UpdateGuideState(): m_state=6
01:25:13.324 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 920
01:25:13.324 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=887.91, Mass=2209, SNR=32.7, Peak=144 HFD=4.4
01:25:13.324 00.000 6880 MultiStar: [#1 -0.09,-0.12,0.96,U] [#2 0.07,-0.14,0.98,U] [#3 0.03,-0.18,0.90,U] [#4 -0.22,-0.19,0.85,U] [#5 -0.06,-0.06,0.96,U] [#6 -0.06,-0.14,0.91,U] [#7 -0.07,-0.13,0.76,U] [#8 -0.11,-0.09,0.81,U] 
01:25:13.324 00.000 6880 single-star, 8 included, MultiStar: {-0.06, -0.12}, one-star: {-0.05, -0.08}
01:25:13.325 00.001 6880 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
01:25:13.325 00.000 6880 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
01:25:13.325 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.12 mountX=0.09 mountY=-0.05, mountTheta=-0.53
01:25:13.326 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.08, opts=13)
01:25:13.326 00.000 6880 Enqueuing Move request for scope (-0.05, -0.08)
01:25:13.326 00.000 10052 Worker thread wakes up
01:25:13.327 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:25:13.327 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:25:13.327 00.000 10052 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.05
01:25:13.327 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:25:13.327 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
01:25:13.327 00.000 10052 MoveAxis(E, 0, ABG)
01:25:13.327 00.000 10052 Move returns status 0, amount 0
01:25:13.327 00.000 10052 MoveAxis(N, 0, ABG)
01:25:13.327 00.000 10052 Move returns status 0, amount 0
01:25:13.327 00.000 10052 move complete, result=0
01:25:13.328 00.001 10052 worker thread done servicing request
01:25:13.355 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:13.401 00.046 6880 UpdateGuideState exits: m=2209 SNR=32.7
01:25:13.401 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:13.402 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:13.402 00.000 6880 Enqueuing Expose request
01:25:13.402 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:13.402 00.000 10052 Worker thread wakes up
01:25:13.402 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:13.402 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:14.318 00.916 10052 Exposure complete
01:25:14.378 00.060 10052 worker thread done servicing request
01:25:14.378 00.000 6880 OnExposeComplete: enter
01:25:14.378 00.000 6880 UpdateGuideState(): m_state=6
01:25:14.378 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 921
01:25:14.378 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=888.00, Mass=2259, SNR=33.0, Peak=150 HFD=4.4
01:25:14.379 00.001 6880 MultiStar: [#1 -0.06,0.00,0.94,U] [#2 -0.06,-0.08,0.99,U] [#3 -0.11,0.04,0.90,U] [#4 -0.34,-0.35,0.84,U] [#5 -0.20,-0.03,0.95,U] [#6 -0.33,-0.04,0.90,U] [#7 -0.05,0.00,0.75,U] [#8 -0.17,0.05,0.79,U] 
01:25:14.379 00.000 6880 refined, 8 included, MultiStar: {-0.16, -0.04}, one-star: {-0.18, 0.01}
01:25:14.379 00.000 6880 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.61) = xAngle (-1.27 = -1.27)
01:25:14.379 00.000 6880 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
01:25:14.379 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-2.89 mountX=0.05 mountY=-0.16, mountTheta=-1.28
01:25:14.380 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.04, opts=13)
01:25:14.380 00.000 6880 Enqueuing Move request for scope (-0.16, -0.04)
01:25:14.380 00.000 10052 Worker thread wakes up
01:25:14.380 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.04) opts 0xd
01:25:14.380 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.04)
01:25:14.381 00.001 10052 Moving (-0.16, -0.04) raw xDistance=0.05 yDistance=-0.16
01:25:14.381 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:25:14.381 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
01:25:14.381 00.000 10052 MoveAxis(E, 0, ABG)
01:25:14.381 00.000 10052 Move returns status 0, amount 0
01:25:14.381 00.000 10052 MoveAxis(N, 0, ABG)
01:25:14.381 00.000 10052 Move returns status 0, amount 0
01:25:14.381 00.000 10052 move complete, result=0
01:25:14.381 00.000 10052 worker thread done servicing request
01:25:14.402 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:14.446 00.044 6880 UpdateGuideState exits: m=2259 SNR=33.0
01:25:14.446 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:14.446 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:14.446 00.000 6880 Enqueuing Expose request
01:25:14.446 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:25:14.447 00.001 10052 Worker thread wakes up
01:25:14.447 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:14.447 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:15.020 00.573 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ff2bf09-0ab3-43f7-8efa-d51c6f0ee8ef"}
01:25:15.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ff2bf09-0ab3-43f7-8efa-d51c6f0ee8ef"}
01:25:15.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e22957d4-4427-4142-bc96-be0a3a353129"}
01:25:15.021 00.000 6880 case statement mapped state 6 to 3
01:25:15.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e22957d4-4427-4142-bc96-be0a3a353129"}
01:25:15.021 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c1df6558-d033-4a0b-b5eb-a961242eca75"}
01:25:15.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":921,"width":15,"height":15,"star_pos":[6.58,7.00],"pixels":"..."},"id":"c1df6558-d033-4a0b-b5eb-a961242eca75"}
01:25:15.576 00.555 10052 Exposure complete
01:25:15.662 00.086 10052 worker thread done servicing request
01:25:15.662 00.000 6880 OnExposeComplete: enter
01:25:15.663 00.001 6880 UpdateGuideState(): m_state=6
01:25:15.663 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 922
01:25:15.663 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=887.90, Mass=2193, SNR=32.4, Peak=137 HFD=4.5
01:25:15.663 00.000 6880 MultiStar: [#1 -0.21,-0.08,0.98,U] [#2 -0.10,-0.02,1.01,U] [#3 -0.15,-0.11,0.91,U] [#4 -0.28,-0.10,0.85,U] [#5 -0.37,0.01,1.01,U] [#6 -0.13,-0.11,0.90,U] [#7 -0.29,-0.31,0.80,U] [#8 -0.14,-0.09,0.82,U] 
01:25:15.664 00.001 6880 single-star, 8 included, MultiStar: {-0.19, -0.10}, one-star: {-0.08, -0.10}
01:25:15.664 00.000 6880 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
01:25:15.664 00.000 6880 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
01:25:15.664 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.28 mountX=0.10 mountY=-0.08, mountTheta=-0.68
01:25:15.665 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.10, opts=13)
01:25:15.666 00.001 6880 Enqueuing Move request for scope (-0.08, -0.10)
01:25:15.666 00.000 10052 Worker thread wakes up
01:25:15.666 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
01:25:15.666 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
01:25:15.666 00.000 10052 Moving (-0.08, -0.10) raw xDistance=0.10 yDistance=-0.08
01:25:15.666 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:25:15.666 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
01:25:15.666 00.000 10052 MoveAxis(E, 0, ABG)
01:25:15.666 00.000 10052 Move returns status 0, amount 0
01:25:15.666 00.000 10052 MoveAxis(N, 0, ABG)
01:25:15.666 00.000 10052 Move returns status 0, amount 0
01:25:15.666 00.000 10052 move complete, result=0
01:25:15.667 00.001 10052 worker thread done servicing request
01:25:15.697 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:15.739 00.042 6880 UpdateGuideState exits: m=2193 SNR=32.4
01:25:15.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:15.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:15.739 00.000 6880 Enqueuing Expose request
01:25:15.739 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:15.739 00.000 10052 Worker thread wakes up
01:25:15.739 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:15.739 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:16.659 00.920 10052 Exposure complete
01:25:16.717 00.058 6880 OnExposeComplete: enter
01:25:16.717 00.000 6880 UpdateGuideState(): m_state=6
01:25:16.717 00.000 10052 worker thread done servicing request
01:25:16.717 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 923
01:25:16.717 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=887.96, Mass=2283, SNR=33.1, Peak=140 HFD=4.4
01:25:16.718 00.001 6880 MultiStar: [#1 -0.15,-0.02,0.94,U] [#2 -0.16,0.09,0.99,U] [#3 -0.21,0.09,0.88,U] [#4 -0.32,-0.04,0.86,U] [#5 -0.30,-0.05,0.97,U] [#6 -0.24,-0.01,0.90,U] [#7 -0.29,0.08,0.78,U] [#8 -0.27,-0.12,0.79,U] 
01:25:16.718 00.000 6880 single-star, 8 included, MultiStar: {-0.22, -0.00}, one-star: {-0.05, -0.04}
01:25:16.718 00.000 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.89 = -0.89)
01:25:16.718 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
01:25:16.718 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.51 mountX=0.04 mountY=-0.05, mountTheta=-0.91
01:25:16.719 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.04, opts=13)
01:25:16.719 00.000 6880 Enqueuing Move request for scope (-0.05, -0.04)
01:25:16.719 00.000 10052 Worker thread wakes up
01:25:16.720 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
01:25:16.720 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
01:25:16.720 00.000 10052 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
01:25:16.720 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:25:16.720 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:25:16.720 00.000 10052 MoveAxis(E, 0, ABG)
01:25:16.720 00.000 10052 Move returns status 0, amount 0
01:25:16.720 00.000 10052 MoveAxis(N, 0, ABG)
01:25:16.720 00.000 10052 Move returns status 0, amount 0
01:25:16.720 00.000 10052 move complete, result=0
01:25:16.720 00.000 10052 worker thread done servicing request
01:25:16.740 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:16.777 00.037 6880 UpdateGuideState exits: m=2283 SNR=33.1
01:25:16.778 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:16.778 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:16.778 00.000 6880 Enqueuing Expose request
01:25:16.778 00.000 10052 Worker thread wakes up
01:25:16.778 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:16.778 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:16.778 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:17.020 00.242 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dcc38370-2336-45b9-8d26-b00e19b2b3c3"}
01:25:17.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dcc38370-2336-45b9-8d26-b00e19b2b3c3"}
01:25:17.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d36b237-2dab-48ec-8243-6a7cb57284d9"}
01:25:17.021 00.000 6880 case statement mapped state 6 to 3
01:25:17.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d36b237-2dab-48ec-8243-6a7cb57284d9"}
01:25:17.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"898d3120-a013-4111-9e4a-80c4394637ec"}
01:25:17.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":923,"width":15,"height":15,"star_pos":[6.71,6.96],"pixels":"..."},"id":"898d3120-a013-4111-9e4a-80c4394637ec"}
01:25:17.909 00.887 10052 Exposure complete
01:25:17.989 00.080 10052 worker thread done servicing request
01:25:17.990 00.001 6880 OnExposeComplete: enter
01:25:17.990 00.000 6880 UpdateGuideState(): m_state=6
01:25:17.990 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 924
01:25:17.990 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=887.88, Mass=2232, SNR=32.7, Peak=154 HFD=4.4
01:25:17.991 00.001 6880 MultiStar: [#1 -0.13,-0.13,0.97,U] [#2 -0.15,-0.10,0.96,U] [#3 -0.09,-0.18,0.92,U] [#4 -0.15,-0.23,0.85,U] [#5 -0.31,-0.03,0.99,U] [#6 -0.19,-0.20,0.95,U] [#7 -0.20,-0.08,0.77,U] [#8 -0.27,-0.17,0.80,U] 
01:25:17.991 00.000 6880 single-star, 8 included, MultiStar: {-0.16, -0.14}, one-star: {-0.01, -0.12}
01:25:17.991 00.000 6880 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
01:25:17.991 00.000 6880 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
01:25:17.991 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.68 mountX=0.12 mountY=-0.01, mountTheta=-0.09
01:25:17.993 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.12, opts=13)
01:25:17.993 00.000 6880 Enqueuing Move request for scope (-0.01, -0.12)
01:25:17.993 00.000 10052 Worker thread wakes up
01:25:17.993 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
01:25:17.993 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
01:25:17.993 00.000 10052 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=-0.01
01:25:17.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:25:17.993 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.03, using input
01:25:17.993 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:25:17.993 00.000 10052 MoveAxis(W, 32, ABG)
01:25:17.993 00.000 10052 Guiding  Dir = 3, Dur = 32
01:25:18.016 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:18.051 00.035 6880 UpdateGuideState exits: m=2232 SNR=32.7
01:25:18.052 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:18.052 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:18.052 00.000 6880 Enqueuing Expose request
01:25:18.071 00.019 10052 IsSlewing returns 0
01:25:18.151 00.080 10052 IsGuiding returns 0
01:25:18.281 00.130 10052 IsGuiding returns 0
01:25:18.282 00.001 10052 Move returns status 0, amount 32
01:25:18.282 00.000 10052 MoveAxis(N, 0, ABG)
01:25:18.282 00.000 10052 Move returns status 0, amount 0
01:25:18.282 00.000 10052 move complete, result=0
01:25:18.282 00.000 10052 worker thread done servicing request
01:25:18.282 00.000 10052 Worker thread wakes up
01:25:18.282 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:18.282 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:18.282 00.000 6880 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
01:25:19.019 00.737 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ca8edd7-6fc0-4f6c-a749-3af0be574e15"}
01:25:19.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ca8edd7-6fc0-4f6c-a749-3af0be574e15"}
01:25:19.019 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35ed92e6-4db6-47b2-8860-a537ae8c104e"}
01:25:19.019 00.000 6880 case statement mapped state 6 to 3
01:25:19.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"35ed92e6-4db6-47b2-8860-a537ae8c104e"}
01:25:19.021 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df338aa0-6f04-4134-af8e-7d2c56337339"}
01:25:19.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":924,"width":15,"height":15,"star_pos":[6.75,6.88],"pixels":"..."},"id":"df338aa0-6f04-4134-af8e-7d2c56337339"}
01:25:19.195 00.174 10052 Exposure complete
01:25:19.246 00.051 10052 worker thread done servicing request
01:25:19.247 00.001 6880 OnExposeComplete: enter
01:25:19.247 00.000 6880 UpdateGuideState(): m_state=6
01:25:19.247 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 925
01:25:19.247 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.01, Mass=2306, SNR=33.2, Peak=144 HFD=4.4
01:25:19.247 00.000 6880 MultiStar: [#1 -0.09,-0.22,0.96,U] [#2 -0.24,-0.07,0.95,U] [#3 -0.06,-0.24,0.90,U] [#4 -0.29,-0.20,0.85,U] [#5 -0.21,0.04,0.99,U] [#6 -0.22,0.01,0.92,U] [#7 -0.03,-0.34,0.71,U] [#8 -0.23,-0.15,0.79,U] 
01:25:19.248 00.001 6880 single-star, 8 included, MultiStar: {-0.16, -0.12}, one-star: {-0.03, 0.01}
01:25:19.248 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.44 = -1.85)
01:25:19.248 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.88)
01:25:19.248 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.01 hyp=0.03 cameraTheta=2.83 mountX=-0.01 mountY=-0.03, mountTheta=-1.85
01:25:19.249 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.01, opts=13)
01:25:19.249 00.000 6880 Enqueuing Move request for scope (-0.03, 0.01)
01:25:19.249 00.000 10052 Worker thread wakes up
01:25:19.250 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.01) opts 0xd
01:25:19.250 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.01)
01:25:19.250 00.000 10052 Moving (-0.03, 0.01) raw xDistance=-0.01 yDistance=-0.03
01:25:19.250 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:25:19.250 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
01:25:19.250 00.000 10052 MoveAxis(E, 0, ABG)
01:25:19.250 00.000 10052 Move returns status 0, amount 0
01:25:19.250 00.000 10052 MoveAxis(N, 0, ABG)
01:25:19.250 00.000 10052 Move returns status 0, amount 0
01:25:19.250 00.000 10052 move complete, result=0
01:25:19.250 00.000 10052 worker thread done servicing request
01:25:19.273 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:19.311 00.038 6880 UpdateGuideState exits: m=2306 SNR=33.2
01:25:19.311 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:19.311 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:19.311 00.000 6880 Enqueuing Expose request
01:25:19.311 00.000 10052 Worker thread wakes up
01:25:19.311 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:19.311 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:19.311 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:20.443 01.132 10052 Exposure complete
01:25:20.521 00.078 10052 worker thread done servicing request
01:25:20.521 00.000 6880 OnExposeComplete: enter
01:25:20.521 00.000 6880 UpdateGuideState(): m_state=6
01:25:20.521 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 926
01:25:20.521 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.04, Mass=2339, SNR=33.5, Peak=148 HFD=4.5
01:25:20.522 00.001 6880 MultiStar: [#1 -0.15,-0.03,0.91,U] [#2 -0.19,0.07,0.94,U] [#3 -0.30,-0.06,0.87,U] [#4 -0.28,-0.13,0.84,U] [#5 -0.24,-0.03,0.94,U] [#6 -0.33,-0.01,0.90,U] [#7 -0.16,0.06,0.72,U] [#8 -0.12,0.01,0.80,U] 
01:25:20.522 00.000 6880 single-star, 8 included, MultiStar: {-0.20, -0.01}, one-star: {-0.04, 0.04}
01:25:20.522 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.05 = -2.23)
01:25:20.522 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.27)
01:25:20.522 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.04 hyp=0.06 cameraTheta=2.44 mountX=-0.04 mountY=-0.04, mountTheta=-2.25
01:25:20.523 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.04, opts=13)
01:25:20.523 00.000 6880 Enqueuing Move request for scope (-0.04, 0.04)
01:25:20.523 00.000 10052 Worker thread wakes up
01:25:20.524 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.04) opts 0xd
01:25:20.524 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.04)
01:25:20.524 00.000 10052 Moving (-0.04, 0.04) raw xDistance=-0.04 yDistance=-0.04
01:25:20.524 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:25:20.524 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
01:25:20.524 00.000 10052 MoveAxis(E, 0, ABG)
01:25:20.524 00.000 10052 Move returns status 0, amount 0
01:25:20.524 00.000 10052 MoveAxis(N, 0, ABG)
01:25:20.524 00.000 10052 Move returns status 0, amount 0
01:25:20.524 00.000 10052 move complete, result=0
01:25:20.524 00.000 10052 worker thread done servicing request
01:25:20.544 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:20.574 00.030 6880 UpdateGuideState exits: m=2339 SNR=33.5
01:25:20.574 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:20.574 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:20.575 00.001 6880 Enqueuing Expose request
01:25:20.575 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:20.575 00.000 10052 Worker thread wakes up
01:25:20.575 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:20.575 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:21.018 00.443 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4db0e026-9e82-4f6d-b22b-0e914de42b02"}
01:25:21.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4db0e026-9e82-4f6d-b22b-0e914de42b02"}
01:25:21.018 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1fe07e2-d7c6-4d7b-94ad-0b4ab1ac935b"}
01:25:21.019 00.001 6880 case statement mapped state 6 to 3
01:25:21.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1fe07e2-d7c6-4d7b-94ad-0b4ab1ac935b"}
01:25:21.019 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ac939963-dd8d-40e9-9601-5f9e551dc502"}
01:25:21.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":926,"width":15,"height":15,"star_pos":[6.72,7.04],"pixels":"..."},"id":"ac939963-dd8d-40e9-9601-5f9e551dc502"}
01:25:21.495 00.476 10052 Exposure complete
01:25:21.574 00.079 10052 worker thread done servicing request
01:25:21.575 00.001 6880 OnExposeComplete: enter
01:25:21.575 00.000 6880 UpdateGuideState(): m_state=6
01:25:21.575 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 927
01:25:21.575 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=887.96, Mass=2219, SNR=32.6, Peak=149 HFD=4.5
01:25:21.575 00.000 6880 MultiStar: [#1 -0.09,-0.11,0.95,U] [#2 -0.16,-0.16,0.99,U] [#3 -0.09,-0.19,0.94,U] [#4 -0.11,0.02,0.86,U] [#5 -0.18,-0.10,0.96,U] [#6 -0.19,-0.19,0.90,U] [#7 -0.02,-0.01,0.76,U] [#8 -0.08,-0.21,0.79,U] 
01:25:21.575 00.000 6880 single-star, 8 included, MultiStar: {-0.11, -0.11}, one-star: {-0.04, -0.04}
01:25:21.576 00.001 6880 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
01:25:21.576 00.000 6880 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
01:25:21.576 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-2.34 mountX=0.04 mountY=-0.04, mountTheta=-0.74
01:25:21.577 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.04, opts=13)
01:25:21.577 00.000 6880 Enqueuing Move request for scope (-0.04, -0.04)
01:25:21.577 00.000 10052 Worker thread wakes up
01:25:21.577 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
01:25:21.577 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
01:25:21.577 00.000 10052 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
01:25:21.577 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:25:21.577 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:25:21.577 00.000 10052 MoveAxis(E, 0, ABG)
01:25:21.577 00.000 10052 Move returns status 0, amount 0
01:25:21.578 00.001 10052 MoveAxis(N, 0, ABG)
01:25:21.578 00.000 10052 Move returns status 0, amount 0
01:25:21.578 00.000 10052 move complete, result=0
01:25:21.578 00.000 10052 worker thread done servicing request
01:25:21.604 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:21.650 00.046 6880 UpdateGuideState exits: m=2219 SNR=32.6
01:25:21.650 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:21.650 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:21.651 00.001 6880 Enqueuing Expose request
01:25:21.651 00.000 10052 Worker thread wakes up
01:25:21.651 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:21.651 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:21.651 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:22.787 01.136 10052 Exposure complete
01:25:22.867 00.080 10052 worker thread done servicing request
01:25:22.867 00.000 6880 OnExposeComplete: enter
01:25:22.867 00.000 6880 UpdateGuideState(): m_state=6
01:25:22.867 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 928
01:25:22.867 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=887.99, Mass=2196, SNR=32.5, Peak=136 HFD=4.2
01:25:22.867 00.000 6880 MultiStar: [#1 -0.35,-0.02,0.96,U] [#2 -0.18,-0.02,0.98,U] [#3 -0.36,-0.02,0.92,U] [#4 -0.46,-0.12,0.85,U] [#5 -0.48,0.01,0.99,U] [#6 -0.39,0.06,0.94,U] [#7 -0.38,-0.02,0.76,U] [#8 -0.34,-0.12,0.83,U] 
01:25:22.867 00.000 6880 single-star, 8 included, MultiStar: {-0.36, -0.03}, one-star: {-0.32, -0.01}
01:25:22.868 00.001 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
01:25:22.868 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
01:25:22.868 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.10 mountX=0.03 mountY=-0.32, mountTheta=-1.49
01:25:22.869 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=-0.01, opts=13)
01:25:22.869 00.000 6880 Enqueuing Move request for scope (-0.32, -0.01)
01:25:22.869 00.000 10052 Worker thread wakes up
01:25:22.869 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
01:25:22.870 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
01:25:22.870 00.000 10052 Moving (-0.32, -0.01) raw xDistance=0.03 yDistance=-0.32
01:25:22.870 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:22.870 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.32, slope = -0.02
01:25:22.870 00.000 10052 MoveAxis(E, 0, ABG)
01:25:22.870 00.000 10052 Move returns status 0, amount 0
01:25:22.870 00.000 10052 MoveAxis(N, 29, ABG)
01:25:22.870 00.000 10052 Guiding  Dir = 0, Dur = 29
01:25:22.891 00.021 10052 IsSlewing returns 0
01:25:22.899 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:22.929 00.030 10052 IsGuiding returns 0
01:25:22.948 00.019 6880 UpdateGuideState exits: m=2196 SNR=32.5
01:25:22.948 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:22.948 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:22.948 00.000 6880 Enqueuing Expose request
01:25:22.956 00.008 10052 PulseGuide returned control before completion, sleep 12
01:25:22.995 00.039 10052 IsGuiding returns 0
01:25:22.995 00.000 10052 Move returns status 0, amount 29
01:25:22.995 00.000 10052 move complete, result=0
01:25:22.995 00.000 10052 worker thread done servicing request
01:25:22.995 00.000 10052 Worker thread wakes up
01:25:22.995 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:22.995 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:22.995 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 29 ms NORTH
01:25:23.018 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5793ad5-6d89-44b8-b3a0-142940d8a274"}
01:25:23.019 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5793ad5-6d89-44b8-b3a0-142940d8a274"}
01:25:23.021 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"43f99b75-26bb-4f7b-88fe-f57737976583"}
01:25:23.021 00.000 6880 case statement mapped state 6 to 3
01:25:23.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"43f99b75-26bb-4f7b-88fe-f57737976583"}
01:25:23.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7a3ab9d-65e3-41d5-bd8c-39b94e4a18aa"}
01:25:23.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":928,"width":15,"height":15,"star_pos":[7.44,6.99],"pixels":"..."},"id":"e7a3ab9d-65e3-41d5-bd8c-39b94e4a18aa"}
01:25:23.902 00.880 10052 Exposure complete
01:25:23.990 00.088 10052 worker thread done servicing request
01:25:23.990 00.000 6880 OnExposeComplete: enter
01:25:23.990 00.000 6880 UpdateGuideState(): m_state=6
01:25:23.991 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 929
01:25:23.991 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=888.06, Mass=2246, SNR=32.9, Peak=140 HFD=4.6
01:25:23.991 00.000 6880 MultiStar: [#1 -0.05,0.10,0.97,U] [#2 -0.23,0.13,1.02,U] [#3 -0.09,0.14,0.92,U] [#4 -0.08,0.01,0.84,U] [#5 -0.15,0.07,0.99,U] [#6 -0.19,0.15,0.95,U] [#7 -0.04,0.11,0.79,U] [#8 -0.15,-0.01,0.81,U] 
01:25:23.991 00.000 6880 single-star, 8 included, MultiStar: {-0.12, 0.09}, one-star: {-0.10, 0.07}
01:25:23.991 00.000 6880 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.61) = xAngle (4.15 = -2.13)
01:25:23.991 00.000 6880 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.12 = -2.16)
01:25:23.991 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.54 mountX=-0.06 mountY=-0.10, mountTheta=-2.14
01:25:23.993 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.07, opts=13)
01:25:23.993 00.000 6880 Enqueuing Move request for scope (-0.10, 0.07)
01:25:23.993 00.000 10052 Worker thread wakes up
01:25:23.993 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
01:25:23.993 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
01:25:23.993 00.000 10052 Moving (-0.10, 0.07) raw xDistance=-0.06 yDistance=-0.10
01:25:23.994 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:25:23.994 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:25:23.994 00.000 10052 MoveAxis(E, 0, ABG)
01:25:23.994 00.000 10052 Move returns status 0, amount 0
01:25:23.994 00.000 10052 MoveAxis(N, 0, ABG)
01:25:23.994 00.000 10052 Move returns status 0, amount 0
01:25:23.994 00.000 10052 move complete, result=0
01:25:23.994 00.000 10052 worker thread done servicing request
01:25:24.016 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:24.058 00.042 6880 UpdateGuideState exits: m=2246 SNR=32.9
01:25:24.058 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:24.058 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:24.058 00.000 6880 Enqueuing Expose request
01:25:24.059 00.001 10052 Worker thread wakes up
01:25:24.059 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:25:24.059 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:24.059 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:25.019 00.960 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c06bf3e3-888f-4941-ac90-0f67682db807"}
01:25:25.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c06bf3e3-888f-4941-ac90-0f67682db807"}
01:25:25.020 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"910f2ba2-14fb-4b72-b93e-d2e7d5c14c7d"}
01:25:25.020 00.000 6880 case statement mapped state 6 to 3
01:25:25.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"910f2ba2-14fb-4b72-b93e-d2e7d5c14c7d"}
01:25:25.020 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1735ef19-cac1-4436-86f4-b89a5d548904"}
01:25:25.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":929,"width":15,"height":15,"star_pos":[6.67,7.06],"pixels":"..."},"id":"1735ef19-cac1-4436-86f4-b89a5d548904"}
01:25:25.193 00.173 10052 Exposure complete
01:25:25.249 00.056 10052 worker thread done servicing request
01:25:25.250 00.001 6880 OnExposeComplete: enter
01:25:25.250 00.000 6880 UpdateGuideState(): m_state=6
01:25:25.250 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 930
01:25:25.250 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.02, Mass=2267, SNR=33.0, Peak=144 HFD=4.4
01:25:25.250 00.000 6880 MultiStar: [#1 -0.13,-0.02,0.97,U] [#2 0.15,-0.11,0.95,U] [#3 0.00,-0.10,0.92,U] [#4 -0.24,0.00,0.83,U] [#5 -0.13,0.09,0.96,U] [#6 -0.02,-0.13,0.90,U] [#7 -0.04,0.00,0.76,U] [#8 0.01,0.03,0.82,U] 
01:25:25.250 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {0.05, 0.02}
01:25:25.251 00.001 6880 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.61) = xAngle (-0.93 = -0.93)
01:25:25.251 00.000 6880 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
01:25:25.251 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.54 mountX=0.03 mountY=-0.04, mountTheta=-0.94
01:25:25.252 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.02, opts=13)
01:25:25.252 00.000 6880 Enqueuing Move request for scope (-0.04, -0.02)
01:25:25.252 00.000 10052 Worker thread wakes up
01:25:25.252 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:25:25.252 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:25:25.252 00.000 10052 Moving (-0.04, -0.02) raw xDistance=0.03 yDistance=-0.04
01:25:25.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:25.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
01:25:25.253 00.001 10052 MoveAxis(E, 0, ABG)
01:25:25.253 00.000 10052 Move returns status 0, amount 0
01:25:25.253 00.000 10052 MoveAxis(N, 0, ABG)
01:25:25.253 00.000 10052 Move returns status 0, amount 0
01:25:25.253 00.000 10052 move complete, result=0
01:25:25.253 00.000 10052 worker thread done servicing request
01:25:25.279 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:25.325 00.046 6880 UpdateGuideState exits: m=2267 SNR=33.0
01:25:25.325 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:25.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:25.325 00.000 6880 Enqueuing Expose request
01:25:25.325 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:25.325 00.000 10052 Worker thread wakes up
01:25:25.325 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:25.325 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:26.231 00.906 10052 Exposure complete
01:25:26.299 00.068 10052 worker thread done servicing request
01:25:26.299 00.000 6880 OnExposeComplete: enter
01:25:26.299 00.000 6880 UpdateGuideState(): m_state=6
01:25:26.299 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 931
01:25:26.299 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.94, Mass=2281, SNR=33.2, Peak=157 HFD=4.3
01:25:26.299 00.000 6880 MultiStar: [#1 -0.03,-0.05,0.95,U] [#2 -0.22,0.09,0.98,U] [#3 -0.21,0.01,0.94,U] [#4 0.03,-0.15,0.86,U] [#5 -0.36,-0.02,0.95,U] [#6 -0.28,-0.01,0.92,U] [#7 -0.19,-0.14,0.76,U] [#8 -0.14,0.02,0.78,U] 
01:25:26.299 00.000 6880 single-star, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.01, -0.06}
01:25:26.299 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
01:25:26.299 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:25:26.299 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.66 mountX=0.06 mountY=-0.00, mountTheta=-0.08
01:25:26.301 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.06, opts=13)
01:25:26.301 00.000 6880 Enqueuing Move request for scope (-0.01, -0.06)
01:25:26.301 00.000 10052 Worker thread wakes up
01:25:26.301 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:25:26.301 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:25:26.301 00.000 10052 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=-0.00
01:25:26.301 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:25:26.301 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.01, using input
01:25:26.301 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.00
01:25:26.301 00.000 10052 MoveAxis(E, 0, ABG)
01:25:26.301 00.000 10052 Move returns status 0, amount 0
01:25:26.301 00.000 10052 MoveAxis(N, 0, ABG)
01:25:26.301 00.000 10052 Move returns status 0, amount 0
01:25:26.301 00.000 10052 move complete, result=0
01:25:26.302 00.001 10052 worker thread done servicing request
01:25:26.321 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:26.355 00.034 6880 UpdateGuideState exits: m=2281 SNR=33.2
01:25:26.355 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:26.355 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:26.355 00.000 6880 Enqueuing Expose request
01:25:26.355 00.000 10052 Worker thread wakes up
01:25:26.355 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:26.355 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:26.355 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:25:27.032 00.677 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54939e2f-f456-487c-9eec-bd398a089303"}
01:25:27.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54939e2f-f456-487c-9eec-bd398a089303"}
01:25:27.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"631fc141-183f-48a8-a893-38a1e1c12485"}
01:25:27.033 00.000 6880 case statement mapped state 6 to 3
01:25:27.034 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"631fc141-183f-48a8-a893-38a1e1c12485"}
01:25:27.034 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9636c5da-f2d2-4c1c-b596-83507d59d408"}
01:25:27.035 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":931,"width":15,"height":15,"star_pos":[6.76,6.94],"pixels":"..."},"id":"9636c5da-f2d2-4c1c-b596-83507d59d408"}
01:25:27.493 00.458 10052 Exposure complete
01:25:27.558 00.065 10052 worker thread done servicing request
01:25:27.559 00.001 6880 OnExposeComplete: enter
01:25:27.559 00.000 6880 UpdateGuideState(): m_state=6
01:25:27.559 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 932
01:25:27.559 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.34, Mass=2188, SNR=32.4, Peak=141 HFD=4.7
01:25:27.559 00.000 6880 MultiStar: [#1 -0.24,0.08,0.99,U] [#2 -0.17,0.14,1.01,U] [#3 -0.12,0.08,0.92,U] [#4 -0.43,-0.01,0.87,U] [#5 -0.27,0.31,0.98,U] [#6 -0.27,-0.05,0.92,U] [#7 -0.30,0.05,0.77,U] [#8 -0.24,0.08,0.80,U] 
01:25:27.559 00.000 6880 refined, 8 included, MultiStar: {-0.24, 0.12}, one-star: {-0.14, 0.34}
01:25:27.560 00.001 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.28 = -2.00)
01:25:27.560 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.25 = -2.03)
01:25:27.560 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.12 hyp=0.27 cameraTheta=2.67 mountX=-0.11 mountY=-0.24, mountTheta=-2.00
01:25:27.561 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.12, opts=13)
01:25:27.561 00.000 6880 Enqueuing Move request for scope (-0.24, 0.12)
01:25:27.562 00.001 10052 Worker thread wakes up
01:25:27.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.12) opts 0xd
01:25:27.562 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.12)
01:25:27.562 00.000 10052 Moving (-0.24, 0.12) raw xDistance=-0.11 yDistance=-0.24
01:25:27.562 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:25:27.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.24, slope = -0.01
01:25:27.562 00.000 10052 MoveAxis(E, 30, ABG)
01:25:27.562 00.000 10052 Guiding  Dir = 2, Dur = 30
01:25:27.593 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:27.617 00.024 10052 IsSlewing returns 0
01:25:27.634 00.017 6880 UpdateGuideState exits: m=2188 SNR=32.4
01:25:27.634 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:27.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:27.634 00.000 6880 Enqueuing Expose request
01:25:27.693 00.059 10052 IsGuiding returns 0
01:25:27.837 00.144 10052 IsGuiding returns 0
01:25:27.838 00.001 10052 Move returns status 0, amount 30
01:25:27.838 00.000 10052 MoveAxis(N, 23, ABG)
01:25:27.838 00.000 10052 Guiding  Dir = 0, Dur = 23
01:25:27.916 00.078 10052 IsSlewing returns 0
01:25:27.990 00.074 10052 IsGuiding returns 0
01:25:28.136 00.146 10052 IsGuiding returns 0
01:25:28.136 00.000 10052 Move returns status 0, amount 23
01:25:28.136 00.000 10052 move complete, result=0
01:25:28.136 00.000 10052 worker thread done servicing request
01:25:28.136 00.000 10052 Worker thread wakes up
01:25:28.136 00.000 6880 GuideStep: -0.1 px 30 ms EAST, -0.2 px 23 ms NORTH
01:25:28.136 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:28.136 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:29.032 00.896 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67bcf29f-7dd3-48c7-8315-20e16a7c4a17"}
01:25:29.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67bcf29f-7dd3-48c7-8315-20e16a7c4a17"}
01:25:29.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53352558-5061-4e69-800d-11f3c730dcfe"}
01:25:29.033 00.000 6880 case statement mapped state 6 to 3
01:25:29.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53352558-5061-4e69-800d-11f3c730dcfe"}
01:25:29.034 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7dfe57ba-dbb1-46e5-a3f1-ef1e375c644b"}
01:25:29.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":932,"width":15,"height":15,"star_pos":[6.62,7.34],"pixels":"..."},"id":"7dfe57ba-dbb1-46e5-a3f1-ef1e375c644b"}
01:25:29.049 00.015 10052 Exposure complete
01:25:29.120 00.071 10052 worker thread done servicing request
01:25:29.120 00.000 6880 OnExposeComplete: enter
01:25:29.120 00.000 6880 UpdateGuideState(): m_state=6
01:25:29.120 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 933
01:25:29.120 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.80, Mass=2270, SNR=33.1, Peak=144 HFD=4.6
01:25:29.120 00.000 6880 MultiStar: [#1 -0.16,-0.19,0.94,U] [#2 -0.19,-0.40,0.99,U] [#3 -0.24,-0.21,0.91,U] [#4 -0.40,-0.46,0.00,M1] [#5 -0.25,-0.20,0.96,U] [#6 -0.25,-0.13,0.92,U] [#7 -0.40,-0.34,0.00,M1] [#8 -0.29,-0.34,0.80,U] 
01:25:29.120 00.000 6880 single-star, 6 included, MultiStar: {-0.21, -0.24}, one-star: {-0.12, -0.20}
01:25:29.122 00.002 6880 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.61) = xAngle (-0.48 = -0.48)
01:25:29.122 00.000 6880 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
01:25:29.122 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.24 cameraTheta=-2.09 mountX=0.21 mountY=-0.12, mountTheta=-0.50
01:25:29.123 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.20, opts=13)
01:25:29.123 00.000 6880 Enqueuing Move request for scope (-0.12, -0.20)
01:25:29.123 00.000 10052 Worker thread wakes up
01:25:29.124 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
01:25:29.124 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
01:25:29.124 00.000 10052 Moving (-0.12, -0.20) raw xDistance=0.21 yDistance=-0.12
01:25:29.124 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
01:25:29.124 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
01:25:29.124 00.000 10052 MoveAxis(W, 54, ABG)
01:25:29.124 00.000 10052 Guiding  Dir = 3, Dur = 54
01:25:29.144 00.020 10052 IsSlewing returns 0
01:25:29.148 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:29.182 00.034 10052 IsGuiding returns 0
01:25:29.191 00.009 6880 UpdateGuideState exits: m=2270 SNR=33.1
01:25:29.191 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:29.191 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:29.191 00.000 6880 Enqueuing Expose request
01:25:29.209 00.018 10052 PulseGuide returned control before completion, sleep 37
01:25:29.271 00.062 10052 IsGuiding returns 1
01:25:29.271 00.000 10052 scope still moving after pulse duration time elapsed
01:25:29.318 00.047 10052 IsSlewing returns 0
01:25:29.356 00.038 10052 IsGuiding returns 0
01:25:29.357 00.001 10052 scope move finished after 54 + 119 ms
01:25:29.357 00.000 10052 Move returns status 0, amount 54
01:25:29.357 00.000 10052 MoveAxis(N, 0, ABG)
01:25:29.357 00.000 10052 Move returns status 0, amount 0
01:25:29.357 00.000 10052 move complete, result=0
01:25:29.357 00.000 10052 worker thread done servicing request
01:25:29.357 00.000 10052 Worker thread wakes up
01:25:29.357 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:29.358 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:29.358 00.000 6880 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
01:25:30.489 01.131 10052 Exposure complete
01:25:30.543 00.054 10052 worker thread done servicing request
01:25:30.543 00.000 6880 OnExposeComplete: enter
01:25:30.543 00.000 6880 UpdateGuideState(): m_state=6
01:25:30.543 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 934
01:25:30.543 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=888.40, Mass=2262, SNR=32.9, Peak=163 HFD=4.3
01:25:30.544 00.001 6880 MultiStar: [#1 -0.01,0.34,0.94,U] [#2 -0.22,0.31,0.99,U] [#3 -0.28,0.27,0.93,U] [#4 -0.09,0.40,0.85,U] [#5 -0.27,0.24,1.02,U] [#6 -0.29,0.28,0.94,U] [#7 -0.07,0.32,0.78,U] [#8 -0.15,0.39,0.80,U] 
01:25:30.544 00.000 6880 refined, 8 included, MultiStar: {-0.18, 0.33}, one-star: {-0.17, 0.40}
01:25:30.544 00.000 6880 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.61) = xAngle (3.68 = -2.60)
01:25:30.544 00.000 6880 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.65 = -2.63)
01:25:30.544 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.33 hyp=0.37 cameraTheta=2.07 mountX=-0.32 mountY=-0.18, mountTheta=-2.62
01:25:30.545 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.33, opts=13)
01:25:30.545 00.000 6880 Enqueuing Move request for scope (-0.18, 0.33)
01:25:30.545 00.000 10052 Worker thread wakes up
01:25:30.545 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.33) opts 0xd
01:25:30.545 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.33)
01:25:30.546 00.001 10052 Moving (-0.18, 0.33) raw xDistance=-0.32 yDistance=-0.18
01:25:30.546 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
01:25:30.546 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.18, slope = -0.01
01:25:30.546 00.000 10052 MoveAxis(E, 83, ABG)
01:25:30.546 00.000 10052 Guiding  Dir = 2, Dur = 83
01:25:30.566 00.020 10052 IsSlewing returns 0
01:25:30.568 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:30.605 00.037 6880 UpdateGuideState exits: m=2262 SNR=32.9
01:25:30.605 00.000 10052 IsGuiding returns 0
01:25:30.605 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:30.606 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:30.606 00.000 6880 Enqueuing Expose request
01:25:30.632 00.026 10052 PulseGuide returned control before completion, sleep 67
01:25:30.724 00.092 10052 IsGuiding returns 0
01:25:30.724 00.000 10052 Move returns status 0, amount 83
01:25:30.724 00.000 10052 MoveAxis(N, 20, ABG)
01:25:30.724 00.000 10052 Guiding  Dir = 0, Dur = 20
01:25:30.763 00.039 10052 IsSlewing returns 0
01:25:30.801 00.038 10052 IsGuiding returns 0
01:25:30.867 00.066 10052 IsGuiding returns 1
01:25:30.867 00.000 10052 scope still moving after pulse duration time elapsed
01:25:30.911 00.044 10052 IsSlewing returns 0
01:25:30.949 00.038 10052 IsGuiding returns 0
01:25:30.949 00.000 10052 scope move finished after 20 + 128 ms
01:25:30.949 00.000 10052 Move returns status 0, amount 20
01:25:30.949 00.000 10052 move complete, result=0
01:25:30.949 00.000 10052 worker thread done servicing request
01:25:30.949 00.000 10052 Worker thread wakes up
01:25:30.949 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:30.949 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:30.950 00.001 6880 GuideStep: -0.3 px 83 ms EAST, -0.2 px 20 ms NORTH
01:25:31.032 00.082 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5c88489f-6466-4edd-9119-84fea373745c"}
01:25:31.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5c88489f-6466-4edd-9119-84fea373745c"}
01:25:31.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecc3e3c1-bc5c-4aba-a901-cb6a51145d1c"}
01:25:31.033 00.000 6880 case statement mapped state 6 to 3
01:25:31.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecc3e3c1-bc5c-4aba-a901-cb6a51145d1c"}
01:25:31.033 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9d1d871f-2822-4aec-9a46-472b35eefd12"}
01:25:31.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":934,"width":15,"height":15,"star_pos":[6.59,7.40],"pixels":"..."},"id":"9d1d871f-2822-4aec-9a46-472b35eefd12"}
01:25:31.868 00.835 10052 Exposure complete
01:25:31.945 00.077 10052 worker thread done servicing request
01:25:31.945 00.000 6880 OnExposeComplete: enter
01:25:31.945 00.000 6880 UpdateGuideState(): m_state=6
01:25:31.946 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 935
01:25:31.946 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.40, Mass=2192, SNR=32.4, Peak=153 HFD=4.4
01:25:31.947 00.001 6880 MultiStar: [#1 -0.08,0.22,0.98,U] [#2 -0.09,0.24,1.02,U] [#3 -0.22,0.21,0.94,U] [#4 -0.21,0.14,0.88,U] [#5 -0.33,0.25,1.01,U] [#6 -0.21,0.19,0.96,U] [#7 -0.14,0.29,0.80,U] [#8 -0.16,0.46,0.81,U] 
01:25:31.947 00.000 6880 refined, 8 included, MultiStar: {-0.17, 0.26}, one-star: {-0.06, 0.40}
01:25:31.947 00.000 6880 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.61) = xAngle (3.75 = -2.53)
01:25:31.947 00.000 6880 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.72 = -2.56)
01:25:31.947 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.14 mountX=-0.26 mountY=-0.17, mountTheta=-2.55
01:25:31.949 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.26, opts=13)
01:25:31.949 00.000 6880 Enqueuing Move request for scope (-0.17, 0.26)
01:25:31.949 00.000 10052 Worker thread wakes up
01:25:31.949 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
01:25:31.949 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
01:25:31.949 00.000 10052 Moving (-0.17, 0.26) raw xDistance=-0.26 yDistance=-0.17
01:25:31.949 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:25:31.949 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
01:25:31.949 00.000 10052 MoveAxis(E, 73, ABG)
01:25:31.949 00.000 10052 Guiding  Dir = 2, Dur = 73
01:25:31.980 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:31.992 00.012 10052 IsSlewing returns 0
01:25:32.021 00.029 6880 UpdateGuideState exits: m=2192 SNR=32.4
01:25:32.021 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:32.021 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:32.021 00.000 6880 Enqueuing Expose request
01:25:32.067 00.046 10052 IsGuiding returns 0
01:25:32.135 00.068 10052 PulseGuide returned control before completion, sleep 15
01:25:32.218 00.083 10052 IsGuiding returns 1
01:25:32.218 00.000 10052 scope still moving after pulse duration time elapsed
01:25:32.291 00.073 10052 IsSlewing returns 0
01:25:32.357 00.066 10052 IsGuiding returns 0
01:25:32.358 00.001 10052 scope move finished after 73 + 217 ms
01:25:32.358 00.000 10052 Move returns status 0, amount 73
01:25:32.358 00.000 10052 MoveAxis(N, 0, ABG)
01:25:32.358 00.000 10052 Move returns status 0, amount 0
01:25:32.358 00.000 10052 move complete, result=0
01:25:32.358 00.000 10052 worker thread done servicing request
01:25:32.358 00.000 10052 Worker thread wakes up
01:25:32.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:32.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:32.359 00.001 6880 GuideStep: -0.3 px 73 ms EAST, -0.2 px 0 ms NORTH
01:25:33.031 00.672 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa56a48f-9c0d-4eb5-8e4f-c993934b19e6"}
01:25:33.031 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa56a48f-9c0d-4eb5-8e4f-c993934b19e6"}
01:25:33.032 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f74e0d61-52c3-488a-b613-52bc6fb1632d"}
01:25:33.032 00.000 6880 case statement mapped state 6 to 3
01:25:33.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f74e0d61-52c3-488a-b613-52bc6fb1632d"}
01:25:33.032 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"120c24af-a682-4d80-8310-5a7a91c3ac85"}
01:25:33.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":935,"width":15,"height":15,"star_pos":[6.70,7.40],"pixels":"..."},"id":"120c24af-a682-4d80-8310-5a7a91c3ac85"}
01:25:33.491 00.459 10052 Exposure complete
01:25:33.550 00.059 10052 worker thread done servicing request
01:25:33.550 00.000 6880 OnExposeComplete: enter
01:25:33.550 00.000 6880 UpdateGuideState(): m_state=6
01:25:33.550 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 936
01:25:33.551 00.001 6880 Star::Find returns 1 (0), X=407.35, Y=888.29, Mass=2245, SNR=32.8, Peak=148 HFD=4.7
01:25:33.551 00.000 6880 MultiStar: [#1 -0.40,0.31,0.96,U] [#2 -0.37,0.29,1.00,U] [#3 -0.46,0.28,0.00,M1] [#4 -0.64,0.31,0.00,M1] [#5 -0.50,0.39,0.00,M1] [#6 -0.57,0.33,0.00,M1] [#7 -0.51,0.33,0.00,M1] [#8 -0.41,0.47,0.00,M1] 
01:25:33.551 00.000 6880 refined, 2 included, MultiStar: {-0.39, 0.30}, one-star: {-0.41, 0.29}
01:25:33.551 00.000 6880 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.61) = xAngle (4.11 = -2.17)
01:25:33.551 00.000 6880 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.08 = -2.21)
01:25:33.551 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=0.30 hyp=0.49 cameraTheta=2.50 mountX=-0.28 mountY=-0.40, mountTheta=-2.18
01:25:33.552 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=0.30, opts=13)
01:25:33.552 00.000 6880 Enqueuing Move request for scope (-0.39, 0.30)
01:25:33.552 00.000 10052 Worker thread wakes up
01:25:33.552 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.30) opts 0xd
01:25:33.553 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.39, 0.30)
01:25:33.553 00.000 10052 Moving (-0.39, 0.30) raw xDistance=-0.28 yDistance=-0.40
01:25:33.553 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:25:33.553 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.40, slope = -0.02
01:25:33.553 00.000 10052 MoveAxis(E, 78, ABG)
01:25:33.553 00.000 10052 Guiding  Dir = 2, Dur = 78
01:25:33.574 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:33.613 00.039 6880 UpdateGuideState exits: m=2245 SNR=32.8
01:25:33.613 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:33.613 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:33.613 00.000 6880 Enqueuing Expose request
01:25:33.615 00.002 10052 IsSlewing returns 0
01:25:33.691 00.076 10052 IsGuiding returns 0
01:25:33.755 00.064 10052 PulseGuide returned control before completion, sleep 24
01:25:33.836 00.081 10052 IsGuiding returns 1
01:25:33.836 00.000 10052 scope still moving after pulse duration time elapsed
01:25:33.915 00.079 10052 IsSlewing returns 0
01:25:33.989 00.074 10052 IsGuiding returns 0
01:25:33.989 00.000 10052 scope move finished after 78 + 220 ms
01:25:33.989 00.000 10052 Move returns status 0, amount 78
01:25:33.990 00.001 10052 MoveAxis(N, 34, ABG)
01:25:33.990 00.000 10052 Guiding  Dir = 0, Dur = 34
01:25:34.069 00.079 10052 IsSlewing returns 0
01:25:34.142 00.073 10052 IsGuiding returns 0
01:25:34.291 00.149 10052 IsGuiding returns 0
01:25:34.291 00.000 10052 Move returns status 0, amount 34
01:25:34.291 00.000 10052 move complete, result=0
01:25:34.292 00.001 10052 worker thread done servicing request
01:25:34.292 00.000 6880 GuideStep: -0.3 px 78 ms EAST, -0.4 px 34 ms NORTH
01:25:34.292 00.000 10052 Worker thread wakes up
01:25:34.292 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:34.292 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:35.055 00.763 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2713567-a90f-47a7-8c2f-50b6d53f8492"}
01:25:35.056 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2713567-a90f-47a7-8c2f-50b6d53f8492"}
01:25:35.056 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f203f5d-ff03-46a9-82b4-67f5f2cde7f2"}
01:25:35.056 00.000 6880 case statement mapped state 6 to 3
01:25:35.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f203f5d-ff03-46a9-82b4-67f5f2cde7f2"}
01:25:35.058 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db41ae98-85db-4659-9bfb-308c37999d00"}
01:25:35.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":936,"width":15,"height":15,"star_pos":[7.35,7.29],"pixels":"..."},"id":"db41ae98-85db-4659-9bfb-308c37999d00"}
01:25:35.200 00.142 10052 Exposure complete
01:25:35.259 00.059 10052 worker thread done servicing request
01:25:35.259 00.000 6880 OnExposeComplete: enter
01:25:35.259 00.000 6880 UpdateGuideState(): m_state=6
01:25:35.260 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 937
01:25:35.260 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.30, Mass=2245, SNR=32.9, Peak=133 HFD=4.6
01:25:35.260 00.000 6880 MultiStar: [#1 -0.13,0.29,0.97,U] [#2 -0.17,0.19,1.00,U] [#3 -0.10,0.14,0.92,U] [#4 -0.23,0.23,0.85,U] [#5 -0.31,0.15,0.98,U] [#6 -0.20,0.14,0.94,U] [#7 -0.28,0.24,0.78,U] [#8 -0.23,0.41,0.80,U] 
01:25:35.260 00.000 6880 refined, 8 included, MultiStar: {-0.19, 0.23}, one-star: {-0.06, 0.30}
01:25:35.260 00.000 6880 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.61) = xAngle (3.87 = -2.41)
01:25:35.260 00.000 6880 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.84 = -2.45)
01:25:35.260 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.23 hyp=0.30 cameraTheta=2.26 mountX=-0.22 mountY=-0.19, mountTheta=-2.43
01:25:35.262 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.23, opts=13)
01:25:35.262 00.000 6880 Enqueuing Move request for scope (-0.19, 0.23)
01:25:35.262 00.000 10052 Worker thread wakes up
01:25:35.262 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.23) opts 0xd
01:25:35.262 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.23)
01:25:35.262 00.000 10052 Moving (-0.19, 0.23) raw xDistance=-0.22 yDistance=-0.19
01:25:35.262 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22
01:25:35.262 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.19, slope = -0.01
01:25:35.262 00.000 10052 MoveAxis(E, 63, ABG)
01:25:35.262 00.000 10052 Guiding  Dir = 2, Dur = 63
01:25:35.284 00.022 10052 IsSlewing returns 0
01:25:35.287 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:35.322 00.035 10052 IsGuiding returns 0
01:25:35.325 00.003 6880 UpdateGuideState exits: m=2245 SNR=32.9
01:25:35.325 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:35.327 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:35.327 00.000 6880 Enqueuing Expose request
01:25:35.349 00.022 10052 PulseGuide returned control before completion, sleep 46
01:25:35.424 00.075 10052 IsGuiding returns 0
01:25:35.424 00.000 10052 Move returns status 0, amount 63
01:25:35.424 00.000 10052 MoveAxis(N, 22, ABG)
01:25:35.424 00.000 10052 Guiding  Dir = 0, Dur = 22
01:25:35.462 00.038 10052 IsSlewing returns 0
01:25:35.501 00.039 10052 IsGuiding returns 0
01:25:35.643 00.142 10052 IsGuiding returns 0
01:25:35.645 00.002 10052 Move returns status 0, amount 22
01:25:35.645 00.000 10052 move complete, result=0
01:25:35.645 00.000 10052 worker thread done servicing request
01:25:35.645 00.000 6880 GuideStep: -0.2 px 63 ms EAST, -0.2 px 22 ms NORTH
01:25:35.645 00.000 10052 Worker thread wakes up
01:25:35.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:35.645 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:36.783 01.138 10052 Exposure complete
01:25:36.848 00.065 10052 worker thread done servicing request
01:25:36.848 00.000 6880 OnExposeComplete: enter
01:25:36.848 00.000 6880 UpdateGuideState(): m_state=6
01:25:36.849 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 938
01:25:36.849 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.41, Mass=2273, SNR=33.1, Peak=146 HFD=4.6
01:25:36.849 00.000 6880 MultiStar: [#1 -0.22,0.34,0.94,U] [#2 -0.11,0.33,1.00,U] [#3 -0.21,0.36,0.92,U] [#4 -0.24,0.19,0.84,U] [#5 -0.33,0.30,0.98,U] [#6 -0.25,0.31,0.91,U] [#7 -0.20,0.33,0.76,U] [#8 -0.26,0.51,0.00,M1] 
01:25:36.849 00.000 6880 refined, 7 included, MultiStar: {-0.21, 0.32}, one-star: {-0.15, 0.41}
01:25:36.849 00.000 6880 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.61) = xAngle (3.76 = -2.52)
01:25:36.849 00.000 6880 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.73 = -2.55)
01:25:36.849 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.32 hyp=0.39 cameraTheta=2.15 mountX=-0.32 mountY=-0.22, mountTheta=-2.54
01:25:36.851 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.32, opts=13)
01:25:36.851 00.000 6880 Enqueuing Move request for scope (-0.21, 0.32)
01:25:36.851 00.000 10052 Worker thread wakes up
01:25:36.851 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.32) opts 0xd
01:25:36.851 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.32)
01:25:36.851 00.000 10052 Moving (-0.21, 0.32) raw xDistance=-0.32 yDistance=-0.22
01:25:36.851 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
01:25:36.851 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.22, slope = -0.02
01:25:36.851 00.000 10052 MoveAxis(E, 88, ABG)
01:25:36.851 00.000 10052 Guiding  Dir = 2, Dur = 88
01:25:36.876 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:36.880 00.004 10052 IsSlewing returns 0
01:25:36.916 00.036 6880 UpdateGuideState exits: m=2273 SNR=33.1
01:25:36.916 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:36.916 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:36.916 00.000 6880 Enqueuing Expose request
01:25:36.919 00.003 10052 IsGuiding returns 0
01:25:36.945 00.026 10052 PulseGuide returned control before completion, sleep 72
01:25:37.049 00.104 10052 IsGuiding returns 0
01:25:37.049 00.000 10052 Move returns status 0, amount 88
01:25:37.049 00.000 10052 MoveAxis(N, 44, ABG)
01:25:37.049 00.000 10052 Guiding  Dir = 0, Dur = 44
01:25:37.087 00.038 10052 IsSlewing returns 0
01:25:37.126 00.039 10052 IsGuiding returns 0
01:25:37.148 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"24ab77d1-f694-42e8-85b0-796f49a0b782"}
01:25:37.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"24ab77d1-f694-42e8-85b0-796f49a0b782"}
01:25:37.150 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35496920-b930-44fc-839d-ea276ee0d3ff"}
01:25:37.150 00.000 6880 case statement mapped state 6 to 3
01:25:37.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"35496920-b930-44fc-839d-ea276ee0d3ff"}
01:25:37.151 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c3f130d-6056-4ae2-a15f-10dda269574f"}
01:25:37.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":938,"width":15,"height":15,"star_pos":[6.62,7.41],"pixels":"..."},"id":"8c3f130d-6056-4ae2-a15f-10dda269574f"}
01:25:37.153 00.002 10052 PulseGuide returned control before completion, sleep 27
01:25:37.209 00.056 10052 IsGuiding returns 0
01:25:37.209 00.000 10052 Move returns status 0, amount 44
01:25:37.209 00.000 10052 move complete, result=0
01:25:37.209 00.000 10052 worker thread done servicing request
01:25:37.209 00.000 6880 GuideStep: -0.3 px 88 ms EAST, -0.2 px 44 ms NORTH
01:25:37.209 00.000 10052 Worker thread wakes up
01:25:37.209 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:37.210 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:38.124 00.914 10052 Exposure complete
01:25:38.195 00.071 10052 worker thread done servicing request
01:25:38.195 00.000 6880 OnExposeComplete: enter
01:25:38.195 00.000 6880 UpdateGuideState(): m_state=6
01:25:38.195 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 939
01:25:38.195 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=887.95, Mass=2387, SNR=33.9, Peak=144 HFD=4.5
01:25:38.196 00.001 6880 MultiStar: [#1 0.01,-0.18,0.93,U] [#2 -0.08,-0.44,0.97,U] [#3 -0.02,-0.18,0.88,U] [#4 -0.07,-0.10,0.83,U] [#5 0.00,-0.08,0.97,U] [#6 -0.02,-0.20,0.90,U] [#7 0.02,-0.05,0.74,U] [#8 -0.03,-0.16,0.79,U] 
01:25:38.196 00.000 6880 single-star, 8 included, MultiStar: {-0.02, -0.16}, one-star: {0.01, -0.05}
01:25:38.196 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:25:38.196 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:25:38.196 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.47 mountX=0.05 mountY=0.01, mountTheta=0.11
01:25:38.198 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.05, opts=13)
01:25:38.198 00.000 6880 Enqueuing Move request for scope (0.01, -0.05)
01:25:38.198 00.000 10052 Worker thread wakes up
01:25:38.198 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:25:38.198 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:25:38.198 00.000 10052 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.01
01:25:38.198 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:25:38.198 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:25:38.198 00.000 10052 MoveAxis(E, 0, ABG)
01:25:38.198 00.000 10052 Move returns status 0, amount 0
01:25:38.199 00.001 10052 MoveAxis(N, 0, ABG)
01:25:38.199 00.000 10052 Move returns status 0, amount 0
01:25:38.199 00.000 10052 move complete, result=0
01:25:38.199 00.000 10052 worker thread done servicing request
01:25:38.223 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:38.259 00.036 6880 UpdateGuideState exits: m=2387 SNR=33.9
01:25:38.259 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:38.259 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:38.259 00.000 6880 Enqueuing Expose request
01:25:38.260 00.001 10052 Worker thread wakes up
01:25:38.260 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:25:38.260 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:38.260 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:39.132 00.872 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d1dc973-9741-498b-92d5-709d465f7dee"}
01:25:39.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d1dc973-9741-498b-92d5-709d465f7dee"}
01:25:39.133 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2fc4a2b3-f960-423f-8a6e-9c18de80ea2b"}
01:25:39.133 00.000 6880 case statement mapped state 6 to 3
01:25:39.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2fc4a2b3-f960-423f-8a6e-9c18de80ea2b"}
01:25:39.133 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"10b27f6d-d435-420c-9406-82385a281d25"}
01:25:39.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":939,"width":15,"height":15,"star_pos":[6.77,6.95],"pixels":"..."},"id":"10b27f6d-d435-420c-9406-82385a281d25"}
01:25:39.394 00.261 10052 Exposure complete
01:25:39.470 00.076 10052 worker thread done servicing request
01:25:39.471 00.001 6880 OnExposeComplete: enter
01:25:39.471 00.000 6880 UpdateGuideState(): m_state=6
01:25:39.471 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 940
01:25:39.471 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=887.99, Mass=2288, SNR=33.2, Peak=144 HFD=4.8
01:25:39.471 00.000 6880 MultiStar: [#1 -0.32,-0.04,0.97,U] [#2 -0.45,-0.00,0.98,U] [#3 -0.39,-0.07,0.89,U] [#4 -0.49,-0.05,0.84,U] [#5 -0.39,0.09,0.96,U] [#6 -0.47,0.13,0.92,U] [#7 -0.42,0.07,0.78,U] [#8 -0.50,-0.05,0.81,U] 
01:25:39.472 00.001 6880 single-star, 8 included, MultiStar: {-0.42, 0.01}, one-star: {-0.36, -0.01}
01:25:39.472 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
01:25:39.472 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
01:25:39.472 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=-0.01 hyp=0.36 cameraTheta=-3.11 mountX=0.03 mountY=-0.36, mountTheta=-1.49
01:25:39.473 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=-0.01, opts=13)
01:25:39.473 00.000 6880 Enqueuing Move request for scope (-0.36, -0.01)
01:25:39.473 00.000 10052 Worker thread wakes up
01:25:39.473 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.01) opts 0xd
01:25:39.473 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, -0.01)
01:25:39.474 00.001 10052 Moving (-0.36, -0.01) raw xDistance=0.03 yDistance=-0.36
01:25:39.474 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:39.474 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.36, slope = -0.01
01:25:39.474 00.000 10052 MoveAxis(E, 0, ABG)
01:25:39.474 00.000 10052 Move returns status 0, amount 0
01:25:39.474 00.000 10052 MoveAxis(N, 25, ABG)
01:25:39.474 00.000 10052 Guiding  Dir = 0, Dur = 25
01:25:39.496 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:39.532 00.036 6880 UpdateGuideState exits: m=2288 SNR=33.2
01:25:39.532 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:39.532 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:39.532 00.000 6880 Enqueuing Expose request
01:25:39.544 00.012 10052 IsSlewing returns 0
01:25:39.618 00.074 10052 IsGuiding returns 0
01:25:39.758 00.140 10052 IsGuiding returns 0
01:25:39.758 00.000 10052 Move returns status 0, amount 25
01:25:39.758 00.000 10052 move complete, result=0
01:25:39.758 00.000 10052 worker thread done servicing request
01:25:39.758 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.4 px 25 ms NORTH
01:25:39.758 00.000 10052 Worker thread wakes up
01:25:39.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:39.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:40.678 00.920 10052 Exposure complete
01:25:40.733 00.055 10052 worker thread done servicing request
01:25:40.734 00.001 6880 OnExposeComplete: enter
01:25:40.734 00.000 6880 UpdateGuideState(): m_state=6
01:25:40.734 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 941
01:25:40.734 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.20, Mass=2193, SNR=32.4, Peak=121 HFD=4.7
01:25:40.734 00.000 6880 MultiStar: [#1 0.11,0.33,0.97,U] [#2 -0.17,0.38,1.01,U] [#3 -0.10,0.35,0.94,U] [#4 0.09,0.24,0.84,U] [#5 0.19,0.51,0.00,M1] [#6 -0.18,0.42,0.92,U] [#7 0.12,0.54,0.00,M1] [#8 -0.10,0.67,0.00,M1] 
01:25:40.735 00.001 6880 single-star, 5 included, MultiStar: {-0.01, 0.32}, one-star: {0.19, 0.20}
01:25:40.735 00.000 6880 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.61) = xAngle (2.44 = 2.44)
01:25:40.735 00.000 6880 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.41 = 2.41)
01:25:40.735 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.20 hyp=0.28 cameraTheta=0.83 mountX=-0.21 mountY=0.19, mountTheta=2.42
01:25:40.736 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.20, opts=13)
01:25:40.736 00.000 6880 Enqueuing Move request for scope (0.19, 0.20)
01:25:40.736 00.000 10052 Worker thread wakes up
01:25:40.736 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.20) opts 0xd
01:25:40.736 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.20)
01:25:40.736 00.000 10052 Moving (0.19, 0.20) raw xDistance=-0.21 yDistance=0.19
01:25:40.736 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:25:40.736 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.19, slope = 0.02
01:25:40.736 00.000 10052 MoveAxis(E, 57, ABG)
01:25:40.736 00.000 10052 Guiding  Dir = 2, Dur = 57
01:25:40.756 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:40.757 00.001 10052 IsSlewing returns 0
01:25:40.787 00.030 6880 UpdateGuideState exits: m=2193 SNR=32.4
01:25:40.788 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:40.788 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:40.788 00.000 6880 Enqueuing Expose request
01:25:40.795 00.007 10052 IsGuiding returns 0
01:25:40.822 00.027 10052 PulseGuide returned control before completion, sleep 41
01:25:40.899 00.077 10052 IsGuiding returns 0
01:25:40.899 00.000 10052 Move returns status 0, amount 57
01:25:40.899 00.000 10052 MoveAxis(S, 34, ABG)
01:25:40.900 00.001 10052 Guiding  Dir = 1, Dur = 34
01:25:40.937 00.037 10052 IsSlewing returns 0
01:25:40.976 00.039 10052 IsGuiding returns 0
01:25:41.003 00.027 10052 PulseGuide returned control before completion, sleep 17
01:25:41.043 00.040 10052 IsGuiding returns 1
01:25:41.043 00.000 10052 scope still moving after pulse duration time elapsed
01:25:41.089 00.046 10052 IsSlewing returns 0
01:25:41.128 00.039 10052 IsGuiding returns 0
01:25:41.128 00.000 10052 scope move finished after 34 + 117 ms
01:25:41.128 00.000 10052 Move returns status 0, amount 34
01:25:41.128 00.000 10052 move complete, result=0
01:25:41.128 00.000 10052 worker thread done servicing request
01:25:41.128 00.000 10052 Worker thread wakes up
01:25:41.128 00.000 6880 GuideStep: -0.2 px 57 ms EAST, 0.2 px 34 ms SOUTH
01:25:41.128 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:41.129 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:41.138 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54d970ae-5af6-4dd8-9521-d87f7d833729"}
01:25:41.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54d970ae-5af6-4dd8-9521-d87f7d833729"}
01:25:41.142 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80fac397-ee66-479b-8220-f68c995f8254"}
01:25:41.142 00.000 6880 case statement mapped state 6 to 3
01:25:41.142 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80fac397-ee66-479b-8220-f68c995f8254"}
01:25:41.145 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d4e72589-9565-4972-9fa0-0302c8ce510c"}
01:25:41.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":941,"width":15,"height":15,"star_pos":[6.95,7.20],"pixels":"..."},"id":"d4e72589-9565-4972-9fa0-0302c8ce510c"}
01:25:42.256 01.111 10052 Exposure complete
01:25:42.318 00.062 10052 worker thread done servicing request
01:25:42.318 00.000 6880 OnExposeComplete: enter
01:25:42.318 00.000 6880 UpdateGuideState(): m_state=6
01:25:42.318 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 942
01:25:42.319 00.001 6880 Star::Find returns 1 (0), X=407.89, Y=888.20, Mass=2312, SNR=33.4, Peak=114 HFD=4.7
01:25:42.319 00.000 6880 MultiStar: [#1 0.15,0.06,0.96,U] [#2 -0.08,-0.05,0.95,U] [#3 -0.02,0.08,0.89,U] [#4 0.04,0.10,0.84,U] [#5 0.18,0.41,0.94,U] [#6 -0.15,-0.13,0.88,U] [#7 0.25,0.08,0.73,U] [#8 -0.04,-0.02,0.79,U] 
01:25:42.319 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.08}, one-star: {0.13, 0.20}
01:25:42.319 00.000 6880 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.61) = xAngle (2.64 = 2.64)
01:25:42.319 00.000 6880 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.61 = 2.61)
01:25:42.319 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.08 hyp=0.10 cameraTheta=1.03 mountX=-0.09 mountY=0.05, mountTheta=2.62
01:25:42.321 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.08, opts=13)
01:25:42.321 00.000 6880 Enqueuing Move request for scope (0.05, 0.08)
01:25:42.321 00.000 10052 Worker thread wakes up
01:25:42.321 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.08) opts 0xd
01:25:42.321 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.08)
01:25:42.322 00.001 10052 Moving (0.05, 0.08) raw xDistance=-0.09 yDistance=0.05
01:25:42.322 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:25:42.322 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.12, using input
01:25:42.322 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
01:25:42.322 00.000 10052 MoveAxis(E, 0, ABG)
01:25:42.322 00.000 10052 Move returns status 0, amount 0
01:25:42.322 00.000 10052 MoveAxis(N, 0, ABG)
01:25:42.322 00.000 10052 Move returns status 0, amount 0
01:25:42.322 00.000 10052 move complete, result=0
01:25:42.322 00.000 10052 worker thread done servicing request
01:25:42.345 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:42.386 00.041 6880 UpdateGuideState exits: m=2312 SNR=33.4
01:25:42.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:42.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:42.386 00.000 6880 Enqueuing Expose request
01:25:42.387 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:25:42.387 00.000 10052 Worker thread wakes up
01:25:42.387 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:42.387 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:43.130 00.743 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"630d0a86-2801-43a7-855a-842b68342643"}
01:25:43.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"630d0a86-2801-43a7-855a-842b68342643"}
01:25:43.131 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"085dc991-99ba-470f-a793-a379241853be"}
01:25:43.131 00.000 6880 case statement mapped state 6 to 3
01:25:43.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"085dc991-99ba-470f-a793-a379241853be"}
01:25:43.131 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f7bf3da-1300-4e77-9e0a-0077309ee350"}
01:25:43.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":942,"width":15,"height":15,"star_pos":[6.89,7.20],"pixels":"..."},"id":"3f7bf3da-1300-4e77-9e0a-0077309ee350"}
01:25:43.308 00.177 10052 Exposure complete
01:25:43.382 00.074 10052 worker thread done servicing request
01:25:43.383 00.001 6880 OnExposeComplete: enter
01:25:43.383 00.000 6880 UpdateGuideState(): m_state=6
01:25:43.383 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 943
01:25:43.383 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=888.67, Mass=2129, SNR=31.8, Peak=116 HFD=4.7
01:25:43.384 00.001 6880 MultiStar: [#1 0.38,0.79,0.00,M1] [#2 0.38,0.74,0.00,M1] [#3 0.31,0.49,0.00,M1] [#4 0.35,0.73,0.00,M1] [#5 0.43,0.87,0.00,M1] [#6 0.14,0.41,0.92,U] [#7 0.51,0.83,0.00,M1] [#8 0.40,0.77,0.00,M1] 
01:25:43.384 00.000 6880 refined, 1 included, MultiStar: {0.24, 0.54}, one-star: {0.33, 0.67}
01:25:43.384 00.000 6880 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.61) = xAngle (2.78 = 2.78)
01:25:43.384 00.000 6880 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.74 = 2.74)
01:25:43.384 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.54 hyp=0.59 cameraTheta=1.16 mountX=-0.55 mountY=0.23, mountTheta=2.75
01:25:43.385 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.54, opts=13)
01:25:43.385 00.000 6880 Enqueuing Move request for scope (0.24, 0.54)
01:25:43.385 00.000 10052 Worker thread wakes up
01:25:43.385 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.54) opts 0xd
01:25:43.385 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.54)
01:25:43.385 00.000 10052 Moving (0.24, 0.54) raw xDistance=-0.55 yDistance=0.23
01:25:43.385 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.55
01:25:43.386 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.23, slope = 0.05
01:25:43.386 00.000 10052 MoveAxis(E, 148, ABG)
01:25:43.386 00.000 10052 Guiding  Dir = 2, Dur = 148
01:25:43.407 00.021 10052 IsSlewing returns 0
01:25:43.416 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:43.445 00.029 10052 IsGuiding returns 0
01:25:43.464 00.019 6880 UpdateGuideState exits: m=2129 SNR=31.8
01:25:43.464 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:43.464 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:43.464 00.000 6880 Enqueuing Expose request
01:25:43.472 00.008 10052 PulseGuide returned control before completion, sleep 131
01:25:43.661 00.189 10052 IsGuiding returns 0
01:25:43.661 00.000 10052 Move returns status 0, amount 148
01:25:43.661 00.000 10052 MoveAxis(S, 87, ABG)
01:25:43.661 00.000 10052 Guiding  Dir = 1, Dur = 87
01:25:43.736 00.075 10052 IsSlewing returns 0
01:25:43.812 00.076 10052 IsGuiding returns 0
01:25:43.880 00.068 10052 PulseGuide returned control before completion, sleep 29
01:25:43.961 00.081 10052 IsGuiding returns 1
01:25:43.961 00.000 10052 scope still moving after pulse duration time elapsed
01:25:44.034 00.073 10052 IsSlewing returns 0
01:25:44.115 00.081 10052 IsGuiding returns 0
01:25:44.115 00.000 10052 scope move finished after 87 + 216 ms
01:25:44.115 00.000 10052 Move returns status 0, amount 87
01:25:44.115 00.000 10052 move complete, result=0
01:25:44.115 00.000 10052 worker thread done servicing request
01:25:44.115 00.000 10052 Worker thread wakes up
01:25:44.115 00.000 6880 GuideStep: -0.6 px 148 ms EAST, 0.2 px 87 ms SOUTH
01:25:44.115 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:44.115 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:45.130 01.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ccae65c7-e606-43fe-a000-fd6144c863c8"}
01:25:45.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ccae65c7-e606-43fe-a000-fd6144c863c8"}
01:25:45.130 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9ff67c4-3aad-4ec1-ae35-2ebd696ba295"}
01:25:45.131 00.001 6880 case statement mapped state 6 to 3
01:25:45.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9ff67c4-3aad-4ec1-ae35-2ebd696ba295"}
01:25:45.131 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4113aeaf-072d-4306-96cc-4dcb3a1cbe48"}
01:25:45.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":943,"width":15,"height":15,"star_pos":[7.09,6.67],"pixels":"..."},"id":"4113aeaf-072d-4306-96cc-4dcb3a1cbe48"}
01:25:45.259 00.128 10052 Exposure complete
01:25:45.322 00.063 10052 worker thread done servicing request
01:25:45.322 00.000 6880 OnExposeComplete: enter
01:25:45.322 00.000 6880 UpdateGuideState(): m_state=6
01:25:45.322 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 944
01:25:45.322 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=888.54, Mass=2154, SNR=32.0, Peak=106 HFD=5.0
01:25:45.322 00.000 6880 MultiStar: [#1 -0.27,0.46,0.00,M2] [#2 -0.27,0.51,0.00,M2] [#3 -0.23,0.66,0.00,M2] [#4 -0.10,0.72,0.00,M2] [#5 -0.22,0.80,0.00,M2] [#6 -0.35,0.79,0.00,M1] [#7 -0.20,0.67,0.00,M2] [#8 -0.25,0.67,0.00,M2] 
01:25:45.323 00.001 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.50 = -2.78)
01:25:45.323 00.000 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.81)
01:25:45.323 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.54 hyp=0.57 cameraTheta=1.89 mountX=-0.54 mountY=-0.19, mountTheta=-2.81
01:25:45.324 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.54, opts=13)
01:25:45.324 00.000 6880 Enqueuing Move request for scope (-0.18, 0.54)
01:25:45.324 00.000 10052 Worker thread wakes up
01:25:45.324 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.54) opts 0xd
01:25:45.324 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.54)
01:25:45.324 00.000 10052 Moving (-0.18, 0.54) raw xDistance=-0.54 yDistance=-0.19
01:25:45.324 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.54
01:25:45.324 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.04
01:25:45.324 00.000 10052 MoveAxis(E, 151, ABG)
01:25:45.324 00.000 10052 Guiding  Dir = 2, Dur = 151
01:25:45.345 00.021 10052 IsSlewing returns 0
01:25:45.353 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:45.383 00.030 10052 IsGuiding returns 0
01:25:45.387 00.004 6880 UpdateGuideState exits: m=2154 SNR=32.0
01:25:45.387 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:45.387 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:45.387 00.000 6880 Enqueuing Expose request
01:25:45.411 00.024 10052 PulseGuide returned control before completion, sleep 134
01:25:45.620 00.209 10052 IsGuiding returns 0
01:25:45.620 00.000 10052 Move returns status 0, amount 151
01:25:45.620 00.000 10052 MoveAxis(N, 0, ABG)
01:25:45.620 00.000 10052 Move returns status 0, amount 0
01:25:45.620 00.000 10052 move complete, result=0
01:25:45.620 00.000 10052 worker thread done servicing request
01:25:45.620 00.000 6880 GuideStep: -0.5 px 151 ms EAST, -0.2 px 0 ms NORTH
01:25:45.620 00.000 10052 Worker thread wakes up
01:25:45.620 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:45.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:46.539 00.919 10052 Exposure complete
01:25:46.598 00.059 10052 worker thread done servicing request
01:25:46.598 00.000 6880 OnExposeComplete: enter
01:25:46.598 00.000 6880 UpdateGuideState(): m_state=6
01:25:46.598 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 945
01:25:46.599 00.001 6880 Star::Find returns 1 (0), X=407.25, Y=888.51, Mass=2326, SNR=33.5, Peak=137 HFD=4.6
01:25:46.599 00.000 6880 MultiStar: [#1 -0.51,0.63,0.00,M3] [#2 -0.38,0.33,0.98,U] [#3 -0.47,0.53,0.00,M3] [#4 -0.66,0.59,0.00,M3] [#5 -0.56,0.85,0.00,M3] [#6 -0.42,0.69,0.00,M2] [#7 -0.54,0.34,0.00,M3] [#8 -0.60,0.70,0.00,M3] 
01:25:46.599 00.000 6880 refined, 1 included, MultiStar: {-0.45, 0.42}, one-star: {-0.51, 0.51}
01:25:46.599 00.000 6880 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.61) = xAngle (3.99 = -2.29)
01:25:46.599 00.000 6880 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.96 = -2.32)
01:25:46.599 00.000 6880 CameraToMount -- cameraX=-0.45 cameraY=0.42 hyp=0.61 cameraTheta=2.38 mountX=-0.40 mountY=-0.45, mountTheta=-2.30
01:25:46.601 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.45, y=0.42, opts=13)
01:25:46.601 00.000 6880 Enqueuing Move request for scope (-0.45, 0.42)
01:25:46.601 00.000 10052 Worker thread wakes up
01:25:46.601 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.42) opts 0xd
01:25:46.601 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.45, 0.42)
01:25:46.601 00.000 10052 Moving (-0.45, 0.42) raw xDistance=-0.40 yDistance=-0.45
01:25:46.601 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.40
01:25:46.601 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.45, slope = 0.01
01:25:46.601 00.000 10052 MoveAxis(E, 116, ABG)
01:25:46.601 00.000 10052 Guiding  Dir = 2, Dur = 116
01:25:46.623 00.022 10052 IsSlewing returns 0
01:25:46.625 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:46.656 00.031 6880 UpdateGuideState exits: m=2326 SNR=33.5
01:25:46.657 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:46.657 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:46.657 00.000 6880 Enqueuing Expose request
01:25:46.660 00.003 10052 IsGuiding returns 0
01:25:46.688 00.028 10052 PulseGuide returned control before completion, sleep 99
01:25:46.811 00.123 10052 IsGuiding returns 1
01:25:46.811 00.000 10052 scope still moving after pulse duration time elapsed
01:25:46.858 00.047 10052 IsSlewing returns 0
01:25:46.896 00.038 10052 IsGuiding returns 0
01:25:46.897 00.001 10052 scope move finished after 116 + 120 ms
01:25:46.897 00.000 10052 Move returns status 0, amount 116
01:25:46.897 00.000 10052 MoveAxis(N, 0, ABG)
01:25:46.897 00.000 10052 Move returns status 0, amount 0
01:25:46.897 00.000 10052 move complete, result=0
01:25:46.897 00.000 10052 worker thread done servicing request
01:25:46.897 00.000 6880 GuideStep: -0.4 px 116 ms EAST, -0.5 px 0 ms NORTH
01:25:46.897 00.000 10052 Worker thread wakes up
01:25:46.897 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:46.897 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:47.129 00.232 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2b4b8b8-b103-4ef1-8a06-79b404813988"}
01:25:47.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2b4b8b8-b103-4ef1-8a06-79b404813988"}
01:25:47.130 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62507c3c-fb1a-4759-a1f4-3cef19625165"}
01:25:47.130 00.000 6880 case statement mapped state 6 to 3
01:25:47.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62507c3c-fb1a-4759-a1f4-3cef19625165"}
01:25:47.130 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4d864a13-6109-4b5a-86e3-99690b172437"}
01:25:47.131 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":945,"width":15,"height":15,"star_pos":[7.25,6.51],"pixels":"..."},"id":"4d864a13-6109-4b5a-86e3-99690b172437"}
01:25:48.032 00.901 10052 Exposure complete
01:25:48.100 00.068 10052 worker thread done servicing request
01:25:48.101 00.001 6880 OnExposeComplete: enter
01:25:48.101 00.000 6880 UpdateGuideState(): m_state=6
01:25:48.101 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 946
01:25:48.101 00.000 6880 Star::Find returns 1 (0), X=406.92, Y=888.24, Mass=2385, SNR=33.8, Peak=132 HFD=4.7
01:25:48.102 00.001 6880 MultiStar: [#1 -0.86,0.27,0.00,M4] [#2 -0.53,0.19,0.00,M2] [#3 -0.55,0.27,0.00,M4] [#4 -0.98,0.24,0.00,M4] [#5 -0.77,0.31,0.00,M4] [#6 -0.75,0.16,0.00,M3] [#7 -0.88,0.36,0.00,M4] [#8 -0.82,0.40,0.00,M4] 
01:25:48.102 00.000 6880 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.61) = xAngle (4.48 = -1.81)
01:25:48.102 00.000 6880 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.44 = -1.84)
01:25:48.102 00.000 6880 CameraToMount -- cameraX=-0.84 cameraY=0.24 hyp=0.88 cameraTheta=2.86 mountX=-0.21 mountY=-0.84, mountTheta=-1.81
01:25:48.103 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.84, y=0.24, opts=13)
01:25:48.103 00.000 6880 Enqueuing Move request for scope (-0.84, 0.24)
01:25:48.103 00.000 10052 Worker thread wakes up
01:25:48.103 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.84, 0.24) opts 0xd
01:25:48.103 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.84, 0.24)
01:25:48.103 00.000 10052 Moving (-0.84, 0.24) raw xDistance=-0.21 yDistance=-0.84
01:25:48.103 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:25:48.103 00.000 10052 Lowpass2 history cleared, outlier deflection
01:25:48.103 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.84, slope = 0.00
01:25:48.103 00.000 10052 MoveAxis(E, 61, ABG)
01:25:48.103 00.000 10052 Guiding  Dir = 2, Dur = 61
01:25:48.122 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:48.147 00.025 10052 IsSlewing returns 0
01:25:48.154 00.007 6880 UpdateGuideState exits: m=2385 SNR=33.8
01:25:48.154 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:48.154 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:48.154 00.000 6880 Enqueuing Expose request
01:25:48.213 00.059 10052 IsGuiding returns 0
01:25:48.350 00.137 10052 IsGuiding returns 1
01:25:48.351 00.001 10052 scope still moving after pulse duration time elapsed
01:25:48.459 00.108 10052 IsSlewing returns 0
01:25:48.533 00.074 10052 IsGuiding returns 0
01:25:48.533 00.000 10052 scope move finished after 61 + 258 ms
01:25:48.533 00.000 10052 Move returns status 0, amount 61
01:25:48.533 00.000 10052 MoveAxis(N, 154, ABG)
01:25:48.533 00.000 10052 Guiding  Dir = 0, Dur = 154
01:25:48.608 00.075 10052 IsSlewing returns 0
01:25:48.676 00.068 10052 IsGuiding returns 0
01:25:48.703 00.027 10052 PulseGuide returned control before completion, sleep 138
01:25:48.879 00.176 10052 IsGuiding returns 0
01:25:48.879 00.000 10052 Move returns status 0, amount 154
01:25:48.879 00.000 10052 move complete, result=0
01:25:48.879 00.000 10052 worker thread done servicing request
01:25:48.879 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.8 px 154 ms NORTH
01:25:48.879 00.000 10052 Worker thread wakes up
01:25:48.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:48.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:49.129 00.250 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1fb0f22e-954c-4a91-8101-f8e2e0d2eaa9"}
01:25:49.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1fb0f22e-954c-4a91-8101-f8e2e0d2eaa9"}
01:25:49.129 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b44bad5e-92f1-4c08-b2e2-4a7a240c80b0"}
01:25:49.129 00.000 6880 case statement mapped state 6 to 3
01:25:49.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b44bad5e-92f1-4c08-b2e2-4a7a240c80b0"}
01:25:49.129 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8bb77e0f-8664-4474-b8fe-d0aa2bc6e788"}
01:25:49.131 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":946,"width":15,"height":15,"star_pos":[6.92,7.24],"pixels":"..."},"id":"8bb77e0f-8664-4474-b8fe-d0aa2bc6e788"}
01:25:49.789 00.658 10052 Exposure complete
01:25:49.849 00.060 10052 worker thread done servicing request
01:25:49.849 00.000 6880 OnExposeComplete: enter
01:25:49.849 00.000 6880 UpdateGuideState(): m_state=6
01:25:49.850 00.001 6880 Star::Find(15, 406, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 947
01:25:49.850 00.000 6880 Star::Find returns 1 (0), X=407.16, Y=888.30, Mass=2333, SNR=33.5, Peak=150 HFD=4.9
01:25:49.850 00.000 6880 MultiStar: [#1 -0.45,0.33,0.00,M5] [#2 -0.35,0.23,0.95,U] [#3 -0.38,0.37,0.00,M5] [#4 -0.47,0.33,0.00,M5] [#5 -0.61,0.54,0.00,M5] [#6 -0.55,0.40,0.00,M4] [#7 -0.50,0.50,0.00,M5] [#8 -0.80,0.18,0.00,M5] 
01:25:49.850 00.000 6880 refined, 1 included, MultiStar: {-0.48, 0.27}, one-star: {-0.61, 0.30}
01:25:49.850 00.000 6880 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.61) = xAngle (4.24 = -2.04)
01:25:49.850 00.000 6880 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.07)
01:25:49.851 00.001 6880 CameraToMount -- cameraX=-0.48 cameraY=0.27 hyp=0.55 cameraTheta=2.63 mountX=-0.25 mountY=-0.48, mountTheta=-2.05
01:25:49.852 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.48, y=0.27, opts=13)
01:25:49.852 00.000 6880 Enqueuing Move request for scope (-0.48, 0.27)
01:25:49.852 00.000 10052 Worker thread wakes up
01:25:49.852 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.27) opts 0xd
01:25:49.852 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.48, 0.27)
01:25:49.852 00.000 10052 Moving (-0.48, 0.27) raw xDistance=-0.25 yDistance=-0.48
01:25:49.852 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:25:49.852 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.48, slope = 0.00
01:25:49.853 00.001 10052 MoveAxis(E, 70, ABG)
01:25:49.853 00.000 10052 Guiding  Dir = 2, Dur = 70
01:25:49.872 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:49.902 00.030 6880 UpdateGuideState exits: m=2333 SNR=33.5
01:25:49.903 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:49.903 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:49.903 00.000 6880 Enqueuing Expose request
01:25:49.928 00.025 10052 IsSlewing returns 0
01:25:50.002 00.074 10052 IsGuiding returns 0
01:25:50.058 00.056 10052 PulseGuide returned control before completion, sleep 24
01:25:50.134 00.076 10052 IsGuiding returns 1
01:25:50.134 00.000 10052 scope still moving after pulse duration time elapsed
01:25:50.214 00.080 10052 IsSlewing returns 0
01:25:50.293 00.079 10052 IsGuiding returns 0
01:25:50.293 00.000 10052 scope move finished after 70 + 220 ms
01:25:50.293 00.000 10052 Move returns status 0, amount 70
01:25:50.293 00.000 10052 MoveAxis(N, 88, ABG)
01:25:50.294 00.001 10052 Guiding  Dir = 0, Dur = 88
01:25:50.367 00.073 10052 IsSlewing returns 0
01:25:50.433 00.066 10052 IsGuiding returns 0
01:25:50.499 00.066 10052 PulseGuide returned control before completion, sleep 33
01:25:50.603 00.104 10052 IsGuiding returns 1
01:25:50.603 00.000 10052 scope still moving after pulse duration time elapsed
01:25:50.678 00.075 10052 IsSlewing returns 0
01:25:50.753 00.075 10052 IsGuiding returns 0
01:25:50.753 00.000 10052 scope move finished after 88 + 231 ms
01:25:50.753 00.000 10052 Move returns status 0, amount 88
01:25:50.753 00.000 10052 move complete, result=0
01:25:50.753 00.000 10052 worker thread done servicing request
01:25:50.753 00.000 10052 Worker thread wakes up
01:25:50.754 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:50.754 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:50.754 00.000 6880 GuideStep: -0.2 px 70 ms EAST, -0.5 px 88 ms NORTH
01:25:51.129 00.375 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"129f9419-0328-4d6d-8d50-59af86a2b594"}
01:25:51.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"129f9419-0328-4d6d-8d50-59af86a2b594"}
01:25:51.130 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ccfcbf3-fb49-4fad-9cda-e42928d1efc4"}
01:25:51.130 00.000 6880 case statement mapped state 6 to 3
01:25:51.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ccfcbf3-fb49-4fad-9cda-e42928d1efc4"}
01:25:51.130 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c2634e41-8780-479f-9082-d370df44a851"}
01:25:51.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":947,"width":15,"height":15,"star_pos":[7.16,7.30],"pixels":"..."},"id":"c2634e41-8780-479f-9082-d370df44a851"}
01:25:51.888 00.758 10052 Exposure complete
01:25:51.954 00.066 10052 worker thread done servicing request
01:25:51.954 00.000 6880 OnExposeComplete: enter
01:25:51.954 00.000 6880 UpdateGuideState(): m_state=6
01:25:51.954 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 948
01:25:51.955 00.001 6880 Star::Find returns 1 (0), X=407.56, Y=888.13, Mass=2375, SNR=33.8, Peak=156 HFD=4.6
01:25:51.955 00.000 6880 MultiStar: [#1 -0.27,0.19,0.95,U] [#2 -0.28,0.16,0.98,U] [#3 -0.42,0.13,0.89,U] [#4 -0.46,0.13,0.86,U] [#5 -0.34,0.15,0.98,U] [#6 -0.38,0.20,0.91,U] [#7 -0.37,0.16,0.78,U] [#8 -0.28,0.41,0.78,U] 
01:25:51.955 00.000 6880 single-star, 8 included, MultiStar: {-0.33, 0.18}, one-star: {-0.20, 0.13}
01:25:51.955 00.000 6880 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.61) = xAngle (4.16 = -2.12)
01:25:51.955 00.000 6880 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.13 = -2.15)
01:25:51.955 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.55 mountX=-0.13 mountY=-0.20, mountTheta=-2.13
01:25:51.958 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.13, opts=13)
01:25:51.958 00.000 6880 Enqueuing Move request for scope (-0.20, 0.13)
01:25:51.958 00.000 10052 Worker thread wakes up
01:25:51.958 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
01:25:51.958 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
01:25:51.958 00.000 10052 Moving (-0.20, 0.13) raw xDistance=-0.13 yDistance=-0.20
01:25:51.958 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:25:51.958 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = 0.00
01:25:51.958 00.000 10052 MoveAxis(E, 37, ABG)
01:25:51.958 00.000 10052 Guiding  Dir = 2, Dur = 37
01:25:51.985 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:52.018 00.033 6880 UpdateGuideState exits: m=2375 SNR=33.8
01:25:52.018 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:52.018 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:52.018 00.000 6880 Enqueuing Expose request
01:25:52.030 00.012 10052 IsSlewing returns 0
01:25:52.110 00.080 10052 IsGuiding returns 0
01:25:52.253 00.143 10052 IsGuiding returns 0
01:25:52.253 00.000 10052 Move returns status 0, amount 37
01:25:52.253 00.000 10052 MoveAxis(N, 36, ABG)
01:25:52.253 00.000 10052 Guiding  Dir = 0, Dur = 36
01:25:52.319 00.066 10052 IsSlewing returns 0
01:25:52.396 00.077 10052 IsGuiding returns 0
01:25:52.526 00.130 10052 IsGuiding returns 0
01:25:52.526 00.000 10052 Move returns status 0, amount 36
01:25:52.526 00.000 10052 move complete, result=0
01:25:52.526 00.000 10052 worker thread done servicing request
01:25:52.527 00.001 10052 Worker thread wakes up
01:25:52.527 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:52.527 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:52.527 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.2 px 36 ms NORTH
01:25:53.129 00.602 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"74e90ccb-a200-4c75-bc58-c582344739e3"}
01:25:53.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"74e90ccb-a200-4c75-bc58-c582344739e3"}
01:25:53.130 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88f18b6b-faaa-4281-a4a2-7b16f8e2bf55"}
01:25:53.130 00.000 6880 case statement mapped state 6 to 3
01:25:53.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"88f18b6b-faaa-4281-a4a2-7b16f8e2bf55"}
01:25:53.131 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"324119f7-29c9-4ab5-9b15-b8ee21e7a018"}
01:25:53.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":948,"width":15,"height":15,"star_pos":[6.56,7.13],"pixels":"..."},"id":"324119f7-29c9-4ab5-9b15-b8ee21e7a018"}
01:25:53.439 00.308 10052 Exposure complete
01:25:53.526 00.087 10052 worker thread done servicing request
01:25:53.527 00.001 6880 OnExposeComplete: enter
01:25:53.527 00.000 6880 UpdateGuideState(): m_state=6
01:25:53.527 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 949
01:25:53.527 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=887.98, Mass=2379, SNR=33.9, Peak=149 HFD=5.0
01:25:53.528 00.001 6880 MultiStar: [#1 -0.27,0.10,0.95,U] [#2 -0.28,0.03,0.98,U] [#3 -0.27,0.05,0.89,U] [#4 -0.46,0.01,0.83,U] [#5 -0.38,0.09,0.98,U] [#6 -0.25,0.15,0.90,U] [#7 -0.19,0.23,0.76,U] [#8 -0.27,0.04,0.78,U] 
01:25:53.528 00.000 6880 single-star, 8 included, MultiStar: {-0.29, 0.07}, one-star: {-0.25, -0.02}
01:25:53.528 00.000 6880 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.61) = xAngle (-1.47 = -1.47)
01:25:53.528 00.000 6880 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
01:25:53.528 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.08 mountX=0.03 mountY=-0.25, mountTheta=-1.47
01:25:53.529 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.02, opts=13)
01:25:53.530 00.001 6880 Enqueuing Move request for scope (-0.25, -0.02)
01:25:53.530 00.000 10052 Worker thread wakes up
01:25:53.530 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
01:25:53.530 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
01:25:53.530 00.000 10052 Moving (-0.25, -0.02) raw xDistance=0.03 yDistance=-0.25
01:25:53.530 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:25:53.530 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.25, slope = 0.00
01:25:53.530 00.000 10052 MoveAxis(E, 0, ABG)
01:25:53.530 00.000 10052 Move returns status 0, amount 0
01:25:53.530 00.000 10052 MoveAxis(N, 46, ABG)
01:25:53.530 00.000 10052 Guiding  Dir = 0, Dur = 46
01:25:53.562 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:53.580 00.018 10052 IsSlewing returns 0
01:25:53.611 00.031 6880 UpdateGuideState exits: m=2379 SNR=33.9
01:25:53.611 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:53.611 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:53.611 00.000 6880 Enqueuing Expose request
01:25:53.654 00.043 10052 IsGuiding returns 0
01:25:53.795 00.141 10052 IsGuiding returns 0
01:25:53.795 00.000 10052 Move returns status 0, amount 46
01:25:53.795 00.000 10052 move complete, result=0
01:25:53.795 00.000 10052 worker thread done servicing request
01:25:53.796 00.001 10052 Worker thread wakes up
01:25:53.796 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 46 ms NORTH
01:25:53.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:53.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:54.927 01.131 10052 Exposure complete
01:25:55.007 00.080 10052 worker thread done servicing request
01:25:55.007 00.000 6880 OnExposeComplete: enter
01:25:55.007 00.000 6880 UpdateGuideState(): m_state=6
01:25:55.008 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 950
01:25:55.008 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=888.07, Mass=2233, SNR=32.7, Peak=142 HFD=4.4
01:25:55.008 00.000 6880 MultiStar: [#1 0.32,0.29,0.94,U] [#2 0.28,0.07,1.00,U] [#3 0.25,0.14,0.93,U] [#4 0.21,0.21,0.86,U] [#5 0.14,0.08,1.00,U] [#6 0.29,0.03,0.91,U] [#7 0.39,0.24,0.78,U] [#8 0.09,0.11,0.81,U] 
01:25:55.008 00.000 6880 single-star, 8 included, MultiStar: {0.25, 0.14}, one-star: {0.25, 0.07}
01:25:55.008 00.000 6880 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
01:25:55.008 00.000 6880 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.86 = 1.86)
01:25:55.008 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.28 mountX=-0.08 mountY=0.25, mountTheta=1.89
01:25:55.011 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.07, opts=13)
01:25:55.011 00.000 6880 Enqueuing Move request for scope (0.25, 0.07)
01:25:55.011 00.000 10052 Worker thread wakes up
01:25:55.011 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
01:25:55.011 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
01:25:55.011 00.000 10052 Moving (0.25, 0.07) raw xDistance=-0.08 yDistance=0.25
01:25:55.011 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:25:55.011 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.39, using input
01:25:55.012 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.25, slope = 0.22
01:25:55.012 00.000 10052 MoveAxis(E, 0, ABG)
01:25:55.012 00.000 10052 Move returns status 0, amount 0
01:25:55.012 00.000 10052 MoveAxis(S, 46, ABG)
01:25:55.012 00.000 10052 Guiding  Dir = 1, Dur = 46
01:25:55.032 00.020 10052 IsSlewing returns 0
01:25:55.033 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:55.070 00.037 10052 IsGuiding returns 0
01:25:55.073 00.003 6880 UpdateGuideState exits: m=2233 SNR=32.7
01:25:55.073 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:55.073 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:55.073 00.000 6880 Enqueuing Expose request
01:25:55.098 00.025 10052 PulseGuide returned control before completion, sleep 29
01:25:55.129 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d7dbe99-3fd5-4a98-8be0-cee444ae10f9"}
01:25:55.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d7dbe99-3fd5-4a98-8be0-cee444ae10f9"}
01:25:55.130 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed252942-9d34-429f-8644-732d0646160a"}
01:25:55.130 00.000 6880 case statement mapped state 6 to 3
01:25:55.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed252942-9d34-429f-8644-732d0646160a"}
01:25:55.131 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da36ed6a-36ff-45de-a0d4-8936c4303dfe"}
01:25:55.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":950,"width":15,"height":15,"star_pos":[7.02,7.07],"pixels":"..."},"id":"da36ed6a-36ff-45de-a0d4-8936c4303dfe"}
01:25:55.161 00.030 10052 IsGuiding returns 0
01:25:55.161 00.000 10052 Move returns status 0, amount 46
01:25:55.161 00.000 10052 move complete, result=0
01:25:55.161 00.000 10052 worker thread done servicing request
01:25:55.162 00.001 10052 Worker thread wakes up
01:25:55.162 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:55.162 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:55.179 00.017 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 46 ms SOUTH
01:25:56.071 00.892 10052 Exposure complete
01:25:56.151 00.080 10052 worker thread done servicing request
01:25:56.151 00.000 6880 OnExposeComplete: enter
01:25:56.151 00.000 6880 UpdateGuideState(): m_state=6
01:25:56.151 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 951
01:25:56.151 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=888.18, Mass=2275, SNR=33.1, Peak=141 HFD=4.6
01:25:56.151 00.000 6880 MultiStar: [#1 0.39,0.19,0.95,U] [#2 0.33,0.15,0.98,U] [#3 0.11,0.25,0.92,U] [#4 0.19,0.06,0.83,U] [#5 0.23,0.38,0.96,U] [#6 0.04,0.24,0.96,U] [#7 0.39,0.36,0.00,M3] [#8 0.14,0.21,0.81,U] 
01:25:56.152 00.001 6880 refined, 7 included, MultiStar: {0.21, 0.21}, one-star: {0.26, 0.18}
01:25:56.152 00.000 6880 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.61) = xAngle (2.39 = 2.39)
01:25:56.152 00.000 6880 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.36 = 2.36)
01:25:56.152 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.21 hyp=0.30 cameraTheta=0.77 mountX=-0.22 mountY=0.21, mountTheta=2.37
01:25:56.153 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.21, opts=13)
01:25:56.153 00.000 6880 Enqueuing Move request for scope (0.21, 0.21)
01:25:56.153 00.000 10052 Worker thread wakes up
01:25:56.153 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.21) opts 0xd
01:25:56.154 00.001 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.21)
01:25:56.154 00.000 10052 Moving (0.21, 0.21) raw xDistance=-0.22 yDistance=0.21
01:25:56.154 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:25:56.154 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.41, using input
01:25:56.154 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.21, slope = 0.18
01:25:56.154 00.000 10052 MoveAxis(E, 58, ABG)
01:25:56.154 00.000 10052 Guiding  Dir = 2, Dur = 58
01:25:56.188 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:56.214 00.026 10052 IsSlewing returns 0
01:25:56.231 00.017 6880 UpdateGuideState exits: m=2275 SNR=33.1
01:25:56.232 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:56.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:56.232 00.000 6880 Enqueuing Expose request
01:25:56.284 00.052 10052 IsGuiding returns 0
01:25:56.421 00.137 10052 IsGuiding returns 1
01:25:56.423 00.002 10052 scope still moving after pulse duration time elapsed
01:25:56.533 00.110 10052 IsSlewing returns 0
01:25:56.601 00.068 10052 IsGuiding returns 0
01:25:56.601 00.000 10052 scope move finished after 58 + 258 ms
01:25:56.601 00.000 10052 Move returns status 0, amount 58
01:25:56.601 00.000 10052 MoveAxis(S, 38, ABG)
01:25:56.601 00.000 10052 Guiding  Dir = 1, Dur = 38
01:25:56.640 00.039 10052 IsSlewing returns 0
01:25:56.678 00.038 10052 IsGuiding returns 0
01:25:56.704 00.026 10052 PulseGuide returned control before completion, sleep 22
01:25:56.761 00.057 10052 IsGuiding returns 0
01:25:56.761 00.000 10052 Move returns status 0, amount 38
01:25:56.762 00.001 10052 move complete, result=0
01:25:56.762 00.000 10052 worker thread done servicing request
01:25:56.762 00.000 6880 GuideStep: -0.2 px 58 ms EAST, 0.2 px 38 ms SOUTH
01:25:56.762 00.000 10052 Worker thread wakes up
01:25:56.762 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:56.762 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:57.127 00.365 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dae5183d-459f-473e-8a10-ae159e6cdfa2"}
01:25:57.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dae5183d-459f-473e-8a10-ae159e6cdfa2"}
01:25:57.127 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"90c24d7c-f60d-4c8c-81bb-11e8e51a351a"}
01:25:57.127 00.000 6880 case statement mapped state 6 to 3
01:25:57.128 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"90c24d7c-f60d-4c8c-81bb-11e8e51a351a"}
01:25:57.128 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3ab7a495-483b-48b7-b57c-1d97f5749e9f"}
01:25:57.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":951,"width":15,"height":15,"star_pos":[7.02,7.18],"pixels":"..."},"id":"3ab7a495-483b-48b7-b57c-1d97f5749e9f"}
01:25:57.894 00.766 10052 Exposure complete
01:25:57.969 00.075 10052 worker thread done servicing request
01:25:57.969 00.000 6880 OnExposeComplete: enter
01:25:57.969 00.000 6880 UpdateGuideState(): m_state=6
01:25:57.969 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 952
01:25:57.969 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=888.15, Mass=2198, SNR=32.5, Peak=104 HFD=5.2
01:25:57.970 00.001 6880 MultiStar: [#1 -0.16,0.08,0.98,U] [#2 -0.25,0.09,0.98,U] [#3 -0.26,-0.01,0.94,U] [#4 -0.43,0.10,0.84,U] [#5 -0.47,0.17,0.96,U] [#6 -0.30,-0.09,0.92,U] [#7 -0.19,0.04,0.74,U] [#8 -0.60,-0.12,0.00,M2] 
01:25:57.970 00.000 6880 refined, 7 included, MultiStar: {-0.30, 0.07}, one-star: {-0.31, 0.15}
01:25:57.970 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.53 = -1.75)
01:25:57.970 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.50 = -1.78)
01:25:57.970 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.07 hyp=0.30 cameraTheta=2.92 mountX=-0.05 mountY=-0.30, mountTheta=-1.75
01:25:57.971 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.07, opts=13)
01:25:57.972 00.001 6880 Enqueuing Move request for scope (-0.30, 0.07)
01:25:57.972 00.000 10052 Worker thread wakes up
01:25:57.972 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.07) opts 0xd
01:25:57.972 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.07)
01:25:57.972 00.000 10052 Moving (-0.30, 0.07) raw xDistance=-0.05 yDistance=-0.30
01:25:57.972 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:25:57.972 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.08
01:25:57.972 00.000 10052 MoveAxis(E, 0, ABG)
01:25:57.972 00.000 10052 Move returns status 0, amount 0
01:25:57.972 00.000 10052 MoveAxis(N, 0, ABG)
01:25:57.972 00.000 10052 Move returns status 0, amount 0
01:25:57.972 00.000 10052 move complete, result=0
01:25:57.973 00.001 10052 worker thread done servicing request
01:25:58.001 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:58.043 00.042 6880 UpdateGuideState exits: m=2198 SNR=32.5
01:25:58.043 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:58.044 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:58.044 00.000 6880 Enqueuing Expose request
01:25:58.044 00.000 10052 Worker thread wakes up
01:25:58.044 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:25:58.044 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:58.044 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:58.964 00.920 10052 Exposure complete
01:25:59.019 00.055 10052 worker thread done servicing request
01:25:59.019 00.000 6880 OnExposeComplete: enter
01:25:59.019 00.000 6880 UpdateGuideState(): m_state=6
01:25:59.019 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 953
01:25:59.019 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=887.87, Mass=2240, SNR=32.6, Peak=110 HFD=5.2
01:25:59.020 00.001 6880 MultiStar: [#1 -0.24,0.10,0.92,U] [#2 -0.46,0.08,0.97,U] [#3 -0.31,0.03,0.90,U] [#4 -0.35,-0.33,0.82,U] [#5 -0.44,-0.08,0.91,U] [#6 -0.54,-0.08,0.00,M1] [#7 -0.03,0.06,0.73,U] [#8 -0.31,-0.10,0.75,U] 
01:25:59.020 00.000 6880 refined, 7 included, MultiStar: {-0.31, -0.04}, one-star: {-0.30, -0.13}
01:25:59.020 00.000 6880 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
01:25:59.020 00.000 6880 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
01:25:59.020 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=-0.04 hyp=0.32 cameraTheta=-3.01 mountX=0.06 mountY=-0.31, mountTheta=-1.40
01:25:59.021 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=-0.04, opts=13)
01:25:59.021 00.000 6880 Enqueuing Move request for scope (-0.31, -0.04)
01:25:59.021 00.000 10052 Worker thread wakes up
01:25:59.021 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.04) opts 0xd
01:25:59.021 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, -0.04)
01:25:59.021 00.000 10052 Moving (-0.31, -0.04) raw xDistance=0.06 yDistance=-0.31
01:25:59.021 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:25:59.021 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.03
01:25:59.022 00.001 10052 MoveAxis(E, 0, ABG)
01:25:59.022 00.000 10052 Move returns status 0, amount 0
01:25:59.022 00.000 10052 MoveAxis(N, 0, ABG)
01:25:59.022 00.000 10052 Move returns status 0, amount 0
01:25:59.022 00.000 10052 move complete, result=0
01:25:59.022 00.000 10052 worker thread done servicing request
01:25:59.040 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:25:59.075 00.035 6880 UpdateGuideState exits: m=2240 SNR=32.6
01:25:59.075 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:25:59.075 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:25:59.075 00.000 6880 Enqueuing Expose request
01:25:59.075 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:25:59.075 00.000 10052 Worker thread wakes up
01:25:59.075 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:25:59.075 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:25:59.128 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f9f382c-e6b7-4207-b88a-2ce109e135f3"}
01:25:59.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f9f382c-e6b7-4207-b88a-2ce109e135f3"}
01:25:59.129 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53210b93-556e-442e-b89a-a582afa7232d"}
01:25:59.129 00.000 6880 case statement mapped state 6 to 3
01:25:59.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53210b93-556e-442e-b89a-a582afa7232d"}
01:25:59.130 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a8a75474-9c80-47e7-a7e2-efbd357a5fcb"}
01:25:59.131 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":953,"width":15,"height":15,"star_pos":[7.46,6.87],"pixels":"..."},"id":"a8a75474-9c80-47e7-a7e2-efbd357a5fcb"}
01:26:00.214 01.083 10052 Exposure complete
01:26:00.290 00.076 10052 worker thread done servicing request
01:26:00.290 00.000 6880 OnExposeComplete: enter
01:26:00.290 00.000 6880 UpdateGuideState(): m_state=6
01:26:00.291 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 954
01:26:00.291 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=888.26, Mass=2149, SNR=32.1, Peak=124 HFD=4.8
01:26:00.291 00.000 6880 MultiStar: [#1 0.23,0.51,0.00,M1] [#2 0.34,0.35,0.98,U] [#3 0.24,0.44,0.94,U] [#4 0.15,0.32,0.86,U] [#5 0.29,0.58,0.00,M1] [#6 0.19,0.40,0.89,U] [#7 0.24,0.52,0.00,M2] [#8 0.19,0.36,0.82,U] 
01:26:00.291 00.000 6880 single-star, 5 included, MultiStar: {0.21, 0.35}, one-star: {0.17, 0.26}
01:26:00.291 00.000 6880 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.61) = xAngle (2.60 = 2.60)
01:26:00.291 00.000 6880 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.57 = 2.57)
01:26:00.291 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.26 hyp=0.31 cameraTheta=0.99 mountX=-0.26 mountY=0.17, mountTheta=2.58
01:26:00.293 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.26, opts=13)
01:26:00.293 00.000 6880 Enqueuing Move request for scope (0.17, 0.26)
01:26:00.293 00.000 10052 Worker thread wakes up
01:26:00.293 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.26) opts 0xd
01:26:00.293 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.26)
01:26:00.293 00.000 10052 Moving (0.17, 0.26) raw xDistance=-0.26 yDistance=0.17
01:26:00.293 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:26:00.293 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.05
01:26:00.293 00.000 10052 MoveAxis(E, 71, ABG)
01:26:00.293 00.000 10052 Guiding  Dir = 2, Dur = 71
01:26:00.322 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:00.335 00.013 10052 IsSlewing returns 0
01:26:00.361 00.026 6880 UpdateGuideState exits: m=2149 SNR=32.1
01:26:00.361 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:00.361 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:00.361 00.000 6880 Enqueuing Expose request
01:26:00.410 00.049 10052 IsGuiding returns 0
01:26:00.473 00.063 10052 PulseGuide returned control before completion, sleep 18
01:26:00.543 00.070 10052 IsGuiding returns 1
01:26:00.543 00.000 10052 scope still moving after pulse duration time elapsed
01:26:00.590 00.047 10052 IsSlewing returns 0
01:26:00.629 00.039 10052 IsGuiding returns 0
01:26:00.629 00.000 10052 scope move finished after 71 + 148 ms
01:26:00.629 00.000 10052 Move returns status 0, amount 71
01:26:00.629 00.000 10052 MoveAxis(N, 0, ABG)
01:26:00.629 00.000 10052 Move returns status 0, amount 0
01:26:00.629 00.000 10052 move complete, result=0
01:26:00.630 00.001 10052 worker thread done servicing request
01:26:00.630 00.000 10052 Worker thread wakes up
01:26:00.630 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:00.630 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:00.630 00.000 6880 GuideStep: -0.3 px 71 ms EAST, 0.2 px 0 ms NORTH
01:26:01.127 00.497 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b32fd8c5-ae24-4750-979f-730ddcb02d48"}
01:26:01.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b32fd8c5-ae24-4750-979f-730ddcb02d48"}
01:26:01.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2233d69-d0d0-4563-9036-8a658d2eee70"}
01:26:01.128 00.000 6880 case statement mapped state 6 to 3
01:26:01.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2233d69-d0d0-4563-9036-8a658d2eee70"}
01:26:01.129 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"22bdd6db-0d49-4cbc-bfdf-c336c4458e63"}
01:26:01.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":954,"width":15,"height":15,"star_pos":[6.93,7.26],"pixels":"..."},"id":"22bdd6db-0d49-4cbc-bfdf-c336c4458e63"}
01:26:01.541 00.412 10052 Exposure complete
01:26:01.622 00.081 10052 worker thread done servicing request
01:26:01.622 00.000 6880 OnExposeComplete: enter
01:26:01.622 00.000 6880 UpdateGuideState(): m_state=6
01:26:01.623 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 955
01:26:01.623 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.35, Mass=2149, SNR=32.0, Peak=123 HFD=5.0
01:26:01.623 00.000 6880 MultiStar: [#1 0.23,0.43,0.97,U] [#2 0.15,0.36,0.99,U] [#3 0.07,0.22,0.94,U] [#4 0.08,0.29,0.84,U] [#5 0.08,0.22,0.98,U] [#6 0.05,0.25,0.90,U] [#7 0.25,0.43,0.77,U] [#8 0.24,0.18,0.80,U] 
01:26:01.623 00.000 6880 refined, 8 included, MultiStar: {0.14, 0.30}, one-star: {0.15, 0.35}
01:26:01.623 00.000 6880 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.61) = xAngle (2.75 = 2.75)
01:26:01.623 00.000 6880 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.72 = 2.72)
01:26:01.623 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.13 mountX=-0.31 mountY=0.14, mountTheta=2.72
01:26:01.625 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.30, opts=13)
01:26:01.625 00.000 6880 Enqueuing Move request for scope (0.14, 0.30)
01:26:01.625 00.000 10052 Worker thread wakes up
01:26:01.625 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
01:26:01.625 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
01:26:01.625 00.000 10052 Moving (0.14, 0.30) raw xDistance=-0.31 yDistance=0.14
01:26:01.625 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
01:26:01.625 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.20, using input
01:26:01.625 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.05
01:26:01.626 00.001 10052 MoveAxis(E, 86, ABG)
01:26:01.626 00.000 10052 Guiding  Dir = 2, Dur = 86
01:26:01.649 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:01.685 00.036 6880 UpdateGuideState exits: m=2149 SNR=32.0
01:26:01.685 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:01.685 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:01.685 00.000 6880 Enqueuing Expose request
01:26:01.691 00.006 10052 IsSlewing returns 0
01:26:01.771 00.080 10052 IsGuiding returns 0
01:26:01.839 00.068 10052 PulseGuide returned control before completion, sleep 28
01:26:01.955 00.116 10052 IsGuiding returns 0
01:26:01.955 00.000 10052 Move returns status 0, amount 86
01:26:01.955 00.000 10052 MoveAxis(N, 0, ABG)
01:26:01.955 00.000 10052 Move returns status 0, amount 0
01:26:01.955 00.000 10052 move complete, result=0
01:26:01.955 00.000 10052 worker thread done servicing request
01:26:01.956 00.001 10052 Worker thread wakes up
01:26:01.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:01.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:01.956 00.000 6880 GuideStep: -0.3 px 86 ms EAST, 0.1 px 0 ms NORTH
01:26:03.097 01.141 10052 Exposure complete
01:26:03.126 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"013efead-3591-4cdf-adb3-9f3766b7d651"}
01:26:03.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"013efead-3591-4cdf-adb3-9f3766b7d651"}
01:26:03.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84eb9707-87e3-452d-be32-1f294de53adc"}
01:26:03.127 00.000 6880 case statement mapped state 6 to 3
01:26:03.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"84eb9707-87e3-452d-be32-1f294de53adc"}
01:26:03.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5c060b30-59a8-4273-8adc-70d1fef677a6"}
01:26:03.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":955,"width":15,"height":15,"star_pos":[6.91,7.35],"pixels":"..."},"id":"5c060b30-59a8-4273-8adc-70d1fef677a6"}
01:26:03.167 00.039 10052 worker thread done servicing request
01:26:03.168 00.001 6880 OnExposeComplete: enter
01:26:03.168 00.000 6880 UpdateGuideState(): m_state=6
01:26:03.168 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 956
01:26:03.168 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.25, Mass=2257, SNR=33.0, Peak=145 HFD=4.8
01:26:03.168 00.000 6880 MultiStar: [#1 0.54,0.17,0.00,M1] [#2 0.34,0.22,0.97,U] [#3 0.38,0.26,0.93,U] [#4 0.25,0.19,0.84,U] [#5 0.49,0.25,0.00,M1] [#6 0.36,0.38,0.90,U] [#7 0.37,0.37,0.00,M2] [#8 0.32,0.18,0.80,U] 
01:26:03.168 00.000 6880 refined, 5 included, MultiStar: {0.34, 0.25}, one-star: {0.41, 0.25}
01:26:03.168 00.000 6880 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.61) = xAngle (2.24 = 2.24)
01:26:03.168 00.000 6880 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.21 = 2.21)
01:26:03.168 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=0.25 hyp=0.42 cameraTheta=0.62 mountX=-0.26 mountY=0.34, mountTheta=2.23
01:26:03.169 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.25, opts=13)
01:26:03.169 00.000 6880 Enqueuing Move request for scope (0.34, 0.25)
01:26:03.169 00.000 10052 Worker thread wakes up
01:26:03.170 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.25) opts 0xd
01:26:03.170 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.25)
01:26:03.170 00.000 10052 Moving (0.34, 0.25) raw xDistance=-0.26 yDistance=0.34
01:26:03.170 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
01:26:03.170 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.34, slope = 0.06
01:26:03.170 00.000 10052 MoveAxis(E, 75, ABG)
01:26:03.170 00.000 10052 Guiding  Dir = 2, Dur = 75
01:26:03.192 00.022 10052 IsSlewing returns 0
01:26:03.195 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:03.230 00.035 10052 IsGuiding returns 0
01:26:03.244 00.014 6880 UpdateGuideState exits: m=2257 SNR=33.0
01:26:03.244 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:03.244 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:03.244 00.000 6880 Enqueuing Expose request
01:26:03.256 00.012 10052 PulseGuide returned control before completion, sleep 58
01:26:03.350 00.094 10052 IsGuiding returns 0
01:26:03.350 00.000 10052 Move returns status 0, amount 75
01:26:03.350 00.000 10052 MoveAxis(S, 107, ABG)
01:26:03.350 00.000 10052 Guiding  Dir = 1, Dur = 107
01:26:03.388 00.038 10052 IsSlewing returns 0
01:26:03.426 00.038 10052 IsGuiding returns 0
01:26:03.453 00.027 10052 PulseGuide returned control before completion, sleep 90
01:26:03.606 00.153 10052 IsGuiding returns 0
01:26:03.606 00.000 10052 Move returns status 0, amount 107
01:26:03.606 00.000 10052 move complete, result=0
01:26:03.606 00.000 10052 worker thread done servicing request
01:26:03.606 00.000 10052 Worker thread wakes up
01:26:03.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:03.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:03.606 00.000 6880 GuideStep: -0.3 px 75 ms EAST, 0.3 px 107 ms SOUTH
01:26:04.514 00.908 10052 Exposure complete
01:26:04.572 00.058 10052 worker thread done servicing request
01:26:04.572 00.000 6880 OnExposeComplete: enter
01:26:04.572 00.000 6880 UpdateGuideState(): m_state=6
01:26:04.572 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 957
01:26:04.572 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=888.38, Mass=2313, SNR=33.3, Peak=137 HFD=4.8
01:26:04.573 00.001 6880 MultiStar: [#1 0.53,0.41,0.00,M2] [#2 0.43,0.19,0.96,U] [#3 0.43,0.29,0.89,U] [#4 0.37,0.25,0.81,U] [#5 0.30,0.60,0.00,M2] [#6 0.51,0.63,0.00,M1] [#7 0.46,0.43,0.00,M3] [#8 0.29,0.16,0.79,U] 
01:26:04.573 00.000 6880 refined, 4 included, MultiStar: {0.39, 0.26}, one-star: {0.42, 0.38}
01:26:04.573 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.20 = 2.20)
01:26:04.573 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.17 = 2.17)
01:26:04.573 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=0.26 hyp=0.47 cameraTheta=0.58 mountX=-0.27 mountY=0.39, mountTheta=2.19
01:26:04.574 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=0.26, opts=13)
01:26:04.574 00.000 6880 Enqueuing Move request for scope (0.39, 0.26)
01:26:04.574 00.000 10052 Worker thread wakes up
01:26:04.574 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.26) opts 0xd
01:26:04.574 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, 0.26)
01:26:04.575 00.001 10052 Moving (0.39, 0.26) raw xDistance=-0.27 yDistance=0.39
01:26:04.575 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:26:04.575 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.39, slope = 0.05
01:26:04.575 00.000 10052 MoveAxis(E, 77, ABG)
01:26:04.575 00.000 10052 Guiding  Dir = 2, Dur = 77
01:26:04.596 00.021 10052 IsSlewing returns 0
01:26:04.598 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:04.634 00.036 10052 IsGuiding returns 0
01:26:04.638 00.004 6880 UpdateGuideState exits: m=2313 SNR=33.3
01:26:04.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:04.638 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:04.638 00.000 6880 Enqueuing Expose request
01:26:04.661 00.023 10052 PulseGuide returned control before completion, sleep 60
01:26:04.749 00.088 10052 IsGuiding returns 0
01:26:04.749 00.000 10052 Move returns status 0, amount 77
01:26:04.749 00.000 10052 MoveAxis(S, 96, ABG)
01:26:04.749 00.000 10052 Guiding  Dir = 1, Dur = 96
01:26:04.787 00.038 10052 IsSlewing returns 0
01:26:04.825 00.038 10052 IsGuiding returns 0
01:26:04.853 00.028 10052 PulseGuide returned control before completion, sleep 79
01:26:04.953 00.100 10052 IsGuiding returns 1
01:26:04.953 00.000 10052 scope still moving after pulse duration time elapsed
01:26:05.001 00.048 10052 IsSlewing returns 0
01:26:05.040 00.039 10052 IsGuiding returns 0
01:26:05.040 00.000 10052 scope move finished after 96 + 119 ms
01:26:05.040 00.000 10052 Move returns status 0, amount 96
01:26:05.040 00.000 10052 move complete, result=0
01:26:05.040 00.000 10052 worker thread done servicing request
01:26:05.040 00.000 6880 GuideStep: -0.3 px 77 ms EAST, 0.4 px 96 ms SOUTH
01:26:05.041 00.001 10052 Worker thread wakes up
01:26:05.041 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:05.041 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:05.127 00.086 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0bd2193c-36d9-45b1-89cb-0be5194255fd"}
01:26:05.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0bd2193c-36d9-45b1-89cb-0be5194255fd"}
01:26:05.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e1d692d7-796c-42d9-8ef2-692f1381d0d1"}
01:26:05.128 00.000 6880 case statement mapped state 6 to 3
01:26:05.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1d692d7-796c-42d9-8ef2-692f1381d0d1"}
01:26:05.128 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"93a0dfb8-3e76-492c-824e-aca81980ec8d"}
01:26:05.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":957,"width":15,"height":15,"star_pos":[7.19,7.38],"pixels":"..."},"id":"93a0dfb8-3e76-492c-824e-aca81980ec8d"}
01:26:06.168 01.040 10052 Exposure complete
01:26:06.237 00.069 10052 worker thread done servicing request
01:26:06.237 00.000 6880 OnExposeComplete: enter
01:26:06.237 00.000 6880 UpdateGuideState(): m_state=6
01:26:06.238 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 958
01:26:06.238 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=888.72, Mass=2180, SNR=32.4, Peak=139 HFD=4.5
01:26:06.238 00.000 6880 MultiStar: [#1 0.30,0.88,0.00,M3] [#2 0.43,0.89,0.00,M1] [#3 0.32,0.75,0.00,M1] [#4 0.25,0.71,0.00,M1] [#5 0.25,0.89,0.00,M3] [#6 0.36,0.86,0.00,M2] [#7 0.32,0.74,0.00,M4] [#8 0.34,0.78,0.00,M1] 
01:26:06.238 00.000 6880 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.61) = xAngle (2.71 = 2.71)
01:26:06.238 00.000 6880 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.68 = 2.68)
01:26:06.238 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=0.73 hyp=0.82 cameraTheta=1.10 mountX=-0.74 mountY=0.36, mountTheta=2.68
01:26:06.239 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=0.73, opts=13)
01:26:06.239 00.000 6880 Enqueuing Move request for scope (0.37, 0.73)
01:26:06.240 00.001 10052 Worker thread wakes up
01:26:06.240 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.73) opts 0xd
01:26:06.240 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, 0.73)
01:26:06.240 00.000 10052 Moving (0.37, 0.73) raw xDistance=-0.74 yDistance=0.36
01:26:06.240 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.74
01:26:06.240 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.36, slope = 0.05
01:26:06.240 00.000 10052 MoveAxis(E, 202, ABG)
01:26:06.240 00.000 10052 Guiding  Dir = 2, Dur = 202
01:26:06.260 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:06.278 00.018 10052 IsSlewing returns 0
01:26:06.295 00.017 6880 UpdateGuideState exits: m=2180 SNR=32.4
01:26:06.295 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:06.295 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:06.295 00.000 6880 Enqueuing Expose request
01:26:06.355 00.060 10052 IsGuiding returns 0
01:26:06.419 00.064 10052 PulseGuide returned control before completion, sleep 149
01:26:06.596 00.177 10052 IsGuiding returns 1
01:26:06.596 00.000 10052 scope still moving after pulse duration time elapsed
01:26:06.641 00.045 10052 IsSlewing returns 0
01:26:06.680 00.039 10052 IsGuiding returns 0
01:26:06.680 00.000 10052 scope move finished after 202 + 122 ms
01:26:06.680 00.000 10052 Move returns status 0, amount 202
01:26:06.680 00.000 10052 MoveAxis(S, 99, ABG)
01:26:06.680 00.000 10052 Guiding  Dir = 1, Dur = 99
01:26:06.717 00.037 10052 IsSlewing returns 0
01:26:06.756 00.039 10052 IsGuiding returns 0
01:26:06.784 00.028 10052 PulseGuide returned control before completion, sleep 82
01:26:06.893 00.109 10052 IsGuiding returns 0
01:26:06.893 00.000 10052 Move returns status 0, amount 99
01:26:06.893 00.000 10052 move complete, result=0
01:26:06.893 00.000 10052 worker thread done servicing request
01:26:06.894 00.001 10052 Worker thread wakes up
01:26:06.894 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:06.894 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:06.894 00.000 6880 GuideStep: -0.7 px 202 ms EAST, 0.4 px 99 ms SOUTH
01:26:07.127 00.233 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9a1db25-9188-4c64-a782-6c01706898b0"}
01:26:07.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9a1db25-9188-4c64-a782-6c01706898b0"}
01:26:07.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f4299ef-0307-434e-839b-dc3d51449d8b"}
01:26:07.128 00.000 6880 case statement mapped state 6 to 3
01:26:07.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f4299ef-0307-434e-839b-dc3d51449d8b"}
01:26:07.129 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a30c38ec-3708-4433-ba61-d58af9a0ed2a"}
01:26:07.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":958,"width":15,"height":15,"star_pos":[7.14,6.72],"pixels":"..."},"id":"a30c38ec-3708-4433-ba61-d58af9a0ed2a"}
01:26:07.808 00.679 10052 Exposure complete
01:26:07.863 00.055 10052 worker thread done servicing request
01:26:07.863 00.000 6880 OnExposeComplete: enter
01:26:07.863 00.000 6880 UpdateGuideState(): m_state=6
01:26:07.863 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 959
01:26:07.863 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.27, Mass=2260, SNR=33.0, Peak=147 HFD=4.6
01:26:07.864 00.001 6880 MultiStar: [#1 0.21,0.44,0.93,U] [#2 0.22,0.29,0.96,U] [#3 0.17,0.29,0.90,U] [#4 0.06,0.41,0.84,U] [#5 0.13,0.59,0.00,M4] [#6 0.06,0.18,0.92,U] [#7 0.22,0.46,0.76,U] [#8 0.11,0.64,0.00,M2] 
01:26:07.864 00.000 6880 single-star, 6 included, MultiStar: {0.14, 0.33}, one-star: {0.03, 0.27}
01:26:07.864 00.000 6880 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.61) = xAngle (3.07 = 3.07)
01:26:07.864 00.000 6880 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.04 = 3.04)
01:26:07.864 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.27 hyp=0.27 cameraTheta=1.45 mountX=-0.27 mountY=0.03, mountTheta=3.04
01:26:07.865 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.27, opts=13)
01:26:07.865 00.000 6880 Enqueuing Move request for scope (0.03, 0.27)
01:26:07.865 00.000 10052 Worker thread wakes up
01:26:07.866 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.27) opts 0xd
01:26:07.866 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.27)
01:26:07.866 00.000 10052 Moving (0.03, 0.27) raw xDistance=-0.27 yDistance=0.03
01:26:07.866 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.27
01:26:07.866 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.12, using input
01:26:07.866 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.03
01:26:07.866 00.000 10052 MoveAxis(E, 82, ABG)
01:26:07.866 00.000 10052 Guiding  Dir = 2, Dur = 82
01:26:07.887 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:07.922 00.035 6880 UpdateGuideState exits: m=2260 SNR=33.0
01:26:07.922 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:07.922 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:07.922 00.000 6880 Enqueuing Expose request
01:26:07.928 00.006 10052 IsSlewing returns 0
01:26:08.003 00.075 10052 IsGuiding returns 0
01:26:08.058 00.055 10052 PulseGuide returned control before completion, sleep 36
01:26:08.174 00.116 10052 IsGuiding returns 0
01:26:08.174 00.000 10052 Move returns status 0, amount 82
01:26:08.174 00.000 10052 MoveAxis(N, 0, ABG)
01:26:08.175 00.001 10052 Move returns status 0, amount 0
01:26:08.175 00.000 10052 move complete, result=0
01:26:08.175 00.000 10052 worker thread done servicing request
01:26:08.175 00.000 10052 Worker thread wakes up
01:26:08.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:08.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:08.175 00.000 6880 GuideStep: -0.3 px 82 ms EAST, 0.0 px 0 ms NORTH
01:26:09.126 00.951 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1ec4e87-e321-467c-8b2b-252923d76708"}
01:26:09.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1ec4e87-e321-467c-8b2b-252923d76708"}
01:26:09.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ece1c035-cf61-4c1c-afee-65a2f414f6b7"}
01:26:09.127 00.000 6880 case statement mapped state 6 to 3
01:26:09.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ece1c035-cf61-4c1c-afee-65a2f414f6b7"}
01:26:09.127 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9fc62495-cb78-4e0c-9989-05602a38f8be"}
01:26:09.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":959,"width":15,"height":15,"star_pos":[6.80,7.27],"pixels":"..."},"id":"9fc62495-cb78-4e0c-9989-05602a38f8be"}
01:26:09.313 00.186 10052 Exposure complete
01:26:09.379 00.066 10052 worker thread done servicing request
01:26:09.379 00.000 6880 OnExposeComplete: enter
01:26:09.379 00.000 6880 UpdateGuideState(): m_state=6
01:26:09.379 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 960
01:26:09.379 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=888.05, Mass=2154, SNR=32.2, Peak=145 HFD=4.5
01:26:09.380 00.001 6880 MultiStar: [#1 0.03,0.00,0.98,U] [#2 0.20,-0.04,0.98,U] [#3 0.01,-0.08,0.95,U] [#4 0.02,-0.05,0.84,U] [#5 -0.06,0.15,0.99,U] [#6 -0.09,-0.03,0.94,U] [#7 0.09,0.14,0.77,U] [#8 -0.17,0.13,0.82,U] 
01:26:09.380 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.21, 0.05}
01:26:09.380 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.35 = 2.35)
01:26:09.380 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
01:26:09.380 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.74 mountX=-0.03 mountY=0.03, mountTheta=2.34
01:26:09.382 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.03, opts=13)
01:26:09.382 00.000 6880 Enqueuing Move request for scope (0.03, 0.03)
01:26:09.382 00.000 10052 Worker thread wakes up
01:26:09.382 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:26:09.382 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:26:09.382 00.000 10052 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
01:26:09.382 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:26:09.382 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.13, using input
01:26:09.383 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.03
01:26:09.383 00.000 10052 MoveAxis(E, 0, ABG)
01:26:09.383 00.000 10052 Move returns status 0, amount 0
01:26:09.383 00.000 10052 MoveAxis(N, 0, ABG)
01:26:09.383 00.000 10052 Move returns status 0, amount 0
01:26:09.383 00.000 10052 move complete, result=0
01:26:09.383 00.000 10052 worker thread done servicing request
01:26:09.413 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:09.453 00.040 6880 UpdateGuideState exits: m=2154 SNR=32.2
01:26:09.453 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:09.453 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:09.453 00.000 6880 Enqueuing Expose request
01:26:09.453 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:09.453 00.000 10052 Worker thread wakes up
01:26:09.453 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:09.453 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:10.372 00.919 10052 Exposure complete
01:26:10.448 00.076 10052 worker thread done servicing request
01:26:10.448 00.000 6880 OnExposeComplete: enter
01:26:10.448 00.000 6880 UpdateGuideState(): m_state=6
01:26:10.448 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 961
01:26:10.449 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=887.90, Mass=2231, SNR=32.8, Peak=123 HFD=4.5
01:26:10.449 00.000 6880 MultiStar: [#1 0.03,-0.42,0.96,U] [#2 0.17,-0.18,0.99,U] [#3 0.19,-0.35,0.93,U] [#4 -0.28,-0.48,0.00,M1] [#5 0.14,-0.08,0.99,U] [#6 0.13,-0.52,0.00,M1] [#7 0.11,-0.31,0.76,U] [#8 -0.01,-0.27,0.83,U] 
01:26:10.449 00.000 6880 single-star, 6 included, MultiStar: {0.10, -0.24}, one-star: {0.07, -0.09}
01:26:10.449 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
01:26:10.449 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:26:10.449 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=0.09 mountY=0.07, mountTheta=0.63
01:26:10.450 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.09, opts=13)
01:26:10.450 00.000 6880 Enqueuing Move request for scope (0.07, -0.09)
01:26:10.450 00.000 10052 Worker thread wakes up
01:26:10.450 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
01:26:10.450 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
01:26:10.450 00.000 10052 Moving (0.07, -0.09) raw xDistance=0.09 yDistance=0.07
01:26:10.451 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:26:10.451 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.16, using input
01:26:10.451 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
01:26:10.451 00.000 10052 MoveAxis(E, 0, ABG)
01:26:10.451 00.000 10052 Move returns status 0, amount 0
01:26:10.451 00.000 10052 MoveAxis(N, 0, ABG)
01:26:10.451 00.000 10052 Move returns status 0, amount 0
01:26:10.451 00.000 10052 move complete, result=0
01:26:10.451 00.000 10052 worker thread done servicing request
01:26:10.470 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:10.506 00.036 6880 UpdateGuideState exits: m=2231 SNR=32.8
01:26:10.506 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:10.506 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:10.506 00.000 6880 Enqueuing Expose request
01:26:10.506 00.000 10052 Worker thread wakes up
01:26:10.506 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:26:10.506 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:10.506 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:11.126 00.620 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"961ba6c4-4db9-488a-a384-75b09e8c768d"}
01:26:11.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"961ba6c4-4db9-488a-a384-75b09e8c768d"}
01:26:11.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6b817b8-9e52-4f4f-9da1-02134240d2b5"}
01:26:11.127 00.000 6880 case statement mapped state 6 to 3
01:26:11.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6b817b8-9e52-4f4f-9da1-02134240d2b5"}
01:26:11.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9dd90684-12f1-4aa5-bb20-130fc1e97231"}
01:26:11.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":961,"width":15,"height":15,"star_pos":[6.83,6.90],"pixels":"..."},"id":"9dd90684-12f1-4aa5-bb20-130fc1e97231"}
01:26:11.637 00.509 10052 Exposure complete
01:26:11.696 00.059 10052 worker thread done servicing request
01:26:11.696 00.000 6880 OnExposeComplete: enter
01:26:11.696 00.000 6880 UpdateGuideState(): m_state=6
01:26:11.696 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 962
01:26:11.696 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.07, Mass=2274, SNR=33.1, Peak=133 HFD=4.5
01:26:11.697 00.001 6880 MultiStar: [#1 0.13,-0.07,0.94,U] [#2 0.28,-0.12,0.98,U] [#3 0.04,-0.18,0.92,U] [#4 0.09,0.13,0.83,U] [#5 0.06,0.06,0.97,U] [#6 -0.01,-0.19,0.94,U] [#7 0.15,-0.03,0.76,U] [#8 0.02,-0.05,0.82,U] 
01:26:11.697 00.000 6880 single-star, 8 included, MultiStar: {0.08, -0.04}, one-star: {-0.02, 0.07}
01:26:11.697 00.000 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.51 = -2.78)
01:26:11.697 00.000 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.48 = -2.81)
01:26:11.697 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.89 mountX=-0.07 mountY=-0.02, mountTheta=-2.80
01:26:11.698 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.07, opts=13)
01:26:11.698 00.000 6880 Enqueuing Move request for scope (-0.02, 0.07)
01:26:11.698 00.000 10052 Worker thread wakes up
01:26:11.698 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:26:11.698 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:26:11.699 00.001 10052 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
01:26:11.699 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:26:11.699 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:26:11.699 00.000 10052 MoveAxis(E, 0, ABG)
01:26:11.699 00.000 10052 Move returns status 0, amount 0
01:26:11.699 00.000 10052 MoveAxis(N, 0, ABG)
01:26:11.699 00.000 10052 Move returns status 0, amount 0
01:26:11.699 00.000 10052 move complete, result=0
01:26:11.699 00.000 10052 worker thread done servicing request
01:26:11.720 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:11.762 00.042 6880 UpdateGuideState exits: m=2274 SNR=33.1
01:26:11.763 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:11.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:11.763 00.000 6880 Enqueuing Expose request
01:26:11.763 00.000 10052 Worker thread wakes up
01:26:11.763 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:11.763 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:11.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:12.681 00.918 10052 Exposure complete
01:26:12.743 00.062 10052 worker thread done servicing request
01:26:12.743 00.000 6880 OnExposeComplete: enter
01:26:12.743 00.000 6880 UpdateGuideState(): m_state=6
01:26:12.744 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 963
01:26:12.744 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=888.55, Mass=2113, SNR=31.8, Peak=134 HFD=4.7
01:26:12.744 00.000 6880 MultiStar: [#1 0.06,0.33,0.99,U] [#2 0.52,0.44,0.00,M1] [#3 0.44,0.37,0.00,M1] [#4 0.10,0.55,0.00,M1] [#5 0.34,0.80,0.00,M2] [#6 0.61,0.64,0.00,M1] [#7 0.13,0.39,0.79,U] [#8 0.08,0.37,0.83,U] 
01:26:12.744 00.000 6880 refined, 3 included, MultiStar: {0.14, 0.41}, one-star: {0.28, 0.55}
01:26:12.744 00.000 6880 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.61) = xAngle (2.87 = 2.87)
01:26:12.745 00.001 6880 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.83 = 2.83)
01:26:12.745 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.41 hyp=0.44 cameraTheta=1.25 mountX=-0.42 mountY=0.13, mountTheta=2.84
01:26:12.746 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.41, opts=13)
01:26:12.746 00.000 6880 Enqueuing Move request for scope (0.14, 0.41)
01:26:12.746 00.000 10052 Worker thread wakes up
01:26:12.747 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.41) opts 0xd
01:26:12.747 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.41)
01:26:12.747 00.000 10052 Moving (0.14, 0.41) raw xDistance=-0.42 yDistance=0.13
01:26:12.747 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
01:26:12.747 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.03
01:26:12.747 00.000 10052 MoveAxis(E, 112, ABG)
01:26:12.747 00.000 10052 Guiding  Dir = 2, Dur = 112
01:26:12.767 00.020 10052 IsSlewing returns 0
01:26:12.770 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:12.805 00.035 10052 IsGuiding returns 0
01:26:12.809 00.004 6880 UpdateGuideState exits: m=2113 SNR=31.8
01:26:12.810 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:12.810 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:12.810 00.000 6880 Enqueuing Expose request
01:26:12.833 00.023 10052 PulseGuide returned control before completion, sleep 95
01:26:12.951 00.118 10052 IsGuiding returns 1
01:26:12.951 00.000 10052 scope still moving after pulse duration time elapsed
01:26:12.997 00.046 10052 IsSlewing returns 0
01:26:13.035 00.038 10052 IsGuiding returns 0
01:26:13.035 00.000 10052 scope move finished after 112 + 117 ms
01:26:13.035 00.000 10052 Move returns status 0, amount 112
01:26:13.035 00.000 10052 MoveAxis(N, 0, ABG)
01:26:13.035 00.000 10052 Move returns status 0, amount 0
01:26:13.035 00.000 10052 move complete, result=0
01:26:13.035 00.000 10052 worker thread done servicing request
01:26:13.035 00.000 10052 Worker thread wakes up
01:26:13.035 00.000 6880 GuideStep: -0.4 px 112 ms EAST, 0.1 px 0 ms NORTH
01:26:13.035 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:13.035 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:13.127 00.092 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b8a3494-754a-46b0-9eba-36365423a40c"}
01:26:13.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b8a3494-754a-46b0-9eba-36365423a40c"}
01:26:13.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ca20d73-e4f5-484a-89b8-e717e7581162"}
01:26:13.128 00.000 6880 case statement mapped state 6 to 3
01:26:13.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ca20d73-e4f5-484a-89b8-e717e7581162"}
01:26:13.129 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17dbb222-b792-49dc-b395-2f026715fca6"}
01:26:13.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":963,"width":15,"height":15,"star_pos":[7.04,6.55],"pixels":"..."},"id":"17dbb222-b792-49dc-b395-2f026715fca6"}
01:26:14.168 01.039 10052 Exposure complete
01:26:14.249 00.081 10052 worker thread done servicing request
01:26:14.249 00.000 6880 OnExposeComplete: enter
01:26:14.249 00.000 6880 UpdateGuideState(): m_state=6
01:26:14.250 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 964
01:26:14.250 00.000 6880 Star::Find returns 1 (0), X=408.49, Y=888.72, Mass=2242, SNR=32.9, Peak=126 HFD=4.6
01:26:14.250 00.000 6880 MultiStar: [#1 0.63,0.37,0.00,M1] [#2 0.68,0.37,0.00,M2] [#3 0.56,0.45,0.00,M2] [#4 0.46,0.41,0.00,M2] [#5 0.64,0.68,0.00,M3] [#6 0.47,0.40,0.00,M2] [#7 0.58,0.39,0.00,M1] [#8 0.59,0.20,0.00,M1] 
01:26:14.250 00.000 6880 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.61) = xAngle (2.39 = 2.39)
01:26:14.251 00.001 6880 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.36 = 2.36)
01:26:14.251 00.000 6880 CameraToMount -- cameraX=0.73 cameraY=0.72 hyp=1.02 cameraTheta=0.78 mountX=-0.75 mountY=0.72, mountTheta=2.38
01:26:14.252 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.73, y=0.72, opts=13)
01:26:14.252 00.000 6880 Enqueuing Move request for scope (0.73, 0.72)
01:26:14.252 00.000 10052 Worker thread wakes up
01:26:14.253 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.73, 0.72) opts 0xd
01:26:14.253 00.000 10052 Handling offset move in thread for scope, endpoint = (0.73, 0.72)
01:26:14.253 00.000 10052 Moving (0.73, 0.72) raw xDistance=-0.75 yDistance=0.72
01:26:14.253 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.75
01:26:14.253 00.000 10052 Lowpass2 history cleared, outlier deflection
01:26:14.253 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.72, slope = 0.00
01:26:14.253 00.000 10052 MoveAxis(E, 206, ABG)
01:26:14.253 00.000 10052 Guiding  Dir = 2, Dur = 206
01:26:14.282 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:14.321 00.039 10052 IsSlewing returns 0
01:26:14.329 00.008 6880 UpdateGuideState exits: m=2242 SNR=32.9
01:26:14.330 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:14.330 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:14.330 00.000 6880 Enqueuing Expose request
01:26:14.394 00.064 10052 IsGuiding returns 0
01:26:14.458 00.064 10052 PulseGuide returned control before completion, sleep 153
01:26:14.647 00.189 10052 IsGuiding returns 1
01:26:14.647 00.000 10052 scope still moving after pulse duration time elapsed
01:26:14.692 00.045 10052 IsSlewing returns 0
01:26:14.730 00.038 10052 IsGuiding returns 0
01:26:14.730 00.000 10052 scope move finished after 206 + 130 ms
01:26:14.730 00.000 10052 Move returns status 0, amount 206
01:26:14.730 00.000 10052 MoveAxis(S, 131, ABG)
01:26:14.731 00.001 10052 Guiding  Dir = 1, Dur = 131
01:26:14.769 00.038 10052 IsSlewing returns 0
01:26:14.806 00.037 10052 IsGuiding returns 0
01:26:14.834 00.028 10052 PulseGuide returned control before completion, sleep 114
01:26:14.979 00.145 10052 IsGuiding returns 0
01:26:14.979 00.000 10052 Move returns status 0, amount 131
01:26:14.979 00.000 10052 move complete, result=0
01:26:14.979 00.000 10052 worker thread done servicing request
01:26:14.979 00.000 6880 GuideStep: -0.7 px 206 ms EAST, 0.7 px 131 ms SOUTH
01:26:14.979 00.000 10052 Worker thread wakes up
01:26:14.979 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:14.979 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:15.132 00.153 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"787efe45-8de2-4ba2-acac-fad1aba112ee"}
01:26:15.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"787efe45-8de2-4ba2-acac-fad1aba112ee"}
01:26:15.169 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"63cdc313-4ac0-4ec0-b531-2dfc659a5b68"}
01:26:15.169 00.000 6880 case statement mapped state 6 to 3
01:26:15.170 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"63cdc313-4ac0-4ec0-b531-2dfc659a5b68"}
01:26:15.170 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b4b70bbc-4638-4f8b-bf1d-bf17a5753851"}
01:26:15.171 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":964,"width":15,"height":15,"star_pos":[7.49,6.72],"pixels":"..."},"id":"b4b70bbc-4638-4f8b-bf1d-bf17a5753851"}
01:26:15.895 00.724 10052 Exposure complete
01:26:15.980 00.085 10052 worker thread done servicing request
01:26:15.981 00.001 6880 OnExposeComplete: enter
01:26:15.981 00.000 6880 UpdateGuideState(): m_state=6
01:26:15.981 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 965
01:26:15.981 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=887.90, Mass=2225, SNR=32.8, Peak=132 HFD=4.6
01:26:15.982 00.001 6880 MultiStar: [#1 0.51,0.04,0.95,U] [#2 0.43,-0.02,1.00,U] [#3 0.36,0.03,0.92,U] [#4 0.14,-0.15,0.84,U] [#5 0.48,-0.14,0.98,U] [#6 0.37,-0.32,0.94,U] [#7 0.39,0.29,0.74,U] [#8 0.33,-0.15,0.80,U] 
01:26:15.982 00.000 6880 refined, 8 included, MultiStar: {0.40, -0.06}, one-star: {0.52, -0.09}
01:26:15.982 00.000 6880 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.61) = xAngle (1.46 = 1.46)
01:26:15.982 00.000 6880 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
01:26:15.982 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=-0.06 hyp=0.40 cameraTheta=-0.16 mountX=0.05 mountY=0.40, mountTheta=1.46
01:26:15.984 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=-0.06, opts=13)
01:26:15.984 00.000 6880 Enqueuing Move request for scope (0.40, -0.06)
01:26:15.984 00.000 10052 Worker thread wakes up
01:26:15.984 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.06) opts 0xd
01:26:15.984 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, -0.06)
01:26:15.984 00.000 10052 Moving (0.40, -0.06) raw xDistance=0.05 yDistance=0.40
01:26:15.984 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:26:15.985 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.40, slope = 0.00
01:26:15.985 00.000 10052 MoveAxis(E, 0, ABG)
01:26:15.985 00.000 10052 Move returns status 0, amount 0
01:26:15.985 00.000 10052 MoveAxis(S, 73, ABG)
01:26:15.985 00.000 10052 Guiding  Dir = 1, Dur = 73
01:26:16.006 00.021 10052 IsSlewing returns 0
01:26:16.019 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:16.044 00.025 10052 IsGuiding returns 0
01:26:16.068 00.024 6880 UpdateGuideState exits: m=2225 SNR=32.8
01:26:16.068 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:16.068 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:16.068 00.000 6880 Enqueuing Expose request
01:26:16.072 00.004 10052 PulseGuide returned control before completion, sleep 56
01:26:16.152 00.080 10052 IsGuiding returns 1
01:26:16.152 00.000 10052 scope still moving after pulse duration time elapsed
01:26:16.199 00.047 10052 IsSlewing returns 0
01:26:16.237 00.038 10052 IsGuiding returns 0
01:26:16.237 00.000 10052 scope move finished after 73 + 118 ms
01:26:16.237 00.000 10052 Move returns status 0, amount 73
01:26:16.237 00.000 10052 move complete, result=0
01:26:16.237 00.000 10052 worker thread done servicing request
01:26:16.237 00.000 10052 Worker thread wakes up
01:26:16.237 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:16.238 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:16.247 00.009 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 73 ms SOUTH
01:26:17.131 00.884 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40c6ce05-7fb9-4541-acee-63889287bb9b"}
01:26:17.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40c6ce05-7fb9-4541-acee-63889287bb9b"}
01:26:17.132 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1f932974-d06d-4f42-9c95-99956979e276"}
01:26:17.132 00.000 6880 case statement mapped state 6 to 3
01:26:17.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f932974-d06d-4f42-9c95-99956979e276"}
01:26:17.132 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"39f3b614-703b-4fa0-a823-dc18535d4431"}
01:26:17.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":965,"width":15,"height":15,"star_pos":[7.29,6.90],"pixels":"..."},"id":"39f3b614-703b-4fa0-a823-dc18535d4431"}
01:26:17.374 00.242 10052 Exposure complete
01:26:17.435 00.061 10052 worker thread done servicing request
01:26:17.436 00.001 6880 OnExposeComplete: enter
01:26:17.436 00.000 6880 UpdateGuideState(): m_state=6
01:26:17.436 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 966
01:26:17.436 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.18, Mass=2323, SNR=33.5, Peak=134 HFD=4.6
01:26:17.437 00.001 6880 MultiStar: [#1 0.02,-0.05,0.94,U] [#2 0.09,0.29,0.98,U] [#3 -0.06,0.14,0.89,U] [#4 -0.23,-0.04,0.84,U] [#5 -0.03,0.13,0.97,U] [#6 -0.20,0.23,0.89,U] [#7 0.08,0.07,0.74,U] [#8 -0.11,-0.07,0.78,U] 
01:26:17.437 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {0.07, 0.18}
01:26:17.437 00.000 6880 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.61) = xAngle (3.52 = -2.76)
01:26:17.437 00.000 6880 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.49 = -2.79)
01:26:17.437 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.11 cameraTheta=1.91 mountX=-0.10 mountY=-0.04, mountTheta=-2.79
01:26:17.438 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.11, opts=13)
01:26:17.438 00.000 6880 Enqueuing Move request for scope (-0.04, 0.11)
01:26:17.438 00.000 10052 Worker thread wakes up
01:26:17.438 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
01:26:17.438 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
01:26:17.438 00.000 10052 Moving (-0.04, 0.11) raw xDistance=-0.10 yDistance=-0.04
01:26:17.438 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:26:17.439 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
01:26:17.439 00.000 10052 MoveAxis(E, 0, ABG)
01:26:17.439 00.000 10052 Move returns status 0, amount 0
01:26:17.439 00.000 10052 MoveAxis(N, 0, ABG)
01:26:17.439 00.000 10052 Move returns status 0, amount 0
01:26:17.439 00.000 10052 move complete, result=0
01:26:17.439 00.000 10052 worker thread done servicing request
01:26:17.460 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:17.499 00.039 6880 UpdateGuideState exits: m=2323 SNR=33.5
01:26:17.499 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:17.499 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:17.499 00.000 6880 Enqueuing Expose request
01:26:17.499 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:17.499 00.000 10052 Worker thread wakes up
01:26:17.499 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:17.499 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:18.416 00.917 10052 Exposure complete
01:26:18.479 00.063 10052 worker thread done servicing request
01:26:18.480 00.001 6880 OnExposeComplete: enter
01:26:18.480 00.000 6880 UpdateGuideState(): m_state=6
01:26:18.480 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 967
01:26:18.480 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.07, Mass=2178, SNR=32.4, Peak=140 HFD=4.3
01:26:18.480 00.000 6880 MultiStar: [#1 -0.11,-0.07,0.96,U] [#2 0.08,-0.41,1.03,U] [#3 -0.20,-0.15,0.93,U] [#4 -0.41,-0.09,0.87,U] [#5 -0.16,-0.06,0.99,U] [#6 -0.23,-0.13,0.94,U] [#7 -0.10,-0.05,0.76,U] [#8 -0.15,-0.06,0.80,U] 
01:26:18.481 00.001 6880 single-star, 8 included, MultiStar: {-0.15, -0.11}, one-star: {-0.15, 0.07}
01:26:18.481 00.000 6880 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.61) = xAngle (4.31 = -1.97)
01:26:18.481 00.000 6880 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.28 = -2.00)
01:26:18.481 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.07 hyp=0.17 cameraTheta=2.70 mountX=-0.07 mountY=-0.15, mountTheta=-1.98
01:26:18.482 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.07, opts=13)
01:26:18.482 00.000 6880 Enqueuing Move request for scope (-0.15, 0.07)
01:26:18.483 00.001 10052 Worker thread wakes up
01:26:18.483 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.07) opts 0xd
01:26:18.483 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.07)
01:26:18.483 00.000 10052 Moving (-0.15, 0.07) raw xDistance=-0.07 yDistance=-0.15
01:26:18.483 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:26:18.483 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
01:26:18.483 00.000 10052 MoveAxis(E, 0, ABG)
01:26:18.483 00.000 10052 Move returns status 0, amount 0
01:26:18.483 00.000 10052 MoveAxis(N, 0, ABG)
01:26:18.483 00.000 10052 Move returns status 0, amount 0
01:26:18.483 00.000 10052 move complete, result=0
01:26:18.483 00.000 10052 worker thread done servicing request
01:26:18.512 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:18.561 00.049 6880 UpdateGuideState exits: m=2178 SNR=32.4
01:26:18.561 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:18.562 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:18.562 00.000 6880 Enqueuing Expose request
01:26:18.562 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:18.562 00.000 10052 Worker thread wakes up
01:26:18.562 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:18.562 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:19.131 00.569 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8b62ee5-6632-4bce-8efb-bf8241cdcdf1"}
01:26:19.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8b62ee5-6632-4bce-8efb-bf8241cdcdf1"}
01:26:19.132 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c09103bf-fc28-4b3a-b022-ed631eaf7e6d"}
01:26:19.132 00.000 6880 case statement mapped state 6 to 3
01:26:19.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c09103bf-fc28-4b3a-b022-ed631eaf7e6d"}
01:26:19.132 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"24dd5af4-a270-44a0-9cf3-ab01c04b1fad"}
01:26:19.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":967,"width":15,"height":15,"star_pos":[6.61,7.07],"pixels":"..."},"id":"24dd5af4-a270-44a0-9cf3-ab01c04b1fad"}
01:26:19.690 00.558 10052 Exposure complete
01:26:19.777 00.087 10052 worker thread done servicing request
01:26:19.777 00.000 6880 OnExposeComplete: enter
01:26:19.777 00.000 6880 UpdateGuideState(): m_state=6
01:26:19.778 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 968
01:26:19.778 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.99, Mass=2331, SNR=33.6, Peak=144 HFD=4.4
01:26:19.778 00.000 6880 MultiStar: [#1 -0.07,-0.00,0.93,U] [#2 0.00,-0.44,0.99,U] [#3 -0.14,-0.09,0.89,U] [#4 -0.37,-0.22,0.83,U] [#5 -0.16,-0.02,0.95,U] [#6 -0.20,-0.06,0.91,U] [#7 -0.06,-0.10,0.74,U] [#8 -0.17,-0.07,0.78,U] 
01:26:19.778 00.000 6880 single-star, 8 included, MultiStar: {-0.13, -0.11}, one-star: {-0.04, -0.01}
01:26:19.778 00.000 6880 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.61) = xAngle (-1.24 = -1.24)
01:26:19.778 00.000 6880 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
01:26:19.778 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.86 mountX=0.01 mountY=-0.04, mountTheta=-1.25
01:26:19.780 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.01, opts=13)
01:26:19.780 00.000 6880 Enqueuing Move request for scope (-0.04, -0.01)
01:26:19.780 00.000 10052 Worker thread wakes up
01:26:19.780 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:26:19.781 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:26:19.781 00.000 10052 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
01:26:19.781 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:26:19.781 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.26, using input
01:26:19.781 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.14
01:26:19.781 00.000 10052 MoveAxis(E, 0, ABG)
01:26:19.781 00.000 10052 Move returns status 0, amount 0
01:26:19.781 00.000 10052 MoveAxis(N, 0, ABG)
01:26:19.781 00.000 10052 Move returns status 0, amount 0
01:26:19.781 00.000 10052 move complete, result=0
01:26:19.781 00.000 10052 worker thread done servicing request
01:26:19.809 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:19.858 00.049 6880 UpdateGuideState exits: m=2331 SNR=33.6
01:26:19.859 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:19.859 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:19.859 00.000 6880 Enqueuing Expose request
01:26:19.859 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:26:19.859 00.000 10052 Worker thread wakes up
01:26:19.859 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:19.859 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:20.768 00.909 10052 Exposure complete
01:26:20.820 00.052 10052 worker thread done servicing request
01:26:20.820 00.000 6880 OnExposeComplete: enter
01:26:20.820 00.000 6880 UpdateGuideState(): m_state=6
01:26:20.821 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 969
01:26:20.821 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.08, Mass=2347, SNR=33.6, Peak=142 HFD=4.7
01:26:20.821 00.000 6880 MultiStar: [#1 -0.05,0.06,0.95,U] [#2 -0.20,0.04,0.97,U] [#3 -0.23,0.22,0.90,U] [#4 -0.13,0.11,0.82,U] [#5 -0.28,0.16,0.96,U] [#6 -0.22,0.14,0.89,U] [#7 -0.19,0.10,0.72,U] [#8 -0.17,0.25,0.77,U] 
01:26:20.821 00.000 6880 single-star, 8 included, MultiStar: {-0.18, 0.13}, one-star: {-0.12, 0.08}
01:26:20.821 00.000 6880 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.61) = xAngle (4.19 = -2.09)
01:26:20.821 00.000 6880 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.16 = -2.12)
01:26:20.821 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.08 hyp=0.14 cameraTheta=2.58 mountX=-0.07 mountY=-0.12, mountTheta=-2.10
01:26:20.822 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.08, opts=13)
01:26:20.823 00.001 6880 Enqueuing Move request for scope (-0.12, 0.08)
01:26:20.823 00.000 10052 Worker thread wakes up
01:26:20.823 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.08) opts 0xd
01:26:20.823 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.08)
01:26:20.823 00.000 10052 Moving (-0.12, 0.08) raw xDistance=-0.07 yDistance=-0.12
01:26:20.823 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:26:20.823 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.23, using input
01:26:20.823 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.10
01:26:20.823 00.000 10052 MoveAxis(E, 0, ABG)
01:26:20.823 00.000 10052 Move returns status 0, amount 0
01:26:20.823 00.000 10052 MoveAxis(N, 0, ABG)
01:26:20.823 00.000 10052 Move returns status 0, amount 0
01:26:20.823 00.000 10052 move complete, result=0
01:26:20.823 00.000 10052 worker thread done servicing request
01:26:20.843 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:20.874 00.031 6880 UpdateGuideState exits: m=2347 SNR=33.6
01:26:20.874 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:20.874 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:20.874 00.000 6880 Enqueuing Expose request
01:26:20.874 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:20.874 00.000 10052 Worker thread wakes up
01:26:20.874 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:20.874 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:21.131 00.257 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0b230e2-447c-4124-835f-366583d8eb04"}
01:26:21.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0b230e2-447c-4124-835f-366583d8eb04"}
01:26:21.132 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f275e45-2d3a-4cca-a995-5b3f88c27ced"}
01:26:21.132 00.000 6880 case statement mapped state 6 to 3
01:26:21.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f275e45-2d3a-4cca-a995-5b3f88c27ced"}
01:26:21.133 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"35a42756-2d92-4692-87fc-893a44819a6b"}
01:26:21.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":969,"width":15,"height":15,"star_pos":[6.64,7.08],"pixels":"..."},"id":"35a42756-2d92-4692-87fc-893a44819a6b"}
01:26:22.011 00.878 10052 Exposure complete
01:26:22.098 00.087 10052 worker thread done servicing request
01:26:22.098 00.000 6880 OnExposeComplete: enter
01:26:22.098 00.000 6880 UpdateGuideState(): m_state=6
01:26:22.099 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 970
01:26:22.099 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=887.99, Mass=2207, SNR=32.6, Peak=149 HFD=4.4
01:26:22.099 00.000 6880 MultiStar: [#1 -0.16,-0.04,0.95,U] [#2 -0.03,0.01,0.99,U] [#3 0.06,0.01,0.90,U] [#4 -0.00,-0.12,0.83,U] [#5 -0.19,0.13,0.98,U] [#6 -0.03,-0.02,0.93,U] [#7 -0.13,0.10,0.75,U] [#8 -0.12,-0.12,0.79,U] 
01:26:22.099 00.000 6880 single-star, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.02, -0.01}
01:26:22.099 00.000 6880 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.61) = xAngle (1.16 = 1.16)
01:26:22.099 00.000 6880 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
01:26:22.099 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.45 mountX=0.01 mountY=0.02, mountTheta=1.16
01:26:22.101 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.01, opts=13)
01:26:22.101 00.000 6880 Enqueuing Move request for scope (0.02, -0.01)
01:26:22.101 00.000 10052 Worker thread wakes up
01:26:22.101 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:26:22.101 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:26:22.101 00.000 10052 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=0.02
01:26:22.101 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:26:22.101 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.06
01:26:22.101 00.000 10052 MoveAxis(E, 0, ABG)
01:26:22.101 00.000 10052 Move returns status 0, amount 0
01:26:22.101 00.000 10052 MoveAxis(N, 0, ABG)
01:26:22.101 00.000 10052 Move returns status 0, amount 0
01:26:22.101 00.000 10052 move complete, result=0
01:26:22.101 00.000 10052 worker thread done servicing request
01:26:22.125 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:22.169 00.044 6880 UpdateGuideState exits: m=2207 SNR=32.6
01:26:22.169 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:22.169 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:22.169 00.000 6880 Enqueuing Expose request
01:26:22.169 00.000 10052 Worker thread wakes up
01:26:22.169 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:22.169 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:22.169 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:23.085 00.916 10052 Exposure complete
01:26:23.130 00.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"950273b4-4d3d-440b-9da7-cc8703c8edab"}
01:26:23.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"950273b4-4d3d-440b-9da7-cc8703c8edab"}
01:26:23.131 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5eeda4c-97cf-47e3-b423-9c72cfa99085"}
01:26:23.131 00.000 6880 case statement mapped state 6 to 3
01:26:23.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5eeda4c-97cf-47e3-b423-9c72cfa99085"}
01:26:23.131 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b616507-8023-4090-9674-b0c670d62e82"}
01:26:23.132 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":970,"width":15,"height":15,"star_pos":[6.79,6.99],"pixels":"..."},"id":"1b616507-8023-4090-9674-b0c670d62e82"}
01:26:23.164 00.032 10052 worker thread done servicing request
01:26:23.164 00.000 6880 OnExposeComplete: enter
01:26:23.164 00.000 6880 UpdateGuideState(): m_state=6
01:26:23.164 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 971
01:26:23.165 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=888.13, Mass=2220, SNR=32.7, Peak=135 HFD=4.5
01:26:23.165 00.000 6880 MultiStar: [#1 -0.09,0.01,0.93,U] [#2 0.01,-0.01,1.00,U] [#3 -0.05,0.05,0.92,U] [#4 0.01,0.18,0.85,U] [#5 -0.31,0.16,1.00,U] [#6 -0.16,-0.06,0.93,U] [#7 -0.13,0.08,0.75,U] [#8 -0.17,0.03,0.80,U] 
01:26:23.165 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.06}, one-star: {0.00, 0.13}
01:26:23.165 00.000 6880 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.61) = xAngle (4.19 = -2.09)
01:26:23.165 00.000 6880 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.16 = -2.12)
01:26:23.165 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.06 hyp=0.12 cameraTheta=2.58 mountX=-0.06 mountY=-0.10, mountTheta=-2.10
01:26:23.167 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.06, opts=13)
01:26:23.167 00.000 6880 Enqueuing Move request for scope (-0.10, 0.06)
01:26:23.167 00.000 10052 Worker thread wakes up
01:26:23.167 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.06) opts 0xd
01:26:23.167 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.06)
01:26:23.167 00.000 10052 Moving (-0.10, 0.06) raw xDistance=-0.06 yDistance=-0.10
01:26:23.167 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:23.168 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.15, using input
01:26:23.168 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.05
01:26:23.168 00.000 10052 MoveAxis(E, 0, ABG)
01:26:23.168 00.000 10052 Move returns status 0, amount 0
01:26:23.168 00.000 10052 MoveAxis(N, 0, ABG)
01:26:23.168 00.000 10052 Move returns status 0, amount 0
01:26:23.168 00.000 10052 move complete, result=0
01:26:23.168 00.000 10052 worker thread done servicing request
01:26:23.192 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:23.239 00.047 6880 UpdateGuideState exits: m=2220 SNR=32.7
01:26:23.239 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:23.239 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:23.239 00.000 6880 Enqueuing Expose request
01:26:23.239 00.000 10052 Worker thread wakes up
01:26:23.239 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:23.239 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:23.239 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:24.369 01.130 10052 Exposure complete
01:26:24.445 00.076 10052 worker thread done servicing request
01:26:24.445 00.000 6880 OnExposeComplete: enter
01:26:24.445 00.000 6880 UpdateGuideState(): m_state=6
01:26:24.445 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 972
01:26:24.445 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.44, Mass=2181, SNR=32.4, Peak=131 HFD=4.7
01:26:24.446 00.001 6880 MultiStar: [#1 -0.10,0.35,0.96,U] [#2 -0.14,0.19,1.01,U] [#3 -0.23,0.24,0.91,U] [#4 -0.28,0.13,0.86,U] [#5 -0.31,0.38,1.01,U] [#6 -0.20,0.29,0.94,U] [#7 -0.23,0.37,0.78,U] [#8 -0.17,0.27,0.78,U] 
01:26:24.446 00.000 6880 refined, 8 included, MultiStar: {-0.20, 0.30}, one-star: {-0.14, 0.44}
01:26:24.446 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.77 = -2.51)
01:26:24.446 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.54)
01:26:24.446 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.30 hyp=0.36 cameraTheta=2.16 mountX=-0.29 mountY=-0.20, mountTheta=-2.53
01:26:24.447 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.30, opts=13)
01:26:24.448 00.001 6880 Enqueuing Move request for scope (-0.20, 0.30)
01:26:24.448 00.000 10052 Worker thread wakes up
01:26:24.448 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.30) opts 0xd
01:26:24.448 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.30)
01:26:24.448 00.000 10052 Moving (-0.20, 0.30) raw xDistance=-0.29 yDistance=-0.20
01:26:24.448 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
01:26:24.448 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.20, slope = -0.05
01:26:24.448 00.000 10052 MoveAxis(E, 77, ABG)
01:26:24.448 00.000 10052 Guiding  Dir = 2, Dur = 77
01:26:24.469 00.021 10052 IsSlewing returns 0
01:26:24.473 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:24.508 00.035 10052 IsGuiding returns 0
01:26:24.515 00.007 6880 UpdateGuideState exits: m=2181 SNR=32.4
01:26:24.515 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:24.515 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:24.515 00.000 6880 Enqueuing Expose request
01:26:24.535 00.020 10052 PulseGuide returned control before completion, sleep 60
01:26:24.619 00.084 10052 IsGuiding returns 1
01:26:24.621 00.002 10052 scope still moving after pulse duration time elapsed
01:26:24.667 00.046 10052 IsSlewing returns 0
01:26:24.706 00.039 10052 IsGuiding returns 0
01:26:24.706 00.000 10052 scope move finished after 77 + 121 ms
01:26:24.706 00.000 10052 Move returns status 0, amount 77
01:26:24.706 00.000 10052 MoveAxis(N, 71, ABG)
01:26:24.706 00.000 10052 Guiding  Dir = 0, Dur = 71
01:26:24.744 00.038 10052 IsSlewing returns 0
01:26:24.782 00.038 10052 IsGuiding returns 0
01:26:24.810 00.028 10052 PulseGuide returned control before completion, sleep 54
01:26:24.887 00.077 10052 IsGuiding returns 1
01:26:24.887 00.000 10052 scope still moving after pulse duration time elapsed
01:26:24.933 00.046 10052 IsSlewing returns 0
01:26:24.970 00.037 10052 IsGuiding returns 0
01:26:24.970 00.000 10052 scope move finished after 71 + 117 ms
01:26:24.970 00.000 10052 Move returns status 0, amount 71
01:26:24.970 00.000 10052 move complete, result=0
01:26:24.972 00.002 10052 worker thread done servicing request
01:26:24.972 00.000 6880 GuideStep: -0.3 px 77 ms EAST, -0.2 px 71 ms NORTH
01:26:24.972 00.000 10052 Worker thread wakes up
01:26:24.972 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:24.972 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:25.129 00.157 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ac10bad-7cbd-4788-9cdf-b8d188c9885a"}
01:26:25.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ac10bad-7cbd-4788-9cdf-b8d188c9885a"}
01:26:25.129 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eb90b9cf-d4c4-4bbc-8142-61e030a130fe"}
01:26:25.129 00.000 6880 case statement mapped state 6 to 3
01:26:25.130 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb90b9cf-d4c4-4bbc-8142-61e030a130fe"}
01:26:25.130 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"edd1b2c2-e739-4a00-bbc2-a52339abbea9"}
01:26:25.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":972,"width":15,"height":15,"star_pos":[6.62,7.44],"pixels":"..."},"id":"edd1b2c2-e739-4a00-bbc2-a52339abbea9"}
01:26:25.892 00.762 10052 Exposure complete
01:26:25.948 00.056 10052 worker thread done servicing request
01:26:25.948 00.000 6880 OnExposeComplete: enter
01:26:25.948 00.000 6880 UpdateGuideState(): m_state=6
01:26:25.949 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 973
01:26:25.949 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=888.40, Mass=2090, SNR=31.7, Peak=132 HFD=4.5
01:26:25.949 00.000 6880 MultiStar: [#1 -0.12,0.26,0.99,U] [#2 -0.49,0.18,1.06,U] [#3 -0.32,0.17,0.92,U] [#4 -0.30,0.16,0.86,U] [#5 -0.36,0.13,1.00,U] [#6 -0.56,0.12,0.00,M1] [#7 -0.20,0.26,0.81,U] [#8 -0.30,0.05,0.82,U] 
01:26:25.949 00.000 6880 refined, 7 included, MultiStar: {-0.30, 0.20}, one-star: {-0.27, 0.40}
01:26:25.949 00.000 6880 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.61) = xAngle (4.16 = -2.13)
01:26:25.949 00.000 6880 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.13 = -2.16)
01:26:25.949 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.54 mountX=-0.19 mountY=-0.30, mountTheta=-2.14
01:26:25.950 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.20, opts=13)
01:26:25.950 00.000 6880 Enqueuing Move request for scope (-0.30, 0.20)
01:26:25.951 00.001 10052 Worker thread wakes up
01:26:25.951 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.20) opts 0xd
01:26:25.951 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.20)
01:26:25.951 00.000 10052 Moving (-0.30, 0.20) raw xDistance=-0.19 yDistance=-0.30
01:26:25.951 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:26:25.951 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.30, slope = -0.05
01:26:25.951 00.000 10052 MoveAxis(E, 55, ABG)
01:26:25.951 00.000 10052 Guiding  Dir = 2, Dur = 55
01:26:25.970 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:25.993 00.023 10052 IsSlewing returns 0
01:26:26.012 00.019 6880 UpdateGuideState exits: m=2090 SNR=31.7
01:26:26.012 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:26.013 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:26.013 00.000 6880 Enqueuing Expose request
01:26:26.068 00.055 10052 IsGuiding returns 0
01:26:26.215 00.147 10052 IsGuiding returns 0
01:26:26.215 00.000 10052 Move returns status 0, amount 55
01:26:26.215 00.000 10052 MoveAxis(N, 85, ABG)
01:26:26.215 00.000 10052 Guiding  Dir = 0, Dur = 85
01:26:26.289 00.074 10052 IsSlewing returns 0
01:26:26.356 00.067 10052 IsGuiding returns 0
01:26:26.422 00.066 10052 PulseGuide returned control before completion, sleep 30
01:26:26.493 00.071 10052 IsGuiding returns 1
01:26:26.493 00.000 10052 scope still moving after pulse duration time elapsed
01:26:26.563 00.070 10052 IsSlewing returns 0
01:26:26.638 00.075 10052 IsGuiding returns 0
01:26:26.638 00.000 10052 scope move finished after 85 + 197 ms
01:26:26.638 00.000 10052 Move returns status 0, amount 85
01:26:26.638 00.000 10052 move complete, result=0
01:26:26.638 00.000 10052 worker thread done servicing request
01:26:26.640 00.002 10052 Worker thread wakes up
01:26:26.640 00.000 6880 GuideStep: -0.2 px 55 ms EAST, -0.3 px 85 ms NORTH
01:26:26.640 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:26.640 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:27.129 00.489 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d710b0ef-da34-41d1-bc6d-a20c6a922121"}
01:26:27.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d710b0ef-da34-41d1-bc6d-a20c6a922121"}
01:26:27.130 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb96eadc-62c7-4c6b-9f1b-4e73301a53ec"}
01:26:27.130 00.000 6880 case statement mapped state 6 to 3
01:26:27.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb96eadc-62c7-4c6b-9f1b-4e73301a53ec"}
01:26:27.131 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8a863669-323b-44f7-a3c6-0a6e2dcc3e67"}
01:26:27.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":973,"width":15,"height":15,"star_pos":[7.49,7.40],"pixels":"..."},"id":"8a863669-323b-44f7-a3c6-0a6e2dcc3e67"}
01:26:27.765 00.634 10052 Exposure complete
01:26:27.835 00.070 10052 worker thread done servicing request
01:26:27.835 00.000 6880 OnExposeComplete: enter
01:26:27.835 00.000 6880 UpdateGuideState(): m_state=6
01:26:27.836 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 974
01:26:27.836 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=888.26, Mass=2168, SNR=32.2, Peak=148 HFD=4.3
01:26:27.836 00.000 6880 MultiStar: [#1 -0.17,0.01,0.96,U] [#2 -0.10,0.03,1.02,U] [#3 -0.06,-0.01,0.92,U] [#4 -0.37,0.01,0.81,U] [#5 -0.26,0.18,1.00,U] [#6 -0.08,-0.10,0.98,U] [#7 -0.17,0.09,0.79,U] [#8 -0.29,0.02,0.80,U] 
01:26:27.836 00.000 6880 refined, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.09, 0.26}
01:26:27.836 00.000 6880 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.61) = xAngle (4.43 = -1.85)
01:26:27.837 00.001 6880 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.40 = -1.88)
01:26:27.837 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.06 hyp=0.18 cameraTheta=2.82 mountX=-0.05 mountY=-0.17, mountTheta=-1.85
01:26:27.838 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.06, opts=13)
01:26:27.838 00.000 6880 Enqueuing Move request for scope (-0.17, 0.06)
01:26:27.838 00.000 10052 Worker thread wakes up
01:26:27.838 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.06) opts 0xd
01:26:27.838 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.06)
01:26:27.838 00.000 10052 Moving (-0.17, 0.06) raw xDistance=-0.05 yDistance=-0.17
01:26:27.838 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:26:27.838 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.20, using input
01:26:27.838 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.04
01:26:27.839 00.001 10052 MoveAxis(E, 0, ABG)
01:26:27.839 00.000 10052 Move returns status 0, amount 0
01:26:27.839 00.000 10052 MoveAxis(N, 0, ABG)
01:26:27.839 00.000 10052 Move returns status 0, amount 0
01:26:27.839 00.000 10052 move complete, result=0
01:26:27.839 00.000 10052 worker thread done servicing request
01:26:27.862 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:27.903 00.041 6880 UpdateGuideState exits: m=2168 SNR=32.2
01:26:27.903 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:27.903 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:27.903 00.000 6880 Enqueuing Expose request
01:26:27.903 00.000 10052 Worker thread wakes up
01:26:27.903 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:26:27.904 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:27.904 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:28.815 00.911 10052 Exposure complete
01:26:28.882 00.067 10052 worker thread done servicing request
01:26:28.882 00.000 6880 OnExposeComplete: enter
01:26:28.882 00.000 6880 UpdateGuideState(): m_state=6
01:26:28.883 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 975
01:26:28.883 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.18, Mass=2157, SNR=32.2, Peak=139 HFD=4.6
01:26:28.883 00.000 6880 MultiStar: [#1 -0.22,0.14,0.97,U] [#2 -0.18,0.01,0.97,U] [#3 -0.05,0.03,0.93,U] [#4 -0.43,-0.01,0.86,U] [#5 -0.16,0.21,0.99,U] [#6 -0.11,0.10,0.96,U] [#7 -0.28,0.10,0.79,U] [#8 -0.18,0.13,0.82,U] 
01:26:28.883 00.000 6880 refined, 8 included, MultiStar: {-0.19, 0.10}, one-star: {-0.14, 0.19}
01:26:28.883 00.000 6880 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.61) = xAngle (4.26 = -2.02)
01:26:28.883 00.000 6880 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.23 = -2.05)
01:26:28.884 00.001 6880 CameraToMount -- cameraX=-0.19 cameraY=0.10 hyp=0.22 cameraTheta=2.65 mountX=-0.09 mountY=-0.19, mountTheta=-2.02
01:26:28.885 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.10, opts=13)
01:26:28.885 00.000 6880 Enqueuing Move request for scope (-0.19, 0.10)
01:26:28.885 00.000 10052 Worker thread wakes up
01:26:28.885 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.10) opts 0xd
01:26:28.885 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.10)
01:26:28.885 00.000 10052 Moving (-0.19, 0.10) raw xDistance=-0.09 yDistance=-0.19
01:26:28.885 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:26:28.885 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.19, slope = -0.02
01:26:28.885 00.000 10052 MoveAxis(E, 0, ABG)
01:26:28.885 00.000 10052 Move returns status 0, amount 0
01:26:28.886 00.001 10052 MoveAxis(N, 35, ABG)
01:26:28.886 00.000 10052 Guiding  Dir = 0, Dur = 35
01:26:28.907 00.021 10052 IsSlewing returns 0
01:26:28.910 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:28.945 00.035 10052 IsGuiding returns 0
01:26:28.959 00.014 6880 UpdateGuideState exits: m=2157 SNR=32.2
01:26:28.960 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:28.960 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:28.960 00.000 6880 Enqueuing Expose request
01:26:28.972 00.012 10052 PulseGuide returned control before completion, sleep 18
01:26:29.022 00.050 10052 IsGuiding returns 0
01:26:29.022 00.000 10052 Move returns status 0, amount 35
01:26:29.022 00.000 10052 move complete, result=0
01:26:29.022 00.000 10052 worker thread done servicing request
01:26:29.022 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 35 ms NORTH
01:26:29.022 00.000 10052 Worker thread wakes up
01:26:29.022 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:29.022 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:29.130 00.108 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"698cd8fa-0d57-46dd-9e08-574df3aeaee0"}
01:26:29.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"698cd8fa-0d57-46dd-9e08-574df3aeaee0"}
01:26:29.131 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc644319-5925-4a8c-b2f5-1aea500d31ff"}
01:26:29.131 00.000 6880 case statement mapped state 6 to 3
01:26:29.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc644319-5925-4a8c-b2f5-1aea500d31ff"}
01:26:29.132 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a54443cd-5ae8-4fd6-ac83-0083539859c9"}
01:26:29.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":975,"width":15,"height":15,"star_pos":[6.62,7.18],"pixels":"..."},"id":"a54443cd-5ae8-4fd6-ac83-0083539859c9"}
01:26:30.160 01.028 10052 Exposure complete
01:26:30.235 00.075 10052 worker thread done servicing request
01:26:30.235 00.000 6880 OnExposeComplete: enter
01:26:30.235 00.000 6880 UpdateGuideState(): m_state=6
01:26:30.235 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 976
01:26:30.235 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=887.94, Mass=2177, SNR=32.4, Peak=128 HFD=4.3
01:26:30.237 00.002 6880 MultiStar: [#1 -0.37,-0.01,0.97,U] [#2 -0.69,-0.17,0.00,M1] [#3 -0.49,-0.08,0.91,U] [#4 -0.04,-0.05,0.85,U] [#5 -0.45,-0.01,0.98,U] [#6 -0.51,-0.13,0.00,M1] [#7 -0.35,0.01,0.78,U] [#8 -0.48,-0.08,0.80,U] 
01:26:30.237 00.000 6880 single-star, 6 included, MultiStar: {-0.36, -0.04}, one-star: {-0.31, -0.06}
01:26:30.237 00.000 6880 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
01:26:30.237 00.000 6880 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
01:26:30.237 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=-0.06 hyp=0.31 cameraTheta=-2.95 mountX=0.07 mountY=-0.31, mountTheta=-1.33
01:26:30.238 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=-0.06, opts=13)
01:26:30.239 00.001 6880 Enqueuing Move request for scope (-0.31, -0.06)
01:26:30.239 00.000 10052 Worker thread wakes up
01:26:30.239 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.06) opts 0xd
01:26:30.239 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, -0.06)
01:26:30.239 00.000 10052 Moving (-0.31, -0.06) raw xDistance=0.07 yDistance=-0.31
01:26:30.239 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:26:30.239 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.31, slope = -0.02
01:26:30.239 00.000 10052 MoveAxis(E, 0, ABG)
01:26:30.239 00.000 10052 Move returns status 0, amount 0
01:26:30.239 00.000 10052 MoveAxis(N, 42, ABG)
01:26:30.239 00.000 10052 Guiding  Dir = 0, Dur = 42
01:26:30.265 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:30.274 00.009 10052 IsSlewing returns 0
01:26:30.318 00.044 6880 UpdateGuideState exits: m=2177 SNR=32.4
01:26:30.318 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:30.318 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:30.318 00.000 6880 Enqueuing Expose request
01:26:30.352 00.034 10052 IsGuiding returns 0
01:26:30.481 00.129 10052 IsGuiding returns 0
01:26:30.481 00.000 10052 Move returns status 0, amount 42
01:26:30.481 00.000 10052 move complete, result=0
01:26:30.481 00.000 10052 worker thread done servicing request
01:26:30.481 00.000 10052 Worker thread wakes up
01:26:30.482 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 42 ms NORTH
01:26:30.482 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:30.482 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:31.129 00.647 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9768cdc7-d0c9-42a8-8ce2-1899fc199e90"}
01:26:31.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9768cdc7-d0c9-42a8-8ce2-1899fc199e90"}
01:26:31.130 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c599f4e8-6fa8-4f6c-b5a7-4c6b4ce908df"}
01:26:31.130 00.000 6880 case statement mapped state 6 to 3
01:26:31.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c599f4e8-6fa8-4f6c-b5a7-4c6b4ce908df"}
01:26:31.131 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"417a0f41-e3fe-4312-89b3-a15214e30a45"}
01:26:31.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":976,"width":15,"height":15,"star_pos":[7.46,6.94],"pixels":"..."},"id":"417a0f41-e3fe-4312-89b3-a15214e30a45"}
01:26:31.402 00.271 10052 Exposure complete
01:26:31.476 00.074 10052 worker thread done servicing request
01:26:31.476 00.000 6880 OnExposeComplete: enter
01:26:31.476 00.000 6880 UpdateGuideState(): m_state=6
01:26:31.476 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 977
01:26:31.477 00.001 6880 Star::Find returns 1 (0), X=407.76, Y=888.42, Mass=2079, SNR=31.6, Peak=140 HFD=4.6
01:26:31.477 00.000 6880 MultiStar: [#1 0.03,0.27,0.99,U] [#2 -0.42,0.14,1.02,U] [#3 -0.49,0.25,0.00,M1] [#4 0.16,0.19,0.84,U] [#5 -0.08,0.25,0.98,U] [#6 -0.54,0.22,0.00,M2] [#7 0.01,0.28,0.78,U] [#8 -0.32,0.50,0.00,M1] 
01:26:31.477 00.000 6880 refined, 5 included, MultiStar: {-0.06, 0.26}, one-star: {-0.01, 0.43}
01:26:31.477 00.000 6880 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.61) = xAngle (3.41 = -2.87)
01:26:31.477 00.000 6880 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.38 = -2.90)
01:26:31.477 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.27 cameraTheta=1.80 mountX=-0.26 mountY=-0.06, mountTheta=-2.90
01:26:31.479 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.26, opts=13)
01:26:31.479 00.000 6880 Enqueuing Move request for scope (-0.06, 0.26)
01:26:31.479 00.000 10052 Worker thread wakes up
01:26:31.479 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
01:26:31.480 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
01:26:31.480 00.000 10052 Moving (-0.06, 0.26) raw xDistance=-0.26 yDistance=-0.06
01:26:31.480 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:26:31.480 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.08, using input
01:26:31.480 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
01:26:31.480 00.000 10052 MoveAxis(E, 69, ABG)
01:26:31.480 00.000 10052 Guiding  Dir = 2, Dur = 69
01:26:31.506 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:31.545 00.039 10052 IsSlewing returns 0
01:26:31.546 00.001 6880 UpdateGuideState exits: m=2079 SNR=31.6
01:26:31.546 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:31.546 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:31.546 00.000 6880 Enqueuing Expose request
01:26:31.620 00.074 10052 IsGuiding returns 0
01:26:31.684 00.064 10052 PulseGuide returned control before completion, sleep 16
01:26:31.760 00.076 10052 IsGuiding returns 1
01:26:31.760 00.000 10052 scope still moving after pulse duration time elapsed
01:26:31.836 00.076 10052 IsSlewing returns 0
01:26:31.914 00.078 10052 IsGuiding returns 0
01:26:31.915 00.001 10052 scope move finished after 69 + 225 ms
01:26:31.915 00.000 10052 Move returns status 0, amount 69
01:26:31.915 00.000 10052 MoveAxis(N, 0, ABG)
01:26:31.915 00.000 10052 Move returns status 0, amount 0
01:26:31.915 00.000 10052 move complete, result=0
01:26:31.915 00.000 10052 worker thread done servicing request
01:26:31.915 00.000 6880 GuideStep: -0.3 px 69 ms EAST, -0.1 px 0 ms NORTH
01:26:31.915 00.000 10052 Worker thread wakes up
01:26:31.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:31.916 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:33.050 01.134 10052 Exposure complete
01:26:33.111 00.061 10052 worker thread done servicing request
01:26:33.111 00.000 6880 OnExposeComplete: enter
01:26:33.111 00.000 6880 UpdateGuideState(): m_state=6
01:26:33.111 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 978
01:26:33.111 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.15, Mass=2122, SNR=32.0, Peak=131 HFD=4.5
01:26:33.112 00.001 6880 MultiStar: [#1 -0.05,0.25,0.98,U] [#2 -0.31,0.26,1.02,U] [#3 -0.09,0.31,0.94,U] [#4 -0.12,-0.01,0.85,U] [#5 0.02,0.56,0.00,M1] [#6 -0.17,0.26,0.93,U] [#7 -0.10,0.19,0.80,U] [#8 0.02,0.54,0.00,M2] 
01:26:33.112 00.000 6880 single-star, 6 included, MultiStar: {-0.13, 0.20}, one-star: {-0.04, 0.15}
01:26:33.112 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
01:26:33.112 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
01:26:33.112 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.83 mountX=-0.15 mountY=-0.04, mountTheta=-2.87
01:26:33.114 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.15, opts=13)
01:26:33.114 00.000 6880 Enqueuing Move request for scope (-0.04, 0.15)
01:26:33.114 00.000 10052 Worker thread wakes up
01:26:33.114 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.15) opts 0xd
01:26:33.114 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.15)
01:26:33.114 00.000 10052 Moving (-0.04, 0.15) raw xDistance=-0.15 yDistance=-0.04
01:26:33.114 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:26:33.114 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
01:26:33.114 00.000 10052 MoveAxis(E, 44, ABG)
01:26:33.114 00.000 10052 Guiding  Dir = 2, Dur = 44
01:26:33.135 00.021 10052 IsSlewing returns 0
01:26:33.145 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:33.174 00.029 10052 IsGuiding returns 0
01:26:33.193 00.019 6880 UpdateGuideState exits: m=2122 SNR=32.0
01:26:33.194 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:33.194 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:33.194 00.000 6880 Enqueuing Expose request
01:26:33.194 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bc7f7b30-bc08-4411-b5b9-53029b801b54"}
01:26:33.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bc7f7b30-bc08-4411-b5b9-53029b801b54"}
01:26:33.201 00.007 10052 PulseGuide returned control before completion, sleep 27
01:26:33.205 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5983ba80-3534-40d6-afbd-e6294e99a3da"}
01:26:33.205 00.000 6880 case statement mapped state 6 to 3
01:26:33.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5983ba80-3534-40d6-afbd-e6294e99a3da"}
01:26:33.207 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"25022cf2-881b-46e6-87a7-77ecff009959"}
01:26:33.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":978,"width":15,"height":15,"star_pos":[6.72,7.15],"pixels":"..."},"id":"25022cf2-881b-46e6-87a7-77ecff009959"}
01:26:33.259 00.052 10052 IsGuiding returns 0
01:26:33.259 00.000 10052 Move returns status 0, amount 44
01:26:33.259 00.000 10052 MoveAxis(N, 0, ABG)
01:26:33.259 00.000 10052 Move returns status 0, amount 0
01:26:33.259 00.000 10052 move complete, result=0
01:26:33.259 00.000 10052 worker thread done servicing request
01:26:33.259 00.000 10052 Worker thread wakes up
01:26:33.260 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:33.260 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:33.261 00.001 6880 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
01:26:34.179 00.918 10052 Exposure complete
01:26:34.240 00.061 10052 worker thread done servicing request
01:26:34.240 00.000 6880 OnExposeComplete: enter
01:26:34.241 00.001 6880 UpdateGuideState(): m_state=6
01:26:34.241 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 979
01:26:34.241 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.17, Mass=2135, SNR=32.0, Peak=149 HFD=4.4
01:26:34.241 00.000 6880 MultiStar: [#1 -0.02,0.17,0.96,U] [#2 -0.20,0.23,1.04,U] [#3 -0.25,0.31,0.91,U] [#4 -0.03,0.17,0.83,U] [#5 -0.02,0.37,0.94,U] [#6 -0.38,0.29,0.94,U] [#7 -0.10,0.24,0.78,U] [#8 -0.02,0.13,0.80,U] 
01:26:34.241 00.000 6880 single-star, 8 included, MultiStar: {-0.11, 0.23}, one-star: {0.05, 0.17}
01:26:34.241 00.000 6880 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.61) = xAngle (2.90 = 2.90)
01:26:34.242 00.001 6880 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.87 = 2.87)
01:26:34.242 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.29 mountX=-0.17 mountY=0.05, mountTheta=2.87
01:26:34.242 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.17, opts=13)
01:26:34.244 00.002 6880 Enqueuing Move request for scope (0.05, 0.17)
01:26:34.244 00.000 10052 Worker thread wakes up
01:26:34.244 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
01:26:34.244 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
01:26:34.244 00.000 10052 Moving (0.05, 0.17) raw xDistance=-0.17 yDistance=0.05
01:26:34.244 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:26:34.244 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
01:26:34.244 00.000 10052 MoveAxis(E, 48, ABG)
01:26:34.244 00.000 10052 Guiding  Dir = 2, Dur = 48
01:26:34.265 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:34.298 00.033 6880 UpdateGuideState exits: m=2135 SNR=32.0
01:26:34.298 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:34.298 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:34.298 00.000 6880 Enqueuing Expose request
01:26:34.315 00.017 10052 IsSlewing returns 0
01:26:34.389 00.074 10052 IsGuiding returns 0
01:26:34.521 00.132 10052 IsGuiding returns 0
01:26:34.521 00.000 10052 Move returns status 0, amount 48
01:26:34.521 00.000 10052 MoveAxis(N, 0, ABG)
01:26:34.521 00.000 10052 Move returns status 0, amount 0
01:26:34.523 00.002 10052 move complete, result=0
01:26:34.523 00.000 10052 worker thread done servicing request
01:26:34.523 00.000 10052 Worker thread wakes up
01:26:34.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:34.523 00.000 6880 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
01:26:34.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:35.136 00.613 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9343e765-65cb-4377-84fe-8bd3d30b4d06"}
01:26:35.137 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9343e765-65cb-4377-84fe-8bd3d30b4d06"}
01:26:35.137 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"08967246-13ae-4577-9222-4309efe723e9"}
01:26:35.137 00.000 6880 case statement mapped state 6 to 3
01:26:35.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"08967246-13ae-4577-9222-4309efe723e9"}
01:26:35.138 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d79ba77-a274-46d9-9ae4-f3d8ab1a9ebc"}
01:26:35.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":979,"width":15,"height":15,"star_pos":[6.81,7.17],"pixels":"..."},"id":"3d79ba77-a274-46d9-9ae4-f3d8ab1a9ebc"}
01:26:35.654 00.516 10052 Exposure complete
01:26:35.717 00.063 10052 worker thread done servicing request
01:26:35.717 00.000 6880 OnExposeComplete: enter
01:26:35.717 00.000 6880 UpdateGuideState(): m_state=6
01:26:35.717 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 980
01:26:35.717 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.24, Mass=2196, SNR=32.5, Peak=154 HFD=4.5
01:26:35.718 00.001 6880 MultiStar: [#1 -0.09,0.39,0.97,U] [#2 -0.14,0.22,1.00,U] [#3 -0.09,0.33,0.92,U] [#4 -0.04,0.47,0.84,U] [#5 0.04,0.48,0.99,U] [#6 -0.21,0.32,0.96,U] [#7 -0.08,0.36,0.78,U] [#8 -0.18,0.30,0.80,U] 
01:26:35.718 00.000 6880 single-star, 8 included, MultiStar: {-0.10, 0.34}, one-star: {-0.08, 0.24}
01:26:35.718 00.000 6880 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.61) = xAngle (3.49 = -2.79)
01:26:35.718 00.000 6880 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.82)
01:26:35.718 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.24 hyp=0.25 cameraTheta=1.88 mountX=-0.24 mountY=-0.08, mountTheta=-2.82
01:26:35.720 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.24, opts=13)
01:26:35.720 00.000 6880 Enqueuing Move request for scope (-0.08, 0.24)
01:26:35.720 00.000 10052 Worker thread wakes up
01:26:35.720 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.24) opts 0xd
01:26:35.720 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.24)
01:26:35.721 00.001 10052 Moving (-0.08, 0.24) raw xDistance=-0.24 yDistance=-0.08
01:26:35.721 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:26:35.721 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
01:26:35.721 00.000 10052 MoveAxis(E, 66, ABG)
01:26:35.721 00.000 10052 Guiding  Dir = 2, Dur = 66
01:26:35.753 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:35.773 00.020 10052 IsSlewing returns 0
01:26:35.794 00.021 6880 UpdateGuideState exits: m=2196 SNR=32.5
01:26:35.794 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:35.794 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:35.794 00.000 6880 Enqueuing Expose request
01:26:35.846 00.052 10052 IsGuiding returns 0
01:26:35.991 00.145 10052 IsGuiding returns 1
01:26:35.991 00.000 10052 scope still moving after pulse duration time elapsed
01:26:36.071 00.080 10052 IsSlewing returns 0
01:26:36.151 00.080 10052 IsGuiding returns 0
01:26:36.151 00.000 10052 scope move finished after 66 + 237 ms
01:26:36.151 00.000 10052 Move returns status 0, amount 66
01:26:36.151 00.000 10052 MoveAxis(N, 0, ABG)
01:26:36.151 00.000 10052 Move returns status 0, amount 0
01:26:36.151 00.000 10052 move complete, result=0
01:26:36.152 00.001 10052 worker thread done servicing request
01:26:36.152 00.000 10052 Worker thread wakes up
01:26:36.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:36.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:36.152 00.000 6880 GuideStep: -0.2 px 66 ms EAST, -0.1 px 0 ms NORTH
01:26:37.060 00.908 10052 Exposure complete
01:26:37.111 00.051 10052 worker thread done servicing request
01:26:37.112 00.001 6880 OnExposeComplete: enter
01:26:37.112 00.000 6880 UpdateGuideState(): m_state=6
01:26:37.112 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 981
01:26:37.112 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=888.32, Mass=2135, SNR=32.0, Peak=146 HFD=4.7
01:26:37.112 00.000 6880 MultiStar: [#1 -0.20,0.22,0.94,U] [#2 -0.19,0.23,1.01,U] [#3 -0.11,0.16,0.92,U] [#4 -0.43,0.04,0.86,U] [#5 -0.23,0.24,0.99,U] [#6 -0.24,0.13,0.96,U] [#7 -0.41,0.25,0.79,U] [#8 -0.36,0.18,0.80,U] 
01:26:37.112 00.000 6880 refined, 8 included, MultiStar: {-0.24, 0.20}, one-star: {-0.09, 0.32}
01:26:37.113 00.001 6880 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.61) = xAngle (4.07 = -2.22)
01:26:37.113 00.000 6880 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.04 = -2.25)
01:26:37.113 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.32 cameraTheta=2.45 mountX=-0.19 mountY=-0.25, mountTheta=-2.23
01:26:37.114 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.20, opts=13)
01:26:37.114 00.000 6880 Enqueuing Move request for scope (-0.24, 0.20)
01:26:37.114 00.000 10052 Worker thread wakes up
01:26:37.114 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
01:26:37.114 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
01:26:37.115 00.001 10052 Moving (-0.24, 0.20) raw xDistance=-0.19 yDistance=-0.25
01:26:37.115 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:26:37.115 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.02
01:26:37.115 00.000 10052 MoveAxis(E, 54, ABG)
01:26:37.115 00.000 10052 Guiding  Dir = 2, Dur = 54
01:26:37.136 00.021 10052 IsSlewing returns 0
01:26:37.138 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:37.174 00.036 6880 UpdateGuideState exits: m=2135 SNR=32.0
01:26:37.174 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:37.174 00.000 10052 IsGuiding returns 0
01:26:37.174 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:37.174 00.000 6880 Enqueuing Expose request
01:26:37.175 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d18ce5b6-261c-4f8f-b3b9-24e57bd8a2fa"}
01:26:37.175 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d18ce5b6-261c-4f8f-b3b9-24e57bd8a2fa"}
01:26:37.185 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e64ed02-6e07-408f-98ab-7d0cc8684d33"}
01:26:37.185 00.000 6880 case statement mapped state 6 to 3
01:26:37.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e64ed02-6e07-408f-98ab-7d0cc8684d33"}
01:26:37.187 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e02eab0f-4455-4547-8ae9-5e57ed107f96"}
01:26:37.187 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":981,"width":15,"height":15,"star_pos":[6.67,7.32],"pixels":"..."},"id":"e02eab0f-4455-4547-8ae9-5e57ed107f96"}
01:26:37.202 00.015 10052 PulseGuide returned control before completion, sleep 37
01:26:37.264 00.062 10052 IsGuiding returns 1
01:26:37.264 00.000 10052 scope still moving after pulse duration time elapsed
01:26:37.311 00.047 10052 IsSlewing returns 0
01:26:37.349 00.038 10052 IsGuiding returns 0
01:26:37.349 00.000 10052 scope move finished after 54 + 120 ms
01:26:37.349 00.000 10052 Move returns status 0, amount 54
01:26:37.349 00.000 10052 MoveAxis(N, 0, ABG)
01:26:37.349 00.000 10052 Move returns status 0, amount 0
01:26:37.349 00.000 10052 move complete, result=0
01:26:37.349 00.000 10052 worker thread done servicing request
01:26:37.349 00.000 10052 Worker thread wakes up
01:26:37.349 00.000 6880 GuideStep: -0.2 px 54 ms EAST, -0.2 px 0 ms NORTH
01:26:37.349 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:37.349 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:38.489 01.140 10052 Exposure complete
01:26:38.553 00.064 10052 worker thread done servicing request
01:26:38.553 00.000 6880 OnExposeComplete: enter
01:26:38.553 00.000 6880 UpdateGuideState(): m_state=6
01:26:38.554 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 982
01:26:38.554 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.18, Mass=2126, SNR=32.0, Peak=131 HFD=4.4
01:26:38.554 00.000 6880 MultiStar: [#1 0.04,0.25,0.98,U] [#2 -0.07,0.15,1.00,U] [#3 0.10,0.14,0.94,U] [#4 -0.04,0.22,0.84,U] [#5 -0.19,0.18,1.00,U] [#6 -0.03,0.12,0.94,U] [#7 0.03,0.23,0.79,U] [#8 -0.08,0.16,0.82,U] 
01:26:38.554 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.18}, one-star: {0.08, 0.18}
01:26:38.554 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
01:26:38.554 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
01:26:38.554 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.66 mountX=-0.18 mountY=-0.02, mountTheta=-3.04
01:26:38.556 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.18, opts=13)
01:26:38.556 00.000 6880 Enqueuing Move request for scope (-0.02, 0.18)
01:26:38.556 00.000 10052 Worker thread wakes up
01:26:38.556 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
01:26:38.556 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
01:26:38.556 00.000 10052 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=-0.02
01:26:38.556 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:26:38.556 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
01:26:38.556 00.000 10052 MoveAxis(E, 51, ABG)
01:26:38.556 00.000 10052 Guiding  Dir = 2, Dur = 51
01:26:38.576 00.020 10052 IsSlewing returns 0
01:26:38.595 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:38.615 00.020 10052 IsGuiding returns 0
01:26:38.643 00.028 10052 PulseGuide returned control before completion, sleep 34
01:26:38.651 00.008 6880 UpdateGuideState exits: m=2126 SNR=32.0
01:26:38.651 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:38.651 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:38.651 00.000 6880 Enqueuing Expose request
01:26:38.710 00.059 10052 IsGuiding returns 0
01:26:38.710 00.000 10052 Move returns status 0, amount 51
01:26:38.711 00.001 10052 MoveAxis(N, 0, ABG)
01:26:38.711 00.000 10052 Move returns status 0, amount 0
01:26:38.711 00.000 10052 move complete, result=0
01:26:38.711 00.000 10052 worker thread done servicing request
01:26:38.711 00.000 10052 Worker thread wakes up
01:26:38.711 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:38.711 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:38.712 00.001 6880 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
01:26:39.135 00.423 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b7e4d1a-bed9-45d6-b207-11a25f9a32e2"}
01:26:39.135 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b7e4d1a-bed9-45d6-b207-11a25f9a32e2"}
01:26:39.136 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"839c5be7-ef98-4c6e-8a58-8083fa66a546"}
01:26:39.136 00.000 6880 case statement mapped state 6 to 3
01:26:39.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"839c5be7-ef98-4c6e-8a58-8083fa66a546"}
01:26:39.136 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"57dec83d-c96b-4dc8-95bb-f78aafc8ddf6"}
01:26:39.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":982,"width":15,"height":15,"star_pos":[6.84,7.18],"pixels":"..."},"id":"57dec83d-c96b-4dc8-95bb-f78aafc8ddf6"}
01:26:39.622 00.486 10052 Exposure complete
01:26:39.702 00.080 10052 worker thread done servicing request
01:26:39.702 00.000 6880 OnExposeComplete: enter
01:26:39.702 00.000 6880 UpdateGuideState(): m_state=6
01:26:39.702 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 983
01:26:39.702 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.13, Mass=2153, SNR=32.2, Peak=140 HFD=4.5
01:26:39.703 00.001 6880 MultiStar: [#1 0.10,-0.05,0.94,U] [#2 -0.09,0.13,1.00,U] [#3 0.04,0.08,0.91,U] [#4 0.04,0.08,0.85,U] [#5 0.21,0.53,0.00,M1] [#6 -0.02,0.08,0.94,U] [#7 -0.05,0.14,0.76,U] [#8 -0.03,-0.06,0.79,U] 
01:26:39.703 00.000 6880 refined, 7 included, MultiStar: {0.02, 0.07}, one-star: {0.13, 0.13}
01:26:39.703 00.000 6880 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.61) = xAngle (2.92 = 2.92)
01:26:39.703 00.000 6880 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.89 = 2.89)
01:26:39.703 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.31 mountX=-0.07 mountY=0.02, mountTheta=2.89
01:26:39.705 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.07, opts=13)
01:26:39.705 00.000 6880 Enqueuing Move request for scope (0.02, 0.07)
01:26:39.705 00.000 10052 Worker thread wakes up
01:26:39.705 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:26:39.705 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:26:39.705 00.000 10052 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=0.02
01:26:39.705 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:26:39.705 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.09, using input
01:26:39.705 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
01:26:39.705 00.000 10052 MoveAxis(E, 0, ABG)
01:26:39.705 00.000 10052 Move returns status 0, amount 0
01:26:39.705 00.000 10052 MoveAxis(N, 0, ABG)
01:26:39.705 00.000 10052 Move returns status 0, amount 0
01:26:39.705 00.000 10052 move complete, result=0
01:26:39.705 00.000 10052 worker thread done servicing request
01:26:39.732 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:39.774 00.042 6880 UpdateGuideState exits: m=2153 SNR=32.2
01:26:39.774 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:39.774 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:39.774 00.000 6880 Enqueuing Expose request
01:26:39.774 00.000 10052 Worker thread wakes up
01:26:39.774 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:39.774 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:26:39.775 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:40.914 01.139 10052 Exposure complete
01:26:40.988 00.074 10052 worker thread done servicing request
01:26:40.988 00.000 6880 OnExposeComplete: enter
01:26:40.988 00.000 6880 UpdateGuideState(): m_state=6
01:26:40.989 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 984
01:26:40.989 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=888.07, Mass=2080, SNR=31.7, Peak=126 HFD=4.4
01:26:40.989 00.000 6880 MultiStar: [#1 0.44,0.44,0.00,M1] [#2 -0.09,0.19,1.04,U] [#3 -0.01,0.12,0.93,U] [#4 0.37,0.18,0.86,U] [#5 0.04,0.09,0.97,U] [#6 0.03,0.32,0.98,U] [#7 0.67,0.70,0.00,M1] [#8 -0.05,0.09,0.81,U] 
01:26:40.989 00.000 6880 refined, 6 included, MultiStar: {0.07, 0.15}, one-star: {0.22, 0.07}
01:26:40.989 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
01:26:40.990 00.001 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
01:26:40.990 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.12 mountX=-0.16 mountY=0.07, mountTheta=2.71
01:26:40.991 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.15, opts=13)
01:26:40.991 00.000 6880 Enqueuing Move request for scope (0.07, 0.15)
01:26:40.992 00.001 10052 Worker thread wakes up
01:26:40.992 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
01:26:40.992 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
01:26:40.992 00.000 10052 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=0.07
01:26:40.992 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:26:40.992 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.11, using input
01:26:40.992 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:26:40.992 00.000 10052 MoveAxis(E, 42, ABG)
01:26:40.992 00.000 10052 Guiding  Dir = 2, Dur = 42
01:26:41.014 00.022 10052 IsSlewing returns 0
01:26:41.023 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:41.051 00.028 10052 IsGuiding returns 0
01:26:41.074 00.023 6880 UpdateGuideState exits: m=2080 SNR=31.7
01:26:41.074 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:41.074 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:41.074 00.000 6880 Enqueuing Expose request
01:26:41.079 00.005 10052 PulseGuide returned control before completion, sleep 25
01:26:41.135 00.056 10052 IsGuiding returns 0
01:26:41.135 00.000 10052 Move returns status 0, amount 42
01:26:41.135 00.000 10052 MoveAxis(N, 0, ABG)
01:26:41.135 00.000 10052 Move returns status 0, amount 0
01:26:41.135 00.000 10052 move complete, result=0
01:26:41.135 00.000 10052 worker thread done servicing request
01:26:41.135 00.000 10052 Worker thread wakes up
01:26:41.136 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:41.136 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:41.137 00.001 6880 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
01:26:41.144 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bfa54a6a-46ef-4665-b336-19b70a42213e"}
01:26:41.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bfa54a6a-46ef-4665-b336-19b70a42213e"}
01:26:41.148 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8a01f668-12a3-4d63-b9fd-8b0b13b60585"}
01:26:41.148 00.000 6880 case statement mapped state 6 to 3
01:26:41.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a01f668-12a3-4d63-b9fd-8b0b13b60585"}
01:26:41.156 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4a94bb0-d8a1-4758-ae12-6ad071f389e1"}
01:26:41.157 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":984,"width":15,"height":15,"star_pos":[6.99,7.07],"pixels":"..."},"id":"a4a94bb0-d8a1-4758-ae12-6ad071f389e1"}
01:26:42.044 00.887 10052 Exposure complete
01:26:42.113 00.069 10052 worker thread done servicing request
01:26:42.114 00.001 6880 OnExposeComplete: enter
01:26:42.114 00.000 6880 UpdateGuideState(): m_state=6
01:26:42.114 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 985
01:26:42.114 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.23, Mass=2107, SNR=31.8, Peak=121 HFD=4.7
01:26:42.114 00.000 6880 MultiStar: [#1 0.28,0.28,0.97,U] [#2 0.33,0.56,0.00,M1] [#3 0.01,0.37,0.93,U] [#4 0.01,0.34,0.85,U] [#5 0.16,0.58,0.00,M1] [#6 -0.14,0.34,0.95,U] [#7 0.24,0.42,0.81,U] [#8 0.04,0.27,0.80,U] 
01:26:42.115 00.001 6880 single-star, 6 included, MultiStar: {0.07, 0.32}, one-star: {0.05, 0.23}
01:26:42.115 00.000 6880 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
01:26:42.115 00.000 6880 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
01:26:42.115 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.36 mountX=-0.24 mountY=0.05, mountTheta=2.94
01:26:42.116 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.23, opts=13)
01:26:42.116 00.000 6880 Enqueuing Move request for scope (0.05, 0.23)
01:26:42.116 00.000 10052 Worker thread wakes up
01:26:42.117 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
01:26:42.117 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:26:42.117 00.000 10052 Moving (0.05, 0.23) raw xDistance=-0.24 yDistance=0.05
01:26:42.117 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:26:42.117 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.11, using input
01:26:42.117 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
01:26:42.117 00.000 10052 MoveAxis(E, 65, ABG)
01:26:42.117 00.000 10052 Guiding  Dir = 2, Dur = 65
01:26:42.139 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:42.176 00.037 6880 UpdateGuideState exits: m=2107 SNR=31.8
01:26:42.176 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:42.176 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:42.176 00.000 6880 Enqueuing Expose request
01:26:42.176 00.000 10052 IsSlewing returns 0
01:26:42.253 00.077 10052 IsGuiding returns 0
01:26:42.312 00.059 10052 PulseGuide returned control before completion, sleep 16
01:26:42.383 00.071 10052 IsGuiding returns 1
01:26:42.383 00.000 10052 scope still moving after pulse duration time elapsed
01:26:42.460 00.077 10052 IsSlewing returns 0
01:26:42.533 00.073 10052 IsGuiding returns 0
01:26:42.534 00.001 10052 scope move finished after 65 + 215 ms
01:26:42.534 00.000 10052 Move returns status 0, amount 65
01:26:42.534 00.000 10052 MoveAxis(N, 0, ABG)
01:26:42.534 00.000 10052 Move returns status 0, amount 0
01:26:42.534 00.000 10052 move complete, result=0
01:26:42.534 00.000 10052 worker thread done servicing request
01:26:42.534 00.000 10052 Worker thread wakes up
01:26:42.534 00.000 6880 GuideStep: -0.2 px 65 ms EAST, 0.0 px 0 ms NORTH
01:26:42.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:42.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:43.142 00.608 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6dc711c7-6056-485b-bbfb-2181d001451a"}
01:26:43.142 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6dc711c7-6056-485b-bbfb-2181d001451a"}
01:26:43.142 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6aa5f442-8ca5-49d0-ba69-62b7a4b36816"}
01:26:43.142 00.000 6880 case statement mapped state 6 to 3
01:26:43.142 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6aa5f442-8ca5-49d0-ba69-62b7a4b36816"}
01:26:43.144 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"50bd417c-1517-4618-b65f-a9c65a7b42fd"}
01:26:43.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":985,"width":15,"height":15,"star_pos":[6.81,7.23],"pixels":"..."},"id":"50bd417c-1517-4618-b65f-a9c65a7b42fd"}
01:26:43.663 00.519 10052 Exposure complete
01:26:43.747 00.084 10052 worker thread done servicing request
01:26:43.748 00.001 6880 OnExposeComplete: enter
01:26:43.748 00.000 6880 UpdateGuideState(): m_state=6
01:26:43.748 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 986
01:26:43.748 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=888.27, Mass=2186, SNR=32.4, Peak=128 HFD=4.6
01:26:43.749 00.001 6880 MultiStar: [#1 0.01,0.30,0.98,U] [#2 -0.07,0.30,0.98,U] [#3 0.08,0.31,0.92,U] [#4 -0.04,0.13,0.85,U] [#5 0.04,0.60,0.00,M2] [#6 -0.08,0.35,0.93,U] [#7 0.09,0.29,0.77,U] [#8 -0.24,0.21,0.81,U] 
01:26:43.749 00.000 6880 refined, 7 included, MultiStar: {-0.01, 0.27}, one-star: {0.16, 0.27}
01:26:43.749 00.000 6880 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.61) = xAngle (3.22 = -3.07)
01:26:43.749 00.000 6880 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.19 = -3.10)
01:26:43.749 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.60 mountX=-0.27 mountY=-0.01, mountTheta=-3.10
01:26:43.751 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.27, opts=13)
01:26:43.751 00.000 6880 Enqueuing Move request for scope (-0.01, 0.27)
01:26:43.751 00.000 10052 Worker thread wakes up
01:26:43.751 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.27) opts 0xd
01:26:43.751 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.27)
01:26:43.751 00.000 10052 Moving (-0.01, 0.27) raw xDistance=-0.27 yDistance=-0.01
01:26:43.752 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:26:43.752 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
01:26:43.752 00.000 10052 MoveAxis(E, 76, ABG)
01:26:43.752 00.000 10052 Guiding  Dir = 2, Dur = 76
01:26:43.778 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:43.809 00.031 10052 IsSlewing returns 0
01:26:43.811 00.002 6880 UpdateGuideState exits: m=2186 SNR=32.4
01:26:43.812 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:43.812 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:43.812 00.000 6880 Enqueuing Expose request
01:26:43.883 00.071 10052 IsGuiding returns 0
01:26:43.952 00.069 10052 PulseGuide returned control before completion, sleep 18
01:26:44.033 00.081 10052 IsGuiding returns 1
01:26:44.033 00.000 10052 scope still moving after pulse duration time elapsed
01:26:44.106 00.073 10052 IsSlewing returns 0
01:26:44.187 00.081 10052 IsGuiding returns 0
01:26:44.187 00.000 10052 scope move finished after 76 + 226 ms
01:26:44.187 00.000 10052 Move returns status 0, amount 76
01:26:44.187 00.000 10052 MoveAxis(N, 0, ABG)
01:26:44.187 00.000 10052 Move returns status 0, amount 0
01:26:44.187 00.000 10052 move complete, result=0
01:26:44.187 00.000 10052 worker thread done servicing request
01:26:44.187 00.000 10052 Worker thread wakes up
01:26:44.187 00.000 6880 GuideStep: -0.3 px 76 ms EAST, -0.0 px 0 ms NORTH
01:26:44.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:44.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:45.105 00.918 10052 Exposure complete
01:26:45.142 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eec26c7c-3b7d-47fa-b248-fce4ab9df07c"}
01:26:45.142 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eec26c7c-3b7d-47fa-b248-fce4ab9df07c"}
01:26:45.143 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa9a0c4d-1d6b-40e9-be84-df1aeff74fe9"}
01:26:45.143 00.000 6880 case statement mapped state 6 to 3
01:26:45.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa9a0c4d-1d6b-40e9-be84-df1aeff74fe9"}
01:26:45.143 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76db5554-af3d-4941-ab8c-cf40b061f139"}
01:26:45.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":986,"width":15,"height":15,"star_pos":[6.92,7.27],"pixels":"..."},"id":"76db5554-af3d-4941-ab8c-cf40b061f139"}
01:26:45.181 00.038 10052 worker thread done servicing request
01:26:45.181 00.000 6880 OnExposeComplete: enter
01:26:45.182 00.001 6880 UpdateGuideState(): m_state=6
01:26:45.182 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 987
01:26:45.182 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.31, Mass=2130, SNR=32.0, Peak=111 HFD=4.8
01:26:45.182 00.000 6880 MultiStar: [#1 0.30,0.33,0.98,U] [#2 0.12,0.19,1.02,U] [#3 0.09,0.17,0.93,U] [#4 0.18,0.32,0.85,U] [#5 0.04,0.23,0.99,U] [#6 0.08,0.16,0.97,U] [#7 0.41,0.33,0.00,M1] [#8 0.03,0.22,0.80,U] 
01:26:45.182 00.000 6880 refined, 7 included, MultiStar: {0.12, 0.24}, one-star: {0.08, 0.31}
01:26:45.182 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
01:26:45.182 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
01:26:45.183 00.001 6880 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.12 mountX=-0.25 mountY=0.11, mountTheta=2.71
01:26:45.184 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.24, opts=13)
01:26:45.184 00.000 6880 Enqueuing Move request for scope (0.12, 0.24)
01:26:45.184 00.000 10052 Worker thread wakes up
01:26:45.184 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
01:26:45.184 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
01:26:45.184 00.000 10052 Moving (0.12, 0.24) raw xDistance=-0.25 yDistance=0.11
01:26:45.184 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:26:45.184 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:26:45.184 00.000 10052 MoveAxis(E, 70, ABG)
01:26:45.184 00.000 10052 Guiding  Dir = 2, Dur = 70
01:26:45.205 00.021 10052 IsSlewing returns 0
01:26:45.208 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:45.240 00.032 6880 UpdateGuideState exits: m=2130 SNR=32.0
01:26:45.240 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:45.240 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:45.240 00.000 6880 Enqueuing Expose request
01:26:45.244 00.004 10052 IsGuiding returns 0
01:26:45.271 00.027 10052 PulseGuide returned control before completion, sleep 53
01:26:45.357 00.086 10052 IsGuiding returns 0
01:26:45.358 00.001 10052 Move returns status 0, amount 70
01:26:45.358 00.000 10052 MoveAxis(N, 0, ABG)
01:26:45.358 00.000 10052 Move returns status 0, amount 0
01:26:45.358 00.000 10052 move complete, result=0
01:26:45.358 00.000 10052 worker thread done servicing request
01:26:45.358 00.000 10052 Worker thread wakes up
01:26:45.358 00.000 6880 GuideStep: -0.2 px 70 ms EAST, 0.1 px 0 ms NORTH
01:26:45.359 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:45.359 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:46.494 01.135 10052 Exposure complete
01:26:46.547 00.053 10052 worker thread done servicing request
01:26:46.547 00.000 6880 OnExposeComplete: enter
01:26:46.548 00.001 6880 UpdateGuideState(): m_state=6
01:26:46.548 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 988
01:26:46.548 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=887.81, Mass=2168, SNR=32.2, Peak=131 HFD=4.5
01:26:46.548 00.000 6880 MultiStar: [#1 0.24,0.02,0.96,U] [#2 0.12,-0.06,0.97,U] [#3 0.24,0.01,0.94,U] [#4 0.22,-0.10,0.85,U] [#5 0.26,-0.09,0.99,U] [#6 0.14,0.03,0.93,U] [#7 0.29,0.16,0.77,U] [#8 0.21,-0.07,0.78,U] 
01:26:46.548 00.000 6880 refined, 8 included, MultiStar: {0.23, -0.04}, one-star: {0.33, -0.19}
01:26:46.548 00.000 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
01:26:46.548 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
01:26:46.548 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-0.17 mountX=0.03 mountY=0.23, mountTheta=1.44
01:26:46.550 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.04, opts=13)
01:26:46.550 00.000 6880 Enqueuing Move request for scope (0.23, -0.04)
01:26:46.550 00.000 10052 Worker thread wakes up
01:26:46.550 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.04) opts 0xd
01:26:46.550 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.04)
01:26:46.550 00.000 10052 Moving (0.23, -0.04) raw xDistance=0.03 yDistance=0.23
01:26:46.550 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:26:46.550 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.23, slope = 0.03
01:26:46.550 00.000 10052 MoveAxis(E, 0, ABG)
01:26:46.550 00.000 10052 Move returns status 0, amount 0
01:26:46.550 00.000 10052 MoveAxis(S, 48, ABG)
01:26:46.550 00.000 10052 Guiding  Dir = 1, Dur = 48
01:26:46.571 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:46.571 00.000 10052 IsSlewing returns 0
01:26:46.602 00.031 6880 UpdateGuideState exits: m=2168 SNR=32.2
01:26:46.602 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:46.602 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:46.602 00.000 6880 Enqueuing Expose request
01:26:46.609 00.007 10052 IsGuiding returns 0
01:26:46.637 00.028 10052 PulseGuide returned control before completion, sleep 31
01:26:46.702 00.065 10052 IsGuiding returns 0
01:26:46.702 00.000 10052 Move returns status 0, amount 48
01:26:46.702 00.000 10052 move complete, result=0
01:26:46.702 00.000 10052 worker thread done servicing request
01:26:46.702 00.000 10052 Worker thread wakes up
01:26:46.702 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 48 ms SOUTH
01:26:46.702 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:46.702 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:47.150 00.448 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e767f5b-b6a0-499b-81e4-03c272fececb"}
01:26:47.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e767f5b-b6a0-499b-81e4-03c272fececb"}
01:26:47.150 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"97242769-e2b5-4da3-94c6-af0dd42b409f"}
01:26:47.150 00.000 6880 case statement mapped state 6 to 3
01:26:47.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"97242769-e2b5-4da3-94c6-af0dd42b409f"}
01:26:47.151 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0109a51-5660-445f-9174-5b1e3359034e"}
01:26:47.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":988,"width":15,"height":15,"star_pos":[7.09,6.81],"pixels":"..."},"id":"e0109a51-5660-445f-9174-5b1e3359034e"}
01:26:47.624 00.473 10052 Exposure complete
01:26:47.693 00.069 10052 worker thread done servicing request
01:26:47.693 00.000 6880 OnExposeComplete: enter
01:26:47.694 00.001 6880 UpdateGuideState(): m_state=6
01:26:47.694 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 989
01:26:47.694 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.25, Mass=2145, SNR=32.2, Peak=141 HFD=4.5
01:26:47.694 00.000 6880 MultiStar: [#1 0.18,0.72,0.00,M1] [#2 0.26,0.76,0.00,M1] [#3 0.16,0.49,0.93,U] [#4 0.19,0.43,0.84,U] [#5 0.23,0.60,0.00,M1] [#6 0.09,0.49,0.94,U] [#7 0.07,0.80,0.00,M1] [#8 0.09,0.77,0.00,M1] 
01:26:47.694 00.000 6880 single-star, 3 included, MultiStar: {0.16, 0.41}, one-star: {0.19, 0.25}
01:26:47.695 00.001 6880 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.61) = xAngle (2.56 = 2.56)
01:26:47.695 00.000 6880 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.52 = 2.52)
01:26:47.695 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.94 mountX=-0.26 mountY=0.18, mountTheta=2.53
01:26:47.696 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.25, opts=13)
01:26:47.696 00.000 6880 Enqueuing Move request for scope (0.19, 0.25)
01:26:47.697 00.001 10052 Worker thread wakes up
01:26:47.697 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
01:26:47.697 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
01:26:47.697 00.000 10052 Moving (0.19, 0.25) raw xDistance=-0.26 yDistance=0.18
01:26:47.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:26:47.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.18, slope = 0.04
01:26:47.697 00.000 10052 MoveAxis(E, 70, ABG)
01:26:47.697 00.000 10052 Guiding  Dir = 2, Dur = 70
01:26:47.721 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:47.769 00.048 6880 UpdateGuideState exits: m=2145 SNR=32.2
01:26:47.769 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:47.769 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:47.769 00.000 6880 Enqueuing Expose request
01:26:47.774 00.005 10052 IsSlewing returns 0
01:26:47.848 00.074 10052 IsGuiding returns 0
01:26:47.917 00.069 10052 PulseGuide returned control before completion, sleep 12
01:26:47.992 00.075 10052 IsGuiding returns 1
01:26:47.992 00.000 10052 scope still moving after pulse duration time elapsed
01:26:48.072 00.080 10052 IsSlewing returns 0
01:26:48.151 00.079 10052 IsGuiding returns 0
01:26:48.151 00.000 10052 scope move finished after 70 + 232 ms
01:26:48.151 00.000 10052 Move returns status 0, amount 70
01:26:48.151 00.000 10052 MoveAxis(S, 69, ABG)
01:26:48.151 00.000 10052 Guiding  Dir = 1, Dur = 69
01:26:48.225 00.074 10052 IsSlewing returns 0
01:26:48.305 00.080 10052 IsGuiding returns 0
01:26:48.373 00.068 10052 PulseGuide returned control before completion, sleep 11
01:26:48.449 00.076 10052 IsGuiding returns 1
01:26:48.449 00.000 10052 scope still moving after pulse duration time elapsed
01:26:48.528 00.079 10052 IsSlewing returns 0
01:26:48.607 00.079 10052 IsGuiding returns 0
01:26:48.607 00.000 10052 scope move finished after 69 + 233 ms
01:26:48.607 00.000 10052 Move returns status 0, amount 69
01:26:48.607 00.000 10052 move complete, result=0
01:26:48.608 00.001 10052 worker thread done servicing request
01:26:48.608 00.000 6880 GuideStep: -0.3 px 70 ms EAST, 0.2 px 69 ms SOUTH
01:26:48.608 00.000 10052 Worker thread wakes up
01:26:48.608 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:48.608 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:49.148 00.540 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c56f0d58-c62b-4b7d-ae96-c887b1d6205a"}
01:26:49.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c56f0d58-c62b-4b7d-ae96-c887b1d6205a"}
01:26:49.149 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c72dd6b-9a27-428d-87fc-6429e6c1c335"}
01:26:49.149 00.000 6880 case statement mapped state 6 to 3
01:26:49.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c72dd6b-9a27-428d-87fc-6429e6c1c335"}
01:26:49.149 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"395e8611-68e3-4370-ac1d-eda0582f78e4"}
01:26:49.150 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":989,"width":15,"height":15,"star_pos":[6.95,7.25],"pixels":"..."},"id":"395e8611-68e3-4370-ac1d-eda0582f78e4"}
01:26:49.736 00.586 10052 Exposure complete
01:26:49.792 00.056 10052 worker thread done servicing request
01:26:49.792 00.000 6880 OnExposeComplete: enter
01:26:49.792 00.000 6880 UpdateGuideState(): m_state=6
01:26:49.792 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 990
01:26:49.792 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.17, Mass=2237, SNR=32.8, Peak=135 HFD=4.5
01:26:49.793 00.001 6880 MultiStar: [#1 0.12,0.14,0.95,U] [#2 0.32,0.08,0.97,U] [#3 0.12,0.03,0.92,U] [#4 -0.04,0.23,0.85,U] [#5 0.19,0.30,0.97,U] [#6 0.13,0.03,0.95,U] [#7 0.22,0.19,0.76,U] [#8 -0.00,0.14,0.79,U] 
01:26:49.793 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.15}, one-star: {0.12, 0.18}
01:26:49.793 00.000 6880 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.61) = xAngle (2.44 = 2.44)
01:26:49.793 00.000 6880 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.41 = 2.41)
01:26:49.793 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.15 hyp=0.20 cameraTheta=0.83 mountX=-0.15 mountY=0.13, mountTheta=2.42
01:26:49.794 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.15, opts=13)
01:26:49.794 00.000 6880 Enqueuing Move request for scope (0.13, 0.15)
01:26:49.794 00.000 10052 Worker thread wakes up
01:26:49.794 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.15) opts 0xd
01:26:49.794 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.15)
01:26:49.794 00.000 10052 Moving (0.13, 0.15) raw xDistance=-0.15 yDistance=0.13
01:26:49.794 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:26:49.794 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.16, using input
01:26:49.795 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.04
01:26:49.795 00.000 10052 MoveAxis(E, 44, ABG)
01:26:49.795 00.000 10052 Guiding  Dir = 2, Dur = 44
01:26:49.816 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:49.845 00.029 10052 IsSlewing returns 0
01:26:49.850 00.005 6880 UpdateGuideState exits: m=2237 SNR=32.8
01:26:49.850 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:49.851 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:49.851 00.000 6880 Enqueuing Expose request
01:26:49.924 00.073 10052 IsGuiding returns 0
01:26:50.067 00.143 10052 IsGuiding returns 0
01:26:50.068 00.001 10052 Move returns status 0, amount 44
01:26:50.068 00.000 10052 MoveAxis(N, 0, ABG)
01:26:50.068 00.000 10052 Move returns status 0, amount 0
01:26:50.068 00.000 10052 move complete, result=0
01:26:50.068 00.000 10052 worker thread done servicing request
01:26:50.068 00.000 6880 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
01:26:50.068 00.000 10052 Worker thread wakes up
01:26:50.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:50.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:50.976 00.908 10052 Exposure complete
01:26:51.064 00.088 6880 OnExposeComplete: enter
01:26:51.064 00.000 10052 worker thread done servicing request
01:26:51.064 00.000 6880 UpdateGuideState(): m_state=6
01:26:51.064 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 991
01:26:51.064 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.18, Mass=2256, SNR=33.0, Peak=143 HFD=4.5
01:26:51.065 00.001 6880 MultiStar: [#1 0.19,0.21,0.94,U] [#2 0.02,0.07,0.97,U] [#3 0.25,0.19,0.91,U] [#4 -0.22,-0.09,0.84,U] [#5 0.18,0.14,0.99,U] [#6 0.18,0.25,0.90,U] [#7 0.10,0.32,0.76,U] [#8 0.16,0.31,0.78,U] 
01:26:51.065 00.000 6880 single-star, 8 included, MultiStar: {0.10, 0.17}, one-star: {0.02, 0.18}
01:26:51.065 00.000 6880 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.61) = xAngle (3.05 = 3.05)
01:26:51.065 00.000 6880 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.01 = 3.01)
01:26:51.065 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.43 mountX=-0.18 mountY=0.02, mountTheta=3.01
01:26:51.067 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.18, opts=13)
01:26:51.067 00.000 6880 Enqueuing Move request for scope (0.02, 0.18)
01:26:51.067 00.000 10052 Worker thread wakes up
01:26:51.067 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.18) opts 0xd
01:26:51.067 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.18)
01:26:51.067 00.000 10052 Moving (0.02, 0.18) raw xDistance=-0.18 yDistance=0.02
01:26:51.067 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:26:51.067 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.07, using input
01:26:51.067 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
01:26:51.067 00.000 10052 MoveAxis(E, 50, ABG)
01:26:51.068 00.001 10052 Guiding  Dir = 2, Dur = 50
01:26:51.089 00.021 10052 IsSlewing returns 0
01:26:51.096 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:51.127 00.031 10052 IsGuiding returns 0
01:26:51.150 00.023 6880 UpdateGuideState exits: m=2256 SNR=33.0
01:26:51.151 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:51.151 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:51.151 00.000 6880 Enqueuing Expose request
01:26:51.151 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"608a6f9c-d0cc-4756-8955-a2d4f932abc0"}
01:26:51.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"608a6f9c-d0cc-4756-8955-a2d4f932abc0"}
01:26:51.155 00.004 10052 PulseGuide returned control before completion, sleep 33
01:26:51.160 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cffed045-4eb6-4ac9-8a79-87562c3dc789"}
01:26:51.160 00.000 6880 case statement mapped state 6 to 3
01:26:51.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cffed045-4eb6-4ac9-8a79-87562c3dc789"}
01:26:51.162 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2d954c5b-c49c-418f-aae9-d8918ba44940"}
01:26:51.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":991,"width":15,"height":15,"star_pos":[6.79,7.18],"pixels":"..."},"id":"2d954c5b-c49c-418f-aae9-d8918ba44940"}
01:26:51.214 00.052 10052 IsGuiding returns 0
01:26:51.214 00.000 10052 Move returns status 0, amount 50
01:26:51.215 00.001 10052 MoveAxis(N, 0, ABG)
01:26:51.215 00.000 10052 Move returns status 0, amount 0
01:26:51.215 00.000 10052 move complete, result=0
01:26:51.215 00.000 10052 worker thread done servicing request
01:26:51.215 00.000 10052 Worker thread wakes up
01:26:51.215 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:51.215 00.000 6880 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
01:26:51.215 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:52.357 01.142 10052 Exposure complete
01:26:52.430 00.073 10052 worker thread done servicing request
01:26:52.431 00.001 6880 OnExposeComplete: enter
01:26:52.431 00.000 6880 UpdateGuideState(): m_state=6
01:26:52.431 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 992
01:26:52.431 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=888.11, Mass=2276, SNR=33.1, Peak=145 HFD=4.5
01:26:52.431 00.000 6880 MultiStar: [#1 -0.01,0.09,0.94,U] [#2 -0.17,0.16,0.97,U] [#3 -0.10,-0.05,0.90,U] [#4 -0.33,-0.03,0.82,U] [#5 -0.19,-0.04,0.94,U] [#6 -0.17,0.08,0.91,U] [#7 0.09,0.16,0.72,U] [#8 -0.18,0.12,0.77,U] 
01:26:52.432 00.001 6880 refined, 8 included, MultiStar: {-0.13, 0.07}, one-star: {-0.10, 0.12}
01:26:52.432 00.000 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.28 = -2.00)
01:26:52.432 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.25 = -2.04)
01:26:52.432 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.07 hyp=0.15 cameraTheta=2.67 mountX=-0.06 mountY=-0.13, mountTheta=-2.01
01:26:52.434 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.07, opts=13)
01:26:52.434 00.000 6880 Enqueuing Move request for scope (-0.13, 0.07)
01:26:52.434 00.000 10052 Worker thread wakes up
01:26:52.434 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.07) opts 0xd
01:26:52.434 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.07)
01:26:52.434 00.000 10052 Moving (-0.13, 0.07) raw xDistance=-0.06 yDistance=-0.13
01:26:52.434 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:26:52.434 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
01:26:52.434 00.000 10052 MoveAxis(E, 0, ABG)
01:26:52.434 00.000 10052 Move returns status 0, amount 0
01:26:52.435 00.001 10052 MoveAxis(N, 0, ABG)
01:26:52.435 00.000 10052 Move returns status 0, amount 0
01:26:52.435 00.000 10052 move complete, result=0
01:26:52.435 00.000 10052 worker thread done servicing request
01:26:52.460 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:52.503 00.043 6880 UpdateGuideState exits: m=2276 SNR=33.1
01:26:52.503 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:52.503 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:52.503 00.000 6880 Enqueuing Expose request
01:26:52.503 00.000 10052 Worker thread wakes up
01:26:52.503 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:52.503 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:52.504 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:26:53.153 00.649 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"21de7aee-7b3f-4166-acde-79021c46212c"}
01:26:53.153 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"21de7aee-7b3f-4166-acde-79021c46212c"}
01:26:53.154 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"32adf37b-1e06-4ca3-9bb5-f96e57863e42"}
01:26:53.154 00.000 6880 case statement mapped state 6 to 3
01:26:53.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"32adf37b-1e06-4ca3-9bb5-f96e57863e42"}
01:26:53.154 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a93a79f2-07d4-4c39-9916-d1c9ac4857b4"}
01:26:53.155 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":992,"width":15,"height":15,"star_pos":[6.67,7.11],"pixels":"..."},"id":"a93a79f2-07d4-4c39-9916-d1c9ac4857b4"}
01:26:53.421 00.266 10052 Exposure complete
01:26:53.508 00.087 10052 worker thread done servicing request
01:26:53.508 00.000 6880 OnExposeComplete: enter
01:26:53.508 00.000 6880 UpdateGuideState(): m_state=6
01:26:53.509 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 993
01:26:53.509 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.46, Mass=2245, SNR=32.9, Peak=152 HFD=4.7
01:26:53.510 00.001 6880 MultiStar: [#1 -0.07,0.36,0.94,U] [#2 -0.00,0.21,0.97,U] [#3 0.11,0.37,0.91,U] [#4 -0.27,0.18,0.86,U] [#5 -0.22,0.37,0.95,U] [#6 -0.04,0.33,0.90,U] [#7 -0.04,0.26,0.74,U] [#8 0.00,0.43,0.79,U] 
01:26:53.510 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.33}, one-star: {0.07, 0.46}
01:26:53.510 00.000 6880 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.61) = xAngle (3.33 = -2.95)
01:26:53.510 00.000 6880 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.30 = -2.98)
01:26:53.510 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.34 cameraTheta=1.72 mountX=-0.33 mountY=-0.05, mountTheta=-2.98
01:26:53.512 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.33, opts=13)
01:26:53.512 00.000 6880 Enqueuing Move request for scope (-0.05, 0.33)
01:26:53.512 00.000 10052 Worker thread wakes up
01:26:53.512 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
01:26:53.512 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
01:26:53.512 00.000 10052 Moving (-0.05, 0.33) raw xDistance=-0.33 yDistance=-0.05
01:26:53.513 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
01:26:53.513 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.06, using input
01:26:53.513 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:26:53.513 00.000 10052 MoveAxis(E, 89, ABG)
01:26:53.513 00.000 10052 Guiding  Dir = 2, Dur = 89
01:26:53.544 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:53.545 00.001 10052 IsSlewing returns 0
01:26:53.583 00.038 10052 IsGuiding returns 0
01:26:53.594 00.011 6880 UpdateGuideState exits: m=2245 SNR=32.9
01:26:53.594 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:53.594 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:53.594 00.000 6880 Enqueuing Expose request
01:26:53.610 00.016 10052 PulseGuide returned control before completion, sleep 72
01:26:53.706 00.096 10052 IsGuiding returns 0
01:26:53.706 00.000 10052 Move returns status 0, amount 89
01:26:53.706 00.000 10052 MoveAxis(N, 0, ABG)
01:26:53.706 00.000 10052 Move returns status 0, amount 0
01:26:53.707 00.001 10052 move complete, result=0
01:26:53.707 00.000 10052 worker thread done servicing request
01:26:53.707 00.000 10052 Worker thread wakes up
01:26:53.707 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:53.707 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:26:53.976 00.269 6880 GuideStep: -0.3 px 89 ms EAST, -0.1 px 0 ms NORTH
01:26:53.981 00.005 6880 evsrv: cli 01543AA0 connect
01:26:53.981 00.000 6880 case statement mapped state 6 to 3
01:26:53.982 00.001 6880 case statement mapped state 6 to 3
01:26:53.982 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"adc0ee7f-78f8-4df0-91d0-073635d97720"}
01:26:53.982 00.000 6880 case statement mapped state 6 to 3
01:26:53.982 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"adc0ee7f-78f8-4df0-91d0-073635d97720"}
01:26:53.986 00.004 6880 evsrv: cli 01543AA0 disconnect
01:26:53.986 00.000 6880 evsrv: cli 015431E0 connect
01:26:53.988 00.002 6880 case statement mapped state 6 to 3
01:26:53.988 00.000 6880 case statement mapped state 6 to 3
01:26:53.989 00.001 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"ba3fed5c-e899-49b9-a222-13d27799dd2e"}
01:26:53.989 00.000 6880 PhdController::Dither begins
01:26:53.989 00.000 6880 dither: size=1.00, dRA=0.65 dDec=0.00
01:26:53.989 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:26:53.989 00.000 6880 MountToCamera -- mountX=0.65 mountY=0.00 hyp=0.65 mountTheta=0.00 cameraX=-0.03, cameraY=-0.65 cameraTheta=-1.61
01:26:53.989 00.000 6880 setting lock position to (407.74, 887.35)
01:26:53.989 00.000 6880 Mount: notify guiding dithered (-0.0, -0.6)
01:26:53.989 00.000 6880 MultiStar: stabilizing after lock position change
01:26:53.989 00.000 6880 Status Line: Dither by 0.65,0.00
01:26:53.995 00.006 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:26:53.995 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:26:53.995 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"ba3fed5c-e899-49b9-a222-13d27799dd2e"}
01:26:53.996 00.001 6880 evsrv: cli 015431E0 disconnect
01:26:54.839 00.843 10052 Exposure complete
01:26:54.908 00.069 10052 worker thread done servicing request
01:26:54.908 00.000 6880 OnExposeComplete: enter
01:26:54.908 00.000 6880 UpdateGuideState(): m_state=6
01:26:54.909 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 994
01:26:54.909 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=888.32, Mass=2156, SNR=32.2, Peak=134 HFD=4.7
01:26:54.909 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.86 = 2.86)
01:26:54.909 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.83 = 2.83)
01:26:54.909 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.97 hyp=1.02 cameraTheta=1.24 mountX=-0.98 mountY=0.32, mountTheta=2.83
01:26:54.910 00.001 6880 dither recenter: remaining=(-0.6,-0.0) step=(-0.6,-0.0)
01:26:54.911 00.001 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
01:26:54.911 00.000 6880 MountToCamera -- mountX=-0.65 mountY=-0.00 hyp=0.65 mountTheta=-3.14 cameraX=0.03, cameraY=0.65 cameraTheta=1.53
01:26:54.911 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.65, opts=4)
01:26:54.911 00.000 6880 Enqueuing Move request for scope (0.03, 0.65)
01:26:54.911 00.000 6880 Mount: notify direct move -0.65,-0.00
01:26:54.911 00.000 10052 Worker thread wakes up
01:26:54.911 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.65) opts 0x4
01:26:54.911 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.65)
01:26:54.911 00.000 10052 Moving (0.03, 0.65) raw xDistance=-0.65 yDistance=-0.00
01:26:54.911 00.000 10052 MoveAxis(E, 384, B)
01:26:54.911 00.000 10052 Guiding  Dir = 2, Dur = 384
01:26:54.931 00.020 10052 IsSlewing returns 0
01:26:54.938 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:54.969 00.031 10052 IsGuiding returns 0
01:26:54.979 00.010 6880 UpdateGuideState exits: m=2156 SNR=32.2
01:26:54.980 00.001 6880 PhdController: settling, locked = 1, distance = 0.93 (0.60) aobump = 0 frame = 1 / 99999
01:26:54.980 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121214.980,"Host":"MINIASTRO1","Inst":1,"Distance":0.93,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:26:54.980 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:54.980 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:54.980 00.000 6880 Enqueuing Expose request
01:26:54.997 00.017 10052 PulseGuide returned control before completion, sleep 367
01:26:55.154 00.157 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"635454fd-7b16-4396-8349-ced9b5fef149"}
01:26:55.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"635454fd-7b16-4396-8349-ced9b5fef149"}
01:26:55.155 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10a67f82-5e1d-42f1-956c-cf599afa0509"}
01:26:55.155 00.000 6880 case statement mapped state 6 to 3
01:26:55.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"10a67f82-5e1d-42f1-956c-cf599afa0509"}
01:26:55.155 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"acfac818-d750-40d8-a8f4-e062a34bce75"}
01:26:55.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":994,"width":15,"height":15,"star_pos":[7.07,7.32],"pixels":"..."},"id":"acfac818-d750-40d8-a8f4-e062a34bce75"}
01:26:55.387 00.232 10052 IsGuiding returns 0
01:26:55.388 00.001 10052 Move returns status 0, amount 384
01:26:55.388 00.000 10052 MoveAxis(N, 0, B)
01:26:55.388 00.000 10052 Move returns status 0, amount 0
01:26:55.388 00.000 10052 move complete, result=0
01:26:55.388 00.000 10052 worker thread done servicing request
01:26:55.388 00.000 10052 Worker thread wakes up
01:26:55.388 00.000 6880 GuideStep: -0.6 px 384 ms EAST, -0.0 px 0 ms NORTH
01:26:55.388 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:55.388 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:26:56.312 00.924 10052 Exposure complete
01:26:56.382 00.070 10052 worker thread done servicing request
01:26:56.382 00.000 6880 OnExposeComplete: enter
01:26:56.382 00.000 6880 UpdateGuideState(): m_state=6
01:26:56.382 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 995
01:26:56.383 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=888.29, Mass=2173, SNR=32.3, Peak=144 HFD=4.6
01:26:56.383 00.000 6880 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.61) = xAngle (3.00 = 3.00)
01:26:56.383 00.000 6880 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.97 = 2.97)
01:26:56.383 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.94 hyp=0.95 cameraTheta=1.39 mountX=-0.94 mountY=0.16, mountTheta=2.97
01:26:56.385 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.94, opts=13)
01:26:56.385 00.000 6880 Enqueuing Move request for scope (0.17, 0.94)
01:26:56.385 00.000 10052 Worker thread wakes up
01:26:56.385 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.94) opts 0xd
01:26:56.385 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.94)
01:26:56.385 00.000 10052 Moving (0.17, 0.94) raw xDistance=-0.94 yDistance=0.16
01:26:56.386 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.94
01:26:56.386 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:26:56.386 00.000 10052 MoveAxis(E, 252, ABG)
01:26:56.386 00.000 10052 Guiding  Dir = 2, Dur = 252
01:26:56.411 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:56.419 00.008 10052 IsSlewing returns 0
01:26:56.449 00.030 6880 UpdateGuideState exits: m=2173 SNR=32.3
01:26:56.449 00.000 6880 PhdController: settling, locked = 1, distance = 0.95 (0.60) aobump = 0 frame = 2 / 99999
01:26:56.449 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121216.449,"Host":"MINIASTRO1","Inst":1,"Distance":0.95,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:26:56.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:56.449 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:56.449 00.000 6880 Enqueuing Expose request
01:26:56.457 00.008 10052 IsGuiding returns 0
01:26:56.484 00.027 10052 PulseGuide returned control before completion, sleep 235
01:26:56.746 00.262 10052 IsGuiding returns 0
01:26:56.746 00.000 10052 Move returns status 0, amount 252
01:26:56.746 00.000 10052 MoveAxis(N, 0, ABG)
01:26:56.747 00.001 10052 Move returns status 0, amount 0
01:26:56.747 00.000 10052 move complete, result=0
01:26:56.747 00.000 10052 worker thread done servicing request
01:26:56.747 00.000 10052 Worker thread wakes up
01:26:56.747 00.000 6880 GuideStep: -0.9 px 252 ms EAST, 0.2 px 0 ms NORTH
01:26:56.747 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:56.747 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:26:57.153 00.406 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dfad3cb9-1a69-4e8e-b024-d272f4bbf45e"}
01:26:57.153 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dfad3cb9-1a69-4e8e-b024-d272f4bbf45e"}
01:26:57.153 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fde81cc9-2913-438b-af7b-94b93efcd9c9"}
01:26:57.153 00.000 6880 case statement mapped state 6 to 3
01:26:57.153 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fde81cc9-2913-438b-af7b-94b93efcd9c9"}
01:26:57.155 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"821a5d21-92fb-4fe2-b57b-4194edf81e63"}
01:26:57.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":995,"width":15,"height":15,"star_pos":[6.91,7.29],"pixels":"..."},"id":"821a5d21-92fb-4fe2-b57b-4194edf81e63"}
01:26:57.873 00.718 10052 Exposure complete
01:26:57.938 00.065 10052 worker thread done servicing request
01:26:57.938 00.000 6880 OnExposeComplete: enter
01:26:57.939 00.001 6880 UpdateGuideState(): m_state=6
01:26:57.939 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 996
01:26:57.939 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=887.12, Mass=2222, SNR=32.8, Peak=123 HFD=4.8
01:26:57.939 00.000 6880 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.61) = xAngle (-0.80 = -0.80)
01:26:57.939 00.000 6880 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
01:26:57.939 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.23 hyp=0.35 cameraTheta=-2.41 mountX=0.24 mountY=-0.26, mountTheta=-0.81
01:26:57.940 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.23, opts=13)
01:26:57.940 00.000 6880 Enqueuing Move request for scope (-0.26, -0.23)
01:26:57.940 00.000 10052 Worker thread wakes up
01:26:57.940 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.23) opts 0xd
01:26:57.941 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.23)
01:26:57.941 00.000 10052 Moving (-0.26, -0.23) raw xDistance=0.24 yDistance=-0.26
01:26:57.941 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.24
01:26:57.941 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.26, slope = 0.00
01:26:57.941 00.000 10052 MoveAxis(W, 52, ABG)
01:26:57.941 00.000 10052 Guiding  Dir = 3, Dur = 52
01:26:57.965 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:57.994 00.029 10052 IsSlewing returns 0
01:26:58.003 00.009 6880 UpdateGuideState exits: m=2222 SNR=32.8
01:26:58.003 00.000 6880 PhdController: settling, locked = 1, distance = 0.77 (0.60) aobump = 0 frame = 3 / 99999
01:26:58.003 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121218.003,"Host":"MINIASTRO1","Inst":1,"Distance":0.77,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:26:58.004 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:58.004 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:58.004 00.000 6880 Enqueuing Expose request
01:26:58.068 00.064 10052 IsGuiding returns 0
01:26:58.217 00.149 10052 IsGuiding returns 0
01:26:58.217 00.000 10052 Move returns status 0, amount 52
01:26:58.218 00.001 10052 MoveAxis(N, 47, ABG)
01:26:58.218 00.000 10052 Guiding  Dir = 0, Dur = 47
01:26:58.292 00.074 10052 IsSlewing returns 0
01:26:58.359 00.067 10052 IsGuiding returns 0
01:26:58.495 00.136 10052 IsGuiding returns 1
01:26:58.495 00.000 10052 scope still moving after pulse duration time elapsed
01:26:58.604 00.109 10052 IsSlewing returns 0
01:26:58.678 00.074 10052 IsGuiding returns 0
01:26:58.678 00.000 10052 scope move finished after 47 + 271 ms
01:26:58.678 00.000 10052 Move returns status 0, amount 47
01:26:58.678 00.000 10052 move complete, result=0
01:26:58.678 00.000 10052 worker thread done servicing request
01:26:58.678 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.3 px 47 ms NORTH
01:26:58.678 00.000 10052 Worker thread wakes up
01:26:58.678 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:58.678 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:26:59.153 00.475 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1344e3af-bf72-4c86-a45e-f20a95e66f61"}
01:26:59.154 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1344e3af-bf72-4c86-a45e-f20a95e66f61"}
01:26:59.155 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b2521d8-4b27-4a57-a852-417d97641d28"}
01:26:59.155 00.000 6880 case statement mapped state 6 to 3
01:26:59.156 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b2521d8-4b27-4a57-a852-417d97641d28"}
01:26:59.157 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6e74c57a-4253-4a23-9b46-26e2bb2e20a4"}
01:26:59.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":996,"width":15,"height":15,"star_pos":[7.48,7.12],"pixels":"..."},"id":"6e74c57a-4253-4a23-9b46-26e2bb2e20a4"}
01:26:59.597 00.440 10052 Exposure complete
01:26:59.677 00.080 10052 worker thread done servicing request
01:26:59.677 00.000 6880 OnExposeComplete: enter
01:26:59.677 00.000 6880 UpdateGuideState(): m_state=6
01:26:59.678 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 997
01:26:59.678 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=887.69, Mass=2172, SNR=32.2, Peak=143 HFD=4.6
01:26:59.678 00.000 6880 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.61) = xAngle (2.77 = 2.77)
01:26:59.678 00.000 6880 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.74 = 2.74)
01:26:59.678 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.33 hyp=0.36 cameraTheta=1.16 mountX=-0.34 mountY=0.14, mountTheta=2.75
01:26:59.679 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.33, opts=13)
01:26:59.680 00.001 6880 Enqueuing Move request for scope (0.14, 0.33)
01:26:59.680 00.000 10052 Worker thread wakes up
01:26:59.680 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.33) opts 0xd
01:26:59.680 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.33)
01:26:59.680 00.000 10052 Moving (0.14, 0.33) raw xDistance=-0.34 yDistance=0.14
01:26:59.680 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
01:26:59.680 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
01:26:59.680 00.000 10052 MoveAxis(E, 88, ABG)
01:26:59.680 00.000 10052 Guiding  Dir = 2, Dur = 88
01:26:59.706 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:26:59.732 00.026 10052 IsSlewing returns 0
01:26:59.751 00.019 6880 UpdateGuideState exits: m=2172 SNR=32.2
01:26:59.751 00.000 6880 PhdController: settling, locked = 1, distance = 0.65 (0.60) aobump = 0 frame = 4 / 99999
01:26:59.751 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121219.751,"Host":"MINIASTRO1","Inst":1,"Distance":0.65,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:26:59.751 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:26:59.752 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:26:59.752 00.000 6880 Enqueuing Expose request
01:26:59.812 00.060 10052 IsGuiding returns 0
01:26:59.876 00.064 10052 PulseGuide returned control before completion, sleep 35
01:26:59.991 00.115 10052 IsGuiding returns 0
01:26:59.991 00.000 10052 Move returns status 0, amount 88
01:26:59.991 00.000 10052 MoveAxis(N, 0, ABG)
01:26:59.991 00.000 10052 Move returns status 0, amount 0
01:26:59.991 00.000 10052 move complete, result=0
01:26:59.991 00.000 10052 worker thread done servicing request
01:26:59.991 00.000 10052 Worker thread wakes up
01:26:59.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:26:59.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:26:59.992 00.001 6880 GuideStep: -0.3 px 88 ms EAST, 0.1 px 0 ms NORTH
01:27:01.130 01.138 10052 Exposure complete
01:27:01.154 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ed30ea1c-f0dd-4a89-ac05-ebdc8555898e"}
01:27:01.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ed30ea1c-f0dd-4a89-ac05-ebdc8555898e"}
01:27:01.155 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b14bc0dd-5ca7-4eb6-827e-f08fee9e2c1f"}
01:27:01.155 00.000 6880 case statement mapped state 6 to 3
01:27:01.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b14bc0dd-5ca7-4eb6-827e-f08fee9e2c1f"}
01:27:01.156 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"998150cb-9ba7-4993-af01-00b19a03aa35"}
01:27:01.156 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":997,"width":15,"height":15,"star_pos":[6.88,6.69],"pixels":"..."},"id":"998150cb-9ba7-4993-af01-00b19a03aa35"}
01:27:01.216 00.060 10052 worker thread done servicing request
01:27:01.216 00.000 6880 OnExposeComplete: enter
01:27:01.216 00.000 6880 UpdateGuideState(): m_state=6
01:27:01.216 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 998
01:27:01.216 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=887.48, Mass=2142, SNR=32.2, Peak=135 HFD=4.8
01:27:01.216 00.000 6880 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.61) = xAngle (2.61 = 2.61)
01:27:01.216 00.000 6880 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.58 = 2.58)
01:27:01.217 00.001 6880 CameraToMount -- cameraX=0.08 cameraY=0.12 hyp=0.15 cameraTheta=0.99 mountX=-0.13 mountY=0.08, mountTheta=2.58
01:27:01.218 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.12, opts=13)
01:27:01.218 00.000 6880 Enqueuing Move request for scope (0.08, 0.12)
01:27:01.218 00.000 10052 Worker thread wakes up
01:27:01.218 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.12) opts 0xd
01:27:01.218 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.12)
01:27:01.218 00.000 10052 Moving (0.08, 0.12) raw xDistance=-0.13 yDistance=0.08
01:27:01.219 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:27:01.219 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
01:27:01.219 00.000 10052 MoveAxis(E, 38, ABG)
01:27:01.219 00.000 10052 Guiding  Dir = 2, Dur = 38
01:27:01.239 00.020 10052 IsSlewing returns 0
01:27:01.246 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:01.277 00.031 10052 IsGuiding returns 0
01:27:01.285 00.008 6880 UpdateGuideState exits: m=2142 SNR=32.2
01:27:01.285 00.000 6880 PhdController: settling, locked = 1, distance = 0.50 (0.60) aobump = 0 frame = 5 / 99999
01:27:01.285 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121221.285,"Host":"MINIASTRO1","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:27:01.286 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:01.286 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:01.286 00.000 6880 Enqueuing Expose request
01:27:01.304 00.018 10052 PulseGuide returned control before completion, sleep 21
01:27:01.350 00.046 10052 IsGuiding returns 0
01:27:01.350 00.000 10052 Move returns status 0, amount 38
01:27:01.350 00.000 10052 MoveAxis(N, 0, ABG)
01:27:01.350 00.000 10052 Move returns status 0, amount 0
01:27:01.350 00.000 10052 move complete, result=0
01:27:01.350 00.000 10052 worker thread done servicing request
01:27:01.350 00.000 10052 Worker thread wakes up
01:27:01.351 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:01.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:01.352 00.001 6880 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
01:27:02.260 00.908 10052 Exposure complete
01:27:02.346 00.086 10052 worker thread done servicing request
01:27:02.347 00.001 6880 OnExposeComplete: enter
01:27:02.347 00.000 6880 UpdateGuideState(): m_state=6
01:27:02.347 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 999
01:27:02.347 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=887.81, Mass=2137, SNR=32.0, Peak=138 HFD=4.5
01:27:02.347 00.000 6880 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.61) = xAngle (2.89 = 2.89)
01:27:02.347 00.000 6880 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.85 = 2.85)
01:27:02.347 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.45 hyp=0.47 cameraTheta=1.27 mountX=-0.46 mountY=0.13, mountTheta=2.86
01:27:02.349 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.45, opts=13)
01:27:02.349 00.000 6880 Enqueuing Move request for scope (0.14, 0.45)
01:27:02.349 00.000 10052 Worker thread wakes up
01:27:02.349 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.45) opts 0xd
01:27:02.349 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.45)
01:27:02.349 00.000 10052 Moving (0.14, 0.45) raw xDistance=-0.46 yDistance=0.13
01:27:02.349 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.46
01:27:02.349 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.03
01:27:02.350 00.001 10052 MoveAxis(E, 125, ABG)
01:27:02.350 00.000 10052 Guiding  Dir = 2, Dur = 125
01:27:02.380 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:02.418 00.038 10052 IsSlewing returns 0
01:27:02.429 00.011 6880 UpdateGuideState exits: m=2137 SNR=32.0
01:27:02.429 00.000 6880 PhdController: settling, locked = 1, distance = 0.49 (0.60) aobump = 0 frame = 6 / 99999
01:27:02.429 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121222.429,"Host":"MINIASTRO1","Inst":1,"Distance":0.49,"Time":1.1,"SettleTime":6.0,"StarLocked":true}
01:27:02.429 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:02.429 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:02.429 00.000 6880 Enqueuing Expose request
01:27:02.456 00.027 10052 IsGuiding returns 0
01:27:02.484 00.028 10052 PulseGuide returned control before completion, sleep 108
01:27:02.622 00.138 10052 IsGuiding returns 0
01:27:02.623 00.001 10052 Move returns status 0, amount 125
01:27:02.623 00.000 10052 MoveAxis(N, 0, ABG)
01:27:02.623 00.000 10052 Move returns status 0, amount 0
01:27:02.623 00.000 10052 move complete, result=0
01:27:02.623 00.000 10052 worker thread done servicing request
01:27:02.623 00.000 10052 Worker thread wakes up
01:27:02.623 00.000 6880 GuideStep: -0.5 px 125 ms EAST, 0.1 px 0 ms NORTH
01:27:02.623 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:02.624 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:03.154 00.530 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"089954bb-23f6-4acd-a3ec-2111070925fb"}
01:27:03.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"089954bb-23f6-4acd-a3ec-2111070925fb"}
01:27:03.154 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"91c44779-0b2e-4448-b334-6f9571aba04f"}
01:27:03.155 00.001 6880 case statement mapped state 6 to 3
01:27:03.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"91c44779-0b2e-4448-b334-6f9571aba04f"}
01:27:03.155 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3346be5-4f1b-4cdb-aabc-bafc35937363"}
01:27:03.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":999,"width":15,"height":15,"star_pos":[6.88,6.81],"pixels":"..."},"id":"a3346be5-4f1b-4cdb-aabc-bafc35937363"}
01:27:03.764 00.609 10052 Exposure complete
01:27:03.847 00.083 6880 OnExposeComplete: enter
01:27:03.848 00.001 6880 UpdateGuideState(): m_state=6
01:27:03.848 00.000 10052 worker thread done servicing request
01:27:03.848 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1000
01:27:03.848 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.22, Mass=2129, SNR=32.0, Peak=131 HFD=4.6
01:27:03.848 00.000 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.64 = 0.64)
01:27:03.848 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
01:27:03.848 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.97 mountX=0.13 mountY=0.10, mountTheta=0.62
01:27:03.850 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.14, opts=13)
01:27:03.850 00.000 6880 Enqueuing Move request for scope (0.09, -0.14)
01:27:03.850 00.000 10052 Worker thread wakes up
01:27:03.850 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
01:27:03.850 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
01:27:03.850 00.000 10052 Moving (0.09, -0.14) raw xDistance=0.13 yDistance=0.10
01:27:03.850 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.13
01:27:03.850 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
01:27:03.851 00.001 10052 MoveAxis(W, 30, ABG)
01:27:03.851 00.000 10052 Guiding  Dir = 3, Dur = 30
01:27:03.880 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:03.925 00.045 6880 UpdateGuideState exits: m=2129 SNR=32.0
01:27:03.925 00.000 6880 PhdController: settling, locked = 1, distance = 0.39 (0.60) aobump = 0 frame = 7 / 99999
01:27:03.925 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121223.925,"Host":"MINIASTRO1","Inst":1,"Distance":0.39,"Time":2.6,"SettleTime":6.0,"StarLocked":true}
01:27:03.926 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:03.926 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:03.926 00.000 6880 Enqueuing Expose request
01:27:03.927 00.001 10052 IsSlewing returns 0
01:27:04.001 00.074 10052 IsGuiding returns 0
01:27:04.133 00.132 10052 IsGuiding returns 0
01:27:04.133 00.000 10052 Move returns status 0, amount 30
01:27:04.133 00.000 10052 MoveAxis(N, 0, ABG)
01:27:04.133 00.000 10052 Move returns status 0, amount 0
01:27:04.134 00.001 10052 move complete, result=0
01:27:04.134 00.000 10052 worker thread done servicing request
01:27:04.134 00.000 10052 Worker thread wakes up
01:27:04.134 00.000 6880 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
01:27:04.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:04.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:05.045 00.911 10052 Exposure complete
01:27:05.131 00.086 10052 worker thread done servicing request
01:27:05.131 00.000 6880 OnExposeComplete: enter
01:27:05.131 00.000 6880 UpdateGuideState(): m_state=6
01:27:05.133 00.002 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1001
01:27:05.133 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.57, Mass=2031, SNR=31.2, Peak=124 HFD=4.8
01:27:05.133 00.000 6880 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.61) = xAngle (2.78 = 2.78)
01:27:05.133 00.000 6880 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.74 = 2.74)
01:27:05.133 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.16 mountX=-0.22 mountY=0.09, mountTheta=2.75
01:27:05.135 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.21, opts=13)
01:27:05.135 00.000 6880 Enqueuing Move request for scope (0.09, 0.21)
01:27:05.136 00.001 10052 Worker thread wakes up
01:27:05.136 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
01:27:05.136 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
01:27:05.136 00.000 10052 Moving (0.09, 0.21) raw xDistance=-0.22 yDistance=0.09
01:27:05.136 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:27:05.136 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
01:27:05.136 00.000 10052 MoveAxis(E, 57, ABG)
01:27:05.136 00.000 10052 Guiding  Dir = 2, Dur = 57
01:27:05.156 00.020 10052 IsSlewing returns 0
01:27:05.173 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:05.195 00.022 10052 IsGuiding returns 0
01:27:05.219 00.024 6880 UpdateGuideState exits: m=2031 SNR=31.2
01:27:05.219 00.000 6880 PhdController: settling, locked = 1, distance = 0.35 (0.60) aobump = 0 frame = 8 / 99999
01:27:05.219 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121225.219,"Host":"MINIASTRO1","Inst":1,"Distance":0.35,"Time":3.9,"SettleTime":6.0,"StarLocked":true}
01:27:05.219 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:05.219 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:05.219 00.000 6880 Enqueuing Expose request
01:27:05.220 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b1049525-33f4-44af-9a35-6fd16fdea461"}
01:27:05.220 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b1049525-33f4-44af-9a35-6fd16fdea461"}
01:27:05.222 00.002 10052 PulseGuide returned control before completion, sleep 40
01:27:05.229 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"faf355a7-a6e3-4633-8517-b4544c9965ff"}
01:27:05.229 00.000 6880 case statement mapped state 6 to 3
01:27:05.229 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"faf355a7-a6e3-4633-8517-b4544c9965ff"}
01:27:05.231 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c88ddbf9-b40b-480a-b1d9-3220bd2cf7eb"}
01:27:05.231 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1001,"width":15,"height":15,"star_pos":[6.83,6.57],"pixels":"..."},"id":"c88ddbf9-b40b-480a-b1d9-3220bd2cf7eb"}
01:27:05.295 00.064 10052 IsGuiding returns 0
01:27:05.295 00.000 10052 Move returns status 0, amount 57
01:27:05.295 00.000 10052 MoveAxis(N, 0, ABG)
01:27:05.295 00.000 10052 Move returns status 0, amount 0
01:27:05.296 00.001 10052 move complete, result=0
01:27:05.296 00.000 10052 worker thread done servicing request
01:27:05.296 00.000 10052 Worker thread wakes up
01:27:05.296 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:05.296 00.000 6880 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
01:27:05.296 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:06.428 01.132 10052 Exposure complete
01:27:06.489 00.061 10052 worker thread done servicing request
01:27:06.489 00.000 6880 OnExposeComplete: enter
01:27:06.489 00.000 6880 UpdateGuideState(): m_state=6
01:27:06.489 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1002
01:27:06.489 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.55, Mass=2097, SNR=31.8, Peak=151 HFD=4.6
01:27:06.489 00.000 6880 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.61) = xAngle (3.19 = -3.09)
01:27:06.489 00.000 6880 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.16 = -3.13)
01:27:06.489 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.19 hyp=0.19 cameraTheta=1.58 mountX=-0.19 mountY=-0.00, mountTheta=-3.13
01:27:06.491 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.19, opts=13)
01:27:06.491 00.000 6880 Enqueuing Move request for scope (-0.00, 0.19)
01:27:06.491 00.000 10052 Worker thread wakes up
01:27:06.491 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.19) opts 0xd
01:27:06.491 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.19)
01:27:06.491 00.000 10052 Moving (-0.00, 0.19) raw xDistance=-0.19 yDistance=-0.00
01:27:06.491 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:27:06.491 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
01:27:06.491 00.000 10052 MoveAxis(E, 54, ABG)
01:27:06.491 00.000 10052 Guiding  Dir = 2, Dur = 54
01:27:06.512 00.021 10052 IsSlewing returns 0
01:27:06.513 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:06.550 00.037 10052 IsGuiding returns 0
01:27:06.550 00.000 6880 UpdateGuideState exits: m=2097 SNR=31.8
01:27:06.551 00.001 6880 PhdController: settling, locked = 1, distance = 0.30 (0.60) aobump = 0 frame = 9 / 99999
01:27:06.551 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121226.551,"Host":"MINIASTRO1","Inst":1,"Distance":0.30,"Time":5.3,"SettleTime":6.0,"StarLocked":true}
01:27:06.551 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:06.551 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:06.551 00.000 6880 Enqueuing Expose request
01:27:06.577 00.026 10052 PulseGuide returned control before completion, sleep 37
01:27:06.648 00.071 10052 IsGuiding returns 0
01:27:06.648 00.000 10052 Move returns status 0, amount 54
01:27:06.648 00.000 10052 MoveAxis(N, 0, ABG)
01:27:06.648 00.000 10052 Move returns status 0, amount 0
01:27:06.648 00.000 10052 move complete, result=0
01:27:06.648 00.000 10052 worker thread done servicing request
01:27:06.648 00.000 10052 Worker thread wakes up
01:27:06.648 00.000 6880 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
01:27:06.648 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:06.648 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:07.152 00.504 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f81eaf9b-bc41-478c-8e57-49b71ce7fe5e"}
01:27:07.152 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f81eaf9b-bc41-478c-8e57-49b71ce7fe5e"}
01:27:07.153 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"50f22e89-6bf1-4061-b919-73aa286b14ba"}
01:27:07.153 00.000 6880 case statement mapped state 6 to 3
01:27:07.153 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"50f22e89-6bf1-4061-b919-73aa286b14ba"}
01:27:07.154 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3826d4ac-463d-41fb-b2ba-c863090cdd25"}
01:27:07.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1002,"width":15,"height":15,"star_pos":[6.74,6.55],"pixels":"..."},"id":"3826d4ac-463d-41fb-b2ba-c863090cdd25"}
01:27:07.564 00.410 10052 Exposure complete
01:27:07.636 00.072 10052 worker thread done servicing request
01:27:07.636 00.000 6880 OnExposeComplete: enter
01:27:07.636 00.000 6880 UpdateGuideState(): m_state=6
01:27:07.636 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1003
01:27:07.636 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.71, Mass=2100, SNR=31.7, Peak=131 HFD=4.7
01:27:07.636 00.000 6880 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.61) = xAngle (3.41 = -2.87)
01:27:07.636 00.000 6880 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.38 = -2.91)
01:27:07.637 00.001 6880 CameraToMount -- cameraX=-0.08 cameraY=0.35 hyp=0.36 cameraTheta=1.80 mountX=-0.35 mountY=-0.08, mountTheta=-2.90
01:27:07.638 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.35, opts=13)
01:27:07.638 00.000 6880 Enqueuing Move request for scope (-0.08, 0.35)
01:27:07.638 00.000 10052 Worker thread wakes up
01:27:07.638 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.35) opts 0xd
01:27:07.638 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.35)
01:27:07.638 00.000 10052 Moving (-0.08, 0.35) raw xDistance=-0.35 yDistance=-0.08
01:27:07.638 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
01:27:07.639 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
01:27:07.639 00.000 10052 MoveAxis(E, 96, ABG)
01:27:07.639 00.000 10052 Guiding  Dir = 2, Dur = 96
01:27:07.668 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:07.690 00.022 10052 IsSlewing returns 0
01:27:07.716 00.026 6880 UpdateGuideState exits: m=2100 SNR=31.7
01:27:07.716 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 10 / 99999
01:27:07.716 00.000 6880 PhdController: newstate STATE_FINISH
01:27:07.716 00.000 6880 PhdController complete: success
01:27:07.716 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783121227.716,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:27:07.716 00.000 6880 Mount: notify guiding dither settle done success=1
01:27:07.716 00.000 6880 PhdController: newstate STATE_IDLE
01:27:07.717 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:07.717 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:07.717 00.000 6880 Enqueuing Expose request
01:27:07.771 00.054 10052 IsGuiding returns 0
01:27:07.838 00.067 10052 PulseGuide returned control before completion, sleep 38
01:27:07.955 00.117 10052 IsGuiding returns 1
01:27:07.955 00.000 10052 scope still moving after pulse duration time elapsed
01:27:08.029 00.074 10052 IsSlewing returns 0
01:27:08.109 00.080 10052 IsGuiding returns 0
01:27:08.109 00.000 10052 scope move finished after 96 + 242 ms
01:27:08.109 00.000 10052 Move returns status 0, amount 96
01:27:08.109 00.000 10052 MoveAxis(N, 0, ABG)
01:27:08.109 00.000 10052 Move returns status 0, amount 0
01:27:08.109 00.000 10052 move complete, result=0
01:27:08.109 00.000 10052 worker thread done servicing request
01:27:08.109 00.000 6880 GuideStep: -0.3 px 96 ms EAST, -0.1 px 0 ms NORTH
01:27:08.109 00.000 10052 Worker thread wakes up
01:27:08.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:08.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:09.151 01.042 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fd962cd9-ef6a-4c5b-9d32-bbc5f13f4543"}
01:27:09.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fd962cd9-ef6a-4c5b-9d32-bbc5f13f4543"}
01:27:09.153 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a920003d-00d3-4c97-b0e4-655dce5b21e3"}
01:27:09.153 00.000 6880 case statement mapped state 6 to 3
01:27:09.153 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a920003d-00d3-4c97-b0e4-655dce5b21e3"}
01:27:09.154 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2fa9c2a2-54db-416f-9aae-62ea69819784"}
01:27:09.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1003,"width":15,"height":15,"star_pos":[6.66,6.71],"pixels":"..."},"id":"2fa9c2a2-54db-416f-9aae-62ea69819784"}
01:27:09.248 00.094 10052 Exposure complete
01:27:09.324 00.076 10052 worker thread done servicing request
01:27:09.324 00.000 6880 OnExposeComplete: enter
01:27:09.325 00.001 6880 UpdateGuideState(): m_state=6
01:27:09.325 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.325 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=887.11, Mass=2193, SNR=32.5, Peak=139 HFD=4.5
01:27:09.325 00.000 6880 MultiStar: exiting stabilization period
01:27:09.325 00.000 6880 MultiStar: updating star positions after lock position change
01:27:09.325 00.000 6880 Star::Find(15, 281, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.325 00.000 6880 Star::Find returns 1 (0), X=281.99, Y=297.21, Mass=1997, SNR=31.0, Peak=152 HFD=4.4
01:27:09.325 00.000 6880 Star::Find(15, 1198, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.325 00.000 6880 Star::Find returns 1 (0), X=1199.14, Y=293.96, Mass=2193, SNR=32.2, Peak=118 HFD=5.7
01:27:09.325 00.000 6880 Star::Find(15, 824, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.325 00.000 6880 Star::Find returns 1 (0), X=824.87, Y=297.17, Mass=1770, SNR=29.1, Peak=138 HFD=4.6
01:27:09.325 00.000 6880 Star::Find(15, 55, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.326 00.001 6880 Star::Find returns 1 (0), X=55.49, Y=632.02, Mass=1536, SNR=27.0, Peak=72 HFD=5.0
01:27:09.326 00.000 6880 Star::Find(15, 471, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.326 00.000 6880 Star::Find returns 1 (0), X=471.20, Y=591.06, Mass=2105, SNR=31.4, Peak=111 HFD=5.9
01:27:09.326 00.000 6880 Star::Find(15, 853, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.326 00.000 6880 Star::Find returns 1 (0), X=853.80, Y=216.69, Mass=1948, SNR=29.7, Peak=104 HFD=5.9
01:27:09.326 00.000 6880 Star::Find(15, 265, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.326 00.000 6880 Star::Find returns 1 (0), X=265.40, Y=84.07, Mass=1282, SNR=24.7, Peak=74 HFD=5.1
01:27:09.326 00.000 6880 Star::Find(15, 553, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.326 00.000 6880 Star::Find returns 1 (0), X=553.53, Y=329.19, Mass=1470, SNR=26.1, Peak=71 HFD=5.7
01:27:09.326 00.000 6880 Star::Find(15, 671, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.326 00.000 6880 Star::Find returns 1 (0), X=671.71, Y=824.30, Mass=847, SNR=20.1, Peak=57 HFD=4.7
01:27:09.326 00.000 6880 Star::Find(15, 1119, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.326 00.000 6880 Star::Find returns 1 (0), X=1119.52, Y=684.45, Mass=821, SNR=19.8, Peak=47 HFD=5.1
01:27:09.327 00.001 6880 Star::Find(15, 268, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1004
01:27:09.327 00.000 6880 Star::Find returns 1 (0), X=268.62, Y=576.76, Mass=1063, SNR=22.5, Peak=56 HFD=5.4
01:27:09.327 00.000 6880 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.61) = xAngle (0.25 = 0.25)
01:27:09.327 00.000 6880 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:27:09.327 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.25 hyp=0.25 cameraTheta=-1.36 mountX=0.24 mountY=0.05, mountTheta=0.22
01:27:09.328 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.25, opts=13)
01:27:09.328 00.000 6880 Enqueuing Move request for scope (0.05, -0.25)
01:27:09.328 00.000 10052 Worker thread wakes up
01:27:09.329 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.25) opts 0xd
01:27:09.329 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.25)
01:27:09.329 00.000 10052 Moving (0.05, -0.25) raw xDistance=0.24 yDistance=0.05
01:27:09.329 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.24
01:27:09.329 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
01:27:09.329 00.000 10052 MoveAxis(W, 60, ABG)
01:27:09.329 00.000 10052 Guiding  Dir = 3, Dur = 60
01:27:09.350 00.021 10052 IsSlewing returns 0
01:27:09.350 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:09.387 00.037 10052 IsGuiding returns 0
01:27:09.392 00.005 6880 UpdateGuideState exits: m=2193 SNR=32.5
01:27:09.392 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:09.392 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:09.392 00.000 6880 Enqueuing Expose request
01:27:09.415 00.023 10052 PulseGuide returned control before completion, sleep 43
01:27:09.508 00.093 10052 IsGuiding returns 0
01:27:09.508 00.000 10052 Move returns status 0, amount 60
01:27:09.508 00.000 10052 MoveAxis(N, 0, ABG)
01:27:09.508 00.000 10052 Move returns status 0, amount 0
01:27:09.508 00.000 10052 move complete, result=0
01:27:09.508 00.000 10052 worker thread done servicing request
01:27:09.508 00.000 10052 Worker thread wakes up
01:27:09.508 00.000 6880 GuideStep: 0.2 px 60 ms WEST, 0.1 px 0 ms NORTH
01:27:09.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:09.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:10.426 00.918 10052 Exposure complete
01:27:10.487 00.061 10052 worker thread done servicing request
01:27:10.487 00.000 6880 OnExposeComplete: enter
01:27:10.487 00.000 6880 UpdateGuideState(): m_state=6
01:27:10.487 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1005
01:27:10.488 00.001 6880 Star::Find returns 1 (0), X=407.76, Y=887.37, Mass=2150, SNR=32.2, Peak=148 HFD=4.6
01:27:10.488 00.000 6880 MultiStar: [#1 -0.07,0.06,0.96,U] [#2 -0.11,-0.05,1.01,U] [#3 -0.05,-0.01,0.91,U] [#4 0.04,-0.08,0.86,U] [#5 -0.02,-0.02,0.99,U] [#6 -0.02,0.08,0.92,U] [#7 -0.04,-0.04,0.77,U] [#8 0.02,-0.11,0.80,U] 
01:27:10.488 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {0.03, 0.02}
01:27:10.488 00.000 6880 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.61) = xAngle (-1.06 = -1.06)
01:27:10.488 00.000 6880 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
01:27:10.488 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.67 mountX=0.02 mountY=-0.03, mountTheta=-1.07
01:27:10.490 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.01, opts=13)
01:27:10.490 00.000 6880 Enqueuing Move request for scope (-0.03, -0.01)
01:27:10.490 00.000 10052 Worker thread wakes up
01:27:10.490 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:27:10.490 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:27:10.490 00.000 10052 Moving (-0.03, -0.01) raw xDistance=0.02 yDistance=-0.03
01:27:10.490 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:27:10.490 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:27:10.490 00.000 10052 MoveAxis(E, 0, ABG)
01:27:10.490 00.000 10052 Move returns status 0, amount 0
01:27:10.490 00.000 10052 MoveAxis(N, 0, ABG)
01:27:10.490 00.000 10052 Move returns status 0, amount 0
01:27:10.490 00.000 10052 move complete, result=0
01:27:10.490 00.000 10052 worker thread done servicing request
01:27:10.511 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:10.542 00.031 6880 UpdateGuideState exits: m=2150 SNR=32.2
01:27:10.542 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:10.542 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:10.542 00.000 6880 Enqueuing Expose request
01:27:10.542 00.000 10052 Worker thread wakes up
01:27:10.542 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:27:10.543 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:10.543 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:11.150 00.607 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2edf00c4-0e84-492c-8322-47fb196e476a"}
01:27:11.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2edf00c4-0e84-492c-8322-47fb196e476a"}
01:27:11.151 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"971614ee-5201-4ada-92e4-6555df080cff"}
01:27:11.151 00.000 6880 case statement mapped state 6 to 3
01:27:11.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"971614ee-5201-4ada-92e4-6555df080cff"}
01:27:11.164 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"32020f3a-66d0-40af-a04e-baf4a762911e"}
01:27:11.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1005,"width":15,"height":15,"star_pos":[6.76,7.37],"pixels":"..."},"id":"32020f3a-66d0-40af-a04e-baf4a762911e"}
01:27:11.683 00.519 10052 Exposure complete
01:27:11.765 00.082 10052 worker thread done servicing request
01:27:11.765 00.000 6880 OnExposeComplete: enter
01:27:11.765 00.000 6880 UpdateGuideState(): m_state=6
01:27:11.766 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1006
01:27:11.766 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=887.05, Mass=2151, SNR=32.1, Peak=135 HFD=4.6
01:27:11.766 00.000 6880 MultiStar: [#1 0.03,-0.09,0.96,U] [#2 -0.03,-0.21,1.00,U] [#3 -0.14,-0.07,0.92,U] [#4 -0.08,-0.31,0.85,U] [#5 0.00,-0.14,1.00,U] [#6 0.03,-0.10,0.92,U] [#7 -0.05,-0.08,0.78,U] [#8 -0.05,-0.29,0.80,U] 
01:27:11.766 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.18}, one-star: {-0.03, -0.31}
01:27:11.766 00.000 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
01:27:11.766 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
01:27:11.766 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.18 hyp=0.18 cameraTheta=-1.77 mountX=0.18 mountY=-0.03, mountTheta=-0.19
01:27:11.767 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.18, opts=13)
01:27:11.767 00.000 6880 Enqueuing Move request for scope (-0.04, -0.18)
01:27:11.769 00.002 10052 Worker thread wakes up
01:27:11.769 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.18) opts 0xd
01:27:11.769 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.18)
01:27:11.769 00.000 10052 Moving (-0.04, -0.18) raw xDistance=0.18 yDistance=-0.03
01:27:11.769 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:27:11.769 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.09, using input
01:27:11.769 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:27:11.769 00.000 10052 MoveAxis(W, 48, ABG)
01:27:11.769 00.000 10052 Guiding  Dir = 3, Dur = 48
01:27:11.788 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:11.816 00.028 10052 IsSlewing returns 0
01:27:11.823 00.007 6880 UpdateGuideState exits: m=2151 SNR=32.1
01:27:11.823 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:11.823 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:11.823 00.000 6880 Enqueuing Expose request
01:27:11.891 00.068 10052 IsGuiding returns 0
01:27:12.039 00.148 10052 IsGuiding returns 0
01:27:12.039 00.000 10052 Move returns status 0, amount 48
01:27:12.039 00.000 10052 MoveAxis(N, 0, ABG)
01:27:12.039 00.000 10052 Move returns status 0, amount 0
01:27:12.039 00.000 10052 move complete, result=0
01:27:12.039 00.000 10052 worker thread done servicing request
01:27:12.039 00.000 6880 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
01:27:12.040 00.001 10052 Worker thread wakes up
01:27:12.040 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:12.040 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:12.955 00.915 10052 Exposure complete
01:27:13.004 00.049 10052 worker thread done servicing request
01:27:13.004 00.000 6880 OnExposeComplete: enter
01:27:13.004 00.000 6880 UpdateGuideState(): m_state=6
01:27:13.006 00.002 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1007
01:27:13.006 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.07, Mass=2226, SNR=32.7, Peak=139 HFD=4.7
01:27:13.006 00.000 6880 MultiStar: [#1 -0.02,-0.00,0.95,U] [#2 -0.04,-0.13,0.96,U] [#3 -0.16,0.03,0.92,U] [#4 -0.07,-0.20,0.79,U] [#5 -0.02,0.04,0.95,U] [#6 -0.13,-0.02,0.91,U] [#7 -0.04,-0.20,0.72,U] [#8 -0.05,-0.10,0.77,U] 
01:27:13.006 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {-0.08, -0.28}
01:27:13.006 00.000 6880 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.61) = xAngle (-0.58 = -0.58)
01:27:13.006 00.000 6880 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
01:27:13.006 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.20 mountX=0.10 mountY=-0.07, mountTheta=-0.60
01:27:13.007 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.09, opts=13)
01:27:13.007 00.000 6880 Enqueuing Move request for scope (-0.07, -0.09)
01:27:13.007 00.000 10052 Worker thread wakes up
01:27:13.007 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
01:27:13.007 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
01:27:13.007 00.000 10052 Moving (-0.07, -0.09) raw xDistance=0.10 yDistance=-0.07
01:27:13.007 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:27:13.007 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.09, using input
01:27:13.007 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
01:27:13.008 00.001 10052 MoveAxis(E, 0, ABG)
01:27:13.008 00.000 10052 Move returns status 0, amount 0
01:27:13.008 00.000 10052 MoveAxis(N, 0, ABG)
01:27:13.008 00.000 10052 Move returns status 0, amount 0
01:27:13.008 00.000 10052 move complete, result=0
01:27:13.008 00.000 10052 worker thread done servicing request
01:27:13.027 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:13.056 00.029 6880 UpdateGuideState exits: m=2226 SNR=32.7
01:27:13.056 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:13.056 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:13.056 00.000 6880 Enqueuing Expose request
01:27:13.056 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:13.056 00.000 10052 Worker thread wakes up
01:27:13.056 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:13.056 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:13.179 00.123 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5c4e84e8-6ec2-4176-a636-a12a3a7af7a4"}
01:27:13.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5c4e84e8-6ec2-4176-a636-a12a3a7af7a4"}
01:27:13.180 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e5885fb1-5c7b-44bd-967c-5bc9b5ea0944"}
01:27:13.180 00.000 6880 case statement mapped state 6 to 3
01:27:13.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5885fb1-5c7b-44bd-967c-5bc9b5ea0944"}
01:27:13.180 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"561f4ef2-4ec1-417e-9ddd-e72454747398"}
01:27:13.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1007,"width":15,"height":15,"star_pos":[6.66,7.07],"pixels":"..."},"id":"561f4ef2-4ec1-417e-9ddd-e72454747398"}
01:27:14.183 01.003 10052 Exposure complete
01:27:14.241 00.058 10052 worker thread done servicing request
01:27:14.241 00.000 6880 OnExposeComplete: enter
01:27:14.241 00.000 6880 UpdateGuideState(): m_state=6
01:27:14.241 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1008
01:27:14.242 00.001 6880 Star::Find returns 1 (0), X=407.40, Y=887.62, Mass=2172, SNR=32.3, Peak=125 HFD=4.7
01:27:14.242 00.000 6880 MultiStar: [#1 -0.30,0.62,0.00,M1] [#2 -0.19,0.54,0.00,M1] [#3 -0.29,0.52,0.00,M1] [#4 -0.31,0.53,0.00,M1] [#5 -0.21,0.79,0.00,M1] [#6 -0.22,0.45,0.96,U] [#7 -0.20,0.75,0.00,M1] [#8 -0.43,0.51,0.00,M1] 
01:27:14.242 00.000 6880 single-star, 1 included, MultiStar: {-0.28, 0.35}, one-star: {-0.34, 0.26}
01:27:14.242 00.000 6880 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.61) = xAngle (4.10 = -2.18)
01:27:14.242 00.000 6880 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.07 = -2.22)
01:27:14.242 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.26 hyp=0.43 cameraTheta=2.49 mountX=-0.25 mountY=-0.34, mountTheta=-2.20
01:27:14.244 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.26, opts=13)
01:27:14.244 00.000 6880 Enqueuing Move request for scope (-0.34, 0.26)
01:27:14.244 00.000 10052 Worker thread wakes up
01:27:14.244 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.26) opts 0xd
01:27:14.244 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.26)
01:27:14.244 00.000 10052 Moving (-0.34, 0.26) raw xDistance=-0.25 yDistance=-0.34
01:27:14.244 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:27:14.244 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.34, slope = -0.04
01:27:14.244 00.000 10052 MoveAxis(E, 66, ABG)
01:27:14.244 00.000 10052 Guiding  Dir = 2, Dur = 66
01:27:14.272 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:14.316 00.044 10052 IsSlewing returns 0
01:27:14.322 00.006 6880 UpdateGuideState exits: m=2172 SNR=32.3
01:27:14.322 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:14.322 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:14.322 00.000 6880 Enqueuing Expose request
01:27:14.391 00.069 10052 IsGuiding returns 0
01:27:14.455 00.064 10052 PulseGuide returned control before completion, sleep 13
01:27:14.524 00.069 10052 IsGuiding returns 1
01:27:14.525 00.001 10052 scope still moving after pulse duration time elapsed
01:27:14.574 00.049 10052 IsSlewing returns 0
01:27:14.612 00.038 10052 IsGuiding returns 0
01:27:14.612 00.000 10052 scope move finished after 66 + 155 ms
01:27:14.612 00.000 10052 Move returns status 0, amount 66
01:27:14.613 00.001 10052 MoveAxis(N, 66, ABG)
01:27:14.613 00.000 10052 Guiding  Dir = 0, Dur = 66
01:27:14.650 00.037 10052 IsSlewing returns 0
01:27:14.688 00.038 10052 IsGuiding returns 0
01:27:14.716 00.028 10052 PulseGuide returned control before completion, sleep 49
01:27:14.796 00.080 10052 IsGuiding returns 0
01:27:14.796 00.000 10052 Move returns status 0, amount 66
01:27:14.796 00.000 10052 move complete, result=0
01:27:14.796 00.000 10052 worker thread done servicing request
01:27:14.796 00.000 6880 GuideStep: -0.2 px 66 ms EAST, -0.3 px 66 ms NORTH
01:27:14.796 00.000 10052 Worker thread wakes up
01:27:14.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:14.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:15.148 00.352 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa0a0efe-2bf4-4fda-ba6e-dfe006122bdf"}
01:27:15.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa0a0efe-2bf4-4fda-ba6e-dfe006122bdf"}
01:27:15.149 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"905761de-a6cf-4e8f-8aa3-155af2344347"}
01:27:15.149 00.000 6880 case statement mapped state 6 to 3
01:27:15.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"905761de-a6cf-4e8f-8aa3-155af2344347"}
01:27:15.149 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"07a5b9d4-da1f-4fb8-9ba0-efa5f32ab7b3"}
01:27:15.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1008,"width":15,"height":15,"star_pos":[7.40,6.62],"pixels":"..."},"id":"07a5b9d4-da1f-4fb8-9ba0-efa5f32ab7b3"}
01:27:15.713 00.564 10052 Exposure complete
01:27:15.793 00.080 10052 worker thread done servicing request
01:27:15.793 00.000 6880 OnExposeComplete: enter
01:27:15.793 00.000 6880 UpdateGuideState(): m_state=6
01:27:15.793 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1009
01:27:15.793 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.46, Mass=2118, SNR=32.0, Peak=131 HFD=4.6
01:27:15.793 00.000 6880 MultiStar: [#1 0.05,0.15,0.96,U] [#2 0.06,0.09,1.04,U] [#3 -0.18,0.07,0.91,U] [#4 0.26,0.12,0.85,U] [#5 0.12,0.15,0.98,U] [#6 -0.09,0.28,0.94,U] [#7 0.01,0.11,0.78,U] [#8 0.07,0.04,0.81,U] 
01:27:15.793 00.000 6880 single-star, 8 included, MultiStar: {0.04, 0.13}, one-star: {0.03, 0.10}
01:27:15.794 00.001 6880 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.61) = xAngle (2.94 = 2.94)
01:27:15.794 00.000 6880 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.91 = 2.91)
01:27:15.794 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.33 mountX=-0.10 mountY=0.02, mountTheta=2.91
01:27:15.795 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.10, opts=13)
01:27:15.795 00.000 6880 Enqueuing Move request for scope (0.03, 0.10)
01:27:15.795 00.000 10052 Worker thread wakes up
01:27:15.795 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:27:15.795 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:27:15.795 00.000 10052 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=0.02
01:27:15.796 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:27:15.796 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:27:15.796 00.000 10052 MoveAxis(E, 0, ABG)
01:27:15.796 00.000 10052 Move returns status 0, amount 0
01:27:15.796 00.000 10052 MoveAxis(N, 0, ABG)
01:27:15.796 00.000 10052 Move returns status 0, amount 0
01:27:15.796 00.000 10052 move complete, result=0
01:27:15.796 00.000 10052 worker thread done servicing request
01:27:15.818 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:15.856 00.038 6880 UpdateGuideState exits: m=2118 SNR=32.0
01:27:15.856 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:15.856 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:15.857 00.001 6880 Enqueuing Expose request
01:27:15.857 00.000 10052 Worker thread wakes up
01:27:15.857 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:15.857 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:15.857 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:16.994 01.137 10052 Exposure complete
01:27:17.050 00.056 10052 worker thread done servicing request
01:27:17.051 00.001 6880 OnExposeComplete: enter
01:27:17.051 00.000 6880 UpdateGuideState(): m_state=6
01:27:17.051 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1010
01:27:17.051 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=886.92, Mass=2085, SNR=31.6, Peak=133 HFD=4.5
01:27:17.051 00.000 6880 MultiStar: [#1 0.25,-0.09,0.95,U] [#2 0.02,-0.14,1.01,U] [#3 -0.06,-0.00,0.91,U] [#4 0.32,-0.05,0.87,U] [#5 0.27,0.04,0.99,U] [#6 0.10,-0.02,0.94,U] [#7 0.18,-0.08,0.75,U] [#8 0.14,-0.17,0.82,U] 
01:27:17.051 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.11}, one-star: {0.03, -0.43}
01:27:17.051 00.000 6880 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.61) = xAngle (0.95 = 0.95)
01:27:17.051 00.000 6880 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
01:27:17.051 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.17 cameraTheta=-0.66 mountX=0.10 mountY=0.14, mountTheta=0.94
01:27:17.054 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.11, opts=13)
01:27:17.054 00.000 6880 Enqueuing Move request for scope (0.14, -0.11)
01:27:17.054 00.000 10052 Worker thread wakes up
01:27:17.054 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
01:27:17.054 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
01:27:17.054 00.000 10052 Moving (0.14, -0.11) raw xDistance=0.10 yDistance=0.14
01:27:17.054 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:27:17.054 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
01:27:17.054 00.000 10052 MoveAxis(E, 0, ABG)
01:27:17.054 00.000 10052 Move returns status 0, amount 0
01:27:17.054 00.000 10052 MoveAxis(N, 0, ABG)
01:27:17.054 00.000 10052 Move returns status 0, amount 0
01:27:17.054 00.000 10052 move complete, result=0
01:27:17.054 00.000 10052 worker thread done servicing request
01:27:17.077 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:17.115 00.038 6880 UpdateGuideState exits: m=2085 SNR=31.6
01:27:17.115 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:17.115 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:17.115 00.000 6880 Enqueuing Expose request
01:27:17.115 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:17.115 00.000 10052 Worker thread wakes up
01:27:17.115 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:17.115 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:17.148 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aaf6ffe2-0855-4c83-a3ab-450c5ff8ace3"}
01:27:17.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aaf6ffe2-0855-4c83-a3ab-450c5ff8ace3"}
01:27:17.150 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3de59d4b-5735-4e10-8679-0656f558918e"}
01:27:17.150 00.000 6880 case statement mapped state 6 to 3
01:27:17.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3de59d4b-5735-4e10-8679-0656f558918e"}
01:27:17.151 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d93d49f9-8380-4b4f-9fee-4ec9206f579d"}
01:27:17.151 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1010,"width":15,"height":15,"star_pos":[6.76,6.92],"pixels":"..."},"id":"d93d49f9-8380-4b4f-9fee-4ec9206f579d"}
01:27:18.032 00.881 10052 Exposure complete
01:27:18.088 00.056 10052 worker thread done servicing request
01:27:18.088 00.000 6880 OnExposeComplete: enter
01:27:18.088 00.000 6880 UpdateGuideState(): m_state=6
01:27:18.089 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1011
01:27:18.089 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=887.54, Mass=2106, SNR=31.8, Peak=133 HFD=4.7
01:27:18.089 00.000 6880 MultiStar: [#1 0.15,0.24,0.94,U] [#2 0.16,0.15,1.03,U] [#3 0.00,0.23,0.93,U] [#4 0.25,0.20,0.86,U] [#5 0.34,0.62,0.00,M1] [#6 0.18,0.28,0.95,U] [#7 0.18,0.10,0.78,U] [#8 0.26,-0.02,0.79,U] 
01:27:18.089 00.000 6880 single-star, 7 included, MultiStar: {0.16, 0.18}, one-star: {0.15, 0.18}
01:27:18.089 00.000 6880 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.61) = xAngle (2.49 = 2.49)
01:27:18.089 00.000 6880 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.46 = 2.46)
01:27:18.089 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.18 hyp=0.24 cameraTheta=0.88 mountX=-0.19 mountY=0.15, mountTheta=2.47
01:27:18.090 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.18, opts=13)
01:27:18.091 00.001 6880 Enqueuing Move request for scope (0.15, 0.18)
01:27:18.091 00.000 10052 Worker thread wakes up
01:27:18.091 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.18) opts 0xd
01:27:18.091 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.18)
01:27:18.091 00.000 10052 Moving (0.15, 0.18) raw xDistance=-0.19 yDistance=0.15
01:27:18.091 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
01:27:18.091 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
01:27:18.091 00.000 10052 MoveAxis(E, 51, ABG)
01:27:18.091 00.000 10052 Guiding  Dir = 2, Dur = 51
01:27:18.111 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:18.146 00.035 10052 IsSlewing returns 0
01:27:18.149 00.003 6880 UpdateGuideState exits: m=2106 SNR=31.8
01:27:18.150 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:18.150 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:18.150 00.000 6880 Enqueuing Expose request
01:27:18.214 00.064 10052 IsGuiding returns 0
01:27:18.351 00.137 10052 IsGuiding returns 1
01:27:18.351 00.000 10052 scope still moving after pulse duration time elapsed
01:27:18.422 00.071 10052 IsSlewing returns 0
01:27:18.497 00.075 10052 IsGuiding returns 0
01:27:18.497 00.000 10052 scope move finished after 51 + 232 ms
01:27:18.497 00.000 10052 Move returns status 0, amount 51
01:27:18.497 00.000 10052 MoveAxis(N, 0, ABG)
01:27:18.497 00.000 10052 Move returns status 0, amount 0
01:27:18.497 00.000 10052 move complete, result=0
01:27:18.497 00.000 10052 worker thread done servicing request
01:27:18.498 00.001 10052 Worker thread wakes up
01:27:18.498 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:18.498 00.000 6880 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
01:27:18.498 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:19.148 00.650 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2a36787-b11c-44fc-a09e-b3392e4996cb"}
01:27:19.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2a36787-b11c-44fc-a09e-b3392e4996cb"}
01:27:19.149 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ac8fcd1-180b-48c4-9375-72a702b7dbff"}
01:27:19.149 00.000 6880 case statement mapped state 6 to 3
01:27:19.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ac8fcd1-180b-48c4-9375-72a702b7dbff"}
01:27:19.149 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f635388f-78dc-45ed-8be3-fb5e6ca6110a"}
01:27:19.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1011,"width":15,"height":15,"star_pos":[6.89,6.54],"pixels":"..."},"id":"f635388f-78dc-45ed-8be3-fb5e6ca6110a"}
01:27:19.630 00.481 10052 Exposure complete
01:27:19.689 00.059 10052 worker thread done servicing request
01:27:19.689 00.000 6880 OnExposeComplete: enter
01:27:19.689 00.000 6880 UpdateGuideState(): m_state=6
01:27:19.689 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1012
01:27:19.689 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=887.49, Mass=2099, SNR=31.7, Peak=127 HFD=5.0
01:27:19.691 00.002 6880 MultiStar: [#1 0.32,0.14,0.95,U] [#2 0.14,0.12,0.99,U] [#3 0.14,0.06,0.92,U] [#4 0.34,0.07,0.84,U] [#5 0.30,0.57,0.00,M2] [#6 0.03,0.24,0.93,U] [#7 0.16,0.11,0.77,U] [#8 0.28,0.06,0.80,U] 
01:27:19.691 00.000 6880 refined, 7 included, MultiStar: {0.21, 0.12}, one-star: {0.28, 0.14}
01:27:19.691 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.14 = 2.14)
01:27:19.691 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
01:27:19.691 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.52 mountX=-0.13 mountY=0.21, mountTheta=2.13
01:27:19.692 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.12, opts=13)
01:27:19.692 00.000 6880 Enqueuing Move request for scope (0.21, 0.12)
01:27:19.692 00.000 10052 Worker thread wakes up
01:27:19.692 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
01:27:19.693 00.001 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
01:27:19.693 00.000 10052 Moving (0.21, 0.12) raw xDistance=-0.13 yDistance=0.21
01:27:19.693 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:27:19.693 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.21, slope = 0.02
01:27:19.693 00.000 10052 MoveAxis(E, 37, ABG)
01:27:19.693 00.000 10052 Guiding  Dir = 2, Dur = 37
01:27:19.713 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:19.732 00.019 10052 IsSlewing returns 0
01:27:19.754 00.022 6880 UpdateGuideState exits: m=2099 SNR=31.7
01:27:19.754 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:19.755 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:19.755 00.000 6880 Enqueuing Expose request
01:27:19.811 00.056 10052 IsGuiding returns 0
01:27:19.954 00.143 10052 IsGuiding returns 0
01:27:19.954 00.000 10052 Move returns status 0, amount 37
01:27:19.954 00.000 10052 MoveAxis(S, 44, ABG)
01:27:19.954 00.000 10052 Guiding  Dir = 1, Dur = 44
01:27:20.028 00.074 10052 IsSlewing returns 0
01:27:20.107 00.079 10052 IsGuiding returns 0
01:27:20.251 00.144 10052 IsGuiding returns 0
01:27:20.251 00.000 10052 Move returns status 0, amount 44
01:27:20.251 00.000 10052 move complete, result=0
01:27:20.251 00.000 10052 worker thread done servicing request
01:27:20.251 00.000 10052 Worker thread wakes up
01:27:20.251 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.2 px 44 ms SOUTH
01:27:20.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:20.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:21.149 00.898 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"095a8c57-d752-415b-b3b0-048bdc7ca98b"}
01:27:21.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"095a8c57-d752-415b-b3b0-048bdc7ca98b"}
01:27:21.149 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2400da5c-fb68-45c3-b8a5-c678fdd4c8e3"}
01:27:21.149 00.000 6880 case statement mapped state 6 to 3
01:27:21.150 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2400da5c-fb68-45c3-b8a5-c678fdd4c8e3"}
01:27:21.150 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7104aa7a-c6cf-446b-9946-d7fe0be8a4cc"}
01:27:21.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1012,"width":15,"height":15,"star_pos":[7.01,7.49],"pixels":"..."},"id":"7104aa7a-c6cf-446b-9946-d7fe0be8a4cc"}
01:27:21.170 00.020 10052 Exposure complete
01:27:21.231 00.061 10052 worker thread done servicing request
01:27:21.231 00.000 6880 OnExposeComplete: enter
01:27:21.231 00.000 6880 UpdateGuideState(): m_state=6
01:27:21.231 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1013
01:27:21.231 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=887.01, Mass=2107, SNR=31.8, Peak=117 HFD=4.7
01:27:21.232 00.001 6880 MultiStar: [#1 0.20,-0.10,0.95,U] [#2 -0.19,-0.32,1.00,U] [#3 -0.13,-0.15,0.92,U] [#4 0.36,-0.09,0.85,U] [#5 0.11,0.01,1.00,U] [#6 0.05,-0.23,0.90,U] [#7 0.31,-0.07,0.80,U] [#8 0.08,-0.32,0.79,U] 
01:27:21.232 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.18}, one-star: {-0.06, -0.34}
01:27:21.232 00.000 6880 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
01:27:21.232 00.000 6880 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:27:21.232 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.18 mountX=0.18 mountY=0.07, mountTheta=0.40
01:27:21.233 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.18, opts=13)
01:27:21.234 00.001 6880 Enqueuing Move request for scope (0.07, -0.18)
01:27:21.234 00.000 10052 Worker thread wakes up
01:27:21.234 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
01:27:21.234 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
01:27:21.234 00.000 10052 Moving (0.07, -0.18) raw xDistance=0.18 yDistance=0.07
01:27:21.234 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:27:21.234 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.10, using input
01:27:21.234 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:27:21.234 00.000 10052 MoveAxis(W, 45, ABG)
01:27:21.234 00.000 10052 Guiding  Dir = 3, Dur = 45
01:27:21.255 00.021 10052 IsSlewing returns 0
01:27:21.258 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:21.297 00.039 10052 IsGuiding returns 0
01:27:21.302 00.005 6880 UpdateGuideState exits: m=2107 SNR=31.8
01:27:21.302 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:21.302 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:21.302 00.000 6880 Enqueuing Expose request
01:27:21.320 00.018 10052 PulseGuide returned control before completion, sleep 33
01:27:21.376 00.056 10052 IsGuiding returns 1
01:27:21.376 00.000 10052 scope still moving after pulse duration time elapsed
01:27:21.420 00.044 10052 IsSlewing returns 0
01:27:21.459 00.039 10052 IsGuiding returns 0
01:27:21.459 00.000 10052 scope move finished after 45 + 116 ms
01:27:21.459 00.000 10052 Move returns status 0, amount 45
01:27:21.459 00.000 10052 MoveAxis(N, 0, ABG)
01:27:21.459 00.000 10052 Move returns status 0, amount 0
01:27:21.459 00.000 10052 move complete, result=0
01:27:21.460 00.001 10052 worker thread done servicing request
01:27:21.460 00.000 6880 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
01:27:21.460 00.000 10052 Worker thread wakes up
01:27:21.460 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:21.460 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:22.619 01.159 10052 Exposure complete
01:27:22.692 00.073 10052 worker thread done servicing request
01:27:22.692 00.000 6880 OnExposeComplete: enter
01:27:22.692 00.000 6880 UpdateGuideState(): m_state=6
01:27:22.692 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1014
01:27:22.692 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=886.88, Mass=2055, SNR=31.4, Peak=130 HFD=4.6
01:27:22.693 00.001 6880 MultiStar: [#1 0.27,-0.17,0.97,U] [#2 -0.19,-0.24,1.00,U] [#3 -0.10,-0.14,0.92,U] [#4 0.33,-0.13,0.87,U] [#5 0.33,0.01,0.95,U] [#6 -0.13,0.01,0.90,U] [#7 0.22,-0.17,0.77,U] [#8 0.10,-0.20,0.80,U] 
01:27:22.693 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.17}, one-star: {0.17, -0.48}
01:27:22.693 00.000 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
01:27:22.693 00.000 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
01:27:22.693 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.17 hyp=0.20 cameraTheta=-1.01 mountX=0.17 mountY=0.11, mountTheta=0.58
01:27:22.694 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.17, opts=13)
01:27:22.694 00.000 6880 Enqueuing Move request for scope (0.11, -0.17)
01:27:22.695 00.001 10052 Worker thread wakes up
01:27:22.695 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.17) opts 0xd
01:27:22.695 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.17)
01:27:22.695 00.000 10052 Moving (0.11, -0.17) raw xDistance=0.17 yDistance=0.11
01:27:22.695 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:27:22.695 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.14, using input
01:27:22.695 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
01:27:22.695 00.000 10052 MoveAxis(W, 47, ABG)
01:27:22.695 00.000 10052 Guiding  Dir = 3, Dur = 47
01:27:22.716 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:22.716 00.000 10052 IsSlewing returns 0
01:27:22.750 00.034 6880 UpdateGuideState exits: m=2055 SNR=31.4
01:27:22.750 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:22.750 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:22.750 00.000 6880 Enqueuing Expose request
01:27:22.754 00.004 10052 IsGuiding returns 0
01:27:22.781 00.027 10052 PulseGuide returned control before completion, sleep 30
01:27:22.837 00.056 10052 IsGuiding returns 0
01:27:22.837 00.000 10052 Move returns status 0, amount 47
01:27:22.837 00.000 10052 MoveAxis(N, 0, ABG)
01:27:22.837 00.000 10052 Move returns status 0, amount 0
01:27:22.838 00.001 10052 move complete, result=0
01:27:22.838 00.000 10052 worker thread done servicing request
01:27:22.838 00.000 10052 Worker thread wakes up
01:27:22.838 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
01:27:22.838 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:22.838 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:23.148 00.310 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"73a8b7e9-ffae-4d1a-a1a1-da764cdf36b8"}
01:27:23.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"73a8b7e9-ffae-4d1a-a1a1-da764cdf36b8"}
01:27:23.148 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1a74bcf-ab0a-441d-939c-3d244927233d"}
01:27:23.149 00.001 6880 case statement mapped state 6 to 3
01:27:23.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1a74bcf-ab0a-441d-939c-3d244927233d"}
01:27:23.149 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83137b7c-ead5-4932-a0a5-214c470f017b"}
01:27:23.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1014,"width":15,"height":15,"star_pos":[6.90,6.88],"pixels":"..."},"id":"83137b7c-ead5-4932-a0a5-214c470f017b"}
01:27:23.745 00.596 10052 Exposure complete
01:27:23.826 00.081 10052 worker thread done servicing request
01:27:23.826 00.000 6880 OnExposeComplete: enter
01:27:23.826 00.000 6880 UpdateGuideState(): m_state=6
01:27:23.826 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1015
01:27:23.826 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=887.02, Mass=2206, SNR=32.5, Peak=145 HFD=4.5
01:27:23.826 00.000 6880 MultiStar: [#1 0.46,-0.19,0.95,U] [#2 0.30,-0.21,0.97,U] [#3 0.24,-0.17,0.89,U] [#4 0.48,-0.08,0.83,U] [#5 0.52,-0.09,0.00,M1] [#6 0.17,-0.33,0.91,U] [#7 0.45,-0.20,0.76,U] [#8 0.43,-0.26,0.77,U] 
01:27:23.826 00.000 6880 refined, 7 included, MultiStar: {0.35, -0.22}, one-star: {0.33, -0.33}
01:27:23.827 00.001 6880 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.61) = xAngle (1.05 = 1.05)
01:27:23.827 00.000 6880 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
01:27:23.827 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.22 hyp=0.42 cameraTheta=-0.56 mountX=0.21 mountY=0.36, mountTheta=1.04
01:27:23.828 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.22, opts=13)
01:27:23.828 00.000 6880 Enqueuing Move request for scope (0.35, -0.22)
01:27:23.828 00.000 10052 Worker thread wakes up
01:27:23.829 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.22) opts 0xd
01:27:23.829 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.22)
01:27:23.829 00.000 10052 Moving (0.35, -0.22) raw xDistance=0.21 yDistance=0.36
01:27:23.829 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:27:23.829 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.36, slope = 0.04
01:27:23.829 00.000 10052 MoveAxis(W, 58, ABG)
01:27:23.829 00.000 10052 Guiding  Dir = 3, Dur = 58
01:27:23.854 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:23.886 00.032 10052 IsSlewing returns 0
01:27:23.897 00.011 6880 UpdateGuideState exits: m=2206 SNR=32.5
01:27:23.897 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:23.897 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:23.897 00.000 6880 Enqueuing Expose request
01:27:23.965 00.068 10052 IsGuiding returns 0
01:27:24.069 00.104 10052 IsGuiding returns 1
01:27:24.069 00.000 10052 scope still moving after pulse duration time elapsed
01:27:24.148 00.079 10052 IsSlewing returns 0
01:27:24.222 00.074 10052 IsGuiding returns 0
01:27:24.222 00.000 10052 scope move finished after 58 + 198 ms
01:27:24.222 00.000 10052 Move returns status 0, amount 58
01:27:24.223 00.001 10052 MoveAxis(S, 82, ABG)
01:27:24.223 00.000 10052 Guiding  Dir = 1, Dur = 82
01:27:24.289 00.066 10052 IsSlewing returns 0
01:27:24.363 00.074 10052 IsGuiding returns 0
01:27:24.432 00.069 10052 PulseGuide returned control before completion, sleep 25
01:27:24.512 00.080 10052 IsGuiding returns 1
01:27:24.512 00.000 10052 scope still moving after pulse duration time elapsed
01:27:24.586 00.074 10052 IsSlewing returns 0
01:27:24.654 00.068 10052 IsGuiding returns 0
01:27:24.654 00.000 10052 scope move finished after 82 + 207 ms
01:27:24.654 00.000 10052 Move returns status 0, amount 82
01:27:24.654 00.000 10052 move complete, result=0
01:27:24.654 00.000 10052 worker thread done servicing request
01:27:24.654 00.000 6880 GuideStep: 0.2 px 58 ms WEST, 0.4 px 82 ms SOUTH
01:27:24.654 00.000 10052 Worker thread wakes up
01:27:24.654 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:24.654 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:25.149 00.495 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"646feb0a-58b0-4b02-99eb-15514208860e"}
01:27:25.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"646feb0a-58b0-4b02-99eb-15514208860e"}
01:27:25.150 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f455806b-1e80-4f94-8463-58da022ae09b"}
01:27:25.150 00.000 6880 case statement mapped state 6 to 3
01:27:25.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f455806b-1e80-4f94-8463-58da022ae09b"}
01:27:25.150 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"971ae525-8b12-4ec6-aea4-92fae6b374ad"}
01:27:25.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1015,"width":15,"height":15,"star_pos":[7.07,7.02],"pixels":"..."},"id":"971ae525-8b12-4ec6-aea4-92fae6b374ad"}
01:27:25.784 00.634 10052 Exposure complete
01:27:25.860 00.076 10052 worker thread done servicing request
01:27:25.860 00.000 6880 OnExposeComplete: enter
01:27:25.860 00.000 6880 UpdateGuideState(): m_state=6
01:27:25.860 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1016
01:27:25.861 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=886.88, Mass=2196, SNR=32.5, Peak=155 HFD=4.5
01:27:25.861 00.000 6880 MultiStar: [#1 0.36,-0.12,0.95,U] [#2 0.03,-0.46,0.97,U] [#3 0.21,-0.24,0.88,U] [#4 0.34,-0.24,0.82,U] [#5 0.34,-0.13,0.96,U] [#6 0.23,-0.31,0.91,U] [#7 0.38,-0.14,0.74,U] [#8 0.28,-0.22,0.78,U] 
01:27:25.861 00.000 6880 refined, 8 included, MultiStar: {0.25, -0.27}, one-star: {0.13, -0.48}
01:27:25.861 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
01:27:25.861 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
01:27:25.861 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.27 hyp=0.36 cameraTheta=-0.81 mountX=0.25 mountY=0.25, mountTheta=0.78
01:27:25.863 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.27, opts=13)
01:27:25.863 00.000 6880 Enqueuing Move request for scope (0.25, -0.27)
01:27:25.863 00.000 10052 Worker thread wakes up
01:27:25.863 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.27) opts 0xd
01:27:25.863 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.27)
01:27:25.863 00.000 10052 Moving (0.25, -0.27) raw xDistance=0.25 yDistance=0.25
01:27:25.863 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
01:27:25.863 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.25, slope = 0.05
01:27:25.863 00.000 10052 MoveAxis(W, 71, ABG)
01:27:25.863 00.000 10052 Guiding  Dir = 3, Dur = 71
01:27:25.893 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:25.927 00.034 10052 IsSlewing returns 0
01:27:25.945 00.018 6880 UpdateGuideState exits: m=2196 SNR=32.5
01:27:25.945 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:25.945 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:25.945 00.000 6880 Enqueuing Expose request
01:27:26.002 00.057 10052 IsGuiding returns 0
01:27:26.057 00.055 10052 PulseGuide returned control before completion, sleep 25
01:27:26.174 00.117 10052 IsGuiding returns 0
01:27:26.174 00.000 10052 Move returns status 0, amount 71
01:27:26.174 00.000 10052 MoveAxis(S, 89, ABG)
01:27:26.174 00.000 10052 Guiding  Dir = 1, Dur = 89
01:27:26.254 00.080 10052 IsSlewing returns 0
01:27:26.327 00.073 10052 IsGuiding returns 0
01:27:26.383 00.056 10052 PulseGuide returned control before completion, sleep 43
01:27:26.492 00.109 10052 IsGuiding returns 0
01:27:26.492 00.000 10052 Move returns status 0, amount 89
01:27:26.492 00.000 10052 move complete, result=0
01:27:26.493 00.001 10052 worker thread done servicing request
01:27:26.493 00.000 10052 Worker thread wakes up
01:27:26.493 00.000 6880 GuideStep: 0.3 px 71 ms WEST, 0.3 px 89 ms SOUTH
01:27:26.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:26.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:27.149 00.656 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1def138b-7227-4c2f-9455-8a2d3cba3cc0"}
01:27:27.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1def138b-7227-4c2f-9455-8a2d3cba3cc0"}
01:27:27.149 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"905a8de8-5eeb-4b0d-a5cc-ce255855ee95"}
01:27:27.149 00.000 6880 case statement mapped state 6 to 3
01:27:27.150 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"905a8de8-5eeb-4b0d-a5cc-ce255855ee95"}
01:27:27.150 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"34d273a6-072e-4bd5-a465-a34fbc111eec"}
01:27:27.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1016,"width":15,"height":15,"star_pos":[6.86,6.88],"pixels":"..."},"id":"34d273a6-072e-4bd5-a465-a34fbc111eec"}
01:27:27.408 00.258 10052 Exposure complete
01:27:27.477 00.069 10052 worker thread done servicing request
01:27:27.477 00.000 6880 OnExposeComplete: enter
01:27:27.477 00.000 6880 UpdateGuideState(): m_state=6
01:27:27.478 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1017
01:27:27.478 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=887.11, Mass=2179, SNR=32.3, Peak=151 HFD=4.4
01:27:27.478 00.000 6880 MultiStar: [#1 0.24,0.00,0.98,U] [#2 0.06,-0.14,0.98,U] [#3 0.11,-0.03,0.90,U] [#4 0.25,-0.03,0.83,U] [#5 0.31,-0.02,0.94,U] [#6 0.06,0.02,0.92,U] [#7 0.30,-0.15,0.76,U] [#8 0.10,-0.09,0.78,U] 
01:27:27.478 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.08}, one-star: {0.15, -0.25}
01:27:27.478 00.000 6880 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
01:27:27.478 00.000 6880 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
01:27:27.478 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-0.41 mountX=0.07 mountY=0.17, mountTheta=1.20
01:27:27.479 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.08, opts=13)
01:27:27.479 00.000 6880 Enqueuing Move request for scope (0.17, -0.08)
01:27:27.480 00.001 10052 Worker thread wakes up
01:27:27.480 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.08) opts 0xd
01:27:27.480 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.08)
01:27:27.480 00.000 10052 Moving (0.17, -0.08) raw xDistance=0.07 yDistance=0.17
01:27:27.480 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:27.480 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.19, using input
01:27:27.480 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.04
01:27:27.480 00.000 10052 MoveAxis(E, 0, ABG)
01:27:27.480 00.000 10052 Move returns status 0, amount 0
01:27:27.480 00.000 10052 MoveAxis(N, 0, ABG)
01:27:27.480 00.000 10052 Move returns status 0, amount 0
01:27:27.480 00.000 10052 move complete, result=0
01:27:27.481 00.001 10052 worker thread done servicing request
01:27:27.500 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:27.533 00.033 6880 UpdateGuideState exits: m=2179 SNR=32.3
01:27:27.533 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:27.534 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:27.534 00.000 6880 Enqueuing Expose request
01:27:27.534 00.000 10052 Worker thread wakes up
01:27:27.534 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:27:27.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:27.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:28.668 01.134 10052 Exposure complete
01:27:28.725 00.057 10052 worker thread done servicing request
01:27:28.725 00.000 6880 OnExposeComplete: enter
01:27:28.725 00.000 6880 UpdateGuideState(): m_state=6
01:27:28.726 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1018
01:27:28.726 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=887.23, Mass=2220, SNR=32.8, Peak=132 HFD=4.4
01:27:28.726 00.000 6880 MultiStar: [#1 0.25,0.11,0.95,U] [#2 0.02,0.05,0.99,U] [#3 0.05,0.13,0.90,U] [#4 0.22,0.07,0.84,U] [#5 0.17,0.20,0.99,U] [#6 0.23,0.02,0.93,U] [#7 0.16,-0.02,0.74,U] [#8 0.15,-0.03,0.79,U] 
01:27:28.726 00.000 6880 single-star, 8 included, MultiStar: {0.14, 0.05}, one-star: {0.06, -0.12}
01:27:28.726 00.000 6880 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.61) = xAngle (0.52 = 0.52)
01:27:28.726 00.000 6880 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
01:27:28.726 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-1.09 mountX=0.12 mountY=0.07, mountTheta=0.50
01:27:28.728 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.12, opts=13)
01:27:28.728 00.000 6880 Enqueuing Move request for scope (0.06, -0.12)
01:27:28.728 00.000 10052 Worker thread wakes up
01:27:28.728 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
01:27:28.728 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
01:27:28.728 00.000 10052 Moving (0.06, -0.12) raw xDistance=0.12 yDistance=0.07
01:27:28.728 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:27:28.728 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:27:28.728 00.000 10052 MoveAxis(W, 33, ABG)
01:27:28.728 00.000 10052 Guiding  Dir = 3, Dur = 33
01:27:28.750 00.022 10052 IsSlewing returns 0
01:27:28.753 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:28.787 00.034 10052 IsGuiding returns 0
01:27:28.808 00.021 6880 UpdateGuideState exits: m=2220 SNR=32.8
01:27:28.809 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:28.809 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:28.809 00.000 6880 Enqueuing Expose request
01:27:28.815 00.006 10052 PulseGuide returned control before completion, sleep 16
01:27:28.858 00.043 10052 IsGuiding returns 0
01:27:28.858 00.000 10052 Move returns status 0, amount 33
01:27:28.859 00.001 10052 MoveAxis(N, 0, ABG)
01:27:28.859 00.000 10052 Move returns status 0, amount 0
01:27:28.859 00.000 10052 move complete, result=0
01:27:28.859 00.000 10052 worker thread done servicing request
01:27:28.860 00.001 10052 Worker thread wakes up
01:27:28.860 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
01:27:28.860 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:28.860 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:29.148 00.288 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d4083146-4fe7-4b62-87e1-2238cc76a8be"}
01:27:29.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d4083146-4fe7-4b62-87e1-2238cc76a8be"}
01:27:29.149 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc97aa0e-0b9a-4fb1-b508-b4c2afbdf46a"}
01:27:29.149 00.000 6880 case statement mapped state 6 to 3
01:27:29.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc97aa0e-0b9a-4fb1-b508-b4c2afbdf46a"}
01:27:29.149 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1963bf84-1d4d-4081-b1a5-94f265d47bf8"}
01:27:29.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1018,"width":15,"height":15,"star_pos":[6.80,7.23],"pixels":"..."},"id":"1963bf84-1d4d-4081-b1a5-94f265d47bf8"}
01:27:29.776 00.627 10052 Exposure complete
01:27:29.853 00.077 10052 worker thread done servicing request
01:27:29.853 00.000 6880 OnExposeComplete: enter
01:27:29.853 00.000 6880 UpdateGuideState(): m_state=6
01:27:29.854 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1019
01:27:29.854 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=887.11, Mass=2084, SNR=31.7, Peak=127 HFD=4.5
01:27:29.854 00.000 6880 MultiStar: [#1 0.30,-0.11,0.98,U] [#2 -0.00,-0.06,1.01,U] [#3 0.15,0.05,0.91,U] [#4 0.29,-0.09,0.84,U] [#5 0.39,-0.02,0.98,U] [#6 0.27,0.04,0.95,U] [#7 0.32,-0.19,0.79,U] [#8 0.19,-0.11,0.81,U] 
01:27:29.854 00.000 6880 refined, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.16, -0.24}
01:27:29.854 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
01:27:29.854 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
01:27:29.854 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.34 mountX=0.07 mountY=0.23, mountTheta=1.27
01:27:29.856 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.08, opts=13)
01:27:29.856 00.000 6880 Enqueuing Move request for scope (0.23, -0.08)
01:27:29.856 00.000 10052 Worker thread wakes up
01:27:29.856 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
01:27:29.856 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
01:27:29.856 00.000 10052 Moving (0.23, -0.08) raw xDistance=0.07 yDistance=0.23
01:27:29.856 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:29.857 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.23, slope = 0.01
01:27:29.857 00.000 10052 MoveAxis(E, 0, ABG)
01:27:29.857 00.000 10052 Move returns status 0, amount 0
01:27:29.857 00.000 10052 MoveAxis(S, 9, ABG)
01:27:29.857 00.000 10052 Guiding  Dir = 1, Dur = 9
01:27:29.885 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:29.928 00.043 10052 IsSlewing returns 0
01:27:29.934 00.006 6880 UpdateGuideState exits: m=2084 SNR=31.7
01:27:29.934 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:29.934 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:29.934 00.000 6880 Enqueuing Expose request
01:27:30.002 00.068 10052 IsGuiding returns 0
01:27:30.132 00.130 10052 IsGuiding returns 0
01:27:30.132 00.000 10052 Move returns status 0, amount 9
01:27:30.133 00.001 10052 move complete, result=0
01:27:30.133 00.000 10052 worker thread done servicing request
01:27:30.133 00.000 10052 Worker thread wakes up
01:27:30.133 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 9 ms SOUTH
01:27:30.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:30.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:31.148 01.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9ba14d6-20fd-4208-b781-1942bf84110d"}
01:27:31.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9ba14d6-20fd-4208-b781-1942bf84110d"}
01:27:31.149 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47996c5d-e231-4987-a8ef-bbf545bb6112"}
01:27:31.149 00.000 6880 case statement mapped state 6 to 3
01:27:31.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"47996c5d-e231-4987-a8ef-bbf545bb6112"}
01:27:31.150 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f640095-5203-4ec5-bcf3-ebd401cd2727"}
01:27:31.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1019,"width":15,"height":15,"star_pos":[6.89,7.11],"pixels":"..."},"id":"6f640095-5203-4ec5-bcf3-ebd401cd2727"}
01:27:31.268 00.118 10052 Exposure complete
01:27:31.339 00.071 10052 worker thread done servicing request
01:27:31.339 00.000 6880 OnExposeComplete: enter
01:27:31.339 00.000 6880 UpdateGuideState(): m_state=6
01:27:31.340 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1020
01:27:31.340 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=887.03, Mass=2141, SNR=32.1, Peak=141 HFD=4.5
01:27:31.340 00.000 6880 MultiStar: [#1 0.30,-0.17,0.93,U] [#2 0.30,-0.19,0.95,U] [#3 0.08,-0.12,0.91,U] [#4 0.20,-0.38,0.82,U] [#5 0.41,-0.05,0.97,U] [#6 0.15,-0.05,0.90,U] [#7 0.33,-0.18,0.74,U] [#8 0.27,-0.30,0.77,U] 
01:27:31.340 00.000 6880 refined, 8 included, MultiStar: {0.25, -0.19}, one-star: {0.25, -0.32}
01:27:31.340 00.000 6880 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.61) = xAngle (0.97 = 0.97)
01:27:31.341 00.001 6880 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
01:27:31.341 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.19 hyp=0.32 cameraTheta=-0.65 mountX=0.18 mountY=0.26, mountTheta=0.96
01:27:31.342 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.19, opts=13)
01:27:31.342 00.000 6880 Enqueuing Move request for scope (0.25, -0.19)
01:27:31.342 00.000 10052 Worker thread wakes up
01:27:31.342 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.19) opts 0xd
01:27:31.342 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.19)
01:27:31.343 00.001 10052 Moving (0.25, -0.19) raw xDistance=0.18 yDistance=0.26
01:27:31.343 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:27:31.343 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.26, slope = 0.01
01:27:31.343 00.000 10052 MoveAxis(W, 48, ABG)
01:27:31.343 00.000 10052 Guiding  Dir = 3, Dur = 48
01:27:31.364 00.021 10052 IsSlewing returns 0
01:27:31.366 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:31.402 00.036 10052 IsGuiding returns 0
01:27:31.411 00.009 6880 UpdateGuideState exits: m=2141 SNR=32.1
01:27:31.411 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:31.412 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:31.412 00.000 6880 Enqueuing Expose request
01:27:31.430 00.018 10052 PulseGuide returned control before completion, sleep 31
01:27:31.508 00.078 10052 IsGuiding returns 0
01:27:31.508 00.000 10052 Move returns status 0, amount 48
01:27:31.508 00.000 10052 MoveAxis(S, 13, ABG)
01:27:31.508 00.000 10052 Guiding  Dir = 1, Dur = 13
01:27:31.583 00.075 10052 IsSlewing returns 0
01:27:31.658 00.075 10052 IsGuiding returns 0
01:27:31.797 00.139 10052 IsGuiding returns 0
01:27:31.798 00.001 10052 Move returns status 0, amount 13
01:27:31.798 00.000 10052 move complete, result=0
01:27:31.798 00.000 10052 worker thread done servicing request
01:27:31.798 00.000 10052 Worker thread wakes up
01:27:31.798 00.000 6880 GuideStep: 0.2 px 48 ms WEST, 0.3 px 13 ms SOUTH
01:27:31.798 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:31.799 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:32.721 00.922 10052 Exposure complete
01:27:32.798 00.077 10052 worker thread done servicing request
01:27:32.798 00.000 6880 OnExposeComplete: enter
01:27:32.798 00.000 6880 UpdateGuideState(): m_state=6
01:27:32.799 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1021
01:27:32.799 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=887.17, Mass=2167, SNR=32.3, Peak=146 HFD=4.4
01:27:32.799 00.000 6880 MultiStar: [#1 0.12,-0.03,0.97,U] [#2 0.08,-0.12,1.00,U] [#3 -0.00,-0.05,0.89,U] [#4 0.13,-0.17,0.84,U] [#5 0.25,0.25,0.95,U] [#6 0.11,-0.05,0.89,U] [#7 0.10,-0.16,0.78,U] [#8 0.17,-0.15,0.80,U] 
01:27:32.799 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.07}, one-star: {0.04, -0.19}
01:27:32.800 00.001 6880 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.61) = xAngle (1.04 = 1.04)
01:27:32.800 00.000 6880 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
01:27:32.800 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.57 mountX=0.07 mountY=0.11, mountTheta=1.04
01:27:32.801 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.07, opts=13)
01:27:32.801 00.000 6880 Enqueuing Move request for scope (0.11, -0.07)
01:27:32.801 00.000 10052 Worker thread wakes up
01:27:32.802 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:27:32.802 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:27:32.802 00.000 10052 Moving (0.11, -0.07) raw xDistance=0.07 yDistance=0.11
01:27:32.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:32.802 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:27:32.802 00.000 10052 MoveAxis(E, 0, ABG)
01:27:32.802 00.000 10052 Move returns status 0, amount 0
01:27:32.802 00.000 10052 MoveAxis(N, 0, ABG)
01:27:32.802 00.000 10052 Move returns status 0, amount 0
01:27:32.802 00.000 10052 move complete, result=0
01:27:32.802 00.000 10052 worker thread done servicing request
01:27:32.827 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:32.863 00.036 6880 UpdateGuideState exits: m=2167 SNR=32.3
01:27:32.863 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:32.864 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:32.864 00.000 6880 Enqueuing Expose request
01:27:32.864 00.000 10052 Worker thread wakes up
01:27:32.864 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:32.864 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:32.864 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:33.149 00.285 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8108006-0922-4bea-94d9-5cd76f42f007"}
01:27:33.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8108006-0922-4bea-94d9-5cd76f42f007"}
01:27:33.150 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"03ef8229-7591-413f-a45b-143e9820c9c0"}
01:27:33.150 00.000 6880 case statement mapped state 6 to 3
01:27:33.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"03ef8229-7591-413f-a45b-143e9820c9c0"}
01:27:33.150 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"44908aa4-0ee4-49e7-b875-6cbe323b239f"}
01:27:33.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1021,"width":15,"height":15,"star_pos":[6.77,7.17],"pixels":"..."},"id":"44908aa4-0ee4-49e7-b875-6cbe323b239f"}
01:27:33.991 00.841 10052 Exposure complete
01:27:34.054 00.063 10052 worker thread done servicing request
01:27:34.055 00.001 6880 OnExposeComplete: enter
01:27:34.055 00.000 6880 UpdateGuideState(): m_state=6
01:27:34.055 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1022
01:27:34.055 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=887.37, Mass=2187, SNR=32.4, Peak=153 HFD=4.5
01:27:34.056 00.001 6880 MultiStar: [#1 0.17,0.06,0.97,U] [#2 0.01,0.04,0.99,U] [#3 0.03,0.08,0.90,U] [#4 0.27,0.23,0.83,U] [#5 0.14,0.05,0.96,U] [#6 0.05,0.16,0.91,U] [#7 0.20,-0.02,0.75,U] [#8 0.12,-0.15,0.80,U] 
01:27:34.056 00.000 6880 single-star, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.10, 0.01}
01:27:34.056 00.000 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
01:27:34.056 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
01:27:34.056 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.12 mountX=-0.02 mountY=0.10, mountTheta=1.73
01:27:34.057 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.01, opts=13)
01:27:34.057 00.000 6880 Enqueuing Move request for scope (0.10, 0.01)
01:27:34.057 00.000 10052 Worker thread wakes up
01:27:34.057 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
01:27:34.057 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
01:27:34.057 00.000 10052 Moving (0.10, 0.01) raw xDistance=-0.02 yDistance=0.10
01:27:34.057 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:27:34.057 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
01:27:34.058 00.001 10052 MoveAxis(E, 0, ABG)
01:27:34.058 00.000 10052 Move returns status 0, amount 0
01:27:34.058 00.000 10052 MoveAxis(N, 0, ABG)
01:27:34.058 00.000 10052 Move returns status 0, amount 0
01:27:34.058 00.000 10052 move complete, result=0
01:27:34.058 00.000 10052 worker thread done servicing request
01:27:34.084 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:34.126 00.042 6880 UpdateGuideState exits: m=2187 SNR=32.4
01:27:34.126 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:34.126 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:34.126 00.000 6880 Enqueuing Expose request
01:27:34.126 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:34.126 00.000 10052 Worker thread wakes up
01:27:34.126 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:34.127 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:35.042 00.915 10052 Exposure complete
01:27:35.107 00.065 10052 worker thread done servicing request
01:27:35.107 00.000 6880 OnExposeComplete: enter
01:27:35.107 00.000 6880 UpdateGuideState(): m_state=6
01:27:35.107 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1023
01:27:35.107 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=887.48, Mass=2121, SNR=32.0, Peak=140 HFD=4.8
01:27:35.108 00.001 6880 MultiStar: [#1 0.35,0.18,0.97,U] [#2 -0.02,0.08,0.99,U] [#3 -0.02,0.16,0.91,U] [#4 0.32,0.54,0.00,M1] [#5 0.30,0.50,0.00,M1] [#6 0.04,0.29,0.92,U] [#7 0.34,0.20,0.78,U] [#8 0.22,0.34,0.81,U] 
01:27:35.108 00.000 6880 single-star, 6 included, MultiStar: {0.14, 0.19}, one-star: {0.12, 0.13}
01:27:35.108 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
01:27:35.108 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
01:27:35.108 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.13 hyp=0.17 cameraTheta=0.85 mountX=-0.14 mountY=0.11, mountTheta=2.44
01:27:35.110 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.13, opts=13)
01:27:35.110 00.000 6880 Enqueuing Move request for scope (0.12, 0.13)
01:27:35.110 00.000 10052 Worker thread wakes up
01:27:35.110 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.13) opts 0xd
01:27:35.110 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.13)
01:27:35.110 00.000 10052 Moving (0.12, 0.13) raw xDistance=-0.14 yDistance=0.11
01:27:35.110 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:27:35.110 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
01:27:35.111 00.001 10052 MoveAxis(E, 36, ABG)
01:27:35.111 00.000 10052 Guiding  Dir = 2, Dur = 36
01:27:35.132 00.021 10052 IsSlewing returns 0
01:27:35.136 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:35.170 00.034 10052 IsGuiding returns 0
01:27:35.170 00.000 6880 UpdateGuideState exits: m=2121 SNR=32.0
01:27:35.171 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:35.171 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:35.171 00.000 6880 Enqueuing Expose request
01:27:35.171 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4286007-9c84-4620-b56f-3697cfc6b22e"}
01:27:35.172 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4286007-9c84-4620-b56f-3697cfc6b22e"}
01:27:35.180 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b68d7aba-bfe4-4bcb-9025-d373d3d1433e"}
01:27:35.181 00.001 6880 case statement mapped state 6 to 3
01:27:35.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b68d7aba-bfe4-4bcb-9025-d373d3d1433e"}
01:27:35.183 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a57f93cd-c9a9-416a-a245-75be78cd676e"}
01:27:35.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1023,"width":15,"height":15,"star_pos":[6.85,7.48],"pixels":"..."},"id":"a57f93cd-c9a9-416a-a245-75be78cd676e"}
01:27:35.197 00.014 10052 PulseGuide returned control before completion, sleep 19
01:27:35.248 00.051 10052 IsGuiding returns 0
01:27:35.250 00.002 10052 Move returns status 0, amount 36
01:27:35.250 00.000 10052 MoveAxis(N, 0, ABG)
01:27:35.250 00.000 10052 Move returns status 0, amount 0
01:27:35.250 00.000 10052 move complete, result=0
01:27:35.250 00.000 10052 worker thread done servicing request
01:27:35.250 00.000 10052 Worker thread wakes up
01:27:35.250 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:35.250 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:35.250 00.000 6880 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
01:27:36.382 01.132 10052 Exposure complete
01:27:36.457 00.075 10052 worker thread done servicing request
01:27:36.457 00.000 6880 OnExposeComplete: enter
01:27:36.457 00.000 6880 UpdateGuideState(): m_state=6
01:27:36.457 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1024
01:27:36.457 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=887.08, Mass=2163, SNR=32.3, Peak=127 HFD=4.5
01:27:36.458 00.001 6880 MultiStar: [#1 0.20,-0.02,0.96,U] [#2 -0.07,-0.01,0.97,U] [#3 -0.05,-0.06,0.90,U] [#4 0.17,-0.04,0.86,U] [#5 0.25,0.04,0.96,U] [#6 0.04,-0.04,0.92,U] [#7 0.09,-0.01,0.76,U] [#8 0.18,-0.22,0.77,U] 
01:27:36.458 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.07}, one-star: {0.05, -0.28}
01:27:36.458 00.000 6880 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.61) = xAngle (0.96 = 0.96)
01:27:36.458 00.000 6880 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
01:27:36.458 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.65 mountX=0.07 mountY=0.09, mountTheta=0.95
01:27:36.459 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.07, opts=13)
01:27:36.459 00.000 6880 Enqueuing Move request for scope (0.09, -0.07)
01:27:36.459 00.000 10052 Worker thread wakes up
01:27:36.460 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
01:27:36.460 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
01:27:36.460 00.000 10052 Moving (0.09, -0.07) raw xDistance=0.07 yDistance=0.09
01:27:36.460 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:36.460 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:27:36.460 00.000 10052 MoveAxis(E, 0, ABG)
01:27:36.460 00.000 10052 Move returns status 0, amount 0
01:27:36.460 00.000 10052 MoveAxis(N, 0, ABG)
01:27:36.460 00.000 10052 Move returns status 0, amount 0
01:27:36.460 00.000 10052 move complete, result=0
01:27:36.460 00.000 10052 worker thread done servicing request
01:27:36.483 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:36.544 00.061 6880 UpdateGuideState exits: m=2163 SNR=32.3
01:27:36.545 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:36.545 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:36.545 00.000 6880 Enqueuing Expose request
01:27:36.545 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:36.545 00.000 10052 Worker thread wakes up
01:27:36.545 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:36.545 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:37.148 00.603 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61ab82ec-aec6-43b5-80e5-0a669acf8899"}
01:27:37.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61ab82ec-aec6-43b5-80e5-0a669acf8899"}
01:27:37.149 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dee52143-299c-4e96-8025-80ecbd285b6b"}
01:27:37.149 00.000 6880 case statement mapped state 6 to 3
01:27:37.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dee52143-299c-4e96-8025-80ecbd285b6b"}
01:27:37.149 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47c53136-c0d2-4985-b8ac-fcb6d0c67fa2"}
01:27:37.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1024,"width":15,"height":15,"star_pos":[6.78,7.08],"pixels":"..."},"id":"47c53136-c0d2-4985-b8ac-fcb6d0c67fa2"}
01:27:37.453 00.304 10052 Exposure complete
01:27:37.514 00.061 10052 worker thread done servicing request
01:27:37.514 00.000 6880 OnExposeComplete: enter
01:27:37.514 00.000 6880 UpdateGuideState(): m_state=6
01:27:37.514 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1025
01:27:37.514 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.13, Mass=2182, SNR=32.4, Peak=122 HFD=4.5
01:27:37.514 00.000 6880 MultiStar: [#1 0.28,-0.07,1.00,U] [#2 0.17,-0.21,0.97,U] [#3 0.12,-0.10,0.94,U] [#4 0.21,0.01,0.88,U] [#5 0.39,0.04,0.99,U] [#6 0.27,-0.04,0.96,U] [#7 0.36,-0.07,0.78,U] [#8 0.34,-0.25,0.82,U] 
01:27:37.515 00.001 6880 single-star, 8 included, MultiStar: {0.25, -0.10}, one-star: {0.13, -0.22}
01:27:37.515 00.000 6880 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.61) = xAngle (0.58 = 0.58)
01:27:37.515 00.000 6880 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
01:27:37.515 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.03 mountX=0.22 mountY=0.13, mountTheta=0.56
01:27:37.516 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.22, opts=13)
01:27:37.516 00.000 6880 Enqueuing Move request for scope (0.13, -0.22)
01:27:37.516 00.000 10052 Worker thread wakes up
01:27:37.516 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
01:27:37.516 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
01:27:37.516 00.000 10052 Moving (0.13, -0.22) raw xDistance=0.22 yDistance=0.13
01:27:37.516 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:27:37.516 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
01:27:37.516 00.000 10052 MoveAxis(W, 58, ABG)
01:27:37.516 00.000 10052 Guiding  Dir = 3, Dur = 58
01:27:37.536 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:37.569 00.033 6880 UpdateGuideState exits: m=2182 SNR=32.4
01:27:37.569 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:37.569 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:37.569 00.000 6880 Enqueuing Expose request
01:27:37.581 00.012 10052 IsSlewing returns 0
01:27:37.656 00.075 10052 IsGuiding returns 0
01:27:37.797 00.141 10052 IsGuiding returns 1
01:27:37.797 00.000 10052 scope still moving after pulse duration time elapsed
01:27:37.876 00.079 10052 IsSlewing returns 0
01:27:37.956 00.080 10052 IsGuiding returns 0
01:27:37.957 00.001 10052 scope move finished after 58 + 241 ms
01:27:37.957 00.000 10052 Move returns status 0, amount 58
01:27:37.957 00.000 10052 MoveAxis(N, 0, ABG)
01:27:37.957 00.000 10052 Move returns status 0, amount 0
01:27:37.957 00.000 10052 move complete, result=0
01:27:37.957 00.000 10052 worker thread done servicing request
01:27:37.957 00.000 10052 Worker thread wakes up
01:27:37.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:37.958 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:37.958 00.000 6880 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
01:27:39.103 01.145 10052 Exposure complete
01:27:39.148 00.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"36894c8a-7f05-4347-ae8d-3087472a3b55"}
01:27:39.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"36894c8a-7f05-4347-ae8d-3087472a3b55"}
01:27:39.148 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f95e0421-8697-4381-bb38-e14eaf891b90"}
01:27:39.148 00.000 6880 case statement mapped state 6 to 3
01:27:39.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f95e0421-8697-4381-bb38-e14eaf891b90"}
01:27:39.149 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e58ab54-4dd9-42c5-b093-119b82d79589"}
01:27:39.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1025,"width":15,"height":15,"star_pos":[6.87,7.13],"pixels":"..."},"id":"1e58ab54-4dd9-42c5-b093-119b82d79589"}
01:27:39.158 00.009 10052 worker thread done servicing request
01:27:39.158 00.000 6880 OnExposeComplete: enter
01:27:39.158 00.000 6880 UpdateGuideState(): m_state=6
01:27:39.158 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1026
01:27:39.158 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=887.66, Mass=2224, SNR=32.8, Peak=120 HFD=4.9
01:27:39.159 00.001 6880 MultiStar: [#1 0.44,0.66,0.00,M1] [#2 0.05,0.37,0.99,U] [#3 0.10,0.36,0.88,U] [#4 0.44,0.60,0.00,M1] [#5 0.40,0.76,0.00,M1] [#6 0.10,0.39,0.88,U] [#7 0.43,0.61,0.00,M1] [#8 0.36,0.37,0.79,U] 
01:27:39.159 00.000 6880 single-star, 4 included, MultiStar: {0.16, 0.36}, one-star: {0.22, 0.30}
01:27:39.159 00.000 6880 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.61) = xAngle (2.57 = 2.57)
01:27:39.159 00.000 6880 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.54 = 2.54)
01:27:39.159 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.30 hyp=0.37 cameraTheta=0.95 mountX=-0.31 mountY=0.21, mountTheta=2.55
01:27:39.160 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.30, opts=13)
01:27:39.160 00.000 6880 Enqueuing Move request for scope (0.22, 0.30)
01:27:39.160 00.000 10052 Worker thread wakes up
01:27:39.160 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.30) opts 0xd
01:27:39.160 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.30)
01:27:39.160 00.000 10052 Moving (0.22, 0.30) raw xDistance=-0.31 yDistance=0.21
01:27:39.160 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
01:27:39.160 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.00
01:27:39.160 00.000 10052 MoveAxis(E, 81, ABG)
01:27:39.160 00.000 10052 Guiding  Dir = 2, Dur = 81
01:27:39.181 00.021 10052 IsSlewing returns 0
01:27:39.184 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:39.220 00.036 10052 IsGuiding returns 0
01:27:39.221 00.001 6880 UpdateGuideState exits: m=2224 SNR=32.8
01:27:39.221 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:39.221 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:39.221 00.000 6880 Enqueuing Expose request
01:27:39.248 00.027 10052 PulseGuide returned control before completion, sleep 64
01:27:39.338 00.090 10052 IsGuiding returns 0
01:27:39.338 00.000 10052 Move returns status 0, amount 81
01:27:39.338 00.000 10052 MoveAxis(N, 0, ABG)
01:27:39.339 00.001 10052 Move returns status 0, amount 0
01:27:39.339 00.000 10052 move complete, result=0
01:27:39.339 00.000 10052 worker thread done servicing request
01:27:39.339 00.000 10052 Worker thread wakes up
01:27:39.339 00.000 6880 GuideStep: -0.3 px 81 ms EAST, 0.2 px 0 ms NORTH
01:27:39.339 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:39.339 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:40.253 00.914 10052 Exposure complete
01:27:40.321 00.068 10052 worker thread done servicing request
01:27:40.321 00.000 6880 OnExposeComplete: enter
01:27:40.321 00.000 6880 UpdateGuideState(): m_state=6
01:27:40.322 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1027
01:27:40.322 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=887.10, Mass=2309, SNR=33.4, Peak=136 HFD=4.6
01:27:40.322 00.000 6880 MultiStar: [#1 0.12,-0.01,0.93,U] [#2 -0.10,-0.05,0.97,U] [#3 -0.04,-0.02,0.89,U] [#4 0.15,-0.02,0.83,U] [#5 0.13,0.06,0.95,U] [#6 0.07,0.15,0.89,U] [#7 0.16,-0.03,0.75,U] [#8 0.17,-0.18,0.79,U] 
01:27:40.322 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {-0.02, -0.26}
01:27:40.322 00.000 6880 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.61) = xAngle (1.05 = 1.05)
01:27:40.322 00.000 6880 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
01:27:40.322 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.08 cameraTheta=-0.56 mountX=0.04 mountY=0.07, mountTheta=1.04
01:27:40.324 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.04, opts=13)
01:27:40.324 00.000 6880 Enqueuing Move request for scope (0.06, -0.04)
01:27:40.324 00.000 10052 Worker thread wakes up
01:27:40.324 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
01:27:40.324 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
01:27:40.324 00.000 10052 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=0.07
01:27:40.324 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:27:40.324 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
01:27:40.324 00.000 10052 MoveAxis(E, 0, ABG)
01:27:40.325 00.001 10052 Move returns status 0, amount 0
01:27:40.325 00.000 10052 MoveAxis(N, 0, ABG)
01:27:40.325 00.000 10052 Move returns status 0, amount 0
01:27:40.325 00.000 10052 move complete, result=0
01:27:40.325 00.000 10052 worker thread done servicing request
01:27:40.348 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:40.386 00.038 6880 UpdateGuideState exits: m=2309 SNR=33.4
01:27:40.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:40.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:40.386 00.000 6880 Enqueuing Expose request
01:27:40.386 00.000 10052 Worker thread wakes up
01:27:40.386 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:40.386 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:40.386 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:41.164 00.778 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cba4095a-2787-4624-9158-d2442023da0b"}
01:27:41.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cba4095a-2787-4624-9158-d2442023da0b"}
01:27:41.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac8175fb-102f-4ff4-b989-4516129e78a9"}
01:27:41.165 00.000 6880 case statement mapped state 6 to 3
01:27:41.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac8175fb-102f-4ff4-b989-4516129e78a9"}
01:27:41.166 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"163f7c0a-7284-4910-a02f-2ca6fe9c4be4"}
01:27:41.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1027,"width":15,"height":15,"star_pos":[6.71,7.10],"pixels":"..."},"id":"163f7c0a-7284-4910-a02f-2ca6fe9c4be4"}
01:27:41.520 00.354 10052 Exposure complete
01:27:41.597 00.077 6880 OnExposeComplete: enter
01:27:41.597 00.000 6880 UpdateGuideState(): m_state=6
01:27:41.598 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1028
01:27:41.598 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=887.35, Mass=2164, SNR=32.2, Peak=141 HFD=4.5
01:27:41.598 00.000 6880 MultiStar: [#1 0.07,0.15,0.96,U] [#2 -0.12,0.04,1.01,U] [#3 -0.15,0.25,0.93,U] [#4 0.05,0.09,0.83,U] [#5 -0.04,0.20,1.00,U] [#6 -0.08,0.26,0.92,U] [#7 0.11,0.32,0.75,U] [#8 0.02,0.25,0.78,U] 
01:27:41.599 00.001 6880 single-star, 8 included, MultiStar: {-0.03, 0.17}, one-star: {-0.10, -0.01}
01:27:41.599 00.000 6880 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.61) = xAngle (-1.45 = -1.45)
01:27:41.599 00.000 6880 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
01:27:41.599 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.07 mountX=0.01 mountY=-0.10, mountTheta=-1.45
01:27:41.600 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.01, opts=13)
01:27:41.600 00.000 6880 Enqueuing Move request for scope (-0.10, -0.01)
01:27:41.602 00.002 10052 worker thread done servicing request
01:27:41.602 00.000 10052 Worker thread wakes up
01:27:41.602 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:27:41.602 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:27:41.602 00.000 10052 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=-0.10
01:27:41.602 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:27:41.602 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.10, using input
01:27:41.602 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:27:41.602 00.000 10052 MoveAxis(E, 0, ABG)
01:27:41.602 00.000 10052 Move returns status 0, amount 0
01:27:41.602 00.000 10052 MoveAxis(N, 0, ABG)
01:27:41.602 00.000 10052 Move returns status 0, amount 0
01:27:41.603 00.001 10052 move complete, result=0
01:27:41.603 00.000 10052 worker thread done servicing request
01:27:41.626 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:41.670 00.044 6880 UpdateGuideState exits: m=2164 SNR=32.2
01:27:41.670 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:41.670 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:41.670 00.000 6880 Enqueuing Expose request
01:27:41.670 00.000 10052 Worker thread wakes up
01:27:41.670 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:41.670 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:41.671 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:42.585 00.914 10052 Exposure complete
01:27:42.656 00.071 10052 worker thread done servicing request
01:27:42.656 00.000 6880 OnExposeComplete: enter
01:27:42.656 00.000 6880 UpdateGuideState(): m_state=6
01:27:42.657 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1029
01:27:42.657 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=887.03, Mass=2138, SNR=32.0, Peak=133 HFD=4.4
01:27:42.657 00.000 6880 MultiStar: [#1 0.10,0.10,0.99,U] [#2 -0.00,-0.00,1.01,U] [#3 -0.02,0.03,0.93,U] [#4 0.21,-0.09,0.85,U] [#5 0.08,0.05,1.00,U] [#6 -0.01,0.09,0.92,U] [#7 0.05,0.09,0.75,U] [#8 0.02,-0.04,0.82,U] 
01:27:42.657 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {0.07, -0.32}
01:27:42.657 00.000 6880 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.61) = xAngle (1.40 = 1.40)
01:27:42.657 00.000 6880 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
01:27:42.657 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.21 mountX=0.01 mountY=0.06, mountTheta=1.40
01:27:42.659 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.01, opts=13)
01:27:42.659 00.000 6880 Enqueuing Move request for scope (0.05, -0.01)
01:27:42.659 00.000 10052 Worker thread wakes up
01:27:42.659 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
01:27:42.659 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
01:27:42.659 00.000 10052 Moving (0.05, -0.01) raw xDistance=0.01 yDistance=0.06
01:27:42.659 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:27:42.659 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
01:27:42.660 00.001 10052 MoveAxis(E, 0, ABG)
01:27:42.660 00.000 10052 Move returns status 0, amount 0
01:27:42.660 00.000 10052 MoveAxis(N, 0, ABG)
01:27:42.660 00.000 10052 Move returns status 0, amount 0
01:27:42.660 00.000 10052 move complete, result=0
01:27:42.660 00.000 10052 worker thread done servicing request
01:27:42.682 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:42.721 00.039 6880 UpdateGuideState exits: m=2138 SNR=32.0
01:27:42.721 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:42.721 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:42.721 00.000 6880 Enqueuing Expose request
01:27:42.721 00.000 10052 Worker thread wakes up
01:27:42.721 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:27:42.721 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:42.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:43.163 00.442 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce00b36c-9f00-4340-a783-1a399cac2cde"}
01:27:43.164 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce00b36c-9f00-4340-a783-1a399cac2cde"}
01:27:43.166 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"92a544b5-241d-4f08-b310-a795834500e2"}
01:27:43.166 00.000 6880 case statement mapped state 6 to 3
01:27:43.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"92a544b5-241d-4f08-b310-a795834500e2"}
01:27:43.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5797a7cf-de40-4688-b657-eff7e2898da9"}
01:27:43.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1029,"width":15,"height":15,"star_pos":[6.81,7.03],"pixels":"..."},"id":"5797a7cf-de40-4688-b657-eff7e2898da9"}
01:27:43.861 00.694 10052 Exposure complete
01:27:43.920 00.059 10052 worker thread done servicing request
01:27:43.920 00.000 6880 OnExposeComplete: enter
01:27:43.920 00.000 6880 UpdateGuideState(): m_state=6
01:27:43.920 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1030
01:27:43.920 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.12, Mass=2163, SNR=32.3, Peak=127 HFD=4.5
01:27:43.920 00.000 6880 MultiStar: [#1 0.11,0.13,0.93,U] [#2 -0.02,0.02,1.00,U] [#3 -0.12,0.11,0.90,U] [#4 0.04,-0.10,0.83,U] [#5 0.07,0.05,0.98,U] [#6 0.00,0.15,0.95,U] [#7 -0.03,-0.04,0.77,U] [#8 0.11,-0.03,0.80,U] 
01:27:43.920 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.01, -0.24}
01:27:43.921 00.001 6880 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.61) = xAngle (1.99 = 1.99)
01:27:43.921 00.000 6880 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
01:27:43.921 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.38 mountX=-0.01 mountY=0.02, mountTheta=1.99
01:27:43.923 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.01, opts=13)
01:27:43.923 00.000 6880 Enqueuing Move request for scope (0.02, 0.01)
01:27:43.923 00.000 10052 Worker thread wakes up
01:27:43.923 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:27:43.923 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:27:43.923 00.000 10052 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
01:27:43.923 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:27:43.923 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:27:43.923 00.000 10052 MoveAxis(E, 0, ABG)
01:27:43.923 00.000 10052 Move returns status 0, amount 0
01:27:43.923 00.000 10052 MoveAxis(N, 0, ABG)
01:27:43.923 00.000 10052 Move returns status 0, amount 0
01:27:43.923 00.000 10052 move complete, result=0
01:27:43.925 00.002 10052 worker thread done servicing request
01:27:43.946 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:43.983 00.037 6880 UpdateGuideState exits: m=2163 SNR=32.3
01:27:43.983 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:43.983 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:43.983 00.000 6880 Enqueuing Expose request
01:27:43.983 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:43.983 00.000 10052 Worker thread wakes up
01:27:43.983 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:43.983 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:44.894 00.911 10052 Exposure complete
01:27:44.958 00.064 10052 worker thread done servicing request
01:27:44.959 00.001 6880 OnExposeComplete: enter
01:27:44.959 00.000 6880 UpdateGuideState(): m_state=6
01:27:44.959 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1031
01:27:44.959 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=887.65, Mass=2172, SNR=32.4, Peak=133 HFD=4.8
01:27:44.959 00.000 6880 MultiStar: [#1 0.08,0.41,0.93,U] [#2 -0.05,0.21,1.00,U] [#3 -0.05,0.22,0.90,U] [#4 0.03,0.27,0.82,U] [#5 0.01,0.31,0.97,U] [#6 -0.01,0.28,0.91,U] [#7 0.18,0.51,0.00,M1] [#8 0.08,0.10,0.79,U] 
01:27:44.959 00.000 6880 refined, 7 included, MultiStar: {0.01, 0.26}, one-star: {0.03, 0.29}
01:27:44.960 00.001 6880 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
01:27:44.960 00.000 6880 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
01:27:44.960 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.52 mountX=-0.26 mountY=0.01, mountTheta=3.10
01:27:44.961 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.26, opts=13)
01:27:44.961 00.000 6880 Enqueuing Move request for scope (0.01, 0.26)
01:27:44.961 00.000 10052 Worker thread wakes up
01:27:44.961 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
01:27:44.961 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
01:27:44.961 00.000 10052 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=0.01
01:27:44.961 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:27:44.961 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
01:27:44.961 00.000 10052 MoveAxis(E, 71, ABG)
01:27:44.962 00.001 10052 Guiding  Dir = 2, Dur = 71
01:27:44.982 00.020 10052 IsSlewing returns 0
01:27:44.983 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:45.020 00.037 10052 IsGuiding returns 0
01:27:45.024 00.004 6880 UpdateGuideState exits: m=2172 SNR=32.4
01:27:45.024 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:45.024 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:45.024 00.000 6880 Enqueuing Expose request
01:27:45.048 00.024 10052 PulseGuide returned control before completion, sleep 54
01:27:45.128 00.080 10052 IsGuiding returns 0
01:27:45.128 00.000 10052 Move returns status 0, amount 71
01:27:45.128 00.000 10052 MoveAxis(N, 0, ABG)
01:27:45.128 00.000 10052 Move returns status 0, amount 0
01:27:45.128 00.000 10052 move complete, result=0
01:27:45.128 00.000 10052 worker thread done servicing request
01:27:45.128 00.000 10052 Worker thread wakes up
01:27:45.129 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:45.129 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:45.129 00.000 6880 GuideStep: -0.3 px 71 ms EAST, 0.0 px 0 ms NORTH
01:27:45.161 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8a676b18-4635-4a60-a771-0957e43590d1"}
01:27:45.162 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8a676b18-4635-4a60-a771-0957e43590d1"}
01:27:45.163 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecfe02fe-9062-4e15-905e-661477a7343b"}
01:27:45.163 00.000 6880 case statement mapped state 6 to 3
01:27:45.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecfe02fe-9062-4e15-905e-661477a7343b"}
01:27:45.164 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12d7cdaf-bb21-4c1a-ad7b-32cf19edb198"}
01:27:45.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1031,"width":15,"height":15,"star_pos":[6.77,6.65],"pixels":"..."},"id":"12d7cdaf-bb21-4c1a-ad7b-32cf19edb198"}
01:27:46.269 01.105 10052 Exposure complete
01:27:46.340 00.071 10052 worker thread done servicing request
01:27:46.340 00.000 6880 OnExposeComplete: enter
01:27:46.340 00.000 6880 UpdateGuideState(): m_state=6
01:27:46.341 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1032
01:27:46.341 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=887.00, Mass=2237, SNR=32.7, Peak=133 HFD=4.7
01:27:46.341 00.000 6880 MultiStar: [#1 0.02,0.07,0.92,U] [#2 -0.20,-0.20,0.96,U] [#3 -0.17,-0.13,0.91,U] [#4 0.01,-0.20,0.82,U] [#5 -0.01,0.04,0.98,U] [#6 0.05,0.02,0.90,U] [#7 0.08,-0.08,0.75,U] [#8 -0.05,-0.19,0.77,U] 
01:27:46.341 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.11}, one-star: {-0.23, -0.35}
01:27:46.341 00.000 6880 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
01:27:46.341 00.000 6880 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
01:27:46.341 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.08 mountX=0.11 mountY=-0.06, mountTheta=-0.49
01:27:46.342 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.11, opts=13)
01:27:46.343 00.001 6880 Enqueuing Move request for scope (-0.06, -0.11)
01:27:46.343 00.000 10052 Worker thread wakes up
01:27:46.343 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
01:27:46.343 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
01:27:46.343 00.000 10052 Moving (-0.06, -0.11) raw xDistance=0.11 yDistance=-0.06
01:27:46.343 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:27:46.343 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.09, using input
01:27:46.343 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
01:27:46.343 00.000 10052 MoveAxis(W, 27, ABG)
01:27:46.343 00.000 10052 Guiding  Dir = 3, Dur = 27
01:27:46.368 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:46.387 00.019 10052 IsSlewing returns 0
01:27:46.410 00.023 6880 UpdateGuideState exits: m=2237 SNR=32.7
01:27:46.411 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:46.411 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:46.411 00.000 6880 Enqueuing Expose request
01:27:46.455 00.044 10052 IsGuiding returns 0
01:27:46.523 00.068 10052 IsGuiding returns 1
01:27:46.523 00.000 10052 scope still moving after pulse duration time elapsed
01:27:46.578 00.055 10052 IsSlewing returns 0
01:27:46.616 00.038 10052 IsGuiding returns 0
01:27:46.617 00.001 10052 scope move finished after 27 + 133 ms
01:27:46.617 00.000 10052 Move returns status 0, amount 27
01:27:46.617 00.000 10052 MoveAxis(N, 0, ABG)
01:27:46.617 00.000 10052 Move returns status 0, amount 0
01:27:46.617 00.000 10052 move complete, result=0
01:27:46.617 00.000 10052 worker thread done servicing request
01:27:46.617 00.000 10052 Worker thread wakes up
01:27:46.617 00.000 6880 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
01:27:46.617 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:46.617 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:47.160 00.543 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3513da69-4319-443c-aaa8-71915e06760b"}
01:27:47.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3513da69-4319-443c-aaa8-71915e06760b"}
01:27:47.160 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"301b3d83-7934-4928-8eb0-00bc1a140b0b"}
01:27:47.160 00.000 6880 case statement mapped state 6 to 3
01:27:47.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"301b3d83-7934-4928-8eb0-00bc1a140b0b"}
01:27:47.162 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"853bd392-9d5e-4f8b-a28e-3aa0593c9bad"}
01:27:47.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1032,"width":15,"height":15,"star_pos":[6.51,7.00],"pixels":"..."},"id":"853bd392-9d5e-4f8b-a28e-3aa0593c9bad"}
01:27:47.536 00.374 10052 Exposure complete
01:27:47.598 00.062 10052 worker thread done servicing request
01:27:47.598 00.000 6880 OnExposeComplete: enter
01:27:47.598 00.000 6880 UpdateGuideState(): m_state=6
01:27:47.598 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1033
01:27:47.599 00.001 6880 Star::Find returns 1 (0), X=407.67, Y=887.18, Mass=2109, SNR=31.9, Peak=129 HFD=4.5
01:27:47.599 00.000 6880 MultiStar: [#1 0.10,0.14,0.95,U] [#2 -0.15,-0.10,1.04,U] [#3 0.02,0.06,0.92,U] [#4 0.11,0.07,0.85,U] [#5 0.03,0.10,0.99,U] [#6 0.05,0.17,0.96,U] [#7 0.17,0.09,0.77,U] [#8 0.15,-0.16,0.81,U] 
01:27:47.599 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.06, -0.17}
01:27:47.599 00.000 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.10 = 2.10)
01:27:47.599 00.000 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.07 = 2.07)
01:27:47.599 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.04 cameraTheta=0.49 mountX=-0.02 mountY=0.04, mountTheta=2.09
01:27:47.601 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.02, opts=13)
01:27:47.601 00.000 6880 Enqueuing Move request for scope (0.04, 0.02)
01:27:47.601 00.000 10052 Worker thread wakes up
01:27:47.601 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
01:27:47.601 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
01:27:47.601 00.000 10052 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
01:27:47.601 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:27:47.601 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
01:27:47.601 00.000 10052 MoveAxis(E, 0, ABG)
01:27:47.601 00.000 10052 Move returns status 0, amount 0
01:27:47.601 00.000 10052 MoveAxis(N, 0, ABG)
01:27:47.602 00.001 10052 Move returns status 0, amount 0
01:27:47.602 00.000 10052 move complete, result=0
01:27:47.602 00.000 10052 worker thread done servicing request
01:27:47.625 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:47.661 00.036 6880 UpdateGuideState exits: m=2109 SNR=31.9
01:27:47.661 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:47.661 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:47.661 00.000 6880 Enqueuing Expose request
01:27:47.661 00.000 10052 Worker thread wakes up
01:27:47.661 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:47.661 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:47.662 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:27:48.799 01.137 10052 Exposure complete
01:27:48.853 00.054 10052 worker thread done servicing request
01:27:48.854 00.001 6880 OnExposeComplete: enter
01:27:48.854 00.000 6880 UpdateGuideState(): m_state=6
01:27:48.854 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1034
01:27:48.854 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.00, Mass=1988, SNR=30.9, Peak=105 HFD=4.8
01:27:48.854 00.000 6880 MultiStar: [#1 -0.06,-0.15,0.98,U] [#2 -0.13,-0.12,1.03,U] [#3 -0.23,-0.06,0.97,U] [#4 -0.10,-0.07,0.85,U] [#5 -0.17,-0.02,1.00,U] [#6 -0.17,-0.02,0.97,U] [#7 -0.14,-0.12,0.80,U] [#8 -0.15,-0.17,0.81,U] 
01:27:48.854 00.000 6880 refined, 8 included, MultiStar: {-0.14, -0.12}, one-star: {-0.08, -0.35}
01:27:48.854 00.000 6880 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.61) = xAngle (-0.80 = -0.80)
01:27:48.855 00.001 6880 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
01:27:48.855 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-2.42 mountX=0.13 mountY=-0.14, mountTheta=-0.82
01:27:48.856 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.12, opts=13)
01:27:48.856 00.000 6880 Enqueuing Move request for scope (-0.14, -0.12)
01:27:48.856 00.000 10052 Worker thread wakes up
01:27:48.856 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.12) opts 0xd
01:27:48.856 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.12)
01:27:48.856 00.000 10052 Moving (-0.14, -0.12) raw xDistance=0.13 yDistance=-0.14
01:27:48.856 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:27:48.856 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
01:27:48.856 00.000 10052 MoveAxis(W, 34, ABG)
01:27:48.856 00.000 10052 Guiding  Dir = 3, Dur = 34
01:27:48.876 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:48.877 00.001 10052 IsSlewing returns 0
01:27:48.910 00.033 6880 UpdateGuideState exits: m=1988 SNR=30.9
01:27:48.910 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:48.910 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:48.910 00.000 6880 Enqueuing Expose request
01:27:48.915 00.005 10052 IsGuiding returns 0
01:27:48.942 00.027 10052 PulseGuide returned control before completion, sleep 17
01:27:48.988 00.046 10052 IsGuiding returns 0
01:27:48.988 00.000 10052 Move returns status 0, amount 34
01:27:48.988 00.000 10052 MoveAxis(N, 0, ABG)
01:27:48.988 00.000 10052 Move returns status 0, amount 0
01:27:48.988 00.000 10052 move complete, result=0
01:27:48.990 00.002 10052 worker thread done servicing request
01:27:48.990 00.000 10052 Worker thread wakes up
01:27:48.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:48.990 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:48.990 00.000 6880 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
01:27:49.159 00.169 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6e8d1cbd-12d0-4b7f-890c-a55a46528e23"}
01:27:49.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6e8d1cbd-12d0-4b7f-890c-a55a46528e23"}
01:27:49.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"29d26f75-8b07-4acf-b02e-27f6ab89f4b5"}
01:27:49.160 00.000 6880 case statement mapped state 6 to 3
01:27:49.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"29d26f75-8b07-4acf-b02e-27f6ab89f4b5"}
01:27:49.160 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6aa4eb07-52d8-4a64-8a8a-99b40194c756"}
01:27:49.161 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1034,"width":15,"height":15,"star_pos":[6.66,7.00],"pixels":"..."},"id":"6aa4eb07-52d8-4a64-8a8a-99b40194c756"}
01:27:49.897 00.736 10052 Exposure complete
01:27:49.973 00.076 10052 worker thread done servicing request
01:27:49.973 00.000 6880 OnExposeComplete: enter
01:27:49.973 00.000 6880 UpdateGuideState(): m_state=6
01:27:49.974 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1035
01:27:49.974 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=887.25, Mass=2171, SNR=32.3, Peak=132 HFD=4.6
01:27:49.974 00.000 6880 MultiStar: [#1 -0.05,-0.08,0.97,U] [#2 -0.14,-0.19,1.02,U] [#3 -0.14,-0.13,0.91,U] [#4 -0.09,0.02,0.84,U] [#5 -0.03,0.17,0.98,U] [#6 -0.22,-0.07,0.92,U] [#7 -0.13,-0.14,0.75,U] [#8 0.04,-0.11,0.78,U] 
01:27:49.975 00.001 6880 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.04, -0.11}
01:27:49.975 00.000 6880 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.61) = xAngle (-0.86 = -0.86)
01:27:49.975 00.000 6880 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
01:27:49.975 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.47 mountX=0.07 mountY=-0.09, mountTheta=-0.87
01:27:49.976 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.07, opts=13)
01:27:49.976 00.000 6880 Enqueuing Move request for scope (-0.09, -0.07)
01:27:49.976 00.000 10052 Worker thread wakes up
01:27:49.976 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
01:27:49.977 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
01:27:49.977 00.000 10052 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=-0.09
01:27:49.977 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:27:49.977 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.10, using input
01:27:49.977 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
01:27:49.977 00.000 10052 MoveAxis(E, 0, ABG)
01:27:49.977 00.000 10052 Move returns status 0, amount 0
01:27:49.977 00.000 10052 MoveAxis(N, 0, ABG)
01:27:49.977 00.000 10052 Move returns status 0, amount 0
01:27:49.977 00.000 10052 move complete, result=0
01:27:49.977 00.000 10052 worker thread done servicing request
01:27:50.000 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:50.036 00.036 6880 UpdateGuideState exits: m=2171 SNR=32.3
01:27:50.036 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:50.036 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:50.036 00.000 6880 Enqueuing Expose request
01:27:50.037 00.001 10052 Worker thread wakes up
01:27:50.037 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:50.037 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:50.037 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:27:51.160 01.123 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"92dd6d3c-ddc6-4c57-8cf0-d2c7bb802645"}
01:27:51.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"92dd6d3c-ddc6-4c57-8cf0-d2c7bb802645"}
01:27:51.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"02891c9e-7136-4d95-af67-9623cb6294f4"}
01:27:51.162 00.001 6880 case statement mapped state 6 to 3
01:27:51.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"02891c9e-7136-4d95-af67-9623cb6294f4"}
01:27:51.162 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45d4fb28-6fac-4301-9bc5-6ade2c379969"}
01:27:51.163 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1035,"width":15,"height":15,"star_pos":[6.70,7.25],"pixels":"..."},"id":"45d4fb28-6fac-4301-9bc5-6ade2c379969"}
01:27:51.174 00.011 10052 Exposure complete
01:27:51.239 00.065 10052 worker thread done servicing request
01:27:51.239 00.000 6880 OnExposeComplete: enter
01:27:51.239 00.000 6880 UpdateGuideState(): m_state=6
01:27:51.240 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1036
01:27:51.240 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=886.99, Mass=2153, SNR=32.2, Peak=113 HFD=4.5
01:27:51.240 00.000 6880 MultiStar: [#1 0.22,-0.18,0.94,U] [#2 0.02,-0.33,0.99,U] [#3 0.04,-0.21,0.91,U] [#4 0.34,-0.20,0.84,U] [#5 0.35,-0.14,0.98,U] [#6 0.10,-0.16,0.90,U] [#7 0.27,-0.19,0.76,U] [#8 0.31,-0.30,0.79,U] 
01:27:51.240 00.000 6880 refined, 8 included, MultiStar: {0.21, -0.23}, one-star: {0.24, -0.36}
01:27:51.240 00.000 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.77 = 0.77)
01:27:51.240 00.000 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
01:27:51.240 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-0.85 mountX=0.22 mountY=0.21, mountTheta=0.75
01:27:51.242 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.23, opts=13)
01:27:51.242 00.000 6880 Enqueuing Move request for scope (0.21, -0.23)
01:27:51.242 00.000 10052 Worker thread wakes up
01:27:51.242 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.23) opts 0xd
01:27:51.243 00.001 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.23)
01:27:51.243 00.000 10052 Moving (0.21, -0.23) raw xDistance=0.22 yDistance=0.21
01:27:51.243 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:27:51.243 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.21, slope = 0.00
01:27:51.243 00.000 10052 MoveAxis(W, 60, ABG)
01:27:51.243 00.000 10052 Guiding  Dir = 3, Dur = 60
01:27:51.264 00.021 10052 IsSlewing returns 0
01:27:51.277 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:51.302 00.025 10052 IsGuiding returns 0
01:27:51.317 00.015 6880 UpdateGuideState exits: m=2153 SNR=32.2
01:27:51.317 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:51.317 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:51.317 00.000 6880 Enqueuing Expose request
01:27:51.330 00.013 10052 PulseGuide returned control before completion, sleep 43
01:27:51.399 00.069 10052 IsGuiding returns 0
01:27:51.399 00.000 10052 Move returns status 0, amount 60
01:27:51.399 00.000 10052 MoveAxis(S, 5, ABG)
01:27:51.399 00.000 10052 Guiding  Dir = 1, Dur = 5
01:27:51.437 00.038 10052 IsSlewing returns 0
01:27:51.474 00.037 10052 IsGuiding returns 0
01:27:51.579 00.105 10052 IsGuiding returns 0
01:27:51.579 00.000 10052 Move returns status 0, amount 5
01:27:51.579 00.000 10052 move complete, result=0
01:27:51.579 00.000 10052 worker thread done servicing request
01:27:51.579 00.000 6880 GuideStep: 0.2 px 60 ms WEST, 0.2 px 5 ms SOUTH
01:27:51.580 00.001 10052 Worker thread wakes up
01:27:51.580 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:51.580 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:52.488 00.908 10052 Exposure complete
01:27:52.559 00.071 10052 worker thread done servicing request
01:27:52.559 00.000 6880 OnExposeComplete: enter
01:27:52.559 00.000 6880 UpdateGuideState(): m_state=6
01:27:52.559 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1037
01:27:52.559 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.08, Mass=2161, SNR=32.3, Peak=132 HFD=4.5
01:27:52.560 00.001 6880 MultiStar: [#1 0.24,-0.15,0.91,U] [#2 0.04,-0.14,0.97,U] [#3 0.07,-0.13,0.89,U] [#4 0.41,-0.14,0.84,U] [#5 0.36,-0.08,0.94,U] [#6 0.11,-0.13,0.89,U] [#7 0.15,-0.16,0.70,U] [#8 0.09,-0.25,0.76,U] 
01:27:52.560 00.000 6880 refined, 8 included, MultiStar: {0.18, -0.16}, one-star: {0.13, -0.27}
01:27:52.560 00.000 6880 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
01:27:52.560 00.000 6880 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
01:27:52.560 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.73 mountX=0.15 mountY=0.18, mountTheta=0.87
01:27:52.561 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.16, opts=13)
01:27:52.561 00.000 6880 Enqueuing Move request for scope (0.18, -0.16)
01:27:52.562 00.001 10052 Worker thread wakes up
01:27:52.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
01:27:52.562 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
01:27:52.562 00.000 10052 Moving (0.18, -0.16) raw xDistance=0.15 yDistance=0.18
01:27:52.562 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:27:52.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
01:27:52.562 00.000 10052 MoveAxis(W, 44, ABG)
01:27:52.562 00.000 10052 Guiding  Dir = 3, Dur = 44
01:27:52.583 00.021 10052 IsSlewing returns 0
01:27:52.584 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:52.621 00.037 10052 IsGuiding returns 0
01:27:52.628 00.007 6880 UpdateGuideState exits: m=2161 SNR=32.3
01:27:52.628 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:52.629 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:52.629 00.000 6880 Enqueuing Expose request
01:27:52.649 00.020 10052 PulseGuide returned control before completion, sleep 27
01:27:52.707 00.058 10052 IsGuiding returns 0
01:27:52.707 00.000 10052 Move returns status 0, amount 44
01:27:52.707 00.000 10052 MoveAxis(N, 0, ABG)
01:27:52.707 00.000 10052 Move returns status 0, amount 0
01:27:52.707 00.000 10052 move complete, result=0
01:27:52.709 00.002 10052 worker thread done servicing request
01:27:52.709 00.000 10052 Worker thread wakes up
01:27:52.709 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:52.709 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:52.712 00.003 6880 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
01:27:53.159 00.447 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48835409-8fd3-4ebb-855a-eb1c1638a19f"}
01:27:53.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48835409-8fd3-4ebb-855a-eb1c1638a19f"}
01:27:53.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"50c3de84-8cc7-4bdf-a86e-0a3ea04258f6"}
01:27:53.160 00.000 6880 case statement mapped state 6 to 3
01:27:53.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"50c3de84-8cc7-4bdf-a86e-0a3ea04258f6"}
01:27:53.162 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d019228-b651-4360-874c-973c2892e1b5"}
01:27:53.163 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1037,"width":15,"height":15,"star_pos":[6.87,7.08],"pixels":"..."},"id":"3d019228-b651-4360-874c-973c2892e1b5"}
01:27:53.945 00.782 10052 Exposure complete
01:27:54.015 00.070 10052 worker thread done servicing request
01:27:54.016 00.001 6880 OnExposeComplete: enter
01:27:54.016 00.000 6880 UpdateGuideState(): m_state=6
01:27:54.016 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1038
01:27:54.016 00.000 6880 Star::Find returns 1 (0), X=408.36, Y=887.29, Mass=2057, SNR=31.5, Peak=124 HFD=4.6
01:27:54.016 00.000 6880 MultiStar: [#1 0.74,0.01,0.00,M1] [#2 0.16,-0.02,0.99,U] [#3 0.14,0.04,0.93,U] [#4 0.68,0.09,0.00,M1] [#5 0.64,0.13,0.00,M1] [#6 0.18,-0.01,0.93,U] [#7 0.63,0.12,0.00,M1] [#8 0.39,-0.14,0.80,U] 
01:27:54.016 00.000 6880 refined, 4 included, MultiStar: {0.30, -0.04}, one-star: {0.62, -0.06}
01:27:54.016 00.000 6880 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.61) = xAngle (1.49 = 1.49)
01:27:54.016 00.000 6880 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
01:27:54.017 00.001 6880 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-0.13 mountX=0.03 mountY=0.30, mountTheta=1.49
01:27:54.019 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.04, opts=13)
01:27:54.019 00.000 6880 Enqueuing Move request for scope (0.30, -0.04)
01:27:54.020 00.001 10052 Worker thread wakes up
01:27:54.020 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd
01:27:54.020 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.04)
01:27:54.020 00.000 10052 Moving (0.30, -0.04) raw xDistance=0.03 yDistance=0.30
01:27:54.020 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:27:54.020 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.30, slope = 0.02
01:27:54.020 00.000 10052 MoveAxis(E, 0, ABG)
01:27:54.020 00.000 10052 Move returns status 0, amount 0
01:27:54.020 00.000 10052 MoveAxis(S, 45, ABG)
01:27:54.020 00.000 10052 Guiding  Dir = 1, Dur = 45
01:27:54.043 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:54.071 00.028 10052 IsSlewing returns 0
01:27:54.075 00.004 6880 UpdateGuideState exits: m=2057 SNR=31.5
01:27:54.075 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:54.075 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:54.075 00.000 6880 Enqueuing Expose request
01:27:54.151 00.076 10052 IsGuiding returns 0
01:27:54.282 00.131 10052 IsGuiding returns 1
01:27:54.282 00.000 10052 scope still moving after pulse duration time elapsed
01:27:54.359 00.077 10052 IsSlewing returns 0
01:27:54.429 00.070 10052 IsGuiding returns 0
01:27:54.429 00.000 10052 scope move finished after 45 + 232 ms
01:27:54.429 00.000 10052 Move returns status 0, amount 45
01:27:54.429 00.000 10052 move complete, result=0
01:27:54.430 00.001 10052 worker thread done servicing request
01:27:54.430 00.000 10052 Worker thread wakes up
01:27:54.430 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:54.430 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:54.430 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 45 ms SOUTH
01:27:55.159 00.729 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b09d8be-8c04-4cd1-b658-54ac767f1c95"}
01:27:55.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b09d8be-8c04-4cd1-b658-54ac767f1c95"}
01:27:55.159 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8315613-99ed-4b11-9e84-705a8f54e73a"}
01:27:55.159 00.000 6880 case statement mapped state 6 to 3
01:27:55.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8315613-99ed-4b11-9e84-705a8f54e73a"}
01:27:55.161 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c4a4dfca-fb44-4083-8737-5dc8d8591d9a"}
01:27:55.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1038,"width":15,"height":15,"star_pos":[7.36,7.29],"pixels":"..."},"id":"c4a4dfca-fb44-4083-8737-5dc8d8591d9a"}
01:27:55.340 00.179 10052 Exposure complete
01:27:55.399 00.059 10052 worker thread done servicing request
01:27:55.399 00.000 6880 OnExposeComplete: enter
01:27:55.399 00.000 6880 UpdateGuideState(): m_state=6
01:27:55.400 00.001 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1039
01:27:55.400 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=887.08, Mass=2130, SNR=32.0, Peak=124 HFD=4.5
01:27:55.400 00.000 6880 MultiStar: [#1 0.30,0.26,0.92,U] [#2 -0.32,0.07,1.02,U] [#3 -0.17,0.26,0.91,U] [#4 0.36,0.09,0.84,U] [#5 0.09,0.20,0.95,U] [#6 -0.06,0.22,0.92,U] [#7 0.30,0.32,0.72,U] [#8 0.16,0.37,0.76,U] 
01:27:55.400 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {0.11, -0.27}
01:27:55.400 00.000 6880 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.61) = xAngle (2.76 = 2.76)
01:27:55.400 00.000 6880 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.73 = 2.73)
01:27:55.400 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.14 mountX=-0.16 mountY=0.07, mountTheta=2.73
01:27:55.402 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.16, opts=13)
01:27:55.402 00.000 6880 Enqueuing Move request for scope (0.07, 0.16)
01:27:55.402 00.000 10052 Worker thread wakes up
01:27:55.402 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:27:55.402 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:27:55.402 00.000 10052 Moving (0.07, 0.16) raw xDistance=-0.16 yDistance=0.07
01:27:55.402 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:27:55.402 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.12, using input
01:27:55.402 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
01:27:55.402 00.000 10052 MoveAxis(E, 43, ABG)
01:27:55.403 00.001 10052 Guiding  Dir = 2, Dur = 43
01:27:55.424 00.021 10052 IsSlewing returns 0
01:27:55.425 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:55.461 00.036 6880 UpdateGuideState exits: m=2130 SNR=32.0
01:27:55.461 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:55.461 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:55.462 00.001 6880 Enqueuing Expose request
01:27:55.462 00.000 10052 IsGuiding returns 0
01:27:55.489 00.027 10052 PulseGuide returned control before completion, sleep 26
01:27:55.567 00.078 10052 IsGuiding returns 0
01:27:55.567 00.000 10052 Move returns status 0, amount 43
01:27:55.568 00.001 10052 MoveAxis(N, 0, ABG)
01:27:55.568 00.000 10052 Move returns status 0, amount 0
01:27:55.568 00.000 10052 move complete, result=0
01:27:55.568 00.000 10052 worker thread done servicing request
01:27:55.568 00.000 10052 Worker thread wakes up
01:27:55.568 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:55.568 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:55.568 00.000 6880 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
01:27:56.695 01.127 10052 Exposure complete
01:27:56.781 00.086 10052 worker thread done servicing request
01:27:56.781 00.000 6880 OnExposeComplete: enter
01:27:56.781 00.000 6880 UpdateGuideState(): m_state=6
01:27:56.782 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1040
01:27:56.782 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.02, Mass=2118, SNR=32.0, Peak=137 HFD=4.5
01:27:56.782 00.000 6880 MultiStar: [#1 0.17,-0.19,0.94,U] [#2 0.05,-0.55,0.00,M1] [#3 -0.02,-0.20,0.91,U] [#4 0.22,-0.04,0.83,U] [#5 -0.03,-0.09,0.97,U] [#6 0.06,-0.15,0.92,U] [#7 0.25,-0.35,0.77,U] [#8 0.09,-0.37,0.77,U] 
01:27:56.782 00.000 6880 refined, 7 included, MultiStar: {0.09, -0.21}, one-star: {0.01, -0.34}
01:27:56.782 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
01:27:56.783 00.001 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:27:56.783 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.19 mountX=0.21 mountY=0.09, mountTheta=0.40
01:27:56.785 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.21, opts=13)
01:27:56.785 00.000 6880 Enqueuing Move request for scope (0.09, -0.21)
01:27:56.785 00.000 10052 Worker thread wakes up
01:27:56.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.21) opts 0xd
01:27:56.785 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.21)
01:27:56.785 00.000 10052 Moving (0.09, -0.21) raw xDistance=0.21 yDistance=0.09
01:27:56.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
01:27:56.785 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.11, using input
01:27:56.786 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
01:27:56.786 00.000 10052 MoveAxis(W, 53, ABG)
01:27:56.786 00.000 10052 Guiding  Dir = 3, Dur = 53
01:27:56.807 00.021 10052 IsSlewing returns 0
01:27:56.818 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:56.845 00.027 10052 IsGuiding returns 0
01:27:56.852 00.007 6880 UpdateGuideState exits: m=2118 SNR=32.0
01:27:56.852 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:56.852 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:56.852 00.000 6880 Enqueuing Expose request
01:27:56.872 00.020 10052 PulseGuide returned control before completion, sleep 36
01:27:56.932 00.060 10052 IsGuiding returns 0
01:27:56.932 00.000 10052 Move returns status 0, amount 53
01:27:56.932 00.000 10052 MoveAxis(N, 0, ABG)
01:27:56.932 00.000 10052 Move returns status 0, amount 0
01:27:56.932 00.000 10052 move complete, result=0
01:27:56.932 00.000 10052 worker thread done servicing request
01:27:56.933 00.001 10052 Worker thread wakes up
01:27:56.933 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:56.933 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:56.958 00.025 6880 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
01:27:57.159 00.201 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b44fef8-b519-41b4-84df-291c669b0fcd"}
01:27:57.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b44fef8-b519-41b4-84df-291c669b0fcd"}
01:27:57.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0aeda7f2-469d-4110-959f-f6768f7f3cf2"}
01:27:57.160 00.000 6880 case statement mapped state 6 to 3
01:27:57.161 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0aeda7f2-469d-4110-959f-f6768f7f3cf2"}
01:27:57.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4e3543cd-6727-44c6-9162-3af17479bca3"}
01:27:57.162 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1040,"width":15,"height":15,"star_pos":[6.74,7.02],"pixels":"..."},"id":"4e3543cd-6727-44c6-9162-3af17479bca3"}
01:27:57.850 00.688 10052 Exposure complete
01:27:57.908 00.058 10052 worker thread done servicing request
01:27:57.908 00.000 6880 OnExposeComplete: enter
01:27:57.908 00.000 6880 UpdateGuideState(): m_state=6
01:27:57.908 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1041
01:27:57.908 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.82, Mass=2048, SNR=31.4, Peak=133 HFD=4.6
01:27:57.909 00.001 6880 MultiStar: [#1 0.17,-0.32,0.97,U] [#2 -0.08,-0.25,1.03,U] [#3 -0.25,-0.28,0.90,U] [#4 0.30,-0.15,0.83,U] [#5 0.06,-0.24,0.97,U] [#6 -0.13,-0.28,0.90,U] [#7 0.25,-0.27,0.77,U] [#8 0.01,-0.38,0.79,U] 
01:27:57.909 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.30}, one-star: {-0.01, -0.53}
01:27:57.909 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:27:57.909 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:27:57.909 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.47 mountX=0.30 mountY=0.03, mountTheta=0.11
01:27:57.910 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.30, opts=13)
01:27:57.910 00.000 6880 Enqueuing Move request for scope (0.03, -0.30)
01:27:57.911 00.001 10052 Worker thread wakes up
01:27:57.911 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
01:27:57.911 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
01:27:57.911 00.000 10052 Moving (0.03, -0.30) raw xDistance=0.30 yDistance=0.03
01:27:57.911 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:27:57.911 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.09, using input
01:27:57.911 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
01:27:57.911 00.000 10052 MoveAxis(W, 83, ABG)
01:27:57.911 00.000 10052 Guiding  Dir = 3, Dur = 83
01:27:57.932 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:57.963 00.031 10052 IsSlewing returns 0
01:27:57.966 00.003 6880 UpdateGuideState exits: m=2048 SNR=31.4
01:27:57.966 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:57.966 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:57.966 00.000 6880 Enqueuing Expose request
01:27:58.029 00.063 10052 IsGuiding returns 0
01:27:58.094 00.065 10052 PulseGuide returned control before completion, sleep 30
01:27:58.173 00.079 10052 IsGuiding returns 1
01:27:58.173 00.000 10052 scope still moving after pulse duration time elapsed
01:27:58.253 00.080 10052 IsSlewing returns 0
01:27:58.327 00.074 10052 IsGuiding returns 0
01:27:58.328 00.001 10052 scope move finished after 83 + 215 ms
01:27:58.328 00.000 10052 Move returns status 0, amount 83
01:27:58.328 00.000 10052 MoveAxis(N, 0, ABG)
01:27:58.328 00.000 10052 Move returns status 0, amount 0
01:27:58.328 00.000 10052 move complete, result=0
01:27:58.328 00.000 10052 worker thread done servicing request
01:27:58.328 00.000 10052 Worker thread wakes up
01:27:58.328 00.000 6880 GuideStep: 0.3 px 83 ms WEST, 0.0 px 0 ms NORTH
01:27:58.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:27:58.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:27:59.160 00.832 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e385d121-5e30-4621-8d68-2d98bb79ac3b"}
01:27:59.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e385d121-5e30-4621-8d68-2d98bb79ac3b"}
01:27:59.160 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a8d708f2-a68e-4acc-a476-c9732035876a"}
01:27:59.160 00.000 6880 case statement mapped state 6 to 3
01:27:59.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8d708f2-a68e-4acc-a476-c9732035876a"}
01:27:59.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ff076227-9946-44cf-b082-cbe4a96f402c"}
01:27:59.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1041,"width":15,"height":15,"star_pos":[6.73,6.82],"pixels":"..."},"id":"ff076227-9946-44cf-b082-cbe4a96f402c"}
01:27:59.477 00.316 10052 Exposure complete
01:27:59.563 00.086 10052 worker thread done servicing request
01:27:59.563 00.000 6880 OnExposeComplete: enter
01:27:59.563 00.000 6880 UpdateGuideState(): m_state=6
01:27:59.563 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1042
01:27:59.563 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.69, Mass=2088, SNR=31.8, Peak=134 HFD=4.6
01:27:59.563 00.000 6880 MultiStar: [#1 0.23,-0.37,0.93,U] [#2 -0.11,-0.59,0.00,M1] [#3 -0.17,-0.45,0.91,U] [#4 0.30,-0.33,0.83,U] [#5 0.19,-0.26,0.96,U] [#6 -0.09,-0.23,0.90,U] [#7 0.21,-0.36,0.77,U] [#8 0.06,-0.54,0.00,M1] 
01:27:59.563 00.000 6880 refined, 6 included, MultiStar: {0.09, -0.38}, one-star: {0.00, -0.66}
01:27:59.563 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.28 = 0.28)
01:27:59.564 00.001 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
01:27:59.564 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.38 hyp=0.40 cameraTheta=-1.34 mountX=0.38 mountY=0.10, mountTheta=0.25
01:27:59.566 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.38, opts=13)
01:27:59.566 00.000 6880 Enqueuing Move request for scope (0.09, -0.38)
01:27:59.566 00.000 10052 Worker thread wakes up
01:27:59.566 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.38) opts 0xd
01:27:59.566 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.38)
01:27:59.566 00.000 10052 Moving (0.09, -0.38) raw xDistance=0.38 yDistance=0.10
01:27:59.566 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.38
01:27:59.567 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:27:59.567 00.000 10052 MoveAxis(W, 106, ABG)
01:27:59.567 00.000 10052 Guiding  Dir = 3, Dur = 106
01:27:59.598 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:27:59.617 00.019 10052 IsSlewing returns 0
01:27:59.636 00.019 6880 UpdateGuideState exits: m=2088 SNR=31.8
01:27:59.636 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:27:59.636 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:27:59.636 00.000 6880 Enqueuing Expose request
01:27:59.693 00.057 10052 IsGuiding returns 0
01:27:59.757 00.064 10052 PulseGuide returned control before completion, sleep 52
01:27:59.879 00.122 10052 IsGuiding returns 1
01:27:59.879 00.000 10052 scope still moving after pulse duration time elapsed
01:27:59.953 00.074 10052 IsSlewing returns 0
01:28:00.033 00.080 10052 IsGuiding returns 0
01:28:00.033 00.000 10052 scope move finished after 106 + 233 ms
01:28:00.033 00.000 10052 Move returns status 0, amount 106
01:28:00.033 00.000 10052 MoveAxis(N, 0, ABG)
01:28:00.033 00.000 10052 Move returns status 0, amount 0
01:28:00.033 00.000 10052 move complete, result=0
01:28:00.033 00.000 10052 worker thread done servicing request
01:28:00.033 00.000 10052 Worker thread wakes up
01:28:00.033 00.000 6880 GuideStep: 0.4 px 106 ms WEST, 0.1 px 0 ms NORTH
01:28:00.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:00.034 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:00.945 00.911 10052 Exposure complete
01:28:01.020 00.075 10052 worker thread done servicing request
01:28:01.020 00.000 6880 OnExposeComplete: enter
01:28:01.020 00.000 6880 UpdateGuideState(): m_state=6
01:28:01.021 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1043
01:28:01.021 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=887.04, Mass=2013, SNR=31.2, Peak=135 HFD=4.4
01:28:01.022 00.001 6880 MultiStar: [#1 0.06,0.02,0.96,U] [#2 -0.09,-0.17,1.00,U] [#3 -0.12,-0.07,0.91,U] [#4 0.35,-0.09,0.84,U] [#5 0.04,0.01,0.98,U] [#6 -0.03,0.04,0.94,U] [#7 0.26,-0.08,0.76,U] [#8 0.04,-0.11,0.80,U] 
01:28:01.022 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.07, -0.32}
01:28:01.022 00.000 6880 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.61) = xAngle (0.63 = 0.63)
01:28:01.022 00.000 6880 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
01:28:01.022 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-0.99 mountX=0.08 mountY=0.06, mountTheta=0.61
01:28:01.023 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.09, opts=13)
01:28:01.024 00.001 6880 Enqueuing Move request for scope (0.06, -0.09)
01:28:01.024 00.000 10052 Worker thread wakes up
01:28:01.024 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
01:28:01.024 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
01:28:01.024 00.000 10052 Moving (0.06, -0.09) raw xDistance=0.08 yDistance=0.06
01:28:01.024 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:28:01.024 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
01:28:01.024 00.000 10052 MoveAxis(E, 0, ABG)
01:28:01.024 00.000 10052 Move returns status 0, amount 0
01:28:01.024 00.000 10052 MoveAxis(N, 0, ABG)
01:28:01.024 00.000 10052 Move returns status 0, amount 0
01:28:01.024 00.000 10052 move complete, result=0
01:28:01.024 00.000 10052 worker thread done servicing request
01:28:01.052 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:01.088 00.036 6880 UpdateGuideState exits: m=2013 SNR=31.2
01:28:01.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:01.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:01.088 00.000 6880 Enqueuing Expose request
01:28:01.088 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:01.089 00.001 10052 Worker thread wakes up
01:28:01.089 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:01.089 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:01.159 00.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eec1ac36-8924-43a5-9dbd-ab5de8e8aa27"}
01:28:01.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eec1ac36-8924-43a5-9dbd-ab5de8e8aa27"}
01:28:01.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e4360af-f443-4515-8b6e-7352dffe1c66"}
01:28:01.160 00.000 6880 case statement mapped state 6 to 3
01:28:01.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e4360af-f443-4515-8b6e-7352dffe1c66"}
01:28:01.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f31f9896-a593-45a1-98fc-27e7e992f5bc"}
01:28:01.162 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1043,"width":15,"height":15,"star_pos":[6.81,7.04],"pixels":"..."},"id":"f31f9896-a593-45a1-98fc-27e7e992f5bc"}
01:28:02.221 01.059 10052 Exposure complete
01:28:02.302 00.081 10052 worker thread done servicing request
01:28:02.303 00.001 6880 OnExposeComplete: enter
01:28:02.303 00.000 6880 UpdateGuideState(): m_state=6
01:28:02.303 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1044
01:28:02.303 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=886.94, Mass=1967, SNR=30.8, Peak=134 HFD=4.3
01:28:02.304 00.001 6880 MultiStar: [#1 0.23,-0.21,0.98,U] [#2 -0.10,-0.07,1.00,U] [#3 -0.03,-0.15,0.94,U] [#4 0.42,-0.17,0.87,U] [#5 0.26,0.00,0.98,U] [#6 0.04,-0.09,0.92,U] [#7 0.26,-0.06,0.78,U] [#8 0.14,-0.27,0.81,U] 
01:28:02.304 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.16}, one-star: {0.17, -0.42}
01:28:02.304 00.000 6880 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
01:28:02.304 00.000 6880 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
01:28:02.304 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-0.82 mountX=0.15 mountY=0.15, mountTheta=0.78
01:28:02.305 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.16, opts=13)
01:28:02.305 00.000 6880 Enqueuing Move request for scope (0.15, -0.16)
01:28:02.305 00.000 10052 Worker thread wakes up
01:28:02.305 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.16) opts 0xd
01:28:02.305 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.16)
01:28:02.305 00.000 10052 Moving (0.15, -0.16) raw xDistance=0.15 yDistance=0.15
01:28:02.305 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:28:02.305 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
01:28:02.306 00.001 10052 MoveAxis(W, 41, ABG)
01:28:02.306 00.000 10052 Guiding  Dir = 3, Dur = 41
01:28:02.326 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:02.352 00.026 10052 IsSlewing returns 0
01:28:02.369 00.017 6880 UpdateGuideState exits: m=1967 SNR=30.8
01:28:02.369 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:02.369 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:02.369 00.000 6880 Enqueuing Expose request
01:28:02.427 00.058 10052 IsGuiding returns 0
01:28:02.524 00.097 10052 IsGuiding returns 1
01:28:02.525 00.001 10052 scope still moving after pulse duration time elapsed
01:28:02.571 00.046 10052 IsSlewing returns 0
01:28:02.610 00.039 10052 IsGuiding returns 0
01:28:02.610 00.000 10052 scope move finished after 41 + 142 ms
01:28:02.610 00.000 10052 Move returns status 0, amount 41
01:28:02.610 00.000 10052 MoveAxis(N, 0, ABG)
01:28:02.611 00.001 10052 Move returns status 0, amount 0
01:28:02.611 00.000 10052 move complete, result=0
01:28:02.611 00.000 10052 worker thread done servicing request
01:28:02.611 00.000 6880 GuideStep: 0.2 px 41 ms WEST, 0.2 px 0 ms NORTH
01:28:02.611 00.000 10052 Worker thread wakes up
01:28:02.611 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:02.611 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:03.159 00.548 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ec8245e-4f2c-424f-9711-8d8b1ed98dbd"}
01:28:03.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ec8245e-4f2c-424f-9711-8d8b1ed98dbd"}
01:28:03.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a53a463b-93c1-440f-8b1b-2d8c4466b293"}
01:28:03.160 00.000 6880 case statement mapped state 6 to 3
01:28:03.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a53a463b-93c1-440f-8b1b-2d8c4466b293"}
01:28:03.160 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4afa2b0c-f1ba-4045-af13-6ac636d5c4bb"}
01:28:03.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1044,"width":15,"height":15,"star_pos":[6.90,6.94],"pixels":"..."},"id":"4afa2b0c-f1ba-4045-af13-6ac636d5c4bb"}
01:28:03.533 00.373 10052 Exposure complete
01:28:03.625 00.092 10052 worker thread done servicing request
01:28:03.625 00.000 6880 OnExposeComplete: enter
01:28:03.625 00.000 6880 UpdateGuideState(): m_state=6
01:28:03.625 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1045
01:28:03.625 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=886.94, Mass=1965, SNR=30.7, Peak=129 HFD=4.5
01:28:03.627 00.002 6880 MultiStar: [#1 0.23,-0.10,0.99,U] [#2 0.24,-0.09,1.00,U] [#3 0.28,-0.11,0.93,U] [#4 0.41,-0.07,0.85,U] [#5 0.24,0.07,0.99,U] [#6 0.41,0.07,0.97,U] [#7 0.24,-0.18,0.78,U] [#8 0.14,-0.31,0.83,U] 
01:28:03.627 00.000 6880 refined, 8 included, MultiStar: {0.27, -0.12}, one-star: {0.25, -0.41}
01:28:03.627 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
01:28:03.627 00.000 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
01:28:03.627 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-0.42 mountX=0.11 mountY=0.27, mountTheta=1.18
01:28:03.629 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.12, opts=13)
01:28:03.629 00.000 6880 Enqueuing Move request for scope (0.27, -0.12)
01:28:03.629 00.000 10052 Worker thread wakes up
01:28:03.629 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.12) opts 0xd
01:28:03.629 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.12)
01:28:03.629 00.000 10052 Moving (0.27, -0.12) raw xDistance=0.11 yDistance=0.27
01:28:03.629 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:28:03.630 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.00
01:28:03.630 00.000 10052 MoveAxis(W, 32, ABG)
01:28:03.630 00.000 10052 Guiding  Dir = 3, Dur = 32
01:28:03.662 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:03.691 00.029 10052 IsSlewing returns 0
01:28:03.702 00.011 6880 UpdateGuideState exits: m=1965 SNR=30.7
01:28:03.702 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:03.702 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:03.702 00.000 6880 Enqueuing Expose request
01:28:03.771 00.069 10052 IsGuiding returns 0
01:28:03.914 00.143 10052 IsGuiding returns 0
01:28:03.915 00.001 10052 Move returns status 0, amount 32
01:28:03.915 00.000 10052 MoveAxis(N, 0, ABG)
01:28:03.915 00.000 10052 Move returns status 0, amount 0
01:28:03.915 00.000 10052 move complete, result=0
01:28:03.915 00.000 10052 worker thread done servicing request
01:28:03.915 00.000 10052 Worker thread wakes up
01:28:03.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:03.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:03.915 00.000 6880 GuideStep: 0.1 px 32 ms WEST, 0.3 px 0 ms NORTH
01:28:05.052 01.137 10052 Exposure complete
01:28:05.120 00.068 10052 worker thread done servicing request
01:28:05.120 00.000 6880 OnExposeComplete: enter
01:28:05.120 00.000 6880 UpdateGuideState(): m_state=6
01:28:05.120 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1046
01:28:05.120 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.01, Mass=2051, SNR=31.4, Peak=132 HFD=4.5
01:28:05.120 00.000 6880 MultiStar: [#1 -0.06,-0.01,0.94,U] [#2 0.03,-0.14,1.00,U] [#3 0.01,0.02,0.91,U] [#4 0.05,-0.01,0.84,U] [#5 -0.06,-0.02,0.98,U] [#6 0.05,0.03,0.93,U] [#7 0.06,-0.08,0.75,U] [#8 -0.03,-0.10,0.81,U] 
01:28:05.120 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.08}, one-star: {-0.08, -0.35}
01:28:05.120 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
01:28:05.120 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
01:28:05.121 00.001 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.65 mountX=0.08 mountY=-0.01, mountTheta=-0.07
01:28:05.122 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.08, opts=13)
01:28:05.122 00.000 6880 Enqueuing Move request for scope (-0.01, -0.08)
01:28:05.122 00.000 10052 Worker thread wakes up
01:28:05.122 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
01:28:05.122 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
01:28:05.122 00.000 10052 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=-0.01
01:28:05.123 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:28:05.123 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.04, using input
01:28:05.123 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:28:05.123 00.000 10052 MoveAxis(E, 0, ABG)
01:28:05.123 00.000 10052 Move returns status 0, amount 0
01:28:05.123 00.000 10052 MoveAxis(N, 0, ABG)
01:28:05.123 00.000 10052 Move returns status 0, amount 0
01:28:05.123 00.000 10052 move complete, result=0
01:28:05.124 00.001 10052 worker thread done servicing request
01:28:05.151 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:05.195 00.044 6880 UpdateGuideState exits: m=2051 SNR=31.4
01:28:05.196 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:05.196 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:05.196 00.000 6880 Enqueuing Expose request
01:28:05.196 00.000 10052 Worker thread wakes up
01:28:05.196 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:05.196 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:05.196 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:05.199 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8f50f4e-4cbf-4f35-8312-32615dcef774"}
01:28:05.199 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8f50f4e-4cbf-4f35-8312-32615dcef774"}
01:28:05.210 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f9355c7-abed-49a6-855e-653b8004489c"}
01:28:05.210 00.000 6880 case statement mapped state 6 to 3
01:28:05.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f9355c7-abed-49a6-855e-653b8004489c"}
01:28:05.212 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b63fe26d-e863-413c-b9d2-a12d63f5d3a9"}
01:28:05.212 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1046,"width":15,"height":15,"star_pos":[6.66,7.01],"pixels":"..."},"id":"b63fe26d-e863-413c-b9d2-a12d63f5d3a9"}
01:28:06.105 00.893 10052 Exposure complete
01:28:06.179 00.074 10052 worker thread done servicing request
01:28:06.180 00.001 6880 OnExposeComplete: enter
01:28:06.180 00.000 6880 UpdateGuideState(): m_state=6
01:28:06.180 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1047
01:28:06.180 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.09, Mass=2054, SNR=31.4, Peak=133 HFD=4.5
01:28:06.180 00.000 6880 MultiStar: [#1 0.05,0.05,0.96,U] [#2 -0.09,-0.11,0.98,U] [#3 -0.10,-0.03,0.92,U] [#4 0.04,-0.09,0.84,U] [#5 -0.01,0.04,0.96,U] [#6 -0.06,-0.00,0.94,U] [#7 0.10,-0.02,0.75,U] [#8 0.01,-0.12,0.78,U] 
01:28:06.180 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {0.03, -0.26}
01:28:06.180 00.000 6880 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.61) = xAngle (-0.09 = -0.09)
01:28:06.180 00.000 6880 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:28:06.180 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.70 mountX=0.06 mountY=-0.01, mountTheta=-0.12
01:28:06.182 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.06, opts=13)
01:28:06.182 00.000 6880 Enqueuing Move request for scope (-0.01, -0.06)
01:28:06.182 00.000 10052 Worker thread wakes up
01:28:06.182 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
01:28:06.182 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
01:28:06.182 00.000 10052 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=-0.01
01:28:06.182 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:28:06.182 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.06, using input
01:28:06.183 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:28:06.183 00.000 10052 MoveAxis(E, 0, ABG)
01:28:06.183 00.000 10052 Move returns status 0, amount 0
01:28:06.183 00.000 10052 MoveAxis(N, 0, ABG)
01:28:06.183 00.000 10052 Move returns status 0, amount 0
01:28:06.183 00.000 10052 move complete, result=0
01:28:06.183 00.000 10052 worker thread done servicing request
01:28:06.203 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:06.238 00.035 6880 UpdateGuideState exits: m=2054 SNR=31.4
01:28:06.238 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:06.238 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:06.238 00.000 6880 Enqueuing Expose request
01:28:06.238 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:28:06.239 00.001 10052 Worker thread wakes up
01:28:06.239 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:06.239 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:07.159 00.920 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e54651ca-f466-4d36-a209-70b858de1b3a"}
01:28:07.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e54651ca-f466-4d36-a209-70b858de1b3a"}
01:28:07.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9e57765-c9c8-4101-b006-39f6b500a0f0"}
01:28:07.160 00.000 6880 case statement mapped state 6 to 3
01:28:07.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9e57765-c9c8-4101-b006-39f6b500a0f0"}
01:28:07.160 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b2e525d8-69e7-4914-bd22-73995d95daf4"}
01:28:07.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1047,"width":15,"height":15,"star_pos":[6.76,7.09],"pixels":"..."},"id":"b2e525d8-69e7-4914-bd22-73995d95daf4"}
01:28:07.367 00.207 10052 Exposure complete
01:28:07.425 00.058 10052 worker thread done servicing request
01:28:07.425 00.000 6880 OnExposeComplete: enter
01:28:07.425 00.000 6880 UpdateGuideState(): m_state=6
01:28:07.425 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1048
01:28:07.425 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=887.05, Mass=2127, SNR=32.0, Peak=135 HFD=4.7
01:28:07.426 00.001 6880 MultiStar: [#1 -0.11,-0.14,0.95,U] [#2 -0.15,-0.10,0.99,U] [#3 -0.07,-0.22,0.89,U] [#4 -0.15,-0.11,0.84,U] [#5 -0.09,-0.08,0.98,U] [#6 -0.01,-0.21,0.90,U] [#7 -0.05,-0.12,0.76,U] [#8 0.07,-0.42,0.79,U] 
01:28:07.426 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.19}, one-star: {-0.11, -0.30}
01:28:07.426 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.36 = -0.36)
01:28:07.426 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:28:07.426 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.97 mountX=0.19 mountY=-0.08, mountTheta=-0.39
01:28:07.427 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.19, opts=13)
01:28:07.427 00.000 6880 Enqueuing Move request for scope (-0.08, -0.19)
01:28:07.428 00.001 10052 Worker thread wakes up
01:28:07.428 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
01:28:07.428 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
01:28:07.428 00.000 10052 Moving (-0.08, -0.19) raw xDistance=0.19 yDistance=-0.08
01:28:07.428 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:28:07.428 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
01:28:07.428 00.000 10052 MoveAxis(W, 51, ABG)
01:28:07.428 00.000 10052 Guiding  Dir = 3, Dur = 51
01:28:07.448 00.020 10052 IsSlewing returns 0
01:28:07.450 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:07.487 00.037 10052 IsGuiding returns 0
01:28:07.487 00.000 6880 UpdateGuideState exits: m=2127 SNR=32.0
01:28:07.488 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:07.488 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:07.488 00.000 6880 Enqueuing Expose request
01:28:07.514 00.026 10052 PulseGuide returned control before completion, sleep 34
01:28:07.591 00.077 10052 IsGuiding returns 0
01:28:07.591 00.000 10052 Move returns status 0, amount 51
01:28:07.591 00.000 10052 MoveAxis(N, 0, ABG)
01:28:07.593 00.002 10052 Move returns status 0, amount 0
01:28:07.593 00.000 10052 move complete, result=0
01:28:07.593 00.000 10052 worker thread done servicing request
01:28:07.593 00.000 10052 Worker thread wakes up
01:28:07.593 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
01:28:07.593 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:07.593 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:08.503 00.910 10052 Exposure complete
01:28:08.589 00.086 10052 worker thread done servicing request
01:28:08.589 00.000 6880 OnExposeComplete: enter
01:28:08.589 00.000 6880 UpdateGuideState(): m_state=6
01:28:08.589 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1049
01:28:08.590 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=887.15, Mass=2107, SNR=31.9, Peak=143 HFD=4.4
01:28:08.590 00.000 6880 MultiStar: [#1 0.24,0.02,0.93,U] [#2 -0.01,-0.11,0.97,U] [#3 -0.14,0.08,0.89,U] [#4 0.28,0.03,0.83,U] [#5 0.05,0.01,0.97,U] [#6 -0.01,0.23,0.95,U] [#7 0.28,-0.01,0.75,U] [#8 0.01,-0.09,0.79,U] 
01:28:08.590 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.01}, one-star: {0.07, -0.20}
01:28:08.590 00.000 6880 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:28:08.590 00.000 6880 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
01:28:08.590 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.09 mountX=0.00 mountY=0.08, mountTheta=1.53
01:28:08.592 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.01, opts=13)
01:28:08.592 00.000 6880 Enqueuing Move request for scope (0.08, -0.01)
01:28:08.592 00.000 10052 Worker thread wakes up
01:28:08.592 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:28:08.592 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:28:08.592 00.000 10052 Moving (0.08, -0.01) raw xDistance=0.00 yDistance=0.08
01:28:08.592 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:28:08.592 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:28:08.593 00.001 10052 MoveAxis(E, 0, ABG)
01:28:08.593 00.000 10052 Move returns status 0, amount 0
01:28:08.593 00.000 10052 MoveAxis(N, 0, ABG)
01:28:08.593 00.000 10052 Move returns status 0, amount 0
01:28:08.593 00.000 10052 move complete, result=0
01:28:08.593 00.000 10052 worker thread done servicing request
01:28:08.624 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:08.673 00.049 6880 UpdateGuideState exits: m=2107 SNR=31.9
01:28:08.673 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:08.673 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:08.673 00.000 6880 Enqueuing Expose request
01:28:08.673 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:08.673 00.000 10052 Worker thread wakes up
01:28:08.673 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:08.673 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:09.161 00.488 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07d48516-dbd1-4d92-b338-4335725950ca"}
01:28:09.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07d48516-dbd1-4d92-b338-4335725950ca"}
01:28:09.163 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"adba4b46-01a2-43ca-8228-e9f4c944be87"}
01:28:09.163 00.000 6880 case statement mapped state 6 to 3
01:28:09.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"adba4b46-01a2-43ca-8228-e9f4c944be87"}
01:28:09.163 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6c5f4ce0-d4c8-481d-bc54-b627c896e380"}
01:28:09.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1049,"width":15,"height":15,"star_pos":[6.80,7.15],"pixels":"..."},"id":"6c5f4ce0-d4c8-481d-bc54-b627c896e380"}
01:28:09.804 00.641 10052 Exposure complete
01:28:09.883 00.079 10052 worker thread done servicing request
01:28:09.883 00.000 6880 OnExposeComplete: enter
01:28:09.883 00.000 6880 UpdateGuideState(): m_state=6
01:28:09.884 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1050
01:28:09.884 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.25, Mass=2086, SNR=31.8, Peak=131 HFD=4.5
01:28:09.884 00.000 6880 MultiStar: [#1 -0.04,0.04,0.94,U] [#2 -0.02,0.10,1.00,U] [#3 0.04,0.09,0.92,U] [#4 -0.02,-0.19,0.83,U] [#5 0.03,0.08,0.98,U] [#6 0.05,0.16,0.94,U] [#7 -0.03,0.02,0.76,U] [#8 0.04,-0.00,0.78,U] 
01:28:09.884 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.00, -0.10}
01:28:09.884 00.000 6880 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.61) = xAngle (2.88 = 2.88)
01:28:09.884 00.000 6880 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.85 = 2.85)
01:28:09.884 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.27 mountX=-0.02 mountY=0.01, mountTheta=2.85
01:28:09.886 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.02, opts=13)
01:28:09.886 00.000 6880 Enqueuing Move request for scope (0.01, 0.02)
01:28:09.886 00.000 10052 Worker thread wakes up
01:28:09.886 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:28:09.886 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:28:09.886 00.000 10052 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
01:28:09.886 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:28:09.886 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:28:09.886 00.000 10052 MoveAxis(E, 0, ABG)
01:28:09.887 00.001 10052 Move returns status 0, amount 0
01:28:09.887 00.000 10052 MoveAxis(N, 0, ABG)
01:28:09.887 00.000 10052 Move returns status 0, amount 0
01:28:09.887 00.000 10052 move complete, result=0
01:28:09.887 00.000 10052 worker thread done servicing request
01:28:09.914 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:09.959 00.045 6880 UpdateGuideState exits: m=2086 SNR=31.8
01:28:09.959 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:09.959 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:09.959 00.000 6880 Enqueuing Expose request
01:28:09.959 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:09.959 00.000 10052 Worker thread wakes up
01:28:09.959 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:09.959 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:10.871 00.912 10052 Exposure complete
01:28:10.935 00.064 10052 worker thread done servicing request
01:28:10.935 00.000 6880 OnExposeComplete: enter
01:28:10.935 00.000 6880 UpdateGuideState(): m_state=6
01:28:10.936 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1051
01:28:10.936 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=887.25, Mass=2076, SNR=31.7, Peak=134 HFD=4.5
01:28:10.937 00.001 6880 MultiStar: [#1 0.16,0.04,0.95,U] [#2 0.05,-0.04,0.98,U] [#3 0.08,-0.03,0.92,U] [#4 0.27,0.26,0.80,U] [#5 0.31,0.30,0.97,U] [#6 0.13,0.15,0.92,U] [#7 0.22,-0.00,0.76,U] [#8 0.25,-0.17,0.79,U] 
01:28:10.937 00.000 6880 single-star, 8 included, MultiStar: {0.17, 0.05}, one-star: {0.06, -0.10}
01:28:10.937 00.000 6880 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
01:28:10.937 00.000 6880 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:28:10.937 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-1.05 mountX=0.10 mountY=0.06, mountTheta=0.54
01:28:10.939 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.10, opts=13)
01:28:10.939 00.000 6880 Enqueuing Move request for scope (0.06, -0.10)
01:28:10.939 00.000 10052 Worker thread wakes up
01:28:10.939 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.10) opts 0xd
01:28:10.939 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.10)
01:28:10.939 00.000 10052 Moving (0.06, -0.10) raw xDistance=0.10 yDistance=0.06
01:28:10.939 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:28:10.939 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
01:28:10.939 00.000 10052 MoveAxis(E, 0, ABG)
01:28:10.940 00.001 10052 Move returns status 0, amount 0
01:28:10.940 00.000 10052 MoveAxis(N, 0, ABG)
01:28:10.940 00.000 10052 Move returns status 0, amount 0
01:28:10.940 00.000 10052 move complete, result=0
01:28:10.940 00.000 10052 worker thread done servicing request
01:28:10.963 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:11.005 00.042 6880 UpdateGuideState exits: m=2076 SNR=31.7
01:28:11.005 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:11.005 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:11.005 00.000 6880 Enqueuing Expose request
01:28:11.005 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:11.005 00.000 10052 Worker thread wakes up
01:28:11.006 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:11.006 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:11.160 00.154 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81f07897-da58-44ec-ac51-fe5064422e68"}
01:28:11.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81f07897-da58-44ec-ac51-fe5064422e68"}
01:28:11.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d297aee2-bf4e-486b-9c58-412cf6a8bc5c"}
01:28:11.161 00.000 6880 case statement mapped state 6 to 3
01:28:11.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d297aee2-bf4e-486b-9c58-412cf6a8bc5c"}
01:28:11.163 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5c7d81c2-6af8-4c92-a45e-911ff3a83f0e"}
01:28:11.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1051,"width":15,"height":15,"star_pos":[6.80,7.25],"pixels":"..."},"id":"5c7d81c2-6af8-4c92-a45e-911ff3a83f0e"}
01:28:12.146 00.983 10052 Exposure complete
01:28:12.228 00.082 10052 worker thread done servicing request
01:28:12.228 00.000 6880 OnExposeComplete: enter
01:28:12.228 00.000 6880 UpdateGuideState(): m_state=6
01:28:12.229 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1052
01:28:12.229 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=887.22, Mass=2152, SNR=32.1, Peak=142 HFD=4.5
01:28:12.229 00.000 6880 MultiStar: [#1 -0.03,0.07,0.95,U] [#2 -0.21,0.01,0.99,U] [#3 -0.24,0.07,0.90,U] [#4 -0.16,-0.09,0.84,U] [#5 0.02,0.23,0.96,U] [#6 -0.30,0.13,0.92,U] [#7 -0.08,-0.03,0.72,U] [#8 -0.11,0.24,0.75,U] 
01:28:12.229 00.000 6880 refined, 8 included, MultiStar: {-0.12, 0.05}, one-star: {0.01, -0.14}
01:28:12.229 00.000 6880 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.61) = xAngle (4.34 = -1.95)
01:28:12.229 00.000 6880 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.31 = -1.98)
01:28:12.230 00.001 6880 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.72 mountX=-0.05 mountY=-0.12, mountTheta=-1.95
01:28:12.231 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.05, opts=13)
01:28:12.232 00.001 6880 Enqueuing Move request for scope (-0.12, 0.05)
01:28:12.232 00.000 10052 Worker thread wakes up
01:28:12.232 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:28:12.232 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:28:12.232 00.000 10052 Moving (-0.12, 0.05) raw xDistance=-0.05 yDistance=-0.12
01:28:12.232 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:28:12.232 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
01:28:12.232 00.000 10052 MoveAxis(E, 0, ABG)
01:28:12.232 00.000 10052 Move returns status 0, amount 0
01:28:12.232 00.000 10052 MoveAxis(N, 0, ABG)
01:28:12.233 00.001 10052 Move returns status 0, amount 0
01:28:12.233 00.000 10052 move complete, result=0
01:28:12.233 00.000 10052 worker thread done servicing request
01:28:12.263 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:12.304 00.041 6880 UpdateGuideState exits: m=2152 SNR=32.1
01:28:12.304 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:12.304 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:12.304 00.000 6880 Enqueuing Expose request
01:28:12.304 00.000 10052 Worker thread wakes up
01:28:12.304 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:12.304 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:12.305 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:13.163 00.858 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2286675-3624-40ea-96df-5ffc732fac2f"}
01:28:13.165 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2286675-3624-40ea-96df-5ffc732fac2f"}
01:28:13.165 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cefe06d0-ec28-451d-9049-cd05fcdb4812"}
01:28:13.165 00.000 6880 case statement mapped state 6 to 3
01:28:13.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cefe06d0-ec28-451d-9049-cd05fcdb4812"}
01:28:13.165 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f54a104e-f000-4e55-bab4-ab6612d1a236"}
01:28:13.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1052,"width":15,"height":15,"star_pos":[6.75,7.22],"pixels":"..."},"id":"f54a104e-f000-4e55-bab4-ab6612d1a236"}
01:28:13.220 00.055 10052 Exposure complete
01:28:13.279 00.059 10052 worker thread done servicing request
01:28:13.279 00.000 6880 OnExposeComplete: enter
01:28:13.279 00.000 6880 UpdateGuideState(): m_state=6
01:28:13.280 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1053
01:28:13.280 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=887.35, Mass=2083, SNR=31.8, Peak=129 HFD=4.7
01:28:13.280 00.000 6880 MultiStar: [#1 -0.19,-0.14,0.93,U] [#2 -0.16,-0.04,0.96,U] [#3 -0.25,-0.01,0.89,U] [#4 -0.30,-0.10,0.83,U] [#5 -0.15,-0.05,0.97,U] [#6 -0.09,0.06,0.92,U] [#7 -0.17,-0.05,0.76,U] [#8 -0.18,-0.31,0.77,U] 
01:28:13.280 00.000 6880 refined, 8 included, MultiStar: {-0.19, -0.07}, one-star: {-0.22, -0.01}
01:28:13.280 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
01:28:13.280 00.000 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
01:28:13.280 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-2.80 mountX=0.08 mountY=-0.19, mountTheta=-1.19
01:28:13.281 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.07, opts=13)
01:28:13.281 00.000 6880 Enqueuing Move request for scope (-0.19, -0.07)
01:28:13.281 00.000 10052 Worker thread wakes up
01:28:13.282 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.07) opts 0xd
01:28:13.282 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.07)
01:28:13.282 00.000 10052 Moving (-0.19, -0.07) raw xDistance=0.08 yDistance=-0.19
01:28:13.282 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:28:13.282 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.19, slope = -0.03
01:28:13.282 00.000 10052 MoveAxis(E, 0, ABG)
01:28:13.282 00.000 10052 Move returns status 0, amount 0
01:28:13.282 00.000 10052 MoveAxis(N, 58, ABG)
01:28:13.282 00.000 10052 Guiding  Dir = 0, Dur = 58
01:28:13.302 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:13.303 00.001 10052 IsSlewing returns 0
01:28:13.335 00.032 6880 UpdateGuideState exits: m=2083 SNR=31.8
01:28:13.335 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:13.335 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:13.335 00.000 6880 Enqueuing Expose request
01:28:13.341 00.006 10052 IsGuiding returns 0
01:28:13.368 00.027 10052 PulseGuide returned control before completion, sleep 41
01:28:13.441 00.073 10052 IsGuiding returns 0
01:28:13.441 00.000 10052 Move returns status 0, amount 58
01:28:13.441 00.000 10052 move complete, result=0
01:28:13.441 00.000 10052 worker thread done servicing request
01:28:13.441 00.000 10052 Worker thread wakes up
01:28:13.441 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 58 ms NORTH
01:28:13.441 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:13.441 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:14.569 01.128 10052 Exposure complete
01:28:14.656 00.087 10052 worker thread done servicing request
01:28:14.656 00.000 6880 OnExposeComplete: enter
01:28:14.657 00.001 6880 UpdateGuideState(): m_state=6
01:28:14.657 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1054
01:28:14.657 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=887.51, Mass=2017, SNR=31.2, Peak=133 HFD=4.6
01:28:14.658 00.001 6880 MultiStar: [#1 -0.36,0.39,0.00,M1] [#2 -0.38,0.13,1.02,U] [#3 -0.54,0.11,0.00,M1] [#4 -0.45,0.31,0.00,M1] [#5 -0.27,0.52,0.00,M1] [#6 -0.39,0.29,0.93,U] [#7 -0.33,-0.01,0.76,U] [#8 -0.41,0.01,0.78,U] 
01:28:14.658 00.000 6880 refined, 4 included, MultiStar: {-0.41, 0.13}, one-star: {-0.52, 0.16}
01:28:14.658 00.000 6880 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.61) = xAngle (4.46 = -1.82)
01:28:14.658 00.000 6880 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.43 = -1.86)
01:28:14.658 00.000 6880 CameraToMount -- cameraX=-0.41 cameraY=0.13 hyp=0.43 cameraTheta=2.85 mountX=-0.11 mountY=-0.41, mountTheta=-1.83
01:28:14.659 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.41, y=0.13, opts=13)
01:28:14.660 00.001 6880 Enqueuing Move request for scope (-0.41, 0.13)
01:28:14.660 00.000 10052 Worker thread wakes up
01:28:14.660 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.41, 0.13) opts 0xd
01:28:14.660 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.41, 0.13)
01:28:14.660 00.000 10052 Moving (-0.41, 0.13) raw xDistance=-0.11 yDistance=-0.41
01:28:14.660 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:28:14.660 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.41, slope = -0.05
01:28:14.660 00.000 10052 MoveAxis(E, 0, ABG)
01:28:14.660 00.000 10052 Move returns status 0, amount 0
01:28:14.660 00.000 10052 MoveAxis(N, 85, ABG)
01:28:14.661 00.001 10052 Guiding  Dir = 0, Dur = 85
01:28:14.682 00.021 10052 IsSlewing returns 0
01:28:14.691 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:14.720 00.029 10052 IsGuiding returns 0
01:28:14.739 00.019 6880 UpdateGuideState exits: m=2017 SNR=31.2
01:28:14.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:14.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:14.739 00.000 6880 Enqueuing Expose request
01:28:14.747 00.008 10052 PulseGuide returned control before completion, sleep 68
01:28:14.851 00.104 10052 IsGuiding returns 0
01:28:14.851 00.000 10052 Move returns status 0, amount 85
01:28:14.851 00.000 10052 move complete, result=0
01:28:14.851 00.000 10052 worker thread done servicing request
01:28:14.852 00.001 10052 Worker thread wakes up
01:28:14.852 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:14.852 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:14.852 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 85 ms NORTH
01:28:15.164 00.312 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"05d157c2-c279-4431-ac47-fdb6fe9a3d83"}
01:28:15.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"05d157c2-c279-4431-ac47-fdb6fe9a3d83"}
01:28:15.164 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4fab94b6-5ee3-4563-bbae-61cf68c31620"}
01:28:15.164 00.000 6880 case statement mapped state 6 to 3
01:28:15.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fab94b6-5ee3-4563-bbae-61cf68c31620"}
01:28:15.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e16a845d-d073-4944-91ac-3341425b6053"}
01:28:15.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1054,"width":15,"height":15,"star_pos":[7.21,6.51],"pixels":"..."},"id":"e16a845d-d073-4944-91ac-3341425b6053"}
01:28:15.772 00.607 10052 Exposure complete
01:28:15.831 00.059 10052 worker thread done servicing request
01:28:15.831 00.000 6880 OnExposeComplete: enter
01:28:15.831 00.000 6880 UpdateGuideState(): m_state=6
01:28:15.831 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1055
01:28:15.831 00.000 6880 Star::Find returns 1 (0), X=407.20, Y=887.44, Mass=1943, SNR=30.6, Peak=114 HFD=4.8
01:28:15.832 00.001 6880 MultiStar: [#1 -0.28,0.53,0.00,M2] [#2 -0.25,0.19,1.02,U] [#3 -0.39,0.32,0.89,U] [#4 -0.33,0.25,0.86,U] [#5 -0.30,0.29,0.98,U] [#6 -0.28,0.37,0.91,U] [#7 -0.26,0.33,0.79,U] [#8 -0.36,0.14,0.82,U] 
01:28:15.832 00.000 6880 refined, 7 included, MultiStar: {-0.34, 0.25}, one-star: {-0.54, 0.09}
01:28:15.832 00.000 6880 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.61) = xAngle (4.13 = -2.15)
01:28:15.832 00.000 6880 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.10 = -2.18)
01:28:15.832 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.25 hyp=0.42 cameraTheta=2.52 mountX=-0.23 mountY=-0.34, mountTheta=-2.16
01:28:15.834 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.25, opts=13)
01:28:15.834 00.000 6880 Enqueuing Move request for scope (-0.34, 0.25)
01:28:15.834 00.000 10052 Worker thread wakes up
01:28:15.834 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.25) opts 0xd
01:28:15.834 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.25)
01:28:15.834 00.000 10052 Moving (-0.34, 0.25) raw xDistance=-0.23 yDistance=-0.34
01:28:15.834 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
01:28:15.834 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.34, slope = -0.04
01:28:15.834 00.000 10052 MoveAxis(E, 62, ABG)
01:28:15.835 00.001 10052 Guiding  Dir = 2, Dur = 62
01:28:15.865 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:15.886 00.021 10052 IsSlewing returns 0
01:28:15.902 00.016 6880 UpdateGuideState exits: m=1943 SNR=30.6
01:28:15.903 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:15.903 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:15.903 00.000 6880 Enqueuing Expose request
01:28:15.966 00.063 10052 IsGuiding returns 0
01:28:16.110 00.144 10052 IsGuiding returns 1
01:28:16.110 00.000 10052 scope still moving after pulse duration time elapsed
01:28:16.185 00.075 10052 IsSlewing returns 0
01:28:16.253 00.068 10052 IsGuiding returns 0
01:28:16.254 00.001 10052 scope move finished after 62 + 225 ms
01:28:16.254 00.000 10052 Move returns status 0, amount 62
01:28:16.254 00.000 10052 MoveAxis(N, 77, ABG)
01:28:16.254 00.000 10052 Guiding  Dir = 0, Dur = 77
01:28:16.327 00.073 10052 IsSlewing returns 0
01:28:16.406 00.079 10052 IsGuiding returns 0
01:28:16.474 00.068 10052 PulseGuide returned control before completion, sleep 19
01:28:16.550 00.076 10052 IsGuiding returns 1
01:28:16.550 00.000 10052 scope still moving after pulse duration time elapsed
01:28:16.654 00.104 10052 IsSlewing returns 0
01:28:16.724 00.070 10052 IsGuiding returns 0
01:28:16.724 00.000 10052 scope move finished after 77 + 240 ms
01:28:16.724 00.000 10052 Move returns status 0, amount 77
01:28:16.724 00.000 10052 move complete, result=0
01:28:16.724 00.000 10052 worker thread done servicing request
01:28:16.725 00.001 10052 Worker thread wakes up
01:28:16.725 00.000 6880 GuideStep: -0.2 px 62 ms EAST, -0.3 px 77 ms NORTH
01:28:16.725 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:16.725 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:17.165 00.440 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"494fdfb2-b5c1-4e7a-ad7b-d782d80b15fb"}
01:28:17.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"494fdfb2-b5c1-4e7a-ad7b-d782d80b15fb"}
01:28:17.165 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8687e4ec-ecf5-4f1d-a995-3fed085d4f54"}
01:28:17.165 00.000 6880 case statement mapped state 6 to 3
01:28:17.166 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8687e4ec-ecf5-4f1d-a995-3fed085d4f54"}
01:28:17.166 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9cdfe97b-adda-49a2-b8c1-531e441e1bbb"}
01:28:17.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1055,"width":15,"height":15,"star_pos":[7.20,7.44],"pixels":"..."},"id":"9cdfe97b-adda-49a2-b8c1-531e441e1bbb"}
01:28:17.854 00.688 10052 Exposure complete
01:28:17.907 00.053 10052 worker thread done servicing request
01:28:17.908 00.001 6880 OnExposeComplete: enter
01:28:17.908 00.000 6880 UpdateGuideState(): m_state=6
01:28:17.908 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1056
01:28:17.908 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.97, Mass=1961, SNR=30.7, Peak=105 HFD=4.7
01:28:17.908 00.000 6880 MultiStar: [#1 0.29,-0.40,0.94,U] [#2 -0.16,-0.56,0.00,M1] [#3 -0.04,-0.20,0.91,U] [#4 0.16,-0.43,0.87,U] [#5 0.18,-0.08,1.00,U] [#6 0.05,-0.17,0.91,U] [#7 0.21,-0.17,0.75,U] [#8 0.05,-0.55,0.00,M1] 
01:28:17.908 00.000 6880 refined, 6 included, MultiStar: {0.13, -0.26}, one-star: {0.04, -0.38}
01:28:17.908 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.49 = 0.49)
01:28:17.909 00.001 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
01:28:17.909 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=0.26 mountY=0.13, mountTheta=0.46
01:28:17.910 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.26, opts=13)
01:28:17.910 00.000 6880 Enqueuing Move request for scope (0.13, -0.26)
01:28:17.910 00.000 10052 Worker thread wakes up
01:28:17.910 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.26) opts 0xd
01:28:17.910 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.26)
01:28:17.910 00.000 10052 Moving (0.13, -0.26) raw xDistance=0.26 yDistance=0.13
01:28:17.910 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
01:28:17.910 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.02
01:28:17.910 00.000 10052 MoveAxis(W, 66, ABG)
01:28:17.910 00.000 10052 Guiding  Dir = 3, Dur = 66
01:28:17.931 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:17.964 00.033 10052 IsSlewing returns 0
01:28:17.965 00.001 6880 UpdateGuideState exits: m=1961 SNR=30.7
01:28:17.966 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:17.966 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:17.966 00.000 6880 Enqueuing Expose request
01:28:18.029 00.063 10052 IsGuiding returns 0
01:28:18.093 00.064 10052 PulseGuide returned control before completion, sleep 13
01:28:18.174 00.081 10052 IsGuiding returns 1
01:28:18.174 00.000 10052 scope still moving after pulse duration time elapsed
01:28:18.254 00.080 10052 IsSlewing returns 0
01:28:18.328 00.074 10052 IsGuiding returns 0
01:28:18.328 00.000 10052 scope move finished after 66 + 231 ms
01:28:18.328 00.000 10052 Move returns status 0, amount 66
01:28:18.328 00.000 10052 MoveAxis(N, 0, ABG)
01:28:18.328 00.000 10052 Move returns status 0, amount 0
01:28:18.328 00.000 10052 move complete, result=0
01:28:18.328 00.000 10052 worker thread done servicing request
01:28:18.328 00.000 6880 GuideStep: 0.3 px 66 ms WEST, 0.1 px 0 ms NORTH
01:28:18.328 00.000 10052 Worker thread wakes up
01:28:18.329 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:18.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:19.163 00.834 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8c6b97d-2ef1-4567-b9f0-96f8c85796bb"}
01:28:19.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8c6b97d-2ef1-4567-b9f0-96f8c85796bb"}
01:28:19.164 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9326372f-3855-4ae5-b0d5-e640661b1252"}
01:28:19.164 00.000 6880 case statement mapped state 6 to 3
01:28:19.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9326372f-3855-4ae5-b0d5-e640661b1252"}
01:28:19.164 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"44ff27ed-4260-4a80-8fe0-13cb61e54b64"}
01:28:19.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1056,"width":15,"height":15,"star_pos":[6.78,6.97],"pixels":"..."},"id":"44ff27ed-4260-4a80-8fe0-13cb61e54b64"}
01:28:19.244 00.080 10052 Exposure complete
01:28:19.311 00.067 10052 worker thread done servicing request
01:28:19.311 00.000 6880 OnExposeComplete: enter
01:28:19.311 00.000 6880 UpdateGuideState(): m_state=6
01:28:19.311 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1057
01:28:19.312 00.001 6880 Star::Find returns 1 (0), X=407.81, Y=887.52, Mass=1994, SNR=30.9, Peak=131 HFD=4.7
01:28:19.312 00.000 6880 MultiStar: [#1 0.31,0.40,0.98,U] [#2 0.02,0.15,0.99,U] [#3 0.09,0.33,0.92,U] [#4 0.24,0.65,0.00,M1] [#5 0.06,0.30,1.00,U] [#6 0.11,0.33,0.92,U] [#7 0.43,0.58,0.00,M1] [#8 0.20,0.44,0.79,U] 
01:28:19.312 00.000 6880 single-star, 6 included, MultiStar: {0.12, 0.30}, one-star: {0.08, 0.16}
01:28:19.312 00.000 6880 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.61) = xAngle (2.75 = 2.75)
01:28:19.312 00.000 6880 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.72 = 2.72)
01:28:19.312 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.14 mountX=-0.17 mountY=0.07, mountTheta=2.73
01:28:19.313 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.16, opts=13)
01:28:19.314 00.001 6880 Enqueuing Move request for scope (0.08, 0.16)
01:28:19.314 00.000 10052 Worker thread wakes up
01:28:19.314 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
01:28:19.314 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
01:28:19.314 00.000 10052 Moving (0.08, 0.16) raw xDistance=-0.17 yDistance=0.07
01:28:19.314 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
01:28:19.314 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:28:19.314 00.000 10052 MoveAxis(E, 41, ABG)
01:28:19.314 00.000 10052 Guiding  Dir = 2, Dur = 41
01:28:19.335 00.021 10052 IsSlewing returns 0
01:28:19.357 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:19.374 00.017 10052 IsGuiding returns 0
01:28:19.397 00.023 6880 UpdateGuideState exits: m=1994 SNR=30.9
01:28:19.397 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:19.398 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:19.398 00.000 6880 Enqueuing Expose request
01:28:19.401 00.003 10052 PulseGuide returned control before completion, sleep 24
01:28:19.450 00.049 10052 IsGuiding returns 0
01:28:19.450 00.000 10052 Move returns status 0, amount 41
01:28:19.450 00.000 10052 MoveAxis(N, 0, ABG)
01:28:19.450 00.000 10052 Move returns status 0, amount 0
01:28:19.450 00.000 10052 move complete, result=0
01:28:19.451 00.001 10052 worker thread done servicing request
01:28:19.451 00.000 10052 Worker thread wakes up
01:28:19.451 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:19.451 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:19.451 00.000 6880 GuideStep: -0.2 px 41 ms EAST, 0.1 px 0 ms NORTH
01:28:20.616 01.165 10052 Exposure complete
01:28:20.705 00.089 10052 worker thread done servicing request
01:28:20.705 00.000 6880 OnExposeComplete: enter
01:28:20.707 00.002 6880 UpdateGuideState(): m_state=6
01:28:20.707 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1058
01:28:20.707 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.62, Mass=2122, SNR=32.0, Peak=121 HFD=4.8
01:28:20.708 00.001 6880 MultiStar: [#1 0.05,0.32,0.93,U] [#2 -0.01,0.17,0.99,U] [#3 -0.11,0.35,0.89,U] [#4 0.35,0.33,0.84,U] [#5 -0.06,0.47,0.97,U] [#6 -0.09,0.35,0.92,U] [#7 0.18,0.31,0.73,U] [#8 -0.12,0.23,0.77,U] 
01:28:20.708 00.000 6880 single-star, 8 included, MultiStar: {0.02, 0.31}, one-star: {0.02, 0.27}
01:28:20.708 00.000 6880 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.61) = xAngle (3.10 = 3.10)
01:28:20.708 00.000 6880 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.07 = 3.07)
01:28:20.708 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.27 hyp=0.27 cameraTheta=1.48 mountX=-0.27 mountY=0.02, mountTheta=3.07
01:28:20.709 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.27, opts=13)
01:28:20.710 00.001 6880 Enqueuing Move request for scope (0.02, 0.27)
01:28:20.710 00.000 10052 Worker thread wakes up
01:28:20.710 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.27) opts 0xd
01:28:20.710 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.27)
01:28:20.710 00.000 10052 Moving (0.02, 0.27) raw xDistance=-0.27 yDistance=0.02
01:28:20.710 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:28:20.710 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
01:28:20.710 00.000 10052 MoveAxis(E, 75, ABG)
01:28:20.710 00.000 10052 Guiding  Dir = 2, Dur = 75
01:28:20.730 00.020 10052 IsSlewing returns 0
01:28:20.766 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:20.770 00.004 10052 IsGuiding returns 0
01:28:20.818 00.048 10052 PulseGuide returned control before completion, sleep 38
01:28:20.852 00.034 6880 UpdateGuideState exits: m=2122 SNR=32.0
01:28:20.852 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:20.852 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:20.852 00.000 6880 Enqueuing Expose request
01:28:20.918 00.066 10052 IsGuiding returns 0
01:28:20.919 00.001 10052 Move returns status 0, amount 75
01:28:20.919 00.000 10052 MoveAxis(N, 0, ABG)
01:28:20.919 00.000 10052 Move returns status 0, amount 0
01:28:20.919 00.000 10052 move complete, result=0
01:28:20.919 00.000 10052 worker thread done servicing request
01:28:20.919 00.000 10052 Worker thread wakes up
01:28:20.919 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:20.919 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:20.942 00.023 6880 GuideStep: -0.3 px 75 ms EAST, 0.0 px 0 ms NORTH
01:28:21.170 00.228 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce456d9a-06d6-46b6-8809-565ca6fb5020"}
01:28:21.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce456d9a-06d6-46b6-8809-565ca6fb5020"}
01:28:21.191 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53885893-71de-439d-b9db-dd7d515f46f5"}
01:28:21.191 00.000 6880 case statement mapped state 6 to 3
01:28:21.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53885893-71de-439d-b9db-dd7d515f46f5"}
01:28:21.253 00.062 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a6597c9b-ec09-451b-bc1b-8e2be4247b8e"}
01:28:21.253 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1058,"width":15,"height":15,"star_pos":[6.76,6.62],"pixels":"..."},"id":"a6597c9b-ec09-451b-bc1b-8e2be4247b8e"}
01:28:21.840 00.587 10052 Exposure complete
01:28:21.924 00.084 10052 worker thread done servicing request
01:28:21.924 00.000 6880 OnExposeComplete: enter
01:28:21.924 00.000 6880 UpdateGuideState(): m_state=6
01:28:21.925 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1059
01:28:21.925 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=887.49, Mass=2028, SNR=31.3, Peak=127 HFD=4.8
01:28:21.925 00.000 6880 MultiStar: [#1 0.19,0.09,0.97,U] [#2 -0.26,0.18,1.02,U] [#3 -0.14,0.25,0.91,U] [#4 0.32,0.05,0.89,U] [#5 0.32,0.33,0.99,U] [#6 -0.07,0.21,0.95,U] [#7 0.28,-0.19,0.74,U] [#8 0.05,0.08,0.80,U] 
01:28:21.925 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.14}, one-star: {0.13, 0.13}
01:28:21.925 00.000 6880 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.61) = xAngle (2.64 = 2.64)
01:28:21.926 00.001 6880 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.61 = 2.61)
01:28:21.926 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.14 hyp=0.16 cameraTheta=1.03 mountX=-0.14 mountY=0.08, mountTheta=2.62
01:28:21.927 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.14, opts=13)
01:28:21.927 00.000 6880 Enqueuing Move request for scope (0.08, 0.14)
01:28:21.927 00.000 10052 Worker thread wakes up
01:28:21.927 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.14) opts 0xd
01:28:21.927 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.14)
01:28:21.927 00.000 10052 Moving (0.08, 0.14) raw xDistance=-0.14 yDistance=0.08
01:28:21.928 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:28:21.928 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
01:28:21.928 00.000 10052 MoveAxis(E, 41, ABG)
01:28:21.928 00.000 10052 Guiding  Dir = 2, Dur = 41
01:28:21.954 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:21.996 00.042 10052 IsSlewing returns 0
01:28:21.998 00.002 6880 UpdateGuideState exits: m=2028 SNR=31.3
01:28:21.998 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:21.998 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:21.998 00.000 6880 Enqueuing Expose request
01:28:22.069 00.071 10052 IsGuiding returns 0
01:28:22.213 00.144 10052 IsGuiding returns 0
01:28:22.213 00.000 10052 Move returns status 0, amount 41
01:28:22.213 00.000 10052 MoveAxis(N, 0, ABG)
01:28:22.213 00.000 10052 Move returns status 0, amount 0
01:28:22.213 00.000 10052 move complete, result=0
01:28:22.214 00.001 10052 worker thread done servicing request
01:28:22.214 00.000 6880 GuideStep: -0.1 px 41 ms EAST, 0.1 px 0 ms NORTH
01:28:22.214 00.000 10052 Worker thread wakes up
01:28:22.214 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:22.214 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:23.171 00.957 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"326c4b75-3c79-4668-a7a3-5c37e278c132"}
01:28:23.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"326c4b75-3c79-4668-a7a3-5c37e278c132"}
01:28:23.172 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"452a2e12-944e-4f85-8b02-1453b8bcb2c4"}
01:28:23.172 00.000 6880 case statement mapped state 6 to 3
01:28:23.173 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"452a2e12-944e-4f85-8b02-1453b8bcb2c4"}
01:28:23.173 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ee8e7b0-bd84-409a-aaaf-58e3d3a5d0f6"}
01:28:23.174 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1059,"width":15,"height":15,"star_pos":[6.86,7.49],"pixels":"..."},"id":"8ee8e7b0-bd84-409a-aaaf-58e3d3a5d0f6"}
01:28:23.355 00.181 10052 Exposure complete
01:28:23.426 00.071 10052 worker thread done servicing request
01:28:23.426 00.000 6880 OnExposeComplete: enter
01:28:23.426 00.000 6880 UpdateGuideState(): m_state=6
01:28:23.426 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1060
01:28:23.426 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.09, Mass=2066, SNR=31.6, Peak=143 HFD=4.4
01:28:23.427 00.001 6880 MultiStar: [#1 0.07,-0.01,0.96,U] [#2 -0.11,-0.11,0.97,U] [#3 0.04,-0.14,0.90,U] [#4 0.07,-0.04,0.87,U] [#5 0.00,0.05,1.01,U] [#6 0.04,-0.02,0.93,U] [#7 0.27,-0.03,0.80,U] [#8 0.07,-0.03,0.82,U] 
01:28:23.427 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.07}, one-star: {-0.07, -0.27}
01:28:23.427 00.000 6880 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.61) = xAngle (0.54 = 0.54)
01:28:23.427 00.000 6880 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
01:28:23.427 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.07 mountX=0.07 mountY=0.04, mountTheta=0.52
01:28:23.428 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.07, opts=13)
01:28:23.428 00.000 6880 Enqueuing Move request for scope (0.04, -0.07)
01:28:23.428 00.000 10052 Worker thread wakes up
01:28:23.428 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:28:23.429 00.001 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:28:23.429 00.000 10052 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=0.04
01:28:23.429 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:28:23.429 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.11, using input
01:28:23.429 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
01:28:23.429 00.000 10052 MoveAxis(E, 0, ABG)
01:28:23.429 00.000 10052 Move returns status 0, amount 0
01:28:23.429 00.000 10052 MoveAxis(N, 0, ABG)
01:28:23.429 00.000 10052 Move returns status 0, amount 0
01:28:23.429 00.000 10052 move complete, result=0
01:28:23.430 00.001 10052 worker thread done servicing request
01:28:23.455 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:23.494 00.039 6880 UpdateGuideState exits: m=2066 SNR=31.6
01:28:23.495 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:23.495 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:23.495 00.000 6880 Enqueuing Expose request
01:28:23.495 00.000 10052 Worker thread wakes up
01:28:23.495 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:23.495 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:23.495 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:24.412 00.917 10052 Exposure complete
01:28:24.483 00.071 10052 worker thread done servicing request
01:28:24.483 00.000 6880 OnExposeComplete: enter
01:28:24.483 00.000 6880 UpdateGuideState(): m_state=6
01:28:24.483 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1061
01:28:24.484 00.001 6880 Star::Find returns 1 (0), X=407.71, Y=887.30, Mass=2112, SNR=31.8, Peak=143 HFD=4.5
01:28:24.484 00.000 6880 MultiStar: [#1 0.10,0.15,0.96,U] [#2 0.05,-0.02,0.99,U] [#3 -0.07,-0.03,0.93,U] [#4 -0.05,-0.01,0.86,U] [#5 0.06,0.20,0.98,U] [#6 -0.00,0.10,0.93,U] [#7 0.06,0.03,0.78,U] [#8 0.04,-0.07,0.78,U] 
01:28:24.484 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.02, -0.05}
01:28:24.484 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
01:28:24.484 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
01:28:24.484 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.12 mountX=-0.04 mountY=0.02, mountTheta=2.71
01:28:24.485 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.04, opts=13)
01:28:24.485 00.000 6880 Enqueuing Move request for scope (0.02, 0.04)
01:28:24.486 00.001 10052 Worker thread wakes up
01:28:24.486 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
01:28:24.486 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
01:28:24.486 00.000 10052 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
01:28:24.486 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:28:24.486 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.17, using input
01:28:24.486 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.04
01:28:24.486 00.000 10052 MoveAxis(E, 0, ABG)
01:28:24.486 00.000 10052 Move returns status 0, amount 0
01:28:24.486 00.000 10052 MoveAxis(N, 0, ABG)
01:28:24.486 00.000 10052 Move returns status 0, amount 0
01:28:24.486 00.000 10052 move complete, result=0
01:28:24.486 00.000 10052 worker thread done servicing request
01:28:24.508 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:24.544 00.036 6880 UpdateGuideState exits: m=2112 SNR=31.8
01:28:24.544 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:24.544 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:24.544 00.000 6880 Enqueuing Expose request
01:28:24.544 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:24.545 00.001 10052 Worker thread wakes up
01:28:24.545 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:24.545 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:25.171 00.626 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"101890a7-cc99-494c-b96e-99146ba47147"}
01:28:25.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"101890a7-cc99-494c-b96e-99146ba47147"}
01:28:25.172 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96fcff2d-b4bd-4700-abb5-b20148370bf9"}
01:28:25.172 00.000 6880 case statement mapped state 6 to 3
01:28:25.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96fcff2d-b4bd-4700-abb5-b20148370bf9"}
01:28:25.172 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7f5b3051-164f-425f-88b6-27be601a2aa2"}
01:28:25.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1061,"width":15,"height":15,"star_pos":[6.71,7.30],"pixels":"..."},"id":"7f5b3051-164f-425f-88b6-27be601a2aa2"}
01:28:25.680 00.508 10052 Exposure complete
01:28:25.750 00.070 10052 worker thread done servicing request
01:28:25.750 00.000 6880 OnExposeComplete: enter
01:28:25.750 00.000 6880 UpdateGuideState(): m_state=6
01:28:25.750 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1062
01:28:25.750 00.000 6880 Star::Find returns 1 (0), X=407.32, Y=887.08, Mass=2189, SNR=32.5, Peak=118 HFD=4.7
01:28:25.751 00.001 6880 MultiStar: [#1 -0.35,0.02,0.95,U] [#2 -0.13,-0.17,0.95,U] [#3 -0.34,-0.01,0.87,U] [#4 -0.42,-0.06,0.86,U] [#5 -0.30,-0.14,0.99,U] [#6 -0.25,0.17,0.93,U] [#7 -0.37,-0.09,0.78,U] [#8 -0.26,-0.23,0.77,U] 
01:28:25.751 00.000 6880 refined, 8 included, MultiStar: {-0.31, -0.09}, one-star: {-0.42, -0.27}
01:28:25.751 00.000 6880 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
01:28:25.751 00.000 6880 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:28:25.751 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=-0.09 hyp=0.33 cameraTheta=-2.88 mountX=0.10 mountY=-0.31, mountTheta=-1.27
01:28:25.752 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=-0.09, opts=13)
01:28:25.752 00.000 6880 Enqueuing Move request for scope (-0.31, -0.09)
01:28:25.753 00.001 10052 Worker thread wakes up
01:28:25.753 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.09) opts 0xd
01:28:25.753 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, -0.09)
01:28:25.753 00.000 10052 Moving (-0.31, -0.09) raw xDistance=0.10 yDistance=-0.31
01:28:25.753 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:28:25.753 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.02
01:28:25.753 00.000 10052 MoveAxis(E, 0, ABG)
01:28:25.753 00.000 10052 Move returns status 0, amount 0
01:28:25.753 00.000 10052 MoveAxis(N, 0, ABG)
01:28:25.753 00.000 10052 Move returns status 0, amount 0
01:28:25.753 00.000 10052 move complete, result=0
01:28:25.753 00.000 10052 worker thread done servicing request
01:28:25.777 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:25.813 00.036 6880 UpdateGuideState exits: m=2189 SNR=32.5
01:28:25.813 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:25.813 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:25.813 00.000 6880 Enqueuing Expose request
01:28:25.814 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:28:25.814 00.000 10052 Worker thread wakes up
01:28:25.814 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:25.814 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:26.726 00.912 10052 Exposure complete
01:28:26.779 00.053 10052 worker thread done servicing request
01:28:26.779 00.000 6880 OnExposeComplete: enter
01:28:26.779 00.000 6880 UpdateGuideState(): m_state=6
01:28:26.779 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1063
01:28:26.779 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=887.46, Mass=2156, SNR=32.2, Peak=108 HFD=4.9
01:28:26.780 00.001 6880 MultiStar: [#1 -0.16,-0.15,0.96,U] [#2 -0.18,-0.21,0.97,U] [#3 -0.38,-0.11,0.89,U] [#4 -0.25,-0.38,0.84,U] [#5 -0.25,-0.08,0.99,U] [#6 -0.30,0.03,0.91,U] [#7 -0.20,-0.20,0.75,U] [#8 -0.32,-0.36,0.80,U] 
01:28:26.780 00.000 6880 single-star, 8 included, MultiStar: {-0.24, -0.14}, one-star: {-0.14, 0.11}
01:28:26.780 00.000 6880 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.61) = xAngle (4.12 = -2.17)
01:28:26.780 00.000 6880 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.09 = -2.20)
01:28:26.780 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.18 cameraTheta=2.50 mountX=-0.10 mountY=-0.15, mountTheta=-2.18
01:28:26.781 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.11, opts=13)
01:28:26.781 00.000 6880 Enqueuing Move request for scope (-0.14, 0.11)
01:28:26.781 00.000 10052 Worker thread wakes up
01:28:26.781 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
01:28:26.781 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
01:28:26.781 00.000 10052 Moving (-0.14, 0.11) raw xDistance=-0.10 yDistance=-0.15
01:28:26.781 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:28:26.781 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
01:28:26.781 00.000 10052 MoveAxis(E, 0, ABG)
01:28:26.781 00.000 10052 Move returns status 0, amount 0
01:28:26.782 00.001 10052 MoveAxis(N, 0, ABG)
01:28:26.782 00.000 10052 Move returns status 0, amount 0
01:28:26.782 00.000 10052 move complete, result=0
01:28:26.782 00.000 10052 worker thread done servicing request
01:28:26.800 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:26.833 00.033 6880 UpdateGuideState exits: m=2156 SNR=32.2
01:28:26.833 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:26.833 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:26.833 00.000 6880 Enqueuing Expose request
01:28:26.833 00.000 10052 Worker thread wakes up
01:28:26.833 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:26.833 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:26.833 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:27.170 00.337 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26a9c87c-38bb-4e9d-b7b8-06bac10108d8"}
01:28:27.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26a9c87c-38bb-4e9d-b7b8-06bac10108d8"}
01:28:27.171 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fac2e539-9f68-470b-93f6-a4664096a22e"}
01:28:27.171 00.000 6880 case statement mapped state 6 to 3
01:28:27.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fac2e539-9f68-470b-93f6-a4664096a22e"}
01:28:27.171 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4a1efd5e-364e-470e-850a-eb4aae612fdf"}
01:28:27.172 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1063,"width":15,"height":15,"star_pos":[6.59,7.46],"pixels":"..."},"id":"4a1efd5e-364e-470e-850a-eb4aae612fdf"}
01:28:27.973 00.801 10052 Exposure complete
01:28:28.032 00.059 10052 worker thread done servicing request
01:28:28.032 00.000 6880 OnExposeComplete: enter
01:28:28.032 00.000 6880 UpdateGuideState(): m_state=6
01:28:28.032 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1064
01:28:28.032 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=886.91, Mass=2136, SNR=32.1, Peak=129 HFD=4.4
01:28:28.033 00.001 6880 MultiStar: [#1 -0.22,-0.22,0.94,U] [#2 -0.24,-0.28,0.97,U] [#3 -0.31,-0.18,0.90,U] [#4 -0.23,-0.20,0.85,U] [#5 -0.23,-0.13,0.98,U] [#6 -0.21,-0.17,0.90,U] [#7 -0.30,-0.44,0.00,M1] [#8 -0.16,-0.36,0.79,U] 
01:28:28.033 00.000 6880 refined, 7 included, MultiStar: {-0.26, -0.25}, one-star: {-0.43, -0.45}
01:28:28.033 00.000 6880 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.61) = xAngle (-0.76 = -0.76)
01:28:28.033 00.000 6880 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
01:28:28.033 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.25 hyp=0.36 cameraTheta=-2.37 mountX=0.26 mountY=-0.25, mountTheta=-0.78
01:28:28.034 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.25, opts=13)
01:28:28.034 00.000 6880 Enqueuing Move request for scope (-0.26, -0.25)
01:28:28.034 00.000 10052 Worker thread wakes up
01:28:28.034 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.25) opts 0xd
01:28:28.034 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.25)
01:28:28.034 00.000 10052 Moving (-0.26, -0.25) raw xDistance=0.26 yDistance=-0.25
01:28:28.034 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:28:28.034 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.25, slope = -0.02
01:28:28.034 00.000 10052 MoveAxis(W, 69, ABG)
01:28:28.034 00.000 10052 Guiding  Dir = 3, Dur = 69
01:28:28.053 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:28.086 00.033 6880 UpdateGuideState exits: m=2136 SNR=32.1
01:28:28.086 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:28.086 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:28.086 00.000 6880 Enqueuing Expose request
01:28:28.112 00.026 10052 IsSlewing returns 0
01:28:28.185 00.073 10052 IsGuiding returns 0
01:28:28.241 00.056 10052 PulseGuide returned control before completion, sleep 23
01:28:28.320 00.079 10052 IsGuiding returns 1
01:28:28.321 00.001 10052 scope still moving after pulse duration time elapsed
01:28:28.390 00.069 10052 IsSlewing returns 0
01:28:28.460 00.070 10052 IsGuiding returns 0
01:28:28.460 00.000 10052 scope move finished after 69 + 205 ms
01:28:28.461 00.001 10052 Move returns status 0, amount 69
01:28:28.461 00.000 10052 MoveAxis(N, 34, ABG)
01:28:28.461 00.000 10052 Guiding  Dir = 0, Dur = 34
01:28:28.536 00.075 10052 IsSlewing returns 0
01:28:28.610 00.074 10052 IsGuiding returns 0
01:28:28.743 00.133 10052 IsGuiding returns 0
01:28:28.743 00.000 10052 Move returns status 0, amount 34
01:28:28.743 00.000 10052 move complete, result=0
01:28:28.743 00.000 10052 worker thread done servicing request
01:28:28.743 00.000 10052 Worker thread wakes up
01:28:28.744 00.001 6880 GuideStep: 0.3 px 69 ms WEST, -0.3 px 34 ms NORTH
01:28:28.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:28.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:29.170 00.426 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7e216cc5-0d6e-4bfe-9206-85b62a3b4ab2"}
01:28:29.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7e216cc5-0d6e-4bfe-9206-85b62a3b4ab2"}
01:28:29.171 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d599f9b-9f9a-409b-8a38-0a48756ba29a"}
01:28:29.171 00.000 6880 case statement mapped state 6 to 3
01:28:29.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d599f9b-9f9a-409b-8a38-0a48756ba29a"}
01:28:29.171 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7ffe11e1-6e1c-4592-b843-27e9025945fa"}
01:28:29.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1064,"width":15,"height":15,"star_pos":[7.31,6.91],"pixels":"..."},"id":"7ffe11e1-6e1c-4592-b843-27e9025945fa"}
01:28:29.653 00.482 10052 Exposure complete
01:28:29.723 00.070 10052 worker thread done servicing request
01:28:29.724 00.001 6880 OnExposeComplete: enter
01:28:29.724 00.000 6880 UpdateGuideState(): m_state=6
01:28:29.724 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1065
01:28:29.724 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=887.01, Mass=2207, SNR=32.6, Peak=127 HFD=4.9
01:28:29.724 00.000 6880 MultiStar: [#1 0.01,-0.00,0.95,U] [#2 -0.11,-0.03,0.99,U] [#3 -0.34,-0.00,0.89,U] [#4 -0.01,0.08,0.87,U] [#5 -0.20,0.06,0.95,U] [#6 -0.32,0.05,0.90,U] [#7 -0.13,-0.00,0.74,U] [#8 -0.32,-0.03,0.79,U] 
01:28:29.724 00.000 6880 refined, 8 included, MultiStar: {-0.19, -0.03}, one-star: {-0.32, -0.34}
01:28:29.724 00.000 6880 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.61) = xAngle (-1.38 = -1.38)
01:28:29.724 00.000 6880 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
01:28:29.725 00.001 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.99 mountX=0.04 mountY=-0.19, mountTheta=-1.38
01:28:29.726 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.03, opts=13)
01:28:29.726 00.000 6880 Enqueuing Move request for scope (-0.19, -0.03)
01:28:29.726 00.000 10052 Worker thread wakes up
01:28:29.726 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
01:28:29.726 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
01:28:29.726 00.000 10052 Moving (-0.19, -0.03) raw xDistance=0.04 yDistance=-0.19
01:28:29.726 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:28:29.726 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.20, using input
01:28:29.726 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.19, slope = -0.04
01:28:29.726 00.000 10052 MoveAxis(E, 0, ABG)
01:28:29.726 00.000 10052 Move returns status 0, amount 0
01:28:29.726 00.000 10052 MoveAxis(N, 35, ABG)
01:28:29.726 00.000 10052 Guiding  Dir = 0, Dur = 35
01:28:29.751 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:29.772 00.021 10052 IsSlewing returns 0
01:28:29.804 00.032 6880 UpdateGuideState exits: m=2207 SNR=32.6
01:28:29.804 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:29.804 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:29.804 00.000 6880 Enqueuing Expose request
01:28:29.846 00.042 10052 IsGuiding returns 0
01:28:29.990 00.144 10052 IsGuiding returns 0
01:28:29.990 00.000 10052 Move returns status 0, amount 35
01:28:29.990 00.000 10052 move complete, result=0
01:28:29.990 00.000 10052 worker thread done servicing request
01:28:29.990 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 35 ms NORTH
01:28:29.991 00.001 10052 Worker thread wakes up
01:28:29.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:29.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:31.121 01.130 10052 Exposure complete
01:28:31.169 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a7e9bcb2-490e-4e22-aa21-b80e24e90e63"}
01:28:31.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a7e9bcb2-490e-4e22-aa21-b80e24e90e63"}
01:28:31.170 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6093319b-c046-4233-b436-1fb97ba55afd"}
01:28:31.170 00.000 6880 case statement mapped state 6 to 3
01:28:31.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6093319b-c046-4233-b436-1fb97ba55afd"}
01:28:31.170 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7563195d-4291-4520-a895-0c9935155a70"}
01:28:31.171 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1065,"width":15,"height":15,"star_pos":[7.42,7.01],"pixels":"..."},"id":"7563195d-4291-4520-a895-0c9935155a70"}
01:28:31.196 00.025 10052 worker thread done servicing request
01:28:31.196 00.000 6880 OnExposeComplete: enter
01:28:31.196 00.000 6880 UpdateGuideState(): m_state=6
01:28:31.197 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1066
01:28:31.197 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=886.97, Mass=2197, SNR=32.6, Peak=152 HFD=4.2
01:28:31.197 00.000 6880 MultiStar: [#1 -0.16,-0.11,0.93,U] [#2 -0.15,-0.24,0.97,U] [#3 -0.17,-0.15,0.90,U] [#4 -0.27,-0.18,0.86,U] [#5 -0.16,-0.05,0.98,U] [#6 -0.08,-0.13,0.88,U] [#7 -0.13,-0.30,0.76,U] [#8 -0.05,-0.22,0.79,U] 
01:28:31.197 00.000 6880 refined, 8 included, MultiStar: {-0.17, -0.19}, one-star: {-0.31, -0.38}
01:28:31.197 00.000 6880 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.61) = xAngle (-0.67 = -0.67)
01:28:31.197 00.000 6880 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
01:28:31.198 00.001 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-2.28 mountX=0.20 mountY=-0.16, mountTheta=-0.68
01:28:31.199 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.19, opts=13)
01:28:31.199 00.000 6880 Enqueuing Move request for scope (-0.17, -0.19)
01:28:31.199 00.000 10052 Worker thread wakes up
01:28:31.199 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
01:28:31.199 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
01:28:31.199 00.000 10052 Moving (-0.17, -0.19) raw xDistance=0.20 yDistance=-0.16
01:28:31.199 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:28:31.199 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.17, using input
01:28:31.199 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.04
01:28:31.199 00.000 10052 MoveAxis(W, 54, ABG)
01:28:31.200 00.001 10052 Guiding  Dir = 3, Dur = 54
01:28:31.220 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:31.220 00.000 10052 IsSlewing returns 0
01:28:31.252 00.032 6880 UpdateGuideState exits: m=2197 SNR=32.6
01:28:31.252 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:31.252 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:31.252 00.000 6880 Enqueuing Expose request
01:28:31.259 00.007 10052 IsGuiding returns 0
01:28:31.286 00.027 10052 PulseGuide returned control before completion, sleep 37
01:28:31.359 00.073 10052 IsGuiding returns 0
01:28:31.359 00.000 10052 Move returns status 0, amount 54
01:28:31.359 00.000 10052 MoveAxis(N, 0, ABG)
01:28:31.359 00.000 10052 Move returns status 0, amount 0
01:28:31.359 00.000 10052 move complete, result=0
01:28:31.359 00.000 10052 worker thread done servicing request
01:28:31.359 00.000 10052 Worker thread wakes up
01:28:31.359 00.000 6880 GuideStep: 0.2 px 54 ms WEST, -0.2 px 0 ms NORTH
01:28:31.359 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:31.360 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:32.272 00.912 10052 Exposure complete
01:28:32.344 00.072 10052 worker thread done servicing request
01:28:32.344 00.000 6880 OnExposeComplete: enter
01:28:32.344 00.000 6880 UpdateGuideState(): m_state=6
01:28:32.344 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1067
01:28:32.344 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=886.84, Mass=2103, SNR=31.9, Peak=137 HFD=4.4
01:28:32.345 00.001 6880 MultiStar: [#1 -0.40,-0.21,0.95,U] [#2 -0.42,-0.25,0.99,U] [#3 -0.58,-0.29,0.00,M1] [#4 -0.27,-0.25,0.85,U] [#5 -0.32,-0.08,0.99,U] [#6 -0.55,-0.33,0.00,M1] [#7 -0.29,-0.25,0.77,U] [#8 -0.57,-0.28,0.00,M1] 
01:28:32.345 00.000 6880 refined, 5 included, MultiStar: {-0.38, -0.26}, one-star: {-0.53, -0.51}
01:28:32.345 00.000 6880 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.61) = xAngle (-0.93 = -0.93)
01:28:32.345 00.000 6880 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
01:28:32.345 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=-0.26 hyp=0.46 cameraTheta=-2.54 mountX=0.27 mountY=-0.38, mountTheta=-0.94
01:28:32.347 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=-0.26, opts=13)
01:28:32.347 00.000 6880 Enqueuing Move request for scope (-0.38, -0.26)
01:28:32.347 00.000 10052 Worker thread wakes up
01:28:32.347 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.26) opts 0xd
01:28:32.347 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, -0.26)
01:28:32.347 00.000 10052 Moving (-0.38, -0.26) raw xDistance=0.27 yDistance=-0.38
01:28:32.348 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
01:28:32.348 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.38, slope = -0.04
01:28:32.348 00.000 10052 MoveAxis(W, 76, ABG)
01:28:32.348 00.000 10052 Guiding  Dir = 3, Dur = 76
01:28:32.369 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:32.401 00.032 6880 UpdateGuideState exits: m=2103 SNR=31.9
01:28:32.401 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:32.401 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:32.401 00.000 6880 Enqueuing Expose request
01:28:32.418 00.017 10052 IsSlewing returns 0
01:28:32.455 00.037 10052 IsGuiding returns 0
01:28:32.483 00.028 10052 PulseGuide returned control before completion, sleep 59
01:28:32.572 00.089 10052 IsGuiding returns 0
01:28:32.572 00.000 10052 Move returns status 0, amount 76
01:28:32.572 00.000 10052 MoveAxis(N, 78, ABG)
01:28:32.572 00.000 10052 Guiding  Dir = 0, Dur = 78
01:28:32.610 00.038 10052 IsSlewing returns 0
01:28:32.648 00.038 10052 IsGuiding returns 0
01:28:32.676 00.028 10052 PulseGuide returned control before completion, sleep 61
01:28:32.762 00.086 10052 IsGuiding returns 0
01:28:32.762 00.000 10052 Move returns status 0, amount 78
01:28:32.762 00.000 10052 move complete, result=0
01:28:32.762 00.000 10052 worker thread done servicing request
01:28:32.763 00.001 6880 GuideStep: 0.3 px 76 ms WEST, -0.4 px 78 ms NORTH
01:28:32.763 00.000 10052 Worker thread wakes up
01:28:32.763 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:32.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:33.168 00.405 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b26c67ae-2467-49ab-b9e5-8d1f76828605"}
01:28:33.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b26c67ae-2467-49ab-b9e5-8d1f76828605"}
01:28:33.169 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7b2b2a27-efae-4056-9b74-3e3a29b2156e"}
01:28:33.169 00.000 6880 case statement mapped state 6 to 3
01:28:33.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b2b2a27-efae-4056-9b74-3e3a29b2156e"}
01:28:33.169 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"554b2f59-b611-4c63-abf7-ac8246c393d8"}
01:28:33.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1067,"width":15,"height":15,"star_pos":[7.21,6.84],"pixels":"..."},"id":"554b2f59-b611-4c63-abf7-ac8246c393d8"}
01:28:33.900 00.731 10052 Exposure complete
01:28:33.981 00.081 10052 worker thread done servicing request
01:28:33.981 00.000 6880 OnExposeComplete: enter
01:28:33.981 00.000 6880 UpdateGuideState(): m_state=6
01:28:33.981 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1068
01:28:33.981 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=886.98, Mass=2110, SNR=31.8, Peak=118 HFD=4.8
01:28:33.982 00.001 6880 MultiStar: [#1 0.08,-0.11,0.97,U] [#2 -0.18,-0.18,0.98,U] [#3 -0.17,-0.10,0.91,U] [#4 0.16,-0.19,0.86,U] [#5 0.01,-0.17,0.97,U] [#6 -0.15,0.06,0.94,U] [#7 0.16,0.11,0.75,U] [#8 0.10,-0.17,0.78,U] 
01:28:33.982 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.13}, one-star: {0.02, -0.37}
01:28:33.982 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
01:28:33.982 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
01:28:33.982 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.60 mountX=0.13 mountY=-0.00, mountTheta=-0.02
01:28:33.983 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.13, opts=13)
01:28:33.984 00.001 6880 Enqueuing Move request for scope (-0.00, -0.13)
01:28:33.984 00.000 10052 Worker thread wakes up
01:28:33.984 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
01:28:33.984 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
01:28:33.984 00.000 10052 Moving (-0.00, -0.13) raw xDistance=0.13 yDistance=-0.00
01:28:33.984 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
01:28:33.984 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.12, using input
01:28:33.984 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.03
01:28:33.984 00.000 10052 MoveAxis(W, 39, ABG)
01:28:33.984 00.000 10052 Guiding  Dir = 3, Dur = 39
01:28:34.007 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:34.029 00.022 10052 IsSlewing returns 0
01:28:34.046 00.017 6880 UpdateGuideState exits: m=2110 SNR=31.8
01:28:34.046 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:34.046 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:34.046 00.000 6880 Enqueuing Expose request
01:28:34.108 00.062 10052 IsGuiding returns 0
01:28:34.252 00.144 10052 IsGuiding returns 0
01:28:34.252 00.000 10052 Move returns status 0, amount 39
01:28:34.253 00.001 10052 MoveAxis(N, 0, ABG)
01:28:34.253 00.000 10052 Move returns status 0, amount 0
01:28:34.253 00.000 10052 move complete, result=0
01:28:34.253 00.000 10052 worker thread done servicing request
01:28:34.253 00.000 6880 GuideStep: 0.1 px 39 ms WEST, -0.0 px 0 ms NORTH
01:28:34.253 00.000 10052 Worker thread wakes up
01:28:34.253 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:34.253 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:35.168 00.915 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88ccffcf-4157-41b8-8365-4dadbe37705f"}
01:28:35.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88ccffcf-4157-41b8-8365-4dadbe37705f"}
01:28:35.168 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d843d908-59c9-4503-b91f-f1493ddf58be"}
01:28:35.168 00.000 6880 case statement mapped state 6 to 3
01:28:35.170 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d843d908-59c9-4503-b91f-f1493ddf58be"}
01:28:35.171 00.001 10052 Exposure complete
01:28:35.172 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"564a6015-b0e9-4aae-8144-a06294e53096"}
01:28:35.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1068,"width":15,"height":15,"star_pos":[6.76,6.98],"pixels":"..."},"id":"564a6015-b0e9-4aae-8144-a06294e53096"}
01:28:35.304 00.132 10052 worker thread done servicing request
01:28:35.304 00.000 6880 OnExposeComplete: enter
01:28:35.304 00.000 6880 UpdateGuideState(): m_state=6
01:28:35.304 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1069
01:28:35.305 00.001 6880 Star::Find returns 1 (0), X=408.04, Y=887.50, Mass=2186, SNR=32.4, Peak=144 HFD=4.9
01:28:35.305 00.000 6880 MultiStar: [#1 0.46,0.08,0.96,U] [#2 0.16,-0.07,0.96,U] [#3 0.00,0.07,0.90,U] [#4 0.46,0.13,0.84,U] [#5 0.49,0.39,0.00,M1] [#6 0.01,0.06,0.92,U] [#7 0.51,0.12,0.00,M1] [#8 0.33,-0.11,0.79,U] 
01:28:35.305 00.000 6880 refined, 6 included, MultiStar: {0.24, 0.05}, one-star: {0.30, 0.15}
01:28:35.305 00.000 6880 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.61) = xAngle (1.80 = 1.80)
01:28:35.305 00.000 6880 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.77 = 1.77)
01:28:35.305 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.05 hyp=0.25 cameraTheta=0.19 mountX=-0.06 mountY=0.24, mountTheta=1.80
01:28:35.307 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.05, opts=13)
01:28:35.307 00.000 6880 Enqueuing Move request for scope (0.24, 0.05)
01:28:35.307 00.000 10052 Worker thread wakes up
01:28:35.307 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.05) opts 0xd
01:28:35.308 00.001 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.05)
01:28:35.308 00.000 10052 Moving (0.24, 0.05) raw xDistance=-0.06 yDistance=0.24
01:28:35.308 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:28:35.308 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.24, slope = 0.01
01:28:35.308 00.000 10052 MoveAxis(E, 0, ABG)
01:28:35.308 00.000 10052 Move returns status 0, amount 0
01:28:35.308 00.000 10052 MoveAxis(S, 16, ABG)
01:28:35.308 00.000 10052 Guiding  Dir = 1, Dur = 16
01:28:35.329 00.021 10052 IsSlewing returns 0
01:28:35.338 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:35.367 00.029 10052 IsGuiding returns 0
01:28:35.388 00.021 6880 UpdateGuideState exits: m=2186 SNR=32.4
01:28:35.388 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:35.388 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:35.389 00.001 6880 Enqueuing Expose request
01:28:35.432 00.043 10052 IsGuiding returns 0
01:28:35.433 00.001 10052 Move returns status 0, amount 16
01:28:35.433 00.000 10052 move complete, result=0
01:28:35.433 00.000 10052 worker thread done servicing request
01:28:35.433 00.000 10052 Worker thread wakes up
01:28:35.433 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:35.433 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:35.433 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 16 ms SOUTH
01:28:36.565 01.132 10052 Exposure complete
01:28:36.635 00.070 10052 worker thread done servicing request
01:28:36.635 00.000 6880 OnExposeComplete: enter
01:28:36.635 00.000 6880 UpdateGuideState(): m_state=6
01:28:36.636 00.001 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1070
01:28:36.636 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.37, Mass=2091, SNR=31.7, Peak=149 HFD=4.6
01:28:36.636 00.000 6880 MultiStar: [#1 0.28,0.21,0.96,U] [#2 -0.05,0.02,1.04,U] [#3 0.12,0.02,0.92,U] [#4 0.32,0.23,0.87,U] [#5 0.32,0.62,0.00,M2] [#6 0.18,0.09,0.91,U] [#7 0.30,0.05,0.76,U] [#8 0.35,0.33,0.81,U] 
01:28:36.636 00.000 6880 single-star, 7 included, MultiStar: {0.19, 0.12}, one-star: {0.14, 0.01}
01:28:36.636 00.000 6880 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
01:28:36.637 00.001 6880 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.68 = 1.68)
01:28:36.637 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.01 hyp=0.14 cameraTheta=0.10 mountX=-0.02 mountY=0.14, mountTheta=1.72
01:28:36.638 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.01, opts=13)
01:28:36.638 00.000 6880 Enqueuing Move request for scope (0.14, 0.01)
01:28:36.638 00.000 10052 Worker thread wakes up
01:28:36.638 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.01) opts 0xd
01:28:36.638 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.01)
01:28:36.639 00.001 10052 Moving (0.14, 0.01) raw xDistance=-0.02 yDistance=0.14
01:28:36.639 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:28:36.639 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.15, using input
01:28:36.639 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.03
01:28:36.639 00.000 10052 MoveAxis(E, 0, ABG)
01:28:36.639 00.000 10052 Move returns status 0, amount 0
01:28:36.639 00.000 10052 MoveAxis(N, 0, ABG)
01:28:36.639 00.000 10052 Move returns status 0, amount 0
01:28:36.639 00.000 10052 move complete, result=0
01:28:36.639 00.000 10052 worker thread done servicing request
01:28:36.663 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:36.705 00.042 6880 UpdateGuideState exits: m=2091 SNR=31.7
01:28:36.705 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:36.705 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:36.705 00.000 6880 Enqueuing Expose request
01:28:36.705 00.000 10052 Worker thread wakes up
01:28:36.705 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:36.706 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:36.706 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:37.169 00.463 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"364e8abd-8c0d-418a-a6a0-d7f42d5b7250"}
01:28:37.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"364e8abd-8c0d-418a-a6a0-d7f42d5b7250"}
01:28:37.170 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e200d1b-52a5-4322-a9a3-2dfafe590027"}
01:28:37.170 00.000 6880 case statement mapped state 6 to 3
01:28:37.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e200d1b-52a5-4322-a9a3-2dfafe590027"}
01:28:37.170 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"920e7e3c-6ed0-4ac7-a9a1-15f66544fddd"}
01:28:37.171 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1070,"width":15,"height":15,"star_pos":[6.87,7.37],"pixels":"..."},"id":"920e7e3c-6ed0-4ac7-a9a1-15f66544fddd"}
01:28:37.612 00.441 10052 Exposure complete
01:28:37.687 00.075 10052 worker thread done servicing request
01:28:37.687 00.000 6880 OnExposeComplete: enter
01:28:37.687 00.000 6880 UpdateGuideState(): m_state=6
01:28:37.688 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1071
01:28:37.688 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=887.31, Mass=2175, SNR=32.3, Peak=144 HFD=4.6
01:28:37.688 00.000 6880 MultiStar: [#1 0.24,0.31,0.93,U] [#2 0.15,0.11,1.01,U] [#3 -0.06,0.30,0.91,U] [#4 0.22,0.30,0.84,U] [#5 0.22,0.58,0.00,M3] [#6 -0.01,0.25,0.92,U] [#7 0.10,0.17,0.76,U] [#8 0.23,0.12,0.81,U] 
01:28:37.688 00.000 6880 single-star, 7 included, MultiStar: {0.13, 0.19}, one-star: {0.14, -0.04}
01:28:37.688 00.000 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.34 = 1.34)
01:28:37.688 00.000 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
01:28:37.689 00.001 6880 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.27 mountX=0.03 mountY=0.14, mountTheta=1.34
01:28:37.690 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.04, opts=13)
01:28:37.690 00.000 6880 Enqueuing Move request for scope (0.14, -0.04)
01:28:37.690 00.000 10052 Worker thread wakes up
01:28:37.691 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
01:28:37.691 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
01:28:37.691 00.000 10052 Moving (0.14, -0.04) raw xDistance=0.03 yDistance=0.14
01:28:37.691 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:28:37.691 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.24, using input
01:28:37.691 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.05
01:28:37.691 00.000 10052 MoveAxis(E, 0, ABG)
01:28:37.691 00.000 10052 Move returns status 0, amount 0
01:28:37.691 00.000 10052 MoveAxis(N, 0, ABG)
01:28:37.691 00.000 10052 Move returns status 0, amount 0
01:28:37.691 00.000 10052 move complete, result=0
01:28:37.691 00.000 10052 worker thread done servicing request
01:28:37.719 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:37.758 00.039 6880 UpdateGuideState exits: m=2175 SNR=32.3
01:28:37.758 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:37.759 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:37.759 00.000 6880 Enqueuing Expose request
01:28:37.759 00.000 10052 Worker thread wakes up
01:28:37.759 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:28:37.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:37.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:38.901 01.142 10052 Exposure complete
01:28:38.988 00.087 10052 worker thread done servicing request
01:28:38.989 00.001 6880 OnExposeComplete: enter
01:28:38.989 00.000 6880 UpdateGuideState(): m_state=6
01:28:38.989 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1072
01:28:38.989 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=887.09, Mass=2167, SNR=32.3, Peak=142 HFD=4.3
01:28:38.990 00.001 6880 MultiStar: [#1 0.21,0.06,0.98,U] [#2 -0.04,-0.04,0.98,U] [#3 -0.09,-0.08,0.89,U] [#4 0.19,0.08,0.84,U] [#5 0.00,-0.08,0.99,U] [#6 0.02,0.03,0.92,U] [#7 0.23,0.09,0.77,U] [#8 0.18,-0.32,0.78,U] 
01:28:38.990 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {-0.19, -0.27}
01:28:38.990 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
01:28:38.990 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
01:28:38.990 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.89 mountX=0.06 mountY=0.05, mountTheta=0.71
01:28:38.992 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.06, opts=13)
01:28:38.992 00.000 6880 Enqueuing Move request for scope (0.05, -0.06)
01:28:38.992 00.000 10052 Worker thread wakes up
01:28:38.993 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
01:28:38.993 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
01:28:38.993 00.000 10052 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=0.05
01:28:38.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:28:38.993 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.21, using input
01:28:38.993 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.05
01:28:38.993 00.000 10052 MoveAxis(E, 0, ABG)
01:28:38.993 00.000 10052 Move returns status 0, amount 0
01:28:38.993 00.000 10052 MoveAxis(N, 0, ABG)
01:28:38.993 00.000 10052 Move returns status 0, amount 0
01:28:38.993 00.000 10052 move complete, result=0
01:28:38.993 00.000 10052 worker thread done servicing request
01:28:39.022 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:39.068 00.046 6880 UpdateGuideState exits: m=2167 SNR=32.3
01:28:39.069 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:39.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:39.069 00.000 6880 Enqueuing Expose request
01:28:39.069 00.000 10052 Worker thread wakes up
01:28:39.069 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:28:39.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:39.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:39.189 00.120 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c6405f0-1527-4674-b334-55c089f9b812"}
01:28:39.189 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c6405f0-1527-4674-b334-55c089f9b812"}
01:28:39.189 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e6541dc-708f-4219-9c9a-7498afc7c1d9"}
01:28:39.189 00.000 6880 case statement mapped state 6 to 3
01:28:39.189 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e6541dc-708f-4219-9c9a-7498afc7c1d9"}
01:28:39.191 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f25fed5d-ddaa-46bc-89be-12d424b231fd"}
01:28:39.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1072,"width":15,"height":15,"star_pos":[6.54,7.09],"pixels":"..."},"id":"f25fed5d-ddaa-46bc-89be-12d424b231fd"}
01:28:39.977 00.786 10052 Exposure complete
01:28:40.055 00.078 10052 worker thread done servicing request
01:28:40.055 00.000 6880 OnExposeComplete: enter
01:28:40.055 00.000 6880 UpdateGuideState(): m_state=6
01:28:40.056 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1073
01:28:40.056 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=886.89, Mass=2125, SNR=31.9, Peak=125 HFD=4.6
01:28:40.056 00.000 6880 MultiStar: [#1 0.30,-0.02,0.96,U] [#2 0.04,-0.23,0.99,U] [#3 0.04,-0.07,0.91,U] [#4 0.48,-0.09,0.87,U] [#5 0.26,-0.05,1.00,U] [#6 0.16,0.04,0.91,U] [#7 0.34,0.05,0.77,U] [#8 0.24,-0.21,0.79,U] 
01:28:40.056 00.000 6880 refined, 8 included, MultiStar: {0.21, -0.12}, one-star: {0.11, -0.46}
01:28:40.057 00.001 6880 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.61) = xAngle (1.10 = 1.10)
01:28:40.057 00.000 6880 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
01:28:40.057 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.12 hyp=0.25 cameraTheta=-0.52 mountX=0.11 mountY=0.21, mountTheta=1.09
01:28:40.058 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.12, opts=13)
01:28:40.059 00.001 6880 Enqueuing Move request for scope (0.21, -0.12)
01:28:40.059 00.000 10052 Worker thread wakes up
01:28:40.059 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.12) opts 0xd
01:28:40.059 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.12)
01:28:40.059 00.000 10052 Moving (0.21, -0.12) raw xDistance=0.11 yDistance=0.21
01:28:40.059 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:28:40.059 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.25, using input
01:28:40.059 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:28:40.059 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.21, slope = 0.06
01:28:40.059 00.000 10052 MoveAxis(W, 30, ABG)
01:28:40.059 00.000 10052 Guiding  Dir = 3, Dur = 30
01:28:40.087 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:40.107 00.020 10052 IsSlewing returns 0
01:28:40.126 00.019 6880 UpdateGuideState exits: m=2125 SNR=31.9
01:28:40.126 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:40.126 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:40.126 00.000 6880 Enqueuing Expose request
01:28:40.173 00.047 10052 IsGuiding returns 0
01:28:40.308 00.135 10052 IsGuiding returns 0
01:28:40.308 00.000 10052 Move returns status 0, amount 30
01:28:40.310 00.002 10052 MoveAxis(S, 39, ABG)
01:28:40.310 00.000 10052 Guiding  Dir = 1, Dur = 39
01:28:40.379 00.069 10052 IsSlewing returns 0
01:28:40.455 00.076 10052 IsGuiding returns 0
01:28:40.593 00.138 10052 IsGuiding returns 0
01:28:40.594 00.001 10052 Move returns status 0, amount 39
01:28:40.594 00.000 10052 move complete, result=0
01:28:40.594 00.000 10052 worker thread done servicing request
01:28:40.594 00.000 6880 GuideStep: 0.1 px 30 ms WEST, 0.2 px 39 ms SOUTH
01:28:40.594 00.000 10052 Worker thread wakes up
01:28:40.594 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:40.594 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:41.167 00.573 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91509413-2230-4c75-ae31-e894a3dfa722"}
01:28:41.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91509413-2230-4c75-ae31-e894a3dfa722"}
01:28:41.168 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a98c98b7-be59-4a65-8820-cb86a41ff1db"}
01:28:41.168 00.000 6880 case statement mapped state 6 to 3
01:28:41.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a98c98b7-be59-4a65-8820-cb86a41ff1db"}
01:28:41.168 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c301d67c-ee84-41ed-af2e-18c49bff9ea3"}
01:28:41.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1073,"width":15,"height":15,"star_pos":[6.85,6.89],"pixels":"..."},"id":"c301d67c-ee84-41ed-af2e-18c49bff9ea3"}
01:28:41.730 00.562 10052 Exposure complete
01:28:41.793 00.063 10052 worker thread done servicing request
01:28:41.793 00.000 6880 OnExposeComplete: enter
01:28:41.793 00.000 6880 UpdateGuideState(): m_state=6
01:28:41.794 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1074
01:28:41.794 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=886.55, Mass=2160, SNR=32.3, Peak=145 HFD=4.5
01:28:41.794 00.000 6880 MultiStar: [#1 0.30,-0.51,0.00,M1] [#2 -0.05,-0.71,0.00,M1] [#3 0.26,-0.69,0.00,M1] [#4 -0.03,-0.65,0.00,M1] [#5 0.38,-0.47,0.00,M2] [#6 0.31,-0.53,0.00,M1] [#7 0.14,-0.84,0.00,M1] [#8 0.51,-0.63,0.00,M1] 
01:28:41.794 00.000 6880 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
01:28:41.795 00.001 6880 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
01:28:41.795 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.80 hyp=0.80 cameraTheta=-1.50 mountX=0.80 mountY=0.07, mountTheta=0.08
01:28:41.796 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.80, opts=13)
01:28:41.796 00.000 6880 Enqueuing Move request for scope (0.06, -0.80)
01:28:41.796 00.000 10052 Worker thread wakes up
01:28:41.796 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.80) opts 0xd
01:28:41.796 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.80)
01:28:41.796 00.000 10052 Moving (0.06, -0.80) raw xDistance=0.80 yDistance=0.07
01:28:41.796 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.80
01:28:41.796 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:28:41.797 00.001 10052 MoveAxis(W, 215, ABG)
01:28:41.797 00.000 10052 Guiding  Dir = 3, Dur = 215
01:28:41.819 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:41.845 00.026 10052 IsSlewing returns 0
01:28:41.852 00.007 6880 UpdateGuideState exits: m=2160 SNR=32.3
01:28:41.852 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:41.852 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:41.854 00.002 6880 Enqueuing Expose request
01:28:41.924 00.070 10052 IsGuiding returns 0
01:28:41.987 00.063 10052 PulseGuide returned control before completion, sleep 162
01:28:42.210 00.223 10052 IsGuiding returns 1
01:28:42.210 00.000 10052 scope still moving after pulse duration time elapsed
01:28:42.290 00.080 10052 IsSlewing returns 0
01:28:42.370 00.080 10052 IsGuiding returns 0
01:28:42.370 00.000 10052 scope move finished after 215 + 230 ms
01:28:42.370 00.000 10052 Move returns status 0, amount 215
01:28:42.370 00.000 10052 MoveAxis(N, 0, ABG)
01:28:42.370 00.000 10052 Move returns status 0, amount 0
01:28:42.370 00.000 10052 move complete, result=0
01:28:42.370 00.000 10052 worker thread done servicing request
01:28:42.370 00.000 10052 Worker thread wakes up
01:28:42.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:42.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:42.371 00.001 6880 GuideStep: 0.8 px 215 ms WEST, 0.1 px 0 ms NORTH
01:28:43.166 00.795 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f8c68fc-ce57-4c4e-9fab-272622557a59"}
01:28:43.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f8c68fc-ce57-4c4e-9fab-272622557a59"}
01:28:43.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01e9fcc6-4d21-4032-b220-03f749f62c68"}
01:28:43.167 00.000 6880 case statement mapped state 6 to 3
01:28:43.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01e9fcc6-4d21-4032-b220-03f749f62c68"}
01:28:43.168 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"950ce728-e870-49fd-af8d-63e517e4e9fc"}
01:28:43.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1074,"width":15,"height":15,"star_pos":[6.79,6.55],"pixels":"..."},"id":"950ce728-e870-49fd-af8d-63e517e4e9fc"}
01:28:43.282 00.114 10052 Exposure complete
01:28:43.361 00.079 10052 worker thread done servicing request
01:28:43.361 00.000 6880 OnExposeComplete: enter
01:28:43.361 00.000 6880 UpdateGuideState(): m_state=6
01:28:43.362 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1075
01:28:43.362 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.44, Mass=2180, SNR=32.5, Peak=161 HFD=4.6
01:28:43.362 00.000 6880 MultiStar: [#1 -0.07,-0.83,0.00,M2] [#2 -0.23,-0.76,0.00,M2] [#3 -0.34,-0.75,0.00,M2] [#4 -0.14,-0.87,0.00,M2] [#5 0.16,-0.59,0.00,M3] [#6 -0.30,-0.59,0.00,M2] [#7 -0.00,-0.78,0.00,M2] [#8 -0.00,-0.74,0.00,M2] 
01:28:43.362 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
01:28:43.363 00.001 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:28:43.363 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.91 hyp=0.91 cameraTheta=-1.57 mountX=0.91 mountY=0.01, mountTheta=0.01
01:28:43.364 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.91, opts=13)
01:28:43.364 00.000 6880 Enqueuing Move request for scope (0.00, -0.91)
01:28:43.365 00.001 10052 Worker thread wakes up
01:28:43.365 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.91) opts 0xd
01:28:43.365 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.91)
01:28:43.365 00.000 10052 Moving (0.00, -0.91) raw xDistance=0.91 yDistance=0.01
01:28:43.365 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.91
01:28:43.365 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
01:28:43.365 00.000 10052 MoveAxis(W, 254, ABG)
01:28:43.365 00.000 10052 Guiding  Dir = 3, Dur = 254
01:28:43.386 00.021 10052 IsSlewing returns 0
01:28:43.392 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:43.425 00.033 10052 IsGuiding returns 0
01:28:43.434 00.009 6880 UpdateGuideState exits: m=2180 SNR=32.5
01:28:43.434 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:43.434 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:43.434 00.000 6880 Enqueuing Expose request
01:28:43.452 00.018 10052 PulseGuide returned control before completion, sleep 238
01:28:43.756 00.304 10052 IsGuiding returns 0
01:28:43.756 00.000 10052 Move returns status 0, amount 254
01:28:43.756 00.000 10052 MoveAxis(N, 0, ABG)
01:28:43.756 00.000 10052 Move returns status 0, amount 0
01:28:43.756 00.000 10052 move complete, result=0
01:28:43.757 00.001 10052 worker thread done servicing request
01:28:43.757 00.000 6880 GuideStep: 0.9 px 254 ms WEST, 0.0 px 0 ms NORTH
01:28:43.757 00.000 10052 Worker thread wakes up
01:28:43.758 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:43.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:44.900 01.142 10052 Exposure complete
01:28:44.980 00.080 10052 worker thread done servicing request
01:28:44.980 00.000 6880 OnExposeComplete: enter
01:28:44.980 00.000 6880 UpdateGuideState(): m_state=6
01:28:44.981 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1076
01:28:44.981 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=886.67, Mass=2273, SNR=33.1, Peak=154 HFD=4.7
01:28:44.982 00.001 6880 MultiStar: [#1 0.09,-0.71,0.00,M3] [#2 -0.07,-0.84,0.00,M3] [#3 -0.01,-0.69,0.00,M3] [#4 -0.11,-0.65,0.00,M3] [#5 -0.09,-0.39,0.97,U] [#6 -0.08,-0.66,0.00,M3] [#7 0.04,-0.63,0.00,M3] [#8 0.03,-0.69,0.00,M3] 
01:28:44.982 00.000 6880 refined, 1 included, MultiStar: {-0.10, -0.54}, one-star: {-0.11, -0.68}
01:28:44.982 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
01:28:44.982 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:28:44.982 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.54 hyp=0.55 cameraTheta=-1.76 mountX=0.54 mountY=-0.10, mountTheta=-0.18
01:28:44.984 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.54, opts=13)
01:28:44.984 00.000 6880 Enqueuing Move request for scope (-0.10, -0.54)
01:28:44.984 00.000 10052 Worker thread wakes up
01:28:44.985 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.54) opts 0xd
01:28:44.985 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.54)
01:28:44.985 00.000 10052 Moving (-0.10, -0.54) raw xDistance=0.54 yDistance=-0.10
01:28:44.985 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.54
01:28:44.985 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
01:28:44.985 00.000 10052 MoveAxis(W, 158, ABG)
01:28:44.985 00.000 10052 Guiding  Dir = 3, Dur = 158
01:28:45.007 00.022 10052 IsSlewing returns 0
01:28:45.014 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:45.043 00.029 10052 IsGuiding returns 0
01:28:45.060 00.017 6880 UpdateGuideState exits: m=2273 SNR=33.1
01:28:45.060 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:45.060 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:45.060 00.000 6880 Enqueuing Expose request
01:28:45.076 00.016 10052 PulseGuide returned control before completion, sleep 137
01:28:45.184 00.108 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e4cd218c-d3e1-4757-9ca2-ff5d8ea1499e"}
01:28:45.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e4cd218c-d3e1-4757-9ca2-ff5d8ea1499e"}
01:28:45.186 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"141af74b-40bf-4233-8655-94fc600da527"}
01:28:45.186 00.000 6880 case statement mapped state 6 to 3
01:28:45.187 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"141af74b-40bf-4233-8655-94fc600da527"}
01:28:45.189 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b31f2ea-f90a-412e-959f-b7cccf285570"}
01:28:45.189 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1076,"width":15,"height":15,"star_pos":[6.62,6.67],"pixels":"..."},"id":"0b31f2ea-f90a-412e-959f-b7cccf285570"}
01:28:45.236 00.047 10052 IsGuiding returns 1
01:28:45.236 00.000 10052 scope still moving after pulse duration time elapsed
01:28:45.282 00.046 10052 IsSlewing returns 0
01:28:45.321 00.039 10052 IsGuiding returns 0
01:28:45.321 00.000 10052 scope move finished after 158 + 119 ms
01:28:45.321 00.000 10052 Move returns status 0, amount 158
01:28:45.321 00.000 10052 MoveAxis(N, 0, ABG)
01:28:45.321 00.000 10052 Move returns status 0, amount 0
01:28:45.321 00.000 10052 move complete, result=0
01:28:45.321 00.000 10052 worker thread done servicing request
01:28:45.321 00.000 6880 GuideStep: 0.5 px 158 ms WEST, -0.1 px 0 ms NORTH
01:28:45.323 00.002 10052 Worker thread wakes up
01:28:45.323 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:45.323 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:46.234 00.911 10052 Exposure complete
01:28:46.320 00.086 10052 worker thread done servicing request
01:28:46.320 00.000 6880 OnExposeComplete: enter
01:28:46.320 00.000 6880 UpdateGuideState(): m_state=6
01:28:46.320 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1077
01:28:46.321 00.001 6880 Star::Find returns 1 (0), X=407.69, Y=886.57, Mass=2193, SNR=32.4, Peak=148 HFD=4.7
01:28:46.321 00.000 6880 MultiStar: [#1 0.18,-0.40,1.01,U] [#2 -0.04,-0.90,0.00,M4] [#3 -0.20,-0.74,0.00,M4] [#4 0.18,-0.32,0.84,U] [#5 0.10,-0.46,0.98,U] [#6 -0.09,-0.62,0.00,M4] [#7 0.22,-0.55,0.00,M4] [#8 0.08,-0.69,0.00,M4] 
01:28:46.321 00.000 6880 refined, 3 included, MultiStar: {0.10, -0.50}, one-star: {-0.04, -0.78}
01:28:46.322 00.001 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
01:28:46.322 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:28:46.322 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.50 hyp=0.51 cameraTheta=-1.37 mountX=0.49 mountY=0.11, mountTheta=0.21
01:28:46.324 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.50, opts=13)
01:28:46.325 00.001 6880 Enqueuing Move request for scope (0.10, -0.50)
01:28:46.325 00.000 10052 Worker thread wakes up
01:28:46.325 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.50) opts 0xd
01:28:46.325 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.50)
01:28:46.325 00.000 10052 Moving (0.10, -0.50) raw xDistance=0.49 yDistance=0.11
01:28:46.325 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.49
01:28:46.325 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:28:46.325 00.000 10052 MoveAxis(W, 139, ABG)
01:28:46.325 00.000 10052 Guiding  Dir = 3, Dur = 139
01:28:46.358 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:46.392 00.034 10052 IsSlewing returns 0
01:28:46.404 00.012 6880 UpdateGuideState exits: m=2193 SNR=32.4
01:28:46.404 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:46.404 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:46.405 00.001 6880 Enqueuing Expose request
01:28:46.461 00.056 10052 IsGuiding returns 0
01:28:46.488 00.027 10052 PulseGuide returned control before completion, sleep 123
01:28:46.643 00.155 10052 IsGuiding returns 0
01:28:46.644 00.001 10052 Move returns status 0, amount 139
01:28:46.644 00.000 10052 MoveAxis(N, 0, ABG)
01:28:46.644 00.000 10052 Move returns status 0, amount 0
01:28:46.644 00.000 10052 move complete, result=0
01:28:46.644 00.000 10052 worker thread done servicing request
01:28:46.644 00.000 6880 GuideStep: 0.5 px 139 ms WEST, 0.1 px 0 ms NORTH
01:28:46.645 00.001 10052 Worker thread wakes up
01:28:46.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:46.645 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:47.178 00.533 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7968896a-c175-46f7-926d-dbbb223a85f3"}
01:28:47.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7968896a-c175-46f7-926d-dbbb223a85f3"}
01:28:47.179 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d33fc530-5282-473e-8ccb-e8aa9ab911b9"}
01:28:47.179 00.000 6880 case statement mapped state 6 to 3
01:28:47.180 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d33fc530-5282-473e-8ccb-e8aa9ab911b9"}
01:28:47.180 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8b2c6cb1-7154-4691-88e5-5c28f1fbc19c"}
01:28:47.182 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1077,"width":15,"height":15,"star_pos":[6.69,6.57],"pixels":"..."},"id":"8b2c6cb1-7154-4691-88e5-5c28f1fbc19c"}
01:28:47.785 00.603 10052 Exposure complete
01:28:47.873 00.088 10052 worker thread done servicing request
01:28:47.873 00.000 6880 OnExposeComplete: enter
01:28:47.873 00.000 6880 UpdateGuideState(): m_state=6
01:28:47.873 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1078
01:28:47.874 00.001 6880 Star::Find returns 1 (0), X=407.66, Y=886.43, Mass=2264, SNR=32.9, Peak=157 HFD=4.4
01:28:47.874 00.000 6880 MultiStar: [#1 -0.13,-0.92,0.00,M3] [#2 -0.06,-0.96,0.00,M5] [#3 -0.11,-1.00,0.00,M5] [#4 -0.11,-0.99,0.00,M3] [#5 0.07,-0.89,0.00,M2] [#6 0.03,-0.79,0.00,M5] [#7 -0.06,-0.86,0.00,M5] [#8 0.12,-0.95,0.00,M5] 
01:28:47.874 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
01:28:47.875 00.001 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
01:28:47.875 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.92 hyp=0.92 cameraTheta=-1.65 mountX=0.92 mountY=-0.06, mountTheta=-0.07
01:28:47.878 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.92, opts=13)
01:28:47.878 00.000 6880 Enqueuing Move request for scope (-0.07, -0.92)
01:28:47.878 00.000 10052 Worker thread wakes up
01:28:47.878 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.92) opts 0xd
01:28:47.878 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.92)
01:28:47.879 00.001 10052 Moving (-0.07, -0.92) raw xDistance=0.92 yDistance=-0.06
01:28:47.879 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.92
01:28:47.879 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
01:28:47.879 00.000 10052 MoveAxis(W, 254, ABG)
01:28:47.879 00.000 10052 Guiding  Dir = 3, Dur = 254
01:28:47.912 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:47.937 00.025 10052 IsSlewing returns 0
01:28:47.959 00.022 6880 UpdateGuideState exits: m=2264 SNR=32.9
01:28:47.959 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:47.959 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:47.959 00.000 6880 Enqueuing Expose request
01:28:48.011 00.052 10052 IsGuiding returns 0
01:28:48.068 00.057 10052 PulseGuide returned control before completion, sleep 208
01:28:48.330 00.262 10052 IsGuiding returns 1
01:28:48.330 00.000 10052 scope still moving after pulse duration time elapsed
01:28:48.432 00.102 10052 IsSlewing returns 0
01:28:48.511 00.079 10052 IsGuiding returns 0
01:28:48.511 00.000 10052 scope move finished after 254 + 245 ms
01:28:48.511 00.000 10052 Move returns status 0, amount 254
01:28:48.511 00.000 10052 MoveAxis(N, 0, ABG)
01:28:48.511 00.000 10052 Move returns status 0, amount 0
01:28:48.511 00.000 10052 move complete, result=0
01:28:48.512 00.001 10052 worker thread done servicing request
01:28:48.512 00.000 10052 Worker thread wakes up
01:28:48.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:48.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:48.512 00.000 6880 GuideStep: 0.9 px 254 ms WEST, -0.1 px 0 ms NORTH
01:28:49.179 00.667 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5b49836-8a70-475b-b901-c3bcc9c64ce8"}
01:28:49.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5b49836-8a70-475b-b901-c3bcc9c64ce8"}
01:28:49.180 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41b3eb25-c6c4-4b8a-b7b9-cebd10f13c95"}
01:28:49.180 00.000 6880 case statement mapped state 6 to 3
01:28:49.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41b3eb25-c6c4-4b8a-b7b9-cebd10f13c95"}
01:28:49.181 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b7480a76-f986-4099-91d1-7df8bd372386"}
01:28:49.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1078,"width":15,"height":15,"star_pos":[6.66,7.43],"pixels":"..."},"id":"b7480a76-f986-4099-91d1-7df8bd372386"}
01:28:49.423 00.242 10052 Exposure complete
01:28:49.498 00.075 10052 worker thread done servicing request
01:28:49.498 00.000 6880 OnExposeComplete: enter
01:28:49.498 00.000 6880 UpdateGuideState(): m_state=6
01:28:49.499 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1079
01:28:49.499 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=886.15, Mass=2173, SNR=32.3, Peak=126 HFD=4.8
01:28:49.499 00.000 6880 MultiStar: large primary error, entering stabilization period
01:28:49.499 00.000 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
01:28:49.499 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
01:28:49.499 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-1.20 hyp=1.23 cameraTheta=-1.78 mountX=1.21 mountY=-0.24, mountTheta=-0.20
01:28:49.501 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-1.20, opts=13)
01:28:49.501 00.000 6880 Enqueuing Move request for scope (-0.26, -1.20)
01:28:49.501 00.000 10052 Worker thread wakes up
01:28:49.502 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -1.20) opts 0xd
01:28:49.502 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -1.20)
01:28:49.502 00.000 10052 Moving (-0.26, -1.20) raw xDistance=1.21 yDistance=-0.24
01:28:49.502 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 1.21
01:28:49.502 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.24, slope = -0.04
01:28:49.502 00.000 10052 MoveAxis(W, 338, ABG)
01:28:49.502 00.000 10052 Guiding  Dir = 3, Dur = 338
01:28:49.530 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:49.558 00.028 10052 IsSlewing returns 0
01:28:49.570 00.012 6880 UpdateGuideState exits: m=2173 SNR=32.3
01:28:49.570 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:49.570 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:49.570 00.000 6880 Enqueuing Expose request
01:28:49.637 00.067 10052 IsGuiding returns 0
01:28:49.700 00.063 10052 PulseGuide returned control before completion, sleep 285
01:28:50.039 00.339 10052 IsGuiding returns 1
01:28:50.039 00.000 10052 scope still moving after pulse duration time elapsed
01:28:50.118 00.079 10052 IsSlewing returns 0
01:28:50.193 00.075 10052 IsGuiding returns 0
01:28:50.193 00.000 10052 scope move finished after 338 + 217 ms
01:28:50.193 00.000 10052 Move returns status 0, amount 338
01:28:50.193 00.000 10052 MoveAxis(N, 49, ABG)
01:28:50.194 00.001 10052 Guiding  Dir = 0, Dur = 49
01:28:50.259 00.065 10052 IsSlewing returns 0
01:28:50.336 00.077 10052 IsGuiding returns 0
01:28:50.465 00.129 10052 IsGuiding returns 0
01:28:50.465 00.000 10052 Move returns status 0, amount 49
01:28:50.465 00.000 10052 move complete, result=0
01:28:50.465 00.000 10052 worker thread done servicing request
01:28:50.465 00.000 10052 Worker thread wakes up
01:28:50.466 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:50.466 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:50.466 00.000 6880 GuideStep: 1.2 px 338 ms WEST, -0.2 px 49 ms NORTH
01:28:51.178 00.712 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3cb081d7-d0ed-4ffd-bfa0-02917e713565"}
01:28:51.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3cb081d7-d0ed-4ffd-bfa0-02917e713565"}
01:28:51.179 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"199d50a1-4908-40bc-adb3-0115518df7bb"}
01:28:51.180 00.001 6880 case statement mapped state 6 to 3
01:28:51.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"199d50a1-4908-40bc-adb3-0115518df7bb"}
01:28:51.181 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ea968a03-8d81-4658-96f8-46e478ebe6fe"}
01:28:51.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1079,"width":15,"height":15,"star_pos":[7.48,7.15],"pixels":"..."},"id":"ea968a03-8d81-4658-96f8-46e478ebe6fe"}
01:28:51.603 00.422 10052 Exposure complete
01:28:51.679 00.076 10052 worker thread done servicing request
01:28:51.679 00.000 6880 OnExposeComplete: enter
01:28:51.679 00.000 6880 UpdateGuideState(): m_state=6
01:28:51.680 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1080
01:28:51.680 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.56, Mass=2287, SNR=33.3, Peak=162 HFD=4.6
01:28:51.680 00.000 6880 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
01:28:51.680 00.000 6880 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:28:51.680 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.79 hyp=0.79 cameraTheta=-1.63 mountX=0.79 mountY=-0.04, mountTheta=-0.05
01:28:51.683 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.79, opts=13)
01:28:51.683 00.000 6880 Enqueuing Move request for scope (-0.05, -0.79)
01:28:51.683 00.000 10052 Worker thread wakes up
01:28:51.683 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.79) opts 0xd
01:28:51.683 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.79)
01:28:51.683 00.000 10052 Moving (-0.05, -0.79) raw xDistance=0.79 yDistance=-0.04
01:28:51.683 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.79
01:28:51.683 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.09, using input
01:28:51.684 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.03
01:28:51.684 00.000 10052 MoveAxis(W, 229, ABG)
01:28:51.684 00.000 10052 Guiding  Dir = 3, Dur = 229
01:28:51.713 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:51.733 00.020 10052 IsSlewing returns 0
01:28:51.755 00.022 6880 UpdateGuideState exits: m=2287 SNR=33.3
01:28:51.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:51.756 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:51.756 00.000 6880 Enqueuing Expose request
01:28:51.812 00.056 10052 IsGuiding returns 0
01:28:51.875 00.063 10052 PulseGuide returned control before completion, sleep 176
01:28:52.111 00.236 10052 IsGuiding returns 1
01:28:52.112 00.001 10052 scope still moving after pulse duration time elapsed
01:28:52.185 00.073 10052 IsSlewing returns 0
01:28:52.264 00.079 10052 IsGuiding returns 0
01:28:52.264 00.000 10052 scope move finished after 229 + 222 ms
01:28:52.265 00.001 10052 Move returns status 0, amount 229
01:28:52.265 00.000 10052 MoveAxis(N, 0, ABG)
01:28:52.265 00.000 10052 Move returns status 0, amount 0
01:28:52.265 00.000 10052 move complete, result=0
01:28:52.265 00.000 10052 worker thread done servicing request
01:28:52.265 00.000 10052 Worker thread wakes up
01:28:52.265 00.000 6880 GuideStep: 0.8 px 229 ms WEST, -0.0 px 0 ms NORTH
01:28:52.265 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:52.265 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:53.178 00.913 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fd4b25dc-d860-4ed6-877d-0760494d78a3"}
01:28:53.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fd4b25dc-d860-4ed6-877d-0760494d78a3"}
01:28:53.179 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"40f6e0f2-6c38-4d56-b4b6-706015284b5b"}
01:28:53.179 00.000 6880 case statement mapped state 6 to 3
01:28:53.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"40f6e0f2-6c38-4d56-b4b6-706015284b5b"}
01:28:53.180 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6e3e5179-1365-4921-a717-8a7f9a6bdbae"}
01:28:53.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1080,"width":15,"height":15,"star_pos":[6.69,6.56],"pixels":"..."},"id":"6e3e5179-1365-4921-a717-8a7f9a6bdbae"}
01:28:53.187 00.007 10052 Exposure complete
01:28:53.275 00.088 10052 worker thread done servicing request
01:28:53.275 00.000 6880 OnExposeComplete: enter
01:28:53.275 00.000 6880 UpdateGuideState(): m_state=6
01:28:53.276 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1081
01:28:53.276 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.80, Mass=2199, SNR=32.5, Peak=115 HFD=4.8
01:28:53.276 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
01:28:53.276 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:28:53.276 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.56 hyp=0.56 cameraTheta=-1.57 mountX=0.56 mountY=0.01, mountTheta=0.01
01:28:53.279 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.56, opts=13)
01:28:53.279 00.000 6880 Enqueuing Move request for scope (0.00, -0.56)
01:28:53.279 00.000 10052 Worker thread wakes up
01:28:53.280 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.56) opts 0xd
01:28:53.280 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.56)
01:28:53.280 00.000 10052 Moving (0.00, -0.56) raw xDistance=0.56 yDistance=0.01
01:28:53.280 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.56
01:28:53.280 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
01:28:53.280 00.000 10052 MoveAxis(W, 161, ABG)
01:28:53.280 00.000 10052 Guiding  Dir = 3, Dur = 161
01:28:53.301 00.021 10052 IsSlewing returns 0
01:28:53.314 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:53.339 00.025 10052 IsGuiding returns 0
01:28:53.361 00.022 6880 UpdateGuideState exits: m=2199 SNR=32.5
01:28:53.361 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:53.361 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:53.361 00.000 6880 Enqueuing Expose request
01:28:53.366 00.005 10052 PulseGuide returned control before completion, sleep 144
01:28:53.567 00.201 10052 IsGuiding returns 0
01:28:53.567 00.000 10052 Move returns status 0, amount 161
01:28:53.567 00.000 10052 MoveAxis(N, 0, ABG)
01:28:53.568 00.001 10052 Move returns status 0, amount 0
01:28:53.568 00.000 10052 move complete, result=0
01:28:53.568 00.000 10052 worker thread done servicing request
01:28:53.568 00.000 6880 GuideStep: 0.6 px 161 ms WEST, 0.0 px 0 ms NORTH
01:28:53.568 00.000 10052 Worker thread wakes up
01:28:53.568 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:53.568 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:54.708 01.140 10052 Exposure complete
01:28:54.796 00.088 10052 worker thread done servicing request
01:28:54.797 00.001 6880 OnExposeComplete: enter
01:28:54.797 00.000 6880 UpdateGuideState(): m_state=6
01:28:54.797 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1082
01:28:54.798 00.001 6880 Star::Find returns 1 (0), X=407.78, Y=886.60, Mass=2278, SNR=33.1, Peak=154 HFD=4.6
01:28:54.798 00.000 6880 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.61) = xAngle (0.10 = 0.10)
01:28:54.798 00.000 6880 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
01:28:54.798 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.76 hyp=0.76 cameraTheta=-1.51 mountX=0.75 mountY=0.05, mountTheta=0.07
01:28:54.800 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.76, opts=13)
01:28:54.801 00.001 6880 Enqueuing Move request for scope (0.04, -0.76)
01:28:54.801 00.000 10052 Worker thread wakes up
01:28:54.801 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.76) opts 0xd
01:28:54.801 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.76)
01:28:54.801 00.000 10052 Moving (0.04, -0.76) raw xDistance=0.75 yDistance=0.05
01:28:54.801 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.75
01:28:54.801 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
01:28:54.801 00.000 10052 MoveAxis(W, 210, ABG)
01:28:54.802 00.001 10052 Guiding  Dir = 3, Dur = 210
01:28:54.822 00.020 10052 IsSlewing returns 0
01:28:54.834 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:54.861 00.027 10052 IsGuiding returns 0
01:28:54.883 00.022 6880 UpdateGuideState exits: m=2278 SNR=33.1
01:28:54.883 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:54.883 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:54.884 00.001 6880 Enqueuing Expose request
01:28:54.888 00.004 10052 PulseGuide returned control before completion, sleep 194
01:28:55.119 00.231 10052 IsGuiding returns 0
01:28:55.119 00.000 10052 Move returns status 0, amount 210
01:28:55.119 00.000 10052 MoveAxis(N, 0, ABG)
01:28:55.119 00.000 10052 Move returns status 0, amount 0
01:28:55.119 00.000 10052 move complete, result=0
01:28:55.119 00.000 10052 worker thread done servicing request
01:28:55.119 00.000 6880 GuideStep: 0.8 px 210 ms WEST, 0.1 px 0 ms NORTH
01:28:55.120 00.001 10052 Worker thread wakes up
01:28:55.120 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:55.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:55.191 00.071 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"28642d19-3e81-4ef3-a1f7-5c4363db86a0"}
01:28:55.192 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"28642d19-3e81-4ef3-a1f7-5c4363db86a0"}
01:28:55.217 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"417a4f3a-f1b3-4bab-9b8f-f47794ec8463"}
01:28:55.218 00.001 6880 case statement mapped state 6 to 3
01:28:55.218 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"417a4f3a-f1b3-4bab-9b8f-f47794ec8463"}
01:28:55.226 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cc871c8b-1846-4436-8040-dd0a0ab25d30"}
01:28:55.227 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1082,"width":15,"height":15,"star_pos":[6.78,6.60],"pixels":"..."},"id":"cc871c8b-1846-4436-8040-dd0a0ab25d30"}
01:28:56.035 00.808 10052 Exposure complete
01:28:56.148 00.113 10052 worker thread done servicing request
01:28:56.148 00.000 6880 OnExposeComplete: enter
01:28:56.148 00.000 6880 UpdateGuideState(): m_state=6
01:28:56.149 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1083
01:28:56.149 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=886.87, Mass=2314, SNR=33.4, Peak=138 HFD=4.5
01:28:56.150 00.001 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
01:28:56.150 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:28:56.150 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.48 hyp=0.49 cameraTheta=-1.76 mountX=0.48 mountY=-0.09, mountTheta=-0.18
01:28:56.154 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.48, opts=13)
01:28:56.154 00.000 6880 Enqueuing Move request for scope (-0.09, -0.48)
01:28:56.155 00.001 10052 Worker thread wakes up
01:28:56.155 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.48) opts 0xd
01:28:56.155 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.48)
01:28:56.155 00.000 10052 Moving (-0.09, -0.48) raw xDistance=0.48 yDistance=-0.09
01:28:56.155 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.48
01:28:56.155 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:28:56.156 00.001 10052 MoveAxis(W, 140, ABG)
01:28:56.156 00.000 10052 Guiding  Dir = 3, Dur = 140
01:28:56.201 00.045 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:56.221 00.020 10052 IsSlewing returns 0
01:28:56.263 00.042 6880 UpdateGuideState exits: m=2314 SNR=33.4
01:28:56.263 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:56.263 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:56.264 00.001 6880 Enqueuing Expose request
01:28:56.269 00.005 10052 IsGuiding returns 0
01:28:56.369 00.100 10052 PulseGuide returned control before completion, sleep 50
01:28:56.550 00.181 10052 IsGuiding returns 0
01:28:56.550 00.000 10052 Move returns status 0, amount 140
01:28:56.550 00.000 10052 MoveAxis(N, 0, ABG)
01:28:56.550 00.000 10052 Move returns status 0, amount 0
01:28:56.551 00.001 10052 move complete, result=0
01:28:56.551 00.000 10052 worker thread done servicing request
01:28:56.551 00.000 10052 Worker thread wakes up
01:28:56.551 00.000 6880 GuideStep: 0.5 px 140 ms WEST, -0.1 px 0 ms NORTH
01:28:56.551 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:56.552 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:57.188 00.636 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d776daa-448a-4819-aca2-31b9fdf6545d"}
01:28:57.188 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d776daa-448a-4819-aca2-31b9fdf6545d"}
01:28:57.190 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e875748-943d-410c-83c0-0edbec9486e0"}
01:28:57.190 00.000 6880 case statement mapped state 6 to 3
01:28:57.190 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e875748-943d-410c-83c0-0edbec9486e0"}
01:28:57.192 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"940b32be-46a3-4e99-91b1-ef6db9b7fbc4"}
01:28:57.193 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1083,"width":15,"height":15,"star_pos":[6.64,6.87],"pixels":"..."},"id":"940b32be-46a3-4e99-91b1-ef6db9b7fbc4"}
01:28:57.683 00.490 10052 Exposure complete
01:28:57.804 00.121 10052 worker thread done servicing request
01:28:57.804 00.000 6880 OnExposeComplete: enter
01:28:57.804 00.000 6880 UpdateGuideState(): m_state=6
01:28:57.805 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1084
01:28:57.805 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=886.99, Mass=2381, SNR=33.8, Peak=142 HFD=4.3
01:28:57.806 00.001 6880 MultiStar: exiting stabilization period
01:28:57.807 00.001 6880 MultiStar: [#1 -0.15,-0.31,0.92,U] [#2 -0.13,-0.39,0.95,U] [#3 -0.19,-0.25,0.89,U] [#4 -0.17,-0.39,0.82,U] [#5 -0.01,-0.24,0.96,U] [#6 -0.07,-0.11,0.90,U] [#7 -0.29,-0.57,0.00,M6] [#8 -0.05,-0.47,0.78,U] 
01:28:57.807 00.000 6880 refined, 7 included, MultiStar: {-0.11, -0.31}, one-star: {-0.14, -0.37}
01:28:57.807 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
01:28:57.807 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
01:28:57.807 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.92 mountX=0.32 mountY=-0.11, mountTheta=-0.34
01:28:57.811 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.31, opts=13)
01:28:57.811 00.000 6880 Enqueuing Move request for scope (-0.11, -0.31)
01:28:57.812 00.001 10052 Worker thread wakes up
01:28:57.812 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.31) opts 0xd
01:28:57.812 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.31)
01:28:57.812 00.000 10052 Moving (-0.11, -0.31) raw xDistance=0.32 yDistance=-0.11
01:28:57.813 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
01:28:57.813 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:28:57.813 00.000 10052 MoveAxis(W, 92, ABG)
01:28:57.813 00.000 10052 Guiding  Dir = 3, Dur = 92
01:28:57.858 00.045 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:57.937 00.079 6880 UpdateGuideState exits: m=2381 SNR=33.8
01:28:57.938 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:57.938 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:57.938 00.000 6880 Enqueuing Expose request
01:28:57.985 00.047 10052 IsSlewing returns 0
01:28:58.088 00.103 10052 IsGuiding returns 0
01:28:58.115 00.027 10052 PulseGuide returned control before completion, sleep 75
01:28:58.238 00.123 10052 IsGuiding returns 1
01:28:58.238 00.000 10052 scope still moving after pulse duration time elapsed
01:28:58.312 00.074 10052 IsSlewing returns 0
01:28:58.379 00.067 10052 IsGuiding returns 0
01:28:58.379 00.000 10052 scope move finished after 92 + 199 ms
01:28:58.379 00.000 10052 Move returns status 0, amount 92
01:28:58.379 00.000 10052 MoveAxis(N, 0, ABG)
01:28:58.380 00.001 10052 Move returns status 0, amount 0
01:28:58.380 00.000 10052 move complete, result=0
01:28:58.380 00.000 10052 worker thread done servicing request
01:28:58.380 00.000 6880 GuideStep: 0.3 px 92 ms WEST, -0.1 px 0 ms NORTH
01:28:58.380 00.000 10052 Worker thread wakes up
01:28:58.380 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:58.380 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:59.187 00.807 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2490b8d8-04b1-4dd0-9f87-eb82a27cfc16"}
01:28:59.187 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2490b8d8-04b1-4dd0-9f87-eb82a27cfc16"}
01:28:59.189 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"08ea320d-6185-4112-a864-39c5f4b6366a"}
01:28:59.189 00.000 6880 case statement mapped state 6 to 3
01:28:59.189 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"08ea320d-6185-4112-a864-39c5f4b6366a"}
01:28:59.191 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"310b0656-d621-43b4-92cb-1e4d920897d6"}
01:28:59.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1084,"width":15,"height":15,"star_pos":[6.59,6.99],"pixels":"..."},"id":"310b0656-d621-43b4-92cb-1e4d920897d6"}
01:28:59.295 00.104 10052 Exposure complete
01:28:59.410 00.115 10052 worker thread done servicing request
01:28:59.411 00.001 6880 OnExposeComplete: enter
01:28:59.411 00.000 6880 UpdateGuideState(): m_state=6
01:28:59.412 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1085
01:28:59.412 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.12, Mass=2294, SNR=33.2, Peak=141 HFD=4.5
01:28:59.413 00.001 6880 MultiStar: [#1 -0.02,0.04,0.95,U] [#2 -0.25,0.01,0.99,U] [#3 -0.26,0.07,0.91,U] [#4 -0.01,0.03,0.84,U] [#5 -0.02,0.07,0.96,U] [#6 -0.20,0.09,0.92,U] [#7 -0.13,-0.07,0.76,U] [#8 0.08,-0.09,0.79,U] 
01:28:59.413 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.09, -0.23}
01:28:59.413 00.000 6880 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.61) = xAngle (-1.45 = -1.45)
01:28:59.413 00.000 6880 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.48 = -1.48)
01:28:59.413 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.07 mountX=0.01 mountY=-0.10, mountTheta=-1.45
01:28:59.417 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.01, opts=13)
01:28:59.417 00.000 6880 Enqueuing Move request for scope (-0.10, -0.01)
01:28:59.417 00.000 10052 Worker thread wakes up
01:28:59.417 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:28:59.418 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:28:59.418 00.000 10052 Moving (-0.10, -0.01) raw xDistance=0.01 yDistance=-0.10
01:28:59.418 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:28:59.418 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
01:28:59.418 00.000 10052 MoveAxis(E, 0, ABG)
01:28:59.418 00.000 10052 Move returns status 0, amount 0
01:28:59.418 00.000 10052 MoveAxis(N, 0, ABG)
01:28:59.418 00.000 10052 Move returns status 0, amount 0
01:28:59.418 00.000 10052 move complete, result=0
01:28:59.418 00.000 10052 worker thread done servicing request
01:28:59.462 00.044 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:28:59.527 00.065 6880 UpdateGuideState exits: m=2294 SNR=33.2
01:28:59.528 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:28:59.528 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:28:59.528 00.000 6880 Enqueuing Expose request
01:28:59.528 00.000 10052 Worker thread wakes up
01:28:59.528 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:28:59.529 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:28:59.529 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:28:59.992 00.463 6880 evsrv: cli 01543AA0 connect
01:28:59.992 00.000 6880 case statement mapped state 6 to 3
01:28:59.994 00.002 6880 case statement mapped state 6 to 3
01:28:59.995 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"c9654271-323e-45b4-885d-8a630d973c61"}
01:28:59.995 00.000 6880 case statement mapped state 6 to 3
01:28:59.995 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9654271-323e-45b4-885d-8a630d973c61"}
01:29:00.004 00.009 6880 evsrv: cli 01543AA0 disconnect
01:29:00.005 00.001 6880 evsrv: cli 015431E0 connect
01:29:00.006 00.001 6880 case statement mapped state 6 to 3
01:29:00.007 00.001 6880 case statement mapped state 6 to 3
01:29:00.008 00.001 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"7a5f70b1-aaf7-4fd6-8e14-b7dbc30c1421"}
01:29:00.008 00.000 6880 PhdController::Dither begins
01:29:00.008 00.000 6880 dither: size=1.00, dRA=0.49 dDec=0.00
01:29:00.008 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:29:00.008 00.000 6880 MountToCamera -- mountX=0.49 mountY=0.00 hyp=0.49 mountTheta=0.00 cameraX=-0.02, cameraY=-0.49 cameraTheta=-1.61
01:29:00.008 00.000 6880 setting lock position to (407.72, 886.86)
01:29:00.009 00.001 6880 Mount: notify guiding dithered (-0.0, -0.5)
01:29:00.009 00.000 6880 MultiStar: stabilizing after lock position change
01:29:00.009 00.000 6880 Status Line: Dither by 0.49,0.00
01:29:00.015 00.006 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:29:00.015 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:29:00.016 00.001 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"7a5f70b1-aaf7-4fd6-8e14-b7dbc30c1421"}
01:29:00.017 00.001 6880 evsrv: cli 015431E0 disconnect
01:29:00.670 00.653 10052 Exposure complete
01:29:00.794 00.124 10052 worker thread done servicing request
01:29:00.794 00.000 6880 OnExposeComplete: enter
01:29:00.795 00.001 6880 UpdateGuideState(): m_state=6
01:29:00.795 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1086
01:29:00.796 00.001 6880 Star::Find returns 1 (0), X=407.61, Y=886.94, Mass=2234, SNR=32.7, Peak=129 HFD=4.8
01:29:00.796 00.000 6880 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.61) = xAngle (4.13 = -2.16)
01:29:00.796 00.000 6880 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.10 = -2.19)
01:29:00.796 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.51 mountX=-0.07 mountY=-0.10, mountTheta=-2.17
01:29:00.799 00.003 6880 dither recenter: remaining=(-0.5,-0.0) step=(-0.5,-0.0)
01:29:00.800 00.001 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
01:29:00.800 00.000 6880 MountToCamera -- mountX=-0.49 mountY=-0.00 hyp=0.49 mountTheta=-3.14 cameraX=0.02, cameraY=0.49 cameraTheta=1.53
01:29:00.800 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.49, opts=4)
01:29:00.800 00.000 6880 Enqueuing Move request for scope (0.02, 0.49)
01:29:00.800 00.000 6880 Mount: notify direct move -0.49,-0.00
01:29:00.800 00.000 10052 Worker thread wakes up
01:29:00.801 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.49) opts 0x4
01:29:00.801 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.49)
01:29:00.801 00.000 10052 Moving (0.02, 0.49) raw xDistance=-0.49 yDistance=-0.00
01:29:00.801 00.000 10052 MoveAxis(E, 294, B)
01:29:00.801 00.000 10052 Guiding  Dir = 2, Dur = 294
01:29:00.822 00.021 10052 IsSlewing returns 0
01:29:00.846 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:00.860 00.014 10052 IsGuiding returns 0
01:29:00.887 00.027 10052 PulseGuide returned control before completion, sleep 277
01:29:00.911 00.024 6880 UpdateGuideState exits: m=2234 SNR=32.7
01:29:00.911 00.000 6880 PhdController: settling, locked = 1, distance = 0.68 (0.60) aobump = 0 frame = 1 / 99999
01:29:00.912 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783121340.912,"Host":"MINIASTRO1","Inst":1,"Distance":0.68,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:29:00.912 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:00.912 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:00.913 00.001 6880 Enqueuing Expose request
01:29:01.186 00.273 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ca82b3a-cc5c-4e60-9b20-3ea0ef1792e2"}
01:29:01.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ca82b3a-cc5c-4e60-9b20-3ea0ef1792e2"}
01:29:01.189 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0eeabbd1-19b4-4e5b-b8d0-cefd6d28388e"}
01:29:01.189 00.000 6880 case statement mapped state 6 to 3
01:29:01.189 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0eeabbd1-19b4-4e5b-b8d0-cefd6d28388e"}
01:29:01.191 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7260e2c5-81f1-4fa5-be8a-71a4d37f1bd8"}
01:29:01.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1086,"width":15,"height":15,"star_pos":[6.61,6.94],"pixels":"..."},"id":"7260e2c5-81f1-4fa5-be8a-71a4d37f1bd8"}
01:29:01.203 00.012 10052 IsGuiding returns 0
01:29:01.203 00.000 10052 Move returns status 0, amount 294
01:29:01.203 00.000 10052 MoveAxis(N, 0, B)
01:29:01.203 00.000 10052 Move returns status 0, amount 0
01:29:01.203 00.000 10052 move complete, result=0
01:29:01.204 00.001 10052 worker thread done servicing request
01:29:01.204 00.000 10052 Worker thread wakes up
01:29:01.204 00.000 6880 GuideStep: -0.5 px 294 ms EAST, -0.0 px 0 ms NORTH
01:29:01.204 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:01.204 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:02.121 00.917 10052 Exposure complete
01:29:02.230 00.109 10052 worker thread done servicing request
01:29:02.230 00.000 6880 OnExposeComplete: enter
01:29:02.230 00.000 6880 UpdateGuideState(): m_state=6
01:29:02.231 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1087
01:29:02.231 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=886.79, Mass=2203, SNR=32.5, Peak=128 HFD=4.7
01:29:02.231 00.000 6880 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.61) = xAngle (1.01 = 1.01)
01:29:02.231 00.000 6880 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
01:29:02.232 00.001 6880 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.61 mountX=0.07 mountY=0.11, mountTheta=1.00
01:29:02.235 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.07, opts=13)
01:29:02.235 00.000 6880 Enqueuing Move request for scope (0.11, -0.07)
01:29:02.244 00.009 10052 Worker thread wakes up
01:29:02.244 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
01:29:02.244 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
01:29:02.244 00.000 10052 Moving (0.11, -0.07) raw xDistance=0.07 yDistance=0.11
01:29:02.244 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:02.244 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:29:02.244 00.000 10052 MoveAxis(E, 0, ABG)
01:29:02.244 00.000 10052 Move returns status 0, amount 0
01:29:02.245 00.001 10052 MoveAxis(N, 0, ABG)
01:29:02.245 00.000 10052 Move returns status 0, amount 0
01:29:02.245 00.000 10052 move complete, result=0
01:29:02.246 00.001 10052 worker thread done servicing request
01:29:02.280 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:02.371 00.091 6880 UpdateGuideState exits: m=2203 SNR=32.5
01:29:02.371 00.000 6880 PhdController: settling, locked = 1, distance = 0.13 (0.60) aobump = 0 frame = 2 / 99999
01:29:02.371 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121342.371,"Host":"MINIASTRO1","Inst":1,"Distance":0.13,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:29:02.372 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:02.372 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:02.372 00.000 6880 Enqueuing Expose request
01:29:02.372 00.000 10052 Worker thread wakes up
01:29:02.372 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:02.372 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:02.373 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:03.516 01.143 10052 Exposure complete
01:29:03.561 00.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11258bc8-a234-40ff-87ec-fc4f0baf4913"}
01:29:03.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11258bc8-a234-40ff-87ec-fc4f0baf4913"}
01:29:03.562 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b19e4919-73e0-438d-97b2-9aed33fff3d1"}
01:29:03.562 00.000 6880 case statement mapped state 6 to 3
01:29:03.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b19e4919-73e0-438d-97b2-9aed33fff3d1"}
01:29:03.573 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ad3913a9-9d19-46b7-b0ce-93203ebfc7a2"}
01:29:03.573 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1087,"width":15,"height":15,"star_pos":[6.82,6.79],"pixels":"..."},"id":"ad3913a9-9d19-46b7-b0ce-93203ebfc7a2"}
01:29:03.637 00.064 10052 worker thread done servicing request
01:29:03.638 00.001 6880 OnExposeComplete: enter
01:29:03.638 00.000 6880 UpdateGuideState(): m_state=6
01:29:03.638 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1088
01:29:03.639 00.001 6880 Star::Find returns 1 (0), X=407.72, Y=886.63, Mass=2332, SNR=33.4, Peak=154 HFD=4.7
01:29:03.639 00.000 6880 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.61) = xAngle (0.06 = 0.06)
01:29:03.639 00.000 6880 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
01:29:03.639 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.55 mountX=0.23 mountY=0.01, mountTheta=0.03
01:29:03.642 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.23, opts=13)
01:29:03.642 00.000 6880 Enqueuing Move request for scope (0.00, -0.23)
01:29:03.643 00.001 10052 Worker thread wakes up
01:29:03.643 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
01:29:03.643 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
01:29:03.643 00.000 10052 Moving (0.00, -0.23) raw xDistance=0.23 yDistance=0.01
01:29:03.643 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
01:29:03.643 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
01:29:03.644 00.001 10052 MoveAxis(W, 62, ABG)
01:29:03.644 00.000 10052 Guiding  Dir = 3, Dur = 62
01:29:03.683 00.039 10052 IsSlewing returns 0
01:29:03.686 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:03.743 00.057 6880 UpdateGuideState exits: m=2332 SNR=33.4
01:29:03.744 00.001 6880 PhdController: settling, locked = 1, distance = 0.16 (0.60) aobump = 0 frame = 3 / 99999
01:29:03.744 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121343.744,"Host":"MINIASTRO1","Inst":1,"Distance":0.16,"Time":1.4,"SettleTime":6.0,"StarLocked":true}
01:29:03.745 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:03.745 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:03.745 00.000 6880 Enqueuing Expose request
01:29:03.756 00.011 10052 IsGuiding returns 0
01:29:03.898 00.142 10052 IsGuiding returns 1
01:29:03.898 00.000 10052 scope still moving after pulse duration time elapsed
01:29:03.977 00.079 10052 IsSlewing returns 0
01:29:04.057 00.080 10052 IsGuiding returns 0
01:29:04.057 00.000 10052 scope move finished after 62 + 237 ms
01:29:04.057 00.000 10052 Move returns status 0, amount 62
01:29:04.057 00.000 10052 MoveAxis(N, 0, ABG)
01:29:04.057 00.000 10052 Move returns status 0, amount 0
01:29:04.057 00.000 10052 move complete, result=0
01:29:04.057 00.000 10052 worker thread done servicing request
01:29:04.058 00.001 10052 Worker thread wakes up
01:29:04.058 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:04.058 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:04.422 00.364 6880 GuideStep: 0.2 px 62 ms WEST, 0.0 px 0 ms NORTH
01:29:04.976 00.554 10052 Exposure complete
01:29:05.073 00.097 10052 worker thread done servicing request
01:29:05.073 00.000 6880 OnExposeComplete: enter
01:29:05.073 00.000 6880 UpdateGuideState(): m_state=6
01:29:05.074 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1089
01:29:05.074 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=886.64, Mass=2230, SNR=32.7, Peak=142 HFD=4.7
01:29:05.074 00.000 6880 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
01:29:05.074 00.000 6880 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
01:29:05.074 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.22 hyp=0.25 cameraTheta=-2.07 mountX=0.22 mountY=-0.12, mountTheta=-0.49
01:29:05.076 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.22, opts=13)
01:29:05.076 00.000 6880 Enqueuing Move request for scope (-0.12, -0.22)
01:29:05.076 00.000 10052 Worker thread wakes up
01:29:05.076 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.22) opts 0xd
01:29:05.076 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.22)
01:29:05.076 00.000 10052 Moving (-0.12, -0.22) raw xDistance=0.22 yDistance=-0.12
01:29:05.077 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
01:29:05.077 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
01:29:05.077 00.000 10052 MoveAxis(W, 63, ABG)
01:29:05.077 00.000 10052 Guiding  Dir = 3, Dur = 63
01:29:05.099 00.022 10052 IsSlewing returns 0
01:29:05.107 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:05.137 00.030 10052 IsGuiding returns 0
01:29:05.149 00.012 6880 UpdateGuideState exits: m=2230 SNR=32.7
01:29:05.149 00.000 6880 PhdController: settling, locked = 1, distance = 0.19 (0.60) aobump = 0 frame = 4 / 99999
01:29:05.149 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121345.149,"Host":"MINIASTRO1","Inst":1,"Distance":0.19,"Time":2.8,"SettleTime":6.0,"StarLocked":true}
01:29:05.150 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:05.150 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:05.150 00.000 6880 Enqueuing Expose request
01:29:05.164 00.014 10052 PulseGuide returned control before completion, sleep 46
01:29:05.242 00.078 10052 IsGuiding returns 0
01:29:05.242 00.000 10052 Move returns status 0, amount 63
01:29:05.242 00.000 10052 MoveAxis(N, 0, ABG)
01:29:05.243 00.001 10052 Move returns status 0, amount 0
01:29:05.243 00.000 10052 move complete, result=0
01:29:05.243 00.000 10052 worker thread done servicing request
01:29:05.243 00.000 10052 Worker thread wakes up
01:29:05.243 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:05.243 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:05.244 00.001 6880 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
01:29:05.561 00.317 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a66318f-ad4f-45ec-9d11-9352532e50e6"}
01:29:05.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a66318f-ad4f-45ec-9d11-9352532e50e6"}
01:29:05.563 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2725e4e-39e9-44e3-8370-f407d7fbc497"}
01:29:05.563 00.000 6880 case statement mapped state 6 to 3
01:29:05.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2725e4e-39e9-44e3-8370-f407d7fbc497"}
01:29:05.565 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"345db396-1149-4fd7-9de5-ccd7e40b3f8c"}
01:29:05.566 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1089,"width":15,"height":15,"star_pos":[6.59,6.64],"pixels":"..."},"id":"345db396-1149-4fd7-9de5-ccd7e40b3f8c"}
01:29:06.372 00.806 10052 Exposure complete
01:29:06.446 00.074 10052 worker thread done servicing request
01:29:06.446 00.000 6880 OnExposeComplete: enter
01:29:06.447 00.001 6880 UpdateGuideState(): m_state=6
01:29:06.447 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1090
01:29:06.447 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=886.70, Mass=2290, SNR=33.2, Peak=144 HFD=4.7
01:29:06.447 00.000 6880 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.61) = xAngle (0.52 = 0.52)
01:29:06.447 00.000 6880 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
01:29:06.447 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.19 cameraTheta=-1.09 mountX=0.16 mountY=0.09, mountTheta=0.50
01:29:06.449 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.16, opts=13)
01:29:06.449 00.000 6880 Enqueuing Move request for scope (0.09, -0.16)
01:29:06.449 00.000 10052 Worker thread wakes up
01:29:06.449 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
01:29:06.450 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
01:29:06.450 00.000 10052 Moving (0.09, -0.16) raw xDistance=0.16 yDistance=0.09
01:29:06.450 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:29:06.450 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:29:06.450 00.000 10052 MoveAxis(W, 46, ABG)
01:29:06.450 00.000 10052 Guiding  Dir = 3, Dur = 46
01:29:06.471 00.021 10052 IsSlewing returns 0
01:29:06.486 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:06.509 00.023 10052 IsGuiding returns 0
01:29:06.532 00.023 6880 UpdateGuideState exits: m=2290 SNR=33.2
01:29:06.532 00.000 6880 PhdController: settling, locked = 1, distance = 0.19 (0.60) aobump = 0 frame = 5 / 99999
01:29:06.532 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121346.532,"Host":"MINIASTRO1","Inst":1,"Distance":0.19,"Time":4.2,"SettleTime":6.0,"StarLocked":true}
01:29:06.533 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:06.533 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:06.533 00.000 6880 Enqueuing Expose request
01:29:06.537 00.004 10052 PulseGuide returned control before completion, sleep 29
01:29:06.602 00.065 10052 IsGuiding returns 0
01:29:06.602 00.000 10052 Move returns status 0, amount 46
01:29:06.602 00.000 10052 MoveAxis(N, 0, ABG)
01:29:06.602 00.000 10052 Move returns status 0, amount 0
01:29:06.603 00.001 10052 move complete, result=0
01:29:06.603 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
01:29:06.603 00.000 10052 worker thread done servicing request
01:29:06.603 00.000 10052 Worker thread wakes up
01:29:06.603 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:06.603 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:07.514 00.911 10052 Exposure complete
01:29:07.561 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f357ba4d-ff1d-4e36-8625-0963f072a11f"}
01:29:07.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f357ba4d-ff1d-4e36-8625-0963f072a11f"}
01:29:07.563 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5771cc2f-ee82-403a-a091-b41467777865"}
01:29:07.563 00.000 6880 case statement mapped state 6 to 3
01:29:07.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5771cc2f-ee82-403a-a091-b41467777865"}
01:29:07.565 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"255dbbba-04e2-482c-b6fa-d9ab5fcfe3a1"}
01:29:07.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1090,"width":15,"height":15,"star_pos":[6.80,6.70],"pixels":"..."},"id":"255dbbba-04e2-482c-b6fa-d9ab5fcfe3a1"}
01:29:07.615 00.050 10052 worker thread done servicing request
01:29:07.616 00.001 6880 OnExposeComplete: enter
01:29:07.616 00.000 6880 UpdateGuideState(): m_state=6
01:29:07.616 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1091
01:29:07.616 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=886.70, Mass=2214, SNR=32.7, Peak=131 HFD=4.7
01:29:07.616 00.000 6880 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
01:29:07.617 00.001 6880 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
01:29:07.617 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.32 mountX=0.16 mountY=-0.15, mountTheta=-0.73
01:29:07.620 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.16, opts=13)
01:29:07.620 00.000 6880 Enqueuing Move request for scope (-0.15, -0.16)
01:29:07.620 00.000 10052 Worker thread wakes up
01:29:07.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
01:29:07.621 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
01:29:07.621 00.000 10052 Moving (-0.15, -0.16) raw xDistance=0.16 yDistance=-0.15
01:29:07.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:29:07.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.04
01:29:07.621 00.000 10052 MoveAxis(W, 46, ABG)
01:29:07.621 00.000 10052 Guiding  Dir = 3, Dur = 46
01:29:07.645 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:07.679 00.034 6880 UpdateGuideState exits: m=2214 SNR=32.7
01:29:07.679 00.000 6880 PhdController: settling, locked = 1, distance = 0.20 (0.60) aobump = 0 frame = 6 / 99999
01:29:07.679 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121347.679,"Host":"MINIASTRO1","Inst":1,"Distance":0.20,"Time":5.3,"SettleTime":6.0,"StarLocked":true}
01:29:07.679 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:07.679 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:07.680 00.001 6880 Enqueuing Expose request
01:29:07.696 00.016 10052 IsSlewing returns 0
01:29:07.775 00.079 10052 IsGuiding returns 0
01:29:07.917 00.142 10052 IsGuiding returns 0
01:29:07.917 00.000 10052 Move returns status 0, amount 46
01:29:07.917 00.000 10052 MoveAxis(N, 0, ABG)
01:29:07.918 00.001 10052 Move returns status 0, amount 0
01:29:07.918 00.000 10052 move complete, result=0
01:29:07.918 00.000 10052 worker thread done servicing request
01:29:07.918 00.000 6880 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
01:29:07.918 00.000 10052 Worker thread wakes up
01:29:07.918 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:07.919 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:09.066 01.147 10052 Exposure complete
01:29:09.137 00.071 10052 worker thread done servicing request
01:29:09.137 00.000 6880 OnExposeComplete: enter
01:29:09.137 00.000 6880 UpdateGuideState(): m_state=6
01:29:09.138 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1092
01:29:09.138 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=886.52, Mass=2214, SNR=32.7, Peak=156 HFD=4.6
01:29:09.138 00.000 6880 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.61) = xAngle (0.47 = 0.47)
01:29:09.138 00.000 6880 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
01:29:09.138 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-1.15 mountX=0.34 mountY=0.16, mountTheta=0.44
01:29:09.140 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.35, opts=13)
01:29:09.140 00.000 6880 Enqueuing Move request for scope (0.16, -0.35)
01:29:09.140 00.000 10052 Worker thread wakes up
01:29:09.140 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.35) opts 0xd
01:29:09.140 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.35)
01:29:09.140 00.000 10052 Moving (0.16, -0.35) raw xDistance=0.34 yDistance=0.16
01:29:09.141 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
01:29:09.141 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:29:09.141 00.000 10052 MoveAxis(W, 93, ABG)
01:29:09.141 00.000 10052 Guiding  Dir = 3, Dur = 93
01:29:09.162 00.021 10052 IsSlewing returns 0
01:29:09.165 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:09.199 00.034 6880 UpdateGuideState exits: m=2214 SNR=32.7
01:29:09.199 00.000 6880 PhdController: settling, locked = 1, distance = 0.25 (0.60) aobump = 0 frame = 7 / 99999
01:29:09.199 00.000 6880 PhdController: newstate STATE_FINISH
01:29:09.199 00.000 6880 PhdController complete: success
01:29:09.199 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783121349.199,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:29:09.199 00.000 6880 Mount: notify guiding dither settle done success=1
01:29:09.199 00.000 6880 PhdController: newstate STATE_IDLE
01:29:09.199 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:09.199 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:09.199 00.000 10052 IsGuiding returns 0
01:29:09.199 00.000 6880 Enqueuing Expose request
01:29:09.226 00.027 10052 PulseGuide returned control before completion, sleep 76
01:29:09.332 00.106 10052 IsGuiding returns 0
01:29:09.333 00.001 10052 Move returns status 0, amount 93
01:29:09.333 00.000 10052 MoveAxis(N, 0, ABG)
01:29:09.333 00.000 10052 Move returns status 0, amount 0
01:29:09.333 00.000 10052 move complete, result=0
01:29:09.333 00.000 10052 worker thread done servicing request
01:29:09.334 00.001 10052 Worker thread wakes up
01:29:09.334 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:09.334 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:09.357 00.023 6880 GuideStep: 0.3 px 93 ms WEST, 0.2 px 0 ms NORTH
01:29:09.561 00.204 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1576c15e-db01-4e8c-9bee-08db5685bc8d"}
01:29:09.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1576c15e-db01-4e8c-9bee-08db5685bc8d"}
01:29:09.562 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eeb24fe2-2dba-4082-94fc-513c0e9fc85a"}
01:29:09.563 00.001 6880 case statement mapped state 6 to 3
01:29:09.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eeb24fe2-2dba-4082-94fc-513c0e9fc85a"}
01:29:09.564 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"abed25ad-457f-4db5-9815-d5ddb016bccd"}
01:29:09.564 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1092,"width":15,"height":15,"star_pos":[6.87,6.52],"pixels":"..."},"id":"abed25ad-457f-4db5-9815-d5ddb016bccd"}
01:29:10.250 00.686 10052 Exposure complete
01:29:10.337 00.087 10052 worker thread done servicing request
01:29:10.337 00.000 6880 OnExposeComplete: enter
01:29:10.337 00.000 6880 UpdateGuideState(): m_state=6
01:29:10.337 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.338 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=886.76, Mass=2327, SNR=33.4, Peak=153 HFD=4.5
01:29:10.338 00.000 6880 MultiStar: exiting stabilization period
01:29:10.338 00.000 6880 MultiStar: updating star positions after lock position change
01:29:10.338 00.000 6880 Star::Find(15, 281, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.338 00.000 6880 Star::Find returns 1 (0), X=282.09, Y=296.86, Mass=2190, SNR=32.6, Peak=139 HFD=4.4
01:29:10.338 00.000 6880 Star::Find(15, 1198, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.338 00.000 6880 Star::Find returns 1 (0), X=1199.31, Y=293.34, Mass=2208, SNR=32.2, Peak=113 HFD=5.4
01:29:10.338 00.000 6880 Star::Find(15, 824, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.339 00.001 6880 Star::Find returns 1 (0), X=824.91, Y=296.85, Mass=1964, SNR=30.7, Peak=141 HFD=4.4
01:29:10.339 00.000 6880 Star::Find(15, 55, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.339 00.000 6880 Star::Find returns 1 (0), X=55.53, Y=631.37, Mass=1737, SNR=28.8, Peak=79 HFD=5.1
01:29:10.339 00.000 6880 Star::Find(15, 471, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.339 00.000 6880 Star::Find returns 1 (0), X=471.47, Y=590.82, Mass=2229, SNR=32.0, Peak=122 HFD=5.4
01:29:10.339 00.000 6880 Star::Find(15, 853, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.339 00.000 6880 Star::Find returns 1 (0), X=853.92, Y=216.25, Mass=2129, SNR=31.1, Peak=106 HFD=5.9
01:29:10.339 00.000 6880 Star::Find(15, 265, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.339 00.000 6880 Star::Find returns 1 (0), X=265.36, Y=83.35, Mass=1475, SNR=26.6, Peak=83 HFD=5.4
01:29:10.339 00.000 6880 Star::Find(15, 553, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.339 00.000 6880 Star::Find returns 1 (0), X=553.72, Y=328.83, Mass=1588, SNR=27.2, Peak=95 HFD=5.7
01:29:10.339 00.000 6880 Star::Find(15, 671, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.339 00.000 6880 Star::Find returns 1 (0), X=671.76, Y=823.67, Mass=905, SNR=20.9, Peak=73 HFD=4.5
01:29:10.339 00.000 6880 Star::Find(15, 1119, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.340 00.001 6880 Star::Find returns 1 (0), X=1119.70, Y=683.74, Mass=801, SNR=19.6, Peak=51 HFD=4.8
01:29:10.340 00.000 6880 Star::Find(15, 268, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1093
01:29:10.340 00.000 6880 Star::Find returns 1 (0), X=268.71, Y=576.46, Mass=1146, SNR=23.3, Peak=61 HFD=5.1
01:29:10.340 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
01:29:10.340 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
01:29:10.340 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=0.10 mountY=0.10, mountTheta=0.79
01:29:10.342 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.11, opts=13)
01:29:10.342 00.000 6880 Enqueuing Move request for scope (0.10, -0.11)
01:29:10.342 00.000 10052 Worker thread wakes up
01:29:10.342 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
01:29:10.343 00.001 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
01:29:10.343 00.000 10052 Moving (0.10, -0.11) raw xDistance=0.10 yDistance=0.10
01:29:10.343 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:29:10.343 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:29:10.343 00.000 10052 MoveAxis(E, 0, ABG)
01:29:10.343 00.000 10052 Move returns status 0, amount 0
01:29:10.343 00.000 10052 MoveAxis(N, 0, ABG)
01:29:10.343 00.000 10052 Move returns status 0, amount 0
01:29:10.344 00.001 10052 move complete, result=0
01:29:10.344 00.000 10052 worker thread done servicing request
01:29:10.381 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:10.444 00.063 6880 UpdateGuideState exits: m=2327 SNR=33.4
01:29:10.444 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:10.444 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:10.444 00.000 6880 Enqueuing Expose request
01:29:10.445 00.001 10052 Worker thread wakes up
01:29:10.445 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:10.445 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:10.445 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:11.560 01.115 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2a9e36d-175c-4789-b63a-6bd030788b91"}
01:29:11.560 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2a9e36d-175c-4789-b63a-6bd030788b91"}
01:29:11.561 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3efa78f5-1060-4c2c-b938-0f8088ae9d42"}
01:29:11.561 00.000 6880 case statement mapped state 6 to 3
01:29:11.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3efa78f5-1060-4c2c-b938-0f8088ae9d42"}
01:29:11.562 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ba33a13e-8432-4fe6-a284-530bff8dc3e3"}
01:29:11.563 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1093,"width":15,"height":15,"star_pos":[6.82,6.76],"pixels":"..."},"id":"ba33a13e-8432-4fe6-a284-530bff8dc3e3"}
01:29:11.586 00.023 10052 Exposure complete
01:29:11.668 00.082 10052 worker thread done servicing request
01:29:11.668 00.000 6880 OnExposeComplete: enter
01:29:11.668 00.000 6880 UpdateGuideState(): m_state=6
01:29:11.669 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1094
01:29:11.669 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.82, Mass=2447, SNR=34.4, Peak=164 HFD=4.4
01:29:11.669 00.000 6880 MultiStar: [#1 -0.19,-0.01,0.93,U] [#2 -0.31,-0.02,0.97,U] [#3 -0.01,-0.33,0.90,U] [#4 -0.25,-0.01,0.82,U] [#5 -0.34,-0.28,0.99,U] [#6 -0.06,-0.14,0.93,U] [#7 -0.02,0.49,0.74,U] [#8 -0.14,-0.20,0.80,U] 
01:29:11.669 00.000 6880 single-star, 8 included, MultiStar: {-0.14, -0.07}, one-star: {0.07, -0.04}
01:29:11.669 00.000 6880 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.61) = xAngle (1.03 = 1.03)
01:29:11.669 00.000 6880 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
01:29:11.669 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.58 mountX=0.04 mountY=0.07, mountTheta=1.03
01:29:11.672 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.04, opts=13)
01:29:11.673 00.001 6880 Enqueuing Move request for scope (0.07, -0.04)
01:29:11.673 00.000 10052 Worker thread wakes up
01:29:11.673 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:29:11.673 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:29:11.673 00.000 10052 Moving (0.07, -0.04) raw xDistance=0.04 yDistance=0.07
01:29:11.673 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:29:11.673 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:29:11.673 00.000 10052 MoveAxis(E, 0, ABG)
01:29:11.673 00.000 10052 Move returns status 0, amount 0
01:29:11.673 00.000 10052 MoveAxis(N, 0, ABG)
01:29:11.673 00.000 10052 Move returns status 0, amount 0
01:29:11.674 00.001 10052 move complete, result=0
01:29:11.674 00.000 10052 worker thread done servicing request
01:29:11.698 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:11.740 00.042 6880 UpdateGuideState exits: m=2447 SNR=34.4
01:29:11.740 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:11.740 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:11.740 00.000 6880 Enqueuing Expose request
01:29:11.740 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:11.740 00.000 10052 Worker thread wakes up
01:29:11.740 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:11.741 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:12.661 00.920 10052 Exposure complete
01:29:12.728 00.067 10052 worker thread done servicing request
01:29:12.728 00.000 6880 OnExposeComplete: enter
01:29:12.728 00.000 6880 UpdateGuideState(): m_state=6
01:29:12.729 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1095
01:29:12.729 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=886.74, Mass=2336, SNR=33.5, Peak=158 HFD=4.3
01:29:12.729 00.000 6880 MultiStar: [#1 0.18,-0.17,0.97,U] [#2 -0.35,-0.07,0.98,U] [#3 -0.09,-0.03,0.92,U] [#4 0.02,0.18,0.86,U] [#5 0.20,-0.03,0.96,U] [#6 -0.01,0.24,0.94,U] [#7 0.26,0.31,0.79,U] [#8 0.11,-0.13,0.82,U] 
01:29:12.729 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.01}, one-star: {0.26, -0.12}
01:29:12.729 00.000 6880 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.61) = xAngle (1.80 = 1.80)
01:29:12.729 00.000 6880 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.77 = 1.77)
01:29:12.729 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.18 mountX=-0.01 mountY=0.06, mountTheta=1.79
01:29:12.731 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.01, opts=13)
01:29:12.731 00.000 6880 Enqueuing Move request for scope (0.06, 0.01)
01:29:12.732 00.001 10052 Worker thread wakes up
01:29:12.732 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:29:12.732 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:29:12.732 00.000 10052 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
01:29:12.732 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:29:12.732 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
01:29:12.732 00.000 10052 MoveAxis(E, 0, ABG)
01:29:12.732 00.000 10052 Move returns status 0, amount 0
01:29:12.732 00.000 10052 MoveAxis(N, 0, ABG)
01:29:12.732 00.000 10052 Move returns status 0, amount 0
01:29:12.733 00.001 10052 move complete, result=0
01:29:12.733 00.000 10052 worker thread done servicing request
01:29:12.761 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:12.798 00.037 6880 UpdateGuideState exits: m=2336 SNR=33.5
01:29:12.798 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:12.798 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:12.798 00.000 6880 Enqueuing Expose request
01:29:12.798 00.000 10052 Worker thread wakes up
01:29:12.798 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:12.798 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:12.799 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:13.559 00.760 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"105cd2ce-9f73-4bfe-af98-4b8ce296f9f6"}
01:29:13.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"105cd2ce-9f73-4bfe-af98-4b8ce296f9f6"}
01:29:13.561 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11be3b8b-3085-445b-a761-fc0695efb709"}
01:29:13.561 00.000 6880 case statement mapped state 6 to 3
01:29:13.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11be3b8b-3085-445b-a761-fc0695efb709"}
01:29:13.563 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6b9e6930-48cb-491a-a9d6-be8b7cd2b4a8"}
01:29:13.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1095,"width":15,"height":15,"star_pos":[6.97,6.74],"pixels":"..."},"id":"6b9e6930-48cb-491a-a9d6-be8b7cd2b4a8"}
01:29:13.937 00.374 10052 Exposure complete
01:29:14.031 00.094 10052 worker thread done servicing request
01:29:14.031 00.000 6880 OnExposeComplete: enter
01:29:14.031 00.000 6880 UpdateGuideState(): m_state=6
01:29:14.032 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1096
01:29:14.032 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=886.75, Mass=2423, SNR=34.2, Peak=171 HFD=4.5
01:29:14.033 00.001 6880 MultiStar: [#1 0.07,-0.24,0.94,U] [#2 0.02,0.31,0.93,U] [#3 0.01,-0.16,0.90,U] [#4 -0.04,0.11,0.83,U] [#5 0.04,0.08,0.94,U] [#6 -0.01,0.11,0.91,U] [#7 0.14,0.38,0.76,U] [#8 0.04,-0.19,0.80,U] 
01:29:14.033 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.22, -0.11}
01:29:14.033 00.000 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
01:29:14.033 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
01:29:14.033 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.45 mountX=-0.03 mountY=0.06, mountTheta=2.06
01:29:14.036 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.03, opts=13)
01:29:14.036 00.000 6880 Enqueuing Move request for scope (0.06, 0.03)
01:29:14.036 00.000 10052 Worker thread wakes up
01:29:14.036 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:29:14.037 00.001 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:29:14.037 00.000 10052 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
01:29:14.037 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:29:14.037 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
01:29:14.037 00.000 10052 MoveAxis(E, 0, ABG)
01:29:14.037 00.000 10052 Move returns status 0, amount 0
01:29:14.037 00.000 10052 MoveAxis(N, 0, ABG)
01:29:14.037 00.000 10052 Move returns status 0, amount 0
01:29:14.037 00.000 10052 move complete, result=0
01:29:14.037 00.000 10052 worker thread done servicing request
01:29:14.073 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:14.126 00.053 6880 UpdateGuideState exits: m=2423 SNR=34.2
01:29:14.126 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:14.126 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:14.126 00.000 6880 Enqueuing Expose request
01:29:14.126 00.000 10052 Worker thread wakes up
01:29:14.127 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:14.127 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:14.127 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:15.045 00.918 10052 Exposure complete
01:29:15.142 00.097 10052 worker thread done servicing request
01:29:15.143 00.001 6880 OnExposeComplete: enter
01:29:15.143 00.000 6880 UpdateGuideState(): m_state=6
01:29:15.143 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1097
01:29:15.143 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.79, Mass=2352, SNR=33.6, Peak=123 HFD=4.9
01:29:15.144 00.001 6880 MultiStar: [#1 -0.07,-0.28,0.94,U] [#2 -0.31,-0.12,0.99,U] [#3 -0.23,-0.34,0.90,U] [#4 0.09,0.30,0.84,U] [#5 -0.08,-0.07,0.97,U] [#6 -0.37,-0.12,0.91,U] [#7 0.28,0.20,0.75,U] [#8 -0.06,-0.32,0.80,U] 
01:29:15.144 00.000 6880 single-star, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.02, -0.07}
01:29:15.144 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
01:29:15.145 00.001 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
01:29:15.145 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.81 mountX=0.07 mountY=-0.02, mountTheta=-0.23
01:29:15.148 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.07, opts=13)
01:29:15.148 00.000 6880 Enqueuing Move request for scope (-0.02, -0.07)
01:29:15.148 00.000 10052 Worker thread wakes up
01:29:15.148 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
01:29:15.148 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
01:29:15.148 00.000 10052 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.02
01:29:15.149 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:15.149 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:29:15.149 00.000 10052 MoveAxis(E, 0, ABG)
01:29:15.149 00.000 10052 Move returns status 0, amount 0
01:29:15.149 00.000 10052 MoveAxis(N, 0, ABG)
01:29:15.149 00.000 10052 Move returns status 0, amount 0
01:29:15.149 00.000 10052 move complete, result=0
01:29:15.150 00.001 10052 worker thread done servicing request
01:29:15.187 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:15.246 00.059 6880 UpdateGuideState exits: m=2352 SNR=33.6
01:29:15.246 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:15.247 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:15.247 00.000 6880 Enqueuing Expose request
01:29:15.247 00.000 10052 Worker thread wakes up
01:29:15.248 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:15.248 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:15.248 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:15.572 00.324 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c87dfd45-b302-4c77-8370-012a59cf4140"}
01:29:15.572 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c87dfd45-b302-4c77-8370-012a59cf4140"}
01:29:15.574 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd6cfb5b-bc4f-4f0c-8d4e-e2ba301fc1cf"}
01:29:15.574 00.000 6880 case statement mapped state 6 to 3
01:29:15.574 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd6cfb5b-bc4f-4f0c-8d4e-e2ba301fc1cf"}
01:29:15.575 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5ab8e21-00ae-45b3-9cee-98e034a45850"}
01:29:15.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1097,"width":15,"height":15,"star_pos":[6.70,6.79],"pixels":"..."},"id":"b5ab8e21-00ae-45b3-9cee-98e034a45850"}
01:29:16.393 00.818 10052 Exposure complete
01:29:16.497 00.104 10052 worker thread done servicing request
01:29:16.497 00.000 6880 OnExposeComplete: enter
01:29:16.497 00.000 6880 UpdateGuideState(): m_state=6
01:29:16.498 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1098
01:29:16.498 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=886.74, Mass=2446, SNR=34.3, Peak=167 HFD=4.6
01:29:16.499 00.001 6880 MultiStar: [#1 -0.23,0.02,0.94,U] [#2 -0.36,0.07,0.96,U] [#3 -0.34,0.13,0.91,U] [#4 -0.22,0.12,0.82,U] [#5 -0.43,0.04,0.96,U] [#6 -0.21,0.21,0.92,U] [#7 -0.14,0.20,0.74,U] [#8 -0.39,-0.00,0.78,U] 
01:29:16.499 00.000 6880 single-star, 8 included, MultiStar: {-0.28, 0.07}, one-star: {-0.17, -0.12}
01:29:16.499 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
01:29:16.499 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:29:16.499 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-2.53 mountX=0.13 mountY=-0.17, mountTheta=-0.93
01:29:16.502 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.12, opts=13)
01:29:16.502 00.000 6880 Enqueuing Move request for scope (-0.17, -0.12)
01:29:16.502 00.000 10052 Worker thread wakes up
01:29:16.503 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
01:29:16.503 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
01:29:16.503 00.000 10052 Moving (-0.17, -0.12) raw xDistance=0.13 yDistance=-0.17
01:29:16.503 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:29:16.503 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.00
01:29:16.503 00.000 10052 MoveAxis(W, 34, ABG)
01:29:16.503 00.000 10052 Guiding  Dir = 3, Dur = 34
01:29:16.525 00.022 10052 IsSlewing returns 0
01:29:16.542 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:16.563 00.021 10052 IsGuiding returns 0
01:29:16.590 00.027 10052 PulseGuide returned control before completion, sleep 18
01:29:16.597 00.007 6880 UpdateGuideState exits: m=2446 SNR=34.3
01:29:16.597 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:16.597 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:16.597 00.000 6880 Enqueuing Expose request
01:29:16.644 00.047 10052 IsGuiding returns 0
01:29:16.644 00.000 10052 Move returns status 0, amount 34
01:29:16.644 00.000 10052 MoveAxis(N, 0, ABG)
01:29:16.644 00.000 10052 Move returns status 0, amount 0
01:29:16.644 00.000 10052 move complete, result=0
01:29:16.645 00.001 10052 worker thread done servicing request
01:29:16.645 00.000 10052 Worker thread wakes up
01:29:16.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:16.645 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:16.646 00.001 6880 GuideStep: 0.1 px 34 ms WEST, -0.2 px 0 ms NORTH
01:29:17.554 00.908 10052 Exposure complete
01:29:17.577 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"21c9e886-ceea-447d-9d5e-6b4d66dbac8f"}
01:29:17.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"21c9e886-ceea-447d-9d5e-6b4d66dbac8f"}
01:29:17.578 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f644a1a-89ca-4d97-961f-9c5b116e05c1"}
01:29:17.578 00.000 6880 case statement mapped state 6 to 3
01:29:17.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f644a1a-89ca-4d97-961f-9c5b116e05c1"}
01:29:17.581 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0daeed1d-50a8-488c-8d1a-a9cc5938a3b0"}
01:29:17.582 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1098,"width":15,"height":15,"star_pos":[6.55,6.74],"pixels":"..."},"id":"0daeed1d-50a8-488c-8d1a-a9cc5938a3b0"}
01:29:17.668 00.086 10052 worker thread done servicing request
01:29:17.668 00.000 6880 OnExposeComplete: enter
01:29:17.668 00.000 6880 UpdateGuideState(): m_state=6
01:29:17.669 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1099
01:29:17.669 00.000 6880 Star::Find returns 1 (0), X=407.27, Y=886.81, Mass=2438, SNR=34.3, Peak=135 HFD=4.4
01:29:17.670 00.001 6880 MultiStar: [#1 -0.60,0.01,0.00,M1] [#2 -0.40,0.40,0.00,M1] [#3 -0.66,0.05,0.00,M1] [#4 -0.58,0.42,0.00,M1] [#5 -0.72,0.11,0.00,M1] [#6 -0.54,0.27,0.00,M1] [#7 -0.43,0.37,0.00,M1] [#8 -0.74,-0.10,0.00,M1] 
01:29:17.670 00.000 6880 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.61) = xAngle (-1.43 = -1.43)
01:29:17.670 00.000 6880 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
01:29:17.670 00.000 6880 CameraToMount -- cameraX=-0.45 cameraY=-0.05 hyp=0.45 cameraTheta=-3.04 mountX=0.07 mountY=-0.45, mountTheta=-1.43
01:29:17.674 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.45, y=-0.05, opts=13)
01:29:17.674 00.000 6880 Enqueuing Move request for scope (-0.45, -0.05)
01:29:17.674 00.000 10052 Worker thread wakes up
01:29:17.675 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.05) opts 0xd
01:29:17.675 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.45, -0.05)
01:29:17.675 00.000 10052 Moving (-0.45, -0.05) raw xDistance=0.07 yDistance=-0.45
01:29:17.675 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:17.675 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.45, slope = -0.04
01:29:17.675 00.000 10052 MoveAxis(E, 0, ABG)
01:29:17.675 00.000 10052 Move returns status 0, amount 0
01:29:17.675 00.000 10052 MoveAxis(N, 66, ABG)
01:29:17.676 00.001 10052 Guiding  Dir = 0, Dur = 66
01:29:17.713 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:17.731 00.018 10052 IsSlewing returns 0
01:29:17.767 00.036 6880 UpdateGuideState exits: m=2438 SNR=34.3
01:29:17.767 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:17.767 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:17.767 00.000 6880 Enqueuing Expose request
01:29:17.812 00.045 10052 IsGuiding returns 0
01:29:17.875 00.063 10052 PulseGuide returned control before completion, sleep 14
01:29:17.957 00.082 10052 IsGuiding returns 1
01:29:17.957 00.000 10052 scope still moving after pulse duration time elapsed
01:29:18.071 00.114 10052 IsSlewing returns 0
01:29:18.151 00.080 10052 IsGuiding returns 0
01:29:18.151 00.000 10052 scope move finished after 66 + 272 ms
01:29:18.151 00.000 10052 Move returns status 0, amount 66
01:29:18.151 00.000 10052 move complete, result=0
01:29:18.152 00.001 10052 worker thread done servicing request
01:29:18.152 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 66 ms NORTH
01:29:18.152 00.000 10052 Worker thread wakes up
01:29:18.153 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:18.153 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:19.296 01.143 10052 Exposure complete
01:29:19.393 00.097 10052 worker thread done servicing request
01:29:19.393 00.000 6880 OnExposeComplete: enter
01:29:19.393 00.000 6880 UpdateGuideState(): m_state=6
01:29:19.394 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1100
01:29:19.394 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=886.79, Mass=2296, SNR=33.2, Peak=130 HFD=4.6
01:29:19.395 00.001 6880 MultiStar: [#1 -0.04,0.21,0.96,U] [#2 0.09,0.47,1.03,U] [#3 -0.03,0.10,0.91,U] [#4 0.12,0.49,0.87,U] [#5 -0.06,0.24,0.99,U] [#6 0.04,0.32,0.94,U] [#7 0.05,0.44,0.79,U] [#8 0.00,0.17,0.82,U] 
01:29:19.395 00.000 6880 single-star, 8 included, MultiStar: {0.02, 0.26}, one-star: {0.04, -0.07}
01:29:19.395 00.000 6880 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
01:29:19.395 00.000 6880 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
01:29:19.395 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.02 mountX=0.07 mountY=0.04, mountTheta=0.57
01:29:19.399 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.07, opts=13)
01:29:19.399 00.000 6880 Enqueuing Move request for scope (0.04, -0.07)
01:29:19.399 00.000 10052 Worker thread wakes up
01:29:19.399 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:29:19.399 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:29:19.400 00.001 10052 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=0.04
01:29:19.400 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:19.400 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.03
01:29:19.400 00.000 10052 MoveAxis(E, 0, ABG)
01:29:19.400 00.000 10052 Move returns status 0, amount 0
01:29:19.400 00.000 10052 MoveAxis(N, 0, ABG)
01:29:19.400 00.000 10052 Move returns status 0, amount 0
01:29:19.400 00.000 10052 move complete, result=0
01:29:19.400 00.000 10052 worker thread done servicing request
01:29:19.439 00.039 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:19.492 00.053 6880 UpdateGuideState exits: m=2296 SNR=33.2
01:29:19.492 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:19.492 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:19.492 00.000 6880 Enqueuing Expose request
01:29:19.493 00.001 10052 Worker thread wakes up
01:29:19.493 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:19.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:19.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:19.578 00.085 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c0b49a3-8fd6-45eb-9f13-7b270bd2e2d0"}
01:29:19.579 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c0b49a3-8fd6-45eb-9f13-7b270bd2e2d0"}
01:29:19.583 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"90c1612c-b6b7-4a57-a38a-9868702c449c"}
01:29:19.583 00.000 6880 case statement mapped state 6 to 3
01:29:19.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"90c1612c-b6b7-4a57-a38a-9868702c449c"}
01:29:19.585 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"79a639b1-a6df-4e09-b174-d01c78041ea5"}
01:29:19.586 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1100,"width":15,"height":15,"star_pos":[6.76,6.79],"pixels":"..."},"id":"79a639b1-a6df-4e09-b174-d01c78041ea5"}
01:29:20.402 00.816 10052 Exposure complete
01:29:20.501 00.099 10052 worker thread done servicing request
01:29:20.501 00.000 6880 OnExposeComplete: enter
01:29:20.502 00.001 6880 UpdateGuideState(): m_state=6
01:29:20.502 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1101
01:29:20.502 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=887.05, Mass=2386, SNR=34.0, Peak=127 HFD=4.9
01:29:20.503 00.001 6880 MultiStar: [#1 -0.19,0.23,0.94,U] [#2 -0.29,0.43,0.99,U] [#3 -0.18,0.14,0.90,U] [#4 -0.19,0.42,0.85,U] [#5 -0.42,0.21,0.96,U] [#6 -0.15,0.22,0.90,U] [#7 -0.02,0.21,0.76,U] [#8 -0.18,0.13,0.81,U] 
01:29:20.503 00.000 6880 single-star, 8 included, MultiStar: {-0.21, 0.24}, one-star: {-0.19, 0.19}
01:29:20.503 00.000 6880 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.61) = xAngle (3.97 = -2.31)
01:29:20.503 00.000 6880 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.94 = -2.35)
01:29:20.503 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.19 hyp=0.26 cameraTheta=2.36 mountX=-0.18 mountY=-0.19, mountTheta=-2.33
01:29:20.506 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.19, opts=13)
01:29:20.507 00.001 6880 Enqueuing Move request for scope (-0.19, 0.19)
01:29:20.507 00.000 10052 Worker thread wakes up
01:29:20.507 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.19) opts 0xd
01:29:20.507 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.19)
01:29:20.507 00.000 10052 Moving (-0.19, 0.19) raw xDistance=-0.18 yDistance=-0.19
01:29:20.507 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:29:20.508 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.19, slope = -0.04
01:29:20.508 00.000 10052 MoveAxis(E, 48, ABG)
01:29:20.508 00.000 10052 Guiding  Dir = 2, Dur = 48
01:29:20.530 00.022 10052 IsSlewing returns 0
01:29:20.546 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:20.568 00.022 10052 IsGuiding returns 0
01:29:20.594 00.026 10052 PulseGuide returned control before completion, sleep 32
01:29:20.599 00.005 6880 UpdateGuideState exits: m=2386 SNR=34.0
01:29:20.599 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:20.599 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:20.599 00.000 6880 Enqueuing Expose request
01:29:20.655 00.056 10052 IsGuiding returns 0
01:29:20.655 00.000 10052 Move returns status 0, amount 48
01:29:20.655 00.000 10052 MoveAxis(N, 76, ABG)
01:29:20.655 00.000 10052 Guiding  Dir = 0, Dur = 76
01:29:20.693 00.038 10052 IsSlewing returns 0
01:29:20.731 00.038 10052 IsGuiding returns 0
01:29:20.759 00.028 10052 PulseGuide returned control before completion, sleep 60
01:29:20.844 00.085 10052 IsGuiding returns 1
01:29:20.845 00.001 10052 scope still moving after pulse duration time elapsed
01:29:20.891 00.046 10052 IsSlewing returns 0
01:29:20.928 00.037 10052 IsGuiding returns 0
01:29:20.929 00.001 10052 scope move finished after 76 + 121 ms
01:29:20.929 00.000 10052 Move returns status 0, amount 76
01:29:20.929 00.000 10052 move complete, result=0
01:29:20.929 00.000 10052 worker thread done servicing request
01:29:20.930 00.001 6880 GuideStep: -0.2 px 48 ms EAST, -0.2 px 76 ms NORTH
01:29:20.930 00.000 10052 Worker thread wakes up
01:29:20.930 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:20.930 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:21.578 00.648 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"714cdf12-0d43-4ab1-9bef-08a900574868"}
01:29:21.579 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"714cdf12-0d43-4ab1-9bef-08a900574868"}
01:29:21.580 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27775283-61c0-4bee-81e9-769105083563"}
01:29:21.580 00.000 6880 case statement mapped state 6 to 3
01:29:21.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"27775283-61c0-4bee-81e9-769105083563"}
01:29:21.581 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8218a45c-2f30-46d1-a06f-2da1cc25d3fa"}
01:29:21.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1101,"width":15,"height":15,"star_pos":[6.53,7.05],"pixels":"..."},"id":"8218a45c-2f30-46d1-a06f-2da1cc25d3fa"}
01:29:22.064 00.483 10052 Exposure complete
01:29:22.159 00.095 10052 worker thread done servicing request
01:29:22.159 00.000 6880 OnExposeComplete: enter
01:29:22.159 00.000 6880 UpdateGuideState(): m_state=6
01:29:22.160 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1102
01:29:22.160 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=886.63, Mass=2341, SNR=33.5, Peak=161 HFD=4.7
01:29:22.161 00.001 6880 MultiStar: [#1 0.02,-0.12,0.97,U] [#2 -0.34,-0.03,1.00,U] [#3 -0.09,-0.20,0.90,U] [#4 0.05,-0.01,0.86,U] [#5 -0.03,-0.01,0.99,U] [#6 -0.19,-0.02,0.92,U] [#7 0.16,0.26,0.77,U] [#8 -0.11,-0.14,0.81,U] 
01:29:22.161 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {0.04, -0.23}
01:29:22.161 00.000 6880 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
01:29:22.161 00.000 6880 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
01:29:22.161 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.34 mountX=0.07 mountY=-0.06, mountTheta=-0.74
01:29:22.164 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.06, opts=13)
01:29:22.164 00.000 6880 Enqueuing Move request for scope (-0.06, -0.06)
01:29:22.164 00.000 10052 Worker thread wakes up
01:29:22.165 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
01:29:22.165 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
01:29:22.165 00.000 10052 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.06
01:29:22.165 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:29:22.165 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.14, using input
01:29:22.165 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.03
01:29:22.165 00.000 10052 MoveAxis(E, 0, ABG)
01:29:22.165 00.000 10052 Move returns status 0, amount 0
01:29:22.165 00.000 10052 MoveAxis(N, 0, ABG)
01:29:22.166 00.001 10052 Move returns status 0, amount 0
01:29:22.166 00.000 10052 move complete, result=0
01:29:22.166 00.000 10052 worker thread done servicing request
01:29:22.201 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:22.252 00.051 6880 UpdateGuideState exits: m=2341 SNR=33.5
01:29:22.252 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:22.252 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:22.253 00.001 6880 Enqueuing Expose request
01:29:22.253 00.000 10052 Worker thread wakes up
01:29:22.253 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:22.253 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:22.254 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:23.160 00.906 10052 Exposure complete
01:29:23.256 00.096 10052 worker thread done servicing request
01:29:23.256 00.000 6880 OnExposeComplete: enter
01:29:23.257 00.001 6880 UpdateGuideState(): m_state=6
01:29:23.257 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1103
01:29:23.257 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=886.78, Mass=2316, SNR=33.4, Peak=149 HFD=4.5
01:29:23.258 00.001 6880 MultiStar: [#1 -0.15,-0.08,0.99,U] [#2 -0.34,0.09,0.99,U] [#3 -0.19,-0.15,0.92,U] [#4 -0.17,0.14,0.87,U] [#5 -0.45,-0.09,0.99,U] [#6 -0.16,0.07,0.93,U] [#7 -0.10,0.18,0.79,U] [#8 -0.44,-0.36,0.00,M1] 
01:29:23.258 00.000 6880 refined, 7 included, MultiStar: {-0.24, 0.00}, one-star: {-0.29, -0.08}
01:29:23.258 00.000 6880 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.61) = xAngle (4.74 = -1.55)
01:29:23.259 00.001 6880 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.70 = -1.58)
01:29:23.259 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.00 hyp=0.24 cameraTheta=3.12 mountX=0.01 mountY=-0.24, mountTheta=-1.55
01:29:23.261 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.00, opts=13)
01:29:23.262 00.001 6880 Enqueuing Move request for scope (-0.24, 0.00)
01:29:23.262 00.000 10052 Worker thread wakes up
01:29:23.262 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.00) opts 0xd
01:29:23.262 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.00)
01:29:23.262 00.000 10052 Moving (-0.24, 0.00) raw xDistance=0.01 yDistance=-0.24
01:29:23.262 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:29:23.262 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.24, slope = -0.03
01:29:23.263 00.001 10052 MoveAxis(E, 0, ABG)
01:29:23.263 00.000 10052 Move returns status 0, amount 0
01:29:23.263 00.000 10052 MoveAxis(N, 54, ABG)
01:29:23.263 00.000 10052 Guiding  Dir = 0, Dur = 54
01:29:23.285 00.022 10052 IsSlewing returns 0
01:29:23.299 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:23.322 00.023 10052 IsGuiding returns 0
01:29:23.350 00.028 10052 PulseGuide returned control before completion, sleep 37
01:29:23.352 00.002 6880 UpdateGuideState exits: m=2316 SNR=33.4
01:29:23.353 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:23.353 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:23.353 00.000 6880 Enqueuing Expose request
01:29:23.414 00.061 10052 IsGuiding returns 1
01:29:23.414 00.000 10052 scope still moving after pulse duration time elapsed
01:29:23.460 00.046 10052 IsSlewing returns 0
01:29:23.498 00.038 10052 IsGuiding returns 0
01:29:23.498 00.000 10052 scope move finished after 54 + 121 ms
01:29:23.498 00.000 10052 Move returns status 0, amount 54
01:29:23.499 00.001 10052 move complete, result=0
01:29:23.499 00.000 10052 worker thread done servicing request
01:29:23.499 00.000 10052 Worker thread wakes up
01:29:23.499 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:23.499 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:23.499 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 54 ms NORTH
01:29:23.598 00.099 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a23f208d-5d67-4f95-8b72-128a5f0b61d1"}
01:29:23.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a23f208d-5d67-4f95-8b72-128a5f0b61d1"}
01:29:23.601 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83f70b7c-aead-4c80-9c63-f90eaad820ca"}
01:29:23.601 00.000 6880 case statement mapped state 6 to 3
01:29:23.601 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"83f70b7c-aead-4c80-9c63-f90eaad820ca"}
01:29:23.604 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d15d9c6d-2629-4ee6-85a3-f58a722f650f"}
01:29:23.604 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1103,"width":15,"height":15,"star_pos":[7.43,6.78],"pixels":"..."},"id":"d15d9c6d-2629-4ee6-85a3-f58a722f650f"}
01:29:24.635 01.031 10052 Exposure complete
01:29:24.728 00.093 10052 worker thread done servicing request
01:29:24.728 00.000 6880 OnExposeComplete: enter
01:29:24.728 00.000 6880 UpdateGuideState(): m_state=6
01:29:24.729 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1104
01:29:24.729 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=886.92, Mass=2497, SNR=34.8, Peak=169 HFD=4.5
01:29:24.730 00.001 6880 MultiStar: [#1 0.52,0.09,0.00,M1] [#2 0.05,0.31,0.95,U] [#3 0.15,-0.18,0.89,U] [#4 0.53,0.54,0.00,M1] [#5 0.25,0.03,0.95,U] [#6 0.12,0.02,0.89,U] [#7 0.55,0.44,0.00,M1] [#8 0.17,0.04,0.79,U] 
01:29:24.730 00.000 6880 refined, 5 included, MultiStar: {0.17, 0.05}, one-star: {0.25, 0.05}
01:29:24.730 00.000 6880 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
01:29:24.730 00.000 6880 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.86 = 1.86)
01:29:24.730 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.17 cameraTheta=0.28 mountX=-0.05 mountY=0.17, mountTheta=1.89
01:29:24.733 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.05, opts=13)
01:29:24.733 00.000 6880 Enqueuing Move request for scope (0.17, 0.05)
01:29:24.733 00.000 10052 Worker thread wakes up
01:29:24.734 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
01:29:24.734 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
01:29:24.734 00.000 10052 Moving (0.17, 0.05) raw xDistance=-0.05 yDistance=0.17
01:29:24.734 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:29:24.734 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
01:29:24.734 00.000 10052 MoveAxis(E, 0, ABG)
01:29:24.734 00.000 10052 Move returns status 0, amount 0
01:29:24.734 00.000 10052 MoveAxis(N, 0, ABG)
01:29:24.734 00.000 10052 Move returns status 0, amount 0
01:29:24.735 00.001 10052 move complete, result=0
01:29:24.735 00.000 10052 worker thread done servicing request
01:29:24.771 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:24.824 00.053 6880 UpdateGuideState exits: m=2497 SNR=34.8
01:29:24.825 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:24.825 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:24.825 00.000 6880 Enqueuing Expose request
01:29:24.825 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:24.825 00.000 10052 Worker thread wakes up
01:29:24.826 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:24.826 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:25.584 00.758 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5f625cb-af03-493e-96ee-d0ddf4a6e4af"}
01:29:25.585 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5f625cb-af03-493e-96ee-d0ddf4a6e4af"}
01:29:25.586 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3ff8d68-9156-4b64-93a4-13b9f126f5a4"}
01:29:25.586 00.000 6880 case statement mapped state 6 to 3
01:29:25.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3ff8d68-9156-4b64-93a4-13b9f126f5a4"}
01:29:25.587 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51b192b9-c6e1-4b8f-b80f-74233ea4de3d"}
01:29:25.588 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1104,"width":15,"height":15,"star_pos":[6.96,6.92],"pixels":"..."},"id":"51b192b9-c6e1-4b8f-b80f-74233ea4de3d"}
01:29:25.744 00.156 10052 Exposure complete
01:29:25.837 00.093 10052 worker thread done servicing request
01:29:25.837 00.000 6880 OnExposeComplete: enter
01:29:25.837 00.000 6880 UpdateGuideState(): m_state=6
01:29:25.838 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1105
01:29:25.839 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=886.97, Mass=2412, SNR=34.0, Peak=152 HFD=4.5
01:29:25.840 00.001 6880 MultiStar: [#1 0.13,0.14,0.98,U] [#2 -0.07,0.10,0.97,U] [#3 -0.10,0.07,0.90,U] [#4 0.31,0.52,0.00,M2] [#5 0.01,0.21,0.96,U] [#6 -0.14,0.03,0.95,U] [#7 0.28,0.38,0.75,U] [#8 0.00,0.02,0.79,U] 
01:29:25.840 00.000 6880 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.16, 0.11}
01:29:25.840 00.000 6880 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.61) = xAngle (2.95 = 2.95)
01:29:25.841 00.001 6880 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.92 = 2.92)
01:29:25.841 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.33 mountX=-0.13 mountY=0.03, mountTheta=2.92
01:29:25.845 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.13, opts=13)
01:29:25.845 00.000 6880 Enqueuing Move request for scope (0.03, 0.13)
01:29:25.846 00.001 10052 Worker thread wakes up
01:29:25.846 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
01:29:25.846 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
01:29:25.846 00.000 10052 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=0.03
01:29:25.846 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:29:25.847 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.04, using input
01:29:25.847 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
01:29:25.847 00.000 10052 MoveAxis(E, 35, ABG)
01:29:25.847 00.000 10052 Guiding  Dir = 2, Dur = 35
01:29:25.883 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:25.928 00.045 10052 IsSlewing returns 0
01:29:25.936 00.008 6880 UpdateGuideState exits: m=2412 SNR=34.0
01:29:25.936 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:25.936 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:25.936 00.000 6880 Enqueuing Expose request
01:29:26.002 00.066 10052 IsGuiding returns 0
01:29:26.133 00.131 10052 IsGuiding returns 0
01:29:26.133 00.000 10052 Move returns status 0, amount 35
01:29:26.133 00.000 10052 MoveAxis(N, 0, ABG)
01:29:26.133 00.000 10052 Move returns status 0, amount 0
01:29:26.133 00.000 10052 move complete, result=0
01:29:26.133 00.000 10052 worker thread done servicing request
01:29:26.133 00.000 10052 Worker thread wakes up
01:29:26.134 00.001 6880 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
01:29:26.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:26.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:27.272 01.138 10052 Exposure complete
01:29:27.373 00.101 10052 worker thread done servicing request
01:29:27.374 00.001 6880 OnExposeComplete: enter
01:29:27.374 00.000 6880 UpdateGuideState(): m_state=6
01:29:27.374 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1106
01:29:27.375 00.001 6880 Star::Find returns 1 (0), X=407.60, Y=886.97, Mass=2437, SNR=34.3, Peak=147 HFD=4.7
01:29:27.375 00.000 6880 MultiStar: [#1 -0.30,0.08,0.93,U] [#2 -0.21,0.37,0.98,U] [#3 -0.12,0.09,0.91,U] [#4 -0.47,0.35,0.00,M3] [#5 -0.42,-0.04,0.96,U] [#6 -0.20,0.30,0.93,U] [#7 -0.24,0.50,0.00,M1] [#8 -0.22,-0.04,0.77,U] 
01:29:27.375 00.000 6880 single-star, 6 included, MultiStar: {-0.23, 0.13}, one-star: {-0.11, 0.11}
01:29:27.375 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.00 = -2.28)
01:29:27.376 00.001 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.31)
01:29:27.376 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.11 hyp=0.15 cameraTheta=2.39 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
01:29:27.379 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.11, opts=13)
01:29:27.379 00.000 6880 Enqueuing Move request for scope (-0.11, 0.11)
01:29:27.379 00.000 10052 Worker thread wakes up
01:29:27.379 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.11) opts 0xd
01:29:27.379 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.11)
01:29:27.379 00.000 10052 Moving (-0.11, 0.11) raw xDistance=-0.10 yDistance=-0.11
01:29:27.380 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:29:27.380 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
01:29:27.380 00.000 10052 MoveAxis(E, 0, ABG)
01:29:27.380 00.000 10052 Move returns status 0, amount 0
01:29:27.380 00.000 10052 MoveAxis(N, 0, ABG)
01:29:27.380 00.000 10052 Move returns status 0, amount 0
01:29:27.380 00.000 10052 move complete, result=0
01:29:27.381 00.001 10052 worker thread done servicing request
01:29:27.419 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:27.468 00.049 6880 UpdateGuideState exits: m=2437 SNR=34.3
01:29:27.468 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:27.468 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:27.468 00.000 6880 Enqueuing Expose request
01:29:27.468 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:29:27.469 00.001 10052 Worker thread wakes up
01:29:27.469 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:27.469 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:27.594 00.125 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a4e3de2-fe91-4bb6-9740-29723171be37"}
01:29:27.595 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a4e3de2-fe91-4bb6-9740-29723171be37"}
01:29:27.598 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b2b4834-ab8d-4c53-93a3-ea8e86d6bd2b"}
01:29:27.598 00.000 6880 case statement mapped state 6 to 3
01:29:27.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b2b4834-ab8d-4c53-93a3-ea8e86d6bd2b"}
01:29:27.601 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ceb7d44c-8cf2-4355-8632-017d5e2c49a6"}
01:29:27.601 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1106,"width":15,"height":15,"star_pos":[6.60,6.97],"pixels":"..."},"id":"ceb7d44c-8cf2-4355-8632-017d5e2c49a6"}
01:29:28.390 00.789 10052 Exposure complete
01:29:28.483 00.093 10052 worker thread done servicing request
01:29:28.483 00.000 6880 OnExposeComplete: enter
01:29:28.483 00.000 6880 UpdateGuideState(): m_state=6
01:29:28.483 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1107
01:29:28.484 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=887.14, Mass=2360, SNR=33.7, Peak=151 HFD=4.4
01:29:28.484 00.000 6880 MultiStar: [#1 0.09,0.22,0.95,U] [#2 0.16,0.59,0.00,M1] [#3 0.25,0.22,0.92,U] [#4 0.08,0.51,0.86,U] [#5 0.09,0.26,1.00,U] [#6 0.14,0.37,0.90,U] [#7 0.21,0.42,0.77,U] [#8 0.06,0.07,0.80,U] 
01:29:28.484 00.000 6880 refined, 7 included, MultiStar: {0.15, 0.29}, one-star: {0.24, 0.28}
01:29:28.485 00.001 6880 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
01:29:28.485 00.000 6880 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
01:29:28.485 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.29 hyp=0.33 cameraTheta=1.11 mountX=-0.30 mountY=0.14, mountTheta=2.70
01:29:28.487 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.29, opts=13)
01:29:28.488 00.001 6880 Enqueuing Move request for scope (0.15, 0.29)
01:29:28.488 00.000 10052 Worker thread wakes up
01:29:28.488 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.29) opts 0xd
01:29:28.488 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.29)
01:29:28.488 00.000 10052 Moving (0.15, 0.29) raw xDistance=-0.30 yDistance=0.14
01:29:28.488 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
01:29:28.488 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.16, using input
01:29:28.489 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
01:29:28.489 00.000 10052 MoveAxis(E, 80, ABG)
01:29:28.489 00.000 10052 Guiding  Dir = 2, Dur = 80
01:29:28.510 00.021 10052 IsSlewing returns 0
01:29:28.523 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:28.549 00.026 10052 IsGuiding returns 0
01:29:28.575 00.026 6880 UpdateGuideState exits: m=2360 SNR=33.7
01:29:28.576 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:28.576 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:28.576 00.000 6880 Enqueuing Expose request
01:29:28.576 00.000 10052 PulseGuide returned control before completion, sleep 64
01:29:28.675 00.099 10052 IsGuiding returns 0
01:29:28.676 00.001 10052 Move returns status 0, amount 80
01:29:28.676 00.000 10052 MoveAxis(N, 0, ABG)
01:29:28.676 00.000 10052 Move returns status 0, amount 0
01:29:28.676 00.000 10052 move complete, result=0
01:29:28.676 00.000 10052 worker thread done servicing request
01:29:28.676 00.000 10052 Worker thread wakes up
01:29:28.676 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:28.676 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:28.737 00.061 6880 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH
01:29:29.583 00.846 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f97476fa-7e31-4e3d-894d-632c92197d23"}
01:29:29.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f97476fa-7e31-4e3d-894d-632c92197d23"}
01:29:29.585 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"da2da7d3-896d-4bd1-bca5-0f0fa594dcb6"}
01:29:29.585 00.000 6880 case statement mapped state 6 to 3
01:29:29.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"da2da7d3-896d-4bd1-bca5-0f0fa594dcb6"}
01:29:29.586 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"16471d2f-0527-423e-85ce-8aa02587a446"}
01:29:29.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1107,"width":15,"height":15,"star_pos":[6.95,7.14],"pixels":"..."},"id":"16471d2f-0527-423e-85ce-8aa02587a446"}
01:29:29.821 00.235 10052 Exposure complete
01:29:29.917 00.096 10052 worker thread done servicing request
01:29:29.917 00.000 6880 OnExposeComplete: enter
01:29:29.917 00.000 6880 UpdateGuideState(): m_state=6
01:29:29.918 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1108
01:29:29.918 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.91, Mass=2402, SNR=34.0, Peak=156 HFD=4.5
01:29:29.918 00.000 6880 MultiStar: [#1 0.08,0.04,0.98,U] [#2 -0.21,0.37,0.99,U] [#3 0.01,-0.03,0.91,U] [#4 0.31,0.29,0.82,U] [#5 -0.08,0.08,0.98,U] [#6 -0.08,0.26,0.92,U] [#7 0.32,0.28,0.76,U] [#8 -0.08,-0.12,0.79,U] 
01:29:29.918 00.000 6880 single-star, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.05, 0.05}
01:29:29.919 00.001 6880 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.61) = xAngle (2.38 = 2.38)
01:29:29.919 00.000 6880 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.35 = 2.35)
01:29:29.919 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.77 mountX=-0.05 mountY=0.05, mountTheta=2.36
01:29:29.922 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.05, opts=13)
01:29:29.922 00.000 6880 Enqueuing Move request for scope (0.05, 0.05)
01:29:29.922 00.000 10052 Worker thread wakes up
01:29:29.922 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
01:29:29.922 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:29:29.922 00.000 10052 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=0.05
01:29:29.922 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:29:29.923 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.17, using input
01:29:29.923 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.04
01:29:29.923 00.000 10052 MoveAxis(E, 0, ABG)
01:29:29.923 00.000 10052 Move returns status 0, amount 0
01:29:29.923 00.000 10052 MoveAxis(N, 0, ABG)
01:29:29.923 00.000 10052 Move returns status 0, amount 0
01:29:29.923 00.000 10052 move complete, result=0
01:29:29.923 00.000 10052 worker thread done servicing request
01:29:29.957 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:30.014 00.057 6880 UpdateGuideState exits: m=2402 SNR=34.0
01:29:30.014 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:30.015 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:30.015 00.000 6880 Enqueuing Expose request
01:29:30.015 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:30.015 00.000 10052 Worker thread wakes up
01:29:30.015 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:30.015 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:30.932 00.917 10052 Exposure complete
01:29:31.027 00.095 10052 worker thread done servicing request
01:29:31.027 00.000 6880 OnExposeComplete: enter
01:29:31.027 00.000 6880 UpdateGuideState(): m_state=6
01:29:31.028 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1109
01:29:31.028 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=886.63, Mass=2461, SNR=34.5, Peak=128 HFD=4.7
01:29:31.029 00.001 6880 MultiStar: [#1 0.12,0.26,0.96,U] [#2 -0.08,0.62,0.00,M1] [#3 -0.29,0.22,0.91,U] [#4 0.30,0.29,0.83,U] [#5 0.12,0.14,0.97,U] [#6 -0.29,0.35,0.92,U] [#7 0.29,0.53,0.00,M1] [#8 0.03,0.15,0.80,U] 
01:29:31.029 00.000 6880 refined, 6 included, MultiStar: {0.06, 0.16}, one-star: {0.42, -0.23}
01:29:31.029 00.000 6880 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.61) = xAngle (2.84 = 2.84)
01:29:31.029 00.000 6880 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.81 = 2.81)
01:29:31.030 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.22 mountX=-0.16 mountY=0.06, mountTheta=2.81
01:29:31.033 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.16, opts=13)
01:29:31.033 00.000 6880 Enqueuing Move request for scope (0.06, 0.16)
01:29:31.033 00.000 10052 Worker thread wakes up
01:29:31.034 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
01:29:31.034 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
01:29:31.034 00.000 10052 Moving (0.06, 0.16) raw xDistance=-0.16 yDistance=0.06
01:29:31.034 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:29:31.034 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.08, using input
01:29:31.034 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
01:29:31.034 00.000 10052 MoveAxis(E, 44, ABG)
01:29:31.034 00.000 10052 Guiding  Dir = 2, Dur = 44
01:29:31.056 00.022 10052 IsSlewing returns 0
01:29:31.072 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:31.093 00.021 10052 IsGuiding returns 0
01:29:31.121 00.028 10052 PulseGuide returned control before completion, sleep 27
01:29:31.125 00.004 6880 UpdateGuideState exits: m=2461 SNR=34.5
01:29:31.125 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:31.125 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:31.125 00.000 6880 Enqueuing Expose request
01:29:31.184 00.059 10052 IsGuiding returns 0
01:29:31.184 00.000 10052 Move returns status 0, amount 44
01:29:31.184 00.000 10052 MoveAxis(N, 0, ABG)
01:29:31.184 00.000 10052 Move returns status 0, amount 0
01:29:31.184 00.000 10052 move complete, result=0
01:29:31.185 00.001 10052 worker thread done servicing request
01:29:31.185 00.000 10052 Worker thread wakes up
01:29:31.185 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:31.185 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:31.207 00.022 6880 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
01:29:31.586 00.379 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"681a799a-ef3b-42a6-898a-18e0af06861d"}
01:29:31.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"681a799a-ef3b-42a6-898a-18e0af06861d"}
01:29:31.588 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ebf928c-662d-43ee-9970-ad7d28f24ab0"}
01:29:31.588 00.000 6880 case statement mapped state 6 to 3
01:29:31.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ebf928c-662d-43ee-9970-ad7d28f24ab0"}
01:29:31.589 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f3cabe1-2b1a-4dc5-9563-b97c63bb1974"}
01:29:31.590 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1109,"width":15,"height":15,"star_pos":[7.13,6.63],"pixels":"..."},"id":"6f3cabe1-2b1a-4dc5-9563-b97c63bb1974"}
01:29:32.316 00.726 10052 Exposure complete
01:29:32.413 00.097 10052 worker thread done servicing request
01:29:32.413 00.000 6880 OnExposeComplete: enter
01:29:32.413 00.000 6880 UpdateGuideState(): m_state=6
01:29:32.414 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1110
01:29:32.414 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=886.96, Mass=2395, SNR=34.0, Peak=154 HFD=4.5
01:29:32.415 00.001 6880 MultiStar: [#1 0.25,0.11,0.96,U] [#2 -0.08,0.12,1.02,U] [#3 0.10,-0.10,0.91,U] [#4 0.42,0.59,0.00,M1] [#5 0.04,0.19,0.97,U] [#6 0.02,0.34,0.91,U] [#7 0.37,0.42,0.00,M2] [#8 0.29,0.03,0.80,U] 
01:29:32.415 00.000 6880 refined, 6 included, MultiStar: {0.13, 0.11}, one-star: {0.29, 0.10}
01:29:32.415 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.35 = 2.35)
01:29:32.415 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
01:29:32.415 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.11 hyp=0.17 cameraTheta=0.74 mountX=-0.12 mountY=0.12, mountTheta=2.34
01:29:32.418 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.11, opts=13)
01:29:32.418 00.000 6880 Enqueuing Move request for scope (0.13, 0.11)
01:29:32.419 00.001 10052 Worker thread wakes up
01:29:32.419 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.11) opts 0xd
01:29:32.419 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.11)
01:29:32.419 00.000 10052 Moving (0.13, 0.11) raw xDistance=-0.12 yDistance=0.12
01:29:32.419 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:29:32.419 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.13, using input
01:29:32.419 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:29:32.420 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
01:29:32.420 00.000 10052 MoveAxis(E, 34, ABG)
01:29:32.420 00.000 10052 Guiding  Dir = 2, Dur = 34
01:29:32.441 00.021 10052 IsSlewing returns 0
01:29:32.457 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:32.479 00.022 10052 IsGuiding returns 0
01:29:32.506 00.027 10052 PulseGuide returned control before completion, sleep 18
01:29:32.512 00.006 6880 UpdateGuideState exits: m=2395 SNR=34.0
01:29:32.512 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:32.512 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:32.512 00.000 6880 Enqueuing Expose request
01:29:32.548 00.036 10052 IsGuiding returns 1
01:29:32.548 00.000 10052 scope still moving after pulse duration time elapsed
01:29:32.593 00.045 10052 IsSlewing returns 0
01:29:32.632 00.039 10052 IsGuiding returns 0
01:29:32.632 00.000 10052 scope move finished after 34 + 118 ms
01:29:32.632 00.000 10052 Move returns status 0, amount 34
01:29:32.632 00.000 10052 MoveAxis(N, 0, ABG)
01:29:32.632 00.000 10052 Move returns status 0, amount 0
01:29:32.633 00.001 10052 move complete, result=0
01:29:32.633 00.000 10052 worker thread done servicing request
01:29:32.633 00.000 10052 Worker thread wakes up
01:29:32.634 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:32.634 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:32.634 00.000 6880 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
01:29:33.545 00.911 10052 Exposure complete
01:29:33.588 00.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"606f9abe-a771-42d5-b5be-316243ddfd85"}
01:29:33.589 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"606f9abe-a771-42d5-b5be-316243ddfd85"}
01:29:33.590 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14cc1b47-2e73-4bd6-b6ea-984bcf8ae436"}
01:29:33.591 00.001 6880 case statement mapped state 6 to 3
01:29:33.591 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14cc1b47-2e73-4bd6-b6ea-984bcf8ae436"}
01:29:33.593 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c5271fde-46dd-45ae-8ce5-6b0c5bd929b7"}
01:29:33.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1110,"width":15,"height":15,"star_pos":[7.00,6.96],"pixels":"..."},"id":"c5271fde-46dd-45ae-8ce5-6b0c5bd929b7"}
01:29:33.639 00.046 10052 worker thread done servicing request
01:29:33.640 00.001 6880 OnExposeComplete: enter
01:29:33.640 00.000 6880 UpdateGuideState(): m_state=6
01:29:33.640 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1111
01:29:33.640 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=886.81, Mass=2470, SNR=34.4, Peak=163 HFD=4.6
01:29:33.641 00.001 6880 MultiStar: [#1 0.17,-0.20,0.95,U] [#2 0.09,0.21,0.97,U] [#3 0.17,-0.02,0.90,U] [#4 0.39,0.22,0.84,U] [#5 0.01,0.08,0.98,U] [#6 0.09,-0.03,0.90,U] [#7 0.33,0.29,0.76,U] [#8 -0.08,-0.23,0.77,U] 
01:29:33.641 00.000 6880 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.27, -0.05}
01:29:33.641 00.000 6880 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.61) = xAngle (1.78 = 1.78)
01:29:33.641 00.000 6880 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.75 = 1.75)
01:29:33.641 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.17 mountX=-0.03 mountY=0.16, mountTheta=1.78
01:29:33.644 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.03, opts=13)
01:29:33.644 00.000 6880 Enqueuing Move request for scope (0.16, 0.03)
01:29:33.645 00.001 10052 Worker thread wakes up
01:29:33.645 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:29:33.645 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:29:33.645 00.000 10052 Moving (0.16, 0.03) raw xDistance=-0.03 yDistance=0.16
01:29:33.645 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:29:33.645 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:29:33.645 00.000 10052 MoveAxis(E, 0, ABG)
01:29:33.645 00.000 10052 Move returns status 0, amount 0
01:29:33.646 00.001 10052 MoveAxis(N, 0, ABG)
01:29:33.646 00.000 10052 Move returns status 0, amount 0
01:29:33.646 00.000 10052 move complete, result=0
01:29:33.646 00.000 10052 worker thread done servicing request
01:29:33.682 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:33.735 00.053 6880 UpdateGuideState exits: m=2470 SNR=34.4
01:29:33.735 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:33.735 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:33.735 00.000 6880 Enqueuing Expose request
01:29:33.736 00.001 10052 Worker thread wakes up
01:29:33.736 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:33.736 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:33.736 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:34.873 01.137 10052 Exposure complete
01:29:34.967 00.094 10052 worker thread done servicing request
01:29:34.968 00.001 6880 OnExposeComplete: enter
01:29:34.969 00.001 6880 UpdateGuideState(): m_state=6
01:29:34.969 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1112
01:29:34.969 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=886.76, Mass=2458, SNR=34.4, Peak=172 HFD=4.5
01:29:34.970 00.001 6880 MultiStar: [#1 0.15,-0.06,0.95,U] [#2 -0.12,0.08,0.98,U] [#3 0.12,0.02,0.89,U] [#4 0.30,0.30,0.86,U] [#5 0.07,0.04,0.95,U] [#6 0.01,0.26,0.93,U] [#7 0.31,0.30,0.74,U] [#8 0.12,-0.13,0.80,U] 
01:29:34.970 00.000 6880 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.21, -0.10}
01:29:34.970 00.000 6880 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.61) = xAngle (2.15 = 2.15)
01:29:34.970 00.000 6880 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.11 = 2.11)
01:29:34.971 00.001 6880 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.53 mountX=-0.08 mountY=0.12, mountTheta=2.14
01:29:34.973 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.07, opts=13)
01:29:34.973 00.000 6880 Enqueuing Move request for scope (0.12, 0.07)
01:29:34.974 00.001 10052 Worker thread wakes up
01:29:34.974 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:29:34.974 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:29:34.974 00.000 10052 Moving (0.12, 0.07) raw xDistance=-0.08 yDistance=0.12
01:29:34.974 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:29:34.974 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
01:29:34.974 00.000 10052 MoveAxis(E, 0, ABG)
01:29:34.974 00.000 10052 Move returns status 0, amount 0
01:29:34.975 00.001 10052 MoveAxis(N, 0, ABG)
01:29:34.975 00.000 10052 Move returns status 0, amount 0
01:29:34.975 00.000 10052 move complete, result=0
01:29:34.975 00.000 10052 worker thread done servicing request
01:29:35.010 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:35.061 00.051 6880 UpdateGuideState exits: m=2458 SNR=34.4
01:29:35.061 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:35.061 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:35.061 00.000 6880 Enqueuing Expose request
01:29:35.061 00.000 10052 Worker thread wakes up
01:29:35.061 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:35.061 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:35.062 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:35.588 00.526 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fad57e12-9e90-4635-898e-fab39e41cd4a"}
01:29:35.589 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fad57e12-9e90-4635-898e-fab39e41cd4a"}
01:29:35.589 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e89d1958-72e1-4e2d-af82-9d31e2133d8b"}
01:29:35.589 00.000 6880 case statement mapped state 6 to 3
01:29:35.589 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e89d1958-72e1-4e2d-af82-9d31e2133d8b"}
01:29:35.590 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef4d75a0-d3d8-4933-bd2e-1f5a1016479c"}
01:29:35.592 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1112,"width":15,"height":15,"star_pos":[6.92,6.76],"pixels":"..."},"id":"ef4d75a0-d3d8-4933-bd2e-1f5a1016479c"}
01:29:35.970 00.378 10052 Exposure complete
01:29:36.063 00.093 10052 worker thread done servicing request
01:29:36.063 00.000 6880 OnExposeComplete: enter
01:29:36.063 00.000 6880 UpdateGuideState(): m_state=6
01:29:36.064 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1113
01:29:36.064 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=886.84, Mass=2511, SNR=34.8, Peak=173 HFD=4.5
01:29:36.065 00.001 6880 MultiStar: [#1 0.44,0.04,0.94,U] [#2 0.11,0.22,0.95,U] [#3 0.07,-0.02,0.90,U] [#4 0.35,0.45,0.00,M1] [#5 0.11,0.08,0.94,U] [#6 -0.03,0.06,0.90,U] [#7 0.49,0.38,0.00,M1] [#8 0.05,-0.11,0.77,U] 
01:29:36.065 00.000 6880 refined, 6 included, MultiStar: {0.16, 0.04}, one-star: {0.31, -0.03}
01:29:36.065 00.000 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.86 = 1.86)
01:29:36.066 00.001 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
01:29:36.066 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.24 mountX=-0.05 mountY=0.16, mountTheta=1.85
01:29:36.069 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.04, opts=13)
01:29:36.069 00.000 6880 Enqueuing Move request for scope (0.16, 0.04)
01:29:36.069 00.000 10052 Worker thread wakes up
01:29:36.070 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:29:36.070 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:29:36.070 00.000 10052 Moving (0.16, 0.04) raw xDistance=-0.05 yDistance=0.16
01:29:36.070 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:29:36.070 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:29:36.070 00.000 10052 MoveAxis(E, 0, ABG)
01:29:36.070 00.000 10052 Move returns status 0, amount 0
01:29:36.070 00.000 10052 MoveAxis(N, 0, ABG)
01:29:36.070 00.000 10052 Move returns status 0, amount 0
01:29:36.071 00.001 10052 move complete, result=0
01:29:36.071 00.000 10052 worker thread done servicing request
01:29:36.108 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:36.163 00.055 6880 UpdateGuideState exits: m=2511 SNR=34.8
01:29:36.163 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:36.163 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:36.164 00.001 6880 Enqueuing Expose request
01:29:36.164 00.000 10052 Worker thread wakes up
01:29:36.164 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:29:36.164 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:36.164 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:37.306 01.142 10052 Exposure complete
01:29:37.402 00.096 10052 worker thread done servicing request
01:29:37.402 00.000 6880 OnExposeComplete: enter
01:29:37.402 00.000 6880 UpdateGuideState(): m_state=6
01:29:37.403 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1114
01:29:37.403 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=887.07, Mass=2466, SNR=34.4, Peak=163 HFD=4.5
01:29:37.403 00.000 6880 MultiStar: [#1 0.34,0.21,0.95,U] [#2 0.12,0.53,0.00,M1] [#3 0.26,0.18,0.91,U] [#4 0.40,0.59,0.00,M2] [#5 0.14,0.21,0.97,U] [#6 0.24,0.31,0.90,U] [#7 0.45,0.61,0.00,M2] [#8 0.24,0.15,0.80,U] 
01:29:37.404 00.001 6880 refined, 5 included, MultiStar: {0.26, 0.21}, one-star: {0.33, 0.20}
01:29:37.404 00.000 6880 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.61) = xAngle (2.30 = 2.30)
01:29:37.404 00.000 6880 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.26 = 2.26)
01:29:37.404 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.33 cameraTheta=0.68 mountX=-0.22 mountY=0.26, mountTheta=2.28
01:29:37.407 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.21, opts=13)
01:29:37.407 00.000 6880 Enqueuing Move request for scope (0.26, 0.21)
01:29:37.407 00.000 10052 Worker thread wakes up
01:29:37.407 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0xd
01:29:37.407 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
01:29:37.408 00.001 10052 Moving (0.26, 0.21) raw xDistance=-0.22 yDistance=0.26
01:29:37.408 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:29:37.408 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.26, slope = 0.03
01:29:37.408 00.000 10052 MoveAxis(E, 59, ABG)
01:29:37.408 00.000 10052 Guiding  Dir = 2, Dur = 59
01:29:37.429 00.021 10052 IsSlewing returns 0
01:29:37.445 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:37.468 00.023 10052 IsGuiding returns 0
01:29:37.495 00.027 10052 PulseGuide returned control before completion, sleep 42
01:29:37.499 00.004 6880 UpdateGuideState exits: m=2466 SNR=34.4
01:29:37.499 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:37.500 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:37.500 00.000 6880 Enqueuing Expose request
01:29:37.605 00.105 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e970c49c-2f99-4c0e-b353-fc858ab7e157"}
01:29:37.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e970c49c-2f99-4c0e-b353-fc858ab7e157"}
01:29:37.611 00.006 10052 IsGuiding returns 0
01:29:37.612 00.001 10052 Move returns status 0, amount 59
01:29:37.612 00.000 10052 MoveAxis(S, 23, ABG)
01:29:37.612 00.000 10052 Guiding  Dir = 1, Dur = 23
01:29:37.616 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba92a005-92d5-488c-a163-702e74dc7962"}
01:29:37.616 00.000 6880 case statement mapped state 6 to 3
01:29:37.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba92a005-92d5-488c-a163-702e74dc7962"}
01:29:37.637 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"99a452ce-94af-493e-8e24-37c9b9bd3e35"}
01:29:37.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1114,"width":15,"height":15,"star_pos":[7.05,7.07],"pixels":"..."},"id":"99a452ce-94af-493e-8e24-37c9b9bd3e35"}
01:29:37.649 00.012 10052 IsSlewing returns 0
01:29:37.723 00.074 10052 IsGuiding returns 0
01:29:37.861 00.138 10052 IsGuiding returns 0
01:29:37.862 00.001 10052 Move returns status 0, amount 23
01:29:37.862 00.000 10052 move complete, result=0
01:29:37.862 00.000 10052 worker thread done servicing request
01:29:37.862 00.000 6880 GuideStep: -0.2 px 59 ms EAST, 0.3 px 23 ms SOUTH
01:29:37.862 00.000 10052 Worker thread wakes up
01:29:37.862 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:37.863 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:38.781 00.918 10052 Exposure complete
01:29:38.867 00.086 10052 worker thread done servicing request
01:29:38.867 00.000 6880 OnExposeComplete: enter
01:29:38.867 00.000 6880 UpdateGuideState(): m_state=6
01:29:38.868 00.001 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1115
01:29:38.868 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=886.84, Mass=2379, SNR=33.8, Peak=160 HFD=4.4
01:29:38.869 00.001 6880 MultiStar: [#1 0.35,0.06,0.96,U] [#2 0.29,0.25,0.99,U] [#3 0.34,0.14,0.92,U] [#4 0.41,0.44,0.00,M3] [#5 0.23,0.11,0.99,U] [#6 0.48,0.28,0.00,M1] [#7 0.50,0.38,0.00,M3] [#8 0.25,-0.00,0.81,U] 
01:29:38.869 00.000 6880 single-star, 5 included, MultiStar: {0.29, 0.09}, one-star: {0.31, -0.02}
01:29:38.869 00.000 6880 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.61) = xAngle (1.56 = 1.56)
01:29:38.869 00.000 6880 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
01:29:38.869 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-0.05 mountX=0.00 mountY=0.31, mountTheta=1.56
01:29:38.872 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.02, opts=13)
01:29:38.872 00.000 6880 Enqueuing Move request for scope (0.31, -0.02)
01:29:38.872 00.000 10052 Worker thread wakes up
01:29:38.873 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.02) opts 0xd
01:29:38.873 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.02)
01:29:38.873 00.000 10052 Moving (0.31, -0.02) raw xDistance=0.00 yDistance=0.31
01:29:38.873 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:29:38.873 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.31, slope = 0.04
01:29:38.873 00.000 10052 MoveAxis(E, 0, ABG)
01:29:38.873 00.000 10052 Move returns status 0, amount 0
01:29:38.873 00.000 10052 MoveAxis(S, 39, ABG)
01:29:38.873 00.000 10052 Guiding  Dir = 1, Dur = 39
01:29:38.895 00.022 10052 IsSlewing returns 0
01:29:38.907 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:38.932 00.025 10052 IsGuiding returns 0
01:29:38.954 00.022 6880 UpdateGuideState exits: m=2379 SNR=33.8
01:29:38.954 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:38.954 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:38.955 00.001 6880 Enqueuing Expose request
01:29:38.959 00.004 10052 PulseGuide returned control before completion, sleep 22
01:29:39.018 00.059 10052 IsGuiding returns 0
01:29:39.019 00.001 10052 Move returns status 0, amount 39
01:29:39.019 00.000 10052 move complete, result=0
01:29:39.019 00.000 10052 worker thread done servicing request
01:29:39.019 00.000 10052 Worker thread wakes up
01:29:39.019 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:39.019 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:39.064 00.045 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 39 ms SOUTH
01:29:39.604 00.540 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dab272f5-f38c-4ecb-a551-0a2c0059abdb"}
01:29:39.605 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dab272f5-f38c-4ecb-a551-0a2c0059abdb"}
01:29:39.606 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7aad3b9e-45b0-483e-900d-9112093e909a"}
01:29:39.606 00.000 6880 case statement mapped state 6 to 3
01:29:39.606 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7aad3b9e-45b0-483e-900d-9112093e909a"}
01:29:39.607 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"828dda86-02d0-4934-8a29-8748872fe9c6"}
01:29:39.607 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1115,"width":15,"height":15,"star_pos":[7.02,6.84],"pixels":"..."},"id":"828dda86-02d0-4934-8a29-8748872fe9c6"}
01:29:40.150 00.543 10052 Exposure complete
01:29:40.250 00.100 10052 worker thread done servicing request
01:29:40.250 00.000 6880 OnExposeComplete: enter
01:29:40.250 00.000 6880 UpdateGuideState(): m_state=6
01:29:40.251 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1116
01:29:40.251 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=886.97, Mass=2550, SNR=35.1, Peak=175 HFD=4.4
01:29:40.252 00.001 6880 MultiStar: [#1 0.38,0.02,0.93,U] [#2 0.17,0.34,0.96,U] [#3 0.25,0.07,0.88,U] [#4 0.37,0.53,0.00,M4] [#5 0.29,0.11,0.97,U] [#6 0.16,-0.14,0.91,U] [#7 0.52,0.29,0.00,M4] [#8 0.31,-0.05,0.78,U] 
01:29:40.252 00.000 6880 refined, 6 included, MultiStar: {0.28, 0.07}, one-star: {0.40, 0.11}
01:29:40.252 00.000 6880 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.61) = xAngle (1.86 = 1.86)
01:29:40.252 00.000 6880 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.83 = 1.83)
01:29:40.253 00.001 6880 CameraToMount -- cameraX=0.28 cameraY=0.07 hyp=0.29 cameraTheta=0.25 mountX=-0.08 mountY=0.28, mountTheta=1.86
01:29:40.256 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.07, opts=13)
01:29:40.256 00.000 6880 Enqueuing Move request for scope (0.28, 0.07)
01:29:40.260 00.004 10052 Worker thread wakes up
01:29:40.260 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.07) opts 0xd
01:29:40.260 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.07)
01:29:40.260 00.000 10052 Moving (0.28, 0.07) raw xDistance=-0.08 yDistance=0.28
01:29:40.260 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:29:40.260 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.28, slope = 0.04
01:29:40.261 00.001 10052 MoveAxis(E, 0, ABG)
01:29:40.261 00.000 10052 Move returns status 0, amount 0
01:29:40.261 00.000 10052 MoveAxis(S, 39, ABG)
01:29:40.261 00.000 10052 Guiding  Dir = 1, Dur = 39
01:29:40.305 00.044 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:40.368 00.063 6880 UpdateGuideState exits: m=2550 SNR=35.1
01:29:40.368 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:40.368 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:40.368 00.000 6880 Enqueuing Expose request
01:29:40.391 00.023 10052 IsSlewing returns 0
01:29:40.461 00.070 10052 IsGuiding returns 0
01:29:40.488 00.027 10052 PulseGuide returned control before completion, sleep 23
01:29:40.538 00.050 10052 IsGuiding returns 0
01:29:40.540 00.002 10052 Move returns status 0, amount 39
01:29:40.540 00.000 10052 move complete, result=0
01:29:40.540 00.000 10052 worker thread done servicing request
01:29:40.540 00.000 10052 Worker thread wakes up
01:29:40.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:40.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:40.541 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 39 ms SOUTH
01:29:41.462 00.921 10052 Exposure complete
01:29:41.598 00.136 10052 worker thread done servicing request
01:29:41.599 00.001 6880 OnExposeComplete: enter
01:29:41.599 00.000 6880 UpdateGuideState(): m_state=6
01:29:41.599 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1117
01:29:41.600 00.001 6880 Star::Find returns 1 (0), X=408.07, Y=887.02, Mass=2547, SNR=35.0, Peak=164 HFD=4.5
01:29:41.601 00.001 6880 MultiStar: [#1 0.35,0.19,0.92,U] [#2 0.16,0.43,0.95,U] [#3 0.26,0.08,0.89,U] [#4 0.35,0.61,0.00,M5] [#5 0.16,0.29,0.95,U] [#6 0.20,0.27,0.89,U] [#7 0.61,0.65,0.00,M5] [#8 0.28,-0.02,0.77,U] 
01:29:41.601 00.000 6880 refined, 6 included, MultiStar: {0.25, 0.21}, one-star: {0.36, 0.16}
01:29:41.601 00.000 6880 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.61) = xAngle (2.30 = 2.30)
01:29:41.601 00.000 6880 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.26 = 2.26)
01:29:41.602 00.001 6880 CameraToMount -- cameraX=0.25 cameraY=0.21 hyp=0.33 cameraTheta=0.68 mountX=-0.22 mountY=0.25, mountTheta=2.28
01:29:41.608 00.006 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.21, opts=13)
01:29:41.608 00.000 6880 Enqueuing Move request for scope (0.25, 0.21)
01:29:41.608 00.000 10052 Worker thread wakes up
01:29:41.609 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.21) opts 0xd
01:29:41.609 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.21)
01:29:41.609 00.000 10052 Moving (0.25, 0.21) raw xDistance=-0.22 yDistance=0.25
01:29:41.609 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:29:41.609 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.25, slope = 0.03
01:29:41.609 00.000 10052 MoveAxis(E, 58, ABG)
01:29:41.609 00.000 10052 Guiding  Dir = 2, Dur = 58
01:29:41.654 00.045 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:41.715 00.061 6880 UpdateGuideState exits: m=2547 SNR=35.0
01:29:41.716 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:41.716 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:41.716 00.000 6880 Enqueuing Expose request
01:29:41.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a05538a7-b982-4477-8b40-4d0ee171fe19"}
01:29:41.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a05538a7-b982-4477-8b40-4d0ee171fe19"}
01:29:41.735 00.018 10052 IsSlewing returns 0
01:29:41.814 00.079 10052 IsGuiding returns 0
01:29:41.958 00.144 10052 IsGuiding returns 1
01:29:41.958 00.000 10052 scope still moving after pulse duration time elapsed
01:29:42.083 00.125 10052 IsSlewing returns 0
01:29:42.121 00.038 10052 IsGuiding returns 0
01:29:42.122 00.001 10052 scope move finished after 58 + 249 ms
01:29:42.122 00.000 10052 Move returns status 0, amount 58
01:29:42.122 00.000 10052 MoveAxis(S, 33, ABG)
01:29:42.122 00.000 10052 Guiding  Dir = 1, Dur = 33
01:29:42.200 00.078 10052 IsSlewing returns 0
01:29:42.275 00.075 10052 IsGuiding returns 0
01:29:42.374 00.099 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"035e00f2-5e46-4865-8c51-b8d4c0e7b65f"}
01:29:42.374 00.000 6880 case statement mapped state 6 to 3
01:29:42.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"035e00f2-5e46-4865-8c51-b8d4c0e7b65f"}
01:29:42.377 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e51c86fe-d1e2-4361-ac80-0227a0337793"}
01:29:42.378 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1117,"width":15,"height":15,"star_pos":[7.07,7.02],"pixels":"..."},"id":"e51c86fe-d1e2-4361-ac80-0227a0337793"}
01:29:42.424 00.046 10052 IsGuiding returns 0
01:29:42.424 00.000 10052 Move returns status 0, amount 33
01:29:42.424 00.000 10052 move complete, result=0
01:29:42.424 00.000 10052 worker thread done servicing request
01:29:42.424 00.000 6880 GuideStep: -0.2 px 58 ms EAST, 0.3 px 33 ms SOUTH
01:29:42.425 00.001 10052 Worker thread wakes up
01:29:42.425 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:42.425 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:43.657 01.232 10052 Exposure complete
01:29:43.736 00.079 10052 worker thread done servicing request
01:29:43.736 00.000 6880 OnExposeComplete: enter
01:29:43.736 00.000 6880 UpdateGuideState(): m_state=6
01:29:43.737 00.001 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1118
01:29:43.737 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=886.81, Mass=2482, SNR=34.6, Peak=172 HFD=4.4
01:29:43.737 00.000 6880 MultiStar: [#1 0.28,0.09,0.96,U] [#2 0.32,0.34,0.97,U] [#3 0.23,0.02,0.90,U] [#4 0.34,0.46,0.00,M6] [#5 0.24,0.17,1.00,U] [#6 0.09,0.01,0.92,U] [#7 0.59,0.50,0.00,M6] [#8 0.25,0.02,0.79,U] 
01:29:43.737 00.000 6880 single-star, 6 included, MultiStar: {0.24, 0.09}, one-star: {0.24, -0.05}
01:29:43.737 00.000 6880 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.61) = xAngle (1.40 = 1.40)
01:29:43.738 00.001 6880 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
01:29:43.738 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-0.21 mountX=0.04 mountY=0.24, mountTheta=1.40
01:29:43.739 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.05, opts=13)
01:29:43.739 00.000 6880 Enqueuing Move request for scope (0.24, -0.05)
01:29:43.739 00.000 10052 Worker thread wakes up
01:29:43.739 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.05) opts 0xd
01:29:43.739 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.05)
01:29:43.739 00.000 10052 Moving (0.24, -0.05) raw xDistance=0.04 yDistance=0.24
01:29:43.739 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:29:43.740 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.24, slope = 0.02
01:29:43.740 00.000 10052 MoveAxis(E, 0, ABG)
01:29:43.740 00.000 10052 Move returns status 0, amount 0
01:29:43.740 00.000 10052 MoveAxis(S, 28, ABG)
01:29:43.740 00.000 10052 Guiding  Dir = 1, Dur = 28
01:29:43.764 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:43.802 00.038 6880 UpdateGuideState exits: m=2482 SNR=34.6
01:29:43.802 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:43.803 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:43.803 00.000 6880 Enqueuing Expose request
01:29:43.808 00.005 10052 IsSlewing returns 0
01:29:43.882 00.074 10052 IsGuiding returns 0
01:29:44.031 00.149 10052 IsGuiding returns 0
01:29:44.032 00.001 10052 Move returns status 0, amount 28
01:29:44.032 00.000 10052 move complete, result=0
01:29:44.032 00.000 10052 worker thread done servicing request
01:29:44.032 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 28 ms SOUTH
01:29:44.032 00.000 10052 Worker thread wakes up
01:29:44.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:44.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:44.253 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b9163d3f-ec21-40cf-a8ba-100af556e2ec"}
01:29:44.253 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b9163d3f-ec21-40cf-a8ba-100af556e2ec"}
01:29:44.255 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c3a65c99-7c34-4e8a-8e9b-3423a116d6dd"}
01:29:44.255 00.000 6880 case statement mapped state 6 to 3
01:29:44.256 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3a65c99-7c34-4e8a-8e9b-3423a116d6dd"}
01:29:44.258 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bceb7402-2ebd-4ff0-9c40-1477936069e5"}
01:29:44.258 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1118,"width":15,"height":15,"star_pos":[6.95,6.81],"pixels":"..."},"id":"bceb7402-2ebd-4ff0-9c40-1477936069e5"}
01:29:44.949 00.691 10052 Exposure complete
01:29:45.024 00.075 10052 worker thread done servicing request
01:29:45.024 00.000 6880 OnExposeComplete: enter
01:29:45.024 00.000 6880 UpdateGuideState(): m_state=6
01:29:45.024 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1119
01:29:45.025 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=886.52, Mass=2455, SNR=34.3, Peak=163 HFD=4.9
01:29:45.025 00.000 6880 MultiStar: [#1 0.24,-0.44,0.96,U] [#2 0.07,0.11,0.95,U] [#3 0.03,-0.36,0.90,U] [#4 0.36,0.16,0.83,U] [#5 0.28,-0.31,0.97,U] [#6 -0.01,-0.30,0.89,U] [#7 0.44,0.03,0.78,U] [#8 0.13,-0.62,0.00,M1] 
01:29:45.025 00.000 6880 refined, 7 included, MultiStar: {0.20, -0.19}, one-star: {0.23, -0.35}
01:29:45.025 00.000 6880 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
01:29:45.025 00.000 6880 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
01:29:45.025 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.19 hyp=0.28 cameraTheta=-0.77 mountX=0.18 mountY=0.20, mountTheta=0.83
01:29:45.027 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.19, opts=13)
01:29:45.027 00.000 6880 Enqueuing Move request for scope (0.20, -0.19)
01:29:45.027 00.000 10052 Worker thread wakes up
01:29:45.027 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.19) opts 0xd
01:29:45.027 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.19)
01:29:45.028 00.001 10052 Moving (0.20, -0.19) raw xDistance=0.18 yDistance=0.20
01:29:45.028 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:29:45.028 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.20, slope = 0.01
01:29:45.028 00.000 10052 MoveAxis(W, 49, ABG)
01:29:45.028 00.000 10052 Guiding  Dir = 3, Dur = 49
01:29:45.048 00.020 10052 IsSlewing returns 0
01:29:45.052 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:45.086 00.034 10052 IsGuiding returns 0
01:29:45.096 00.010 6880 UpdateGuideState exits: m=2455 SNR=34.3
01:29:45.096 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:45.096 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:45.096 00.000 6880 Enqueuing Expose request
01:29:45.113 00.017 10052 PulseGuide returned control before completion, sleep 33
01:29:45.171 00.058 10052 IsGuiding returns 0
01:29:45.171 00.000 10052 Move returns status 0, amount 49
01:29:45.171 00.000 10052 MoveAxis(S, 20, ABG)
01:29:45.171 00.000 10052 Guiding  Dir = 1, Dur = 20
01:29:45.209 00.038 10052 IsSlewing returns 0
01:29:45.255 00.046 10052 IsGuiding returns 0
01:29:45.318 00.063 10052 IsGuiding returns 1
01:29:45.318 00.000 10052 scope still moving after pulse duration time elapsed
01:29:45.361 00.043 10052 IsSlewing returns 0
01:29:45.399 00.038 10052 IsGuiding returns 0
01:29:45.399 00.000 10052 scope move finished after 20 + 124 ms
01:29:45.399 00.000 10052 Move returns status 0, amount 20
01:29:45.400 00.001 10052 move complete, result=0
01:29:45.400 00.000 10052 worker thread done servicing request
01:29:45.400 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.2 px 20 ms SOUTH
01:29:45.400 00.000 10052 Worker thread wakes up
01:29:45.400 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:45.400 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:46.285 00.885 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d7fb78da-118b-4ef1-ae85-2fd21e9b769d"}
01:29:46.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d7fb78da-118b-4ef1-ae85-2fd21e9b769d"}
01:29:46.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"906e2b2f-176a-4c93-8e69-ae881ad7ca2f"}
01:29:46.286 00.000 6880 case statement mapped state 6 to 3
01:29:46.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"906e2b2f-176a-4c93-8e69-ae881ad7ca2f"}
01:29:46.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f15b060-e571-4d64-91cb-78b44a3bb8d1"}
01:29:46.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1119,"width":15,"height":15,"star_pos":[6.95,6.52],"pixels":"..."},"id":"3f15b060-e571-4d64-91cb-78b44a3bb8d1"}
01:29:46.544 00.257 10052 Exposure complete
01:29:46.614 00.070 10052 worker thread done servicing request
01:29:46.615 00.001 6880 OnExposeComplete: enter
01:29:46.615 00.000 6880 UpdateGuideState(): m_state=6
01:29:46.615 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1120
01:29:46.615 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=886.51, Mass=2426, SNR=34.2, Peak=159 HFD=5.0
01:29:46.616 00.001 6880 MultiStar: [#1 0.18,-0.31,0.97,U] [#2 0.15,0.05,0.97,U] [#3 0.08,-0.46,0.91,U] [#4 0.34,0.16,0.85,U] [#5 0.23,-0.21,1.01,U] [#6 0.13,-0.43,0.93,U] [#7 0.46,-0.20,0.78,U] [#8 0.05,-0.58,0.00,M2] 
01:29:46.616 00.000 6880 refined, 7 included, MultiStar: {0.22, -0.22}, one-star: {0.28, -0.35}
01:29:46.616 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.83 = 0.83)
01:29:46.616 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
01:29:46.616 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.22 hyp=0.32 cameraTheta=-0.78 mountX=0.21 mountY=0.23, mountTheta=0.82
01:29:46.617 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.22, opts=13)
01:29:46.617 00.000 6880 Enqueuing Move request for scope (0.22, -0.22)
01:29:46.617 00.000 10052 Worker thread wakes up
01:29:46.617 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.22) opts 0xd
01:29:46.617 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.22)
01:29:46.617 00.000 10052 Moving (0.22, -0.22) raw xDistance=0.21 yDistance=0.23
01:29:46.617 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:29:46.618 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.23, slope = 0.01
01:29:46.618 00.000 10052 MoveAxis(W, 59, ABG)
01:29:46.618 00.000 10052 Guiding  Dir = 3, Dur = 59
01:29:46.642 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:46.666 00.024 10052 IsSlewing returns 0
01:29:46.675 00.009 6880 UpdateGuideState exits: m=2426 SNR=34.2
01:29:46.675 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:46.675 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:46.675 00.000 6880 Enqueuing Expose request
01:29:46.737 00.062 10052 IsGuiding returns 0
01:29:46.877 00.140 10052 IsGuiding returns 1
01:29:46.877 00.000 10052 scope still moving after pulse duration time elapsed
01:29:46.951 00.074 10052 IsSlewing returns 0
01:29:47.020 00.069 10052 IsGuiding returns 0
01:29:47.020 00.000 10052 scope move finished after 59 + 224 ms
01:29:47.021 00.001 10052 Move returns status 0, amount 59
01:29:47.021 00.000 10052 MoveAxis(S, 17, ABG)
01:29:47.021 00.000 10052 Guiding  Dir = 1, Dur = 17
01:29:47.058 00.037 10052 IsSlewing returns 0
01:29:47.096 00.038 10052 IsGuiding returns 0
01:29:47.164 00.068 10052 IsGuiding returns 1
01:29:47.164 00.000 10052 scope still moving after pulse duration time elapsed
01:29:47.220 00.056 10052 IsSlewing returns 0
01:29:47.258 00.038 10052 IsGuiding returns 0
01:29:47.258 00.000 10052 scope move finished after 17 + 143 ms
01:29:47.258 00.000 10052 Move returns status 0, amount 17
01:29:47.258 00.000 10052 move complete, result=0
01:29:47.259 00.001 10052 worker thread done servicing request
01:29:47.259 00.000 10052 Worker thread wakes up
01:29:47.259 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:47.259 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:47.259 00.000 6880 GuideStep: 0.2 px 59 ms WEST, 0.2 px 17 ms SOUTH
01:29:48.178 00.919 10052 Exposure complete
01:29:48.241 00.063 10052 worker thread done servicing request
01:29:48.241 00.000 6880 OnExposeComplete: enter
01:29:48.241 00.000 6880 UpdateGuideState(): m_state=6
01:29:48.241 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1121
01:29:48.241 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=886.56, Mass=2490, SNR=34.6, Peak=162 HFD=4.8
01:29:48.242 00.001 6880 MultiStar: [#1 0.13,-0.38,0.93,U] [#2 -0.19,-0.10,0.96,U] [#3 -0.03,-0.12,0.90,U] [#4 0.30,0.22,0.85,U] [#5 0.11,-0.17,0.97,U] [#6 -0.16,-0.16,0.92,U] [#7 0.34,-0.02,0.74,U] [#8 0.08,-0.13,0.79,U] 
01:29:48.242 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.14}, one-star: {0.17, -0.30}
01:29:48.242 00.000 6880 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.61) = xAngle (0.55 = 0.55)
01:29:48.242 00.000 6880 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
01:29:48.242 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.15 cameraTheta=-1.06 mountX=0.13 mountY=0.08, mountTheta=0.53
01:29:48.244 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.14, opts=13)
01:29:48.244 00.000 6880 Enqueuing Move request for scope (0.08, -0.14)
01:29:48.244 00.000 10052 Worker thread wakes up
01:29:48.244 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
01:29:48.244 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
01:29:48.244 00.000 10052 Moving (0.08, -0.14) raw xDistance=0.13 yDistance=0.08
01:29:48.244 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:29:48.244 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.00
01:29:48.244 00.000 10052 MoveAxis(W, 38, ABG)
01:29:48.244 00.000 10052 Guiding  Dir = 3, Dur = 38
01:29:48.266 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:48.296 00.030 6880 UpdateGuideState exits: m=2490 SNR=34.6
01:29:48.296 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:48.296 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:48.296 00.000 6880 Enqueuing Expose request
01:29:48.297 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e4842016-4210-4fe9-b33d-9be30f6e9c13"}
01:29:48.297 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e4842016-4210-4fe9-b33d-9be30f6e9c13"}
01:29:48.306 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96ad0045-b837-484f-a582-7328f07ec905"}
01:29:48.306 00.000 6880 case statement mapped state 6 to 3
01:29:48.306 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96ad0045-b837-484f-a582-7328f07ec905"}
01:29:48.307 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"19b71c4c-f362-4e7a-82e9-d94f19eda061"}
01:29:48.307 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1121,"width":15,"height":15,"star_pos":[6.88,6.56],"pixels":"..."},"id":"19b71c4c-f362-4e7a-82e9-d94f19eda061"}
01:29:48.315 00.008 10052 IsSlewing returns 0
01:29:48.391 00.076 10052 IsGuiding returns 0
01:29:48.522 00.131 10052 IsGuiding returns 0
01:29:48.524 00.002 10052 Move returns status 0, amount 38
01:29:48.524 00.000 10052 MoveAxis(N, 0, ABG)
01:29:48.524 00.000 10052 Move returns status 0, amount 0
01:29:48.524 00.000 10052 move complete, result=0
01:29:48.524 00.000 10052 worker thread done servicing request
01:29:48.525 00.001 6880 GuideStep: 0.1 px 38 ms WEST, 0.1 px 0 ms NORTH
01:29:48.525 00.000 10052 Worker thread wakes up
01:29:48.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:48.525 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:49.648 01.123 10052 Exposure complete
01:29:49.711 00.063 10052 worker thread done servicing request
01:29:49.711 00.000 6880 OnExposeComplete: enter
01:29:49.711 00.000 6880 UpdateGuideState(): m_state=6
01:29:49.711 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1122
01:29:49.712 00.001 6880 Star::Find returns 1 (0), X=407.88, Y=886.70, Mass=2547, SNR=35.0, Peak=164 HFD=4.6
01:29:49.712 00.000 6880 MultiStar: [#1 0.01,-0.28,0.94,U] [#2 -0.10,-0.12,0.96,U] [#3 -0.04,-0.34,0.90,U] [#4 0.03,-0.07,0.81,U] [#5 -0.07,-0.32,0.94,U] [#6 -0.07,-0.20,0.89,U] [#7 0.23,0.13,0.73,U] [#8 -0.08,-0.22,0.78,U] 
01:29:49.712 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.18}, one-star: {0.16, -0.16}
01:29:49.712 00.000 6880 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.61) = xAngle (0.08 = 0.08)
01:29:49.712 00.000 6880 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
01:29:49.712 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.54 mountX=0.18 mountY=0.01, mountTheta=0.04
01:29:49.714 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.18, opts=13)
01:29:49.714 00.000 6880 Enqueuing Move request for scope (0.01, -0.18)
01:29:49.714 00.000 10052 Worker thread wakes up
01:29:49.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
01:29:49.714 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
01:29:49.714 00.000 10052 Moving (0.01, -0.18) raw xDistance=0.18 yDistance=0.01
01:29:49.714 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
01:29:49.714 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
01:29:49.714 00.000 10052 MoveAxis(W, 51, ABG)
01:29:49.714 00.000 10052 Guiding  Dir = 3, Dur = 51
01:29:49.742 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:49.773 00.031 10052 IsSlewing returns 0
01:29:49.781 00.008 6880 UpdateGuideState exits: m=2547 SNR=35.0
01:29:49.782 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:49.782 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:49.782 00.000 6880 Enqueuing Expose request
01:29:49.847 00.065 10052 IsGuiding returns 0
01:29:49.990 00.143 10052 IsGuiding returns 0
01:29:49.990 00.000 10052 Move returns status 0, amount 51
01:29:49.990 00.000 10052 MoveAxis(N, 0, ABG)
01:29:49.990 00.000 10052 Move returns status 0, amount 0
01:29:49.991 00.001 10052 move complete, result=0
01:29:49.991 00.000 10052 worker thread done servicing request
01:29:49.991 00.000 10052 Worker thread wakes up
01:29:49.991 00.000 6880 GuideStep: 0.2 px 51 ms WEST, 0.0 px 0 ms NORTH
01:29:49.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:49.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:50.285 00.294 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"463f36f2-eb52-4015-b9e7-16817aee4cd3"}
01:29:50.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"463f36f2-eb52-4015-b9e7-16817aee4cd3"}
01:29:50.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3369cf8c-8085-4f4e-89aa-8500cbb9218a"}
01:29:50.285 00.000 6880 case statement mapped state 6 to 3
01:29:50.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3369cf8c-8085-4f4e-89aa-8500cbb9218a"}
01:29:50.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"26dce8f9-26d7-4c45-a236-8662909d8c77"}
01:29:50.286 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1122,"width":15,"height":15,"star_pos":[6.88,6.70],"pixels":"..."},"id":"26dce8f9-26d7-4c45-a236-8662909d8c77"}
01:29:50.899 00.613 10052 Exposure complete
01:29:50.951 00.052 10052 worker thread done servicing request
01:29:50.951 00.000 6880 OnExposeComplete: enter
01:29:50.951 00.000 6880 UpdateGuideState(): m_state=6
01:29:50.951 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1123
01:29:50.951 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.53, Mass=2494, SNR=34.7, Peak=174 HFD=4.6
01:29:50.952 00.001 6880 MultiStar: [#1 0.07,-0.28,0.96,U] [#2 -0.15,-0.23,0.99,U] [#3 -0.22,-0.43,0.93,U] [#4 0.06,-0.04,0.83,U] [#5 -0.26,-0.45,0.96,U] [#6 -0.20,-0.22,0.94,U] [#7 0.26,0.18,0.75,U] [#8 -0.13,-0.21,0.79,U] 
01:29:50.952 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.24}, one-star: {0.06, -0.33}
01:29:50.952 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
01:29:50.952 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
01:29:50.952 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.24 cameraTheta=-1.83 mountX=0.24 mountY=-0.06, mountTheta=-0.25
01:29:50.953 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.24, opts=13)
01:29:50.953 00.000 6880 Enqueuing Move request for scope (-0.06, -0.24)
01:29:50.953 00.000 10052 Worker thread wakes up
01:29:50.953 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
01:29:50.953 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
01:29:50.953 00.000 10052 Moving (-0.06, -0.24) raw xDistance=0.24 yDistance=-0.06
01:29:50.953 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:29:50.953 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.17, using input
01:29:50.953 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.04
01:29:50.954 00.001 10052 MoveAxis(W, 66, ABG)
01:29:50.954 00.000 10052 Guiding  Dir = 3, Dur = 66
01:29:50.975 00.021 10052 IsSlewing returns 0
01:29:50.980 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:51.010 00.030 6880 UpdateGuideState exits: m=2494 SNR=34.7
01:29:51.010 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:51.010 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:51.010 00.000 6880 Enqueuing Expose request
01:29:51.012 00.002 10052 IsGuiding returns 0
01:29:51.041 00.029 10052 PulseGuide returned control before completion, sleep 49
01:29:51.119 00.078 10052 IsGuiding returns 0
01:29:51.119 00.000 10052 Move returns status 0, amount 66
01:29:51.119 00.000 10052 MoveAxis(N, 0, ABG)
01:29:51.119 00.000 10052 Move returns status 0, amount 0
01:29:51.121 00.002 10052 move complete, result=0
01:29:51.121 00.000 10052 worker thread done servicing request
01:29:51.121 00.000 10052 Worker thread wakes up
01:29:51.121 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:51.121 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:51.123 00.002 6880 GuideStep: 0.2 px 66 ms WEST, -0.1 px 0 ms NORTH
01:29:52.247 01.124 10052 Exposure complete
01:29:52.285 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3f31cad-878b-4982-acfc-5d258e592950"}
01:29:52.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3f31cad-878b-4982-acfc-5d258e592950"}
01:29:52.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18b5b2c6-3ac7-4118-8389-70e600a07973"}
01:29:52.285 00.000 6880 case statement mapped state 6 to 3
01:29:52.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18b5b2c6-3ac7-4118-8389-70e600a07973"}
01:29:52.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"766aad71-c3c2-4f21-8e5a-8d5a53bbd478"}
01:29:52.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1123,"width":15,"height":15,"star_pos":[6.77,6.53],"pixels":"..."},"id":"766aad71-c3c2-4f21-8e5a-8d5a53bbd478"}
01:29:52.315 00.029 10052 worker thread done servicing request
01:29:52.315 00.000 6880 OnExposeComplete: enter
01:29:52.315 00.000 6880 UpdateGuideState(): m_state=6
01:29:52.315 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1124
01:29:52.315 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=886.83, Mass=2447, SNR=34.4, Peak=166 HFD=4.5
01:29:52.316 00.001 6880 MultiStar: [#1 -0.05,-0.04,0.97,U] [#2 -0.17,-0.01,0.98,U] [#3 -0.01,0.02,0.89,U] [#4 -0.18,0.02,0.85,U] [#5 -0.26,-0.24,0.98,U] [#6 -0.12,0.05,0.93,U] [#7 0.04,0.29,0.74,U] [#8 -0.05,-0.07,0.81,U] 
01:29:52.316 00.000 6880 single-star, 8 included, MultiStar: {-0.09, -0.01}, one-star: {0.03, -0.03}
01:29:52.316 00.000 6880 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
01:29:52.316 00.000 6880 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
01:29:52.316 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.70 mountX=0.03 mountY=0.03, mountTheta=0.90
01:29:52.318 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.03, opts=13)
01:29:52.318 00.000 6880 Enqueuing Move request for scope (0.03, -0.03)
01:29:52.318 00.000 10052 Worker thread wakes up
01:29:52.318 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:29:52.318 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:29:52.318 00.000 10052 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=0.03
01:29:52.318 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:29:52.318 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
01:29:52.318 00.000 10052 MoveAxis(E, 0, ABG)
01:29:52.318 00.000 10052 Move returns status 0, amount 0
01:29:52.318 00.000 10052 MoveAxis(N, 0, ABG)
01:29:52.318 00.000 10052 Move returns status 0, amount 0
01:29:52.319 00.001 10052 move complete, result=0
01:29:52.319 00.000 10052 worker thread done servicing request
01:29:52.342 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:52.377 00.035 6880 UpdateGuideState exits: m=2447 SNR=34.4
01:29:52.377 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:52.377 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:52.377 00.000 6880 Enqueuing Expose request
01:29:52.377 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:29:52.377 00.000 10052 Worker thread wakes up
01:29:52.377 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:52.377 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:53.294 00.917 10052 Exposure complete
01:29:53.343 00.049 10052 worker thread done servicing request
01:29:53.343 00.000 6880 OnExposeComplete: enter
01:29:53.343 00.000 6880 UpdateGuideState(): m_state=6
01:29:53.343 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1125
01:29:53.343 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=886.72, Mass=2462, SNR=34.5, Peak=152 HFD=4.6
01:29:53.343 00.000 6880 MultiStar: [#1 0.02,-0.23,0.97,U] [#2 0.08,0.23,0.96,U] [#3 -0.02,-0.03,0.91,U] [#4 0.25,0.15,0.85,U] [#5 0.02,-0.16,0.96,U] [#6 0.05,-0.08,0.94,U] [#7 0.08,0.27,0.75,U] [#8 -0.03,-0.14,0.80,U] 
01:29:53.343 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.02}, one-star: {0.18, -0.14}
01:29:53.343 00.000 6880 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
01:29:53.343 00.000 6880 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:29:53.343 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.02 hyp=0.08 cameraTheta=-0.31 mountX=0.02 mountY=0.07, mountTheta=1.30
01:29:53.345 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.02, opts=13)
01:29:53.345 00.000 6880 Enqueuing Move request for scope (0.07, -0.02)
01:29:53.345 00.000 10052 Worker thread wakes up
01:29:53.345 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.02) opts 0xd
01:29:53.345 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.02)
01:29:53.345 00.000 10052 Moving (0.07, -0.02) raw xDistance=0.02 yDistance=0.07
01:29:53.345 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:29:53.345 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.03
01:29:53.345 00.000 10052 MoveAxis(E, 0, ABG)
01:29:53.345 00.000 10052 Move returns status 0, amount 0
01:29:53.345 00.000 10052 MoveAxis(N, 0, ABG)
01:29:53.345 00.000 10052 Move returns status 0, amount 0
01:29:53.345 00.000 10052 move complete, result=0
01:29:53.345 00.000 10052 worker thread done servicing request
01:29:53.363 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:53.392 00.029 6880 UpdateGuideState exits: m=2462 SNR=34.5
01:29:53.393 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:53.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:53.393 00.000 6880 Enqueuing Expose request
01:29:53.393 00.000 10052 Worker thread wakes up
01:29:53.393 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:53.393 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:53.393 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:54.285 00.892 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a78b799-b465-426d-801f-84a9437dd4c6"}
01:29:54.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a78b799-b465-426d-801f-84a9437dd4c6"}
01:29:54.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ae6ac70-025f-4d35-8d10-1a81ce42e059"}
01:29:54.285 00.000 6880 case statement mapped state 6 to 3
01:29:54.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ae6ac70-025f-4d35-8d10-1a81ce42e059"}
01:29:54.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b38e33d4-776e-44e6-8253-5c3e56f326f9"}
01:29:54.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1125,"width":15,"height":15,"star_pos":[6.90,6.72],"pixels":"..."},"id":"b38e33d4-776e-44e6-8253-5c3e56f326f9"}
01:29:54.520 00.234 10052 Exposure complete
01:29:54.584 00.064 10052 worker thread done servicing request
01:29:54.585 00.001 6880 OnExposeComplete: enter
01:29:54.585 00.000 6880 UpdateGuideState(): m_state=6
01:29:54.585 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1126
01:29:54.585 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=886.74, Mass=2480, SNR=34.6, Peak=172 HFD=4.5
01:29:54.585 00.000 6880 MultiStar: [#1 0.09,-0.04,0.94,U] [#2 -0.26,0.11,0.98,U] [#3 -0.13,-0.02,0.91,U] [#4 0.19,0.34,0.85,U] [#5 -0.01,-0.03,0.98,U] [#6 -0.20,0.19,0.91,U] [#7 0.21,0.30,0.76,U] [#8 -0.09,-0.05,0.80,U] 
01:29:54.585 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.19, -0.12}
01:29:54.585 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
01:29:54.585 00.000 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.06)
01:29:54.585 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.65 mountX=-0.07 mountY=-0.01, mountTheta=-3.06
01:29:54.587 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.07, opts=13)
01:29:54.587 00.000 6880 Enqueuing Move request for scope (-0.01, 0.07)
01:29:54.587 00.000 10052 Worker thread wakes up
01:29:54.587 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:29:54.587 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:29:54.587 00.000 10052 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
01:29:54.587 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:29:54.587 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.14, using input
01:29:54.587 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
01:29:54.587 00.000 10052 MoveAxis(E, 0, ABG)
01:29:54.587 00.000 10052 Move returns status 0, amount 0
01:29:54.587 00.000 10052 MoveAxis(N, 0, ABG)
01:29:54.587 00.000 10052 Move returns status 0, amount 0
01:29:54.587 00.000 10052 move complete, result=0
01:29:54.587 00.000 10052 worker thread done servicing request
01:29:54.605 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:54.639 00.034 6880 UpdateGuideState exits: m=2480 SNR=34.6
01:29:54.639 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:54.639 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:54.639 00.000 6880 Enqueuing Expose request
01:29:54.639 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:29:54.639 00.000 10052 Worker thread wakes up
01:29:54.639 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:54.639 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:55.557 00.918 10052 Exposure complete
01:29:55.625 00.068 10052 worker thread done servicing request
01:29:55.626 00.001 6880 OnExposeComplete: enter
01:29:55.626 00.000 6880 UpdateGuideState(): m_state=6
01:29:55.626 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1127
01:29:55.626 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.72, Mass=2480, SNR=34.6, Peak=181 HFD=4.6
01:29:55.626 00.000 6880 MultiStar: [#1 0.16,-0.08,0.95,U] [#2 -0.04,-0.02,1.00,U] [#3 0.14,-0.14,0.91,U] [#4 -0.04,0.18,0.86,U] [#5 0.08,0.04,0.98,U] [#6 -0.06,-0.13,0.92,U] [#7 0.36,0.08,0.75,U] [#8 0.15,-0.24,0.79,U] 
01:29:55.627 00.001 6880 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.13, -0.14}
01:29:55.627 00.000 6880 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.61) = xAngle (1.10 = 1.10)
01:29:55.627 00.000 6880 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
01:29:55.627 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.51 mountX=0.05 mountY=0.09, mountTheta=1.09
01:29:55.628 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.05, opts=13)
01:29:55.628 00.000 6880 Enqueuing Move request for scope (0.09, -0.05)
01:29:55.628 00.000 10052 Worker thread wakes up
01:29:55.628 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
01:29:55.629 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
01:29:55.629 00.000 10052 Moving (0.09, -0.05) raw xDistance=0.05 yDistance=0.09
01:29:55.629 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:29:55.629 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:29:55.629 00.000 10052 MoveAxis(E, 0, ABG)
01:29:55.629 00.000 10052 Move returns status 0, amount 0
01:29:55.629 00.000 10052 MoveAxis(N, 0, ABG)
01:29:55.629 00.000 10052 Move returns status 0, amount 0
01:29:55.629 00.000 10052 move complete, result=0
01:29:55.629 00.000 10052 worker thread done servicing request
01:29:55.653 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:55.683 00.030 6880 UpdateGuideState exits: m=2480 SNR=34.6
01:29:55.683 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:55.683 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:55.683 00.000 6880 Enqueuing Expose request
01:29:55.683 00.000 10052 Worker thread wakes up
01:29:55.683 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:55.684 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:55.684 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:56.285 00.601 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c000ef9-aa1d-4613-b7d3-044c2505aa78"}
01:29:56.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c000ef9-aa1d-4613-b7d3-044c2505aa78"}
01:29:56.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"75befd4c-402b-43be-a9da-e34da385aa04"}
01:29:56.285 00.000 6880 case statement mapped state 6 to 3
01:29:56.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"75befd4c-402b-43be-a9da-e34da385aa04"}
01:29:56.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75ed46bc-ae90-48f7-9aa0-5ea65b09c410"}
01:29:56.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1127,"width":15,"height":15,"star_pos":[6.84,6.72],"pixels":"..."},"id":"75ed46bc-ae90-48f7-9aa0-5ea65b09c410"}
01:29:56.811 00.525 10052 Exposure complete
01:29:56.863 00.052 10052 worker thread done servicing request
01:29:56.863 00.000 6880 OnExposeComplete: enter
01:29:56.864 00.001 6880 UpdateGuideState(): m_state=6
01:29:56.864 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1128
01:29:56.864 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=886.55, Mass=2470, SNR=34.5, Peak=177 HFD=4.6
01:29:56.864 00.000 6880 MultiStar: [#1 0.21,-0.04,0.96,U] [#2 -0.17,-0.06,0.99,U] [#3 -0.10,-0.29,0.91,U] [#4 0.32,0.27,0.85,U] [#5 -0.02,-0.02,0.98,U] [#6 -0.02,0.11,0.93,U] [#7 0.35,0.31,0.76,U] [#8 -0.01,-0.12,0.79,U] 
01:29:56.864 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.03}, one-star: {0.15, -0.32}
01:29:56.864 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
01:29:56.864 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
01:29:56.864 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-0.37 mountX=0.02 mountY=0.07, mountTheta=1.24
01:29:56.866 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.03, opts=13)
01:29:56.866 00.000 6880 Enqueuing Move request for scope (0.07, -0.03)
01:29:56.866 00.000 10052 Worker thread wakes up
01:29:56.866 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.03) opts 0xd
01:29:56.866 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.03)
01:29:56.866 00.000 10052 Moving (0.07, -0.03) raw xDistance=0.02 yDistance=0.07
01:29:56.866 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:29:56.866 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:29:56.866 00.000 10052 MoveAxis(E, 0, ABG)
01:29:56.866 00.000 10052 Move returns status 0, amount 0
01:29:56.867 00.001 10052 MoveAxis(N, 0, ABG)
01:29:56.867 00.000 10052 Move returns status 0, amount 0
01:29:56.867 00.000 10052 move complete, result=0
01:29:56.867 00.000 10052 worker thread done servicing request
01:29:56.891 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:56.925 00.034 6880 UpdateGuideState exits: m=2470 SNR=34.5
01:29:56.926 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:56.926 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:56.926 00.000 6880 Enqueuing Expose request
01:29:56.926 00.000 10052 Worker thread wakes up
01:29:56.926 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:29:56.926 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:56.926 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:57.832 00.906 10052 Exposure complete
01:29:57.884 00.052 10052 worker thread done servicing request
01:29:57.884 00.000 6880 OnExposeComplete: enter
01:29:57.884 00.000 6880 UpdateGuideState(): m_state=6
01:29:57.884 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1129
01:29:57.884 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=886.54, Mass=2425, SNR=34.2, Peak=160 HFD=4.6
01:29:57.884 00.000 6880 MultiStar: [#1 0.29,-0.36,0.93,U] [#2 0.04,-0.36,1.00,U] [#3 0.15,-0.48,0.93,U] [#4 0.36,-0.10,0.87,U] [#5 0.17,-0.37,0.97,U] [#6 0.11,-0.25,0.94,U] [#7 0.46,-0.10,0.76,U] [#8 0.08,-0.48,0.77,U] 
01:29:57.884 00.000 6880 refined, 8 included, MultiStar: {0.23, -0.32}, one-star: {0.39, -0.32}
01:29:57.885 00.001 6880 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.61) = xAngle (0.66 = 0.66)
01:29:57.885 00.000 6880 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:29:57.885 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.32 hyp=0.39 cameraTheta=-0.95 mountX=0.31 mountY=0.23, mountTheta=0.64
01:29:57.887 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.32, opts=13)
01:29:57.887 00.000 6880 Enqueuing Move request for scope (0.23, -0.32)
01:29:57.887 00.000 10052 Worker thread wakes up
01:29:57.887 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.32) opts 0xd
01:29:57.887 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.32)
01:29:57.887 00.000 10052 Moving (0.23, -0.32) raw xDistance=0.31 yDistance=0.23
01:29:57.887 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:29:57.887 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.23, slope = 0.00
01:29:57.887 00.000 10052 MoveAxis(W, 82, ABG)
01:29:57.887 00.000 10052 Guiding  Dir = 3, Dur = 82
01:29:57.910 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:57.927 00.017 10052 IsSlewing returns 0
01:29:57.944 00.017 6880 UpdateGuideState exits: m=2425 SNR=34.2
01:29:57.944 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:57.944 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:57.944 00.000 6880 Enqueuing Expose request
01:29:58.001 00.057 10052 IsGuiding returns 0
01:29:58.057 00.056 10052 PulseGuide returned control before completion, sleep 36
01:29:58.173 00.116 10052 IsGuiding returns 0
01:29:58.174 00.001 10052 Move returns status 0, amount 82
01:29:58.174 00.000 10052 MoveAxis(S, 7, ABG)
01:29:58.174 00.000 10052 Guiding  Dir = 1, Dur = 7
01:29:58.252 00.078 10052 IsSlewing returns 0
01:29:58.284 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7012f9f9-ef9b-443b-ac88-28e1a52132e3"}
01:29:58.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7012f9f9-ef9b-443b-ac88-28e1a52132e3"}
01:29:58.284 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7b37111-e1fd-49da-bb30-3e675ba563db"}
01:29:58.284 00.000 6880 case statement mapped state 6 to 3
01:29:58.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7b37111-e1fd-49da-bb30-3e675ba563db"}
01:29:58.285 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5bc80694-e08f-4515-acf2-82f3e9e98e1a"}
01:29:58.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1129,"width":15,"height":15,"star_pos":[7.11,6.54],"pixels":"..."},"id":"5bc80694-e08f-4515-acf2-82f3e9e98e1a"}
01:29:58.326 00.041 10052 IsGuiding returns 0
01:29:58.459 00.133 10052 IsGuiding returns 0
01:29:58.459 00.000 10052 Move returns status 0, amount 7
01:29:58.459 00.000 10052 move complete, result=0
01:29:58.459 00.000 10052 worker thread done servicing request
01:29:58.459 00.000 6880 GuideStep: 0.3 px 82 ms WEST, 0.2 px 7 ms SOUTH
01:29:58.459 00.000 10052 Worker thread wakes up
01:29:58.460 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:29:58.460 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:29:59.590 01.130 10052 Exposure complete
01:29:59.650 00.060 10052 worker thread done servicing request
01:29:59.650 00.000 6880 OnExposeComplete: enter
01:29:59.650 00.000 6880 UpdateGuideState(): m_state=6
01:29:59.651 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1130
01:29:59.651 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=886.55, Mass=2598, SNR=35.3, Peak=163 HFD=4.9
01:29:59.651 00.000 6880 MultiStar: [#1 0.05,-0.46,0.92,U] [#2 -0.19,-0.21,0.99,U] [#3 -0.08,-0.50,0.91,U] [#4 -0.02,-0.23,0.82,U] [#5 -0.06,-0.25,0.95,U] [#6 -0.21,-0.32,0.91,U] [#7 0.13,-0.15,0.75,U] [#8 -0.04,-0.42,0.75,U] 
01:29:59.651 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.32}, one-star: {0.18, -0.31}
01:29:59.651 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
01:29:59.651 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:29:59.651 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.66 mountX=0.32 mountY=-0.03, mountTheta=-0.08
01:29:59.652 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.32, opts=13)
01:29:59.653 00.001 6880 Enqueuing Move request for scope (-0.03, -0.32)
01:29:59.653 00.000 10052 Worker thread wakes up
01:29:59.653 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.32) opts 0xd
01:29:59.653 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.32)
01:29:59.653 00.000 10052 Moving (-0.03, -0.32) raw xDistance=0.32 yDistance=-0.03
01:29:59.653 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
01:29:59.653 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
01:29:59.653 00.000 10052 MoveAxis(W, 89, ABG)
01:29:59.653 00.000 10052 Guiding  Dir = 3, Dur = 89
01:29:59.674 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:29:59.705 00.031 6880 UpdateGuideState exits: m=2598 SNR=35.3
01:29:59.705 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:29:59.705 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:29:59.705 00.000 6880 Enqueuing Expose request
01:29:59.731 00.026 10052 IsSlewing returns 0
01:29:59.810 00.079 10052 IsGuiding returns 0
01:29:59.873 00.063 10052 PulseGuide returned control before completion, sleep 36
01:29:59.954 00.081 10052 IsGuiding returns 1
01:29:59.954 00.000 10052 scope still moving after pulse duration time elapsed
01:30:00.027 00.073 10052 IsSlewing returns 0
01:30:00.108 00.081 10052 IsGuiding returns 0
01:30:00.108 00.000 10052 scope move finished after 89 + 209 ms
01:30:00.109 00.001 10052 Move returns status 0, amount 89
01:30:00.109 00.000 10052 MoveAxis(N, 0, ABG)
01:30:00.109 00.000 10052 Move returns status 0, amount 0
01:30:00.109 00.000 10052 move complete, result=0
01:30:00.109 00.000 10052 worker thread done servicing request
01:30:00.109 00.000 10052 Worker thread wakes up
01:30:00.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:00.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:00.109 00.000 6880 GuideStep: 0.3 px 89 ms WEST, -0.0 px 0 ms NORTH
01:30:00.284 00.175 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe150904-c381-4fcb-b89a-f1f794ba2191"}
01:30:00.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe150904-c381-4fcb-b89a-f1f794ba2191"}
01:30:00.284 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6c4282f-78e7-4395-a091-7638594aea85"}
01:30:00.284 00.000 6880 case statement mapped state 6 to 3
01:30:00.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6c4282f-78e7-4395-a091-7638594aea85"}
01:30:00.284 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03b2d037-8c12-4eb6-80b0-03bc56b054a7"}
01:30:00.286 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1130,"width":15,"height":15,"star_pos":[6.89,6.55],"pixels":"..."},"id":"03b2d037-8c12-4eb6-80b0-03bc56b054a7"}
01:30:01.025 00.739 10052 Exposure complete
01:30:01.078 00.053 10052 worker thread done servicing request
01:30:01.078 00.000 6880 OnExposeComplete: enter
01:30:01.078 00.000 6880 UpdateGuideState(): m_state=6
01:30:01.078 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1131
01:30:01.078 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.39, Mass=2366, SNR=33.7, Peak=166 HFD=4.5
01:30:01.078 00.000 6880 MultiStar: [#1 0.07,-0.47,0.97,U] [#2 -0.17,-0.00,0.99,U] [#3 -0.19,-0.40,0.93,U] [#4 -0.00,-0.26,0.88,U] [#5 -0.13,-0.57,0.00,M1] [#6 -0.26,-0.27,0.94,U] [#7 0.18,-0.08,0.77,U] [#8 -0.19,-0.28,0.82,U] 
01:30:01.078 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.28}, one-star: {0.12, -0.48}
01:30:01.078 00.000 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
01:30:01.078 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
01:30:01.079 00.001 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.28 hyp=0.29 cameraTheta=-1.77 mountX=0.29 mountY=-0.05, mountTheta=-0.19
01:30:01.080 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.28, opts=13)
01:30:01.080 00.000 6880 Enqueuing Move request for scope (-0.06, -0.28)
01:30:01.080 00.000 10052 Worker thread wakes up
01:30:01.080 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.28) opts 0xd
01:30:01.080 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.28)
01:30:01.080 00.000 10052 Moving (-0.06, -0.28) raw xDistance=0.29 yDistance=-0.05
01:30:01.080 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
01:30:01.080 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:30:01.080 00.000 10052 MoveAxis(W, 81, ABG)
01:30:01.081 00.001 10052 Guiding  Dir = 3, Dur = 81
01:30:01.101 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:01.102 00.001 10052 IsSlewing returns 0
01:30:01.130 00.028 6880 UpdateGuideState exits: m=2366 SNR=33.7
01:30:01.130 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:01.130 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:01.130 00.000 6880 Enqueuing Expose request
01:30:01.140 00.010 10052 IsGuiding returns 0
01:30:01.168 00.028 10052 PulseGuide returned control before completion, sleep 64
01:30:01.263 00.095 10052 IsGuiding returns 0
01:30:01.263 00.000 10052 Move returns status 0, amount 81
01:30:01.263 00.000 10052 MoveAxis(N, 0, ABG)
01:30:01.263 00.000 10052 Move returns status 0, amount 0
01:30:01.263 00.000 10052 move complete, result=0
01:30:01.263 00.000 10052 worker thread done servicing request
01:30:01.263 00.000 10052 Worker thread wakes up
01:30:01.263 00.000 6880 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
01:30:01.263 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:01.263 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:02.283 01.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2cc5baa-c2c0-4cf2-8e8f-99c056656f02"}
01:30:02.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2cc5baa-c2c0-4cf2-8e8f-99c056656f02"}
01:30:02.283 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d4c2c27e-cbc7-4bb5-a34f-533601bf00bf"}
01:30:02.283 00.000 6880 case statement mapped state 6 to 3
01:30:02.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4c2c27e-cbc7-4bb5-a34f-533601bf00bf"}
01:30:02.284 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"840dc22f-6a39-4f39-9293-5fa9808b9e10"}
01:30:02.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1131,"width":15,"height":15,"star_pos":[6.84,7.39],"pixels":"..."},"id":"840dc22f-6a39-4f39-9293-5fa9808b9e10"}
01:30:02.401 00.117 10052 Exposure complete
01:30:02.461 00.060 10052 worker thread done servicing request
01:30:02.461 00.000 6880 OnExposeComplete: enter
01:30:02.461 00.000 6880 UpdateGuideState(): m_state=6
01:30:02.461 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1132
01:30:02.461 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.73, Mass=2380, SNR=33.8, Peak=167 HFD=4.5
01:30:02.462 00.001 6880 MultiStar: [#1 0.04,-0.30,0.98,U] [#2 -0.16,-0.20,1.00,U] [#3 -0.04,-0.31,0.93,U] [#4 0.25,0.29,0.86,U] [#5 -0.03,-0.12,0.98,U] [#6 -0.06,-0.20,0.96,U] [#7 0.24,0.16,0.78,U] [#8 -0.01,-0.36,0.80,U] 
01:30:02.462 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {0.06, -0.13}
01:30:02.462 00.000 6880 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.61) = xAngle (0.23 = 0.23)
01:30:02.462 00.000 6880 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
01:30:02.462 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.38 mountX=0.14 mountY=0.03, mountTheta=0.20
01:30:02.463 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.14, opts=13)
01:30:02.463 00.000 6880 Enqueuing Move request for scope (0.03, -0.14)
01:30:02.463 00.000 10052 Worker thread wakes up
01:30:02.463 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
01:30:02.464 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
01:30:02.464 00.000 10052 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=0.03
01:30:02.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:30:02.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:30:02.464 00.000 10052 MoveAxis(W, 41, ABG)
01:30:02.464 00.000 10052 Guiding  Dir = 3, Dur = 41
01:30:02.485 00.021 10052 IsSlewing returns 0
01:30:02.491 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:02.523 00.032 10052 IsGuiding returns 0
01:30:02.534 00.011 6880 UpdateGuideState exits: m=2380 SNR=33.8
01:30:02.534 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:02.534 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:02.534 00.000 6880 Enqueuing Expose request
01:30:02.551 00.017 10052 PulseGuide returned control before completion, sleep 24
01:30:02.605 00.054 10052 IsGuiding returns 0
01:30:02.605 00.000 10052 Move returns status 0, amount 41
01:30:02.606 00.001 10052 MoveAxis(N, 0, ABG)
01:30:02.606 00.000 10052 Move returns status 0, amount 0
01:30:02.606 00.000 10052 move complete, result=0
01:30:02.606 00.000 10052 worker thread done servicing request
01:30:02.606 00.000 10052 Worker thread wakes up
01:30:02.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:02.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:02.607 00.001 6880 GuideStep: 0.1 px 41 ms WEST, 0.0 px 0 ms NORTH
01:30:03.524 00.917 10052 Exposure complete
01:30:03.586 00.062 10052 worker thread done servicing request
01:30:03.586 00.000 6880 OnExposeComplete: enter
01:30:03.586 00.000 6880 UpdateGuideState(): m_state=6
01:30:03.586 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1133
01:30:03.586 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=886.73, Mass=2350, SNR=33.6, Peak=150 HFD=4.4
01:30:03.586 00.000 6880 MultiStar: [#1 0.27,-0.01,0.99,U] [#2 -0.01,-0.00,1.00,U] [#3 0.17,-0.06,0.94,U] [#4 0.41,0.20,0.88,U] [#5 0.12,-0.07,1.00,U] [#6 0.14,-0.06,0.96,U] [#7 0.24,0.31,0.79,U] [#8 0.13,0.05,0.83,U] 
01:30:03.586 00.000 6880 refined, 8 included, MultiStar: {0.20, 0.02}, one-star: {0.32, -0.13}
01:30:03.587 00.001 6880 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.61) = xAngle (1.69 = 1.69)
01:30:03.587 00.000 6880 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.66 = 1.66)
01:30:03.587 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.02 hyp=0.20 cameraTheta=0.08 mountX=-0.02 mountY=0.20, mountTheta=1.69
01:30:03.588 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.02, opts=13)
01:30:03.588 00.000 6880 Enqueuing Move request for scope (0.20, 0.02)
01:30:03.588 00.000 10052 Worker thread wakes up
01:30:03.588 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.02) opts 0xd
01:30:03.588 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.02)
01:30:03.588 00.000 10052 Moving (0.20, 0.02) raw xDistance=-0.02 yDistance=0.20
01:30:03.588 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:03.588 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.20, slope = 0.00
01:30:03.588 00.000 10052 MoveAxis(E, 0, ABG)
01:30:03.588 00.000 10052 Move returns status 0, amount 0
01:30:03.588 00.000 10052 MoveAxis(S, 8, ABG)
01:30:03.589 00.001 10052 Guiding  Dir = 1, Dur = 8
01:30:03.606 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:03.641 00.035 6880 UpdateGuideState exits: m=2350 SNR=33.6
01:30:03.642 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:03.642 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:03.642 00.000 6880 Enqueuing Expose request
01:30:03.654 00.012 10052 IsSlewing returns 0
01:30:03.729 00.075 10052 IsGuiding returns 0
01:30:03.878 00.149 10052 IsGuiding returns 0
01:30:03.878 00.000 10052 Move returns status 0, amount 8
01:30:03.878 00.000 10052 move complete, result=0
01:30:03.879 00.001 10052 worker thread done servicing request
01:30:03.879 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 8 ms SOUTH
01:30:03.879 00.000 10052 Worker thread wakes up
01:30:03.880 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:03.880 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:04.283 00.403 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b46b82f3-d003-4ee4-9700-5f57825c929b"}
01:30:04.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b46b82f3-d003-4ee4-9700-5f57825c929b"}
01:30:04.284 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2fe35912-5777-4f85-9ddf-a5bab02ef2fd"}
01:30:04.284 00.000 6880 case statement mapped state 6 to 3
01:30:04.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2fe35912-5777-4f85-9ddf-a5bab02ef2fd"}
01:30:04.284 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c772d83b-1726-4ebb-b974-cd8259b9cc9c"}
01:30:04.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1133,"width":15,"height":15,"star_pos":[7.03,6.73],"pixels":"..."},"id":"c772d83b-1726-4ebb-b974-cd8259b9cc9c"}
01:30:05.007 00.723 10052 Exposure complete
01:30:05.059 00.052 10052 worker thread done servicing request
01:30:05.059 00.000 6880 OnExposeComplete: enter
01:30:05.059 00.000 6880 UpdateGuideState(): m_state=6
01:30:05.059 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1134
01:30:05.059 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.13, Mass=2514, SNR=34.9, Peak=149 HFD=4.5
01:30:05.059 00.000 6880 MultiStar: [#1 -0.12,-0.58,0.00,M1] [#2 -0.42,-0.50,0.00,M1] [#3 -0.25,-0.80,0.00,M1] [#4 -0.10,-0.53,0.00,M1] [#5 -0.27,-0.72,0.00,M1] [#6 -0.18,-0.37,0.91,U] [#7 -0.02,-0.30,0.75,U] [#8 -0.28,-0.73,0.00,M1] 
01:30:05.060 00.001 6880 refined, 2 included, MultiStar: {-0.07, -0.49}, one-star: {0.00, -0.73}
01:30:05.060 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.09 = -0.09)
01:30:05.060 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:30:05.060 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.49 hyp=0.49 cameraTheta=-1.71 mountX=0.49 mountY=-0.06, mountTheta=-0.12
01:30:05.061 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.49, opts=13)
01:30:05.061 00.000 6880 Enqueuing Move request for scope (-0.07, -0.49)
01:30:05.061 00.000 10052 Worker thread wakes up
01:30:05.061 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.49) opts 0xd
01:30:05.061 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.49)
01:30:05.061 00.000 10052 Moving (-0.07, -0.49) raw xDistance=0.49 yDistance=-0.06
01:30:05.061 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.49
01:30:05.061 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
01:30:05.062 00.001 10052 MoveAxis(W, 131, ABG)
01:30:05.062 00.000 10052 Guiding  Dir = 3, Dur = 131
01:30:05.082 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:05.083 00.001 10052 IsSlewing returns 0
01:30:05.119 00.036 6880 UpdateGuideState exits: m=2514 SNR=34.9
01:30:05.119 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:05.119 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:05.119 00.000 6880 Enqueuing Expose request
01:30:05.121 00.002 10052 IsGuiding returns 0
01:30:05.149 00.028 10052 PulseGuide returned control before completion, sleep 114
01:30:05.292 00.143 10052 IsGuiding returns 0
01:30:05.292 00.000 10052 Move returns status 0, amount 131
01:30:05.292 00.000 10052 MoveAxis(N, 0, ABG)
01:30:05.292 00.000 10052 Move returns status 0, amount 0
01:30:05.293 00.001 10052 move complete, result=0
01:30:05.293 00.000 10052 worker thread done servicing request
01:30:05.293 00.000 6880 GuideStep: 0.5 px 131 ms WEST, -0.1 px 0 ms NORTH
01:30:05.293 00.000 10052 Worker thread wakes up
01:30:05.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:05.293 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:06.200 00.907 10052 Exposure complete
01:30:06.264 00.064 10052 worker thread done servicing request
01:30:06.265 00.001 6880 OnExposeComplete: enter
01:30:06.265 00.000 6880 UpdateGuideState(): m_state=6
01:30:06.265 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1135
01:30:06.265 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.54, Mass=2556, SNR=35.2, Peak=163 HFD=4.6
01:30:06.266 00.001 6880 MultiStar: [#1 -0.01,-0.48,0.94,U] [#2 -0.11,-0.34,0.99,U] [#3 -0.02,-0.60,0.00,M2] [#4 -0.08,-0.15,0.82,U] [#5 -0.05,-0.21,0.95,U] [#6 -0.17,-0.34,0.92,U] [#7 0.07,-0.32,0.74,U] [#8 -0.08,-0.45,0.79,U] 
01:30:06.266 00.000 6880 single-star, 7 included, MultiStar: {-0.06, -0.33}, one-star: {0.00, -0.32}
01:30:06.266 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
01:30:06.266 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
01:30:06.266 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.32 hyp=0.32 cameraTheta=-1.57 mountX=0.32 mountY=0.01, mountTheta=0.02
01:30:06.267 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.32, opts=13)
01:30:06.267 00.000 6880 Enqueuing Move request for scope (0.00, -0.32)
01:30:06.267 00.000 10052 Worker thread wakes up
01:30:06.267 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.32) opts 0xd
01:30:06.267 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.32)
01:30:06.267 00.000 10052 Moving (0.00, -0.32) raw xDistance=0.32 yDistance=0.01
01:30:06.267 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.32
01:30:06.267 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:30:06.267 00.000 10052 MoveAxis(W, 93, ABG)
01:30:06.267 00.000 10052 Guiding  Dir = 3, Dur = 93
01:30:06.291 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:06.317 00.026 10052 IsSlewing returns 0
01:30:06.322 00.005 6880 UpdateGuideState exits: m=2556 SNR=35.2
01:30:06.322 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:06.322 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:06.322 00.000 6880 Enqueuing Expose request
01:30:06.322 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eea04331-7a55-42c2-9bf4-2c9283bd7fb1"}
01:30:06.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eea04331-7a55-42c2-9bf4-2c9283bd7fb1"}
01:30:06.331 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e653d643-9579-4948-9279-928d9eb9e682"}
01:30:06.331 00.000 6880 case statement mapped state 6 to 3
01:30:06.331 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e653d643-9579-4948-9279-928d9eb9e682"}
01:30:06.333 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"41d9614b-1d50-4a55-b0a8-768f7c1850d4"}
01:30:06.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1135,"width":15,"height":15,"star_pos":[6.72,6.54],"pixels":"..."},"id":"41d9614b-1d50-4a55-b0a8-768f7c1850d4"}
01:30:06.390 00.057 10052 IsGuiding returns 0
01:30:06.454 00.064 10052 PulseGuide returned control before completion, sleep 40
01:30:06.531 00.077 10052 IsGuiding returns 1
01:30:06.531 00.000 10052 scope still moving after pulse duration time elapsed
01:30:06.576 00.045 10052 IsSlewing returns 0
01:30:06.615 00.039 10052 IsGuiding returns 0
01:30:06.615 00.000 10052 scope move finished after 93 + 131 ms
01:30:06.615 00.000 10052 Move returns status 0, amount 93
01:30:06.615 00.000 10052 MoveAxis(N, 0, ABG)
01:30:06.615 00.000 10052 Move returns status 0, amount 0
01:30:06.615 00.000 10052 move complete, result=0
01:30:06.616 00.001 10052 worker thread done servicing request
01:30:06.616 00.000 6880 GuideStep: 0.3 px 93 ms WEST, 0.0 px 0 ms NORTH
01:30:06.616 00.000 10052 Worker thread wakes up
01:30:06.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:06.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:07.749 01.133 10052 Exposure complete
01:30:07.809 00.060 10052 worker thread done servicing request
01:30:07.810 00.001 6880 OnExposeComplete: enter
01:30:07.810 00.000 6880 UpdateGuideState(): m_state=6
01:30:07.810 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1136
01:30:07.810 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=886.64, Mass=2493, SNR=34.6, Peak=171 HFD=4.7
01:30:07.810 00.000 6880 MultiStar: [#1 0.16,-0.07,0.94,U] [#2 -0.15,0.00,1.00,U] [#3 0.11,-0.32,0.92,U] [#4 0.25,0.32,0.84,U] [#5 0.10,-0.03,0.96,U] [#6 0.09,-0.10,0.92,U] [#7 0.34,0.17,0.77,U] [#8 0.10,-0.17,0.80,U] 
01:30:07.810 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.05}, one-star: {0.20, -0.22}
01:30:07.811 00.001 6880 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.61) = xAngle (1.22 = 1.22)
01:30:07.811 00.000 6880 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
01:30:07.811 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-0.39 mountX=0.05 mountY=0.13, mountTheta=1.21
01:30:07.812 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.05, opts=13)
01:30:07.812 00.000 6880 Enqueuing Move request for scope (0.13, -0.05)
01:30:07.812 00.000 10052 Worker thread wakes up
01:30:07.813 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.05) opts 0xd
01:30:07.813 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.05)
01:30:07.813 00.000 10052 Moving (0.13, -0.05) raw xDistance=0.05 yDistance=0.13
01:30:07.813 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:30:07.813 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
01:30:07.813 00.000 10052 MoveAxis(E, 0, ABG)
01:30:07.813 00.000 10052 Move returns status 0, amount 0
01:30:07.813 00.000 10052 MoveAxis(N, 0, ABG)
01:30:07.813 00.000 10052 Move returns status 0, amount 0
01:30:07.813 00.000 10052 move complete, result=0
01:30:07.813 00.000 10052 worker thread done servicing request
01:30:07.839 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:07.878 00.039 6880 UpdateGuideState exits: m=2493 SNR=34.6
01:30:07.878 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:07.878 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:07.878 00.000 6880 Enqueuing Expose request
01:30:07.878 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:07.878 00.000 10052 Worker thread wakes up
01:30:07.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:07.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:08.282 00.404 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2ea11e4-d459-4557-b977-f8101c0e7b3a"}
01:30:08.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2ea11e4-d459-4557-b977-f8101c0e7b3a"}
01:30:08.282 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ee54d26-da54-4377-aedc-529adfd97239"}
01:30:08.282 00.000 6880 case statement mapped state 6 to 3
01:30:08.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ee54d26-da54-4377-aedc-529adfd97239"}
01:30:08.283 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f06258d6-919b-453d-bc14-81ac6386b01e"}
01:30:08.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1136,"width":15,"height":15,"star_pos":[6.91,6.64],"pixels":"..."},"id":"f06258d6-919b-453d-bc14-81ac6386b01e"}
01:30:08.797 00.514 10052 Exposure complete
01:30:08.848 00.051 10052 worker thread done servicing request
01:30:08.848 00.000 6880 OnExposeComplete: enter
01:30:08.848 00.000 6880 UpdateGuideState(): m_state=6
01:30:08.848 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1137
01:30:08.848 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=886.62, Mass=2418, SNR=34.0, Peak=161 HFD=4.6
01:30:08.849 00.001 6880 MultiStar: [#1 0.08,-0.23,0.98,U] [#2 0.07,0.11,0.98,U] [#3 -0.00,-0.28,0.93,U] [#4 0.06,-0.06,0.86,U] [#5 0.07,-0.25,0.99,U] [#6 0.05,-0.15,0.97,U] [#7 0.24,0.13,0.77,U] [#8 0.02,-0.35,0.78,U] 
01:30:08.849 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.15}, one-star: {0.20, -0.24}
01:30:08.849 00.000 6880 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
01:30:08.849 00.000 6880 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:30:08.849 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-1.05 mountX=0.15 mountY=0.09, mountTheta=0.55
01:30:08.850 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.15, opts=13)
01:30:08.851 00.001 6880 Enqueuing Move request for scope (0.09, -0.15)
01:30:08.851 00.000 10052 Worker thread wakes up
01:30:08.851 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.15) opts 0xd
01:30:08.851 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.15)
01:30:08.851 00.000 10052 Moving (0.09, -0.15) raw xDistance=0.15 yDistance=0.09
01:30:08.851 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:30:08.851 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
01:30:08.851 00.000 10052 MoveAxis(W, 40, ABG)
01:30:08.851 00.000 10052 Guiding  Dir = 3, Dur = 40
01:30:08.871 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:08.872 00.001 10052 IsSlewing returns 0
01:30:08.904 00.032 6880 UpdateGuideState exits: m=2418 SNR=34.0
01:30:08.905 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:08.905 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:08.905 00.000 6880 Enqueuing Expose request
01:30:08.910 00.005 10052 IsGuiding returns 0
01:30:08.938 00.028 10052 PulseGuide returned control before completion, sleep 23
01:30:08.991 00.053 10052 IsGuiding returns 0
01:30:08.992 00.001 10052 Move returns status 0, amount 40
01:30:08.992 00.000 10052 MoveAxis(N, 0, ABG)
01:30:08.992 00.000 10052 Move returns status 0, amount 0
01:30:08.992 00.000 10052 move complete, result=0
01:30:08.992 00.000 10052 worker thread done servicing request
01:30:08.992 00.000 10052 Worker thread wakes up
01:30:08.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:08.992 00.000 6880 GuideStep: 0.1 px 40 ms WEST, 0.1 px 0 ms NORTH
01:30:08.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:10.132 01.140 10052 Exposure complete
01:30:10.205 00.073 6880 OnExposeComplete: enter
01:30:10.205 00.000 6880 UpdateGuideState(): m_state=6
01:30:10.205 00.000 10052 worker thread done servicing request
01:30:10.205 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1138
01:30:10.205 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=886.56, Mass=2500, SNR=34.7, Peak=170 HFD=4.6
01:30:10.205 00.000 6880 MultiStar: [#1 0.02,-0.35,0.96,U] [#2 -0.11,-0.19,0.99,U] [#3 -0.07,-0.39,0.91,U] [#4 -0.08,-0.16,0.85,U] [#5 -0.28,-0.46,0.00,M1] [#6 -0.17,-0.23,0.92,U] [#7 0.13,0.09,0.74,U] [#8 -0.17,-0.20,0.78,U] 
01:30:10.205 00.000 6880 refined, 7 included, MultiStar: {-0.05, -0.23}, one-star: {0.03, -0.30}
01:30:10.205 00.000 6880 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
01:30:10.205 00.000 6880 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
01:30:10.205 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.80 mountX=0.23 mountY=-0.05, mountTheta=-0.22
01:30:10.206 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.23, opts=13)
01:30:10.206 00.000 6880 Enqueuing Move request for scope (-0.05, -0.23)
01:30:10.207 00.001 10052 Worker thread wakes up
01:30:10.207 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.23) opts 0xd
01:30:10.207 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.23)
01:30:10.207 00.000 10052 Moving (-0.05, -0.23) raw xDistance=0.23 yDistance=-0.05
01:30:10.207 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
01:30:10.207 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:30:10.207 00.000 10052 MoveAxis(W, 64, ABG)
01:30:10.207 00.000 10052 Guiding  Dir = 3, Dur = 64
01:30:10.226 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:10.257 00.031 6880 UpdateGuideState exits: m=2500 SNR=34.7
01:30:10.257 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:10.257 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:10.257 00.000 6880 Enqueuing Expose request
01:30:10.276 00.019 10052 IsSlewing returns 0
01:30:10.287 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f0176ba0-99bf-4c7b-a2ed-e56eaf735531"}
01:30:10.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f0176ba0-99bf-4c7b-a2ed-e56eaf735531"}
01:30:10.301 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ffbf11d7-9f6e-4e81-be6d-5230f6a27f15"}
01:30:10.301 00.000 6880 case statement mapped state 6 to 3
01:30:10.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffbf11d7-9f6e-4e81-be6d-5230f6a27f15"}
01:30:10.303 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"737633c6-a0ce-4752-93f2-9d528313e9fc"}
01:30:10.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1138,"width":15,"height":15,"star_pos":[6.75,6.56],"pixels":"..."},"id":"737633c6-a0ce-4752-93f2-9d528313e9fc"}
01:30:10.352 00.049 10052 IsGuiding returns 0
01:30:10.416 00.064 10052 PulseGuide returned control before completion, sleep 11
01:30:10.493 00.077 10052 IsGuiding returns 1
01:30:10.493 00.000 10052 scope still moving after pulse duration time elapsed
01:30:10.560 00.067 10052 IsSlewing returns 0
01:30:10.599 00.039 10052 IsGuiding returns 0
01:30:10.599 00.000 10052 scope move finished after 64 + 182 ms
01:30:10.599 00.000 10052 Move returns status 0, amount 64
01:30:10.599 00.000 10052 MoveAxis(N, 0, ABG)
01:30:10.599 00.000 10052 Move returns status 0, amount 0
01:30:10.600 00.001 10052 move complete, result=0
01:30:10.600 00.000 10052 worker thread done servicing request
01:30:10.600 00.000 10052 Worker thread wakes up
01:30:10.600 00.000 6880 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
01:30:10.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:10.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:11.523 00.923 10052 Exposure complete
01:30:11.575 00.052 10052 worker thread done servicing request
01:30:11.575 00.000 6880 OnExposeComplete: enter
01:30:11.575 00.000 6880 UpdateGuideState(): m_state=6
01:30:11.576 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1139
01:30:11.576 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=886.47, Mass=2500, SNR=34.7, Peak=170 HFD=4.4
01:30:11.576 00.000 6880 MultiStar: [#1 0.21,-0.32,0.94,U] [#2 -0.22,-0.14,0.99,U] [#3 0.09,-0.38,0.90,U] [#4 0.38,0.17,0.84,U] [#5 0.08,-0.29,0.95,U] [#6 0.01,-0.22,0.91,U] [#7 0.41,0.21,0.75,U] [#8 0.08,-0.35,0.79,U] 
01:30:11.576 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.20}, one-star: {0.28, -0.39}
01:30:11.576 00.000 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.64 = 0.64)
01:30:11.576 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
01:30:11.576 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.97 mountX=0.20 mountY=0.14, mountTheta=0.62
01:30:11.577 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.20, opts=13)
01:30:11.577 00.000 6880 Enqueuing Move request for scope (0.14, -0.20)
01:30:11.577 00.000 10052 Worker thread wakes up
01:30:11.578 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
01:30:11.578 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
01:30:11.578 00.000 10052 Moving (0.14, -0.20) raw xDistance=0.20 yDistance=0.14
01:30:11.578 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:30:11.578 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
01:30:11.578 00.000 10052 MoveAxis(W, 56, ABG)
01:30:11.578 00.000 10052 Guiding  Dir = 3, Dur = 56
01:30:11.602 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:11.628 00.026 10052 IsSlewing returns 0
01:30:11.642 00.014 6880 UpdateGuideState exits: m=2500 SNR=34.7
01:30:11.642 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:11.642 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:11.642 00.000 6880 Enqueuing Expose request
01:30:11.703 00.061 10052 IsGuiding returns 0
01:30:11.849 00.146 10052 IsGuiding returns 0
01:30:11.849 00.000 10052 Move returns status 0, amount 56
01:30:11.849 00.000 10052 MoveAxis(N, 0, ABG)
01:30:11.849 00.000 10052 Move returns status 0, amount 0
01:30:11.849 00.000 10052 move complete, result=0
01:30:11.849 00.000 10052 worker thread done servicing request
01:30:11.849 00.000 10052 Worker thread wakes up
01:30:11.849 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
01:30:11.849 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:11.849 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:12.281 00.432 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1eb7b9b-79e4-4585-8b03-cb7f050d6079"}
01:30:12.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1eb7b9b-79e4-4585-8b03-cb7f050d6079"}
01:30:12.281 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55853d04-f49f-49d3-b8b3-0e1b8f907694"}
01:30:12.281 00.000 6880 case statement mapped state 6 to 3
01:30:12.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"55853d04-f49f-49d3-b8b3-0e1b8f907694"}
01:30:12.282 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aa465e55-1063-415e-8e91-1376278f20d8"}
01:30:12.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1139,"width":15,"height":15,"star_pos":[6.99,7.47],"pixels":"..."},"id":"aa465e55-1063-415e-8e91-1376278f20d8"}
01:30:12.988 00.706 10052 Exposure complete
01:30:13.049 00.061 10052 worker thread done servicing request
01:30:13.049 00.000 6880 OnExposeComplete: enter
01:30:13.049 00.000 6880 UpdateGuideState(): m_state=6
01:30:13.049 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1140
01:30:13.049 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=886.71, Mass=2629, SNR=35.6, Peak=171 HFD=4.6
01:30:13.049 00.000 6880 MultiStar: [#1 0.08,-0.14,0.92,U] [#2 0.07,0.07,0.94,U] [#3 0.13,-0.30,0.89,U] [#4 0.22,0.35,0.81,U] [#5 0.09,-0.05,0.96,U] [#6 0.15,-0.15,0.91,U] [#7 0.25,-0.09,0.74,U] [#8 0.05,-0.16,0.78,U] 
01:30:13.049 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.07}, one-star: {0.22, -0.15}
01:30:13.049 00.000 6880 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.61) = xAngle (1.14 = 1.14)
01:30:13.049 00.000 6880 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
01:30:13.050 00.001 6880 CameraToMount -- cameraX=0.14 cameraY=-0.07 hyp=0.15 cameraTheta=-0.47 mountX=0.06 mountY=0.14, mountTheta=1.14
01:30:13.051 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.07, opts=13)
01:30:13.051 00.000 6880 Enqueuing Move request for scope (0.14, -0.07)
01:30:13.051 00.000 10052 Worker thread wakes up
01:30:13.051 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.07) opts 0xd
01:30:13.051 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.07)
01:30:13.051 00.000 10052 Moving (0.14, -0.07) raw xDistance=0.06 yDistance=0.14
01:30:13.051 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:30:13.051 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
01:30:13.051 00.000 10052 MoveAxis(E, 0, ABG)
01:30:13.051 00.000 10052 Move returns status 0, amount 0
01:30:13.051 00.000 10052 MoveAxis(N, 0, ABG)
01:30:13.051 00.000 10052 Move returns status 0, amount 0
01:30:13.051 00.000 10052 move complete, result=0
01:30:13.051 00.000 10052 worker thread done servicing request
01:30:13.075 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:13.106 00.031 6880 UpdateGuideState exits: m=2629 SNR=35.6
01:30:13.106 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:13.106 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:13.106 00.000 6880 Enqueuing Expose request
01:30:13.106 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:13.106 00.000 10052 Worker thread wakes up
01:30:13.107 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:13.107 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:14.019 00.912 10052 Exposure complete
01:30:14.084 00.065 10052 worker thread done servicing request
01:30:14.084 00.000 6880 OnExposeComplete: enter
01:30:14.084 00.000 6880 UpdateGuideState(): m_state=6
01:30:14.085 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1141
01:30:14.085 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=886.70, Mass=2501, SNR=34.8, Peak=180 HFD=4.4
01:30:14.085 00.000 6880 MultiStar: [#1 0.31,-0.08,0.92,U] [#2 0.10,0.18,0.97,U] [#3 0.12,-0.23,0.91,U] [#4 0.57,0.23,0.00,M1] [#5 0.11,-0.03,0.94,U] [#6 -0.00,-0.02,0.92,U] [#7 0.47,0.31,0.00,M1] [#8 0.08,-0.10,0.78,U] 
01:30:14.085 00.000 6880 refined, 6 included, MultiStar: {0.16, -0.06}, one-star: {0.37, -0.16}
01:30:14.085 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.24 = 1.24)
01:30:14.085 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:30:14.085 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.37 mountX=0.06 mountY=0.16, mountTheta=1.24
01:30:14.087 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.06, opts=13)
01:30:14.087 00.000 6880 Enqueuing Move request for scope (0.16, -0.06)
01:30:14.087 00.000 10052 Worker thread wakes up
01:30:14.087 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
01:30:14.087 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
01:30:14.087 00.000 10052 Moving (0.16, -0.06) raw xDistance=0.06 yDistance=0.16
01:30:14.087 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:30:14.088 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
01:30:14.088 00.000 10052 MoveAxis(E, 0, ABG)
01:30:14.088 00.000 10052 Move returns status 0, amount 0
01:30:14.088 00.000 10052 MoveAxis(N, 0, ABG)
01:30:14.088 00.000 10052 Move returns status 0, amount 0
01:30:14.088 00.000 10052 move complete, result=0
01:30:14.088 00.000 10052 worker thread done servicing request
01:30:14.107 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:14.144 00.037 6880 UpdateGuideState exits: m=2501 SNR=34.8
01:30:14.144 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:14.144 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:14.144 00.000 6880 Enqueuing Expose request
01:30:14.144 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:14.144 00.000 10052 Worker thread wakes up
01:30:14.145 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:14.145 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:14.281 00.136 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d7131efd-e260-493f-82f6-8e16f8aa23e9"}
01:30:14.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d7131efd-e260-493f-82f6-8e16f8aa23e9"}
01:30:14.282 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7cffad8a-c5a2-4bdc-89fd-fb22b9dd004d"}
01:30:14.282 00.000 6880 case statement mapped state 6 to 3
01:30:14.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cffad8a-c5a2-4bdc-89fd-fb22b9dd004d"}
01:30:14.282 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fdf1bb4b-1800-46f6-8035-ffa8fb6b3af1"}
01:30:14.283 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1141,"width":15,"height":15,"star_pos":[7.08,6.70],"pixels":"..."},"id":"fdf1bb4b-1800-46f6-8035-ffa8fb6b3af1"}
01:30:15.273 00.990 10052 Exposure complete
01:30:15.332 00.059 10052 worker thread done servicing request
01:30:15.332 00.000 6880 OnExposeComplete: enter
01:30:15.332 00.000 6880 UpdateGuideState(): m_state=6
01:30:15.333 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1142
01:30:15.333 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=886.53, Mass=2523, SNR=34.8, Peak=169 HFD=4.7
01:30:15.333 00.000 6880 MultiStar: [#1 0.11,-0.35,0.92,U] [#2 -0.08,-0.20,1.02,U] [#3 -0.01,-0.50,0.91,U] [#4 0.01,-0.08,0.81,U] [#5 -0.08,-0.24,0.98,U] [#6 -0.02,-0.36,0.93,U] [#7 0.14,0.02,0.74,U] [#8 0.03,-0.32,0.80,U] 
01:30:15.333 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.27}, one-star: {0.12, -0.33}
01:30:15.333 00.000 6880 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
01:30:15.333 00.000 6880 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
01:30:15.334 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=-0.27 hyp=0.27 cameraTheta=-1.49 mountX=0.27 mountY=0.02, mountTheta=0.09
01:30:15.335 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.27, opts=13)
01:30:15.335 00.000 6880 Enqueuing Move request for scope (0.02, -0.27)
01:30:15.335 00.000 10052 Worker thread wakes up
01:30:15.335 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.27) opts 0xd
01:30:15.335 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.27)
01:30:15.335 00.000 10052 Moving (0.02, -0.27) raw xDistance=0.27 yDistance=0.02
01:30:15.335 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
01:30:15.335 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
01:30:15.336 00.001 10052 MoveAxis(W, 72, ABG)
01:30:15.336 00.000 10052 Guiding  Dir = 3, Dur = 72
01:30:15.356 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:15.356 00.000 10052 IsSlewing returns 0
01:30:15.388 00.032 6880 UpdateGuideState exits: m=2523 SNR=34.8
01:30:15.388 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:15.388 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:15.388 00.000 6880 Enqueuing Expose request
01:30:15.394 00.006 10052 IsGuiding returns 0
01:30:15.422 00.028 10052 PulseGuide returned control before completion, sleep 55
01:30:15.546 00.124 10052 IsGuiding returns 0
01:30:15.546 00.000 10052 Move returns status 0, amount 72
01:30:15.546 00.000 10052 MoveAxis(N, 0, ABG)
01:30:15.546 00.000 10052 Move returns status 0, amount 0
01:30:15.546 00.000 10052 move complete, result=0
01:30:15.547 00.001 10052 worker thread done servicing request
01:30:15.547 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
01:30:15.547 00.000 10052 Worker thread wakes up
01:30:15.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:15.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:16.283 00.736 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"38adb17f-04e3-454e-9811-daec846edc77"}
01:30:16.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"38adb17f-04e3-454e-9811-daec846edc77"}
01:30:16.284 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f556f99-799d-4b08-bd3f-8e71cb5830ec"}
01:30:16.284 00.000 6880 case statement mapped state 6 to 3
01:30:16.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f556f99-799d-4b08-bd3f-8e71cb5830ec"}
01:30:16.285 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"331c0b6e-102d-40af-b326-99b80e370d77"}
01:30:16.286 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1142,"width":15,"height":15,"star_pos":[6.83,6.53],"pixels":"..."},"id":"331c0b6e-102d-40af-b326-99b80e370d77"}
01:30:16.457 00.171 10052 Exposure complete
01:30:16.509 00.052 10052 worker thread done servicing request
01:30:16.509 00.000 6880 OnExposeComplete: enter
01:30:16.509 00.000 6880 UpdateGuideState(): m_state=6
01:30:16.510 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1143
01:30:16.510 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=886.44, Mass=2442, SNR=34.4, Peak=162 HFD=4.4
01:30:16.510 00.000 6880 MultiStar: [#1 0.16,-0.36,0.96,U] [#2 -0.05,-0.21,1.00,U] [#3 -0.03,-0.30,0.91,U] [#4 0.07,-0.09,0.84,U] [#5 0.11,-0.19,0.99,U] [#6 -0.08,-0.14,0.94,U] [#7 0.32,0.17,0.76,U] [#8 0.07,-0.26,0.79,U] 
01:30:16.510 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.21}, one-star: {0.22, -0.42}
01:30:16.510 00.000 6880 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
01:30:16.510 00.000 6880 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
01:30:16.510 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.20 mountX=0.21 mountY=0.09, mountTheta=0.39
01:30:16.511 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.21, opts=13)
01:30:16.511 00.000 6880 Enqueuing Move request for scope (0.08, -0.21)
01:30:16.512 00.001 10052 Worker thread wakes up
01:30:16.512 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
01:30:16.512 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
01:30:16.512 00.000 10052 Moving (0.08, -0.21) raw xDistance=0.21 yDistance=0.09
01:30:16.512 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:30:16.512 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
01:30:16.512 00.000 10052 MoveAxis(W, 59, ABG)
01:30:16.512 00.000 10052 Guiding  Dir = 3, Dur = 59
01:30:16.532 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:16.533 00.001 10052 IsSlewing returns 0
01:30:16.562 00.029 6880 UpdateGuideState exits: m=2442 SNR=34.4
01:30:16.562 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:16.563 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:16.563 00.000 6880 Enqueuing Expose request
01:30:16.571 00.008 10052 IsGuiding returns 0
01:30:16.598 00.027 10052 PulseGuide returned control before completion, sleep 42
01:30:16.664 00.066 10052 IsGuiding returns 0
01:30:16.664 00.000 10052 Move returns status 0, amount 59
01:30:16.665 00.001 10052 MoveAxis(N, 0, ABG)
01:30:16.665 00.000 10052 Move returns status 0, amount 0
01:30:16.665 00.000 10052 move complete, result=0
01:30:16.665 00.000 10052 worker thread done servicing request
01:30:16.665 00.000 10052 Worker thread wakes up
01:30:16.665 00.000 6880 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
01:30:16.665 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:16.665 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:17.808 01.143 10052 Exposure complete
01:30:17.870 00.062 10052 worker thread done servicing request
01:30:17.870 00.000 6880 OnExposeComplete: enter
01:30:17.870 00.000 6880 UpdateGuideState(): m_state=6
01:30:17.870 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1144
01:30:17.870 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=886.49, Mass=2495, SNR=34.6, Peak=151 HFD=4.8
01:30:17.871 00.001 6880 MultiStar: [#1 0.12,-0.43,0.94,U] [#2 -0.09,-0.33,0.99,U] [#3 -0.10,-0.43,0.92,U] [#4 0.11,-0.25,0.83,U] [#5 -0.10,-0.61,0.00,M1] [#6 -0.24,-0.33,0.91,U] [#7 0.19,-0.19,0.76,U] [#8 -0.06,-0.60,0.00,M1] 
01:30:17.871 00.000 6880 refined, 6 included, MultiStar: {0.02, -0.34}, one-star: {0.18, -0.37}
01:30:17.871 00.000 6880 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.61) = xAngle (0.10 = 0.10)
01:30:17.871 00.000 6880 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
01:30:17.871 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.51 mountX=0.34 mountY=0.02, mountTheta=0.07
01:30:17.872 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.34, opts=13)
01:30:17.872 00.000 6880 Enqueuing Move request for scope (0.02, -0.34)
01:30:17.872 00.000 10052 Worker thread wakes up
01:30:17.872 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.34) opts 0xd
01:30:17.872 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.34)
01:30:17.872 00.000 10052 Moving (0.02, -0.34) raw xDistance=0.34 yDistance=0.02
01:30:17.872 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
01:30:17.872 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
01:30:17.872 00.000 10052 MoveAxis(W, 94, ABG)
01:30:17.873 00.001 10052 Guiding  Dir = 3, Dur = 94
01:30:17.891 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:17.926 00.035 6880 UpdateGuideState exits: m=2495 SNR=34.6
01:30:17.926 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:17.926 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:17.926 00.000 6880 Enqueuing Expose request
01:30:17.942 00.016 10052 IsSlewing returns 0
01:30:18.016 00.074 10052 IsGuiding returns 0
01:30:18.072 00.056 10052 PulseGuide returned control before completion, sleep 49
01:30:18.189 00.117 10052 IsGuiding returns 1
01:30:18.189 00.000 10052 scope still moving after pulse duration time elapsed
01:30:18.268 00.079 10052 IsSlewing returns 0
01:30:18.282 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3384dcf-8fa2-4795-921a-ca03ff55dfa6"}
01:30:18.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3384dcf-8fa2-4795-921a-ca03ff55dfa6"}
01:30:18.283 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d970d43-2390-4acb-94bc-fb5038ae8c03"}
01:30:18.283 00.000 6880 case statement mapped state 6 to 3
01:30:18.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d970d43-2390-4acb-94bc-fb5038ae8c03"}
01:30:18.284 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a3660b7-5945-4e72-a4ac-9bdc82a30a6e"}
01:30:18.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1144,"width":15,"height":15,"star_pos":[6.89,7.49],"pixels":"..."},"id":"5a3660b7-5945-4e72-a4ac-9bdc82a30a6e"}
01:30:18.343 00.059 10052 IsGuiding returns 0
01:30:18.343 00.000 10052 scope move finished after 94 + 232 ms
01:30:18.343 00.000 10052 Move returns status 0, amount 94
01:30:18.343 00.000 10052 MoveAxis(N, 0, ABG)
01:30:18.343 00.000 10052 Move returns status 0, amount 0
01:30:18.343 00.000 10052 move complete, result=0
01:30:18.343 00.000 10052 worker thread done servicing request
01:30:18.343 00.000 10052 Worker thread wakes up
01:30:18.343 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:18.343 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:18.343 00.000 6880 GuideStep: 0.3 px 94 ms WEST, 0.0 px 0 ms NORTH
01:30:19.258 00.915 10052 Exposure complete
01:30:19.314 00.056 10052 worker thread done servicing request
01:30:19.314 00.000 6880 OnExposeComplete: enter
01:30:19.314 00.000 6880 UpdateGuideState(): m_state=6
01:30:19.315 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1145
01:30:19.315 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=886.51, Mass=2342, SNR=33.6, Peak=152 HFD=4.8
01:30:19.315 00.000 6880 MultiStar: [#1 -0.04,-0.41,0.97,U] [#2 -0.10,-0.18,1.02,U] [#3 -0.06,-0.38,0.92,U] [#4 -0.10,-0.17,0.86,U] [#5 -0.08,-0.21,0.99,U] [#6 -0.11,-0.23,0.96,U] [#7 -0.03,-0.04,0.78,U] [#8 -0.06,-0.41,0.80,U] 
01:30:19.315 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.27}, one-star: {0.17, -0.35}
01:30:19.315 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.12 = -0.12)
01:30:19.315 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:30:19.315 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.73 mountX=0.27 mountY=-0.04, mountTheta=-0.15
01:30:19.317 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.27, opts=13)
01:30:19.317 00.000 6880 Enqueuing Move request for scope (-0.04, -0.27)
01:30:19.317 00.000 10052 Worker thread wakes up
01:30:19.317 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd
01:30:19.317 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.27)
01:30:19.317 00.000 10052 Moving (-0.04, -0.27) raw xDistance=0.27 yDistance=-0.04
01:30:19.317 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
01:30:19.317 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.04, using input
01:30:19.317 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:30:19.317 00.000 10052 MoveAxis(W, 77, ABG)
01:30:19.317 00.000 10052 Guiding  Dir = 3, Dur = 77
01:30:19.338 00.021 10052 IsSlewing returns 0
01:30:19.340 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:19.373 00.033 6880 UpdateGuideState exits: m=2342 SNR=33.6
01:30:19.373 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:19.373 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:19.373 00.000 6880 Enqueuing Expose request
01:30:19.376 00.003 10052 IsGuiding returns 0
01:30:19.404 00.028 10052 PulseGuide returned control before completion, sleep 60
01:30:19.546 00.142 10052 IsGuiding returns 0
01:30:19.546 00.000 10052 Move returns status 0, amount 77
01:30:19.546 00.000 10052 MoveAxis(N, 0, ABG)
01:30:19.546 00.000 10052 Move returns status 0, amount 0
01:30:19.546 00.000 10052 move complete, result=0
01:30:19.546 00.000 10052 worker thread done servicing request
01:30:19.546 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.0 px 0 ms NORTH
01:30:19.546 00.000 10052 Worker thread wakes up
01:30:19.547 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:19.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:20.426 00.879 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b699871-9798-4441-91f7-fbe5b82138f7"}
01:30:20.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b699871-9798-4441-91f7-fbe5b82138f7"}
01:30:20.428 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecc071af-9c8f-4393-98cf-f60f809aac8f"}
01:30:20.428 00.000 6880 case statement mapped state 6 to 3
01:30:20.428 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecc071af-9c8f-4393-98cf-f60f809aac8f"}
01:30:20.429 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6302d30e-4d87-423f-b7c6-c428ab280965"}
01:30:20.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1145,"width":15,"height":15,"star_pos":[6.89,6.51],"pixels":"..."},"id":"6302d30e-4d87-423f-b7c6-c428ab280965"}
01:30:20.681 00.252 10052 Exposure complete
01:30:20.753 00.072 10052 worker thread done servicing request
01:30:20.753 00.000 6880 OnExposeComplete: enter
01:30:20.753 00.000 6880 UpdateGuideState(): m_state=6
01:30:20.753 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1146
01:30:20.753 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=886.85, Mass=2352, SNR=33.7, Peak=149 HFD=4.4
01:30:20.754 00.001 6880 MultiStar: [#1 0.22,0.01,0.97,U] [#2 0.21,0.21,1.01,U] [#3 0.22,-0.04,0.93,U] [#4 0.38,0.37,0.00,M1] [#5 0.13,0.09,1.01,U] [#6 0.19,-0.15,0.96,U] [#7 0.37,0.41,0.00,M1] [#8 0.18,-0.16,0.82,U] 
01:30:20.754 00.000 6880 refined, 6 included, MultiStar: {0.20, -0.00}, one-star: {0.28, -0.01}
01:30:20.754 00.000 6880 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.61) = xAngle (1.60 = 1.60)
01:30:20.754 00.000 6880 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.57 = 1.57)
01:30:20.754 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.00 hyp=0.20 cameraTheta=-0.01 mountX=-0.01 mountY=0.20, mountTheta=1.60
01:30:20.756 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.00, opts=13)
01:30:20.756 00.000 6880 Enqueuing Move request for scope (0.20, -0.00)
01:30:20.756 00.000 10052 Worker thread wakes up
01:30:20.756 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.00) opts 0xd
01:30:20.756 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.00)
01:30:20.756 00.000 10052 Moving (0.20, -0.00) raw xDistance=-0.01 yDistance=0.20
01:30:20.756 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:30:20.756 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.20, slope = 0.00
01:30:20.756 00.000 10052 MoveAxis(E, 0, ABG)
01:30:20.757 00.001 10052 Move returns status 0, amount 0
01:30:20.757 00.000 10052 MoveAxis(S, 3, ABG)
01:30:20.757 00.000 10052 Guiding  Dir = 1, Dur = 3
01:30:20.778 00.021 10052 IsSlewing returns 0
01:30:20.783 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:20.817 00.034 10052 IsGuiding returns 0
01:30:20.824 00.007 6880 UpdateGuideState exits: m=2352 SNR=33.7
01:30:20.824 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:20.824 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:20.824 00.000 6880 Enqueuing Expose request
01:30:20.882 00.058 10052 IsGuiding returns 0
01:30:20.882 00.000 10052 Move returns status 0, amount 3
01:30:20.882 00.000 10052 move complete, result=0
01:30:20.882 00.000 10052 worker thread done servicing request
01:30:20.882 00.000 10052 Worker thread wakes up
01:30:20.882 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:20.883 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 3 ms SOUTH
01:30:20.883 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:21.790 00.907 10052 Exposure complete
01:30:21.876 00.086 10052 worker thread done servicing request
01:30:21.877 00.001 6880 OnExposeComplete: enter
01:30:21.877 00.000 6880 UpdateGuideState(): m_state=6
01:30:21.877 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1147
01:30:21.877 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=886.77, Mass=2425, SNR=34.2, Peak=163 HFD=4.4
01:30:21.878 00.001 6880 MultiStar: [#1 0.19,0.04,0.93,U] [#2 -0.07,-0.08,1.01,U] [#3 0.09,-0.23,0.91,U] [#4 0.27,0.37,0.83,U] [#5 0.03,0.12,0.97,U] [#6 0.01,-0.05,0.93,U] [#7 0.39,0.32,0.74,U] [#8 0.13,-0.10,0.80,U] 
01:30:21.878 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.02}, one-star: {0.23, -0.09}
01:30:21.878 00.000 6880 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.61) = xAngle (1.80 = 1.80)
01:30:21.878 00.000 6880 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.77 = 1.77)
01:30:21.878 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=-0.03 mountY=0.13, mountTheta=1.80
01:30:21.880 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.02, opts=13)
01:30:21.880 00.000 6880 Enqueuing Move request for scope (0.13, 0.02)
01:30:21.880 00.000 10052 Worker thread wakes up
01:30:21.881 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:30:21.881 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:30:21.881 00.000 10052 Moving (0.13, 0.02) raw xDistance=-0.03 yDistance=0.13
01:30:21.881 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:30:21.881 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
01:30:21.881 00.000 10052 MoveAxis(E, 0, ABG)
01:30:21.881 00.000 10052 Move returns status 0, amount 0
01:30:21.881 00.000 10052 MoveAxis(N, 0, ABG)
01:30:21.881 00.000 10052 Move returns status 0, amount 0
01:30:21.881 00.000 10052 move complete, result=0
01:30:21.881 00.000 10052 worker thread done servicing request
01:30:21.910 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:21.957 00.047 6880 UpdateGuideState exits: m=2425 SNR=34.2
01:30:21.957 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:21.958 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:21.958 00.000 6880 Enqueuing Expose request
01:30:21.958 00.000 10052 Worker thread wakes up
01:30:21.958 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:21.958 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:21.958 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:22.426 00.468 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a95e3b4-efa1-4c61-bbc0-4f4de43c55d1"}
01:30:22.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a95e3b4-efa1-4c61-bbc0-4f4de43c55d1"}
01:30:22.427 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d791cebf-daf3-4da4-8241-5c03185eb292"}
01:30:22.427 00.000 6880 case statement mapped state 6 to 3
01:30:22.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d791cebf-daf3-4da4-8241-5c03185eb292"}
01:30:22.427 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab6ae4e4-d2db-4cdb-ad41-aa05b45ab286"}
01:30:22.428 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1147,"width":15,"height":15,"star_pos":[6.94,6.77],"pixels":"..."},"id":"ab6ae4e4-d2db-4cdb-ad41-aa05b45ab286"}
01:30:23.091 00.663 10052 Exposure complete
01:30:23.171 00.080 10052 worker thread done servicing request
01:30:23.171 00.000 6880 OnExposeComplete: enter
01:30:23.171 00.000 6880 UpdateGuideState(): m_state=6
01:30:23.172 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1148
01:30:23.172 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=886.36, Mass=2443, SNR=34.3, Peak=150 HFD=5.0
01:30:23.172 00.000 6880 MultiStar: [#1 0.24,-0.38,0.93,U] [#2 0.33,-0.24,0.98,U] [#3 0.29,-0.41,0.90,U] [#4 0.48,-0.03,0.83,U] [#5 0.31,-0.23,0.96,U] [#6 0.22,-0.34,0.93,U] [#7 0.53,-0.19,0.00,M1] [#8 0.26,-0.41,0.81,U] 
01:30:23.172 00.000 6880 refined, 7 included, MultiStar: {0.31, -0.32}, one-star: {0.37, -0.50}
01:30:23.173 00.001 6880 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.61) = xAngle (0.81 = 0.81)
01:30:23.173 00.000 6880 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
01:30:23.173 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.32 hyp=0.45 cameraTheta=-0.80 mountX=0.31 mountY=0.31, mountTheta=0.80
01:30:23.175 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.32, opts=13)
01:30:23.175 00.000 6880 Enqueuing Move request for scope (0.31, -0.32)
01:30:23.175 00.000 10052 Worker thread wakes up
01:30:23.175 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.32) opts 0xd
01:30:23.175 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.32)
01:30:23.175 00.000 10052 Moving (0.31, -0.32) raw xDistance=0.31 yDistance=0.31
01:30:23.175 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:30:23.175 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.31, slope = 0.01
01:30:23.175 00.000 10052 MoveAxis(W, 82, ABG)
01:30:23.176 00.001 10052 Guiding  Dir = 3, Dur = 82
01:30:23.196 00.020 10052 IsSlewing returns 0
01:30:23.204 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:23.234 00.030 10052 IsGuiding returns 0
01:30:23.254 00.020 6880 UpdateGuideState exits: m=2443 SNR=34.3
01:30:23.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:23.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:23.254 00.000 6880 Enqueuing Expose request
01:30:23.262 00.008 10052 PulseGuide returned control before completion, sleep 65
01:30:23.366 00.104 10052 IsGuiding returns 0
01:30:23.366 00.000 10052 Move returns status 0, amount 82
01:30:23.366 00.000 10052 MoveAxis(S, 16, ABG)
01:30:23.367 00.001 10052 Guiding  Dir = 1, Dur = 16
01:30:23.402 00.035 10052 IsSlewing returns 0
01:30:23.441 00.039 10052 IsGuiding returns 0
01:30:23.507 00.066 10052 IsGuiding returns 0
01:30:23.507 00.000 10052 Move returns status 0, amount 16
01:30:23.507 00.000 10052 move complete, result=0
01:30:23.507 00.000 10052 worker thread done servicing request
01:30:23.507 00.000 10052 Worker thread wakes up
01:30:23.507 00.000 6880 GuideStep: 0.3 px 82 ms WEST, 0.3 px 16 ms SOUTH
01:30:23.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:23.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:24.426 00.919 10052 Exposure complete
01:30:24.508 00.082 10052 worker thread done servicing request
01:30:24.508 00.000 6880 OnExposeComplete: enter
01:30:24.508 00.000 6880 UpdateGuideState(): m_state=6
01:30:24.509 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1149
01:30:24.509 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=886.33, Mass=2490, SNR=34.7, Peak=157 HFD=4.6
01:30:24.509 00.000 6880 MultiStar: [#1 0.47,-0.44,0.00,M1] [#2 0.33,-0.10,0.98,U] [#3 0.32,-0.51,0.00,M1] [#4 0.41,-0.14,0.81,U] [#5 0.44,-0.29,0.00,M1] [#6 0.28,-0.27,0.91,U] [#7 0.46,0.00,0.73,U] [#8 0.28,-0.54,0.00,M1] 
01:30:24.510 00.001 6880 refined, 4 included, MultiStar: {0.39, -0.22}, one-star: {0.47, -0.53}
01:30:24.510 00.000 6880 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.61) = xAngle (1.09 = 1.09)
01:30:24.510 00.000 6880 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
01:30:24.510 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=-0.22 hyp=0.45 cameraTheta=-0.53 mountX=0.21 mountY=0.39, mountTheta=1.08
01:30:24.512 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=-0.22, opts=13)
01:30:24.512 00.000 6880 Enqueuing Move request for scope (0.39, -0.22)
01:30:24.512 00.000 10052 Worker thread wakes up
01:30:24.513 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.22) opts 0xd
01:30:24.513 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, -0.22)
01:30:24.513 00.000 10052 Moving (0.39, -0.22) raw xDistance=0.21 yDistance=0.39
01:30:24.513 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:30:24.513 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.39, slope = 0.03
01:30:24.513 00.000 10052 MoveAxis(W, 60, ABG)
01:30:24.513 00.000 10052 Guiding  Dir = 3, Dur = 60
01:30:24.534 00.021 10052 IsSlewing returns 0
01:30:24.542 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:24.572 00.030 10052 IsGuiding returns 0
01:30:24.585 00.013 6880 UpdateGuideState exits: m=2490 SNR=34.7
01:30:24.585 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:24.586 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:24.586 00.000 6880 Enqueuing Expose request
01:30:24.599 00.013 10052 PulseGuide returned control before completion, sleep 43
01:30:24.666 00.067 10052 IsGuiding returns 1
01:30:24.666 00.000 10052 scope still moving after pulse duration time elapsed
01:30:24.712 00.046 10052 IsSlewing returns 0
01:30:24.733 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e630df01-9914-44fb-b2e0-fcd1be8c3301"}
01:30:24.733 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e630df01-9914-44fb-b2e0-fcd1be8c3301"}
01:30:24.735 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8a868dc9-de43-4d36-bc3b-bc42803d8726"}
01:30:24.735 00.000 6880 case statement mapped state 6 to 3
01:30:24.735 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a868dc9-de43-4d36-bc3b-bc42803d8726"}
01:30:24.737 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f0e11fce-a86e-44c9-8878-3d18154d2744"}
01:30:24.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1149,"width":15,"height":15,"star_pos":[7.18,7.33],"pixels":"..."},"id":"f0e11fce-a86e-44c9-8878-3d18154d2744"}
01:30:24.752 00.015 10052 IsGuiding returns 0
01:30:24.752 00.000 10052 scope move finished after 60 + 119 ms
01:30:24.752 00.000 10052 Move returns status 0, amount 60
01:30:24.752 00.000 10052 MoveAxis(S, 46, ABG)
01:30:24.752 00.000 10052 Guiding  Dir = 1, Dur = 46
01:30:24.789 00.037 10052 IsSlewing returns 0
01:30:24.827 00.038 10052 IsGuiding returns 0
01:30:24.855 00.028 10052 PulseGuide returned control before completion, sleep 29
01:30:24.917 00.062 10052 IsGuiding returns 0
01:30:24.917 00.000 10052 Move returns status 0, amount 46
01:30:24.917 00.000 10052 move complete, result=0
01:30:24.917 00.000 10052 worker thread done servicing request
01:30:24.917 00.000 10052 Worker thread wakes up
01:30:24.917 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:24.917 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:24.917 00.000 6880 GuideStep: 0.2 px 60 ms WEST, 0.4 px 46 ms SOUTH
01:30:26.152 01.235 10052 Exposure complete
01:30:26.220 00.068 10052 worker thread done servicing request
01:30:26.220 00.000 6880 OnExposeComplete: enter
01:30:26.220 00.000 6880 UpdateGuideState(): m_state=6
01:30:26.221 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1150
01:30:26.221 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=886.80, Mass=2427, SNR=34.1, Peak=159 HFD=4.4
01:30:26.221 00.000 6880 MultiStar: [#1 0.41,-0.09,0.92,U] [#2 0.22,0.24,0.98,U] [#3 0.16,-0.26,0.90,U] [#4 0.49,0.26,0.00,M1] [#5 0.21,-0.03,0.97,U] [#6 0.17,-0.23,0.93,U] [#7 0.47,0.16,0.74,U] [#8 0.27,-0.13,0.79,U] 
01:30:26.221 00.000 6880 refined, 7 included, MultiStar: {0.29, -0.05}, one-star: {0.43, -0.07}
01:30:26.221 00.000 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
01:30:26.221 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
01:30:26.222 00.001 6880 CameraToMount -- cameraX=0.29 cameraY=-0.05 hyp=0.29 cameraTheta=-0.17 mountX=0.04 mountY=0.29, mountTheta=1.44
01:30:26.223 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.05, opts=13)
01:30:26.223 00.000 6880 Enqueuing Move request for scope (0.29, -0.05)
01:30:26.223 00.000 10052 Worker thread wakes up
01:30:26.223 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.05) opts 0xd
01:30:26.224 00.001 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.05)
01:30:26.224 00.000 10052 Moving (0.29, -0.05) raw xDistance=0.04 yDistance=0.29
01:30:26.224 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:30:26.224 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.29, slope = 0.03
01:30:26.224 00.000 10052 MoveAxis(E, 0, ABG)
01:30:26.224 00.000 10052 Move returns status 0, amount 0
01:30:26.224 00.000 10052 MoveAxis(S, 60, ABG)
01:30:26.224 00.000 10052 Guiding  Dir = 1, Dur = 60
01:30:26.252 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:26.281 00.029 10052 IsSlewing returns 0
01:30:26.289 00.008 6880 UpdateGuideState exits: m=2427 SNR=34.1
01:30:26.290 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:26.290 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:26.290 00.000 6880 Enqueuing Expose request
01:30:26.356 00.066 10052 IsGuiding returns 0
01:30:26.497 00.141 10052 IsGuiding returns 1
01:30:26.497 00.000 10052 scope still moving after pulse duration time elapsed
01:30:26.565 00.068 10052 IsSlewing returns 0
01:30:26.603 00.038 10052 IsGuiding returns 0
01:30:26.603 00.000 10052 scope move finished after 60 + 186 ms
01:30:26.603 00.000 10052 Move returns status 0, amount 60
01:30:26.603 00.000 10052 move complete, result=0
01:30:26.603 00.000 10052 worker thread done servicing request
01:30:26.603 00.000 10052 Worker thread wakes up
01:30:26.603 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 60 ms SOUTH
01:30:26.603 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:26.604 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:26.642 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3644086d-3a5b-4579-badf-8bb5a69d6d35"}
01:30:26.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3644086d-3a5b-4579-badf-8bb5a69d6d35"}
01:30:26.645 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0a3df7b-39c8-49cd-ad78-8ac1bc885754"}
01:30:26.645 00.000 6880 case statement mapped state 6 to 3
01:30:26.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0a3df7b-39c8-49cd-ad78-8ac1bc885754"}
01:30:26.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a68579b-46b8-498c-a5dc-b79a4b2978b8"}
01:30:26.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1150,"width":15,"height":15,"star_pos":[7.14,6.80],"pixels":"..."},"id":"5a68579b-46b8-498c-a5dc-b79a4b2978b8"}
01:30:27.516 00.871 10052 Exposure complete
01:30:27.589 00.073 10052 worker thread done servicing request
01:30:27.589 00.000 6880 OnExposeComplete: enter
01:30:27.589 00.000 6880 UpdateGuideState(): m_state=6
01:30:27.589 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1151
01:30:27.589 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=886.92, Mass=2468, SNR=34.5, Peak=160 HFD=4.4
01:30:27.590 00.001 6880 MultiStar: [#1 0.43,-0.06,0.94,U] [#2 0.32,0.26,0.95,U] [#3 0.22,-0.19,0.90,U] [#4 0.37,0.41,0.00,M2] [#5 0.15,0.22,0.96,U] [#6 0.10,-0.17,0.93,U] [#7 0.45,0.28,0.00,M1] [#8 0.19,-0.12,0.79,U] 
01:30:27.590 00.000 6880 refined, 6 included, MultiStar: {0.26, 0.01}, one-star: {0.36, 0.06}
01:30:27.590 00.000 6880 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.61) = xAngle (1.64 = 1.64)
01:30:27.590 00.000 6880 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
01:30:27.590 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.01 hyp=0.26 cameraTheta=0.02 mountX=-0.02 mountY=0.26, mountTheta=1.64
01:30:27.593 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.01, opts=13)
01:30:27.593 00.000 6880 Enqueuing Move request for scope (0.26, 0.01)
01:30:27.593 00.000 10052 Worker thread wakes up
01:30:27.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.01) opts 0xd
01:30:27.593 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.01)
01:30:27.593 00.000 10052 Moving (0.26, 0.01) raw xDistance=-0.02 yDistance=0.26
01:30:27.593 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:27.593 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.26, slope = 0.04
01:30:27.593 00.000 10052 MoveAxis(E, 0, ABG)
01:30:27.593 00.000 10052 Move returns status 0, amount 0
01:30:27.593 00.000 10052 MoveAxis(S, 70, ABG)
01:30:27.593 00.000 10052 Guiding  Dir = 1, Dur = 70
01:30:27.619 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:27.652 00.033 10052 IsSlewing returns 0
01:30:27.655 00.003 6880 UpdateGuideState exits: m=2468 SNR=34.5
01:30:27.655 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:27.655 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:27.655 00.000 6880 Enqueuing Expose request
01:30:27.728 00.073 10052 IsGuiding returns 0
01:30:27.796 00.068 10052 PulseGuide returned control before completion, sleep 12
01:30:27.877 00.081 10052 IsGuiding returns 1
01:30:27.877 00.000 10052 scope still moving after pulse duration time elapsed
01:30:27.951 00.074 10052 IsSlewing returns 0
01:30:28.031 00.080 10052 IsGuiding returns 0
01:30:28.031 00.000 10052 scope move finished after 70 + 233 ms
01:30:28.031 00.000 10052 Move returns status 0, amount 70
01:30:28.031 00.000 10052 move complete, result=0
01:30:28.031 00.000 10052 worker thread done servicing request
01:30:28.031 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 70 ms SOUTH
01:30:28.031 00.000 10052 Worker thread wakes up
01:30:28.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:28.031 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:28.639 00.608 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4449da83-a2f1-4152-892e-fa5cb4517424"}
01:30:28.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4449da83-a2f1-4152-892e-fa5cb4517424"}
01:30:28.640 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81600a2d-c6d2-4b05-9e94-87cee9cab7d0"}
01:30:28.640 00.000 6880 case statement mapped state 6 to 3
01:30:28.640 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"81600a2d-c6d2-4b05-9e94-87cee9cab7d0"}
01:30:28.642 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4c3cd58b-0371-497e-8870-f892210486e8"}
01:30:28.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1151,"width":15,"height":15,"star_pos":[7.08,6.92],"pixels":"..."},"id":"4c3cd58b-0371-497e-8870-f892210486e8"}
01:30:29.172 00.530 10052 Exposure complete
01:30:29.230 00.058 10052 worker thread done servicing request
01:30:29.230 00.000 6880 OnExposeComplete: enter
01:30:29.230 00.000 6880 UpdateGuideState(): m_state=6
01:30:29.230 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1152
01:30:29.230 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.78, Mass=2405, SNR=34.1, Peak=142 HFD=4.6
01:30:29.231 00.001 6880 MultiStar: [#1 -0.12,-0.03,0.93,U] [#2 -0.13,-0.11,0.97,U] [#3 -0.00,-0.31,0.90,U] [#4 0.04,0.02,0.83,U] [#5 -0.26,0.03,0.96,U] [#6 -0.06,-0.11,0.93,U] [#7 0.04,0.01,0.74,U] [#8 -0.21,-0.23,0.79,U] 
01:30:29.231 00.000 6880 single-star, 8 included, MultiStar: {-0.08, -0.09}, one-star: {0.01, -0.08}
01:30:29.231 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
01:30:29.231 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:30:29.231 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.41 mountX=0.08 mountY=0.01, mountTheta=0.17
01:30:29.232 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.08, opts=13)
01:30:29.232 00.000 6880 Enqueuing Move request for scope (0.01, -0.08)
01:30:29.232 00.000 10052 Worker thread wakes up
01:30:29.233 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.08) opts 0xd
01:30:29.233 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.08)
01:30:29.233 00.000 10052 Moving (0.01, -0.08) raw xDistance=0.08 yDistance=0.01
01:30:29.233 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:30:29.233 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.09, using input
01:30:29.233 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
01:30:29.233 00.000 10052 MoveAxis(E, 0, ABG)
01:30:29.233 00.000 10052 Move returns status 0, amount 0
01:30:29.233 00.000 10052 MoveAxis(N, 0, ABG)
01:30:29.233 00.000 10052 Move returns status 0, amount 0
01:30:29.233 00.000 10052 move complete, result=0
01:30:29.233 00.000 10052 worker thread done servicing request
01:30:29.254 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:29.284 00.030 6880 UpdateGuideState exits: m=2405 SNR=34.1
01:30:29.284 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:29.284 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:29.284 00.000 6880 Enqueuing Expose request
01:30:29.284 00.000 10052 Worker thread wakes up
01:30:29.284 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:29.284 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:29.284 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:30.199 00.915 10052 Exposure complete
01:30:30.254 00.055 10052 worker thread done servicing request
01:30:30.255 00.001 6880 OnExposeComplete: enter
01:30:30.255 00.000 6880 UpdateGuideState(): m_state=6
01:30:30.255 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1153
01:30:30.255 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=886.89, Mass=2297, SNR=33.2, Peak=123 HFD=4.7
01:30:30.256 00.001 6880 MultiStar: [#1 -0.09,-0.04,0.94,U] [#2 -0.07,-0.06,1.00,U] [#3 0.07,-0.07,0.90,U] [#4 -0.02,0.29,0.85,U] [#5 0.02,-0.04,0.98,U] [#6 0.06,0.05,0.93,U] [#7 0.20,0.35,0.77,U] [#8 -0.01,-0.10,0.79,U] 
01:30:30.256 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.14, 0.03}
01:30:30.256 00.000 6880 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.61) = xAngle (2.52 = 2.52)
01:30:30.256 00.000 6880 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.49 = 2.49)
01:30:30.256 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.91 mountX=-0.04 mountY=0.03, mountTheta=2.50
01:30:30.257 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.04, opts=13)
01:30:30.257 00.000 6880 Enqueuing Move request for scope (0.03, 0.04)
01:30:30.257 00.000 10052 Worker thread wakes up
01:30:30.258 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:30:30.258 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:30:30.258 00.000 10052 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
01:30:30.258 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:30:30.258 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.03, using input
01:30:30.258 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
01:30:30.258 00.000 10052 MoveAxis(E, 0, ABG)
01:30:30.258 00.000 10052 Move returns status 0, amount 0
01:30:30.258 00.000 10052 MoveAxis(N, 0, ABG)
01:30:30.258 00.000 10052 Move returns status 0, amount 0
01:30:30.258 00.000 10052 move complete, result=0
01:30:30.258 00.000 10052 worker thread done servicing request
01:30:30.279 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:30.311 00.032 6880 UpdateGuideState exits: m=2297 SNR=33.2
01:30:30.311 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:30.311 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:30.312 00.001 6880 Enqueuing Expose request
01:30:30.312 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:30.312 00.000 10052 Worker thread wakes up
01:30:30.312 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:30.312 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:30.639 00.327 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"659c76f2-998e-4cb7-b97b-222d1dbfb27e"}
01:30:30.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"659c76f2-998e-4cb7-b97b-222d1dbfb27e"}
01:30:30.640 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"efeb6536-970d-4b17-8061-6029fb23a637"}
01:30:30.640 00.000 6880 case statement mapped state 6 to 3
01:30:30.640 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"efeb6536-970d-4b17-8061-6029fb23a637"}
01:30:30.640 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d07324d2-98a7-4f77-ace4-9fcf9a9aa3a0"}
01:30:30.641 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1153,"width":15,"height":15,"star_pos":[6.86,6.89],"pixels":"..."},"id":"d07324d2-98a7-4f77-ace4-9fcf9a9aa3a0"}
01:30:31.435 00.794 10052 Exposure complete
01:30:31.502 00.067 10052 worker thread done servicing request
01:30:31.502 00.000 6880 OnExposeComplete: enter
01:30:31.502 00.000 6880 UpdateGuideState(): m_state=6
01:30:31.502 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1154
01:30:31.502 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.64, Mass=2390, SNR=33.9, Peak=159 HFD=4.7
01:30:31.503 00.001 6880 MultiStar: [#1 0.03,-0.13,0.93,U] [#2 -0.32,0.05,0.98,U] [#3 -0.15,-0.33,0.87,U] [#4 -0.02,-0.08,0.83,U] [#5 -0.14,-0.12,0.94,U] [#6 -0.19,-0.09,0.88,U] [#7 0.10,0.06,0.71,U] [#8 -0.17,-0.17,0.78,U] 
01:30:31.503 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.12}, one-star: {0.03, -0.22}
01:30:31.503 00.000 6880 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.61) = xAngle (-0.65 = -0.65)
01:30:31.503 00.000 6880 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
01:30:31.503 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.12 hyp=0.15 cameraTheta=-2.26 mountX=0.12 mountY=-0.10, mountTheta=-0.67
01:30:31.505 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.12, opts=13)
01:30:31.505 00.000 6880 Enqueuing Move request for scope (-0.10, -0.12)
01:30:31.505 00.000 10052 Worker thread wakes up
01:30:31.505 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.12) opts 0xd
01:30:31.505 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.12)
01:30:31.505 00.000 10052 Moving (-0.10, -0.12) raw xDistance=0.12 yDistance=-0.10
01:30:31.505 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:30:31.505 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:30:31.505 00.000 10052 MoveAxis(W, 32, ABG)
01:30:31.507 00.002 10052 Guiding  Dir = 3, Dur = 32
01:30:31.527 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:31.574 00.047 6880 UpdateGuideState exits: m=2390 SNR=33.9
01:30:31.574 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:31.574 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:31.574 00.000 6880 Enqueuing Expose request
01:30:31.580 00.006 10052 IsSlewing returns 0
01:30:31.654 00.074 10052 IsGuiding returns 0
01:30:31.794 00.140 10052 IsGuiding returns 0
01:30:31.794 00.000 10052 Move returns status 0, amount 32
01:30:31.794 00.000 10052 MoveAxis(N, 0, ABG)
01:30:31.794 00.000 10052 Move returns status 0, amount 0
01:30:31.794 00.000 10052 move complete, result=0
01:30:31.794 00.000 10052 worker thread done servicing request
01:30:31.794 00.000 10052 Worker thread wakes up
01:30:31.794 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:31.794 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:31.794 00.000 6880 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
01:30:32.654 00.860 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d93c00e-51eb-4e85-9a36-84afbc406945"}
01:30:32.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d93c00e-51eb-4e85-9a36-84afbc406945"}
01:30:32.656 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4cf1f8a6-9008-4856-b607-0411df6bf280"}
01:30:32.656 00.000 6880 case statement mapped state 6 to 3
01:30:32.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cf1f8a6-9008-4856-b607-0411df6bf280"}
01:30:32.657 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c5acda2d-dd16-4d11-80b0-6cb769874d76"}
01:30:32.657 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1154,"width":15,"height":15,"star_pos":[6.74,6.64],"pixels":"..."},"id":"c5acda2d-dd16-4d11-80b0-6cb769874d76"}
01:30:32.715 00.058 10052 Exposure complete
01:30:32.780 00.065 6880 OnExposeComplete: enter
01:30:32.780 00.000 10052 worker thread done servicing request
01:30:32.780 00.000 6880 UpdateGuideState(): m_state=6
01:30:32.780 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1155
01:30:32.780 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.95, Mass=2442, SNR=34.3, Peak=149 HFD=4.7
01:30:32.781 00.001 6880 MultiStar: [#1 0.02,0.06,0.90,U] [#2 -0.37,0.26,0.95,U] [#3 -0.22,0.01,0.86,U] [#4 -0.07,0.11,0.80,U] [#5 -0.17,-0.01,0.94,U] [#6 -0.15,0.19,0.85,U] [#7 0.21,0.35,0.70,U] [#8 -0.16,-0.14,0.73,U] 
01:30:32.781 00.000 6880 single-star, 8 included, MultiStar: {-0.10, 0.10}, one-star: {0.06, 0.09}
01:30:32.781 00.000 6880 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.61) = xAngle (2.59 = 2.59)
01:30:32.781 00.000 6880 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.55 = 2.55)
01:30:32.781 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=0.97 mountX=-0.09 mountY=0.06, mountTheta=2.56
01:30:32.782 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.09, opts=13)
01:30:32.782 00.000 6880 Enqueuing Move request for scope (0.06, 0.09)
01:30:32.782 00.000 10052 Worker thread wakes up
01:30:32.783 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:30:32.783 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:30:32.783 00.000 10052 Moving (0.06, 0.09) raw xDistance=-0.09 yDistance=0.06
01:30:32.783 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:30:32.783 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.03
01:30:32.783 00.000 10052 MoveAxis(E, 0, ABG)
01:30:32.783 00.000 10052 Move returns status 0, amount 0
01:30:32.783 00.000 10052 MoveAxis(N, 0, ABG)
01:30:32.783 00.000 10052 Move returns status 0, amount 0
01:30:32.783 00.000 10052 move complete, result=0
01:30:32.783 00.000 10052 worker thread done servicing request
01:30:32.806 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:32.839 00.033 6880 UpdateGuideState exits: m=2442 SNR=34.3
01:30:32.839 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:32.839 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:32.839 00.000 6880 Enqueuing Expose request
01:30:32.839 00.000 10052 Worker thread wakes up
01:30:32.840 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:32.840 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:32.840 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:33.969 01.129 10052 Exposure complete
01:30:34.045 00.076 10052 worker thread done servicing request
01:30:34.045 00.000 6880 OnExposeComplete: enter
01:30:34.045 00.000 6880 UpdateGuideState(): m_state=6
01:30:34.045 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1156
01:30:34.046 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=886.87, Mass=2366, SNR=33.8, Peak=139 HFD=4.3
01:30:34.046 00.000 6880 MultiStar: [#1 0.10,0.15,0.93,U] [#2 0.20,0.45,0.98,U] [#3 0.20,-0.03,0.89,U] [#4 0.17,0.49,0.00,M1] [#5 0.03,0.17,0.96,U] [#6 0.14,0.08,0.93,U] [#7 0.25,0.32,0.78,U] [#8 0.13,-0.03,0.80,U] 
01:30:34.046 00.000 6880 single-star, 7 included, MultiStar: {0.15, 0.14}, one-star: {0.13, 0.01}
01:30:34.046 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.71 = 1.71)
01:30:34.046 00.000 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
01:30:34.046 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.01 hyp=0.13 cameraTheta=0.09 mountX=-0.02 mountY=0.13, mountTheta=1.71
01:30:34.048 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.01, opts=13)
01:30:34.048 00.000 6880 Enqueuing Move request for scope (0.13, 0.01)
01:30:34.048 00.000 10052 Worker thread wakes up
01:30:34.048 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.01) opts 0xd
01:30:34.048 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.01)
01:30:34.048 00.000 10052 Moving (0.13, 0.01) raw xDistance=-0.02 yDistance=0.13
01:30:34.048 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:30:34.048 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.03
01:30:34.048 00.000 10052 MoveAxis(E, 0, ABG)
01:30:34.048 00.000 10052 Move returns status 0, amount 0
01:30:34.048 00.000 10052 MoveAxis(N, 0, ABG)
01:30:34.048 00.000 10052 Move returns status 0, amount 0
01:30:34.049 00.001 10052 move complete, result=0
01:30:34.049 00.000 10052 worker thread done servicing request
01:30:34.069 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:34.106 00.037 6880 UpdateGuideState exits: m=2366 SNR=33.8
01:30:34.106 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:34.106 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:34.106 00.000 6880 Enqueuing Expose request
01:30:34.106 00.000 10052 Worker thread wakes up
01:30:34.106 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:34.106 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:34.107 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:34.653 00.546 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5df690b-a390-47fe-82d7-2d01dcc06833"}
01:30:34.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5df690b-a390-47fe-82d7-2d01dcc06833"}
01:30:34.653 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"87e1369a-c62f-44ed-a7a4-cb1aefcacd6f"}
01:30:34.653 00.000 6880 case statement mapped state 6 to 3
01:30:34.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"87e1369a-c62f-44ed-a7a4-cb1aefcacd6f"}
01:30:34.655 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1ccf335f-2599-4916-9808-761d7810622c"}
01:30:34.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1156,"width":15,"height":15,"star_pos":[6.85,6.87],"pixels":"..."},"id":"1ccf335f-2599-4916-9808-761d7810622c"}
01:30:35.015 00.360 10052 Exposure complete
01:30:35.069 00.054 10052 worker thread done servicing request
01:30:35.069 00.000 6880 OnExposeComplete: enter
01:30:35.069 00.000 6880 UpdateGuideState(): m_state=6
01:30:35.069 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1157
01:30:35.069 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=886.80, Mass=2255, SNR=32.9, Peak=136 HFD=4.6
01:30:35.070 00.001 6880 MultiStar: [#1 -0.10,0.14,0.95,U] [#2 -0.08,0.11,1.01,U] [#3 -0.22,0.10,0.91,U] [#4 0.00,0.19,0.83,U] [#5 -0.29,0.03,1.00,U] [#6 -0.23,0.33,0.90,U] [#7 -0.21,0.21,0.78,U] [#8 -0.15,0.03,0.80,U] 
01:30:35.070 00.000 6880 single-star, 8 included, MultiStar: {-0.15, 0.12}, one-star: {-0.08, -0.06}
01:30:35.070 00.000 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.89 = -0.89)
01:30:35.070 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
01:30:35.070 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.51 mountX=0.06 mountY=-0.08, mountTheta=-0.91
01:30:35.071 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.06, opts=13)
01:30:35.071 00.000 6880 Enqueuing Move request for scope (-0.08, -0.06)
01:30:35.071 00.000 10052 Worker thread wakes up
01:30:35.071 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:30:35.072 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:30:35.072 00.000 10052 Moving (-0.08, -0.06) raw xDistance=0.06 yDistance=-0.08
01:30:35.072 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:30:35.072 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.21, using input
01:30:35.072 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.05
01:30:35.072 00.000 10052 MoveAxis(E, 0, ABG)
01:30:35.072 00.000 10052 Move returns status 0, amount 0
01:30:35.072 00.000 10052 MoveAxis(N, 0, ABG)
01:30:35.072 00.000 10052 Move returns status 0, amount 0
01:30:35.072 00.000 10052 move complete, result=0
01:30:35.072 00.000 10052 worker thread done servicing request
01:30:35.090 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:35.119 00.029 6880 UpdateGuideState exits: m=2255 SNR=32.9
01:30:35.119 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:35.119 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:35.119 00.000 6880 Enqueuing Expose request
01:30:35.119 00.000 10052 Worker thread wakes up
01:30:35.120 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:35.120 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:30:35.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:36.253 01.133 10052 Exposure complete
01:30:36.341 00.088 10052 worker thread done servicing request
01:30:36.341 00.000 6880 OnExposeComplete: enter
01:30:36.341 00.000 6880 UpdateGuideState(): m_state=6
01:30:36.341 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1158
01:30:36.341 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=886.40, Mass=2328, SNR=33.4, Peak=152 HFD=4.8
01:30:36.342 00.001 6880 MultiStar: [#1 0.25,-0.36,0.92,U] [#2 -0.03,-0.14,0.99,U] [#3 -0.05,-0.47,0.90,U] [#4 0.35,0.18,0.83,U] [#5 0.14,-0.30,0.92,U] [#6 -0.15,-0.21,0.89,U] [#7 0.36,0.01,0.73,U] [#8 -0.06,-0.32,0.78,U] 
01:30:36.342 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.24}, one-star: {0.26, -0.46}
01:30:36.342 00.000 6880 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.61) = xAngle (0.49 = 0.49)
01:30:36.342 00.000 6880 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
01:30:36.342 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.24 hyp=0.27 cameraTheta=-1.12 mountX=0.24 mountY=0.12, mountTheta=0.46
01:30:36.344 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.24, opts=13)
01:30:36.344 00.000 6880 Enqueuing Move request for scope (0.12, -0.24)
01:30:36.344 00.000 10052 Worker thread wakes up
01:30:36.344 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.24) opts 0xd
01:30:36.344 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.24)
01:30:36.345 00.001 10052 Moving (0.12, -0.24) raw xDistance=0.24 yDistance=0.12
01:30:36.345 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:30:36.345 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.03
01:30:36.345 00.000 10052 MoveAxis(W, 63, ABG)
01:30:36.345 00.000 10052 Guiding  Dir = 3, Dur = 63
01:30:36.374 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:36.389 00.015 10052 IsSlewing returns 0
01:30:36.420 00.031 6880 UpdateGuideState exits: m=2328 SNR=33.4
01:30:36.420 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:36.420 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:36.420 00.000 6880 Enqueuing Expose request
01:30:36.459 00.039 10052 IsGuiding returns 0
01:30:36.486 00.027 10052 PulseGuide returned control before completion, sleep 46
01:30:36.567 00.081 10052 IsGuiding returns 0
01:30:36.567 00.000 10052 Move returns status 0, amount 63
01:30:36.567 00.000 10052 MoveAxis(N, 0, ABG)
01:30:36.567 00.000 10052 Move returns status 0, amount 0
01:30:36.568 00.001 10052 move complete, result=0
01:30:36.568 00.000 10052 worker thread done servicing request
01:30:36.568 00.000 10052 Worker thread wakes up
01:30:36.568 00.000 6880 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
01:30:36.568 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:36.568 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:36.652 00.084 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b2ee95e-cfc6-409a-9f14-e0ce1d8b1883"}
01:30:36.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b2ee95e-cfc6-409a-9f14-e0ce1d8b1883"}
01:30:36.653 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25e85921-705a-4b0a-b46a-110203fb4abd"}
01:30:36.653 00.000 6880 case statement mapped state 6 to 3
01:30:36.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"25e85921-705a-4b0a-b46a-110203fb4abd"}
01:30:36.653 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"33d0d927-c54c-44d4-bee8-55ab5333be2f"}
01:30:36.654 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1158,"width":15,"height":15,"star_pos":[6.98,7.40],"pixels":"..."},"id":"33d0d927-c54c-44d4-bee8-55ab5333be2f"}
01:30:37.488 00.834 10052 Exposure complete
01:30:37.567 00.079 10052 worker thread done servicing request
01:30:37.567 00.000 6880 OnExposeComplete: enter
01:30:37.567 00.000 6880 UpdateGuideState(): m_state=6
01:30:37.567 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1159
01:30:37.567 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.50, Mass=2251, SNR=33.0, Peak=162 HFD=4.4
01:30:37.568 00.001 6880 MultiStar: [#1 0.07,-0.38,0.96,U] [#2 -0.04,0.11,0.98,U] [#3 -0.06,-0.42,0.91,U] [#4 0.29,0.04,0.85,U] [#5 0.06,-0.19,0.95,U] [#6 0.04,-0.16,0.92,U] [#7 0.19,0.02,0.75,U] [#8 0.03,-0.28,0.80,U] 
01:30:37.568 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.18}, one-star: {0.12, -0.37}
01:30:37.568 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
01:30:37.568 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
01:30:37.568 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.20 cameraTheta=-1.19 mountX=0.18 mountY=0.08, mountTheta=0.40
01:30:37.570 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.18, opts=13)
01:30:37.570 00.000 6880 Enqueuing Move request for scope (0.07, -0.18)
01:30:37.570 00.000 10052 Worker thread wakes up
01:30:37.570 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
01:30:37.570 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
01:30:37.570 00.000 10052 Moving (0.07, -0.18) raw xDistance=0.18 yDistance=0.08
01:30:37.570 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
01:30:37.570 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
01:30:37.570 00.000 10052 MoveAxis(W, 52, ABG)
01:30:37.570 00.000 10052 Guiding  Dir = 3, Dur = 52
01:30:37.596 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:37.617 00.021 10052 IsSlewing returns 0
01:30:37.625 00.008 6880 UpdateGuideState exits: m=2251 SNR=33.0
01:30:37.625 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:37.625 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:37.625 00.000 6880 Enqueuing Expose request
01:30:37.692 00.067 10052 IsGuiding returns 0
01:30:37.837 00.145 10052 IsGuiding returns 0
01:30:37.837 00.000 10052 Move returns status 0, amount 52
01:30:37.837 00.000 10052 MoveAxis(N, 0, ABG)
01:30:37.837 00.000 10052 Move returns status 0, amount 0
01:30:37.838 00.001 10052 move complete, result=0
01:30:37.838 00.000 10052 worker thread done servicing request
01:30:37.838 00.000 6880 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
01:30:37.838 00.000 10052 Worker thread wakes up
01:30:37.838 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:37.838 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:38.653 00.815 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2553a08f-33eb-4c6e-93fa-2f2e56a51a4f"}
01:30:38.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2553a08f-33eb-4c6e-93fa-2f2e56a51a4f"}
01:30:38.654 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6460f066-e291-4ecc-a7cc-c1dd69d17b96"}
01:30:38.654 00.000 6880 case statement mapped state 6 to 3
01:30:38.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6460f066-e291-4ecc-a7cc-c1dd69d17b96"}
01:30:38.655 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"522fedfd-a51f-489f-bf5f-e3d492adb308"}
01:30:38.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1159,"width":15,"height":15,"star_pos":[6.84,7.50],"pixels":"..."},"id":"522fedfd-a51f-489f-bf5f-e3d492adb308"}
01:30:38.974 00.319 10052 Exposure complete
01:30:39.032 00.058 10052 worker thread done servicing request
01:30:39.032 00.000 6880 OnExposeComplete: enter
01:30:39.032 00.000 6880 UpdateGuideState(): m_state=6
01:30:39.032 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1160
01:30:39.032 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=886.76, Mass=2236, SNR=32.7, Peak=125 HFD=4.6
01:30:39.032 00.000 6880 MultiStar: [#1 0.26,-0.29,0.97,U] [#2 -0.09,-0.03,0.99,U] [#3 0.19,-0.16,0.92,U] [#4 0.47,0.39,0.00,M1] [#5 0.15,0.04,0.98,U] [#6 -0.01,-0.07,0.93,U] [#7 0.50,0.19,0.00,M1] [#8 0.16,-0.09,0.79,U] 
01:30:39.032 00.000 6880 refined, 6 included, MultiStar: {0.14, -0.10}, one-star: {0.32, -0.10}
01:30:39.033 00.001 6880 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.61) = xAngle (0.99 = 0.99)
01:30:39.033 00.000 6880 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
01:30:39.033 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.62 mountX=0.09 mountY=0.14, mountTheta=0.98
01:30:39.034 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.10, opts=13)
01:30:39.034 00.000 6880 Enqueuing Move request for scope (0.14, -0.10)
01:30:39.036 00.002 10052 Worker thread wakes up
01:30:39.036 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
01:30:39.036 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
01:30:39.036 00.000 10052 Moving (0.14, -0.10) raw xDistance=0.09 yDistance=0.14
01:30:39.036 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:30:39.036 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.00
01:30:39.036 00.000 10052 MoveAxis(E, 0, ABG)
01:30:39.036 00.000 10052 Move returns status 0, amount 0
01:30:39.036 00.000 10052 MoveAxis(N, 0, ABG)
01:30:39.036 00.000 10052 Move returns status 0, amount 0
01:30:39.036 00.000 10052 move complete, result=0
01:30:39.037 00.001 10052 worker thread done servicing request
01:30:39.060 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:39.094 00.034 6880 UpdateGuideState exits: m=2236 SNR=32.7
01:30:39.095 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:39.095 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:39.095 00.000 6880 Enqueuing Expose request
01:30:39.095 00.000 10052 Worker thread wakes up
01:30:39.095 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:39.095 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:39.095 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:40.029 00.934 10052 Exposure complete
01:30:40.089 00.060 10052 worker thread done servicing request
01:30:40.090 00.001 6880 OnExposeComplete: enter
01:30:40.090 00.000 6880 UpdateGuideState(): m_state=6
01:30:40.090 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1161
01:30:40.090 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=886.62, Mass=2234, SNR=32.9, Peak=142 HFD=4.7
01:30:40.091 00.001 6880 MultiStar: [#1 0.38,0.04,0.97,U] [#2 0.06,0.24,0.96,U] [#3 0.10,-0.05,0.91,U] [#4 0.39,0.25,0.89,U] [#5 0.23,-0.09,0.99,U] [#6 0.06,-0.02,0.93,U] [#7 0.40,0.30,0.76,U] [#8 0.22,-0.14,0.78,U] 
01:30:40.091 00.000 6880 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.21, -0.24}
01:30:40.091 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
01:30:40.091 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
01:30:40.091 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.23 cameraTheta=0.11 mountX=-0.03 mountY=0.22, mountTheta=1.72
01:30:40.092 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.03, opts=13)
01:30:40.092 00.000 6880 Enqueuing Move request for scope (0.22, 0.03)
01:30:40.092 00.000 10052 Worker thread wakes up
01:30:40.093 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
01:30:40.093 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
01:30:40.093 00.000 10052 Moving (0.22, 0.03) raw xDistance=-0.03 yDistance=0.22
01:30:40.093 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:30:40.093 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.02
01:30:40.093 00.000 10052 MoveAxis(E, 0, ABG)
01:30:40.093 00.000 10052 Move returns status 0, amount 0
01:30:40.093 00.000 10052 MoveAxis(S, 39, ABG)
01:30:40.093 00.000 10052 Guiding  Dir = 1, Dur = 39
01:30:40.118 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:40.147 00.029 10052 IsSlewing returns 0
01:30:40.151 00.004 6880 UpdateGuideState exits: m=2234 SNR=32.9
01:30:40.151 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:40.151 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:40.152 00.001 6880 Enqueuing Expose request
01:30:40.214 00.062 10052 IsGuiding returns 0
01:30:40.349 00.135 10052 IsGuiding returns 0
01:30:40.350 00.001 10052 Move returns status 0, amount 39
01:30:40.350 00.000 10052 move complete, result=0
01:30:40.350 00.000 10052 worker thread done servicing request
01:30:40.350 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 39 ms SOUTH
01:30:40.350 00.000 10052 Worker thread wakes up
01:30:40.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:40.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:40.653 00.303 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ae60ae3-9de3-48e2-ad72-ac876100baaf"}
01:30:40.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ae60ae3-9de3-48e2-ad72-ac876100baaf"}
01:30:40.654 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e1bf912e-4f05-43a9-9f1e-3dd0be54cfd3"}
01:30:40.654 00.000 6880 case statement mapped state 6 to 3
01:30:40.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1bf912e-4f05-43a9-9f1e-3dd0be54cfd3"}
01:30:40.654 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"447c83f6-16d3-4aab-8224-b2fabd68cff3"}
01:30:40.655 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1161,"width":15,"height":15,"star_pos":[6.93,6.62],"pixels":"..."},"id":"447c83f6-16d3-4aab-8224-b2fabd68cff3"}
01:30:41.495 00.840 10052 Exposure complete
01:30:41.567 00.072 10052 worker thread done servicing request
01:30:41.568 00.001 6880 OnExposeComplete: enter
01:30:41.568 00.000 6880 UpdateGuideState(): m_state=6
01:30:41.568 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1162
01:30:41.568 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=886.94, Mass=2284, SNR=33.2, Peak=149 HFD=4.4
01:30:41.569 00.001 6880 MultiStar: [#1 0.16,0.06,0.97,U] [#2 -0.07,0.44,0.97,U] [#3 0.03,0.21,0.93,U] [#4 0.26,0.51,0.00,M1] [#5 0.00,0.19,0.98,U] [#6 0.06,0.33,0.94,U] [#7 0.22,0.41,0.76,U] [#8 0.06,0.04,0.81,U] 
01:30:41.569 00.000 6880 single-star, 7 included, MultiStar: {0.08, 0.22}, one-star: {0.16, 0.08}
01:30:41.569 00.000 6880 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.61) = xAngle (2.08 = 2.08)
01:30:41.569 00.000 6880 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.05 = 2.05)
01:30:41.569 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.47 mountX=-0.09 mountY=0.16, mountTheta=2.07
01:30:41.570 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.08, opts=13)
01:30:41.570 00.000 6880 Enqueuing Move request for scope (0.16, 0.08)
01:30:41.570 00.000 10052 Worker thread wakes up
01:30:41.570 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:30:41.570 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:30:41.570 00.000 10052 Moving (0.16, 0.08) raw xDistance=-0.09 yDistance=0.16
01:30:41.570 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:30:41.570 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
01:30:41.571 00.001 10052 MoveAxis(E, 0, ABG)
01:30:41.571 00.000 10052 Move returns status 0, amount 0
01:30:41.571 00.000 10052 MoveAxis(N, 0, ABG)
01:30:41.571 00.000 10052 Move returns status 0, amount 0
01:30:41.571 00.000 10052 move complete, result=0
01:30:41.571 00.000 10052 worker thread done servicing request
01:30:41.593 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:41.628 00.035 6880 UpdateGuideState exits: m=2284 SNR=33.2
01:30:41.628 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:41.629 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:41.629 00.000 6880 Enqueuing Expose request
01:30:41.629 00.000 10052 Worker thread wakes up
01:30:41.629 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:41.629 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:41.629 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:30:42.536 00.907 10052 Exposure complete
01:30:42.609 00.073 10052 worker thread done servicing request
01:30:42.609 00.000 6880 OnExposeComplete: enter
01:30:42.610 00.001 6880 UpdateGuideState(): m_state=6
01:30:42.610 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1163
01:30:42.610 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=886.78, Mass=2269, SNR=33.0, Peak=146 HFD=4.7
01:30:42.610 00.000 6880 MultiStar: [#1 0.09,0.14,0.95,U] [#2 -0.15,-0.09,1.00,U] [#3 -0.07,-0.22,0.90,U] [#4 0.11,-0.01,0.85,U] [#5 -0.08,-0.11,0.95,U] [#6 -0.05,-0.04,0.90,U] [#7 0.28,0.16,0.74,U] [#8 0.04,-0.06,0.80,U] 
01:30:42.611 00.001 6880 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.16, -0.08}
01:30:42.611 00.000 6880 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
01:30:42.611 00.000 6880 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:30:42.611 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.92 mountX=0.04 mountY=0.03, mountTheta=0.67
01:30:42.612 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.04, opts=13)
01:30:42.612 00.000 6880 Enqueuing Move request for scope (0.03, -0.04)
01:30:42.613 00.001 10052 Worker thread wakes up
01:30:42.613 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:30:42.613 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:30:42.613 00.000 10052 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=0.03
01:30:42.613 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:30:42.613 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.08, using input
01:30:42.613 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
01:30:42.613 00.000 10052 MoveAxis(E, 0, ABG)
01:30:42.613 00.000 10052 Move returns status 0, amount 0
01:30:42.613 00.000 10052 MoveAxis(N, 0, ABG)
01:30:42.613 00.000 10052 Move returns status 0, amount 0
01:30:42.613 00.000 10052 move complete, result=0
01:30:42.613 00.000 10052 worker thread done servicing request
01:30:42.633 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:42.670 00.037 6880 UpdateGuideState exits: m=2269 SNR=33.0
01:30:42.670 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:42.670 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:42.670 00.000 6880 Enqueuing Expose request
01:30:42.670 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:30:42.671 00.001 10052 Worker thread wakes up
01:30:42.671 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:42.671 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:42.674 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a23945b6-a23a-460b-8aa7-42a5f4586847"}
01:30:42.674 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a23945b6-a23a-460b-8aa7-42a5f4586847"}
01:30:42.685 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1451e93-0e85-4b75-8689-b3f258e06862"}
01:30:42.685 00.000 6880 case statement mapped state 6 to 3
01:30:42.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1451e93-0e85-4b75-8689-b3f258e06862"}
01:30:42.688 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be53a98b-d006-4300-9708-e0a90ac2e7d3"}
01:30:42.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1163,"width":15,"height":15,"star_pos":[6.88,6.78],"pixels":"..."},"id":"be53a98b-d006-4300-9708-e0a90ac2e7d3"}
01:30:43.812 01.124 10052 Exposure complete
01:30:43.886 00.074 10052 worker thread done servicing request
01:30:43.886 00.000 6880 OnExposeComplete: enter
01:30:43.886 00.000 6880 UpdateGuideState(): m_state=6
01:30:43.886 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1164
01:30:43.886 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=886.87, Mass=2444, SNR=34.3, Peak=166 HFD=4.4
01:30:43.887 00.001 6880 MultiStar: [#1 0.11,-0.01,0.93,U] [#2 0.10,0.34,0.96,U] [#3 -0.00,-0.08,0.89,U] [#4 0.23,0.31,0.81,U] [#5 0.07,-0.02,0.96,U] [#6 0.11,0.26,0.90,U] [#7 0.24,0.35,0.74,U] [#8 0.04,-0.11,0.77,U] 
01:30:43.887 00.000 6880 refined, 8 included, MultiStar: {0.12, 0.11}, one-star: {0.21, 0.01}
01:30:43.887 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.35 = 2.35)
01:30:43.887 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
01:30:43.887 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.16 cameraTheta=0.74 mountX=-0.12 mountY=0.12, mountTheta=2.34
01:30:43.889 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.11, opts=13)
01:30:43.889 00.000 6880 Enqueuing Move request for scope (0.12, 0.11)
01:30:43.889 00.000 10052 Worker thread wakes up
01:30:43.889 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:30:43.890 00.001 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:30:43.890 00.000 10052 Moving (0.12, 0.11) raw xDistance=-0.12 yDistance=0.12
01:30:43.890 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:30:43.890 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
01:30:43.890 00.000 10052 MoveAxis(E, 31, ABG)
01:30:43.890 00.000 10052 Guiding  Dir = 2, Dur = 31
01:30:43.916 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:43.957 00.041 6880 UpdateGuideState exits: m=2444 SNR=34.3
01:30:43.957 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:43.957 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:43.957 00.000 6880 Enqueuing Expose request
01:30:43.963 00.006 10052 IsSlewing returns 0
01:30:44.043 00.080 10052 IsGuiding returns 0
01:30:44.186 00.143 10052 IsGuiding returns 0
01:30:44.186 00.000 10052 Move returns status 0, amount 31
01:30:44.186 00.000 10052 MoveAxis(N, 0, ABG)
01:30:44.186 00.000 10052 Move returns status 0, amount 0
01:30:44.186 00.000 10052 move complete, result=0
01:30:44.186 00.000 10052 worker thread done servicing request
01:30:44.186 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
01:30:44.186 00.000 10052 Worker thread wakes up
01:30:44.187 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:44.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:44.652 00.465 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8c22568-d90c-463c-a09f-d2f6debc4cc9"}
01:30:44.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8c22568-d90c-463c-a09f-d2f6debc4cc9"}
01:30:44.654 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f000247a-0042-4c49-8049-4697d120ccbf"}
01:30:44.654 00.000 6880 case statement mapped state 6 to 3
01:30:44.655 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f000247a-0042-4c49-8049-4697d120ccbf"}
01:30:44.656 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9d8614b4-cc84-4066-980c-53d7ca7d56e1"}
01:30:44.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1164,"width":15,"height":15,"star_pos":[6.92,6.87],"pixels":"..."},"id":"9d8614b4-cc84-4066-980c-53d7ca7d56e1"}
01:30:45.098 00.442 10052 Exposure complete
01:30:45.187 00.089 10052 worker thread done servicing request
01:30:45.188 00.001 6880 OnExposeComplete: enter
01:30:45.188 00.000 6880 UpdateGuideState(): m_state=6
01:30:45.188 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1165
01:30:45.188 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=886.80, Mass=2445, SNR=34.4, Peak=165 HFD=4.3
01:30:45.189 00.001 6880 MultiStar: [#1 0.15,-0.04,0.91,U] [#2 0.03,0.47,0.94,U] [#3 0.07,0.04,0.88,U] [#4 0.25,0.36,0.82,U] [#5 0.08,0.01,0.94,U] [#6 0.02,0.09,0.89,U] [#7 0.35,0.39,0.00,M1] [#8 0.18,0.02,0.77,U] 
01:30:45.189 00.000 6880 refined, 7 included, MultiStar: {0.12, 0.11}, one-star: {0.22, -0.06}
01:30:45.189 00.000 6880 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.61) = xAngle (2.33 = 2.33)
01:30:45.189 00.000 6880 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.30 = 2.30)
01:30:45.189 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.11 hyp=0.17 cameraTheta=0.72 mountX=-0.11 mountY=0.12, mountTheta=2.32
01:30:45.191 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.11, opts=13)
01:30:45.191 00.000 6880 Enqueuing Move request for scope (0.12, 0.11)
01:30:45.191 00.000 10052 Worker thread wakes up
01:30:45.191 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.11) opts 0xd
01:30:45.192 00.001 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.11)
01:30:45.192 00.000 10052 Moving (0.12, 0.11) raw xDistance=-0.11 yDistance=0.12
01:30:45.192 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:30:45.192 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
01:30:45.192 00.000 10052 MoveAxis(E, 32, ABG)
01:30:45.192 00.000 10052 Guiding  Dir = 2, Dur = 32
01:30:45.213 00.021 10052 IsSlewing returns 0
01:30:45.223 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:45.252 00.029 10052 IsGuiding returns 0
01:30:45.272 00.020 6880 UpdateGuideState exits: m=2445 SNR=34.4
01:30:45.272 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:45.272 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:45.272 00.000 6880 Enqueuing Expose request
01:30:45.279 00.007 10052 PulseGuide returned control before completion, sleep 16
01:30:45.322 00.043 10052 IsGuiding returns 0
01:30:45.322 00.000 10052 Move returns status 0, amount 32
01:30:45.322 00.000 10052 MoveAxis(N, 0, ABG)
01:30:45.322 00.000 10052 Move returns status 0, amount 0
01:30:45.322 00.000 10052 move complete, result=0
01:30:45.322 00.000 10052 worker thread done servicing request
01:30:45.322 00.000 6880 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
01:30:45.322 00.000 10052 Worker thread wakes up
01:30:45.323 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:45.323 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:46.467 01.144 10052 Exposure complete
01:30:46.551 00.084 6880 OnExposeComplete: enter
01:30:46.551 00.000 6880 UpdateGuideState(): m_state=6
01:30:46.552 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1166
01:30:46.552 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=886.70, Mass=2342, SNR=33.6, Peak=156 HFD=4.5
01:30:46.552 00.000 6880 MultiStar: [#1 0.28,0.06,0.90,U] [#2 -0.19,-0.02,1.01,U] [#3 0.01,-0.00,0.90,U] [#4 0.43,0.36,0.00,M1] [#5 -0.03,-0.02,0.96,U] [#6 0.09,0.14,0.89,U] [#7 0.34,0.26,0.71,U] [#8 0.06,-0.20,0.77,U] 
01:30:46.552 00.000 6880 refined, 7 included, MultiStar: {0.09, 0.00}, one-star: {0.20, -0.16}
01:30:46.552 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.62 = 1.62)
01:30:46.553 00.001 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
01:30:46.553 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.00 hyp=0.09 cameraTheta=0.01 mountX=-0.00 mountY=0.09, mountTheta=1.62
01:30:46.555 00.002 10052 worker thread done servicing request
01:30:46.555 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.00, opts=13)
01:30:46.555 00.000 6880 Enqueuing Move request for scope (0.09, 0.00)
01:30:46.567 00.012 10052 Worker thread wakes up
01:30:46.567 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.00) opts 0xd
01:30:46.567 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.00)
01:30:46.567 00.000 10052 Moving (0.09, 0.00) raw xDistance=-0.00 yDistance=0.09
01:30:46.568 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:30:46.568 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
01:30:46.568 00.000 10052 MoveAxis(E, 0, ABG)
01:30:46.568 00.000 10052 Move returns status 0, amount 0
01:30:46.568 00.000 10052 MoveAxis(N, 0, ABG)
01:30:46.568 00.000 10052 Move returns status 0, amount 0
01:30:46.568 00.000 10052 move complete, result=0
01:30:46.568 00.000 10052 worker thread done servicing request
01:30:46.585 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:46.628 00.043 6880 UpdateGuideState exits: m=2342 SNR=33.6
01:30:46.629 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:46.629 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:46.629 00.000 6880 Enqueuing Expose request
01:30:46.629 00.000 10052 Worker thread wakes up
01:30:46.629 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:30:46.629 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:46.629 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:46.662 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bac530a2-490e-4985-9f0c-06925b4ef492"}
01:30:46.662 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bac530a2-490e-4985-9f0c-06925b4ef492"}
01:30:46.664 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b86ef86c-dd5d-4221-94a6-21275a863697"}
01:30:46.664 00.000 6880 case statement mapped state 6 to 3
01:30:46.665 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b86ef86c-dd5d-4221-94a6-21275a863697"}
01:30:46.666 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ba803af-6084-4b2d-aea1-6c3a65558926"}
01:30:46.667 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1166,"width":15,"height":15,"star_pos":[6.92,6.70],"pixels":"..."},"id":"9ba803af-6084-4b2d-aea1-6c3a65558926"}
01:30:47.536 00.869 10052 Exposure complete
01:30:47.613 00.077 10052 worker thread done servicing request
01:30:47.613 00.000 6880 OnExposeComplete: enter
01:30:47.614 00.001 6880 UpdateGuideState(): m_state=6
01:30:47.614 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1167
01:30:47.614 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=886.88, Mass=2257, SNR=33.0, Peak=138 HFD=4.4
01:30:47.615 00.001 6880 MultiStar: [#1 -0.02,0.06,0.92,U] [#2 -0.10,0.02,1.00,U] [#3 -0.03,0.06,0.91,U] [#4 -0.04,0.14,0.84,U] [#5 -0.19,0.12,1.00,U] [#6 -0.08,0.23,0.89,U] [#7 0.25,0.43,0.73,U] [#8 -0.05,0.07,0.78,U] 
01:30:47.615 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {0.15, 0.02}
01:30:47.615 00.000 6880 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.61) = xAngle (3.34 = -2.94)
01:30:47.615 00.000 6880 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.31 = -2.97)
01:30:47.615 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.73 mountX=-0.12 mountY=-0.02, mountTheta=-2.97
01:30:47.616 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.12, opts=13)
01:30:47.616 00.000 6880 Enqueuing Move request for scope (-0.02, 0.12)
01:30:47.616 00.000 10052 Worker thread wakes up
01:30:47.617 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:30:47.617 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:30:47.617 00.000 10052 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.02
01:30:47.617 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:30:47.617 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.05, using input
01:30:47.617 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:30:47.617 00.000 10052 MoveAxis(E, 32, ABG)
01:30:47.617 00.000 10052 Guiding  Dir = 2, Dur = 32
01:30:47.643 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:47.682 00.039 6880 UpdateGuideState exits: m=2257 SNR=33.0
01:30:47.683 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:47.683 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:47.683 00.000 6880 Enqueuing Expose request
01:30:47.690 00.007 10052 IsSlewing returns 0
01:30:47.770 00.080 10052 IsGuiding returns 0
01:30:47.912 00.142 10052 IsGuiding returns 0
01:30:47.913 00.001 10052 Move returns status 0, amount 32
01:30:47.913 00.000 10052 MoveAxis(N, 0, ABG)
01:30:47.913 00.000 10052 Move returns status 0, amount 0
01:30:47.913 00.000 10052 move complete, result=0
01:30:47.913 00.000 10052 worker thread done servicing request
01:30:47.913 00.000 10052 Worker thread wakes up
01:30:47.913 00.000 6880 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
01:30:47.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:47.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:48.652 00.739 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fde05216-29e7-486f-8718-3870b4369f71"}
01:30:48.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fde05216-29e7-486f-8718-3870b4369f71"}
01:30:48.653 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5815925-4110-466b-a148-559d4457b820"}
01:30:48.653 00.000 6880 case statement mapped state 6 to 3
01:30:48.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5815925-4110-466b-a148-559d4457b820"}
01:30:48.654 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"34dca8c1-2658-4878-9a2b-3e67f389b46f"}
01:30:48.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1167,"width":15,"height":15,"star_pos":[6.87,6.88],"pixels":"..."},"id":"34dca8c1-2658-4878-9a2b-3e67f389b46f"}
01:30:49.055 00.401 10052 Exposure complete
01:30:49.118 00.063 10052 worker thread done servicing request
01:30:49.118 00.000 6880 OnExposeComplete: enter
01:30:49.118 00.000 6880 UpdateGuideState(): m_state=6
01:30:49.119 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1168
01:30:49.119 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.94, Mass=2298, SNR=33.3, Peak=125 HFD=4.7
01:30:49.119 00.000 6880 MultiStar: [#1 -0.16,0.03,0.91,U] [#2 -0.26,0.49,0.00,M1] [#3 -0.16,0.23,0.88,U] [#4 -0.10,0.24,0.82,U] [#5 -0.24,0.12,0.94,U] [#6 -0.19,0.40,0.90,U] [#7 -0.03,0.50,0.74,U] [#8 -0.25,0.06,0.77,U] 
01:30:49.119 00.000 6880 single-star, 7 included, MultiStar: {-0.14, 0.20}, one-star: {-0.02, 0.08}
01:30:49.119 00.000 6880 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.61) = xAngle (3.42 = -2.87)
01:30:49.119 00.000 6880 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.39 = -2.90)
01:30:49.119 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.80 mountX=-0.08 mountY=-0.02, mountTheta=-2.90
01:30:49.121 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.08, opts=13)
01:30:49.121 00.000 6880 Enqueuing Move request for scope (-0.02, 0.08)
01:30:49.121 00.000 10052 Worker thread wakes up
01:30:49.122 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
01:30:49.122 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
01:30:49.122 00.000 10052 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
01:30:49.122 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:30:49.122 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.07, using input
01:30:49.122 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:30:49.122 00.000 10052 MoveAxis(E, 0, ABG)
01:30:49.122 00.000 10052 Move returns status 0, amount 0
01:30:49.122 00.000 10052 MoveAxis(N, 0, ABG)
01:30:49.122 00.000 10052 Move returns status 0, amount 0
01:30:49.122 00.000 10052 move complete, result=0
01:30:49.122 00.000 10052 worker thread done servicing request
01:30:49.145 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:49.178 00.033 6880 UpdateGuideState exits: m=2298 SNR=33.3
01:30:49.178 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:49.178 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:49.178 00.000 6880 Enqueuing Expose request
01:30:49.178 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:30:49.179 00.001 10052 Worker thread wakes up
01:30:49.179 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:49.179 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:50.110 00.931 10052 Exposure complete
01:30:50.187 00.077 6880 OnExposeComplete: enter
01:30:50.188 00.001 6880 UpdateGuideState(): m_state=6
01:30:50.188 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1169
01:30:50.188 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=886.79, Mass=2321, SNR=33.4, Peak=133 HFD=4.5
01:30:50.189 00.001 6880 MultiStar: [#1 0.29,0.05,0.91,U] [#2 0.19,0.47,0.95,U] [#3 0.24,0.09,0.89,U] [#4 0.33,0.55,0.00,M1] [#5 0.22,0.13,0.94,U] [#6 0.34,0.34,0.89,U] [#7 0.38,0.38,0.00,M1] [#8 0.22,0.10,0.78,U] 
01:30:50.189 00.000 6880 single-star, 6 included, MultiStar: {0.25, 0.16}, one-star: {0.29, -0.07}
01:30:50.189 00.000 6880 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
01:30:50.189 00.000 6880 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
01:30:50.189 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-0.23 mountX=0.06 mountY=0.29, mountTheta=1.38
01:30:50.190 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.07, opts=13)
01:30:50.191 00.001 6880 Enqueuing Move request for scope (0.29, -0.07)
01:30:50.202 00.011 10052 worker thread done servicing request
01:30:50.202 00.000 10052 Worker thread wakes up
01:30:50.202 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.07) opts 0xd
01:30:50.202 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.07)
01:30:50.202 00.000 10052 Moving (0.29, -0.07) raw xDistance=0.06 yDistance=0.29
01:30:50.202 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:30:50.202 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.01
01:30:50.202 00.000 10052 MoveAxis(E, 0, ABG)
01:30:50.202 00.000 10052 Move returns status 0, amount 0
01:30:50.202 00.000 10052 MoveAxis(N, 0, ABG)
01:30:50.202 00.000 10052 Move returns status 0, amount 0
01:30:50.202 00.000 10052 move complete, result=0
01:30:50.202 00.000 10052 worker thread done servicing request
01:30:50.215 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:50.271 00.056 6880 UpdateGuideState exits: m=2321 SNR=33.4
01:30:50.271 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:50.271 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:50.271 00.000 6880 Enqueuing Expose request
01:30:50.271 00.000 10052 Worker thread wakes up
01:30:50.272 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:30:50.272 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:50.272 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:50.653 00.381 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"31780bb4-ca76-46ad-8b49-f06fe0cd1f12"}
01:30:50.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"31780bb4-ca76-46ad-8b49-f06fe0cd1f12"}
01:30:50.654 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d943402f-9d55-4548-8e35-62260afdc405"}
01:30:50.654 00.000 6880 case statement mapped state 6 to 3
01:30:50.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d943402f-9d55-4548-8e35-62260afdc405"}
01:30:50.654 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3dc1d52c-f2d9-41c5-a444-028b07bbdeb7"}
01:30:50.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1169,"width":15,"height":15,"star_pos":[7.01,6.79],"pixels":"..."},"id":"3dc1d52c-f2d9-41c5-a444-028b07bbdeb7"}
01:30:51.396 00.742 10052 Exposure complete
01:30:51.472 00.076 10052 worker thread done servicing request
01:30:51.473 00.001 6880 OnExposeComplete: enter
01:30:51.473 00.000 6880 UpdateGuideState(): m_state=6
01:30:51.473 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1170
01:30:51.473 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=886.74, Mass=2186, SNR=32.4, Peak=142 HFD=4.5
01:30:51.474 00.001 6880 MultiStar: [#1 0.22,0.03,0.92,U] [#2 0.22,0.29,0.97,U] [#3 0.09,-0.21,0.88,U] [#4 0.33,0.26,0.84,U] [#5 0.18,-0.03,0.96,U] [#6 0.14,0.03,0.91,U] [#7 0.41,0.42,0.00,M2] [#8 0.26,-0.03,0.79,U] 
01:30:51.474 00.000 6880 refined, 7 included, MultiStar: {0.22, 0.03}, one-star: {0.31, -0.12}
01:30:51.474 00.000 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
01:30:51.474 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
01:30:51.474 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.12 mountX=-0.04 mountY=0.22, mountTheta=1.73
01:30:51.476 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.03, opts=13)
01:30:51.476 00.000 6880 Enqueuing Move request for scope (0.22, 0.03)
01:30:51.485 00.009 10052 Worker thread wakes up
01:30:51.486 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
01:30:51.486 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
01:30:51.486 00.000 10052 Moving (0.22, 0.03) raw xDistance=-0.04 yDistance=0.22
01:30:51.486 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:30:51.486 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = 0.00
01:30:51.486 00.000 10052 MoveAxis(E, 0, ABG)
01:30:51.486 00.000 10052 Move returns status 0, amount 0
01:30:51.486 00.000 10052 MoveAxis(S, 1, ABG)
01:30:51.486 00.000 10052 Guiding  Dir = 1, Dur = 1
01:30:51.504 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:51.544 00.040 6880 UpdateGuideState exits: m=2186 SNR=32.4
01:30:51.544 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:51.545 00.001 10052 IsSlewing returns 0
01:30:51.545 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:51.545 00.000 6880 Enqueuing Expose request
01:30:51.619 00.074 10052 IsGuiding returns 0
01:30:51.758 00.139 10052 IsGuiding returns 0
01:30:51.758 00.000 10052 Move returns status 0, amount 1
01:30:51.758 00.000 10052 move complete, result=0
01:30:51.758 00.000 10052 worker thread done servicing request
01:30:51.758 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 1 ms SOUTH
01:30:51.758 00.000 10052 Worker thread wakes up
01:30:51.759 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:51.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:52.653 00.894 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a003403b-2ec0-4dd1-b514-5e4e1326e4d8"}
01:30:52.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a003403b-2ec0-4dd1-b514-5e4e1326e4d8"}
01:30:52.655 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"931a53e3-1054-4443-a027-1db09ce2c75d"}
01:30:52.655 00.000 6880 case statement mapped state 6 to 3
01:30:52.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"931a53e3-1054-4443-a027-1db09ce2c75d"}
01:30:52.656 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76ea7794-c42c-46e5-bf4f-82a607592b2e"}
01:30:52.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1170,"width":15,"height":15,"star_pos":[7.03,6.74],"pixels":"..."},"id":"76ea7794-c42c-46e5-bf4f-82a607592b2e"}
01:30:52.677 00.021 10052 Exposure complete
01:30:52.759 00.082 10052 worker thread done servicing request
01:30:52.759 00.000 6880 OnExposeComplete: enter
01:30:52.759 00.000 6880 UpdateGuideState(): m_state=6
01:30:52.759 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1171
01:30:52.760 00.001 6880 Star::Find returns 1 (0), X=408.16, Y=886.91, Mass=2235, SNR=32.8, Peak=131 HFD=4.5
01:30:52.760 00.000 6880 MultiStar: [#1 0.44,0.10,0.93,U] [#2 0.29,0.56,0.00,M1] [#3 0.17,0.13,0.88,U] [#4 0.47,0.46,0.00,M1] [#5 0.27,0.13,0.93,U] [#6 0.20,0.36,0.91,U] [#7 0.43,0.30,0.00,M3] [#8 0.32,0.05,0.78,U] 
01:30:52.760 00.000 6880 refined, 5 included, MultiStar: {0.31, 0.14}, one-star: {0.45, 0.05}
01:30:52.760 00.000 6880 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.61) = xAngle (2.03 = 2.03)
01:30:52.760 00.000 6880 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.99 = 1.99)
01:30:52.760 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=0.14 hyp=0.34 cameraTheta=0.41 mountX=-0.15 mountY=0.31, mountTheta=2.02
01:30:52.762 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=0.14, opts=13)
01:30:52.762 00.000 6880 Enqueuing Move request for scope (0.31, 0.14)
01:30:52.763 00.001 10052 Worker thread wakes up
01:30:52.763 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.14) opts 0xd
01:30:52.763 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, 0.14)
01:30:52.763 00.000 10052 Moving (0.31, 0.14) raw xDistance=-0.15 yDistance=0.31
01:30:52.763 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:30:52.763 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.31, slope = 0.02
01:30:52.763 00.000 10052 MoveAxis(E, 40, ABG)
01:30:52.763 00.000 10052 Guiding  Dir = 2, Dur = 40
01:30:52.784 00.021 10052 IsSlewing returns 0
01:30:52.795 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:52.822 00.027 10052 IsGuiding returns 0
01:30:52.839 00.017 6880 UpdateGuideState exits: m=2235 SNR=32.8
01:30:52.839 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:52.839 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:52.839 00.000 6880 Enqueuing Expose request
01:30:52.850 00.011 10052 PulseGuide returned control before completion, sleep 23
01:30:52.898 00.048 10052 IsGuiding returns 1
01:30:52.898 00.000 10052 scope still moving after pulse duration time elapsed
01:30:52.945 00.047 10052 IsSlewing returns 0
01:30:52.982 00.037 10052 IsGuiding returns 0
01:30:52.982 00.000 10052 scope move finished after 40 + 120 ms
01:30:52.983 00.001 10052 Move returns status 0, amount 40
01:30:52.983 00.000 10052 MoveAxis(S, 32, ABG)
01:30:52.983 00.000 10052 Guiding  Dir = 1, Dur = 32
01:30:53.020 00.037 10052 IsSlewing returns 0
01:30:53.058 00.038 10052 IsGuiding returns 0
01:30:53.086 00.028 10052 PulseGuide returned control before completion, sleep 15
01:30:53.132 00.046 10052 IsGuiding returns 0
01:30:53.132 00.000 10052 Move returns status 0, amount 32
01:30:53.133 00.001 10052 move complete, result=0
01:30:53.133 00.000 10052 worker thread done servicing request
01:30:53.133 00.000 10052 Worker thread wakes up
01:30:53.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:53.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:53.133 00.000 6880 GuideStep: -0.1 px 40 ms EAST, 0.3 px 32 ms SOUTH
01:30:54.275 01.142 10052 Exposure complete
01:30:54.340 00.065 10052 worker thread done servicing request
01:30:54.340 00.000 6880 OnExposeComplete: enter
01:30:54.340 00.000 6880 UpdateGuideState(): m_state=6
01:30:54.341 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1172
01:30:54.341 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=886.55, Mass=2138, SNR=32.1, Peak=134 HFD=4.9
01:30:54.341 00.000 6880 MultiStar: [#1 0.20,-0.30,0.96,U] [#2 -0.18,-0.04,0.98,U] [#3 0.09,-0.30,0.91,U] [#4 0.43,0.02,0.84,U] [#5 0.09,-0.10,0.98,U] [#6 0.02,-0.17,0.93,U] [#7 0.38,0.39,0.00,M4] [#8 0.03,-0.09,0.80,U] 
01:30:54.341 00.000 6880 refined, 7 included, MultiStar: {0.11, -0.16}, one-star: {0.26, -0.31}
01:30:54.342 00.001 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
01:30:54.342 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:30:54.342 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.96 mountX=0.16 mountY=0.12, mountTheta=0.63
01:30:54.343 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.16, opts=13)
01:30:54.343 00.000 6880 Enqueuing Move request for scope (0.11, -0.16)
01:30:54.343 00.000 10052 Worker thread wakes up
01:30:54.343 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
01:30:54.344 00.001 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
01:30:54.344 00.000 10052 Moving (0.11, -0.16) raw xDistance=0.16 yDistance=0.12
01:30:54.344 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:30:54.344 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
01:30:54.344 00.000 10052 MoveAxis(W, 41, ABG)
01:30:54.344 00.000 10052 Guiding  Dir = 3, Dur = 41
01:30:54.371 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:54.388 00.017 10052 IsSlewing returns 0
01:30:54.409 00.021 6880 UpdateGuideState exits: m=2138 SNR=32.1
01:30:54.409 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:54.409 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:54.409 00.000 6880 Enqueuing Expose request
01:30:54.457 00.048 10052 IsGuiding returns 0
01:30:54.484 00.027 10052 PulseGuide returned control before completion, sleep 24
01:30:54.545 00.061 10052 IsGuiding returns 0
01:30:54.545 00.000 10052 Move returns status 0, amount 41
01:30:54.545 00.000 10052 MoveAxis(N, 0, ABG)
01:30:54.545 00.000 10052 Move returns status 0, amount 0
01:30:54.546 00.001 10052 move complete, result=0
01:30:54.546 00.000 10052 worker thread done servicing request
01:30:54.546 00.000 10052 Worker thread wakes up
01:30:54.546 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:54.546 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:54.546 00.000 6880 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
01:30:54.652 00.106 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d032cd69-6367-4d15-8c99-40fb6e0200b5"}
01:30:54.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d032cd69-6367-4d15-8c99-40fb6e0200b5"}
01:30:54.653 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2665dd42-407d-4457-8445-097bf794bdf3"}
01:30:54.653 00.000 6880 case statement mapped state 6 to 3
01:30:54.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2665dd42-407d-4457-8445-097bf794bdf3"}
01:30:54.653 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aa7cc12e-3b8c-4570-bb78-29cdd3158efd"}
01:30:54.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1172,"width":15,"height":15,"star_pos":[6.98,6.55],"pixels":"..."},"id":"aa7cc12e-3b8c-4570-bb78-29cdd3158efd"}
01:30:55.454 00.801 10052 Exposure complete
01:30:55.519 00.065 10052 worker thread done servicing request
01:30:55.520 00.001 6880 OnExposeComplete: enter
01:30:55.520 00.000 6880 UpdateGuideState(): m_state=6
01:30:55.520 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1173
01:30:55.520 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=886.86, Mass=2198, SNR=32.5, Peak=153 HFD=4.4
01:30:55.520 00.000 6880 MultiStar: [#1 0.32,-0.04,0.93,U] [#2 -0.09,0.02,1.00,U] [#3 0.05,-0.24,0.91,U] [#4 0.36,0.25,0.82,U] [#5 0.16,-0.08,0.97,U] [#6 0.04,-0.07,0.94,U] [#7 0.43,0.18,0.75,U] [#8 0.17,-0.03,0.79,U] 
01:30:55.520 00.000 6880 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.28, -0.00}
01:30:55.521 00.001 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
01:30:55.521 00.000 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
01:30:55.521 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.04 mountX=0.00 mountY=0.18, mountTheta=1.57
01:30:55.522 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.01, opts=13)
01:30:55.522 00.000 6880 Enqueuing Move request for scope (0.18, -0.01)
01:30:55.522 00.000 10052 Worker thread wakes up
01:30:55.522 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
01:30:55.522 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
01:30:55.522 00.000 10052 Moving (0.18, -0.01) raw xDistance=0.00 yDistance=0.18
01:30:55.522 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:30:55.523 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.18, slope = 0.02
01:30:55.523 00.000 10052 MoveAxis(E, 0, ABG)
01:30:55.523 00.000 10052 Move returns status 0, amount 0
01:30:55.523 00.000 10052 MoveAxis(S, 29, ABG)
01:30:55.523 00.000 10052 Guiding  Dir = 1, Dur = 29
01:30:55.545 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:55.577 00.032 6880 UpdateGuideState exits: m=2198 SNR=32.5
01:30:55.577 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:55.578 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:55.578 00.000 6880 Enqueuing Expose request
01:30:55.580 00.002 10052 IsSlewing returns 0
01:30:55.654 00.074 10052 IsGuiding returns 0
01:30:55.794 00.140 10052 IsGuiding returns 0
01:30:55.794 00.000 10052 Move returns status 0, amount 29
01:30:55.794 00.000 10052 move complete, result=0
01:30:55.794 00.000 10052 worker thread done servicing request
01:30:55.794 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 29 ms SOUTH
01:30:55.795 00.001 10052 Worker thread wakes up
01:30:55.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:55.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:56.650 00.855 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"de7741b7-9a83-42d4-b43f-9b9ae3a81567"}
01:30:56.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"de7741b7-9a83-42d4-b43f-9b9ae3a81567"}
01:30:56.651 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19705cdb-a81e-462e-85c3-48b4b389b894"}
01:30:56.651 00.000 6880 case statement mapped state 6 to 3
01:30:56.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19705cdb-a81e-462e-85c3-48b4b389b894"}
01:30:56.652 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dae5345a-8832-490b-a09e-61e1d99376bd"}
01:30:56.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1173,"width":15,"height":15,"star_pos":[7.00,6.86],"pixels":"..."},"id":"dae5345a-8832-490b-a09e-61e1d99376bd"}
01:30:57.030 00.378 10052 Exposure complete
01:30:57.106 00.076 10052 worker thread done servicing request
01:30:57.107 00.001 6880 OnExposeComplete: enter
01:30:57.107 00.000 6880 UpdateGuideState(): m_state=6
01:30:57.107 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1174
01:30:57.107 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=886.72, Mass=2130, SNR=32.0, Peak=139 HFD=4.6
01:30:57.108 00.001 6880 MultiStar: [#1 0.33,0.05,0.97,U] [#2 0.15,0.21,0.98,U] [#3 0.24,-0.20,0.90,U] [#4 0.40,0.24,0.85,U] [#5 0.21,-0.06,0.99,U] [#6 0.16,-0.13,0.93,U] [#7 0.45,0.16,0.76,U] [#8 0.24,-0.15,0.80,U] 
01:30:57.108 00.000 6880 refined, 8 included, MultiStar: {0.28, -0.00}, one-star: {0.38, -0.14}
01:30:57.108 00.000 6880 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.61) = xAngle (1.60 = 1.60)
01:30:57.108 00.000 6880 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.57 = 1.57)
01:30:57.108 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.00 hyp=0.28 cameraTheta=-0.02 mountX=-0.01 mountY=0.28, mountTheta=1.60
01:30:57.110 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.00, opts=13)
01:30:57.110 00.000 6880 Enqueuing Move request for scope (0.28, -0.00)
01:30:57.110 00.000 10052 Worker thread wakes up
01:30:57.110 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.00) opts 0xd
01:30:57.110 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.00)
01:30:57.110 00.000 10052 Moving (0.28, -0.00) raw xDistance=-0.01 yDistance=0.28
01:30:57.110 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:30:57.110 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.28, slope = 0.02
01:30:57.110 00.000 10052 MoveAxis(E, 0, ABG)
01:30:57.110 00.000 10052 Move returns status 0, amount 0
01:30:57.111 00.001 10052 MoveAxis(S, 41, ABG)
01:30:57.111 00.000 10052 Guiding  Dir = 1, Dur = 41
01:30:57.136 00.025 10052 IsSlewing returns 0
01:30:57.139 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:57.174 00.035 10052 IsGuiding returns 0
01:30:57.181 00.007 6880 UpdateGuideState exits: m=2130 SNR=32.0
01:30:57.181 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:57.181 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:57.181 00.000 6880 Enqueuing Expose request
01:30:57.202 00.021 10052 PulseGuide returned control before completion, sleep 24
01:30:57.267 00.065 10052 IsGuiding returns 0
01:30:57.267 00.000 10052 Move returns status 0, amount 41
01:30:57.267 00.000 10052 move complete, result=0
01:30:57.268 00.001 10052 worker thread done servicing request
01:30:57.268 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 41 ms SOUTH
01:30:57.268 00.000 10052 Worker thread wakes up
01:30:57.268 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:57.268 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:58.190 00.922 10052 Exposure complete
01:30:58.271 00.081 10052 worker thread done servicing request
01:30:58.272 00.001 6880 OnExposeComplete: enter
01:30:58.272 00.000 6880 UpdateGuideState(): m_state=6
01:30:58.272 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1175
01:30:58.272 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=886.61, Mass=2094, SNR=31.8, Peak=137 HFD=4.5
01:30:58.273 00.001 6880 MultiStar: [#1 0.19,-0.33,0.96,U] [#2 -0.03,-0.15,1.02,U] [#3 0.15,-0.46,0.92,U] [#4 0.39,0.07,0.87,U] [#5 0.18,-0.14,0.99,U] [#6 0.17,-0.33,0.95,U] [#7 0.44,0.17,0.79,U] [#8 0.16,-0.24,0.83,U] 
01:30:58.273 00.000 6880 refined, 8 included, MultiStar: {0.21, -0.19}, one-star: {0.33, -0.25}
01:30:58.273 00.000 6880 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
01:30:58.273 00.000 6880 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
01:30:58.273 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.29 cameraTheta=-0.73 mountX=0.18 mountY=0.22, mountTheta=0.87
01:30:58.275 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.19, opts=13)
01:30:58.275 00.000 6880 Enqueuing Move request for scope (0.21, -0.19)
01:30:58.275 00.000 10052 Worker thread wakes up
01:30:58.276 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
01:30:58.276 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
01:30:58.276 00.000 10052 Moving (0.21, -0.19) raw xDistance=0.18 yDistance=0.22
01:30:58.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:30:58.276 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.22, slope = 0.02
01:30:58.276 00.000 10052 MoveAxis(W, 49, ABG)
01:30:58.276 00.000 10052 Guiding  Dir = 3, Dur = 49
01:30:58.306 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:58.351 00.045 10052 IsSlewing returns 0
01:30:58.358 00.007 6880 UpdateGuideState exits: m=2094 SNR=31.8
01:30:58.358 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:58.358 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:58.358 00.000 6880 Enqueuing Expose request
01:30:58.389 00.031 10052 IsGuiding returns 0
01:30:58.472 00.083 10052 IsGuiding returns 1
01:30:58.472 00.000 10052 scope still moving after pulse duration time elapsed
01:30:58.516 00.044 10052 IsSlewing returns 0
01:30:58.554 00.038 10052 IsGuiding returns 0
01:30:58.554 00.000 10052 scope move finished after 49 + 115 ms
01:30:58.554 00.000 10052 Move returns status 0, amount 49
01:30:58.554 00.000 10052 MoveAxis(S, 43, ABG)
01:30:58.554 00.000 10052 Guiding  Dir = 1, Dur = 43
01:30:58.591 00.037 10052 IsSlewing returns 0
01:30:58.630 00.039 10052 IsGuiding returns 0
01:30:58.650 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"59d96ecf-c80c-4636-8936-dbc647d2a864"}
01:30:58.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"59d96ecf-c80c-4636-8936-dbc647d2a864"}
01:30:58.651 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57a2e4b9-cf8b-476d-b887-4ddde2e0d472"}
01:30:58.651 00.000 6880 case statement mapped state 6 to 3
01:30:58.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57a2e4b9-cf8b-476d-b887-4ddde2e0d472"}
01:30:58.652 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df344c5f-ce89-4111-906f-09a15708b68f"}
01:30:58.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1175,"width":15,"height":15,"star_pos":[7.05,6.61],"pixels":"..."},"id":"df344c5f-ce89-4111-906f-09a15708b68f"}
01:30:58.657 00.005 10052 PulseGuide returned control before completion, sleep 26
01:30:58.705 00.048 10052 IsGuiding returns 0
01:30:58.705 00.000 10052 Move returns status 0, amount 43
01:30:58.705 00.000 10052 move complete, result=0
01:30:58.705 00.000 10052 worker thread done servicing request
01:30:58.705 00.000 10052 Worker thread wakes up
01:30:58.705 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:30:58.705 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:30:58.705 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.2 px 43 ms SOUTH
01:30:59.834 01.129 10052 Exposure complete
01:30:59.920 00.086 10052 worker thread done servicing request
01:30:59.920 00.000 6880 OnExposeComplete: enter
01:30:59.920 00.000 6880 UpdateGuideState(): m_state=6
01:30:59.920 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1176
01:30:59.920 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=886.58, Mass=2080, SNR=31.6, Peak=144 HFD=4.9
01:30:59.921 00.001 6880 MultiStar: [#1 0.16,-0.39,0.98,U] [#2 -0.10,-0.14,1.01,U] [#3 -0.01,-0.38,0.92,U] [#4 0.28,0.11,0.86,U] [#5 0.07,-0.17,1.01,U] [#6 -0.09,-0.23,0.94,U] [#7 0.30,0.01,0.77,U] [#8 -0.01,-0.27,0.80,U] 
01:30:59.921 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.20}, one-star: {0.28, -0.28}
01:30:59.921 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
01:30:59.921 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
01:30:59.921 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.20 hyp=0.22 cameraTheta=-1.13 mountX=0.20 mountY=0.10, mountTheta=0.46
01:30:59.923 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.20, opts=13)
01:30:59.923 00.000 6880 Enqueuing Move request for scope (0.09, -0.20)
01:30:59.923 00.000 10052 Worker thread wakes up
01:30:59.924 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.20) opts 0xd
01:30:59.924 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.20)
01:30:59.924 00.000 10052 Moving (0.09, -0.20) raw xDistance=0.20 yDistance=0.10
01:30:59.924 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:30:59.924 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:30:59.924 00.000 10052 MoveAxis(W, 55, ABG)
01:30:59.924 00.000 10052 Guiding  Dir = 3, Dur = 55
01:30:59.953 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:30:59.992 00.039 10052 IsSlewing returns 0
01:30:59.994 00.002 6880 UpdateGuideState exits: m=2080 SNR=31.6
01:30:59.994 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:30:59.994 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:30:59.994 00.000 6880 Enqueuing Expose request
01:31:00.066 00.072 10052 IsGuiding returns 0
01:31:00.215 00.149 10052 IsGuiding returns 1
01:31:00.215 00.000 10052 scope still moving after pulse duration time elapsed
01:31:00.290 00.075 10052 IsSlewing returns 0
01:31:00.356 00.066 10052 IsGuiding returns 0
01:31:00.357 00.001 10052 scope move finished after 55 + 235 ms
01:31:00.357 00.000 10052 Move returns status 0, amount 55
01:31:00.357 00.000 10052 MoveAxis(N, 0, ABG)
01:31:00.357 00.000 10052 Move returns status 0, amount 0
01:31:00.357 00.000 10052 move complete, result=0
01:31:00.357 00.000 10052 worker thread done servicing request
01:31:00.357 00.000 10052 Worker thread wakes up
01:31:00.357 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:00.357 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:00.357 00.000 6880 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
01:31:00.650 00.293 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9c72593-8c9f-4705-a74e-691e653b1273"}
01:31:00.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9c72593-8c9f-4705-a74e-691e653b1273"}
01:31:00.651 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13f5f45d-27d0-4a05-8193-c5116539feb0"}
01:31:00.651 00.000 6880 case statement mapped state 6 to 3
01:31:00.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"13f5f45d-27d0-4a05-8193-c5116539feb0"}
01:31:00.652 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82bea59c-b09c-4e73-a170-4c741b263e2d"}
01:31:00.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1176,"width":15,"height":15,"star_pos":[7.00,6.58],"pixels":"..."},"id":"82bea59c-b09c-4e73-a170-4c741b263e2d"}
01:31:01.269 00.617 10052 Exposure complete
01:31:01.332 00.063 10052 worker thread done servicing request
01:31:01.332 00.000 6880 OnExposeComplete: enter
01:31:01.332 00.000 6880 UpdateGuideState(): m_state=6
01:31:01.333 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1177
01:31:01.333 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=886.58, Mass=2159, SNR=32.2, Peak=154 HFD=4.9
01:31:01.333 00.000 6880 MultiStar: [#1 0.18,-0.18,0.97,U] [#2 -0.16,-0.18,0.99,U] [#3 0.03,-0.29,0.93,U] [#4 0.09,-0.12,0.87,U] [#5 0.05,-0.21,0.98,U] [#6 -0.07,-0.15,0.89,U] [#7 0.37,0.03,0.73,U] [#8 -0.01,-0.33,0.78,U] 
01:31:01.333 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.28, -0.28}
01:31:01.333 00.000 6880 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
01:31:01.333 00.000 6880 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:31:01.333 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.18 mountX=0.19 mountY=0.08, mountTheta=0.40
01:31:01.335 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.19, opts=13)
01:31:01.335 00.000 6880 Enqueuing Move request for scope (0.08, -0.19)
01:31:01.335 00.000 10052 Worker thread wakes up
01:31:01.335 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
01:31:01.336 00.001 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
01:31:01.336 00.000 10052 Moving (0.08, -0.19) raw xDistance=0.19 yDistance=0.08
01:31:01.336 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:31:01.336 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.00
01:31:01.336 00.000 10052 MoveAxis(W, 54, ABG)
01:31:01.336 00.000 10052 Guiding  Dir = 3, Dur = 54
01:31:01.356 00.020 10052 IsSlewing returns 0
01:31:01.362 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:01.395 00.033 10052 IsGuiding returns 0
01:31:01.398 00.003 6880 UpdateGuideState exits: m=2159 SNR=32.2
01:31:01.398 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:01.398 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:01.399 00.001 6880 Enqueuing Expose request
01:31:01.422 00.023 10052 PulseGuide returned control before completion, sleep 38
01:31:01.546 00.124 10052 IsGuiding returns 0
01:31:01.546 00.000 10052 Move returns status 0, amount 54
01:31:01.546 00.000 10052 MoveAxis(N, 0, ABG)
01:31:01.546 00.000 10052 Move returns status 0, amount 0
01:31:01.546 00.000 10052 move complete, result=0
01:31:01.546 00.000 10052 worker thread done servicing request
01:31:01.546 00.000 10052 Worker thread wakes up
01:31:01.547 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:01.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:01.547 00.000 6880 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
01:31:02.649 01.102 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5bfe087c-e438-4a34-902d-f4fb04bdb686"}
01:31:02.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5bfe087c-e438-4a34-902d-f4fb04bdb686"}
01:31:02.650 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dedb5a75-5498-4fce-8b71-14f5c96bfe91"}
01:31:02.650 00.000 6880 case statement mapped state 6 to 3
01:31:02.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dedb5a75-5498-4fce-8b71-14f5c96bfe91"}
01:31:02.651 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"09689c83-2e3d-460b-86d4-22b382e5d179"}
01:31:02.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1177,"width":15,"height":15,"star_pos":[6.99,6.58],"pixels":"..."},"id":"09689c83-2e3d-460b-86d4-22b382e5d179"}
01:31:02.683 00.032 10052 Exposure complete
01:31:02.758 00.075 10052 worker thread done servicing request
01:31:02.758 00.000 6880 OnExposeComplete: enter
01:31:02.758 00.000 6880 UpdateGuideState(): m_state=6
01:31:02.759 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1178
01:31:02.759 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=886.78, Mass=2216, SNR=32.6, Peak=133 HFD=4.4
01:31:02.759 00.000 6880 MultiStar: [#1 0.29,-0.18,0.93,U] [#2 -0.00,0.31,0.95,U] [#3 0.29,-0.33,0.91,U] [#4 0.36,0.18,0.84,U] [#5 0.25,0.03,0.98,U] [#6 0.10,-0.28,0.94,U] [#7 0.38,-0.01,0.77,U] [#8 0.11,-0.23,0.81,U] 
01:31:02.759 00.000 6880 refined, 8 included, MultiStar: {0.24, -0.07}, one-star: {0.41, -0.08}
01:31:02.759 00.000 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.34 = 1.34)
01:31:02.759 00.000 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
01:31:02.760 00.001 6880 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.27 mountX=0.06 mountY=0.24, mountTheta=1.34
01:31:02.761 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.07, opts=13)
01:31:02.761 00.000 6880 Enqueuing Move request for scope (0.24, -0.07)
01:31:02.761 00.000 10052 Worker thread wakes up
01:31:02.762 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
01:31:02.762 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
01:31:02.762 00.000 10052 Moving (0.24, -0.07) raw xDistance=0.06 yDistance=0.24
01:31:02.762 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:31:02.762 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.01
01:31:02.762 00.000 10052 MoveAxis(E, 0, ABG)
01:31:02.762 00.000 10052 Move returns status 0, amount 0
01:31:02.762 00.000 10052 MoveAxis(N, 0, ABG)
01:31:02.762 00.000 10052 Move returns status 0, amount 0
01:31:02.762 00.000 10052 move complete, result=0
01:31:02.762 00.000 10052 worker thread done servicing request
01:31:02.790 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:02.865 00.075 6880 UpdateGuideState exits: m=2216 SNR=32.6
01:31:02.865 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:02.865 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:02.865 00.000 6880 Enqueuing Expose request
01:31:02.866 00.001 10052 Worker thread wakes up
01:31:02.866 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:02.866 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:02.866 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:31:03.782 00.916 10052 Exposure complete
01:31:03.889 00.107 10052 worker thread done servicing request
01:31:03.889 00.000 6880 OnExposeComplete: enter
01:31:03.889 00.000 6880 UpdateGuideState(): m_state=6
01:31:03.889 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1179
01:31:03.889 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=886.69, Mass=2161, SNR=32.2, Peak=145 HFD=4.3
01:31:03.890 00.001 6880 MultiStar: [#1 0.49,0.14,0.97,U] [#2 -0.01,-0.10,1.03,U] [#3 0.35,-0.06,0.93,U] [#4 0.71,0.05,0.00,M1] [#5 0.40,-0.04,1.00,U] [#6 0.27,-0.10,0.99,U] [#7 0.57,0.06,0.00,M1] [#8 0.56,0.01,0.00,M1] 
01:31:03.890 00.000 6880 refined, 5 included, MultiStar: {0.34, -0.06}, one-star: {0.57, -0.17}
01:31:03.890 00.000 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.45 = 1.45)
01:31:03.890 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
01:31:03.890 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.06 hyp=0.35 cameraTheta=-0.17 mountX=0.04 mountY=0.34, mountTheta=1.45
01:31:03.892 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.06, opts=13)
01:31:03.892 00.000 6880 Enqueuing Move request for scope (0.34, -0.06)
01:31:03.892 00.000 10052 Worker thread wakes up
01:31:03.892 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.06) opts 0xd
01:31:03.892 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.06)
01:31:03.892 00.000 10052 Moving (0.34, -0.06) raw xDistance=0.04 yDistance=0.34
01:31:03.893 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:03.893 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = 0.00
01:31:03.893 00.000 10052 MoveAxis(E, 0, ABG)
01:31:03.893 00.000 10052 Move returns status 0, amount 0
01:31:03.893 00.000 10052 MoveAxis(S, 2, ABG)
01:31:03.893 00.000 10052 Guiding  Dir = 1, Dur = 2
01:31:03.921 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:03.965 00.044 6880 UpdateGuideState exits: m=2161 SNR=32.2
01:31:03.965 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:03.965 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:03.965 00.000 6880 Enqueuing Expose request
01:31:03.974 00.009 10052 IsSlewing returns 0
01:31:04.054 00.080 10052 IsGuiding returns 0
01:31:04.120 00.066 10052 IsGuiding returns 0
01:31:04.120 00.000 10052 Move returns status 0, amount 2
01:31:04.120 00.000 10052 move complete, result=0
01:31:04.120 00.000 10052 worker thread done servicing request
01:31:04.120 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 2 ms SOUTH
01:31:04.120 00.000 10052 Worker thread wakes up
01:31:04.120 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:04.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:04.647 00.527 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"41a4eae5-260a-4aba-a1f0-83575109f1e2"}
01:31:04.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"41a4eae5-260a-4aba-a1f0-83575109f1e2"}
01:31:04.648 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8433f6e-1692-44ab-902b-1c3ba4015700"}
01:31:04.648 00.000 6880 case statement mapped state 6 to 3
01:31:04.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8433f6e-1692-44ab-902b-1c3ba4015700"}
01:31:04.649 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"57effe55-d9a0-40a3-93ad-ed123dc28817"}
01:31:04.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1179,"width":15,"height":15,"star_pos":[7.29,6.69],"pixels":"..."},"id":"57effe55-d9a0-40a3-93ad-ed123dc28817"}
01:31:05.264 00.615 10052 Exposure complete
01:31:05.341 00.077 6880 OnExposeComplete: enter
01:31:05.341 00.000 6880 UpdateGuideState(): m_state=6
01:31:05.341 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1180
01:31:05.341 00.000 6880 Star::Find returns 1 (0), X=408.66, Y=886.72, Mass=2253, SNR=32.9, Peak=145 HFD=4.7
01:31:05.342 00.001 10052 worker thread done servicing request
01:31:05.342 00.000 6880 MultiStar: [#1 0.51,-0.02,0.94,U] [#2 0.37,0.41,0.00,M1] [#3 0.34,0.06,0.93,U] [#4 0.78,-0.13,0.00,M2] [#5 0.49,0.13,0.99,U] [#6 0.47,0.28,0.00,M1] [#7 0.64,0.17,0.00,M2] [#8 0.24,-0.01,0.78,U] 
01:31:05.342 00.000 6880 refined, 4 included, MultiStar: {0.52, 0.01}, one-star: {0.94, -0.14}
01:31:05.342 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.63 = 1.63)
01:31:05.342 00.000 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
01:31:05.342 00.000 6880 CameraToMount -- cameraX=0.52 cameraY=0.01 hyp=0.52 cameraTheta=0.01 mountX=-0.03 mountY=0.52, mountTheta=1.63
01:31:05.344 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.52, y=0.01, opts=13)
01:31:05.344 00.000 6880 Enqueuing Move request for scope (0.52, 0.01)
01:31:05.344 00.000 10052 Worker thread wakes up
01:31:05.344 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.01) opts 0xd
01:31:05.344 00.000 10052 Handling offset move in thread for scope, endpoint = (0.52, 0.01)
01:31:05.344 00.000 10052 Moving (0.52, 0.01) raw xDistance=-0.03 yDistance=0.52
01:31:05.344 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:31:05.345 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.52, slope = 0.02
01:31:05.345 00.000 10052 MoveAxis(E, 0, ABG)
01:31:05.345 00.000 10052 Move returns status 0, amount 0
01:31:05.345 00.000 10052 MoveAxis(S, 34, ABG)
01:31:05.345 00.000 10052 Guiding  Dir = 1, Dur = 34
01:31:05.366 00.021 10052 IsSlewing returns 0
01:31:05.371 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:05.404 00.033 10052 IsGuiding returns 0
01:31:05.411 00.007 6880 UpdateGuideState exits: m=2253 SNR=32.9
01:31:05.411 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:05.411 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:05.411 00.000 6880 Enqueuing Expose request
01:31:05.431 00.020 10052 PulseGuide returned control before completion, sleep 17
01:31:05.507 00.076 10052 IsGuiding returns 0
01:31:05.507 00.000 10052 Move returns status 0, amount 34
01:31:05.507 00.000 10052 move complete, result=0
01:31:05.507 00.000 10052 worker thread done servicing request
01:31:05.509 00.002 10052 Worker thread wakes up
01:31:05.509 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:05.509 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:05.518 00.009 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 34 ms SOUTH
01:31:06.420 00.902 10052 Exposure complete
01:31:06.500 00.080 10052 worker thread done servicing request
01:31:06.501 00.001 6880 OnExposeComplete: enter
01:31:06.501 00.000 6880 UpdateGuideState(): m_state=6
01:31:06.501 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1181
01:31:06.501 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=886.88, Mass=2291, SNR=33.1, Peak=144 HFD=4.6
01:31:06.501 00.000 6880 MultiStar: [#1 0.45,0.13,0.93,U] [#2 0.39,0.40,0.00,M2] [#3 0.42,0.25,0.89,U] [#4 0.55,0.35,0.00,M3] [#5 0.50,0.29,0.00,M1] [#6 0.40,0.51,0.00,M2] [#7 0.55,0.36,0.00,M3] [#8 0.36,0.23,0.77,U] 
01:31:06.502 00.001 6880 refined, 3 included, MultiStar: {0.47, 0.15}, one-star: {0.63, 0.02}
01:31:06.502 00.000 6880 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.61) = xAngle (1.92 = 1.92)
01:31:06.502 00.000 6880 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.89 = 1.89)
01:31:06.502 00.000 6880 CameraToMount -- cameraX=0.47 cameraY=0.15 hyp=0.49 cameraTheta=0.31 mountX=-0.17 mountY=0.47, mountTheta=1.92
01:31:06.503 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.47, y=0.15, opts=13)
01:31:06.503 00.000 6880 Enqueuing Move request for scope (0.47, 0.15)
01:31:06.503 00.000 10052 Worker thread wakes up
01:31:06.504 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.15) opts 0xd
01:31:06.504 00.000 10052 Handling offset move in thread for scope, endpoint = (0.47, 0.15)
01:31:06.504 00.000 10052 Moving (0.47, 0.15) raw xDistance=-0.17 yDistance=0.47
01:31:06.504 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:31:06.504 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.47, slope = 0.04
01:31:06.504 00.000 10052 MoveAxis(E, 46, ABG)
01:31:06.504 00.000 10052 Guiding  Dir = 2, Dur = 46
01:31:06.525 00.021 10052 IsSlewing returns 0
01:31:06.528 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:06.563 00.035 10052 IsGuiding returns 0
01:31:06.564 00.001 6880 UpdateGuideState exits: m=2291 SNR=33.1
01:31:06.564 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:06.564 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:06.564 00.000 6880 Enqueuing Expose request
01:31:06.591 00.027 10052 PulseGuide returned control before completion, sleep 29
01:31:06.645 00.054 10052 IsGuiding returns 0
01:31:06.645 00.000 10052 Move returns status 0, amount 46
01:31:06.645 00.000 10052 MoveAxis(S, 65, ABG)
01:31:06.645 00.000 10052 Guiding  Dir = 1, Dur = 65
01:31:06.646 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89f28eb9-93b6-4cdc-b2ff-318b50347153"}
01:31:06.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89f28eb9-93b6-4cdc-b2ff-318b50347153"}
01:31:06.647 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd4f0ffd-f68d-4268-9393-deaa7db93647"}
01:31:06.648 00.001 6880 case statement mapped state 6 to 3
01:31:06.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd4f0ffd-f68d-4268-9393-deaa7db93647"}
01:31:06.651 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"15d7b4f3-7af9-406a-94d6-dbe2d1ff8896"}
01:31:06.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1181,"width":15,"height":15,"star_pos":[7.34,6.88],"pixels":"..."},"id":"15d7b4f3-7af9-406a-94d6-dbe2d1ff8896"}
01:31:06.683 00.032 10052 IsSlewing returns 0
01:31:06.720 00.037 10052 IsGuiding returns 0
01:31:06.749 00.029 10052 PulseGuide returned control before completion, sleep 48
01:31:06.820 00.071 10052 IsGuiding returns 1
01:31:06.820 00.000 10052 scope still moving after pulse duration time elapsed
01:31:06.866 00.046 10052 IsSlewing returns 0
01:31:06.903 00.037 10052 IsGuiding returns 0
01:31:06.903 00.000 10052 scope move finished after 65 + 117 ms
01:31:06.903 00.000 10052 Move returns status 0, amount 65
01:31:06.904 00.001 10052 move complete, result=0
01:31:06.904 00.000 10052 worker thread done servicing request
01:31:06.904 00.000 6880 GuideStep: -0.2 px 46 ms EAST, 0.5 px 65 ms SOUTH
01:31:06.904 00.000 10052 Worker thread wakes up
01:31:06.904 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:06.904 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:08.040 01.136 10052 Exposure complete
01:31:08.100 00.060 10052 worker thread done servicing request
01:31:08.100 00.000 6880 OnExposeComplete: enter
01:31:08.100 00.000 6880 UpdateGuideState(): m_state=6
01:31:08.101 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1182
01:31:08.101 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=886.46, Mass=2230, SNR=32.7, Peak=147 HFD=4.9
01:31:08.101 00.000 6880 MultiStar: [#1 0.02,-0.50,0.92,U] [#2 -0.10,-0.30,1.00,U] [#3 -0.22,-0.60,0.00,M1] [#4 0.21,-0.15,0.80,U] [#5 -0.10,-0.30,0.95,U] [#6 -0.24,-0.27,0.91,U] [#7 0.12,-0.28,0.72,U] [#8 -0.17,-0.45,0.77,U] 
01:31:08.101 00.000 6880 refined, 7 included, MultiStar: {-0.00, -0.33}, one-star: {0.26, -0.40}
01:31:08.101 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
01:31:08.101 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:31:08.101 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.57 mountX=0.33 mountY=0.00, mountTheta=0.01
01:31:08.103 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.33, opts=13)
01:31:08.103 00.000 6880 Enqueuing Move request for scope (-0.00, -0.33)
01:31:08.103 00.000 10052 Worker thread wakes up
01:31:08.103 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.33) opts 0xd
01:31:08.103 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.33)
01:31:08.103 00.000 10052 Moving (-0.00, -0.33) raw xDistance=0.33 yDistance=0.00
01:31:08.103 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
01:31:08.103 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.06, using input
01:31:08.103 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
01:31:08.103 00.000 10052 MoveAxis(W, 87, ABG)
01:31:08.104 00.001 10052 Guiding  Dir = 3, Dur = 87
01:31:08.126 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:08.159 00.033 6880 UpdateGuideState exits: m=2230 SNR=32.7
01:31:08.159 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:08.159 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:08.159 00.000 6880 Enqueuing Expose request
01:31:08.175 00.016 10052 IsSlewing returns 0
01:31:08.283 00.108 10052 IsGuiding returns 0
01:31:08.311 00.028 10052 PulseGuide returned control before completion, sleep 70
01:31:08.406 00.095 10052 IsGuiding returns 1
01:31:08.406 00.000 10052 scope still moving after pulse duration time elapsed
01:31:08.476 00.070 10052 IsSlewing returns 0
01:31:08.552 00.076 10052 IsGuiding returns 0
01:31:08.554 00.002 10052 scope move finished after 87 + 183 ms
01:31:08.554 00.000 10052 Move returns status 0, amount 87
01:31:08.554 00.000 10052 MoveAxis(N, 0, ABG)
01:31:08.554 00.000 10052 Move returns status 0, amount 0
01:31:08.554 00.000 10052 move complete, result=0
01:31:08.555 00.001 10052 worker thread done servicing request
01:31:08.555 00.000 6880 GuideStep: 0.3 px 87 ms WEST, 0.0 px 0 ms NORTH
01:31:08.555 00.000 10052 Worker thread wakes up
01:31:08.555 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:08.555 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:08.646 00.091 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0b94a7c3-80e4-4570-a7fd-0660d70051ce"}
01:31:08.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0b94a7c3-80e4-4570-a7fd-0660d70051ce"}
01:31:08.647 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8b9fc71-a1dd-49ce-b35b-664e2577f815"}
01:31:08.647 00.000 6880 case statement mapped state 6 to 3
01:31:08.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8b9fc71-a1dd-49ce-b35b-664e2577f815"}
01:31:08.647 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8b3f4b42-38d9-4e9b-8f24-ce7a89e62086"}
01:31:08.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1182,"width":15,"height":15,"star_pos":[6.97,7.46],"pixels":"..."},"id":"8b3f4b42-38d9-4e9b-8f24-ce7a89e62086"}
01:31:09.472 00.825 10052 Exposure complete
01:31:09.554 00.082 10052 worker thread done servicing request
01:31:09.554 00.000 6880 OnExposeComplete: enter
01:31:09.554 00.000 6880 UpdateGuideState(): m_state=6
01:31:09.554 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1183
01:31:09.555 00.001 6880 Star::Find returns 1 (0), X=407.89, Y=886.35, Mass=2296, SNR=33.3, Peak=157 HFD=4.6
01:31:09.555 00.000 6880 MultiStar: [#1 0.10,-0.40,0.91,U] [#2 0.14,-0.29,1.00,U] [#3 0.04,-0.54,0.00,M2] [#4 0.18,-0.15,0.79,U] [#5 0.00,-0.34,0.91,U] [#6 0.06,-0.39,0.92,U] [#7 0.24,0.06,0.72,U] [#8 -0.00,-0.33,0.78,U] 
01:31:09.555 00.000 6880 refined, 7 included, MultiStar: {0.11, -0.31}, one-star: {0.17, -0.51}
01:31:09.555 00.000 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.39 = 0.39)
01:31:09.555 00.000 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
01:31:09.555 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.23 mountX=0.30 mountY=0.11, mountTheta=0.36
01:31:09.557 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.31, opts=13)
01:31:09.557 00.000 6880 Enqueuing Move request for scope (0.11, -0.31)
01:31:09.558 00.001 10052 Worker thread wakes up
01:31:09.558 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd
01:31:09.558 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.31)
01:31:09.558 00.000 10052 Moving (0.11, -0.31) raw xDistance=0.30 yDistance=0.11
01:31:09.558 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:31:09.558 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:31:09.558 00.000 10052 MoveAxis(W, 85, ABG)
01:31:09.558 00.000 10052 Guiding  Dir = 3, Dur = 85
01:31:09.587 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:09.629 00.042 6880 UpdateGuideState exits: m=2296 SNR=33.3
01:31:09.629 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:09.629 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:09.629 00.000 6880 Enqueuing Expose request
01:31:09.654 00.025 10052 IsSlewing returns 0
01:31:09.728 00.074 10052 IsGuiding returns 0
01:31:09.797 00.069 10052 PulseGuide returned control before completion, sleep 27
01:31:09.878 00.081 10052 IsGuiding returns 1
01:31:09.878 00.000 10052 scope still moving after pulse duration time elapsed
01:31:09.952 00.074 10052 IsSlewing returns 0
01:31:10.032 00.080 10052 IsGuiding returns 0
01:31:10.032 00.000 10052 scope move finished after 85 + 217 ms
01:31:10.032 00.000 10052 Move returns status 0, amount 85
01:31:10.032 00.000 10052 MoveAxis(N, 0, ABG)
01:31:10.032 00.000 10052 Move returns status 0, amount 0
01:31:10.032 00.000 10052 move complete, result=0
01:31:10.032 00.000 10052 worker thread done servicing request
01:31:10.032 00.000 6880 GuideStep: 0.3 px 85 ms WEST, 0.1 px 0 ms NORTH
01:31:10.032 00.000 10052 Worker thread wakes up
01:31:10.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:10.033 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:10.646 00.613 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25b05655-a651-401a-806e-82ccb53b3b10"}
01:31:10.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25b05655-a651-401a-806e-82ccb53b3b10"}
01:31:10.647 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba7005b9-8417-4204-affb-5f5187da5f39"}
01:31:10.647 00.000 6880 case statement mapped state 6 to 3
01:31:10.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba7005b9-8417-4204-affb-5f5187da5f39"}
01:31:10.648 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d1836490-0c87-47b5-87a6-b965526b6a80"}
01:31:10.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1183,"width":15,"height":15,"star_pos":[6.89,7.35],"pixels":"..."},"id":"d1836490-0c87-47b5-87a6-b965526b6a80"}
01:31:11.162 00.514 10052 Exposure complete
01:31:11.246 00.084 10052 worker thread done servicing request
01:31:11.246 00.000 6880 OnExposeComplete: enter
01:31:11.246 00.000 6880 UpdateGuideState(): m_state=6
01:31:11.247 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1184
01:31:11.247 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=886.85, Mass=2033, SNR=31.1, Peak=104 HFD=4.7
01:31:11.247 00.000 6880 MultiStar: [#1 -0.23,0.18,0.93,U] [#2 -0.40,0.19,0.99,U] [#3 -0.19,0.14,0.92,U] [#4 -0.23,0.61,0.00,M2] [#5 -0.38,0.20,0.98,U] [#6 -0.24,0.34,0.92,U] [#7 0.06,0.49,0.76,U] [#8 -0.23,0.12,0.81,U] 
01:31:11.247 00.000 6880 single-star, 7 included, MultiStar: {-0.25, 0.20}, one-star: {-0.30, -0.01}
01:31:11.247 00.000 6880 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.61) = xAngle (-1.51 = -1.51)
01:31:11.248 00.001 6880 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
01:31:11.248 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.01 hyp=0.30 cameraTheta=-3.12 mountX=0.02 mountY=-0.30, mountTheta=-1.51
01:31:11.249 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.01, opts=13)
01:31:11.250 00.001 6880 Enqueuing Move request for scope (-0.30, -0.01)
01:31:11.250 00.000 10052 Worker thread wakes up
01:31:11.250 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.01) opts 0xd
01:31:11.250 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.01)
01:31:11.250 00.000 10052 Moving (-0.30, -0.01) raw xDistance=0.02 yDistance=-0.30
01:31:11.250 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:11.250 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.30, slope = -0.02
01:31:11.250 00.000 10052 MoveAxis(E, 0, ABG)
01:31:11.250 00.000 10052 Move returns status 0, amount 0
01:31:11.250 00.000 10052 MoveAxis(N, 44, ABG)
01:31:11.250 00.000 10052 Guiding  Dir = 0, Dur = 44
01:31:11.271 00.021 10052 IsSlewing returns 0
01:31:11.280 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:11.310 00.030 10052 IsGuiding returns 0
01:31:11.325 00.015 6880 UpdateGuideState exits: m=2033 SNR=31.1
01:31:11.325 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:11.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:11.325 00.000 6880 Enqueuing Expose request
01:31:11.337 00.012 10052 PulseGuide returned control before completion, sleep 28
01:31:11.400 00.063 10052 IsGuiding returns 0
01:31:11.400 00.000 10052 Move returns status 0, amount 44
01:31:11.400 00.000 10052 move complete, result=0
01:31:11.400 00.000 10052 worker thread done servicing request
01:31:11.400 00.000 10052 Worker thread wakes up
01:31:11.400 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:11.400 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:11.402 00.002 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 44 ms NORTH
01:31:12.316 00.914 10052 Exposure complete
01:31:12.407 00.091 10052 worker thread done servicing request
01:31:12.407 00.000 6880 OnExposeComplete: enter
01:31:12.407 00.000 6880 UpdateGuideState(): m_state=6
01:31:12.407 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1185
01:31:12.408 00.001 6880 Star::Find returns 1 (0), X=408.24, Y=887.08, Mass=2039, SNR=31.2, Peak=113 HFD=4.5
01:31:12.408 00.000 6880 MultiStar: [#1 0.58,0.30,0.00,M1] [#2 0.25,0.34,1.01,U] [#3 0.24,0.11,0.93,U] [#4 0.53,0.47,0.00,M3] [#5 0.32,0.18,0.96,U] [#6 0.14,0.04,0.92,U] [#7 0.57,0.55,0.00,M1] [#8 0.18,0.03,0.79,U] 
01:31:12.408 00.000 6880 refined, 5 included, MultiStar: {0.28, 0.16}, one-star: {0.52, 0.22}
01:31:12.408 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.13 = 2.13)
01:31:12.408 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
01:31:12.409 00.001 6880 CameraToMount -- cameraX=0.28 cameraY=0.16 hyp=0.32 cameraTheta=0.52 mountX=-0.17 mountY=0.28, mountTheta=2.12
01:31:12.410 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.16, opts=13)
01:31:12.411 00.001 6880 Enqueuing Move request for scope (0.28, 0.16)
01:31:12.411 00.000 10052 Worker thread wakes up
01:31:12.411 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.16) opts 0xd
01:31:12.411 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.16)
01:31:12.411 00.000 10052 Moving (0.28, 0.16) raw xDistance=-0.17 yDistance=0.28
01:31:12.411 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:31:12.411 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.02
01:31:12.411 00.000 10052 MoveAxis(E, 46, ABG)
01:31:12.411 00.000 10052 Guiding  Dir = 2, Dur = 46
01:31:12.432 00.021 10052 IsSlewing returns 0
01:31:12.441 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:12.471 00.030 10052 IsGuiding returns 0
01:31:12.487 00.016 6880 UpdateGuideState exits: m=2039 SNR=31.2
01:31:12.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:12.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:12.487 00.000 6880 Enqueuing Expose request
01:31:12.498 00.011 10052 PulseGuide returned control before completion, sleep 29
01:31:12.553 00.055 10052 IsGuiding returns 0
01:31:12.553 00.000 10052 Move returns status 0, amount 46
01:31:12.553 00.000 10052 MoveAxis(N, 0, ABG)
01:31:12.553 00.000 10052 Move returns status 0, amount 0
01:31:12.553 00.000 10052 move complete, result=0
01:31:12.553 00.000 10052 worker thread done servicing request
01:31:12.553 00.000 10052 Worker thread wakes up
01:31:12.553 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:12.553 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:12.553 00.000 6880 GuideStep: -0.2 px 46 ms EAST, 0.3 px 0 ms NORTH
01:31:12.646 00.093 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"38b3e438-3a0c-49a1-a08c-3f76762d9c77"}
01:31:12.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"38b3e438-3a0c-49a1-a08c-3f76762d9c77"}
01:31:12.647 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11153133-0f81-49b4-9ca3-06fd5ef7f3bc"}
01:31:12.647 00.000 6880 case statement mapped state 6 to 3
01:31:12.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11153133-0f81-49b4-9ca3-06fd5ef7f3bc"}
01:31:12.648 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2d596b7a-8442-4d2b-b230-ea1f56ab2c2f"}
01:31:12.649 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1185,"width":15,"height":15,"star_pos":[7.24,7.08],"pixels":"..."},"id":"2d596b7a-8442-4d2b-b230-ea1f56ab2c2f"}
01:31:13.681 01.032 10052 Exposure complete
01:31:13.757 00.076 10052 worker thread done servicing request
01:31:13.757 00.000 6880 OnExposeComplete: enter
01:31:13.757 00.000 6880 UpdateGuideState(): m_state=6
01:31:13.757 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1186
01:31:13.758 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=886.82, Mass=1953, SNR=30.6, Peak=135 HFD=4.6
01:31:13.758 00.000 6880 MultiStar: [#1 0.02,0.16,0.96,U] [#2 -0.15,0.10,1.08,U] [#3 0.02,0.11,0.93,U] [#4 0.31,0.62,0.00,M4] [#5 -0.11,0.17,1.00,U] [#6 -0.02,0.36,0.94,U] [#7 0.28,0.54,0.00,M2] [#8 -0.04,0.10,0.78,U] 
01:31:13.758 00.000 6880 refined, 6 included, MultiStar: {-0.02, 0.14}, one-star: {0.14, -0.04}
01:31:13.758 00.000 6880 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.61) = xAngle (3.34 = -2.94)
01:31:13.758 00.000 6880 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.31 = -2.98)
01:31:13.758 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.73 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
01:31:13.760 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.14, opts=13)
01:31:13.760 00.000 6880 Enqueuing Move request for scope (-0.02, 0.14)
01:31:13.760 00.000 10052 Worker thread wakes up
01:31:13.760 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.14) opts 0xd
01:31:13.760 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.14)
01:31:13.760 00.000 10052 Moving (-0.02, 0.14) raw xDistance=-0.13 yDistance=-0.02
01:31:13.760 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:31:13.761 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.15, using input
01:31:13.761 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
01:31:13.761 00.000 10052 MoveAxis(E, 38, ABG)
01:31:13.761 00.000 10052 Guiding  Dir = 2, Dur = 38
01:31:13.786 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:13.825 00.039 6880 UpdateGuideState exits: m=1953 SNR=30.6
01:31:13.825 00.000 10052 IsSlewing returns 0
01:31:13.825 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:13.825 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:13.826 00.001 6880 Enqueuing Expose request
01:31:13.899 00.073 10052 IsGuiding returns 0
01:31:14.049 00.150 10052 IsGuiding returns 0
01:31:14.050 00.001 10052 Move returns status 0, amount 38
01:31:14.050 00.000 10052 MoveAxis(N, 0, ABG)
01:31:14.050 00.000 10052 Move returns status 0, amount 0
01:31:14.050 00.000 10052 move complete, result=0
01:31:14.050 00.000 10052 worker thread done servicing request
01:31:14.050 00.000 10052 Worker thread wakes up
01:31:14.050 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:14.050 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:14.050 00.000 6880 GuideStep: -0.1 px 38 ms EAST, -0.0 px 0 ms NORTH
01:31:14.645 00.595 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"53bb8279-1a59-47a7-8a01-d2a4879a7365"}
01:31:14.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"53bb8279-1a59-47a7-8a01-d2a4879a7365"}
01:31:14.646 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a55b200-6bd2-4dab-99cf-71ce19e9673d"}
01:31:14.646 00.000 6880 case statement mapped state 6 to 3
01:31:14.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a55b200-6bd2-4dab-99cf-71ce19e9673d"}
01:31:14.646 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5b4da7c1-873b-4b5a-9a1b-403e70aed7f1"}
01:31:14.647 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1186,"width":15,"height":15,"star_pos":[6.86,6.82],"pixels":"..."},"id":"5b4da7c1-873b-4b5a-9a1b-403e70aed7f1"}
01:31:14.962 00.315 10052 Exposure complete
01:31:15.030 00.068 10052 worker thread done servicing request
01:31:15.030 00.000 6880 OnExposeComplete: enter
01:31:15.030 00.000 6880 UpdateGuideState(): m_state=6
01:31:15.030 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1187
01:31:15.030 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=887.13, Mass=1974, SNR=30.8, Peak=127 HFD=4.6
01:31:15.031 00.001 6880 MultiStar: [#1 0.51,0.51,0.00,M1] [#2 0.35,0.69,0.00,M1] [#3 0.26,0.47,0.00,M1] [#4 0.27,0.80,0.00,M5] [#5 0.19,0.60,0.00,M1] [#6 0.28,0.52,0.00,M1] [#7 0.69,0.74,0.00,M3] [#8 0.25,0.23,0.79,U] 
01:31:15.031 00.000 6880 single-star, 1 included, MultiStar: {0.22, 0.25}, one-star: {0.19, 0.26}
01:31:15.031 00.000 6880 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.61) = xAngle (2.56 = 2.56)
01:31:15.031 00.000 6880 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.52 = 2.52)
01:31:15.031 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.26 hyp=0.33 cameraTheta=0.94 mountX=-0.27 mountY=0.19, mountTheta=2.53
01:31:15.032 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.26, opts=13)
01:31:15.032 00.000 6880 Enqueuing Move request for scope (0.19, 0.26)
01:31:15.032 00.000 10052 Worker thread wakes up
01:31:15.033 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.26) opts 0xd
01:31:15.033 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.26)
01:31:15.033 00.000 10052 Moving (0.19, 0.26) raw xDistance=-0.27 yDistance=0.19
01:31:15.033 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:31:15.033 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.04
01:31:15.033 00.000 10052 MoveAxis(E, 75, ABG)
01:31:15.033 00.000 10052 Guiding  Dir = 2, Dur = 75
01:31:15.055 00.022 10052 IsSlewing returns 0
01:31:15.058 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:15.093 00.035 10052 IsGuiding returns 0
01:31:15.093 00.000 6880 UpdateGuideState exits: m=1974 SNR=30.8
01:31:15.093 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:15.093 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:15.093 00.000 6880 Enqueuing Expose request
01:31:15.120 00.027 10052 PulseGuide returned control before completion, sleep 58
01:31:15.216 00.096 10052 IsGuiding returns 0
01:31:15.216 00.000 10052 Move returns status 0, amount 75
01:31:15.217 00.001 10052 MoveAxis(N, 0, ABG)
01:31:15.217 00.000 10052 Move returns status 0, amount 0
01:31:15.217 00.000 10052 move complete, result=0
01:31:15.217 00.000 10052 worker thread done servicing request
01:31:15.217 00.000 10052 Worker thread wakes up
01:31:15.218 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:15.218 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:15.222 00.004 6880 GuideStep: -0.3 px 75 ms EAST, 0.2 px 0 ms NORTH
01:31:16.352 01.130 10052 Exposure complete
01:31:16.412 00.060 10052 worker thread done servicing request
01:31:16.412 00.000 6880 OnExposeComplete: enter
01:31:16.412 00.000 6880 UpdateGuideState(): m_state=6
01:31:16.412 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1188
01:31:16.412 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.92, Mass=1984, SNR=30.9, Peak=106 HFD=4.5
01:31:16.412 00.000 6880 MultiStar: [#1 0.22,-0.01,0.93,U] [#2 0.17,0.09,1.03,U] [#3 0.11,-0.31,0.94,U] [#4 0.38,0.14,0.85,U] [#5 -0.05,-0.01,0.97,U] [#6 0.11,-0.21,0.99,U] [#7 0.35,0.18,0.77,U] [#8 0.13,-0.02,0.78,U] 
01:31:16.412 00.000 6880 single-star, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.12, 0.06}
01:31:16.414 00.002 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
01:31:16.414 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
01:31:16.414 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.45 mountX=-0.06 mountY=0.12, mountTheta=2.06
01:31:16.415 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.06, opts=13)
01:31:16.415 00.000 6880 Enqueuing Move request for scope (0.12, 0.06)
01:31:16.415 00.000 10052 Worker thread wakes up
01:31:16.415 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
01:31:16.415 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
01:31:16.415 00.000 10052 Moving (0.12, 0.06) raw xDistance=-0.06 yDistance=0.12
01:31:16.416 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:16.416 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.04
01:31:16.416 00.000 10052 MoveAxis(E, 0, ABG)
01:31:16.416 00.000 10052 Move returns status 0, amount 0
01:31:16.416 00.000 10052 MoveAxis(N, 0, ABG)
01:31:16.416 00.000 10052 Move returns status 0, amount 0
01:31:16.416 00.000 10052 move complete, result=0
01:31:16.416 00.000 10052 worker thread done servicing request
01:31:16.442 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:16.474 00.032 6880 UpdateGuideState exits: m=1984 SNR=30.9
01:31:16.474 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:16.474 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:16.474 00.000 6880 Enqueuing Expose request
01:31:16.474 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:31:16.474 00.000 10052 Worker thread wakes up
01:31:16.475 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:16.475 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:16.644 00.169 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d6467aa-13fa-4550-964e-6f073dadf9c7"}
01:31:16.644 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d6467aa-13fa-4550-964e-6f073dadf9c7"}
01:31:16.645 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"262b043c-4e67-4008-86ae-cb8acb74fe01"}
01:31:16.645 00.000 6880 case statement mapped state 6 to 3
01:31:16.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"262b043c-4e67-4008-86ae-cb8acb74fe01"}
01:31:16.646 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"34d2ebaf-6224-4173-a306-061c52ac7c7b"}
01:31:16.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1188,"width":15,"height":15,"star_pos":[6.84,6.92],"pixels":"..."},"id":"34d2ebaf-6224-4173-a306-061c52ac7c7b"}
01:31:17.387 00.741 10052 Exposure complete
01:31:17.452 00.065 10052 worker thread done servicing request
01:31:17.452 00.000 6880 OnExposeComplete: enter
01:31:17.452 00.000 6880 UpdateGuideState(): m_state=6
01:31:17.453 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1189
01:31:17.453 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=886.32, Mass=2040, SNR=31.4, Peak=132 HFD=4.6
01:31:17.453 00.000 6880 MultiStar: [#1 0.47,-0.59,0.00,M1] [#2 0.29,-0.32,1.01,U] [#3 0.24,-0.56,0.00,M1] [#4 0.57,-0.27,0.00,M5] [#5 0.36,-0.38,0.00,M1] [#6 0.30,-0.42,0.00,M1] [#7 0.52,-0.19,0.00,M3] [#8 0.10,-0.73,0.00,M1] 
01:31:17.453 00.000 6880 refined, 1 included, MultiStar: {0.37, -0.43}, one-star: {0.44, -0.54}
01:31:17.453 00.000 6880 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.61) = xAngle (0.75 = 0.75)
01:31:17.453 00.000 6880 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
01:31:17.453 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=-0.43 hyp=0.57 cameraTheta=-0.87 mountX=0.41 mountY=0.37, mountTheta=0.73
01:31:17.455 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=-0.43, opts=13)
01:31:17.455 00.000 6880 Enqueuing Move request for scope (0.37, -0.43)
01:31:17.455 00.000 10052 Worker thread wakes up
01:31:17.455 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.43) opts 0xd
01:31:17.455 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, -0.43)
01:31:17.455 00.000 10052 Moving (0.37, -0.43) raw xDistance=0.41 yDistance=0.37
01:31:17.455 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
01:31:17.455 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.37, slope = -0.02
01:31:17.455 00.000 10052 MoveAxis(W, 111, ABG)
01:31:17.455 00.000 10052 Guiding  Dir = 3, Dur = 111
01:31:17.476 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:17.507 00.031 10052 IsSlewing returns 0
01:31:17.515 00.008 6880 UpdateGuideState exits: m=2040 SNR=31.4
01:31:17.515 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:17.515 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:17.515 00.000 6880 Enqueuing Expose request
01:31:17.583 00.068 10052 IsGuiding returns 0
01:31:17.646 00.063 10052 PulseGuide returned control before completion, sleep 58
01:31:17.759 00.113 10052 IsGuiding returns 1
01:31:17.759 00.000 10052 scope still moving after pulse duration time elapsed
01:31:17.834 00.075 10052 IsSlewing returns 0
01:31:17.914 00.080 10052 IsGuiding returns 0
01:31:17.914 00.000 10052 scope move finished after 111 + 219 ms
01:31:17.914 00.000 10052 Move returns status 0, amount 111
01:31:17.914 00.000 10052 MoveAxis(N, 0, ABG)
01:31:17.914 00.000 10052 Move returns status 0, amount 0
01:31:17.914 00.000 10052 move complete, result=0
01:31:17.915 00.001 10052 worker thread done servicing request
01:31:17.915 00.000 10052 Worker thread wakes up
01:31:17.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:17.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:17.915 00.000 6880 GuideStep: 0.4 px 111 ms WEST, 0.4 px 0 ms NORTH
01:31:18.643 00.728 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"861fc7ac-d2ae-4764-9552-239612d73092"}
01:31:18.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"861fc7ac-d2ae-4764-9552-239612d73092"}
01:31:18.643 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eb6d3229-4a71-433e-a8ef-eb2ac0b590f3"}
01:31:18.643 00.000 6880 case statement mapped state 6 to 3
01:31:18.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb6d3229-4a71-433e-a8ef-eb2ac0b590f3"}
01:31:18.645 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3cb30324-094f-4dad-b7e0-3de702cffed7"}
01:31:18.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1189,"width":15,"height":15,"star_pos":[7.16,7.32],"pixels":"..."},"id":"3cb30324-094f-4dad-b7e0-3de702cffed7"}
01:31:19.046 00.401 10052 Exposure complete
01:31:19.106 00.060 10052 worker thread done servicing request
01:31:19.106 00.000 6880 OnExposeComplete: enter
01:31:19.106 00.000 6880 UpdateGuideState(): m_state=6
01:31:19.107 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1190
01:31:19.107 00.000 6880 Star::Find returns 1 (0), X=408.35, Y=886.80, Mass=2078, SNR=31.6, Peak=130 HFD=4.5
01:31:19.107 00.000 6880 MultiStar: [#1 0.58,-0.38,0.00,M2] [#2 0.49,-0.18,0.00,M1] [#3 0.45,-0.47,0.00,M2] [#4 0.44,0.07,0.85,U] [#5 0.50,-0.24,0.00,M2] [#6 0.50,-0.25,0.00,M2] [#7 0.79,-0.03,0.00,M4] [#8 0.33,-0.48,0.00,M2] 
01:31:19.107 00.000 6880 refined, 1 included, MultiStar: {0.55, -0.00}, one-star: {0.64, -0.06}
01:31:19.107 00.000 6880 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.61) = xAngle (1.61 = 1.61)
01:31:19.107 00.000 6880 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.58 = 1.58)
01:31:19.107 00.000 6880 CameraToMount -- cameraX=0.55 cameraY=-0.00 hyp=0.55 cameraTheta=-0.01 mountX=-0.02 mountY=0.55, mountTheta=1.61
01:31:19.109 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.55, y=-0.00, opts=13)
01:31:19.109 00.000 6880 Enqueuing Move request for scope (0.55, -0.00)
01:31:19.109 00.000 10052 Worker thread wakes up
01:31:19.109 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.00) opts 0xd
01:31:19.109 00.000 10052 Handling offset move in thread for scope, endpoint = (0.55, -0.00)
01:31:19.109 00.000 10052 Moving (0.55, -0.00) raw xDistance=-0.02 yDistance=0.55
01:31:19.109 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:19.109 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.55, slope = 0.03
01:31:19.109 00.000 10052 MoveAxis(E, 0, ABG)
01:31:19.109 00.000 10052 Move returns status 0, amount 0
01:31:19.109 00.000 10052 MoveAxis(S, 49, ABG)
01:31:19.109 00.000 10052 Guiding  Dir = 1, Dur = 49
01:31:19.130 00.021 10052 IsSlewing returns 0
01:31:19.131 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:19.164 00.033 6880 UpdateGuideState exits: m=2078 SNR=31.6
01:31:19.164 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:19.164 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:19.164 00.000 6880 Enqueuing Expose request
01:31:19.167 00.003 10052 IsGuiding returns 0
01:31:19.195 00.028 10052 PulseGuide returned control before completion, sleep 32
01:31:19.252 00.057 10052 IsGuiding returns 0
01:31:19.253 00.001 10052 Move returns status 0, amount 49
01:31:19.253 00.000 10052 move complete, result=0
01:31:19.253 00.000 10052 worker thread done servicing request
01:31:19.253 00.000 10052 Worker thread wakes up
01:31:19.253 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:19.253 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:19.266 00.013 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 49 ms SOUTH
01:31:20.167 00.901 10052 Exposure complete
01:31:20.225 00.058 10052 worker thread done servicing request
01:31:20.225 00.000 6880 OnExposeComplete: enter
01:31:20.225 00.000 6880 UpdateGuideState(): m_state=6
01:31:20.225 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1191
01:31:20.225 00.000 6880 Star::Find returns 1 (0), X=408.30, Y=886.88, Mass=2069, SNR=31.6, Peak=132 HFD=4.4
01:31:20.226 00.001 6880 MultiStar: [#1 0.47,-0.18,0.93,U] [#2 0.43,0.29,0.00,M2] [#3 0.33,-0.23,0.91,U] [#4 0.41,0.11,0.83,U] [#5 0.28,-0.09,0.98,U] [#6 0.38,0.26,0.94,U] [#7 0.54,0.22,0.00,M5] [#8 0.25,-0.20,0.78,U] 
01:31:20.226 00.000 6880 refined, 6 included, MultiStar: {0.39, -0.04}, one-star: {0.59, 0.02}
01:31:20.226 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
01:31:20.226 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
01:31:20.226 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-0.10 mountX=0.02 mountY=0.39, mountTheta=1.51
01:31:20.227 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=-0.04, opts=13)
01:31:20.227 00.000 6880 Enqueuing Move request for scope (0.39, -0.04)
01:31:20.227 00.000 10052 Worker thread wakes up
01:31:20.228 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.04) opts 0xd
01:31:20.228 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, -0.04)
01:31:20.228 00.000 10052 Moving (0.39, -0.04) raw xDistance=0.02 yDistance=0.39
01:31:20.228 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:20.228 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.39, slope = 0.06
01:31:20.228 00.000 10052 MoveAxis(E, 0, ABG)
01:31:20.228 00.000 10052 Move returns status 0, amount 0
01:31:20.228 00.000 10052 MoveAxis(S, 106, ABG)
01:31:20.228 00.000 10052 Guiding  Dir = 1, Dur = 106
01:31:20.249 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:20.286 00.037 6880 UpdateGuideState exits: m=2069 SNR=31.6
01:31:20.286 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:20.286 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:20.286 00.000 6880 Enqueuing Expose request
01:31:20.315 00.029 10052 IsSlewing returns 0
01:31:20.389 00.074 10052 IsGuiding returns 0
01:31:20.453 00.064 10052 PulseGuide returned control before completion, sleep 53
01:31:20.534 00.081 10052 IsGuiding returns 1
01:31:20.535 00.001 10052 scope still moving after pulse duration time elapsed
01:31:20.581 00.046 10052 IsSlewing returns 0
01:31:20.619 00.038 10052 IsGuiding returns 0
01:31:20.619 00.000 10052 scope move finished after 106 + 123 ms
01:31:20.619 00.000 10052 Move returns status 0, amount 106
01:31:20.619 00.000 10052 move complete, result=0
01:31:20.619 00.000 10052 worker thread done servicing request
01:31:20.619 00.000 10052 Worker thread wakes up
01:31:20.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:20.620 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 106 ms SOUTH
01:31:20.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:20.643 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba481353-f2c9-4d12-bd5f-f8bec04bf5fc"}
01:31:20.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba481353-f2c9-4d12-bd5f-f8bec04bf5fc"}
01:31:20.645 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"44484960-355c-415f-b71d-3e2e6f791d4a"}
01:31:20.645 00.000 6880 case statement mapped state 6 to 3
01:31:20.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"44484960-355c-415f-b71d-3e2e6f791d4a"}
01:31:20.647 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ad811756-2788-4809-985c-d27050002648"}
01:31:20.648 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1191,"width":15,"height":15,"star_pos":[7.30,6.88],"pixels":"..."},"id":"ad811756-2788-4809-985c-d27050002648"}
01:31:21.753 01.105 10052 Exposure complete
01:31:21.811 00.058 10052 worker thread done servicing request
01:31:21.811 00.000 6880 OnExposeComplete: enter
01:31:21.811 00.000 6880 UpdateGuideState(): m_state=6
01:31:21.812 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1192
01:31:21.812 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=886.64, Mass=2114, SNR=31.7, Peak=113 HFD=4.7
01:31:21.812 00.000 6880 MultiStar: [#1 0.54,0.08,0.00,M2] [#2 0.15,0.27,0.97,U] [#3 0.18,-0.21,0.87,U] [#4 0.48,0.27,0.00,M4] [#5 0.23,0.01,0.94,U] [#6 0.21,-0.17,0.88,U] [#7 0.63,0.21,0.00,M6] [#8 0.25,-0.06,0.77,U] 
01:31:21.812 00.000 6880 refined, 5 included, MultiStar: {0.25, -0.06}, one-star: {0.46, -0.22}
01:31:21.812 00.000 6880 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
01:31:21.813 00.001 6880 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
01:31:21.813 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-0.23 mountX=0.05 mountY=0.25, mountTheta=1.38
01:31:21.815 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.06, opts=13)
01:31:21.815 00.000 6880 Enqueuing Move request for scope (0.25, -0.06)
01:31:21.815 00.000 10052 Worker thread wakes up
01:31:21.815 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.06) opts 0xd
01:31:21.815 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.06)
01:31:21.815 00.000 10052 Moving (0.25, -0.06) raw xDistance=0.05 yDistance=0.25
01:31:21.815 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:31:21.815 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.25, slope = 0.05
01:31:21.815 00.000 10052 MoveAxis(E, 0, ABG)
01:31:21.815 00.000 10052 Move returns status 0, amount 0
01:31:21.816 00.001 10052 MoveAxis(S, 94, ABG)
01:31:21.816 00.000 10052 Guiding  Dir = 1, Dur = 94
01:31:21.838 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:21.880 00.042 6880 UpdateGuideState exits: m=2114 SNR=31.7
01:31:21.880 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:21.880 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:21.881 00.001 6880 Enqueuing Expose request
01:31:21.887 00.006 10052 IsSlewing returns 0
01:31:21.967 00.080 10052 IsGuiding returns 0
01:31:22.031 00.064 10052 PulseGuide returned control before completion, sleep 41
01:31:22.147 00.116 10052 IsGuiding returns 1
01:31:22.147 00.000 10052 scope still moving after pulse duration time elapsed
01:31:22.214 00.067 10052 IsSlewing returns 0
01:31:22.288 00.074 10052 IsGuiding returns 0
01:31:22.288 00.000 10052 scope move finished after 94 + 226 ms
01:31:22.288 00.000 10052 Move returns status 0, amount 94
01:31:22.288 00.000 10052 move complete, result=0
01:31:22.288 00.000 10052 worker thread done servicing request
01:31:22.288 00.000 10052 Worker thread wakes up
01:31:22.288 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:22.288 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:22.289 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 94 ms SOUTH
01:31:22.644 00.355 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"298bb09e-6d08-494f-b40a-a8aa429826b4"}
01:31:22.644 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"298bb09e-6d08-494f-b40a-a8aa429826b4"}
01:31:22.645 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb8418ad-d335-44f1-9794-8f6cf6913a73"}
01:31:22.645 00.000 6880 case statement mapped state 6 to 3
01:31:22.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb8418ad-d335-44f1-9794-8f6cf6913a73"}
01:31:22.646 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f7e19b3-9603-4a84-9ccc-a1c3d416eefa"}
01:31:22.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1192,"width":15,"height":15,"star_pos":[7.17,6.64],"pixels":"..."},"id":"6f7e19b3-9603-4a84-9ccc-a1c3d416eefa"}
01:31:23.194 00.548 10052 Exposure complete
01:31:23.252 00.058 10052 worker thread done servicing request
01:31:23.252 00.000 6880 OnExposeComplete: enter
01:31:23.252 00.000 6880 UpdateGuideState(): m_state=6
01:31:23.252 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1193
01:31:23.252 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=886.86, Mass=2063, SNR=31.5, Peak=124 HFD=4.6
01:31:23.253 00.001 6880 MultiStar: [#1 0.31,0.14,0.94,U] [#2 0.10,0.27,1.00,U] [#3 0.12,0.23,0.92,U] [#4 0.34,0.46,0.00,M5] [#5 0.22,0.12,0.97,U] [#6 0.26,0.30,0.94,U] [#7 0.45,0.48,0.00,M7] [#8 0.22,0.06,0.79,U] 
01:31:23.253 00.000 6880 single-star, 6 included, MultiStar: {0.21, 0.16}, one-star: {0.26, -0.00}
01:31:23.253 00.000 6880 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.61) = xAngle (1.60 = 1.60)
01:31:23.253 00.000 6880 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.57 = 1.57)
01:31:23.253 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.00 hyp=0.26 cameraTheta=-0.01 mountX=-0.01 mountY=0.26, mountTheta=1.60
01:31:23.254 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.00, opts=13)
01:31:23.255 00.001 6880 Enqueuing Move request for scope (0.26, -0.00)
01:31:23.255 00.000 10052 Worker thread wakes up
01:31:23.255 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.00) opts 0xd
01:31:23.255 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.00)
01:31:23.255 00.000 10052 Moving (0.26, -0.00) raw xDistance=-0.01 yDistance=0.26
01:31:23.255 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:31:23.255 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.26, slope = 0.05
01:31:23.255 00.000 10052 MoveAxis(E, 0, ABG)
01:31:23.255 00.000 10052 Move returns status 0, amount 0
01:31:23.255 00.000 10052 MoveAxis(S, 90, ABG)
01:31:23.255 00.000 10052 Guiding  Dir = 1, Dur = 90
01:31:23.275 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:23.275 00.000 10052 IsSlewing returns 0
01:31:23.306 00.031 6880 UpdateGuideState exits: m=2063 SNR=31.5
01:31:23.306 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:23.307 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:23.307 00.000 6880 Enqueuing Expose request
01:31:23.314 00.007 10052 IsGuiding returns 0
01:31:23.341 00.027 10052 PulseGuide returned control before completion, sleep 73
01:31:23.447 00.106 10052 IsGuiding returns 0
01:31:23.447 00.000 10052 Move returns status 0, amount 90
01:31:23.448 00.001 10052 move complete, result=0
01:31:23.448 00.000 10052 worker thread done servicing request
01:31:23.448 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 90 ms SOUTH
01:31:23.448 00.000 10052 Worker thread wakes up
01:31:23.448 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:23.448 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:24.588 01.140 10052 Exposure complete
01:31:24.643 00.055 10052 worker thread done servicing request
01:31:24.643 00.000 6880 OnExposeComplete: enter
01:31:24.643 00.000 6880 UpdateGuideState(): m_state=6
01:31:24.644 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1194
01:31:24.644 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=886.51, Mass=2104, SNR=31.9, Peak=143 HFD=4.5
01:31:24.644 00.000 6880 MultiStar: [#1 0.06,-0.23,0.90,U] [#2 -0.32,0.27,0.99,U] [#3 -0.34,-0.08,0.90,U] [#4 0.07,-0.06,0.84,U] [#5 -0.30,-0.47,0.00,M1] [#6 -0.37,0.06,0.91,U] [#7 0.11,0.13,0.71,U] [#8 -0.20,-0.25,0.74,U] 
01:31:24.644 00.000 6880 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {0.09, -0.35}
01:31:24.644 00.000 6880 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.61) = xAngle (-1.04 = -1.04)
01:31:24.644 00.000 6880 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
01:31:24.644 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-2.65 mountX=0.07 mountY=-0.12, mountTheta=-1.04
01:31:24.645 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.06, opts=13)
01:31:24.646 00.001 6880 Enqueuing Move request for scope (-0.12, -0.06)
01:31:24.646 00.000 10052 Worker thread wakes up
01:31:24.646 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
01:31:24.646 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
01:31:24.646 00.000 10052 Moving (-0.12, -0.06) raw xDistance=0.07 yDistance=-0.12
01:31:24.646 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:31:24.646 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
01:31:24.646 00.000 10052 MoveAxis(E, 0, ABG)
01:31:24.646 00.000 10052 Move returns status 0, amount 0
01:31:24.646 00.000 10052 MoveAxis(N, 0, ABG)
01:31:24.646 00.000 10052 Move returns status 0, amount 0
01:31:24.646 00.000 10052 move complete, result=0
01:31:24.646 00.000 10052 worker thread done servicing request
01:31:24.675 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:24.716 00.041 6880 UpdateGuideState exits: m=2104 SNR=31.9
01:31:24.716 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:24.716 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:24.716 00.000 6880 Enqueuing Expose request
01:31:24.716 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:24.716 00.000 10052 Worker thread wakes up
01:31:24.716 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:24.717 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:24.719 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"544ad161-fcc7-41f9-bc98-cb20e6048f98"}
01:31:24.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"544ad161-fcc7-41f9-bc98-cb20e6048f98"}
01:31:24.729 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b7f3fac-3115-42e4-9243-69ac6167afdf"}
01:31:24.730 00.001 6880 case statement mapped state 6 to 3
01:31:24.730 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b7f3fac-3115-42e4-9243-69ac6167afdf"}
01:31:24.732 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6729c56d-adf1-4b45-bd1e-4e5d9b9ab133"}
01:31:24.733 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1194,"width":15,"height":15,"star_pos":[6.81,6.51],"pixels":"..."},"id":"6729c56d-adf1-4b45-bd1e-4e5d9b9ab133"}
01:31:25.636 00.903 10052 Exposure complete
01:31:25.708 00.072 10052 worker thread done servicing request
01:31:25.708 00.000 6880 OnExposeComplete: enter
01:31:25.708 00.000 6880 UpdateGuideState(): m_state=6
01:31:25.708 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1195
01:31:25.709 00.001 6880 Star::Find returns 1 (0), X=407.46, Y=886.62, Mass=2026, SNR=31.3, Peak=131 HFD=4.7
01:31:25.709 00.000 6880 MultiStar: [#1 -0.24,-0.47,0.00,M1] [#2 -0.15,-0.21,1.02,U] [#3 -0.34,-0.47,0.00,M1] [#4 -0.14,-0.05,0.85,U] [#5 -0.44,-0.21,0.96,U] [#6 -0.46,-0.47,0.00,M1] [#7 -0.09,-0.29,0.75,U] [#8 -0.35,-0.36,0.78,U] 
01:31:25.709 00.000 6880 refined, 5 included, MultiStar: {-0.24, -0.22}, one-star: {-0.26, -0.24}
01:31:25.709 00.000 6880 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.61) = xAngle (-0.78 = -0.78)
01:31:25.709 00.000 6880 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
01:31:25.709 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-2.39 mountX=0.23 mountY=-0.24, mountTheta=-0.80
01:31:25.710 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.22, opts=13)
01:31:25.711 00.001 6880 Enqueuing Move request for scope (-0.24, -0.22)
01:31:25.711 00.000 10052 Worker thread wakes up
01:31:25.711 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
01:31:25.711 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
01:31:25.711 00.000 10052 Moving (-0.24, -0.22) raw xDistance=0.23 yDistance=-0.24
01:31:25.711 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
01:31:25.711 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.24, slope = -0.02
01:31:25.711 00.000 10052 MoveAxis(W, 63, ABG)
01:31:25.711 00.000 10052 Guiding  Dir = 3, Dur = 63
01:31:25.732 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:25.773 00.041 10052 IsSlewing returns 0
01:31:25.776 00.003 6880 UpdateGuideState exits: m=2026 SNR=31.3
01:31:25.776 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:25.776 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:25.776 00.000 6880 Enqueuing Expose request
01:31:25.847 00.071 10052 IsGuiding returns 0
01:31:25.992 00.145 10052 IsGuiding returns 1
01:31:25.992 00.000 10052 scope still moving after pulse duration time elapsed
01:31:26.071 00.079 10052 IsSlewing returns 0
01:31:26.151 00.080 10052 IsGuiding returns 0
01:31:26.151 00.000 10052 scope move finished after 63 + 239 ms
01:31:26.151 00.000 10052 Move returns status 0, amount 63
01:31:26.151 00.000 10052 MoveAxis(N, 43, ABG)
01:31:26.151 00.000 10052 Guiding  Dir = 0, Dur = 43
01:31:26.224 00.073 10052 IsSlewing returns 0
01:31:26.304 00.080 10052 IsGuiding returns 0
01:31:26.447 00.143 10052 IsGuiding returns 0
01:31:26.447 00.000 10052 Move returns status 0, amount 43
01:31:26.447 00.000 10052 move complete, result=0
01:31:26.447 00.000 10052 worker thread done servicing request
01:31:26.448 00.001 10052 Worker thread wakes up
01:31:26.448 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:26.448 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:26.448 00.000 6880 GuideStep: 0.2 px 63 ms WEST, -0.2 px 43 ms NORTH
01:31:26.644 00.196 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d1480c1-1187-4111-9013-3f60c8b188ba"}
01:31:26.644 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d1480c1-1187-4111-9013-3f60c8b188ba"}
01:31:26.645 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d891f83a-bdc1-4fc0-b2d4-8d1063b0c659"}
01:31:26.645 00.000 6880 case statement mapped state 6 to 3
01:31:26.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d891f83a-bdc1-4fc0-b2d4-8d1063b0c659"}
01:31:26.646 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58c66480-5923-4eda-9e08-851f8d765a19"}
01:31:26.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1195,"width":15,"height":15,"star_pos":[7.46,6.62],"pixels":"..."},"id":"58c66480-5923-4eda-9e08-851f8d765a19"}
01:31:27.679 01.033 10052 Exposure complete
01:31:27.747 00.068 10052 worker thread done servicing request
01:31:27.747 00.000 6880 OnExposeComplete: enter
01:31:27.747 00.000 6880 UpdateGuideState(): m_state=6
01:31:27.748 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1196
01:31:27.748 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.62, Mass=2052, SNR=31.4, Peak=135 HFD=4.7
01:31:27.748 00.000 6880 MultiStar: [#1 0.06,0.01,0.93,U] [#2 -0.27,0.28,0.98,U] [#3 -0.09,-0.12,0.91,U] [#4 -0.02,0.03,0.84,U] [#5 -0.01,-0.10,0.94,U] [#6 -0.11,-0.27,0.90,U] [#7 0.12,0.36,0.77,U] [#8 -0.13,-0.18,0.77,U] 
01:31:27.748 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {0.01, -0.25}
01:31:27.748 00.000 6880 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.61) = xAngle (-1.03 = -1.03)
01:31:27.748 00.000 6880 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
01:31:27.749 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.64 mountX=0.03 mountY=-0.05, mountTheta=-1.03
01:31:27.750 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.03, opts=13)
01:31:27.751 00.001 6880 Enqueuing Move request for scope (-0.05, -0.03)
01:31:27.751 00.000 10052 Worker thread wakes up
01:31:27.751 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:31:27.751 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:31:27.751 00.000 10052 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
01:31:27.751 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:31:27.751 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.22, using input
01:31:27.751 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.05
01:31:27.751 00.000 10052 MoveAxis(E, 0, ABG)
01:31:27.751 00.000 10052 Move returns status 0, amount 0
01:31:27.752 00.001 10052 MoveAxis(N, 0, ABG)
01:31:27.752 00.000 10052 Move returns status 0, amount 0
01:31:27.752 00.000 10052 move complete, result=0
01:31:27.752 00.000 10052 worker thread done servicing request
01:31:27.782 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:27.821 00.039 6880 UpdateGuideState exits: m=2052 SNR=31.4
01:31:27.822 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:27.822 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:27.822 00.000 6880 Enqueuing Expose request
01:31:27.822 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:27.822 00.000 10052 Worker thread wakes up
01:31:27.822 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:27.822 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:28.642 00.820 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08402de1-92b3-4291-a96d-20211e81287c"}
01:31:28.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08402de1-92b3-4291-a96d-20211e81287c"}
01:31:28.642 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c74e5378-0658-41f0-95cd-6ce6c83ec41d"}
01:31:28.642 00.000 6880 case statement mapped state 6 to 3
01:31:28.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c74e5378-0658-41f0-95cd-6ce6c83ec41d"}
01:31:28.644 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"adaee792-1f98-4a49-9105-3d5acb39685e"}
01:31:28.644 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1196,"width":15,"height":15,"star_pos":[6.72,6.62],"pixels":"..."},"id":"adaee792-1f98-4a49-9105-3d5acb39685e"}
01:31:28.738 00.094 10052 Exposure complete
01:31:28.792 00.054 10052 worker thread done servicing request
01:31:28.792 00.000 6880 OnExposeComplete: enter
01:31:28.792 00.000 6880 UpdateGuideState(): m_state=6
01:31:28.792 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1197
01:31:28.793 00.001 6880 Star::Find returns 1 (0), X=407.53, Y=886.67, Mass=2069, SNR=31.6, Peak=127 HFD=4.6
01:31:28.793 00.000 6880 MultiStar: [#1 -0.20,-0.02,0.93,U] [#2 -0.34,0.09,0.99,U] [#3 -0.26,-0.18,0.90,U] [#4 -0.14,0.24,0.85,U] [#5 -0.35,-0.13,0.97,U] [#6 -0.30,0.09,0.92,U] [#7 0.04,0.10,0.75,U] [#8 -0.37,-0.25,0.77,U] 
01:31:28.793 00.000 6880 refined, 8 included, MultiStar: {-0.24, -0.03}, one-star: {-0.19, -0.19}
01:31:28.793 00.000 6880 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.61) = xAngle (-1.41 = -1.41)
01:31:28.793 00.000 6880 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
01:31:28.793 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.03 hyp=0.24 cameraTheta=-3.02 mountX=0.04 mountY=-0.24, mountTheta=-1.41
01:31:28.794 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.03, opts=13)
01:31:28.794 00.000 6880 Enqueuing Move request for scope (-0.24, -0.03)
01:31:28.795 00.001 10052 Worker thread wakes up
01:31:28.795 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.03) opts 0xd
01:31:28.795 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.03)
01:31:28.795 00.000 10052 Moving (-0.24, -0.03) raw xDistance=0.04 yDistance=-0.24
01:31:28.795 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:31:28.795 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.32, using input
01:31:28.795 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.24, slope = -0.07
01:31:28.795 00.000 10052 MoveAxis(E, 0, ABG)
01:31:28.795 00.000 10052 Move returns status 0, amount 0
01:31:28.795 00.000 10052 MoveAxis(N, 44, ABG)
01:31:28.795 00.000 10052 Guiding  Dir = 0, Dur = 44
01:31:28.815 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:28.816 00.001 10052 IsSlewing returns 0
01:31:28.844 00.028 6880 UpdateGuideState exits: m=2069 SNR=31.6
01:31:28.844 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:28.844 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:28.845 00.001 6880 Enqueuing Expose request
01:31:28.854 00.009 10052 IsGuiding returns 0
01:31:28.881 00.027 10052 PulseGuide returned control before completion, sleep 27
01:31:28.945 00.064 10052 IsGuiding returns 0
01:31:28.945 00.000 10052 Move returns status 0, amount 44
01:31:28.945 00.000 10052 move complete, result=0
01:31:28.946 00.001 10052 worker thread done servicing request
01:31:28.946 00.000 10052 Worker thread wakes up
01:31:28.946 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:28.946 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:28.946 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 44 ms NORTH
01:31:30.083 01.137 10052 Exposure complete
01:31:30.142 00.059 10052 worker thread done servicing request
01:31:30.142 00.000 6880 OnExposeComplete: enter
01:31:30.142 00.000 6880 UpdateGuideState(): m_state=6
01:31:30.142 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1198
01:31:30.143 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=887.00, Mass=2030, SNR=31.2, Peak=98 HFD=5.1
01:31:30.143 00.000 6880 MultiStar: [#1 -0.14,0.38,0.92,U] [#2 -0.30,0.59,0.00,M1] [#3 -0.20,0.38,0.86,U] [#4 -0.11,0.60,0.00,M2] [#5 -0.30,0.20,0.98,U] [#6 -0.29,0.51,0.00,M1] [#7 0.09,0.46,0.71,U] [#8 -0.25,0.31,0.77,U] 
01:31:30.143 00.000 6880 single-star, 5 included, MultiStar: {-0.16, 0.30}, one-star: {-0.10, 0.14}
01:31:30.143 00.000 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.80 = -2.49)
01:31:30.143 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.52)
01:31:30.143 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.18 mountX=-0.14 mountY=-0.10, mountTheta=-2.51
01:31:30.144 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.14, opts=13)
01:31:30.144 00.000 6880 Enqueuing Move request for scope (-0.10, 0.14)
01:31:30.145 00.001 10052 Worker thread wakes up
01:31:30.145 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
01:31:30.145 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
01:31:30.145 00.000 10052 Moving (-0.10, 0.14) raw xDistance=-0.14 yDistance=-0.10
01:31:30.145 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:31:30.145 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.38, using input
01:31:30.145 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.08
01:31:30.145 00.000 10052 MoveAxis(E, 37, ABG)
01:31:30.145 00.000 10052 Guiding  Dir = 2, Dur = 37
01:31:30.169 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:30.207 00.038 6880 UpdateGuideState exits: m=2030 SNR=31.2
01:31:30.207 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:30.207 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:30.207 00.000 6880 Enqueuing Expose request
01:31:30.214 00.007 10052 IsSlewing returns 0
01:31:30.284 00.070 10052 IsGuiding returns 0
01:31:30.421 00.137 10052 IsGuiding returns 0
01:31:30.421 00.000 10052 Move returns status 0, amount 37
01:31:30.421 00.000 10052 MoveAxis(N, 0, ABG)
01:31:30.421 00.000 10052 Move returns status 0, amount 0
01:31:30.421 00.000 10052 move complete, result=0
01:31:30.421 00.000 10052 worker thread done servicing request
01:31:30.421 00.000 10052 Worker thread wakes up
01:31:30.421 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
01:31:30.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:30.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:30.642 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e7e50901-58e7-4f61-adc7-f7eab71710cd"}
01:31:30.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e7e50901-58e7-4f61-adc7-f7eab71710cd"}
01:31:30.643 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2dfae22a-ff62-4dd1-b35e-94f173d98c9d"}
01:31:30.643 00.000 6880 case statement mapped state 6 to 3
01:31:30.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2dfae22a-ff62-4dd1-b35e-94f173d98c9d"}
01:31:30.643 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2e99cb12-198d-40a5-aaff-b31f996785db"}
01:31:30.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1198,"width":15,"height":15,"star_pos":[6.62,7.00],"pixels":"..."},"id":"2e99cb12-198d-40a5-aaff-b31f996785db"}
01:31:31.334 00.691 10052 Exposure complete
01:31:31.397 00.063 10052 worker thread done servicing request
01:31:31.397 00.000 6880 OnExposeComplete: enter
01:31:31.397 00.000 6880 UpdateGuideState(): m_state=6
01:31:31.397 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1199
01:31:31.397 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=886.33, Mass=2000, SNR=31.0, Peak=117 HFD=5.2
01:31:31.398 00.001 6880 MultiStar: [#1 -0.33,-0.42,0.00,M1] [#2 -0.61,-0.24,0.00,M2] [#3 -0.58,-0.43,0.00,M1] [#4 -0.43,-0.20,0.84,U] [#5 -0.57,-0.51,0.00,M1] [#6 -0.67,-0.47,0.00,M2] [#7 -0.14,0.00,0.74,U] [#8 -0.58,-0.57,0.00,M1] 
01:31:31.398 00.000 6880 refined, 2 included, MultiStar: {-0.34, -0.27}, one-star: {-0.42, -0.53}
01:31:31.398 00.000 6880 CameraToMount -- cameraTheta (-2.48) - m_xAngle (-1.61) = xAngle (-0.86 = -0.86)
01:31:31.398 00.000 6880 CameraToMount -- cameraTheta (-2.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
01:31:31.398 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=-0.27 hyp=0.44 cameraTheta=-2.48 mountX=0.28 mountY=-0.34, mountTheta=-0.88
01:31:31.399 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=-0.27, opts=13)
01:31:31.400 00.001 6880 Enqueuing Move request for scope (-0.34, -0.27)
01:31:31.400 00.000 10052 Worker thread wakes up
01:31:31.400 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.27) opts 0xd
01:31:31.400 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, -0.27)
01:31:31.400 00.000 10052 Moving (-0.34, -0.27) raw xDistance=0.28 yDistance=-0.34
01:31:31.400 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
01:31:31.400 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.34 is < calculated value -0.41, using input
01:31:31.400 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:31:31.400 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.34, slope = -0.09
01:31:31.400 00.000 10052 MoveAxis(W, 74, ABG)
01:31:31.400 00.000 10052 Guiding  Dir = 3, Dur = 74
01:31:31.421 00.021 10052 IsSlewing returns 0
01:31:31.423 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:31.457 00.034 6880 UpdateGuideState exits: m=2000 SNR=31.0
01:31:31.458 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:31.458 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:31.458 00.000 6880 Enqueuing Expose request
01:31:31.459 00.001 10052 IsGuiding returns 0
01:31:31.487 00.028 10052 PulseGuide returned control before completion, sleep 57
01:31:31.690 00.203 10052 IsGuiding returns 0
01:31:31.690 00.000 10052 Move returns status 0, amount 74
01:31:31.690 00.000 10052 MoveAxis(N, 62, ABG)
01:31:31.690 00.000 10052 Guiding  Dir = 0, Dur = 62
01:31:31.765 00.075 10052 IsSlewing returns 0
01:31:31.839 00.074 10052 IsGuiding returns 0
01:31:31.984 00.145 10052 IsGuiding returns 1
01:31:31.985 00.001 10052 scope still moving after pulse duration time elapsed
01:31:32.064 00.079 10052 IsSlewing returns 0
01:31:32.138 00.074 10052 IsGuiding returns 0
01:31:32.138 00.000 10052 scope move finished after 62 + 236 ms
01:31:32.138 00.000 10052 Move returns status 0, amount 62
01:31:32.138 00.000 10052 move complete, result=0
01:31:32.138 00.000 10052 worker thread done servicing request
01:31:32.140 00.002 6880 GuideStep: 0.3 px 74 ms WEST, -0.3 px 62 ms NORTH
01:31:32.140 00.000 10052 Worker thread wakes up
01:31:32.140 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:32.140 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:32.661 00.521 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a6184cb-fb6d-4c92-9b5c-2f53a707e705"}
01:31:32.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a6184cb-fb6d-4c92-9b5c-2f53a707e705"}
01:31:32.662 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"700d0e1a-a46d-4115-957f-a3148e13227b"}
01:31:32.662 00.000 6880 case statement mapped state 6 to 3
01:31:32.662 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"700d0e1a-a46d-4115-957f-a3148e13227b"}
01:31:32.663 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8e005b6b-f10b-4689-aad6-f14960a80e88"}
01:31:32.664 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1199,"width":15,"height":15,"star_pos":[7.30,7.33],"pixels":"..."},"id":"8e005b6b-f10b-4689-aad6-f14960a80e88"}
01:31:33.265 00.601 10052 Exposure complete
01:31:33.353 00.088 10052 worker thread done servicing request
01:31:33.353 00.000 6880 OnExposeComplete: enter
01:31:33.353 00.000 6880 UpdateGuideState(): m_state=6
01:31:33.353 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1200
01:31:33.353 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=887.37, Mass=2046, SNR=31.4, Peak=135 HFD=4.3
01:31:33.354 00.001 6880 MultiStar: [#1 -0.22,0.31,0.95,U] [#2 -0.38,0.37,0.00,M3] [#3 -0.27,0.21,0.90,U] [#4 -0.17,0.47,0.86,U] [#5 -0.45,0.26,0.98,U] [#6 -0.35,0.34,0.93,U] [#7 -0.04,0.27,0.76,U] [#8 -0.47,0.13,0.77,U] 
01:31:33.354 00.000 6880 refined, 7 included, MultiStar: {-0.26, 0.32}, one-star: {-0.09, 0.51}
01:31:33.354 00.000 6880 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.61) = xAngle (3.87 = -2.41)
01:31:33.354 00.000 6880 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.84 = -2.45)
01:31:33.354 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.41 cameraTheta=2.26 mountX=-0.30 mountY=-0.26, mountTheta=-2.43
01:31:33.356 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.32, opts=13)
01:31:33.356 00.000 6880 Enqueuing Move request for scope (-0.26, 0.32)
01:31:33.356 00.000 10052 Worker thread wakes up
01:31:33.356 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd
01:31:33.356 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.32)
01:31:33.356 00.000 10052 Moving (-0.26, 0.32) raw xDistance=-0.30 yDistance=-0.26
01:31:33.356 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
01:31:33.356 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.26, slope = 0.00
01:31:33.357 00.001 10052 MoveAxis(E, 78, ABG)
01:31:33.357 00.000 10052 Guiding  Dir = 2, Dur = 78
01:31:33.378 00.021 10052 IsSlewing returns 0
01:31:33.384 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:33.415 00.031 10052 IsGuiding returns 0
01:31:33.427 00.012 6880 UpdateGuideState exits: m=2046 SNR=31.4
01:31:33.427 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:33.427 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:33.427 00.000 6880 Enqueuing Expose request
01:31:33.443 00.016 10052 PulseGuide returned control before completion, sleep 61
01:31:33.559 00.116 10052 IsGuiding returns 0
01:31:33.559 00.000 10052 Move returns status 0, amount 78
01:31:33.559 00.000 10052 MoveAxis(N, 48, ABG)
01:31:33.559 00.000 10052 Guiding  Dir = 0, Dur = 48
01:31:33.634 00.075 10052 IsSlewing returns 0
01:31:33.708 00.074 10052 IsGuiding returns 0
01:31:33.847 00.139 10052 IsGuiding returns 0
01:31:33.847 00.000 10052 Move returns status 0, amount 48
01:31:33.847 00.000 10052 move complete, result=0
01:31:33.847 00.000 10052 worker thread done servicing request
01:31:33.847 00.000 6880 GuideStep: -0.3 px 78 ms EAST, -0.3 px 48 ms NORTH
01:31:33.849 00.002 10052 Worker thread wakes up
01:31:33.849 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:33.849 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:34.661 00.812 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8592792-81e8-48a5-94f1-c15207c314d6"}
01:31:34.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8592792-81e8-48a5-94f1-c15207c314d6"}
01:31:34.662 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e98fcc8-e4b0-4338-8591-1e1b3cdca8ad"}
01:31:34.662 00.000 6880 case statement mapped state 6 to 3
01:31:34.662 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e98fcc8-e4b0-4338-8591-1e1b3cdca8ad"}
01:31:34.663 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef520716-5441-46a5-83fd-94377261671c"}
01:31:34.663 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1200,"width":15,"height":15,"star_pos":[6.63,7.37],"pixels":"..."},"id":"ef520716-5441-46a5-83fd-94377261671c"}
01:31:34.754 00.091 10052 Exposure complete
01:31:34.836 00.082 10052 worker thread done servicing request
01:31:34.836 00.000 6880 OnExposeComplete: enter
01:31:34.836 00.000 6880 UpdateGuideState(): m_state=6
01:31:34.837 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1201
01:31:34.837 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=886.98, Mass=2071, SNR=31.6, Peak=132 HFD=4.5
01:31:34.837 00.000 6880 MultiStar: [#1 0.01,0.34,0.94,U] [#2 -0.29,0.61,0.00,M4] [#3 -0.26,0.29,0.91,U] [#4 0.01,0.68,0.00,M1] [#5 -0.24,0.22,0.95,U] [#6 -0.23,0.66,0.00,M2] [#7 0.11,0.56,0.00,M1] [#8 -0.16,0.24,0.78,U] 
01:31:34.837 00.000 6880 single-star, 4 included, MultiStar: {-0.15, 0.24}, one-star: {-0.09, 0.12}
01:31:34.838 00.001 6880 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.61) = xAngle (3.81 = -2.47)
01:31:34.838 00.000 6880 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.78 = -2.50)
01:31:34.838 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.20 mountX=-0.12 mountY=-0.09, mountTheta=-2.49
01:31:34.840 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.12, opts=13)
01:31:34.840 00.000 6880 Enqueuing Move request for scope (-0.09, 0.12)
01:31:34.840 00.000 10052 Worker thread wakes up
01:31:34.840 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:31:34.840 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:31:34.840 00.000 10052 Moving (-0.09, 0.12) raw xDistance=-0.12 yDistance=-0.09
01:31:34.840 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:31:34.840 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
01:31:34.840 00.000 10052 MoveAxis(E, 35, ABG)
01:31:34.840 00.000 10052 Guiding  Dir = 2, Dur = 35
01:31:34.861 00.021 10052 IsSlewing returns 0
01:31:34.871 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:34.900 00.029 10052 IsGuiding returns 0
01:31:34.915 00.015 6880 UpdateGuideState exits: m=2071 SNR=31.6
01:31:34.915 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:34.915 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:34.915 00.000 6880 Enqueuing Expose request
01:31:34.927 00.012 10052 PulseGuide returned control before completion, sleep 18
01:31:34.975 00.048 10052 IsGuiding returns 0
01:31:34.975 00.000 10052 Move returns status 0, amount 35
01:31:34.975 00.000 10052 MoveAxis(N, 0, ABG)
01:31:34.975 00.000 10052 Move returns status 0, amount 0
01:31:34.975 00.000 10052 move complete, result=0
01:31:34.976 00.001 10052 worker thread done servicing request
01:31:34.976 00.000 10052 Worker thread wakes up
01:31:34.976 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:34.976 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:34.990 00.014 6880 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
01:31:36.113 01.123 10052 Exposure complete
01:31:36.186 00.073 10052 worker thread done servicing request
01:31:36.186 00.000 6880 OnExposeComplete: enter
01:31:36.186 00.000 6880 UpdateGuideState(): m_state=6
01:31:36.187 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1202
01:31:36.187 00.000 6880 Star::Find returns 1 (0), X=407.12, Y=886.70, Mass=2019, SNR=31.2, Peak=119 HFD=4.6
01:31:36.187 00.000 6880 MultiStar: [#1 -0.42,0.00,0.98,U] [#2 -0.48,0.19,0.99,U] [#3 -0.60,-0.26,0.00,M1] [#4 -0.41,0.28,0.85,U] [#5 -0.68,0.01,0.00,M1] [#6 -0.56,0.11,0.00,M3] [#7 -0.21,0.33,0.75,U] [#8 -0.68,-0.24,0.00,M1] 
01:31:36.187 00.000 6880 refined, 4 included, MultiStar: {-0.44, 0.11}, one-star: {-0.59, -0.16}
01:31:36.188 00.001 6880 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.61) = xAngle (4.50 = -1.78)
01:31:36.188 00.000 6880 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.47 = -1.81)
01:31:36.188 00.000 6880 CameraToMount -- cameraX=-0.44 cameraY=0.11 hyp=0.45 cameraTheta=2.89 mountX=-0.09 mountY=-0.44, mountTheta=-1.78
01:31:36.189 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.44, y=0.11, opts=13)
01:31:36.189 00.000 6880 Enqueuing Move request for scope (-0.44, 0.11)
01:31:36.190 00.001 10052 Worker thread wakes up
01:31:36.190 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.11) opts 0xd
01:31:36.190 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.44, 0.11)
01:31:36.190 00.000 10052 Moving (-0.44, 0.11) raw xDistance=-0.09 yDistance=-0.44
01:31:36.190 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:31:36.190 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.44, slope = 0.00
01:31:36.190 00.000 10052 MoveAxis(E, 0, ABG)
01:31:36.190 00.000 10052 Move returns status 0, amount 0
01:31:36.190 00.000 10052 MoveAxis(N, 80, ABG)
01:31:36.190 00.000 10052 Guiding  Dir = 0, Dur = 80
01:31:36.214 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:36.251 00.037 6880 UpdateGuideState exits: m=2019 SNR=31.2
01:31:36.251 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:36.251 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:36.252 00.001 6880 Enqueuing Expose request
01:31:36.275 00.023 10052 IsSlewing returns 0
01:31:36.350 00.075 10052 IsGuiding returns 0
01:31:36.413 00.063 10052 PulseGuide returned control before completion, sleep 27
01:31:36.484 00.071 10052 IsGuiding returns 1
01:31:36.484 00.000 10052 scope still moving after pulse duration time elapsed
01:31:36.526 00.042 10052 IsSlewing returns 0
01:31:36.565 00.039 10052 IsGuiding returns 0
01:31:36.565 00.000 10052 scope move finished after 80 + 134 ms
01:31:36.565 00.000 10052 Move returns status 0, amount 80
01:31:36.565 00.000 10052 move complete, result=0
01:31:36.565 00.000 10052 worker thread done servicing request
01:31:36.565 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 80 ms NORTH
01:31:36.565 00.000 10052 Worker thread wakes up
01:31:36.566 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:36.566 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:36.661 00.095 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01a9fad1-fcf7-4cb9-bb59-e201ac46196d"}
01:31:36.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01a9fad1-fcf7-4cb9-bb59-e201ac46196d"}
01:31:36.662 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2afec5dd-26a7-4a82-863b-4ba9fbcb21b6"}
01:31:36.662 00.000 6880 case statement mapped state 6 to 3
01:31:36.662 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2afec5dd-26a7-4a82-863b-4ba9fbcb21b6"}
01:31:36.662 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1304a01-8b91-4eff-a8b9-69d41ccd273d"}
01:31:36.663 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1202,"width":15,"height":15,"star_pos":[7.12,6.70],"pixels":"..."},"id":"a1304a01-8b91-4eff-a8b9-69d41ccd273d"}
01:31:37.479 00.816 10052 Exposure complete
01:31:37.546 00.067 10052 worker thread done servicing request
01:31:37.546 00.000 6880 OnExposeComplete: enter
01:31:37.546 00.000 6880 UpdateGuideState(): m_state=6
01:31:37.546 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1203
01:31:37.546 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=886.86, Mass=2042, SNR=31.3, Peak=134 HFD=4.5
01:31:37.547 00.001 6880 MultiStar: [#1 -0.36,0.04,0.96,U] [#2 -0.53,0.17,0.00,M4] [#3 -0.36,-0.10,0.89,U] [#4 -0.20,0.31,0.86,U] [#5 -0.33,-0.03,1.00,U] [#6 -0.46,0.11,0.87,U] [#7 -0.18,0.40,0.79,U] [#8 -0.36,-0.05,0.80,U] 
01:31:37.547 00.000 6880 refined, 7 included, MultiStar: {-0.33, 0.08}, one-star: {-0.35, 0.00}
01:31:37.547 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
01:31:37.547 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.79)
01:31:37.547 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=0.08 hyp=0.34 cameraTheta=2.91 mountX=-0.06 mountY=-0.33, mountTheta=-1.76
01:31:37.548 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=0.08, opts=13)
01:31:37.549 00.001 6880 Enqueuing Move request for scope (-0.33, 0.08)
01:31:37.549 00.000 10052 Worker thread wakes up
01:31:37.549 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.08) opts 0xd
01:31:37.549 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, 0.08)
01:31:37.549 00.000 10052 Moving (-0.33, 0.08) raw xDistance=-0.06 yDistance=-0.33
01:31:37.549 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:37.549 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.33, slope = -0.05
01:31:37.549 00.000 10052 MoveAxis(E, 0, ABG)
01:31:37.549 00.000 10052 Move returns status 0, amount 0
01:31:37.549 00.000 10052 MoveAxis(N, 40, ABG)
01:31:37.549 00.000 10052 Guiding  Dir = 0, Dur = 40
01:31:37.575 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:37.612 00.037 6880 UpdateGuideState exits: m=2042 SNR=31.3
01:31:37.612 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:37.612 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:37.612 00.000 6880 Enqueuing Expose request
01:31:37.615 00.003 10052 IsSlewing returns 0
01:31:37.691 00.076 10052 IsGuiding returns 0
01:31:37.834 00.143 10052 IsGuiding returns 0
01:31:37.836 00.002 10052 Move returns status 0, amount 40
01:31:37.836 00.000 10052 move complete, result=0
01:31:37.836 00.000 10052 worker thread done servicing request
01:31:37.836 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 40 ms NORTH
01:31:37.836 00.000 10052 Worker thread wakes up
01:31:37.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:37.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:38.660 00.824 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db35a1c7-4191-4a4a-8132-c29bb8640be0"}
01:31:38.660 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db35a1c7-4191-4a4a-8132-c29bb8640be0"}
01:31:38.661 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11d60fb6-3a86-4c9b-90b7-858d1d0df457"}
01:31:38.661 00.000 6880 case statement mapped state 6 to 3
01:31:38.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11d60fb6-3a86-4c9b-90b7-858d1d0df457"}
01:31:38.662 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8aa59de1-ae63-4c38-8d2d-84f813205edf"}
01:31:38.662 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1203,"width":15,"height":15,"star_pos":[7.36,6.86],"pixels":"..."},"id":"8aa59de1-ae63-4c38-8d2d-84f813205edf"}
01:31:38.978 00.316 10052 Exposure complete
01:31:39.059 00.081 10052 worker thread done servicing request
01:31:39.059 00.000 6880 OnExposeComplete: enter
01:31:39.059 00.000 6880 UpdateGuideState(): m_state=6
01:31:39.059 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1204
01:31:39.059 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.87, Mass=2025, SNR=31.2, Peak=138 HFD=4.4
01:31:39.060 00.001 6880 MultiStar: [#1 -0.05,0.19,1.01,U] [#2 -0.26,0.46,0.00,M5] [#3 -0.12,0.16,0.93,U] [#4 -0.12,0.20,0.87,U] [#5 -0.26,0.07,1.03,U] [#6 -0.05,0.33,0.90,U] [#7 0.14,0.50,0.00,M1] [#8 -0.27,-0.06,0.82,U] 
01:31:39.060 00.000 6880 single-star, 6 included, MultiStar: {-0.13, 0.13}, one-star: {-0.06, 0.01}
01:31:39.060 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.53 = -1.76)
01:31:39.060 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.50 = -1.79)
01:31:39.060 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.91 mountX=-0.01 mountY=-0.06, mountTheta=-1.76
01:31:39.061 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.01, opts=13)
01:31:39.062 00.001 6880 Enqueuing Move request for scope (-0.06, 0.01)
01:31:39.062 00.000 10052 Worker thread wakes up
01:31:39.062 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:31:39.062 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:31:39.062 00.000 10052 Moving (-0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
01:31:39.062 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:31:39.062 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
01:31:39.062 00.000 10052 MoveAxis(E, 0, ABG)
01:31:39.062 00.000 10052 Move returns status 0, amount 0
01:31:39.062 00.000 10052 MoveAxis(N, 0, ABG)
01:31:39.062 00.000 10052 Move returns status 0, amount 0
01:31:39.062 00.000 10052 move complete, result=0
01:31:39.063 00.001 10052 worker thread done servicing request
01:31:39.082 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:39.113 00.031 6880 UpdateGuideState exits: m=2025 SNR=31.2
01:31:39.114 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:39.114 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:39.114 00.000 6880 Enqueuing Expose request
01:31:39.114 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:39.114 00.000 10052 Worker thread wakes up
01:31:39.114 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:39.114 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:40.019 00.905 10052 Exposure complete
01:31:40.081 00.062 10052 worker thread done servicing request
01:31:40.081 00.000 6880 OnExposeComplete: enter
01:31:40.081 00.000 6880 UpdateGuideState(): m_state=6
01:31:40.081 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1205
01:31:40.081 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=887.01, Mass=2139, SNR=32.1, Peak=135 HFD=4.7
01:31:40.082 00.001 6880 MultiStar: [#1 -0.17,0.20,0.97,U] [#2 -0.27,0.45,0.00,M6] [#3 -0.26,0.18,0.89,U] [#4 -0.09,0.44,0.85,U] [#5 -0.33,0.18,0.98,U] [#6 -0.32,0.43,0.00,M2] [#7 -0.15,0.57,0.00,M2] [#8 -0.33,0.02,0.79,U] 
01:31:40.082 00.000 6880 single-star, 5 included, MultiStar: {-0.21, 0.20}, one-star: {-0.07, 0.15}
01:31:40.082 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.64 = -2.64)
01:31:40.082 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.68)
01:31:40.082 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.15 hyp=0.17 cameraTheta=2.03 mountX=-0.15 mountY=-0.08, mountTheta=-2.67
01:31:40.084 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.15, opts=13)
01:31:40.084 00.000 6880 Enqueuing Move request for scope (-0.07, 0.15)
01:31:40.085 00.001 10052 Worker thread wakes up
01:31:40.085 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.15) opts 0xd
01:31:40.085 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.15)
01:31:40.085 00.000 10052 Moving (-0.07, 0.15) raw xDistance=-0.15 yDistance=-0.08
01:31:40.085 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:31:40.085 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
01:31:40.085 00.000 10052 MoveAxis(E, 40, ABG)
01:31:40.085 00.000 10052 Guiding  Dir = 2, Dur = 40
01:31:40.116 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:40.150 00.034 10052 IsSlewing returns 0
01:31:40.151 00.001 6880 UpdateGuideState exits: m=2139 SNR=32.1
01:31:40.151 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:40.151 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:40.151 00.000 6880 Enqueuing Expose request
01:31:40.217 00.066 10052 IsGuiding returns 0
01:31:40.354 00.137 10052 IsGuiding returns 1
01:31:40.354 00.000 10052 scope still moving after pulse duration time elapsed
01:31:40.425 00.071 10052 IsSlewing returns 0
01:31:40.500 00.075 10052 IsGuiding returns 0
01:31:40.500 00.000 10052 scope move finished after 40 + 242 ms
01:31:40.500 00.000 10052 Move returns status 0, amount 40
01:31:40.501 00.001 10052 MoveAxis(N, 0, ABG)
01:31:40.501 00.000 10052 Move returns status 0, amount 0
01:31:40.501 00.000 10052 move complete, result=0
01:31:40.501 00.000 10052 worker thread done servicing request
01:31:40.501 00.000 10052 Worker thread wakes up
01:31:40.501 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:40.501 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:40.501 00.000 6880 GuideStep: -0.1 px 40 ms EAST, -0.1 px 0 ms NORTH
01:31:40.661 00.160 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b1783e8-1639-485f-877e-7465b07ae133"}
01:31:40.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b1783e8-1639-485f-877e-7465b07ae133"}
01:31:40.661 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96c6459c-4ea3-42f3-86ac-a21f65cecd3c"}
01:31:40.661 00.000 6880 case statement mapped state 6 to 3
01:31:40.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96c6459c-4ea3-42f3-86ac-a21f65cecd3c"}
01:31:40.662 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c045e21a-3a27-4bd4-a3da-40d885376625"}
01:31:40.662 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1205,"width":15,"height":15,"star_pos":[6.64,7.01],"pixels":"..."},"id":"c045e21a-3a27-4bd4-a3da-40d885376625"}
01:31:41.636 00.974 10052 Exposure complete
01:31:41.700 00.064 10052 worker thread done servicing request
01:31:41.700 00.000 6880 OnExposeComplete: enter
01:31:41.701 00.001 6880 UpdateGuideState(): m_state=6
01:31:41.701 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1206
01:31:41.701 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=886.74, Mass=2096, SNR=31.8, Peak=128 HFD=4.7
01:31:41.701 00.000 6880 MultiStar: [#1 -0.09,0.11,0.97,U] [#2 -0.34,0.28,0.96,U] [#3 -0.26,-0.02,0.91,U] [#4 -0.08,0.15,0.83,U] [#5 -0.36,-0.07,0.98,U] [#6 -0.37,0.17,0.90,U] [#7 -0.09,0.20,0.76,U] [#8 -0.24,-0.00,0.80,U] 
01:31:41.701 00.000 6880 single-star, 8 included, MultiStar: {-0.21, 0.07}, one-star: {-0.06, -0.12}
01:31:41.701 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
01:31:41.701 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
01:31:41.701 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.02 mountX=0.13 mountY=-0.06, mountTheta=-0.44
01:31:41.703 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.12, opts=13)
01:31:41.703 00.000 6880 Enqueuing Move request for scope (-0.06, -0.12)
01:31:41.703 00.000 10052 Worker thread wakes up
01:31:41.703 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
01:31:41.703 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
01:31:41.703 00.000 10052 Moving (-0.06, -0.12) raw xDistance=0.13 yDistance=-0.06
01:31:41.703 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.13
01:31:41.703 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.04
01:31:41.703 00.000 10052 MoveAxis(W, 32, ABG)
01:31:41.703 00.000 10052 Guiding  Dir = 3, Dur = 32
01:31:41.722 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:41.757 00.035 6880 UpdateGuideState exits: m=2096 SNR=31.8
01:31:41.757 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:41.757 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:41.757 00.000 6880 Enqueuing Expose request
01:31:41.774 00.017 10052 IsSlewing returns 0
01:31:41.849 00.075 10052 IsGuiding returns 0
01:31:41.991 00.142 10052 IsGuiding returns 0
01:31:41.991 00.000 10052 Move returns status 0, amount 32
01:31:41.991 00.000 10052 MoveAxis(N, 0, ABG)
01:31:41.991 00.000 10052 Move returns status 0, amount 0
01:31:41.991 00.000 10052 move complete, result=0
01:31:41.992 00.001 10052 worker thread done servicing request
01:31:41.992 00.000 6880 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
01:31:41.992 00.000 10052 Worker thread wakes up
01:31:41.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:41.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:42.666 00.674 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6fd8421c-4951-45f5-aed2-2a8109abbc02"}
01:31:42.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6fd8421c-4951-45f5-aed2-2a8109abbc02"}
01:31:42.667 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"609080ec-a171-43c8-a327-db059d8049a3"}
01:31:42.667 00.000 6880 case statement mapped state 6 to 3
01:31:42.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"609080ec-a171-43c8-a327-db059d8049a3"}
01:31:42.667 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3e9e22e9-9098-49d5-bc28-a6e11e8f285c"}
01:31:42.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1206,"width":15,"height":15,"star_pos":[6.65,6.74],"pixels":"..."},"id":"3e9e22e9-9098-49d5-bc28-a6e11e8f285c"}
01:31:42.911 00.244 10052 Exposure complete
01:31:42.967 00.056 10052 worker thread done servicing request
01:31:42.967 00.000 6880 OnExposeComplete: enter
01:31:42.967 00.000 6880 UpdateGuideState(): m_state=6
01:31:42.967 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1207
01:31:42.967 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.12, Mass=2071, SNR=31.5, Peak=124 HFD=4.6
01:31:42.968 00.001 6880 MultiStar: [#1 -0.25,0.09,0.97,U] [#2 -0.28,0.48,0.00,M6] [#3 -0.28,0.18,0.92,U] [#4 -0.27,0.57,0.00,M1] [#5 -0.30,0.18,1.00,U] [#6 -0.28,0.33,0.90,U] [#7 -0.18,0.12,0.76,U] [#8 -0.16,0.09,0.80,U] 
01:31:42.968 00.000 6880 single-star, 6 included, MultiStar: {-0.22, 0.18}, one-star: {-0.06, 0.26}
01:31:42.968 00.000 6880 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.61) = xAngle (3.43 = -2.86)
01:31:42.968 00.000 6880 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.40 = -2.89)
01:31:42.968 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.26 hyp=0.26 cameraTheta=1.81 mountX=-0.25 mountY=-0.07, mountTheta=-2.89
01:31:42.969 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.26, opts=13)
01:31:42.969 00.000 6880 Enqueuing Move request for scope (-0.06, 0.26)
01:31:42.969 00.000 10052 Worker thread wakes up
01:31:42.969 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.26) opts 0xd
01:31:42.969 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.26)
01:31:42.969 00.000 10052 Moving (-0.06, 0.26) raw xDistance=-0.25 yDistance=-0.07
01:31:42.970 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:31:42.970 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.03
01:31:42.970 00.000 10052 MoveAxis(E, 66, ABG)
01:31:42.970 00.000 10052 Guiding  Dir = 2, Dur = 66
01:31:42.990 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:42.990 00.000 10052 IsSlewing returns 0
01:31:43.023 00.033 6880 UpdateGuideState exits: m=2071 SNR=31.5
01:31:43.023 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:43.023 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:43.023 00.000 6880 Enqueuing Expose request
01:31:43.029 00.006 10052 IsGuiding returns 0
01:31:43.056 00.027 10052 PulseGuide returned control before completion, sleep 49
01:31:43.134 00.078 10052 IsGuiding returns 0
01:31:43.134 00.000 10052 Move returns status 0, amount 66
01:31:43.134 00.000 10052 MoveAxis(N, 0, ABG)
01:31:43.134 00.000 10052 Move returns status 0, amount 0
01:31:43.134 00.000 10052 move complete, result=0
01:31:43.134 00.000 10052 worker thread done servicing request
01:31:43.134 00.000 10052 Worker thread wakes up
01:31:43.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:43.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:43.134 00.000 6880 GuideStep: -0.3 px 66 ms EAST, -0.1 px 0 ms NORTH
01:31:44.260 01.126 10052 Exposure complete
01:31:44.346 00.086 10052 worker thread done servicing request
01:31:44.346 00.000 6880 OnExposeComplete: enter
01:31:44.346 00.000 6880 UpdateGuideState(): m_state=6
01:31:44.346 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1208
01:31:44.347 00.001 6880 Star::Find returns 1 (0), X=407.60, Y=887.04, Mass=2101, SNR=31.8, Peak=135 HFD=4.2
01:31:44.347 00.000 6880 MultiStar: [#1 -0.18,0.25,0.97,U] [#2 -0.40,0.49,0.00,M7] [#3 -0.22,0.21,0.93,U] [#4 -0.16,0.38,0.86,U] [#5 -0.27,0.14,1.01,U] [#6 -0.24,0.39,0.95,U] [#7 -0.00,0.55,0.00,M1] [#8 -0.29,0.05,0.80,U] 
01:31:44.347 00.000 6880 single-star, 6 included, MultiStar: {-0.21, 0.23}, one-star: {-0.11, 0.17}
01:31:44.347 00.000 6880 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.61) = xAngle (3.75 = -2.53)
01:31:44.347 00.000 6880 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.72 = -2.56)
01:31:44.347 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.17 hyp=0.21 cameraTheta=2.14 mountX=-0.17 mountY=-0.11, mountTheta=-2.55
01:31:44.348 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.17, opts=13)
01:31:44.348 00.000 6880 Enqueuing Move request for scope (-0.11, 0.17)
01:31:44.350 00.002 10052 Worker thread wakes up
01:31:44.350 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.17) opts 0xd
01:31:44.350 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.17)
01:31:44.350 00.000 10052 Moving (-0.11, 0.17) raw xDistance=-0.17 yDistance=-0.11
01:31:44.350 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:31:44.351 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.03
01:31:44.351 00.000 10052 MoveAxis(E, 49, ABG)
01:31:44.351 00.000 10052 Guiding  Dir = 2, Dur = 49
01:31:44.378 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:44.417 00.039 6880 UpdateGuideState exits: m=2101 SNR=31.8
01:31:44.417 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:44.417 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:44.417 00.000 6880 Enqueuing Expose request
01:31:44.420 00.003 10052 IsSlewing returns 0
01:31:44.457 00.037 10052 IsGuiding returns 0
01:31:44.485 00.028 10052 PulseGuide returned control before completion, sleep 32
01:31:44.544 00.059 10052 IsGuiding returns 0
01:31:44.545 00.001 10052 Move returns status 0, amount 49
01:31:44.545 00.000 10052 MoveAxis(N, 0, ABG)
01:31:44.545 00.000 10052 Move returns status 0, amount 0
01:31:44.545 00.000 10052 move complete, result=0
01:31:44.545 00.000 10052 worker thread done servicing request
01:31:44.545 00.000 10052 Worker thread wakes up
01:31:44.545 00.000 6880 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
01:31:44.545 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:44.545 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:44.664 00.119 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ede54b64-b6ac-496d-9004-0e3682092497"}
01:31:44.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ede54b64-b6ac-496d-9004-0e3682092497"}
01:31:44.665 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"06f2b384-61a4-49e8-b906-f86e62633b9b"}
01:31:44.665 00.000 6880 case statement mapped state 6 to 3
01:31:44.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"06f2b384-61a4-49e8-b906-f86e62633b9b"}
01:31:44.666 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7a5fabda-c0d4-463b-a9d6-71d0081421f1"}
01:31:44.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1208,"width":15,"height":15,"star_pos":[6.60,7.04],"pixels":"..."},"id":"7a5fabda-c0d4-463b-a9d6-71d0081421f1"}
01:31:45.452 00.786 10052 Exposure complete
01:31:45.507 00.055 10052 worker thread done servicing request
01:31:45.507 00.000 6880 OnExposeComplete: enter
01:31:45.507 00.000 6880 UpdateGuideState(): m_state=6
01:31:45.508 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1209
01:31:45.508 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=886.85, Mass=2124, SNR=32.1, Peak=135 HFD=4.5
01:31:45.508 00.000 6880 MultiStar: [#1 -0.34,0.24,0.97,U] [#2 -0.37,0.56,0.00,M8] [#3 -0.26,0.22,0.93,U] [#4 -0.22,0.47,0.00,M1] [#5 -0.50,0.27,0.00,M1] [#6 -0.30,0.60,0.00,M1] [#7 -0.23,0.62,0.00,M2] [#8 -0.48,0.13,0.80,U] 
01:31:45.508 00.000 6880 single-star, 3 included, MultiStar: {-0.34, 0.14}, one-star: {-0.31, -0.01}
01:31:45.508 00.000 6880 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.61) = xAngle (-1.51 = -1.51)
01:31:45.508 00.000 6880 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
01:31:45.508 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=-0.01 hyp=0.31 cameraTheta=-3.12 mountX=0.02 mountY=-0.31, mountTheta=-1.51
01:31:45.510 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=-0.01, opts=13)
01:31:45.510 00.000 6880 Enqueuing Move request for scope (-0.31, -0.01)
01:31:45.510 00.000 10052 Worker thread wakes up
01:31:45.510 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.01) opts 0xd
01:31:45.510 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, -0.01)
01:31:45.510 00.000 10052 Moving (-0.31, -0.01) raw xDistance=0.02 yDistance=-0.31
01:31:45.510 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:45.510 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.01
01:31:45.510 00.000 10052 MoveAxis(E, 0, ABG)
01:31:45.510 00.000 10052 Move returns status 0, amount 0
01:31:45.510 00.000 10052 MoveAxis(N, 0, ABG)
01:31:45.510 00.000 10052 Move returns status 0, amount 0
01:31:45.511 00.001 10052 move complete, result=0
01:31:45.511 00.000 10052 worker thread done servicing request
01:31:45.531 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:45.562 00.031 6880 UpdateGuideState exits: m=2124 SNR=32.1
01:31:45.562 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:45.562 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:45.562 00.000 6880 Enqueuing Expose request
01:31:45.562 00.000 10052 Worker thread wakes up
01:31:45.562 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:45.562 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:45.563 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:31:46.664 01.101 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0226935e-66af-4e9a-88e3-8fb423beaa82"}
01:31:46.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0226935e-66af-4e9a-88e3-8fb423beaa82"}
01:31:46.665 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"89563727-af9d-4ce5-803f-57517a649199"}
01:31:46.665 00.000 6880 case statement mapped state 6 to 3
01:31:46.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"89563727-af9d-4ce5-803f-57517a649199"}
01:31:46.666 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"18a6b767-ea18-48b0-b390-670928370734"}
01:31:46.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1209,"width":15,"height":15,"star_pos":[7.41,6.85],"pixels":"..."},"id":"18a6b767-ea18-48b0-b390-670928370734"}
01:31:46.693 00.027 10052 Exposure complete
01:31:46.766 00.073 10052 worker thread done servicing request
01:31:46.766 00.000 6880 OnExposeComplete: enter
01:31:46.766 00.000 6880 UpdateGuideState(): m_state=6
01:31:46.766 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1210
01:31:46.767 00.001 6880 Star::Find returns 1 (0), X=407.42, Y=886.86, Mass=2165, SNR=32.3, Peak=135 HFD=4.5
01:31:46.767 00.000 6880 MultiStar: [#1 -0.18,0.24,0.97,U] [#2 -0.21,0.46,0.98,U] [#3 -0.25,0.09,0.91,U] [#4 -0.08,0.51,0.00,M2] [#5 -0.32,0.10,0.97,U] [#6 -0.20,0.22,0.89,U] [#7 -0.16,0.45,0.76,U] [#8 -0.11,0.13,0.79,U] 
01:31:46.767 00.000 6880 single-star, 7 included, MultiStar: {-0.22, 0.21}, one-star: {-0.29, -0.00}
01:31:46.767 00.000 6880 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
01:31:46.767 00.000 6880 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
01:31:46.767 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.00 hyp=0.29 cameraTheta=-3.13 mountX=0.02 mountY=-0.29, mountTheta=-1.52
01:31:46.769 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.00, opts=13)
01:31:46.769 00.000 6880 Enqueuing Move request for scope (-0.29, -0.00)
01:31:46.769 00.000 10052 Worker thread wakes up
01:31:46.769 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.00) opts 0xd
01:31:46.769 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.00)
01:31:46.769 00.000 10052 Moving (-0.29, -0.00) raw xDistance=0.02 yDistance=-0.29
01:31:46.769 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:31:46.769 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.00
01:31:46.769 00.000 10052 MoveAxis(E, 0, ABG)
01:31:46.769 00.000 10052 Move returns status 0, amount 0
01:31:46.769 00.000 10052 MoveAxis(N, 0, ABG)
01:31:46.769 00.000 10052 Move returns status 0, amount 0
01:31:46.769 00.000 10052 move complete, result=0
01:31:46.769 00.000 10052 worker thread done servicing request
01:31:46.788 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:46.819 00.031 6880 UpdateGuideState exits: m=2165 SNR=32.3
01:31:46.819 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:46.819 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:46.820 00.001 6880 Enqueuing Expose request
01:31:46.820 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
01:31:46.820 00.000 10052 Worker thread wakes up
01:31:46.820 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:46.820 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:47.742 00.922 10052 Exposure complete
01:31:47.819 00.077 10052 worker thread done servicing request
01:31:47.819 00.000 6880 OnExposeComplete: enter
01:31:47.819 00.000 6880 UpdateGuideState(): m_state=6
01:31:47.820 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1211
01:31:47.820 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=886.71, Mass=2058, SNR=31.5, Peak=136 HFD=4.7
01:31:47.820 00.000 6880 MultiStar: [#1 0.03,0.13,0.97,U] [#2 -0.31,-0.01,1.01,U] [#3 -0.23,0.02,0.91,U] [#4 0.21,0.33,0.86,U] [#5 -0.05,-0.03,1.00,U] [#6 -0.14,0.37,0.95,U] [#7 0.22,0.51,0.00,M2] [#8 -0.19,0.03,0.81,U] 
01:31:47.820 00.000 6880 refined, 7 included, MultiStar: {-0.10, 0.08}, one-star: {-0.12, -0.16}
01:31:47.820 00.000 6880 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.61) = xAngle (4.09 = -2.19)
01:31:47.820 00.000 6880 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.06 = -2.22)
01:31:47.820 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.48 mountX=-0.08 mountY=-0.10, mountTheta=-2.20
01:31:47.822 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.08, opts=13)
01:31:47.822 00.000 6880 Enqueuing Move request for scope (-0.10, 0.08)
01:31:47.822 00.000 10052 Worker thread wakes up
01:31:47.823 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
01:31:47.823 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
01:31:47.823 00.000 10052 Moving (-0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
01:31:47.823 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:31:47.823 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
01:31:47.823 00.000 10052 MoveAxis(E, 0, ABG)
01:31:47.823 00.000 10052 Move returns status 0, amount 0
01:31:47.823 00.000 10052 MoveAxis(N, 0, ABG)
01:31:47.823 00.000 10052 Move returns status 0, amount 0
01:31:47.823 00.000 10052 move complete, result=0
01:31:47.823 00.000 10052 worker thread done servicing request
01:31:47.851 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:47.894 00.043 6880 UpdateGuideState exits: m=2058 SNR=31.5
01:31:47.894 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:47.894 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:47.894 00.000 6880 Enqueuing Expose request
01:31:47.894 00.000 10052 Worker thread wakes up
01:31:47.894 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:47.894 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:47.895 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:48.663 00.768 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9dfcbad-1871-4151-9e6e-b5b20ce81929"}
01:31:48.663 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9dfcbad-1871-4151-9e6e-b5b20ce81929"}
01:31:48.664 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6035ed4-dc51-4594-83f4-7daef8ae9ea9"}
01:31:48.665 00.001 6880 case statement mapped state 6 to 3
01:31:48.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6035ed4-dc51-4594-83f4-7daef8ae9ea9"}
01:31:48.666 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"119051d5-b1a9-4b2e-bccb-19c2cea43294"}
01:31:48.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1211,"width":15,"height":15,"star_pos":[6.60,6.71],"pixels":"..."},"id":"119051d5-b1a9-4b2e-bccb-19c2cea43294"}
01:31:49.037 00.371 10052 Exposure complete
01:31:49.117 00.080 10052 worker thread done servicing request
01:31:49.117 00.000 6880 OnExposeComplete: enter
01:31:49.117 00.000 6880 UpdateGuideState(): m_state=6
01:31:49.118 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1212
01:31:49.118 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=886.89, Mass=2165, SNR=32.3, Peak=132 HFD=4.6
01:31:49.118 00.000 6880 MultiStar: [#1 -0.16,0.11,0.94,U] [#2 -0.27,0.43,0.99,U] [#3 -0.31,0.04,0.92,U] [#4 -0.12,0.49,0.84,U] [#5 -0.39,0.09,0.97,U] [#6 -0.31,0.34,0.93,U] [#7 0.00,0.54,0.00,M3] [#8 -0.22,-0.00,0.80,U] 
01:31:49.118 00.000 6880 single-star, 7 included, MultiStar: {-0.25, 0.19}, one-star: {-0.18, 0.03}
01:31:49.119 00.001 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.60 = -1.68)
01:31:49.119 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.71)
01:31:49.119 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.18 cameraTheta=2.99 mountX=-0.02 mountY=-0.18, mountTheta=-1.68
01:31:49.120 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.03, opts=13)
01:31:49.120 00.000 6880 Enqueuing Move request for scope (-0.18, 0.03)
01:31:49.121 00.001 10052 Worker thread wakes up
01:31:49.121 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
01:31:49.121 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
01:31:49.121 00.000 10052 Moving (-0.18, 0.03) raw xDistance=-0.02 yDistance=-0.18
01:31:49.121 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:31:49.121 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
01:31:49.121 00.000 10052 MoveAxis(E, 0, ABG)
01:31:49.121 00.000 10052 Move returns status 0, amount 0
01:31:49.121 00.000 10052 MoveAxis(N, 0, ABG)
01:31:49.121 00.000 10052 Move returns status 0, amount 0
01:31:49.121 00.000 10052 move complete, result=0
01:31:49.121 00.000 10052 worker thread done servicing request
01:31:49.148 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:49.190 00.042 6880 UpdateGuideState exits: m=2165 SNR=32.3
01:31:49.190 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:49.190 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:49.190 00.000 6880 Enqueuing Expose request
01:31:49.191 00.001 10052 Worker thread wakes up
01:31:49.191 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:31:49.191 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:49.191 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:50.100 00.909 10052 Exposure complete
01:31:50.213 00.113 10052 worker thread done servicing request
01:31:50.213 00.000 6880 OnExposeComplete: enter
01:31:50.213 00.000 6880 UpdateGuideState(): m_state=6
01:31:50.213 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1213
01:31:50.213 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=887.01, Mass=2327, SNR=33.4, Peak=142 HFD=4.6
01:31:50.214 00.001 6880 MultiStar: [#1 0.07,0.21,0.93,U] [#2 -0.14,0.43,0.96,U] [#3 -0.07,0.16,0.88,U] [#4 0.14,0.48,0.81,U] [#5 -0.22,0.09,0.93,U] [#6 -0.06,0.24,0.88,U] [#7 0.09,0.38,0.73,U] [#8 -0.04,0.07,0.78,U] 
01:31:50.214 00.000 6880 single-star, 8 included, MultiStar: {-0.03, 0.24}, one-star: {0.01, 0.15}
01:31:50.214 00.000 6880 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
01:31:50.214 00.000 6880 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.09 = 3.09)
01:31:50.214 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.51 mountX=-0.15 mountY=0.01, mountTheta=3.09
01:31:50.216 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.15, opts=13)
01:31:50.216 00.000 6880 Enqueuing Move request for scope (0.01, 0.15)
01:31:50.216 00.000 10052 Worker thread wakes up
01:31:50.216 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
01:31:50.217 00.001 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
01:31:50.217 00.000 10052 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=0.01
01:31:50.217 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:31:50.217 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:31:50.217 00.000 10052 MoveAxis(E, 40, ABG)
01:31:50.217 00.000 10052 Guiding  Dir = 2, Dur = 40
01:31:50.252 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:50.295 00.043 6880 UpdateGuideState exits: m=2327 SNR=33.4
01:31:50.295 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:50.295 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:50.295 00.000 6880 Enqueuing Expose request
01:31:50.362 00.067 10052 IsSlewing returns 0
01:31:50.479 00.117 10052 IsGuiding returns 0
01:31:50.577 00.098 10052 IsGuiding returns 1
01:31:50.577 00.000 10052 scope still moving after pulse duration time elapsed
01:31:50.620 00.043 10052 IsSlewing returns 0
01:31:50.658 00.038 10052 IsGuiding returns 0
01:31:50.659 00.001 10052 scope move finished after 40 + 138 ms
01:31:50.659 00.000 10052 Move returns status 0, amount 40
01:31:50.659 00.000 10052 MoveAxis(N, 0, ABG)
01:31:50.659 00.000 10052 Move returns status 0, amount 0
01:31:50.659 00.000 10052 move complete, result=0
01:31:50.659 00.000 10052 worker thread done servicing request
01:31:50.659 00.000 10052 Worker thread wakes up
01:31:50.659 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:50.659 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:50.659 00.000 6880 GuideStep: -0.1 px 40 ms EAST, 0.0 px 0 ms NORTH
01:31:50.663 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2f4ce327-a626-4061-bf08-eb246a5c1c51"}
01:31:50.663 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2f4ce327-a626-4061-bf08-eb246a5c1c51"}
01:31:50.667 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7b064115-5a63-4d0a-b309-7eb2e2f6b891"}
01:31:50.667 00.000 6880 case statement mapped state 6 to 3
01:31:50.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b064115-5a63-4d0a-b309-7eb2e2f6b891"}
01:31:50.670 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"305f8cc7-b534-4474-8079-840735b33705"}
01:31:50.670 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1213,"width":15,"height":15,"star_pos":[6.72,7.01],"pixels":"..."},"id":"305f8cc7-b534-4474-8079-840735b33705"}
01:31:51.791 01.121 10052 Exposure complete
01:31:51.859 00.068 10052 worker thread done servicing request
01:31:51.859 00.000 6880 OnExposeComplete: enter
01:31:51.859 00.000 6880 UpdateGuideState(): m_state=6
01:31:51.859 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1214
01:31:51.859 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.64, Mass=2084, SNR=31.6, Peak=150 HFD=4.7
01:31:51.860 00.001 6880 MultiStar: [#1 -0.04,0.06,0.98,U] [#2 -0.30,-0.02,1.01,U] [#3 -0.25,0.02,0.92,U] [#4 0.12,0.35,0.84,U] [#5 -0.19,0.03,0.97,U] [#6 -0.29,-0.01,0.93,U] [#7 0.05,0.26,0.75,U] [#8 -0.10,-0.07,0.81,U] 
01:31:51.860 00.000 6880 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {0.02, -0.22}
01:31:51.860 00.000 6880 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.61) = xAngle (4.46 = -1.83)
01:31:51.860 00.000 6880 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.42 = -1.86)
01:31:51.860 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.84 mountX=-0.03 mountY=-0.12, mountTheta=-1.83
01:31:51.862 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.04, opts=13)
01:31:51.862 00.000 6880 Enqueuing Move request for scope (-0.12, 0.04)
01:31:51.862 00.000 10052 Worker thread wakes up
01:31:51.862 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
01:31:51.862 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
01:31:51.862 00.000 10052 Moving (-0.12, 0.04) raw xDistance=-0.03 yDistance=-0.12
01:31:51.862 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:31:51.862 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
01:31:51.862 00.000 10052 MoveAxis(E, 0, ABG)
01:31:51.862 00.000 10052 Move returns status 0, amount 0
01:31:51.862 00.000 10052 MoveAxis(N, 0, ABG)
01:31:51.862 00.000 10052 Move returns status 0, amount 0
01:31:51.862 00.000 10052 move complete, result=0
01:31:51.862 00.000 10052 worker thread done servicing request
01:31:51.886 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:51.923 00.037 6880 UpdateGuideState exits: m=2084 SNR=31.6
01:31:51.924 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:51.924 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:51.924 00.000 6880 Enqueuing Expose request
01:31:51.924 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:31:51.924 00.000 10052 Worker thread wakes up
01:31:51.924 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:51.924 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:52.660 00.736 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f123e28-bcce-4940-905a-4fe80eb21798"}
01:31:52.660 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f123e28-bcce-4940-905a-4fe80eb21798"}
01:31:52.661 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77975a04-c584-4661-86c6-3f97424360a7"}
01:31:52.661 00.000 6880 case statement mapped state 6 to 3
01:31:52.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"77975a04-c584-4661-86c6-3f97424360a7"}
01:31:52.662 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a59f814-f148-4e16-88fc-1ecf59fbcbaa"}
01:31:52.662 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1214,"width":15,"height":15,"star_pos":[6.74,6.64],"pixels":"..."},"id":"5a59f814-f148-4e16-88fc-1ecf59fbcbaa"}
01:31:52.839 00.177 10052 Exposure complete
01:31:52.923 00.084 10052 worker thread done servicing request
01:31:52.923 00.000 6880 OnExposeComplete: enter
01:31:52.923 00.000 6880 UpdateGuideState(): m_state=6
01:31:52.924 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1215
01:31:52.924 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=886.80, Mass=2054, SNR=31.4, Peak=129 HFD=4.6
01:31:52.924 00.000 6880 MultiStar: [#1 0.04,0.12,0.99,U] [#2 -0.26,0.08,1.00,U] [#3 -0.02,-0.05,0.93,U] [#4 0.01,0.18,0.86,U] [#5 -0.18,-0.07,1.01,U] [#6 -0.14,-0.01,0.94,U] [#7 0.14,0.24,0.77,U] [#8 -0.11,-0.06,0.82,U] 
01:31:52.924 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.11, -0.06}
01:31:52.924 00.000 6880 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.61) = xAngle (4.13 = -2.16)
01:31:52.924 00.000 6880 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.10 = -2.19)
01:31:52.924 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.51 mountX=-0.03 mountY=-0.05, mountTheta=-2.17
01:31:52.926 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.04, opts=13)
01:31:52.926 00.000 6880 Enqueuing Move request for scope (-0.05, 0.04)
01:31:52.926 00.000 10052 Worker thread wakes up
01:31:52.926 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:31:52.926 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:31:52.926 00.000 10052 Moving (-0.05, 0.04) raw xDistance=-0.03 yDistance=-0.05
01:31:52.926 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:31:52.926 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
01:31:52.926 00.000 10052 MoveAxis(E, 0, ABG)
01:31:52.927 00.001 10052 Move returns status 0, amount 0
01:31:52.927 00.000 10052 MoveAxis(N, 0, ABG)
01:31:52.927 00.000 10052 Move returns status 0, amount 0
01:31:52.927 00.000 10052 move complete, result=0
01:31:52.927 00.000 10052 worker thread done servicing request
01:31:52.948 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:52.984 00.036 6880 UpdateGuideState exits: m=2054 SNR=31.4
01:31:52.984 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:52.984 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:52.984 00.000 6880 Enqueuing Expose request
01:31:52.984 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:52.984 00.000 10052 Worker thread wakes up
01:31:52.984 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:52.984 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:54.116 01.132 10052 Exposure complete
01:31:54.179 00.063 10052 worker thread done servicing request
01:31:54.179 00.000 6880 OnExposeComplete: enter
01:31:54.179 00.000 6880 UpdateGuideState(): m_state=6
01:31:54.180 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1216
01:31:54.180 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.93, Mass=2209, SNR=32.5, Peak=134 HFD=4.6
01:31:54.180 00.000 6880 MultiStar: [#1 -0.02,0.14,0.97,U] [#2 -0.07,0.43,0.96,U] [#3 -0.03,0.08,0.89,U] [#4 0.01,0.40,0.82,U] [#5 -0.16,0.17,0.99,U] [#6 -0.02,0.33,0.90,U] [#7 0.18,0.38,0.77,U] [#8 -0.09,0.06,0.80,U] 
01:31:54.180 00.000 6880 single-star, 8 included, MultiStar: {-0.03, 0.22}, one-star: {-0.02, 0.07}
01:31:54.180 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
01:31:54.180 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
01:31:54.180 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.83 mountX=-0.07 mountY=-0.02, mountTheta=-2.87
01:31:54.182 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.07, opts=13)
01:31:54.182 00.000 6880 Enqueuing Move request for scope (-0.02, 0.07)
01:31:54.182 00.000 10052 Worker thread wakes up
01:31:54.182 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:31:54.182 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:31:54.182 00.000 10052 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
01:31:54.182 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:31:54.182 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
01:31:54.183 00.001 10052 MoveAxis(E, 0, ABG)
01:31:54.183 00.000 10052 Move returns status 0, amount 0
01:31:54.183 00.000 10052 MoveAxis(N, 0, ABG)
01:31:54.183 00.000 10052 Move returns status 0, amount 0
01:31:54.183 00.000 10052 move complete, result=0
01:31:54.183 00.000 10052 worker thread done servicing request
01:31:54.202 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:54.233 00.031 6880 UpdateGuideState exits: m=2209 SNR=32.5
01:31:54.233 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:54.233 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:54.233 00.000 6880 Enqueuing Expose request
01:31:54.233 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:54.233 00.000 10052 Worker thread wakes up
01:31:54.233 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:54.233 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:54.659 00.426 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7eed6d8-8d3c-421d-b5e4-702964c9000b"}
01:31:54.659 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7eed6d8-8d3c-421d-b5e4-702964c9000b"}
01:31:54.659 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2fb8dfaf-4784-4542-920f-eb09deb9f999"}
01:31:54.659 00.000 6880 case statement mapped state 6 to 3
01:31:54.659 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2fb8dfaf-4784-4542-920f-eb09deb9f999"}
01:31:54.661 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dd6d56db-87a9-4b87-a966-8b671f35acaf"}
01:31:54.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1216,"width":15,"height":15,"star_pos":[6.70,6.93],"pixels":"..."},"id":"dd6d56db-87a9-4b87-a966-8b671f35acaf"}
01:31:55.145 00.484 10052 Exposure complete
01:31:55.204 00.059 10052 worker thread done servicing request
01:31:55.204 00.000 6880 OnExposeComplete: enter
01:31:55.204 00.000 6880 UpdateGuideState(): m_state=6
01:31:55.205 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1217
01:31:55.205 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=887.06, Mass=2129, SNR=32.0, Peak=145 HFD=4.4
01:31:55.205 00.000 6880 MultiStar: [#1 0.03,0.23,0.97,U] [#2 -0.26,0.40,0.99,U] [#3 -0.16,0.13,0.91,U] [#4 0.05,0.53,0.00,M1] [#5 -0.24,0.15,0.99,U] [#6 -0.15,0.38,0.94,U] [#7 0.16,0.43,0.80,U] [#8 -0.17,0.22,0.80,U] 
01:31:55.205 00.000 6880 single-star, 7 included, MultiStar: {-0.10, 0.26}, one-star: {0.03, 0.20}
01:31:55.205 00.000 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
01:31:55.205 00.000 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
01:31:55.205 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.40 mountX=-0.20 mountY=0.03, mountTheta=2.98
01:31:55.207 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.20, opts=13)
01:31:55.207 00.000 6880 Enqueuing Move request for scope (0.03, 0.20)
01:31:55.207 00.000 10052 Worker thread wakes up
01:31:55.207 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
01:31:55.207 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
01:31:55.207 00.000 10052 Moving (0.03, 0.20) raw xDistance=-0.20 yDistance=0.03
01:31:55.207 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:31:55.207 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.13, using input
01:31:55.207 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.03
01:31:55.207 00.000 10052 MoveAxis(E, 53, ABG)
01:31:55.207 00.000 10052 Guiding  Dir = 2, Dur = 53
01:31:55.228 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:55.229 00.001 10052 IsSlewing returns 0
01:31:55.260 00.031 6880 UpdateGuideState exits: m=2129 SNR=32.0
01:31:55.260 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:55.261 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:55.261 00.000 6880 Enqueuing Expose request
01:31:55.266 00.005 10052 IsGuiding returns 0
01:31:55.293 00.027 10052 PulseGuide returned control before completion, sleep 36
01:31:55.351 00.058 10052 IsGuiding returns 0
01:31:55.352 00.001 10052 Move returns status 0, amount 53
01:31:55.352 00.000 10052 MoveAxis(N, 0, ABG)
01:31:55.352 00.000 10052 Move returns status 0, amount 0
01:31:55.352 00.000 10052 move complete, result=0
01:31:55.352 00.000 10052 worker thread done servicing request
01:31:55.352 00.000 10052 Worker thread wakes up
01:31:55.352 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:55.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:55.352 00.000 6880 GuideStep: -0.2 px 53 ms EAST, 0.0 px 0 ms NORTH
01:31:56.490 01.138 10052 Exposure complete
01:31:56.571 00.081 10052 worker thread done servicing request
01:31:56.571 00.000 6880 OnExposeComplete: enter
01:31:56.571 00.000 6880 UpdateGuideState(): m_state=6
01:31:56.572 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1218
01:31:56.572 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=886.92, Mass=2191, SNR=32.4, Peak=145 HFD=4.4
01:31:56.572 00.000 6880 MultiStar: [#1 -0.02,0.19,0.97,U] [#2 -0.26,0.44,0.99,U] [#3 -0.07,0.20,0.90,U] [#4 -0.10,0.44,0.82,U] [#5 -0.27,0.08,0.97,U] [#6 -0.16,0.30,0.90,U] [#7 -0.06,0.41,0.76,U] [#8 -0.17,0.11,0.79,U] 
01:31:56.572 00.000 6880 single-star, 8 included, MultiStar: {-0.12, 0.24}, one-star: {0.03, 0.05}
01:31:56.572 00.000 6880 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.61) = xAngle (2.62 = 2.62)
01:31:56.572 00.000 6880 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.59 = 2.59)
01:31:56.572 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.00 mountX=-0.06 mountY=0.03, mountTheta=2.59
01:31:56.574 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.05, opts=13)
01:31:56.574 00.000 6880 Enqueuing Move request for scope (0.03, 0.05)
01:31:56.574 00.000 10052 Worker thread wakes up
01:31:56.574 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:31:56.574 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:31:56.574 00.000 10052 Moving (0.03, 0.05) raw xDistance=-0.06 yDistance=0.03
01:31:56.574 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:31:56.574 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.16, using input
01:31:56.574 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.04
01:31:56.574 00.000 10052 MoveAxis(E, 0, ABG)
01:31:56.574 00.000 10052 Move returns status 0, amount 0
01:31:56.575 00.001 10052 MoveAxis(N, 0, ABG)
01:31:56.575 00.000 10052 Move returns status 0, amount 0
01:31:56.575 00.000 10052 move complete, result=0
01:31:56.575 00.000 10052 worker thread done servicing request
01:31:56.596 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:56.626 00.030 6880 UpdateGuideState exits: m=2191 SNR=32.4
01:31:56.626 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:56.626 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:56.626 00.000 6880 Enqueuing Expose request
01:31:56.626 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:31:56.626 00.000 10052 Worker thread wakes up
01:31:56.626 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:56.626 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:56.658 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c105c44a-420e-435b-9d18-1fdb887af4e9"}
01:31:56.658 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c105c44a-420e-435b-9d18-1fdb887af4e9"}
01:31:56.660 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4c99ccbe-f7b7-47c6-a754-1b52c6ea9e98"}
01:31:56.660 00.000 6880 case statement mapped state 6 to 3
01:31:56.660 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c99ccbe-f7b7-47c6-a754-1b52c6ea9e98"}
01:31:56.662 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b837cba-5609-4550-94f9-7a1bae503373"}
01:31:56.662 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1218,"width":15,"height":15,"star_pos":[6.75,6.92],"pixels":"..."},"id":"7b837cba-5609-4550-94f9-7a1bae503373"}
01:31:57.539 00.877 10052 Exposure complete
01:31:57.608 00.069 6880 OnExposeComplete: enter
01:31:57.608 00.000 6880 UpdateGuideState(): m_state=6
01:31:57.609 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1219
01:31:57.609 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=886.85, Mass=2204, SNR=32.6, Peak=138 HFD=4.5
01:31:57.609 00.000 10052 worker thread done servicing request
01:31:57.609 00.000 6880 MultiStar: [#1 0.08,0.23,0.95,U] [#2 -0.27,0.33,0.95,U] [#3 -0.16,0.20,0.91,U] [#4 0.18,0.63,0.00,M1] [#5 -0.09,0.09,0.99,U] [#6 -0.02,0.28,0.88,U] [#7 0.16,0.50,0.00,M1] [#8 0.10,0.06,0.77,U] 
01:31:57.609 00.000 6880 single-star, 6 included, MultiStar: {-0.06, 0.17}, one-star: {-0.04, -0.01}
01:31:57.609 00.000 6880 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.61) = xAngle (-1.34 = -1.34)
01:31:57.609 00.000 6880 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
01:31:57.609 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.95 mountX=0.01 mountY=-0.04, mountTheta=-1.34
01:31:57.611 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.01, opts=13)
01:31:57.611 00.000 6880 Enqueuing Move request for scope (-0.04, -0.01)
01:31:57.611 00.000 10052 Worker thread wakes up
01:31:57.611 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:31:57.611 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:31:57.611 00.000 10052 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
01:31:57.612 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:31:57.612 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.03
01:31:57.612 00.000 10052 MoveAxis(E, 0, ABG)
01:31:57.612 00.000 10052 Move returns status 0, amount 0
01:31:57.612 00.000 10052 MoveAxis(N, 0, ABG)
01:31:57.612 00.000 10052 Move returns status 0, amount 0
01:31:57.612 00.000 10052 move complete, result=0
01:31:57.612 00.000 10052 worker thread done servicing request
01:31:57.635 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:57.673 00.038 6880 UpdateGuideState exits: m=2204 SNR=32.6
01:31:57.673 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:57.673 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:57.673 00.000 6880 Enqueuing Expose request
01:31:57.673 00.000 10052 Worker thread wakes up
01:31:57.673 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:31:57.673 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:57.673 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:31:58.659 00.986 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2eba82e-7cfe-4e55-81b2-4ae6f15ec1a2"}
01:31:58.659 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2eba82e-7cfe-4e55-81b2-4ae6f15ec1a2"}
01:31:58.660 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f2ddd66-dfa9-4fba-9b5b-a9378e6dd3ae"}
01:31:58.660 00.000 6880 case statement mapped state 6 to 3
01:31:58.660 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f2ddd66-dfa9-4fba-9b5b-a9378e6dd3ae"}
01:31:58.661 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5768ef5f-dd3e-4615-b811-6df86ba64a38"}
01:31:58.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1219,"width":15,"height":15,"star_pos":[6.67,6.85],"pixels":"..."},"id":"5768ef5f-dd3e-4615-b811-6df86ba64a38"}
01:31:58.806 00.145 10052 Exposure complete
01:31:58.887 00.081 10052 worker thread done servicing request
01:31:58.888 00.001 6880 OnExposeComplete: enter
01:31:58.888 00.000 6880 UpdateGuideState(): m_state=6
01:31:58.888 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1220
01:31:58.888 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.08, Mass=2108, SNR=31.8, Peak=137 HFD=4.4
01:31:58.889 00.001 6880 MultiStar: [#1 -0.12,0.27,1.00,U] [#2 -0.27,0.32,1.01,U] [#3 -0.18,0.15,0.91,U] [#4 -0.13,0.45,0.89,U] [#5 -0.25,0.11,1.02,U] [#6 -0.05,0.21,0.93,U] [#7 0.05,0.19,0.80,U] [#8 -0.23,0.23,0.82,U] 
01:31:58.889 00.000 6880 single-star, 8 included, MultiStar: {-0.14, 0.24}, one-star: {-0.07, 0.22}
01:31:58.889 00.000 6880 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.61) = xAngle (3.49 = -2.79)
01:31:58.889 00.000 6880 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.83)
01:31:58.889 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.22 hyp=0.23 cameraTheta=1.88 mountX=-0.22 mountY=-0.07, mountTheta=-2.82
01:31:58.892 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.22, opts=13)
01:31:58.892 00.000 6880 Enqueuing Move request for scope (-0.07, 0.22)
01:31:58.892 00.000 10052 Worker thread wakes up
01:31:58.892 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.22) opts 0xd
01:31:58.892 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.22)
01:31:58.892 00.000 10052 Moving (-0.07, 0.22) raw xDistance=-0.22 yDistance=-0.07
01:31:58.892 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:31:58.892 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
01:31:58.892 00.000 10052 MoveAxis(E, 59, ABG)
01:31:58.892 00.000 10052 Guiding  Dir = 2, Dur = 59
01:31:58.914 00.022 10052 IsSlewing returns 0
01:31:58.920 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:31:58.952 00.032 10052 IsGuiding returns 0
01:31:58.964 00.012 6880 UpdateGuideState exits: m=2108 SNR=31.8
01:31:58.965 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:31:58.965 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:31:58.965 00.000 6880 Enqueuing Expose request
01:31:58.978 00.013 10052 PulseGuide returned control before completion, sleep 42
01:31:59.048 00.070 10052 IsGuiding returns 1
01:31:59.048 00.000 10052 scope still moving after pulse duration time elapsed
01:31:59.115 00.067 10052 IsSlewing returns 0
01:31:59.153 00.038 10052 IsGuiding returns 0
01:31:59.153 00.000 10052 scope move finished after 59 + 142 ms
01:31:59.153 00.000 10052 Move returns status 0, amount 59
01:31:59.153 00.000 10052 MoveAxis(N, 0, ABG)
01:31:59.153 00.000 10052 Move returns status 0, amount 0
01:31:59.153 00.000 10052 move complete, result=0
01:31:59.153 00.000 10052 worker thread done servicing request
01:31:59.153 00.000 10052 Worker thread wakes up
01:31:59.153 00.000 6880 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
01:31:59.154 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:31:59.154 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:00.069 00.915 10052 Exposure complete
01:32:00.154 00.085 10052 worker thread done servicing request
01:32:00.154 00.000 6880 OnExposeComplete: enter
01:32:00.155 00.001 6880 UpdateGuideState(): m_state=6
01:32:00.155 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1221
01:32:00.155 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=886.98, Mass=2236, SNR=32.8, Peak=150 HFD=4.2
01:32:00.156 00.001 6880 MultiStar: [#1 -0.12,0.10,0.96,U] [#2 -0.24,0.41,0.98,U] [#3 -0.26,-0.04,0.92,U] [#4 -0.35,0.08,0.83,U] [#5 -0.29,0.08,0.99,U] [#6 -0.28,0.25,0.89,U] [#7 -0.09,0.36,0.76,U] [#8 -0.15,-0.10,0.77,U] 
01:32:00.156 00.000 6880 single-star, 8 included, MultiStar: {-0.21, 0.14}, one-star: {-0.06, 0.12}
01:32:00.156 00.000 6880 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.61) = xAngle (3.69 = -2.60)
01:32:00.156 00.000 6880 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.65 = -2.63)
01:32:00.156 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.12 hyp=0.13 cameraTheta=2.07 mountX=-0.11 mountY=-0.07, mountTheta=-2.62
01:32:00.158 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.12, opts=13)
01:32:00.158 00.000 6880 Enqueuing Move request for scope (-0.06, 0.12)
01:32:00.158 00.000 10052 Worker thread wakes up
01:32:00.158 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.12) opts 0xd
01:32:00.158 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.12)
01:32:00.158 00.000 10052 Moving (-0.06, 0.12) raw xDistance=-0.11 yDistance=-0.07
01:32:00.158 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.11
01:32:00.158 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
01:32:00.158 00.000 10052 MoveAxis(E, 34, ABG)
01:32:00.158 00.000 10052 Guiding  Dir = 2, Dur = 34
01:32:00.187 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:00.222 00.035 10052 IsSlewing returns 0
01:32:00.230 00.008 6880 UpdateGuideState exits: m=2236 SNR=32.8
01:32:00.230 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:00.230 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:00.230 00.000 6880 Enqueuing Expose request
01:32:00.292 00.062 10052 IsGuiding returns 0
01:32:00.391 00.099 10052 IsGuiding returns 1
01:32:00.391 00.000 10052 scope still moving after pulse duration time elapsed
01:32:00.505 00.114 10052 IsSlewing returns 0
01:32:00.580 00.075 10052 IsGuiding returns 0
01:32:00.580 00.000 10052 scope move finished after 34 + 253 ms
01:32:00.580 00.000 10052 Move returns status 0, amount 34
01:32:00.580 00.000 10052 MoveAxis(N, 0, ABG)
01:32:00.580 00.000 10052 Move returns status 0, amount 0
01:32:00.580 00.000 10052 move complete, result=0
01:32:00.580 00.000 10052 worker thread done servicing request
01:32:00.580 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
01:32:00.580 00.000 10052 Worker thread wakes up
01:32:00.581 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:00.581 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:00.657 00.076 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"748a5acb-e819-46df-9e9c-184e87f92352"}
01:32:00.657 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"748a5acb-e819-46df-9e9c-184e87f92352"}
01:32:00.658 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1da3b429-0ea2-4d9c-a980-213bcb7d53d8"}
01:32:00.658 00.000 6880 case statement mapped state 6 to 3
01:32:00.658 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1da3b429-0ea2-4d9c-a980-213bcb7d53d8"}
01:32:00.659 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ea67205f-1217-4987-932a-5b790c4f3fab"}
01:32:00.659 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1221,"width":15,"height":15,"star_pos":[6.65,6.98],"pixels":"..."},"id":"ea67205f-1217-4987-932a-5b790c4f3fab"}
01:32:01.713 01.054 10052 Exposure complete
01:32:01.791 00.078 10052 worker thread done servicing request
01:32:01.791 00.000 6880 OnExposeComplete: enter
01:32:01.791 00.000 6880 UpdateGuideState(): m_state=6
01:32:01.792 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1222
01:32:01.792 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=886.90, Mass=2309, SNR=33.3, Peak=152 HFD=4.3
01:32:01.792 00.000 6880 MultiStar: [#1 -0.14,0.08,0.94,U] [#2 -0.32,0.33,0.97,U] [#3 -0.23,-0.16,0.88,U] [#4 -0.08,0.01,0.84,U] [#5 -0.32,0.00,0.96,U] [#6 -0.16,0.11,0.93,U] [#7 -0.14,0.15,0.76,U] [#8 -0.30,-0.17,0.76,U] 
01:32:01.792 00.000 6880 single-star, 8 included, MultiStar: {-0.19, 0.05}, one-star: {-0.08, 0.04}
01:32:01.792 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.29 = -1.99)
01:32:01.792 00.000 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.26 = -2.02)
01:32:01.792 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.68 mountX=-0.04 mountY=-0.08, mountTheta=-2.00
01:32:01.794 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.04, opts=13)
01:32:01.794 00.000 6880 Enqueuing Move request for scope (-0.08, 0.04)
01:32:01.794 00.000 10052 Worker thread wakes up
01:32:01.794 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:32:01.794 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:32:01.794 00.000 10052 Moving (-0.08, 0.04) raw xDistance=-0.04 yDistance=-0.08
01:32:01.794 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:32:01.794 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
01:32:01.795 00.001 10052 MoveAxis(E, 0, ABG)
01:32:01.795 00.000 10052 Move returns status 0, amount 0
01:32:01.795 00.000 10052 MoveAxis(N, 0, ABG)
01:32:01.795 00.000 10052 Move returns status 0, amount 0
01:32:01.795 00.000 10052 move complete, result=0
01:32:01.795 00.000 10052 worker thread done servicing request
01:32:01.823 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:01.869 00.046 6880 UpdateGuideState exits: m=2309 SNR=33.3
01:32:01.870 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:01.870 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:01.870 00.000 6880 Enqueuing Expose request
01:32:01.870 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:01.870 00.000 10052 Worker thread wakes up
01:32:01.870 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:01.870 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:02.655 00.785 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"593666a7-a57f-46d5-953d-0bc676ec29d5"}
01:32:02.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"593666a7-a57f-46d5-953d-0bc676ec29d5"}
01:32:02.656 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e4d6bc33-e522-4c9f-a291-f10c8ec69a90"}
01:32:02.656 00.000 6880 case statement mapped state 6 to 3
01:32:02.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4d6bc33-e522-4c9f-a291-f10c8ec69a90"}
01:32:02.656 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d8463d16-e78c-4a6f-bd0a-ca2482c41fe6"}
01:32:02.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1222,"width":15,"height":15,"star_pos":[6.64,6.90],"pixels":"..."},"id":"d8463d16-e78c-4a6f-bd0a-ca2482c41fe6"}
01:32:02.787 00.131 10052 Exposure complete
01:32:02.869 00.082 10052 worker thread done servicing request
01:32:02.870 00.001 6880 OnExposeComplete: enter
01:32:02.870 00.000 6880 UpdateGuideState(): m_state=6
01:32:02.870 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1223
01:32:02.870 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.86, Mass=2153, SNR=32.2, Peak=137 HFD=4.5
01:32:02.870 00.000 6880 MultiStar: [#1 -0.02,0.06,0.99,U] [#2 -0.17,0.35,1.01,U] [#3 -0.16,0.11,0.93,U] [#4 -0.04,0.37,0.87,U] [#5 -0.10,0.17,0.97,U] [#6 -0.05,0.31,0.94,U] [#7 0.12,0.53,0.00,M1] [#8 -0.19,-0.04,0.81,U] 
01:32:02.870 00.000 6880 single-star, 7 included, MultiStar: {-0.08, 0.17}, one-star: {0.06, -0.00}
01:32:02.871 00.001 6880 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
01:32:02.871 00.000 6880 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
01:32:02.871 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.08 mountX=0.00 mountY=0.06, mountTheta=1.54
01:32:02.872 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.00, opts=13)
01:32:02.872 00.000 6880 Enqueuing Move request for scope (0.06, -0.00)
01:32:02.872 00.000 10052 Worker thread wakes up
01:32:02.872 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
01:32:02.872 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
01:32:02.872 00.000 10052 Moving (0.06, -0.00) raw xDistance=0.00 yDistance=0.06
01:32:02.872 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:32:02.873 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
01:32:02.873 00.000 10052 MoveAxis(E, 0, ABG)
01:32:02.873 00.000 10052 Move returns status 0, amount 0
01:32:02.873 00.000 10052 MoveAxis(N, 0, ABG)
01:32:02.873 00.000 10052 Move returns status 0, amount 0
01:32:02.873 00.000 10052 move complete, result=0
01:32:02.873 00.000 10052 worker thread done servicing request
01:32:02.895 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:02.931 00.036 6880 UpdateGuideState exits: m=2153 SNR=32.2
01:32:02.931 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:02.931 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:02.931 00.000 6880 Enqueuing Expose request
01:32:02.931 00.000 10052 Worker thread wakes up
01:32:02.932 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:02.932 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:02.932 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:04.070 01.138 10052 Exposure complete
01:32:04.155 00.085 10052 worker thread done servicing request
01:32:04.155 00.000 6880 OnExposeComplete: enter
01:32:04.155 00.000 6880 UpdateGuideState(): m_state=6
01:32:04.156 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1224
01:32:04.156 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=886.70, Mass=2222, SNR=32.7, Peak=164 HFD=4.5
01:32:04.157 00.001 6880 MultiStar: [#1 -0.01,-0.00,0.93,U] [#2 -0.37,0.22,0.98,U] [#3 -0.17,0.02,0.92,U] [#4 0.06,0.30,0.83,U] [#5 -0.25,-0.04,0.97,U] [#6 -0.03,0.22,0.91,U] [#7 0.17,0.35,0.76,U] [#8 -0.16,-0.01,0.79,U] 
01:32:04.157 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.08, -0.16}
01:32:04.157 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.03 = -2.26)
01:32:04.157 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.29)
01:32:04.157 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.41 mountX=-0.09 mountY=-0.10, mountTheta=-2.27
01:32:04.159 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.09, opts=13)
01:32:04.159 00.000 6880 Enqueuing Move request for scope (-0.10, 0.09)
01:32:04.159 00.000 10052 Worker thread wakes up
01:32:04.159 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
01:32:04.160 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
01:32:04.160 00.000 10052 Moving (-0.10, 0.09) raw xDistance=-0.09 yDistance=-0.10
01:32:04.160 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:32:04.160 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
01:32:04.160 00.000 10052 MoveAxis(E, 0, ABG)
01:32:04.160 00.000 10052 Move returns status 0, amount 0
01:32:04.160 00.000 10052 MoveAxis(N, 0, ABG)
01:32:04.160 00.000 10052 Move returns status 0, amount 0
01:32:04.160 00.000 10052 move complete, result=0
01:32:04.160 00.000 10052 worker thread done servicing request
01:32:04.189 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:04.222 00.033 6880 UpdateGuideState exits: m=2222 SNR=32.7
01:32:04.222 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:04.222 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:04.222 00.000 6880 Enqueuing Expose request
01:32:04.222 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:04.222 00.000 10052 Worker thread wakes up
01:32:04.222 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:04.222 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:04.655 00.433 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dfe82900-c847-4c8e-8a35-a616456bd37e"}
01:32:04.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dfe82900-c847-4c8e-8a35-a616456bd37e"}
01:32:04.656 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f47f18b4-161e-4b21-ab40-1fdf57a17663"}
01:32:04.656 00.000 6880 case statement mapped state 6 to 3
01:32:04.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f47f18b4-161e-4b21-ab40-1fdf57a17663"}
01:32:04.657 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3a294057-d3e5-486a-a0e9-29e4241b2eaf"}
01:32:04.657 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1224,"width":15,"height":15,"star_pos":[6.63,6.70],"pixels":"..."},"id":"3a294057-d3e5-486a-a0e9-29e4241b2eaf"}
01:32:05.135 00.478 10052 Exposure complete
01:32:05.199 00.064 10052 worker thread done servicing request
01:32:05.199 00.000 6880 OnExposeComplete: enter
01:32:05.199 00.000 6880 UpdateGuideState(): m_state=6
01:32:05.199 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1225
01:32:05.199 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=886.76, Mass=2265, SNR=33.1, Peak=157 HFD=4.5
01:32:05.200 00.001 6880 MultiStar: [#1 -0.20,-0.16,0.92,U] [#2 -0.50,0.18,0.00,M1] [#3 -0.48,-0.35,0.00,M1] [#4 -0.19,0.05,0.84,U] [#5 -0.46,-0.06,0.95,U] [#6 -0.38,0.15,0.91,U] [#7 -0.14,0.09,0.74,U] [#8 -0.41,-0.22,0.79,U] 
01:32:05.200 00.000 6880 refined, 6 included, MultiStar: {-0.30, -0.04}, one-star: {-0.29, -0.10}
01:32:05.200 00.000 6880 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.61) = xAngle (-1.40 = -1.40)
01:32:05.200 00.000 6880 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
01:32:05.200 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.04 hyp=0.30 cameraTheta=-3.02 mountX=0.05 mountY=-0.30, mountTheta=-1.40
01:32:05.201 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.04, opts=13)
01:32:05.201 00.000 6880 Enqueuing Move request for scope (-0.30, -0.04)
01:32:05.201 00.000 10052 Worker thread wakes up
01:32:05.201 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.04) opts 0xd
01:32:05.202 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.04)
01:32:05.202 00.000 10052 Moving (-0.30, -0.04) raw xDistance=0.05 yDistance=-0.30
01:32:05.202 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:32:05.202 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.30, slope = -0.02
01:32:05.202 00.000 10052 MoveAxis(E, 0, ABG)
01:32:05.202 00.000 10052 Move returns status 0, amount 0
01:32:05.202 00.000 10052 MoveAxis(N, 38, ABG)
01:32:05.202 00.000 10052 Guiding  Dir = 0, Dur = 38
01:32:05.221 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:05.223 00.002 10052 IsSlewing returns 0
01:32:05.251 00.028 6880 UpdateGuideState exits: m=2265 SNR=33.1
01:32:05.251 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:05.251 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:05.251 00.000 6880 Enqueuing Expose request
01:32:05.261 00.010 10052 IsGuiding returns 0
01:32:05.288 00.027 10052 PulseGuide returned control before completion, sleep 21
01:32:05.343 00.055 10052 IsGuiding returns 0
01:32:05.343 00.000 10052 Move returns status 0, amount 38
01:32:05.344 00.001 10052 move complete, result=0
01:32:05.344 00.000 10052 worker thread done servicing request
01:32:05.344 00.000 10052 Worker thread wakes up
01:32:05.344 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:05.344 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:05.344 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 38 ms NORTH
01:32:06.476 01.132 10052 Exposure complete
01:32:06.537 00.061 10052 worker thread done servicing request
01:32:06.537 00.000 6880 OnExposeComplete: enter
01:32:06.537 00.000 6880 UpdateGuideState(): m_state=6
01:32:06.538 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1226
01:32:06.538 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.83, Mass=2234, SNR=32.8, Peak=142 HFD=4.6
01:32:06.538 00.000 6880 MultiStar: [#1 -0.05,-0.18,0.95,U] [#2 -0.29,0.00,1.01,U] [#3 -0.13,-0.08,0.91,U] [#4 -0.03,0.04,0.84,U] [#5 -0.20,-0.12,0.98,U] [#6 -0.26,-0.14,0.93,U] [#7 0.03,0.16,0.77,U] [#8 -0.18,-0.24,0.78,U] 
01:32:06.538 00.000 6880 single-star, 8 included, MultiStar: {-0.13, -0.07}, one-star: {0.00, -0.04}
01:32:06.538 00.000 6880 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.61) = xAngle (0.11 = 0.11)
01:32:06.538 00.000 6880 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
01:32:06.539 00.001 6880 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.50 mountX=0.04 mountY=0.00, mountTheta=0.08
01:32:06.540 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.04, opts=13)
01:32:06.540 00.000 6880 Enqueuing Move request for scope (0.00, -0.04)
01:32:06.540 00.000 10052 Worker thread wakes up
01:32:06.540 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
01:32:06.540 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
01:32:06.540 00.000 10052 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.00
01:32:06.540 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:06.540 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
01:32:06.541 00.001 10052 MoveAxis(E, 0, ABG)
01:32:06.541 00.000 10052 Move returns status 0, amount 0
01:32:06.541 00.000 10052 MoveAxis(N, 0, ABG)
01:32:06.541 00.000 10052 Move returns status 0, amount 0
01:32:06.541 00.000 10052 move complete, result=0
01:32:06.541 00.000 10052 worker thread done servicing request
01:32:06.565 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:06.595 00.030 6880 UpdateGuideState exits: m=2234 SNR=32.8
01:32:06.595 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:06.595 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:06.595 00.000 6880 Enqueuing Expose request
01:32:06.595 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:06.596 00.001 10052 Worker thread wakes up
01:32:06.596 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:06.596 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:06.656 00.060 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9838903b-6548-4847-a7ee-be5371e9312f"}
01:32:06.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9838903b-6548-4847-a7ee-be5371e9312f"}
01:32:06.658 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3143842e-846d-4bcb-9631-bb88615652a2"}
01:32:06.658 00.000 6880 case statement mapped state 6 to 3
01:32:06.658 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3143842e-846d-4bcb-9631-bb88615652a2"}
01:32:06.660 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b1373298-23d6-477b-a1c1-eb6f79a2ac78"}
01:32:06.660 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1226,"width":15,"height":15,"star_pos":[6.72,6.83],"pixels":"..."},"id":"b1373298-23d6-477b-a1c1-eb6f79a2ac78"}
01:32:07.510 00.850 10052 Exposure complete
01:32:07.581 00.071 10052 worker thread done servicing request
01:32:07.581 00.000 6880 OnExposeComplete: enter
01:32:07.582 00.001 6880 UpdateGuideState(): m_state=6
01:32:07.582 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1227
01:32:07.582 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.65, Mass=2254, SNR=32.9, Peak=152 HFD=4.7
01:32:07.582 00.000 6880 MultiStar: [#1 0.02,-0.34,0.98,U] [#2 -0.26,-0.24,0.97,U] [#3 0.01,-0.35,0.91,U] [#4 0.09,-0.10,0.85,U] [#5 -0.08,-0.14,0.93,U] [#6 -0.08,-0.27,0.92,U] [#7 0.02,-0.09,0.78,U] [#8 -0.07,-0.33,0.79,U] 
01:32:07.582 00.000 6880 single-star, 8 included, MultiStar: {-0.04, -0.23}, one-star: {0.02, -0.21}
01:32:07.582 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:32:07.583 00.001 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:32:07.583 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.21 hyp=0.21 cameraTheta=-1.46 mountX=0.21 mountY=0.03, mountTheta=0.12
01:32:07.584 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.21, opts=13)
01:32:07.584 00.000 6880 Enqueuing Move request for scope (0.02, -0.21)
01:32:07.584 00.000 10052 Worker thread wakes up
01:32:07.584 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.21) opts 0xd
01:32:07.584 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.21)
01:32:07.584 00.000 10052 Moving (0.02, -0.21) raw xDistance=0.21 yDistance=0.03
01:32:07.585 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
01:32:07.585 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
01:32:07.585 00.000 10052 MoveAxis(W, 56, ABG)
01:32:07.585 00.000 10052 Guiding  Dir = 3, Dur = 56
01:32:07.609 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:07.647 00.038 6880 UpdateGuideState exits: m=2254 SNR=32.9
01:32:07.647 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:07.647 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:07.647 00.000 6880 Enqueuing Expose request
01:32:07.722 00.075 10052 IsSlewing returns 0
01:32:07.797 00.075 10052 IsGuiding returns 0
01:32:07.942 00.145 10052 IsGuiding returns 1
01:32:07.942 00.000 10052 scope still moving after pulse duration time elapsed
01:32:08.022 00.080 10052 IsSlewing returns 0
01:32:08.095 00.073 10052 IsGuiding returns 0
01:32:08.097 00.002 10052 scope move finished after 56 + 242 ms
01:32:08.097 00.000 10052 Move returns status 0, amount 56
01:32:08.097 00.000 10052 MoveAxis(N, 0, ABG)
01:32:08.097 00.000 10052 Move returns status 0, amount 0
01:32:08.097 00.000 10052 move complete, result=0
01:32:08.097 00.000 10052 worker thread done servicing request
01:32:08.097 00.000 10052 Worker thread wakes up
01:32:08.097 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
01:32:08.097 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:08.097 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:08.653 00.556 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"216643c4-f79c-4775-aadb-041b4be5fa4c"}
01:32:08.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"216643c4-f79c-4775-aadb-041b4be5fa4c"}
01:32:08.654 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"68e466cc-9a1d-4042-aed6-bd4eeceaede2"}
01:32:08.654 00.000 6880 case statement mapped state 6 to 3
01:32:08.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"68e466cc-9a1d-4042-aed6-bd4eeceaede2"}
01:32:08.654 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fc1feb0d-f408-4679-8758-e0f760e9282a"}
01:32:08.655 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1227,"width":15,"height":15,"star_pos":[6.74,6.65],"pixels":"..."},"id":"fc1feb0d-f408-4679-8758-e0f760e9282a"}
01:32:09.234 00.579 10052 Exposure complete
01:32:09.309 00.075 10052 worker thread done servicing request
01:32:09.309 00.000 6880 OnExposeComplete: enter
01:32:09.309 00.000 6880 UpdateGuideState(): m_state=6
01:32:09.310 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1228
01:32:09.310 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=886.75, Mass=2227, SNR=32.8, Peak=147 HFD=4.7
01:32:09.310 00.000 6880 MultiStar: [#1 -0.08,-0.08,0.95,U] [#2 -0.31,0.28,0.95,U] [#3 -0.26,0.02,0.92,U] [#4 -0.08,0.07,0.80,U] [#5 -0.23,-0.31,0.96,U] [#6 -0.21,0.19,0.91,U] [#7 0.06,0.23,0.75,U] [#8 -0.19,-0.32,0.77,U] 
01:32:09.310 00.000 6880 single-star, 8 included, MultiStar: {-0.15, -0.01}, one-star: {-0.04, -0.11}
01:32:09.310 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
01:32:09.311 00.001 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
01:32:09.311 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.11 cameraTheta=-1.88 mountX=0.11 mountY=-0.03, mountTheta=-0.30
01:32:09.312 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.11, opts=13)
01:32:09.312 00.000 6880 Enqueuing Move request for scope (-0.04, -0.11)
01:32:09.312 00.000 10052 Worker thread wakes up
01:32:09.312 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
01:32:09.313 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
01:32:09.313 00.000 10052 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=-0.03
01:32:09.313 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:32:09.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:32:09.313 00.000 10052 MoveAxis(W, 32, ABG)
01:32:09.313 00.000 10052 Guiding  Dir = 3, Dur = 32
01:32:09.334 00.021 10052 IsSlewing returns 0
01:32:09.340 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:09.372 00.032 10052 IsGuiding returns 0
01:32:09.380 00.008 6880 UpdateGuideState exits: m=2227 SNR=32.8
01:32:09.380 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:09.380 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:09.380 00.000 6880 Enqueuing Expose request
01:32:09.400 00.020 10052 PulseGuide returned control before completion, sleep 15
01:32:09.440 00.040 10052 IsGuiding returns 1
01:32:09.440 00.000 10052 scope still moving after pulse duration time elapsed
01:32:09.515 00.075 10052 IsSlewing returns 0
01:32:09.592 00.077 10052 IsGuiding returns 0
01:32:09.592 00.000 10052 scope move finished after 32 + 187 ms
01:32:09.592 00.000 10052 Move returns status 0, amount 32
01:32:09.592 00.000 10052 MoveAxis(N, 0, ABG)
01:32:09.593 00.001 10052 Move returns status 0, amount 0
01:32:09.593 00.000 10052 move complete, result=0
01:32:09.593 00.000 10052 worker thread done servicing request
01:32:09.593 00.000 6880 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
01:32:09.593 00.000 10052 Worker thread wakes up
01:32:09.593 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:09.593 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:10.509 00.916 10052 Exposure complete
01:32:10.593 00.084 10052 worker thread done servicing request
01:32:10.593 00.000 6880 OnExposeComplete: enter
01:32:10.593 00.000 6880 UpdateGuideState(): m_state=6
01:32:10.594 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1229
01:32:10.594 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=886.83, Mass=2281, SNR=33.1, Peak=142 HFD=4.5
01:32:10.594 00.000 6880 MultiStar: [#1 -0.02,0.04,0.95,U] [#2 -0.20,0.03,0.99,U] [#3 -0.12,0.13,0.89,U] [#4 -0.03,0.45,0.83,U] [#5 -0.07,0.18,0.97,U] [#6 -0.09,0.30,0.88,U] [#7 -0.05,0.24,0.74,U] [#8 -0.07,0.03,0.79,U] 
01:32:10.594 00.000 6880 single-star, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.09, -0.04}
01:32:10.594 00.000 6880 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.61) = xAngle (-1.14 = -1.14)
01:32:10.595 00.001 6880 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
01:32:10.595 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.04 hyp=0.09 cameraTheta=-2.75 mountX=0.04 mountY=-0.09, mountTheta=-1.15
01:32:10.596 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.04, opts=13)
01:32:10.596 00.000 6880 Enqueuing Move request for scope (-0.09, -0.04)
01:32:10.597 00.001 10052 Worker thread wakes up
01:32:10.597 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.04) opts 0xd
01:32:10.597 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.04)
01:32:10.597 00.000 10052 Moving (-0.09, -0.04) raw xDistance=0.04 yDistance=-0.09
01:32:10.597 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:10.597 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
01:32:10.597 00.000 10052 MoveAxis(E, 0, ABG)
01:32:10.597 00.000 10052 Move returns status 0, amount 0
01:32:10.597 00.000 10052 MoveAxis(N, 0, ABG)
01:32:10.597 00.000 10052 Move returns status 0, amount 0
01:32:10.597 00.000 10052 move complete, result=0
01:32:10.597 00.000 10052 worker thread done servicing request
01:32:10.625 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:10.666 00.041 6880 UpdateGuideState exits: m=2281 SNR=33.1
01:32:10.666 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:10.666 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:10.666 00.000 6880 Enqueuing Expose request
01:32:10.666 00.000 10052 Worker thread wakes up
01:32:10.667 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:10.667 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:10.667 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:10.670 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c724dd0a-03cf-42b3-821f-3a53de7d45aa"}
01:32:10.670 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c724dd0a-03cf-42b3-821f-3a53de7d45aa"}
01:32:10.680 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ae98c51-6a65-4da8-8f87-3b35aa47eeac"}
01:32:10.680 00.000 6880 case statement mapped state 6 to 3
01:32:10.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ae98c51-6a65-4da8-8f87-3b35aa47eeac"}
01:32:10.682 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5c456494-308b-450e-9100-e412bb465f3d"}
01:32:10.683 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1229,"width":15,"height":15,"star_pos":[6.63,6.83],"pixels":"..."},"id":"5c456494-308b-450e-9100-e412bb465f3d"}
01:32:11.810 01.127 10052 Exposure complete
01:32:11.899 00.089 10052 worker thread done servicing request
01:32:11.899 00.000 6880 OnExposeComplete: enter
01:32:11.899 00.000 6880 UpdateGuideState(): m_state=6
01:32:11.899 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1230
01:32:11.900 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=886.74, Mass=2242, SNR=32.8, Peak=154 HFD=4.6
01:32:11.900 00.000 6880 MultiStar: [#1 -0.04,0.01,0.94,U] [#2 -0.15,-0.11,1.01,U] [#3 -0.13,-0.02,0.91,U] [#4 -0.04,0.05,0.84,U] [#5 -0.10,-0.03,0.94,U] [#6 -0.13,-0.08,0.94,U] [#7 0.12,0.23,0.77,U] [#8 -0.06,-0.20,0.80,U] 
01:32:11.900 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.03}, one-star: {0.03, -0.12}
01:32:11.900 00.000 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
01:32:11.900 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
01:32:11.900 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.61 mountX=0.04 mountY=-0.06, mountTheta=-1.01
01:32:11.902 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.03, opts=13)
01:32:11.902 00.000 6880 Enqueuing Move request for scope (-0.06, -0.03)
01:32:11.902 00.000 10052 Worker thread wakes up
01:32:11.902 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
01:32:11.902 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
01:32:11.902 00.000 10052 Moving (-0.06, -0.03) raw xDistance=0.04 yDistance=-0.06
01:32:11.902 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:11.902 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:32:11.902 00.000 10052 MoveAxis(E, 0, ABG)
01:32:11.903 00.001 10052 Move returns status 0, amount 0
01:32:11.903 00.000 10052 MoveAxis(N, 0, ABG)
01:32:11.903 00.000 10052 Move returns status 0, amount 0
01:32:11.903 00.000 10052 move complete, result=0
01:32:11.903 00.000 10052 worker thread done servicing request
01:32:11.930 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:11.967 00.037 6880 UpdateGuideState exits: m=2242 SNR=32.8
01:32:11.967 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:11.967 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:11.967 00.000 6880 Enqueuing Expose request
01:32:11.967 00.000 10052 Worker thread wakes up
01:32:11.967 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:11.968 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:11.968 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:12.653 00.685 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fbff3306-e7c7-42be-adcc-328d32fa3c79"}
01:32:12.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fbff3306-e7c7-42be-adcc-328d32fa3c79"}
01:32:12.654 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"302b778f-052c-4e8c-bfb8-1638c57d564c"}
01:32:12.654 00.000 6880 case statement mapped state 6 to 3
01:32:12.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"302b778f-052c-4e8c-bfb8-1638c57d564c"}
01:32:12.655 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2729fcab-dcae-423c-9fad-3052836909b7"}
01:32:12.656 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1230,"width":15,"height":15,"star_pos":[6.74,6.74],"pixels":"..."},"id":"2729fcab-dcae-423c-9fad-3052836909b7"}
01:32:12.876 00.220 10052 Exposure complete
01:32:12.943 00.067 10052 worker thread done servicing request
01:32:12.943 00.000 6880 OnExposeComplete: enter
01:32:12.943 00.000 6880 UpdateGuideState(): m_state=6
01:32:12.943 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1231
01:32:12.943 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=886.72, Mass=2210, SNR=32.6, Peak=142 HFD=4.5
01:32:12.944 00.001 6880 MultiStar: [#1 0.02,0.01,0.98,U] [#2 -0.15,-0.07,1.02,U] [#3 -0.13,-0.08,0.91,U] [#4 -0.10,-0.01,0.87,U] [#5 -0.07,-0.05,1.00,U] [#6 -0.13,0.15,0.95,U] [#7 0.11,0.28,0.77,U] [#8 -0.11,-0.18,0.81,U] 
01:32:12.944 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.02}, one-star: {0.08, -0.14}
01:32:12.944 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
01:32:12.944 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:32:12.944 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.87 mountX=0.02 mountY=-0.06, mountTheta=-1.26
01:32:12.945 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.02, opts=13)
01:32:12.945 00.000 6880 Enqueuing Move request for scope (-0.06, -0.02)
01:32:12.946 00.001 10052 Worker thread wakes up
01:32:12.946 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
01:32:12.946 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
01:32:12.946 00.000 10052 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
01:32:12.946 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:32:12.946 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:32:12.946 00.000 10052 MoveAxis(E, 0, ABG)
01:32:12.946 00.000 10052 Move returns status 0, amount 0
01:32:12.946 00.000 10052 MoveAxis(N, 0, ABG)
01:32:12.946 00.000 10052 Move returns status 0, amount 0
01:32:12.946 00.000 10052 move complete, result=0
01:32:12.946 00.000 10052 worker thread done servicing request
01:32:12.968 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:13.005 00.037 6880 UpdateGuideState exits: m=2210 SNR=32.6
01:32:13.005 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:13.006 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:13.006 00.000 6880 Enqueuing Expose request
01:32:13.006 00.000 10052 Worker thread wakes up
01:32:13.006 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:13.006 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:13.006 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:14.144 01.138 10052 Exposure complete
01:32:14.216 00.072 10052 worker thread done servicing request
01:32:14.216 00.000 6880 OnExposeComplete: enter
01:32:14.217 00.001 6880 UpdateGuideState(): m_state=6
01:32:14.217 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1232
01:32:14.217 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=886.68, Mass=2123, SNR=31.9, Peak=147 HFD=4.6
01:32:14.217 00.000 6880 MultiStar: [#1 -0.07,-0.27,0.98,U] [#2 -0.30,0.16,1.01,U] [#3 -0.17,-0.09,0.94,U] [#4 0.15,0.30,0.89,U] [#5 -0.05,-0.12,1.01,U] [#6 -0.18,0.20,0.95,U] [#7 0.12,0.22,0.76,U] [#8 -0.10,-0.22,0.81,U] 
01:32:14.218 00.001 6880 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.11, -0.18}
01:32:14.218 00.000 6880 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.61) = xAngle (-1.43 = -1.43)
01:32:14.218 00.000 6880 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
01:32:14.218 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.04 mountX=0.01 mountY=-0.06, mountTheta=-1.43
01:32:14.221 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.01, opts=13)
01:32:14.221 00.000 6880 Enqueuing Move request for scope (-0.06, -0.01)
01:32:14.221 00.000 10052 Worker thread wakes up
01:32:14.221 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:32:14.221 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:32:14.221 00.000 10052 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
01:32:14.221 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:14.221 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:32:14.221 00.000 10052 MoveAxis(E, 0, ABG)
01:32:14.221 00.000 10052 Move returns status 0, amount 0
01:32:14.221 00.000 10052 MoveAxis(N, 0, ABG)
01:32:14.221 00.000 10052 Move returns status 0, amount 0
01:32:14.222 00.001 10052 move complete, result=0
01:32:14.222 00.000 10052 worker thread done servicing request
01:32:14.241 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:14.271 00.030 6880 UpdateGuideState exits: m=2123 SNR=31.9
01:32:14.271 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:14.271 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:14.271 00.000 6880 Enqueuing Expose request
01:32:14.271 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:32:14.271 00.000 10052 Worker thread wakes up
01:32:14.271 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:14.271 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:14.652 00.381 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ea678fdd-c555-4207-84b8-f2abec00f170"}
01:32:14.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ea678fdd-c555-4207-84b8-f2abec00f170"}
01:32:14.653 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ca53e5a-b6dc-43a7-995d-d0ab944d51c8"}
01:32:14.653 00.000 6880 case statement mapped state 6 to 3
01:32:14.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ca53e5a-b6dc-43a7-995d-d0ab944d51c8"}
01:32:14.653 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd58c339-f568-4dbd-91c9-1d3f37fce8c4"}
01:32:14.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1232,"width":15,"height":15,"star_pos":[6.82,6.68],"pixels":"..."},"id":"bd58c339-f568-4dbd-91c9-1d3f37fce8c4"}
01:32:15.188 00.535 10052 Exposure complete
01:32:15.248 00.060 10052 worker thread done servicing request
01:32:15.248 00.000 6880 OnExposeComplete: enter
01:32:15.248 00.000 6880 UpdateGuideState(): m_state=6
01:32:15.249 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1233
01:32:15.249 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=886.74, Mass=2351, SNR=33.7, Peak=141 HFD=4.6
01:32:15.249 00.000 6880 MultiStar: [#1 -0.20,-0.11,0.95,U] [#2 -0.35,-0.03,0.99,U] [#3 -0.40,-0.37,0.00,M1] [#4 -0.21,0.22,0.85,U] [#5 -0.50,-0.05,0.95,U] [#6 -0.27,-0.20,0.92,U] [#7 -0.07,0.07,0.79,U] [#8 -0.27,-0.23,0.79,U] 
01:32:15.249 00.000 6880 single-star, 7 included, MultiStar: {-0.26, -0.06}, one-star: {-0.19, -0.12}
01:32:15.249 00.000 6880 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.61) = xAngle (-0.96 = -0.96)
01:32:15.249 00.000 6880 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
01:32:15.249 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-2.58 mountX=0.13 mountY=-0.19, mountTheta=-0.97
01:32:15.251 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.12, opts=13)
01:32:15.251 00.000 6880 Enqueuing Move request for scope (-0.19, -0.12)
01:32:15.251 00.000 10052 Worker thread wakes up
01:32:15.251 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
01:32:15.251 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
01:32:15.251 00.000 10052 Moving (-0.19, -0.12) raw xDistance=0.13 yDistance=-0.19
01:32:15.251 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:32:15.251 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
01:32:15.251 00.000 10052 MoveAxis(W, 35, ABG)
01:32:15.251 00.000 10052 Guiding  Dir = 3, Dur = 35
01:32:15.273 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:15.273 00.000 10052 IsSlewing returns 0
01:32:15.303 00.030 6880 UpdateGuideState exits: m=2351 SNR=33.7
01:32:15.303 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:15.304 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:15.304 00.000 6880 Enqueuing Expose request
01:32:15.311 00.007 10052 IsGuiding returns 0
01:32:15.338 00.027 10052 PulseGuide returned control before completion, sleep 18
01:32:15.377 00.039 10052 IsGuiding returns 0
01:32:15.378 00.001 10052 Move returns status 0, amount 35
01:32:15.378 00.000 10052 MoveAxis(N, 0, ABG)
01:32:15.378 00.000 10052 Move returns status 0, amount 0
01:32:15.378 00.000 10052 move complete, result=0
01:32:15.379 00.001 10052 worker thread done servicing request
01:32:15.379 00.000 10052 Worker thread wakes up
01:32:15.379 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.2 px 0 ms NORTH
01:32:15.379 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:15.379 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:16.520 01.141 10052 Exposure complete
01:32:16.588 00.068 10052 worker thread done servicing request
01:32:16.588 00.000 6880 OnExposeComplete: enter
01:32:16.588 00.000 6880 UpdateGuideState(): m_state=6
01:32:16.589 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1234
01:32:16.589 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.64, Mass=2215, SNR=32.7, Peak=148 HFD=4.7
01:32:16.589 00.000 6880 MultiStar: [#1 -0.18,-0.37,0.98,U] [#2 -0.29,-0.16,1.02,U] [#3 -0.37,-0.31,0.90,U] [#4 -0.12,0.00,0.85,U] [#5 -0.26,-0.34,1.01,U] [#6 -0.25,-0.21,0.94,U] [#7 -0.15,-0.01,0.79,U] [#8 -0.22,-0.15,0.78,U] 
01:32:16.589 00.000 6880 single-star, 8 included, MultiStar: {-0.21, -0.20}, one-star: {-0.06, -0.22}
01:32:16.589 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
01:32:16.589 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
01:32:16.589 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.22 hyp=0.23 cameraTheta=-1.82 mountX=0.22 mountY=-0.05, mountTheta=-0.24
01:32:16.591 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.22, opts=13)
01:32:16.591 00.000 6880 Enqueuing Move request for scope (-0.06, -0.22)
01:32:16.591 00.000 10052 Worker thread wakes up
01:32:16.591 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.22) opts 0xd
01:32:16.591 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.22)
01:32:16.591 00.000 10052 Moving (-0.06, -0.22) raw xDistance=0.22 yDistance=-0.05
01:32:16.591 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:32:16.591 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:32:16.591 00.000 10052 MoveAxis(W, 62, ABG)
01:32:16.591 00.000 10052 Guiding  Dir = 3, Dur = 62
01:32:16.612 00.021 10052 IsSlewing returns 0
01:32:16.615 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:16.650 00.035 10052 IsGuiding returns 0
01:32:16.664 00.014 6880 UpdateGuideState exits: m=2215 SNR=32.7
01:32:16.664 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:16.664 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:16.664 00.000 6880 Enqueuing Expose request
01:32:16.664 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aab1bedf-c61f-42cf-93f2-7067b7f2fe1f"}
01:32:16.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aab1bedf-c61f-42cf-93f2-7067b7f2fe1f"}
01:32:16.674 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef3ff915-ffb7-42b4-9494-5b27f893d3df"}
01:32:16.675 00.001 6880 case statement mapped state 6 to 3
01:32:16.675 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef3ff915-ffb7-42b4-9494-5b27f893d3df"}
01:32:16.678 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2071df9f-f47f-4a9a-be66-ac20c50c590a"}
01:32:16.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1234,"width":15,"height":15,"star_pos":[6.66,6.64],"pixels":"..."},"id":"2071df9f-f47f-4a9a-be66-ac20c50c590a"}
01:32:16.678 00.000 10052 PulseGuide returned control before completion, sleep 46
01:32:16.757 00.079 10052 IsGuiding returns 0
01:32:16.757 00.000 10052 Move returns status 0, amount 62
01:32:16.757 00.000 10052 MoveAxis(N, 0, ABG)
01:32:16.757 00.000 10052 Move returns status 0, amount 0
01:32:16.757 00.000 10052 move complete, result=0
01:32:16.757 00.000 10052 worker thread done servicing request
01:32:16.758 00.001 10052 Worker thread wakes up
01:32:16.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:16.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:16.762 00.004 6880 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
01:32:17.665 00.903 10052 Exposure complete
01:32:17.736 00.071 10052 worker thread done servicing request
01:32:17.736 00.000 6880 OnExposeComplete: enter
01:32:17.736 00.000 6880 UpdateGuideState(): m_state=6
01:32:17.737 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1235
01:32:17.737 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=886.54, Mass=2247, SNR=32.7, Peak=161 HFD=4.4
01:32:17.737 00.000 6880 MultiStar: [#1 -0.26,-0.45,0.00,M1] [#2 -0.44,-0.21,1.00,U] [#3 -0.42,-0.38,0.00,M1] [#4 -0.20,-0.12,0.86,U] [#5 -0.35,-0.40,0.00,M1] [#6 -0.33,-0.05,0.96,U] [#7 -0.25,-0.03,0.78,U] [#8 -0.30,-0.44,0.00,M1] 
01:32:17.737 00.000 6880 refined, 4 included, MultiStar: {-0.27, -0.15}, one-star: {-0.14, -0.32}
01:32:17.737 00.000 6880 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.61) = xAngle (-1.02 = -1.02)
01:32:17.737 00.000 6880 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
01:32:17.737 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-2.63 mountX=0.16 mountY=-0.27, mountTheta=-1.03
01:32:17.740 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.15, opts=13)
01:32:17.740 00.000 6880 Enqueuing Move request for scope (-0.27, -0.15)
01:32:17.740 00.000 10052 Worker thread wakes up
01:32:17.740 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.15) opts 0xd
01:32:17.740 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.15)
01:32:17.741 00.001 10052 Moving (-0.27, -0.15) raw xDistance=0.16 yDistance=-0.27
01:32:17.741 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:32:17.741 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.27, slope = -0.02
01:32:17.741 00.000 10052 MoveAxis(W, 47, ABG)
01:32:17.741 00.000 10052 Guiding  Dir = 3, Dur = 47
01:32:17.766 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:17.805 00.039 6880 UpdateGuideState exits: m=2247 SNR=32.7
01:32:17.805 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:17.805 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:17.805 00.000 6880 Enqueuing Expose request
01:32:17.818 00.013 10052 IsSlewing returns 0
01:32:17.856 00.038 10052 IsGuiding returns 0
01:32:17.999 00.143 10052 IsGuiding returns 0
01:32:17.999 00.000 10052 Move returns status 0, amount 47
01:32:17.999 00.000 10052 MoveAxis(N, 41, ABG)
01:32:18.000 00.001 10052 Guiding  Dir = 0, Dur = 41
01:32:18.074 00.074 10052 IsSlewing returns 0
01:32:18.152 00.078 10052 IsGuiding returns 0
01:32:18.296 00.144 10052 IsGuiding returns 0
01:32:18.296 00.000 10052 Move returns status 0, amount 41
01:32:18.296 00.000 10052 move complete, result=0
01:32:18.296 00.000 10052 worker thread done servicing request
01:32:18.296 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.3 px 41 ms NORTH
01:32:18.296 00.000 10052 Worker thread wakes up
01:32:18.296 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:18.296 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:18.649 00.353 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5872c386-4283-4150-a2aa-fbb207abfdc6"}
01:32:18.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5872c386-4283-4150-a2aa-fbb207abfdc6"}
01:32:18.650 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a095f6ef-e31a-42f1-890f-34a528bdcc50"}
01:32:18.650 00.000 6880 case statement mapped state 6 to 3
01:32:18.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a095f6ef-e31a-42f1-890f-34a528bdcc50"}
01:32:18.651 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa40f872-0bce-4240-8953-c34d0bd173de"}
01:32:18.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1235,"width":15,"height":15,"star_pos":[6.58,6.54],"pixels":"..."},"id":"fa40f872-0bce-4240-8953-c34d0bd173de"}
01:32:19.435 00.784 10052 Exposure complete
01:32:19.519 00.084 10052 worker thread done servicing request
01:32:19.519 00.000 6880 OnExposeComplete: enter
01:32:19.519 00.000 6880 UpdateGuideState(): m_state=6
01:32:19.519 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1236
01:32:19.519 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=886.91, Mass=2182, SNR=32.3, Peak=146 HFD=4.5
01:32:19.520 00.001 6880 MultiStar: [#1 -0.13,-0.30,0.96,U] [#2 -0.34,0.22,1.00,U] [#3 -0.14,-0.01,0.93,U] [#4 -0.05,0.07,0.86,U] [#5 -0.29,0.04,1.04,U] [#6 -0.18,0.18,0.91,U] [#7 -0.11,0.05,0.78,U] [#8 -0.17,-0.24,0.83,U] 
01:32:19.520 00.000 6880 single-star, 8 included, MultiStar: {-0.15, 0.01}, one-star: {0.04, 0.05}
01:32:19.520 00.000 6880 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.61) = xAngle (2.48 = 2.48)
01:32:19.520 00.000 6880 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.45 = 2.45)
01:32:19.520 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=-0.05 mountY=0.04, mountTheta=2.46
01:32:19.523 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.05, opts=13)
01:32:19.523 00.000 6880 Enqueuing Move request for scope (0.04, 0.05)
01:32:19.523 00.000 10052 Worker thread wakes up
01:32:19.523 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:32:19.523 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:32:19.523 00.000 10052 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=0.04
01:32:19.523 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:32:19.523 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:32:19.523 00.000 10052 MoveAxis(E, 0, ABG)
01:32:19.523 00.000 10052 Move returns status 0, amount 0
01:32:19.523 00.000 10052 MoveAxis(N, 0, ABG)
01:32:19.524 00.001 10052 Move returns status 0, amount 0
01:32:19.524 00.000 10052 move complete, result=0
01:32:19.524 00.000 10052 worker thread done servicing request
01:32:19.552 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:19.596 00.044 6880 UpdateGuideState exits: m=2182 SNR=32.3
01:32:19.596 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:19.596 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:19.596 00.000 6880 Enqueuing Expose request
01:32:19.597 00.001 10052 Worker thread wakes up
01:32:19.597 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:19.597 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:19.597 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:20.511 00.914 10052 Exposure complete
01:32:20.593 00.082 10052 worker thread done servicing request
01:32:20.594 00.001 6880 OnExposeComplete: enter
01:32:20.594 00.000 6880 UpdateGuideState(): m_state=6
01:32:20.594 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1237
01:32:20.594 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=886.45, Mass=2245, SNR=32.9, Peak=125 HFD=4.8
01:32:20.595 00.001 6880 MultiStar: [#1 -0.33,-0.19,0.95,U] [#2 -0.57,-0.25,0.00,M1] [#3 -0.37,-0.40,0.00,M1] [#4 -0.41,-0.08,0.85,U] [#5 -0.47,-0.25,0.00,M1] [#6 -0.43,-0.20,0.95,U] [#7 -0.27,-0.06,0.76,U] [#8 -0.58,-0.63,0.00,M1] 
01:32:20.595 00.000 6880 refined, 4 included, MultiStar: {-0.38, -0.20}, one-star: {-0.43, -0.42}
01:32:20.595 00.000 6880 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.61) = xAngle (-1.04 = -1.04)
01:32:20.595 00.000 6880 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
01:32:20.595 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=-0.20 hyp=0.43 cameraTheta=-2.66 mountX=0.22 mountY=-0.38, mountTheta=-1.05
01:32:20.597 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=-0.20, opts=13)
01:32:20.597 00.000 6880 Enqueuing Move request for scope (-0.38, -0.20)
01:32:20.597 00.000 10052 Worker thread wakes up
01:32:20.597 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.20) opts 0xd
01:32:20.597 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, -0.20)
01:32:20.597 00.000 10052 Moving (-0.38, -0.20) raw xDistance=0.22 yDistance=-0.38
01:32:20.597 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:32:20.597 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.38, slope = -0.02
01:32:20.597 00.000 10052 MoveAxis(W, 58, ABG)
01:32:20.598 00.001 10052 Guiding  Dir = 3, Dur = 58
01:32:20.618 00.020 10052 IsSlewing returns 0
01:32:20.626 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:20.657 00.031 10052 IsGuiding returns 0
01:32:20.669 00.012 6880 UpdateGuideState exits: m=2245 SNR=32.9
01:32:20.669 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:20.670 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:20.670 00.000 6880 Enqueuing Expose request
01:32:20.670 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eac30a1a-6370-4ed8-87ff-68f1fe258d65"}
01:32:20.670 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eac30a1a-6370-4ed8-87ff-68f1fe258d65"}
01:32:20.679 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8de2d9ec-73ab-444c-914d-ffb443f2f4d6"}
01:32:20.680 00.001 6880 case statement mapped state 6 to 3
01:32:20.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8de2d9ec-73ab-444c-914d-ffb443f2f4d6"}
01:32:20.681 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"85d52ef0-64f3-4978-a733-2f15ef9063a1"}
01:32:20.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1237,"width":15,"height":15,"star_pos":[7.29,7.45],"pixels":"..."},"id":"85d52ef0-64f3-4978-a733-2f15ef9063a1"}
01:32:20.683 00.002 10052 PulseGuide returned control before completion, sleep 42
01:32:20.749 00.066 10052 IsGuiding returns 0
01:32:20.749 00.000 10052 Move returns status 0, amount 58
01:32:20.749 00.000 10052 MoveAxis(N, 37, ABG)
01:32:20.749 00.000 10052 Guiding  Dir = 0, Dur = 37
01:32:20.787 00.038 10052 IsSlewing returns 0
01:32:20.826 00.039 10052 IsGuiding returns 0
01:32:20.853 00.027 10052 PulseGuide returned control before completion, sleep 20
01:32:20.906 00.053 10052 IsGuiding returns 0
01:32:20.906 00.000 10052 Move returns status 0, amount 37
01:32:20.906 00.000 10052 move complete, result=0
01:32:20.906 00.000 10052 worker thread done servicing request
01:32:20.907 00.001 10052 Worker thread wakes up
01:32:20.907 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:20.907 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:20.907 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.4 px 37 ms NORTH
01:32:22.047 01.140 10052 Exposure complete
01:32:22.114 00.067 10052 worker thread done servicing request
01:32:22.114 00.000 6880 OnExposeComplete: enter
01:32:22.114 00.000 6880 UpdateGuideState(): m_state=6
01:32:22.114 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1238
01:32:22.114 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=886.66, Mass=2240, SNR=32.8, Peak=154 HFD=4.6
01:32:22.115 00.001 6880 MultiStar: [#1 0.07,-0.25,0.99,U] [#2 -0.31,-0.11,1.00,U] [#3 -0.28,-0.37,0.89,U] [#4 -0.00,0.04,0.87,U] [#5 -0.06,-0.17,1.01,U] [#6 -0.23,-0.12,0.93,U] [#7 0.17,0.13,0.76,U] [#8 0.01,-0.15,0.80,U] 
01:32:22.115 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.14}, one-star: {0.08, -0.20}
01:32:22.115 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.40 = -0.40)
01:32:22.115 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
01:32:22.115 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-2.02 mountX=0.14 mountY=-0.06, mountTheta=-0.43
01:32:22.117 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.14, opts=13)
01:32:22.117 00.000 6880 Enqueuing Move request for scope (-0.07, -0.14)
01:32:22.117 00.000 10052 Worker thread wakes up
01:32:22.117 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.14) opts 0xd
01:32:22.117 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.14)
01:32:22.117 00.000 10052 Moving (-0.07, -0.14) raw xDistance=0.14 yDistance=-0.06
01:32:22.117 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:32:22.117 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:32:22.118 00.001 10052 MoveAxis(W, 41, ABG)
01:32:22.118 00.000 10052 Guiding  Dir = 3, Dur = 41
01:32:22.142 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:22.173 00.031 10052 IsSlewing returns 0
01:32:22.178 00.005 6880 UpdateGuideState exits: m=2240 SNR=32.8
01:32:22.178 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:22.178 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:22.178 00.000 6880 Enqueuing Expose request
01:32:22.242 00.064 10052 IsGuiding returns 0
01:32:22.380 00.138 10052 IsGuiding returns 0
01:32:22.380 00.000 10052 Move returns status 0, amount 41
01:32:22.380 00.000 10052 MoveAxis(N, 0, ABG)
01:32:22.380 00.000 10052 Move returns status 0, amount 0
01:32:22.380 00.000 10052 move complete, result=0
01:32:22.380 00.000 10052 worker thread done servicing request
01:32:22.380 00.000 10052 Worker thread wakes up
01:32:22.380 00.000 6880 GuideStep: 0.1 px 41 ms WEST, -0.1 px 0 ms NORTH
01:32:22.380 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:22.380 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:22.649 00.269 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79f8cf26-e358-49d4-a452-af3b0c325499"}
01:32:22.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79f8cf26-e358-49d4-a452-af3b0c325499"}
01:32:22.650 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10d075ac-3f78-4485-b32d-7ff567fc4e6f"}
01:32:22.650 00.000 6880 case statement mapped state 6 to 3
01:32:22.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"10d075ac-3f78-4485-b32d-7ff567fc4e6f"}
01:32:22.651 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2213f269-31ce-4cb8-a69a-a834aea44c1e"}
01:32:22.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1238,"width":15,"height":15,"star_pos":[6.79,6.66],"pixels":"..."},"id":"2213f269-31ce-4cb8-a69a-a834aea44c1e"}
01:32:23.298 00.647 10052 Exposure complete
01:32:23.356 00.058 10052 worker thread done servicing request
01:32:23.356 00.000 6880 OnExposeComplete: enter
01:32:23.356 00.000 6880 UpdateGuideState(): m_state=6
01:32:23.356 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1239
01:32:23.356 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=886.70, Mass=2194, SNR=32.5, Peak=143 HFD=4.4
01:32:23.357 00.001 6880 MultiStar: [#1 -0.02,-0.33,0.98,U] [#2 -0.24,-0.02,1.03,U] [#3 -0.10,-0.28,0.95,U] [#4 -0.10,-0.07,0.86,U] [#5 -0.03,-0.12,0.99,U] [#6 -0.12,-0.23,0.95,U] [#7 0.08,-0.12,0.79,U] [#8 -0.08,-0.35,0.82,U] 
01:32:23.357 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.18}, one-star: {0.21, -0.16}
01:32:23.357 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
01:32:23.357 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
01:32:23.357 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.19 cameraTheta=-1.82 mountX=0.19 mountY=-0.04, mountTheta=-0.23
01:32:23.359 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.18, opts=13)
01:32:23.359 00.000 6880 Enqueuing Move request for scope (-0.05, -0.18)
01:32:23.360 00.001 10052 Worker thread wakes up
01:32:23.360 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
01:32:23.360 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
01:32:23.360 00.000 10052 Moving (-0.05, -0.18) raw xDistance=0.19 yDistance=-0.04
01:32:23.360 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:32:23.360 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:32:23.360 00.000 10052 MoveAxis(W, 52, ABG)
01:32:23.360 00.000 10052 Guiding  Dir = 3, Dur = 52
01:32:23.380 00.020 10052 IsSlewing returns 0
01:32:23.383 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:23.414 00.031 6880 UpdateGuideState exits: m=2194 SNR=32.5
01:32:23.414 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:23.414 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:23.414 00.000 6880 Enqueuing Expose request
01:32:23.419 00.005 10052 IsGuiding returns 0
01:32:23.447 00.028 10052 PulseGuide returned control before completion, sleep 35
01:32:23.524 00.077 10052 IsGuiding returns 0
01:32:23.525 00.001 10052 Move returns status 0, amount 52
01:32:23.525 00.000 10052 MoveAxis(N, 0, ABG)
01:32:23.525 00.000 10052 Move returns status 0, amount 0
01:32:23.525 00.000 10052 move complete, result=0
01:32:23.525 00.000 10052 worker thread done servicing request
01:32:23.525 00.000 10052 Worker thread wakes up
01:32:23.525 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
01:32:23.526 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:23.526 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:24.649 01.123 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"627600ee-c25a-4018-83fb-8292ef508ca6"}
01:32:24.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"627600ee-c25a-4018-83fb-8292ef508ca6"}
01:32:24.650 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b8b5b9b-0201-402d-8e7c-8df4e2ff935c"}
01:32:24.650 00.000 6880 case statement mapped state 6 to 3
01:32:24.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b8b5b9b-0201-402d-8e7c-8df4e2ff935c"}
01:32:24.651 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e5535d0e-a8fd-4e1f-b694-1fddc0f17e49"}
01:32:24.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1239,"width":15,"height":15,"star_pos":[6.92,6.70],"pixels":"..."},"id":"e5535d0e-a8fd-4e1f-b694-1fddc0f17e49"}
01:32:24.663 00.012 10052 Exposure complete
01:32:24.722 00.059 10052 worker thread done servicing request
01:32:24.722 00.000 6880 OnExposeComplete: enter
01:32:24.722 00.000 6880 UpdateGuideState(): m_state=6
01:32:24.723 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1240
01:32:24.723 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=886.76, Mass=2287, SNR=33.2, Peak=151 HFD=4.5
01:32:24.723 00.000 6880 MultiStar: [#1 0.07,-0.29,0.95,U] [#2 -0.14,-0.04,1.05,U] [#3 -0.22,0.01,0.93,U] [#4 0.17,0.43,0.87,U] [#5 -0.04,-0.02,1.00,U] [#6 -0.24,0.22,0.93,U] [#7 0.19,0.18,0.75,U] [#8 -0.01,-0.17,0.78,U] 
01:32:24.723 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {0.10, -0.10}
01:32:24.723 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.04 = -2.24)
01:32:24.723 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.28)
01:32:24.724 00.001 6880 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.43 mountX=-0.02 mountY=-0.02, mountTheta=-2.26
01:32:24.725 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.02, opts=13)
01:32:24.725 00.000 6880 Enqueuing Move request for scope (-0.02, 0.02)
01:32:24.725 00.000 10052 Worker thread wakes up
01:32:24.725 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:32:24.725 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:32:24.725 00.000 10052 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:32:24.725 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:32:24.725 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:32:24.725 00.000 10052 MoveAxis(E, 0, ABG)
01:32:24.725 00.000 10052 Move returns status 0, amount 0
01:32:24.725 00.000 10052 MoveAxis(N, 0, ABG)
01:32:24.725 00.000 10052 Move returns status 0, amount 0
01:32:24.725 00.000 10052 move complete, result=0
01:32:24.725 00.000 10052 worker thread done servicing request
01:32:24.744 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:24.790 00.046 6880 UpdateGuideState exits: m=2287 SNR=33.2
01:32:24.790 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:24.790 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:24.790 00.000 6880 Enqueuing Expose request
01:32:24.790 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:24.790 00.000 10052 Worker thread wakes up
01:32:24.791 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:24.791 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:25.710 00.919 10052 Exposure complete
01:32:25.768 00.058 10052 worker thread done servicing request
01:32:25.768 00.000 6880 OnExposeComplete: enter
01:32:25.768 00.000 6880 UpdateGuideState(): m_state=6
01:32:25.769 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1241
01:32:25.769 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=886.74, Mass=2271, SNR=33.1, Peak=154 HFD=4.5
01:32:25.769 00.000 6880 MultiStar: [#1 0.17,-0.31,0.97,U] [#2 -0.19,0.00,1.01,U] [#3 0.02,-0.26,0.93,U] [#4 0.03,-0.04,0.84,U] [#5 0.00,-0.03,1.00,U] [#6 -0.07,-0.00,0.94,U] [#7 0.22,0.16,0.75,U] [#8 0.09,-0.20,0.82,U] 
01:32:25.769 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.24, -0.12}
01:32:25.769 00.000 6880 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.61) = xAngle (0.55 = 0.55)
01:32:25.769 00.000 6880 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
01:32:25.769 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.06 mountX=0.09 mountY=0.05, mountTheta=0.53
01:32:25.771 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.09, opts=13)
01:32:25.771 00.000 6880 Enqueuing Move request for scope (0.05, -0.09)
01:32:25.771 00.000 10052 Worker thread wakes up
01:32:25.771 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:32:25.771 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:32:25.771 00.000 10052 Moving (0.05, -0.09) raw xDistance=0.09 yDistance=0.05
01:32:25.771 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:32:25.771 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.07, using input
01:32:25.772 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
01:32:25.772 00.000 10052 MoveAxis(E, 0, ABG)
01:32:25.772 00.000 10052 Move returns status 0, amount 0
01:32:25.772 00.000 10052 MoveAxis(N, 0, ABG)
01:32:25.772 00.000 10052 Move returns status 0, amount 0
01:32:25.772 00.000 10052 move complete, result=0
01:32:25.772 00.000 10052 worker thread done servicing request
01:32:25.798 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:25.830 00.032 6880 UpdateGuideState exits: m=2271 SNR=33.1
01:32:25.830 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:25.830 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:25.830 00.000 6880 Enqueuing Expose request
01:32:25.830 00.000 10052 Worker thread wakes up
01:32:25.830 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:25.830 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:25.831 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:26.650 00.819 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1e7b7ae-65a1-43c4-bb30-75634e9ecce3"}
01:32:26.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1e7b7ae-65a1-43c4-bb30-75634e9ecce3"}
01:32:26.651 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2530c90d-5e5a-4497-8261-cb7cb93ba6c6"}
01:32:26.651 00.000 6880 case statement mapped state 6 to 3
01:32:26.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2530c90d-5e5a-4497-8261-cb7cb93ba6c6"}
01:32:26.651 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6fda5986-5441-41dd-ba3c-c329d5fb76da"}
01:32:26.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1241,"width":15,"height":15,"star_pos":[6.95,6.74],"pixels":"..."},"id":"6fda5986-5441-41dd-ba3c-c329d5fb76da"}
01:32:26.964 00.313 10052 Exposure complete
01:32:27.050 00.086 10052 worker thread done servicing request
01:32:27.050 00.000 6880 OnExposeComplete: enter
01:32:27.050 00.000 6880 UpdateGuideState(): m_state=6
01:32:27.050 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1242
01:32:27.050 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=886.77, Mass=2306, SNR=33.4, Peak=166 HFD=4.5
01:32:27.051 00.001 6880 MultiStar: [#1 0.03,0.00,0.96,U] [#2 -0.20,0.02,0.99,U] [#3 -0.10,-0.02,0.93,U] [#4 -0.02,-0.02,0.85,U] [#5 -0.01,0.04,0.97,U] [#6 -0.08,0.11,0.91,U] [#7 0.25,0.39,0.78,U] [#8 -0.05,-0.27,0.78,U] 
01:32:27.051 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.15, -0.09}
01:32:27.051 00.000 6880 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.61) = xAngle (3.57 = -2.71)
01:32:27.051 00.000 6880 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.54 = -2.74)
01:32:27.051 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.01 cameraTheta=1.96 mountX=-0.01 mountY=-0.01, mountTheta=-2.74
01:32:27.053 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.01, opts=13)
01:32:27.053 00.000 6880 Enqueuing Move request for scope (-0.01, 0.01)
01:32:27.053 00.000 10052 Worker thread wakes up
01:32:27.053 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:32:27.053 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:32:27.053 00.000 10052 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:32:27.054 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:32:27.054 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
01:32:27.054 00.000 10052 MoveAxis(E, 0, ABG)
01:32:27.054 00.000 10052 Move returns status 0, amount 0
01:32:27.054 00.000 10052 MoveAxis(N, 0, ABG)
01:32:27.054 00.000 10052 Move returns status 0, amount 0
01:32:27.054 00.000 10052 move complete, result=0
01:32:27.054 00.000 10052 worker thread done servicing request
01:32:27.077 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:27.114 00.037 6880 UpdateGuideState exits: m=2306 SNR=33.4
01:32:27.114 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:27.114 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:27.114 00.000 6880 Enqueuing Expose request
01:32:27.114 00.000 10052 Worker thread wakes up
01:32:27.114 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:32:27.114 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:27.115 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:28.026 00.911 10052 Exposure complete
01:32:28.113 00.087 10052 worker thread done servicing request
01:32:28.113 00.000 6880 OnExposeComplete: enter
01:32:28.113 00.000 6880 UpdateGuideState(): m_state=6
01:32:28.113 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1243
01:32:28.113 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.89, Mass=2432, SNR=34.2, Peak=162 HFD=4.5
01:32:28.114 00.001 6880 MultiStar: [#1 0.05,0.23,0.92,U] [#2 -0.14,0.01,0.97,U] [#3 -0.05,0.03,0.90,U] [#4 0.08,0.14,0.84,U] [#5 -0.17,0.11,0.98,U] [#6 -0.11,-0.11,0.90,U] [#7 0.21,0.41,0.75,U] [#8 -0.08,0.02,0.79,U] 
01:32:28.114 00.000 6880 single-star, 8 included, MultiStar: {-0.02, 0.09}, one-star: {0.07, 0.03}
01:32:28.114 00.000 6880 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.61) = xAngle (1.98 = 1.98)
01:32:28.114 00.000 6880 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.95 = 1.95)
01:32:28.114 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.03 hyp=0.07 cameraTheta=0.37 mountX=-0.03 mountY=0.07, mountTheta=1.97
01:32:28.116 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.03, opts=13)
01:32:28.116 00.000 6880 Enqueuing Move request for scope (0.07, 0.03)
01:32:28.116 00.000 10052 Worker thread wakes up
01:32:28.116 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.03) opts 0xd
01:32:28.116 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.03)
01:32:28.116 00.000 10052 Moving (0.07, 0.03) raw xDistance=-0.03 yDistance=0.07
01:32:28.116 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:32:28.116 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.11, using input
01:32:28.116 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:32:28.116 00.000 10052 MoveAxis(E, 0, ABG)
01:32:28.117 00.001 10052 Move returns status 0, amount 0
01:32:28.117 00.000 10052 MoveAxis(N, 0, ABG)
01:32:28.117 00.000 10052 Move returns status 0, amount 0
01:32:28.117 00.000 10052 move complete, result=0
01:32:28.117 00.000 10052 worker thread done servicing request
01:32:28.145 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:28.188 00.043 6880 UpdateGuideState exits: m=2432 SNR=34.2
01:32:28.188 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:28.188 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:28.188 00.000 6880 Enqueuing Expose request
01:32:28.188 00.000 10052 Worker thread wakes up
01:32:28.188 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:28.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:28.189 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:28.665 00.476 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89f10db9-f479-406e-9e13-fb00aa1ffd74"}
01:32:28.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89f10db9-f479-406e-9e13-fb00aa1ffd74"}
01:32:28.667 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"076a595f-5f41-4838-98f0-769d9715317e"}
01:32:28.667 00.000 6880 case statement mapped state 6 to 3
01:32:28.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"076a595f-5f41-4838-98f0-769d9715317e"}
01:32:28.668 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"621a55b2-fe1a-4c92-8b0d-e162ae42d2c7"}
01:32:28.668 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1243,"width":15,"height":15,"star_pos":[6.78,6.89],"pixels":"..."},"id":"621a55b2-fe1a-4c92-8b0d-e162ae42d2c7"}
01:32:29.322 00.654 10052 Exposure complete
01:32:29.401 00.079 10052 worker thread done servicing request
01:32:29.401 00.000 6880 OnExposeComplete: enter
01:32:29.401 00.000 6880 UpdateGuideState(): m_state=6
01:32:29.401 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1244
01:32:29.401 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.55, Mass=2330, SNR=33.6, Peak=155 HFD=4.6
01:32:29.402 00.001 6880 MultiStar: [#1 0.02,-0.31,0.97,U] [#2 -0.32,-0.11,1.00,U] [#3 -0.26,-0.21,0.89,U] [#4 -0.13,-0.22,0.84,U] [#5 -0.14,-0.12,0.98,U] [#6 -0.20,0.17,0.89,U] [#7 0.16,0.17,0.75,U] [#8 -0.10,-0.26,0.79,U] 
01:32:29.402 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.14}, one-star: {0.05, -0.31}
01:32:29.402 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
01:32:29.402 00.000 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
01:32:29.402 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-2.23 mountX=0.14 mountY=-0.11, mountTheta=-0.63
01:32:29.404 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.14, opts=13)
01:32:29.404 00.000 6880 Enqueuing Move request for scope (-0.11, -0.14)
01:32:29.404 00.000 10052 Worker thread wakes up
01:32:29.404 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.14) opts 0xd
01:32:29.404 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.14)
01:32:29.404 00.000 10052 Moving (-0.11, -0.14) raw xDistance=0.14 yDistance=-0.11
01:32:29.404 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:32:29.404 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
01:32:29.405 00.001 10052 MoveAxis(W, 39, ABG)
01:32:29.405 00.000 10052 Guiding  Dir = 3, Dur = 39
01:32:29.426 00.021 10052 IsSlewing returns 0
01:32:29.431 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:29.464 00.033 10052 IsGuiding returns 0
01:32:29.473 00.009 6880 UpdateGuideState exits: m=2330 SNR=33.6
01:32:29.473 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:29.473 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:29.473 00.000 6880 Enqueuing Expose request
01:32:29.491 00.018 10052 PulseGuide returned control before completion, sleep 23
01:32:29.569 00.078 10052 IsGuiding returns 0
01:32:29.569 00.000 10052 Move returns status 0, amount 39
01:32:29.569 00.000 10052 MoveAxis(N, 0, ABG)
01:32:29.569 00.000 10052 Move returns status 0, amount 0
01:32:29.569 00.000 10052 move complete, result=0
01:32:29.569 00.000 10052 worker thread done servicing request
01:32:29.569 00.000 10052 Worker thread wakes up
01:32:29.570 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:29.570 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:29.575 00.005 6880 GuideStep: 0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
01:32:30.476 00.901 10052 Exposure complete
01:32:30.560 00.084 10052 worker thread done servicing request
01:32:30.561 00.001 6880 OnExposeComplete: enter
01:32:30.561 00.000 6880 UpdateGuideState(): m_state=6
01:32:30.561 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1245
01:32:30.561 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=886.27, Mass=2364, SNR=33.8, Peak=145 HFD=4.6
01:32:30.562 00.001 6880 MultiStar: [#1 -0.15,-0.53,0.00,M1] [#2 -0.43,-0.37,0.00,M1] [#3 -0.29,-0.61,0.00,M1] [#4 -0.13,-0.30,0.83,U] [#5 -0.41,-0.68,0.00,M1] [#6 -0.20,-0.43,0.92,U] [#7 -0.01,-0.28,0.78,U] [#8 -0.32,-0.59,0.00,M1] 
01:32:30.562 00.000 6880 refined, 3 included, MultiStar: {-0.15, -0.41}, one-star: {-0.25, -0.59}
01:32:30.562 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.32 = -0.32)
01:32:30.562 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:32:30.562 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.41 hyp=0.44 cameraTheta=-1.93 mountX=0.42 mountY=-0.15, mountTheta=-0.35
01:32:30.564 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.41, opts=13)
01:32:30.564 00.000 6880 Enqueuing Move request for scope (-0.15, -0.41)
01:32:30.564 00.000 10052 Worker thread wakes up
01:32:30.564 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.41) opts 0xd
01:32:30.564 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.41)
01:32:30.565 00.001 10052 Moving (-0.15, -0.41) raw xDistance=0.42 yDistance=-0.15
01:32:30.565 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.42
01:32:30.565 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
01:32:30.565 00.000 10052 MoveAxis(W, 113, ABG)
01:32:30.565 00.000 10052 Guiding  Dir = 3, Dur = 113
01:32:30.585 00.020 10052 IsSlewing returns 0
01:32:30.597 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:30.623 00.026 10052 IsGuiding returns 0
01:32:30.641 00.018 6880 UpdateGuideState exits: m=2364 SNR=33.8
01:32:30.641 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:30.641 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:30.641 00.000 6880 Enqueuing Expose request
01:32:30.651 00.010 10052 PulseGuide returned control before completion, sleep 96
01:32:30.666 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"652967ce-4237-4748-a5e8-a6c4ab901ebe"}
01:32:30.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"652967ce-4237-4748-a5e8-a6c4ab901ebe"}
01:32:30.674 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d6aa20b7-c07c-44d1-8d52-0f506edf7e90"}
01:32:30.674 00.000 6880 case statement mapped state 6 to 3
01:32:30.675 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6aa20b7-c07c-44d1-8d52-0f506edf7e90"}
01:32:30.676 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ae5ae070-7c84-4ca5-b133-95f54c1e3649"}
01:32:30.677 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1245,"width":15,"height":15,"star_pos":[7.46,7.27],"pixels":"..."},"id":"ae5ae070-7c84-4ca5-b133-95f54c1e3649"}
01:32:30.777 00.100 10052 IsGuiding returns 0
01:32:30.779 00.002 10052 Move returns status 0, amount 113
01:32:30.779 00.000 10052 MoveAxis(N, 0, ABG)
01:32:30.779 00.000 10052 Move returns status 0, amount 0
01:32:30.779 00.000 10052 move complete, result=0
01:32:30.779 00.000 10052 worker thread done servicing request
01:32:30.779 00.000 10052 Worker thread wakes up
01:32:30.779 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:30.779 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:30.791 00.012 6880 GuideStep: 0.4 px 113 ms WEST, -0.1 px 0 ms NORTH
01:32:31.919 01.128 10052 Exposure complete
01:32:31.993 00.074 10052 worker thread done servicing request
01:32:31.993 00.000 6880 OnExposeComplete: enter
01:32:31.993 00.000 6880 UpdateGuideState(): m_state=6
01:32:31.994 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1246
01:32:31.994 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=887.06, Mass=2293, SNR=33.0, Peak=127 HFD=4.7
01:32:31.994 00.000 6880 MultiStar: [#1 -0.04,0.48,0.97,U] [#2 -0.15,0.60,0.00,M2] [#3 -0.09,0.58,0.00,M2] [#4 -0.08,0.64,0.00,M1] [#5 -0.15,0.35,0.99,U] [#6 -0.06,0.53,0.00,M1] [#7 0.02,0.76,0.00,M1] [#8 -0.15,0.71,0.00,M2] 
01:32:31.994 00.000 6880 single-star, 2 included, MultiStar: {-0.07, 0.34}, one-star: {-0.03, 0.20}
01:32:31.995 00.001 6880 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.61) = xAngle (3.35 = -2.93)
01:32:31.995 00.000 6880 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.32 = -2.96)
01:32:31.995 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.74 mountX=-0.20 mountY=-0.04, mountTheta=-2.96
01:32:31.996 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.20, opts=13)
01:32:31.997 00.001 6880 Enqueuing Move request for scope (-0.03, 0.20)
01:32:31.997 00.000 10052 Worker thread wakes up
01:32:31.997 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
01:32:31.997 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
01:32:31.997 00.000 10052 Moving (-0.03, 0.20) raw xDistance=-0.20 yDistance=-0.04
01:32:31.997 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.20
01:32:31.997 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:32:31.997 00.000 10052 MoveAxis(E, 48, ABG)
01:32:31.997 00.000 10052 Guiding  Dir = 2, Dur = 48
01:32:32.024 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:32.062 00.038 6880 UpdateGuideState exits: m=2293 SNR=33.0
01:32:32.062 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:32.062 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:32.062 00.000 6880 Enqueuing Expose request
01:32:32.070 00.008 10052 IsSlewing returns 0
01:32:32.149 00.079 10052 IsGuiding returns 0
01:32:32.281 00.132 10052 IsGuiding returns 1
01:32:32.281 00.000 10052 scope still moving after pulse duration time elapsed
01:32:32.357 00.076 10052 IsSlewing returns 0
01:32:32.427 00.070 10052 IsGuiding returns 0
01:32:32.427 00.000 10052 scope move finished after 48 + 229 ms
01:32:32.427 00.000 10052 Move returns status 0, amount 48
01:32:32.427 00.000 10052 MoveAxis(N, 0, ABG)
01:32:32.427 00.000 10052 Move returns status 0, amount 0
01:32:32.428 00.001 10052 move complete, result=0
01:32:32.428 00.000 10052 worker thread done servicing request
01:32:32.428 00.000 10052 Worker thread wakes up
01:32:32.428 00.000 6880 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
01:32:32.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:32.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:32.689 00.261 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"96db63cb-3f32-41ec-a8f4-5b0f74190583"}
01:32:32.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"96db63cb-3f32-41ec-a8f4-5b0f74190583"}
01:32:32.690 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72735daf-0c20-4a37-b90c-80e1d276231d"}
01:32:32.690 00.000 6880 case statement mapped state 6 to 3
01:32:32.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72735daf-0c20-4a37-b90c-80e1d276231d"}
01:32:32.691 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0cab55dd-59be-493b-becc-2143bde276c8"}
01:32:32.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1246,"width":15,"height":15,"star_pos":[6.68,7.06],"pixels":"..."},"id":"0cab55dd-59be-493b-becc-2143bde276c8"}
01:32:33.335 00.644 10052 Exposure complete
01:32:33.414 00.079 10052 worker thread done servicing request
01:32:33.415 00.001 6880 OnExposeComplete: enter
01:32:33.415 00.000 6880 UpdateGuideState(): m_state=6
01:32:33.415 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1247
01:32:33.415 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=887.42, Mass=2311, SNR=33.4, Peak=150 HFD=4.4
01:32:33.415 00.000 6880 MultiStar: [#1 -0.09,0.61,0.00,M1] [#2 -0.48,0.78,0.00,M3] [#3 -0.26,0.49,0.00,M3] [#4 -0.18,0.78,0.00,M2] [#5 -0.33,0.43,0.00,M1] [#6 -0.28,0.68,0.00,M2] [#7 -0.04,0.88,0.00,M2] [#8 -0.17,0.60,0.00,M3] 
01:32:33.415 00.000 6880 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.61) = xAngle (3.33 = -2.95)
01:32:33.416 00.001 6880 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.30 = -2.98)
01:32:33.416 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.56 hyp=0.56 cameraTheta=1.72 mountX=-0.55 mountY=-0.09, mountTheta=-2.98
01:32:33.417 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.56, opts=13)
01:32:33.417 00.000 6880 Enqueuing Move request for scope (-0.08, 0.56)
01:32:33.417 00.000 10052 Worker thread wakes up
01:32:33.417 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.56) opts 0xd
01:32:33.417 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.56)
01:32:33.417 00.000 10052 Moving (-0.08, 0.56) raw xDistance=-0.55 yDistance=-0.09
01:32:33.417 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.55
01:32:33.418 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:32:33.418 00.000 10052 MoveAxis(E, 151, ABG)
01:32:33.418 00.000 10052 Guiding  Dir = 2, Dur = 151
01:32:33.439 00.021 10052 IsSlewing returns 0
01:32:33.441 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:33.475 00.034 6880 UpdateGuideState exits: m=2311 SNR=33.4
01:32:33.476 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:33.476 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:33.476 00.000 6880 Enqueuing Expose request
01:32:33.477 00.001 10052 IsGuiding returns 0
01:32:33.504 00.027 10052 PulseGuide returned control before completion, sleep 134
01:32:33.693 00.189 10052 IsGuiding returns 0
01:32:33.694 00.001 10052 Move returns status 0, amount 151
01:32:33.694 00.000 10052 MoveAxis(N, 0, ABG)
01:32:33.694 00.000 10052 Move returns status 0, amount 0
01:32:33.694 00.000 10052 move complete, result=0
01:32:33.694 00.000 10052 worker thread done servicing request
01:32:33.694 00.000 10052 Worker thread wakes up
01:32:33.694 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:33.694 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:33.694 00.000 6880 GuideStep: -0.6 px 151 ms EAST, -0.1 px 0 ms NORTH
01:32:34.688 00.994 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dac245ca-91b6-4c1c-8033-c852e5850ede"}
01:32:34.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dac245ca-91b6-4c1c-8033-c852e5850ede"}
01:32:34.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0289cb0e-f25a-4aa9-a328-2b60449a58b3"}
01:32:34.689 00.000 6880 case statement mapped state 6 to 3
01:32:34.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0289cb0e-f25a-4aa9-a328-2b60449a58b3"}
01:32:34.689 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"276c2ad3-47a0-464c-8341-0860cb933b6e"}
01:32:34.690 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1247,"width":15,"height":15,"star_pos":[6.63,7.42],"pixels":"..."},"id":"276c2ad3-47a0-464c-8341-0860cb933b6e"}
01:32:34.830 00.140 10052 Exposure complete
01:32:34.903 00.073 10052 worker thread done servicing request
01:32:34.903 00.000 6880 OnExposeComplete: enter
01:32:34.903 00.000 6880 UpdateGuideState(): m_state=6
01:32:34.903 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1248
01:32:34.903 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=886.84, Mass=2372, SNR=33.8, Peak=142 HFD=4.6
01:32:34.905 00.002 6880 MultiStar: [#1 0.25,0.15,0.94,U] [#2 -0.13,0.11,0.98,U] [#3 -0.04,0.14,0.91,U] [#4 0.38,0.36,0.00,M3] [#5 0.04,0.08,1.00,U] [#6 0.05,0.26,0.91,U] [#7 0.39,0.42,0.00,M3] [#8 0.19,-0.10,0.83,U] 
01:32:34.905 00.000 6880 single-star, 6 included, MultiStar: {0.06, 0.09}, one-star: {0.08, -0.02}
01:32:34.905 00.000 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.34 = 1.34)
01:32:34.905 00.000 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
01:32:34.905 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-0.27 mountX=0.02 mountY=0.08, mountTheta=1.34
01:32:34.907 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.02, opts=13)
01:32:34.907 00.000 6880 Enqueuing Move request for scope (0.08, -0.02)
01:32:34.907 00.000 10052 Worker thread wakes up
01:32:34.907 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.02) opts 0xd
01:32:34.907 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.02)
01:32:34.907 00.000 10052 Moving (0.08, -0.02) raw xDistance=0.02 yDistance=0.08
01:32:34.907 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:32:34.907 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.00
01:32:34.907 00.000 10052 MoveAxis(E, 0, ABG)
01:32:34.908 00.001 10052 Move returns status 0, amount 0
01:32:34.908 00.000 10052 MoveAxis(N, 0, ABG)
01:32:34.908 00.000 10052 Move returns status 0, amount 0
01:32:34.908 00.000 10052 move complete, result=0
01:32:34.908 00.000 10052 worker thread done servicing request
01:32:34.940 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:34.972 00.032 6880 UpdateGuideState exits: m=2372 SNR=33.8
01:32:34.972 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:34.972 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:34.972 00.000 6880 Enqueuing Expose request
01:32:34.972 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:34.972 00.000 10052 Worker thread wakes up
01:32:34.973 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:34.973 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:35.894 00.921 10052 Exposure complete
01:32:35.967 00.073 10052 worker thread done servicing request
01:32:35.967 00.000 6880 OnExposeComplete: enter
01:32:35.967 00.000 6880 UpdateGuideState(): m_state=6
01:32:35.967 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1249
01:32:35.967 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=886.90, Mass=2383, SNR=33.9, Peak=158 HFD=4.6
01:32:35.968 00.001 6880 MultiStar: [#1 0.32,0.13,0.92,U] [#2 -0.21,0.01,0.99,U] [#3 0.05,0.05,0.92,U] [#4 0.31,0.41,0.00,M4] [#5 0.08,0.08,0.97,U] [#6 0.07,0.22,0.91,U] [#7 0.42,0.55,0.00,M4] [#8 0.11,0.05,0.80,U] 
01:32:35.968 00.000 6880 refined, 6 included, MultiStar: {0.10, 0.08}, one-star: {0.26, 0.03}
01:32:35.968 00.000 6880 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.61) = xAngle (2.32 = 2.32)
01:32:35.968 00.000 6880 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.29 = 2.29)
01:32:35.968 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.70 mountX=-0.09 mountY=0.10, mountTheta=2.30
01:32:35.969 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.08, opts=13)
01:32:35.969 00.000 6880 Enqueuing Move request for scope (0.10, 0.08)
01:32:35.969 00.000 10052 Worker thread wakes up
01:32:35.969 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
01:32:35.969 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
01:32:35.969 00.000 10052 Moving (0.10, 0.08) raw xDistance=-0.09 yDistance=0.10
01:32:35.969 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:32:35.970 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:32:35.970 00.000 10052 MoveAxis(E, 0, ABG)
01:32:35.970 00.000 10052 Move returns status 0, amount 0
01:32:35.970 00.000 10052 MoveAxis(N, 0, ABG)
01:32:35.970 00.000 10052 Move returns status 0, amount 0
01:32:35.970 00.000 10052 move complete, result=0
01:32:35.970 00.000 10052 worker thread done servicing request
01:32:35.990 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:36.026 00.036 6880 UpdateGuideState exits: m=2383 SNR=33.9
01:32:36.026 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:36.027 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:36.027 00.000 6880 Enqueuing Expose request
01:32:36.027 00.000 10052 Worker thread wakes up
01:32:36.027 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:36.027 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:36.027 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:36.686 00.659 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"86dd7173-d1ad-41c5-b931-610714a041b6"}
01:32:36.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"86dd7173-d1ad-41c5-b931-610714a041b6"}
01:32:36.687 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1d16b1c0-93bb-44cf-acf9-7c29afa7bae3"}
01:32:36.687 00.000 6880 case statement mapped state 6 to 3
01:32:36.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d16b1c0-93bb-44cf-acf9-7c29afa7bae3"}
01:32:36.689 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"034c634a-f692-4a6d-a480-0c7b805eada3"}
01:32:36.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1249,"width":15,"height":15,"star_pos":[6.98,6.90],"pixels":"..."},"id":"034c634a-f692-4a6d-a480-0c7b805eada3"}
01:32:37.161 00.472 10052 Exposure complete
01:32:37.216 00.055 10052 worker thread done servicing request
01:32:37.216 00.000 6880 OnExposeComplete: enter
01:32:37.216 00.000 6880 UpdateGuideState(): m_state=6
01:32:37.216 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1250
01:32:37.217 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=886.70, Mass=2380, SNR=33.8, Peak=150 HFD=4.5
01:32:37.217 00.000 6880 MultiStar: [#1 0.19,0.08,0.95,U] [#2 -0.01,0.02,0.99,U] [#3 0.16,0.10,0.93,U] [#4 0.47,0.46,0.00,M5] [#5 0.13,0.09,0.96,U] [#6 0.19,0.03,0.93,U] [#7 0.25,0.31,0.74,U] [#8 0.22,0.14,0.79,U] 
01:32:37.217 00.000 6880 refined, 7 included, MultiStar: {0.17, 0.07}, one-star: {0.24, -0.16}
01:32:37.217 00.000 6880 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.61) = xAngle (1.99 = 1.99)
01:32:37.217 00.000 6880 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
01:32:37.217 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.38 mountX=-0.07 mountY=0.17, mountTheta=1.99
01:32:37.218 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.07, opts=13)
01:32:37.218 00.000 6880 Enqueuing Move request for scope (0.17, 0.07)
01:32:37.219 00.001 10052 Worker thread wakes up
01:32:37.219 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
01:32:37.219 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
01:32:37.219 00.000 10052 Moving (0.17, 0.07) raw xDistance=-0.07 yDistance=0.17
01:32:37.219 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:32:37.219 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
01:32:37.219 00.000 10052 MoveAxis(E, 0, ABG)
01:32:37.219 00.000 10052 Move returns status 0, amount 0
01:32:37.219 00.000 10052 MoveAxis(N, 0, ABG)
01:32:37.219 00.000 10052 Move returns status 0, amount 0
01:32:37.219 00.000 10052 move complete, result=0
01:32:37.219 00.000 10052 worker thread done servicing request
01:32:37.239 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:37.279 00.040 6880 UpdateGuideState exits: m=2380 SNR=33.8
01:32:37.279 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:37.279 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:37.280 00.001 6880 Enqueuing Expose request
01:32:37.280 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:32:37.280 00.000 10052 Worker thread wakes up
01:32:37.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:37.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:38.195 00.915 10052 Exposure complete
01:32:38.249 00.054 10052 worker thread done servicing request
01:32:38.249 00.000 6880 OnExposeComplete: enter
01:32:38.249 00.000 6880 UpdateGuideState(): m_state=6
01:32:38.249 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1251
01:32:38.249 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=886.70, Mass=2331, SNR=33.5, Peak=150 HFD=4.6
01:32:38.249 00.000 6880 MultiStar: [#1 0.11,-0.22,0.97,U] [#2 -0.20,0.26,0.99,U] [#3 -0.10,-0.28,0.92,U] [#4 0.02,-0.05,0.87,U] [#5 0.07,-0.14,0.98,U] [#6 -0.09,-0.10,0.91,U] [#7 0.23,0.10,0.78,U] [#8 -0.05,-0.24,0.81,U] 
01:32:38.249 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {0.30, -0.16}
01:32:38.250 00.001 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.38 = 0.38)
01:32:38.250 00.000 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
01:32:38.250 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.23 mountX=0.09 mountY=0.03, mountTheta=0.36
01:32:38.251 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.09, opts=13)
01:32:38.251 00.000 6880 Enqueuing Move request for scope (0.03, -0.09)
01:32:38.251 00.000 10052 Worker thread wakes up
01:32:38.251 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
01:32:38.251 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
01:32:38.251 00.000 10052 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=0.03
01:32:38.251 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:32:38.251 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.07, using input
01:32:38.251 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
01:32:38.252 00.001 10052 MoveAxis(E, 0, ABG)
01:32:38.252 00.000 10052 Move returns status 0, amount 0
01:32:38.252 00.000 10052 MoveAxis(N, 0, ABG)
01:32:38.252 00.000 10052 Move returns status 0, amount 0
01:32:38.252 00.000 10052 move complete, result=0
01:32:38.252 00.000 10052 worker thread done servicing request
01:32:38.270 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:38.299 00.029 6880 UpdateGuideState exits: m=2331 SNR=33.5
01:32:38.299 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:38.299 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:38.299 00.000 6880 Enqueuing Expose request
01:32:38.299 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:38.299 00.000 10052 Worker thread wakes up
01:32:38.299 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:38.299 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:38.684 00.385 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3fa0711a-5dc1-4a53-85e0-7cad4c50ac24"}
01:32:38.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3fa0711a-5dc1-4a53-85e0-7cad4c50ac24"}
01:32:38.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c38d3bf-0315-497b-9b38-167712eaea83"}
01:32:38.685 00.000 6880 case statement mapped state 6 to 3
01:32:38.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c38d3bf-0315-497b-9b38-167712eaea83"}
01:32:38.686 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"242e94b1-2f7f-4bf3-a645-97f6a0ae6196"}
01:32:38.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1251,"width":15,"height":15,"star_pos":[7.02,6.70],"pixels":"..."},"id":"242e94b1-2f7f-4bf3-a645-97f6a0ae6196"}
01:32:39.431 00.745 10052 Exposure complete
01:32:39.499 00.068 10052 worker thread done servicing request
01:32:39.499 00.000 6880 OnExposeComplete: enter
01:32:39.499 00.000 6880 UpdateGuideState(): m_state=6
01:32:39.500 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1252
01:32:39.500 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=886.83, Mass=2449, SNR=34.2, Peak=136 HFD=4.5
01:32:39.500 00.000 6880 MultiStar: [#1 0.21,0.01,0.94,U] [#2 0.13,0.30,0.96,U] [#3 0.12,0.13,0.91,U] [#4 0.30,0.43,0.00,M5] [#5 0.28,0.20,0.98,U] [#6 0.08,0.12,0.95,U] [#7 0.25,0.37,0.77,U] [#8 0.29,-0.05,0.80,U] 
01:32:39.500 00.000 6880 refined, 7 included, MultiStar: {0.22, 0.13}, one-star: {0.41, -0.03}
01:32:39.500 00.000 6880 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.61) = xAngle (2.14 = 2.14)
01:32:39.500 00.000 6880 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.11 = 2.11)
01:32:39.500 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.13 hyp=0.26 cameraTheta=0.53 mountX=-0.14 mountY=0.22, mountTheta=2.13
01:32:39.502 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.13, opts=13)
01:32:39.502 00.000 6880 Enqueuing Move request for scope (0.22, 0.13)
01:32:39.502 00.000 10052 Worker thread wakes up
01:32:39.502 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.13) opts 0xd
01:32:39.502 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.13)
01:32:39.502 00.000 10052 Moving (0.22, 0.13) raw xDistance=-0.14 yDistance=0.22
01:32:39.502 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:32:39.502 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.22, slope = 0.03
01:32:39.502 00.000 10052 MoveAxis(E, 37, ABG)
01:32:39.502 00.000 10052 Guiding  Dir = 2, Dur = 37
01:32:39.527 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:39.544 00.017 10052 IsSlewing returns 0
01:32:39.558 00.014 6880 UpdateGuideState exits: m=2449 SNR=34.2
01:32:39.559 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:39.559 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:39.559 00.000 6880 Enqueuing Expose request
01:32:39.618 00.059 10052 IsGuiding returns 0
01:32:39.756 00.138 10052 IsGuiding returns 0
01:32:39.758 00.002 10052 Move returns status 0, amount 37
01:32:39.758 00.000 10052 MoveAxis(S, 50, ABG)
01:32:39.758 00.000 10052 Guiding  Dir = 1, Dur = 50
01:32:39.832 00.074 10052 IsSlewing returns 0
01:32:39.911 00.079 10052 IsGuiding returns 0
01:32:40.055 00.144 10052 IsGuiding returns 0
01:32:40.055 00.000 10052 Move returns status 0, amount 50
01:32:40.055 00.000 10052 move complete, result=0
01:32:40.055 00.000 10052 worker thread done servicing request
01:32:40.055 00.000 10052 Worker thread wakes up
01:32:40.055 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.2 px 50 ms SOUTH
01:32:40.055 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:40.055 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:40.684 00.629 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"749d1078-7426-425c-a338-839bbfa70d92"}
01:32:40.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"749d1078-7426-425c-a338-839bbfa70d92"}
01:32:40.684 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72690052-68c0-4fd3-b47f-df886ca7df0e"}
01:32:40.684 00.000 6880 case statement mapped state 6 to 3
01:32:40.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72690052-68c0-4fd3-b47f-df886ca7df0e"}
01:32:40.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"06319c1e-eee8-4d9d-89dd-78a42a187d80"}
01:32:40.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1252,"width":15,"height":15,"star_pos":[7.12,6.83],"pixels":"..."},"id":"06319c1e-eee8-4d9d-89dd-78a42a187d80"}
01:32:40.964 00.279 10052 Exposure complete
01:32:41.023 00.059 10052 worker thread done servicing request
01:32:41.023 00.000 6880 OnExposeComplete: enter
01:32:41.023 00.000 6880 UpdateGuideState(): m_state=6
01:32:41.023 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1253
01:32:41.023 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.79, Mass=2497, SNR=34.7, Peak=157 HFD=4.6
01:32:41.023 00.000 6880 MultiStar: [#1 0.06,-0.25,0.94,U] [#2 0.03,-0.02,0.94,U] [#3 0.08,-0.24,0.89,U] [#4 0.01,0.05,0.81,U] [#5 0.05,-0.01,0.97,U] [#6 0.01,-0.23,0.92,U] [#7 0.07,0.12,0.74,U] [#8 0.06,-0.15,0.78,U] 
01:32:41.024 00.001 6880 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.12, -0.07}
01:32:41.024 00.000 6880 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.61) = xAngle (0.56 = 0.56)
01:32:41.024 00.000 6880 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:32:41.024 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.05 mountX=0.09 mountY=0.06, mountTheta=0.54
01:32:41.025 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.09, opts=13)
01:32:41.025 00.000 6880 Enqueuing Move request for scope (0.05, -0.09)
01:32:41.025 00.000 10052 Worker thread wakes up
01:32:41.025 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:32:41.025 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:32:41.026 00.001 10052 Moving (0.05, -0.09) raw xDistance=0.09 yDistance=0.06
01:32:41.026 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:32:41.026 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.14, using input
01:32:41.026 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
01:32:41.026 00.000 10052 MoveAxis(E, 0, ABG)
01:32:41.026 00.000 10052 Move returns status 0, amount 0
01:32:41.026 00.000 10052 MoveAxis(N, 0, ABG)
01:32:41.026 00.000 10052 Move returns status 0, amount 0
01:32:41.026 00.000 10052 move complete, result=0
01:32:41.026 00.000 10052 worker thread done servicing request
01:32:41.047 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:41.079 00.032 6880 UpdateGuideState exits: m=2497 SNR=34.7
01:32:41.080 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:41.080 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:41.080 00.000 6880 Enqueuing Expose request
01:32:41.080 00.000 10052 Worker thread wakes up
01:32:41.080 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:41.080 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:41.080 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:42.219 01.139 10052 Exposure complete
01:32:42.279 00.060 10052 worker thread done servicing request
01:32:42.280 00.001 6880 OnExposeComplete: enter
01:32:42.280 00.000 6880 UpdateGuideState(): m_state=6
01:32:42.280 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1254
01:32:42.280 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=886.67, Mass=2338, SNR=33.5, Peak=145 HFD=4.5
01:32:42.281 00.001 6880 MultiStar: [#1 0.08,-0.13,0.97,U] [#2 -0.11,0.27,1.01,U] [#3 0.02,-0.13,0.93,U] [#4 -0.06,0.15,0.86,U] [#5 0.04,-0.12,0.99,U] [#6 0.00,-0.07,0.96,U] [#7 0.23,0.28,0.79,U] [#8 0.05,-0.12,0.82,U] 
01:32:42.281 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.01}, one-star: {0.11, -0.19}
01:32:42.281 00.000 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.26 = 1.26)
01:32:42.281 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
01:32:42.281 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-0.35 mountX=0.01 mountY=0.04, mountTheta=1.26
01:32:42.283 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.01, opts=13)
01:32:42.283 00.000 6880 Enqueuing Move request for scope (0.04, -0.01)
01:32:42.283 00.000 10052 Worker thread wakes up
01:32:42.283 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.01) opts 0xd
01:32:42.284 00.001 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.01)
01:32:42.284 00.000 10052 Moving (0.04, -0.01) raw xDistance=0.01 yDistance=0.04
01:32:42.284 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:42.284 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.10, using input
01:32:42.284 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
01:32:42.284 00.000 10052 MoveAxis(E, 0, ABG)
01:32:42.284 00.000 10052 Move returns status 0, amount 0
01:32:42.284 00.000 10052 MoveAxis(N, 0, ABG)
01:32:42.284 00.000 10052 Move returns status 0, amount 0
01:32:42.284 00.000 10052 move complete, result=0
01:32:42.284 00.000 10052 worker thread done servicing request
01:32:42.314 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:42.349 00.035 6880 UpdateGuideState exits: m=2338 SNR=33.5
01:32:42.349 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:42.349 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:42.349 00.000 6880 Enqueuing Expose request
01:32:42.349 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:42.349 00.000 10052 Worker thread wakes up
01:32:42.349 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:42.349 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:42.683 00.334 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec71684d-d8cd-4c90-bcb7-d50c74c28d54"}
01:32:42.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec71684d-d8cd-4c90-bcb7-d50c74c28d54"}
01:32:42.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d588fac4-a227-4909-8aba-d0c86142c151"}
01:32:42.684 00.000 6880 case statement mapped state 6 to 3
01:32:42.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d588fac4-a227-4909-8aba-d0c86142c151"}
01:32:42.684 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8df51ef0-8a8b-425d-95b4-4e5cf8182f7c"}
01:32:42.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1254,"width":15,"height":15,"star_pos":[6.82,6.67],"pixels":"..."},"id":"8df51ef0-8a8b-425d-95b4-4e5cf8182f7c"}
01:32:43.267 00.583 10052 Exposure complete
01:32:43.333 00.066 10052 worker thread done servicing request
01:32:43.334 00.001 6880 OnExposeComplete: enter
01:32:43.334 00.000 6880 UpdateGuideState(): m_state=6
01:32:43.334 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1255
01:32:43.334 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.69, Mass=2379, SNR=33.9, Peak=144 HFD=4.7
01:32:43.335 00.001 6880 MultiStar: [#1 0.01,-0.06,0.97,U] [#2 -0.45,0.18,0.99,U] [#3 -0.27,-0.17,0.92,U] [#4 -0.20,-0.05,0.85,U] [#5 -0.42,-0.48,0.00,M1] [#6 -0.25,0.17,0.91,U] [#7 0.01,0.14,0.76,U] [#8 -0.14,-0.06,0.79,U] 
01:32:43.335 00.000 6880 refined, 7 included, MultiStar: {-0.18, -0.00}, one-star: {-0.10, -0.17}
01:32:43.335 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
01:32:43.335 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
01:32:43.335 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.00 hyp=0.18 cameraTheta=-3.11 mountX=0.01 mountY=-0.18, mountTheta=-1.50
01:32:43.336 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.00, opts=13)
01:32:43.336 00.000 6880 Enqueuing Move request for scope (-0.18, -0.00)
01:32:43.337 00.001 10052 Worker thread wakes up
01:32:43.337 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.00) opts 0xd
01:32:43.337 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.00)
01:32:43.337 00.000 10052 Moving (-0.18, -0.00) raw xDistance=0.01 yDistance=-0.18
01:32:43.337 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:32:43.337 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.00
01:32:43.337 00.000 10052 MoveAxis(E, 0, ABG)
01:32:43.337 00.000 10052 Move returns status 0, amount 0
01:32:43.337 00.000 10052 MoveAxis(N, 0, ABG)
01:32:43.337 00.000 10052 Move returns status 0, amount 0
01:32:43.337 00.000 10052 move complete, result=0
01:32:43.337 00.000 10052 worker thread done servicing request
01:32:43.359 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:43.391 00.032 6880 UpdateGuideState exits: m=2379 SNR=33.9
01:32:43.391 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:43.391 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:43.391 00.000 6880 Enqueuing Expose request
01:32:43.391 00.000 10052 Worker thread wakes up
01:32:43.391 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:32:43.391 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:43.391 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:44.533 01.142 10052 Exposure complete
01:32:44.612 00.079 10052 worker thread done servicing request
01:32:44.612 00.000 6880 OnExposeComplete: enter
01:32:44.612 00.000 6880 UpdateGuideState(): m_state=6
01:32:44.613 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1256
01:32:44.613 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.16, Mass=2473, SNR=34.5, Peak=163 HFD=4.4
01:32:44.613 00.000 6880 MultiStar: [#1 -0.04,0.20,0.98,U] [#2 -0.25,0.56,0.00,M1] [#3 -0.25,0.36,0.89,U] [#4 -0.08,0.52,0.00,M3] [#5 -0.16,0.33,1.00,U] [#6 -0.22,0.57,0.00,M1] [#7 0.03,0.55,0.00,M1] [#8 -0.14,0.29,0.77,U] 
01:32:44.613 00.000 6880 single-star, 4 included, MultiStar: {-0.11, 0.30}, one-star: {0.01, 0.30}
01:32:44.613 00.000 6880 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.61) = xAngle (3.14 = -3.14)
01:32:44.613 00.000 6880 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.11 = 3.11)
01:32:44.613 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.53 mountX=-0.30 mountY=0.01, mountTheta=3.11
01:32:44.615 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.30, opts=13)
01:32:44.615 00.000 6880 Enqueuing Move request for scope (0.01, 0.30)
01:32:44.615 00.000 10052 Worker thread wakes up
01:32:44.616 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
01:32:44.616 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
01:32:44.616 00.000 10052 Moving (0.01, 0.30) raw xDistance=-0.30 yDistance=0.01
01:32:44.616 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:32:44.616 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:32:44.616 00.000 10052 MoveAxis(E, 81, ABG)
01:32:44.616 00.000 10052 Guiding  Dir = 2, Dur = 81
01:32:44.637 00.021 10052 IsSlewing returns 0
01:32:44.643 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:44.675 00.032 10052 IsGuiding returns 0
01:32:44.687 00.012 6880 UpdateGuideState exits: m=2473 SNR=34.5
01:32:44.687 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:44.688 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:44.688 00.000 6880 Enqueuing Expose request
01:32:44.688 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ef032d2-8ab6-49dd-b974-473dd4fa018f"}
01:32:44.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ef032d2-8ab6-49dd-b974-473dd4fa018f"}
01:32:44.702 00.014 10052 PulseGuide returned control before completion, sleep 65
01:32:44.707 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a71306b-1c94-496d-a588-6a53e3f23ec2"}
01:32:44.708 00.001 6880 case statement mapped state 6 to 3
01:32:44.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a71306b-1c94-496d-a588-6a53e3f23ec2"}
01:32:44.718 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"834165cd-0f84-4737-8b35-12ca5ec0ac23"}
01:32:44.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1256,"width":15,"height":15,"star_pos":[6.73,7.16],"pixels":"..."},"id":"834165cd-0f84-4737-8b35-12ca5ec0ac23"}
01:32:44.807 00.089 10052 IsGuiding returns 0
01:32:44.807 00.000 10052 Move returns status 0, amount 81
01:32:44.807 00.000 10052 MoveAxis(N, 0, ABG)
01:32:44.807 00.000 10052 Move returns status 0, amount 0
01:32:44.807 00.000 10052 move complete, result=0
01:32:44.807 00.000 10052 worker thread done servicing request
01:32:44.807 00.000 10052 Worker thread wakes up
01:32:44.807 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:44.807 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:44.829 00.022 6880 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH
01:32:45.721 00.892 10052 Exposure complete
01:32:45.804 00.083 10052 worker thread done servicing request
01:32:45.804 00.000 6880 OnExposeComplete: enter
01:32:45.804 00.000 6880 UpdateGuideState(): m_state=6
01:32:45.804 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1257
01:32:45.805 00.001 6880 Star::Find returns 1 (0), X=407.49, Y=886.89, Mass=2478, SNR=34.6, Peak=154 HFD=4.6
01:32:45.805 00.000 6880 MultiStar: [#1 -0.23,0.17,0.95,U] [#2 -0.44,0.50,0.00,M2] [#3 -0.31,0.15,0.90,U] [#4 -0.12,0.63,0.00,M4] [#5 -0.30,0.14,0.94,U] [#6 -0.27,0.43,0.90,U] [#7 -0.04,0.58,0.00,M2] [#8 -0.29,0.01,0.78,U] 
01:32:45.805 00.000 6880 single-star, 5 included, MultiStar: {-0.27, 0.15}, one-star: {-0.22, 0.03}
01:32:45.805 00.000 6880 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.61) = xAngle (4.63 = -1.65)
01:32:45.805 00.000 6880 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.60 = -1.68)
01:32:45.805 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.02 mountX=-0.02 mountY=-0.22, mountTheta=-1.65
01:32:45.807 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.03, opts=13)
01:32:45.807 00.000 6880 Enqueuing Move request for scope (-0.22, 0.03)
01:32:45.807 00.000 10052 Worker thread wakes up
01:32:45.807 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
01:32:45.807 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
01:32:45.807 00.000 10052 Moving (-0.22, 0.03) raw xDistance=-0.02 yDistance=-0.22
01:32:45.807 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:32:45.807 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.22, slope = -0.03
01:32:45.807 00.000 10052 MoveAxis(E, 0, ABG)
01:32:45.807 00.000 10052 Move returns status 0, amount 0
01:32:45.807 00.000 10052 MoveAxis(N, 57, ABG)
01:32:45.807 00.000 10052 Guiding  Dir = 0, Dur = 57
01:32:45.835 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:45.878 00.043 6880 UpdateGuideState exits: m=2478 SNR=34.6
01:32:45.879 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:45.879 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:45.879 00.000 6880 Enqueuing Expose request
01:32:45.929 00.050 10052 IsSlewing returns 0
01:32:46.004 00.075 10052 IsGuiding returns 0
01:32:46.102 00.098 10052 IsGuiding returns 1
01:32:46.102 00.000 10052 scope still moving after pulse duration time elapsed
01:32:46.175 00.073 10052 IsSlewing returns 0
01:32:46.255 00.080 10052 IsGuiding returns 0
01:32:46.255 00.000 10052 scope move finished after 57 + 194 ms
01:32:46.255 00.000 10052 Move returns status 0, amount 57
01:32:46.255 00.000 10052 move complete, result=0
01:32:46.256 00.001 10052 worker thread done servicing request
01:32:46.256 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 57 ms NORTH
01:32:46.256 00.000 10052 Worker thread wakes up
01:32:46.256 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:46.256 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:46.684 00.428 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08822925-8b97-43f7-bc5d-8b6b8d544827"}
01:32:46.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08822925-8b97-43f7-bc5d-8b6b8d544827"}
01:32:46.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b242449e-3fe8-48bb-b32a-56cf1ad9e0c3"}
01:32:46.685 00.000 6880 case statement mapped state 6 to 3
01:32:46.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b242449e-3fe8-48bb-b32a-56cf1ad9e0c3"}
01:32:46.686 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e4aa502-ee66-4f1b-a043-79208012e3f7"}
01:32:46.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1257,"width":15,"height":15,"star_pos":[7.49,6.89],"pixels":"..."},"id":"9e4aa502-ee66-4f1b-a043-79208012e3f7"}
01:32:47.400 00.714 10052 Exposure complete
01:32:47.483 00.083 10052 worker thread done servicing request
01:32:47.483 00.000 6880 OnExposeComplete: enter
01:32:47.483 00.000 6880 UpdateGuideState(): m_state=6
01:32:47.483 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1258
01:32:47.484 00.001 6880 Star::Find returns 1 (0), X=407.45, Y=886.85, Mass=2429, SNR=34.2, Peak=137 HFD=4.6
01:32:47.484 00.000 6880 MultiStar: [#1 -0.34,-0.17,0.95,U] [#2 -0.54,0.27,0.00,M3] [#3 -0.37,-0.06,0.90,U] [#4 -0.34,0.07,0.84,U] [#5 -0.51,0.07,0.95,U] [#6 -0.29,0.11,0.91,U] [#7 -0.24,-0.00,0.77,U] [#8 -0.31,-0.11,0.77,U] 
01:32:47.484 00.000 6880 single-star, 7 included, MultiStar: {-0.34, -0.01}, one-star: {-0.26, -0.02}
01:32:47.484 00.000 6880 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.61) = xAngle (-1.47 = -1.47)
01:32:47.484 00.000 6880 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
01:32:47.484 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.02 hyp=0.27 cameraTheta=-3.08 mountX=0.03 mountY=-0.26, mountTheta=-1.47
01:32:47.486 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.02, opts=13)
01:32:47.487 00.001 6880 Enqueuing Move request for scope (-0.26, -0.02)
01:32:47.487 00.000 10052 Worker thread wakes up
01:32:47.487 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.02) opts 0xd
01:32:47.487 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.02)
01:32:47.487 00.000 10052 Moving (-0.26, -0.02) raw xDistance=0.03 yDistance=-0.26
01:32:47.487 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:32:47.487 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.26, slope = -0.04
01:32:47.487 00.000 10052 MoveAxis(E, 0, ABG)
01:32:47.487 00.000 10052 Move returns status 0, amount 0
01:32:47.487 00.000 10052 MoveAxis(N, 81, ABG)
01:32:47.488 00.001 10052 Guiding  Dir = 0, Dur = 81
01:32:47.515 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:47.546 00.031 10052 IsSlewing returns 0
01:32:47.559 00.013 6880 UpdateGuideState exits: m=2429 SNR=34.2
01:32:47.559 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:47.559 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:47.559 00.000 6880 Enqueuing Expose request
01:32:47.620 00.061 10052 IsGuiding returns 0
01:32:47.682 00.062 10052 PulseGuide returned control before completion, sleep 28
01:32:47.795 00.113 10052 IsGuiding returns 0
01:32:47.796 00.001 10052 Move returns status 0, amount 81
01:32:47.796 00.000 10052 move complete, result=0
01:32:47.796 00.000 10052 worker thread done servicing request
01:32:47.796 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 81 ms NORTH
01:32:47.796 00.000 10052 Worker thread wakes up
01:32:47.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:47.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:48.683 00.887 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c8aba33-f8cf-4e0d-9528-08e02f68f3ed"}
01:32:48.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c8aba33-f8cf-4e0d-9528-08e02f68f3ed"}
01:32:48.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4c639020-87b9-4476-a4e9-26d9af45c767"}
01:32:48.684 00.000 6880 case statement mapped state 6 to 3
01:32:48.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c639020-87b9-4476-a4e9-26d9af45c767"}
01:32:48.684 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a4c3960-5fb4-4a96-8919-047a3144dbc6"}
01:32:48.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1258,"width":15,"height":15,"star_pos":[7.45,6.85],"pixels":"..."},"id":"6a4c3960-5fb4-4a96-8919-047a3144dbc6"}
01:32:48.706 00.022 10052 Exposure complete
01:32:48.775 00.069 10052 worker thread done servicing request
01:32:48.775 00.000 6880 OnExposeComplete: enter
01:32:48.775 00.000 6880 UpdateGuideState(): m_state=6
01:32:48.776 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1259
01:32:48.776 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=887.06, Mass=2434, SNR=34.2, Peak=139 HFD=4.8
01:32:48.776 00.000 6880 MultiStar: [#1 -0.20,0.33,0.95,U] [#2 -0.53,0.56,0.00,M4] [#3 -0.45,0.29,0.00,M1] [#4 -0.10,0.71,0.00,M4] [#5 -0.40,0.22,0.96,U] [#6 -0.44,0.53,0.00,M1] [#7 -0.26,0.71,0.00,M2] [#8 -0.31,0.30,0.76,U] 
01:32:48.776 00.000 6880 single-star, 3 included, MultiStar: {-0.30, 0.26}, one-star: {-0.29, 0.20}
01:32:48.777 00.001 6880 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.61) = xAngle (4.16 = -2.12)
01:32:48.777 00.000 6880 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.13 = -2.15)
01:32:48.777 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.20 hyp=0.35 cameraTheta=2.55 mountX=-0.19 mountY=-0.30, mountTheta=-2.13
01:32:48.778 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.20, opts=13)
01:32:48.779 00.001 6880 Enqueuing Move request for scope (-0.29, 0.20)
01:32:48.779 00.000 10052 Worker thread wakes up
01:32:48.779 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.20) opts 0xd
01:32:48.779 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.20)
01:32:48.779 00.000 10052 Moving (-0.29, 0.20) raw xDistance=-0.19 yDistance=-0.30
01:32:48.779 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
01:32:48.779 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.30, slope = -0.05
01:32:48.779 00.000 10052 MoveAxis(E, 50, ABG)
01:32:48.779 00.000 10052 Guiding  Dir = 2, Dur = 50
01:32:48.800 00.021 10052 IsSlewing returns 0
01:32:48.804 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:48.837 00.033 10052 IsGuiding returns 0
01:32:48.842 00.005 6880 UpdateGuideState exits: m=2434 SNR=34.2
01:32:48.842 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:48.842 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:48.842 00.000 6880 Enqueuing Expose request
01:32:48.865 00.023 10052 PulseGuide returned control before completion, sleep 33
01:32:48.928 00.063 10052 IsGuiding returns 0
01:32:48.928 00.000 10052 Move returns status 0, amount 50
01:32:48.928 00.000 10052 MoveAxis(N, 97, ABG)
01:32:48.928 00.000 10052 Guiding  Dir = 0, Dur = 97
01:32:48.965 00.037 10052 IsSlewing returns 0
01:32:49.004 00.039 10052 IsGuiding returns 0
01:32:49.031 00.027 10052 PulseGuide returned control before completion, sleep 80
01:32:49.134 00.103 10052 IsGuiding returns 0
01:32:49.134 00.000 10052 Move returns status 0, amount 97
01:32:49.134 00.000 10052 move complete, result=0
01:32:49.134 00.000 10052 worker thread done servicing request
01:32:49.134 00.000 10052 Worker thread wakes up
01:32:49.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:49.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:49.134 00.000 6880 GuideStep: -0.2 px 50 ms EAST, -0.3 px 97 ms NORTH
01:32:50.271 01.137 10052 Exposure complete
01:32:50.342 00.071 10052 worker thread done servicing request
01:32:50.343 00.001 6880 OnExposeComplete: enter
01:32:50.343 00.000 6880 UpdateGuideState(): m_state=6
01:32:50.343 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1260
01:32:50.343 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.09, Mass=2471, SNR=34.6, Peak=159 HFD=4.5
01:32:50.344 00.001 6880 MultiStar: [#1 -0.02,0.25,0.94,U] [#2 -0.30,0.43,0.00,M5] [#3 -0.21,0.26,0.86,U] [#4 0.10,0.44,0.85,U] [#5 -0.19,0.22,0.97,U] [#6 -0.18,0.53,0.00,M2] [#7 0.00,0.59,0.00,M3] [#8 -0.18,0.27,0.79,U] 
01:32:50.344 00.000 6880 single-star, 5 included, MultiStar: {-0.07, 0.28}, one-star: {0.05, 0.23}
01:32:50.344 00.000 6880 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.61) = xAngle (2.99 = 2.99)
01:32:50.344 00.000 6880 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.96 = 2.96)
01:32:50.344 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.23 hyp=0.24 cameraTheta=1.38 mountX=-0.23 mountY=0.04, mountTheta=2.96
01:32:50.345 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.23, opts=13)
01:32:50.346 00.001 6880 Enqueuing Move request for scope (0.05, 0.23)
01:32:50.346 00.000 10052 Worker thread wakes up
01:32:50.346 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.23) opts 0xd
01:32:50.346 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.23)
01:32:50.346 00.000 10052 Moving (0.05, 0.23) raw xDistance=-0.23 yDistance=0.04
01:32:50.346 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
01:32:50.346 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.03
01:32:50.346 00.000 10052 MoveAxis(E, 65, ABG)
01:32:50.346 00.000 10052 Guiding  Dir = 2, Dur = 65
01:32:50.372 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:50.412 00.040 6880 UpdateGuideState exits: m=2471 SNR=34.6
01:32:50.412 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:50.412 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:50.412 00.000 6880 Enqueuing Expose request
01:32:50.424 00.012 10052 IsSlewing returns 0
01:32:50.492 00.068 10052 IsGuiding returns 0
01:32:50.520 00.028 10052 PulseGuide returned control before completion, sleep 48
01:32:50.604 00.084 10052 IsGuiding returns 0
01:32:50.604 00.000 10052 Move returns status 0, amount 65
01:32:50.604 00.000 10052 MoveAxis(N, 0, ABG)
01:32:50.604 00.000 10052 Move returns status 0, amount 0
01:32:50.604 00.000 10052 move complete, result=0
01:32:50.604 00.000 10052 worker thread done servicing request
01:32:50.604 00.000 10052 Worker thread wakes up
01:32:50.604 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:50.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:50.604 00.000 6880 GuideStep: -0.2 px 65 ms EAST, 0.0 px 0 ms NORTH
01:32:50.683 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb61b5ce-e988-4bfa-ab39-6e220664ef7a"}
01:32:50.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb61b5ce-e988-4bfa-ab39-6e220664ef7a"}
01:32:50.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"216887dd-f8ea-4bed-a1dd-15adc0236481"}
01:32:50.684 00.000 6880 case statement mapped state 6 to 3
01:32:50.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"216887dd-f8ea-4bed-a1dd-15adc0236481"}
01:32:50.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"481fa640-23ab-4174-9078-354f38a05246"}
01:32:50.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1260,"width":15,"height":15,"star_pos":[6.76,7.09],"pixels":"..."},"id":"481fa640-23ab-4174-9078-354f38a05246"}
01:32:51.523 00.838 10052 Exposure complete
01:32:51.593 00.070 10052 worker thread done servicing request
01:32:51.594 00.001 6880 OnExposeComplete: enter
01:32:51.594 00.000 6880 UpdateGuideState(): m_state=6
01:32:51.594 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1261
01:32:51.594 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=886.77, Mass=2431, SNR=34.3, Peak=157 HFD=4.5
01:32:51.594 00.000 6880 MultiStar: [#1 0.29,0.13,0.95,U] [#2 -0.22,0.33,0.98,U] [#3 -0.12,0.05,0.93,U] [#4 0.28,0.60,0.00,M4] [#5 0.11,0.18,0.99,U] [#6 -0.07,0.30,0.92,U] [#7 0.41,0.47,0.00,M4] [#8 -0.04,0.07,0.81,U] 
01:32:51.595 00.001 6880 refined, 6 included, MultiStar: {0.03, 0.14}, one-star: {0.21, -0.09}
01:32:51.595 00.000 6880 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.61) = xAngle (3.00 = 3.00)
01:32:51.595 00.000 6880 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.97 = 2.97)
01:32:51.595 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.39 mountX=-0.14 mountY=0.02, mountTheta=2.97
01:32:51.596 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.14, opts=13)
01:32:51.596 00.000 6880 Enqueuing Move request for scope (0.03, 0.14)
01:32:51.596 00.000 10052 Worker thread wakes up
01:32:51.596 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
01:32:51.596 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
01:32:51.596 00.000 10052 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=0.02
01:32:51.596 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:32:51.596 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:32:51.597 00.001 10052 MoveAxis(E, 41, ABG)
01:32:51.597 00.000 10052 Guiding  Dir = 2, Dur = 41
01:32:51.619 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:51.652 00.033 6880 UpdateGuideState exits: m=2431 SNR=34.3
01:32:51.652 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:51.652 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:51.652 00.000 6880 Enqueuing Expose request
01:32:51.653 00.001 10052 IsSlewing returns 0
01:32:51.728 00.075 10052 IsGuiding returns 0
01:32:51.877 00.149 10052 IsGuiding returns 0
01:32:51.878 00.001 10052 Move returns status 0, amount 41
01:32:51.878 00.000 10052 MoveAxis(N, 0, ABG)
01:32:51.878 00.000 10052 Move returns status 0, amount 0
01:32:51.878 00.000 10052 move complete, result=0
01:32:51.878 00.000 10052 worker thread done servicing request
01:32:51.878 00.000 10052 Worker thread wakes up
01:32:51.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:51.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:51.878 00.000 6880 GuideStep: -0.1 px 41 ms EAST, 0.0 px 0 ms NORTH
01:32:52.684 00.806 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e6e4e55-51b0-42d9-bc1d-2ff4a182a07a"}
01:32:52.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e6e4e55-51b0-42d9-bc1d-2ff4a182a07a"}
01:32:52.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b679ff0a-8910-4314-8ba4-55b9f2e92aa9"}
01:32:52.685 00.000 6880 case statement mapped state 6 to 3
01:32:52.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b679ff0a-8910-4314-8ba4-55b9f2e92aa9"}
01:32:52.685 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ec7ccfef-512f-4890-8f3a-8413e3ae7997"}
01:32:52.686 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1261,"width":15,"height":15,"star_pos":[6.92,6.77],"pixels":"..."},"id":"ec7ccfef-512f-4890-8f3a-8413e3ae7997"}
01:32:53.018 00.332 10052 Exposure complete
01:32:53.091 00.073 10052 worker thread done servicing request
01:32:53.091 00.000 6880 OnExposeComplete: enter
01:32:53.092 00.001 6880 UpdateGuideState(): m_state=6
01:32:53.092 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1262
01:32:53.092 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=886.77, Mass=2417, SNR=34.2, Peak=162 HFD=4.5
01:32:53.093 00.001 6880 MultiStar: [#1 0.12,0.16,0.99,U] [#2 -0.16,0.03,0.99,U] [#3 -0.03,0.06,0.92,U] [#4 0.29,0.52,0.00,M5] [#5 0.02,0.11,0.96,U] [#6 0.04,0.37,0.90,U] [#7 0.14,0.38,0.73,U] [#8 0.16,0.20,0.81,U] 
01:32:53.093 00.000 6880 single-star, 7 included, MultiStar: {0.05, 0.14}, one-star: {0.11, -0.09}
01:32:53.093 00.000 6880 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
01:32:53.093 00.000 6880 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
01:32:53.093 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.68 mountX=0.09 mountY=0.11, mountTheta=0.92
01:32:53.095 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.09, opts=13)
01:32:53.095 00.000 6880 Enqueuing Move request for scope (0.11, -0.09)
01:32:53.095 00.000 10052 Worker thread wakes up
01:32:53.095 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
01:32:53.096 00.001 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
01:32:53.096 00.000 10052 Moving (0.11, -0.09) raw xDistance=0.09 yDistance=0.11
01:32:53.096 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:32:53.096 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:32:53.096 00.000 10052 MoveAxis(E, 0, ABG)
01:32:53.096 00.000 10052 Move returns status 0, amount 0
01:32:53.096 00.000 10052 MoveAxis(N, 0, ABG)
01:32:53.096 00.000 10052 Move returns status 0, amount 0
01:32:53.096 00.000 10052 move complete, result=0
01:32:53.096 00.000 10052 worker thread done servicing request
01:32:53.123 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:53.154 00.031 6880 UpdateGuideState exits: m=2417 SNR=34.2
01:32:53.154 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:53.154 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:53.154 00.000 6880 Enqueuing Expose request
01:32:53.154 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:53.154 00.000 10052 Worker thread wakes up
01:32:53.154 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:53.154 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:54.067 00.913 10052 Exposure complete
01:32:54.136 00.069 10052 worker thread done servicing request
01:32:54.136 00.000 6880 OnExposeComplete: enter
01:32:54.136 00.000 6880 UpdateGuideState(): m_state=6
01:32:54.136 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1263
01:32:54.136 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=886.88, Mass=2468, SNR=34.5, Peak=154 HFD=4.3
01:32:54.137 00.001 6880 MultiStar: [#1 0.17,0.22,0.97,U] [#2 -0.09,0.10,0.99,U] [#3 0.11,0.13,0.91,U] [#4 0.14,0.27,0.85,U] [#5 -0.03,0.16,1.00,U] [#6 0.00,0.31,0.92,U] [#7 0.29,0.42,0.77,U] [#8 0.10,-0.03,0.81,U] 
01:32:54.137 00.000 6880 refined, 8 included, MultiStar: {0.10, 0.17}, one-star: {0.22, 0.02}
01:32:54.137 00.000 6880 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.61) = xAngle (2.68 = 2.68)
01:32:54.137 00.000 6880 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.64 = 2.64)
01:32:54.137 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.06 mountX=-0.18 mountY=0.09, mountTheta=2.65
01:32:54.139 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.17, opts=13)
01:32:54.139 00.000 6880 Enqueuing Move request for scope (0.10, 0.17)
01:32:54.139 00.000 10052 Worker thread wakes up
01:32:54.139 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
01:32:54.139 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
01:32:54.139 00.000 10052 Moving (0.10, 0.17) raw xDistance=-0.18 yDistance=0.09
01:32:54.139 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:32:54.139 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
01:32:54.139 00.000 10052 MoveAxis(E, 47, ABG)
01:32:54.140 00.001 10052 Guiding  Dir = 2, Dur = 47
01:32:54.161 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:54.193 00.032 6880 UpdateGuideState exits: m=2468 SNR=34.5
01:32:54.193 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:54.193 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:54.193 00.000 6880 Enqueuing Expose request
01:32:54.216 00.023 10052 IsSlewing returns 0
01:32:54.286 00.070 10052 IsGuiding returns 0
01:32:54.422 00.136 10052 IsGuiding returns 0
01:32:54.422 00.000 10052 Move returns status 0, amount 47
01:32:54.422 00.000 10052 MoveAxis(N, 0, ABG)
01:32:54.422 00.000 10052 Move returns status 0, amount 0
01:32:54.422 00.000 10052 move complete, result=0
01:32:54.424 00.002 10052 worker thread done servicing request
01:32:54.424 00.000 10052 Worker thread wakes up
01:32:54.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:54.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:54.424 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
01:32:54.683 00.259 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"950741b4-bb64-4288-9818-57b323b10420"}
01:32:54.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"950741b4-bb64-4288-9818-57b323b10420"}
01:32:54.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"208eb31a-1bd4-4e8d-abd6-2725d99c3a61"}
01:32:54.684 00.000 6880 case statement mapped state 6 to 3
01:32:54.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"208eb31a-1bd4-4e8d-abd6-2725d99c3a61"}
01:32:54.684 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1ef3eb81-7983-4b64-87fe-13e1f7d83186"}
01:32:54.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1263,"width":15,"height":15,"star_pos":[6.93,6.88],"pixels":"..."},"id":"1ef3eb81-7983-4b64-87fe-13e1f7d83186"}
01:32:55.558 00.874 10052 Exposure complete
01:32:55.621 00.063 10052 worker thread done servicing request
01:32:55.621 00.000 6880 OnExposeComplete: enter
01:32:55.621 00.000 6880 UpdateGuideState(): m_state=6
01:32:55.621 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1264
01:32:55.621 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=886.75, Mass=2467, SNR=34.4, Peak=167 HFD=4.4
01:32:55.622 00.001 6880 MultiStar: [#1 0.06,-0.00,0.97,U] [#2 -0.18,0.04,1.00,U] [#3 -0.08,0.03,0.92,U] [#4 0.21,0.32,0.85,U] [#5 0.01,0.08,1.01,U] [#6 -0.03,0.11,0.95,U] [#7 0.21,0.32,0.78,U] [#8 0.02,-0.05,0.82,U] 
01:32:55.622 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {0.14, -0.11}
01:32:55.622 00.000 6880 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.61) = xAngle (2.75 = 2.75)
01:32:55.622 00.000 6880 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.72 = 2.72)
01:32:55.622 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.14 mountX=-0.08 mountY=0.03, mountTheta=2.72
01:32:55.624 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.07, opts=13)
01:32:55.624 00.000 6880 Enqueuing Move request for scope (0.03, 0.07)
01:32:55.624 00.000 10052 Worker thread wakes up
01:32:55.624 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
01:32:55.624 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
01:32:55.624 00.000 10052 Moving (0.03, 0.07) raw xDistance=-0.08 yDistance=0.03
01:32:55.624 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:32:55.624 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.15, using input
01:32:55.624 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.03
01:32:55.624 00.000 10052 MoveAxis(E, 0, ABG)
01:32:55.624 00.000 10052 Move returns status 0, amount 0
01:32:55.624 00.000 10052 MoveAxis(N, 0, ABG)
01:32:55.624 00.000 10052 Move returns status 0, amount 0
01:32:55.624 00.000 10052 move complete, result=0
01:32:55.624 00.000 10052 worker thread done servicing request
01:32:55.647 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:55.682 00.035 6880 UpdateGuideState exits: m=2467 SNR=34.4
01:32:55.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:55.682 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:55.683 00.001 6880 Enqueuing Expose request
01:32:55.683 00.000 10052 Worker thread wakes up
01:32:55.683 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:55.683 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:55.683 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:56.601 00.918 10052 Exposure complete
01:32:56.671 00.070 10052 worker thread done servicing request
01:32:56.671 00.000 6880 OnExposeComplete: enter
01:32:56.672 00.001 6880 UpdateGuideState(): m_state=6
01:32:56.672 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1265
01:32:56.672 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.81, Mass=2512, SNR=34.8, Peak=162 HFD=4.5
01:32:56.672 00.000 6880 MultiStar: [#1 0.03,-0.01,0.96,U] [#2 -0.25,0.30,0.97,U] [#3 -0.07,0.03,0.93,U] [#4 0.16,0.32,0.81,U] [#5 -0.11,0.02,0.97,U] [#6 -0.05,0.27,0.93,U] [#7 0.26,0.35,0.77,U] [#8 -0.13,0.00,0.80,U] 
01:32:56.672 00.000 6880 single-star, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.06, -0.05}
01:32:56.673 00.001 6880 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
01:32:56.673 00.000 6880 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
01:32:56.673 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.07 cameraTheta=-0.68 mountX=0.04 mountY=0.06, mountTheta=0.92
01:32:56.674 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.05, opts=13)
01:32:56.674 00.000 6880 Enqueuing Move request for scope (0.06, -0.05)
01:32:56.674 00.000 10052 Worker thread wakes up
01:32:56.675 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
01:32:56.675 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
01:32:56.675 00.000 10052 Moving (0.06, -0.05) raw xDistance=0.04 yDistance=0.06
01:32:56.675 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:32:56.675 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.14, using input
01:32:56.675 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
01:32:56.675 00.000 10052 MoveAxis(E, 0, ABG)
01:32:56.675 00.000 10052 Move returns status 0, amount 0
01:32:56.675 00.000 10052 MoveAxis(N, 0, ABG)
01:32:56.675 00.000 10052 Move returns status 0, amount 0
01:32:56.675 00.000 10052 move complete, result=0
01:32:56.675 00.000 10052 worker thread done servicing request
01:32:56.700 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:56.738 00.038 6880 UpdateGuideState exits: m=2512 SNR=34.8
01:32:56.738 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:56.738 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:56.738 00.000 6880 Enqueuing Expose request
01:32:56.739 00.001 10052 Worker thread wakes up
01:32:56.739 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:32:56.739 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:56.739 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:56.742 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60e57f8c-926f-4567-b5b5-8b2bb31d26b0"}
01:32:56.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60e57f8c-926f-4567-b5b5-8b2bb31d26b0"}
01:32:56.753 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4bc743cf-8f30-4eb4-943c-296167e8eecf"}
01:32:56.754 00.001 6880 case statement mapped state 6 to 3
01:32:56.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bc743cf-8f30-4eb4-943c-296167e8eecf"}
01:32:56.756 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c43c417b-b56a-4952-bdb6-6675d2e76153"}
01:32:56.756 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1265,"width":15,"height":15,"star_pos":[6.77,6.81],"pixels":"..."},"id":"c43c417b-b56a-4952-bdb6-6675d2e76153"}
01:32:57.863 01.107 10052 Exposure complete
01:32:57.956 00.093 10052 worker thread done servicing request
01:32:57.956 00.000 6880 OnExposeComplete: enter
01:32:57.956 00.000 6880 UpdateGuideState(): m_state=6
01:32:57.957 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1266
01:32:57.957 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.98, Mass=2512, SNR=34.7, Peak=159 HFD=4.5
01:32:57.957 00.000 6880 MultiStar: [#1 -0.13,0.16,0.96,U] [#2 -0.31,0.42,0.00,M1] [#3 -0.14,0.10,0.91,U] [#4 -0.14,0.19,0.82,U] [#5 -0.21,0.07,1.02,U] [#6 -0.13,0.40,0.89,U] [#7 -0.01,0.35,0.75,U] [#8 -0.25,0.06,0.79,U] 
01:32:57.957 00.000 6880 single-star, 7 included, MultiStar: {-0.13, 0.18}, one-star: {-0.02, 0.12}
01:32:57.957 00.000 6880 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.61) = xAngle (3.38 = -2.91)
01:32:57.957 00.000 6880 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.35 = -2.94)
01:32:57.958 00.001 6880 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.76 mountX=-0.12 mountY=-0.02, mountTheta=-2.94
01:32:57.960 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.12, opts=13)
01:32:57.960 00.000 6880 Enqueuing Move request for scope (-0.02, 0.12)
01:32:57.960 00.000 10052 Worker thread wakes up
01:32:57.960 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:32:57.960 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:32:57.960 00.000 10052 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.02
01:32:57.960 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:32:57.961 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.04
01:32:57.961 00.000 10052 MoveAxis(E, 31, ABG)
01:32:57.961 00.000 10052 Guiding  Dir = 2, Dur = 31
01:32:57.982 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:58.015 00.033 6880 UpdateGuideState exits: m=2512 SNR=34.7
01:32:58.016 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:58.016 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:58.016 00.000 6880 Enqueuing Expose request
01:32:58.027 00.011 10052 IsSlewing returns 0
01:32:58.107 00.080 10052 IsGuiding returns 0
01:32:58.250 00.143 10052 IsGuiding returns 0
01:32:58.251 00.001 10052 Move returns status 0, amount 31
01:32:58.251 00.000 10052 MoveAxis(N, 0, ABG)
01:32:58.251 00.000 10052 Move returns status 0, amount 0
01:32:58.251 00.000 10052 move complete, result=0
01:32:58.251 00.000 10052 worker thread done servicing request
01:32:58.251 00.000 10052 Worker thread wakes up
01:32:58.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:58.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:32:58.251 00.000 6880 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
01:32:58.681 00.430 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9360902f-e947-4666-81fc-85a6caad9258"}
01:32:58.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9360902f-e947-4666-81fc-85a6caad9258"}
01:32:58.681 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe55a9af-9341-4b2e-8313-df6440025016"}
01:32:58.681 00.000 6880 case statement mapped state 6 to 3
01:32:58.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe55a9af-9341-4b2e-8313-df6440025016"}
01:32:58.683 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f2d65db4-2b76-4cf8-b4d8-25f0fb3f4434"}
01:32:58.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1266,"width":15,"height":15,"star_pos":[6.69,6.98],"pixels":"..."},"id":"f2d65db4-2b76-4cf8-b4d8-25f0fb3f4434"}
01:32:59.159 00.476 10052 Exposure complete
01:32:59.239 00.080 10052 worker thread done servicing request
01:32:59.239 00.000 6880 OnExposeComplete: enter
01:32:59.239 00.000 6880 UpdateGuideState(): m_state=6
01:32:59.240 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1267
01:32:59.240 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.83, Mass=2317, SNR=33.4, Peak=122 HFD=5.0
01:32:59.240 00.000 6880 MultiStar: [#1 0.14,0.20,0.99,U] [#2 -0.33,0.09,0.98,U] [#3 -0.10,0.11,0.90,U] [#4 0.18,0.47,0.83,U] [#5 -0.31,-0.06,0.98,U] [#6 -0.23,0.17,0.89,U] [#7 0.29,0.50,0.00,M1] [#8 -0.17,0.10,0.81,U] 
01:32:59.240 00.000 6880 single-star, 7 included, MultiStar: {-0.10, 0.13}, one-star: {0.03, -0.03}
01:32:59.240 00.000 6880 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.61) = xAngle (0.82 = 0.82)
01:32:59.240 00.000 6880 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
01:32:59.240 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.79 mountX=0.03 mountY=0.03, mountTheta=0.81
01:32:59.242 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.03, opts=13)
01:32:59.242 00.000 6880 Enqueuing Move request for scope (0.03, -0.03)
01:32:59.242 00.000 10052 Worker thread wakes up
01:32:59.242 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:32:59.242 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:32:59.242 00.000 10052 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=0.03
01:32:59.242 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:32:59.242 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.13, using input
01:32:59.242 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.03
01:32:59.242 00.000 10052 MoveAxis(E, 0, ABG)
01:32:59.242 00.000 10052 Move returns status 0, amount 0
01:32:59.242 00.000 10052 MoveAxis(N, 0, ABG)
01:32:59.242 00.000 10052 Move returns status 0, amount 0
01:32:59.242 00.000 10052 move complete, result=0
01:32:59.242 00.000 10052 worker thread done servicing request
01:32:59.268 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:32:59.307 00.039 6880 UpdateGuideState exits: m=2317 SNR=33.4
01:32:59.307 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:32:59.307 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:32:59.307 00.000 6880 Enqueuing Expose request
01:32:59.307 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:32:59.307 00.000 10052 Worker thread wakes up
01:32:59.307 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:32:59.308 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:00.442 01.134 10052 Exposure complete
01:33:00.526 00.084 10052 worker thread done servicing request
01:33:00.526 00.000 6880 OnExposeComplete: enter
01:33:00.526 00.000 6880 UpdateGuideState(): m_state=6
01:33:00.526 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1268
01:33:00.527 00.001 6880 Star::Find returns 1 (0), X=407.64, Y=886.88, Mass=2491, SNR=34.6, Peak=152 HFD=4.4
01:33:00.527 00.000 6880 MultiStar: [#1 0.07,-0.08,0.94,U] [#2 0.08,0.38,0.97,U] [#3 0.03,-0.20,0.92,U] [#4 -0.08,0.09,0.83,U] [#5 -0.39,-0.37,0.00,M1] [#6 -0.03,0.02,0.92,U] [#7 0.23,0.32,0.77,U] [#8 -0.14,-0.24,0.78,U] 
01:33:00.527 00.000 6880 refined, 7 included, MultiStar: {0.01, 0.04}, one-star: {-0.07, 0.02}
01:33:00.527 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.94 = 2.94)
01:33:00.527 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.91 = 2.91)
01:33:00.527 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.32 mountX=-0.04 mountY=0.01, mountTheta=2.91
01:33:00.529 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.04, opts=13)
01:33:00.530 00.001 6880 Enqueuing Move request for scope (0.01, 0.04)
01:33:00.530 00.000 10052 Worker thread wakes up
01:33:00.530 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:33:00.530 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:33:00.530 00.000 10052 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
01:33:00.530 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:00.530 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.06, using input
01:33:00.530 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:33:00.531 00.001 10052 MoveAxis(E, 0, ABG)
01:33:00.531 00.000 10052 Move returns status 0, amount 0
01:33:00.531 00.000 10052 MoveAxis(N, 0, ABG)
01:33:00.531 00.000 10052 Move returns status 0, amount 0
01:33:00.531 00.000 10052 move complete, result=0
01:33:00.531 00.000 10052 worker thread done servicing request
01:33:00.560 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:00.596 00.036 6880 UpdateGuideState exits: m=2491 SNR=34.6
01:33:00.596 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:00.596 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:00.596 00.000 6880 Enqueuing Expose request
01:33:00.596 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:00.596 00.000 10052 Worker thread wakes up
01:33:00.596 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:00.596 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:00.681 00.085 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7722dc46-4f8e-4830-82ca-3d4c626044cf"}
01:33:00.682 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7722dc46-4f8e-4830-82ca-3d4c626044cf"}
01:33:00.682 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4fb5c18-714d-4f28-b567-a5f141441b52"}
01:33:00.682 00.000 6880 case statement mapped state 6 to 3
01:33:00.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4fb5c18-714d-4f28-b567-a5f141441b52"}
01:33:00.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7852ab13-d20e-4eef-952f-2073d82a3497"}
01:33:00.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1268,"width":15,"height":15,"star_pos":[6.64,6.88],"pixels":"..."},"id":"7852ab13-d20e-4eef-952f-2073d82a3497"}
01:33:01.504 00.821 10052 Exposure complete
01:33:01.561 00.057 10052 worker thread done servicing request
01:33:01.561 00.000 6880 OnExposeComplete: enter
01:33:01.561 00.000 6880 UpdateGuideState(): m_state=6
01:33:01.561 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1269
01:33:01.561 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.99, Mass=2422, SNR=34.0, Peak=152 HFD=4.4
01:33:01.562 00.001 6880 MultiStar: [#1 0.04,0.15,0.98,U] [#2 -0.18,0.39,1.02,U] [#3 -0.23,0.15,0.92,U] [#4 0.20,0.45,0.87,U] [#5 -0.21,0.17,1.00,U] [#6 -0.34,0.32,0.93,U] [#7 0.20,0.53,0.00,M1] [#8 -0.18,-0.02,0.81,U] 
01:33:01.562 00.000 6880 single-star, 7 included, MultiStar: {-0.10, 0.22}, one-star: {0.07, 0.13}
01:33:01.562 00.000 6880 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.61) = xAngle (2.71 = 2.71)
01:33:01.562 00.000 6880 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.68 = 2.68)
01:33:01.562 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.09 mountX=-0.13 mountY=0.07, mountTheta=2.68
01:33:01.563 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.13, opts=13)
01:33:01.563 00.000 6880 Enqueuing Move request for scope (0.07, 0.13)
01:33:01.564 00.001 10052 Worker thread wakes up
01:33:01.564 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:33:01.564 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:33:01.564 00.000 10052 Moving (0.07, 0.13) raw xDistance=-0.13 yDistance=0.07
01:33:01.564 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:33:01.564 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
01:33:01.564 00.000 10052 MoveAxis(E, 35, ABG)
01:33:01.564 00.000 10052 Guiding  Dir = 2, Dur = 35
01:33:01.584 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:01.616 00.032 6880 UpdateGuideState exits: m=2422 SNR=34.0
01:33:01.616 00.000 10052 IsSlewing returns 0
01:33:01.616 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:01.616 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:01.616 00.000 6880 Enqueuing Expose request
01:33:01.691 00.075 10052 IsGuiding returns 0
01:33:01.836 00.145 10052 IsGuiding returns 0
01:33:01.836 00.000 10052 Move returns status 0, amount 35
01:33:01.836 00.000 10052 MoveAxis(N, 0, ABG)
01:33:01.836 00.000 10052 Move returns status 0, amount 0
01:33:01.837 00.001 10052 move complete, result=0
01:33:01.837 00.000 10052 worker thread done servicing request
01:33:01.837 00.000 10052 Worker thread wakes up
01:33:01.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:01.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:01.837 00.000 6880 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
01:33:02.680 00.843 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"acd1d965-8a06-4083-9fde-a88c1ebb6c9b"}
01:33:02.681 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"acd1d965-8a06-4083-9fde-a88c1ebb6c9b"}
01:33:02.681 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5fb00c08-5be0-4282-852a-f2a3ca833e94"}
01:33:02.681 00.000 6880 case statement mapped state 6 to 3
01:33:02.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fb00c08-5be0-4282-852a-f2a3ca833e94"}
01:33:02.682 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f343110-92cd-4d74-85ee-88ed9532f2f5"}
01:33:02.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1269,"width":15,"height":15,"star_pos":[6.78,6.99],"pixels":"..."},"id":"6f343110-92cd-4d74-85ee-88ed9532f2f5"}
01:33:02.966 00.284 10052 Exposure complete
01:33:03.051 00.085 10052 worker thread done servicing request
01:33:03.052 00.001 6880 OnExposeComplete: enter
01:33:03.052 00.000 6880 UpdateGuideState(): m_state=6
01:33:03.052 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1270
01:33:03.052 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=887.55, Mass=2415, SNR=34.0, Peak=165 HFD=4.5
01:33:03.053 00.001 6880 MultiStar: [#1 -0.12,0.55,0.00,M1] [#2 -0.37,0.67,0.00,M1] [#3 -0.31,0.40,0.94,U] [#4 -0.18,0.79,0.00,M1] [#5 -0.39,0.35,0.00,M1] [#6 -0.29,0.63,0.00,M1] [#7 0.04,1.00,0.00,M2] [#8 -0.19,0.58,0.00,M1] 
01:33:03.053 00.000 6880 refined, 1 included, MultiStar: {-0.19, 0.55}, one-star: {-0.07, 0.69}
01:33:03.053 00.000 6880 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.61) = xAngle (3.52 = -2.77)
01:33:03.053 00.000 6880 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.49 = -2.80)
01:33:03.053 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.55 hyp=0.58 cameraTheta=1.90 mountX=-0.54 mountY=-0.20, mountTheta=-2.79
01:33:03.055 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.55, opts=13)
01:33:03.055 00.000 6880 Enqueuing Move request for scope (-0.19, 0.55)
01:33:03.055 00.000 10052 Worker thread wakes up
01:33:03.055 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.55) opts 0xd
01:33:03.055 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.55)
01:33:03.055 00.000 10052 Moving (-0.19, 0.55) raw xDistance=-0.54 yDistance=-0.20
01:33:03.055 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.54
01:33:03.055 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.20, slope = -0.02
01:33:03.055 00.000 10052 MoveAxis(E, 147, ABG)
01:33:03.056 00.001 10052 Guiding  Dir = 2, Dur = 147
01:33:03.078 00.022 10052 IsSlewing returns 0
01:33:03.089 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:03.116 00.027 10052 IsGuiding returns 0
01:33:03.128 00.012 6880 UpdateGuideState exits: m=2415 SNR=34.0
01:33:03.128 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:03.128 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:03.128 00.000 6880 Enqueuing Expose request
01:33:03.143 00.015 10052 PulseGuide returned control before completion, sleep 130
01:33:03.296 00.153 10052 IsGuiding returns 0
01:33:03.298 00.002 10052 Move returns status 0, amount 147
01:33:03.298 00.000 10052 MoveAxis(N, 31, ABG)
01:33:03.298 00.000 10052 Guiding  Dir = 0, Dur = 31
01:33:03.335 00.037 10052 IsSlewing returns 0
01:33:03.373 00.038 10052 IsGuiding returns 0
01:33:03.401 00.028 10052 PulseGuide returned control before completion, sleep 14
01:33:03.439 00.038 10052 IsGuiding returns 0
01:33:03.439 00.000 10052 Move returns status 0, amount 31
01:33:03.440 00.001 10052 move complete, result=0
01:33:03.440 00.000 10052 worker thread done servicing request
01:33:03.440 00.000 10052 Worker thread wakes up
01:33:03.440 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:03.440 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:03.440 00.000 6880 GuideStep: -0.5 px 147 ms EAST, -0.2 px 31 ms NORTH
01:33:04.360 00.920 10052 Exposure complete
01:33:04.415 00.055 10052 worker thread done servicing request
01:33:04.416 00.001 6880 OnExposeComplete: enter
01:33:04.416 00.000 6880 UpdateGuideState(): m_state=6
01:33:04.416 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1271
01:33:04.416 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=886.83, Mass=2385, SNR=33.9, Peak=148 HFD=4.5
01:33:04.416 00.000 6880 MultiStar: [#1 0.12,0.36,0.95,U] [#2 -0.31,0.52,0.00,M2] [#3 -0.11,0.22,0.91,U] [#4 0.03,0.30,0.83,U] [#5 -0.25,0.11,0.99,U] [#6 -0.02,0.45,0.93,U] [#7 0.35,0.88,0.00,M3] [#8 0.01,0.28,0.79,U] 
01:33:04.417 00.001 6880 single-star, 6 included, MultiStar: {-0.03, 0.24}, one-star: {0.04, -0.03}
01:33:04.417 00.000 6880 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.61) = xAngle (1.05 = 1.05)
01:33:04.417 00.000 6880 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
01:33:04.417 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.56 mountX=0.03 mountY=0.04, mountTheta=1.05
01:33:04.418 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.03, opts=13)
01:33:04.418 00.000 6880 Enqueuing Move request for scope (0.04, -0.03)
01:33:04.419 00.001 10052 Worker thread wakes up
01:33:04.419 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:33:04.419 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:33:04.419 00.000 10052 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=0.04
01:33:04.419 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:33:04.419 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
01:33:04.419 00.000 10052 MoveAxis(E, 0, ABG)
01:33:04.419 00.000 10052 Move returns status 0, amount 0
01:33:04.419 00.000 10052 MoveAxis(N, 0, ABG)
01:33:04.419 00.000 10052 Move returns status 0, amount 0
01:33:04.419 00.000 10052 move complete, result=0
01:33:04.419 00.000 10052 worker thread done servicing request
01:33:04.438 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:04.468 00.030 6880 UpdateGuideState exits: m=2385 SNR=33.9
01:33:04.468 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:04.468 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:04.468 00.000 6880 Enqueuing Expose request
01:33:04.468 00.000 10052 Worker thread wakes up
01:33:04.468 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:04.468 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:04.468 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:04.679 00.211 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32e6ebee-21bd-47e0-9c70-7bce7a22925e"}
01:33:04.679 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32e6ebee-21bd-47e0-9c70-7bce7a22925e"}
01:33:04.680 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db9732ee-ac33-457d-bf1a-365f1f5f0018"}
01:33:04.680 00.000 6880 case statement mapped state 6 to 3
01:33:04.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db9732ee-ac33-457d-bf1a-365f1f5f0018"}
01:33:04.681 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d37e8027-8b77-47c2-944c-7b13bfda0bdc"}
01:33:04.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1271,"width":15,"height":15,"star_pos":[6.76,6.83],"pixels":"..."},"id":"d37e8027-8b77-47c2-944c-7b13bfda0bdc"}
01:33:05.600 00.919 10052 Exposure complete
01:33:05.660 00.060 10052 worker thread done servicing request
01:33:05.660 00.000 6880 OnExposeComplete: enter
01:33:05.660 00.000 6880 UpdateGuideState(): m_state=6
01:33:05.661 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1272
01:33:05.661 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=886.73, Mass=2383, SNR=33.9, Peak=143 HFD=4.6
01:33:05.661 00.000 6880 MultiStar: [#1 0.00,0.18,0.96,U] [#2 -0.20,0.39,1.00,U] [#3 -0.12,0.16,0.90,U] [#4 -0.09,0.36,0.86,U] [#5 -0.16,0.17,0.95,U] [#6 -0.15,0.38,0.91,U] [#7 0.10,0.49,0.78,U] [#8 -0.12,0.10,0.77,U] 
01:33:05.661 00.000 6880 single-star, 8 included, MultiStar: {-0.08, 0.23}, one-star: {0.04, -0.13}
01:33:05.661 00.000 6880 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.61) = xAngle (0.33 = 0.33)
01:33:05.661 00.000 6880 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
01:33:05.661 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.28 mountX=0.13 mountY=0.04, mountTheta=0.30
01:33:05.663 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.13, opts=13)
01:33:05.663 00.000 6880 Enqueuing Move request for scope (0.04, -0.13)
01:33:05.663 00.000 10052 Worker thread wakes up
01:33:05.663 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
01:33:05.663 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
01:33:05.663 00.000 10052 Moving (0.04, -0.13) raw xDistance=0.13 yDistance=0.04
01:33:05.663 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:33:05.663 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:33:05.663 00.000 10052 MoveAxis(W, 35, ABG)
01:33:05.663 00.000 10052 Guiding  Dir = 3, Dur = 35
01:33:05.684 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:05.715 00.031 6880 UpdateGuideState exits: m=2383 SNR=33.9
01:33:05.715 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:05.715 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:05.715 00.000 6880 Enqueuing Expose request
01:33:05.733 00.018 10052 IsSlewing returns 0
01:33:05.813 00.080 10052 IsGuiding returns 0
01:33:05.956 00.143 10052 IsGuiding returns 0
01:33:05.956 00.000 10052 Move returns status 0, amount 35
01:33:05.956 00.000 10052 MoveAxis(N, 0, ABG)
01:33:05.956 00.000 10052 Move returns status 0, amount 0
01:33:05.956 00.000 10052 move complete, result=0
01:33:05.956 00.000 10052 worker thread done servicing request
01:33:05.956 00.000 10052 Worker thread wakes up
01:33:05.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:05.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:05.957 00.001 6880 GuideStep: 0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
01:33:06.680 00.723 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c557ec16-6bd4-4076-9079-c23d7e36ac90"}
01:33:06.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c557ec16-6bd4-4076-9079-c23d7e36ac90"}
01:33:06.681 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"867dd4ea-a256-45dd-aa6b-a81e3e69f2f8"}
01:33:06.681 00.000 6880 case statement mapped state 6 to 3
01:33:06.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"867dd4ea-a256-45dd-aa6b-a81e3e69f2f8"}
01:33:06.681 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c6756181-220c-42bb-98c9-e4017b2a2c13"}
01:33:06.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1272,"width":15,"height":15,"star_pos":[6.75,6.73],"pixels":"..."},"id":"c6756181-220c-42bb-98c9-e4017b2a2c13"}
01:33:06.866 00.185 10052 Exposure complete
01:33:06.924 00.058 10052 worker thread done servicing request
01:33:06.924 00.000 6880 OnExposeComplete: enter
01:33:06.924 00.000 6880 UpdateGuideState(): m_state=6
01:33:06.925 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1273
01:33:06.925 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=886.96, Mass=2487, SNR=34.7, Peak=145 HFD=4.9
01:33:06.925 00.000 6880 MultiStar: [#1 -0.35,0.27,0.95,U] [#2 -0.38,0.39,0.00,M2] [#3 -0.23,0.17,0.90,U] [#4 -0.36,0.20,0.84,U] [#5 -0.38,0.18,0.96,U] [#6 -0.22,0.38,0.95,U] [#7 -0.20,0.47,0.00,M3] [#8 -0.31,0.20,0.81,U] 
01:33:06.925 00.000 6880 single-star, 6 included, MultiStar: {-0.28, 0.21}, one-star: {-0.14, 0.10}
01:33:06.925 00.000 6880 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.61) = xAngle (4.15 = -2.14)
01:33:06.925 00.000 6880 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.17)
01:33:06.926 00.001 6880 CameraToMount -- cameraX=-0.14 cameraY=0.10 hyp=0.17 cameraTheta=2.53 mountX=-0.09 mountY=-0.14, mountTheta=-2.15
01:33:06.927 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.10, opts=13)
01:33:06.927 00.000 6880 Enqueuing Move request for scope (-0.14, 0.10)
01:33:06.927 00.000 10052 Worker thread wakes up
01:33:06.928 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.10) opts 0xd
01:33:06.928 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.10)
01:33:06.928 00.000 10052 Moving (-0.14, 0.10) raw xDistance=-0.09 yDistance=-0.14
01:33:06.928 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:33:06.928 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
01:33:06.928 00.000 10052 MoveAxis(E, 0, ABG)
01:33:06.928 00.000 10052 Move returns status 0, amount 0
01:33:06.928 00.000 10052 MoveAxis(N, 0, ABG)
01:33:06.928 00.000 10052 Move returns status 0, amount 0
01:33:06.928 00.000 10052 move complete, result=0
01:33:06.928 00.000 10052 worker thread done servicing request
01:33:06.950 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:06.983 00.033 6880 UpdateGuideState exits: m=2487 SNR=34.7
01:33:06.983 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:06.983 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:06.983 00.000 6880 Enqueuing Expose request
01:33:06.983 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:06.983 00.000 10052 Worker thread wakes up
01:33:06.983 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:06.983 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:08.120 01.137 10052 Exposure complete
01:33:08.189 00.069 10052 worker thread done servicing request
01:33:08.189 00.000 6880 OnExposeComplete: enter
01:33:08.189 00.000 6880 UpdateGuideState(): m_state=6
01:33:08.189 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1274
01:33:08.189 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.50, Mass=2478, SNR=34.6, Peak=176 HFD=4.6
01:33:08.190 00.001 6880 MultiStar: [#1 0.05,0.56,0.00,M1] [#2 -0.12,0.72,0.00,M3] [#3 -0.25,0.50,0.00,M1] [#4 0.05,1.20,0.00,M1] [#5 -0.16,0.37,0.98,U] [#6 -0.12,0.60,0.00,M1] [#7 -0.07,0.61,0.00,M4] [#8 -0.11,0.66,0.00,M1] 
01:33:08.190 00.000 6880 refined, 1 included, MultiStar: {-0.07, 0.51}, one-star: {0.02, 0.64}
01:33:08.190 00.000 6880 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.61) = xAngle (3.32 = -2.96)
01:33:08.190 00.000 6880 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.29 = -3.00)
01:33:08.190 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.51 hyp=0.51 cameraTheta=1.71 mountX=-0.50 mountY=-0.07, mountTheta=-2.99
01:33:08.192 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.51, opts=13)
01:33:08.192 00.000 6880 Enqueuing Move request for scope (-0.07, 0.51)
01:33:08.192 00.000 10052 Worker thread wakes up
01:33:08.192 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.51) opts 0xd
01:33:08.192 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.51)
01:33:08.192 00.000 10052 Moving (-0.07, 0.51) raw xDistance=-0.50 yDistance=-0.07
01:33:08.192 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.50
01:33:08.192 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:33:08.192 00.000 10052 MoveAxis(E, 135, ABG)
01:33:08.192 00.000 10052 Guiding  Dir = 2, Dur = 135
01:33:08.214 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:08.247 00.033 10052 IsSlewing returns 0
01:33:08.248 00.001 6880 UpdateGuideState exits: m=2478 SNR=34.6
01:33:08.248 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:08.248 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:08.248 00.000 6880 Enqueuing Expose request
01:33:08.316 00.068 10052 IsGuiding returns 0
01:33:08.383 00.067 10052 PulseGuide returned control before completion, sleep 79
01:33:08.525 00.142 10052 IsGuiding returns 1
01:33:08.525 00.000 10052 scope still moving after pulse duration time elapsed
01:33:08.579 00.054 10052 IsSlewing returns 0
01:33:08.617 00.038 10052 IsGuiding returns 0
01:33:08.617 00.000 10052 scope move finished after 135 + 165 ms
01:33:08.617 00.000 10052 Move returns status 0, amount 135
01:33:08.617 00.000 10052 MoveAxis(N, 0, ABG)
01:33:08.617 00.000 10052 Move returns status 0, amount 0
01:33:08.617 00.000 10052 move complete, result=0
01:33:08.617 00.000 10052 worker thread done servicing request
01:33:08.617 00.000 10052 Worker thread wakes up
01:33:08.617 00.000 6880 GuideStep: -0.5 px 135 ms EAST, -0.1 px 0 ms NORTH
01:33:08.617 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:08.618 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:08.683 00.065 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5895aaa9-0b00-4655-976b-6ddfd847e01a"}
01:33:08.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5895aaa9-0b00-4655-976b-6ddfd847e01a"}
01:33:08.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a7d3e9f-2203-488a-8f2e-90e42dcec861"}
01:33:08.685 00.001 6880 case statement mapped state 6 to 3
01:33:08.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a7d3e9f-2203-488a-8f2e-90e42dcec861"}
01:33:08.687 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5e3dfa14-4ffc-4781-9adb-626bc77269e7"}
01:33:08.688 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1274,"width":15,"height":15,"star_pos":[6.74,6.50],"pixels":"..."},"id":"5e3dfa14-4ffc-4781-9adb-626bc77269e7"}
01:33:09.534 00.846 10052 Exposure complete
01:33:09.598 00.064 10052 worker thread done servicing request
01:33:09.598 00.000 6880 OnExposeComplete: enter
01:33:09.598 00.000 6880 UpdateGuideState(): m_state=6
01:33:09.599 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1275
01:33:09.599 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=887.44, Mass=2491, SNR=34.6, Peak=162 HFD=4.7
01:33:09.599 00.000 6880 MultiStar: [#1 0.04,0.52,0.00,M2] [#2 -0.32,0.73,0.00,M4] [#3 -0.10,0.51,0.00,M2] [#4 0.34,1.11,0.00,M2] [#5 -0.12,0.93,0.00,M1] [#6 -0.15,0.73,0.00,M2] [#7 0.22,0.81,0.00,M5] [#8 -0.09,0.43,0.82,U] 
01:33:09.599 00.000 6880 refined, 1 included, MultiStar: {-0.04, 0.52}, one-star: {-0.01, 0.58}
01:33:09.599 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
01:33:09.600 00.001 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
01:33:09.600 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.52 hyp=0.52 cameraTheta=1.66 mountX=-0.51 mountY=-0.05, mountTheta=-3.04
01:33:09.601 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.52, opts=13)
01:33:09.601 00.000 6880 Enqueuing Move request for scope (-0.04, 0.52)
01:33:09.601 00.000 10052 Worker thread wakes up
01:33:09.601 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.52) opts 0xd
01:33:09.601 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.52)
01:33:09.601 00.000 10052 Moving (-0.04, 0.52) raw xDistance=-0.51 yDistance=-0.05
01:33:09.601 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.51
01:33:09.601 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:33:09.602 00.001 10052 MoveAxis(E, 144, ABG)
01:33:09.602 00.000 10052 Guiding  Dir = 2, Dur = 144
01:33:09.628 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:09.654 00.026 10052 IsSlewing returns 0
01:33:09.668 00.014 6880 UpdateGuideState exits: m=2491 SNR=34.6
01:33:09.668 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:09.669 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:09.669 00.000 6880 Enqueuing Expose request
01:33:09.729 00.060 10052 IsGuiding returns 0
01:33:09.798 00.069 10052 PulseGuide returned control before completion, sleep 86
01:33:09.955 00.157 10052 IsGuiding returns 1
01:33:09.956 00.001 10052 scope still moving after pulse duration time elapsed
01:33:10.030 00.074 10052 IsSlewing returns 0
01:33:10.109 00.079 10052 IsGuiding returns 0
01:33:10.109 00.000 10052 scope move finished after 144 + 236 ms
01:33:10.109 00.000 10052 Move returns status 0, amount 144
01:33:10.109 00.000 10052 MoveAxis(N, 0, ABG)
01:33:10.110 00.001 10052 Move returns status 0, amount 0
01:33:10.110 00.000 10052 move complete, result=0
01:33:10.110 00.000 10052 worker thread done servicing request
01:33:10.110 00.000 10052 Worker thread wakes up
01:33:10.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:10.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:10.110 00.000 6880 GuideStep: -0.5 px 144 ms EAST, -0.1 px 0 ms NORTH
01:33:10.682 00.572 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2923d9e3-15e7-469b-a073-f7b3ba62ef41"}
01:33:10.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2923d9e3-15e7-469b-a073-f7b3ba62ef41"}
01:33:10.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"adba1607-0a52-4a02-b109-2c34a4d93383"}
01:33:10.683 00.000 6880 case statement mapped state 6 to 3
01:33:10.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"adba1607-0a52-4a02-b109-2c34a4d93383"}
01:33:10.683 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d533f103-6062-4dbb-98c8-95b1bd8a61f7"}
01:33:10.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1275,"width":15,"height":15,"star_pos":[6.70,7.44],"pixels":"..."},"id":"d533f103-6062-4dbb-98c8-95b1bd8a61f7"}
01:33:11.247 00.564 10052 Exposure complete
01:33:11.323 00.076 10052 worker thread done servicing request
01:33:11.323 00.000 6880 OnExposeComplete: enter
01:33:11.323 00.000 6880 UpdateGuideState(): m_state=6
01:33:11.324 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1276
01:33:11.324 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=886.99, Mass=2445, SNR=34.3, Peak=160 HFD=4.5
01:33:11.324 00.000 6880 MultiStar: [#1 -0.01,0.07,0.92,U] [#2 -0.23,0.54,0.00,M5] [#3 -0.11,0.25,0.91,U] [#4 -0.06,0.43,0.83,U] [#5 -0.24,0.09,0.99,U] [#6 -0.11,0.55,0.00,M3] [#7 -0.01,0.64,0.00,M6] [#8 -0.26,0.22,0.80,U] 
01:33:11.325 00.001 6880 single-star, 5 included, MultiStar: {-0.11, 0.19}, one-star: {-0.01, 0.13}
01:33:11.325 00.000 6880 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.61) = xAngle (3.23 = -3.06)
01:33:11.325 00.000 6880 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.20 = -3.09)
01:33:11.325 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.62 mountX=-0.13 mountY=-0.01, mountTheta=-3.09
01:33:11.327 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.13, opts=13)
01:33:11.327 00.000 6880 Enqueuing Move request for scope (-0.01, 0.13)
01:33:11.327 00.000 10052 Worker thread wakes up
01:33:11.327 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:33:11.327 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:33:11.327 00.000 10052 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
01:33:11.327 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.13
01:33:11.328 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.03, using input
01:33:11.328 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:33:11.328 00.000 10052 MoveAxis(E, 42, ABG)
01:33:11.328 00.000 10052 Guiding  Dir = 2, Dur = 42
01:33:11.349 00.021 10052 IsSlewing returns 0
01:33:11.355 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:11.387 00.032 10052 IsGuiding returns 0
01:33:11.396 00.009 6880 UpdateGuideState exits: m=2445 SNR=34.3
01:33:11.397 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:11.397 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:11.397 00.000 6880 Enqueuing Expose request
01:33:11.415 00.018 10052 PulseGuide returned control before completion, sleep 25
01:33:11.507 00.092 10052 IsGuiding returns 0
01:33:11.507 00.000 10052 Move returns status 0, amount 42
01:33:11.507 00.000 10052 MoveAxis(N, 0, ABG)
01:33:11.507 00.000 10052 Move returns status 0, amount 0
01:33:11.507 00.000 10052 move complete, result=0
01:33:11.507 00.000 10052 worker thread done servicing request
01:33:11.507 00.000 10052 Worker thread wakes up
01:33:11.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:11.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:11.507 00.000 6880 GuideStep: -0.1 px 42 ms EAST, -0.0 px 0 ms NORTH
01:33:12.424 00.917 10052 Exposure complete
01:33:12.483 00.059 10052 worker thread done servicing request
01:33:12.483 00.000 6880 OnExposeComplete: enter
01:33:12.483 00.000 6880 UpdateGuideState(): m_state=6
01:33:12.483 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1277
01:33:12.484 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=886.66, Mass=2558, SNR=35.1, Peak=161 HFD=4.7
01:33:12.484 00.000 6880 MultiStar: [#1 0.14,0.29,0.97,U] [#2 -0.17,0.46,0.97,U] [#3 -0.09,0.22,0.89,U] [#4 0.00,0.53,0.00,M2] [#5 -0.11,0.33,0.95,U] [#6 -0.09,0.42,0.90,U] [#7 0.26,0.40,0.77,U] [#8 -0.01,0.14,0.80,U] 
01:33:12.484 00.000 6880 single-star, 7 included, MultiStar: {-0.01, 0.25}, one-star: {0.02, -0.20}
01:33:12.484 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:33:12.484 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:33:12.484 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.21 cameraTheta=-1.46 mountX=0.20 mountY=0.02, mountTheta=0.12
01:33:12.486 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.20, opts=13)
01:33:12.486 00.000 6880 Enqueuing Move request for scope (0.02, -0.20)
01:33:12.486 00.000 10052 Worker thread wakes up
01:33:12.486 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
01:33:12.486 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
01:33:12.486 00.000 10052 Moving (0.02, -0.20) raw xDistance=0.20 yDistance=0.02
01:33:12.486 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:33:12.486 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
01:33:12.486 00.000 10052 MoveAxis(W, 52, ABG)
01:33:12.486 00.000 10052 Guiding  Dir = 3, Dur = 52
01:33:12.507 00.021 10052 IsSlewing returns 0
01:33:12.517 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:12.545 00.028 10052 IsGuiding returns 0
01:33:12.549 00.004 6880 UpdateGuideState exits: m=2558 SNR=35.1
01:33:12.549 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:12.549 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:12.549 00.000 6880 Enqueuing Expose request
01:33:12.573 00.024 10052 PulseGuide returned control before completion, sleep 35
01:33:12.632 00.059 10052 IsGuiding returns 0
01:33:12.633 00.001 10052 Move returns status 0, amount 52
01:33:12.633 00.000 10052 MoveAxis(N, 0, ABG)
01:33:12.633 00.000 10052 Move returns status 0, amount 0
01:33:12.633 00.000 10052 move complete, result=0
01:33:12.633 00.000 10052 worker thread done servicing request
01:33:12.633 00.000 10052 Worker thread wakes up
01:33:12.634 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:12.634 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:12.636 00.002 6880 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
01:33:12.682 00.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d41a6744-1160-4b17-8a14-e0cf014ee765"}
01:33:12.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d41a6744-1160-4b17-8a14-e0cf014ee765"}
01:33:12.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5be790a4-94a9-4644-8b60-1a391b271e06"}
01:33:12.683 00.000 6880 case statement mapped state 6 to 3
01:33:12.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5be790a4-94a9-4644-8b60-1a391b271e06"}
01:33:12.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3b6ead74-ff0b-4003-80a5-541a07b8cf42"}
01:33:12.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1277,"width":15,"height":15,"star_pos":[6.74,6.66],"pixels":"..."},"id":"3b6ead74-ff0b-4003-80a5-541a07b8cf42"}
01:33:13.775 01.091 10052 Exposure complete
01:33:13.854 00.079 10052 worker thread done servicing request
01:33:13.854 00.000 6880 OnExposeComplete: enter
01:33:13.854 00.000 6880 UpdateGuideState(): m_state=6
01:33:13.855 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1278
01:33:13.855 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=887.02, Mass=2426, SNR=34.2, Peak=157 HFD=4.2
01:33:13.855 00.000 6880 MultiStar: [#1 -0.26,0.02,0.98,U] [#2 -0.30,0.41,0.99,U] [#3 -0.21,0.14,0.92,U] [#4 -0.10,0.49,0.83,U] [#5 -0.24,0.26,0.99,U] [#6 -0.20,0.38,0.94,U] [#7 -0.25,0.12,0.79,U] [#8 -0.21,0.02,0.80,U] 
01:33:13.855 00.000 6880 single-star, 8 included, MultiStar: {-0.21, 0.23}, one-star: {-0.10, 0.16}
01:33:13.855 00.000 6880 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.61) = xAngle (3.76 = -2.53)
01:33:13.855 00.000 6880 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.72 = -2.56)
01:33:13.855 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.16 hyp=0.19 cameraTheta=2.14 mountX=-0.16 mountY=-0.10, mountTheta=-2.55
01:33:13.857 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.16, opts=13)
01:33:13.857 00.000 6880 Enqueuing Move request for scope (-0.10, 0.16)
01:33:13.857 00.000 10052 Worker thread wakes up
01:33:13.857 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.16) opts 0xd
01:33:13.857 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.16)
01:33:13.857 00.000 10052 Moving (-0.10, 0.16) raw xDistance=-0.16 yDistance=-0.10
01:33:13.857 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:33:13.857 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
01:33:13.857 00.000 10052 MoveAxis(E, 39, ABG)
01:33:13.858 00.001 10052 Guiding  Dir = 2, Dur = 39
01:33:13.879 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:13.914 00.035 6880 UpdateGuideState exits: m=2426 SNR=34.2
01:33:13.914 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:13.914 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:13.914 00.000 6880 Enqueuing Expose request
01:33:13.928 00.014 10052 IsSlewing returns 0
01:33:14.002 00.074 10052 IsGuiding returns 0
01:33:14.134 00.132 10052 IsGuiding returns 0
01:33:14.135 00.001 10052 Move returns status 0, amount 39
01:33:14.135 00.000 10052 MoveAxis(N, 0, ABG)
01:33:14.135 00.000 10052 Move returns status 0, amount 0
01:33:14.135 00.000 10052 move complete, result=0
01:33:14.135 00.000 10052 worker thread done servicing request
01:33:14.135 00.000 10052 Worker thread wakes up
01:33:14.135 00.000 6880 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
01:33:14.135 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:14.135 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:14.690 00.555 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa1eae2e-589b-475a-a32b-2b7bbb090820"}
01:33:14.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa1eae2e-589b-475a-a32b-2b7bbb090820"}
01:33:14.690 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"256152e7-9550-4c19-b8fd-d7c42d279414"}
01:33:14.690 00.000 6880 case statement mapped state 6 to 3
01:33:14.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"256152e7-9550-4c19-b8fd-d7c42d279414"}
01:33:14.691 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9999e6fe-074f-4660-a662-d3818daf651d"}
01:33:14.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1278,"width":15,"height":15,"star_pos":[6.61,7.02],"pixels":"..."},"id":"9999e6fe-074f-4660-a662-d3818daf651d"}
01:33:15.048 00.357 10052 Exposure complete
01:33:15.115 00.067 10052 worker thread done servicing request
01:33:15.115 00.000 6880 OnExposeComplete: enter
01:33:15.115 00.000 6880 UpdateGuideState(): m_state=6
01:33:15.115 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1279
01:33:15.115 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.80, Mass=2482, SNR=34.6, Peak=144 HFD=4.8
01:33:15.116 00.001 6880 MultiStar: [#1 -0.21,0.23,0.94,U] [#2 -0.30,0.34,1.01,U] [#3 -0.38,0.06,0.90,U] [#4 0.01,0.50,0.82,U] [#5 -0.49,0.13,0.96,U] [#6 -0.27,0.40,0.92,U] [#7 -0.09,0.45,0.76,U] [#8 -0.45,-0.00,0.83,U] 
01:33:15.116 00.000 6880 single-star, 8 included, MultiStar: {-0.26, 0.22}, one-star: {-0.10, -0.06}
01:33:15.116 00.000 6880 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.61) = xAngle (-0.98 = -0.98)
01:33:15.116 00.000 6880 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
01:33:15.116 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.59 mountX=0.07 mountY=-0.10, mountTheta=-0.99
01:33:15.118 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.06, opts=13)
01:33:15.118 00.000 6880 Enqueuing Move request for scope (-0.10, -0.06)
01:33:15.118 00.000 10052 Worker thread wakes up
01:33:15.118 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
01:33:15.118 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
01:33:15.118 00.000 10052 Moving (-0.10, -0.06) raw xDistance=0.07 yDistance=-0.10
01:33:15.118 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:33:15.118 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
01:33:15.118 00.000 10052 MoveAxis(E, 0, ABG)
01:33:15.118 00.000 10052 Move returns status 0, amount 0
01:33:15.118 00.000 10052 MoveAxis(N, 0, ABG)
01:33:15.119 00.001 10052 Move returns status 0, amount 0
01:33:15.119 00.000 10052 move complete, result=0
01:33:15.119 00.000 10052 worker thread done servicing request
01:33:15.142 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:15.177 00.035 6880 UpdateGuideState exits: m=2482 SNR=34.6
01:33:15.177 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:15.177 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:15.177 00.000 6880 Enqueuing Expose request
01:33:15.178 00.001 10052 Worker thread wakes up
01:33:15.178 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:15.178 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:15.178 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:16.319 01.141 10052 Exposure complete
01:33:16.401 00.082 10052 worker thread done servicing request
01:33:16.401 00.000 6880 OnExposeComplete: enter
01:33:16.401 00.000 6880 UpdateGuideState(): m_state=6
01:33:16.401 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1280
01:33:16.402 00.001 6880 Star::Find returns 1 (0), X=407.44, Y=887.02, Mass=2548, SNR=35.0, Peak=135 HFD=4.9
01:33:16.402 00.000 6880 MultiStar: [#1 -0.04,0.13,0.94,U] [#2 -0.47,0.18,0.98,U] [#3 -0.28,0.09,0.91,U] [#4 0.01,0.49,0.87,U] [#5 -0.46,0.07,0.98,U] [#6 -0.27,0.32,0.90,U] [#7 0.05,0.44,0.75,U] [#8 -0.34,0.10,0.80,U] 
01:33:16.402 00.000 6880 single-star, 8 included, MultiStar: {-0.24, 0.21}, one-star: {-0.28, 0.16}
01:33:16.402 00.000 6880 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.61) = xAngle (4.24 = -2.04)
01:33:16.402 00.000 6880 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.07)
01:33:16.402 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.16 hyp=0.32 cameraTheta=2.63 mountX=-0.14 mountY=-0.28, mountTheta=-2.05
01:33:16.403 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.16, opts=13)
01:33:16.403 00.000 6880 Enqueuing Move request for scope (-0.28, 0.16)
01:33:16.404 00.001 10052 Worker thread wakes up
01:33:16.404 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.16) opts 0xd
01:33:16.404 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.16)
01:33:16.404 00.000 10052 Moving (-0.28, 0.16) raw xDistance=-0.14 yDistance=-0.28
01:33:16.404 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:33:16.404 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.28, slope = -0.02
01:33:16.404 00.000 10052 MoveAxis(E, 39, ABG)
01:33:16.404 00.000 10052 Guiding  Dir = 2, Dur = 39
01:33:16.425 00.021 10052 IsSlewing returns 0
01:33:16.428 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:16.464 00.036 10052 IsGuiding returns 0
01:33:16.468 00.004 6880 UpdateGuideState exits: m=2548 SNR=35.0
01:33:16.468 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:16.468 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:16.468 00.000 6880 Enqueuing Expose request
01:33:16.491 00.023 10052 PulseGuide returned control before completion, sleep 23
01:33:16.543 00.052 10052 IsGuiding returns 0
01:33:16.543 00.000 10052 Move returns status 0, amount 39
01:33:16.543 00.000 10052 MoveAxis(N, 37, ABG)
01:33:16.543 00.000 10052 Guiding  Dir = 0, Dur = 37
01:33:16.580 00.037 10052 IsSlewing returns 0
01:33:16.619 00.039 10052 IsGuiding returns 0
01:33:16.646 00.027 10052 PulseGuide returned control before completion, sleep 20
01:33:16.689 00.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d78d891-383f-4805-b21c-05e0b1337d11"}
01:33:16.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d78d891-383f-4805-b21c-05e0b1337d11"}
01:33:16.690 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ceff503-422e-407a-b8f2-fc79ae1032f5"}
01:33:16.690 00.000 6880 case statement mapped state 6 to 3
01:33:16.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ceff503-422e-407a-b8f2-fc79ae1032f5"}
01:33:16.691 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5494e727-22bc-40c6-8003-d383f5149e00"}
01:33:16.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1280,"width":15,"height":15,"star_pos":[7.44,7.02],"pixels":"..."},"id":"5494e727-22bc-40c6-8003-d383f5149e00"}
01:33:16.701 00.010 10052 IsGuiding returns 0
01:33:16.701 00.000 10052 Move returns status 0, amount 37
01:33:16.701 00.000 10052 move complete, result=0
01:33:16.701 00.000 10052 worker thread done servicing request
01:33:16.701 00.000 10052 Worker thread wakes up
01:33:16.701 00.000 6880 GuideStep: -0.1 px 39 ms EAST, -0.3 px 37 ms NORTH
01:33:16.701 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:16.702 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:17.620 00.918 10052 Exposure complete
01:33:17.685 00.065 10052 worker thread done servicing request
01:33:17.685 00.000 6880 OnExposeComplete: enter
01:33:17.685 00.000 6880 UpdateGuideState(): m_state=6
01:33:17.686 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1281
01:33:17.686 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=887.25, Mass=2418, SNR=34.1, Peak=154 HFD=4.5
01:33:17.686 00.000 6880 MultiStar: [#1 0.15,0.46,0.97,U] [#2 -0.23,0.76,0.00,M2] [#3 -0.02,0.46,0.94,U] [#4 0.26,1.13,0.00,M1] [#5 0.13,0.78,0.00,M1] [#6 -0.19,0.67,0.00,M1] [#7 0.33,0.70,0.00,M3] [#8 -0.11,0.37,0.81,U] 
01:33:17.686 00.000 6880 single-star, 3 included, MultiStar: {0.05, 0.42}, one-star: {0.13, 0.39}
01:33:17.686 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
01:33:17.687 00.001 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
01:33:17.687 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.39 hyp=0.41 cameraTheta=1.24 mountX=-0.39 mountY=0.13, mountTheta=2.82
01:33:17.689 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.39, opts=13)
01:33:17.689 00.000 6880 Enqueuing Move request for scope (0.13, 0.39)
01:33:17.689 00.000 10052 Worker thread wakes up
01:33:17.689 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.39) opts 0xd
01:33:17.689 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.39)
01:33:17.689 00.000 10052 Moving (0.13, 0.39) raw xDistance=-0.39 yDistance=0.13
01:33:17.689 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
01:33:17.689 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
01:33:17.690 00.001 10052 MoveAxis(E, 107, ABG)
01:33:17.690 00.000 10052 Guiding  Dir = 2, Dur = 107
01:33:17.714 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:17.731 00.017 10052 IsSlewing returns 0
01:33:17.754 00.023 6880 UpdateGuideState exits: m=2418 SNR=34.1
01:33:17.754 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:17.754 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:17.755 00.001 6880 Enqueuing Expose request
01:33:17.810 00.055 10052 IsGuiding returns 0
01:33:17.874 00.064 10052 PulseGuide returned control before completion, sleep 54
01:33:17.991 00.117 10052 IsGuiding returns 1
01:33:17.991 00.000 10052 scope still moving after pulse duration time elapsed
01:33:18.070 00.079 10052 IsSlewing returns 0
01:33:18.150 00.080 10052 IsGuiding returns 0
01:33:18.150 00.000 10052 scope move finished after 107 + 232 ms
01:33:18.150 00.000 10052 Move returns status 0, amount 107
01:33:18.150 00.000 10052 MoveAxis(N, 0, ABG)
01:33:18.150 00.000 10052 Move returns status 0, amount 0
01:33:18.150 00.000 10052 move complete, result=0
01:33:18.151 00.001 10052 worker thread done servicing request
01:33:18.151 00.000 10052 Worker thread wakes up
01:33:18.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:18.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:18.151 00.000 6880 GuideStep: -0.4 px 107 ms EAST, 0.1 px 0 ms NORTH
01:33:18.688 00.537 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"38b5e9d3-888b-448c-830b-ff75dabf3c64"}
01:33:18.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"38b5e9d3-888b-448c-830b-ff75dabf3c64"}
01:33:18.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc99ab04-526b-4fde-8079-1d3a94d4770f"}
01:33:18.689 00.000 6880 case statement mapped state 6 to 3
01:33:18.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc99ab04-526b-4fde-8079-1d3a94d4770f"}
01:33:18.690 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8459eefe-9bc1-4545-899d-c17fbd01e45b"}
01:33:18.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1281,"width":15,"height":15,"star_pos":[6.85,7.25],"pixels":"..."},"id":"8459eefe-9bc1-4545-899d-c17fbd01e45b"}
01:33:19.283 00.593 10052 Exposure complete
01:33:19.359 00.076 10052 worker thread done servicing request
01:33:19.359 00.000 6880 OnExposeComplete: enter
01:33:19.359 00.000 6880 UpdateGuideState(): m_state=6
01:33:19.359 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1282
01:33:19.359 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.03, Mass=2573, SNR=35.2, Peak=169 HFD=4.4
01:33:19.360 00.001 6880 MultiStar: [#1 0.03,0.15,0.95,U] [#2 0.14,0.37,0.95,U] [#3 0.04,0.27,0.92,U] [#4 0.03,0.53,0.00,M2] [#5 0.14,0.55,0.00,M2] [#6 0.08,0.33,0.96,U] [#7 0.21,0.55,0.00,M4] [#8 -0.02,0.25,0.78,U] 
01:33:19.360 00.000 6880 single-star, 5 included, MultiStar: {0.07, 0.26}, one-star: {0.15, 0.17}
01:33:19.360 00.000 6880 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.61) = xAngle (2.47 = 2.47)
01:33:19.360 00.000 6880 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.44 = 2.44)
01:33:19.360 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.17 hyp=0.23 cameraTheta=0.86 mountX=-0.18 mountY=0.15, mountTheta=2.45
01:33:19.361 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.17, opts=13)
01:33:19.362 00.001 6880 Enqueuing Move request for scope (0.15, 0.17)
01:33:19.362 00.000 10052 Worker thread wakes up
01:33:19.362 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.17) opts 0xd
01:33:19.362 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.17)
01:33:19.362 00.000 10052 Moving (0.15, 0.17) raw xDistance=-0.18 yDistance=0.15
01:33:19.362 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
01:33:19.362 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:33:19.362 00.000 10052 MoveAxis(E, 53, ABG)
01:33:19.362 00.000 10052 Guiding  Dir = 2, Dur = 53
01:33:19.383 00.021 10052 IsSlewing returns 0
01:33:19.383 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:19.419 00.036 6880 UpdateGuideState exits: m=2573 SNR=35.2
01:33:19.419 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:19.419 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:19.419 00.000 6880 Enqueuing Expose request
01:33:19.421 00.002 10052 IsGuiding returns 0
01:33:19.449 00.028 10052 PulseGuide returned control before completion, sleep 36
01:33:19.565 00.116 10052 IsGuiding returns 0
01:33:19.565 00.000 10052 Move returns status 0, amount 53
01:33:19.565 00.000 10052 MoveAxis(N, 0, ABG)
01:33:19.565 00.000 10052 Move returns status 0, amount 0
01:33:19.565 00.000 10052 move complete, result=0
01:33:19.566 00.001 10052 worker thread done servicing request
01:33:19.566 00.000 10052 Worker thread wakes up
01:33:19.566 00.000 6880 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
01:33:19.566 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:19.566 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:20.485 00.919 10052 Exposure complete
01:33:20.541 00.056 10052 worker thread done servicing request
01:33:20.541 00.000 6880 OnExposeComplete: enter
01:33:20.541 00.000 6880 UpdateGuideState(): m_state=6
01:33:20.542 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1283
01:33:20.542 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=886.90, Mass=2509, SNR=34.8, Peak=171 HFD=4.4
01:33:20.542 00.000 6880 MultiStar: [#1 0.01,0.15,0.96,U] [#2 -0.16,0.35,1.01,U] [#3 -0.09,0.12,0.90,U] [#4 0.17,0.46,0.84,U] [#5 -0.21,0.16,0.97,U] [#6 -0.10,0.25,0.88,U] [#7 0.13,0.55,0.00,M5] [#8 -0.10,0.07,0.80,U] 
01:33:20.542 00.000 6880 single-star, 7 included, MultiStar: {-0.06, 0.20}, one-star: {0.04, 0.04}
01:33:20.542 00.000 6880 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.61) = xAngle (2.47 = 2.47)
01:33:20.542 00.000 6880 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.44 = 2.44)
01:33:20.542 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.86 mountX=-0.04 mountY=0.04, mountTheta=2.46
01:33:20.544 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.04, opts=13)
01:33:20.544 00.000 6880 Enqueuing Move request for scope (0.04, 0.04)
01:33:20.544 00.000 10052 Worker thread wakes up
01:33:20.544 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:33:20.544 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:33:20.544 00.000 10052 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
01:33:20.544 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:20.544 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
01:33:20.544 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:33:20.544 00.000 10052 MoveAxis(E, 0, ABG)
01:33:20.544 00.000 10052 Move returns status 0, amount 0
01:33:20.544 00.000 10052 MoveAxis(N, 0, ABG)
01:33:20.545 00.001 10052 Move returns status 0, amount 0
01:33:20.545 00.000 10052 move complete, result=0
01:33:20.545 00.000 10052 worker thread done servicing request
01:33:20.574 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:20.617 00.043 6880 UpdateGuideState exits: m=2509 SNR=34.8
01:33:20.617 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:20.617 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:20.617 00.000 6880 Enqueuing Expose request
01:33:20.617 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:20.617 00.000 10052 Worker thread wakes up
01:33:20.618 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:20.618 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:20.689 00.071 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1deb693-d26d-44e5-9e61-8cd5f2b3e711"}
01:33:20.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1deb693-d26d-44e5-9e61-8cd5f2b3e711"}
01:33:20.690 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6cc1e5e0-dada-4c44-9a97-07b0ea3d85eb"}
01:33:20.690 00.000 6880 case statement mapped state 6 to 3
01:33:20.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cc1e5e0-dada-4c44-9a97-07b0ea3d85eb"}
01:33:20.691 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4fb0d317-a90d-4b8b-9bcf-58f924758f5d"}
01:33:20.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1283,"width":15,"height":15,"star_pos":[6.75,6.90],"pixels":"..."},"id":"4fb0d317-a90d-4b8b-9bcf-58f924758f5d"}
01:33:21.744 01.053 10052 Exposure complete
01:33:21.824 00.080 10052 worker thread done servicing request
01:33:21.824 00.000 6880 OnExposeComplete: enter
01:33:21.824 00.000 6880 UpdateGuideState(): m_state=6
01:33:21.825 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1284
01:33:21.825 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=886.84, Mass=2434, SNR=34.3, Peak=165 HFD=4.3
01:33:21.825 00.000 6880 MultiStar: [#1 0.33,-0.14,0.96,U] [#2 0.28,0.07,1.00,U] [#3 0.24,-0.06,0.94,U] [#4 0.28,0.35,0.86,U] [#5 0.14,0.06,1.00,U] [#6 0.45,0.22,0.95,U] [#7 0.39,0.08,0.79,U] [#8 0.20,-0.15,0.82,U] 
01:33:21.825 00.000 6880 single-star, 8 included, MultiStar: {0.28, 0.04}, one-star: {0.25, -0.02}
01:33:21.825 00.000 6880 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:33:21.825 00.000 6880 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
01:33:21.825 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.08 mountX=0.01 mountY=0.25, mountTheta=1.53
01:33:21.827 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.02, opts=13)
01:33:21.827 00.000 6880 Enqueuing Move request for scope (0.25, -0.02)
01:33:21.827 00.000 10052 Worker thread wakes up
01:33:21.827 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
01:33:21.827 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
01:33:21.827 00.000 10052 Moving (0.25, -0.02) raw xDistance=0.01 yDistance=0.25
01:33:21.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:33:21.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.25, slope = 0.03
01:33:21.827 00.000 10052 MoveAxis(E, 0, ABG)
01:33:21.828 00.001 10052 Move returns status 0, amount 0
01:33:21.828 00.000 10052 MoveAxis(S, 46, ABG)
01:33:21.828 00.000 10052 Guiding  Dir = 1, Dur = 46
01:33:21.852 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:21.887 00.035 10052 IsSlewing returns 0
01:33:21.893 00.006 6880 UpdateGuideState exits: m=2434 SNR=34.3
01:33:21.893 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:21.893 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:21.893 00.000 6880 Enqueuing Expose request
01:33:21.967 00.074 10052 IsGuiding returns 0
01:33:22.110 00.143 10052 IsGuiding returns 0
01:33:22.110 00.000 10052 Move returns status 0, amount 46
01:33:22.110 00.000 10052 move complete, result=0
01:33:22.110 00.000 10052 worker thread done servicing request
01:33:22.110 00.000 10052 Worker thread wakes up
01:33:22.111 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:22.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:22.111 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 46 ms SOUTH
01:33:22.688 00.577 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a13de9a-e6c9-47a1-b6ae-224ade9162a7"}
01:33:22.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a13de9a-e6c9-47a1-b6ae-224ade9162a7"}
01:33:22.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cfab5966-4f85-4bc5-96dd-253ec51c7b6b"}
01:33:22.689 00.000 6880 case statement mapped state 6 to 3
01:33:22.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfab5966-4f85-4bc5-96dd-253ec51c7b6b"}
01:33:22.690 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da826686-2eb8-49b3-9733-9cff518abbeb"}
01:33:22.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1284,"width":15,"height":15,"star_pos":[6.97,6.84],"pixels":"..."},"id":"da826686-2eb8-49b3-9733-9cff518abbeb"}
01:33:23.019 00.329 10052 Exposure complete
01:33:23.085 00.066 10052 worker thread done servicing request
01:33:23.085 00.000 6880 OnExposeComplete: enter
01:33:23.085 00.000 6880 UpdateGuideState(): m_state=6
01:33:23.086 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1285
01:33:23.086 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=886.95, Mass=2575, SNR=35.2, Peak=163 HFD=4.4
01:33:23.086 00.000 6880 MultiStar: [#1 0.13,0.19,0.97,U] [#2 0.11,0.32,0.96,U] [#3 0.12,0.21,0.91,U] [#4 -0.02,0.23,0.85,U] [#5 0.11,0.40,0.93,U] [#6 0.17,0.35,0.93,U] [#7 0.22,0.37,0.74,U] [#8 0.02,0.14,0.79,U] 
01:33:23.086 00.000 6880 single-star, 8 included, MultiStar: {0.12, 0.25}, one-star: {0.21, 0.09}
01:33:23.086 00.000 6880 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.61) = xAngle (2.01 = 2.01)
01:33:23.086 00.000 6880 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.98 = 1.98)
01:33:23.086 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.22 cameraTheta=0.40 mountX=-0.10 mountY=0.21, mountTheta=2.01
01:33:23.088 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.09, opts=13)
01:33:23.089 00.001 6880 Enqueuing Move request for scope (0.21, 0.09)
01:33:23.089 00.000 10052 Worker thread wakes up
01:33:23.089 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
01:33:23.089 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
01:33:23.089 00.000 10052 Moving (0.21, 0.09) raw xDistance=-0.10 yDistance=0.21
01:33:23.089 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:23.089 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.21, slope = 0.03
01:33:23.089 00.000 10052 MoveAxis(E, 0, ABG)
01:33:23.089 00.000 10052 Move returns status 0, amount 0
01:33:23.089 00.000 10052 MoveAxis(S, 59, ABG)
01:33:23.089 00.000 10052 Guiding  Dir = 1, Dur = 59
01:33:23.110 00.021 10052 IsSlewing returns 0
01:33:23.112 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:23.148 00.036 10052 IsGuiding returns 0
01:33:23.151 00.003 6880 UpdateGuideState exits: m=2575 SNR=35.2
01:33:23.151 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:23.151 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:23.151 00.000 6880 Enqueuing Expose request
01:33:23.176 00.025 10052 PulseGuide returned control before completion, sleep 42
01:33:23.242 00.066 10052 IsGuiding returns 0
01:33:23.242 00.000 10052 Move returns status 0, amount 59
01:33:23.242 00.000 10052 move complete, result=0
01:33:23.242 00.000 10052 worker thread done servicing request
01:33:23.242 00.000 10052 Worker thread wakes up
01:33:23.242 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:23.242 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:23.255 00.013 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 59 ms SOUTH
01:33:24.383 01.128 10052 Exposure complete
01:33:24.452 00.069 10052 worker thread done servicing request
01:33:24.453 00.001 6880 OnExposeComplete: enter
01:33:24.453 00.000 6880 UpdateGuideState(): m_state=6
01:33:24.453 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1286
01:33:24.453 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.22, Mass=2499, SNR=34.8, Peak=145 HFD=4.6
01:33:24.453 00.000 6880 MultiStar: [#1 0.04,0.42,0.99,U] [#2 -0.27,0.76,0.00,M1] [#3 -0.19,0.50,0.00,M1] [#4 0.20,0.78,0.00,M1] [#5 -0.08,0.55,0.00,M1] [#6 -0.15,0.72,0.00,M1] [#7 0.20,0.61,0.00,M4] [#8 -0.16,0.66,0.00,M1] 
01:33:24.454 00.001 6880 single-star, 1 included, MultiStar: {-0.01, 0.39}, one-star: {-0.07, 0.36}
01:33:24.454 00.000 6880 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.61) = xAngle (3.38 = -2.91)
01:33:24.454 00.000 6880 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.35 = -2.94)
01:33:24.454 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.36 hyp=0.36 cameraTheta=1.76 mountX=-0.35 mountY=-0.07, mountTheta=-2.94
01:33:24.455 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.36, opts=13)
01:33:24.455 00.000 6880 Enqueuing Move request for scope (-0.07, 0.36)
01:33:24.455 00.000 10052 Worker thread wakes up
01:33:24.455 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.36) opts 0xd
01:33:24.456 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.36)
01:33:24.456 00.000 10052 Moving (-0.07, 0.36) raw xDistance=-0.35 yDistance=-0.07
01:33:24.456 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
01:33:24.456 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
01:33:24.456 00.000 10052 MoveAxis(E, 94, ABG)
01:33:24.456 00.000 10052 Guiding  Dir = 2, Dur = 94
01:33:24.477 00.021 10052 IsSlewing returns 0
01:33:24.481 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:24.511 00.030 6880 UpdateGuideState exits: m=2499 SNR=34.8
01:33:24.511 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:24.511 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:24.511 00.000 6880 Enqueuing Expose request
01:33:24.515 00.004 10052 IsGuiding returns 0
01:33:24.542 00.027 10052 PulseGuide returned control before completion, sleep 77
01:33:24.653 00.111 10052 IsGuiding returns 0
01:33:24.653 00.000 10052 Move returns status 0, amount 94
01:33:24.653 00.000 10052 MoveAxis(N, 0, ABG)
01:33:24.654 00.001 10052 Move returns status 0, amount 0
01:33:24.654 00.000 10052 move complete, result=0
01:33:24.654 00.000 10052 worker thread done servicing request
01:33:24.654 00.000 10052 Worker thread wakes up
01:33:24.654 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:24.654 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:24.654 00.000 6880 GuideStep: -0.4 px 94 ms EAST, -0.1 px 0 ms NORTH
01:33:24.688 00.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b945c3f-d38d-4137-ae69-3eefa9cc18cc"}
01:33:24.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b945c3f-d38d-4137-ae69-3eefa9cc18cc"}
01:33:24.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bed0257f-c516-421d-99cb-1badb4339512"}
01:33:24.689 00.000 6880 case statement mapped state 6 to 3
01:33:24.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bed0257f-c516-421d-99cb-1badb4339512"}
01:33:24.691 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1dc57a53-1660-44d0-91d5-29a02a63e35b"}
01:33:24.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1286,"width":15,"height":15,"star_pos":[6.65,7.22],"pixels":"..."},"id":"1dc57a53-1660-44d0-91d5-29a02a63e35b"}
01:33:25.560 00.869 10052 Exposure complete
01:33:25.631 00.071 10052 worker thread done servicing request
01:33:25.631 00.000 6880 OnExposeComplete: enter
01:33:25.631 00.000 6880 UpdateGuideState(): m_state=6
01:33:25.631 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1287
01:33:25.631 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=887.13, Mass=2554, SNR=35.0, Peak=157 HFD=4.4
01:33:25.632 00.001 6880 MultiStar: [#1 -0.05,0.28,0.96,U] [#2 -0.25,0.64,0.00,M2] [#3 -0.20,0.22,0.92,U] [#4 -0.15,0.60,0.00,M2] [#5 -0.11,0.45,0.96,U] [#6 -0.17,0.46,0.93,U] [#7 0.16,0.57,0.00,M5] [#8 -0.07,0.19,0.80,U] 
01:33:25.632 00.000 6880 single-star, 5 included, MultiStar: {-0.14, 0.32}, one-star: {-0.21, 0.27}
01:33:25.632 00.000 6880 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.61) = xAngle (3.84 = -2.44)
01:33:25.632 00.000 6880 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.81 = -2.47)
01:33:25.632 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.27 hyp=0.34 cameraTheta=2.23 mountX=-0.26 mountY=-0.21, mountTheta=-2.46
01:33:25.633 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.27, opts=13)
01:33:25.634 00.001 6880 Enqueuing Move request for scope (-0.21, 0.27)
01:33:25.634 00.000 10052 Worker thread wakes up
01:33:25.634 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.27) opts 0xd
01:33:25.634 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.27)
01:33:25.634 00.000 10052 Moving (-0.21, 0.27) raw xDistance=-0.26 yDistance=-0.21
01:33:25.634 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
01:33:25.634 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
01:33:25.634 00.000 10052 MoveAxis(E, 74, ABG)
01:33:25.634 00.000 10052 Guiding  Dir = 2, Dur = 74
01:33:25.660 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:25.702 00.042 6880 UpdateGuideState exits: m=2554 SNR=35.0
01:33:25.702 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:25.702 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:25.703 00.001 6880 Enqueuing Expose request
01:33:25.780 00.077 10052 IsSlewing returns 0
01:33:25.853 00.073 10052 IsGuiding returns 0
01:33:25.921 00.068 10052 PulseGuide returned control before completion, sleep 16
01:33:25.996 00.075 10052 IsGuiding returns 1
01:33:25.996 00.000 10052 scope still moving after pulse duration time elapsed
01:33:26.076 00.080 10052 IsSlewing returns 0
01:33:26.156 00.080 10052 IsGuiding returns 0
01:33:26.156 00.000 10052 scope move finished after 74 + 228 ms
01:33:26.156 00.000 10052 Move returns status 0, amount 74
01:33:26.156 00.000 10052 MoveAxis(N, 0, ABG)
01:33:26.156 00.000 10052 Move returns status 0, amount 0
01:33:26.156 00.000 10052 move complete, result=0
01:33:26.156 00.000 10052 worker thread done servicing request
01:33:26.156 00.000 6880 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH
01:33:26.156 00.000 10052 Worker thread wakes up
01:33:26.157 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:26.157 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:26.686 00.529 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b07147aa-35d5-412b-ad39-455062c383dd"}
01:33:26.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b07147aa-35d5-412b-ad39-455062c383dd"}
01:33:26.687 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1dd12d1d-7f51-4296-b616-ac577ccb2e2f"}
01:33:26.687 00.000 6880 case statement mapped state 6 to 3
01:33:26.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1dd12d1d-7f51-4296-b616-ac577ccb2e2f"}
01:33:26.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76c4a61b-6938-4e58-ab05-1d73d8c9675a"}
01:33:26.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1287,"width":15,"height":15,"star_pos":[6.51,7.13],"pixels":"..."},"id":"76c4a61b-6938-4e58-ab05-1d73d8c9675a"}
01:33:27.315 00.627 10052 Exposure complete
01:33:27.396 00.081 10052 worker thread done servicing request
01:33:27.396 00.000 6880 OnExposeComplete: enter
01:33:27.396 00.000 6880 UpdateGuideState(): m_state=6
01:33:27.397 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1288
01:33:27.397 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=886.89, Mass=2476, SNR=34.6, Peak=135 HFD=4.6
01:33:27.397 00.000 6880 MultiStar: [#1 -0.23,0.09,0.95,U] [#2 -0.35,0.24,1.00,U] [#3 -0.31,-0.04,0.91,U] [#4 -0.34,0.37,0.86,U] [#5 -0.55,0.09,0.00,M1] [#6 -0.35,0.24,0.94,U] [#7 -0.26,0.15,0.79,U] [#8 -0.44,-0.10,0.82,U] 
01:33:27.397 00.000 6880 single-star, 7 included, MultiStar: {-0.32, 0.12}, one-star: {-0.29, 0.03}
01:33:27.398 00.001 6880 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.61) = xAngle (4.65 = -1.63)
01:33:27.398 00.000 6880 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.62 = -1.67)
01:33:27.398 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.30 cameraTheta=3.04 mountX=-0.02 mountY=-0.29, mountTheta=-1.63
01:33:27.400 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.03, opts=13)
01:33:27.400 00.000 6880 Enqueuing Move request for scope (-0.29, 0.03)
01:33:27.400 00.000 10052 Worker thread wakes up
01:33:27.400 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
01:33:27.400 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
01:33:27.400 00.000 10052 Moving (-0.29, 0.03) raw xDistance=-0.02 yDistance=-0.29
01:33:27.400 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:33:27.400 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.29, slope = -0.01
01:33:27.400 00.000 10052 MoveAxis(E, 0, ABG)
01:33:27.400 00.000 10052 Move returns status 0, amount 0
01:33:27.401 00.001 10052 MoveAxis(N, 20, ABG)
01:33:27.401 00.000 10052 Guiding  Dir = 0, Dur = 20
01:33:27.421 00.020 10052 IsSlewing returns 0
01:33:27.432 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:27.461 00.029 10052 IsGuiding returns 0
01:33:27.479 00.018 6880 UpdateGuideState exits: m=2476 SNR=34.6
01:33:27.479 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:27.480 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:27.480 00.000 6880 Enqueuing Expose request
01:33:27.527 00.047 10052 IsGuiding returns 0
01:33:27.527 00.000 10052 Move returns status 0, amount 20
01:33:27.527 00.000 10052 move complete, result=0
01:33:27.527 00.000 10052 worker thread done servicing request
01:33:27.527 00.000 10052 Worker thread wakes up
01:33:27.527 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:27.527 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:27.528 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 20 ms NORTH
01:33:28.437 00.909 10052 Exposure complete
01:33:28.522 00.085 10052 worker thread done servicing request
01:33:28.522 00.000 6880 OnExposeComplete: enter
01:33:28.522 00.000 6880 UpdateGuideState(): m_state=6
01:33:28.523 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1289
01:33:28.523 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.88, Mass=2500, SNR=34.7, Peak=152 HFD=4.6
01:33:28.523 00.000 6880 MultiStar: [#1 -0.20,0.05,0.95,U] [#2 -0.48,0.36,0.00,M2] [#3 -0.35,0.17,0.92,U] [#4 -0.15,0.13,0.86,U] [#5 -0.31,0.15,1.02,U] [#6 -0.34,0.31,0.93,U] [#7 -0.11,0.44,0.79,U] [#8 -0.23,0.15,0.81,U] 
01:33:28.523 00.000 6880 single-star, 7 included, MultiStar: {-0.22, 0.17}, one-star: {-0.06, 0.02}
01:33:28.523 00.000 6880 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.61) = xAngle (4.38 = -1.91)
01:33:28.524 00.001 6880 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.35 = -1.94)
01:33:28.524 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.76 mountX=-0.02 mountY=-0.06, mountTheta=-1.91
01:33:28.526 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.02, opts=13)
01:33:28.526 00.000 6880 Enqueuing Move request for scope (-0.06, 0.02)
01:33:28.526 00.000 10052 Worker thread wakes up
01:33:28.526 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
01:33:28.526 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
01:33:28.526 00.000 10052 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
01:33:28.526 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:33:28.526 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.08, using input
01:33:28.526 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
01:33:28.526 00.000 10052 MoveAxis(E, 0, ABG)
01:33:28.526 00.000 10052 Move returns status 0, amount 0
01:33:28.526 00.000 10052 MoveAxis(N, 0, ABG)
01:33:28.526 00.000 10052 Move returns status 0, amount 0
01:33:28.526 00.000 10052 move complete, result=0
01:33:28.526 00.000 10052 worker thread done servicing request
01:33:28.565 00.039 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:28.609 00.044 6880 UpdateGuideState exits: m=2500 SNR=34.7
01:33:28.609 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:28.609 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:28.609 00.000 6880 Enqueuing Expose request
01:33:28.609 00.000 10052 Worker thread wakes up
01:33:28.610 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:28.610 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:28.610 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:28.688 00.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4539c059-a9f8-40d2-84a1-31503699c2a4"}
01:33:28.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4539c059-a9f8-40d2-84a1-31503699c2a4"}
01:33:28.702 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8fd2b325-a0e0-4ef9-8cfe-9dc045459055"}
01:33:28.702 00.000 6880 case statement mapped state 6 to 3
01:33:28.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8fd2b325-a0e0-4ef9-8cfe-9dc045459055"}
01:33:28.723 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9f17f1b9-729f-4e14-94a9-3eba8fbc6cee"}
01:33:28.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1289,"width":15,"height":15,"star_pos":[6.66,6.88],"pixels":"..."},"id":"9f17f1b9-729f-4e14-94a9-3eba8fbc6cee"}
01:33:29.741 01.018 10052 Exposure complete
01:33:29.834 00.093 10052 worker thread done servicing request
01:33:29.835 00.001 6880 OnExposeComplete: enter
01:33:29.835 00.000 6880 UpdateGuideState(): m_state=6
01:33:29.835 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1290
01:33:29.835 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.49, Mass=2620, SNR=35.5, Peak=163 HFD=4.6
01:33:29.836 00.001 6880 MultiStar: [#1 -0.06,-0.33,0.94,U] [#2 -0.31,-0.07,0.97,U] [#3 -0.15,-0.35,0.89,U] [#4 0.20,0.17,0.81,U] [#5 -0.20,-0.26,0.96,U] [#6 -0.13,-0.24,0.90,U] [#7 0.16,0.17,0.74,U] [#8 -0.10,-0.30,0.76,U] 
01:33:29.836 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.19}, one-star: {0.06, -0.37}
01:33:29.836 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.30 = -0.30)
01:33:29.836 00.000 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
01:33:29.836 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.91 mountX=0.19 mountY=-0.07, mountTheta=-0.33
01:33:29.838 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.19, opts=13)
01:33:29.839 00.001 6880 Enqueuing Move request for scope (-0.07, -0.19)
01:33:29.839 00.000 10052 Worker thread wakes up
01:33:29.839 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
01:33:29.839 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
01:33:29.839 00.000 10052 Moving (-0.07, -0.19) raw xDistance=0.19 yDistance=-0.07
01:33:29.839 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:33:29.839 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.18, using input
01:33:29.839 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.04
01:33:29.839 00.000 10052 MoveAxis(W, 51, ABG)
01:33:29.839 00.000 10052 Guiding  Dir = 3, Dur = 51
01:33:29.869 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:29.916 00.047 6880 UpdateGuideState exits: m=2620 SNR=35.5
01:33:29.916 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:29.916 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:29.917 00.001 6880 Enqueuing Expose request
01:33:29.947 00.030 6880 evsrv: cli 01543AA0 connect
01:33:29.947 00.000 6880 case statement mapped state 6 to 3
01:33:29.947 00.000 6880 case statement mapped state 6 to 3
01:33:29.948 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"44d1558a-e362-49fd-9616-9faf6df23cac"}
01:33:29.948 00.000 6880 case statement mapped state 6 to 3
01:33:29.948 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"44d1558a-e362-49fd-9616-9faf6df23cac"}
01:33:29.961 00.013 10052 IsSlewing returns 0
01:33:30.005 00.044 10052 IsGuiding returns 0
01:33:30.033 00.028 10052 PulseGuide returned control before completion, sleep 34
01:33:30.149 00.116 6880 evsrv: cli 01543AA0 disconnect
01:33:30.150 00.001 6880 evsrv: cli 015431E0 connect
01:33:30.150 00.000 6880 case statement mapped state 6 to 3
01:33:30.151 00.001 6880 case statement mapped state 6 to 3
01:33:30.151 00.000 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"130f15b1-e192-4c84-a255-03f5433749c0"}
01:33:30.151 00.000 6880 PhdController::Dither begins
01:33:30.152 00.001 6880 dither: size=1.00, dRA=-0.65 dDec=0.00
01:33:30.152 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:33:30.152 00.000 6880 MountToCamera -- mountX=-0.65 mountY=0.00 hyp=0.65 mountTheta=3.14 cameraX=0.03, cameraY=0.65 cameraTheta=1.53
01:33:30.152 00.000 6880 setting lock position to (407.74, 887.51)
01:33:30.152 00.000 6880 Mount: notify guiding dithered (0.0, 0.7)
01:33:30.152 00.000 6880 MultiStar: stabilizing after lock position change
01:33:30.153 00.001 6880 Status Line: Dither by -0.65,0.00
01:33:30.157 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:33:30.157 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:33:30.157 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"130f15b1-e192-4c84-a255-03f5433749c0"}
01:33:30.184 00.027 6880 evsrv: cli 015431E0 disconnect
01:33:30.190 00.006 10052 IsGuiding returns 0
01:33:30.190 00.000 10052 Move returns status 0, amount 51
01:33:30.190 00.000 10052 MoveAxis(N, 0, ABG)
01:33:30.190 00.000 10052 Move returns status 0, amount 0
01:33:30.190 00.000 10052 move complete, result=0
01:33:30.191 00.001 10052 worker thread done servicing request
01:33:30.191 00.000 10052 Worker thread wakes up
01:33:30.191 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:30.191 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:33:30.191 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
01:33:30.992 00.801 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f3c3ebf-f3a6-4467-b68a-a90f3e855a81"}
01:33:30.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f3c3ebf-f3a6-4467-b68a-a90f3e855a81"}
01:33:30.993 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30187219-824d-46d4-8a6c-112358c74954"}
01:33:30.993 00.000 6880 case statement mapped state 6 to 3
01:33:30.993 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"30187219-824d-46d4-8a6c-112358c74954"}
01:33:30.994 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d7e54fd2-53cb-4985-bd63-768eab5db967"}
01:33:30.995 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1290,"width":15,"height":15,"star_pos":[6.78,7.49],"pixels":"..."},"id":"d7e54fd2-53cb-4985-bd63-768eab5db967"}
01:33:31.100 00.105 10052 Exposure complete
01:33:31.178 00.078 10052 worker thread done servicing request
01:33:31.178 00.000 6880 OnExposeComplete: enter
01:33:31.178 00.000 6880 UpdateGuideState(): m_state=6
01:33:31.179 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1291
01:33:31.179 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=886.63, Mass=2536, SNR=35.0, Peak=167 HFD=4.7
01:33:31.179 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
01:33:31.179 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:33:31.179 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.88 hyp=0.88 cameraTheta=-1.65 mountX=0.88 mountY=-0.06, mountTheta=-0.06
01:33:31.180 00.001 6880 dither recenter: remaining=(0.7,-0.0) step=(0.7,-0.0)
01:33:31.180 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:33:31.180 00.000 6880 MountToCamera -- mountX=0.65 mountY=-0.00 hyp=0.65 mountTheta=-0.00 cameraX=-0.03, cameraY=-0.65 cameraTheta=-1.61
01:33:31.181 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.65, opts=4)
01:33:31.181 00.000 6880 Enqueuing Move request for scope (-0.03, -0.65)
01:33:31.181 00.000 6880 Mount: notify direct move 0.65,-0.00
01:33:31.181 00.000 10052 Worker thread wakes up
01:33:31.181 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.65) opts 0x4
01:33:31.181 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.65)
01:33:31.181 00.000 10052 Moving (-0.03, -0.65) raw xDistance=0.65 yDistance=-0.00
01:33:31.181 00.000 10052 MoveAxis(W, 388, B)
01:33:31.181 00.000 10052 Guiding  Dir = 3, Dur = 388
01:33:31.202 00.021 10052 IsSlewing returns 0
01:33:31.208 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:31.241 00.033 10052 IsGuiding returns 0
01:33:31.247 00.006 6880 UpdateGuideState exits: m=2536 SNR=35.0
01:33:31.248 00.001 6880 PhdController: settling, locked = 1, distance = 0.87 (0.60) aobump = 0 frame = 1 / 99999
01:33:31.248 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121611.248,"Host":"MINIASTRO1","Inst":1,"Distance":0.87,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:33:31.248 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:31.248 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:31.248 00.000 6880 Enqueuing Expose request
01:33:31.268 00.020 10052 PulseGuide returned control before completion, sleep 372
01:33:31.691 00.423 10052 IsGuiding returns 0
01:33:31.691 00.000 10052 Move returns status 0, amount 388
01:33:31.691 00.000 10052 MoveAxis(N, 0, B)
01:33:31.691 00.000 10052 Move returns status 0, amount 0
01:33:31.693 00.002 10052 move complete, result=0
01:33:31.693 00.000 10052 worker thread done servicing request
01:33:31.693 00.000 6880 GuideStep: 0.7 px 388 ms WEST, -0.0 px 0 ms NORTH
01:33:31.693 00.000 10052 Worker thread wakes up
01:33:31.693 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:31.693 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:32.770 01.077 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ae35bbf-3a03-4db3-9fa4-5ad446531681"}
01:33:32.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ae35bbf-3a03-4db3-9fa4-5ad446531681"}
01:33:32.771 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"743f89df-459f-46de-b0be-4f0a3a31ab32"}
01:33:32.771 00.000 6880 case statement mapped state 6 to 3
01:33:32.771 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"743f89df-459f-46de-b0be-4f0a3a31ab32"}
01:33:32.771 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3ce1682f-683d-406f-b163-ed54f75d0a51"}
01:33:32.771 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1291,"width":15,"height":15,"star_pos":[6.68,6.63],"pixels":"..."},"id":"3ce1682f-683d-406f-b163-ed54f75d0a51"}
01:33:32.833 00.062 10052 Exposure complete
01:33:32.898 00.065 10052 worker thread done servicing request
01:33:32.898 00.000 6880 OnExposeComplete: enter
01:33:32.898 00.000 6880 UpdateGuideState(): m_state=6
01:33:32.898 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1292
01:33:32.898 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=887.52, Mass=2534, SNR=34.9, Peak=165 HFD=4.7
01:33:32.899 00.001 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
01:33:32.899 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
01:33:32.899 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.11 mountX=-0.01 mountY=0.07, mountTheta=1.73
01:33:32.900 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.01, opts=13)
01:33:32.900 00.000 6880 Enqueuing Move request for scope (0.07, 0.01)
01:33:32.900 00.000 10052 Worker thread wakes up
01:33:32.900 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:33:32.900 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:33:32.900 00.000 10052 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
01:33:32.900 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:33:32.900 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:33:32.900 00.000 10052 MoveAxis(E, 0, ABG)
01:33:32.901 00.001 10052 Move returns status 0, amount 0
01:33:32.901 00.000 10052 MoveAxis(N, 0, ABG)
01:33:32.901 00.000 10052 Move returns status 0, amount 0
01:33:32.901 00.000 10052 move complete, result=0
01:33:32.901 00.000 10052 worker thread done servicing request
01:33:32.920 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:32.952 00.032 6880 UpdateGuideState exits: m=2534 SNR=34.9
01:33:32.952 00.000 6880 PhdController: settling, locked = 1, distance = 0.07 (0.60) aobump = 0 frame = 2 / 99999
01:33:32.952 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121612.952,"Host":"MINIASTRO1","Inst":1,"Distance":0.07,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:33:32.952 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:32.952 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:32.953 00.001 6880 Enqueuing Expose request
01:33:32.953 00.000 10052 Worker thread wakes up
01:33:32.953 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:32.953 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:32.953 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:33.869 00.916 10052 Exposure complete
01:33:33.961 00.092 10052 worker thread done servicing request
01:33:33.961 00.000 6880 OnExposeComplete: enter
01:33:33.961 00.000 6880 UpdateGuideState(): m_state=6
01:33:33.961 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1293
01:33:33.961 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.20, Mass=2616, SNR=35.5, Peak=162 HFD=4.6
01:33:33.961 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
01:33:33.961 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
01:33:33.962 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.52 mountX=0.31 mountY=0.02, mountTheta=0.06
01:33:33.964 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.31, opts=13)
01:33:33.964 00.000 6880 Enqueuing Move request for scope (0.02, -0.31)
01:33:33.964 00.000 10052 Worker thread wakes up
01:33:33.964 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
01:33:33.964 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
01:33:33.964 00.000 10052 Moving (0.02, -0.31) raw xDistance=0.31 yDistance=0.02
01:33:33.964 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:33:33.964 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
01:33:33.964 00.000 10052 MoveAxis(W, 82, ABG)
01:33:33.964 00.000 10052 Guiding  Dir = 3, Dur = 82
01:33:33.992 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:34.028 00.036 10052 IsSlewing returns 0
01:33:34.031 00.003 6880 UpdateGuideState exits: m=2616 SNR=35.5
01:33:34.031 00.000 6880 PhdController: settling, locked = 1, distance = 0.14 (0.60) aobump = 0 frame = 3 / 99999
01:33:34.031 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121614.031,"Host":"MINIASTRO1","Inst":1,"Distance":0.14,"Time":1.1,"SettleTime":6.0,"StarLocked":true}
01:33:34.031 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:34.031 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:34.031 00.000 6880 Enqueuing Expose request
01:33:34.108 00.077 10052 IsGuiding returns 0
01:33:34.177 00.069 10052 PulseGuide returned control before completion, sleep 24
01:33:34.253 00.076 10052 IsGuiding returns 1
01:33:34.253 00.000 10052 scope still moving after pulse duration time elapsed
01:33:34.320 00.067 10052 IsSlewing returns 0
01:33:34.396 00.076 10052 IsGuiding returns 0
01:33:34.396 00.000 10052 scope move finished after 82 + 205 ms
01:33:34.396 00.000 10052 Move returns status 0, amount 82
01:33:34.396 00.000 10052 MoveAxis(N, 0, ABG)
01:33:34.396 00.000 10052 Move returns status 0, amount 0
01:33:34.396 00.000 10052 move complete, result=0
01:33:34.396 00.000 10052 worker thread done servicing request
01:33:34.396 00.000 10052 Worker thread wakes up
01:33:34.396 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:34.396 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:34.397 00.001 6880 GuideStep: 0.3 px 82 ms WEST, 0.0 px 0 ms NORTH
01:33:34.770 00.373 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8dbba306-8197-41a4-ad49-5e6a9f1ce945"}
01:33:34.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8dbba306-8197-41a4-ad49-5e6a9f1ce945"}
01:33:34.770 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cfe8a78b-5c28-4d11-8a62-c50580c8a9e0"}
01:33:34.770 00.000 6880 case statement mapped state 6 to 3
01:33:34.771 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfe8a78b-5c28-4d11-8a62-c50580c8a9e0"}
01:33:34.771 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0e79a7d-f372-4c97-a403-f3cc670b6ae2"}
01:33:34.771 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1293,"width":15,"height":15,"star_pos":[6.76,7.20],"pixels":"..."},"id":"e0e79a7d-f372-4c97-a403-f3cc670b6ae2"}
01:33:35.536 00.765 10052 Exposure complete
01:33:35.600 00.064 10052 worker thread done servicing request
01:33:35.600 00.000 6880 OnExposeComplete: enter
01:33:35.600 00.000 6880 UpdateGuideState(): m_state=6
01:33:35.601 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1294
01:33:35.601 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.61, Mass=2549, SNR=35.1, Peak=172 HFD=4.7
01:33:35.601 00.000 6880 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.61) = xAngle (2.28 = 2.28)
01:33:35.601 00.000 6880 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.25 = 2.25)
01:33:35.601 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=-0.11 mountY=0.13, mountTheta=2.27
01:33:35.602 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.10, opts=13)
01:33:35.602 00.000 6880 Enqueuing Move request for scope (0.13, 0.10)
01:33:35.602 00.000 10052 Worker thread wakes up
01:33:35.602 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
01:33:35.603 00.001 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
01:33:35.603 00.000 10052 Moving (0.13, 0.10) raw xDistance=-0.11 yDistance=0.13
01:33:35.603 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:33:35.603 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.00
01:33:35.603 00.000 10052 MoveAxis(E, 0, ABG)
01:33:35.603 00.000 10052 Move returns status 0, amount 0
01:33:35.603 00.000 10052 MoveAxis(N, 0, ABG)
01:33:35.603 00.000 10052 Move returns status 0, amount 0
01:33:35.603 00.000 10052 move complete, result=0
01:33:35.603 00.000 10052 worker thread done servicing request
01:33:35.625 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:35.655 00.030 6880 UpdateGuideState exits: m=2549 SNR=35.1
01:33:35.655 00.000 6880 PhdController: settling, locked = 1, distance = 0.15 (0.60) aobump = 0 frame = 4 / 99999
01:33:35.655 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121615.655,"Host":"MINIASTRO1","Inst":1,"Distance":0.15,"Time":2.7,"SettleTime":6.0,"StarLocked":true}
01:33:35.655 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:35.655 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:35.655 00.000 6880 Enqueuing Expose request
01:33:35.655 00.000 10052 Worker thread wakes up
01:33:35.655 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:35.656 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:35.656 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:36.565 00.909 10052 Exposure complete
01:33:36.617 00.052 10052 worker thread done servicing request
01:33:36.617 00.000 6880 OnExposeComplete: enter
01:33:36.617 00.000 6880 UpdateGuideState(): m_state=6
01:33:36.618 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1295
01:33:36.618 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=887.73, Mass=2614, SNR=35.4, Peak=170 HFD=4.6
01:33:36.618 00.000 6880 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.61) = xAngle (3.17 = -3.11)
01:33:36.618 00.000 6880 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.14 = 3.14)
01:33:36.618 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.56 mountX=-0.21 mountY=0.00, mountTheta=3.14
01:33:36.620 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.21, opts=13)
01:33:36.620 00.000 6880 Enqueuing Move request for scope (0.00, 0.21)
01:33:36.621 00.001 10052 Worker thread wakes up
01:33:36.621 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.21) opts 0xd
01:33:36.621 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.21)
01:33:36.621 00.000 10052 Moving (0.00, 0.21) raw xDistance=-0.21 yDistance=0.00
01:33:36.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:33:36.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
01:33:36.621 00.000 10052 MoveAxis(E, 58, ABG)
01:33:36.621 00.000 10052 Guiding  Dir = 2, Dur = 58
01:33:36.642 00.021 10052 IsSlewing returns 0
01:33:36.642 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:36.672 00.030 6880 UpdateGuideState exits: m=2614 SNR=35.4
01:33:36.672 00.000 6880 PhdController: settling, locked = 1, distance = 0.17 (0.60) aobump = 0 frame = 5 / 99999
01:33:36.672 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121616.672,"Host":"MINIASTRO1","Inst":1,"Distance":0.17,"Time":3.7,"SettleTime":6.0,"StarLocked":true}
01:33:36.672 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:36.672 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:36.673 00.001 6880 Enqueuing Expose request
01:33:36.680 00.007 10052 IsGuiding returns 0
01:33:36.707 00.027 10052 PulseGuide returned control before completion, sleep 42
01:33:36.771 00.064 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3a903afe-d5f7-4ffd-b887-4dd791bf4306"}
01:33:36.771 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3a903afe-d5f7-4ffd-b887-4dd791bf4306"}
01:33:36.772 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cac3b754-38d2-4aa5-9b50-717772430c79"}
01:33:36.772 00.000 6880 case statement mapped state 6 to 3
01:33:36.772 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cac3b754-38d2-4aa5-9b50-717772430c79"}
01:33:36.772 00.000 10052 IsGuiding returns 1
01:33:36.773 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"efa44cb0-e4c7-4160-8111-7bbae2b6f77b"}
01:33:36.773 00.000 10052 scope still moving after pulse duration time elapsed
01:33:36.773 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1295,"width":15,"height":15,"star_pos":[6.75,6.73],"pixels":"..."},"id":"efa44cb0-e4c7-4160-8111-7bbae2b6f77b"}
01:33:36.820 00.047 10052 IsSlewing returns 0
01:33:36.858 00.038 10052 IsGuiding returns 0
01:33:36.858 00.000 10052 scope move finished after 58 + 119 ms
01:33:36.858 00.000 10052 Move returns status 0, amount 58
01:33:36.858 00.000 10052 MoveAxis(N, 0, ABG)
01:33:36.859 00.001 10052 Move returns status 0, amount 0
01:33:36.859 00.000 10052 move complete, result=0
01:33:36.859 00.000 10052 worker thread done servicing request
01:33:36.859 00.000 10052 Worker thread wakes up
01:33:36.859 00.000 6880 GuideStep: -0.2 px 58 ms EAST, 0.0 px 0 ms NORTH
01:33:36.859 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:36.859 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:37.994 01.135 10052 Exposure complete
01:33:38.064 00.070 10052 worker thread done servicing request
01:33:38.064 00.000 6880 OnExposeComplete: enter
01:33:38.064 00.000 6880 UpdateGuideState(): m_state=6
01:33:38.064 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1296
01:33:38.064 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=887.61, Mass=2563, SNR=35.1, Peak=165 HFD=4.7
01:33:38.064 00.000 6880 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.61) = xAngle (3.45 = -2.83)
01:33:38.064 00.000 6880 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.42 = -2.86)
01:33:38.064 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.11 cameraTheta=1.84 mountX=-0.10 mountY=-0.03, mountTheta=-2.86
01:33:38.066 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.10, opts=13)
01:33:38.067 00.001 6880 Enqueuing Move request for scope (-0.03, 0.10)
01:33:38.067 00.000 10052 Worker thread wakes up
01:33:38.067 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
01:33:38.067 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
01:33:38.067 00.000 10052 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=-0.03
01:33:38.067 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:33:38.067 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
01:33:38.067 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:33:38.067 00.000 10052 MoveAxis(E, 0, ABG)
01:33:38.067 00.000 10052 Move returns status 0, amount 0
01:33:38.067 00.000 10052 MoveAxis(N, 0, ABG)
01:33:38.067 00.000 10052 Move returns status 0, amount 0
01:33:38.067 00.000 10052 move complete, result=0
01:33:38.067 00.000 10052 worker thread done servicing request
01:33:38.089 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:38.119 00.030 6880 UpdateGuideState exits: m=2563 SNR=35.1
01:33:38.119 00.000 6880 PhdController: settling, locked = 1, distance = 0.15 (0.60) aobump = 0 frame = 6 / 99999
01:33:38.119 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121618.119,"Host":"MINIASTRO1","Inst":1,"Distance":0.15,"Time":5.2,"SettleTime":6.0,"StarLocked":true}
01:33:38.119 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:38.119 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:38.120 00.001 6880 Enqueuing Expose request
01:33:38.120 00.000 10052 Worker thread wakes up
01:33:38.120 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:38.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:38.120 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:38.771 00.651 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b1d69f5-08a3-4053-a395-a3473dbc55af"}
01:33:38.771 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b1d69f5-08a3-4053-a395-a3473dbc55af"}
01:33:38.772 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f91a30b1-7440-4d2c-9a4c-2c86765b084c"}
01:33:38.772 00.000 6880 case statement mapped state 6 to 3
01:33:38.772 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f91a30b1-7440-4d2c-9a4c-2c86765b084c"}
01:33:38.773 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e874fa60-503e-4b77-88d2-cfec77cec6fc"}
01:33:38.773 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1296,"width":15,"height":15,"star_pos":[6.71,6.61],"pixels":"..."},"id":"e874fa60-503e-4b77-88d2-cfec77cec6fc"}
01:33:39.040 00.267 10052 Exposure complete
01:33:39.115 00.075 10052 worker thread done servicing request
01:33:39.115 00.000 6880 OnExposeComplete: enter
01:33:39.115 00.000 6880 UpdateGuideState(): m_state=6
01:33:39.116 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1297
01:33:39.116 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.63, Mass=2530, SNR=34.9, Peak=169 HFD=4.7
01:33:39.116 00.000 6880 CameraToMount -- cameraTheta (2.21) - m_xAngle (-1.61) = xAngle (3.83 = -2.46)
01:33:39.116 00.000 6880 CameraToMount -- cameraTheta (2.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.80 = -2.49)
01:33:39.116 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.12 hyp=0.15 cameraTheta=2.21 mountX=-0.11 mountY=-0.09, mountTheta=-2.47
01:33:39.117 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.12, opts=13)
01:33:39.117 00.000 6880 Enqueuing Move request for scope (-0.09, 0.12)
01:33:39.117 00.000 10052 Worker thread wakes up
01:33:39.118 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.12) opts 0xd
01:33:39.118 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.12)
01:33:39.118 00.000 10052 Moving (-0.09, 0.12) raw xDistance=-0.11 yDistance=-0.09
01:33:39.118 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:33:39.118 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
01:33:39.118 00.000 10052 MoveAxis(E, 30, ABG)
01:33:39.118 00.000 10052 Guiding  Dir = 2, Dur = 30
01:33:39.140 00.022 10052 IsSlewing returns 0
01:33:39.145 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:39.176 00.031 6880 UpdateGuideState exits: m=2530 SNR=34.9
01:33:39.177 00.001 6880 PhdController: settling, locked = 1, distance = 0.15 (0.60) aobump = 0 frame = 7 / 99999
01:33:39.177 00.000 6880 PhdController: newstate STATE_FINISH
01:33:39.177 00.000 6880 PhdController complete: success
01:33:39.177 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783121619.177,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:33:39.177 00.000 10052 IsGuiding returns 0
01:33:39.178 00.001 6880 Mount: notify guiding dither settle done success=1
01:33:39.178 00.000 6880 PhdController: newstate STATE_IDLE
01:33:39.178 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:39.178 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:39.178 00.000 6880 Enqueuing Expose request
01:33:39.204 00.026 10052 PulseGuide returned control before completion, sleep 13
01:33:39.243 00.039 10052 IsGuiding returns 0
01:33:39.243 00.000 10052 Move returns status 0, amount 30
01:33:39.243 00.000 10052 MoveAxis(N, 0, ABG)
01:33:39.243 00.000 10052 Move returns status 0, amount 0
01:33:39.243 00.000 10052 move complete, result=0
01:33:39.243 00.000 10052 worker thread done servicing request
01:33:39.244 00.001 10052 Worker thread wakes up
01:33:39.244 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:39.244 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:39.244 00.000 6880 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
01:33:40.384 01.140 10052 Exposure complete
01:33:40.462 00.078 10052 worker thread done servicing request
01:33:40.462 00.000 6880 OnExposeComplete: enter
01:33:40.462 00.000 6880 UpdateGuideState(): m_state=6
01:33:40.463 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.463 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=887.72, Mass=2489, SNR=34.7, Peak=177 HFD=4.6
01:33:40.463 00.000 6880 MultiStar: exiting stabilization period
01:33:40.463 00.000 6880 MultiStar: updating star positions after lock position change
01:33:40.463 00.000 6880 Star::Find(15, 281, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.463 00.000 6880 Star::Find returns 1 (0), X=282.04, Y=297.69, Mass=2271, SNR=33.1, Peak=166 HFD=4.4
01:33:40.463 00.000 6880 Star::Find(15, 1198, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.463 00.000 6880 Star::Find returns 1 (0), X=1199.03, Y=294.40, Mass=2511, SNR=34.2, Peak=147 HFD=5.2
01:33:40.463 00.000 6880 Star::Find(15, 824, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.463 00.000 6880 Star::Find returns 1 (0), X=824.91, Y=297.79, Mass=2131, SNR=32.0, Peak=191 HFD=4.5
01:33:40.463 00.000 6880 Star::Find(15, 55, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.464 00.001 6880 Star::Find returns 1 (0), X=55.33, Y=632.39, Mass=1832, SNR=29.7, Peak=90 HFD=5.3
01:33:40.464 00.000 6880 Star::Find(15, 470, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.464 00.000 6880 Star::Find returns 1 (0), X=471.22, Y=591.84, Mass=2523, SNR=34.2, Peak=140 HFD=5.6
01:33:40.464 00.000 6880 Star::Find(15, 853, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.464 00.000 6880 Star::Find returns 1 (0), X=853.84, Y=217.23, Mass=2256, SNR=31.9, Peak=111 HFD=6.0
01:33:40.464 00.000 6880 Star::Find(15, 265, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.464 00.000 6880 Star::Find returns 1 (0), X=265.37, Y=84.51, Mass=1372, SNR=25.5, Peak=82 HFD=5.0
01:33:40.464 00.000 6880 Star::Find(15, 553, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.464 00.000 6880 Star::Find returns 1 (0), X=553.44, Y=329.68, Mass=1656, SNR=27.7, Peak=90 HFD=5.6
01:33:40.465 00.001 6880 Star::Find(15, 671, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.465 00.000 6880 Star::Find returns 1 (0), X=671.75, Y=824.92, Mass=978, SNR=21.7, Peak=82 HFD=4.1
01:33:40.465 00.000 6880 Star::Find(15, 1119, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.465 00.000 6880 Star::Find returns 1 (0), X=1119.43, Y=684.77, Mass=969, SNR=21.6, Peak=77 HFD=4.6
01:33:40.465 00.000 6880 Star::Find(15, 268, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1298
01:33:40.465 00.000 6880 Star::Find returns 1 (0), X=268.58, Y=577.42, Mass=1179, SNR=23.6, Peak=65 HFD=5.0
01:33:40.465 00.000 6880 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.61) = xAngle (3.32 = -2.96)
01:33:40.465 00.000 6880 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.29 = -2.99)
01:33:40.465 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.21 cameraTheta=1.71 mountX=-0.20 mountY=-0.03, mountTheta=-2.99
01:33:40.466 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.20, opts=13)
01:33:40.466 00.000 6880 Enqueuing Move request for scope (-0.03, 0.20)
01:33:40.466 00.000 10052 Worker thread wakes up
01:33:40.466 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
01:33:40.467 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
01:33:40.467 00.000 10052 Moving (-0.03, 0.20) raw xDistance=-0.20 yDistance=-0.03
01:33:40.467 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:33:40.467 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.08, using input
01:33:40.467 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:33:40.467 00.000 10052 MoveAxis(E, 56, ABG)
01:33:40.467 00.000 10052 Guiding  Dir = 2, Dur = 56
01:33:40.486 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:40.487 00.001 10052 IsSlewing returns 0
01:33:40.519 00.032 6880 UpdateGuideState exits: m=2489 SNR=34.7
01:33:40.520 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:40.520 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:40.520 00.000 6880 Enqueuing Expose request
01:33:40.525 00.005 10052 IsGuiding returns 0
01:33:40.553 00.028 10052 PulseGuide returned control before completion, sleep 39
01:33:40.624 00.071 10052 IsGuiding returns 0
01:33:40.624 00.000 10052 Move returns status 0, amount 56
01:33:40.624 00.000 10052 MoveAxis(N, 0, ABG)
01:33:40.624 00.000 10052 Move returns status 0, amount 0
01:33:40.624 00.000 10052 move complete, result=0
01:33:40.624 00.000 10052 worker thread done servicing request
01:33:40.624 00.000 10052 Worker thread wakes up
01:33:40.624 00.000 6880 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
01:33:40.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:40.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:40.769 00.145 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"072f673d-4aea-4afe-ae83-104d1c559457"}
01:33:40.769 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"072f673d-4aea-4afe-ae83-104d1c559457"}
01:33:40.770 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fcf53312-4e21-40b2-adaa-94512d56dd6b"}
01:33:40.770 00.000 6880 case statement mapped state 6 to 3
01:33:40.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcf53312-4e21-40b2-adaa-94512d56dd6b"}
01:33:40.770 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"04eeb22f-6d50-41ec-a068-67ac04a35aec"}
01:33:40.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1298,"width":15,"height":15,"star_pos":[6.71,6.72],"pixels":"..."},"id":"04eeb22f-6d50-41ec-a068-67ac04a35aec"}
01:33:41.537 00.767 10052 Exposure complete
01:33:41.595 00.058 10052 worker thread done servicing request
01:33:41.595 00.000 6880 OnExposeComplete: enter
01:33:41.595 00.000 6880 UpdateGuideState(): m_state=6
01:33:41.596 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1299
01:33:41.596 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.59, Mass=2517, SNR=34.8, Peak=161 HFD=4.7
01:33:41.596 00.000 6880 MultiStar: [#1 0.08,0.11,0.98,U] [#2 -0.01,-0.09,0.99,U] [#3 -0.09,-0.03,0.91,U] [#4 0.09,-0.14,0.84,U] [#5 0.05,-0.12,1.00,U] [#6 -0.02,0.16,0.92,U] [#7 0.15,0.01,0.75,U] [#8 0.03,0.05,0.78,U] 
01:33:41.596 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.00}, one-star: {-0.01, 0.08}
01:33:41.596 00.000 6880 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.61) = xAngle (1.68 = 1.68)
01:33:41.596 00.000 6880 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.65 = 1.65)
01:33:41.596 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.00 hyp=0.03 cameraTheta=0.07 mountX=-0.00 mountY=0.03, mountTheta=1.68
01:33:41.598 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.00, opts=13)
01:33:41.598 00.000 6880 Enqueuing Move request for scope (0.03, 0.00)
01:33:41.598 00.000 10052 Worker thread wakes up
01:33:41.598 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.00) opts 0xd
01:33:41.599 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.00)
01:33:41.599 00.000 10052 Moving (0.03, 0.00) raw xDistance=-0.00 yDistance=0.03
01:33:41.599 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:33:41.599 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
01:33:41.599 00.000 10052 MoveAxis(E, 0, ABG)
01:33:41.599 00.000 10052 Move returns status 0, amount 0
01:33:41.599 00.000 10052 MoveAxis(N, 0, ABG)
01:33:41.599 00.000 10052 Move returns status 0, amount 0
01:33:41.600 00.001 10052 move complete, result=0
01:33:41.600 00.000 10052 worker thread done servicing request
01:33:41.621 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:41.666 00.045 6880 UpdateGuideState exits: m=2517 SNR=34.8
01:33:41.666 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:41.666 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:41.666 00.000 6880 Enqueuing Expose request
01:33:41.666 00.000 10052 Worker thread wakes up
01:33:41.666 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:41.666 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:41.667 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:33:42.770 01.103 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5bb618a-bae7-4028-8c06-a56449b60200"}
01:33:42.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5bb618a-bae7-4028-8c06-a56449b60200"}
01:33:42.782 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a1de7ec5-3659-4ca1-b5ae-c3a7d93b49cd"}
01:33:42.782 00.000 6880 case statement mapped state 6 to 3
01:33:42.782 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1de7ec5-3659-4ca1-b5ae-c3a7d93b49cd"}
01:33:42.783 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3497d543-c3e3-4660-b439-5198e83d3bc7"}
01:33:42.783 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1299,"width":15,"height":15,"star_pos":[6.73,6.59],"pixels":"..."},"id":"3497d543-c3e3-4660-b439-5198e83d3bc7"}
01:33:42.805 00.022 10052 Exposure complete
01:33:42.858 00.053 10052 worker thread done servicing request
01:33:42.859 00.001 6880 OnExposeComplete: enter
01:33:42.859 00.000 6880 UpdateGuideState(): m_state=6
01:33:42.859 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1300
01:33:42.859 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=887.83, Mass=2604, SNR=35.4, Peak=189 HFD=4.5
01:33:42.859 00.000 6880 MultiStar: [#1 0.22,0.22,0.97,U] [#2 0.47,0.30,0.00,M1] [#3 0.05,0.14,0.91,U] [#4 0.43,0.45,0.00,M1] [#5 0.10,-0.00,0.96,U] [#6 0.05,0.35,0.89,U] [#7 0.34,0.18,0.77,U] [#8 0.27,0.05,0.79,U] 
01:33:42.859 00.000 6880 refined, 6 included, MultiStar: {0.13, 0.18}, one-star: {-0.06, 0.31}
01:33:42.859 00.000 6880 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.61) = xAngle (2.57 = 2.57)
01:33:42.860 00.001 6880 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.54 = 2.54)
01:33:42.860 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.18 hyp=0.22 cameraTheta=0.96 mountX=-0.19 mountY=0.13, mountTheta=2.55
01:33:42.861 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.18, opts=13)
01:33:42.861 00.000 6880 Enqueuing Move request for scope (0.13, 0.18)
01:33:42.861 00.000 10052 Worker thread wakes up
01:33:42.861 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.18) opts 0xd
01:33:42.861 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.18)
01:33:42.861 00.000 10052 Moving (0.13, 0.18) raw xDistance=-0.19 yDistance=0.13
01:33:42.861 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
01:33:42.861 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
01:33:42.861 00.000 10052 MoveAxis(E, 50, ABG)
01:33:42.861 00.000 10052 Guiding  Dir = 2, Dur = 50
01:33:42.881 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:42.882 00.001 10052 IsSlewing returns 0
01:33:42.914 00.032 6880 UpdateGuideState exits: m=2604 SNR=35.4
01:33:42.916 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:42.916 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:42.916 00.000 6880 Enqueuing Expose request
01:33:42.920 00.004 10052 IsGuiding returns 0
01:33:42.948 00.028 10052 PulseGuide returned control before completion, sleep 34
01:33:43.013 00.065 10052 IsGuiding returns 0
01:33:43.014 00.001 10052 Move returns status 0, amount 50
01:33:43.014 00.000 10052 MoveAxis(N, 0, ABG)
01:33:43.014 00.000 10052 Move returns status 0, amount 0
01:33:43.014 00.000 10052 move complete, result=0
01:33:43.014 00.000 10052 worker thread done servicing request
01:33:43.014 00.000 10052 Worker thread wakes up
01:33:43.014 00.000 6880 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
01:33:43.014 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:43.014 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:43.934 00.920 10052 Exposure complete
01:33:44.009 00.075 10052 worker thread done servicing request
01:33:44.010 00.001 6880 OnExposeComplete: enter
01:33:44.010 00.000 6880 UpdateGuideState(): m_state=6
01:33:44.010 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1301
01:33:44.010 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=887.76, Mass=2465, SNR=34.4, Peak=149 HFD=4.7
01:33:44.010 00.000 6880 MultiStar: [#1 0.03,0.27,0.97,U] [#2 -0.02,0.22,1.01,U] [#3 -0.07,0.13,0.93,U] [#4 0.15,0.03,0.86,U] [#5 0.24,0.08,0.96,U] [#6 0.02,0.24,0.94,U] [#7 0.09,0.08,0.77,U] [#8 0.30,0.11,0.81,U] 
01:33:44.011 00.001 6880 refined, 8 included, MultiStar: {0.07, 0.16}, one-star: {-0.06, 0.25}
01:33:44.011 00.000 6880 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.61) = xAngle (2.77 = 2.77)
01:33:44.011 00.000 6880 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.74 = 2.74)
01:33:44.011 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.16 hyp=0.18 cameraTheta=1.15 mountX=-0.16 mountY=0.07, mountTheta=2.74
01:33:44.012 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.16, opts=13)
01:33:44.012 00.000 6880 Enqueuing Move request for scope (0.07, 0.16)
01:33:44.012 00.000 10052 Worker thread wakes up
01:33:44.012 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.16) opts 0xd
01:33:44.012 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.16)
01:33:44.012 00.000 10052 Moving (0.07, 0.16) raw xDistance=-0.16 yDistance=0.07
01:33:44.013 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
01:33:44.013 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:33:44.013 00.000 10052 MoveAxis(E, 47, ABG)
01:33:44.013 00.000 10052 Guiding  Dir = 2, Dur = 47
01:33:44.032 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:44.060 00.028 6880 UpdateGuideState exits: m=2465 SNR=34.4
01:33:44.060 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:44.060 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:44.060 00.000 6880 Enqueuing Expose request
01:33:44.069 00.009 10052 IsSlewing returns 0
01:33:44.148 00.079 10052 IsGuiding returns 0
01:33:44.281 00.133 10052 IsGuiding returns 1
01:33:44.281 00.000 10052 scope still moving after pulse duration time elapsed
01:33:44.356 00.075 10052 IsSlewing returns 0
01:33:44.426 00.070 10052 IsGuiding returns 0
01:33:44.426 00.000 10052 scope move finished after 47 + 230 ms
01:33:44.426 00.000 10052 Move returns status 0, amount 47
01:33:44.426 00.000 10052 MoveAxis(N, 0, ABG)
01:33:44.426 00.000 10052 Move returns status 0, amount 0
01:33:44.426 00.000 10052 move complete, result=0
01:33:44.427 00.001 10052 worker thread done servicing request
01:33:44.427 00.000 10052 Worker thread wakes up
01:33:44.427 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:44.427 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:44.427 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
01:33:44.768 00.341 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"24a3d56d-74f6-4882-b499-0482cec76c64"}
01:33:44.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"24a3d56d-74f6-4882-b499-0482cec76c64"}
01:33:44.768 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"832a4877-93c5-476c-87c5-289fc813065c"}
01:33:44.768 00.000 6880 case statement mapped state 6 to 3
01:33:44.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"832a4877-93c5-476c-87c5-289fc813065c"}
01:33:44.770 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e1f16cae-0332-4c61-9ab4-ed77a089a7ea"}
01:33:44.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1301,"width":15,"height":15,"star_pos":[6.69,6.76],"pixels":"..."},"id":"e1f16cae-0332-4c61-9ab4-ed77a089a7ea"}
01:33:45.569 00.799 10052 Exposure complete
01:33:45.636 00.067 10052 worker thread done servicing request
01:33:45.636 00.000 6880 OnExposeComplete: enter
01:33:45.636 00.000 6880 UpdateGuideState(): m_state=6
01:33:45.636 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1302
01:33:45.637 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=887.54, Mass=2457, SNR=34.4, Peak=143 HFD=4.6
01:33:45.637 00.000 6880 MultiStar: [#1 -0.12,0.08,0.96,U] [#2 -0.19,0.23,1.00,U] [#3 -0.31,0.04,0.92,U] [#4 0.13,-0.17,0.86,U] [#5 -0.08,-0.19,0.98,U] [#6 -0.20,0.13,0.94,U] [#7 -0.13,-0.10,0.77,U] [#8 -0.10,0.12,0.81,U] 
01:33:45.637 00.000 6880 single-star, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.01, 0.02}
01:33:45.637 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.45 = -2.84)
01:33:45.637 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
01:33:45.637 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.83 mountX=-0.02 mountY=-0.01, mountTheta=-2.87
01:33:45.638 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.02, opts=13)
01:33:45.639 00.001 6880 Enqueuing Move request for scope (-0.01, 0.02)
01:33:45.639 00.000 10052 Worker thread wakes up
01:33:45.639 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.02) opts 0xd
01:33:45.639 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.02)
01:33:45.639 00.000 10052 Moving (-0.01, 0.02) raw xDistance=-0.02 yDistance=-0.01
01:33:45.639 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:33:45.639 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
01:33:45.639 00.000 10052 MoveAxis(E, 0, ABG)
01:33:45.639 00.000 10052 Move returns status 0, amount 0
01:33:45.639 00.000 10052 MoveAxis(N, 0, ABG)
01:33:45.639 00.000 10052 Move returns status 0, amount 0
01:33:45.639 00.000 10052 move complete, result=0
01:33:45.639 00.000 10052 worker thread done servicing request
01:33:45.658 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:45.688 00.030 6880 UpdateGuideState exits: m=2457 SNR=34.4
01:33:45.688 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:45.688 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:45.688 00.000 6880 Enqueuing Expose request
01:33:45.688 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:33:45.688 00.000 10052 Worker thread wakes up
01:33:45.689 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:45.689 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:46.593 00.904 10052 Exposure complete
01:33:46.643 00.050 10052 worker thread done servicing request
01:33:46.643 00.000 6880 OnExposeComplete: enter
01:33:46.643 00.000 6880 UpdateGuideState(): m_state=6
01:33:46.644 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1303
01:33:46.644 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.82, Mass=2538, SNR=35.0, Peak=157 HFD=4.6
01:33:46.644 00.000 6880 MultiStar: [#1 0.19,-0.10,0.96,U] [#2 0.13,-0.14,0.94,U] [#3 -0.03,-0.14,0.88,U] [#4 0.26,0.07,0.85,U] [#5 0.29,-0.32,0.94,U] [#6 0.11,0.00,0.89,U] [#7 0.37,-0.17,0.75,U] [#8 0.31,0.02,0.78,U] 
01:33:46.644 00.000 6880 refined, 8 included, MultiStar: {0.19, -0.05}, one-star: {0.13, 0.31}
01:33:46.644 00.000 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.36 = 1.36)
01:33:46.644 00.000 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
01:33:46.644 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.25 mountX=0.04 mountY=0.19, mountTheta=1.36
01:33:46.646 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.05, opts=13)
01:33:46.646 00.000 6880 Enqueuing Move request for scope (0.19, -0.05)
01:33:46.646 00.000 10052 Worker thread wakes up
01:33:46.646 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
01:33:46.646 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
01:33:46.646 00.000 10052 Moving (0.19, -0.05) raw xDistance=0.04 yDistance=0.19
01:33:46.646 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:33:46.646 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.19, slope = 0.01
01:33:46.646 00.000 10052 MoveAxis(E, 0, ABG)
01:33:46.646 00.000 10052 Move returns status 0, amount 0
01:33:46.646 00.000 10052 MoveAxis(S, 19, ABG)
01:33:46.647 00.001 10052 Guiding  Dir = 1, Dur = 19
01:33:46.666 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:46.668 00.002 10052 IsSlewing returns 0
01:33:46.695 00.027 6880 UpdateGuideState exits: m=2538 SNR=35.0
01:33:46.696 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:46.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:46.696 00.000 6880 Enqueuing Expose request
01:33:46.706 00.010 10052 IsGuiding returns 0
01:33:46.768 00.062 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81d8e078-affc-43f9-8bef-0faf0d82588e"}
01:33:46.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81d8e078-affc-43f9-8bef-0faf0d82588e"}
01:33:46.769 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e08eed82-2b23-42a7-bbe7-00ad4734fd76"}
01:33:46.769 00.000 6880 case statement mapped state 6 to 3
01:33:46.769 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e08eed82-2b23-42a7-bbe7-00ad4734fd76"}
01:33:46.771 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db721a59-d57b-442e-9b5e-eb64e3ad0f33"}
01:33:46.771 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1303,"width":15,"height":15,"star_pos":[6.87,6.82],"pixels":"..."},"id":"db721a59-d57b-442e-9b5e-eb64e3ad0f33"}
01:33:46.774 00.003 10052 IsGuiding returns 1
01:33:46.774 00.000 10052 scope still moving after pulse duration time elapsed
01:33:46.830 00.056 10052 IsSlewing returns 0
01:33:46.869 00.039 10052 IsGuiding returns 0
01:33:46.869 00.000 10052 scope move finished after 19 + 143 ms
01:33:46.869 00.000 10052 Move returns status 0, amount 19
01:33:46.869 00.000 10052 move complete, result=0
01:33:46.869 00.000 10052 worker thread done servicing request
01:33:46.869 00.000 10052 Worker thread wakes up
01:33:46.869 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:46.870 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:46.870 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 19 ms SOUTH
01:33:48.000 01.130 10052 Exposure complete
01:33:48.069 00.069 10052 worker thread done servicing request
01:33:48.069 00.000 6880 OnExposeComplete: enter
01:33:48.069 00.000 6880 UpdateGuideState(): m_state=6
01:33:48.070 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1304
01:33:48.070 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.02, Mass=2602, SNR=35.4, Peak=166 HFD=4.5
01:33:48.070 00.000 6880 MultiStar: [#1 0.12,0.27,0.95,U] [#2 0.38,0.42,0.00,M1] [#3 0.14,0.24,0.91,U] [#4 0.49,0.62,0.00,M1] [#5 0.28,0.21,0.99,U] [#6 0.10,0.17,0.88,U] [#7 0.19,0.27,0.76,U] [#8 0.30,0.21,0.77,U] 
01:33:48.070 00.000 6880 refined, 6 included, MultiStar: {0.18, 0.27}, one-star: {0.16, 0.51}
01:33:48.070 00.000 6880 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.61) = xAngle (2.59 = 2.59)
01:33:48.070 00.000 6880 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.56 = 2.56)
01:33:48.071 00.001 6880 CameraToMount -- cameraX=0.18 cameraY=0.27 hyp=0.33 cameraTheta=0.98 mountX=-0.28 mountY=0.18, mountTheta=2.57
01:33:48.072 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.27, opts=13)
01:33:48.072 00.000 6880 Enqueuing Move request for scope (0.18, 0.27)
01:33:48.073 00.001 10052 Worker thread wakes up
01:33:48.073 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.27) opts 0xd
01:33:48.073 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.27)
01:33:48.073 00.000 10052 Moving (0.18, 0.27) raw xDistance=-0.28 yDistance=0.18
01:33:48.073 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:33:48.073 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.18, slope = 0.02
01:33:48.073 00.000 10052 MoveAxis(E, 75, ABG)
01:33:48.073 00.000 10052 Guiding  Dir = 2, Dur = 75
01:33:48.095 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:48.131 00.036 6880 UpdateGuideState exits: m=2602 SNR=35.4
01:33:48.131 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:48.131 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:48.131 00.000 6880 Enqueuing Expose request
01:33:48.147 00.016 10052 IsSlewing returns 0
01:33:48.214 00.067 10052 IsGuiding returns 0
01:33:48.279 00.065 10052 PulseGuide returned control before completion, sleep 20
01:33:48.351 00.072 10052 IsGuiding returns 1
01:33:48.351 00.000 10052 scope still moving after pulse duration time elapsed
01:33:48.421 00.070 10052 IsSlewing returns 0
01:33:48.497 00.076 10052 IsGuiding returns 0
01:33:48.497 00.000 10052 scope move finished after 75 + 207 ms
01:33:48.497 00.000 10052 Move returns status 0, amount 75
01:33:48.497 00.000 10052 MoveAxis(S, 44, ABG)
01:33:48.497 00.000 10052 Guiding  Dir = 1, Dur = 44
01:33:48.572 00.075 10052 IsSlewing returns 0
01:33:48.645 00.073 10052 IsGuiding returns 0
01:33:48.742 00.097 10052 IsGuiding returns 1
01:33:48.744 00.002 10052 scope still moving after pulse duration time elapsed
01:33:48.767 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa0ef6f8-4c7c-4b67-825d-3251aa4bd05a"}
01:33:48.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa0ef6f8-4c7c-4b67-825d-3251aa4bd05a"}
01:33:48.768 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d2ded7c-d10c-45ff-b812-51d4e5128d54"}
01:33:48.768 00.000 6880 case statement mapped state 6 to 3
01:33:48.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d2ded7c-d10c-45ff-b812-51d4e5128d54"}
01:33:48.769 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e40935a0-c00d-40f6-a2b1-41e7cbf16be4"}
01:33:48.769 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1304,"width":15,"height":15,"star_pos":[6.90,7.02],"pixels":"..."},"id":"e40935a0-c00d-40f6-a2b1-41e7cbf16be4"}
01:33:48.791 00.022 10052 IsSlewing returns 0
01:33:48.830 00.039 10052 IsGuiding returns 0
01:33:48.830 00.000 10052 scope move finished after 44 + 140 ms
01:33:48.830 00.000 10052 Move returns status 0, amount 44
01:33:48.830 00.000 10052 move complete, result=0
01:33:48.830 00.000 10052 worker thread done servicing request
01:33:48.830 00.000 10052 Worker thread wakes up
01:33:48.831 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:48.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:48.831 00.000 6880 GuideStep: -0.3 px 75 ms EAST, 0.2 px 44 ms SOUTH
01:33:49.743 00.912 10052 Exposure complete
01:33:49.822 00.079 10052 worker thread done servicing request
01:33:49.822 00.000 6880 OnExposeComplete: enter
01:33:49.822 00.000 6880 UpdateGuideState(): m_state=6
01:33:49.822 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1305
01:33:49.822 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.75, Mass=2664, SNR=35.9, Peak=181 HFD=4.5
01:33:49.823 00.001 6880 MultiStar: [#1 0.01,0.08,0.95,U] [#2 0.12,-0.01,0.98,U] [#3 -0.07,0.08,0.92,U] [#4 0.16,0.21,0.83,U] [#5 0.09,-0.04,0.98,U] [#6 0.06,-0.06,0.92,U] [#7 0.14,0.07,0.74,U] [#8 0.19,0.07,0.79,U] 
01:33:49.823 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {-0.09, 0.24}
01:33:49.823 00.000 6880 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.61) = xAngle (2.47 = 2.47)
01:33:49.823 00.000 6880 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.44 = 2.44)
01:33:49.823 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.86 mountX=-0.07 mountY=0.06, mountTheta=2.45
01:33:49.826 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.07, opts=13)
01:33:49.826 00.000 6880 Enqueuing Move request for scope (0.06, 0.07)
01:33:49.826 00.000 10052 Worker thread wakes up
01:33:49.826 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
01:33:49.826 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
01:33:49.826 00.000 10052 Moving (0.06, 0.07) raw xDistance=-0.07 yDistance=0.06
01:33:49.826 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:33:49.826 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.10, using input
01:33:49.826 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
01:33:49.827 00.001 10052 MoveAxis(E, 0, ABG)
01:33:49.827 00.000 10052 Move returns status 0, amount 0
01:33:49.827 00.000 10052 MoveAxis(N, 0, ABG)
01:33:49.827 00.000 10052 Move returns status 0, amount 0
01:33:49.827 00.000 10052 move complete, result=0
01:33:49.827 00.000 10052 worker thread done servicing request
01:33:49.848 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:49.879 00.031 6880 UpdateGuideState exits: m=2664 SNR=35.9
01:33:49.879 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:49.879 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:49.879 00.000 6880 Enqueuing Expose request
01:33:49.879 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:49.879 00.000 10052 Worker thread wakes up
01:33:49.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:49.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:50.765 00.886 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd645b57-28db-46a9-a7c0-3009952c4dc9"}
01:33:50.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd645b57-28db-46a9-a7c0-3009952c4dc9"}
01:33:50.766 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6a5dece-685d-45f1-a388-6fb097101575"}
01:33:50.766 00.000 6880 case statement mapped state 6 to 3
01:33:50.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6a5dece-685d-45f1-a388-6fb097101575"}
01:33:50.767 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bac6092b-6405-438b-ae52-09ac946ff445"}
01:33:50.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1305,"width":15,"height":15,"star_pos":[6.65,6.75],"pixels":"..."},"id":"bac6092b-6405-438b-ae52-09ac946ff445"}
01:33:51.012 00.245 10052 Exposure complete
01:33:51.089 00.077 10052 worker thread done servicing request
01:33:51.090 00.001 6880 OnExposeComplete: enter
01:33:51.090 00.000 6880 UpdateGuideState(): m_state=6
01:33:51.090 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1306
01:33:51.090 00.000 6880 Star::Find returns 1 (0), X=407.35, Y=888.06, Mass=2491, SNR=34.6, Peak=147 HFD=4.7
01:33:51.091 00.001 6880 MultiStar: [#1 -0.16,0.47,0.97,U] [#2 0.08,0.52,0.00,M1] [#3 -0.11,0.18,0.92,U] [#4 0.06,0.51,0.00,M1] [#5 -0.20,0.24,0.97,U] [#6 -0.08,0.44,0.89,U] [#7 -0.11,0.37,0.77,U] [#8 0.08,0.24,0.81,U] 
01:33:51.091 00.000 6880 refined, 6 included, MultiStar: {-0.15, 0.36}, one-star: {-0.39, 0.54}
01:33:51.091 00.000 6880 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.61) = xAngle (3.57 = -2.71)
01:33:51.091 00.000 6880 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.54 = -2.74)
01:33:51.091 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.36 hyp=0.39 cameraTheta=1.96 mountX=-0.35 mountY=-0.15, mountTheta=-2.74
01:33:51.093 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.36, opts=13)
01:33:51.094 00.001 6880 Enqueuing Move request for scope (-0.15, 0.36)
01:33:51.094 00.000 10052 Worker thread wakes up
01:33:51.094 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.36) opts 0xd
01:33:51.094 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.36)
01:33:51.094 00.000 10052 Moving (-0.15, 0.36) raw xDistance=-0.35 yDistance=-0.15
01:33:51.094 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
01:33:51.094 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
01:33:51.094 00.000 10052 MoveAxis(E, 94, ABG)
01:33:51.094 00.000 10052 Guiding  Dir = 2, Dur = 94
01:33:51.117 00.023 10052 IsSlewing returns 0
01:33:51.123 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:51.152 00.029 6880 UpdateGuideState exits: m=2491 SNR=34.6
01:33:51.152 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:51.153 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:51.153 00.000 6880 Enqueuing Expose request
01:33:51.155 00.002 10052 IsGuiding returns 0
01:33:51.181 00.026 10052 PulseGuide returned control before completion, sleep 77
01:33:51.295 00.114 10052 IsGuiding returns 0
01:33:51.295 00.000 10052 Move returns status 0, amount 94
01:33:51.295 00.000 10052 MoveAxis(N, 0, ABG)
01:33:51.295 00.000 10052 Move returns status 0, amount 0
01:33:51.295 00.000 10052 move complete, result=0
01:33:51.295 00.000 10052 worker thread done servicing request
01:33:51.295 00.000 10052 Worker thread wakes up
01:33:51.295 00.000 6880 GuideStep: -0.4 px 94 ms EAST, -0.2 px 0 ms NORTH
01:33:51.295 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:51.296 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:52.211 00.915 10052 Exposure complete
01:33:52.277 00.066 10052 worker thread done servicing request
01:33:52.278 00.001 6880 OnExposeComplete: enter
01:33:52.278 00.000 6880 UpdateGuideState(): m_state=6
01:33:52.278 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1307
01:33:52.278 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.00, Mass=2590, SNR=35.3, Peak=157 HFD=4.5
01:33:52.278 00.000 6880 MultiStar: [#1 0.06,0.27,0.95,U] [#2 0.05,0.45,0.99,U] [#3 -0.13,0.21,0.89,U] [#4 0.40,0.43,0.00,M2] [#5 0.27,0.19,0.99,U] [#6 -0.08,0.28,0.91,U] [#7 -0.03,0.15,0.75,U] [#8 0.06,0.26,0.78,U] 
01:33:52.278 00.000 6880 refined, 7 included, MultiStar: {0.04, 0.29}, one-star: {0.08, 0.49}
01:33:52.278 00.000 6880 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.61) = xAngle (3.05 = 3.05)
01:33:52.279 00.001 6880 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.02 = 3.02)
01:33:52.279 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.29 hyp=0.30 cameraTheta=1.44 mountX=-0.29 mountY=0.04, mountTheta=3.02
01:33:52.280 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.29, opts=13)
01:33:52.280 00.000 6880 Enqueuing Move request for scope (0.04, 0.29)
01:33:52.280 00.000 10052 Worker thread wakes up
01:33:52.280 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.29) opts 0xd
01:33:52.280 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.29)
01:33:52.280 00.000 10052 Moving (0.04, 0.29) raw xDistance=-0.29 yDistance=0.04
01:33:52.280 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
01:33:52.280 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
01:33:52.280 00.000 10052 MoveAxis(E, 84, ABG)
01:33:52.280 00.000 10052 Guiding  Dir = 2, Dur = 84
01:33:52.300 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:52.333 00.033 6880 UpdateGuideState exits: m=2590 SNR=35.3
01:33:52.333 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:52.333 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:52.333 00.000 6880 Enqueuing Expose request
01:33:52.351 00.018 10052 IsSlewing returns 0
01:33:52.424 00.073 10052 IsGuiding returns 0
01:33:52.484 00.060 10052 PulseGuide returned control before completion, sleep 36
01:33:52.547 00.063 10052 IsGuiding returns 1
01:33:52.547 00.000 10052 scope still moving after pulse duration time elapsed
01:33:52.593 00.046 10052 IsSlewing returns 0
01:33:52.631 00.038 10052 IsGuiding returns 0
01:33:52.631 00.000 10052 scope move finished after 84 + 122 ms
01:33:52.631 00.000 10052 Move returns status 0, amount 84
01:33:52.631 00.000 10052 MoveAxis(N, 0, ABG)
01:33:52.631 00.000 10052 Move returns status 0, amount 0
01:33:52.631 00.000 10052 move complete, result=0
01:33:52.632 00.001 10052 worker thread done servicing request
01:33:52.632 00.000 6880 GuideStep: -0.3 px 84 ms EAST, 0.0 px 0 ms NORTH
01:33:52.632 00.000 10052 Worker thread wakes up
01:33:52.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:52.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:52.766 00.134 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"869fd4f6-d546-4670-bfa3-f3eae3cb2131"}
01:33:52.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"869fd4f6-d546-4670-bfa3-f3eae3cb2131"}
01:33:52.766 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c3c29761-3f38-4129-b6bf-cd7f9d35d23a"}
01:33:52.766 00.000 6880 case statement mapped state 6 to 3
01:33:52.767 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3c29761-3f38-4129-b6bf-cd7f9d35d23a"}
01:33:52.767 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"470f56a1-69cb-4a97-be47-7f2649a8f439"}
01:33:52.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1307,"width":15,"height":15,"star_pos":[6.82,7.00],"pixels":"..."},"id":"470f56a1-69cb-4a97-be47-7f2649a8f439"}
01:33:53.764 00.997 10052 Exposure complete
01:33:53.844 00.080 10052 worker thread done servicing request
01:33:53.845 00.001 6880 OnExposeComplete: enter
01:33:53.845 00.000 6880 UpdateGuideState(): m_state=6
01:33:53.845 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1308
01:33:53.845 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=887.72, Mass=2558, SNR=35.2, Peak=152 HFD=4.7
01:33:53.846 00.001 6880 MultiStar: [#1 -0.14,0.21,0.96,U] [#2 -0.10,-0.04,1.00,U] [#3 -0.29,-0.04,0.92,U] [#4 0.05,0.34,0.84,U] [#5 -0.15,0.08,0.94,U] [#6 -0.13,-0.14,0.92,U] [#7 -0.05,-0.17,0.79,U] [#8 0.13,0.13,0.79,U] 
01:33:53.846 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.07}, one-star: {-0.15, 0.20}
01:33:53.846 00.000 6880 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.61) = xAngle (4.17 = -2.11)
01:33:53.846 00.000 6880 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.14 = -2.14)
01:33:53.846 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.07 hyp=0.12 cameraTheta=2.56 mountX=-0.06 mountY=-0.10, mountTheta=-2.12
01:33:53.848 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.07, opts=13)
01:33:53.848 00.000 6880 Enqueuing Move request for scope (-0.10, 0.07)
01:33:53.848 00.000 10052 Worker thread wakes up
01:33:53.848 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.07) opts 0xd
01:33:53.848 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.07)
01:33:53.848 00.000 10052 Moving (-0.10, 0.07) raw xDistance=-0.06 yDistance=-0.10
01:33:53.848 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:33:53.848 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:33:53.848 00.000 10052 MoveAxis(E, 0, ABG)
01:33:53.848 00.000 10052 Move returns status 0, amount 0
01:33:53.848 00.000 10052 MoveAxis(N, 0, ABG)
01:33:53.848 00.000 10052 Move returns status 0, amount 0
01:33:53.849 00.001 10052 move complete, result=0
01:33:53.849 00.000 10052 worker thread done servicing request
01:33:53.881 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:53.913 00.032 6880 UpdateGuideState exits: m=2558 SNR=35.2
01:33:53.913 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:53.913 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:53.913 00.000 6880 Enqueuing Expose request
01:33:53.913 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:33:53.913 00.000 10052 Worker thread wakes up
01:33:53.914 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:53.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:54.766 00.852 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ca7f3ca-1d8b-4304-aa35-6142881cf671"}
01:33:54.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ca7f3ca-1d8b-4304-aa35-6142881cf671"}
01:33:54.767 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"801911a7-5081-44ce-a990-8871f7fd2601"}
01:33:54.767 00.000 6880 case statement mapped state 6 to 3
01:33:54.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"801911a7-5081-44ce-a990-8871f7fd2601"}
01:33:54.767 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2fb2160-ec86-4beb-a34c-4ee8adbc3774"}
01:33:54.768 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1308,"width":15,"height":15,"star_pos":[6.60,6.72],"pixels":"..."},"id":"a2fb2160-ec86-4beb-a34c-4ee8adbc3774"}
01:33:54.827 00.059 10052 Exposure complete
01:33:54.899 00.072 10052 worker thread done servicing request
01:33:54.899 00.000 6880 OnExposeComplete: enter
01:33:54.899 00.000 6880 UpdateGuideState(): m_state=6
01:33:54.901 00.002 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1309
01:33:54.901 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.67, Mass=2502, SNR=34.7, Peak=150 HFD=4.7
01:33:54.901 00.000 6880 MultiStar: [#1 -0.13,0.21,0.98,U] [#2 0.09,0.24,0.98,U] [#3 -0.16,0.00,0.91,U] [#4 0.01,0.15,0.84,U] [#5 -0.07,-0.07,0.99,U] [#6 -0.02,0.26,0.94,U] [#7 -0.12,0.13,0.78,U] [#8 -0.04,0.06,0.80,U] 
01:33:54.901 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.13}, one-star: {-0.09, 0.16}
01:33:54.901 00.000 6880 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.61) = xAngle (3.61 = -2.67)
01:33:54.901 00.000 6880 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.58 = -2.70)
01:33:54.901 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.13 hyp=0.14 cameraTheta=2.00 mountX=-0.13 mountY=-0.06, mountTheta=-2.70
01:33:54.904 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.13, opts=13)
01:33:54.904 00.000 6880 Enqueuing Move request for scope (-0.06, 0.13)
01:33:54.904 00.000 10052 Worker thread wakes up
01:33:54.904 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.13) opts 0xd
01:33:54.904 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.13)
01:33:54.904 00.000 10052 Moving (-0.06, 0.13) raw xDistance=-0.13 yDistance=-0.06
01:33:54.904 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:33:54.904 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.10, using input
01:33:54.904 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
01:33:54.904 00.000 10052 MoveAxis(E, 34, ABG)
01:33:54.904 00.000 10052 Guiding  Dir = 2, Dur = 34
01:33:54.926 00.022 10052 IsSlewing returns 0
01:33:54.934 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:54.964 00.030 10052 IsGuiding returns 0
01:33:54.968 00.004 6880 UpdateGuideState exits: m=2502 SNR=34.7
01:33:54.970 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:54.970 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:54.971 00.001 6880 Enqueuing Expose request
01:33:54.992 00.021 10052 PulseGuide returned control before completion, sleep 17
01:33:55.035 00.043 10052 IsGuiding returns 0
01:33:55.035 00.000 10052 Move returns status 0, amount 34
01:33:55.035 00.000 10052 MoveAxis(N, 0, ABG)
01:33:55.035 00.000 10052 Move returns status 0, amount 0
01:33:55.035 00.000 10052 move complete, result=0
01:33:55.036 00.001 10052 worker thread done servicing request
01:33:55.036 00.000 10052 Worker thread wakes up
01:33:55.036 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:55.036 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:55.037 00.001 6880 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
01:33:56.160 01.123 10052 Exposure complete
01:33:56.219 00.059 10052 worker thread done servicing request
01:33:56.219 00.000 6880 OnExposeComplete: enter
01:33:56.220 00.001 6880 UpdateGuideState(): m_state=6
01:33:56.220 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1310
01:33:56.220 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=887.80, Mass=2491, SNR=34.6, Peak=168 HFD=4.4
01:33:56.220 00.000 6880 MultiStar: [#1 0.20,0.32,0.99,U] [#2 0.43,0.15,1.00,U] [#3 0.17,0.08,0.94,U] [#4 0.35,0.40,0.00,M1] [#5 0.32,0.19,0.99,U] [#6 0.22,0.00,0.93,U] [#7 0.33,0.28,0.77,U] [#8 0.26,0.15,0.83,U] 
01:33:56.220 00.000 6880 refined, 7 included, MultiStar: {0.28, 0.18}, one-star: {0.29, 0.29}
01:33:56.220 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
01:33:56.220 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
01:33:56.220 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.18 hyp=0.33 cameraTheta=0.58 mountX=-0.19 mountY=0.28, mountTheta=2.18
01:33:56.223 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.18, opts=13)
01:33:56.223 00.000 6880 Enqueuing Move request for scope (0.28, 0.18)
01:33:56.223 00.000 10052 Worker thread wakes up
01:33:56.223 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.18) opts 0xd
01:33:56.223 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.18)
01:33:56.224 00.001 10052 Moving (0.28, 0.18) raw xDistance=-0.19 yDistance=0.28
01:33:56.224 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:33:56.224 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.00
01:33:56.224 00.000 10052 MoveAxis(E, 53, ABG)
01:33:56.224 00.000 10052 Guiding  Dir = 2, Dur = 53
01:33:56.247 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:56.277 00.030 10052 IsSlewing returns 0
01:33:56.277 00.000 6880 UpdateGuideState exits: m=2491 SNR=34.6
01:33:56.277 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:56.278 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:56.278 00.000 6880 Enqueuing Expose request
01:33:56.353 00.075 10052 IsGuiding returns 0
01:33:56.492 00.139 10052 IsGuiding returns 1
01:33:56.493 00.001 10052 scope still moving after pulse duration time elapsed
01:33:56.562 00.069 10052 IsSlewing returns 0
01:33:56.599 00.037 10052 IsGuiding returns 0
01:33:56.599 00.000 10052 scope move finished after 53 + 192 ms
01:33:56.599 00.000 10052 Move returns status 0, amount 53
01:33:56.599 00.000 10052 MoveAxis(N, 0, ABG)
01:33:56.600 00.001 10052 Move returns status 0, amount 0
01:33:56.600 00.000 10052 move complete, result=0
01:33:56.600 00.000 10052 worker thread done servicing request
01:33:56.600 00.000 10052 Worker thread wakes up
01:33:56.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:56.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:56.600 00.000 6880 GuideStep: -0.2 px 53 ms EAST, 0.3 px 0 ms NORTH
01:33:56.766 00.166 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf4b620c-3666-48bc-9e6f-17740c7bf6c5"}
01:33:56.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf4b620c-3666-48bc-9e6f-17740c7bf6c5"}
01:33:56.767 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db407169-4303-4dbd-a6af-26fee0780c0e"}
01:33:56.767 00.000 6880 case statement mapped state 6 to 3
01:33:56.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db407169-4303-4dbd-a6af-26fee0780c0e"}
01:33:56.768 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4d87547c-abc1-4e7d-b777-0fa366ed3680"}
01:33:56.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1310,"width":15,"height":15,"star_pos":[7.04,6.80],"pixels":"..."},"id":"4d87547c-abc1-4e7d-b777-0fa366ed3680"}
01:33:57.511 00.743 10052 Exposure complete
01:33:57.573 00.062 10052 worker thread done servicing request
01:33:57.573 00.000 6880 OnExposeComplete: enter
01:33:57.573 00.000 6880 UpdateGuideState(): m_state=6
01:33:57.573 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1311
01:33:57.573 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=887.55, Mass=2589, SNR=35.3, Peak=167 HFD=4.7
01:33:57.574 00.001 6880 MultiStar: [#1 0.04,-0.16,0.94,U] [#2 0.04,-0.28,0.96,U] [#3 -0.14,-0.34,0.89,U] [#4 0.41,0.09,0.81,U] [#5 0.24,-0.06,0.97,U] [#6 -0.09,-0.23,0.93,U] [#7 0.10,-0.13,0.71,U] [#8 0.30,-0.19,0.79,U] 
01:33:57.574 00.000 6880 single-star, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.06, 0.04}
01:33:57.574 00.000 6880 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.61) = xAngle (2.21 = 2.21)
01:33:57.574 00.000 6880 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.18 = 2.18)
01:33:57.574 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.60 mountX=-0.04 mountY=0.06, mountTheta=2.20
01:33:57.575 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.04, opts=13)
01:33:57.575 00.000 6880 Enqueuing Move request for scope (0.06, 0.04)
01:33:57.575 00.000 10052 Worker thread wakes up
01:33:57.575 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:33:57.575 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:33:57.575 00.000 10052 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=0.06
01:33:57.576 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:33:57.576 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
01:33:57.576 00.000 10052 MoveAxis(E, 0, ABG)
01:33:57.576 00.000 10052 Move returns status 0, amount 0
01:33:57.576 00.000 10052 MoveAxis(N, 0, ABG)
01:33:57.576 00.000 10052 Move returns status 0, amount 0
01:33:57.576 00.000 10052 move complete, result=0
01:33:57.576 00.000 10052 worker thread done servicing request
01:33:57.596 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:57.636 00.040 6880 UpdateGuideState exits: m=2589 SNR=35.3
01:33:57.636 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:57.636 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:57.636 00.000 6880 Enqueuing Expose request
01:33:57.636 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:33:57.636 00.000 10052 Worker thread wakes up
01:33:57.636 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:57.636 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:58.766 01.130 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d89c0102-e8f2-40f2-a538-03d0949f08d3"}
01:33:58.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d89c0102-e8f2-40f2-a538-03d0949f08d3"}
01:33:58.767 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d7fae99-c1bb-434b-a5b5-3492fc664a17"}
01:33:58.767 00.000 6880 case statement mapped state 6 to 3
01:33:58.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d7fae99-c1bb-434b-a5b5-3492fc664a17"}
01:33:58.768 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e8d1048-2757-4d9f-b69e-5f551cbf0812"}
01:33:58.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1311,"width":15,"height":15,"star_pos":[6.80,6.55],"pixels":"..."},"id":"9e8d1048-2757-4d9f-b69e-5f551cbf0812"}
01:33:58.781 00.013 10052 Exposure complete
01:33:58.858 00.077 10052 worker thread done servicing request
01:33:58.859 00.001 6880 OnExposeComplete: enter
01:33:58.859 00.000 6880 UpdateGuideState(): m_state=6
01:33:58.859 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1312
01:33:58.859 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=887.99, Mass=2537, SNR=35.0, Peak=156 HFD=4.4
01:33:58.860 00.001 6880 MultiStar: [#1 0.01,0.23,0.98,U] [#2 0.29,0.39,0.99,U] [#3 -0.13,0.20,0.91,U] [#4 0.16,0.16,0.83,U] [#5 0.09,0.12,0.97,U] [#6 -0.07,0.32,0.90,U] [#7 0.06,0.16,0.74,U] [#8 0.18,0.28,0.79,U] 
01:33:58.860 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.26}, one-star: {0.05, 0.48}
01:33:58.860 00.000 6880 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
01:33:58.860 00.000 6880 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.89 = 2.89)
01:33:58.860 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.26 hyp=0.27 cameraTheta=1.31 mountX=-0.27 mountY=0.07, mountTheta=2.90
01:33:58.861 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.26, opts=13)
01:33:58.861 00.000 6880 Enqueuing Move request for scope (0.07, 0.26)
01:33:58.862 00.001 10052 Worker thread wakes up
01:33:58.862 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.26) opts 0xd
01:33:58.862 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.26)
01:33:58.862 00.000 10052 Moving (0.07, 0.26) raw xDistance=-0.27 yDistance=0.07
01:33:58.862 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:33:58.862 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
01:33:58.862 00.000 10052 MoveAxis(E, 72, ABG)
01:33:58.862 00.000 10052 Guiding  Dir = 2, Dur = 72
01:33:58.884 00.022 10052 IsSlewing returns 0
01:33:58.890 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:33:58.920 00.030 6880 UpdateGuideState exits: m=2537 SNR=35.0
01:33:58.920 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:33:58.920 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:33:58.920 00.000 6880 Enqueuing Expose request
01:33:58.922 00.002 10052 IsGuiding returns 0
01:33:58.949 00.027 10052 PulseGuide returned control before completion, sleep 55
01:33:59.031 00.082 10052 IsGuiding returns 0
01:33:59.031 00.000 10052 Move returns status 0, amount 72
01:33:59.031 00.000 10052 MoveAxis(N, 0, ABG)
01:33:59.031 00.000 10052 Move returns status 0, amount 0
01:33:59.031 00.000 10052 move complete, result=0
01:33:59.031 00.000 10052 worker thread done servicing request
01:33:59.031 00.000 10052 Worker thread wakes up
01:33:59.031 00.000 6880 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
01:33:59.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:33:59.032 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:33:59.948 00.916 10052 Exposure complete
01:34:00.006 00.058 10052 worker thread done servicing request
01:34:00.006 00.000 6880 OnExposeComplete: enter
01:34:00.006 00.000 6880 UpdateGuideState(): m_state=6
01:34:00.006 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1313
01:34:00.006 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=887.70, Mass=2502, SNR=34.8, Peak=170 HFD=4.6
01:34:00.006 00.000 6880 MultiStar: [#1 0.14,0.00,0.96,U] [#2 0.21,-0.14,0.97,U] [#3 -0.04,-0.15,0.91,U] [#4 0.14,-0.09,0.85,U] [#5 0.20,-0.05,0.98,U] [#6 -0.09,-0.05,0.96,U] [#7 0.20,0.02,0.75,U] [#8 0.26,-0.15,0.80,U] 
01:34:00.006 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.04}, one-star: {0.10, 0.19}
01:34:00.007 00.001 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.26 = 1.26)
01:34:00.007 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
01:34:00.007 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.35 mountX=0.04 mountY=0.12, mountTheta=1.26
01:34:00.008 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.04, opts=13)
01:34:00.008 00.000 6880 Enqueuing Move request for scope (0.12, -0.04)
01:34:00.008 00.000 10052 Worker thread wakes up
01:34:00.008 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
01:34:00.008 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
01:34:00.008 00.000 10052 Moving (0.12, -0.04) raw xDistance=0.04 yDistance=0.12
01:34:00.008 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:34:00.008 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
01:34:00.009 00.001 10052 MoveAxis(E, 0, ABG)
01:34:00.009 00.000 10052 Move returns status 0, amount 0
01:34:00.009 00.000 10052 MoveAxis(N, 0, ABG)
01:34:00.009 00.000 10052 Move returns status 0, amount 0
01:34:00.009 00.000 10052 move complete, result=0
01:34:00.009 00.000 10052 worker thread done servicing request
01:34:00.032 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:00.065 00.033 6880 UpdateGuideState exits: m=2502 SNR=34.8
01:34:00.065 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:00.065 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:00.065 00.000 6880 Enqueuing Expose request
01:34:00.065 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:00.065 00.000 10052 Worker thread wakes up
01:34:00.065 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:00.065 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:00.767 00.702 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe4d6487-01b2-4658-918a-145363020e6e"}
01:34:00.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe4d6487-01b2-4658-918a-145363020e6e"}
01:34:00.768 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eaccd5fe-b762-4478-a239-77f8ede7ff55"}
01:34:00.768 00.000 6880 case statement mapped state 6 to 3
01:34:00.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eaccd5fe-b762-4478-a239-77f8ede7ff55"}
01:34:00.769 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"85342259-c88d-42bf-bb4f-39a3153a8389"}
01:34:00.769 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1313,"width":15,"height":15,"star_pos":[6.85,6.70],"pixels":"..."},"id":"85342259-c88d-42bf-bb4f-39a3153a8389"}
01:34:01.197 00.428 10052 Exposure complete
01:34:01.261 00.064 10052 worker thread done servicing request
01:34:01.261 00.000 6880 OnExposeComplete: enter
01:34:01.261 00.000 6880 UpdateGuideState(): m_state=6
01:34:01.261 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1314
01:34:01.261 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=887.80, Mass=2460, SNR=34.4, Peak=157 HFD=4.5
01:34:01.262 00.001 6880 MultiStar: [#1 0.11,0.10,0.96,U] [#2 0.13,-0.09,1.00,U] [#3 -0.08,0.08,0.91,U] [#4 0.50,0.30,0.00,M1] [#5 0.05,0.09,0.98,U] [#6 0.14,0.22,0.91,U] [#7 0.24,0.08,0.76,U] [#8 0.28,-0.03,0.82,U] 
01:34:01.262 00.000 6880 refined, 7 included, MultiStar: {0.11, 0.09}, one-star: {0.04, 0.29}
01:34:01.262 00.000 6880 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.61) = xAngle (2.33 = 2.33)
01:34:01.262 00.000 6880 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.30 = 2.30)
01:34:01.262 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.72 mountX=-0.10 mountY=0.11, mountTheta=2.32
01:34:01.263 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.09, opts=13)
01:34:01.265 00.002 6880 Enqueuing Move request for scope (0.11, 0.09)
01:34:01.265 00.000 10052 Worker thread wakes up
01:34:01.265 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:34:01.265 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:34:01.265 00.000 10052 Moving (0.11, 0.09) raw xDistance=-0.10 yDistance=0.11
01:34:01.265 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:34:01.265 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:34:01.265 00.000 10052 MoveAxis(E, 0, ABG)
01:34:01.265 00.000 10052 Move returns status 0, amount 0
01:34:01.265 00.000 10052 MoveAxis(N, 0, ABG)
01:34:01.265 00.000 10052 Move returns status 0, amount 0
01:34:01.265 00.000 10052 move complete, result=0
01:34:01.265 00.000 10052 worker thread done servicing request
01:34:01.286 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:01.321 00.035 6880 UpdateGuideState exits: m=2460 SNR=34.4
01:34:01.321 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:01.321 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:01.321 00.000 6880 Enqueuing Expose request
01:34:01.321 00.000 10052 Worker thread wakes up
01:34:01.321 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:01.321 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:01.321 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:02.228 00.907 10052 Exposure complete
01:34:02.321 00.093 10052 worker thread done servicing request
01:34:02.321 00.000 6880 OnExposeComplete: enter
01:34:02.321 00.000 6880 UpdateGuideState(): m_state=6
01:34:02.321 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1315
01:34:02.321 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=887.80, Mass=2527, SNR=34.9, Peak=160 HFD=4.5
01:34:02.322 00.001 6880 MultiStar: [#1 0.04,-0.11,0.95,U] [#2 0.09,0.22,1.00,U] [#3 -0.11,-0.26,0.92,U] [#4 0.50,0.36,0.00,M2] [#5 0.07,-0.01,0.96,U] [#6 -0.06,-0.13,0.91,U] [#7 0.13,0.10,0.75,U] [#8 0.36,-0.05,0.81,U] 
01:34:02.322 00.000 6880 refined, 7 included, MultiStar: {0.07, 0.01}, one-star: {0.11, 0.29}
01:34:02.322 00.000 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
01:34:02.322 00.000 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
01:34:02.322 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.08 cameraTheta=0.14 mountX=-0.01 mountY=0.07, mountTheta=1.75
01:34:02.323 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.01, opts=13)
01:34:02.323 00.000 6880 Enqueuing Move request for scope (0.07, 0.01)
01:34:02.324 00.001 10052 Worker thread wakes up
01:34:02.324 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
01:34:02.324 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
01:34:02.324 00.000 10052 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
01:34:02.324 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:02.324 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.10, using input
01:34:02.324 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
01:34:02.324 00.000 10052 MoveAxis(E, 0, ABG)
01:34:02.324 00.000 10052 Move returns status 0, amount 0
01:34:02.324 00.000 10052 MoveAxis(N, 0, ABG)
01:34:02.324 00.000 10052 Move returns status 0, amount 0
01:34:02.324 00.000 10052 move complete, result=0
01:34:02.324 00.000 10052 worker thread done servicing request
01:34:02.344 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:02.375 00.031 6880 UpdateGuideState exits: m=2527 SNR=34.9
01:34:02.375 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:02.375 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:02.375 00.000 6880 Enqueuing Expose request
01:34:02.375 00.000 10052 Worker thread wakes up
01:34:02.375 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:02.375 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:02.375 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:02.766 00.391 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8feaa834-d19a-4a1b-a677-d0ae8a08040b"}
01:34:02.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8feaa834-d19a-4a1b-a677-d0ae8a08040b"}
01:34:02.767 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9c7a9fe2-8319-4b4b-b0c4-066271b2b9a9"}
01:34:02.767 00.000 6880 case statement mapped state 6 to 3
01:34:02.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c7a9fe2-8319-4b4b-b0c4-066271b2b9a9"}
01:34:02.767 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f78d560-6e35-4154-8c5f-9a497372b8c7"}
01:34:02.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1315,"width":15,"height":15,"star_pos":[6.85,6.80],"pixels":"..."},"id":"6f78d560-6e35-4154-8c5f-9a497372b8c7"}
01:34:03.514 00.747 10052 Exposure complete
01:34:03.590 00.076 10052 worker thread done servicing request
01:34:03.590 00.000 6880 OnExposeComplete: enter
01:34:03.590 00.000 6880 UpdateGuideState(): m_state=6
01:34:03.591 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1316
01:34:03.591 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.79, Mass=2487, SNR=34.6, Peak=143 HFD=4.6
01:34:03.591 00.000 6880 MultiStar: [#1 0.14,0.14,0.97,U] [#2 0.29,-0.17,1.01,U] [#3 0.04,-0.02,0.93,U] [#4 0.54,0.32,0.00,M3] [#5 0.14,0.02,0.99,U] [#6 0.14,-0.08,0.94,U] [#7 0.21,0.20,0.76,U] [#8 0.36,0.06,0.82,U] 
01:34:03.591 00.000 6880 refined, 7 included, MultiStar: {0.17, 0.05}, one-star: {0.09, 0.28}
01:34:03.591 00.000 6880 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.61) = xAngle (1.90 = 1.90)
01:34:03.591 00.000 6880 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.87 = 1.87)
01:34:03.592 00.001 6880 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.29 mountX=-0.06 mountY=0.17, mountTheta=1.90
01:34:03.593 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.05, opts=13)
01:34:03.593 00.000 6880 Enqueuing Move request for scope (0.17, 0.05)
01:34:03.593 00.000 10052 Worker thread wakes up
01:34:03.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
01:34:03.593 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
01:34:03.594 00.001 10052 Moving (0.17, 0.05) raw xDistance=-0.06 yDistance=0.17
01:34:03.594 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:03.594 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
01:34:03.594 00.000 10052 MoveAxis(E, 0, ABG)
01:34:03.594 00.000 10052 Move returns status 0, amount 0
01:34:03.594 00.000 10052 MoveAxis(N, 0, ABG)
01:34:03.594 00.000 10052 Move returns status 0, amount 0
01:34:03.594 00.000 10052 move complete, result=0
01:34:03.594 00.000 10052 worker thread done servicing request
01:34:03.614 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:03.665 00.051 6880 UpdateGuideState exits: m=2487 SNR=34.6
01:34:03.665 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:03.665 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:03.665 00.000 6880 Enqueuing Expose request
01:34:03.665 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:03.665 00.000 10052 Worker thread wakes up
01:34:03.666 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:03.666 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:04.577 00.911 10052 Exposure complete
01:34:04.652 00.075 10052 worker thread done servicing request
01:34:04.652 00.000 6880 OnExposeComplete: enter
01:34:04.652 00.000 6880 UpdateGuideState(): m_state=6
01:34:04.653 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1317
01:34:04.653 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.68, Mass=2502, SNR=34.8, Peak=165 HFD=4.7
01:34:04.653 00.000 6880 MultiStar: [#1 0.20,0.11,0.95,U] [#2 -0.07,-0.09,0.97,U] [#3 -0.17,0.07,0.94,U] [#4 0.15,0.10,0.85,U] [#5 0.10,-0.10,0.97,U] [#6 0.10,0.37,0.94,U] [#7 0.26,0.35,0.78,U] [#8 0.09,0.27,0.79,U] 
01:34:04.653 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.13}, one-star: {-0.01, 0.17}
01:34:04.653 00.000 6880 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.61) = xAngle (2.71 = 2.71)
01:34:04.653 00.000 6880 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.68 = 2.68)
01:34:04.653 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.13 hyp=0.15 cameraTheta=1.10 mountX=-0.13 mountY=0.07, mountTheta=2.68
01:34:04.655 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.13, opts=13)
01:34:04.655 00.000 6880 Enqueuing Move request for scope (0.07, 0.13)
01:34:04.655 00.000 10052 Worker thread wakes up
01:34:04.655 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.13) opts 0xd
01:34:04.655 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.13)
01:34:04.655 00.000 10052 Moving (0.07, 0.13) raw xDistance=-0.13 yDistance=0.07
01:34:04.655 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:34:04.655 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:34:04.655 00.000 10052 MoveAxis(E, 36, ABG)
01:34:04.655 00.000 10052 Guiding  Dir = 2, Dur = 36
01:34:04.676 00.021 10052 IsSlewing returns 0
01:34:04.677 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:04.709 00.032 6880 UpdateGuideState exits: m=2502 SNR=34.8
01:34:04.709 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:04.709 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:04.709 00.000 6880 Enqueuing Expose request
01:34:04.714 00.005 10052 IsGuiding returns 0
01:34:04.742 00.028 10052 PulseGuide returned control before completion, sleep 19
01:34:04.767 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65beb4b4-0b82-4668-a84f-80615f3aa322"}
01:34:04.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65beb4b4-0b82-4668-a84f-80615f3aa322"}
01:34:04.768 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0da7889-9750-4d20-8031-1134051873fa"}
01:34:04.768 00.000 6880 case statement mapped state 6 to 3
01:34:04.769 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0da7889-9750-4d20-8031-1134051873fa"}
01:34:04.770 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3748fe11-2516-4294-8790-fd95a131d88f"}
01:34:04.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1317,"width":15,"height":15,"star_pos":[6.74,6.68],"pixels":"..."},"id":"3748fe11-2516-4294-8790-fd95a131d88f"}
01:34:04.784 00.014 10052 IsGuiding returns 1
01:34:04.785 00.001 10052 scope still moving after pulse duration time elapsed
01:34:04.831 00.046 10052 IsSlewing returns 0
01:34:04.869 00.038 10052 IsGuiding returns 0
01:34:04.870 00.001 10052 scope move finished after 36 + 118 ms
01:34:04.870 00.000 10052 Move returns status 0, amount 36
01:34:04.870 00.000 10052 MoveAxis(N, 0, ABG)
01:34:04.870 00.000 10052 Move returns status 0, amount 0
01:34:04.870 00.000 10052 move complete, result=0
01:34:04.870 00.000 10052 worker thread done servicing request
01:34:04.870 00.000 10052 Worker thread wakes up
01:34:04.870 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:04.870 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:04.870 00.000 6880 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
01:34:06.004 01.134 10052 Exposure complete
01:34:06.059 00.055 10052 worker thread done servicing request
01:34:06.059 00.000 6880 OnExposeComplete: enter
01:34:06.059 00.000 6880 UpdateGuideState(): m_state=6
01:34:06.059 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1318
01:34:06.059 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=887.53, Mass=2385, SNR=33.8, Peak=155 HFD=4.7
01:34:06.060 00.001 6880 MultiStar: [#1 0.07,0.23,0.99,U] [#2 0.07,-0.03,1.00,U] [#3 -0.18,-0.26,0.92,U] [#4 0.02,0.02,0.84,U] [#5 -0.02,-0.02,1.01,U] [#6 -0.04,-0.14,0.95,U] [#7 0.14,0.20,0.77,U] [#8 0.25,0.15,0.82,U] 
01:34:06.060 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {-0.05, 0.02}
01:34:06.060 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
01:34:06.060 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
01:34:06.060 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.58 mountX=-0.02 mountY=0.02, mountTheta=2.18
01:34:06.062 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.01, opts=13)
01:34:06.062 00.000 6880 Enqueuing Move request for scope (0.02, 0.01)
01:34:06.063 00.001 10052 Worker thread wakes up
01:34:06.063 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:34:06.063 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:34:06.063 00.000 10052 Moving (0.02, 0.01) raw xDistance=-0.02 yDistance=0.02
01:34:06.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:34:06.063 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
01:34:06.063 00.000 10052 MoveAxis(E, 0, ABG)
01:34:06.063 00.000 10052 Move returns status 0, amount 0
01:34:06.063 00.000 10052 MoveAxis(N, 0, ABG)
01:34:06.064 00.001 10052 Move returns status 0, amount 0
01:34:06.064 00.000 10052 move complete, result=0
01:34:06.064 00.000 10052 worker thread done servicing request
01:34:06.085 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:06.114 00.029 6880 UpdateGuideState exits: m=2385 SNR=33.8
01:34:06.114 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:06.114 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:06.114 00.000 6880 Enqueuing Expose request
01:34:06.114 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:06.114 00.000 10052 Worker thread wakes up
01:34:06.115 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:06.115 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:06.766 00.651 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee751346-d7b6-4cf6-9239-f7650387be8c"}
01:34:06.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee751346-d7b6-4cf6-9239-f7650387be8c"}
01:34:06.766 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57500904-97f2-4aff-8d2e-6380631c16e9"}
01:34:06.766 00.000 6880 case statement mapped state 6 to 3
01:34:06.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57500904-97f2-4aff-8d2e-6380631c16e9"}
01:34:06.768 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b178e5e9-782a-4a62-be1b-0db4b1f0ab56"}
01:34:06.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1318,"width":15,"height":15,"star_pos":[6.70,6.53],"pixels":"..."},"id":"b178e5e9-782a-4a62-be1b-0db4b1f0ab56"}
01:34:07.034 00.266 10052 Exposure complete
01:34:07.098 00.064 10052 worker thread done servicing request
01:34:07.098 00.000 6880 OnExposeComplete: enter
01:34:07.098 00.000 6880 UpdateGuideState(): m_state=6
01:34:07.099 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1319
01:34:07.099 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=887.80, Mass=2487, SNR=34.6, Peak=166 HFD=4.6
01:34:07.099 00.000 6880 MultiStar: [#1 -0.27,0.17,0.97,U] [#2 -0.01,0.04,0.98,U] [#3 -0.02,-0.05,0.91,U] [#4 -0.14,-0.16,0.84,U] [#5 -0.04,-0.07,0.98,U] [#6 -0.09,-0.10,0.94,U] [#7 -0.10,-0.03,0.79,U] [#8 0.06,0.04,0.82,U] 
01:34:07.099 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.11, 0.29}
01:34:07.099 00.000 6880 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.61) = xAngle (4.51 = -1.77)
01:34:07.099 00.000 6880 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.80)
01:34:07.099 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.90 mountX=-0.02 mountY=-0.08, mountTheta=-1.77
01:34:07.101 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.02, opts=13)
01:34:07.101 00.000 6880 Enqueuing Move request for scope (-0.08, 0.02)
01:34:07.101 00.000 10052 Worker thread wakes up
01:34:07.101 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:34:07.101 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:34:07.101 00.000 10052 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
01:34:07.101 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:34:07.101 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.09, using input
01:34:07.101 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
01:34:07.101 00.000 10052 MoveAxis(E, 0, ABG)
01:34:07.102 00.001 10052 Move returns status 0, amount 0
01:34:07.102 00.000 10052 MoveAxis(N, 0, ABG)
01:34:07.102 00.000 10052 Move returns status 0, amount 0
01:34:07.102 00.000 10052 move complete, result=0
01:34:07.102 00.000 10052 worker thread done servicing request
01:34:07.123 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:07.163 00.040 6880 UpdateGuideState exits: m=2487 SNR=34.6
01:34:07.163 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:07.163 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:07.163 00.000 6880 Enqueuing Expose request
01:34:07.163 00.000 10052 Worker thread wakes up
01:34:07.163 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:07.164 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:07.164 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:08.303 01.139 10052 Exposure complete
01:34:08.364 00.061 10052 worker thread done servicing request
01:34:08.364 00.000 6880 OnExposeComplete: enter
01:34:08.364 00.000 6880 UpdateGuideState(): m_state=6
01:34:08.364 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1320
01:34:08.364 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=887.83, Mass=2549, SNR=35.0, Peak=153 HFD=4.5
01:34:08.365 00.001 6880 MultiStar: [#1 -0.15,0.20,0.97,U] [#2 0.05,0.19,0.96,U] [#3 -0.14,-0.23,0.90,U] [#4 0.05,0.06,0.86,U] [#5 -0.05,-0.05,0.98,U] [#6 -0.18,-0.18,0.90,U] [#7 -0.06,-0.10,0.77,U] [#8 0.19,0.04,0.79,U] 
01:34:08.365 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.28, 0.32}
01:34:08.365 00.000 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.28 = -2.00)
01:34:08.365 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.25 = -2.03)
01:34:08.365 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.67 mountX=-0.03 mountY=-0.07, mountTheta=-2.01
01:34:08.366 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.03, opts=13)
01:34:08.366 00.000 6880 Enqueuing Move request for scope (-0.07, 0.03)
01:34:08.366 00.000 10052 Worker thread wakes up
01:34:08.366 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
01:34:08.366 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
01:34:08.367 00.001 10052 Moving (-0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
01:34:08.367 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:34:08.367 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.07, using input
01:34:08.367 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
01:34:08.367 00.000 10052 MoveAxis(E, 0, ABG)
01:34:08.367 00.000 10052 Move returns status 0, amount 0
01:34:08.367 00.000 10052 MoveAxis(N, 0, ABG)
01:34:08.367 00.000 10052 Move returns status 0, amount 0
01:34:08.367 00.000 10052 move complete, result=0
01:34:08.367 00.000 10052 worker thread done servicing request
01:34:08.388 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:08.423 00.035 6880 UpdateGuideState exits: m=2549 SNR=35.0
01:34:08.423 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:08.423 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:08.424 00.001 6880 Enqueuing Expose request
01:34:08.424 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:08.424 00.000 10052 Worker thread wakes up
01:34:08.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:08.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:08.766 00.342 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1246ab26-dfeb-426b-8cd9-8ca31cde3499"}
01:34:08.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1246ab26-dfeb-426b-8cd9-8ca31cde3499"}
01:34:08.767 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"989c55db-aa0c-47f7-b4f1-8bc080875d8b"}
01:34:08.767 00.000 6880 case statement mapped state 6 to 3
01:34:08.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"989c55db-aa0c-47f7-b4f1-8bc080875d8b"}
01:34:08.767 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"545330b9-d5ad-4fc9-9214-92cf256dc989"}
01:34:08.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1320,"width":15,"height":15,"star_pos":[7.47,6.83],"pixels":"..."},"id":"545330b9-d5ad-4fc9-9214-92cf256dc989"}
01:34:09.338 00.571 10052 Exposure complete
01:34:09.412 00.074 10052 worker thread done servicing request
01:34:09.413 00.001 6880 OnExposeComplete: enter
01:34:09.413 00.000 6880 UpdateGuideState(): m_state=6
01:34:09.413 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1321
01:34:09.413 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=887.84, Mass=2683, SNR=36.0, Peak=168 HFD=4.5
01:34:09.414 00.001 6880 MultiStar: [#1 -0.22,0.02,0.95,U] [#2 -0.15,-0.12,0.95,U] [#3 -0.14,-0.21,0.88,U] [#4 0.10,0.00,0.84,U] [#5 -0.15,0.01,0.96,U] [#6 -0.03,-0.05,0.89,U] [#7 -0.19,-0.13,0.75,U] [#8 -0.02,-0.04,0.78,U] 
01:34:09.414 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.01}, one-star: {-0.05, 0.33}
01:34:09.414 00.000 6880 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
01:34:09.414 00.000 6880 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
01:34:09.414 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-3.00 mountX=0.02 mountY=-0.10, mountTheta=-1.39
01:34:09.415 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.01, opts=13)
01:34:09.415 00.000 6880 Enqueuing Move request for scope (-0.10, -0.01)
01:34:09.415 00.000 10052 Worker thread wakes up
01:34:09.415 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.01) opts 0xd
01:34:09.415 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.01)
01:34:09.415 00.000 10052 Moving (-0.10, -0.01) raw xDistance=0.02 yDistance=-0.10
01:34:09.416 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:34:09.416 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.11, using input
01:34:09.416 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:34:09.416 00.000 10052 MoveAxis(E, 0, ABG)
01:34:09.416 00.000 10052 Move returns status 0, amount 0
01:34:09.416 00.000 10052 MoveAxis(N, 0, ABG)
01:34:09.416 00.000 10052 Move returns status 0, amount 0
01:34:09.416 00.000 10052 move complete, result=0
01:34:09.416 00.000 10052 worker thread done servicing request
01:34:09.437 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:09.476 00.039 6880 UpdateGuideState exits: m=2683 SNR=36.0
01:34:09.476 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:09.476 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:09.476 00.000 6880 Enqueuing Expose request
01:34:09.477 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:09.477 00.000 10052 Worker thread wakes up
01:34:09.477 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:09.477 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:10.620 01.143 10052 Exposure complete
01:34:10.695 00.075 10052 worker thread done servicing request
01:34:10.695 00.000 6880 OnExposeComplete: enter
01:34:10.695 00.000 6880 UpdateGuideState(): m_state=6
01:34:10.696 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1322
01:34:10.696 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=887.55, Mass=2442, SNR=34.3, Peak=169 HFD=4.5
01:34:10.696 00.000 6880 MultiStar: [#1 -0.06,0.25,0.99,U] [#2 0.02,-0.05,1.04,U] [#3 -0.28,-0.04,0.93,U] [#4 0.12,0.06,0.87,U] [#5 -0.01,-0.08,1.00,U] [#6 -0.14,0.22,0.94,U] [#7 0.08,0.20,0.79,U] [#8 0.12,0.01,0.80,U] 
01:34:10.696 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.06}, one-star: {-0.07, 0.04}
01:34:10.696 00.000 6880 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.61) = xAngle (3.61 = -2.67)
01:34:10.696 00.000 6880 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.58 = -2.70)
01:34:10.696 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.06 hyp=0.07 cameraTheta=2.00 mountX=-0.06 mountY=-0.03, mountTheta=-2.70
01:34:10.698 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.06, opts=13)
01:34:10.698 00.000 6880 Enqueuing Move request for scope (-0.03, 0.06)
01:34:10.698 00.000 10052 Worker thread wakes up
01:34:10.698 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.06) opts 0xd
01:34:10.698 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.06)
01:34:10.698 00.000 10052 Moving (-0.03, 0.06) raw xDistance=-0.06 yDistance=-0.03
01:34:10.698 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:34:10.699 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.12, using input
01:34:10.699 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:34:10.699 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.03
01:34:10.699 00.000 10052 MoveAxis(E, 0, ABG)
01:34:10.699 00.000 10052 Move returns status 0, amount 0
01:34:10.699 00.000 10052 MoveAxis(N, 0, ABG)
01:34:10.699 00.000 10052 Move returns status 0, amount 0
01:34:10.699 00.000 10052 move complete, result=0
01:34:10.699 00.000 10052 worker thread done servicing request
01:34:10.724 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:10.764 00.040 6880 UpdateGuideState exits: m=2442 SNR=34.3
01:34:10.764 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:10.764 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:10.765 00.001 6880 Enqueuing Expose request
01:34:10.765 00.000 10052 Worker thread wakes up
01:34:10.765 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:10.765 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:10.765 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:10.769 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9adf1624-ba1b-4de3-8f34-96d8bbcdcc0f"}
01:34:10.769 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9adf1624-ba1b-4de3-8f34-96d8bbcdcc0f"}
01:34:10.778 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5cedb8e-586b-4d75-8a8a-15ff3bb5313c"}
01:34:10.779 00.001 6880 case statement mapped state 6 to 3
01:34:10.779 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5cedb8e-586b-4d75-8a8a-15ff3bb5313c"}
01:34:10.780 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8d5da7d7-7196-4fa2-8784-3977213d384b"}
01:34:10.781 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1322,"width":15,"height":15,"star_pos":[6.68,6.55],"pixels":"..."},"id":"8d5da7d7-7196-4fa2-8784-3977213d384b"}
01:34:11.681 00.900 10052 Exposure complete
01:34:11.761 00.080 10052 worker thread done servicing request
01:34:11.761 00.000 6880 OnExposeComplete: enter
01:34:11.761 00.000 6880 UpdateGuideState(): m_state=6
01:34:11.761 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1323
01:34:11.762 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=887.92, Mass=2642, SNR=35.6, Peak=163 HFD=4.5
01:34:11.762 00.000 6880 MultiStar: [#1 -0.03,0.19,0.96,U] [#2 0.03,0.14,0.94,U] [#3 -0.02,0.22,0.87,U] [#4 0.16,-0.02,0.83,U] [#5 0.21,0.01,0.96,U] [#6 -0.06,0.30,0.88,U] [#7 0.16,0.37,0.74,U] [#8 0.16,0.16,0.77,U] 
01:34:11.762 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.20}, one-star: {0.09, 0.41}
01:34:11.762 00.000 6880 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.61) = xAngle (2.82 = 2.82)
01:34:11.762 00.000 6880 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.79 = 2.79)
01:34:11.762 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.21 mountX=-0.20 mountY=0.07, mountTheta=2.79
01:34:11.764 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.20, opts=13)
01:34:11.764 00.000 6880 Enqueuing Move request for scope (0.07, 0.20)
01:34:11.764 00.000 10052 Worker thread wakes up
01:34:11.764 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.20) opts 0xd
01:34:11.764 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.20)
01:34:11.765 00.001 10052 Moving (0.07, 0.20) raw xDistance=-0.20 yDistance=0.07
01:34:11.765 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:34:11.765 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:34:11.765 00.000 10052 MoveAxis(E, 54, ABG)
01:34:11.765 00.000 10052 Guiding  Dir = 2, Dur = 54
01:34:11.793 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:11.817 00.024 10052 IsSlewing returns 0
01:34:11.837 00.020 6880 UpdateGuideState exits: m=2642 SNR=35.6
01:34:11.837 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:11.837 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:11.838 00.001 6880 Enqueuing Expose request
01:34:11.891 00.053 10052 IsGuiding returns 0
01:34:12.040 00.149 10052 IsGuiding returns 0
01:34:12.040 00.000 10052 Move returns status 0, amount 54
01:34:12.040 00.000 10052 MoveAxis(N, 0, ABG)
01:34:12.040 00.000 10052 Move returns status 0, amount 0
01:34:12.040 00.000 10052 move complete, result=0
01:34:12.040 00.000 10052 worker thread done servicing request
01:34:12.040 00.000 6880 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
01:34:12.040 00.000 10052 Worker thread wakes up
01:34:12.040 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:12.041 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:12.766 00.725 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d57314a1-9125-4519-a722-f51af13a6977"}
01:34:12.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d57314a1-9125-4519-a722-f51af13a6977"}
01:34:12.767 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e97f7732-1ab4-46fd-94cd-5fb55d422491"}
01:34:12.767 00.000 6880 case statement mapped state 6 to 3
01:34:12.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e97f7732-1ab4-46fd-94cd-5fb55d422491"}
01:34:12.769 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"07c16bdb-6c22-4282-aadb-33c2e0490eb4"}
01:34:12.769 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1323,"width":15,"height":15,"star_pos":[6.84,6.92],"pixels":"..."},"id":"07c16bdb-6c22-4282-aadb-33c2e0490eb4"}
01:34:13.179 00.410 10052 Exposure complete
01:34:13.264 00.085 10052 worker thread done servicing request
01:34:13.264 00.000 6880 OnExposeComplete: enter
01:34:13.264 00.000 6880 UpdateGuideState(): m_state=6
01:34:13.265 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1324
01:34:13.265 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=887.55, Mass=2526, SNR=34.8, Peak=151 HFD=4.6
01:34:13.265 00.000 6880 MultiStar: [#1 0.17,0.27,0.97,U] [#2 0.02,0.12,1.00,U] [#3 -0.15,-0.06,0.93,U] [#4 0.20,0.02,0.84,U] [#5 -0.00,-0.17,0.99,U] [#6 -0.09,0.25,0.91,U] [#7 0.25,0.23,0.76,U] [#8 0.18,0.17,0.81,U] 
01:34:13.266 00.001 6880 single-star, 8 included, MultiStar: {0.06, 0.09}, one-star: {0.01, 0.04}
01:34:13.266 00.000 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.96 = 2.96)
01:34:13.266 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.93 = 2.93)
01:34:13.266 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.35 mountX=-0.04 mountY=0.01, mountTheta=2.93
01:34:13.268 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.04, opts=13)
01:34:13.268 00.000 6880 Enqueuing Move request for scope (0.01, 0.04)
01:34:13.268 00.000 10052 Worker thread wakes up
01:34:13.268 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:34:13.268 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:34:13.268 00.000 10052 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
01:34:13.269 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:34:13.269 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
01:34:13.269 00.000 10052 MoveAxis(E, 0, ABG)
01:34:13.269 00.000 10052 Move returns status 0, amount 0
01:34:13.269 00.000 10052 MoveAxis(N, 0, ABG)
01:34:13.269 00.000 10052 Move returns status 0, amount 0
01:34:13.269 00.000 10052 move complete, result=0
01:34:13.269 00.000 10052 worker thread done servicing request
01:34:13.310 00.041 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:13.358 00.048 6880 UpdateGuideState exits: m=2526 SNR=34.8
01:34:13.358 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:13.358 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:13.358 00.000 6880 Enqueuing Expose request
01:34:13.358 00.000 10052 Worker thread wakes up
01:34:13.358 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:13.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:13.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:14.277 00.919 10052 Exposure complete
01:34:14.360 00.083 10052 worker thread done servicing request
01:34:14.361 00.001 6880 OnExposeComplete: enter
01:34:14.361 00.000 6880 UpdateGuideState(): m_state=6
01:34:14.361 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1325
01:34:14.361 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.11, Mass=2579, SNR=35.2, Peak=135 HFD=4.7
01:34:14.362 00.001 6880 MultiStar: [#1 0.03,-0.23,0.96,U] [#2 -0.06,-0.31,0.99,U] [#3 -0.16,-0.32,0.90,U] [#4 0.15,-0.26,0.84,U] [#5 -0.03,-0.63,0.00,M1] [#6 -0.16,-0.20,0.90,U] [#7 0.10,-0.26,0.76,U] [#8 0.19,-0.19,0.81,U] 
01:34:14.362 00.000 6880 refined, 7 included, MultiStar: {-0.01, -0.28}, one-star: {-0.08, -0.41}
01:34:14.362 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
01:34:14.362 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
01:34:14.362 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.28 hyp=0.28 cameraTheta=-1.60 mountX=0.28 mountY=-0.00, mountTheta=-0.01
01:34:14.367 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.28, opts=13)
01:34:14.367 00.000 6880 Enqueuing Move request for scope (-0.01, -0.28)
01:34:14.367 00.000 10052 Worker thread wakes up
01:34:14.367 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.28) opts 0xd
01:34:14.368 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.28)
01:34:14.368 00.000 10052 Moving (-0.01, -0.28) raw xDistance=0.28 yDistance=-0.00
01:34:14.368 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
01:34:14.368 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
01:34:14.368 00.000 10052 MoveAxis(W, 74, ABG)
01:34:14.368 00.000 10052 Guiding  Dir = 3, Dur = 74
01:34:14.399 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:14.460 00.061 6880 UpdateGuideState exits: m=2579 SNR=35.2
01:34:14.460 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:14.460 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:14.460 00.000 6880 Enqueuing Expose request
01:34:14.521 00.061 10052 IsSlewing returns 0
01:34:14.571 00.050 10052 IsGuiding returns 0
01:34:14.601 00.030 10052 PulseGuide returned control before completion, sleep 56
01:34:14.742 00.141 10052 IsGuiding returns 0
01:34:14.742 00.000 10052 Move returns status 0, amount 74
01:34:14.742 00.000 10052 MoveAxis(N, 0, ABG)
01:34:14.742 00.000 10052 Move returns status 0, amount 0
01:34:14.742 00.000 10052 move complete, result=0
01:34:14.742 00.000 10052 worker thread done servicing request
01:34:14.742 00.000 10052 Worker thread wakes up
01:34:14.742 00.000 6880 GuideStep: 0.3 px 74 ms WEST, -0.0 px 0 ms NORTH
01:34:14.742 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:14.742 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:14.794 00.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0cb3666e-be81-40d3-83fa-b4878959f752"}
01:34:14.794 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0cb3666e-be81-40d3-83fa-b4878959f752"}
01:34:15.582 00.788 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65edb376-a1be-4ab8-8e82-1dda76226b72"}
01:34:15.583 00.001 6880 case statement mapped state 6 to 3
01:34:15.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"65edb376-a1be-4ab8-8e82-1dda76226b72"}
01:34:15.584 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dc0822cb-44aa-4a5d-b28f-445e34681627"}
01:34:15.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1325,"width":15,"height":15,"star_pos":[6.66,7.11],"pixels":"..."},"id":"dc0822cb-44aa-4a5d-b28f-445e34681627"}
01:34:15.875 00.291 10052 Exposure complete
01:34:15.954 00.079 10052 worker thread done servicing request
01:34:15.954 00.000 6880 OnExposeComplete: enter
01:34:15.954 00.000 6880 UpdateGuideState(): m_state=6
01:34:15.954 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1326
01:34:15.954 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.54, Mass=2457, SNR=34.3, Peak=165 HFD=4.6
01:34:15.955 00.001 6880 MultiStar: [#1 0.06,-0.07,0.96,U] [#2 0.17,-0.18,1.00,U] [#3 0.08,-0.36,0.92,U] [#4 0.23,0.01,0.87,U] [#5 0.21,-0.20,0.98,U] [#6 0.17,-0.13,0.93,U] [#7 0.18,0.06,0.79,U] [#8 0.29,0.04,0.82,U] 
01:34:15.955 00.000 6880 single-star, 8 included, MultiStar: {0.15, -0.09}, one-star: {0.00, 0.03}
01:34:15.955 00.000 6880 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.61) = xAngle (3.17 = -3.12)
01:34:15.955 00.000 6880 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.14 = 3.14)
01:34:15.955 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.03 hyp=0.03 cameraTheta=1.55 mountX=-0.03 mountY=0.00, mountTheta=3.14
01:34:15.957 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.03, opts=13)
01:34:15.957 00.000 6880 Enqueuing Move request for scope (0.00, 0.03)
01:34:15.958 00.001 10052 Worker thread wakes up
01:34:15.958 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0xd
01:34:15.958 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
01:34:15.958 00.000 10052 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=0.00
01:34:15.958 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:34:15.958 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
01:34:15.958 00.000 10052 MoveAxis(E, 0, ABG)
01:34:15.958 00.000 10052 Move returns status 0, amount 0
01:34:15.958 00.000 10052 MoveAxis(N, 0, ABG)
01:34:15.958 00.000 10052 Move returns status 0, amount 0
01:34:15.958 00.000 10052 move complete, result=0
01:34:15.958 00.000 10052 worker thread done servicing request
01:34:15.988 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:16.032 00.044 6880 UpdateGuideState exits: m=2457 SNR=34.3
01:34:16.032 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:16.032 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:16.033 00.001 6880 Enqueuing Expose request
01:34:16.033 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:16.033 00.000 10052 Worker thread wakes up
01:34:16.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:16.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:16.788 00.755 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"46755c6b-f7a2-4ac4-98d5-7e40599f6cd8"}
01:34:16.788 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"46755c6b-f7a2-4ac4-98d5-7e40599f6cd8"}
01:34:16.789 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a4296a21-ff0c-401a-981c-d038458e7f0a"}
01:34:16.789 00.000 6880 case statement mapped state 6 to 3
01:34:16.789 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4296a21-ff0c-401a-981c-d038458e7f0a"}
01:34:16.789 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c82760ef-ecea-418f-b35c-88780dff3e7b"}
01:34:16.789 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1326,"width":15,"height":15,"star_pos":[6.74,6.54],"pixels":"..."},"id":"c82760ef-ecea-418f-b35c-88780dff3e7b"}
01:34:16.951 00.162 10052 Exposure complete
01:34:17.017 00.066 10052 worker thread done servicing request
01:34:17.017 00.000 6880 OnExposeComplete: enter
01:34:17.017 00.000 6880 UpdateGuideState(): m_state=6
01:34:17.018 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1327
01:34:17.018 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.74, Mass=2597, SNR=35.4, Peak=176 HFD=4.5
01:34:17.018 00.000 6880 MultiStar: [#1 0.02,-0.33,0.96,U] [#2 0.19,-0.17,0.99,U] [#3 -0.00,-0.28,0.90,U] [#4 0.20,-0.07,0.84,U] [#5 0.04,-0.08,0.99,U] [#6 0.01,-0.23,0.90,U] [#7 0.24,-0.13,0.74,U] [#8 0.15,-0.20,0.81,U] 
01:34:17.018 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.02, 0.23}
01:34:17.018 00.000 6880 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.61) = xAngle (0.62 = 0.62)
01:34:17.018 00.000 6880 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
01:34:17.019 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-0.99 mountX=0.13 mountY=0.09, mountTheta=0.60
01:34:17.020 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.14, opts=13)
01:34:17.020 00.000 6880 Enqueuing Move request for scope (0.09, -0.14)
01:34:17.020 00.000 10052 Worker thread wakes up
01:34:17.021 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
01:34:17.021 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
01:34:17.021 00.000 10052 Moving (0.09, -0.14) raw xDistance=0.13 yDistance=0.09
01:34:17.021 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:34:17.021 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
01:34:17.021 00.000 10052 MoveAxis(W, 36, ABG)
01:34:17.021 00.000 10052 Guiding  Dir = 3, Dur = 36
01:34:17.041 00.020 10052 IsSlewing returns 0
01:34:17.043 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:17.079 00.036 10052 IsGuiding returns 0
01:34:17.081 00.002 6880 UpdateGuideState exits: m=2597 SNR=35.4
01:34:17.081 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:17.081 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:17.081 00.000 6880 Enqueuing Expose request
01:34:17.106 00.025 10052 PulseGuide returned control before completion, sleep 19
01:34:17.159 00.053 10052 IsGuiding returns 0
01:34:17.159 00.000 10052 Move returns status 0, amount 36
01:34:17.159 00.000 10052 MoveAxis(N, 0, ABG)
01:34:17.159 00.000 10052 Move returns status 0, amount 0
01:34:17.159 00.000 10052 move complete, result=0
01:34:17.159 00.000 10052 worker thread done servicing request
01:34:17.159 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
01:34:17.159 00.000 10052 Worker thread wakes up
01:34:17.159 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:17.160 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:18.292 01.132 10052 Exposure complete
01:34:18.353 00.061 10052 worker thread done servicing request
01:34:18.353 00.000 6880 OnExposeComplete: enter
01:34:18.353 00.000 6880 UpdateGuideState(): m_state=6
01:34:18.354 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1328
01:34:18.354 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=887.69, Mass=2565, SNR=35.1, Peak=150 HFD=4.7
01:34:18.354 00.000 6880 MultiStar: [#1 -0.10,0.27,0.94,U] [#2 0.04,-0.08,0.97,U] [#3 -0.20,-0.04,0.92,U] [#4 0.32,0.30,0.85,U] [#5 -0.04,-0.07,0.99,U] [#6 -0.09,0.26,0.90,U] [#7 0.15,0.27,0.73,U] [#8 0.01,0.05,0.80,U] 
01:34:18.355 00.001 6880 refined, 8 included, MultiStar: {-0.00, 0.12}, one-star: {-0.04, 0.18}
01:34:18.355 00.000 6880 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.61) = xAngle (3.18 = -3.10)
01:34:18.355 00.000 6880 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.15 = -3.13)
01:34:18.355 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.57 mountX=-0.12 mountY=-0.00, mountTheta=-3.13
01:34:18.357 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.12, opts=13)
01:34:18.357 00.000 6880 Enqueuing Move request for scope (-0.00, 0.12)
01:34:18.357 00.000 10052 Worker thread wakes up
01:34:18.357 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
01:34:18.357 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
01:34:18.357 00.000 10052 Moving (-0.00, 0.12) raw xDistance=-0.12 yDistance=-0.00
01:34:18.357 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:34:18.359 00.002 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.01, using input
01:34:18.359 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.00
01:34:18.359 00.000 10052 MoveAxis(E, 31, ABG)
01:34:18.359 00.000 10052 Guiding  Dir = 2, Dur = 31
01:34:18.387 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:18.417 00.030 10052 IsSlewing returns 0
01:34:18.427 00.010 6880 UpdateGuideState exits: m=2565 SNR=35.1
01:34:18.427 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:18.427 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:18.427 00.000 6880 Enqueuing Expose request
01:34:18.456 00.029 10052 IsGuiding returns 0
01:34:18.483 00.027 10052 PulseGuide returned control before completion, sleep 15
01:34:18.531 00.048 10052 IsGuiding returns 0
01:34:18.531 00.000 10052 Move returns status 0, amount 31
01:34:18.532 00.001 10052 MoveAxis(N, 0, ABG)
01:34:18.532 00.000 10052 Move returns status 0, amount 0
01:34:18.532 00.000 10052 move complete, result=0
01:34:18.532 00.000 10052 worker thread done servicing request
01:34:18.532 00.000 10052 Worker thread wakes up
01:34:18.532 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:18.532 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:18.547 00.015 6880 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
01:34:18.788 00.241 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5fa9c102-0726-422e-8814-3ec5353b2f8e"}
01:34:18.788 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5fa9c102-0726-422e-8814-3ec5353b2f8e"}
01:34:18.788 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1d13208c-2a47-4de0-b246-43ac92e2ff2d"}
01:34:18.788 00.000 6880 case statement mapped state 6 to 3
01:34:18.788 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d13208c-2a47-4de0-b246-43ac92e2ff2d"}
01:34:18.789 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4628df56-45b3-445e-9421-1b83db3c9120"}
01:34:18.789 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1328,"width":15,"height":15,"star_pos":[6.70,6.69],"pixels":"..."},"id":"4628df56-45b3-445e-9421-1b83db3c9120"}
01:34:19.453 00.664 10052 Exposure complete
01:34:19.525 00.072 10052 worker thread done servicing request
01:34:19.525 00.000 6880 OnExposeComplete: enter
01:34:19.525 00.000 6880 UpdateGuideState(): m_state=6
01:34:19.525 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1329
01:34:19.526 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=887.56, Mass=2610, SNR=35.5, Peak=158 HFD=4.8
01:34:19.526 00.000 6880 MultiStar: [#1 -0.03,0.02,0.94,U] [#2 -0.16,-0.22,0.96,U] [#3 -0.33,-0.24,0.88,U] [#4 0.01,-0.04,0.84,U] [#5 -0.10,-0.43,0.93,U] [#6 -0.37,-0.16,0.91,U] [#7 -0.08,-0.13,0.74,U] [#8 -0.12,-0.46,0.79,U] 
01:34:19.526 00.000 6880 single-star, 8 included, MultiStar: {-0.14, -0.17}, one-star: {-0.12, 0.05}
01:34:19.527 00.001 6880 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.61) = xAngle (4.37 = -1.91)
01:34:19.527 00.000 6880 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.34 = -1.94)
01:34:19.527 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.76 mountX=-0.04 mountY=-0.12, mountTheta=-1.91
01:34:19.529 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.05, opts=13)
01:34:19.529 00.000 6880 Enqueuing Move request for scope (-0.12, 0.05)
01:34:19.529 00.000 10052 Worker thread wakes up
01:34:19.529 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
01:34:19.529 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
01:34:19.529 00.000 10052 Moving (-0.12, 0.05) raw xDistance=-0.04 yDistance=-0.12
01:34:19.529 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:34:19.529 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
01:34:19.529 00.000 10052 MoveAxis(E, 0, ABG)
01:34:19.529 00.000 10052 Move returns status 0, amount 0
01:34:19.529 00.000 10052 MoveAxis(N, 0, ABG)
01:34:19.529 00.000 10052 Move returns status 0, amount 0
01:34:19.529 00.000 10052 move complete, result=0
01:34:19.530 00.001 10052 worker thread done servicing request
01:34:19.551 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:19.581 00.030 6880 UpdateGuideState exits: m=2610 SNR=35.5
01:34:19.582 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:19.582 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:19.582 00.000 6880 Enqueuing Expose request
01:34:19.582 00.000 10052 Worker thread wakes up
01:34:19.582 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:19.582 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:19.582 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:20.719 01.137 10052 Exposure complete
01:34:20.779 00.060 10052 worker thread done servicing request
01:34:20.779 00.000 6880 OnExposeComplete: enter
01:34:20.779 00.000 6880 UpdateGuideState(): m_state=6
01:34:20.780 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1330
01:34:20.780 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=887.72, Mass=2569, SNR=35.3, Peak=170 HFD=4.5
01:34:20.780 00.000 6880 MultiStar: [#1 0.21,0.13,0.97,U] [#2 0.45,0.05,0.98,U] [#3 0.24,0.07,0.92,U] [#4 0.45,0.24,0.84,U] [#5 0.33,0.05,0.97,U] [#6 0.14,0.03,0.93,U] [#7 0.32,-0.02,0.74,U] [#8 0.56,-0.12,0.00,M1] 
01:34:20.780 00.000 6880 single-star, 7 included, MultiStar: {0.28, 0.09}, one-star: {0.15, 0.21}
01:34:20.780 00.000 6880 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.61) = xAngle (2.56 = 2.56)
01:34:20.781 00.001 6880 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.53 = 2.53)
01:34:20.781 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.21 hyp=0.25 cameraTheta=0.95 mountX=-0.21 mountY=0.15, mountTheta=2.54
01:34:20.782 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.21, opts=13)
01:34:20.782 00.000 6880 Enqueuing Move request for scope (0.15, 0.21)
01:34:20.782 00.000 10052 Worker thread wakes up
01:34:20.782 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.21) opts 0xd
01:34:20.782 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.21)
01:34:20.782 00.000 10052 Moving (0.15, 0.21) raw xDistance=-0.21 yDistance=0.15
01:34:20.782 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:34:20.783 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
01:34:20.783 00.000 10052 MoveAxis(E, 57, ABG)
01:34:20.783 00.000 10052 Guiding  Dir = 2, Dur = 57
01:34:20.803 00.020 10052 IsSlewing returns 0
01:34:20.804 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:20.837 00.033 6880 UpdateGuideState exits: m=2569 SNR=35.3
01:34:20.837 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:20.837 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:20.837 00.000 6880 Enqueuing Expose request
01:34:20.838 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70867189-e193-43ff-b990-5baa570811f0"}
01:34:20.838 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70867189-e193-43ff-b990-5baa570811f0"}
01:34:20.842 00.004 10052 IsGuiding returns 0
01:34:20.846 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a8b0928-80e1-42b1-9e3b-befb04b4eb97"}
01:34:20.846 00.000 6880 case statement mapped state 6 to 3
01:34:20.846 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a8b0928-80e1-42b1-9e3b-befb04b4eb97"}
01:34:20.848 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7108a913-b287-4227-9aa3-2eefbe998f3b"}
01:34:20.848 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1330,"width":15,"height":15,"star_pos":[6.89,6.72],"pixels":"..."},"id":"7108a913-b287-4227-9aa3-2eefbe998f3b"}
01:34:20.869 00.021 10052 PulseGuide returned control before completion, sleep 40
01:34:20.942 00.073 10052 IsGuiding returns 0
01:34:20.943 00.001 10052 Move returns status 0, amount 57
01:34:20.943 00.000 10052 MoveAxis(N, 0, ABG)
01:34:20.943 00.000 10052 Move returns status 0, amount 0
01:34:20.943 00.000 10052 move complete, result=0
01:34:20.943 00.000 10052 worker thread done servicing request
01:34:20.943 00.000 10052 Worker thread wakes up
01:34:20.943 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:20.943 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:20.945 00.002 6880 GuideStep: -0.2 px 57 ms EAST, 0.1 px 0 ms NORTH
01:34:21.860 00.915 10052 Exposure complete
01:34:21.920 00.060 10052 worker thread done servicing request
01:34:21.920 00.000 6880 OnExposeComplete: enter
01:34:21.920 00.000 6880 UpdateGuideState(): m_state=6
01:34:21.920 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1331
01:34:21.921 00.001 6880 Star::Find returns 1 (0), X=407.31, Y=887.27, Mass=2598, SNR=35.3, Peak=174 HFD=4.7
01:34:21.921 00.000 6880 MultiStar: [#1 -0.31,-0.42,0.00,M1] [#2 -0.24,-0.46,0.00,M1] [#3 -0.19,-0.57,0.00,M1] [#4 -0.24,-0.27,0.84,U] [#5 -0.21,-0.53,0.00,M1] [#6 -0.05,-0.32,0.91,U] [#7 -0.24,-0.33,0.74,U] [#8 -0.13,-0.57,0.00,M2] 
01:34:21.921 00.000 6880 refined, 3 included, MultiStar: {-0.25, -0.29}, one-star: {-0.44, -0.24}
01:34:21.921 00.000 6880 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.61) = xAngle (-0.67 = -0.67)
01:34:21.921 00.000 6880 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
01:34:21.921 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.29 hyp=0.38 cameraTheta=-2.28 mountX=0.30 mountY=-0.25, mountTheta=-0.69
01:34:21.923 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.29, opts=13)
01:34:21.923 00.000 6880 Enqueuing Move request for scope (-0.25, -0.29)
01:34:21.923 00.000 10052 Worker thread wakes up
01:34:21.923 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.29) opts 0xd
01:34:21.923 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.29)
01:34:21.924 00.001 10052 Moving (-0.25, -0.29) raw xDistance=0.30 yDistance=-0.25
01:34:21.924 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
01:34:21.924 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.25, slope = -0.02
01:34:21.924 00.000 10052 MoveAxis(W, 77, ABG)
01:34:21.924 00.000 10052 Guiding  Dir = 3, Dur = 77
01:34:21.949 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:21.974 00.025 10052 IsSlewing returns 0
01:34:21.991 00.017 6880 UpdateGuideState exits: m=2598 SNR=35.3
01:34:21.991 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:21.991 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:21.991 00.000 6880 Enqueuing Expose request
01:34:22.041 00.050 10052 IsGuiding returns 0
01:34:22.105 00.064 10052 PulseGuide returned control before completion, sleep 24
01:34:22.185 00.080 10052 IsGuiding returns 1
01:34:22.185 00.000 10052 scope still moving after pulse duration time elapsed
01:34:22.265 00.080 10052 IsSlewing returns 0
01:34:22.339 00.074 10052 IsGuiding returns 0
01:34:22.339 00.000 10052 scope move finished after 77 + 220 ms
01:34:22.339 00.000 10052 Move returns status 0, amount 77
01:34:22.339 00.000 10052 MoveAxis(N, 30, ABG)
01:34:22.339 00.000 10052 Guiding  Dir = 0, Dur = 30
01:34:22.406 00.067 10052 IsSlewing returns 0
01:34:22.482 00.076 10052 IsGuiding returns 0
01:34:22.612 00.130 10052 IsGuiding returns 0
01:34:22.612 00.000 10052 Move returns status 0, amount 30
01:34:22.612 00.000 10052 move complete, result=0
01:34:22.612 00.000 10052 worker thread done servicing request
01:34:22.612 00.000 10052 Worker thread wakes up
01:34:22.612 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.2 px 30 ms NORTH
01:34:22.612 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:22.612 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:22.787 00.175 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48ce9277-038f-4b9a-b865-30184360e97f"}
01:34:22.787 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48ce9277-038f-4b9a-b865-30184360e97f"}
01:34:22.787 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c2d3b10-e6d2-45f2-9343-6789e0f5ead1"}
01:34:22.787 00.000 6880 case statement mapped state 6 to 3
01:34:22.787 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c2d3b10-e6d2-45f2-9343-6789e0f5ead1"}
01:34:22.788 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d647bb02-a743-4206-9383-43c7d0534dd9"}
01:34:22.788 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1331,"width":15,"height":15,"star_pos":[7.31,7.27],"pixels":"..."},"id":"d647bb02-a743-4206-9383-43c7d0534dd9"}
01:34:23.737 00.949 10052 Exposure complete
01:34:23.799 00.062 10052 worker thread done servicing request
01:34:23.799 00.000 6880 OnExposeComplete: enter
01:34:23.799 00.000 6880 UpdateGuideState(): m_state=6
01:34:23.800 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1332
01:34:23.800 00.000 6880 Star::Find returns 1 (0), X=407.18, Y=887.36, Mass=2575, SNR=35.2, Peak=143 HFD=4.8
01:34:23.800 00.000 6880 MultiStar: [#1 -0.38,-0.03,0.94,U] [#2 -0.27,-0.21,0.99,U] [#3 -0.58,-0.30,0.00,M2] [#4 -0.33,-0.03,0.84,U] [#5 -0.41,-0.22,0.94,U] [#6 -0.40,-0.12,0.89,U] [#7 -0.43,-0.18,0.75,U] [#8 -0.42,-0.41,0.00,M3] 
01:34:23.800 00.000 6880 refined, 6 included, MultiStar: {-0.40, -0.14}, one-star: {-0.56, -0.15}
01:34:23.800 00.000 6880 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
01:34:23.800 00.000 6880 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
01:34:23.800 00.000 6880 CameraToMount -- cameraX=-0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-2.81 mountX=0.15 mountY=-0.40, mountTheta=-1.20
01:34:23.801 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.40, y=-0.14, opts=13)
01:34:23.802 00.001 6880 Enqueuing Move request for scope (-0.40, -0.14)
01:34:23.802 00.000 10052 Worker thread wakes up
01:34:23.802 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.14) opts 0xd
01:34:23.802 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.40, -0.14)
01:34:23.802 00.000 10052 Moving (-0.40, -0.14) raw xDistance=0.15 yDistance=-0.40
01:34:23.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.15
01:34:23.802 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.40, slope = -0.03
01:34:23.802 00.000 10052 MoveAxis(W, 45, ABG)
01:34:23.802 00.000 10052 Guiding  Dir = 3, Dur = 45
01:34:23.822 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:23.847 00.025 10052 IsSlewing returns 0
01:34:23.857 00.010 6880 UpdateGuideState exits: m=2575 SNR=35.2
01:34:23.858 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:23.858 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:23.858 00.000 6880 Enqueuing Expose request
01:34:23.926 00.068 10052 IsGuiding returns 0
01:34:24.069 00.143 10052 IsGuiding returns 0
01:34:24.070 00.001 10052 Move returns status 0, amount 45
01:34:24.070 00.000 10052 MoveAxis(N, 63, ABG)
01:34:24.070 00.000 10052 Guiding  Dir = 0, Dur = 63
01:34:24.149 00.079 10052 IsSlewing returns 0
01:34:24.223 00.074 10052 IsGuiding returns 0
01:34:24.372 00.149 10052 IsGuiding returns 1
01:34:24.372 00.000 10052 scope still moving after pulse duration time elapsed
01:34:24.446 00.074 10052 IsSlewing returns 0
01:34:24.513 00.067 10052 IsGuiding returns 0
01:34:24.513 00.000 10052 scope move finished after 63 + 227 ms
01:34:24.513 00.000 10052 Move returns status 0, amount 63
01:34:24.513 00.000 10052 move complete, result=0
01:34:24.513 00.000 10052 worker thread done servicing request
01:34:24.513 00.000 10052 Worker thread wakes up
01:34:24.513 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:24.514 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:24.514 00.000 6880 GuideStep: 0.2 px 45 ms WEST, -0.4 px 63 ms NORTH
01:34:24.797 00.283 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"33456037-9a08-45a5-bdbd-38bead740cc4"}
01:34:24.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"33456037-9a08-45a5-bdbd-38bead740cc4"}
01:34:24.798 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ba4ea76-465b-4e43-bfc9-54323046866e"}
01:34:24.798 00.000 6880 case statement mapped state 6 to 3
01:34:24.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ba4ea76-465b-4e43-bfc9-54323046866e"}
01:34:24.799 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"927b7c4b-35cc-46e9-9656-7e63bfff3edb"}
01:34:24.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1332,"width":15,"height":15,"star_pos":[7.18,7.36],"pixels":"..."},"id":"927b7c4b-35cc-46e9-9656-7e63bfff3edb"}
01:34:25.423 00.624 10052 Exposure complete
01:34:25.481 00.058 10052 worker thread done servicing request
01:34:25.481 00.000 6880 OnExposeComplete: enter
01:34:25.481 00.000 6880 UpdateGuideState(): m_state=6
01:34:25.481 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1333
01:34:25.481 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.39, Mass=2507, SNR=34.7, Peak=185 HFD=4.3
01:34:25.482 00.001 6880 MultiStar: [#1 0.03,-0.23,1.01,U] [#2 0.19,-0.31,1.02,U] [#3 -0.18,-0.42,0.94,U] [#4 0.16,-0.14,0.87,U] [#5 -0.05,-0.53,0.00,M1] [#6 -0.09,-0.21,0.95,U] [#7 -0.04,-0.28,0.78,U] [#8 0.15,-0.29,0.80,U] 
01:34:25.482 00.000 6880 single-star, 7 included, MultiStar: {0.01, -0.25}, one-star: {-0.08, -0.13}
01:34:25.482 00.000 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.53 = -0.53)
01:34:25.482 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
01:34:25.482 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.15 mountX=0.13 mountY=-0.08, mountTheta=-0.56
01:34:25.483 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.13, opts=13)
01:34:25.483 00.000 6880 Enqueuing Move request for scope (-0.08, -0.13)
01:34:25.483 00.000 10052 Worker thread wakes up
01:34:25.483 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
01:34:25.483 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
01:34:25.483 00.000 10052 Moving (-0.08, -0.13) raw xDistance=0.13 yDistance=-0.08
01:34:25.483 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:34:25.484 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.13, using input
01:34:25.484 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
01:34:25.484 00.000 10052 MoveAxis(W, 37, ABG)
01:34:25.484 00.000 10052 Guiding  Dir = 3, Dur = 37
01:34:25.504 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:25.541 00.037 6880 UpdateGuideState exits: m=2507 SNR=34.7
01:34:25.541 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:25.541 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:25.542 00.001 6880 Enqueuing Expose request
01:34:25.545 00.003 10052 IsSlewing returns 0
01:34:25.619 00.074 10052 IsGuiding returns 0
01:34:25.758 00.139 10052 IsGuiding returns 0
01:34:25.758 00.000 10052 Move returns status 0, amount 37
01:34:25.758 00.000 10052 MoveAxis(N, 0, ABG)
01:34:25.758 00.000 10052 Move returns status 0, amount 0
01:34:25.758 00.000 10052 move complete, result=0
01:34:25.758 00.000 10052 worker thread done servicing request
01:34:25.758 00.000 10052 Worker thread wakes up
01:34:25.759 00.001 6880 GuideStep: 0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
01:34:25.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:25.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:26.798 01.039 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a80dbc73-4ad7-4146-b551-50ba562a36b0"}
01:34:26.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a80dbc73-4ad7-4146-b551-50ba562a36b0"}
01:34:26.799 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"34c397eb-08d0-48db-9d15-dfa7fbe1e847"}
01:34:26.799 00.000 6880 case statement mapped state 6 to 3
01:34:26.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"34c397eb-08d0-48db-9d15-dfa7fbe1e847"}
01:34:26.799 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d84a864a-2a81-4efc-bfda-9e85f9feac97"}
01:34:26.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1333,"width":15,"height":15,"star_pos":[6.66,7.39],"pixels":"..."},"id":"d84a864a-2a81-4efc-bfda-9e85f9feac97"}
01:34:26.897 00.098 10052 Exposure complete
01:34:26.972 00.075 10052 worker thread done servicing request
01:34:26.972 00.000 6880 OnExposeComplete: enter
01:34:26.972 00.000 6880 UpdateGuideState(): m_state=6
01:34:26.973 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1334
01:34:26.973 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=887.71, Mass=2528, SNR=34.9, Peak=168 HFD=4.5
01:34:26.973 00.000 6880 MultiStar: [#1 0.21,-0.19,0.97,U] [#2 0.13,-0.31,0.98,U] [#3 -0.04,-0.30,0.92,U] [#4 0.35,0.17,0.84,U] [#5 0.31,-0.23,0.98,U] [#6 0.04,-0.14,0.93,U] [#7 0.31,-0.25,0.74,U] [#8 0.20,-0.16,0.80,U] 
01:34:26.973 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.13}, one-star: {0.10, 0.20}
01:34:26.973 00.000 6880 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.61) = xAngle (0.96 = 0.96)
01:34:26.974 00.001 6880 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
01:34:26.974 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-0.65 mountX=0.12 mountY=0.18, mountTheta=0.95
01:34:26.976 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.13, opts=13)
01:34:26.976 00.000 6880 Enqueuing Move request for scope (0.17, -0.13)
01:34:26.976 00.000 10052 Worker thread wakes up
01:34:26.976 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.13) opts 0xd
01:34:26.976 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.13)
01:34:26.976 00.000 10052 Moving (0.17, -0.13) raw xDistance=0.12 yDistance=0.18
01:34:26.976 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:34:26.976 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.01
01:34:26.977 00.001 10052 MoveAxis(W, 35, ABG)
01:34:26.977 00.000 10052 Guiding  Dir = 3, Dur = 35
01:34:26.998 00.021 10052 IsSlewing returns 0
01:34:27.011 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:27.035 00.024 10052 IsGuiding returns 0
01:34:27.057 00.022 6880 UpdateGuideState exits: m=2528 SNR=34.9
01:34:27.058 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:27.058 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:27.058 00.000 6880 Enqueuing Expose request
01:34:27.063 00.005 10052 PulseGuide returned control before completion, sleep 18
01:34:27.118 00.055 10052 IsGuiding returns 0
01:34:27.118 00.000 10052 Move returns status 0, amount 35
01:34:27.118 00.000 10052 MoveAxis(N, 0, ABG)
01:34:27.118 00.000 10052 Move returns status 0, amount 0
01:34:27.118 00.000 10052 move complete, result=0
01:34:27.118 00.000 10052 worker thread done servicing request
01:34:27.119 00.001 10052 Worker thread wakes up
01:34:27.119 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.2 px 0 ms NORTH
01:34:27.119 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:27.119 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:28.025 00.906 10052 Exposure complete
01:34:28.109 00.084 10052 worker thread done servicing request
01:34:28.109 00.000 6880 OnExposeComplete: enter
01:34:28.109 00.000 6880 UpdateGuideState(): m_state=6
01:34:28.109 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1335
01:34:28.109 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=887.55, Mass=2497, SNR=34.7, Peak=181 HFD=4.4
01:34:28.110 00.001 6880 MultiStar: [#1 -0.06,0.01,0.98,U] [#2 -0.06,-0.11,1.00,U] [#3 -0.31,-0.37,0.93,U] [#4 0.01,-0.15,0.85,U] [#5 -0.01,-0.19,1.00,U] [#6 -0.12,0.07,0.92,U] [#7 -0.07,-0.21,0.77,U] [#8 0.08,-0.13,0.79,U] 
01:34:28.110 00.000 6880 single-star, 8 included, MultiStar: {-0.07, -0.11}, one-star: {-0.07, 0.04}
01:34:28.111 00.001 6880 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.61) = xAngle (4.25 = -2.03)
01:34:28.111 00.000 6880 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.22 = -2.06)
01:34:28.111 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.64 mountX=-0.04 mountY=-0.07, mountTheta=-2.04
01:34:28.112 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.04, opts=13)
01:34:28.112 00.000 6880 Enqueuing Move request for scope (-0.07, 0.04)
01:34:28.112 00.000 10052 Worker thread wakes up
01:34:28.112 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:34:28.112 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:34:28.112 00.000 10052 Moving (-0.07, 0.04) raw xDistance=-0.04 yDistance=-0.07
01:34:28.112 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:34:28.112 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:34:28.112 00.000 10052 MoveAxis(E, 0, ABG)
01:34:28.112 00.000 10052 Move returns status 0, amount 0
01:34:28.112 00.000 10052 MoveAxis(N, 0, ABG)
01:34:28.113 00.001 10052 Move returns status 0, amount 0
01:34:28.113 00.000 10052 move complete, result=0
01:34:28.113 00.000 10052 worker thread done servicing request
01:34:28.132 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:28.163 00.031 6880 UpdateGuideState exits: m=2497 SNR=34.7
01:34:28.164 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:28.164 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:28.164 00.000 6880 Enqueuing Expose request
01:34:28.164 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:28.164 00.000 10052 Worker thread wakes up
01:34:28.164 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:28.164 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:28.797 00.633 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb4da013-ec2c-41f6-b2ad-cca43a607e13"}
01:34:28.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb4da013-ec2c-41f6-b2ad-cca43a607e13"}
01:34:28.798 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef121385-2b74-49b8-a48a-f2e10aded8de"}
01:34:28.798 00.000 6880 case statement mapped state 6 to 3
01:34:28.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef121385-2b74-49b8-a48a-f2e10aded8de"}
01:34:28.798 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4e00f875-0ae4-42e0-a5a1-443b95bcc34f"}
01:34:28.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1335,"width":15,"height":15,"star_pos":[6.67,6.55],"pixels":"..."},"id":"4e00f875-0ae4-42e0-a5a1-443b95bcc34f"}
01:34:29.305 00.507 10052 Exposure complete
01:34:29.365 00.060 10052 worker thread done servicing request
01:34:29.365 00.000 6880 OnExposeComplete: enter
01:34:29.365 00.000 6880 UpdateGuideState(): m_state=6
01:34:29.365 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1336
01:34:29.365 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=887.59, Mass=2514, SNR=34.9, Peak=160 HFD=4.7
01:34:29.366 00.001 6880 MultiStar: [#1 0.00,-0.24,0.96,U] [#2 0.04,-0.17,0.99,U] [#3 -0.06,-0.33,0.91,U] [#4 0.10,-0.15,0.86,U] [#5 0.05,-0.50,0.98,U] [#6 -0.03,-0.24,0.93,U] [#7 0.05,-0.05,0.74,U] [#8 0.27,-0.14,0.81,U] 
01:34:29.366 00.000 6880 single-star, 8 included, MultiStar: {0.02, -0.20}, one-star: {-0.18, 0.07}
01:34:29.366 00.000 6880 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.61) = xAngle (4.35 = -1.93)
01:34:29.366 00.000 6880 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.32 = -1.96)
01:34:29.366 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.07 hyp=0.19 cameraTheta=2.74 mountX=-0.07 mountY=-0.18, mountTheta=-1.94
01:34:29.367 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.07, opts=13)
01:34:29.367 00.000 6880 Enqueuing Move request for scope (-0.18, 0.07)
01:34:29.368 00.001 10052 Worker thread wakes up
01:34:29.368 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.07) opts 0xd
01:34:29.368 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.07)
01:34:29.368 00.000 10052 Moving (-0.18, 0.07) raw xDistance=-0.07 yDistance=-0.18
01:34:29.368 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:34:29.368 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
01:34:29.368 00.000 10052 MoveAxis(E, 0, ABG)
01:34:29.368 00.000 10052 Move returns status 0, amount 0
01:34:29.368 00.000 10052 MoveAxis(N, 0, ABG)
01:34:29.368 00.000 10052 Move returns status 0, amount 0
01:34:29.368 00.000 10052 move complete, result=0
01:34:29.368 00.000 10052 worker thread done servicing request
01:34:29.390 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:29.432 00.042 6880 UpdateGuideState exits: m=2514 SNR=34.9
01:34:29.432 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:29.432 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:29.432 00.000 6880 Enqueuing Expose request
01:34:29.432 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:29.432 00.000 10052 Worker thread wakes up
01:34:29.432 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:29.432 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:30.351 00.919 10052 Exposure complete
01:34:30.445 00.094 10052 worker thread done servicing request
01:34:30.446 00.001 6880 OnExposeComplete: enter
01:34:30.446 00.000 6880 UpdateGuideState(): m_state=6
01:34:30.446 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1337
01:34:30.446 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=887.52, Mass=2579, SNR=35.3, Peak=183 HFD=4.6
01:34:30.447 00.001 6880 MultiStar: [#1 -0.04,0.08,0.95,U] [#2 0.08,-0.05,0.97,U] [#3 -0.06,-0.04,0.88,U] [#4 0.44,0.25,0.83,U] [#5 0.01,-0.10,0.97,U] [#6 -0.04,0.01,0.90,U] [#7 0.04,-0.02,0.75,U] [#8 0.19,0.04,0.79,U] 
01:34:30.447 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.08, 0.01}
01:34:30.447 00.000 6880 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
01:34:30.447 00.000 6880 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
01:34:30.447 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.23 mountX=-0.02 mountY=0.07, mountTheta=1.84
01:34:30.449 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.02, opts=13)
01:34:30.449 00.000 6880 Enqueuing Move request for scope (0.07, 0.02)
01:34:30.449 00.000 10052 Worker thread wakes up
01:34:30.449 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
01:34:30.449 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
01:34:30.449 00.000 10052 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
01:34:30.449 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:34:30.450 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:34:30.450 00.000 10052 MoveAxis(E, 0, ABG)
01:34:30.450 00.000 10052 Move returns status 0, amount 0
01:34:30.450 00.000 10052 MoveAxis(N, 0, ABG)
01:34:30.450 00.000 10052 Move returns status 0, amount 0
01:34:30.450 00.000 10052 move complete, result=0
01:34:30.450 00.000 10052 worker thread done servicing request
01:34:30.476 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:30.521 00.045 6880 UpdateGuideState exits: m=2579 SNR=35.3
01:34:30.521 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:30.521 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:30.521 00.000 6880 Enqueuing Expose request
01:34:30.521 00.000 10052 Worker thread wakes up
01:34:30.521 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:30.521 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:30.521 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:30.797 00.276 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e77b0dd-2517-407c-a7dd-9bb489b580b2"}
01:34:30.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e77b0dd-2517-407c-a7dd-9bb489b580b2"}
01:34:30.798 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f7cea7c-7e6f-4849-9e1e-0f8b301c4bb4"}
01:34:30.798 00.000 6880 case statement mapped state 6 to 3
01:34:30.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f7cea7c-7e6f-4849-9e1e-0f8b301c4bb4"}
01:34:30.798 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ada11214-01ba-4e41-9723-86220474f28b"}
01:34:30.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1337,"width":15,"height":15,"star_pos":[6.82,6.52],"pixels":"..."},"id":"ada11214-01ba-4e41-9723-86220474f28b"}
01:34:31.648 00.850 10052 Exposure complete
01:34:31.704 00.056 10052 worker thread done servicing request
01:34:31.704 00.000 6880 OnExposeComplete: enter
01:34:31.704 00.000 6880 UpdateGuideState(): m_state=6
01:34:31.704 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1338
01:34:31.704 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=887.63, Mass=2564, SNR=35.1, Peak=183 HFD=4.3
01:34:31.705 00.001 6880 MultiStar: [#1 0.15,-0.12,0.95,U] [#2 0.11,-0.07,0.98,U] [#3 -0.06,-0.26,0.93,U] [#4 0.41,0.14,0.85,U] [#5 0.36,-0.23,0.99,U] [#6 0.09,-0.20,0.92,U] [#7 0.19,-0.36,0.77,U] [#8 0.31,-0.00,0.81,U] 
01:34:31.705 00.000 6880 single-star, 8 included, MultiStar: {0.19, -0.11}, one-star: {0.17, 0.12}
01:34:31.705 00.000 6880 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.61) = xAngle (2.22 = 2.22)
01:34:31.705 00.000 6880 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.19 = 2.19)
01:34:31.705 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.12 hyp=0.20 cameraTheta=0.61 mountX=-0.12 mountY=0.17, mountTheta=2.21
01:34:31.707 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.12, opts=13)
01:34:31.707 00.000 6880 Enqueuing Move request for scope (0.17, 0.12)
01:34:31.707 00.000 10052 Worker thread wakes up
01:34:31.707 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.12) opts 0xd
01:34:31.707 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.12)
01:34:31.707 00.000 10052 Moving (0.17, 0.12) raw xDistance=-0.12 yDistance=0.17
01:34:31.707 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:34:31.707 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
01:34:31.707 00.000 10052 MoveAxis(E, 33, ABG)
01:34:31.708 00.001 10052 Guiding  Dir = 2, Dur = 33
01:34:31.732 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:31.772 00.040 6880 UpdateGuideState exits: m=2564 SNR=35.1
01:34:31.775 00.003 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:31.775 00.000 10052 IsSlewing returns 0
01:34:31.776 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:31.776 00.000 6880 Enqueuing Expose request
01:34:31.848 00.072 10052 IsGuiding returns 0
01:34:31.992 00.144 10052 IsGuiding returns 0
01:34:31.992 00.000 10052 Move returns status 0, amount 33
01:34:31.993 00.001 10052 MoveAxis(N, 0, ABG)
01:34:31.993 00.000 10052 Move returns status 0, amount 0
01:34:31.993 00.000 10052 move complete, result=0
01:34:31.993 00.000 10052 worker thread done servicing request
01:34:31.993 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.2 px 0 ms NORTH
01:34:31.993 00.000 10052 Worker thread wakes up
01:34:31.993 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:31.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:32.798 00.805 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"18e34adf-4813-4913-aac5-f6b5657bc57a"}
01:34:32.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"18e34adf-4813-4913-aac5-f6b5657bc57a"}
01:34:32.798 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8fed63cf-8b77-45f3-be95-4f47707db82c"}
01:34:32.799 00.001 6880 case statement mapped state 6 to 3
01:34:32.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8fed63cf-8b77-45f3-be95-4f47707db82c"}
01:34:32.799 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1c143b37-9489-4a0a-b2d6-da9f5470eaf4"}
01:34:32.800 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1338,"width":15,"height":15,"star_pos":[6.91,6.63],"pixels":"..."},"id":"1c143b37-9489-4a0a-b2d6-da9f5470eaf4"}
01:34:32.914 00.114 10052 Exposure complete
01:34:32.972 00.058 10052 worker thread done servicing request
01:34:32.973 00.001 6880 OnExposeComplete: enter
01:34:32.973 00.000 6880 UpdateGuideState(): m_state=6
01:34:32.973 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1339
01:34:32.973 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=887.74, Mass=2521, SNR=34.8, Peak=168 HFD=4.5
01:34:32.973 00.000 6880 MultiStar: [#1 0.17,0.01,0.95,U] [#2 0.26,-0.20,0.99,U] [#3 0.00,-0.25,0.89,U] [#4 0.14,0.07,0.84,U] [#5 0.16,0.00,0.98,U] [#6 0.22,-0.22,0.94,U] [#7 0.29,0.09,0.77,U] [#8 0.20,-0.01,0.81,U] 
01:34:32.973 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {0.01, 0.23}
01:34:32.973 00.000 6880 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.61) = xAngle (1.40 = 1.40)
01:34:32.974 00.001 6880 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
01:34:32.974 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.16 cameraTheta=-0.21 mountX=0.03 mountY=0.16, mountTheta=1.40
01:34:32.975 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.03, opts=13)
01:34:32.975 00.000 6880 Enqueuing Move request for scope (0.16, -0.03)
01:34:32.975 00.000 10052 Worker thread wakes up
01:34:32.975 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
01:34:32.975 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
01:34:32.975 00.000 10052 Moving (0.16, -0.03) raw xDistance=0.03 yDistance=0.16
01:34:32.975 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:34:32.975 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
01:34:32.975 00.000 10052 MoveAxis(E, 0, ABG)
01:34:32.975 00.000 10052 Move returns status 0, amount 0
01:34:32.975 00.000 10052 MoveAxis(N, 0, ABG)
01:34:32.976 00.001 10052 Move returns status 0, amount 0
01:34:32.976 00.000 10052 move complete, result=0
01:34:32.976 00.000 10052 worker thread done servicing request
01:34:32.996 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:33.030 00.034 6880 UpdateGuideState exits: m=2521 SNR=34.8
01:34:33.030 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:33.030 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:33.030 00.000 6880 Enqueuing Expose request
01:34:33.030 00.000 10052 Worker thread wakes up
01:34:33.030 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:33.030 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:33.030 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:34:34.169 01.139 10052 Exposure complete
01:34:34.224 00.055 10052 worker thread done servicing request
01:34:34.224 00.000 6880 OnExposeComplete: enter
01:34:34.224 00.000 6880 UpdateGuideState(): m_state=6
01:34:34.224 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1340
01:34:34.224 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=887.68, Mass=2505, SNR=34.8, Peak=170 HFD=4.6
01:34:34.225 00.001 6880 MultiStar: [#1 0.25,-0.21,0.96,U] [#2 0.20,-0.19,0.99,U] [#3 0.06,-0.23,0.92,U] [#4 0.37,0.31,0.83,U] [#5 0.24,-0.09,0.99,U] [#6 0.05,-0.21,0.91,U] [#7 0.24,-0.19,0.74,U] [#8 0.30,-0.06,0.81,U] 
01:34:34.225 00.000 6880 single-star, 8 included, MultiStar: {0.19, -0.08}, one-star: {0.10, 0.16}
01:34:34.225 00.000 6880 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.61) = xAngle (2.66 = 2.66)
01:34:34.225 00.000 6880 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.63 = 2.63)
01:34:34.225 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.16 hyp=0.19 cameraTheta=1.04 mountX=-0.17 mountY=0.09, mountTheta=2.63
01:34:34.226 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.16, opts=13)
01:34:34.226 00.000 6880 Enqueuing Move request for scope (0.10, 0.16)
01:34:34.226 00.000 10052 Worker thread wakes up
01:34:34.226 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.16) opts 0xd
01:34:34.226 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.16)
01:34:34.226 00.000 10052 Moving (0.10, 0.16) raw xDistance=-0.17 yDistance=0.09
01:34:34.226 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:34:34.226 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.21, using input
01:34:34.226 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.05
01:34:34.226 00.000 10052 MoveAxis(E, 45, ABG)
01:34:34.227 00.001 10052 Guiding  Dir = 2, Dur = 45
01:34:34.246 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:34.278 00.032 10052 IsSlewing returns 0
01:34:34.280 00.002 6880 UpdateGuideState exits: m=2505 SNR=34.8
01:34:34.280 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:34.281 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:34.281 00.000 6880 Enqueuing Expose request
01:34:34.355 00.074 10052 IsGuiding returns 0
01:34:34.493 00.138 10052 IsGuiding returns 0
01:34:34.494 00.001 10052 Move returns status 0, amount 45
01:34:34.494 00.000 10052 MoveAxis(N, 0, ABG)
01:34:34.494 00.000 10052 Move returns status 0, amount 0
01:34:34.494 00.000 10052 move complete, result=0
01:34:34.494 00.000 10052 worker thread done servicing request
01:34:34.494 00.000 6880 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
01:34:34.494 00.000 10052 Worker thread wakes up
01:34:34.494 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:34.494 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:34.798 00.304 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6add6129-b658-4d73-876c-b11a487194b4"}
01:34:34.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6add6129-b658-4d73-876c-b11a487194b4"}
01:34:34.799 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe70a24c-040e-4dfe-a361-8560b0f0a30e"}
01:34:34.799 00.000 6880 case statement mapped state 6 to 3
01:34:34.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe70a24c-040e-4dfe-a361-8560b0f0a30e"}
01:34:34.799 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f3c4fdd-95c3-43c0-ab10-cba6493fbae3"}
01:34:34.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1340,"width":15,"height":15,"star_pos":[6.84,6.68],"pixels":"..."},"id":"6f3c4fdd-95c3-43c0-ab10-cba6493fbae3"}
01:34:35.403 00.604 10052 Exposure complete
01:34:35.482 00.079 10052 worker thread done servicing request
01:34:35.483 00.001 6880 OnExposeComplete: enter
01:34:35.483 00.000 6880 UpdateGuideState(): m_state=6
01:34:35.483 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1341
01:34:35.483 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=887.63, Mass=2701, SNR=36.1, Peak=184 HFD=4.6
01:34:35.483 00.000 6880 MultiStar: [#1 0.01,0.09,0.92,U] [#2 0.14,-0.27,0.96,U] [#3 -0.12,-0.26,0.88,U] [#4 0.38,0.28,0.81,U] [#5 -0.05,-0.40,0.95,U] [#6 0.03,-0.18,0.94,U] [#7 -0.06,-0.17,0.74,U] [#8 0.17,0.06,0.78,U] 
01:34:35.484 00.001 6880 refined, 8 included, MultiStar: {0.05, -0.09}, one-star: {0.02, 0.11}
01:34:35.484 00.000 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
01:34:35.484 00.000 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
01:34:35.484 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-1.01 mountX=0.08 mountY=0.06, mountTheta=0.58
01:34:35.485 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.09, opts=13)
01:34:35.485 00.000 6880 Enqueuing Move request for scope (0.05, -0.09)
01:34:35.486 00.001 10052 Worker thread wakes up
01:34:35.486 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
01:34:35.486 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
01:34:35.486 00.000 10052 Moving (0.05, -0.09) raw xDistance=0.08 yDistance=0.06
01:34:35.486 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:34:35.486 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.17, using input
01:34:35.486 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
01:34:35.486 00.000 10052 MoveAxis(E, 0, ABG)
01:34:35.486 00.000 10052 Move returns status 0, amount 0
01:34:35.486 00.000 10052 MoveAxis(N, 0, ABG)
01:34:35.486 00.000 10052 Move returns status 0, amount 0
01:34:35.486 00.000 10052 move complete, result=0
01:34:35.486 00.000 10052 worker thread done servicing request
01:34:35.511 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:35.544 00.033 6880 UpdateGuideState exits: m=2701 SNR=36.1
01:34:35.544 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:35.544 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:35.544 00.000 6880 Enqueuing Expose request
01:34:35.544 00.000 10052 Worker thread wakes up
01:34:35.544 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:35.545 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:35.545 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:36.687 01.142 10052 Exposure complete
01:34:36.761 00.074 10052 worker thread done servicing request
01:34:36.761 00.000 6880 OnExposeComplete: enter
01:34:36.761 00.000 6880 UpdateGuideState(): m_state=6
01:34:36.761 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1342
01:34:36.762 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=887.49, Mass=2436, SNR=34.2, Peak=173 HFD=4.5
01:34:36.762 00.000 6880 MultiStar: [#1 0.17,-0.19,0.97,U] [#2 0.15,-0.24,1.00,U] [#3 -0.05,-0.36,0.93,U] [#4 0.52,0.14,0.00,M1] [#5 0.23,-0.11,0.96,U] [#6 -0.05,-0.10,0.92,U] [#7 0.22,-0.06,0.76,U] [#8 0.30,-0.18,0.78,U] 
01:34:36.762 00.000 6880 single-star, 7 included, MultiStar: {0.14, -0.16}, one-star: {0.21, -0.02}
01:34:36.762 00.000 6880 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.61) = xAngle (1.52 = 1.52)
01:34:36.762 00.000 6880 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
01:34:36.762 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.09 mountX=0.01 mountY=0.21, mountTheta=1.52
01:34:36.764 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.02, opts=13)
01:34:36.764 00.000 6880 Enqueuing Move request for scope (0.21, -0.02)
01:34:36.764 00.000 10052 Worker thread wakes up
01:34:36.764 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
01:34:36.764 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
01:34:36.765 00.001 10052 Moving (0.21, -0.02) raw xDistance=0.01 yDistance=0.21
01:34:36.765 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:34:36.765 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.21, slope = 0.02
01:34:36.765 00.000 10052 MoveAxis(E, 0, ABG)
01:34:36.765 00.000 10052 Move returns status 0, amount 0
01:34:36.765 00.000 10052 MoveAxis(S, 40, ABG)
01:34:36.765 00.000 10052 Guiding  Dir = 1, Dur = 40
01:34:36.786 00.021 10052 IsSlewing returns 0
01:34:36.796 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:36.824 00.028 10052 IsGuiding returns 0
01:34:36.844 00.020 6880 UpdateGuideState exits: m=2436 SNR=34.2
01:34:36.844 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:36.844 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:36.844 00.000 6880 Enqueuing Expose request
01:34:36.845 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"438dbba2-3bb3-4e07-964e-aef56f47c7f7"}
01:34:36.845 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"438dbba2-3bb3-4e07-964e-aef56f47c7f7"}
01:34:36.851 00.006 10052 PulseGuide returned control before completion, sleep 23
01:34:36.856 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e959909-f734-48a8-90e8-024bebeff000"}
01:34:36.857 00.001 6880 case statement mapped state 6 to 3
01:34:36.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e959909-f734-48a8-90e8-024bebeff000"}
01:34:36.859 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df7f9b3a-24d3-418c-9525-1d0b0aa9d45f"}
01:34:36.859 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1342,"width":15,"height":15,"star_pos":[6.95,7.49],"pixels":"..."},"id":"df7f9b3a-24d3-418c-9525-1d0b0aa9d45f"}
01:34:36.910 00.051 10052 IsGuiding returns 0
01:34:36.910 00.000 10052 Move returns status 0, amount 40
01:34:36.910 00.000 10052 move complete, result=0
01:34:36.910 00.000 10052 worker thread done servicing request
01:34:36.910 00.000 10052 Worker thread wakes up
01:34:36.910 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:36.910 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:36.911 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 40 ms SOUTH
01:34:37.831 00.920 10052 Exposure complete
01:34:37.889 00.058 10052 worker thread done servicing request
01:34:37.889 00.000 6880 OnExposeComplete: enter
01:34:37.889 00.000 6880 UpdateGuideState(): m_state=6
01:34:37.890 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1343
01:34:37.890 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=887.63, Mass=2421, SNR=34.2, Peak=170 HFD=4.5
01:34:37.890 00.000 6880 MultiStar: [#1 0.16,-0.16,0.94,U] [#2 0.04,-0.11,0.99,U] [#3 0.02,-0.27,0.94,U] [#4 0.46,0.05,0.87,U] [#5 0.24,-0.15,0.98,U] [#6 0.08,-0.26,0.94,U] [#7 0.18,-0.26,0.76,U] [#8 0.27,-0.07,0.82,U] 
01:34:37.890 00.000 6880 single-star, 8 included, MultiStar: {0.17, -0.12}, one-star: {0.11, 0.12}
01:34:37.890 00.000 6880 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.61) = xAngle (2.42 = 2.42)
01:34:37.890 00.000 6880 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.39 = 2.39)
01:34:37.890 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.12 hyp=0.16 cameraTheta=0.81 mountX=-0.12 mountY=0.11, mountTheta=2.40
01:34:37.892 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.12, opts=13)
01:34:37.892 00.000 6880 Enqueuing Move request for scope (0.11, 0.12)
01:34:37.892 00.000 10052 Worker thread wakes up
01:34:37.892 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.12) opts 0xd
01:34:37.892 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.12)
01:34:37.892 00.000 10052 Moving (0.11, 0.12) raw xDistance=-0.12 yDistance=0.11
01:34:37.892 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:34:37.892 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:34:37.892 00.000 10052 MoveAxis(E, 33, ABG)
01:34:37.892 00.000 10052 Guiding  Dir = 2, Dur = 33
01:34:37.914 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:37.955 00.041 6880 UpdateGuideState exits: m=2421 SNR=34.2
01:34:37.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:37.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:37.955 00.000 6880 Enqueuing Expose request
01:34:37.964 00.009 10052 IsSlewing returns 0
01:34:38.031 00.067 10052 IsGuiding returns 0
01:34:38.173 00.142 10052 IsGuiding returns 0
01:34:38.174 00.001 10052 Move returns status 0, amount 33
01:34:38.174 00.000 10052 MoveAxis(N, 0, ABG)
01:34:38.174 00.000 10052 Move returns status 0, amount 0
01:34:38.174 00.000 10052 move complete, result=0
01:34:38.174 00.000 10052 worker thread done servicing request
01:34:38.174 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
01:34:38.174 00.000 10052 Worker thread wakes up
01:34:38.174 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:38.174 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:38.802 00.628 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d286d63-d536-4fcb-90e8-f83d3682a6fd"}
01:34:38.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d286d63-d536-4fcb-90e8-f83d3682a6fd"}
01:34:38.803 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf00216e-934b-4ad0-815c-7dbb217513c2"}
01:34:38.803 00.000 6880 case statement mapped state 6 to 3
01:34:38.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf00216e-934b-4ad0-815c-7dbb217513c2"}
01:34:38.804 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"516c64b6-538c-4741-a2a1-a19f939ed57e"}
01:34:38.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1343,"width":15,"height":15,"star_pos":[6.86,6.63],"pixels":"..."},"id":"516c64b6-538c-4741-a2a1-a19f939ed57e"}
01:34:39.304 00.500 10052 Exposure complete
01:34:39.360 00.056 10052 worker thread done servicing request
01:34:39.360 00.000 6880 OnExposeComplete: enter
01:34:39.361 00.001 6880 UpdateGuideState(): m_state=6
01:34:39.361 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1344
01:34:39.361 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=887.44, Mass=2546, SNR=35.0, Peak=168 HFD=4.7
01:34:39.362 00.001 6880 MultiStar: [#1 0.09,-0.41,0.95,U] [#2 0.20,-0.33,0.98,U] [#3 -0.04,-0.56,0.00,M1] [#4 0.13,-0.34,0.85,U] [#5 0.13,-0.29,0.95,U] [#6 0.03,-0.41,0.91,U] [#7 0.15,-0.44,0.75,U] [#8 0.22,-0.50,0.00,M1] 
01:34:39.362 00.000 6880 single-star, 6 included, MultiStar: {0.12, -0.32}, one-star: {0.10, -0.07}
01:34:39.362 00.000 6880 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.61) = xAngle (1.04 = 1.04)
01:34:39.362 00.000 6880 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
01:34:39.362 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-0.57 mountX=0.06 mountY=0.11, mountTheta=1.03
01:34:39.364 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.07, opts=13)
01:34:39.364 00.000 6880 Enqueuing Move request for scope (0.10, -0.07)
01:34:39.364 00.000 10052 Worker thread wakes up
01:34:39.364 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.07) opts 0xd
01:34:39.364 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.07)
01:34:39.364 00.000 10052 Moving (0.10, -0.07) raw xDistance=0.06 yDistance=0.11
01:34:39.364 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:34:39.364 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.11, using input
01:34:39.364 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:34:39.364 00.000 10052 MoveAxis(E, 0, ABG)
01:34:39.364 00.000 10052 Move returns status 0, amount 0
01:34:39.364 00.000 10052 MoveAxis(N, 0, ABG)
01:34:39.365 00.001 10052 Move returns status 0, amount 0
01:34:39.365 00.000 10052 move complete, result=0
01:34:39.365 00.000 10052 worker thread done servicing request
01:34:39.387 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:39.424 00.037 6880 UpdateGuideState exits: m=2546 SNR=35.0
01:34:39.424 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:39.424 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:39.424 00.000 6880 Enqueuing Expose request
01:34:39.424 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:39.424 00.000 10052 Worker thread wakes up
01:34:39.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:39.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:40.336 00.912 10052 Exposure complete
01:34:40.404 00.068 10052 worker thread done servicing request
01:34:40.404 00.000 6880 OnExposeComplete: enter
01:34:40.404 00.000 6880 UpdateGuideState(): m_state=6
01:34:40.405 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1345
01:34:40.405 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=887.50, Mass=2443, SNR=34.3, Peak=166 HFD=4.6
01:34:40.405 00.000 6880 MultiStar: [#1 -0.08,-0.25,0.96,U] [#2 0.08,-0.27,1.02,U] [#3 -0.12,-0.45,0.94,U] [#4 0.10,-0.21,0.86,U] [#5 -0.00,-0.50,0.98,U] [#6 0.01,-0.33,0.95,U] [#7 0.03,-0.32,0.78,U] [#8 0.26,-0.15,0.83,U] 
01:34:40.405 00.000 6880 single-star, 8 included, MultiStar: {0.03, -0.28}, one-star: {0.01, -0.01}
01:34:40.405 00.000 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.64 = 0.64)
01:34:40.405 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
01:34:40.406 00.001 6880 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.97 mountX=0.01 mountY=0.01, mountTheta=0.62
01:34:40.407 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.01, opts=13)
01:34:40.407 00.000 6880 Enqueuing Move request for scope (0.01, -0.01)
01:34:40.407 00.000 10052 Worker thread wakes up
01:34:40.407 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
01:34:40.407 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
01:34:40.407 00.000 10052 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
01:34:40.407 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:34:40.407 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.05, using input
01:34:40.407 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:34:40.407 00.000 10052 MoveAxis(E, 0, ABG)
01:34:40.407 00.000 10052 Move returns status 0, amount 0
01:34:40.407 00.000 10052 MoveAxis(N, 0, ABG)
01:34:40.407 00.000 10052 Move returns status 0, amount 0
01:34:40.408 00.001 10052 move complete, result=0
01:34:40.408 00.000 10052 worker thread done servicing request
01:34:40.429 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:40.464 00.035 6880 UpdateGuideState exits: m=2443 SNR=34.3
01:34:40.464 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:40.464 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:40.464 00.000 6880 Enqueuing Expose request
01:34:40.464 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:40.464 00.000 10052 Worker thread wakes up
01:34:40.464 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:40.464 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:40.801 00.337 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c3ce6eb1-2d28-4b8b-ad8b-65031d149777"}
01:34:40.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c3ce6eb1-2d28-4b8b-ad8b-65031d149777"}
01:34:40.802 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"02a671e6-9a38-48c1-921c-52cc1fb863fb"}
01:34:40.802 00.000 6880 case statement mapped state 6 to 3
01:34:40.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"02a671e6-9a38-48c1-921c-52cc1fb863fb"}
01:34:40.803 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e2c04457-b600-40ed-a35d-db673515a99d"}
01:34:40.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1345,"width":15,"height":15,"star_pos":[6.75,7.50],"pixels":"..."},"id":"e2c04457-b600-40ed-a35d-db673515a99d"}
01:34:41.596 00.793 10052 Exposure complete
01:34:41.667 00.071 10052 worker thread done servicing request
01:34:41.668 00.001 6880 OnExposeComplete: enter
01:34:41.668 00.000 6880 UpdateGuideState(): m_state=6
01:34:41.668 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1346
01:34:41.668 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.58, Mass=2465, SNR=34.4, Peak=146 HFD=4.8
01:34:41.668 00.000 6880 MultiStar: [#1 0.03,-0.19,0.94,U] [#2 0.07,-0.21,0.99,U] [#3 -0.14,-0.41,0.93,U] [#4 0.17,-0.05,0.84,U] [#5 0.06,-0.14,0.98,U] [#6 -0.16,-0.25,0.95,U] [#7 0.11,-0.26,0.75,U] [#8 0.17,-0.27,0.78,U] 
01:34:41.668 00.000 6880 single-star, 8 included, MultiStar: {0.03, -0.19}, one-star: {0.02, 0.07}
01:34:41.669 00.001 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
01:34:41.669 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
01:34:41.669 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.35 mountX=-0.07 mountY=0.01, mountTheta=2.94
01:34:41.670 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.07, opts=13)
01:34:41.670 00.000 6880 Enqueuing Move request for scope (0.02, 0.07)
01:34:41.670 00.000 10052 Worker thread wakes up
01:34:41.670 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
01:34:41.670 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
01:34:41.670 00.000 10052 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=0.01
01:34:41.670 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:34:41.670 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:34:41.670 00.000 10052 MoveAxis(E, 0, ABG)
01:34:41.671 00.001 10052 Move returns status 0, amount 0
01:34:41.671 00.000 10052 MoveAxis(N, 0, ABG)
01:34:41.671 00.000 10052 Move returns status 0, amount 0
01:34:41.671 00.000 10052 move complete, result=0
01:34:41.671 00.000 10052 worker thread done servicing request
01:34:41.695 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:41.728 00.033 6880 UpdateGuideState exits: m=2465 SNR=34.4
01:34:41.728 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:41.728 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:41.728 00.000 6880 Enqueuing Expose request
01:34:41.728 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:34:41.728 00.000 10052 Worker thread wakes up
01:34:41.729 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:41.729 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:42.642 00.913 10052 Exposure complete
01:34:42.707 00.065 10052 worker thread done servicing request
01:34:42.707 00.000 6880 OnExposeComplete: enter
01:34:42.707 00.000 6880 UpdateGuideState(): m_state=6
01:34:42.707 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1347
01:34:42.707 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=887.35, Mass=2396, SNR=33.9, Peak=160 HFD=4.5
01:34:42.708 00.001 6880 MultiStar: [#1 0.06,-0.36,0.97,U] [#2 0.10,-0.31,1.02,U] [#3 -0.17,-0.41,0.92,U] [#4 0.19,-0.34,0.85,U] [#5 0.04,-0.62,0.00,M1] [#6 -0.05,-0.35,0.95,U] [#7 -0.04,-0.39,0.78,U] [#8 0.23,-0.41,0.80,U] 
01:34:42.708 00.000 6880 single-star, 7 included, MultiStar: {0.04, -0.34}, one-star: {0.03, -0.16}
01:34:42.708 00.000 6880 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.61) = xAngle (0.22 = 0.22)
01:34:42.708 00.000 6880 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
01:34:42.708 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.16 cameraTheta=-1.39 mountX=0.16 mountY=0.03, mountTheta=0.19
01:34:42.709 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.16, opts=13)
01:34:42.709 00.000 6880 Enqueuing Move request for scope (0.03, -0.16)
01:34:42.709 00.000 10052 Worker thread wakes up
01:34:42.710 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:34:42.710 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:34:42.710 00.000 10052 Moving (0.03, -0.16) raw xDistance=0.16 yDistance=0.03
01:34:42.710 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:34:42.710 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
01:34:42.710 00.000 10052 MoveAxis(W, 42, ABG)
01:34:42.710 00.000 10052 Guiding  Dir = 3, Dur = 42
01:34:42.730 00.020 10052 IsSlewing returns 0
01:34:42.732 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:42.763 00.031 6880 UpdateGuideState exits: m=2396 SNR=33.9
01:34:42.764 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:42.764 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:42.764 00.000 6880 Enqueuing Expose request
01:34:42.768 00.004 10052 IsGuiding returns 0
01:34:42.795 00.027 10052 PulseGuide returned control before completion, sleep 25
01:34:42.800 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd96bf0d-cc51-4f72-99a5-80263aa8e85d"}
01:34:42.801 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd96bf0d-cc51-4f72-99a5-80263aa8e85d"}
01:34:42.801 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d89a75a3-f374-43fa-a3e6-567b4f3ba817"}
01:34:42.802 00.001 6880 case statement mapped state 6 to 3
01:34:42.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d89a75a3-f374-43fa-a3e6-567b4f3ba817"}
01:34:42.803 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0097f791-f3f5-47a8-8cba-e1b81a870353"}
01:34:42.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1347,"width":15,"height":15,"star_pos":[6.77,7.35],"pixels":"..."},"id":"0097f791-f3f5-47a8-8cba-e1b81a870353"}
01:34:42.851 00.048 10052 IsGuiding returns 0
01:34:42.851 00.000 10052 Move returns status 0, amount 42
01:34:42.851 00.000 10052 MoveAxis(N, 0, ABG)
01:34:42.851 00.000 10052 Move returns status 0, amount 0
01:34:42.851 00.000 10052 move complete, result=0
01:34:42.851 00.000 10052 worker thread done servicing request
01:34:42.851 00.000 10052 Worker thread wakes up
01:34:42.851 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:42.851 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:42.864 00.013 6880 GuideStep: 0.2 px 42 ms WEST, 0.0 px 0 ms NORTH
01:34:43.980 01.116 10052 Exposure complete
01:34:44.063 00.083 10052 worker thread done servicing request
01:34:44.063 00.000 6880 OnExposeComplete: enter
01:34:44.063 00.000 6880 UpdateGuideState(): m_state=6
01:34:44.063 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1348
01:34:44.063 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=887.27, Mass=2468, SNR=34.5, Peak=158 HFD=4.5
01:34:44.064 00.001 6880 MultiStar: [#1 0.26,-0.39,0.96,U] [#2 0.20,-0.34,0.99,U] [#3 0.01,-0.42,0.91,U] [#4 0.57,-0.21,0.00,M1] [#5 0.24,-0.42,0.96,U] [#6 0.04,-0.27,0.93,U] [#7 0.36,-0.50,0.00,M1] [#8 0.30,-0.50,0.00,M1] 
01:34:44.064 00.000 6880 single-star, 5 included, MultiStar: {0.14, -0.34}, one-star: {0.10, -0.24}
01:34:44.064 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
01:34:44.064 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
01:34:44.064 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.19 mountX=0.23 mountY=0.10, mountTheta=0.40
01:34:44.066 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.24, opts=13)
01:34:44.066 00.000 6880 Enqueuing Move request for scope (0.10, -0.24)
01:34:44.066 00.000 10052 Worker thread wakes up
01:34:44.066 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
01:34:44.066 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
01:34:44.066 00.000 10052 Moving (0.10, -0.24) raw xDistance=0.23 yDistance=0.10
01:34:44.066 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
01:34:44.066 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
01:34:44.066 00.000 10052 MoveAxis(W, 65, ABG)
01:34:44.066 00.000 10052 Guiding  Dir = 3, Dur = 65
01:34:44.091 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:44.111 00.020 10052 IsSlewing returns 0
01:34:44.124 00.013 6880 UpdateGuideState exits: m=2468 SNR=34.5
01:34:44.124 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:44.124 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:44.124 00.000 6880 Enqueuing Expose request
01:34:44.186 00.062 10052 IsGuiding returns 0
01:34:44.242 00.056 10052 PulseGuide returned control before completion, sleep 20
01:34:44.321 00.079 10052 IsGuiding returns 1
01:34:44.321 00.000 10052 scope still moving after pulse duration time elapsed
01:34:44.422 00.101 10052 IsSlewing returns 0
01:34:44.499 00.077 10052 IsGuiding returns 0
01:34:44.499 00.000 10052 scope move finished after 65 + 247 ms
01:34:44.499 00.000 10052 Move returns status 0, amount 65
01:34:44.499 00.000 10052 MoveAxis(N, 0, ABG)
01:34:44.499 00.000 10052 Move returns status 0, amount 0
01:34:44.499 00.000 10052 move complete, result=0
01:34:44.500 00.001 10052 worker thread done servicing request
01:34:44.500 00.000 6880 GuideStep: 0.2 px 65 ms WEST, 0.1 px 0 ms NORTH
01:34:44.500 00.000 10052 Worker thread wakes up
01:34:44.500 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:44.500 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:44.801 00.301 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1cee8441-6163-418f-9688-886ed685bed3"}
01:34:44.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1cee8441-6163-418f-9688-886ed685bed3"}
01:34:44.802 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e50b34e-0870-4530-85ec-619b3596f82a"}
01:34:44.802 00.000 6880 case statement mapped state 6 to 3
01:34:44.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e50b34e-0870-4530-85ec-619b3596f82a"}
01:34:44.802 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9bfebd24-aa0a-4273-b558-ed66137cc8b8"}
01:34:44.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1348,"width":15,"height":15,"star_pos":[6.84,7.27],"pixels":"..."},"id":"9bfebd24-aa0a-4273-b558-ed66137cc8b8"}
01:34:45.419 00.617 10052 Exposure complete
01:34:45.479 00.060 10052 worker thread done servicing request
01:34:45.480 00.001 6880 OnExposeComplete: enter
01:34:45.480 00.000 6880 UpdateGuideState(): m_state=6
01:34:45.480 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1349
01:34:45.480 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=887.56, Mass=2434, SNR=34.2, Peak=168 HFD=4.7
01:34:45.480 00.000 6880 MultiStar: [#1 0.22,-0.38,0.96,U] [#2 0.11,-0.32,1.00,U] [#3 -0.07,-0.35,0.91,U] [#4 0.24,-0.20,0.86,U] [#5 0.30,-0.30,0.98,U] [#6 0.00,-0.21,0.93,U] [#7 0.26,-0.23,0.75,U] [#8 0.23,-0.50,0.00,M2] 
01:34:45.481 00.001 6880 single-star, 7 included, MultiStar: {0.14, -0.24}, one-star: {0.08, 0.05}
01:34:45.481 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.14 = 2.14)
01:34:45.481 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.11 = 2.11)
01:34:45.481 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.09 cameraTheta=0.52 mountX=-0.05 mountY=0.08, mountTheta=2.13
01:34:45.482 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.05, opts=13)
01:34:45.482 00.000 6880 Enqueuing Move request for scope (0.08, 0.05)
01:34:45.482 00.000 10052 Worker thread wakes up
01:34:45.482 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:34:45.482 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:34:45.482 00.000 10052 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=0.08
01:34:45.482 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:34:45.482 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:34:45.482 00.000 10052 MoveAxis(E, 0, ABG)
01:34:45.482 00.000 10052 Move returns status 0, amount 0
01:34:45.483 00.001 10052 MoveAxis(N, 0, ABG)
01:34:45.483 00.000 10052 Move returns status 0, amount 0
01:34:45.483 00.000 10052 move complete, result=0
01:34:45.483 00.000 10052 worker thread done servicing request
01:34:45.501 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:45.533 00.032 6880 UpdateGuideState exits: m=2434 SNR=34.2
01:34:45.533 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:45.533 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:45.533 00.000 6880 Enqueuing Expose request
01:34:45.533 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:45.533 00.000 10052 Worker thread wakes up
01:34:45.533 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:45.533 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:46.668 01.135 10052 Exposure complete
01:34:46.760 00.092 10052 worker thread done servicing request
01:34:46.761 00.001 6880 OnExposeComplete: enter
01:34:46.761 00.000 6880 UpdateGuideState(): m_state=6
01:34:46.761 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1350
01:34:46.761 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.64, Mass=2411, SNR=34.1, Peak=151 HFD=4.7
01:34:46.761 00.000 6880 MultiStar: [#1 0.11,-0.09,0.95,U] [#2 0.15,-0.12,0.99,U] [#3 -0.14,-0.16,0.89,U] [#4 0.38,0.13,0.84,U] [#5 0.21,-0.21,0.98,U] [#6 -0.06,-0.08,0.90,U] [#7 0.21,0.10,0.74,U] [#8 0.18,-0.08,0.78,U] 
01:34:46.761 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.05}, one-star: {-0.02, 0.12}
01:34:46.761 00.000 6880 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
01:34:46.761 00.000 6880 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
01:34:46.762 00.001 6880 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.41 mountX=0.04 mountY=0.11, mountTheta=1.20
01:34:46.763 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.05, opts=13)
01:34:46.763 00.000 6880 Enqueuing Move request for scope (0.11, -0.05)
01:34:46.763 00.000 10052 Worker thread wakes up
01:34:46.763 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
01:34:46.763 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
01:34:46.763 00.000 10052 Moving (0.11, -0.05) raw xDistance=0.04 yDistance=0.11
01:34:46.763 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:34:46.763 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
01:34:46.763 00.000 10052 MoveAxis(E, 0, ABG)
01:34:46.763 00.000 10052 Move returns status 0, amount 0
01:34:46.763 00.000 10052 MoveAxis(N, 0, ABG)
01:34:46.763 00.000 10052 Move returns status 0, amount 0
01:34:46.763 00.000 10052 move complete, result=0
01:34:46.763 00.000 10052 worker thread done servicing request
01:34:46.782 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:46.811 00.029 6880 UpdateGuideState exits: m=2411 SNR=34.1
01:34:46.811 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:46.811 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:46.811 00.000 6880 Enqueuing Expose request
01:34:46.811 00.000 10052 Worker thread wakes up
01:34:46.811 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:46.811 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:46.812 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:46.814 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d5501d0-beaa-4974-aad5-3f4cd771ee1c"}
01:34:46.814 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d5501d0-beaa-4974-aad5-3f4cd771ee1c"}
01:34:46.822 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c43529d6-6c97-4310-b6d3-a9675cb0df6f"}
01:34:46.823 00.001 6880 case statement mapped state 6 to 3
01:34:46.823 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c43529d6-6c97-4310-b6d3-a9675cb0df6f"}
01:34:46.824 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17ae6a13-8e23-4dab-b2e4-756e417f0c69"}
01:34:46.824 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1350,"width":15,"height":15,"star_pos":[6.73,6.64],"pixels":"..."},"id":"17ae6a13-8e23-4dab-b2e4-756e417f0c69"}
01:34:47.731 00.907 10052 Exposure complete
01:34:47.814 00.083 10052 worker thread done servicing request
01:34:47.814 00.000 6880 OnExposeComplete: enter
01:34:47.814 00.000 6880 UpdateGuideState(): m_state=6
01:34:47.814 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1351
01:34:47.814 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=887.69, Mass=2443, SNR=34.4, Peak=162 HFD=4.5
01:34:47.815 00.001 6880 MultiStar: [#1 0.33,0.10,0.94,U] [#2 0.36,0.14,0.98,U] [#3 0.04,-0.02,0.92,U] [#4 0.58,0.13,0.00,M1] [#5 0.36,-0.07,0.96,U] [#6 0.07,-0.12,0.92,U] [#7 0.25,0.16,0.75,U] [#8 0.34,-0.02,0.80,U] 
01:34:47.815 00.000 6880 refined, 7 included, MultiStar: {0.25, 0.04}, one-star: {0.22, 0.17}
01:34:47.815 00.000 6880 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.61) = xAngle (1.79 = 1.79)
01:34:47.815 00.000 6880 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.76 = 1.76)
01:34:47.815 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.17 mountX=-0.05 mountY=0.25, mountTheta=1.79
01:34:47.816 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.04, opts=13)
01:34:47.816 00.000 6880 Enqueuing Move request for scope (0.25, 0.04)
01:34:47.817 00.001 10052 Worker thread wakes up
01:34:47.817 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
01:34:47.817 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
01:34:47.817 00.000 10052 Moving (0.25, 0.04) raw xDistance=-0.05 yDistance=0.25
01:34:47.817 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:34:47.817 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.25, slope = 0.00
01:34:47.817 00.000 10052 MoveAxis(E, 0, ABG)
01:34:47.817 00.000 10052 Move returns status 0, amount 0
01:34:47.817 00.000 10052 MoveAxis(S, 5, ABG)
01:34:47.817 00.000 10052 Guiding  Dir = 1, Dur = 5
01:34:47.837 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:47.845 00.008 10052 IsSlewing returns 0
01:34:47.867 00.022 6880 UpdateGuideState exits: m=2443 SNR=34.4
01:34:47.867 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:47.867 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:47.867 00.000 6880 Enqueuing Expose request
01:34:47.926 00.059 10052 IsGuiding returns 0
01:34:48.067 00.141 10052 IsGuiding returns 0
01:34:48.069 00.002 10052 Move returns status 0, amount 5
01:34:48.069 00.000 10052 move complete, result=0
01:34:48.069 00.000 10052 worker thread done servicing request
01:34:48.069 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 5 ms SOUTH
01:34:48.069 00.000 10052 Worker thread wakes up
01:34:48.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:48.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:48.799 00.730 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ead3f29-57a8-434c-bae7-7d56f83baf88"}
01:34:48.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ead3f29-57a8-434c-bae7-7d56f83baf88"}
01:34:48.800 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"43d47635-4cf6-4c1d-ab10-da5203cb62ee"}
01:34:48.800 00.000 6880 case statement mapped state 6 to 3
01:34:48.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"43d47635-4cf6-4c1d-ab10-da5203cb62ee"}
01:34:48.801 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"199d30f8-0b20-4385-bcad-936b16be8e00"}
01:34:48.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1351,"width":15,"height":15,"star_pos":[6.96,6.69],"pixels":"..."},"id":"199d30f8-0b20-4385-bcad-936b16be8e00"}
01:34:49.204 00.403 10052 Exposure complete
01:34:49.265 00.061 10052 worker thread done servicing request
01:34:49.265 00.000 6880 OnExposeComplete: enter
01:34:49.265 00.000 6880 UpdateGuideState(): m_state=6
01:34:49.265 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1352
01:34:49.266 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=887.81, Mass=2383, SNR=33.9, Peak=153 HFD=4.6
01:34:49.266 00.000 6880 MultiStar: [#1 0.10,0.28,0.98,U] [#2 0.19,0.27,0.98,U] [#3 -0.07,0.13,0.92,U] [#4 0.36,0.33,0.83,U] [#5 0.28,0.03,0.95,U] [#6 0.10,0.26,0.92,U] [#7 0.17,0.36,0.76,U] [#8 0.27,0.16,0.80,U] 
01:34:49.266 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.23}, one-star: {0.03, 0.29}
01:34:49.266 00.000 6880 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.61) = xAngle (2.60 = 2.60)
01:34:49.266 00.000 6880 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.57 = 2.57)
01:34:49.266 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.23 hyp=0.28 cameraTheta=0.99 mountX=-0.24 mountY=0.15, mountTheta=2.58
01:34:49.268 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.23, opts=13)
01:34:49.268 00.000 6880 Enqueuing Move request for scope (0.15, 0.23)
01:34:49.268 00.000 10052 Worker thread wakes up
01:34:49.268 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.23) opts 0xd
01:34:49.268 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.23)
01:34:49.268 00.000 10052 Moving (0.15, 0.23) raw xDistance=-0.24 yDistance=0.15
01:34:49.268 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:34:49.268 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
01:34:49.268 00.000 10052 MoveAxis(E, 64, ABG)
01:34:49.268 00.000 10052 Guiding  Dir = 2, Dur = 64
01:34:49.289 00.021 10052 IsSlewing returns 0
01:34:49.290 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:49.324 00.034 6880 UpdateGuideState exits: m=2383 SNR=33.9
01:34:49.324 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:49.324 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:49.324 00.000 6880 Enqueuing Expose request
01:34:49.327 00.003 10052 IsGuiding returns 0
01:34:49.354 00.027 10052 PulseGuide returned control before completion, sleep 47
01:34:49.427 00.073 10052 IsGuiding returns 0
01:34:49.427 00.000 10052 Move returns status 0, amount 64
01:34:49.427 00.000 10052 MoveAxis(N, 0, ABG)
01:34:49.427 00.000 10052 Move returns status 0, amount 0
01:34:49.427 00.000 10052 move complete, result=0
01:34:49.428 00.001 10052 worker thread done servicing request
01:34:49.428 00.000 10052 Worker thread wakes up
01:34:49.428 00.000 6880 GuideStep: -0.2 px 64 ms EAST, 0.2 px 0 ms NORTH
01:34:49.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:49.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:50.347 00.919 10052 Exposure complete
01:34:50.416 00.069 10052 worker thread done servicing request
01:34:50.416 00.000 6880 OnExposeComplete: enter
01:34:50.416 00.000 6880 UpdateGuideState(): m_state=6
01:34:50.416 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1353
01:34:50.416 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.02, Mass=2380, SNR=33.8, Peak=133 HFD=4.6
01:34:50.417 00.001 6880 MultiStar: [#1 -0.07,0.31,0.95,U] [#2 0.01,0.04,1.01,U] [#3 -0.19,0.20,0.93,U] [#4 0.14,0.37,0.82,U] [#5 0.04,0.10,0.96,U] [#6 0.04,0.32,0.95,U] [#7 0.07,0.28,0.77,U] [#8 0.13,0.33,0.81,U] 
01:34:50.417 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.27}, one-star: {-0.02, 0.51}
01:34:50.417 00.000 6880 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.61) = xAngle (3.14 = 3.14)
01:34:50.417 00.000 6880 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.11 = 3.11)
01:34:50.417 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.27 hyp=0.27 cameraTheta=1.52 mountX=-0.27 mountY=0.01, mountTheta=3.11
01:34:50.418 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.27, opts=13)
01:34:50.419 00.001 6880 Enqueuing Move request for scope (0.01, 0.27)
01:34:50.425 00.006 10052 Worker thread wakes up
01:34:50.425 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.27) opts 0xd
01:34:50.426 00.001 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.27)
01:34:50.426 00.000 10052 Moving (0.01, 0.27) raw xDistance=-0.27 yDistance=0.01
01:34:50.426 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:34:50.426 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.04, using input
01:34:50.426 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:34:50.426 00.000 10052 MoveAxis(E, 76, ABG)
01:34:50.426 00.000 10052 Guiding  Dir = 2, Dur = 76
01:34:50.445 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:50.447 00.002 10052 IsSlewing returns 0
01:34:50.484 00.037 6880 UpdateGuideState exits: m=2380 SNR=33.8
01:34:50.484 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:50.484 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:50.484 00.000 6880 Enqueuing Expose request
01:34:50.495 00.011 10052 IsGuiding returns 0
01:34:50.524 00.029 10052 PulseGuide returned control before completion, sleep 59
01:34:50.607 00.083 10052 IsGuiding returns 1
01:34:50.607 00.000 10052 scope still moving after pulse duration time elapsed
01:34:50.652 00.045 10052 IsSlewing returns 0
01:34:50.690 00.038 10052 IsGuiding returns 0
01:34:50.690 00.000 10052 scope move finished after 76 + 117 ms
01:34:50.691 00.001 10052 Move returns status 0, amount 76
01:34:50.691 00.000 10052 MoveAxis(N, 0, ABG)
01:34:50.691 00.000 10052 Move returns status 0, amount 0
01:34:50.691 00.000 10052 move complete, result=0
01:34:50.691 00.000 10052 worker thread done servicing request
01:34:50.691 00.000 10052 Worker thread wakes up
01:34:50.691 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:50.691 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:50.692 00.001 6880 GuideStep: -0.3 px 76 ms EAST, 0.0 px 0 ms NORTH
01:34:50.803 00.111 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a7d73a62-c33e-4970-b7d5-01f9994282a4"}
01:34:50.804 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a7d73a62-c33e-4970-b7d5-01f9994282a4"}
01:34:50.804 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1dca7d2d-9b5d-4406-a217-297cfed7b655"}
01:34:50.804 00.000 6880 case statement mapped state 6 to 3
01:34:50.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1dca7d2d-9b5d-4406-a217-297cfed7b655"}
01:34:50.805 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"89fb7b3e-425e-4f06-bd0c-410e9daa7937"}
01:34:50.806 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1353,"width":15,"height":15,"star_pos":[6.72,7.02],"pixels":"..."},"id":"89fb7b3e-425e-4f06-bd0c-410e9daa7937"}
01:34:51.826 01.020 10052 Exposure complete
01:34:51.910 00.084 10052 worker thread done servicing request
01:34:51.910 00.000 6880 OnExposeComplete: enter
01:34:51.911 00.001 6880 UpdateGuideState(): m_state=6
01:34:51.911 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1354
01:34:51.911 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.51, Mass=2356, SNR=33.7, Peak=163 HFD=4.6
01:34:51.911 00.000 6880 MultiStar: [#1 -0.05,-0.19,0.95,U] [#2 0.03,-0.27,0.99,U] [#3 -0.09,-0.36,0.92,U] [#4 0.20,-0.20,0.82,U] [#5 -0.05,-0.56,0.00,M1] [#6 -0.09,-0.23,0.93,U] [#7 0.03,-0.22,0.77,U] [#8 0.13,-0.20,0.80,U] 
01:34:51.912 00.001 6880 single-star, 7 included, MultiStar: {0.00, -0.21}, one-star: {-0.09, 0.00}
01:34:51.912 00.000 6880 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.61) = xAngle (4.74 = -1.54)
01:34:51.912 00.000 6880 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.71 = -1.58)
01:34:51.912 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.00 hyp=0.09 cameraTheta=3.13 mountX=0.00 mountY=-0.09, mountTheta=-1.54
01:34:51.913 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.00, opts=13)
01:34:51.913 00.000 6880 Enqueuing Move request for scope (-0.09, 0.00)
01:34:51.914 00.001 10052 Worker thread wakes up
01:34:51.914 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.00) opts 0xd
01:34:51.914 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.00)
01:34:51.914 00.000 10052 Moving (-0.09, 0.00) raw xDistance=0.00 yDistance=-0.09
01:34:51.914 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:34:51.914 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
01:34:51.914 00.000 10052 MoveAxis(E, 0, ABG)
01:34:51.914 00.000 10052 Move returns status 0, amount 0
01:34:51.914 00.000 10052 MoveAxis(N, 0, ABG)
01:34:51.914 00.000 10052 Move returns status 0, amount 0
01:34:51.914 00.000 10052 move complete, result=0
01:34:51.914 00.000 10052 worker thread done servicing request
01:34:51.941 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:51.983 00.042 6880 UpdateGuideState exits: m=2356 SNR=33.7
01:34:51.983 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:51.983 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:51.983 00.000 6880 Enqueuing Expose request
01:34:51.983 00.000 10052 Worker thread wakes up
01:34:51.983 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:51.983 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:51.984 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:52.803 00.819 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"805ab064-4f6c-49c3-a16d-4a95f08f4c8f"}
01:34:52.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"805ab064-4f6c-49c3-a16d-4a95f08f4c8f"}
01:34:52.804 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7a554b9-31b6-4784-9294-3959709d548f"}
01:34:52.804 00.000 6880 case statement mapped state 6 to 3
01:34:52.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7a554b9-31b6-4784-9294-3959709d548f"}
01:34:52.805 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa429526-b2e3-4a24-a2d1-f73b80bc2ea6"}
01:34:52.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1354,"width":15,"height":15,"star_pos":[6.66,6.51],"pixels":"..."},"id":"fa429526-b2e3-4a24-a2d1-f73b80bc2ea6"}
01:34:52.901 00.096 10052 Exposure complete
01:34:52.975 00.074 10052 worker thread done servicing request
01:34:52.976 00.001 6880 OnExposeComplete: enter
01:34:52.976 00.000 6880 UpdateGuideState(): m_state=6
01:34:52.976 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1355
01:34:52.976 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.58, Mass=2458, SNR=34.5, Peak=149 HFD=4.7
01:34:52.977 00.001 6880 MultiStar: [#1 0.10,-0.23,0.94,U] [#2 0.12,-0.14,0.98,U] [#3 0.00,-0.33,0.90,U] [#4 0.21,-0.12,0.83,U] [#5 0.29,-0.14,0.99,U] [#6 0.07,-0.14,0.91,U] [#7 0.11,-0.19,0.75,U] [#8 0.35,-0.32,0.80,U] 
01:34:52.977 00.000 6880 single-star, 8 included, MultiStar: {0.15, -0.17}, one-star: {0.09, 0.07}
01:34:52.977 00.000 6880 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.61) = xAngle (2.28 = 2.28)
01:34:52.977 00.000 6880 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.25 = 2.25)
01:34:52.977 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.67 mountX=-0.07 mountY=0.09, mountTheta=2.27
01:34:52.979 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.07, opts=13)
01:34:52.979 00.000 6880 Enqueuing Move request for scope (0.09, 0.07)
01:34:52.979 00.000 10052 Worker thread wakes up
01:34:52.979 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
01:34:52.979 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
01:34:52.979 00.000 10052 Moving (0.09, 0.07) raw xDistance=-0.07 yDistance=0.09
01:34:52.979 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:34:52.979 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
01:34:52.979 00.000 10052 MoveAxis(E, 0, ABG)
01:34:52.979 00.000 10052 Move returns status 0, amount 0
01:34:52.980 00.001 10052 MoveAxis(N, 0, ABG)
01:34:52.980 00.000 10052 Move returns status 0, amount 0
01:34:52.980 00.000 10052 move complete, result=0
01:34:52.980 00.000 10052 worker thread done servicing request
01:34:53.006 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:53.054 00.048 6880 UpdateGuideState exits: m=2458 SNR=34.5
01:34:53.054 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:53.054 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:53.054 00.000 6880 Enqueuing Expose request
01:34:53.054 00.000 10052 Worker thread wakes up
01:34:53.054 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:53.054 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:53.054 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:54.187 01.133 10052 Exposure complete
01:34:54.275 00.088 10052 worker thread done servicing request
01:34:54.275 00.000 6880 OnExposeComplete: enter
01:34:54.276 00.001 6880 UpdateGuideState(): m_state=6
01:34:54.276 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1356
01:34:54.276 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=887.59, Mass=2402, SNR=34.1, Peak=128 HFD=4.9
01:34:54.277 00.001 6880 MultiStar: [#1 0.17,-0.24,0.94,U] [#2 0.16,-0.19,1.00,U] [#3 0.03,-0.24,0.89,U] [#4 0.45,0.11,0.83,U] [#5 0.25,-0.20,0.98,U] [#6 0.09,-0.16,0.93,U] [#7 0.26,-0.10,0.77,U] [#8 0.28,-0.01,0.81,U] 
01:34:54.277 00.000 6880 single-star, 8 included, MultiStar: {0.20, -0.11}, one-star: {0.12, 0.07}
01:34:54.277 00.000 6880 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.61) = xAngle (2.16 = 2.16)
01:34:54.277 00.000 6880 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.13 = 2.13)
01:34:54.277 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.55 mountX=-0.08 mountY=0.12, mountTheta=2.15
01:34:54.279 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.07, opts=13)
01:34:54.279 00.000 6880 Enqueuing Move request for scope (0.12, 0.07)
01:34:54.279 00.000 10052 Worker thread wakes up
01:34:54.279 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:34:54.279 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:34:54.279 00.000 10052 Moving (0.12, 0.07) raw xDistance=-0.08 yDistance=0.12
01:34:54.279 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:34:54.279 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
01:34:54.279 00.000 10052 MoveAxis(E, 0, ABG)
01:34:54.280 00.001 10052 Move returns status 0, amount 0
01:34:54.280 00.000 10052 MoveAxis(N, 0, ABG)
01:34:54.280 00.000 10052 Move returns status 0, amount 0
01:34:54.280 00.000 10052 move complete, result=0
01:34:54.280 00.000 10052 worker thread done servicing request
01:34:54.310 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:54.360 00.050 6880 UpdateGuideState exits: m=2402 SNR=34.1
01:34:54.360 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:54.360 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:54.360 00.000 6880 Enqueuing Expose request
01:34:54.360 00.000 10052 Worker thread wakes up
01:34:54.360 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:34:54.360 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:54.360 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:54.899 00.539 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b1f8810-3b94-49fc-8392-5edc2d89388f"}
01:34:54.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b1f8810-3b94-49fc-8392-5edc2d89388f"}
01:34:54.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"424e37c0-070c-44d9-b64a-a79964e3b8a7"}
01:34:54.900 00.000 6880 case statement mapped state 6 to 3
01:34:54.902 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"424e37c0-070c-44d9-b64a-a79964e3b8a7"}
01:34:54.903 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fcd940d5-125f-4425-82fd-e218c9b82529"}
01:34:54.903 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1356,"width":15,"height":15,"star_pos":[6.86,6.59],"pixels":"..."},"id":"fcd940d5-125f-4425-82fd-e218c9b82529"}
01:34:55.282 00.379 10052 Exposure complete
01:34:55.367 00.085 10052 worker thread done servicing request
01:34:55.367 00.000 6880 OnExposeComplete: enter
01:34:55.367 00.000 6880 UpdateGuideState(): m_state=6
01:34:55.367 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1357
01:34:55.367 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=887.53, Mass=2461, SNR=34.5, Peak=182 HFD=4.3
01:34:55.368 00.001 6880 MultiStar: [#1 -0.15,-0.41,0.95,U] [#2 -0.07,-0.29,0.98,U] [#3 -0.28,-0.46,0.00,M1] [#4 0.03,-0.27,0.82,U] [#5 -0.06,-0.57,0.00,M1] [#6 -0.17,-0.35,0.93,U] [#7 -0.09,-0.47,0.75,U] [#8 0.09,-0.20,0.77,U] 
01:34:55.368 00.000 6880 single-star, 6 included, MultiStar: {-0.08, -0.28}, one-star: {-0.17, 0.02}
01:34:55.368 00.000 6880 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.61) = xAngle (4.66 = -1.63)
01:34:55.368 00.000 6880 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.62 = -1.66)
01:34:55.368 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.04 mountX=-0.01 mountY=-0.17, mountTheta=-1.63
01:34:55.370 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.02, opts=13)
01:34:55.370 00.000 6880 Enqueuing Move request for scope (-0.17, 0.02)
01:34:55.370 00.000 10052 Worker thread wakes up
01:34:55.370 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
01:34:55.370 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
01:34:55.370 00.000 10052 Moving (-0.17, 0.02) raw xDistance=-0.01 yDistance=-0.17
01:34:55.370 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:34:55.370 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
01:34:55.370 00.000 10052 MoveAxis(E, 0, ABG)
01:34:55.370 00.000 10052 Move returns status 0, amount 0
01:34:55.371 00.001 10052 MoveAxis(N, 0, ABG)
01:34:55.371 00.000 10052 Move returns status 0, amount 0
01:34:55.371 00.000 10052 move complete, result=0
01:34:55.371 00.000 10052 worker thread done servicing request
01:34:55.394 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:55.431 00.037 6880 UpdateGuideState exits: m=2461 SNR=34.5
01:34:55.431 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:55.432 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:55.432 00.000 6880 Enqueuing Expose request
01:34:55.432 00.000 10052 Worker thread wakes up
01:34:55.432 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:55.432 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:55.432 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:34:56.565 01.133 10052 Exposure complete
01:34:56.638 00.073 10052 worker thread done servicing request
01:34:56.638 00.000 6880 OnExposeComplete: enter
01:34:56.638 00.000 6880 UpdateGuideState(): m_state=6
01:34:56.639 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1358
01:34:56.639 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.54, Mass=2410, SNR=34.1, Peak=152 HFD=4.8
01:34:56.639 00.000 6880 MultiStar: [#1 -0.01,0.17,0.93,U] [#2 -0.15,-0.05,0.98,U] [#3 -0.28,-0.24,0.91,U] [#4 0.11,-0.20,0.84,U] [#5 -0.09,-0.47,0.94,U] [#6 -0.24,-0.03,0.90,U] [#7 -0.01,-0.09,0.75,U] [#8 -0.10,0.01,0.77,U] 
01:34:56.639 00.000 6880 single-star, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.10, 0.02}
01:34:56.639 00.000 6880 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.61) = xAngle (4.50 = -1.78)
01:34:56.639 00.000 6880 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.47 = -1.82)
01:34:56.639 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.89 mountX=-0.02 mountY=-0.10, mountTheta=-1.79
01:34:56.641 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.02, opts=13)
01:34:56.641 00.000 6880 Enqueuing Move request for scope (-0.10, 0.02)
01:34:56.641 00.000 10052 Worker thread wakes up
01:34:56.641 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
01:34:56.641 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
01:34:56.641 00.000 10052 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=-0.10
01:34:56.641 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:34:56.641 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.12, using input
01:34:56.641 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
01:34:56.641 00.000 10052 MoveAxis(E, 0, ABG)
01:34:56.643 00.002 10052 Move returns status 0, amount 0
01:34:56.643 00.000 10052 MoveAxis(N, 0, ABG)
01:34:56.643 00.000 10052 Move returns status 0, amount 0
01:34:56.643 00.000 10052 move complete, result=0
01:34:56.643 00.000 10052 worker thread done servicing request
01:34:56.666 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:56.704 00.038 6880 UpdateGuideState exits: m=2410 SNR=34.1
01:34:56.704 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:56.704 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:56.704 00.000 6880 Enqueuing Expose request
01:34:56.704 00.000 10052 Worker thread wakes up
01:34:56.704 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:56.705 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:56.705 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:34:56.899 00.194 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb973a42-557c-4b56-8e6c-6012e708373e"}
01:34:56.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb973a42-557c-4b56-8e6c-6012e708373e"}
01:34:56.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6b05cceb-e235-4eea-8047-f43743034b34"}
01:34:56.900 00.000 6880 case statement mapped state 6 to 3
01:34:56.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b05cceb-e235-4eea-8047-f43743034b34"}
01:34:56.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17fa84a2-9521-444a-8409-6cb6dd904927"}
01:34:56.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1358,"width":15,"height":15,"star_pos":[6.65,6.54],"pixels":"..."},"id":"17fa84a2-9521-444a-8409-6cb6dd904927"}
01:34:57.616 00.715 10052 Exposure complete
01:34:57.681 00.065 10052 worker thread done servicing request
01:34:57.681 00.000 6880 OnExposeComplete: enter
01:34:57.682 00.001 6880 UpdateGuideState(): m_state=6
01:34:57.682 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1359
01:34:57.682 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=887.61, Mass=2434, SNR=34.1, Peak=161 HFD=4.6
01:34:57.682 00.000 6880 MultiStar: [#1 -0.16,-0.04,0.93,U] [#2 -0.09,-0.16,1.00,U] [#3 -0.20,-0.36,0.91,U] [#4 0.15,-0.19,0.83,U] [#5 -0.07,-0.06,0.97,U] [#6 -0.21,-0.14,0.93,U] [#7 0.02,-0.01,0.74,U] [#8 0.09,-0.07,0.79,U] 
01:34:57.682 00.000 6880 single-star, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.03, 0.09}
01:34:57.683 00.001 6880 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.61) = xAngle (3.49 = -2.79)
01:34:57.683 00.000 6880 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.82)
01:34:57.683 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.88 mountX=-0.09 mountY=-0.03, mountTheta=-2.82
01:34:57.684 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.09, opts=13)
01:34:57.684 00.000 6880 Enqueuing Move request for scope (-0.03, 0.09)
01:34:57.684 00.000 10052 Worker thread wakes up
01:34:57.685 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:34:57.685 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:34:57.685 00.000 10052 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=-0.03
01:34:57.685 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:34:57.685 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.13, using input
01:34:57.685 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.03
01:34:57.685 00.000 10052 MoveAxis(E, 0, ABG)
01:34:57.685 00.000 10052 Move returns status 0, amount 0
01:34:57.685 00.000 10052 MoveAxis(N, 0, ABG)
01:34:57.685 00.000 10052 Move returns status 0, amount 0
01:34:57.685 00.000 10052 move complete, result=0
01:34:57.685 00.000 10052 worker thread done servicing request
01:34:57.706 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:57.740 00.034 6880 UpdateGuideState exits: m=2434 SNR=34.1
01:34:57.740 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:57.740 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:57.740 00.000 6880 Enqueuing Expose request
01:34:57.740 00.000 10052 Worker thread wakes up
01:34:57.741 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:57.741 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:57.741 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:58.878 01.137 10052 Exposure complete
01:34:58.900 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"76b2e190-3d30-4257-aa30-8706709dfeb8"}
01:34:58.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"76b2e190-3d30-4257-aa30-8706709dfeb8"}
01:34:58.900 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6455c6f7-1456-41da-bc04-30612fb3c842"}
01:34:58.901 00.001 6880 case statement mapped state 6 to 3
01:34:58.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6455c6f7-1456-41da-bc04-30612fb3c842"}
01:34:58.902 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"119b17b5-8783-44d4-a6db-9cfabebe1e4f"}
01:34:58.902 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1359,"width":15,"height":15,"star_pos":[6.71,6.61],"pixels":"..."},"id":"119b17b5-8783-44d4-a6db-9cfabebe1e4f"}
01:34:58.960 00.058 10052 worker thread done servicing request
01:34:58.960 00.000 6880 OnExposeComplete: enter
01:34:58.960 00.000 6880 UpdateGuideState(): m_state=6
01:34:58.960 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1360
01:34:58.960 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=887.67, Mass=2317, SNR=33.3, Peak=145 HFD=4.7
01:34:58.961 00.001 6880 MultiStar: [#1 -0.03,0.24,0.98,U] [#2 -0.02,-0.05,1.00,U] [#3 -0.21,0.04,0.93,U] [#4 0.05,-0.10,0.85,U] [#5 0.00,-0.09,0.99,U] [#6 -0.15,0.31,0.96,U] [#7 0.06,0.26,0.77,U] [#8 0.10,0.25,0.82,U] 
01:34:58.961 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.11}, one-star: {-0.04, 0.15}
01:34:58.961 00.000 6880 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.61) = xAngle (3.46 = -2.82)
01:34:58.961 00.000 6880 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.43 = -2.85)
01:34:58.961 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.85 mountX=-0.11 mountY=-0.03, mountTheta=-2.85
01:34:58.962 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.11, opts=13)
01:34:58.962 00.000 6880 Enqueuing Move request for scope (-0.03, 0.11)
01:34:58.962 00.000 10052 Worker thread wakes up
01:34:58.962 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.11) opts 0xd
01:34:58.962 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.11)
01:34:58.962 00.000 10052 Moving (-0.03, 0.11) raw xDistance=-0.11 yDistance=-0.03
01:34:58.963 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:34:58.963 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.12, using input
01:34:58.963 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.03
01:34:58.963 00.000 10052 MoveAxis(E, 0, ABG)
01:34:58.963 00.000 10052 Move returns status 0, amount 0
01:34:58.963 00.000 10052 MoveAxis(N, 0, ABG)
01:34:58.963 00.000 10052 Move returns status 0, amount 0
01:34:58.963 00.000 10052 move complete, result=0
01:34:58.963 00.000 10052 worker thread done servicing request
01:34:58.982 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:34:59.020 00.038 6880 UpdateGuideState exits: m=2317 SNR=33.3
01:34:59.020 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:34:59.020 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:34:59.020 00.000 6880 Enqueuing Expose request
01:34:59.020 00.000 10052 Worker thread wakes up
01:34:59.020 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:34:59.020 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:34:59.020 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:34:59.934 00.914 10052 Exposure complete
01:34:59.991 00.057 10052 worker thread done servicing request
01:34:59.991 00.000 6880 OnExposeComplete: enter
01:34:59.991 00.000 6880 UpdateGuideState(): m_state=6
01:34:59.991 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1361
01:34:59.991 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=887.24, Mass=2312, SNR=33.3, Peak=152 HFD=4.6
01:34:59.992 00.001 6880 MultiStar: [#1 -0.03,-0.27,0.95,U] [#2 0.07,-0.48,0.99,U] [#3 -0.23,-0.49,0.00,M1] [#4 0.24,-0.26,0.84,U] [#5 -0.08,-0.50,0.98,U] [#6 -0.12,-0.42,0.94,U] [#7 0.05,-0.23,0.76,U] [#8 0.13,-0.25,0.79,U] 
01:34:59.992 00.000 6880 single-star, 7 included, MultiStar: {0.01, -0.34}, one-star: {-0.13, -0.28}
01:34:59.992 00.000 6880 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.61) = xAngle (-0.40 = -0.40)
01:34:59.992 00.000 6880 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:34:59.992 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.01 mountX=0.28 mountY=-0.13, mountTheta=-0.42
01:34:59.993 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.28, opts=13)
01:34:59.993 00.000 6880 Enqueuing Move request for scope (-0.13, -0.28)
01:34:59.993 00.000 10052 Worker thread wakes up
01:34:59.993 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
01:34:59.993 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
01:34:59.993 00.000 10052 Moving (-0.13, -0.28) raw xDistance=0.28 yDistance=-0.13
01:34:59.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:34:59.994 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
01:34:59.994 00.000 10052 MoveAxis(W, 75, ABG)
01:34:59.994 00.000 10052 Guiding  Dir = 3, Dur = 75
01:35:00.014 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:00.046 00.032 6880 UpdateGuideState exits: m=2312 SNR=33.3
01:35:00.047 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:00.047 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:00.047 00.000 6880 Enqueuing Expose request
01:35:00.071 00.024 10052 IsSlewing returns 0
01:35:00.149 00.078 10052 IsGuiding returns 0
01:35:00.213 00.064 10052 PulseGuide returned control before completion, sleep 22
01:35:00.320 00.107 10052 IsGuiding returns 0
01:35:00.320 00.000 10052 Move returns status 0, amount 75
01:35:00.320 00.000 10052 MoveAxis(N, 0, ABG)
01:35:00.320 00.000 10052 Move returns status 0, amount 0
01:35:00.320 00.000 10052 move complete, result=0
01:35:00.320 00.000 10052 worker thread done servicing request
01:35:00.320 00.000 10052 Worker thread wakes up
01:35:00.322 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:00.322 00.000 6880 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
01:35:00.322 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:00.898 00.576 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aba31c03-f778-4c42-bb39-3e72e55c6cd4"}
01:35:00.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aba31c03-f778-4c42-bb39-3e72e55c6cd4"}
01:35:00.899 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f71f4e0-00d6-4bbf-aa68-89feee65f003"}
01:35:00.899 00.000 6880 case statement mapped state 6 to 3
01:35:00.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f71f4e0-00d6-4bbf-aa68-89feee65f003"}
01:35:00.899 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d420580-e2e8-4da2-b00d-d4e90bcbb90d"}
01:35:00.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1361,"width":15,"height":15,"star_pos":[6.61,7.24],"pixels":"..."},"id":"1d420580-e2e8-4da2-b00d-d4e90bcbb90d"}
01:35:01.457 00.558 10052 Exposure complete
01:35:01.545 00.088 10052 worker thread done servicing request
01:35:01.545 00.000 6880 OnExposeComplete: enter
01:35:01.545 00.000 6880 UpdateGuideState(): m_state=6
01:35:01.545 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1362
01:35:01.545 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=887.67, Mass=2329, SNR=33.5, Peak=153 HFD=4.7
01:35:01.546 00.001 6880 MultiStar: [#1 -0.08,0.10,0.95,U] [#2 -0.09,0.04,1.00,U] [#3 -0.23,-0.21,0.93,U] [#4 0.03,-0.01,0.85,U] [#5 -0.05,0.02,0.99,U] [#6 -0.28,-0.12,0.93,U] [#7 -0.02,-0.24,0.77,U] [#8 0.14,-0.03,0.84,U] 
01:35:01.546 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {-0.04, 0.15}
01:35:01.546 00.000 6880 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.61) = xAngle (-1.17 = -1.17)
01:35:01.546 00.000 6880 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
01:35:01.546 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.79 mountX=0.03 mountY=-0.07, mountTheta=-1.18
01:35:01.547 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.03, opts=13)
01:35:01.547 00.000 6880 Enqueuing Move request for scope (-0.07, -0.03)
01:35:01.547 00.000 10052 Worker thread wakes up
01:35:01.548 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:35:01.548 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:35:01.548 00.000 10052 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=-0.07
01:35:01.548 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:35:01.548 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:35:01.548 00.000 10052 MoveAxis(E, 0, ABG)
01:35:01.548 00.000 10052 Move returns status 0, amount 0
01:35:01.548 00.000 10052 MoveAxis(N, 0, ABG)
01:35:01.548 00.000 10052 Move returns status 0, amount 0
01:35:01.548 00.000 10052 move complete, result=0
01:35:01.548 00.000 10052 worker thread done servicing request
01:35:01.569 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:01.599 00.030 6880 UpdateGuideState exits: m=2329 SNR=33.5
01:35:01.599 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:01.599 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:01.599 00.000 6880 Enqueuing Expose request
01:35:01.599 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:01.599 00.000 10052 Worker thread wakes up
01:35:01.599 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:01.599 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:02.514 00.915 10052 Exposure complete
01:35:02.578 00.064 10052 worker thread done servicing request
01:35:02.578 00.000 6880 OnExposeComplete: enter
01:35:02.578 00.000 6880 UpdateGuideState(): m_state=6
01:35:02.579 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1363
01:35:02.579 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=887.53, Mass=2443, SNR=34.4, Peak=147 HFD=4.8
01:35:02.579 00.000 6880 MultiStar: [#1 -0.12,-0.20,0.94,U] [#2 -0.17,-0.22,0.98,U] [#3 -0.24,-0.44,0.90,U] [#4 0.02,-0.16,0.83,U] [#5 -0.01,-0.28,0.96,U] [#6 -0.28,-0.30,0.89,U] [#7 -0.05,-0.16,0.77,U] [#8 -0.05,-0.29,0.78,U] 
01:35:02.579 00.000 6880 single-star, 8 included, MultiStar: {-0.12, -0.22}, one-star: {-0.13, 0.02}
01:35:02.579 00.000 6880 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.61) = xAngle (4.59 = -1.69)
01:35:02.579 00.000 6880 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.56 = -1.72)
01:35:02.579 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.02 hyp=0.13 cameraTheta=2.98 mountX=-0.01 mountY=-0.13, mountTheta=-1.69
01:35:02.581 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.02, opts=13)
01:35:02.581 00.000 6880 Enqueuing Move request for scope (-0.13, 0.02)
01:35:02.581 00.000 10052 Worker thread wakes up
01:35:02.581 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.02) opts 0xd
01:35:02.581 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.02)
01:35:02.581 00.000 10052 Moving (-0.13, 0.02) raw xDistance=-0.01 yDistance=-0.13
01:35:02.581 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:02.581 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
01:35:02.581 00.000 10052 MoveAxis(E, 0, ABG)
01:35:02.581 00.000 10052 Move returns status 0, amount 0
01:35:02.581 00.000 10052 MoveAxis(N, 0, ABG)
01:35:02.581 00.000 10052 Move returns status 0, amount 0
01:35:02.581 00.000 10052 move complete, result=0
01:35:02.582 00.001 10052 worker thread done servicing request
01:35:02.602 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:02.634 00.032 6880 UpdateGuideState exits: m=2443 SNR=34.4
01:35:02.634 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:02.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:02.634 00.000 6880 Enqueuing Expose request
01:35:02.634 00.000 10052 Worker thread wakes up
01:35:02.634 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:02.634 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:02.634 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:02.898 00.264 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f478374-a9d7-44c4-a024-2faa35d0a751"}
01:35:02.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f478374-a9d7-44c4-a024-2faa35d0a751"}
01:35:02.898 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a571ba97-26e4-403a-a7fd-63a59e39b08e"}
01:35:02.898 00.000 6880 case statement mapped state 6 to 3
01:35:02.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a571ba97-26e4-403a-a7fd-63a59e39b08e"}
01:35:02.900 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"98dd320d-ef17-4f6b-bf68-1556acdf1cea"}
01:35:02.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1363,"width":15,"height":15,"star_pos":[6.62,6.53],"pixels":"..."},"id":"98dd320d-ef17-4f6b-bf68-1556acdf1cea"}
01:35:03.767 00.867 10052 Exposure complete
01:35:03.835 00.068 10052 worker thread done servicing request
01:35:03.836 00.001 6880 OnExposeComplete: enter
01:35:03.836 00.000 6880 UpdateGuideState(): m_state=6
01:35:03.836 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1364
01:35:03.836 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=887.05, Mass=2337, SNR=33.6, Peak=153 HFD=4.7
01:35:03.837 00.001 6880 MultiStar: [#1 -0.02,-0.61,0.00,M1] [#2 0.05,-0.57,0.00,M1] [#3 -0.17,-0.69,0.00,M1] [#4 -0.04,-0.41,0.84,U] [#5 0.00,-0.78,0.00,M1] [#6 -0.14,-0.62,0.00,M1] [#7 0.18,-0.72,0.00,M1] [#8 0.14,-0.66,0.00,M1] 
01:35:03.837 00.000 6880 refined, 1 included, MultiStar: {-0.08, -0.44}, one-star: {-0.12, -0.47}
01:35:03.837 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
01:35:03.837 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:35:03.837 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.44 hyp=0.45 cameraTheta=-1.76 mountX=0.45 mountY=-0.08, mountTheta=-0.18
01:35:03.839 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.44, opts=13)
01:35:03.839 00.000 6880 Enqueuing Move request for scope (-0.08, -0.44)
01:35:03.839 00.000 10052 Worker thread wakes up
01:35:03.839 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.44) opts 0xd
01:35:03.839 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.44)
01:35:03.840 00.001 10052 Moving (-0.08, -0.44) raw xDistance=0.45 yDistance=-0.08
01:35:03.840 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.45
01:35:03.840 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
01:35:03.840 00.000 10052 MoveAxis(W, 119, ABG)
01:35:03.840 00.000 10052 Guiding  Dir = 3, Dur = 119
01:35:03.873 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:03.887 00.014 10052 IsSlewing returns 0
01:35:03.910 00.023 6880 UpdateGuideState exits: m=2337 SNR=33.6
01:35:03.911 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:03.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:03.911 00.000 6880 Enqueuing Expose request
01:35:03.966 00.055 10052 IsGuiding returns 0
01:35:04.029 00.063 10052 PulseGuide returned control before completion, sleep 66
01:35:04.174 00.145 10052 IsGuiding returns 0
01:35:04.174 00.000 10052 Move returns status 0, amount 119
01:35:04.174 00.000 10052 MoveAxis(N, 0, ABG)
01:35:04.175 00.001 10052 Move returns status 0, amount 0
01:35:04.175 00.000 10052 move complete, result=0
01:35:04.175 00.000 10052 worker thread done servicing request
01:35:04.175 00.000 10052 Worker thread wakes up
01:35:04.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:04.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:04.175 00.000 6880 GuideStep: 0.4 px 119 ms WEST, -0.1 px 0 ms NORTH
01:35:04.897 00.722 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"342a1e51-c93a-4c68-8f34-a4fce52e28e7"}
01:35:04.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"342a1e51-c93a-4c68-8f34-a4fce52e28e7"}
01:35:04.897 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2e181da-f064-4a6a-9049-d2f186b95877"}
01:35:04.897 00.000 6880 case statement mapped state 6 to 3
01:35:04.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2e181da-f064-4a6a-9049-d2f186b95877"}
01:35:04.899 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7db4ae0f-ff9c-41aa-86e7-d829739f9347"}
01:35:04.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1364,"width":15,"height":15,"star_pos":[6.62,7.05],"pixels":"..."},"id":"7db4ae0f-ff9c-41aa-86e7-d829739f9347"}
01:35:05.094 00.195 10052 Exposure complete
01:35:05.163 00.069 10052 worker thread done servicing request
01:35:05.163 00.000 6880 OnExposeComplete: enter
01:35:05.163 00.000 6880 UpdateGuideState(): m_state=6
01:35:05.164 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1365
01:35:05.164 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=887.59, Mass=2389, SNR=33.9, Peak=142 HFD=4.8
01:35:05.164 00.000 6880 MultiStar: [#1 0.23,-0.06,0.94,U] [#2 0.21,-0.23,1.00,U] [#3 0.07,-0.37,0.90,U] [#4 0.22,-0.23,0.83,U] [#5 0.16,-0.05,0.96,U] [#6 0.21,-0.38,0.92,U] [#7 0.21,-0.18,0.74,U] [#8 0.30,-0.35,0.80,U] 
01:35:05.164 00.000 6880 single-star, 8 included, MultiStar: {0.18, -0.19}, one-star: {0.07, 0.07}
01:35:05.164 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
01:35:05.164 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
01:35:05.164 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.82 mountX=-0.08 mountY=0.07, mountTheta=2.41
01:35:05.166 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.07, opts=13)
01:35:05.166 00.000 6880 Enqueuing Move request for scope (0.07, 0.07)
01:35:05.166 00.000 10052 Worker thread wakes up
01:35:05.166 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:35:05.166 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:35:05.166 00.000 10052 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=0.07
01:35:05.166 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:35:05.166 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
01:35:05.167 00.001 10052 MoveAxis(E, 0, ABG)
01:35:05.167 00.000 10052 Move returns status 0, amount 0
01:35:05.167 00.000 10052 MoveAxis(N, 0, ABG)
01:35:05.167 00.000 10052 Move returns status 0, amount 0
01:35:05.167 00.000 10052 move complete, result=0
01:35:05.167 00.000 10052 worker thread done servicing request
01:35:05.188 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:05.220 00.032 6880 UpdateGuideState exits: m=2389 SNR=33.9
01:35:05.220 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:05.220 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:05.220 00.000 6880 Enqueuing Expose request
01:35:05.220 00.000 10052 Worker thread wakes up
01:35:05.220 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:05.220 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:05.221 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:06.349 01.128 10052 Exposure complete
01:35:06.416 00.067 10052 worker thread done servicing request
01:35:06.416 00.000 6880 OnExposeComplete: enter
01:35:06.417 00.001 6880 UpdateGuideState(): m_state=6
01:35:06.417 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1366
01:35:06.417 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=887.83, Mass=2416, SNR=34.2, Peak=134 HFD=4.7
01:35:06.418 00.001 6880 MultiStar: [#1 -0.19,0.33,0.95,U] [#2 -0.09,0.37,1.00,U] [#3 -0.22,0.16,0.90,U] [#4 -0.12,0.21,0.83,U] [#5 -0.10,-0.00,0.96,U] [#6 -0.18,0.48,0.00,M1] [#7 -0.16,0.26,0.74,U] [#8 -0.18,0.24,0.79,U] 
01:35:06.418 00.000 6880 refined, 7 included, MultiStar: {-0.16, 0.24}, one-star: {-0.23, 0.32}
01:35:06.418 00.000 6880 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.61) = xAngle (3.78 = -2.50)
01:35:06.418 00.000 6880 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.54)
01:35:06.418 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.17 mountX=-0.23 mountY=-0.16, mountTheta=-2.52
01:35:06.420 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.24, opts=13)
01:35:06.420 00.000 6880 Enqueuing Move request for scope (-0.16, 0.24)
01:35:06.420 00.000 10052 Worker thread wakes up
01:35:06.421 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
01:35:06.421 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
01:35:06.421 00.000 10052 Moving (-0.16, 0.24) raw xDistance=-0.23 yDistance=-0.16
01:35:06.421 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
01:35:06.421 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
01:35:06.421 00.000 10052 MoveAxis(E, 62, ABG)
01:35:06.421 00.000 10052 Guiding  Dir = 2, Dur = 62
01:35:06.442 00.021 10052 IsSlewing returns 0
01:35:06.454 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:06.480 00.026 10052 IsGuiding returns 0
01:35:06.505 00.025 6880 UpdateGuideState exits: m=2416 SNR=34.2
01:35:06.505 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:06.505 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:06.505 00.000 6880 Enqueuing Expose request
01:35:06.508 00.003 10052 PulseGuide returned control before completion, sleep 45
01:35:06.587 00.079 10052 IsGuiding returns 0
01:35:06.587 00.000 10052 Move returns status 0, amount 62
01:35:06.587 00.000 10052 MoveAxis(N, 0, ABG)
01:35:06.588 00.001 10052 Move returns status 0, amount 0
01:35:06.588 00.000 10052 move complete, result=0
01:35:06.588 00.000 10052 worker thread done servicing request
01:35:06.588 00.000 10052 Worker thread wakes up
01:35:06.588 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:06.588 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:06.601 00.013 6880 GuideStep: -0.2 px 62 ms EAST, -0.2 px 0 ms NORTH
01:35:06.896 00.295 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ac38b29-e8f1-4e7e-98f1-b7b49f09d195"}
01:35:06.896 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ac38b29-e8f1-4e7e-98f1-b7b49f09d195"}
01:35:06.897 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e16efa9-0ae6-4b6c-ae28-0ccb835b514d"}
01:35:06.897 00.000 6880 case statement mapped state 6 to 3
01:35:06.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e16efa9-0ae6-4b6c-ae28-0ccb835b514d"}
01:35:06.898 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5f84d711-761b-4f67-a1f7-79b155b4dec6"}
01:35:06.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1366,"width":15,"height":15,"star_pos":[6.52,6.83],"pixels":"..."},"id":"5f84d711-761b-4f67-a1f7-79b155b4dec6"}
01:35:07.507 00.609 10052 Exposure complete
01:35:07.565 00.058 10052 worker thread done servicing request
01:35:07.565 00.000 6880 OnExposeComplete: enter
01:35:07.565 00.000 6880 UpdateGuideState(): m_state=6
01:35:07.565 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1367
01:35:07.565 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=887.22, Mass=2306, SNR=33.3, Peak=138 HFD=4.6
01:35:07.566 00.001 6880 MultiStar: [#1 -0.02,-0.23,0.94,U] [#2 -0.05,-0.15,0.99,U] [#3 -0.29,-0.32,0.90,U] [#4 0.11,-0.13,0.85,U] [#5 -0.11,-0.46,0.98,U] [#6 -0.26,-0.16,0.90,U] [#7 -0.19,-0.27,0.76,U] [#8 0.16,-0.09,0.79,U] 
01:35:07.566 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.24}, one-star: {-0.13, -0.30}
01:35:07.566 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.32 = -0.32)
01:35:07.566 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:35:07.566 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.93 mountX=0.24 mountY=-0.09, mountTheta=-0.34
01:35:07.568 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.24, opts=13)
01:35:07.568 00.000 6880 Enqueuing Move request for scope (-0.09, -0.24)
01:35:07.568 00.000 10052 Worker thread wakes up
01:35:07.568 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
01:35:07.569 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
01:35:07.569 00.000 10052 Moving (-0.09, -0.24) raw xDistance=0.24 yDistance=-0.09
01:35:07.569 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.24
01:35:07.569 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
01:35:07.569 00.000 10052 MoveAxis(W, 62, ABG)
01:35:07.569 00.000 10052 Guiding  Dir = 3, Dur = 62
01:35:07.590 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:07.615 00.025 10052 IsSlewing returns 0
01:35:07.622 00.007 6880 UpdateGuideState exits: m=2306 SNR=33.3
01:35:07.622 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:07.622 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:07.622 00.000 6880 Enqueuing Expose request
01:35:07.690 00.068 10052 IsGuiding returns 0
01:35:07.836 00.146 10052 IsGuiding returns 1
01:35:07.836 00.000 10052 scope still moving after pulse duration time elapsed
01:35:07.915 00.079 10052 IsSlewing returns 0
01:35:07.990 00.075 10052 IsGuiding returns 0
01:35:07.990 00.000 10052 scope move finished after 62 + 236 ms
01:35:07.990 00.000 10052 Move returns status 0, amount 62
01:35:07.990 00.000 10052 MoveAxis(N, 0, ABG)
01:35:07.990 00.000 10052 Move returns status 0, amount 0
01:35:07.990 00.000 10052 move complete, result=0
01:35:07.990 00.000 10052 worker thread done servicing request
01:35:07.990 00.000 10052 Worker thread wakes up
01:35:07.990 00.000 6880 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
01:35:07.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:07.991 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:08.897 00.906 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6fa1e2f7-f008-4004-ad4e-c5e9b2423ead"}
01:35:08.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6fa1e2f7-f008-4004-ad4e-c5e9b2423ead"}
01:35:08.898 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23a2edf4-af1b-46cb-b962-6c8ac3b8b8b8"}
01:35:08.898 00.000 6880 case statement mapped state 6 to 3
01:35:08.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23a2edf4-af1b-46cb-b962-6c8ac3b8b8b8"}
01:35:08.899 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e626e88-c15d-4ed1-b354-5b7ee8d04737"}
01:35:08.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1367,"width":15,"height":15,"star_pos":[6.61,7.22],"pixels":"..."},"id":"9e626e88-c15d-4ed1-b354-5b7ee8d04737"}
01:35:09.124 00.225 10052 Exposure complete
01:35:09.194 00.070 10052 worker thread done servicing request
01:35:09.194 00.000 6880 OnExposeComplete: enter
01:35:09.194 00.000 6880 UpdateGuideState(): m_state=6
01:35:09.195 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1368
01:35:09.195 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.57, Mass=2242, SNR=32.9, Peak=161 HFD=4.5
01:35:09.195 00.000 6880 MultiStar: [#1 -0.04,-0.23,0.97,U] [#2 0.10,-0.19,1.01,U] [#3 -0.13,-0.44,0.92,U] [#4 0.36,0.04,0.88,U] [#5 0.20,-0.26,0.98,U] [#6 0.09,-0.23,0.94,U] [#7 -0.01,-0.08,0.77,U] [#8 0.20,-0.13,0.81,U] 
01:35:09.195 00.000 6880 single-star, 8 included, MultiStar: {0.08, -0.17}, one-star: {-0.01, 0.06}
01:35:09.195 00.000 6880 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.61) = xAngle (3.36 = -2.92)
01:35:09.195 00.000 6880 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.33 = -2.95)
01:35:09.196 00.001 6880 CameraToMount -- cameraX=-0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.75 mountX=-0.06 mountY=-0.01, mountTheta=-2.95
01:35:09.197 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.06, opts=13)
01:35:09.197 00.000 6880 Enqueuing Move request for scope (-0.01, 0.06)
01:35:09.197 00.000 10052 Worker thread wakes up
01:35:09.197 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.06) opts 0xd
01:35:09.197 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.06)
01:35:09.197 00.000 10052 Moving (-0.01, 0.06) raw xDistance=-0.06 yDistance=-0.01
01:35:09.197 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:35:09.197 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
01:35:09.197 00.000 10052 MoveAxis(E, 0, ABG)
01:35:09.198 00.001 10052 Move returns status 0, amount 0
01:35:09.198 00.000 10052 MoveAxis(N, 0, ABG)
01:35:09.198 00.000 10052 Move returns status 0, amount 0
01:35:09.198 00.000 10052 move complete, result=0
01:35:09.198 00.000 10052 worker thread done servicing request
01:35:09.229 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:09.263 00.034 6880 UpdateGuideState exits: m=2242 SNR=32.9
01:35:09.263 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:09.263 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:09.263 00.000 6880 Enqueuing Expose request
01:35:09.263 00.000 10052 Worker thread wakes up
01:35:09.263 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:09.263 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:09.263 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:10.170 00.907 10052 Exposure complete
01:35:10.233 00.063 10052 worker thread done servicing request
01:35:10.233 00.000 6880 OnExposeComplete: enter
01:35:10.233 00.000 6880 UpdateGuideState(): m_state=6
01:35:10.233 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1369
01:35:10.233 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=887.71, Mass=2356, SNR=33.7, Peak=150 HFD=4.7
01:35:10.234 00.001 6880 MultiStar: [#1 -0.08,0.21,0.94,U] [#2 -0.14,0.18,0.96,U] [#3 -0.26,0.08,0.88,U] [#4 0.08,-0.04,0.84,U] [#5 -0.05,-0.17,0.95,U] [#6 -0.11,0.31,0.94,U] [#7 0.01,0.10,0.75,U] [#8 0.05,0.20,0.77,U] 
01:35:10.234 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.12}, one-star: {-0.15, 0.20}
01:35:10.234 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.77 = -2.51)
01:35:10.234 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.54)
01:35:10.234 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.16 mountX=-0.12 mountY=-0.08, mountTheta=-2.53
01:35:10.235 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.12, opts=13)
01:35:10.236 00.001 6880 Enqueuing Move request for scope (-0.08, 0.12)
01:35:10.236 00.000 10052 Worker thread wakes up
01:35:10.236 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
01:35:10.236 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
01:35:10.236 00.000 10052 Moving (-0.08, 0.12) raw xDistance=-0.12 yDistance=-0.08
01:35:10.236 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:35:10.236 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:35:10.236 00.000 10052 MoveAxis(E, 31, ABG)
01:35:10.236 00.000 10052 Guiding  Dir = 2, Dur = 31
01:35:10.260 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:10.302 00.042 6880 UpdateGuideState exits: m=2356 SNR=33.7
01:35:10.302 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:10.302 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:10.302 00.000 6880 Enqueuing Expose request
01:35:10.316 00.014 10052 IsSlewing returns 0
01:35:10.390 00.074 10052 IsGuiding returns 0
01:35:10.523 00.133 10052 IsGuiding returns 0
01:35:10.523 00.000 10052 Move returns status 0, amount 31
01:35:10.523 00.000 10052 MoveAxis(N, 0, ABG)
01:35:10.523 00.000 10052 Move returns status 0, amount 0
01:35:10.523 00.000 10052 move complete, result=0
01:35:10.523 00.000 10052 worker thread done servicing request
01:35:10.523 00.000 10052 Worker thread wakes up
01:35:10.524 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:10.524 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:10.524 00.000 6880 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
01:35:10.898 00.374 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ada8660-47ab-458c-a776-226b05b901de"}
01:35:10.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ada8660-47ab-458c-a776-226b05b901de"}
01:35:10.899 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae10662b-0878-49ca-b68b-41ca6071d857"}
01:35:10.899 00.000 6880 case statement mapped state 6 to 3
01:35:10.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae10662b-0878-49ca-b68b-41ca6071d857"}
01:35:10.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df5fe8b2-2637-4c1c-bdd2-d78608f1b73c"}
01:35:10.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1369,"width":15,"height":15,"star_pos":[6.59,6.71],"pixels":"..."},"id":"df5fe8b2-2637-4c1c-bdd2-d78608f1b73c"}
01:35:11.647 00.747 10052 Exposure complete
01:35:11.702 00.055 10052 worker thread done servicing request
01:35:11.702 00.000 6880 OnExposeComplete: enter
01:35:11.703 00.001 6880 UpdateGuideState(): m_state=6
01:35:11.703 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1370
01:35:11.703 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.53, Mass=2332, SNR=33.5, Peak=137 HFD=4.8
01:35:11.704 00.001 6880 MultiStar: [#1 -0.09,-0.19,0.96,U] [#2 0.07,-0.32,0.99,U] [#3 -0.17,-0.44,0.90,U] [#4 -0.02,-0.07,0.84,U] [#5 -0.06,-0.12,0.97,U] [#6 -0.05,-0.34,0.94,U] [#7 -0.12,-0.38,0.78,U] [#8 0.11,-0.17,0.77,U] 
01:35:11.704 00.000 6880 single-star, 8 included, MultiStar: {-0.05, -0.22}, one-star: {-0.08, 0.02}
01:35:11.704 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
01:35:11.704 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.79)
01:35:11.704 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.91 mountX=-0.02 mountY=-0.08, mountTheta=-1.76
01:35:11.706 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.02, opts=13)
01:35:11.707 00.001 6880 Enqueuing Move request for scope (-0.08, 0.02)
01:35:11.707 00.000 10052 Worker thread wakes up
01:35:11.707 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
01:35:11.707 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
01:35:11.707 00.000 10052 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
01:35:11.707 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:35:11.707 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:35:11.707 00.000 10052 MoveAxis(E, 0, ABG)
01:35:11.707 00.000 10052 Move returns status 0, amount 0
01:35:11.707 00.000 10052 MoveAxis(N, 0, ABG)
01:35:11.707 00.000 10052 Move returns status 0, amount 0
01:35:11.707 00.000 10052 move complete, result=0
01:35:11.707 00.000 10052 worker thread done servicing request
01:35:11.738 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:11.775 00.037 6880 UpdateGuideState exits: m=2332 SNR=33.5
01:35:11.775 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:11.775 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:11.775 00.000 6880 Enqueuing Expose request
01:35:11.775 00.000 10052 Worker thread wakes up
01:35:11.775 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:11.775 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:11.776 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:12.695 00.919 10052 Exposure complete
01:35:12.757 00.062 10052 worker thread done servicing request
01:35:12.757 00.000 6880 OnExposeComplete: enter
01:35:12.757 00.000 6880 UpdateGuideState(): m_state=6
01:35:12.757 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1371
01:35:12.757 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=887.22, Mass=2365, SNR=33.8, Peak=153 HFD=4.5
01:35:12.758 00.001 6880 MultiStar: [#1 0.09,-0.32,0.95,U] [#2 0.23,-0.49,0.00,M1] [#3 -0.24,-0.45,0.90,U] [#4 0.23,-0.25,0.84,U] [#5 -0.01,-0.71,0.00,M1] [#6 -0.11,-0.40,0.93,U] [#7 0.20,-0.33,0.76,U] [#8 0.09,-0.29,0.78,U] 
01:35:12.758 00.000 6880 single-star, 6 included, MultiStar: {0.01, -0.33}, one-star: {-0.11, -0.30}
01:35:12.758 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
01:35:12.758 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
01:35:12.758 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.31 cameraTheta=-1.92 mountX=0.30 mountY=-0.11, mountTheta=-0.34
01:35:12.759 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.30, opts=13)
01:35:12.759 00.000 6880 Enqueuing Move request for scope (-0.11, -0.30)
01:35:12.759 00.000 10052 Worker thread wakes up
01:35:12.759 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.30) opts 0xd
01:35:12.759 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.30)
01:35:12.760 00.001 10052 Moving (-0.11, -0.30) raw xDistance=0.30 yDistance=-0.11
01:35:12.760 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
01:35:12.760 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
01:35:12.760 00.000 10052 MoveAxis(W, 80, ABG)
01:35:12.760 00.000 10052 Guiding  Dir = 3, Dur = 80
01:35:12.781 00.021 10052 IsSlewing returns 0
01:35:12.784 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:12.819 00.035 10052 IsGuiding returns 0
01:35:12.836 00.017 6880 UpdateGuideState exits: m=2365 SNR=33.8
01:35:12.836 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:12.836 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:12.836 00.000 6880 Enqueuing Expose request
01:35:12.847 00.011 10052 PulseGuide returned control before completion, sleep 63
01:35:12.897 00.050 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6329f47c-f2f4-4482-8f05-7deebd32a785"}
01:35:12.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6329f47c-f2f4-4482-8f05-7deebd32a785"}
01:35:12.899 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b51c4afd-7bf1-45ae-9252-29368c18642e"}
01:35:12.899 00.000 6880 case statement mapped state 6 to 3
01:35:12.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b51c4afd-7bf1-45ae-9252-29368c18642e"}
01:35:12.901 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"835cf4ed-b3b9-4be0-91f8-cc48ce65766d"}
01:35:12.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1371,"width":15,"height":15,"star_pos":[6.63,7.22],"pixels":"..."},"id":"835cf4ed-b3b9-4be0-91f8-cc48ce65766d"}
01:35:12.934 00.033 10052 IsGuiding returns 0
01:35:12.935 00.001 10052 Move returns status 0, amount 80
01:35:12.935 00.000 10052 MoveAxis(N, 0, ABG)
01:35:12.935 00.000 10052 Move returns status 0, amount 0
01:35:12.935 00.000 10052 move complete, result=0
01:35:12.935 00.000 10052 worker thread done servicing request
01:35:12.935 00.000 10052 Worker thread wakes up
01:35:12.935 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:12.935 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:12.935 00.000 6880 GuideStep: 0.3 px 80 ms WEST, -0.1 px 0 ms NORTH
01:35:14.071 01.136 10052 Exposure complete
01:35:14.127 00.056 10052 worker thread done servicing request
01:35:14.127 00.000 6880 OnExposeComplete: enter
01:35:14.128 00.001 6880 UpdateGuideState(): m_state=6
01:35:14.128 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1372
01:35:14.128 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=887.46, Mass=2263, SNR=33.1, Peak=145 HFD=4.6
01:35:14.129 00.001 6880 MultiStar: [#1 -0.05,-0.40,0.96,U] [#2 0.06,-0.34,1.01,U] [#3 -0.18,-0.63,0.00,M1] [#4 0.07,-0.24,0.86,U] [#5 -0.03,-0.62,0.00,M2] [#6 -0.21,-0.39,0.94,U] [#7 0.04,-0.40,0.77,U] [#8 0.19,-0.45,0.81,U] 
01:35:14.129 00.000 6880 single-star, 6 included, MultiStar: {0.00, -0.32}, one-star: {-0.04, -0.05}
01:35:14.129 00.000 6880 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.61) = xAngle (-0.64 = -0.64)
01:35:14.129 00.000 6880 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
01:35:14.129 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-2.25 mountX=0.06 mountY=-0.04, mountTheta=-0.66
01:35:14.131 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.05, opts=13)
01:35:14.131 00.000 6880 Enqueuing Move request for scope (-0.04, -0.05)
01:35:14.131 00.000 10052 Worker thread wakes up
01:35:14.131 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.05) opts 0xd
01:35:14.131 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.05)
01:35:14.132 00.001 10052 Moving (-0.04, -0.05) raw xDistance=0.06 yDistance=-0.04
01:35:14.132 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:35:14.132 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
01:35:14.132 00.000 10052 MoveAxis(E, 0, ABG)
01:35:14.132 00.000 10052 Move returns status 0, amount 0
01:35:14.132 00.000 10052 MoveAxis(N, 0, ABG)
01:35:14.132 00.000 10052 Move returns status 0, amount 0
01:35:14.132 00.000 10052 move complete, result=0
01:35:14.132 00.000 10052 worker thread done servicing request
01:35:14.153 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:14.184 00.031 6880 UpdateGuideState exits: m=2263 SNR=33.1
01:35:14.184 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:14.184 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:14.184 00.000 6880 Enqueuing Expose request
01:35:14.184 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:14.184 00.000 10052 Worker thread wakes up
01:35:14.184 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:14.185 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:14.904 00.719 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4305afcc-8bcb-461b-945f-dc0d8c4c3a87"}
01:35:14.906 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4305afcc-8bcb-461b-945f-dc0d8c4c3a87"}
01:35:14.907 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"daf8589a-f252-44af-974d-d339b4e5a38c"}
01:35:14.907 00.000 6880 case statement mapped state 6 to 3
01:35:14.907 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"daf8589a-f252-44af-974d-d339b4e5a38c"}
01:35:14.908 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2ad17244-06e6-4af9-8323-4764beb4d116"}
01:35:14.909 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1372,"width":15,"height":15,"star_pos":[6.70,7.46],"pixels":"..."},"id":"2ad17244-06e6-4af9-8323-4764beb4d116"}
01:35:15.101 00.192 10052 Exposure complete
01:35:15.170 00.069 10052 worker thread done servicing request
01:35:15.170 00.000 6880 OnExposeComplete: enter
01:35:15.170 00.000 6880 UpdateGuideState(): m_state=6
01:35:15.170 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1373
01:35:15.170 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.13, Mass=2277, SNR=33.1, Peak=129 HFD=4.6
01:35:15.171 00.001 6880 MultiStar: [#1 0.07,-0.50,0.96,U] [#2 0.15,-0.53,0.00,M1] [#3 -0.23,-0.69,0.00,M2] [#4 0.13,-0.48,0.82,U] [#5 0.01,-0.90,0.00,M3] [#6 -0.24,-0.44,0.91,U] [#7 0.06,-0.57,0.00,M1] [#8 0.11,-0.64,0.00,M1] 
01:35:15.171 00.000 6880 single-star, 3 included, MultiStar: {-0.04, -0.45}, one-star: {-0.09, -0.38}
01:35:15.171 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
01:35:15.171 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
01:35:15.171 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.38 hyp=0.39 cameraTheta=-1.81 mountX=0.38 mountY=-0.09, mountTheta=-0.22
01:35:15.172 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.38, opts=13)
01:35:15.173 00.001 6880 Enqueuing Move request for scope (-0.09, -0.38)
01:35:15.173 00.000 10052 Worker thread wakes up
01:35:15.173 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.38) opts 0xd
01:35:15.173 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.38)
01:35:15.173 00.000 10052 Moving (-0.09, -0.38) raw xDistance=0.38 yDistance=-0.09
01:35:15.173 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.38
01:35:15.173 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
01:35:15.173 00.000 10052 MoveAxis(W, 102, ABG)
01:35:15.173 00.000 10052 Guiding  Dir = 3, Dur = 102
01:35:15.192 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:15.194 00.002 10052 IsSlewing returns 0
01:35:15.226 00.032 6880 UpdateGuideState exits: m=2277 SNR=33.1
01:35:15.226 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:15.226 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:15.226 00.000 6880 Enqueuing Expose request
01:35:15.231 00.005 10052 IsGuiding returns 0
01:35:15.258 00.027 10052 PulseGuide returned control before completion, sleep 85
01:35:15.374 00.116 10052 IsGuiding returns 1
01:35:15.374 00.000 10052 scope still moving after pulse duration time elapsed
01:35:15.420 00.046 10052 IsSlewing returns 0
01:35:15.458 00.038 10052 IsGuiding returns 0
01:35:15.459 00.001 10052 scope move finished after 102 + 125 ms
01:35:15.459 00.000 10052 Move returns status 0, amount 102
01:35:15.459 00.000 10052 MoveAxis(N, 0, ABG)
01:35:15.459 00.000 10052 Move returns status 0, amount 0
01:35:15.459 00.000 10052 move complete, result=0
01:35:15.459 00.000 10052 worker thread done servicing request
01:35:15.459 00.000 6880 GuideStep: 0.4 px 102 ms WEST, -0.1 px 0 ms NORTH
01:35:15.459 00.000 10052 Worker thread wakes up
01:35:15.459 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:15.460 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:16.589 01.129 10052 Exposure complete
01:35:16.650 00.061 10052 worker thread done servicing request
01:35:16.650 00.000 6880 OnExposeComplete: enter
01:35:16.650 00.000 6880 UpdateGuideState(): m_state=6
01:35:16.651 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1374
01:35:16.651 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=887.56, Mass=2305, SNR=33.3, Peak=144 HFD=4.8
01:35:16.651 00.000 6880 MultiStar: [#1 0.29,-0.09,0.97,U] [#2 0.13,-0.21,1.01,U] [#3 -0.01,-0.25,0.91,U] [#4 0.52,0.17,0.00,M1] [#5 0.40,-0.37,0.00,M4] [#6 0.10,0.28,0.93,U] [#7 0.43,-0.04,0.78,U] [#8 0.39,0.12,0.78,U] 
01:35:16.651 00.000 6880 single-star, 6 included, MultiStar: {0.21, -0.03}, one-star: {0.18, 0.05}
01:35:16.651 00.000 6880 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.61) = xAngle (1.90 = 1.90)
01:35:16.651 00.000 6880 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.87 = 1.87)
01:35:16.651 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.05 hyp=0.18 cameraTheta=0.28 mountX=-0.06 mountY=0.17, mountTheta=1.89
01:35:16.652 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.05, opts=13)
01:35:16.652 00.000 6880 Enqueuing Move request for scope (0.18, 0.05)
01:35:16.652 00.000 10052 Worker thread wakes up
01:35:16.652 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.05) opts 0xd
01:35:16.652 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.05)
01:35:16.652 00.000 10052 Moving (0.18, 0.05) raw xDistance=-0.06 yDistance=0.17
01:35:16.652 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:35:16.652 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
01:35:16.652 00.000 10052 MoveAxis(E, 0, ABG)
01:35:16.652 00.000 10052 Move returns status 0, amount 0
01:35:16.652 00.000 10052 MoveAxis(N, 0, ABG)
01:35:16.652 00.000 10052 Move returns status 0, amount 0
01:35:16.654 00.002 10052 move complete, result=0
01:35:16.654 00.000 10052 worker thread done servicing request
01:35:16.675 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:16.705 00.030 6880 UpdateGuideState exits: m=2305 SNR=33.3
01:35:16.705 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:16.706 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:16.706 00.000 6880 Enqueuing Expose request
01:35:16.706 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:35:16.706 00.000 10052 Worker thread wakes up
01:35:16.706 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:16.706 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:16.905 00.199 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"47aa828f-0654-46a3-873b-97c2ef9dc564"}
01:35:16.905 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"47aa828f-0654-46a3-873b-97c2ef9dc564"}
01:35:16.906 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"123a4938-643a-40a5-8908-e7342046b445"}
01:35:16.906 00.000 6880 case statement mapped state 6 to 3
01:35:16.906 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"123a4938-643a-40a5-8908-e7342046b445"}
01:35:16.907 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"25af8eb5-b9d1-4c5a-816b-fd98933262d1"}
01:35:16.907 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1374,"width":15,"height":15,"star_pos":[6.92,6.56],"pixels":"..."},"id":"25af8eb5-b9d1-4c5a-816b-fd98933262d1"}
01:35:17.621 00.714 10052 Exposure complete
01:35:17.690 00.069 10052 worker thread done servicing request
01:35:17.690 00.000 6880 OnExposeComplete: enter
01:35:17.690 00.000 6880 UpdateGuideState(): m_state=6
01:35:17.690 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1375
01:35:17.691 00.001 6880 Star::Find returns 1 (0), X=407.72, Y=887.70, Mass=2274, SNR=33.2, Peak=154 HFD=4.6
01:35:17.691 00.000 6880 MultiStar: [#1 0.09,0.15,0.97,U] [#2 0.13,-0.16,0.98,U] [#3 -0.13,-0.01,0.90,U] [#4 0.18,0.04,0.86,U] [#5 0.23,0.02,0.99,U] [#6 0.10,-0.18,0.93,U] [#7 0.18,-0.04,0.76,U] [#8 0.31,0.02,0.80,U] 
01:35:17.691 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.00}, one-star: {-0.02, 0.18}
01:35:17.691 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
01:35:17.692 00.001 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
01:35:17.692 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.00 hyp=0.12 cameraTheta=0.04 mountX=-0.01 mountY=0.11, mountTheta=1.65
01:35:17.693 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.00, opts=13)
01:35:17.693 00.000 6880 Enqueuing Move request for scope (0.11, 0.00)
01:35:17.693 00.000 10052 Worker thread wakes up
01:35:17.694 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.00) opts 0xd
01:35:17.694 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.00)
01:35:17.694 00.000 10052 Moving (0.11, 0.00) raw xDistance=-0.01 yDistance=0.11
01:35:17.694 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:17.694 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:35:17.694 00.000 10052 MoveAxis(E, 0, ABG)
01:35:17.694 00.000 10052 Move returns status 0, amount 0
01:35:17.694 00.000 10052 MoveAxis(N, 0, ABG)
01:35:17.694 00.000 10052 Move returns status 0, amount 0
01:35:17.694 00.000 10052 move complete, result=0
01:35:17.694 00.000 10052 worker thread done servicing request
01:35:17.717 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:17.752 00.035 6880 UpdateGuideState exits: m=2274 SNR=33.2
01:35:17.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:17.752 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:17.752 00.000 6880 Enqueuing Expose request
01:35:17.752 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:17.752 00.000 10052 Worker thread wakes up
01:35:17.753 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:17.753 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:18.881 01.128 10052 Exposure complete
01:35:18.904 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54cb7dcf-4ded-43c0-b1c7-0a28dcc3ce00"}
01:35:18.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54cb7dcf-4ded-43c0-b1c7-0a28dcc3ce00"}
01:35:18.905 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4d621575-aa65-49c0-b072-f9b6053804b6"}
01:35:18.905 00.000 6880 case statement mapped state 6 to 3
01:35:18.905 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d621575-aa65-49c0-b072-f9b6053804b6"}
01:35:18.905 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f267adcd-5bde-4671-81e4-cbb8f4d47a0d"}
01:35:18.905 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1375,"width":15,"height":15,"star_pos":[6.72,6.70],"pixels":"..."},"id":"f267adcd-5bde-4671-81e4-cbb8f4d47a0d"}
01:35:18.937 00.032 10052 worker thread done servicing request
01:35:18.937 00.000 6880 OnExposeComplete: enter
01:35:18.938 00.001 6880 UpdateGuideState(): m_state=6
01:35:18.938 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1376
01:35:18.938 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=887.89, Mass=2479, SNR=34.6, Peak=152 HFD=4.3
01:35:18.938 00.000 6880 MultiStar: [#1 0.41,0.07,0.94,U] [#2 0.07,-0.07,0.96,U] [#3 0.13,-0.04,0.89,U] [#4 0.57,0.27,0.00,M1] [#5 0.42,-0.11,0.95,U] [#6 0.06,-0.04,0.90,U] [#7 0.55,-0.18,0.00,M1] [#8 0.50,-0.07,0.00,M1] 
01:35:18.938 00.000 6880 refined, 5 included, MultiStar: {0.22, 0.03}, one-star: {0.19, 0.38}
01:35:18.938 00.000 6880 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.61) = xAngle (1.77 = 1.77)
01:35:18.938 00.000 6880 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.74 = 1.74)
01:35:18.938 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.16 mountX=-0.04 mountY=0.21, mountTheta=1.77
01:35:18.940 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.03, opts=13)
01:35:18.940 00.000 6880 Enqueuing Move request for scope (0.22, 0.03)
01:35:18.940 00.000 10052 Worker thread wakes up
01:35:18.940 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
01:35:18.940 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
01:35:18.940 00.000 10052 Moving (0.22, 0.03) raw xDistance=-0.04 yDistance=0.21
01:35:18.940 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:35:18.940 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.21, slope = 0.03
01:35:18.940 00.000 10052 MoveAxis(E, 0, ABG)
01:35:18.940 00.000 10052 Move returns status 0, amount 0
01:35:18.940 00.000 10052 MoveAxis(S, 54, ABG)
01:35:18.940 00.000 10052 Guiding  Dir = 1, Dur = 54
01:35:18.962 00.022 10052 IsSlewing returns 0
01:35:18.963 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:18.995 00.032 6880 UpdateGuideState exits: m=2479 SNR=34.6
01:35:18.995 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:18.995 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:18.995 00.000 6880 Enqueuing Expose request
01:35:18.999 00.004 10052 IsGuiding returns 0
01:35:19.028 00.029 10052 PulseGuide returned control before completion, sleep 37
01:35:19.097 00.069 10052 IsGuiding returns 0
01:35:19.098 00.001 10052 Move returns status 0, amount 54
01:35:19.098 00.000 10052 move complete, result=0
01:35:19.098 00.000 10052 worker thread done servicing request
01:35:19.098 00.000 10052 Worker thread wakes up
01:35:19.098 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:19.098 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:19.116 00.018 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 54 ms SOUTH
01:35:20.011 00.895 10052 Exposure complete
01:35:20.077 00.066 10052 worker thread done servicing request
01:35:20.077 00.000 6880 OnExposeComplete: enter
01:35:20.077 00.000 6880 UpdateGuideState(): m_state=6
01:35:20.077 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1377
01:35:20.078 00.001 6880 Star::Find returns 1 (0), X=407.93, Y=887.71, Mass=2327, SNR=33.5, Peak=140 HFD=4.4
01:35:20.078 00.000 6880 MultiStar: [#1 0.20,0.09,0.98,U] [#2 0.36,0.24,0.98,U] [#3 0.15,-0.17,0.90,U] [#4 0.19,-0.04,0.86,U] [#5 0.31,-0.20,0.96,U] [#6 0.20,-0.14,0.95,U] [#7 0.28,0.08,0.76,U] [#8 0.24,-0.07,0.81,U] 
01:35:20.078 00.000 6880 refined, 8 included, MultiStar: {0.24, 0.00}, one-star: {0.18, 0.20}
01:35:20.078 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.62 = 1.62)
01:35:20.078 00.000 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
01:35:20.078 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.00 hyp=0.24 cameraTheta=0.01 mountX=-0.01 mountY=0.24, mountTheta=1.62
01:35:20.080 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.00, opts=13)
01:35:20.080 00.000 6880 Enqueuing Move request for scope (0.24, 0.00)
01:35:20.080 00.000 10052 Worker thread wakes up
01:35:20.080 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.00) opts 0xd
01:35:20.080 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.00)
01:35:20.080 00.000 10052 Moving (0.24, 0.00) raw xDistance=-0.01 yDistance=0.24
01:35:20.080 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:20.080 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.24, slope = 0.04
01:35:20.080 00.000 10052 MoveAxis(E, 0, ABG)
01:35:20.080 00.000 10052 Move returns status 0, amount 0
01:35:20.080 00.000 10052 MoveAxis(S, 67, ABG)
01:35:20.081 00.001 10052 Guiding  Dir = 1, Dur = 67
01:35:20.104 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:20.140 00.036 6880 UpdateGuideState exits: m=2327 SNR=33.5
01:35:20.140 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:20.140 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:20.140 00.000 6880 Enqueuing Expose request
01:35:20.148 00.008 10052 IsSlewing returns 0
01:35:20.214 00.066 10052 IsGuiding returns 0
01:35:20.281 00.067 10052 PulseGuide returned control before completion, sleep 12
01:35:20.351 00.070 10052 IsGuiding returns 1
01:35:20.351 00.000 10052 scope still moving after pulse duration time elapsed
01:35:20.422 00.071 10052 IsSlewing returns 0
01:35:20.499 00.077 10052 IsGuiding returns 0
01:35:20.499 00.000 10052 scope move finished after 67 + 216 ms
01:35:20.499 00.000 10052 Move returns status 0, amount 67
01:35:20.499 00.000 10052 move complete, result=0
01:35:20.499 00.000 10052 worker thread done servicing request
01:35:20.499 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 67 ms SOUTH
01:35:20.499 00.000 10052 Worker thread wakes up
01:35:20.499 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:20.500 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:20.904 00.404 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40c6e75d-18c0-4e71-af0d-4db97977a032"}
01:35:20.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40c6e75d-18c0-4e71-af0d-4db97977a032"}
01:35:20.905 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fed1e88f-ac5f-434d-a05a-9ad763950617"}
01:35:20.905 00.000 6880 case statement mapped state 6 to 3
01:35:20.905 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fed1e88f-ac5f-434d-a05a-9ad763950617"}
01:35:20.906 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d691f861-e246-4181-bb0f-66ca7092970c"}
01:35:20.906 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1377,"width":15,"height":15,"star_pos":[6.93,6.71],"pixels":"..."},"id":"d691f861-e246-4181-bb0f-66ca7092970c"}
01:35:21.641 00.735 10052 Exposure complete
01:35:21.709 00.068 10052 worker thread done servicing request
01:35:21.709 00.000 6880 OnExposeComplete: enter
01:35:21.709 00.000 6880 UpdateGuideState(): m_state=6
01:35:21.710 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1378
01:35:21.710 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=887.71, Mass=2347, SNR=33.7, Peak=133 HFD=4.7
01:35:21.710 00.000 6880 MultiStar: [#1 0.01,-0.35,0.95,U] [#2 -0.28,-0.38,0.99,U] [#3 -0.38,-0.40,0.00,M1] [#4 0.12,-0.15,0.85,U] [#5 -0.03,-0.12,0.98,U] [#6 -0.29,-0.19,0.93,U] [#7 0.12,-0.46,0.77,U] [#8 0.04,-0.27,0.79,U] 
01:35:21.710 00.000 6880 refined, 7 included, MultiStar: {-0.07, -0.21}, one-star: {-0.14, 0.20}
01:35:21.710 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
01:35:21.711 00.001 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
01:35:21.711 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.88 mountX=0.21 mountY=-0.06, mountTheta=-0.30
01:35:21.713 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.21, opts=13)
01:35:21.713 00.000 6880 Enqueuing Move request for scope (-0.07, -0.21)
01:35:21.713 00.000 10052 Worker thread wakes up
01:35:21.713 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.21) opts 0xd
01:35:21.713 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.21)
01:35:21.713 00.000 10052 Moving (-0.07, -0.21) raw xDistance=0.21 yDistance=-0.06
01:35:21.713 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
01:35:21.714 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
01:35:21.714 00.000 10052 MoveAxis(W, 56, ABG)
01:35:21.714 00.000 10052 Guiding  Dir = 3, Dur = 56
01:35:21.735 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:21.764 00.029 6880 UpdateGuideState exits: m=2347 SNR=33.7
01:35:21.765 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:21.765 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:21.765 00.000 6880 Enqueuing Expose request
01:35:21.772 00.007 10052 IsSlewing returns 0
01:35:21.846 00.074 10052 IsGuiding returns 0
01:35:21.990 00.144 10052 IsGuiding returns 1
01:35:21.990 00.000 10052 scope still moving after pulse duration time elapsed
01:35:22.071 00.081 10052 IsSlewing returns 0
01:35:22.150 00.079 10052 IsGuiding returns 0
01:35:22.150 00.000 10052 scope move finished after 56 + 247 ms
01:35:22.150 00.000 10052 Move returns status 0, amount 56
01:35:22.150 00.000 10052 MoveAxis(N, 0, ABG)
01:35:22.150 00.000 10052 Move returns status 0, amount 0
01:35:22.150 00.000 10052 move complete, result=0
01:35:22.150 00.000 10052 worker thread done servicing request
01:35:22.150 00.000 10052 Worker thread wakes up
01:35:22.150 00.000 6880 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
01:35:22.150 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:22.151 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:22.904 00.753 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"412ad3ce-721c-47a4-9804-2bf305cc9a2f"}
01:35:22.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"412ad3ce-721c-47a4-9804-2bf305cc9a2f"}
01:35:22.904 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4428bcd0-abe0-426d-8370-1420afeadd35"}
01:35:22.904 00.000 6880 case statement mapped state 6 to 3
01:35:22.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4428bcd0-abe0-426d-8370-1420afeadd35"}
01:35:22.904 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d734cef6-b4a9-46e2-a549-d26305290429"}
01:35:22.906 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1378,"width":15,"height":15,"star_pos":[6.60,6.71],"pixels":"..."},"id":"d734cef6-b4a9-46e2-a549-d26305290429"}
01:35:23.060 00.154 10052 Exposure complete
01:35:23.137 00.077 10052 worker thread done servicing request
01:35:23.137 00.000 6880 OnExposeComplete: enter
01:35:23.137 00.000 6880 UpdateGuideState(): m_state=6
01:35:23.138 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1379
01:35:23.138 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=887.60, Mass=2401, SNR=34.0, Peak=139 HFD=4.9
01:35:23.138 00.000 6880 MultiStar: [#1 0.12,-0.12,0.95,U] [#2 -0.17,-0.17,0.98,U] [#3 -0.31,0.02,0.89,U] [#4 0.29,-0.12,0.84,U] [#5 0.25,-0.11,0.93,U] [#6 -0.25,0.04,0.91,U] [#7 0.13,-0.10,0.72,U] [#8 0.03,0.03,0.79,U] 
01:35:23.138 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.29, 0.09}
01:35:23.138 00.000 6880 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.61) = xAngle (0.74 = 0.74)
01:35:23.138 00.000 6880 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
01:35:23.138 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.87 mountX=0.05 mountY=0.04, mountTheta=0.72
01:35:23.140 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.05, opts=13)
01:35:23.140 00.000 6880 Enqueuing Move request for scope (0.04, -0.05)
01:35:23.140 00.000 10052 Worker thread wakes up
01:35:23.140 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:35:23.140 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:35:23.140 00.000 10052 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=0.04
01:35:23.140 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:35:23.140 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.10, using input
01:35:23.140 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
01:35:23.141 00.001 10052 MoveAxis(E, 0, ABG)
01:35:23.141 00.000 10052 Move returns status 0, amount 0
01:35:23.141 00.000 10052 MoveAxis(N, 0, ABG)
01:35:23.141 00.000 10052 Move returns status 0, amount 0
01:35:23.141 00.000 10052 move complete, result=0
01:35:23.141 00.000 10052 worker thread done servicing request
01:35:23.164 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:23.197 00.033 6880 UpdateGuideState exits: m=2401 SNR=34.0
01:35:23.198 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:23.198 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:23.198 00.000 6880 Enqueuing Expose request
01:35:23.198 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:35:23.198 00.000 10052 Worker thread wakes up
01:35:23.198 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:23.198 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:24.330 01.132 10052 Exposure complete
01:35:24.404 00.074 10052 worker thread done servicing request
01:35:24.404 00.000 6880 OnExposeComplete: enter
01:35:24.404 00.000 6880 UpdateGuideState(): m_state=6
01:35:24.405 00.001 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1380
01:35:24.405 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=887.75, Mass=2228, SNR=32.7, Peak=146 HFD=4.5
01:35:24.406 00.001 6880 MultiStar: [#1 -0.02,0.33,0.96,U] [#2 -0.08,0.33,1.00,U] [#3 0.01,0.11,0.93,U] [#4 0.33,0.47,0.00,M1] [#5 -0.15,0.15,1.03,U] [#6 -0.02,0.40,0.93,U] [#7 -0.07,0.48,0.76,U] [#8 -0.04,0.36,0.81,U] 
01:35:24.406 00.000 6880 single-star, 7 included, MultiStar: {-0.04, 0.29}, one-star: {0.02, 0.23}
01:35:24.406 00.000 6880 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.61) = xAngle (3.12 = 3.12)
01:35:24.406 00.000 6880 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.09 = 3.09)
01:35:24.406 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.23 hyp=0.24 cameraTheta=1.50 mountX=-0.24 mountY=0.01, mountTheta=3.09
01:35:24.408 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.23, opts=13)
01:35:24.408 00.000 6880 Enqueuing Move request for scope (0.02, 0.23)
01:35:24.408 00.000 10052 Worker thread wakes up
01:35:24.408 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.23) opts 0xd
01:35:24.409 00.001 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.23)
01:35:24.409 00.000 10052 Moving (0.02, 0.23) raw xDistance=-0.24 yDistance=0.01
01:35:24.409 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:35:24.409 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.06, using input
01:35:24.409 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:35:24.409 00.000 10052 MoveAxis(E, 63, ABG)
01:35:24.409 00.000 10052 Guiding  Dir = 2, Dur = 63
01:35:24.430 00.021 10052 IsSlewing returns 0
01:35:24.439 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:24.468 00.029 10052 IsGuiding returns 0
01:35:24.483 00.015 6880 UpdateGuideState exits: m=2228 SNR=32.7
01:35:24.484 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:24.484 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:24.484 00.000 6880 Enqueuing Expose request
01:35:24.496 00.012 10052 PulseGuide returned control before completion, sleep 46
01:35:24.567 00.071 10052 IsGuiding returns 0
01:35:24.567 00.000 10052 Move returns status 0, amount 63
01:35:24.568 00.001 10052 MoveAxis(N, 0, ABG)
01:35:24.568 00.000 10052 Move returns status 0, amount 0
01:35:24.568 00.000 10052 move complete, result=0
01:35:24.568 00.000 10052 worker thread done servicing request
01:35:24.568 00.000 10052 Worker thread wakes up
01:35:24.568 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:24.568 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:24.590 00.022 6880 GuideStep: -0.2 px 63 ms EAST, 0.0 px 0 ms NORTH
01:35:24.904 00.314 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec508bee-c2f6-40fe-9df6-4796d349b720"}
01:35:24.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec508bee-c2f6-40fe-9df6-4796d349b720"}
01:35:24.905 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"761421a3-7eac-41c9-b7b6-0215e4150f2a"}
01:35:24.905 00.000 6880 case statement mapped state 6 to 3
01:35:24.905 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"761421a3-7eac-41c9-b7b6-0215e4150f2a"}
01:35:24.906 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"397172f6-e999-4263-9791-adcb03c04baa"}
01:35:24.906 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1380,"width":15,"height":15,"star_pos":[6.76,6.75],"pixels":"..."},"id":"397172f6-e999-4263-9791-adcb03c04baa"}
01:35:25.475 00.569 10052 Exposure complete
01:35:25.533 00.058 10052 worker thread done servicing request
01:35:25.534 00.001 6880 OnExposeComplete: enter
01:35:25.534 00.000 6880 UpdateGuideState(): m_state=6
01:35:25.534 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1381
01:35:25.534 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=887.51, Mass=2266, SNR=33.0, Peak=135 HFD=4.6
01:35:25.534 00.000 6880 MultiStar: [#1 0.06,-0.04,0.94,U] [#2 -0.37,-0.15,0.96,U] [#3 -0.27,-0.20,0.90,U] [#4 0.12,-0.01,0.83,U] [#5 0.14,-0.23,0.99,U] [#6 -0.16,-0.11,0.91,U] [#7 0.23,0.12,0.74,U] [#8 0.11,-0.30,0.78,U] 
01:35:25.534 00.000 6880 single-star, 8 included, MultiStar: {-0.02, -0.10}, one-star: {-0.01, -0.01}
01:35:25.535 00.001 6880 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.61) = xAngle (-0.78 = -0.78)
01:35:25.535 00.000 6880 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
01:35:25.535 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.39 mountX=0.01 mountY=-0.01, mountTheta=-0.80
01:35:25.536 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.01, opts=13)
01:35:25.536 00.000 6880 Enqueuing Move request for scope (-0.01, -0.01)
01:35:25.536 00.000 10052 Worker thread wakes up
01:35:25.536 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:35:25.536 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:35:25.536 00.000 10052 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
01:35:25.537 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:35:25.537 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
01:35:25.537 00.000 10052 MoveAxis(E, 0, ABG)
01:35:25.537 00.000 10052 Move returns status 0, amount 0
01:35:25.537 00.000 10052 MoveAxis(N, 0, ABG)
01:35:25.537 00.000 10052 Move returns status 0, amount 0
01:35:25.537 00.000 10052 move complete, result=0
01:35:25.537 00.000 10052 worker thread done servicing request
01:35:25.557 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:25.590 00.033 6880 UpdateGuideState exits: m=2266 SNR=33.0
01:35:25.590 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:25.590 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:25.590 00.000 6880 Enqueuing Expose request
01:35:25.590 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:25.590 00.000 10052 Worker thread wakes up
01:35:25.591 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:25.591 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:26.731 01.140 10052 Exposure complete
01:35:26.803 00.072 10052 worker thread done servicing request
01:35:26.803 00.000 6880 OnExposeComplete: enter
01:35:26.803 00.000 6880 UpdateGuideState(): m_state=6
01:35:26.804 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1382
01:35:26.804 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=887.23, Mass=2463, SNR=34.4, Peak=131 HFD=4.7
01:35:26.804 00.000 6880 MultiStar: [#1 -0.13,0.24,0.92,U] [#2 -0.21,0.17,0.97,U] [#3 -0.70,-0.25,0.00,M1] [#4 -0.04,-0.03,0.82,U] [#5 -0.22,-0.25,0.94,U] [#6 -0.66,-0.06,0.00,M1] [#7 -0.15,-0.00,0.74,U] [#8 -0.33,-0.25,0.75,U] 
01:35:26.804 00.000 6880 refined, 6 included, MultiStar: {-0.20, -0.06}, one-star: {-0.33, -0.28}
01:35:26.804 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.25 = -1.25)
01:35:26.804 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:35:26.804 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.87 mountX=0.07 mountY=-0.20, mountTheta=-1.26
01:35:26.805 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.06, opts=13)
01:35:26.806 00.001 6880 Enqueuing Move request for scope (-0.20, -0.06)
01:35:26.806 00.000 10052 Worker thread wakes up
01:35:26.806 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
01:35:26.806 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
01:35:26.806 00.000 10052 Moving (-0.20, -0.06) raw xDistance=0.07 yDistance=-0.20
01:35:26.806 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:35:26.806 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.20, slope = -0.02
01:35:26.806 00.000 10052 MoveAxis(E, 0, ABG)
01:35:26.806 00.000 10052 Move returns status 0, amount 0
01:35:26.806 00.000 10052 MoveAxis(N, 40, ABG)
01:35:26.806 00.000 10052 Guiding  Dir = 0, Dur = 40
01:35:26.827 00.021 10052 IsSlewing returns 0
01:35:26.828 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:26.860 00.032 6880 UpdateGuideState exits: m=2463 SNR=34.4
01:35:26.860 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:26.861 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:26.861 00.000 6880 Enqueuing Expose request
01:35:26.865 00.004 10052 IsGuiding returns 0
01:35:26.893 00.028 10052 PulseGuide returned control before completion, sleep 23
01:35:26.904 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"790b0eb3-aaa9-428e-aa44-2bceadb3e773"}
01:35:26.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"790b0eb3-aaa9-428e-aa44-2bceadb3e773"}
01:35:26.906 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e6f6a35-132a-40ff-8af7-f88aee4cb40c"}
01:35:26.906 00.000 6880 case statement mapped state 6 to 3
01:35:26.906 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e6f6a35-132a-40ff-8af7-f88aee4cb40c"}
01:35:26.907 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b571b9da-7d2f-4791-942b-1268ab87a9c3"}
01:35:26.907 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1382,"width":15,"height":15,"star_pos":[7.42,7.23],"pixels":"..."},"id":"b571b9da-7d2f-4791-942b-1268ab87a9c3"}
01:35:26.953 00.046 10052 IsGuiding returns 0
01:35:26.953 00.000 10052 Move returns status 0, amount 40
01:35:26.953 00.000 10052 move complete, result=0
01:35:26.953 00.000 10052 worker thread done servicing request
01:35:26.953 00.000 10052 Worker thread wakes up
01:35:26.953 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:26.953 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:26.958 00.005 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 40 ms NORTH
01:35:27.869 00.911 10052 Exposure complete
01:35:27.972 00.103 10052 worker thread done servicing request
01:35:27.972 00.000 6880 OnExposeComplete: enter
01:35:27.972 00.000 6880 UpdateGuideState(): m_state=6
01:35:27.972 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1383
01:35:27.972 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=887.42, Mass=2263, SNR=33.0, Peak=111 HFD=4.9
01:35:27.973 00.001 6880 MultiStar: [#1 -0.01,-0.20,0.95,U] [#2 -0.11,-0.19,1.01,U] [#3 -0.32,-0.45,0.00,M2] [#4 0.05,-0.42,0.85,U] [#5 -0.10,-0.57,0.00,M1] [#6 -0.24,-0.18,0.93,U] [#7 0.15,-0.07,0.75,U] [#8 -0.01,-0.46,0.77,U] 
01:35:27.973 00.000 6880 single-star, 6 included, MultiStar: {-0.05, -0.22}, one-star: {-0.13, -0.09}
01:35:27.973 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
01:35:27.973 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:35:27.973 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.53 mountX=0.09 mountY=-0.13, mountTheta=-0.93
01:35:27.975 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.09, opts=13)
01:35:27.975 00.000 6880 Enqueuing Move request for scope (-0.13, -0.09)
01:35:27.975 00.000 10052 Worker thread wakes up
01:35:27.975 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
01:35:27.975 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
01:35:27.975 00.000 10052 Moving (-0.13, -0.09) raw xDistance=0.09 yDistance=-0.13
01:35:27.976 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:27.976 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.18, using input
01:35:27.976 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.04
01:35:27.976 00.000 10052 MoveAxis(E, 0, ABG)
01:35:27.976 00.000 10052 Move returns status 0, amount 0
01:35:27.976 00.000 10052 MoveAxis(N, 0, ABG)
01:35:27.976 00.000 10052 Move returns status 0, amount 0
01:35:27.976 00.000 10052 move complete, result=0
01:35:27.976 00.000 10052 worker thread done servicing request
01:35:28.007 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:28.052 00.045 6880 UpdateGuideState exits: m=2263 SNR=33.0
01:35:28.052 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:28.052 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:28.052 00.000 6880 Enqueuing Expose request
01:35:28.052 00.000 10052 Worker thread wakes up
01:35:28.053 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:28.053 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:28.053 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:28.903 00.850 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"725ab2cd-7a38-4d5e-b78f-bfbd1c407980"}
01:35:28.903 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"725ab2cd-7a38-4d5e-b78f-bfbd1c407980"}
01:35:28.904 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4aafafe4-8753-4a3c-8172-f7822a2e2e54"}
01:35:28.904 00.000 6880 case statement mapped state 6 to 3
01:35:28.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4aafafe4-8753-4a3c-8172-f7822a2e2e54"}
01:35:28.906 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"57540c2e-4416-4f25-ba2a-866f32d45ba7"}
01:35:28.906 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1383,"width":15,"height":15,"star_pos":[6.62,7.42],"pixels":"..."},"id":"57540c2e-4416-4f25-ba2a-866f32d45ba7"}
01:35:29.188 00.282 10052 Exposure complete
01:35:29.293 00.105 10052 worker thread done servicing request
01:35:29.293 00.000 6880 OnExposeComplete: enter
01:35:29.293 00.000 6880 UpdateGuideState(): m_state=6
01:35:29.294 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1384
01:35:29.294 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=887.62, Mass=2377, SNR=33.8, Peak=171 HFD=4.8
01:35:29.294 00.000 6880 MultiStar: [#1 0.01,0.05,0.90,U] [#2 0.02,-0.26,0.97,U] [#3 -0.05,-0.42,0.89,U] [#4 -0.13,-0.07,0.83,U] [#5 0.24,-0.05,0.96,U] [#6 0.03,-0.38,0.88,U] [#7 0.38,0.05,0.74,U] [#8 0.31,-0.22,0.76,U] 
01:35:29.294 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {0.19, 0.11}
01:35:29.295 00.001 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
01:35:29.295 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:35:29.295 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.89 mountX=0.13 mountY=0.11, mountTheta=0.70
01:35:29.297 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.13, opts=13)
01:35:29.297 00.000 6880 Enqueuing Move request for scope (0.11, -0.13)
01:35:29.297 00.000 10052 Worker thread wakes up
01:35:29.297 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
01:35:29.297 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
01:35:29.298 00.001 10052 Moving (0.11, -0.13) raw xDistance=0.13 yDistance=0.11
01:35:29.298 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:35:29.298 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.03
01:35:29.298 00.000 10052 MoveAxis(W, 34, ABG)
01:35:29.298 00.000 10052 Guiding  Dir = 3, Dur = 34
01:35:29.319 00.021 10052 IsSlewing returns 0
01:35:29.327 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:29.357 00.030 10052 IsGuiding returns 0
01:35:29.372 00.015 6880 UpdateGuideState exits: m=2377 SNR=33.8
01:35:29.372 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:29.372 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:29.372 00.000 6880 Enqueuing Expose request
01:35:29.384 00.012 10052 PulseGuide returned control before completion, sleep 17
01:35:29.427 00.043 10052 IsGuiding returns 0
01:35:29.427 00.000 10052 Move returns status 0, amount 34
01:35:29.427 00.000 10052 MoveAxis(N, 0, ABG)
01:35:29.427 00.000 10052 Move returns status 0, amount 0
01:35:29.428 00.001 10052 move complete, result=0
01:35:29.428 00.000 10052 worker thread done servicing request
01:35:29.428 00.000 10052 Worker thread wakes up
01:35:29.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:29.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:29.428 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
01:35:30.342 00.914 10052 Exposure complete
01:35:30.441 00.099 10052 worker thread done servicing request
01:35:30.441 00.000 6880 OnExposeComplete: enter
01:35:30.441 00.000 6880 UpdateGuideState(): m_state=6
01:35:30.442 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1385
01:35:30.442 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=887.51, Mass=2174, SNR=32.4, Peak=141 HFD=5.0
01:35:30.442 00.000 6880 MultiStar: [#1 0.05,-0.26,0.97,U] [#2 0.17,-0.15,1.02,U] [#3 -0.20,-0.16,0.95,U] [#4 0.10,-0.28,0.89,U] [#5 0.22,-0.25,0.98,U] [#6 -0.16,0.04,0.90,U] [#7 0.07,-0.04,0.74,U] [#8 0.06,-0.14,0.80,U] 
01:35:30.442 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.14}, one-star: {0.23, 0.00}
01:35:30.443 00.001 6880 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.61) = xAngle (0.47 = 0.47)
01:35:30.443 00.000 6880 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
01:35:30.443 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.14 hyp=0.15 cameraTheta=-1.14 mountX=0.14 mountY=0.07, mountTheta=0.44
01:35:30.445 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.14, opts=13)
01:35:30.445 00.000 6880 Enqueuing Move request for scope (0.06, -0.14)
01:35:30.445 00.000 10052 Worker thread wakes up
01:35:30.445 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.14) opts 0xd
01:35:30.445 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.14)
01:35:30.445 00.000 10052 Moving (0.06, -0.14) raw xDistance=0.14 yDistance=0.07
01:35:30.445 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:35:30.445 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
01:35:30.446 00.001 10052 MoveAxis(W, 38, ABG)
01:35:30.446 00.000 10052 Guiding  Dir = 3, Dur = 38
01:35:30.467 00.021 10052 IsSlewing returns 0
01:35:30.476 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:30.505 00.029 10052 IsGuiding returns 0
01:35:30.532 00.027 10052 PulseGuide returned control before completion, sleep 21
01:35:30.545 00.013 6880 UpdateGuideState exits: m=2174 SNR=32.4
01:35:30.545 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:30.545 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:30.545 00.000 6880 Enqueuing Expose request
01:35:30.574 00.029 10052 IsGuiding returns 0
01:35:30.575 00.001 10052 Move returns status 0, amount 38
01:35:30.575 00.000 10052 MoveAxis(N, 0, ABG)
01:35:30.575 00.000 10052 Move returns status 0, amount 0
01:35:30.575 00.000 10052 move complete, result=0
01:35:30.576 00.001 10052 worker thread done servicing request
01:35:30.576 00.000 10052 Worker thread wakes up
01:35:30.576 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.1 px 0 ms NORTH
01:35:30.576 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:30.576 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:30.914 00.338 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa07b4e2-b66a-417f-95dd-dbc8741d82d9"}
01:35:30.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa07b4e2-b66a-417f-95dd-dbc8741d82d9"}
01:35:30.920 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"05bd4cdd-d857-4b57-9bc0-d48d29551d91"}
01:35:30.920 00.000 6880 case statement mapped state 6 to 3
01:35:30.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"05bd4cdd-d857-4b57-9bc0-d48d29551d91"}
01:35:30.921 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"86cedd46-4a19-43c9-804e-d59b3fa5d6a3"}
01:35:30.922 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1385,"width":15,"height":15,"star_pos":[6.98,6.51],"pixels":"..."},"id":"86cedd46-4a19-43c9-804e-d59b3fa5d6a3"}
01:35:31.707 00.785 10052 Exposure complete
01:35:31.803 00.096 10052 worker thread done servicing request
01:35:31.803 00.000 6880 OnExposeComplete: enter
01:35:31.803 00.000 6880 UpdateGuideState(): m_state=6
01:35:31.803 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1386
01:35:31.803 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=887.52, Mass=2329, SNR=33.5, Peak=145 HFD=4.7
01:35:31.804 00.001 6880 MultiStar: [#1 0.13,-0.16,0.93,U] [#2 -0.01,-0.32,0.95,U] [#3 -0.13,-0.37,0.87,U] [#4 0.18,-0.06,0.83,U] [#5 0.24,-0.11,0.96,U] [#6 0.05,-0.29,0.90,U] [#7 0.23,-0.24,0.74,U] [#8 0.43,-0.09,0.77,U] 
01:35:31.804 00.000 6880 single-star, 8 included, MultiStar: {0.13, -0.18}, one-star: {0.07, 0.00}
01:35:31.804 00.000 6880 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.61) = xAngle (1.67 = 1.67)
01:35:31.804 00.000 6880 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.64 = 1.64)
01:35:31.804 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.06 mountX=-0.01 mountY=0.07, mountTheta=1.67
01:35:31.806 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.00, opts=13)
01:35:31.806 00.000 6880 Enqueuing Move request for scope (0.07, 0.00)
01:35:31.806 00.000 10052 Worker thread wakes up
01:35:31.806 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:35:31.806 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:35:31.806 00.000 10052 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=0.07
01:35:31.806 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:31.806 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:35:31.806 00.000 10052 MoveAxis(E, 0, ABG)
01:35:31.806 00.000 10052 Move returns status 0, amount 0
01:35:31.807 00.001 10052 MoveAxis(N, 0, ABG)
01:35:31.807 00.000 10052 Move returns status 0, amount 0
01:35:31.807 00.000 10052 move complete, result=0
01:35:31.807 00.000 10052 worker thread done servicing request
01:35:31.850 00.043 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:31.921 00.071 6880 UpdateGuideState exits: m=2329 SNR=33.5
01:35:31.921 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:31.921 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:31.921 00.000 6880 Enqueuing Expose request
01:35:31.921 00.000 10052 Worker thread wakes up
01:35:31.922 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:31.922 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:31.922 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:35:31.926 00.004 6880 evsrv: cli 01543AA0 connect
01:35:31.926 00.000 6880 case statement mapped state 6 to 3
01:35:31.926 00.000 6880 case statement mapped state 6 to 3
01:35:31.927 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"e3a2323a-0c92-4897-a878-565ea4233467"}
01:35:31.927 00.000 6880 case statement mapped state 6 to 3
01:35:31.927 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3a2323a-0c92-4897-a878-565ea4233467"}
01:35:31.986 00.059 6880 evsrv: cli 01543AA0 disconnect
01:35:31.987 00.001 6880 evsrv: cli 015431E0 connect
01:35:31.987 00.000 6880 case statement mapped state 6 to 3
01:35:31.988 00.001 6880 case statement mapped state 6 to 3
01:35:31.988 00.000 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"3ffdfe9b-dedb-47cd-b1b9-88bd64cde8ec"}
01:35:31.988 00.000 6880 PhdController::Dither begins
01:35:31.989 00.001 6880 dither: size=1.00, dRA=0.72 dDec=0.00
01:35:31.989 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:35:31.989 00.000 6880 MountToCamera -- mountX=0.72 mountY=0.00 hyp=0.72 mountTheta=0.00 cameraX=-0.03, cameraY=-0.72 cameraTheta=-1.61
01:35:31.989 00.000 6880 setting lock position to (407.71, 886.80)
01:35:31.989 00.000 6880 Mount: notify guiding dithered (-0.0, -0.7)
01:35:31.989 00.000 6880 MultiStar: stabilizing after lock position change
01:35:31.989 00.000 6880 Status Line: Dither by 0.72,0.00
01:35:31.994 00.005 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:35:31.995 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
01:35:31.995 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"3ffdfe9b-dedb-47cd-b1b9-88bd64cde8ec"}
01:35:32.004 00.009 6880 evsrv: cli 015431E0 disconnect
01:35:32.872 00.868 10052 Exposure complete
01:35:32.933 00.061 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"055e0170-2a83-429f-a01d-41ed15af18a3"}
01:35:32.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"055e0170-2a83-429f-a01d-41ed15af18a3"}
01:35:32.934 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed388501-5821-40b7-9ae7-22717a7bc564"}
01:35:32.934 00.000 6880 case statement mapped state 6 to 3
01:35:32.934 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed388501-5821-40b7-9ae7-22717a7bc564"}
01:35:32.936 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bdb9ea3d-f614-482d-8454-9f70dd7f3d06"}
01:35:32.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1386,"width":15,"height":15,"star_pos":[6.82,6.52],"pixels":"..."},"id":"bdb9ea3d-f614-482d-8454-9f70dd7f3d06"}
01:35:32.962 00.026 10052 worker thread done servicing request
01:35:32.963 00.001 6880 OnExposeComplete: enter
01:35:32.963 00.000 6880 UpdateGuideState(): m_state=6
01:35:32.963 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1387
01:35:32.963 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=887.83, Mass=2275, SNR=33.1, Peak=136 HFD=4.5
01:35:32.963 00.000 6880 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.61) = xAngle (2.81 = 2.81)
01:35:32.965 00.002 6880 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.78 = 2.78)
01:35:32.965 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=1.03 hyp=1.11 cameraTheta=1.20 mountX=-1.05 mountY=0.39, mountTheta=2.78
01:35:32.966 00.001 6880 dither recenter: remaining=(-0.7,-0.0) step=(-0.7,-0.0)
01:35:32.966 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
01:35:32.966 00.000 6880 MountToCamera -- mountX=-0.72 mountY=-0.00 hyp=0.72 mountTheta=-3.14 cameraX=0.03, cameraY=0.72 cameraTheta=1.53
01:35:32.966 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.72, opts=4)
01:35:32.966 00.000 6880 Enqueuing Move request for scope (0.03, 0.72)
01:35:32.966 00.000 6880 Mount: notify direct move -0.72,-0.00
01:35:32.966 00.000 10052 Worker thread wakes up
01:35:32.968 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.72) opts 0x4
01:35:32.968 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.72)
01:35:32.968 00.000 10052 Moving (0.03, 0.72) raw xDistance=-0.72 yDistance=-0.00
01:35:32.968 00.000 10052 MoveAxis(E, 427, B)
01:35:32.968 00.000 10052 Guiding  Dir = 2, Dur = 427
01:35:32.989 00.021 10052 IsSlewing returns 0
01:35:33.000 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:33.027 00.027 10052 IsGuiding returns 0
01:35:33.044 00.017 6880 UpdateGuideState exits: m=2275 SNR=33.1
01:35:33.045 00.001 6880 PhdController: settling, locked = 1, distance = 0.93 (0.60) aobump = 0 frame = 1 / 99999
01:35:33.045 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121733.045,"Host":"MINIASTRO1","Inst":1,"Distance":0.93,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:35:33.045 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:33.045 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:33.045 00.000 6880 Enqueuing Expose request
01:35:33.054 00.009 10052 PulseGuide returned control before completion, sleep 410
01:35:33.547 00.493 10052 IsGuiding returns 0
01:35:33.547 00.000 10052 Move returns status 0, amount 427
01:35:33.548 00.001 10052 MoveAxis(N, 0, B)
01:35:33.548 00.000 10052 Move returns status 0, amount 0
01:35:33.548 00.000 10052 move complete, result=0
01:35:33.548 00.000 10052 worker thread done servicing request
01:35:33.548 00.000 10052 Worker thread wakes up
01:35:33.548 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:33.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:33.574 00.026 6880 GuideStep: -0.7 px 427 ms EAST, -0.0 px 0 ms NORTH
01:35:34.678 01.104 10052 Exposure complete
01:35:34.731 00.053 10052 worker thread done servicing request
01:35:34.731 00.000 6880 OnExposeComplete: enter
01:35:34.732 00.001 6880 UpdateGuideState(): m_state=6
01:35:34.732 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1388
01:35:34.732 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=887.04, Mass=2304, SNR=33.3, Peak=156 HFD=4.5
01:35:34.732 00.000 6880 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.61) = xAngle (2.52 = 2.52)
01:35:34.732 00.000 6880 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.49 = 2.49)
01:35:34.732 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.25 hyp=0.31 cameraTheta=0.91 mountX=-0.25 mountY=0.19, mountTheta=2.50
01:35:34.733 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.25, opts=13)
01:35:34.733 00.000 6880 Enqueuing Move request for scope (0.19, 0.25)
01:35:34.733 00.000 10052 Worker thread wakes up
01:35:34.733 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.25) opts 0xd
01:35:34.734 00.001 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.25)
01:35:34.734 00.000 10052 Moving (0.19, 0.25) raw xDistance=-0.25 yDistance=0.19
01:35:34.734 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:35:34.734 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.19, slope = 0.00
01:35:34.734 00.000 10052 MoveAxis(E, 68, ABG)
01:35:34.734 00.000 10052 Guiding  Dir = 2, Dur = 68
01:35:34.753 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:34.755 00.002 10052 IsSlewing returns 0
01:35:34.792 00.037 6880 UpdateGuideState exits: m=2304 SNR=33.3
01:35:34.792 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 2 / 99999
01:35:34.793 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783121734.793,"Host":"MINIASTRO1","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:35:34.793 00.000 10052 IsGuiding returns 0
01:35:34.793 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:34.793 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:34.793 00.000 6880 Enqueuing Expose request
01:35:34.820 00.027 10052 PulseGuide returned control before completion, sleep 52
01:35:34.903 00.083 10052 IsGuiding returns 0
01:35:34.904 00.001 10052 Move returns status 0, amount 68
01:35:34.904 00.000 10052 MoveAxis(S, 34, ABG)
01:35:34.904 00.000 10052 Guiding  Dir = 1, Dur = 34
01:35:34.932 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"96141c52-daff-43b1-b7ea-b64ce4b7cd99"}
01:35:34.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"96141c52-daff-43b1-b7ea-b64ce4b7cd99"}
01:35:34.933 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f741c99-3d52-432c-bec0-098c456cd31b"}
01:35:34.933 00.000 6880 case statement mapped state 6 to 3
01:35:34.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f741c99-3d52-432c-bec0-098c456cd31b"}
01:35:34.934 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ec67b34-0048-4c20-af19-9d36e8df8a98"}
01:35:34.934 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1388,"width":15,"height":15,"star_pos":[6.90,7.04],"pixels":"..."},"id":"9ec67b34-0048-4c20-af19-9d36e8df8a98"}
01:35:34.941 00.007 10052 IsSlewing returns 0
01:35:34.980 00.039 10052 IsGuiding returns 0
01:35:35.007 00.027 10052 PulseGuide returned control before completion, sleep 17
01:35:35.045 00.038 10052 IsGuiding returns 0
01:35:35.046 00.001 10052 Move returns status 0, amount 34
01:35:35.046 00.000 10052 move complete, result=0
01:35:35.046 00.000 10052 worker thread done servicing request
01:35:35.046 00.000 10052 Worker thread wakes up
01:35:35.046 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:35.046 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:35.046 00.000 6880 GuideStep: -0.3 px 68 ms EAST, 0.2 px 34 ms SOUTH
01:35:35.961 00.915 10052 Exposure complete
01:35:36.029 00.068 10052 worker thread done servicing request
01:35:36.029 00.000 6880 OnExposeComplete: enter
01:35:36.029 00.000 6880 UpdateGuideState(): m_state=6
01:35:36.029 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1389
01:35:36.029 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=886.63, Mass=2316, SNR=33.3, Peak=133 HFD=4.7
01:35:36.029 00.000 6880 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.61) = xAngle (0.63 = 0.63)
01:35:36.029 00.000 6880 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
01:35:36.029 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.98 mountX=0.16 mountY=0.11, mountTheta=0.61
01:35:36.031 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.16, opts=13)
01:35:36.031 00.000 6880 Enqueuing Move request for scope (0.11, -0.16)
01:35:36.031 00.000 10052 Worker thread wakes up
01:35:36.031 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
01:35:36.031 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
01:35:36.031 00.000 10052 Moving (0.11, -0.16) raw xDistance=0.16 yDistance=0.11
01:35:36.031 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:35:36.031 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:35:36.031 00.000 10052 MoveAxis(W, 39, ABG)
01:35:36.031 00.000 10052 Guiding  Dir = 3, Dur = 39
01:35:36.050 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:36.079 00.029 10052 IsSlewing returns 0
01:35:36.086 00.007 6880 UpdateGuideState exits: m=2316 SNR=33.3
01:35:36.087 00.001 6880 PhdController: settling, locked = 1, distance = 0.28 (0.60) aobump = 0 frame = 3 / 99999
01:35:36.087 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121736.087,"Host":"MINIASTRO1","Inst":1,"Distance":0.28,"Time":1.3,"SettleTime":6.0,"StarLocked":true}
01:35:36.087 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:36.087 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:36.087 00.000 6880 Enqueuing Expose request
01:35:36.159 00.072 10052 IsGuiding returns 0
01:35:36.289 00.130 10052 IsGuiding returns 0
01:35:36.289 00.000 10052 Move returns status 0, amount 39
01:35:36.290 00.001 10052 MoveAxis(N, 0, ABG)
01:35:36.290 00.000 10052 Move returns status 0, amount 0
01:35:36.290 00.000 10052 move complete, result=0
01:35:36.290 00.000 10052 worker thread done servicing request
01:35:36.290 00.000 10052 Worker thread wakes up
01:35:36.290 00.000 6880 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
01:35:36.290 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:36.290 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:36.932 00.642 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"18d73902-f2f0-4627-9c9a-bb5e248c7a63"}
01:35:36.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"18d73902-f2f0-4627-9c9a-bb5e248c7a63"}
01:35:36.933 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f43d9fb-2910-4875-af9b-5483f6c5f901"}
01:35:36.933 00.000 6880 case statement mapped state 6 to 3
01:35:36.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f43d9fb-2910-4875-af9b-5483f6c5f901"}
01:35:36.934 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"abeb2cf2-154e-4366-a5a4-1aa0e84994a5"}
01:35:36.934 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1389,"width":15,"height":15,"star_pos":[6.82,6.63],"pixels":"..."},"id":"abeb2cf2-154e-4366-a5a4-1aa0e84994a5"}
01:35:37.422 00.488 10052 Exposure complete
01:35:37.504 00.082 10052 worker thread done servicing request
01:35:37.505 00.001 6880 OnExposeComplete: enter
01:35:37.505 00.000 6880 UpdateGuideState(): m_state=6
01:35:37.505 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1390
01:35:37.505 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.65, Mass=2196, SNR=32.5, Peak=128 HFD=4.7
01:35:37.505 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.09 = -0.09)
01:35:37.505 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
01:35:37.505 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.71 mountX=0.15 mountY=-0.02, mountTheta=-0.12
01:35:37.508 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.15, opts=13)
01:35:37.508 00.000 6880 Enqueuing Move request for scope (-0.02, -0.15)
01:35:37.508 00.000 10052 Worker thread wakes up
01:35:37.508 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
01:35:37.508 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
01:35:37.508 00.000 10052 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=-0.02
01:35:37.508 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:35:37.508 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:35:37.508 00.000 10052 MoveAxis(W, 41, ABG)
01:35:37.508 00.000 10052 Guiding  Dir = 3, Dur = 41
01:35:37.529 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:37.559 00.030 6880 UpdateGuideState exits: m=2196 SNR=32.5
01:35:37.559 00.000 6880 PhdController: settling, locked = 1, distance = 0.24 (0.60) aobump = 0 frame = 4 / 99999
01:35:37.559 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121737.559,"Host":"MINIASTRO1","Inst":1,"Distance":0.24,"Time":2.8,"SettleTime":6.0,"StarLocked":true}
01:35:37.559 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:37.559 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:37.559 00.000 6880 Enqueuing Expose request
01:35:37.581 00.022 10052 IsSlewing returns 0
01:35:37.655 00.074 10052 IsGuiding returns 0
01:35:37.795 00.140 10052 IsGuiding returns 0
01:35:37.795 00.000 10052 Move returns status 0, amount 41
01:35:37.795 00.000 10052 MoveAxis(N, 0, ABG)
01:35:37.795 00.000 10052 Move returns status 0, amount 0
01:35:37.795 00.000 10052 move complete, result=0
01:35:37.795 00.000 10052 worker thread done servicing request
01:35:37.796 00.001 10052 Worker thread wakes up
01:35:37.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:37.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:37.796 00.000 6880 GuideStep: 0.1 px 41 ms WEST, -0.0 px 0 ms NORTH
01:35:38.703 00.907 10052 Exposure complete
01:35:38.756 00.053 10052 worker thread done servicing request
01:35:38.756 00.000 6880 OnExposeComplete: enter
01:35:38.756 00.000 6880 UpdateGuideState(): m_state=6
01:35:38.756 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1391
01:35:38.757 00.001 6880 Star::Find returns 1 (0), X=407.64, Y=886.77, Mass=2158, SNR=32.1, Peak=138 HFD=4.8
01:35:38.757 00.000 6880 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.61) = xAngle (-1.18 = -1.18)
01:35:38.757 00.000 6880 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
01:35:38.757 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.79 mountX=0.03 mountY=-0.07, mountTheta=-1.18
01:35:38.758 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.03, opts=13)
01:35:38.758 00.000 6880 Enqueuing Move request for scope (-0.07, -0.03)
01:35:38.758 00.000 10052 Worker thread wakes up
01:35:38.758 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:35:38.758 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:35:38.758 00.000 10052 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=-0.07
01:35:38.758 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:35:38.758 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.17, using input
01:35:38.758 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.09
01:35:38.758 00.000 10052 MoveAxis(E, 0, ABG)
01:35:38.758 00.000 10052 Move returns status 0, amount 0
01:35:38.758 00.000 10052 MoveAxis(N, 0, ABG)
01:35:38.759 00.001 10052 Move returns status 0, amount 0
01:35:38.759 00.000 10052 move complete, result=0
01:35:38.759 00.000 10052 worker thread done servicing request
01:35:38.778 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:38.807 00.029 6880 UpdateGuideState exits: m=2158 SNR=32.1
01:35:38.807 00.000 6880 PhdController: settling, locked = 1, distance = 0.19 (0.60) aobump = 0 frame = 5 / 99999
01:35:38.807 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121738.807,"Host":"MINIASTRO1","Inst":1,"Distance":0.19,"Time":4.0,"SettleTime":6.0,"StarLocked":true}
01:35:38.808 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:38.808 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:38.808 00.000 6880 Enqueuing Expose request
01:35:38.808 00.000 10052 Worker thread wakes up
01:35:38.808 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:35:38.808 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:38.808 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:38.931 00.123 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8bbcef4-d0b8-4680-9352-346cc91fd7c9"}
01:35:38.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8bbcef4-d0b8-4680-9352-346cc91fd7c9"}
01:35:38.931 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa455c0f-9a94-49a7-a4f6-c9951eb1e2ee"}
01:35:38.931 00.000 6880 case statement mapped state 6 to 3
01:35:38.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa455c0f-9a94-49a7-a4f6-c9951eb1e2ee"}
01:35:38.932 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6d5da217-46ed-44c6-b063-844ea51681f8"}
01:35:38.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1391,"width":15,"height":15,"star_pos":[6.64,6.77],"pixels":"..."},"id":"6d5da217-46ed-44c6-b063-844ea51681f8"}
01:35:39.939 01.007 10052 Exposure complete
01:35:40.007 00.068 10052 worker thread done servicing request
01:35:40.007 00.000 6880 OnExposeComplete: enter
01:35:40.007 00.000 6880 UpdateGuideState(): m_state=6
01:35:40.007 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1392
01:35:40.007 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=886.81, Mass=2212, SNR=32.6, Peak=134 HFD=4.6
01:35:40.007 00.000 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.43 = -1.86)
01:35:40.007 00.000 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.89)
01:35:40.007 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.81 mountX=-0.01 mountY=-0.04, mountTheta=-1.86
01:35:40.008 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.01, opts=13)
01:35:40.009 00.001 6880 Enqueuing Move request for scope (-0.04, 0.01)
01:35:40.009 00.000 10052 Worker thread wakes up
01:35:40.009 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
01:35:40.009 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
01:35:40.009 00.000 10052 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
01:35:40.009 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:35:40.009 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.14, using input
01:35:40.009 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.06
01:35:40.009 00.000 10052 MoveAxis(E, 0, ABG)
01:35:40.009 00.000 10052 Move returns status 0, amount 0
01:35:40.009 00.000 10052 MoveAxis(N, 0, ABG)
01:35:40.009 00.000 10052 Move returns status 0, amount 0
01:35:40.009 00.000 10052 move complete, result=0
01:35:40.009 00.000 10052 worker thread done servicing request
01:35:40.027 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:40.057 00.030 6880 UpdateGuideState exits: m=2212 SNR=32.6
01:35:40.057 00.000 6880 PhdController: settling, locked = 1, distance = 0.15 (0.60) aobump = 0 frame = 6 / 99999
01:35:40.057 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121740.057,"Host":"MINIASTRO1","Inst":1,"Distance":0.15,"Time":5.3,"SettleTime":6.0,"StarLocked":true}
01:35:40.058 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:40.058 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:40.058 00.000 6880 Enqueuing Expose request
01:35:40.058 00.000 10052 Worker thread wakes up
01:35:40.058 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:40.058 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:40.058 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:35:40.928 00.870 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b9c9442-40f3-4796-b02e-b48e2b266a1a"}
01:35:40.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b9c9442-40f3-4796-b02e-b48e2b266a1a"}
01:35:40.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"176da903-1c8a-405d-af97-4b3919442966"}
01:35:40.929 00.000 6880 case statement mapped state 6 to 3
01:35:40.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"176da903-1c8a-405d-af97-4b3919442966"}
01:35:40.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d9d9bc85-5c63-47e3-a2bc-3d5afa0823ca"}
01:35:40.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1392,"width":15,"height":15,"star_pos":[6.67,6.81],"pixels":"..."},"id":"d9d9bc85-5c63-47e3-a2bc-3d5afa0823ca"}
01:35:40.971 00.042 10052 Exposure complete
01:35:41.040 00.069 10052 worker thread done servicing request
01:35:41.040 00.000 6880 OnExposeComplete: enter
01:35:41.041 00.001 6880 UpdateGuideState(): m_state=6
01:35:41.041 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1393
01:35:41.041 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.87, Mass=2192, SNR=32.4, Peak=126 HFD=4.7
01:35:41.041 00.000 6880 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.61) = xAngle (2.16 = 2.16)
01:35:41.041 00.000 6880 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
01:35:41.041 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.15 cameraTheta=0.54 mountX=-0.08 mountY=0.12, mountTheta=2.15
01:35:41.042 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.08, opts=13)
01:35:41.042 00.000 6880 Enqueuing Move request for scope (0.13, 0.08)
01:35:41.042 00.000 10052 Worker thread wakes up
01:35:41.043 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
01:35:41.043 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
01:35:41.043 00.000 10052 Moving (0.13, 0.08) raw xDistance=-0.08 yDistance=0.12
01:35:41.043 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:35:41.043 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.02
01:35:41.043 00.000 10052 MoveAxis(E, 0, ABG)
01:35:41.043 00.000 10052 Move returns status 0, amount 0
01:35:41.043 00.000 10052 MoveAxis(N, 0, ABG)
01:35:41.043 00.000 10052 Move returns status 0, amount 0
01:35:41.043 00.000 10052 move complete, result=0
01:35:41.043 00.000 10052 worker thread done servicing request
01:35:41.062 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:41.090 00.028 6880 UpdateGuideState exits: m=2192 SNR=32.4
01:35:41.090 00.000 6880 PhdController: settling, locked = 1, distance = 0.15 (0.60) aobump = 0 frame = 7 / 99999
01:35:41.090 00.000 6880 PhdController: newstate STATE_FINISH
01:35:41.090 00.000 6880 PhdController complete: success
01:35:41.090 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783121741.090,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:35:41.090 00.000 6880 Mount: notify guiding dither settle done success=1
01:35:41.090 00.000 6880 PhdController: newstate STATE_IDLE
01:35:41.090 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:41.090 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:41.090 00.000 6880 Enqueuing Expose request
01:35:41.091 00.001 10052 Worker thread wakes up
01:35:41.091 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:35:41.091 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:41.091 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:42.225 01.134 10052 Exposure complete
01:35:42.319 00.094 10052 worker thread done servicing request
01:35:42.319 00.000 6880 OnExposeComplete: enter
01:35:42.319 00.000 6880 UpdateGuideState(): m_state=6
01:35:42.320 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.320 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.97, Mass=2189, SNR=32.5, Peak=141 HFD=4.3
01:35:42.320 00.000 6880 MultiStar: exiting stabilization period
01:35:42.320 00.000 6880 MultiStar: updating star positions after lock position change
01:35:42.320 00.000 6880 Star::Find(15, 281, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.320 00.000 6880 Star::Find returns 1 (0), X=282.10, Y=297.02, Mass=1983, SNR=30.9, Peak=143 HFD=4.3
01:35:42.320 00.000 6880 Star::Find(15, 1198, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.320 00.000 6880 Star::Find returns 1 (0), X=1198.94, Y=293.58, Mass=2218, SNR=32.1, Peak=125 HFD=5.2
01:35:42.321 00.001 6880 Star::Find(15, 824, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.321 00.000 6880 Star::Find returns 1 (0), X=824.61, Y=297.00, Mass=1798, SNR=29.4, Peak=122 HFD=4.9
01:35:42.321 00.000 6880 Star::Find(15, 55, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.321 00.000 6880 Star::Find returns 1 (0), X=55.39, Y=631.60, Mass=1646, SNR=28.1, Peak=79 HFD=5.3
01:35:42.321 00.000 6880 Star::Find(15, 470, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.321 00.000 6880 Star::Find returns 1 (0), X=471.21, Y=590.95, Mass=2185, SNR=31.9, Peak=124 HFD=5.9
01:35:42.321 00.000 6880 Star::Find(15, 853, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.321 00.000 6880 Star::Find returns 1 (0), X=853.55, Y=216.62, Mass=1944, SNR=29.8, Peak=91 HFD=5.7
01:35:42.321 00.000 6880 Star::Find(15, 265, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.322 00.001 6880 Star::Find returns 1 (0), X=265.42, Y=83.82, Mass=1318, SNR=25.0, Peak=73 HFD=5.2
01:35:42.322 00.000 6880 Star::Find(15, 553, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.322 00.000 6880 Star::Find returns 1 (0), X=553.53, Y=328.79, Mass=1425, SNR=25.9, Peak=82 HFD=5.4
01:35:42.322 00.000 6880 Star::Find(15, 671, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.322 00.000 6880 Star::Find returns 1 (0), X=671.38, Y=824.05, Mass=868, SNR=20.4, Peak=59 HFD=4.2
01:35:42.322 00.000 6880 Star::Find(15, 1119, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.322 00.000 6880 Star::Find returns 1 (0), X=1119.04, Y=683.91, Mass=810, SNR=19.7, Peak=60 HFD=4.5
01:35:42.322 00.000 6880 Star::Find(15, 268, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1394
01:35:42.322 00.000 6880 Star::Find returns 1 (0), X=268.79, Y=576.68, Mass=1057, SNR=22.4, Peak=59 HFD=5.4
01:35:42.323 00.001 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
01:35:42.323 00.000 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.05)
01:35:42.323 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.65 mountX=-0.18 mountY=-0.02, mountTheta=-3.05
01:35:42.325 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.18, opts=13)
01:35:42.325 00.000 6880 Enqueuing Move request for scope (-0.01, 0.18)
01:35:42.325 00.000 10052 Worker thread wakes up
01:35:42.325 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.18) opts 0xd
01:35:42.325 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.18)
01:35:42.325 00.000 10052 Moving (-0.01, 0.18) raw xDistance=-0.18 yDistance=-0.02
01:35:42.325 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:35:42.326 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.07, using input
01:35:42.326 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:35:42.326 00.000 10052 MoveAxis(E, 48, ABG)
01:35:42.326 00.000 10052 Guiding  Dir = 2, Dur = 48
01:35:42.351 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:42.386 00.035 6880 UpdateGuideState exits: m=2189 SNR=32.5
01:35:42.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:42.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:42.386 00.000 6880 Enqueuing Expose request
01:35:42.388 00.002 10052 IsSlewing returns 0
01:35:42.457 00.069 10052 IsGuiding returns 0
01:35:42.485 00.028 10052 PulseGuide returned control before completion, sleep 32
01:35:42.541 00.056 10052 IsGuiding returns 0
01:35:42.541 00.000 10052 Move returns status 0, amount 48
01:35:42.541 00.000 10052 MoveAxis(N, 0, ABG)
01:35:42.541 00.000 10052 Move returns status 0, amount 0
01:35:42.541 00.000 10052 move complete, result=0
01:35:42.541 00.000 10052 worker thread done servicing request
01:35:42.541 00.000 10052 Worker thread wakes up
01:35:42.542 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:42.542 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:42.542 00.000 6880 GuideStep: -0.2 px 48 ms EAST, -0.0 px 0 ms NORTH
01:35:42.929 00.387 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89274b9f-6019-41c1-85cd-9313081d3f45"}
01:35:42.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89274b9f-6019-41c1-85cd-9313081d3f45"}
01:35:42.930 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d23fa372-a0b5-48ce-9a51-874c67e47886"}
01:35:42.930 00.000 6880 case statement mapped state 6 to 3
01:35:42.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d23fa372-a0b5-48ce-9a51-874c67e47886"}
01:35:42.930 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e305a51a-d793-4e21-939c-145a3d5cd9b2"}
01:35:42.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1394,"width":15,"height":15,"star_pos":[6.70,6.97],"pixels":"..."},"id":"e305a51a-d793-4e21-939c-145a3d5cd9b2"}
01:35:43.461 00.531 10052 Exposure complete
01:35:43.533 00.072 10052 worker thread done servicing request
01:35:43.534 00.001 6880 OnExposeComplete: enter
01:35:43.534 00.000 6880 UpdateGuideState(): m_state=6
01:35:43.534 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1395
01:35:43.534 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=886.72, Mass=2140, SNR=32.0, Peak=135 HFD=4.7
01:35:43.534 00.000 6880 MultiStar: [#1 -0.25,-0.41,0.96,U] [#2 0.04,-0.35,1.00,U] [#3 -0.09,-0.26,0.93,U] [#4 -0.05,-0.14,0.86,U] [#5 -0.13,-0.25,0.97,U] [#6 0.00,-0.35,0.92,U] [#7 -0.29,-0.44,0.00,M1] [#8 0.12,-0.13,0.80,U] 
01:35:43.534 00.000 6880 refined, 7 included, MultiStar: {-0.08, -0.25}, one-star: {-0.26, -0.08}
01:35:43.534 00.000 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.28 = -0.28)
01:35:43.535 00.001 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
01:35:43.535 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.25 hyp=0.26 cameraTheta=-1.89 mountX=0.25 mountY=-0.08, mountTheta=-0.31
01:35:43.536 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.25, opts=13)
01:35:43.536 00.000 6880 Enqueuing Move request for scope (-0.08, -0.25)
01:35:43.536 00.000 10052 Worker thread wakes up
01:35:43.536 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.25) opts 0xd
01:35:43.536 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.25)
01:35:43.536 00.000 10052 Moving (-0.08, -0.25) raw xDistance=0.25 yDistance=-0.08
01:35:43.537 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:35:43.537 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.09, using input
01:35:43.537 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
01:35:43.537 00.000 10052 MoveAxis(W, 65, ABG)
01:35:43.537 00.000 10052 Guiding  Dir = 3, Dur = 65
01:35:43.558 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:43.580 00.022 10052 IsSlewing returns 0
01:35:43.600 00.020 6880 UpdateGuideState exits: m=2140 SNR=32.0
01:35:43.600 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:43.600 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:43.600 00.000 6880 Enqueuing Expose request
01:35:43.654 00.054 10052 IsGuiding returns 0
01:35:43.719 00.065 10052 PulseGuide returned control before completion, sleep 11
01:35:43.795 00.076 10052 IsGuiding returns 1
01:35:43.795 00.000 10052 scope still moving after pulse duration time elapsed
01:35:43.875 00.080 10052 IsSlewing returns 0
01:35:43.953 00.078 10052 IsGuiding returns 0
01:35:43.953 00.000 10052 scope move finished after 65 + 235 ms
01:35:43.953 00.000 10052 Move returns status 0, amount 65
01:35:43.953 00.000 10052 MoveAxis(N, 0, ABG)
01:35:43.953 00.000 10052 Move returns status 0, amount 0
01:35:43.953 00.000 10052 move complete, result=0
01:35:43.953 00.000 10052 worker thread done servicing request
01:35:43.953 00.000 10052 Worker thread wakes up
01:35:43.955 00.002 6880 GuideStep: 0.3 px 65 ms WEST, -0.1 px 0 ms NORTH
01:35:43.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:43.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:44.928 00.973 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8a3e602a-6845-4ed5-be96-a5148868e582"}
01:35:44.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8a3e602a-6845-4ed5-be96-a5148868e582"}
01:35:44.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d8aa9899-895f-4ecb-8867-d19de794f1bd"}
01:35:44.929 00.000 6880 case statement mapped state 6 to 3
01:35:44.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8aa9899-895f-4ecb-8867-d19de794f1bd"}
01:35:44.930 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cae6e160-835f-4015-90d3-ce1856c19359"}
01:35:44.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1395,"width":15,"height":15,"star_pos":[7.46,6.72],"pixels":"..."},"id":"cae6e160-835f-4015-90d3-ce1856c19359"}
01:35:45.092 00.162 10052 Exposure complete
01:35:45.149 00.057 10052 worker thread done servicing request
01:35:45.150 00.001 6880 OnExposeComplete: enter
01:35:45.150 00.000 6880 UpdateGuideState(): m_state=6
01:35:45.150 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1396
01:35:45.150 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.50, Mass=2144, SNR=32.2, Peak=136 HFD=4.6
01:35:45.150 00.000 6880 MultiStar: [#1 -0.12,-0.65,0.00,M1] [#2 0.02,-0.49,0.97,U] [#3 -0.04,-0.65,0.00,M1] [#4 0.03,-0.57,0.00,M1] [#5 -0.12,-0.75,0.00,M1] [#6 0.01,-0.60,0.00,M1] [#7 -0.16,-0.67,0.00,M2] [#8 -0.11,-0.52,0.00,M1] 
01:35:45.150 00.000 6880 single-star, 1 included, MultiStar: {0.00, -0.40}, one-star: {-0.02, -0.30}
01:35:45.151 00.001 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
01:35:45.151 00.000 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:35:45.151 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.30 hyp=0.30 cameraTheta=-1.64 mountX=0.30 mountY=-0.02, mountTheta=-0.06
01:35:45.152 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.30, opts=13)
01:35:45.152 00.000 6880 Enqueuing Move request for scope (-0.02, -0.30)
01:35:45.152 00.000 10052 Worker thread wakes up
01:35:45.152 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.30) opts 0xd
01:35:45.152 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.30)
01:35:45.152 00.000 10052 Moving (-0.02, -0.30) raw xDistance=0.30 yDistance=-0.02
01:35:45.152 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:35:45.153 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.08, using input
01:35:45.153 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:35:45.153 00.000 10052 MoveAxis(W, 84, ABG)
01:35:45.153 00.000 10052 Guiding  Dir = 3, Dur = 84
01:35:45.175 00.022 10052 IsSlewing returns 0
01:35:45.177 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:45.212 00.035 10052 IsGuiding returns 0
01:35:45.214 00.002 6880 UpdateGuideState exits: m=2144 SNR=32.2
01:35:45.214 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:45.214 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:45.214 00.000 6880 Enqueuing Expose request
01:35:45.240 00.026 10052 PulseGuide returned control before completion, sleep 67
01:35:45.332 00.092 10052 IsGuiding returns 0
01:35:45.332 00.000 10052 Move returns status 0, amount 84
01:35:45.332 00.000 10052 MoveAxis(N, 0, ABG)
01:35:45.332 00.000 10052 Move returns status 0, amount 0
01:35:45.332 00.000 10052 move complete, result=0
01:35:45.332 00.000 10052 worker thread done servicing request
01:35:45.332 00.000 10052 Worker thread wakes up
01:35:45.332 00.000 6880 GuideStep: 0.3 px 84 ms WEST, -0.0 px 0 ms NORTH
01:35:45.333 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:45.333 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:46.248 00.915 10052 Exposure complete
01:35:46.307 00.059 10052 worker thread done servicing request
01:35:46.307 00.000 6880 OnExposeComplete: enter
01:35:46.307 00.000 6880 UpdateGuideState(): m_state=6
01:35:46.307 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1397
01:35:46.307 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.61, Mass=2200, SNR=32.6, Peak=142 HFD=4.7
01:35:46.307 00.000 6880 MultiStar: [#1 -0.17,-0.39,0.95,U] [#2 0.18,-0.43,0.97,U] [#3 0.22,-0.59,0.00,M2] [#4 0.05,-0.46,0.82,U] [#5 -0.02,-0.52,0.00,M2] [#6 0.26,-0.56,0.00,M2] [#7 -0.16,-0.43,0.76,U] [#8 -0.01,-0.29,0.77,U] 
01:35:46.307 00.000 6880 single-star, 5 included, MultiStar: {-0.01, -0.36}, one-star: {0.02, -0.18}
01:35:46.308 00.001 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
01:35:46.308 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:35:46.308 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.48 mountX=0.18 mountY=0.02, mountTheta=0.10
01:35:46.309 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.18, opts=13)
01:35:46.309 00.000 6880 Enqueuing Move request for scope (0.02, -0.18)
01:35:46.309 00.000 10052 Worker thread wakes up
01:35:46.309 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
01:35:46.309 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
01:35:46.309 00.000 10052 Moving (0.02, -0.18) raw xDistance=0.18 yDistance=0.02
01:35:46.309 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
01:35:46.309 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:35:46.309 00.000 10052 MoveAxis(W, 52, ABG)
01:35:46.309 00.000 10052 Guiding  Dir = 3, Dur = 52
01:35:46.329 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:46.357 00.028 6880 UpdateGuideState exits: m=2200 SNR=32.6
01:35:46.357 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:46.357 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:46.357 00.000 6880 Enqueuing Expose request
01:35:46.387 00.030 10052 IsSlewing returns 0
01:35:46.457 00.070 10052 IsGuiding returns 0
01:35:46.484 00.027 10052 PulseGuide returned control before completion, sleep 35
01:35:46.549 00.065 10052 IsGuiding returns 1
01:35:46.549 00.000 10052 scope still moving after pulse duration time elapsed
01:35:46.597 00.048 10052 IsSlewing returns 0
01:35:46.634 00.037 10052 IsGuiding returns 0
01:35:46.634 00.000 10052 scope move finished after 52 + 125 ms
01:35:46.634 00.000 10052 Move returns status 0, amount 52
01:35:46.634 00.000 10052 MoveAxis(N, 0, ABG)
01:35:46.634 00.000 10052 Move returns status 0, amount 0
01:35:46.634 00.000 10052 move complete, result=0
01:35:46.634 00.000 10052 worker thread done servicing request
01:35:46.634 00.000 10052 Worker thread wakes up
01:35:46.635 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:46.635 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:46.635 00.000 6880 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
01:35:46.927 00.292 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a0d4368a-4407-4c1b-9dfc-2388284de71b"}
01:35:46.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a0d4368a-4407-4c1b-9dfc-2388284de71b"}
01:35:46.927 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62c50a12-9285-46a3-b0b4-b8c2392a2d4a"}
01:35:46.927 00.000 6880 case statement mapped state 6 to 3
01:35:46.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62c50a12-9285-46a3-b0b4-b8c2392a2d4a"}
01:35:46.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"742ed723-8161-48a3-b430-aa41bd483c1c"}
01:35:46.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1397,"width":15,"height":15,"star_pos":[6.73,6.61],"pixels":"..."},"id":"742ed723-8161-48a3-b430-aa41bd483c1c"}
01:35:47.768 00.840 10052 Exposure complete
01:35:47.830 00.062 10052 worker thread done servicing request
01:35:47.830 00.000 6880 OnExposeComplete: enter
01:35:47.830 00.000 6880 UpdateGuideState(): m_state=6
01:35:47.830 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1398
01:35:47.831 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=886.68, Mass=2027, SNR=31.2, Peak=149 HFD=4.6
01:35:47.831 00.000 6880 MultiStar: [#1 0.09,-0.21,0.97,U] [#2 0.08,-0.39,1.04,U] [#3 0.01,-0.27,0.91,U] [#4 0.30,-0.08,0.87,U] [#5 -0.01,-0.22,1.01,U] [#6 0.03,-0.37,0.92,U] [#7 0.28,-0.31,0.79,U] [#8 -0.00,-0.18,0.82,U] 
01:35:47.831 00.000 6880 single-star, 8 included, MultiStar: {0.07, -0.24}, one-star: {-0.09, -0.12}
01:35:47.831 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.62 = -0.62)
01:35:47.831 00.000 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
01:35:47.831 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-2.23 mountX=0.12 mountY=-0.09, mountTheta=-0.64
01:35:47.833 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.12, opts=13)
01:35:47.833 00.000 6880 Enqueuing Move request for scope (-0.09, -0.12)
01:35:47.833 00.000 10052 Worker thread wakes up
01:35:47.833 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.12) opts 0xd
01:35:47.833 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.12)
01:35:47.833 00.000 10052 Moving (-0.09, -0.12) raw xDistance=0.12 yDistance=-0.09
01:35:47.833 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:35:47.833 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:35:47.833 00.000 10052 MoveAxis(W, 35, ABG)
01:35:47.833 00.000 10052 Guiding  Dir = 3, Dur = 35
01:35:47.853 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:47.887 00.034 10052 IsSlewing returns 0
01:35:47.899 00.012 6880 UpdateGuideState exits: m=2027 SNR=31.2
01:35:47.899 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:47.900 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:47.900 00.000 6880 Enqueuing Expose request
01:35:47.966 00.066 10052 IsGuiding returns 0
01:35:48.109 00.143 10052 IsGuiding returns 0
01:35:48.109 00.000 10052 Move returns status 0, amount 35
01:35:48.109 00.000 10052 MoveAxis(N, 0, ABG)
01:35:48.109 00.000 10052 Move returns status 0, amount 0
01:35:48.109 00.000 10052 move complete, result=0
01:35:48.109 00.000 10052 worker thread done servicing request
01:35:48.109 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
01:35:48.109 00.000 10052 Worker thread wakes up
01:35:48.110 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:48.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:48.927 00.817 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb2e31ef-97bd-4559-b301-605187880d3e"}
01:35:48.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb2e31ef-97bd-4559-b301-605187880d3e"}
01:35:48.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c86e4f1-6e36-4ad0-b3f9-0dcbcfd39489"}
01:35:48.928 00.000 6880 case statement mapped state 6 to 3
01:35:48.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c86e4f1-6e36-4ad0-b3f9-0dcbcfd39489"}
01:35:48.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"66df814c-3f47-46ea-b663-1d46bf5d10fd"}
01:35:48.929 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1398,"width":15,"height":15,"star_pos":[6.62,6.68],"pixels":"..."},"id":"66df814c-3f47-46ea-b663-1d46bf5d10fd"}
01:35:49.016 00.087 10052 Exposure complete
01:35:49.097 00.081 10052 worker thread done servicing request
01:35:49.097 00.000 6880 OnExposeComplete: enter
01:35:49.097 00.000 6880 UpdateGuideState(): m_state=6
01:35:49.097 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1399
01:35:49.097 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=886.50, Mass=2097, SNR=31.8, Peak=143 HFD=4.5
01:35:49.098 00.001 6880 MultiStar: [#1 -0.11,-0.15,0.96,U] [#2 0.07,-0.18,1.02,U] [#3 0.10,-0.21,0.93,U] [#4 0.17,-0.09,0.83,U] [#5 -0.01,-0.23,0.99,U] [#6 0.20,-0.38,0.93,U] [#7 -0.03,-0.30,0.75,U] [#8 0.09,-0.03,0.80,U] 
01:35:49.098 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.21}, one-star: {-0.03, -0.30}
01:35:49.098 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
01:35:49.098 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
01:35:49.098 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.34 mountX=0.21 mountY=0.05, mountTheta=0.24
01:35:49.099 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.21, opts=13)
01:35:49.099 00.000 6880 Enqueuing Move request for scope (0.05, -0.21)
01:35:49.099 00.000 10052 Worker thread wakes up
01:35:49.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
01:35:49.099 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
01:35:49.099 00.000 10052 Moving (0.05, -0.21) raw xDistance=0.21 yDistance=0.05
01:35:49.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:35:49.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
01:35:49.100 00.001 10052 MoveAxis(W, 58, ABG)
01:35:49.100 00.000 10052 Guiding  Dir = 3, Dur = 58
01:35:49.117 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:49.119 00.002 10052 IsSlewing returns 0
01:35:49.152 00.033 6880 UpdateGuideState exits: m=2097 SNR=31.8
01:35:49.152 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:49.152 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:49.152 00.000 6880 Enqueuing Expose request
01:35:49.158 00.006 10052 IsGuiding returns 0
01:35:49.186 00.028 10052 PulseGuide returned control before completion, sleep 41
01:35:49.253 00.067 10052 IsGuiding returns 0
01:35:49.253 00.000 10052 Move returns status 0, amount 58
01:35:49.253 00.000 10052 MoveAxis(N, 0, ABG)
01:35:49.253 00.000 10052 Move returns status 0, amount 0
01:35:49.253 00.000 10052 move complete, result=0
01:35:49.254 00.001 10052 worker thread done servicing request
01:35:49.254 00.000 6880 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
01:35:49.254 00.000 10052 Worker thread wakes up
01:35:49.254 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:49.254 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:50.390 01.136 10052 Exposure complete
01:35:50.468 00.078 10052 worker thread done servicing request
01:35:50.468 00.000 6880 OnExposeComplete: enter
01:35:50.469 00.001 6880 UpdateGuideState(): m_state=6
01:35:50.469 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1400
01:35:50.469 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=886.40, Mass=2129, SNR=32.0, Peak=142 HFD=4.7
01:35:50.469 00.000 6880 MultiStar: [#1 -0.23,-0.21,0.93,U] [#2 -0.24,0.04,0.97,U] [#3 -0.23,-0.33,0.88,U] [#4 -0.15,-0.07,0.81,U] [#5 -0.19,-0.34,0.93,U] [#6 0.06,-0.03,0.90,U] [#7 -0.17,-0.46,0.74,U] [#8 -0.16,-0.08,0.77,U] 
01:35:50.469 00.000 6880 refined, 8 included, MultiStar: {-0.19, -0.21}, one-star: {-0.42, -0.39}
01:35:50.470 00.001 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
01:35:50.470 00.000 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
01:35:50.470 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-2.33 mountX=0.21 mountY=-0.19, mountTheta=-0.73
01:35:50.471 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.21, opts=13)
01:35:50.471 00.000 6880 Enqueuing Move request for scope (-0.19, -0.21)
01:35:50.471 00.000 10052 Worker thread wakes up
01:35:50.471 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.21) opts 0xd
01:35:50.471 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.21)
01:35:50.472 00.001 10052 Moving (-0.19, -0.21) raw xDistance=0.21 yDistance=-0.19
01:35:50.472 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:35:50.472 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.19, slope = -0.01
01:35:50.472 00.000 10052 MoveAxis(W, 60, ABG)
01:35:50.472 00.000 10052 Guiding  Dir = 3, Dur = 60
01:35:50.494 00.022 10052 IsSlewing returns 0
01:35:50.499 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:50.531 00.032 10052 IsGuiding returns 0
01:35:50.535 00.004 6880 UpdateGuideState exits: m=2129 SNR=32.0
01:35:50.535 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:50.535 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:50.535 00.000 6880 Enqueuing Expose request
01:35:50.559 00.024 10052 PulseGuide returned control before completion, sleep 43
01:35:50.629 00.070 10052 IsGuiding returns 0
01:35:50.629 00.000 10052 Move returns status 0, amount 60
01:35:50.630 00.001 10052 MoveAxis(N, 15, ABG)
01:35:50.630 00.000 10052 Guiding  Dir = 0, Dur = 15
01:35:50.667 00.037 10052 IsSlewing returns 0
01:35:50.705 00.038 10052 IsGuiding returns 0
01:35:50.771 00.066 10052 IsGuiding returns 0
01:35:50.771 00.000 10052 Move returns status 0, amount 15
01:35:50.771 00.000 10052 move complete, result=0
01:35:50.771 00.000 10052 worker thread done servicing request
01:35:50.771 00.000 10052 Worker thread wakes up
01:35:50.771 00.000 6880 GuideStep: 0.2 px 60 ms WEST, -0.2 px 15 ms NORTH
01:35:50.771 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:50.772 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:50.926 00.154 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e1f5871-541f-4cb2-b4ce-6f0b67360e02"}
01:35:50.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e1f5871-541f-4cb2-b4ce-6f0b67360e02"}
01:35:50.927 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9742667-590f-4942-8f97-225840c87bc6"}
01:35:50.927 00.000 6880 case statement mapped state 6 to 3
01:35:50.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9742667-590f-4942-8f97-225840c87bc6"}
01:35:50.927 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dd20fd9b-78e5-45a6-84e5-69e5f9b264c5"}
01:35:50.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1400,"width":15,"height":15,"star_pos":[7.30,7.40],"pixels":"..."},"id":"dd20fd9b-78e5-45a6-84e5-69e5f9b264c5"}
01:35:51.688 00.761 10052 Exposure complete
01:35:51.778 00.090 10052 worker thread done servicing request
01:35:51.778 00.000 6880 OnExposeComplete: enter
01:35:51.778 00.000 6880 UpdateGuideState(): m_state=6
01:35:51.779 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1401
01:35:51.779 00.000 6880 Star::Find returns 1 (0), X=407.27, Y=886.66, Mass=2138, SNR=32.1, Peak=142 HFD=4.5
01:35:51.779 00.000 6880 MultiStar: [#1 -0.43,-0.28,0.00,M1] [#2 -0.23,-0.12,0.96,U] [#3 -0.30,-0.43,0.00,M1] [#4 -0.29,-0.09,0.82,U] [#5 -0.21,-0.22,1.01,U] [#6 -0.35,-0.60,0.00,M1] [#7 -0.35,-0.19,0.73,U] [#8 -0.39,-0.42,0.00,M1] 
01:35:51.779 00.000 6880 refined, 4 included, MultiStar: {-0.30, -0.15}, one-star: {-0.45, -0.14}
01:35:51.780 00.001 6880 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.61) = xAngle (-1.06 = -1.06)
01:35:51.780 00.000 6880 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
01:35:51.780 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.15 hyp=0.34 cameraTheta=-2.68 mountX=0.16 mountY=-0.30, mountTheta=-1.07
01:35:51.782 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.15, opts=13)
01:35:51.782 00.000 6880 Enqueuing Move request for scope (-0.30, -0.15)
01:35:51.782 00.000 10052 Worker thread wakes up
01:35:51.782 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.15) opts 0xd
01:35:51.782 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.15)
01:35:51.783 00.001 10052 Moving (-0.30, -0.15) raw xDistance=0.16 yDistance=-0.30
01:35:51.783 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:35:51.783 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.30, slope = -0.03
01:35:51.783 00.000 10052 MoveAxis(W, 47, ABG)
01:35:51.783 00.000 10052 Guiding  Dir = 3, Dur = 47
01:35:51.807 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:51.840 00.033 6880 UpdateGuideState exits: m=2138 SNR=32.1
01:35:51.840 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:51.840 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:51.840 00.000 6880 Enqueuing Expose request
01:35:51.845 00.005 10052 IsSlewing returns 0
01:35:51.925 00.080 10052 IsGuiding returns 0
01:35:52.068 00.143 10052 IsGuiding returns 0
01:35:52.068 00.000 10052 Move returns status 0, amount 47
01:35:52.068 00.000 10052 MoveAxis(N, 47, ABG)
01:35:52.068 00.000 10052 Guiding  Dir = 0, Dur = 47
01:35:52.148 00.080 10052 IsSlewing returns 0
01:35:52.221 00.073 10052 IsGuiding returns 0
01:35:52.370 00.149 10052 IsGuiding returns 0
01:35:52.370 00.000 10052 Move returns status 0, amount 47
01:35:52.370 00.000 10052 move complete, result=0
01:35:52.370 00.000 10052 worker thread done servicing request
01:35:52.370 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.3 px 47 ms NORTH
01:35:52.370 00.000 10052 Worker thread wakes up
01:35:52.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:52.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:52.927 00.557 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b39776dc-f13b-4850-b785-314a8621badf"}
01:35:52.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b39776dc-f13b-4850-b785-314a8621badf"}
01:35:52.927 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"15544ce4-b120-4f3a-bfe7-fa077ed57257"}
01:35:52.928 00.001 6880 case statement mapped state 6 to 3
01:35:52.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"15544ce4-b120-4f3a-bfe7-fa077ed57257"}
01:35:52.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e5ba8ee5-bf17-459c-983b-0438f619f4d1"}
01:35:52.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1401,"width":15,"height":15,"star_pos":[7.27,6.66],"pixels":"..."},"id":"e5ba8ee5-bf17-459c-983b-0438f619f4d1"}
01:35:53.497 00.569 10052 Exposure complete
01:35:53.569 00.072 10052 worker thread done servicing request
01:35:53.569 00.000 6880 OnExposeComplete: enter
01:35:53.569 00.000 6880 UpdateGuideState(): m_state=6
01:35:53.570 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1402
01:35:53.570 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=886.33, Mass=2129, SNR=32.0, Peak=129 HFD=4.6
01:35:53.570 00.000 6880 MultiStar: [#1 -0.33,-0.67,0.00,M2] [#2 -0.11,-0.51,0.00,M1] [#3 -0.09,-0.61,0.00,M2] [#4 -0.25,-0.42,0.81,U] [#5 -0.24,-0.63,0.00,M1] [#6 -0.04,-0.57,0.00,M2] [#7 -0.30,-0.62,0.00,M1] [#8 -0.36,-0.49,0.00,M2] 
01:35:53.570 00.000 6880 refined, 1 included, MultiStar: {-0.29, -0.45}, one-star: {-0.32, -0.47}
01:35:53.570 00.000 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.53 = -0.53)
01:35:53.570 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
01:35:53.570 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.45 hyp=0.53 cameraTheta=-2.15 mountX=0.46 mountY=-0.28, mountTheta=-0.55
01:35:53.572 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.45, opts=13)
01:35:53.572 00.000 6880 Enqueuing Move request for scope (-0.29, -0.45)
01:35:53.572 00.000 10052 Worker thread wakes up
01:35:53.572 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.45) opts 0xd
01:35:53.572 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.45)
01:35:53.572 00.000 10052 Moving (-0.29, -0.45) raw xDistance=0.46 yDistance=-0.28
01:35:53.572 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.46
01:35:53.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.28, slope = -0.04
01:35:53.572 00.000 10052 MoveAxis(W, 125, ABG)
01:35:53.572 00.000 10052 Guiding  Dir = 3, Dur = 125
01:35:53.594 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:53.616 00.022 10052 IsSlewing returns 0
01:35:53.642 00.026 6880 UpdateGuideState exits: m=2129 SNR=32.0
01:35:53.643 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:53.643 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:53.643 00.000 6880 Enqueuing Expose request
01:35:53.691 00.048 10052 IsGuiding returns 0
01:35:53.756 00.065 10052 PulseGuide returned control before completion, sleep 71
01:35:53.913 00.157 10052 IsGuiding returns 0
01:35:53.913 00.000 10052 Move returns status 0, amount 125
01:35:53.913 00.000 10052 MoveAxis(N, 68, ABG)
01:35:53.913 00.000 10052 Guiding  Dir = 0, Dur = 68
01:35:53.987 00.074 10052 IsSlewing returns 0
01:35:54.066 00.079 10052 IsGuiding returns 0
01:35:54.210 00.144 10052 IsGuiding returns 1
01:35:54.210 00.000 10052 scope still moving after pulse duration time elapsed
01:35:54.290 00.080 10052 IsSlewing returns 0
01:35:54.370 00.080 10052 IsGuiding returns 0
01:35:54.370 00.000 10052 scope move finished after 68 + 235 ms
01:35:54.370 00.000 10052 Move returns status 0, amount 68
01:35:54.370 00.000 10052 move complete, result=0
01:35:54.370 00.000 10052 worker thread done servicing request
01:35:54.370 00.000 10052 Worker thread wakes up
01:35:54.371 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:54.371 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:54.371 00.000 6880 GuideStep: 0.5 px 125 ms WEST, -0.3 px 68 ms NORTH
01:35:54.927 00.556 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a09e018-922c-4e6e-9f94-ca180233d8c4"}
01:35:54.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a09e018-922c-4e6e-9f94-ca180233d8c4"}
01:35:54.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5256f45a-24c6-4beb-9e7a-1f3bdbb3485b"}
01:35:54.928 00.000 6880 case statement mapped state 6 to 3
01:35:54.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5256f45a-24c6-4beb-9e7a-1f3bdbb3485b"}
01:35:54.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1f2388fa-c629-4801-87ca-d43b30f9cf38"}
01:35:54.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1402,"width":15,"height":15,"star_pos":[7.39,7.33],"pixels":"..."},"id":"1f2388fa-c629-4801-87ca-d43b30f9cf38"}
01:35:55.284 00.356 10052 Exposure complete
01:35:55.344 00.060 10052 worker thread done servicing request
01:35:55.344 00.000 6880 OnExposeComplete: enter
01:35:55.344 00.000 6880 UpdateGuideState(): m_state=6
01:35:55.344 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1403
01:35:55.344 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=886.72, Mass=2132, SNR=32.1, Peak=141 HFD=4.6
01:35:55.345 00.001 6880 MultiStar: [#1 -0.30,-0.34,0.94,U] [#2 -0.14,0.01,0.99,U] [#3 -0.20,-0.45,0.88,U] [#4 -0.04,0.04,0.84,U] [#5 -0.19,-0.19,0.95,U] [#6 0.01,-0.34,0.88,U] [#7 -0.30,-0.33,0.74,U] [#8 -0.39,-0.49,0.00,M3] 
01:35:55.345 00.000 6880 single-star, 7 included, MultiStar: {-0.17, -0.20}, one-star: {-0.22, -0.08}
01:35:55.345 00.000 6880 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
01:35:55.345 00.000 6880 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
01:35:55.345 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-2.81 mountX=0.09 mountY=-0.22, mountTheta=-1.20
01:35:55.346 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.08, opts=13)
01:35:55.347 00.001 6880 Enqueuing Move request for scope (-0.22, -0.08)
01:35:55.347 00.000 10052 Worker thread wakes up
01:35:55.347 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
01:35:55.347 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
01:35:55.347 00.000 10052 Moving (-0.22, -0.08) raw xDistance=0.09 yDistance=-0.22
01:35:55.347 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:35:55.347 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.22, slope = -0.03
01:35:55.347 00.000 10052 MoveAxis(E, 0, ABG)
01:35:55.347 00.000 10052 Move returns status 0, amount 0
01:35:55.347 00.000 10052 MoveAxis(N, 57, ABG)
01:35:55.347 00.000 10052 Guiding  Dir = 0, Dur = 57
01:35:55.368 00.021 10052 IsSlewing returns 0
01:35:55.370 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:55.400 00.030 6880 UpdateGuideState exits: m=2132 SNR=32.1
01:35:55.400 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:55.400 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:55.400 00.000 6880 Enqueuing Expose request
01:35:55.406 00.006 10052 IsGuiding returns 0
01:35:55.435 00.029 10052 PulseGuide returned control before completion, sleep 40
01:35:55.551 00.116 10052 IsGuiding returns 0
01:35:55.551 00.000 10052 Move returns status 0, amount 57
01:35:55.551 00.000 10052 move complete, result=0
01:35:55.551 00.000 10052 worker thread done servicing request
01:35:55.551 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 57 ms NORTH
01:35:55.551 00.000 10052 Worker thread wakes up
01:35:55.551 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:55.551 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:56.682 01.131 10052 Exposure complete
01:35:56.741 00.059 10052 worker thread done servicing request
01:35:56.741 00.000 6880 OnExposeComplete: enter
01:35:56.741 00.000 6880 UpdateGuideState(): m_state=6
01:35:56.742 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1404
01:35:56.742 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.54, Mass=2118, SNR=31.9, Peak=155 HFD=4.4
01:35:56.742 00.000 6880 MultiStar: [#1 -0.22,-0.57,0.00,M2] [#2 -0.08,-0.33,1.00,U] [#3 -0.06,-0.56,0.00,M2] [#4 -0.09,-0.44,0.82,U] [#5 -0.09,-0.69,0.00,M1] [#6 0.04,-0.62,0.00,M2] [#7 -0.19,-0.50,0.00,M1] [#8 -0.07,-0.26,0.78,U] 
01:35:56.742 00.000 6880 single-star, 3 included, MultiStar: {-0.09, -0.32}, one-star: {-0.11, -0.25}
01:35:56.742 00.000 6880 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.61) = xAngle (-0.36 = -0.36)
01:35:56.742 00.000 6880 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:35:56.742 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-1.98 mountX=0.25 mountY=-0.10, mountTheta=-0.39
01:35:56.744 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.25, opts=13)
01:35:56.744 00.000 6880 Enqueuing Move request for scope (-0.11, -0.25)
01:35:56.744 00.000 10052 Worker thread wakes up
01:35:56.744 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
01:35:56.744 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
01:35:56.744 00.000 10052 Moving (-0.11, -0.25) raw xDistance=0.25 yDistance=-0.10
01:35:56.744 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:35:56.744 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.11, using input
01:35:56.744 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:35:56.744 00.000 10052 MoveAxis(W, 68, ABG)
01:35:56.744 00.000 10052 Guiding  Dir = 3, Dur = 68
01:35:56.764 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:56.765 00.001 10052 IsSlewing returns 0
01:35:56.794 00.029 6880 UpdateGuideState exits: m=2118 SNR=31.9
01:35:56.794 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:56.794 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:56.794 00.000 6880 Enqueuing Expose request
01:35:56.803 00.009 10052 IsGuiding returns 0
01:35:56.830 00.027 10052 PulseGuide returned control before completion, sleep 51
01:35:56.907 00.077 10052 IsGuiding returns 0
01:35:56.907 00.000 10052 Move returns status 0, amount 68
01:35:56.907 00.000 10052 MoveAxis(N, 0, ABG)
01:35:56.907 00.000 10052 Move returns status 0, amount 0
01:35:56.907 00.000 10052 move complete, result=0
01:35:56.907 00.000 10052 worker thread done servicing request
01:35:56.907 00.000 10052 Worker thread wakes up
01:35:56.907 00.000 6880 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
01:35:56.907 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:56.907 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:56.927 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7df3ba41-627a-4244-9298-d2f9fd6cc668"}
01:35:56.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7df3ba41-627a-4244-9298-d2f9fd6cc668"}
01:35:56.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cf98b138-3c12-4f8f-8c0d-94938904e888"}
01:35:56.928 00.000 6880 case statement mapped state 6 to 3
01:35:56.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf98b138-3c12-4f8f-8c0d-94938904e888"}
01:35:56.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"daf383ec-c45c-4665-ac49-b8cd73a40c63"}
01:35:56.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1404,"width":15,"height":15,"star_pos":[6.61,6.54],"pixels":"..."},"id":"daf383ec-c45c-4665-ac49-b8cd73a40c63"}
01:35:57.825 00.896 10052 Exposure complete
01:35:57.879 00.054 10052 worker thread done servicing request
01:35:57.879 00.000 6880 OnExposeComplete: enter
01:35:57.879 00.000 6880 UpdateGuideState(): m_state=6
01:35:57.880 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1405
01:35:57.880 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=886.80, Mass=2095, SNR=31.7, Peak=141 HFD=4.7
01:35:57.880 00.000 6880 MultiStar: [#1 -0.37,-0.35,0.00,M3] [#2 -0.08,-0.44,0.99,U] [#3 -0.05,-0.46,0.89,U] [#4 -0.13,-0.14,0.83,U] [#5 -0.21,-0.02,0.97,U] [#6 0.16,-0.56,0.00,M3] [#7 -0.25,-0.37,0.72,U] [#8 -0.09,-0.17,0.78,U] 
01:35:57.880 00.000 6880 single-star, 6 included, MultiStar: {-0.14, -0.22}, one-star: {-0.18, 0.01}
01:35:57.880 00.000 6880 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.61) = xAngle (4.71 = -1.58)
01:35:57.880 00.000 6880 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.67 = -1.61)
01:35:57.880 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.01 hyp=0.18 cameraTheta=3.09 mountX=-0.00 mountY=-0.18, mountTheta=-1.58
01:35:57.881 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.01, opts=13)
01:35:57.881 00.000 6880 Enqueuing Move request for scope (-0.18, 0.01)
01:35:57.882 00.001 10052 Worker thread wakes up
01:35:57.882 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.01) opts 0xd
01:35:57.882 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.01)
01:35:57.882 00.000 10052 Moving (-0.18, 0.01) raw xDistance=-0.00 yDistance=-0.18
01:35:57.882 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:35:57.882 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.18, slope = -0.03
01:35:57.882 00.000 10052 MoveAxis(E, 0, ABG)
01:35:57.882 00.000 10052 Move returns status 0, amount 0
01:35:57.882 00.000 10052 MoveAxis(N, 46, ABG)
01:35:57.882 00.000 10052 Guiding  Dir = 0, Dur = 46
01:35:57.903 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:57.928 00.025 10052 IsSlewing returns 0
01:35:57.931 00.003 6880 UpdateGuideState exits: m=2095 SNR=31.7
01:35:57.932 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:57.932 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:57.932 00.000 6880 Enqueuing Expose request
01:35:58.002 00.070 10052 IsGuiding returns 0
01:35:58.133 00.131 10052 IsGuiding returns 0
01:35:58.133 00.000 10052 Move returns status 0, amount 46
01:35:58.133 00.000 10052 move complete, result=0
01:35:58.134 00.001 10052 worker thread done servicing request
01:35:58.134 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 46 ms NORTH
01:35:58.134 00.000 10052 Worker thread wakes up
01:35:58.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:58.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:35:58.928 00.794 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7337137-3d42-4587-a2d6-7c22cb64a3b4"}
01:35:58.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7337137-3d42-4587-a2d6-7c22cb64a3b4"}
01:35:58.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7dd298cc-49a1-47d7-9953-90c47afd32df"}
01:35:58.929 00.000 6880 case statement mapped state 6 to 3
01:35:58.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dd298cc-49a1-47d7-9953-90c47afd32df"}
01:35:58.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45620161-2b14-42e2-b455-587feeda3ff6"}
01:35:58.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1405,"width":15,"height":15,"star_pos":[6.53,6.80],"pixels":"..."},"id":"45620161-2b14-42e2-b455-587feeda3ff6"}
01:35:59.269 00.340 10052 Exposure complete
01:35:59.334 00.065 10052 worker thread done servicing request
01:35:59.334 00.000 6880 OnExposeComplete: enter
01:35:59.334 00.000 6880 UpdateGuideState(): m_state=6
01:35:59.335 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1406
01:35:59.335 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=886.64, Mass=2131, SNR=32.1, Peak=140 HFD=4.6
01:35:59.335 00.000 6880 MultiStar: [#1 -0.24,-0.41,0.92,U] [#2 -0.05,-0.38,0.96,U] [#3 -0.10,-0.48,0.88,U] [#4 -0.15,-0.31,0.82,U] [#5 -0.12,-0.29,0.99,U] [#6 0.02,-0.58,0.00,M4] [#7 -0.39,-0.62,0.00,M1] [#8 -0.22,-0.50,0.00,M2] 
01:35:59.335 00.000 6880 single-star, 5 included, MultiStar: {-0.13, -0.33}, one-star: {-0.12, -0.16}
01:35:59.335 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.62 = -0.62)
01:35:59.335 00.000 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
01:35:59.336 00.001 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.23 mountX=0.16 mountY=-0.12, mountTheta=-0.64
01:35:59.337 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.16, opts=13)
01:35:59.337 00.000 6880 Enqueuing Move request for scope (-0.12, -0.16)
01:35:59.337 00.000 10052 Worker thread wakes up
01:35:59.337 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
01:35:59.337 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
01:35:59.337 00.000 10052 Moving (-0.12, -0.16) raw xDistance=0.16 yDistance=-0.12
01:35:59.337 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:35:59.337 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
01:35:59.337 00.000 10052 MoveAxis(W, 43, ABG)
01:35:59.337 00.000 10052 Guiding  Dir = 3, Dur = 43
01:35:59.357 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:35:59.359 00.002 10052 IsSlewing returns 0
01:35:59.389 00.030 6880 UpdateGuideState exits: m=2131 SNR=32.1
01:35:59.389 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:35:59.389 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:35:59.389 00.000 6880 Enqueuing Expose request
01:35:59.397 00.008 10052 IsGuiding returns 0
01:35:59.424 00.027 10052 PulseGuide returned control before completion, sleep 26
01:35:59.508 00.084 10052 IsGuiding returns 0
01:35:59.508 00.000 10052 Move returns status 0, amount 43
01:35:59.508 00.000 10052 MoveAxis(N, 0, ABG)
01:35:59.508 00.000 10052 Move returns status 0, amount 0
01:35:59.508 00.000 10052 move complete, result=0
01:35:59.508 00.000 10052 worker thread done servicing request
01:35:59.508 00.000 10052 Worker thread wakes up
01:35:59.508 00.000 6880 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:35:59.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:35:59.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:00.414 00.906 10052 Exposure complete
01:36:00.486 00.072 10052 worker thread done servicing request
01:36:00.486 00.000 6880 OnExposeComplete: enter
01:36:00.486 00.000 6880 UpdateGuideState(): m_state=6
01:36:00.486 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1407
01:36:00.487 00.001 6880 Star::Find returns 1 (0), X=407.27, Y=886.56, Mass=2064, SNR=31.6, Peak=141 HFD=4.7
01:36:00.487 00.000 6880 MultiStar: [#1 -0.33,-0.26,0.94,U] [#2 -0.01,-0.02,0.98,U] [#3 -0.10,-0.48,0.89,U] [#4 -0.03,-0.15,0.81,U] [#5 -0.23,-0.37,0.97,U] [#6 0.13,-0.34,0.90,U] [#7 -0.20,-0.43,0.76,U] [#8 -0.37,-0.30,0.77,U] 
01:36:00.487 00.000 6880 refined, 8 included, MultiStar: {-0.18, -0.28}, one-star: {-0.44, -0.24}
01:36:00.487 00.000 6880 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.61) = xAngle (-0.52 = -0.52)
01:36:00.487 00.000 6880 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
01:36:00.487 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.14 mountX=0.29 mountY=-0.18, mountTheta=-0.55
01:36:00.488 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.28, opts=13)
01:36:00.488 00.000 6880 Enqueuing Move request for scope (-0.18, -0.28)
01:36:00.488 00.000 10052 Worker thread wakes up
01:36:00.490 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
01:36:00.490 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
01:36:00.490 00.000 10052 Moving (-0.18, -0.28) raw xDistance=0.29 yDistance=-0.18
01:36:00.490 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
01:36:00.490 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
01:36:00.490 00.000 10052 MoveAxis(W, 80, ABG)
01:36:00.490 00.000 10052 Guiding  Dir = 3, Dur = 80
01:36:00.510 00.020 10052 IsSlewing returns 0
01:36:00.511 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:00.541 00.030 6880 UpdateGuideState exits: m=2064 SNR=31.6
01:36:00.541 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:00.541 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:00.541 00.000 6880 Enqueuing Expose request
01:36:00.549 00.008 10052 IsGuiding returns 0
01:36:00.576 00.027 10052 PulseGuide returned control before completion, sleep 63
01:36:00.665 00.089 10052 IsGuiding returns 0
01:36:00.665 00.000 10052 Move returns status 0, amount 80
01:36:00.665 00.000 10052 MoveAxis(N, 0, ABG)
01:36:00.665 00.000 10052 Move returns status 0, amount 0
01:36:00.665 00.000 10052 move complete, result=0
01:36:00.665 00.000 10052 worker thread done servicing request
01:36:00.665 00.000 10052 Worker thread wakes up
01:36:00.665 00.000 6880 GuideStep: 0.3 px 80 ms WEST, -0.2 px 0 ms NORTH
01:36:00.665 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:00.666 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:00.927 00.261 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3cb314ef-c125-4754-9ee8-e8959a85a27a"}
01:36:00.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3cb314ef-c125-4754-9ee8-e8959a85a27a"}
01:36:00.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c68e16e-1035-4a62-ad94-8f80058a9698"}
01:36:00.929 00.001 6880 case statement mapped state 6 to 3
01:36:00.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c68e16e-1035-4a62-ad94-8f80058a9698"}
01:36:00.930 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"472e8281-62f9-4c0c-8211-4d64c2d28db8"}
01:36:00.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1407,"width":15,"height":15,"star_pos":[7.27,6.56],"pixels":"..."},"id":"472e8281-62f9-4c0c-8211-4d64c2d28db8"}
01:36:01.805 00.875 10052 Exposure complete
01:36:01.858 00.053 10052 worker thread done servicing request
01:36:01.858 00.000 6880 OnExposeComplete: enter
01:36:01.858 00.000 6880 UpdateGuideState(): m_state=6
01:36:01.859 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1408
01:36:01.859 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=886.82, Mass=1973, SNR=30.8, Peak=135 HFD=4.6
01:36:01.859 00.000 6880 MultiStar: [#1 -0.09,-0.25,0.94,U] [#2 0.01,0.13,0.98,U] [#3 -0.03,-0.24,0.91,U] [#4 -0.08,-0.05,0.85,U] [#5 -0.00,-0.23,1.01,U] [#6 0.19,-0.14,0.95,U] [#7 -0.24,-0.39,0.78,U] [#8 -0.02,-0.21,0.79,U] 
01:36:01.859 00.000 6880 single-star, 8 included, MultiStar: {-0.04, -0.14}, one-star: {-0.12, 0.02}
01:36:01.859 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.59 = -1.70)
01:36:01.859 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
01:36:01.860 00.001 6880 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.13 cameraTheta=2.97 mountX=-0.02 mountY=-0.12, mountTheta=-1.70
01:36:01.861 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.02, opts=13)
01:36:01.861 00.000 6880 Enqueuing Move request for scope (-0.12, 0.02)
01:36:01.861 00.000 10052 Worker thread wakes up
01:36:01.861 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
01:36:01.861 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
01:36:01.861 00.000 10052 Moving (-0.12, 0.02) raw xDistance=-0.02 yDistance=-0.12
01:36:01.861 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:36:01.861 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
01:36:01.861 00.000 10052 MoveAxis(E, 0, ABG)
01:36:01.861 00.000 10052 Move returns status 0, amount 0
01:36:01.861 00.000 10052 MoveAxis(N, 0, ABG)
01:36:01.861 00.000 10052 Move returns status 0, amount 0
01:36:01.861 00.000 10052 move complete, result=0
01:36:01.861 00.000 10052 worker thread done servicing request
01:36:01.881 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:01.910 00.029 6880 UpdateGuideState exits: m=1973 SNR=30.8
01:36:01.910 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:01.911 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:01.911 00.000 6880 Enqueuing Expose request
01:36:01.911 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:01.911 00.000 10052 Worker thread wakes up
01:36:01.911 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:01.911 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:02.820 00.909 10052 Exposure complete
01:36:02.881 00.061 10052 worker thread done servicing request
01:36:02.881 00.000 6880 OnExposeComplete: enter
01:36:02.881 00.000 6880 UpdateGuideState(): m_state=6
01:36:02.881 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1409
01:36:02.882 00.001 6880 Star::Find returns 1 (0), X=407.42, Y=886.69, Mass=1968, SNR=30.8, Peak=127 HFD=4.6
01:36:02.882 00.000 6880 MultiStar: [#1 -0.33,-0.25,0.96,U] [#2 -0.36,-0.09,0.98,U] [#3 -0.31,-0.46,0.00,M1] [#4 -0.18,-0.03,0.84,U] [#5 -0.25,-0.30,0.97,U] [#6 -0.13,-0.18,0.92,U] [#7 -0.27,-0.58,0.00,M1] [#8 -0.38,-0.45,0.00,M1] 
01:36:02.882 00.000 6880 refined, 5 included, MultiStar: {-0.26, -0.16}, one-star: {-0.29, -0.10}
01:36:02.882 00.000 6880 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.61) = xAngle (-0.97 = -0.97)
01:36:02.882 00.000 6880 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
01:36:02.882 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.16 hyp=0.31 cameraTheta=-2.59 mountX=0.17 mountY=-0.26, mountTheta=-0.98
01:36:02.883 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.16, opts=13)
01:36:02.883 00.000 6880 Enqueuing Move request for scope (-0.26, -0.16)
01:36:02.883 00.000 10052 Worker thread wakes up
01:36:02.883 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.16) opts 0xd
01:36:02.883 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.16)
01:36:02.883 00.000 10052 Moving (-0.26, -0.16) raw xDistance=0.17 yDistance=-0.26
01:36:02.883 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:36:02.884 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.01
01:36:02.884 00.000 10052 MoveAxis(W, 46, ABG)
01:36:02.884 00.000 10052 Guiding  Dir = 3, Dur = 46
01:36:02.904 00.020 10052 IsSlewing returns 0
01:36:02.906 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:02.941 00.035 6880 UpdateGuideState exits: m=1968 SNR=30.8
01:36:02.941 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:02.941 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:02.941 00.000 6880 Enqueuing Expose request
01:36:02.941 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56e83053-a28e-432b-8897-35e4acb92936"}
01:36:02.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56e83053-a28e-432b-8897-35e4acb92936"}
01:36:02.942 00.001 10052 IsGuiding returns 0
01:36:02.951 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"59cb4087-5cd4-4828-868d-77d1096cba28"}
01:36:02.951 00.000 6880 case statement mapped state 6 to 3
01:36:02.951 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"59cb4087-5cd4-4828-868d-77d1096cba28"}
01:36:02.953 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"07619a89-a9d3-4167-bd78-955c01fa6569"}
01:36:02.953 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1409,"width":15,"height":15,"star_pos":[7.42,6.69],"pixels":"..."},"id":"07619a89-a9d3-4167-bd78-955c01fa6569"}
01:36:02.970 00.017 10052 PulseGuide returned control before completion, sleep 29
01:36:03.028 00.058 10052 IsGuiding returns 0
01:36:03.028 00.000 10052 Move returns status 0, amount 46
01:36:03.028 00.000 10052 MoveAxis(N, 0, ABG)
01:36:03.028 00.000 10052 Move returns status 0, amount 0
01:36:03.028 00.000 10052 move complete, result=0
01:36:03.028 00.000 10052 worker thread done servicing request
01:36:03.030 00.002 10052 Worker thread wakes up
01:36:03.030 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:03.030 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:03.030 00.000 6880 GuideStep: 0.2 px 46 ms WEST, -0.3 px 0 ms NORTH
01:36:04.167 01.137 10052 Exposure complete
01:36:04.228 00.061 10052 worker thread done servicing request
01:36:04.228 00.000 6880 OnExposeComplete: enter
01:36:04.228 00.000 6880 UpdateGuideState(): m_state=6
01:36:04.229 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1410
01:36:04.229 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=886.88, Mass=1920, SNR=30.4, Peak=112 HFD=4.5
01:36:04.229 00.000 6880 MultiStar: [#1 -0.20,-0.18,0.98,U] [#2 -0.20,0.04,1.01,U] [#3 -0.24,-0.34,0.92,U] [#4 -0.16,0.26,0.86,U] [#5 -0.29,-0.15,1.00,U] [#6 -0.08,-0.05,0.92,U] [#7 -0.22,-0.32,0.78,U] [#8 -0.20,-0.05,0.83,U] 
01:36:04.229 00.000 6880 refined, 8 included, MultiStar: {-0.21, -0.07}, one-star: {-0.32, 0.09}
01:36:04.229 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
01:36:04.229 00.000 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
01:36:04.229 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.23 cameraTheta=-2.80 mountX=0.08 mountY=-0.21, mountTheta=-1.20
01:36:04.231 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.07, opts=13)
01:36:04.231 00.000 6880 Enqueuing Move request for scope (-0.21, -0.07)
01:36:04.231 00.000 10052 Worker thread wakes up
01:36:04.231 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
01:36:04.231 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
01:36:04.231 00.000 10052 Moving (-0.21, -0.07) raw xDistance=0.08 yDistance=-0.21
01:36:04.231 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:36:04.231 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
01:36:04.231 00.000 10052 MoveAxis(E, 0, ABG)
01:36:04.231 00.000 10052 Move returns status 0, amount 0
01:36:04.231 00.000 10052 MoveAxis(N, 0, ABG)
01:36:04.231 00.000 10052 Move returns status 0, amount 0
01:36:04.232 00.001 10052 move complete, result=0
01:36:04.232 00.000 10052 worker thread done servicing request
01:36:04.253 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:04.288 00.035 6880 UpdateGuideState exits: m=1920 SNR=30.4
01:36:04.288 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:04.288 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:04.288 00.000 6880 Enqueuing Expose request
01:36:04.288 00.000 10052 Worker thread wakes up
01:36:04.288 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:36:04.288 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:04.288 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:04.927 00.639 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a8cc0e41-7dd5-43e3-8b40-ee706812f88c"}
01:36:04.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a8cc0e41-7dd5-43e3-8b40-ee706812f88c"}
01:36:04.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fee7cc1b-c37d-4503-bd36-2bf6230e4fb8"}
01:36:04.928 00.000 6880 case statement mapped state 6 to 3
01:36:04.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fee7cc1b-c37d-4503-bd36-2bf6230e4fb8"}
01:36:04.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"01f20e15-cdbd-470d-9850-58c5d26432d4"}
01:36:04.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1410,"width":15,"height":15,"star_pos":[7.39,6.88],"pixels":"..."},"id":"01f20e15-cdbd-470d-9850-58c5d26432d4"}
01:36:05.203 00.275 10052 Exposure complete
01:36:05.266 00.063 10052 worker thread done servicing request
01:36:05.266 00.000 6880 OnExposeComplete: enter
01:36:05.266 00.000 6880 UpdateGuideState(): m_state=6
01:36:05.266 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1411
01:36:05.266 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=886.78, Mass=1894, SNR=30.2, Peak=120 HFD=4.6
01:36:05.267 00.001 6880 MultiStar: [#1 -0.42,0.01,1.01,U] [#2 -0.19,0.20,1.03,U] [#3 -0.28,-0.05,0.95,U] [#4 -0.11,0.06,0.89,U] [#5 -0.26,-0.03,1.00,U] [#6 -0.12,0.07,0.94,U] [#7 -0.34,-0.09,0.77,U] [#8 -0.51,0.02,0.00,M1] 
01:36:05.267 00.000 6880 refined, 7 included, MultiStar: {-0.25, 0.02}, one-star: {-0.26, -0.02}
01:36:05.267 00.000 6880 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.61) = xAngle (4.67 = -1.62)
01:36:05.267 00.000 6880 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.64 = -1.65)
01:36:05.267 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.02 hyp=0.25 cameraTheta=3.06 mountX=-0.01 mountY=-0.25, mountTheta=-1.62
01:36:05.268 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.02, opts=13)
01:36:05.269 00.001 6880 Enqueuing Move request for scope (-0.25, 0.02)
01:36:05.269 00.000 10052 Worker thread wakes up
01:36:05.269 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.02) opts 0xd
01:36:05.269 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.02)
01:36:05.269 00.000 10052 Moving (-0.25, 0.02) raw xDistance=-0.01 yDistance=-0.25
01:36:05.269 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:36:05.269 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.25, slope = -0.00
01:36:05.269 00.000 10052 MoveAxis(E, 0, ABG)
01:36:05.269 00.000 10052 Move returns status 0, amount 0
01:36:05.269 00.000 10052 MoveAxis(N, 3, ABG)
01:36:05.269 00.000 10052 Guiding  Dir = 0, Dur = 3
01:36:05.291 00.022 10052 IsSlewing returns 0
01:36:05.300 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:05.329 00.029 10052 IsGuiding returns 0
01:36:05.340 00.011 6880 UpdateGuideState exits: m=1894 SNR=30.2
01:36:05.340 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:05.340 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:05.340 00.000 6880 Enqueuing Expose request
01:36:05.395 00.055 10052 IsGuiding returns 0
01:36:05.395 00.000 10052 Move returns status 0, amount 3
01:36:05.395 00.000 10052 move complete, result=0
01:36:05.395 00.000 10052 worker thread done servicing request
01:36:05.395 00.000 10052 Worker thread wakes up
01:36:05.395 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:05.396 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:05.396 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 3 ms NORTH
01:36:06.537 01.141 10052 Exposure complete
01:36:06.609 00.072 10052 worker thread done servicing request
01:36:06.609 00.000 6880 OnExposeComplete: enter
01:36:06.609 00.000 6880 UpdateGuideState(): m_state=6
01:36:06.610 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1412
01:36:06.610 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=886.85, Mass=2077, SNR=31.6, Peak=136 HFD=4.4
01:36:06.610 00.000 6880 MultiStar: [#1 -0.24,-0.20,0.95,U] [#2 -0.11,0.18,0.98,U] [#3 -0.17,-0.29,0.89,U] [#4 -0.20,-0.04,0.84,U] [#5 -0.13,-0.10,0.95,U] [#6 0.04,-0.02,0.89,U] [#7 -0.31,-0.08,0.76,U] [#8 -0.32,-0.10,0.81,U] 
01:36:06.610 00.000 6880 refined, 8 included, MultiStar: {-0.18, -0.06}, one-star: {-0.23, 0.05}
01:36:06.610 00.000 6880 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
01:36:06.610 00.000 6880 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
01:36:06.611 00.001 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-2.81 mountX=0.07 mountY=-0.18, mountTheta=-1.20
01:36:06.612 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.06, opts=13)
01:36:06.613 00.001 6880 Enqueuing Move request for scope (-0.18, -0.06)
01:36:06.613 00.000 10052 Worker thread wakes up
01:36:06.613 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.06) opts 0xd
01:36:06.613 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.06)
01:36:06.613 00.000 10052 Moving (-0.18, -0.06) raw xDistance=0.07 yDistance=-0.18
01:36:06.613 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:36:06.613 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.18, slope = -0.01
01:36:06.613 00.000 10052 MoveAxis(E, 0, ABG)
01:36:06.613 00.000 10052 Move returns status 0, amount 0
01:36:06.613 00.000 10052 MoveAxis(N, 12, ABG)
01:36:06.613 00.000 10052 Guiding  Dir = 0, Dur = 12
01:36:06.634 00.021 10052 IsSlewing returns 0
01:36:06.644 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:06.673 00.029 10052 IsGuiding returns 0
01:36:06.690 00.017 6880 UpdateGuideState exits: m=2077 SNR=31.6
01:36:06.690 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:06.691 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:06.691 00.000 6880 Enqueuing Expose request
01:36:06.739 00.048 10052 IsGuiding returns 0
01:36:06.739 00.000 10052 Move returns status 0, amount 12
01:36:06.739 00.000 10052 move complete, result=0
01:36:06.739 00.000 10052 worker thread done servicing request
01:36:06.739 00.000 10052 Worker thread wakes up
01:36:06.739 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:06.739 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:06.740 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 12 ms NORTH
01:36:06.927 00.187 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"21995587-3998-4a41-8301-9591f2a76e64"}
01:36:06.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"21995587-3998-4a41-8301-9591f2a76e64"}
01:36:06.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a402a2a-f6f4-480f-8614-46a63ca7c6d8"}
01:36:06.928 00.000 6880 case statement mapped state 6 to 3
01:36:06.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a402a2a-f6f4-480f-8614-46a63ca7c6d8"}
01:36:06.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5d366dfb-c6c5-48bb-a6ec-119f7a1489f2"}
01:36:06.930 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1412,"width":15,"height":15,"star_pos":[7.48,6.85],"pixels":"..."},"id":"5d366dfb-c6c5-48bb-a6ec-119f7a1489f2"}
01:36:07.649 00.719 10052 Exposure complete
01:36:07.721 00.072 10052 worker thread done servicing request
01:36:07.721 00.000 6880 OnExposeComplete: enter
01:36:07.721 00.000 6880 UpdateGuideState(): m_state=6
01:36:07.722 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1413
01:36:07.722 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=886.77, Mass=2071, SNR=31.6, Peak=133 HFD=4.6
01:36:07.722 00.000 6880 MultiStar: [#1 -0.21,-0.22,0.95,U] [#2 -0.13,-0.25,0.98,U] [#3 -0.16,-0.17,0.90,U] [#4 -0.05,-0.20,0.84,U] [#5 -0.01,-0.14,0.98,U] [#6 0.07,-0.17,0.93,U] [#7 -0.21,-0.31,0.76,U] [#8 -0.17,0.02,0.81,U] 
01:36:07.722 00.000 6880 single-star, 8 included, MultiStar: {-0.10, -0.16}, one-star: {-0.09, -0.03}
01:36:07.723 00.001 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
01:36:07.723 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:36:07.723 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.83 mountX=0.03 mountY=-0.09, mountTheta=-1.22
01:36:07.724 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.03, opts=13)
01:36:07.724 00.000 6880 Enqueuing Move request for scope (-0.09, -0.03)
01:36:07.724 00.000 10052 Worker thread wakes up
01:36:07.725 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
01:36:07.725 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
01:36:07.725 00.000 10052 Moving (-0.09, -0.03) raw xDistance=0.03 yDistance=-0.09
01:36:07.725 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:36:07.725 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
01:36:07.725 00.000 10052 MoveAxis(E, 0, ABG)
01:36:07.725 00.000 10052 Move returns status 0, amount 0
01:36:07.725 00.000 10052 MoveAxis(N, 0, ABG)
01:36:07.725 00.000 10052 Move returns status 0, amount 0
01:36:07.725 00.000 10052 move complete, result=0
01:36:07.725 00.000 10052 worker thread done servicing request
01:36:07.746 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:07.786 00.040 6880 UpdateGuideState exits: m=2071 SNR=31.6
01:36:07.786 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:07.786 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:07.786 00.000 6880 Enqueuing Expose request
01:36:07.786 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:07.787 00.001 10052 Worker thread wakes up
01:36:07.787 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:07.787 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:08.927 01.140 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9bb7bdd-406c-468b-819c-3638fba3ff51"}
01:36:08.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9bb7bdd-406c-468b-819c-3638fba3ff51"}
01:36:08.928 00.001 10052 Exposure complete
01:36:08.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fdc9474e-d932-4a74-ad34-70318f953395"}
01:36:08.928 00.000 6880 case statement mapped state 6 to 3
01:36:08.929 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdc9474e-d932-4a74-ad34-70318f953395"}
01:36:08.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4d052490-1b2a-42ef-81cd-4d73410dc243"}
01:36:08.930 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1413,"width":15,"height":15,"star_pos":[6.62,6.77],"pixels":"..."},"id":"4d052490-1b2a-42ef-81cd-4d73410dc243"}
01:36:08.996 00.066 10052 worker thread done servicing request
01:36:08.996 00.000 6880 OnExposeComplete: enter
01:36:08.996 00.000 6880 UpdateGuideState(): m_state=6
01:36:08.997 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1414
01:36:08.997 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=886.73, Mass=2022, SNR=31.2, Peak=144 HFD=4.3
01:36:08.998 00.001 6880 MultiStar: [#1 -0.39,-0.04,0.94,U] [#2 -0.16,0.04,0.97,U] [#3 -0.07,-0.14,0.92,U] [#4 -0.18,-0.03,0.86,U] [#5 -0.25,-0.10,0.98,U] [#6 -0.11,-0.12,0.94,U] [#7 -0.38,-0.07,0.78,U] [#8 -0.42,-0.14,0.79,U] 
01:36:08.998 00.000 6880 refined, 8 included, MultiStar: {-0.26, -0.07}, one-star: {-0.41, -0.06}
01:36:08.998 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
01:36:08.998 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:36:08.998 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.87 mountX=0.08 mountY=-0.26, mountTheta=-1.26
01:36:09.000 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.07, opts=13)
01:36:09.000 00.000 6880 Enqueuing Move request for scope (-0.26, -0.07)
01:36:09.000 00.000 10052 Worker thread wakes up
01:36:09.000 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd
01:36:09.001 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.07)
01:36:09.001 00.000 10052 Moving (-0.26, -0.07) raw xDistance=0.08 yDistance=-0.26
01:36:09.001 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:36:09.001 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.26, slope = -0.00
01:36:09.001 00.000 10052 MoveAxis(E, 0, ABG)
01:36:09.001 00.000 10052 Move returns status 0, amount 0
01:36:09.001 00.000 10052 MoveAxis(N, 9, ABG)
01:36:09.001 00.000 10052 Guiding  Dir = 0, Dur = 9
01:36:09.023 00.022 10052 IsSlewing returns 0
01:36:09.032 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:09.059 00.027 10052 IsGuiding returns 0
01:36:09.076 00.017 6880 UpdateGuideState exits: m=2022 SNR=31.2
01:36:09.076 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:09.076 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:09.076 00.000 6880 Enqueuing Expose request
01:36:09.126 00.050 10052 IsGuiding returns 0
01:36:09.126 00.000 10052 Move returns status 0, amount 9
01:36:09.126 00.000 10052 move complete, result=0
01:36:09.126 00.000 10052 worker thread done servicing request
01:36:09.127 00.001 10052 Worker thread wakes up
01:36:09.127 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:09.127 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:09.128 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 9 ms NORTH
01:36:10.040 00.912 10052 Exposure complete
01:36:10.123 00.083 10052 worker thread done servicing request
01:36:10.123 00.000 6880 OnExposeComplete: enter
01:36:10.123 00.000 6880 UpdateGuideState(): m_state=6
01:36:10.123 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1415
01:36:10.123 00.000 6880 Star::Find returns 1 (0), X=407.05, Y=886.39, Mass=2104, SNR=31.8, Peak=144 HFD=4.7
01:36:10.124 00.001 6880 MultiStar: [#1 -0.58,-0.27,0.00,M1] [#2 -0.24,-0.06,0.96,U] [#3 -0.30,-0.48,0.00,M1] [#4 -0.27,-0.24,0.83,U] [#5 -0.44,-0.29,0.00,M1] [#6 -0.13,-0.21,0.90,U] [#7 -0.53,-0.41,0.00,M1] [#8 -0.49,-0.41,0.00,M1] 
01:36:10.124 00.000 6880 refined, 3 included, MultiStar: {-0.33, -0.23}, one-star: {-0.66, -0.40}
01:36:10.124 00.000 6880 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
01:36:10.124 00.000 6880 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:36:10.124 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=-0.23 hyp=0.41 cameraTheta=-2.54 mountX=0.25 mountY=-0.33, mountTheta=-0.93
01:36:10.125 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=-0.23, opts=13)
01:36:10.125 00.000 6880 Enqueuing Move request for scope (-0.33, -0.23)
01:36:10.126 00.001 10052 Worker thread wakes up
01:36:10.126 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.23) opts 0xd
01:36:10.126 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, -0.23)
01:36:10.126 00.000 10052 Moving (-0.33, -0.23) raw xDistance=0.25 yDistance=-0.33
01:36:10.126 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:36:10.126 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.33, slope = -0.01
01:36:10.126 00.000 10052 MoveAxis(W, 66, ABG)
01:36:10.126 00.000 10052 Guiding  Dir = 3, Dur = 66
01:36:10.146 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:10.177 00.031 10052 IsSlewing returns 0
01:36:10.179 00.002 6880 UpdateGuideState exits: m=2104 SNR=31.8
01:36:10.179 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:10.179 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:10.179 00.000 6880 Enqueuing Expose request
01:36:10.253 00.074 10052 IsGuiding returns 0
01:36:10.313 00.060 10052 PulseGuide returned control before completion, sleep 17
01:36:10.384 00.071 10052 IsGuiding returns 1
01:36:10.384 00.000 10052 scope still moving after pulse duration time elapsed
01:36:10.460 00.076 10052 IsSlewing returns 0
01:36:10.534 00.074 10052 IsGuiding returns 0
01:36:10.534 00.000 10052 scope move finished after 66 + 214 ms
01:36:10.534 00.000 10052 Move returns status 0, amount 66
01:36:10.534 00.000 10052 MoveAxis(N, 23, ABG)
01:36:10.534 00.000 10052 Guiding  Dir = 0, Dur = 23
01:36:10.608 00.074 10052 IsSlewing returns 0
01:36:10.678 00.070 10052 IsGuiding returns 0
01:36:10.744 00.066 10052 IsGuiding returns 1
01:36:10.745 00.001 10052 scope still moving after pulse duration time elapsed
01:36:10.786 00.041 10052 IsSlewing returns 0
01:36:10.824 00.038 10052 IsGuiding returns 0
01:36:10.824 00.000 10052 scope move finished after 23 + 123 ms
01:36:10.824 00.000 10052 Move returns status 0, amount 23
01:36:10.825 00.001 10052 move complete, result=0
01:36:10.825 00.000 10052 worker thread done servicing request
01:36:10.825 00.000 10052 Worker thread wakes up
01:36:10.825 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:10.825 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:10.825 00.000 6880 GuideStep: 0.2 px 66 ms WEST, -0.3 px 23 ms NORTH
01:36:10.928 00.103 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"664b1002-59f9-48b7-87dc-882593990f93"}
01:36:10.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"664b1002-59f9-48b7-87dc-882593990f93"}
01:36:10.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"da904842-c685-44fe-a38d-d6bdf59a6655"}
01:36:10.929 00.000 6880 case statement mapped state 6 to 3
01:36:10.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"da904842-c685-44fe-a38d-d6bdf59a6655"}
01:36:10.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f43f5712-125e-4594-886a-fedd9dbdcc79"}
01:36:10.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1415,"width":15,"height":15,"star_pos":[7.05,7.39],"pixels":"..."},"id":"f43f5712-125e-4594-886a-fedd9dbdcc79"}
01:36:11.954 01.025 10052 Exposure complete
01:36:12.018 00.064 10052 worker thread done servicing request
01:36:12.018 00.000 6880 OnExposeComplete: enter
01:36:12.018 00.000 6880 UpdateGuideState(): m_state=6
01:36:12.018 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1416
01:36:12.018 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=886.74, Mass=2102, SNR=31.8, Peak=135 HFD=4.6
01:36:12.019 00.001 6880 MultiStar: [#1 -0.20,-0.21,0.93,U] [#2 -0.13,0.01,0.96,U] [#3 -0.25,-0.40,0.89,U] [#4 -0.15,-0.10,0.85,U] [#5 -0.13,-0.17,0.98,U] [#6 -0.21,-0.12,0.90,U] [#7 -0.13,-0.34,0.76,U] [#8 -0.30,-0.15,0.77,U] 
01:36:12.019 00.000 6880 single-star, 8 included, MultiStar: {-0.19, -0.17}, one-star: {-0.24, -0.05}
01:36:12.019 00.000 6880 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.61) = xAngle (-1.30 = -1.30)
01:36:12.019 00.000 6880 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
01:36:12.019 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.05 hyp=0.24 cameraTheta=-2.92 mountX=0.06 mountY=-0.24, mountTheta=-1.30
01:36:12.020 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.05, opts=13)
01:36:12.021 00.001 6880 Enqueuing Move request for scope (-0.24, -0.05)
01:36:12.021 00.000 10052 Worker thread wakes up
01:36:12.021 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.05) opts 0xd
01:36:12.021 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.05)
01:36:12.021 00.000 10052 Moving (-0.24, -0.05) raw xDistance=0.06 yDistance=-0.24
01:36:12.021 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:36:12.021 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.24, slope = -0.01
01:36:12.021 00.000 10052 MoveAxis(E, 0, ABG)
01:36:12.021 00.000 10052 Move returns status 0, amount 0
01:36:12.021 00.000 10052 MoveAxis(N, 17, ABG)
01:36:12.021 00.000 10052 Guiding  Dir = 0, Dur = 17
01:36:12.044 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:12.070 00.026 10052 IsSlewing returns 0
01:36:12.079 00.009 6880 UpdateGuideState exits: m=2102 SNR=31.8
01:36:12.079 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:12.080 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:12.080 00.000 6880 Enqueuing Expose request
01:36:12.150 00.070 10052 IsGuiding returns 0
01:36:12.280 00.130 10052 IsGuiding returns 0
01:36:12.280 00.000 10052 Move returns status 0, amount 17
01:36:12.280 00.000 10052 move complete, result=0
01:36:12.280 00.000 10052 worker thread done servicing request
01:36:12.280 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 17 ms NORTH
01:36:12.280 00.000 10052 Worker thread wakes up
01:36:12.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:12.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:12.958 00.678 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1700886d-fefa-454e-908c-3deb5e020065"}
01:36:12.958 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1700886d-fefa-454e-908c-3deb5e020065"}
01:36:12.959 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"454c8df0-8474-49c7-9411-429d23c0b832"}
01:36:12.959 00.000 6880 case statement mapped state 6 to 3
01:36:12.959 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"454c8df0-8474-49c7-9411-429d23c0b832"}
01:36:12.960 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3c9b9b88-cdbd-419d-bfac-e9deb064a853"}
01:36:12.960 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1416,"width":15,"height":15,"star_pos":[7.47,6.74],"pixels":"..."},"id":"3c9b9b88-cdbd-419d-bfac-e9deb064a853"}
01:36:13.187 00.227 10052 Exposure complete
01:36:13.274 00.087 10052 worker thread done servicing request
01:36:13.274 00.000 6880 OnExposeComplete: enter
01:36:13.274 00.000 6880 UpdateGuideState(): m_state=6
01:36:13.274 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1417
01:36:13.275 00.001 6880 Star::Find returns 1 (0), X=407.24, Y=886.84, Mass=2127, SNR=32.0, Peak=131 HFD=4.4
01:36:13.275 00.000 6880 MultiStar: [#1 -0.54,0.04,0.00,M1] [#2 -0.26,0.25,0.94,U] [#3 -0.29,0.05,0.90,U] [#4 -0.37,0.18,0.83,U] [#5 -0.42,0.06,1.00,U] [#6 -0.31,-0.20,0.91,U] [#7 -0.51,-0.01,0.00,M1] [#8 -0.48,0.16,0.00,M1] 
01:36:13.275 00.000 6880 refined, 5 included, MultiStar: {-0.36, 0.06}, one-star: {-0.48, 0.04}
01:36:13.275 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.58 = -1.70)
01:36:13.275 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
01:36:13.276 00.001 6880 CameraToMount -- cameraX=-0.36 cameraY=0.06 hyp=0.36 cameraTheta=2.97 mountX=-0.05 mountY=-0.36, mountTheta=-1.70
01:36:13.277 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.06, opts=13)
01:36:13.277 00.000 6880 Enqueuing Move request for scope (-0.36, 0.06)
01:36:13.278 00.001 10052 Worker thread wakes up
01:36:13.278 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.06) opts 0xd
01:36:13.278 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.06)
01:36:13.278 00.000 10052 Moving (-0.36, 0.06) raw xDistance=-0.05 yDistance=-0.36
01:36:13.278 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:36:13.278 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.36, slope = -0.02
01:36:13.278 00.000 10052 MoveAxis(E, 0, ABG)
01:36:13.278 00.000 10052 Move returns status 0, amount 0
01:36:13.278 00.000 10052 MoveAxis(N, 28, ABG)
01:36:13.278 00.000 10052 Guiding  Dir = 0, Dur = 28
01:36:13.301 00.023 10052 IsSlewing returns 0
01:36:13.310 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:13.338 00.028 10052 IsGuiding returns 0
01:36:13.360 00.022 6880 UpdateGuideState exits: m=2127 SNR=32.0
01:36:13.360 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:13.360 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:13.360 00.000 6880 Enqueuing Expose request
01:36:13.366 00.006 10052 PulseGuide returned control before completion, sleep 11
01:36:13.413 00.047 10052 IsGuiding returns 0
01:36:13.413 00.000 10052 Move returns status 0, amount 28
01:36:13.413 00.000 10052 move complete, result=0
01:36:13.413 00.000 10052 worker thread done servicing request
01:36:13.413 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 28 ms NORTH
01:36:13.413 00.000 10052 Worker thread wakes up
01:36:13.413 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:13.413 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:14.554 01.141 10052 Exposure complete
01:36:14.646 00.092 10052 worker thread done servicing request
01:36:14.646 00.000 6880 OnExposeComplete: enter
01:36:14.646 00.000 6880 UpdateGuideState(): m_state=6
01:36:14.647 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1418
01:36:14.647 00.000 6880 Star::Find returns 1 (0), X=407.32, Y=886.77, Mass=2263, SNR=32.9, Peak=152 HFD=4.4
01:36:14.647 00.000 6880 MultiStar: [#1 -0.32,-0.21,0.96,U] [#2 -0.14,-0.00,0.94,U] [#3 -0.27,-0.37,0.87,U] [#4 -0.24,-0.17,0.81,U] [#5 -0.20,-0.18,0.95,U] [#6 -0.08,-0.29,0.85,U] [#7 -0.23,-0.41,0.75,U] [#8 -0.29,-0.33,0.77,U] 
01:36:14.647 00.000 6880 refined, 8 included, MultiStar: {-0.24, -0.21}, one-star: {-0.40, -0.03}
01:36:14.648 00.001 6880 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.61) = xAngle (-0.81 = -0.81)
01:36:14.648 00.000 6880 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
01:36:14.648 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.21 hyp=0.32 cameraTheta=-2.43 mountX=0.22 mountY=-0.24, mountTheta=-0.83
01:36:14.650 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.21, opts=13)
01:36:14.650 00.000 6880 Enqueuing Move request for scope (-0.24, -0.21)
01:36:14.650 00.000 10052 Worker thread wakes up
01:36:14.650 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.21) opts 0xd
01:36:14.650 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.21)
01:36:14.650 00.000 10052 Moving (-0.24, -0.21) raw xDistance=0.22 yDistance=-0.24
01:36:14.650 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:36:14.651 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.24, slope = -0.01
01:36:14.651 00.000 10052 MoveAxis(W, 59, ABG)
01:36:14.651 00.000 10052 Guiding  Dir = 3, Dur = 59
01:36:14.672 00.021 10052 IsSlewing returns 0
01:36:14.682 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:14.710 00.028 10052 IsGuiding returns 0
01:36:14.728 00.018 6880 UpdateGuideState exits: m=2263 SNR=32.9
01:36:14.728 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:14.729 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:14.729 00.000 6880 Enqueuing Expose request
01:36:14.737 00.008 10052 PulseGuide returned control before completion, sleep 42
01:36:14.806 00.069 10052 IsGuiding returns 0
01:36:14.806 00.000 10052 Move returns status 0, amount 59
01:36:14.806 00.000 10052 MoveAxis(N, 16, ABG)
01:36:14.807 00.001 10052 Guiding  Dir = 0, Dur = 16
01:36:14.845 00.038 10052 IsSlewing returns 0
01:36:14.883 00.038 10052 IsGuiding returns 0
01:36:14.950 00.067 10052 IsGuiding returns 1
01:36:14.950 00.000 10052 scope still moving after pulse duration time elapsed
01:36:14.958 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"224c64de-8e30-4913-ac06-2e6845682091"}
01:36:14.958 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"224c64de-8e30-4913-ac06-2e6845682091"}
01:36:14.959 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5a23cbe-72bd-4ad9-83d3-01366308892b"}
01:36:14.959 00.000 6880 case statement mapped state 6 to 3
01:36:14.959 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5a23cbe-72bd-4ad9-83d3-01366308892b"}
01:36:14.960 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1bc08b1-0e09-46f2-8aa6-aef5d630f9a2"}
01:36:14.960 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1418,"width":15,"height":15,"star_pos":[7.32,6.77],"pixels":"..."},"id":"a1bc08b1-0e09-46f2-8aa6-aef5d630f9a2"}
01:36:14.996 00.036 10052 IsSlewing returns 0
01:36:15.034 00.038 10052 IsGuiding returns 0
01:36:15.034 00.000 10052 scope move finished after 16 + 135 ms
01:36:15.034 00.000 10052 Move returns status 0, amount 16
01:36:15.034 00.000 10052 move complete, result=0
01:36:15.035 00.001 10052 worker thread done servicing request
01:36:15.035 00.000 6880 GuideStep: 0.2 px 59 ms WEST, -0.2 px 16 ms NORTH
01:36:15.035 00.000 10052 Worker thread wakes up
01:36:15.035 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:15.035 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:15.949 00.914 10052 Exposure complete
01:36:16.062 00.113 10052 worker thread done servicing request
01:36:16.062 00.000 6880 OnExposeComplete: enter
01:36:16.062 00.000 6880 UpdateGuideState(): m_state=6
01:36:16.062 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1419
01:36:16.063 00.001 6880 Star::Find returns 1 (0), X=407.47, Y=886.77, Mass=2072, SNR=31.5, Peak=130 HFD=4.6
01:36:16.063 00.000 6880 MultiStar: [#1 -0.27,-0.11,0.96,U] [#2 -0.26,0.04,0.97,U] [#3 -0.32,-0.30,0.91,U] [#4 -0.17,0.12,0.83,U] [#5 -0.31,-0.05,0.99,U] [#6 -0.07,-0.20,0.89,U] [#7 -0.20,-0.35,0.80,U] [#8 -0.46,-0.30,0.00,M1] 
01:36:16.063 00.000 6880 single-star, 7 included, MultiStar: {-0.23, -0.10}, one-star: {-0.25, -0.02}
01:36:16.063 00.000 6880 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.61) = xAngle (-1.44 = -1.44)
01:36:16.063 00.000 6880 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
01:36:16.063 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-3.05 mountX=0.03 mountY=-0.25, mountTheta=-1.44
01:36:16.065 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.02, opts=13)
01:36:16.065 00.000 6880 Enqueuing Move request for scope (-0.25, -0.02)
01:36:16.065 00.000 10052 Worker thread wakes up
01:36:16.066 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.02) opts 0xd
01:36:16.066 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.02)
01:36:16.066 00.000 10052 Moving (-0.25, -0.02) raw xDistance=0.03 yDistance=-0.25
01:36:16.066 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:36:16.066 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.25, slope = -0.01
01:36:16.066 00.000 10052 MoveAxis(E, 0, ABG)
01:36:16.066 00.000 10052 Move returns status 0, amount 0
01:36:16.066 00.000 10052 MoveAxis(N, 18, ABG)
01:36:16.066 00.000 10052 Guiding  Dir = 0, Dur = 18
01:36:16.119 00.053 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:16.137 00.018 10052 IsSlewing returns 0
01:36:16.176 00.039 10052 IsGuiding returns 0
01:36:16.177 00.001 6880 UpdateGuideState exits: m=2072 SNR=31.5
01:36:16.177 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:16.177 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:16.177 00.000 6880 Enqueuing Expose request
01:36:16.277 00.100 10052 IsGuiding returns 0
01:36:16.278 00.001 10052 Move returns status 0, amount 18
01:36:16.278 00.000 10052 move complete, result=0
01:36:16.278 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 18 ms NORTH
01:36:16.278 00.000 10052 worker thread done servicing request
01:36:16.278 00.000 10052 Worker thread wakes up
01:36:16.278 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:16.278 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:17.034 00.756 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d4ab3d9-ef37-4d5e-85d8-b77070dfce80"}
01:36:17.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d4ab3d9-ef37-4d5e-85d8-b77070dfce80"}
01:36:17.049 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"422286db-624a-4836-b433-4543f8d4bf4a"}
01:36:17.049 00.000 6880 case statement mapped state 6 to 3
01:36:17.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"422286db-624a-4836-b433-4543f8d4bf4a"}
01:36:17.058 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ad168e22-3da2-4157-8687-a904811125d4"}
01:36:17.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1419,"width":15,"height":15,"star_pos":[7.47,6.77],"pixels":"..."},"id":"ad168e22-3da2-4157-8687-a904811125d4"}
01:36:17.422 00.364 10052 Exposure complete
01:36:17.503 00.081 10052 worker thread done servicing request
01:36:17.503 00.000 6880 OnExposeComplete: enter
01:36:17.504 00.001 6880 UpdateGuideState(): m_state=6
01:36:17.504 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1420
01:36:17.504 00.000 6880 Star::Find returns 1 (0), X=407.26, Y=886.37, Mass=2080, SNR=31.6, Peak=120 HFD=4.8
01:36:17.505 00.001 6880 MultiStar: [#1 -0.41,-0.58,0.00,M1] [#2 -0.16,-0.36,1.00,U] [#3 -0.24,-0.72,0.00,M1] [#4 -0.16,-0.27,0.86,U] [#5 -0.35,-0.28,1.00,U] [#6 -0.10,-0.74,0.00,M1] [#7 -0.39,-0.64,0.00,M1] [#8 -0.47,-0.51,0.00,M2] 
01:36:17.505 00.000 6880 refined, 3 included, MultiStar: {-0.29, -0.34}, one-star: {-0.46, -0.42}
01:36:17.505 00.000 6880 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
01:36:17.505 00.000 6880 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:36:17.505 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.34 hyp=0.44 cameraTheta=-2.28 mountX=0.35 mountY=-0.28, mountTheta=-0.68
01:36:17.506 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.34, opts=13)
01:36:17.507 00.001 6880 Enqueuing Move request for scope (-0.29, -0.34)
01:36:17.507 00.000 10052 Worker thread wakes up
01:36:17.507 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.34) opts 0xd
01:36:17.507 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.34)
01:36:17.507 00.000 10052 Moving (-0.29, -0.34) raw xDistance=0.35 yDistance=-0.28
01:36:17.507 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
01:36:17.507 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.28, slope = -0.01
01:36:17.507 00.000 10052 MoveAxis(W, 93, ABG)
01:36:17.507 00.000 10052 Guiding  Dir = 3, Dur = 93
01:36:17.528 00.021 10052 IsSlewing returns 0
01:36:17.536 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:17.567 00.031 10052 IsGuiding returns 0
01:36:17.581 00.014 6880 UpdateGuideState exits: m=2080 SNR=31.6
01:36:17.581 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:17.581 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:17.581 00.000 6880 Enqueuing Expose request
01:36:17.594 00.013 10052 PulseGuide returned control before completion, sleep 77
01:36:17.746 00.152 10052 IsGuiding returns 0
01:36:17.746 00.000 10052 Move returns status 0, amount 93
01:36:17.746 00.000 10052 MoveAxis(N, 19, ABG)
01:36:17.746 00.000 10052 Guiding  Dir = 0, Dur = 19
01:36:17.821 00.075 10052 IsSlewing returns 0
01:36:17.896 00.075 10052 IsGuiding returns 0
01:36:18.040 00.144 10052 IsGuiding returns 0
01:36:18.040 00.000 10052 Move returns status 0, amount 19
01:36:18.040 00.000 10052 move complete, result=0
01:36:18.040 00.000 10052 worker thread done servicing request
01:36:18.040 00.000 10052 Worker thread wakes up
01:36:18.041 00.001 6880 GuideStep: 0.3 px 93 ms WEST, -0.3 px 19 ms NORTH
01:36:18.041 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:18.041 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:18.955 00.914 10052 Exposure complete
01:36:19.024 00.069 10052 worker thread done servicing request
01:36:19.025 00.001 6880 OnExposeComplete: enter
01:36:19.025 00.000 6880 UpdateGuideState(): m_state=6
01:36:19.025 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1421
01:36:19.025 00.000 6880 Star::Find returns 1 (0), X=407.23, Y=886.63, Mass=2113, SNR=32.0, Peak=140 HFD=4.5
01:36:19.026 00.001 6880 MultiStar: [#1 -0.51,-0.34,0.00,M2] [#2 -0.27,-0.06,0.96,U] [#3 -0.36,-0.41,0.00,M2] [#4 -0.19,0.09,0.85,U] [#5 -0.48,-0.25,0.00,M1] [#6 -0.42,-0.51,0.00,M2] [#7 -0.56,-0.43,0.00,M2] [#8 -0.56,-0.40,0.00,M3] 
01:36:19.026 00.000 6880 refined, 2 included, MultiStar: {-0.33, -0.05}, one-star: {-0.49, -0.17}
01:36:19.026 00.000 6880 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.61) = xAngle (-1.36 = -1.36)
01:36:19.026 00.000 6880 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
01:36:19.026 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=-0.05 hyp=0.33 cameraTheta=-2.98 mountX=0.07 mountY=-0.33, mountTheta=-1.37
01:36:19.028 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=-0.05, opts=13)
01:36:19.028 00.000 6880 Enqueuing Move request for scope (-0.33, -0.05)
01:36:19.028 00.000 10052 Worker thread wakes up
01:36:19.028 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.05) opts 0xd
01:36:19.028 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, -0.05)
01:36:19.028 00.000 10052 Moving (-0.33, -0.05) raw xDistance=0.07 yDistance=-0.33
01:36:19.028 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:36:19.028 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.33, slope = -0.01
01:36:19.028 00.000 10052 MoveAxis(E, 0, ABG)
01:36:19.028 00.000 10052 Move returns status 0, amount 0
01:36:19.028 00.000 10052 MoveAxis(N, 27, ABG)
01:36:19.028 00.000 10052 Guiding  Dir = 0, Dur = 27
01:36:19.049 00.021 10052 IsSlewing returns 0
01:36:19.053 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:19.088 00.035 10052 IsGuiding returns 0
01:36:19.091 00.003 6880 UpdateGuideState exits: m=2113 SNR=32.0
01:36:19.091 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:19.091 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:19.091 00.000 6880 Enqueuing Expose request
01:36:19.091 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a6a28dc-ccf2-4ffc-93e9-78a3164bf91f"}
01:36:19.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a6a28dc-ccf2-4ffc-93e9-78a3164bf91f"}
01:36:19.101 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9a24206-8cad-4b4d-8b00-0f1705db78bc"}
01:36:19.101 00.000 6880 case statement mapped state 6 to 3
01:36:19.101 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9a24206-8cad-4b4d-8b00-0f1705db78bc"}
01:36:19.103 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6cf6392e-ecfb-4f70-bcd1-3599ca0379fd"}
01:36:19.103 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1421,"width":15,"height":15,"star_pos":[7.23,6.63],"pixels":"..."},"id":"6cf6392e-ecfb-4f70-bcd1-3599ca0379fd"}
01:36:19.155 00.052 10052 IsGuiding returns 1
01:36:19.155 00.000 10052 scope still moving after pulse duration time elapsed
01:36:19.210 00.055 10052 IsSlewing returns 0
01:36:19.249 00.039 10052 IsGuiding returns 0
01:36:19.249 00.000 10052 scope move finished after 27 + 133 ms
01:36:19.249 00.000 10052 Move returns status 0, amount 27
01:36:19.249 00.000 10052 move complete, result=0
01:36:19.249 00.000 10052 worker thread done servicing request
01:36:19.249 00.000 10052 Worker thread wakes up
01:36:19.249 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 27 ms NORTH
01:36:19.249 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:19.249 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:20.378 01.129 10052 Exposure complete
01:36:20.441 00.063 10052 worker thread done servicing request
01:36:20.441 00.000 6880 OnExposeComplete: enter
01:36:20.441 00.000 6880 UpdateGuideState(): m_state=6
01:36:20.442 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1422
01:36:20.442 00.000 6880 Star::Find returns 1 (0), X=407.28, Y=886.28, Mass=2141, SNR=32.0, Peak=151 HFD=4.6
01:36:20.442 00.000 6880 MultiStar: [#1 -0.36,-0.60,0.00,M3] [#2 -0.01,-0.63,0.00,M1] [#3 -0.14,-0.70,0.00,M3] [#4 -0.37,-0.35,0.00,M1] [#5 -0.28,-0.62,0.00,M2] [#6 -0.02,-0.88,0.00,M3] [#7 -0.35,-0.69,0.00,M3] [#8 -0.30,-0.73,0.00,M4] 
01:36:20.442 00.000 6880 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
01:36:20.442 00.000 6880 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:36:20.442 00.000 6880 CameraToMount -- cameraX=-0.44 cameraY=-0.51 hyp=0.67 cameraTheta=-2.28 mountX=0.53 mountY=-0.43, mountTheta=-0.68
01:36:20.444 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.44, y=-0.51, opts=13)
01:36:20.444 00.000 6880 Enqueuing Move request for scope (-0.44, -0.51)
01:36:20.444 00.000 10052 Worker thread wakes up
01:36:20.444 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.44, -0.51) opts 0xd
01:36:20.444 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.44, -0.51)
01:36:20.444 00.000 10052 Moving (-0.44, -0.51) raw xDistance=0.53 yDistance=-0.43
01:36:20.444 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.53
01:36:20.444 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.43, slope = -0.02
01:36:20.444 00.000 10052 MoveAxis(W, 143, ABG)
01:36:20.444 00.000 10052 Guiding  Dir = 3, Dur = 143
01:36:20.465 00.021 10052 IsSlewing returns 0
01:36:20.466 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:20.502 00.036 6880 UpdateGuideState exits: m=2141 SNR=32.0
01:36:20.502 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:20.502 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:20.502 00.000 6880 Enqueuing Expose request
01:36:20.503 00.001 10052 IsGuiding returns 0
01:36:20.531 00.028 10052 PulseGuide returned control before completion, sleep 126
01:36:20.682 00.151 10052 IsGuiding returns 0
01:36:20.683 00.001 10052 Move returns status 0, amount 143
01:36:20.683 00.000 10052 MoveAxis(N, 35, ABG)
01:36:20.683 00.000 10052 Guiding  Dir = 0, Dur = 35
01:36:20.720 00.037 10052 IsSlewing returns 0
01:36:20.758 00.038 10052 IsGuiding returns 0
01:36:20.786 00.028 10052 PulseGuide returned control before completion, sleep 18
01:36:20.825 00.039 10052 IsGuiding returns 0
01:36:20.826 00.001 10052 Move returns status 0, amount 35
01:36:20.826 00.000 10052 move complete, result=0
01:36:20.826 00.000 10052 worker thread done servicing request
01:36:20.826 00.000 6880 GuideStep: 0.5 px 143 ms WEST, -0.4 px 35 ms NORTH
01:36:20.826 00.000 10052 Worker thread wakes up
01:36:20.826 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:20.826 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:21.032 00.206 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d2938947-0ba9-4591-9c79-adef096daff6"}
01:36:21.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d2938947-0ba9-4591-9c79-adef096daff6"}
01:36:21.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f64b1d31-f40a-40e4-b5eb-6674bdaad610"}
01:36:21.033 00.000 6880 case statement mapped state 6 to 3
01:36:21.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f64b1d31-f40a-40e4-b5eb-6674bdaad610"}
01:36:21.035 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5fbff69a-a9c3-499e-bed7-bef2e74563f5"}
01:36:21.035 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1422,"width":15,"height":15,"star_pos":[7.28,7.28],"pixels":"..."},"id":"5fbff69a-a9c3-499e-bed7-bef2e74563f5"}
01:36:21.745 00.710 10052 Exposure complete
01:36:21.820 00.075 10052 worker thread done servicing request
01:36:21.820 00.000 6880 OnExposeComplete: enter
01:36:21.820 00.000 6880 UpdateGuideState(): m_state=6
01:36:21.820 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1423
01:36:21.820 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=886.27, Mass=2185, SNR=32.4, Peak=151 HFD=4.6
01:36:21.821 00.001 6880 MultiStar: [#1 -0.26,-0.68,0.00,M4] [#2 -0.09,-0.35,0.94,U] [#3 -0.07,-0.67,0.00,M4] [#4 -0.03,-0.56,0.00,M2] [#5 -0.15,-0.76,0.00,M3] [#6 0.10,-0.59,0.00,M4] [#7 -0.25,-0.76,0.00,M4] [#8 -0.02,-0.58,0.00,M5] 
01:36:21.821 00.000 6880 refined, 1 included, MultiStar: {-0.09, -0.44}, one-star: {-0.09, -0.52}
01:36:21.821 00.000 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
01:36:21.821 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
01:36:21.821 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.44 hyp=0.45 cameraTheta=-1.77 mountX=0.44 mountY=-0.08, mountTheta=-0.18
01:36:21.823 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.44, opts=13)
01:36:21.823 00.000 6880 Enqueuing Move request for scope (-0.09, -0.44)
01:36:21.823 00.000 10052 Worker thread wakes up
01:36:21.823 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.44) opts 0xd
01:36:21.823 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.44)
01:36:21.823 00.000 10052 Moving (-0.09, -0.44) raw xDistance=0.44 yDistance=-0.08
01:36:21.823 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.44
01:36:21.823 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:36:21.823 00.000 10052 MoveAxis(W, 125, ABG)
01:36:21.823 00.000 10052 Guiding  Dir = 3, Dur = 125
01:36:21.845 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:21.876 00.031 6880 UpdateGuideState exits: m=2185 SNR=32.4
01:36:21.876 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:21.876 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:21.876 00.000 6880 Enqueuing Expose request
01:36:21.886 00.010 10052 IsSlewing returns 0
01:36:21.966 00.080 10052 IsGuiding returns 0
01:36:22.029 00.063 10052 PulseGuide returned control before completion, sleep 72
01:36:22.146 00.117 10052 IsGuiding returns 1
01:36:22.146 00.000 10052 scope still moving after pulse duration time elapsed
01:36:22.213 00.067 10052 IsSlewing returns 0
01:36:22.287 00.074 10052 IsGuiding returns 0
01:36:22.287 00.000 10052 scope move finished after 125 + 196 ms
01:36:22.287 00.000 10052 Move returns status 0, amount 125
01:36:22.287 00.000 10052 MoveAxis(N, 0, ABG)
01:36:22.287 00.000 10052 Move returns status 0, amount 0
01:36:22.287 00.000 10052 move complete, result=0
01:36:22.287 00.000 10052 worker thread done servicing request
01:36:22.288 00.001 10052 Worker thread wakes up
01:36:22.288 00.000 6880 GuideStep: 0.4 px 125 ms WEST, -0.1 px 0 ms NORTH
01:36:22.288 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:22.288 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:23.032 00.744 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"da7d868e-e44b-4430-a9a6-b9216dac5ca8"}
01:36:23.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"da7d868e-e44b-4430-a9a6-b9216dac5ca8"}
01:36:23.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41f485d1-ba7a-4cdd-a62a-33220afa6b26"}
01:36:23.033 00.000 6880 case statement mapped state 6 to 3
01:36:23.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41f485d1-ba7a-4cdd-a62a-33220afa6b26"}
01:36:23.034 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e840cabe-db45-43c5-a6cc-9a390470eab5"}
01:36:23.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1423,"width":15,"height":15,"star_pos":[6.63,7.27],"pixels":"..."},"id":"e840cabe-db45-43c5-a6cc-9a390470eab5"}
01:36:23.424 00.390 10052 Exposure complete
01:36:23.478 00.054 10052 worker thread done servicing request
01:36:23.479 00.001 6880 OnExposeComplete: enter
01:36:23.479 00.000 6880 UpdateGuideState(): m_state=6
01:36:23.479 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1424
01:36:23.479 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=886.61, Mass=2162, SNR=32.1, Peak=135 HFD=4.6
01:36:23.479 00.000 6880 MultiStar: [#1 -0.44,-0.39,0.00,M5] [#2 -0.21,-0.42,0.97,U] [#3 -0.27,-0.61,0.00,M5] [#4 -0.23,-0.23,0.86,U] [#5 -0.22,-0.29,0.98,U] [#6 -0.25,-0.53,0.00,M5] [#7 -0.36,-0.45,0.00,M5] [#8 -0.41,-0.45,0.00,M6] 
01:36:23.480 00.001 6880 single-star, 3 included, MultiStar: {-0.23, -0.28}, one-star: {-0.26, -0.18}
01:36:23.480 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
01:36:23.480 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:36:23.480 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.18 hyp=0.32 cameraTheta=-2.53 mountX=0.20 mountY=-0.26, mountTheta=-0.93
01:36:23.481 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.18, opts=13)
01:36:23.481 00.000 6880 Enqueuing Move request for scope (-0.26, -0.18)
01:36:23.481 00.000 10052 Worker thread wakes up
01:36:23.481 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.18) opts 0xd
01:36:23.481 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.18)
01:36:23.481 00.000 10052 Moving (-0.26, -0.18) raw xDistance=0.20 yDistance=-0.26
01:36:23.481 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
01:36:23.481 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.01
01:36:23.481 00.000 10052 MoveAxis(W, 59, ABG)
01:36:23.481 00.000 10052 Guiding  Dir = 3, Dur = 59
01:36:23.502 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:23.537 00.035 6880 UpdateGuideState exits: m=2162 SNR=32.1
01:36:23.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:23.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:23.537 00.000 6880 Enqueuing Expose request
01:36:23.545 00.008 10052 IsSlewing returns 0
01:36:23.619 00.074 10052 IsGuiding returns 0
01:36:23.759 00.140 10052 IsGuiding returns 1
01:36:23.759 00.000 10052 scope still moving after pulse duration time elapsed
01:36:23.835 00.076 10052 IsSlewing returns 0
01:36:23.914 00.079 10052 IsGuiding returns 0
01:36:23.914 00.000 10052 scope move finished after 59 + 235 ms
01:36:23.914 00.000 10052 Move returns status 0, amount 59
01:36:23.914 00.000 10052 MoveAxis(N, 0, ABG)
01:36:23.914 00.000 10052 Move returns status 0, amount 0
01:36:23.914 00.000 10052 move complete, result=0
01:36:23.914 00.000 10052 worker thread done servicing request
01:36:23.914 00.000 10052 Worker thread wakes up
01:36:23.914 00.000 6880 GuideStep: 0.2 px 59 ms WEST, -0.3 px 0 ms NORTH
01:36:23.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:23.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:24.821 00.907 10052 Exposure complete
01:36:24.910 00.089 10052 worker thread done servicing request
01:36:24.910 00.000 6880 OnExposeComplete: enter
01:36:24.911 00.001 6880 UpdateGuideState(): m_state=6
01:36:24.911 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1425
01:36:24.911 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=886.47, Mass=2185, SNR=32.5, Peak=146 HFD=4.3
01:36:24.912 00.001 6880 MultiStar: [#1 -0.32,-0.25,0.96,U] [#2 -0.13,-0.41,0.99,U] [#3 -0.12,-0.45,0.91,U] [#4 -0.18,-0.32,0.85,U] [#5 -0.21,-0.54,0.00,M3] [#6 -0.06,-0.28,0.92,U] [#7 -0.36,-0.49,0.00,M6] [#8 -0.11,-0.19,0.79,U] 
01:36:24.912 00.000 6880 refined, 6 included, MultiStar: {-0.17, -0.32}, one-star: {-0.22, -0.32}
01:36:24.912 00.000 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.44 = -0.44)
01:36:24.912 00.000 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
01:36:24.912 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.32 hyp=0.36 cameraTheta=-2.05 mountX=0.33 mountY=-0.16, mountTheta=-0.46
01:36:24.913 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.32, opts=13)
01:36:24.913 00.000 6880 Enqueuing Move request for scope (-0.17, -0.32)
01:36:24.913 00.000 10052 Worker thread wakes up
01:36:24.913 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.32) opts 0xd
01:36:24.913 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.32)
01:36:24.913 00.000 10052 Moving (-0.17, -0.32) raw xDistance=0.33 yDistance=-0.16
01:36:24.913 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
01:36:24.913 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
01:36:24.913 00.000 10052 MoveAxis(W, 90, ABG)
01:36:24.913 00.000 10052 Guiding  Dir = 3, Dur = 90
01:36:24.934 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:24.934 00.000 10052 IsSlewing returns 0
01:36:24.963 00.029 6880 UpdateGuideState exits: m=2185 SNR=32.5
01:36:24.963 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:24.963 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:24.963 00.000 6880 Enqueuing Expose request
01:36:24.972 00.009 10052 IsGuiding returns 0
01:36:25.000 00.028 10052 PulseGuide returned control before completion, sleep 73
01:36:25.032 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"acb94d14-57d0-4f87-82fd-0f76ede44bd2"}
01:36:25.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"acb94d14-57d0-4f87-82fd-0f76ede44bd2"}
01:36:25.052 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f4d1a3c1-7d59-4603-8c87-8c09eb52f61e"}
01:36:25.052 00.000 6880 case statement mapped state 6 to 3
01:36:25.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4d1a3c1-7d59-4603-8c87-8c09eb52f61e"}
01:36:25.053 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"266e7396-1a11-444e-925e-90da12178a43"}
01:36:25.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1425,"width":15,"height":15,"star_pos":[7.49,7.47],"pixels":"..."},"id":"266e7396-1a11-444e-925e-90da12178a43"}
01:36:25.105 00.052 10052 IsGuiding returns 0
01:36:25.106 00.001 10052 Move returns status 0, amount 90
01:36:25.106 00.000 10052 MoveAxis(N, 0, ABG)
01:36:25.106 00.000 10052 Move returns status 0, amount 0
01:36:25.106 00.000 10052 move complete, result=0
01:36:25.106 00.000 10052 worker thread done servicing request
01:36:25.106 00.000 10052 Worker thread wakes up
01:36:25.106 00.000 6880 GuideStep: 0.3 px 90 ms WEST, -0.2 px 0 ms NORTH
01:36:25.106 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:25.106 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:26.243 01.137 10052 Exposure complete
01:36:26.326 00.083 10052 worker thread done servicing request
01:36:26.326 00.000 6880 OnExposeComplete: enter
01:36:26.326 00.000 6880 UpdateGuideState(): m_state=6
01:36:26.327 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1426
01:36:26.327 00.000 6880 Star::Find returns 1 (0), X=407.13, Y=886.07, Mass=2221, SNR=32.7, Peak=136 HFD=4.5
01:36:26.327 00.000 6880 MultiStar: [#1 -0.53,-0.86,0.00,M5] [#2 -0.34,-0.62,0.00,M1] [#3 -0.44,-0.89,0.00,M5] [#4 -0.31,-0.60,0.00,M1] [#5 -0.41,-0.83,0.00,M4] [#6 -0.48,-0.77,0.00,M5] [#7 -0.56,-0.66,0.00,M7] [#8 -0.48,-0.71,0.00,M6] 
01:36:26.327 00.000 6880 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.61) = xAngle (-0.63 = -0.63)
01:36:26.328 00.001 6880 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
01:36:26.328 00.000 6880 CameraToMount -- cameraX=-0.58 cameraY=-0.72 hyp=0.93 cameraTheta=-2.25 mountX=0.75 mountY=-0.57, mountTheta=-0.65
01:36:26.329 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.58, y=-0.72, opts=13)
01:36:26.330 00.001 6880 Enqueuing Move request for scope (-0.58, -0.72)
01:36:26.330 00.000 10052 Worker thread wakes up
01:36:26.330 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.72) opts 0xd
01:36:26.330 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.58, -0.72)
01:36:26.330 00.000 10052 Moving (-0.58, -0.72) raw xDistance=0.75 yDistance=-0.57
01:36:26.330 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.75
01:36:26.330 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.57, slope = -0.01
01:36:26.330 00.000 10052 MoveAxis(W, 205, ABG)
01:36:26.330 00.000 10052 Guiding  Dir = 3, Dur = 205
01:36:26.357 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:26.388 00.031 10052 IsSlewing returns 0
01:36:26.403 00.015 6880 UpdateGuideState exits: m=2221 SNR=32.7
01:36:26.403 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:26.403 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:26.403 00.000 6880 Enqueuing Expose request
01:36:26.458 00.055 10052 IsGuiding returns 0
01:36:26.485 00.027 10052 PulseGuide returned control before completion, sleep 188
01:36:26.703 00.218 10052 IsGuiding returns 0
01:36:26.703 00.000 10052 Move returns status 0, amount 205
01:36:26.703 00.000 10052 MoveAxis(N, 11, ABG)
01:36:26.703 00.000 10052 Guiding  Dir = 0, Dur = 11
01:36:26.741 00.038 10052 IsSlewing returns 0
01:36:26.779 00.038 10052 IsGuiding returns 0
01:36:26.845 00.066 10052 IsGuiding returns 0
01:36:26.845 00.000 10052 Move returns status 0, amount 11
01:36:26.845 00.000 10052 move complete, result=0
01:36:26.845 00.000 10052 worker thread done servicing request
01:36:26.845 00.000 10052 Worker thread wakes up
01:36:26.846 00.001 6880 GuideStep: 0.7 px 205 ms WEST, -0.6 px 11 ms NORTH
01:36:26.846 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:26.846 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:27.032 00.186 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2907b671-39f3-4f83-abbd-d05626185eca"}
01:36:27.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2907b671-39f3-4f83-abbd-d05626185eca"}
01:36:27.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0cc3790b-bc43-4463-8d2b-4fd2b500f001"}
01:36:27.033 00.000 6880 case statement mapped state 6 to 3
01:36:27.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cc3790b-bc43-4463-8d2b-4fd2b500f001"}
01:36:27.034 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5bf96a98-b906-4b22-af49-1e05ccf3eb96"}
01:36:27.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1426,"width":15,"height":15,"star_pos":[7.13,7.07],"pixels":"..."},"id":"5bf96a98-b906-4b22-af49-1e05ccf3eb96"}
01:36:27.751 00.717 10052 Exposure complete
01:36:27.807 00.056 6880 OnExposeComplete: enter
01:36:27.807 00.000 6880 UpdateGuideState(): m_state=6
01:36:27.807 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1427
01:36:27.807 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=886.31, Mass=2205, SNR=32.6, Peak=139 HFD=4.8
01:36:27.807 00.000 10052 worker thread done servicing request
01:36:27.807 00.000 6880 MultiStar: [#1 -0.47,-0.84,0.00,M6] [#2 -0.17,-0.75,0.00,M2] [#3 -0.20,-1.01,0.00,M6] [#4 -0.30,-0.48,0.00,M2] [#5 -0.27,-0.39,0.99,U] [#6 -0.13,-1.07,0.00,M6] [#7 -0.39,-1.04,0.00,M8] [#8 -0.44,-0.76,0.00,M7] 
01:36:27.808 00.001 6880 refined, 1 included, MultiStar: {-0.35, -0.44}, one-star: {-0.42, -0.49}
01:36:27.808 00.000 6880 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.61) = xAngle (-0.63 = -0.63)
01:36:27.808 00.000 6880 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
01:36:27.808 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.44 hyp=0.56 cameraTheta=-2.24 mountX=0.45 mountY=-0.34, mountTheta=-0.65
01:36:27.809 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.44, opts=13)
01:36:27.809 00.000 6880 Enqueuing Move request for scope (-0.35, -0.44)
01:36:27.809 00.000 10052 Worker thread wakes up
01:36:27.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.44) opts 0xd
01:36:27.809 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.44)
01:36:27.809 00.000 10052 Moving (-0.35, -0.44) raw xDistance=0.45 yDistance=-0.34
01:36:27.809 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.45
01:36:27.809 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.34, slope = -0.01
01:36:27.809 00.000 10052 MoveAxis(W, 132, ABG)
01:36:27.810 00.001 10052 Guiding  Dir = 3, Dur = 132
01:36:27.830 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:27.862 00.032 6880 UpdateGuideState exits: m=2205 SNR=32.6
01:36:27.862 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:27.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:27.862 00.000 6880 Enqueuing Expose request
01:36:27.886 00.024 10052 IsSlewing returns 0
01:36:27.965 00.079 10052 IsGuiding returns 0
01:36:28.029 00.064 10052 PulseGuide returned control before completion, sleep 79
01:36:28.175 00.146 10052 IsGuiding returns 1
01:36:28.175 00.000 10052 scope still moving after pulse duration time elapsed
01:36:28.249 00.074 10052 IsSlewing returns 0
01:36:28.328 00.079 10052 IsGuiding returns 0
01:36:28.329 00.001 10052 scope move finished after 132 + 230 ms
01:36:28.329 00.000 10052 Move returns status 0, amount 132
01:36:28.329 00.000 10052 MoveAxis(N, 23, ABG)
01:36:28.329 00.000 10052 Guiding  Dir = 0, Dur = 23
01:36:28.407 00.078 10052 IsSlewing returns 0
01:36:28.482 00.075 10052 IsGuiding returns 0
01:36:28.615 00.133 10052 IsGuiding returns 0
01:36:28.615 00.000 10052 Move returns status 0, amount 23
01:36:28.615 00.000 10052 move complete, result=0
01:36:28.616 00.001 10052 worker thread done servicing request
01:36:28.616 00.000 6880 GuideStep: 0.5 px 132 ms WEST, -0.3 px 23 ms NORTH
01:36:28.616 00.000 10052 Worker thread wakes up
01:36:28.617 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:28.617 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:29.032 00.415 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3498716b-3a00-4af0-ba73-6f4ca90253df"}
01:36:29.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3498716b-3a00-4af0-ba73-6f4ca90253df"}
01:36:29.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e5c273c2-8078-4169-b72a-373fda3f22b3"}
01:36:29.033 00.000 6880 case statement mapped state 6 to 3
01:36:29.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5c273c2-8078-4169-b72a-373fda3f22b3"}
01:36:29.034 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65705984-6acc-456a-a279-fd25a8f614ae"}
01:36:29.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1427,"width":15,"height":15,"star_pos":[7.29,7.31],"pixels":"..."},"id":"65705984-6acc-456a-a279-fd25a8f614ae"}
01:36:29.756 00.722 10052 Exposure complete
01:36:29.831 00.075 10052 worker thread done servicing request
01:36:29.831 00.000 6880 OnExposeComplete: enter
01:36:29.832 00.001 6880 UpdateGuideState(): m_state=6
01:36:29.832 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1428
01:36:29.832 00.000 6880 Star::Find returns 1 (0), X=407.32, Y=886.19, Mass=2286, SNR=33.1, Peak=155 HFD=4.9
01:36:29.832 00.000 6880 MultiStar: [#1 -0.34,-0.77,0.00,M7] [#2 -0.11,-0.78,0.00,M3] [#3 -0.27,-0.89,0.00,M7] [#4 -0.14,-0.48,0.82,U] [#5 -0.36,-0.70,0.00,M4] [#6 -0.06,-0.98,0.00,M7] [#7 -0.53,-0.82,0.00,M9] [#8 -0.47,-0.74,0.00,M8] 
01:36:29.832 00.000 6880 refined, 1 included, MultiStar: {-0.28, -0.55}, one-star: {-0.39, -0.60}
01:36:29.833 00.001 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
01:36:29.833 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:36:29.833 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.55 hyp=0.61 cameraTheta=-2.04 mountX=0.56 mountY=-0.27, mountTheta=-0.45
01:36:29.834 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.55, opts=13)
01:36:29.835 00.001 6880 Enqueuing Move request for scope (-0.28, -0.55)
01:36:29.835 00.000 10052 Worker thread wakes up
01:36:29.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.55) opts 0xd
01:36:29.835 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.55)
01:36:29.835 00.000 10052 Moving (-0.28, -0.55) raw xDistance=0.56 yDistance=-0.27
01:36:29.835 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.56
01:36:29.835 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.27, slope = -0.01
01:36:29.835 00.000 10052 MoveAxis(W, 156, ABG)
01:36:29.835 00.000 10052 Guiding  Dir = 3, Dur = 156
01:36:29.865 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:29.887 00.022 10052 IsSlewing returns 0
01:36:29.897 00.010 6880 UpdateGuideState exits: m=2286 SNR=33.1
01:36:29.897 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:29.897 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:29.897 00.000 6880 Enqueuing Expose request
01:36:29.966 00.069 10052 IsGuiding returns 0
01:36:30.029 00.063 10052 PulseGuide returned control before completion, sleep 104
01:36:30.210 00.181 10052 IsGuiding returns 0
01:36:30.211 00.001 10052 Move returns status 0, amount 156
01:36:30.211 00.000 10052 MoveAxis(N, 14, ABG)
01:36:30.211 00.000 10052 Guiding  Dir = 0, Dur = 14
01:36:30.290 00.079 10052 IsSlewing returns 0
01:36:30.369 00.079 10052 IsGuiding returns 0
01:36:30.500 00.131 10052 IsGuiding returns 0
01:36:30.500 00.000 10052 Move returns status 0, amount 14
01:36:30.500 00.000 10052 move complete, result=0
01:36:30.500 00.000 10052 worker thread done servicing request
01:36:30.501 00.001 10052 Worker thread wakes up
01:36:30.501 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:30.501 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:30.501 00.000 6880 GuideStep: 0.6 px 156 ms WEST, -0.3 px 14 ms NORTH
01:36:31.032 00.531 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c429d150-af40-4b6b-a3d5-f31f449bffe9"}
01:36:31.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c429d150-af40-4b6b-a3d5-f31f449bffe9"}
01:36:31.032 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b654806f-6405-42d1-956a-73838f855c4e"}
01:36:31.032 00.000 6880 case statement mapped state 6 to 3
01:36:31.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b654806f-6405-42d1-956a-73838f855c4e"}
01:36:31.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81252694-8ac1-4ec4-aea9-681f5ae6c81c"}
01:36:31.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1428,"width":15,"height":15,"star_pos":[7.32,7.19],"pixels":"..."},"id":"81252694-8ac1-4ec4-aea9-681f5ae6c81c"}
01:36:31.409 00.376 10052 Exposure complete
01:36:31.474 00.065 10052 worker thread done servicing request
01:36:31.474 00.000 6880 OnExposeComplete: enter
01:36:31.474 00.000 6880 UpdateGuideState(): m_state=6
01:36:31.474 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1429
01:36:31.474 00.000 6880 Star::Find returns 1 (0), X=407.24, Y=886.08, Mass=2266, SNR=33.0, Peak=148 HFD=4.6
01:36:31.475 00.001 6880 MultiStar: [#1 -0.46,-1.01,0.00,M8] [#2 -0.15,-0.83,0.00,M4] [#3 -0.31,-1.02,0.00,M8] [#4 -0.37,-0.78,0.00,M2] [#5 -0.27,-0.96,0.00,M5] [#6 -0.14,-1.08,0.00,M8] [#7 -0.46,-0.86,0.00,M10] [#8 -0.36,-1.05,0.00,M9] 
01:36:31.475 00.000 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.54 = -0.54)
01:36:31.475 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
01:36:31.475 00.000 6880 CameraToMount -- cameraX=-0.47 cameraY=-0.72 hyp=0.85 cameraTheta=-2.15 mountX=0.73 mountY=-0.46, mountTheta=-0.56
01:36:31.476 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.47, y=-0.72, opts=13)
01:36:31.476 00.000 6880 Enqueuing Move request for scope (-0.47, -0.72)
01:36:31.477 00.001 10052 Worker thread wakes up
01:36:31.477 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.72) opts 0xd
01:36:31.477 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.47, -0.72)
01:36:31.477 00.000 10052 Moving (-0.47, -0.72) raw xDistance=0.73 yDistance=-0.46
01:36:31.477 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.73
01:36:31.477 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.46, slope = -0.01
01:36:31.477 00.000 10052 MoveAxis(W, 204, ABG)
01:36:31.477 00.000 10052 Guiding  Dir = 3, Dur = 204
01:36:31.497 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:31.526 00.029 6880 UpdateGuideState exits: m=2266 SNR=33.0
01:36:31.526 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:31.526 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:31.526 00.000 6880 Enqueuing Expose request
01:36:31.544 00.018 10052 IsSlewing returns 0
01:36:31.618 00.074 10052 IsGuiding returns 0
01:36:31.683 00.065 10052 PulseGuide returned control before completion, sleep 151
01:36:31.913 00.230 10052 IsGuiding returns 0
01:36:31.913 00.000 10052 Move returns status 0, amount 204
01:36:31.913 00.000 10052 MoveAxis(N, 24, ABG)
01:36:31.913 00.000 10052 Guiding  Dir = 0, Dur = 24
01:36:31.987 00.074 10052 IsSlewing returns 0
01:36:32.066 00.079 10052 IsGuiding returns 0
01:36:32.210 00.144 10052 IsGuiding returns 0
01:36:32.210 00.000 10052 Move returns status 0, amount 24
01:36:32.210 00.000 10052 move complete, result=0
01:36:32.210 00.000 10052 worker thread done servicing request
01:36:32.210 00.000 10052 Worker thread wakes up
01:36:32.210 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:32.212 00.002 6880 GuideStep: 0.7 px 204 ms WEST, -0.5 px 24 ms NORTH
01:36:32.212 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:33.032 00.820 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ca746065-372c-4b04-8a8c-66ebd94dcf86"}
01:36:33.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ca746065-372c-4b04-8a8c-66ebd94dcf86"}
01:36:33.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3378792f-9b53-4590-9176-b1f3901cddfb"}
01:36:33.033 00.000 6880 case statement mapped state 6 to 3
01:36:33.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3378792f-9b53-4590-9176-b1f3901cddfb"}
01:36:33.033 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bce95586-f91e-49a3-98ba-0e50279f29f5"}
01:36:33.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1429,"width":15,"height":15,"star_pos":[7.24,7.08],"pixels":"..."},"id":"bce95586-f91e-49a3-98ba-0e50279f29f5"}
01:36:33.343 00.310 10052 Exposure complete
01:36:33.408 00.065 10052 worker thread done servicing request
01:36:33.408 00.000 6880 OnExposeComplete: enter
01:36:33.408 00.000 6880 UpdateGuideState(): m_state=6
01:36:33.409 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1430
01:36:33.409 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=886.42, Mass=2143, SNR=32.1, Peak=135 HFD=4.9
01:36:33.409 00.000 6880 MultiStar: [#1 -0.36,-0.60,0.00,M9] [#2 -0.10,-0.63,0.00,M5] [#3 -0.19,-0.71,0.00,M9] [#4 -0.14,-0.71,0.00,M3] [#5 -0.10,-0.70,0.00,M6] [#6 -0.04,-0.69,0.00,M9] [#7 -0.37,-0.54,0.00,R] [#8 -0.25,-0.66,0.00,M10] 
01:36:33.409 00.000 6880 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
01:36:33.409 00.000 6880 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
01:36:33.409 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.38 hyp=0.40 cameraTheta=-1.95 mountX=0.38 mountY=-0.15, mountTheta=-0.36
01:36:33.410 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.38, opts=13)
01:36:33.411 00.001 6880 Enqueuing Move request for scope (-0.15, -0.38)
01:36:33.411 00.000 10052 Worker thread wakes up
01:36:33.411 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.38) opts 0xd
01:36:33.411 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.38)
01:36:33.411 00.000 10052 Moving (-0.15, -0.38) raw xDistance=0.38 yDistance=-0.15
01:36:33.411 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.38
01:36:33.411 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
01:36:33.411 00.000 10052 MoveAxis(W, 112, ABG)
01:36:33.411 00.000 10052 Guiding  Dir = 3, Dur = 112
01:36:33.432 00.021 10052 IsSlewing returns 0
01:36:33.436 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:33.470 00.034 10052 IsGuiding returns 0
01:36:33.476 00.006 6880 UpdateGuideState exits: m=2143 SNR=32.1
01:36:33.476 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:33.476 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:33.476 00.000 6880 Enqueuing Expose request
01:36:33.497 00.021 10052 PulseGuide returned control before completion, sleep 95
01:36:33.650 00.153 10052 IsGuiding returns 0
01:36:33.651 00.001 10052 Move returns status 0, amount 112
01:36:33.651 00.000 10052 MoveAxis(N, 0, ABG)
01:36:33.651 00.000 10052 Move returns status 0, amount 0
01:36:33.651 00.000 10052 move complete, result=0
01:36:33.651 00.000 10052 worker thread done servicing request
01:36:33.651 00.000 6880 GuideStep: 0.4 px 112 ms WEST, -0.1 px 0 ms NORTH
01:36:33.651 00.000 10052 Worker thread wakes up
01:36:33.651 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:33.651 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:34.562 00.911 10052 Exposure complete
01:36:34.613 00.051 10052 worker thread done servicing request
01:36:34.613 00.000 6880 OnExposeComplete: enter
01:36:34.614 00.001 6880 UpdateGuideState(): m_state=6
01:36:34.614 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1431
01:36:34.614 00.000 6880 Star::Find returns 1 (0), X=407.14, Y=886.01, Mass=2151, SNR=32.1, Peak=140 HFD=4.5
01:36:34.614 00.000 6880 MultiStar: [#1 -0.47,-0.81,0.00,M10] [#2 -0.23,-0.77,0.00,M6] [#3 -0.33,-0.91,0.00,M10] [#4 -0.28,-0.63,0.00,M4] [#5 -0.39,-0.80,0.00,M7] [#6 -0.20,-0.90,0.00,M10] [#7 -0.11,-0.31,0.76,U] [#8 -0.54,-0.73,0.00,R] 
01:36:34.614 00.000 6880 refined, 1 included, MultiStar: {-0.38, -0.58}, one-star: {-0.57, -0.78}
01:36:34.615 00.001 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.53 = -0.53)
01:36:34.615 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
01:36:34.615 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=-0.58 hyp=0.69 cameraTheta=-2.15 mountX=0.60 mountY=-0.37, mountTheta=-0.55
01:36:34.616 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=-0.58, opts=13)
01:36:34.616 00.000 6880 Enqueuing Move request for scope (-0.38, -0.58)
01:36:34.616 00.000 10052 Worker thread wakes up
01:36:34.616 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.58) opts 0xd
01:36:34.616 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, -0.58)
01:36:34.616 00.000 10052 Moving (-0.38, -0.58) raw xDistance=0.60 yDistance=-0.37
01:36:34.616 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.60
01:36:34.617 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.37, slope = -0.01
01:36:34.617 00.000 10052 MoveAxis(W, 165, ABG)
01:36:34.617 00.000 10052 Guiding  Dir = 3, Dur = 165
01:36:34.637 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:34.638 00.001 10052 IsSlewing returns 0
01:36:34.666 00.028 6880 UpdateGuideState exits: m=2151 SNR=32.1
01:36:34.666 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:34.666 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:34.666 00.000 6880 Enqueuing Expose request
01:36:34.676 00.010 10052 IsGuiding returns 0
01:36:34.703 00.027 10052 PulseGuide returned control before completion, sleep 148
01:36:34.882 00.179 10052 IsGuiding returns 0
01:36:34.882 00.000 10052 Move returns status 0, amount 165
01:36:34.882 00.000 10052 MoveAxis(N, 11, ABG)
01:36:34.882 00.000 10052 Guiding  Dir = 0, Dur = 11
01:36:34.920 00.038 10052 IsSlewing returns 0
01:36:34.958 00.038 10052 IsGuiding returns 0
01:36:35.023 00.065 10052 IsGuiding returns 0
01:36:35.023 00.000 10052 Move returns status 0, amount 11
01:36:35.023 00.000 10052 move complete, result=0
01:36:35.024 00.001 10052 worker thread done servicing request
01:36:35.024 00.000 10052 Worker thread wakes up
01:36:35.024 00.000 6880 GuideStep: 0.6 px 165 ms WEST, -0.4 px 11 ms NORTH
01:36:35.024 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:35.024 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:35.033 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7002727b-202a-4a1d-ac61-9f9e960c7a31"}
01:36:35.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7002727b-202a-4a1d-ac61-9f9e960c7a31"}
01:36:35.038 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc72ba98-3865-44da-a765-7b7e1bc96e3e"}
01:36:35.038 00.000 6880 case statement mapped state 6 to 3
01:36:35.039 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc72ba98-3865-44da-a765-7b7e1bc96e3e"}
01:36:35.048 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d737d52-ea01-46e6-9230-58ced74206ab"}
01:36:35.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1431,"width":15,"height":15,"star_pos":[7.14,7.01],"pixels":"..."},"id":"1d737d52-ea01-46e6-9230-58ced74206ab"}
01:36:36.163 01.115 10052 Exposure complete
01:36:36.241 00.078 10052 worker thread done servicing request
01:36:36.241 00.000 6880 OnExposeComplete: enter
01:36:36.241 00.000 6880 UpdateGuideState(): m_state=6
01:36:36.242 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1432
01:36:36.242 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=886.03, Mass=2183, SNR=32.4, Peak=125 HFD=4.3
01:36:36.242 00.000 6880 MultiStar: [#1 -0.24,-0.83,0.00,R] [#2 -0.26,-0.66,0.00,M7] [#3 -0.18,-0.90,0.00,R] [#4 -0.06,-0.72,0.00,M5] [#5 -0.16,-0.94,0.00,M8] [#6 -0.12,-0.75,0.00,R] [#7 0.14,-0.26,0.77,U] [#8 0.38,-0.07,0.79,U] 
01:36:36.242 00.000 6880 refined, 2 included, MultiStar: {0.08, -0.40}, one-star: {-0.20, -0.76}
01:36:36.242 00.000 6880 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
01:36:36.242 00.000 6880 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
01:36:36.242 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.40 hyp=0.40 cameraTheta=-1.38 mountX=0.39 mountY=0.08, mountTheta=0.21
01:36:36.243 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.40, opts=13)
01:36:36.244 00.001 6880 Enqueuing Move request for scope (0.08, -0.40)
01:36:36.244 00.000 10052 Worker thread wakes up
01:36:36.244 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.40) opts 0xd
01:36:36.244 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.40)
01:36:36.244 00.000 10052 Moving (0.08, -0.40) raw xDistance=0.39 yDistance=0.08
01:36:36.244 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.39
01:36:36.244 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
01:36:36.244 00.000 10052 MoveAxis(W, 114, ABG)
01:36:36.244 00.000 10052 Guiding  Dir = 3, Dur = 114
01:36:36.264 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:36.307 00.043 6880 UpdateGuideState exits: m=2183 SNR=32.4
01:36:36.307 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:36.307 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:36.307 00.000 6880 Enqueuing Expose request
01:36:36.319 00.012 10052 IsSlewing returns 0
01:36:36.393 00.074 10052 IsGuiding returns 0
01:36:36.457 00.064 10052 PulseGuide returned control before completion, sleep 61
01:36:36.546 00.089 10052 IsGuiding returns 1
01:36:36.546 00.000 10052 scope still moving after pulse duration time elapsed
01:36:36.591 00.045 10052 IsSlewing returns 0
01:36:36.629 00.038 10052 IsGuiding returns 0
01:36:36.629 00.000 10052 scope move finished after 114 + 122 ms
01:36:36.629 00.000 10052 Move returns status 0, amount 114
01:36:36.629 00.000 10052 MoveAxis(N, 0, ABG)
01:36:36.629 00.000 10052 Move returns status 0, amount 0
01:36:36.629 00.000 10052 move complete, result=0
01:36:36.629 00.000 10052 worker thread done servicing request
01:36:36.630 00.001 10052 Worker thread wakes up
01:36:36.630 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:36.630 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:36.630 00.000 6880 GuideStep: 0.4 px 114 ms WEST, 0.1 px 0 ms NORTH
01:36:37.030 00.400 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8e600530-2ecf-4e65-821c-6923008e366a"}
01:36:37.030 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8e600530-2ecf-4e65-821c-6923008e366a"}
01:36:37.031 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"839d777b-f810-4a84-ba5b-45bcdcdee0ee"}
01:36:37.031 00.000 6880 case statement mapped state 6 to 3
01:36:37.031 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"839d777b-f810-4a84-ba5b-45bcdcdee0ee"}
01:36:37.031 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"002ad786-2b47-4ed2-8532-4cde3c36b641"}
01:36:37.032 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1432,"width":15,"height":15,"star_pos":[6.51,7.03],"pixels":"..."},"id":"002ad786-2b47-4ed2-8532-4cde3c36b641"}
01:36:37.551 00.519 10052 Exposure complete
01:36:37.646 00.095 10052 worker thread done servicing request
01:36:37.646 00.000 6880 OnExposeComplete: enter
01:36:37.646 00.000 6880 UpdateGuideState(): m_state=6
01:36:37.646 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1433
01:36:37.646 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=886.17, Mass=2319, SNR=33.4, Peak=155 HFD=4.6
01:36:37.647 00.001 6880 MultiStar: [#1 -0.29,0.11,0.93,U] [#2 -0.24,-0.52,0.00,M8] [#3 -0.04,0.14,0.87,U] [#4 -0.25,-0.49,0.00,M6] [#5 -0.27,-0.83,0.00,M9] [#6 -0.04,0.01,0.87,U] [#7 0.07,-0.13,0.73,U] [#8 0.29,-0.10,0.77,U] 
01:36:37.647 00.000 6880 refined, 5 included, MultiStar: {-0.09, -0.11}, one-star: {-0.43, -0.62}
01:36:37.647 00.000 6880 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.61) = xAngle (-0.68 = -0.68)
01:36:37.647 00.000 6880 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
01:36:37.647 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.14 cameraTheta=-2.29 mountX=0.11 mountY=-0.09, mountTheta=-0.70
01:36:37.649 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.11, opts=13)
01:36:37.649 00.000 6880 Enqueuing Move request for scope (-0.09, -0.11)
01:36:37.650 00.001 10052 Worker thread wakes up
01:36:37.650 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
01:36:37.650 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
01:36:37.650 00.000 10052 Moving (-0.09, -0.11) raw xDistance=0.11 yDistance=-0.09
01:36:37.650 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.11
01:36:37.650 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.03
01:36:37.650 00.000 10052 MoveAxis(W, 36, ABG)
01:36:37.650 00.000 10052 Guiding  Dir = 3, Dur = 36
01:36:37.680 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:37.691 00.011 10052 IsSlewing returns 0
01:36:37.731 00.040 6880 UpdateGuideState exits: m=2319 SNR=33.4
01:36:37.731 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:37.731 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:37.731 00.000 6880 Enqueuing Expose request
01:36:37.769 00.038 10052 IsGuiding returns 0
01:36:37.913 00.144 10052 IsGuiding returns 0
01:36:37.914 00.001 10052 Move returns status 0, amount 36
01:36:37.914 00.000 10052 MoveAxis(N, 0, ABG)
01:36:37.914 00.000 10052 Move returns status 0, amount 0
01:36:37.914 00.000 10052 move complete, result=0
01:36:37.914 00.000 10052 worker thread done servicing request
01:36:37.914 00.000 10052 Worker thread wakes up
01:36:37.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:37.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:37.914 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.1 px 0 ms NORTH
01:36:39.030 01.116 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b21f8b62-6b71-43c1-b465-117c24e6efdc"}
01:36:39.030 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b21f8b62-6b71-43c1-b465-117c24e6efdc"}
01:36:39.031 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3c42c336-871d-4eae-b031-a3038c01ef9f"}
01:36:39.031 00.000 6880 case statement mapped state 6 to 3
01:36:39.031 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c42c336-871d-4eae-b031-a3038c01ef9f"}
01:36:39.032 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0495beae-f136-48f6-a320-cbdf187f64ba"}
01:36:39.033 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1433,"width":15,"height":15,"star_pos":[7.29,7.17],"pixels":"..."},"id":"0495beae-f136-48f6-a320-cbdf187f64ba"}
01:36:39.053 00.020 10052 Exposure complete
01:36:39.122 00.069 10052 worker thread done servicing request
01:36:39.122 00.000 6880 OnExposeComplete: enter
01:36:39.122 00.000 6880 UpdateGuideState(): m_state=6
01:36:39.122 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1434
01:36:39.123 00.001 6880 Star::Find returns 1 (0), X=407.45, Y=886.12, Mass=2194, SNR=32.5, Peak=141 HFD=4.5
01:36:39.123 00.000 6880 MultiStar: [#1 -0.08,0.08,0.97,U] [#2 -0.03,-0.61,0.00,M9] [#3 0.17,0.05,0.91,U] [#4 -0.09,-0.57,0.00,M7] [#5 -0.18,-0.78,0.00,M10] [#6 0.14,-0.11,0.89,U] [#7 0.18,-0.40,0.77,U] [#8 0.28,-0.01,0.79,U] 
01:36:39.123 00.000 6880 refined, 5 included, MultiStar: {0.06, -0.18}, one-star: {-0.26, -0.68}
01:36:39.123 00.000 6880 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
01:36:39.123 00.000 6880 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
01:36:39.123 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.27 mountX=0.18 mountY=0.06, mountTheta=0.32
01:36:39.125 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.18, opts=13)
01:36:39.125 00.000 6880 Enqueuing Move request for scope (0.06, -0.18)
01:36:39.125 00.000 10052 Worker thread wakes up
01:36:39.125 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.18) opts 0xd
01:36:39.125 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.18)
01:36:39.125 00.000 10052 Moving (0.06, -0.18) raw xDistance=0.18 yDistance=0.06
01:36:39.125 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:36:39.126 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.20, using input
01:36:39.126 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.05
01:36:39.126 00.000 10052 MoveAxis(W, 50, ABG)
01:36:39.126 00.000 10052 Guiding  Dir = 3, Dur = 50
01:36:39.147 00.021 10052 IsSlewing returns 0
01:36:39.153 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:39.185 00.032 10052 IsGuiding returns 0
01:36:39.195 00.010 6880 UpdateGuideState exits: m=2194 SNR=32.5
01:36:39.196 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:39.196 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:39.196 00.000 6880 Enqueuing Expose request
01:36:39.212 00.016 10052 PulseGuide returned control before completion, sleep 34
01:36:39.277 00.065 10052 IsGuiding returns 0
01:36:39.277 00.000 10052 Move returns status 0, amount 50
01:36:39.277 00.000 10052 MoveAxis(N, 0, ABG)
01:36:39.277 00.000 10052 Move returns status 0, amount 0
01:36:39.277 00.000 10052 move complete, result=0
01:36:39.277 00.000 10052 worker thread done servicing request
01:36:39.277 00.000 10052 Worker thread wakes up
01:36:39.278 00.001 6880 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
01:36:39.278 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:39.278 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:40.195 00.917 10052 Exposure complete
01:36:40.251 00.056 10052 worker thread done servicing request
01:36:40.251 00.000 6880 OnExposeComplete: enter
01:36:40.251 00.000 6880 UpdateGuideState(): m_state=6
01:36:40.252 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1435
01:36:40.252 00.000 6880 Star::Find returns 1 (0), X=407.34, Y=886.16, Mass=2118, SNR=31.9, Peak=131 HFD=4.6
01:36:40.252 00.000 6880 MultiStar: [#1 -0.14,0.13,0.96,U] [#2 -0.12,-0.52,0.00,M10] [#3 0.07,0.25,0.90,U] [#4 -0.27,-0.25,0.85,U] [#5 -0.10,-0.70,0.00,R] [#6 0.15,0.23,0.91,U] [#7 -0.01,-0.19,0.76,U] [#8 0.48,0.38,0.00,M1] 
01:36:40.252 00.000 6880 refined, 5 included, MultiStar: {-0.10, -0.08}, one-star: {-0.37, -0.64}
01:36:40.252 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.84 = -0.84)
01:36:40.252 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
01:36:40.252 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=0.09 mountY=-0.10, mountTheta=-0.86
01:36:40.254 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.08, opts=13)
01:36:40.254 00.000 6880 Enqueuing Move request for scope (-0.10, -0.08)
01:36:40.254 00.000 10052 Worker thread wakes up
01:36:40.255 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
01:36:40.255 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
01:36:40.255 00.000 10052 Moving (-0.10, -0.08) raw xDistance=0.09 yDistance=-0.10
01:36:40.255 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:36:40.255 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.06
01:36:40.255 00.000 10052 MoveAxis(E, 0, ABG)
01:36:40.255 00.000 10052 Move returns status 0, amount 0
01:36:40.255 00.000 10052 MoveAxis(N, 0, ABG)
01:36:40.255 00.000 10052 Move returns status 0, amount 0
01:36:40.255 00.000 10052 move complete, result=0
01:36:40.255 00.000 10052 worker thread done servicing request
01:36:40.274 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:40.303 00.029 6880 UpdateGuideState exits: m=2118 SNR=31.9
01:36:40.303 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:40.303 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:40.303 00.000 6880 Enqueuing Expose request
01:36:40.303 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:36:40.303 00.000 10052 Worker thread wakes up
01:36:40.303 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:40.303 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:41.030 00.727 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dca06f33-b6c0-474e-a6d9-b37dd8254960"}
01:36:41.030 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dca06f33-b6c0-474e-a6d9-b37dd8254960"}
01:36:41.031 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bfed76ae-c895-4cce-b972-6ddda33f41bb"}
01:36:41.031 00.000 6880 case statement mapped state 6 to 3
01:36:41.031 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfed76ae-c895-4cce-b972-6ddda33f41bb"}
01:36:41.032 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"896fbef3-7192-462b-a6b5-c9ffd325ba12"}
01:36:41.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1435,"width":15,"height":15,"star_pos":[7.34,7.16],"pixels":"..."},"id":"896fbef3-7192-462b-a6b5-c9ffd325ba12"}
01:36:41.438 00.406 10052 Exposure complete
01:36:41.512 00.074 10052 worker thread done servicing request
01:36:41.512 00.000 6880 OnExposeComplete: enter
01:36:41.512 00.000 6880 UpdateGuideState(): m_state=6
01:36:41.512 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1436
01:36:41.512 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=886.15, Mass=2196, SNR=32.5, Peak=130 HFD=4.7
01:36:41.513 00.001 6880 MultiStar: [#1 -0.01,-0.03,0.95,U] [#2 -0.05,-0.75,0.00,R] [#3 0.17,0.05,0.89,U] [#4 0.02,-0.64,0.00,M7] [#5 -0.11,-0.19,0.98,U] [#6 0.24,-0.19,0.93,U] [#7 0.18,-0.35,0.76,U] [#8 0.18,-0.15,0.77,U] 
01:36:41.513 00.000 6880 refined, 6 included, MultiStar: {0.04, -0.22}, one-star: {-0.29, -0.64}
01:36:41.513 00.000 6880 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.61) = xAngle (0.22 = 0.22)
01:36:41.513 00.000 6880 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
01:36:41.513 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.39 mountX=0.22 mountY=0.04, mountTheta=0.19
01:36:41.515 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.22, opts=13)
01:36:41.515 00.000 6880 Enqueuing Move request for scope (0.04, -0.22)
01:36:41.515 00.000 10052 Worker thread wakes up
01:36:41.515 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
01:36:41.515 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
01:36:41.515 00.000 10052 Moving (0.04, -0.22) raw xDistance=0.22 yDistance=0.04
01:36:41.515 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:36:41.515 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.21, using input
01:36:41.516 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.05
01:36:41.516 00.000 10052 MoveAxis(W, 58, ABG)
01:36:41.516 00.000 10052 Guiding  Dir = 3, Dur = 58
01:36:41.537 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:41.580 00.043 6880 UpdateGuideState exits: m=2196 SNR=32.5
01:36:41.580 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:41.580 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:41.580 00.000 6880 Enqueuing Expose request
01:36:41.581 00.001 10052 IsSlewing returns 0
01:36:41.656 00.075 10052 IsGuiding returns 0
01:36:41.796 00.140 10052 IsGuiding returns 1
01:36:41.797 00.001 10052 scope still moving after pulse duration time elapsed
01:36:41.876 00.079 10052 IsSlewing returns 0
01:36:41.956 00.080 10052 IsGuiding returns 0
01:36:41.956 00.000 10052 scope move finished after 58 + 241 ms
01:36:41.956 00.000 10052 Move returns status 0, amount 58
01:36:41.956 00.000 10052 MoveAxis(N, 0, ABG)
01:36:41.956 00.000 10052 Move returns status 0, amount 0
01:36:41.956 00.000 10052 move complete, result=0
01:36:41.956 00.000 10052 worker thread done servicing request
01:36:41.956 00.000 10052 Worker thread wakes up
01:36:41.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:41.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:41.957 00.001 6880 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
01:36:42.879 00.922 10052 Exposure complete
01:36:42.949 00.070 10052 worker thread done servicing request
01:36:42.950 00.001 6880 OnExposeComplete: enter
01:36:42.950 00.000 6880 UpdateGuideState(): m_state=6
01:36:42.950 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1437
01:36:42.950 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.48, Mass=2242, SNR=32.9, Peak=154 HFD=4.6
01:36:42.950 00.000 6880 MultiStar: [#1 0.07,0.21,0.97,U] [#2 0.33,0.24,0.98,U] [#3 0.25,0.43,0.90,U] [#4 -0.03,-0.44,0.85,U] [#5 0.19,0.33,0.96,U] [#6 0.33,0.07,0.94,U] [#7 0.06,-0.33,0.74,U] [#8 0.46,0.66,0.00,M1] 
01:36:42.951 00.001 6880 refined, 7 included, MultiStar: {0.16, 0.04}, one-star: {0.02, -0.32}
01:36:42.951 00.000 6880 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
01:36:42.951 00.000 6880 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
01:36:42.951 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.16 cameraTheta=0.23 mountX=-0.04 mountY=0.16, mountTheta=1.84
01:36:42.952 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.04, opts=13)
01:36:42.952 00.000 6880 Enqueuing Move request for scope (0.16, 0.04)
01:36:42.952 00.000 10052 Worker thread wakes up
01:36:42.952 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
01:36:42.952 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
01:36:42.952 00.000 10052 Moving (0.16, 0.04) raw xDistance=-0.04 yDistance=0.16
01:36:42.952 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:36:42.952 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.24, using input
01:36:42.953 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.05
01:36:42.953 00.000 10052 MoveAxis(E, 0, ABG)
01:36:42.953 00.000 10052 Move returns status 0, amount 0
01:36:42.953 00.000 10052 MoveAxis(N, 0, ABG)
01:36:42.953 00.000 10052 Move returns status 0, amount 0
01:36:42.953 00.000 10052 move complete, result=0
01:36:42.953 00.000 10052 worker thread done servicing request
01:36:42.973 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:43.004 00.031 6880 UpdateGuideState exits: m=2242 SNR=32.9
01:36:43.004 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:43.004 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:43.004 00.000 6880 Enqueuing Expose request
01:36:43.004 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:36:43.004 00.000 10052 Worker thread wakes up
01:36:43.004 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:43.005 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:43.032 00.027 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"009719fa-96a3-4252-b787-57bf7c59ab20"}
01:36:43.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"009719fa-96a3-4252-b787-57bf7c59ab20"}
01:36:43.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d25afa10-ffaf-4a90-84f5-e31a1b5198f5"}
01:36:43.033 00.000 6880 case statement mapped state 6 to 3
01:36:43.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d25afa10-ffaf-4a90-84f5-e31a1b5198f5"}
01:36:43.034 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2936b05e-9bc4-47cb-ba1a-c1924f041ebf"}
01:36:43.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1437,"width":15,"height":15,"star_pos":[6.73,7.48],"pixels":"..."},"id":"2936b05e-9bc4-47cb-ba1a-c1924f041ebf"}
01:36:44.132 01.098 10052 Exposure complete
01:36:44.206 00.074 10052 worker thread done servicing request
01:36:44.206 00.000 6880 OnExposeComplete: enter
01:36:44.206 00.000 6880 UpdateGuideState(): m_state=6
01:36:44.206 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1438
01:36:44.206 00.000 6880 Star::Find returns 1 (0), X=407.35, Y=885.92, Mass=2213, SNR=32.6, Peak=135 HFD=4.6
01:36:44.207 00.001 6880 MultiStar: [#1 -0.01,-0.34,0.96,U] [#2 0.22,-0.06,0.99,U] [#3 0.19,-0.23,0.91,U] [#4 -0.05,-0.72,0.00,M7] [#5 -0.07,-0.38,0.95,U] [#6 0.14,-0.31,0.90,U] [#7 -0.02,-0.81,0.00,M1] [#8 0.40,-0.13,0.79,U] 
01:36:44.207 00.000 6880 refined, 6 included, MultiStar: {0.06, -0.34}, one-star: {-0.36, -0.87}
01:36:44.207 00.000 6880 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.61) = xAngle (0.22 = 0.22)
01:36:44.207 00.000 6880 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
01:36:44.207 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.39 mountX=0.34 mountY=0.06, mountTheta=0.19
01:36:44.208 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.34, opts=13)
01:36:44.208 00.000 6880 Enqueuing Move request for scope (0.06, -0.34)
01:36:44.208 00.000 10052 Worker thread wakes up
01:36:44.208 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
01:36:44.209 00.001 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
01:36:44.209 00.000 10052 Moving (0.06, -0.34) raw xDistance=0.34 yDistance=0.06
01:36:44.209 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
01:36:44.209 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.23, using input
01:36:44.209 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.05
01:36:44.209 00.000 10052 MoveAxis(W, 90, ABG)
01:36:44.209 00.000 10052 Guiding  Dir = 3, Dur = 90
01:36:44.229 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:44.247 00.018 10052 IsSlewing returns 0
01:36:44.265 00.018 6880 UpdateGuideState exits: m=2213 SNR=32.6
01:36:44.265 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:44.265 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:44.265 00.000 6880 Enqueuing Expose request
01:36:44.317 00.052 10052 IsGuiding returns 0
01:36:44.382 00.065 10052 PulseGuide returned control before completion, sleep 35
01:36:44.494 00.112 10052 IsGuiding returns 1
01:36:44.494 00.000 10052 scope still moving after pulse duration time elapsed
01:36:44.563 00.069 10052 IsSlewing returns 0
01:36:44.601 00.038 10052 IsGuiding returns 0
01:36:44.601 00.000 10052 scope move finished after 90 + 194 ms
01:36:44.602 00.001 10052 Move returns status 0, amount 90
01:36:44.602 00.000 10052 MoveAxis(N, 0, ABG)
01:36:44.602 00.000 10052 Move returns status 0, amount 0
01:36:44.602 00.000 10052 move complete, result=0
01:36:44.602 00.000 10052 worker thread done servicing request
01:36:44.602 00.000 10052 Worker thread wakes up
01:36:44.602 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:44.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:44.602 00.000 6880 GuideStep: 0.3 px 90 ms WEST, 0.1 px 0 ms NORTH
01:36:45.031 00.429 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ec84d06-261c-41d3-8d4f-ed7d708dc8b3"}
01:36:45.031 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ec84d06-261c-41d3-8d4f-ed7d708dc8b3"}
01:36:45.031 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f737cdb8-85d1-4bd6-b165-7ee8b155c8c8"}
01:36:45.031 00.000 6880 case statement mapped state 6 to 3
01:36:45.031 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f737cdb8-85d1-4bd6-b165-7ee8b155c8c8"}
01:36:45.032 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"24dafa0f-3fd5-4760-a072-1af582944529"}
01:36:45.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1438,"width":15,"height":15,"star_pos":[7.35,6.92],"pixels":"..."},"id":"24dafa0f-3fd5-4760-a072-1af582944529"}
01:36:45.512 00.480 10052 Exposure complete
01:36:45.590 00.078 10052 worker thread done servicing request
01:36:45.591 00.001 6880 OnExposeComplete: enter
01:36:45.591 00.000 6880 UpdateGuideState(): m_state=6
01:36:45.591 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1439
01:36:45.591 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=886.08, Mass=2293, SNR=33.2, Peak=137 HFD=4.5
01:36:45.592 00.001 6880 MultiStar: [#1 -0.04,-0.31,0.92,U] [#2 0.24,-0.43,0.96,U] [#3 0.33,-0.26,0.88,U] [#4 -0.19,-0.81,0.00,M8] [#5 0.09,-0.22,0.99,U] [#6 0.28,-0.38,0.90,U] [#7 0.13,-0.72,0.00,M2] [#8 0.32,-0.25,0.78,U] 
01:36:45.592 00.000 6880 refined, 6 included, MultiStar: {0.17, -0.37}, one-star: {0.04, -0.71}
01:36:45.592 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
01:36:45.592 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
01:36:45.592 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.37 hyp=0.41 cameraTheta=-1.13 mountX=0.37 mountY=0.18, mountTheta=0.45
01:36:45.593 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.37, opts=13)
01:36:45.593 00.000 6880 Enqueuing Move request for scope (0.17, -0.37)
01:36:45.593 00.000 10052 Worker thread wakes up
01:36:45.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.37) opts 0xd
01:36:45.594 00.001 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.37)
01:36:45.594 00.000 10052 Moving (0.17, -0.37) raw xDistance=0.37 yDistance=0.18
01:36:45.594 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
01:36:45.594 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.18 is < calculated value 0.18, using input
01:36:45.594 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:36:45.594 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.04
01:36:45.594 00.000 10052 MoveAxis(W, 102, ABG)
01:36:45.594 00.000 10052 Guiding  Dir = 3, Dur = 102
01:36:45.624 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:45.653 00.029 10052 IsSlewing returns 0
01:36:45.655 00.002 6880 UpdateGuideState exits: m=2293 SNR=33.2
01:36:45.656 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:45.656 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:45.656 00.000 6880 Enqueuing Expose request
01:36:45.729 00.073 10052 IsGuiding returns 0
01:36:45.797 00.068 10052 PulseGuide returned control before completion, sleep 44
01:36:45.914 00.117 10052 IsGuiding returns 1
01:36:45.914 00.000 10052 scope still moving after pulse duration time elapsed
01:36:45.993 00.079 10052 IsSlewing returns 0
01:36:46.068 00.075 10052 IsGuiding returns 0
01:36:46.068 00.000 10052 scope move finished after 102 + 237 ms
01:36:46.068 00.000 10052 Move returns status 0, amount 102
01:36:46.068 00.000 10052 MoveAxis(N, 0, ABG)
01:36:46.068 00.000 10052 Move returns status 0, amount 0
01:36:46.068 00.000 10052 move complete, result=0
01:36:46.068 00.000 10052 worker thread done servicing request
01:36:46.068 00.000 10052 Worker thread wakes up
01:36:46.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:46.069 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:46.069 00.000 6880 GuideStep: 0.4 px 102 ms WEST, 0.2 px 0 ms NORTH
01:36:47.031 00.962 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"06c0bee6-6f01-41e4-b81c-c9bf7eb16b58"}
01:36:47.032 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"06c0bee6-6f01-41e4-b81c-c9bf7eb16b58"}
01:36:47.032 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3fa22d68-a476-48ee-9cfb-517c4bcadc29"}
01:36:47.032 00.000 6880 case statement mapped state 6 to 3
01:36:47.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fa22d68-a476-48ee-9cfb-517c4bcadc29"}
01:36:47.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"652fa2fe-6f8f-4db4-bc9d-870d118fcb8c"}
01:36:47.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1439,"width":15,"height":15,"star_pos":[6.75,7.08],"pixels":"..."},"id":"652fa2fe-6f8f-4db4-bc9d-870d118fcb8c"}
01:36:47.206 00.173 10052 Exposure complete
01:36:47.281 00.075 10052 worker thread done servicing request
01:36:47.281 00.000 6880 OnExposeComplete: enter
01:36:47.282 00.001 6880 UpdateGuideState(): m_state=6
01:36:47.282 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1440
01:36:47.282 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=885.82, Mass=2061, SNR=31.5, Peak=118 HFD=4.7
01:36:47.283 00.001 6880 MultiStar: [#1 0.12,-0.18,0.99,U] [#2 -0.13,-0.09,0.98,U] [#3 0.11,0.01,0.92,U] [#4 -0.07,-1.01,0.00,M9] [#5 -0.04,-0.50,0.98,U] [#6 0.31,-0.22,0.97,U] [#7 0.32,-0.53,0.00,M3] [#8 0.47,-0.34,0.00,M1] 
01:36:47.283 00.000 6880 refined, 5 included, MultiStar: {0.05, -0.33}, one-star: {-0.08, -0.98}
01:36:47.283 00.000 6880 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
01:36:47.283 00.000 6880 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
01:36:47.283 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.33 hyp=0.34 cameraTheta=-1.43 mountX=0.33 mountY=0.05, mountTheta=0.15
01:36:47.285 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.33, opts=13)
01:36:47.285 00.000 6880 Enqueuing Move request for scope (0.05, -0.33)
01:36:47.285 00.000 10052 Worker thread wakes up
01:36:47.285 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.33) opts 0xd
01:36:47.285 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.33)
01:36:47.286 00.001 10052 Moving (0.05, -0.33) raw xDistance=0.33 yDistance=0.05
01:36:47.286 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.33
01:36:47.286 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
01:36:47.286 00.000 10052 MoveAxis(W, 93, ABG)
01:36:47.286 00.000 10052 Guiding  Dir = 3, Dur = 93
01:36:47.307 00.021 10052 IsSlewing returns 0
01:36:47.318 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:47.345 00.027 10052 IsGuiding returns 0
01:36:47.351 00.006 6880 UpdateGuideState exits: m=2061 SNR=31.5
01:36:47.351 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:47.351 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:47.351 00.000 6880 Enqueuing Expose request
01:36:47.372 00.021 10052 PulseGuide returned control before completion, sleep 76
01:36:47.507 00.135 10052 IsGuiding returns 0
01:36:47.507 00.000 10052 Move returns status 0, amount 93
01:36:47.507 00.000 10052 MoveAxis(N, 0, ABG)
01:36:47.507 00.000 10052 Move returns status 0, amount 0
01:36:47.507 00.000 10052 move complete, result=0
01:36:47.508 00.001 10052 worker thread done servicing request
01:36:47.508 00.000 10052 Worker thread wakes up
01:36:47.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:47.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:47.508 00.000 6880 GuideStep: 0.3 px 93 ms WEST, 0.1 px 0 ms NORTH
01:36:48.426 00.918 10052 Exposure complete
01:36:48.499 00.073 10052 worker thread done servicing request
01:36:48.499 00.000 6880 OnExposeComplete: enter
01:36:48.499 00.000 6880 UpdateGuideState(): m_state=6
01:36:48.499 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1441
01:36:48.499 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=886.42, Mass=2145, SNR=32.2, Peak=142 HFD=4.3
01:36:48.500 00.001 6880 MultiStar: [#1 0.03,0.44,0.97,U] [#2 -0.18,0.61,0.00,M1] [#3 0.00,0.68,0.00,M1] [#4 0.02,-0.26,0.85,U] [#5 -0.02,0.24,0.99,U] [#6 0.04,0.52,0.00,M1] [#7 0.24,0.07,0.77,U] [#8 0.28,0.43,0.79,U] 
01:36:48.500 00.000 6880 refined, 5 included, MultiStar: {0.06, 0.09}, one-star: {-0.12, -0.38}
01:36:48.500 00.000 6880 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.61) = xAngle (2.60 = 2.60)
01:36:48.500 00.000 6880 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.57 = 2.57)
01:36:48.500 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.09 hyp=0.10 cameraTheta=0.99 mountX=-0.09 mountY=0.06, mountTheta=2.58
01:36:48.502 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.09, opts=13)
01:36:48.502 00.000 6880 Enqueuing Move request for scope (0.06, 0.09)
01:36:48.502 00.000 10052 Worker thread wakes up
01:36:48.503 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.09) opts 0xd
01:36:48.503 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.09)
01:36:48.503 00.000 10052 Moving (0.06, 0.09) raw xDistance=-0.09 yDistance=0.06
01:36:48.503 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:36:48.503 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
01:36:48.503 00.000 10052 MoveAxis(E, 0, ABG)
01:36:48.503 00.000 10052 Move returns status 0, amount 0
01:36:48.503 00.000 10052 MoveAxis(N, 0, ABG)
01:36:48.503 00.000 10052 Move returns status 0, amount 0
01:36:48.503 00.000 10052 move complete, result=0
01:36:48.504 00.001 10052 worker thread done servicing request
01:36:48.525 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:48.567 00.042 6880 UpdateGuideState exits: m=2145 SNR=32.2
01:36:48.567 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:48.567 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:48.567 00.000 6880 Enqueuing Expose request
01:36:48.568 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:48.568 00.000 10052 Worker thread wakes up
01:36:48.568 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:48.568 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:49.031 00.463 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c63212e5-16b9-4be8-a2f1-bac39abee635"}
01:36:49.031 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c63212e5-16b9-4be8-a2f1-bac39abee635"}
01:36:49.031 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a30b7ad-1785-4361-a45e-43a8df607232"}
01:36:49.033 00.002 6880 case statement mapped state 6 to 3
01:36:49.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a30b7ad-1785-4361-a45e-43a8df607232"}
01:36:49.033 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7f983855-bf52-4a4e-bab6-25ffb5a00768"}
01:36:49.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1441,"width":15,"height":15,"star_pos":[6.60,7.42],"pixels":"..."},"id":"7f983855-bf52-4a4e-bab6-25ffb5a00768"}
01:36:49.693 00.660 10052 Exposure complete
01:36:49.763 00.070 10052 worker thread done servicing request
01:36:49.763 00.000 6880 OnExposeComplete: enter
01:36:49.763 00.000 6880 UpdateGuideState(): m_state=6
01:36:49.764 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1442
01:36:49.764 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=886.20, Mass=2066, SNR=31.5, Peak=129 HFD=4.6
01:36:49.764 00.000 6880 MultiStar: [#1 -0.13,0.48,0.97,U] [#2 -0.12,0.45,0.99,U] [#3 0.04,0.34,0.93,U] [#4 -0.10,-0.39,0.87,U] [#5 -0.03,0.49,0.99,U] [#6 0.03,0.42,0.93,U] [#7 0.06,-0.06,0.79,U] [#8 0.06,0.34,0.81,U] 
01:36:49.764 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.17}, one-star: {-0.28, -0.59}
01:36:49.764 00.000 6880 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.61) = xAngle (3.52 = -2.76)
01:36:49.764 00.000 6880 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.49 = -2.80)
01:36:49.765 00.001 6880 CameraToMount -- cameraX=-0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.91 mountX=-0.17 mountY=-0.06, mountTheta=-2.79
01:36:49.766 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.17, opts=13)
01:36:49.766 00.000 6880 Enqueuing Move request for scope (-0.06, 0.17)
01:36:49.766 00.000 10052 Worker thread wakes up
01:36:49.766 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.17) opts 0xd
01:36:49.766 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.17)
01:36:49.767 00.001 10052 Moving (-0.06, 0.17) raw xDistance=-0.17 yDistance=-0.06
01:36:49.767 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
01:36:49.767 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:36:49.767 00.000 10052 MoveAxis(E, 45, ABG)
01:36:49.767 00.000 10052 Guiding  Dir = 2, Dur = 45
01:36:49.792 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:49.831 00.039 6880 UpdateGuideState exits: m=2066 SNR=31.5
01:36:49.831 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:49.831 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:49.831 00.000 6880 Enqueuing Expose request
01:36:49.844 00.013 10052 IsSlewing returns 0
01:36:49.924 00.080 10052 IsGuiding returns 0
01:36:50.067 00.143 10052 IsGuiding returns 0
01:36:50.067 00.000 10052 Move returns status 0, amount 45
01:36:50.067 00.000 10052 MoveAxis(N, 0, ABG)
01:36:50.067 00.000 10052 Move returns status 0, amount 0
01:36:50.067 00.000 10052 move complete, result=0
01:36:50.067 00.000 10052 worker thread done servicing request
01:36:50.067 00.000 10052 Worker thread wakes up
01:36:50.067 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:50.067 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:50.068 00.001 6880 GuideStep: -0.2 px 45 ms EAST, -0.1 px 0 ms NORTH
01:36:50.974 00.906 10052 Exposure complete
01:36:51.057 00.083 10052 worker thread done servicing request
01:36:51.057 00.000 6880 OnExposeComplete: enter
01:36:51.057 00.000 6880 UpdateGuideState(): m_state=6
01:36:51.058 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1443
01:36:51.058 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=886.16, Mass=2131, SNR=32.1, Peak=131 HFD=4.6
01:36:51.058 00.000 6880 MultiStar: [#1 -0.20,0.06,0.97,U] [#2 -0.28,0.14,0.99,U] [#3 -0.22,0.20,0.91,U] [#4 -0.42,-0.59,0.00,M8] [#5 -0.19,-0.14,0.99,U] [#6 -0.17,-0.07,0.94,U] [#7 -0.15,-0.24,0.78,U] [#8 0.06,0.13,0.80,U] 
01:36:51.058 00.000 6880 refined, 7 included, MultiStar: {-0.21, -0.07}, one-star: {-0.50, -0.64}
01:36:51.058 00.000 6880 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
01:36:51.058 00.000 6880 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
01:36:51.059 00.001 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.23 cameraTheta=-2.81 mountX=0.08 mountY=-0.21, mountTheta=-1.20
01:36:51.060 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.07, opts=13)
01:36:51.060 00.000 6880 Enqueuing Move request for scope (-0.21, -0.07)
01:36:51.060 00.000 10052 Worker thread wakes up
01:36:51.060 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
01:36:51.061 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
01:36:51.061 00.000 10052 Moving (-0.21, -0.07) raw xDistance=0.08 yDistance=-0.21
01:36:51.061 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:36:51.061 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.21, slope = -0.09
01:36:51.061 00.000 10052 MoveAxis(E, 0, ABG)
01:36:51.061 00.000 10052 Move returns status 0, amount 0
01:36:51.061 00.000 10052 MoveAxis(N, 66, ABG)
01:36:51.061 00.000 10052 Guiding  Dir = 0, Dur = 66
01:36:51.081 00.020 10052 IsSlewing returns 0
01:36:51.090 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:51.120 00.030 10052 IsGuiding returns 0
01:36:51.137 00.017 6880 UpdateGuideState exits: m=2131 SNR=32.1
01:36:51.137 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:51.137 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:51.137 00.000 6880 Enqueuing Expose request
01:36:51.137 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85763a0a-b72a-469a-83b2-613eeaa1a4b2"}
01:36:51.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85763a0a-b72a-469a-83b2-613eeaa1a4b2"}
01:36:51.145 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"36466d7f-0f97-45e9-bb30-db412c8219e5"}
01:36:51.145 00.000 6880 case statement mapped state 6 to 3
01:36:51.146 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"36466d7f-0f97-45e9-bb30-db412c8219e5"}
01:36:51.147 00.001 10052 PulseGuide returned control before completion, sleep 49
01:36:51.176 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"215e6204-69f0-4efc-8d44-10577968199e"}
01:36:51.177 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1443,"width":15,"height":15,"star_pos":[7.21,7.16],"pixels":"..."},"id":"215e6204-69f0-4efc-8d44-10577968199e"}
01:36:51.255 00.078 10052 IsGuiding returns 0
01:36:51.255 00.000 10052 Move returns status 0, amount 66
01:36:51.255 00.000 10052 move complete, result=0
01:36:51.256 00.001 10052 worker thread done servicing request
01:36:51.256 00.000 10052 Worker thread wakes up
01:36:51.256 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:51.256 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:51.258 00.002 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 66 ms NORTH
01:36:52.395 01.137 10052 Exposure complete
01:36:52.480 00.085 10052 worker thread done servicing request
01:36:52.481 00.001 6880 OnExposeComplete: enter
01:36:52.481 00.000 6880 UpdateGuideState(): m_state=6
01:36:52.481 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1444
01:36:52.481 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=885.86, Mass=2093, SNR=31.8, Peak=151 HFD=4.5
01:36:52.482 00.001 6880 MultiStar: [#1 0.14,-0.04,0.96,U] [#2 0.02,-0.06,0.97,U] [#3 0.28,0.02,0.90,U] [#4 0.18,-0.76,0.00,M9] [#5 0.30,-0.38,0.99,U] [#6 0.31,-0.17,0.92,U] [#7 0.47,-0.32,0.00,M1] [#8 0.57,0.02,0.00,M1] 
01:36:52.482 00.000 6880 refined, 5 included, MultiStar: {0.17, -0.27}, one-star: {-0.01, -0.94}
01:36:52.482 00.000 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
01:36:52.482 00.000 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
01:36:52.482 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-1.01 mountX=0.26 mountY=0.17, mountTheta=0.58
01:36:52.484 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.27, opts=13)
01:36:52.484 00.000 6880 Enqueuing Move request for scope (0.17, -0.27)
01:36:52.484 00.000 10052 Worker thread wakes up
01:36:52.485 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.27) opts 0xd
01:36:52.485 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.27)
01:36:52.485 00.000 10052 Moving (0.17, -0.27) raw xDistance=0.26 yDistance=0.17
01:36:52.485 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:36:52.485 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
01:36:52.485 00.000 10052 MoveAxis(W, 70, ABG)
01:36:52.485 00.000 10052 Guiding  Dir = 3, Dur = 70
01:36:52.507 00.022 10052 IsSlewing returns 0
01:36:52.515 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:52.545 00.030 10052 IsGuiding returns 0
01:36:52.566 00.021 6880 UpdateGuideState exits: m=2093 SNR=31.8
01:36:52.566 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:52.566 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:52.566 00.000 6880 Enqueuing Expose request
01:36:52.572 00.006 10052 PulseGuide returned control before completion, sleep 53
01:36:52.649 00.077 10052 IsGuiding returns 1
01:36:52.649 00.000 10052 scope still moving after pulse duration time elapsed
01:36:52.696 00.047 10052 IsSlewing returns 0
01:36:52.735 00.039 10052 IsGuiding returns 0
01:36:52.735 00.000 10052 scope move finished after 70 + 120 ms
01:36:52.735 00.000 10052 Move returns status 0, amount 70
01:36:52.735 00.000 10052 MoveAxis(N, 0, ABG)
01:36:52.735 00.000 10052 Move returns status 0, amount 0
01:36:52.735 00.000 10052 move complete, result=0
01:36:52.736 00.001 10052 worker thread done servicing request
01:36:52.736 00.000 10052 Worker thread wakes up
01:36:52.736 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:52.736 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:52.747 00.011 6880 GuideStep: 0.3 px 70 ms WEST, 0.2 px 0 ms NORTH
01:36:53.158 00.411 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0de91cb4-50a0-49ff-92b3-bf78199e4b2f"}
01:36:53.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0de91cb4-50a0-49ff-92b3-bf78199e4b2f"}
01:36:53.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd53974b-4aff-4256-8953-ff85c16fa6d5"}
01:36:53.159 00.000 6880 case statement mapped state 6 to 3
01:36:53.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd53974b-4aff-4256-8953-ff85c16fa6d5"}
01:36:53.210 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"901c04f5-e5ea-4bd8-993c-4eb582d9ca01"}
01:36:53.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1444,"width":15,"height":15,"star_pos":[6.70,6.86],"pixels":"..."},"id":"901c04f5-e5ea-4bd8-993c-4eb582d9ca01"}
01:36:53.670 00.460 10052 Exposure complete
01:36:53.760 00.090 10052 worker thread done servicing request
01:36:53.761 00.001 6880 OnExposeComplete: enter
01:36:53.761 00.000 6880 UpdateGuideState(): m_state=6
01:36:53.761 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1445
01:36:53.761 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=885.62, Mass=2185, SNR=32.4, Peak=146 HFD=4.6
01:36:53.761 00.000 6880 MultiStar: large primary error, entering stabilization period
01:36:53.761 00.000 6880 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.61) = xAngle (0.07 = 0.07)
01:36:53.761 00.000 6880 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
01:36:53.761 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-1.18 hyp=1.18 cameraTheta=-1.54 mountX=1.17 mountY=0.05, mountTheta=0.04
01:36:53.764 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-1.18, opts=13)
01:36:53.764 00.000 6880 Enqueuing Move request for scope (0.04, -1.18)
01:36:53.764 00.000 10052 Worker thread wakes up
01:36:53.764 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -1.18) opts 0xd
01:36:53.765 00.001 10052 Handling offset move in thread for scope, endpoint = (0.04, -1.18)
01:36:53.765 00.000 10052 Moving (0.04, -1.18) raw xDistance=1.17 yDistance=0.05
01:36:53.765 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.53 from input 1.17
01:36:53.765 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
01:36:53.765 00.000 10052 MoveAxis(W, 318, ABG)
01:36:53.765 00.000 10052 Guiding  Dir = 3, Dur = 318
01:36:53.794 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:53.838 00.044 6880 UpdateGuideState exits: m=2185 SNR=32.4
01:36:53.838 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:53.839 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:53.839 00.000 6880 Enqueuing Expose request
01:36:53.908 00.069 10052 IsSlewing returns 0
01:36:53.998 00.090 10052 IsGuiding returns 0
01:36:54.022 00.024 10052 PulseGuide returned control before completion, sleep 304
01:36:54.413 00.391 10052 IsGuiding returns 0
01:36:54.414 00.001 10052 Move returns status 0, amount 318
01:36:54.414 00.000 10052 MoveAxis(N, 0, ABG)
01:36:54.414 00.000 10052 Move returns status 0, amount 0
01:36:54.414 00.000 10052 move complete, result=0
01:36:54.414 00.000 10052 worker thread done servicing request
01:36:54.414 00.000 6880 GuideStep: 1.2 px 318 ms WEST, 0.0 px 0 ms NORTH
01:36:54.414 00.000 10052 Worker thread wakes up
01:36:54.414 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:54.414 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:55.159 00.745 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26f5a7bb-3a2c-4b9c-aeab-818eca726173"}
01:36:55.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26f5a7bb-3a2c-4b9c-aeab-818eca726173"}
01:36:55.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61b59ef9-1045-4122-82a8-de7b905f5f45"}
01:36:55.160 00.000 6880 case statement mapped state 6 to 3
01:36:55.161 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61b59ef9-1045-4122-82a8-de7b905f5f45"}
01:36:55.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b22301c2-c081-453a-8fad-66d4eb75ef05"}
01:36:55.162 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1445,"width":15,"height":15,"star_pos":[6.75,6.62],"pixels":"..."},"id":"b22301c2-c081-453a-8fad-66d4eb75ef05"}
01:36:55.549 00.387 10052 Exposure complete
01:36:55.638 00.089 10052 worker thread done servicing request
01:36:55.638 00.000 6880 OnExposeComplete: enter
01:36:55.638 00.000 6880 UpdateGuideState(): m_state=6
01:36:55.639 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1446
01:36:55.639 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=886.87, Mass=2103, SNR=31.8, Peak=121 HFD=4.6
01:36:55.639 00.000 6880 MultiStar: exiting stabilization period
01:36:55.639 00.000 6880 MultiStar: [#1 -0.09,0.48,0.97,U] [#2 -0.03,0.58,0.00,M1] [#3 0.12,0.47,0.93,U] [#4 0.14,0.24,0.86,U] [#5 0.03,0.68,0.00,M1] [#6 0.29,0.29,0.91,U] [#7 0.23,0.40,0.77,U] [#8 0.43,0.56,0.00,M2] 
01:36:55.639 00.000 6880 single-star, 5 included, MultiStar: {0.05, 0.32}, one-star: {-0.32, 0.07}
01:36:55.639 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.53 = -1.76)
01:36:55.639 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.50 = -1.79)
01:36:55.639 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.07 hyp=0.32 cameraTheta=2.91 mountX=-0.06 mountY=-0.32, mountTheta=-1.76
01:36:55.641 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.07, opts=13)
01:36:55.641 00.000 6880 Enqueuing Move request for scope (-0.32, 0.07)
01:36:55.641 00.000 10052 Worker thread wakes up
01:36:55.641 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.07) opts 0xd
01:36:55.641 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.07)
01:36:55.641 00.000 10052 Moving (-0.32, 0.07) raw xDistance=-0.06 yDistance=-0.32
01:36:55.641 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:36:55.641 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.32, slope = -0.03
01:36:55.641 00.000 10052 MoveAxis(E, 0, ABG)
01:36:55.641 00.000 10052 Move returns status 0, amount 0
01:36:55.641 00.000 10052 MoveAxis(N, 40, ABG)
01:36:55.642 00.001 10052 Guiding  Dir = 0, Dur = 40
01:36:55.667 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:55.699 00.032 10052 IsSlewing returns 0
01:36:55.702 00.003 6880 UpdateGuideState exits: m=2103 SNR=31.8
01:36:55.702 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:55.702 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:55.702 00.000 6880 Enqueuing Expose request
01:36:55.779 00.077 10052 IsGuiding returns 0
01:36:55.922 00.143 10052 IsGuiding returns 0
01:36:55.922 00.000 10052 Move returns status 0, amount 40
01:36:55.922 00.000 10052 move complete, result=0
01:36:55.922 00.000 10052 worker thread done servicing request
01:36:55.922 00.000 10052 Worker thread wakes up
01:36:55.922 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 40 ms NORTH
01:36:55.923 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:55.923 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:56.842 00.919 10052 Exposure complete
01:36:56.911 00.069 10052 worker thread done servicing request
01:36:56.911 00.000 6880 OnExposeComplete: enter
01:36:56.911 00.000 6880 UpdateGuideState(): m_state=6
01:36:56.912 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1447
01:36:56.912 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.69, Mass=2108, SNR=31.9, Peak=136 HFD=4.5
01:36:56.912 00.000 6880 MultiStar: [#1 0.35,0.43,0.00,M1] [#2 0.26,0.41,0.99,U] [#3 0.49,0.67,0.00,M1] [#4 0.44,-0.01,0.84,U] [#5 0.41,0.36,0.00,M2] [#6 0.44,0.47,0.00,M1] [#7 0.67,0.23,0.00,M1] [#8 0.74,0.63,0.00,M3] 
01:36:56.912 00.000 6880 single-star, 2 included, MultiStar: {0.27, 0.11}, one-star: {0.13, -0.10}
01:36:56.912 00.000 6880 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
01:36:56.912 00.000 6880 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
01:36:56.912 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.10 hyp=0.16 cameraTheta=-0.68 mountX=0.10 mountY=0.13, mountTheta=0.92
01:36:56.914 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.10, opts=13)
01:36:56.914 00.000 6880 Enqueuing Move request for scope (0.13, -0.10)
01:36:56.914 00.000 10052 Worker thread wakes up
01:36:56.915 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.10) opts 0xd
01:36:56.915 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.10)
01:36:56.915 00.000 10052 Moving (0.13, -0.10) raw xDistance=0.10 yDistance=0.13
01:36:56.915 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:36:56.915 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
01:36:56.915 00.000 10052 MoveAxis(E, 0, ABG)
01:36:56.915 00.000 10052 Move returns status 0, amount 0
01:36:56.915 00.000 10052 MoveAxis(N, 0, ABG)
01:36:56.915 00.000 10052 Move returns status 0, amount 0
01:36:56.915 00.000 10052 move complete, result=0
01:36:56.915 00.000 10052 worker thread done servicing request
01:36:56.941 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:56.980 00.039 6880 UpdateGuideState exits: m=2108 SNR=31.9
01:36:56.980 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:56.980 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:56.980 00.000 6880 Enqueuing Expose request
01:36:56.980 00.000 10052 Worker thread wakes up
01:36:56.980 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:56.980 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:56.981 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:57.158 00.177 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9704873b-4f0a-44d2-ac11-797f60398517"}
01:36:57.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9704873b-4f0a-44d2-ac11-797f60398517"}
01:36:57.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"48f224be-2085-4920-80a1-e14a35836e86"}
01:36:57.159 00.000 6880 case statement mapped state 6 to 3
01:36:57.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"48f224be-2085-4920-80a1-e14a35836e86"}
01:36:57.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"adecf54c-fac6-4927-b1ca-40038ab6e23c"}
01:36:57.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1447,"width":15,"height":15,"star_pos":[6.84,6.69],"pixels":"..."},"id":"adecf54c-fac6-4927-b1ca-40038ab6e23c"}
01:36:58.122 00.962 10052 Exposure complete
01:36:58.189 00.067 10052 worker thread done servicing request
01:36:58.189 00.000 6880 OnExposeComplete: enter
01:36:58.189 00.000 6880 UpdateGuideState(): m_state=6
01:36:58.189 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1448
01:36:58.190 00.001 6880 Star::Find returns 1 (0), X=407.58, Y=886.71, Mass=2123, SNR=32.0, Peak=128 HFD=4.7
01:36:58.190 00.000 6880 MultiStar: [#1 -0.02,0.27,0.97,U] [#2 -0.04,0.31,1.01,U] [#3 0.04,0.26,0.94,U] [#4 -0.05,-0.38,0.84,U] [#5 0.04,0.36,1.00,U] [#6 0.02,0.16,0.95,U] [#7 0.28,0.02,0.74,U] [#8 0.26,0.21,0.80,U] 
01:36:58.190 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {-0.13, -0.08}
01:36:58.190 00.000 6880 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.61) = xAngle (2.94 = 2.94)
01:36:58.190 00.000 6880 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.91 = 2.91)
01:36:58.190 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.33 mountX=-0.14 mountY=0.03, mountTheta=2.91
01:36:58.192 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.14, opts=13)
01:36:58.192 00.000 6880 Enqueuing Move request for scope (0.03, 0.14)
01:36:58.192 00.000 10052 Worker thread wakes up
01:36:58.192 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
01:36:58.192 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
01:36:58.192 00.000 10052 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=0.03
01:36:58.192 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:36:58.192 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.00
01:36:58.192 00.000 10052 MoveAxis(E, 37, ABG)
01:36:58.192 00.000 10052 Guiding  Dir = 2, Dur = 37
01:36:58.217 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:58.246 00.029 10052 IsSlewing returns 0
01:36:58.253 00.007 6880 UpdateGuideState exits: m=2123 SNR=32.0
01:36:58.253 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:58.253 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:58.254 00.001 6880 Enqueuing Expose request
01:36:58.315 00.061 10052 IsGuiding returns 0
01:36:58.455 00.140 10052 IsGuiding returns 0
01:36:58.455 00.000 10052 Move returns status 0, amount 37
01:36:58.455 00.000 10052 MoveAxis(N, 0, ABG)
01:36:58.455 00.000 10052 Move returns status 0, amount 0
01:36:58.455 00.000 10052 move complete, result=0
01:36:58.455 00.000 10052 worker thread done servicing request
01:36:58.456 00.001 10052 Worker thread wakes up
01:36:58.456 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:58.456 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:36:58.456 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.0 px 0 ms NORTH
01:36:59.158 00.702 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70f1603a-8843-4ffc-b8da-5ae181fb749c"}
01:36:59.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70f1603a-8843-4ffc-b8da-5ae181fb749c"}
01:36:59.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9a875e3-bc5c-49a0-8aef-28890e302fef"}
01:36:59.159 00.000 6880 case statement mapped state 6 to 3
01:36:59.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9a875e3-bc5c-49a0-8aef-28890e302fef"}
01:36:59.159 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1f9a54f-dab6-4f55-8243-bdbc8dab8d90"}
01:36:59.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1448,"width":15,"height":15,"star_pos":[6.58,6.71],"pixels":"..."},"id":"a1f9a54f-dab6-4f55-8243-bdbc8dab8d90"}
01:36:59.374 00.215 10052 Exposure complete
01:36:59.436 00.062 10052 worker thread done servicing request
01:36:59.436 00.000 6880 OnExposeComplete: enter
01:36:59.437 00.001 6880 UpdateGuideState(): m_state=6
01:36:59.437 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1449
01:36:59.437 00.000 6880 Star::Find returns 1 (0), X=407.38, Y=886.18, Mass=2069, SNR=31.5, Peak=135 HFD=4.6
01:36:59.437 00.000 6880 MultiStar: [#1 0.10,0.24,0.96,U] [#2 0.04,0.25,1.02,U] [#3 0.39,0.24,0.92,U] [#4 0.00,-0.45,0.84,U] [#5 -0.02,-0.03,1.02,U] [#6 0.37,0.14,0.94,U] [#7 0.30,-0.04,0.77,U] [#8 0.51,0.50,0.00,M3] 
01:36:59.437 00.000 6880 refined, 7 included, MultiStar: {0.10, -0.03}, one-star: {-0.34, -0.61}
01:36:59.438 00.001 6880 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.61) = xAngle (1.32 = 1.32)
01:36:59.438 00.000 6880 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
01:36:59.438 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-0.30 mountX=0.03 mountY=0.10, mountTheta=1.32
01:36:59.439 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.03, opts=13)
01:36:59.439 00.000 6880 Enqueuing Move request for scope (0.10, -0.03)
01:36:59.439 00.000 10052 Worker thread wakes up
01:36:59.439 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.03) opts 0xd
01:36:59.439 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.03)
01:36:59.439 00.000 10052 Moving (0.10, -0.03) raw xDistance=0.03 yDistance=0.10
01:36:59.439 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:36:59.440 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:36:59.440 00.000 10052 MoveAxis(E, 0, ABG)
01:36:59.440 00.000 10052 Move returns status 0, amount 0
01:36:59.440 00.000 10052 MoveAxis(N, 0, ABG)
01:36:59.440 00.000 10052 Move returns status 0, amount 0
01:36:59.440 00.000 10052 move complete, result=0
01:36:59.440 00.000 10052 worker thread done servicing request
01:36:59.465 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:36:59.508 00.043 6880 UpdateGuideState exits: m=2069 SNR=31.5
01:36:59.508 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:36:59.508 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:36:59.508 00.000 6880 Enqueuing Expose request
01:36:59.508 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:36:59.508 00.000 10052 Worker thread wakes up
01:36:59.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:36:59.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:00.644 01.136 10052 Exposure complete
01:37:00.708 00.064 10052 worker thread done servicing request
01:37:00.708 00.000 6880 OnExposeComplete: enter
01:37:00.708 00.000 6880 UpdateGuideState(): m_state=6
01:37:00.709 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1450
01:37:00.709 00.000 6880 Star::Find returns 1 (0), X=407.18, Y=886.12, Mass=2167, SNR=32.3, Peak=124 HFD=4.4
01:37:00.709 00.000 6880 MultiStar: [#1 -0.27,0.12,0.97,U] [#2 -0.07,0.09,1.01,U] [#3 0.01,0.14,0.90,U] [#4 -0.28,-0.55,0.00,M6] [#5 -0.15,-0.03,0.97,U] [#6 0.06,-0.04,0.95,U] [#7 -0.04,-0.18,0.78,U] [#8 0.29,-0.05,0.83,U] 
01:37:00.709 00.000 6880 refined, 7 included, MultiStar: {-0.10, -0.08}, one-star: {-0.53, -0.67}
01:37:00.709 00.000 6880 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.61) = xAngle (-0.86 = -0.86)
01:37:00.709 00.000 6880 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
01:37:00.710 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=0.08 mountY=-0.10, mountTheta=-0.87
01:37:00.711 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.08, opts=13)
01:37:00.711 00.000 6880 Enqueuing Move request for scope (-0.10, -0.08)
01:37:00.711 00.000 10052 Worker thread wakes up
01:37:00.711 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
01:37:00.711 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
01:37:00.711 00.000 10052 Moving (-0.10, -0.08) raw xDistance=0.08 yDistance=-0.10
01:37:00.711 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:37:00.711 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
01:37:00.711 00.000 10052 MoveAxis(E, 0, ABG)
01:37:00.711 00.000 10052 Move returns status 0, amount 0
01:37:00.712 00.001 10052 MoveAxis(N, 0, ABG)
01:37:00.712 00.000 10052 Move returns status 0, amount 0
01:37:00.712 00.000 10052 move complete, result=0
01:37:00.712 00.000 10052 worker thread done servicing request
01:37:00.733 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:00.768 00.035 6880 UpdateGuideState exits: m=2167 SNR=32.3
01:37:00.768 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:00.768 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:00.768 00.000 6880 Enqueuing Expose request
01:37:00.768 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:00.768 00.000 10052 Worker thread wakes up
01:37:00.769 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:00.769 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:01.157 00.388 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d49b28ab-c4ad-4bed-8783-3cbb41c94719"}
01:37:01.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d49b28ab-c4ad-4bed-8783-3cbb41c94719"}
01:37:01.157 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7d9f387-db96-4c44-b601-1663716797be"}
01:37:01.157 00.000 6880 case statement mapped state 6 to 3
01:37:01.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7d9f387-db96-4c44-b601-1663716797be"}
01:37:01.159 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ac4f13b2-f19d-414c-86ad-e3b11bab504f"}
01:37:01.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1450,"width":15,"height":15,"star_pos":[7.18,7.12],"pixels":"..."},"id":"ac4f13b2-f19d-414c-86ad-e3b11bab504f"}
01:37:01.688 00.529 10052 Exposure complete
01:37:01.764 00.076 10052 worker thread done servicing request
01:37:01.764 00.000 6880 OnExposeComplete: enter
01:37:01.764 00.000 6880 UpdateGuideState(): m_state=6
01:37:01.764 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1451
01:37:01.764 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=886.04, Mass=2163, SNR=32.3, Peak=138 HFD=4.4
01:37:01.765 00.001 6880 MultiStar: [#1 0.21,0.18,0.94,U] [#2 0.35,0.10,0.99,U] [#3 0.40,0.13,0.93,U] [#4 0.35,-0.55,0.00,M7] [#5 0.22,-0.20,0.96,U] [#6 0.35,-0.05,0.91,U] [#7 0.44,0.10,0.76,U] [#8 0.77,0.06,0.00,M3] 
01:37:01.765 00.000 6880 refined, 6 included, MultiStar: {0.29, -0.08}, one-star: {0.14, -0.76}
01:37:01.765 00.000 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.34 = 1.34)
01:37:01.765 00.000 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
01:37:01.765 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.08 hyp=0.31 cameraTheta=-0.27 mountX=0.07 mountY=0.30, mountTheta=1.34
01:37:01.766 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.08, opts=13)
01:37:01.767 00.001 6880 Enqueuing Move request for scope (0.29, -0.08)
01:37:01.767 00.000 10052 Worker thread wakes up
01:37:01.767 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.08) opts 0xd
01:37:01.767 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.08)
01:37:01.767 00.000 10052 Moving (0.29, -0.08) raw xDistance=0.07 yDistance=0.30
01:37:01.767 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:37:01.767 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.30, slope = 0.02
01:37:01.767 00.000 10052 MoveAxis(E, 0, ABG)
01:37:01.767 00.000 10052 Move returns status 0, amount 0
01:37:01.767 00.000 10052 MoveAxis(S, 44, ABG)
01:37:01.767 00.000 10052 Guiding  Dir = 1, Dur = 44
01:37:01.791 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:01.809 00.018 10052 IsSlewing returns 0
01:37:01.826 00.017 6880 UpdateGuideState exits: m=2163 SNR=32.3
01:37:01.826 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:01.826 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:01.826 00.000 6880 Enqueuing Expose request
01:37:01.884 00.058 10052 IsGuiding returns 0
01:37:02.031 00.147 10052 IsGuiding returns 0
01:37:02.031 00.000 10052 Move returns status 0, amount 44
01:37:02.033 00.002 10052 move complete, result=0
01:37:02.033 00.000 10052 worker thread done servicing request
01:37:02.033 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 44 ms SOUTH
01:37:02.033 00.000 10052 Worker thread wakes up
01:37:02.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:02.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:03.158 01.125 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cddf1889-d1f3-4920-b9c0-9c151435a340"}
01:37:03.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cddf1889-d1f3-4920-b9c0-9c151435a340"}
01:37:03.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b7f3a1a-baed-46c2-9620-59b7d7641866"}
01:37:03.159 00.000 6880 case statement mapped state 6 to 3
01:37:03.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b7f3a1a-baed-46c2-9620-59b7d7641866"}
01:37:03.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2dbc6991-5ea4-4e7a-b5c4-279710e54e43"}
01:37:03.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1451,"width":15,"height":15,"star_pos":[6.85,7.04],"pixels":"..."},"id":"2dbc6991-5ea4-4e7a-b5c4-279710e54e43"}
01:37:03.165 00.005 10052 Exposure complete
01:37:03.223 00.058 10052 worker thread done servicing request
01:37:03.223 00.000 6880 OnExposeComplete: enter
01:37:03.223 00.000 6880 UpdateGuideState(): m_state=6
01:37:03.224 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1452
01:37:03.224 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.27, Mass=2155, SNR=32.3, Peak=126 HFD=4.7
01:37:03.224 00.000 6880 MultiStar: [#1 0.14,0.08,0.97,U] [#2 0.28,0.28,1.00,U] [#3 0.51,0.16,0.00,M1] [#4 -0.06,-0.53,0.00,M8] [#5 0.07,-0.08,1.01,U] [#6 0.47,0.13,0.93,U] [#7 0.19,-0.23,0.77,U] [#8 0.60,0.10,0.00,M4] 
01:37:03.224 00.000 6880 refined, 5 included, MultiStar: {0.18, -0.06}, one-star: {-0.05, -0.53}
01:37:03.224 00.000 6880 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.61) = xAngle (1.31 = 1.31)
01:37:03.224 00.000 6880 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
01:37:03.224 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.30 mountX=0.05 mountY=0.18, mountTheta=1.31
01:37:03.226 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.06, opts=13)
01:37:03.226 00.000 6880 Enqueuing Move request for scope (0.18, -0.06)
01:37:03.226 00.000 10052 Worker thread wakes up
01:37:03.226 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
01:37:03.226 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
01:37:03.226 00.000 10052 Moving (0.18, -0.06) raw xDistance=0.05 yDistance=0.18
01:37:03.226 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:37:03.226 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.18, slope = 0.03
01:37:03.226 00.000 10052 MoveAxis(E, 0, ABG)
01:37:03.226 00.000 10052 Move returns status 0, amount 0
01:37:03.226 00.000 10052 MoveAxis(S, 53, ABG)
01:37:03.226 00.000 10052 Guiding  Dir = 1, Dur = 53
01:37:03.247 00.021 10052 IsSlewing returns 0
01:37:03.249 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:03.285 00.036 10052 IsGuiding returns 0
01:37:03.286 00.001 6880 UpdateGuideState exits: m=2155 SNR=32.3
01:37:03.286 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:03.287 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:03.287 00.000 6880 Enqueuing Expose request
01:37:03.313 00.026 10052 PulseGuide returned control before completion, sleep 36
01:37:03.371 00.058 10052 IsGuiding returns 0
01:37:03.371 00.000 10052 Move returns status 0, amount 53
01:37:03.371 00.000 10052 move complete, result=0
01:37:03.371 00.000 10052 worker thread done servicing request
01:37:03.371 00.000 10052 Worker thread wakes up
01:37:03.372 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:03.372 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:03.398 00.026 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 53 ms SOUTH
01:37:04.286 00.888 10052 Exposure complete
01:37:04.380 00.094 10052 worker thread done servicing request
01:37:04.380 00.000 6880 OnExposeComplete: enter
01:37:04.380 00.000 6880 UpdateGuideState(): m_state=6
01:37:04.380 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1453
01:37:04.381 00.001 6880 Star::Find returns 1 (0), X=408.19, Y=886.03, Mass=2134, SNR=32.1, Peak=116 HFD=4.4
01:37:04.381 00.000 6880 MultiStar: [#1 0.39,-0.34,0.94,U] [#2 0.51,-0.03,0.99,U] [#3 0.57,-0.18,0.00,M2] [#4 0.36,-0.84,0.00,M9] [#5 0.64,-0.26,0.00,M1] [#6 0.45,-0.65,0.00,M1] [#7 0.74,-0.49,0.00,M1] [#8 0.98,-0.42,0.00,M5] 
01:37:04.381 00.000 6880 refined, 2 included, MultiStar: {0.46, -0.38}, one-star: {0.47, -0.76}
01:37:04.381 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
01:37:04.381 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
01:37:04.381 00.000 6880 CameraToMount -- cameraX=0.46 cameraY=-0.38 hyp=0.59 cameraTheta=-0.69 mountX=0.36 mountY=0.46, mountTheta=0.91
01:37:04.385 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=0.46, y=-0.38, opts=13)
01:37:04.385 00.000 6880 Enqueuing Move request for scope (0.46, -0.38)
01:37:04.385 00.000 10052 Worker thread wakes up
01:37:04.385 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.38) opts 0xd
01:37:04.386 00.001 10052 Handling offset move in thread for scope, endpoint = (0.46, -0.38)
01:37:04.386 00.000 10052 Moving (0.46, -0.38) raw xDistance=0.36 yDistance=0.46
01:37:04.386 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
01:37:04.386 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.46, slope = 0.04
01:37:04.386 00.000 10052 MoveAxis(W, 96, ABG)
01:37:04.386 00.000 10052 Guiding  Dir = 3, Dur = 96
01:37:04.418 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:04.419 00.001 10052 IsSlewing returns 0
01:37:04.455 00.036 6880 UpdateGuideState exits: m=2134 SNR=32.1
01:37:04.455 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:04.455 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:04.455 00.000 6880 Enqueuing Expose request
01:37:04.456 00.001 10052 IsGuiding returns 0
01:37:04.485 00.029 10052 PulseGuide returned control before completion, sleep 79
01:37:04.588 00.103 10052 IsGuiding returns 0
01:37:04.588 00.000 10052 Move returns status 0, amount 96
01:37:04.588 00.000 10052 MoveAxis(S, 66, ABG)
01:37:04.588 00.000 10052 Guiding  Dir = 1, Dur = 66
01:37:04.626 00.038 10052 IsSlewing returns 0
01:37:04.663 00.037 10052 IsGuiding returns 0
01:37:04.691 00.028 10052 PulseGuide returned control before completion, sleep 49
01:37:04.763 00.072 10052 IsGuiding returns 1
01:37:04.763 00.000 10052 scope still moving after pulse duration time elapsed
01:37:04.810 00.047 10052 IsSlewing returns 0
01:37:04.848 00.038 10052 IsGuiding returns 0
01:37:04.848 00.000 10052 scope move finished after 66 + 118 ms
01:37:04.848 00.000 10052 Move returns status 0, amount 66
01:37:04.848 00.000 10052 move complete, result=0
01:37:04.848 00.000 10052 worker thread done servicing request
01:37:04.848 00.000 10052 Worker thread wakes up
01:37:04.849 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:04.849 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:04.849 00.000 6880 GuideStep: 0.4 px 96 ms WEST, 0.5 px 66 ms SOUTH
01:37:05.157 00.308 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2cbd19c0-dd27-4cb2-a928-aee51008cf02"}
01:37:05.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2cbd19c0-dd27-4cb2-a928-aee51008cf02"}
01:37:05.159 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"70e64a31-a46f-47b4-9171-24c5e1b8853e"}
01:37:05.159 00.000 6880 case statement mapped state 6 to 3
01:37:05.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"70e64a31-a46f-47b4-9171-24c5e1b8853e"}
01:37:05.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ce1474b6-e499-4689-bc0a-50b3ce2fa66a"}
01:37:05.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1453,"width":15,"height":15,"star_pos":[7.19,7.03],"pixels":"..."},"id":"ce1474b6-e499-4689-bc0a-50b3ce2fa66a"}
01:37:05.983 00.823 10052 Exposure complete
01:37:06.052 00.069 10052 worker thread done servicing request
01:37:06.052 00.000 6880 OnExposeComplete: enter
01:37:06.052 00.000 6880 UpdateGuideState(): m_state=6
01:37:06.052 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1454
01:37:06.052 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=885.96, Mass=2136, SNR=32.1, Peak=130 HFD=4.4
01:37:06.053 00.001 6880 MultiStar: [#1 0.38,-0.24,0.91,U] [#2 0.66,-0.09,0.00,M1] [#3 0.50,-0.15,0.92,U] [#4 0.34,-0.72,0.00,M10] [#5 0.35,-0.14,0.97,U] [#6 0.34,-0.59,0.00,M2] [#7 0.74,-0.38,0.00,M2] [#8 0.73,-0.41,0.00,M6] 
01:37:06.053 00.000 6880 refined, 3 included, MultiStar: {0.33, -0.35}, one-star: {0.11, -0.84}
01:37:06.053 00.000 6880 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
01:37:06.053 00.000 6880 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
01:37:06.053 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.35 hyp=0.48 cameraTheta=-0.82 mountX=0.34 mountY=0.33, mountTheta=0.78
01:37:06.054 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.35, opts=13)
01:37:06.054 00.000 6880 Enqueuing Move request for scope (0.33, -0.35)
01:37:06.055 00.001 10052 Worker thread wakes up
01:37:06.055 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.35) opts 0xd
01:37:06.055 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.35)
01:37:06.055 00.000 10052 Moving (0.33, -0.35) raw xDistance=0.34 yDistance=0.33
01:37:06.055 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
01:37:06.055 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.33, slope = 0.05
01:37:06.055 00.000 10052 MoveAxis(W, 95, ABG)
01:37:06.055 00.000 10052 Guiding  Dir = 3, Dur = 95
01:37:06.078 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:06.110 00.032 10052 IsSlewing returns 0
01:37:06.110 00.000 6880 UpdateGuideState exits: m=2136 SNR=32.1
01:37:06.110 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:06.110 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:06.110 00.000 6880 Enqueuing Expose request
01:37:06.185 00.075 10052 IsGuiding returns 0
01:37:06.241 00.056 10052 PulseGuide returned control before completion, sleep 49
01:37:06.351 00.110 10052 IsGuiding returns 1
01:37:06.351 00.000 10052 scope still moving after pulse duration time elapsed
01:37:06.421 00.070 10052 IsSlewing returns 0
01:37:06.497 00.076 10052 IsGuiding returns 0
01:37:06.497 00.000 10052 scope move finished after 95 + 218 ms
01:37:06.497 00.000 10052 Move returns status 0, amount 95
01:37:06.497 00.000 10052 MoveAxis(S, 98, ABG)
01:37:06.498 00.001 10052 Guiding  Dir = 1, Dur = 98
01:37:06.571 00.073 10052 IsSlewing returns 0
01:37:06.646 00.075 10052 IsGuiding returns 0
01:37:06.704 00.058 10052 PulseGuide returned control before completion, sleep 50
01:37:06.790 00.086 10052 IsGuiding returns 1
01:37:06.790 00.000 10052 scope still moving after pulse duration time elapsed
01:37:06.837 00.047 10052 IsSlewing returns 0
01:37:06.876 00.039 10052 IsGuiding returns 0
01:37:06.876 00.000 10052 scope move finished after 98 + 131 ms
01:37:06.876 00.000 10052 Move returns status 0, amount 98
01:37:06.876 00.000 10052 move complete, result=0
01:37:06.876 00.000 10052 worker thread done servicing request
01:37:06.876 00.000 10052 Worker thread wakes up
01:37:06.877 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:06.877 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:06.877 00.000 6880 GuideStep: 0.3 px 95 ms WEST, 0.3 px 98 ms SOUTH
01:37:07.171 00.294 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f219d89-d5e5-49a1-8d0b-476e8993e160"}
01:37:07.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f219d89-d5e5-49a1-8d0b-476e8993e160"}
01:37:07.171 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7da2667-4f18-4575-83fb-7891f7a2f889"}
01:37:07.172 00.001 6880 case statement mapped state 6 to 3
01:37:07.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7da2667-4f18-4575-83fb-7891f7a2f889"}
01:37:07.172 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"34550f53-cc20-4f68-9689-8fa12d8bcc04"}
01:37:07.173 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1454,"width":15,"height":15,"star_pos":[6.82,6.96],"pixels":"..."},"id":"34550f53-cc20-4f68-9689-8fa12d8bcc04"}
01:37:08.123 00.950 10052 Exposure complete
01:37:08.207 00.084 10052 worker thread done servicing request
01:37:08.208 00.001 6880 OnExposeComplete: enter
01:37:08.208 00.000 6880 UpdateGuideState(): m_state=6
01:37:08.208 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1455
01:37:08.208 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.02, Mass=2076, SNR=31.6, Peak=123 HFD=4.4
01:37:08.208 00.000 6880 MultiStar: [#1 0.20,-0.00,0.94,U] [#2 0.14,0.05,0.99,U] [#3 0.39,0.14,0.92,U] [#4 0.22,-0.64,0.00,R] [#5 0.23,-0.22,0.98,U] [#6 0.43,-0.06,0.94,U] [#7 0.44,-0.26,0.79,U] [#8 0.60,0.10,0.00,M7] 
01:37:08.209 00.001 6880 refined, 6 included, MultiStar: {0.26, -0.16}, one-star: {0.06, -0.78}
01:37:08.209 00.000 6880 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.61) = xAngle (1.06 = 1.06)
01:37:08.209 00.000 6880 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
01:37:08.209 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.16 hyp=0.31 cameraTheta=-0.56 mountX=0.15 mountY=0.26, mountTheta=1.05
01:37:08.211 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.16, opts=13)
01:37:08.211 00.000 6880 Enqueuing Move request for scope (0.26, -0.16)
01:37:08.211 00.000 10052 Worker thread wakes up
01:37:08.211 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.16) opts 0xd
01:37:08.211 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.16)
01:37:08.211 00.000 10052 Moving (0.26, -0.16) raw xDistance=0.15 yDistance=0.26
01:37:08.212 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.15
01:37:08.212 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.26 from input 0.26, slope = 0.06
01:37:08.212 00.000 10052 MoveAxis(W, 46, ABG)
01:37:08.212 00.000 10052 Guiding  Dir = 3, Dur = 46
01:37:08.235 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:08.271 00.036 6880 UpdateGuideState exits: m=2076 SNR=31.6
01:37:08.271 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:08.271 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:08.271 00.000 6880 Enqueuing Expose request
01:37:08.278 00.007 10052 IsSlewing returns 0
01:37:08.355 00.077 10052 IsGuiding returns 0
01:37:08.492 00.137 10052 IsGuiding returns 0
01:37:08.492 00.000 10052 Move returns status 0, amount 46
01:37:08.493 00.001 10052 MoveAxis(S, 104, ABG)
01:37:08.493 00.000 10052 Guiding  Dir = 1, Dur = 104
01:37:08.561 00.068 10052 IsSlewing returns 0
01:37:08.600 00.039 10052 IsGuiding returns 0
01:37:08.627 00.027 10052 PulseGuide returned control before completion, sleep 87
01:37:08.750 00.123 10052 IsGuiding returns 0
01:37:08.750 00.000 10052 Move returns status 0, amount 104
01:37:08.750 00.000 10052 move complete, result=0
01:37:08.751 00.001 10052 worker thread done servicing request
01:37:08.751 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.3 px 104 ms SOUTH
01:37:08.751 00.000 10052 Worker thread wakes up
01:37:08.751 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:08.751 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:09.172 00.421 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6384abc2-7254-4758-9041-26f5c5e09e32"}
01:37:09.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6384abc2-7254-4758-9041-26f5c5e09e32"}
01:37:09.172 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5db2f1e-fde6-4b4c-aadf-d04b2c395fd4"}
01:37:09.172 00.000 6880 case statement mapped state 6 to 3
01:37:09.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5db2f1e-fde6-4b4c-aadf-d04b2c395fd4"}
01:37:09.173 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75f1e2a5-0ada-4203-8ca6-366a3df466cc"}
01:37:09.173 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1455,"width":15,"height":15,"star_pos":[6.77,7.02],"pixels":"..."},"id":"75f1e2a5-0ada-4203-8ca6-366a3df466cc"}
01:37:09.672 00.499 10052 Exposure complete
01:37:09.742 00.070 10052 worker thread done servicing request
01:37:09.742 00.000 6880 OnExposeComplete: enter
01:37:09.742 00.000 6880 UpdateGuideState(): m_state=6
01:37:09.743 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1456
01:37:09.743 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=885.95, Mass=2111, SNR=31.9, Peak=138 HFD=4.3
01:37:09.743 00.000 6880 MultiStar: [#1 0.19,-0.16,0.95,U] [#2 0.13,-0.38,0.97,U] [#3 0.47,-0.12,0.92,U] [#4 -0.28,-0.40,0.83,U] [#5 0.17,-0.46,0.99,U] [#6 0.28,-0.26,0.91,U] [#7 0.35,-0.43,0.00,M2] [#8 0.58,-0.19,0.00,M8] 
01:37:09.743 00.000 6880 refined, 6 included, MultiStar: {0.13, -0.38}, one-star: {-0.06, -0.85}
01:37:09.743 00.000 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.38 = 0.38)
01:37:09.744 00.001 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
01:37:09.744 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.38 hyp=0.40 cameraTheta=-1.23 mountX=0.37 mountY=0.14, mountTheta=0.35
01:37:09.746 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.38, opts=13)
01:37:09.746 00.000 6880 Enqueuing Move request for scope (0.13, -0.38)
01:37:09.746 00.000 10052 Worker thread wakes up
01:37:09.746 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.38) opts 0xd
01:37:09.746 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.38)
01:37:09.746 00.000 10052 Moving (0.13, -0.38) raw xDistance=0.37 yDistance=0.14
01:37:09.746 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
01:37:09.746 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.03
01:37:09.746 00.000 10052 MoveAxis(W, 103, ABG)
01:37:09.746 00.000 10052 Guiding  Dir = 3, Dur = 103
01:37:09.769 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:09.810 00.041 10052 IsSlewing returns 0
01:37:09.817 00.007 6880 UpdateGuideState exits: m=2111 SNR=31.9
01:37:09.817 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:09.817 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:09.817 00.000 6880 Enqueuing Expose request
01:37:09.885 00.068 10052 IsGuiding returns 0
01:37:09.953 00.068 10052 PulseGuide returned control before completion, sleep 45
01:37:10.070 00.117 10052 IsGuiding returns 1
01:37:10.070 00.000 10052 scope still moving after pulse duration time elapsed
01:37:10.150 00.080 10052 IsSlewing returns 0
01:37:10.229 00.079 10052 IsGuiding returns 0
01:37:10.229 00.000 10052 scope move finished after 103 + 241 ms
01:37:10.229 00.000 10052 Move returns status 0, amount 103
01:37:10.229 00.000 10052 MoveAxis(N, 0, ABG)
01:37:10.229 00.000 10052 Move returns status 0, amount 0
01:37:10.229 00.000 10052 move complete, result=0
01:37:10.229 00.000 10052 worker thread done servicing request
01:37:10.229 00.000 10052 Worker thread wakes up
01:37:10.229 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:10.230 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:10.230 00.000 6880 GuideStep: 0.4 px 103 ms WEST, 0.1 px 0 ms NORTH
01:37:11.172 00.942 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08ae1ceb-0246-4fc7-8439-da1d77903756"}
01:37:11.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08ae1ceb-0246-4fc7-8439-da1d77903756"}
01:37:11.173 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4bca5320-e9fa-4521-9927-171fbfed2457"}
01:37:11.173 00.000 6880 case statement mapped state 6 to 3
01:37:11.173 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bca5320-e9fa-4521-9927-171fbfed2457"}
01:37:11.174 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87b2f80e-89ac-4015-8738-07d1e307d349"}
01:37:11.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1456,"width":15,"height":15,"star_pos":[6.66,6.95],"pixels":"..."},"id":"87b2f80e-89ac-4015-8738-07d1e307d349"}
01:37:11.366 00.192 10052 Exposure complete
01:37:11.423 00.057 10052 worker thread done servicing request
01:37:11.423 00.000 6880 OnExposeComplete: enter
01:37:11.423 00.000 6880 UpdateGuideState(): m_state=6
01:37:11.425 00.002 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1457
01:37:11.425 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.08, Mass=2133, SNR=32.0, Peak=128 HFD=4.5
01:37:11.425 00.000 6880 MultiStar: [#1 0.10,-0.11,0.93,U] [#2 0.07,0.03,1.00,U] [#3 0.30,-0.03,0.89,U] [#4 -0.30,0.04,0.81,U] [#5 0.17,-0.20,0.97,U] [#6 0.35,-0.22,0.93,U] [#7 0.31,-0.24,0.77,U] [#8 0.44,-0.36,0.00,M9] 
01:37:11.425 00.000 6880 refined, 7 included, MultiStar: {0.13, -0.19}, one-star: {0.06, -0.71}
01:37:11.425 00.000 6880 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.61) = xAngle (0.66 = 0.66)
01:37:11.425 00.000 6880 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
01:37:11.425 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.95 mountX=0.18 mountY=0.14, mountTheta=0.64
01:37:11.425 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.19, opts=13)
01:37:11.427 00.002 6880 Enqueuing Move request for scope (0.13, -0.19)
01:37:11.427 00.000 10052 Worker thread wakes up
01:37:11.427 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
01:37:11.427 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
01:37:11.427 00.000 10052 Moving (0.13, -0.19) raw xDistance=0.18 yDistance=0.14
01:37:11.427 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
01:37:11.427 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
01:37:11.427 00.000 10052 MoveAxis(W, 54, ABG)
01:37:11.427 00.000 10052 Guiding  Dir = 3, Dur = 54
01:37:11.447 00.020 10052 IsSlewing returns 0
01:37:11.456 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:11.485 00.029 10052 IsGuiding returns 0
01:37:11.505 00.020 6880 UpdateGuideState exits: m=2133 SNR=32.0
01:37:11.505 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:11.505 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:11.505 00.000 6880 Enqueuing Expose request
01:37:11.629 00.124 10052 IsGuiding returns 0
01:37:11.629 00.000 10052 Move returns status 0, amount 54
01:37:11.629 00.000 10052 MoveAxis(N, 0, ABG)
01:37:11.629 00.000 10052 Move returns status 0, amount 0
01:37:11.629 00.000 10052 move complete, result=0
01:37:11.629 00.000 10052 worker thread done servicing request
01:37:11.629 00.000 10052 Worker thread wakes up
01:37:11.630 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:11.630 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:11.635 00.005 6880 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
01:37:12.534 00.899 10052 Exposure complete
01:37:12.591 00.057 10052 worker thread done servicing request
01:37:12.591 00.000 6880 OnExposeComplete: enter
01:37:12.591 00.000 6880 UpdateGuideState(): m_state=6
01:37:12.591 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1458
01:37:12.591 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=885.96, Mass=1965, SNR=30.8, Peak=115 HFD=4.5
01:37:12.591 00.000 6880 MultiStar: [#1 0.33,-0.05,0.97,U] [#2 0.20,0.02,1.02,U] [#3 0.34,-0.02,0.94,U] [#4 0.08,-0.06,0.85,U] [#5 0.43,0.13,0.98,U] [#6 0.35,-0.17,0.97,U] [#7 0.64,-0.31,0.00,M2] [#8 0.67,0.08,0.00,M10] 
01:37:12.592 00.001 6880 refined, 6 included, MultiStar: {0.27, -0.14}, one-star: {0.17, -0.83}
01:37:12.592 00.000 6880 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
01:37:12.592 00.000 6880 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
01:37:12.592 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.14 hyp=0.31 cameraTheta=-0.48 mountX=0.13 mountY=0.27, mountTheta=1.12
01:37:12.593 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.14, opts=13)
01:37:12.593 00.000 6880 Enqueuing Move request for scope (0.27, -0.14)
01:37:12.593 00.000 10052 Worker thread wakes up
01:37:12.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.14) opts 0xd
01:37:12.593 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.14)
01:37:12.593 00.000 10052 Moving (0.27, -0.14) raw xDistance=0.13 yDistance=0.27
01:37:12.593 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:37:12.593 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.27, slope = 0.02
01:37:12.593 00.000 10052 MoveAxis(W, 38, ABG)
01:37:12.593 00.000 10052 Guiding  Dir = 3, Dur = 38
01:37:12.614 00.021 10052 IsSlewing returns 0
01:37:12.615 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:12.646 00.031 6880 UpdateGuideState exits: m=1965 SNR=30.8
01:37:12.647 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:12.647 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:12.647 00.000 6880 Enqueuing Expose request
01:37:12.652 00.005 10052 IsGuiding returns 0
01:37:12.680 00.028 10052 PulseGuide returned control before completion, sleep 21
01:37:12.727 00.047 10052 IsGuiding returns 1
01:37:12.727 00.000 10052 scope still moving after pulse duration time elapsed
01:37:12.774 00.047 10052 IsSlewing returns 0
01:37:12.811 00.037 10052 IsGuiding returns 0
01:37:12.812 00.001 10052 scope move finished after 38 + 120 ms
01:37:12.812 00.000 10052 Move returns status 0, amount 38
01:37:12.812 00.000 10052 MoveAxis(S, 28, ABG)
01:37:12.812 00.000 10052 Guiding  Dir = 1, Dur = 28
01:37:12.849 00.037 10052 IsSlewing returns 0
01:37:12.888 00.039 10052 IsGuiding returns 0
01:37:12.915 00.027 10052 PulseGuide returned control before completion, sleep 11
01:37:12.954 00.039 10052 IsGuiding returns 0
01:37:12.954 00.000 10052 Move returns status 0, amount 28
01:37:12.954 00.000 10052 move complete, result=0
01:37:12.954 00.000 10052 worker thread done servicing request
01:37:12.954 00.000 10052 Worker thread wakes up
01:37:12.954 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:12.954 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:12.955 00.001 6880 GuideStep: 0.1 px 38 ms WEST, 0.3 px 28 ms SOUTH
01:37:13.183 00.228 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"326fe1f7-3146-433a-8656-3c62cc3d23e9"}
01:37:13.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"326fe1f7-3146-433a-8656-3c62cc3d23e9"}
01:37:13.183 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d18e80ad-9dc0-4b0a-b623-e3b5ecd4a533"}
01:37:13.184 00.001 6880 case statement mapped state 6 to 3
01:37:13.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d18e80ad-9dc0-4b0a-b623-e3b5ecd4a533"}
01:37:13.184 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5afa5836-662b-4231-8cf0-21f830e3a6ec"}
01:37:13.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1458,"width":15,"height":15,"star_pos":[6.89,6.96],"pixels":"..."},"id":"5afa5836-662b-4231-8cf0-21f830e3a6ec"}
01:37:14.092 00.908 10052 Exposure complete
01:37:14.170 00.078 10052 worker thread done servicing request
01:37:14.171 00.001 6880 OnExposeComplete: enter
01:37:14.171 00.000 6880 UpdateGuideState(): m_state=6
01:37:14.171 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1459
01:37:14.171 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=885.98, Mass=2052, SNR=31.5, Peak=125 HFD=4.5
01:37:14.171 00.000 6880 MultiStar: [#1 0.60,-0.16,0.00,M1] [#2 0.54,-0.10,0.00,M1] [#3 0.64,-0.29,0.00,M1] [#4 0.23,-0.23,0.83,U] [#5 0.46,-0.29,0.00,M1] [#6 0.62,-0.41,0.00,M1] [#7 0.72,-0.55,0.00,M3] [#8 0.94,-0.30,0.00,R] 
01:37:14.172 00.001 6880 refined, 1 included, MultiStar: {0.27, -0.55}, one-star: {0.31, -0.81}
01:37:14.172 00.000 6880 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.61) = xAngle (0.50 = 0.50)
01:37:14.172 00.000 6880 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
01:37:14.172 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.55 hyp=0.61 cameraTheta=-1.11 mountX=0.54 mountY=0.28, mountTheta=0.48
01:37:14.173 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.55, opts=13)
01:37:14.173 00.000 6880 Enqueuing Move request for scope (0.27, -0.55)
01:37:14.174 00.001 10052 Worker thread wakes up
01:37:14.174 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.55) opts 0xd
01:37:14.174 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.55)
01:37:14.174 00.000 10052 Moving (0.27, -0.55) raw xDistance=0.54 yDistance=0.28
01:37:14.174 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.54
01:37:14.174 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.28, slope = 0.01
01:37:14.174 00.000 10052 MoveAxis(W, 146, ABG)
01:37:14.174 00.000 10052 Guiding  Dir = 3, Dur = 146
01:37:14.196 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:14.213 00.017 10052 IsSlewing returns 0
01:37:14.229 00.016 6880 UpdateGuideState exits: m=2052 SNR=31.5
01:37:14.230 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:14.230 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:14.230 00.000 6880 Enqueuing Expose request
01:37:14.283 00.053 10052 IsGuiding returns 0
01:37:14.342 00.059 10052 PulseGuide returned control before completion, sleep 97
01:37:14.523 00.181 10052 IsGuiding returns 0
01:37:14.523 00.000 10052 Move returns status 0, amount 146
01:37:14.524 00.001 10052 MoveAxis(S, 22, ABG)
01:37:14.524 00.000 10052 Guiding  Dir = 1, Dur = 22
01:37:14.561 00.037 10052 IsSlewing returns 0
01:37:14.599 00.038 10052 IsGuiding returns 0
01:37:14.666 00.067 10052 IsGuiding returns 1
01:37:14.666 00.000 10052 scope still moving after pulse duration time elapsed
01:37:14.707 00.041 10052 IsSlewing returns 0
01:37:14.745 00.038 10052 IsGuiding returns 0
01:37:14.745 00.000 10052 scope move finished after 22 + 124 ms
01:37:14.746 00.001 10052 Move returns status 0, amount 22
01:37:14.746 00.000 10052 move complete, result=0
01:37:14.746 00.000 10052 worker thread done servicing request
01:37:14.746 00.000 6880 GuideStep: 0.5 px 146 ms WEST, 0.3 px 22 ms SOUTH
01:37:14.746 00.000 10052 Worker thread wakes up
01:37:14.746 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:14.746 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:15.182 00.436 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2521d40-5dd1-40db-a1f5-557bb3016075"}
01:37:15.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2521d40-5dd1-40db-a1f5-557bb3016075"}
01:37:15.183 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e4766a43-0c11-48a7-b229-e1d98bcbd848"}
01:37:15.183 00.000 6880 case statement mapped state 6 to 3
01:37:15.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4766a43-0c11-48a7-b229-e1d98bcbd848"}
01:37:15.183 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"253819b1-80d4-4187-86d8-ae7c631a3f63"}
01:37:15.184 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1459,"width":15,"height":15,"star_pos":[7.02,6.98],"pixels":"..."},"id":"253819b1-80d4-4187-86d8-ae7c631a3f63"}
01:37:15.660 00.476 10052 Exposure complete
01:37:15.722 00.062 10052 worker thread done servicing request
01:37:15.722 00.000 6880 OnExposeComplete: enter
01:37:15.722 00.000 6880 UpdateGuideState(): m_state=6
01:37:15.723 00.001 6880 Star::Find(15, 408, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1460
01:37:15.723 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=886.25, Mass=2007, SNR=31.1, Peak=132 HFD=4.5
01:37:15.724 00.001 6880 MultiStar: [#1 0.42,0.02,0.95,U] [#2 0.43,0.15,1.00,U] [#3 0.68,0.10,0.00,M2] [#4 0.01,0.11,0.87,U] [#5 0.51,0.23,0.00,M2] [#6 0.58,-0.07,0.00,M2] [#7 0.57,-0.25,0.00,M4] [#8 -0.03,0.50,0.81,U] 
01:37:15.724 00.000 6880 refined, 4 included, MultiStar: {0.24, 0.03}, one-star: {0.29, -0.55}
01:37:15.724 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
01:37:15.724 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
01:37:15.724 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.11 mountX=-0.04 mountY=0.24, mountTheta=1.72
01:37:15.726 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.03, opts=13)
01:37:15.726 00.000 6880 Enqueuing Move request for scope (0.24, 0.03)
01:37:15.726 00.000 10052 Worker thread wakes up
01:37:15.726 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
01:37:15.726 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
01:37:15.726 00.000 10052 Moving (0.24, 0.03) raw xDistance=-0.04 yDistance=0.24
01:37:15.726 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:37:15.726 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.01
01:37:15.726 00.000 10052 MoveAxis(E, 0, ABG)
01:37:15.726 00.000 10052 Move returns status 0, amount 0
01:37:15.726 00.000 10052 MoveAxis(N, 0, ABG)
01:37:15.727 00.001 10052 Move returns status 0, amount 0
01:37:15.727 00.000 10052 move complete, result=0
01:37:15.727 00.000 10052 worker thread done servicing request
01:37:15.746 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:15.776 00.030 6880 UpdateGuideState exits: m=2007 SNR=31.1
01:37:15.776 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:15.776 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:15.776 00.000 6880 Enqueuing Expose request
01:37:15.777 00.001 10052 Worker thread wakes up
01:37:15.777 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:15.777 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:15.777 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:16.915 01.138 10052 Exposure complete
01:37:16.987 00.072 10052 worker thread done servicing request
01:37:16.987 00.000 6880 OnExposeComplete: enter
01:37:16.987 00.000 6880 UpdateGuideState(): m_state=6
01:37:16.987 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1461
01:37:16.988 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=886.41, Mass=2034, SNR=31.3, Peak=149 HFD=4.3
01:37:16.988 00.000 6880 MultiStar: [#1 0.35,0.03,0.98,U] [#2 0.31,0.09,1.02,U] [#3 0.53,0.10,0.00,M3] [#4 0.26,0.25,0.86,U] [#5 0.40,0.31,0.97,U] [#6 0.47,-0.06,0.94,U] [#7 0.47,-0.21,0.76,U] [#8 -0.16,0.43,0.82,U] 
01:37:16.988 00.000 6880 refined, 7 included, MultiStar: {0.29, 0.05}, one-star: {0.19, -0.39}
01:37:16.988 00.000 6880 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.61) = xAngle (1.79 = 1.79)
01:37:16.988 00.000 6880 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.75 = 1.75)
01:37:16.988 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.05 hyp=0.29 cameraTheta=0.17 mountX=-0.06 mountY=0.29, mountTheta=1.78
01:37:16.990 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.05, opts=13)
01:37:16.990 00.000 6880 Enqueuing Move request for scope (0.29, 0.05)
01:37:16.990 00.000 10052 Worker thread wakes up
01:37:16.990 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.05) opts 0xd
01:37:16.990 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.05)
01:37:16.990 00.000 10052 Moving (0.29, 0.05) raw xDistance=-0.06 yDistance=0.29
01:37:16.990 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:37:16.991 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.01
01:37:16.991 00.000 10052 MoveAxis(E, 0, ABG)
01:37:16.991 00.000 10052 Move returns status 0, amount 0
01:37:16.991 00.000 10052 MoveAxis(N, 0, ABG)
01:37:16.991 00.000 10052 Move returns status 0, amount 0
01:37:16.991 00.000 10052 move complete, result=0
01:37:16.991 00.000 10052 worker thread done servicing request
01:37:17.010 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:17.040 00.030 6880 UpdateGuideState exits: m=2034 SNR=31.3
01:37:17.041 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:17.041 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:17.041 00.000 6880 Enqueuing Expose request
01:37:17.041 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:37:17.041 00.000 10052 Worker thread wakes up
01:37:17.041 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:17.041 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:17.181 00.140 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b88faf5-f4c3-4426-a849-a1005ef77ab1"}
01:37:17.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b88faf5-f4c3-4426-a849-a1005ef77ab1"}
01:37:17.182 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6af3d5a9-ce1e-43e9-921c-664fecbe8cc3"}
01:37:17.182 00.000 6880 case statement mapped state 6 to 3
01:37:17.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6af3d5a9-ce1e-43e9-921c-664fecbe8cc3"}
01:37:17.183 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be2118be-5d25-48f5-943e-e50d93dd4f86"}
01:37:17.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1461,"width":15,"height":15,"star_pos":[6.91,7.41],"pixels":"..."},"id":"be2118be-5d25-48f5-943e-e50d93dd4f86"}
01:37:17.957 00.774 10052 Exposure complete
01:37:18.013 00.056 10052 worker thread done servicing request
01:37:18.013 00.000 6880 OnExposeComplete: enter
01:37:18.013 00.000 6880 UpdateGuideState(): m_state=6
01:37:18.013 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1462
01:37:18.013 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=886.31, Mass=2026, SNR=31.2, Peak=142 HFD=4.2
01:37:18.014 00.001 6880 MultiStar: [#1 0.47,0.08,0.98,U] [#2 0.63,0.23,0.00,M1] [#3 0.79,0.26,0.00,M4] [#4 0.23,0.19,0.86,U] [#5 0.47,0.19,0.95,U] [#6 0.93,0.03,0.00,M2] [#7 0.69,-0.21,0.00,M4] [#8 0.05,0.40,0.80,U] 
01:37:18.014 00.000 6880 refined, 4 included, MultiStar: {0.31, 0.06}, one-star: {0.29, -0.48}
01:37:18.014 00.000 6880 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.61) = xAngle (1.80 = 1.80)
01:37:18.014 00.000 6880 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.77 = 1.77)
01:37:18.014 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=0.06 hyp=0.32 cameraTheta=0.18 mountX=-0.07 mountY=0.31, mountTheta=1.80
01:37:18.015 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=0.06, opts=13)
01:37:18.015 00.000 6880 Enqueuing Move request for scope (0.31, 0.06)
01:37:18.015 00.000 10052 Worker thread wakes up
01:37:18.015 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.06) opts 0xd
01:37:18.015 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, 0.06)
01:37:18.015 00.000 10052 Moving (0.31, 0.06) raw xDistance=-0.07 yDistance=0.31
01:37:18.015 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:37:18.015 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.01
01:37:18.015 00.000 10052 MoveAxis(E, 0, ABG)
01:37:18.015 00.000 10052 Move returns status 0, amount 0
01:37:18.016 00.001 10052 MoveAxis(N, 0, ABG)
01:37:18.016 00.000 10052 Move returns status 0, amount 0
01:37:18.016 00.000 10052 move complete, result=0
01:37:18.016 00.000 10052 worker thread done servicing request
01:37:18.034 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:18.063 00.029 6880 UpdateGuideState exits: m=2026 SNR=31.2
01:37:18.063 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:18.063 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:18.063 00.000 6880 Enqueuing Expose request
01:37:18.063 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:37:18.063 00.000 10052 Worker thread wakes up
01:37:18.063 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:18.063 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:19.181 01.118 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a40cb525-752b-4803-b50d-1168f5707321"}
01:37:19.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a40cb525-752b-4803-b50d-1168f5707321"}
01:37:19.182 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"baaf75e1-5895-4ada-8f94-ae834d3e2d31"}
01:37:19.182 00.000 6880 case statement mapped state 6 to 3
01:37:19.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"baaf75e1-5895-4ada-8f94-ae834d3e2d31"}
01:37:19.183 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a18c79d-7917-4278-a149-0b8f80e073e4"}
01:37:19.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1462,"width":15,"height":15,"star_pos":[7.00,7.31],"pixels":"..."},"id":"0a18c79d-7917-4278-a149-0b8f80e073e4"}
01:37:19.196 00.013 10052 Exposure complete
01:37:19.258 00.062 10052 worker thread done servicing request
01:37:19.258 00.000 6880 OnExposeComplete: enter
01:37:19.258 00.000 6880 UpdateGuideState(): m_state=6
01:37:19.259 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1463
01:37:19.259 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.10, Mass=2060, SNR=31.5, Peak=124 HFD=4.4
01:37:19.259 00.000 6880 MultiStar: [#1 0.09,-0.08,0.96,U] [#2 0.21,0.01,1.01,U] [#3 0.19,-0.05,0.92,U] [#4 -0.07,-0.12,0.84,U] [#5 0.06,-0.20,0.99,U] [#6 0.25,-0.16,0.93,U] [#7 0.60,-0.27,0.00,M5] [#8 -0.63,0.26,0.00,M1] 
01:37:19.259 00.000 6880 refined, 6 included, MultiStar: {0.09, -0.19}, one-star: {-0.10, -0.70}
01:37:19.259 00.000 6880 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.61) = xAngle (0.49 = 0.49)
01:37:19.260 00.001 6880 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
01:37:19.260 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.12 mountX=0.19 mountY=0.09, mountTheta=0.47
01:37:19.261 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.19, opts=13)
01:37:19.261 00.000 6880 Enqueuing Move request for scope (0.09, -0.19)
01:37:19.261 00.000 10052 Worker thread wakes up
01:37:19.261 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
01:37:19.262 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
01:37:19.262 00.000 10052 Moving (0.09, -0.19) raw xDistance=0.19 yDistance=0.09
01:37:19.262 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
01:37:19.262 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
01:37:19.262 00.000 10052 MoveAxis(W, 50, ABG)
01:37:19.262 00.000 10052 Guiding  Dir = 3, Dur = 50
01:37:19.283 00.021 10052 IsSlewing returns 0
01:37:19.285 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:19.320 00.035 6880 UpdateGuideState exits: m=2060 SNR=31.5
01:37:19.322 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:19.322 00.000 10052 IsGuiding returns 0
01:37:19.322 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:19.322 00.000 6880 Enqueuing Expose request
01:37:19.348 00.026 10052 PulseGuide returned control before completion, sleep 33
01:37:19.418 00.070 10052 IsGuiding returns 0
01:37:19.418 00.000 10052 Move returns status 0, amount 50
01:37:19.418 00.000 10052 MoveAxis(N, 0, ABG)
01:37:19.418 00.000 10052 Move returns status 0, amount 0
01:37:19.418 00.000 10052 move complete, result=0
01:37:19.419 00.001 10052 worker thread done servicing request
01:37:19.419 00.000 10052 Worker thread wakes up
01:37:19.419 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:19.419 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:19.432 00.013 6880 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
01:37:20.332 00.900 10052 Exposure complete
01:37:20.397 00.065 10052 worker thread done servicing request
01:37:20.397 00.000 6880 OnExposeComplete: enter
01:37:20.397 00.000 6880 UpdateGuideState(): m_state=6
01:37:20.397 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1464
01:37:20.397 00.000 6880 Star::Find returns 1 (0), X=407.34, Y=885.92, Mass=2053, SNR=31.5, Peak=122 HFD=4.7
01:37:20.398 00.001 6880 MultiStar: [#1 0.08,-0.02,0.94,U] [#2 0.02,-0.03,1.00,U] [#3 -0.01,-0.11,0.90,U] [#4 -0.13,-0.10,0.81,U] [#5 -0.14,-0.25,0.97,U] [#6 -0.03,-0.16,0.92,U] [#7 0.21,-0.31,0.75,U] [#8 -0.56,0.17,0.00,M2] 
01:37:20.398 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.24}, one-star: {-0.37, -0.88}
01:37:20.398 00.000 6880 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
01:37:20.398 00.000 6880 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
01:37:20.398 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.24 hyp=0.24 cameraTheta=-1.80 mountX=0.24 mountY=-0.05, mountTheta=-0.22
01:37:20.400 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.24, opts=13)
01:37:20.400 00.000 6880 Enqueuing Move request for scope (-0.06, -0.24)
01:37:20.400 00.000 10052 Worker thread wakes up
01:37:20.400 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.24) opts 0xd
01:37:20.400 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.24)
01:37:20.401 00.001 10052 Moving (-0.06, -0.24) raw xDistance=0.24 yDistance=-0.05
01:37:20.401 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:37:20.401 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.06, using input
01:37:20.401 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:37:20.401 00.000 10052 MoveAxis(W, 67, ABG)
01:37:20.401 00.000 10052 Guiding  Dir = 3, Dur = 67
01:37:20.421 00.020 10052 IsSlewing returns 0
01:37:20.431 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:20.460 00.029 10052 IsGuiding returns 0
01:37:20.479 00.019 6880 UpdateGuideState exits: m=2053 SNR=31.5
01:37:20.479 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:20.479 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:20.479 00.000 6880 Enqueuing Expose request
01:37:20.487 00.008 10052 PulseGuide returned control before completion, sleep 51
01:37:20.570 00.083 10052 IsGuiding returns 0
01:37:20.571 00.001 10052 Move returns status 0, amount 67
01:37:20.571 00.000 10052 MoveAxis(N, 0, ABG)
01:37:20.571 00.000 10052 Move returns status 0, amount 0
01:37:20.571 00.000 10052 move complete, result=0
01:37:20.571 00.000 10052 worker thread done servicing request
01:37:20.571 00.000 10052 Worker thread wakes up
01:37:20.571 00.000 6880 GuideStep: 0.2 px 67 ms WEST, -0.1 px 0 ms NORTH
01:37:20.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:20.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:21.180 00.609 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8065880c-5ddb-42b9-b837-defa64ff112a"}
01:37:21.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8065880c-5ddb-42b9-b837-defa64ff112a"}
01:37:21.181 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba06ddf9-6fa1-4329-9931-180babac5292"}
01:37:21.181 00.000 6880 case statement mapped state 6 to 3
01:37:21.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba06ddf9-6fa1-4329-9931-180babac5292"}
01:37:21.181 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ffc5c674-45fb-442c-818d-89fdd9009efc"}
01:37:21.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1464,"width":15,"height":15,"star_pos":[7.34,6.92],"pixels":"..."},"id":"ffc5c674-45fb-442c-818d-89fdd9009efc"}
01:37:21.700 00.519 10052 Exposure complete
01:37:21.787 00.087 10052 worker thread done servicing request
01:37:21.787 00.000 6880 OnExposeComplete: enter
01:37:21.787 00.000 6880 UpdateGuideState(): m_state=6
01:37:21.787 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1465
01:37:21.788 00.001 6880 Star::Find returns 1 (0), X=407.64, Y=885.98, Mass=2071, SNR=31.6, Peak=133 HFD=4.3
01:37:21.788 00.000 6880 MultiStar: [#1 0.11,-0.27,0.96,U] [#2 0.16,-0.42,0.99,U] [#3 0.30,-0.29,0.89,U] [#4 -0.16,-0.47,0.82,U] [#5 0.05,-0.38,0.99,U] [#6 0.29,-0.35,0.92,U] [#7 0.21,-0.76,0.00,M5] [#8 -0.49,0.02,0.78,U] 
01:37:21.788 00.000 6880 refined, 7 included, MultiStar: {0.03, -0.38}, one-star: {-0.08, -0.82}
01:37:21.788 00.000 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
01:37:21.788 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:37:21.788 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.38 hyp=0.39 cameraTheta=-1.48 mountX=0.38 mountY=0.04, mountTheta=0.10
01:37:21.790 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.38, opts=13)
01:37:21.790 00.000 6880 Enqueuing Move request for scope (0.03, -0.38)
01:37:21.790 00.000 10052 Worker thread wakes up
01:37:21.790 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.38) opts 0xd
01:37:21.790 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.38)
01:37:21.790 00.000 10052 Moving (0.03, -0.38) raw xDistance=0.38 yDistance=0.04
01:37:21.790 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.38
01:37:21.790 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
01:37:21.790 00.000 10052 MoveAxis(W, 106, ABG)
01:37:21.790 00.000 10052 Guiding  Dir = 3, Dur = 106
01:37:21.810 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:21.840 00.030 6880 UpdateGuideState exits: m=2071 SNR=31.6
01:37:21.840 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:21.840 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:21.840 00.000 6880 Enqueuing Expose request
01:37:21.850 00.010 10052 IsSlewing returns 0
01:37:21.930 00.080 10052 IsGuiding returns 0
01:37:21.997 00.067 10052 PulseGuide returned control before completion, sleep 50
01:37:22.116 00.119 10052 IsGuiding returns 1
01:37:22.116 00.000 10052 scope still moving after pulse duration time elapsed
01:37:22.190 00.074 10052 IsSlewing returns 0
01:37:22.269 00.079 10052 IsGuiding returns 0
01:37:22.269 00.000 10052 scope move finished after 106 + 232 ms
01:37:22.269 00.000 10052 Move returns status 0, amount 106
01:37:22.269 00.000 10052 MoveAxis(N, 0, ABG)
01:37:22.270 00.001 10052 Move returns status 0, amount 0
01:37:22.270 00.000 10052 move complete, result=0
01:37:22.270 00.000 10052 worker thread done servicing request
01:37:22.270 00.000 6880 GuideStep: 0.4 px 106 ms WEST, 0.0 px 0 ms NORTH
01:37:22.270 00.000 10052 Worker thread wakes up
01:37:22.270 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:22.270 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:23.179 00.909 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fdcae654-7eb2-4c23-aa60-811a5866a1e6"}
01:37:23.180 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fdcae654-7eb2-4c23-aa60-811a5866a1e6"}
01:37:23.181 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7050afa4-e27f-48bc-bdb5-b77b58329a60"}
01:37:23.181 00.000 6880 case statement mapped state 6 to 3
01:37:23.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7050afa4-e27f-48bc-bdb5-b77b58329a60"}
01:37:23.183 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12ad8d6e-8dfa-433e-9357-cd86a7415074"}
01:37:23.184 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1465,"width":15,"height":15,"star_pos":[6.64,6.98],"pixels":"..."},"id":"12ad8d6e-8dfa-433e-9357-cd86a7415074"}
01:37:23.192 00.008 10052 Exposure complete
01:37:23.256 00.064 10052 worker thread done servicing request
01:37:23.256 00.000 6880 OnExposeComplete: enter
01:37:23.256 00.000 6880 UpdateGuideState(): m_state=6
01:37:23.257 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1466
01:37:23.257 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=886.16, Mass=2104, SNR=31.9, Peak=125 HFD=4.5
01:37:23.257 00.000 6880 MultiStar: [#1 0.13,0.31,0.95,U] [#2 0.47,0.09,0.99,U] [#3 0.40,0.09,0.90,U] [#4 -0.10,0.12,0.82,U] [#5 0.08,-0.09,0.98,U] [#6 0.57,-0.15,0.00,M1] [#7 0.26,-0.27,0.78,U] [#8 -0.27,0.55,0.00,M2] 
01:37:23.258 00.001 6880 refined, 6 included, MultiStar: {0.18, -0.06}, one-star: {-0.01, -0.64}
01:37:23.258 00.000 6880 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.61) = xAngle (1.29 = 1.29)
01:37:23.258 00.000 6880 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
01:37:23.258 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.32 mountX=0.05 mountY=0.18, mountTheta=1.29
01:37:23.259 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.06, opts=13)
01:37:23.259 00.000 6880 Enqueuing Move request for scope (0.18, -0.06)
01:37:23.259 00.000 10052 Worker thread wakes up
01:37:23.259 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
01:37:23.259 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
01:37:23.260 00.001 10052 Moving (0.18, -0.06) raw xDistance=0.05 yDistance=0.18
01:37:23.260 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:37:23.260 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
01:37:23.260 00.000 10052 MoveAxis(E, 0, ABG)
01:37:23.260 00.000 10052 Move returns status 0, amount 0
01:37:23.260 00.000 10052 MoveAxis(N, 0, ABG)
01:37:23.260 00.000 10052 Move returns status 0, amount 0
01:37:23.260 00.000 10052 move complete, result=0
01:37:23.260 00.000 10052 worker thread done servicing request
01:37:23.281 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:23.321 00.040 6880 UpdateGuideState exits: m=2104 SNR=31.9
01:37:23.321 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:23.321 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:23.321 00.000 6880 Enqueuing Expose request
01:37:23.322 00.001 10052 Worker thread wakes up
01:37:23.322 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:23.322 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:23.322 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:24.547 01.225 10052 Exposure complete
01:37:24.602 00.055 10052 worker thread done servicing request
01:37:24.602 00.000 6880 OnExposeComplete: enter
01:37:24.602 00.000 6880 UpdateGuideState(): m_state=6
01:37:24.602 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1467
01:37:24.603 00.001 6880 Star::Find returns 1 (0), X=407.37, Y=886.03, Mass=2084, SNR=31.6, Peak=108 HFD=4.8
01:37:24.603 00.000 6880 MultiStar: [#1 -0.01,-0.17,0.95,U] [#2 0.04,-0.06,0.98,U] [#3 0.25,-0.18,0.89,U] [#4 -0.21,0.08,0.82,U] [#5 -0.12,-0.01,0.96,U] [#6 0.26,-0.32,0.92,U] [#7 0.22,-0.30,0.76,U] [#8 -0.55,0.18,0.00,M3] 
01:37:24.603 00.000 6880 refined, 7 included, MultiStar: {0.01, -0.22}, one-star: {-0.35, -0.77}
01:37:24.603 00.000 6880 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.61) = xAngle (0.07 = 0.07)
01:37:24.603 00.000 6880 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
01:37:24.603 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.55 mountX=0.22 mountY=0.01, mountTheta=0.04
01:37:24.605 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.22, opts=13)
01:37:24.605 00.000 6880 Enqueuing Move request for scope (0.01, -0.22)
01:37:24.605 00.000 10052 Worker thread wakes up
01:37:24.605 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
01:37:24.605 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
01:37:24.605 00.000 10052 Moving (0.01, -0.22) raw xDistance=0.22 yDistance=0.01
01:37:24.605 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:37:24.605 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
01:37:24.605 00.000 10052 MoveAxis(W, 59, ABG)
01:37:24.606 00.001 10052 Guiding  Dir = 3, Dur = 59
01:37:24.627 00.021 10052 IsSlewing returns 0
01:37:24.634 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:24.665 00.031 10052 IsGuiding returns 0
01:37:24.677 00.012 6880 UpdateGuideState exits: m=2084 SNR=31.6
01:37:24.677 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:24.677 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:24.677 00.000 6880 Enqueuing Expose request
01:37:24.693 00.016 10052 PulseGuide returned control before completion, sleep 42
01:37:24.770 00.077 10052 IsGuiding returns 0
01:37:24.770 00.000 10052 Move returns status 0, amount 59
01:37:24.770 00.000 10052 MoveAxis(N, 0, ABG)
01:37:24.770 00.000 10052 Move returns status 0, amount 0
01:37:24.770 00.000 10052 move complete, result=0
01:37:24.770 00.000 10052 worker thread done servicing request
01:37:24.770 00.000 10052 Worker thread wakes up
01:37:24.771 00.001 6880 GuideStep: 0.2 px 59 ms WEST, 0.0 px 0 ms NORTH
01:37:24.771 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:24.771 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:25.178 00.407 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"861d2946-2dc1-47d9-8973-ec0987252b3c"}
01:37:25.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"861d2946-2dc1-47d9-8973-ec0987252b3c"}
01:37:25.179 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b01a759e-885f-4f14-b9a9-91f6c962952a"}
01:37:25.179 00.000 6880 case statement mapped state 6 to 3
01:37:25.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b01a759e-885f-4f14-b9a9-91f6c962952a"}
01:37:25.179 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"899e29ea-611b-4121-950b-5d015b5b764b"}
01:37:25.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1467,"width":15,"height":15,"star_pos":[7.37,7.03],"pixels":"..."},"id":"899e29ea-611b-4121-950b-5d015b5b764b"}
01:37:25.695 00.516 10052 Exposure complete
01:37:25.763 00.068 10052 worker thread done servicing request
01:37:25.764 00.001 6880 OnExposeComplete: enter
01:37:25.764 00.000 6880 UpdateGuideState(): m_state=6
01:37:25.764 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1468
01:37:25.764 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.26, Mass=2001, SNR=31.0, Peak=124 HFD=4.5
01:37:25.764 00.000 6880 MultiStar: [#1 0.18,-0.10,0.97,U] [#2 0.36,0.08,1.01,U] [#3 0.33,0.15,0.91,U] [#4 0.00,0.21,0.89,U] [#5 0.10,-0.09,1.01,U] [#6 0.51,0.03,0.96,U] [#7 0.46,-0.19,0.77,U] [#8 -0.59,0.18,0.00,M4] 
01:37:25.765 00.001 6880 refined, 7 included, MultiStar: {0.23, -0.06}, one-star: {-0.02, -0.54}
01:37:25.765 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.37 = 1.37)
01:37:25.765 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
01:37:25.765 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.24 mountX=0.05 mountY=0.23, mountTheta=1.37
01:37:25.766 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.06, opts=13)
01:37:25.766 00.000 6880 Enqueuing Move request for scope (0.23, -0.06)
01:37:25.767 00.001 10052 Worker thread wakes up
01:37:25.767 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
01:37:25.767 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
01:37:25.767 00.000 10052 Moving (0.23, -0.06) raw xDistance=0.05 yDistance=0.23
01:37:25.767 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:37:25.767 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.02
01:37:25.767 00.000 10052 MoveAxis(E, 0, ABG)
01:37:25.767 00.000 10052 Move returns status 0, amount 0
01:37:25.767 00.000 10052 MoveAxis(N, 0, ABG)
01:37:25.767 00.000 10052 Move returns status 0, amount 0
01:37:25.767 00.000 10052 move complete, result=0
01:37:25.767 00.000 10052 worker thread done servicing request
01:37:25.788 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:25.822 00.034 6880 UpdateGuideState exits: m=2001 SNR=31.0
01:37:25.822 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:25.822 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:25.822 00.000 6880 Enqueuing Expose request
01:37:25.822 00.000 10052 Worker thread wakes up
01:37:25.822 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:25.822 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:25.822 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:27.055 01.233 10052 Exposure complete
01:37:27.134 00.079 10052 worker thread done servicing request
01:37:27.134 00.000 6880 OnExposeComplete: enter
01:37:27.134 00.000 6880 UpdateGuideState(): m_state=6
01:37:27.135 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1469
01:37:27.135 00.000 6880 Star::Find returns 1 (0), X=407.09, Y=885.86, Mass=1970, SNR=30.7, Peak=115 HFD=4.5
01:37:27.135 00.000 6880 MultiStar: large primary error, entering stabilization period
01:37:27.135 00.000 6880 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.61) = xAngle (-0.55 = -0.55)
01:37:27.135 00.000 6880 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:37:27.135 00.000 6880 CameraToMount -- cameraX=-0.63 cameraY=-0.93 hyp=1.12 cameraTheta=-2.16 mountX=0.96 mountY=-0.62, mountTheta=-0.57
01:37:27.137 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.63, y=-0.93, opts=13)
01:37:27.137 00.000 6880 Enqueuing Move request for scope (-0.63, -0.93)
01:37:27.137 00.000 10052 Worker thread wakes up
01:37:27.137 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.63, -0.93) opts 0xd
01:37:27.137 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.63, -0.93)
01:37:27.137 00.000 10052 Moving (-0.63, -0.93) raw xDistance=0.96 yDistance=-0.62
01:37:27.137 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.96
01:37:27.137 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.62, slope = -0.06
01:37:27.137 00.000 10052 MoveAxis(W, 257, ABG)
01:37:27.138 00.001 10052 Guiding  Dir = 3, Dur = 257
01:37:27.158 00.020 10052 IsSlewing returns 0
01:37:27.163 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:27.197 00.034 10052 IsGuiding returns 0
01:37:27.215 00.018 6880 UpdateGuideState exits: m=1970 SNR=30.7
01:37:27.215 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:27.215 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:27.215 00.000 6880 Enqueuing Expose request
01:37:27.215 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60256657-87ea-4c39-920f-c9a02e74d5d5"}
01:37:27.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60256657-87ea-4c39-920f-c9a02e74d5d5"}
01:37:27.224 00.009 10052 PulseGuide returned control before completion, sleep 240
01:37:27.225 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f10a6a91-f13e-496c-afd4-4e35974d5ce7"}
01:37:27.225 00.000 6880 case statement mapped state 6 to 3
01:37:27.226 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f10a6a91-f13e-496c-afd4-4e35974d5ce7"}
01:37:27.259 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6424f345-ec8c-44d3-be10-7f8ad5c1926d"}
01:37:27.260 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1469,"width":15,"height":15,"star_pos":[7.09,6.86],"pixels":"..."},"id":"6424f345-ec8c-44d3-be10-7f8ad5c1926d"}
01:37:27.545 00.285 10052 IsGuiding returns 0
01:37:27.545 00.000 10052 Move returns status 0, amount 257
01:37:27.545 00.000 10052 MoveAxis(N, 102, ABG)
01:37:27.545 00.000 10052 Guiding  Dir = 0, Dur = 102
01:37:27.619 00.074 10052 IsSlewing returns 0
01:37:27.693 00.074 10052 IsGuiding returns 0
01:37:27.757 00.064 10052 PulseGuide returned control before completion, sleep 48
01:37:27.875 00.118 10052 IsGuiding returns 1
01:37:27.875 00.000 10052 scope still moving after pulse duration time elapsed
01:37:27.955 00.080 10052 IsSlewing returns 0
01:37:28.029 00.074 10052 IsGuiding returns 0
01:37:28.029 00.000 10052 scope move finished after 102 + 233 ms
01:37:28.029 00.000 10052 Move returns status 0, amount 102
01:37:28.029 00.000 10052 move complete, result=0
01:37:28.029 00.000 10052 worker thread done servicing request
01:37:28.029 00.000 6880 GuideStep: 1.0 px 257 ms WEST, -0.6 px 102 ms NORTH
01:37:28.029 00.000 10052 Worker thread wakes up
01:37:28.029 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:28.030 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:29.168 01.138 10052 Exposure complete
01:37:29.178 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7620c56f-e77b-4ab9-bb1a-76e66b695f1e"}
01:37:29.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7620c56f-e77b-4ab9-bb1a-76e66b695f1e"}
01:37:29.179 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"104df7a3-6d03-4d7c-b6d4-ef82a67b8334"}
01:37:29.179 00.000 6880 case statement mapped state 6 to 3
01:37:29.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"104df7a3-6d03-4d7c-b6d4-ef82a67b8334"}
01:37:29.180 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45dafba1-45c0-4fde-8fe3-abad7b1e8d51"}
01:37:29.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1469,"width":15,"height":15,"star_pos":[7.09,6.86],"pixels":"..."},"id":"45dafba1-45c0-4fde-8fe3-abad7b1e8d51"}
01:37:29.262 00.082 10052 worker thread done servicing request
01:37:29.263 00.001 6880 OnExposeComplete: enter
01:37:29.263 00.000 6880 UpdateGuideState(): m_state=6
01:37:29.263 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1470
01:37:29.263 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=886.79, Mass=2099, SNR=31.8, Peak=126 HFD=4.5
01:37:29.263 00.000 6880 MultiStar: exiting stabilization period
01:37:29.264 00.001 6880 MultiStar: [#1 0.27,0.60,0.00,M1] [#2 -0.11,0.82,0.00,M1] [#3 -0.08,0.68,0.00,M1] [#4 -0.12,0.53,0.00,M1] [#5 0.01,0.47,0.98,U] [#6 0.05,0.64,0.00,M1] [#7 0.42,0.36,0.00,M3] [#8 -0.59,1.07,0.00,M5] 
01:37:29.264 00.000 6880 single-star, 1 included, MultiStar: {-0.03, 0.23}, one-star: {-0.06, -0.01}
01:37:29.264 00.000 6880 CameraToMount -- cameraTheta (-3.06) - m_xAngle (-1.61) = xAngle (-1.44 = -1.44)
01:37:29.264 00.000 6880 CameraToMount -- cameraTheta (-3.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
01:37:29.264 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-3.06 mountX=0.01 mountY=-0.06, mountTheta=-1.44
01:37:29.266 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.01, opts=13)
01:37:29.266 00.000 6880 Enqueuing Move request for scope (-0.06, -0.01)
01:37:29.266 00.000 10052 Worker thread wakes up
01:37:29.266 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
01:37:29.266 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
01:37:29.266 00.000 10052 Moving (-0.06, -0.01) raw xDistance=0.01 yDistance=-0.06
01:37:29.266 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:29.266 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.24, using input
01:37:29.266 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.05
01:37:29.266 00.000 10052 MoveAxis(E, 0, ABG)
01:37:29.266 00.000 10052 Move returns status 0, amount 0
01:37:29.267 00.001 10052 MoveAxis(N, 0, ABG)
01:37:29.267 00.000 10052 Move returns status 0, amount 0
01:37:29.267 00.000 10052 move complete, result=0
01:37:29.267 00.000 10052 worker thread done servicing request
01:37:29.296 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:29.344 00.048 6880 UpdateGuideState exits: m=2099 SNR=31.8
01:37:29.344 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:29.344 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:29.344 00.000 6880 Enqueuing Expose request
01:37:29.344 00.000 10052 Worker thread wakes up
01:37:29.345 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:37:29.345 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:29.345 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:30.251 00.906 10052 Exposure complete
01:37:30.339 00.088 6880 OnExposeComplete: enter
01:37:30.339 00.000 10052 worker thread done servicing request
01:37:30.339 00.000 6880 UpdateGuideState(): m_state=6
01:37:30.339 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1471
01:37:30.339 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=886.62, Mass=1996, SNR=31.0, Peak=149 HFD=4.5
01:37:30.340 00.001 6880 MultiStar: [#1 0.54,0.62,0.00,M2] [#2 -0.02,0.62,0.00,M2] [#3 0.44,0.70,0.00,M2] [#4 0.39,0.64,0.00,M2] [#5 0.52,0.56,0.00,M1] [#6 0.44,0.59,0.00,M2] [#7 0.68,0.37,0.00,M4] [#8 -0.17,1.14,0.00,M6] 
01:37:30.340 00.000 6880 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.61) = xAngle (1.14 = 1.14)
01:37:30.340 00.000 6880 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
01:37:30.340 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.18 hyp=0.39 cameraTheta=-0.47 mountX=0.16 mountY=0.35, mountTheta=1.13
01:37:30.342 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.18, opts=13)
01:37:30.342 00.000 6880 Enqueuing Move request for scope (0.34, -0.18)
01:37:30.342 00.000 10052 Worker thread wakes up
01:37:30.342 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.18) opts 0xd
01:37:30.342 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.18)
01:37:30.342 00.000 10052 Moving (0.34, -0.18) raw xDistance=0.16 yDistance=0.35
01:37:30.342 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:37:30.342 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.35, slope = -0.02
01:37:30.342 00.000 10052 MoveAxis(W, 43, ABG)
01:37:30.343 00.001 10052 Guiding  Dir = 3, Dur = 43
01:37:30.385 00.042 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:30.418 00.033 10052 IsSlewing returns 0
01:37:30.434 00.016 6880 UpdateGuideState exits: m=1996 SNR=31.0
01:37:30.434 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:30.434 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:30.434 00.000 6880 Enqueuing Expose request
01:37:30.456 00.022 10052 IsGuiding returns 0
01:37:30.554 00.098 10052 IsGuiding returns 1
01:37:30.554 00.000 10052 scope still moving after pulse duration time elapsed
01:37:30.606 00.052 10052 IsSlewing returns 0
01:37:30.645 00.039 10052 IsGuiding returns 0
01:37:30.645 00.000 10052 scope move finished after 43 + 145 ms
01:37:30.646 00.001 10052 Move returns status 0, amount 43
01:37:30.646 00.000 10052 MoveAxis(N, 0, ABG)
01:37:30.646 00.000 10052 Move returns status 0, amount 0
01:37:30.646 00.000 10052 move complete, result=0
01:37:30.646 00.000 10052 worker thread done servicing request
01:37:30.646 00.000 10052 Worker thread wakes up
01:37:30.646 00.000 6880 GuideStep: 0.2 px 43 ms WEST, 0.3 px 0 ms NORTH
01:37:30.646 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:30.646 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:31.194 00.548 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6e23127a-bd95-47ff-b607-14dc4b2e929a"}
01:37:31.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6e23127a-bd95-47ff-b607-14dc4b2e929a"}
01:37:31.209 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f185047-5ec8-4330-a5d0-eadc34d81711"}
01:37:31.209 00.000 6880 case statement mapped state 6 to 3
01:37:31.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f185047-5ec8-4330-a5d0-eadc34d81711"}
01:37:31.211 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3e6975ca-9c54-400b-b8f1-fb1175218709"}
01:37:31.212 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1471,"width":15,"height":15,"star_pos":[7.06,6.62],"pixels":"..."},"id":"3e6975ca-9c54-400b-b8f1-fb1175218709"}
01:37:31.821 00.609 10052 Exposure complete
01:37:31.920 00.099 10052 worker thread done servicing request
01:37:31.921 00.001 6880 OnExposeComplete: enter
01:37:31.921 00.000 6880 UpdateGuideState(): m_state=6
01:37:31.921 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1472
01:37:31.921 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=886.73, Mass=2075, SNR=31.5, Peak=127 HFD=4.6
01:37:31.922 00.001 6880 MultiStar: [#1 0.26,0.34,0.95,U] [#2 0.20,0.46,0.99,U] [#3 0.50,0.44,0.00,M3] [#4 0.23,0.60,0.00,M3] [#5 0.44,0.30,0.95,U] [#6 0.44,0.13,0.90,U] [#7 0.69,0.13,0.00,M5] [#8 -0.07,0.81,0.00,M7] 
01:37:31.922 00.000 6880 single-star, 4 included, MultiStar: {0.30, 0.23}, one-star: {0.16, -0.07}
01:37:31.922 00.000 6880 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.61) = xAngle (1.22 = 1.22)
01:37:31.922 00.000 6880 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
01:37:31.922 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.40 mountX=0.06 mountY=0.16, mountTheta=1.21
01:37:31.924 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.07, opts=13)
01:37:31.924 00.000 6880 Enqueuing Move request for scope (0.16, -0.07)
01:37:31.924 00.000 10052 Worker thread wakes up
01:37:31.924 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:37:31.924 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:37:31.924 00.000 10052 Moving (0.16, -0.07) raw xDistance=0.06 yDistance=0.16
01:37:31.925 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:37:31.925 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
01:37:31.925 00.000 10052 MoveAxis(E, 0, ABG)
01:37:31.925 00.000 10052 Move returns status 0, amount 0
01:37:31.925 00.000 10052 MoveAxis(N, 0, ABG)
01:37:31.925 00.000 10052 Move returns status 0, amount 0
01:37:31.925 00.000 10052 move complete, result=0
01:37:31.925 00.000 10052 worker thread done servicing request
01:37:31.962 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:32.024 00.062 6880 UpdateGuideState exits: m=2075 SNR=31.5
01:37:32.024 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:32.024 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:32.025 00.001 6880 Enqueuing Expose request
01:37:32.025 00.000 10052 Worker thread wakes up
01:37:32.025 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:32.025 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:32.025 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:37:32.029 00.004 6880 evsrv: cli 01543AA0 connect
01:37:32.029 00.000 6880 case statement mapped state 6 to 3
01:37:32.030 00.001 6880 case statement mapped state 6 to 3
01:37:32.030 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"e53c742b-1b9c-4dea-b830-405c8f4fcabd"}
01:37:32.030 00.000 6880 case statement mapped state 6 to 3
01:37:32.030 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e53c742b-1b9c-4dea-b830-405c8f4fcabd"}
01:37:32.042 00.012 6880 evsrv: cli 01543AA0 disconnect
01:37:32.042 00.000 6880 evsrv: cli 015431E0 connect
01:37:32.042 00.000 6880 case statement mapped state 6 to 3
01:37:32.043 00.001 6880 case statement mapped state 6 to 3
01:37:32.044 00.001 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"61a796b5-8447-4b2b-a8f4-dd4c8d56cff9"}
01:37:32.044 00.000 6880 PhdController::Dither begins
01:37:32.044 00.000 6880 dither: size=1.00, dRA=0.42 dDec=0.00
01:37:32.044 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:37:32.044 00.000 6880 MountToCamera -- mountX=0.42 mountY=0.00 hyp=0.42 mountTheta=0.00 cameraX=-0.02, cameraY=-0.42 cameraTheta=-1.61
01:37:32.044 00.000 6880 setting lock position to (407.69, 886.37)
01:37:32.045 00.001 6880 Mount: notify guiding dithered (-0.0, -0.4)
01:37:32.045 00.000 6880 MultiStar: stabilizing after lock position change
01:37:32.045 00.000 6880 Status Line: Dither by 0.42,0.00
01:37:32.068 00.023 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:37:32.068 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:37:32.068 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"61a796b5-8447-4b2b-a8f4-dd4c8d56cff9"}
01:37:32.748 00.680 6880 evsrv: cli 015431E0 disconnect
01:37:32.945 00.197 10052 Exposure complete
01:37:33.028 00.083 10052 worker thread done servicing request
01:37:33.028 00.000 6880 OnExposeComplete: enter
01:37:33.028 00.000 6880 UpdateGuideState(): m_state=6
01:37:33.028 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1473
01:37:33.029 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=886.66, Mass=2048, SNR=31.4, Peak=127 HFD=4.6
01:37:33.029 00.000 6880 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.61) = xAngle (2.63 = 2.63)
01:37:33.029 00.000 6880 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.60 = 2.60)
01:37:33.029 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.29 hyp=0.34 cameraTheta=1.01 mountX=-0.30 mountY=0.18, mountTheta=2.60
01:37:33.031 00.002 6880 dither recenter: remaining=(-0.4,-0.0) step=(-0.4,-0.0)
01:37:33.031 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
01:37:33.031 00.000 6880 MountToCamera -- mountX=-0.42 mountY=-0.00 hyp=0.42 mountTheta=-3.14 cameraX=0.02, cameraY=0.42 cameraTheta=1.53
01:37:33.031 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.42, opts=4)
01:37:33.031 00.000 6880 Enqueuing Move request for scope (0.02, 0.42)
01:37:33.031 00.000 6880 Mount: notify direct move -0.42,-0.00
01:37:33.032 00.001 10052 Worker thread wakes up
01:37:33.032 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.42) opts 0x4
01:37:33.032 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.42)
01:37:33.032 00.000 10052 Moving (0.02, 0.42) raw xDistance=-0.42 yDistance=-0.00
01:37:33.032 00.000 10052 MoveAxis(E, 251, B)
01:37:33.032 00.000 10052 Guiding  Dir = 2, Dur = 251
01:37:33.054 00.022 10052 IsSlewing returns 0
01:37:33.061 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:33.092 00.031 10052 IsGuiding returns 0
01:37:33.104 00.012 6880 UpdateGuideState exits: m=2048 SNR=31.4
01:37:33.105 00.001 6880 PhdController: settling, locked = 1, distance = 0.62 (0.60) aobump = 0 frame = 1 / 99999
01:37:33.105 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121853.105,"Host":"MINIASTRO1","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:37:33.105 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:33.105 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:33.105 00.000 6880 Enqueuing Expose request
01:37:33.119 00.014 10052 PulseGuide returned control before completion, sleep 234
01:37:33.193 00.074 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b1b5e7f-59d3-4471-8171-9ffe08a50973"}
01:37:33.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b1b5e7f-59d3-4471-8171-9ffe08a50973"}
01:37:33.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3993beb2-1abc-4268-8264-834d0043596f"}
01:37:33.194 00.000 6880 case statement mapped state 6 to 3
01:37:33.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3993beb2-1abc-4268-8264-834d0043596f"}
01:37:33.196 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c9c522c1-dceb-4557-a233-81d64ba02ffd"}
01:37:33.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1473,"width":15,"height":15,"star_pos":[6.87,6.66],"pixels":"..."},"id":"c9c522c1-dceb-4557-a233-81d64ba02ffd"}
01:37:33.390 00.194 10052 IsGuiding returns 0
01:37:33.390 00.000 10052 Move returns status 0, amount 251
01:37:33.390 00.000 10052 MoveAxis(N, 0, B)
01:37:33.390 00.000 10052 Move returns status 0, amount 0
01:37:33.391 00.001 10052 move complete, result=0
01:37:33.391 00.000 10052 worker thread done servicing request
01:37:33.391 00.000 10052 Worker thread wakes up
01:37:33.391 00.000 6880 GuideStep: -0.4 px 251 ms EAST, -0.0 px 0 ms NORTH
01:37:33.391 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:33.391 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:34.534 01.143 10052 Exposure complete
01:37:34.595 00.061 10052 worker thread done servicing request
01:37:34.595 00.000 6880 OnExposeComplete: enter
01:37:34.596 00.001 6880 UpdateGuideState(): m_state=6
01:37:34.596 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1474
01:37:34.596 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.05, Mass=2036, SNR=31.4, Peak=122 HFD=4.4
01:37:34.596 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
01:37:34.596 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
01:37:34.596 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.33 hyp=0.34 cameraTheta=-1.83 mountX=0.33 mountY=-0.08, mountTheta=-0.25
01:37:34.597 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.33, opts=13)
01:37:34.598 00.001 6880 Enqueuing Move request for scope (-0.09, -0.33)
01:37:34.598 00.000 10052 Worker thread wakes up
01:37:34.598 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.33) opts 0xd
01:37:34.598 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.33)
01:37:34.598 00.000 10052 Moving (-0.09, -0.33) raw xDistance=0.33 yDistance=-0.08
01:37:34.598 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
01:37:34.598 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:37:34.598 00.000 10052 MoveAxis(W, 88, ABG)
01:37:34.598 00.000 10052 Guiding  Dir = 3, Dur = 88
01:37:34.619 00.021 10052 IsSlewing returns 0
01:37:34.624 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:34.657 00.033 10052 IsGuiding returns 0
01:37:34.666 00.009 6880 UpdateGuideState exits: m=2036 SNR=31.4
01:37:34.666 00.000 6880 PhdController: settling, locked = 1, distance = 0.34 (0.60) aobump = 0 frame = 2 / 99999
01:37:34.666 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121854.666,"Host":"MINIASTRO1","Inst":1,"Distance":0.34,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:37:34.667 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:34.667 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:34.667 00.000 6880 Enqueuing Expose request
01:37:34.684 00.017 10052 PulseGuide returned control before completion, sleep 71
01:37:34.790 00.106 10052 IsGuiding returns 0
01:37:34.790 00.000 10052 Move returns status 0, amount 88
01:37:34.790 00.000 10052 MoveAxis(N, 0, ABG)
01:37:34.790 00.000 10052 Move returns status 0, amount 0
01:37:34.790 00.000 10052 move complete, result=0
01:37:34.790 00.000 10052 worker thread done servicing request
01:37:34.790 00.000 6880 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH
01:37:34.790 00.000 10052 Worker thread wakes up
01:37:34.790 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:34.790 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:35.194 00.404 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1bf82955-f081-4c89-b844-71187b5eb925"}
01:37:35.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1bf82955-f081-4c89-b844-71187b5eb925"}
01:37:35.194 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc532cd9-05e1-41cd-9594-f6b31bd38d8f"}
01:37:35.194 00.000 6880 case statement mapped state 6 to 3
01:37:35.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc532cd9-05e1-41cd-9594-f6b31bd38d8f"}
01:37:35.195 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8142b1a-8243-429a-a9d6-50c238f6111b"}
01:37:35.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1474,"width":15,"height":15,"star_pos":[6.61,7.05],"pixels":"..."},"id":"c8142b1a-8243-429a-a9d6-50c238f6111b"}
01:37:35.709 00.514 10052 Exposure complete
01:37:35.781 00.072 10052 worker thread done servicing request
01:37:35.781 00.000 6880 OnExposeComplete: enter
01:37:35.781 00.000 6880 UpdateGuideState(): m_state=6
01:37:35.781 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1475
01:37:35.781 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.17, Mass=2106, SNR=31.9, Peak=127 HFD=4.5
01:37:35.781 00.000 6880 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
01:37:35.781 00.000 6880 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
01:37:35.781 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.21 hyp=0.22 cameraTheta=-1.95 mountX=0.21 mountY=-0.08, mountTheta=-0.36
01:37:35.783 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.21, opts=13)
01:37:35.783 00.000 6880 Enqueuing Move request for scope (-0.08, -0.21)
01:37:35.783 00.000 10052 Worker thread wakes up
01:37:35.783 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.21) opts 0xd
01:37:35.783 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.21)
01:37:35.783 00.000 10052 Moving (-0.08, -0.21) raw xDistance=0.21 yDistance=-0.08
01:37:35.783 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:37:35.783 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
01:37:35.783 00.000 10052 MoveAxis(W, 60, ABG)
01:37:35.783 00.000 10052 Guiding  Dir = 3, Dur = 60
01:37:35.808 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:35.841 00.033 6880 UpdateGuideState exits: m=2106 SNR=31.9
01:37:35.841 00.000 6880 PhdController: settling, locked = 1, distance = 0.30 (0.60) aobump = 0 frame = 3 / 99999
01:37:35.842 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783121855.842,"Host":"MINIASTRO1","Inst":1,"Distance":0.30,"Time":1.2,"SettleTime":6.0,"StarLocked":true}
01:37:35.842 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:35.842 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:35.842 00.000 6880 Enqueuing Expose request
01:37:35.846 00.004 10052 IsSlewing returns 0
01:37:35.926 00.080 10052 IsGuiding returns 0
01:37:36.068 00.142 10052 IsGuiding returns 0
01:37:36.068 00.000 10052 Move returns status 0, amount 60
01:37:36.068 00.000 10052 MoveAxis(N, 0, ABG)
01:37:36.069 00.001 10052 Move returns status 0, amount 0
01:37:36.069 00.000 10052 move complete, result=0
01:37:36.069 00.000 10052 worker thread done servicing request
01:37:36.069 00.000 10052 Worker thread wakes up
01:37:36.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:36.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:36.069 00.000 6880 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
01:37:37.193 01.124 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1bb8d9b0-55f7-4d93-ba5a-b6babc26531b"}
01:37:37.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1bb8d9b0-55f7-4d93-ba5a-b6babc26531b"}
01:37:37.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e06b513-a2bd-4d10-a9e1-cde6a68d4fa3"}
01:37:37.194 00.000 6880 case statement mapped state 6 to 3
01:37:37.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e06b513-a2bd-4d10-a9e1-cde6a68d4fa3"}
01:37:37.195 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"abc30a0c-e911-4f9c-8044-24de4a0d3bc3"}
01:37:37.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1475,"width":15,"height":15,"star_pos":[6.61,7.17],"pixels":"..."},"id":"abc30a0c-e911-4f9c-8044-24de4a0d3bc3"}
01:37:37.199 00.004 10052 Exposure complete
01:37:37.270 00.071 10052 worker thread done servicing request
01:37:37.270 00.000 6880 OnExposeComplete: enter
01:37:37.270 00.000 6880 UpdateGuideState(): m_state=6
01:37:37.271 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1476
01:37:37.271 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=886.09, Mass=1948, SNR=30.6, Peak=131 HFD=4.5
01:37:37.271 00.000 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
01:37:37.271 00.000 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
01:37:37.271 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.28 hyp=0.38 cameraTheta=-0.85 mountX=0.27 mountY=0.25, mountTheta=0.74
01:37:37.273 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.28, opts=13)
01:37:37.273 00.000 6880 Enqueuing Move request for scope (0.25, -0.28)
01:37:37.273 00.000 10052 Worker thread wakes up
01:37:37.273 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.28) opts 0xd
01:37:37.273 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.28)
01:37:37.273 00.000 10052 Moving (0.25, -0.28) raw xDistance=0.27 yDistance=0.25
01:37:37.273 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
01:37:37.273 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.25, slope = 0.00
01:37:37.273 00.000 10052 MoveAxis(W, 76, ABG)
01:37:37.274 00.001 10052 Guiding  Dir = 3, Dur = 76
01:37:37.294 00.020 10052 IsSlewing returns 0
01:37:37.294 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:37.329 00.035 6880 UpdateGuideState exits: m=1948 SNR=30.6
01:37:37.330 00.001 6880 PhdController: settling, locked = 1, distance = 0.33 (0.60) aobump = 0 frame = 4 / 99999
01:37:37.330 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121857.330,"Host":"MINIASTRO1","Inst":1,"Distance":0.33,"Time":2.7,"SettleTime":6.0,"StarLocked":true}
01:37:37.330 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:37.330 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:37.330 00.000 6880 Enqueuing Expose request
01:37:37.333 00.003 10052 IsGuiding returns 0
01:37:37.360 00.027 10052 PulseGuide returned control before completion, sleep 59
01:37:37.449 00.089 10052 IsGuiding returns 0
01:37:37.449 00.000 10052 Move returns status 0, amount 76
01:37:37.449 00.000 10052 MoveAxis(S, 46, ABG)
01:37:37.449 00.000 10052 Guiding  Dir = 1, Dur = 46
01:37:37.525 00.076 10052 IsSlewing returns 0
01:37:37.601 00.076 10052 IsGuiding returns 0
01:37:37.739 00.138 10052 IsGuiding returns 0
01:37:37.739 00.000 10052 Move returns status 0, amount 46
01:37:37.739 00.000 10052 move complete, result=0
01:37:37.739 00.000 10052 worker thread done servicing request
01:37:37.739 00.000 10052 Worker thread wakes up
01:37:37.740 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:37.740 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:37.740 00.000 6880 GuideStep: 0.3 px 76 ms WEST, 0.3 px 46 ms SOUTH
01:37:38.646 00.906 10052 Exposure complete
01:37:38.732 00.086 10052 worker thread done servicing request
01:37:38.732 00.000 6880 OnExposeComplete: enter
01:37:38.732 00.000 6880 UpdateGuideState(): m_state=6
01:37:38.732 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1477
01:37:38.733 00.001 6880 Star::Find returns 1 (0), X=408.02, Y=886.14, Mass=2063, SNR=31.5, Peak=121 HFD=4.4
01:37:38.733 00.000 6880 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.61) = xAngle (0.98 = 0.98)
01:37:38.733 00.000 6880 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
01:37:38.733 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-0.63 mountX=0.22 mountY=0.33, mountTheta=0.97
01:37:38.734 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.24, opts=13)
01:37:38.734 00.000 6880 Enqueuing Move request for scope (0.32, -0.24)
01:37:38.734 00.000 10052 Worker thread wakes up
01:37:38.734 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.24) opts 0xd
01:37:38.734 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.24)
01:37:38.734 00.000 10052 Moving (0.32, -0.24) raw xDistance=0.22 yDistance=0.33
01:37:38.734 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
01:37:38.734 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.33, slope = 0.16
01:37:38.735 00.001 10052 MoveAxis(W, 64, ABG)
01:37:38.735 00.000 10052 Guiding  Dir = 3, Dur = 64
01:37:38.755 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:38.755 00.000 10052 IsSlewing returns 0
01:37:38.794 00.039 10052 IsGuiding returns 0
01:37:38.801 00.007 6880 UpdateGuideState exits: m=2063 SNR=31.5
01:37:38.801 00.000 6880 PhdController: settling, locked = 1, distance = 0.35 (0.60) aobump = 0 frame = 5 / 99999
01:37:38.801 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121858.801,"Host":"MINIASTRO1","Inst":1,"Distance":0.35,"Time":4.1,"SettleTime":6.0,"StarLocked":true}
01:37:38.802 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:38.802 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:38.802 00.000 6880 Enqueuing Expose request
01:37:38.821 00.019 10052 PulseGuide returned control before completion, sleep 47
01:37:38.901 00.080 10052 IsGuiding returns 1
01:37:38.902 00.001 10052 scope still moving after pulse duration time elapsed
01:37:38.949 00.047 10052 IsSlewing returns 0
01:37:38.987 00.038 10052 IsGuiding returns 0
01:37:38.987 00.000 10052 scope move finished after 64 + 129 ms
01:37:38.987 00.000 10052 Move returns status 0, amount 64
01:37:38.987 00.000 10052 MoveAxis(S, 114, ABG)
01:37:38.987 00.000 10052 Guiding  Dir = 1, Dur = 114
01:37:39.025 00.038 10052 IsSlewing returns 0
01:37:39.063 00.038 10052 IsGuiding returns 0
01:37:39.090 00.027 10052 PulseGuide returned control before completion, sleep 97
01:37:39.193 00.103 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2396d4f6-28cf-49ff-95bb-c735906aa905"}
01:37:39.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2396d4f6-28cf-49ff-95bb-c735906aa905"}
01:37:39.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9d072ed6-cdbb-465c-9895-1a0c931a2d0a"}
01:37:39.194 00.000 6880 case statement mapped state 6 to 3
01:37:39.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d072ed6-cdbb-465c-9895-1a0c931a2d0a"}
01:37:39.195 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ae14272-789b-4e11-ada9-5cd6b0548e3e"}
01:37:39.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1477,"width":15,"height":15,"star_pos":[7.02,7.14],"pixels":"..."},"id":"9ae14272-789b-4e11-ada9-5cd6b0548e3e"}
01:37:39.218 00.023 10052 IsGuiding returns 0
01:37:39.219 00.001 10052 Move returns status 0, amount 114
01:37:39.219 00.000 10052 move complete, result=0
01:37:39.219 00.000 10052 worker thread done servicing request
01:37:39.219 00.000 10052 Worker thread wakes up
01:37:39.219 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:39.219 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:39.219 00.000 6880 GuideStep: 0.2 px 64 ms WEST, 0.3 px 114 ms SOUTH
01:37:40.354 01.135 10052 Exposure complete
01:37:40.422 00.068 10052 worker thread done servicing request
01:37:40.422 00.000 6880 OnExposeComplete: enter
01:37:40.422 00.000 6880 UpdateGuideState(): m_state=6
01:37:40.422 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1478
01:37:40.422 00.000 6880 Star::Find returns 1 (0), X=407.26, Y=886.26, Mass=2106, SNR=31.8, Peak=137 HFD=4.6
01:37:40.422 00.000 6880 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.61) = xAngle (-1.28 = -1.28)
01:37:40.422 00.000 6880 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
01:37:40.423 00.001 6880 CameraToMount -- cameraX=-0.43 cameraY=-0.11 hyp=0.44 cameraTheta=-2.89 mountX=0.13 mountY=-0.43, mountTheta=-1.28
01:37:40.424 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.43, y=-0.11, opts=13)
01:37:40.425 00.001 6880 Enqueuing Move request for scope (-0.43, -0.11)
01:37:40.425 00.000 10052 Worker thread wakes up
01:37:40.425 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -0.11) opts 0xd
01:37:40.425 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.43, -0.11)
01:37:40.425 00.000 10052 Moving (-0.43, -0.11) raw xDistance=0.13 yDistance=-0.43
01:37:40.425 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:37:40.425 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.43, slope = -0.03
01:37:40.425 00.000 10052 MoveAxis(W, 37, ABG)
01:37:40.425 00.000 10052 Guiding  Dir = 3, Dur = 37
01:37:40.445 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:40.446 00.001 10052 IsSlewing returns 0
01:37:40.474 00.028 6880 UpdateGuideState exits: m=2106 SNR=31.8
01:37:40.474 00.000 6880 PhdController: settling, locked = 1, distance = 0.38 (0.60) aobump = 0 frame = 6 / 99999
01:37:40.474 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121860.474,"Host":"MINIASTRO1","Inst":1,"Distance":0.38,"Time":5.8,"SettleTime":6.0,"StarLocked":true}
01:37:40.474 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:40.475 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:40.475 00.000 6880 Enqueuing Expose request
01:37:40.484 00.009 10052 IsGuiding returns 0
01:37:40.512 00.028 10052 PulseGuide returned control before completion, sleep 20
01:37:40.562 00.050 10052 IsGuiding returns 0
01:37:40.562 00.000 10052 Move returns status 0, amount 37
01:37:40.562 00.000 10052 MoveAxis(N, 26, ABG)
01:37:40.562 00.000 10052 Guiding  Dir = 0, Dur = 26
01:37:40.599 00.037 10052 IsSlewing returns 0
01:37:40.638 00.039 10052 IsGuiding returns 0
01:37:40.705 00.067 10052 IsGuiding returns 1
01:37:40.705 00.000 10052 scope still moving after pulse duration time elapsed
01:37:40.752 00.047 10052 IsSlewing returns 0
01:37:40.790 00.038 10052 IsGuiding returns 0
01:37:40.790 00.000 10052 scope move finished after 26 + 126 ms
01:37:40.790 00.000 10052 Move returns status 0, amount 26
01:37:40.790 00.000 10052 move complete, result=0
01:37:40.791 00.001 10052 worker thread done servicing request
01:37:40.791 00.000 10052 Worker thread wakes up
01:37:40.791 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:40.791 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:40.791 00.000 6880 GuideStep: 0.1 px 37 ms WEST, -0.4 px 26 ms NORTH
01:37:41.192 00.401 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f4dc300-04ac-44ef-8a1f-1a126362a4fa"}
01:37:41.192 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f4dc300-04ac-44ef-8a1f-1a126362a4fa"}
01:37:41.193 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a9f39805-0550-48ab-a87b-19559f43b192"}
01:37:41.193 00.000 6880 case statement mapped state 6 to 3
01:37:41.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9f39805-0550-48ab-a87b-19559f43b192"}
01:37:41.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d0d0a409-4b8f-43c6-915c-c1eb3ccbb894"}
01:37:41.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1478,"width":15,"height":15,"star_pos":[7.26,7.26],"pixels":"..."},"id":"d0d0a409-4b8f-43c6-915c-c1eb3ccbb894"}
01:37:41.704 00.510 10052 Exposure complete
01:37:41.786 00.082 10052 worker thread done servicing request
01:37:41.786 00.000 6880 OnExposeComplete: enter
01:37:41.786 00.000 6880 UpdateGuideState(): m_state=6
01:37:41.787 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1479
01:37:41.787 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.06, Mass=2108, SNR=31.9, Peak=137 HFD=4.3
01:37:41.787 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
01:37:41.787 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
01:37:41.787 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.32 hyp=0.32 cameraTheta=-1.60 mountX=0.32 mountY=-0.00, mountTheta=-0.01
01:37:41.789 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.32, opts=13)
01:37:41.789 00.000 6880 Enqueuing Move request for scope (-0.01, -0.32)
01:37:41.789 00.000 10052 Worker thread wakes up
01:37:41.789 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.32) opts 0xd
01:37:41.789 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.32)
01:37:41.789 00.000 10052 Moving (-0.01, -0.32) raw xDistance=0.32 yDistance=-0.00
01:37:41.789 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
01:37:41.789 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.04, using input
01:37:41.789 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
01:37:41.789 00.000 10052 MoveAxis(W, 87, ABG)
01:37:41.790 00.001 10052 Guiding  Dir = 3, Dur = 87
01:37:41.815 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:41.846 00.031 10052 IsSlewing returns 0
01:37:41.851 00.005 6880 UpdateGuideState exits: m=2108 SNR=31.9
01:37:41.852 00.001 6880 PhdController: settling, locked = 1, distance = 0.36 (0.60) aobump = 0 frame = 7 / 99999
01:37:41.852 00.000 6880 PhdController: newstate STATE_FINISH
01:37:41.852 00.000 6880 PhdController complete: success
01:37:41.852 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783121861.852,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:37:41.852 00.000 6880 Mount: notify guiding dither settle done success=1
01:37:41.852 00.000 6880 PhdController: newstate STATE_IDLE
01:37:41.852 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:41.852 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:41.852 00.000 6880 Enqueuing Expose request
01:37:41.925 00.073 10052 IsGuiding returns 0
01:37:41.988 00.063 10052 PulseGuide returned control before completion, sleep 34
01:37:42.109 00.121 10052 IsGuiding returns 0
01:37:42.109 00.000 10052 Move returns status 0, amount 87
01:37:42.109 00.000 10052 MoveAxis(N, 0, ABG)
01:37:42.109 00.000 10052 Move returns status 0, amount 0
01:37:42.109 00.000 10052 move complete, result=0
01:37:42.109 00.000 10052 worker thread done servicing request
01:37:42.109 00.000 10052 Worker thread wakes up
01:37:42.110 00.001 6880 GuideStep: 0.3 px 87 ms WEST, -0.0 px 0 ms NORTH
01:37:42.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:42.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:43.193 01.083 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"62af8352-74b6-416e-95fa-4d847f3a63cc"}
01:37:43.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"62af8352-74b6-416e-95fa-4d847f3a63cc"}
01:37:43.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef2f5820-134f-47a8-b962-aca5161a5e65"}
01:37:43.194 00.000 6880 case statement mapped state 6 to 3
01:37:43.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef2f5820-134f-47a8-b962-aca5161a5e65"}
01:37:43.194 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6882c312-9d30-4ed1-932b-3ec8e907fa82"}
01:37:43.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1479,"width":15,"height":15,"star_pos":[6.69,7.06],"pixels":"..."},"id":"6882c312-9d30-4ed1-932b-3ec8e907fa82"}
01:37:43.244 00.050 10052 Exposure complete
01:37:43.311 00.067 10052 worker thread done servicing request
01:37:43.311 00.000 6880 OnExposeComplete: enter
01:37:43.311 00.000 6880 UpdateGuideState(): m_state=6
01:37:43.312 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.312 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=886.26, Mass=2049, SNR=31.4, Peak=116 HFD=4.6
01:37:43.312 00.000 6880 MultiStar: exiting stabilization period
01:37:43.312 00.000 6880 MultiStar: updating star positions after lock position change
01:37:43.312 00.000 6880 Star::Find(15, 281, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.312 00.000 6880 Star::Find returns 1 (0), X=282.18, Y=296.50, Mass=1856, SNR=29.9, Peak=127 HFD=4.7
01:37:43.312 00.000 6880 Star::Find(15, 1198, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.312 00.000 6880 Star::Find returns 1 (0), X=1199.04, Y=293.00, Mass=2028, SNR=30.8, Peak=97 HFD=5.7
01:37:43.312 00.000 6880 Star::Find(15, 824, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.312 00.000 6880 Star::Find returns 1 (0), X=824.73, Y=296.42, Mass=1636, SNR=28.0, Peak=126 HFD=4.7
01:37:43.313 00.001 6880 Star::Find(15, 55, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.313 00.000 6880 Star::Find returns 1 (0), X=55.92, Y=631.31, Mass=1452, SNR=26.2, Peak=69 HFD=5.1
01:37:43.313 00.000 6880 Star::Find(15, 470, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.313 00.000 6880 Star::Find returns 1 (0), X=471.37, Y=590.48, Mass=1991, SNR=30.4, Peak=103 HFD=5.4
01:37:43.313 00.000 6880 Star::Find(15, 853, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.313 00.000 6880 Star::Find returns 1 (0), X=853.83, Y=215.99, Mass=1866, SNR=29.2, Peak=88 HFD=6.0
01:37:43.313 00.000 6880 Star::Find(15, 265, 82, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.313 00.000 6880 Star::Find returns 1 (0), X=265.79, Y=83.37, Mass=1092, SNR=22.7, Peak=69 HFD=4.9
01:37:43.313 00.000 6880 Star::Find(15, 553, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.314 00.001 6880 Star::Find returns 1 (0), X=553.74, Y=328.46, Mass=1326, SNR=24.9, Peak=69 HFD=5.5
01:37:43.314 00.000 6880 Star::Find(15, 671, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.314 00.000 6880 Star::Find returns 1 (0), X=671.60, Y=823.24, Mass=821, SNR=19.8, Peak=53 HFD=4.4
01:37:43.314 00.000 6880 Star::Find(15, 1119, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.314 00.000 6880 Star::Find returns 1 (0), X=1119.51, Y=683.50, Mass=770, SNR=19.2, Peak=52 HFD=4.3
01:37:43.314 00.000 6880 Star::Find(15, 268, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1480
01:37:43.314 00.000 6880 Star::Find returns 1 (0), X=268.82, Y=576.09, Mass=932, SNR=20.9, Peak=51 HFD=4.9
01:37:43.314 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
01:37:43.314 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:37:43.315 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.41 mountX=0.12 mountY=0.02, mountTheta=0.17
01:37:43.316 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.12, opts=13)
01:37:43.316 00.000 6880 Enqueuing Move request for scope (0.02, -0.12)
01:37:43.316 00.000 10052 Worker thread wakes up
01:37:43.316 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:37:43.316 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:37:43.316 00.000 10052 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=0.02
01:37:43.316 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:37:43.316 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:37:43.316 00.000 10052 MoveAxis(W, 36, ABG)
01:37:43.317 00.001 10052 Guiding  Dir = 3, Dur = 36
01:37:43.336 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:43.337 00.001 10052 IsSlewing returns 0
01:37:43.365 00.028 6880 UpdateGuideState exits: m=2049 SNR=31.4
01:37:43.365 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:43.365 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:43.365 00.000 6880 Enqueuing Expose request
01:37:43.375 00.010 10052 IsGuiding returns 0
01:37:43.403 00.028 10052 PulseGuide returned control before completion, sleep 19
01:37:43.450 00.047 10052 IsGuiding returns 0
01:37:43.450 00.000 10052 Move returns status 0, amount 36
01:37:43.450 00.000 10052 MoveAxis(N, 0, ABG)
01:37:43.450 00.000 10052 Move returns status 0, amount 0
01:37:43.450 00.000 10052 move complete, result=0
01:37:43.451 00.001 10052 worker thread done servicing request
01:37:43.451 00.000 10052 Worker thread wakes up
01:37:43.451 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:43.451 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:43.451 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.0 px 0 ms NORTH
01:37:44.366 00.915 10052 Exposure complete
01:37:44.425 00.059 10052 worker thread done servicing request
01:37:44.425 00.000 6880 OnExposeComplete: enter
01:37:44.425 00.000 6880 UpdateGuideState(): m_state=6
01:37:44.425 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1481
01:37:44.425 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.36, Mass=2068, SNR=31.5, Peak=130 HFD=4.7
01:37:44.426 00.001 6880 MultiStar: [#1 -0.32,-0.14,0.94,U] [#2 -0.13,-0.08,0.97,U] [#3 -0.10,-0.13,0.91,U] [#4 -0.41,-0.27,0.85,U] [#5 -0.18,-0.11,0.95,U] [#6 -0.25,-0.21,0.92,U] [#7 -0.43,-0.29,0.77,U] [#8 -0.28,0.10,0.80,U] 
01:37:44.426 00.000 6880 single-star, 8 included, MultiStar: {-0.23, -0.12}, one-star: {-0.01, -0.01}
01:37:44.426 00.000 6880 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.61) = xAngle (-0.74 = -0.74)
01:37:44.426 00.000 6880 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
01:37:44.426 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.35 mountX=0.01 mountY=-0.01, mountTheta=-0.75
01:37:44.427 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.01, opts=13)
01:37:44.428 00.001 6880 Enqueuing Move request for scope (-0.01, -0.01)
01:37:44.428 00.000 10052 Worker thread wakes up
01:37:44.428 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
01:37:44.428 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
01:37:44.428 00.000 10052 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
01:37:44.428 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:37:44.428 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.02, using input
01:37:44.428 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:37:44.428 00.000 10052 MoveAxis(E, 0, ABG)
01:37:44.428 00.000 10052 Move returns status 0, amount 0
01:37:44.428 00.000 10052 MoveAxis(N, 0, ABG)
01:37:44.428 00.000 10052 Move returns status 0, amount 0
01:37:44.428 00.000 10052 move complete, result=0
01:37:44.428 00.000 10052 worker thread done servicing request
01:37:44.456 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:44.488 00.032 6880 UpdateGuideState exits: m=2068 SNR=31.5
01:37:44.488 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:44.488 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:44.489 00.001 6880 Enqueuing Expose request
01:37:44.489 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:37:44.489 00.000 10052 Worker thread wakes up
01:37:44.489 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:44.489 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:45.191 00.702 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3ce7c76-6d36-4fe3-b5ed-0b77c77b075e"}
01:37:45.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3ce7c76-6d36-4fe3-b5ed-0b77c77b075e"}
01:37:45.192 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30c83a1b-38a4-4960-ab71-26cda4135ad3"}
01:37:45.192 00.000 6880 case statement mapped state 6 to 3
01:37:45.192 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"30c83a1b-38a4-4960-ab71-26cda4135ad3"}
01:37:45.192 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a361424b-ed66-4d45-93f0-f6f52baf78b4"}
01:37:45.192 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1481,"width":15,"height":15,"star_pos":[6.69,7.36],"pixels":"..."},"id":"a361424b-ed66-4d45-93f0-f6f52baf78b4"}
01:37:45.620 00.428 10052 Exposure complete
01:37:45.682 00.062 10052 worker thread done servicing request
01:37:45.682 00.000 6880 OnExposeComplete: enter
01:37:45.682 00.000 6880 UpdateGuideState(): m_state=6
01:37:45.683 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1482
01:37:45.683 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=886.57, Mass=2070, SNR=31.6, Peak=137 HFD=4.2
01:37:45.683 00.000 6880 MultiStar: [#1 0.20,-0.09,0.94,U] [#2 0.07,0.09,1.01,U] [#3 0.26,-0.10,0.92,U] [#4 -0.04,-0.10,0.84,U] [#5 0.22,0.05,0.99,U] [#6 0.10,-0.01,0.91,U] [#7 -0.05,-0.06,0.78,U] [#8 0.14,0.00,0.80,U] 
01:37:45.683 00.000 6880 refined, 8 included, MultiStar: {0.14, 0.00}, one-star: {0.31, 0.20}
01:37:45.683 00.000 6880 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.61) = xAngle (1.64 = 1.64)
01:37:45.684 00.001 6880 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
01:37:45.684 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.00 hyp=0.14 cameraTheta=0.02 mountX=-0.01 mountY=0.14, mountTheta=1.64
01:37:45.685 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.00, opts=13)
01:37:45.685 00.000 6880 Enqueuing Move request for scope (0.14, 0.00)
01:37:45.685 00.000 10052 Worker thread wakes up
01:37:45.685 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.00) opts 0xd
01:37:45.686 00.001 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.00)
01:37:45.686 00.000 10052 Moving (0.14, 0.00) raw xDistance=-0.01 yDistance=0.14
01:37:45.686 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:37:45.686 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
01:37:45.686 00.000 10052 MoveAxis(E, 0, ABG)
01:37:45.686 00.000 10052 Move returns status 0, amount 0
01:37:45.686 00.000 10052 MoveAxis(N, 0, ABG)
01:37:45.686 00.000 10052 Move returns status 0, amount 0
01:37:45.686 00.000 10052 move complete, result=0
01:37:45.686 00.000 10052 worker thread done servicing request
01:37:45.707 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:45.744 00.037 6880 UpdateGuideState exits: m=2070 SNR=31.6
01:37:45.744 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:45.745 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:45.745 00.000 6880 Enqueuing Expose request
01:37:45.745 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:45.745 00.000 10052 Worker thread wakes up
01:37:45.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:45.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:46.653 00.908 10052 Exposure complete
01:37:46.727 00.074 10052 worker thread done servicing request
01:37:46.727 00.000 6880 OnExposeComplete: enter
01:37:46.728 00.001 6880 UpdateGuideState(): m_state=6
01:37:46.728 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1483
01:37:46.728 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=886.33, Mass=2043, SNR=31.4, Peak=138 HFD=4.6
01:37:46.728 00.000 6880 MultiStar: [#1 0.36,0.16,0.96,U] [#2 0.23,0.05,0.98,U] [#3 0.36,-0.03,0.89,U] [#4 0.22,-0.07,0.82,U] [#5 0.35,0.03,0.97,U] [#6 0.36,-0.14,0.91,U] [#7 0.29,-0.10,0.75,U] [#8 0.27,-0.21,0.78,U] 
01:37:46.729 00.001 6880 refined, 8 included, MultiStar: {0.33, -0.03}, one-star: {0.48, -0.04}
01:37:46.729 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
01:37:46.729 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
01:37:46.729 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.03 hyp=0.33 cameraTheta=-0.10 mountX=0.02 mountY=0.33, mountTheta=1.51
01:37:46.732 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.03, opts=13)
01:37:46.732 00.000 6880 Enqueuing Move request for scope (0.33, -0.03)
01:37:46.732 00.000 10052 Worker thread wakes up
01:37:46.732 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.03) opts 0xd
01:37:46.732 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.03)
01:37:46.732 00.000 10052 Moving (0.33, -0.03) raw xDistance=0.02 yDistance=0.33
01:37:46.732 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:37:46.732 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.33, slope = 0.02
01:37:46.732 00.000 10052 MoveAxis(E, 0, ABG)
01:37:46.732 00.000 10052 Move returns status 0, amount 0
01:37:46.732 00.000 10052 MoveAxis(S, 38, ABG)
01:37:46.732 00.000 10052 Guiding  Dir = 1, Dur = 38
01:37:46.753 00.021 10052 IsSlewing returns 0
01:37:46.753 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:46.783 00.030 6880 UpdateGuideState exits: m=2043 SNR=31.4
01:37:46.783 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:46.783 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:46.783 00.000 6880 Enqueuing Expose request
01:37:46.791 00.008 10052 IsGuiding returns 0
01:37:46.819 00.028 10052 PulseGuide returned control before completion, sleep 21
01:37:46.875 00.056 10052 IsGuiding returns 0
01:37:46.875 00.000 10052 Move returns status 0, amount 38
01:37:46.876 00.001 10052 move complete, result=0
01:37:46.876 00.000 10052 worker thread done servicing request
01:37:46.876 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 38 ms SOUTH
01:37:46.876 00.000 10052 Worker thread wakes up
01:37:46.876 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:46.876 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:47.191 00.315 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb7bbee7-7e57-4b43-8c97-6354c54c97be"}
01:37:47.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb7bbee7-7e57-4b43-8c97-6354c54c97be"}
01:37:47.193 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a8edeec-7d53-4da0-aac0-c24457ff017d"}
01:37:47.193 00.000 6880 case statement mapped state 6 to 3
01:37:47.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a8edeec-7d53-4da0-aac0-c24457ff017d"}
01:37:47.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6b95d5c3-3f1a-49c6-a6fe-8fa0c905e18b"}
01:37:47.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1483,"width":15,"height":15,"star_pos":[7.18,7.33],"pixels":"..."},"id":"6b95d5c3-3f1a-49c6-a6fe-8fa0c905e18b"}
01:37:48.003 00.809 10052 Exposure complete
01:37:48.091 00.088 10052 worker thread done servicing request
01:37:48.091 00.000 6880 OnExposeComplete: enter
01:37:48.091 00.000 6880 UpdateGuideState(): m_state=6
01:37:48.092 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1484
01:37:48.092 00.000 6880 Star::Find returns 1 (0), X=408.52, Y=886.54, Mass=2057, SNR=31.4, Peak=121 HFD=4.3
01:37:48.092 00.000 6880 MultiStar: [#1 0.57,-0.14,0.00,M1] [#2 0.69,0.09,0.00,M1] [#3 0.83,-0.01,0.00,M1] [#4 0.28,-0.08,0.83,U] [#5 0.73,-0.18,0.00,M1] [#6 0.73,-0.03,0.00,M1] [#7 0.32,-0.20,0.76,U] [#8 0.59,-0.35,0.00,M5] 
01:37:48.092 00.000 6880 refined, 2 included, MultiStar: {0.50, -0.02}, one-star: {0.82, 0.17}
01:37:48.092 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
01:37:48.092 00.000 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
01:37:48.092 00.000 6880 CameraToMount -- cameraX=0.50 cameraY=-0.02 hyp=0.50 cameraTheta=-0.04 mountX=-0.00 mountY=0.50, mountTheta=1.57
01:37:48.094 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.50, y=-0.02, opts=13)
01:37:48.095 00.001 6880 Enqueuing Move request for scope (0.50, -0.02)
01:37:48.095 00.000 10052 Worker thread wakes up
01:37:48.095 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.02) opts 0xd
01:37:48.095 00.000 10052 Handling offset move in thread for scope, endpoint = (0.50, -0.02)
01:37:48.095 00.000 10052 Moving (0.50, -0.02) raw xDistance=-0.00 yDistance=0.50
01:37:48.095 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:37:48.095 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.50, slope = 0.04
01:37:48.095 00.000 10052 MoveAxis(E, 0, ABG)
01:37:48.095 00.000 10052 Move returns status 0, amount 0
01:37:48.095 00.000 10052 MoveAxis(S, 68, ABG)
01:37:48.095 00.000 10052 Guiding  Dir = 1, Dur = 68
01:37:48.123 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:48.147 00.024 10052 IsSlewing returns 0
01:37:48.155 00.008 6880 UpdateGuideState exits: m=2057 SNR=31.4
01:37:48.155 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:48.155 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:48.155 00.000 6880 Enqueuing Expose request
01:37:48.214 00.059 10052 IsGuiding returns 0
01:37:48.280 00.066 10052 PulseGuide returned control before completion, sleep 13
01:37:48.351 00.071 10052 IsGuiding returns 1
01:37:48.351 00.000 10052 scope still moving after pulse duration time elapsed
01:37:48.421 00.070 10052 IsSlewing returns 0
01:37:48.498 00.077 10052 IsGuiding returns 0
01:37:48.498 00.000 10052 scope move finished after 68 + 215 ms
01:37:48.498 00.000 10052 Move returns status 0, amount 68
01:37:48.498 00.000 10052 move complete, result=0
01:37:48.498 00.000 10052 worker thread done servicing request
01:37:48.498 00.000 10052 Worker thread wakes up
01:37:48.498 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:48.498 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:48.498 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 68 ms SOUTH
01:37:49.190 00.692 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"339c6aa0-575f-4de4-855b-0a1b213534c8"}
01:37:49.190 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"339c6aa0-575f-4de4-855b-0a1b213534c8"}
01:37:49.191 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e5e0efa-32cc-4fb8-bbaa-64111adf6e78"}
01:37:49.191 00.000 6880 case statement mapped state 6 to 3
01:37:49.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e5e0efa-32cc-4fb8-bbaa-64111adf6e78"}
01:37:49.191 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95e622a1-2cf9-4642-b156-756ba3299512"}
01:37:49.192 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1484,"width":15,"height":15,"star_pos":[6.52,6.54],"pixels":"..."},"id":"95e622a1-2cf9-4642-b156-756ba3299512"}
01:37:49.415 00.223 10052 Exposure complete
01:37:49.472 00.057 10052 worker thread done servicing request
01:37:49.472 00.000 6880 OnExposeComplete: enter
01:37:49.472 00.000 6880 UpdateGuideState(): m_state=6
01:37:49.472 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1485
01:37:49.473 00.001 6880 Star::Find returns 1 (0), X=408.20, Y=886.54, Mass=2093, SNR=31.7, Peak=143 HFD=4.6
01:37:49.473 00.000 6880 MultiStar: [#1 0.45,0.13,0.95,U] [#2 0.76,0.43,0.00,M2] [#3 0.52,0.13,0.91,U] [#4 0.07,-0.12,0.84,U] [#5 0.50,0.28,0.00,M2] [#6 0.58,0.32,0.00,M2] [#7 0.12,-0.14,0.75,U] [#8 0.21,-0.15,0.81,U] 
01:37:49.473 00.000 6880 refined, 5 included, MultiStar: {0.33, 0.01}, one-star: {0.51, 0.16}
01:37:49.473 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
01:37:49.473 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
01:37:49.473 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.01 hyp=0.33 cameraTheta=0.04 mountX=-0.03 mountY=0.33, mountTheta=1.65
01:37:49.474 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.01, opts=13)
01:37:49.474 00.000 6880 Enqueuing Move request for scope (0.33, 0.01)
01:37:49.474 00.000 10052 Worker thread wakes up
01:37:49.475 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.01) opts 0xd
01:37:49.475 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.01)
01:37:49.475 00.000 10052 Moving (0.33, 0.01) raw xDistance=-0.03 yDistance=0.33
01:37:49.475 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:37:49.475 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.33, slope = 0.04
01:37:49.475 00.000 10052 MoveAxis(E, 0, ABG)
01:37:49.475 00.000 10052 Move returns status 0, amount 0
01:37:49.475 00.000 10052 MoveAxis(S, 67, ABG)
01:37:49.475 00.000 10052 Guiding  Dir = 1, Dur = 67
01:37:49.508 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:49.545 00.037 10052 IsSlewing returns 0
01:37:49.555 00.010 6880 UpdateGuideState exits: m=2093 SNR=31.7
01:37:49.555 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:49.555 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:49.555 00.000 6880 Enqueuing Expose request
01:37:49.618 00.063 10052 IsGuiding returns 0
01:37:49.682 00.064 10052 PulseGuide returned control before completion, sleep 14
01:37:49.758 00.076 10052 IsGuiding returns 1
01:37:49.758 00.000 10052 scope still moving after pulse duration time elapsed
01:37:49.833 00.075 10052 IsSlewing returns 0
01:37:49.913 00.080 10052 IsGuiding returns 0
01:37:49.913 00.000 10052 scope move finished after 67 + 227 ms
01:37:49.913 00.000 10052 Move returns status 0, amount 67
01:37:49.913 00.000 10052 move complete, result=0
01:37:49.913 00.000 10052 worker thread done servicing request
01:37:49.913 00.000 10052 Worker thread wakes up
01:37:49.914 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:49.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:49.914 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 67 ms SOUTH
01:37:51.040 01.126 10052 Exposure complete
01:37:51.129 00.089 10052 worker thread done servicing request
01:37:51.129 00.000 6880 OnExposeComplete: enter
01:37:51.129 00.000 6880 UpdateGuideState(): m_state=6
01:37:51.131 00.002 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1486
01:37:51.131 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=886.49, Mass=2063, SNR=31.5, Peak=150 HFD=4.5
01:37:51.131 00.000 6880 MultiStar: [#1 0.08,-0.09,0.95,U] [#2 0.18,0.20,0.98,U] [#3 0.17,-0.01,0.89,U] [#4 -0.29,-0.08,0.83,U] [#5 0.06,0.09,0.96,U] [#6 0.06,0.12,0.94,U] [#7 -0.14,0.07,0.75,U] [#8 0.08,0.06,0.77,U] 
01:37:51.131 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {0.26, 0.12}
01:37:51.131 00.000 6880 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.61) = xAngle (2.37 = 2.37)
01:37:51.131 00.000 6880 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.34 = 2.34)
01:37:51.132 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.08 cameraTheta=0.76 mountX=-0.06 mountY=0.06, mountTheta=2.36
01:37:51.133 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.06, opts=13)
01:37:51.133 00.000 6880 Enqueuing Move request for scope (0.06, 0.06)
01:37:51.133 00.000 10052 Worker thread wakes up
01:37:51.133 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
01:37:51.134 00.001 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
01:37:51.134 00.000 10052 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=0.06
01:37:51.134 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:37:51.134 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.18, using input
01:37:51.134 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
01:37:51.134 00.000 10052 MoveAxis(E, 0, ABG)
01:37:51.134 00.000 10052 Move returns status 0, amount 0
01:37:51.134 00.000 10052 MoveAxis(N, 0, ABG)
01:37:51.134 00.000 10052 Move returns status 0, amount 0
01:37:51.134 00.000 10052 move complete, result=0
01:37:51.134 00.000 10052 worker thread done servicing request
01:37:51.153 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:51.183 00.030 6880 UpdateGuideState exits: m=2063 SNR=31.5
01:37:51.184 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:51.184 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:51.184 00.000 6880 Enqueuing Expose request
01:37:51.184 00.000 10052 Worker thread wakes up
01:37:51.184 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:51.184 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:51.184 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:51.197 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d8e99d2-e488-4ba8-ae12-a02fc45ce42a"}
01:37:51.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d8e99d2-e488-4ba8-ae12-a02fc45ce42a"}
01:37:51.200 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a2adb4f-c5e9-47a4-92c7-49997e42808f"}
01:37:51.200 00.000 6880 case statement mapped state 6 to 3
01:37:51.200 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a2adb4f-c5e9-47a4-92c7-49997e42808f"}
01:37:51.201 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"728a26fc-e344-45c6-8100-3442c3782256"}
01:37:51.202 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1486,"width":15,"height":15,"star_pos":[6.96,7.49],"pixels":"..."},"id":"728a26fc-e344-45c6-8100-3442c3782256"}
01:37:52.099 00.897 10052 Exposure complete
01:37:52.183 00.084 10052 worker thread done servicing request
01:37:52.183 00.000 6880 OnExposeComplete: enter
01:37:52.183 00.000 6880 UpdateGuideState(): m_state=6
01:37:52.183 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1487
01:37:52.183 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=886.39, Mass=2005, SNR=31.1, Peak=137 HFD=4.2
01:37:52.184 00.001 6880 MultiStar: [#1 0.02,-0.19,0.96,U] [#2 0.42,0.36,0.00,M2] [#3 0.33,-0.11,0.91,U] [#4 -0.21,-0.12,0.86,U] [#5 0.21,-0.15,0.97,U] [#6 0.15,-0.12,0.93,U] [#7 -0.13,-0.38,0.76,U] [#8 0.02,-0.26,0.80,U] 
01:37:52.184 00.000 6880 refined, 7 included, MultiStar: {0.09, -0.16}, one-star: {0.27, 0.02}
01:37:52.184 00.000 6880 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
01:37:52.185 00.001 6880 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
01:37:52.185 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.03 mountX=0.15 mountY=0.10, mountTheta=0.57
01:37:52.187 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.16, opts=13)
01:37:52.187 00.000 6880 Enqueuing Move request for scope (0.09, -0.16)
01:37:52.187 00.000 10052 Worker thread wakes up
01:37:52.187 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
01:37:52.187 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
01:37:52.187 00.000 10052 Moving (0.09, -0.16) raw xDistance=0.15 yDistance=0.10
01:37:52.188 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:37:52.188 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.23, using input
01:37:52.188 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.05
01:37:52.188 00.000 10052 MoveAxis(W, 41, ABG)
01:37:52.188 00.000 10052 Guiding  Dir = 3, Dur = 41
01:37:52.217 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:52.246 00.029 10052 IsSlewing returns 0
01:37:52.249 00.003 6880 UpdateGuideState exits: m=2005 SNR=31.1
01:37:52.249 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:52.249 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:52.249 00.000 6880 Enqueuing Expose request
01:37:52.316 00.067 10052 IsGuiding returns 0
01:37:52.457 00.141 10052 IsGuiding returns 0
01:37:52.457 00.000 10052 Move returns status 0, amount 41
01:37:52.457 00.000 10052 MoveAxis(N, 0, ABG)
01:37:52.457 00.000 10052 Move returns status 0, amount 0
01:37:52.457 00.000 10052 move complete, result=0
01:37:52.457 00.000 10052 worker thread done servicing request
01:37:52.457 00.000 10052 Worker thread wakes up
01:37:52.457 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:52.457 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:52.457 00.000 6880 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
01:37:53.197 00.740 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb08cff5-12a5-4229-af0b-d5a43343b79d"}
01:37:53.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb08cff5-12a5-4229-af0b-d5a43343b79d"}
01:37:53.197 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c079d0a8-73f6-43fd-8b31-11d55ac38d65"}
01:37:53.197 00.000 6880 case statement mapped state 6 to 3
01:37:53.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c079d0a8-73f6-43fd-8b31-11d55ac38d65"}
01:37:53.199 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"26244c0d-5e9d-4da3-831e-37695332c853"}
01:37:53.199 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1487,"width":15,"height":15,"star_pos":[6.97,7.39],"pixels":"..."},"id":"26244c0d-5e9d-4da3-831e-37695332c853"}
01:37:53.592 00.393 10052 Exposure complete
01:37:53.663 00.071 10052 worker thread done servicing request
01:37:53.663 00.000 6880 OnExposeComplete: enter
01:37:53.663 00.000 6880 UpdateGuideState(): m_state=6
01:37:53.663 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1488
01:37:53.663 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=886.17, Mass=1980, SNR=30.8, Peak=144 HFD=4.4
01:37:53.664 00.001 6880 MultiStar: [#1 0.35,-0.19,0.95,U] [#2 0.55,-0.00,0.00,M3] [#3 0.43,-0.21,0.90,U] [#4 0.00,-0.31,0.84,U] [#5 0.40,-0.25,0.97,U] [#6 0.30,-0.14,0.93,U] [#7 0.24,-0.23,0.75,U] [#8 0.25,-0.36,0.77,U] 
01:37:53.664 00.000 6880 refined, 7 included, MultiStar: {0.29, -0.23}, one-star: {0.33, -0.20}
01:37:53.664 00.000 6880 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.61) = xAngle (0.94 = 0.94)
01:37:53.664 00.000 6880 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
01:37:53.664 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.23 hyp=0.38 cameraTheta=-0.67 mountX=0.22 mountY=0.30, mountTheta=0.93
01:37:53.665 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.23, opts=13)
01:37:53.665 00.000 6880 Enqueuing Move request for scope (0.29, -0.23)
01:37:53.665 00.000 10052 Worker thread wakes up
01:37:53.665 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.23) opts 0xd
01:37:53.665 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.23)
01:37:53.665 00.000 10052 Moving (0.29, -0.23) raw xDistance=0.22 yDistance=0.30
01:37:53.665 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:37:53.666 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.30, slope = 0.03
01:37:53.666 00.000 10052 MoveAxis(W, 61, ABG)
01:37:53.666 00.000 10052 Guiding  Dir = 3, Dur = 61
01:37:53.688 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:53.730 00.042 6880 UpdateGuideState exits: m=1980 SNR=30.8
01:37:53.730 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:53.730 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:53.730 00.000 6880 Enqueuing Expose request
01:37:53.733 00.003 10052 IsSlewing returns 0
01:37:53.812 00.079 10052 IsGuiding returns 0
01:37:53.956 00.144 10052 IsGuiding returns 1
01:37:53.956 00.000 10052 scope still moving after pulse duration time elapsed
01:37:54.031 00.075 10052 IsSlewing returns 0
01:37:54.111 00.080 10052 IsGuiding returns 0
01:37:54.111 00.000 10052 scope move finished after 61 + 236 ms
01:37:54.111 00.000 10052 Move returns status 0, amount 61
01:37:54.111 00.000 10052 MoveAxis(S, 48, ABG)
01:37:54.111 00.000 10052 Guiding  Dir = 1, Dur = 48
01:37:54.189 00.078 10052 IsSlewing returns 0
01:37:54.264 00.075 10052 IsGuiding returns 0
01:37:54.412 00.148 10052 IsGuiding returns 0
01:37:54.412 00.000 10052 Move returns status 0, amount 48
01:37:54.412 00.000 10052 move complete, result=0
01:37:54.412 00.000 10052 worker thread done servicing request
01:37:54.412 00.000 10052 Worker thread wakes up
01:37:54.412 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:54.412 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:54.413 00.001 6880 GuideStep: 0.2 px 61 ms WEST, 0.3 px 48 ms SOUTH
01:37:55.196 00.783 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d525c11-6809-4474-aa2b-733ed8e9183e"}
01:37:55.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d525c11-6809-4474-aa2b-733ed8e9183e"}
01:37:55.196 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"665ca211-c42b-447a-999b-93a30525d99b"}
01:37:55.196 00.000 6880 case statement mapped state 6 to 3
01:37:55.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"665ca211-c42b-447a-999b-93a30525d99b"}
01:37:55.198 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ad26c2f4-13cf-49fe-b105-2b60a7bb41a6"}
01:37:55.198 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1488,"width":15,"height":15,"star_pos":[7.03,7.17],"pixels":"..."},"id":"ad26c2f4-13cf-49fe-b105-2b60a7bb41a6"}
01:37:55.322 00.124 10052 Exposure complete
01:37:55.377 00.055 10052 worker thread done servicing request
01:37:55.377 00.000 6880 OnExposeComplete: enter
01:37:55.377 00.000 6880 UpdateGuideState(): m_state=6
01:37:55.377 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1489
01:37:55.378 00.001 6880 Star::Find returns 1 (0), X=408.14, Y=886.46, Mass=2022, SNR=31.3, Peak=139 HFD=4.6
01:37:55.378 00.000 6880 MultiStar: [#1 0.35,-0.14,0.94,U] [#2 0.50,0.08,0.97,U] [#3 0.43,-0.01,0.90,U] [#4 0.01,-0.08,0.84,U] [#5 0.32,-0.27,0.97,U] [#6 0.28,-0.00,0.93,U] [#7 0.03,-0.04,0.74,U] [#8 0.26,-0.23,0.79,U] 
01:37:55.378 00.000 6880 refined, 8 included, MultiStar: {0.31, -0.07}, one-star: {0.44, 0.08}
01:37:55.378 00.000 6880 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.61) = xAngle (1.40 = 1.40)
01:37:55.378 00.000 6880 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
01:37:55.378 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.31 cameraTheta=-0.21 mountX=0.05 mountY=0.31, mountTheta=1.40
01:37:55.379 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.07, opts=13)
01:37:55.379 00.000 6880 Enqueuing Move request for scope (0.31, -0.07)
01:37:55.379 00.000 10052 Worker thread wakes up
01:37:55.380 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.07) opts 0xd
01:37:55.380 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.07)
01:37:55.380 00.000 10052 Moving (0.31, -0.07) raw xDistance=0.05 yDistance=0.31
01:37:55.380 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:37:55.380 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.31, slope = 0.02
01:37:55.380 00.000 10052 MoveAxis(E, 0, ABG)
01:37:55.380 00.000 10052 Move returns status 0, amount 0
01:37:55.380 00.000 10052 MoveAxis(S, 39, ABG)
01:37:55.380 00.000 10052 Guiding  Dir = 1, Dur = 39
01:37:55.400 00.020 10052 IsSlewing returns 0
01:37:55.401 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:55.439 00.038 10052 IsGuiding returns 0
01:37:55.447 00.008 6880 UpdateGuideState exits: m=2022 SNR=31.3
01:37:55.447 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:55.447 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:55.447 00.000 6880 Enqueuing Expose request
01:37:55.465 00.018 10052 PulseGuide returned control before completion, sleep 23
01:37:55.543 00.078 10052 IsGuiding returns 0
01:37:55.543 00.000 10052 Move returns status 0, amount 39
01:37:55.543 00.000 10052 move complete, result=0
01:37:55.543 00.000 10052 worker thread done servicing request
01:37:55.543 00.000 10052 Worker thread wakes up
01:37:55.543 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 39 ms SOUTH
01:37:55.543 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:55.543 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:56.683 01.140 10052 Exposure complete
01:37:56.770 00.087 10052 worker thread done servicing request
01:37:56.771 00.001 6880 OnExposeComplete: enter
01:37:56.771 00.000 6880 UpdateGuideState(): m_state=6
01:37:56.771 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1490
01:37:56.771 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=886.20, Mass=1956, SNR=30.7, Peak=131 HFD=4.3
01:37:56.772 00.001 6880 MultiStar: [#1 0.14,-0.05,0.98,U] [#2 0.48,0.09,1.01,U] [#3 0.25,-0.18,0.93,U] [#4 -0.11,-0.09,0.86,U] [#5 0.22,0.04,1.02,U] [#6 0.24,-0.23,0.95,U] [#7 0.11,-0.11,0.79,U] [#8 0.09,-0.29,0.82,U] 
01:37:56.772 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.11}, one-star: {0.31, -0.17}
01:37:56.772 00.000 6880 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
01:37:56.772 00.000 6880 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
01:37:56.772 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-0.48 mountX=0.10 mountY=0.20, mountTheta=1.12
01:37:56.775 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.11, opts=13)
01:37:56.775 00.000 6880 Enqueuing Move request for scope (0.20, -0.11)
01:37:56.776 00.001 10052 Worker thread wakes up
01:37:56.776 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.11) opts 0xd
01:37:56.776 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.11)
01:37:56.776 00.000 10052 Moving (0.20, -0.11) raw xDistance=0.10 yDistance=0.20
01:37:56.776 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:37:56.776 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.20, slope = 0.01
01:37:56.776 00.000 10052 MoveAxis(E, 0, ABG)
01:37:56.776 00.000 10052 Move returns status 0, amount 0
01:37:56.777 00.001 10052 MoveAxis(S, 15, ABG)
01:37:56.777 00.000 10052 Guiding  Dir = 1, Dur = 15
01:37:56.799 00.022 10052 IsSlewing returns 0
01:37:56.809 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:56.836 00.027 10052 IsGuiding returns 0
01:37:56.844 00.008 6880 UpdateGuideState exits: m=1956 SNR=30.7
01:37:56.844 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:56.844 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:56.844 00.000 6880 Enqueuing Expose request
01:37:56.903 00.059 10052 IsGuiding returns 1
01:37:56.903 00.000 10052 scope still moving after pulse duration time elapsed
01:37:56.953 00.050 10052 IsSlewing returns 0
01:37:56.991 00.038 10052 IsGuiding returns 0
01:37:56.991 00.000 10052 scope move finished after 15 + 140 ms
01:37:56.991 00.000 10052 Move returns status 0, amount 15
01:37:56.991 00.000 10052 move complete, result=0
01:37:56.992 00.001 10052 worker thread done servicing request
01:37:56.992 00.000 10052 Worker thread wakes up
01:37:56.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:56.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:56.992 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 15 ms SOUTH
01:37:57.196 00.204 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d9c07bd-04b9-439c-ad8e-963ba90592d8"}
01:37:57.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d9c07bd-04b9-439c-ad8e-963ba90592d8"}
01:37:57.196 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7b571e8-c2fd-4a74-8724-39fa73711691"}
01:37:57.196 00.000 6880 case statement mapped state 6 to 3
01:37:57.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7b571e8-c2fd-4a74-8724-39fa73711691"}
01:37:57.197 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"80b2668a-5bcd-441f-b1dc-2621c5cd6854"}
01:37:57.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1490,"width":15,"height":15,"star_pos":[7.00,7.20],"pixels":"..."},"id":"80b2668a-5bcd-441f-b1dc-2621c5cd6854"}
01:37:57.903 00.706 10052 Exposure complete
01:37:57.975 00.072 10052 worker thread done servicing request
01:37:57.975 00.000 6880 OnExposeComplete: enter
01:37:57.975 00.000 6880 UpdateGuideState(): m_state=6
01:37:57.976 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1491
01:37:57.976 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=886.23, Mass=2059, SNR=31.4, Peak=150 HFD=4.4
01:37:57.976 00.000 6880 MultiStar: [#1 0.26,-0.06,0.95,U] [#2 0.42,0.08,0.98,U] [#3 0.51,-0.22,0.00,M1] [#4 0.07,-0.08,0.84,U] [#5 0.35,-0.01,0.97,U] [#6 0.23,-0.09,0.95,U] [#7 0.12,-0.08,0.77,U] [#8 0.06,-0.30,0.79,U] 
01:37:57.976 00.000 6880 refined, 7 included, MultiStar: {0.23, -0.08}, one-star: {0.26, -0.14}
01:37:57.976 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.28 = 1.28)
01:37:57.976 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
01:37:57.977 00.001 6880 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.34 mountX=0.07 mountY=0.23, mountTheta=1.27
01:37:57.978 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.08, opts=13)
01:37:57.979 00.001 6880 Enqueuing Move request for scope (0.23, -0.08)
01:37:57.979 00.000 10052 Worker thread wakes up
01:37:57.979 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
01:37:57.979 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
01:37:57.979 00.000 10052 Moving (0.23, -0.08) raw xDistance=0.07 yDistance=0.23
01:37:57.979 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:37:57.979 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.01
01:37:57.979 00.000 10052 MoveAxis(E, 0, ABG)
01:37:57.979 00.000 10052 Move returns status 0, amount 0
01:37:57.979 00.000 10052 MoveAxis(N, 0, ABG)
01:37:57.979 00.000 10052 Move returns status 0, amount 0
01:37:57.980 00.001 10052 move complete, result=0
01:37:57.980 00.000 10052 worker thread done servicing request
01:37:58.010 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:58.056 00.046 6880 UpdateGuideState exits: m=2059 SNR=31.4
01:37:58.056 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:58.056 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:58.057 00.001 6880 Enqueuing Expose request
01:37:58.057 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:37:58.057 00.000 10052 Worker thread wakes up
01:37:58.057 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:58.057 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:37:59.190 01.133 10052 Exposure complete
01:37:59.196 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9cd4660-dc9c-4f29-9d78-2b9b8114434e"}
01:37:59.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9cd4660-dc9c-4f29-9d78-2b9b8114434e"}
01:37:59.197 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ea874aa-4ec2-498e-b739-d6323ea210d5"}
01:37:59.197 00.000 6880 case statement mapped state 6 to 3
01:37:59.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ea874aa-4ec2-498e-b739-d6323ea210d5"}
01:37:59.197 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fbca2c36-8520-4f7e-9a19-b24becc3c127"}
01:37:59.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1491,"width":15,"height":15,"star_pos":[6.95,7.23],"pixels":"..."},"id":"fbca2c36-8520-4f7e-9a19-b24becc3c127"}
01:37:59.251 00.054 10052 worker thread done servicing request
01:37:59.251 00.000 6880 OnExposeComplete: enter
01:37:59.251 00.000 6880 UpdateGuideState(): m_state=6
01:37:59.252 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1492
01:37:59.252 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=886.66, Mass=2031, SNR=31.3, Peak=134 HFD=4.4
01:37:59.252 00.000 6880 MultiStar: [#1 0.12,-0.13,0.98,U] [#2 0.15,0.10,0.99,U] [#3 0.19,0.01,0.91,U] [#4 -0.12,0.19,0.86,U] [#5 0.31,0.13,0.99,U] [#6 0.19,-0.10,0.92,U] [#7 -0.16,-0.03,0.78,U] [#8 0.06,0.12,0.81,U] 
01:37:59.252 00.000 6880 refined, 8 included, MultiStar: {0.12, 0.07}, one-star: {0.28, 0.29}
01:37:59.252 00.000 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.10 = 2.10)
01:37:59.253 00.001 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.07 = 2.07)
01:37:59.253 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.49 mountX=-0.07 mountY=0.12, mountTheta=2.09
01:37:59.255 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.07, opts=13)
01:37:59.255 00.000 6880 Enqueuing Move request for scope (0.12, 0.07)
01:37:59.255 00.000 10052 Worker thread wakes up
01:37:59.255 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:37:59.255 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:37:59.255 00.000 10052 Moving (0.12, 0.07) raw xDistance=-0.07 yDistance=0.12
01:37:59.256 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:37:59.256 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.02
01:37:59.256 00.000 10052 MoveAxis(E, 0, ABG)
01:37:59.256 00.000 10052 Move returns status 0, amount 0
01:37:59.256 00.000 10052 MoveAxis(N, 0, ABG)
01:37:59.256 00.000 10052 Move returns status 0, amount 0
01:37:59.256 00.000 10052 move complete, result=0
01:37:59.256 00.000 10052 worker thread done servicing request
01:37:59.277 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:37:59.308 00.031 6880 UpdateGuideState exits: m=2031 SNR=31.3
01:37:59.309 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:37:59.309 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:37:59.309 00.000 6880 Enqueuing Expose request
01:37:59.309 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:37:59.309 00.000 10052 Worker thread wakes up
01:37:59.309 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:37:59.309 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:00.219 00.910 10052 Exposure complete
01:38:00.273 00.054 10052 worker thread done servicing request
01:38:00.273 00.000 6880 OnExposeComplete: enter
01:38:00.274 00.001 6880 UpdateGuideState(): m_state=6
01:38:00.274 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1493
01:38:00.274 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=886.56, Mass=2071, SNR=31.6, Peak=135 HFD=4.4
01:38:00.274 00.000 6880 MultiStar: [#1 0.20,-0.19,0.98,U] [#2 0.47,0.08,0.99,U] [#3 0.58,0.06,0.00,M1] [#4 0.10,0.14,0.87,U] [#5 0.51,-0.00,0.98,U] [#6 0.48,0.27,0.00,M1] [#7 0.11,-0.19,0.77,U] [#8 0.32,-0.24,0.78,U] 
01:38:00.275 00.001 6880 refined, 6 included, MultiStar: {0.31, -0.02}, one-star: {0.42, 0.18}
01:38:00.275 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
01:38:00.275 00.000 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
01:38:00.275 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.02 hyp=0.32 cameraTheta=-0.07 mountX=0.01 mountY=0.31, mountTheta=1.54
01:38:00.276 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.02, opts=13)
01:38:00.276 00.000 6880 Enqueuing Move request for scope (0.31, -0.02)
01:38:00.276 00.000 10052 Worker thread wakes up
01:38:00.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.02) opts 0xd
01:38:00.276 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.02)
01:38:00.276 00.000 10052 Moving (0.31, -0.02) raw xDistance=0.01 yDistance=0.31
01:38:00.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:38:00.277 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.01
01:38:00.277 00.000 10052 MoveAxis(E, 0, ABG)
01:38:00.277 00.000 10052 Move returns status 0, amount 0
01:38:00.277 00.000 10052 MoveAxis(N, 0, ABG)
01:38:00.277 00.000 10052 Move returns status 0, amount 0
01:38:00.277 00.000 10052 move complete, result=0
01:38:00.277 00.000 10052 worker thread done servicing request
01:38:00.298 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:00.327 00.029 6880 UpdateGuideState exits: m=2071 SNR=31.6
01:38:00.327 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:00.327 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:00.327 00.000 6880 Enqueuing Expose request
01:38:00.327 00.000 10052 Worker thread wakes up
01:38:00.328 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:00.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:00.328 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:38:01.196 00.868 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57b83810-6f9e-4b66-95d4-c2056ddeda0b"}
01:38:01.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57b83810-6f9e-4b66-95d4-c2056ddeda0b"}
01:38:01.197 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c8d619f8-cd86-4a33-8604-5538fd538bb9"}
01:38:01.197 00.000 6880 case statement mapped state 6 to 3
01:38:01.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8d619f8-cd86-4a33-8604-5538fd538bb9"}
01:38:01.197 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45c4852e-a91b-4b08-88d2-49b0da771df1"}
01:38:01.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1493,"width":15,"height":15,"star_pos":[7.11,6.56],"pixels":"..."},"id":"45c4852e-a91b-4b08-88d2-49b0da771df1"}
01:38:01.460 00.263 10052 Exposure complete
01:38:01.517 00.057 10052 worker thread done servicing request
01:38:01.517 00.000 6880 OnExposeComplete: enter
01:38:01.517 00.000 6880 UpdateGuideState(): m_state=6
01:38:01.517 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1494
01:38:01.517 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=886.35, Mass=2023, SNR=31.2, Peak=149 HFD=4.6
01:38:01.518 00.001 6880 MultiStar: [#1 0.25,-0.21,0.98,U] [#2 0.59,0.06,0.00,M1] [#3 0.48,-0.12,0.91,U] [#4 0.07,-0.19,0.86,U] [#5 0.41,-0.09,0.99,U] [#6 0.34,-0.16,0.94,U] [#7 0.06,-0.34,0.77,U] [#8 0.23,-0.32,0.82,U] 
01:38:01.518 00.000 6880 refined, 7 included, MultiStar: {0.29, -0.17}, one-star: {0.38, -0.03}
01:38:01.518 00.000 6880 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.61) = xAngle (1.06 = 1.06)
01:38:01.518 00.000 6880 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
01:38:01.518 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.17 hyp=0.34 cameraTheta=-0.55 mountX=0.16 mountY=0.29, mountTheta=1.06
01:38:01.520 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.17, opts=13)
01:38:01.520 00.000 6880 Enqueuing Move request for scope (0.29, -0.17)
01:38:01.520 00.000 10052 Worker thread wakes up
01:38:01.521 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.17) opts 0xd
01:38:01.521 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.17)
01:38:01.521 00.000 10052 Moving (0.29, -0.17) raw xDistance=0.16 yDistance=0.29
01:38:01.521 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:38:01.521 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.29, slope = 0.01
01:38:01.521 00.000 10052 MoveAxis(W, 44, ABG)
01:38:01.521 00.000 10052 Guiding  Dir = 3, Dur = 44
01:38:01.546 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:01.582 00.036 10052 IsSlewing returns 0
01:38:01.601 00.019 6880 UpdateGuideState exits: m=2023 SNR=31.2
01:38:01.601 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:01.601 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:01.601 00.000 6880 Enqueuing Expose request
01:38:01.655 00.054 10052 IsGuiding returns 0
01:38:01.795 00.140 10052 IsGuiding returns 0
01:38:01.795 00.000 10052 Move returns status 0, amount 44
01:38:01.795 00.000 10052 MoveAxis(S, 14, ABG)
01:38:01.795 00.000 10052 Guiding  Dir = 1, Dur = 14
01:38:01.875 00.080 10052 IsSlewing returns 0
01:38:01.955 00.080 10052 IsGuiding returns 0
01:38:02.097 00.142 10052 IsGuiding returns 0
01:38:02.097 00.000 10052 Move returns status 0, amount 14
01:38:02.097 00.000 10052 move complete, result=0
01:38:02.098 00.001 10052 worker thread done servicing request
01:38:02.098 00.000 10052 Worker thread wakes up
01:38:02.098 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:02.098 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:02.098 00.000 6880 GuideStep: 0.2 px 44 ms WEST, 0.3 px 14 ms SOUTH
01:38:03.010 00.912 10052 Exposure complete
01:38:03.065 00.055 10052 worker thread done servicing request
01:38:03.065 00.000 6880 OnExposeComplete: enter
01:38:03.065 00.000 6880 UpdateGuideState(): m_state=6
01:38:03.066 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1495
01:38:03.066 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=886.49, Mass=2011, SNR=31.2, Peak=134 HFD=4.8
01:38:03.066 00.000 6880 MultiStar: [#1 0.14,-0.04,0.97,U] [#2 0.27,0.16,1.00,U] [#3 0.31,0.11,0.92,U] [#4 -0.01,-0.10,0.84,U] [#5 0.35,0.15,0.96,U] [#6 0.18,0.02,0.94,U] [#7 -0.06,0.03,0.78,U] [#8 0.04,0.17,0.81,U] 
01:38:03.066 00.000 6880 refined, 8 included, MultiStar: {0.19, 0.07}, one-star: {0.42, 0.12}
01:38:03.066 00.000 6880 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.61) = xAngle (1.95 = 1.95)
01:38:03.066 00.000 6880 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.92 = 1.92)
01:38:03.067 00.001 6880 CameraToMount -- cameraX=0.19 cameraY=0.07 hyp=0.21 cameraTheta=0.34 mountX=-0.08 mountY=0.19, mountTheta=1.95
01:38:03.068 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.07, opts=13)
01:38:03.068 00.000 6880 Enqueuing Move request for scope (0.19, 0.07)
01:38:03.068 00.000 10052 Worker thread wakes up
01:38:03.068 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.07) opts 0xd
01:38:03.068 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.07)
01:38:03.068 00.000 10052 Moving (0.19, 0.07) raw xDistance=-0.08 yDistance=0.19
01:38:03.068 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:38:03.068 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.19, slope = 0.01
01:38:03.068 00.000 10052 MoveAxis(E, 0, ABG)
01:38:03.068 00.000 10052 Move returns status 0, amount 0
01:38:03.069 00.001 10052 MoveAxis(S, 23, ABG)
01:38:03.069 00.000 10052 Guiding  Dir = 1, Dur = 23
01:38:03.090 00.021 10052 IsSlewing returns 0
01:38:03.103 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:03.128 00.025 10052 IsGuiding returns 0
01:38:03.139 00.011 6880 UpdateGuideState exits: m=2011 SNR=31.2
01:38:03.139 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:03.139 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:03.139 00.000 6880 Enqueuing Expose request
01:38:03.195 00.056 10052 IsGuiding returns 1
01:38:03.195 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"45142d4e-1624-4aa1-a1c6-956d1adcc982"}
01:38:03.195 00.000 10052 scope still moving after pulse duration time elapsed
01:38:03.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"45142d4e-1624-4aa1-a1c6-956d1adcc982"}
01:38:03.197 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf968c2a-c4a8-4c31-b4f9-62c2d6b01992"}
01:38:03.197 00.000 6880 case statement mapped state 6 to 3
01:38:03.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf968c2a-c4a8-4c31-b4f9-62c2d6b01992"}
01:38:03.198 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"868b4d14-6fb1-4620-a0b9-d9a14b542fe9"}
01:38:03.198 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1495,"width":15,"height":15,"star_pos":[7.12,7.49],"pixels":"..."},"id":"868b4d14-6fb1-4620-a0b9-d9a14b542fe9"}
01:38:03.248 00.050 10052 IsSlewing returns 0
01:38:03.285 00.037 10052 IsGuiding returns 0
01:38:03.286 00.001 10052 scope move finished after 23 + 134 ms
01:38:03.286 00.000 10052 Move returns status 0, amount 23
01:38:03.286 00.000 10052 move complete, result=0
01:38:03.286 00.000 10052 worker thread done servicing request
01:38:03.286 00.000 10052 Worker thread wakes up
01:38:03.286 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 23 ms SOUTH
01:38:03.286 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:03.286 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:04.414 01.128 10052 Exposure complete
01:38:04.472 00.058 10052 worker thread done servicing request
01:38:04.473 00.001 6880 OnExposeComplete: enter
01:38:04.473 00.000 6880 UpdateGuideState(): m_state=6
01:38:04.473 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1496
01:38:04.473 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=886.48, Mass=2031, SNR=31.3, Peak=129 HFD=4.9
01:38:04.473 00.000 6880 MultiStar: [#1 0.03,-0.07,0.95,U] [#2 0.42,0.12,0.98,U] [#3 0.32,-0.08,0.91,U] [#4 -0.14,0.15,0.85,U] [#5 0.22,0.16,0.98,U] [#6 0.22,-0.05,0.94,U] [#7 -0.06,-0.14,0.75,U] [#8 0.05,-0.22,0.80,U] 
01:38:04.474 00.001 6880 refined, 8 included, MultiStar: {0.16, 0.01}, one-star: {0.27, 0.10}
01:38:04.474 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
01:38:04.474 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
01:38:04.474 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.01 hyp=0.16 cameraTheta=0.04 mountX=-0.01 mountY=0.16, mountTheta=1.65
01:38:04.476 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.01, opts=13)
01:38:04.476 00.000 6880 Enqueuing Move request for scope (0.16, 0.01)
01:38:04.476 00.000 10052 Worker thread wakes up
01:38:04.476 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.01) opts 0xd
01:38:04.476 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.01)
01:38:04.476 00.000 10052 Moving (0.16, 0.01) raw xDistance=-0.01 yDistance=0.16
01:38:04.476 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:04.476 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.00
01:38:04.476 00.000 10052 MoveAxis(E, 0, ABG)
01:38:04.476 00.000 10052 Move returns status 0, amount 0
01:38:04.477 00.001 10052 MoveAxis(N, 0, ABG)
01:38:04.477 00.000 10052 Move returns status 0, amount 0
01:38:04.477 00.000 10052 move complete, result=0
01:38:04.477 00.000 10052 worker thread done servicing request
01:38:04.497 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:04.537 00.040 6880 UpdateGuideState exits: m=2031 SNR=31.3
01:38:04.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:04.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:04.537 00.000 6880 Enqueuing Expose request
01:38:04.537 00.000 10052 Worker thread wakes up
01:38:04.538 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:04.538 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:04.538 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:05.196 00.658 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffcadaf5-dbe6-4742-8649-43927a4a1f4e"}
01:38:05.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffcadaf5-dbe6-4742-8649-43927a4a1f4e"}
01:38:05.197 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"245a03c0-73ee-48de-8c87-6da76ccfee7a"}
01:38:05.197 00.000 6880 case statement mapped state 6 to 3
01:38:05.198 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"245a03c0-73ee-48de-8c87-6da76ccfee7a"}
01:38:05.198 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"33bc24da-ca3a-4537-80ca-ea2f80392469"}
01:38:05.199 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1496,"width":15,"height":15,"star_pos":[6.96,7.48],"pixels":"..."},"id":"33bc24da-ca3a-4537-80ca-ea2f80392469"}
01:38:05.448 00.249 10052 Exposure complete
01:38:05.514 00.066 10052 worker thread done servicing request
01:38:05.514 00.000 6880 OnExposeComplete: enter
01:38:05.515 00.001 6880 UpdateGuideState(): m_state=6
01:38:05.515 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1497
01:38:05.515 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=886.58, Mass=2069, SNR=31.6, Peak=134 HFD=4.6
01:38:05.515 00.000 6880 MultiStar: [#1 -0.05,0.14,0.97,U] [#2 0.22,0.28,0.98,U] [#3 0.18,0.15,0.90,U] [#4 -0.34,-0.04,0.84,U] [#5 0.22,0.24,0.98,U] [#6 0.08,0.12,0.93,U] [#7 -0.22,0.05,0.77,U] [#8 0.05,0.17,0.79,U] 
01:38:05.516 00.001 6880 refined, 8 included, MultiStar: {0.04, 0.15}, one-star: {0.16, 0.21}
01:38:05.516 00.000 6880 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.61) = xAngle (2.90 = 2.90)
01:38:05.516 00.000 6880 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.87 = 2.87)
01:38:05.516 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.29 mountX=-0.15 mountY=0.04, mountTheta=2.88
01:38:05.518 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.15, opts=13)
01:38:05.518 00.000 6880 Enqueuing Move request for scope (0.04, 0.15)
01:38:05.518 00.000 10052 Worker thread wakes up
01:38:05.518 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
01:38:05.518 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
01:38:05.518 00.000 10052 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=0.04
01:38:05.519 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:38:05.519 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
01:38:05.519 00.000 10052 MoveAxis(E, 41, ABG)
01:38:05.519 00.000 10052 Guiding  Dir = 2, Dur = 41
01:38:05.547 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:05.581 00.034 10052 IsSlewing returns 0
01:38:05.590 00.009 6880 UpdateGuideState exits: m=2069 SNR=31.6
01:38:05.591 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:05.591 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:05.591 00.000 6880 Enqueuing Expose request
01:38:05.654 00.063 10052 IsGuiding returns 0
01:38:05.794 00.140 10052 IsGuiding returns 0
01:38:05.794 00.000 10052 Move returns status 0, amount 41
01:38:05.794 00.000 10052 MoveAxis(N, 0, ABG)
01:38:05.794 00.000 10052 Move returns status 0, amount 0
01:38:05.794 00.000 10052 move complete, result=0
01:38:05.794 00.000 10052 worker thread done servicing request
01:38:05.794 00.000 10052 Worker thread wakes up
01:38:05.795 00.001 6880 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
01:38:05.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:05.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:06.924 01.129 10052 Exposure complete
01:38:07.001 00.077 10052 worker thread done servicing request
01:38:07.001 00.000 6880 OnExposeComplete: enter
01:38:07.001 00.000 6880 UpdateGuideState(): m_state=6
01:38:07.001 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1498
01:38:07.002 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=886.47, Mass=2065, SNR=31.5, Peak=134 HFD=4.5
01:38:07.002 00.000 6880 MultiStar: [#1 0.01,-0.18,0.98,U] [#2 0.30,-0.10,1.00,U] [#3 0.23,-0.12,0.91,U] [#4 -0.12,-0.14,0.87,U] [#5 0.17,-0.05,0.98,U] [#6 0.24,-0.24,0.93,U] [#7 -0.05,-0.25,0.75,U] [#8 0.10,-0.45,0.81,U] 
01:38:07.002 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.15}, one-star: {0.22, 0.09}
01:38:07.002 00.000 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
01:38:07.002 00.000 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
01:38:07.002 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-0.85 mountX=0.14 mountY=0.13, mountTheta=0.75
01:38:07.005 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.15, opts=13)
01:38:07.005 00.000 6880 Enqueuing Move request for scope (0.13, -0.15)
01:38:07.005 00.000 10052 Worker thread wakes up
01:38:07.005 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.15) opts 0xd
01:38:07.005 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.15)
01:38:07.005 00.000 10052 Moving (0.13, -0.15) raw xDistance=0.14 yDistance=0.13
01:38:07.005 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:38:07.005 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.02
01:38:07.006 00.001 10052 MoveAxis(W, 36, ABG)
01:38:07.006 00.000 10052 Guiding  Dir = 3, Dur = 36
01:38:07.026 00.020 10052 IsSlewing returns 0
01:38:07.031 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:07.064 00.033 10052 IsGuiding returns 0
01:38:07.070 00.006 6880 UpdateGuideState exits: m=2065 SNR=31.5
01:38:07.070 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:07.070 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:07.070 00.000 6880 Enqueuing Expose request
01:38:07.092 00.022 10052 PulseGuide returned control before completion, sleep 19
01:38:07.146 00.054 10052 IsGuiding returns 0
01:38:07.146 00.000 10052 Move returns status 0, amount 36
01:38:07.147 00.001 10052 MoveAxis(N, 0, ABG)
01:38:07.147 00.000 10052 Move returns status 0, amount 0
01:38:07.147 00.000 10052 move complete, result=0
01:38:07.147 00.000 10052 worker thread done servicing request
01:38:07.147 00.000 10052 Worker thread wakes up
01:38:07.147 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:07.147 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:07.149 00.002 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
01:38:07.197 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b93bd3ef-31b4-428a-8043-39647c2f51f9"}
01:38:07.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b93bd3ef-31b4-428a-8043-39647c2f51f9"}
01:38:07.197 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a5a30ac-0b93-44e6-8c9d-66fdc0c0f117"}
01:38:07.197 00.000 6880 case statement mapped state 6 to 3
01:38:07.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a5a30ac-0b93-44e6-8c9d-66fdc0c0f117"}
01:38:07.198 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c3f4ed02-8bd6-46bf-8a53-b650edc85e4a"}
01:38:07.198 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1498,"width":15,"height":15,"star_pos":[6.91,7.47],"pixels":"..."},"id":"c3f4ed02-8bd6-46bf-8a53-b650edc85e4a"}
01:38:08.067 00.869 10052 Exposure complete
01:38:08.149 00.082 10052 worker thread done servicing request
01:38:08.149 00.000 6880 OnExposeComplete: enter
01:38:08.149 00.000 6880 UpdateGuideState(): m_state=6
01:38:08.149 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1499
01:38:08.149 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=886.51, Mass=2134, SNR=32.2, Peak=137 HFD=4.6
01:38:08.150 00.001 6880 MultiStar: [#1 0.24,-0.14,0.96,U] [#2 0.52,0.13,0.00,M1] [#3 0.33,-0.17,0.90,U] [#4 0.09,-0.08,0.86,U] [#5 0.44,0.09,0.97,U] [#6 0.37,-0.17,0.90,U] [#7 0.02,-0.08,0.78,U] [#8 0.21,-0.28,0.78,U] 
01:38:08.150 00.000 6880 refined, 7 included, MultiStar: {0.28, -0.08}, one-star: {0.42, 0.13}
01:38:08.150 00.000 6880 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.61) = xAngle (1.33 = 1.33)
01:38:08.150 00.000 6880 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
01:38:08.150 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.08 hyp=0.29 cameraTheta=-0.28 mountX=0.07 mountY=0.28, mountTheta=1.33
01:38:08.153 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.08, opts=13)
01:38:08.153 00.000 6880 Enqueuing Move request for scope (0.28, -0.08)
01:38:08.153 00.000 10052 Worker thread wakes up
01:38:08.153 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.08) opts 0xd
01:38:08.153 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.08)
01:38:08.153 00.000 10052 Moving (0.28, -0.08) raw xDistance=0.07 yDistance=0.28
01:38:08.153 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:08.153 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.01
01:38:08.153 00.000 10052 MoveAxis(E, 0, ABG)
01:38:08.154 00.001 10052 Move returns status 0, amount 0
01:38:08.154 00.000 10052 MoveAxis(N, 0, ABG)
01:38:08.154 00.000 10052 Move returns status 0, amount 0
01:38:08.154 00.000 10052 move complete, result=0
01:38:08.154 00.000 10052 worker thread done servicing request
01:38:08.178 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:08.210 00.032 6880 UpdateGuideState exits: m=2134 SNR=32.2
01:38:08.210 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:08.210 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:08.210 00.000 6880 Enqueuing Expose request
01:38:08.210 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:38:08.210 00.000 10052 Worker thread wakes up
01:38:08.210 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:08.211 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:09.195 00.984 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5caf87d-9feb-4fce-b186-d6516a2d1bb9"}
01:38:09.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5caf87d-9feb-4fce-b186-d6516a2d1bb9"}
01:38:09.196 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"02248348-ab46-4f90-a68f-6285198f9503"}
01:38:09.196 00.000 6880 case statement mapped state 6 to 3
01:38:09.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"02248348-ab46-4f90-a68f-6285198f9503"}
01:38:09.197 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"409475d4-08da-4598-ab23-158f71aa603f"}
01:38:09.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1499,"width":15,"height":15,"star_pos":[7.12,6.51],"pixels":"..."},"id":"409475d4-08da-4598-ab23-158f71aa603f"}
01:38:09.341 00.144 10052 Exposure complete
01:38:09.422 00.081 10052 worker thread done servicing request
01:38:09.422 00.000 6880 OnExposeComplete: enter
01:38:09.422 00.000 6880 UpdateGuideState(): m_state=6
01:38:09.422 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1500
01:38:09.422 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=886.57, Mass=2135, SNR=32.1, Peak=149 HFD=4.5
01:38:09.422 00.000 6880 MultiStar: [#1 0.38,-0.19,0.98,U] [#2 0.60,0.09,0.00,M2] [#3 0.61,-0.17,0.00,M1] [#4 0.26,-0.09,0.85,U] [#5 0.47,-0.02,1.00,U] [#6 0.43,-0.14,0.93,U] [#7 0.09,-0.15,0.78,U] [#8 0.24,-0.29,0.80,U] 
01:38:09.422 00.000 6880 refined, 6 included, MultiStar: {0.34, -0.09}, one-star: {0.41, 0.20}
01:38:09.423 00.001 6880 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
01:38:09.423 00.000 6880 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
01:38:09.423 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.09 hyp=0.35 cameraTheta=-0.26 mountX=0.08 mountY=0.34, mountTheta=1.35
01:38:09.425 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.09, opts=13)
01:38:09.425 00.000 6880 Enqueuing Move request for scope (0.34, -0.09)
01:38:09.425 00.000 10052 Worker thread wakes up
01:38:09.425 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.09) opts 0xd
01:38:09.425 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.09)
01:38:09.425 00.000 10052 Moving (0.34, -0.09) raw xDistance=0.08 yDistance=0.34
01:38:09.425 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:38:09.425 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.34, slope = 0.00
01:38:09.426 00.001 10052 MoveAxis(E, 0, ABG)
01:38:09.426 00.000 10052 Move returns status 0, amount 0
01:38:09.426 00.000 10052 MoveAxis(S, 4, ABG)
01:38:09.426 00.000 10052 Guiding  Dir = 1, Dur = 4
01:38:09.444 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:09.447 00.003 10052 IsSlewing returns 0
01:38:09.477 00.030 6880 UpdateGuideState exits: m=2135 SNR=32.1
01:38:09.477 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:09.477 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:09.477 00.000 6880 Enqueuing Expose request
01:38:09.484 00.007 10052 IsGuiding returns 0
01:38:09.588 00.104 10052 IsGuiding returns 0
01:38:09.588 00.000 10052 Move returns status 0, amount 4
01:38:09.588 00.000 10052 move complete, result=0
01:38:09.588 00.000 10052 worker thread done servicing request
01:38:09.588 00.000 10052 Worker thread wakes up
01:38:09.588 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:09.590 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:09.590 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 4 ms SOUTH
01:38:10.496 00.906 10052 Exposure complete
01:38:10.571 00.075 10052 worker thread done servicing request
01:38:10.571 00.000 6880 OnExposeComplete: enter
01:38:10.572 00.001 6880 UpdateGuideState(): m_state=6
01:38:10.572 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1501
01:38:10.572 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=886.43, Mass=2173, SNR=32.4, Peak=128 HFD=4.7
01:38:10.572 00.000 6880 MultiStar: [#1 0.55,-0.07,0.00,M1] [#2 0.69,0.16,0.00,M3] [#3 0.51,0.01,0.89,U] [#4 0.19,-0.07,0.84,U] [#5 0.54,0.13,0.00,M1] [#6 0.43,0.02,0.92,U] [#7 0.22,-0.11,0.77,U] [#8 0.41,-0.23,0.78,U] 
01:38:10.572 00.000 6880 refined, 5 included, MultiStar: {0.40, -0.05}, one-star: {0.57, 0.06}
01:38:10.572 00.000 6880 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.61) = xAngle (1.50 = 1.50)
01:38:10.573 00.001 6880 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
01:38:10.573 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=-0.05 hyp=0.40 cameraTheta=-0.12 mountX=0.03 mountY=0.40, mountTheta=1.50
01:38:10.575 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=-0.05, opts=13)
01:38:10.575 00.000 6880 Enqueuing Move request for scope (0.40, -0.05)
01:38:10.575 00.000 10052 Worker thread wakes up
01:38:10.575 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.05) opts 0xd
01:38:10.575 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, -0.05)
01:38:10.575 00.000 10052 Moving (0.40, -0.05) raw xDistance=0.03 yDistance=0.40
01:38:10.575 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:38:10.575 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.40, slope = 0.01
01:38:10.576 00.001 10052 MoveAxis(E, 0, ABG)
01:38:10.576 00.000 10052 Move returns status 0, amount 0
01:38:10.576 00.000 10052 MoveAxis(S, 25, ABG)
01:38:10.576 00.000 10052 Guiding  Dir = 1, Dur = 25
01:38:10.596 00.020 10052 IsSlewing returns 0
01:38:10.607 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:10.634 00.027 10052 IsGuiding returns 0
01:38:10.658 00.024 6880 UpdateGuideState exits: m=2173 SNR=32.4
01:38:10.658 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:10.658 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:10.658 00.000 6880 Enqueuing Expose request
01:38:10.702 00.044 10052 IsGuiding returns 1
01:38:10.702 00.000 10052 scope still moving after pulse duration time elapsed
01:38:10.751 00.049 10052 IsSlewing returns 0
01:38:10.788 00.037 10052 IsGuiding returns 0
01:38:10.788 00.000 10052 scope move finished after 25 + 129 ms
01:38:10.788 00.000 10052 Move returns status 0, amount 25
01:38:10.788 00.000 10052 move complete, result=0
01:38:10.788 00.000 10052 worker thread done servicing request
01:38:10.788 00.000 10052 Worker thread wakes up
01:38:10.788 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 25 ms SOUTH
01:38:10.789 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:10.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:11.193 00.404 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"466985ca-fc84-47ab-9279-059e4e6c8cc4"}
01:38:11.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"466985ca-fc84-47ab-9279-059e4e6c8cc4"}
01:38:11.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4689777a-92ff-4482-a65d-cf690ed66d01"}
01:38:11.194 00.000 6880 case statement mapped state 6 to 3
01:38:11.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4689777a-92ff-4482-a65d-cf690ed66d01"}
01:38:11.195 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51708bde-25a7-4915-9168-d5224e16c9b5"}
01:38:11.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1501,"width":15,"height":15,"star_pos":[7.27,7.43],"pixels":"..."},"id":"51708bde-25a7-4915-9168-d5224e16c9b5"}
01:38:11.923 00.728 10052 Exposure complete
01:38:11.984 00.061 10052 worker thread done servicing request
01:38:11.984 00.000 6880 OnExposeComplete: enter
01:38:11.984 00.000 6880 UpdateGuideState(): m_state=6
01:38:11.985 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1502
01:38:11.985 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=886.33, Mass=2230, SNR=32.9, Peak=144 HFD=4.5
01:38:11.985 00.000 6880 MultiStar: [#1 0.26,-0.06,0.97,U] [#2 0.34,0.39,0.93,U] [#3 0.34,0.00,0.88,U] [#4 0.20,0.18,0.83,U] [#5 0.40,0.13,0.95,U] [#6 0.23,0.08,0.91,U] [#7 0.10,-0.09,0.75,U] [#8 0.19,-0.20,0.76,U] 
01:38:11.985 00.000 6880 refined, 8 included, MultiStar: {0.28, 0.05}, one-star: {0.36, -0.05}
01:38:11.986 00.001 6880 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.61) = xAngle (1.78 = 1.78)
01:38:11.986 00.000 6880 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.75 = 1.75)
01:38:11.986 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.05 hyp=0.28 cameraTheta=0.17 mountX=-0.06 mountY=0.28, mountTheta=1.78
01:38:11.987 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.05, opts=13)
01:38:11.987 00.000 6880 Enqueuing Move request for scope (0.28, 0.05)
01:38:11.987 00.000 10052 Worker thread wakes up
01:38:11.987 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.05) opts 0xd
01:38:11.987 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.05)
01:38:11.987 00.000 10052 Moving (0.28, 0.05) raw xDistance=-0.06 yDistance=0.28
01:38:11.988 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:38:11.988 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.28, slope = 0.01
01:38:11.988 00.000 10052 MoveAxis(E, 0, ABG)
01:38:11.988 00.000 10052 Move returns status 0, amount 0
01:38:11.988 00.000 10052 MoveAxis(S, 17, ABG)
01:38:11.988 00.000 10052 Guiding  Dir = 1, Dur = 17
01:38:12.012 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:12.027 00.015 10052 IsSlewing returns 0
01:38:12.044 00.017 6880 UpdateGuideState exits: m=2230 SNR=32.9
01:38:12.044 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:12.044 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:12.045 00.001 6880 Enqueuing Expose request
01:38:12.107 00.062 10052 IsGuiding returns 0
01:38:12.250 00.143 10052 IsGuiding returns 0
01:38:12.250 00.000 10052 Move returns status 0, amount 17
01:38:12.250 00.000 10052 move complete, result=0
01:38:12.250 00.000 10052 worker thread done servicing request
01:38:12.250 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 17 ms SOUTH
01:38:12.250 00.000 10052 Worker thread wakes up
01:38:12.251 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:12.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:13.165 00.914 10052 Exposure complete
01:38:13.194 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d36f0be-987c-4332-99e8-d5ac3a355feb"}
01:38:13.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d36f0be-987c-4332-99e8-d5ac3a355feb"}
01:38:13.222 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f3ae922-2d8f-430e-81b9-58facfc5b231"}
01:38:13.222 00.000 6880 case statement mapped state 6 to 3
01:38:13.222 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f3ae922-2d8f-430e-81b9-58facfc5b231"}
01:38:13.222 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b9b3bdff-e11a-42f0-b727-da0453c4943e"}
01:38:13.223 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1502,"width":15,"height":15,"star_pos":[7.05,7.33],"pixels":"..."},"id":"b9b3bdff-e11a-42f0-b727-da0453c4943e"}
01:38:13.257 00.034 10052 worker thread done servicing request
01:38:13.257 00.000 6880 OnExposeComplete: enter
01:38:13.257 00.000 6880 UpdateGuideState(): m_state=6
01:38:13.257 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1503
01:38:13.257 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=886.50, Mass=2171, SNR=32.3, Peak=148 HFD=4.6
01:38:13.258 00.001 6880 MultiStar: [#1 0.20,0.02,0.95,U] [#2 0.37,0.48,0.00,M3] [#3 0.35,0.05,0.90,U] [#4 0.02,0.25,0.83,U] [#5 0.33,0.03,0.96,U] [#6 0.27,-0.08,0.92,U] [#7 0.07,-0.16,0.75,U] [#8 0.20,-0.27,0.84,U] 
01:38:13.258 00.000 6880 refined, 7 included, MultiStar: {0.23, 0.00}, one-star: {0.34, 0.13}
01:38:13.258 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.62 = 1.62)
01:38:13.258 00.000 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
01:38:13.258 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.00 hyp=0.23 cameraTheta=0.01 mountX=-0.01 mountY=0.23, mountTheta=1.62
01:38:13.260 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.00, opts=13)
01:38:13.260 00.000 6880 Enqueuing Move request for scope (0.23, 0.00)
01:38:13.260 00.000 10052 Worker thread wakes up
01:38:13.260 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.00) opts 0xd
01:38:13.260 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.00)
01:38:13.260 00.000 10052 Moving (0.23, 0.00) raw xDistance=-0.01 yDistance=0.23
01:38:13.260 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:13.260 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.23, slope = 0.01
01:38:13.260 00.000 10052 MoveAxis(E, 0, ABG)
01:38:13.260 00.000 10052 Move returns status 0, amount 0
01:38:13.260 00.000 10052 MoveAxis(S, 25, ABG)
01:38:13.260 00.000 10052 Guiding  Dir = 1, Dur = 25
01:38:13.281 00.021 10052 IsSlewing returns 0
01:38:13.286 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:13.319 00.033 10052 IsGuiding returns 0
01:38:13.325 00.006 6880 UpdateGuideState exits: m=2171 SNR=32.3
01:38:13.325 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:13.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:13.325 00.000 6880 Enqueuing Expose request
01:38:13.386 00.061 10052 IsGuiding returns 1
01:38:13.386 00.000 10052 scope still moving after pulse duration time elapsed
01:38:13.433 00.047 10052 IsSlewing returns 0
01:38:13.472 00.039 10052 IsGuiding returns 0
01:38:13.472 00.000 10052 scope move finished after 25 + 127 ms
01:38:13.472 00.000 10052 Move returns status 0, amount 25
01:38:13.472 00.000 10052 move complete, result=0
01:38:13.472 00.000 10052 worker thread done servicing request
01:38:13.472 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 25 ms SOUTH
01:38:13.472 00.000 10052 Worker thread wakes up
01:38:13.472 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:13.472 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:14.631 01.159 10052 Exposure complete
01:38:14.720 00.089 10052 worker thread done servicing request
01:38:14.720 00.000 6880 OnExposeComplete: enter
01:38:14.720 00.000 6880 UpdateGuideState(): m_state=6
01:38:14.721 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1504
01:38:14.721 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=886.29, Mass=2135, SNR=32.0, Peak=131 HFD=4.7
01:38:14.721 00.000 6880 MultiStar: [#1 0.24,-0.06,0.98,U] [#2 0.55,0.18,0.00,M4] [#3 0.49,0.01,0.88,U] [#4 -0.08,-0.00,0.86,U] [#5 0.35,0.09,0.98,U] [#6 0.37,0.05,0.92,U] [#7 0.10,-0.15,0.77,U] [#8 0.18,-0.23,0.80,U] 
01:38:14.722 00.001 6880 refined, 7 included, MultiStar: {0.25, -0.04}, one-star: {0.33, -0.09}
01:38:14.722 00.000 6880 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.61) = xAngle (1.45 = 1.45)
01:38:14.722 00.000 6880 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
01:38:14.722 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.26 cameraTheta=-0.16 mountX=0.03 mountY=0.25, mountTheta=1.45
01:38:14.724 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.04, opts=13)
01:38:14.724 00.000 6880 Enqueuing Move request for scope (0.25, -0.04)
01:38:14.724 00.000 10052 Worker thread wakes up
01:38:14.724 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
01:38:14.724 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
01:38:14.724 00.000 10052 Moving (0.25, -0.04) raw xDistance=0.03 yDistance=0.25
01:38:14.724 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:38:14.724 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.25, slope = 0.02
01:38:14.724 00.000 10052 MoveAxis(E, 0, ABG)
01:38:14.724 00.000 10052 Move returns status 0, amount 0
01:38:14.725 00.001 10052 MoveAxis(S, 34, ABG)
01:38:14.725 00.000 10052 Guiding  Dir = 1, Dur = 34
01:38:14.746 00.021 10052 IsSlewing returns 0
01:38:14.755 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:14.784 00.029 10052 IsGuiding returns 0
01:38:14.801 00.017 6880 UpdateGuideState exits: m=2135 SNR=32.0
01:38:14.802 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:14.802 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:14.802 00.000 6880 Enqueuing Expose request
01:38:14.812 00.010 10052 PulseGuide returned control before completion, sleep 17
01:38:14.855 00.043 10052 IsGuiding returns 1
01:38:14.855 00.000 10052 scope still moving after pulse duration time elapsed
01:38:14.900 00.045 10052 IsSlewing returns 0
01:38:14.938 00.038 10052 IsGuiding returns 0
01:38:14.938 00.000 10052 scope move finished after 34 + 119 ms
01:38:14.938 00.000 10052 Move returns status 0, amount 34
01:38:14.938 00.000 10052 move complete, result=0
01:38:14.938 00.000 10052 worker thread done servicing request
01:38:14.938 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 34 ms SOUTH
01:38:14.938 00.000 10052 Worker thread wakes up
01:38:14.938 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:14.939 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:15.194 00.255 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2971b92a-ffbb-473d-a6c9-81fd445409f9"}
01:38:15.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2971b92a-ffbb-473d-a6c9-81fd445409f9"}
01:38:15.195 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ac88b4b-ebbd-4213-8ff1-05b24ada9ce4"}
01:38:15.195 00.000 6880 case statement mapped state 6 to 3
01:38:15.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ac88b4b-ebbd-4213-8ff1-05b24ada9ce4"}
01:38:15.195 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4b6d9635-a267-44b1-b002-4661d8bc7600"}
01:38:15.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1504,"width":15,"height":15,"star_pos":[7.02,7.29],"pixels":"..."},"id":"4b6d9635-a267-44b1-b002-4661d8bc7600"}
01:38:15.849 00.654 10052 Exposure complete
01:38:15.932 00.083 10052 worker thread done servicing request
01:38:15.932 00.000 6880 OnExposeComplete: enter
01:38:15.933 00.001 6880 UpdateGuideState(): m_state=6
01:38:15.933 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1505
01:38:15.933 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=886.51, Mass=2177, SNR=32.3, Peak=144 HFD=4.6
01:38:15.934 00.001 6880 MultiStar: [#1 0.33,-0.12,0.95,U] [#2 0.67,0.12,0.00,M5] [#3 0.42,-0.12,0.92,U] [#4 0.07,0.23,0.83,U] [#5 0.43,-0.01,0.95,U] [#6 0.55,-0.06,0.00,M1] [#7 0.14,-0.27,0.79,U] [#8 0.35,-0.12,0.80,U] 
01:38:15.934 00.000 6880 refined, 6 included, MultiStar: {0.31, -0.04}, one-star: {0.38, 0.13}
01:38:15.934 00.000 6880 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.61) = xAngle (1.50 = 1.50)
01:38:15.934 00.000 6880 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
01:38:15.934 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-0.11 mountX=0.02 mountY=0.31, mountTheta=1.50
01:38:15.936 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.04, opts=13)
01:38:15.936 00.000 6880 Enqueuing Move request for scope (0.31, -0.04)
01:38:15.936 00.000 10052 Worker thread wakes up
01:38:15.936 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.04) opts 0xd
01:38:15.936 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.04)
01:38:15.937 00.001 10052 Moving (0.31, -0.04) raw xDistance=0.02 yDistance=0.31
01:38:15.937 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:38:15.937 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.31, slope = 0.02
01:38:15.937 00.000 10052 MoveAxis(E, 0, ABG)
01:38:15.937 00.000 10052 Move returns status 0, amount 0
01:38:15.937 00.000 10052 MoveAxis(S, 37, ABG)
01:38:15.937 00.000 10052 Guiding  Dir = 1, Dur = 37
01:38:15.966 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:16.034 00.068 6880 UpdateGuideState exits: m=2177 SNR=32.3
01:38:16.034 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:16.034 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:16.034 00.000 6880 Enqueuing Expose request
01:38:16.049 00.015 10052 IsSlewing returns 0
01:38:16.125 00.076 10052 IsGuiding returns 0
01:38:16.220 00.095 10052 IsGuiding returns 1
01:38:16.220 00.000 10052 scope still moving after pulse duration time elapsed
01:38:16.336 00.116 10052 IsSlewing returns 0
01:38:16.415 00.079 10052 IsGuiding returns 0
01:38:16.415 00.000 10052 scope move finished after 37 + 253 ms
01:38:16.415 00.000 10052 Move returns status 0, amount 37
01:38:16.415 00.000 10052 move complete, result=0
01:38:16.415 00.000 10052 worker thread done servicing request
01:38:16.415 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 37 ms SOUTH
01:38:16.415 00.000 10052 Worker thread wakes up
01:38:16.415 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:16.416 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:17.203 00.787 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"764d92cd-c61d-4258-a233-c8d093c38ee6"}
01:38:17.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"764d92cd-c61d-4258-a233-c8d093c38ee6"}
01:38:17.204 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c358ee5-36a9-4f4a-bd4e-2e9a9eddb584"}
01:38:17.204 00.000 6880 case statement mapped state 6 to 3
01:38:17.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c358ee5-36a9-4f4a-bd4e-2e9a9eddb584"}
01:38:17.205 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"139e04a9-b8b6-4344-bbbd-c3185c5bac8e"}
01:38:17.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1505,"width":15,"height":15,"star_pos":[7.07,6.51],"pixels":"..."},"id":"139e04a9-b8b6-4344-bbbd-c3185c5bac8e"}
01:38:17.591 00.386 10052 Exposure complete
01:38:17.682 00.091 10052 worker thread done servicing request
01:38:17.682 00.000 6880 OnExposeComplete: enter
01:38:17.682 00.000 6880 UpdateGuideState(): m_state=6
01:38:17.682 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1506
01:38:17.684 00.002 6880 Star::Find returns 1 (0), X=408.08, Y=885.91, Mass=2153, SNR=32.2, Peak=135 HFD=4.4
01:38:17.684 00.000 6880 MultiStar: [#1 0.24,-0.44,0.96,U] [#2 0.53,-0.31,0.00,M6] [#3 0.43,-0.42,0.00,M1] [#4 -0.02,-0.39,0.84,U] [#5 0.29,-0.41,0.99,U] [#6 0.25,-0.62,0.00,M2] [#7 0.14,-0.48,0.75,U] [#8 0.13,-0.66,0.00,M1] 
01:38:17.684 00.000 6880 refined, 4 included, MultiStar: {0.22, -0.44}, one-star: {0.39, -0.47}
01:38:17.684 00.000 6880 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.61) = xAngle (0.51 = 0.51)
01:38:17.684 00.000 6880 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
01:38:17.684 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.44 hyp=0.49 cameraTheta=-1.11 mountX=0.43 mountY=0.22, mountTheta=0.48
01:38:17.686 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.44, opts=13)
01:38:17.686 00.000 6880 Enqueuing Move request for scope (0.22, -0.44)
01:38:17.686 00.000 10052 Worker thread wakes up
01:38:17.686 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.44) opts 0xd
01:38:17.686 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.44)
01:38:17.687 00.001 10052 Moving (0.22, -0.44) raw xDistance=0.43 yDistance=0.22
01:38:17.687 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.43
01:38:17.687 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.22, slope = 0.01
01:38:17.687 00.000 10052 MoveAxis(W, 115, ABG)
01:38:17.687 00.000 10052 Guiding  Dir = 3, Dur = 115
01:38:17.717 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:17.771 00.054 6880 UpdateGuideState exits: m=2153 SNR=32.2
01:38:17.771 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:17.771 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:17.771 00.000 6880 Enqueuing Expose request
01:38:17.829 00.058 10052 IsSlewing returns 0
01:38:17.868 00.039 10052 IsGuiding returns 0
01:38:17.895 00.027 10052 PulseGuide returned control before completion, sleep 98
01:38:18.052 00.157 10052 IsGuiding returns 1
01:38:18.053 00.001 10052 scope still moving after pulse duration time elapsed
01:38:18.095 00.042 10052 IsSlewing returns 0
01:38:18.133 00.038 10052 IsGuiding returns 0
01:38:18.133 00.000 10052 scope move finished after 115 + 151 ms
01:38:18.134 00.001 10052 Move returns status 0, amount 115
01:38:18.134 00.000 10052 MoveAxis(S, 26, ABG)
01:38:18.134 00.000 10052 Guiding  Dir = 1, Dur = 26
01:38:18.171 00.037 10052 IsSlewing returns 0
01:38:18.209 00.038 10052 IsGuiding returns 0
01:38:18.277 00.068 10052 IsGuiding returns 1
01:38:18.277 00.000 10052 scope still moving after pulse duration time elapsed
01:38:18.351 00.074 10052 IsSlewing returns 0
01:38:18.425 00.074 10052 IsGuiding returns 0
01:38:18.425 00.000 10052 scope move finished after 26 + 188 ms
01:38:18.425 00.000 10052 Move returns status 0, amount 26
01:38:18.425 00.000 10052 move complete, result=0
01:38:18.425 00.000 10052 worker thread done servicing request
01:38:18.426 00.001 10052 Worker thread wakes up
01:38:18.426 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:18.426 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:18.544 00.118 6880 GuideStep: 0.4 px 115 ms WEST, 0.2 px 26 ms SOUTH
01:38:19.201 00.657 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27fd4dfd-af6c-4ba7-a017-3297072594ca"}
01:38:19.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27fd4dfd-af6c-4ba7-a017-3297072594ca"}
01:38:19.202 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9a6eaee-6df6-4337-87d5-e56a742d9ad1"}
01:38:19.202 00.000 6880 case statement mapped state 6 to 3
01:38:19.202 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9a6eaee-6df6-4337-87d5-e56a742d9ad1"}
01:38:19.203 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ff6c2a9-4152-424c-b1a4-db1b3f7042be"}
01:38:19.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1506,"width":15,"height":15,"star_pos":[7.08,6.91],"pixels":"..."},"id":"6ff6c2a9-4152-424c-b1a4-db1b3f7042be"}
01:38:19.670 00.467 10052 Exposure complete
01:38:19.744 00.074 10052 worker thread done servicing request
01:38:19.744 00.000 6880 OnExposeComplete: enter
01:38:19.744 00.000 6880 UpdateGuideState(): m_state=6
01:38:19.744 00.000 6880 Star::Find(15, 408, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1507
01:38:19.744 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=886.35, Mass=2141, SNR=32.1, Peak=132 HFD=4.6
01:38:19.745 00.001 6880 MultiStar: [#1 0.20,-0.07,0.96,U] [#2 0.50,0.34,0.00,M7] [#3 0.33,-0.10,0.93,U] [#4 -0.01,0.01,0.86,U] [#5 0.42,0.07,0.97,U] [#6 0.31,-0.00,0.92,U] [#7 -0.00,-0.09,0.77,U] [#8 0.19,-0.38,0.82,U] 
01:38:19.745 00.000 6880 refined, 7 included, MultiStar: {0.24, -0.07}, one-star: {0.42, -0.03}
01:38:19.745 00.000 6880 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.61) = xAngle (1.33 = 1.33)
01:38:19.745 00.000 6880 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
01:38:19.745 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.28 mountX=0.06 mountY=0.24, mountTheta=1.33
01:38:19.746 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.07, opts=13)
01:38:19.746 00.000 6880 Enqueuing Move request for scope (0.24, -0.07)
01:38:19.747 00.001 10052 Worker thread wakes up
01:38:19.747 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
01:38:19.747 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
01:38:19.747 00.000 10052 Moving (0.24, -0.07) raw xDistance=0.06 yDistance=0.24
01:38:19.747 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:38:19.747 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.00
01:38:19.747 00.000 10052 MoveAxis(E, 0, ABG)
01:38:19.747 00.000 10052 Move returns status 0, amount 0
01:38:19.747 00.000 10052 MoveAxis(S, 0, ABG)
01:38:19.747 00.000 10052 Move returns status 0, amount 0
01:38:19.747 00.000 10052 move complete, result=0
01:38:19.747 00.000 10052 worker thread done servicing request
01:38:19.770 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:19.806 00.036 6880 UpdateGuideState exits: m=2141 SNR=32.1
01:38:19.806 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:19.807 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:19.807 00.000 6880 Enqueuing Expose request
01:38:19.807 00.000 10052 Worker thread wakes up
01:38:19.807 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms SOUTH
01:38:19.807 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:19.807 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:20.728 00.921 10052 Exposure complete
01:38:20.795 00.067 10052 worker thread done servicing request
01:38:20.795 00.000 6880 OnExposeComplete: enter
01:38:20.795 00.000 6880 UpdateGuideState(): m_state=6
01:38:20.796 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1508
01:38:20.796 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=886.46, Mass=2223, SNR=32.7, Peak=155 HFD=4.4
01:38:20.796 00.000 6880 MultiStar: [#1 0.23,-0.22,0.94,U] [#2 0.61,0.08,0.00,M8] [#3 0.56,-0.07,0.00,M1] [#4 0.04,-0.11,0.81,U] [#5 0.58,-0.00,0.00,M1] [#6 0.45,0.02,0.93,U] [#7 0.12,-0.19,0.75,U] [#8 0.37,-0.26,0.76,U] 
01:38:20.796 00.000 6880 refined, 5 included, MultiStar: {0.28, -0.10}, one-star: {0.44, 0.09}
01:38:20.796 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
01:38:20.796 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
01:38:20.796 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.10 hyp=0.30 cameraTheta=-0.34 mountX=0.09 mountY=0.29, mountTheta=1.27
01:38:20.798 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.10, opts=13)
01:38:20.798 00.000 6880 Enqueuing Move request for scope (0.28, -0.10)
01:38:20.798 00.000 10052 Worker thread wakes up
01:38:20.798 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.10) opts 0xd
01:38:20.798 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.10)
01:38:20.798 00.000 10052 Moving (0.28, -0.10) raw xDistance=0.09 yDistance=0.29
01:38:20.798 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:38:20.798 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.01
01:38:20.798 00.000 10052 MoveAxis(E, 0, ABG)
01:38:20.798 00.000 10052 Move returns status 0, amount 0
01:38:20.798 00.000 10052 MoveAxis(N, 0, ABG)
01:38:20.798 00.000 10052 Move returns status 0, amount 0
01:38:20.798 00.000 10052 move complete, result=0
01:38:20.799 00.001 10052 worker thread done servicing request
01:38:20.818 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:20.852 00.034 6880 UpdateGuideState exits: m=2223 SNR=32.7
01:38:20.853 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:20.853 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:20.853 00.000 6880 Enqueuing Expose request
01:38:20.853 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:38:20.853 00.000 10052 Worker thread wakes up
01:38:20.853 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:20.853 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:21.201 00.348 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9d076a3-4f1a-4134-8ffc-c1541f96d0db"}
01:38:21.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9d076a3-4f1a-4134-8ffc-c1541f96d0db"}
01:38:21.201 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6708b8f9-ab9f-4ec2-96e9-18439c8ee128"}
01:38:21.201 00.000 6880 case statement mapped state 6 to 3
01:38:21.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6708b8f9-ab9f-4ec2-96e9-18439c8ee128"}
01:38:21.203 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"19973ca0-b79e-4c16-b129-8efa041d5a63"}
01:38:21.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1508,"width":15,"height":15,"star_pos":[7.13,7.46],"pixels":"..."},"id":"19973ca0-b79e-4c16-b129-8efa041d5a63"}
01:38:21.994 00.791 10052 Exposure complete
01:38:22.055 00.061 10052 worker thread done servicing request
01:38:22.056 00.001 6880 OnExposeComplete: enter
01:38:22.056 00.000 6880 UpdateGuideState(): m_state=6
01:38:22.056 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1509
01:38:22.056 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=886.32, Mass=2202, SNR=32.5, Peak=145 HFD=4.7
01:38:22.057 00.001 6880 MultiStar: [#1 0.35,0.25,0.94,U] [#2 0.53,0.41,0.00,M9] [#3 0.41,0.07,0.90,U] [#4 0.20,0.02,0.81,U] [#5 0.44,0.22,0.95,U] [#6 0.33,0.10,0.91,U] [#7 0.03,0.01,0.75,U] [#8 0.26,-0.03,0.78,U] 
01:38:22.057 00.000 6880 refined, 7 included, MultiStar: {0.33, 0.08}, one-star: {0.48, -0.05}
01:38:22.057 00.000 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
01:38:22.057 00.000 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
01:38:22.057 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.08 hyp=0.33 cameraTheta=0.24 mountX=-0.09 mountY=0.32, mountTheta=1.85
01:38:22.058 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.08, opts=13)
01:38:22.058 00.000 6880 Enqueuing Move request for scope (0.33, 0.08)
01:38:22.059 00.001 10052 Worker thread wakes up
01:38:22.059 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.08) opts 0xd
01:38:22.059 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.08)
01:38:22.059 00.000 10052 Moving (0.33, 0.08) raw xDistance=-0.09 yDistance=0.32
01:38:22.059 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:22.059 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.01
01:38:22.059 00.000 10052 MoveAxis(E, 0, ABG)
01:38:22.059 00.000 10052 Move returns status 0, amount 0
01:38:22.059 00.000 10052 MoveAxis(N, 0, ABG)
01:38:22.059 00.000 10052 Move returns status 0, amount 0
01:38:22.059 00.000 10052 move complete, result=0
01:38:22.059 00.000 10052 worker thread done servicing request
01:38:22.081 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:22.116 00.035 6880 UpdateGuideState exits: m=2202 SNR=32.5
01:38:22.116 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:22.116 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:22.116 00.000 6880 Enqueuing Expose request
01:38:22.116 00.000 10052 Worker thread wakes up
01:38:22.116 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:22.117 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:38:22.117 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:23.027 00.910 10052 Exposure complete
01:38:23.090 00.063 10052 worker thread done servicing request
01:38:23.090 00.000 6880 OnExposeComplete: enter
01:38:23.090 00.000 6880 UpdateGuideState(): m_state=6
01:38:23.091 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1510
01:38:23.091 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=886.51, Mass=2139, SNR=32.0, Peak=148 HFD=4.7
01:38:23.091 00.000 6880 MultiStar: [#1 0.48,0.22,0.95,U] [#2 0.34,0.47,0.00,M10] [#3 0.44,0.00,0.90,U] [#4 0.19,0.00,0.84,U] [#5 0.45,0.19,0.96,U] [#6 0.34,0.14,0.93,U] [#7 0.21,0.08,0.78,U] [#8 0.31,-0.02,0.79,U] 
01:38:23.091 00.000 6880 refined, 7 included, MultiStar: {0.36, 0.10}, one-star: {0.39, 0.14}
01:38:23.092 00.001 6880 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.61) = xAngle (1.88 = 1.88)
01:38:23.092 00.000 6880 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.85 = 1.85)
01:38:23.092 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=0.10 hyp=0.37 cameraTheta=0.27 mountX=-0.11 mountY=0.36, mountTheta=1.88
01:38:23.093 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=0.10, opts=13)
01:38:23.093 00.000 6880 Enqueuing Move request for scope (0.36, 0.10)
01:38:23.093 00.000 10052 Worker thread wakes up
01:38:23.093 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.10) opts 0xd
01:38:23.093 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, 0.10)
01:38:23.093 00.000 10052 Moving (0.36, 0.10) raw xDistance=-0.11 yDistance=0.36
01:38:23.093 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:38:23.093 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.36, slope = 0.00
01:38:23.094 00.001 10052 MoveAxis(E, 31, ABG)
01:38:23.094 00.000 10052 Guiding  Dir = 2, Dur = 31
01:38:23.114 00.020 10052 IsSlewing returns 0
01:38:23.117 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:23.153 00.036 10052 IsGuiding returns 0
01:38:23.160 00.007 6880 UpdateGuideState exits: m=2139 SNR=32.0
01:38:23.160 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:23.160 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:23.160 00.000 6880 Enqueuing Expose request
01:38:23.180 00.020 10052 PulseGuide returned control before completion, sleep 14
01:38:23.200 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34748a3b-a683-4d11-9573-38d3b59c7832"}
01:38:23.201 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34748a3b-a683-4d11-9573-38d3b59c7832"}
01:38:23.202 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ce0d346-67d2-4ff7-a49f-ca4219f8d9bf"}
01:38:23.202 00.000 6880 case statement mapped state 6 to 3
01:38:23.202 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ce0d346-67d2-4ff7-a49f-ca4219f8d9bf"}
01:38:23.202 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b265274f-b138-4ab1-877d-06ac9b79a2f1"}
01:38:23.203 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1510,"width":15,"height":15,"star_pos":[7.09,6.51],"pixels":"..."},"id":"b265274f-b138-4ab1-877d-06ac9b79a2f1"}
01:38:23.218 00.015 10052 IsGuiding returns 0
01:38:23.218 00.000 10052 Move returns status 0, amount 31
01:38:23.218 00.000 10052 MoveAxis(S, 1, ABG)
01:38:23.218 00.000 10052 Guiding  Dir = 1, Dur = 1
01:38:23.257 00.039 10052 IsSlewing returns 0
01:38:23.294 00.037 10052 IsGuiding returns 0
01:38:23.360 00.066 10052 IsGuiding returns 0
01:38:23.360 00.000 10052 Move returns status 0, amount 1
01:38:23.360 00.000 10052 move complete, result=0
01:38:23.360 00.000 10052 worker thread done servicing request
01:38:23.360 00.000 10052 Worker thread wakes up
01:38:23.360 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.4 px 1 ms SOUTH
01:38:23.361 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:23.361 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:24.503 01.142 10052 Exposure complete
01:38:24.566 00.063 10052 worker thread done servicing request
01:38:24.567 00.001 6880 OnExposeComplete: enter
01:38:24.567 00.000 6880 UpdateGuideState(): m_state=6
01:38:24.567 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1511
01:38:24.567 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=886.52, Mass=2065, SNR=31.5, Peak=145 HFD=4.6
01:38:24.567 00.000 6880 MultiStar: [#1 0.45,0.15,0.96,U] [#2 0.51,0.44,0.00,R] [#3 0.45,0.18,0.91,U] [#4 0.15,0.36,0.85,U] [#5 0.48,0.25,0.00,M1] [#6 0.44,0.05,0.96,U] [#7 0.20,-0.02,0.78,U] [#8 0.46,0.14,0.81,U] 
01:38:24.567 00.000 6880 refined, 6 included, MultiStar: {0.39, 0.14}, one-star: {0.54, 0.15}
01:38:24.568 00.001 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
01:38:24.568 00.000 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
01:38:24.568 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=0.14 hyp=0.42 cameraTheta=0.35 mountX=-0.16 mountY=0.39, mountTheta=1.96
01:38:24.569 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=0.14, opts=13)
01:38:24.569 00.000 6880 Enqueuing Move request for scope (0.39, 0.14)
01:38:24.569 00.000 10052 Worker thread wakes up
01:38:24.569 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.14) opts 0xd
01:38:24.570 00.001 10052 Handling offset move in thread for scope, endpoint = (0.39, 0.14)
01:38:24.570 00.000 10052 Moving (0.39, 0.14) raw xDistance=-0.16 yDistance=0.39
01:38:24.570 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
01:38:24.570 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.39, slope = 0.01
01:38:24.570 00.000 10052 MoveAxis(E, 45, ABG)
01:38:24.570 00.000 10052 Guiding  Dir = 2, Dur = 45
01:38:24.591 00.021 10052 IsSlewing returns 0
01:38:24.598 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:24.629 00.031 10052 IsGuiding returns 0
01:38:24.641 00.012 6880 UpdateGuideState exits: m=2065 SNR=31.5
01:38:24.641 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:24.642 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:24.642 00.000 6880 Enqueuing Expose request
01:38:24.656 00.014 10052 PulseGuide returned control before completion, sleep 29
01:38:24.711 00.055 10052 IsGuiding returns 0
01:38:24.711 00.000 10052 Move returns status 0, amount 45
01:38:24.712 00.001 10052 MoveAxis(S, 25, ABG)
01:38:24.712 00.000 10052 Guiding  Dir = 1, Dur = 25
01:38:24.749 00.037 10052 IsSlewing returns 0
01:38:24.788 00.039 10052 IsGuiding returns 0
01:38:24.854 00.066 10052 IsGuiding returns 1
01:38:24.854 00.000 10052 scope still moving after pulse duration time elapsed
01:38:24.899 00.045 10052 IsSlewing returns 0
01:38:24.936 00.037 10052 IsGuiding returns 0
01:38:24.936 00.000 10052 scope move finished after 25 + 124 ms
01:38:24.936 00.000 10052 Move returns status 0, amount 25
01:38:24.936 00.000 10052 move complete, result=0
01:38:24.937 00.001 10052 worker thread done servicing request
01:38:24.937 00.000 10052 Worker thread wakes up
01:38:24.937 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:24.937 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:24.937 00.000 6880 GuideStep: -0.2 px 45 ms EAST, 0.4 px 25 ms SOUTH
01:38:25.200 00.263 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc7146da-e900-4c50-b5f6-722e7a5e4742"}
01:38:25.200 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc7146da-e900-4c50-b5f6-722e7a5e4742"}
01:38:25.201 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"299e3f2b-2ff7-4068-9a54-1bbe667a471f"}
01:38:25.201 00.000 6880 case statement mapped state 6 to 3
01:38:25.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"299e3f2b-2ff7-4068-9a54-1bbe667a471f"}
01:38:25.201 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12993aee-288c-4ea7-a3da-340109c21466"}
01:38:25.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1511,"width":15,"height":15,"star_pos":[7.24,6.52],"pixels":"..."},"id":"12993aee-288c-4ea7-a3da-340109c21466"}
01:38:25.852 00.651 10052 Exposure complete
01:38:25.916 00.064 10052 worker thread done servicing request
01:38:25.916 00.000 6880 OnExposeComplete: enter
01:38:25.916 00.000 6880 UpdateGuideState(): m_state=6
01:38:25.916 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1512
01:38:25.916 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=886.32, Mass=2079, SNR=31.5, Peak=144 HFD=4.6
01:38:25.917 00.001 6880 MultiStar: [#1 0.37,-0.04,0.94,U] [#2 0.22,-0.37,1.01,U] [#3 0.79,-0.13,0.00,M1] [#4 0.23,-0.20,0.85,U] [#5 0.56,-0.15,0.00,M2] [#6 0.66,-0.05,0.00,M1] [#7 0.21,-0.26,0.77,U] [#8 0.43,-0.29,0.82,U] 
01:38:25.917 00.000 6880 refined, 5 included, MultiStar: {0.36, -0.20}, one-star: {0.67, -0.06}
01:38:25.917 00.000 6880 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.61) = xAngle (1.10 = 1.10)
01:38:25.917 00.000 6880 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
01:38:25.917 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=-0.20 hyp=0.41 cameraTheta=-0.51 mountX=0.19 mountY=0.36, mountTheta=1.10
01:38:25.918 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=-0.20, opts=13)
01:38:25.919 00.001 6880 Enqueuing Move request for scope (0.36, -0.20)
01:38:25.919 00.000 10052 Worker thread wakes up
01:38:25.919 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.20) opts 0xd
01:38:25.919 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, -0.20)
01:38:25.919 00.000 10052 Moving (0.36, -0.20) raw xDistance=0.19 yDistance=0.36
01:38:25.919 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
01:38:25.919 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.36, slope = 0.02
01:38:25.919 00.000 10052 MoveAxis(W, 48, ABG)
01:38:25.919 00.000 10052 Guiding  Dir = 3, Dur = 48
01:38:25.941 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:25.967 00.026 10052 IsSlewing returns 0
01:38:25.975 00.008 6880 UpdateGuideState exits: m=2079 SNR=31.5
01:38:25.975 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:25.975 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:25.975 00.000 6880 Enqueuing Expose request
01:38:26.033 00.058 10052 IsGuiding returns 0
01:38:26.177 00.144 10052 IsGuiding returns 0
01:38:26.177 00.000 10052 Move returns status 0, amount 48
01:38:26.177 00.000 10052 MoveAxis(S, 30, ABG)
01:38:26.177 00.000 10052 Guiding  Dir = 1, Dur = 30
01:38:26.257 00.080 10052 IsSlewing returns 0
01:38:26.330 00.073 10052 IsGuiding returns 0
01:38:26.465 00.135 10052 IsGuiding returns 0
01:38:26.465 00.000 10052 Move returns status 0, amount 30
01:38:26.465 00.000 10052 move complete, result=0
01:38:26.465 00.000 10052 worker thread done servicing request
01:38:26.465 00.000 10052 Worker thread wakes up
01:38:26.465 00.000 6880 GuideStep: 0.2 px 48 ms WEST, 0.4 px 30 ms SOUTH
01:38:26.465 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:26.465 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:27.213 00.748 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a7cce5e0-6680-471c-aae5-090c83e34fdc"}
01:38:27.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a7cce5e0-6680-471c-aae5-090c83e34fdc"}
01:38:27.214 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de7b35ec-dc17-4cd4-aae6-41a1c4d6a15c"}
01:38:27.214 00.000 6880 case statement mapped state 6 to 3
01:38:27.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de7b35ec-dc17-4cd4-aae6-41a1c4d6a15c"}
01:38:27.214 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c94c62b9-7b0d-4b54-8c85-dffb093f874c"}
01:38:27.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1512,"width":15,"height":15,"star_pos":[7.37,7.32],"pixels":"..."},"id":"c94c62b9-7b0d-4b54-8c85-dffb093f874c"}
01:38:27.600 00.386 10052 Exposure complete
01:38:27.678 00.078 10052 worker thread done servicing request
01:38:27.678 00.000 6880 OnExposeComplete: enter
01:38:27.678 00.000 6880 UpdateGuideState(): m_state=6
01:38:27.678 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1513
01:38:27.679 00.001 6880 Star::Find returns 1 (0), X=408.08, Y=886.57, Mass=2101, SNR=31.8, Peak=136 HFD=4.4
01:38:27.679 00.000 6880 MultiStar: [#1 0.29,-0.22,0.94,U] [#2 -0.03,-0.37,0.98,U] [#3 0.39,-0.03,0.92,U] [#4 0.04,-0.01,0.84,U] [#5 0.25,0.12,0.96,U] [#6 0.29,-0.01,0.93,U] [#7 0.05,-0.21,0.77,U] [#8 0.15,-0.21,0.79,U] 
01:38:27.679 00.000 6880 refined, 8 included, MultiStar: {0.21, -0.08}, one-star: {0.38, 0.19}
01:38:27.679 00.000 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.26 = 1.26)
01:38:27.679 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
01:38:27.679 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-0.35 mountX=0.07 mountY=0.21, mountTheta=1.25
01:38:27.680 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.08, opts=13)
01:38:27.680 00.000 6880 Enqueuing Move request for scope (0.21, -0.08)
01:38:27.680 00.000 10052 Worker thread wakes up
01:38:27.681 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.08) opts 0xd
01:38:27.681 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.08)
01:38:27.681 00.000 10052 Moving (0.21, -0.08) raw xDistance=0.07 yDistance=0.21
01:38:27.681 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:27.681 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.21, slope = 0.01
01:38:27.681 00.000 10052 MoveAxis(E, 0, ABG)
01:38:27.681 00.000 10052 Move returns status 0, amount 0
01:38:27.681 00.000 10052 MoveAxis(S, 13, ABG)
01:38:27.681 00.000 10052 Guiding  Dir = 1, Dur = 13
01:38:27.703 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:27.731 00.028 10052 IsSlewing returns 0
01:38:27.742 00.011 6880 UpdateGuideState exits: m=2101 SNR=31.8
01:38:27.742 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:27.742 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:27.742 00.000 6880 Enqueuing Expose request
01:38:27.810 00.068 10052 IsGuiding returns 0
01:38:27.953 00.143 10052 IsGuiding returns 0
01:38:27.953 00.000 10052 Move returns status 0, amount 13
01:38:27.953 00.000 10052 move complete, result=0
01:38:27.953 00.000 10052 worker thread done servicing request
01:38:27.955 00.002 10052 Worker thread wakes up
01:38:27.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:27.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:27.955 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 13 ms SOUTH
01:38:28.865 00.910 10052 Exposure complete
01:38:28.928 00.063 10052 worker thread done servicing request
01:38:28.928 00.000 6880 OnExposeComplete: enter
01:38:28.928 00.000 6880 UpdateGuideState(): m_state=6
01:38:28.929 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1514
01:38:28.929 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=886.42, Mass=2005, SNR=31.1, Peak=131 HFD=4.8
01:38:28.929 00.000 6880 MultiStar: [#1 0.37,0.17,0.95,U] [#2 0.07,-0.11,1.01,U] [#3 0.44,0.05,0.95,U] [#4 0.00,0.05,0.85,U] [#5 0.46,0.13,0.99,U] [#6 0.32,0.13,0.96,U] [#7 0.06,-0.00,0.77,U] [#8 0.25,-0.16,0.80,U] 
01:38:28.929 00.000 6880 refined, 8 included, MultiStar: {0.27, 0.04}, one-star: {0.41, 0.05}
01:38:28.929 00.000 6880 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
01:38:28.929 00.000 6880 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
01:38:28.929 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.04 hyp=0.28 cameraTheta=0.13 mountX=-0.05 mountY=0.27, mountTheta=1.75
01:38:28.931 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.04, opts=13)
01:38:28.931 00.000 6880 Enqueuing Move request for scope (0.27, 0.04)
01:38:28.931 00.000 10052 Worker thread wakes up
01:38:28.931 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.04) opts 0xd
01:38:28.931 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.04)
01:38:28.931 00.000 10052 Moving (0.27, 0.04) raw xDistance=-0.05 yDistance=0.27
01:38:28.931 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:38:28.931 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.27, slope = 0.00
01:38:28.932 00.001 10052 MoveAxis(E, 0, ABG)
01:38:28.932 00.000 10052 Move returns status 0, amount 0
01:38:28.932 00.000 10052 MoveAxis(S, 6, ABG)
01:38:28.932 00.000 10052 Guiding  Dir = 1, Dur = 6
01:38:28.952 00.020 10052 IsSlewing returns 0
01:38:28.954 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:28.987 00.033 6880 UpdateGuideState exits: m=2005 SNR=31.1
01:38:28.987 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:28.987 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:28.987 00.000 6880 Enqueuing Expose request
01:38:28.990 00.003 10052 IsGuiding returns 0
01:38:29.057 00.067 10052 IsGuiding returns 0
01:38:29.057 00.000 10052 Move returns status 0, amount 6
01:38:29.057 00.000 10052 move complete, result=0
01:38:29.057 00.000 10052 worker thread done servicing request
01:38:29.057 00.000 10052 Worker thread wakes up
01:38:29.057 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:29.057 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:29.059 00.002 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 6 ms SOUTH
01:38:29.213 00.154 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13bcc3ca-dbc8-4fb9-b6cb-d6d5cf3c0d4d"}
01:38:29.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13bcc3ca-dbc8-4fb9-b6cb-d6d5cf3c0d4d"}
01:38:29.214 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"115710ab-4f84-4063-b9ae-7b03211a93b8"}
01:38:29.214 00.000 6880 case statement mapped state 6 to 3
01:38:29.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"115710ab-4f84-4063-b9ae-7b03211a93b8"}
01:38:29.215 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f6aa2ad6-47f2-4ce1-bfad-10bf05fc6772"}
01:38:29.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1514,"width":15,"height":15,"star_pos":[7.11,7.42],"pixels":"..."},"id":"f6aa2ad6-47f2-4ce1-bfad-10bf05fc6772"}
01:38:30.196 00.981 10052 Exposure complete
01:38:30.280 00.084 10052 worker thread done servicing request
01:38:30.280 00.000 6880 OnExposeComplete: enter
01:38:30.280 00.000 6880 UpdateGuideState(): m_state=6
01:38:30.280 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1515
01:38:30.280 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=886.71, Mass=2115, SNR=31.9, Peak=133 HFD=4.5
01:38:30.281 00.001 6880 MultiStar: [#1 0.30,0.40,0.93,U] [#2 0.08,0.14,1.01,U] [#3 0.45,0.40,0.00,M1] [#4 0.15,0.39,0.84,U] [#5 0.30,0.23,0.99,U] [#6 0.19,0.26,0.93,U] [#7 0.16,0.27,0.78,U] [#8 0.23,0.17,0.79,U] 
01:38:30.281 00.000 6880 refined, 7 included, MultiStar: {0.23, 0.27}, one-star: {0.40, 0.34}
01:38:30.281 00.000 6880 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.61) = xAngle (2.48 = 2.48)
01:38:30.281 00.000 6880 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.45 = 2.45)
01:38:30.281 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.27 hyp=0.36 cameraTheta=0.87 mountX=-0.28 mountY=0.23, mountTheta=2.47
01:38:30.283 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.27, opts=13)
01:38:30.283 00.000 6880 Enqueuing Move request for scope (0.23, 0.27)
01:38:30.283 00.000 10052 Worker thread wakes up
01:38:30.283 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.27) opts 0xd
01:38:30.283 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.27)
01:38:30.283 00.000 10052 Moving (0.23, 0.27) raw xDistance=-0.28 yDistance=0.23
01:38:30.283 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:38:30.283 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.00
01:38:30.284 00.001 10052 MoveAxis(E, 76, ABG)
01:38:30.284 00.000 10052 Guiding  Dir = 2, Dur = 76
01:38:30.303 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:30.304 00.001 10052 IsSlewing returns 0
01:38:30.334 00.030 6880 UpdateGuideState exits: m=2115 SNR=31.9
01:38:30.335 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:30.335 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:30.335 00.000 6880 Enqueuing Expose request
01:38:30.343 00.008 10052 IsGuiding returns 0
01:38:30.370 00.027 10052 PulseGuide returned control before completion, sleep 59
01:38:30.463 00.093 10052 IsGuiding returns 0
01:38:30.463 00.000 10052 Move returns status 0, amount 76
01:38:30.463 00.000 10052 MoveAxis(S, 0, ABG)
01:38:30.464 00.001 10052 Move returns status 0, amount 0
01:38:30.464 00.000 10052 move complete, result=0
01:38:30.464 00.000 10052 worker thread done servicing request
01:38:30.464 00.000 10052 Worker thread wakes up
01:38:30.464 00.000 6880 GuideStep: -0.3 px 76 ms EAST, 0.2 px 0 ms SOUTH
01:38:30.464 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:30.464 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:31.213 00.749 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"99ad03f6-791c-453c-bc41-342dcfa1d99d"}
01:38:31.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"99ad03f6-791c-453c-bc41-342dcfa1d99d"}
01:38:31.214 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"128f5444-1215-442d-b6ab-1a124ebcda83"}
01:38:31.214 00.000 6880 case statement mapped state 6 to 3
01:38:31.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"128f5444-1215-442d-b6ab-1a124ebcda83"}
01:38:31.215 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"398ef75d-0c7e-441f-b0ea-b17496ca85e7"}
01:38:31.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1515,"width":15,"height":15,"star_pos":[7.09,6.71],"pixels":"..."},"id":"398ef75d-0c7e-441f-b0ea-b17496ca85e7"}
01:38:31.384 00.169 10052 Exposure complete
01:38:31.449 00.065 10052 worker thread done servicing request
01:38:31.450 00.001 6880 OnExposeComplete: enter
01:38:31.450 00.000 6880 UpdateGuideState(): m_state=6
01:38:31.450 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1516
01:38:31.450 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=886.78, Mass=2091, SNR=31.7, Peak=127 HFD=4.4
01:38:31.450 00.000 6880 MultiStar: [#1 0.46,0.26,0.97,U] [#2 0.33,0.01,0.99,U] [#3 0.66,0.10,0.00,M2] [#4 0.15,0.38,0.85,U] [#5 0.41,0.36,0.00,M1] [#6 0.34,0.11,0.94,U] [#7 0.25,0.01,0.77,U] [#8 0.40,0.14,0.79,U] 
01:38:31.450 00.000 6880 refined, 6 included, MultiStar: {0.36, 0.19}, one-star: {0.53, 0.41}
01:38:31.451 00.001 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
01:38:31.451 00.000 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
01:38:31.451 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=0.19 hyp=0.41 cameraTheta=0.49 mountX=-0.21 mountY=0.35, mountTheta=2.10
01:38:31.452 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=0.19, opts=13)
01:38:31.452 00.000 6880 Enqueuing Move request for scope (0.36, 0.19)
01:38:31.460 00.008 10052 Worker thread wakes up
01:38:31.460 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.19) opts 0xd
01:38:31.460 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, 0.19)
01:38:31.460 00.000 10052 Moving (0.36, 0.19) raw xDistance=-0.21 yDistance=0.35
01:38:31.460 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:38:31.460 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.35, slope = -0.00
01:38:31.460 00.000 10052 MoveAxis(E, 59, ABG)
01:38:31.460 00.000 10052 Guiding  Dir = 2, Dur = 59
01:38:31.473 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:31.480 00.007 10052 IsSlewing returns 0
01:38:31.506 00.026 6880 UpdateGuideState exits: m=2091 SNR=31.7
01:38:31.506 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:31.506 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:31.506 00.000 6880 Enqueuing Expose request
01:38:31.519 00.013 10052 IsGuiding returns 0
01:38:31.663 00.144 10052 IsGuiding returns 1
01:38:31.664 00.001 10052 scope still moving after pulse duration time elapsed
01:38:31.737 00.073 10052 IsSlewing returns 0
01:38:31.811 00.074 10052 IsGuiding returns 0
01:38:31.811 00.000 10052 scope move finished after 59 + 233 ms
01:38:31.811 00.000 10052 Move returns status 0, amount 59
01:38:31.811 00.000 10052 MoveAxis(N, 0, ABG)
01:38:31.812 00.001 10052 Move returns status 0, amount 0
01:38:31.812 00.000 10052 move complete, result=0
01:38:31.812 00.000 10052 worker thread done servicing request
01:38:31.812 00.000 10052 Worker thread wakes up
01:38:31.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:31.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:31.812 00.000 6880 GuideStep: -0.2 px 59 ms EAST, 0.4 px 0 ms NORTH
01:38:32.952 01.140 10052 Exposure complete
01:38:33.015 00.063 10052 worker thread done servicing request
01:38:33.015 00.000 6880 OnExposeComplete: enter
01:38:33.016 00.001 6880 UpdateGuideState(): m_state=6
01:38:33.016 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1517
01:38:33.016 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=886.64, Mass=2053, SNR=31.6, Peak=139 HFD=4.3
01:38:33.016 00.000 6880 MultiStar: [#1 0.47,0.22,0.96,U] [#2 0.31,-0.23,1.02,U] [#3 0.56,0.01,0.00,M3] [#4 0.09,0.18,0.84,U] [#5 0.52,0.26,0.00,M2] [#6 0.62,0.27,0.00,M1] [#7 0.28,-0.11,0.78,U] [#8 0.54,-0.10,0.00,M1] 
01:38:33.017 00.001 6880 refined, 4 included, MultiStar: {0.36, 0.07}, one-star: {0.62, 0.26}
01:38:33.017 00.000 6880 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.61) = xAngle (1.79 = 1.79)
01:38:33.017 00.000 6880 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.76 = 1.76)
01:38:33.017 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=0.07 hyp=0.37 cameraTheta=0.18 mountX=-0.08 mountY=0.36, mountTheta=1.79
01:38:33.018 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=0.07, opts=13)
01:38:33.018 00.000 6880 Enqueuing Move request for scope (0.36, 0.07)
01:38:33.018 00.000 10052 Worker thread wakes up
01:38:33.018 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.07) opts 0xd
01:38:33.018 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, 0.07)
01:38:33.018 00.000 10052 Moving (0.36, 0.07) raw xDistance=-0.08 yDistance=0.36
01:38:33.018 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:38:33.019 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.36, slope = -0.00
01:38:33.019 00.000 10052 MoveAxis(E, 0, ABG)
01:38:33.019 00.000 10052 Move returns status 0, amount 0
01:38:33.019 00.000 10052 MoveAxis(N, 0, ABG)
01:38:33.019 00.000 10052 Move returns status 0, amount 0
01:38:33.019 00.000 10052 move complete, result=0
01:38:33.019 00.000 10052 worker thread done servicing request
01:38:33.039 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:33.070 00.031 6880 UpdateGuideState exits: m=2053 SNR=31.6
01:38:33.070 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:33.071 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:33.071 00.000 6880 Enqueuing Expose request
01:38:33.071 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:38:33.071 00.000 10052 Worker thread wakes up
01:38:33.071 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:33.071 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:33.214 00.143 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1a1697c-a7f4-47b4-b335-f122b430308d"}
01:38:33.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1a1697c-a7f4-47b4-b335-f122b430308d"}
01:38:33.215 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8eeba244-febf-4795-aee4-968df79e4020"}
01:38:33.215 00.000 6880 case statement mapped state 6 to 3
01:38:33.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8eeba244-febf-4795-aee4-968df79e4020"}
01:38:33.216 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2d659e58-28fd-40c9-b858-58909ebd42f9"}
01:38:33.216 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1517,"width":15,"height":15,"star_pos":[7.31,6.64],"pixels":"..."},"id":"2d659e58-28fd-40c9-b858-58909ebd42f9"}
01:38:33.985 00.769 10052 Exposure complete
01:38:34.047 00.062 10052 worker thread done servicing request
01:38:34.048 00.001 6880 OnExposeComplete: enter
01:38:34.048 00.000 6880 UpdateGuideState(): m_state=6
01:38:34.048 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1518
01:38:34.048 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=886.32, Mass=2109, SNR=31.8, Peak=142 HFD=4.6
01:38:34.049 00.001 6880 MultiStar: [#1 0.29,-0.30,0.95,U] [#2 0.17,-0.52,0.00,M1] [#3 0.62,-0.20,0.00,M4] [#4 0.03,-0.20,0.86,U] [#5 0.48,-0.28,0.00,M3] [#6 0.59,-0.18,0.00,M2] [#7 0.16,-0.49,0.76,U] [#8 0.50,-0.54,0.00,M2] 
01:38:34.049 00.000 6880 refined, 3 included, MultiStar: {0.24, -0.25}, one-star: {0.44, -0.05}
01:38:34.049 00.000 6880 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.61) = xAngle (0.81 = 0.81)
01:38:34.049 00.000 6880 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
01:38:34.049 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.25 hyp=0.34 cameraTheta=-0.80 mountX=0.24 mountY=0.24, mountTheta=0.80
01:38:34.051 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.25, opts=13)
01:38:34.051 00.000 6880 Enqueuing Move request for scope (0.24, -0.25)
01:38:34.051 00.000 10052 Worker thread wakes up
01:38:34.051 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.25) opts 0xd
01:38:34.051 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.25)
01:38:34.051 00.000 10052 Moving (0.24, -0.25) raw xDistance=0.24 yDistance=0.24
01:38:34.051 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:38:34.051 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.01
01:38:34.051 00.000 10052 MoveAxis(W, 63, ABG)
01:38:34.051 00.000 10052 Guiding  Dir = 3, Dur = 63
01:38:34.073 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:34.107 00.034 6880 UpdateGuideState exits: m=2109 SNR=31.8
01:38:34.107 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:34.108 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:34.108 00.000 6880 Enqueuing Expose request
01:38:34.111 00.003 10052 IsSlewing returns 0
01:38:34.185 00.074 10052 IsGuiding returns 0
01:38:34.241 00.056 10052 PulseGuide returned control before completion, sleep 18
01:38:34.320 00.079 10052 IsGuiding returns 1
01:38:34.320 00.000 10052 scope still moving after pulse duration time elapsed
01:38:34.390 00.070 10052 IsSlewing returns 0
01:38:34.460 00.070 10052 IsGuiding returns 0
01:38:34.460 00.000 10052 scope move finished after 63 + 211 ms
01:38:34.460 00.000 10052 Move returns status 0, amount 63
01:38:34.460 00.000 10052 MoveAxis(N, 0, ABG)
01:38:34.460 00.000 10052 Move returns status 0, amount 0
01:38:34.460 00.000 10052 move complete, result=0
01:38:34.460 00.000 10052 worker thread done servicing request
01:38:34.460 00.000 10052 Worker thread wakes up
01:38:34.460 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:34.461 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:34.461 00.000 6880 GuideStep: 0.2 px 63 ms WEST, 0.2 px 0 ms NORTH
01:38:35.213 00.752 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb9c8aae-e0a7-42e6-b585-4414974d5efb"}
01:38:35.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb9c8aae-e0a7-42e6-b585-4414974d5efb"}
01:38:35.214 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c34f56b-837e-44e5-a7db-eb962adee8cd"}
01:38:35.214 00.000 6880 case statement mapped state 6 to 3
01:38:35.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c34f56b-837e-44e5-a7db-eb962adee8cd"}
01:38:35.214 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7cd00af1-8bb3-47d1-93ba-7bde38b2a7b5"}
01:38:35.215 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1518,"width":15,"height":15,"star_pos":[7.13,7.32],"pixels":"..."},"id":"7cd00af1-8bb3-47d1-93ba-7bde38b2a7b5"}
01:38:35.602 00.387 10052 Exposure complete
01:38:35.681 00.079 10052 worker thread done servicing request
01:38:35.681 00.000 6880 OnExposeComplete: enter
01:38:35.681 00.000 6880 UpdateGuideState(): m_state=6
01:38:35.681 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1519
01:38:35.682 00.001 6880 Star::Find returns 1 (0), X=408.33, Y=886.27, Mass=2079, SNR=31.6, Peak=115 HFD=4.8
01:38:35.682 00.000 6880 MultiStar: [#1 0.49,-0.03,0.93,U] [#2 0.12,-0.24,1.00,U] [#3 0.40,-0.07,0.89,U] [#4 0.17,-0.08,0.83,U] [#5 0.56,0.12,0.00,M4] [#6 0.28,-0.01,0.90,U] [#7 0.35,-0.14,0.75,U] [#8 0.36,-0.37,0.76,U] 
01:38:35.682 00.000 6880 refined, 7 included, MultiStar: {0.35, -0.12}, one-star: {0.64, -0.10}
01:38:35.682 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.28 = 1.28)
01:38:35.682 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
01:38:35.682 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.12 hyp=0.38 cameraTheta=-0.34 mountX=0.11 mountY=0.36, mountTheta=1.27
01:38:35.683 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.12, opts=13)
01:38:35.683 00.000 6880 Enqueuing Move request for scope (0.35, -0.12)
01:38:35.683 00.000 10052 Worker thread wakes up
01:38:35.684 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.12) opts 0xd
01:38:35.684 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.12)
01:38:35.684 00.000 10052 Moving (0.35, -0.12) raw xDistance=0.11 yDistance=0.36
01:38:35.684 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:38:35.684 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.36, slope = -0.00
01:38:35.684 00.000 10052 MoveAxis(E, 0, ABG)
01:38:35.684 00.000 10052 Move returns status 0, amount 0
01:38:35.684 00.000 10052 MoveAxis(N, 0, ABG)
01:38:35.684 00.000 10052 Move returns status 0, amount 0
01:38:35.684 00.000 10052 move complete, result=0
01:38:35.684 00.000 10052 worker thread done servicing request
01:38:35.705 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:35.753 00.048 6880 UpdateGuideState exits: m=2079 SNR=31.6
01:38:35.753 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:35.753 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:35.753 00.000 6880 Enqueuing Expose request
01:38:35.753 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:38:35.754 00.001 10052 Worker thread wakes up
01:38:35.754 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:35.754 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:36.661 00.907 10052 Exposure complete
01:38:36.757 00.096 10052 worker thread done servicing request
01:38:36.757 00.000 6880 OnExposeComplete: enter
01:38:36.757 00.000 6880 UpdateGuideState(): m_state=6
01:38:36.757 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1520
01:38:36.758 00.001 6880 Star::Find returns 1 (0), X=408.47, Y=886.66, Mass=2037, SNR=31.3, Peak=119 HFD=4.7
01:38:36.758 00.000 6880 MultiStar: [#1 0.57,-0.03,0.00,M1] [#2 0.34,-0.00,0.97,U] [#3 0.79,0.35,0.00,M4] [#4 0.27,0.03,0.85,U] [#5 0.79,0.26,0.00,M5] [#6 0.66,0.40,0.00,M2] [#7 0.32,-0.05,0.77,U] [#8 0.69,0.06,0.00,M2] 
01:38:36.758 00.000 6880 refined, 3 included, MultiStar: {0.44, 0.07}, one-star: {0.78, 0.28}
01:38:36.758 00.000 6880 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.61) = xAngle (1.78 = 1.78)
01:38:36.759 00.001 6880 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.75 = 1.75)
01:38:36.759 00.000 6880 CameraToMount -- cameraX=0.44 cameraY=0.07 hyp=0.45 cameraTheta=0.17 mountX=-0.09 mountY=0.44, mountTheta=1.78
01:38:36.760 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.44, y=0.07, opts=13)
01:38:36.760 00.000 6880 Enqueuing Move request for scope (0.44, 0.07)
01:38:36.760 00.000 10052 Worker thread wakes up
01:38:36.761 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.07) opts 0xd
01:38:36.761 00.000 10052 Handling offset move in thread for scope, endpoint = (0.44, 0.07)
01:38:36.761 00.000 10052 Moving (0.44, 0.07) raw xDistance=-0.09 yDistance=0.44
01:38:36.761 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:36.761 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.44, slope = 0.01
01:38:36.761 00.000 10052 MoveAxis(E, 0, ABG)
01:38:36.761 00.000 10052 Move returns status 0, amount 0
01:38:36.761 00.000 10052 MoveAxis(S, 11, ABG)
01:38:36.761 00.000 10052 Guiding  Dir = 1, Dur = 11
01:38:36.781 00.020 10052 IsSlewing returns 0
01:38:36.785 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:36.818 00.033 6880 UpdateGuideState exits: m=2037 SNR=31.3
01:38:36.818 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:36.818 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:36.818 00.000 6880 Enqueuing Expose request
01:38:36.820 00.002 10052 IsGuiding returns 0
01:38:36.887 00.067 10052 IsGuiding returns 0
01:38:36.887 00.000 10052 Move returns status 0, amount 11
01:38:36.887 00.000 10052 move complete, result=0
01:38:36.887 00.000 10052 worker thread done servicing request
01:38:36.887 00.000 10052 Worker thread wakes up
01:38:36.887 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:36.887 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:36.903 00.016 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 11 ms SOUTH
01:38:37.213 00.310 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"826eaaac-32fe-4cfc-b594-262236547e0e"}
01:38:37.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"826eaaac-32fe-4cfc-b594-262236547e0e"}
01:38:37.214 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e66ac516-7197-4145-a81f-3aac7264ac1d"}
01:38:37.214 00.000 6880 case statement mapped state 6 to 3
01:38:37.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e66ac516-7197-4145-a81f-3aac7264ac1d"}
01:38:37.215 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4139ec30-6eda-4086-9709-27ab55e6cd7d"}
01:38:37.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1520,"width":15,"height":15,"star_pos":[7.47,6.66],"pixels":"..."},"id":"4139ec30-6eda-4086-9709-27ab55e6cd7d"}
01:38:38.026 00.811 10052 Exposure complete
01:38:38.096 00.070 10052 worker thread done servicing request
01:38:38.096 00.000 6880 OnExposeComplete: enter
01:38:38.097 00.001 6880 UpdateGuideState(): m_state=6
01:38:38.097 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1521
01:38:38.097 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=886.62, Mass=2082, SNR=31.7, Peak=131 HFD=4.6
01:38:38.097 00.000 6880 MultiStar: [#1 0.32,0.30,0.96,U] [#2 0.06,0.03,0.98,U] [#3 0.53,0.25,0.00,M5] [#4 0.06,0.17,0.83,U] [#5 0.30,0.23,1.00,U] [#6 0.54,0.51,0.00,M3] [#7 0.04,-0.10,0.77,U] [#8 0.34,0.12,0.81,U] 
01:38:38.098 00.001 6880 refined, 6 included, MultiStar: {0.22, 0.15}, one-star: {0.40, 0.25}
01:38:38.098 00.000 6880 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.61) = xAngle (2.20 = 2.20)
01:38:38.098 00.000 6880 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.17 = 2.17)
01:38:38.098 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.15 hyp=0.27 cameraTheta=0.59 mountX=-0.16 mountY=0.22, mountTheta=2.19
01:38:38.099 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.15, opts=13)
01:38:38.099 00.000 6880 Enqueuing Move request for scope (0.22, 0.15)
01:38:38.099 00.000 10052 Worker thread wakes up
01:38:38.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.15) opts 0xd
01:38:38.099 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.15)
01:38:38.099 00.000 10052 Moving (0.22, 0.15) raw xDistance=-0.16 yDistance=0.22
01:38:38.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:38:38.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.22, slope = 0.01
01:38:38.100 00.001 10052 MoveAxis(E, 43, ABG)
01:38:38.100 00.000 10052 Guiding  Dir = 2, Dur = 43
01:38:38.123 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:38.147 00.024 10052 IsSlewing returns 0
01:38:38.172 00.025 6880 UpdateGuideState exits: m=2082 SNR=31.7
01:38:38.172 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:38.172 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:38.172 00.000 6880 Enqueuing Expose request
01:38:38.214 00.042 10052 IsGuiding returns 0
01:38:38.350 00.136 10052 IsGuiding returns 0
01:38:38.350 00.000 10052 Move returns status 0, amount 43
01:38:38.350 00.000 10052 MoveAxis(S, 9, ABG)
01:38:38.350 00.000 10052 Guiding  Dir = 1, Dur = 9
01:38:38.419 00.069 10052 IsSlewing returns 0
01:38:38.496 00.077 10052 IsGuiding returns 0
01:38:38.634 00.138 10052 IsGuiding returns 0
01:38:38.634 00.000 10052 Move returns status 0, amount 9
01:38:38.634 00.000 10052 move complete, result=0
01:38:38.635 00.001 10052 worker thread done servicing request
01:38:38.635 00.000 6880 GuideStep: -0.2 px 43 ms EAST, 0.2 px 9 ms SOUTH
01:38:38.635 00.000 10052 Worker thread wakes up
01:38:38.635 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:38.635 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:39.214 00.579 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a7c3e2c-6337-489d-a122-05f1ffe30a1d"}
01:38:39.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a7c3e2c-6337-489d-a122-05f1ffe30a1d"}
01:38:39.215 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5607645a-ea71-487b-a2eb-77246267c6b3"}
01:38:39.215 00.000 6880 case statement mapped state 6 to 3
01:38:39.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5607645a-ea71-487b-a2eb-77246267c6b3"}
01:38:39.215 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"32cbb54f-2a77-450d-b673-dc4eba3cb62d"}
01:38:39.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1521,"width":15,"height":15,"star_pos":[7.10,6.62],"pixels":"..."},"id":"32cbb54f-2a77-450d-b673-dc4eba3cb62d"}
01:38:39.543 00.328 10052 Exposure complete
01:38:39.600 00.057 10052 worker thread done servicing request
01:38:39.600 00.000 6880 OnExposeComplete: enter
01:38:39.600 00.000 6880 UpdateGuideState(): m_state=6
01:38:39.600 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1522
01:38:39.600 00.000 6880 Star::Find returns 1 (0), X=408.58, Y=886.74, Mass=2118, SNR=31.9, Peak=135 HFD=4.7
01:38:39.601 00.001 6880 MultiStar: [#1 0.70,0.31,0.00,M1] [#2 0.27,0.09,0.96,U] [#3 0.55,0.21,0.00,M6] [#4 0.24,0.07,0.85,U] [#5 0.66,0.27,0.00,M5] [#6 0.32,0.24,0.93,U] [#7 0.39,-0.10,0.77,U] [#8 0.44,0.05,0.77,U] 
01:38:39.601 00.000 6880 refined, 5 included, MultiStar: {0.43, 0.13}, one-star: {0.89, 0.36}
01:38:39.601 00.000 6880 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.61) = xAngle (1.91 = 1.91)
01:38:39.601 00.000 6880 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
01:38:39.601 00.000 6880 CameraToMount -- cameraX=0.43 cameraY=0.13 hyp=0.45 cameraTheta=0.30 mountX=-0.15 mountY=0.43, mountTheta=1.91
01:38:39.602 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.43, y=0.13, opts=13)
01:38:39.603 00.001 6880 Enqueuing Move request for scope (0.43, 0.13)
01:38:39.603 00.000 10052 Worker thread wakes up
01:38:39.603 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.13) opts 0xd
01:38:39.603 00.000 10052 Handling offset move in thread for scope, endpoint = (0.43, 0.13)
01:38:39.603 00.000 10052 Moving (0.43, 0.13) raw xDistance=-0.15 yDistance=0.43
01:38:39.603 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:38:39.603 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.43, slope = 0.02
01:38:39.603 00.000 10052 MoveAxis(E, 43, ABG)
01:38:39.603 00.000 10052 Guiding  Dir = 2, Dur = 43
01:38:39.627 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:39.654 00.027 10052 IsSlewing returns 0
01:38:39.677 00.023 6880 UpdateGuideState exits: m=2118 SNR=31.9
01:38:39.677 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:39.677 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:39.677 00.000 6880 Enqueuing Expose request
01:38:39.729 00.052 10052 IsGuiding returns 0
01:38:39.876 00.147 10052 IsGuiding returns 0
01:38:39.876 00.000 10052 Move returns status 0, amount 43
01:38:39.876 00.000 10052 MoveAxis(S, 29, ABG)
01:38:39.877 00.001 10052 Guiding  Dir = 1, Dur = 29
01:38:39.952 00.075 10052 IsSlewing returns 0
01:38:40.031 00.079 10052 IsGuiding returns 0
01:38:40.173 00.142 10052 IsGuiding returns 0
01:38:40.173 00.000 10052 Move returns status 0, amount 29
01:38:40.173 00.000 10052 move complete, result=0
01:38:40.173 00.000 10052 worker thread done servicing request
01:38:40.174 00.001 6880 GuideStep: -0.2 px 43 ms EAST, 0.4 px 29 ms SOUTH
01:38:40.174 00.000 10052 Worker thread wakes up
01:38:40.174 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:40.174 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:41.215 01.041 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"47aa29a3-11ef-4621-a568-53d34f795ed1"}
01:38:41.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"47aa29a3-11ef-4621-a568-53d34f795ed1"}
01:38:41.215 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b46f5a2-3d60-4519-ac8c-4ea5770f44ab"}
01:38:41.215 00.000 6880 case statement mapped state 6 to 3
01:38:41.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b46f5a2-3d60-4519-ac8c-4ea5770f44ab"}
01:38:41.215 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"392a143a-d972-4544-b395-f1d31b2e1a91"}
01:38:41.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1522,"width":15,"height":15,"star_pos":[6.58,6.74],"pixels":"..."},"id":"392a143a-d972-4544-b395-f1d31b2e1a91"}
01:38:41.316 00.101 10052 Exposure complete
01:38:41.393 00.077 10052 worker thread done servicing request
01:38:41.393 00.000 6880 OnExposeComplete: enter
01:38:41.394 00.001 6880 UpdateGuideState(): m_state=6
01:38:41.394 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1523
01:38:41.394 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=886.80, Mass=2127, SNR=32.0, Peak=145 HFD=4.4
01:38:41.394 00.000 6880 MultiStar: [#1 0.32,0.29,0.97,U] [#2 0.08,0.08,0.95,U] [#3 0.38,0.18,0.89,U] [#4 0.06,0.35,0.84,U] [#5 0.41,0.38,0.00,M6] [#6 0.48,0.52,0.00,M3] [#7 0.11,0.14,0.77,U] [#8 0.16,0.18,0.81,U] 
01:38:41.394 00.000 6880 refined, 6 included, MultiStar: {0.21, 0.24}, one-star: {0.34, 0.43}
01:38:41.394 00.000 6880 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.61) = xAngle (2.45 = 2.45)
01:38:41.394 00.000 6880 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.42 = 2.42)
01:38:41.394 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.24 hyp=0.32 cameraTheta=0.84 mountX=-0.25 mountY=0.21, mountTheta=2.43
01:38:41.396 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.24, opts=13)
01:38:41.396 00.000 6880 Enqueuing Move request for scope (0.21, 0.24)
01:38:41.396 00.000 10052 Worker thread wakes up
01:38:41.396 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.24) opts 0xd
01:38:41.396 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.24)
01:38:41.396 00.000 10052 Moving (0.21, 0.24) raw xDistance=-0.25 yDistance=0.21
01:38:41.397 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:38:41.397 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.21, slope = 0.00
01:38:41.397 00.000 10052 MoveAxis(E, 68, ABG)
01:38:41.397 00.000 10052 Guiding  Dir = 2, Dur = 68
01:38:41.417 00.020 10052 IsSlewing returns 0
01:38:41.428 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:41.456 00.028 10052 IsGuiding returns 0
01:38:41.478 00.022 6880 UpdateGuideState exits: m=2127 SNR=32.0
01:38:41.478 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:41.478 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:41.478 00.000 6880 Enqueuing Expose request
01:38:41.484 00.006 10052 PulseGuide returned control before completion, sleep 51
01:38:41.600 00.116 10052 IsGuiding returns 0
01:38:41.600 00.000 10052 Move returns status 0, amount 68
01:38:41.600 00.000 10052 MoveAxis(S, 6, ABG)
01:38:41.600 00.000 10052 Guiding  Dir = 1, Dur = 6
01:38:41.674 00.074 10052 IsSlewing returns 0
01:38:41.748 00.074 10052 IsGuiding returns 0
01:38:41.889 00.141 10052 IsGuiding returns 0
01:38:41.889 00.000 10052 Move returns status 0, amount 6
01:38:41.889 00.000 10052 move complete, result=0
01:38:41.889 00.000 10052 worker thread done servicing request
01:38:41.889 00.000 10052 Worker thread wakes up
01:38:41.889 00.000 6880 GuideStep: -0.2 px 68 ms EAST, 0.2 px 6 ms SOUTH
01:38:41.889 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:41.889 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:42.804 00.915 10052 Exposure complete
01:38:42.859 00.055 10052 worker thread done servicing request
01:38:42.859 00.000 6880 OnExposeComplete: enter
01:38:42.859 00.000 6880 UpdateGuideState(): m_state=6
01:38:42.860 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1524
01:38:42.860 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=886.77, Mass=2061, SNR=31.6, Peak=132 HFD=4.5
01:38:42.860 00.000 6880 MultiStar: [#1 0.47,0.27,0.00,M1] [#2 0.09,0.08,0.97,U] [#3 0.52,0.21,0.00,M6] [#4 0.07,0.14,0.84,U] [#5 0.48,0.31,0.00,M7] [#6 0.36,0.18,0.92,U] [#7 0.25,0.01,0.77,U] [#8 0.38,-0.05,0.80,U] 
01:38:42.860 00.000 6880 refined, 5 included, MultiStar: {0.28, 0.14}, one-star: {0.53, 0.40}
01:38:42.860 00.000 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.07 = 2.07)
01:38:42.860 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.04 = 2.04)
01:38:42.860 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.14 hyp=0.32 cameraTheta=0.45 mountX=-0.15 mountY=0.28, mountTheta=2.06
01:38:42.862 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.14, opts=13)
01:38:42.862 00.000 6880 Enqueuing Move request for scope (0.28, 0.14)
01:38:42.862 00.000 10052 Worker thread wakes up
01:38:42.862 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.14) opts 0xd
01:38:42.862 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.14)
01:38:42.862 00.000 10052 Moving (0.28, 0.14) raw xDistance=-0.15 yDistance=0.28
01:38:42.862 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:38:42.862 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.00
01:38:42.862 00.000 10052 MoveAxis(E, 44, ABG)
01:38:42.862 00.000 10052 Guiding  Dir = 2, Dur = 44
01:38:42.882 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:42.883 00.001 10052 IsSlewing returns 0
01:38:42.910 00.027 6880 UpdateGuideState exits: m=2061 SNR=31.6
01:38:42.911 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:42.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:42.911 00.000 6880 Enqueuing Expose request
01:38:42.921 00.010 10052 IsGuiding returns 0
01:38:42.949 00.028 10052 PulseGuide returned control before completion, sleep 27
01:38:43.010 00.061 10052 IsGuiding returns 0
01:38:43.010 00.000 10052 Move returns status 0, amount 44
01:38:43.010 00.000 10052 MoveAxis(N, 0, ABG)
01:38:43.010 00.000 10052 Move returns status 0, amount 0
01:38:43.010 00.000 10052 move complete, result=0
01:38:43.010 00.000 10052 worker thread done servicing request
01:38:43.010 00.000 10052 Worker thread wakes up
01:38:43.010 00.000 6880 GuideStep: -0.2 px 44 ms EAST, 0.3 px 0 ms NORTH
01:38:43.011 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:43.011 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:43.214 00.203 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f891e3b8-49de-4f97-af84-3034d5a44b63"}
01:38:43.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f891e3b8-49de-4f97-af84-3034d5a44b63"}
01:38:43.215 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"12de91ff-e985-4368-a094-a254f326edb2"}
01:38:43.215 00.000 6880 case statement mapped state 6 to 3
01:38:43.215 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"12de91ff-e985-4368-a094-a254f326edb2"}
01:38:43.216 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e583c687-b90d-4861-b16a-ec34d5c7a291"}
01:38:43.216 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1524,"width":15,"height":15,"star_pos":[7.23,6.77],"pixels":"..."},"id":"e583c687-b90d-4861-b16a-ec34d5c7a291"}
01:38:44.147 00.931 10052 Exposure complete
01:38:44.204 00.057 10052 worker thread done servicing request
01:38:44.204 00.000 6880 OnExposeComplete: enter
01:38:44.204 00.000 6880 UpdateGuideState(): m_state=6
01:38:44.204 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1525
01:38:44.204 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=886.60, Mass=2098, SNR=31.8, Peak=132 HFD=4.5
01:38:44.205 00.001 6880 MultiStar: [#1 0.36,0.24,0.97,U] [#2 0.03,0.18,0.98,U] [#3 0.52,0.19,0.00,M7] [#4 0.14,0.20,0.84,U] [#5 0.48,0.28,0.00,M8] [#6 0.37,0.17,0.95,U] [#7 0.00,0.25,0.75,U] [#8 0.17,-0.06,0.80,U] 
01:38:44.205 00.000 6880 refined, 6 included, MultiStar: {0.24, 0.18}, one-star: {0.54, 0.23}
01:38:44.205 00.000 6880 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.61) = xAngle (2.24 = 2.24)
01:38:44.205 00.000 6880 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.21 = 2.21)
01:38:44.205 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.18 hyp=0.30 cameraTheta=0.63 mountX=-0.19 mountY=0.24, mountTheta=2.23
01:38:44.207 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.18, opts=13)
01:38:44.207 00.000 6880 Enqueuing Move request for scope (0.24, 0.18)
01:38:44.207 00.000 10052 Worker thread wakes up
01:38:44.207 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.18) opts 0xd
01:38:44.207 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.18)
01:38:44.207 00.000 10052 Moving (0.24, 0.18) raw xDistance=-0.19 yDistance=0.24
01:38:44.208 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:38:44.208 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.01
01:38:44.208 00.000 10052 MoveAxis(E, 52, ABG)
01:38:44.208 00.000 10052 Guiding  Dir = 2, Dur = 52
01:38:44.237 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:44.256 00.019 10052 IsSlewing returns 0
01:38:44.273 00.017 6880 UpdateGuideState exits: m=2098 SNR=31.8
01:38:44.273 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:44.274 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:44.274 00.000 6880 Enqueuing Expose request
01:38:44.326 00.052 10052 IsGuiding returns 0
01:38:44.465 00.139 10052 IsGuiding returns 0
01:38:44.466 00.001 10052 Move returns status 0, amount 52
01:38:44.466 00.000 10052 MoveAxis(N, 0, ABG)
01:38:44.466 00.000 10052 Move returns status 0, amount 0
01:38:44.466 00.000 10052 move complete, result=0
01:38:44.466 00.000 10052 worker thread done servicing request
01:38:44.466 00.000 10052 Worker thread wakes up
01:38:44.466 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:44.466 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:44.466 00.000 6880 GuideStep: -0.2 px 52 ms EAST, 0.2 px 0 ms NORTH
01:38:45.212 00.746 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d09b8c7f-87ea-45f6-a7d0-7632910b6599"}
01:38:45.212 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d09b8c7f-87ea-45f6-a7d0-7632910b6599"}
01:38:45.213 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"71054dc1-1c06-49d8-adea-37efcaec5200"}
01:38:45.213 00.000 6880 case statement mapped state 6 to 3
01:38:45.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"71054dc1-1c06-49d8-adea-37efcaec5200"}
01:38:45.214 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ffe2bc83-935c-40b9-8c89-eba1cf4292b4"}
01:38:45.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1525,"width":15,"height":15,"star_pos":[7.24,6.60],"pixels":"..."},"id":"ffe2bc83-935c-40b9-8c89-eba1cf4292b4"}
01:38:45.384 00.170 10052 Exposure complete
01:38:45.441 00.057 10052 worker thread done servicing request
01:38:45.441 00.000 6880 OnExposeComplete: enter
01:38:45.441 00.000 6880 UpdateGuideState(): m_state=6
01:38:45.442 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1526
01:38:45.442 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=886.55, Mass=2139, SNR=32.1, Peak=139 HFD=4.8
01:38:45.442 00.000 6880 MultiStar: [#1 0.40,-0.13,0.95,U] [#2 0.16,-0.33,0.98,U] [#3 0.46,-0.08,0.91,U] [#4 0.03,0.03,0.83,U] [#5 0.33,0.12,0.97,U] [#6 0.38,-0.07,0.93,U] [#7 0.16,-0.20,0.75,U] [#8 0.25,-0.24,0.78,U] 
01:38:45.442 00.000 6880 refined, 8 included, MultiStar: {0.29, -0.07}, one-star: {0.37, 0.18}
01:38:45.442 00.000 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.37 = 1.37)
01:38:45.442 00.000 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
01:38:45.442 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.07 hyp=0.30 cameraTheta=-0.25 mountX=0.06 mountY=0.29, mountTheta=1.37
01:38:45.443 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.07, opts=13)
01:38:45.443 00.000 6880 Enqueuing Move request for scope (0.29, -0.07)
01:38:45.444 00.001 10052 Worker thread wakes up
01:38:45.444 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.07) opts 0xd
01:38:45.444 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.07)
01:38:45.444 00.000 10052 Moving (0.29, -0.07) raw xDistance=0.06 yDistance=0.29
01:38:45.444 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:38:45.444 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.01
01:38:45.444 00.000 10052 MoveAxis(E, 0, ABG)
01:38:45.444 00.000 10052 Move returns status 0, amount 0
01:38:45.444 00.000 10052 MoveAxis(N, 0, ABG)
01:38:45.444 00.000 10052 Move returns status 0, amount 0
01:38:45.444 00.000 10052 move complete, result=0
01:38:45.444 00.000 10052 worker thread done servicing request
01:38:45.464 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:45.496 00.032 6880 UpdateGuideState exits: m=2139 SNR=32.1
01:38:45.496 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:45.496 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:45.496 00.000 6880 Enqueuing Expose request
01:38:45.496 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:38:45.496 00.000 10052 Worker thread wakes up
01:38:45.496 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:45.497 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:46.639 01.142 10052 Exposure complete
01:38:46.696 00.057 10052 worker thread done servicing request
01:38:46.696 00.000 6880 OnExposeComplete: enter
01:38:46.697 00.001 6880 UpdateGuideState(): m_state=6
01:38:46.697 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1527
01:38:46.697 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=886.58, Mass=2081, SNR=31.6, Peak=132 HFD=4.8
01:38:46.697 00.000 6880 MultiStar: [#1 0.17,-0.06,0.97,U] [#2 -0.02,0.08,0.99,U] [#3 0.32,0.26,0.93,U] [#4 -0.01,0.22,0.85,U] [#5 0.27,0.21,0.96,U] [#6 0.20,0.07,0.95,U] [#7 -0.02,0.17,0.75,U] [#8 0.11,0.18,0.81,U] 
01:38:46.697 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.15}, one-star: {0.31, 0.21}
01:38:46.697 00.000 6880 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.61) = xAngle (2.38 = 2.38)
01:38:46.697 00.000 6880 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.35 = 2.35)
01:38:46.697 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.76 mountX=-0.15 mountY=0.15, mountTheta=2.36
01:38:46.699 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.15, opts=13)
01:38:46.699 00.000 6880 Enqueuing Move request for scope (0.15, 0.15)
01:38:46.699 00.000 10052 Worker thread wakes up
01:38:46.704 00.005 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
01:38:46.704 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
01:38:46.704 00.000 10052 Moving (0.15, 0.15) raw xDistance=-0.15 yDistance=0.15
01:38:46.704 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:38:46.704 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
01:38:46.704 00.000 10052 MoveAxis(E, 41, ABG)
01:38:46.704 00.000 10052 Guiding  Dir = 2, Dur = 41
01:38:46.721 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:46.725 00.004 10052 IsSlewing returns 0
01:38:46.755 00.030 6880 UpdateGuideState exits: m=2081 SNR=31.6
01:38:46.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:46.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:46.755 00.000 6880 Enqueuing Expose request
01:38:46.763 00.008 10052 IsGuiding returns 0
01:38:46.790 00.027 10052 PulseGuide returned control before completion, sleep 24
01:38:46.846 00.056 10052 IsGuiding returns 0
01:38:46.846 00.000 10052 Move returns status 0, amount 41
01:38:46.846 00.000 10052 MoveAxis(N, 0, ABG)
01:38:46.846 00.000 10052 Move returns status 0, amount 0
01:38:46.846 00.000 10052 move complete, result=0
01:38:46.846 00.000 10052 worker thread done servicing request
01:38:46.846 00.000 10052 Worker thread wakes up
01:38:46.846 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:46.847 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:46.848 00.001 6880 GuideStep: -0.2 px 41 ms EAST, 0.2 px 0 ms NORTH
01:38:47.213 00.365 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c6dadcf3-6e5f-4ac8-a2a3-b8973f793dcd"}
01:38:47.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c6dadcf3-6e5f-4ac8-a2a3-b8973f793dcd"}
01:38:47.213 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"175b6f72-55e0-4b9e-a7f0-e211111e727e"}
01:38:47.213 00.000 6880 case statement mapped state 6 to 3
01:38:47.214 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"175b6f72-55e0-4b9e-a7f0-e211111e727e"}
01:38:47.214 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1f14719a-3e00-424f-85b1-000b1417c54c"}
01:38:47.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1527,"width":15,"height":15,"star_pos":[7.01,6.58],"pixels":"..."},"id":"1f14719a-3e00-424f-85b1-000b1417c54c"}
01:38:47.763 00.549 10052 Exposure complete
01:38:47.818 00.055 10052 worker thread done servicing request
01:38:47.818 00.000 6880 OnExposeComplete: enter
01:38:47.819 00.001 6880 UpdateGuideState(): m_state=6
01:38:47.819 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1528
01:38:47.819 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=886.67, Mass=2075, SNR=31.6, Peak=142 HFD=4.5
01:38:47.819 00.000 6880 MultiStar: [#1 0.42,0.17,0.95,U] [#2 0.02,0.05,0.99,U] [#3 0.51,0.03,0.91,U] [#4 0.25,0.05,0.82,U] [#5 0.31,0.29,0.98,U] [#6 0.50,0.18,0.90,U] [#7 0.23,-0.09,0.78,U] [#8 0.20,-0.14,0.80,U] 
01:38:47.819 00.000 6880 refined, 8 included, MultiStar: {0.33, 0.10}, one-star: {0.49, 0.30}
01:38:47.819 00.000 6880 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.61) = xAngle (1.92 = 1.92)
01:38:47.819 00.000 6880 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.89 = 1.89)
01:38:47.819 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.10 hyp=0.34 cameraTheta=0.31 mountX=-0.12 mountY=0.33, mountTheta=1.92
01:38:47.821 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.10, opts=13)
01:38:47.821 00.000 6880 Enqueuing Move request for scope (0.33, 0.10)
01:38:47.821 00.000 10052 Worker thread wakes up
01:38:47.821 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.10) opts 0xd
01:38:47.821 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.10)
01:38:47.822 00.001 10052 Moving (0.33, 0.10) raw xDistance=-0.12 yDistance=0.33
01:38:47.822 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:38:47.822 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.01
01:38:47.822 00.000 10052 MoveAxis(E, 34, ABG)
01:38:47.822 00.000 10052 Guiding  Dir = 2, Dur = 34
01:38:47.843 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:47.876 00.033 6880 UpdateGuideState exits: m=2075 SNR=31.6
01:38:47.876 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:47.876 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:47.876 00.000 6880 Enqueuing Expose request
01:38:47.887 00.011 10052 IsSlewing returns 0
01:38:47.966 00.079 10052 IsGuiding returns 0
01:38:48.109 00.143 10052 IsGuiding returns 0
01:38:48.110 00.001 10052 Move returns status 0, amount 34
01:38:48.110 00.000 10052 MoveAxis(N, 0, ABG)
01:38:48.110 00.000 10052 Move returns status 0, amount 0
01:38:48.110 00.000 10052 move complete, result=0
01:38:48.110 00.000 10052 worker thread done servicing request
01:38:48.110 00.000 6880 GuideStep: -0.1 px 34 ms EAST, 0.3 px 0 ms NORTH
01:38:48.110 00.000 10052 Worker thread wakes up
01:38:48.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:48.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:49.213 01.103 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eee4d58e-63b9-4aa6-ab34-e59ff5cf4e4a"}
01:38:49.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eee4d58e-63b9-4aa6-ab34-e59ff5cf4e4a"}
01:38:49.214 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d694041-477e-4da5-899c-0041941c2ab7"}
01:38:49.214 00.000 6880 case statement mapped state 6 to 3
01:38:49.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d694041-477e-4da5-899c-0041941c2ab7"}
01:38:49.214 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a27a511f-7df7-415e-b5a7-c44d4a3fd9fe"}
01:38:49.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1528,"width":15,"height":15,"star_pos":[7.18,6.67],"pixels":"..."},"id":"a27a511f-7df7-415e-b5a7-c44d4a3fd9fe"}
01:38:49.247 00.033 10052 Exposure complete
01:38:49.309 00.062 10052 worker thread done servicing request
01:38:49.309 00.000 6880 OnExposeComplete: enter
01:38:49.309 00.000 6880 UpdateGuideState(): m_state=6
01:38:49.309 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1529
01:38:49.310 00.001 6880 Star::Find returns 1 (0), X=407.96, Y=886.47, Mass=2110, SNR=31.8, Peak=147 HFD=4.3
01:38:49.310 00.000 6880 MultiStar: [#1 0.07,0.02,0.94,U] [#2 -0.29,-0.28,0.99,U] [#3 0.31,-0.03,0.91,U] [#4 -0.09,0.13,0.84,U] [#5 0.23,0.11,0.97,U] [#6 0.22,0.07,0.91,U] [#7 -0.08,-0.12,0.77,U] [#8 0.07,0.04,0.78,U] 
01:38:49.310 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.00}, one-star: {0.26, 0.10}
01:38:49.310 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.66 = 1.66)
01:38:49.310 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.63 = 1.63)
01:38:49.310 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.00 hyp=0.08 cameraTheta=0.04 mountX=-0.01 mountY=0.08, mountTheta=1.66
01:38:49.312 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.00, opts=13)
01:38:49.312 00.000 6880 Enqueuing Move request for scope (0.08, 0.00)
01:38:49.312 00.000 10052 Worker thread wakes up
01:38:49.312 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.00) opts 0xd
01:38:49.312 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.00)
01:38:49.312 00.000 10052 Moving (0.08, 0.00) raw xDistance=-0.01 yDistance=0.08
01:38:49.312 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:49.312 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
01:38:49.312 00.000 10052 MoveAxis(E, 0, ABG)
01:38:49.312 00.000 10052 Move returns status 0, amount 0
01:38:49.312 00.000 10052 MoveAxis(N, 0, ABG)
01:38:49.312 00.000 10052 Move returns status 0, amount 0
01:38:49.312 00.000 10052 move complete, result=0
01:38:49.312 00.000 10052 worker thread done servicing request
01:38:49.334 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:49.365 00.031 6880 UpdateGuideState exits: m=2110 SNR=31.8
01:38:49.365 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:49.365 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:49.365 00.000 6880 Enqueuing Expose request
01:38:49.365 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:38:49.365 00.000 10052 Worker thread wakes up
01:38:49.365 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:49.366 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:50.276 00.910 10052 Exposure complete
01:38:50.346 00.070 10052 worker thread done servicing request
01:38:50.346 00.000 6880 OnExposeComplete: enter
01:38:50.346 00.000 6880 UpdateGuideState(): m_state=6
01:38:50.347 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1530
01:38:50.347 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=886.56, Mass=2086, SNR=31.7, Peak=132 HFD=4.6
01:38:50.347 00.000 6880 MultiStar: [#1 0.31,0.05,0.93,U] [#2 -0.06,0.02,0.98,U] [#3 0.45,0.01,0.91,U] [#4 0.08,0.28,0.84,U] [#5 0.32,0.20,0.97,U] [#6 0.34,0.04,0.95,U] [#7 0.19,-0.15,0.74,U] [#8 0.20,-0.02,0.78,U] 
01:38:50.347 00.000 6880 refined, 8 included, MultiStar: {0.25, 0.08}, one-star: {0.38, 0.19}
01:38:50.348 00.001 6880 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.61) = xAngle (1.90 = 1.90)
01:38:50.348 00.000 6880 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.87 = 1.87)
01:38:50.348 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.08 hyp=0.26 cameraTheta=0.29 mountX=-0.09 mountY=0.25, mountTheta=1.90
01:38:50.349 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.08, opts=13)
01:38:50.349 00.000 6880 Enqueuing Move request for scope (0.25, 0.08)
01:38:50.349 00.000 10052 Worker thread wakes up
01:38:50.350 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.08) opts 0xd
01:38:50.350 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.08)
01:38:50.350 00.000 10052 Moving (0.25, 0.08) raw xDistance=-0.09 yDistance=0.25
01:38:50.350 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:38:50.350 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.01
01:38:50.350 00.000 10052 MoveAxis(E, 0, ABG)
01:38:50.350 00.000 10052 Move returns status 0, amount 0
01:38:50.350 00.000 10052 MoveAxis(N, 0, ABG)
01:38:50.350 00.000 10052 Move returns status 0, amount 0
01:38:50.350 00.000 10052 move complete, result=0
01:38:50.350 00.000 10052 worker thread done servicing request
01:38:50.372 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:50.404 00.032 6880 UpdateGuideState exits: m=2086 SNR=31.7
01:38:50.404 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:50.404 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:50.404 00.000 6880 Enqueuing Expose request
01:38:50.404 00.000 10052 Worker thread wakes up
01:38:50.404 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:38:50.404 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:50.404 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:51.212 00.808 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3d6cff65-f723-4971-bb12-13f01cd56069"}
01:38:51.212 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3d6cff65-f723-4971-bb12-13f01cd56069"}
01:38:51.213 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fec5f127-fac3-49f7-ac79-f82eb6c4763c"}
01:38:51.213 00.000 6880 case statement mapped state 6 to 3
01:38:51.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fec5f127-fac3-49f7-ac79-f82eb6c4763c"}
01:38:51.213 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3739ee83-2ca3-4e29-9f62-25e2641fed00"}
01:38:51.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1530,"width":15,"height":15,"star_pos":[7.07,6.56],"pixels":"..."},"id":"3739ee83-2ca3-4e29-9f62-25e2641fed00"}
01:38:51.545 00.332 10052 Exposure complete
01:38:51.616 00.071 10052 worker thread done servicing request
01:38:51.617 00.001 6880 OnExposeComplete: enter
01:38:51.617 00.000 6880 UpdateGuideState(): m_state=6
01:38:51.617 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1531
01:38:51.617 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=886.60, Mass=2059, SNR=31.4, Peak=126 HFD=4.7
01:38:51.618 00.001 6880 MultiStar: [#1 0.42,-0.08,0.94,U] [#2 0.18,-0.04,0.99,U] [#3 0.51,-0.07,0.90,U] [#4 0.24,0.23,0.83,U] [#5 0.54,0.32,0.00,M4] [#6 0.51,0.20,0.00,M1] [#7 0.25,-0.13,0.77,U] [#8 0.45,-0.18,0.79,U] 
01:38:51.618 00.000 6880 refined, 6 included, MultiStar: {0.38, -0.00}, one-star: {0.56, 0.22}
01:38:51.618 00.000 6880 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.61) = xAngle (1.61 = 1.61)
01:38:51.618 00.000 6880 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.58 = 1.58)
01:38:51.618 00.000 6880 CameraToMount -- cameraX=0.38 cameraY=-0.00 hyp=0.38 cameraTheta=-0.00 mountX=-0.01 mountY=0.38, mountTheta=1.61
01:38:51.619 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.38, y=-0.00, opts=13)
01:38:51.619 00.000 6880 Enqueuing Move request for scope (0.38, -0.00)
01:38:51.619 00.000 10052 Worker thread wakes up
01:38:51.620 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.00) opts 0xd
01:38:51.620 00.000 10052 Handling offset move in thread for scope, endpoint = (0.38, -0.00)
01:38:51.620 00.000 10052 Moving (0.38, -0.00) raw xDistance=-0.01 yDistance=0.38
01:38:51.620 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:38:51.620 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.38, slope = -0.01
01:38:51.620 00.000 10052 MoveAxis(E, 0, ABG)
01:38:51.620 00.000 10052 Move returns status 0, amount 0
01:38:51.620 00.000 10052 MoveAxis(N, 0, ABG)
01:38:51.620 00.000 10052 Move returns status 0, amount 0
01:38:51.620 00.000 10052 move complete, result=0
01:38:51.620 00.000 10052 worker thread done servicing request
01:38:51.646 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:51.701 00.055 6880 UpdateGuideState exits: m=2059 SNR=31.4
01:38:51.701 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:51.701 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:51.701 00.000 6880 Enqueuing Expose request
01:38:51.707 00.006 10052 Worker thread wakes up
01:38:51.707 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:51.707 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:51.707 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:38:52.617 00.910 10052 Exposure complete
01:38:52.694 00.077 10052 worker thread done servicing request
01:38:52.694 00.000 6880 OnExposeComplete: enter
01:38:52.694 00.000 6880 UpdateGuideState(): m_state=6
01:38:52.694 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1532
01:38:52.694 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=886.92, Mass=2109, SNR=31.9, Peak=124 HFD=4.5
01:38:52.695 00.001 6880 MultiStar: [#1 0.23,0.40,0.93,U] [#2 -0.10,0.19,0.97,U] [#3 0.28,0.38,0.91,U] [#4 -0.09,0.38,0.84,U] [#5 0.28,0.34,0.95,U] [#6 0.22,0.21,0.91,U] [#7 -0.01,0.20,0.72,U] [#8 0.13,0.24,0.77,U] 
01:38:52.695 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.33}, one-star: {0.33, 0.54}
01:38:52.695 00.000 6880 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.61) = xAngle (2.76 = 2.76)
01:38:52.695 00.000 6880 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.73 = 2.73)
01:38:52.695 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.33 hyp=0.36 cameraTheta=1.15 mountX=-0.33 mountY=0.14, mountTheta=2.73
01:38:52.697 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.33, opts=13)
01:38:52.697 00.000 6880 Enqueuing Move request for scope (0.15, 0.33)
01:38:52.697 00.000 10052 Worker thread wakes up
01:38:52.697 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.33) opts 0xd
01:38:52.698 00.001 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.33)
01:38:52.698 00.000 10052 Moving (0.15, 0.33) raw xDistance=-0.33 yDistance=0.14
01:38:52.698 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
01:38:52.698 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.00
01:38:52.698 00.000 10052 MoveAxis(E, 89, ABG)
01:38:52.698 00.000 10052 Guiding  Dir = 2, Dur = 89
01:38:52.719 00.021 10052 IsSlewing returns 0
01:38:52.725 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:52.757 00.032 10052 IsGuiding returns 0
01:38:52.768 00.011 6880 UpdateGuideState exits: m=2109 SNR=31.9
01:38:52.768 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:52.768 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:52.768 00.000 6880 Enqueuing Expose request
01:38:52.786 00.018 10052 PulseGuide returned control before completion, sleep 71
01:38:52.890 00.104 10052 IsGuiding returns 1
01:38:52.890 00.000 10052 scope still moving after pulse duration time elapsed
01:38:52.934 00.044 10052 IsSlewing returns 0
01:38:52.972 00.038 10052 IsGuiding returns 0
01:38:52.973 00.001 10052 scope move finished after 89 + 126 ms
01:38:52.973 00.000 10052 Move returns status 0, amount 89
01:38:52.973 00.000 10052 MoveAxis(N, 0, ABG)
01:38:52.973 00.000 10052 Move returns status 0, amount 0
01:38:52.973 00.000 10052 move complete, result=0
01:38:52.973 00.000 10052 worker thread done servicing request
01:38:52.973 00.000 10052 Worker thread wakes up
01:38:52.973 00.000 6880 GuideStep: -0.3 px 89 ms EAST, 0.1 px 0 ms NORTH
01:38:52.973 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:52.973 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:53.211 00.238 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a146d43-4f68-4566-9e90-484a8cb5d400"}
01:38:53.211 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a146d43-4f68-4566-9e90-484a8cb5d400"}
01:38:53.212 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee28261d-4676-4aa0-a3f1-71286b895d4a"}
01:38:53.212 00.000 6880 case statement mapped state 6 to 3
01:38:53.212 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee28261d-4676-4aa0-a3f1-71286b895d4a"}
01:38:53.212 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"34a27d2f-815d-49af-8390-8662e6f4486e"}
01:38:53.212 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1532,"width":15,"height":15,"star_pos":[7.03,6.92],"pixels":"..."},"id":"34a27d2f-815d-49af-8390-8662e6f4486e"}
01:38:54.106 00.894 10052 Exposure complete
01:38:54.221 00.115 10052 worker thread done servicing request
01:38:54.221 00.000 6880 OnExposeComplete: enter
01:38:54.221 00.000 6880 UpdateGuideState(): m_state=6
01:38:54.222 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1533
01:38:54.222 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=886.63, Mass=2052, SNR=31.5, Peak=139 HFD=4.7
01:38:54.222 00.000 6880 MultiStar: [#1 0.42,0.24,0.97,U] [#2 -0.04,-0.07,0.99,U] [#3 0.45,0.02,0.89,U] [#4 0.09,-0.10,0.83,U] [#5 0.50,0.13,0.98,U] [#6 0.25,-0.01,0.93,U] [#7 0.24,-0.11,0.77,U] [#8 0.19,-0.32,0.79,U] 
01:38:54.223 00.001 6880 refined, 8 included, MultiStar: {0.30, 0.02}, one-star: {0.58, 0.25}
01:38:54.223 00.000 6880 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.61) = xAngle (1.67 = 1.67)
01:38:54.223 00.000 6880 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.64 = 1.64)
01:38:54.223 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=0.02 hyp=0.31 cameraTheta=0.05 mountX=-0.03 mountY=0.30, mountTheta=1.67
01:38:54.225 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=0.02, opts=13)
01:38:54.225 00.000 6880 Enqueuing Move request for scope (0.30, 0.02)
01:38:54.225 00.000 10052 Worker thread wakes up
01:38:54.225 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.02) opts 0xd
01:38:54.225 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, 0.02)
01:38:54.226 00.001 10052 Moving (0.30, 0.02) raw xDistance=-0.03 yDistance=0.30
01:38:54.226 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:38:54.226 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.00
01:38:54.226 00.000 10052 MoveAxis(E, 0, ABG)
01:38:54.226 00.000 10052 Move returns status 0, amount 0
01:38:54.226 00.000 10052 MoveAxis(N, 0, ABG)
01:38:54.226 00.000 10052 Move returns status 0, amount 0
01:38:54.226 00.000 10052 move complete, result=0
01:38:54.226 00.000 10052 worker thread done servicing request
01:38:54.258 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:54.304 00.046 6880 UpdateGuideState exits: m=2052 SNR=31.5
01:38:54.304 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:54.304 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:54.304 00.000 6880 Enqueuing Expose request
01:38:54.305 00.001 10052 Worker thread wakes up
01:38:54.305 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:38:54.305 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:54.305 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:55.216 00.911 10052 Exposure complete
01:38:55.296 00.080 10052 worker thread done servicing request
01:38:55.296 00.000 6880 OnExposeComplete: enter
01:38:55.296 00.000 6880 UpdateGuideState(): m_state=6
01:38:55.297 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1534
01:38:55.297 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=886.31, Mass=2036, SNR=31.3, Peak=135 HFD=4.6
01:38:55.297 00.000 6880 MultiStar: [#1 0.18,-0.07,0.99,U] [#2 0.03,-0.35,1.00,U] [#3 0.48,-0.00,0.92,U] [#4 0.04,-0.13,0.85,U] [#5 0.48,0.18,0.99,U] [#6 0.37,0.04,0.93,U] [#7 -0.00,-0.22,0.79,U] [#8 0.32,-0.19,0.79,U] 
01:38:55.297 00.000 6880 refined, 8 included, MultiStar: {0.26, -0.08}, one-star: {0.41, -0.07}
01:38:55.297 00.000 6880 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
01:38:55.297 00.000 6880 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:38:55.298 00.001 6880 CameraToMount -- cameraX=0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-0.31 mountX=0.07 mountY=0.26, mountTheta=1.30
01:38:55.299 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.08, opts=13)
01:38:55.300 00.001 6880 Enqueuing Move request for scope (0.26, -0.08)
01:38:55.300 00.000 10052 Worker thread wakes up
01:38:55.300 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.08) opts 0xd
01:38:55.300 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.08)
01:38:55.300 00.000 10052 Moving (0.26, -0.08) raw xDistance=0.07 yDistance=0.26
01:38:55.300 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:38:55.300 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.26, slope = 0.00
01:38:55.300 00.000 10052 MoveAxis(E, 0, ABG)
01:38:55.300 00.000 10052 Move returns status 0, amount 0
01:38:55.300 00.000 10052 MoveAxis(S, 6, ABG)
01:38:55.300 00.000 10052 Guiding  Dir = 1, Dur = 6
01:38:55.323 00.023 10052 IsSlewing returns 0
01:38:55.329 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:55.360 00.031 10052 IsGuiding returns 0
01:38:55.431 00.071 6880 UpdateGuideState exits: m=2036 SNR=31.3
01:38:55.431 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:55.431 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:55.431 00.000 6880 Enqueuing Expose request
01:38:55.431 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2fe290a8-e639-4284-a7ca-81a90cad96c8"}
01:38:55.432 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2fe290a8-e639-4284-a7ca-81a90cad96c8"}
01:38:55.449 00.017 10052 IsGuiding returns 0
01:38:55.449 00.000 10052 Move returns status 0, amount 6
01:38:55.450 00.001 10052 move complete, result=0
01:38:55.450 00.000 10052 worker thread done servicing request
01:38:55.450 00.000 10052 Worker thread wakes up
01:38:55.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:55.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:55.453 00.003 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 6 ms SOUTH
01:38:56.106 00.653 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3266336b-ae1a-4a6c-a0e7-7dc53897e174"}
01:38:56.106 00.000 6880 case statement mapped state 6 to 3
01:38:56.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3266336b-ae1a-4a6c-a0e7-7dc53897e174"}
01:38:56.109 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"28757cf9-039c-47a0-88f9-1e054ed33ac2"}
01:38:56.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1534,"width":15,"height":15,"star_pos":[7.10,7.31],"pixels":"..."},"id":"28757cf9-039c-47a0-88f9-1e054ed33ac2"}
01:38:56.606 00.497 10052 Exposure complete
01:38:56.761 00.155 10052 worker thread done servicing request
01:38:56.761 00.000 6880 OnExposeComplete: enter
01:38:56.761 00.000 6880 UpdateGuideState(): m_state=6
01:38:56.762 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1535
01:38:56.762 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=886.42, Mass=2124, SNR=32.0, Peak=143 HFD=4.2
01:38:56.762 00.000 6880 MultiStar: [#1 0.15,-0.31,0.97,U] [#2 0.01,-0.48,0.99,U] [#3 0.38,-0.30,0.88,U] [#4 -0.25,-0.23,0.84,U] [#5 0.34,-0.09,1.00,U] [#6 0.23,-0.26,0.91,U] [#7 0.09,-0.34,0.78,U] [#8 0.16,-0.38,0.79,U] 
01:38:56.762 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.25}, one-star: {0.32, 0.05}
01:38:56.763 00.001 6880 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.61) = xAngle (0.62 = 0.62)
01:38:56.763 00.000 6880 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
01:38:56.763 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-0.99 mountX=0.25 mountY=0.17, mountTheta=0.60
01:38:56.765 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.25, opts=13)
01:38:56.765 00.000 6880 Enqueuing Move request for scope (0.17, -0.25)
01:38:56.765 00.000 10052 Worker thread wakes up
01:38:56.766 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.25) opts 0xd
01:38:56.766 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.25)
01:38:56.766 00.000 10052 Moving (0.17, -0.25) raw xDistance=0.25 yDistance=0.17
01:38:56.766 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:38:56.766 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
01:38:56.766 00.000 10052 MoveAxis(W, 66, ABG)
01:38:56.766 00.000 10052 Guiding  Dir = 3, Dur = 66
01:38:56.792 00.026 10052 IsSlewing returns 0
01:38:56.798 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:56.832 00.034 10052 IsGuiding returns 0
01:38:56.849 00.017 6880 UpdateGuideState exits: m=2124 SNR=32.0
01:38:56.849 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:56.850 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:56.850 00.000 6880 Enqueuing Expose request
01:38:56.859 00.009 10052 PulseGuide returned control before completion, sleep 50
01:38:56.943 00.084 10052 IsGuiding returns 0
01:38:56.943 00.000 10052 Move returns status 0, amount 66
01:38:56.943 00.000 10052 MoveAxis(N, 0, ABG)
01:38:56.943 00.000 10052 Move returns status 0, amount 0
01:38:56.943 00.000 10052 move complete, result=0
01:38:56.943 00.000 10052 worker thread done servicing request
01:38:56.943 00.000 10052 Worker thread wakes up
01:38:56.943 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:56.943 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:57.088 00.145 6880 GuideStep: 0.2 px 66 ms WEST, 0.2 px 0 ms NORTH
01:38:57.352 00.264 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5080d036-f12c-4a53-ac5a-eca2f732e183"}
01:38:57.352 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5080d036-f12c-4a53-ac5a-eca2f732e183"}
01:38:57.353 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5f3db56a-51ba-4eac-b1c4-ba320f7ba1b1"}
01:38:57.353 00.000 6880 case statement mapped state 6 to 3
01:38:57.353 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f3db56a-51ba-4eac-b1c4-ba320f7ba1b1"}
01:38:57.354 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8fbbbb28-280b-4186-9d09-5cc8c84fdde6"}
01:38:57.354 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1535,"width":15,"height":15,"star_pos":[7.01,7.42],"pixels":"..."},"id":"8fbbbb28-280b-4186-9d09-5cc8c84fdde6"}
01:38:57.864 00.510 10052 Exposure complete
01:38:57.941 00.077 10052 worker thread done servicing request
01:38:57.942 00.001 6880 OnExposeComplete: enter
01:38:57.942 00.000 6880 UpdateGuideState(): m_state=6
01:38:57.942 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1536
01:38:57.942 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=886.47, Mass=2030, SNR=31.3, Peak=128 HFD=4.7
01:38:57.943 00.001 6880 MultiStar: [#1 0.32,0.10,0.95,U] [#2 -0.12,-0.08,0.98,U] [#3 0.36,0.02,0.90,U] [#4 0.04,0.06,0.85,U] [#5 0.31,0.11,0.99,U] [#6 0.24,-0.11,0.92,U] [#7 0.12,0.12,0.77,U] [#8 0.21,-0.16,0.81,U] 
01:38:57.943 00.000 6880 refined, 8 included, MultiStar: {0.21, 0.02}, one-star: {0.43, 0.10}
01:38:57.943 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.70 = 1.70)
01:38:57.943 00.000 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
01:38:57.943 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.22 cameraTheta=0.09 mountX=-0.03 mountY=0.21, mountTheta=1.70
01:38:57.945 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.02, opts=13)
01:38:57.945 00.000 6880 Enqueuing Move request for scope (0.21, 0.02)
01:38:57.945 00.000 10052 Worker thread wakes up
01:38:57.945 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
01:38:57.945 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
01:38:57.945 00.000 10052 Moving (0.21, 0.02) raw xDistance=-0.03 yDistance=0.21
01:38:57.946 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:38:57.946 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.21, slope = 0.00
01:38:57.946 00.000 10052 MoveAxis(E, 0, ABG)
01:38:57.946 00.000 10052 Move returns status 0, amount 0
01:38:57.946 00.000 10052 MoveAxis(S, 3, ABG)
01:38:57.946 00.000 10052 Guiding  Dir = 1, Dur = 3
01:38:57.972 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:58.009 00.037 6880 UpdateGuideState exits: m=2030 SNR=31.3
01:38:58.010 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:58.010 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:58.010 00.000 6880 Enqueuing Expose request
01:38:58.029 00.019 10052 IsSlewing returns 0
01:38:58.108 00.079 10052 IsGuiding returns 0
01:38:58.251 00.143 10052 IsGuiding returns 0
01:38:58.251 00.000 10052 Move returns status 0, amount 3
01:38:58.251 00.000 10052 move complete, result=0
01:38:58.251 00.000 10052 worker thread done servicing request
01:38:58.251 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 3 ms SOUTH
01:38:58.251 00.000 10052 Worker thread wakes up
01:38:58.252 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:58.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:59.351 01.099 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"72dcdf70-d06e-426c-9106-03938aac6675"}
01:38:59.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"72dcdf70-d06e-426c-9106-03938aac6675"}
01:38:59.352 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a30bbf7-771a-49e8-a223-acb38dab95c4"}
01:38:59.352 00.000 6880 case statement mapped state 6 to 3
01:38:59.352 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a30bbf7-771a-49e8-a223-acb38dab95c4"}
01:38:59.353 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"99d2ad87-b268-4cc4-9b97-41c0c8d29e95"}
01:38:59.353 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1536,"width":15,"height":15,"star_pos":[7.12,7.47],"pixels":"..."},"id":"99d2ad87-b268-4cc4-9b97-41c0c8d29e95"}
01:38:59.385 00.032 10052 Exposure complete
01:38:59.451 00.066 10052 worker thread done servicing request
01:38:59.451 00.000 6880 OnExposeComplete: enter
01:38:59.451 00.000 6880 UpdateGuideState(): m_state=6
01:38:59.451 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1537
01:38:59.451 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=886.42, Mass=2110, SNR=31.8, Peak=140 HFD=4.8
01:38:59.452 00.001 6880 MultiStar: [#1 0.27,0.18,0.95,U] [#2 -0.18,0.19,0.96,U] [#3 0.27,0.36,0.93,U] [#4 0.07,0.07,0.85,U] [#5 0.37,0.20,0.98,U] [#6 0.26,0.20,0.94,U] [#7 0.03,0.22,0.74,U] [#8 0.13,0.15,0.81,U] 
01:38:59.452 00.000 6880 refined, 8 included, MultiStar: {0.20, 0.18}, one-star: {0.46, 0.04}
01:38:59.452 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.35 = 2.35)
01:38:59.452 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
01:38:59.452 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.18 hyp=0.26 cameraTheta=0.74 mountX=-0.19 mountY=0.19, mountTheta=2.34
01:38:59.454 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.18, opts=13)
01:38:59.454 00.000 6880 Enqueuing Move request for scope (0.20, 0.18)
01:38:59.454 00.000 10052 Worker thread wakes up
01:38:59.454 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.18) opts 0xd
01:38:59.454 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.18)
01:38:59.454 00.000 10052 Moving (0.20, 0.18) raw xDistance=-0.19 yDistance=0.19
01:38:59.454 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
01:38:59.454 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.01
01:38:59.454 00.000 10052 MoveAxis(E, 50, ABG)
01:38:59.454 00.000 10052 Guiding  Dir = 2, Dur = 50
01:38:59.478 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:38:59.507 00.029 10052 IsSlewing returns 0
01:38:59.517 00.010 6880 UpdateGuideState exits: m=2110 SNR=31.8
01:38:59.517 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:38:59.517 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:38:59.517 00.000 6880 Enqueuing Expose request
01:38:59.582 00.065 10052 IsGuiding returns 0
01:38:59.721 00.139 10052 IsGuiding returns 0
01:38:59.721 00.000 10052 Move returns status 0, amount 50
01:38:59.721 00.000 10052 MoveAxis(N, 0, ABG)
01:38:59.721 00.000 10052 Move returns status 0, amount 0
01:38:59.721 00.000 10052 move complete, result=0
01:38:59.722 00.001 10052 worker thread done servicing request
01:38:59.722 00.000 10052 Worker thread wakes up
01:38:59.722 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:38:59.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:38:59.722 00.000 6880 GuideStep: -0.2 px 50 ms EAST, 0.2 px 0 ms NORTH
01:39:00.636 00.914 10052 Exposure complete
01:39:00.710 00.074 10052 worker thread done servicing request
01:39:00.710 00.000 6880 OnExposeComplete: enter
01:39:00.710 00.000 6880 UpdateGuideState(): m_state=6
01:39:00.711 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1538
01:39:00.711 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=886.55, Mass=2034, SNR=31.4, Peak=136 HFD=4.7
01:39:00.711 00.000 6880 MultiStar: [#1 0.23,-0.09,0.96,U] [#2 -0.06,-0.03,0.95,U] [#3 0.44,0.04,0.92,U] [#4 0.09,0.05,0.85,U] [#5 0.33,0.33,0.98,U] [#6 0.41,-0.04,0.92,U] [#7 -0.03,-0.15,0.77,U] [#8 0.25,-0.10,0.81,U] 
01:39:00.711 00.000 6880 refined, 8 included, MultiStar: {0.24, 0.03}, one-star: {0.42, 0.18}
01:39:00.711 00.000 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
01:39:00.711 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
01:39:00.711 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.03 hyp=0.24 cameraTheta=0.12 mountX=-0.04 mountY=0.24, mountTheta=1.73
01:39:00.713 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.03, opts=13)
01:39:00.713 00.000 6880 Enqueuing Move request for scope (0.24, 0.03)
01:39:00.713 00.000 10052 Worker thread wakes up
01:39:00.713 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.03) opts 0xd
01:39:00.713 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.03)
01:39:00.713 00.000 10052 Moving (0.24, 0.03) raw xDistance=-0.04 yDistance=0.24
01:39:00.713 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:00.713 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.24, slope = 0.00
01:39:00.714 00.001 10052 MoveAxis(E, 0, ABG)
01:39:00.714 00.000 10052 Move returns status 0, amount 0
01:39:00.714 00.000 10052 MoveAxis(S, 3, ABG)
01:39:00.714 00.000 10052 Guiding  Dir = 1, Dur = 3
01:39:00.736 00.022 10052 IsSlewing returns 0
01:39:00.737 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:00.772 00.035 6880 UpdateGuideState exits: m=2034 SNR=31.4
01:39:00.772 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:00.772 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:00.772 00.000 6880 Enqueuing Expose request
01:39:00.773 00.001 10052 IsGuiding returns 0
01:39:00.879 00.106 10052 IsGuiding returns 0
01:39:00.879 00.000 10052 Move returns status 0, amount 3
01:39:00.880 00.001 10052 move complete, result=0
01:39:00.880 00.000 10052 worker thread done servicing request
01:39:00.880 00.000 10052 Worker thread wakes up
01:39:00.880 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:00.880 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:00.881 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 3 ms SOUTH
01:39:01.352 00.471 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ef39a02a-8cc4-49b4-a8c4-9f03378a06eb"}
01:39:01.352 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ef39a02a-8cc4-49b4-a8c4-9f03378a06eb"}
01:39:01.353 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6489e37e-70bf-49a7-9120-633c26739fa8"}
01:39:01.353 00.000 6880 case statement mapped state 6 to 3
01:39:01.353 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6489e37e-70bf-49a7-9120-633c26739fa8"}
01:39:01.355 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"160a1967-879b-45fa-a2b6-fab6dd5b653e"}
01:39:01.356 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1538,"width":15,"height":15,"star_pos":[7.12,6.55],"pixels":"..."},"id":"160a1967-879b-45fa-a2b6-fab6dd5b653e"}
01:39:02.017 00.661 10052 Exposure complete
01:39:02.109 00.092 6880 OnExposeComplete: enter
01:39:02.109 00.000 6880 UpdateGuideState(): m_state=6
01:39:02.110 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1539
01:39:02.110 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=886.67, Mass=2145, SNR=32.2, Peak=137 HFD=4.4
01:39:02.110 00.000 6880 MultiStar: [#1 0.02,0.06,0.92,U] [#2 0.01,-0.01,0.95,U] [#3 0.55,-0.06,0.00,M1] [#4 -0.42,-0.01,0.83,U] [#5 0.12,0.17,0.94,U] [#6 0.20,0.01,0.90,U] [#7 -0.13,0.23,0.74,U] [#8 0.06,-0.03,0.78,U] 
01:39:02.111 00.001 6880 refined, 7 included, MultiStar: {0.03, 0.09}, one-star: {0.28, 0.29}
01:39:02.111 00.000 6880 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.61) = xAngle (2.89 = 2.89)
01:39:02.111 00.000 6880 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.86 = 2.86)
01:39:02.111 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.28 mountX=-0.09 mountY=0.03, mountTheta=2.86
01:39:02.113 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.09, opts=13)
01:39:02.113 00.000 6880 Enqueuing Move request for scope (0.03, 0.09)
01:39:02.114 00.001 10052 worker thread done servicing request
01:39:02.114 00.000 10052 Worker thread wakes up
01:39:02.114 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
01:39:02.114 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
01:39:02.114 00.000 10052 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=0.03
01:39:02.114 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:39:02.114 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
01:39:02.114 00.000 10052 MoveAxis(E, 0, ABG)
01:39:02.114 00.000 10052 Move returns status 0, amount 0
01:39:02.114 00.000 10052 MoveAxis(N, 0, ABG)
01:39:02.114 00.000 10052 Move returns status 0, amount 0
01:39:02.114 00.000 10052 move complete, result=0
01:39:02.114 00.000 10052 worker thread done servicing request
01:39:02.143 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:02.195 00.052 6880 UpdateGuideState exits: m=2145 SNR=32.2
01:39:02.195 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:02.195 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:02.196 00.001 6880 Enqueuing Expose request
01:39:02.196 00.000 10052 Worker thread wakes up
01:39:02.196 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:02.196 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:02.196 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:03.118 00.922 10052 Exposure complete
01:39:03.309 00.191 10052 worker thread done servicing request
01:39:03.309 00.000 6880 OnExposeComplete: enter
01:39:03.309 00.000 6880 UpdateGuideState(): m_state=6
01:39:03.310 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1540
01:39:03.310 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=886.43, Mass=2121, SNR=32.1, Peak=146 HFD=4.4
01:39:03.310 00.000 6880 MultiStar: [#1 0.19,-0.05,0.93,U] [#2 -0.22,-0.34,0.96,U] [#3 0.15,0.00,0.89,U] [#4 -0.09,0.23,0.81,U] [#5 0.27,-0.07,0.94,U] [#6 0.11,-0.03,0.92,U] [#7 0.03,0.15,0.73,U] [#8 0.01,-0.07,0.78,U] 
01:39:03.310 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.27, 0.06}
01:39:03.311 00.001 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.37 = 1.37)
01:39:03.311 00.000 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
01:39:03.311 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.25 mountX=0.02 mountY=0.09, mountTheta=1.37
01:39:03.313 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.02, opts=13)
01:39:03.313 00.000 6880 Enqueuing Move request for scope (0.09, -0.02)
01:39:03.313 00.000 10052 Worker thread wakes up
01:39:03.314 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
01:39:03.314 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
01:39:03.314 00.000 10052 Moving (0.09, -0.02) raw xDistance=0.02 yDistance=0.09
01:39:03.314 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:39:03.314 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:39:03.314 00.000 10052 MoveAxis(E, 0, ABG)
01:39:03.314 00.000 10052 Move returns status 0, amount 0
01:39:03.315 00.001 10052 MoveAxis(N, 0, ABG)
01:39:03.315 00.000 10052 Move returns status 0, amount 0
01:39:03.315 00.000 10052 move complete, result=0
01:39:03.315 00.000 10052 worker thread done servicing request
01:39:03.409 00.094 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:03.578 00.169 6880 UpdateGuideState exits: m=2121 SNR=32.1
01:39:03.579 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:03.579 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:03.580 00.001 6880 Enqueuing Expose request
01:39:03.580 00.000 10052 Worker thread wakes up
01:39:03.580 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:03.580 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:03.581 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:03.603 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ffb6994-8e69-4f0e-9c81-57170a57d71f"}
01:39:03.603 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ffb6994-8e69-4f0e-9c81-57170a57d71f"}
01:39:03.625 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ebc5788-b9d2-461c-8806-84f146e2bba6"}
01:39:03.625 00.000 6880 case statement mapped state 6 to 3
01:39:03.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ebc5788-b9d2-461c-8806-84f146e2bba6"}
01:39:03.626 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a9545a8f-0143-4197-8ba2-f1e878167c8c"}
01:39:03.627 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1540,"width":15,"height":15,"star_pos":[6.97,7.43],"pixels":"..."},"id":"a9545a8f-0143-4197-8ba2-f1e878167c8c"}
01:39:04.712 01.085 10052 Exposure complete
01:39:04.846 00.134 6880 OnExposeComplete: enter
01:39:04.846 00.000 10052 worker thread done servicing request
01:39:04.847 00.001 6880 UpdateGuideState(): m_state=6
01:39:04.847 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1541
01:39:04.848 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=886.42, Mass=2033, SNR=31.4, Peak=141 HFD=4.6
01:39:04.848 00.000 6880 MultiStar: [#1 0.08,0.06,0.95,U] [#2 -0.21,-0.27,0.98,U] [#3 0.34,0.09,0.90,U] [#4 -0.04,-0.09,0.86,U] [#5 0.18,-0.00,0.96,U] [#6 0.34,0.04,0.95,U] [#7 -0.22,0.10,0.72,U] [#8 0.05,0.11,0.77,U] 
01:39:04.848 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.15, 0.05}
01:39:04.848 00.000 6880 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.61) = xAngle (1.67 = 1.67)
01:39:04.848 00.000 6880 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.64 = 1.64)
01:39:04.848 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.06 mountX=-0.01 mountY=0.08, mountTheta=1.67
01:39:04.851 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.01, opts=13)
01:39:04.851 00.000 6880 Enqueuing Move request for scope (0.08, 0.01)
01:39:04.851 00.000 10052 Worker thread wakes up
01:39:04.851 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
01:39:04.853 00.002 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
01:39:04.854 00.001 10052 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=0.08
01:39:04.854 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:39:04.856 00.002 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
01:39:04.856 00.000 10052 MoveAxis(E, 0, ABG)
01:39:04.856 00.000 10052 Move returns status 0, amount 0
01:39:04.856 00.000 10052 MoveAxis(N, 0, ABG)
01:39:04.856 00.000 10052 Move returns status 0, amount 0
01:39:04.857 00.001 10052 move complete, result=0
01:39:04.857 00.000 10052 worker thread done servicing request
01:39:04.920 00.063 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:05.072 00.152 6880 UpdateGuideState exits: m=2033 SNR=31.4
01:39:05.074 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:05.074 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:05.074 00.000 6880 Enqueuing Expose request
01:39:05.074 00.000 10052 Worker thread wakes up
01:39:05.074 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:05.075 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:05.075 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:05.379 00.304 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e3769d6-1fc7-4018-bda7-0749ef6b2a58"}
01:39:05.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e3769d6-1fc7-4018-bda7-0749ef6b2a58"}
01:39:05.380 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"505cfb7b-8ba3-475b-abbd-22d6459b8a4d"}
01:39:05.380 00.000 6880 case statement mapped state 6 to 3
01:39:05.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"505cfb7b-8ba3-475b-abbd-22d6459b8a4d"}
01:39:05.381 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a8626663-f394-4758-95dc-259402954cc8"}
01:39:05.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1541,"width":15,"height":15,"star_pos":[6.85,7.42],"pixels":"..."},"id":"a8626663-f394-4758-95dc-259402954cc8"}
01:39:05.995 00.614 10052 Exposure complete
01:39:06.234 00.239 10052 worker thread done servicing request
01:39:06.234 00.000 6880 OnExposeComplete: enter
01:39:06.234 00.000 6880 UpdateGuideState(): m_state=6
01:39:06.235 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1542
01:39:06.235 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=886.35, Mass=2032, SNR=31.2, Peak=140 HFD=4.7
01:39:06.235 00.000 6880 MultiStar: [#1 -0.06,-0.05,0.96,U] [#2 -0.32,-0.39,0.99,U] [#3 0.26,0.13,0.90,U] [#4 -0.16,-0.02,0.84,U] [#5 0.21,0.11,0.96,U] [#6 0.14,0.17,0.91,U] [#7 -0.32,0.06,0.75,U] [#8 0.09,0.14,0.79,U] 
01:39:06.236 00.001 6880 refined, 8 included, MultiStar: {0.02, 0.01}, one-star: {0.26, -0.02}
01:39:06.236 00.000 6880 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.61) = xAngle (2.00 = 2.00)
01:39:06.236 00.000 6880 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
01:39:06.236 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.02 cameraTheta=0.38 mountX=-0.01 mountY=0.02, mountTheta=1.99
01:39:06.239 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.01, opts=13)
01:39:06.239 00.000 6880 Enqueuing Move request for scope (0.02, 0.01)
01:39:06.248 00.009 10052 Worker thread wakes up
01:39:06.261 00.013 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
01:39:06.261 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
01:39:06.261 00.000 10052 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
01:39:06.261 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:39:06.261 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.03
01:39:06.262 00.001 10052 MoveAxis(E, 0, ABG)
01:39:06.262 00.000 10052 Move returns status 0, amount 0
01:39:06.262 00.000 10052 MoveAxis(N, 0, ABG)
01:39:06.262 00.000 10052 Move returns status 0, amount 0
01:39:06.262 00.000 10052 move complete, result=0
01:39:06.262 00.000 10052 worker thread done servicing request
01:39:06.286 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:06.418 00.132 6880 UpdateGuideState exits: m=2032 SNR=31.2
01:39:06.418 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:06.419 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:06.419 00.000 6880 Enqueuing Expose request
01:39:06.419 00.000 10052 Worker thread wakes up
01:39:06.419 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:06.419 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:06.419 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:07.379 00.960 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"292222ab-11fc-4ea8-9144-c5f1eb6fc978"}
01:39:07.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"292222ab-11fc-4ea8-9144-c5f1eb6fc978"}
01:39:07.380 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cc2930f8-4afc-41d9-b9d9-7ae7e645fe90"}
01:39:07.381 00.001 6880 case statement mapped state 6 to 3
01:39:07.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc2930f8-4afc-41d9-b9d9-7ae7e645fe90"}
01:39:07.381 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"066d1c38-be07-4d70-9c7b-973df7490356"}
01:39:07.383 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1542,"width":15,"height":15,"star_pos":[6.96,7.35],"pixels":"..."},"id":"066d1c38-be07-4d70-9c7b-973df7490356"}
01:39:07.556 00.173 10052 Exposure complete
01:39:07.638 00.082 10052 worker thread done servicing request
01:39:07.638 00.000 6880 OnExposeComplete: enter
01:39:07.638 00.000 6880 UpdateGuideState(): m_state=6
01:39:07.638 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1543
01:39:07.639 00.001 6880 Star::Find returns 1 (0), X=407.97, Y=886.71, Mass=2086, SNR=31.7, Peak=139 HFD=4.5
01:39:07.639 00.000 6880 MultiStar: [#1 0.06,0.11,0.93,U] [#2 -0.38,-0.05,0.98,U] [#3 0.16,0.33,0.91,U] [#4 -0.37,0.15,0.83,U] [#5 0.21,0.41,0.97,U] [#6 0.06,0.27,0.95,U] [#7 -0.13,-0.01,0.71,U] [#8 -0.14,0.29,0.76,U] 
01:39:07.639 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.21}, one-star: {0.28, 0.33}
01:39:07.639 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
01:39:07.639 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
01:39:07.639 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.66 mountX=-0.21 mountY=-0.02, mountTheta=-3.04
01:39:07.641 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.21, opts=13)
01:39:07.641 00.000 6880 Enqueuing Move request for scope (-0.02, 0.21)
01:39:07.641 00.000 10052 Worker thread wakes up
01:39:07.641 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.21) opts 0xd
01:39:07.641 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.21)
01:39:07.642 00.001 10052 Moving (-0.02, 0.21) raw xDistance=-0.21 yDistance=-0.02
01:39:07.642 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
01:39:07.642 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.13, using input
01:39:07.642 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
01:39:07.642 00.000 10052 MoveAxis(E, 56, ABG)
01:39:07.642 00.000 10052 Guiding  Dir = 2, Dur = 56
01:39:07.669 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:07.689 00.020 10052 IsSlewing returns 0
01:39:07.716 00.027 6880 UpdateGuideState exits: m=2086 SNR=31.7
01:39:07.716 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:07.716 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:07.716 00.000 6880 Enqueuing Expose request
01:39:07.765 00.049 10052 IsGuiding returns 0
01:39:07.882 00.117 10052 IsGuiding returns 1
01:39:07.882 00.000 10052 scope still moving after pulse duration time elapsed
01:39:07.963 00.081 10052 IsSlewing returns 0
01:39:08.037 00.074 10052 IsGuiding returns 0
01:39:08.037 00.000 10052 scope move finished after 56 + 215 ms
01:39:08.037 00.000 10052 Move returns status 0, amount 56
01:39:08.037 00.000 10052 MoveAxis(N, 0, ABG)
01:39:08.037 00.000 10052 Move returns status 0, amount 0
01:39:08.037 00.000 10052 move complete, result=0
01:39:08.037 00.000 10052 worker thread done servicing request
01:39:08.037 00.000 6880 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
01:39:08.063 00.026 10052 Worker thread wakes up
01:39:08.063 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:08.063 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:08.999 00.936 10052 Exposure complete
01:39:09.118 00.119 10052 worker thread done servicing request
01:39:09.118 00.000 6880 OnExposeComplete: enter
01:39:09.118 00.000 6880 UpdateGuideState(): m_state=6
01:39:09.118 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1544
01:39:09.119 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=886.34, Mass=2070, SNR=31.6, Peak=140 HFD=4.6
01:39:09.120 00.001 6880 MultiStar: [#1 -0.01,0.07,0.93,U] [#2 -0.28,-0.19,0.99,U] [#3 0.15,0.07,0.91,U] [#4 -0.07,0.26,0.84,U] [#5 0.24,0.19,0.97,U] [#6 0.06,-0.02,0.90,U] [#7 -0.08,-0.17,0.76,U] [#8 0.11,0.07,0.75,U] 
01:39:09.120 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.18, -0.04}
01:39:09.120 00.000 6880 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.61) = xAngle (2.26 = 2.26)
01:39:09.120 00.000 6880 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.23 = 2.23)
01:39:09.120 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.65 mountX=-0.03 mountY=0.03, mountTheta=2.25
01:39:09.121 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.03, opts=13)
01:39:09.122 00.001 6880 Enqueuing Move request for scope (0.03, 0.03)
01:39:09.122 00.000 10052 Worker thread wakes up
01:39:09.122 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:39:09.122 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:39:09.122 00.000 10052 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
01:39:09.122 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:39:09.122 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.03
01:39:09.122 00.000 10052 MoveAxis(E, 0, ABG)
01:39:09.122 00.000 10052 Move returns status 0, amount 0
01:39:09.122 00.000 10052 MoveAxis(N, 0, ABG)
01:39:09.122 00.000 10052 Move returns status 0, amount 0
01:39:09.123 00.001 10052 move complete, result=0
01:39:09.123 00.000 10052 worker thread done servicing request
01:39:09.151 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:09.196 00.045 6880 UpdateGuideState exits: m=2070 SNR=31.6
01:39:09.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:09.196 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:09.196 00.000 6880 Enqueuing Expose request
01:39:09.196 00.000 10052 Worker thread wakes up
01:39:09.197 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:09.197 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:09.197 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:09.380 00.183 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4207051-79c3-4938-8254-5cc118aeb4f4"}
01:39:09.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4207051-79c3-4938-8254-5cc118aeb4f4"}
01:39:09.381 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d635661e-35fa-4c15-b105-5eb781ebf01f"}
01:39:09.381 00.000 6880 case statement mapped state 6 to 3
01:39:09.382 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d635661e-35fa-4c15-b105-5eb781ebf01f"}
01:39:09.382 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aebdd937-6d8c-4860-a51e-8747573c6bd5"}
01:39:09.383 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1544,"width":15,"height":15,"star_pos":[6.87,7.34],"pixels":"..."},"id":"aebdd937-6d8c-4860-a51e-8747573c6bd5"}
01:39:10.330 00.947 10052 Exposure complete
01:39:10.402 00.072 10052 worker thread done servicing request
01:39:10.402 00.000 6880 OnExposeComplete: enter
01:39:10.403 00.001 6880 UpdateGuideState(): m_state=6
01:39:10.403 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1545
01:39:10.403 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=886.60, Mass=2082, SNR=31.6, Peak=144 HFD=4.6
01:39:10.404 00.001 6880 MultiStar: [#1 -0.12,0.03,0.93,U] [#2 -0.47,-0.42,0.00,M1] [#3 -0.05,-0.01,0.87,U] [#4 -0.36,-0.10,0.82,U] [#5 -0.04,-0.20,0.97,U] [#6 0.03,0.09,0.90,U] [#7 -0.23,0.06,0.74,U] [#8 -0.19,-0.07,0.74,U] 
01:39:10.404 00.000 6880 refined, 7 included, MultiStar: {-0.11, 0.01}, one-star: {-0.03, 0.23}
01:39:10.404 00.000 6880 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.61) = xAngle (4.71 = -1.58)
01:39:10.404 00.000 6880 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.68 = -1.61)
01:39:10.404 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.09 mountX=-0.00 mountY=-0.11, mountTheta=-1.58
01:39:10.406 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.01, opts=13)
01:39:10.406 00.000 6880 Enqueuing Move request for scope (-0.11, 0.01)
01:39:10.413 00.007 10052 Worker thread wakes up
01:39:10.413 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
01:39:10.413 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
01:39:10.413 00.000 10052 Moving (-0.11, 0.01) raw xDistance=-0.00 yDistance=-0.11
01:39:10.413 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:39:10.413 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.15, using input
01:39:10.413 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
01:39:10.413 00.000 10052 MoveAxis(E, 0, ABG)
01:39:10.414 00.001 10052 Move returns status 0, amount 0
01:39:10.414 00.000 10052 MoveAxis(N, 0, ABG)
01:39:10.414 00.000 10052 Move returns status 0, amount 0
01:39:10.414 00.000 10052 move complete, result=0
01:39:10.414 00.000 10052 worker thread done servicing request
01:39:10.432 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:10.470 00.038 6880 UpdateGuideState exits: m=2082 SNR=31.6
01:39:10.470 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:10.470 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:10.471 00.001 6880 Enqueuing Expose request
01:39:10.472 00.001 10052 Worker thread wakes up
01:39:10.472 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:10.472 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:10.473 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:11.379 00.906 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5be51758-dde2-4e2a-b19e-4e9796da2ddf"}
01:39:11.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5be51758-dde2-4e2a-b19e-4e9796da2ddf"}
01:39:11.380 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6e36b1e-de70-4004-9453-f45e9b7dc22f"}
01:39:11.380 00.000 6880 case statement mapped state 6 to 3
01:39:11.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6e36b1e-de70-4004-9453-f45e9b7dc22f"}
01:39:11.381 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e39ad51b-44ad-48d1-b7e0-ac21270211be"}
01:39:11.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1545,"width":15,"height":15,"star_pos":[6.67,6.60],"pixels":"..."},"id":"e39ad51b-44ad-48d1-b7e0-ac21270211be"}
01:39:11.384 00.003 10052 Exposure complete
01:39:11.460 00.076 10052 worker thread done servicing request
01:39:11.460 00.000 6880 OnExposeComplete: enter
01:39:11.460 00.000 6880 UpdateGuideState(): m_state=6
01:39:11.461 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1546
01:39:11.461 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=886.41, Mass=1985, SNR=30.9, Peak=151 HFD=4.5
01:39:11.461 00.000 6880 MultiStar: [#1 -0.19,-0.07,0.95,U] [#2 -0.44,-0.28,0.97,U] [#3 -0.01,0.19,0.91,U] [#4 -0.47,-0.13,0.85,U] [#5 -0.16,-0.07,0.98,U] [#6 -0.13,-0.07,0.92,U] [#7 -0.44,-0.29,0.76,U] [#8 -0.21,0.02,0.79,U] 
01:39:11.461 00.000 6880 single-star, 8 included, MultiStar: {-0.21, -0.07}, one-star: {0.06, 0.04}
01:39:11.461 00.000 6880 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.61) = xAngle (2.16 = 2.16)
01:39:11.461 00.000 6880 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.13 = 2.13)
01:39:11.462 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.55 mountX=-0.04 mountY=0.06, mountTheta=2.15
01:39:11.463 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.04, opts=13)
01:39:11.463 00.000 6880 Enqueuing Move request for scope (0.06, 0.04)
01:39:11.463 00.000 10052 Worker thread wakes up
01:39:11.463 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:39:11.463 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:39:11.463 00.000 10052 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=0.06
01:39:11.463 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:11.463 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
01:39:11.463 00.000 10052 MoveAxis(E, 0, ABG)
01:39:11.463 00.000 10052 Move returns status 0, amount 0
01:39:11.463 00.000 10052 MoveAxis(N, 0, ABG)
01:39:11.463 00.000 10052 Move returns status 0, amount 0
01:39:11.463 00.000 10052 move complete, result=0
01:39:11.464 00.001 10052 worker thread done servicing request
01:39:11.486 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:11.529 00.043 6880 UpdateGuideState exits: m=1985 SNR=30.9
01:39:11.529 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:11.529 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:11.529 00.000 6880 Enqueuing Expose request
01:39:11.529 00.000 10052 Worker thread wakes up
01:39:11.530 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:11.530 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:11.530 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:12.667 01.137 10052 Exposure complete
01:39:12.753 00.086 10052 worker thread done servicing request
01:39:12.753 00.000 6880 OnExposeComplete: enter
01:39:12.753 00.000 6880 UpdateGuideState(): m_state=6
01:39:12.753 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1547
01:39:12.754 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=886.42, Mass=2044, SNR=31.3, Peak=133 HFD=4.7
01:39:12.754 00.000 6880 MultiStar: [#1 -0.11,-0.12,0.95,U] [#2 -0.51,-0.34,0.00,M1] [#3 0.05,-0.00,0.89,U] [#4 -0.48,-0.21,0.84,U] [#5 -0.23,-0.08,0.96,U] [#6 -0.07,-0.04,0.93,U] [#7 -0.36,-0.20,0.75,U] [#8 -0.24,-0.30,0.76,U] 
01:39:12.754 00.000 6880 single-star, 7 included, MultiStar: {-0.16, -0.10}, one-star: {0.04, 0.04}
01:39:12.754 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
01:39:12.754 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
01:39:12.754 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.06 cameraTheta=0.82 mountX=-0.05 mountY=0.04, mountTheta=2.42
01:39:12.756 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.04, opts=13)
01:39:12.756 00.000 6880 Enqueuing Move request for scope (0.04, 0.04)
01:39:12.756 00.000 10052 Worker thread wakes up
01:39:12.756 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:39:12.756 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:39:12.756 00.000 10052 Moving (0.04, 0.04) raw xDistance=-0.05 yDistance=0.04
01:39:12.756 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:39:12.756 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
01:39:12.758 00.002 10052 MoveAxis(E, 0, ABG)
01:39:12.758 00.000 10052 Move returns status 0, amount 0
01:39:12.758 00.000 10052 MoveAxis(N, 0, ABG)
01:39:12.758 00.000 10052 Move returns status 0, amount 0
01:39:12.758 00.000 10052 move complete, result=0
01:39:12.758 00.000 10052 worker thread done servicing request
01:39:12.784 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:12.830 00.046 6880 UpdateGuideState exits: m=2044 SNR=31.3
01:39:12.830 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:12.830 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:12.830 00.000 6880 Enqueuing Expose request
01:39:12.831 00.001 10052 Worker thread wakes up
01:39:12.831 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:12.831 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:12.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:13.377 00.546 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2264fcec-1af2-4852-b650-5e8b27e56c71"}
01:39:13.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2264fcec-1af2-4852-b650-5e8b27e56c71"}
01:39:13.377 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c207040-d970-4eb6-88f1-85be0e9aa2c5"}
01:39:13.377 00.000 6880 case statement mapped state 6 to 3
01:39:13.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c207040-d970-4eb6-88f1-85be0e9aa2c5"}
01:39:13.378 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ca7f1fc4-3fa9-4396-8006-4ec107ab3b1e"}
01:39:13.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1547,"width":15,"height":15,"star_pos":[6.74,7.42],"pixels":"..."},"id":"ca7f1fc4-3fa9-4396-8006-4ec107ab3b1e"}
01:39:13.746 00.368 10052 Exposure complete
01:39:13.824 00.078 10052 worker thread done servicing request
01:39:13.824 00.000 6880 OnExposeComplete: enter
01:39:13.824 00.000 6880 UpdateGuideState(): m_state=6
01:39:13.824 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1548
01:39:13.825 00.001 6880 Star::Find returns 1 (0), X=407.78, Y=886.20, Mass=2081, SNR=31.6, Peak=137 HFD=4.4
01:39:13.825 00.000 6880 MultiStar: [#1 -0.13,-0.03,0.95,U] [#2 -0.50,-0.45,0.00,M2] [#3 -0.05,-0.12,0.89,U] [#4 -0.32,-0.14,0.83,U] [#5 -0.05,-0.39,0.95,U] [#6 -0.16,-0.20,0.90,U] [#7 -0.30,-0.18,0.74,U] [#8 -0.18,-0.03,0.76,U] 
01:39:13.825 00.000 6880 single-star, 7 included, MultiStar: {-0.13, -0.16}, one-star: {0.09, -0.17}
01:39:13.825 00.000 6880 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.61) = xAngle (0.51 = 0.51)
01:39:13.825 00.000 6880 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
01:39:13.825 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-1.10 mountX=0.17 mountY=0.09, mountTheta=0.48
01:39:13.827 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.17, opts=13)
01:39:13.827 00.000 6880 Enqueuing Move request for scope (0.09, -0.17)
01:39:13.827 00.000 10052 Worker thread wakes up
01:39:13.827 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.17) opts 0xd
01:39:13.828 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.17)
01:39:13.828 00.000 10052 Moving (0.09, -0.17) raw xDistance=0.17 yDistance=0.09
01:39:13.828 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:39:13.828 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
01:39:13.828 00.000 10052 MoveAxis(W, 46, ABG)
01:39:13.828 00.000 10052 Guiding  Dir = 3, Dur = 46
01:39:13.854 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:13.888 00.034 10052 IsSlewing returns 0
01:39:13.896 00.008 6880 UpdateGuideState exits: m=2081 SNR=31.6
01:39:13.897 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:13.897 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:13.897 00.000 6880 Enqueuing Expose request
01:39:13.968 00.071 10052 IsGuiding returns 0
01:39:14.110 00.142 10052 IsGuiding returns 0
01:39:14.111 00.001 10052 Move returns status 0, amount 46
01:39:14.111 00.000 10052 MoveAxis(N, 0, ABG)
01:39:14.111 00.000 10052 Move returns status 0, amount 0
01:39:14.111 00.000 10052 move complete, result=0
01:39:14.111 00.000 10052 worker thread done servicing request
01:39:14.111 00.000 10052 Worker thread wakes up
01:39:14.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:14.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:14.111 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
01:39:15.252 01.141 10052 Exposure complete
01:39:15.306 00.054 10052 worker thread done servicing request
01:39:15.306 00.000 6880 OnExposeComplete: enter
01:39:15.306 00.000 6880 UpdateGuideState(): m_state=6
01:39:15.307 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1549
01:39:15.307 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=886.46, Mass=2043, SNR=31.3, Peak=140 HFD=4.5
01:39:15.307 00.000 6880 MultiStar: [#1 -0.01,-0.24,0.96,U] [#2 -0.31,-0.35,0.99,U] [#3 0.22,-0.00,0.90,U] [#4 -0.13,0.13,0.85,U] [#5 0.10,0.04,0.96,U] [#6 0.12,-0.06,0.91,U] [#7 -0.23,0.09,0.74,U] [#8 -0.09,-0.22,0.76,U] 
01:39:15.307 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.06}, one-star: {0.14, 0.08}
01:39:15.307 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
01:39:15.307 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
01:39:15.307 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.07 cameraTheta=-1.84 mountX=0.06 mountY=-0.02, mountTheta=-0.25
01:39:15.309 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.06, opts=13)
01:39:15.309 00.000 6880 Enqueuing Move request for scope (-0.02, -0.06)
01:39:15.309 00.000 10052 Worker thread wakes up
01:39:15.309 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
01:39:15.309 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
01:39:15.309 00.000 10052 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=-0.02
01:39:15.309 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:39:15.309 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.02, using input
01:39:15.309 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
01:39:15.309 00.000 10052 MoveAxis(E, 0, ABG)
01:39:15.309 00.000 10052 Move returns status 0, amount 0
01:39:15.309 00.000 10052 MoveAxis(N, 0, ABG)
01:39:15.309 00.000 10052 Move returns status 0, amount 0
01:39:15.309 00.000 10052 move complete, result=0
01:39:15.310 00.001 10052 worker thread done servicing request
01:39:15.330 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:15.368 00.038 6880 UpdateGuideState exits: m=2043 SNR=31.3
01:39:15.368 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:15.368 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:15.368 00.000 6880 Enqueuing Expose request
01:39:15.369 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:15.369 00.000 10052 Worker thread wakes up
01:39:15.369 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:15.369 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:15.382 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b7745d4-09bf-428a-b219-f8ef09fc3f76"}
01:39:15.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b7745d4-09bf-428a-b219-f8ef09fc3f76"}
01:39:15.384 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e8751ea-178d-4c5b-b7a9-13dcda1c766c"}
01:39:15.384 00.000 6880 case statement mapped state 6 to 3
01:39:15.385 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e8751ea-178d-4c5b-b7a9-13dcda1c766c"}
01:39:15.386 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a754d17-240a-4ff2-9805-427696324471"}
01:39:15.386 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1549,"width":15,"height":15,"star_pos":[6.83,7.46],"pixels":"..."},"id":"5a754d17-240a-4ff2-9805-427696324471"}
01:39:16.282 00.896 10052 Exposure complete
01:39:16.351 00.069 10052 worker thread done servicing request
01:39:16.351 00.000 6880 OnExposeComplete: enter
01:39:16.351 00.000 6880 UpdateGuideState(): m_state=6
01:39:16.351 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1550
01:39:16.351 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=886.52, Mass=2026, SNR=31.2, Peak=136 HFD=4.6
01:39:16.352 00.001 6880 MultiStar: [#1 -0.10,0.20,0.97,U] [#2 -0.33,-0.34,1.00,U] [#3 0.07,0.02,0.88,U] [#4 -0.38,0.01,0.85,U] [#5 -0.11,0.14,1.00,U] [#6 -0.04,0.11,0.92,U] [#7 -0.31,0.17,0.74,U] [#8 -0.13,0.02,0.77,U] 
01:39:16.352 00.000 6880 single-star, 8 included, MultiStar: {-0.15, 0.05}, one-star: {-0.01, 0.14}
01:39:16.352 00.000 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.29 = -3.00)
01:39:16.352 00.000 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.03)
01:39:16.352 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.67 mountX=-0.14 mountY=-0.02, mountTheta=-3.03
01:39:16.353 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.14, opts=13)
01:39:16.354 00.001 6880 Enqueuing Move request for scope (-0.01, 0.14)
01:39:16.354 00.000 10052 Worker thread wakes up
01:39:16.354 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
01:39:16.354 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
01:39:16.354 00.000 10052 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=-0.02
01:39:16.354 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:39:16.354 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
01:39:16.354 00.000 10052 MoveAxis(E, 38, ABG)
01:39:16.354 00.000 10052 Guiding  Dir = 2, Dur = 38
01:39:16.375 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:16.408 00.033 6880 UpdateGuideState exits: m=2026 SNR=31.2
01:39:16.408 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:16.408 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:16.408 00.000 6880 Enqueuing Expose request
01:39:16.420 00.012 10052 IsSlewing returns 0
01:39:16.458 00.038 10052 IsGuiding returns 0
01:39:16.485 00.027 10052 PulseGuide returned control before completion, sleep 22
01:39:16.537 00.052 10052 IsGuiding returns 0
01:39:16.537 00.000 10052 Move returns status 0, amount 38
01:39:16.537 00.000 10052 MoveAxis(N, 0, ABG)
01:39:16.537 00.000 10052 Move returns status 0, amount 0
01:39:16.537 00.000 10052 move complete, result=0
01:39:16.537 00.000 10052 worker thread done servicing request
01:39:16.537 00.000 10052 Worker thread wakes up
01:39:16.537 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:16.537 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:16.539 00.002 6880 GuideStep: -0.1 px 38 ms EAST, -0.0 px 0 ms NORTH
01:39:17.378 00.839 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"00a40f9a-20c6-4b2c-88c3-7b26b995f2ed"}
01:39:17.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"00a40f9a-20c6-4b2c-88c3-7b26b995f2ed"}
01:39:17.379 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a5dc1b1-5b8e-4ebc-bcd8-e7fbf8d2a626"}
01:39:17.379 00.000 6880 case statement mapped state 6 to 3
01:39:17.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a5dc1b1-5b8e-4ebc-bcd8-e7fbf8d2a626"}
01:39:17.380 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"de678d51-a904-4089-95bb-c18b01026190"}
01:39:17.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1550,"width":15,"height":15,"star_pos":[6.68,6.52],"pixels":"..."},"id":"de678d51-a904-4089-95bb-c18b01026190"}
01:39:17.668 00.288 10052 Exposure complete
01:39:17.721 00.053 10052 worker thread done servicing request
01:39:17.721 00.000 6880 OnExposeComplete: enter
01:39:17.721 00.000 6880 UpdateGuideState(): m_state=6
01:39:17.722 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1551
01:39:17.722 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.70, Mass=2038, SNR=31.3, Peak=137 HFD=4.6
01:39:17.722 00.000 6880 MultiStar: [#1 0.02,0.23,0.96,U] [#2 -0.47,-0.21,0.99,U] [#3 0.09,0.05,0.89,U] [#4 -0.57,0.05,0.00,M1] [#5 0.03,0.24,0.98,U] [#6 -0.04,0.02,0.91,U] [#7 -0.24,-0.06,0.75,U] [#8 -0.04,0.09,0.78,U] 
01:39:17.722 00.000 6880 refined, 7 included, MultiStar: {-0.08, 0.09}, one-star: {0.01, 0.33}
01:39:17.722 00.000 6880 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.61) = xAngle (3.90 = -2.39)
01:39:17.722 00.000 6880 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.87 = -2.42)
01:39:17.722 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.28 mountX=-0.09 mountY=-0.08, mountTheta=-2.40
01:39:17.724 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.09, opts=13)
01:39:17.724 00.000 6880 Enqueuing Move request for scope (-0.08, 0.09)
01:39:17.724 00.000 10052 Worker thread wakes up
01:39:17.724 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
01:39:17.724 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
01:39:17.724 00.000 10052 Moving (-0.08, 0.09) raw xDistance=-0.09 yDistance=-0.08
01:39:17.724 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:39:17.724 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
01:39:17.724 00.000 10052 MoveAxis(E, 0, ABG)
01:39:17.724 00.000 10052 Move returns status 0, amount 0
01:39:17.724 00.000 10052 MoveAxis(N, 0, ABG)
01:39:17.724 00.000 10052 Move returns status 0, amount 0
01:39:17.724 00.000 10052 move complete, result=0
01:39:17.724 00.000 10052 worker thread done servicing request
01:39:17.744 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:17.776 00.032 6880 UpdateGuideState exits: m=2038 SNR=31.3
01:39:17.776 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:17.776 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:17.777 00.001 6880 Enqueuing Expose request
01:39:17.777 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:17.777 00.000 10052 Worker thread wakes up
01:39:17.777 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:17.777 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:18.686 00.909 10052 Exposure complete
01:39:18.763 00.077 10052 worker thread done servicing request
01:39:18.764 00.001 6880 OnExposeComplete: enter
01:39:18.764 00.000 6880 UpdateGuideState(): m_state=6
01:39:18.764 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1552
01:39:18.764 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=886.74, Mass=2025, SNR=31.3, Peak=143 HFD=4.5
01:39:18.764 00.000 6880 MultiStar: [#1 -0.10,0.37,0.97,U] [#2 -0.49,-0.09,1.01,U] [#3 0.15,0.35,0.90,U] [#4 -0.23,0.48,0.00,M2] [#5 -0.03,0.29,0.97,U] [#6 0.05,0.41,0.90,U] [#7 -0.14,0.47,0.77,U] [#8 0.07,0.31,0.79,U] 
01:39:18.765 00.001 6880 refined, 7 included, MultiStar: {-0.05, 0.30}, one-star: {0.09, 0.37}
01:39:18.765 00.000 6880 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.61) = xAngle (3.36 = -2.92)
01:39:18.765 00.000 6880 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.33 = -2.95)
01:39:18.765 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.30 hyp=0.31 cameraTheta=1.75 mountX=-0.30 mountY=-0.06, mountTheta=-2.95
01:39:18.766 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.30, opts=13)
01:39:18.766 00.000 6880 Enqueuing Move request for scope (-0.05, 0.30)
01:39:18.766 00.000 10052 Worker thread wakes up
01:39:18.767 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.30) opts 0xd
01:39:18.767 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.30)
01:39:18.767 00.000 10052 Moving (-0.05, 0.30) raw xDistance=-0.30 yDistance=-0.06
01:39:18.767 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
01:39:18.767 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:39:18.767 00.000 10052 MoveAxis(E, 80, ABG)
01:39:18.767 00.000 10052 Guiding  Dir = 2, Dur = 80
01:39:18.788 00.021 10052 IsSlewing returns 0
01:39:18.789 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:18.821 00.032 6880 UpdateGuideState exits: m=2025 SNR=31.3
01:39:18.821 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:18.821 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:18.821 00.000 6880 Enqueuing Expose request
01:39:18.826 00.005 10052 IsGuiding returns 0
01:39:18.854 00.028 10052 PulseGuide returned control before completion, sleep 63
01:39:18.953 00.099 10052 IsGuiding returns 0
01:39:18.953 00.000 10052 Move returns status 0, amount 80
01:39:18.953 00.000 10052 MoveAxis(N, 0, ABG)
01:39:18.954 00.001 10052 Move returns status 0, amount 0
01:39:18.954 00.000 10052 move complete, result=0
01:39:18.954 00.000 10052 worker thread done servicing request
01:39:18.954 00.000 10052 Worker thread wakes up
01:39:18.954 00.000 6880 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH
01:39:18.954 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:18.954 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:19.377 00.423 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5700e1ca-c7fa-465e-be45-54a147be4cf9"}
01:39:19.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5700e1ca-c7fa-465e-be45-54a147be4cf9"}
01:39:19.378 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f4790dfc-e8e2-4aa9-a265-1ff194d98582"}
01:39:19.378 00.000 6880 case statement mapped state 6 to 3
01:39:19.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4790dfc-e8e2-4aa9-a265-1ff194d98582"}
01:39:19.378 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e0887ad-5bce-4913-8400-d15f2655573d"}
01:39:19.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1552,"width":15,"height":15,"star_pos":[6.79,6.74],"pixels":"..."},"id":"1e0887ad-5bce-4913-8400-d15f2655573d"}
01:39:20.094 00.716 10052 Exposure complete
01:39:20.171 00.077 10052 worker thread done servicing request
01:39:20.171 00.000 6880 OnExposeComplete: enter
01:39:20.171 00.000 6880 UpdateGuideState(): m_state=6
01:39:20.171 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1553
01:39:20.172 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=886.47, Mass=2069, SNR=31.7, Peak=144 HFD=4.4
01:39:20.172 00.000 6880 MultiStar: [#1 0.08,-0.14,0.96,U] [#2 -0.26,-0.39,0.99,U] [#3 0.24,-0.09,0.88,U] [#4 -0.12,0.17,0.86,U] [#5 0.20,0.13,0.94,U] [#6 0.09,-0.08,0.89,U] [#7 -0.16,-0.18,0.78,U] [#8 -0.06,-0.27,0.79,U] 
01:39:20.172 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.16, 0.10}
01:39:20.172 00.000 6880 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.61) = xAngle (0.32 = 0.32)
01:39:20.172 00.000 6880 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
01:39:20.172 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.29 mountX=0.08 mountY=0.02, mountTheta=0.29
01:39:20.174 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.08, opts=13)
01:39:20.174 00.000 6880 Enqueuing Move request for scope (0.02, -0.08)
01:39:20.174 00.000 10052 Worker thread wakes up
01:39:20.174 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:39:20.174 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:39:20.175 00.001 10052 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
01:39:20.175 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:39:20.175 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
01:39:20.175 00.000 10052 MoveAxis(E, 0, ABG)
01:39:20.175 00.000 10052 Move returns status 0, amount 0
01:39:20.175 00.000 10052 MoveAxis(N, 0, ABG)
01:39:20.175 00.000 10052 Move returns status 0, amount 0
01:39:20.175 00.000 10052 move complete, result=0
01:39:20.175 00.000 10052 worker thread done servicing request
01:39:20.202 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:20.241 00.039 6880 UpdateGuideState exits: m=2069 SNR=31.7
01:39:20.241 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:20.241 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:20.241 00.000 6880 Enqueuing Expose request
01:39:20.241 00.000 10052 Worker thread wakes up
01:39:20.241 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:20.241 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:20.241 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:21.159 00.918 10052 Exposure complete
01:39:21.231 00.072 10052 worker thread done servicing request
01:39:21.231 00.000 6880 OnExposeComplete: enter
01:39:21.231 00.000 6880 UpdateGuideState(): m_state=6
01:39:21.231 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1554
01:39:21.232 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=886.53, Mass=2049, SNR=31.4, Peak=151 HFD=4.7
01:39:21.232 00.000 6880 MultiStar: [#1 -0.05,0.07,0.93,U] [#2 -0.44,-0.14,0.97,U] [#3 0.08,0.02,0.90,U] [#4 -0.31,-0.14,0.86,U] [#5 0.11,0.16,0.95,U] [#6 -0.07,0.16,0.91,U] [#7 -0.17,0.05,0.74,U] [#8 -0.12,0.25,0.76,U] 
01:39:21.232 00.000 6880 refined, 8 included, MultiStar: {-0.09, 0.06}, one-star: {0.13, 0.16}
01:39:21.233 00.001 6880 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.61) = xAngle (4.12 = -2.16)
01:39:21.233 00.000 6880 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.09 = -2.20)
01:39:21.233 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.51 mountX=-0.06 mountY=-0.09, mountTheta=-2.17
01:39:21.234 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.06, opts=13)
01:39:21.234 00.000 6880 Enqueuing Move request for scope (-0.09, 0.06)
01:39:21.234 00.000 10052 Worker thread wakes up
01:39:21.234 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
01:39:21.234 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
01:39:21.235 00.001 10052 Moving (-0.09, 0.06) raw xDistance=-0.06 yDistance=-0.09
01:39:21.235 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:39:21.235 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:39:21.235 00.000 10052 MoveAxis(E, 0, ABG)
01:39:21.235 00.000 10052 Move returns status 0, amount 0
01:39:21.235 00.000 10052 MoveAxis(N, 0, ABG)
01:39:21.235 00.000 10052 Move returns status 0, amount 0
01:39:21.235 00.000 10052 move complete, result=0
01:39:21.235 00.000 10052 worker thread done servicing request
01:39:21.258 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:21.313 00.055 6880 UpdateGuideState exits: m=2049 SNR=31.4
01:39:21.313 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:21.313 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:21.313 00.000 6880 Enqueuing Expose request
01:39:21.313 00.000 10052 Worker thread wakes up
01:39:21.313 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:21.314 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:21.314 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:21.375 00.061 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab042c6a-03c3-45ad-8555-5d4a86de8a3a"}
01:39:21.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab042c6a-03c3-45ad-8555-5d4a86de8a3a"}
01:39:21.377 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2785669-8c14-4ec5-ab81-ba63f3b3a5b1"}
01:39:21.377 00.000 6880 case statement mapped state 6 to 3
01:39:21.378 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2785669-8c14-4ec5-ab81-ba63f3b3a5b1"}
01:39:21.379 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"64773248-0a6a-4d25-b76f-f2f3971797d4"}
01:39:21.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1554,"width":15,"height":15,"star_pos":[6.83,6.53],"pixels":"..."},"id":"64773248-0a6a-4d25-b76f-f2f3971797d4"}
01:39:22.455 01.076 10052 Exposure complete
01:39:22.525 00.070 10052 worker thread done servicing request
01:39:22.525 00.000 6880 OnExposeComplete: enter
01:39:22.525 00.000 6880 UpdateGuideState(): m_state=6
01:39:22.525 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1555
01:39:22.525 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=886.56, Mass=2043, SNR=31.3, Peak=136 HFD=4.5
01:39:22.526 00.001 6880 MultiStar: [#1 -0.16,-0.09,0.95,U] [#2 -0.45,-0.30,0.00,M1] [#3 -0.05,-0.04,0.91,U] [#4 -0.52,-0.07,0.83,U] [#5 -0.18,-0.20,1.02,U] [#6 0.02,-0.10,0.92,U] [#7 -0.39,-0.33,0.76,U] [#8 -0.22,-0.23,0.80,U] 
01:39:22.526 00.000 6880 single-star, 7 included, MultiStar: {-0.18, -0.10}, one-star: {-0.06, 0.19}
01:39:22.526 00.000 6880 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.61) = xAngle (3.51 = -2.77)
01:39:22.526 00.000 6880 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.48 = -2.80)
01:39:22.526 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.19 hyp=0.20 cameraTheta=1.90 mountX=-0.18 mountY=-0.07, mountTheta=-2.80
01:39:22.527 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.19, opts=13)
01:39:22.528 00.001 6880 Enqueuing Move request for scope (-0.06, 0.19)
01:39:22.528 00.000 10052 Worker thread wakes up
01:39:22.528 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.19) opts 0xd
01:39:22.528 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.19)
01:39:22.528 00.000 10052 Moving (-0.06, 0.19) raw xDistance=-0.18 yDistance=-0.07
01:39:22.528 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:39:22.528 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.07, using input
01:39:22.528 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
01:39:22.528 00.000 10052 MoveAxis(E, 49, ABG)
01:39:22.528 00.000 10052 Guiding  Dir = 2, Dur = 49
01:39:22.548 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:22.548 00.000 10052 IsSlewing returns 0
01:39:22.582 00.034 6880 UpdateGuideState exits: m=2043 SNR=31.3
01:39:22.582 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:22.583 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:22.583 00.000 6880 Enqueuing Expose request
01:39:22.587 00.004 10052 IsGuiding returns 0
01:39:22.615 00.028 10052 PulseGuide returned control before completion, sleep 32
01:39:22.681 00.066 10052 IsGuiding returns 0
01:39:22.681 00.000 10052 Move returns status 0, amount 49
01:39:22.681 00.000 10052 MoveAxis(N, 0, ABG)
01:39:22.681 00.000 10052 Move returns status 0, amount 0
01:39:22.681 00.000 10052 move complete, result=0
01:39:22.681 00.000 10052 worker thread done servicing request
01:39:22.681 00.000 10052 Worker thread wakes up
01:39:22.682 00.001 6880 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
01:39:22.682 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:22.682 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:23.376 00.694 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"38a4fed1-da12-4af5-bcdb-11f09c43a06c"}
01:39:23.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"38a4fed1-da12-4af5-bcdb-11f09c43a06c"}
01:39:23.376 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b84ef78c-9f5d-4445-8f33-a13bcb5a9ac3"}
01:39:23.376 00.000 6880 case statement mapped state 6 to 3
01:39:23.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b84ef78c-9f5d-4445-8f33-a13bcb5a9ac3"}
01:39:23.377 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a02321d2-711d-4042-a517-d6987c5465db"}
01:39:23.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1555,"width":15,"height":15,"star_pos":[6.63,6.56],"pixels":"..."},"id":"a02321d2-711d-4042-a517-d6987c5465db"}
01:39:23.601 00.224 10052 Exposure complete
01:39:23.668 00.067 10052 worker thread done servicing request
01:39:23.668 00.000 6880 OnExposeComplete: enter
01:39:23.668 00.000 6880 UpdateGuideState(): m_state=6
01:39:23.668 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1556
01:39:23.669 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=886.44, Mass=2065, SNR=31.5, Peak=151 HFD=4.5
01:39:23.669 00.000 6880 MultiStar: [#1 0.03,-0.09,0.96,U] [#2 -0.36,-0.38,0.96,U] [#3 0.07,-0.01,0.89,U] [#4 -0.29,-0.10,0.85,U] [#5 0.12,-0.08,0.96,U] [#6 0.01,-0.07,0.93,U] [#7 -0.17,0.13,0.75,U] [#8 -0.07,-0.10,0.77,U] 
01:39:23.669 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {0.11, 0.06}
01:39:23.669 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
01:39:23.669 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:39:23.669 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.22 mountX=0.08 mountY=-0.06, mountTheta=-0.63
01:39:23.671 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.07, opts=13)
01:39:23.671 00.000 6880 Enqueuing Move request for scope (-0.06, -0.07)
01:39:23.671 00.000 10052 Worker thread wakes up
01:39:23.671 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
01:39:23.671 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
01:39:23.671 00.000 10052 Moving (-0.06, -0.07) raw xDistance=0.08 yDistance=-0.06
01:39:23.671 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:39:23.671 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.06, using input
01:39:23.671 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:39:23.671 00.000 10052 MoveAxis(E, 0, ABG)
01:39:23.671 00.000 10052 Move returns status 0, amount 0
01:39:23.671 00.000 10052 MoveAxis(N, 0, ABG)
01:39:23.671 00.000 10052 Move returns status 0, amount 0
01:39:23.672 00.001 10052 move complete, result=0
01:39:23.672 00.000 10052 worker thread done servicing request
01:39:23.692 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:23.722 00.030 6880 UpdateGuideState exits: m=2065 SNR=31.5
01:39:23.722 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:23.723 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:23.723 00.000 6880 Enqueuing Expose request
01:39:23.723 00.000 10052 Worker thread wakes up
01:39:23.723 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:23.723 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:23.723 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:24.853 01.130 10052 Exposure complete
01:39:24.942 00.089 10052 worker thread done servicing request
01:39:24.942 00.000 6880 OnExposeComplete: enter
01:39:24.942 00.000 6880 UpdateGuideState(): m_state=6
01:39:24.942 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1557
01:39:24.942 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=886.48, Mass=2041, SNR=31.4, Peak=141 HFD=4.6
01:39:24.942 00.000 6880 MultiStar: [#1 -0.04,0.25,0.96,U] [#2 -0.45,-0.18,0.98,U] [#3 0.08,0.25,0.89,U] [#4 -0.14,0.28,0.85,U] [#5 0.03,0.33,0.97,U] [#6 -0.01,0.15,0.91,U] [#7 -0.15,0.10,0.73,U] [#8 0.04,0.28,0.79,U] 
01:39:24.943 00.001 6880 refined, 8 included, MultiStar: {-0.05, 0.17}, one-star: {0.22, 0.11}
01:39:24.943 00.000 6880 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.61) = xAngle (3.45 = -2.83)
01:39:24.943 00.000 6880 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.42 = -2.87)
01:39:24.943 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.84 mountX=-0.17 mountY=-0.05, mountTheta=-2.86
01:39:24.944 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.17, opts=13)
01:39:24.944 00.000 6880 Enqueuing Move request for scope (-0.05, 0.17)
01:39:24.944 00.000 10052 Worker thread wakes up
01:39:24.944 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.17) opts 0xd
01:39:24.944 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.17)
01:39:24.944 00.000 10052 Moving (-0.05, 0.17) raw xDistance=-0.17 yDistance=-0.05
01:39:24.944 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:39:24.945 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:39:24.945 00.000 10052 MoveAxis(E, 45, ABG)
01:39:24.945 00.000 10052 Guiding  Dir = 2, Dur = 45
01:39:24.966 00.021 10052 IsSlewing returns 0
01:39:24.966 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:24.998 00.032 6880 UpdateGuideState exits: m=2041 SNR=31.4
01:39:24.998 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:24.998 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:24.998 00.000 6880 Enqueuing Expose request
01:39:25.004 00.006 10052 IsGuiding returns 0
01:39:25.032 00.028 10052 PulseGuide returned control before completion, sleep 28
01:39:25.093 00.061 10052 IsGuiding returns 0
01:39:25.093 00.000 10052 Move returns status 0, amount 45
01:39:25.093 00.000 10052 MoveAxis(N, 0, ABG)
01:39:25.094 00.001 10052 Move returns status 0, amount 0
01:39:25.094 00.000 10052 move complete, result=0
01:39:25.094 00.000 10052 worker thread done servicing request
01:39:25.094 00.000 10052 Worker thread wakes up
01:39:25.094 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:25.094 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:25.121 00.027 6880 GuideStep: -0.2 px 45 ms EAST, -0.0 px 0 ms NORTH
01:39:25.376 00.255 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa14362d-8fa8-41e2-8312-ae63655f0384"}
01:39:25.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa14362d-8fa8-41e2-8312-ae63655f0384"}
01:39:25.377 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"460a444e-410c-448b-b5b2-5b555c0c1ade"}
01:39:25.377 00.000 6880 case statement mapped state 6 to 3
01:39:25.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"460a444e-410c-448b-b5b2-5b555c0c1ade"}
01:39:25.377 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1bdb1f97-1aa9-48cc-92ed-c7470ced648d"}
01:39:25.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1557,"width":15,"height":15,"star_pos":[6.92,7.48],"pixels":"..."},"id":"1bdb1f97-1aa9-48cc-92ed-c7470ced648d"}
01:39:26.016 00.639 10052 Exposure complete
01:39:26.096 00.080 10052 worker thread done servicing request
01:39:26.096 00.000 6880 OnExposeComplete: enter
01:39:26.096 00.000 6880 UpdateGuideState(): m_state=6
01:39:26.097 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1558
01:39:26.097 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=886.74, Mass=2068, SNR=31.6, Peak=151 HFD=4.5
01:39:26.097 00.000 6880 MultiStar: [#1 0.05,0.01,0.94,U] [#2 -0.17,0.02,0.96,U] [#3 0.26,0.16,0.90,U] [#4 -0.11,0.35,0.85,U] [#5 0.20,0.26,0.98,U] [#6 0.17,0.08,0.94,U] [#7 -0.27,0.08,0.75,U] [#8 -0.05,0.07,0.79,U] 
01:39:26.097 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.16}, one-star: {0.18, 0.37}
01:39:26.097 00.000 6880 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.61) = xAngle (2.94 = 2.94)
01:39:26.097 00.000 6880 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.91 = 2.91)
01:39:26.097 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.16 hyp=0.16 cameraTheta=1.33 mountX=-0.16 mountY=0.04, mountTheta=2.91
01:39:26.098 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.16, opts=13)
01:39:26.098 00.000 6880 Enqueuing Move request for scope (0.04, 0.16)
01:39:26.099 00.001 10052 Worker thread wakes up
01:39:26.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.16) opts 0xd
01:39:26.099 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.16)
01:39:26.099 00.000 10052 Moving (0.04, 0.16) raw xDistance=-0.16 yDistance=0.04
01:39:26.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
01:39:26.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
01:39:26.099 00.000 10052 MoveAxis(E, 45, ABG)
01:39:26.099 00.000 10052 Guiding  Dir = 2, Dur = 45
01:39:26.126 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:26.148 00.022 10052 IsSlewing returns 0
01:39:26.160 00.012 6880 UpdateGuideState exits: m=2068 SNR=31.6
01:39:26.160 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:26.160 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:26.160 00.000 6880 Enqueuing Expose request
01:39:26.214 00.054 10052 IsGuiding returns 0
01:39:26.350 00.136 10052 IsGuiding returns 0
01:39:26.351 00.001 10052 Move returns status 0, amount 45
01:39:26.351 00.000 10052 MoveAxis(N, 0, ABG)
01:39:26.351 00.000 10052 Move returns status 0, amount 0
01:39:26.351 00.000 10052 move complete, result=0
01:39:26.351 00.000 10052 worker thread done servicing request
01:39:26.351 00.000 6880 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
01:39:26.351 00.000 10052 Worker thread wakes up
01:39:26.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:26.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:27.376 01.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"51ec7689-7d24-4638-b499-161bfd9f254c"}
01:39:27.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"51ec7689-7d24-4638-b499-161bfd9f254c"}
01:39:27.377 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8a3df1e6-751b-4d46-bb38-ee59bf87fafa"}
01:39:27.378 00.001 6880 case statement mapped state 6 to 3
01:39:27.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a3df1e6-751b-4d46-bb38-ee59bf87fafa"}
01:39:27.378 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a1865b7-c364-4379-938b-8765e27a88e6"}
01:39:27.379 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1558,"width":15,"height":15,"star_pos":[6.88,6.74],"pixels":"..."},"id":"5a1865b7-c364-4379-938b-8765e27a88e6"}
01:39:27.490 00.111 10052 Exposure complete
01:39:27.549 00.059 10052 worker thread done servicing request
01:39:27.550 00.001 6880 OnExposeComplete: enter
01:39:27.550 00.000 6880 UpdateGuideState(): m_state=6
01:39:27.550 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1559
01:39:27.550 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=886.11, Mass=2023, SNR=31.2, Peak=136 HFD=4.4
01:39:27.550 00.000 6880 MultiStar: [#1 -0.05,-0.09,0.99,U] [#2 -0.41,-0.32,0.98,U] [#3 0.20,-0.05,0.93,U] [#4 -0.19,-0.17,0.85,U] [#5 0.24,-0.06,0.97,U] [#6 0.08,-0.11,0.95,U] [#7 -0.16,-0.12,0.76,U] [#8 0.09,-0.02,0.79,U] 
01:39:27.550 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.14}, one-star: {0.18, -0.26}
01:39:27.550 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
01:39:27.550 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
01:39:27.551 00.001 6880 CameraToMount -- cameraX=0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.57 mountX=0.14 mountY=0.00, mountTheta=0.01
01:39:27.552 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.14, opts=13)
01:39:27.552 00.000 6880 Enqueuing Move request for scope (0.00, -0.14)
01:39:27.552 00.000 10052 Worker thread wakes up
01:39:27.553 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.14) opts 0xd
01:39:27.553 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.14)
01:39:27.553 00.000 10052 Moving (0.00, -0.14) raw xDistance=0.14 yDistance=0.00
01:39:27.553 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:39:27.553 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.02, using input
01:39:27.553 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.00
01:39:27.553 00.000 10052 MoveAxis(W, 34, ABG)
01:39:27.553 00.000 10052 Guiding  Dir = 3, Dur = 34
01:39:27.577 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:27.617 00.040 6880 UpdateGuideState exits: m=2023 SNR=31.2
01:39:27.617 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:27.617 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:27.617 00.000 6880 Enqueuing Expose request
01:39:27.617 00.000 10052 IsSlewing returns 0
01:39:27.693 00.076 10052 IsGuiding returns 0
01:39:27.838 00.145 10052 IsGuiding returns 0
01:39:27.838 00.000 10052 Move returns status 0, amount 34
01:39:27.838 00.000 10052 MoveAxis(N, 0, ABG)
01:39:27.838 00.000 10052 Move returns status 0, amount 0
01:39:27.838 00.000 10052 move complete, result=0
01:39:27.838 00.000 10052 worker thread done servicing request
01:39:27.838 00.000 10052 Worker thread wakes up
01:39:27.838 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
01:39:27.838 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:27.839 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:28.757 00.918 10052 Exposure complete
01:39:28.814 00.057 10052 worker thread done servicing request
01:39:28.814 00.000 6880 OnExposeComplete: enter
01:39:28.814 00.000 6880 UpdateGuideState(): m_state=6
01:39:28.814 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1560
01:39:28.814 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.24, Mass=2098, SNR=31.8, Peak=143 HFD=4.5
01:39:28.815 00.001 6880 MultiStar: [#1 -0.13,-0.16,0.97,U] [#2 -0.31,-0.38,0.98,U] [#3 0.17,-0.16,0.92,U] [#4 -0.04,0.08,0.84,U] [#5 0.02,-0.02,0.95,U] [#6 0.07,-0.11,0.91,U] [#7 -0.15,-0.32,0.75,U] [#8 -0.08,-0.03,0.78,U] 
01:39:28.815 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.14}, one-star: {0.09, -0.14}
01:39:28.815 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
01:39:28.815 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
01:39:28.815 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.84 mountX=0.14 mountY=-0.04, mountTheta=-0.26
01:39:28.816 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.14, opts=13)
01:39:28.816 00.000 6880 Enqueuing Move request for scope (-0.04, -0.14)
01:39:28.816 00.000 10052 Worker thread wakes up
01:39:28.817 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.14) opts 0xd
01:39:28.817 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.14)
01:39:28.817 00.000 10052 Moving (-0.04, -0.14) raw xDistance=0.14 yDistance=-0.04
01:39:28.817 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:39:28.817 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:39:28.817 00.000 10052 MoveAxis(W, 39, ABG)
01:39:28.817 00.000 10052 Guiding  Dir = 3, Dur = 39
01:39:28.838 00.021 10052 IsSlewing returns 0
01:39:28.839 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:28.870 00.031 6880 UpdateGuideState exits: m=2098 SNR=31.8
01:39:28.870 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:28.870 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:28.870 00.000 6880 Enqueuing Expose request
01:39:28.876 00.006 10052 IsGuiding returns 0
01:39:28.904 00.028 10052 PulseGuide returned control before completion, sleep 22
01:39:28.948 00.044 10052 IsGuiding returns 0
01:39:28.949 00.001 10052 Move returns status 0, amount 39
01:39:28.949 00.000 10052 MoveAxis(N, 0, ABG)
01:39:28.949 00.000 10052 Move returns status 0, amount 0
01:39:28.949 00.000 10052 move complete, result=0
01:39:28.949 00.000 10052 worker thread done servicing request
01:39:28.949 00.000 10052 Worker thread wakes up
01:39:28.949 00.000 6880 GuideStep: 0.1 px 39 ms WEST, -0.0 px 0 ms NORTH
01:39:28.949 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:28.949 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:29.376 00.427 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dde263b9-6412-4bdf-8b2f-a542faa159a0"}
01:39:29.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dde263b9-6412-4bdf-8b2f-a542faa159a0"}
01:39:29.377 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d2cb24c-e1be-4971-873f-7d2055e96122"}
01:39:29.378 00.001 6880 case statement mapped state 6 to 3
01:39:29.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d2cb24c-e1be-4971-873f-7d2055e96122"}
01:39:29.379 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5f3c5322-0425-457f-b34b-5d69c47fe56e"}
01:39:29.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1560,"width":15,"height":15,"star_pos":[6.78,7.24],"pixels":"..."},"id":"5f3c5322-0425-457f-b34b-5d69c47fe56e"}
01:39:30.092 00.713 10052 Exposure complete
01:39:30.172 00.080 10052 worker thread done servicing request
01:39:30.173 00.001 6880 OnExposeComplete: enter
01:39:30.173 00.000 6880 UpdateGuideState(): m_state=6
01:39:30.173 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1561
01:39:30.173 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=886.51, Mass=2046, SNR=31.4, Peak=126 HFD=4.7
01:39:30.174 00.001 6880 MultiStar: [#1 -0.13,-0.20,0.95,U] [#2 -0.28,-0.45,0.99,U] [#3 0.16,-0.07,0.91,U] [#4 -0.33,-0.23,0.84,U] [#5 0.05,0.07,0.96,U] [#6 0.20,-0.20,0.91,U] [#7 -0.24,-0.37,0.75,U] [#8 -0.10,-0.34,0.81,U] 
01:39:30.174 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.18}, one-star: {0.15, 0.14}
01:39:30.174 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
01:39:30.174 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
01:39:30.174 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.84 mountX=0.18 mountY=-0.05, mountTheta=-0.26
01:39:30.175 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.18, opts=13)
01:39:30.176 00.001 6880 Enqueuing Move request for scope (-0.05, -0.18)
01:39:30.176 00.000 10052 Worker thread wakes up
01:39:30.176 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
01:39:30.176 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
01:39:30.176 00.000 10052 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=-0.05
01:39:30.176 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:39:30.176 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:39:30.176 00.000 10052 MoveAxis(W, 49, ABG)
01:39:30.176 00.000 10052 Guiding  Dir = 3, Dur = 49
01:39:30.203 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:30.215 00.012 10052 IsSlewing returns 0
01:39:30.250 00.035 6880 UpdateGuideState exits: m=2046 SNR=31.4
01:39:30.250 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:30.251 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:30.251 00.000 6880 Enqueuing Expose request
01:39:30.285 00.034 10052 IsGuiding returns 0
01:39:30.421 00.136 10052 IsGuiding returns 0
01:39:30.421 00.000 10052 Move returns status 0, amount 49
01:39:30.421 00.000 10052 MoveAxis(N, 0, ABG)
01:39:30.421 00.000 10052 Move returns status 0, amount 0
01:39:30.421 00.000 10052 move complete, result=0
01:39:30.422 00.001 10052 worker thread done servicing request
01:39:30.422 00.000 6880 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
01:39:30.422 00.000 10052 Worker thread wakes up
01:39:30.422 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:30.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:31.333 00.911 10052 Exposure complete
01:39:31.378 00.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26a45f9b-dbdc-4a72-b895-fb9b1c23edba"}
01:39:31.379 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26a45f9b-dbdc-4a72-b895-fb9b1c23edba"}
01:39:31.411 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e8a2e3b-578a-41e4-bfcf-f86d8c9311f0"}
01:39:31.411 00.000 6880 case statement mapped state 6 to 3
01:39:31.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e8a2e3b-578a-41e4-bfcf-f86d8c9311f0"}
01:39:31.413 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd27c71a-57a1-46bb-955a-0cd7e7a548ba"}
01:39:31.413 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1561,"width":15,"height":15,"star_pos":[6.85,6.51],"pixels":"..."},"id":"bd27c71a-57a1-46bb-955a-0cd7e7a548ba"}
01:39:31.446 00.033 10052 worker thread done servicing request
01:39:31.447 00.001 6880 OnExposeComplete: enter
01:39:31.447 00.000 6880 UpdateGuideState(): m_state=6
01:39:31.447 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1562
01:39:31.447 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=886.39, Mass=2074, SNR=31.6, Peak=134 HFD=4.6
01:39:31.448 00.001 6880 MultiStar: [#1 -0.13,-0.06,0.94,U] [#2 -0.41,-0.37,0.00,M1] [#3 0.05,-0.12,0.90,U] [#4 -0.42,-0.20,0.84,U] [#5 -0.11,-0.28,0.98,U] [#6 -0.16,-0.11,0.90,U] [#7 -0.28,0.13,0.76,U] [#8 -0.14,-0.25,0.80,U] 
01:39:31.448 00.000 6880 single-star, 7 included, MultiStar: {-0.13, -0.11}, one-star: {0.06, 0.01}
01:39:31.448 00.000 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
01:39:31.448 00.000 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
01:39:31.448 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.24 mountX=-0.02 mountY=0.06, mountTheta=1.85
01:39:31.450 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.01, opts=13)
01:39:31.450 00.000 6880 Enqueuing Move request for scope (0.06, 0.01)
01:39:31.450 00.000 10052 Worker thread wakes up
01:39:31.450 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:39:31.450 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:39:31.450 00.000 10052 Moving (0.06, 0.01) raw xDistance=-0.02 yDistance=0.06
01:39:31.450 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:39:31.450 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
01:39:31.450 00.000 10052 MoveAxis(E, 0, ABG)
01:39:31.450 00.000 10052 Move returns status 0, amount 0
01:39:31.451 00.001 10052 MoveAxis(N, 0, ABG)
01:39:31.451 00.000 10052 Move returns status 0, amount 0
01:39:31.451 00.000 10052 move complete, result=0
01:39:31.453 00.002 10052 worker thread done servicing request
01:39:31.480 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:31.536 00.056 6880 UpdateGuideState exits: m=2074 SNR=31.6
01:39:31.536 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:31.536 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:31.536 00.000 6880 Enqueuing Expose request
01:39:31.536 00.000 10052 Worker thread wakes up
01:39:31.536 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:31.536 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:31.537 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:39:32.675 01.138 10052 Exposure complete
01:39:32.761 00.086 10052 worker thread done servicing request
01:39:32.761 00.000 6880 OnExposeComplete: enter
01:39:32.761 00.000 6880 UpdateGuideState(): m_state=6
01:39:32.761 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1563
01:39:32.762 00.001 6880 Star::Find returns 1 (0), X=407.78, Y=886.50, Mass=2128, SNR=32.1, Peak=146 HFD=4.6
01:39:32.762 00.000 6880 MultiStar: [#1 -0.11,-0.13,0.95,U] [#2 -0.42,-0.32,0.95,U] [#3 -0.04,-0.04,0.87,U] [#4 -0.34,-0.20,0.82,U] [#5 0.04,0.15,0.97,U] [#6 -0.04,0.10,0.92,U] [#7 -0.36,-0.35,0.76,U] [#8 -0.07,0.05,0.76,U] 
01:39:32.762 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {0.08, 0.13}
01:39:32.762 00.000 6880 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.61) = xAngle (-1.09 = -1.09)
01:39:32.762 00.000 6880 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
01:39:32.763 00.001 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-2.70 mountX=0.07 mountY=-0.13, mountTheta=-1.10
01:39:32.764 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.06, opts=13)
01:39:32.764 00.000 6880 Enqueuing Move request for scope (-0.13, -0.06)
01:39:32.764 00.000 10052 Worker thread wakes up
01:39:32.765 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
01:39:32.765 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
01:39:32.765 00.000 10052 Moving (-0.13, -0.06) raw xDistance=0.07 yDistance=-0.13
01:39:32.765 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:39:32.765 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
01:39:32.765 00.000 10052 MoveAxis(E, 0, ABG)
01:39:32.765 00.000 10052 Move returns status 0, amount 0
01:39:32.765 00.000 10052 MoveAxis(N, 0, ABG)
01:39:32.765 00.000 10052 Move returns status 0, amount 0
01:39:32.765 00.000 10052 move complete, result=0
01:39:32.765 00.000 10052 worker thread done servicing request
01:39:32.793 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:32.838 00.045 6880 UpdateGuideState exits: m=2128 SNR=32.1
01:39:32.838 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:32.838 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:32.838 00.000 6880 Enqueuing Expose request
01:39:32.838 00.000 10052 Worker thread wakes up
01:39:32.838 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:32.838 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:32.839 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:33.411 00.572 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d8001d0b-b0d5-4312-8def-058783cd6a2d"}
01:39:33.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d8001d0b-b0d5-4312-8def-058783cd6a2d"}
01:39:33.412 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bdc65128-1ac0-47e0-8e58-0853cd60dc07"}
01:39:33.412 00.000 6880 case statement mapped state 6 to 3
01:39:33.412 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdc65128-1ac0-47e0-8e58-0853cd60dc07"}
01:39:33.413 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e2b7e7d4-c252-4380-95c1-4edb5880d5fb"}
01:39:33.413 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1563,"width":15,"height":15,"star_pos":[6.78,6.50],"pixels":"..."},"id":"e2b7e7d4-c252-4380-95c1-4edb5880d5fb"}
01:39:33.773 00.360 10052 Exposure complete
01:39:33.832 00.059 6880 evsrv: cli 01543AA0 connect
01:39:33.832 00.000 6880 case statement mapped state 6 to 3
01:39:33.833 00.001 6880 case statement mapped state 6 to 3
01:39:33.833 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"662f5489-d278-4ef7-b155-510035292c4c"}
01:39:33.833 00.000 6880 case statement mapped state 6 to 3
01:39:33.833 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"662f5489-d278-4ef7-b155-510035292c4c"}
01:39:33.835 00.002 6880 evsrv: cli 01543AA0 disconnect
01:39:33.836 00.001 6880 evsrv: cli 01543AA0 connect
01:39:33.836 00.000 6880 case statement mapped state 6 to 3
01:39:33.836 00.000 6880 case statement mapped state 6 to 3
01:39:33.837 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"a0000b72-e0e7-4854-8b54-d10fa72e94d9"}
01:39:33.837 00.000 6880 PhdController::Dither begins
01:39:33.837 00.000 6880 dither: size=1.00, dRA=0.03 dDec=0.00
01:39:33.837 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:39:33.838 00.001 6880 MountToCamera -- mountX=0.03 mountY=0.00 hyp=0.03 mountTheta=0.00 cameraX=-0.00, cameraY=-0.03 cameraTheta=-1.61
01:39:33.838 00.000 6880 setting lock position to (407.69, 886.35)
01:39:33.838 00.000 6880 Mount: notify guiding dithered (-0.0, -0.0)
01:39:33.838 00.000 6880 MultiStar: stabilizing after lock position change
01:39:33.838 00.000 6880 Status Line: Dither by 0.03,0.00
01:39:33.842 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:39:33.842 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:39:33.842 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"a0000b72-e0e7-4854-8b54-d10fa72e94d9"}
01:39:33.852 00.010 6880 evsrv: cli 01543AA0 disconnect
01:39:33.946 00.094 10052 worker thread done servicing request
01:39:33.946 00.000 6880 OnExposeComplete: enter
01:39:33.946 00.000 6880 UpdateGuideState(): m_state=6
01:39:33.946 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1564
01:39:33.946 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=886.65, Mass=2128, SNR=32.0, Peak=145 HFD=4.7
01:39:33.947 00.001 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
01:39:33.947 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
01:39:33.947 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.66 mountX=-0.30 mountY=-0.03, mountTheta=-3.04
01:39:33.948 00.001 6880 dither recenter: remaining=(-0.0,-0.0) step=(-0.0,-0.0)
01:39:33.949 00.001 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
01:39:33.949 00.000 6880 MountToCamera -- mountX=-0.03 mountY=-0.00 hyp=0.03 mountTheta=-3.14 cameraX=0.00, cameraY=0.03 cameraTheta=1.53
01:39:33.949 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.03, opts=4)
01:39:33.949 00.000 6880 Enqueuing Move request for scope (0.00, 0.03)
01:39:33.949 00.000 6880 Mount: notify direct move -0.03,-0.00
01:39:33.949 00.000 10052 Worker thread wakes up
01:39:33.949 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.03) opts 0x4
01:39:33.949 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.03)
01:39:33.949 00.000 10052 Moving (0.00, 0.03) raw xDistance=-0.03 yDistance=-0.00
01:39:33.949 00.000 10052 MoveAxis(E, 16, B)
01:39:33.949 00.000 10052 Guiding  Dir = 2, Dur = 16
01:39:34.034 00.085 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:34.037 00.003 10052 IsSlewing returns 0
01:39:34.078 00.041 10052 IsGuiding returns 0
01:39:34.130 00.052 6880 UpdateGuideState exits: m=2128 SNR=32.0
01:39:34.130 00.000 6880 PhdController: settling, locked = 1, distance = 0.20 (0.60) aobump = 0 frame = 1 / 99999
01:39:34.130 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121974.130,"Host":"MINIASTRO1","Inst":1,"Distance":0.20,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:39:34.131 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:34.131 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:34.131 00.000 6880 Enqueuing Expose request
01:39:34.139 00.008 10052 IsGuiding returns 0
01:39:34.139 00.000 10052 Move returns status 0, amount 16
01:39:34.139 00.000 10052 MoveAxis(N, 0, B)
01:39:34.139 00.000 10052 Move returns status 0, amount 0
01:39:34.139 00.000 10052 move complete, result=0
01:39:34.139 00.000 10052 worker thread done servicing request
01:39:34.139 00.000 10052 Worker thread wakes up
01:39:34.140 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:34.140 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:34.166 00.026 6880 GuideStep: -0.0 px 16 ms EAST, -0.0 px 0 ms NORTH
01:39:35.285 01.119 10052 Exposure complete
01:39:35.361 00.076 10052 worker thread done servicing request
01:39:35.361 00.000 6880 OnExposeComplete: enter
01:39:35.361 00.000 6880 UpdateGuideState(): m_state=6
01:39:35.362 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1565
01:39:35.362 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=886.41, Mass=2031, SNR=31.3, Peak=141 HFD=4.3
01:39:35.362 00.000 6880 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.61) = xAngle (4.25 = -2.03)
01:39:35.362 00.000 6880 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.22 = -2.06)
01:39:35.362 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.64 mountX=-0.06 mountY=-0.12, mountTheta=-2.04
01:39:35.363 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.07, opts=13)
01:39:35.363 00.000 6880 Enqueuing Move request for scope (-0.12, 0.07)
01:39:35.364 00.001 10052 Worker thread wakes up
01:39:35.364 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
01:39:35.364 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
01:39:35.364 00.000 10052 Moving (-0.12, 0.07) raw xDistance=-0.06 yDistance=-0.12
01:39:35.364 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:39:35.364 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
01:39:35.364 00.000 10052 MoveAxis(E, 0, ABG)
01:39:35.364 00.000 10052 Move returns status 0, amount 0
01:39:35.364 00.000 10052 MoveAxis(N, 0, ABG)
01:39:35.364 00.000 10052 Move returns status 0, amount 0
01:39:35.364 00.000 10052 move complete, result=0
01:39:35.364 00.000 10052 worker thread done servicing request
01:39:35.389 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:35.427 00.038 6880 UpdateGuideState exits: m=2031 SNR=31.3
01:39:35.428 00.001 6880 PhdController: settling, locked = 1, distance = 0.14 (0.60) aobump = 0 frame = 2 / 99999
01:39:35.428 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121975.428,"Host":"MINIASTRO1","Inst":1,"Distance":0.14,"Time":1.3,"SettleTime":6.0,"StarLocked":true}
01:39:35.428 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:35.428 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:35.428 00.000 6880 Enqueuing Expose request
01:39:35.428 00.000 10052 Worker thread wakes up
01:39:35.428 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:35.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:35.429 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:35.432 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ba6520e-5bd1-4466-a070-bb6481c1ceee"}
01:39:35.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ba6520e-5bd1-4466-a070-bb6481c1ceee"}
01:39:35.442 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e83d21a8-2d0b-45c2-ae85-39e872139986"}
01:39:35.442 00.000 6880 case statement mapped state 6 to 3
01:39:35.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e83d21a8-2d0b-45c2-ae85-39e872139986"}
01:39:35.454 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7db4cdd4-fa72-46a3-bd98-c53c90242664"}
01:39:35.455 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1565,"width":15,"height":15,"star_pos":[6.57,7.41],"pixels":"..."},"id":"7db4cdd4-fa72-46a3-bd98-c53c90242664"}
01:39:36.333 00.878 10052 Exposure complete
01:39:36.388 00.055 10052 worker thread done servicing request
01:39:36.388 00.000 6880 OnExposeComplete: enter
01:39:36.389 00.001 6880 UpdateGuideState(): m_state=6
01:39:36.389 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1566
01:39:36.389 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.47, Mass=2038, SNR=31.3, Peak=135 HFD=4.6
01:39:36.389 00.000 6880 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.61) = xAngle (2.54 = 2.54)
01:39:36.389 00.000 6880 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.51 = 2.51)
01:39:36.389 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.12 hyp=0.15 cameraTheta=0.93 mountX=-0.12 mountY=0.09, mountTheta=2.52
01:39:36.391 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.12, opts=13)
01:39:36.391 00.000 6880 Enqueuing Move request for scope (0.09, 0.12)
01:39:36.391 00.000 10052 Worker thread wakes up
01:39:36.392 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.12) opts 0xd
01:39:36.392 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.12)
01:39:36.392 00.000 10052 Moving (0.09, 0.12) raw xDistance=-0.12 yDistance=0.09
01:39:36.392 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:39:36.392 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
01:39:36.392 00.000 10052 MoveAxis(E, 33, ABG)
01:39:36.392 00.000 10052 Guiding  Dir = 2, Dur = 33
01:39:36.417 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:36.423 00.006 10052 IsSlewing returns 0
01:39:36.447 00.024 6880 UpdateGuideState exits: m=2038 SNR=31.3
01:39:36.447 00.000 6880 PhdController: settling, locked = 1, distance = 0.14 (0.60) aobump = 0 frame = 3 / 99999
01:39:36.447 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121976.447,"Host":"MINIASTRO1","Inst":1,"Distance":0.14,"Time":2.3,"SettleTime":6.0,"StarLocked":true}
01:39:36.447 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:36.447 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:36.447 00.000 6880 Enqueuing Expose request
01:39:36.461 00.014 10052 IsGuiding returns 0
01:39:36.488 00.027 10052 PulseGuide returned control before completion, sleep 16
01:39:36.540 00.052 10052 IsGuiding returns 0
01:39:36.540 00.000 10052 Move returns status 0, amount 33
01:39:36.540 00.000 10052 MoveAxis(N, 0, ABG)
01:39:36.540 00.000 10052 Move returns status 0, amount 0
01:39:36.540 00.000 10052 move complete, result=0
01:39:36.540 00.000 10052 worker thread done servicing request
01:39:36.540 00.000 10052 Worker thread wakes up
01:39:36.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:36.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:36.542 00.002 6880 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
01:39:37.410 00.868 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57037c22-bcad-4d7f-bd16-88af9bf83a2b"}
01:39:37.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57037c22-bcad-4d7f-bd16-88af9bf83a2b"}
01:39:37.410 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f341c5a-172c-428c-8603-27ae3b6d3929"}
01:39:37.410 00.000 6880 case statement mapped state 6 to 3
01:39:37.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f341c5a-172c-428c-8603-27ae3b6d3929"}
01:39:37.411 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d401e2af-3378-447f-971e-b3ac884fdd55"}
01:39:37.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1566,"width":15,"height":15,"star_pos":[6.78,7.47],"pixels":"..."},"id":"d401e2af-3378-447f-971e-b3ac884fdd55"}
01:39:37.669 00.258 10052 Exposure complete
01:39:37.750 00.081 10052 worker thread done servicing request
01:39:37.751 00.001 6880 OnExposeComplete: enter
01:39:37.751 00.000 6880 UpdateGuideState(): m_state=6
01:39:37.751 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1567
01:39:37.751 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.44, Mass=2069, SNR=31.5, Peak=143 HFD=4.6
01:39:37.751 00.000 6880 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.61) = xAngle (3.93 = -2.35)
01:39:37.752 00.001 6880 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.90 = -2.38)
01:39:37.752 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.32 mountX=-0.09 mountY=-0.09, mountTheta=-2.37
01:39:37.753 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.09, opts=13)
01:39:37.753 00.000 6880 Enqueuing Move request for scope (-0.09, 0.09)
01:39:37.753 00.000 10052 Worker thread wakes up
01:39:37.753 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
01:39:37.753 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
01:39:37.753 00.000 10052 Moving (-0.09, 0.09) raw xDistance=-0.09 yDistance=-0.09
01:39:37.753 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:39:37.753 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
01:39:37.754 00.001 10052 MoveAxis(E, 0, ABG)
01:39:37.754 00.000 10052 Move returns status 0, amount 0
01:39:37.754 00.000 10052 MoveAxis(N, 0, ABG)
01:39:37.754 00.000 10052 Move returns status 0, amount 0
01:39:37.754 00.000 10052 move complete, result=0
01:39:37.754 00.000 10052 worker thread done servicing request
01:39:37.775 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:37.804 00.029 6880 UpdateGuideState exits: m=2069 SNR=31.5
01:39:37.804 00.000 6880 PhdController: settling, locked = 1, distance = 0.14 (0.60) aobump = 0 frame = 4 / 99999
01:39:37.804 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121977.804,"Host":"MINIASTRO1","Inst":1,"Distance":0.14,"Time":3.7,"SettleTime":6.0,"StarLocked":true}
01:39:37.805 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:37.805 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:37.805 00.000 6880 Enqueuing Expose request
01:39:37.805 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:37.805 00.000 10052 Worker thread wakes up
01:39:37.805 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:37.805 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:38.717 00.912 10052 Exposure complete
01:39:38.809 00.092 10052 worker thread done servicing request
01:39:38.809 00.000 6880 OnExposeComplete: enter
01:39:38.809 00.000 6880 UpdateGuideState(): m_state=6
01:39:38.809 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1568
01:39:38.809 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.52, Mass=2055, SNR=31.4, Peak=145 HFD=4.6
01:39:38.809 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
01:39:38.809 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
01:39:38.809 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.17 hyp=0.18 cameraTheta=1.32 mountX=-0.17 mountY=0.04, mountTheta=2.90
01:39:38.810 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.17, opts=13)
01:39:38.812 00.002 6880 Enqueuing Move request for scope (0.04, 0.17)
01:39:38.812 00.000 10052 Worker thread wakes up
01:39:38.812 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.17) opts 0xd
01:39:38.812 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.17)
01:39:38.812 00.000 10052 Moving (0.04, 0.17) raw xDistance=-0.17 yDistance=0.04
01:39:38.812 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:39:38.812 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
01:39:38.812 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
01:39:38.812 00.000 10052 MoveAxis(E, 47, ABG)
01:39:38.812 00.000 10052 Guiding  Dir = 2, Dur = 47
01:39:38.831 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:38.832 00.001 10052 IsSlewing returns 0
01:39:38.860 00.028 6880 UpdateGuideState exits: m=2055 SNR=31.4
01:39:38.860 00.000 6880 PhdController: settling, locked = 1, distance = 0.15 (0.60) aobump = 0 frame = 5 / 99999
01:39:38.860 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783121978.860,"Host":"MINIASTRO1","Inst":1,"Distance":0.15,"Time":4.7,"SettleTime":6.0,"StarLocked":true}
01:39:38.860 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:38.860 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:38.860 00.000 6880 Enqueuing Expose request
01:39:38.870 00.010 10052 IsGuiding returns 0
01:39:38.898 00.028 10052 PulseGuide returned control before completion, sleep 30
01:39:38.950 00.052 10052 IsGuiding returns 0
01:39:38.950 00.000 10052 Move returns status 0, amount 47
01:39:38.950 00.000 10052 MoveAxis(N, 0, ABG)
01:39:38.950 00.000 10052 Move returns status 0, amount 0
01:39:38.950 00.000 10052 move complete, result=0
01:39:38.950 00.000 10052 worker thread done servicing request
01:39:38.950 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
01:39:38.952 00.002 10052 Worker thread wakes up
01:39:38.952 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:38.952 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:39.409 00.457 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fba997b3-da2d-4590-bf1e-2af994b11f26"}
01:39:39.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fba997b3-da2d-4590-bf1e-2af994b11f26"}
01:39:39.410 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"346d49d7-0b08-4673-855d-94f5397531dd"}
01:39:39.410 00.000 6880 case statement mapped state 6 to 3
01:39:39.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"346d49d7-0b08-4673-855d-94f5397531dd"}
01:39:39.410 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"06d1e6a8-62b1-43c1-8923-29981733225c"}
01:39:39.411 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1568,"width":15,"height":15,"star_pos":[6.74,6.52],"pixels":"..."},"id":"06d1e6a8-62b1-43c1-8923-29981733225c"}
01:39:40.089 00.678 10052 Exposure complete
01:39:40.164 00.075 10052 worker thread done servicing request
01:39:40.164 00.000 6880 OnExposeComplete: enter
01:39:40.164 00.000 6880 UpdateGuideState(): m_state=6
01:39:40.164 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1569
01:39:40.165 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=886.49, Mass=2112, SNR=31.9, Peak=156 HFD=4.5
01:39:40.165 00.000 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.51 = -2.78)
01:39:40.165 00.000 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.81)
01:39:40.165 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.14 hyp=0.15 cameraTheta=1.89 mountX=-0.14 mountY=-0.05, mountTheta=-2.81
01:39:40.166 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.14, opts=13)
01:39:40.166 00.000 6880 Enqueuing Move request for scope (-0.05, 0.14)
01:39:40.166 00.000 10052 Worker thread wakes up
01:39:40.166 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.14) opts 0xd
01:39:40.167 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.14)
01:39:40.167 00.000 10052 Moving (-0.05, 0.14) raw xDistance=-0.14 yDistance=-0.05
01:39:40.167 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:39:40.167 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
01:39:40.167 00.000 10052 MoveAxis(E, 39, ABG)
01:39:40.167 00.000 10052 Guiding  Dir = 2, Dur = 39
01:39:40.198 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:40.215 00.017 10052 IsSlewing returns 0
01:39:40.245 00.030 6880 UpdateGuideState exits: m=2112 SNR=31.9
01:39:40.245 00.000 6880 PhdController: settling, locked = 1, distance = 0.15 (0.60) aobump = 0 frame = 6 / 99999
01:39:40.245 00.000 6880 PhdController: newstate STATE_FINISH
01:39:40.245 00.000 6880 PhdController complete: success
01:39:40.245 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783121980.245,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:39:40.246 00.001 6880 Mount: notify guiding dither settle done success=1
01:39:40.246 00.000 6880 PhdController: newstate STATE_IDLE
01:39:40.246 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:40.246 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:40.246 00.000 6880 Enqueuing Expose request
01:39:40.285 00.039 10052 IsGuiding returns 0
01:39:40.422 00.137 10052 IsGuiding returns 0
01:39:40.423 00.001 10052 Move returns status 0, amount 39
01:39:40.423 00.000 10052 MoveAxis(N, 0, ABG)
01:39:40.423 00.000 10052 Move returns status 0, amount 0
01:39:40.423 00.000 10052 move complete, result=0
01:39:40.423 00.000 10052 worker thread done servicing request
01:39:40.423 00.000 6880 GuideStep: -0.1 px 39 ms EAST, -0.0 px 0 ms NORTH
01:39:40.423 00.000 10052 Worker thread wakes up
01:39:40.423 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:40.423 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:41.336 00.913 10052 Exposure complete
01:39:41.396 00.060 10052 worker thread done servicing request
01:39:41.396 00.000 6880 OnExposeComplete: enter
01:39:41.396 00.000 6880 UpdateGuideState(): m_state=6
01:39:41.396 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.396 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=886.54, Mass=1997, SNR=31.1, Peak=153 HFD=4.4
01:39:41.397 00.001 6880 MultiStar: exiting stabilization period
01:39:41.397 00.000 6880 MultiStar: updating star positions after lock position change
01:39:41.397 00.000 6880 Star::Find(15, 281, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.397 00.000 6880 Star::Find returns 1 (0), X=281.97, Y=296.27, Mass=1808, SNR=29.4, Peak=133 HFD=4.6
01:39:41.397 00.000 6880 Star::Find(15, 1198, 292, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.397 00.000 6880 Star::Find returns 1 (0), X=1199.07, Y=292.97, Mass=1952, SNR=30.1, Peak=107 HFD=5.7
01:39:41.397 00.000 6880 Star::Find(15, 824, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.397 00.000 6880 Star::Find returns 1 (0), X=824.82, Y=296.27, Mass=1731, SNR=28.7, Peak=152 HFD=4.7
01:39:41.397 00.000 6880 Star::Find(15, 55, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.397 00.000 6880 Star::Find returns 1 (0), X=55.51, Y=631.15, Mass=1501, SNR=26.8, Peak=71 HFD=5.2
01:39:41.397 00.000 6880 Star::Find(15, 471, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.397 00.000 6880 Star::Find returns 1 (0), X=471.21, Y=590.13, Mass=2147, SNR=31.7, Peak=124 HFD=5.8
01:39:41.397 00.000 6880 Star::Find(15, 853, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.397 00.000 6880 Star::Find returns 1 (0), X=853.69, Y=215.85, Mass=1828, SNR=28.9, Peak=94 HFD=6.1
01:39:41.397 00.000 6880 Star::Find(15, 265, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.397 00.000 6880 Star::Find returns 1 (0), X=265.39, Y=83.00, Mass=1141, SNR=23.3, Peak=61 HFD=5.2
01:39:41.398 00.001 6880 Star::Find(15, 553, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.398 00.000 6880 Star::Find returns 1 (0), X=553.46, Y=328.10, Mass=1370, SNR=25.3, Peak=70 HFD=5.8
01:39:41.398 00.000 6880 Star::Find(15, 671, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.398 00.000 6880 Star::Find returns 1 (0), X=671.66, Y=823.62, Mass=817, SNR=19.8, Peak=63 HFD=4.3
01:39:41.398 00.000 6880 Star::Find(15, 1119, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.398 00.000 6880 Star::Find returns 1 (0), X=1119.39, Y=683.45, Mass=784, SNR=19.3, Peak=51 HFD=4.9
01:39:41.398 00.000 6880 Star::Find(15, 268, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1570
01:39:41.398 00.000 6880 Star::Find returns 1 (0), X=268.62, Y=575.80, Mass=950, SNR=21.1, Peak=61 HFD=5.1
01:39:41.398 00.000 6880 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.61) = xAngle (2.57 = 2.57)
01:39:41.398 00.000 6880 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.53 = 2.53)
01:39:41.398 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.20 hyp=0.24 cameraTheta=0.95 mountX=-0.20 mountY=0.14, mountTheta=2.54
01:39:41.399 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.20, opts=13)
01:39:41.399 00.000 6880 Enqueuing Move request for scope (0.14, 0.20)
01:39:41.400 00.001 10052 Worker thread wakes up
01:39:41.400 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.20) opts 0xd
01:39:41.400 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.20)
01:39:41.400 00.000 10052 Moving (0.14, 0.20) raw xDistance=-0.20 yDistance=0.14
01:39:41.400 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:39:41.400 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.03
01:39:41.400 00.000 10052 MoveAxis(E, 56, ABG)
01:39:41.400 00.000 10052 Guiding  Dir = 2, Dur = 56
01:39:41.419 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:41.421 00.002 10052 IsSlewing returns 0
01:39:41.449 00.028 6880 UpdateGuideState exits: m=1997 SNR=31.1
01:39:41.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:41.449 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:41.449 00.000 6880 Enqueuing Expose request
01:39:41.449 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4473df7b-306d-49f4-aa80-7c253cdf7b82"}
01:39:41.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4473df7b-306d-49f4-aa80-7c253cdf7b82"}
01:39:41.458 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a122ab6-b64f-4441-8666-89ea9a57d94c"}
01:39:41.458 00.000 6880 case statement mapped state 6 to 3
01:39:41.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a122ab6-b64f-4441-8666-89ea9a57d94c"}
01:39:41.459 00.001 10052 IsGuiding returns 0
01:39:41.460 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4f545537-47e1-44ec-98c4-a05c64e0858e"}
01:39:41.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1570,"width":15,"height":15,"star_pos":[6.83,6.54],"pixels":"..."},"id":"4f545537-47e1-44ec-98c4-a05c64e0858e"}
01:39:41.486 00.026 10052 PulseGuide returned control before completion, sleep 39
01:39:41.603 00.117 10052 IsGuiding returns 0
01:39:41.603 00.000 10052 Move returns status 0, amount 56
01:39:41.603 00.000 10052 MoveAxis(N, 0, ABG)
01:39:41.603 00.000 10052 Move returns status 0, amount 0
01:39:41.603 00.000 10052 move complete, result=0
01:39:41.604 00.001 10052 worker thread done servicing request
01:39:41.604 00.000 10052 Worker thread wakes up
01:39:41.604 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:41.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:41.604 00.000 6880 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
01:39:42.733 01.129 10052 Exposure complete
01:39:42.787 00.054 10052 worker thread done servicing request
01:39:42.787 00.000 6880 OnExposeComplete: enter
01:39:42.787 00.000 6880 UpdateGuideState(): m_state=6
01:39:42.787 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1571
01:39:42.787 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=886.57, Mass=1996, SNR=31.0, Peak=132 HFD=4.7
01:39:42.788 00.001 6880 MultiStar: [#1 -0.12,0.22,0.97,U] [#2 -0.14,0.16,0.97,U] [#3 -0.24,0.17,0.91,U] [#4 -0.12,0.08,0.87,U] [#5 -0.09,0.29,0.99,U] [#6 -0.03,0.21,0.93,U] [#7 -0.16,0.36,0.78,U] [#8 0.03,0.43,0.80,U] 
01:39:42.788 00.000 6880 single-star, 8 included, MultiStar: {-0.11, 0.23}, one-star: {-0.10, 0.22}
01:39:42.788 00.000 6880 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.61) = xAngle (3.59 = -2.69)
01:39:42.788 00.000 6880 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.56 = -2.73)
01:39:42.788 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.22 hyp=0.24 cameraTheta=1.98 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
01:39:42.789 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.22, opts=13)
01:39:42.789 00.000 6880 Enqueuing Move request for scope (-0.10, 0.22)
01:39:42.789 00.000 10052 Worker thread wakes up
01:39:42.789 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.22) opts 0xd
01:39:42.789 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.22)
01:39:42.789 00.000 10052 Moving (-0.10, 0.22) raw xDistance=-0.22 yDistance=-0.10
01:39:42.789 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:39:42.789 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
01:39:42.790 00.001 10052 MoveAxis(E, 61, ABG)
01:39:42.790 00.000 10052 Guiding  Dir = 2, Dur = 61
01:39:42.809 00.019 10052 IsSlewing returns 0
01:39:42.813 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:42.848 00.035 10052 IsGuiding returns 0
01:39:42.862 00.014 6880 UpdateGuideState exits: m=1996 SNR=31.0
01:39:42.862 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:42.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:42.862 00.000 6880 Enqueuing Expose request
01:39:42.876 00.014 10052 PulseGuide returned control before completion, sleep 44
01:39:42.955 00.079 10052 IsGuiding returns 0
01:39:42.955 00.000 10052 Move returns status 0, amount 61
01:39:42.955 00.000 10052 MoveAxis(N, 0, ABG)
01:39:42.955 00.000 10052 Move returns status 0, amount 0
01:39:42.956 00.001 10052 move complete, result=0
01:39:42.956 00.000 10052 worker thread done servicing request
01:39:42.956 00.000 10052 Worker thread wakes up
01:39:42.956 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
01:39:42.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:42.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:43.411 00.455 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"36a42ec2-9cdf-4976-bd5c-4bdb9dc00fdc"}
01:39:43.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"36a42ec2-9cdf-4976-bd5c-4bdb9dc00fdc"}
01:39:43.412 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cf1c289a-88ae-44d3-b67b-3514bbf29fb8"}
01:39:43.412 00.000 6880 case statement mapped state 6 to 3
01:39:43.412 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf1c289a-88ae-44d3-b67b-3514bbf29fb8"}
01:39:43.413 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df5ea3df-5503-4612-90fb-e371ff770a4e"}
01:39:43.413 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1571,"width":15,"height":15,"star_pos":[6.60,6.57],"pixels":"..."},"id":"df5ea3df-5503-4612-90fb-e371ff770a4e"}
01:39:43.871 00.458 10052 Exposure complete
01:39:43.944 00.073 10052 worker thread done servicing request
01:39:43.944 00.000 6880 OnExposeComplete: enter
01:39:43.944 00.000 6880 UpdateGuideState(): m_state=6
01:39:43.945 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1572
01:39:43.945 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=886.10, Mass=2092, SNR=31.7, Peak=112 HFD=4.6
01:39:43.946 00.001 6880 MultiStar: [#1 -0.04,0.03,0.96,U] [#2 -0.17,0.01,0.97,U] [#3 -0.21,-0.04,0.90,U] [#4 -0.10,-0.10,0.84,U] [#5 -0.05,-0.05,0.96,U] [#6 -0.10,-0.01,0.89,U] [#7 -0.15,-0.06,0.77,U] [#8 -0.04,-0.09,0.77,U] 
01:39:43.946 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.06}, one-star: {-0.25, -0.25}
01:39:43.946 00.000 6880 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.61) = xAngle (-1.08 = -1.08)
01:39:43.946 00.000 6880 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
01:39:43.946 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.14 cameraTheta=-2.69 mountX=0.07 mountY=-0.13, mountTheta=-1.08
01:39:43.948 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.06, opts=13)
01:39:43.949 00.001 6880 Enqueuing Move request for scope (-0.13, -0.06)
01:39:43.949 00.000 10052 Worker thread wakes up
01:39:43.949 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
01:39:43.949 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
01:39:43.949 00.000 10052 Moving (-0.13, -0.06) raw xDistance=0.07 yDistance=-0.13
01:39:43.949 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:39:43.949 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
01:39:43.949 00.000 10052 MoveAxis(E, 0, ABG)
01:39:43.949 00.000 10052 Move returns status 0, amount 0
01:39:43.949 00.000 10052 MoveAxis(N, 0, ABG)
01:39:43.949 00.000 10052 Move returns status 0, amount 0
01:39:43.949 00.000 10052 move complete, result=0
01:39:43.949 00.000 10052 worker thread done servicing request
01:39:43.976 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:44.005 00.029 6880 UpdateGuideState exits: m=2092 SNR=31.7
01:39:44.005 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:44.005 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:44.005 00.000 6880 Enqueuing Expose request
01:39:44.005 00.000 10052 Worker thread wakes up
01:39:44.005 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:44.005 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:44.006 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:45.144 01.138 10052 Exposure complete
01:39:45.209 00.065 10052 worker thread done servicing request
01:39:45.209 00.000 6880 OnExposeComplete: enter
01:39:45.209 00.000 6880 UpdateGuideState(): m_state=6
01:39:45.209 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1573
01:39:45.210 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=886.18, Mass=2029, SNR=31.3, Peak=139 HFD=4.5
01:39:45.210 00.000 6880 MultiStar: [#1 0.11,0.14,0.97,U] [#2 -0.12,-0.06,0.98,U] [#3 -0.22,-0.02,0.91,U] [#4 -0.08,-0.14,0.86,U] [#5 0.06,0.03,1.00,U] [#6 -0.11,0.03,0.91,U] [#7 0.09,0.22,0.79,U] [#8 0.08,0.22,0.80,U] 
01:39:45.210 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.04, -0.17}
01:39:45.210 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.05 = -2.23)
01:39:45.210 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
01:39:45.210 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.44 mountX=-0.02 mountY=-0.03, mountTheta=-2.25
01:39:45.212 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.02, opts=13)
01:39:45.212 00.000 6880 Enqueuing Move request for scope (-0.03, 0.02)
01:39:45.212 00.000 10052 Worker thread wakes up
01:39:45.212 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:39:45.212 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:39:45.212 00.000 10052 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
01:39:45.212 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:39:45.212 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
01:39:45.212 00.000 10052 MoveAxis(E, 0, ABG)
01:39:45.213 00.001 10052 Move returns status 0, amount 0
01:39:45.213 00.000 10052 MoveAxis(N, 0, ABG)
01:39:45.213 00.000 10052 Move returns status 0, amount 0
01:39:45.213 00.000 10052 move complete, result=0
01:39:45.213 00.000 10052 worker thread done servicing request
01:39:45.236 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:45.288 00.052 6880 UpdateGuideState exits: m=2029 SNR=31.3
01:39:45.288 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:45.288 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:45.288 00.000 6880 Enqueuing Expose request
01:39:45.288 00.000 10052 Worker thread wakes up
01:39:45.288 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:45.288 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:45.288 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:45.410 00.122 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8bd293fb-1da2-47f3-951f-a69763a5838b"}
01:39:45.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8bd293fb-1da2-47f3-951f-a69763a5838b"}
01:39:45.411 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecc00bc3-7ced-437d-ae45-335063dd9463"}
01:39:45.411 00.000 6880 case statement mapped state 6 to 3
01:39:45.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecc00bc3-7ced-437d-ae45-335063dd9463"}
01:39:45.411 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83381ec0-b196-45d7-9ca8-58960c14eb8c"}
01:39:45.412 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1573,"width":15,"height":15,"star_pos":[6.65,7.18],"pixels":"..."},"id":"83381ec0-b196-45d7-9ca8-58960c14eb8c"}
01:39:46.206 00.794 10052 Exposure complete
01:39:46.272 00.066 10052 worker thread done servicing request
01:39:46.272 00.000 6880 OnExposeComplete: enter
01:39:46.272 00.000 6880 UpdateGuideState(): m_state=6
01:39:46.272 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1574
01:39:46.273 00.001 6880 Star::Find returns 1 (0), X=407.67, Y=886.41, Mass=2014, SNR=31.2, Peak=138 HFD=4.6
01:39:46.273 00.000 6880 MultiStar: [#1 -0.17,-0.00,0.98,U] [#2 -0.15,0.04,0.97,U] [#3 -0.03,-0.01,0.93,U] [#4 -0.39,0.02,0.86,U] [#5 -0.01,0.22,1.01,U] [#6 0.03,0.13,0.94,U] [#7 -0.27,-0.04,0.78,U] [#8 0.15,0.24,0.81,U] 
01:39:46.273 00.000 6880 single-star, 8 included, MultiStar: {-0.09, 0.07}, one-star: {-0.02, 0.07}
01:39:46.273 00.000 6880 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.61) = xAngle (3.53 = -2.75)
01:39:46.273 00.000 6880 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.50 = -2.78)
01:39:46.273 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.92 mountX=-0.07 mountY=-0.03, mountTheta=-2.78
01:39:46.274 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.07, opts=13)
01:39:46.274 00.000 6880 Enqueuing Move request for scope (-0.02, 0.07)
01:39:46.275 00.001 10052 Worker thread wakes up
01:39:46.275 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
01:39:46.275 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
01:39:46.275 00.000 10052 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.03
01:39:46.275 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:39:46.275 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
01:39:46.275 00.000 10052 MoveAxis(E, 0, ABG)
01:39:46.275 00.000 10052 Move returns status 0, amount 0
01:39:46.275 00.000 10052 MoveAxis(N, 0, ABG)
01:39:46.275 00.000 10052 Move returns status 0, amount 0
01:39:46.275 00.000 10052 move complete, result=0
01:39:46.275 00.000 10052 worker thread done servicing request
01:39:46.295 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:46.330 00.035 6880 UpdateGuideState exits: m=2014 SNR=31.2
01:39:46.330 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:46.330 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:46.330 00.000 6880 Enqueuing Expose request
01:39:46.330 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:46.330 00.000 10052 Worker thread wakes up
01:39:46.330 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:46.331 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:47.410 01.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0627ae61-f6fa-4240-b169-e62ac4c73d87"}
01:39:47.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0627ae61-f6fa-4240-b169-e62ac4c73d87"}
01:39:47.411 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"665fd677-e139-447b-bebd-9cef4bd95797"}
01:39:47.411 00.000 6880 case statement mapped state 6 to 3
01:39:47.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"665fd677-e139-447b-bebd-9cef4bd95797"}
01:39:47.411 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f8b34987-90cb-45d9-813d-9a2ab5f4a730"}
01:39:47.412 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1574,"width":15,"height":15,"star_pos":[6.67,7.41],"pixels":"..."},"id":"f8b34987-90cb-45d9-813d-9a2ab5f4a730"}
01:39:47.461 00.049 10052 Exposure complete
01:39:47.515 00.054 10052 worker thread done servicing request
01:39:47.515 00.000 6880 OnExposeComplete: enter
01:39:47.515 00.000 6880 UpdateGuideState(): m_state=6
01:39:47.515 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1575
01:39:47.515 00.000 6880 Star::Find returns 1 (0), X=407.34, Y=886.09, Mass=2111, SNR=31.8, Peak=137 HFD=4.7
01:39:47.516 00.001 6880 MultiStar: [#1 0.01,-0.11,0.95,U] [#2 -0.44,-0.18,0.95,U] [#3 -0.53,-0.25,0.00,M1] [#4 -0.04,0.01,0.85,U] [#5 -0.31,-0.00,0.97,U] [#6 -0.40,-0.16,0.91,U] [#7 -0.00,-0.05,0.71,U] [#8 -0.17,0.00,0.78,U] 
01:39:47.516 00.000 6880 refined, 7 included, MultiStar: {-0.22, -0.10}, one-star: {-0.35, -0.26}
01:39:47.516 00.000 6880 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.61) = xAngle (-1.11 = -1.11)
01:39:47.516 00.000 6880 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
01:39:47.516 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-2.72 mountX=0.11 mountY=-0.22, mountTheta=-1.11
01:39:47.518 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.10, opts=13)
01:39:47.518 00.000 6880 Enqueuing Move request for scope (-0.22, -0.10)
01:39:47.518 00.000 10052 Worker thread wakes up
01:39:47.518 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.10) opts 0xd
01:39:47.518 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.10)
01:39:47.518 00.000 10052 Moving (-0.22, -0.10) raw xDistance=0.11 yDistance=-0.22
01:39:47.518 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:39:47.518 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.22, slope = -0.02
01:39:47.518 00.000 10052 MoveAxis(E, 0, ABG)
01:39:47.518 00.000 10052 Move returns status 0, amount 0
01:39:47.518 00.000 10052 MoveAxis(N, 35, ABG)
01:39:47.519 00.001 10052 Guiding  Dir = 0, Dur = 35
01:39:47.537 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:47.569 00.032 6880 UpdateGuideState exits: m=2111 SNR=31.8
01:39:47.569 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:47.569 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:47.569 00.000 6880 Enqueuing Expose request
01:39:47.579 00.010 10052 IsSlewing returns 0
01:39:47.653 00.074 10052 IsGuiding returns 0
01:39:47.794 00.141 10052 IsGuiding returns 0
01:39:47.794 00.000 10052 Move returns status 0, amount 35
01:39:47.794 00.000 10052 move complete, result=0
01:39:47.794 00.000 10052 worker thread done servicing request
01:39:47.794 00.000 10052 Worker thread wakes up
01:39:47.795 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:47.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:47.795 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 35 ms NORTH
01:39:48.713 00.918 10052 Exposure complete
01:39:48.784 00.071 10052 worker thread done servicing request
01:39:48.784 00.000 6880 OnExposeComplete: enter
01:39:48.784 00.000 6880 UpdateGuideState(): m_state=6
01:39:48.785 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1576
01:39:48.785 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=886.25, Mass=2088, SNR=31.7, Peak=143 HFD=4.6
01:39:48.785 00.000 6880 MultiStar: [#1 -0.13,0.06,0.96,U] [#2 -0.17,0.10,0.96,U] [#3 -0.25,0.13,0.92,U] [#4 -0.02,-0.16,0.83,U] [#5 -0.10,0.11,0.95,U] [#6 -0.15,0.16,0.92,U] [#7 -0.18,0.20,0.77,U] [#8 -0.15,0.10,0.77,U] 
01:39:48.786 00.001 6880 single-star, 8 included, MultiStar: {-0.13, 0.06}, one-star: {-0.04, -0.10}
01:39:48.786 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.36 = -0.36)
01:39:48.786 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:39:48.786 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.97 mountX=0.10 mountY=-0.04, mountTheta=-0.39
01:39:48.788 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.10, opts=13)
01:39:48.788 00.000 6880 Enqueuing Move request for scope (-0.04, -0.10)
01:39:48.788 00.000 10052 Worker thread wakes up
01:39:48.788 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
01:39:48.788 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
01:39:48.788 00.000 10052 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=-0.04
01:39:48.788 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:39:48.788 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.05, using input
01:39:48.788 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:39:48.789 00.001 10052 MoveAxis(E, 0, ABG)
01:39:48.789 00.000 10052 Move returns status 0, amount 0
01:39:48.789 00.000 10052 MoveAxis(N, 0, ABG)
01:39:48.789 00.000 10052 Move returns status 0, amount 0
01:39:48.789 00.000 10052 move complete, result=0
01:39:48.789 00.000 10052 worker thread done servicing request
01:39:48.815 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:48.850 00.035 6880 UpdateGuideState exits: m=2088 SNR=31.7
01:39:48.850 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:48.850 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:48.850 00.000 6880 Enqueuing Expose request
01:39:48.850 00.000 10052 Worker thread wakes up
01:39:48.851 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:39:48.851 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:48.851 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:49.411 00.560 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf2e5ca7-2fe2-47bd-a966-b4ff4da616a0"}
01:39:49.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf2e5ca7-2fe2-47bd-a966-b4ff4da616a0"}
01:39:49.412 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de79aac1-4f8c-400a-bca8-787ad6878c82"}
01:39:49.412 00.000 6880 case statement mapped state 6 to 3
01:39:49.412 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de79aac1-4f8c-400a-bca8-787ad6878c82"}
01:39:49.412 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d8a1d90-067a-42c1-90fb-f3849ce7da16"}
01:39:49.413 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1576,"width":15,"height":15,"star_pos":[6.65,7.25],"pixels":"..."},"id":"1d8a1d90-067a-42c1-90fb-f3849ce7da16"}
01:39:49.983 00.570 10052 Exposure complete
01:39:50.060 00.077 10052 worker thread done servicing request
01:39:50.060 00.000 6880 OnExposeComplete: enter
01:39:50.060 00.000 6880 UpdateGuideState(): m_state=6
01:39:50.061 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1577
01:39:50.061 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=886.13, Mass=2190, SNR=32.4, Peak=142 HFD=4.8
01:39:50.061 00.000 6880 MultiStar: [#1 -0.01,0.02,0.95,U] [#2 -0.16,-0.04,0.96,U] [#3 -0.10,-0.00,0.86,U] [#4 -0.13,0.01,0.82,U] [#5 -0.05,0.19,0.95,U] [#6 0.04,0.06,0.88,U] [#7 0.01,0.07,0.75,U] [#8 -0.00,0.35,0.76,U] 
01:39:50.061 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.26, -0.21}
01:39:50.061 00.000 6880 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.61) = xAngle (4.27 = -2.02)
01:39:50.061 00.000 6880 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.23 = -2.05)
01:39:50.061 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.65 mountX=-0.04 mountY=-0.08, mountTheta=-2.02
01:39:50.062 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.04, opts=13)
01:39:50.062 00.000 6880 Enqueuing Move request for scope (-0.08, 0.04)
01:39:50.063 00.001 10052 Worker thread wakes up
01:39:50.063 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
01:39:50.063 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
01:39:50.063 00.000 10052 Moving (-0.08, 0.04) raw xDistance=-0.04 yDistance=-0.08
01:39:50.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:39:50.063 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
01:39:50.063 00.000 10052 MoveAxis(E, 0, ABG)
01:39:50.063 00.000 10052 Move returns status 0, amount 0
01:39:50.063 00.000 10052 MoveAxis(N, 0, ABG)
01:39:50.063 00.000 10052 Move returns status 0, amount 0
01:39:50.063 00.000 10052 move complete, result=0
01:39:50.063 00.000 10052 worker thread done servicing request
01:39:50.088 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:50.128 00.040 6880 UpdateGuideState exits: m=2190 SNR=32.4
01:39:50.128 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:50.128 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:50.128 00.000 6880 Enqueuing Expose request
01:39:50.129 00.001 10052 Worker thread wakes up
01:39:50.129 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:50.129 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:50.129 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:51.046 00.917 10052 Exposure complete
01:39:51.100 00.054 10052 worker thread done servicing request
01:39:51.100 00.000 6880 OnExposeComplete: enter
01:39:51.100 00.000 6880 UpdateGuideState(): m_state=6
01:39:51.101 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1578
01:39:51.101 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=886.23, Mass=2116, SNR=31.8, Peak=136 HFD=4.6
01:39:51.101 00.000 6880 MultiStar: [#1 0.07,0.15,0.96,U] [#2 -0.22,-0.02,0.96,U] [#3 0.03,0.10,0.87,U] [#4 0.00,0.05,0.82,U] [#5 0.16,0.45,0.93,U] [#6 0.12,-0.10,0.90,U] [#7 0.15,0.14,0.77,U] [#8 0.08,0.30,0.78,U] 
01:39:51.101 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.10}, one-star: {-0.07, -0.12}
01:39:51.101 00.000 6880 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.61) = xAngle (2.89 = 2.89)
01:39:51.101 00.000 6880 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.86 = 2.86)
01:39:51.101 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.28 mountX=-0.10 mountY=0.03, mountTheta=2.86
01:39:51.103 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.10, opts=13)
01:39:51.103 00.000 6880 Enqueuing Move request for scope (0.03, 0.10)
01:39:51.103 00.000 10052 Worker thread wakes up
01:39:51.103 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.10) opts 0xd
01:39:51.103 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.10)
01:39:51.103 00.000 10052 Moving (0.03, 0.10) raw xDistance=-0.10 yDistance=0.03
01:39:51.103 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:39:51.103 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
01:39:51.103 00.000 10052 MoveAxis(E, 0, ABG)
01:39:51.103 00.000 10052 Move returns status 0, amount 0
01:39:51.103 00.000 10052 MoveAxis(N, 0, ABG)
01:39:51.103 00.000 10052 Move returns status 0, amount 0
01:39:51.103 00.000 10052 move complete, result=0
01:39:51.103 00.000 10052 worker thread done servicing request
01:39:51.123 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:51.157 00.034 6880 UpdateGuideState exits: m=2116 SNR=31.8
01:39:51.157 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:51.157 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:51.157 00.000 6880 Enqueuing Expose request
01:39:51.157 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:39:51.157 00.000 10052 Worker thread wakes up
01:39:51.158 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:51.158 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:51.411 00.253 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c33dee6b-bdd3-4465-8e58-19673c926272"}
01:39:51.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c33dee6b-bdd3-4465-8e58-19673c926272"}
01:39:51.412 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3f925e74-0e82-4d23-bfef-9ba4a2cb1c12"}
01:39:51.412 00.000 6880 case statement mapped state 6 to 3
01:39:51.412 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f925e74-0e82-4d23-bfef-9ba4a2cb1c12"}
01:39:51.413 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f91e4d6a-5a2d-4b29-a30d-fc1f51b4f1ad"}
01:39:51.414 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1578,"width":15,"height":15,"star_pos":[6.62,7.23],"pixels":"..."},"id":"f91e4d6a-5a2d-4b29-a30d-fc1f51b4f1ad"}
01:39:52.299 00.885 10052 Exposure complete
01:39:52.362 00.063 10052 worker thread done servicing request
01:39:52.363 00.001 6880 OnExposeComplete: enter
01:39:52.363 00.000 6880 UpdateGuideState(): m_state=6
01:39:52.363 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1579
01:39:52.363 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=886.29, Mass=2056, SNR=31.4, Peak=118 HFD=4.7
01:39:52.363 00.000 6880 MultiStar: [#1 -0.08,0.16,0.96,U] [#2 -0.11,0.25,1.00,U] [#3 -0.21,0.11,0.90,U] [#4 -0.06,0.02,0.86,U] [#5 -0.08,0.19,0.98,U] [#6 -0.05,0.14,0.93,U] [#7 -0.15,0.20,0.76,U] [#8 -0.00,0.38,0.80,U] 
01:39:52.364 00.001 6880 single-star, 8 included, MultiStar: {-0.10, 0.15}, one-star: {-0.13, -0.06}
01:39:52.364 00.000 6880 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.61) = xAngle (-1.11 = -1.11)
01:39:52.364 00.000 6880 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
01:39:52.364 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.06 hyp=0.15 cameraTheta=-2.73 mountX=0.07 mountY=-0.13, mountTheta=-1.12
01:39:52.365 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.06, opts=13)
01:39:52.365 00.000 6880 Enqueuing Move request for scope (-0.13, -0.06)
01:39:52.365 00.000 10052 Worker thread wakes up
01:39:52.365 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.06) opts 0xd
01:39:52.365 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.06)
01:39:52.365 00.000 10052 Moving (-0.13, -0.06) raw xDistance=0.07 yDistance=-0.13
01:39:52.365 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:39:52.365 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
01:39:52.365 00.000 10052 MoveAxis(E, 0, ABG)
01:39:52.366 00.001 10052 Move returns status 0, amount 0
01:39:52.366 00.000 10052 MoveAxis(N, 0, ABG)
01:39:52.366 00.000 10052 Move returns status 0, amount 0
01:39:52.366 00.000 10052 move complete, result=0
01:39:52.366 00.000 10052 worker thread done servicing request
01:39:52.386 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:52.419 00.033 6880 UpdateGuideState exits: m=2056 SNR=31.4
01:39:52.419 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:52.419 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:52.419 00.000 6880 Enqueuing Expose request
01:39:52.419 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:52.419 00.000 10052 Worker thread wakes up
01:39:52.419 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:52.419 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:53.331 00.912 10052 Exposure complete
01:39:53.412 00.081 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3176285c-8741-4a30-865e-29f2b1d1493a"}
01:39:53.412 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3176285c-8741-4a30-865e-29f2b1d1493a"}
01:39:53.412 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a54160ef-5577-4695-bc84-3a0625fb9f01"}
01:39:53.412 00.000 6880 case statement mapped state 6 to 3
01:39:53.412 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a54160ef-5577-4695-bc84-3a0625fb9f01"}
01:39:53.413 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9dfcb22e-9366-445e-99aa-602c8cd24c46"}
01:39:53.413 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1579,"width":15,"height":15,"star_pos":[6.56,7.29],"pixels":"..."},"id":"9dfcb22e-9366-445e-99aa-602c8cd24c46"}
01:39:53.415 00.002 10052 worker thread done servicing request
01:39:53.415 00.000 6880 OnExposeComplete: enter
01:39:53.416 00.001 6880 UpdateGuideState(): m_state=6
01:39:53.416 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1580
01:39:53.416 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=886.12, Mass=2052, SNR=31.4, Peak=123 HFD=4.7
01:39:53.416 00.000 6880 MultiStar: [#1 -0.09,0.16,0.98,U] [#2 -0.26,0.10,1.00,U] [#3 -0.38,-0.00,0.90,U] [#4 -0.17,-0.12,0.87,U] [#5 -0.14,0.05,0.99,U] [#6 -0.23,0.15,0.90,U] [#7 -0.14,0.12,0.78,U] [#8 -0.11,0.40,0.81,U] 
01:39:53.416 00.000 6880 refined, 8 included, MultiStar: {-0.20, 0.07}, one-star: {-0.26, -0.22}
01:39:53.416 00.000 6880 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.61) = xAngle (4.44 = -1.85)
01:39:53.416 00.000 6880 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.88)
01:39:53.417 00.001 6880 CameraToMount -- cameraX=-0.20 cameraY=0.07 hyp=0.21 cameraTheta=2.82 mountX=-0.06 mountY=-0.20, mountTheta=-1.85
01:39:53.418 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.07, opts=13)
01:39:53.418 00.000 6880 Enqueuing Move request for scope (-0.20, 0.07)
01:39:53.418 00.000 10052 Worker thread wakes up
01:39:53.418 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.07) opts 0xd
01:39:53.418 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.07)
01:39:53.418 00.000 10052 Moving (-0.20, 0.07) raw xDistance=-0.06 yDistance=-0.20
01:39:53.418 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:39:53.418 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.20, slope = -0.00
01:39:53.419 00.001 10052 MoveAxis(E, 0, ABG)
01:39:53.419 00.000 10052 Move returns status 0, amount 0
01:39:53.419 00.000 10052 MoveAxis(N, 7, ABG)
01:39:53.419 00.000 10052 Guiding  Dir = 0, Dur = 7
01:39:53.441 00.022 10052 IsSlewing returns 0
01:39:53.446 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:53.478 00.032 10052 IsGuiding returns 0
01:39:53.484 00.006 6880 UpdateGuideState exits: m=2052 SNR=31.4
01:39:53.484 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:53.484 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:53.484 00.000 6880 Enqueuing Expose request
01:39:53.583 00.099 10052 IsGuiding returns 0
01:39:53.583 00.000 10052 Move returns status 0, amount 7
01:39:53.583 00.000 10052 move complete, result=0
01:39:53.583 00.000 10052 worker thread done servicing request
01:39:53.583 00.000 10052 Worker thread wakes up
01:39:53.583 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:53.583 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:53.584 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 7 ms NORTH
01:39:54.720 01.136 10052 Exposure complete
01:39:54.782 00.062 10052 worker thread done servicing request
01:39:54.782 00.000 6880 OnExposeComplete: enter
01:39:54.782 00.000 6880 UpdateGuideState(): m_state=6
01:39:54.782 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1581
01:39:54.782 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=886.82, Mass=2123, SNR=32.0, Peak=142 HFD=4.4
01:39:54.783 00.001 6880 MultiStar: [#1 0.17,0.42,0.98,U] [#2 -0.02,0.23,0.97,U] [#3 -0.09,0.22,0.89,U] [#4 -0.13,0.46,0.86,U] [#5 0.02,0.51,0.99,U] [#6 0.15,0.16,0.91,U] [#7 0.26,0.53,0.00,M1] [#8 0.16,0.46,0.79,U] 
01:39:54.783 00.000 6880 refined, 7 included, MultiStar: {0.06, 0.37}, one-star: {0.18, 0.47}
01:39:54.783 00.000 6880 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.61) = xAngle (3.03 = 3.03)
01:39:54.783 00.000 6880 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.00 = 3.00)
01:39:54.783 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.42 mountX=-0.37 mountY=0.05, mountTheta=3.00
01:39:54.784 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.37, opts=13)
01:39:54.785 00.001 6880 Enqueuing Move request for scope (0.06, 0.37)
01:39:54.785 00.000 10052 Worker thread wakes up
01:39:54.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.37) opts 0xd
01:39:54.785 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.37)
01:39:54.785 00.000 10052 Moving (0.06, 0.37) raw xDistance=-0.37 yDistance=0.05
01:39:54.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.37
01:39:54.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
01:39:54.785 00.000 10052 MoveAxis(E, 99, ABG)
01:39:54.785 00.000 10052 Guiding  Dir = 2, Dur = 99
01:39:54.806 00.021 10052 IsSlewing returns 0
01:39:54.809 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:54.843 00.034 6880 UpdateGuideState exits: m=2123 SNR=32.0
01:39:54.843 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:54.843 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:54.843 00.000 6880 Enqueuing Expose request
01:39:54.844 00.001 10052 IsGuiding returns 0
01:39:54.871 00.027 10052 PulseGuide returned control before completion, sleep 82
01:39:54.974 00.103 10052 IsGuiding returns 0
01:39:54.974 00.000 10052 Move returns status 0, amount 99
01:39:54.974 00.000 10052 MoveAxis(N, 0, ABG)
01:39:54.974 00.000 10052 Move returns status 0, amount 0
01:39:54.976 00.002 10052 move complete, result=0
01:39:54.976 00.000 10052 worker thread done servicing request
01:39:54.976 00.000 10052 Worker thread wakes up
01:39:54.976 00.000 6880 GuideStep: -0.4 px 99 ms EAST, 0.1 px 0 ms NORTH
01:39:54.976 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:54.976 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:55.410 00.434 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78cc59cb-081e-440e-8c07-2330d1be4c46"}
01:39:55.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78cc59cb-081e-440e-8c07-2330d1be4c46"}
01:39:55.411 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16d2385d-f61e-4cda-8ed7-277d39d9a88a"}
01:39:55.411 00.000 6880 case statement mapped state 6 to 3
01:39:55.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"16d2385d-f61e-4cda-8ed7-277d39d9a88a"}
01:39:55.411 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5e3ad803-0874-4356-8b37-91c0391eed69"}
01:39:55.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1581,"width":15,"height":15,"star_pos":[6.87,6.82],"pixels":"..."},"id":"5e3ad803-0874-4356-8b37-91c0391eed69"}
01:39:55.893 00.482 10052 Exposure complete
01:39:55.952 00.059 10052 worker thread done servicing request
01:39:55.953 00.001 6880 OnExposeComplete: enter
01:39:55.953 00.000 6880 UpdateGuideState(): m_state=6
01:39:55.953 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1582
01:39:55.953 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.50, Mass=2147, SNR=32.2, Peak=157 HFD=4.5
01:39:55.953 00.000 6880 MultiStar: [#1 -0.07,0.05,0.93,U] [#2 -0.01,0.21,0.97,U] [#3 -0.10,0.03,0.91,U] [#4 -0.13,-0.12,0.82,U] [#5 -0.12,0.10,0.98,U] [#6 -0.01,0.05,0.92,U] [#7 -0.12,0.28,0.74,U] [#8 0.01,0.07,0.80,U] 
01:39:55.953 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.09}, one-star: {0.01, 0.15}
01:39:55.953 00.000 6880 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.61) = xAngle (3.76 = -2.52)
01:39:55.953 00.000 6880 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.73 = -2.55)
01:39:55.953 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.09 hyp=0.11 cameraTheta=2.15 mountX=-0.09 mountY=-0.06, mountTheta=-2.54
01:39:55.956 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.09, opts=13)
01:39:55.956 00.000 6880 Enqueuing Move request for scope (-0.06, 0.09)
01:39:55.956 00.000 10052 Worker thread wakes up
01:39:55.956 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.09) opts 0xd
01:39:55.956 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.09)
01:39:55.956 00.000 10052 Moving (-0.06, 0.09) raw xDistance=-0.09 yDistance=-0.06
01:39:55.956 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:39:55.956 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:39:55.956 00.000 10052 MoveAxis(E, 0, ABG)
01:39:55.956 00.000 10052 Move returns status 0, amount 0
01:39:55.956 00.000 10052 MoveAxis(N, 0, ABG)
01:39:55.956 00.000 10052 Move returns status 0, amount 0
01:39:55.956 00.000 10052 move complete, result=0
01:39:55.956 00.000 10052 worker thread done servicing request
01:39:55.978 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:56.018 00.040 6880 UpdateGuideState exits: m=2147 SNR=32.2
01:39:56.018 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:56.018 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:56.018 00.000 6880 Enqueuing Expose request
01:39:56.019 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:56.019 00.000 10052 Worker thread wakes up
01:39:56.019 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:56.019 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:57.244 01.225 10052 Exposure complete
01:39:57.303 00.059 10052 worker thread done servicing request
01:39:57.303 00.000 6880 OnExposeComplete: enter
01:39:57.303 00.000 6880 UpdateGuideState(): m_state=6
01:39:57.304 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1583
01:39:57.304 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=886.05, Mass=2135, SNR=32.1, Peak=137 HFD=4.2
01:39:57.304 00.000 6880 MultiStar: [#1 -0.02,0.01,0.93,U] [#2 -0.26,-0.09,0.97,U] [#3 -0.39,-0.07,0.90,U] [#4 -0.05,-0.26,0.83,U] [#5 -0.12,-0.14,1.00,U] [#6 -0.18,-0.08,0.89,U] [#7 -0.15,0.07,0.74,U] [#8 -0.28,0.06,0.79,U] 
01:39:57.304 00.000 6880 refined, 8 included, MultiStar: {-0.18, -0.09}, one-star: {-0.16, -0.30}
01:39:57.304 00.000 6880 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.61) = xAngle (-1.04 = -1.04)
01:39:57.304 00.000 6880 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
01:39:57.304 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.66 mountX=0.10 mountY=-0.18, mountTheta=-1.05
01:39:57.306 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.09, opts=13)
01:39:57.306 00.000 6880 Enqueuing Move request for scope (-0.18, -0.09)
01:39:57.306 00.000 10052 Worker thread wakes up
01:39:57.306 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
01:39:57.306 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
01:39:57.306 00.000 10052 Moving (-0.18, -0.09) raw xDistance=0.10 yDistance=-0.18
01:39:57.306 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:39:57.306 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.00
01:39:57.306 00.000 10052 MoveAxis(E, 0, ABG)
01:39:57.306 00.000 10052 Move returns status 0, amount 0
01:39:57.306 00.000 10052 MoveAxis(N, 0, ABG)
01:39:57.306 00.000 10052 Move returns status 0, amount 0
01:39:57.306 00.000 10052 move complete, result=0
01:39:57.307 00.001 10052 worker thread done servicing request
01:39:57.327 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:57.363 00.036 6880 UpdateGuideState exits: m=2135 SNR=32.1
01:39:57.363 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:57.363 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:57.363 00.000 6880 Enqueuing Expose request
01:39:57.363 00.000 10052 Worker thread wakes up
01:39:57.363 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:57.363 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:57.363 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:39:57.415 00.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f252d13b-e0b2-4b10-94f1-438ece7e5bcb"}
01:39:57.415 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f252d13b-e0b2-4b10-94f1-438ece7e5bcb"}
01:39:57.425 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22e8ea79-145b-47d4-9f05-43d30bfcc1ba"}
01:39:57.425 00.000 6880 case statement mapped state 6 to 3
01:39:57.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"22e8ea79-145b-47d4-9f05-43d30bfcc1ba"}
01:39:57.426 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f3197500-8a2f-4905-8dd2-74f6ed0e6aea"}
01:39:57.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1583,"width":15,"height":15,"star_pos":[6.53,7.05],"pixels":"..."},"id":"f3197500-8a2f-4905-8dd2-74f6ed0e6aea"}
01:39:58.273 00.847 10052 Exposure complete
01:39:58.339 00.066 10052 worker thread done servicing request
01:39:58.339 00.000 6880 OnExposeComplete: enter
01:39:58.339 00.000 6880 UpdateGuideState(): m_state=6
01:39:58.339 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1584
01:39:58.339 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=886.46, Mass=2176, SNR=32.4, Peak=145 HFD=4.5
01:39:58.340 00.001 6880 MultiStar: [#1 -0.08,0.16,0.94,U] [#2 -0.13,-0.01,0.94,U] [#3 -0.21,0.08,0.89,U] [#4 -0.24,0.02,0.84,U] [#5 -0.06,0.27,0.98,U] [#6 -0.01,0.11,0.90,U] [#7 -0.17,0.05,0.74,U] [#8 0.13,0.08,0.79,U] 
01:39:58.340 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.10}, one-star: {-0.10, 0.11}
01:39:58.340 00.000 6880 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.61) = xAngle (3.97 = -2.32)
01:39:58.340 00.000 6880 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.94 = -2.35)
01:39:58.340 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.35 mountX=-0.09 mountY=-0.10, mountTheta=-2.33
01:39:58.341 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.10, opts=13)
01:39:58.341 00.000 6880 Enqueuing Move request for scope (-0.10, 0.10)
01:39:58.342 00.001 10052 Worker thread wakes up
01:39:58.342 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
01:39:58.342 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
01:39:58.342 00.000 10052 Moving (-0.10, 0.10) raw xDistance=-0.09 yDistance=-0.10
01:39:58.342 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:39:58.342 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
01:39:58.342 00.000 10052 MoveAxis(E, 0, ABG)
01:39:58.342 00.000 10052 Move returns status 0, amount 0
01:39:58.342 00.000 10052 MoveAxis(N, 0, ABG)
01:39:58.342 00.000 10052 Move returns status 0, amount 0
01:39:58.342 00.000 10052 move complete, result=0
01:39:58.342 00.000 10052 worker thread done servicing request
01:39:58.364 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:58.402 00.038 6880 UpdateGuideState exits: m=2176 SNR=32.4
01:39:58.402 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:58.402 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:58.402 00.000 6880 Enqueuing Expose request
01:39:58.402 00.000 10052 Worker thread wakes up
01:39:58.402 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:39:58.402 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:39:58.402 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:39:59.409 01.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"468ef3f6-77a8-4e14-a7e0-04a9e2ae4558"}
01:39:59.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"468ef3f6-77a8-4e14-a7e0-04a9e2ae4558"}
01:39:59.410 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e5e85401-3d3d-4b8c-b05b-c0fd9e3ba31e"}
01:39:59.410 00.000 6880 case statement mapped state 6 to 3
01:39:59.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5e85401-3d3d-4b8c-b05b-c0fd9e3ba31e"}
01:39:59.411 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"37f5bb6a-d732-4498-b81e-35196d11fd87"}
01:39:59.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1584,"width":15,"height":15,"star_pos":[6.59,7.46],"pixels":"..."},"id":"37f5bb6a-d732-4498-b81e-35196d11fd87"}
01:39:59.543 00.132 10052 Exposure complete
01:39:59.600 00.057 10052 worker thread done servicing request
01:39:59.600 00.000 6880 OnExposeComplete: enter
01:39:59.600 00.000 6880 UpdateGuideState(): m_state=6
01:39:59.600 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1585
01:39:59.600 00.000 6880 Star::Find returns 1 (0), X=407.25, Y=886.49, Mass=2152, SNR=32.2, Peak=153 HFD=4.6
01:39:59.601 00.001 6880 MultiStar: [#1 -0.22,0.23,0.94,U] [#2 -0.39,0.18,0.96,U] [#3 -0.51,0.29,0.00,M1] [#4 -0.43,0.10,0.85,U] [#5 -0.26,0.32,0.97,U] [#6 -0.44,0.25,0.91,U] [#7 -0.27,0.45,0.75,U] [#8 -0.36,0.12,0.80,U] 
01:39:59.601 00.000 6880 refined, 7 included, MultiStar: {-0.35, 0.22}, one-star: {-0.44, 0.14}
01:39:59.601 00.000 6880 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.61) = xAngle (4.19 = -2.09)
01:39:59.601 00.000 6880 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.16 = -2.12)
01:39:59.601 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=0.22 hyp=0.41 cameraTheta=2.58 mountX=-0.21 mountY=-0.35, mountTheta=-2.10
01:39:59.602 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=0.22, opts=13)
01:39:59.602 00.000 6880 Enqueuing Move request for scope (-0.35, 0.22)
01:39:59.602 00.000 10052 Worker thread wakes up
01:39:59.602 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.22) opts 0xd
01:39:59.602 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, 0.22)
01:39:59.602 00.000 10052 Moving (-0.35, 0.22) raw xDistance=-0.21 yDistance=-0.35
01:39:59.602 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
01:39:59.602 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.35, slope = -0.02
01:39:59.602 00.000 10052 MoveAxis(E, 55, ABG)
01:39:59.603 00.001 10052 Guiding  Dir = 2, Dur = 55
01:39:59.623 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:39:59.653 00.030 10052 IsSlewing returns 0
01:39:59.659 00.006 6880 UpdateGuideState exits: m=2152 SNR=32.2
01:39:59.660 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:39:59.660 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:39:59.660 00.000 6880 Enqueuing Expose request
01:39:59.730 00.070 10052 IsGuiding returns 0
01:39:59.878 00.148 10052 IsGuiding returns 0
01:39:59.878 00.000 10052 Move returns status 0, amount 55
01:39:59.878 00.000 10052 MoveAxis(N, 39, ABG)
01:39:59.878 00.000 10052 Guiding  Dir = 0, Dur = 39
01:39:59.952 00.074 10052 IsSlewing returns 0
01:40:00.032 00.080 10052 IsGuiding returns 0
01:40:00.175 00.143 10052 IsGuiding returns 0
01:40:00.176 00.001 10052 Move returns status 0, amount 39
01:40:00.176 00.000 10052 move complete, result=0
01:40:00.176 00.000 10052 worker thread done servicing request
01:40:00.176 00.000 6880 GuideStep: -0.2 px 55 ms EAST, -0.4 px 39 ms NORTH
01:40:00.176 00.000 10052 Worker thread wakes up
01:40:00.177 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:00.177 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:01.089 00.912 10052 Exposure complete
01:40:01.161 00.072 10052 worker thread done servicing request
01:40:01.161 00.000 6880 OnExposeComplete: enter
01:40:01.162 00.001 6880 UpdateGuideState(): m_state=6
01:40:01.162 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1586
01:40:01.162 00.000 6880 Star::Find returns 1 (0), X=407.37, Y=886.27, Mass=2216, SNR=32.6, Peak=136 HFD=4.7
01:40:01.162 00.000 6880 MultiStar: [#1 -0.27,0.13,0.93,U] [#2 -0.40,0.22,0.95,U] [#3 -0.36,0.11,0.87,U] [#4 -0.37,0.12,0.84,U] [#5 -0.20,0.43,0.99,U] [#6 -0.20,0.00,0.90,U] [#7 -0.21,0.16,0.75,U] [#8 -0.27,0.15,0.78,U] 
01:40:01.162 00.000 6880 refined, 8 included, MultiStar: {-0.29, 0.14}, one-star: {-0.32, -0.08}
01:40:01.163 00.001 6880 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.61) = xAngle (4.31 = -1.97)
01:40:01.163 00.000 6880 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.28 = -2.00)
01:40:01.163 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.14 hyp=0.32 cameraTheta=2.70 mountX=-0.13 mountY=-0.29, mountTheta=-1.98
01:40:01.164 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.14, opts=13)
01:40:01.164 00.000 6880 Enqueuing Move request for scope (-0.29, 0.14)
01:40:01.164 00.000 10052 Worker thread wakes up
01:40:01.164 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.14) opts 0xd
01:40:01.164 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.14)
01:40:01.164 00.000 10052 Moving (-0.29, 0.14) raw xDistance=-0.13 yDistance=-0.29
01:40:01.164 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:40:01.164 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.29, slope = -0.03
01:40:01.165 00.001 10052 MoveAxis(E, 37, ABG)
01:40:01.165 00.000 10052 Guiding  Dir = 2, Dur = 37
01:40:01.186 00.021 10052 IsSlewing returns 0
01:40:01.186 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:01.218 00.032 6880 UpdateGuideState exits: m=2216 SNR=32.6
01:40:01.219 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:01.219 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:01.219 00.000 6880 Enqueuing Expose request
01:40:01.224 00.005 10052 IsGuiding returns 0
01:40:01.252 00.028 10052 PulseGuide returned control before completion, sleep 20
01:40:01.296 00.044 10052 IsGuiding returns 0
01:40:01.296 00.000 10052 Move returns status 0, amount 37
01:40:01.296 00.000 10052 MoveAxis(N, 50, ABG)
01:40:01.296 00.000 10052 Guiding  Dir = 0, Dur = 50
01:40:01.334 00.038 10052 IsSlewing returns 0
01:40:01.372 00.038 10052 IsGuiding returns 0
01:40:01.400 00.028 10052 PulseGuide returned control before completion, sleep 33
01:40:01.409 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f79dd47e-a935-4ed7-82b2-8e78e1dea3b0"}
01:40:01.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f79dd47e-a935-4ed7-82b2-8e78e1dea3b0"}
01:40:01.410 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80386d2e-944c-4acf-b0a7-782dd7b7b21b"}
01:40:01.410 00.000 6880 case statement mapped state 6 to 3
01:40:01.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80386d2e-944c-4acf-b0a7-782dd7b7b21b"}
01:40:01.411 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dd3b18b3-92dd-449e-9134-84ca9664728a"}
01:40:01.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1586,"width":15,"height":15,"star_pos":[7.37,7.27],"pixels":"..."},"id":"dd3b18b3-92dd-449e-9134-84ca9664728a"}
01:40:01.506 00.095 10052 IsGuiding returns 0
01:40:01.506 00.000 10052 Move returns status 0, amount 50
01:40:01.506 00.000 10052 move complete, result=0
01:40:01.506 00.000 10052 worker thread done servicing request
01:40:01.506 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.3 px 50 ms NORTH
01:40:01.507 00.001 10052 Worker thread wakes up
01:40:01.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:01.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:02.644 01.137 10052 Exposure complete
01:40:02.708 00.064 10052 worker thread done servicing request
01:40:02.708 00.000 6880 OnExposeComplete: enter
01:40:02.708 00.000 6880 UpdateGuideState(): m_state=6
01:40:02.708 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1587
01:40:02.709 00.001 6880 Star::Find returns 1 (0), X=407.39, Y=886.38, Mass=2177, SNR=32.4, Peak=138 HFD=4.6
01:40:02.709 00.000 6880 MultiStar: [#1 -0.19,0.17,0.92,U] [#2 -0.30,0.03,0.95,U] [#3 -0.40,0.01,0.90,U] [#4 -0.36,0.03,0.84,U] [#5 -0.27,0.30,0.96,U] [#6 -0.22,0.17,0.89,U] [#7 -0.21,0.22,0.76,U] [#8 -0.32,0.15,0.78,U] 
01:40:02.709 00.000 6880 single-star, 8 included, MultiStar: {-0.28, 0.12}, one-star: {-0.30, 0.03}
01:40:02.709 00.000 6880 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.61) = xAngle (4.64 = -1.64)
01:40:02.709 00.000 6880 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.61 = -1.67)
01:40:02.709 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.03 hyp=0.30 cameraTheta=3.03 mountX=-0.02 mountY=-0.30, mountTheta=-1.64
01:40:02.711 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.03, opts=13)
01:40:02.711 00.000 6880 Enqueuing Move request for scope (-0.30, 0.03)
01:40:02.711 00.000 10052 Worker thread wakes up
01:40:02.711 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.03) opts 0xd
01:40:02.711 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.03)
01:40:02.711 00.000 10052 Moving (-0.30, 0.03) raw xDistance=-0.02 yDistance=-0.30
01:40:02.711 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:40:02.711 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.30, slope = -0.03
01:40:02.711 00.000 10052 MoveAxis(E, 0, ABG)
01:40:02.711 00.000 10052 Move returns status 0, amount 0
01:40:02.711 00.000 10052 MoveAxis(N, 60, ABG)
01:40:02.711 00.000 10052 Guiding  Dir = 0, Dur = 60
01:40:02.732 00.021 10052 IsSlewing returns 0
01:40:02.734 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:02.769 00.035 10052 IsGuiding returns 0
01:40:02.777 00.008 6880 UpdateGuideState exits: m=2177 SNR=32.4
01:40:02.777 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:02.777 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:02.777 00.000 6880 Enqueuing Expose request
01:40:02.798 00.021 10052 PulseGuide returned control before completion, sleep 43
01:40:02.865 00.067 10052 IsGuiding returns 0
01:40:02.865 00.000 10052 Move returns status 0, amount 60
01:40:02.865 00.000 10052 move complete, result=0
01:40:02.865 00.000 10052 worker thread done servicing request
01:40:02.866 00.001 10052 Worker thread wakes up
01:40:02.866 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:02.866 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:02.885 00.019 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 60 ms NORTH
01:40:03.409 00.524 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ec52dbb-24a1-4a32-9617-0a711581df48"}
01:40:03.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ec52dbb-24a1-4a32-9617-0a711581df48"}
01:40:03.410 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47884b41-c355-4004-8fe7-a1280c531102"}
01:40:03.410 00.000 6880 case statement mapped state 6 to 3
01:40:03.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"47884b41-c355-4004-8fe7-a1280c531102"}
01:40:03.411 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0f2a9850-24a8-4ff6-930d-2054dc8c08c8"}
01:40:03.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1587,"width":15,"height":15,"star_pos":[7.39,7.38],"pixels":"..."},"id":"0f2a9850-24a8-4ff6-930d-2054dc8c08c8"}
01:40:03.776 00.365 10052 Exposure complete
01:40:03.853 00.077 10052 worker thread done servicing request
01:40:03.853 00.000 6880 OnExposeComplete: enter
01:40:03.853 00.000 6880 UpdateGuideState(): m_state=6
01:40:03.853 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1588
01:40:03.853 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=886.62, Mass=2121, SNR=31.9, Peak=133 HFD=4.7
01:40:03.854 00.001 6880 MultiStar: [#1 -0.11,0.41,0.93,U] [#2 -0.09,0.32,0.96,U] [#3 -0.22,0.28,0.88,U] [#4 -0.28,0.20,0.83,U] [#5 -0.20,0.42,0.96,U] [#6 -0.08,0.44,0.90,U] [#7 -0.27,0.33,0.75,U] [#8 -0.29,0.26,0.78,U] 
01:40:03.854 00.000 6880 single-star, 8 included, MultiStar: {-0.19, 0.33}, one-star: {-0.20, 0.27}
01:40:03.854 00.000 6880 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.61) = xAngle (3.81 = -2.47)
01:40:03.854 00.000 6880 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.78 = -2.50)
01:40:03.854 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.33 cameraTheta=2.20 mountX=-0.26 mountY=-0.20, mountTheta=-2.49
01:40:03.856 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.27, opts=13)
01:40:03.856 00.000 6880 Enqueuing Move request for scope (-0.20, 0.27)
01:40:03.856 00.000 10052 Worker thread wakes up
01:40:03.856 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
01:40:03.856 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
01:40:03.856 00.000 10052 Moving (-0.20, 0.27) raw xDistance=-0.26 yDistance=-0.20
01:40:03.856 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:40:03.856 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.20, slope = -0.02
01:40:03.856 00.000 10052 MoveAxis(E, 70, ABG)
01:40:03.856 00.000 10052 Guiding  Dir = 2, Dur = 70
01:40:03.882 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:03.914 00.032 6880 UpdateGuideState exits: m=2121 SNR=31.9
01:40:03.916 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:03.916 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:03.916 00.000 6880 Enqueuing Expose request
01:40:03.928 00.012 10052 IsSlewing returns 0
01:40:04.003 00.075 10052 IsGuiding returns 0
01:40:04.059 00.056 10052 PulseGuide returned control before completion, sleep 24
01:40:04.134 00.075 10052 IsGuiding returns 1
01:40:04.134 00.000 10052 scope still moving after pulse duration time elapsed
01:40:04.214 00.080 10052 IsSlewing returns 0
01:40:04.293 00.079 10052 IsGuiding returns 0
01:40:04.293 00.000 10052 scope move finished after 70 + 220 ms
01:40:04.293 00.000 10052 Move returns status 0, amount 70
01:40:04.293 00.000 10052 MoveAxis(N, 42, ABG)
01:40:04.293 00.000 10052 Guiding  Dir = 0, Dur = 42
01:40:04.367 00.074 10052 IsSlewing returns 0
01:40:04.434 00.067 10052 IsGuiding returns 0
01:40:04.569 00.135 10052 IsGuiding returns 0
01:40:04.569 00.000 10052 Move returns status 0, amount 42
01:40:04.569 00.000 10052 move complete, result=0
01:40:04.569 00.000 10052 worker thread done servicing request
01:40:04.569 00.000 6880 GuideStep: -0.3 px 70 ms EAST, -0.2 px 42 ms NORTH
01:40:04.570 00.001 10052 Worker thread wakes up
01:40:04.570 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:04.570 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:05.408 00.838 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8a4f173d-5f97-423e-abf0-2e1bb54709e4"}
01:40:05.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8a4f173d-5f97-423e-abf0-2e1bb54709e4"}
01:40:05.408 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"416e0f8e-7a07-4f42-b748-9b9a137e4621"}
01:40:05.410 00.002 6880 case statement mapped state 6 to 3
01:40:05.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"416e0f8e-7a07-4f42-b748-9b9a137e4621"}
01:40:05.410 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e07af2fd-cbcd-4a1b-a5d4-582e1a05e523"}
01:40:05.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1588,"width":15,"height":15,"star_pos":[7.50,6.62],"pixels":"..."},"id":"e07af2fd-cbcd-4a1b-a5d4-582e1a05e523"}
01:40:05.712 00.302 10052 Exposure complete
01:40:05.765 00.053 10052 worker thread done servicing request
01:40:05.765 00.000 6880 OnExposeComplete: enter
01:40:05.765 00.000 6880 UpdateGuideState(): m_state=6
01:40:05.765 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1589
01:40:05.765 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=886.66, Mass=2172, SNR=32.3, Peak=158 HFD=4.4
01:40:05.766 00.001 6880 MultiStar: [#1 0.01,0.53,0.94,U] [#2 -0.12,0.21,0.97,U] [#3 -0.11,0.25,0.90,U] [#4 -0.12,0.52,0.00,M1] [#5 -0.08,0.69,0.00,M1] [#6 0.17,0.26,0.92,U] [#7 -0.07,0.19,0.76,U] [#8 0.08,0.57,0.00,M1] 
01:40:05.766 00.000 6880 refined, 5 included, MultiStar: {-0.03, 0.29}, one-star: {-0.09, 0.31}
01:40:05.766 00.000 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.29 = -2.99)
01:40:05.766 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.02)
01:40:05.766 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.30 cameraTheta=1.68 mountX=-0.29 mountY=-0.04, mountTheta=-3.02
01:40:05.767 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.29, opts=13)
01:40:05.767 00.000 6880 Enqueuing Move request for scope (-0.03, 0.29)
01:40:05.767 00.000 10052 Worker thread wakes up
01:40:05.767 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
01:40:05.767 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
01:40:05.768 00.001 10052 Moving (-0.03, 0.29) raw xDistance=-0.29 yDistance=-0.04
01:40:05.768 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
01:40:05.768 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.06, using input
01:40:05.768 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:40:05.768 00.000 10052 MoveAxis(E, 82, ABG)
01:40:05.768 00.000 10052 Guiding  Dir = 2, Dur = 82
01:40:05.789 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:05.808 00.019 10052 IsSlewing returns 0
01:40:05.818 00.010 6880 UpdateGuideState exits: m=2172 SNR=32.3
01:40:05.818 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:05.818 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:05.818 00.000 6880 Enqueuing Expose request
01:40:05.883 00.065 10052 IsGuiding returns 0
01:40:05.952 00.069 10052 PulseGuide returned control before completion, sleep 24
01:40:06.032 00.080 10052 IsGuiding returns 1
01:40:06.032 00.000 10052 scope still moving after pulse duration time elapsed
01:40:06.106 00.074 10052 IsSlewing returns 0
01:40:06.186 00.080 10052 IsGuiding returns 0
01:40:06.186 00.000 10052 scope move finished after 82 + 220 ms
01:40:06.186 00.000 10052 Move returns status 0, amount 82
01:40:06.186 00.000 10052 MoveAxis(N, 0, ABG)
01:40:06.186 00.000 10052 Move returns status 0, amount 0
01:40:06.186 00.000 10052 move complete, result=0
01:40:06.186 00.000 10052 worker thread done servicing request
01:40:06.186 00.000 10052 Worker thread wakes up
01:40:06.186 00.000 6880 GuideStep: -0.3 px 82 ms EAST, -0.0 px 0 ms NORTH
01:40:06.187 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:06.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:07.108 00.921 10052 Exposure complete
01:40:07.164 00.056 10052 worker thread done servicing request
01:40:07.164 00.000 6880 OnExposeComplete: enter
01:40:07.164 00.000 6880 UpdateGuideState(): m_state=6
01:40:07.164 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1590
01:40:07.165 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=886.65, Mass=2130, SNR=32.0, Peak=144 HFD=4.6
01:40:07.165 00.000 6880 MultiStar: [#1 0.16,0.18,0.97,U] [#2 -0.08,0.28,0.98,U] [#3 -0.07,0.25,0.87,U] [#4 0.07,0.38,0.85,U] [#5 0.29,0.52,0.00,M2] [#6 0.06,0.17,0.90,U] [#7 0.12,0.35,0.75,U] [#8 0.24,0.44,0.79,U] 
01:40:07.165 00.000 6880 refined, 7 included, MultiStar: {0.08, 0.29}, one-star: {0.14, 0.31}
01:40:07.165 00.000 6880 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
01:40:07.165 00.000 6880 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
01:40:07.165 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.29 hyp=0.30 cameraTheta=1.31 mountX=-0.29 mountY=0.07, mountTheta=2.90
01:40:07.166 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.29, opts=13)
01:40:07.166 00.000 6880 Enqueuing Move request for scope (0.08, 0.29)
01:40:07.167 00.001 10052 Worker thread wakes up
01:40:07.167 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.29) opts 0xd
01:40:07.167 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.29)
01:40:07.167 00.000 10052 Moving (0.08, 0.29) raw xDistance=-0.29 yDistance=0.07
01:40:07.167 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
01:40:07.167 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
01:40:07.167 00.000 10052 MoveAxis(E, 83, ABG)
01:40:07.167 00.000 10052 Guiding  Dir = 2, Dur = 83
01:40:07.187 00.020 10052 IsSlewing returns 0
01:40:07.189 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:07.220 00.031 6880 UpdateGuideState exits: m=2130 SNR=32.0
01:40:07.220 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:07.220 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:07.220 00.000 6880 Enqueuing Expose request
01:40:07.225 00.005 10052 IsGuiding returns 0
01:40:07.253 00.028 10052 PulseGuide returned control before completion, sleep 66
01:40:07.346 00.093 10052 IsGuiding returns 1
01:40:07.346 00.000 10052 scope still moving after pulse duration time elapsed
01:40:07.393 00.047 10052 IsSlewing returns 0
01:40:07.409 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"35f464be-7702-495f-b20c-f4c9909191d1"}
01:40:07.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"35f464be-7702-495f-b20c-f4c9909191d1"}
01:40:07.410 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4523b8a9-88ce-4ef9-9d6a-76cdacb11f82"}
01:40:07.410 00.000 6880 case statement mapped state 6 to 3
01:40:07.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4523b8a9-88ce-4ef9-9d6a-76cdacb11f82"}
01:40:07.411 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6eeec78-d92d-4efc-968a-9b7f4ac40c21"}
01:40:07.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1590,"width":15,"height":15,"star_pos":[6.83,6.65],"pixels":"..."},"id":"b6eeec78-d92d-4efc-968a-9b7f4ac40c21"}
01:40:07.432 00.021 10052 IsGuiding returns 0
01:40:07.432 00.000 10052 scope move finished after 83 + 122 ms
01:40:07.432 00.000 10052 Move returns status 0, amount 83
01:40:07.432 00.000 10052 MoveAxis(N, 0, ABG)
01:40:07.432 00.000 10052 Move returns status 0, amount 0
01:40:07.432 00.000 10052 move complete, result=0
01:40:07.432 00.000 10052 worker thread done servicing request
01:40:07.432 00.000 6880 GuideStep: -0.3 px 83 ms EAST, 0.1 px 0 ms NORTH
01:40:07.433 00.001 10052 Worker thread wakes up
01:40:07.433 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:07.433 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:08.564 01.131 10052 Exposure complete
01:40:08.632 00.068 10052 worker thread done servicing request
01:40:08.632 00.000 6880 OnExposeComplete: enter
01:40:08.632 00.000 6880 UpdateGuideState(): m_state=6
01:40:08.632 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1591
01:40:08.632 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.88, Mass=2178, SNR=32.4, Peak=144 HFD=4.7
01:40:08.633 00.001 6880 MultiStar: [#1 0.16,0.56,0.00,M1] [#2 0.10,0.29,0.94,U] [#3 0.17,0.40,0.88,U] [#4 0.07,0.75,0.00,M1] [#5 0.04,0.77,0.00,M3] [#6 0.29,0.33,0.87,U] [#7 0.12,0.54,0.00,M1] [#8 0.14,0.68,0.00,M1] 
01:40:08.633 00.000 6880 refined, 3 included, MultiStar: {0.12, 0.39}, one-star: {-0.03, 0.53}
01:40:08.633 00.000 6880 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.61) = xAngle (2.88 = 2.88)
01:40:08.633 00.000 6880 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.85 = 2.85)
01:40:08.633 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.39 hyp=0.41 cameraTheta=1.26 mountX=-0.39 mountY=0.12, mountTheta=2.85
01:40:08.634 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.39, opts=13)
01:40:08.634 00.000 6880 Enqueuing Move request for scope (0.12, 0.39)
01:40:08.634 00.000 10052 Worker thread wakes up
01:40:08.634 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.39) opts 0xd
01:40:08.634 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.39)
01:40:08.634 00.000 10052 Moving (0.12, 0.39) raw xDistance=-0.39 yDistance=0.12
01:40:08.634 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
01:40:08.635 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
01:40:08.635 00.000 10052 MoveAxis(E, 110, ABG)
01:40:08.635 00.000 10052 Guiding  Dir = 2, Dur = 110
01:40:08.656 00.021 10052 IsSlewing returns 0
01:40:08.656 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:08.690 00.034 6880 UpdateGuideState exits: m=2178 SNR=32.4
01:40:08.690 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:08.690 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:08.690 00.000 6880 Enqueuing Expose request
01:40:08.694 00.004 10052 IsGuiding returns 0
01:40:08.722 00.028 10052 PulseGuide returned control before completion, sleep 93
01:40:08.849 00.127 10052 IsGuiding returns 0
01:40:08.849 00.000 10052 Move returns status 0, amount 110
01:40:08.849 00.000 10052 MoveAxis(N, 0, ABG)
01:40:08.849 00.000 10052 Move returns status 0, amount 0
01:40:08.849 00.000 10052 move complete, result=0
01:40:08.850 00.001 10052 worker thread done servicing request
01:40:08.850 00.000 10052 Worker thread wakes up
01:40:08.850 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:08.850 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:08.850 00.000 6880 GuideStep: -0.4 px 110 ms EAST, 0.1 px 0 ms NORTH
01:40:09.421 00.571 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"21504fa8-75f7-4920-b84b-284d171b7c50"}
01:40:09.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"21504fa8-75f7-4920-b84b-284d171b7c50"}
01:40:09.422 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2bec269e-41ed-4260-870c-00c317df5f1d"}
01:40:09.422 00.000 6880 case statement mapped state 6 to 3
01:40:09.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bec269e-41ed-4260-870c-00c317df5f1d"}
01:40:09.422 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3f8ab0a-6290-4956-b2af-0f93d1868b39"}
01:40:09.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1591,"width":15,"height":15,"star_pos":[6.66,6.88],"pixels":"..."},"id":"a3f8ab0a-6290-4956-b2af-0f93d1868b39"}
01:40:09.772 00.350 10052 Exposure complete
01:40:09.842 00.070 10052 worker thread done servicing request
01:40:09.842 00.000 6880 OnExposeComplete: enter
01:40:09.843 00.001 6880 UpdateGuideState(): m_state=6
01:40:09.843 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1592
01:40:09.843 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.74, Mass=2076, SNR=31.6, Peak=140 HFD=4.6
01:40:09.844 00.001 6880 MultiStar: [#1 0.05,-0.04,0.95,U] [#2 0.15,-0.20,1.00,U] [#3 0.09,-0.27,0.92,U] [#4 -0.22,0.02,0.84,U] [#5 -0.02,0.08,0.99,U] [#6 0.15,-0.55,0.00,M1] [#7 0.19,-0.20,0.77,U] [#8 0.11,-0.10,0.80,U] 
01:40:09.844 00.000 6880 refined, 7 included, MultiStar: {0.05, -0.03}, one-star: {0.03, 0.39}
01:40:09.844 00.000 6880 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.61) = xAngle (1.02 = 1.02)
01:40:09.844 00.000 6880 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
01:40:09.844 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.59 mountX=0.03 mountY=0.05, mountTheta=1.01
01:40:09.845 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.03, opts=13)
01:40:09.845 00.000 6880 Enqueuing Move request for scope (0.05, -0.03)
01:40:09.845 00.000 10052 Worker thread wakes up
01:40:09.846 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
01:40:09.846 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
01:40:09.846 00.000 10052 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=0.05
01:40:09.846 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:40:09.846 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.18, using input
01:40:09.846 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.04
01:40:09.846 00.000 10052 MoveAxis(E, 0, ABG)
01:40:09.846 00.000 10052 Move returns status 0, amount 0
01:40:09.846 00.000 10052 MoveAxis(N, 0, ABG)
01:40:09.846 00.000 10052 Move returns status 0, amount 0
01:40:09.846 00.000 10052 move complete, result=0
01:40:09.846 00.000 10052 worker thread done servicing request
01:40:09.874 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:09.919 00.045 6880 UpdateGuideState exits: m=2076 SNR=31.6
01:40:09.919 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:09.919 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:09.919 00.000 6880 Enqueuing Expose request
01:40:09.919 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:40:09.919 00.000 10052 Worker thread wakes up
01:40:09.919 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:09.919 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:11.055 01.136 10052 Exposure complete
01:40:11.133 00.078 10052 worker thread done servicing request
01:40:11.133 00.000 6880 OnExposeComplete: enter
01:40:11.133 00.000 6880 UpdateGuideState(): m_state=6
01:40:11.134 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1593
01:40:11.134 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=886.53, Mass=2124, SNR=32.0, Peak=130 HFD=4.3
01:40:11.134 00.000 6880 MultiStar: [#1 -0.06,0.10,0.95,U] [#2 -0.03,0.23,1.01,U] [#3 -0.28,0.17,0.92,U] [#4 -0.24,0.14,0.83,U] [#5 -0.02,0.18,0.98,U] [#6 -0.06,0.07,0.93,U] [#7 -0.21,0.17,0.75,U] [#8 -0.06,0.36,0.78,U] 
01:40:11.134 00.000 6880 refined, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.15, 0.18}
01:40:11.134 00.000 6880 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.61) = xAngle (3.78 = -2.50)
01:40:11.134 00.000 6880 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.54)
01:40:11.134 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.18 hyp=0.21 cameraTheta=2.17 mountX=-0.17 mountY=-0.12, mountTheta=-2.53
01:40:11.135 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.18, opts=13)
01:40:11.136 00.001 6880 Enqueuing Move request for scope (-0.12, 0.18)
01:40:11.136 00.000 10052 Worker thread wakes up
01:40:11.136 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.18) opts 0xd
01:40:11.136 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.18)
01:40:11.136 00.000 10052 Moving (-0.12, 0.18) raw xDistance=-0.17 yDistance=-0.12
01:40:11.136 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:40:11.136 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.04
01:40:11.136 00.000 10052 MoveAxis(E, 46, ABG)
01:40:11.136 00.000 10052 Guiding  Dir = 2, Dur = 46
01:40:11.156 00.020 10052 IsSlewing returns 0
01:40:11.157 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:11.194 00.037 10052 IsGuiding returns 0
01:40:11.203 00.009 6880 UpdateGuideState exits: m=2124 SNR=32.0
01:40:11.203 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:11.203 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:11.203 00.000 6880 Enqueuing Expose request
01:40:11.222 00.019 10052 PulseGuide returned control before completion, sleep 29
01:40:11.278 00.056 10052 IsGuiding returns 1
01:40:11.278 00.000 10052 scope still moving after pulse duration time elapsed
01:40:11.324 00.046 10052 IsSlewing returns 0
01:40:11.363 00.039 10052 IsGuiding returns 0
01:40:11.363 00.000 10052 scope move finished after 46 + 122 ms
01:40:11.363 00.000 10052 Move returns status 0, amount 46
01:40:11.364 00.001 10052 MoveAxis(N, 0, ABG)
01:40:11.364 00.000 10052 Move returns status 0, amount 0
01:40:11.364 00.000 10052 move complete, result=0
01:40:11.364 00.000 10052 worker thread done servicing request
01:40:11.364 00.000 6880 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
01:40:11.364 00.000 10052 Worker thread wakes up
01:40:11.364 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:11.364 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:11.422 00.058 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ea0f7c56-64d8-4b12-b2aa-125a651f14ff"}
01:40:11.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ea0f7c56-64d8-4b12-b2aa-125a651f14ff"}
01:40:11.423 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"505632f3-c089-4818-87ae-623fa1cdb607"}
01:40:11.423 00.000 6880 case statement mapped state 6 to 3
01:40:11.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"505632f3-c089-4818-87ae-623fa1cdb607"}
01:40:11.425 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b1352b59-c227-4edd-9e6f-4ec430154dbd"}
01:40:11.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1593,"width":15,"height":15,"star_pos":[6.54,6.53],"pixels":"..."},"id":"b1352b59-c227-4edd-9e6f-4ec430154dbd"}
01:40:12.277 00.852 10052 Exposure complete
01:40:12.355 00.078 10052 worker thread done servicing request
01:40:12.355 00.000 6880 OnExposeComplete: enter
01:40:12.355 00.000 6880 UpdateGuideState(): m_state=6
01:40:12.355 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1594
01:40:12.356 00.001 6880 Star::Find returns 1 (0), X=407.63, Y=886.40, Mass=2053, SNR=31.4, Peak=138 HFD=4.6
01:40:12.356 00.000 6880 MultiStar: [#1 0.14,0.19,0.98,U] [#2 0.16,0.18,0.99,U] [#3 -0.05,0.18,0.91,U] [#4 -0.15,0.16,0.84,U] [#5 -0.00,0.12,1.00,U] [#6 0.18,0.11,0.95,U] [#7 0.22,0.47,0.78,U] [#8 -0.05,0.15,0.79,U] 
01:40:12.356 00.000 6880 single-star, 8 included, MultiStar: {0.04, 0.17}, one-star: {-0.07, 0.05}
01:40:12.356 00.000 6880 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.61) = xAngle (4.14 = -2.15)
01:40:12.356 00.000 6880 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.18)
01:40:12.356 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=-0.05 mountY=-0.07, mountTheta=-2.16
01:40:12.358 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.05, opts=13)
01:40:12.358 00.000 6880 Enqueuing Move request for scope (-0.07, 0.05)
01:40:12.358 00.000 10052 Worker thread wakes up
01:40:12.358 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
01:40:12.358 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
01:40:12.358 00.000 10052 Moving (-0.07, 0.05) raw xDistance=-0.05 yDistance=-0.07
01:40:12.358 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:40:12.359 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.04
01:40:12.359 00.000 10052 MoveAxis(E, 0, ABG)
01:40:12.359 00.000 10052 Move returns status 0, amount 0
01:40:12.359 00.000 10052 MoveAxis(N, 0, ABG)
01:40:12.359 00.000 10052 Move returns status 0, amount 0
01:40:12.359 00.000 10052 move complete, result=0
01:40:12.359 00.000 10052 worker thread done servicing request
01:40:12.387 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:12.433 00.046 6880 UpdateGuideState exits: m=2053 SNR=31.4
01:40:12.433 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:12.433 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:12.433 00.000 6880 Enqueuing Expose request
01:40:12.433 00.000 10052 Worker thread wakes up
01:40:12.434 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:12.434 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:12.434 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:13.420 00.986 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"10db8b7d-5dad-48a3-9668-35f91ec3f5df"}
01:40:13.420 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"10db8b7d-5dad-48a3-9668-35f91ec3f5df"}
01:40:13.421 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96cbf700-e98b-4c97-bf5e-9a097e8b0e28"}
01:40:13.421 00.000 6880 case statement mapped state 6 to 3
01:40:13.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96cbf700-e98b-4c97-bf5e-9a097e8b0e28"}
01:40:13.423 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e950c012-e716-49fb-912f-acd0f2234a1d"}
01:40:13.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1594,"width":15,"height":15,"star_pos":[6.63,7.40],"pixels":"..."},"id":"e950c012-e716-49fb-912f-acd0f2234a1d"}
01:40:13.575 00.152 10052 Exposure complete
01:40:13.666 00.091 10052 worker thread done servicing request
01:40:13.666 00.000 6880 OnExposeComplete: enter
01:40:13.666 00.000 6880 UpdateGuideState(): m_state=6
01:40:13.666 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1595
01:40:13.666 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=886.49, Mass=2104, SNR=31.9, Peak=143 HFD=4.9
01:40:13.667 00.001 6880 MultiStar: [#1 0.08,0.01,0.97,U] [#2 0.18,0.11,0.97,U] [#3 0.29,0.05,0.91,U] [#4 0.08,0.07,0.84,U] [#5 0.37,0.49,0.00,M1] [#6 0.41,0.19,0.94,U] [#7 -0.20,-0.00,0.75,U] [#8 0.39,0.45,0.00,M1] 
01:40:13.667 00.000 6880 refined, 6 included, MultiStar: {0.17, 0.09}, one-star: {0.25, 0.14}
01:40:13.667 00.000 6880 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.61) = xAngle (2.08 = 2.08)
01:40:13.667 00.000 6880 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.05 = 2.05)
01:40:13.667 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.09 hyp=0.19 cameraTheta=0.47 mountX=-0.09 mountY=0.17, mountTheta=2.07
01:40:13.669 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.09, opts=13)
01:40:13.669 00.000 6880 Enqueuing Move request for scope (0.17, 0.09)
01:40:13.669 00.000 10052 Worker thread wakes up
01:40:13.669 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.09) opts 0xd
01:40:13.669 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.09)
01:40:13.669 00.000 10052 Moving (0.17, 0.09) raw xDistance=-0.09 yDistance=0.17
01:40:13.670 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:40:13.670 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.18, using input
01:40:13.670 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.04
01:40:13.670 00.000 10052 MoveAxis(E, 0, ABG)
01:40:13.670 00.000 10052 Move returns status 0, amount 0
01:40:13.670 00.000 10052 MoveAxis(N, 0, ABG)
01:40:13.670 00.000 10052 Move returns status 0, amount 0
01:40:13.670 00.000 10052 move complete, result=0
01:40:13.670 00.000 10052 worker thread done servicing request
01:40:13.698 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:13.750 00.052 6880 UpdateGuideState exits: m=2104 SNR=31.9
01:40:13.750 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:13.750 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:13.750 00.000 6880 Enqueuing Expose request
01:40:13.750 00.000 10052 Worker thread wakes up
01:40:13.750 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:13.750 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:13.751 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:14.663 00.912 10052 Exposure complete
01:40:14.746 00.083 10052 worker thread done servicing request
01:40:14.746 00.000 6880 OnExposeComplete: enter
01:40:14.746 00.000 6880 UpdateGuideState(): m_state=6
01:40:14.746 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1596
01:40:14.746 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=886.52, Mass=2099, SNR=31.8, Peak=146 HFD=4.5
01:40:14.747 00.001 6880 MultiStar: [#1 0.24,0.29,0.96,U] [#2 0.37,0.21,0.97,U] [#3 0.20,0.12,0.92,U] [#4 0.16,0.10,0.85,U] [#5 0.47,0.61,0.00,M2] [#6 0.34,0.10,0.94,U] [#7 0.31,0.26,0.78,U] [#8 0.48,0.42,0.00,M2] 
01:40:14.747 00.000 6880 refined, 6 included, MultiStar: {0.29, 0.18}, one-star: {0.38, 0.18}
01:40:14.747 00.000 6880 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.61) = xAngle (2.17 = 2.17)
01:40:14.747 00.000 6880 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.14 = 2.14)
01:40:14.747 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.18 hyp=0.34 cameraTheta=0.56 mountX=-0.19 mountY=0.29, mountTheta=2.16
01:40:14.749 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.18, opts=13)
01:40:14.749 00.000 6880 Enqueuing Move request for scope (0.29, 0.18)
01:40:14.749 00.000 10052 Worker thread wakes up
01:40:14.749 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.18) opts 0xd
01:40:14.749 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.18)
01:40:14.750 00.001 10052 Moving (0.29, 0.18) raw xDistance=-0.19 yDistance=0.29
01:40:14.750 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:40:14.750 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.29, slope = 0.04
01:40:14.750 00.000 10052 MoveAxis(E, 51, ABG)
01:40:14.750 00.000 10052 Guiding  Dir = 2, Dur = 51
01:40:14.771 00.021 10052 IsSlewing returns 0
01:40:14.779 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:14.809 00.030 10052 IsGuiding returns 0
01:40:14.821 00.012 6880 UpdateGuideState exits: m=2099 SNR=31.8
01:40:14.822 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:14.822 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:14.822 00.000 6880 Enqueuing Expose request
01:40:14.836 00.014 10052 PulseGuide returned control before completion, sleep 35
01:40:14.900 00.064 10052 IsGuiding returns 0
01:40:14.900 00.000 10052 Move returns status 0, amount 51
01:40:14.901 00.001 10052 MoveAxis(S, 78, ABG)
01:40:14.901 00.000 10052 Guiding  Dir = 1, Dur = 78
01:40:14.938 00.037 10052 IsSlewing returns 0
01:40:14.976 00.038 10052 IsGuiding returns 0
01:40:15.003 00.027 10052 PulseGuide returned control before completion, sleep 61
01:40:15.087 00.084 10052 IsGuiding returns 1
01:40:15.087 00.000 10052 scope still moving after pulse duration time elapsed
01:40:15.137 00.050 10052 IsSlewing returns 0
01:40:15.175 00.038 10052 IsGuiding returns 0
01:40:15.175 00.000 10052 scope move finished after 78 + 121 ms
01:40:15.175 00.000 10052 Move returns status 0, amount 78
01:40:15.175 00.000 10052 move complete, result=0
01:40:15.176 00.001 10052 worker thread done servicing request
01:40:15.176 00.000 6880 GuideStep: -0.2 px 51 ms EAST, 0.3 px 78 ms SOUTH
01:40:15.185 00.009 10052 Worker thread wakes up
01:40:15.185 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:15.185 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:15.444 00.259 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2d86eb43-3d17-4976-8b45-50e0a2be2d7c"}
01:40:15.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2d86eb43-3d17-4976-8b45-50e0a2be2d7c"}
01:40:15.620 00.176 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9bf0302-2fee-43f8-9be4-33821f3d9d88"}
01:40:15.620 00.000 6880 case statement mapped state 6 to 3
01:40:15.620 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9bf0302-2fee-43f8-9be4-33821f3d9d88"}
01:40:15.839 00.219 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1f6b52ad-dde4-4f29-9776-a5ba76be72d8"}
01:40:15.840 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1596,"width":15,"height":15,"star_pos":[7.07,6.52],"pixels":"..."},"id":"1f6b52ad-dde4-4f29-9776-a5ba76be72d8"}
01:40:16.340 00.500 10052 Exposure complete
01:40:16.425 00.085 10052 worker thread done servicing request
01:40:16.425 00.000 6880 OnExposeComplete: enter
01:40:16.425 00.000 6880 UpdateGuideState(): m_state=6
01:40:16.425 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1597
01:40:16.425 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=886.46, Mass=2034, SNR=31.4, Peak=133 HFD=4.4
01:40:16.426 00.001 6880 MultiStar: [#1 0.19,0.19,0.97,U] [#2 0.06,-0.05,1.00,U] [#3 0.14,-0.05,0.90,U] [#4 0.09,-0.13,0.84,U] [#5 0.24,0.26,0.99,U] [#6 0.24,0.05,0.95,U] [#7 0.09,0.15,0.78,U] [#8 0.14,0.12,0.81,U] 
01:40:16.426 00.000 6880 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.19, 0.12}
01:40:16.426 00.000 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
01:40:16.426 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
01:40:16.426 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.17 cameraTheta=0.45 mountX=-0.08 mountY=0.16, mountTheta=2.05
01:40:16.428 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.08, opts=13)
01:40:16.428 00.000 6880 Enqueuing Move request for scope (0.16, 0.08)
01:40:16.429 00.001 10052 Worker thread wakes up
01:40:16.429 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:40:16.429 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:40:16.429 00.000 10052 Moving (0.16, 0.08) raw xDistance=-0.08 yDistance=0.16
01:40:16.429 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:40:16.429 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
01:40:16.429 00.000 10052 MoveAxis(E, 0, ABG)
01:40:16.429 00.000 10052 Move returns status 0, amount 0
01:40:16.429 00.000 10052 MoveAxis(N, 0, ABG)
01:40:16.429 00.000 10052 Move returns status 0, amount 0
01:40:16.429 00.000 10052 move complete, result=0
01:40:16.430 00.001 10052 worker thread done servicing request
01:40:16.459 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:16.503 00.044 6880 UpdateGuideState exits: m=2034 SNR=31.4
01:40:16.503 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:16.503 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:16.503 00.000 6880 Enqueuing Expose request
01:40:16.503 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:16.503 00.000 10052 Worker thread wakes up
01:40:16.503 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:16.503 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:17.418 00.915 10052 Exposure complete
01:40:17.443 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5fbaa8c-5a79-4943-91d7-e55479077a4f"}
01:40:17.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5fbaa8c-5a79-4943-91d7-e55479077a4f"}
01:40:17.444 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dbff44e4-6a32-4ff6-b091-c9eff7d6a803"}
01:40:17.444 00.000 6880 case statement mapped state 6 to 3
01:40:17.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dbff44e4-6a32-4ff6-b091-c9eff7d6a803"}
01:40:17.444 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7586503d-f7e3-4e80-859e-c2a00c6439ee"}
01:40:17.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1597,"width":15,"height":15,"star_pos":[6.89,7.46],"pixels":"..."},"id":"7586503d-f7e3-4e80-859e-c2a00c6439ee"}
01:40:17.485 00.041 10052 worker thread done servicing request
01:40:17.486 00.001 6880 OnExposeComplete: enter
01:40:17.486 00.000 6880 UpdateGuideState(): m_state=6
01:40:17.486 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1598
01:40:17.486 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=886.54, Mass=2166, SNR=32.3, Peak=137 HFD=4.5
01:40:17.487 00.001 6880 MultiStar: [#1 0.16,0.06,0.96,U] [#2 -0.14,0.08,0.97,U] [#3 0.08,-0.03,0.90,U] [#4 0.20,0.09,0.85,U] [#5 0.28,0.37,0.98,U] [#6 0.18,0.05,0.92,U] [#7 0.09,0.18,0.76,U] [#8 0.23,0.02,0.81,U] 
01:40:17.487 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.22, 0.19}
01:40:17.487 00.000 6880 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.61) = xAngle (2.29 = 2.29)
01:40:17.487 00.000 6880 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.26 = 2.26)
01:40:17.487 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.67 mountX=-0.12 mountY=0.14, mountTheta=2.27
01:40:17.488 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.12, opts=13)
01:40:17.489 00.001 6880 Enqueuing Move request for scope (0.15, 0.12)
01:40:17.498 00.009 10052 Worker thread wakes up
01:40:17.498 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
01:40:17.498 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
01:40:17.498 00.000 10052 Moving (0.15, 0.12) raw xDistance=-0.12 yDistance=0.14
01:40:17.498 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:40:17.499 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
01:40:17.499 00.000 10052 MoveAxis(E, 33, ABG)
01:40:17.499 00.000 10052 Guiding  Dir = 2, Dur = 33
01:40:17.513 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:17.544 00.031 10052 IsSlewing returns 0
01:40:17.549 00.005 6880 UpdateGuideState exits: m=2166 SNR=32.3
01:40:17.549 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:17.549 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:17.550 00.001 6880 Enqueuing Expose request
01:40:17.618 00.068 10052 IsGuiding returns 0
01:40:17.645 00.027 10052 PulseGuide returned control before completion, sleep 16
01:40:17.721 00.076 10052 IsGuiding returns 0
01:40:17.721 00.000 10052 Move returns status 0, amount 33
01:40:17.721 00.000 10052 MoveAxis(N, 0, ABG)
01:40:17.721 00.000 10052 Move returns status 0, amount 0
01:40:17.721 00.000 10052 move complete, result=0
01:40:17.721 00.000 10052 worker thread done servicing request
01:40:17.721 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
01:40:17.721 00.000 10052 Worker thread wakes up
01:40:17.721 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:17.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:18.859 01.138 10052 Exposure complete
01:40:18.920 00.061 10052 worker thread done servicing request
01:40:18.920 00.000 6880 OnExposeComplete: enter
01:40:18.921 00.001 6880 UpdateGuideState(): m_state=6
01:40:18.921 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1599
01:40:18.921 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=886.59, Mass=2163, SNR=32.3, Peak=130 HFD=4.8
01:40:18.922 00.001 6880 MultiStar: [#1 -0.16,0.08,0.95,U] [#2 0.04,0.02,1.00,U] [#3 -0.12,0.00,0.91,U] [#4 -0.16,0.08,0.83,U] [#5 -0.03,0.44,0.98,U] [#6 0.06,0.01,0.95,U] [#7 -0.17,0.13,0.74,U] [#8 0.10,0.33,0.79,U] 
01:40:18.922 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {-0.08, 0.25}
01:40:18.922 00.000 6880 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.61) = xAngle (3.53 = -2.75)
01:40:18.922 00.000 6880 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.50 = -2.79)
01:40:18.923 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.92 mountX=-0.15 mountY=-0.06, mountTheta=-2.78
01:40:18.925 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.15, opts=13)
01:40:18.925 00.000 6880 Enqueuing Move request for scope (-0.05, 0.15)
01:40:18.929 00.004 10052 Worker thread wakes up
01:40:18.929 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
01:40:18.929 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
01:40:18.929 00.000 10052 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=-0.06
01:40:18.929 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:40:18.929 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
01:40:18.929 00.000 10052 MoveAxis(E, 41, ABG)
01:40:18.929 00.000 10052 Guiding  Dir = 2, Dur = 41
01:40:18.950 00.021 10052 IsSlewing returns 0
01:40:18.951 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:18.984 00.033 6880 UpdateGuideState exits: m=2163 SNR=32.3
01:40:18.984 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:18.984 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:18.984 00.000 6880 Enqueuing Expose request
01:40:18.988 00.004 10052 IsGuiding returns 0
01:40:19.016 00.028 10052 PulseGuide returned control before completion, sleep 24
01:40:19.064 00.048 10052 IsGuiding returns 0
01:40:19.064 00.000 10052 Move returns status 0, amount 41
01:40:19.064 00.000 10052 MoveAxis(N, 0, ABG)
01:40:19.064 00.000 10052 Move returns status 0, amount 0
01:40:19.064 00.000 10052 move complete, result=0
01:40:19.064 00.000 10052 worker thread done servicing request
01:40:19.064 00.000 10052 Worker thread wakes up
01:40:19.064 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:19.064 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:19.083 00.019 6880 GuideStep: -0.1 px 41 ms EAST, -0.1 px 0 ms NORTH
01:40:19.443 00.360 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a7b46a62-6b9e-497d-9748-b05e6bf4987d"}
01:40:19.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a7b46a62-6b9e-497d-9748-b05e6bf4987d"}
01:40:19.444 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e71ec2dc-e790-44bc-ae6a-a4c1232dd44a"}
01:40:19.444 00.000 6880 case statement mapped state 6 to 3
01:40:19.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e71ec2dc-e790-44bc-ae6a-a4c1232dd44a"}
01:40:19.445 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"29f43a7c-3133-4aba-a40f-d6cc38f10dfe"}
01:40:19.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1599,"width":15,"height":15,"star_pos":[6.62,6.59],"pixels":"..."},"id":"29f43a7c-3133-4aba-a40f-d6cc38f10dfe"}
01:40:19.982 00.537 10052 Exposure complete
01:40:20.043 00.061 10052 worker thread done servicing request
01:40:20.043 00.000 6880 OnExposeComplete: enter
01:40:20.043 00.000 6880 UpdateGuideState(): m_state=6
01:40:20.044 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1600
01:40:20.044 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=887.08, Mass=2083, SNR=31.7, Peak=124 HFD=4.4
01:40:20.044 00.000 6880 MultiStar: [#1 -0.03,0.67,0.00,M1] [#2 -0.18,0.82,0.00,M1] [#3 -0.57,0.81,0.00,M1] [#4 -0.04,0.50,0.86,U] [#5 -0.05,0.81,0.00,M1] [#6 -0.39,0.86,0.00,M1] [#7 -0.20,0.74,0.00,M1] [#8 -0.28,0.72,0.00,M1] 
01:40:20.044 00.000 6880 refined, 1 included, MultiStar: {-0.02, 0.62}, one-star: {-0.01, 0.73}
01:40:20.045 00.001 6880 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.61) = xAngle (3.22 = -3.06)
01:40:20.045 00.000 6880 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.19 = -3.09)
01:40:20.045 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.62 hyp=0.63 cameraTheta=1.61 mountX=-0.62 mountY=-0.03, mountTheta=-3.09
01:40:20.047 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.62, opts=13)
01:40:20.047 00.000 6880 Enqueuing Move request for scope (-0.02, 0.62)
01:40:20.048 00.001 10052 Worker thread wakes up
01:40:20.048 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.62) opts 0xd
01:40:20.048 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.62)
01:40:20.048 00.000 10052 Moving (-0.02, 0.62) raw xDistance=-0.62 yDistance=-0.03
01:40:20.048 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.62
01:40:20.048 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:40:20.048 00.000 10052 MoveAxis(E, 169, ABG)
01:40:20.049 00.001 10052 Guiding  Dir = 2, Dur = 169
01:40:20.073 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:20.107 00.034 6880 UpdateGuideState exits: m=2083 SNR=31.7
01:40:20.107 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:20.107 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:20.107 00.000 6880 Enqueuing Expose request
01:40:20.131 00.024 10052 IsSlewing returns 0
01:40:20.206 00.075 10052 IsGuiding returns 0
01:40:20.262 00.056 10052 PulseGuide returned control before completion, sleep 124
01:40:20.444 00.182 10052 IsGuiding returns 1
01:40:20.444 00.000 10052 scope still moving after pulse duration time elapsed
01:40:20.517 00.073 10052 IsSlewing returns 0
01:40:20.592 00.075 10052 IsGuiding returns 0
01:40:20.592 00.000 10052 scope move finished after 169 + 217 ms
01:40:20.592 00.000 10052 Move returns status 0, amount 169
01:40:20.592 00.000 10052 MoveAxis(N, 0, ABG)
01:40:20.592 00.000 10052 Move returns status 0, amount 0
01:40:20.592 00.000 10052 move complete, result=0
01:40:20.592 00.000 10052 worker thread done servicing request
01:40:20.592 00.000 10052 Worker thread wakes up
01:40:20.592 00.000 6880 GuideStep: -0.6 px 169 ms EAST, -0.0 px 0 ms NORTH
01:40:20.592 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:20.592 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:21.441 00.849 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbf54586-7142-4b58-b36e-2a7119d89fae"}
01:40:21.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbf54586-7142-4b58-b36e-2a7119d89fae"}
01:40:21.442 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae0cb2f4-32a0-4ceb-863b-50b6540c44ab"}
01:40:21.442 00.000 6880 case statement mapped state 6 to 3
01:40:21.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae0cb2f4-32a0-4ceb-863b-50b6540c44ab"}
01:40:21.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a486be22-a679-4044-9c80-330c1f4a2cf6"}
01:40:21.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1600,"width":15,"height":15,"star_pos":[6.68,7.08],"pixels":"..."},"id":"a486be22-a679-4044-9c80-330c1f4a2cf6"}
01:40:21.726 00.283 10052 Exposure complete
01:40:21.801 00.075 10052 worker thread done servicing request
01:40:21.801 00.000 6880 OnExposeComplete: enter
01:40:21.801 00.000 6880 UpdateGuideState(): m_state=6
01:40:21.802 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1601
01:40:21.802 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=886.20, Mass=2114, SNR=31.9, Peak=126 HFD=4.4
01:40:21.802 00.000 6880 MultiStar: [#1 0.57,0.26,0.00,M2] [#2 0.07,0.05,1.01,U] [#3 0.19,-0.18,0.93,U] [#4 0.41,-0.01,0.86,U] [#5 0.65,0.03,0.00,M2] [#6 0.33,-0.12,0.90,U] [#7 0.61,0.08,0.00,M2] [#8 0.43,-0.00,0.80,U] 
01:40:21.802 00.000 6880 refined, 5 included, MultiStar: {0.33, -0.07}, one-star: {0.57, -0.15}
01:40:21.802 00.000 6880 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.61) = xAngle (1.40 = 1.40)
01:40:21.802 00.000 6880 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
01:40:21.802 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.07 hyp=0.33 cameraTheta=-0.21 mountX=0.06 mountY=0.33, mountTheta=1.40
01:40:21.804 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.07, opts=13)
01:40:21.804 00.000 6880 Enqueuing Move request for scope (0.33, -0.07)
01:40:21.804 00.000 10052 Worker thread wakes up
01:40:21.804 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.07) opts 0xd
01:40:21.804 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.07)
01:40:21.804 00.000 10052 Moving (0.33, -0.07) raw xDistance=0.06 yDistance=0.33
01:40:21.804 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:40:21.804 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.33, slope = 0.02
01:40:21.804 00.000 10052 MoveAxis(E, 0, ABG)
01:40:21.804 00.000 10052 Move returns status 0, amount 0
01:40:21.804 00.000 10052 MoveAxis(S, 33, ABG)
01:40:21.805 00.001 10052 Guiding  Dir = 1, Dur = 33
01:40:21.828 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:21.862 00.034 6880 UpdateGuideState exits: m=2114 SNR=31.9
01:40:21.862 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:21.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:21.862 00.000 6880 Enqueuing Expose request
01:40:21.887 00.025 10052 IsSlewing returns 0
01:40:21.966 00.079 10052 IsGuiding returns 0
01:40:22.110 00.144 10052 IsGuiding returns 0
01:40:22.110 00.000 10052 Move returns status 0, amount 33
01:40:22.110 00.000 10052 move complete, result=0
01:40:22.110 00.000 10052 worker thread done servicing request
01:40:22.110 00.000 10052 Worker thread wakes up
01:40:22.110 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 33 ms SOUTH
01:40:22.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:22.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:23.024 00.914 10052 Exposure complete
01:40:23.085 00.061 10052 worker thread done servicing request
01:40:23.085 00.000 6880 OnExposeComplete: enter
01:40:23.086 00.001 6880 UpdateGuideState(): m_state=6
01:40:23.086 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1602
01:40:23.086 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=886.59, Mass=1988, SNR=30.9, Peak=112 HFD=5.0
01:40:23.086 00.000 6880 MultiStar: [#1 0.40,0.24,0.96,U] [#2 -0.32,0.56,0.00,M1] [#3 -0.53,0.30,0.00,M1] [#4 0.77,-0.02,0.00,M1] [#5 0.22,0.77,0.00,M3] [#6 -0.56,0.22,0.00,M1] [#7 0.32,0.51,0.00,M3] [#8 -0.00,0.65,0.00,M1] 
01:40:23.087 00.001 6880 single-star, 1 included, MultiStar: {0.33, 0.24}, one-star: {0.26, 0.24}
01:40:23.087 00.000 6880 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.61) = xAngle (2.37 = 2.37)
01:40:23.087 00.000 6880 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.34 = 2.34)
01:40:23.087 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.24 hyp=0.35 cameraTheta=0.76 mountX=-0.25 mountY=0.25, mountTheta=2.35
01:40:23.088 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.24, opts=13)
01:40:23.088 00.000 6880 Enqueuing Move request for scope (0.26, 0.24)
01:40:23.088 00.000 10052 Worker thread wakes up
01:40:23.089 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.24) opts 0xd
01:40:23.089 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.24)
01:40:23.089 00.000 10052 Moving (0.26, 0.24) raw xDistance=-0.25 yDistance=0.25
01:40:23.089 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:40:23.089 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.25, slope = 0.03
01:40:23.089 00.000 10052 MoveAxis(E, 68, ABG)
01:40:23.089 00.000 10052 Guiding  Dir = 2, Dur = 68
01:40:23.110 00.021 10052 IsSlewing returns 0
01:40:23.110 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:23.142 00.032 6880 UpdateGuideState exits: m=1988 SNR=30.9
01:40:23.142 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:23.143 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:23.143 00.000 6880 Enqueuing Expose request
01:40:23.148 00.005 10052 IsGuiding returns 0
01:40:23.176 00.028 10052 PulseGuide returned control before completion, sleep 51
01:40:23.264 00.088 10052 IsGuiding returns 0
01:40:23.264 00.000 10052 Move returns status 0, amount 68
01:40:23.264 00.000 10052 MoveAxis(S, 46, ABG)
01:40:23.264 00.000 10052 Guiding  Dir = 1, Dur = 46
01:40:23.302 00.038 10052 IsSlewing returns 0
01:40:23.340 00.038 10052 IsGuiding returns 0
01:40:23.367 00.027 10052 PulseGuide returned control before completion, sleep 29
01:40:23.421 00.054 10052 IsGuiding returns 0
01:40:23.422 00.001 10052 Move returns status 0, amount 46
01:40:23.422 00.000 10052 move complete, result=0
01:40:23.422 00.000 10052 worker thread done servicing request
01:40:23.422 00.000 10052 Worker thread wakes up
01:40:23.422 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:23.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:23.422 00.000 6880 GuideStep: -0.3 px 68 ms EAST, 0.3 px 46 ms SOUTH
01:40:23.444 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"47e37f33-683f-44b4-8af7-3be6a4917491"}
01:40:23.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"47e37f33-683f-44b4-8af7-3be6a4917491"}
01:40:23.446 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e450568-628b-444d-9599-af35e825a31f"}
01:40:23.446 00.000 6880 case statement mapped state 6 to 3
01:40:23.446 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e450568-628b-444d-9599-af35e825a31f"}
01:40:23.449 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"357dd2bf-2fb1-40c0-8836-df4aaa70cb9b"}
01:40:23.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1602,"width":15,"height":15,"star_pos":[6.95,6.59],"pixels":"..."},"id":"357dd2bf-2fb1-40c0-8836-df4aaa70cb9b"}
01:40:24.560 01.111 10052 Exposure complete
01:40:24.629 00.069 10052 worker thread done servicing request
01:40:24.630 00.001 6880 OnExposeComplete: enter
01:40:24.630 00.000 6880 UpdateGuideState(): m_state=6
01:40:24.630 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1603
01:40:24.630 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=886.12, Mass=1998, SNR=30.9, Peak=95 HFD=4.6
01:40:24.631 00.001 6880 MultiStar: [#1 0.10,-0.01,0.99,U] [#2 -0.23,-0.02,0.99,U] [#3 -0.10,-0.11,0.93,U] [#4 0.28,-0.12,0.85,U] [#5 0.24,0.35,0.96,U] [#6 -0.08,-0.05,0.95,U] [#7 0.10,-0.09,0.76,U] [#8 0.14,0.25,0.79,U] 
01:40:24.631 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {0.20, -0.23}
01:40:24.631 00.000 6880 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.61) = xAngle (1.56 = 1.56)
01:40:24.631 00.000 6880 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
01:40:24.631 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=0.00 mountY=0.07, mountTheta=1.56
01:40:24.633 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.00, opts=13)
01:40:24.633 00.000 6880 Enqueuing Move request for scope (0.07, -0.00)
01:40:24.633 00.000 10052 Worker thread wakes up
01:40:24.633 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
01:40:24.633 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
01:40:24.633 00.000 10052 Moving (0.07, -0.00) raw xDistance=0.00 yDistance=0.07
01:40:24.633 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:40:24.633 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:40:24.633 00.000 10052 MoveAxis(E, 0, ABG)
01:40:24.633 00.000 10052 Move returns status 0, amount 0
01:40:24.633 00.000 10052 MoveAxis(N, 0, ABG)
01:40:24.633 00.000 10052 Move returns status 0, amount 0
01:40:24.634 00.001 10052 move complete, result=0
01:40:24.634 00.000 10052 worker thread done servicing request
01:40:24.661 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:24.696 00.035 6880 UpdateGuideState exits: m=1998 SNR=30.9
01:40:24.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:24.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:24.696 00.000 6880 Enqueuing Expose request
01:40:24.696 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:24.696 00.000 10052 Worker thread wakes up
01:40:24.696 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:24.696 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:25.441 00.745 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce633a91-1da9-4b55-948c-6c4288b4fd58"}
01:40:25.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce633a91-1da9-4b55-948c-6c4288b4fd58"}
01:40:25.442 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cd623440-9222-432e-be94-0eaef1496008"}
01:40:25.442 00.000 6880 case statement mapped state 6 to 3
01:40:25.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd623440-9222-432e-be94-0eaef1496008"}
01:40:25.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e32c3285-5f49-4385-9a48-6ba184b262db"}
01:40:25.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1603,"width":15,"height":15,"star_pos":[6.89,7.12],"pixels":"..."},"id":"e32c3285-5f49-4385-9a48-6ba184b262db"}
01:40:25.608 00.165 10052 Exposure complete
01:40:25.675 00.067 10052 worker thread done servicing request
01:40:25.675 00.000 6880 OnExposeComplete: enter
01:40:25.675 00.000 6880 UpdateGuideState(): m_state=6
01:40:25.676 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1604
01:40:25.676 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=886.31, Mass=2065, SNR=31.5, Peak=137 HFD=4.5
01:40:25.676 00.000 6880 MultiStar: [#1 -0.12,-0.05,1.00,U] [#2 -0.35,-0.04,1.01,U] [#3 -0.46,-0.22,0.91,U] [#4 -0.41,-0.03,0.86,U] [#5 -0.01,0.03,1.02,U] [#6 -0.26,-0.13,0.93,U] [#7 -0.32,0.00,0.80,U] [#8 0.25,0.39,0.79,U] 
01:40:25.676 00.000 6880 single-star, 8 included, MultiStar: {-0.21, -0.02}, one-star: {-0.16, -0.03}
01:40:25.676 00.000 6880 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
01:40:25.676 00.000 6880 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
01:40:25.676 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-2.93 mountX=0.04 mountY=-0.16, mountTheta=-1.32
01:40:25.678 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.03, opts=13)
01:40:25.678 00.000 6880 Enqueuing Move request for scope (-0.16, -0.03)
01:40:25.678 00.000 10052 Worker thread wakes up
01:40:25.678 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
01:40:25.679 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
01:40:25.679 00.000 10052 Moving (-0.16, -0.03) raw xDistance=0.04 yDistance=-0.16
01:40:25.679 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:40:25.679 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
01:40:25.679 00.000 10052 MoveAxis(E, 0, ABG)
01:40:25.679 00.000 10052 Move returns status 0, amount 0
01:40:25.679 00.000 10052 MoveAxis(N, 0, ABG)
01:40:25.679 00.000 10052 Move returns status 0, amount 0
01:40:25.679 00.000 10052 move complete, result=0
01:40:25.679 00.000 10052 worker thread done servicing request
01:40:25.698 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:25.731 00.033 6880 UpdateGuideState exits: m=2065 SNR=31.5
01:40:25.731 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:25.731 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:25.731 00.000 6880 Enqueuing Expose request
01:40:25.731 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:40:25.731 00.000 10052 Worker thread wakes up
01:40:25.731 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:25.731 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:26.864 01.133 10052 Exposure complete
01:40:26.939 00.075 10052 worker thread done servicing request
01:40:26.939 00.000 6880 OnExposeComplete: enter
01:40:26.939 00.000 6880 UpdateGuideState(): m_state=6
01:40:26.939 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1605
01:40:26.939 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=886.34, Mass=2087, SNR=31.6, Peak=142 HFD=4.4
01:40:26.940 00.001 6880 MultiStar: [#1 -0.04,0.07,0.99,U] [#2 -0.15,0.04,1.01,U] [#3 -0.25,-0.02,0.90,U] [#4 -0.13,-0.12,0.86,U] [#5 -0.07,-0.09,1.00,U] [#6 -0.06,0.04,0.95,U] [#7 0.05,0.02,0.78,U] [#8 0.08,0.02,0.81,U] 
01:40:26.940 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.16, -0.01}
01:40:26.940 00.000 6880 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.61) = xAngle (-1.46 = -1.46)
01:40:26.940 00.000 6880 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
01:40:26.940 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.07 mountX=0.01 mountY=-0.08, mountTheta=-1.46
01:40:26.941 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.01, opts=13)
01:40:26.942 00.001 6880 Enqueuing Move request for scope (-0.08, -0.01)
01:40:26.942 00.000 10052 Worker thread wakes up
01:40:26.942 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
01:40:26.942 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
01:40:26.942 00.000 10052 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=-0.08
01:40:26.942 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:40:26.942 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.13, using input
01:40:26.942 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
01:40:26.942 00.000 10052 MoveAxis(E, 0, ABG)
01:40:26.942 00.000 10052 Move returns status 0, amount 0
01:40:26.942 00.000 10052 MoveAxis(N, 0, ABG)
01:40:26.942 00.000 10052 Move returns status 0, amount 0
01:40:26.942 00.000 10052 move complete, result=0
01:40:26.942 00.000 10052 worker thread done servicing request
01:40:26.961 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:26.993 00.032 6880 UpdateGuideState exits: m=2087 SNR=31.6
01:40:26.993 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:26.993 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:26.993 00.000 6880 Enqueuing Expose request
01:40:26.993 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:26.993 00.000 10052 Worker thread wakes up
01:40:26.993 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:26.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:27.442 00.449 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b42a88bf-c94a-478b-9ca5-5089803064c4"}
01:40:27.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b42a88bf-c94a-478b-9ca5-5089803064c4"}
01:40:27.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"102a058c-5213-4b01-a212-03fdf5d5e190"}
01:40:27.443 00.000 6880 case statement mapped state 6 to 3
01:40:27.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"102a058c-5213-4b01-a212-03fdf5d5e190"}
01:40:27.458 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e4b3ab44-f7dc-4ef1-b71a-5b8c687d81da"}
01:40:27.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1605,"width":15,"height":15,"star_pos":[6.53,7.34],"pixels":"..."},"id":"e4b3ab44-f7dc-4ef1-b71a-5b8c687d81da"}
01:40:27.910 00.452 10052 Exposure complete
01:40:27.985 00.075 10052 worker thread done servicing request
01:40:27.986 00.001 6880 OnExposeComplete: enter
01:40:27.986 00.000 6880 UpdateGuideState(): m_state=6
01:40:27.986 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1606
01:40:27.986 00.000 6880 Star::Find returns 1 (0), X=407.08, Y=886.79, Mass=2120, SNR=32.0, Peak=125 HFD=4.5
01:40:27.986 00.000 6880 MultiStar: [#1 -0.50,0.26,0.00,M1] [#2 -0.72,0.13,0.00,M1] [#3 -0.68,0.12,0.00,M1] [#4 -0.59,0.46,0.00,M1] [#5 -0.47,0.59,0.00,M1] [#6 -0.50,0.19,0.00,M1] [#7 -0.57,0.36,0.00,M1] [#8 -0.46,0.26,0.00,M1] 
01:40:27.987 00.001 6880 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.61) = xAngle (4.14 = -2.15)
01:40:27.987 00.000 6880 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.10 = -2.18)
01:40:27.987 00.000 6880 CameraToMount -- cameraX=-0.62 cameraY=0.44 hyp=0.76 cameraTheta=2.52 mountX=-0.41 mountY=-0.62, mountTheta=-2.16
01:40:27.988 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.62, y=0.44, opts=13)
01:40:27.988 00.000 6880 Enqueuing Move request for scope (-0.62, 0.44)
01:40:27.989 00.001 10052 Worker thread wakes up
01:40:27.989 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.62, 0.44) opts 0xd
01:40:27.989 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.62, 0.44)
01:40:27.989 00.000 10052 Moving (-0.62, 0.44) raw xDistance=-0.41 yDistance=-0.62
01:40:27.989 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
01:40:27.989 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.62, slope = -0.05
01:40:27.989 00.000 10052 MoveAxis(E, 111, ABG)
01:40:27.989 00.000 10052 Guiding  Dir = 2, Dur = 111
01:40:28.018 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:28.039 00.021 10052 IsSlewing returns 0
01:40:28.057 00.018 6880 UpdateGuideState exits: m=2120 SNR=32.0
01:40:28.057 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:28.057 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:28.057 00.000 6880 Enqueuing Expose request
01:40:28.119 00.062 10052 IsGuiding returns 0
01:40:28.188 00.069 10052 PulseGuide returned control before completion, sleep 53
01:40:28.292 00.104 10052 IsGuiding returns 1
01:40:28.292 00.000 10052 scope still moving after pulse duration time elapsed
01:40:28.368 00.076 10052 IsSlewing returns 0
01:40:28.439 00.071 10052 IsGuiding returns 0
01:40:28.439 00.000 10052 scope move finished after 111 + 208 ms
01:40:28.439 00.000 10052 Move returns status 0, amount 111
01:40:28.439 00.000 10052 MoveAxis(N, 98, ABG)
01:40:28.439 00.000 10052 Guiding  Dir = 0, Dur = 98
01:40:28.508 00.069 10052 IsSlewing returns 0
01:40:28.585 00.077 10052 IsGuiding returns 0
01:40:28.648 00.063 10052 PulseGuide returned control before completion, sleep 45
01:40:28.755 00.107 10052 IsGuiding returns 1
01:40:28.755 00.000 10052 scope still moving after pulse duration time elapsed
01:40:28.798 00.043 10052 IsSlewing returns 0
01:40:28.837 00.039 10052 IsGuiding returns 0
01:40:28.837 00.000 10052 scope move finished after 98 + 154 ms
01:40:28.837 00.000 10052 Move returns status 0, amount 98
01:40:28.837 00.000 10052 move complete, result=0
01:40:28.837 00.000 10052 worker thread done servicing request
01:40:28.837 00.000 10052 Worker thread wakes up
01:40:28.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:28.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:28.837 00.000 6880 GuideStep: -0.4 px 111 ms EAST, -0.6 px 98 ms NORTH
01:40:29.442 00.605 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"04e9db02-94fa-4ac4-acf7-b3e69c407abc"}
01:40:29.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"04e9db02-94fa-4ac4-acf7-b3e69c407abc"}
01:40:29.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d0b8372-eb11-4360-80c9-bc275fd15ba5"}
01:40:29.443 00.000 6880 case statement mapped state 6 to 3
01:40:29.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d0b8372-eb11-4360-80c9-bc275fd15ba5"}
01:40:29.443 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b60f1602-b525-456e-b7b1-9af889cd3d15"}
01:40:29.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1606,"width":15,"height":15,"star_pos":[7.08,6.79],"pixels":"..."},"id":"b60f1602-b525-456e-b7b1-9af889cd3d15"}
01:40:30.064 00.621 10052 Exposure complete
01:40:30.117 00.053 10052 worker thread done servicing request
01:40:30.117 00.000 6880 OnExposeComplete: enter
01:40:30.117 00.000 6880 UpdateGuideState(): m_state=6
01:40:30.118 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1607
01:40:30.118 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=886.53, Mass=2145, SNR=32.1, Peak=147 HFD=4.4
01:40:30.118 00.000 6880 MultiStar: [#1 0.00,0.43,0.96,U] [#2 0.51,0.31,0.00,M2] [#3 0.33,0.09,0.88,U] [#4 -0.09,-0.13,0.84,U] [#5 0.07,0.46,0.96,U] [#6 0.32,0.05,0.91,U] [#7 0.02,0.19,0.76,U] [#8 0.27,0.35,0.81,U] 
01:40:30.118 00.000 6880 single-star, 7 included, MultiStar: {0.10, 0.21}, one-star: {-0.08, 0.18}
01:40:30.118 00.000 6880 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.61) = xAngle (3.59 = -2.69)
01:40:30.118 00.000 6880 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.56 = -2.72)
01:40:30.118 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.98 mountX=-0.18 mountY=-0.08, mountTheta=-2.72
01:40:30.119 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.18, opts=13)
01:40:30.119 00.000 6880 Enqueuing Move request for scope (-0.08, 0.18)
01:40:30.120 00.001 10052 Worker thread wakes up
01:40:30.120 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.18) opts 0xd
01:40:30.120 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.18)
01:40:30.120 00.000 10052 Moving (-0.08, 0.18) raw xDistance=-0.18 yDistance=-0.08
01:40:30.120 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
01:40:30.120 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.22, using input
01:40:30.120 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.05
01:40:30.120 00.000 10052 MoveAxis(E, 53, ABG)
01:40:30.120 00.000 10052 Guiding  Dir = 2, Dur = 53
01:40:30.140 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:30.169 00.029 6880 UpdateGuideState exits: m=2145 SNR=32.1
01:40:30.169 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:30.169 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:30.169 00.000 6880 Enqueuing Expose request
01:40:30.175 00.006 10052 IsSlewing returns 0
01:40:30.252 00.077 10052 IsGuiding returns 0
01:40:30.382 00.130 10052 IsGuiding returns 1
01:40:30.382 00.000 10052 scope still moving after pulse duration time elapsed
01:40:30.459 00.077 10052 IsSlewing returns 0
01:40:30.533 00.074 10052 IsGuiding returns 0
01:40:30.533 00.000 10052 scope move finished after 53 + 227 ms
01:40:30.533 00.000 10052 Move returns status 0, amount 53
01:40:30.533 00.000 10052 MoveAxis(N, 0, ABG)
01:40:30.533 00.000 10052 Move returns status 0, amount 0
01:40:30.533 00.000 10052 move complete, result=0
01:40:30.533 00.000 10052 worker thread done servicing request
01:40:30.533 00.000 10052 Worker thread wakes up
01:40:30.533 00.000 6880 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
01:40:30.533 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:30.533 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:31.440 00.907 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"460c7946-3bd8-4134-87e6-04880b1c2401"}
01:40:31.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"460c7946-3bd8-4134-87e6-04880b1c2401"}
01:40:31.441 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ff04b43-69df-4670-a0cb-930a565fe83e"}
01:40:31.441 00.000 6880 case statement mapped state 6 to 3
01:40:31.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ff04b43-69df-4670-a0cb-930a565fe83e"}
01:40:31.443 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8e90dab9-f278-4cc7-9286-c6cdbee8642a"}
01:40:31.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1607,"width":15,"height":15,"star_pos":[6.62,6.53],"pixels":"..."},"id":"8e90dab9-f278-4cc7-9286-c6cdbee8642a"}
01:40:31.446 00.003 10052 Exposure complete
01:40:31.522 00.076 10052 worker thread done servicing request
01:40:31.522 00.000 6880 OnExposeComplete: enter
01:40:31.522 00.000 6880 UpdateGuideState(): m_state=6
01:40:31.522 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1608
01:40:31.522 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=886.54, Mass=2151, SNR=32.2, Peak=131 HFD=4.9
01:40:31.523 00.001 6880 MultiStar: [#1 0.42,0.32,0.00,M1] [#2 0.08,0.51,0.99,U] [#3 0.14,0.21,0.89,U] [#4 0.40,0.18,0.83,U] [#5 0.38,0.53,0.00,M1] [#6 0.14,0.32,0.90,U] [#7 0.38,0.64,0.00,M1] [#8 0.30,0.73,0.00,M1] 
01:40:31.523 00.000 6880 refined, 4 included, MultiStar: {0.22, 0.29}, one-star: {0.35, 0.19}
01:40:31.523 00.000 6880 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.61) = xAngle (2.54 = 2.54)
01:40:31.523 00.000 6880 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.50 = 2.50)
01:40:31.523 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.29 hyp=0.36 cameraTheta=0.92 mountX=-0.30 mountY=0.21, mountTheta=2.52
01:40:31.525 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.29, opts=13)
01:40:31.525 00.000 6880 Enqueuing Move request for scope (0.22, 0.29)
01:40:31.526 00.001 10052 Worker thread wakes up
01:40:31.526 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.29) opts 0xd
01:40:31.526 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.29)
01:40:31.526 00.000 10052 Moving (0.22, 0.29) raw xDistance=-0.30 yDistance=0.21
01:40:31.526 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:40:31.526 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.02
01:40:31.526 00.000 10052 MoveAxis(E, 82, ABG)
01:40:31.526 00.000 10052 Guiding  Dir = 2, Dur = 82
01:40:31.549 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:31.580 00.031 6880 UpdateGuideState exits: m=2151 SNR=32.2
01:40:31.580 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:31.580 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:31.580 00.000 6880 Enqueuing Expose request
01:40:31.589 00.009 10052 IsSlewing returns 0
01:40:31.663 00.074 10052 IsGuiding returns 0
01:40:31.727 00.064 10052 PulseGuide returned control before completion, sleep 28
01:40:31.804 00.077 10052 IsGuiding returns 1
01:40:31.804 00.000 10052 scope still moving after pulse duration time elapsed
01:40:31.883 00.079 10052 IsSlewing returns 0
01:40:31.962 00.079 10052 IsGuiding returns 0
01:40:31.962 00.000 10052 scope move finished after 82 + 217 ms
01:40:31.962 00.000 10052 Move returns status 0, amount 82
01:40:31.962 00.000 10052 MoveAxis(N, 0, ABG)
01:40:31.962 00.000 10052 Move returns status 0, amount 0
01:40:31.962 00.000 10052 move complete, result=0
01:40:31.963 00.001 10052 worker thread done servicing request
01:40:31.963 00.000 6880 GuideStep: -0.3 px 82 ms EAST, 0.2 px 0 ms NORTH
01:40:31.963 00.000 10052 Worker thread wakes up
01:40:31.963 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:31.963 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:33.093 01.130 10052 Exposure complete
01:40:33.148 00.055 10052 worker thread done servicing request
01:40:33.148 00.000 6880 OnExposeComplete: enter
01:40:33.148 00.000 6880 UpdateGuideState(): m_state=6
01:40:33.149 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1609
01:40:33.149 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.06, Mass=2147, SNR=32.1, Peak=135 HFD=4.4
01:40:33.149 00.000 6880 MultiStar: [#1 0.22,-0.14,0.98,U] [#2 -0.11,0.03,0.98,U] [#3 -0.10,-0.04,0.89,U] [#4 0.15,-0.06,0.83,U] [#5 0.02,-0.14,0.98,U] [#6 -0.03,-0.09,0.91,U] [#7 0.33,0.12,0.77,U] [#8 0.05,-0.04,0.78,U] 
01:40:33.149 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.08}, one-star: {0.08, -0.29}
01:40:33.149 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
01:40:33.149 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:40:33.149 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-0.89 mountX=0.08 mountY=0.06, mountTheta=0.71
01:40:33.150 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.08, opts=13)
01:40:33.150 00.000 6880 Enqueuing Move request for scope (0.06, -0.08)
01:40:33.151 00.001 10052 Worker thread wakes up
01:40:33.151 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.08) opts 0xd
01:40:33.151 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.08)
01:40:33.151 00.000 10052 Moving (0.06, -0.08) raw xDistance=0.08 yDistance=0.06
01:40:33.151 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:40:33.151 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
01:40:33.151 00.000 10052 MoveAxis(E, 0, ABG)
01:40:33.151 00.000 10052 Move returns status 0, amount 0
01:40:33.151 00.000 10052 MoveAxis(N, 0, ABG)
01:40:33.151 00.000 10052 Move returns status 0, amount 0
01:40:33.151 00.000 10052 move complete, result=0
01:40:33.151 00.000 10052 worker thread done servicing request
01:40:33.170 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:33.199 00.029 6880 UpdateGuideState exits: m=2147 SNR=32.1
01:40:33.199 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:33.199 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:33.199 00.000 6880 Enqueuing Expose request
01:40:33.199 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:40:33.199 00.000 10052 Worker thread wakes up
01:40:33.199 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:33.199 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:33.439 00.240 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8a1a11c2-0da7-418d-8a9c-2db81890536b"}
01:40:33.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8a1a11c2-0da7-418d-8a9c-2db81890536b"}
01:40:33.441 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cd14e5d5-bb06-4e4f-9aa0-ded00ba647cc"}
01:40:33.441 00.000 6880 case statement mapped state 6 to 3
01:40:33.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd14e5d5-bb06-4e4f-9aa0-ded00ba647cc"}
01:40:33.442 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a02c9b8-b8cf-40d5-af45-697d0052198f"}
01:40:33.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1609,"width":15,"height":15,"star_pos":[6.77,7.06],"pixels":"..."},"id":"6a02c9b8-b8cf-40d5-af45-697d0052198f"}
01:40:34.111 00.669 10052 Exposure complete
01:40:34.180 00.069 10052 worker thread done servicing request
01:40:34.180 00.000 6880 OnExposeComplete: enter
01:40:34.180 00.000 6880 UpdateGuideState(): m_state=6
01:40:34.181 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1610
01:40:34.181 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=886.17, Mass=2168, SNR=32.3, Peak=156 HFD=4.4
01:40:34.181 00.000 6880 MultiStar: [#1 0.10,0.20,0.95,U] [#2 -0.11,0.24,0.97,U] [#3 -0.41,0.22,0.90,U] [#4 0.35,-0.06,0.85,U] [#5 0.20,0.34,0.94,U] [#6 -0.15,0.25,0.92,U] [#7 0.03,0.42,0.74,U] [#8 -0.11,0.39,0.78,U] 
01:40:34.181 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.19}, one-star: {0.15, -0.18}
01:40:34.181 00.000 6880 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.61) = xAngle (3.14 = -3.14)
01:40:34.181 00.000 6880 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.11 = 3.11)
01:40:34.181 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.53 mountX=-0.19 mountY=0.01, mountTheta=3.11
01:40:34.183 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.19, opts=13)
01:40:34.183 00.000 6880 Enqueuing Move request for scope (0.01, 0.19)
01:40:34.183 00.000 10052 Worker thread wakes up
01:40:34.183 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.19) opts 0xd
01:40:34.183 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.19)
01:40:34.183 00.000 10052 Moving (0.01, 0.19) raw xDistance=-0.19 yDistance=0.01
01:40:34.183 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:40:34.183 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
01:40:34.183 00.000 10052 MoveAxis(E, 52, ABG)
01:40:34.183 00.000 10052 Guiding  Dir = 2, Dur = 52
01:40:34.203 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:34.233 00.030 6880 UpdateGuideState exits: m=2168 SNR=32.3
01:40:34.233 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:34.233 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:34.233 00.000 6880 Enqueuing Expose request
01:40:34.256 00.023 10052 IsSlewing returns 0
01:40:34.327 00.071 10052 IsGuiding returns 0
01:40:34.466 00.139 10052 IsGuiding returns 0
01:40:34.466 00.000 10052 Move returns status 0, amount 52
01:40:34.466 00.000 10052 MoveAxis(N, 0, ABG)
01:40:34.466 00.000 10052 Move returns status 0, amount 0
01:40:34.466 00.000 10052 move complete, result=0
01:40:34.467 00.001 10052 worker thread done servicing request
01:40:34.467 00.000 10052 Worker thread wakes up
01:40:34.467 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:34.467 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:34.467 00.000 6880 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
01:40:35.439 00.972 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9553266e-9ac6-4c13-a67f-a63fb83c967d"}
01:40:35.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9553266e-9ac6-4c13-a67f-a63fb83c967d"}
01:40:35.440 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5996bff-c431-47b6-b4bf-c8666dc718fc"}
01:40:35.440 00.000 6880 case statement mapped state 6 to 3
01:40:35.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5996bff-c431-47b6-b4bf-c8666dc718fc"}
01:40:35.441 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cfa04d85-52c0-4a45-8a45-0bb12ba34d4a"}
01:40:35.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1610,"width":15,"height":15,"star_pos":[6.85,7.17],"pixels":"..."},"id":"cfa04d85-52c0-4a45-8a45-0bb12ba34d4a"}
01:40:35.596 00.155 10052 Exposure complete
01:40:35.658 00.062 10052 worker thread done servicing request
01:40:35.659 00.001 6880 OnExposeComplete: enter
01:40:35.659 00.000 6880 UpdateGuideState(): m_state=6
01:40:35.659 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1611
01:40:35.659 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=886.60, Mass=2121, SNR=31.9, Peak=131 HFD=4.6
01:40:35.659 00.000 6880 MultiStar: [#1 -0.18,0.59,0.00,M1] [#2 -0.27,0.29,0.97,U] [#3 -0.25,0.49,0.00,M1] [#4 -0.20,0.24,0.85,U] [#5 -0.23,0.58,0.00,M1] [#6 -0.14,0.66,0.00,M1] [#7 -0.31,0.73,0.00,M1] [#8 -0.06,0.62,0.00,M1] 
01:40:35.659 00.000 6880 single-star, 2 included, MultiStar: {-0.20, 0.26}, one-star: {-0.14, 0.25}
01:40:35.660 00.001 6880 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.61) = xAngle (3.68 = -2.61)
01:40:35.660 00.000 6880 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.65 = -2.64)
01:40:35.660 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.25 hyp=0.29 cameraTheta=2.06 mountX=-0.25 mountY=-0.14, mountTheta=-2.63
01:40:35.661 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.25, opts=13)
01:40:35.661 00.000 6880 Enqueuing Move request for scope (-0.14, 0.25)
01:40:35.661 00.000 10052 Worker thread wakes up
01:40:35.661 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.25) opts 0xd
01:40:35.661 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.25)
01:40:35.661 00.000 10052 Moving (-0.14, 0.25) raw xDistance=-0.25 yDistance=-0.14
01:40:35.661 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:40:35.661 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
01:40:35.661 00.000 10052 MoveAxis(E, 68, ABG)
01:40:35.661 00.000 10052 Guiding  Dir = 2, Dur = 68
01:40:35.683 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:35.702 00.019 10052 IsSlewing returns 0
01:40:35.730 00.028 6880 UpdateGuideState exits: m=2121 SNR=31.9
01:40:35.730 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:35.730 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:35.730 00.000 6880 Enqueuing Expose request
01:40:35.781 00.051 10052 IsGuiding returns 0
01:40:35.926 00.145 10052 IsGuiding returns 1
01:40:35.926 00.000 10052 scope still moving after pulse duration time elapsed
01:40:36.005 00.079 10052 IsSlewing returns 0
01:40:36.079 00.074 10052 IsGuiding returns 0
01:40:36.079 00.000 10052 scope move finished after 68 + 229 ms
01:40:36.079 00.000 10052 Move returns status 0, amount 68
01:40:36.079 00.000 10052 MoveAxis(N, 0, ABG)
01:40:36.079 00.000 10052 Move returns status 0, amount 0
01:40:36.080 00.001 10052 move complete, result=0
01:40:36.080 00.000 10052 worker thread done servicing request
01:40:36.080 00.000 10052 Worker thread wakes up
01:40:36.080 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:36.080 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:36.080 00.000 6880 GuideStep: -0.2 px 68 ms EAST, -0.1 px 0 ms NORTH
01:40:36.989 00.909 10052 Exposure complete
01:40:37.046 00.057 10052 worker thread done servicing request
01:40:37.046 00.000 6880 OnExposeComplete: enter
01:40:37.046 00.000 6880 UpdateGuideState(): m_state=6
01:40:37.046 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1612
01:40:37.046 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=886.69, Mass=2118, SNR=32.0, Peak=131 HFD=4.6
01:40:37.047 00.001 6880 MultiStar: [#1 0.01,0.68,0.00,M2] [#2 -0.35,0.49,0.00,M1] [#3 -0.24,0.33,0.92,U] [#4 -0.03,0.20,0.84,U] [#5 0.01,0.57,0.00,M2] [#6 -0.16,0.16,0.94,U] [#7 0.09,0.55,0.00,M2] [#8 0.12,0.69,0.00,M2] 
01:40:37.047 00.000 6880 refined, 3 included, MultiStar: {-0.10, 0.26}, one-star: {0.01, 0.34}
01:40:37.047 00.000 6880 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.61) = xAngle (3.56 = -2.72)
01:40:37.047 00.000 6880 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.53 = -2.75)
01:40:37.047 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.95 mountX=-0.26 mountY=-0.11, mountTheta=-2.75
01:40:37.049 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.26, opts=13)
01:40:37.049 00.000 6880 Enqueuing Move request for scope (-0.10, 0.26)
01:40:37.049 00.000 10052 Worker thread wakes up
01:40:37.049 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
01:40:37.049 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
01:40:37.049 00.000 10052 Moving (-0.10, 0.26) raw xDistance=-0.26 yDistance=-0.11
01:40:37.049 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:40:37.049 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
01:40:37.049 00.000 10052 MoveAxis(E, 72, ABG)
01:40:37.049 00.000 10052 Guiding  Dir = 2, Dur = 72
01:40:37.070 00.021 10052 IsSlewing returns 0
01:40:37.080 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:37.108 00.028 10052 IsGuiding returns 0
01:40:37.113 00.005 6880 UpdateGuideState exits: m=2118 SNR=32.0
01:40:37.113 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:37.113 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:37.113 00.000 6880 Enqueuing Expose request
01:40:37.135 00.022 10052 PulseGuide returned control before completion, sleep 55
01:40:37.226 00.091 10052 IsGuiding returns 0
01:40:37.226 00.000 10052 Move returns status 0, amount 72
01:40:37.226 00.000 10052 MoveAxis(N, 0, ABG)
01:40:37.226 00.000 10052 Move returns status 0, amount 0
01:40:37.226 00.000 10052 move complete, result=0
01:40:37.226 00.000 10052 worker thread done servicing request
01:40:37.226 00.000 10052 Worker thread wakes up
01:40:37.226 00.000 6880 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
01:40:37.226 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:37.226 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:37.439 00.213 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dfcf518b-09e1-43e8-891d-97e1294af0f5"}
01:40:37.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dfcf518b-09e1-43e8-891d-97e1294af0f5"}
01:40:37.440 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6460696-9be8-4b4f-b7c0-aa2f7a3bd203"}
01:40:37.440 00.000 6880 case statement mapped state 6 to 3
01:40:37.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6460696-9be8-4b4f-b7c0-aa2f7a3bd203"}
01:40:37.440 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"af3a30b0-f27c-41c8-8d90-b25d038af487"}
01:40:37.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1612,"width":15,"height":15,"star_pos":[6.71,6.69],"pixels":"..."},"id":"af3a30b0-f27c-41c8-8d90-b25d038af487"}
01:40:38.367 00.927 10052 Exposure complete
01:40:38.438 00.071 10052 worker thread done servicing request
01:40:38.438 00.000 6880 OnExposeComplete: enter
01:40:38.438 00.000 6880 UpdateGuideState(): m_state=6
01:40:38.439 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1613
01:40:38.439 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=886.63, Mass=2159, SNR=32.3, Peak=134 HFD=4.4
01:40:38.439 00.000 6880 MultiStar: [#1 -0.12,0.17,0.96,U] [#2 -0.06,0.18,0.98,U] [#3 -0.36,0.05,0.93,U] [#4 -0.30,0.24,0.85,U] [#5 -0.14,0.20,1.00,U] [#6 -0.19,0.12,0.95,U] [#7 -0.19,0.30,0.77,U] [#8 -0.09,0.44,0.79,U] 
01:40:38.439 00.000 6880 refined, 8 included, MultiStar: {-0.18, 0.22}, one-star: {-0.21, 0.29}
01:40:38.439 00.000 6880 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.61) = xAngle (3.89 = -2.39)
01:40:38.439 00.000 6880 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.42)
01:40:38.439 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.28 mountX=-0.21 mountY=-0.19, mountTheta=-2.41
01:40:38.441 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.22, opts=13)
01:40:38.441 00.000 6880 Enqueuing Move request for scope (-0.18, 0.22)
01:40:38.441 00.000 10052 Worker thread wakes up
01:40:38.441 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
01:40:38.441 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
01:40:38.441 00.000 10052 Moving (-0.18, 0.22) raw xDistance=-0.21 yDistance=-0.19
01:40:38.442 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:40:38.442 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
01:40:38.442 00.000 10052 MoveAxis(E, 59, ABG)
01:40:38.442 00.000 10052 Guiding  Dir = 2, Dur = 59
01:40:38.461 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:38.462 00.001 10052 IsSlewing returns 0
01:40:38.492 00.030 6880 UpdateGuideState exits: m=2159 SNR=32.3
01:40:38.492 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:38.492 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:38.492 00.000 6880 Enqueuing Expose request
01:40:38.500 00.008 10052 IsGuiding returns 0
01:40:38.528 00.028 10052 PulseGuide returned control before completion, sleep 42
01:40:38.604 00.076 10052 IsGuiding returns 0
01:40:38.604 00.000 10052 Move returns status 0, amount 59
01:40:38.604 00.000 10052 MoveAxis(N, 0, ABG)
01:40:38.604 00.000 10052 Move returns status 0, amount 0
01:40:38.605 00.001 10052 move complete, result=0
01:40:38.605 00.000 10052 worker thread done servicing request
01:40:38.605 00.000 10052 Worker thread wakes up
01:40:38.605 00.000 6880 GuideStep: -0.2 px 59 ms EAST, -0.2 px 0 ms NORTH
01:40:38.605 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:38.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:39.510 00.905 10052 Exposure complete
01:40:39.569 00.059 10052 worker thread done servicing request
01:40:39.571 00.002 6880 OnExposeComplete: enter
01:40:39.571 00.000 6880 UpdateGuideState(): m_state=6
01:40:39.571 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1614
01:40:39.571 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=886.70, Mass=2105, SNR=31.8, Peak=131 HFD=4.7
01:40:39.571 00.000 6880 MultiStar: [#1 0.08,0.63,0.00,M2] [#2 -0.16,0.58,0.00,M1] [#3 -0.04,0.36,0.92,U] [#4 -0.00,0.28,0.86,U] [#5 -0.11,0.54,0.00,M2] [#6 0.03,0.27,0.95,U] [#7 0.13,0.54,0.00,M2] [#8 0.06,0.52,0.82,U] 
01:40:39.571 00.000 6880 refined, 4 included, MultiStar: {0.01, 0.35}, one-star: {-0.01, 0.36}
01:40:39.572 00.001 6880 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.61) = xAngle (3.16 = -3.12)
01:40:39.572 00.000 6880 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.13 = 3.13)
01:40:39.572 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.35 hyp=0.35 cameraTheta=1.55 mountX=-0.35 mountY=0.00, mountTheta=3.13
01:40:39.573 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.35, opts=13)
01:40:39.573 00.000 6880 Enqueuing Move request for scope (0.01, 0.35)
01:40:39.573 00.000 10052 Worker thread wakes up
01:40:39.573 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.35) opts 0xd
01:40:39.573 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.35)
01:40:39.573 00.000 10052 Moving (0.01, 0.35) raw xDistance=-0.35 yDistance=0.00
01:40:39.573 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
01:40:39.574 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.07, using input
01:40:39.574 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.02
01:40:39.574 00.000 10052 MoveAxis(E, 98, ABG)
01:40:39.574 00.000 10052 Guiding  Dir = 2, Dur = 98
01:40:39.597 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:39.631 00.034 10052 IsSlewing returns 0
01:40:39.635 00.004 6880 UpdateGuideState exits: m=2105 SNR=31.8
01:40:39.635 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:39.635 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:39.635 00.000 6880 Enqueuing Expose request
01:40:39.636 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"677b29b4-aaaf-4267-8255-818d22c21a71"}
01:40:39.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"677b29b4-aaaf-4267-8255-818d22c21a71"}
01:40:39.646 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f47e8151-9e7a-4567-8f94-059e9e97dafb"}
01:40:39.646 00.000 6880 case statement mapped state 6 to 3
01:40:39.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f47e8151-9e7a-4567-8f94-059e9e97dafb"}
01:40:39.655 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f91f816d-98d4-4af2-ac43-f3dfb67285b2"}
01:40:39.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1614,"width":15,"height":15,"star_pos":[6.68,6.70],"pixels":"..."},"id":"f91f816d-98d4-4af2-ac43-f3dfb67285b2"}
01:40:39.707 00.052 10052 IsGuiding returns 0
01:40:39.785 00.078 10052 PulseGuide returned control before completion, sleep 31
01:40:39.898 00.113 10052 IsGuiding returns 1
01:40:39.898 00.000 10052 scope still moving after pulse duration time elapsed
01:40:40.014 00.116 10052 IsSlewing returns 0
01:40:40.093 00.079 10052 IsGuiding returns 0
01:40:40.094 00.001 10052 scope move finished after 98 + 287 ms
01:40:40.094 00.000 10052 Move returns status 0, amount 98
01:40:40.094 00.000 10052 MoveAxis(N, 0, ABG)
01:40:40.094 00.000 10052 Move returns status 0, amount 0
01:40:40.094 00.000 10052 move complete, result=0
01:40:40.094 00.000 10052 worker thread done servicing request
01:40:40.094 00.000 10052 Worker thread wakes up
01:40:40.094 00.000 6880 GuideStep: -0.4 px 98 ms EAST, 0.0 px 0 ms NORTH
01:40:40.094 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:40.094 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:41.235 01.141 10052 Exposure complete
01:40:41.319 00.084 10052 worker thread done servicing request
01:40:41.319 00.000 6880 OnExposeComplete: enter
01:40:41.319 00.000 6880 UpdateGuideState(): m_state=6
01:40:41.319 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1615
01:40:41.320 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=886.45, Mass=2195, SNR=32.5, Peak=147 HFD=4.6
01:40:41.320 00.000 6880 MultiStar: [#1 -0.07,0.21,0.95,U] [#2 -0.05,0.40,0.97,U] [#3 -0.10,0.16,0.92,U] [#4 -0.01,0.04,0.84,U] [#5 0.14,0.52,0.00,M3] [#6 0.10,0.17,0.94,U] [#7 0.19,0.57,0.00,M3] [#8 0.04,0.34,0.79,U] 
01:40:41.320 00.000 6880 single-star, 6 included, MultiStar: {0.01, 0.20}, one-star: {0.15, 0.10}
01:40:41.320 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
01:40:41.320 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
01:40:41.320 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.58 mountX=-0.11 mountY=0.15, mountTheta=2.18
01:40:41.322 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.10, opts=13)
01:40:41.322 00.000 6880 Enqueuing Move request for scope (0.15, 0.10)
01:40:41.322 00.000 10052 Worker thread wakes up
01:40:41.322 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
01:40:41.323 00.001 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
01:40:41.323 00.000 10052 Moving (0.15, 0.10) raw xDistance=-0.11 yDistance=0.15
01:40:41.323 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:40:41.323 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
01:40:41.323 00.000 10052 MoveAxis(E, 0, ABG)
01:40:41.323 00.000 10052 Move returns status 0, amount 0
01:40:41.323 00.000 10052 MoveAxis(N, 0, ABG)
01:40:41.323 00.000 10052 Move returns status 0, amount 0
01:40:41.323 00.000 10052 move complete, result=0
01:40:41.323 00.000 10052 worker thread done servicing request
01:40:41.352 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:41.396 00.044 6880 UpdateGuideState exits: m=2195 SNR=32.5
01:40:41.396 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:41.396 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:41.396 00.000 6880 Enqueuing Expose request
01:40:41.396 00.000 10052 Worker thread wakes up
01:40:41.396 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:40:41.396 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:41.396 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:41.574 00.178 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b39f79a-d96c-40eb-b3d9-7811cc804e27"}
01:40:41.574 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b39f79a-d96c-40eb-b3d9-7811cc804e27"}
01:40:41.575 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f925485-e0cb-485e-883a-e4b741dfd1f7"}
01:40:41.575 00.000 6880 case statement mapped state 6 to 3
01:40:41.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f925485-e0cb-485e-883a-e4b741dfd1f7"}
01:40:41.576 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5d9a348-dff8-43ce-80d0-b606b80ebf77"}
01:40:41.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1615,"width":15,"height":15,"star_pos":[6.85,7.45],"pixels":"..."},"id":"b5d9a348-dff8-43ce-80d0-b606b80ebf77"}
01:40:42.312 00.736 10052 Exposure complete
01:40:42.436 00.124 10052 worker thread done servicing request
01:40:42.436 00.000 6880 OnExposeComplete: enter
01:40:42.437 00.001 6880 UpdateGuideState(): m_state=6
01:40:42.437 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1616
01:40:42.437 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=886.20, Mass=2219, SNR=32.8, Peak=146 HFD=4.5
01:40:42.438 00.001 6880 MultiStar: [#1 0.44,0.04,0.95,U] [#2 -0.09,0.33,0.97,U] [#3 -0.08,0.20,0.91,U] [#4 0.26,-0.01,0.85,U] [#5 0.43,0.26,0.95,U] [#6 -0.04,0.25,0.93,U] [#7 0.38,0.43,0.00,M4] [#8 0.20,0.23,0.77,U] 
01:40:42.438 00.000 6880 refined, 7 included, MultiStar: {0.17, 0.14}, one-star: {0.26, -0.15}
01:40:42.438 00.000 6880 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.61) = xAngle (2.29 = 2.29)
01:40:42.438 00.000 6880 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.26 = 2.26)
01:40:42.438 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=-0.15 mountY=0.17, mountTheta=2.28
01:40:42.440 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.14, opts=13)
01:40:42.440 00.000 6880 Enqueuing Move request for scope (0.17, 0.14)
01:40:42.440 00.000 10052 Worker thread wakes up
01:40:42.440 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
01:40:42.440 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
01:40:42.441 00.001 10052 Moving (0.17, 0.14) raw xDistance=-0.15 yDistance=0.17
01:40:42.441 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:40:42.441 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
01:40:42.441 00.000 10052 MoveAxis(E, 40, ABG)
01:40:42.441 00.000 10052 Guiding  Dir = 2, Dur = 40
01:40:42.461 00.020 10052 IsSlewing returns 0
01:40:42.471 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:42.503 00.032 10052 IsGuiding returns 0
01:40:42.521 00.018 6880 UpdateGuideState exits: m=2219 SNR=32.8
01:40:42.521 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:42.521 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:42.521 00.000 6880 Enqueuing Expose request
01:40:42.526 00.005 10052 PulseGuide returned control before completion, sleep 27
01:40:42.601 00.075 10052 IsGuiding returns 0
01:40:42.601 00.000 10052 Move returns status 0, amount 40
01:40:42.601 00.000 10052 MoveAxis(N, 0, ABG)
01:40:42.602 00.001 10052 Move returns status 0, amount 0
01:40:42.602 00.000 10052 move complete, result=0
01:40:42.602 00.000 10052 worker thread done servicing request
01:40:42.602 00.000 10052 Worker thread wakes up
01:40:42.602 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:42.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:42.630 00.028 6880 GuideStep: -0.1 px 40 ms EAST, 0.2 px 0 ms NORTH
01:40:43.574 00.944 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7a45577-c1c6-4172-b72e-1356105cc133"}
01:40:43.574 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7a45577-c1c6-4172-b72e-1356105cc133"}
01:40:43.575 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aeb8bea9-0080-45f4-8686-c6729e82654c"}
01:40:43.575 00.000 6880 case statement mapped state 6 to 3
01:40:43.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aeb8bea9-0080-45f4-8686-c6729e82654c"}
01:40:43.576 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5ea4e028-62a1-4815-ae39-d14c2babb24c"}
01:40:43.577 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1616,"width":15,"height":15,"star_pos":[6.96,7.20],"pixels":"..."},"id":"5ea4e028-62a1-4815-ae39-d14c2babb24c"}
01:40:43.742 00.165 10052 Exposure complete
01:40:43.825 00.083 10052 worker thread done servicing request
01:40:43.825 00.000 6880 OnExposeComplete: enter
01:40:43.825 00.000 6880 UpdateGuideState(): m_state=6
01:40:43.826 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1617
01:40:43.826 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.53, Mass=2267, SNR=33.1, Peak=154 HFD=4.7
01:40:43.826 00.000 6880 MultiStar: [#1 0.19,0.18,0.97,U] [#2 -0.01,0.11,0.97,U] [#3 0.01,-0.05,0.90,U] [#4 0.19,0.05,0.83,U] [#5 0.23,0.37,0.94,U] [#6 0.08,0.05,0.90,U] [#7 0.29,0.11,0.75,U] [#8 0.17,0.37,0.78,U] 
01:40:43.826 00.000 6880 refined, 8 included, MultiStar: {0.14, 0.15}, one-star: {0.14, 0.18}
01:40:43.827 00.001 6880 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.61) = xAngle (2.44 = 2.44)
01:40:43.827 00.000 6880 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.41 = 2.41)
01:40:43.827 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.21 cameraTheta=0.83 mountX=-0.16 mountY=0.14, mountTheta=2.42
01:40:43.829 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.15, opts=13)
01:40:43.829 00.000 6880 Enqueuing Move request for scope (0.14, 0.15)
01:40:43.829 00.000 10052 Worker thread wakes up
01:40:43.829 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
01:40:43.829 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
01:40:43.829 00.000 10052 Moving (0.14, 0.15) raw xDistance=-0.16 yDistance=0.14
01:40:43.829 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:40:43.829 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
01:40:43.830 00.001 10052 MoveAxis(E, 45, ABG)
01:40:43.830 00.000 10052 Guiding  Dir = 2, Dur = 45
01:40:43.854 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:43.887 00.033 10052 IsSlewing returns 0
01:40:43.891 00.004 6880 UpdateGuideState exits: m=2267 SNR=33.1
01:40:43.891 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:43.891 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:43.891 00.000 6880 Enqueuing Expose request
01:40:43.967 00.076 10052 IsGuiding returns 0
01:40:44.110 00.143 10052 IsGuiding returns 0
01:40:44.110 00.000 10052 Move returns status 0, amount 45
01:40:44.110 00.000 10052 MoveAxis(N, 0, ABG)
01:40:44.110 00.000 10052 Move returns status 0, amount 0
01:40:44.110 00.000 10052 move complete, result=0
01:40:44.110 00.000 10052 worker thread done servicing request
01:40:44.110 00.000 10052 Worker thread wakes up
01:40:44.111 00.001 6880 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
01:40:44.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:44.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:45.023 00.912 10052 Exposure complete
01:40:45.093 00.070 10052 worker thread done servicing request
01:40:45.093 00.000 6880 OnExposeComplete: enter
01:40:45.093 00.000 6880 UpdateGuideState(): m_state=6
01:40:45.094 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1618
01:40:45.094 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=886.31, Mass=2217, SNR=32.6, Peak=139 HFD=4.5
01:40:45.094 00.000 6880 MultiStar: [#1 0.37,0.24,0.95,U] [#2 0.42,0.35,0.00,M1] [#3 0.16,0.21,0.91,U] [#4 0.16,0.02,0.85,U] [#5 0.45,0.46,0.00,M2] [#6 0.38,0.03,0.93,U] [#7 0.38,0.10,0.78,U] [#8 0.52,0.58,0.00,M1] 
01:40:45.094 00.000 6880 refined, 5 included, MultiStar: {0.30, 0.09}, one-star: {0.33, -0.04}
01:40:45.094 00.000 6880 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.61) = xAngle (1.91 = 1.91)
01:40:45.094 00.000 6880 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
01:40:45.094 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=0.09 hyp=0.31 cameraTheta=0.30 mountX=-0.10 mountY=0.30, mountTheta=1.91
01:40:45.095 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=0.09, opts=13)
01:40:45.096 00.001 6880 Enqueuing Move request for scope (0.30, 0.09)
01:40:45.096 00.000 10052 Worker thread wakes up
01:40:45.096 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.09) opts 0xd
01:40:45.096 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, 0.09)
01:40:45.096 00.000 10052 Moving (0.30, 0.09) raw xDistance=-0.10 yDistance=0.30
01:40:45.096 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:40:45.096 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.30, slope = 0.03
01:40:45.096 00.000 10052 MoveAxis(E, 0, ABG)
01:40:45.096 00.000 10052 Move returns status 0, amount 0
01:40:45.096 00.000 10052 MoveAxis(S, 61, ABG)
01:40:45.096 00.000 10052 Guiding  Dir = 1, Dur = 61
01:40:45.116 00.020 10052 IsSlewing returns 0
01:40:45.130 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:45.155 00.025 10052 IsGuiding returns 0
01:40:45.174 00.019 6880 UpdateGuideState exits: m=2217 SNR=32.6
01:40:45.174 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:45.174 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:45.174 00.000 6880 Enqueuing Expose request
01:40:45.183 00.009 10052 PulseGuide returned control before completion, sleep 44
01:40:45.262 00.079 10052 IsGuiding returns 0
01:40:45.262 00.000 10052 Move returns status 0, amount 61
01:40:45.262 00.000 10052 move complete, result=0
01:40:45.262 00.000 10052 worker thread done servicing request
01:40:45.262 00.000 10052 Worker thread wakes up
01:40:45.262 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:45.262 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:45.274 00.012 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
01:40:46.345 01.071 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3186bf0-0de3-45f0-8b6d-e2c6fd2b53e1"}
01:40:46.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3186bf0-0de3-45f0-8b6d-e2c6fd2b53e1"}
01:40:46.350 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3d7ec15-514d-4aeb-bfd1-8a45f61759e5"}
01:40:46.350 00.000 6880 case statement mapped state 6 to 3
01:40:46.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3d7ec15-514d-4aeb-bfd1-8a45f61759e5"}
01:40:46.366 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7ff593ee-1b46-40aa-b7ae-26779f3b6629"}
01:40:46.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1618,"width":15,"height":15,"star_pos":[7.02,7.31],"pixels":"..."},"id":"7ff593ee-1b46-40aa-b7ae-26779f3b6629"}
01:40:46.401 00.035 10052 Exposure complete
01:40:46.469 00.068 10052 worker thread done servicing request
01:40:46.469 00.000 6880 OnExposeComplete: enter
01:40:46.469 00.000 6880 UpdateGuideState(): m_state=6
01:40:46.470 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1619
01:40:46.470 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=886.58, Mass=2191, SNR=32.6, Peak=137 HFD=4.8
01:40:46.470 00.000 6880 MultiStar: [#1 0.13,0.27,0.96,U] [#2 -0.09,0.29,0.97,U] [#3 -0.10,0.41,0.91,U] [#4 0.00,0.05,0.86,U] [#5 0.29,0.53,0.00,M3] [#6 0.07,0.63,0.00,M1] [#7 0.15,0.50,0.74,U] [#8 0.31,0.52,0.00,M2] 
01:40:46.470 00.000 6880 refined, 5 included, MultiStar: {0.06, 0.29}, one-star: {0.26, 0.23}
01:40:46.470 00.000 6880 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.61) = xAngle (2.98 = 2.98)
01:40:46.471 00.001 6880 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.95 = 2.95)
01:40:46.471 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.29 hyp=0.29 cameraTheta=1.37 mountX=-0.29 mountY=0.06, mountTheta=2.95
01:40:46.472 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.29, opts=13)
01:40:46.472 00.000 6880 Enqueuing Move request for scope (0.06, 0.29)
01:40:46.479 00.007 10052 Worker thread wakes up
01:40:46.479 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.29) opts 0xd
01:40:46.479 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.29)
01:40:46.479 00.000 10052 Moving (0.06, 0.29) raw xDistance=-0.29 yDistance=0.06
01:40:46.479 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
01:40:46.480 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.16, using input
01:40:46.480 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
01:40:46.480 00.000 10052 MoveAxis(E, 78, ABG)
01:40:46.480 00.000 10052 Guiding  Dir = 2, Dur = 78
01:40:46.498 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:46.537 00.039 6880 UpdateGuideState exits: m=2191 SNR=32.6
01:40:46.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:46.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:46.537 00.000 6880 Enqueuing Expose request
01:40:46.599 00.062 10052 IsSlewing returns 0
01:40:46.673 00.074 10052 IsGuiding returns 0
01:40:46.735 00.062 10052 PulseGuide returned control before completion, sleep 25
01:40:46.806 00.071 10052 IsGuiding returns 1
01:40:46.806 00.000 10052 scope still moving after pulse duration time elapsed
01:40:46.858 00.052 10052 IsSlewing returns 0
01:40:46.895 00.037 10052 IsGuiding returns 0
01:40:46.897 00.002 10052 scope move finished after 78 + 145 ms
01:40:46.897 00.000 10052 Move returns status 0, amount 78
01:40:46.897 00.000 10052 MoveAxis(N, 0, ABG)
01:40:46.897 00.000 10052 Move returns status 0, amount 0
01:40:46.897 00.000 10052 move complete, result=0
01:40:46.897 00.000 10052 worker thread done servicing request
01:40:46.897 00.000 6880 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
01:40:46.897 00.000 10052 Worker thread wakes up
01:40:46.897 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:46.897 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:47.809 00.912 10052 Exposure complete
01:40:47.890 00.081 10052 worker thread done servicing request
01:40:47.890 00.000 6880 OnExposeComplete: enter
01:40:47.890 00.000 6880 UpdateGuideState(): m_state=6
01:40:47.890 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1620
01:40:47.892 00.002 6880 Star::Find returns 1 (0), X=407.64, Y=886.33, Mass=2101, SNR=31.8, Peak=121 HFD=4.7
01:40:47.892 00.000 6880 MultiStar: [#1 0.22,-0.25,0.98,U] [#2 -0.28,-0.05,1.01,U] [#3 -0.16,-0.09,0.91,U] [#4 0.02,-0.08,0.86,U] [#5 0.02,0.02,0.98,U] [#6 -0.20,-0.10,0.91,U] [#7 0.29,-0.08,0.78,U] [#8 0.06,-0.14,0.80,U] 
01:40:47.892 00.000 6880 single-star, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.05, -0.01}
01:40:47.892 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
01:40:47.892 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:40:47.892 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-2.87 mountX=0.02 mountY=-0.05, mountTheta=-1.26
01:40:47.894 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.01, opts=13)
01:40:47.894 00.000 6880 Enqueuing Move request for scope (-0.05, -0.01)
01:40:47.895 00.001 10052 Worker thread wakes up
01:40:47.895 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
01:40:47.895 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
01:40:47.895 00.000 10052 Moving (-0.05, -0.01) raw xDistance=0.02 yDistance=-0.05
01:40:47.895 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:40:47.895 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
01:40:47.895 00.000 10052 MoveAxis(E, 0, ABG)
01:40:47.895 00.000 10052 Move returns status 0, amount 0
01:40:47.895 00.000 10052 MoveAxis(N, 0, ABG)
01:40:47.895 00.000 10052 Move returns status 0, amount 0
01:40:47.895 00.000 10052 move complete, result=0
01:40:47.895 00.000 10052 worker thread done servicing request
01:40:47.924 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:47.970 00.046 6880 UpdateGuideState exits: m=2101 SNR=31.8
01:40:47.970 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:47.970 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:47.970 00.000 6880 Enqueuing Expose request
01:40:47.970 00.000 10052 Worker thread wakes up
01:40:47.970 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:47.971 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:47.971 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:40:48.345 00.374 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2bc4a3f7-4394-40db-b292-47b0431f3684"}
01:40:48.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2bc4a3f7-4394-40db-b292-47b0431f3684"}
01:40:48.346 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc01d3ec-fc7a-4678-88e8-f82a7a3ea78d"}
01:40:48.347 00.001 6880 case statement mapped state 6 to 3
01:40:48.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc01d3ec-fc7a-4678-88e8-f82a7a3ea78d"}
01:40:48.348 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"86b9efa1-8dd7-4373-a838-c4f581d30a5e"}
01:40:48.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1620,"width":15,"height":15,"star_pos":[6.64,7.33],"pixels":"..."},"id":"86b9efa1-8dd7-4373-a838-c4f581d30a5e"}
01:40:49.107 00.759 10052 Exposure complete
01:40:49.202 00.095 10052 worker thread done servicing request
01:40:49.202 00.000 6880 OnExposeComplete: enter
01:40:49.202 00.000 6880 UpdateGuideState(): m_state=6
01:40:49.202 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1621
01:40:49.203 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=886.20, Mass=2132, SNR=32.1, Peak=139 HFD=4.4
01:40:49.203 00.000 6880 MultiStar: [#1 0.30,0.03,0.96,U] [#2 -0.03,0.08,1.00,U] [#3 0.06,0.06,0.93,U] [#4 0.27,-0.11,0.87,U] [#5 0.37,0.30,0.97,U] [#6 0.21,0.06,0.95,U] [#7 0.30,0.18,0.78,U] [#8 0.24,0.15,0.81,U] 
01:40:49.203 00.000 6880 single-star, 8 included, MultiStar: {0.20, 0.07}, one-star: {0.14, -0.14}
01:40:49.203 00.000 6880 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.61) = xAngle (0.81 = 0.81)
01:40:49.203 00.000 6880 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
01:40:49.204 00.001 6880 CameraToMount -- cameraX=0.14 cameraY=-0.14 hyp=0.20 cameraTheta=-0.80 mountX=0.14 mountY=0.14, mountTheta=0.79
01:40:49.206 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.14, opts=13)
01:40:49.206 00.000 6880 Enqueuing Move request for scope (0.14, -0.14)
01:40:49.206 00.000 10052 Worker thread wakes up
01:40:49.206 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.14) opts 0xd
01:40:49.206 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.14)
01:40:49.206 00.000 10052 Moving (0.14, -0.14) raw xDistance=0.14 yDistance=0.14
01:40:49.206 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:40:49.206 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
01:40:49.207 00.001 10052 MoveAxis(W, 37, ABG)
01:40:49.207 00.000 10052 Guiding  Dir = 3, Dur = 37
01:40:49.227 00.020 10052 IsSlewing returns 0
01:40:49.236 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:49.266 00.030 10052 IsGuiding returns 0
01:40:49.283 00.017 6880 UpdateGuideState exits: m=2132 SNR=32.1
01:40:49.283 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:49.283 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:49.283 00.000 6880 Enqueuing Expose request
01:40:49.293 00.010 10052 PulseGuide returned control before completion, sleep 20
01:40:49.345 00.052 10052 IsGuiding returns 0
01:40:49.345 00.000 10052 Move returns status 0, amount 37
01:40:49.345 00.000 10052 MoveAxis(N, 0, ABG)
01:40:49.345 00.000 10052 Move returns status 0, amount 0
01:40:49.345 00.000 10052 move complete, result=0
01:40:49.345 00.000 10052 worker thread done servicing request
01:40:49.345 00.000 10052 Worker thread wakes up
01:40:49.345 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:49.345 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:49.345 00.000 6880 GuideStep: 0.1 px 37 ms WEST, 0.1 px 0 ms NORTH
01:40:50.258 00.913 10052 Exposure complete
01:40:50.340 00.082 10052 worker thread done servicing request
01:40:50.340 00.000 6880 OnExposeComplete: enter
01:40:50.340 00.000 6880 UpdateGuideState(): m_state=6
01:40:50.341 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1622
01:40:50.341 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.83, Mass=2236, SNR=32.7, Peak=140 HFD=4.4
01:40:50.341 00.000 6880 MultiStar: [#1 0.04,0.57,0.00,M1] [#2 0.09,0.33,0.98,U] [#3 -0.03,0.52,0.91,U] [#4 0.11,0.52,0.00,M1] [#5 -0.04,0.69,0.00,M2] [#6 0.15,0.54,0.00,M1] [#7 0.16,0.52,0.00,M1] [#8 0.27,0.55,0.00,M1] 
01:40:50.341 00.000 6880 refined, 2 included, MultiStar: {0.05, 0.44}, one-star: {0.09, 0.48}
01:40:50.341 00.000 6880 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.61) = xAngle (3.07 = 3.07)
01:40:50.342 00.001 6880 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.04 = 3.04)
01:40:50.342 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.44 hyp=0.45 cameraTheta=1.45 mountX=-0.44 mountY=0.05, mountTheta=3.04
01:40:50.344 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.44, opts=13)
01:40:50.344 00.000 6880 Enqueuing Move request for scope (0.05, 0.44)
01:40:50.344 00.000 10052 Worker thread wakes up
01:40:50.344 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.44) opts 0xd
01:40:50.344 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.44)
01:40:50.344 00.000 10052 Moving (0.05, 0.44) raw xDistance=-0.44 yDistance=0.05
01:40:50.344 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
01:40:50.345 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.05, using input
01:40:50.345 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
01:40:50.345 00.000 10052 MoveAxis(E, 117, ABG)
01:40:50.345 00.000 10052 Guiding  Dir = 2, Dur = 117
01:40:50.367 00.022 10052 IsSlewing returns 0
01:40:50.374 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:50.405 00.031 10052 IsGuiding returns 0
01:40:50.415 00.010 6880 UpdateGuideState exits: m=2236 SNR=32.7
01:40:50.415 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:50.416 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:50.416 00.000 6880 Enqueuing Expose request
01:40:50.416 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f335caee-5bcb-4ba1-84f1-fe521ad30115"}
01:40:50.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f335caee-5bcb-4ba1-84f1-fe521ad30115"}
01:40:50.424 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6b5138f4-40bb-4e93-b7ef-b24a9cb61a99"}
01:40:50.424 00.000 6880 case statement mapped state 6 to 3
01:40:50.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b5138f4-40bb-4e93-b7ef-b24a9cb61a99"}
01:40:50.426 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a4bf53c-ca1a-408b-acdb-c1b522fe78a6"}
01:40:50.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1622,"width":15,"height":15,"star_pos":[6.78,6.83],"pixels":"..."},"id":"0a4bf53c-ca1a-408b-acdb-c1b522fe78a6"}
01:40:50.432 00.006 10052 PulseGuide returned control before completion, sleep 101
01:40:50.559 00.127 10052 IsGuiding returns 1
01:40:50.559 00.000 10052 scope still moving after pulse duration time elapsed
01:40:50.606 00.047 10052 IsSlewing returns 0
01:40:50.644 00.038 10052 IsGuiding returns 0
01:40:50.644 00.000 10052 scope move finished after 117 + 122 ms
01:40:50.644 00.000 10052 Move returns status 0, amount 117
01:40:50.644 00.000 10052 MoveAxis(N, 0, ABG)
01:40:50.645 00.001 10052 Move returns status 0, amount 0
01:40:50.645 00.000 10052 move complete, result=0
01:40:50.645 00.000 10052 worker thread done servicing request
01:40:50.645 00.000 10052 Worker thread wakes up
01:40:50.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:50.645 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:50.645 00.000 6880 GuideStep: -0.4 px 117 ms EAST, 0.0 px 0 ms NORTH
01:40:51.778 01.133 10052 Exposure complete
01:40:51.851 00.073 10052 worker thread done servicing request
01:40:51.851 00.000 6880 OnExposeComplete: enter
01:40:51.851 00.000 6880 UpdateGuideState(): m_state=6
01:40:51.851 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1623
01:40:51.852 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=886.42, Mass=2194, SNR=32.5, Peak=146 HFD=4.5
01:40:51.852 00.000 6880 MultiStar: [#1 0.07,0.21,0.95,U] [#2 0.04,0.13,1.02,U] [#3 -0.07,0.15,0.93,U] [#4 -0.00,0.06,0.85,U] [#5 0.16,0.34,0.97,U] [#6 0.12,0.11,0.93,U] [#7 -0.07,0.23,0.77,U] [#8 0.17,0.42,0.80,U] 
01:40:51.852 00.000 6880 single-star, 8 included, MultiStar: {0.04, 0.19}, one-star: {-0.04, 0.07}
01:40:51.852 00.000 6880 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.61) = xAngle (3.70 = -2.58)
01:40:51.852 00.000 6880 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.67 = -2.61)
01:40:51.852 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.09 mountX=-0.07 mountY=-0.04, mountTheta=-2.60
01:40:51.854 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.07, opts=13)
01:40:51.854 00.000 6880 Enqueuing Move request for scope (-0.04, 0.07)
01:40:51.854 00.000 10052 Worker thread wakes up
01:40:51.854 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
01:40:51.854 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
01:40:51.854 00.000 10052 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=-0.04
01:40:51.854 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:40:51.854 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.06, using input
01:40:51.854 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:40:51.854 00.000 10052 MoveAxis(E, 0, ABG)
01:40:51.855 00.001 10052 Move returns status 0, amount 0
01:40:51.855 00.000 10052 MoveAxis(N, 0, ABG)
01:40:51.855 00.000 10052 Move returns status 0, amount 0
01:40:51.855 00.000 10052 move complete, result=0
01:40:51.855 00.000 10052 worker thread done servicing request
01:40:51.876 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:51.909 00.033 6880 UpdateGuideState exits: m=2194 SNR=32.5
01:40:51.910 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:51.910 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:51.910 00.000 6880 Enqueuing Expose request
01:40:51.910 00.000 10052 Worker thread wakes up
01:40:51.910 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:40:51.910 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:51.910 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:52.475 00.565 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dde6c49e-a2b0-4d81-af42-c2f2d381c76a"}
01:40:52.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dde6c49e-a2b0-4d81-af42-c2f2d381c76a"}
01:40:52.477 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f8545f30-2fb5-4bb9-82e9-33c5e070a06e"}
01:40:52.477 00.000 6880 case statement mapped state 6 to 3
01:40:52.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8545f30-2fb5-4bb9-82e9-33c5e070a06e"}
01:40:52.478 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8636d53b-a6e3-451c-b8c7-68ee113f10b1"}
01:40:52.478 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1623,"width":15,"height":15,"star_pos":[6.65,7.42],"pixels":"..."},"id":"8636d53b-a6e3-451c-b8c7-68ee113f10b1"}
01:40:52.817 00.339 10052 Exposure complete
01:40:52.892 00.075 10052 worker thread done servicing request
01:40:52.892 00.000 6880 OnExposeComplete: enter
01:40:52.892 00.000 6880 UpdateGuideState(): m_state=6
01:40:52.893 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1624
01:40:52.893 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=886.23, Mass=2168, SNR=32.3, Peak=131 HFD=4.8
01:40:52.893 00.000 6880 MultiStar: [#1 -0.16,0.13,0.97,U] [#2 -0.24,0.18,1.01,U] [#3 -0.39,0.04,0.91,U] [#4 -0.27,0.08,0.83,U] [#5 -0.18,0.13,0.95,U] [#6 -0.21,0.06,0.91,U] [#7 -0.22,0.35,0.74,U] [#8 -0.33,0.18,0.77,U] 
01:40:52.893 00.000 6880 refined, 8 included, MultiStar: {-0.26, 0.11}, one-star: {-0.33, -0.12}
01:40:52.893 00.000 6880 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.61) = xAngle (4.36 = -1.92)
01:40:52.893 00.000 6880 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.33 = -1.96)
01:40:52.894 00.001 6880 CameraToMount -- cameraX=-0.26 cameraY=0.11 hyp=0.28 cameraTheta=2.75 mountX=-0.10 mountY=-0.26, mountTheta=-1.93
01:40:52.895 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.11, opts=13)
01:40:52.895 00.000 6880 Enqueuing Move request for scope (-0.26, 0.11)
01:40:52.895 00.000 10052 Worker thread wakes up
01:40:52.895 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.11) opts 0xd
01:40:52.895 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.11)
01:40:52.896 00.001 10052 Moving (-0.26, 0.11) raw xDistance=-0.10 yDistance=-0.26
01:40:52.896 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:40:52.896 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.26, slope = -0.04
01:40:52.896 00.000 10052 MoveAxis(E, 0, ABG)
01:40:52.896 00.000 10052 Move returns status 0, amount 0
01:40:52.896 00.000 10052 MoveAxis(N, 69, ABG)
01:40:52.896 00.000 10052 Guiding  Dir = 0, Dur = 69
01:40:52.916 00.020 10052 IsSlewing returns 0
01:40:52.923 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:52.955 00.032 10052 IsGuiding returns 0
01:40:52.966 00.011 6880 UpdateGuideState exits: m=2168 SNR=32.3
01:40:52.966 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:52.966 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:52.966 00.000 6880 Enqueuing Expose request
01:40:52.983 00.017 10052 PulseGuide returned control before completion, sleep 52
01:40:53.093 00.110 10052 IsGuiding returns 0
01:40:53.093 00.000 10052 Move returns status 0, amount 69
01:40:53.093 00.000 10052 move complete, result=0
01:40:53.093 00.000 10052 worker thread done servicing request
01:40:53.093 00.000 10052 Worker thread wakes up
01:40:53.093 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:53.093 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:53.114 00.021 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 69 ms NORTH
01:40:54.227 01.113 10052 Exposure complete
01:40:54.315 00.088 10052 worker thread done servicing request
01:40:54.315 00.000 6880 OnExposeComplete: enter
01:40:54.316 00.001 6880 UpdateGuideState(): m_state=6
01:40:54.316 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1625
01:40:54.316 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=886.87, Mass=2262, SNR=33.1, Peak=140 HFD=4.5
01:40:54.317 00.001 6880 MultiStar: [#1 0.17,0.78,0.00,M1] [#2 0.05,0.45,0.99,U] [#3 -0.01,0.56,0.00,M1] [#4 0.18,0.71,0.00,M1] [#5 0.06,0.79,0.00,M1] [#6 0.13,0.62,0.00,M1] [#7 0.20,0.78,0.00,M1] [#8 0.07,0.67,0.00,M1] 
01:40:54.317 00.000 6880 refined, 1 included, MultiStar: {0.09, 0.49}, one-star: {0.12, 0.52}
01:40:54.317 00.000 6880 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.61) = xAngle (3.00 = 3.00)
01:40:54.317 00.000 6880 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.97 = 2.97)
01:40:54.317 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.39 mountX=-0.49 mountY=0.08, mountTheta=2.97
01:40:54.319 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.49, opts=13)
01:40:54.319 00.000 6880 Enqueuing Move request for scope (0.09, 0.49)
01:40:54.319 00.000 10052 Worker thread wakes up
01:40:54.319 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.49) opts 0xd
01:40:54.319 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.49)
01:40:54.319 00.000 10052 Moving (0.09, 0.49) raw xDistance=-0.49 yDistance=0.08
01:40:54.319 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
01:40:54.319 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
01:40:54.319 00.000 10052 MoveAxis(E, 132, ABG)
01:40:54.320 00.001 10052 Guiding  Dir = 2, Dur = 132
01:40:54.348 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:54.394 00.046 10052 IsSlewing returns 0
01:40:54.396 00.002 6880 UpdateGuideState exits: m=2262 SNR=33.1
01:40:54.396 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:54.396 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:54.396 00.000 6880 Enqueuing Expose request
01:40:54.463 00.067 10052 IsGuiding returns 0
01:40:54.474 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbb35661-3d90-4ca3-b964-700410391ea0"}
01:40:54.474 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbb35661-3d90-4ca3-b964-700410391ea0"}
01:40:54.477 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"277a8e82-e771-4328-9790-8268f9670585"}
01:40:54.477 00.000 6880 case statement mapped state 6 to 3
01:40:54.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"277a8e82-e771-4328-9790-8268f9670585"}
01:40:54.478 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3859a9fe-ad87-4ce6-977f-2a1f52813d89"}
01:40:54.479 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1625,"width":15,"height":15,"star_pos":[6.82,6.87],"pixels":"..."},"id":"3859a9fe-ad87-4ce6-977f-2a1f52813d89"}
01:40:54.490 00.011 10052 PulseGuide returned control before completion, sleep 115
01:40:54.636 00.146 10052 IsGuiding returns 0
01:40:54.636 00.000 10052 Move returns status 0, amount 132
01:40:54.636 00.000 10052 MoveAxis(N, 0, ABG)
01:40:54.636 00.000 10052 Move returns status 0, amount 0
01:40:54.636 00.000 10052 move complete, result=0
01:40:54.636 00.000 10052 worker thread done servicing request
01:40:54.636 00.000 10052 Worker thread wakes up
01:40:54.636 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:54.636 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:54.637 00.001 6880 GuideStep: -0.5 px 132 ms EAST, 0.1 px 0 ms NORTH
01:40:55.542 00.905 10052 Exposure complete
01:40:55.624 00.082 10052 worker thread done servicing request
01:40:55.625 00.001 6880 OnExposeComplete: enter
01:40:55.625 00.000 6880 UpdateGuideState(): m_state=6
01:40:55.625 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1626
01:40:55.625 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=886.69, Mass=2098, SNR=31.8, Peak=143 HFD=4.6
01:40:55.626 00.001 6880 MultiStar: [#1 0.44,0.66,0.00,M2] [#2 0.21,0.06,1.01,U] [#3 -0.05,0.00,0.92,U] [#4 0.41,0.57,0.00,M2] [#5 0.27,0.53,0.00,M2] [#6 0.17,0.01,0.89,U] [#7 0.48,0.61,0.00,M2] [#8 0.40,0.34,0.79,U] 
01:40:55.626 00.000 6880 refined, 4 included, MultiStar: {0.18, 0.15}, one-star: {0.19, 0.34}
01:40:55.626 00.000 6880 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.61) = xAngle (2.30 = 2.30)
01:40:55.626 00.000 6880 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.26 = 2.26)
01:40:55.626 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.68 mountX=-0.15 mountY=0.18, mountTheta=2.28
01:40:55.628 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.15, opts=13)
01:40:55.628 00.000 6880 Enqueuing Move request for scope (0.18, 0.15)
01:40:55.628 00.000 10052 Worker thread wakes up
01:40:55.628 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
01:40:55.628 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
01:40:55.628 00.000 10052 Moving (0.18, 0.15) raw xDistance=-0.15 yDistance=0.18
01:40:55.628 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.15
01:40:55.628 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
01:40:55.628 00.000 10052 MoveAxis(E, 48, ABG)
01:40:55.628 00.000 10052 Guiding  Dir = 2, Dur = 48
01:40:55.655 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:55.690 00.035 10052 IsSlewing returns 0
01:40:55.697 00.007 6880 UpdateGuideState exits: m=2098 SNR=31.8
01:40:55.697 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:55.697 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:55.697 00.000 6880 Enqueuing Expose request
01:40:55.770 00.073 10052 IsGuiding returns 0
01:40:55.914 00.144 10052 IsGuiding returns 1
01:40:55.914 00.000 10052 scope still moving after pulse duration time elapsed
01:40:55.993 00.079 10052 IsSlewing returns 0
01:40:56.067 00.074 10052 IsGuiding returns 0
01:40:56.067 00.000 10052 scope move finished after 48 + 249 ms
01:40:56.067 00.000 10052 Move returns status 0, amount 48
01:40:56.067 00.000 10052 MoveAxis(N, 0, ABG)
01:40:56.067 00.000 10052 Move returns status 0, amount 0
01:40:56.067 00.000 10052 move complete, result=0
01:40:56.067 00.000 10052 worker thread done servicing request
01:40:56.067 00.000 6880 GuideStep: -0.2 px 48 ms EAST, 0.2 px 0 ms NORTH
01:40:56.067 00.000 10052 Worker thread wakes up
01:40:56.067 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:56.068 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:56.473 00.405 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bed77e51-7094-4674-9228-ac15ac818cd9"}
01:40:56.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bed77e51-7094-4674-9228-ac15ac818cd9"}
01:40:56.474 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1207447-a851-4ff4-bba4-c6911c162554"}
01:40:56.474 00.000 6880 case statement mapped state 6 to 3
01:40:56.474 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1207447-a851-4ff4-bba4-c6911c162554"}
01:40:56.475 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ba425b00-fc17-489b-a0a5-55cc001e1973"}
01:40:56.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1626,"width":15,"height":15,"star_pos":[6.89,6.69],"pixels":"..."},"id":"ba425b00-fc17-489b-a0a5-55cc001e1973"}
01:40:57.197 00.722 10052 Exposure complete
01:40:57.273 00.076 10052 worker thread done servicing request
01:40:57.273 00.000 6880 OnExposeComplete: enter
01:40:57.273 00.000 6880 UpdateGuideState(): m_state=6
01:40:57.273 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1627
01:40:57.273 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.79, Mass=2181, SNR=32.4, Peak=150 HFD=4.4
01:40:57.274 00.001 6880 MultiStar: [#1 0.33,0.38,0.95,U] [#2 0.18,0.40,1.00,U] [#3 0.18,0.22,0.92,U] [#4 -0.03,0.35,0.84,U] [#5 0.26,0.52,0.00,M3] [#6 0.31,0.21,0.95,U] [#7 0.30,0.54,0.00,M3] [#8 0.20,0.49,0.00,M1] 
01:40:57.274 00.000 6880 refined, 5 included, MultiStar: {0.18, 0.33}, one-star: {0.08, 0.45}
01:40:57.274 00.000 6880 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.61) = xAngle (2.70 = 2.70)
01:40:57.274 00.000 6880 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.67 = 2.67)
01:40:57.274 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.33 hyp=0.38 cameraTheta=1.08 mountX=-0.34 mountY=0.17, mountTheta=2.67
01:40:57.276 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.33, opts=13)
01:40:57.276 00.000 6880 Enqueuing Move request for scope (0.18, 0.33)
01:40:57.276 00.000 10052 Worker thread wakes up
01:40:57.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.33) opts 0xd
01:40:57.276 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.33)
01:40:57.276 00.000 10052 Moving (0.18, 0.33) raw xDistance=-0.34 yDistance=0.17
01:40:57.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
01:40:57.277 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
01:40:57.277 00.000 10052 MoveAxis(E, 94, ABG)
01:40:57.277 00.000 10052 Guiding  Dir = 2, Dur = 94
01:40:57.298 00.021 10052 IsSlewing returns 0
01:40:57.303 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:57.336 00.033 10052 IsGuiding returns 0
01:40:57.351 00.015 6880 UpdateGuideState exits: m=2181 SNR=32.4
01:40:57.351 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:57.351 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:57.351 00.000 6880 Enqueuing Expose request
01:40:57.363 00.012 10052 PulseGuide returned control before completion, sleep 77
01:40:57.545 00.182 10052 IsGuiding returns 0
01:40:57.546 00.001 10052 Move returns status 0, amount 94
01:40:57.546 00.000 10052 MoveAxis(N, 0, ABG)
01:40:57.546 00.000 10052 Move returns status 0, amount 0
01:40:57.546 00.000 10052 move complete, result=0
01:40:57.546 00.000 10052 worker thread done servicing request
01:40:57.546 00.000 10052 Worker thread wakes up
01:40:57.546 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:57.546 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:57.547 00.001 6880 GuideStep: -0.3 px 94 ms EAST, 0.2 px 0 ms NORTH
01:40:58.454 00.907 10052 Exposure complete
01:40:58.541 00.087 10052 worker thread done servicing request
01:40:58.541 00.000 6880 OnExposeComplete: enter
01:40:58.541 00.000 6880 UpdateGuideState(): m_state=6
01:40:58.541 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1628
01:40:58.541 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=886.53, Mass=2118, SNR=31.9, Peak=132 HFD=4.6
01:40:58.542 00.001 6880 MultiStar: [#1 0.01,0.40,0.96,U] [#2 0.17,0.10,0.98,U] [#3 -0.19,0.10,0.92,U] [#4 -0.15,0.11,0.87,U] [#5 -0.14,0.19,0.99,U] [#6 -0.04,0.07,0.96,U] [#7 0.03,0.17,0.78,U] [#8 0.06,0.51,0.79,U] 
01:40:58.543 00.001 6880 refined, 8 included, MultiStar: {-0.04, 0.20}, one-star: {-0.09, 0.18}
01:40:58.543 00.000 6880 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.61) = xAngle (3.39 = -2.90)
01:40:58.543 00.000 6880 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.36 = -2.93)
01:40:58.543 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.20 hyp=0.20 cameraTheta=1.77 mountX=-0.20 mountY=-0.04, mountTheta=-2.93
01:40:58.545 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.20, opts=13)
01:40:58.545 00.000 6880 Enqueuing Move request for scope (-0.04, 0.20)
01:40:58.545 00.000 10052 Worker thread wakes up
01:40:58.545 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.20) opts 0xd
01:40:58.545 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.20)
01:40:58.545 00.000 10052 Moving (-0.04, 0.20) raw xDistance=-0.20 yDistance=-0.04
01:40:58.545 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20
01:40:58.546 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
01:40:58.546 00.000 10052 MoveAxis(E, 57, ABG)
01:40:58.546 00.000 10052 Guiding  Dir = 2, Dur = 57
01:40:58.578 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:40:58.630 00.052 6880 UpdateGuideState exits: m=2118 SNR=31.9
01:40:58.630 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:40:58.630 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:40:58.630 00.000 6880 Enqueuing Expose request
01:40:58.631 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"166b327c-02bb-420d-9128-a5bb648fc14c"}
01:40:58.631 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"166b327c-02bb-420d-9128-a5bb648fc14c"}
01:40:58.632 00.001 10052 IsSlewing returns 0
01:40:58.640 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"66e9b504-b45b-4b76-bca7-aef72b73936b"}
01:40:58.641 00.001 6880 case statement mapped state 6 to 3
01:40:58.641 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"66e9b504-b45b-4b76-bca7-aef72b73936b"}
01:40:58.652 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8e2c6c6-9150-4f8f-baa3-28854b784e70"}
01:40:58.653 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1628,"width":15,"height":15,"star_pos":[6.60,6.53],"pixels":"..."},"id":"c8e2c6c6-9150-4f8f-baa3-28854b784e70"}
01:40:58.666 00.013 10052 IsGuiding returns 0
01:40:58.715 00.049 10052 PulseGuide returned control before completion, sleep 19
01:40:58.813 00.098 10052 IsGuiding returns 0
01:40:58.813 00.000 10052 Move returns status 0, amount 57
01:40:58.813 00.000 10052 MoveAxis(N, 0, ABG)
01:40:58.813 00.000 10052 Move returns status 0, amount 0
01:40:58.813 00.000 10052 move complete, result=0
01:40:58.813 00.000 10052 worker thread done servicing request
01:40:58.813 00.000 6880 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
01:40:58.813 00.000 10052 Worker thread wakes up
01:40:58.814 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:40:58.814 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:40:59.961 01.147 10052 Exposure complete
01:41:00.066 00.105 10052 worker thread done servicing request
01:41:00.066 00.000 6880 OnExposeComplete: enter
01:41:00.066 00.000 6880 UpdateGuideState(): m_state=6
01:41:00.067 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1629
01:41:00.067 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=886.52, Mass=2157, SNR=32.1, Peak=128 HFD=4.7
01:41:00.067 00.000 6880 MultiStar: [#1 -0.25,0.46,0.97,U] [#2 -0.23,0.11,1.00,U] [#3 -0.28,0.42,0.92,U] [#4 -0.31,0.27,0.85,U] [#5 -0.29,0.67,0.00,M3] [#6 -0.09,0.44,0.92,U] [#7 -0.29,0.33,0.79,U] [#8 -0.27,0.25,0.82,U] 
01:41:00.068 00.001 6880 refined, 7 included, MultiStar: {-0.28, 0.30}, one-star: {-0.48, 0.18}
01:41:00.068 00.000 6880 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.61) = xAngle (3.92 = -2.36)
01:41:00.068 00.000 6880 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.39)
01:41:00.068 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.30 hyp=0.41 cameraTheta=2.31 mountX=-0.29 mountY=-0.28, mountTheta=-2.38
01:41:00.070 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.30, opts=13)
01:41:00.070 00.000 6880 Enqueuing Move request for scope (-0.28, 0.30)
01:41:00.070 00.000 10052 Worker thread wakes up
01:41:00.070 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.30) opts 0xd
01:41:00.070 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.30)
01:41:00.070 00.000 10052 Moving (-0.28, 0.30) raw xDistance=-0.29 yDistance=-0.28
01:41:00.070 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
01:41:00.071 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.28, slope = -0.01
01:41:00.071 00.000 10052 MoveAxis(E, 81, ABG)
01:41:00.071 00.000 10052 Guiding  Dir = 2, Dur = 81
01:41:00.103 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:00.114 00.011 10052 IsSlewing returns 0
01:41:00.155 00.041 10052 IsGuiding returns 0
01:41:00.164 00.009 6880 UpdateGuideState exits: m=2157 SNR=32.1
01:41:00.164 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:00.165 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:00.165 00.000 6880 Enqueuing Expose request
01:41:00.181 00.016 10052 PulseGuide returned control before completion, sleep 66
01:41:00.286 00.105 10052 IsGuiding returns 1
01:41:00.286 00.000 10052 scope still moving after pulse duration time elapsed
01:41:00.438 00.152 10052 IsSlewing returns 0
01:41:00.514 00.076 10052 IsGuiding returns 0
01:41:00.514 00.000 10052 scope move finished after 81 + 278 ms
01:41:00.514 00.000 10052 Move returns status 0, amount 81
01:41:00.514 00.000 10052 MoveAxis(N, 19, ABG)
01:41:00.515 00.001 10052 Guiding  Dir = 0, Dur = 19
01:41:00.579 00.064 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9d0cb18-c041-4b64-9864-5bd5dd890b56"}
01:41:00.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9d0cb18-c041-4b64-9864-5bd5dd890b56"}
01:41:00.580 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f23f441f-21f0-479e-b547-acd0bb52ac9b"}
01:41:00.580 00.000 6880 case statement mapped state 6 to 3
01:41:00.581 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f23f441f-21f0-479e-b547-acd0bb52ac9b"}
01:41:00.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"07eee58a-aee5-4537-8816-c1901e782801"}
01:41:00.582 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1629,"width":15,"height":15,"star_pos":[7.21,6.52],"pixels":"..."},"id":"07eee58a-aee5-4537-8816-c1901e782801"}
01:41:00.589 00.007 10052 IsSlewing returns 0
01:41:00.663 00.074 10052 IsGuiding returns 0
01:41:00.760 00.097 10052 IsGuiding returns 1
01:41:00.760 00.000 10052 scope still moving after pulse duration time elapsed
01:41:00.806 00.046 10052 IsSlewing returns 0
01:41:00.844 00.038 10052 IsGuiding returns 0
01:41:00.844 00.000 10052 scope move finished after 19 + 161 ms
01:41:00.844 00.000 10052 Move returns status 0, amount 19
01:41:00.844 00.000 10052 move complete, result=0
01:41:00.845 00.001 10052 worker thread done servicing request
01:41:00.845 00.000 10052 Worker thread wakes up
01:41:00.845 00.000 6880 GuideStep: -0.3 px 81 ms EAST, -0.3 px 19 ms NORTH
01:41:00.845 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:00.845 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:02.099 01.254 10052 Exposure complete
01:41:02.198 00.099 10052 worker thread done servicing request
01:41:02.198 00.000 6880 OnExposeComplete: enter
01:41:02.198 00.000 6880 UpdateGuideState(): m_state=6
01:41:02.199 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1630
01:41:02.199 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=886.66, Mass=2204, SNR=32.6, Peak=116 HFD=4.6
01:41:02.199 00.000 6880 MultiStar: [#1 0.36,0.33,0.97,U] [#2 0.04,0.20,1.01,U] [#3 0.55,0.33,0.00,M1] [#4 0.33,0.30,0.84,U] [#5 0.40,0.50,0.00,M4] [#6 0.80,0.58,0.00,M1] [#7 0.24,0.47,0.00,M2] [#8 0.43,0.29,0.81,U] 
01:41:02.199 00.000 6880 refined, 4 included, MultiStar: {0.34, 0.28}, one-star: {0.54, 0.31}
01:41:02.199 00.000 6880 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.61) = xAngle (2.31 = 2.31)
01:41:02.200 00.001 6880 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.28 = 2.28)
01:41:02.200 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=0.28 hyp=0.44 cameraTheta=0.70 mountX=-0.30 mountY=0.33, mountTheta=2.30
01:41:02.202 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.28, opts=13)
01:41:02.202 00.000 6880 Enqueuing Move request for scope (0.34, 0.28)
01:41:02.202 00.000 10052 Worker thread wakes up
01:41:02.202 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.28) opts 0xd
01:41:02.202 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.28)
01:41:02.202 00.000 10052 Moving (0.34, 0.28) raw xDistance=-0.30 yDistance=0.33
01:41:02.202 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:41:02.202 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.33, slope = 0.01
01:41:02.202 00.000 10052 MoveAxis(E, 84, ABG)
01:41:02.202 00.000 10052 Guiding  Dir = 2, Dur = 84
01:41:02.234 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:02.267 00.033 10052 IsSlewing returns 0
01:41:02.281 00.014 6880 UpdateGuideState exits: m=2204 SNR=32.6
01:41:02.281 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:02.281 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:02.282 00.001 6880 Enqueuing Expose request
01:41:02.336 00.054 10052 IsGuiding returns 0
01:41:02.402 00.066 10052 PulseGuide returned control before completion, sleep 29
01:41:02.512 00.110 10052 IsGuiding returns 0
01:41:02.513 00.001 10052 Move returns status 0, amount 84
01:41:02.513 00.000 10052 MoveAxis(S, 9, ABG)
01:41:02.513 00.000 10052 Guiding  Dir = 1, Dur = 9
01:41:02.579 00.066 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8f32023-178b-4df8-8207-07b4909ce246"}
01:41:02.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8f32023-178b-4df8-8207-07b4909ce246"}
01:41:02.580 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5bc74c3d-dd28-466a-a763-578fa09e13c5"}
01:41:02.580 00.000 6880 case statement mapped state 6 to 3
01:41:02.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bc74c3d-dd28-466a-a763-578fa09e13c5"}
01:41:02.581 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3b35837b-07a9-4808-8185-52f63b45d744"}
01:41:02.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1630,"width":15,"height":15,"star_pos":[7.24,6.66],"pixels":"..."},"id":"3b35837b-07a9-4808-8185-52f63b45d744"}
01:41:02.581 00.000 10052 IsSlewing returns 0
01:41:02.619 00.038 10052 IsGuiding returns 0
01:41:02.685 00.066 10052 IsGuiding returns 0
01:41:02.685 00.000 10052 Move returns status 0, amount 9
01:41:02.685 00.000 10052 move complete, result=0
01:41:02.685 00.000 10052 worker thread done servicing request
01:41:02.685 00.000 10052 Worker thread wakes up
01:41:02.686 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:02.686 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:02.686 00.000 6880 GuideStep: -0.3 px 84 ms EAST, 0.3 px 9 ms SOUTH
01:41:03.602 00.916 10052 Exposure complete
01:41:03.675 00.073 10052 worker thread done servicing request
01:41:03.676 00.001 6880 OnExposeComplete: enter
01:41:03.676 00.000 6880 UpdateGuideState(): m_state=6
01:41:03.676 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1631
01:41:03.676 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=886.16, Mass=2076, SNR=31.6, Peak=124 HFD=4.5
01:41:03.677 00.001 6880 MultiStar: [#1 0.26,0.21,0.98,U] [#2 -0.12,0.21,1.05,U] [#3 -0.04,0.22,0.95,U] [#4 0.36,0.09,0.88,U] [#5 0.32,0.45,0.00,M5] [#6 0.10,0.03,0.94,U] [#7 0.35,0.55,0.00,M3] [#8 0.06,0.51,0.82,U] 
01:41:03.677 00.000 6880 refined, 6 included, MultiStar: {0.12, 0.15}, one-star: {0.22, -0.19}
01:41:03.677 00.000 6880 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.61) = xAngle (2.51 = 2.51)
01:41:03.677 00.000 6880 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.48 = 2.48)
01:41:03.677 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.15 hyp=0.19 cameraTheta=0.90 mountX=-0.15 mountY=0.11, mountTheta=2.49
01:41:03.678 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.15, opts=13)
01:41:03.679 00.001 6880 Enqueuing Move request for scope (0.12, 0.15)
01:41:03.679 00.000 10052 Worker thread wakes up
01:41:03.679 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.15) opts 0xd
01:41:03.679 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.15)
01:41:03.679 00.000 10052 Moving (0.12, 0.15) raw xDistance=-0.15 yDistance=0.11
01:41:03.679 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:41:03.679 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:41:03.679 00.000 10052 MoveAxis(E, 44, ABG)
01:41:03.679 00.000 10052 Guiding  Dir = 2, Dur = 44
01:41:03.702 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:03.733 00.031 10052 IsSlewing returns 0
01:41:03.741 00.008 6880 UpdateGuideState exits: m=2076 SNR=31.6
01:41:03.741 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:03.741 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:03.741 00.000 6880 Enqueuing Expose request
01:41:03.812 00.071 10052 IsGuiding returns 0
01:41:03.956 00.144 10052 IsGuiding returns 0
01:41:03.956 00.000 10052 Move returns status 0, amount 44
01:41:03.956 00.000 10052 MoveAxis(N, 0, ABG)
01:41:03.956 00.000 10052 Move returns status 0, amount 0
01:41:03.956 00.000 10052 move complete, result=0
01:41:03.956 00.000 10052 worker thread done servicing request
01:41:03.956 00.000 10052 Worker thread wakes up
01:41:03.956 00.000 6880 GuideStep: -0.2 px 44 ms EAST, 0.1 px 0 ms NORTH
01:41:03.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:03.957 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:04.581 00.624 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e1b47a2-9245-4594-a328-195d57be2539"}
01:41:04.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e1b47a2-9245-4594-a328-195d57be2539"}
01:41:04.582 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77cb19ec-3760-483b-b025-8214a1023a62"}
01:41:04.582 00.000 6880 case statement mapped state 6 to 3
01:41:04.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"77cb19ec-3760-483b-b025-8214a1023a62"}
01:41:04.583 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f41fdc71-7b6a-43b3-b92c-fd4fe7febbb5"}
01:41:04.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1631,"width":15,"height":15,"star_pos":[6.92,7.16],"pixels":"..."},"id":"f41fdc71-7b6a-43b3-b92c-fd4fe7febbb5"}
01:41:05.095 00.512 10052 Exposure complete
01:41:05.159 00.064 10052 worker thread done servicing request
01:41:05.159 00.000 6880 OnExposeComplete: enter
01:41:05.159 00.000 6880 UpdateGuideState(): m_state=6
01:41:05.160 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1632
01:41:05.160 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=886.53, Mass=2271, SNR=33.1, Peak=164 HFD=4.8
01:41:05.160 00.000 6880 MultiStar: [#1 0.29,-0.11,0.95,U] [#2 -0.11,0.33,0.96,U] [#3 -0.05,0.16,0.87,U] [#4 -0.09,0.16,0.82,U] [#5 0.33,0.38,0.97,U] [#6 0.11,0.12,0.91,U] [#7 0.23,0.09,0.74,U] [#8 0.26,-0.09,0.80,U] 
01:41:05.160 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.14}, one-star: {0.16, 0.18}
01:41:05.160 00.000 6880 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
01:41:05.160 00.000 6880 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
01:41:05.160 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.84 mountX=-0.15 mountY=0.12, mountTheta=2.44
01:41:05.162 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.14, opts=13)
01:41:05.162 00.000 6880 Enqueuing Move request for scope (0.13, 0.14)
01:41:05.162 00.000 10052 Worker thread wakes up
01:41:05.162 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
01:41:05.162 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
01:41:05.162 00.000 10052 Moving (0.13, 0.14) raw xDistance=-0.15 yDistance=0.12
01:41:05.162 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:41:05.162 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
01:41:05.163 00.001 10052 MoveAxis(E, 41, ABG)
01:41:05.163 00.000 10052 Guiding  Dir = 2, Dur = 41
01:41:05.184 00.021 10052 IsSlewing returns 0
01:41:05.186 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:05.223 00.037 10052 IsGuiding returns 0
01:41:05.224 00.001 6880 UpdateGuideState exits: m=2271 SNR=33.1
01:41:05.224 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:05.224 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:05.224 00.000 6880 Enqueuing Expose request
01:41:05.249 00.025 10052 PulseGuide returned control before completion, sleep 25
01:41:05.307 00.058 10052 IsGuiding returns 0
01:41:05.307 00.000 10052 Move returns status 0, amount 41
01:41:05.307 00.000 10052 MoveAxis(N, 0, ABG)
01:41:05.307 00.000 10052 Move returns status 0, amount 0
01:41:05.307 00.000 10052 move complete, result=0
01:41:05.307 00.000 10052 worker thread done servicing request
01:41:05.307 00.000 10052 Worker thread wakes up
01:41:05.307 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:05.307 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:05.307 00.000 6880 GuideStep: -0.1 px 41 ms EAST, 0.1 px 0 ms NORTH
01:41:06.218 00.911 10052 Exposure complete
01:41:06.296 00.078 10052 worker thread done servicing request
01:41:06.296 00.000 6880 OnExposeComplete: enter
01:41:06.296 00.000 6880 UpdateGuideState(): m_state=6
01:41:06.296 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1633
01:41:06.296 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.45, Mass=2202, SNR=32.7, Peak=159 HFD=4.7
01:41:06.297 00.001 6880 MultiStar: [#1 0.03,0.20,0.95,U] [#2 0.04,0.20,1.00,U] [#3 0.09,0.18,0.91,U] [#4 -0.13,0.12,0.84,U] [#5 0.02,0.30,1.00,U] [#6 0.23,0.17,0.92,U] [#7 -0.04,0.26,0.77,U] [#8 0.14,0.38,0.77,U] 
01:41:06.297 00.000 6880 single-star, 8 included, MultiStar: {0.04, 0.21}, one-star: {-0.01, 0.10}
01:41:06.297 00.000 6880 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.61) = xAngle (3.25 = -3.04)
01:41:06.297 00.000 6880 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.21 = -3.07)
01:41:06.297 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.63 mountX=-0.10 mountY=-0.01, mountTheta=-3.07
01:41:06.299 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.10, opts=13)
01:41:06.299 00.000 6880 Enqueuing Move request for scope (-0.01, 0.10)
01:41:06.299 00.000 10052 Worker thread wakes up
01:41:06.299 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
01:41:06.299 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
01:41:06.299 00.000 10052 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.01
01:41:06.299 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:41:06.300 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
01:41:06.300 00.000 10052 MoveAxis(E, 0, ABG)
01:41:06.300 00.000 10052 Move returns status 0, amount 0
01:41:06.300 00.000 10052 MoveAxis(N, 0, ABG)
01:41:06.300 00.000 10052 Move returns status 0, amount 0
01:41:06.300 00.000 10052 move complete, result=0
01:41:06.300 00.000 10052 worker thread done servicing request
01:41:06.328 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:06.378 00.050 6880 UpdateGuideState exits: m=2202 SNR=32.7
01:41:06.378 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:06.378 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:06.379 00.001 6880 Enqueuing Expose request
01:41:06.379 00.000 10052 Worker thread wakes up
01:41:06.379 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:06.379 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:06.380 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:06.581 00.201 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbf31baf-5d2f-47ad-a47c-3d9eb1a35623"}
01:41:06.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbf31baf-5d2f-47ad-a47c-3d9eb1a35623"}
01:41:06.582 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10af6db6-8652-4224-939c-b7f5c9f9f500"}
01:41:06.582 00.000 6880 case statement mapped state 6 to 3
01:41:06.583 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"10af6db6-8652-4224-939c-b7f5c9f9f500"}
01:41:06.583 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"32056392-bb5b-4f05-a152-bdfaed63511c"}
01:41:06.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1633,"width":15,"height":15,"star_pos":[6.69,7.45],"pixels":"..."},"id":"32056392-bb5b-4f05-a152-bdfaed63511c"}
01:41:07.516 00.933 10052 Exposure complete
01:41:07.601 00.085 6880 OnExposeComplete: enter
01:41:07.601 00.000 10052 worker thread done servicing request
01:41:07.601 00.000 6880 UpdateGuideState(): m_state=6
01:41:07.602 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1634
01:41:07.602 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.41, Mass=2273, SNR=33.2, Peak=154 HFD=4.6
01:41:07.602 00.000 6880 MultiStar: [#1 0.15,0.25,0.94,U] [#2 0.22,0.09,0.98,U] [#3 -0.19,0.21,0.89,U] [#4 -0.04,0.16,0.84,U] [#5 0.07,0.26,0.97,U] [#6 -0.04,0.15,0.94,U] [#7 -0.06,0.31,0.77,U] [#8 0.12,0.52,0.00,M1] 
01:41:07.602 00.000 6880 single-star, 7 included, MultiStar: {0.03, 0.18}, one-star: {0.04, 0.07}
01:41:07.602 00.000 6880 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.61) = xAngle (2.69 = 2.69)
01:41:07.603 00.001 6880 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.66 = 2.66)
01:41:07.603 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.08 mountX=-0.07 mountY=0.04, mountTheta=2.67
01:41:07.604 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.07, opts=13)
01:41:07.604 00.000 6880 Enqueuing Move request for scope (0.04, 0.07)
01:41:07.605 00.001 10052 Worker thread wakes up
01:41:07.605 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
01:41:07.605 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
01:41:07.605 00.000 10052 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=0.04
01:41:07.605 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:41:07.605 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:41:07.605 00.000 10052 MoveAxis(E, 0, ABG)
01:41:07.605 00.000 10052 Move returns status 0, amount 0
01:41:07.605 00.000 10052 MoveAxis(N, 0, ABG)
01:41:07.605 00.000 10052 Move returns status 0, amount 0
01:41:07.605 00.000 10052 move complete, result=0
01:41:07.606 00.001 10052 worker thread done servicing request
01:41:07.634 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:07.682 00.048 6880 UpdateGuideState exits: m=2273 SNR=33.2
01:41:07.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:07.682 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:07.682 00.000 6880 Enqueuing Expose request
01:41:07.682 00.000 10052 Worker thread wakes up
01:41:07.683 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:07.683 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:07.684 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:08.592 00.908 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b76685d9-6af3-4003-96ff-4aaa5c239bd9"}
01:41:08.592 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b76685d9-6af3-4003-96ff-4aaa5c239bd9"}
01:41:08.596 00.004 10052 Exposure complete
01:41:08.597 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27626f9b-4a70-4a30-bdec-76dd82cbc67f"}
01:41:08.597 00.000 6880 case statement mapped state 6 to 3
01:41:08.597 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"27626f9b-4a70-4a30-bdec-76dd82cbc67f"}
01:41:08.599 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ff3c27ae-5d84-4f0d-92ff-73b10819877b"}
01:41:08.599 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1634,"width":15,"height":15,"star_pos":[6.73,7.41],"pixels":"..."},"id":"ff3c27ae-5d84-4f0d-92ff-73b10819877b"}
01:41:08.684 00.085 10052 worker thread done servicing request
01:41:08.684 00.000 6880 OnExposeComplete: enter
01:41:08.685 00.001 6880 UpdateGuideState(): m_state=6
01:41:08.685 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1635
01:41:08.685 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=886.34, Mass=2184, SNR=32.4, Peak=130 HFD=4.7
01:41:08.686 00.001 6880 MultiStar: [#1 -0.20,0.15,0.95,U] [#2 -0.21,0.09,1.00,U] [#3 -0.35,0.09,0.91,U] [#4 -0.41,0.01,0.88,U] [#5 -0.21,0.01,1.01,U] [#6 -0.19,0.03,0.91,U] [#7 -0.12,0.31,0.77,U] [#8 -0.24,-0.01,0.82,U] 
01:41:08.686 00.000 6880 refined, 8 included, MultiStar: {-0.27, 0.07}, one-star: {-0.48, -0.00}
01:41:08.686 00.000 6880 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.61) = xAngle (4.49 = -1.79)
01:41:08.686 00.000 6880 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.46 = -1.82)
01:41:08.686 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.07 hyp=0.28 cameraTheta=2.88 mountX=-0.06 mountY=-0.27, mountTheta=-1.79
01:41:08.688 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.07, opts=13)
01:41:08.688 00.000 6880 Enqueuing Move request for scope (-0.27, 0.07)
01:41:08.688 00.000 10052 Worker thread wakes up
01:41:08.689 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.07) opts 0xd
01:41:08.689 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.07)
01:41:08.689 00.000 10052 Moving (-0.27, 0.07) raw xDistance=-0.06 yDistance=-0.27
01:41:08.689 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:41:08.689 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.27, slope = -0.02
01:41:08.689 00.000 10052 MoveAxis(E, 0, ABG)
01:41:08.689 00.000 10052 Move returns status 0, amount 0
01:41:08.689 00.000 10052 MoveAxis(N, 42, ABG)
01:41:08.689 00.000 10052 Guiding  Dir = 0, Dur = 42
01:41:08.711 00.022 10052 IsSlewing returns 0
01:41:08.721 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:08.749 00.028 10052 IsGuiding returns 0
01:41:08.764 00.015 6880 UpdateGuideState exits: m=2184 SNR=32.4
01:41:08.764 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:08.764 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:08.764 00.000 6880 Enqueuing Expose request
01:41:08.776 00.012 10052 PulseGuide returned control before completion, sleep 25
01:41:08.831 00.055 10052 IsGuiding returns 0
01:41:08.831 00.000 10052 Move returns status 0, amount 42
01:41:08.831 00.000 10052 move complete, result=0
01:41:08.831 00.000 10052 worker thread done servicing request
01:41:08.831 00.000 10052 Worker thread wakes up
01:41:08.831 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:08.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:08.832 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 42 ms NORTH
01:41:09.971 01.139 10052 Exposure complete
01:41:10.040 00.069 10052 worker thread done servicing request
01:41:10.040 00.000 6880 OnExposeComplete: enter
01:41:10.040 00.000 6880 UpdateGuideState(): m_state=6
01:41:10.040 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1636
01:41:10.040 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.95, Mass=2215, SNR=32.7, Peak=138 HFD=4.6
01:41:10.041 00.001 6880 MultiStar: [#1 0.10,0.65,0.00,M1] [#2 -0.12,0.38,0.98,U] [#3 -0.06,0.59,0.00,M1] [#4 0.11,0.59,0.00,M1] [#5 0.02,0.78,0.00,M2] [#6 0.03,0.74,0.00,M1] [#7 0.07,0.75,0.00,M1] [#8 0.14,0.83,0.00,M1] 
01:41:10.041 00.000 6880 refined, 1 included, MultiStar: {-0.04, 0.49}, one-star: {0.03, 0.60}
01:41:10.041 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
01:41:10.041 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
01:41:10.041 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.49 hyp=0.49 cameraTheta=1.66 mountX=-0.49 mountY=-0.05, mountTheta=-3.04
01:41:10.042 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.49, opts=13)
01:41:10.042 00.000 6880 Enqueuing Move request for scope (-0.04, 0.49)
01:41:10.043 00.001 10052 Worker thread wakes up
01:41:10.043 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.49) opts 0xd
01:41:10.043 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.49)
01:41:10.043 00.000 10052 Moving (-0.04, 0.49) raw xDistance=-0.49 yDistance=-0.05
01:41:10.043 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
01:41:10.043 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.08, using input
01:41:10.043 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
01:41:10.043 00.000 10052 MoveAxis(E, 130, ABG)
01:41:10.043 00.000 10052 Guiding  Dir = 2, Dur = 130
01:41:10.066 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:10.102 00.036 6880 UpdateGuideState exits: m=2215 SNR=32.7
01:41:10.103 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:10.103 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:10.103 00.000 6880 Enqueuing Expose request
01:41:10.111 00.008 10052 IsSlewing returns 0
01:41:10.185 00.074 10052 IsGuiding returns 0
01:41:10.243 00.058 10052 PulseGuide returned control before completion, sleep 84
01:41:10.385 00.142 10052 IsGuiding returns 1
01:41:10.385 00.000 10052 scope still moving after pulse duration time elapsed
01:41:10.461 00.076 10052 IsSlewing returns 0
01:41:10.534 00.073 10052 IsGuiding returns 0
01:41:10.535 00.001 10052 scope move finished after 130 + 219 ms
01:41:10.535 00.000 10052 Move returns status 0, amount 130
01:41:10.535 00.000 10052 MoveAxis(N, 0, ABG)
01:41:10.535 00.000 10052 Move returns status 0, amount 0
01:41:10.535 00.000 10052 move complete, result=0
01:41:10.535 00.000 10052 worker thread done servicing request
01:41:10.535 00.000 10052 Worker thread wakes up
01:41:10.535 00.000 6880 GuideStep: -0.5 px 130 ms EAST, -0.0 px 0 ms NORTH
01:41:10.535 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:10.535 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:10.591 00.056 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2fd91721-3563-435e-9f0f-69189cfe92c1"}
01:41:10.591 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2fd91721-3563-435e-9f0f-69189cfe92c1"}
01:41:10.592 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc701c69-394d-4f37-a662-d40aff7fac57"}
01:41:10.592 00.000 6880 case statement mapped state 6 to 3
01:41:10.592 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc701c69-394d-4f37-a662-d40aff7fac57"}
01:41:10.594 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab19520b-5407-4095-8f23-853a43bd095e"}
01:41:10.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1636,"width":15,"height":15,"star_pos":[6.72,6.95],"pixels":"..."},"id":"ab19520b-5407-4095-8f23-853a43bd095e"}
01:41:11.453 00.859 10052 Exposure complete
01:41:11.510 00.057 10052 worker thread done servicing request
01:41:11.510 00.000 6880 OnExposeComplete: enter
01:41:11.510 00.000 6880 UpdateGuideState(): m_state=6
01:41:11.511 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1637
01:41:11.511 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.67, Mass=2227, SNR=32.7, Peak=139 HFD=4.7
01:41:11.511 00.000 6880 MultiStar: [#1 -0.04,0.41,0.96,U] [#2 0.25,0.56,0.00,M1] [#3 -0.16,0.43,0.90,U] [#4 -0.19,0.14,0.85,U] [#5 0.06,0.52,0.99,U] [#6 0.11,0.32,0.91,U] [#7 -0.11,0.29,0.78,U] [#8 -0.08,0.56,0.00,M2] 
01:41:11.511 00.000 6880 single-star, 6 included, MultiStar: {-0.05, 0.35}, one-star: {-0.04, 0.33}
01:41:11.512 00.001 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.29 = -2.99)
01:41:11.512 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.02)
01:41:11.512 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.68 mountX=-0.32 mountY=-0.04, mountTheta=-3.02
01:41:11.513 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.33, opts=13)
01:41:11.513 00.000 6880 Enqueuing Move request for scope (-0.04, 0.33)
01:41:11.513 00.000 10052 Worker thread wakes up
01:41:11.514 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
01:41:11.514 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
01:41:11.514 00.000 10052 Moving (-0.04, 0.33) raw xDistance=-0.32 yDistance=-0.04
01:41:11.514 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
01:41:11.514 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.05, using input
01:41:11.514 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:41:11.514 00.000 10052 MoveAxis(E, 93, ABG)
01:41:11.514 00.000 10052 Guiding  Dir = 2, Dur = 93
01:41:11.535 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:11.567 00.032 6880 UpdateGuideState exits: m=2227 SNR=32.7
01:41:11.567 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:11.567 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:11.567 00.000 6880 Enqueuing Expose request
01:41:11.581 00.014 10052 IsSlewing returns 0
01:41:11.655 00.074 10052 IsGuiding returns 0
01:41:11.720 00.065 10052 PulseGuide returned control before completion, sleep 39
01:41:11.836 00.116 10052 IsGuiding returns 0
01:41:11.837 00.001 10052 Move returns status 0, amount 93
01:41:11.837 00.000 10052 MoveAxis(N, 0, ABG)
01:41:11.837 00.000 10052 Move returns status 0, amount 0
01:41:11.837 00.000 10052 move complete, result=0
01:41:11.837 00.000 10052 worker thread done servicing request
01:41:11.837 00.000 10052 Worker thread wakes up
01:41:11.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:11.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:11.837 00.000 6880 GuideStep: -0.3 px 93 ms EAST, -0.0 px 0 ms NORTH
01:41:12.600 00.763 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"86400251-945a-4c6d-bf7e-847cacca5b35"}
01:41:12.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"86400251-945a-4c6d-bf7e-847cacca5b35"}
01:41:12.601 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6729510d-e304-48fd-9d71-78f3b4292bdd"}
01:41:12.601 00.000 6880 case statement mapped state 6 to 3
01:41:12.601 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6729510d-e304-48fd-9d71-78f3b4292bdd"}
01:41:12.601 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"728963d2-e3ac-40c4-8f37-9ac2cdab373c"}
01:41:12.601 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1637,"width":15,"height":15,"star_pos":[6.66,6.67],"pixels":"..."},"id":"728963d2-e3ac-40c4-8f37-9ac2cdab373c"}
01:41:12.981 00.380 10052 Exposure complete
01:41:13.045 00.064 10052 worker thread done servicing request
01:41:13.045 00.000 6880 OnExposeComplete: enter
01:41:13.045 00.000 6880 UpdateGuideState(): m_state=6
01:41:13.045 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1638
01:41:13.046 00.001 6880 Star::Find returns 1 (0), X=407.58, Y=886.79, Mass=2193, SNR=32.5, Peak=144 HFD=4.6
01:41:13.046 00.000 6880 MultiStar: [#1 -0.19,0.47,0.94,U] [#2 -0.15,0.38,1.00,U] [#3 -0.21,0.51,0.00,M1] [#4 -0.32,0.35,0.85,U] [#5 -0.07,0.58,0.00,M2] [#6 -0.08,0.21,0.92,U] [#7 -0.26,0.38,0.76,U] [#8 -0.30,0.57,0.00,M3] 
01:41:13.046 00.000 6880 refined, 5 included, MultiStar: {-0.18, 0.37}, one-star: {-0.12, 0.44}
01:41:13.046 00.000 6880 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.61) = xAngle (3.64 = -2.65)
01:41:13.046 00.000 6880 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.60 = -2.68)
01:41:13.046 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.37 hyp=0.41 cameraTheta=2.02 mountX=-0.36 mountY=-0.18, mountTheta=-2.67
01:41:13.047 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.37, opts=13)
01:41:13.047 00.000 6880 Enqueuing Move request for scope (-0.18, 0.37)
01:41:13.047 00.000 10052 Worker thread wakes up
01:41:13.047 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.37) opts 0xd
01:41:13.047 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.37)
01:41:13.048 00.001 10052 Moving (-0.18, 0.37) raw xDistance=-0.36 yDistance=-0.18
01:41:13.048 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
01:41:13.048 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.18, slope = -0.02
01:41:13.048 00.000 10052 MoveAxis(E, 102, ABG)
01:41:13.048 00.000 10052 Guiding  Dir = 2, Dur = 102
01:41:13.069 00.021 10052 IsSlewing returns 0
01:41:13.079 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:13.106 00.027 10052 IsGuiding returns 0
01:41:13.129 00.023 6880 UpdateGuideState exits: m=2193 SNR=32.5
01:41:13.129 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:13.129 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:13.129 00.000 6880 Enqueuing Expose request
01:41:13.134 00.005 10052 PulseGuide returned control before completion, sleep 85
01:41:13.247 00.113 10052 IsGuiding returns 0
01:41:13.247 00.000 10052 Move returns status 0, amount 102
01:41:13.247 00.000 10052 MoveAxis(N, 41, ABG)
01:41:13.247 00.000 10052 Guiding  Dir = 0, Dur = 41
01:41:13.285 00.038 10052 IsSlewing returns 0
01:41:13.323 00.038 10052 IsGuiding returns 0
01:41:13.350 00.027 10052 PulseGuide returned control before completion, sleep 24
01:41:13.405 00.055 10052 IsGuiding returns 0
01:41:13.405 00.000 10052 Move returns status 0, amount 41
01:41:13.405 00.000 10052 move complete, result=0
01:41:13.405 00.000 10052 worker thread done servicing request
01:41:13.405 00.000 10052 Worker thread wakes up
01:41:13.406 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:13.406 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:13.406 00.000 6880 GuideStep: -0.4 px 102 ms EAST, -0.2 px 41 ms NORTH
01:41:14.324 00.918 10052 Exposure complete
01:41:14.400 00.076 10052 worker thread done servicing request
01:41:14.400 00.000 6880 OnExposeComplete: enter
01:41:14.400 00.000 6880 UpdateGuideState(): m_state=6
01:41:14.400 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1639
01:41:14.401 00.001 6880 Star::Find returns 1 (0), X=407.52, Y=886.16, Mass=2267, SNR=33.0, Peak=135 HFD=4.6
01:41:14.401 00.000 6880 MultiStar: [#1 0.07,-0.10,0.93,U] [#2 -0.07,-0.01,0.99,U] [#3 -0.14,-0.07,0.90,U] [#4 -0.07,-0.13,0.83,U] [#5 -0.08,0.06,0.94,U] [#6 0.07,-0.03,0.91,U] [#7 -0.12,0.21,0.75,U] [#8 -0.16,-0.06,0.77,U] 
01:41:14.401 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.04}, one-star: {-0.18, -0.19}
01:41:14.401 00.000 6880 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.61) = xAngle (-1.05 = -1.05)
01:41:14.401 00.000 6880 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
01:41:14.401 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-2.66 mountX=0.04 mountY=-0.07, mountTheta=-1.05
01:41:14.402 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.04, opts=13)
01:41:14.403 00.001 6880 Enqueuing Move request for scope (-0.07, -0.04)
01:41:14.403 00.000 10052 Worker thread wakes up
01:41:14.403 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
01:41:14.403 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
01:41:14.403 00.000 10052 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=-0.07
01:41:14.403 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:41:14.403 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.19, using input
01:41:14.403 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.04
01:41:14.403 00.000 10052 MoveAxis(E, 0, ABG)
01:41:14.403 00.000 10052 Move returns status 0, amount 0
01:41:14.403 00.000 10052 MoveAxis(N, 0, ABG)
01:41:14.403 00.000 10052 Move returns status 0, amount 0
01:41:14.403 00.000 10052 move complete, result=0
01:41:14.403 00.000 10052 worker thread done servicing request
01:41:14.423 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:14.461 00.038 6880 UpdateGuideState exits: m=2267 SNR=33.0
01:41:14.461 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:14.461 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:14.461 00.000 6880 Enqueuing Expose request
01:41:14.461 00.000 10052 Worker thread wakes up
01:41:14.461 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:14.461 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:14.462 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:14.600 00.138 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4b4d254d-65d1-4a77-ac77-b853a5ff5a25"}
01:41:14.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4b4d254d-65d1-4a77-ac77-b853a5ff5a25"}
01:41:14.601 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a0d8d59-4f2b-4513-964f-0ae37670798f"}
01:41:14.601 00.000 6880 case statement mapped state 6 to 3
01:41:14.601 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a0d8d59-4f2b-4513-964f-0ae37670798f"}
01:41:14.602 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81872305-345d-4eb8-8b80-9470bae975cb"}
01:41:14.602 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1639,"width":15,"height":15,"star_pos":[6.52,7.16],"pixels":"..."},"id":"81872305-345d-4eb8-8b80-9470bae975cb"}
01:41:15.594 00.992 10052 Exposure complete
01:41:15.656 00.062 10052 worker thread done servicing request
01:41:15.656 00.000 6880 OnExposeComplete: enter
01:41:15.656 00.000 6880 UpdateGuideState(): m_state=6
01:41:15.657 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1640
01:41:15.657 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=886.17, Mass=2218, SNR=32.7, Peak=126 HFD=4.6
01:41:15.657 00.000 6880 MultiStar: [#1 -0.11,0.08,0.94,U] [#2 -0.35,0.00,1.00,U] [#3 -0.45,-0.15,0.90,U] [#4 -0.30,-0.00,0.82,U] [#5 -0.22,0.04,0.98,U] [#6 -0.21,-0.05,0.90,U] [#7 -0.17,0.09,0.74,U] [#8 -0.22,0.02,0.80,U] 
01:41:15.657 00.000 6880 refined, 8 included, MultiStar: {-0.27, -0.02}, one-star: {-0.37, -0.18}
01:41:15.657 00.000 6880 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.61) = xAngle (-1.46 = -1.46)
01:41:15.657 00.000 6880 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
01:41:15.657 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.02 hyp=0.27 cameraTheta=-3.07 mountX=0.03 mountY=-0.27, mountTheta=-1.46
01:41:15.659 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.02, opts=13)
01:41:15.660 00.001 6880 Enqueuing Move request for scope (-0.27, -0.02)
01:41:15.660 00.000 10052 Worker thread wakes up
01:41:15.660 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.02) opts 0xd
01:41:15.660 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.02)
01:41:15.660 00.000 10052 Moving (-0.27, -0.02) raw xDistance=0.03 yDistance=-0.27
01:41:15.660 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:41:15.660 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.27, slope = -0.03
01:41:15.660 00.000 10052 MoveAxis(E, 0, ABG)
01:41:15.660 00.000 10052 Move returns status 0, amount 0
01:41:15.660 00.000 10052 MoveAxis(N, 63, ABG)
01:41:15.660 00.000 10052 Guiding  Dir = 0, Dur = 63
01:41:15.689 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:15.732 00.043 6880 UpdateGuideState exits: m=2218 SNR=32.7
01:41:15.732 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:15.732 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:15.732 00.000 6880 Enqueuing Expose request
01:41:15.737 00.005 10052 IsSlewing returns 0
01:41:15.816 00.079 10052 IsGuiding returns 0
01:41:15.960 00.144 10052 IsGuiding returns 1
01:41:15.961 00.001 10052 scope still moving after pulse duration time elapsed
01:41:16.034 00.073 10052 IsSlewing returns 0
01:41:16.114 00.080 10052 IsGuiding returns 0
01:41:16.114 00.000 10052 scope move finished after 63 + 234 ms
01:41:16.114 00.000 10052 Move returns status 0, amount 63
01:41:16.114 00.000 10052 move complete, result=0
01:41:16.115 00.001 10052 worker thread done servicing request
01:41:16.115 00.000 10052 Worker thread wakes up
01:41:16.115 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 63 ms NORTH
01:41:16.115 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:16.115 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:16.606 00.491 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"692612d7-7beb-483a-9ad6-cbc286bb443c"}
01:41:16.606 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"692612d7-7beb-483a-9ad6-cbc286bb443c"}
01:41:16.607 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d57da42-eaa7-4f6d-80aa-0ec4bc6070ce"}
01:41:16.607 00.000 6880 case statement mapped state 6 to 3
01:41:16.607 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d57da42-eaa7-4f6d-80aa-0ec4bc6070ce"}
01:41:16.607 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ce8ddbb-5c4c-447e-8eed-2cb9ebdf19b6"}
01:41:16.608 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1640,"width":15,"height":15,"star_pos":[7.33,7.17],"pixels":"..."},"id":"8ce8ddbb-5c4c-447e-8eed-2cb9ebdf19b6"}
01:41:17.036 00.428 10052 Exposure complete
01:41:17.128 00.092 10052 worker thread done servicing request
01:41:17.128 00.000 6880 OnExposeComplete: enter
01:41:17.128 00.000 6880 UpdateGuideState(): m_state=6
01:41:17.129 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1641
01:41:17.129 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.45, Mass=2191, SNR=32.4, Peak=144 HFD=4.6
01:41:17.129 00.000 6880 MultiStar: [#1 -0.05,0.05,0.95,U] [#2 -0.02,0.01,0.99,U] [#3 -0.05,0.01,0.92,U] [#4 -0.04,-0.03,0.84,U] [#5 -0.03,0.12,1.00,U] [#6 -0.05,0.06,0.92,U] [#7 -0.11,0.16,0.77,U] [#8 -0.00,0.34,0.80,U] 
01:41:17.130 00.001 6880 refined, 8 included, MultiStar: {-0.03, 0.09}, one-star: {0.08, 0.11}
01:41:17.130 00.000 6880 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.61) = xAngle (3.50 = -2.79)
01:41:17.130 00.000 6880 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.82)
01:41:17.130 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.09 cameraTheta=1.88 mountX=-0.09 mountY=-0.03, mountTheta=-2.81
01:41:17.132 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.09, opts=13)
01:41:17.132 00.000 6880 Enqueuing Move request for scope (-0.03, 0.09)
01:41:17.132 00.000 10052 Worker thread wakes up
01:41:17.132 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
01:41:17.132 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
01:41:17.132 00.000 10052 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=-0.03
01:41:17.132 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:41:17.132 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.10, using input
01:41:17.132 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:41:17.133 00.001 10052 MoveAxis(E, 0, ABG)
01:41:17.133 00.000 10052 Move returns status 0, amount 0
01:41:17.133 00.000 10052 MoveAxis(N, 0, ABG)
01:41:17.133 00.000 10052 Move returns status 0, amount 0
01:41:17.133 00.000 10052 move complete, result=0
01:41:17.133 00.000 10052 worker thread done servicing request
01:41:17.165 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:17.204 00.039 6880 UpdateGuideState exits: m=2191 SNR=32.4
01:41:17.204 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:17.204 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:17.205 00.001 6880 Enqueuing Expose request
01:41:17.205 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:41:17.205 00.000 10052 Worker thread wakes up
01:41:17.205 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:17.205 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:18.339 01.134 10052 Exposure complete
01:41:18.415 00.076 10052 worker thread done servicing request
01:41:18.415 00.000 6880 OnExposeComplete: enter
01:41:18.415 00.000 6880 UpdateGuideState(): m_state=6
01:41:18.415 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1642
01:41:18.415 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.49, Mass=2190, SNR=32.5, Peak=135 HFD=4.8
01:41:18.416 00.001 6880 MultiStar: [#1 -0.07,0.21,0.96,U] [#2 -0.03,0.19,1.00,U] [#3 -0.20,0.18,0.90,U] [#4 -0.15,-0.07,0.84,U] [#5 -0.03,0.15,0.98,U] [#6 -0.01,0.14,0.90,U] [#7 -0.11,0.17,0.79,U] [#8 0.07,0.35,0.80,U] 
01:41:18.416 00.000 6880 single-star, 8 included, MultiStar: {-0.06, 0.16}, one-star: {-0.04, 0.14}
01:41:18.416 00.000 6880 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.61) = xAngle (3.43 = -2.86)
01:41:18.416 00.000 6880 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.40 = -2.89)
01:41:18.416 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.81 mountX=-0.14 mountY=-0.04, mountTheta=-2.89
01:41:18.418 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.14, opts=13)
01:41:18.418 00.000 6880 Enqueuing Move request for scope (-0.04, 0.14)
01:41:18.418 00.000 10052 Worker thread wakes up
01:41:18.418 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
01:41:18.418 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
01:41:18.418 00.000 10052 Moving (-0.04, 0.14) raw xDistance=-0.14 yDistance=-0.04
01:41:18.418 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:41:18.418 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:41:18.419 00.001 10052 MoveAxis(E, 38, ABG)
01:41:18.419 00.000 10052 Guiding  Dir = 2, Dur = 38
01:41:18.437 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:18.439 00.002 10052 IsSlewing returns 0
01:41:18.467 00.028 6880 UpdateGuideState exits: m=2190 SNR=32.5
01:41:18.467 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:18.467 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:18.467 00.000 6880 Enqueuing Expose request
01:41:18.477 00.010 10052 IsGuiding returns 0
01:41:18.505 00.028 10052 PulseGuide returned control before completion, sleep 21
01:41:18.562 00.057 10052 IsGuiding returns 0
01:41:18.562 00.000 10052 Move returns status 0, amount 38
01:41:18.562 00.000 10052 MoveAxis(N, 0, ABG)
01:41:18.562 00.000 10052 Move returns status 0, amount 0
01:41:18.562 00.000 10052 move complete, result=0
01:41:18.562 00.000 10052 worker thread done servicing request
01:41:18.562 00.000 10052 Worker thread wakes up
01:41:18.562 00.000 6880 GuideStep: -0.1 px 38 ms EAST, -0.0 px 0 ms NORTH
01:41:18.562 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:18.562 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:18.605 00.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e7076dce-a4ea-4617-accf-de2baa04eb95"}
01:41:18.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e7076dce-a4ea-4617-accf-de2baa04eb95"}
01:41:18.606 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de733e37-82a0-4b7e-a8f7-437a14a98916"}
01:41:18.607 00.001 6880 case statement mapped state 6 to 3
01:41:18.607 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de733e37-82a0-4b7e-a8f7-437a14a98916"}
01:41:18.608 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a79765c7-c905-4273-9e61-f62edb7721bb"}
01:41:18.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1642,"width":15,"height":15,"star_pos":[6.66,7.49],"pixels":"..."},"id":"a79765c7-c905-4273-9e61-f62edb7721bb"}
01:41:19.471 00.863 10052 Exposure complete
01:41:19.543 00.072 10052 worker thread done servicing request
01:41:19.543 00.000 6880 OnExposeComplete: enter
01:41:19.543 00.000 6880 UpdateGuideState(): m_state=6
01:41:19.544 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1643
01:41:19.544 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=886.53, Mass=2215, SNR=32.7, Peak=138 HFD=4.5
01:41:19.544 00.000 6880 MultiStar: [#1 -0.01,0.23,0.95,U] [#2 -0.04,0.08,0.99,U] [#3 -0.13,0.19,0.91,U] [#4 -0.05,0.02,0.84,U] [#5 -0.05,0.50,0.98,U] [#6 -0.02,0.08,0.91,U] [#7 -0.13,0.15,0.77,U] [#8 -0.02,0.48,0.80,U] 
01:41:19.544 00.000 6880 single-star, 8 included, MultiStar: {-0.05, 0.21}, one-star: {-0.01, 0.19}
01:41:19.544 00.000 6880 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.61) = xAngle (3.24 = -3.05)
01:41:19.544 00.000 6880 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.21 = -3.08)
01:41:19.544 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.62 mountX=-0.19 mountY=-0.01, mountTheta=-3.08
01:41:19.546 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.19, opts=13)
01:41:19.546 00.000 6880 Enqueuing Move request for scope (-0.01, 0.19)
01:41:19.546 00.000 10052 Worker thread wakes up
01:41:19.546 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
01:41:19.546 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
01:41:19.546 00.000 10052 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=-0.01
01:41:19.546 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:41:19.546 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
01:41:19.546 00.000 10052 MoveAxis(E, 52, ABG)
01:41:19.547 00.001 10052 Guiding  Dir = 2, Dur = 52
01:41:19.573 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:19.608 00.035 6880 UpdateGuideState exits: m=2215 SNR=32.7
01:41:19.608 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:19.608 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:19.608 00.000 6880 Enqueuing Expose request
01:41:19.617 00.009 10052 IsSlewing returns 0
01:41:19.693 00.076 10052 IsGuiding returns 0
01:41:19.838 00.145 10052 IsGuiding returns 0
01:41:19.838 00.000 10052 Move returns status 0, amount 52
01:41:19.838 00.000 10052 MoveAxis(N, 0, ABG)
01:41:19.838 00.000 10052 Move returns status 0, amount 0
01:41:19.838 00.000 10052 move complete, result=0
01:41:19.838 00.000 10052 worker thread done servicing request
01:41:19.838 00.000 10052 Worker thread wakes up
01:41:19.838 00.000 6880 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
01:41:19.838 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:19.838 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:20.604 00.766 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"276575c7-8fd8-486c-a776-8cdd6591bb35"}
01:41:20.604 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"276575c7-8fd8-486c-a776-8cdd6591bb35"}
01:41:20.605 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"443e5ea1-bbd5-48b7-be54-4e4e4ecec3bd"}
01:41:20.605 00.000 6880 case statement mapped state 6 to 3
01:41:20.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"443e5ea1-bbd5-48b7-be54-4e4e4ecec3bd"}
01:41:20.607 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7375e26a-a071-4738-91e3-2e2ab4529c32"}
01:41:20.608 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1643,"width":15,"height":15,"star_pos":[6.68,6.53],"pixels":"..."},"id":"7375e26a-a071-4738-91e3-2e2ab4529c32"}
01:41:20.978 00.370 10052 Exposure complete
01:41:21.047 00.069 10052 worker thread done servicing request
01:41:21.047 00.000 6880 OnExposeComplete: enter
01:41:21.047 00.000 6880 UpdateGuideState(): m_state=6
01:41:21.047 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1644
01:41:21.048 00.001 6880 Star::Find returns 1 (0), X=408.06, Y=886.64, Mass=2188, SNR=32.5, Peak=134 HFD=4.7
01:41:21.048 00.000 6880 MultiStar: [#1 0.41,0.14,0.96,U] [#2 0.29,0.13,0.97,U] [#3 0.29,0.25,0.90,U] [#4 0.39,0.33,0.86,U] [#5 0.47,0.56,0.00,M1] [#6 0.47,0.20,0.94,U] [#7 0.25,0.47,0.00,M1] [#8 0.36,0.47,0.00,M1] 
01:41:21.048 00.000 6880 refined, 5 included, MultiStar: {0.37, 0.22}, one-star: {0.37, 0.30}
01:41:21.048 00.000 6880 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.61) = xAngle (2.16 = 2.16)
01:41:21.048 00.000 6880 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
01:41:21.048 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=0.22 hyp=0.43 cameraTheta=0.54 mountX=-0.24 mountY=0.37, mountTheta=2.15
01:41:21.050 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=0.22, opts=13)
01:41:21.050 00.000 6880 Enqueuing Move request for scope (0.37, 0.22)
01:41:21.050 00.000 10052 Worker thread wakes up
01:41:21.050 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.22) opts 0xd
01:41:21.050 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, 0.22)
01:41:21.050 00.000 10052 Moving (0.37, 0.22) raw xDistance=-0.24 yDistance=0.37
01:41:21.050 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:41:21.051 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.37, slope = 0.04
01:41:21.051 00.000 10052 MoveAxis(E, 66, ABG)
01:41:21.051 00.000 10052 Guiding  Dir = 2, Dur = 66
01:41:21.071 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:21.072 00.001 10052 IsSlewing returns 0
01:41:21.102 00.030 6880 UpdateGuideState exits: m=2188 SNR=32.5
01:41:21.102 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:21.103 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:21.103 00.000 6880 Enqueuing Expose request
01:41:21.110 00.007 10052 IsGuiding returns 0
01:41:21.137 00.027 10052 PulseGuide returned control before completion, sleep 49
01:41:21.215 00.078 10052 IsGuiding returns 0
01:41:21.216 00.001 10052 Move returns status 0, amount 66
01:41:21.216 00.000 10052 MoveAxis(S, 69, ABG)
01:41:21.216 00.000 10052 Guiding  Dir = 1, Dur = 69
01:41:21.253 00.037 10052 IsSlewing returns 0
01:41:21.291 00.038 10052 IsGuiding returns 0
01:41:21.319 00.028 10052 PulseGuide returned control before completion, sleep 52
01:41:21.406 00.087 10052 IsGuiding returns 0
01:41:21.406 00.000 10052 Move returns status 0, amount 69
01:41:21.406 00.000 10052 move complete, result=0
01:41:21.406 00.000 10052 worker thread done servicing request
01:41:21.406 00.000 10052 Worker thread wakes up
01:41:21.406 00.000 6880 GuideStep: -0.2 px 66 ms EAST, 0.4 px 69 ms SOUTH
01:41:21.406 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:21.406 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:22.323 00.917 10052 Exposure complete
01:41:22.382 00.059 10052 worker thread done servicing request
01:41:22.382 00.000 6880 OnExposeComplete: enter
01:41:22.382 00.000 6880 UpdateGuideState(): m_state=6
01:41:22.382 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1645
01:41:22.383 00.001 6880 Star::Find returns 1 (0), X=407.41, Y=885.97, Mass=2092, SNR=31.8, Peak=117 HFD=4.8
01:41:22.383 00.000 6880 MultiStar: [#1 0.25,0.06,0.97,U] [#2 -0.03,-0.21,0.98,U] [#3 -0.19,-0.08,0.94,U] [#4 0.06,-0.18,0.86,U] [#5 0.05,-0.17,0.99,U] [#6 -0.15,-0.01,0.91,U] [#7 0.23,0.05,0.76,U] [#8 -0.10,-0.10,0.81,U] 
01:41:22.383 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {-0.29, -0.38}
01:41:22.383 00.000 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
01:41:22.383 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
01:41:22.383 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.78 mountX=0.12 mountY=-0.02, mountTheta=-0.19
01:41:22.384 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.12, opts=13)
01:41:22.384 00.000 6880 Enqueuing Move request for scope (-0.02, -0.12)
01:41:22.384 00.000 10052 Worker thread wakes up
01:41:22.385 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
01:41:22.385 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
01:41:22.385 00.000 10052 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=-0.02
01:41:22.385 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:41:22.385 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
01:41:22.385 00.000 10052 MoveAxis(W, 29, ABG)
01:41:22.385 00.000 10052 Guiding  Dir = 3, Dur = 29
01:41:22.405 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:22.420 00.015 10052 IsSlewing returns 0
01:41:22.436 00.016 6880 UpdateGuideState exits: m=2092 SNR=31.8
01:41:22.436 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:22.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:22.436 00.000 6880 Enqueuing Expose request
01:41:22.458 00.022 10052 IsGuiding returns 0
01:41:22.486 00.028 10052 PulseGuide returned control before completion, sleep 12
01:41:22.533 00.047 10052 IsGuiding returns 0
01:41:22.534 00.001 10052 Move returns status 0, amount 29
01:41:22.534 00.000 10052 MoveAxis(N, 0, ABG)
01:41:22.534 00.000 10052 Move returns status 0, amount 0
01:41:22.534 00.000 10052 move complete, result=0
01:41:22.534 00.000 10052 worker thread done servicing request
01:41:22.534 00.000 10052 Worker thread wakes up
01:41:22.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:22.534 00.000 6880 GuideStep: 0.1 px 29 ms WEST, -0.0 px 0 ms NORTH
01:41:22.535 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:22.622 00.087 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6205ef5e-bb0a-4a2e-b81f-2f8341836f22"}
01:41:22.623 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6205ef5e-bb0a-4a2e-b81f-2f8341836f22"}
01:41:22.623 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea013701-a4e9-40e1-86a7-3730749d036a"}
01:41:22.624 00.001 6880 case statement mapped state 6 to 3
01:41:22.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea013701-a4e9-40e1-86a7-3730749d036a"}
01:41:22.624 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fcb90f90-9510-4640-a38b-37e0e64bdd98"}
01:41:22.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1645,"width":15,"height":15,"star_pos":[7.41,6.97],"pixels":"..."},"id":"fcb90f90-9510-4640-a38b-37e0e64bdd98"}
01:41:23.676 01.052 10052 Exposure complete
01:41:23.762 00.086 10052 worker thread done servicing request
01:41:23.762 00.000 6880 OnExposeComplete: enter
01:41:23.762 00.000 6880 UpdateGuideState(): m_state=6
01:41:23.762 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1646
01:41:23.763 00.001 6880 Star::Find returns 1 (0), X=407.81, Y=885.80, Mass=2164, SNR=32.3, Peak=134 HFD=4.6
01:41:23.763 00.000 6880 MultiStar: [#1 0.16,-0.31,0.97,U] [#2 -0.05,-0.33,0.97,U] [#3 -0.20,-0.35,0.90,U] [#4 0.49,-0.43,0.00,M1] [#5 0.03,-0.28,0.97,U] [#6 0.06,-0.50,0.91,U] [#7 0.10,-0.23,0.76,U] [#8 0.07,-0.31,0.79,U] 
01:41:23.763 00.000 6880 refined, 7 included, MultiStar: {0.04, -0.36}, one-star: {0.11, -0.55}
01:41:23.763 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:41:23.763 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:41:23.763 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.36 hyp=0.36 cameraTheta=-1.47 mountX=0.36 mountY=0.04, mountTheta=0.11
01:41:23.765 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.36, opts=13)
01:41:23.765 00.000 6880 Enqueuing Move request for scope (0.04, -0.36)
01:41:23.766 00.001 10052 Worker thread wakes up
01:41:23.766 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.36) opts 0xd
01:41:23.766 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.36)
01:41:23.766 00.000 10052 Moving (0.04, -0.36) raw xDistance=0.36 yDistance=0.04
01:41:23.766 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
01:41:23.766 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.13, using input
01:41:23.766 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
01:41:23.766 00.000 10052 MoveAxis(W, 98, ABG)
01:41:23.767 00.001 10052 Guiding  Dir = 3, Dur = 98
01:41:23.791 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:23.809 00.018 10052 IsSlewing returns 0
01:41:23.833 00.024 6880 UpdateGuideState exits: m=2164 SNR=32.3
01:41:23.833 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:23.833 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:23.833 00.000 6880 Enqueuing Expose request
01:41:23.884 00.051 10052 IsGuiding returns 0
01:41:23.952 00.068 10052 PulseGuide returned control before completion, sleep 40
01:41:24.069 00.117 10052 IsGuiding returns 1
01:41:24.070 00.001 10052 scope still moving after pulse duration time elapsed
01:41:24.148 00.078 10052 IsSlewing returns 0
01:41:24.227 00.079 10052 IsGuiding returns 0
01:41:24.227 00.000 10052 scope move finished after 98 + 245 ms
01:41:24.227 00.000 10052 Move returns status 0, amount 98
01:41:24.228 00.001 10052 MoveAxis(N, 0, ABG)
01:41:24.228 00.000 10052 Move returns status 0, amount 0
01:41:24.228 00.000 10052 move complete, result=0
01:41:24.228 00.000 10052 worker thread done servicing request
01:41:24.228 00.000 10052 Worker thread wakes up
01:41:24.228 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:24.228 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:24.228 00.000 6880 GuideStep: 0.4 px 98 ms WEST, 0.0 px 0 ms NORTH
01:41:24.603 00.375 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"787c8c08-b5b2-4254-a6eb-352676d99868"}
01:41:24.603 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"787c8c08-b5b2-4254-a6eb-352676d99868"}
01:41:24.604 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"361df6af-d4b8-4340-ac67-669380439e43"}
01:41:24.604 00.000 6880 case statement mapped state 6 to 3
01:41:24.604 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"361df6af-d4b8-4340-ac67-669380439e43"}
01:41:24.604 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0d99750d-c088-4eb9-87a7-3f299cf7eb3c"}
01:41:24.604 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1646,"width":15,"height":15,"star_pos":[6.81,6.80],"pixels":"..."},"id":"0d99750d-c088-4eb9-87a7-3f299cf7eb3c"}
01:41:25.135 00.531 10052 Exposure complete
01:41:25.225 00.090 10052 worker thread done servicing request
01:41:25.225 00.000 6880 OnExposeComplete: enter
01:41:25.225 00.000 6880 UpdateGuideState(): m_state=6
01:41:25.226 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1647
01:41:25.226 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=886.02, Mass=2254, SNR=33.0, Peak=155 HFD=4.4
01:41:25.226 00.000 6880 MultiStar: [#1 0.38,0.06,0.98,U] [#2 0.08,-0.12,0.98,U] [#3 0.22,-0.06,0.89,U] [#4 0.55,-0.09,0.00,M2] [#5 0.34,0.26,0.98,U] [#6 0.17,-0.06,0.94,U] [#7 0.34,-0.02,0.76,U] [#8 0.28,0.13,0.79,U] 
01:41:25.226 00.000 6880 refined, 7 included, MultiStar: {0.25, -0.02}, one-star: {0.19, -0.33}
01:41:25.226 00.000 6880 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.61) = xAngle (1.52 = 1.52)
01:41:25.226 00.000 6880 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
01:41:25.227 00.001 6880 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.09 mountX=0.01 mountY=0.25, mountTheta=1.52
01:41:25.228 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.02, opts=13)
01:41:25.228 00.000 6880 Enqueuing Move request for scope (0.25, -0.02)
01:41:25.228 00.000 10052 Worker thread wakes up
01:41:25.228 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
01:41:25.228 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
01:41:25.228 00.000 10052 Moving (0.25, -0.02) raw xDistance=0.01 yDistance=0.25
01:41:25.228 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:41:25.228 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.25, slope = 0.04
01:41:25.228 00.000 10052 MoveAxis(E, 0, ABG)
01:41:25.228 00.000 10052 Move returns status 0, amount 0
01:41:25.228 00.000 10052 MoveAxis(S, 78, ABG)
01:41:25.228 00.000 10052 Guiding  Dir = 1, Dur = 78
01:41:25.248 00.020 10052 IsSlewing returns 0
01:41:25.250 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:25.282 00.032 6880 UpdateGuideState exits: m=2254 SNR=33.0
01:41:25.282 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:25.282 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:25.282 00.000 6880 Enqueuing Expose request
01:41:25.287 00.005 10052 IsGuiding returns 0
01:41:25.315 00.028 10052 PulseGuide returned control before completion, sleep 61
01:41:25.406 00.091 10052 IsGuiding returns 0
01:41:25.406 00.000 10052 Move returns status 0, amount 78
01:41:25.406 00.000 10052 move complete, result=0
01:41:25.406 00.000 10052 worker thread done servicing request
01:41:25.407 00.001 10052 Worker thread wakes up
01:41:25.407 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 78 ms SOUTH
01:41:25.407 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:25.407 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:26.603 01.196 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"006c91cf-c3be-4242-add5-f5ee3c1d94fe"}
01:41:26.603 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"006c91cf-c3be-4242-add5-f5ee3c1d94fe"}
01:41:26.604 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"66f617bd-20f6-4969-b83c-89380a3379fc"}
01:41:26.604 00.000 6880 case statement mapped state 6 to 3
01:41:26.604 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"66f617bd-20f6-4969-b83c-89380a3379fc"}
01:41:26.605 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe9594f6-3298-4d9a-8d50-45974ff9e55f"}
01:41:26.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1647,"width":15,"height":15,"star_pos":[6.89,7.02],"pixels":"..."},"id":"fe9594f6-3298-4d9a-8d50-45974ff9e55f"}
01:41:26.632 00.027 10052 Exposure complete
01:41:26.687 00.055 10052 worker thread done servicing request
01:41:26.687 00.000 6880 OnExposeComplete: enter
01:41:26.687 00.000 6880 UpdateGuideState(): m_state=6
01:41:26.688 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1648
01:41:26.688 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=885.97, Mass=2194, SNR=32.5, Peak=130 HFD=4.9
01:41:26.688 00.000 6880 MultiStar: [#1 0.11,-0.02,0.98,U] [#2 -0.02,-0.07,1.01,U] [#3 -0.24,-0.10,0.93,U] [#4 -0.03,-0.18,0.83,U] [#5 -0.20,-0.08,0.99,U] [#6 -0.12,-0.08,0.91,U] [#7 0.05,-0.02,0.77,U] [#8 -0.24,0.04,0.82,U] 
01:41:26.688 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.10}, one-star: {-0.26, -0.38}
01:41:26.688 00.000 6880 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.61) = xAngle (-0.76 = -0.76)
01:41:26.688 00.000 6880 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
01:41:26.689 00.001 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-2.37 mountX=0.11 mountY=-0.11, mountTheta=-0.77
01:41:26.690 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.10, opts=13)
01:41:26.691 00.001 6880 Enqueuing Move request for scope (-0.11, -0.10)
01:41:26.691 00.000 10052 Worker thread wakes up
01:41:26.691 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.10) opts 0xd
01:41:26.691 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.10)
01:41:26.691 00.000 10052 Moving (-0.11, -0.10) raw xDistance=0.11 yDistance=-0.11
01:41:26.691 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:41:26.691 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
01:41:26.691 00.000 10052 MoveAxis(E, 0, ABG)
01:41:26.691 00.000 10052 Move returns status 0, amount 0
01:41:26.692 00.001 10052 MoveAxis(N, 0, ABG)
01:41:26.692 00.000 10052 Move returns status 0, amount 0
01:41:26.692 00.000 10052 move complete, result=0
01:41:26.692 00.000 10052 worker thread done servicing request
01:41:26.712 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:26.754 00.042 6880 UpdateGuideState exits: m=2194 SNR=32.5
01:41:26.754 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:26.754 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:26.754 00.000 6880 Enqueuing Expose request
01:41:26.754 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:26.755 00.001 10052 Worker thread wakes up
01:41:26.755 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:26.755 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:27.670 00.915 10052 Exposure complete
01:41:27.736 00.066 10052 worker thread done servicing request
01:41:27.736 00.000 6880 OnExposeComplete: enter
01:41:27.736 00.000 6880 UpdateGuideState(): m_state=6
01:41:27.737 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1649
01:41:27.737 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=886.17, Mass=2318, SNR=33.4, Peak=152 HFD=4.4
01:41:27.737 00.000 6880 MultiStar: [#1 0.43,-0.02,0.93,U] [#2 0.18,-0.09,0.97,U] [#3 0.10,-0.15,0.90,U] [#4 0.31,0.13,0.81,U] [#5 0.40,0.22,0.94,U] [#6 0.21,-0.19,0.92,U] [#7 0.36,-0.24,0.75,U] [#8 0.28,0.06,0.79,U] 
01:41:27.737 00.000 6880 refined, 8 included, MultiStar: {0.28, -0.05}, one-star: {0.28, -0.18}
01:41:27.737 00.000 6880 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.61) = xAngle (1.43 = 1.43)
01:41:27.737 00.000 6880 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
01:41:27.737 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.05 hyp=0.29 cameraTheta=-0.18 mountX=0.04 mountY=0.28, mountTheta=1.43
01:41:27.739 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.05, opts=13)
01:41:27.739 00.000 6880 Enqueuing Move request for scope (0.28, -0.05)
01:41:27.740 00.001 10052 Worker thread wakes up
01:41:27.740 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.05) opts 0xd
01:41:27.740 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.05)
01:41:27.740 00.000 10052 Moving (0.28, -0.05) raw xDistance=0.04 yDistance=0.28
01:41:27.740 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:41:27.740 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.28, slope = 0.03
01:41:27.740 00.000 10052 MoveAxis(E, 0, ABG)
01:41:27.740 00.000 10052 Move returns status 0, amount 0
01:41:27.740 00.000 10052 MoveAxis(S, 62, ABG)
01:41:27.740 00.000 10052 Guiding  Dir = 1, Dur = 62
01:41:27.761 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:27.793 00.032 6880 UpdateGuideState exits: m=2318 SNR=33.4
01:41:27.794 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:27.794 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:27.794 00.000 6880 Enqueuing Expose request
01:41:27.810 00.016 10052 IsSlewing returns 0
01:41:27.883 00.073 10052 IsGuiding returns 0
01:41:28.033 00.150 10052 IsGuiding returns 1
01:41:28.033 00.000 10052 scope still moving after pulse duration time elapsed
01:41:28.107 00.074 10052 IsSlewing returns 0
01:41:28.186 00.079 10052 IsGuiding returns 0
01:41:28.186 00.000 10052 scope move finished after 62 + 240 ms
01:41:28.186 00.000 10052 Move returns status 0, amount 62
01:41:28.186 00.000 10052 move complete, result=0
01:41:28.186 00.000 10052 worker thread done servicing request
01:41:28.186 00.000 10052 Worker thread wakes up
01:41:28.187 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 62 ms SOUTH
01:41:28.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:28.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:28.603 00.416 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd1cdcb4-94e2-4e22-996b-3fec50b66e40"}
01:41:28.603 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd1cdcb4-94e2-4e22-996b-3fec50b66e40"}
01:41:28.603 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3768d0c0-d447-4561-9ddf-b4fcd9233c54"}
01:41:28.603 00.000 6880 case statement mapped state 6 to 3
01:41:28.603 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3768d0c0-d447-4561-9ddf-b4fcd9233c54"}
01:41:28.604 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"314724c2-bf1c-4c33-8668-3af263a9959a"}
01:41:28.604 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1649,"width":15,"height":15,"star_pos":[6.97,7.17],"pixels":"..."},"id":"314724c2-bf1c-4c33-8668-3af263a9959a"}
01:41:29.324 00.720 10052 Exposure complete
01:41:29.388 00.064 10052 worker thread done servicing request
01:41:29.388 00.000 6880 OnExposeComplete: enter
01:41:29.388 00.000 6880 UpdateGuideState(): m_state=6
01:41:29.388 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1650
01:41:29.389 00.001 6880 Star::Find returns 1 (0), X=407.51, Y=885.88, Mass=2302, SNR=33.4, Peak=137 HFD=4.8
01:41:29.389 00.000 6880 MultiStar: [#1 0.03,-0.43,0.94,U] [#2 0.03,-0.25,0.94,U] [#3 -0.00,-0.35,0.90,U] [#4 -0.28,-0.65,0.00,M1] [#5 -0.05,-0.33,0.97,U] [#6 0.14,-0.63,0.00,M1] [#7 -0.05,-0.36,0.71,U] [#8 -0.06,-0.22,0.77,U] 
01:41:29.389 00.000 6880 refined, 6 included, MultiStar: {-0.04, -0.35}, one-star: {-0.18, -0.47}
01:41:29.389 00.000 6880 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.61) = xAngle (-0.09 = -0.09)
01:41:29.389 00.000 6880 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:41:29.389 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.70 mountX=0.35 mountY=-0.04, mountTheta=-0.12
01:41:29.391 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.35, opts=13)
01:41:29.391 00.000 6880 Enqueuing Move request for scope (-0.04, -0.35)
01:41:29.391 00.000 10052 Worker thread wakes up
01:41:29.391 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
01:41:29.391 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
01:41:29.391 00.000 10052 Moving (-0.04, -0.35) raw xDistance=0.35 yDistance=-0.04
01:41:29.391 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
01:41:29.391 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:41:29.391 00.000 10052 MoveAxis(W, 94, ABG)
01:41:29.391 00.000 10052 Guiding  Dir = 3, Dur = 94
01:41:29.413 00.022 10052 IsSlewing returns 0
01:41:29.416 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:29.450 00.034 10052 IsGuiding returns 0
01:41:29.451 00.001 6880 UpdateGuideState exits: m=2302 SNR=33.4
01:41:29.451 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:29.451 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:29.451 00.000 6880 Enqueuing Expose request
01:41:29.478 00.027 10052 PulseGuide returned control before completion, sleep 77
01:41:29.651 00.173 10052 IsGuiding returns 0
01:41:29.651 00.000 10052 Move returns status 0, amount 94
01:41:29.651 00.000 10052 MoveAxis(N, 0, ABG)
01:41:29.651 00.000 10052 Move returns status 0, amount 0
01:41:29.651 00.000 10052 move complete, result=0
01:41:29.651 00.000 10052 worker thread done servicing request
01:41:29.651 00.000 6880 GuideStep: 0.3 px 94 ms WEST, -0.0 px 0 ms NORTH
01:41:29.652 00.001 10052 Worker thread wakes up
01:41:29.652 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:29.652 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:30.563 00.911 10052 Exposure complete
01:41:30.614 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b06efd6-89c8-426d-8fcb-a78b242c4d92"}
01:41:30.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b06efd6-89c8-426d-8fcb-a78b242c4d92"}
01:41:30.615 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2690046-7002-40db-ba85-71f81b0470dc"}
01:41:30.615 00.000 6880 case statement mapped state 6 to 3
01:41:30.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2690046-7002-40db-ba85-71f81b0470dc"}
01:41:30.639 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c11d0ae1-34f9-47d7-af82-741e20710467"}
01:41:30.640 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1650,"width":15,"height":15,"star_pos":[6.51,6.88],"pixels":"..."},"id":"c11d0ae1-34f9-47d7-af82-741e20710467"}
01:41:30.657 00.017 10052 worker thread done servicing request
01:41:30.657 00.000 6880 OnExposeComplete: enter
01:41:30.657 00.000 6880 UpdateGuideState(): m_state=6
01:41:30.657 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1651
01:41:30.657 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=886.13, Mass=2208, SNR=32.6, Peak=140 HFD=4.6
01:41:30.658 00.001 6880 MultiStar: [#1 -0.20,-0.11,0.97,U] [#2 -0.15,-0.29,0.99,U] [#3 -0.28,-0.28,0.90,U] [#4 -0.17,-0.16,0.83,U] [#5 -0.28,0.05,0.98,U] [#6 -0.05,-0.29,0.92,U] [#7 -0.37,-0.09,0.77,U] [#8 -0.21,-0.07,0.81,U] 
01:41:30.658 00.000 6880 refined, 8 included, MultiStar: {-0.22, -0.16}, one-star: {-0.26, -0.22}
01:41:30.658 00.000 6880 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.61) = xAngle (-0.88 = -0.88)
01:41:30.658 00.000 6880 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
01:41:30.658 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.16 hyp=0.27 cameraTheta=-2.49 mountX=0.17 mountY=-0.21, mountTheta=-0.89
01:41:30.660 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.16, opts=13)
01:41:30.660 00.000 6880 Enqueuing Move request for scope (-0.22, -0.16)
01:41:30.660 00.000 10052 Worker thread wakes up
01:41:30.661 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.16) opts 0xd
01:41:30.661 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.16)
01:41:30.661 00.000 10052 Moving (-0.22, -0.16) raw xDistance=0.17 yDistance=-0.21
01:41:30.661 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.17
01:41:30.661 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.21, slope = -0.01
01:41:30.661 00.000 10052 MoveAxis(W, 51, ABG)
01:41:30.661 00.000 10052 Guiding  Dir = 3, Dur = 51
01:41:30.682 00.021 10052 IsSlewing returns 0
01:41:30.693 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:30.720 00.027 10052 IsGuiding returns 0
01:41:30.735 00.015 6880 UpdateGuideState exits: m=2208 SNR=32.6
01:41:30.735 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:30.735 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:30.735 00.000 6880 Enqueuing Expose request
01:41:30.748 00.013 10052 PulseGuide returned control before completion, sleep 34
01:41:30.804 00.056 10052 IsGuiding returns 1
01:41:30.804 00.000 10052 scope still moving after pulse duration time elapsed
01:41:30.867 00.063 10052 IsSlewing returns 0
01:41:30.906 00.039 10052 IsGuiding returns 0
01:41:30.906 00.000 10052 scope move finished after 51 + 133 ms
01:41:30.906 00.000 10052 Move returns status 0, amount 51
01:41:30.906 00.000 10052 MoveAxis(N, 25, ABG)
01:41:30.906 00.000 10052 Guiding  Dir = 0, Dur = 25
01:41:30.944 00.038 10052 IsSlewing returns 0
01:41:30.981 00.037 10052 IsGuiding returns 0
01:41:31.049 00.068 10052 IsGuiding returns 1
01:41:31.049 00.000 10052 scope still moving after pulse duration time elapsed
01:41:31.105 00.056 10052 IsSlewing returns 0
01:41:31.143 00.038 10052 IsGuiding returns 0
01:41:31.143 00.000 10052 scope move finished after 25 + 136 ms
01:41:31.143 00.000 10052 Move returns status 0, amount 25
01:41:31.143 00.000 10052 move complete, result=0
01:41:31.143 00.000 10052 worker thread done servicing request
01:41:31.143 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.2 px 25 ms NORTH
01:41:31.143 00.000 10052 Worker thread wakes up
01:41:31.144 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:31.144 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:32.278 01.134 10052 Exposure complete
01:41:32.364 00.086 10052 worker thread done servicing request
01:41:32.364 00.000 6880 OnExposeComplete: enter
01:41:32.364 00.000 6880 UpdateGuideState(): m_state=6
01:41:32.364 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1652
01:41:32.364 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=886.50, Mass=2318, SNR=33.4, Peak=146 HFD=5.0
01:41:32.365 00.001 6880 MultiStar: [#1 0.24,0.19,0.95,U] [#2 0.23,0.16,0.97,U] [#3 0.31,0.25,0.87,U] [#4 0.34,0.25,0.84,U] [#5 0.37,0.46,0.00,M1] [#6 0.31,0.15,0.89,U] [#7 0.19,0.25,0.73,U] [#8 0.40,0.31,0.77,U] 
01:41:32.365 00.000 6880 single-star, 7 included, MultiStar: {0.29, 0.21}, one-star: {0.30, 0.16}
01:41:32.365 00.000 6880 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.61) = xAngle (2.09 = 2.09)
01:41:32.365 00.000 6880 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.06 = 2.06)
01:41:32.365 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=0.16 hyp=0.34 cameraTheta=0.48 mountX=-0.17 mountY=0.30, mountTheta=2.08
01:41:32.368 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=0.16, opts=13)
01:41:32.368 00.000 6880 Enqueuing Move request for scope (0.30, 0.16)
01:41:32.368 00.000 10052 Worker thread wakes up
01:41:32.368 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.16) opts 0xd
01:41:32.368 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, 0.16)
01:41:32.368 00.000 10052 Moving (0.30, 0.16) raw xDistance=-0.17 yDistance=0.30
01:41:32.368 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
01:41:32.368 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.01
01:41:32.368 00.000 10052 MoveAxis(E, 42, ABG)
01:41:32.368 00.000 10052 Guiding  Dir = 2, Dur = 42
01:41:32.398 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:32.436 00.038 10052 IsSlewing returns 0
01:41:32.442 00.006 6880 UpdateGuideState exits: m=2318 SNR=33.4
01:41:32.442 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:32.442 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:32.442 00.000 6880 Enqueuing Expose request
01:41:32.474 00.032 10052 IsGuiding returns 0
01:41:32.501 00.027 10052 PulseGuide returned control before completion, sleep 26
01:41:32.563 00.062 10052 IsGuiding returns 0
01:41:32.563 00.000 10052 Move returns status 0, amount 42
01:41:32.564 00.001 10052 MoveAxis(N, 0, ABG)
01:41:32.564 00.000 10052 Move returns status 0, amount 0
01:41:32.564 00.000 10052 move complete, result=0
01:41:32.564 00.000 10052 worker thread done servicing request
01:41:32.564 00.000 6880 GuideStep: -0.2 px 42 ms EAST, 0.3 px 0 ms NORTH
01:41:32.564 00.000 10052 Worker thread wakes up
01:41:32.564 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:32.564 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:32.613 00.049 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22058f3a-19c0-4955-a6ba-db71f1486532"}
01:41:32.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22058f3a-19c0-4955-a6ba-db71f1486532"}
01:41:32.615 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f974d4e5-9588-42fa-8037-6d2c9f81ba60"}
01:41:32.615 00.000 6880 case statement mapped state 6 to 3
01:41:32.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f974d4e5-9588-42fa-8037-6d2c9f81ba60"}
01:41:32.616 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"23e3810d-1672-465b-8c8d-07706763bd15"}
01:41:32.617 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1652,"width":15,"height":15,"star_pos":[6.99,6.50],"pixels":"..."},"id":"23e3810d-1672-465b-8c8d-07706763bd15"}
01:41:33.470 00.853 10052 Exposure complete
01:41:33.540 00.070 10052 worker thread done servicing request
01:41:33.540 00.000 6880 OnExposeComplete: enter
01:41:33.540 00.000 6880 UpdateGuideState(): m_state=6
01:41:33.541 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1653
01:41:33.541 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.11, Mass=2271, SNR=33.1, Peak=151 HFD=4.4
01:41:33.541 00.000 6880 MultiStar: [#1 -0.00,-0.19,0.95,U] [#2 0.13,-0.07,0.99,U] [#3 0.00,-0.14,0.90,U] [#4 -0.04,-0.34,0.85,U] [#5 -0.03,-0.12,0.98,U] [#6 0.09,-0.14,0.92,U] [#7 -0.06,-0.09,0.75,U] [#8 0.13,-0.14,0.81,U] 
01:41:33.541 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.16}, one-star: {-0.03, -0.24}
01:41:33.541 00.000 6880 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.61) = xAngle (0.17 = 0.17)
01:41:33.541 00.000 6880 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
01:41:33.541 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.44 mountX=0.16 mountY=0.02, mountTheta=0.14
01:41:33.544 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.16, opts=13)
01:41:33.544 00.000 6880 Enqueuing Move request for scope (0.02, -0.16)
01:41:33.544 00.000 10052 Worker thread wakes up
01:41:33.544 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:41:33.544 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:41:33.544 00.000 10052 Moving (0.02, -0.16) raw xDistance=0.16 yDistance=0.02
01:41:33.544 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:41:33.544 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:41:33.544 00.000 10052 MoveAxis(W, 41, ABG)
01:41:33.544 00.000 10052 Guiding  Dir = 3, Dur = 41
01:41:33.568 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:33.579 00.011 10052 IsSlewing returns 0
01:41:33.607 00.028 6880 UpdateGuideState exits: m=2271 SNR=33.1
01:41:33.608 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:33.608 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:33.608 00.000 6880 Enqueuing Expose request
01:41:33.653 00.045 10052 IsGuiding returns 0
01:41:33.794 00.141 10052 IsGuiding returns 0
01:41:33.794 00.000 10052 Move returns status 0, amount 41
01:41:33.794 00.000 10052 MoveAxis(N, 0, ABG)
01:41:33.794 00.000 10052 Move returns status 0, amount 0
01:41:33.794 00.000 10052 move complete, result=0
01:41:33.795 00.001 10052 worker thread done servicing request
01:41:33.795 00.000 6880 GuideStep: 0.2 px 41 ms WEST, 0.0 px 0 ms NORTH
01:41:33.795 00.000 10052 Worker thread wakes up
01:41:33.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:33.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:34.612 00.817 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a44fa5e-067b-4d6b-ab46-d19f73af53f4"}
01:41:34.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a44fa5e-067b-4d6b-ab46-d19f73af53f4"}
01:41:34.612 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17ce76bb-99e0-471d-8869-a35f7ab27703"}
01:41:34.612 00.000 6880 case statement mapped state 6 to 3
01:41:34.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"17ce76bb-99e0-471d-8869-a35f7ab27703"}
01:41:34.612 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d44d45d2-018e-456a-afcf-b5970d969d1e"}
01:41:34.613 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1653,"width":15,"height":15,"star_pos":[6.66,7.11],"pixels":"..."},"id":"d44d45d2-018e-456a-afcf-b5970d969d1e"}
01:41:34.941 00.328 10052 Exposure complete
01:41:35.011 00.070 10052 worker thread done servicing request
01:41:35.011 00.000 6880 OnExposeComplete: enter
01:41:35.011 00.000 6880 UpdateGuideState(): m_state=6
01:41:35.011 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1654
01:41:35.012 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=886.11, Mass=2243, SNR=32.8, Peak=139 HFD=4.5
01:41:35.012 00.000 6880 MultiStar: [#1 -0.08,-0.04,0.94,U] [#2 -0.11,-0.16,1.00,U] [#3 -0.12,-0.20,0.90,U] [#4 -0.06,-0.22,0.84,U] [#5 -0.11,-0.03,0.99,U] [#6 -0.00,-0.14,0.91,U] [#7 -0.03,-0.03,0.73,U] [#8 0.15,-0.08,0.77,U] 
01:41:35.012 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {-0.07, -0.24}
01:41:35.012 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
01:41:35.012 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:41:35.012 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.97 mountX=0.13 mountY=-0.05, mountTheta=-0.38
01:41:35.014 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.13, opts=13)
01:41:35.014 00.000 6880 Enqueuing Move request for scope (-0.05, -0.13)
01:41:35.014 00.000 10052 Worker thread wakes up
01:41:35.015 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
01:41:35.015 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
01:41:35.015 00.000 10052 Moving (-0.05, -0.13) raw xDistance=0.13 yDistance=-0.05
01:41:35.015 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:41:35.015 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
01:41:35.015 00.000 10052 MoveAxis(W, 37, ABG)
01:41:35.015 00.000 10052 Guiding  Dir = 3, Dur = 37
01:41:35.036 00.021 10052 IsSlewing returns 0
01:41:35.039 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:35.075 00.036 10052 IsGuiding returns 0
01:41:35.085 00.010 6880 UpdateGuideState exits: m=2243 SNR=32.8
01:41:35.085 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:35.085 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:35.085 00.000 6880 Enqueuing Expose request
01:41:35.102 00.017 10052 PulseGuide returned control before completion, sleep 20
01:41:35.144 00.042 10052 IsGuiding returns 0
01:41:35.144 00.000 10052 Move returns status 0, amount 37
01:41:35.144 00.000 10052 MoveAxis(N, 0, ABG)
01:41:35.144 00.000 10052 Move returns status 0, amount 0
01:41:35.146 00.002 10052 move complete, result=0
01:41:35.146 00.000 10052 worker thread done servicing request
01:41:35.146 00.000 10052 Worker thread wakes up
01:41:35.146 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:35.146 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:35.146 00.000 6880 GuideStep: 0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
01:41:36.068 00.922 10052 Exposure complete
01:41:36.130 00.062 10052 worker thread done servicing request
01:41:36.130 00.000 6880 OnExposeComplete: enter
01:41:36.130 00.000 6880 UpdateGuideState(): m_state=6
01:41:36.130 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1655
01:41:36.130 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=886.04, Mass=2278, SNR=33.2, Peak=156 HFD=4.2
01:41:36.131 00.001 6880 MultiStar: [#1 0.02,-0.09,0.95,U] [#2 -0.07,0.00,0.98,U] [#3 -0.11,-0.18,0.90,U] [#4 0.05,-0.23,0.85,U] [#5 -0.07,-0.07,0.99,U] [#6 0.04,-0.16,0.92,U] [#7 0.16,0.02,0.73,U] [#8 0.07,-0.10,0.79,U] 
01:41:36.131 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.13}, one-star: {-0.07, -0.30}
01:41:36.131 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
01:41:36.131 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
01:41:36.131 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.61 mountX=0.13 mountY=-0.00, mountTheta=-0.03
01:41:36.133 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.13, opts=13)
01:41:36.133 00.000 6880 Enqueuing Move request for scope (-0.00, -0.13)
01:41:36.133 00.000 10052 Worker thread wakes up
01:41:36.133 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
01:41:36.133 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
01:41:36.133 00.000 10052 Moving (-0.00, -0.13) raw xDistance=0.13 yDistance=-0.00
01:41:36.133 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:41:36.133 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.05, using input
01:41:36.133 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
01:41:36.133 00.000 10052 MoveAxis(W, 36, ABG)
01:41:36.133 00.000 10052 Guiding  Dir = 3, Dur = 36
01:41:36.155 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:36.175 00.020 10052 IsSlewing returns 0
01:41:36.188 00.013 6880 UpdateGuideState exits: m=2278 SNR=33.2
01:41:36.189 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:36.189 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:36.189 00.000 6880 Enqueuing Expose request
01:41:36.251 00.062 10052 IsGuiding returns 0
01:41:36.380 00.129 10052 IsGuiding returns 0
01:41:36.380 00.000 10052 Move returns status 0, amount 36
01:41:36.380 00.000 10052 MoveAxis(N, 0, ABG)
01:41:36.380 00.000 10052 Move returns status 0, amount 0
01:41:36.380 00.000 10052 move complete, result=0
01:41:36.382 00.002 10052 worker thread done servicing request
01:41:36.382 00.000 10052 Worker thread wakes up
01:41:36.382 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:36.382 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:36.382 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
01:41:36.612 00.230 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"daef0987-f786-40d1-ad14-300a1487b6d6"}
01:41:36.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"daef0987-f786-40d1-ad14-300a1487b6d6"}
01:41:36.613 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dbe899f9-915f-4cbb-9567-4987236cffb4"}
01:41:36.613 00.000 6880 case statement mapped state 6 to 3
01:41:36.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dbe899f9-915f-4cbb-9567-4987236cffb4"}
01:41:36.613 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3bd76daf-a7c6-421d-b0fe-b2f87d7afa8f"}
01:41:36.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1655,"width":15,"height":15,"star_pos":[6.62,7.04],"pixels":"..."},"id":"3bd76daf-a7c6-421d-b0fe-b2f87d7afa8f"}
01:41:37.512 00.899 10052 Exposure complete
01:41:37.588 00.076 10052 worker thread done servicing request
01:41:37.588 00.000 6880 OnExposeComplete: enter
01:41:37.589 00.001 6880 UpdateGuideState(): m_state=6
01:41:37.589 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1656
01:41:37.589 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=886.20, Mass=2178, SNR=32.3, Peak=142 HFD=4.5
01:41:37.589 00.000 6880 MultiStar: [#1 0.16,0.02,0.97,U] [#2 0.02,-0.05,1.03,U] [#3 -0.04,-0.04,0.91,U] [#4 0.12,-0.09,0.83,U] [#5 0.33,0.22,0.96,U] [#6 0.08,0.11,0.92,U] [#7 0.11,0.16,0.73,U] [#8 0.16,0.26,0.81,U] 
01:41:37.589 00.000 6880 refined, 8 included, MultiStar: {0.12, 0.04}, one-star: {0.16, -0.14}
01:41:37.589 00.000 6880 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.61) = xAngle (1.94 = 1.94)
01:41:37.590 00.001 6880 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.91 = 1.91)
01:41:37.590 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.04 hyp=0.13 cameraTheta=0.33 mountX=-0.05 mountY=0.12, mountTheta=1.94
01:41:37.591 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.04, opts=13)
01:41:37.591 00.000 6880 Enqueuing Move request for scope (0.12, 0.04)
01:41:37.591 00.000 10052 Worker thread wakes up
01:41:37.591 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.04) opts 0xd
01:41:37.591 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.04)
01:41:37.591 00.000 10052 Moving (0.12, 0.04) raw xDistance=-0.05 yDistance=0.12
01:41:37.591 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:41:37.591 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
01:41:37.592 00.001 10052 MoveAxis(E, 0, ABG)
01:41:37.592 00.000 10052 Move returns status 0, amount 0
01:41:37.592 00.000 10052 MoveAxis(N, 0, ABG)
01:41:37.592 00.000 10052 Move returns status 0, amount 0
01:41:37.592 00.000 10052 move complete, result=0
01:41:37.592 00.000 10052 worker thread done servicing request
01:41:37.611 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:37.642 00.031 6880 UpdateGuideState exits: m=2178 SNR=32.3
01:41:37.642 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:37.642 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:37.642 00.000 6880 Enqueuing Expose request
01:41:37.642 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:37.642 00.000 10052 Worker thread wakes up
01:41:37.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:37.642 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:38.559 00.917 10052 Exposure complete
01:41:38.613 00.054 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9891d0e-49b5-44ad-81e2-4d0e14e17914"}
01:41:38.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9891d0e-49b5-44ad-81e2-4d0e14e17914"}
01:41:38.613 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f1e3b63-bfa7-4595-b0fb-1f02df0a79e5"}
01:41:38.614 00.001 6880 case statement mapped state 6 to 3
01:41:38.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f1e3b63-bfa7-4595-b0fb-1f02df0a79e5"}
01:41:38.614 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"64b87f32-c0d5-468a-847f-fc8bfc376a53"}
01:41:38.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1656,"width":15,"height":15,"star_pos":[6.85,7.20],"pixels":"..."},"id":"64b87f32-c0d5-468a-847f-fc8bfc376a53"}
01:41:38.616 00.002 10052 worker thread done servicing request
01:41:38.616 00.000 6880 OnExposeComplete: enter
01:41:38.616 00.000 6880 UpdateGuideState(): m_state=6
01:41:38.616 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1657
01:41:38.616 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=886.24, Mass=2191, SNR=32.5, Peak=144 HFD=4.5
01:41:38.617 00.001 6880 MultiStar: [#1 0.13,-0.03,0.97,U] [#2 0.11,0.01,1.00,U] [#3 0.09,-0.08,0.92,U] [#4 -0.01,-0.38,0.85,U] [#5 0.34,0.19,0.97,U] [#6 0.36,0.00,0.94,U] [#7 0.03,0.09,0.79,U] [#8 0.35,0.12,0.81,U] 
01:41:38.617 00.000 6880 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.22, -0.11}
01:41:38.617 00.000 6880 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.61) = xAngle (1.50 = 1.50)
01:41:38.617 00.000 6880 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
01:41:38.617 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.11 mountX=0.01 mountY=0.18, mountTheta=1.50
01:41:38.618 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.02, opts=13)
01:41:38.618 00.000 6880 Enqueuing Move request for scope (0.18, -0.02)
01:41:38.618 00.000 10052 Worker thread wakes up
01:41:38.619 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
01:41:38.619 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
01:41:38.619 00.000 10052 Moving (0.18, -0.02) raw xDistance=0.01 yDistance=0.18
01:41:38.619 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:41:38.619 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.18, slope = 0.01
01:41:38.619 00.000 10052 MoveAxis(E, 0, ABG)
01:41:38.619 00.000 10052 Move returns status 0, amount 0
01:41:38.619 00.000 10052 MoveAxis(S, 21, ABG)
01:41:38.619 00.000 10052 Guiding  Dir = 1, Dur = 21
01:41:38.639 00.020 10052 IsSlewing returns 0
01:41:38.639 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:38.671 00.032 6880 UpdateGuideState exits: m=2191 SNR=32.5
01:41:38.671 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:38.671 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:38.671 00.000 6880 Enqueuing Expose request
01:41:38.677 00.006 10052 IsGuiding returns 0
01:41:38.745 00.068 10052 IsGuiding returns 1
01:41:38.745 00.000 10052 scope still moving after pulse duration time elapsed
01:41:38.799 00.054 10052 IsSlewing returns 0
01:41:38.838 00.039 10052 IsGuiding returns 0
01:41:38.838 00.000 10052 scope move finished after 21 + 139 ms
01:41:38.838 00.000 10052 Move returns status 0, amount 21
01:41:38.838 00.000 10052 move complete, result=0
01:41:38.838 00.000 10052 worker thread done servicing request
01:41:38.838 00.000 10052 Worker thread wakes up
01:41:38.838 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 21 ms SOUTH
01:41:38.839 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:38.839 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:39.977 01.138 10052 Exposure complete
01:41:40.043 00.066 10052 worker thread done servicing request
01:41:40.044 00.001 6880 OnExposeComplete: enter
01:41:40.044 00.000 6880 UpdateGuideState(): m_state=6
01:41:40.044 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1658
01:41:40.044 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.09, Mass=2229, SNR=32.7, Peak=126 HFD=4.5
01:41:40.044 00.000 6880 MultiStar: [#1 0.22,-0.09,0.96,U] [#2 0.34,-0.14,0.95,U] [#3 0.19,-0.08,0.89,U] [#4 0.23,-0.18,0.83,U] [#5 0.13,-0.12,0.97,U] [#6 0.32,-0.19,0.92,U] [#7 0.15,0.02,0.74,U] [#8 0.17,-0.01,0.80,U] 
01:41:40.044 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.12}, one-star: {0.09, -0.26}
01:41:40.045 00.001 6880 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.61) = xAngle (1.07 = 1.07)
01:41:40.045 00.000 6880 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
01:41:40.045 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.24 cameraTheta=-0.54 mountX=0.11 mountY=0.20, mountTheta=1.07
01:41:40.047 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.12, opts=13)
01:41:40.047 00.000 6880 Enqueuing Move request for scope (0.20, -0.12)
01:41:40.047 00.000 10052 Worker thread wakes up
01:41:40.047 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
01:41:40.047 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
01:41:40.047 00.000 10052 Moving (0.20, -0.12) raw xDistance=0.11 yDistance=0.20
01:41:40.047 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:41:40.047 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.20, slope = 0.01
01:41:40.048 00.001 10052 MoveAxis(W, 30, ABG)
01:41:40.048 00.000 10052 Guiding  Dir = 3, Dur = 30
01:41:40.072 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:40.106 00.034 6880 UpdateGuideState exits: m=2229 SNR=32.7
01:41:40.106 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:40.106 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:40.107 00.001 6880 Enqueuing Expose request
01:41:40.111 00.004 10052 IsSlewing returns 0
01:41:40.186 00.075 10052 IsGuiding returns 0
01:41:40.319 00.133 10052 IsGuiding returns 0
01:41:40.319 00.000 10052 Move returns status 0, amount 30
01:41:40.319 00.000 10052 MoveAxis(S, 18, ABG)
01:41:40.320 00.001 10052 Guiding  Dir = 1, Dur = 18
01:41:40.390 00.070 10052 IsSlewing returns 0
01:41:40.459 00.069 10052 IsGuiding returns 0
01:41:40.599 00.140 10052 IsGuiding returns 0
01:41:40.599 00.000 10052 Move returns status 0, amount 18
01:41:40.600 00.001 10052 move complete, result=0
01:41:40.600 00.000 10052 worker thread done servicing request
01:41:40.600 00.000 10052 Worker thread wakes up
01:41:40.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:40.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:40.600 00.000 6880 GuideStep: 0.1 px 30 ms WEST, 0.2 px 18 ms SOUTH
01:41:40.614 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3b65a24c-c60e-4871-a0c5-7f0dfd434681"}
01:41:40.615 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3b65a24c-c60e-4871-a0c5-7f0dfd434681"}
01:41:40.618 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa8b42e7-cbf4-4e8d-83c3-a870e427d65a"}
01:41:40.618 00.000 6880 case statement mapped state 6 to 3
01:41:40.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa8b42e7-cbf4-4e8d-83c3-a870e427d65a"}
01:41:40.630 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c9aacfe-d3ce-4e04-9a40-ab5decde95fb"}
01:41:40.630 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1658,"width":15,"height":15,"star_pos":[6.78,7.09],"pixels":"..."},"id":"7c9aacfe-d3ce-4e04-9a40-ab5decde95fb"}
01:41:41.517 00.887 10052 Exposure complete
01:41:41.575 00.058 10052 worker thread done servicing request
01:41:41.575 00.000 6880 OnExposeComplete: enter
01:41:41.575 00.000 6880 UpdateGuideState(): m_state=6
01:41:41.576 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1659
01:41:41.576 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=886.11, Mass=2212, SNR=32.7, Peak=152 HFD=4.5
01:41:41.576 00.000 6880 MultiStar: [#1 0.29,0.04,0.94,U] [#2 0.23,0.07,0.99,U] [#3 0.14,-0.04,0.90,U] [#4 0.19,-0.07,0.85,U] [#5 0.28,0.34,0.96,U] [#6 0.16,-0.09,0.93,U] [#7 0.27,0.10,0.76,U] [#8 0.30,0.02,0.79,U] 
01:41:41.576 00.000 6880 refined, 8 included, MultiStar: {0.22, 0.01}, one-star: {0.16, -0.23}
01:41:41.576 00.000 6880 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.61) = xAngle (1.67 = 1.67)
01:41:41.576 00.000 6880 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.64 = 1.64)
01:41:41.576 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.01 hyp=0.22 cameraTheta=0.06 mountX=-0.02 mountY=0.22, mountTheta=1.67
01:41:41.578 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.01, opts=13)
01:41:41.578 00.000 6880 Enqueuing Move request for scope (0.22, 0.01)
01:41:41.578 00.000 10052 Worker thread wakes up
01:41:41.579 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.01) opts 0xd
01:41:41.579 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.01)
01:41:41.579 00.000 10052 Moving (0.22, 0.01) raw xDistance=-0.02 yDistance=0.22
01:41:41.579 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:41:41.579 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.22, slope = 0.03
01:41:41.579 00.000 10052 MoveAxis(E, 0, ABG)
01:41:41.579 00.000 10052 Move returns status 0, amount 0
01:41:41.579 00.000 10052 MoveAxis(S, 56, ABG)
01:41:41.579 00.000 10052 Guiding  Dir = 1, Dur = 56
01:41:41.602 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:41.616 00.014 10052 IsSlewing returns 0
01:41:41.633 00.017 6880 UpdateGuideState exits: m=2212 SNR=32.7
01:41:41.634 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:41.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:41.634 00.000 6880 Enqueuing Expose request
01:41:41.691 00.057 10052 IsGuiding returns 0
01:41:41.836 00.145 10052 IsGuiding returns 0
01:41:41.836 00.000 10052 Move returns status 0, amount 56
01:41:41.836 00.000 10052 move complete, result=0
01:41:41.836 00.000 10052 worker thread done servicing request
01:41:41.836 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 56 ms SOUTH
01:41:41.836 00.000 10052 Worker thread wakes up
01:41:41.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:41.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:42.613 00.777 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"93593254-5387-41e3-a092-0921dac3a8b2"}
01:41:42.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"93593254-5387-41e3-a092-0921dac3a8b2"}
01:41:42.614 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa8d17d4-8d20-4f14-9992-d781361c1c0b"}
01:41:42.614 00.000 6880 case statement mapped state 6 to 3
01:41:42.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa8d17d4-8d20-4f14-9992-d781361c1c0b"}
01:41:42.614 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c3fc7de1-fcaf-436f-9b6a-3a699d7b0aa8"}
01:41:42.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1659,"width":15,"height":15,"star_pos":[6.85,7.11],"pixels":"..."},"id":"c3fc7de1-fcaf-436f-9b6a-3a699d7b0aa8"}
01:41:42.975 00.361 10052 Exposure complete
01:41:43.050 00.075 10052 worker thread done servicing request
01:41:43.050 00.000 6880 OnExposeComplete: enter
01:41:43.050 00.000 6880 UpdateGuideState(): m_state=6
01:41:43.050 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1660
01:41:43.050 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.10, Mass=2217, SNR=32.7, Peak=143 HFD=4.5
01:41:43.051 00.001 6880 MultiStar: [#1 0.24,-0.09,0.94,U] [#2 0.02,-0.10,0.99,U] [#3 0.09,-0.11,0.88,U] [#4 0.02,-0.17,0.84,U] [#5 0.08,-0.07,0.98,U] [#6 0.13,-0.09,0.91,U] [#7 0.18,-0.05,0.73,U] [#8 0.25,-0.02,0.80,U] 
01:41:43.051 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.00, -0.25}
01:41:43.051 00.000 6880 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.61) = xAngle (0.82 = 0.82)
01:41:43.051 00.000 6880 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
01:41:43.051 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.79 mountX=0.11 mountY=0.11, mountTheta=0.80
01:41:43.053 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.11, opts=13)
01:41:43.053 00.000 6880 Enqueuing Move request for scope (0.11, -0.11)
01:41:43.053 00.000 10052 Worker thread wakes up
01:41:43.053 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
01:41:43.053 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
01:41:43.053 00.000 10052 Moving (0.11, -0.11) raw xDistance=0.11 yDistance=0.11
01:41:43.053 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:41:43.053 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.11, using input
01:41:43.053 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
01:41:43.053 00.000 10052 MoveAxis(E, 0, ABG)
01:41:43.054 00.001 10052 Move returns status 0, amount 0
01:41:43.054 00.000 10052 MoveAxis(N, 0, ABG)
01:41:43.054 00.000 10052 Move returns status 0, amount 0
01:41:43.054 00.000 10052 move complete, result=0
01:41:43.054 00.000 10052 worker thread done servicing request
01:41:43.076 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:43.121 00.045 6880 UpdateGuideState exits: m=2217 SNR=32.7
01:41:43.122 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:43.122 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:43.122 00.000 6880 Enqueuing Expose request
01:41:43.122 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:43.122 00.000 10052 Worker thread wakes up
01:41:43.122 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:43.122 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:44.039 00.917 10052 Exposure complete
01:41:44.098 00.059 10052 worker thread done servicing request
01:41:44.098 00.000 6880 OnExposeComplete: enter
01:41:44.099 00.001 6880 UpdateGuideState(): m_state=6
01:41:44.099 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1661
01:41:44.099 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=886.22, Mass=2225, SNR=32.7, Peak=129 HFD=4.6
01:41:44.099 00.000 6880 MultiStar: [#1 -0.14,0.06,0.96,U] [#2 -0.06,0.00,1.00,U] [#3 -0.29,0.00,0.89,U] [#4 -0.13,-0.01,0.84,U] [#5 -0.11,0.03,0.97,U] [#6 -0.04,-0.05,0.90,U] [#7 -0.22,0.04,0.75,U] [#8 0.03,0.09,0.81,U] 
01:41:44.099 00.000 6880 refined, 8 included, MultiStar: {-0.14, 0.00}, one-star: {-0.26, -0.13}
01:41:44.099 00.000 6880 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.61) = xAngle (4.74 = -1.54)
01:41:44.099 00.000 6880 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.71 = -1.57)
01:41:44.100 00.001 6880 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.13 mountX=0.00 mountY=-0.14, mountTheta=-1.54
01:41:44.101 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.00, opts=13)
01:41:44.101 00.000 6880 Enqueuing Move request for scope (-0.14, 0.00)
01:41:44.101 00.000 10052 Worker thread wakes up
01:41:44.102 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
01:41:44.102 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
01:41:44.102 00.000 10052 Moving (-0.14, 0.00) raw xDistance=0.00 yDistance=-0.14
01:41:44.102 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:41:44.102 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
01:41:44.102 00.000 10052 MoveAxis(E, 0, ABG)
01:41:44.102 00.000 10052 Move returns status 0, amount 0
01:41:44.102 00.000 10052 MoveAxis(N, 0, ABG)
01:41:44.102 00.000 10052 Move returns status 0, amount 0
01:41:44.102 00.000 10052 move complete, result=0
01:41:44.102 00.000 10052 worker thread done servicing request
01:41:44.121 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:44.152 00.031 6880 UpdateGuideState exits: m=2225 SNR=32.7
01:41:44.152 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:44.153 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:44.153 00.000 6880 Enqueuing Expose request
01:41:44.153 00.000 10052 Worker thread wakes up
01:41:44.153 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:44.153 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:44.153 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:41:44.628 00.475 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2bb50ba0-2e60-4d4b-ad4f-65dec3de24ed"}
01:41:44.628 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2bb50ba0-2e60-4d4b-ad4f-65dec3de24ed"}
01:41:44.628 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9c2eff1a-4a23-4062-9d83-f3579a432926"}
01:41:44.628 00.000 6880 case statement mapped state 6 to 3
01:41:44.628 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c2eff1a-4a23-4062-9d83-f3579a432926"}
01:41:44.630 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f46327fb-3241-4b7a-8b5a-d90fa5ba4026"}
01:41:44.630 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1661,"width":15,"height":15,"star_pos":[7.43,7.22],"pixels":"..."},"id":"f46327fb-3241-4b7a-8b5a-d90fa5ba4026"}
01:41:45.293 00.663 10052 Exposure complete
01:41:45.360 00.067 10052 worker thread done servicing request
01:41:45.361 00.001 6880 OnExposeComplete: enter
01:41:45.361 00.000 6880 UpdateGuideState(): m_state=6
01:41:45.361 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1662
01:41:45.361 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=886.50, Mass=2201, SNR=32.5, Peak=148 HFD=4.5
01:41:45.361 00.000 6880 MultiStar: [#1 0.06,0.18,0.98,U] [#2 0.02,0.05,1.00,U] [#3 -0.07,0.03,0.90,U] [#4 0.06,0.05,0.85,U] [#5 -0.01,0.14,0.96,U] [#6 0.05,0.10,0.92,U] [#7 0.10,0.16,0.76,U] [#8 0.15,0.43,0.79,U] 
01:41:45.361 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.14}, one-star: {-0.02, 0.15}
01:41:45.362 00.001 6880 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.61) = xAngle (2.95 = 2.95)
01:41:45.362 00.000 6880 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.92 = 2.92)
01:41:45.362 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.14 hyp=0.14 cameraTheta=1.33 mountX=-0.14 mountY=0.03, mountTheta=2.92
01:41:45.363 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.14, opts=13)
01:41:45.363 00.000 6880 Enqueuing Move request for scope (0.03, 0.14)
01:41:45.363 00.000 10052 Worker thread wakes up
01:41:45.363 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.14) opts 0xd
01:41:45.363 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.14)
01:41:45.364 00.001 10052 Moving (0.03, 0.14) raw xDistance=-0.14 yDistance=0.03
01:41:45.364 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:41:45.364 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:41:45.364 00.000 10052 MoveAxis(E, 38, ABG)
01:41:45.364 00.000 10052 Guiding  Dir = 2, Dur = 38
01:41:45.384 00.020 10052 IsSlewing returns 0
01:41:45.387 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:45.422 00.035 10052 IsGuiding returns 0
01:41:45.426 00.004 6880 UpdateGuideState exits: m=2201 SNR=32.5
01:41:45.426 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:45.426 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:45.426 00.000 6880 Enqueuing Expose request
01:41:45.450 00.024 10052 PulseGuide returned control before completion, sleep 21
01:41:45.497 00.047 10052 IsGuiding returns 0
01:41:45.497 00.000 10052 Move returns status 0, amount 38
01:41:45.497 00.000 10052 MoveAxis(N, 0, ABG)
01:41:45.497 00.000 10052 Move returns status 0, amount 0
01:41:45.497 00.000 10052 move complete, result=0
01:41:45.498 00.001 10052 worker thread done servicing request
01:41:45.498 00.000 10052 Worker thread wakes up
01:41:45.498 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:45.498 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:45.600 00.102 6880 GuideStep: -0.1 px 38 ms EAST, 0.0 px 0 ms NORTH
01:41:46.417 00.817 10052 Exposure complete
01:41:46.506 00.089 10052 worker thread done servicing request
01:41:46.507 00.001 6880 OnExposeComplete: enter
01:41:46.507 00.000 6880 UpdateGuideState(): m_state=6
01:41:46.507 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1663
01:41:46.507 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=886.23, Mass=2284, SNR=33.1, Peak=139 HFD=4.5
01:41:46.508 00.001 6880 MultiStar: [#1 0.16,0.12,0.93,U] [#2 0.05,0.01,0.98,U] [#3 -0.07,-0.09,0.89,U] [#4 0.21,0.07,0.84,U] [#5 0.19,0.35,0.94,U] [#6 0.07,0.02,0.91,U] [#7 0.18,0.14,0.76,U] [#8 0.15,0.32,0.78,U] 
01:41:46.508 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.09}, one-star: {0.11, -0.12}
01:41:46.508 00.000 6880 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.61) = xAngle (2.26 = 2.26)
01:41:46.508 00.000 6880 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.23 = 2.23)
01:41:46.508 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.09 hyp=0.14 cameraTheta=0.65 mountX=-0.09 mountY=0.11, mountTheta=2.25
01:41:46.510 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.09, opts=13)
01:41:46.510 00.000 6880 Enqueuing Move request for scope (0.11, 0.09)
01:41:46.510 00.000 10052 Worker thread wakes up
01:41:46.510 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.09) opts 0xd
01:41:46.510 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.09)
01:41:46.510 00.000 10052 Moving (0.11, 0.09) raw xDistance=-0.09 yDistance=0.11
01:41:46.510 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:41:46.510 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:41:46.510 00.000 10052 MoveAxis(E, 0, ABG)
01:41:46.510 00.000 10052 Move returns status 0, amount 0
01:41:46.511 00.001 10052 MoveAxis(N, 0, ABG)
01:41:46.511 00.000 10052 Move returns status 0, amount 0
01:41:46.511 00.000 10052 move complete, result=0
01:41:46.511 00.000 10052 worker thread done servicing request
01:41:46.537 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:46.583 00.046 6880 UpdateGuideState exits: m=2284 SNR=33.1
01:41:46.583 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:46.583 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:46.583 00.000 6880 Enqueuing Expose request
01:41:46.583 00.000 10052 Worker thread wakes up
01:41:46.583 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:46.583 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:46.584 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:41:46.669 00.085 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"975fb91e-ef7f-4913-a265-16fc47647a4f"}
01:41:46.669 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"975fb91e-ef7f-4913-a265-16fc47647a4f"}
01:41:46.677 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0891c6d9-038f-4b36-8f47-8b045ad948f7"}
01:41:46.677 00.000 6880 case statement mapped state 6 to 3
01:41:46.677 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0891c6d9-038f-4b36-8f47-8b045ad948f7"}
01:41:46.681 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77973f27-cb3d-4684-8847-8dbf3aaf192e"}
01:41:46.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1663,"width":15,"height":15,"star_pos":[6.80,7.23],"pixels":"..."},"id":"77973f27-cb3d-4684-8847-8dbf3aaf192e"}
01:41:47.720 01.039 10052 Exposure complete
01:41:47.800 00.080 10052 worker thread done servicing request
01:41:47.800 00.000 6880 OnExposeComplete: enter
01:41:47.800 00.000 6880 UpdateGuideState(): m_state=6
01:41:47.801 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1664
01:41:47.801 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=886.14, Mass=2282, SNR=33.1, Peak=154 HFD=4.4
01:41:47.801 00.000 6880 MultiStar: [#1 0.04,0.02,0.91,U] [#2 0.10,0.01,0.99,U] [#3 -0.09,-0.25,0.88,U] [#4 -0.04,-0.10,0.84,U] [#5 -0.04,-0.05,0.97,U] [#6 0.08,-0.13,0.91,U] [#7 0.10,0.04,0.74,U] [#8 0.18,-0.01,0.79,U] 
01:41:47.802 00.001 6880 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {-0.13, -0.20}
01:41:47.802 00.000 6880 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.61) = xAngle (0.26 = 0.26)
01:41:47.802 00.000 6880 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:41:47.802 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.36 mountX=0.08 mountY=0.02, mountTheta=0.23
01:41:47.803 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.08, opts=13)
01:41:47.804 00.001 6880 Enqueuing Move request for scope (0.02, -0.08)
01:41:47.804 00.000 10052 Worker thread wakes up
01:41:47.804 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:41:47.804 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:41:47.804 00.000 10052 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
01:41:47.804 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:41:47.804 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:41:47.804 00.000 10052 MoveAxis(E, 0, ABG)
01:41:47.804 00.000 10052 Move returns status 0, amount 0
01:41:47.804 00.000 10052 MoveAxis(N, 0, ABG)
01:41:47.804 00.000 10052 Move returns status 0, amount 0
01:41:47.804 00.000 10052 move complete, result=0
01:41:47.805 00.001 10052 worker thread done servicing request
01:41:47.831 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:47.874 00.043 6880 UpdateGuideState exits: m=2282 SNR=33.1
01:41:47.874 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:47.874 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:47.874 00.000 6880 Enqueuing Expose request
01:41:47.874 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:47.874 00.000 10052 Worker thread wakes up
01:41:47.874 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:47.874 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:48.648 00.774 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e74b0911-c4ae-4590-b1e0-551a50635ecb"}
01:41:48.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e74b0911-c4ae-4590-b1e0-551a50635ecb"}
01:41:48.650 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5ae7fd5-a2aa-49d4-ad30-30c87b2f1453"}
01:41:48.650 00.000 6880 case statement mapped state 6 to 3
01:41:48.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5ae7fd5-a2aa-49d4-ad30-30c87b2f1453"}
01:41:48.673 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7e30e8e5-5eb7-49e5-9453-e8bd67e68e05"}
01:41:48.673 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1664,"width":15,"height":15,"star_pos":[6.56,7.14],"pixels":"..."},"id":"7e30e8e5-5eb7-49e5-9453-e8bd67e68e05"}
01:41:48.780 00.107 10052 Exposure complete
01:41:48.875 00.095 6880 OnExposeComplete: enter
01:41:48.875 00.000 6880 UpdateGuideState(): m_state=6
01:41:48.875 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1665
01:41:48.875 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=886.17, Mass=2211, SNR=32.6, Peak=149 HFD=4.5
01:41:48.876 00.001 6880 MultiStar: [#1 0.08,-0.08,0.97,U] [#2 0.01,-0.12,0.98,U] [#3 -0.07,-0.21,0.91,U] [#4 0.06,-0.18,0.84,U] [#5 0.03,-0.01,0.98,U] [#6 -0.04,-0.10,0.92,U] [#7 0.17,-0.01,0.74,U] [#8 0.01,-0.08,0.78,U] 
01:41:48.876 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.11}, one-star: {-0.02, -0.18}
01:41:48.876 00.000 6880 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
01:41:48.876 00.000 6880 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:41:48.876 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.11 hyp=0.11 cameraTheta=-1.38 mountX=0.11 mountY=0.02, mountTheta=0.21
01:41:48.877 00.001 10052 worker thread done servicing request
01:41:48.878 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.11, opts=13)
01:41:48.878 00.000 6880 Enqueuing Move request for scope (0.02, -0.11)
01:41:48.878 00.000 10052 Worker thread wakes up
01:41:48.878 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.11) opts 0xd
01:41:48.878 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.11)
01:41:48.878 00.000 10052 Moving (0.02, -0.11) raw xDistance=0.11 yDistance=0.02
01:41:48.878 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:41:48.878 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:41:48.878 00.000 10052 MoveAxis(E, 0, ABG)
01:41:48.878 00.000 10052 Move returns status 0, amount 0
01:41:48.880 00.002 10052 MoveAxis(N, 0, ABG)
01:41:48.880 00.000 10052 Move returns status 0, amount 0
01:41:48.880 00.000 10052 move complete, result=0
01:41:48.880 00.000 10052 worker thread done servicing request
01:41:48.913 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:48.959 00.046 6880 UpdateGuideState exits: m=2211 SNR=32.6
01:41:48.959 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:48.959 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:48.960 00.001 6880 Enqueuing Expose request
01:41:48.960 00.000 10052 Worker thread wakes up
01:41:48.960 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:48.960 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:48.961 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:50.094 01.133 10052 Exposure complete
01:41:50.173 00.079 10052 worker thread done servicing request
01:41:50.173 00.000 6880 OnExposeComplete: enter
01:41:50.173 00.000 6880 UpdateGuideState(): m_state=6
01:41:50.173 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1666
01:41:50.174 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=885.99, Mass=2216, SNR=32.7, Peak=133 HFD=4.3
01:41:50.174 00.000 6880 MultiStar: [#1 0.11,-0.19,0.97,U] [#2 -0.01,-0.21,0.97,U] [#3 -0.08,-0.18,0.90,U] [#4 0.04,-0.55,0.00,M1] [#5 0.08,-0.09,0.98,U] [#6 0.14,-0.30,0.90,U] [#7 0.03,-0.13,0.78,U] [#8 0.14,-0.17,0.80,U] 
01:41:50.174 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.21}, one-star: {0.12, -0.36}
01:41:50.174 00.000 6880 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
01:41:50.174 00.000 6880 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
01:41:50.174 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=0.20 mountY=0.07, mountTheta=0.32
01:41:50.176 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.21, opts=13)
01:41:50.176 00.000 6880 Enqueuing Move request for scope (0.07, -0.21)
01:41:50.177 00.001 10052 Worker thread wakes up
01:41:50.177 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
01:41:50.177 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
01:41:50.177 00.000 10052 Moving (0.07, -0.21) raw xDistance=0.20 yDistance=0.07
01:41:50.177 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:41:50.177 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
01:41:50.177 00.000 10052 MoveAxis(W, 54, ABG)
01:41:50.177 00.000 10052 Guiding  Dir = 3, Dur = 54
01:41:50.202 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:50.242 00.040 6880 UpdateGuideState exits: m=2216 SNR=32.7
01:41:50.242 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:50.242 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:50.243 00.001 6880 Enqueuing Expose request
01:41:50.246 00.003 10052 IsSlewing returns 0
01:41:50.315 00.069 10052 IsGuiding returns 0
01:41:50.455 00.140 10052 IsGuiding returns 0
01:41:50.455 00.000 10052 Move returns status 0, amount 54
01:41:50.456 00.001 10052 MoveAxis(N, 0, ABG)
01:41:50.456 00.000 10052 Move returns status 0, amount 0
01:41:50.456 00.000 10052 move complete, result=0
01:41:50.456 00.000 10052 worker thread done servicing request
01:41:50.456 00.000 10052 Worker thread wakes up
01:41:50.456 00.000 6880 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
01:41:50.457 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:50.457 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:50.649 00.192 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"14b277cf-3f0a-49d9-996d-072ed6ca1dd1"}
01:41:50.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"14b277cf-3f0a-49d9-996d-072ed6ca1dd1"}
01:41:50.649 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5d962273-7da3-47af-8cbb-6c6fe52e75c4"}
01:41:50.649 00.000 6880 case statement mapped state 6 to 3
01:41:50.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d962273-7da3-47af-8cbb-6c6fe52e75c4"}
01:41:50.649 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2707b3a8-f571-4eab-8a4a-973e52c8227e"}
01:41:50.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1666,"width":15,"height":15,"star_pos":[6.82,6.99],"pixels":"..."},"id":"2707b3a8-f571-4eab-8a4a-973e52c8227e"}
01:41:51.377 00.728 10052 Exposure complete
01:41:51.445 00.068 10052 worker thread done servicing request
01:41:51.445 00.000 6880 OnExposeComplete: enter
01:41:51.445 00.000 6880 UpdateGuideState(): m_state=6
01:41:51.446 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1667
01:41:51.446 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.22, Mass=2232, SNR=32.8, Peak=162 HFD=4.5
01:41:51.446 00.000 6880 MultiStar: [#1 0.18,-0.17,0.96,U] [#2 0.15,-0.05,0.98,U] [#3 0.06,-0.07,0.89,U] [#4 0.17,-0.23,0.84,U] [#5 0.14,-0.03,0.95,U] [#6 0.19,-0.08,0.90,U] [#7 0.17,-0.03,0.73,U] [#8 0.17,-0.07,0.79,U] 
01:41:51.446 00.000 6880 single-star, 8 included, MultiStar: {0.14, -0.10}, one-star: {0.08, -0.13}
01:41:51.446 00.000 6880 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
01:41:51.446 00.000 6880 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
01:41:51.446 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-1.03 mountX=0.12 mountY=0.08, mountTheta=0.56
01:41:51.447 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.13, opts=13)
01:41:51.448 00.001 6880 Enqueuing Move request for scope (0.08, -0.13)
01:41:51.448 00.000 10052 Worker thread wakes up
01:41:51.448 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.13) opts 0xd
01:41:51.448 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.13)
01:41:51.448 00.000 10052 Moving (0.08, -0.13) raw xDistance=0.12 yDistance=0.08
01:41:51.448 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:41:51.448 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:41:51.448 00.000 10052 MoveAxis(W, 36, ABG)
01:41:51.448 00.000 10052 Guiding  Dir = 3, Dur = 36
01:41:51.473 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:51.506 00.033 10052 IsSlewing returns 0
01:41:51.513 00.007 6880 UpdateGuideState exits: m=2232 SNR=32.8
01:41:51.513 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:51.513 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:51.513 00.000 6880 Enqueuing Expose request
01:41:51.583 00.070 10052 IsGuiding returns 0
01:41:51.720 00.137 10052 IsGuiding returns 0
01:41:51.720 00.000 10052 Move returns status 0, amount 36
01:41:51.720 00.000 10052 MoveAxis(N, 0, ABG)
01:41:51.720 00.000 10052 Move returns status 0, amount 0
01:41:51.720 00.000 10052 move complete, result=0
01:41:51.720 00.000 10052 worker thread done servicing request
01:41:51.722 00.002 10052 Worker thread wakes up
01:41:51.722 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
01:41:51.722 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:51.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:52.647 00.925 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ba0b16a-bf43-4834-9115-01ec12ca31b1"}
01:41:52.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ba0b16a-bf43-4834-9115-01ec12ca31b1"}
01:41:52.647 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6eb7576c-e1cf-4f44-9dda-b7ec5c678d55"}
01:41:52.647 00.000 6880 case statement mapped state 6 to 3
01:41:52.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6eb7576c-e1cf-4f44-9dda-b7ec5c678d55"}
01:41:52.649 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47aeaaa1-63c4-4344-82b4-9ad043ddfe18"}
01:41:52.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1667,"width":15,"height":15,"star_pos":[6.77,7.22],"pixels":"..."},"id":"47aeaaa1-63c4-4344-82b4-9ad043ddfe18"}
01:41:52.850 00.201 10052 Exposure complete
01:41:52.908 00.058 10052 worker thread done servicing request
01:41:52.909 00.001 6880 OnExposeComplete: enter
01:41:52.909 00.000 6880 UpdateGuideState(): m_state=6
01:41:52.909 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1668
01:41:52.909 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=886.40, Mass=2246, SNR=32.8, Peak=159 HFD=4.4
01:41:52.909 00.000 6880 MultiStar: [#1 0.18,0.00,0.96,U] [#2 0.30,-0.07,0.97,U] [#3 0.06,-0.05,0.90,U] [#4 0.01,-0.06,0.85,U] [#5 0.30,0.22,0.95,U] [#6 0.20,-0.04,0.94,U] [#7 0.12,0.05,0.74,U] [#8 0.06,0.08,0.79,U] 
01:41:52.909 00.000 6880 refined, 8 included, MultiStar: {0.17, 0.02}, one-star: {0.22, 0.05}
01:41:52.910 00.001 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
01:41:52.910 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
01:41:52.910 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.12 mountX=-0.03 mountY=0.17, mountTheta=1.73
01:41:52.911 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.02, opts=13)
01:41:52.911 00.000 6880 Enqueuing Move request for scope (0.17, 0.02)
01:41:52.911 00.000 10052 Worker thread wakes up
01:41:52.911 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.02) opts 0xd
01:41:52.911 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.02)
01:41:52.911 00.000 10052 Moving (0.17, 0.02) raw xDistance=-0.03 yDistance=0.17
01:41:52.911 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:41:52.911 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
01:41:52.911 00.000 10052 MoveAxis(E, 0, ABG)
01:41:52.911 00.000 10052 Move returns status 0, amount 0
01:41:52.911 00.000 10052 MoveAxis(N, 0, ABG)
01:41:52.912 00.001 10052 Move returns status 0, amount 0
01:41:52.912 00.000 10052 move complete, result=0
01:41:52.912 00.000 10052 worker thread done servicing request
01:41:52.933 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:52.965 00.032 6880 UpdateGuideState exits: m=2246 SNR=32.8
01:41:52.965 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:52.965 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:52.965 00.000 6880 Enqueuing Expose request
01:41:52.965 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:41:52.965 00.000 10052 Worker thread wakes up
01:41:52.965 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:52.965 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:53.883 00.918 10052 Exposure complete
01:41:53.949 00.066 10052 worker thread done servicing request
01:41:53.949 00.000 6880 OnExposeComplete: enter
01:41:53.949 00.000 6880 UpdateGuideState(): m_state=6
01:41:53.949 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1669
01:41:53.949 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.42, Mass=2238, SNR=32.8, Peak=155 HFD=4.6
01:41:53.950 00.001 6880 MultiStar: [#1 0.17,0.06,0.95,U] [#2 -0.04,0.08,0.99,U] [#3 -0.04,0.10,0.90,U] [#4 -0.10,-0.08,0.85,U] [#5 0.05,0.02,1.00,U] [#6 0.06,-0.05,0.92,U] [#7 0.11,0.09,0.76,U] [#8 0.12,0.02,0.79,U] 
01:41:53.950 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.04}, one-star: {0.03, 0.07}
01:41:53.950 00.000 6880 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.61) = xAngle (2.37 = 2.37)
01:41:53.950 00.000 6880 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.34 = 2.34)
01:41:53.950 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.76 mountX=-0.04 mountY=0.04, mountTheta=2.36
01:41:53.951 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.04, opts=13)
01:41:53.951 00.000 6880 Enqueuing Move request for scope (0.04, 0.04)
01:41:53.951 00.000 10052 Worker thread wakes up
01:41:53.952 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
01:41:53.952 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
01:41:53.952 00.000 10052 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
01:41:53.952 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:41:53.952 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.04, using input
01:41:53.952 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:41:53.952 00.000 10052 MoveAxis(E, 0, ABG)
01:41:53.952 00.000 10052 Move returns status 0, amount 0
01:41:53.952 00.000 10052 MoveAxis(N, 0, ABG)
01:41:53.952 00.000 10052 Move returns status 0, amount 0
01:41:53.952 00.000 10052 move complete, result=0
01:41:53.953 00.001 10052 worker thread done servicing request
01:41:53.979 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:54.015 00.036 6880 UpdateGuideState exits: m=2238 SNR=32.8
01:41:54.015 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:54.015 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:54.015 00.000 6880 Enqueuing Expose request
01:41:54.015 00.000 10052 Worker thread wakes up
01:41:54.015 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:41:54.015 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:54.016 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:54.647 00.631 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aaef1101-5527-40cb-9451-a80cf2866eeb"}
01:41:54.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aaef1101-5527-40cb-9451-a80cf2866eeb"}
01:41:54.648 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5012492c-0b1c-4937-b4b6-2c0cef42504f"}
01:41:54.648 00.000 6880 case statement mapped state 6 to 3
01:41:54.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5012492c-0b1c-4937-b4b6-2c0cef42504f"}
01:41:54.648 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e81e4aa5-3c69-41c0-afe7-f8fb9b1bfc7a"}
01:41:54.649 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1669,"width":15,"height":15,"star_pos":[6.72,7.42],"pixels":"..."},"id":"e81e4aa5-3c69-41c0-afe7-f8fb9b1bfc7a"}
01:41:55.158 00.509 10052 Exposure complete
01:41:55.228 00.070 10052 worker thread done servicing request
01:41:55.228 00.000 6880 OnExposeComplete: enter
01:41:55.228 00.000 6880 UpdateGuideState(): m_state=6
01:41:55.229 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1670
01:41:55.229 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=886.23, Mass=2227, SNR=32.7, Peak=147 HFD=4.5
01:41:55.229 00.000 6880 MultiStar: [#1 0.32,-0.01,0.93,U] [#2 0.31,-0.10,0.97,U] [#3 0.19,-0.14,0.90,U] [#4 0.19,-0.08,0.85,U] [#5 0.34,0.27,0.98,U] [#6 0.45,-0.04,0.91,U] [#7 0.27,0.05,0.76,U] [#8 0.37,-0.10,0.78,U] 
01:41:55.229 00.000 6880 single-star, 8 included, MultiStar: {0.29, -0.03}, one-star: {0.18, -0.12}
01:41:55.229 00.000 6880 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.61) = xAngle (1.04 = 1.04)
01:41:55.229 00.000 6880 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
01:41:55.229 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.12 hyp=0.22 cameraTheta=-0.58 mountX=0.11 mountY=0.18, mountTheta=1.03
01:41:55.230 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.12, opts=13)
01:41:55.231 00.001 6880 Enqueuing Move request for scope (0.18, -0.12)
01:41:55.231 00.000 10052 Worker thread wakes up
01:41:55.231 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.12) opts 0xd
01:41:55.231 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.12)
01:41:55.231 00.000 10052 Moving (0.18, -0.12) raw xDistance=0.11 yDistance=0.18
01:41:55.231 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:41:55.231 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.18, slope = 0.02
01:41:55.231 00.000 10052 MoveAxis(W, 30, ABG)
01:41:55.231 00.000 10052 Guiding  Dir = 3, Dur = 30
01:41:55.250 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:55.252 00.002 10052 IsSlewing returns 0
01:41:55.281 00.029 6880 UpdateGuideState exits: m=2227 SNR=32.7
01:41:55.281 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:55.281 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:55.282 00.001 6880 Enqueuing Expose request
01:41:55.290 00.008 10052 IsGuiding returns 0
01:41:55.317 00.027 10052 PulseGuide returned control before completion, sleep 13
01:41:55.364 00.047 10052 IsGuiding returns 0
01:41:55.364 00.000 10052 Move returns status 0, amount 30
01:41:55.364 00.000 10052 MoveAxis(S, 38, ABG)
01:41:55.364 00.000 10052 Guiding  Dir = 1, Dur = 38
01:41:55.402 00.038 10052 IsSlewing returns 0
01:41:55.440 00.038 10052 IsGuiding returns 0
01:41:55.467 00.027 10052 PulseGuide returned control before completion, sleep 21
01:41:55.523 00.056 10052 IsGuiding returns 0
01:41:55.523 00.000 10052 Move returns status 0, amount 38
01:41:55.523 00.000 10052 move complete, result=0
01:41:55.523 00.000 10052 worker thread done servicing request
01:41:55.523 00.000 10052 Worker thread wakes up
01:41:55.523 00.000 6880 GuideStep: 0.1 px 30 ms WEST, 0.2 px 38 ms SOUTH
01:41:55.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:55.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:56.437 00.914 10052 Exposure complete
01:41:56.523 00.086 10052 worker thread done servicing request
01:41:56.524 00.001 6880 OnExposeComplete: enter
01:41:56.524 00.000 6880 UpdateGuideState(): m_state=6
01:41:56.524 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1671
01:41:56.524 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=886.21, Mass=2297, SNR=33.3, Peak=155 HFD=4.4
01:41:56.525 00.001 6880 MultiStar: [#1 0.36,-0.14,0.93,U] [#2 0.37,-0.24,0.93,U] [#3 0.32,-0.44,0.00,M1] [#4 0.08,-0.09,0.84,U] [#5 0.30,-0.10,0.93,U] [#6 0.39,-0.48,0.00,M1] [#7 0.39,-0.07,0.76,U] [#8 0.42,-0.23,0.79,U] 
01:41:56.525 00.000 6880 single-star, 6 included, MultiStar: {0.28, -0.14}, one-star: {0.09, -0.13}
01:41:56.525 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
01:41:56.525 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:41:56.525 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.96 mountX=0.13 mountY=0.10, mountTheta=0.63
01:41:56.527 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.13, opts=13)
01:41:56.527 00.000 6880 Enqueuing Move request for scope (0.09, -0.13)
01:41:56.527 00.000 10052 Worker thread wakes up
01:41:56.527 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
01:41:56.527 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
01:41:56.527 00.000 10052 Moving (0.09, -0.13) raw xDistance=0.13 yDistance=0.10
01:41:56.527 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:41:56.527 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:41:56.527 00.000 10052 MoveAxis(W, 36, ABG)
01:41:56.527 00.000 10052 Guiding  Dir = 3, Dur = 36
01:41:56.548 00.021 10052 IsSlewing returns 0
01:41:56.555 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:56.585 00.030 10052 IsGuiding returns 0
01:41:56.597 00.012 6880 UpdateGuideState exits: m=2297 SNR=33.3
01:41:56.597 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:56.597 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:56.598 00.001 6880 Enqueuing Expose request
01:41:56.614 00.016 10052 PulseGuide returned control before completion, sleep 19
01:41:56.646 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"24fbb8ff-a02f-4d38-9b3a-cb234f9a75a8"}
01:41:56.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"24fbb8ff-a02f-4d38-9b3a-cb234f9a75a8"}
01:41:56.647 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67c41174-b3bf-4f5b-bae5-8ffbf494e258"}
01:41:56.648 00.001 6880 case statement mapped state 6 to 3
01:41:56.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"67c41174-b3bf-4f5b-bae5-8ffbf494e258"}
01:41:56.649 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"afc49b92-57e3-4e7b-85c7-376d40d1de7e"}
01:41:56.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1671,"width":15,"height":15,"star_pos":[6.79,7.21],"pixels":"..."},"id":"afc49b92-57e3-4e7b-85c7-376d40d1de7e"}
01:41:56.662 00.013 10052 IsGuiding returns 0
01:41:56.662 00.000 10052 Move returns status 0, amount 36
01:41:56.662 00.000 10052 MoveAxis(N, 0, ABG)
01:41:56.662 00.000 10052 Move returns status 0, amount 0
01:41:56.662 00.000 10052 move complete, result=0
01:41:56.662 00.000 10052 worker thread done servicing request
01:41:56.662 00.000 10052 Worker thread wakes up
01:41:56.662 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
01:41:56.662 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:56.662 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:57.787 01.125 10052 Exposure complete
01:41:57.871 00.084 10052 worker thread done servicing request
01:41:57.871 00.000 6880 OnExposeComplete: enter
01:41:57.871 00.000 6880 UpdateGuideState(): m_state=6
01:41:57.871 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1672
01:41:57.872 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=886.65, Mass=2272, SNR=33.1, Peak=156 HFD=4.6
01:41:57.872 00.000 6880 MultiStar: [#1 0.06,0.29,0.94,U] [#2 0.09,0.20,0.97,U] [#3 0.07,0.16,0.89,U] [#4 0.01,0.12,0.84,U] [#5 0.21,0.51,0.00,M1] [#6 0.16,0.21,0.89,U] [#7 0.06,0.20,0.76,U] [#8 0.16,0.50,0.00,M1] 
01:41:57.872 00.000 6880 refined, 6 included, MultiStar: {0.09, 0.21}, one-star: {0.15, 0.30}
01:41:57.872 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.80 = 2.80)
01:41:57.872 00.000 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.77 = 2.77)
01:41:57.873 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=0.21 hyp=0.23 cameraTheta=1.18 mountX=-0.22 mountY=0.08, mountTheta=2.77
01:41:57.875 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.21, opts=13)
01:41:57.875 00.000 6880 Enqueuing Move request for scope (0.09, 0.21)
01:41:57.875 00.000 10052 Worker thread wakes up
01:41:57.876 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.21) opts 0xd
01:41:57.876 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.21)
01:41:57.876 00.000 10052 Moving (0.09, 0.21) raw xDistance=-0.22 yDistance=0.08
01:41:57.876 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.22
01:41:57.876 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
01:41:57.876 00.000 10052 MoveAxis(E, 56, ABG)
01:41:57.876 00.000 10052 Guiding  Dir = 2, Dur = 56
01:41:57.904 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:57.952 00.048 6880 UpdateGuideState exits: m=2272 SNR=33.1
01:41:57.952 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:57.952 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:57.952 00.000 6880 Enqueuing Expose request
01:41:57.960 00.008 10052 IsSlewing returns 0
01:41:57.997 00.037 10052 IsGuiding returns 0
01:41:58.141 00.144 10052 IsGuiding returns 1
01:41:58.141 00.000 10052 scope still moving after pulse duration time elapsed
01:41:58.220 00.079 10052 IsSlewing returns 0
01:41:58.294 00.074 10052 IsGuiding returns 0
01:41:58.294 00.000 10052 scope move finished after 56 + 241 ms
01:41:58.294 00.000 10052 Move returns status 0, amount 56
01:41:58.296 00.002 10052 MoveAxis(N, 0, ABG)
01:41:58.296 00.000 10052 Move returns status 0, amount 0
01:41:58.296 00.000 10052 move complete, result=0
01:41:58.296 00.000 10052 worker thread done servicing request
01:41:58.296 00.000 6880 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
01:41:58.296 00.000 10052 Worker thread wakes up
01:41:58.296 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:58.296 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:58.647 00.351 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4eee3ffd-272f-4bea-a0bf-8a94b2a34ebf"}
01:41:58.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4eee3ffd-272f-4bea-a0bf-8a94b2a34ebf"}
01:41:58.648 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee8413ad-de52-4796-9aab-305b0f66dabc"}
01:41:58.648 00.000 6880 case statement mapped state 6 to 3
01:41:58.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee8413ad-de52-4796-9aab-305b0f66dabc"}
01:41:58.649 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7d4d51a4-0ed4-4c6a-8237-70bc38b30277"}
01:41:58.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1672,"width":15,"height":15,"star_pos":[6.84,6.65],"pixels":"..."},"id":"7d4d51a4-0ed4-4c6a-8237-70bc38b30277"}
01:41:59.212 00.563 10052 Exposure complete
01:41:59.288 00.076 10052 worker thread done servicing request
01:41:59.288 00.000 6880 OnExposeComplete: enter
01:41:59.288 00.000 6880 UpdateGuideState(): m_state=6
01:41:59.288 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1673
01:41:59.288 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.56, Mass=2288, SNR=33.2, Peak=163 HFD=4.6
01:41:59.289 00.001 6880 MultiStar: [#1 0.15,0.13,0.94,U] [#2 -0.10,0.24,0.99,U] [#3 -0.14,0.03,0.90,U] [#4 0.02,0.07,0.84,U] [#5 0.31,0.45,0.00,M2] [#6 -0.01,0.21,0.90,U] [#7 0.21,0.19,0.74,U] [#8 0.20,0.10,0.78,U] 
01:41:59.289 00.000 6880 refined, 7 included, MultiStar: {0.04, 0.15}, one-star: {0.08, 0.22}
01:41:59.289 00.000 6880 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.61) = xAngle (2.90 = 2.90)
01:41:59.289 00.000 6880 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.87 = 2.87)
01:41:59.289 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.16 cameraTheta=1.28 mountX=-0.15 mountY=0.04, mountTheta=2.87
01:41:59.291 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.15, opts=13)
01:41:59.291 00.000 6880 Enqueuing Move request for scope (0.04, 0.15)
01:41:59.291 00.000 10052 Worker thread wakes up
01:41:59.291 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
01:41:59.291 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
01:41:59.291 00.000 10052 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=0.04
01:41:59.291 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:41:59.291 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:41:59.291 00.000 10052 MoveAxis(E, 43, ABG)
01:41:59.291 00.000 10052 Guiding  Dir = 2, Dur = 43
01:41:59.312 00.021 10052 IsSlewing returns 0
01:41:59.318 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:41:59.351 00.033 10052 IsGuiding returns 0
01:41:59.359 00.008 6880 UpdateGuideState exits: m=2288 SNR=33.2
01:41:59.359 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:41:59.359 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:41:59.359 00.000 6880 Enqueuing Expose request
01:41:59.378 00.019 10052 PulseGuide returned control before completion, sleep 26
01:41:59.435 00.057 10052 IsGuiding returns 0
01:41:59.435 00.000 10052 Move returns status 0, amount 43
01:41:59.435 00.000 10052 MoveAxis(N, 0, ABG)
01:41:59.435 00.000 10052 Move returns status 0, amount 0
01:41:59.435 00.000 10052 move complete, result=0
01:41:59.435 00.000 10052 worker thread done servicing request
01:41:59.435 00.000 10052 Worker thread wakes up
01:41:59.435 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:41:59.436 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:41:59.436 00.000 6880 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
01:42:00.578 01.142 10052 Exposure complete
01:42:00.654 00.076 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"42681a7c-94ed-49f9-8f67-6797dacecdda"}
01:42:00.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"42681a7c-94ed-49f9-8f67-6797dacecdda"}
01:42:00.655 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d89a1123-7213-49fc-bea3-6929088e0df6"}
01:42:00.655 00.000 6880 case statement mapped state 6 to 3
01:42:00.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d89a1123-7213-49fc-bea3-6929088e0df6"}
01:42:00.656 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dad1b665-625b-48c5-b0c5-646fd17cef3e"}
01:42:00.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1673,"width":15,"height":15,"star_pos":[6.77,6.56],"pixels":"..."},"id":"dad1b665-625b-48c5-b0c5-646fd17cef3e"}
01:42:00.662 00.006 10052 worker thread done servicing request
01:42:00.662 00.000 6880 OnExposeComplete: enter
01:42:00.662 00.000 6880 UpdateGuideState(): m_state=6
01:42:00.662 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1674
01:42:00.662 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.18, Mass=2266, SNR=33.0, Peak=155 HFD=4.5
01:42:00.663 00.001 6880 MultiStar: [#1 0.24,0.03,0.97,U] [#2 -0.02,-0.02,1.00,U] [#3 0.01,0.00,0.89,U] [#4 0.34,0.03,0.83,U] [#5 0.30,0.30,0.95,U] [#6 0.18,-0.01,0.91,U] [#7 0.24,0.12,0.74,U] [#8 0.30,0.10,0.78,U] 
01:42:00.663 00.000 6880 refined, 8 included, MultiStar: {0.18, 0.04}, one-star: {0.08, -0.17}
01:42:00.663 00.000 6880 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.61) = xAngle (1.82 = 1.82)
01:42:00.663 00.000 6880 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.79 = 1.79)
01:42:00.663 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.20 mountX=-0.05 mountY=0.18, mountTheta=1.82
01:42:00.665 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.04, opts=13)
01:42:00.665 00.000 6880 Enqueuing Move request for scope (0.18, 0.04)
01:42:00.665 00.000 10052 Worker thread wakes up
01:42:00.665 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
01:42:00.665 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
01:42:00.665 00.000 10052 Moving (0.18, 0.04) raw xDistance=-0.05 yDistance=0.18
01:42:00.665 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:00.665 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
01:42:00.665 00.000 10052 MoveAxis(E, 0, ABG)
01:42:00.666 00.001 10052 Move returns status 0, amount 0
01:42:00.666 00.000 10052 MoveAxis(N, 0, ABG)
01:42:00.666 00.000 10052 Move returns status 0, amount 0
01:42:00.666 00.000 10052 move complete, result=0
01:42:00.666 00.000 10052 worker thread done servicing request
01:42:00.692 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:00.732 00.040 6880 UpdateGuideState exits: m=2266 SNR=33.0
01:42:00.732 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:00.732 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:00.732 00.000 6880 Enqueuing Expose request
01:42:00.732 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:42:00.732 00.000 10052 Worker thread wakes up
01:42:00.732 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:00.732 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:01.641 00.909 10052 Exposure complete
01:42:01.721 00.080 10052 worker thread done servicing request
01:42:01.721 00.000 6880 OnExposeComplete: enter
01:42:01.721 00.000 6880 UpdateGuideState(): m_state=6
01:42:01.721 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1675
01:42:01.721 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.47, Mass=2264, SNR=33.0, Peak=152 HFD=4.6
01:42:01.722 00.001 6880 MultiStar: [#1 0.09,0.28,0.95,U] [#2 -0.01,0.10,0.99,U] [#3 -0.12,0.15,0.92,U] [#4 -0.13,0.07,0.84,U] [#5 -0.02,0.17,0.98,U] [#6 0.06,0.10,0.93,U] [#7 -0.04,0.19,0.78,U] [#8 0.05,0.38,0.80,U] 
01:42:01.722 00.000 6880 single-star, 8 included, MultiStar: {-0.01, 0.17}, one-star: {0.03, 0.12}
01:42:01.722 00.000 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.96 = 2.96)
01:42:01.722 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.93 = 2.93)
01:42:01.722 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.35 mountX=-0.12 mountY=0.03, mountTheta=2.93
01:42:01.723 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.12, opts=13)
01:42:01.723 00.000 6880 Enqueuing Move request for scope (0.03, 0.12)
01:42:01.723 00.000 10052 Worker thread wakes up
01:42:01.723 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
01:42:01.723 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
01:42:01.724 00.001 10052 Moving (0.03, 0.12) raw xDistance=-0.12 yDistance=0.03
01:42:01.724 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:42:01.724 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.00
01:42:01.724 00.000 10052 MoveAxis(E, 33, ABG)
01:42:01.724 00.000 10052 Guiding  Dir = 2, Dur = 33
01:42:01.745 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:01.772 00.027 10052 IsSlewing returns 0
01:42:01.780 00.008 6880 UpdateGuideState exits: m=2264 SNR=33.0
01:42:01.780 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:01.780 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:01.781 00.001 6880 Enqueuing Expose request
01:42:01.846 00.065 10052 IsGuiding returns 0
01:42:01.989 00.143 10052 IsGuiding returns 0
01:42:01.989 00.000 10052 Move returns status 0, amount 33
01:42:01.990 00.001 10052 MoveAxis(N, 0, ABG)
01:42:01.990 00.000 10052 Move returns status 0, amount 0
01:42:01.990 00.000 10052 move complete, result=0
01:42:01.990 00.000 10052 worker thread done servicing request
01:42:01.990 00.000 10052 Worker thread wakes up
01:42:01.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:01.990 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:01.990 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
01:42:02.654 00.664 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"abff8383-20d2-4469-9761-f1796c19794c"}
01:42:02.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"abff8383-20d2-4469-9761-f1796c19794c"}
01:42:02.655 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2dcc6f53-507d-49a2-a9f7-c4bf35b5fd2d"}
01:42:02.655 00.000 6880 case statement mapped state 6 to 3
01:42:02.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2dcc6f53-507d-49a2-a9f7-c4bf35b5fd2d"}
01:42:02.655 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"70e0bcf3-99be-4ce0-82eb-f3b59317df5f"}
01:42:02.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1675,"width":15,"height":15,"star_pos":[6.72,7.47],"pixels":"..."},"id":"70e0bcf3-99be-4ce0-82eb-f3b59317df5f"}
01:42:03.130 00.475 10052 Exposure complete
01:42:03.191 00.061 10052 worker thread done servicing request
01:42:03.191 00.000 6880 OnExposeComplete: enter
01:42:03.191 00.000 6880 UpdateGuideState(): m_state=6
01:42:03.191 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1676
01:42:03.192 00.001 6880 Star::Find returns 1 (0), X=407.58, Y=886.49, Mass=2173, SNR=32.3, Peak=147 HFD=4.3
01:42:03.192 00.000 6880 MultiStar: [#1 0.00,0.17,0.98,U] [#2 -0.04,0.07,1.03,U] [#3 -0.22,0.02,0.91,U] [#4 -0.17,0.09,0.86,U] [#5 -0.08,0.39,1.00,U] [#6 -0.06,-0.12,0.91,U] [#7 -0.15,0.22,0.79,U] [#8 -0.05,0.33,0.81,U] 
01:42:03.192 00.000 6880 refined, 8 included, MultiStar: {-0.09, 0.15}, one-star: {-0.11, 0.14}
01:42:03.192 00.000 6880 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.61) = xAngle (3.76 = -2.52)
01:42:03.192 00.000 6880 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.73 = -2.55)
01:42:03.192 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.15 hyp=0.17 cameraTheta=2.15 mountX=-0.14 mountY=-0.10, mountTheta=-2.54
01:42:03.193 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.15, opts=13)
01:42:03.193 00.000 6880 Enqueuing Move request for scope (-0.09, 0.15)
01:42:03.193 00.000 10052 Worker thread wakes up
01:42:03.194 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.15) opts 0xd
01:42:03.194 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.15)
01:42:03.194 00.000 10052 Moving (-0.09, 0.15) raw xDistance=-0.14 yDistance=-0.10
01:42:03.194 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:42:03.194 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:42:03.194 00.000 10052 MoveAxis(E, 39, ABG)
01:42:03.194 00.000 10052 Guiding  Dir = 2, Dur = 39
01:42:03.215 00.021 10052 IsSlewing returns 0
01:42:03.223 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:03.253 00.030 10052 IsGuiding returns 0
01:42:03.268 00.015 6880 UpdateGuideState exits: m=2173 SNR=32.3
01:42:03.269 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:03.269 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:03.269 00.000 6880 Enqueuing Expose request
01:42:03.280 00.011 10052 PulseGuide returned control before completion, sleep 22
01:42:03.338 00.058 10052 IsGuiding returns 0
01:42:03.338 00.000 10052 Move returns status 0, amount 39
01:42:03.338 00.000 10052 MoveAxis(N, 0, ABG)
01:42:03.339 00.001 10052 Move returns status 0, amount 0
01:42:03.339 00.000 10052 move complete, result=0
01:42:03.339 00.000 10052 worker thread done servicing request
01:42:03.339 00.000 10052 Worker thread wakes up
01:42:03.339 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:03.339 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:03.340 00.001 6880 GuideStep: -0.1 px 39 ms EAST, -0.1 px 0 ms NORTH
01:42:04.254 00.914 10052 Exposure complete
01:42:04.312 00.058 10052 worker thread done servicing request
01:42:04.312 00.000 6880 OnExposeComplete: enter
01:42:04.312 00.000 6880 UpdateGuideState(): m_state=6
01:42:04.312 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1677
01:42:04.312 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=886.39, Mass=2284, SNR=33.1, Peak=165 HFD=4.6
01:42:04.313 00.001 6880 MultiStar: [#1 0.12,-0.02,0.95,U] [#2 0.08,-0.01,0.98,U] [#3 -0.00,-0.03,0.89,U] [#4 -0.08,-0.10,0.83,U] [#5 0.25,0.28,0.95,U] [#6 0.07,0.05,0.91,U] [#7 0.22,0.12,0.75,U] [#8 0.14,0.05,0.79,U] 
01:42:04.313 00.000 6880 single-star, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.06, 0.04}
01:42:04.313 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
01:42:04.313 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
01:42:04.313 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.58 mountX=-0.04 mountY=0.06, mountTheta=2.18
01:42:04.314 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.04, opts=13)
01:42:04.314 00.000 6880 Enqueuing Move request for scope (0.06, 0.04)
01:42:04.314 00.000 10052 Worker thread wakes up
01:42:04.315 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:42:04.315 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:42:04.315 00.000 10052 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=0.06
01:42:04.315 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:42:04.315 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
01:42:04.315 00.000 10052 MoveAxis(E, 0, ABG)
01:42:04.315 00.000 10052 Move returns status 0, amount 0
01:42:04.315 00.000 10052 MoveAxis(N, 0, ABG)
01:42:04.315 00.000 10052 Move returns status 0, amount 0
01:42:04.315 00.000 10052 move complete, result=0
01:42:04.315 00.000 10052 worker thread done servicing request
01:42:04.336 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:04.370 00.034 6880 UpdateGuideState exits: m=2284 SNR=33.1
01:42:04.370 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:04.370 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:04.370 00.000 6880 Enqueuing Expose request
01:42:04.370 00.000 10052 Worker thread wakes up
01:42:04.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:04.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:04.371 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:04.653 00.282 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e0abdc6-80fd-4cd2-8e26-52c025c9f284"}
01:42:04.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e0abdc6-80fd-4cd2-8e26-52c025c9f284"}
01:42:04.654 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c44f9bdf-954c-4307-9207-4917a5903b08"}
01:42:04.654 00.000 6880 case statement mapped state 6 to 3
01:42:04.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c44f9bdf-954c-4307-9207-4917a5903b08"}
01:42:04.654 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c29500a5-77db-4ac2-a8d0-4e8101613c2e"}
01:42:04.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1677,"width":15,"height":15,"star_pos":[6.76,7.39],"pixels":"..."},"id":"c29500a5-77db-4ac2-a8d0-4e8101613c2e"}
01:42:05.516 00.862 10052 Exposure complete
01:42:05.590 00.074 10052 worker thread done servicing request
01:42:05.590 00.000 6880 OnExposeComplete: enter
01:42:05.590 00.000 6880 UpdateGuideState(): m_state=6
01:42:05.590 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1678
01:42:05.591 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=886.19, Mass=2159, SNR=32.1, Peak=156 HFD=4.4
01:42:05.591 00.000 6880 MultiStar: [#1 0.25,0.10,0.96,U] [#2 -0.03,0.13,1.01,U] [#3 -0.06,-0.02,0.91,U] [#4 0.17,-0.05,0.85,U] [#5 0.26,0.28,0.98,U] [#6 0.06,0.01,0.95,U] [#7 0.29,0.17,0.79,U] [#8 0.16,-0.01,0.80,U] 
01:42:05.591 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.14, -0.16}
01:42:05.591 00.000 6880 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.61) = xAngle (1.98 = 1.98)
01:42:05.591 00.000 6880 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.95 = 1.95)
01:42:05.591 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.05 hyp=0.14 cameraTheta=0.37 mountX=-0.06 mountY=0.13, mountTheta=1.97
01:42:05.593 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.05, opts=13)
01:42:05.593 00.000 6880 Enqueuing Move request for scope (0.13, 0.05)
01:42:05.593 00.000 10052 Worker thread wakes up
01:42:05.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.05) opts 0xd
01:42:05.593 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.05)
01:42:05.593 00.000 10052 Moving (0.13, 0.05) raw xDistance=-0.06 yDistance=0.13
01:42:05.593 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:42:05.593 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
01:42:05.593 00.000 10052 MoveAxis(E, 0, ABG)
01:42:05.593 00.000 10052 Move returns status 0, amount 0
01:42:05.594 00.001 10052 MoveAxis(N, 0, ABG)
01:42:05.594 00.000 10052 Move returns status 0, amount 0
01:42:05.594 00.000 10052 move complete, result=0
01:42:05.594 00.000 10052 worker thread done servicing request
01:42:05.618 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:05.659 00.041 6880 UpdateGuideState exits: m=2159 SNR=32.1
01:42:05.659 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:05.659 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:05.659 00.000 6880 Enqueuing Expose request
01:42:05.659 00.000 10052 Worker thread wakes up
01:42:05.659 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:05.659 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:05.659 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:06.574 00.915 10052 Exposure complete
01:42:06.654 00.080 10052 worker thread done servicing request
01:42:06.654 00.000 6880 OnExposeComplete: enter
01:42:06.654 00.000 6880 UpdateGuideState(): m_state=6
01:42:06.655 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1679
01:42:06.655 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.17, Mass=2228, SNR=32.7, Peak=141 HFD=4.5
01:42:06.655 00.000 6880 MultiStar: [#1 0.07,0.19,0.98,U] [#2 0.05,0.05,0.99,U] [#3 -0.12,0.05,0.92,U] [#4 0.02,-0.05,0.84,U] [#5 -0.02,0.01,0.99,U] [#6 0.04,-0.01,0.92,U] [#7 0.07,0.08,0.75,U] [#8 0.11,0.17,0.79,U] 
01:42:06.655 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.03}, one-star: {-0.03, -0.18}
01:42:06.655 00.000 6880 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.61) = xAngle (2.67 = 2.67)
01:42:06.655 00.000 6880 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.64 = 2.64)
01:42:06.656 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.04 cameraTheta=1.06 mountX=-0.03 mountY=0.02, mountTheta=2.64
01:42:06.657 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.03, opts=13)
01:42:06.658 00.001 6880 Enqueuing Move request for scope (0.02, 0.03)
01:42:06.658 00.000 10052 Worker thread wakes up
01:42:06.658 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
01:42:06.658 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
01:42:06.658 00.000 10052 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
01:42:06.658 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:42:06.658 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:42:06.658 00.000 10052 MoveAxis(E, 0, ABG)
01:42:06.658 00.000 10052 Move returns status 0, amount 0
01:42:06.658 00.000 10052 MoveAxis(N, 0, ABG)
01:42:06.658 00.000 10052 Move returns status 0, amount 0
01:42:06.658 00.000 10052 move complete, result=0
01:42:06.659 00.001 10052 worker thread done servicing request
01:42:06.686 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:06.731 00.045 6880 UpdateGuideState exits: m=2228 SNR=32.7
01:42:06.731 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:06.731 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:06.731 00.000 6880 Enqueuing Expose request
01:42:06.731 00.000 10052 Worker thread wakes up
01:42:06.731 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:06.731 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:06.732 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:06.736 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2f3b7ac-8479-48a7-af43-341856559869"}
01:42:06.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2f3b7ac-8479-48a7-af43-341856559869"}
01:42:06.765 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b5fbeb1-e437-4186-a25c-fa56e70473ec"}
01:42:06.766 00.001 6880 case statement mapped state 6 to 3
01:42:06.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b5fbeb1-e437-4186-a25c-fa56e70473ec"}
01:42:06.768 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"99e073ad-4715-4d75-83c5-cf2f9c1b467f"}
01:42:06.769 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1679,"width":15,"height":15,"star_pos":[6.66,7.17],"pixels":"..."},"id":"99e073ad-4715-4d75-83c5-cf2f9c1b467f"}
01:42:07.863 01.094 10052 Exposure complete
01:42:07.948 00.085 10052 worker thread done servicing request
01:42:07.948 00.000 6880 OnExposeComplete: enter
01:42:07.948 00.000 6880 UpdateGuideState(): m_state=6
01:42:07.948 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1680
01:42:07.949 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=886.11, Mass=2182, SNR=32.4, Peak=147 HFD=4.5
01:42:07.949 00.000 6880 MultiStar: [#1 0.17,0.07,0.96,U] [#2 -0.04,0.08,1.00,U] [#3 -0.08,0.06,0.91,U] [#4 0.27,0.01,0.85,U] [#5 0.21,0.31,0.98,U] [#6 0.20,-0.08,0.92,U] [#7 -0.01,0.22,0.76,U] [#8 0.12,0.07,0.81,U] 
01:42:07.949 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.05}, one-star: {0.10, -0.24}
01:42:07.949 00.000 6880 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.61) = xAngle (2.08 = 2.08)
01:42:07.949 00.000 6880 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.04 = 2.04)
01:42:07.949 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.05 hyp=0.12 cameraTheta=0.46 mountX=-0.06 mountY=0.11, mountTheta=2.07
01:42:07.951 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.05, opts=13)
01:42:07.951 00.000 6880 Enqueuing Move request for scope (0.11, 0.05)
01:42:07.951 00.000 10052 Worker thread wakes up
01:42:07.952 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.05) opts 0xd
01:42:07.952 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.05)
01:42:07.952 00.000 10052 Moving (0.11, 0.05) raw xDistance=-0.06 yDistance=0.11
01:42:07.952 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:42:07.952 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
01:42:07.952 00.000 10052 MoveAxis(E, 0, ABG)
01:42:07.952 00.000 10052 Move returns status 0, amount 0
01:42:07.952 00.000 10052 MoveAxis(N, 0, ABG)
01:42:07.952 00.000 10052 Move returns status 0, amount 0
01:42:07.952 00.000 10052 move complete, result=0
01:42:07.952 00.000 10052 worker thread done servicing request
01:42:07.981 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:08.046 00.065 6880 UpdateGuideState exits: m=2182 SNR=32.4
01:42:08.047 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:08.047 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:08.047 00.000 6880 Enqueuing Expose request
01:42:08.047 00.000 10052 Worker thread wakes up
01:42:08.047 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:08.047 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:08.047 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:08.664 00.617 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fbe34eb2-330a-4d00-97f0-e3d2bc49641a"}
01:42:08.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fbe34eb2-330a-4d00-97f0-e3d2bc49641a"}
01:42:08.665 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2b7882a-d20e-4142-9a35-f2f624adea97"}
01:42:08.665 00.000 6880 case statement mapped state 6 to 3
01:42:08.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2b7882a-d20e-4142-9a35-f2f624adea97"}
01:42:08.666 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"42e1d004-85ae-4c56-9f3b-087e95d89251"}
01:42:08.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1680,"width":15,"height":15,"star_pos":[6.80,7.11],"pixels":"..."},"id":"42e1d004-85ae-4c56-9f3b-087e95d89251"}
01:42:08.955 00.289 10052 Exposure complete
01:42:09.063 00.108 10052 worker thread done servicing request
01:42:09.063 00.000 6880 OnExposeComplete: enter
01:42:09.063 00.000 6880 UpdateGuideState(): m_state=6
01:42:09.063 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1681
01:42:09.063 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.42, Mass=2195, SNR=32.5, Peak=159 HFD=4.6
01:42:09.064 00.001 6880 MultiStar: [#1 0.08,0.21,0.98,U] [#2 0.01,0.04,0.99,U] [#3 -0.02,0.13,0.90,U] [#4 0.36,0.24,0.86,U] [#5 -0.02,0.16,0.97,U] [#6 0.17,0.06,0.94,U] [#7 -0.00,0.16,0.76,U] [#8 0.21,0.45,0.81,U] 
01:42:09.064 00.000 6880 single-star, 8 included, MultiStar: {0.10, 0.16}, one-star: {0.15, 0.07}
01:42:09.064 00.000 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
01:42:09.064 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
01:42:09.064 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.45 mountX=-0.08 mountY=0.15, mountTheta=2.06
01:42:09.067 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.07, opts=13)
01:42:09.067 00.000 6880 Enqueuing Move request for scope (0.15, 0.07)
01:42:09.067 00.000 10052 Worker thread wakes up
01:42:09.067 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
01:42:09.067 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
01:42:09.067 00.000 10052 Moving (0.15, 0.07) raw xDistance=-0.08 yDistance=0.15
01:42:09.067 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:42:09.068 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
01:42:09.068 00.000 10052 MoveAxis(E, 0, ABG)
01:42:09.068 00.000 10052 Move returns status 0, amount 0
01:42:09.068 00.000 10052 MoveAxis(N, 0, ABG)
01:42:09.068 00.000 10052 Move returns status 0, amount 0
01:42:09.068 00.000 10052 move complete, result=0
01:42:09.068 00.000 10052 worker thread done servicing request
01:42:09.096 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:09.140 00.044 6880 UpdateGuideState exits: m=2195 SNR=32.5
01:42:09.140 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:09.141 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:09.141 00.000 6880 Enqueuing Expose request
01:42:09.141 00.000 10052 Worker thread wakes up
01:42:09.141 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:09.141 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:09.141 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:10.271 01.130 10052 Exposure complete
01:42:10.345 00.074 10052 worker thread done servicing request
01:42:10.345 00.000 6880 OnExposeComplete: enter
01:42:10.345 00.000 6880 UpdateGuideState(): m_state=6
01:42:10.346 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1682
01:42:10.346 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=886.50, Mass=2268, SNR=33.0, Peak=163 HFD=4.6
01:42:10.346 00.000 6880 MultiStar: [#1 -0.01,0.18,0.94,U] [#2 -0.07,0.19,0.98,U] [#3 -0.09,0.12,0.90,U] [#4 -0.04,0.06,0.85,U] [#5 0.03,0.24,0.98,U] [#6 0.07,0.09,0.91,U] [#7 0.09,0.22,0.73,U] [#8 0.04,0.39,0.79,U] 
01:42:10.346 00.000 6880 single-star, 8 included, MultiStar: {0.01, 0.18}, one-star: {0.06, 0.16}
01:42:10.346 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.79 = 2.79)
01:42:10.346 00.000 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.76 = 2.76)
01:42:10.347 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.18 mountX=-0.16 mountY=0.06, mountTheta=2.77
01:42:10.348 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.16, opts=13)
01:42:10.348 00.000 6880 Enqueuing Move request for scope (0.06, 0.16)
01:42:10.348 00.000 10052 Worker thread wakes up
01:42:10.348 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.16) opts 0xd
01:42:10.348 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.16)
01:42:10.348 00.000 10052 Moving (0.06, 0.16) raw xDistance=-0.16 yDistance=0.06
01:42:10.348 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:42:10.348 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
01:42:10.348 00.000 10052 MoveAxis(E, 42, ABG)
01:42:10.348 00.000 10052 Guiding  Dir = 2, Dur = 42
01:42:10.371 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:10.404 00.033 6880 UpdateGuideState exits: m=2268 SNR=33.0
01:42:10.405 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:10.405 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:10.405 00.000 6880 Enqueuing Expose request
01:42:10.419 00.014 10052 IsSlewing returns 0
01:42:10.457 00.038 10052 IsGuiding returns 0
01:42:10.485 00.028 10052 PulseGuide returned control before completion, sleep 25
01:42:10.539 00.054 10052 IsGuiding returns 0
01:42:10.539 00.000 10052 Move returns status 0, amount 42
01:42:10.539 00.000 10052 MoveAxis(N, 0, ABG)
01:42:10.539 00.000 10052 Move returns status 0, amount 0
01:42:10.540 00.001 10052 move complete, result=0
01:42:10.540 00.000 10052 worker thread done servicing request
01:42:10.540 00.000 10052 Worker thread wakes up
01:42:10.540 00.000 6880 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
01:42:10.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:10.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:10.665 00.125 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce4c980b-c8bd-48e7-9d46-335ca4bfe9f7"}
01:42:10.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce4c980b-c8bd-48e7-9d46-335ca4bfe9f7"}
01:42:10.666 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5494fcf1-9b9e-45c9-aa28-feef3f009494"}
01:42:10.666 00.000 6880 case statement mapped state 6 to 3
01:42:10.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5494fcf1-9b9e-45c9-aa28-feef3f009494"}
01:42:10.667 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"651346ad-958e-4c64-b84a-6c26be409ff1"}
01:42:10.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1682,"width":15,"height":15,"star_pos":[6.76,6.50],"pixels":"..."},"id":"651346ad-958e-4c64-b84a-6c26be409ff1"}
01:42:11.461 00.794 10052 Exposure complete
01:42:11.520 00.059 10052 worker thread done servicing request
01:42:11.520 00.000 6880 OnExposeComplete: enter
01:42:11.520 00.000 6880 UpdateGuideState(): m_state=6
01:42:11.521 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1683
01:42:11.521 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=886.34, Mass=2124, SNR=32.0, Peak=155 HFD=4.2
01:42:11.521 00.000 6880 MultiStar: [#1 -0.12,0.14,0.96,U] [#2 -0.03,0.05,1.00,U] [#3 -0.22,0.12,0.91,U] [#4 -0.06,-0.03,0.87,U] [#5 -0.13,0.08,1.00,U] [#6 0.02,0.05,0.95,U] [#7 -0.20,0.17,0.77,U] [#8 -0.00,0.33,0.80,U] 
01:42:11.521 00.000 6880 single-star, 8 included, MultiStar: {-0.09, 0.09}, one-star: {-0.09, -0.01}
01:42:11.521 00.000 6880 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.61) = xAngle (-1.46 = -1.46)
01:42:11.521 00.000 6880 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
01:42:11.521 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-3.07 mountX=0.01 mountY=-0.09, mountTheta=-1.46
01:42:11.523 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.01, opts=13)
01:42:11.523 00.000 6880 Enqueuing Move request for scope (-0.09, -0.01)
01:42:11.523 00.000 10052 Worker thread wakes up
01:42:11.523 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.01) opts 0xd
01:42:11.523 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.01)
01:42:11.523 00.000 10052 Moving (-0.09, -0.01) raw xDistance=0.01 yDistance=-0.09
01:42:11.523 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:11.523 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:42:11.523 00.000 10052 MoveAxis(E, 0, ABG)
01:42:11.523 00.000 10052 Move returns status 0, amount 0
01:42:11.523 00.000 10052 MoveAxis(N, 0, ABG)
01:42:11.523 00.000 10052 Move returns status 0, amount 0
01:42:11.523 00.000 10052 move complete, result=0
01:42:11.524 00.001 10052 worker thread done servicing request
01:42:11.557 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:11.591 00.034 6880 UpdateGuideState exits: m=2124 SNR=32.0
01:42:11.592 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:11.592 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:11.592 00.000 6880 Enqueuing Expose request
01:42:11.592 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:11.592 00.000 10052 Worker thread wakes up
01:42:11.592 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:11.592 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:12.664 01.072 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f0092484-0156-405a-89ef-acf4aee4ac02"}
01:42:12.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f0092484-0156-405a-89ef-acf4aee4ac02"}
01:42:12.665 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6fd1807-1bd1-4f64-a50f-82ba1f759e6d"}
01:42:12.665 00.000 6880 case statement mapped state 6 to 3
01:42:12.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6fd1807-1bd1-4f64-a50f-82ba1f759e6d"}
01:42:12.666 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b51af008-eeec-4340-970f-d544648c8f19"}
01:42:12.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1683,"width":15,"height":15,"star_pos":[6.60,7.34],"pixels":"..."},"id":"b51af008-eeec-4340-970f-d544648c8f19"}
01:42:12.725 00.059 10052 Exposure complete
01:42:12.796 00.071 10052 worker thread done servicing request
01:42:12.797 00.001 6880 OnExposeComplete: enter
01:42:12.797 00.000 6880 UpdateGuideState(): m_state=6
01:42:12.797 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1684
01:42:12.797 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.41, Mass=2200, SNR=32.5, Peak=160 HFD=4.6
01:42:12.798 00.001 6880 MultiStar: [#1 0.07,0.13,0.95,U] [#2 -0.08,0.09,0.99,U] [#3 -0.07,0.05,0.92,U] [#4 0.09,-0.08,0.87,U] [#5 0.17,0.47,0.98,U] [#6 0.02,0.13,0.94,U] [#7 0.02,0.08,0.77,U] [#8 0.16,0.43,0.79,U] 
01:42:12.798 00.000 6880 single-star, 8 included, MultiStar: {0.05, 0.15}, one-star: {0.05, 0.06}
01:42:12.798 00.000 6880 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.61) = xAngle (2.52 = 2.52)
01:42:12.798 00.000 6880 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.49 = 2.49)
01:42:12.798 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.06 hyp=0.08 cameraTheta=0.90 mountX=-0.06 mountY=0.05, mountTheta=2.50
01:42:12.800 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.06, opts=13)
01:42:12.800 00.000 6880 Enqueuing Move request for scope (0.05, 0.06)
01:42:12.800 00.000 10052 Worker thread wakes up
01:42:12.800 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.06) opts 0xd
01:42:12.800 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.06)
01:42:12.800 00.000 10052 Moving (0.05, 0.06) raw xDistance=-0.06 yDistance=0.05
01:42:12.800 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:42:12.800 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
01:42:12.800 00.000 10052 MoveAxis(E, 0, ABG)
01:42:12.800 00.000 10052 Move returns status 0, amount 0
01:42:12.801 00.001 10052 MoveAxis(N, 0, ABG)
01:42:12.801 00.000 10052 Move returns status 0, amount 0
01:42:12.801 00.000 10052 move complete, result=0
01:42:12.801 00.000 10052 worker thread done servicing request
01:42:12.824 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:12.863 00.039 6880 UpdateGuideState exits: m=2200 SNR=32.5
01:42:12.863 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:12.863 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:12.863 00.000 6880 Enqueuing Expose request
01:42:12.863 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:12.863 00.000 10052 Worker thread wakes up
01:42:12.863 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:12.863 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:13.774 00.911 10052 Exposure complete
01:42:13.850 00.076 10052 worker thread done servicing request
01:42:13.850 00.000 6880 OnExposeComplete: enter
01:42:13.850 00.000 6880 UpdateGuideState(): m_state=6
01:42:13.851 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1685
01:42:13.851 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=886.46, Mass=2150, SNR=32.2, Peak=152 HFD=4.4
01:42:13.851 00.000 6880 MultiStar: [#1 0.10,0.07,0.95,U] [#2 -0.00,0.05,1.00,U] [#3 -0.04,0.19,0.93,U] [#4 -0.00,-0.14,0.84,U] [#5 -0.01,0.13,0.99,U] [#6 0.18,-0.02,0.92,U] [#7 0.01,0.14,0.78,U] [#8 0.10,0.23,0.80,U] 
01:42:13.851 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.16, 0.12}
01:42:13.851 00.000 6880 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.61) = xAngle (2.60 = 2.60)
01:42:13.851 00.000 6880 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.57 = 2.57)
01:42:13.852 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.98 mountX=-0.09 mountY=0.06, mountTheta=2.57
01:42:13.853 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.08, opts=13)
01:42:13.853 00.000 6880 Enqueuing Move request for scope (0.06, 0.08)
01:42:13.853 00.000 10052 Worker thread wakes up
01:42:13.853 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:42:13.854 00.001 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:42:13.854 00.000 10052 Moving (0.06, 0.08) raw xDistance=-0.09 yDistance=0.06
01:42:13.854 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:42:13.854 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
01:42:13.854 00.000 10052 MoveAxis(E, 0, ABG)
01:42:13.854 00.000 10052 Move returns status 0, amount 0
01:42:13.854 00.000 10052 MoveAxis(N, 0, ABG)
01:42:13.854 00.000 10052 Move returns status 0, amount 0
01:42:13.854 00.000 10052 move complete, result=0
01:42:13.854 00.000 10052 worker thread done servicing request
01:42:13.874 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:13.918 00.044 6880 UpdateGuideState exits: m=2150 SNR=32.2
01:42:13.918 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:13.918 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:13.918 00.000 6880 Enqueuing Expose request
01:42:13.918 00.000 10052 Worker thread wakes up
01:42:13.918 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:13.918 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:13.918 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:14.665 00.747 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8fe41b6f-a15f-451a-b9f8-3bcee71e56b4"}
01:42:14.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8fe41b6f-a15f-451a-b9f8-3bcee71e56b4"}
01:42:14.666 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac12c99a-3a10-4a12-adf4-41e3db3bac0b"}
01:42:14.666 00.000 6880 case statement mapped state 6 to 3
01:42:14.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac12c99a-3a10-4a12-adf4-41e3db3bac0b"}
01:42:14.666 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2507ca94-c029-469b-a834-53d2be6562cd"}
01:42:14.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1685,"width":15,"height":15,"star_pos":[6.85,7.46],"pixels":"..."},"id":"2507ca94-c029-469b-a834-53d2be6562cd"}
01:42:15.059 00.393 10052 Exposure complete
01:42:15.159 00.100 10052 worker thread done servicing request
01:42:15.160 00.001 6880 OnExposeComplete: enter
01:42:15.160 00.000 6880 UpdateGuideState(): m_state=6
01:42:15.160 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1686
01:42:15.160 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.38, Mass=2135, SNR=32.0, Peak=159 HFD=4.4
01:42:15.161 00.001 6880 MultiStar: [#1 0.07,0.09,0.96,U] [#2 -0.04,0.17,1.02,U] [#3 -0.09,0.12,0.93,U] [#4 -0.17,-0.01,0.85,U] [#5 -0.04,0.12,1.01,U] [#6 0.08,0.02,0.95,U] [#7 -0.04,0.14,0.77,U] [#8 0.15,-0.05,0.81,U] 
01:42:15.161 00.000 6880 single-star, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.05, 0.03}
01:42:15.161 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
01:42:15.161 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
01:42:15.161 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.03 hyp=0.06 cameraTheta=0.58 mountX=-0.04 mountY=0.05, mountTheta=2.18
01:42:15.164 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.03, opts=13)
01:42:15.164 00.000 6880 Enqueuing Move request for scope (0.05, 0.03)
01:42:15.164 00.000 10052 Worker thread wakes up
01:42:15.164 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.03) opts 0xd
01:42:15.164 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.03)
01:42:15.164 00.000 10052 Moving (0.05, 0.03) raw xDistance=-0.04 yDistance=0.05
01:42:15.164 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:42:15.164 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
01:42:15.164 00.000 10052 MoveAxis(E, 0, ABG)
01:42:15.164 00.000 10052 Move returns status 0, amount 0
01:42:15.164 00.000 10052 MoveAxis(N, 0, ABG)
01:42:15.164 00.000 10052 Move returns status 0, amount 0
01:42:15.164 00.000 10052 move complete, result=0
01:42:15.165 00.001 10052 worker thread done servicing request
01:42:15.182 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:15.216 00.034 6880 UpdateGuideState exits: m=2135 SNR=32.0
01:42:15.216 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:15.216 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:15.216 00.000 6880 Enqueuing Expose request
01:42:15.216 00.000 10052 Worker thread wakes up
01:42:15.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:15.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:15.216 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:16.135 00.919 10052 Exposure complete
01:42:16.220 00.085 10052 worker thread done servicing request
01:42:16.220 00.000 6880 OnExposeComplete: enter
01:42:16.220 00.000 6880 UpdateGuideState(): m_state=6
01:42:16.220 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1687
01:42:16.220 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.38, Mass=2234, SNR=32.8, Peak=169 HFD=4.3
01:42:16.221 00.001 6880 MultiStar: [#1 -0.01,-0.12,0.98,U] [#2 -0.05,0.01,0.99,U] [#3 -0.06,-0.06,0.90,U] [#4 -0.13,-0.04,0.84,U] [#5 -0.05,0.11,0.98,U] [#6 0.02,-0.12,0.90,U] [#7 -0.08,-0.04,0.76,U] [#8 0.13,0.16,0.78,U] 
01:42:16.221 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.01}, one-star: {-0.01, 0.04}
01:42:16.221 00.000 6880 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.61) = xAngle (-1.31 = -1.31)
01:42:16.221 00.000 6880 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
01:42:16.221 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.01 hyp=0.03 cameraTheta=-2.92 mountX=0.01 mountY=-0.03, mountTheta=-1.31
01:42:16.223 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.01, opts=13)
01:42:16.223 00.000 6880 Enqueuing Move request for scope (-0.03, -0.01)
01:42:16.223 00.000 10052 Worker thread wakes up
01:42:16.223 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.01) opts 0xd
01:42:16.223 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.01)
01:42:16.224 00.001 10052 Moving (-0.03, -0.01) raw xDistance=0.01 yDistance=-0.03
01:42:16.224 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:16.224 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
01:42:16.224 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
01:42:16.224 00.000 10052 MoveAxis(E, 0, ABG)
01:42:16.224 00.000 10052 Move returns status 0, amount 0
01:42:16.224 00.000 10052 MoveAxis(N, 0, ABG)
01:42:16.224 00.000 10052 Move returns status 0, amount 0
01:42:16.224 00.000 10052 move complete, result=0
01:42:16.224 00.000 10052 worker thread done servicing request
01:42:16.249 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:16.296 00.047 6880 UpdateGuideState exits: m=2234 SNR=32.8
01:42:16.296 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:16.296 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:16.296 00.000 6880 Enqueuing Expose request
01:42:16.296 00.000 10052 Worker thread wakes up
01:42:16.296 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:16.296 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:16.297 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:16.664 00.367 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4336c73d-a039-40fc-b8db-e917829d81f4"}
01:42:16.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4336c73d-a039-40fc-b8db-e917829d81f4"}
01:42:16.665 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d06bf2a-0103-462e-923c-0187da6a2680"}
01:42:16.665 00.000 6880 case statement mapped state 6 to 3
01:42:16.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d06bf2a-0103-462e-923c-0187da6a2680"}
01:42:16.665 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7056a3f2-5f7d-44eb-9494-3a0c9cb40726"}
01:42:16.666 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1687,"width":15,"height":15,"star_pos":[6.69,7.38],"pixels":"..."},"id":"7056a3f2-5f7d-44eb-9494-3a0c9cb40726"}
01:42:17.430 00.764 10052 Exposure complete
01:42:17.554 00.124 10052 worker thread done servicing request
01:42:17.554 00.000 6880 OnExposeComplete: enter
01:42:17.554 00.000 6880 UpdateGuideState(): m_state=6
01:42:17.555 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1688
01:42:17.555 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=886.23, Mass=2244, SNR=32.8, Peak=137 HFD=4.7
01:42:17.555 00.000 6880 MultiStar: [#1 -0.16,-0.04,0.95,U] [#2 -0.13,-0.06,0.98,U] [#3 -0.23,-0.08,0.92,U] [#4 -0.14,-0.13,0.85,U] [#5 -0.23,0.03,0.96,U] [#6 -0.10,-0.03,0.93,U] [#7 -0.33,0.06,0.76,U] [#8 -0.25,-0.08,0.79,U] 
01:42:17.555 00.000 6880 refined, 8 included, MultiStar: {-0.20, -0.05}, one-star: {-0.25, -0.11}
01:42:17.555 00.000 6880 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.61) = xAngle (-1.28 = -1.28)
01:42:17.555 00.000 6880 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
01:42:17.556 00.001 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.05 hyp=0.21 cameraTheta=-2.90 mountX=0.06 mountY=-0.20, mountTheta=-1.29
01:42:17.557 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.05, opts=13)
01:42:17.557 00.000 6880 Enqueuing Move request for scope (-0.20, -0.05)
01:42:17.558 00.001 10052 Worker thread wakes up
01:42:17.558 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.05) opts 0xd
01:42:17.558 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.05)
01:42:17.558 00.000 10052 Moving (-0.20, -0.05) raw xDistance=0.06 yDistance=-0.20
01:42:17.558 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:42:17.558 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = -0.02
01:42:17.558 00.000 10052 MoveAxis(E, 0, ABG)
01:42:17.558 00.000 10052 Move returns status 0, amount 0
01:42:17.558 00.000 10052 MoveAxis(N, 36, ABG)
01:42:17.558 00.000 10052 Guiding  Dir = 0, Dur = 36
01:42:17.599 00.041 10052 IsSlewing returns 0
01:42:17.601 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:17.638 00.037 10052 IsGuiding returns 0
01:42:17.660 00.022 6880 UpdateGuideState exits: m=2244 SNR=32.8
01:42:17.661 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:17.661 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:17.661 00.000 6880 Enqueuing Expose request
01:42:17.664 00.003 10052 PulseGuide returned control before completion, sleep 20
01:42:17.849 00.185 10052 IsGuiding returns 0
01:42:17.850 00.001 10052 Move returns status 0, amount 36
01:42:17.850 00.000 10052 move complete, result=0
01:42:17.850 00.000 10052 worker thread done servicing request
01:42:17.850 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 36 ms NORTH
01:42:17.850 00.000 10052 Worker thread wakes up
01:42:17.850 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:17.850 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:18.663 00.813 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce2fb2bc-b5c0-46ad-a122-4ea217415149"}
01:42:18.663 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce2fb2bc-b5c0-46ad-a122-4ea217415149"}
01:42:18.664 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"204b07fb-a231-4f4a-8ca7-d87772a63a75"}
01:42:18.664 00.000 6880 case statement mapped state 6 to 3
01:42:18.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"204b07fb-a231-4f4a-8ca7-d87772a63a75"}
01:42:18.665 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e333b743-48e0-46c4-8c0b-ae7a5e1ce379"}
01:42:18.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1688,"width":15,"height":15,"star_pos":[7.44,7.23],"pixels":"..."},"id":"e333b743-48e0-46c4-8c0b-ae7a5e1ce379"}
01:42:18.768 00.103 10052 Exposure complete
01:42:18.872 00.104 6880 OnExposeComplete: enter
01:42:18.872 00.000 6880 UpdateGuideState(): m_state=6
01:42:18.872 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1689
01:42:18.873 00.001 6880 Star::Find returns 1 (0), X=407.63, Y=886.36, Mass=2273, SNR=33.2, Peak=151 HFD=4.5
01:42:18.873 00.000 6880 MultiStar: [#1 0.01,0.09,0.94,U] [#2 -0.01,-0.06,0.96,U] [#3 -0.15,-0.04,0.90,U] [#4 -0.12,-0.08,0.82,U] [#5 -0.05,0.00,0.96,U] [#6 0.02,-0.09,0.89,U] [#7 -0.06,-0.05,0.75,U] [#8 -0.02,0.01,0.77,U] 
01:42:18.873 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.06, 0.01}
01:42:18.873 00.000 6880 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.61) = xAngle (-1.12 = -1.12)
01:42:18.873 00.000 6880 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
01:42:18.874 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.73 mountX=0.02 mountY=-0.05, mountTheta=-1.12
01:42:18.876 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.02, opts=13)
01:42:18.876 00.000 6880 Enqueuing Move request for scope (-0.05, -0.02)
01:42:18.877 00.001 10052 worker thread done servicing request
01:42:18.881 00.004 10052 Worker thread wakes up
01:42:18.881 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:42:18.881 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:42:18.881 00.000 10052 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
01:42:18.882 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:42:18.882 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.10, using input
01:42:18.882 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
01:42:18.882 00.000 10052 MoveAxis(E, 0, ABG)
01:42:18.882 00.000 10052 Move returns status 0, amount 0
01:42:18.882 00.000 10052 MoveAxis(N, 0, ABG)
01:42:18.882 00.000 10052 Move returns status 0, amount 0
01:42:18.882 00.000 10052 move complete, result=0
01:42:18.882 00.000 10052 worker thread done servicing request
01:42:18.908 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:18.962 00.054 6880 UpdateGuideState exits: m=2273 SNR=33.2
01:42:18.962 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:18.962 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:18.963 00.001 6880 Enqueuing Expose request
01:42:18.963 00.000 10052 Worker thread wakes up
01:42:18.963 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:18.963 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:18.964 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:20.097 01.133 10052 Exposure complete
01:42:20.180 00.083 10052 worker thread done servicing request
01:42:20.180 00.000 6880 OnExposeComplete: enter
01:42:20.180 00.000 6880 UpdateGuideState(): m_state=6
01:42:20.181 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1690
01:42:20.181 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=886.10, Mass=2194, SNR=32.4, Peak=132 HFD=4.8
01:42:20.182 00.001 6880 MultiStar: [#1 -0.04,0.00,0.91,U] [#2 -0.21,-0.02,0.96,U] [#3 -0.38,-0.13,0.89,U] [#4 -0.13,-0.09,0.81,U] [#5 -0.13,-0.08,0.96,U] [#6 -0.22,-0.00,0.89,U] [#7 -0.21,0.00,0.74,U] [#8 -0.13,-0.06,0.78,U] 
01:42:20.182 00.000 6880 refined, 8 included, MultiStar: {-0.18, -0.07}, one-star: {-0.19, -0.25}
01:42:20.182 00.000 6880 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.61) = xAngle (-1.15 = -1.15)
01:42:20.182 00.000 6880 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
01:42:20.182 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-2.76 mountX=0.08 mountY=-0.18, mountTheta=-1.16
01:42:20.184 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.07, opts=13)
01:42:20.184 00.000 6880 Enqueuing Move request for scope (-0.18, -0.07)
01:42:20.184 00.000 10052 Worker thread wakes up
01:42:20.184 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
01:42:20.184 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
01:42:20.184 00.000 10052 Moving (-0.18, -0.07) raw xDistance=0.08 yDistance=-0.18
01:42:20.184 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:42:20.184 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.18, slope = -0.03
01:42:20.185 00.001 10052 MoveAxis(E, 0, ABG)
01:42:20.185 00.000 10052 Move returns status 0, amount 0
01:42:20.185 00.000 10052 MoveAxis(N, 50, ABG)
01:42:20.185 00.000 10052 Guiding  Dir = 0, Dur = 50
01:42:20.214 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:20.249 00.035 10052 IsSlewing returns 0
01:42:20.255 00.006 6880 UpdateGuideState exits: m=2194 SNR=32.4
01:42:20.255 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:20.255 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:20.256 00.001 6880 Enqueuing Expose request
01:42:20.320 00.064 10052 IsGuiding returns 0
01:42:20.460 00.140 10052 IsGuiding returns 1
01:42:20.460 00.000 10052 scope still moving after pulse duration time elapsed
01:42:20.534 00.074 10052 IsSlewing returns 0
01:42:20.603 00.069 10052 IsGuiding returns 0
01:42:20.603 00.000 10052 scope move finished after 50 + 234 ms
01:42:20.603 00.000 10052 Move returns status 0, amount 50
01:42:20.603 00.000 10052 move complete, result=0
01:42:20.604 00.001 10052 worker thread done servicing request
01:42:20.604 00.000 10052 Worker thread wakes up
01:42:20.604 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
01:42:20.604 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:20.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:20.683 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0e54a21-dd8c-46de-8362-62cb23e41cdb"}
01:42:20.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0e54a21-dd8c-46de-8362-62cb23e41cdb"}
01:42:20.686 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d0c27b3-eb82-4020-a434-458e7391325c"}
01:42:20.686 00.000 6880 case statement mapped state 6 to 3
01:42:20.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d0c27b3-eb82-4020-a434-458e7391325c"}
01:42:20.687 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75d2b8c1-8ac8-426d-823d-5b8aca7e2155"}
01:42:20.688 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1690,"width":15,"height":15,"star_pos":[6.51,7.10],"pixels":"..."},"id":"75d2b8c1-8ac8-426d-823d-5b8aca7e2155"}
01:42:21.517 00.829 10052 Exposure complete
01:42:21.601 00.084 10052 worker thread done servicing request
01:42:21.602 00.001 6880 OnExposeComplete: enter
01:42:21.602 00.000 6880 UpdateGuideState(): m_state=6
01:42:21.602 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1691
01:42:21.602 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=886.16, Mass=2191, SNR=32.5, Peak=135 HFD=4.7
01:42:21.603 00.001 6880 MultiStar: [#1 -0.13,0.13,0.93,U] [#2 -0.04,0.05,0.97,U] [#3 -0.23,-0.05,0.89,U] [#4 -0.11,-0.12,0.83,U] [#5 -0.13,0.03,0.93,U] [#6 -0.08,-0.04,0.89,U] [#7 -0.17,-0.04,0.75,U] [#8 -0.13,0.07,0.77,U] 
01:42:21.603 00.000 6880 refined, 8 included, MultiStar: {-0.15, -0.02}, one-star: {-0.31, -0.19}
01:42:21.603 00.000 6880 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.61) = xAngle (-1.41 = -1.41)
01:42:21.603 00.000 6880 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
01:42:21.603 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.02 mountX=0.02 mountY=-0.15, mountTheta=-1.41
01:42:21.605 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.02, opts=13)
01:42:21.605 00.000 6880 Enqueuing Move request for scope (-0.15, -0.02)
01:42:21.605 00.000 10052 Worker thread wakes up
01:42:21.605 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
01:42:21.606 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
01:42:21.606 00.000 10052 Moving (-0.15, -0.02) raw xDistance=0.02 yDistance=-0.15
01:42:21.606 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:42:21.606 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
01:42:21.606 00.000 10052 MoveAxis(E, 0, ABG)
01:42:21.606 00.000 10052 Move returns status 0, amount 0
01:42:21.606 00.000 10052 MoveAxis(N, 0, ABG)
01:42:21.606 00.000 10052 Move returns status 0, amount 0
01:42:21.606 00.000 10052 move complete, result=0
01:42:21.606 00.000 10052 worker thread done servicing request
01:42:21.632 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:21.668 00.036 6880 UpdateGuideState exits: m=2191 SNR=32.5
01:42:21.669 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:21.669 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:21.669 00.000 6880 Enqueuing Expose request
01:42:21.669 00.000 10052 Worker thread wakes up
01:42:21.669 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:21.669 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:21.669 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:22.683 01.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2caecf23-0de8-47d3-890b-140e6ec0ff2d"}
01:42:22.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2caecf23-0de8-47d3-890b-140e6ec0ff2d"}
01:42:22.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6ae44d6-1089-4ab1-a503-9bfa0317dfa3"}
01:42:22.684 00.000 6880 case statement mapped state 6 to 3
01:42:22.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6ae44d6-1089-4ab1-a503-9bfa0317dfa3"}
01:42:22.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"178bcd51-d132-40d5-b9fe-5261cd4309f4"}
01:42:22.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1691,"width":15,"height":15,"star_pos":[7.39,7.16],"pixels":"..."},"id":"178bcd51-d132-40d5-b9fe-5261cd4309f4"}
01:42:22.803 00.118 10052 Exposure complete
01:42:22.857 00.054 10052 worker thread done servicing request
01:42:22.857 00.000 6880 OnExposeComplete: enter
01:42:22.857 00.000 6880 UpdateGuideState(): m_state=6
01:42:22.858 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1692
01:42:22.858 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.64, Mass=2131, SNR=32.1, Peak=132 HFD=4.7
01:42:22.858 00.000 6880 MultiStar: [#1 0.09,0.58,0.00,M1] [#2 -0.05,0.33,0.99,U] [#3 -0.17,0.29,0.91,U] [#4 0.22,0.47,0.84,U] [#5 -0.00,0.57,0.00,M1] [#6 0.07,0.42,0.90,U] [#7 0.15,0.43,0.74,U] [#8 0.12,0.55,0.00,M1] 
01:42:22.858 00.000 6880 single-star, 5 included, MultiStar: {0.03, 0.37}, one-star: {0.02, 0.29}
01:42:22.858 00.000 6880 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.61) = xAngle (3.11 = 3.11)
01:42:22.859 00.001 6880 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.08 = 3.08)
01:42:22.859 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.29 hyp=0.30 cameraTheta=1.50 mountX=-0.30 mountY=0.02, mountTheta=3.08
01:42:22.860 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.29, opts=13)
01:42:22.861 00.001 6880 Enqueuing Move request for scope (0.02, 0.29)
01:42:22.861 00.000 10052 Worker thread wakes up
01:42:22.861 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.29) opts 0xd
01:42:22.861 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.29)
01:42:22.861 00.000 10052 Moving (0.02, 0.29) raw xDistance=-0.30 yDistance=0.02
01:42:22.861 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
01:42:22.861 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
01:42:22.861 00.000 10052 MoveAxis(E, 79, ABG)
01:42:22.862 00.001 10052 Guiding  Dir = 2, Dur = 79
01:42:22.880 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:22.882 00.002 10052 IsSlewing returns 0
01:42:22.915 00.033 6880 UpdateGuideState exits: m=2131 SNR=32.1
01:42:22.916 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:22.916 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:22.916 00.000 6880 Enqueuing Expose request
01:42:22.920 00.004 10052 IsGuiding returns 0
01:42:22.947 00.027 10052 PulseGuide returned control before completion, sleep 62
01:42:23.042 00.095 10052 IsGuiding returns 0
01:42:23.042 00.000 10052 Move returns status 0, amount 79
01:42:23.043 00.001 10052 MoveAxis(N, 0, ABG)
01:42:23.043 00.000 10052 Move returns status 0, amount 0
01:42:23.043 00.000 10052 move complete, result=0
01:42:23.043 00.000 10052 worker thread done servicing request
01:42:23.043 00.000 6880 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH
01:42:23.043 00.000 10052 Worker thread wakes up
01:42:23.043 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:23.043 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:23.961 00.918 10052 Exposure complete
01:42:24.036 00.075 10052 worker thread done servicing request
01:42:24.036 00.000 6880 OnExposeComplete: enter
01:42:24.036 00.000 6880 UpdateGuideState(): m_state=6
01:42:24.036 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1693
01:42:24.036 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.30, Mass=2123, SNR=32.0, Peak=147 HFD=4.5
01:42:24.037 00.001 6880 MultiStar: [#1 0.19,0.04,0.95,U] [#2 0.09,0.12,1.01,U] [#3 -0.05,0.14,0.93,U] [#4 0.20,0.04,0.85,U] [#5 0.25,0.35,0.97,U] [#6 0.17,0.02,0.94,U] [#7 0.29,0.31,0.73,U] [#8 0.12,0.13,0.80,U] 
01:42:24.037 00.000 6880 single-star, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.15, -0.05}
01:42:24.037 00.000 6880 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
01:42:24.037 00.000 6880 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:42:24.037 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.05 hyp=0.16 cameraTheta=-0.32 mountX=0.04 mountY=0.15, mountTheta=1.29
01:42:24.038 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.05, opts=13)
01:42:24.039 00.001 6880 Enqueuing Move request for scope (0.15, -0.05)
01:42:24.039 00.000 10052 Worker thread wakes up
01:42:24.039 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.05) opts 0xd
01:42:24.039 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.05)
01:42:24.039 00.000 10052 Moving (0.15, -0.05) raw xDistance=0.04 yDistance=0.15
01:42:24.039 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:42:24.039 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
01:42:24.039 00.000 10052 MoveAxis(E, 0, ABG)
01:42:24.039 00.000 10052 Move returns status 0, amount 0
01:42:24.039 00.000 10052 MoveAxis(N, 0, ABG)
01:42:24.039 00.000 10052 Move returns status 0, amount 0
01:42:24.039 00.000 10052 move complete, result=0
01:42:24.039 00.000 10052 worker thread done servicing request
01:42:24.060 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:24.094 00.034 6880 UpdateGuideState exits: m=2123 SNR=32.0
01:42:24.094 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:24.094 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:24.094 00.000 6880 Enqueuing Expose request
01:42:24.094 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:42:24.094 00.000 10052 Worker thread wakes up
01:42:24.094 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:24.094 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:24.683 00.589 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89737236-759d-447f-8691-f56e0f04473e"}
01:42:24.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89737236-759d-447f-8691-f56e0f04473e"}
01:42:24.691 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7ba9591-6884-49ec-93e6-e2b086b1d6a5"}
01:42:24.691 00.000 6880 case statement mapped state 6 to 3
01:42:24.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7ba9591-6884-49ec-93e6-e2b086b1d6a5"}
01:42:24.691 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"11a0774f-f3bd-40fb-b9e7-e73adb447db4"}
01:42:24.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1693,"width":15,"height":15,"star_pos":[6.84,7.30],"pixels":"..."},"id":"11a0774f-f3bd-40fb-b9e7-e73adb447db4"}
01:42:25.228 00.537 10052 Exposure complete
01:42:25.300 00.072 10052 worker thread done servicing request
01:42:25.301 00.001 6880 OnExposeComplete: enter
01:42:25.301 00.000 6880 UpdateGuideState(): m_state=6
01:42:25.301 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1694
01:42:25.301 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=885.87, Mass=2108, SNR=31.8, Peak=127 HFD=4.4
01:42:25.302 00.001 6880 MultiStar: [#1 0.40,-0.24,0.93,U] [#2 0.32,-0.20,0.97,U] [#3 0.22,-0.18,0.91,U] [#4 0.36,-0.39,0.00,M1] [#5 0.50,-0.24,0.00,M1] [#6 0.39,-0.24,0.91,U] [#7 0.38,-0.21,0.75,U] [#8 0.40,-0.21,0.79,U] 
01:42:25.302 00.000 6880 refined, 6 included, MultiStar: {0.36, -0.26}, one-star: {0.41, -0.48}
01:42:25.302 00.000 6880 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.61) = xAngle (0.99 = 0.99)
01:42:25.302 00.000 6880 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
01:42:25.302 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=-0.26 hyp=0.44 cameraTheta=-0.62 mountX=0.24 mountY=0.36, mountTheta=0.99
01:42:25.304 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=-0.26, opts=13)
01:42:25.304 00.000 6880 Enqueuing Move request for scope (0.36, -0.26)
01:42:25.304 00.000 10052 Worker thread wakes up
01:42:25.304 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.26) opts 0xd
01:42:25.304 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, -0.26)
01:42:25.304 00.000 10052 Moving (0.36, -0.26) raw xDistance=0.24 yDistance=0.36
01:42:25.304 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:42:25.304 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.36, slope = 0.02
01:42:25.304 00.000 10052 MoveAxis(W, 64, ABG)
01:42:25.304 00.000 10052 Guiding  Dir = 3, Dur = 64
01:42:25.325 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:25.326 00.001 10052 IsSlewing returns 0
01:42:25.355 00.029 6880 UpdateGuideState exits: m=2108 SNR=31.8
01:42:25.356 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:25.356 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:25.356 00.000 6880 Enqueuing Expose request
01:42:25.363 00.007 10052 IsGuiding returns 0
01:42:25.391 00.028 10052 PulseGuide returned control before completion, sleep 47
01:42:25.465 00.074 10052 IsGuiding returns 0
01:42:25.465 00.000 10052 Move returns status 0, amount 64
01:42:25.465 00.000 10052 MoveAxis(S, 41, ABG)
01:42:25.465 00.000 10052 Guiding  Dir = 1, Dur = 41
01:42:25.542 00.077 10052 IsSlewing returns 0
01:42:25.617 00.075 10052 IsGuiding returns 0
01:42:25.756 00.139 10052 IsGuiding returns 0
01:42:25.756 00.000 10052 Move returns status 0, amount 41
01:42:25.756 00.000 10052 move complete, result=0
01:42:25.756 00.000 10052 worker thread done servicing request
01:42:25.756 00.000 6880 GuideStep: 0.2 px 64 ms WEST, 0.4 px 41 ms SOUTH
01:42:25.756 00.000 10052 Worker thread wakes up
01:42:25.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:25.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:26.669 00.913 10052 Exposure complete
01:42:26.683 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f4a9d124-97a5-473b-b5e2-c5d08ac45a5f"}
01:42:26.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f4a9d124-97a5-473b-b5e2-c5d08ac45a5f"}
01:42:26.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ebc4ac47-5c95-4395-8929-fc3566c11ddf"}
01:42:26.684 00.000 6880 case statement mapped state 6 to 3
01:42:26.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebc4ac47-5c95-4395-8929-fc3566c11ddf"}
01:42:26.684 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5dd12cc-0d70-4000-96f7-73440de62128"}
01:42:26.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1694,"width":15,"height":15,"star_pos":[7.10,6.87],"pixels":"..."},"id":"b5dd12cc-0d70-4000-96f7-73440de62128"}
01:42:26.722 00.038 10052 worker thread done servicing request
01:42:26.722 00.000 6880 OnExposeComplete: enter
01:42:26.722 00.000 6880 UpdateGuideState(): m_state=6
01:42:26.723 00.001 6880 Star::Find(15, 408, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1695
01:42:26.723 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=885.91, Mass=2107, SNR=31.9, Peak=141 HFD=4.4
01:42:26.723 00.000 6880 MultiStar: [#1 0.16,-0.23,0.97,U] [#2 -0.03,-0.20,0.98,U] [#3 -0.01,-0.31,0.93,U] [#4 0.11,-0.34,0.84,U] [#5 0.14,-0.26,0.97,U] [#6 0.05,-0.17,0.90,U] [#7 0.01,-0.19,0.73,U] [#8 0.09,-0.23,0.78,U] 
01:42:26.723 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.27}, one-star: {0.06, -0.44}
01:42:26.723 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
01:42:26.723 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
01:42:26.723 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.27 cameraTheta=-1.34 mountX=0.26 mountY=0.07, mountTheta=0.25
01:42:26.724 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.27, opts=13)
01:42:26.725 00.001 6880 Enqueuing Move request for scope (0.06, -0.27)
01:42:26.725 00.000 10052 Worker thread wakes up
01:42:26.725 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
01:42:26.725 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
01:42:26.725 00.000 10052 Moving (0.06, -0.27) raw xDistance=0.26 yDistance=0.07
01:42:26.725 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:42:26.725 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.13, using input
01:42:26.725 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
01:42:26.725 00.000 10052 MoveAxis(W, 74, ABG)
01:42:26.725 00.000 10052 Guiding  Dir = 3, Dur = 74
01:42:26.745 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:26.746 00.001 10052 IsSlewing returns 0
01:42:26.775 00.029 6880 UpdateGuideState exits: m=2107 SNR=31.9
01:42:26.775 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:26.775 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:26.775 00.000 6880 Enqueuing Expose request
01:42:26.784 00.009 10052 IsGuiding returns 0
01:42:26.812 00.028 10052 PulseGuide returned control before completion, sleep 57
01:42:26.895 00.083 10052 IsGuiding returns 0
01:42:26.895 00.000 10052 Move returns status 0, amount 74
01:42:26.895 00.000 10052 MoveAxis(N, 0, ABG)
01:42:26.895 00.000 10052 Move returns status 0, amount 0
01:42:26.895 00.000 10052 move complete, result=0
01:42:26.895 00.000 10052 worker thread done servicing request
01:42:26.895 00.000 10052 Worker thread wakes up
01:42:26.895 00.000 6880 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH
01:42:26.895 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:26.896 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:28.026 01.130 10052 Exposure complete
01:42:28.101 00.075 10052 worker thread done servicing request
01:42:28.101 00.000 6880 OnExposeComplete: enter
01:42:28.101 00.000 6880 UpdateGuideState(): m_state=6
01:42:28.102 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1696
01:42:28.102 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=886.14, Mass=2079, SNR=31.7, Peak=133 HFD=4.5
01:42:28.102 00.000 6880 MultiStar: [#1 0.11,-0.22,0.95,U] [#2 -0.18,-0.16,0.99,U] [#3 -0.12,-0.24,0.91,U] [#4 -0.09,-0.13,0.88,U] [#5 -0.06,0.04,0.99,U] [#6 0.02,-0.10,0.93,U] [#7 0.13,0.04,0.76,U] [#8 0.19,-0.13,0.80,U] 
01:42:28.102 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {-0.07, -0.20}
01:42:28.102 00.000 6880 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.61) = xAngle (-0.08 = -0.08)
01:42:28.102 00.000 6880 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
01:42:28.102 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.69 mountX=0.13 mountY=-0.01, mountTheta=-0.11
01:42:28.104 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.13, opts=13)
01:42:28.104 00.000 6880 Enqueuing Move request for scope (-0.02, -0.13)
01:42:28.104 00.000 10052 Worker thread wakes up
01:42:28.104 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
01:42:28.104 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
01:42:28.104 00.000 10052 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=-0.01
01:42:28.104 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:42:28.104 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
01:42:28.104 00.000 10052 MoveAxis(W, 38, ABG)
01:42:28.105 00.001 10052 Guiding  Dir = 3, Dur = 38
01:42:28.129 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:28.158 00.029 10052 IsSlewing returns 0
01:42:28.172 00.014 6880 UpdateGuideState exits: m=2079 SNR=31.7
01:42:28.172 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:28.172 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:28.172 00.000 6880 Enqueuing Expose request
01:42:28.232 00.060 10052 IsGuiding returns 0
01:42:28.380 00.148 10052 IsGuiding returns 0
01:42:28.381 00.001 10052 Move returns status 0, amount 38
01:42:28.381 00.000 10052 MoveAxis(N, 0, ABG)
01:42:28.381 00.000 10052 Move returns status 0, amount 0
01:42:28.381 00.000 10052 move complete, result=0
01:42:28.381 00.000 10052 worker thread done servicing request
01:42:28.381 00.000 6880 GuideStep: 0.1 px 38 ms WEST, -0.0 px 0 ms NORTH
01:42:28.381 00.000 10052 Worker thread wakes up
01:42:28.381 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:28.381 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:28.684 00.303 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"448ac2cb-3f8a-4afb-beab-e526e15392a3"}
01:42:28.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"448ac2cb-3f8a-4afb-beab-e526e15392a3"}
01:42:28.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14004dd2-8b23-4733-8ad4-a980dd10d934"}
01:42:28.685 00.000 6880 case statement mapped state 6 to 3
01:42:28.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14004dd2-8b23-4733-8ad4-a980dd10d934"}
01:42:28.685 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f7cf4dd3-2056-4acf-ac6c-f510214312b7"}
01:42:28.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1696,"width":15,"height":15,"star_pos":[6.63,7.14],"pixels":"..."},"id":"f7cf4dd3-2056-4acf-ac6c-f510214312b7"}
01:42:29.290 00.605 10052 Exposure complete
01:42:29.349 00.059 10052 worker thread done servicing request
01:42:29.349 00.000 6880 OnExposeComplete: enter
01:42:29.349 00.000 6880 UpdateGuideState(): m_state=6
01:42:29.349 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1697
01:42:29.349 00.000 6880 Star::Find returns 1 (0), X=407.38, Y=886.34, Mass=2085, SNR=31.7, Peak=131 HFD=4.7
01:42:29.350 00.001 6880 MultiStar: [#1 -0.01,0.24,0.96,U] [#2 -0.01,0.14,1.02,U] [#3 -0.07,0.05,0.91,U] [#4 -0.17,0.06,0.86,U] [#5 -0.07,0.18,0.98,U] [#6 -0.02,0.11,0.92,U] [#7 -0.09,0.32,0.77,U] [#8 0.14,0.37,0.81,U] 
01:42:29.350 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.31, -0.01}
01:42:29.350 00.000 6880 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.61) = xAngle (3.62 = -2.67)
01:42:29.350 00.000 6880 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.58 = -2.70)
01:42:29.350 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=2.00 mountX=-0.15 mountY=-0.07, mountTheta=-2.69
01:42:29.351 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.16, opts=13)
01:42:29.351 00.000 6880 Enqueuing Move request for scope (-0.07, 0.16)
01:42:29.351 00.000 10052 Worker thread wakes up
01:42:29.351 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
01:42:29.351 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
01:42:29.352 00.001 10052 Moving (-0.07, 0.16) raw xDistance=-0.15 yDistance=-0.07
01:42:29.352 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:42:29.352 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.03
01:42:29.352 00.000 10052 MoveAxis(E, 39, ABG)
01:42:29.352 00.000 10052 Guiding  Dir = 2, Dur = 39
01:42:29.373 00.021 10052 IsSlewing returns 0
01:42:29.373 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:29.407 00.034 6880 UpdateGuideState exits: m=2085 SNR=31.7
01:42:29.407 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:29.407 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:29.407 00.000 6880 Enqueuing Expose request
01:42:29.411 00.004 10052 IsGuiding returns 0
01:42:29.438 00.027 10052 PulseGuide returned control before completion, sleep 22
01:42:29.516 00.078 10052 IsGuiding returns 0
01:42:29.517 00.001 10052 Move returns status 0, amount 39
01:42:29.517 00.000 10052 MoveAxis(N, 0, ABG)
01:42:29.517 00.000 10052 Move returns status 0, amount 0
01:42:29.517 00.000 10052 move complete, result=0
01:42:29.517 00.000 10052 worker thread done servicing request
01:42:29.517 00.000 10052 Worker thread wakes up
01:42:29.517 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:29.517 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:29.520 00.003 6880 GuideStep: -0.2 px 39 ms EAST, -0.1 px 0 ms NORTH
01:42:30.657 01.137 10052 Exposure complete
01:42:30.683 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ccf7cca-ca8d-42be-ae2e-245228356a02"}
01:42:30.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ccf7cca-ca8d-42be-ae2e-245228356a02"}
01:42:30.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1dd35025-a651-48b7-a371-dd0c11925931"}
01:42:30.684 00.000 6880 case statement mapped state 6 to 3
01:42:30.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1dd35025-a651-48b7-a371-dd0c11925931"}
01:42:30.684 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"90da5160-eb6d-4e8a-a0ad-52f776fff5bb"}
01:42:30.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1697,"width":15,"height":15,"star_pos":[7.38,7.34],"pixels":"..."},"id":"90da5160-eb6d-4e8a-a0ad-52f776fff5bb"}
01:42:30.727 00.043 10052 worker thread done servicing request
01:42:30.727 00.000 6880 OnExposeComplete: enter
01:42:30.727 00.000 6880 UpdateGuideState(): m_state=6
01:42:30.727 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1698
01:42:30.727 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.12, Mass=2087, SNR=31.8, Peak=142 HFD=4.4
01:42:30.728 00.001 6880 MultiStar: [#1 0.02,-0.00,0.95,U] [#2 -0.07,-0.04,1.01,U] [#3 -0.14,-0.10,0.92,U] [#4 -0.04,-0.16,0.86,U] [#5 0.01,-0.00,0.99,U] [#6 -0.03,-0.07,0.93,U] [#7 0.00,0.16,0.76,U] [#8 0.06,0.04,0.80,U] 
01:42:30.728 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.05}, one-star: {0.00, -0.23}
01:42:30.728 00.000 6880 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.61) = xAngle (-0.36 = -0.36)
01:42:30.728 00.000 6880 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
01:42:30.728 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.98 mountX=0.05 mountY=-0.02, mountTheta=-0.39
01:42:30.730 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.05, opts=13)
01:42:30.730 00.000 6880 Enqueuing Move request for scope (-0.02, -0.05)
01:42:30.730 00.000 10052 Worker thread wakes up
01:42:30.731 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.05) opts 0xd
01:42:30.731 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.05)
01:42:30.731 00.000 10052 Moving (-0.02, -0.05) raw xDistance=0.05 yDistance=-0.02
01:42:30.731 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:42:30.731 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:42:30.731 00.000 10052 MoveAxis(E, 0, ABG)
01:42:30.731 00.000 10052 Move returns status 0, amount 0
01:42:30.731 00.000 10052 MoveAxis(N, 0, ABG)
01:42:30.731 00.000 10052 Move returns status 0, amount 0
01:42:30.731 00.000 10052 move complete, result=0
01:42:30.731 00.000 10052 worker thread done servicing request
01:42:30.755 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:30.787 00.032 6880 UpdateGuideState exits: m=2087 SNR=31.8
01:42:30.787 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:30.787 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:30.787 00.000 6880 Enqueuing Expose request
01:42:30.788 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:30.788 00.000 10052 Worker thread wakes up
01:42:30.788 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:30.788 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:31.707 00.919 10052 Exposure complete
01:42:31.780 00.073 10052 worker thread done servicing request
01:42:31.780 00.000 6880 OnExposeComplete: enter
01:42:31.780 00.000 6880 UpdateGuideState(): m_state=6
01:42:31.780 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1699
01:42:31.780 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=886.16, Mass=2162, SNR=32.3, Peak=143 HFD=4.5
01:42:31.781 00.001 6880 MultiStar: [#1 0.12,0.09,0.94,U] [#2 0.00,0.04,0.96,U] [#3 -0.06,0.06,0.90,U] [#4 -0.08,-0.07,0.86,U] [#5 -0.04,0.08,0.99,U] [#6 0.07,0.02,0.90,U] [#7 0.20,0.27,0.76,U] [#8 0.11,0.18,0.77,U] 
01:42:31.781 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.04}, one-star: {0.02, -0.19}
01:42:31.781 00.000 6880 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.61) = xAngle (2.54 = 2.54)
01:42:31.781 00.000 6880 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.51 = 2.51)
01:42:31.781 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.93 mountX=-0.05 mountY=0.03, mountTheta=2.52
01:42:31.782 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.04, opts=13)
01:42:31.782 00.000 6880 Enqueuing Move request for scope (0.03, 0.04)
01:42:31.797 00.015 10052 Worker thread wakes up
01:42:31.797 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
01:42:31.797 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
01:42:31.797 00.000 10052 Moving (0.03, 0.04) raw xDistance=-0.05 yDistance=0.03
01:42:31.797 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:31.797 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.04, using input
01:42:31.797 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
01:42:31.797 00.000 10052 MoveAxis(E, 0, ABG)
01:42:31.797 00.000 10052 Move returns status 0, amount 0
01:42:31.797 00.000 10052 MoveAxis(N, 0, ABG)
01:42:31.798 00.001 10052 Move returns status 0, amount 0
01:42:31.798 00.000 10052 move complete, result=0
01:42:31.798 00.000 10052 worker thread done servicing request
01:42:31.808 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:31.847 00.039 6880 UpdateGuideState exits: m=2162 SNR=32.3
01:42:31.847 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:31.847 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:31.847 00.000 6880 Enqueuing Expose request
01:42:31.847 00.000 10052 Worker thread wakes up
01:42:31.847 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:31.847 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:31.848 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:32.684 00.836 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79139e7d-ef91-4df8-8d49-9bbd7bdb1e9b"}
01:42:32.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79139e7d-ef91-4df8-8d49-9bbd7bdb1e9b"}
01:42:32.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"108f3865-c2fd-44fe-8626-f75263155a04"}
01:42:32.685 00.000 6880 case statement mapped state 6 to 3
01:42:32.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"108f3865-c2fd-44fe-8626-f75263155a04"}
01:42:32.686 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"151d2a11-a614-4dfd-895c-1c00f78de273"}
01:42:32.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1699,"width":15,"height":15,"star_pos":[6.71,7.16],"pixels":"..."},"id":"151d2a11-a614-4dfd-895c-1c00f78de273"}
01:42:32.986 00.300 10052 Exposure complete
01:42:33.081 00.095 10052 worker thread done servicing request
01:42:33.082 00.001 6880 OnExposeComplete: enter
01:42:33.082 00.000 6880 UpdateGuideState(): m_state=6
01:42:33.082 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1700
01:42:33.082 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.39, Mass=1950, SNR=30.6, Peak=137 HFD=4.4
01:42:33.083 00.001 6880 MultiStar: [#1 0.02,0.14,0.99,U] [#2 0.07,0.08,1.05,U] [#3 -0.00,-0.09,0.95,U] [#4 0.17,0.32,0.86,U] [#5 -0.04,0.18,1.05,U] [#6 0.06,-0.07,0.94,U] [#7 0.04,0.12,0.82,U] [#8 0.11,0.10,0.83,U] 
01:42:33.083 00.000 6880 single-star, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.03, 0.05}
01:42:33.083 00.000 6880 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.61) = xAngle (2.58 = 2.58)
01:42:33.083 00.000 6880 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.55 = 2.55)
01:42:33.083 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=0.97 mountX=-0.05 mountY=0.03, mountTheta=2.56
01:42:33.085 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.05, opts=13)
01:42:33.089 00.004 6880 Enqueuing Move request for scope (0.03, 0.05)
01:42:33.090 00.001 10052 Worker thread wakes up
01:42:33.090 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:42:33.090 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:42:33.090 00.000 10052 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=0.03
01:42:33.090 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:33.090 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.00
01:42:33.090 00.000 10052 MoveAxis(E, 0, ABG)
01:42:33.090 00.000 10052 Move returns status 0, amount 0
01:42:33.090 00.000 10052 MoveAxis(N, 0, ABG)
01:42:33.090 00.000 10052 Move returns status 0, amount 0
01:42:33.090 00.000 10052 move complete, result=0
01:42:33.091 00.001 10052 worker thread done servicing request
01:42:33.120 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:33.167 00.047 6880 UpdateGuideState exits: m=1950 SNR=30.6
01:42:33.167 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:33.167 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:33.167 00.000 6880 Enqueuing Expose request
01:42:33.167 00.000 10052 Worker thread wakes up
01:42:33.167 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:33.168 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:33.168 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:34.077 00.909 10052 Exposure complete
01:42:34.167 00.090 10052 worker thread done servicing request
01:42:34.167 00.000 6880 OnExposeComplete: enter
01:42:34.167 00.000 6880 UpdateGuideState(): m_state=6
01:42:34.168 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1701
01:42:34.168 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.52, Mass=2165, SNR=32.3, Peak=151 HFD=4.6
01:42:34.168 00.000 6880 MultiStar: [#1 0.10,0.11,0.97,U] [#2 0.12,0.08,1.00,U] [#3 -0.02,0.11,0.90,U] [#4 0.00,0.04,0.85,U] [#5 0.22,0.37,0.97,U] [#6 0.12,0.16,0.92,U] [#7 0.05,0.24,0.77,U] [#8 0.25,0.46,0.79,U] 
01:42:34.168 00.000 6880 single-star, 8 included, MultiStar: {0.10, 0.19}, one-star: {0.03, 0.17}
01:42:34.169 00.001 6880 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.61) = xAngle (3.04 = 3.04)
01:42:34.169 00.000 6880 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.01 = 3.01)
01:42:34.169 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.17 hyp=0.17 cameraTheta=1.42 mountX=-0.17 mountY=0.02, mountTheta=3.01
01:42:34.170 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.17, opts=13)
01:42:34.171 00.001 6880 Enqueuing Move request for scope (0.03, 0.17)
01:42:34.171 00.000 10052 Worker thread wakes up
01:42:34.171 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.17) opts 0xd
01:42:34.171 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.17)
01:42:34.171 00.000 10052 Moving (0.03, 0.17) raw xDistance=-0.17 yDistance=0.02
01:42:34.171 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:42:34.171 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:42:34.171 00.000 10052 MoveAxis(E, 46, ABG)
01:42:34.171 00.000 10052 Guiding  Dir = 2, Dur = 46
01:42:34.201 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:34.247 00.046 6880 UpdateGuideState exits: m=2165 SNR=32.3
01:42:34.247 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:34.247 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:34.248 00.001 6880 Enqueuing Expose request
01:42:34.297 00.049 10052 IsSlewing returns 0
01:42:34.406 00.109 10052 IsGuiding returns 0
01:42:34.433 00.027 10052 PulseGuide returned control before completion, sleep 29
01:42:34.539 00.106 10052 IsGuiding returns 0
01:42:34.540 00.001 10052 Move returns status 0, amount 46
01:42:34.540 00.000 10052 MoveAxis(N, 0, ABG)
01:42:34.540 00.000 10052 Move returns status 0, amount 0
01:42:34.540 00.000 10052 move complete, result=0
01:42:34.540 00.000 10052 worker thread done servicing request
01:42:34.540 00.000 10052 Worker thread wakes up
01:42:34.540 00.000 6880 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
01:42:34.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:34.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:34.682 00.142 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90807f89-a73a-4af0-ae01-974eb1aa318b"}
01:42:34.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90807f89-a73a-4af0-ae01-974eb1aa318b"}
01:42:34.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"607e2bf9-54bd-4ca5-94c9-85a05703ddc0"}
01:42:34.683 00.000 6880 case statement mapped state 6 to 3
01:42:34.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"607e2bf9-54bd-4ca5-94c9-85a05703ddc0"}
01:42:34.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b30af1d0-a9b5-491e-9922-5f6aee15f98a"}
01:42:34.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1701,"width":15,"height":15,"star_pos":[6.72,6.52],"pixels":"..."},"id":"b30af1d0-a9b5-491e-9922-5f6aee15f98a"}
01:42:35.679 00.995 10052 Exposure complete
01:42:35.766 00.087 6880 OnExposeComplete: enter
01:42:35.766 00.000 6880 UpdateGuideState(): m_state=6
01:42:35.767 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1702
01:42:35.767 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=886.38, Mass=2156, SNR=32.3, Peak=148 HFD=4.7
01:42:35.768 00.001 6880 MultiStar: [#1 0.02,0.18,0.97,U] [#2 -0.21,0.13,1.00,U] [#3 -0.20,-0.02,0.89,U] [#4 -0.06,0.01,0.84,U] [#5 -0.23,0.14,0.96,U] [#6 -0.09,0.07,0.93,U] [#7 0.08,0.21,0.77,U] [#8 -0.04,0.36,0.79,U] 
01:42:35.768 00.000 6880 single-star, 8 included, MultiStar: {-0.09, 0.12}, one-star: {-0.06, 0.03}
01:42:35.768 00.000 6880 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.61) = xAngle (4.23 = -2.05)
01:42:35.768 00.000 6880 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.20 = -2.09)
01:42:35.768 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.03 hyp=0.07 cameraTheta=2.62 mountX=-0.03 mountY=-0.06, mountTheta=-2.06
01:42:35.768 00.000 10052 worker thread done servicing request
01:42:35.770 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.03, opts=13)
01:42:35.770 00.000 6880 Enqueuing Move request for scope (-0.06, 0.03)
01:42:35.771 00.001 10052 Worker thread wakes up
01:42:35.771 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.03) opts 0xd
01:42:35.771 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.03)
01:42:35.771 00.000 10052 Moving (-0.06, 0.03) raw xDistance=-0.03 yDistance=-0.06
01:42:35.771 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:42:35.771 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.11, using input
01:42:35.771 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.03
01:42:35.771 00.000 10052 MoveAxis(E, 0, ABG)
01:42:35.771 00.000 10052 Move returns status 0, amount 0
01:42:35.771 00.000 10052 MoveAxis(N, 0, ABG)
01:42:35.771 00.000 10052 Move returns status 0, amount 0
01:42:35.771 00.000 10052 move complete, result=0
01:42:35.772 00.001 10052 worker thread done servicing request
01:42:35.802 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:35.847 00.045 6880 UpdateGuideState exits: m=2156 SNR=32.3
01:42:35.847 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:35.847 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:35.848 00.001 6880 Enqueuing Expose request
01:42:35.848 00.000 10052 Worker thread wakes up
01:42:35.848 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:35.848 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:35.848 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:36.681 00.833 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a0ba8bb-6275-40b9-8942-fcfa519d458b"}
01:42:36.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a0ba8bb-6275-40b9-8942-fcfa519d458b"}
01:42:36.682 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de327fe2-0ac0-4012-af07-9b5b676714b3"}
01:42:36.682 00.000 6880 case statement mapped state 6 to 3
01:42:36.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de327fe2-0ac0-4012-af07-9b5b676714b3"}
01:42:36.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ee1653a-4453-4791-8e05-b8a828ed65d8"}
01:42:36.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1702,"width":15,"height":15,"star_pos":[6.64,7.38],"pixels":"..."},"id":"8ee1653a-4453-4791-8e05-b8a828ed65d8"}
01:42:36.757 00.074 10052 Exposure complete
01:42:36.827 00.070 10052 worker thread done servicing request
01:42:36.827 00.000 6880 OnExposeComplete: enter
01:42:36.827 00.000 6880 UpdateGuideState(): m_state=6
01:42:36.828 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1703
01:42:36.828 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.37, Mass=2089, SNR=31.6, Peak=145 HFD=4.4
01:42:36.828 00.000 6880 MultiStar: [#1 0.01,0.38,0.99,U] [#2 -0.16,0.12,0.99,U] [#3 -0.08,0.09,0.94,U] [#4 -0.10,0.03,0.87,U] [#5 -0.01,0.44,0.99,U] [#6 0.12,0.13,0.94,U] [#7 -0.06,0.31,0.79,U] [#8 0.10,0.24,0.79,U] 
01:42:36.828 00.000 6880 single-star, 8 included, MultiStar: {-0.03, 0.20}, one-star: {-0.08, 0.03}
01:42:36.828 00.000 6880 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.61) = xAngle (4.45 = -1.83)
01:42:36.829 00.001 6880 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.42 = -1.86)
01:42:36.829 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.09 cameraTheta=2.84 mountX=-0.02 mountY=-0.08, mountTheta=-1.83
01:42:36.830 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.03, opts=13)
01:42:36.830 00.000 6880 Enqueuing Move request for scope (-0.08, 0.03)
01:42:36.830 00.000 10052 Worker thread wakes up
01:42:36.830 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
01:42:36.831 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
01:42:36.831 00.000 10052 Moving (-0.08, 0.03) raw xDistance=-0.02 yDistance=-0.08
01:42:36.831 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:42:36.831 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.12, using input
01:42:36.831 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
01:42:36.831 00.000 10052 MoveAxis(E, 0, ABG)
01:42:36.831 00.000 10052 Move returns status 0, amount 0
01:42:36.831 00.000 10052 MoveAxis(N, 0, ABG)
01:42:36.831 00.000 10052 Move returns status 0, amount 0
01:42:36.831 00.000 10052 move complete, result=0
01:42:36.831 00.000 10052 worker thread done servicing request
01:42:36.855 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:36.896 00.041 6880 UpdateGuideState exits: m=2089 SNR=31.6
01:42:36.896 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:36.896 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:36.896 00.000 6880 Enqueuing Expose request
01:42:36.896 00.000 10052 Worker thread wakes up
01:42:36.897 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:36.897 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:36.897 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:38.027 01.130 10052 Exposure complete
01:42:38.098 00.071 10052 worker thread done servicing request
01:42:38.099 00.001 6880 OnExposeComplete: enter
01:42:38.099 00.000 6880 UpdateGuideState(): m_state=6
01:42:38.099 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1704
01:42:38.099 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=886.45, Mass=2112, SNR=31.8, Peak=146 HFD=4.3
01:42:38.100 00.001 6880 MultiStar: [#1 -0.02,0.04,0.97,U] [#2 -0.05,0.06,1.01,U] [#3 -0.19,-0.05,0.93,U] [#4 -0.14,-0.03,0.87,U] [#5 -0.09,0.04,1.00,U] [#6 -0.03,0.12,0.95,U] [#7 -0.21,0.10,0.77,U] [#8 -0.04,0.11,0.80,U] 
01:42:38.100 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.20, 0.10}
01:42:38.100 00.000 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.29 = -2.00)
01:42:38.100 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.25 = -2.03)
01:42:38.100 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.67 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
01:42:38.101 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.05, opts=13)
01:42:38.101 00.000 6880 Enqueuing Move request for scope (-0.11, 0.05)
01:42:38.101 00.000 10052 Worker thread wakes up
01:42:38.102 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
01:42:38.102 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
01:42:38.102 00.000 10052 Moving (-0.11, 0.05) raw xDistance=-0.05 yDistance=-0.11
01:42:38.102 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:38.102 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:42:38.102 00.000 10052 MoveAxis(E, 0, ABG)
01:42:38.102 00.000 10052 Move returns status 0, amount 0
01:42:38.102 00.000 10052 MoveAxis(N, 0, ABG)
01:42:38.102 00.000 10052 Move returns status 0, amount 0
01:42:38.102 00.000 10052 move complete, result=0
01:42:38.102 00.000 10052 worker thread done servicing request
01:42:38.125 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:38.159 00.034 6880 UpdateGuideState exits: m=2112 SNR=31.8
01:42:38.159 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:38.159 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:38.159 00.000 6880 Enqueuing Expose request
01:42:38.159 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:38.159 00.000 10052 Worker thread wakes up
01:42:38.160 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:38.160 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:38.681 00.521 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7505a6ce-05b9-4f4e-b924-1b52d685fcfa"}
01:42:38.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7505a6ce-05b9-4f4e-b924-1b52d685fcfa"}
01:42:38.682 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c9251491-a5a8-454b-8ca7-7e22f5794ff3"}
01:42:38.682 00.000 6880 case statement mapped state 6 to 3
01:42:38.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9251491-a5a8-454b-8ca7-7e22f5794ff3"}
01:42:38.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6be9ba53-bd59-457c-b7fa-8ebe718f082a"}
01:42:38.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1704,"width":15,"height":15,"star_pos":[7.49,7.45],"pixels":"..."},"id":"6be9ba53-bd59-457c-b7fa-8ebe718f082a"}
01:42:39.071 00.388 10052 Exposure complete
01:42:39.134 00.063 10052 worker thread done servicing request
01:42:39.134 00.000 6880 OnExposeComplete: enter
01:42:39.134 00.000 6880 UpdateGuideState(): m_state=6
01:42:39.134 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1705
01:42:39.134 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=886.28, Mass=2150, SNR=32.1, Peak=140 HFD=4.8
01:42:39.135 00.001 6880 MultiStar: [#1 -0.13,0.03,0.98,U] [#2 -0.22,0.18,0.97,U] [#3 -0.27,-0.01,0.89,U] [#4 -0.29,0.15,0.83,U] [#5 -0.24,0.19,0.97,U] [#6 -0.20,-0.04,0.88,U] [#7 -0.11,0.11,0.77,U] [#8 -0.24,-0.02,0.81,U] 
01:42:39.135 00.000 6880 refined, 8 included, MultiStar: {-0.24, 0.06}, one-star: {-0.40, -0.07}
01:42:39.135 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
01:42:39.135 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.80)
01:42:39.135 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.24 cameraTheta=2.91 mountX=-0.05 mountY=-0.24, mountTheta=-1.77
01:42:39.136 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.06, opts=13)
01:42:39.136 00.000 6880 Enqueuing Move request for scope (-0.24, 0.06)
01:42:39.136 00.000 10052 Worker thread wakes up
01:42:39.136 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
01:42:39.136 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
01:42:39.136 00.000 10052 Moving (-0.24, 0.06) raw xDistance=-0.05 yDistance=-0.24
01:42:39.137 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:42:39.137 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.24, slope = -0.02
01:42:39.137 00.000 10052 MoveAxis(E, 0, ABG)
01:42:39.137 00.000 10052 Move returns status 0, amount 0
01:42:39.137 00.000 10052 MoveAxis(N, 31, ABG)
01:42:39.137 00.000 10052 Guiding  Dir = 0, Dur = 31
01:42:39.158 00.021 10052 IsSlewing returns 0
01:42:39.162 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:39.196 00.034 10052 IsGuiding returns 0
01:42:39.196 00.000 6880 UpdateGuideState exits: m=2150 SNR=32.1
01:42:39.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:39.198 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:39.198 00.000 6880 Enqueuing Expose request
01:42:39.224 00.026 10052 PulseGuide returned control before completion, sleep 14
01:42:39.264 00.040 10052 IsGuiding returns 0
01:42:39.264 00.000 10052 Move returns status 0, amount 31
01:42:39.264 00.000 10052 move complete, result=0
01:42:39.264 00.000 10052 worker thread done servicing request
01:42:39.264 00.000 10052 Worker thread wakes up
01:42:39.264 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:39.265 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:39.266 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 31 ms NORTH
01:42:40.405 01.139 10052 Exposure complete
01:42:40.477 00.072 10052 worker thread done servicing request
01:42:40.477 00.000 6880 OnExposeComplete: enter
01:42:40.477 00.000 6880 UpdateGuideState(): m_state=6
01:42:40.477 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1706
01:42:40.477 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=886.36, Mass=2090, SNR=31.7, Peak=133 HFD=4.7
01:42:40.478 00.001 6880 MultiStar: [#1 -0.01,-0.00,0.98,U] [#2 -0.07,0.03,1.02,U] [#3 0.01,-0.11,0.92,U] [#4 -0.03,0.01,0.86,U] [#5 0.06,-0.00,1.00,U] [#6 0.05,0.01,0.94,U] [#7 0.07,0.13,0.78,U] [#8 0.11,0.13,0.78,U] 
01:42:40.478 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.02}, one-star: {-0.05, 0.01}
01:42:40.478 00.000 6880 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.61) = xAngle (2.56 = 2.56)
01:42:40.478 00.000 6880 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.53 = 2.53)
01:42:40.478 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=0.95 mountX=-0.02 mountY=0.01, mountTheta=2.54
01:42:40.479 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.02, opts=13)
01:42:40.479 00.000 6880 Enqueuing Move request for scope (0.01, 0.02)
01:42:40.479 00.000 10052 Worker thread wakes up
01:42:40.479 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
01:42:40.479 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
01:42:40.480 00.001 10052 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
01:42:40.480 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:42:40.480 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:42:40.480 00.000 10052 MoveAxis(E, 0, ABG)
01:42:40.480 00.000 10052 Move returns status 0, amount 0
01:42:40.480 00.000 10052 MoveAxis(N, 0, ABG)
01:42:40.480 00.000 10052 Move returns status 0, amount 0
01:42:40.480 00.000 10052 move complete, result=0
01:42:40.480 00.000 10052 worker thread done servicing request
01:42:40.498 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:40.531 00.033 6880 UpdateGuideState exits: m=2090 SNR=31.7
01:42:40.531 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:40.531 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:40.531 00.000 6880 Enqueuing Expose request
01:42:40.531 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:40.531 00.000 10052 Worker thread wakes up
01:42:40.531 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:40.531 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:40.679 00.148 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"84a2cd2d-dec9-46ac-a8bc-cd1b93db21fc"}
01:42:40.679 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"84a2cd2d-dec9-46ac-a8bc-cd1b93db21fc"}
01:42:40.680 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83b5944d-7a31-4987-82c8-c1627e9bbef3"}
01:42:40.680 00.000 6880 case statement mapped state 6 to 3
01:42:40.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"83b5944d-7a31-4987-82c8-c1627e9bbef3"}
01:42:40.681 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4391417f-f144-4078-92fe-085933eaa6fd"}
01:42:40.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1706,"width":15,"height":15,"star_pos":[6.64,7.36],"pixels":"..."},"id":"4391417f-f144-4078-92fe-085933eaa6fd"}
01:42:41.440 00.759 10052 Exposure complete
01:42:41.502 00.062 10052 worker thread done servicing request
01:42:41.502 00.000 6880 OnExposeComplete: enter
01:42:41.503 00.001 6880 UpdateGuideState(): m_state=6
01:42:41.503 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1707
01:42:41.503 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=886.07, Mass=2264, SNR=33.1, Peak=138 HFD=4.7
01:42:41.503 00.000 6880 MultiStar: [#1 -0.14,0.02,0.94,U] [#2 -0.16,-0.02,0.95,U] [#3 -0.16,-0.00,0.88,U] [#4 -0.26,-0.08,0.82,U] [#5 -0.16,0.04,0.96,U] [#6 -0.06,-0.06,0.87,U] [#7 -0.26,-0.05,0.75,U] [#8 -0.25,-0.07,0.77,U] 
01:42:41.503 00.000 6880 refined, 8 included, MultiStar: {-0.20, -0.06}, one-star: {-0.33, -0.27}
01:42:41.503 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.25 = -1.25)
01:42:41.503 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:42:41.503 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.20 cameraTheta=-2.87 mountX=0.06 mountY=-0.20, mountTheta=-1.26
01:42:41.505 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.06, opts=13)
01:42:41.505 00.000 6880 Enqueuing Move request for scope (-0.20, -0.06)
01:42:41.505 00.000 10052 Worker thread wakes up
01:42:41.505 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
01:42:41.505 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
01:42:41.505 00.000 10052 Moving (-0.20, -0.06) raw xDistance=0.06 yDistance=-0.20
01:42:41.505 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:42:41.505 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = -0.02
01:42:41.505 00.000 10052 MoveAxis(E, 0, ABG)
01:42:41.505 00.000 10052 Move returns status 0, amount 0
01:42:41.505 00.000 10052 MoveAxis(N, 38, ABG)
01:42:41.505 00.000 10052 Guiding  Dir = 0, Dur = 38
01:42:41.524 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:41.556 00.032 6880 UpdateGuideState exits: m=2264 SNR=33.1
01:42:41.556 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:41.556 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:41.556 00.000 6880 Enqueuing Expose request
01:42:41.581 00.025 10052 IsSlewing returns 0
01:42:41.655 00.074 10052 IsGuiding returns 0
01:42:41.796 00.141 10052 IsGuiding returns 0
01:42:41.796 00.000 10052 Move returns status 0, amount 38
01:42:41.796 00.000 10052 move complete, result=0
01:42:41.796 00.000 10052 worker thread done servicing request
01:42:41.796 00.000 10052 Worker thread wakes up
01:42:41.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:41.797 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 38 ms NORTH
01:42:41.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:42.680 00.883 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c74efbda-8456-4a31-b9c1-cc820ae57156"}
01:42:42.680 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c74efbda-8456-4a31-b9c1-cc820ae57156"}
01:42:42.681 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b49a8f47-727d-44e5-8372-2cf4bb47ddf0"}
01:42:42.681 00.000 6880 case statement mapped state 6 to 3
01:42:42.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b49a8f47-727d-44e5-8372-2cf4bb47ddf0"}
01:42:42.682 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8a3651d4-99a1-4c0a-8eea-3d0f5176ff6c"}
01:42:42.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1707,"width":15,"height":15,"star_pos":[7.36,7.07],"pixels":"..."},"id":"8a3651d4-99a1-4c0a-8eea-3d0f5176ff6c"}
01:42:42.926 00.244 10052 Exposure complete
01:42:42.979 00.053 10052 worker thread done servicing request
01:42:42.979 00.000 6880 OnExposeComplete: enter
01:42:42.979 00.000 6880 UpdateGuideState(): m_state=6
01:42:42.979 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1708
01:42:42.980 00.001 6880 Star::Find returns 1 (0), X=407.67, Y=886.29, Mass=2130, SNR=31.9, Peak=165 HFD=4.5
01:42:42.980 00.000 6880 MultiStar: [#1 0.07,0.07,0.97,U] [#2 -0.08,-0.05,1.00,U] [#3 -0.16,-0.04,0.91,U] [#4 -0.01,-0.12,0.88,U] [#5 -0.01,0.02,0.98,U] [#6 0.07,-0.07,0.91,U] [#7 0.12,0.12,0.76,U] [#8 0.07,0.02,0.81,U] 
01:42:42.980 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {-0.03, -0.06}
01:42:42.980 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
01:42:42.980 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:42:42.980 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.41 mountX=0.01 mountY=0.00, mountTheta=0.17
01:42:42.981 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.01, opts=13)
01:42:42.981 00.000 6880 Enqueuing Move request for scope (0.00, -0.01)
01:42:42.981 00.000 10052 Worker thread wakes up
01:42:42.982 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
01:42:42.982 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
01:42:42.982 00.000 10052 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=0.00
01:42:42.982 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:42:42.982 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
01:42:42.982 00.000 10052 MoveAxis(E, 0, ABG)
01:42:42.982 00.000 10052 Move returns status 0, amount 0
01:42:42.982 00.000 10052 MoveAxis(N, 0, ABG)
01:42:42.982 00.000 10052 Move returns status 0, amount 0
01:42:42.982 00.000 10052 move complete, result=0
01:42:42.982 00.000 10052 worker thread done servicing request
01:42:43.001 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:43.032 00.031 6880 UpdateGuideState exits: m=2130 SNR=31.9
01:42:43.032 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:43.032 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:43.032 00.000 6880 Enqueuing Expose request
01:42:43.032 00.000 10052 Worker thread wakes up
01:42:43.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:43.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:43.033 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:43.947 00.914 10052 Exposure complete
01:42:44.008 00.061 10052 worker thread done servicing request
01:42:44.008 00.000 6880 OnExposeComplete: enter
01:42:44.008 00.000 6880 UpdateGuideState(): m_state=6
01:42:44.008 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1709
01:42:44.008 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=886.27, Mass=2116, SNR=31.9, Peak=159 HFD=4.6
01:42:44.008 00.000 6880 MultiStar: [#1 -0.02,-0.07,0.96,U] [#2 -0.07,0.04,0.97,U] [#3 -0.20,-0.04,0.93,U] [#4 -0.17,-0.13,0.87,U] [#5 0.01,-0.07,1.00,U] [#6 0.00,-0.08,0.93,U] [#7 -0.03,0.12,0.79,U] [#8 0.03,0.21,0.78,U] 
01:42:44.009 00.001 6880 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {0.01, -0.08}
01:42:44.009 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.21 = -1.21)
01:42:44.009 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:42:44.009 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.83 mountX=0.02 mountY=-0.05, mountTheta=-1.22
01:42:44.010 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.02, opts=13)
01:42:44.010 00.000 6880 Enqueuing Move request for scope (-0.05, -0.02)
01:42:44.010 00.000 10052 Worker thread wakes up
01:42:44.011 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:42:44.011 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:42:44.011 00.000 10052 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
01:42:44.011 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:42:44.011 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:42:44.011 00.000 10052 MoveAxis(E, 0, ABG)
01:42:44.011 00.000 10052 Move returns status 0, amount 0
01:42:44.011 00.000 10052 MoveAxis(N, 0, ABG)
01:42:44.011 00.000 10052 Move returns status 0, amount 0
01:42:44.011 00.000 10052 move complete, result=0
01:42:44.011 00.000 10052 worker thread done servicing request
01:42:44.033 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:44.068 00.035 6880 UpdateGuideState exits: m=2116 SNR=31.9
01:42:44.069 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:44.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:44.069 00.000 6880 Enqueuing Expose request
01:42:44.069 00.000 10052 Worker thread wakes up
01:42:44.069 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:42:44.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:44.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:44.687 00.618 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d9a19ad-7de4-4735-b229-a74a688ebb40"}
01:42:44.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d9a19ad-7de4-4735-b229-a74a688ebb40"}
01:42:44.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c0a7aa98-410e-42f9-ba56-c59bf9dcf61f"}
01:42:44.688 00.000 6880 case statement mapped state 6 to 3
01:42:44.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0a7aa98-410e-42f9-ba56-c59bf9dcf61f"}
01:42:44.688 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"31e8af04-b585-4380-bb2f-28316f902b0a"}
01:42:44.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1709,"width":15,"height":15,"star_pos":[6.71,7.27],"pixels":"..."},"id":"31e8af04-b585-4380-bb2f-28316f902b0a"}
01:42:45.197 00.509 10052 Exposure complete
01:42:45.260 00.063 10052 worker thread done servicing request
01:42:45.260 00.000 6880 OnExposeComplete: enter
01:42:45.260 00.000 6880 UpdateGuideState(): m_state=6
01:42:45.261 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1710
01:42:45.261 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=886.35, Mass=2227, SNR=32.8, Peak=152 HFD=4.5
01:42:45.261 00.000 6880 MultiStar: [#1 -0.10,0.05,0.95,U] [#2 -0.28,0.07,0.97,U] [#3 -0.25,-0.02,0.89,U] [#4 -0.18,-0.21,0.85,U] [#5 -0.11,0.01,0.96,U] [#6 -0.21,0.02,0.90,U] [#7 -0.19,0.22,0.77,U] [#8 -0.05,0.26,0.79,U] 
01:42:45.261 00.000 6880 single-star, 8 included, MultiStar: {-0.17, 0.04}, one-star: {-0.12, 0.00}
01:42:45.261 00.000 6880 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.61) = xAngle (4.74 = -1.55)
01:42:45.261 00.000 6880 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.71 = -1.58)
01:42:45.261 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.00 hyp=0.12 cameraTheta=3.12 mountX=0.00 mountY=-0.12, mountTheta=-1.55
01:42:45.262 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.00, opts=13)
01:42:45.262 00.000 6880 Enqueuing Move request for scope (-0.12, 0.00)
01:42:45.262 00.000 10052 Worker thread wakes up
01:42:45.262 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.00) opts 0xd
01:42:45.262 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.00)
01:42:45.262 00.000 10052 Moving (-0.12, 0.00) raw xDistance=0.00 yDistance=-0.12
01:42:45.262 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:42:45.262 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
01:42:45.262 00.000 10052 MoveAxis(E, 0, ABG)
01:42:45.262 00.000 10052 Move returns status 0, amount 0
01:42:45.264 00.002 10052 MoveAxis(N, 0, ABG)
01:42:45.264 00.000 10052 Move returns status 0, amount 0
01:42:45.264 00.000 10052 move complete, result=0
01:42:45.264 00.000 10052 worker thread done servicing request
01:42:45.283 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:45.321 00.038 6880 UpdateGuideState exits: m=2227 SNR=32.8
01:42:45.321 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:45.321 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:45.321 00.000 6880 Enqueuing Expose request
01:42:45.321 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:45.321 00.000 10052 Worker thread wakes up
01:42:45.321 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:45.321 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:46.233 00.912 10052 Exposure complete
01:42:46.305 00.072 10052 worker thread done servicing request
01:42:46.306 00.001 6880 OnExposeComplete: enter
01:42:46.306 00.000 6880 UpdateGuideState(): m_state=6
01:42:46.306 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1711
01:42:46.306 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=885.96, Mass=2324, SNR=33.5, Peak=146 HFD=4.4
01:42:46.307 00.001 6880 MultiStar: [#1 -0.10,-0.11,0.92,U] [#2 -0.26,-0.20,0.95,U] [#3 -0.26,-0.25,0.88,U] [#4 -0.22,-0.36,0.81,U] [#5 -0.20,-0.17,0.94,U] [#6 -0.17,-0.29,0.89,U] [#7 -0.23,-0.02,0.73,U] [#8 -0.14,-0.26,0.79,U] 
01:42:46.307 00.000 6880 refined, 8 included, MultiStar: {-0.20, -0.23}, one-star: {-0.22, -0.39}
01:42:46.307 00.000 6880 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.61) = xAngle (-0.67 = -0.67)
01:42:46.307 00.000 6880 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
01:42:46.307 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.23 hyp=0.31 cameraTheta=-2.28 mountX=0.24 mountY=-0.20, mountTheta=-0.69
01:42:46.309 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.23, opts=13)
01:42:46.309 00.000 6880 Enqueuing Move request for scope (-0.20, -0.23)
01:42:46.309 00.000 10052 Worker thread wakes up
01:42:46.309 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.23) opts 0xd
01:42:46.309 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.23)
01:42:46.309 00.000 10052 Moving (-0.20, -0.23) raw xDistance=0.24 yDistance=-0.20
01:42:46.309 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:42:46.309 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.20, slope = -0.00
01:42:46.310 00.001 10052 MoveAxis(W, 65, ABG)
01:42:46.310 00.000 10052 Guiding  Dir = 3, Dur = 65
01:42:46.340 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:46.387 00.047 6880 UpdateGuideState exits: m=2324 SNR=33.5
01:42:46.387 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:46.387 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:46.387 00.000 6880 Enqueuing Expose request
01:42:46.388 00.001 10052 IsSlewing returns 0
01:42:46.456 00.068 10052 IsGuiding returns 0
01:42:46.484 00.028 10052 PulseGuide returned control before completion, sleep 48
01:42:46.565 00.081 10052 IsGuiding returns 0
01:42:46.566 00.001 10052 Move returns status 0, amount 65
01:42:46.566 00.000 10052 MoveAxis(N, 8, ABG)
01:42:46.566 00.000 10052 Guiding  Dir = 0, Dur = 8
01:42:46.604 00.038 10052 IsSlewing returns 0
01:42:46.642 00.038 10052 IsGuiding returns 0
01:42:46.687 00.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3676a321-80e1-4d37-a9d2-aad207f02c55"}
01:42:46.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3676a321-80e1-4d37-a9d2-aad207f02c55"}
01:42:46.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b7b2251-0e39-45f1-b214-21e7765054d7"}
01:42:46.688 00.000 6880 case statement mapped state 6 to 3
01:42:46.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b7b2251-0e39-45f1-b214-21e7765054d7"}
01:42:46.688 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"72c673a7-c90f-466c-9688-5732e6ec0970"}
01:42:46.690 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1711,"width":15,"height":15,"star_pos":[7.48,6.96],"pixels":"..."},"id":"72c673a7-c90f-466c-9688-5732e6ec0970"}
01:42:46.708 00.018 10052 IsGuiding returns 0
01:42:46.708 00.000 10052 Move returns status 0, amount 8
01:42:46.709 00.001 10052 move complete, result=0
01:42:46.709 00.000 10052 worker thread done servicing request
01:42:46.709 00.000 6880 GuideStep: 0.2 px 65 ms WEST, -0.2 px 8 ms NORTH
01:42:46.709 00.000 10052 Worker thread wakes up
01:42:46.709 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:46.709 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:47.850 01.141 10052 Exposure complete
01:42:47.940 00.090 10052 worker thread done servicing request
01:42:47.941 00.001 6880 OnExposeComplete: enter
01:42:47.941 00.000 6880 UpdateGuideState(): m_state=6
01:42:47.941 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1712
01:42:47.941 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=886.21, Mass=2239, SNR=32.9, Peak=133 HFD=4.6
01:42:47.942 00.001 6880 MultiStar: [#1 -0.07,0.06,0.94,U] [#2 -0.02,-0.12,0.96,U] [#3 -0.25,-0.08,0.88,U] [#4 -0.22,0.04,0.85,U] [#5 -0.16,0.14,0.96,U] [#6 -0.02,-0.07,0.92,U] [#7 -0.15,-0.01,0.76,U] [#8 -0.20,0.30,0.77,U] 
01:42:47.942 00.000 6880 refined, 8 included, MultiStar: {-0.14, 0.01}, one-star: {-0.19, -0.14}
01:42:47.942 00.000 6880 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.61) = xAngle (4.70 = -1.58)
01:42:47.942 00.000 6880 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.67 = -1.62)
01:42:47.942 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.01 hyp=0.14 cameraTheta=3.09 mountX=-0.00 mountY=-0.14, mountTheta=-1.58
01:42:47.943 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.01, opts=13)
01:42:47.943 00.000 6880 Enqueuing Move request for scope (-0.14, 0.01)
01:42:47.944 00.001 10052 Worker thread wakes up
01:42:47.944 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.01) opts 0xd
01:42:47.944 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.01)
01:42:47.944 00.000 10052 Moving (-0.14, 0.01) raw xDistance=-0.00 yDistance=-0.14
01:42:47.944 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:42:47.944 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
01:42:47.944 00.000 10052 MoveAxis(E, 0, ABG)
01:42:47.944 00.000 10052 Move returns status 0, amount 0
01:42:47.944 00.000 10052 MoveAxis(N, 0, ABG)
01:42:47.944 00.000 10052 Move returns status 0, amount 0
01:42:47.944 00.000 10052 move complete, result=0
01:42:47.945 00.001 10052 worker thread done servicing request
01:42:47.973 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:48.033 00.060 6880 UpdateGuideState exits: m=2239 SNR=32.9
01:42:48.033 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:48.033 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:48.033 00.000 6880 Enqueuing Expose request
01:42:48.033 00.000 10052 Worker thread wakes up
01:42:48.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:48.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:48.033 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:42:48.687 00.654 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9123a185-f4bf-475a-81af-f97b45e20272"}
01:42:48.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9123a185-f4bf-475a-81af-f97b45e20272"}
01:42:48.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e7aea5d-8c11-491f-b62c-a7f42fce1d87"}
01:42:48.688 00.000 6880 case statement mapped state 6 to 3
01:42:48.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e7aea5d-8c11-491f-b62c-a7f42fce1d87"}
01:42:48.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"61b5f589-3546-452b-99e5-0e5a013ac922"}
01:42:48.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1712,"width":15,"height":15,"star_pos":[6.50,7.21],"pixels":"..."},"id":"61b5f589-3546-452b-99e5-0e5a013ac922"}
01:42:48.942 00.253 10052 Exposure complete
01:42:49.006 00.064 10052 worker thread done servicing request
01:42:49.007 00.001 6880 OnExposeComplete: enter
01:42:49.007 00.000 6880 UpdateGuideState(): m_state=6
01:42:49.007 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1713
01:42:49.007 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=886.18, Mass=2216, SNR=32.6, Peak=133 HFD=4.5
01:42:49.007 00.000 6880 MultiStar: [#1 -0.05,-0.26,0.94,U] [#2 -0.03,0.08,0.96,U] [#3 -0.11,-0.15,0.90,U] [#4 -0.12,-0.17,0.84,U] [#5 -0.04,0.04,0.97,U] [#6 0.04,-0.15,0.92,U] [#7 -0.22,-0.08,0.76,U] [#8 0.02,-0.25,0.77,U] 
01:42:49.007 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.12}, one-star: {-0.08, -0.17}
01:42:49.008 00.001 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.44 = -0.44)
01:42:49.008 00.000 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
01:42:49.008 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-2.05 mountX=0.12 mountY=-0.06, mountTheta=-0.46
01:42:49.009 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.12, opts=13)
01:42:49.009 00.000 6880 Enqueuing Move request for scope (-0.06, -0.12)
01:42:49.009 00.000 10052 Worker thread wakes up
01:42:49.009 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
01:42:49.009 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
01:42:49.010 00.001 10052 Moving (-0.06, -0.12) raw xDistance=0.12 yDistance=-0.06
01:42:49.010 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:42:49.010 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:42:49.010 00.000 10052 MoveAxis(W, 33, ABG)
01:42:49.010 00.000 10052 Guiding  Dir = 3, Dur = 33
01:42:49.031 00.021 10052 IsSlewing returns 0
01:42:49.031 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:49.067 00.036 6880 UpdateGuideState exits: m=2216 SNR=32.6
01:42:49.067 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:49.067 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:49.067 00.000 6880 Enqueuing Expose request
01:42:49.069 00.002 10052 IsGuiding returns 0
01:42:49.096 00.027 10052 PulseGuide returned control before completion, sleep 16
01:42:49.148 00.052 10052 IsGuiding returns 0
01:42:49.148 00.000 10052 Move returns status 0, amount 33
01:42:49.149 00.001 10052 MoveAxis(N, 0, ABG)
01:42:49.149 00.000 10052 Move returns status 0, amount 0
01:42:49.149 00.000 10052 move complete, result=0
01:42:49.149 00.000 10052 worker thread done servicing request
01:42:49.149 00.000 10052 Worker thread wakes up
01:42:49.149 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:49.149 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:49.149 00.000 6880 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
01:42:50.295 01.146 10052 Exposure complete
01:42:50.389 00.094 10052 worker thread done servicing request
01:42:50.390 00.001 6880 OnExposeComplete: enter
01:42:50.390 00.000 6880 UpdateGuideState(): m_state=6
01:42:50.390 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1714
01:42:50.390 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=886.09, Mass=2177, SNR=32.4, Peak=138 HFD=4.5
01:42:50.391 00.001 6880 MultiStar: [#1 -0.15,-0.09,0.96,U] [#2 -0.24,-0.21,0.99,U] [#3 -0.25,-0.26,0.90,U] [#4 -0.20,-0.26,0.83,U] [#5 -0.17,-0.20,0.98,U] [#6 -0.09,-0.30,0.91,U] [#7 -0.19,0.02,0.77,U] [#8 -0.16,-0.09,0.78,U] 
01:42:50.391 00.000 6880 refined, 8 included, MultiStar: {-0.17, -0.19}, one-star: {-0.12, -0.25}
01:42:50.391 00.000 6880 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
01:42:50.391 00.000 6880 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
01:42:50.391 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.19 hyp=0.26 cameraTheta=-2.32 mountX=0.19 mountY=-0.17, mountTheta=-0.73
01:42:50.393 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.19, opts=13)
01:42:50.393 00.000 6880 Enqueuing Move request for scope (-0.17, -0.19)
01:42:50.393 00.000 10052 Worker thread wakes up
01:42:50.393 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.19) opts 0xd
01:42:50.393 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.19)
01:42:50.393 00.000 10052 Moving (-0.17, -0.19) raw xDistance=0.19 yDistance=-0.17
01:42:50.393 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:42:50.393 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.00
01:42:50.394 00.001 10052 MoveAxis(W, 54, ABG)
01:42:50.394 00.000 10052 Guiding  Dir = 3, Dur = 54
01:42:50.421 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:50.464 00.043 6880 UpdateGuideState exits: m=2177 SNR=32.4
01:42:50.465 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:50.465 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:50.465 00.000 6880 Enqueuing Expose request
01:42:50.465 00.000 10052 IsSlewing returns 0
01:42:50.535 00.070 10052 IsGuiding returns 0
01:42:50.561 00.026 10052 PulseGuide returned control before completion, sleep 37
01:42:50.623 00.062 10052 IsGuiding returns 1
01:42:50.624 00.001 10052 scope still moving after pulse duration time elapsed
01:42:50.670 00.046 10052 IsSlewing returns 0
01:42:50.687 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5a91f611-4d6c-4a8b-81ac-d56d6809234c"}
01:42:50.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5a91f611-4d6c-4a8b-81ac-d56d6809234c"}
01:42:50.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1251c2ce-7c0a-4af7-9a0a-e923d4bcae47"}
01:42:50.688 00.000 6880 case statement mapped state 6 to 3
01:42:50.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1251c2ce-7c0a-4af7-9a0a-e923d4bcae47"}
01:42:50.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab9f68f6-f270-46ae-8b1b-806a26f596cb"}
01:42:50.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1714,"width":15,"height":15,"star_pos":[6.57,7.09],"pixels":"..."},"id":"ab9f68f6-f270-46ae-8b1b-806a26f596cb"}
01:42:50.708 00.019 10052 IsGuiding returns 0
01:42:50.709 00.001 10052 scope move finished after 54 + 120 ms
01:42:50.709 00.000 10052 Move returns status 0, amount 54
01:42:50.709 00.000 10052 MoveAxis(N, 0, ABG)
01:42:50.709 00.000 10052 Move returns status 0, amount 0
01:42:50.709 00.000 10052 move complete, result=0
01:42:50.709 00.000 10052 worker thread done servicing request
01:42:50.710 00.001 6880 GuideStep: 0.2 px 54 ms WEST, -0.2 px 0 ms NORTH
01:42:50.710 00.000 10052 Worker thread wakes up
01:42:50.710 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:50.710 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:51.623 00.913 10052 Exposure complete
01:42:51.705 00.082 10052 worker thread done servicing request
01:42:51.705 00.000 6880 OnExposeComplete: enter
01:42:51.705 00.000 6880 UpdateGuideState(): m_state=6
01:42:51.705 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1715
01:42:51.705 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.00, Mass=2175, SNR=32.4, Peak=137 HFD=4.3
01:42:51.706 00.001 6880 MultiStar: [#1 -0.05,-0.23,0.97,U] [#2 -0.09,-0.23,0.98,U] [#3 -0.25,-0.22,0.92,U] [#4 -0.18,-0.25,0.85,U] [#5 -0.12,-0.04,0.99,U] [#6 -0.19,-0.16,0.93,U] [#7 -0.13,-0.29,0.74,U] [#8 -0.05,-0.16,0.77,U] 
01:42:51.706 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.21}, one-star: {-0.08, -0.34}
01:42:51.706 00.000 6880 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
01:42:51.706 00.000 6880 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
01:42:51.706 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.11 mountX=0.22 mountY=-0.12, mountTheta=-0.52
01:42:51.708 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.21, opts=13)
01:42:51.708 00.000 6880 Enqueuing Move request for scope (-0.13, -0.21)
01:42:51.709 00.001 10052 Worker thread wakes up
01:42:51.709 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
01:42:51.709 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
01:42:51.709 00.000 10052 Moving (-0.13, -0.21) raw xDistance=0.22 yDistance=-0.12
01:42:51.709 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:42:51.709 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
01:42:51.709 00.000 10052 MoveAxis(W, 61, ABG)
01:42:51.709 00.000 10052 Guiding  Dir = 3, Dur = 61
01:42:51.734 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:51.771 00.037 6880 UpdateGuideState exits: m=2175 SNR=32.4
01:42:51.771 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:51.771 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:51.771 00.000 6880 Enqueuing Expose request
01:42:51.774 00.003 10052 IsSlewing returns 0
01:42:51.847 00.073 10052 IsGuiding returns 0
01:42:51.992 00.145 10052 IsGuiding returns 1
01:42:51.992 00.000 10052 scope still moving after pulse duration time elapsed
01:42:52.070 00.078 10052 IsSlewing returns 0
01:42:52.151 00.081 10052 IsGuiding returns 0
01:42:52.151 00.000 10052 scope move finished after 61 + 242 ms
01:42:52.151 00.000 10052 Move returns status 0, amount 61
01:42:52.151 00.000 10052 MoveAxis(N, 0, ABG)
01:42:52.151 00.000 10052 Move returns status 0, amount 0
01:42:52.151 00.000 10052 move complete, result=0
01:42:52.152 00.001 10052 worker thread done servicing request
01:42:52.152 00.000 10052 Worker thread wakes up
01:42:52.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:52.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:52.152 00.000 6880 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
01:42:52.685 00.533 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1ec829f-ccee-4859-905b-35717e48399d"}
01:42:52.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1ec829f-ccee-4859-905b-35717e48399d"}
01:42:52.686 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a769ef7-513d-4671-8c1c-a3be24fdd67f"}
01:42:52.686 00.000 6880 case statement mapped state 6 to 3
01:42:52.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a769ef7-513d-4671-8c1c-a3be24fdd67f"}
01:42:52.687 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"967ce72a-e2e7-4564-ac1e-b8fefc3878e0"}
01:42:52.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1715,"width":15,"height":15,"star_pos":[6.61,7.00],"pixels":"..."},"id":"967ce72a-e2e7-4564-ac1e-b8fefc3878e0"}
01:42:53.284 00.597 10052 Exposure complete
01:42:53.365 00.081 10052 worker thread done servicing request
01:42:53.365 00.000 6880 OnExposeComplete: enter
01:42:53.365 00.000 6880 UpdateGuideState(): m_state=6
01:42:53.365 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1716
01:42:53.365 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=885.88, Mass=2162, SNR=32.2, Peak=139 HFD=4.5
01:42:53.365 00.000 6880 MultiStar: [#1 -0.24,-0.27,0.96,U] [#2 -0.27,-0.20,0.99,U] [#3 -0.54,-0.31,0.00,M1] [#4 -0.37,-0.29,0.84,U] [#5 -0.20,-0.18,0.98,U] [#6 -0.27,-0.27,0.93,U] [#7 -0.33,-0.20,0.75,U] [#8 -0.26,-0.21,0.79,U] 
01:42:53.365 00.000 6880 refined, 7 included, MultiStar: {-0.28, -0.26}, one-star: {-0.33, -0.46}
01:42:53.366 00.001 6880 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.61) = xAngle (-0.78 = -0.78)
01:42:53.366 00.000 6880 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
01:42:53.366 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.26 hyp=0.39 cameraTheta=-2.39 mountX=0.28 mountY=-0.28, mountTheta=-0.79
01:42:53.367 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.26, opts=13)
01:42:53.367 00.000 6880 Enqueuing Move request for scope (-0.28, -0.26)
01:42:53.367 00.000 10052 Worker thread wakes up
01:42:53.367 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.26) opts 0xd
01:42:53.367 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.26)
01:42:53.367 00.000 10052 Moving (-0.28, -0.26) raw xDistance=0.28 yDistance=-0.28
01:42:53.367 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:42:53.367 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.28, slope = -0.01
01:42:53.367 00.000 10052 MoveAxis(W, 77, ABG)
01:42:53.367 00.000 10052 Guiding  Dir = 3, Dur = 77
01:42:53.388 00.021 10052 IsSlewing returns 0
01:42:53.393 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:53.426 00.033 10052 IsGuiding returns 0
01:42:53.449 00.023 6880 UpdateGuideState exits: m=2162 SNR=32.2
01:42:53.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:53.449 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:53.449 00.000 6880 Enqueuing Expose request
01:42:53.453 00.004 10052 PulseGuide returned control before completion, sleep 61
01:42:53.569 00.116 10052 IsGuiding returns 0
01:42:53.571 00.002 10052 Move returns status 0, amount 77
01:42:53.571 00.000 10052 MoveAxis(N, 22, ABG)
01:42:53.571 00.000 10052 Guiding  Dir = 0, Dur = 22
01:42:53.644 00.073 10052 IsSlewing returns 0
01:42:53.718 00.074 10052 IsGuiding returns 0
01:42:53.859 00.141 10052 IsGuiding returns 0
01:42:53.859 00.000 10052 Move returns status 0, amount 22
01:42:53.859 00.000 10052 move complete, result=0
01:42:53.859 00.000 10052 worker thread done servicing request
01:42:53.860 00.001 10052 Worker thread wakes up
01:42:53.860 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.3 px 22 ms NORTH
01:42:53.860 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:53.860 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:54.684 00.824 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01fc1f23-65db-455c-a340-f7f9298a1e25"}
01:42:54.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01fc1f23-65db-455c-a340-f7f9298a1e25"}
01:42:54.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9b790fd5-bbec-42fd-8c5f-fd91261e5164"}
01:42:54.685 00.000 6880 case statement mapped state 6 to 3
01:42:54.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b790fd5-bbec-42fd-8c5f-fd91261e5164"}
01:42:54.685 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b55cf9a3-8f40-4a84-8e30-9b953216f7d1"}
01:42:54.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1716,"width":15,"height":15,"star_pos":[7.36,6.88],"pixels":"..."},"id":"b55cf9a3-8f40-4a84-8e30-9b953216f7d1"}
01:42:54.771 00.086 10052 Exposure complete
01:42:54.864 00.093 10052 worker thread done servicing request
01:42:54.865 00.001 6880 OnExposeComplete: enter
01:42:54.865 00.000 6880 UpdateGuideState(): m_state=6
01:42:54.865 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1717
01:42:54.865 00.000 6880 Star::Find returns 1 (0), X=407.22, Y=886.11, Mass=2160, SNR=32.2, Peak=141 HFD=4.5
01:42:54.865 00.000 6880 MultiStar: [#1 -0.27,-0.18,0.96,U] [#2 -0.32,-0.22,0.98,U] [#3 -0.24,-0.24,0.89,U] [#4 -0.46,-0.13,0.86,U] [#5 -0.33,-0.09,1.00,U] [#6 -0.09,-0.09,0.93,U] [#7 -0.22,-0.11,0.78,U] [#8 -0.08,-0.24,0.77,U] 
01:42:54.866 00.001 6880 refined, 8 included, MultiStar: {-0.28, -0.17}, one-star: {-0.47, -0.23}
01:42:54.866 00.000 6880 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.61) = xAngle (-0.99 = -0.99)
01:42:54.866 00.000 6880 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
01:42:54.866 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.17 hyp=0.33 cameraTheta=-2.60 mountX=0.18 mountY=-0.28, mountTheta=-1.00
01:42:54.867 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.17, opts=13)
01:42:54.867 00.000 6880 Enqueuing Move request for scope (-0.28, -0.17)
01:42:54.867 00.000 10052 Worker thread wakes up
01:42:54.867 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.17) opts 0xd
01:42:54.867 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.17)
01:42:54.867 00.000 10052 Moving (-0.28, -0.17) raw xDistance=0.18 yDistance=-0.28
01:42:54.867 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
01:42:54.868 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.28, slope = -0.02
01:42:54.868 00.000 10052 MoveAxis(W, 52, ABG)
01:42:54.868 00.000 10052 Guiding  Dir = 3, Dur = 52
01:42:54.889 00.021 10052 IsSlewing returns 0
01:42:54.893 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:54.927 00.034 10052 IsGuiding returns 0
01:42:54.945 00.018 6880 UpdateGuideState exits: m=2160 SNR=32.2
01:42:54.945 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:54.945 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:54.945 00.000 6880 Enqueuing Expose request
01:42:54.954 00.009 10052 PulseGuide returned control before completion, sleep 36
01:42:55.025 00.071 10052 IsGuiding returns 0
01:42:55.026 00.001 10052 Move returns status 0, amount 52
01:42:55.026 00.000 10052 MoveAxis(N, 44, ABG)
01:42:55.026 00.000 10052 Guiding  Dir = 0, Dur = 44
01:42:55.065 00.039 10052 IsSlewing returns 0
01:42:55.103 00.038 10052 IsGuiding returns 0
01:42:55.130 00.027 10052 PulseGuide returned control before completion, sleep 27
01:42:55.186 00.056 10052 IsGuiding returns 0
01:42:55.186 00.000 10052 Move returns status 0, amount 44
01:42:55.186 00.000 10052 move complete, result=0
01:42:55.186 00.000 10052 worker thread done servicing request
01:42:55.186 00.000 10052 Worker thread wakes up
01:42:55.186 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:55.187 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:55.187 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.3 px 44 ms NORTH
01:42:56.322 01.135 10052 Exposure complete
01:42:56.414 00.092 10052 worker thread done servicing request
01:42:56.414 00.000 6880 OnExposeComplete: enter
01:42:56.414 00.000 6880 UpdateGuideState(): m_state=6
01:42:56.414 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1718
01:42:56.414 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.35, Mass=2051, SNR=31.5, Peak=148 HFD=4.6
01:42:56.415 00.001 6880 MultiStar: [#1 0.07,-0.02,0.99,U] [#2 0.07,-0.06,1.02,U] [#3 -0.04,-0.00,0.92,U] [#4 -0.06,-0.12,0.86,U] [#5 0.07,-0.04,1.00,U] [#6 0.08,-0.01,0.94,U] [#7 0.08,0.03,0.78,U] [#8 0.11,-0.05,0.83,U] 
01:42:56.415 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.03}, one-star: {-0.08, 0.01}
01:42:56.415 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.83 = 0.83)
01:42:56.415 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
01:42:56.415 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-0.78 mountX=0.03 mountY=0.03, mountTheta=0.81
01:42:56.417 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.03, opts=13)
01:42:56.417 00.000 6880 Enqueuing Move request for scope (0.03, -0.03)
01:42:56.417 00.000 10052 Worker thread wakes up
01:42:56.417 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.03) opts 0xd
01:42:56.417 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.03)
01:42:56.417 00.000 10052 Moving (0.03, -0.03) raw xDistance=0.03 yDistance=0.03
01:42:56.417 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:42:56.417 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
01:42:56.417 00.000 10052 MoveAxis(E, 0, ABG)
01:42:56.417 00.000 10052 Move returns status 0, amount 0
01:42:56.417 00.000 10052 MoveAxis(N, 0, ABG)
01:42:56.417 00.000 10052 Move returns status 0, amount 0
01:42:56.417 00.000 10052 move complete, result=0
01:42:56.418 00.001 10052 worker thread done servicing request
01:42:56.441 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:56.481 00.040 6880 UpdateGuideState exits: m=2051 SNR=31.5
01:42:56.481 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:56.481 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:56.481 00.000 6880 Enqueuing Expose request
01:42:56.482 00.001 10052 Worker thread wakes up
01:42:56.482 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:42:56.482 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:56.482 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:56.683 00.201 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"135e9c81-c078-4d79-9d60-41e5bb44a562"}
01:42:56.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"135e9c81-c078-4d79-9d60-41e5bb44a562"}
01:42:56.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1e3a1da-2ec0-433c-a4d6-e3d62423d36c"}
01:42:56.684 00.000 6880 case statement mapped state 6 to 3
01:42:56.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1e3a1da-2ec0-433c-a4d6-e3d62423d36c"}
01:42:56.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"779b19c8-ed9d-443d-9cd8-bf860e5d28bc"}
01:42:56.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1718,"width":15,"height":15,"star_pos":[6.61,7.35],"pixels":"..."},"id":"779b19c8-ed9d-443d-9cd8-bf860e5d28bc"}
01:42:57.388 00.703 10052 Exposure complete
01:42:57.445 00.057 10052 worker thread done servicing request
01:42:57.445 00.000 6880 OnExposeComplete: enter
01:42:57.446 00.001 6880 UpdateGuideState(): m_state=6
01:42:57.446 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1719
01:42:57.446 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=886.52, Mass=2194, SNR=32.4, Peak=154 HFD=4.5
01:42:57.446 00.000 6880 MultiStar: [#1 -0.18,0.22,0.96,U] [#2 -0.29,0.18,1.01,U] [#3 -0.34,-0.05,0.91,U] [#4 -0.41,0.08,0.86,U] [#5 -0.36,0.30,0.98,U] [#6 -0.22,0.14,0.95,U] [#7 -0.24,0.16,0.77,U] [#8 -0.42,0.11,0.81,U] 
01:42:57.446 00.000 6880 refined, 8 included, MultiStar: {-0.32, 0.15}, one-star: {-0.40, 0.17}
01:42:57.446 00.000 6880 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.61) = xAngle (4.32 = -1.97)
01:42:57.446 00.000 6880 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.29 = -2.00)
01:42:57.447 00.001 6880 CameraToMount -- cameraX=-0.32 cameraY=0.15 hyp=0.35 cameraTheta=2.70 mountX=-0.13 mountY=-0.32, mountTheta=-1.97
01:42:57.448 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.15, opts=13)
01:42:57.448 00.000 6880 Enqueuing Move request for scope (-0.32, 0.15)
01:42:57.448 00.000 10052 Worker thread wakes up
01:42:57.448 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.15) opts 0xd
01:42:57.448 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.15)
01:42:57.448 00.000 10052 Moving (-0.32, 0.15) raw xDistance=-0.13 yDistance=-0.32
01:42:57.448 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:42:57.448 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.32, slope = -0.01
01:42:57.448 00.000 10052 MoveAxis(E, 36, ABG)
01:42:57.448 00.000 10052 Guiding  Dir = 2, Dur = 36
01:42:57.470 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:57.505 00.035 6880 UpdateGuideState exits: m=2194 SNR=32.4
01:42:57.505 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:57.505 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:57.506 00.001 6880 Enqueuing Expose request
01:42:57.506 00.000 10052 IsSlewing returns 0
01:42:57.583 00.077 10052 IsGuiding returns 0
01:42:57.721 00.138 10052 IsGuiding returns 0
01:42:57.721 00.000 10052 Move returns status 0, amount 36
01:42:57.721 00.000 10052 MoveAxis(N, 17, ABG)
01:42:57.721 00.000 10052 Guiding  Dir = 0, Dur = 17
01:42:57.796 00.075 10052 IsSlewing returns 0
01:42:57.872 00.076 10052 IsGuiding returns 0
01:42:58.019 00.147 10052 IsGuiding returns 0
01:42:58.019 00.000 10052 Move returns status 0, amount 17
01:42:58.019 00.000 10052 move complete, result=0
01:42:58.021 00.002 10052 worker thread done servicing request
01:42:58.021 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.3 px 17 ms NORTH
01:42:58.021 00.000 10052 Worker thread wakes up
01:42:58.021 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:58.021 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:42:58.682 00.661 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a52ceedc-38a0-4cfa-95df-d7004622dab3"}
01:42:58.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a52ceedc-38a0-4cfa-95df-d7004622dab3"}
01:42:58.683 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"afe9a7d9-448a-4ea2-b163-70e4c1c6cb44"}
01:42:58.683 00.000 6880 case statement mapped state 6 to 3
01:42:58.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"afe9a7d9-448a-4ea2-b163-70e4c1c6cb44"}
01:42:58.683 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3076856d-12f3-4b6c-af8f-e65586d88243"}
01:42:58.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1719,"width":15,"height":15,"star_pos":[7.30,6.52],"pixels":"..."},"id":"3076856d-12f3-4b6c-af8f-e65586d88243"}
01:42:59.164 00.481 10052 Exposure complete
01:42:59.241 00.077 10052 worker thread done servicing request
01:42:59.241 00.000 6880 OnExposeComplete: enter
01:42:59.241 00.000 6880 UpdateGuideState(): m_state=6
01:42:59.241 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1720
01:42:59.241 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=885.80, Mass=2148, SNR=32.2, Peak=134 HFD=4.6
01:42:59.242 00.001 6880 MultiStar: [#1 0.03,-0.49,0.96,U] [#2 -0.17,-0.73,0.00,M1] [#3 -0.12,-0.67,0.00,M1] [#4 -0.18,-0.71,0.00,M1] [#5 -0.01,-0.52,0.99,U] [#6 -0.05,-0.48,0.90,U] [#7 -0.11,-0.69,0.00,M1] [#8 0.05,-0.40,0.80,U] 
01:42:59.242 00.000 6880 refined, 4 included, MultiStar: {0.00, -0.49}, one-star: {-0.00, -0.55}
01:42:59.242 00.000 6880 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
01:42:59.242 00.000 6880 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
01:42:59.242 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.49 hyp=0.49 cameraTheta=-1.56 mountX=0.49 mountY=0.01, mountTheta=0.02
01:42:59.244 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.49, opts=13)
01:42:59.244 00.000 6880 Enqueuing Move request for scope (0.00, -0.49)
01:42:59.245 00.001 10052 Worker thread wakes up
01:42:59.245 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.49) opts 0xd
01:42:59.245 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.49)
01:42:59.245 00.000 10052 Moving (0.00, -0.49) raw xDistance=0.49 yDistance=0.01
01:42:59.245 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.49
01:42:59.245 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.02, using input
01:42:59.245 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
01:42:59.245 00.000 10052 MoveAxis(W, 129, ABG)
01:42:59.245 00.000 10052 Guiding  Dir = 3, Dur = 129
01:42:59.266 00.021 10052 IsSlewing returns 0
01:42:59.274 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:42:59.303 00.029 10052 IsGuiding returns 0
01:42:59.325 00.022 6880 UpdateGuideState exits: m=2148 SNR=32.2
01:42:59.325 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:42:59.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:42:59.325 00.000 6880 Enqueuing Expose request
01:42:59.332 00.007 10052 PulseGuide returned control before completion, sleep 112
01:42:59.508 00.176 10052 IsGuiding returns 0
01:42:59.508 00.000 10052 Move returns status 0, amount 129
01:42:59.508 00.000 10052 MoveAxis(N, 0, ABG)
01:42:59.508 00.000 10052 Move returns status 0, amount 0
01:42:59.508 00.000 10052 move complete, result=0
01:42:59.508 00.000 10052 worker thread done servicing request
01:42:59.508 00.000 10052 Worker thread wakes up
01:42:59.508 00.000 6880 GuideStep: 0.5 px 129 ms WEST, 0.0 px 0 ms NORTH
01:42:59.509 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:42:59.509 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:00.428 00.919 10052 Exposure complete
01:43:00.505 00.077 10052 worker thread done servicing request
01:43:00.505 00.000 6880 OnExposeComplete: enter
01:43:00.505 00.000 6880 UpdateGuideState(): m_state=6
01:43:00.505 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1721
01:43:00.505 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=885.80, Mass=2108, SNR=31.9, Peak=151 HFD=4.4
01:43:00.506 00.001 6880 MultiStar: [#1 0.17,-0.82,0.00,M1] [#2 0.10,-0.77,0.00,M2] [#3 -0.17,-0.85,0.00,M2] [#4 0.17,-0.49,0.86,U] [#5 0.23,-0.39,0.96,U] [#6 -0.06,-0.76,0.00,M1] [#7 0.31,-0.47,0.00,M2] [#8 0.25,-0.52,0.00,M1] 
01:43:00.506 00.000 6880 refined, 2 included, MultiStar: {0.17, -0.47}, one-star: {0.11, -0.54}
01:43:00.506 00.000 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.38 = 0.38)
01:43:00.506 00.000 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
01:43:00.506 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.47 hyp=0.50 cameraTheta=-1.23 mountX=0.47 mountY=0.17, mountTheta=0.35
01:43:00.507 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.47, opts=13)
01:43:00.507 00.000 6880 Enqueuing Move request for scope (0.17, -0.47)
01:43:00.507 00.000 10052 Worker thread wakes up
01:43:00.507 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.47) opts 0xd
01:43:00.508 00.001 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.47)
01:43:00.508 00.000 10052 Moving (0.17, -0.47) raw xDistance=0.47 yDistance=0.17
01:43:00.508 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.47
01:43:00.508 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
01:43:00.508 00.000 10052 MoveAxis(W, 132, ABG)
01:43:00.508 00.000 10052 Guiding  Dir = 3, Dur = 132
01:43:00.529 00.021 10052 IsSlewing returns 0
01:43:00.530 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:00.565 00.035 6880 UpdateGuideState exits: m=2108 SNR=31.9
01:43:00.565 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:00.565 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:00.565 00.000 6880 Enqueuing Expose request
01:43:00.567 00.002 10052 IsGuiding returns 0
01:43:00.594 00.027 10052 PulseGuide returned control before completion, sleep 115
01:43:00.698 00.104 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"50dc4bea-4fb2-4061-8fdd-cf9f4cec85d5"}
01:43:00.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"50dc4bea-4fb2-4061-8fdd-cf9f4cec85d5"}
01:43:00.698 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"85cdf13e-1694-48d8-90d2-9d279e3ec2cb"}
01:43:00.698 00.000 6880 case statement mapped state 6 to 3
01:43:00.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"85cdf13e-1694-48d8-90d2-9d279e3ec2cb"}
01:43:00.700 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab08d4e3-b28d-47a8-a306-3f9c4b6bbdd3"}
01:43:00.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1721,"width":15,"height":15,"star_pos":[6.80,6.80],"pixels":"..."},"id":"ab08d4e3-b28d-47a8-a306-3f9c4b6bbdd3"}
01:43:00.743 00.043 10052 IsGuiding returns 0
01:43:00.743 00.000 10052 Move returns status 0, amount 132
01:43:00.743 00.000 10052 MoveAxis(N, 0, ABG)
01:43:00.743 00.000 10052 Move returns status 0, amount 0
01:43:00.744 00.001 10052 move complete, result=0
01:43:00.745 00.001 10052 worker thread done servicing request
01:43:00.745 00.000 10052 Worker thread wakes up
01:43:00.745 00.000 6880 GuideStep: 0.5 px 132 ms WEST, 0.2 px 0 ms NORTH
01:43:00.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:00.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:01.979 01.234 10052 Exposure complete
01:43:02.047 00.068 10052 worker thread done servicing request
01:43:02.047 00.000 6880 OnExposeComplete: enter
01:43:02.047 00.000 6880 UpdateGuideState(): m_state=6
01:43:02.047 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1722
01:43:02.048 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=885.90, Mass=2085, SNR=31.7, Peak=114 HFD=4.7
01:43:02.048 00.000 6880 MultiStar: [#1 -0.01,-0.14,0.97,U] [#2 -0.16,-0.31,1.02,U] [#3 -0.07,-0.24,0.93,U] [#4 0.00,-0.60,0.00,M1] [#5 -0.09,-0.09,1.00,U] [#6 0.06,-0.17,0.96,U] [#7 0.05,-0.28,0.77,U] [#8 -0.04,-0.14,0.84,U] 
01:43:02.048 00.000 6880 refined, 7 included, MultiStar: {-0.04, -0.23}, one-star: {-0.04, -0.45}
01:43:02.048 00.000 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
01:43:02.048 00.000 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
01:43:02.048 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.23 hyp=0.23 cameraTheta=-1.75 mountX=0.23 mountY=-0.04, mountTheta=-0.17
01:43:02.050 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.23, opts=13)
01:43:02.050 00.000 6880 Enqueuing Move request for scope (-0.04, -0.23)
01:43:02.050 00.000 10052 Worker thread wakes up
01:43:02.051 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.23) opts 0xd
01:43:02.051 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.23)
01:43:02.051 00.000 10052 Moving (-0.04, -0.23) raw xDistance=0.23 yDistance=-0.04
01:43:02.051 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
01:43:02.051 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
01:43:02.051 00.000 10052 MoveAxis(W, 68, ABG)
01:43:02.051 00.000 10052 Guiding  Dir = 3, Dur = 68
01:43:02.076 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:02.094 00.018 10052 IsSlewing returns 0
01:43:02.113 00.019 6880 UpdateGuideState exits: m=2085 SNR=31.7
01:43:02.113 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:02.113 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:02.114 00.001 6880 Enqueuing Expose request
01:43:02.171 00.057 10052 IsGuiding returns 0
01:43:02.234 00.063 10052 PulseGuide returned control before completion, sleep 15
01:43:02.310 00.076 10052 IsGuiding returns 1
01:43:02.310 00.000 10052 scope still moving after pulse duration time elapsed
01:43:02.379 00.069 10052 IsSlewing returns 0
01:43:02.416 00.037 10052 IsGuiding returns 0
01:43:02.416 00.000 10052 scope move finished after 68 + 177 ms
01:43:02.417 00.001 10052 Move returns status 0, amount 68
01:43:02.417 00.000 10052 MoveAxis(N, 0, ABG)
01:43:02.417 00.000 10052 Move returns status 0, amount 0
01:43:02.417 00.000 10052 move complete, result=0
01:43:02.417 00.000 10052 worker thread done servicing request
01:43:02.417 00.000 10052 Worker thread wakes up
01:43:02.417 00.000 6880 GuideStep: 0.2 px 68 ms WEST, -0.0 px 0 ms NORTH
01:43:02.417 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:02.417 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:02.688 00.271 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b94ca94b-93fa-4121-9f20-30f6080b6d1f"}
01:43:02.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b94ca94b-93fa-4121-9f20-30f6080b6d1f"}
01:43:02.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7c01ed7-6e21-439b-a99b-9fa5479b389d"}
01:43:02.689 00.000 6880 case statement mapped state 6 to 3
01:43:02.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7c01ed7-6e21-439b-a99b-9fa5479b389d"}
01:43:02.689 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77b39706-a72a-4588-b81c-55f8a6a5b9de"}
01:43:02.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1722,"width":15,"height":15,"star_pos":[6.65,6.90],"pixels":"..."},"id":"77b39706-a72a-4588-b81c-55f8a6a5b9de"}
01:43:03.330 00.641 10052 Exposure complete
01:43:03.397 00.067 10052 worker thread done servicing request
01:43:03.397 00.000 6880 OnExposeComplete: enter
01:43:03.398 00.001 6880 UpdateGuideState(): m_state=6
01:43:03.398 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1723
01:43:03.398 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=885.74, Mass=2096, SNR=31.8, Peak=141 HFD=4.5
01:43:03.398 00.000 6880 MultiStar: [#1 0.11,-0.67,0.00,M1] [#2 0.39,-0.27,1.01,U] [#3 0.13,-0.40,0.93,U] [#4 -0.22,-0.75,0.00,M2] [#5 0.22,-0.33,0.99,U] [#6 0.19,-0.70,0.00,M1] [#7 0.17,-0.51,0.00,M2] [#8 0.23,-0.44,0.80,U] 
01:43:03.398 00.000 6880 refined, 4 included, MultiStar: {0.21, -0.41}, one-star: {0.08, -0.61}
01:43:03.398 00.000 6880 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.61) = xAngle (0.51 = 0.51)
01:43:03.398 00.000 6880 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
01:43:03.398 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.41 hyp=0.46 cameraTheta=-1.10 mountX=0.40 mountY=0.21, mountTheta=0.49
01:43:03.400 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.41, opts=13)
01:43:03.400 00.000 6880 Enqueuing Move request for scope (0.21, -0.41)
01:43:03.400 00.000 10052 Worker thread wakes up
01:43:03.400 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.41) opts 0xd
01:43:03.400 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.41)
01:43:03.400 00.000 10052 Moving (0.21, -0.41) raw xDistance=0.40 yDistance=0.21
01:43:03.400 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.40
01:43:03.400 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.21, slope = 0.04
01:43:03.400 00.000 10052 MoveAxis(W, 111, ABG)
01:43:03.400 00.000 10052 Guiding  Dir = 3, Dur = 111
01:43:03.421 00.021 10052 IsSlewing returns 0
01:43:03.429 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:03.459 00.030 10052 IsGuiding returns 0
01:43:03.482 00.023 6880 UpdateGuideState exits: m=2096 SNR=31.8
01:43:03.482 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:03.482 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:03.482 00.000 6880 Enqueuing Expose request
01:43:03.486 00.004 10052 PulseGuide returned control before completion, sleep 94
01:43:03.639 00.153 10052 IsGuiding returns 0
01:43:03.639 00.000 10052 Move returns status 0, amount 111
01:43:03.639 00.000 10052 MoveAxis(S, 75, ABG)
01:43:03.639 00.000 10052 Guiding  Dir = 1, Dur = 75
01:43:03.714 00.075 10052 IsSlewing returns 0
01:43:03.788 00.074 10052 IsGuiding returns 0
01:43:03.853 00.065 10052 PulseGuide returned control before completion, sleep 21
01:43:03.934 00.081 10052 IsGuiding returns 1
01:43:03.934 00.000 10052 scope still moving after pulse duration time elapsed
01:43:04.013 00.079 10052 IsSlewing returns 0
01:43:04.088 00.075 10052 IsGuiding returns 0
01:43:04.088 00.000 10052 scope move finished after 75 + 224 ms
01:43:04.088 00.000 10052 Move returns status 0, amount 75
01:43:04.088 00.000 10052 move complete, result=0
01:43:04.088 00.000 10052 worker thread done servicing request
01:43:04.088 00.000 10052 Worker thread wakes up
01:43:04.088 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:04.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:04.089 00.001 6880 GuideStep: 0.4 px 111 ms WEST, 0.2 px 75 ms SOUTH
01:43:04.688 00.599 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"665b605f-9e8b-4f8d-9b18-13a199613a4f"}
01:43:04.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"665b605f-9e8b-4f8d-9b18-13a199613a4f"}
01:43:04.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9d89ad5-9878-48df-af25-8398791147a3"}
01:43:04.689 00.000 6880 case statement mapped state 6 to 3
01:43:04.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9d89ad5-9878-48df-af25-8398791147a3"}
01:43:04.689 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e5e2f5d5-1a03-43b9-aa9a-48d3e4b35265"}
01:43:04.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1723,"width":15,"height":15,"star_pos":[6.77,6.74],"pixels":"..."},"id":"e5e2f5d5-1a03-43b9-aa9a-48d3e4b35265"}
01:43:05.229 00.540 10052 Exposure complete
01:43:05.292 00.063 10052 worker thread done servicing request
01:43:05.293 00.001 6880 OnExposeComplete: enter
01:43:05.293 00.000 6880 UpdateGuideState(): m_state=6
01:43:05.293 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1724
01:43:05.293 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=885.82, Mass=2128, SNR=32.0, Peak=134 HFD=4.5
01:43:05.294 00.001 6880 MultiStar: [#1 0.21,-0.10,0.98,U] [#2 -0.03,-0.27,1.02,U] [#3 0.15,-0.36,0.91,U] [#4 0.11,-0.35,0.85,U] [#5 0.15,-0.29,0.98,U] [#6 0.26,-0.21,0.93,U] [#7 0.22,-0.15,0.78,U] [#8 0.26,-0.28,0.81,U] 
01:43:05.294 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.28}, one-star: {0.03, -0.52}
01:43:05.294 00.000 6880 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.61) = xAngle (0.52 = 0.52)
01:43:05.294 00.000 6880 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
01:43:05.294 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-1.10 mountX=0.28 mountY=0.15, mountTheta=0.49
01:43:05.295 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.28, opts=13)
01:43:05.295 00.000 6880 Enqueuing Move request for scope (0.15, -0.28)
01:43:05.295 00.000 10052 Worker thread wakes up
01:43:05.295 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
01:43:05.295 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
01:43:05.295 00.000 10052 Moving (0.15, -0.28) raw xDistance=0.28 yDistance=0.15
01:43:05.295 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:43:05.295 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.21, using input
01:43:05.295 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.05
01:43:05.295 00.000 10052 MoveAxis(W, 80, ABG)
01:43:05.296 00.001 10052 Guiding  Dir = 3, Dur = 80
01:43:05.315 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:05.317 00.002 10052 IsSlewing returns 0
01:43:05.344 00.027 6880 UpdateGuideState exits: m=2128 SNR=32.0
01:43:05.344 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:05.344 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:05.344 00.000 6880 Enqueuing Expose request
01:43:05.355 00.011 10052 IsGuiding returns 0
01:43:05.382 00.027 10052 PulseGuide returned control before completion, sleep 63
01:43:05.505 00.123 10052 IsGuiding returns 0
01:43:05.505 00.000 10052 Move returns status 0, amount 80
01:43:05.505 00.000 10052 MoveAxis(N, 0, ABG)
01:43:05.505 00.000 10052 Move returns status 0, amount 0
01:43:05.505 00.000 10052 move complete, result=0
01:43:05.506 00.001 10052 worker thread done servicing request
01:43:05.506 00.000 10052 Worker thread wakes up
01:43:05.506 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:05.506 00.000 6880 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
01:43:05.506 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:06.418 00.912 10052 Exposure complete
01:43:06.472 00.054 10052 worker thread done servicing request
01:43:06.472 00.000 6880 OnExposeComplete: enter
01:43:06.472 00.000 6880 UpdateGuideState(): m_state=6
01:43:06.472 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1725
01:43:06.472 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=885.85, Mass=2135, SNR=32.1, Peak=138 HFD=4.7
01:43:06.473 00.001 6880 MultiStar: [#1 -0.13,-0.30,0.96,U] [#2 0.03,-0.64,0.00,M1] [#3 -0.27,-0.31,0.93,U] [#4 -0.27,-0.53,0.00,M2] [#5 -0.07,-0.31,1.00,U] [#6 0.03,-0.22,0.98,U] [#7 -0.05,-0.35,0.76,U] [#8 0.01,-0.24,0.81,U] 
01:43:06.473 00.000 6880 refined, 6 included, MultiStar: {-0.09, -0.32}, one-star: {-0.14, -0.50}
01:43:06.473 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
01:43:06.473 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
01:43:06.473 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.85 mountX=0.33 mountY=-0.09, mountTheta=-0.26
01:43:06.475 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.32, opts=13)
01:43:06.475 00.000 6880 Enqueuing Move request for scope (-0.09, -0.32)
01:43:06.475 00.000 10052 Worker thread wakes up
01:43:06.475 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
01:43:06.475 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
01:43:06.475 00.000 10052 Moving (-0.09, -0.32) raw xDistance=0.33 yDistance=-0.09
01:43:06.475 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
01:43:06.475 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.04
01:43:06.475 00.000 10052 MoveAxis(W, 91, ABG)
01:43:06.476 00.001 10052 Guiding  Dir = 3, Dur = 91
01:43:06.494 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:06.496 00.002 10052 IsSlewing returns 0
01:43:06.534 00.038 10052 IsGuiding returns 0
01:43:06.538 00.004 6880 UpdateGuideState exits: m=2135 SNR=32.1
01:43:06.538 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:06.538 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:06.538 00.000 6880 Enqueuing Expose request
01:43:06.561 00.023 10052 PulseGuide returned control before completion, sleep 74
01:43:06.659 00.098 10052 IsGuiding returns 1
01:43:06.659 00.000 10052 scope still moving after pulse duration time elapsed
01:43:06.688 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9d3d1c6-de65-435c-b37c-497213dba78e"}
01:43:06.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9d3d1c6-de65-435c-b37c-497213dba78e"}
01:43:06.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e258198e-9218-48eb-9fc5-c6c1a18d9bce"}
01:43:06.689 00.000 6880 case statement mapped state 6 to 3
01:43:06.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e258198e-9218-48eb-9fc5-c6c1a18d9bce"}
01:43:06.690 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c78f5801-f072-4c7d-8164-5b08f8b3fe8f"}
01:43:06.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1725,"width":15,"height":15,"star_pos":[6.56,6.85],"pixels":"..."},"id":"c78f5801-f072-4c7d-8164-5b08f8b3fe8f"}
01:43:06.706 00.016 10052 IsSlewing returns 0
01:43:06.744 00.038 10052 IsGuiding returns 0
01:43:06.744 00.000 10052 scope move finished after 91 + 118 ms
01:43:06.744 00.000 10052 Move returns status 0, amount 91
01:43:06.744 00.000 10052 MoveAxis(N, 0, ABG)
01:43:06.744 00.000 10052 Move returns status 0, amount 0
01:43:06.744 00.000 10052 move complete, result=0
01:43:06.744 00.000 10052 worker thread done servicing request
01:43:06.744 00.000 10052 Worker thread wakes up
01:43:06.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:06.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:06.744 00.000 6880 GuideStep: 0.3 px 91 ms WEST, -0.1 px 0 ms NORTH
01:43:07.877 01.133 10052 Exposure complete
01:43:07.938 00.061 10052 worker thread done servicing request
01:43:07.939 00.001 6880 OnExposeComplete: enter
01:43:07.939 00.000 6880 UpdateGuideState(): m_state=6
01:43:07.939 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1726
01:43:07.939 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=885.69, Mass=2137, SNR=32.1, Peak=162 HFD=4.5
01:43:07.940 00.001 6880 MultiStar: [#1 -0.02,-0.52,0.97,U] [#2 -0.25,-0.66,0.00,M2] [#3 -0.35,-0.73,0.00,M1] [#4 -0.12,-0.84,0.00,M3] [#5 -0.15,-0.36,1.03,U] [#6 -0.06,-0.43,0.93,U] [#7 -0.20,-0.69,0.00,M1] [#8 0.00,-0.53,0.00,M1] 
01:43:07.940 00.000 6880 refined, 3 included, MultiStar: {-0.09, -0.49}, one-star: {-0.14, -0.65}
01:43:07.940 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
01:43:07.940 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:43:07.940 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.49 hyp=0.50 cameraTheta=-1.76 mountX=0.49 mountY=-0.09, mountTheta=-0.18
01:43:07.942 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.49, opts=13)
01:43:07.942 00.000 6880 Enqueuing Move request for scope (-0.09, -0.49)
01:43:07.942 00.000 10052 Worker thread wakes up
01:43:07.942 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.49) opts 0xd
01:43:07.942 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.49)
01:43:07.942 00.000 10052 Moving (-0.09, -0.49) raw xDistance=0.49 yDistance=-0.09
01:43:07.942 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.49
01:43:07.942 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
01:43:07.942 00.000 10052 MoveAxis(W, 137, ABG)
01:43:07.942 00.000 10052 Guiding  Dir = 3, Dur = 137
01:43:07.971 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:07.992 00.021 10052 IsSlewing returns 0
01:43:08.015 00.023 6880 UpdateGuideState exits: m=2137 SNR=32.1
01:43:08.015 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:08.015 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:08.015 00.000 6880 Enqueuing Expose request
01:43:08.067 00.052 10052 IsGuiding returns 0
01:43:08.135 00.068 10052 PulseGuide returned control before completion, sleep 79
01:43:08.280 00.145 10052 IsGuiding returns 1
01:43:08.281 00.001 10052 scope still moving after pulse duration time elapsed
01:43:08.357 00.076 10052 IsSlewing returns 0
01:43:08.426 00.069 10052 IsGuiding returns 0
01:43:08.426 00.000 10052 scope move finished after 137 + 223 ms
01:43:08.426 00.000 10052 Move returns status 0, amount 137
01:43:08.426 00.000 10052 MoveAxis(N, 0, ABG)
01:43:08.426 00.000 10052 Move returns status 0, amount 0
01:43:08.426 00.000 10052 move complete, result=0
01:43:08.428 00.002 10052 worker thread done servicing request
01:43:08.428 00.000 10052 Worker thread wakes up
01:43:08.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:08.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:08.428 00.000 6880 GuideStep: 0.5 px 137 ms WEST, -0.1 px 0 ms NORTH
01:43:08.688 00.260 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5e98ced-fdb7-4a87-8e0b-bdf1708d9ecf"}
01:43:08.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5e98ced-fdb7-4a87-8e0b-bdf1708d9ecf"}
01:43:08.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a2cacd7-60c2-46e3-b8ab-46e3a17a6b97"}
01:43:08.689 00.000 6880 case statement mapped state 6 to 3
01:43:08.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a2cacd7-60c2-46e3-b8ab-46e3a17a6b97"}
01:43:08.690 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"679298f4-4d49-4be6-9515-4a37383b432d"}
01:43:08.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1726,"width":15,"height":15,"star_pos":[6.55,6.69],"pixels":"..."},"id":"679298f4-4d49-4be6-9515-4a37383b432d"}
01:43:09.333 00.643 10052 Exposure complete
01:43:09.405 00.072 10052 worker thread done servicing request
01:43:09.406 00.001 6880 OnExposeComplete: enter
01:43:09.406 00.000 6880 UpdateGuideState(): m_state=6
01:43:09.406 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1727
01:43:09.406 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=885.62, Mass=2265, SNR=33.0, Peak=156 HFD=4.4
01:43:09.407 00.001 6880 MultiStar: [#1 -0.07,-0.73,0.00,M1] [#2 -0.27,-0.73,0.00,M3] [#3 -0.33,-0.85,0.00,M2] [#4 -0.20,-0.82,0.00,M4] [#5 -0.01,-0.56,0.00,M1] [#6 -0.07,-0.84,0.00,M1] [#7 -0.21,-0.78,0.00,M2] [#8 0.07,-0.58,0.00,M2] 
01:43:09.407 00.000 6880 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.61) = xAngle (-0.09 = -0.09)
01:43:09.407 00.000 6880 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:43:09.407 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.73 hyp=0.74 cameraTheta=-1.70 mountX=0.73 mountY=-0.09, mountTheta=-0.12
01:43:09.408 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.73, opts=13)
01:43:09.408 00.000 6880 Enqueuing Move request for scope (-0.10, -0.73)
01:43:09.408 00.000 10052 Worker thread wakes up
01:43:09.409 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.73) opts 0xd
01:43:09.409 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.73)
01:43:09.409 00.000 10052 Moving (-0.10, -0.73) raw xDistance=0.73 yDistance=-0.09
01:43:09.409 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.73
01:43:09.409 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
01:43:09.409 00.000 10052 MoveAxis(W, 204, ABG)
01:43:09.409 00.000 10052 Guiding  Dir = 3, Dur = 204
01:43:09.430 00.021 10052 IsSlewing returns 0
01:43:09.432 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:09.467 00.035 6880 UpdateGuideState exits: m=2265 SNR=33.0
01:43:09.467 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:09.467 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:09.467 00.000 6880 Enqueuing Expose request
01:43:09.467 00.000 10052 IsGuiding returns 0
01:43:09.496 00.029 10052 PulseGuide returned control before completion, sleep 187
01:43:09.758 00.262 10052 IsGuiding returns 0
01:43:09.759 00.001 10052 Move returns status 0, amount 204
01:43:09.759 00.000 10052 MoveAxis(N, 0, ABG)
01:43:09.759 00.000 10052 Move returns status 0, amount 0
01:43:09.759 00.000 10052 move complete, result=0
01:43:09.759 00.000 10052 worker thread done servicing request
01:43:09.759 00.000 10052 Worker thread wakes up
01:43:09.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:09.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:09.759 00.000 6880 GuideStep: 0.7 px 204 ms WEST, -0.1 px 0 ms NORTH
01:43:10.688 00.929 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd53b75a-e057-4b54-ac94-d3cb9c09915a"}
01:43:10.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd53b75a-e057-4b54-ac94-d3cb9c09915a"}
01:43:10.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"591fee94-da0b-4ff2-a0f3-3d34525921a2"}
01:43:10.689 00.000 6880 case statement mapped state 6 to 3
01:43:10.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"591fee94-da0b-4ff2-a0f3-3d34525921a2"}
01:43:10.690 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bef47332-204f-4998-8704-98c4d9cdfb83"}
01:43:10.691 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1727,"width":15,"height":15,"star_pos":[6.60,6.62],"pixels":"..."},"id":"bef47332-204f-4998-8704-98c4d9cdfb83"}
01:43:10.900 00.209 10052 Exposure complete
01:43:10.991 00.091 10052 worker thread done servicing request
01:43:10.991 00.000 6880 OnExposeComplete: enter
01:43:10.991 00.000 6880 UpdateGuideState(): m_state=6
01:43:10.991 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1728
01:43:10.992 00.001 6880 Star::Find returns 1 (0), X=407.32, Y=885.50, Mass=2182, SNR=32.4, Peak=143 HFD=4.5
01:43:10.992 00.000 6880 MultiStar: [#1 -0.08,-0.64,0.00,M2] [#2 -0.23,-0.76,0.00,M4] [#3 -0.31,-0.83,0.00,M3] [#4 -0.33,-0.92,0.00,M5] [#5 -0.26,-0.64,0.00,M2] [#6 -0.10,-0.53,0.00,M2] [#7 -0.25,-0.69,0.00,M3] [#8 -0.34,-0.79,0.00,M3] 
01:43:10.992 00.000 6880 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.61) = xAngle (-0.37 = -0.37)
01:43:10.992 00.000 6880 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:43:10.992 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=-0.85 hyp=0.93 cameraTheta=-1.98 mountX=0.86 mountY=-0.36, mountTheta=-0.40
01:43:10.994 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=-0.85, opts=13)
01:43:10.994 00.000 6880 Enqueuing Move request for scope (-0.37, -0.85)
01:43:10.994 00.000 10052 Worker thread wakes up
01:43:10.994 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.85) opts 0xd
01:43:10.994 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, -0.85)
01:43:10.995 00.001 10052 Moving (-0.37, -0.85) raw xDistance=0.86 yDistance=-0.36
01:43:10.995 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.86
01:43:10.995 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.36, slope = -0.02
01:43:10.995 00.000 10052 MoveAxis(W, 241, ABG)
01:43:10.995 00.000 10052 Guiding  Dir = 3, Dur = 241
01:43:11.015 00.020 10052 IsSlewing returns 0
01:43:11.023 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:11.055 00.032 10052 IsGuiding returns 0
01:43:11.068 00.013 6880 UpdateGuideState exits: m=2182 SNR=32.4
01:43:11.069 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:11.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:11.069 00.000 6880 Enqueuing Expose request
01:43:11.082 00.013 10052 PulseGuide returned control before completion, sleep 224
01:43:11.329 00.247 10052 IsGuiding returns 0
01:43:11.329 00.000 10052 Move returns status 0, amount 241
01:43:11.329 00.000 10052 MoveAxis(N, 29, ABG)
01:43:11.329 00.000 10052 Guiding  Dir = 0, Dur = 29
01:43:11.367 00.038 10052 IsSlewing returns 0
01:43:11.405 00.038 10052 IsGuiding returns 0
01:43:11.433 00.028 10052 PulseGuide returned control before completion, sleep 12
01:43:11.510 00.077 10052 IsGuiding returns 0
01:43:11.510 00.000 10052 Move returns status 0, amount 29
01:43:11.510 00.000 10052 move complete, result=0
01:43:11.511 00.001 10052 worker thread done servicing request
01:43:11.511 00.000 10052 Worker thread wakes up
01:43:11.511 00.000 6880 GuideStep: 0.9 px 241 ms WEST, -0.4 px 29 ms NORTH
01:43:11.511 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:11.511 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:12.424 00.913 10052 Exposure complete
01:43:12.538 00.114 10052 worker thread done servicing request
01:43:12.538 00.000 6880 OnExposeComplete: enter
01:43:12.539 00.001 6880 UpdateGuideState(): m_state=6
01:43:12.539 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1729
01:43:12.539 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=885.68, Mass=2223, SNR=32.7, Peak=142 HFD=4.7
01:43:12.540 00.001 6880 MultiStar: [#1 0.05,-0.54,0.00,M3] [#2 -0.07,-0.68,0.00,M5] [#3 -0.01,-0.60,0.00,M4] [#4 -0.12,-0.83,0.00,M6] [#5 0.01,-0.52,1.00,U] [#6 0.12,-0.39,0.92,U] [#7 -0.11,-0.56,0.00,M4] [#8 0.04,-0.35,0.79,U] 
01:43:12.540 00.000 6880 refined, 3 included, MultiStar: {0.05, -0.49}, one-star: {0.03, -0.67}
01:43:12.540 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:43:12.540 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:43:12.540 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.49 hyp=0.50 cameraTheta=-1.47 mountX=0.49 mountY=0.06, mountTheta=0.11
01:43:12.542 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.49, opts=13)
01:43:12.542 00.000 6880 Enqueuing Move request for scope (0.05, -0.49)
01:43:12.542 00.000 10052 Worker thread wakes up
01:43:12.542 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.49) opts 0xd
01:43:12.543 00.001 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.49)
01:43:12.543 00.000 10052 Moving (0.05, -0.49) raw xDistance=0.49 yDistance=0.06
01:43:12.543 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.49
01:43:12.543 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.03
01:43:12.543 00.000 10052 MoveAxis(W, 144, ABG)
01:43:12.543 00.000 10052 Guiding  Dir = 3, Dur = 144
01:43:12.575 00.032 10052 IsSlewing returns 0
01:43:12.577 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:12.613 00.036 10052 IsGuiding returns 0
01:43:12.623 00.010 6880 UpdateGuideState exits: m=2223 SNR=32.7
01:43:12.623 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:12.624 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:12.624 00.000 6880 Enqueuing Expose request
01:43:12.646 00.022 10052 PulseGuide returned control before completion, sleep 122
01:43:12.699 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d9f3ad5-b306-4c58-bc2e-c8e8c99b344a"}
01:43:12.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d9f3ad5-b306-4c58-bc2e-c8e8c99b344a"}
01:43:12.701 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b860142-3419-4517-a0e2-8056490f329d"}
01:43:12.701 00.000 6880 case statement mapped state 6 to 3
01:43:12.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b860142-3419-4517-a0e2-8056490f329d"}
01:43:12.703 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5ca7e2ff-729a-491f-9a46-7437a234d112"}
01:43:12.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1729,"width":15,"height":15,"star_pos":[6.73,6.68],"pixels":"..."},"id":"5ca7e2ff-729a-491f-9a46-7437a234d112"}
01:43:12.806 00.103 10052 IsGuiding returns 0
01:43:12.806 00.000 10052 Move returns status 0, amount 144
01:43:12.806 00.000 10052 MoveAxis(N, 0, ABG)
01:43:12.806 00.000 10052 Move returns status 0, amount 0
01:43:12.806 00.000 10052 move complete, result=0
01:43:12.806 00.000 10052 worker thread done servicing request
01:43:12.806 00.000 10052 Worker thread wakes up
01:43:12.807 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:12.807 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:12.812 00.005 6880 GuideStep: 0.5 px 144 ms WEST, 0.1 px 0 ms NORTH
01:43:14.040 01.228 10052 Exposure complete
01:43:14.123 00.083 10052 worker thread done servicing request
01:43:14.123 00.000 6880 OnExposeComplete: enter
01:43:14.124 00.001 6880 UpdateGuideState(): m_state=6
01:43:14.124 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1730
01:43:14.124 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=885.55, Mass=2297, SNR=33.3, Peak=154 HFD=4.6
01:43:14.125 00.001 6880 MultiStar: [#1 0.06,-0.72,0.00,M4] [#2 -0.02,-0.87,0.00,M6] [#3 -0.10,-0.74,0.00,M5] [#4 0.05,-0.89,0.00,M7] [#5 0.22,-0.50,0.00,M2] [#6 0.08,-0.80,0.00,M2] [#7 -0.00,-0.58,0.00,M5] [#8 0.04,-0.47,0.80,U] 
01:43:14.125 00.000 6880 refined, 1 included, MultiStar: {0.07, -0.65}, one-star: {0.11, -0.80}
01:43:14.125 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.16 = 0.16)
01:43:14.125 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:43:14.125 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.65 hyp=0.66 cameraTheta=-1.46 mountX=0.65 mountY=0.08, mountTheta=0.13
01:43:14.126 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.65, opts=13)
01:43:14.127 00.001 6880 Enqueuing Move request for scope (0.07, -0.65)
01:43:14.127 00.000 10052 Worker thread wakes up
01:43:14.127 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.65) opts 0xd
01:43:14.127 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.65)
01:43:14.127 00.000 10052 Moving (0.07, -0.65) raw xDistance=0.65 yDistance=0.08
01:43:14.127 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.65
01:43:14.127 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
01:43:14.127 00.000 10052 MoveAxis(W, 181, ABG)
01:43:14.127 00.000 10052 Guiding  Dir = 3, Dur = 181
01:43:14.162 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:14.193 00.031 10052 IsSlewing returns 0
01:43:14.223 00.030 6880 UpdateGuideState exits: m=2297 SNR=33.3
01:43:14.224 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:14.224 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:14.224 00.000 6880 Enqueuing Expose request
01:43:14.272 00.048 10052 IsGuiding returns 0
01:43:14.340 00.068 10052 PulseGuide returned control before completion, sleep 123
01:43:14.534 00.194 10052 IsGuiding returns 1
01:43:14.534 00.000 10052 scope still moving after pulse duration time elapsed
01:43:14.602 00.068 10052 IsSlewing returns 0
01:43:14.675 00.073 10052 IsGuiding returns 0
01:43:14.676 00.001 10052 scope move finished after 181 + 222 ms
01:43:14.676 00.000 10052 Move returns status 0, amount 181
01:43:14.676 00.000 10052 MoveAxis(N, 0, ABG)
01:43:14.676 00.000 10052 Move returns status 0, amount 0
01:43:14.676 00.000 10052 move complete, result=0
01:43:14.676 00.000 10052 worker thread done servicing request
01:43:14.676 00.000 6880 GuideStep: 0.7 px 181 ms WEST, 0.1 px 0 ms NORTH
01:43:14.676 00.000 10052 Worker thread wakes up
01:43:14.676 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:14.676 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:15.133 00.457 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bee90bb7-9026-4612-87b3-647984bab66c"}
01:43:15.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bee90bb7-9026-4612-87b3-647984bab66c"}
01:43:15.134 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"803488df-74f3-48bc-9779-11720590ae4a"}
01:43:15.134 00.000 6880 case statement mapped state 6 to 3
01:43:15.134 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"803488df-74f3-48bc-9779-11720590ae4a"}
01:43:15.135 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cffe2be9-9474-47f8-9492-9f191f978379"}
01:43:15.136 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1730,"width":15,"height":15,"star_pos":[6.80,6.55],"pixels":"..."},"id":"cffe2be9-9474-47f8-9492-9f191f978379"}
01:43:15.605 00.469 10052 Exposure complete
01:43:15.736 00.131 10052 worker thread done servicing request
01:43:15.736 00.000 6880 OnExposeComplete: enter
01:43:15.736 00.000 6880 UpdateGuideState(): m_state=6
01:43:15.737 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1731
01:43:15.737 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=885.12, Mass=2278, SNR=33.1, Peak=137 HFD=4.5
01:43:15.737 00.000 6880 MultiStar: large primary error, entering stabilization period
01:43:15.737 00.000 6880 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
01:43:15.737 00.000 6880 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:43:15.737 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-1.22 hyp=1.23 cameraTheta=-1.67 mountX=1.23 mountY=-0.10, mountTheta=-0.08
01:43:15.739 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-1.22, opts=13)
01:43:15.739 00.000 6880 Enqueuing Move request for scope (-0.12, -1.22)
01:43:15.739 00.000 10052 Worker thread wakes up
01:43:15.740 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -1.22) opts 0xd
01:43:15.740 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -1.22)
01:43:15.740 00.000 10052 Moving (-0.12, -1.22) raw xDistance=1.23 yDistance=-0.10
01:43:15.740 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.57 from input 1.23
01:43:15.740 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:43:15.740 00.000 10052 MoveAxis(W, 338, ABG)
01:43:15.740 00.000 10052 Guiding  Dir = 3, Dur = 338
01:43:15.774 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:15.812 00.038 10052 IsSlewing returns 0
01:43:15.822 00.010 6880 UpdateGuideState exits: m=2278 SNR=33.1
01:43:15.822 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:15.822 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:15.822 00.000 6880 Enqueuing Expose request
01:43:15.849 00.027 10052 IsGuiding returns 0
01:43:15.876 00.027 10052 PulseGuide returned control before completion, sleep 321
01:43:16.253 00.377 10052 IsGuiding returns 0
01:43:16.254 00.001 10052 Move returns status 0, amount 338
01:43:16.254 00.000 10052 MoveAxis(N, 0, ABG)
01:43:16.254 00.000 10052 Move returns status 0, amount 0
01:43:16.254 00.000 10052 move complete, result=0
01:43:16.254 00.000 10052 worker thread done servicing request
01:43:16.254 00.000 6880 GuideStep: 1.2 px 338 ms WEST, -0.1 px 0 ms NORTH
01:43:16.254 00.000 10052 Worker thread wakes up
01:43:16.254 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:16.254 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:17.134 00.880 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac6c7e04-cd9d-4d5f-aa4e-048dd166815b"}
01:43:17.134 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac6c7e04-cd9d-4d5f-aa4e-048dd166815b"}
01:43:17.135 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5ee4f97-4ba2-4c71-a6fc-5fa9274c8b6e"}
01:43:17.135 00.000 6880 case statement mapped state 6 to 3
01:43:17.135 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5ee4f97-4ba2-4c71-a6fc-5fa9274c8b6e"}
01:43:17.135 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"654374ae-69b0-4816-8fe1-286a8dc0f701"}
01:43:17.136 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1731,"width":15,"height":15,"star_pos":[6.58,7.12],"pixels":"..."},"id":"654374ae-69b0-4816-8fe1-286a8dc0f701"}
01:43:17.387 00.251 10052 Exposure complete
01:43:17.465 00.078 10052 worker thread done servicing request
01:43:17.465 00.000 6880 OnExposeComplete: enter
01:43:17.465 00.000 6880 UpdateGuideState(): m_state=6
01:43:17.465 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1732
01:43:17.466 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=885.42, Mass=2259, SNR=32.9, Peak=143 HFD=4.9
01:43:17.466 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
01:43:17.466 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
01:43:17.466 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.93 hyp=0.93 cameraTheta=-1.65 mountX=0.93 mountY=-0.07, mountTheta=-0.07
01:43:17.468 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.93, opts=13)
01:43:17.468 00.000 6880 Enqueuing Move request for scope (-0.08, -0.93)
01:43:17.469 00.001 10052 Worker thread wakes up
01:43:17.469 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.93) opts 0xd
01:43:17.469 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.93)
01:43:17.469 00.000 10052 Moving (-0.08, -0.93) raw xDistance=0.93 yDistance=-0.07
01:43:17.469 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.93
01:43:17.469 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.09, using input
01:43:17.469 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
01:43:17.469 00.000 10052 MoveAxis(W, 266, ABG)
01:43:17.469 00.000 10052 Guiding  Dir = 3, Dur = 266
01:43:17.501 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:17.544 00.043 10052 IsSlewing returns 0
01:43:17.548 00.004 6880 UpdateGuideState exits: m=2259 SNR=32.9
01:43:17.548 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:17.548 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:17.548 00.000 6880 Enqueuing Expose request
01:43:17.619 00.071 10052 IsGuiding returns 0
01:43:17.682 00.063 10052 PulseGuide returned control before completion, sleep 213
01:43:17.951 00.269 10052 IsGuiding returns 1
01:43:17.951 00.000 10052 scope still moving after pulse duration time elapsed
01:43:18.030 00.079 10052 IsSlewing returns 0
01:43:18.104 00.074 10052 IsGuiding returns 0
01:43:18.104 00.000 10052 scope move finished after 266 + 219 ms
01:43:18.104 00.000 10052 Move returns status 0, amount 266
01:43:18.104 00.000 10052 MoveAxis(N, 0, ABG)
01:43:18.104 00.000 10052 Move returns status 0, amount 0
01:43:18.104 00.000 10052 move complete, result=0
01:43:18.105 00.001 10052 worker thread done servicing request
01:43:18.105 00.000 10052 Worker thread wakes up
01:43:18.105 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:18.105 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:18.105 00.000 6880 GuideStep: 0.9 px 266 ms WEST, -0.1 px 0 ms NORTH
01:43:19.019 00.914 10052 Exposure complete
01:43:19.076 00.057 10052 worker thread done servicing request
01:43:19.076 00.000 6880 OnExposeComplete: enter
01:43:19.076 00.000 6880 UpdateGuideState(): m_state=6
01:43:19.077 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1733
01:43:19.077 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=885.05, Mass=2314, SNR=33.4, Peak=144 HFD=4.4
01:43:19.077 00.000 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
01:43:19.077 00.000 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
01:43:19.077 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-1.30 hyp=1.32 cameraTheta=-1.75 mountX=1.31 mountY=-0.22, mountTheta=-0.17
01:43:19.078 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-1.30, opts=13)
01:43:19.078 00.000 6880 Enqueuing Move request for scope (-0.24, -1.30)
01:43:19.079 00.001 10052 Worker thread wakes up
01:43:19.079 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.30) opts 0xd
01:43:19.079 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -1.30)
01:43:19.079 00.000 10052 Moving (-0.24, -1.30) raw xDistance=1.31 yDistance=-0.22
01:43:19.079 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.61 from input 1.31
01:43:19.079 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.22, slope = -0.01
01:43:19.079 00.000 10052 MoveAxis(W, 365, ABG)
01:43:19.079 00.000 10052 Guiding  Dir = 3, Dur = 365
01:43:19.099 00.020 10052 IsSlewing returns 0
01:43:19.101 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:19.137 00.036 6880 UpdateGuideState exits: m=2314 SNR=33.4
01:43:19.137 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:19.137 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:19.137 00.000 6880 Enqueuing Expose request
01:43:19.137 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"da0dfa11-a481-4309-b705-a052729554fd"}
01:43:19.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"da0dfa11-a481-4309-b705-a052729554fd"}
01:43:19.138 00.001 10052 IsGuiding returns 0
01:43:19.146 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c25e8aec-8531-472a-bffd-377bf41b7e4e"}
01:43:19.146 00.000 6880 case statement mapped state 6 to 3
01:43:19.146 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c25e8aec-8531-472a-bffd-377bf41b7e4e"}
01:43:19.148 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8e551f9c-d9eb-4fd0-bbb1-8a93e09ec7d2"}
01:43:19.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1733,"width":15,"height":15,"star_pos":[7.46,7.05],"pixels":"..."},"id":"8e551f9c-d9eb-4fd0-bbb1-8a93e09ec7d2"}
01:43:19.165 00.017 10052 PulseGuide returned control before completion, sleep 348
01:43:19.583 00.418 10052 IsGuiding returns 0
01:43:19.583 00.000 10052 Move returns status 0, amount 365
01:43:19.583 00.000 10052 MoveAxis(N, 26, ABG)
01:43:19.583 00.000 10052 Guiding  Dir = 0, Dur = 26
01:43:19.657 00.074 10052 IsSlewing returns 0
01:43:19.733 00.076 10052 IsGuiding returns 0
01:43:19.877 00.144 10052 IsGuiding returns 0
01:43:19.878 00.001 10052 Move returns status 0, amount 26
01:43:19.878 00.000 10052 move complete, result=0
01:43:19.878 00.000 10052 worker thread done servicing request
01:43:19.878 00.000 6880 GuideStep: 1.3 px 365 ms WEST, -0.2 px 26 ms NORTH
01:43:19.878 00.000 10052 Worker thread wakes up
01:43:19.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:19.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:21.012 01.134 10052 Exposure complete
01:43:21.098 00.086 10052 worker thread done servicing request
01:43:21.098 00.000 6880 OnExposeComplete: enter
01:43:21.098 00.000 6880 UpdateGuideState(): m_state=6
01:43:21.098 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1734
01:43:21.098 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=885.62, Mass=2277, SNR=33.2, Peak=143 HFD=4.6
01:43:21.098 00.000 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
01:43:21.099 00.001 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
01:43:21.099 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.73 hyp=0.74 cameraTheta=-1.75 mountX=0.74 mountY=-0.13, mountTheta=-0.17
01:43:21.100 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.73, opts=13)
01:43:21.100 00.000 6880 Enqueuing Move request for scope (-0.13, -0.73)
01:43:21.100 00.000 10052 Worker thread wakes up
01:43:21.100 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.73) opts 0xd
01:43:21.100 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.73)
01:43:21.100 00.000 10052 Moving (-0.13, -0.73) raw xDistance=0.74 yDistance=-0.13
01:43:21.100 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.74
01:43:21.100 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
01:43:21.100 00.000 10052 MoveAxis(W, 216, ABG)
01:43:21.101 00.001 10052 Guiding  Dir = 3, Dur = 216
01:43:21.122 00.021 10052 IsSlewing returns 0
01:43:21.125 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:21.160 00.035 10052 IsGuiding returns 0
01:43:21.174 00.014 6880 UpdateGuideState exits: m=2277 SNR=33.2
01:43:21.174 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:21.174 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:21.174 00.000 6880 Enqueuing Expose request
01:43:21.175 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce20c968-c283-4e85-b853-f3d608202b80"}
01:43:21.175 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce20c968-c283-4e85-b853-f3d608202b80"}
01:43:21.186 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e016d2f-71d8-482f-8f61-44e7b2677c31"}
01:43:21.186 00.000 6880 case statement mapped state 6 to 3
01:43:21.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e016d2f-71d8-482f-8f61-44e7b2677c31"}
01:43:21.187 00.001 10052 PulseGuide returned control before completion, sleep 199
01:43:21.188 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4b787059-371f-438e-9bff-648f45eb8670"}
01:43:21.189 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1734,"width":15,"height":15,"star_pos":[6.56,6.62],"pixels":"..."},"id":"4b787059-371f-438e-9bff-648f45eb8670"}
01:43:21.420 00.231 10052 IsGuiding returns 0
01:43:21.420 00.000 10052 Move returns status 0, amount 216
01:43:21.420 00.000 10052 MoveAxis(N, 0, ABG)
01:43:21.420 00.000 10052 Move returns status 0, amount 0
01:43:21.421 00.001 10052 move complete, result=0
01:43:21.421 00.000 10052 worker thread done servicing request
01:43:21.421 00.000 10052 Worker thread wakes up
01:43:21.421 00.000 6880 GuideStep: 0.7 px 216 ms WEST, -0.1 px 0 ms NORTH
01:43:21.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:21.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:22.337 00.916 10052 Exposure complete
01:43:22.409 00.072 10052 worker thread done servicing request
01:43:22.409 00.000 6880 OnExposeComplete: enter
01:43:22.409 00.000 6880 UpdateGuideState(): m_state=6
01:43:22.409 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1735
01:43:22.410 00.001 6880 Star::Find returns 1 (0), X=407.66, Y=885.66, Mass=2197, SNR=32.4, Peak=169 HFD=4.3
01:43:22.410 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
01:43:22.410 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
01:43:22.410 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.69 hyp=0.69 cameraTheta=-1.61 mountX=0.69 mountY=-0.02, mountTheta=-0.03
01:43:22.411 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.69, opts=13)
01:43:22.411 00.000 6880 Enqueuing Move request for scope (-0.03, -0.69)
01:43:22.411 00.000 10052 Worker thread wakes up
01:43:22.411 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.69) opts 0xd
01:43:22.411 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.69)
01:43:22.411 00.000 10052 Moving (-0.03, -0.69) raw xDistance=0.69 yDistance=-0.02
01:43:22.412 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.69
01:43:22.412 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:43:22.412 00.000 10052 MoveAxis(W, 196, ABG)
01:43:22.412 00.000 10052 Guiding  Dir = 3, Dur = 196
01:43:22.433 00.021 10052 IsSlewing returns 0
01:43:22.436 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:22.470 00.034 6880 UpdateGuideState exits: m=2197 SNR=32.4
01:43:22.471 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:22.471 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:22.471 00.000 6880 Enqueuing Expose request
01:43:22.471 00.000 10052 IsGuiding returns 0
01:43:22.498 00.027 10052 PulseGuide returned control before completion, sleep 179
01:43:22.703 00.205 10052 IsGuiding returns 0
01:43:22.703 00.000 10052 Move returns status 0, amount 196
01:43:22.703 00.000 10052 MoveAxis(N, 0, ABG)
01:43:22.703 00.000 10052 Move returns status 0, amount 0
01:43:22.703 00.000 10052 move complete, result=0
01:43:22.703 00.000 10052 worker thread done servicing request
01:43:22.703 00.000 10052 Worker thread wakes up
01:43:22.703 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:22.703 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:22.704 00.001 6880 GuideStep: 0.7 px 196 ms WEST, -0.0 px 0 ms NORTH
01:43:23.136 00.432 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe862495-20b3-4222-a033-bc75b5d3d8f5"}
01:43:23.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe862495-20b3-4222-a033-bc75b5d3d8f5"}
01:43:23.137 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d8c23c3-15fb-40cd-8661-fca357ef996d"}
01:43:23.137 00.000 6880 case statement mapped state 6 to 3
01:43:23.138 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d8c23c3-15fb-40cd-8661-fca357ef996d"}
01:43:23.138 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e4a4ab6c-39c7-4853-a723-9ae00403c9a6"}
01:43:23.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1735,"width":15,"height":15,"star_pos":[6.66,6.66],"pixels":"..."},"id":"e4a4ab6c-39c7-4853-a723-9ae00403c9a6"}
01:43:23.846 00.708 10052 Exposure complete
01:43:23.940 00.094 10052 worker thread done servicing request
01:43:23.940 00.000 6880 OnExposeComplete: enter
01:43:23.940 00.000 6880 UpdateGuideState(): m_state=6
01:43:23.941 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1736
01:43:23.941 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=885.82, Mass=2329, SNR=33.4, Peak=152 HFD=4.5
01:43:23.941 00.000 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
01:43:23.941 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
01:43:23.941 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.53 hyp=0.54 cameraTheta=-1.78 mountX=0.53 mountY=-0.11, mountTheta=-0.20
01:43:23.943 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.53, opts=13)
01:43:23.943 00.000 6880 Enqueuing Move request for scope (-0.11, -0.53)
01:43:23.943 00.000 10052 Worker thread wakes up
01:43:23.943 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.53) opts 0xd
01:43:23.944 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.53)
01:43:23.944 00.000 10052 Moving (-0.11, -0.53) raw xDistance=0.53 yDistance=-0.11
01:43:23.944 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.53
01:43:23.944 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
01:43:23.944 00.000 10052 MoveAxis(W, 152, ABG)
01:43:23.944 00.000 10052 Guiding  Dir = 3, Dur = 152
01:43:23.980 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:23.999 00.019 10052 IsSlewing returns 0
01:43:24.021 00.022 6880 UpdateGuideState exits: m=2329 SNR=33.4
01:43:24.021 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:24.021 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:24.021 00.000 6880 Enqueuing Expose request
01:43:24.074 00.053 10052 IsGuiding returns 0
01:43:24.142 00.068 10052 PulseGuide returned control before completion, sleep 94
01:43:24.288 00.146 10052 IsGuiding returns 1
01:43:24.288 00.000 10052 scope still moving after pulse duration time elapsed
01:43:24.365 00.077 10052 IsSlewing returns 0
01:43:24.435 00.070 10052 IsGuiding returns 0
01:43:24.435 00.000 10052 scope move finished after 152 + 208 ms
01:43:24.435 00.000 10052 Move returns status 0, amount 152
01:43:24.435 00.000 10052 MoveAxis(N, 0, ABG)
01:43:24.435 00.000 10052 Move returns status 0, amount 0
01:43:24.435 00.000 10052 move complete, result=0
01:43:24.436 00.001 10052 worker thread done servicing request
01:43:24.436 00.000 10052 Worker thread wakes up
01:43:24.436 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:24.436 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:24.436 00.000 6880 GuideStep: 0.5 px 152 ms WEST, -0.1 px 0 ms NORTH
01:43:25.144 00.708 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"374bd8bc-44e6-4b0d-8345-53e0cf65609f"}
01:43:25.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"374bd8bc-44e6-4b0d-8345-53e0cf65609f"}
01:43:25.144 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"29339cc0-95a5-4bf6-8baf-c8302ad7c6e0"}
01:43:25.144 00.000 6880 case statement mapped state 6 to 3
01:43:25.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"29339cc0-95a5-4bf6-8baf-c8302ad7c6e0"}
01:43:25.145 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3506a56e-54a1-40d1-b634-16df58838d08"}
01:43:25.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1736,"width":15,"height":15,"star_pos":[6.58,6.82],"pixels":"..."},"id":"3506a56e-54a1-40d1-b634-16df58838d08"}
01:43:25.343 00.198 10052 Exposure complete
01:43:25.402 00.059 10052 worker thread done servicing request
01:43:25.402 00.000 6880 OnExposeComplete: enter
01:43:25.402 00.000 6880 UpdateGuideState(): m_state=6
01:43:25.403 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1737
01:43:25.403 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=885.86, Mass=2347, SNR=33.6, Peak=123 HFD=4.4
01:43:25.403 00.000 6880 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.61) = xAngle (-0.74 = -0.74)
01:43:25.403 00.000 6880 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
01:43:25.403 00.000 6880 CameraToMount -- cameraX=-0.49 cameraY=-0.49 hyp=0.69 cameraTheta=-2.36 mountX=0.51 mountY=-0.48, mountTheta=-0.76
01:43:25.405 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.49, y=-0.49, opts=13)
01:43:25.405 00.000 6880 Enqueuing Move request for scope (-0.49, -0.49)
01:43:25.405 00.000 10052 Worker thread wakes up
01:43:25.405 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.49) opts 0xd
01:43:25.405 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.49, -0.49)
01:43:25.405 00.000 10052 Moving (-0.49, -0.49) raw xDistance=0.51 yDistance=-0.48
01:43:25.405 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.51
01:43:25.405 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.48, slope = -0.02
01:43:25.405 00.000 10052 MoveAxis(W, 143, ABG)
01:43:25.405 00.000 10052 Guiding  Dir = 3, Dur = 143
01:43:25.426 00.021 10052 IsSlewing returns 0
01:43:25.429 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:25.465 00.036 10052 IsGuiding returns 0
01:43:25.470 00.005 6880 UpdateGuideState exits: m=2347 SNR=33.6
01:43:25.470 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:25.470 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:25.470 00.000 6880 Enqueuing Expose request
01:43:25.491 00.021 10052 PulseGuide returned control before completion, sleep 127
01:43:25.681 00.190 10052 IsGuiding returns 0
01:43:25.681 00.000 10052 Move returns status 0, amount 143
01:43:25.681 00.000 10052 MoveAxis(N, 32, ABG)
01:43:25.681 00.000 10052 Guiding  Dir = 0, Dur = 32
01:43:25.756 00.075 10052 IsSlewing returns 0
01:43:25.831 00.075 10052 IsGuiding returns 0
01:43:25.979 00.148 10052 IsGuiding returns 0
01:43:25.979 00.000 10052 Move returns status 0, amount 32
01:43:25.980 00.001 10052 move complete, result=0
01:43:25.980 00.000 10052 worker thread done servicing request
01:43:25.980 00.000 10052 Worker thread wakes up
01:43:25.980 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:25.980 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:25.980 00.000 6880 GuideStep: 0.5 px 143 ms WEST, -0.5 px 32 ms NORTH
01:43:27.115 01.135 10052 Exposure complete
01:43:27.142 00.027 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2d154e72-d499-4847-9491-28393ef5e27a"}
01:43:27.143 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2d154e72-d499-4847-9491-28393ef5e27a"}
01:43:27.144 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77d104f3-b5a0-4d0b-8dd0-b697660b6cf8"}
01:43:27.144 00.000 6880 case statement mapped state 6 to 3
01:43:27.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"77d104f3-b5a0-4d0b-8dd0-b697660b6cf8"}
01:43:27.145 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bfe45534-bb97-40d4-ab27-4741a4f6eb5f"}
01:43:27.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1737,"width":15,"height":15,"star_pos":[7.21,6.86],"pixels":"..."},"id":"bfe45534-bb97-40d4-ab27-4741a4f6eb5f"}
01:43:27.201 00.056 10052 worker thread done servicing request
01:43:27.202 00.001 6880 OnExposeComplete: enter
01:43:27.202 00.000 6880 UpdateGuideState(): m_state=6
01:43:27.202 00.000 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1738
01:43:27.202 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=886.28, Mass=2256, SNR=32.9, Peak=154 HFD=4.7
01:43:27.202 00.000 6880 MultiStar: exiting stabilization period
01:43:27.202 00.000 6880 MultiStar: [#1 -0.15,0.10,0.95,U] [#2 -0.38,0.20,0.96,U] [#3 -0.44,-0.04,0.89,U] [#4 -0.27,-0.03,0.85,U] [#5 -0.24,0.41,0.97,U] [#6 -0.19,0.05,0.91,U] [#7 -0.26,0.25,0.72,U] [#8 -0.35,0.07,0.79,U] 
01:43:27.202 00.000 6880 refined, 8 included, MultiStar: {-0.30, 0.10}, one-star: {-0.40, -0.07}
01:43:27.203 00.001 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.42 = -1.86)
01:43:27.203 00.000 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.89)
01:43:27.203 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.32 cameraTheta=2.81 mountX=-0.09 mountY=-0.30, mountTheta=-1.87
01:43:27.204 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.10, opts=13)
01:43:27.204 00.000 6880 Enqueuing Move request for scope (-0.30, 0.10)
01:43:27.204 00.000 10052 Worker thread wakes up
01:43:27.204 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
01:43:27.204 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
01:43:27.204 00.000 10052 Moving (-0.30, 0.10) raw xDistance=-0.09 yDistance=-0.30
01:43:27.204 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:43:27.204 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.30, slope = -0.04
01:43:27.205 00.001 10052 MoveAxis(E, 0, ABG)
01:43:27.205 00.000 10052 Move returns status 0, amount 0
01:43:27.205 00.000 10052 MoveAxis(N, 76, ABG)
01:43:27.205 00.000 10052 Guiding  Dir = 0, Dur = 76
01:43:27.225 00.020 10052 IsSlewing returns 0
01:43:27.227 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:27.262 00.035 6880 UpdateGuideState exits: m=2256 SNR=32.9
01:43:27.262 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:27.262 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:27.262 00.000 6880 Enqueuing Expose request
01:43:27.263 00.001 10052 IsGuiding returns 0
01:43:27.291 00.028 10052 PulseGuide returned control before completion, sleep 59
01:43:27.386 00.095 10052 IsGuiding returns 0
01:43:27.387 00.001 10052 Move returns status 0, amount 76
01:43:27.387 00.000 10052 move complete, result=0
01:43:27.387 00.000 10052 worker thread done servicing request
01:43:27.387 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 76 ms NORTH
01:43:27.387 00.000 10052 Worker thread wakes up
01:43:27.387 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:27.387 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:28.301 00.914 10052 Exposure complete
01:43:28.366 00.065 10052 worker thread done servicing request
01:43:28.366 00.000 6880 OnExposeComplete: enter
01:43:28.366 00.000 6880 UpdateGuideState(): m_state=6
01:43:28.367 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1739
01:43:28.367 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=886.07, Mass=2283, SNR=33.1, Peak=143 HFD=4.8
01:43:28.367 00.000 6880 MultiStar: [#1 -0.17,-0.07,0.94,U] [#2 -0.22,0.02,1.00,U] [#3 -0.30,-0.09,0.91,U] [#4 -0.17,-0.16,0.83,U] [#5 -0.21,-0.01,0.96,U] [#6 -0.11,-0.03,0.89,U] [#7 -0.13,-0.14,0.78,U] [#8 -0.20,-0.12,0.79,U] 
01:43:28.367 00.000 6880 refined, 8 included, MultiStar: {-0.20, -0.10}, one-star: {-0.28, -0.28}
01:43:28.367 00.000 6880 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.61) = xAngle (-1.08 = -1.08)
01:43:28.367 00.000 6880 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
01:43:28.368 00.001 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.10 hyp=0.22 cameraTheta=-2.69 mountX=0.11 mountY=-0.20, mountTheta=-1.09
01:43:28.369 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.10, opts=13)
01:43:28.369 00.000 6880 Enqueuing Move request for scope (-0.20, -0.10)
01:43:28.370 00.001 10052 Worker thread wakes up
01:43:28.370 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.10) opts 0xd
01:43:28.370 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.10)
01:43:28.370 00.000 10052 Moving (-0.20, -0.10) raw xDistance=0.11 yDistance=-0.20
01:43:28.370 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:43:28.370 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.20, slope = -0.03
01:43:28.370 00.000 10052 MoveAxis(E, 0, ABG)
01:43:28.370 00.000 10052 Move returns status 0, amount 0
01:43:28.370 00.000 10052 MoveAxis(N, 61, ABG)
01:43:28.370 00.000 10052 Guiding  Dir = 0, Dur = 61
01:43:28.395 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:28.419 00.024 10052 IsSlewing returns 0
01:43:28.434 00.015 6880 UpdateGuideState exits: m=2283 SNR=33.1
01:43:28.434 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:28.434 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:28.434 00.000 6880 Enqueuing Expose request
01:43:28.457 00.023 10052 IsGuiding returns 0
01:43:28.484 00.027 10052 PulseGuide returned control before completion, sleep 45
01:43:28.555 00.071 10052 IsGuiding returns 0
01:43:28.556 00.001 10052 Move returns status 0, amount 61
01:43:28.556 00.000 10052 move complete, result=0
01:43:28.556 00.000 10052 worker thread done servicing request
01:43:28.556 00.000 10052 Worker thread wakes up
01:43:28.556 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 61 ms NORTH
01:43:28.556 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:28.556 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:29.141 00.585 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1524f07c-3c56-416f-85f9-eef8d92fc651"}
01:43:29.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1524f07c-3c56-416f-85f9-eef8d92fc651"}
01:43:29.142 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"071e7f01-cf9a-4181-bb1c-6f6c7efa6ddc"}
01:43:29.142 00.000 6880 case statement mapped state 6 to 3
01:43:29.142 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"071e7f01-cf9a-4181-bb1c-6f6c7efa6ddc"}
01:43:29.143 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5cf840d8-9310-4a3a-b8fc-dd2257419ccd"}
01:43:29.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1739,"width":15,"height":15,"star_pos":[7.41,7.07],"pixels":"..."},"id":"5cf840d8-9310-4a3a-b8fc-dd2257419ccd"}
01:43:29.698 00.555 10052 Exposure complete
01:43:29.775 00.077 10052 worker thread done servicing request
01:43:29.776 00.001 6880 OnExposeComplete: enter
01:43:29.776 00.000 6880 UpdateGuideState(): m_state=6
01:43:29.776 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1740
01:43:29.776 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.07, Mass=2339, SNR=33.6, Peak=135 HFD=4.6
01:43:29.776 00.000 6880 MultiStar: [#1 0.10,0.01,0.95,U] [#2 -0.05,-0.06,0.96,U] [#3 -0.11,-0.15,0.88,U] [#4 -0.11,-0.25,0.84,U] [#5 0.05,-0.12,0.97,U] [#6 -0.02,-0.14,0.88,U] [#7 0.00,-0.07,0.76,U] [#8 0.01,-0.18,0.79,U] 
01:43:29.777 00.001 6880 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.00, -0.28}
01:43:29.777 00.000 6880 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
01:43:29.777 00.000 6880 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
01:43:29.777 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.67 mountX=0.14 mountY=-0.01, mountTheta=-0.08
01:43:29.778 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.14, opts=13)
01:43:29.778 00.000 6880 Enqueuing Move request for scope (-0.01, -0.14)
01:43:29.778 00.000 10052 Worker thread wakes up
01:43:29.778 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
01:43:29.778 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
01:43:29.778 00.000 10052 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=-0.01
01:43:29.778 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:43:29.778 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.04, using input
01:43:29.779 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:43:29.779 00.000 10052 MoveAxis(W, 37, ABG)
01:43:29.779 00.000 10052 Guiding  Dir = 3, Dur = 37
01:43:29.803 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:29.845 00.042 10052 IsSlewing returns 0
01:43:29.852 00.007 6880 UpdateGuideState exits: m=2339 SNR=33.6
01:43:29.852 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:29.852 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:29.852 00.000 6880 Enqueuing Expose request
01:43:29.925 00.073 10052 IsGuiding returns 0
01:43:30.068 00.143 10052 IsGuiding returns 0
01:43:30.068 00.000 10052 Move returns status 0, amount 37
01:43:30.068 00.000 10052 MoveAxis(N, 0, ABG)
01:43:30.068 00.000 10052 Move returns status 0, amount 0
01:43:30.069 00.001 10052 move complete, result=0
01:43:30.069 00.000 10052 worker thread done servicing request
01:43:30.069 00.000 10052 Worker thread wakes up
01:43:30.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:30.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:30.069 00.000 6880 GuideStep: 0.1 px 37 ms WEST, -0.0 px 0 ms NORTH
01:43:30.982 00.913 10052 Exposure complete
01:43:31.061 00.079 10052 worker thread done servicing request
01:43:31.061 00.000 6880 OnExposeComplete: enter
01:43:31.061 00.000 6880 UpdateGuideState(): m_state=6
01:43:31.062 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1741
01:43:31.062 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=886.00, Mass=2464, SNR=34.5, Peak=163 HFD=4.2
01:43:31.062 00.000 6880 MultiStar: [#1 -0.07,-0.21,0.93,U] [#2 -0.05,-0.28,0.97,U] [#3 -0.16,-0.34,0.89,U] [#4 -0.04,-0.34,0.81,U] [#5 -0.14,-0.17,0.93,U] [#6 0.00,-0.28,0.88,U] [#7 -0.13,-0.18,0.75,U] [#8 -0.10,-0.27,0.78,U] 
01:43:31.062 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.27}, one-star: {-0.13, -0.35}
01:43:31.062 00.000 6880 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.61) = xAngle (-0.28 = -0.28)
01:43:31.062 00.000 6880 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
01:43:31.062 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.27 hyp=0.29 cameraTheta=-1.90 mountX=0.28 mountY=-0.09, mountTheta=-0.31
01:43:31.064 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.27, opts=13)
01:43:31.064 00.000 6880 Enqueuing Move request for scope (-0.09, -0.27)
01:43:31.064 00.000 10052 Worker thread wakes up
01:43:31.064 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.27) opts 0xd
01:43:31.064 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.27)
01:43:31.064 00.000 10052 Moving (-0.09, -0.27) raw xDistance=0.28 yDistance=-0.09
01:43:31.064 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:43:31.064 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
01:43:31.064 00.000 10052 MoveAxis(W, 76, ABG)
01:43:31.064 00.000 10052 Guiding  Dir = 3, Dur = 76
01:43:31.085 00.021 10052 IsSlewing returns 0
01:43:31.088 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:31.120 00.032 6880 UpdateGuideState exits: m=2464 SNR=34.5
01:43:31.120 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:31.120 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:31.120 00.000 6880 Enqueuing Expose request
01:43:31.124 00.004 10052 IsGuiding returns 0
01:43:31.141 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"73adc907-76e8-4eb7-aa58-0954521c805d"}
01:43:31.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"73adc907-76e8-4eb7-aa58-0954521c805d"}
01:43:31.146 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8482d5af-99d0-4083-8228-9b030771b028"}
01:43:31.147 00.001 6880 case statement mapped state 6 to 3
01:43:31.147 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8482d5af-99d0-4083-8228-9b030771b028"}
01:43:31.148 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ea8ecd3a-ec59-4a4f-bc04-7b4c94d26179"}
01:43:31.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1741,"width":15,"height":15,"star_pos":[6.56,7.00],"pixels":"..."},"id":"ea8ecd3a-ec59-4a4f-bc04-7b4c94d26179"}
01:43:31.150 00.002 10052 PulseGuide returned control before completion, sleep 59
01:43:31.234 00.084 10052 IsGuiding returns 0
01:43:31.235 00.001 10052 Move returns status 0, amount 76
01:43:31.235 00.000 10052 MoveAxis(N, 0, ABG)
01:43:31.235 00.000 10052 Move returns status 0, amount 0
01:43:31.235 00.000 10052 move complete, result=0
01:43:31.235 00.000 10052 worker thread done servicing request
01:43:31.235 00.000 10052 Worker thread wakes up
01:43:31.235 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:31.235 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:31.235 00.000 6880 GuideStep: 0.3 px 76 ms WEST, -0.1 px 0 ms NORTH
01:43:32.373 01.138 10052 Exposure complete
01:43:32.429 00.056 10052 worker thread done servicing request
01:43:32.429 00.000 6880 OnExposeComplete: enter
01:43:32.429 00.000 6880 UpdateGuideState(): m_state=6
01:43:32.430 00.001 6880 Star::Find(15, 407, 885, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1742
01:43:32.430 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=886.61, Mass=2305, SNR=33.3, Peak=153 HFD=4.8
01:43:32.430 00.000 6880 MultiStar: [#1 0.25,0.37,0.96,U] [#2 0.36,0.55,0.00,M3] [#3 0.21,0.21,0.91,U] [#4 0.30,0.40,0.82,U] [#5 0.38,0.57,0.00,M1] [#6 0.26,0.37,0.93,U] [#7 0.27,0.59,0.00,M2] [#8 0.30,0.51,0.00,M1] 
01:43:32.430 00.000 6880 single-star, 4 included, MultiStar: {0.25, 0.32}, one-star: {0.26, 0.27}
01:43:32.430 00.000 6880 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.61) = xAngle (2.42 = 2.42)
01:43:32.430 00.000 6880 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.39 = 2.39)
01:43:32.430 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.27 hyp=0.37 cameraTheta=0.81 mountX=-0.28 mountY=0.25, mountTheta=2.40
01:43:32.432 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.27, opts=13)
01:43:32.432 00.000 6880 Enqueuing Move request for scope (0.26, 0.27)
01:43:32.432 00.000 10052 Worker thread wakes up
01:43:32.432 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.27) opts 0xd
01:43:32.432 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.27)
01:43:32.432 00.000 10052 Moving (0.26, 0.27) raw xDistance=-0.28 yDistance=0.25
01:43:32.432 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
01:43:32.432 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.25, slope = 0.03
01:43:32.432 00.000 10052 MoveAxis(E, 71, ABG)
01:43:32.432 00.000 10052 Guiding  Dir = 2, Dur = 71
01:43:32.453 00.021 10052 IsSlewing returns 0
01:43:32.455 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:32.493 00.038 10052 IsGuiding returns 0
01:43:32.494 00.001 6880 UpdateGuideState exits: m=2305 SNR=33.3
01:43:32.494 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:32.494 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:32.494 00.000 6880 Enqueuing Expose request
01:43:32.520 00.026 10052 PulseGuide returned control before completion, sleep 54
01:43:32.599 00.079 10052 IsGuiding returns 1
01:43:32.599 00.000 10052 scope still moving after pulse duration time elapsed
01:43:32.645 00.046 10052 IsSlewing returns 0
01:43:32.683 00.038 10052 IsGuiding returns 0
01:43:32.683 00.000 10052 scope move finished after 71 + 119 ms
01:43:32.683 00.000 10052 Move returns status 0, amount 71
01:43:32.683 00.000 10052 MoveAxis(S, 49, ABG)
01:43:32.683 00.000 10052 Guiding  Dir = 1, Dur = 49
01:43:32.722 00.039 10052 IsSlewing returns 0
01:43:32.760 00.038 10052 IsGuiding returns 0
01:43:32.787 00.027 10052 PulseGuide returned control before completion, sleep 32
01:43:32.851 00.064 10052 IsGuiding returns 0
01:43:32.851 00.000 10052 Move returns status 0, amount 49
01:43:32.851 00.000 10052 move complete, result=0
01:43:32.851 00.000 10052 worker thread done servicing request
01:43:32.851 00.000 10052 Worker thread wakes up
01:43:32.851 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:32.851 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:32.851 00.000 6880 GuideStep: -0.3 px 71 ms EAST, 0.3 px 49 ms SOUTH
01:43:33.139 00.288 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db8c2991-6f79-49ee-9b80-b4c47766c641"}
01:43:33.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db8c2991-6f79-49ee-9b80-b4c47766c641"}
01:43:33.140 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3772757e-7cca-4add-87b3-5251beecea89"}
01:43:33.140 00.000 6880 case statement mapped state 6 to 3
01:43:33.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3772757e-7cca-4add-87b3-5251beecea89"}
01:43:33.140 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"98fdc367-4902-4714-b37a-93910b457212"}
01:43:33.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1742,"width":15,"height":15,"star_pos":[6.95,6.61],"pixels":"..."},"id":"98fdc367-4902-4714-b37a-93910b457212"}
01:43:33.767 00.627 10052 Exposure complete
01:43:33.834 00.067 10052 worker thread done servicing request
01:43:33.834 00.000 6880 OnExposeComplete: enter
01:43:33.834 00.000 6880 UpdateGuideState(): m_state=6
01:43:33.834 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1743
01:43:33.835 00.001 6880 Star::Find returns 1 (0), X=407.57, Y=886.57, Mass=2226, SNR=32.8, Peak=141 HFD=4.6
01:43:33.835 00.000 6880 MultiStar: [#1 0.01,0.50,0.97,U] [#2 -0.01,0.20,1.02,U] [#3 -0.20,0.20,0.91,U] [#4 -0.11,0.20,0.86,U] [#5 -0.13,0.41,0.98,U] [#6 0.03,0.13,0.96,U] [#7 0.12,0.48,0.76,U] [#8 -0.06,0.28,0.80,U] 
01:43:33.835 00.000 6880 single-star, 8 included, MultiStar: {-0.06, 0.29}, one-star: {-0.12, 0.23}
01:43:33.835 00.000 6880 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.61) = xAngle (3.68 = -2.60)
01:43:33.835 00.000 6880 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.65 = -2.64)
01:43:33.835 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.07 mountX=-0.22 mountY=-0.13, mountTheta=-2.63
01:43:33.836 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.23, opts=13)
01:43:33.836 00.000 6880 Enqueuing Move request for scope (-0.12, 0.23)
01:43:33.837 00.001 10052 Worker thread wakes up
01:43:33.837 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
01:43:33.837 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
01:43:33.837 00.000 10052 Moving (-0.12, 0.23) raw xDistance=-0.22 yDistance=-0.13
01:43:33.837 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22
01:43:33.837 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
01:43:33.837 00.000 10052 MoveAxis(E, 63, ABG)
01:43:33.837 00.000 10052 Guiding  Dir = 2, Dur = 63
01:43:33.861 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:33.891 00.030 10052 IsSlewing returns 0
01:43:33.913 00.022 6880 UpdateGuideState exits: m=2226 SNR=32.8
01:43:33.914 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:33.914 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:33.914 00.000 6880 Enqueuing Expose request
01:43:33.970 00.056 10052 IsGuiding returns 0
01:43:34.115 00.145 10052 IsGuiding returns 1
01:43:34.115 00.000 10052 scope still moving after pulse duration time elapsed
01:43:34.188 00.073 10052 IsSlewing returns 0
01:43:34.256 00.068 10052 IsGuiding returns 0
01:43:34.256 00.000 10052 scope move finished after 63 + 222 ms
01:43:34.256 00.000 10052 Move returns status 0, amount 63
01:43:34.256 00.000 10052 MoveAxis(N, 0, ABG)
01:43:34.256 00.000 10052 Move returns status 0, amount 0
01:43:34.256 00.000 10052 move complete, result=0
01:43:34.256 00.000 10052 worker thread done servicing request
01:43:34.256 00.000 10052 Worker thread wakes up
01:43:34.256 00.000 6880 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
01:43:34.257 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:34.257 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:35.139 00.882 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e00aa51-fb46-4db4-b0e3-c1346f0c730e"}
01:43:35.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e00aa51-fb46-4db4-b0e3-c1346f0c730e"}
01:43:35.139 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a0ae7f2-292f-4d3a-8f24-277b55562366"}
01:43:35.140 00.001 6880 case statement mapped state 6 to 3
01:43:35.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a0ae7f2-292f-4d3a-8f24-277b55562366"}
01:43:35.140 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7044a599-ef66-4941-973f-317c1d247615"}
01:43:35.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1743,"width":15,"height":15,"star_pos":[6.57,6.57],"pixels":"..."},"id":"7044a599-ef66-4941-973f-317c1d247615"}
01:43:35.388 00.248 10052 Exposure complete
01:43:35.449 00.061 10052 worker thread done servicing request
01:43:35.449 00.000 6880 OnExposeComplete: enter
01:43:35.449 00.000 6880 UpdateGuideState(): m_state=6
01:43:35.449 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1744
01:43:35.449 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=886.05, Mass=2278, SNR=33.1, Peak=145 HFD=4.4
01:43:35.450 00.001 6880 MultiStar: [#1 0.06,-0.17,0.95,U] [#2 0.09,-0.17,0.96,U] [#3 -0.02,-0.20,0.90,U] [#4 0.04,-0.26,0.84,U] [#5 -0.02,-0.04,0.96,U] [#6 0.06,-0.11,0.92,U] [#7 0.08,-0.05,0.74,U] [#8 -0.04,-0.15,0.80,U] 
01:43:35.450 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.16}, one-star: {-0.02, -0.29}
01:43:35.450 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
01:43:35.450 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:43:35.450 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.16 hyp=0.17 cameraTheta=-1.41 mountX=0.16 mountY=0.03, mountTheta=0.17
01:43:35.451 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.16, opts=13)
01:43:35.451 00.000 6880 Enqueuing Move request for scope (0.03, -0.16)
01:43:35.451 00.000 10052 Worker thread wakes up
01:43:35.451 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.16) opts 0xd
01:43:35.452 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.16)
01:43:35.452 00.000 10052 Moving (0.03, -0.16) raw xDistance=0.16 yDistance=0.03
01:43:35.452 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:43:35.452 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.13, using input
01:43:35.452 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.03
01:43:35.452 00.000 10052 MoveAxis(W, 40, ABG)
01:43:35.452 00.000 10052 Guiding  Dir = 3, Dur = 40
01:43:35.480 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:35.507 00.027 10052 IsSlewing returns 0
01:43:35.514 00.007 6880 UpdateGuideState exits: m=2278 SNR=33.1
01:43:35.514 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:35.514 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:35.514 00.000 6880 Enqueuing Expose request
01:43:35.582 00.068 10052 IsGuiding returns 0
01:43:35.720 00.138 10052 IsGuiding returns 0
01:43:35.720 00.000 10052 Move returns status 0, amount 40
01:43:35.720 00.000 10052 MoveAxis(N, 0, ABG)
01:43:35.721 00.001 10052 Move returns status 0, amount 0
01:43:35.721 00.000 10052 move complete, result=0
01:43:35.721 00.000 10052 worker thread done servicing request
01:43:35.721 00.000 10052 Worker thread wakes up
01:43:35.721 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:35.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:35.721 00.000 6880 GuideStep: 0.2 px 40 ms WEST, 0.0 px 0 ms NORTH
01:43:36.641 00.920 10052 Exposure complete
01:43:36.694 00.053 10052 worker thread done servicing request
01:43:36.694 00.000 6880 OnExposeComplete: enter
01:43:36.694 00.000 6880 UpdateGuideState(): m_state=6
01:43:36.695 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1745
01:43:36.695 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.37, Mass=2337, SNR=33.4, Peak=149 HFD=4.7
01:43:36.695 00.000 6880 MultiStar: [#1 -0.13,0.06,0.95,U] [#2 -0.03,-0.01,0.96,U] [#3 -0.15,-0.04,0.92,U] [#4 -0.21,-0.07,0.85,U] [#5 -0.10,0.04,0.99,U] [#6 -0.07,0.04,0.90,U] [#7 -0.15,0.10,0.76,U] [#8 -0.12,0.04,0.80,U] 
01:43:36.695 00.000 6880 single-star, 8 included, MultiStar: {-0.11, 0.02}, one-star: {-0.03, 0.02}
01:43:36.695 00.000 6880 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.61) = xAngle (4.10 = -2.18)
01:43:36.695 00.000 6880 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.07 = -2.22)
01:43:36.695 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.49 mountX=-0.02 mountY=-0.03, mountTheta=-2.19
01:43:36.696 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.02, opts=13)
01:43:36.696 00.000 6880 Enqueuing Move request for scope (-0.03, 0.02)
01:43:36.697 00.001 10052 Worker thread wakes up
01:43:36.697 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
01:43:36.697 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
01:43:36.697 00.000 10052 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
01:43:36.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:43:36.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.04
01:43:36.697 00.000 10052 MoveAxis(E, 0, ABG)
01:43:36.697 00.000 10052 Move returns status 0, amount 0
01:43:36.697 00.000 10052 MoveAxis(N, 0, ABG)
01:43:36.697 00.000 10052 Move returns status 0, amount 0
01:43:36.697 00.000 10052 move complete, result=0
01:43:36.697 00.000 10052 worker thread done servicing request
01:43:36.717 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:36.752 00.035 6880 UpdateGuideState exits: m=2337 SNR=33.4
01:43:36.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:36.752 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:36.752 00.000 6880 Enqueuing Expose request
01:43:36.752 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:36.752 00.000 10052 Worker thread wakes up
01:43:36.753 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:36.753 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:37.139 00.386 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b1dd1c02-5dd7-4cbc-bc35-ff3a72d3f22b"}
01:43:37.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b1dd1c02-5dd7-4cbc-bc35-ff3a72d3f22b"}
01:43:37.140 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"69731bfd-59cd-4f2c-9e5b-671ef9d01eb0"}
01:43:37.140 00.000 6880 case statement mapped state 6 to 3
01:43:37.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"69731bfd-59cd-4f2c-9e5b-671ef9d01eb0"}
01:43:37.140 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"049fa3b7-7c3a-415e-a471-b48f6b2beeaa"}
01:43:37.142 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1745,"width":15,"height":15,"star_pos":[6.66,7.37],"pixels":"..."},"id":"049fa3b7-7c3a-415e-a471-b48f6b2beeaa"}
01:43:37.894 00.752 10052 Exposure complete
01:43:37.955 00.061 10052 worker thread done servicing request
01:43:37.955 00.000 6880 OnExposeComplete: enter
01:43:37.955 00.000 6880 UpdateGuideState(): m_state=6
01:43:37.955 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1746
01:43:37.955 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=886.34, Mass=2194, SNR=32.5, Peak=157 HFD=4.3
01:43:37.957 00.002 6880 MultiStar: [#1 -0.11,0.01,0.98,U] [#2 -0.19,0.04,1.02,U] [#3 -0.32,0.03,0.92,U] [#4 -0.19,-0.00,0.87,U] [#5 -0.15,0.03,1.02,U] [#6 -0.20,0.07,0.95,U] [#7 -0.20,0.19,0.79,U] [#8 -0.24,-0.02,0.80,U] 
01:43:37.957 00.000 6880 single-star, 8 included, MultiStar: {-0.20, 0.04}, one-star: {-0.17, -0.01}
01:43:37.957 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
01:43:37.957 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
01:43:37.957 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-3.11 mountX=0.01 mountY=-0.17, mountTheta=-1.49
01:43:37.958 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.01, opts=13)
01:43:37.958 00.000 6880 Enqueuing Move request for scope (-0.17, -0.01)
01:43:37.958 00.000 10052 Worker thread wakes up
01:43:37.958 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.01) opts 0xd
01:43:37.959 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.01)
01:43:37.959 00.000 10052 Moving (-0.17, -0.01) raw xDistance=0.01 yDistance=-0.17
01:43:37.959 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:43:37.959 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.03
01:43:37.959 00.000 10052 MoveAxis(E, 0, ABG)
01:43:37.959 00.000 10052 Move returns status 0, amount 0
01:43:37.959 00.000 10052 MoveAxis(N, 0, ABG)
01:43:37.959 00.000 10052 Move returns status 0, amount 0
01:43:37.959 00.000 10052 move complete, result=0
01:43:37.959 00.000 10052 worker thread done servicing request
01:43:37.982 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:38.031 00.049 6880 UpdateGuideState exits: m=2194 SNR=32.5
01:43:38.031 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:38.031 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:38.031 00.000 6880 Enqueuing Expose request
01:43:38.031 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:38.031 00.000 10052 Worker thread wakes up
01:43:38.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:38.031 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:38.941 00.910 10052 Exposure complete
01:43:39.021 00.080 10052 worker thread done servicing request
01:43:39.022 00.001 6880 OnExposeComplete: enter
01:43:39.022 00.000 6880 UpdateGuideState(): m_state=6
01:43:39.022 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1747
01:43:39.022 00.000 6880 Star::Find returns 1 (0), X=407.37, Y=886.27, Mass=2346, SNR=33.6, Peak=132 HFD=4.8
01:43:39.022 00.000 6880 MultiStar: [#1 -0.03,0.11,0.95,U] [#2 -0.21,0.01,1.00,U] [#3 -0.59,0.06,0.00,M1] [#4 -0.16,0.10,0.80,U] [#5 -0.16,0.15,0.99,U] [#6 -0.39,-0.00,0.93,U] [#7 -0.07,0.02,0.76,U] [#8 -0.23,0.01,0.80,U] 
01:43:39.022 00.000 6880 refined, 7 included, MultiStar: {-0.20, 0.04}, one-star: {-0.32, -0.08}
01:43:39.022 00.000 6880 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.61) = xAngle (4.56 = -1.72)
01:43:39.022 00.000 6880 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.53 = -1.75)
01:43:39.023 00.001 6880 CameraToMount -- cameraX=-0.20 cameraY=0.04 hyp=0.20 cameraTheta=2.95 mountX=-0.03 mountY=-0.20, mountTheta=-1.72
01:43:39.024 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.04, opts=13)
01:43:39.024 00.000 6880 Enqueuing Move request for scope (-0.20, 0.04)
01:43:39.024 00.000 10052 Worker thread wakes up
01:43:39.024 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.04) opts 0xd
01:43:39.024 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.04)
01:43:39.024 00.000 10052 Moving (-0.20, 0.04) raw xDistance=-0.03 yDistance=-0.20
01:43:39.024 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:39.024 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
01:43:39.024 00.000 10052 MoveAxis(E, 0, ABG)
01:43:39.024 00.000 10052 Move returns status 0, amount 0
01:43:39.025 00.001 10052 MoveAxis(N, 0, ABG)
01:43:39.025 00.000 10052 Move returns status 0, amount 0
01:43:39.025 00.000 10052 move complete, result=0
01:43:39.025 00.000 10052 worker thread done servicing request
01:43:39.045 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:39.079 00.034 6880 UpdateGuideState exits: m=2346 SNR=33.6
01:43:39.079 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:39.079 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:39.079 00.000 6880 Enqueuing Expose request
01:43:39.079 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:39.079 00.000 10052 Worker thread wakes up
01:43:39.079 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:39.079 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:39.138 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f421219b-865f-48bb-89e3-0027b6b25447"}
01:43:39.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f421219b-865f-48bb-89e3-0027b6b25447"}
01:43:39.141 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"78c1adab-b38e-404b-9949-71ba3e40f170"}
01:43:39.141 00.000 6880 case statement mapped state 6 to 3
01:43:39.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"78c1adab-b38e-404b-9949-71ba3e40f170"}
01:43:39.142 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"872b7d69-afc1-4bbe-ae89-aac96acbe6d4"}
01:43:39.143 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1747,"width":15,"height":15,"star_pos":[7.37,7.27],"pixels":"..."},"id":"872b7d69-afc1-4bbe-ae89-aac96acbe6d4"}
01:43:40.208 01.065 10052 Exposure complete
01:43:40.282 00.074 10052 worker thread done servicing request
01:43:40.282 00.000 6880 OnExposeComplete: enter
01:43:40.283 00.001 6880 UpdateGuideState(): m_state=6
01:43:40.283 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1748
01:43:40.283 00.000 6880 Star::Find returns 1 (0), X=407.37, Y=886.25, Mass=2268, SNR=33.1, Peak=144 HFD=4.7
01:43:40.283 00.000 6880 MultiStar: [#1 -0.20,0.26,0.96,U] [#2 -0.15,0.03,1.00,U] [#3 -0.30,0.07,0.91,U] [#4 -0.14,-0.03,0.84,U] [#5 -0.20,0.36,0.95,U] [#6 -0.14,0.09,0.92,U] [#7 -0.22,0.22,0.77,U] [#8 -0.11,0.26,0.79,U] 
01:43:40.283 00.000 6880 refined, 8 included, MultiStar: {-0.20, 0.13}, one-star: {-0.32, -0.10}
01:43:40.283 00.000 6880 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.61) = xAngle (4.19 = -2.09)
01:43:40.283 00.000 6880 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.16 = -2.12)
01:43:40.284 00.001 6880 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.24 cameraTheta=2.58 mountX=-0.12 mountY=-0.20, mountTheta=-2.10
01:43:40.285 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.13, opts=13)
01:43:40.285 00.000 6880 Enqueuing Move request for scope (-0.20, 0.13)
01:43:40.285 00.000 10052 Worker thread wakes up
01:43:40.285 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
01:43:40.285 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
01:43:40.286 00.001 10052 Moving (-0.20, 0.13) raw xDistance=-0.12 yDistance=-0.20
01:43:40.286 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:43:40.286 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.20, slope = -0.01
01:43:40.286 00.000 10052 MoveAxis(E, 31, ABG)
01:43:40.286 00.000 10052 Guiding  Dir = 2, Dur = 31
01:43:40.315 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:40.348 00.033 10052 IsSlewing returns 0
01:43:40.362 00.014 6880 UpdateGuideState exits: m=2268 SNR=33.1
01:43:40.362 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:40.362 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:40.362 00.000 6880 Enqueuing Expose request
01:43:40.416 00.054 10052 IsGuiding returns 0
01:43:40.444 00.028 10052 PulseGuide returned control before completion, sleep 14
01:43:40.493 00.049 10052 IsGuiding returns 0
01:43:40.493 00.000 10052 Move returns status 0, amount 31
01:43:40.493 00.000 10052 MoveAxis(N, 27, ABG)
01:43:40.493 00.000 10052 Guiding  Dir = 0, Dur = 27
01:43:40.532 00.039 10052 IsSlewing returns 0
01:43:40.569 00.037 10052 IsGuiding returns 0
01:43:40.636 00.067 10052 IsGuiding returns 1
01:43:40.636 00.000 10052 scope still moving after pulse duration time elapsed
01:43:40.683 00.047 10052 IsSlewing returns 0
01:43:40.722 00.039 10052 IsGuiding returns 0
01:43:40.722 00.000 10052 scope move finished after 27 + 125 ms
01:43:40.722 00.000 10052 Move returns status 0, amount 27
01:43:40.722 00.000 10052 move complete, result=0
01:43:40.722 00.000 10052 worker thread done servicing request
01:43:40.723 00.001 6880 GuideStep: -0.1 px 31 ms EAST, -0.2 px 27 ms NORTH
01:43:40.723 00.000 10052 Worker thread wakes up
01:43:40.723 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:40.723 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:41.138 00.415 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4f36d2ed-4700-4252-b351-2e92e4ade7fe"}
01:43:41.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4f36d2ed-4700-4252-b351-2e92e4ade7fe"}
01:43:41.139 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"219bb209-7e72-42ea-bfce-bbd89f8c7a48"}
01:43:41.139 00.000 6880 case statement mapped state 6 to 3
01:43:41.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"219bb209-7e72-42ea-bfce-bbd89f8c7a48"}
01:43:41.141 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f711541e-8742-41b0-b9a4-edc10ff6ee04"}
01:43:41.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1748,"width":15,"height":15,"star_pos":[7.37,7.25],"pixels":"..."},"id":"f711541e-8742-41b0-b9a4-edc10ff6ee04"}
01:43:41.632 00.491 10052 Exposure complete
01:43:41.689 00.057 10052 worker thread done servicing request
01:43:41.690 00.001 6880 OnExposeComplete: enter
01:43:41.690 00.000 6880 UpdateGuideState(): m_state=6
01:43:41.690 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1749
01:43:41.690 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.40, Mass=2152, SNR=32.2, Peak=146 HFD=4.7
01:43:41.690 00.000 6880 MultiStar: [#1 0.12,0.02,0.97,U] [#2 -0.17,0.20,1.02,U] [#3 -0.23,0.10,0.95,U] [#4 0.20,-0.06,0.89,U] [#5 -0.03,0.00,1.00,U] [#6 -0.07,0.12,0.95,U] [#7 0.02,0.15,0.78,U] [#8 0.09,0.33,0.83,U] 
01:43:41.691 00.001 6880 single-star, 8 included, MultiStar: {-0.01, 0.10}, one-star: {0.02, 0.05}
01:43:41.691 00.000 6880 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.61) = xAngle (2.80 = 2.80)
01:43:41.691 00.000 6880 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.77 = 2.77)
01:43:41.691 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.19 mountX=-0.05 mountY=0.02, mountTheta=2.77
01:43:41.692 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.05, opts=13)
01:43:41.692 00.000 6880 Enqueuing Move request for scope (0.02, 0.05)
01:43:41.692 00.000 10052 Worker thread wakes up
01:43:41.692 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.05) opts 0xd
01:43:41.692 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.05)
01:43:41.692 00.000 10052 Moving (0.02, 0.05) raw xDistance=-0.05 yDistance=0.02
01:43:41.692 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:43:41.693 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:43:41.693 00.000 10052 MoveAxis(E, 0, ABG)
01:43:41.693 00.000 10052 Move returns status 0, amount 0
01:43:41.693 00.000 10052 MoveAxis(N, 0, ABG)
01:43:41.693 00.000 10052 Move returns status 0, amount 0
01:43:41.693 00.000 10052 move complete, result=0
01:43:41.693 00.000 10052 worker thread done servicing request
01:43:41.712 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:41.744 00.032 6880 UpdateGuideState exits: m=2152 SNR=32.2
01:43:41.744 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:41.744 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:41.744 00.000 6880 Enqueuing Expose request
01:43:41.744 00.000 10052 Worker thread wakes up
01:43:41.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:41.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:41.744 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:43:42.887 01.143 10052 Exposure complete
01:43:42.968 00.081 10052 worker thread done servicing request
01:43:42.968 00.000 6880 OnExposeComplete: enter
01:43:42.968 00.000 6880 UpdateGuideState(): m_state=6
01:43:42.968 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1750
01:43:42.969 00.001 6880 Star::Find returns 1 (0), X=407.78, Y=886.39, Mass=2216, SNR=32.7, Peak=148 HFD=4.5
01:43:42.969 00.000 6880 MultiStar: [#1 0.12,0.21,0.97,U] [#2 0.07,0.53,0.00,M1] [#3 0.01,0.22,0.93,U] [#4 0.03,-0.06,0.85,U] [#5 0.31,0.42,0.99,U] [#6 0.18,0.18,0.92,U] [#7 0.10,0.22,0.78,U] [#8 0.17,0.42,0.79,U] 
01:43:42.969 00.000 6880 single-star, 7 included, MultiStar: {0.13, 0.21}, one-star: {0.08, 0.05}
01:43:42.969 00.000 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
01:43:42.969 00.000 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
01:43:42.969 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.05 hyp=0.10 cameraTheta=0.49 mountX=-0.05 mountY=0.08, mountTheta=2.10
01:43:42.971 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.05, opts=13)
01:43:42.971 00.000 6880 Enqueuing Move request for scope (0.08, 0.05)
01:43:42.971 00.000 10052 Worker thread wakes up
01:43:42.971 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.05) opts 0xd
01:43:42.971 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.05)
01:43:42.971 00.000 10052 Moving (0.08, 0.05) raw xDistance=-0.05 yDistance=0.08
01:43:42.971 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:43:42.971 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:43:42.971 00.000 10052 MoveAxis(E, 0, ABG)
01:43:42.971 00.000 10052 Move returns status 0, amount 0
01:43:42.971 00.000 10052 MoveAxis(N, 0, ABG)
01:43:42.971 00.000 10052 Move returns status 0, amount 0
01:43:42.972 00.001 10052 move complete, result=0
01:43:42.972 00.000 10052 worker thread done servicing request
01:43:42.992 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:43.030 00.038 6880 UpdateGuideState exits: m=2216 SNR=32.7
01:43:43.030 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:43.030 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:43.030 00.000 6880 Enqueuing Expose request
01:43:43.030 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:43.030 00.000 10052 Worker thread wakes up
01:43:43.030 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:43.030 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:43.137 00.107 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9967011c-cb8a-48fa-b1f7-9d79c925eda7"}
01:43:43.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9967011c-cb8a-48fa-b1f7-9d79c925eda7"}
01:43:43.138 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"56f1aa9e-35cd-4ed5-b80a-8d3e62172d57"}
01:43:43.138 00.000 6880 case statement mapped state 6 to 3
01:43:43.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"56f1aa9e-35cd-4ed5-b80a-8d3e62172d57"}
01:43:43.138 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fc18fe8d-a95f-453c-9897-93a22e74202c"}
01:43:43.139 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1750,"width":15,"height":15,"star_pos":[6.78,7.39],"pixels":"..."},"id":"fc18fe8d-a95f-453c-9897-93a22e74202c"}
01:43:43.937 00.798 10052 Exposure complete
01:43:43.995 00.058 10052 worker thread done servicing request
01:43:43.995 00.000 6880 OnExposeComplete: enter
01:43:43.995 00.000 6880 UpdateGuideState(): m_state=6
01:43:43.995 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1751
01:43:43.995 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.37, Mass=2352, SNR=33.7, Peak=160 HFD=4.5
01:43:43.996 00.001 6880 MultiStar: [#1 0.13,0.41,0.93,U] [#2 -0.16,0.14,0.97,U] [#3 -0.11,0.18,0.91,U] [#4 0.05,-0.05,0.84,U] [#5 0.01,0.21,0.97,U] [#6 0.06,0.20,0.92,U] [#7 0.10,0.29,0.74,U] [#8 0.09,0.56,0.00,M1] 
01:43:43.996 00.000 6880 single-star, 7 included, MultiStar: {0.02, 0.17}, one-star: {0.08, 0.02}
01:43:43.996 00.000 6880 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.61) = xAngle (1.87 = 1.87)
01:43:43.996 00.000 6880 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.84 = 1.84)
01:43:43.996 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.02 hyp=0.09 cameraTheta=0.26 mountX=-0.03 mountY=0.08, mountTheta=1.87
01:43:43.998 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.02, opts=13)
01:43:43.998 00.000 6880 Enqueuing Move request for scope (0.08, 0.02)
01:43:43.998 00.000 10052 Worker thread wakes up
01:43:43.998 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.02) opts 0xd
01:43:43.998 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.02)
01:43:43.998 00.000 10052 Moving (0.08, 0.02) raw xDistance=-0.03 yDistance=0.08
01:43:43.998 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:43:43.998 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.00
01:43:43.998 00.000 10052 MoveAxis(E, 0, ABG)
01:43:43.998 00.000 10052 Move returns status 0, amount 0
01:43:43.998 00.000 10052 MoveAxis(N, 0, ABG)
01:43:43.998 00.000 10052 Move returns status 0, amount 0
01:43:43.998 00.000 10052 move complete, result=0
01:43:43.998 00.000 10052 worker thread done servicing request
01:43:44.028 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:44.065 00.037 6880 UpdateGuideState exits: m=2352 SNR=33.7
01:43:44.065 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:44.065 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:44.065 00.000 6880 Enqueuing Expose request
01:43:44.065 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:43:44.066 00.001 10052 Worker thread wakes up
01:43:44.066 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:44.066 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:45.136 01.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c4f57d2c-4ff9-4516-8ffb-eb985c7d18aa"}
01:43:45.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c4f57d2c-4ff9-4516-8ffb-eb985c7d18aa"}
01:43:45.137 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eef437b6-3183-46aa-bfe7-8e3b835a3dcb"}
01:43:45.137 00.000 6880 case statement mapped state 6 to 3
01:43:45.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eef437b6-3183-46aa-bfe7-8e3b835a3dcb"}
01:43:45.138 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b98cef9e-e39d-4594-9416-5a043decd2f9"}
01:43:45.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1751,"width":15,"height":15,"star_pos":[6.78,7.37],"pixels":"..."},"id":"b98cef9e-e39d-4594-9416-5a043decd2f9"}
01:43:45.201 00.063 10052 Exposure complete
01:43:45.270 00.069 10052 worker thread done servicing request
01:43:45.270 00.000 6880 OnExposeComplete: enter
01:43:45.270 00.000 6880 UpdateGuideState(): m_state=6
01:43:45.270 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1752
01:43:45.271 00.001 6880 Star::Find returns 1 (0), X=407.57, Y=886.60, Mass=2250, SNR=32.9, Peak=154 HFD=4.4
01:43:45.271 00.000 6880 MultiStar: [#1 0.03,0.39,0.97,U] [#2 -0.11,0.25,1.01,U] [#3 -0.13,0.26,0.90,U] [#4 -0.19,0.10,0.86,U] [#5 -0.08,0.18,0.99,U] [#6 0.02,0.22,0.94,U] [#7 -0.06,0.36,0.79,U] [#8 0.01,0.23,0.78,U] 
01:43:45.271 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.25}, one-star: {-0.12, 0.25}
01:43:45.271 00.000 6880 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.61) = xAngle (3.47 = -2.82)
01:43:45.271 00.000 6880 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.44 = -2.85)
01:43:45.271 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.85 mountX=-0.25 mountY=-0.08, mountTheta=-2.84
01:43:45.272 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.25, opts=13)
01:43:45.272 00.000 6880 Enqueuing Move request for scope (-0.07, 0.25)
01:43:45.273 00.001 10052 Worker thread wakes up
01:43:45.273 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.25) opts 0xd
01:43:45.273 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.25)
01:43:45.273 00.000 10052 Moving (-0.07, 0.25) raw xDistance=-0.25 yDistance=-0.08
01:43:45.273 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:43:45.273 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
01:43:45.273 00.000 10052 MoveAxis(E, 66, ABG)
01:43:45.273 00.000 10052 Guiding  Dir = 2, Dur = 66
01:43:45.293 00.020 10052 IsSlewing returns 0
01:43:45.295 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:45.331 00.036 10052 IsGuiding returns 0
01:43:45.336 00.005 6880 UpdateGuideState exits: m=2250 SNR=32.9
01:43:45.336 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:45.336 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:45.336 00.000 6880 Enqueuing Expose request
01:43:45.359 00.023 10052 PulseGuide returned control before completion, sleep 49
01:43:45.441 00.082 10052 IsGuiding returns 0
01:43:45.441 00.000 10052 Move returns status 0, amount 66
01:43:45.441 00.000 10052 MoveAxis(N, 0, ABG)
01:43:45.441 00.000 10052 Move returns status 0, amount 0
01:43:45.441 00.000 10052 move complete, result=0
01:43:45.441 00.000 10052 worker thread done servicing request
01:43:45.442 00.001 10052 Worker thread wakes up
01:43:45.442 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:45.442 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:45.442 00.000 6880 GuideStep: -0.2 px 66 ms EAST, -0.1 px 0 ms NORTH
01:43:46.362 00.920 10052 Exposure complete
01:43:46.429 00.067 10052 worker thread done servicing request
01:43:46.429 00.000 6880 OnExposeComplete: enter
01:43:46.429 00.000 6880 UpdateGuideState(): m_state=6
01:43:46.429 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1753
01:43:46.429 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.61, Mass=2189, SNR=32.5, Peak=159 HFD=4.7
01:43:46.430 00.001 6880 MultiStar: [#1 0.09,0.26,0.96,U] [#2 -0.12,0.19,1.01,U] [#3 -0.19,0.20,0.93,U] [#4 -0.11,0.20,0.86,U] [#5 0.05,0.31,0.99,U] [#6 0.11,0.17,0.93,U] [#7 -0.09,0.31,0.78,U] [#8 0.06,0.43,0.79,U] 
01:43:46.430 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.26}, one-star: {0.03, 0.26}
01:43:46.430 00.000 6880 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.61) = xAngle (3.26 = -3.03)
01:43:46.430 00.000 6880 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.22 = -3.06)
01:43:46.430 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.64 mountX=-0.26 mountY=-0.02, mountTheta=-3.06
01:43:46.431 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.26, opts=13)
01:43:46.431 00.000 6880 Enqueuing Move request for scope (-0.02, 0.26)
01:43:46.431 00.000 10052 Worker thread wakes up
01:43:46.432 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
01:43:46.432 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
01:43:46.432 00.000 10052 Moving (-0.02, 0.26) raw xDistance=-0.26 yDistance=-0.02
01:43:46.432 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:43:46.432 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:43:46.432 00.000 10052 MoveAxis(E, 72, ABG)
01:43:46.432 00.000 10052 Guiding  Dir = 2, Dur = 72
01:43:46.453 00.021 10052 IsSlewing returns 0
01:43:46.455 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:46.492 00.037 10052 IsGuiding returns 0
01:43:46.498 00.006 6880 UpdateGuideState exits: m=2189 SNR=32.5
01:43:46.498 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:46.498 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:46.498 00.000 6880 Enqueuing Expose request
01:43:46.519 00.021 10052 PulseGuide returned control before completion, sleep 55
01:43:46.601 00.082 10052 IsGuiding returns 0
01:43:46.601 00.000 10052 Move returns status 0, amount 72
01:43:46.601 00.000 10052 MoveAxis(N, 0, ABG)
01:43:46.601 00.000 10052 Move returns status 0, amount 0
01:43:46.601 00.000 10052 move complete, result=0
01:43:46.602 00.001 10052 worker thread done servicing request
01:43:46.602 00.000 10052 Worker thread wakes up
01:43:46.602 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:46.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:46.611 00.009 6880 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH
01:43:47.136 00.525 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32e77aae-48b3-4f73-99fa-deaa3727eb4e"}
01:43:47.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32e77aae-48b3-4f73-99fa-deaa3727eb4e"}
01:43:47.136 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0c0bf5c3-e2f5-4daf-8c26-3b0fdad191a2"}
01:43:47.136 00.000 6880 case statement mapped state 6 to 3
01:43:47.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c0bf5c3-e2f5-4daf-8c26-3b0fdad191a2"}
01:43:47.138 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c1b76f0b-4a2b-4520-86c7-50f140566069"}
01:43:47.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1753,"width":15,"height":15,"star_pos":[6.73,6.61],"pixels":"..."},"id":"c1b76f0b-4a2b-4520-86c7-50f140566069"}
01:43:47.730 00.592 10052 Exposure complete
01:43:47.823 00.093 10052 worker thread done servicing request
01:43:47.823 00.000 6880 OnExposeComplete: enter
01:43:47.824 00.001 6880 UpdateGuideState(): m_state=6
01:43:47.824 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1754
01:43:47.824 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=886.18, Mass=2241, SNR=32.8, Peak=145 HFD=4.6
01:43:47.824 00.000 6880 MultiStar: [#1 -0.09,-0.06,0.95,U] [#2 -0.11,-0.04,1.00,U] [#3 -0.14,-0.10,0.92,U] [#4 -0.21,-0.18,0.86,U] [#5 -0.12,0.01,1.00,U] [#6 -0.14,-0.10,0.92,U] [#7 -0.14,-0.01,0.77,U] [#8 -0.14,-0.11,0.81,U] 
01:43:47.825 00.001 6880 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.27, -0.17}
01:43:47.825 00.000 6880 CameraToMount -- cameraTheta (-2.64) - m_xAngle (-1.61) = xAngle (-1.03 = -1.03)
01:43:47.825 00.000 6880 CameraToMount -- cameraTheta (-2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
01:43:47.825 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.64 mountX=0.09 mountY=-0.15, mountTheta=-1.04
01:43:47.826 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.08, opts=13)
01:43:47.826 00.000 6880 Enqueuing Move request for scope (-0.15, -0.08)
01:43:47.827 00.001 10052 Worker thread wakes up
01:43:47.827 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
01:43:47.827 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
01:43:47.827 00.000 10052 Moving (-0.15, -0.08) raw xDistance=0.09 yDistance=-0.15
01:43:47.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:43:47.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
01:43:47.827 00.000 10052 MoveAxis(E, 0, ABG)
01:43:47.827 00.000 10052 Move returns status 0, amount 0
01:43:47.827 00.000 10052 MoveAxis(N, 0, ABG)
01:43:47.827 00.000 10052 Move returns status 0, amount 0
01:43:47.827 00.000 10052 move complete, result=0
01:43:47.828 00.001 10052 worker thread done servicing request
01:43:47.854 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:47.888 00.034 6880 UpdateGuideState exits: m=2241 SNR=32.8
01:43:47.888 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:47.888 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:47.889 00.001 6880 Enqueuing Expose request
01:43:47.889 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:43:47.889 00.000 10052 Worker thread wakes up
01:43:47.889 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:47.889 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:48.805 00.916 10052 Exposure complete
01:43:48.871 00.066 10052 worker thread done servicing request
01:43:48.871 00.000 6880 OnExposeComplete: enter
01:43:48.871 00.000 6880 UpdateGuideState(): m_state=6
01:43:48.871 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1755
01:43:48.872 00.001 6880 Star::Find returns 1 (0), X=407.61, Y=886.50, Mass=2247, SNR=32.9, Peak=164 HFD=4.4
01:43:48.872 00.000 6880 MultiStar: [#1 -0.03,0.15,0.97,U] [#2 -0.13,0.15,1.02,U] [#3 -0.19,0.26,0.90,U] [#4 -0.08,0.11,0.85,U] [#5 0.03,0.38,0.99,U] [#6 -0.05,0.09,0.93,U] [#7 -0.13,0.16,0.77,U] [#8 0.05,0.47,0.80,U] 
01:43:48.872 00.000 6880 single-star, 8 included, MultiStar: {-0.07, 0.21}, one-star: {-0.08, 0.15}
01:43:48.872 00.000 6880 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.61) = xAngle (3.67 = -2.61)
01:43:48.872 00.000 6880 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.64 = -2.64)
01:43:48.872 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.06 mountX=-0.15 mountY=-0.08, mountTheta=-2.63
01:43:48.874 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.15, opts=13)
01:43:48.874 00.000 6880 Enqueuing Move request for scope (-0.08, 0.15)
01:43:48.874 00.000 10052 Worker thread wakes up
01:43:48.874 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
01:43:48.874 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
01:43:48.874 00.000 10052 Moving (-0.08, 0.15) raw xDistance=-0.15 yDistance=-0.08
01:43:48.874 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:43:48.874 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
01:43:48.874 00.000 10052 MoveAxis(E, 40, ABG)
01:43:48.874 00.000 10052 Guiding  Dir = 2, Dur = 40
01:43:48.895 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:48.895 00.000 10052 IsSlewing returns 0
01:43:48.934 00.039 10052 IsGuiding returns 0
01:43:48.939 00.005 6880 UpdateGuideState exits: m=2247 SNR=32.9
01:43:48.939 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:48.939 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:48.939 00.000 6880 Enqueuing Expose request
01:43:48.961 00.022 10052 PulseGuide returned control before completion, sleep 23
01:43:49.012 00.051 10052 IsGuiding returns 0
01:43:49.012 00.000 10052 Move returns status 0, amount 40
01:43:49.012 00.000 10052 MoveAxis(N, 0, ABG)
01:43:49.012 00.000 10052 Move returns status 0, amount 0
01:43:49.012 00.000 10052 move complete, result=0
01:43:49.012 00.000 10052 worker thread done servicing request
01:43:49.012 00.000 10052 Worker thread wakes up
01:43:49.013 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:49.013 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:49.014 00.001 6880 GuideStep: -0.1 px 40 ms EAST, -0.1 px 0 ms NORTH
01:43:49.137 00.123 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b7df0e4-f74a-48f6-bdf5-5bd6153dff7d"}
01:43:49.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b7df0e4-f74a-48f6-bdf5-5bd6153dff7d"}
01:43:49.138 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b83814e3-7479-4647-8b4c-eb3d5c4a1169"}
01:43:49.138 00.000 6880 case statement mapped state 6 to 3
01:43:49.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b83814e3-7479-4647-8b4c-eb3d5c4a1169"}
01:43:49.139 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1b4b54d-c8c3-4f55-bb78-d89298780833"}
01:43:49.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1755,"width":15,"height":15,"star_pos":[6.61,6.50],"pixels":"..."},"id":"f1b4b54d-c8c3-4f55-bb78-d89298780833"}
01:43:50.138 00.999 10052 Exposure complete
01:43:50.216 00.078 10052 worker thread done servicing request
01:43:50.216 00.000 6880 OnExposeComplete: enter
01:43:50.216 00.000 6880 UpdateGuideState(): m_state=6
01:43:50.217 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1756
01:43:50.217 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.40, Mass=2306, SNR=33.3, Peak=153 HFD=4.5
01:43:50.217 00.000 6880 MultiStar: [#1 0.06,0.18,0.95,U] [#2 -0.11,0.07,0.99,U] [#3 -0.06,0.10,0.88,U] [#4 -0.08,0.06,0.83,U] [#5 0.23,0.39,0.96,U] [#6 -0.05,0.13,0.91,U] [#7 -0.01,0.09,0.76,U] [#8 0.06,0.11,0.77,U] 
01:43:50.217 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.15, 0.05}
01:43:50.217 00.000 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
01:43:50.217 00.000 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
01:43:50.217 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.40 mountX=-0.13 mountY=0.02, mountTheta=2.98
01:43:50.219 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.13, opts=13)
01:43:50.219 00.000 6880 Enqueuing Move request for scope (0.02, 0.13)
01:43:50.219 00.000 10052 Worker thread wakes up
01:43:50.219 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.13) opts 0xd
01:43:50.219 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.13)
01:43:50.220 00.001 10052 Moving (0.02, 0.13) raw xDistance=-0.13 yDistance=0.02
01:43:50.220 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:43:50.220 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.04, using input
01:43:50.220 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
01:43:50.220 00.000 10052 MoveAxis(E, 38, ABG)
01:43:50.220 00.000 10052 Guiding  Dir = 2, Dur = 38
01:43:50.247 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:50.278 00.031 10052 IsSlewing returns 0
01:43:50.298 00.020 6880 UpdateGuideState exits: m=2306 SNR=33.3
01:43:50.298 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:50.298 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:50.298 00.000 6880 Enqueuing Expose request
01:43:50.353 00.055 10052 IsGuiding returns 0
01:43:50.492 00.139 10052 IsGuiding returns 0
01:43:50.492 00.000 10052 Move returns status 0, amount 38
01:43:50.492 00.000 10052 MoveAxis(N, 0, ABG)
01:43:50.492 00.000 10052 Move returns status 0, amount 0
01:43:50.492 00.000 10052 move complete, result=0
01:43:50.492 00.000 10052 worker thread done servicing request
01:43:50.492 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.0 px 0 ms NORTH
01:43:50.492 00.000 10052 Worker thread wakes up
01:43:50.492 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:50.493 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:51.136 00.643 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12461c63-d05b-4c20-b35a-873f483e199d"}
01:43:51.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12461c63-d05b-4c20-b35a-873f483e199d"}
01:43:51.137 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc8c27af-d614-467a-9b58-4730d483e4aa"}
01:43:51.137 00.000 6880 case statement mapped state 6 to 3
01:43:51.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc8c27af-d614-467a-9b58-4730d483e4aa"}
01:43:51.137 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0409f119-5b80-48a9-ad6b-30112b0812e4"}
01:43:51.138 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1756,"width":15,"height":15,"star_pos":[6.84,7.40],"pixels":"..."},"id":"0409f119-5b80-48a9-ad6b-30112b0812e4"}
01:43:51.402 00.264 10052 Exposure complete
01:43:51.490 00.088 10052 worker thread done servicing request
01:43:51.490 00.000 6880 OnExposeComplete: enter
01:43:51.490 00.000 6880 UpdateGuideState(): m_state=6
01:43:51.490 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1757
01:43:51.490 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.63, Mass=2306, SNR=33.3, Peak=169 HFD=4.5
01:43:51.491 00.001 6880 MultiStar: [#1 -0.04,0.29,0.93,U] [#2 -0.13,0.24,0.99,U] [#3 -0.11,0.11,0.89,U] [#4 -0.15,0.11,0.85,U] [#5 0.10,0.43,0.96,U] [#6 -0.01,0.16,0.92,U] [#7 0.08,0.45,0.76,U] [#8 0.06,0.45,0.78,U] 
01:43:51.491 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.28}, one-star: {0.05, 0.28}
01:43:51.491 00.000 6880 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.61) = xAngle (3.25 = -3.03)
01:43:51.491 00.000 6880 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.22 = -3.06)
01:43:51.491 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.64 mountX=-0.28 mountY=-0.02, mountTheta=-3.06
01:43:51.493 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.28, opts=13)
01:43:51.493 00.000 6880 Enqueuing Move request for scope (-0.02, 0.28)
01:43:51.494 00.001 10052 Worker thread wakes up
01:43:51.494 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
01:43:51.494 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
01:43:51.494 00.000 10052 Moving (-0.02, 0.28) raw xDistance=-0.28 yDistance=-0.02
01:43:51.494 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:43:51.494 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:43:51.494 00.000 10052 MoveAxis(E, 76, ABG)
01:43:51.494 00.000 10052 Guiding  Dir = 2, Dur = 76
01:43:51.525 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:51.573 00.048 6880 UpdateGuideState exits: m=2306 SNR=33.3
01:43:51.573 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:51.573 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:51.573 00.000 6880 Enqueuing Expose request
01:43:51.624 00.051 10052 IsSlewing returns 0
01:43:51.662 00.038 10052 IsGuiding returns 0
01:43:51.726 00.064 10052 PulseGuide returned control before completion, sleep 23
01:43:51.801 00.075 10052 IsGuiding returns 1
01:43:51.801 00.000 10052 scope still moving after pulse duration time elapsed
01:43:51.882 00.081 10052 IsSlewing returns 0
01:43:51.960 00.078 10052 IsGuiding returns 0
01:43:51.962 00.002 10052 scope move finished after 76 + 223 ms
01:43:51.962 00.000 10052 Move returns status 0, amount 76
01:43:51.962 00.000 10052 MoveAxis(N, 0, ABG)
01:43:51.962 00.000 10052 Move returns status 0, amount 0
01:43:51.962 00.000 10052 move complete, result=0
01:43:51.962 00.000 10052 worker thread done servicing request
01:43:51.962 00.000 10052 Worker thread wakes up
01:43:51.962 00.000 6880 GuideStep: -0.3 px 76 ms EAST, -0.0 px 0 ms NORTH
01:43:51.962 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:51.962 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:53.089 01.127 10052 Exposure complete
01:43:53.156 00.067 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"98cbbe08-0835-40d3-b00c-7653b707fe9e"}
01:43:53.157 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"98cbbe08-0835-40d3-b00c-7653b707fe9e"}
01:43:53.158 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"105f4cbb-4b2e-4ea1-8aa0-d57a48582a2b"}
01:43:53.158 00.000 6880 case statement mapped state 6 to 3
01:43:53.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"105f4cbb-4b2e-4ea1-8aa0-d57a48582a2b"}
01:43:53.173 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f450d340-e39e-4008-9074-1dc89b9359e6"}
01:43:53.173 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1757,"width":15,"height":15,"star_pos":[6.74,6.63],"pixels":"..."},"id":"f450d340-e39e-4008-9074-1dc89b9359e6"}
01:43:53.183 00.010 10052 worker thread done servicing request
01:43:53.184 00.001 6880 OnExposeComplete: enter
01:43:53.184 00.000 6880 UpdateGuideState(): m_state=6
01:43:53.184 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1758
01:43:53.184 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=886.48, Mass=2202, SNR=32.6, Peak=160 HFD=4.6
01:43:53.185 00.001 6880 MultiStar: [#1 0.02,0.08,0.98,U] [#2 -0.12,0.12,1.00,U] [#3 -0.11,0.14,0.92,U] [#4 -0.08,-0.08,0.85,U] [#5 0.01,0.14,1.00,U] [#6 0.10,0.03,0.94,U] [#7 -0.02,0.34,0.75,U] [#8 0.14,0.35,0.81,U] 
01:43:53.185 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.13}, one-star: {0.02, 0.13}
01:43:53.185 00.000 6880 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.61) = xAngle (3.23 = -3.05)
01:43:53.185 00.000 6880 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.20 = -3.08)
01:43:53.185 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.62 mountX=-0.13 mountY=-0.01, mountTheta=-3.08
01:43:53.187 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.13, opts=13)
01:43:53.187 00.000 6880 Enqueuing Move request for scope (-0.01, 0.13)
01:43:53.187 00.000 10052 Worker thread wakes up
01:43:53.187 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:43:53.187 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:43:53.187 00.000 10052 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
01:43:53.187 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.13
01:43:53.187 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.04, using input
01:43:53.187 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:43:53.187 00.000 10052 MoveAxis(E, 39, ABG)
01:43:53.187 00.000 10052 Guiding  Dir = 2, Dur = 39
01:43:53.208 00.021 10052 IsSlewing returns 0
01:43:53.227 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:53.247 00.020 10052 IsGuiding returns 0
01:43:53.274 00.027 10052 PulseGuide returned control before completion, sleep 22
01:43:53.280 00.006 6880 UpdateGuideState exits: m=2202 SNR=32.6
01:43:53.280 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:53.280 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:53.281 00.001 6880 Enqueuing Expose request
01:43:53.383 00.102 10052 IsGuiding returns 0
01:43:53.383 00.000 10052 Move returns status 0, amount 39
01:43:53.383 00.000 10052 MoveAxis(N, 0, ABG)
01:43:53.383 00.000 10052 Move returns status 0, amount 0
01:43:53.383 00.000 10052 move complete, result=0
01:43:53.383 00.000 10052 worker thread done servicing request
01:43:53.383 00.000 10052 Worker thread wakes up
01:43:53.383 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:53.383 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,871,31,31)
01:43:53.384 00.001 6880 GuideStep: -0.1 px 39 ms EAST, -0.0 px 0 ms NORTH
01:43:53.846 00.462 6880 evsrv: cli 01543AA0 connect
01:43:53.848 00.002 6880 case statement mapped state 6 to 3
01:43:53.848 00.000 6880 case statement mapped state 6 to 3
01:43:53.849 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"db5ef479-d27c-4093-89ca-a68d48bf1735"}
01:43:53.849 00.000 6880 case statement mapped state 6 to 3
01:43:53.849 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db5ef479-d27c-4093-89ca-a68d48bf1735"}
01:43:53.873 00.024 6880 evsrv: cli 01543AA0 disconnect
01:43:53.875 00.002 6880 evsrv: cli 01543AA0 connect
01:43:53.875 00.000 6880 case statement mapped state 6 to 3
01:43:53.876 00.001 6880 case statement mapped state 6 to 3
01:43:53.877 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"63ef8966-5398-4aac-bc35-16e97dd78001"}
01:43:53.877 00.000 6880 PhdController::Dither begins
01:43:53.877 00.000 6880 dither: size=1.00, dRA=-0.39 dDec=0.00
01:43:53.877 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:43:53.878 00.001 6880 MountToCamera -- mountX=-0.39 mountY=0.00 hyp=0.39 mountTheta=3.14 cameraX=0.02, cameraY=0.39 cameraTheta=1.53
01:43:53.878 00.000 6880 setting lock position to (407.71, 886.74)
01:43:53.878 00.000 6880 Mount: notify guiding dithered (0.0, 0.4)
01:43:53.878 00.000 6880 MultiStar: stabilizing after lock position change
01:43:53.878 00.000 6880 Status Line: Dither by -0.39,0.00
01:43:53.882 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:43:53.883 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
01:43:53.883 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"63ef8966-5398-4aac-bc35-16e97dd78001"}
01:43:53.883 00.000 6880 evsrv: cli 01543AA0 disconnect
01:43:54.291 00.408 10052 Exposure complete
01:43:54.377 00.086 10052 worker thread done servicing request
01:43:54.377 00.000 6880 OnExposeComplete: enter
01:43:54.377 00.000 6880 UpdateGuideState(): m_state=6
01:43:54.378 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1759
01:43:54.378 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=886.16, Mass=2403, SNR=34.0, Peak=146 HFD=4.6
01:43:54.378 00.000 6880 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
01:43:54.378 00.000 6880 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:43:54.378 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.58 hyp=0.58 cameraTheta=-1.49 mountX=0.57 mountY=0.06, mountTheta=0.10
01:43:54.380 00.002 6880 dither recenter: remaining=(0.4,-0.0) step=(0.4,-0.0)
01:43:54.380 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:43:54.380 00.000 6880 MountToCamera -- mountX=0.39 mountY=-0.00 hyp=0.39 mountTheta=-0.00 cameraX=-0.02, cameraY=-0.39 cameraTheta=-1.61
01:43:54.380 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.39, opts=4)
01:43:54.380 00.000 6880 Enqueuing Move request for scope (-0.02, -0.39)
01:43:54.380 00.000 6880 Mount: notify direct move 0.39,-0.00
01:43:54.381 00.001 10052 Worker thread wakes up
01:43:54.381 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.39) opts 0x4
01:43:54.381 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.39)
01:43:54.381 00.000 10052 Moving (-0.02, -0.39) raw xDistance=0.39 yDistance=-0.00
01:43:54.381 00.000 10052 MoveAxis(W, 233, B)
01:43:54.381 00.000 10052 Guiding  Dir = 3, Dur = 233
01:43:54.401 00.020 10052 IsSlewing returns 0
01:43:54.411 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:54.440 00.029 10052 IsGuiding returns 0
01:43:54.458 00.018 6880 UpdateGuideState exits: m=2403 SNR=34.0
01:43:54.458 00.000 6880 PhdController: settling, locked = 1, distance = 0.57 (0.60) aobump = 0 frame = 1 / 99999
01:43:54.458 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122234.458,"Host":"MINIASTRO1","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:43:54.458 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:54.458 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:54.458 00.000 6880 Enqueuing Expose request
01:43:54.468 00.010 10052 PulseGuide returned control before completion, sleep 216
01:43:54.760 00.292 10052 IsGuiding returns 0
01:43:54.761 00.001 10052 Move returns status 0, amount 233
01:43:54.761 00.000 10052 MoveAxis(N, 0, B)
01:43:54.761 00.000 10052 Move returns status 0, amount 0
01:43:54.761 00.000 10052 move complete, result=0
01:43:54.761 00.000 10052 worker thread done servicing request
01:43:54.761 00.000 10052 Worker thread wakes up
01:43:54.761 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:54.761 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:43:54.908 00.147 6880 GuideStep: 0.4 px 233 ms WEST, -0.0 px 0 ms NORTH
01:43:55.165 00.257 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2be9ac12-529b-41a8-9127-f380f453bbc4"}
01:43:55.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2be9ac12-529b-41a8-9127-f380f453bbc4"}
01:43:55.166 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f2a03da0-847d-40a9-af9b-d508724e4a8c"}
01:43:55.166 00.000 6880 case statement mapped state 6 to 3
01:43:55.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2a03da0-847d-40a9-af9b-d508724e4a8c"}
01:43:55.166 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"38dd18ae-a15c-4199-a264-bb8c3c51b421"}
01:43:55.167 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1759,"width":15,"height":15,"star_pos":[6.76,7.16],"pixels":"..."},"id":"38dd18ae-a15c-4199-a264-bb8c3c51b421"}
01:43:55.896 00.729 10052 Exposure complete
01:43:55.977 00.081 10052 worker thread done servicing request
01:43:55.977 00.000 6880 OnExposeComplete: enter
01:43:55.977 00.000 6880 UpdateGuideState(): m_state=6
01:43:55.979 00.002 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1760
01:43:55.979 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.55, Mass=2250, SNR=32.9, Peak=149 HFD=4.7
01:43:55.979 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
01:43:55.979 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
01:43:55.979 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.82 mountX=0.19 mountY=-0.05, mountTheta=-0.24
01:43:55.981 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.19, opts=13)
01:43:55.981 00.000 6880 Enqueuing Move request for scope (-0.05, -0.19)
01:43:55.981 00.000 10052 Worker thread wakes up
01:43:55.981 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
01:43:55.981 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
01:43:55.981 00.000 10052 Moving (-0.05, -0.19) raw xDistance=0.19 yDistance=-0.05
01:43:55.981 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:43:55.981 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:43:55.981 00.000 10052 MoveAxis(W, 52, ABG)
01:43:55.981 00.000 10052 Guiding  Dir = 3, Dur = 52
01:43:56.012 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:56.034 00.022 10052 IsSlewing returns 0
01:43:56.047 00.013 6880 UpdateGuideState exits: m=2250 SNR=32.9
01:43:56.047 00.000 6880 PhdController: settling, locked = 1, distance = 0.20 (0.60) aobump = 0 frame = 2 / 99999
01:43:56.047 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122236.047,"Host":"MINIASTRO1","Inst":1,"Distance":0.20,"Time":1.6,"SettleTime":6.0,"StarLocked":true}
01:43:56.047 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:56.047 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:56.047 00.000 6880 Enqueuing Expose request
01:43:56.113 00.066 10052 IsGuiding returns 0
01:43:56.256 00.143 10052 IsGuiding returns 0
01:43:56.256 00.000 10052 Move returns status 0, amount 52
01:43:56.256 00.000 10052 MoveAxis(N, 0, ABG)
01:43:56.256 00.000 10052 Move returns status 0, amount 0
01:43:56.257 00.001 10052 move complete, result=0
01:43:56.257 00.000 10052 worker thread done servicing request
01:43:56.257 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
01:43:56.257 00.000 10052 Worker thread wakes up
01:43:56.257 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:56.257 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:43:57.164 00.907 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a453b0bb-96d7-49ea-9ae7-2c454a7ba5fb"}
01:43:57.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a453b0bb-96d7-49ea-9ae7-2c454a7ba5fb"}
01:43:57.165 00.001 10052 Exposure complete
01:43:57.166 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"56c5c3af-6f8e-44e5-9a40-a4b28285f519"}
01:43:57.166 00.000 6880 case statement mapped state 6 to 3
01:43:57.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"56c5c3af-6f8e-44e5-9a40-a4b28285f519"}
01:43:57.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"18b4f3a9-f272-4c8b-a792-b8b588da721d"}
01:43:57.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1760,"width":15,"height":15,"star_pos":[6.66,6.55],"pixels":"..."},"id":"18b4f3a9-f272-4c8b-a792-b8b588da721d"}
01:43:57.244 00.077 10052 worker thread done servicing request
01:43:57.244 00.000 6880 OnExposeComplete: enter
01:43:57.245 00.001 6880 UpdateGuideState(): m_state=6
01:43:57.245 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1761
01:43:57.245 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=886.70, Mass=2258, SNR=32.9, Peak=139 HFD=4.7
01:43:57.245 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.44 = -0.44)
01:43:57.245 00.000 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
01:43:57.245 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.06 mountX=0.04 mountY=-0.02, mountTheta=-0.47
01:43:57.247 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.04, opts=13)
01:43:57.247 00.000 6880 Enqueuing Move request for scope (-0.02, -0.04)
01:43:57.247 00.000 10052 Worker thread wakes up
01:43:57.247 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:43:57.247 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:43:57.247 00.000 10052 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
01:43:57.247 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:43:57.248 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:43:57.248 00.000 10052 MoveAxis(E, 0, ABG)
01:43:57.248 00.000 10052 Move returns status 0, amount 0
01:43:57.248 00.000 10052 MoveAxis(N, 0, ABG)
01:43:57.248 00.000 10052 Move returns status 0, amount 0
01:43:57.248 00.000 10052 move complete, result=0
01:43:57.248 00.000 10052 worker thread done servicing request
01:43:57.269 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:57.313 00.044 6880 UpdateGuideState exits: m=2258 SNR=32.9
01:43:57.313 00.000 6880 PhdController: settling, locked = 1, distance = 0.15 (0.60) aobump = 0 frame = 3 / 99999
01:43:57.313 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122237.313,"Host":"MINIASTRO1","Inst":1,"Distance":0.15,"Time":2.9,"SettleTime":6.0,"StarLocked":true}
01:43:57.314 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:57.314 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:57.314 00.000 6880 Enqueuing Expose request
01:43:57.314 00.000 10052 Worker thread wakes up
01:43:57.314 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:43:57.314 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:57.314 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:43:58.447 01.133 10052 Exposure complete
01:43:58.503 00.056 10052 worker thread done servicing request
01:43:58.503 00.000 6880 OnExposeComplete: enter
01:43:58.503 00.000 6880 UpdateGuideState(): m_state=6
01:43:58.504 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1762
01:43:58.504 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.60, Mass=2279, SNR=33.0, Peak=159 HFD=4.5
01:43:58.504 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.60 = -0.60)
01:43:58.504 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
01:43:58.504 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.22 mountX=0.14 mountY=-0.10, mountTheta=-0.62
01:43:58.505 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.14, opts=13)
01:43:58.505 00.000 6880 Enqueuing Move request for scope (-0.10, -0.14)
01:43:58.505 00.000 10052 Worker thread wakes up
01:43:58.506 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
01:43:58.506 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
01:43:58.506 00.000 10052 Moving (-0.10, -0.14) raw xDistance=0.14 yDistance=-0.10
01:43:58.506 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:43:58.506 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
01:43:58.506 00.000 10052 MoveAxis(W, 38, ABG)
01:43:58.506 00.000 10052 Guiding  Dir = 3, Dur = 38
01:43:58.526 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:58.527 00.001 10052 IsSlewing returns 0
01:43:58.554 00.027 6880 UpdateGuideState exits: m=2279 SNR=33.0
01:43:58.554 00.000 6880 PhdController: settling, locked = 1, distance = 0.16 (0.60) aobump = 0 frame = 4 / 99999
01:43:58.554 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122238.554,"Host":"MINIASTRO1","Inst":1,"Distance":0.16,"Time":4.1,"SettleTime":6.0,"StarLocked":true}
01:43:58.554 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:58.555 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:58.555 00.000 6880 Enqueuing Expose request
01:43:58.565 00.010 10052 IsGuiding returns 0
01:43:58.592 00.027 10052 PulseGuide returned control before completion, sleep 22
01:43:58.638 00.046 10052 IsGuiding returns 0
01:43:58.638 00.000 10052 Move returns status 0, amount 38
01:43:58.638 00.000 10052 MoveAxis(N, 0, ABG)
01:43:58.638 00.000 10052 Move returns status 0, amount 0
01:43:58.638 00.000 10052 move complete, result=0
01:43:58.638 00.000 10052 worker thread done servicing request
01:43:58.638 00.000 10052 Worker thread wakes up
01:43:58.639 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:58.639 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:43:58.645 00.006 6880 GuideStep: 0.1 px 38 ms WEST, -0.1 px 0 ms NORTH
01:43:59.163 00.518 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c7d787b-33b0-4ad7-93a2-d2c771d6df66"}
01:43:59.164 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c7d787b-33b0-4ad7-93a2-d2c771d6df66"}
01:43:59.164 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3995ad2a-d2b9-40d7-b8aa-19cc25165066"}
01:43:59.164 00.000 6880 case statement mapped state 6 to 3
01:43:59.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3995ad2a-d2b9-40d7-b8aa-19cc25165066"}
01:43:59.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"89ae6723-6f38-4d9f-9ee7-baeb5b84f542"}
01:43:59.166 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1762,"width":15,"height":15,"star_pos":[6.61,6.60],"pixels":"..."},"id":"89ae6723-6f38-4d9f-9ee7-baeb5b84f542"}
01:43:59.558 00.392 10052 Exposure complete
01:43:59.632 00.074 10052 worker thread done servicing request
01:43:59.632 00.000 6880 OnExposeComplete: enter
01:43:59.633 00.001 6880 UpdateGuideState(): m_state=6
01:43:59.633 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1763
01:43:59.633 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.66, Mass=2230, SNR=32.8, Peak=158 HFD=4.5
01:43:59.633 00.000 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.54 = -0.54)
01:43:59.633 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
01:43:59.633 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.15 mountX=0.08 mountY=-0.05, mountTheta=-0.56
01:43:59.634 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.08, opts=13)
01:43:59.635 00.001 6880 Enqueuing Move request for scope (-0.05, -0.08)
01:43:59.635 00.000 10052 Worker thread wakes up
01:43:59.635 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:43:59.635 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:43:59.635 00.000 10052 Moving (-0.05, -0.08) raw xDistance=0.08 yDistance=-0.05
01:43:59.635 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:43:59.635 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
01:43:59.635 00.000 10052 MoveAxis(E, 0, ABG)
01:43:59.635 00.000 10052 Move returns status 0, amount 0
01:43:59.635 00.000 10052 MoveAxis(N, 0, ABG)
01:43:59.635 00.000 10052 Move returns status 0, amount 0
01:43:59.635 00.000 10052 move complete, result=0
01:43:59.635 00.000 10052 worker thread done servicing request
01:43:59.654 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:43:59.685 00.031 6880 UpdateGuideState exits: m=2230 SNR=32.8
01:43:59.685 00.000 6880 PhdController: settling, locked = 1, distance = 0.14 (0.60) aobump = 0 frame = 5 / 99999
01:43:59.685 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122239.685,"Host":"MINIASTRO1","Inst":1,"Distance":0.14,"Time":5.2,"SettleTime":6.0,"StarLocked":true}
01:43:59.685 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:43:59.685 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:43:59.685 00.000 6880 Enqueuing Expose request
01:43:59.685 00.000 10052 Worker thread wakes up
01:43:59.685 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:43:59.686 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:43:59.686 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:00.824 01.138 10052 Exposure complete
01:44:00.916 00.092 10052 worker thread done servicing request
01:44:00.916 00.000 6880 OnExposeComplete: enter
01:44:00.916 00.000 6880 UpdateGuideState(): m_state=6
01:44:00.916 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1764
01:44:00.917 00.001 6880 Star::Find returns 1 (0), X=407.67, Y=886.65, Mass=2240, SNR=32.8, Peak=169 HFD=4.7
01:44:00.917 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
01:44:00.917 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:44:00.917 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-2.00 mountX=0.09 mountY=-0.04, mountTheta=-0.41
01:44:00.920 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.09, opts=13)
01:44:00.920 00.000 6880 Enqueuing Move request for scope (-0.04, -0.09)
01:44:00.920 00.000 10052 Worker thread wakes up
01:44:00.920 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.09) opts 0xd
01:44:00.920 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.09)
01:44:00.920 00.000 10052 Moving (-0.04, -0.09) raw xDistance=0.09 yDistance=-0.04
01:44:00.920 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:44:00.920 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
01:44:00.921 00.001 10052 MoveAxis(E, 0, ABG)
01:44:00.921 00.000 10052 Move returns status 0, amount 0
01:44:00.921 00.000 10052 MoveAxis(N, 0, ABG)
01:44:00.921 00.000 10052 Move returns status 0, amount 0
01:44:00.921 00.000 10052 move complete, result=0
01:44:00.921 00.000 10052 worker thread done servicing request
01:44:00.949 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:00.981 00.032 6880 UpdateGuideState exits: m=2240 SNR=32.8
01:44:00.981 00.000 6880 PhdController: settling, locked = 1, distance = 0.13 (0.60) aobump = 0 frame = 6 / 99999
01:44:00.981 00.000 6880 PhdController: newstate STATE_FINISH
01:44:00.981 00.000 6880 PhdController complete: success
01:44:00.981 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783122240.981,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:44:00.981 00.000 6880 Mount: notify guiding dither settle done success=1
01:44:00.981 00.000 6880 PhdController: newstate STATE_IDLE
01:44:00.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:00.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:00.981 00.000 6880 Enqueuing Expose request
01:44:00.982 00.001 10052 Worker thread wakes up
01:44:00.982 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:00.982 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:00.982 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:01.162 00.180 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6281a8b5-e4a1-4c31-a247-e50eb23847ac"}
01:44:01.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6281a8b5-e4a1-4c31-a247-e50eb23847ac"}
01:44:01.163 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9056ddc3-9528-41b6-93cd-dc7e6df1bbea"}
01:44:01.163 00.000 6880 case statement mapped state 6 to 3
01:44:01.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9056ddc3-9528-41b6-93cd-dc7e6df1bbea"}
01:44:01.164 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9882636a-cb0e-49c3-9e36-8e701c64b5ec"}
01:44:01.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1764,"width":15,"height":15,"star_pos":[6.67,6.65],"pixels":"..."},"id":"9882636a-cb0e-49c3-9e36-8e701c64b5ec"}
01:44:01.900 00.736 10052 Exposure complete
01:44:01.979 00.079 10052 worker thread done servicing request
01:44:01.979 00.000 6880 OnExposeComplete: enter
01:44:01.979 00.000 6880 UpdateGuideState(): m_state=6
01:44:01.979 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.980 00.001 6880 Star::Find returns 1 (0), X=407.60, Y=886.77, Mass=2375, SNR=33.9, Peak=152 HFD=4.7
01:44:01.980 00.000 6880 MultiStar: exiting stabilization period
01:44:01.980 00.000 6880 MultiStar: updating star positions after lock position change
01:44:01.980 00.000 6880 Star::Find(15, 281, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.980 00.000 6880 Star::Find returns 1 (0), X=281.95, Y=296.78, Mass=2026, SNR=31.2, Peak=138 HFD=4.4
01:44:01.980 00.000 6880 Star::Find(15, 1198, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.980 00.000 6880 Star::Find returns 1 (0), X=1198.98, Y=293.27, Mass=2210, SNR=32.2, Peak=135 HFD=5.4
01:44:01.980 00.000 6880 Star::Find(15, 824, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.981 00.001 6880 Star::Find returns 1 (0), X=824.69, Y=296.57, Mass=1922, SNR=30.4, Peak=130 HFD=4.9
01:44:01.981 00.000 6880 Star::Find(15, 55, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.981 00.000 6880 Star::Find returns 1 (0), X=55.33, Y=631.47, Mass=1684, SNR=28.4, Peak=84 HFD=5.1
01:44:01.981 00.000 6880 Star::Find(15, 470, 590, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.981 00.000 6880 Star::Find returns 1 (0), X=471.19, Y=590.66, Mass=2242, SNR=32.1, Peak=123 HFD=5.5
01:44:01.981 00.000 6880 Star::Find(15, 853, 215, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.981 00.000 6880 Star::Find returns 1 (0), X=853.76, Y=216.40, Mass=2037, SNR=30.3, Peak=109 HFD=5.8
01:44:01.981 00.000 6880 Star::Find(15, 264, 83, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.981 00.000 6880 Star::Find returns 1 (0), X=265.52, Y=83.63, Mass=1361, SNR=25.5, Peak=81 HFD=5.3
01:44:01.981 00.000 6880 Star::Find(15, 553, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.981 00.000 6880 Star::Find returns 1 (0), X=553.57, Y=328.66, Mass=1430, SNR=25.8, Peak=85 HFD=5.5
01:44:01.981 00.000 6880 Star::Find(15, 671, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.981 00.000 6880 Star::Find returns 1 (0), X=671.58, Y=823.85, Mass=910, SNR=20.9, Peak=69 HFD=4.2
01:44:01.982 00.001 6880 Star::Find(15, 1119, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.982 00.000 6880 Star::Find returns 1 (0), X=1119.40, Y=683.74, Mass=884, SNR=20.6, Peak=64 HFD=4.7
01:44:01.982 00.000 6880 Star::Find(15, 268, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1765
01:44:01.982 00.000 6880 Star::Find returns 1 (0), X=268.48, Y=576.22, Mass=1102, SNR=22.8, Peak=60 HFD=5.3
01:44:01.982 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
01:44:01.982 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.80)
01:44:01.982 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.91 mountX=-0.02 mountY=-0.11, mountTheta=-1.77
01:44:01.983 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.03, opts=13)
01:44:01.983 00.000 6880 Enqueuing Move request for scope (-0.11, 0.03)
01:44:01.983 00.000 10052 Worker thread wakes up
01:44:01.983 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
01:44:01.983 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
01:44:01.984 00.001 10052 Moving (-0.11, 0.03) raw xDistance=-0.02 yDistance=-0.11
01:44:01.984 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:44:01.984 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:44:01.984 00.000 10052 MoveAxis(E, 0, ABG)
01:44:01.984 00.000 10052 Move returns status 0, amount 0
01:44:01.984 00.000 10052 MoveAxis(N, 0, ABG)
01:44:01.984 00.000 10052 Move returns status 0, amount 0
01:44:01.984 00.000 10052 move complete, result=0
01:44:01.984 00.000 10052 worker thread done servicing request
01:44:02.004 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:02.030 00.026 6880 UpdateGuideState exits: m=2375 SNR=33.9
01:44:02.030 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:02.030 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:02.030 00.000 6880 Enqueuing Expose request
01:44:02.030 00.000 10052 Worker thread wakes up
01:44:02.031 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:02.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:02.031 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:03.161 01.130 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"53aee87d-1bf8-424c-9112-f35ace144dde"}
01:44:03.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"53aee87d-1bf8-424c-9112-f35ace144dde"}
01:44:03.162 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb4bf5b4-bb7a-41cf-ac04-e72466ed144b"}
01:44:03.162 00.000 6880 case statement mapped state 6 to 3
01:44:03.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb4bf5b4-bb7a-41cf-ac04-e72466ed144b"}
01:44:03.163 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b7a117d-3f7e-486d-b316-fd855c04c4d9"}
01:44:03.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1765,"width":15,"height":15,"star_pos":[6.60,6.77],"pixels":"..."},"id":"1b7a117d-3f7e-486d-b316-fd855c04c4d9"}
01:44:03.171 00.008 10052 Exposure complete
01:44:03.240 00.069 10052 worker thread done servicing request
01:44:03.240 00.000 6880 OnExposeComplete: enter
01:44:03.240 00.000 6880 UpdateGuideState(): m_state=6
01:44:03.241 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1766
01:44:03.241 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.73, Mass=2273, SNR=33.1, Peak=147 HFD=4.7
01:44:03.241 00.000 6880 MultiStar: [#1 0.01,0.10,0.95,U] [#2 -0.03,0.12,0.98,U] [#3 0.09,0.26,0.90,U] [#4 0.12,0.25,0.84,U] [#5 -0.00,-0.13,0.97,U] [#6 0.08,0.02,0.91,U] [#7 -0.13,-0.15,0.77,U] [#8 0.06,0.15,0.79,U] 
01:44:03.241 00.000 6880 single-star, 8 included, MultiStar: {0.02, 0.07}, one-star: {-0.02, -0.01}
01:44:03.241 00.000 6880 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.61) = xAngle (-0.88 = -0.88)
01:44:03.241 00.000 6880 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
01:44:03.241 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.49 mountX=0.01 mountY=-0.02, mountTheta=-0.89
01:44:03.242 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.01, opts=13)
01:44:03.242 00.000 6880 Enqueuing Move request for scope (-0.02, -0.01)
01:44:03.243 00.001 10052 Worker thread wakes up
01:44:03.243 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:44:03.243 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:44:03.243 00.000 10052 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
01:44:03.243 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:44:03.243 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
01:44:03.243 00.000 10052 MoveAxis(E, 0, ABG)
01:44:03.243 00.000 10052 Move returns status 0, amount 0
01:44:03.243 00.000 10052 MoveAxis(N, 0, ABG)
01:44:03.243 00.000 10052 Move returns status 0, amount 0
01:44:03.243 00.000 10052 move complete, result=0
01:44:03.243 00.000 10052 worker thread done servicing request
01:44:03.262 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:03.291 00.029 6880 UpdateGuideState exits: m=2273 SNR=33.1
01:44:03.291 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:03.291 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:03.291 00.000 6880 Enqueuing Expose request
01:44:03.291 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:03.291 00.000 10052 Worker thread wakes up
01:44:03.291 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:03.291 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:04.201 00.910 10052 Exposure complete
01:44:04.270 00.069 10052 worker thread done servicing request
01:44:04.270 00.000 6880 OnExposeComplete: enter
01:44:04.270 00.000 6880 UpdateGuideState(): m_state=6
01:44:04.270 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1767
01:44:04.270 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=886.69, Mass=2178, SNR=32.4, Peak=138 HFD=4.7
01:44:04.270 00.000 6880 MultiStar: [#1 -0.11,0.28,0.98,U] [#2 -0.04,0.30,0.99,U] [#3 -0.04,0.37,0.94,U] [#4 0.07,-0.04,0.87,U] [#5 -0.02,0.24,1.00,U] [#6 -0.01,0.02,0.94,U] [#7 -0.47,0.24,0.79,U] [#8 -0.07,0.30,0.81,U] 
01:44:04.270 00.000 6880 single-star, 8 included, MultiStar: {-0.09, 0.18}, one-star: {-0.13, -0.05}
01:44:04.270 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.18 = -1.18)
01:44:04.270 00.000 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
01:44:04.270 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.05 hyp=0.14 cameraTheta=-2.80 mountX=0.05 mountY=-0.13, mountTheta=-1.19
01:44:04.272 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.05, opts=13)
01:44:04.272 00.000 6880 Enqueuing Move request for scope (-0.13, -0.05)
01:44:04.272 00.000 10052 Worker thread wakes up
01:44:04.272 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.05) opts 0xd
01:44:04.272 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.05)
01:44:04.272 00.000 10052 Moving (-0.13, -0.05) raw xDistance=0.05 yDistance=-0.13
01:44:04.272 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:44:04.272 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
01:44:04.272 00.000 10052 MoveAxis(E, 0, ABG)
01:44:04.272 00.000 10052 Move returns status 0, amount 0
01:44:04.272 00.000 10052 MoveAxis(N, 0, ABG)
01:44:04.273 00.001 10052 Move returns status 0, amount 0
01:44:04.273 00.000 10052 move complete, result=0
01:44:04.273 00.000 10052 worker thread done servicing request
01:44:04.309 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:04.343 00.034 6880 UpdateGuideState exits: m=2178 SNR=32.4
01:44:04.343 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:04.344 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:04.344 00.000 6880 Enqueuing Expose request
01:44:04.344 00.000 10052 Worker thread wakes up
01:44:04.344 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:04.344 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:04.344 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:05.161 00.817 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ddac4e07-ba89-4fdf-9dc7-a2be8eb13601"}
01:44:05.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ddac4e07-ba89-4fdf-9dc7-a2be8eb13601"}
01:44:05.162 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a9daba6e-a8ba-433f-b6a2-0ada9750645f"}
01:44:05.162 00.000 6880 case statement mapped state 6 to 3
01:44:05.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9daba6e-a8ba-433f-b6a2-0ada9750645f"}
01:44:05.162 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1c6ea79-9ed1-4aea-abc6-9edddfbdad8d"}
01:44:05.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1767,"width":15,"height":15,"star_pos":[6.58,6.69],"pixels":"..."},"id":"a1c6ea79-9ed1-4aea-abc6-9edddfbdad8d"}
01:44:05.472 00.310 10052 Exposure complete
01:44:05.527 00.055 10052 worker thread done servicing request
01:44:05.527 00.000 6880 OnExposeComplete: enter
01:44:05.527 00.000 6880 UpdateGuideState(): m_state=6
01:44:05.527 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1768
01:44:05.527 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.62, Mass=2277, SNR=33.1, Peak=155 HFD=4.6
01:44:05.528 00.001 6880 MultiStar: [#1 0.08,-0.35,0.96,U] [#2 -0.12,0.00,0.99,U] [#3 -0.18,-0.17,0.90,U] [#4 0.20,-0.30,0.85,U] [#5 -0.03,-0.31,0.98,U] [#6 -0.29,-0.26,0.89,U] [#7 0.01,-0.05,0.73,U] [#8 -0.05,-0.14,0.79,U] 
01:44:05.528 00.000 6880 single-star, 8 included, MultiStar: {-0.04, -0.19}, one-star: {0.02, -0.12}
01:44:05.528 00.000 6880 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.61) = xAngle (0.22 = 0.22)
01:44:05.528 00.000 6880 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
01:44:05.528 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.39 mountX=0.12 mountY=0.02, mountTheta=0.19
01:44:05.529 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.12, opts=13)
01:44:05.529 00.000 6880 Enqueuing Move request for scope (0.02, -0.12)
01:44:05.529 00.000 10052 Worker thread wakes up
01:44:05.529 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:44:05.529 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:44:05.529 00.000 10052 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=0.02
01:44:05.529 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:44:05.530 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
01:44:05.530 00.000 10052 MoveAxis(W, 32, ABG)
01:44:05.530 00.000 10052 Guiding  Dir = 3, Dur = 32
01:44:05.550 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:05.580 00.030 6880 UpdateGuideState exits: m=2277 SNR=33.1
01:44:05.580 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:05.580 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:05.580 00.000 6880 Enqueuing Expose request
01:44:05.581 00.001 10052 IsSlewing returns 0
01:44:05.656 00.075 10052 IsGuiding returns 0
01:44:05.796 00.140 10052 IsGuiding returns 0
01:44:05.796 00.000 10052 Move returns status 0, amount 32
01:44:05.796 00.000 10052 MoveAxis(N, 0, ABG)
01:44:05.796 00.000 10052 Move returns status 0, amount 0
01:44:05.796 00.000 10052 move complete, result=0
01:44:05.796 00.000 10052 worker thread done servicing request
01:44:05.796 00.000 10052 Worker thread wakes up
01:44:05.796 00.000 6880 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
01:44:05.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:05.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:06.707 00.911 10052 Exposure complete
01:44:06.765 00.058 10052 worker thread done servicing request
01:44:06.765 00.000 6880 OnExposeComplete: enter
01:44:06.765 00.000 6880 UpdateGuideState(): m_state=6
01:44:06.765 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1769
01:44:06.765 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.87, Mass=2232, SNR=32.8, Peak=129 HFD=4.6
01:44:06.766 00.001 6880 MultiStar: [#1 0.11,0.12,0.96,U] [#2 0.12,0.45,0.98,U] [#3 -0.03,0.28,0.91,U] [#4 0.32,0.24,0.86,U] [#5 0.12,0.09,0.97,U] [#6 0.01,0.09,0.91,U] [#7 -0.08,0.12,0.76,U] [#8 0.06,0.18,0.78,U] 
01:44:06.766 00.000 6880 single-star, 8 included, MultiStar: {0.07, 0.19}, one-star: {-0.01, 0.13}
01:44:06.766 00.000 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.28 = -3.01)
01:44:06.767 00.001 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.25 = -3.04)
01:44:06.767 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.67 mountX=-0.13 mountY=-0.01, mountTheta=-3.04
01:44:06.769 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.13, opts=13)
01:44:06.769 00.000 6880 Enqueuing Move request for scope (-0.01, 0.13)
01:44:06.769 00.000 10052 Worker thread wakes up
01:44:06.769 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
01:44:06.769 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
01:44:06.769 00.000 10052 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
01:44:06.770 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:44:06.770 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
01:44:06.770 00.000 10052 MoveAxis(E, 34, ABG)
01:44:06.770 00.000 10052 Guiding  Dir = 2, Dur = 34
01:44:06.790 00.020 10052 IsSlewing returns 0
01:44:06.798 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:06.827 00.029 6880 UpdateGuideState exits: m=2232 SNR=32.8
01:44:06.828 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:06.828 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:06.828 00.000 6880 Enqueuing Expose request
01:44:06.829 00.001 10052 IsGuiding returns 0
01:44:06.856 00.027 10052 PulseGuide returned control before completion, sleep 17
01:44:06.899 00.043 10052 IsGuiding returns 0
01:44:06.899 00.000 10052 Move returns status 0, amount 34
01:44:06.899 00.000 10052 MoveAxis(N, 0, ABG)
01:44:06.899 00.000 10052 Move returns status 0, amount 0
01:44:06.899 00.000 10052 move complete, result=0
01:44:06.901 00.002 10052 worker thread done servicing request
01:44:06.901 00.000 10052 Worker thread wakes up
01:44:06.901 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:06.901 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
01:44:06.901 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:07.160 00.259 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"17ed5147-10aa-4aab-a44a-06c7ad21db54"}
01:44:07.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"17ed5147-10aa-4aab-a44a-06c7ad21db54"}
01:44:07.160 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8a331338-d8f3-4ab4-82a4-707b5521ec04"}
01:44:07.160 00.000 6880 case statement mapped state 6 to 3
01:44:07.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a331338-d8f3-4ab4-82a4-707b5521ec04"}
01:44:07.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b9f409a5-074f-4ee1-bdcc-879da1ee1696"}
01:44:07.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1769,"width":15,"height":15,"star_pos":[6.70,6.87],"pixels":"..."},"id":"b9f409a5-074f-4ee1-bdcc-879da1ee1696"}
01:44:08.037 00.876 10052 Exposure complete
01:44:08.089 00.052 10052 worker thread done servicing request
01:44:08.089 00.000 6880 OnExposeComplete: enter
01:44:08.090 00.001 6880 UpdateGuideState(): m_state=6
01:44:08.090 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1770
01:44:08.090 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.54, Mass=2206, SNR=32.6, Peak=153 HFD=4.6
01:44:08.090 00.000 6880 MultiStar: [#1 0.08,-0.25,0.95,U] [#2 -0.13,-0.02,0.97,U] [#3 -0.00,-0.14,0.92,U] [#4 0.11,-0.19,0.87,U] [#5 -0.10,-0.34,0.99,U] [#6 -0.11,-0.43,0.89,U] [#7 -0.15,-0.23,0.76,U] [#8 0.11,-0.21,0.80,U] 
01:44:08.090 00.000 6880 single-star, 8 included, MultiStar: {-0.02, -0.22}, one-star: {0.02, -0.20}
01:44:08.090 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:44:08.091 00.001 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:44:08.091 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.47 mountX=0.20 mountY=0.02, mountTheta=0.12
01:44:08.092 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.20, opts=13)
01:44:08.092 00.000 6880 Enqueuing Move request for scope (0.02, -0.20)
01:44:08.092 00.000 10052 Worker thread wakes up
01:44:08.092 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
01:44:08.092 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
01:44:08.092 00.000 10052 Moving (0.02, -0.20) raw xDistance=0.20 yDistance=0.02
01:44:08.092 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:44:08.092 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.03, using input
01:44:08.092 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
01:44:08.092 00.000 10052 MoveAxis(W, 51, ABG)
01:44:08.092 00.000 10052 Guiding  Dir = 3, Dur = 51
01:44:08.112 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:08.142 00.030 6880 UpdateGuideState exits: m=2206 SNR=32.6
01:44:08.142 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:08.142 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:08.142 00.000 6880 Enqueuing Expose request
01:44:08.146 00.004 10052 IsSlewing returns 0
01:44:08.213 00.067 10052 IsGuiding returns 0
01:44:08.349 00.136 10052 IsGuiding returns 0
01:44:08.349 00.000 10052 Move returns status 0, amount 51
01:44:08.349 00.000 10052 MoveAxis(N, 0, ABG)
01:44:08.349 00.000 10052 Move returns status 0, amount 0
01:44:08.349 00.000 10052 move complete, result=0
01:44:08.350 00.001 10052 worker thread done servicing request
01:44:08.350 00.000 6880 GuideStep: 0.2 px 51 ms WEST, 0.0 px 0 ms NORTH
01:44:08.350 00.000 10052 Worker thread wakes up
01:44:08.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:08.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:09.160 00.810 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7f42ded-40db-49a1-8a09-f3b1a13094e8"}
01:44:09.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7f42ded-40db-49a1-8a09-f3b1a13094e8"}
01:44:09.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"110b2e3f-50c3-44bc-82d1-e3e1517a1639"}
01:44:09.161 00.000 6880 case statement mapped state 6 to 3
01:44:09.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"110b2e3f-50c3-44bc-82d1-e3e1517a1639"}
01:44:09.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb345a61-f193-4327-8eda-495890ae8ad1"}
01:44:09.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1770,"width":15,"height":15,"star_pos":[6.73,6.54],"pixels":"..."},"id":"bb345a61-f193-4327-8eda-495890ae8ad1"}
01:44:09.261 00.100 10052 Exposure complete
01:44:09.339 00.078 10052 worker thread done servicing request
01:44:09.339 00.000 6880 OnExposeComplete: enter
01:44:09.339 00.000 6880 UpdateGuideState(): m_state=6
01:44:09.340 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1771
01:44:09.340 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=886.80, Mass=2270, SNR=33.1, Peak=146 HFD=4.5
01:44:09.340 00.000 6880 MultiStar: [#1 -0.11,0.09,0.96,U] [#2 -0.16,0.35,0.98,U] [#3 -0.13,0.18,0.90,U] [#4 -0.14,0.27,0.85,U] [#5 -0.07,0.09,0.98,U] [#6 -0.13,0.01,0.92,U] [#7 -0.31,-0.13,0.76,U] [#8 -0.07,0.11,0.79,U] 
01:44:09.340 00.000 6880 refined, 8 included, MultiStar: {-0.15, 0.12}, one-star: {-0.20, 0.06}
01:44:09.341 00.001 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.07 = -2.21)
01:44:09.341 00.000 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.04 = -2.24)
01:44:09.341 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.12 hyp=0.19 cameraTheta=2.46 mountX=-0.11 mountY=-0.15, mountTheta=-2.22
01:44:09.343 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.12, opts=13)
01:44:09.343 00.000 6880 Enqueuing Move request for scope (-0.15, 0.12)
01:44:09.343 00.000 10052 Worker thread wakes up
01:44:09.343 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.12) opts 0xd
01:44:09.343 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.12)
01:44:09.343 00.000 10052 Moving (-0.15, 0.12) raw xDistance=-0.11 yDistance=-0.15
01:44:09.344 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:44:09.344 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
01:44:09.344 00.000 10052 MoveAxis(E, 27, ABG)
01:44:09.344 00.000 10052 Guiding  Dir = 2, Dur = 27
01:44:09.364 00.020 10052 IsSlewing returns 0
01:44:09.375 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:09.403 00.028 10052 IsGuiding returns 0
01:44:09.406 00.003 6880 UpdateGuideState exits: m=2270 SNR=33.1
01:44:09.406 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:09.406 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:09.406 00.000 6880 Enqueuing Expose request
01:44:09.470 00.064 10052 IsGuiding returns 1
01:44:09.470 00.000 10052 scope still moving after pulse duration time elapsed
01:44:09.546 00.076 10052 IsSlewing returns 0
01:44:09.623 00.077 10052 IsGuiding returns 0
01:44:09.623 00.000 10052 scope move finished after 27 + 192 ms
01:44:09.623 00.000 10052 Move returns status 0, amount 27
01:44:09.623 00.000 10052 MoveAxis(N, 0, ABG)
01:44:09.623 00.000 10052 Move returns status 0, amount 0
01:44:09.623 00.000 10052 move complete, result=0
01:44:09.623 00.000 10052 worker thread done servicing request
01:44:09.624 00.001 6880 GuideStep: -0.1 px 27 ms EAST, -0.1 px 0 ms NORTH
01:44:09.624 00.000 10052 Worker thread wakes up
01:44:09.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:09.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:10.750 01.126 10052 Exposure complete
01:44:10.810 00.060 10052 worker thread done servicing request
01:44:10.810 00.000 6880 OnExposeComplete: enter
01:44:10.810 00.000 6880 UpdateGuideState(): m_state=6
01:44:10.811 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1772
01:44:10.811 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=886.64, Mass=2283, SNR=33.1, Peak=152 HFD=4.7
01:44:10.811 00.000 6880 MultiStar: [#1 -0.00,0.04,0.94,U] [#2 -0.05,0.08,0.98,U] [#3 -0.10,0.16,0.90,U] [#4 0.05,-0.03,0.84,U] [#5 -0.01,0.00,0.96,U] [#6 -0.11,0.01,0.88,U] [#7 -0.22,-0.14,0.75,U] [#8 -0.08,0.05,0.80,U] 
01:44:10.811 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.09, -0.10}
01:44:10.811 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.58 = -1.70)
01:44:10.811 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
01:44:10.812 00.001 6880 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.07 cameraTheta=2.97 mountX=-0.01 mountY=-0.06, mountTheta=-1.70
01:44:10.813 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.01, opts=13)
01:44:10.813 00.000 6880 Enqueuing Move request for scope (-0.06, 0.01)
01:44:10.813 00.000 10052 Worker thread wakes up
01:44:10.813 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
01:44:10.813 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
01:44:10.813 00.000 10052 Moving (-0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
01:44:10.813 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:44:10.813 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
01:44:10.813 00.000 10052 MoveAxis(E, 0, ABG)
01:44:10.813 00.000 10052 Move returns status 0, amount 0
01:44:10.813 00.000 10052 MoveAxis(N, 0, ABG)
01:44:10.813 00.000 10052 Move returns status 0, amount 0
01:44:10.814 00.001 10052 move complete, result=0
01:44:10.814 00.000 10052 worker thread done servicing request
01:44:10.833 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:10.877 00.044 6880 UpdateGuideState exits: m=2283 SNR=33.1
01:44:10.877 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:10.877 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:10.877 00.000 6880 Enqueuing Expose request
01:44:10.877 00.000 10052 Worker thread wakes up
01:44:10.877 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:10.877 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:10.877 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:11.160 00.283 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"53b8aaa0-f4e1-4db4-bf82-d40b0b237c86"}
01:44:11.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"53b8aaa0-f4e1-4db4-bf82-d40b0b237c86"}
01:44:11.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cf4c4f46-d912-41a6-8156-e47f1d4bd8af"}
01:44:11.161 00.000 6880 case statement mapped state 6 to 3
01:44:11.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf4c4f46-d912-41a6-8156-e47f1d4bd8af"}
01:44:11.162 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"30ce5a99-8c91-40b2-9c8b-157304b9d65c"}
01:44:11.163 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1772,"width":15,"height":15,"star_pos":[6.62,6.64],"pixels":"..."},"id":"30ce5a99-8c91-40b2-9c8b-157304b9d65c"}
01:44:11.782 00.619 10052 Exposure complete
01:44:11.833 00.051 10052 worker thread done servicing request
01:44:11.834 00.001 6880 OnExposeComplete: enter
01:44:11.834 00.000 6880 UpdateGuideState(): m_state=6
01:44:11.834 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1773
01:44:11.834 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=886.69, Mass=2268, SNR=33.0, Peak=155 HFD=4.5
01:44:11.835 00.001 6880 MultiStar: [#1 0.27,-0.14,0.95,U] [#2 0.13,0.43,0.98,U] [#3 0.11,0.18,0.87,U] [#4 0.59,0.19,0.00,M1] [#5 0.41,0.15,0.95,U] [#6 0.09,0.16,0.88,U] [#7 0.15,-0.04,0.74,U] [#8 0.24,0.10,0.78,U] 
01:44:11.835 00.000 6880 refined, 7 included, MultiStar: {0.23, 0.10}, one-star: {0.39, -0.05}
01:44:11.835 00.000 6880 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.61) = xAngle (2.03 = 2.03)
01:44:11.835 00.000 6880 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.00 = 2.00)
01:44:11.835 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.10 hyp=0.25 cameraTheta=0.42 mountX=-0.11 mountY=0.23, mountTheta=2.03
01:44:11.836 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.10, opts=13)
01:44:11.836 00.000 6880 Enqueuing Move request for scope (0.23, 0.10)
01:44:11.836 00.000 10052 Worker thread wakes up
01:44:11.836 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.10) opts 0xd
01:44:11.836 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.10)
01:44:11.837 00.001 10052 Moving (0.23, 0.10) raw xDistance=-0.11 yDistance=0.23
01:44:11.837 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:44:11.837 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.23, slope = 0.02
01:44:11.837 00.000 10052 MoveAxis(E, 30, ABG)
01:44:11.837 00.000 10052 Guiding  Dir = 2, Dur = 30
01:44:11.854 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:11.885 00.031 6880 UpdateGuideState exits: m=2268 SNR=33.0
01:44:11.885 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:11.885 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:11.885 00.000 6880 Enqueuing Expose request
01:44:11.888 00.003 10052 IsSlewing returns 0
01:44:11.967 00.079 10052 IsGuiding returns 0
01:44:12.110 00.143 10052 IsGuiding returns 0
01:44:12.111 00.001 10052 Move returns status 0, amount 30
01:44:12.111 00.000 10052 MoveAxis(S, 27, ABG)
01:44:12.111 00.000 10052 Guiding  Dir = 1, Dur = 27
01:44:12.185 00.074 10052 IsSlewing returns 0
01:44:12.252 00.067 10052 IsGuiding returns 0
01:44:12.395 00.143 10052 IsGuiding returns 0
01:44:12.395 00.000 10052 Move returns status 0, amount 27
01:44:12.395 00.000 10052 move complete, result=0
01:44:12.395 00.000 10052 worker thread done servicing request
01:44:12.395 00.000 6880 GuideStep: -0.1 px 30 ms EAST, 0.2 px 27 ms SOUTH
01:44:12.395 00.000 10052 Worker thread wakes up
01:44:12.395 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:12.395 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:13.158 00.763 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02c50983-fb67-4f75-a421-dbabc85be3d4"}
01:44:13.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02c50983-fb67-4f75-a421-dbabc85be3d4"}
01:44:13.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5e736a6-e67d-486a-a8a6-e6f683c001d0"}
01:44:13.159 00.000 6880 case statement mapped state 6 to 3
01:44:13.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5e736a6-e67d-486a-a8a6-e6f683c001d0"}
01:44:13.159 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"697ed520-7be3-430d-8aaa-339032ea66bd"}
01:44:13.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1773,"width":15,"height":15,"star_pos":[7.10,6.69],"pixels":"..."},"id":"697ed520-7be3-430d-8aaa-339032ea66bd"}
01:44:13.527 00.368 10052 Exposure complete
01:44:13.590 00.063 10052 worker thread done servicing request
01:44:13.590 00.000 6880 OnExposeComplete: enter
01:44:13.590 00.000 6880 UpdateGuideState(): m_state=6
01:44:13.590 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1774
01:44:13.590 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=886.56, Mass=2346, SNR=33.6, Peak=158 HFD=4.6
01:44:13.590 00.000 6880 MultiStar: [#1 0.50,-0.54,0.00,M1] [#2 0.35,-0.37,0.97,U] [#3 0.54,-0.36,0.00,M1] [#4 0.59,-0.05,0.00,M2] [#5 0.49,-0.23,0.00,M1] [#6 0.43,-0.69,0.00,M1] [#7 0.32,-0.49,0.00,M1] [#8 0.38,-0.54,0.00,M1] 
01:44:13.591 00.001 6880 single-star, 1 included, MultiStar: {0.34, -0.27}, one-star: {0.32, -0.18}
01:44:13.591 00.000 6880 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
01:44:13.591 00.000 6880 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
01:44:13.591 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.18 hyp=0.37 cameraTheta=-0.50 mountX=0.16 mountY=0.33, mountTheta=1.11
01:44:13.593 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.18, opts=13)
01:44:13.593 00.000 6880 Enqueuing Move request for scope (0.32, -0.18)
01:44:13.593 00.000 10052 Worker thread wakes up
01:44:13.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.18) opts 0xd
01:44:13.593 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.18)
01:44:13.593 00.000 10052 Moving (0.32, -0.18) raw xDistance=0.16 yDistance=0.33
01:44:13.593 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:44:13.593 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.33, slope = 0.03
01:44:13.593 00.000 10052 MoveAxis(W, 42, ABG)
01:44:13.593 00.000 10052 Guiding  Dir = 3, Dur = 42
01:44:13.628 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:13.655 00.027 10052 IsSlewing returns 0
01:44:13.663 00.008 6880 UpdateGuideState exits: m=2346 SNR=33.6
01:44:13.663 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:13.663 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:13.663 00.000 6880 Enqueuing Expose request
01:44:13.730 00.067 10052 IsGuiding returns 0
01:44:13.878 00.148 10052 IsGuiding returns 0
01:44:13.878 00.000 10052 Move returns status 0, amount 42
01:44:13.878 00.000 10052 MoveAxis(S, 60, ABG)
01:44:13.878 00.000 10052 Guiding  Dir = 1, Dur = 60
01:44:13.952 00.074 10052 IsSlewing returns 0
01:44:14.031 00.079 10052 IsGuiding returns 0
01:44:14.174 00.143 10052 IsGuiding returns 0
01:44:14.175 00.001 10052 Move returns status 0, amount 60
01:44:14.175 00.000 10052 move complete, result=0
01:44:14.175 00.000 10052 worker thread done servicing request
01:44:14.175 00.000 10052 Worker thread wakes up
01:44:14.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:14.175 00.000 6880 GuideStep: 0.2 px 42 ms WEST, 0.3 px 60 ms SOUTH
01:44:14.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:15.094 00.919 10052 Exposure complete
01:44:15.153 00.059 10052 worker thread done servicing request
01:44:15.153 00.000 6880 OnExposeComplete: enter
01:44:15.153 00.000 6880 UpdateGuideState(): m_state=6
01:44:15.153 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1775
01:44:15.153 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=886.16, Mass=2429, SNR=34.1, Peak=149 HFD=4.5
01:44:15.153 00.000 6880 MultiStar: [#1 -0.06,-0.59,0.00,M2] [#2 -0.02,-0.44,0.96,U] [#3 -0.01,-0.37,0.87,U] [#4 0.04,-0.47,0.82,U] [#5 0.00,-0.67,0.00,M2] [#6 -0.06,-0.77,0.00,M2] [#7 -0.16,-0.77,0.00,M2] [#8 -0.13,-0.31,0.77,U] 
01:44:15.154 00.001 6880 refined, 4 included, MultiStar: {-0.05, -0.44}, one-star: {-0.11, -0.58}
01:44:15.154 00.000 6880 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.61) = xAngle (-0.07 = -0.07)
01:44:15.154 00.000 6880 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:44:15.154 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.44 hyp=0.44 cameraTheta=-1.68 mountX=0.44 mountY=-0.04, mountTheta=-0.10
01:44:15.155 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.44, opts=13)
01:44:15.155 00.000 6880 Enqueuing Move request for scope (-0.05, -0.44)
01:44:15.155 00.000 10052 Worker thread wakes up
01:44:15.155 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.44) opts 0xd
01:44:15.155 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.44)
01:44:15.155 00.000 10052 Moving (-0.05, -0.44) raw xDistance=0.44 yDistance=-0.04
01:44:15.155 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.44
01:44:15.155 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
01:44:15.155 00.000 10052 MoveAxis(W, 120, ABG)
01:44:15.156 00.001 10052 Guiding  Dir = 3, Dur = 120
01:44:15.176 00.020 10052 IsSlewing returns 0
01:44:15.176 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:15.207 00.031 6880 UpdateGuideState exits: m=2429 SNR=34.1
01:44:15.207 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:15.207 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:15.207 00.000 6880 Enqueuing Expose request
01:44:15.208 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab2ed447-f6d1-4f94-aa35-3d59d8918299"}
01:44:15.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab2ed447-f6d1-4f94-aa35-3d59d8918299"}
01:44:15.215 00.007 10052 IsGuiding returns 0
01:44:15.218 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e801e96-53f5-44e5-9ddd-5bf7e2f23bf5"}
01:44:15.218 00.000 6880 case statement mapped state 6 to 3
01:44:15.218 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e801e96-53f5-44e5-9ddd-5bf7e2f23bf5"}
01:44:15.220 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"499fa09a-94c6-4f48-9e51-905f228bd673"}
01:44:15.220 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1775,"width":15,"height":15,"star_pos":[6.60,7.16],"pixels":"..."},"id":"499fa09a-94c6-4f48-9e51-905f228bd673"}
01:44:15.242 00.022 10052 PulseGuide returned control before completion, sleep 103
01:44:15.381 00.139 10052 IsGuiding returns 0
01:44:15.381 00.000 10052 Move returns status 0, amount 120
01:44:15.381 00.000 10052 MoveAxis(N, 0, ABG)
01:44:15.381 00.000 10052 Move returns status 0, amount 0
01:44:15.381 00.000 10052 move complete, result=0
01:44:15.382 00.001 10052 worker thread done servicing request
01:44:15.382 00.000 10052 Worker thread wakes up
01:44:15.382 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:15.382 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:15.382 00.000 6880 GuideStep: 0.4 px 120 ms WEST, -0.0 px 0 ms NORTH
01:44:16.522 01.140 10052 Exposure complete
01:44:16.582 00.060 10052 worker thread done servicing request
01:44:16.582 00.000 6880 OnExposeComplete: enter
01:44:16.582 00.000 6880 UpdateGuideState(): m_state=6
01:44:16.582 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1776
01:44:16.582 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=886.71, Mass=2303, SNR=33.3, Peak=157 HFD=4.6
01:44:16.583 00.001 6880 MultiStar: [#1 -0.13,-0.11,0.94,U] [#2 -0.03,0.10,0.93,U] [#3 -0.20,0.03,0.90,U] [#4 -0.00,-0.04,0.84,U] [#5 -0.19,0.05,0.96,U] [#6 -0.16,0.04,0.95,U] [#7 -0.36,-0.19,0.77,U] [#8 -0.30,-0.07,0.78,U] 
01:44:16.583 00.000 6880 refined, 8 included, MultiStar: {-0.17, -0.02}, one-star: {-0.18, -0.03}
01:44:16.583 00.000 6880 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.61) = xAngle (-1.41 = -1.41)
01:44:16.583 00.000 6880 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
01:44:16.583 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.02 mountX=0.03 mountY=-0.17, mountTheta=-1.41
01:44:16.584 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.02, opts=13)
01:44:16.584 00.000 6880 Enqueuing Move request for scope (-0.17, -0.02)
01:44:16.584 00.000 10052 Worker thread wakes up
01:44:16.584 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
01:44:16.584 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
01:44:16.584 00.000 10052 Moving (-0.17, -0.02) raw xDistance=0.03 yDistance=-0.17
01:44:16.584 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:44:16.584 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
01:44:16.584 00.000 10052 MoveAxis(E, 0, ABG)
01:44:16.584 00.000 10052 Move returns status 0, amount 0
01:44:16.584 00.000 10052 MoveAxis(N, 0, ABG)
01:44:16.584 00.000 10052 Move returns status 0, amount 0
01:44:16.584 00.000 10052 move complete, result=0
01:44:16.585 00.001 10052 worker thread done servicing request
01:44:16.606 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:16.638 00.032 6880 UpdateGuideState exits: m=2303 SNR=33.3
01:44:16.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:16.638 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:16.638 00.000 6880 Enqueuing Expose request
01:44:16.638 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:16.638 00.000 10052 Worker thread wakes up
01:44:16.639 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:16.639 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:17.156 00.517 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"72985a5b-2bd0-49e5-9824-a6a492b13e27"}
01:44:17.156 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"72985a5b-2bd0-49e5-9824-a6a492b13e27"}
01:44:17.157 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25897261-8835-415a-bed3-d6aa702c17b9"}
01:44:17.157 00.000 6880 case statement mapped state 6 to 3
01:44:17.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"25897261-8835-415a-bed3-d6aa702c17b9"}
01:44:17.157 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d755b20b-52f2-4242-8df5-b475ffdc53a5"}
01:44:17.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1776,"width":15,"height":15,"star_pos":[6.53,6.71],"pixels":"..."},"id":"d755b20b-52f2-4242-8df5-b475ffdc53a5"}
01:44:17.552 00.395 10052 Exposure complete
01:44:17.608 00.056 10052 worker thread done servicing request
01:44:17.609 00.001 6880 OnExposeComplete: enter
01:44:17.609 00.000 6880 UpdateGuideState(): m_state=6
01:44:17.609 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1777
01:44:17.609 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=886.65, Mass=2295, SNR=33.2, Peak=134 HFD=4.8
01:44:17.609 00.000 6880 MultiStar: [#1 0.00,-0.21,0.95,U] [#2 -0.17,-0.01,0.97,U] [#3 -0.12,-0.07,0.92,U] [#4 0.25,-0.23,0.83,U] [#5 -0.05,0.01,0.95,U] [#6 -0.32,-0.25,0.89,U] [#7 -0.13,-0.03,0.75,U] [#8 -0.26,-0.02,0.79,U] 
01:44:17.610 00.001 6880 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.13, -0.09}
01:44:17.610 00.000 6880 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.61) = xAngle (-0.76 = -0.76)
01:44:17.610 00.000 6880 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
01:44:17.610 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.38 mountX=0.10 mountY=-0.10, mountTheta=-0.78
01:44:17.611 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.10, opts=13)
01:44:17.611 00.000 6880 Enqueuing Move request for scope (-0.10, -0.10)
01:44:17.611 00.000 10052 Worker thread wakes up
01:44:17.611 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
01:44:17.611 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
01:44:17.612 00.001 10052 Moving (-0.10, -0.10) raw xDistance=0.10 yDistance=-0.10
01:44:17.612 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:44:17.612 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:44:17.612 00.000 10052 MoveAxis(E, 0, ABG)
01:44:17.612 00.000 10052 Move returns status 0, amount 0
01:44:17.612 00.000 10052 MoveAxis(N, 0, ABG)
01:44:17.612 00.000 10052 Move returns status 0, amount 0
01:44:17.612 00.000 10052 move complete, result=0
01:44:17.612 00.000 10052 worker thread done servicing request
01:44:17.631 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:17.661 00.030 6880 UpdateGuideState exits: m=2295 SNR=33.2
01:44:17.661 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:17.661 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:17.661 00.000 6880 Enqueuing Expose request
01:44:17.661 00.000 10052 Worker thread wakes up
01:44:17.661 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:17.662 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:17.662 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:18.802 01.140 10052 Exposure complete
01:44:18.863 00.061 10052 worker thread done servicing request
01:44:18.863 00.000 6880 OnExposeComplete: enter
01:44:18.863 00.000 6880 UpdateGuideState(): m_state=6
01:44:18.863 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1778
01:44:18.863 00.000 6880 Star::Find returns 1 (0), X=407.27, Y=886.61, Mass=2286, SNR=33.2, Peak=155 HFD=4.5
01:44:18.863 00.000 6880 MultiStar: [#1 -0.18,-0.05,0.96,U] [#2 -0.06,0.16,0.98,U] [#3 -0.37,0.01,0.91,U] [#4 -0.16,0.07,0.84,U] [#5 -0.21,0.03,0.98,U] [#6 -0.54,-0.25,0.00,M1] [#7 -0.37,-0.08,0.77,U] [#8 -0.29,-0.11,0.79,U] 
01:44:18.863 00.000 6880 refined, 7 included, MultiStar: {-0.26, -0.01}, one-star: {-0.44, -0.13}
01:44:18.864 00.001 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
01:44:18.864 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
01:44:18.864 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.01 hyp=0.26 cameraTheta=-3.10 mountX=0.02 mountY=-0.26, mountTheta=-1.49
01:44:18.865 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.01, opts=13)
01:44:18.865 00.000 6880 Enqueuing Move request for scope (-0.26, -0.01)
01:44:18.866 00.001 10052 Worker thread wakes up
01:44:18.866 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.01) opts 0xd
01:44:18.866 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.01)
01:44:18.866 00.000 10052 Moving (-0.26, -0.01) raw xDistance=0.02 yDistance=-0.26
01:44:18.866 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:18.866 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.26, slope = -0.02
01:44:18.866 00.000 10052 MoveAxis(E, 0, ABG)
01:44:18.866 00.000 10052 Move returns status 0, amount 0
01:44:18.866 00.000 10052 MoveAxis(N, 33, ABG)
01:44:18.866 00.000 10052 Guiding  Dir = 0, Dur = 33
01:44:18.887 00.021 10052 IsSlewing returns 0
01:44:18.888 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:18.920 00.032 6880 UpdateGuideState exits: m=2286 SNR=33.2
01:44:18.921 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:18.921 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:18.921 00.000 6880 Enqueuing Expose request
01:44:18.925 00.004 10052 IsGuiding returns 0
01:44:18.953 00.028 10052 PulseGuide returned control before completion, sleep 16
01:44:18.996 00.043 10052 IsGuiding returns 0
01:44:18.996 00.000 10052 Move returns status 0, amount 33
01:44:18.996 00.000 10052 move complete, result=0
01:44:18.996 00.000 10052 worker thread done servicing request
01:44:18.996 00.000 10052 Worker thread wakes up
01:44:18.996 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:18.996 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:18.997 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 33 ms NORTH
01:44:19.155 00.158 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57edb254-ef9f-4a2a-a990-bb727cfd6ac1"}
01:44:19.156 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57edb254-ef9f-4a2a-a990-bb727cfd6ac1"}
01:44:19.157 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0fb537d4-2d6b-47c1-841a-bed1da47713b"}
01:44:19.157 00.000 6880 case statement mapped state 6 to 3
01:44:19.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fb537d4-2d6b-47c1-841a-bed1da47713b"}
01:44:19.158 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f5df42d-98c5-4c4e-8feb-031d9f27cb27"}
01:44:19.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1778,"width":15,"height":15,"star_pos":[7.27,6.61],"pixels":"..."},"id":"2f5df42d-98c5-4c4e-8feb-031d9f27cb27"}
01:44:19.917 00.759 10052 Exposure complete
01:44:19.988 00.071 10052 worker thread done servicing request
01:44:19.988 00.000 6880 OnExposeComplete: enter
01:44:19.988 00.000 6880 UpdateGuideState(): m_state=6
01:44:19.989 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1779
01:44:19.989 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.49, Mass=2206, SNR=32.6, Peak=131 HFD=4.4
01:44:19.989 00.000 6880 MultiStar: [#1 -0.05,-0.39,0.96,U] [#2 -0.10,0.10,0.97,U] [#3 -0.22,-0.24,0.91,U] [#4 -0.03,-0.22,0.86,U] [#5 -0.09,-0.08,0.98,U] [#6 -0.42,-0.43,0.00,M2] [#7 -0.41,-0.28,0.76,U] [#8 -0.32,-0.52,0.00,M1] 
01:44:19.989 00.000 6880 refined, 6 included, MultiStar: {-0.14, -0.19}, one-star: {-0.11, -0.25}
01:44:19.989 00.000 6880 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.61) = xAngle (-0.58 = -0.58)
01:44:19.989 00.000 6880 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
01:44:19.989 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.19 hyp=0.23 cameraTheta=-2.19 mountX=0.20 mountY=-0.13, mountTheta=-0.60
01:44:19.991 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.19, opts=13)
01:44:19.991 00.000 6880 Enqueuing Move request for scope (-0.14, -0.19)
01:44:19.991 00.000 10052 Worker thread wakes up
01:44:19.991 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.19) opts 0xd
01:44:19.991 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.19)
01:44:19.991 00.000 10052 Moving (-0.14, -0.19) raw xDistance=0.20 yDistance=-0.13
01:44:19.991 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:44:19.991 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
01:44:19.992 00.001 10052 MoveAxis(W, 52, ABG)
01:44:19.992 00.000 10052 Guiding  Dir = 3, Dur = 52
01:44:20.015 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:20.036 00.021 10052 IsSlewing returns 0
01:44:20.052 00.016 6880 UpdateGuideState exits: m=2206 SNR=32.6
01:44:20.052 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:20.052 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:20.052 00.000 6880 Enqueuing Expose request
01:44:20.116 00.064 10052 IsGuiding returns 0
01:44:20.259 00.143 10052 IsGuiding returns 0
01:44:20.260 00.001 10052 Move returns status 0, amount 52
01:44:20.260 00.000 10052 MoveAxis(N, 0, ABG)
01:44:20.260 00.000 10052 Move returns status 0, amount 0
01:44:20.260 00.000 10052 move complete, result=0
01:44:20.260 00.000 10052 worker thread done servicing request
01:44:20.260 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
01:44:20.260 00.000 10052 Worker thread wakes up
01:44:20.261 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:20.261 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:21.154 00.893 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d35d0ff9-b4d9-4dac-bbbb-f9deea1e066b"}
01:44:21.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d35d0ff9-b4d9-4dac-bbbb-f9deea1e066b"}
01:44:21.155 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e6e4977-d285-4372-b800-facde1a0e8b0"}
01:44:21.155 00.000 6880 case statement mapped state 6 to 3
01:44:21.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e6e4977-d285-4372-b800-facde1a0e8b0"}
01:44:21.156 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"35f39bef-82c0-4ff1-a11d-7af6f2fc32f2"}
01:44:21.156 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1779,"width":15,"height":15,"star_pos":[6.61,7.49],"pixels":"..."},"id":"35f39bef-82c0-4ff1-a11d-7af6f2fc32f2"}
01:44:21.391 00.235 10052 Exposure complete
01:44:21.461 00.070 10052 worker thread done servicing request
01:44:21.461 00.000 6880 OnExposeComplete: enter
01:44:21.462 00.001 6880 UpdateGuideState(): m_state=6
01:44:21.462 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1780
01:44:21.462 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=886.61, Mass=2334, SNR=33.5, Peak=153 HFD=4.8
01:44:21.462 00.000 6880 MultiStar: [#1 0.30,-0.36,0.94,U] [#2 0.22,-0.19,1.00,U] [#3 0.21,-0.11,0.90,U] [#4 0.51,-0.15,0.00,M1] [#5 0.34,-0.07,0.95,U] [#6 0.08,-0.19,0.92,U] [#7 0.28,-0.23,0.73,U] [#8 0.10,-0.10,0.80,U] 
01:44:21.462 00.000 6880 single-star, 7 included, MultiStar: {0.22, -0.17}, one-star: {0.23, -0.13}
01:44:21.462 00.000 6880 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
01:44:21.463 00.001 6880 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
01:44:21.463 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-0.50 mountX=0.12 mountY=0.23, mountTheta=1.10
01:44:21.464 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.13, opts=13)
01:44:21.464 00.000 6880 Enqueuing Move request for scope (0.23, -0.13)
01:44:21.464 00.000 10052 Worker thread wakes up
01:44:21.464 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.13) opts 0xd
01:44:21.464 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.13)
01:44:21.465 00.001 10052 Moving (0.23, -0.13) raw xDistance=0.12 yDistance=0.23
01:44:21.465 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:44:21.465 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.01
01:44:21.465 00.000 10052 MoveAxis(W, 34, ABG)
01:44:21.465 00.000 10052 Guiding  Dir = 3, Dur = 34
01:44:21.492 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:21.507 00.015 10052 IsSlewing returns 0
01:44:21.531 00.024 6880 UpdateGuideState exits: m=2334 SNR=33.5
01:44:21.531 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:21.531 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:21.531 00.000 6880 Enqueuing Expose request
01:44:21.584 00.053 10052 IsGuiding returns 0
01:44:21.721 00.137 10052 IsGuiding returns 0
01:44:21.721 00.000 10052 Move returns status 0, amount 34
01:44:21.721 00.000 10052 MoveAxis(N, 0, ABG)
01:44:21.721 00.000 10052 Move returns status 0, amount 0
01:44:21.723 00.002 10052 move complete, result=0
01:44:21.723 00.000 10052 worker thread done servicing request
01:44:21.723 00.000 10052 Worker thread wakes up
01:44:21.723 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:21.723 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:21.723 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.2 px 0 ms NORTH
01:44:22.640 00.917 10052 Exposure complete
01:44:22.696 00.056 10052 worker thread done servicing request
01:44:22.696 00.000 6880 OnExposeComplete: enter
01:44:22.696 00.000 6880 UpdateGuideState(): m_state=6
01:44:22.696 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1781
01:44:22.696 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=886.49, Mass=2313, SNR=33.4, Peak=121 HFD=5.0
01:44:22.697 00.001 6880 MultiStar: [#1 0.39,-0.48,0.00,M1] [#2 0.34,-0.30,0.97,U] [#3 0.17,-0.29,0.92,U] [#4 0.54,-0.20,0.00,M2] [#5 0.43,-0.21,0.94,U] [#6 0.10,-0.58,0.00,M2] [#7 0.42,-0.51,0.00,M1] [#8 0.22,-0.54,0.00,M1] 
01:44:22.697 00.000 6880 single-star, 3 included, MultiStar: {0.31, -0.26}, one-star: {0.30, -0.25}
01:44:22.697 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
01:44:22.697 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
01:44:22.697 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.25 hyp=0.40 cameraTheta=-0.69 mountX=0.24 mountY=0.31, mountTheta=0.91
01:44:22.699 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.25, opts=13)
01:44:22.699 00.000 6880 Enqueuing Move request for scope (0.30, -0.25)
01:44:22.700 00.001 10052 Worker thread wakes up
01:44:22.700 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.25) opts 0xd
01:44:22.700 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.25)
01:44:22.700 00.000 10052 Moving (0.30, -0.25) raw xDistance=0.24 yDistance=0.31
01:44:22.700 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:44:22.700 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.31, slope = 0.00
01:44:22.700 00.000 10052 MoveAxis(W, 66, ABG)
01:44:22.700 00.000 10052 Guiding  Dir = 3, Dur = 66
01:44:22.721 00.021 10052 IsSlewing returns 0
01:44:22.723 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:22.754 00.031 6880 UpdateGuideState exits: m=2313 SNR=33.4
01:44:22.754 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:22.754 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:22.754 00.000 6880 Enqueuing Expose request
01:44:22.759 00.005 10052 IsGuiding returns 0
01:44:22.786 00.027 10052 PulseGuide returned control before completion, sleep 49
01:44:22.865 00.079 10052 IsGuiding returns 0
01:44:22.865 00.000 10052 Move returns status 0, amount 66
01:44:22.865 00.000 10052 MoveAxis(S, 6, ABG)
01:44:22.865 00.000 10052 Guiding  Dir = 1, Dur = 6
01:44:22.903 00.038 10052 IsSlewing returns 0
01:44:22.941 00.038 10052 IsGuiding returns 0
01:44:23.008 00.067 10052 IsGuiding returns 0
01:44:23.008 00.000 10052 Move returns status 0, amount 6
01:44:23.008 00.000 10052 move complete, result=0
01:44:23.008 00.000 10052 worker thread done servicing request
01:44:23.008 00.000 6880 GuideStep: 0.2 px 66 ms WEST, 0.3 px 6 ms SOUTH
01:44:23.008 00.000 10052 Worker thread wakes up
01:44:23.008 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:23.009 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:23.153 00.144 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7d9b9df-16f4-4d20-ae53-fbbe6660f3b0"}
01:44:23.153 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7d9b9df-16f4-4d20-ae53-fbbe6660f3b0"}
01:44:23.153 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bbd2f48c-30a2-4963-8477-1f7172f71160"}
01:44:23.153 00.000 6880 case statement mapped state 6 to 3
01:44:23.153 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbd2f48c-30a2-4963-8477-1f7172f71160"}
01:44:23.155 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d523cdab-3970-4a1e-a871-16a55326384e"}
01:44:23.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1781,"width":15,"height":15,"star_pos":[7.02,7.49],"pixels":"..."},"id":"d523cdab-3970-4a1e-a871-16a55326384e"}
01:44:24.141 00.986 10052 Exposure complete
01:44:24.222 00.081 10052 worker thread done servicing request
01:44:24.222 00.000 6880 OnExposeComplete: enter
01:44:24.222 00.000 6880 UpdateGuideState(): m_state=6
01:44:24.223 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1782
01:44:24.223 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=886.85, Mass=2257, SNR=32.9, Peak=143 HFD=4.5
01:44:24.223 00.000 6880 MultiStar: [#1 0.06,0.00,0.97,U] [#2 0.15,0.04,1.01,U] [#3 0.06,0.30,0.92,U] [#4 0.21,-0.21,0.85,U] [#5 0.25,0.28,1.00,U] [#6 0.04,-0.03,0.91,U] [#7 -0.24,-0.28,0.78,U] [#8 0.04,0.04,0.81,U] 
01:44:24.224 00.001 6880 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.22, 0.11}
01:44:24.224 00.000 6880 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.61) = xAngle (2.00 = 2.00)
01:44:24.224 00.000 6880 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.97 = 1.97)
01:44:24.224 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=-0.04 mountY=0.10, mountTheta=2.00
01:44:24.226 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.04, opts=13)
01:44:24.226 00.000 6880 Enqueuing Move request for scope (0.10, 0.04)
01:44:24.226 00.000 10052 Worker thread wakes up
01:44:24.227 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:44:24.227 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:44:24.227 00.000 10052 Moving (0.10, 0.04) raw xDistance=-0.04 yDistance=0.10
01:44:24.227 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:44:24.227 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:44:24.227 00.000 10052 MoveAxis(E, 0, ABG)
01:44:24.227 00.000 10052 Move returns status 0, amount 0
01:44:24.227 00.000 10052 MoveAxis(N, 0, ABG)
01:44:24.227 00.000 10052 Move returns status 0, amount 0
01:44:24.227 00.000 10052 move complete, result=0
01:44:24.228 00.001 10052 worker thread done servicing request
01:44:24.258 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:24.307 00.049 6880 UpdateGuideState exits: m=2257 SNR=32.9
01:44:24.307 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:24.307 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:24.307 00.000 6880 Enqueuing Expose request
01:44:24.307 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:24.307 00.000 10052 Worker thread wakes up
01:44:24.308 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:24.308 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:25.154 00.846 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89a0385b-6c45-47bb-8453-2787e7a2edcb"}
01:44:25.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89a0385b-6c45-47bb-8453-2787e7a2edcb"}
01:44:25.155 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed9350e1-e460-4aef-bffd-e90aeb25701e"}
01:44:25.155 00.000 6880 case statement mapped state 6 to 3
01:44:25.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed9350e1-e460-4aef-bffd-e90aeb25701e"}
01:44:25.156 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"01b51beb-59fd-48f2-8c1f-3c76a54a092a"}
01:44:25.156 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1782,"width":15,"height":15,"star_pos":[6.93,6.85],"pixels":"..."},"id":"01b51beb-59fd-48f2-8c1f-3c76a54a092a"}
01:44:25.222 00.066 10052 Exposure complete
01:44:25.295 00.073 10052 worker thread done servicing request
01:44:25.295 00.000 6880 OnExposeComplete: enter
01:44:25.295 00.000 6880 UpdateGuideState(): m_state=6
01:44:25.296 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1783
01:44:25.296 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.40, Mass=2294, SNR=33.1, Peak=134 HFD=4.7
01:44:25.296 00.000 6880 MultiStar: [#1 0.15,-0.17,0.97,U] [#2 -0.07,-0.11,0.99,U] [#3 -0.07,0.02,0.90,U] [#4 0.48,-0.03,0.84,U] [#5 -0.06,-0.42,0.98,U] [#6 -0.11,-0.25,0.87,U] [#7 0.07,-0.10,0.77,U] [#8 -0.04,-0.12,0.79,U] 
01:44:25.296 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.17}, one-star: {0.02, -0.34}
01:44:25.296 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.25 = 0.25)
01:44:25.296 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:44:25.296 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.18 cameraTheta=-1.37 mountX=0.17 mountY=0.04, mountTheta=0.22
01:44:25.298 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.17, opts=13)
01:44:25.298 00.000 6880 Enqueuing Move request for scope (0.04, -0.17)
01:44:25.299 00.001 10052 Worker thread wakes up
01:44:25.299 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
01:44:25.299 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
01:44:25.299 00.000 10052 Moving (0.04, -0.17) raw xDistance=0.17 yDistance=0.04
01:44:25.299 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:44:25.299 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.05, using input
01:44:25.299 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:44:25.299 00.000 10052 MoveAxis(W, 46, ABG)
01:44:25.299 00.000 10052 Guiding  Dir = 3, Dur = 46
01:44:25.320 00.021 10052 IsSlewing returns 0
01:44:25.322 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:25.358 00.036 10052 IsGuiding returns 0
01:44:25.360 00.002 6880 UpdateGuideState exits: m=2294 SNR=33.1
01:44:25.361 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:25.361 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:25.361 00.000 6880 Enqueuing Expose request
01:44:25.386 00.025 10052 PulseGuide returned control before completion, sleep 29
01:44:25.444 00.058 10052 IsGuiding returns 0
01:44:25.444 00.000 10052 Move returns status 0, amount 46
01:44:25.444 00.000 10052 MoveAxis(N, 0, ABG)
01:44:25.444 00.000 10052 Move returns status 0, amount 0
01:44:25.444 00.000 10052 move complete, result=0
01:44:25.444 00.000 10052 worker thread done servicing request
01:44:25.444 00.000 10052 Worker thread wakes up
01:44:25.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:25.444 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:25.445 00.001 6880 GuideStep: 0.2 px 46 ms WEST, 0.0 px 0 ms NORTH
01:44:26.586 01.141 10052 Exposure complete
01:44:26.657 00.071 10052 worker thread done servicing request
01:44:26.657 00.000 6880 OnExposeComplete: enter
01:44:26.657 00.000 6880 UpdateGuideState(): m_state=6
01:44:26.658 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1784
01:44:26.658 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=886.69, Mass=2336, SNR=33.6, Peak=144 HFD=4.3
01:44:26.658 00.000 6880 MultiStar: [#1 0.40,-0.28,0.93,U] [#2 0.25,-0.10,0.97,U] [#3 0.23,-0.08,0.93,U] [#4 0.69,-0.02,0.00,M1] [#5 0.46,-0.11,0.97,U] [#6 0.15,-0.45,0.94,U] [#7 0.28,-0.37,0.75,U] [#8 0.27,-0.13,0.79,U] 
01:44:26.658 00.000 6880 single-star, 7 included, MultiStar: {0.29, -0.19}, one-star: {0.30, -0.05}
01:44:26.658 00.000 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
01:44:26.658 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
01:44:26.658 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.05 hyp=0.30 cameraTheta=-0.17 mountX=0.04 mountY=0.30, mountTheta=1.44
01:44:26.659 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.05, opts=13)
01:44:26.660 00.001 6880 Enqueuing Move request for scope (0.30, -0.05)
01:44:26.660 00.000 10052 Worker thread wakes up
01:44:26.660 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.05) opts 0xd
01:44:26.660 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.05)
01:44:26.660 00.000 10052 Moving (0.30, -0.05) raw xDistance=0.04 yDistance=0.30
01:44:26.660 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:44:26.660 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.30, slope = 0.05
01:44:26.660 00.000 10052 MoveAxis(E, 0, ABG)
01:44:26.660 00.000 10052 Move returns status 0, amount 0
01:44:26.660 00.000 10052 MoveAxis(S, 83, ABG)
01:44:26.660 00.000 10052 Guiding  Dir = 1, Dur = 83
01:44:26.680 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:26.681 00.001 10052 IsSlewing returns 0
01:44:26.713 00.032 6880 UpdateGuideState exits: m=2336 SNR=33.6
01:44:26.713 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:26.713 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:26.713 00.000 6880 Enqueuing Expose request
01:44:26.719 00.006 10052 IsGuiding returns 0
01:44:26.747 00.028 10052 PulseGuide returned control before completion, sleep 66
01:44:26.839 00.092 10052 IsGuiding returns 0
01:44:26.839 00.000 10052 Move returns status 0, amount 83
01:44:26.839 00.000 10052 move complete, result=0
01:44:26.839 00.000 10052 worker thread done servicing request
01:44:26.839 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 83 ms SOUTH
01:44:26.840 00.001 10052 Worker thread wakes up
01:44:26.840 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:26.840 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:27.154 00.314 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c14e8fe0-b056-4790-bcdf-29541947e996"}
01:44:27.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c14e8fe0-b056-4790-bcdf-29541947e996"}
01:44:27.155 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"661e98a2-fe2e-42f8-80a4-d4a7a7b1e296"}
01:44:27.155 00.000 6880 case statement mapped state 6 to 3
01:44:27.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"661e98a2-fe2e-42f8-80a4-d4a7a7b1e296"}
01:44:27.156 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb2ae1f6-3b63-4c14-8515-9857af4c53a2"}
01:44:27.156 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1784,"width":15,"height":15,"star_pos":[7.01,6.69],"pixels":"..."},"id":"bb2ae1f6-3b63-4c14-8515-9857af4c53a2"}
01:44:27.758 00.602 10052 Exposure complete
01:44:27.822 00.064 10052 worker thread done servicing request
01:44:27.822 00.000 6880 OnExposeComplete: enter
01:44:27.822 00.000 6880 UpdateGuideState(): m_state=6
01:44:27.822 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1785
01:44:27.822 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=886.86, Mass=2292, SNR=33.2, Peak=139 HFD=4.4
01:44:27.823 00.001 6880 MultiStar: [#1 0.24,-0.18,0.94,U] [#2 0.20,-0.01,1.00,U] [#3 0.38,0.12,0.88,U] [#4 0.49,0.13,0.83,U] [#5 0.36,0.15,1.00,U] [#6 0.30,-0.27,0.96,U] [#7 0.12,0.01,0.76,U] [#8 0.17,-0.03,0.82,U] 
01:44:27.823 00.000 6880 refined, 8 included, MultiStar: {0.28, 0.00}, one-star: {0.26, 0.12}
01:44:27.823 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.63 = 1.63)
01:44:27.823 00.000 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.60 = 1.60)
01:44:27.823 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.00 hyp=0.28 cameraTheta=0.01 mountX=-0.02 mountY=0.28, mountTheta=1.63
01:44:27.824 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.00, opts=13)
01:44:27.825 00.001 6880 Enqueuing Move request for scope (0.28, 0.00)
01:44:27.825 00.000 10052 Worker thread wakes up
01:44:27.825 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.00) opts 0xd
01:44:27.825 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.00)
01:44:27.825 00.000 10052 Moving (0.28, 0.00) raw xDistance=-0.02 yDistance=0.28
01:44:27.825 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:44:27.825 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.28, slope = 0.06
01:44:27.825 00.000 10052 MoveAxis(E, 0, ABG)
01:44:27.825 00.000 10052 Move returns status 0, amount 0
01:44:27.825 00.000 10052 MoveAxis(S, 100, ABG)
01:44:27.825 00.000 10052 Guiding  Dir = 1, Dur = 100
01:44:27.847 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:27.883 00.036 6880 UpdateGuideState exits: m=2292 SNR=33.2
01:44:27.884 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:27.884 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:27.884 00.000 6880 Enqueuing Expose request
01:44:27.887 00.003 10052 IsSlewing returns 0
01:44:27.966 00.079 10052 IsGuiding returns 0
01:44:28.029 00.063 10052 PulseGuide returned control before completion, sleep 47
01:44:28.146 00.117 10052 IsGuiding returns 1
01:44:28.146 00.000 10052 scope still moving after pulse duration time elapsed
01:44:28.250 00.104 10052 IsSlewing returns 0
01:44:28.329 00.079 10052 IsGuiding returns 0
01:44:28.329 00.000 10052 scope move finished after 100 + 262 ms
01:44:28.329 00.000 10052 Move returns status 0, amount 100
01:44:28.329 00.000 10052 move complete, result=0
01:44:28.329 00.000 10052 worker thread done servicing request
01:44:28.329 00.000 10052 Worker thread wakes up
01:44:28.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:28.330 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:28.330 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 100 ms SOUTH
01:44:29.154 00.824 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2b72d4c-2b07-48c5-b72e-b8aff4047206"}
01:44:29.154 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2b72d4c-2b07-48c5-b72e-b8aff4047206"}
01:44:29.155 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ce4baec-1cca-49db-b29a-7b863d8a6b0e"}
01:44:29.155 00.000 6880 case statement mapped state 6 to 3
01:44:29.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ce4baec-1cca-49db-b29a-7b863d8a6b0e"}
01:44:29.155 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3462b2ac-dfe6-43e7-a5ea-f2299f472198"}
01:44:29.156 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1785,"width":15,"height":15,"star_pos":[6.97,6.86],"pixels":"..."},"id":"3462b2ac-dfe6-43e7-a5ea-f2299f472198"}
01:44:29.471 00.315 10052 Exposure complete
01:44:29.545 00.074 10052 worker thread done servicing request
01:44:29.545 00.000 6880 OnExposeComplete: enter
01:44:29.545 00.000 6880 UpdateGuideState(): m_state=6
01:44:29.545 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1786
01:44:29.545 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=886.68, Mass=2253, SNR=33.0, Peak=148 HFD=4.7
01:44:29.546 00.001 6880 MultiStar: [#1 -0.05,0.00,0.96,U] [#2 -0.00,-0.05,1.00,U] [#3 -0.02,-0.02,0.91,U] [#4 0.05,-0.11,0.85,U] [#5 -0.08,0.00,0.98,U] [#6 -0.15,-0.06,0.93,U] [#7 -0.41,-0.24,0.77,U] [#8 -0.09,-0.08,0.80,U] 
01:44:29.546 00.000 6880 single-star, 8 included, MultiStar: {-0.09, -0.06}, one-star: {-0.08, -0.06}
01:44:29.546 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
01:44:29.546 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:44:29.546 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.53 mountX=0.06 mountY=-0.08, mountTheta=-0.93
01:44:29.547 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.06, opts=13)
01:44:29.547 00.000 6880 Enqueuing Move request for scope (-0.08, -0.06)
01:44:29.547 00.000 10052 Worker thread wakes up
01:44:29.548 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
01:44:29.548 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
01:44:29.548 00.000 10052 Moving (-0.08, -0.06) raw xDistance=0.06 yDistance=-0.08
01:44:29.548 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:29.548 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
01:44:29.548 00.000 10052 MoveAxis(E, 0, ABG)
01:44:29.548 00.000 10052 Move returns status 0, amount 0
01:44:29.548 00.000 10052 MoveAxis(N, 0, ABG)
01:44:29.548 00.000 10052 Move returns status 0, amount 0
01:44:29.548 00.000 10052 move complete, result=0
01:44:29.548 00.000 10052 worker thread done servicing request
01:44:29.568 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:29.601 00.033 6880 UpdateGuideState exits: m=2253 SNR=33.0
01:44:29.601 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:29.601 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:29.601 00.000 6880 Enqueuing Expose request
01:44:29.602 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:29.602 00.000 10052 Worker thread wakes up
01:44:29.602 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:29.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:30.514 00.912 10052 Exposure complete
01:44:30.588 00.074 10052 worker thread done servicing request
01:44:30.588 00.000 6880 OnExposeComplete: enter
01:44:30.588 00.000 6880 UpdateGuideState(): m_state=6
01:44:30.589 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1787
01:44:30.589 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.53, Mass=2314, SNR=33.5, Peak=159 HFD=4.6
01:44:30.589 00.000 6880 MultiStar: [#1 0.25,0.14,0.98,U] [#2 0.07,-0.03,1.00,U] [#3 0.14,0.14,0.91,U] [#4 0.41,0.08,0.84,U] [#5 0.27,0.10,0.97,U] [#6 0.07,-0.27,0.95,U] [#7 -0.01,-0.36,0.79,U] [#8 0.20,0.03,0.80,U] 
01:44:30.590 00.001 6880 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.07, -0.21}
01:44:30.590 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
01:44:30.590 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
01:44:30.590 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=0.03 mountY=0.16, mountTheta=1.37
01:44:30.592 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.04, opts=13)
01:44:30.592 00.000 6880 Enqueuing Move request for scope (0.16, -0.04)
01:44:30.592 00.000 10052 Worker thread wakes up
01:44:30.592 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:44:30.592 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:44:30.592 00.000 10052 Moving (0.16, -0.04) raw xDistance=0.03 yDistance=0.16
01:44:30.592 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:44:30.592 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
01:44:30.593 00.001 10052 MoveAxis(E, 0, ABG)
01:44:30.593 00.000 10052 Move returns status 0, amount 0
01:44:30.593 00.000 10052 MoveAxis(N, 0, ABG)
01:44:30.593 00.000 10052 Move returns status 0, amount 0
01:44:30.593 00.000 10052 move complete, result=0
01:44:30.593 00.000 10052 worker thread done servicing request
01:44:30.623 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:30.657 00.034 6880 UpdateGuideState exits: m=2314 SNR=33.5
01:44:30.658 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:30.658 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:30.658 00.000 6880 Enqueuing Expose request
01:44:30.658 00.000 10052 Worker thread wakes up
01:44:30.658 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:30.658 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:30.658 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:31.158 00.500 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"173c5d95-dd03-4f63-aa15-5716459c8a11"}
01:44:31.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"173c5d95-dd03-4f63-aa15-5716459c8a11"}
01:44:31.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0476bdfe-4eb4-424c-baac-997c48872bab"}
01:44:31.159 00.000 6880 case statement mapped state 6 to 3
01:44:31.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0476bdfe-4eb4-424c-baac-997c48872bab"}
01:44:31.159 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c84de1bd-00b1-4c06-92cf-1a5c8e078dbd"}
01:44:31.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1787,"width":15,"height":15,"star_pos":[6.78,6.53],"pixels":"..."},"id":"c84de1bd-00b1-4c06-92cf-1a5c8e078dbd"}
01:44:31.783 00.624 10052 Exposure complete
01:44:31.859 00.076 10052 worker thread done servicing request
01:44:31.859 00.000 6880 OnExposeComplete: enter
01:44:31.859 00.000 6880 UpdateGuideState(): m_state=6
01:44:31.860 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1788
01:44:31.860 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=886.05, Mass=2324, SNR=33.4, Peak=147 HFD=4.4
01:44:31.860 00.000 6880 MultiStar: [#1 0.02,-0.56,0.00,M1] [#2 -0.02,-0.40,0.97,U] [#3 0.07,-0.41,0.90,U] [#4 0.10,-0.78,0.00,M1] [#5 -0.09,-0.65,0.00,M1] [#6 -0.01,-0.56,0.00,M1] [#7 -0.09,-0.54,0.00,M1] [#8 -0.07,-0.60,0.00,M1] 
01:44:31.860 00.000 6880 refined, 2 included, MultiStar: {0.04, -0.50}, one-star: {0.07, -0.69}
01:44:31.860 00.000 6880 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
01:44:31.860 00.000 6880 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
01:44:31.860 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.50 hyp=0.50 cameraTheta=-1.50 mountX=0.50 mountY=0.04, mountTheta=0.08
01:44:31.862 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.50, opts=13)
01:44:31.862 00.000 6880 Enqueuing Move request for scope (0.04, -0.50)
01:44:31.862 00.000 10052 Worker thread wakes up
01:44:31.862 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.50) opts 0xd
01:44:31.862 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.50)
01:44:31.862 00.000 10052 Moving (0.04, -0.50) raw xDistance=0.50 yDistance=0.04
01:44:31.862 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.50
01:44:31.863 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
01:44:31.863 00.000 10052 MoveAxis(W, 134, ABG)
01:44:31.863 00.000 10052 Guiding  Dir = 3, Dur = 134
01:44:31.887 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:31.909 00.022 10052 IsSlewing returns 0
01:44:31.923 00.014 6880 UpdateGuideState exits: m=2324 SNR=33.4
01:44:31.923 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:31.923 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:31.923 00.000 6880 Enqueuing Expose request
01:44:31.988 00.065 10052 IsGuiding returns 0
01:44:32.051 00.063 10052 PulseGuide returned control before completion, sleep 81
01:44:32.197 00.146 10052 IsGuiding returns 1
01:44:32.198 00.001 10052 scope still moving after pulse duration time elapsed
01:44:32.271 00.073 10052 IsSlewing returns 0
01:44:32.350 00.079 10052 IsGuiding returns 0
01:44:32.350 00.000 10052 scope move finished after 134 + 228 ms
01:44:32.352 00.002 10052 Move returns status 0, amount 134
01:44:32.352 00.000 10052 MoveAxis(N, 0, ABG)
01:44:32.352 00.000 10052 Move returns status 0, amount 0
01:44:32.352 00.000 10052 move complete, result=0
01:44:32.352 00.000 10052 worker thread done servicing request
01:44:32.352 00.000 6880 GuideStep: 0.5 px 134 ms WEST, 0.0 px 0 ms NORTH
01:44:32.352 00.000 10052 Worker thread wakes up
01:44:32.352 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:32.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:33.158 00.806 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0db52075-0821-4cbf-b021-7151be6800a7"}
01:44:33.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0db52075-0821-4cbf-b021-7151be6800a7"}
01:44:33.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f984dafb-40dc-4c78-bd0c-9bd3ff595dfb"}
01:44:33.159 00.000 6880 case statement mapped state 6 to 3
01:44:33.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f984dafb-40dc-4c78-bd0c-9bd3ff595dfb"}
01:44:33.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1f4601c-8e69-4f27-8e65-c9ac07cc091b"}
01:44:33.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1788,"width":15,"height":15,"star_pos":[6.78,7.05],"pixels":"..."},"id":"f1f4601c-8e69-4f27-8e65-c9ac07cc091b"}
01:44:33.259 00.099 10052 Exposure complete
01:44:33.362 00.103 10052 worker thread done servicing request
01:44:33.362 00.000 6880 OnExposeComplete: enter
01:44:33.362 00.000 6880 UpdateGuideState(): m_state=6
01:44:33.362 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1789
01:44:33.363 00.001 6880 Star::Find returns 1 (0), X=407.72, Y=886.61, Mass=2244, SNR=32.8, Peak=149 HFD=4.7
01:44:33.363 00.000 6880 MultiStar: [#1 0.03,-0.40,0.95,U] [#2 0.18,-0.05,0.99,U] [#3 0.03,-0.26,0.89,U] [#4 0.18,-0.24,0.84,U] [#5 0.05,-0.42,0.96,U] [#6 -0.04,-0.47,0.93,U] [#7 -0.02,-0.29,0.75,U] [#8 -0.03,-0.25,0.77,U] 
01:44:33.363 00.000 6880 single-star, 8 included, MultiStar: {0.04, -0.28}, one-star: {0.01, -0.13}
01:44:33.363 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
01:44:33.363 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
01:44:33.363 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.52 mountX=0.13 mountY=0.01, mountTheta=0.06
01:44:33.365 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.13, opts=13)
01:44:33.365 00.000 6880 Enqueuing Move request for scope (0.01, -0.13)
01:44:33.365 00.000 10052 Worker thread wakes up
01:44:33.365 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:44:33.366 00.001 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:44:33.366 00.000 10052 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=0.01
01:44:33.366 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
01:44:33.366 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
01:44:33.366 00.000 10052 MoveAxis(W, 42, ABG)
01:44:33.366 00.000 10052 Guiding  Dir = 3, Dur = 42
01:44:33.388 00.022 10052 IsSlewing returns 0
01:44:33.395 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:33.425 00.030 10052 IsGuiding returns 0
01:44:33.439 00.014 6880 UpdateGuideState exits: m=2244 SNR=32.8
01:44:33.439 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:33.439 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:33.439 00.000 6880 Enqueuing Expose request
01:44:33.456 00.017 10052 PulseGuide returned control before completion, sleep 21
01:44:33.562 00.106 10052 IsGuiding returns 0
01:44:33.562 00.000 10052 Move returns status 0, amount 42
01:44:33.562 00.000 10052 MoveAxis(N, 0, ABG)
01:44:33.562 00.000 10052 Move returns status 0, amount 0
01:44:33.562 00.000 10052 move complete, result=0
01:44:33.562 00.000 10052 worker thread done servicing request
01:44:33.562 00.000 10052 Worker thread wakes up
01:44:33.562 00.000 6880 GuideStep: 0.1 px 42 ms WEST, 0.0 px 0 ms NORTH
01:44:33.562 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:33.562 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:34.696 01.134 10052 Exposure complete
01:44:34.781 00.085 10052 worker thread done servicing request
01:44:34.782 00.001 6880 OnExposeComplete: enter
01:44:34.782 00.000 6880 UpdateGuideState(): m_state=6
01:44:34.782 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1790
01:44:34.782 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=886.67, Mass=2177, SNR=32.3, Peak=139 HFD=4.5
01:44:34.783 00.001 6880 MultiStar: [#1 0.40,-0.16,0.95,U] [#2 0.38,0.18,0.99,U] [#3 0.40,0.05,0.92,U] [#4 0.53,0.20,0.00,M1] [#5 0.47,0.14,0.99,U] [#6 0.29,-0.26,0.96,U] [#7 0.27,0.02,0.78,U] [#8 0.42,-0.01,0.81,U] 
01:44:34.783 00.000 6880 single-star, 7 included, MultiStar: {0.37, -0.01}, one-star: {0.34, -0.07}
01:44:34.783 00.000 6880 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.61) = xAngle (1.40 = 1.40)
01:44:34.783 00.000 6880 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
01:44:34.783 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.07 hyp=0.35 cameraTheta=-0.21 mountX=0.06 mountY=0.34, mountTheta=1.40
01:44:34.785 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.07, opts=13)
01:44:34.785 00.000 6880 Enqueuing Move request for scope (0.34, -0.07)
01:44:34.785 00.000 10052 Worker thread wakes up
01:44:34.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.07) opts 0xd
01:44:34.785 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.07)
01:44:34.786 00.001 10052 Moving (0.34, -0.07) raw xDistance=0.06 yDistance=0.34
01:44:34.786 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:34.786 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.01
01:44:34.786 00.000 10052 MoveAxis(E, 0, ABG)
01:44:34.786 00.000 10052 Move returns status 0, amount 0
01:44:34.786 00.000 10052 MoveAxis(N, 0, ABG)
01:44:34.786 00.000 10052 Move returns status 0, amount 0
01:44:34.786 00.000 10052 move complete, result=0
01:44:34.786 00.000 10052 worker thread done servicing request
01:44:34.815 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:34.860 00.045 6880 UpdateGuideState exits: m=2177 SNR=32.3
01:44:34.860 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:34.860 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:34.860 00.000 6880 Enqueuing Expose request
01:44:34.860 00.000 10052 Worker thread wakes up
01:44:34.860 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
01:44:34.860 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:34.861 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:35.158 00.297 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"129d4099-70ff-46e1-a451-15416bd591f3"}
01:44:35.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"129d4099-70ff-46e1-a451-15416bd591f3"}
01:44:35.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e9aa71c-8f03-463c-a3c5-64f8484d6d00"}
01:44:35.159 00.000 6880 case statement mapped state 6 to 3
01:44:35.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e9aa71c-8f03-463c-a3c5-64f8484d6d00"}
01:44:35.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7aaa9bdd-ccda-4433-a8d4-1804487ba898"}
01:44:35.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1790,"width":15,"height":15,"star_pos":[7.05,6.67],"pixels":"..."},"id":"7aaa9bdd-ccda-4433-a8d4-1804487ba898"}
01:44:35.777 00.617 10052 Exposure complete
01:44:35.860 00.083 10052 worker thread done servicing request
01:44:35.860 00.000 6880 OnExposeComplete: enter
01:44:35.860 00.000 6880 UpdateGuideState(): m_state=6
01:44:35.860 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1791
01:44:35.861 00.001 6880 Star::Find returns 1 (0), X=408.01, Y=886.46, Mass=2249, SNR=32.8, Peak=143 HFD=4.9
01:44:35.861 00.000 6880 MultiStar: [#1 0.33,-0.40,0.97,U] [#2 0.37,-0.28,1.00,U] [#3 0.36,-0.09,0.91,U] [#4 0.47,-0.18,0.83,U] [#5 0.45,-0.04,0.98,U] [#6 0.18,-0.33,0.91,U] [#7 0.18,-0.38,0.77,U] [#8 0.27,-0.25,0.80,U] 
01:44:35.861 00.000 6880 refined, 8 included, MultiStar: {0.33, -0.25}, one-star: {0.30, -0.28}
01:44:35.861 00.000 6880 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.61) = xAngle (0.96 = 0.96)
01:44:35.861 00.000 6880 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
01:44:35.862 00.001 6880 CameraToMount -- cameraX=0.33 cameraY=-0.25 hyp=0.41 cameraTheta=-0.65 mountX=0.23 mountY=0.33, mountTheta=0.95
01:44:35.863 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.25, opts=13)
01:44:35.864 00.001 6880 Enqueuing Move request for scope (0.33, -0.25)
01:44:35.864 00.000 10052 Worker thread wakes up
01:44:35.864 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.25) opts 0xd
01:44:35.864 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.25)
01:44:35.864 00.000 10052 Moving (0.33, -0.25) raw xDistance=0.23 yDistance=0.33
01:44:35.864 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
01:44:35.864 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.33, slope = 0.01
01:44:35.864 00.000 10052 MoveAxis(W, 62, ABG)
01:44:35.864 00.000 10052 Guiding  Dir = 3, Dur = 62
01:44:35.891 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:35.924 00.033 10052 IsSlewing returns 0
01:44:35.937 00.013 6880 UpdateGuideState exits: m=2249 SNR=32.8
01:44:35.937 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:35.937 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:35.937 00.000 6880 Enqueuing Expose request
01:44:35.962 00.025 10052 IsGuiding returns 0
01:44:36.106 00.144 10052 IsGuiding returns 1
01:44:36.106 00.000 10052 scope still moving after pulse duration time elapsed
01:44:36.186 00.080 10052 IsSlewing returns 0
01:44:36.259 00.073 10052 IsGuiding returns 0
01:44:36.260 00.001 10052 scope move finished after 62 + 235 ms
01:44:36.260 00.000 10052 Move returns status 0, amount 62
01:44:36.260 00.000 10052 MoveAxis(S, 26, ABG)
01:44:36.260 00.000 10052 Guiding  Dir = 1, Dur = 26
01:44:36.338 00.078 10052 IsSlewing returns 0
01:44:36.418 00.080 10052 IsGuiding returns 0
01:44:36.562 00.144 10052 IsGuiding returns 0
01:44:36.562 00.000 10052 Move returns status 0, amount 26
01:44:36.563 00.001 10052 move complete, result=0
01:44:36.563 00.000 10052 worker thread done servicing request
01:44:36.563 00.000 6880 GuideStep: 0.2 px 62 ms WEST, 0.3 px 26 ms SOUTH
01:44:36.563 00.000 10052 Worker thread wakes up
01:44:36.563 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:36.563 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:37.300 00.737 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"964384bb-8505-4f44-ab12-84c41f3b57bd"}
01:44:37.300 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"964384bb-8505-4f44-ab12-84c41f3b57bd"}
01:44:37.542 00.242 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"76682d06-1fec-4460-a0b3-7b9fed4c0f4d"}
01:44:37.542 00.000 6880 case statement mapped state 6 to 3
01:44:37.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"76682d06-1fec-4460-a0b3-7b9fed4c0f4d"}
01:44:37.543 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d4978cdb-87d7-4945-888f-572ef8e99bb6"}
01:44:37.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1791,"width":15,"height":15,"star_pos":[7.01,7.46],"pixels":"..."},"id":"d4978cdb-87d7-4945-888f-572ef8e99bb6"}
01:44:37.705 00.162 10052 Exposure complete
01:44:37.785 00.080 10052 worker thread done servicing request
01:44:37.785 00.000 6880 OnExposeComplete: enter
01:44:37.785 00.000 6880 UpdateGuideState(): m_state=6
01:44:37.786 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1792
01:44:37.786 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=886.35, Mass=2187, SNR=32.4, Peak=136 HFD=4.8
01:44:37.786 00.000 6880 MultiStar: [#1 0.13,0.18,0.94,U] [#2 -0.02,0.07,1.00,U] [#3 0.01,0.20,0.93,U] [#4 0.18,-0.06,0.84,U] [#5 0.01,0.01,0.96,U] [#6 -0.15,-0.34,0.95,U] [#7 -0.08,-0.02,0.77,U] [#8 -0.08,0.07,0.81,U] 
01:44:37.786 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.03}, one-star: {-0.13, -0.38}
01:44:37.786 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
01:44:37.786 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:44:37.786 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.03 hyp=0.04 cameraTheta=-2.00 mountX=0.03 mountY=-0.02, mountTheta=-0.41
01:44:37.788 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.03, opts=13)
01:44:37.788 00.000 6880 Enqueuing Move request for scope (-0.02, -0.03)
01:44:37.788 00.000 10052 Worker thread wakes up
01:44:37.789 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.03) opts 0xd
01:44:37.789 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.03)
01:44:37.789 00.000 10052 Moving (-0.02, -0.03) raw xDistance=0.03 yDistance=-0.02
01:44:37.789 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:44:37.789 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:44:37.789 00.000 10052 MoveAxis(E, 0, ABG)
01:44:37.789 00.000 10052 Move returns status 0, amount 0
01:44:37.789 00.000 10052 MoveAxis(N, 0, ABG)
01:44:37.789 00.000 10052 Move returns status 0, amount 0
01:44:37.789 00.000 10052 move complete, result=0
01:44:37.789 00.000 10052 worker thread done servicing request
01:44:37.816 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:37.857 00.041 6880 UpdateGuideState exits: m=2187 SNR=32.4
01:44:37.857 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:37.857 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:37.857 00.000 6880 Enqueuing Expose request
01:44:37.857 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:44:37.857 00.000 10052 Worker thread wakes up
01:44:37.857 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:37.858 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:38.764 00.906 10052 Exposure complete
01:44:38.830 00.066 10052 worker thread done servicing request
01:44:38.830 00.000 6880 OnExposeComplete: enter
01:44:38.830 00.000 6880 UpdateGuideState(): m_state=6
01:44:38.831 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1793
01:44:38.831 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.47, Mass=2267, SNR=33.1, Peak=163 HFD=4.6
01:44:38.831 00.000 6880 MultiStar: [#1 0.15,-0.05,0.92,U] [#2 0.02,-0.03,0.97,U] [#3 -0.25,0.02,0.90,U] [#4 0.41,0.18,0.83,U] [#5 -0.03,-0.18,0.95,U] [#6 -0.19,-0.35,0.91,U] [#7 -0.06,-0.13,0.76,U] [#8 0.06,0.00,0.79,U] 
01:44:38.831 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.02, -0.27}
01:44:38.831 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.16 = 0.16)
01:44:38.832 00.001 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
01:44:38.832 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.46 mountX=0.10 mountY=0.01, mountTheta=0.13
01:44:38.833 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.10, opts=13)
01:44:38.833 00.000 6880 Enqueuing Move request for scope (0.01, -0.10)
01:44:38.833 00.000 10052 Worker thread wakes up
01:44:38.834 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
01:44:38.834 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
01:44:38.834 00.000 10052 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=0.01
01:44:38.834 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:44:38.834 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:44:38.834 00.000 10052 MoveAxis(E, 0, ABG)
01:44:38.834 00.000 10052 Move returns status 0, amount 0
01:44:38.834 00.000 10052 MoveAxis(N, 0, ABG)
01:44:38.834 00.000 10052 Move returns status 0, amount 0
01:44:38.834 00.000 10052 move complete, result=0
01:44:38.834 00.000 10052 worker thread done servicing request
01:44:38.859 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:38.897 00.038 6880 UpdateGuideState exits: m=2267 SNR=33.1
01:44:38.897 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:38.897 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:38.897 00.000 6880 Enqueuing Expose request
01:44:38.898 00.001 10052 Worker thread wakes up
01:44:38.898 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:38.898 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:38.898 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:39.165 00.267 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81bc9492-56c7-4a3a-8f16-3fb9944c710f"}
01:44:39.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81bc9492-56c7-4a3a-8f16-3fb9944c710f"}
01:44:39.166 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"63c760ff-57ea-46eb-9fc0-924ac4fedeb4"}
01:44:39.166 00.000 6880 case statement mapped state 6 to 3
01:44:39.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"63c760ff-57ea-46eb-9fc0-924ac4fedeb4"}
01:44:39.168 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0891d5b4-ee55-45eb-93d8-0753d0450ca7"}
01:44:39.169 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1793,"width":15,"height":15,"star_pos":[6.73,7.47],"pixels":"..."},"id":"0891d5b4-ee55-45eb-93d8-0753d0450ca7"}
01:44:40.029 00.860 10052 Exposure complete
01:44:40.107 00.078 10052 worker thread done servicing request
01:44:40.107 00.000 6880 OnExposeComplete: enter
01:44:40.107 00.000 6880 UpdateGuideState(): m_state=6
01:44:40.108 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1794
01:44:40.108 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=886.59, Mass=2191, SNR=32.5, Peak=158 HFD=4.7
01:44:40.108 00.000 6880 MultiStar: [#1 0.08,-0.11,0.96,U] [#2 0.05,-0.04,1.00,U] [#3 -0.02,-0.05,0.92,U] [#4 0.25,-0.12,0.84,U] [#5 0.20,0.03,0.97,U] [#6 -0.02,-0.34,0.94,U] [#7 -0.17,-0.30,0.75,U] [#8 0.00,0.09,0.80,U] 
01:44:40.108 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.11}, one-star: {-0.01, -0.15}
01:44:40.109 00.001 6880 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
01:44:40.109 00.000 6880 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:44:40.109 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.11 hyp=0.12 cameraTheta=-1.18 mountX=0.11 mountY=0.05, mountTheta=0.41
01:44:40.110 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.11, opts=13)
01:44:40.111 00.001 6880 Enqueuing Move request for scope (0.05, -0.11)
01:44:40.111 00.000 10052 Worker thread wakes up
01:44:40.111 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.11) opts 0xd
01:44:40.111 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.11)
01:44:40.111 00.000 10052 Moving (0.05, -0.11) raw xDistance=0.11 yDistance=0.05
01:44:40.111 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:44:40.111 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
01:44:40.111 00.000 10052 MoveAxis(E, 0, ABG)
01:44:40.111 00.000 10052 Move returns status 0, amount 0
01:44:40.111 00.000 10052 MoveAxis(N, 0, ABG)
01:44:40.111 00.000 10052 Move returns status 0, amount 0
01:44:40.111 00.000 10052 move complete, result=0
01:44:40.111 00.000 10052 worker thread done servicing request
01:44:40.135 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:40.172 00.037 6880 UpdateGuideState exits: m=2191 SNR=32.5
01:44:40.173 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:40.173 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:40.173 00.000 6880 Enqueuing Expose request
01:44:40.173 00.000 10052 Worker thread wakes up
01:44:40.173 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:40.173 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:40.173 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:41.091 00.918 10052 Exposure complete
01:44:41.163 00.072 10052 worker thread done servicing request
01:44:41.163 00.000 6880 OnExposeComplete: enter
01:44:41.164 00.001 6880 UpdateGuideState(): m_state=6
01:44:41.164 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1795
01:44:41.164 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=886.71, Mass=2174, SNR=32.4, Peak=139 HFD=4.6
01:44:41.165 00.001 6880 MultiStar: [#1 -0.06,0.12,0.96,U] [#2 -0.18,0.36,1.00,U] [#3 -0.21,0.40,0.92,U] [#4 0.11,-0.00,0.83,U] [#5 -0.13,0.12,0.96,U] [#6 -0.30,0.29,0.96,U] [#7 -0.02,0.10,0.75,U] [#8 -0.09,0.22,0.78,U] 
01:44:41.165 00.000 6880 single-star, 8 included, MultiStar: {-0.12, 0.18}, one-star: {-0.17, -0.03}
01:44:41.165 00.000 6880 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.61) = xAngle (-1.35 = -1.35)
01:44:41.165 00.000 6880 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
01:44:41.165 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.18 cameraTheta=-2.96 mountX=0.04 mountY=-0.17, mountTheta=-1.35
01:44:41.167 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.03, opts=13)
01:44:41.167 00.000 6880 Enqueuing Move request for scope (-0.17, -0.03)
01:44:41.167 00.000 10052 Worker thread wakes up
01:44:41.167 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
01:44:41.167 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
01:44:41.168 00.001 10052 Moving (-0.17, -0.03) raw xDistance=0.04 yDistance=-0.17
01:44:41.168 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:44:41.168 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
01:44:41.168 00.000 10052 MoveAxis(E, 0, ABG)
01:44:41.168 00.000 10052 Move returns status 0, amount 0
01:44:41.168 00.000 10052 MoveAxis(N, 0, ABG)
01:44:41.168 00.000 10052 Move returns status 0, amount 0
01:44:41.168 00.000 10052 move complete, result=0
01:44:41.168 00.000 10052 worker thread done servicing request
01:44:41.191 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:41.229 00.038 6880 UpdateGuideState exits: m=2174 SNR=32.4
01:44:41.229 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:41.229 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:41.229 00.000 6880 Enqueuing Expose request
01:44:41.230 00.001 10052 Worker thread wakes up
01:44:41.230 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:41.230 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:41.230 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:44:41.233 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07ae2ebd-89ed-487a-a710-a90fe5047b9f"}
01:44:41.233 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07ae2ebd-89ed-487a-a710-a90fe5047b9f"}
01:44:41.243 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b5cce0b-1f2d-4289-bf22-27da29f772fe"}
01:44:41.243 00.000 6880 case statement mapped state 6 to 3
01:44:41.243 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b5cce0b-1f2d-4289-bf22-27da29f772fe"}
01:44:41.245 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f54a94f8-f9f8-4f23-92f5-3a1731a5cbca"}
01:44:41.246 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1795,"width":15,"height":15,"star_pos":[6.54,6.71],"pixels":"..."},"id":"f54a94f8-f9f8-4f23-92f5-3a1731a5cbca"}
01:44:42.363 01.117 10052 Exposure complete
01:44:42.434 00.071 10052 worker thread done servicing request
01:44:42.434 00.000 6880 OnExposeComplete: enter
01:44:42.435 00.001 6880 UpdateGuideState(): m_state=6
01:44:42.435 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1796
01:44:42.435 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=886.57, Mass=2157, SNR=32.2, Peak=137 HFD=4.4
01:44:42.435 00.000 6880 MultiStar: [#1 0.16,-0.37,0.97,U] [#2 -0.00,0.01,1.03,U] [#3 -0.07,-0.05,0.92,U] [#4 0.48,0.11,0.86,U] [#5 -0.03,-0.35,0.96,U] [#6 -0.09,-0.38,0.95,U] [#7 0.14,-0.15,0.73,U] [#8 -0.09,-0.14,0.82,U] 
01:44:42.436 00.001 6880 refined, 8 included, MultiStar: {0.03, -0.17}, one-star: {-0.18, -0.16}
01:44:42.436 00.000 6880 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.61) = xAngle (0.22 = 0.22)
01:44:42.436 00.000 6880 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.19 = 0.19)
01:44:42.436 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.40 mountX=0.17 mountY=0.03, mountTheta=0.19
01:44:42.437 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.17, opts=13)
01:44:42.437 00.000 6880 Enqueuing Move request for scope (0.03, -0.17)
01:44:42.437 00.000 10052 Worker thread wakes up
01:44:42.437 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.17) opts 0xd
01:44:42.437 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.17)
01:44:42.437 00.000 10052 Moving (0.03, -0.17) raw xDistance=0.17 yDistance=0.03
01:44:42.437 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:44:42.437 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
01:44:42.438 00.001 10052 MoveAxis(W, 45, ABG)
01:44:42.438 00.000 10052 Guiding  Dir = 3, Dur = 45
01:44:42.458 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:42.459 00.001 10052 IsSlewing returns 0
01:44:42.490 00.031 6880 UpdateGuideState exits: m=2157 SNR=32.2
01:44:42.490 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:42.490 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:42.490 00.000 6880 Enqueuing Expose request
01:44:42.497 00.007 10052 IsGuiding returns 0
01:44:42.524 00.027 10052 PulseGuide returned control before completion, sleep 28
01:44:42.584 00.060 10052 IsGuiding returns 0
01:44:42.584 00.000 10052 Move returns status 0, amount 45
01:44:42.584 00.000 10052 MoveAxis(N, 0, ABG)
01:44:42.584 00.000 10052 Move returns status 0, amount 0
01:44:42.584 00.000 10052 move complete, result=0
01:44:42.584 00.000 10052 worker thread done servicing request
01:44:42.584 00.000 10052 Worker thread wakes up
01:44:42.584 00.000 6880 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
01:44:42.585 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:42.585 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:43.164 00.579 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6e3a6cbd-debe-4323-8a27-c591993c8abe"}
01:44:43.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6e3a6cbd-debe-4323-8a27-c591993c8abe"}
01:44:43.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"56ce5e71-906a-4a7d-8a6b-b75343d14453"}
01:44:43.165 00.000 6880 case statement mapped state 6 to 3
01:44:43.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"56ce5e71-906a-4a7d-8a6b-b75343d14453"}
01:44:43.165 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b2a3549d-b609-4630-9727-370e562ef9d6"}
01:44:43.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1796,"width":15,"height":15,"star_pos":[6.53,6.57],"pixels":"..."},"id":"b2a3549d-b609-4630-9727-370e562ef9d6"}
01:44:43.493 00.328 10052 Exposure complete
01:44:43.561 00.068 10052 worker thread done servicing request
01:44:43.561 00.000 6880 OnExposeComplete: enter
01:44:43.561 00.000 6880 UpdateGuideState(): m_state=6
01:44:43.561 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1797
01:44:43.561 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=886.51, Mass=2173, SNR=32.4, Peak=132 HFD=4.5
01:44:43.562 00.001 6880 MultiStar: [#1 0.47,-0.07,0.96,U] [#2 0.26,0.41,1.00,U] [#3 0.35,0.25,0.92,U] [#4 0.62,0.14,0.00,M1] [#5 0.53,-0.02,0.99,U] [#6 0.24,0.23,0.95,U] [#7 0.26,-0.14,0.78,U] [#8 0.32,0.03,0.81,U] 
01:44:43.562 00.000 6880 refined, 7 included, MultiStar: {0.35, 0.06}, one-star: {0.37, -0.23}
01:44:43.562 00.000 6880 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.61) = xAngle (1.79 = 1.79)
01:44:43.562 00.000 6880 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.76 = 1.76)
01:44:43.562 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=0.06 hyp=0.36 cameraTheta=0.18 mountX=-0.08 mountY=0.35, mountTheta=1.79
01:44:43.564 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=0.06, opts=13)
01:44:43.564 00.000 6880 Enqueuing Move request for scope (0.35, 0.06)
01:44:43.564 00.000 10052 Worker thread wakes up
01:44:43.565 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.06) opts 0xd
01:44:43.565 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, 0.06)
01:44:43.565 00.000 10052 Moving (0.35, 0.06) raw xDistance=-0.08 yDistance=0.35
01:44:43.565 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:44:43.565 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.35, slope = -0.00
01:44:43.565 00.000 10052 MoveAxis(E, 0, ABG)
01:44:43.565 00.000 10052 Move returns status 0, amount 0
01:44:43.565 00.000 10052 MoveAxis(N, 0, ABG)
01:44:43.565 00.000 10052 Move returns status 0, amount 0
01:44:43.565 00.000 10052 move complete, result=0
01:44:43.565 00.000 10052 worker thread done servicing request
01:44:43.587 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:43.634 00.047 6880 UpdateGuideState exits: m=2173 SNR=32.4
01:44:43.634 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:43.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:43.634 00.000 6880 Enqueuing Expose request
01:44:43.635 00.001 10052 Worker thread wakes up
01:44:43.635 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 0 ms NORTH
01:44:43.635 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:43.635 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:44.777 01.142 10052 Exposure complete
01:44:44.843 00.066 10052 worker thread done servicing request
01:44:44.843 00.000 6880 OnExposeComplete: enter
01:44:44.843 00.000 6880 UpdateGuideState(): m_state=6
01:44:44.843 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1798
01:44:44.844 00.001 6880 Star::Find returns 1 (0), X=407.61, Y=886.92, Mass=2223, SNR=32.7, Peak=125 HFD=4.8
01:44:44.844 00.000 6880 MultiStar: [#1 -0.04,0.34,0.96,U] [#2 0.26,0.36,1.01,U] [#3 -0.22,0.45,0.93,U] [#4 0.42,0.42,0.00,M2] [#5 -0.16,0.26,0.98,U] [#6 -0.11,0.27,0.95,U] [#7 -0.23,0.30,0.76,U] [#8 -0.53,0.32,0.00,M1] 
01:44:44.844 00.000 6880 single-star, 6 included, MultiStar: {-0.08, 0.31}, one-star: {-0.10, 0.18}
01:44:44.844 00.000 6880 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.61) = xAngle (3.71 = -2.57)
01:44:44.844 00.000 6880 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.60)
01:44:44.844 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.10 mountX=-0.17 mountY=-0.11, mountTheta=-2.59
01:44:44.846 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.18, opts=13)
01:44:44.847 00.001 6880 Enqueuing Move request for scope (-0.10, 0.18)
01:44:44.847 00.000 10052 Worker thread wakes up
01:44:44.847 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
01:44:44.847 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
01:44:44.847 00.000 10052 Moving (-0.10, 0.18) raw xDistance=-0.17 yDistance=-0.11
01:44:44.847 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:44:44.847 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
01:44:44.847 00.000 10052 MoveAxis(E, 46, ABG)
01:44:44.847 00.000 10052 Guiding  Dir = 2, Dur = 46
01:44:44.869 00.022 10052 IsSlewing returns 0
01:44:44.880 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:44.907 00.027 10052 IsGuiding returns 0
01:44:44.919 00.012 6880 UpdateGuideState exits: m=2223 SNR=32.7
01:44:44.919 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:44.919 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:44.919 00.000 6880 Enqueuing Expose request
01:44:44.934 00.015 10052 PulseGuide returned control before completion, sleep 29
01:44:44.999 00.065 10052 IsGuiding returns 0
01:44:44.999 00.000 10052 Move returns status 0, amount 46
01:44:44.999 00.000 10052 MoveAxis(N, 0, ABG)
01:44:45.000 00.001 10052 Move returns status 0, amount 0
01:44:45.000 00.000 10052 move complete, result=0
01:44:45.000 00.000 10052 worker thread done servicing request
01:44:45.000 00.000 10052 Worker thread wakes up
01:44:45.000 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:45.000 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:45.001 00.001 6880 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
01:44:45.163 00.162 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9f6fe2f-59ce-4394-a782-9c70726ad0c5"}
01:44:45.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9f6fe2f-59ce-4394-a782-9c70726ad0c5"}
01:44:45.164 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5ac9e44-490f-4972-a7aa-3d0f1a9f946b"}
01:44:45.164 00.000 6880 case statement mapped state 6 to 3
01:44:45.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5ac9e44-490f-4972-a7aa-3d0f1a9f946b"}
01:44:45.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58a8a3e9-a708-429e-a2ff-123f86d42193"}
01:44:45.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1798,"width":15,"height":15,"star_pos":[6.61,6.92],"pixels":"..."},"id":"58a8a3e9-a708-429e-a2ff-123f86d42193"}
01:44:45.918 00.753 10052 Exposure complete
01:44:45.985 00.067 10052 worker thread done servicing request
01:44:45.985 00.000 6880 OnExposeComplete: enter
01:44:45.985 00.000 6880 UpdateGuideState(): m_state=6
01:44:45.986 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1799
01:44:45.986 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=886.23, Mass=2143, SNR=32.2, Peak=140 HFD=4.5
01:44:45.986 00.000 6880 MultiStar: [#1 0.57,-0.01,0.00,M1] [#2 -0.30,-0.05,1.04,U] [#3 -0.01,-0.25,0.92,U] [#4 1.03,-0.28,0.00,M3] [#5 0.10,-0.47,0.97,U] [#6 -0.21,-0.40,0.91,U] [#7 0.24,-0.43,0.80,U] [#8 0.27,0.06,0.80,U] 
01:44:45.986 00.000 6880 refined, 6 included, MultiStar: {0.03, -0.30}, one-star: {0.17, -0.51}
01:44:45.986 00.000 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
01:44:45.986 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
01:44:45.986 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.48 mountX=0.29 mountY=0.03, mountTheta=0.10
01:44:45.988 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.30, opts=13)
01:44:45.989 00.001 6880 Enqueuing Move request for scope (0.03, -0.30)
01:44:45.989 00.000 10052 Worker thread wakes up
01:44:45.989 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
01:44:45.989 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
01:44:45.989 00.000 10052 Moving (0.03, -0.30) raw xDistance=0.29 yDistance=0.03
01:44:45.989 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
01:44:45.989 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.03
01:44:45.989 00.000 10052 MoveAxis(W, 76, ABG)
01:44:45.989 00.000 10052 Guiding  Dir = 3, Dur = 76
01:44:46.012 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:46.031 00.019 10052 IsSlewing returns 0
01:44:46.045 00.014 6880 UpdateGuideState exits: m=2143 SNR=32.2
01:44:46.045 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:46.045 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:46.045 00.000 6880 Enqueuing Expose request
01:44:46.110 00.065 10052 IsGuiding returns 0
01:44:46.178 00.068 10052 PulseGuide returned control before completion, sleep 18
01:44:46.254 00.076 10052 IsGuiding returns 1
01:44:46.255 00.001 10052 scope still moving after pulse duration time elapsed
01:44:46.321 00.066 10052 IsSlewing returns 0
01:44:46.397 00.076 10052 IsGuiding returns 0
01:44:46.398 00.001 10052 scope move finished after 76 + 211 ms
01:44:46.398 00.000 10052 Move returns status 0, amount 76
01:44:46.398 00.000 10052 MoveAxis(N, 0, ABG)
01:44:46.398 00.000 10052 Move returns status 0, amount 0
01:44:46.398 00.000 10052 move complete, result=0
01:44:46.398 00.000 10052 worker thread done servicing request
01:44:46.398 00.000 6880 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
01:44:46.398 00.000 10052 Worker thread wakes up
01:44:46.398 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:46.399 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:47.163 00.764 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4537556c-6dbc-4cba-870b-1477804d87b8"}
01:44:47.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4537556c-6dbc-4cba-870b-1477804d87b8"}
01:44:47.164 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"50171a04-0a93-4c01-a889-d3c813e27cba"}
01:44:47.164 00.000 6880 case statement mapped state 6 to 3
01:44:47.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"50171a04-0a93-4c01-a889-d3c813e27cba"}
01:44:47.164 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8a1d9a4a-9665-4330-a374-3facde657b5f"}
01:44:47.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1799,"width":15,"height":15,"star_pos":[6.88,7.23],"pixels":"..."},"id":"8a1d9a4a-9665-4330-a374-3facde657b5f"}
01:44:47.537 00.373 10052 Exposure complete
01:44:47.647 00.110 10052 worker thread done servicing request
01:44:47.647 00.000 6880 OnExposeComplete: enter
01:44:47.647 00.000 6880 UpdateGuideState(): m_state=6
01:44:47.648 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1800
01:44:47.648 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=886.79, Mass=2196, SNR=32.6, Peak=137 HFD=4.6
01:44:47.649 00.001 6880 MultiStar: [#1 0.11,0.17,0.94,U] [#2 -0.07,0.38,0.99,U] [#3 0.17,0.31,0.95,U] [#4 0.16,0.13,0.82,U] [#5 0.02,0.32,0.97,U] [#6 0.22,0.03,0.91,U] [#7 0.07,0.02,0.77,U] [#8 0.03,0.22,0.81,U] 
01:44:47.649 00.000 6880 single-star, 8 included, MultiStar: {0.07, 0.19}, one-star: {-0.05, 0.05}
01:44:47.649 00.000 6880 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.61) = xAngle (3.95 = -2.33)
01:44:47.649 00.000 6880 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.92 = -2.36)
01:44:47.649 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.05 hyp=0.07 cameraTheta=2.34 mountX=-0.05 mountY=-0.05, mountTheta=-2.35
01:44:47.651 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.05, opts=13)
01:44:47.651 00.000 6880 Enqueuing Move request for scope (-0.05, 0.05)
01:44:47.651 00.000 10052 Worker thread wakes up
01:44:47.652 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.05) opts 0xd
01:44:47.652 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.05)
01:44:47.652 00.000 10052 Moving (-0.05, 0.05) raw xDistance=-0.05 yDistance=-0.05
01:44:47.652 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:44:47.652 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.07, using input
01:44:47.652 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
01:44:47.652 00.000 10052 MoveAxis(E, 0, ABG)
01:44:47.652 00.000 10052 Move returns status 0, amount 0
01:44:47.652 00.000 10052 MoveAxis(N, 0, ABG)
01:44:47.652 00.000 10052 Move returns status 0, amount 0
01:44:47.652 00.000 10052 move complete, result=0
01:44:47.653 00.001 10052 worker thread done servicing request
01:44:47.688 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:47.730 00.042 6880 UpdateGuideState exits: m=2196 SNR=32.6
01:44:47.730 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:47.730 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:47.730 00.000 6880 Enqueuing Expose request
01:44:47.730 00.000 10052 Worker thread wakes up
01:44:47.730 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:47.730 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:47.730 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:48.647 00.917 10052 Exposure complete
01:44:48.729 00.082 10052 worker thread done servicing request
01:44:48.729 00.000 6880 OnExposeComplete: enter
01:44:48.729 00.000 6880 UpdateGuideState(): m_state=6
01:44:48.729 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1801
01:44:48.730 00.001 6880 Star::Find returns 1 (0), X=407.63, Y=886.75, Mass=2122, SNR=31.9, Peak=132 HFD=4.7
01:44:48.730 00.000 6880 MultiStar: [#1 0.03,0.23,0.97,U] [#2 0.12,0.12,1.03,U] [#3 0.06,0.29,0.92,U] [#4 0.16,0.27,0.82,U] [#5 0.03,0.30,1.01,U] [#6 -0.01,0.08,0.94,U] [#7 -0.21,-0.02,0.79,U] [#8 -0.04,0.09,0.79,U] 
01:44:48.730 00.000 6880 single-star, 8 included, MultiStar: {0.01, 0.16}, one-star: {-0.08, 0.01}
01:44:48.730 00.000 6880 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.61) = xAngle (4.68 = -1.61)
01:44:48.730 00.000 6880 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.64 = -1.64)
01:44:48.731 00.001 6880 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.06 mountX=-0.00 mountY=-0.08, mountTheta=-1.61
01:44:48.733 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.01, opts=13)
01:44:48.733 00.000 6880 Enqueuing Move request for scope (-0.08, 0.01)
01:44:48.733 00.000 10052 Worker thread wakes up
01:44:48.733 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
01:44:48.733 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
01:44:48.733 00.000 10052 Moving (-0.08, 0.01) raw xDistance=-0.00 yDistance=-0.08
01:44:48.733 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:44:48.734 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
01:44:48.734 00.000 10052 MoveAxis(E, 0, ABG)
01:44:48.734 00.000 10052 Move returns status 0, amount 0
01:44:48.734 00.000 10052 MoveAxis(N, 0, ABG)
01:44:48.734 00.000 10052 Move returns status 0, amount 0
01:44:48.734 00.000 10052 move complete, result=0
01:44:48.734 00.000 10052 worker thread done servicing request
01:44:48.755 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:48.786 00.031 6880 UpdateGuideState exits: m=2122 SNR=31.9
01:44:48.786 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:48.786 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:48.786 00.000 6880 Enqueuing Expose request
01:44:48.787 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:44:48.787 00.000 10052 Worker thread wakes up
01:44:48.787 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:48.787 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:49.162 00.375 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"529e7f42-fc56-49ea-9879-ab22a8c1a4b1"}
01:44:49.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"529e7f42-fc56-49ea-9879-ab22a8c1a4b1"}
01:44:49.163 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"49cba43b-ea42-45c0-97d0-645f79ac0ceb"}
01:44:49.163 00.000 6880 case statement mapped state 6 to 3
01:44:49.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"49cba43b-ea42-45c0-97d0-645f79ac0ceb"}
01:44:49.164 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"180afa5f-3366-4ac4-a773-bf28159f3654"}
01:44:49.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1801,"width":15,"height":15,"star_pos":[6.63,6.75],"pixels":"..."},"id":"180afa5f-3366-4ac4-a773-bf28159f3654"}
01:44:49.918 00.754 10052 Exposure complete
01:44:49.997 00.079 10052 worker thread done servicing request
01:44:49.997 00.000 6880 OnExposeComplete: enter
01:44:49.997 00.000 6880 UpdateGuideState(): m_state=6
01:44:49.997 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1802
01:44:49.997 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=886.67, Mass=2178, SNR=32.4, Peak=159 HFD=4.6
01:44:49.998 00.001 6880 MultiStar: [#1 0.17,0.17,0.95,U] [#2 0.09,0.02,1.01,U] [#3 0.11,0.15,0.92,U] [#4 0.13,0.09,0.81,U] [#5 0.10,0.03,0.99,U] [#6 -0.05,0.02,0.92,U] [#7 0.06,0.14,0.78,U] [#8 -0.03,0.07,0.79,U] 
01:44:49.998 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.12, -0.07}
01:44:49.998 00.000 6880 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.61) = xAngle (2.53 = 2.53)
01:44:49.998 00.000 6880 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.50 = 2.50)
01:44:49.998 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.08 cameraTheta=0.92 mountX=-0.07 mountY=0.05, mountTheta=2.51
01:44:50.000 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.07, opts=13)
01:44:50.001 00.001 6880 Enqueuing Move request for scope (0.05, 0.07)
01:44:50.001 00.000 10052 Worker thread wakes up
01:44:50.001 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
01:44:50.001 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
01:44:50.001 00.000 10052 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=0.05
01:44:50.001 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:44:50.001 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
01:44:50.002 00.001 10052 MoveAxis(E, 0, ABG)
01:44:50.002 00.000 10052 Move returns status 0, amount 0
01:44:50.002 00.000 10052 MoveAxis(N, 0, ABG)
01:44:50.002 00.000 10052 Move returns status 0, amount 0
01:44:50.002 00.000 10052 move complete, result=0
01:44:50.002 00.000 10052 worker thread done servicing request
01:44:50.029 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:50.062 00.033 6880 UpdateGuideState exits: m=2178 SNR=32.4
01:44:50.062 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:50.062 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:50.063 00.001 6880 Enqueuing Expose request
01:44:50.063 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:44:50.063 00.000 10052 Worker thread wakes up
01:44:50.063 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:50.063 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:50.982 00.919 10052 Exposure complete
01:44:51.044 00.062 10052 worker thread done servicing request
01:44:51.044 00.000 6880 OnExposeComplete: enter
01:44:51.044 00.000 6880 UpdateGuideState(): m_state=6
01:44:51.044 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1803
01:44:51.044 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=886.70, Mass=2233, SNR=32.8, Peak=162 HFD=4.6
01:44:51.044 00.000 6880 MultiStar: [#1 0.27,0.09,0.97,U] [#2 0.12,-0.09,1.00,U] [#3 0.10,-0.05,0.92,U] [#4 0.42,0.23,0.82,U] [#5 0.24,0.24,0.94,U] [#6 0.21,-0.31,0.93,U] [#7 0.08,0.02,0.75,U] [#8 0.28,0.04,0.80,U] 
01:44:51.045 00.001 6880 single-star, 8 included, MultiStar: {0.19, 0.01}, one-star: {0.02, -0.04}
01:44:51.045 00.000 6880 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.61) = xAngle (0.56 = 0.56)
01:44:51.045 00.000 6880 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:44:51.045 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-1.05 mountX=0.04 mountY=0.02, mountTheta=0.54
01:44:51.046 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.04, opts=13)
01:44:51.046 00.000 6880 Enqueuing Move request for scope (0.02, -0.04)
01:44:51.046 00.000 10052 Worker thread wakes up
01:44:51.046 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
01:44:51.046 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
01:44:51.046 00.000 10052 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=0.02
01:44:51.046 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:44:51.047 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
01:44:51.047 00.000 10052 MoveAxis(E, 0, ABG)
01:44:51.047 00.000 10052 Move returns status 0, amount 0
01:44:51.047 00.000 10052 MoveAxis(N, 0, ABG)
01:44:51.047 00.000 10052 Move returns status 0, amount 0
01:44:51.047 00.000 10052 move complete, result=0
01:44:51.047 00.000 10052 worker thread done servicing request
01:44:51.068 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:51.100 00.032 6880 UpdateGuideState exits: m=2233 SNR=32.8
01:44:51.100 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:51.100 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:51.100 00.000 6880 Enqueuing Expose request
01:44:51.100 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:44:51.101 00.001 10052 Worker thread wakes up
01:44:51.101 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:51.101 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:51.162 00.061 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5eef757b-42fa-4b2a-b452-b45aeef81ee6"}
01:44:51.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5eef757b-42fa-4b2a-b452-b45aeef81ee6"}
01:44:51.163 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aecec43b-ef41-4fa1-9442-101293d3b866"}
01:44:51.163 00.000 6880 case statement mapped state 6 to 3
01:44:51.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aecec43b-ef41-4fa1-9442-101293d3b866"}
01:44:51.165 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aee07e8d-c362-414c-a091-7d7ac199e575"}
01:44:51.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1803,"width":15,"height":15,"star_pos":[6.73,6.70],"pixels":"..."},"id":"aee07e8d-c362-414c-a091-7d7ac199e575"}
01:44:52.238 01.073 10052 Exposure complete
01:44:52.300 00.062 10052 worker thread done servicing request
01:44:52.300 00.000 6880 OnExposeComplete: enter
01:44:52.300 00.000 6880 UpdateGuideState(): m_state=6
01:44:52.300 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1804
01:44:52.300 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=886.45, Mass=2148, SNR=32.1, Peak=148 HFD=4.8
01:44:52.301 00.001 6880 MultiStar: [#1 0.40,-0.21,0.96,U] [#2 0.14,-0.04,1.01,U] [#3 0.17,-0.03,0.92,U] [#4 0.27,-0.24,0.84,U] [#5 0.39,-0.01,0.97,U] [#6 0.18,-0.35,0.96,U] [#7 0.06,-0.09,0.77,U] [#8 0.18,0.04,0.80,U] 
01:44:52.301 00.000 6880 refined, 8 included, MultiStar: {0.22, -0.14}, one-star: {0.20, -0.28}
01:44:52.301 00.000 6880 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.61) = xAngle (1.06 = 1.06)
01:44:52.301 00.000 6880 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
01:44:52.301 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.14 hyp=0.26 cameraTheta=-0.55 mountX=0.13 mountY=0.23, mountTheta=1.05
01:44:52.303 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.14, opts=13)
01:44:52.303 00.000 6880 Enqueuing Move request for scope (0.22, -0.14)
01:44:52.304 00.001 10052 Worker thread wakes up
01:44:52.304 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.14) opts 0xd
01:44:52.304 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.14)
01:44:52.304 00.000 10052 Moving (0.22, -0.14) raw xDistance=0.13 yDistance=0.23
01:44:52.304 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:44:52.304 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.23, slope = 0.01
01:44:52.304 00.000 10052 MoveAxis(W, 34, ABG)
01:44:52.304 00.000 10052 Guiding  Dir = 3, Dur = 34
01:44:52.325 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:52.351 00.026 10052 IsSlewing returns 0
01:44:52.362 00.011 6880 UpdateGuideState exits: m=2148 SNR=32.1
01:44:52.362 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:52.362 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:52.362 00.000 6880 Enqueuing Expose request
01:44:52.426 00.064 10052 IsGuiding returns 0
01:44:52.523 00.097 10052 IsGuiding returns 1
01:44:52.524 00.001 10052 scope still moving after pulse duration time elapsed
01:44:52.574 00.050 10052 IsSlewing returns 0
01:44:52.612 00.038 10052 IsGuiding returns 0
01:44:52.612 00.000 10052 scope move finished after 34 + 151 ms
01:44:52.612 00.000 10052 Move returns status 0, amount 34
01:44:52.612 00.000 10052 MoveAxis(S, 22, ABG)
01:44:52.612 00.000 10052 Guiding  Dir = 1, Dur = 22
01:44:52.650 00.038 10052 IsSlewing returns 0
01:44:52.688 00.038 10052 IsGuiding returns 0
01:44:52.755 00.067 10052 IsGuiding returns 1
01:44:52.755 00.000 10052 scope still moving after pulse duration time elapsed
01:44:52.812 00.057 10052 IsSlewing returns 0
01:44:52.850 00.038 10052 IsGuiding returns 0
01:44:52.850 00.000 10052 scope move finished after 22 + 139 ms
01:44:52.850 00.000 10052 Move returns status 0, amount 22
01:44:52.850 00.000 10052 move complete, result=0
01:44:52.850 00.000 10052 worker thread done servicing request
01:44:52.850 00.000 10052 Worker thread wakes up
01:44:52.850 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:52.851 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:52.851 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.2 px 22 ms SOUTH
01:44:53.161 00.310 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a6905e5-d778-41d2-8bf2-d767cf9c463a"}
01:44:53.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a6905e5-d778-41d2-8bf2-d767cf9c463a"}
01:44:53.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"31d853bd-c048-479b-916a-f76ca01d6c5a"}
01:44:53.161 00.000 6880 case statement mapped state 6 to 3
01:44:53.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"31d853bd-c048-479b-916a-f76ca01d6c5a"}
01:44:53.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"40dbd79c-9653-4896-9e82-430198a0c698"}
01:44:53.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1804,"width":15,"height":15,"star_pos":[6.91,7.45],"pixels":"..."},"id":"40dbd79c-9653-4896-9e82-430198a0c698"}
01:44:53.759 00.598 10052 Exposure complete
01:44:53.825 00.066 10052 worker thread done servicing request
01:44:53.826 00.001 6880 OnExposeComplete: enter
01:44:53.826 00.000 6880 UpdateGuideState(): m_state=6
01:44:53.826 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1805
01:44:53.826 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=886.49, Mass=2128, SNR=31.9, Peak=156 HFD=4.6
01:44:53.827 00.001 6880 MultiStar: [#1 0.23,-0.21,0.96,U] [#2 0.18,0.01,1.00,U] [#3 0.19,0.07,0.92,U] [#4 0.40,0.07,0.85,U] [#5 0.22,0.03,0.97,U] [#6 0.02,-0.23,0.95,U] [#7 -0.05,-0.05,0.77,U] [#8 0.10,-0.00,0.81,U] 
01:44:53.827 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.07}, one-star: {0.09, -0.25}
01:44:53.827 00.000 6880 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.61) = xAngle (1.21 = 1.21)
01:44:53.827 00.000 6880 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
01:44:53.827 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.17 cameraTheta=-0.40 mountX=0.06 mountY=0.16, mountTheta=1.20
01:44:53.828 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.07, opts=13)
01:44:53.828 00.000 6880 Enqueuing Move request for scope (0.16, -0.07)
01:44:53.829 00.001 10052 Worker thread wakes up
01:44:53.829 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:44:53.829 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:44:53.829 00.000 10052 Moving (0.16, -0.07) raw xDistance=0.06 yDistance=0.16
01:44:53.829 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:44:53.829 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
01:44:53.829 00.000 10052 MoveAxis(E, 0, ABG)
01:44:53.829 00.000 10052 Move returns status 0, amount 0
01:44:53.829 00.000 10052 MoveAxis(N, 0, ABG)
01:44:53.829 00.000 10052 Move returns status 0, amount 0
01:44:53.829 00.000 10052 move complete, result=0
01:44:53.829 00.000 10052 worker thread done servicing request
01:44:53.849 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:53.879 00.030 6880 UpdateGuideState exits: m=2128 SNR=31.9
01:44:53.879 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:53.879 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:53.879 00.000 6880 Enqueuing Expose request
01:44:53.879 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:44:53.879 00.000 10052 Worker thread wakes up
01:44:53.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:53.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:55.013 01.134 10052 Exposure complete
01:44:55.092 00.079 10052 worker thread done servicing request
01:44:55.092 00.000 6880 OnExposeComplete: enter
01:44:55.093 00.001 6880 UpdateGuideState(): m_state=6
01:44:55.093 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1806
01:44:55.093 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=886.56, Mass=2185, SNR=32.4, Peak=143 HFD=4.9
01:44:55.094 00.001 6880 MultiStar: [#1 0.30,-0.35,0.96,U] [#2 0.25,-0.11,1.02,U] [#3 0.20,-0.02,0.93,U] [#4 0.52,0.03,0.84,U] [#5 0.38,-0.00,0.95,U] [#6 0.13,-0.35,0.93,U] [#7 0.18,-0.53,0.00,M1] [#8 0.12,-0.05,0.81,U] 
01:44:55.094 00.000 6880 refined, 7 included, MultiStar: {0.27, -0.13}, one-star: {0.25, -0.18}
01:44:55.094 00.000 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.15 = 1.15)
01:44:55.094 00.000 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
01:44:55.094 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.13 hyp=0.30 cameraTheta=-0.46 mountX=0.12 mountY=0.27, mountTheta=1.15
01:44:55.096 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.13, opts=13)
01:44:55.096 00.000 6880 Enqueuing Move request for scope (0.27, -0.13)
01:44:55.096 00.000 10052 Worker thread wakes up
01:44:55.096 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.13) opts 0xd
01:44:55.096 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.13)
01:44:55.096 00.000 10052 Moving (0.27, -0.13) raw xDistance=0.12 yDistance=0.27
01:44:55.096 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:44:55.096 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.27, slope = 0.01
01:44:55.096 00.000 10052 MoveAxis(W, 33, ABG)
01:44:55.097 00.001 10052 Guiding  Dir = 3, Dur = 33
01:44:55.118 00.021 10052 IsSlewing returns 0
01:44:55.118 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:55.150 00.032 6880 UpdateGuideState exits: m=2185 SNR=32.4
01:44:55.150 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:55.150 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:55.150 00.000 6880 Enqueuing Expose request
01:44:55.156 00.006 10052 IsGuiding returns 0
01:44:55.160 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ccc6a7e-1d7f-44d9-8a49-477ce2ffdde4"}
01:44:55.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ccc6a7e-1d7f-44d9-8a49-477ce2ffdde4"}
01:44:55.162 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd96604c-3fde-4a1d-aa7d-545eeb56176b"}
01:44:55.162 00.000 6880 case statement mapped state 6 to 3
01:44:55.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd96604c-3fde-4a1d-aa7d-545eeb56176b"}
01:44:55.164 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83f6b799-03a3-451a-aa71-051beb107807"}
01:44:55.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1806,"width":15,"height":15,"star_pos":[6.96,6.56],"pixels":"..."},"id":"83f6b799-03a3-451a-aa71-051beb107807"}
01:44:55.184 00.020 10052 PulseGuide returned control before completion, sleep 16
01:44:55.233 00.049 10052 IsGuiding returns 0
01:44:55.233 00.000 10052 Move returns status 0, amount 33
01:44:55.233 00.000 10052 MoveAxis(S, 27, ABG)
01:44:55.234 00.001 10052 Guiding  Dir = 1, Dur = 27
01:44:55.271 00.037 10052 IsSlewing returns 0
01:44:55.310 00.039 10052 IsGuiding returns 0
01:44:55.377 00.067 10052 IsGuiding returns 1
01:44:55.377 00.000 10052 scope still moving after pulse duration time elapsed
01:44:55.422 00.045 10052 IsSlewing returns 0
01:44:55.460 00.038 10052 IsGuiding returns 0
01:44:55.460 00.000 10052 scope move finished after 27 + 123 ms
01:44:55.460 00.000 10052 Move returns status 0, amount 27
01:44:55.460 00.000 10052 move complete, result=0
01:44:55.460 00.000 10052 worker thread done servicing request
01:44:55.460 00.000 10052 Worker thread wakes up
01:44:55.460 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.3 px 27 ms SOUTH
01:44:55.460 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:55.460 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:56.369 00.909 10052 Exposure complete
01:44:56.428 00.059 10052 worker thread done servicing request
01:44:56.428 00.000 6880 OnExposeComplete: enter
01:44:56.428 00.000 6880 UpdateGuideState(): m_state=6
01:44:56.429 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1807
01:44:56.429 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=886.70, Mass=2098, SNR=31.8, Peak=141 HFD=4.5
01:44:56.429 00.000 6880 MultiStar: [#1 0.42,-0.29,0.99,U] [#2 0.29,-0.18,1.07,U] [#3 0.34,-0.11,0.97,U] [#4 0.61,0.13,0.00,M1] [#5 0.46,0.04,0.98,U] [#6 0.22,-0.39,0.97,U] [#7 0.34,-0.16,0.79,U] [#8 0.26,-0.21,0.85,U] 
01:44:56.429 00.000 6880 single-star, 7 included, MultiStar: {0.32, -0.17}, one-star: {0.25, -0.03}
01:44:56.429 00.000 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.48 = 1.48)
01:44:56.429 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
01:44:56.430 00.001 6880 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.26 cameraTheta=-0.14 mountX=0.02 mountY=0.25, mountTheta=1.48
01:44:56.432 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.03, opts=13)
01:44:56.432 00.000 6880 Enqueuing Move request for scope (0.25, -0.03)
01:44:56.432 00.000 10052 Worker thread wakes up
01:44:56.432 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
01:44:56.432 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
01:44:56.432 00.000 10052 Moving (0.25, -0.03) raw xDistance=0.02 yDistance=0.25
01:44:56.432 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:44:56.432 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.25, slope = 0.04
01:44:56.432 00.000 10052 MoveAxis(E, 0, ABG)
01:44:56.432 00.000 10052 Move returns status 0, amount 0
01:44:56.432 00.000 10052 MoveAxis(S, 75, ABG)
01:44:56.432 00.000 10052 Guiding  Dir = 1, Dur = 75
01:44:56.454 00.022 10052 IsSlewing returns 0
01:44:56.454 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:56.487 00.033 6880 UpdateGuideState exits: m=2098 SNR=31.8
01:44:56.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:56.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:56.487 00.000 6880 Enqueuing Expose request
01:44:56.491 00.004 10052 IsGuiding returns 0
01:44:56.519 00.028 10052 PulseGuide returned control before completion, sleep 58
01:44:56.611 00.092 10052 IsGuiding returns 0
01:44:56.611 00.000 10052 Move returns status 0, amount 75
01:44:56.611 00.000 10052 move complete, result=0
01:44:56.611 00.000 10052 worker thread done servicing request
01:44:56.611 00.000 10052 Worker thread wakes up
01:44:56.611 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:56.611 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:56.611 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 75 ms SOUTH
01:44:57.159 00.548 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c260ca76-6755-4f6a-a890-675fa151b321"}
01:44:57.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c260ca76-6755-4f6a-a890-675fa151b321"}
01:44:57.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d4b5c5a-76ab-4349-9c9e-ee4e80d5e8c2"}
01:44:57.160 00.000 6880 case statement mapped state 6 to 3
01:44:57.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d4b5c5a-76ab-4349-9c9e-ee4e80d5e8c2"}
01:44:57.160 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"036be508-cc7f-4b78-8c00-b24db934d7c6"}
01:44:57.161 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1807,"width":15,"height":15,"star_pos":[6.96,6.70],"pixels":"..."},"id":"036be508-cc7f-4b78-8c00-b24db934d7c6"}
01:44:57.741 00.580 10052 Exposure complete
01:44:57.825 00.084 10052 worker thread done servicing request
01:44:57.826 00.001 6880 OnExposeComplete: enter
01:44:57.826 00.000 6880 UpdateGuideState(): m_state=6
01:44:57.826 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1808
01:44:57.826 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=886.78, Mass=2196, SNR=32.4, Peak=134 HFD=4.6
01:44:57.827 00.001 6880 MultiStar: [#1 0.19,0.27,0.97,U] [#2 0.44,0.36,0.00,M1] [#3 0.29,0.33,0.95,U] [#4 0.26,-0.05,0.84,U] [#5 0.22,0.46,0.98,U] [#6 0.15,-0.10,0.95,U] [#7 0.16,-0.01,0.78,U] [#8 0.12,0.07,0.82,U] 
01:44:57.827 00.000 6880 refined, 7 included, MultiStar: {0.21, 0.13}, one-star: {0.25, 0.04}
01:44:57.827 00.000 6880 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
01:44:57.827 00.000 6880 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
01:44:57.827 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.57 mountX=-0.14 mountY=0.21, mountTheta=2.18
01:44:57.829 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.13, opts=13)
01:44:57.830 00.001 6880 Enqueuing Move request for scope (0.21, 0.13)
01:44:57.830 00.000 10052 Worker thread wakes up
01:44:57.830 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
01:44:57.830 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
01:44:57.830 00.000 10052 Moving (0.21, 0.13) raw xDistance=-0.14 yDistance=0.21
01:44:57.830 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:44:57.831 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.21, slope = 0.04
01:44:57.831 00.000 10052 MoveAxis(E, 38, ABG)
01:44:57.831 00.000 10052 Guiding  Dir = 2, Dur = 38
01:44:57.864 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:57.902 00.038 6880 UpdateGuideState exits: m=2196 SNR=32.4
01:44:57.902 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:57.902 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:57.902 00.000 6880 Enqueuing Expose request
01:44:57.908 00.006 10052 IsSlewing returns 0
01:44:57.988 00.080 10052 IsGuiding returns 0
01:44:58.131 00.143 10052 IsGuiding returns 0
01:44:58.132 00.001 10052 Move returns status 0, amount 38
01:44:58.132 00.000 10052 MoveAxis(S, 66, ABG)
01:44:58.132 00.000 10052 Guiding  Dir = 1, Dur = 66
01:44:58.205 00.073 10052 IsSlewing returns 0
01:44:58.271 00.066 10052 IsGuiding returns 0
01:44:58.335 00.064 10052 PulseGuide returned control before completion, sleep 14
01:44:58.416 00.081 10052 IsGuiding returns 1
01:44:58.416 00.000 10052 scope still moving after pulse duration time elapsed
01:44:58.495 00.079 10052 IsSlewing returns 0
01:44:58.570 00.075 10052 IsGuiding returns 0
01:44:58.570 00.000 10052 scope move finished after 66 + 231 ms
01:44:58.571 00.001 10052 Move returns status 0, amount 66
01:44:58.571 00.000 10052 move complete, result=0
01:44:58.571 00.000 10052 worker thread done servicing request
01:44:58.571 00.000 10052 Worker thread wakes up
01:44:58.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:44:58.571 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.2 px 66 ms SOUTH
01:44:58.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:44:59.161 00.590 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"850f154d-8844-4b5e-8c44-6e2b6f7e6c0f"}
01:44:59.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"850f154d-8844-4b5e-8c44-6e2b6f7e6c0f"}
01:44:59.162 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de286865-6aef-4469-a9db-94cc9c92c04d"}
01:44:59.162 00.000 6880 case statement mapped state 6 to 3
01:44:59.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de286865-6aef-4469-a9db-94cc9c92c04d"}
01:44:59.162 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"06c9e85b-0462-4177-a1e8-eaae8b7880a2"}
01:44:59.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1808,"width":15,"height":15,"star_pos":[6.96,6.78],"pixels":"..."},"id":"06c9e85b-0462-4177-a1e8-eaae8b7880a2"}
01:44:59.485 00.323 10052 Exposure complete
01:44:59.574 00.089 10052 worker thread done servicing request
01:44:59.574 00.000 6880 OnExposeComplete: enter
01:44:59.574 00.000 6880 UpdateGuideState(): m_state=6
01:44:59.575 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1809
01:44:59.575 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=886.98, Mass=2194, SNR=32.6, Peak=130 HFD=4.5
01:44:59.575 00.000 6880 MultiStar: [#1 0.30,0.28,0.95,U] [#2 0.18,0.07,0.99,U] [#3 0.23,0.23,0.92,U] [#4 0.42,0.25,0.83,U] [#5 0.37,0.24,0.99,U] [#6 0.23,0.12,0.93,U] [#7 0.14,0.13,0.75,U] [#8 0.28,0.16,0.81,U] 
01:44:59.575 00.000 6880 single-star, 8 included, MultiStar: {0.26, 0.19}, one-star: {0.19, 0.24}
01:44:59.575 00.000 6880 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.61) = xAngle (2.52 = 2.52)
01:44:59.575 00.000 6880 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.49 = 2.49)
01:44:59.576 00.001 6880 CameraToMount -- cameraX=0.19 cameraY=0.24 hyp=0.31 cameraTheta=0.91 mountX=-0.25 mountY=0.19, mountTheta=2.50
01:44:59.577 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.24, opts=13)
01:44:59.577 00.000 6880 Enqueuing Move request for scope (0.19, 0.24)
01:44:59.577 00.000 10052 Worker thread wakes up
01:44:59.577 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.24) opts 0xd
01:44:59.578 00.001 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.24)
01:44:59.578 00.000 10052 Moving (0.19, 0.24) raw xDistance=-0.25 yDistance=0.19
01:44:59.578 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:44:59.578 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.19, slope = 0.04
01:44:59.578 00.000 10052 MoveAxis(E, 69, ABG)
01:44:59.578 00.000 10052 Guiding  Dir = 2, Dur = 69
01:44:59.602 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:44:59.615 00.013 10052 IsSlewing returns 0
01:44:59.635 00.020 6880 UpdateGuideState exits: m=2194 SNR=32.6
01:44:59.636 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:44:59.636 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:44:59.636 00.000 6880 Enqueuing Expose request
01:44:59.691 00.055 10052 IsGuiding returns 0
01:44:59.755 00.064 10052 PulseGuide returned control before completion, sleep 15
01:44:59.835 00.080 10052 IsGuiding returns 1
01:44:59.836 00.001 10052 scope still moving after pulse duration time elapsed
01:44:59.916 00.080 10052 IsSlewing returns 0
01:44:59.990 00.074 10052 IsGuiding returns 0
01:44:59.990 00.000 10052 scope move finished after 69 + 229 ms
01:44:59.990 00.000 10052 Move returns status 0, amount 69
01:44:59.990 00.000 10052 MoveAxis(S, 64, ABG)
01:44:59.990 00.000 10052 Guiding  Dir = 1, Dur = 64
01:45:00.070 00.080 10052 IsSlewing returns 0
01:45:00.143 00.073 10052 IsGuiding returns 0
01:45:00.293 00.150 10052 IsGuiding returns 1
01:45:00.293 00.000 10052 scope still moving after pulse duration time elapsed
01:45:00.367 00.074 10052 IsSlewing returns 0
01:45:00.447 00.080 10052 IsGuiding returns 0
01:45:00.447 00.000 10052 scope move finished after 64 + 238 ms
01:45:00.447 00.000 10052 Move returns status 0, amount 64
01:45:00.447 00.000 10052 move complete, result=0
01:45:00.447 00.000 10052 worker thread done servicing request
01:45:00.447 00.000 10052 Worker thread wakes up
01:45:00.447 00.000 6880 GuideStep: -0.3 px 69 ms EAST, 0.2 px 64 ms SOUTH
01:45:00.447 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:00.448 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:01.160 00.712 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"615235d6-184b-458e-943a-7040e6d63d9f"}
01:45:01.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"615235d6-184b-458e-943a-7040e6d63d9f"}
01:45:01.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2377a8c9-4b46-4c27-b6f5-22e724d2c6ef"}
01:45:01.161 00.000 6880 case statement mapped state 6 to 3
01:45:01.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2377a8c9-4b46-4c27-b6f5-22e724d2c6ef"}
01:45:01.162 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6c7690d-daad-4a0e-b88b-7ef2f802aa0b"}
01:45:01.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1809,"width":15,"height":15,"star_pos":[6.90,6.98],"pixels":"..."},"id":"b6c7690d-daad-4a0e-b88b-7ef2f802aa0b"}
01:45:01.587 00.425 10052 Exposure complete
01:45:01.651 00.064 10052 worker thread done servicing request
01:45:01.651 00.000 6880 OnExposeComplete: enter
01:45:01.651 00.000 6880 UpdateGuideState(): m_state=6
01:45:01.651 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1810
01:45:01.651 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.21, Mass=2173, SNR=32.4, Peak=139 HFD=4.6
01:45:01.652 00.001 6880 MultiStar: [#1 0.15,-0.33,0.98,U] [#2 0.01,-0.08,1.02,U] [#3 0.22,-0.26,0.92,U] [#4 0.42,-0.02,0.85,U] [#5 0.14,-0.43,0.96,U] [#6 0.12,-0.40,0.95,U] [#7 -0.01,-0.32,0.77,U] [#8 0.06,-0.18,0.82,U] 
01:45:01.652 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.29}, one-star: {-0.01, -0.53}
01:45:01.652 00.000 6880 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.61) = xAngle (0.44 = 0.44)
01:45:01.652 00.000 6880 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
01:45:01.652 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.17 mountX=0.28 mountY=0.12, mountTheta=0.41
01:45:01.653 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.29, opts=13)
01:45:01.653 00.000 6880 Enqueuing Move request for scope (0.12, -0.29)
01:45:01.653 00.000 10052 Worker thread wakes up
01:45:01.653 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
01:45:01.654 00.001 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
01:45:01.654 00.000 10052 Moving (0.12, -0.29) raw xDistance=0.28 yDistance=0.12
01:45:01.654 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
01:45:01.654 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
01:45:01.654 00.000 10052 MoveAxis(W, 72, ABG)
01:45:01.654 00.000 10052 Guiding  Dir = 3, Dur = 72
01:45:01.674 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:01.710 00.036 6880 UpdateGuideState exits: m=2173 SNR=32.4
01:45:01.710 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:01.711 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:01.711 00.000 6880 Enqueuing Expose request
01:45:01.733 00.022 10052 IsSlewing returns 0
01:45:01.812 00.079 10052 IsGuiding returns 0
01:45:01.876 00.064 10052 PulseGuide returned control before completion, sleep 19
01:45:01.957 00.081 10052 IsGuiding returns 1
01:45:01.957 00.000 10052 scope still moving after pulse duration time elapsed
01:45:02.030 00.073 10052 IsSlewing returns 0
01:45:02.110 00.080 10052 IsGuiding returns 0
01:45:02.110 00.000 10052 scope move finished after 72 + 226 ms
01:45:02.110 00.000 10052 Move returns status 0, amount 72
01:45:02.110 00.000 10052 MoveAxis(N, 0, ABG)
01:45:02.110 00.000 10052 Move returns status 0, amount 0
01:45:02.110 00.000 10052 move complete, result=0
01:45:02.110 00.000 10052 worker thread done servicing request
01:45:02.110 00.000 10052 Worker thread wakes up
01:45:02.111 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:02.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:02.111 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
01:45:03.023 00.912 10052 Exposure complete
01:45:03.089 00.066 10052 worker thread done servicing request
01:45:03.089 00.000 6880 OnExposeComplete: enter
01:45:03.089 00.000 6880 UpdateGuideState(): m_state=6
01:45:03.090 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1811
01:45:03.090 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=886.55, Mass=2147, SNR=32.1, Peak=153 HFD=4.6
01:45:03.090 00.000 6880 MultiStar: [#1 0.21,-0.34,0.98,U] [#2 0.26,-0.10,1.05,U] [#3 0.22,-0.06,0.93,U] [#4 0.40,0.06,0.84,U] [#5 0.30,0.09,0.99,U] [#6 0.14,-0.25,0.96,U] [#7 0.10,-0.45,0.77,U] [#8 0.22,-0.08,0.80,U] 
01:45:03.090 00.000 6880 single-star, 8 included, MultiStar: {0.21, -0.14}, one-star: {0.08, -0.19}
01:45:03.091 00.001 6880 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.61) = xAngle (0.46 = 0.46)
01:45:03.091 00.000 6880 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
01:45:03.091 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.16 mountX=0.19 mountY=0.09, mountTheta=0.43
01:45:03.093 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.19, opts=13)
01:45:03.093 00.000 6880 Enqueuing Move request for scope (0.08, -0.19)
01:45:03.093 00.000 10052 Worker thread wakes up
01:45:03.093 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
01:45:03.093 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
01:45:03.094 00.001 10052 Moving (0.08, -0.19) raw xDistance=0.19 yDistance=0.09
01:45:03.094 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:45:03.094 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
01:45:03.094 00.000 10052 MoveAxis(W, 54, ABG)
01:45:03.094 00.000 10052 Guiding  Dir = 3, Dur = 54
01:45:03.115 00.021 10052 IsSlewing returns 0
01:45:03.119 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:03.154 00.035 10052 IsGuiding returns 0
01:45:03.160 00.006 6880 UpdateGuideState exits: m=2147 SNR=32.1
01:45:03.160 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:03.161 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:03.161 00.000 6880 Enqueuing Expose request
01:45:03.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc1a7f93-7ade-4eb8-896c-ce76c310ce6c"}
01:45:03.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc1a7f93-7ade-4eb8-896c-ce76c310ce6c"}
01:45:03.171 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41d7d5cd-3229-480c-a318-e0426983bdda"}
01:45:03.171 00.000 6880 case statement mapped state 6 to 3
01:45:03.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41d7d5cd-3229-480c-a318-e0426983bdda"}
01:45:03.173 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e85c6612-640a-4968-91df-22742d76897a"}
01:45:03.173 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1811,"width":15,"height":15,"star_pos":[6.79,6.55],"pixels":"..."},"id":"e85c6612-640a-4968-91df-22742d76897a"}
01:45:03.181 00.008 10052 PulseGuide returned control before completion, sleep 38
01:45:03.245 00.064 10052 IsGuiding returns 0
01:45:03.245 00.000 10052 Move returns status 0, amount 54
01:45:03.246 00.001 10052 MoveAxis(N, 0, ABG)
01:45:03.246 00.000 10052 Move returns status 0, amount 0
01:45:03.246 00.000 10052 move complete, result=0
01:45:03.246 00.000 10052 worker thread done servicing request
01:45:03.246 00.000 10052 Worker thread wakes up
01:45:03.246 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:03.246 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:03.263 00.017 6880 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
01:45:04.388 01.125 10052 Exposure complete
01:45:04.476 00.088 10052 worker thread done servicing request
01:45:04.477 00.001 6880 OnExposeComplete: enter
01:45:04.477 00.000 6880 UpdateGuideState(): m_state=6
01:45:04.477 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1812
01:45:04.477 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.50, Mass=2126, SNR=32.0, Peak=144 HFD=4.6
01:45:04.478 00.001 6880 MultiStar: [#1 0.18,-0.40,0.97,U] [#2 0.05,-0.28,1.04,U] [#3 0.12,-0.38,0.93,U] [#4 0.12,-0.20,0.84,U] [#5 0.00,-0.49,0.98,U] [#6 0.09,-0.53,0.00,M1] [#7 0.14,-0.36,0.74,U] [#8 0.19,-0.44,0.80,U] 
01:45:04.478 00.000 6880 single-star, 7 included, MultiStar: {0.10, -0.35}, one-star: {0.03, -0.24}
01:45:04.478 00.000 6880 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
01:45:04.478 00.000 6880 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
01:45:04.478 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.24 hyp=0.24 cameraTheta=-1.44 mountX=0.24 mountY=0.04, mountTheta=0.15
01:45:04.479 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.24, opts=13)
01:45:04.481 00.002 6880 Enqueuing Move request for scope (0.03, -0.24)
01:45:04.481 00.000 10052 Worker thread wakes up
01:45:04.481 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.24) opts 0xd
01:45:04.481 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.24)
01:45:04.481 00.000 10052 Moving (0.03, -0.24) raw xDistance=0.24 yDistance=0.04
01:45:04.481 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:45:04.485 00.004 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:45:04.486 00.001 10052 MoveAxis(W, 67, ABG)
01:45:04.486 00.000 10052 Guiding  Dir = 3, Dur = 67
01:45:04.502 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:04.507 00.005 10052 IsSlewing returns 0
01:45:04.532 00.025 6880 UpdateGuideState exits: m=2126 SNR=32.0
01:45:04.532 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:04.532 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:04.532 00.000 6880 Enqueuing Expose request
01:45:04.545 00.013 10052 IsGuiding returns 0
01:45:04.572 00.027 10052 PulseGuide returned control before completion, sleep 51
01:45:04.656 00.084 10052 IsGuiding returns 0
01:45:04.656 00.000 10052 Move returns status 0, amount 67
01:45:04.656 00.000 10052 MoveAxis(N, 0, ABG)
01:45:04.656 00.000 10052 Move returns status 0, amount 0
01:45:04.656 00.000 10052 move complete, result=0
01:45:04.657 00.001 10052 worker thread done servicing request
01:45:04.657 00.000 10052 Worker thread wakes up
01:45:04.657 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:04.657 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:04.657 00.000 6880 GuideStep: 0.2 px 67 ms WEST, 0.0 px 0 ms NORTH
01:45:05.157 00.500 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"216cfec8-25b6-407f-914a-1ddd73c72d70"}
01:45:05.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"216cfec8-25b6-407f-914a-1ddd73c72d70"}
01:45:05.158 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b0efa6d-18f9-4a33-bc00-dd82e58c8b81"}
01:45:05.158 00.000 6880 case statement mapped state 6 to 3
01:45:05.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b0efa6d-18f9-4a33-bc00-dd82e58c8b81"}
01:45:05.158 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a818ce82-ec5a-4617-8337-429cf5bfb174"}
01:45:05.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1812,"width":15,"height":15,"star_pos":[6.74,7.50],"pixels":"..."},"id":"a818ce82-ec5a-4617-8337-429cf5bfb174"}
01:45:05.576 00.418 10052 Exposure complete
01:45:05.664 00.088 10052 worker thread done servicing request
01:45:05.664 00.000 6880 OnExposeComplete: enter
01:45:05.664 00.000 6880 UpdateGuideState(): m_state=6
01:45:05.665 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1813
01:45:05.665 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=886.53, Mass=2045, SNR=31.4, Peak=139 HFD=4.4
01:45:05.665 00.000 6880 MultiStar: [#1 0.26,-0.30,0.98,U] [#2 0.16,-0.19,1.04,U] [#3 0.31,-0.16,0.95,U] [#4 0.18,-0.24,0.87,U] [#5 0.19,0.11,1.00,U] [#6 0.19,-0.42,0.96,U] [#7 0.00,-0.30,0.76,U] [#8 0.25,-0.20,0.82,U] 
01:45:05.665 00.000 6880 single-star, 8 included, MultiStar: {0.19, -0.21}, one-star: {0.17, -0.21}
01:45:05.665 00.000 6880 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.61) = xAngle (0.74 = 0.74)
01:45:05.665 00.000 6880 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
01:45:05.665 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-0.88 mountX=0.20 mountY=0.18, mountTheta=0.72
01:45:05.667 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.21, opts=13)
01:45:05.667 00.000 6880 Enqueuing Move request for scope (0.17, -0.21)
01:45:05.667 00.000 10052 Worker thread wakes up
01:45:05.667 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.21) opts 0xd
01:45:05.667 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.21)
01:45:05.667 00.000 10052 Moving (0.17, -0.21) raw xDistance=0.20 yDistance=0.18
01:45:05.667 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
01:45:05.667 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
01:45:05.667 00.000 10052 MoveAxis(W, 57, ABG)
01:45:05.667 00.000 10052 Guiding  Dir = 3, Dur = 57
01:45:05.696 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:05.732 00.036 10052 IsSlewing returns 0
01:45:05.734 00.002 6880 UpdateGuideState exits: m=2045 SNR=31.4
01:45:05.734 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:05.734 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:05.734 00.000 6880 Enqueuing Expose request
01:45:05.811 00.077 10052 IsGuiding returns 0
01:45:05.955 00.144 10052 IsGuiding returns 0
01:45:05.955 00.000 10052 Move returns status 0, amount 57
01:45:05.955 00.000 10052 MoveAxis(N, 0, ABG)
01:45:05.955 00.000 10052 Move returns status 0, amount 0
01:45:05.955 00.000 10052 move complete, result=0
01:45:05.956 00.001 10052 worker thread done servicing request
01:45:05.956 00.000 10052 Worker thread wakes up
01:45:05.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:05.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:05.956 00.000 6880 GuideStep: 0.2 px 57 ms WEST, 0.2 px 0 ms NORTH
01:45:07.092 01.136 10052 Exposure complete
01:45:07.157 00.065 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a0fa740b-012c-40ea-853d-f306f5b4daee"}
01:45:07.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a0fa740b-012c-40ea-853d-f306f5b4daee"}
01:45:07.158 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17932d99-84ad-4288-b335-453f6196522f"}
01:45:07.158 00.000 6880 case statement mapped state 6 to 3
01:45:07.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"17932d99-84ad-4288-b335-453f6196522f"}
01:45:07.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b19cdf6e-60d7-4bc3-8422-f2f0d62eaa25"}
01:45:07.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1813,"width":15,"height":15,"star_pos":[6.88,6.53],"pixels":"..."},"id":"b19cdf6e-60d7-4bc3-8422-f2f0d62eaa25"}
01:45:07.160 00.001 10052 worker thread done servicing request
01:45:07.160 00.000 6880 OnExposeComplete: enter
01:45:07.160 00.000 6880 UpdateGuideState(): m_state=6
01:45:07.161 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1814
01:45:07.161 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=886.75, Mass=2076, SNR=31.5, Peak=139 HFD=4.6
01:45:07.162 00.001 6880 MultiStar: [#1 -0.00,0.10,0.95,U] [#2 -0.01,0.26,1.02,U] [#3 -0.09,0.18,0.93,U] [#4 0.08,-0.13,0.84,U] [#5 -0.07,0.11,0.99,U] [#6 -0.13,0.11,0.94,U] [#7 -0.36,0.12,0.77,U] [#8 -0.29,0.01,0.79,U] 
01:45:07.162 00.000 6880 single-star, 8 included, MultiStar: {-0.10, 0.09}, one-star: {-0.10, 0.02}
01:45:07.162 00.000 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.60 = -1.68)
01:45:07.162 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.72)
01:45:07.162 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.99 mountX=-0.01 mountY=-0.10, mountTheta=-1.68
01:45:07.165 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.02, opts=13)
01:45:07.165 00.000 6880 Enqueuing Move request for scope (-0.10, 0.02)
01:45:07.165 00.000 10052 Worker thread wakes up
01:45:07.165 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
01:45:07.165 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
01:45:07.165 00.000 10052 Moving (-0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
01:45:07.166 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:07.166 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.12, using input
01:45:07.166 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
01:45:07.166 00.000 10052 MoveAxis(E, 0, ABG)
01:45:07.166 00.000 10052 Move returns status 0, amount 0
01:45:07.166 00.000 10052 MoveAxis(N, 0, ABG)
01:45:07.166 00.000 10052 Move returns status 0, amount 0
01:45:07.166 00.000 10052 move complete, result=0
01:45:07.166 00.000 10052 worker thread done servicing request
01:45:07.199 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:07.234 00.035 6880 UpdateGuideState exits: m=2076 SNR=31.5
01:45:07.234 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:07.234 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:07.234 00.000 6880 Enqueuing Expose request
01:45:07.234 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:07.234 00.000 10052 Worker thread wakes up
01:45:07.234 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:07.234 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:08.151 00.917 10052 Exposure complete
01:45:08.234 00.083 10052 worker thread done servicing request
01:45:08.234 00.000 6880 OnExposeComplete: enter
01:45:08.234 00.000 6880 UpdateGuideState(): m_state=6
01:45:08.235 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1815
01:45:08.235 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=886.77, Mass=2058, SNR=31.4, Peak=131 HFD=4.5
01:45:08.235 00.000 6880 MultiStar: [#1 0.43,-0.23,0.95,U] [#2 0.25,-0.03,1.01,U] [#3 0.20,-0.12,0.93,U] [#4 0.54,-0.02,0.00,M1] [#5 0.45,0.14,1.00,U] [#6 0.02,-0.27,0.95,U] [#7 0.34,-0.18,0.78,U] [#8 0.23,-0.04,0.80,U] 
01:45:08.235 00.000 6880 single-star, 7 included, MultiStar: {0.27, -0.08}, one-star: {0.26, 0.03}
01:45:08.236 00.001 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
01:45:08.236 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
01:45:08.236 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.27 cameraTheta=0.12 mountX=-0.04 mountY=0.26, mountTheta=1.73
01:45:08.238 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.03, opts=13)
01:45:08.238 00.000 6880 Enqueuing Move request for scope (0.26, 0.03)
01:45:08.238 00.000 10052 Worker thread wakes up
01:45:08.239 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
01:45:08.239 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
01:45:08.239 00.000 10052 Moving (0.26, 0.03) raw xDistance=-0.04 yDistance=0.26
01:45:08.239 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:45:08.239 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.02
01:45:08.239 00.000 10052 MoveAxis(E, 0, ABG)
01:45:08.239 00.000 10052 Move returns status 0, amount 0
01:45:08.239 00.000 10052 MoveAxis(N, 0, ABG)
01:45:08.239 00.000 10052 Move returns status 0, amount 0
01:45:08.239 00.000 10052 move complete, result=0
01:45:08.239 00.000 10052 worker thread done servicing request
01:45:08.261 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:08.292 00.031 6880 UpdateGuideState exits: m=2058 SNR=31.4
01:45:08.293 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:08.293 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:08.293 00.000 6880 Enqueuing Expose request
01:45:08.293 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:45:08.293 00.000 10052 Worker thread wakes up
01:45:08.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:08.293 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:09.157 00.864 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11ae9d29-a805-4ac0-a377-27a9d9151078"}
01:45:09.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11ae9d29-a805-4ac0-a377-27a9d9151078"}
01:45:09.171 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8251fc1-0379-48f9-b337-f05fd8338daa"}
01:45:09.171 00.000 6880 case statement mapped state 6 to 3
01:45:09.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8251fc1-0379-48f9-b337-f05fd8338daa"}
01:45:09.172 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7e24869a-f826-4793-abbb-22ee73de35a1"}
01:45:09.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1815,"width":15,"height":15,"star_pos":[6.97,6.77],"pixels":"..."},"id":"7e24869a-f826-4793-abbb-22ee73de35a1"}
01:45:09.526 00.354 10052 Exposure complete
01:45:09.615 00.089 10052 worker thread done servicing request
01:45:09.615 00.000 6880 OnExposeComplete: enter
01:45:09.615 00.000 6880 UpdateGuideState(): m_state=6
01:45:09.616 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1816
01:45:09.616 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=886.59, Mass=2126, SNR=32.0, Peak=141 HFD=4.7
01:45:09.616 00.000 6880 MultiStar: [#1 0.42,-0.19,0.95,U] [#2 0.21,-0.01,1.03,U] [#3 0.18,0.02,0.94,U] [#4 0.50,0.08,0.85,U] [#5 0.20,0.01,0.95,U] [#6 0.15,-0.34,0.97,U] [#7 0.22,-0.10,0.74,U] [#8 0.26,-0.17,0.81,U] 
01:45:09.616 00.000 6880 single-star, 8 included, MultiStar: {0.25, -0.09}, one-star: {0.16, -0.15}
01:45:09.616 00.000 6880 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
01:45:09.616 00.000 6880 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
01:45:09.616 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.15 hyp=0.22 cameraTheta=-0.73 mountX=0.14 mountY=0.17, mountTheta=0.87
01:45:09.618 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.15, opts=13)
01:45:09.618 00.000 6880 Enqueuing Move request for scope (0.16, -0.15)
01:45:09.619 00.001 10052 Worker thread wakes up
01:45:09.619 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.15) opts 0xd
01:45:09.619 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.15)
01:45:09.619 00.000 10052 Moving (0.16, -0.15) raw xDistance=0.14 yDistance=0.17
01:45:09.619 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:45:09.619 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
01:45:09.619 00.000 10052 MoveAxis(W, 38, ABG)
01:45:09.619 00.000 10052 Guiding  Dir = 3, Dur = 38
01:45:09.644 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:09.686 00.042 6880 UpdateGuideState exits: m=2126 SNR=32.0
01:45:09.686 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:09.687 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:09.687 00.000 6880 Enqueuing Expose request
01:45:09.691 00.004 10052 IsSlewing returns 0
01:45:09.771 00.080 10052 IsGuiding returns 0
01:45:09.914 00.143 10052 IsGuiding returns 0
01:45:09.914 00.000 10052 Move returns status 0, amount 38
01:45:09.914 00.000 10052 MoveAxis(N, 0, ABG)
01:45:09.914 00.000 10052 Move returns status 0, amount 0
01:45:09.914 00.000 10052 move complete, result=0
01:45:09.914 00.000 10052 worker thread done servicing request
01:45:09.914 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.2 px 0 ms NORTH
01:45:09.915 00.001 10052 Worker thread wakes up
01:45:09.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:09.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:10.828 00.913 10052 Exposure complete
01:45:10.930 00.102 10052 worker thread done servicing request
01:45:10.930 00.000 6880 OnExposeComplete: enter
01:45:10.930 00.000 6880 UpdateGuideState(): m_state=6
01:45:10.930 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1817
01:45:10.931 00.001 6880 Star::Find returns 1 (0), X=407.96, Y=886.70, Mass=2082, SNR=31.7, Peak=125 HFD=4.6
01:45:10.931 00.000 6880 MultiStar: [#1 0.52,0.15,0.00,M1] [#2 0.42,0.30,1.01,U] [#3 0.49,0.05,0.93,U] [#4 0.66,0.31,0.00,M1] [#5 0.41,-0.00,0.96,U] [#6 0.34,-0.14,0.96,U] [#7 0.44,-0.00,0.75,U] [#8 0.26,0.02,0.78,U] 
01:45:10.931 00.000 6880 single-star, 6 included, MultiStar: {0.37, 0.03}, one-star: {0.25, -0.04}
01:45:10.931 00.000 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.47 = 1.47)
01:45:10.931 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
01:45:10.931 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.04 hyp=0.25 cameraTheta=-0.14 mountX=0.02 mountY=0.25, mountTheta=1.47
01:45:10.933 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.04, opts=13)
01:45:10.934 00.001 6880 Enqueuing Move request for scope (0.25, -0.04)
01:45:10.934 00.000 10052 Worker thread wakes up
01:45:10.934 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.04) opts 0xd
01:45:10.934 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.04)
01:45:10.934 00.000 10052 Moving (0.25, -0.04) raw xDistance=0.02 yDistance=0.25
01:45:10.934 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:45:10.934 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.25, slope = 0.00
01:45:10.934 00.000 10052 MoveAxis(E, 0, ABG)
01:45:10.934 00.000 10052 Move returns status 0, amount 0
01:45:10.934 00.000 10052 MoveAxis(S, 6, ABG)
01:45:10.935 00.001 10052 Guiding  Dir = 1, Dur = 6
01:45:10.956 00.021 10052 IsSlewing returns 0
01:45:10.966 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:10.994 00.028 10052 IsGuiding returns 0
01:45:11.015 00.021 6880 UpdateGuideState exits: m=2082 SNR=31.7
01:45:11.015 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:11.015 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:11.016 00.001 6880 Enqueuing Expose request
01:45:11.060 00.044 10052 IsGuiding returns 0
01:45:11.060 00.000 10052 Move returns status 0, amount 6
01:45:11.061 00.001 10052 move complete, result=0
01:45:11.061 00.000 10052 worker thread done servicing request
01:45:11.061 00.000 10052 Worker thread wakes up
01:45:11.061 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:11.061 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:11.062 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 6 ms SOUTH
01:45:11.181 00.119 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a7a4243-3346-4ab4-8fa8-5f1714815bf2"}
01:45:11.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a7a4243-3346-4ab4-8fa8-5f1714815bf2"}
01:45:11.182 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dde72791-09ba-4837-b6c4-3f8bada8a0f6"}
01:45:11.182 00.000 6880 case statement mapped state 6 to 3
01:45:11.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dde72791-09ba-4837-b6c4-3f8bada8a0f6"}
01:45:11.184 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f85d0d0c-f539-4edf-8c43-a5d0d8372970"}
01:45:11.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1817,"width":15,"height":15,"star_pos":[6.96,6.70],"pixels":"..."},"id":"f85d0d0c-f539-4edf-8c43-a5d0d8372970"}
01:45:12.195 01.011 10052 Exposure complete
01:45:12.304 00.109 10052 worker thread done servicing request
01:45:12.305 00.001 6880 OnExposeComplete: enter
01:45:12.305 00.000 6880 UpdateGuideState(): m_state=6
01:45:12.305 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1818
01:45:12.305 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=886.64, Mass=2146, SNR=32.1, Peak=137 HFD=4.6
01:45:12.306 00.001 6880 MultiStar: [#1 0.68,-0.04,0.00,M2] [#2 0.67,0.15,0.00,M1] [#3 0.47,-0.03,0.93,U] [#4 0.72,0.20,0.00,M2] [#5 0.63,0.05,0.00,M1] [#6 0.34,-0.23,0.94,U] [#7 0.36,-0.06,0.73,U] [#8 0.62,-0.06,0.00,M1] 
01:45:12.306 00.000 6880 single-star, 3 included, MultiStar: {0.37, -0.11}, one-star: {0.30, -0.10}
01:45:12.306 00.000 6880 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
01:45:12.306 00.000 6880 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:45:12.306 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-0.31 mountX=0.08 mountY=0.30, mountTheta=1.30
01:45:12.308 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.10, opts=13)
01:45:12.309 00.001 6880 Enqueuing Move request for scope (0.30, -0.10)
01:45:12.309 00.000 10052 Worker thread wakes up
01:45:12.309 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
01:45:12.309 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
01:45:12.309 00.000 10052 Moving (0.30, -0.10) raw xDistance=0.08 yDistance=0.30
01:45:12.309 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:45:12.309 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.30, slope = 0.02
01:45:12.309 00.000 10052 MoveAxis(E, 0, ABG)
01:45:12.309 00.000 10052 Move returns status 0, amount 0
01:45:12.310 00.001 10052 MoveAxis(S, 30, ABG)
01:45:12.310 00.000 10052 Guiding  Dir = 1, Dur = 30
01:45:12.342 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:12.398 00.056 6880 UpdateGuideState exits: m=2146 SNR=32.1
01:45:12.398 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:12.399 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:12.399 00.000 6880 Enqueuing Expose request
01:45:12.404 00.005 10052 IsSlewing returns 0
01:45:12.442 00.038 10052 IsGuiding returns 0
01:45:12.468 00.026 10052 PulseGuide returned control before completion, sleep 14
01:45:12.512 00.044 10052 IsGuiding returns 0
01:45:12.512 00.000 10052 Move returns status 0, amount 30
01:45:12.512 00.000 10052 move complete, result=0
01:45:12.512 00.000 10052 worker thread done servicing request
01:45:12.512 00.000 10052 Worker thread wakes up
01:45:12.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:12.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:12.516 00.004 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 30 ms SOUTH
01:45:13.363 00.847 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5c7b150-43a1-4a81-b5b5-3cbe4bd2ef6a"}
01:45:13.363 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5c7b150-43a1-4a81-b5b5-3cbe4bd2ef6a"}
01:45:13.367 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"513d5390-11e6-4ba7-acd3-100599c122a9"}
01:45:13.367 00.000 6880 case statement mapped state 6 to 3
01:45:13.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"513d5390-11e6-4ba7-acd3-100599c122a9"}
01:45:13.433 00.066 10052 Exposure complete
01:45:13.525 00.092 6880 OnExposeComplete: enter
01:45:13.525 00.000 6880 UpdateGuideState(): m_state=6
01:45:13.525 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1819
01:45:13.525 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=886.59, Mass=2209, SNR=32.6, Peak=147 HFD=4.5
01:45:13.526 00.001 6880 MultiStar: [#1 0.40,-0.26,0.96,U] [#2 0.35,0.27,0.99,U] [#3 0.40,0.02,0.92,U] [#4 0.71,0.05,0.00,M3] [#5 0.50,0.06,0.97,U] [#6 0.24,-0.33,0.92,U] [#7 0.36,-0.05,0.71,U] [#8 0.39,-0.17,0.78,U] 
01:45:13.526 00.000 6880 single-star, 7 included, MultiStar: {0.38, -0.07}, one-star: {0.34, -0.15}
01:45:13.526 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
01:45:13.526 00.000 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
01:45:13.526 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-0.42 mountX=0.14 mountY=0.34, mountTheta=1.19
01:45:13.528 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.15, opts=13)
01:45:13.528 00.000 6880 Enqueuing Move request for scope (0.34, -0.15)
01:45:13.534 00.006 10052 worker thread done servicing request
01:45:13.535 00.001 10052 Worker thread wakes up
01:45:13.535 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.15) opts 0xd
01:45:13.535 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.15)
01:45:13.535 00.000 10052 Moving (0.34, -0.15) raw xDistance=0.14 yDistance=0.34
01:45:13.535 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:45:13.535 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.34, slope = 0.03
01:45:13.535 00.000 10052 MoveAxis(W, 36, ABG)
01:45:13.535 00.000 10052 Guiding  Dir = 3, Dur = 36
01:45:13.556 00.021 10052 IsSlewing returns 0
01:45:13.559 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:13.612 00.053 10052 IsGuiding returns 0
01:45:13.621 00.009 6880 UpdateGuideState exits: m=2209 SNR=32.6
01:45:13.622 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:13.622 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:13.622 00.000 6880 Enqueuing Expose request
01:45:13.646 00.024 10052 PulseGuide returned control before completion, sleep 12
01:45:13.706 00.060 10052 IsGuiding returns 0
01:45:13.706 00.000 10052 Move returns status 0, amount 36
01:45:13.706 00.000 10052 MoveAxis(S, 54, ABG)
01:45:13.706 00.000 10052 Guiding  Dir = 1, Dur = 54
01:45:13.734 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3ea1ff47-fc97-430f-a7b6-ed5c1a85f649"}
01:45:13.735 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1819,"width":15,"height":15,"star_pos":[7.05,6.59],"pixels":"..."},"id":"3ea1ff47-fc97-430f-a7b6-ed5c1a85f649"}
01:45:13.782 00.047 10052 IsSlewing returns 0
01:45:13.894 00.112 10052 IsGuiding returns 0
01:45:14.033 00.139 10052 IsGuiding returns 0
01:45:14.033 00.000 10052 Move returns status 0, amount 54
01:45:14.033 00.000 10052 move complete, result=0
01:45:14.033 00.000 10052 worker thread done servicing request
01:45:14.034 00.001 6880 GuideStep: 0.1 px 36 ms WEST, 0.3 px 54 ms SOUTH
01:45:14.034 00.000 10052 Worker thread wakes up
01:45:14.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:14.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:15.165 01.131 10052 Exposure complete
01:45:15.250 00.085 10052 worker thread done servicing request
01:45:15.250 00.000 6880 OnExposeComplete: enter
01:45:15.250 00.000 6880 UpdateGuideState(): m_state=6
01:45:15.251 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1820
01:45:15.251 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=886.58, Mass=2264, SNR=33.1, Peak=161 HFD=4.4
01:45:15.251 00.000 6880 MultiStar: [#1 0.07,-0.37,0.92,U] [#2 0.06,-0.33,1.00,U] [#3 0.07,-0.36,0.88,U] [#4 0.10,-0.31,0.81,U] [#5 0.10,-0.37,0.95,U] [#6 0.02,-0.56,0.00,M1] [#7 -0.06,-0.56,0.00,M1] [#8 -0.11,-0.51,0.77,U] 
01:45:15.251 00.000 6880 single-star, 6 included, MultiStar: {0.03, -0.34}, one-star: {-0.12, -0.16}
01:45:15.251 00.000 6880 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.61) = xAngle (-0.58 = -0.58)
01:45:15.252 00.001 6880 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
01:45:15.252 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.20 mountX=0.17 mountY=-0.11, mountTheta=-0.61
01:45:15.253 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.16, opts=13)
01:45:15.254 00.001 6880 Enqueuing Move request for scope (-0.12, -0.16)
01:45:15.254 00.000 10052 Worker thread wakes up
01:45:15.254 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
01:45:15.254 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
01:45:15.254 00.000 10052 Moving (-0.12, -0.16) raw xDistance=0.17 yDistance=-0.11
01:45:15.254 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:45:15.254 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
01:45:15.254 00.000 10052 MoveAxis(W, 46, ABG)
01:45:15.254 00.000 10052 Guiding  Dir = 3, Dur = 46
01:45:15.276 00.022 10052 IsSlewing returns 0
01:45:15.284 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:15.314 00.030 10052 IsGuiding returns 0
01:45:15.331 00.017 6880 UpdateGuideState exits: m=2264 SNR=33.1
01:45:15.331 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:15.331 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:15.331 00.000 6880 Enqueuing Expose request
01:45:15.342 00.011 10052 PulseGuide returned control before completion, sleep 29
01:45:15.370 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a4248e5-1da1-4f8f-a71a-60fdb2fef13a"}
01:45:15.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a4248e5-1da1-4f8f-a71a-60fdb2fef13a"}
01:45:15.371 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6cb4c8dc-2bb1-4919-95c6-632579516c0e"}
01:45:15.371 00.000 6880 case statement mapped state 6 to 3
01:45:15.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cb4c8dc-2bb1-4919-95c6-632579516c0e"}
01:45:15.374 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"60cc32ea-8c74-42fa-b8b1-a44dd4e1cf9c"}
01:45:15.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1820,"width":15,"height":15,"star_pos":[6.59,6.58],"pixels":"..."},"id":"60cc32ea-8c74-42fa-b8b1-a44dd4e1cf9c"}
01:45:15.403 00.029 10052 IsGuiding returns 0
01:45:15.403 00.000 10052 Move returns status 0, amount 46
01:45:15.404 00.001 10052 MoveAxis(N, 0, ABG)
01:45:15.404 00.000 10052 Move returns status 0, amount 0
01:45:15.404 00.000 10052 move complete, result=0
01:45:15.404 00.000 10052 worker thread done servicing request
01:45:15.404 00.000 10052 Worker thread wakes up
01:45:15.404 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:15.404 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:15.405 00.001 6880 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
01:45:16.320 00.915 10052 Exposure complete
01:45:16.396 00.076 10052 worker thread done servicing request
01:45:16.396 00.000 6880 OnExposeComplete: enter
01:45:16.396 00.000 6880 UpdateGuideState(): m_state=6
01:45:16.396 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1821
01:45:16.396 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=886.72, Mass=2164, SNR=32.4, Peak=150 HFD=4.6
01:45:16.397 00.001 6880 MultiStar: [#1 0.12,-0.35,0.94,U] [#2 0.12,-0.16,1.00,U] [#3 0.07,-0.26,0.90,U] [#4 0.06,-0.31,0.83,U] [#5 0.09,-0.42,0.98,U] [#6 0.10,-0.49,0.94,U] [#7 0.06,-0.28,0.72,U] [#8 0.02,-0.15,0.80,U] 
01:45:16.397 00.000 6880 single-star, 8 included, MultiStar: {0.07, -0.27}, one-star: {-0.06, -0.02}
01:45:16.397 00.000 6880 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.61) = xAngle (-1.24 = -1.24)
01:45:16.397 00.000 6880 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
01:45:16.397 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.02 hyp=0.06 cameraTheta=-2.85 mountX=0.02 mountY=-0.06, mountTheta=-1.24
01:45:16.398 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.02, opts=13)
01:45:16.399 00.001 6880 Enqueuing Move request for scope (-0.06, -0.02)
01:45:16.399 00.000 10052 Worker thread wakes up
01:45:16.399 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.02) opts 0xd
01:45:16.399 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.02)
01:45:16.399 00.000 10052 Moving (-0.06, -0.02) raw xDistance=0.02 yDistance=-0.06
01:45:16.399 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:45:16.399 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
01:45:16.399 00.000 10052 MoveAxis(E, 0, ABG)
01:45:16.399 00.000 10052 Move returns status 0, amount 0
01:45:16.399 00.000 10052 MoveAxis(N, 0, ABG)
01:45:16.399 00.000 10052 Move returns status 0, amount 0
01:45:16.399 00.000 10052 move complete, result=0
01:45:16.399 00.000 10052 worker thread done servicing request
01:45:16.422 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:16.462 00.040 6880 UpdateGuideState exits: m=2164 SNR=32.4
01:45:16.462 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:16.462 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:16.462 00.000 6880 Enqueuing Expose request
01:45:16.462 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:16.462 00.000 10052 Worker thread wakes up
01:45:16.462 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:16.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:17.362 00.900 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d316da60-9abd-41a5-8eb9-162742914e50"}
01:45:17.362 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d316da60-9abd-41a5-8eb9-162742914e50"}
01:45:17.363 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1616b79-2431-4318-a83f-3c3065730bd7"}
01:45:17.363 00.000 6880 case statement mapped state 6 to 3
01:45:17.363 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1616b79-2431-4318-a83f-3c3065730bd7"}
01:45:17.364 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"13437b0a-3dea-438c-9217-782e0cbe6248"}
01:45:17.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1821,"width":15,"height":15,"star_pos":[6.65,6.72],"pixels":"..."},"id":"13437b0a-3dea-438c-9217-782e0cbe6248"}
01:45:17.590 00.226 10052 Exposure complete
01:45:17.670 00.080 10052 worker thread done servicing request
01:45:17.670 00.000 6880 OnExposeComplete: enter
01:45:17.670 00.000 6880 UpdateGuideState(): m_state=6
01:45:17.671 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1822
01:45:17.671 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=886.05, Mass=2149, SNR=32.2, Peak=134 HFD=4.3
01:45:17.671 00.000 6880 MultiStar: [#1 0.10,-0.70,0.00,M1] [#2 -0.04,-0.31,1.01,U] [#3 0.05,-0.67,0.00,M1] [#4 0.17,-0.45,0.81,U] [#5 0.14,-0.50,0.98,U] [#6 -0.00,-0.69,0.00,M1] [#7 0.05,-0.71,0.00,M1] [#8 0.01,-0.76,0.00,M1] 
01:45:17.671 00.000 6880 refined, 3 included, MultiStar: {0.05, -0.49}, one-star: {-0.06, -0.69}
01:45:17.671 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:45:17.671 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:45:17.671 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.49 hyp=0.49 cameraTheta=-1.47 mountX=0.49 mountY=0.05, mountTheta=0.11
01:45:17.673 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.49, opts=13)
01:45:17.673 00.000 6880 Enqueuing Move request for scope (0.05, -0.49)
01:45:17.673 00.000 10052 Worker thread wakes up
01:45:17.673 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.49) opts 0xd
01:45:17.673 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.49)
01:45:17.673 00.000 10052 Moving (0.05, -0.49) raw xDistance=0.49 yDistance=0.05
01:45:17.673 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.49
01:45:17.673 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
01:45:17.673 00.000 10052 MoveAxis(W, 130, ABG)
01:45:17.674 00.001 10052 Guiding  Dir = 3, Dur = 130
01:45:17.702 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:17.731 00.029 10052 IsSlewing returns 0
01:45:17.756 00.025 6880 UpdateGuideState exits: m=2149 SNR=32.2
01:45:17.756 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:17.757 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:17.757 00.000 6880 Enqueuing Expose request
01:45:17.811 00.054 10052 IsGuiding returns 0
01:45:17.874 00.063 10052 PulseGuide returned control before completion, sleep 77
01:45:17.991 00.117 10052 IsGuiding returns 1
01:45:17.991 00.000 10052 scope still moving after pulse duration time elapsed
01:45:18.070 00.079 10052 IsSlewing returns 0
01:45:18.150 00.080 10052 IsGuiding returns 0
01:45:18.151 00.001 10052 scope move finished after 130 + 209 ms
01:45:18.151 00.000 10052 Move returns status 0, amount 130
01:45:18.151 00.000 10052 MoveAxis(N, 0, ABG)
01:45:18.151 00.000 10052 Move returns status 0, amount 0
01:45:18.151 00.000 10052 move complete, result=0
01:45:18.151 00.000 10052 worker thread done servicing request
01:45:18.151 00.000 10052 Worker thread wakes up
01:45:18.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:18.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:18.151 00.000 6880 GuideStep: 0.5 px 130 ms WEST, 0.1 px 0 ms NORTH
01:45:19.066 00.915 10052 Exposure complete
01:45:19.125 00.059 10052 worker thread done servicing request
01:45:19.125 00.000 6880 OnExposeComplete: enter
01:45:19.125 00.000 6880 UpdateGuideState(): m_state=6
01:45:19.126 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1823
01:45:19.126 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=886.32, Mass=2098, SNR=31.8, Peak=153 HFD=4.4
01:45:19.126 00.000 6880 MultiStar: [#1 0.03,-0.44,0.95,U] [#2 0.16,-0.32,1.00,U] [#3 0.20,-0.41,0.91,U] [#4 0.01,-0.28,0.83,U] [#5 0.17,-0.30,0.96,U] [#6 0.17,-0.60,0.00,M2] [#7 -0.15,-0.34,0.76,U] [#8 0.12,-0.50,0.79,U] 
01:45:19.126 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.38}, one-star: {-0.01, -0.42}
01:45:19.126 00.000 6880 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.61) = xAngle (0.23 = 0.23)
01:45:19.126 00.000 6880 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
01:45:19.126 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.38 hyp=0.38 cameraTheta=-1.38 mountX=0.37 mountY=0.08, mountTheta=0.20
01:45:19.127 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.38, opts=13)
01:45:19.128 00.001 6880 Enqueuing Move request for scope (0.07, -0.38)
01:45:19.128 00.000 10052 Worker thread wakes up
01:45:19.128 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.38) opts 0xd
01:45:19.128 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.38)
01:45:19.128 00.000 10052 Moving (0.07, -0.38) raw xDistance=0.37 yDistance=0.08
01:45:19.128 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
01:45:19.128 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:45:19.128 00.000 10052 MoveAxis(W, 107, ABG)
01:45:19.128 00.000 10052 Guiding  Dir = 3, Dur = 107
01:45:19.148 00.020 10052 IsSlewing returns 0
01:45:19.150 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:19.188 00.038 10052 IsGuiding returns 0
01:45:19.201 00.013 6880 UpdateGuideState exits: m=2098 SNR=31.8
01:45:19.201 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:19.201 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:19.201 00.000 6880 Enqueuing Expose request
01:45:19.215 00.014 10052 PulseGuide returned control before completion, sleep 90
01:45:19.334 00.119 10052 IsGuiding returns 0
01:45:19.334 00.000 10052 Move returns status 0, amount 107
01:45:19.334 00.000 10052 MoveAxis(N, 0, ABG)
01:45:19.334 00.000 10052 Move returns status 0, amount 0
01:45:19.334 00.000 10052 move complete, result=0
01:45:19.334 00.000 10052 worker thread done servicing request
01:45:19.335 00.001 10052 Worker thread wakes up
01:45:19.335 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:19.335 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:19.335 00.000 6880 GuideStep: 0.4 px 107 ms WEST, 0.1 px 0 ms NORTH
01:45:19.371 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08e880bd-88a6-4406-990d-81b50dcb2123"}
01:45:19.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08e880bd-88a6-4406-990d-81b50dcb2123"}
01:45:19.373 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"06c06b95-03e0-4109-8771-2443b2a6aa7f"}
01:45:19.373 00.000 6880 case statement mapped state 6 to 3
01:45:19.374 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"06c06b95-03e0-4109-8771-2443b2a6aa7f"}
01:45:19.375 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db7e3c24-393a-40d0-9d62-e790a295e5ec"}
01:45:19.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1823,"width":15,"height":15,"star_pos":[6.70,7.32],"pixels":"..."},"id":"db7e3c24-393a-40d0-9d62-e790a295e5ec"}
01:45:20.477 01.102 10052 Exposure complete
01:45:20.567 00.090 10052 worker thread done servicing request
01:45:20.567 00.000 6880 OnExposeComplete: enter
01:45:20.567 00.000 6880 UpdateGuideState(): m_state=6
01:45:20.567 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1824
01:45:20.567 00.000 6880 Star::Find returns 1 (0), X=407.26, Y=886.95, Mass=2076, SNR=31.6, Peak=130 HFD=4.4
01:45:20.568 00.001 6880 MultiStar: [#1 -0.20,0.09,0.97,U] [#2 -0.15,0.52,0.00,M1] [#3 -0.12,0.35,0.93,U] [#4 -0.21,0.30,0.82,U] [#5 -0.19,0.36,1.00,U] [#6 -0.17,0.19,0.96,U] [#7 -0.44,0.07,0.79,U] [#8 -0.37,0.19,0.83,U] 
01:45:20.568 00.000 6880 refined, 7 included, MultiStar: {-0.27, 0.22}, one-star: {-0.45, 0.21}
01:45:20.568 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.06 = -2.23)
01:45:20.568 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
01:45:20.568 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.22 hyp=0.35 cameraTheta=2.44 mountX=-0.21 mountY=-0.27, mountTheta=-2.24
01:45:20.570 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.22, opts=13)
01:45:20.570 00.000 6880 Enqueuing Move request for scope (-0.27, 0.22)
01:45:20.570 00.000 10052 Worker thread wakes up
01:45:20.570 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.22) opts 0xd
01:45:20.570 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.22)
01:45:20.570 00.000 10052 Moving (-0.27, 0.22) raw xDistance=-0.21 yDistance=-0.27
01:45:20.570 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
01:45:20.570 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.27, slope = -0.05
01:45:20.570 00.000 10052 MoveAxis(E, 51, ABG)
01:45:20.570 00.000 10052 Guiding  Dir = 2, Dur = 51
01:45:20.591 00.021 10052 IsSlewing returns 0
01:45:20.596 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:20.630 00.034 10052 IsGuiding returns 0
01:45:20.641 00.011 6880 UpdateGuideState exits: m=2076 SNR=31.6
01:45:20.641 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:20.641 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:20.641 00.000 6880 Enqueuing Expose request
01:45:20.657 00.016 10052 PulseGuide returned control before completion, sleep 34
01:45:20.728 00.071 10052 IsGuiding returns 0
01:45:20.728 00.000 10052 Move returns status 0, amount 51
01:45:20.728 00.000 10052 MoveAxis(N, 87, ABG)
01:45:20.728 00.000 10052 Guiding  Dir = 0, Dur = 87
01:45:20.766 00.038 10052 IsSlewing returns 0
01:45:20.804 00.038 10052 IsGuiding returns 0
01:45:20.831 00.027 10052 PulseGuide returned control before completion, sleep 70
01:45:20.935 00.104 10052 IsGuiding returns 0
01:45:20.935 00.000 10052 Move returns status 0, amount 87
01:45:20.935 00.000 10052 move complete, result=0
01:45:20.935 00.000 10052 worker thread done servicing request
01:45:20.935 00.000 10052 Worker thread wakes up
01:45:20.935 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:20.935 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:20.935 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.3 px 87 ms NORTH
01:45:21.372 00.437 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78f276ae-9e55-4f59-91a6-20a9aeb5eb27"}
01:45:21.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78f276ae-9e55-4f59-91a6-20a9aeb5eb27"}
01:45:21.373 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f9225c3-1761-4bd6-95f6-2e34828577ed"}
01:45:21.373 00.000 6880 case statement mapped state 6 to 3
01:45:21.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f9225c3-1761-4bd6-95f6-2e34828577ed"}
01:45:21.373 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b661745b-e187-4499-b661-3cafec5bc3f0"}
01:45:21.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1824,"width":15,"height":15,"star_pos":[7.26,6.95],"pixels":"..."},"id":"b661745b-e187-4499-b661-3cafec5bc3f0"}
01:45:21.855 00.482 10052 Exposure complete
01:45:21.922 00.067 10052 worker thread done servicing request
01:45:21.923 00.001 6880 OnExposeComplete: enter
01:45:21.923 00.000 6880 UpdateGuideState(): m_state=6
01:45:21.923 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1825
01:45:21.923 00.000 6880 Star::Find returns 1 (0), X=407.28, Y=886.51, Mass=2015, SNR=31.1, Peak=121 HFD=4.7
01:45:21.924 00.001 6880 MultiStar: [#1 -0.28,-0.06,0.98,U] [#2 -0.23,0.31,1.04,U] [#3 -0.34,-0.03,0.96,U] [#4 -0.20,-0.10,0.84,U] [#5 -0.33,0.05,1.00,U] [#6 -0.61,-0.27,0.00,M2] [#7 -0.46,-0.00,0.79,U] [#8 -0.55,-0.27,0.00,M1] 
01:45:21.924 00.000 6880 refined, 6 included, MultiStar: {-0.32, -0.00}, one-star: {-0.43, -0.23}
01:45:21.924 00.000 6880 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
01:45:21.924 00.000 6880 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
01:45:21.924 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-3.13 mountX=0.02 mountY=-0.32, mountTheta=-1.52
01:45:21.925 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=-0.00, opts=13)
01:45:21.925 00.000 6880 Enqueuing Move request for scope (-0.32, -0.00)
01:45:21.925 00.000 10052 Worker thread wakes up
01:45:21.925 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.00) opts 0xd
01:45:21.926 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.32, -0.00)
01:45:21.926 00.000 10052 Moving (-0.32, -0.00) raw xDistance=0.02 yDistance=-0.32
01:45:21.926 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:45:21.926 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.32, slope = -0.06
01:45:21.926 00.000 10052 MoveAxis(E, 0, ABG)
01:45:21.926 00.000 10052 Move returns status 0, amount 0
01:45:21.926 00.000 10052 MoveAxis(N, 110, ABG)
01:45:21.926 00.000 10052 Guiding  Dir = 0, Dur = 110
01:45:21.949 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:21.965 00.016 10052 IsSlewing returns 0
01:45:21.985 00.020 6880 UpdateGuideState exits: m=2015 SNR=31.1
01:45:21.985 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:21.985 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:21.985 00.000 6880 Enqueuing Expose request
01:45:22.031 00.046 10052 IsGuiding returns 0
01:45:22.094 00.063 10052 PulseGuide returned control before completion, sleep 57
01:45:22.218 00.124 10052 IsGuiding returns 1
01:45:22.218 00.000 10052 scope still moving after pulse duration time elapsed
01:45:22.292 00.074 10052 IsSlewing returns 0
01:45:22.358 00.066 10052 IsGuiding returns 0
01:45:22.358 00.000 10052 scope move finished after 110 + 216 ms
01:45:22.358 00.000 10052 Move returns status 0, amount 110
01:45:22.358 00.000 10052 move complete, result=0
01:45:22.359 00.001 10052 worker thread done servicing request
01:45:22.359 00.000 10052 Worker thread wakes up
01:45:22.359 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 110 ms NORTH
01:45:22.359 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:22.359 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:23.372 01.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87a3b025-a69a-422e-a240-01171c2a1426"}
01:45:23.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87a3b025-a69a-422e-a240-01171c2a1426"}
01:45:23.373 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98430e4a-6d2c-4aa3-9d57-1e19ed381abb"}
01:45:23.373 00.000 6880 case statement mapped state 6 to 3
01:45:23.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"98430e4a-6d2c-4aa3-9d57-1e19ed381abb"}
01:45:23.373 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9625be31-cafe-42e5-af5e-d5ff2aeabb2e"}
01:45:23.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1825,"width":15,"height":15,"star_pos":[7.28,6.51],"pixels":"..."},"id":"9625be31-cafe-42e5-af5e-d5ff2aeabb2e"}
01:45:23.502 00.129 10052 Exposure complete
01:45:23.569 00.067 10052 worker thread done servicing request
01:45:23.569 00.000 6880 OnExposeComplete: enter
01:45:23.569 00.000 6880 UpdateGuideState(): m_state=6
01:45:23.570 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1826
01:45:23.570 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=886.81, Mass=2018, SNR=31.2, Peak=138 HFD=4.4
01:45:23.570 00.000 6880 MultiStar: [#1 0.19,-0.00,1.00,U] [#2 0.14,0.09,1.04,U] [#3 0.17,0.09,0.96,U] [#4 0.10,-0.04,0.84,U] [#5 0.07,0.10,1.03,U] [#6 0.03,-0.01,0.96,U] [#7 -0.20,-0.10,0.75,U] [#8 0.10,-0.01,0.84,U] 
01:45:23.570 00.000 6880 single-star, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.00, 0.07}
01:45:23.570 00.000 6880 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.61) = xAngle (3.15 = -3.13)
01:45:23.570 00.000 6880 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.12 = 3.12)
01:45:23.570 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.54 mountX=-0.07 mountY=0.00, mountTheta=3.12
01:45:23.572 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.07, opts=13)
01:45:23.572 00.000 6880 Enqueuing Move request for scope (0.00, 0.07)
01:45:23.572 00.000 10052 Worker thread wakes up
01:45:23.572 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.07) opts 0xd
01:45:23.572 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.07)
01:45:23.572 00.000 10052 Moving (0.00, 0.07) raw xDistance=-0.07 yDistance=0.00
01:45:23.572 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:45:23.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.05
01:45:23.572 00.000 10052 MoveAxis(E, 0, ABG)
01:45:23.572 00.000 10052 Move returns status 0, amount 0
01:45:23.572 00.000 10052 MoveAxis(N, 0, ABG)
01:45:23.572 00.000 10052 Move returns status 0, amount 0
01:45:23.573 00.001 10052 move complete, result=0
01:45:23.573 00.000 10052 worker thread done servicing request
01:45:23.597 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:23.648 00.051 6880 UpdateGuideState exits: m=2018 SNR=31.2
01:45:23.648 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:23.648 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:23.648 00.000 6880 Enqueuing Expose request
01:45:23.649 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:23.649 00.000 10052 Worker thread wakes up
01:45:23.649 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:23.649 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:24.564 00.915 10052 Exposure complete
01:45:24.632 00.068 10052 worker thread done servicing request
01:45:24.633 00.001 6880 OnExposeComplete: enter
01:45:24.633 00.000 6880 UpdateGuideState(): m_state=6
01:45:24.633 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1827
01:45:24.633 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=886.85, Mass=2069, SNR=31.6, Peak=137 HFD=4.4
01:45:24.633 00.000 6880 MultiStar: [#1 0.07,0.16,0.96,U] [#2 0.24,0.30,1.02,U] [#3 0.21,0.19,0.95,U] [#4 0.11,0.27,0.85,U] [#5 0.10,0.19,1.00,U] [#6 0.10,0.14,0.97,U] [#7 0.01,-0.01,0.75,U] [#8 0.00,0.09,0.82,U] 
01:45:24.633 00.000 6880 single-star, 8 included, MultiStar: {0.09, 0.16}, one-star: {-0.09, 0.11}
01:45:24.634 00.001 6880 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.61) = xAngle (3.87 = -2.42)
01:45:24.634 00.000 6880 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.84 = -2.45)
01:45:24.634 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.25 mountX=-0.11 mountY=-0.09, mountTheta=-2.43
01:45:24.635 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.11, opts=13)
01:45:24.635 00.000 6880 Enqueuing Move request for scope (-0.09, 0.11)
01:45:24.635 00.000 10052 Worker thread wakes up
01:45:24.635 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
01:45:24.635 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
01:45:24.635 00.000 10052 Moving (-0.09, 0.11) raw xDistance=-0.11 yDistance=-0.09
01:45:24.636 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:45:24.636 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.21, using input
01:45:24.636 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.05
01:45:24.636 00.000 10052 MoveAxis(E, 0, ABG)
01:45:24.636 00.000 10052 Move returns status 0, amount 0
01:45:24.636 00.000 10052 MoveAxis(N, 0, ABG)
01:45:24.636 00.000 10052 Move returns status 0, amount 0
01:45:24.636 00.000 10052 move complete, result=0
01:45:24.636 00.000 10052 worker thread done servicing request
01:45:24.658 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:24.696 00.038 6880 UpdateGuideState exits: m=2069 SNR=31.6
01:45:24.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:24.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:24.696 00.000 6880 Enqueuing Expose request
01:45:24.696 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:45:24.696 00.000 10052 Worker thread wakes up
01:45:24.696 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:24.696 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:25.371 00.675 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"697668f2-10cc-4d43-bed5-d797c8d433c1"}
01:45:25.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"697668f2-10cc-4d43-bed5-d797c8d433c1"}
01:45:25.372 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b61a0bfb-1d0e-4a73-ac6d-b535a5070646"}
01:45:25.372 00.000 6880 case statement mapped state 6 to 3
01:45:25.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b61a0bfb-1d0e-4a73-ac6d-b535a5070646"}
01:45:25.372 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7d27aed3-2416-460d-8151-119797ef8e15"}
01:45:25.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1827,"width":15,"height":15,"star_pos":[6.62,6.85],"pixels":"..."},"id":"7d27aed3-2416-460d-8151-119797ef8e15"}
01:45:25.833 00.461 10052 Exposure complete
01:45:25.897 00.064 10052 worker thread done servicing request
01:45:25.897 00.000 6880 OnExposeComplete: enter
01:45:25.897 00.000 6880 UpdateGuideState(): m_state=6
01:45:25.897 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1828
01:45:25.898 00.001 6880 Star::Find returns 1 (0), X=407.55, Y=886.63, Mass=2065, SNR=31.6, Peak=115 HFD=4.5
01:45:25.898 00.000 6880 MultiStar: [#1 0.21,-0.10,1.01,U] [#2 0.33,-0.20,1.05,U] [#3 0.18,-0.05,0.93,U] [#4 0.09,0.19,0.85,U] [#5 0.03,-0.05,1.01,U] [#6 0.11,-0.37,0.97,U] [#7 0.01,-0.32,0.79,U] [#8 0.05,-0.08,0.82,U] 
01:45:25.898 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.12}, one-star: {-0.16, -0.11}
01:45:25.898 00.000 6880 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.61) = xAngle (0.74 = 0.74)
01:45:25.898 00.000 6880 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
01:45:25.898 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.88 mountX=0.12 mountY=0.10, mountTheta=0.72
01:45:25.900 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.12, opts=13)
01:45:25.900 00.000 6880 Enqueuing Move request for scope (0.10, -0.12)
01:45:25.900 00.000 10052 Worker thread wakes up
01:45:25.900 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
01:45:25.900 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
01:45:25.901 00.001 10052 Moving (0.10, -0.12) raw xDistance=0.12 yDistance=0.10
01:45:25.901 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:45:25.901 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
01:45:25.901 00.000 10052 MoveAxis(W, 31, ABG)
01:45:25.901 00.000 10052 Guiding  Dir = 3, Dur = 31
01:45:25.924 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:25.964 00.040 10052 IsSlewing returns 0
01:45:25.966 00.002 6880 UpdateGuideState exits: m=2065 SNR=31.6
01:45:25.966 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:25.966 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:25.966 00.000 6880 Enqueuing Expose request
01:45:26.030 00.064 10052 IsGuiding returns 0
01:45:26.173 00.143 10052 IsGuiding returns 0
01:45:26.173 00.000 10052 Move returns status 0, amount 31
01:45:26.173 00.000 10052 MoveAxis(N, 0, ABG)
01:45:26.173 00.000 10052 Move returns status 0, amount 0
01:45:26.173 00.000 10052 move complete, result=0
01:45:26.173 00.000 10052 worker thread done servicing request
01:45:26.173 00.000 10052 Worker thread wakes up
01:45:26.174 00.001 6880 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
01:45:26.174 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:26.174 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:27.085 00.911 10052 Exposure complete
01:45:27.154 00.069 10052 worker thread done servicing request
01:45:27.154 00.000 6880 OnExposeComplete: enter
01:45:27.155 00.001 6880 UpdateGuideState(): m_state=6
01:45:27.155 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1829
01:45:27.155 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.75, Mass=1999, SNR=31.0, Peak=119 HFD=4.7
01:45:27.155 00.000 6880 MultiStar: [#1 0.22,-0.15,0.96,U] [#2 0.15,-0.13,1.02,U] [#3 0.14,-0.13,0.93,U] [#4 0.27,-0.06,0.85,U] [#5 0.41,0.09,0.99,U] [#6 0.08,-0.41,0.94,U] [#7 0.13,-0.08,0.76,U] [#8 0.26,-0.13,0.81,U] 
01:45:27.156 00.001 6880 single-star, 8 included, MultiStar: {0.18, -0.11}, one-star: {0.01, 0.01}
01:45:27.156 00.000 6880 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.61) = xAngle (2.48 = 2.48)
01:45:27.156 00.000 6880 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.45 = 2.45)
01:45:27.156 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.01 hyp=0.01 cameraTheta=0.87 mountX=-0.01 mountY=0.01, mountTheta=2.46
01:45:27.158 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.01, opts=13)
01:45:27.158 00.000 6880 Enqueuing Move request for scope (0.01, 0.01)
01:45:27.158 00.000 10052 Worker thread wakes up
01:45:27.158 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.01) opts 0xd
01:45:27.158 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.01)
01:45:27.158 00.000 10052 Moving (0.01, 0.01) raw xDistance=-0.01 yDistance=0.01
01:45:27.158 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:27.158 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.03, using input
01:45:27.158 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:45:27.158 00.000 10052 MoveAxis(E, 0, ABG)
01:45:27.158 00.000 10052 Move returns status 0, amount 0
01:45:27.158 00.000 10052 MoveAxis(N, 0, ABG)
01:45:27.158 00.000 10052 Move returns status 0, amount 0
01:45:27.159 00.001 10052 move complete, result=0
01:45:27.159 00.000 10052 worker thread done servicing request
01:45:27.183 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:27.222 00.039 6880 UpdateGuideState exits: m=1999 SNR=31.0
01:45:27.223 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:27.223 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:27.223 00.000 6880 Enqueuing Expose request
01:45:27.223 00.000 10052 Worker thread wakes up
01:45:27.223 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:27.223 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:27.223 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:27.372 00.149 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8ad8d2ef-d78f-4379-bac3-54bc77da66c2"}
01:45:27.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8ad8d2ef-d78f-4379-bac3-54bc77da66c2"}
01:45:27.373 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"712990af-5328-46f9-89dc-97e45689a390"}
01:45:27.373 00.000 6880 case statement mapped state 6 to 3
01:45:27.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"712990af-5328-46f9-89dc-97e45689a390"}
01:45:27.374 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b7cdc11-7530-4cb4-99ae-23c6dd37bc78"}
01:45:27.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1829,"width":15,"height":15,"star_pos":[6.72,6.75],"pixels":"..."},"id":"1b7cdc11-7530-4cb4-99ae-23c6dd37bc78"}
01:45:28.354 00.980 10052 Exposure complete
01:45:28.420 00.066 10052 worker thread done servicing request
01:45:28.420 00.000 6880 OnExposeComplete: enter
01:45:28.420 00.000 6880 UpdateGuideState(): m_state=6
01:45:28.421 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1830
01:45:28.421 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=887.47, Mass=2060, SNR=31.5, Peak=130 HFD=4.6
01:45:28.421 00.000 6880 MultiStar: [#1 0.41,0.83,0.00,M1] [#2 0.33,0.87,0.00,M1] [#3 0.37,0.85,0.00,M1] [#4 0.41,0.81,0.00,M1] [#5 0.42,0.96,0.00,M1] [#6 0.35,0.68,0.00,M1] [#7 0.29,0.80,0.00,M1] [#8 0.30,0.59,0.00,M1] 
01:45:28.421 00.000 6880 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
01:45:28.421 00.000 6880 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.81 = 2.81)
01:45:28.421 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.73 hyp=0.78 cameraTheta=1.23 mountX=-0.74 mountY=0.25, mountTheta=2.82
01:45:28.422 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.73, opts=13)
01:45:28.423 00.001 6880 Enqueuing Move request for scope (0.26, 0.73)
01:45:28.423 00.000 10052 Worker thread wakes up
01:45:28.423 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.73) opts 0xd
01:45:28.423 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.73)
01:45:28.423 00.000 10052 Moving (0.26, 0.73) raw xDistance=-0.74 yDistance=0.25
01:45:28.423 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.33 from input -0.74
01:45:28.423 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.25, slope = 0.02
01:45:28.423 00.000 10052 MoveAxis(E, 199, ABG)
01:45:28.423 00.000 10052 Guiding  Dir = 2, Dur = 199
01:45:28.445 00.022 10052 IsSlewing returns 0
01:45:28.446 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:28.482 00.036 6880 UpdateGuideState exits: m=2060 SNR=31.5
01:45:28.483 00.001 10052 IsGuiding returns 0
01:45:28.483 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:28.483 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:28.483 00.000 6880 Enqueuing Expose request
01:45:28.510 00.027 10052 PulseGuide returned control before completion, sleep 182
01:45:28.718 00.208 10052 IsGuiding returns 0
01:45:28.718 00.000 10052 Move returns status 0, amount 199
01:45:28.718 00.000 10052 MoveAxis(S, 38, ABG)
01:45:28.719 00.001 10052 Guiding  Dir = 1, Dur = 38
01:45:28.756 00.037 10052 IsSlewing returns 0
01:45:28.794 00.038 10052 IsGuiding returns 0
01:45:28.821 00.027 10052 PulseGuide returned control before completion, sleep 21
01:45:28.875 00.054 10052 IsGuiding returns 0
01:45:28.875 00.000 10052 Move returns status 0, amount 38
01:45:28.875 00.000 10052 move complete, result=0
01:45:28.875 00.000 10052 worker thread done servicing request
01:45:28.875 00.000 10052 Worker thread wakes up
01:45:28.876 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:28.876 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:28.876 00.000 6880 GuideStep: -0.7 px 199 ms EAST, 0.2 px 38 ms SOUTH
01:45:29.380 00.504 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8fc054ff-aa07-4398-b825-2fc56a6faf63"}
01:45:29.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8fc054ff-aa07-4398-b825-2fc56a6faf63"}
01:45:29.380 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"940a0e64-e727-4439-bfdc-a4ba392bf0a8"}
01:45:29.380 00.000 6880 case statement mapped state 6 to 3
01:45:29.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"940a0e64-e727-4439-bfdc-a4ba392bf0a8"}
01:45:29.381 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0e1b97cf-c50e-46c4-8d84-844bd0c2ae1e"}
01:45:29.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1830,"width":15,"height":15,"star_pos":[6.97,7.47],"pixels":"..."},"id":"0e1b97cf-c50e-46c4-8d84-844bd0c2ae1e"}
01:45:29.792 00.411 10052 Exposure complete
01:45:29.854 00.062 10052 worker thread done servicing request
01:45:29.854 00.000 6880 OnExposeComplete: enter
01:45:29.854 00.000 6880 UpdateGuideState(): m_state=6
01:45:29.854 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1831
01:45:29.855 00.001 6880 Star::Find returns 1 (0), X=407.89, Y=886.93, Mass=1999, SNR=31.1, Peak=138 HFD=4.5
01:45:29.855 00.000 6880 MultiStar: [#1 0.21,0.22,0.97,U] [#2 0.28,0.13,1.02,U] [#3 0.45,0.29,0.00,M2] [#4 0.26,0.00,0.87,U] [#5 0.35,0.13,1.00,U] [#6 0.29,-0.13,0.96,U] [#7 0.16,0.11,0.79,U] [#8 0.22,0.10,0.82,U] 
01:45:29.855 00.000 6880 single-star, 7 included, MultiStar: {0.25, 0.10}, one-star: {0.17, 0.19}
01:45:29.855 00.000 6880 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.61) = xAngle (2.44 = 2.44)
01:45:29.855 00.000 6880 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.41 = 2.41)
01:45:29.855 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.19 hyp=0.26 cameraTheta=0.83 mountX=-0.20 mountY=0.17, mountTheta=2.42
01:45:29.857 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.19, opts=13)
01:45:29.857 00.000 6880 Enqueuing Move request for scope (0.17, 0.19)
01:45:29.857 00.000 10052 Worker thread wakes up
01:45:29.857 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.19) opts 0xd
01:45:29.857 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.19)
01:45:29.857 00.000 10052 Moving (0.17, 0.19) raw xDistance=-0.20 yDistance=0.17
01:45:29.857 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.20
01:45:29.857 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
01:45:29.857 00.000 10052 MoveAxis(E, 63, ABG)
01:45:29.857 00.000 10052 Guiding  Dir = 2, Dur = 63
01:45:29.880 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:29.919 00.039 6880 UpdateGuideState exits: m=1999 SNR=31.1
01:45:29.919 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:29.919 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:29.919 00.000 6880 Enqueuing Expose request
01:45:29.926 00.007 10052 IsSlewing returns 0
01:45:30.002 00.076 10052 IsGuiding returns 0
01:45:30.057 00.055 10052 PulseGuide returned control before completion, sleep 18
01:45:30.133 00.076 10052 IsGuiding returns 1
01:45:30.133 00.000 10052 scope still moving after pulse duration time elapsed
01:45:30.212 00.079 10052 IsSlewing returns 0
01:45:30.291 00.079 10052 IsGuiding returns 0
01:45:30.292 00.001 10052 scope move finished after 63 + 227 ms
01:45:30.292 00.000 10052 Move returns status 0, amount 63
01:45:30.292 00.000 10052 MoveAxis(N, 0, ABG)
01:45:30.292 00.000 10052 Move returns status 0, amount 0
01:45:30.292 00.000 10052 move complete, result=0
01:45:30.292 00.000 10052 worker thread done servicing request
01:45:30.292 00.000 6880 GuideStep: -0.2 px 63 ms EAST, 0.2 px 0 ms NORTH
01:45:30.292 00.000 10052 Worker thread wakes up
01:45:30.293 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:30.293 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:31.379 01.086 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4864d06-2dc5-4e5b-8949-3462ce2fb323"}
01:45:31.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4864d06-2dc5-4e5b-8949-3462ce2fb323"}
01:45:31.380 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd59b097-c74c-4b8e-a047-4c4f87fe2dc0"}
01:45:31.380 00.000 6880 case statement mapped state 6 to 3
01:45:31.381 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd59b097-c74c-4b8e-a047-4c4f87fe2dc0"}
01:45:31.381 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"31ad7e3a-cbd2-445c-b01f-0ff1a2e63a0f"}
01:45:31.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1831,"width":15,"height":15,"star_pos":[6.89,6.93],"pixels":"..."},"id":"31ad7e3a-cbd2-445c-b01f-0ff1a2e63a0f"}
01:45:31.430 00.049 10052 Exposure complete
01:45:31.496 00.066 10052 worker thread done servicing request
01:45:31.497 00.001 6880 OnExposeComplete: enter
01:45:31.497 00.000 6880 UpdateGuideState(): m_state=6
01:45:31.497 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1832
01:45:31.497 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=886.43, Mass=1994, SNR=31.1, Peak=121 HFD=4.6
01:45:31.497 00.000 6880 MultiStar: [#1 0.11,-0.42,0.95,U] [#2 0.09,-0.15,1.02,U] [#3 0.15,-0.31,0.93,U] [#4 0.06,-0.21,0.85,U] [#5 0.09,-0.39,1.02,U] [#6 -0.02,-0.43,0.95,U] [#7 -0.01,-0.52,0.79,U] [#8 0.06,-0.27,0.78,U] 
01:45:31.498 00.001 6880 single-star, 8 included, MultiStar: {0.05, -0.33}, one-star: {-0.06, -0.31}
01:45:31.498 00.000 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
01:45:31.498 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
01:45:31.498 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.32 cameraTheta=-1.77 mountX=0.32 mountY=-0.06, mountTheta=-0.19
01:45:31.499 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.31, opts=13)
01:45:31.499 00.000 6880 Enqueuing Move request for scope (-0.06, -0.31)
01:45:31.499 00.000 10052 Worker thread wakes up
01:45:31.499 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd
01:45:31.499 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.31)
01:45:31.499 00.000 10052 Moving (-0.06, -0.31) raw xDistance=0.32 yDistance=-0.06
01:45:31.499 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.32
01:45:31.499 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
01:45:31.499 00.000 10052 MoveAxis(W, 81, ABG)
01:45:31.500 00.001 10052 Guiding  Dir = 3, Dur = 81
01:45:31.527 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:31.546 00.019 10052 IsSlewing returns 0
01:45:31.561 00.015 6880 UpdateGuideState exits: m=1994 SNR=31.1
01:45:31.561 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:31.562 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:31.562 00.000 6880 Enqueuing Expose request
01:45:31.620 00.058 10052 IsGuiding returns 0
01:45:31.683 00.063 10052 PulseGuide returned control before completion, sleep 29
01:45:31.796 00.113 10052 IsGuiding returns 0
01:45:31.796 00.000 10052 Move returns status 0, amount 81
01:45:31.796 00.000 10052 MoveAxis(N, 0, ABG)
01:45:31.796 00.000 10052 Move returns status 0, amount 0
01:45:31.796 00.000 10052 move complete, result=0
01:45:31.796 00.000 10052 worker thread done servicing request
01:45:31.796 00.000 10052 Worker thread wakes up
01:45:31.797 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:31.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:31.797 00.000 6880 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
01:45:32.708 00.911 10052 Exposure complete
01:45:32.776 00.068 10052 worker thread done servicing request
01:45:32.776 00.000 6880 OnExposeComplete: enter
01:45:32.776 00.000 6880 UpdateGuideState(): m_state=6
01:45:32.777 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1833
01:45:32.777 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=886.57, Mass=2094, SNR=31.7, Peak=116 HFD=4.8
01:45:32.778 00.001 6880 MultiStar: [#1 0.36,-0.34,0.94,U] [#2 0.33,-0.20,1.00,U] [#3 0.38,-0.18,0.90,U] [#4 0.41,-0.01,0.83,U] [#5 0.32,-0.07,0.97,U] [#6 0.25,-0.38,0.95,U] [#7 0.17,-0.60,0.00,M1] [#8 0.32,-0.33,0.80,U] 
01:45:32.778 00.000 6880 single-star, 7 included, MultiStar: {0.31, -0.21}, one-star: {0.16, -0.17}
01:45:32.778 00.000 6880 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.61) = xAngle (0.81 = 0.81)
01:45:32.778 00.000 6880 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
01:45:32.778 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.23 cameraTheta=-0.80 mountX=0.16 mountY=0.16, mountTheta=0.80
01:45:32.781 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.17, opts=13)
01:45:32.781 00.000 6880 Enqueuing Move request for scope (0.16, -0.17)
01:45:32.781 00.000 10052 Worker thread wakes up
01:45:32.781 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
01:45:32.781 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
01:45:32.781 00.000 10052 Moving (0.16, -0.17) raw xDistance=0.16 yDistance=0.16
01:45:32.782 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:45:32.782 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.20, using input
01:45:32.782 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.05
01:45:32.782 00.000 10052 MoveAxis(W, 47, ABG)
01:45:32.782 00.000 10052 Guiding  Dir = 3, Dur = 47
01:45:32.803 00.021 10052 IsSlewing returns 0
01:45:32.808 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:32.841 00.033 10052 IsGuiding returns 0
01:45:32.843 00.002 6880 UpdateGuideState exits: m=2094 SNR=31.7
01:45:32.843 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:32.843 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:32.843 00.000 6880 Enqueuing Expose request
01:45:32.868 00.025 10052 PulseGuide returned control before completion, sleep 30
01:45:32.931 00.063 10052 IsGuiding returns 0
01:45:32.931 00.000 10052 Move returns status 0, amount 47
01:45:32.931 00.000 10052 MoveAxis(N, 0, ABG)
01:45:32.931 00.000 10052 Move returns status 0, amount 0
01:45:32.931 00.000 10052 move complete, result=0
01:45:32.931 00.000 10052 worker thread done servicing request
01:45:32.931 00.000 10052 Worker thread wakes up
01:45:32.931 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:32.932 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:32.950 00.018 6880 GuideStep: 0.2 px 47 ms WEST, 0.2 px 0 ms NORTH
01:45:33.377 00.427 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c698efc4-0fbf-4eb0-8630-940930eee448"}
01:45:33.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c698efc4-0fbf-4eb0-8630-940930eee448"}
01:45:33.378 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23b41734-12e8-4680-af84-d73456634359"}
01:45:33.378 00.000 6880 case statement mapped state 6 to 3
01:45:33.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23b41734-12e8-4680-af84-d73456634359"}
01:45:33.379 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b1f88ae8-fec2-431e-b867-c8f96e7f2bc2"}
01:45:33.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1833,"width":15,"height":15,"star_pos":[6.87,6.57],"pixels":"..."},"id":"b1f88ae8-fec2-431e-b867-c8f96e7f2bc2"}
01:45:34.056 00.677 10052 Exposure complete
01:45:34.118 00.062 10052 worker thread done servicing request
01:45:34.119 00.001 6880 OnExposeComplete: enter
01:45:34.119 00.000 6880 UpdateGuideState(): m_state=6
01:45:34.119 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1834
01:45:34.119 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=886.63, Mass=2054, SNR=31.5, Peak=132 HFD=4.5
01:45:34.120 00.001 6880 MultiStar: [#1 0.62,-0.10,0.00,M1] [#2 0.74,0.17,0.00,M1] [#3 0.61,-0.13,0.00,M1] [#4 0.66,0.06,0.00,M1] [#5 0.66,-0.01,0.00,M1] [#6 0.56,-0.17,0.00,M1] [#7 0.36,-0.33,0.79,U] [#8 0.42,-0.32,0.83,U] 
01:45:34.120 00.000 6880 single-star, 2 included, MultiStar: {0.41, -0.24}, one-star: {0.45, -0.11}
01:45:34.120 00.000 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.36 = 1.36)
01:45:34.120 00.000 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
01:45:34.120 00.000 6880 CameraToMount -- cameraX=0.45 cameraY=-0.11 hyp=0.46 cameraTheta=-0.25 mountX=0.09 mountY=0.45, mountTheta=1.36
01:45:34.121 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.45, y=-0.11, opts=13)
01:45:34.121 00.000 6880 Enqueuing Move request for scope (0.45, -0.11)
01:45:34.121 00.000 10052 Worker thread wakes up
01:45:34.122 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.11) opts 0xd
01:45:34.122 00.000 10052 Handling offset move in thread for scope, endpoint = (0.45, -0.11)
01:45:34.122 00.000 10052 Moving (0.45, -0.11) raw xDistance=0.09 yDistance=0.45
01:45:34.122 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:45:34.122 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.45, slope = 0.05
01:45:34.122 00.000 10052 MoveAxis(E, 0, ABG)
01:45:34.122 00.000 10052 Move returns status 0, amount 0
01:45:34.122 00.000 10052 MoveAxis(S, 96, ABG)
01:45:34.122 00.000 10052 Guiding  Dir = 1, Dur = 96
01:45:34.149 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:34.179 00.030 10052 IsSlewing returns 0
01:45:34.192 00.013 6880 UpdateGuideState exits: m=2054 SNR=31.5
01:45:34.192 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:34.192 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:34.192 00.000 6880 Enqueuing Expose request
01:45:34.255 00.063 10052 IsGuiding returns 0
01:45:34.315 00.060 10052 PulseGuide returned control before completion, sleep 47
01:45:34.425 00.110 10052 IsGuiding returns 1
01:45:34.425 00.000 10052 scope still moving after pulse duration time elapsed
01:45:34.500 00.075 10052 IsSlewing returns 0
01:45:34.573 00.073 10052 IsGuiding returns 0
01:45:34.573 00.000 10052 scope move finished after 96 + 222 ms
01:45:34.574 00.001 10052 Move returns status 0, amount 96
01:45:34.574 00.000 10052 move complete, result=0
01:45:34.574 00.000 10052 worker thread done servicing request
01:45:34.574 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.5 px 96 ms SOUTH
01:45:34.574 00.000 10052 Worker thread wakes up
01:45:34.574 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:34.574 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:35.376 00.802 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b228f45-b24d-45a1-b3b9-51fcacc35672"}
01:45:35.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b228f45-b24d-45a1-b3b9-51fcacc35672"}
01:45:35.377 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"68cc885d-7899-4f39-963f-20ef3f293cf9"}
01:45:35.377 00.000 6880 case statement mapped state 6 to 3
01:45:35.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"68cc885d-7899-4f39-963f-20ef3f293cf9"}
01:45:35.378 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d5a659df-0da4-4b07-aacb-c2e7fee5adb6"}
01:45:35.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1834,"width":15,"height":15,"star_pos":[7.16,6.63],"pixels":"..."},"id":"d5a659df-0da4-4b07-aacb-c2e7fee5adb6"}
01:45:35.488 00.110 10052 Exposure complete
01:45:35.595 00.107 10052 worker thread done servicing request
01:45:35.595 00.000 6880 OnExposeComplete: enter
01:45:35.595 00.000 6880 UpdateGuideState(): m_state=6
01:45:35.595 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1835
01:45:35.595 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=886.29, Mass=2039, SNR=31.3, Peak=140 HFD=4.5
01:45:35.596 00.001 6880 MultiStar: [#1 0.30,-0.46,0.00,M2] [#2 0.27,-0.10,1.01,U] [#3 0.18,-0.17,0.91,U] [#4 0.45,-0.30,0.00,M2] [#5 0.39,-0.15,0.98,U] [#6 0.18,-0.46,0.95,U] [#7 0.13,-0.47,0.76,U] [#8 0.05,-0.22,0.81,U] 
01:45:35.596 00.000 6880 refined, 6 included, MultiStar: {0.21, -0.28}, one-star: {0.19, -0.45}
01:45:35.596 00.000 6880 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.61) = xAngle (0.67 = 0.67)
01:45:35.596 00.000 6880 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
01:45:35.596 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-0.94 mountX=0.28 mountY=0.21, mountTheta=0.65
01:45:35.597 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.28, opts=13)
01:45:35.598 00.001 6880 Enqueuing Move request for scope (0.21, -0.28)
01:45:35.598 00.000 10052 Worker thread wakes up
01:45:35.598 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.28) opts 0xd
01:45:35.598 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.28)
01:45:35.598 00.000 10052 Moving (0.21, -0.28) raw xDistance=0.28 yDistance=0.21
01:45:35.598 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
01:45:35.598 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.21, slope = 0.03
01:45:35.598 00.000 10052 MoveAxis(W, 74, ABG)
01:45:35.598 00.000 10052 Guiding  Dir = 3, Dur = 74
01:45:35.627 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:35.654 00.027 10052 IsSlewing returns 0
01:45:35.665 00.011 6880 UpdateGuideState exits: m=2039 SNR=31.3
01:45:35.665 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:35.665 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:35.665 00.000 6880 Enqueuing Expose request
01:45:35.729 00.064 10052 IsGuiding returns 0
01:45:35.798 00.069 10052 PulseGuide returned control before completion, sleep 15
01:45:35.879 00.081 10052 IsGuiding returns 1
01:45:35.879 00.000 10052 scope still moving after pulse duration time elapsed
01:45:35.953 00.074 10052 IsSlewing returns 0
01:45:36.032 00.079 10052 IsGuiding returns 0
01:45:36.032 00.000 10052 scope move finished after 74 + 229 ms
01:45:36.032 00.000 10052 Move returns status 0, amount 74
01:45:36.032 00.000 10052 MoveAxis(S, 63, ABG)
01:45:36.032 00.000 10052 Guiding  Dir = 1, Dur = 63
01:45:36.106 00.074 10052 IsSlewing returns 0
01:45:36.186 00.080 10052 IsGuiding returns 0
01:45:36.330 00.144 10052 IsGuiding returns 1
01:45:36.330 00.000 10052 scope still moving after pulse duration time elapsed
01:45:36.410 00.080 10052 IsSlewing returns 0
01:45:36.489 00.079 10052 IsGuiding returns 0
01:45:36.489 00.000 10052 scope move finished after 63 + 240 ms
01:45:36.489 00.000 10052 Move returns status 0, amount 63
01:45:36.489 00.000 10052 move complete, result=0
01:45:36.489 00.000 10052 worker thread done servicing request
01:45:36.489 00.000 10052 Worker thread wakes up
01:45:36.490 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:36.490 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:36.490 00.000 6880 GuideStep: 0.3 px 74 ms WEST, 0.2 px 63 ms SOUTH
01:45:37.374 00.884 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b1899aa-85d6-4740-b376-98aa6877beed"}
01:45:37.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b1899aa-85d6-4740-b376-98aa6877beed"}
01:45:37.375 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7da0d8af-d0c5-49cf-9980-3c38cc473ef4"}
01:45:37.375 00.000 6880 case statement mapped state 6 to 3
01:45:37.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7da0d8af-d0c5-49cf-9980-3c38cc473ef4"}
01:45:37.376 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"52813749-580d-4845-87fa-a25816001d80"}
01:45:37.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1835,"width":15,"height":15,"star_pos":[6.90,7.29],"pixels":"..."},"id":"52813749-580d-4845-87fa-a25816001d80"}
01:45:37.627 00.251 10052 Exposure complete
01:45:37.690 00.063 10052 worker thread done servicing request
01:45:37.690 00.000 6880 OnExposeComplete: enter
01:45:37.690 00.000 6880 UpdateGuideState(): m_state=6
01:45:37.690 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1836
01:45:37.690 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=886.59, Mass=2022, SNR=31.1, Peak=129 HFD=4.8
01:45:37.691 00.001 6880 MultiStar: [#1 0.42,-0.28,0.94,U] [#2 0.47,0.25,0.00,M1] [#3 0.33,-0.02,0.92,U] [#4 0.64,0.11,0.00,M3] [#5 0.50,-0.02,0.97,U] [#6 0.23,-0.44,0.97,U] [#7 0.29,-0.35,0.75,U] [#8 0.25,-0.01,0.80,U] 
01:45:37.691 00.000 6880 single-star, 6 included, MultiStar: {0.34, -0.18}, one-star: {0.34, -0.15}
01:45:37.691 00.000 6880 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
01:45:37.691 00.000 6880 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
01:45:37.691 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.15 hyp=0.37 cameraTheta=-0.41 mountX=0.13 mountY=0.34, mountTheta=1.20
01:45:37.692 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.15, opts=13)
01:45:37.692 00.000 6880 Enqueuing Move request for scope (0.34, -0.15)
01:45:37.692 00.000 10052 Worker thread wakes up
01:45:37.693 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.15) opts 0xd
01:45:37.693 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.15)
01:45:37.693 00.000 10052 Moving (0.34, -0.15) raw xDistance=0.13 yDistance=0.34
01:45:37.693 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
01:45:37.693 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.34, slope = 0.04
01:45:37.693 00.000 10052 MoveAxis(W, 39, ABG)
01:45:37.693 00.000 10052 Guiding  Dir = 3, Dur = 39
01:45:37.716 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:37.733 00.017 10052 IsSlewing returns 0
01:45:37.752 00.019 6880 UpdateGuideState exits: m=2022 SNR=31.1
01:45:37.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:37.753 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:37.753 00.000 6880 Enqueuing Expose request
01:45:37.812 00.059 10052 IsGuiding returns 0
01:45:37.955 00.143 10052 IsGuiding returns 0
01:45:37.955 00.000 10052 Move returns status 0, amount 39
01:45:37.955 00.000 10052 MoveAxis(S, 70, ABG)
01:45:37.955 00.000 10052 Guiding  Dir = 1, Dur = 70
01:45:38.029 00.074 10052 IsSlewing returns 0
01:45:38.109 00.080 10052 IsGuiding returns 0
01:45:38.177 00.068 10052 PulseGuide returned control before completion, sleep 12
01:45:38.252 00.075 10052 IsGuiding returns 1
01:45:38.253 00.001 10052 scope still moving after pulse duration time elapsed
01:45:38.332 00.079 10052 IsSlewing returns 0
01:45:38.411 00.079 10052 IsGuiding returns 0
01:45:38.412 00.001 10052 scope move finished after 70 + 232 ms
01:45:38.412 00.000 10052 Move returns status 0, amount 70
01:45:38.412 00.000 10052 move complete, result=0
01:45:38.412 00.000 10052 worker thread done servicing request
01:45:38.412 00.000 10052 Worker thread wakes up
01:45:38.412 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:38.412 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:38.412 00.000 6880 GuideStep: 0.1 px 39 ms WEST, 0.3 px 70 ms SOUTH
01:45:39.330 00.918 10052 Exposure complete
01:45:39.374 00.044 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ae930780-3a1a-4a9f-8d4b-b4cac7ee3c7c"}
01:45:39.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ae930780-3a1a-4a9f-8d4b-b4cac7ee3c7c"}
01:45:39.375 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"953f4540-9c7b-4853-8a97-887254ad45dd"}
01:45:39.375 00.000 6880 case statement mapped state 6 to 3
01:45:39.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"953f4540-9c7b-4853-8a97-887254ad45dd"}
01:45:39.376 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"88f4846a-6c91-4f92-a7be-63657312c821"}
01:45:39.377 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1836,"width":15,"height":15,"star_pos":[7.05,6.59],"pixels":"..."},"id":"88f4846a-6c91-4f92-a7be-63657312c821"}
01:45:39.400 00.023 10052 worker thread done servicing request
01:45:39.400 00.000 6880 OnExposeComplete: enter
01:45:39.400 00.000 6880 UpdateGuideState(): m_state=6
01:45:39.400 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1837
01:45:39.400 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=886.81, Mass=1967, SNR=30.7, Peak=116 HFD=4.7
01:45:39.401 00.001 6880 MultiStar: [#1 -0.02,0.02,0.96,U] [#2 0.04,0.03,0.99,U] [#3 -0.03,-0.13,0.93,U] [#4 0.12,0.17,0.83,U] [#5 -0.07,-0.21,1.01,U] [#6 0.05,-0.36,0.93,U] [#7 -0.21,-0.23,0.76,U] [#8 -0.00,-0.03,0.79,U] 
01:45:39.401 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.21, 0.07}
01:45:39.401 00.000 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
01:45:39.401 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:45:39.401 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.04 mountX=0.08 mountY=-0.04, mountTheta=-0.45
01:45:39.403 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.07, opts=13)
01:45:39.403 00.000 6880 Enqueuing Move request for scope (-0.04, -0.07)
01:45:39.403 00.000 10052 Worker thread wakes up
01:45:39.403 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
01:45:39.403 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
01:45:39.403 00.000 10052 Moving (-0.04, -0.07) raw xDistance=0.08 yDistance=-0.04
01:45:39.403 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:45:39.403 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:45:39.403 00.000 10052 MoveAxis(E, 0, ABG)
01:45:39.403 00.000 10052 Move returns status 0, amount 0
01:45:39.403 00.000 10052 MoveAxis(N, 0, ABG)
01:45:39.403 00.000 10052 Move returns status 0, amount 0
01:45:39.403 00.000 10052 move complete, result=0
01:45:39.403 00.000 10052 worker thread done servicing request
01:45:39.423 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:39.455 00.032 6880 UpdateGuideState exits: m=1967 SNR=30.7
01:45:39.455 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:39.455 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:39.455 00.000 6880 Enqueuing Expose request
01:45:39.455 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:45:39.455 00.000 10052 Worker thread wakes up
01:45:39.456 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:39.456 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:40.586 01.130 10052 Exposure complete
01:45:40.654 00.068 10052 worker thread done servicing request
01:45:40.654 00.000 6880 OnExposeComplete: enter
01:45:40.654 00.000 6880 UpdateGuideState(): m_state=6
01:45:40.654 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1838
01:45:40.654 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=886.90, Mass=2033, SNR=31.3, Peak=128 HFD=4.4
01:45:40.655 00.001 6880 MultiStar: [#1 0.22,0.22,0.96,U] [#2 0.18,0.42,1.02,U] [#3 0.15,0.43,0.91,U] [#4 0.18,0.12,0.84,U] [#5 0.23,0.18,0.98,U] [#6 0.23,0.12,0.94,U] [#7 0.11,0.12,0.78,U] [#8 0.22,0.26,0.78,U] 
01:45:40.655 00.000 6880 single-star, 8 included, MultiStar: {0.17, 0.23}, one-star: {0.01, 0.16}
01:45:40.655 00.000 6880 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.61) = xAngle (3.15 = -3.13)
01:45:40.655 00.000 6880 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.12 = 3.12)
01:45:40.655 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=-0.16 mountY=0.00, mountTheta=3.12
01:45:40.656 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.16, opts=13)
01:45:40.656 00.000 6880 Enqueuing Move request for scope (0.01, 0.16)
01:45:40.656 00.000 10052 Worker thread wakes up
01:45:40.656 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:45:40.656 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:45:40.657 00.001 10052 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=0.00
01:45:40.657 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:45:40.657 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
01:45:40.657 00.000 10052 MoveAxis(E, 43, ABG)
01:45:40.657 00.000 10052 Guiding  Dir = 2, Dur = 43
01:45:40.677 00.020 10052 IsSlewing returns 0
01:45:40.689 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:40.716 00.027 10052 IsGuiding returns 0
01:45:40.741 00.025 6880 UpdateGuideState exits: m=2033 SNR=31.3
01:45:40.741 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:40.741 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:40.741 00.000 6880 Enqueuing Expose request
01:45:40.743 00.002 10052 PulseGuide returned control before completion, sleep 27
01:45:40.792 00.049 10052 IsGuiding returns 0
01:45:40.792 00.000 10052 Move returns status 0, amount 43
01:45:40.792 00.000 10052 MoveAxis(N, 0, ABG)
01:45:40.792 00.000 10052 Move returns status 0, amount 0
01:45:40.793 00.001 10052 move complete, result=0
01:45:40.793 00.000 10052 worker thread done servicing request
01:45:40.793 00.000 10052 Worker thread wakes up
01:45:40.793 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:40.793 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:40.793 00.000 6880 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
01:45:41.373 00.580 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"50b3ff18-b5a4-40af-bce4-92401eecae1e"}
01:45:41.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"50b3ff18-b5a4-40af-bce4-92401eecae1e"}
01:45:41.374 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4332dcac-ae8c-40d5-9e33-69ce1ebdcce3"}
01:45:41.374 00.000 6880 case statement mapped state 6 to 3
01:45:41.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4332dcac-ae8c-40d5-9e33-69ce1ebdcce3"}
01:45:41.375 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5af775c0-429b-4ca6-8904-ae08fda586ce"}
01:45:41.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1838,"width":15,"height":15,"star_pos":[6.72,6.90],"pixels":"..."},"id":"5af775c0-429b-4ca6-8904-ae08fda586ce"}
01:45:41.712 00.337 10052 Exposure complete
01:45:41.772 00.060 10052 worker thread done servicing request
01:45:41.772 00.000 6880 OnExposeComplete: enter
01:45:41.773 00.001 6880 UpdateGuideState(): m_state=6
01:45:41.773 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1839
01:45:41.773 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=886.75, Mass=2014, SNR=31.1, Peak=146 HFD=4.5
01:45:41.773 00.000 6880 MultiStar: [#1 0.22,0.06,0.94,U] [#2 0.21,0.16,0.99,U] [#3 0.25,0.28,0.93,U] [#4 0.20,0.09,0.83,U] [#5 0.27,-0.00,0.98,U] [#6 0.06,-0.19,0.96,U] [#7 0.12,-0.03,0.77,U] [#8 0.16,-0.03,0.82,U] 
01:45:41.773 00.000 6880 single-star, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.06, 0.01}
01:45:41.773 00.000 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
01:45:41.773 00.000 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
01:45:41.773 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.14 mountX=-0.01 mountY=0.06, mountTheta=1.75
01:45:41.775 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.01, opts=13)
01:45:41.775 00.000 6880 Enqueuing Move request for scope (0.06, 0.01)
01:45:41.775 00.000 10052 Worker thread wakes up
01:45:41.775 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
01:45:41.775 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
01:45:41.775 00.000 10052 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
01:45:41.775 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:45:41.775 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
01:45:41.775 00.000 10052 MoveAxis(E, 0, ABG)
01:45:41.775 00.000 10052 Move returns status 0, amount 0
01:45:41.775 00.000 10052 MoveAxis(N, 0, ABG)
01:45:41.775 00.000 10052 Move returns status 0, amount 0
01:45:41.775 00.000 10052 move complete, result=0
01:45:41.776 00.001 10052 worker thread done servicing request
01:45:41.794 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:41.830 00.036 6880 UpdateGuideState exits: m=2014 SNR=31.1
01:45:41.831 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:41.831 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:41.831 00.000 6880 Enqueuing Expose request
01:45:41.831 00.000 10052 Worker thread wakes up
01:45:41.831 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:41.831 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:41.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:42.969 01.138 10052 Exposure complete
01:45:43.035 00.066 10052 worker thread done servicing request
01:45:43.035 00.000 6880 OnExposeComplete: enter
01:45:43.035 00.000 6880 UpdateGuideState(): m_state=6
01:45:43.035 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1840
01:45:43.035 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=886.72, Mass=1902, SNR=30.2, Peak=142 HFD=4.6
01:45:43.036 00.001 6880 MultiStar: [#1 0.37,-0.05,0.99,U] [#2 0.14,0.05,1.02,U] [#3 0.17,0.28,0.94,U] [#4 0.64,0.11,0.00,M1] [#5 0.26,0.12,0.98,U] [#6 0.10,0.07,0.96,U] [#7 0.14,-0.07,0.76,U] [#8 0.18,0.12,0.79,U] 
01:45:43.036 00.000 6880 single-star, 7 included, MultiStar: {0.18, 0.06}, one-star: {0.03, -0.02}
01:45:43.036 00.000 6880 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.61) = xAngle (0.99 = 0.99)
01:45:43.036 00.000 6880 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
01:45:43.036 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.02 hyp=0.04 cameraTheta=-0.62 mountX=0.02 mountY=0.03, mountTheta=0.98
01:45:43.037 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.02, opts=13)
01:45:43.037 00.000 6880 Enqueuing Move request for scope (0.03, -0.02)
01:45:43.037 00.000 10052 Worker thread wakes up
01:45:43.038 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.02) opts 0xd
01:45:43.038 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.02)
01:45:43.038 00.000 10052 Moving (0.03, -0.02) raw xDistance=0.02 yDistance=0.03
01:45:43.038 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:45:43.038 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
01:45:43.038 00.000 10052 MoveAxis(E, 0, ABG)
01:45:43.038 00.000 10052 Move returns status 0, amount 0
01:45:43.038 00.000 10052 MoveAxis(N, 0, ABG)
01:45:43.038 00.000 10052 Move returns status 0, amount 0
01:45:43.038 00.000 10052 move complete, result=0
01:45:43.038 00.000 10052 worker thread done servicing request
01:45:43.060 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:43.108 00.048 6880 UpdateGuideState exits: m=1902 SNR=30.2
01:45:43.108 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:43.108 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:43.108 00.000 6880 Enqueuing Expose request
01:45:43.108 00.000 10052 Worker thread wakes up
01:45:43.108 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:43.108 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:43.108 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:45:43.373 00.265 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39cf9818-30f1-42a4-8084-78a59b18bfeb"}
01:45:43.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39cf9818-30f1-42a4-8084-78a59b18bfeb"}
01:45:43.374 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96adff73-4c07-4c15-bc26-d117925566b7"}
01:45:43.374 00.000 6880 case statement mapped state 6 to 3
01:45:43.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96adff73-4c07-4c15-bc26-d117925566b7"}
01:45:43.375 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"727f8bd9-4cd5-40fb-b5d6-b3779ad3050b"}
01:45:43.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1840,"width":15,"height":15,"star_pos":[6.74,6.72],"pixels":"..."},"id":"727f8bd9-4cd5-40fb-b5d6-b3779ad3050b"}
01:45:44.016 00.641 10052 Exposure complete
01:45:44.096 00.080 10052 worker thread done servicing request
01:45:44.097 00.001 6880 OnExposeComplete: enter
01:45:44.097 00.000 6880 UpdateGuideState(): m_state=6
01:45:44.097 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1841
01:45:44.097 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=886.85, Mass=1996, SNR=31.0, Peak=133 HFD=4.4
01:45:44.098 00.001 6880 MultiStar: [#1 0.51,0.06,0.96,U] [#2 0.08,0.24,1.02,U] [#3 0.26,0.32,0.91,U] [#4 0.53,0.42,0.00,M2] [#5 0.52,0.16,0.00,M1] [#6 0.04,0.03,0.94,U] [#7 0.29,-0.03,0.75,U] [#8 0.30,0.13,0.79,U] 
01:45:44.098 00.000 6880 single-star, 6 included, MultiStar: {0.24, 0.13}, one-star: {0.24, 0.11}
01:45:44.098 00.000 6880 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.61) = xAngle (2.03 = 2.03)
01:45:44.098 00.000 6880 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.00 = 2.00)
01:45:44.098 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.11 hyp=0.26 cameraTheta=0.42 mountX=-0.12 mountY=0.24, mountTheta=2.02
01:45:44.100 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.11, opts=13)
01:45:44.100 00.000 6880 Enqueuing Move request for scope (0.24, 0.11)
01:45:44.100 00.000 10052 Worker thread wakes up
01:45:44.100 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.11) opts 0xd
01:45:44.100 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.11)
01:45:44.100 00.000 10052 Moving (0.24, 0.11) raw xDistance=-0.12 yDistance=0.24
01:45:44.100 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:45:44.100 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.01
01:45:44.100 00.000 10052 MoveAxis(E, 31, ABG)
01:45:44.100 00.000 10052 Guiding  Dir = 2, Dur = 31
01:45:44.123 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:44.161 00.038 6880 UpdateGuideState exits: m=1996 SNR=31.0
01:45:44.161 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:44.162 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:44.162 00.000 6880 Enqueuing Expose request
01:45:44.172 00.010 10052 IsSlewing returns 0
01:45:44.242 00.070 10052 IsGuiding returns 0
01:45:44.378 00.136 10052 IsGuiding returns 0
01:45:44.378 00.000 10052 Move returns status 0, amount 31
01:45:44.380 00.002 10052 MoveAxis(N, 0, ABG)
01:45:44.380 00.000 10052 Move returns status 0, amount 0
01:45:44.380 00.000 10052 move complete, result=0
01:45:44.380 00.000 10052 worker thread done servicing request
01:45:44.380 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.2 px 0 ms NORTH
01:45:44.380 00.000 10052 Worker thread wakes up
01:45:44.380 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:44.380 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:45.373 00.993 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"622a701f-4ab1-4cc0-925f-533d4b252fd2"}
01:45:45.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"622a701f-4ab1-4cc0-925f-533d4b252fd2"}
01:45:45.374 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"288138ba-c9c1-49eb-b1cb-17ded6eb457a"}
01:45:45.374 00.000 6880 case statement mapped state 6 to 3
01:45:45.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"288138ba-c9c1-49eb-b1cb-17ded6eb457a"}
01:45:45.375 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ca915ce9-f975-4dfa-9cf7-bba0f78ce9cc"}
01:45:45.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1841,"width":15,"height":15,"star_pos":[6.95,6.85],"pixels":"..."},"id":"ca915ce9-f975-4dfa-9cf7-bba0f78ce9cc"}
01:45:45.521 00.146 10052 Exposure complete
01:45:45.596 00.075 10052 worker thread done servicing request
01:45:45.597 00.001 6880 OnExposeComplete: enter
01:45:45.597 00.000 6880 UpdateGuideState(): m_state=6
01:45:45.597 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1842
01:45:45.597 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=886.74, Mass=1978, SNR=30.9, Peak=128 HFD=4.5
01:45:45.598 00.001 6880 MultiStar: [#1 0.50,-0.17,0.00,M1] [#2 -0.00,0.02,1.02,U] [#3 0.19,0.15,0.94,U] [#4 0.60,0.18,0.00,M3] [#5 0.36,-0.05,0.99,U] [#6 -0.03,-0.27,0.96,U] [#7 0.27,-0.33,0.78,U] [#8 0.16,-0.07,0.78,U] 
01:45:45.598 00.000 6880 refined, 6 included, MultiStar: {0.16, -0.07}, one-star: {0.22, -0.00}
01:45:45.598 00.000 6880 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
01:45:45.598 00.000 6880 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
01:45:45.598 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.41 mountX=0.06 mountY=0.16, mountTheta=1.20
01:45:45.599 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.07, opts=13)
01:45:45.599 00.000 6880 Enqueuing Move request for scope (0.16, -0.07)
01:45:45.600 00.001 10052 Worker thread wakes up
01:45:45.600 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
01:45:45.600 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
01:45:45.600 00.000 10052 Moving (0.16, -0.07) raw xDistance=0.06 yDistance=0.16
01:45:45.600 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:45:45.600 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
01:45:45.600 00.000 10052 MoveAxis(E, 0, ABG)
01:45:45.600 00.000 10052 Move returns status 0, amount 0
01:45:45.600 00.000 10052 MoveAxis(N, 0, ABG)
01:45:45.600 00.000 10052 Move returns status 0, amount 0
01:45:45.600 00.000 10052 move complete, result=0
01:45:45.601 00.001 10052 worker thread done servicing request
01:45:45.629 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:45.674 00.045 6880 UpdateGuideState exits: m=1978 SNR=30.9
01:45:45.674 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:45.674 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:45.674 00.000 6880 Enqueuing Expose request
01:45:45.674 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:45:45.674 00.000 10052 Worker thread wakes up
01:45:45.674 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:45.674 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:46.587 00.913 10052 Exposure complete
01:45:46.665 00.078 10052 worker thread done servicing request
01:45:46.666 00.001 6880 OnExposeComplete: enter
01:45:46.666 00.000 6880 UpdateGuideState(): m_state=6
01:45:46.666 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1843
01:45:46.666 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=886.94, Mass=2022, SNR=31.2, Peak=124 HFD=4.4
01:45:46.667 00.001 6880 MultiStar: [#1 0.66,0.13,0.00,M2] [#2 0.49,0.61,0.00,M1] [#3 0.52,0.40,0.00,M1] [#4 0.82,0.30,0.00,M4] [#5 0.60,0.44,0.00,M1] [#6 0.52,0.14,0.00,M1] [#7 0.48,-0.00,0.74,U] [#8 0.34,0.26,0.79,U] 
01:45:46.667 00.000 6880 refined, 2 included, MultiStar: {0.40, 0.16}, one-star: {0.38, 0.20}
01:45:46.667 00.000 6880 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.61) = xAngle (1.99 = 1.99)
01:45:46.667 00.000 6880 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
01:45:46.667 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=0.16 hyp=0.43 cameraTheta=0.38 mountX=-0.18 mountY=0.40, mountTheta=1.99
01:45:46.669 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=0.16, opts=13)
01:45:46.669 00.000 6880 Enqueuing Move request for scope (0.40, 0.16)
01:45:46.669 00.000 10052 Worker thread wakes up
01:45:46.669 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.16) opts 0xd
01:45:46.669 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, 0.16)
01:45:46.669 00.000 10052 Moving (0.40, 0.16) raw xDistance=-0.18 yDistance=0.40
01:45:46.669 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:45:46.669 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.40, slope = -0.01
01:45:46.669 00.000 10052 MoveAxis(E, 47, ABG)
01:45:46.669 00.000 10052 Guiding  Dir = 2, Dur = 47
01:45:46.690 00.021 10052 IsSlewing returns 0
01:45:46.693 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:46.729 00.036 10052 IsGuiding returns 0
01:45:46.731 00.002 6880 UpdateGuideState exits: m=2022 SNR=31.2
01:45:46.731 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:46.731 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:46.731 00.000 6880 Enqueuing Expose request
01:45:46.756 00.025 10052 PulseGuide returned control before completion, sleep 31
01:45:46.811 00.055 10052 IsGuiding returns 1
01:45:46.812 00.001 10052 scope still moving after pulse duration time elapsed
01:45:46.857 00.045 10052 IsSlewing returns 0
01:45:46.896 00.039 10052 IsGuiding returns 0
01:45:46.896 00.000 10052 scope move finished after 47 + 118 ms
01:45:46.896 00.000 10052 Move returns status 0, amount 47
01:45:46.896 00.000 10052 MoveAxis(N, 0, ABG)
01:45:46.896 00.000 10052 Move returns status 0, amount 0
01:45:46.896 00.000 10052 move complete, result=0
01:45:46.896 00.000 10052 worker thread done servicing request
01:45:46.896 00.000 10052 Worker thread wakes up
01:45:46.896 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.4 px 0 ms NORTH
01:45:46.896 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:46.896 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:47.373 00.477 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89ef14d6-a2ff-485d-962f-3c3d2ea04546"}
01:45:47.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89ef14d6-a2ff-485d-962f-3c3d2ea04546"}
01:45:47.374 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f2f21109-a384-4a98-a730-e0a8161a4a66"}
01:45:47.374 00.000 6880 case statement mapped state 6 to 3
01:45:47.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2f21109-a384-4a98-a730-e0a8161a4a66"}
01:45:47.375 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1c168e7f-a731-4736-9a17-a5c98a91e728"}
01:45:47.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1843,"width":15,"height":15,"star_pos":[7.10,6.94],"pixels":"..."},"id":"1c168e7f-a731-4736-9a17-a5c98a91e728"}
01:45:48.049 00.674 10052 Exposure complete
01:45:48.134 00.085 10052 worker thread done servicing request
01:45:48.134 00.000 6880 OnExposeComplete: enter
01:45:48.134 00.000 6880 UpdateGuideState(): m_state=6
01:45:48.135 00.001 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1844
01:45:48.135 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=886.69, Mass=1981, SNR=30.9, Peak=116 HFD=4.6
01:45:48.135 00.000 6880 MultiStar: [#1 0.53,0.01,0.00,M3] [#2 0.08,0.34,1.01,U] [#3 0.17,0.08,0.93,U] [#4 0.62,0.20,0.00,M5] [#5 0.43,0.05,0.99,U] [#6 -0.01,-0.17,0.94,U] [#7 0.30,-0.25,0.78,U] [#8 0.37,-0.03,0.78,U] 
01:45:48.135 00.000 6880 refined, 6 included, MultiStar: {0.25, 0.01}, one-star: {0.42, -0.05}
01:45:48.136 00.001 6880 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.61) = xAngle (1.64 = 1.64)
01:45:48.136 00.000 6880 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
01:45:48.136 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.01 hyp=0.25 cameraTheta=0.03 mountX=-0.02 mountY=0.25, mountTheta=1.64
01:45:48.137 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.01, opts=13)
01:45:48.137 00.000 6880 Enqueuing Move request for scope (0.25, 0.01)
01:45:48.138 00.001 10052 Worker thread wakes up
01:45:48.138 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.01) opts 0xd
01:45:48.138 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.01)
01:45:48.138 00.000 10052 Moving (0.25, 0.01) raw xDistance=-0.02 yDistance=0.25
01:45:48.138 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:45:48.138 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.25, slope = 0.01
01:45:48.138 00.000 10052 MoveAxis(E, 0, ABG)
01:45:48.138 00.000 10052 Move returns status 0, amount 0
01:45:48.138 00.000 10052 MoveAxis(S, 27, ABG)
01:45:48.138 00.000 10052 Guiding  Dir = 1, Dur = 27
01:45:48.167 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:48.179 00.012 10052 IsSlewing returns 0
01:45:48.213 00.034 6880 UpdateGuideState exits: m=1981 SNR=30.9
01:45:48.213 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:48.213 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:48.213 00.000 6880 Enqueuing Expose request
01:45:48.255 00.042 10052 IsGuiding returns 0
01:45:48.405 00.150 10052 IsGuiding returns 0
01:45:48.405 00.000 10052 Move returns status 0, amount 27
01:45:48.405 00.000 10052 move complete, result=0
01:45:48.405 00.000 10052 worker thread done servicing request
01:45:48.405 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 27 ms SOUTH
01:45:48.405 00.000 10052 Worker thread wakes up
01:45:48.407 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:48.407 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:49.317 00.910 10052 Exposure complete
01:45:49.377 00.060 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7660e930-ebe3-4cd1-b7be-90fe966ab388"}
01:45:49.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7660e930-ebe3-4cd1-b7be-90fe966ab388"}
01:45:49.378 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7928032e-9af2-4d50-ac8f-7f1e3eb14b02"}
01:45:49.378 00.000 6880 case statement mapped state 6 to 3
01:45:49.379 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7928032e-9af2-4d50-ac8f-7f1e3eb14b02"}
01:45:49.380 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fb645b8c-a23f-4ee7-b93f-01656c9dda86"}
01:45:49.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1844,"width":15,"height":15,"star_pos":[7.13,6.69],"pixels":"..."},"id":"fb645b8c-a23f-4ee7-b93f-01656c9dda86"}
01:45:49.416 00.036 6880 OnExposeComplete: enter
01:45:49.416 00.000 10052 worker thread done servicing request
01:45:49.416 00.000 6880 UpdateGuideState(): m_state=6
01:45:49.416 00.000 6880 Star::Find(15, 408, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1845
01:45:49.417 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=886.88, Mass=2020, SNR=31.2, Peak=123 HFD=4.5
01:45:49.417 00.000 6880 MultiStar: [#1 0.39,0.14,0.95,U] [#2 0.35,0.54,0.00,M1] [#3 0.16,0.39,0.92,U] [#4 0.48,0.32,0.00,M6] [#5 0.48,0.23,0.00,M1] [#6 -0.01,0.28,0.93,U] [#7 0.22,0.09,0.76,U] [#8 0.31,0.24,0.81,U] 
01:45:49.417 00.000 6880 single-star, 5 included, MultiStar: {0.20, 0.21}, one-star: {0.15, 0.14}
01:45:49.417 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.36 = 2.36)
01:45:49.417 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
01:45:49.418 00.001 6880 CameraToMount -- cameraX=0.15 cameraY=0.14 hyp=0.20 cameraTheta=0.74 mountX=-0.14 mountY=0.15, mountTheta=2.34
01:45:49.419 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.14, opts=13)
01:45:49.420 00.001 6880 Enqueuing Move request for scope (0.15, 0.14)
01:45:49.420 00.000 10052 Worker thread wakes up
01:45:49.420 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.14) opts 0xd
01:45:49.420 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.14)
01:45:49.420 00.000 10052 Moving (0.15, 0.14) raw xDistance=-0.14 yDistance=0.15
01:45:49.420 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:45:49.420 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:45:49.420 00.000 10052 MoveAxis(E, 39, ABG)
01:45:49.420 00.000 10052 Guiding  Dir = 2, Dur = 39
01:45:49.442 00.022 10052 IsSlewing returns 0
01:45:49.452 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:49.479 00.027 10052 IsGuiding returns 0
01:45:49.504 00.025 6880 UpdateGuideState exits: m=2020 SNR=31.2
01:45:49.504 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:49.504 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:49.504 00.000 6880 Enqueuing Expose request
01:45:49.507 00.003 10052 PulseGuide returned control before completion, sleep 22
01:45:49.623 00.116 10052 IsGuiding returns 0
01:45:49.624 00.001 10052 Move returns status 0, amount 39
01:45:49.624 00.000 10052 MoveAxis(N, 0, ABG)
01:45:49.624 00.000 10052 Move returns status 0, amount 0
01:45:49.624 00.000 10052 move complete, result=0
01:45:49.624 00.000 10052 worker thread done servicing request
01:45:49.624 00.000 10052 Worker thread wakes up
01:45:49.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:49.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:49.625 00.001 6880 GuideStep: -0.1 px 39 ms EAST, 0.1 px 0 ms NORTH
01:45:50.759 01.134 10052 Exposure complete
01:45:50.870 00.111 10052 worker thread done servicing request
01:45:50.870 00.000 6880 OnExposeComplete: enter
01:45:50.871 00.001 6880 UpdateGuideState(): m_state=6
01:45:50.871 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1846
01:45:50.871 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.82, Mass=2060, SNR=31.5, Peak=125 HFD=4.4
01:45:50.872 00.001 6880 MultiStar: [#1 0.25,0.13,0.93,U] [#2 0.12,0.03,1.00,U] [#3 -0.05,0.44,0.91,U] [#4 0.25,0.09,0.83,U] [#5 0.17,0.25,0.97,U] [#6 -0.14,0.17,0.94,U] [#7 -0.02,0.23,0.76,U] [#8 -0.01,0.36,0.80,U] 
01:45:50.872 00.000 6880 single-star, 8 included, MultiStar: {0.08, 0.19}, one-star: {0.13, 0.08}
01:45:50.872 00.000 6880 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.61) = xAngle (2.15 = 2.15)
01:45:50.872 00.000 6880 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
01:45:50.872 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.54 mountX=-0.09 mountY=0.13, mountTheta=2.14
01:45:50.874 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.08, opts=13)
01:45:50.874 00.000 6880 Enqueuing Move request for scope (0.13, 0.08)
01:45:50.875 00.001 10052 Worker thread wakes up
01:45:50.875 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
01:45:50.875 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
01:45:50.875 00.000 10052 Moving (0.13, 0.08) raw xDistance=-0.09 yDistance=0.13
01:45:50.875 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:45:50.875 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.03
01:45:50.875 00.000 10052 MoveAxis(E, 0, ABG)
01:45:50.875 00.000 10052 Move returns status 0, amount 0
01:45:50.875 00.000 10052 MoveAxis(N, 0, ABG)
01:45:50.875 00.000 10052 Move returns status 0, amount 0
01:45:50.875 00.000 10052 move complete, result=0
01:45:50.876 00.001 10052 worker thread done servicing request
01:45:50.907 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:50.957 00.050 6880 UpdateGuideState exits: m=2060 SNR=31.5
01:45:50.957 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:50.957 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:50.957 00.000 6880 Enqueuing Expose request
01:45:50.957 00.000 10052 Worker thread wakes up
01:45:50.957 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:45:50.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:50.958 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:51.469 00.511 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d98674d-4b30-49d7-9d7d-07914db49aee"}
01:45:51.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d98674d-4b30-49d7-9d7d-07914db49aee"}
01:45:51.472 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4969b991-c13f-4adc-9ffe-e6a87703ad59"}
01:45:51.472 00.000 6880 case statement mapped state 6 to 3
01:45:51.472 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4969b991-c13f-4adc-9ffe-e6a87703ad59"}
01:45:51.473 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c02b1f78-ee5a-4a67-9736-6f1254f13263"}
01:45:51.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1846,"width":15,"height":15,"star_pos":[6.84,6.82],"pixels":"..."},"id":"c02b1f78-ee5a-4a67-9736-6f1254f13263"}
01:45:51.873 00.400 10052 Exposure complete
01:45:51.997 00.124 10052 worker thread done servicing request
01:45:51.997 00.000 6880 OnExposeComplete: enter
01:45:51.997 00.000 6880 UpdateGuideState(): m_state=6
01:45:51.998 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1847
01:45:51.998 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=886.86, Mass=2034, SNR=31.2, Peak=141 HFD=4.4
01:45:51.998 00.000 6880 MultiStar: [#1 0.18,0.30,0.97,U] [#2 0.10,0.20,0.99,U] [#3 0.19,0.38,0.91,U] [#4 0.19,0.05,0.84,U] [#5 0.22,0.30,0.98,U] [#6 0.08,0.13,0.89,U] [#7 0.02,0.13,0.76,U] [#8 0.08,0.11,0.80,U] 
01:45:51.998 00.000 6880 single-star, 8 included, MultiStar: {0.14, 0.20}, one-star: {0.13, 0.12}
01:45:51.999 00.001 6880 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.61) = xAngle (2.37 = 2.37)
01:45:51.999 00.000 6880 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.33 = 2.33)
01:45:51.999 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.18 cameraTheta=0.75 mountX=-0.13 mountY=0.13, mountTheta=2.35
01:45:52.000 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.12, opts=13)
01:45:52.000 00.000 6880 Enqueuing Move request for scope (0.13, 0.12)
01:45:52.009 00.009 10052 Worker thread wakes up
01:45:52.009 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
01:45:52.009 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:45:52.010 00.001 10052 Moving (0.13, 0.12) raw xDistance=-0.13 yDistance=0.13
01:45:52.010 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:45:52.010 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
01:45:52.010 00.000 10052 MoveAxis(E, 34, ABG)
01:45:52.010 00.000 10052 Guiding  Dir = 2, Dur = 34
01:45:52.028 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:52.093 00.065 6880 UpdateGuideState exits: m=2034 SNR=31.2
01:45:52.093 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:52.093 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:52.093 00.000 6880 Enqueuing Expose request
01:45:52.135 00.042 6880 evsrv: cli 015431E0 connect
01:45:52.135 00.000 6880 case statement mapped state 6 to 3
01:45:52.136 00.001 6880 case statement mapped state 6 to 3
01:45:52.136 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"6444f2b5-584c-45ba-8ea9-d3bb6801d86b"}
01:45:52.136 00.000 6880 case statement mapped state 6 to 3
01:45:52.136 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6444f2b5-584c-45ba-8ea9-d3bb6801d86b"}
01:45:52.213 00.077 10052 IsSlewing returns 0
01:45:52.251 00.038 10052 IsGuiding returns 0
01:45:52.342 00.091 6880 evsrv: cli 015431E0 disconnect
01:45:52.343 00.001 6880 evsrv: cli 01543AA0 connect
01:45:52.343 00.000 6880 case statement mapped state 6 to 3
01:45:52.344 00.001 6880 case statement mapped state 6 to 3
01:45:52.344 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"7f7432d8-62c7-4451-bac1-a5a771f9b2a2"}
01:45:52.344 00.000 6880 PhdController::Dither begins
01:45:52.345 00.001 6880 dither: size=1.00, dRA=-0.97 dDec=0.00
01:45:52.345 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:45:52.345 00.000 6880 MountToCamera -- mountX=-0.97 mountY=0.00 hyp=0.97 mountTheta=3.14 cameraX=0.04, cameraY=0.97 cameraTheta=1.53
01:45:52.345 00.000 6880 setting lock position to (407.75, 887.71)
01:45:52.345 00.000 6880 Mount: notify guiding dithered (0.0, 1.0)
01:45:52.345 00.000 6880 MultiStar: stabilizing after lock position change
01:45:52.345 00.000 6880 Status Line: Dither by -0.97,0.00
01:45:52.349 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:45:52.349 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:45:52.350 00.001 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"7f7432d8-62c7-4451-bac1-a5a771f9b2a2"}
01:45:52.374 00.024 6880 evsrv: cli 01543AA0 disconnect
01:45:52.588 00.214 10052 IsGuiding returns 0
01:45:52.588 00.000 10052 Move returns status 0, amount 34
01:45:52.589 00.001 10052 MoveAxis(N, 0, ABG)
01:45:52.589 00.000 10052 Move returns status 0, amount 0
01:45:52.589 00.000 10052 move complete, result=0
01:45:52.589 00.000 10052 worker thread done servicing request
01:45:52.589 00.000 6880 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
01:45:52.589 00.000 10052 Worker thread wakes up
01:45:52.589 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:52.589 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,872,31,31)
01:45:53.469 00.880 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8eb69852-85f5-42a9-9dd2-bdcf42e00579"}
01:45:53.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8eb69852-85f5-42a9-9dd2-bdcf42e00579"}
01:45:53.470 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ad408d8-f8f2-4275-ac08-7b3038aa6897"}
01:45:53.470 00.000 6880 case statement mapped state 6 to 3
01:45:53.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ad408d8-f8f2-4275-ac08-7b3038aa6897"}
01:45:53.471 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e418fcbc-7348-4fde-89b0-48b420240fb8"}
01:45:53.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1847,"width":15,"height":15,"star_pos":[6.84,6.86],"pixels":"..."},"id":"e418fcbc-7348-4fde-89b0-48b420240fb8"}
01:45:53.731 00.260 10052 Exposure complete
01:45:53.802 00.071 10052 worker thread done servicing request
01:45:53.802 00.000 6880 OnExposeComplete: enter
01:45:53.802 00.000 6880 UpdateGuideState(): m_state=6
01:45:53.803 00.001 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1848
01:45:53.803 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=886.58, Mass=1948, SNR=30.6, Peak=147 HFD=4.3
01:45:53.803 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:45:53.803 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:45:53.803 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-1.13 hyp=1.14 cameraTheta=-1.47 mountX=1.13 mountY=0.13, mountTheta=0.11
01:45:53.805 00.002 6880 dither recenter: remaining=(1.0,-0.0) step=(1.0,-0.0)
01:45:53.805 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:45:53.805 00.000 6880 MountToCamera -- mountX=0.97 mountY=-0.00 hyp=0.97 mountTheta=-0.00 cameraX=-0.04, cameraY=-0.97 cameraTheta=-1.61
01:45:53.805 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.97, opts=4)
01:45:53.805 00.000 6880 Enqueuing Move request for scope (-0.04, -0.97)
01:45:53.805 00.000 6880 Mount: notify direct move 0.97,-0.00
01:45:53.805 00.000 10052 Worker thread wakes up
01:45:53.806 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.97) opts 0x4
01:45:53.806 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.97)
01:45:53.806 00.000 10052 Moving (-0.04, -0.97) raw xDistance=0.97 yDistance=-0.00
01:45:53.806 00.000 10052 MoveAxis(W, 577, B)
01:45:53.806 00.000 10052 Guiding  Dir = 3, Dur = 577
01:45:53.831 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:53.869 00.038 6880 UpdateGuideState exits: m=1948 SNR=30.6
01:45:53.869 00.000 6880 PhdController: settling, locked = 1, distance = 1.16 (0.60) aobump = 0 frame = 1 / 99999
01:45:53.869 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122353.869,"Host":"MINIASTRO1","Inst":1,"Distance":1.16,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:45:53.870 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:53.870 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:53.870 00.000 6880 Enqueuing Expose request
01:45:53.886 00.016 10052 IsSlewing returns 0
01:45:53.964 00.078 10052 IsGuiding returns 0
01:45:54.029 00.065 10052 PulseGuide returned control before completion, sleep 524
01:45:54.602 00.573 10052 IsGuiding returns 1
01:45:54.602 00.000 10052 scope still moving after pulse duration time elapsed
01:45:54.652 00.050 10052 IsSlewing returns 0
01:45:54.691 00.039 10052 IsGuiding returns 0
01:45:54.691 00.000 10052 scope move finished after 577 + 149 ms
01:45:54.691 00.000 10052 Move returns status 0, amount 577
01:45:54.691 00.000 10052 MoveAxis(N, 0, B)
01:45:54.691 00.000 10052 Move returns status 0, amount 0
01:45:54.691 00.000 10052 move complete, result=0
01:45:54.692 00.001 10052 worker thread done servicing request
01:45:54.692 00.000 10052 Worker thread wakes up
01:45:54.692 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:54.692 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:45:54.692 00.000 6880 GuideStep: 1.0 px 577 ms WEST, -0.0 px 0 ms NORTH
01:45:55.468 00.776 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"294297fd-b877-4d74-9ff0-a1d1eb41fc4b"}
01:45:55.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"294297fd-b877-4d74-9ff0-a1d1eb41fc4b"}
01:45:55.470 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2024076-1c17-4a88-a52e-3a374963f0d3"}
01:45:55.470 00.000 6880 case statement mapped state 6 to 3
01:45:55.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2024076-1c17-4a88-a52e-3a374963f0d3"}
01:45:55.471 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"331504e2-62bf-4746-8984-51250092ec26"}
01:45:55.472 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1848,"width":15,"height":15,"star_pos":[6.87,6.58],"pixels":"..."},"id":"331504e2-62bf-4746-8984-51250092ec26"}
01:45:55.826 00.354 10052 Exposure complete
01:45:55.903 00.077 10052 worker thread done servicing request
01:45:55.903 00.000 6880 OnExposeComplete: enter
01:45:55.903 00.000 6880 UpdateGuideState(): m_state=6
01:45:55.903 00.000 6880 Star::Find(15, 407, 886, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1849
01:45:55.904 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=887.93, Mass=1991, SNR=30.9, Peak=114 HFD=4.6
01:45:55.904 00.000 6880 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.61) = xAngle (2.57 = 2.57)
01:45:55.904 00.000 6880 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.54 = 2.54)
01:45:55.904 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.22 hyp=0.27 cameraTheta=0.96 mountX=-0.23 mountY=0.15, mountTheta=2.55
01:45:55.905 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.22, opts=13)
01:45:55.905 00.000 6880 Enqueuing Move request for scope (0.16, 0.22)
01:45:55.905 00.000 10052 Worker thread wakes up
01:45:55.905 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.22) opts 0xd
01:45:55.905 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.22)
01:45:55.905 00.000 10052 Moving (0.16, 0.22) raw xDistance=-0.23 yDistance=0.15
01:45:55.905 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
01:45:55.906 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
01:45:55.906 00.000 10052 MoveAxis(E, 61, ABG)
01:45:55.906 00.000 10052 Guiding  Dir = 2, Dur = 61
01:45:55.926 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:55.955 00.029 6880 UpdateGuideState exits: m=1991 SNR=30.9
01:45:55.955 00.000 6880 PhdController: settling, locked = 1, distance = 0.27 (0.60) aobump = 0 frame = 2 / 99999
01:45:55.955 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122355.955,"Host":"MINIASTRO1","Inst":1,"Distance":0.27,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:45:55.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:55.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:55.955 00.000 6880 Enqueuing Expose request
01:45:55.964 00.009 10052 IsSlewing returns 0
01:45:56.032 00.068 10052 IsGuiding returns 0
01:45:56.175 00.143 10052 IsGuiding returns 1
01:45:56.176 00.001 10052 scope still moving after pulse duration time elapsed
01:45:56.256 00.080 10052 IsSlewing returns 0
01:45:56.330 00.074 10052 IsGuiding returns 0
01:45:56.330 00.000 10052 scope move finished after 61 + 236 ms
01:45:56.330 00.000 10052 Move returns status 0, amount 61
01:45:56.330 00.000 10052 MoveAxis(N, 0, ABG)
01:45:56.330 00.000 10052 Move returns status 0, amount 0
01:45:56.331 00.001 10052 move complete, result=0
01:45:56.331 00.000 10052 worker thread done servicing request
01:45:56.331 00.000 6880 GuideStep: -0.2 px 61 ms EAST, 0.2 px 0 ms NORTH
01:45:56.331 00.000 10052 Worker thread wakes up
01:45:56.331 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:56.331 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:45:57.235 00.904 10052 Exposure complete
01:45:57.289 00.054 10052 worker thread done servicing request
01:45:57.289 00.000 6880 OnExposeComplete: enter
01:45:57.289 00.000 6880 UpdateGuideState(): m_state=6
01:45:57.290 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1850
01:45:57.290 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=887.80, Mass=1944, SNR=30.6, Peak=103 HFD=4.6
01:45:57.290 00.000 6880 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
01:45:57.290 00.000 6880 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
01:45:57.290 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=0.09 hyp=0.38 cameraTheta=0.23 mountX=-0.10 mountY=0.37, mountTheta=1.84
01:45:57.292 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=0.09, opts=13)
01:45:57.292 00.000 6880 Enqueuing Move request for scope (0.37, 0.09)
01:45:57.292 00.000 10052 Worker thread wakes up
01:45:57.292 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.09) opts 0xd
01:45:57.292 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, 0.09)
01:45:57.292 00.000 10052 Moving (0.37, 0.09) raw xDistance=-0.10 yDistance=0.37
01:45:57.293 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:45:57.293 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.37, slope = 0.00
01:45:57.293 00.000 10052 MoveAxis(E, 0, ABG)
01:45:57.293 00.000 10052 Move returns status 0, amount 0
01:45:57.293 00.000 10052 MoveAxis(S, 67, ABG)
01:45:57.293 00.000 10052 Guiding  Dir = 1, Dur = 67
01:45:57.314 00.021 10052 IsSlewing returns 0
01:45:57.321 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:57.352 00.031 10052 IsGuiding returns 0
01:45:57.354 00.002 6880 UpdateGuideState exits: m=1944 SNR=30.6
01:45:57.354 00.000 6880 PhdController: settling, locked = 1, distance = 0.30 (0.60) aobump = 0 frame = 3 / 99999
01:45:57.354 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122357.354,"Host":"MINIASTRO1","Inst":1,"Distance":0.30,"Time":1.4,"SettleTime":6.0,"StarLocked":true}
01:45:57.354 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:57.354 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:57.354 00.000 6880 Enqueuing Expose request
01:45:57.379 00.025 10052 PulseGuide returned control before completion, sleep 50
01:45:57.460 00.081 10052 IsGuiding returns 0
01:45:57.460 00.000 10052 Move returns status 0, amount 67
01:45:57.460 00.000 10052 move complete, result=0
01:45:57.460 00.000 10052 worker thread done servicing request
01:45:57.461 00.001 10052 Worker thread wakes up
01:45:57.461 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:57.461 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:45:57.466 00.005 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 67 ms SOUTH
01:45:57.471 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5686f9f2-0a94-414d-aa3d-a260f5a04fb3"}
01:45:57.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5686f9f2-0a94-414d-aa3d-a260f5a04fb3"}
01:45:57.474 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"796038aa-03c8-47c9-ab09-0395ece60876"}
01:45:57.474 00.000 6880 case statement mapped state 6 to 3
01:45:57.474 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"796038aa-03c8-47c9-ab09-0395ece60876"}
01:45:57.477 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58e1b43f-5d39-4dae-939f-99a938a0ce4c"}
01:45:57.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1850,"width":15,"height":15,"star_pos":[7.12,6.80],"pixels":"..."},"id":"58e1b43f-5d39-4dae-939f-99a938a0ce4c"}
01:45:58.604 01.127 10052 Exposure complete
01:45:58.657 00.053 10052 worker thread done servicing request
01:45:58.657 00.000 6880 OnExposeComplete: enter
01:45:58.657 00.000 6880 UpdateGuideState(): m_state=6
01:45:58.658 00.001 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1851
01:45:58.658 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=887.58, Mass=1916, SNR=30.3, Peak=128 HFD=4.4
01:45:58.658 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
01:45:58.658 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:45:58.658 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.12 hyp=0.35 cameraTheta=-0.37 mountX=0.11 mountY=0.33, mountTheta=1.24
01:45:58.660 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.12, opts=13)
01:45:58.660 00.000 6880 Enqueuing Move request for scope (0.32, -0.12)
01:45:58.660 00.000 10052 Worker thread wakes up
01:45:58.660 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.12) opts 0xd
01:45:58.660 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.12)
01:45:58.660 00.000 10052 Moving (0.32, -0.12) raw xDistance=0.11 yDistance=0.33
01:45:58.660 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:45:58.660 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.33, slope = 0.00
01:45:58.660 00.000 10052 MoveAxis(W, 30, ABG)
01:45:58.660 00.000 10052 Guiding  Dir = 3, Dur = 30
01:45:58.680 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:58.681 00.001 10052 IsSlewing returns 0
01:45:58.712 00.031 6880 UpdateGuideState exits: m=1916 SNR=30.3
01:45:58.712 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 4 / 99999
01:45:58.712 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122358.712,"Host":"MINIASTRO1","Inst":1,"Distance":0.32,"Time":2.8,"SettleTime":6.0,"StarLocked":true}
01:45:58.712 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:45:58.712 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:45:58.712 00.000 6880 Enqueuing Expose request
01:45:58.719 00.007 10052 IsGuiding returns 0
01:45:58.747 00.028 10052 PulseGuide returned control before completion, sleep 13
01:45:58.793 00.046 10052 IsGuiding returns 0
01:45:58.793 00.000 10052 Move returns status 0, amount 30
01:45:58.793 00.000 10052 MoveAxis(S, 59, ABG)
01:45:58.793 00.000 10052 Guiding  Dir = 1, Dur = 59
01:45:58.830 00.037 10052 IsSlewing returns 0
01:45:58.869 00.039 10052 IsGuiding returns 0
01:45:58.897 00.028 10052 PulseGuide returned control before completion, sleep 42
01:45:58.969 00.072 10052 IsGuiding returns 0
01:45:58.969 00.000 10052 Move returns status 0, amount 59
01:45:58.969 00.000 10052 move complete, result=0
01:45:58.969 00.000 10052 worker thread done servicing request
01:45:58.969 00.000 10052 Worker thread wakes up
01:45:58.970 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:45:58.970 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:45:58.970 00.000 6880 GuideStep: 0.1 px 30 ms WEST, 0.3 px 59 ms SOUTH
01:45:59.469 00.499 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a87917a-9af0-4c73-ab4a-0b3d08882675"}
01:45:59.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a87917a-9af0-4c73-ab4a-0b3d08882675"}
01:45:59.471 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9b095147-e718-40f1-8f24-9fa24b11fde0"}
01:45:59.471 00.000 6880 case statement mapped state 6 to 3
01:45:59.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b095147-e718-40f1-8f24-9fa24b11fde0"}
01:45:59.472 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ebc03e34-ce7b-4d5d-b515-ea9bbbd11ad0"}
01:45:59.472 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1851,"width":15,"height":15,"star_pos":[7.08,6.58],"pixels":"..."},"id":"ebc03e34-ce7b-4d5d-b515-ea9bbbd11ad0"}
01:45:59.884 00.412 10052 Exposure complete
01:45:59.947 00.063 10052 worker thread done servicing request
01:45:59.947 00.000 6880 OnExposeComplete: enter
01:45:59.947 00.000 6880 UpdateGuideState(): m_state=6
01:45:59.949 00.002 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1852
01:45:59.949 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=887.64, Mass=1968, SNR=30.8, Peak=134 HFD=4.4
01:45:59.949 00.000 6880 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
01:45:59.949 00.000 6880 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
01:45:59.949 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.31 cameraTheta=-0.23 mountX=0.06 mountY=0.31, mountTheta=1.38
01:45:59.949 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.07, opts=13)
01:45:59.949 00.000 6880 Enqueuing Move request for scope (0.31, -0.07)
01:45:59.949 00.000 10052 Worker thread wakes up
01:45:59.949 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.07) opts 0xd
01:45:59.950 00.001 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.07)
01:45:59.950 00.000 10052 Moving (0.31, -0.07) raw xDistance=0.06 yDistance=0.31
01:45:59.950 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:45:59.950 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.31, slope = 0.04
01:45:59.950 00.000 10052 MoveAxis(E, 0, ABG)
01:45:59.950 00.000 10052 Move returns status 0, amount 0
01:45:59.950 00.000 10052 MoveAxis(S, 30, ABG)
01:45:59.950 00.000 10052 Guiding  Dir = 1, Dur = 30
01:45:59.973 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:45:59.993 00.020 10052 IsSlewing returns 0
01:46:00.017 00.024 6880 UpdateGuideState exits: m=1968 SNR=30.8
01:46:00.018 00.001 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 5 / 99999
01:46:00.018 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122360.018,"Host":"MINIASTRO1","Inst":1,"Distance":0.32,"Time":4.1,"SettleTime":6.0,"StarLocked":true}
01:46:00.019 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:00.019 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:00.019 00.000 6880 Enqueuing Expose request
01:46:00.067 00.048 10052 IsGuiding returns 0
01:46:00.216 00.149 10052 IsGuiding returns 0
01:46:00.216 00.000 10052 Move returns status 0, amount 30
01:46:00.216 00.000 10052 move complete, result=0
01:46:00.216 00.000 10052 worker thread done servicing request
01:46:00.216 00.000 10052 Worker thread wakes up
01:46:00.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:00.217 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:00.217 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 30 ms SOUTH
01:46:01.361 01.144 10052 Exposure complete
01:46:01.424 00.063 10052 worker thread done servicing request
01:46:01.424 00.000 6880 OnExposeComplete: enter
01:46:01.425 00.001 6880 UpdateGuideState(): m_state=6
01:46:01.425 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1853
01:46:01.425 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.07, Mass=1968, SNR=30.9, Peak=122 HFD=4.4
01:46:01.425 00.000 6880 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.61) = xAngle (3.52 = -2.76)
01:46:01.425 00.000 6880 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.49 = -2.79)
01:46:01.425 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.36 hyp=0.38 cameraTheta=1.91 mountX=-0.35 mountY=-0.13, mountTheta=-2.79
01:46:01.426 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.36, opts=13)
01:46:01.426 00.000 6880 Enqueuing Move request for scope (-0.12, 0.36)
01:46:01.427 00.001 10052 Worker thread wakes up
01:46:01.427 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.36) opts 0xd
01:46:01.427 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.36)
01:46:01.427 00.000 10052 Moving (-0.12, 0.36) raw xDistance=-0.35 yDistance=-0.13
01:46:01.427 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
01:46:01.427 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.14, using input
01:46:01.427 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.06
01:46:01.427 00.000 10052 MoveAxis(E, 94, ABG)
01:46:01.427 00.000 10052 Guiding  Dir = 2, Dur = 94
01:46:01.448 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:01.448 00.000 10052 IsSlewing returns 0
01:46:01.478 00.030 6880 UpdateGuideState exits: m=1968 SNR=30.9
01:46:01.478 00.000 6880 PhdController: settling, locked = 1, distance = 0.33 (0.60) aobump = 0 frame = 6 / 99999
01:46:01.478 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122361.478,"Host":"MINIASTRO1","Inst":1,"Distance":0.33,"Time":5.5,"SettleTime":6.0,"StarLocked":true}
01:46:01.479 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:01.479 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:01.479 00.000 6880 Enqueuing Expose request
01:46:01.479 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c41823f7-f6a5-4139-a1fe-24ea8df0ef16"}
01:46:01.479 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c41823f7-f6a5-4139-a1fe-24ea8df0ef16"}
01:46:01.486 00.007 10052 IsGuiding returns 0
01:46:01.490 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9b46e463-0042-43e4-8a78-c76dd936a045"}
01:46:01.491 00.001 6880 case statement mapped state 6 to 3
01:46:01.491 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b46e463-0042-43e4-8a78-c76dd936a045"}
01:46:01.492 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"678f9e91-618f-47a2-a07e-4f9ac3597aaa"}
01:46:01.492 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1853,"width":15,"height":15,"star_pos":[6.63,7.07],"pixels":"..."},"id":"678f9e91-618f-47a2-a07e-4f9ac3597aaa"}
01:46:01.551 00.059 10052 PulseGuide returned control before completion, sleep 40
01:46:01.666 00.115 10052 IsGuiding returns 1
01:46:01.666 00.000 10052 scope still moving after pulse duration time elapsed
01:46:01.741 00.075 10052 IsSlewing returns 0
01:46:01.815 00.074 10052 IsGuiding returns 0
01:46:01.816 00.001 10052 scope move finished after 94 + 235 ms
01:46:01.816 00.000 10052 Move returns status 0, amount 94
01:46:01.816 00.000 10052 MoveAxis(N, 0, ABG)
01:46:01.816 00.000 10052 Move returns status 0, amount 0
01:46:01.816 00.000 10052 move complete, result=0
01:46:01.816 00.000 10052 worker thread done servicing request
01:46:01.816 00.000 10052 Worker thread wakes up
01:46:01.816 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:01.816 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:01.817 00.001 6880 GuideStep: -0.4 px 94 ms EAST, -0.1 px 0 ms NORTH
01:46:02.735 00.918 10052 Exposure complete
01:46:02.789 00.054 10052 worker thread done servicing request
01:46:02.789 00.000 6880 OnExposeComplete: enter
01:46:02.789 00.000 6880 UpdateGuideState(): m_state=6
01:46:02.790 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1854
01:46:02.790 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=887.85, Mass=1936, SNR=30.6, Peak=116 HFD=4.4
01:46:02.790 00.000 6880 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.61) = xAngle (4.23 = -2.06)
01:46:02.790 00.000 6880 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.20 = -2.09)
01:46:02.790 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.14 hyp=0.28 cameraTheta=2.61 mountX=-0.13 mountY=-0.24, mountTheta=-2.06
01:46:02.792 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.14, opts=13)
01:46:02.792 00.000 6880 Enqueuing Move request for scope (-0.24, 0.14)
01:46:02.792 00.000 10052 Worker thread wakes up
01:46:02.792 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.14) opts 0xd
01:46:02.792 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.14)
01:46:02.792 00.000 10052 Moving (-0.24, 0.14) raw xDistance=-0.13 yDistance=-0.24
01:46:02.792 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.13
01:46:02.792 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.24 is < calculated value -0.27, using input
01:46:02.792 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.24, slope = -0.10
01:46:02.792 00.000 10052 MoveAxis(E, 39, ABG)
01:46:02.792 00.000 10052 Guiding  Dir = 2, Dur = 39
01:46:02.813 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:02.813 00.000 10052 IsSlewing returns 0
01:46:02.843 00.030 6880 UpdateGuideState exits: m=1936 SNR=30.6
01:46:02.843 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 7 / 99999
01:46:02.843 00.000 6880 PhdController: newstate STATE_FINISH
01:46:02.843 00.000 6880 PhdController complete: success
01:46:02.844 00.001 6880 evsrv: {"Event":"SettleDone","Timestamp":1783122362.843,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:46:02.844 00.000 6880 Mount: notify guiding dither settle done success=1
01:46:02.844 00.000 6880 PhdController: newstate STATE_IDLE
01:46:02.844 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:02.844 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:02.844 00.000 6880 Enqueuing Expose request
01:46:02.851 00.007 10052 IsGuiding returns 0
01:46:02.879 00.028 10052 PulseGuide returned control before completion, sleep 22
01:46:02.926 00.047 10052 IsGuiding returns 0
01:46:02.926 00.000 10052 Move returns status 0, amount 39
01:46:02.926 00.000 10052 MoveAxis(N, 44, ABG)
01:46:02.926 00.000 10052 Guiding  Dir = 0, Dur = 44
01:46:02.964 00.038 10052 IsSlewing returns 0
01:46:03.002 00.038 10052 IsGuiding returns 0
01:46:03.030 00.028 10052 PulseGuide returned control before completion, sleep 27
01:46:03.085 00.055 10052 IsGuiding returns 1
01:46:03.085 00.000 10052 scope still moving after pulse duration time elapsed
01:46:03.131 00.046 10052 IsSlewing returns 0
01:46:03.169 00.038 10052 IsGuiding returns 0
01:46:03.169 00.000 10052 scope move finished after 44 + 122 ms
01:46:03.169 00.000 10052 Move returns status 0, amount 44
01:46:03.169 00.000 10052 move complete, result=0
01:46:03.169 00.000 10052 worker thread done servicing request
01:46:03.169 00.000 10052 Worker thread wakes up
01:46:03.170 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:03.170 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:03.170 00.000 6880 GuideStep: -0.1 px 39 ms EAST, -0.2 px 44 ms NORTH
01:46:03.468 00.298 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5717bd9-765d-4642-92b1-c65ddd675df1"}
01:46:03.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5717bd9-765d-4642-92b1-c65ddd675df1"}
01:46:03.468 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe96f411-f6d1-4bae-95ca-3bc4eb02330d"}
01:46:03.468 00.000 6880 case statement mapped state 6 to 3
01:46:03.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe96f411-f6d1-4bae-95ca-3bc4eb02330d"}
01:46:03.470 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91ef8e1d-a0c2-4996-a917-1532b03fd749"}
01:46:03.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1854,"width":15,"height":15,"star_pos":[6.51,6.85],"pixels":"..."},"id":"91ef8e1d-a0c2-4996-a917-1532b03fd749"}
01:46:04.304 00.834 10052 Exposure complete
01:46:04.361 00.057 10052 worker thread done servicing request
01:46:04.361 00.000 6880 OnExposeComplete: enter
01:46:04.361 00.000 6880 UpdateGuideState(): m_state=6
01:46:04.362 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.362 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.57, Mass=1876, SNR=30.1, Peak=117 HFD=4.7
01:46:04.362 00.000 6880 MultiStar: exiting stabilization period
01:46:04.362 00.000 6880 MultiStar: updating star positions after lock position change
01:46:04.362 00.000 6880 Star::Find(15, 281, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.362 00.000 6880 Star::Find returns 1 (0), X=281.97, Y=297.43, Mass=1682, SNR=28.4, Peak=103 HFD=4.9
01:46:04.362 00.000 6880 Star::Find(15, 1198, 293, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.362 00.000 6880 Star::Find returns 1 (0), X=1199.03, Y=294.58, Mass=1999, SNR=30.5, Peak=99 HFD=5.2
01:46:04.362 00.000 6880 Star::Find(15, 824, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.362 00.000 6880 Star::Find returns 1 (0), X=824.56, Y=297.42, Mass=1643, SNR=28.0, Peak=101 HFD=5.0
01:46:04.362 00.000 6880 Star::Find(15, 55, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.363 00.001 6880 Star::Find returns 1 (0), X=55.37, Y=632.28, Mass=1351, SNR=25.3, Peak=57 HFD=5.3
01:46:04.363 00.000 6880 Star::Find(15, 470, 591, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.363 00.000 6880 Star::Find returns 1 (0), X=471.39, Y=591.77, Mass=1907, SNR=29.9, Peak=90 HFD=5.5
01:46:04.363 00.000 6880 Star::Find(15, 853, 216, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.363 00.000 6880 Star::Find returns 1 (0), X=853.59, Y=217.16, Mass=1831, SNR=29.0, Peak=80 HFD=6.4
01:46:04.363 00.000 6880 Star::Find(15, 265, 84, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.363 00.000 6880 Star::Find returns 1 (0), X=265.40, Y=84.30, Mass=1161, SNR=23.6, Peak=63 HFD=5.4
01:46:04.363 00.000 6880 Star::Find(15, 553, 329, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.363 00.000 6880 Star::Find returns 1 (0), X=553.53, Y=329.47, Mass=1206, SNR=23.7, Peak=63 HFD=5.7
01:46:04.363 00.000 6880 Star::Find(15, 671, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.363 00.000 6880 Star::Find returns 1 (0), X=671.62, Y=824.88, Mass=763, SNR=19.2, Peak=59 HFD=4.2
01:46:04.363 00.000 6880 Star::Find(15, 1119, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.363 00.000 6880 Star::Find returns 1 (0), X=1119.31, Y=684.75, Mass=701, SNR=18.3, Peak=43 HFD=4.4
01:46:04.363 00.000 6880 Star::Find(15, 268, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1855
01:46:04.363 00.000 6880 Star::Find returns 1 (0), X=268.35, Y=577.14, Mass=957, SNR=21.4, Peak=53 HFD=5.4
01:46:04.364 00.001 6880 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.61) = xAngle (-0.56 = -0.56)
01:46:04.364 00.000 6880 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
01:46:04.364 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-2.18 mountX=0.14 mountY=-0.09, mountTheta=-0.58
01:46:04.365 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.13, opts=13)
01:46:04.365 00.000 6880 Enqueuing Move request for scope (-0.09, -0.13)
01:46:04.365 00.000 10052 Worker thread wakes up
01:46:04.365 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.13) opts 0xd
01:46:04.365 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.13)
01:46:04.365 00.000 10052 Moving (-0.09, -0.13) raw xDistance=0.14 yDistance=-0.09
01:46:04.365 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:46:04.365 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.27, using input
01:46:04.366 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.09
01:46:04.366 00.000 10052 MoveAxis(W, 35, ABG)
01:46:04.366 00.000 10052 Guiding  Dir = 3, Dur = 35
01:46:04.386 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:04.416 00.030 6880 UpdateGuideState exits: m=1876 SNR=30.1
01:46:04.416 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:04.416 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:04.416 00.000 6880 Enqueuing Expose request
01:46:04.418 00.002 10052 IsSlewing returns 0
01:46:04.457 00.039 10052 IsGuiding returns 0
01:46:04.484 00.027 10052 PulseGuide returned control before completion, sleep 19
01:46:04.531 00.047 10052 IsGuiding returns 1
01:46:04.531 00.000 10052 scope still moving after pulse duration time elapsed
01:46:04.578 00.047 10052 IsSlewing returns 0
01:46:04.615 00.037 10052 IsGuiding returns 0
01:46:04.615 00.000 10052 scope move finished after 35 + 123 ms
01:46:04.615 00.000 10052 Move returns status 0, amount 35
01:46:04.615 00.000 10052 MoveAxis(N, 0, ABG)
01:46:04.615 00.000 10052 Move returns status 0, amount 0
01:46:04.615 00.000 10052 move complete, result=0
01:46:04.615 00.000 10052 worker thread done servicing request
01:46:04.616 00.001 10052 Worker thread wakes up
01:46:04.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:04.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:04.616 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
01:46:05.467 00.851 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6bd8a301-6d73-49a6-94d6-cce5ad39aadc"}
01:46:05.467 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6bd8a301-6d73-49a6-94d6-cce5ad39aadc"}
01:46:05.468 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83377fef-6bb8-4321-ac1b-604efb6c256e"}
01:46:05.468 00.000 6880 case statement mapped state 6 to 3
01:46:05.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"83377fef-6bb8-4321-ac1b-604efb6c256e"}
01:46:05.468 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75cb8d0c-7fff-4bf5-945a-424e61db616f"}
01:46:05.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1855,"width":15,"height":15,"star_pos":[6.66,6.57],"pixels":"..."},"id":"75cb8d0c-7fff-4bf5-945a-424e61db616f"}
01:46:05.535 00.067 10052 Exposure complete
01:46:05.603 00.068 10052 worker thread done servicing request
01:46:05.603 00.000 6880 OnExposeComplete: enter
01:46:05.603 00.000 6880 UpdateGuideState(): m_state=6
01:46:05.604 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1856
01:46:05.604 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=888.05, Mass=1987, SNR=31.0, Peak=126 HFD=4.5
01:46:05.604 00.000 6880 MultiStar: [#1 0.30,0.40,0.95,U] [#2 0.21,-0.20,1.02,U] [#3 0.45,0.54,0.00,M1] [#4 0.10,0.18,0.82,U] [#5 0.28,0.11,0.97,U] [#6 0.32,0.33,0.92,U] [#7 0.27,0.34,0.75,U] [#8 0.29,0.19,0.78,U] 
01:46:05.604 00.000 6880 refined, 7 included, MultiStar: {0.26, 0.21}, one-star: {0.29, 0.34}
01:46:05.604 00.000 6880 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.61) = xAngle (2.28 = 2.28)
01:46:05.604 00.000 6880 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.25 = 2.25)
01:46:05.604 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.21 hyp=0.33 cameraTheta=0.67 mountX=-0.22 mountY=0.26, mountTheta=2.27
01:46:05.606 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.21, opts=13)
01:46:05.606 00.000 6880 Enqueuing Move request for scope (0.26, 0.21)
01:46:05.606 00.000 10052 Worker thread wakes up
01:46:05.606 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.21) opts 0xd
01:46:05.606 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.21)
01:46:05.606 00.000 10052 Moving (0.26, 0.21) raw xDistance=-0.22 yDistance=0.26
01:46:05.606 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.22
01:46:05.606 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.04
01:46:05.606 00.000 10052 MoveAxis(E, 56, ABG)
01:46:05.606 00.000 10052 Guiding  Dir = 2, Dur = 56
01:46:05.626 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:05.655 00.029 6880 UpdateGuideState exits: m=1987 SNR=31.0
01:46:05.655 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:05.655 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:05.655 00.000 6880 Enqueuing Expose request
01:46:05.691 00.036 10052 IsSlewing returns 0
01:46:05.771 00.080 10052 IsGuiding returns 0
01:46:05.914 00.143 10052 IsGuiding returns 1
01:46:05.915 00.001 10052 scope still moving after pulse duration time elapsed
01:46:05.994 00.079 10052 IsSlewing returns 0
01:46:06.068 00.074 10052 IsGuiding returns 0
01:46:06.068 00.000 10052 scope move finished after 56 + 241 ms
01:46:06.068 00.000 10052 Move returns status 0, amount 56
01:46:06.068 00.000 10052 MoveAxis(N, 0, ABG)
01:46:06.069 00.001 10052 Move returns status 0, amount 0
01:46:06.069 00.000 10052 move complete, result=0
01:46:06.069 00.000 10052 worker thread done servicing request
01:46:06.069 00.000 10052 Worker thread wakes up
01:46:06.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:06.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:06.069 00.000 6880 GuideStep: -0.2 px 56 ms EAST, 0.3 px 0 ms NORTH
01:46:07.200 01.131 10052 Exposure complete
01:46:07.282 00.082 10052 worker thread done servicing request
01:46:07.282 00.000 6880 OnExposeComplete: enter
01:46:07.282 00.000 6880 UpdateGuideState(): m_state=6
01:46:07.282 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1857
01:46:07.283 00.001 6880 Star::Find returns 1 (0), X=407.66, Y=887.53, Mass=1921, SNR=30.3, Peak=122 HFD=4.5
01:46:07.283 00.000 6880 MultiStar: [#1 0.13,0.00,0.95,U] [#2 -0.33,-0.34,1.00,U] [#3 0.09,-0.01,0.93,U] [#4 0.11,-0.01,0.84,U] [#5 -0.22,-0.48,0.00,M1] [#6 0.07,-0.14,0.93,U] [#7 -0.02,-0.10,0.78,U] [#8 -0.06,0.05,0.78,U] 
01:46:07.283 00.000 6880 refined, 7 included, MultiStar: {-0.02, -0.10}, one-star: {-0.10, -0.18}
01:46:07.283 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
01:46:07.283 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:46:07.283 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.73 mountX=0.10 mountY=-0.01, mountTheta=-0.14
01:46:07.284 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.10, opts=13)
01:46:07.285 00.001 6880 Enqueuing Move request for scope (-0.02, -0.10)
01:46:07.285 00.000 10052 Worker thread wakes up
01:46:07.285 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
01:46:07.285 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
01:46:07.285 00.000 10052 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=-0.01
01:46:07.285 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:46:07.285 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.16, using input
01:46:07.285 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.04
01:46:07.285 00.000 10052 MoveAxis(E, 0, ABG)
01:46:07.285 00.000 10052 Move returns status 0, amount 0
01:46:07.285 00.000 10052 MoveAxis(N, 0, ABG)
01:46:07.285 00.000 10052 Move returns status 0, amount 0
01:46:07.285 00.000 10052 move complete, result=0
01:46:07.285 00.000 10052 worker thread done servicing request
01:46:07.305 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:07.335 00.030 6880 UpdateGuideState exits: m=1921 SNR=30.3
01:46:07.335 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:07.335 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:07.335 00.000 6880 Enqueuing Expose request
01:46:07.335 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:07.335 00.000 10052 Worker thread wakes up
01:46:07.335 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:07.335 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:07.465 00.130 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"38cad7b1-870f-4405-bfba-3adaf1397d3b"}
01:46:07.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"38cad7b1-870f-4405-bfba-3adaf1397d3b"}
01:46:07.466 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8233b627-26ea-4546-ab3a-dfc2c37d2ab4"}
01:46:07.466 00.000 6880 case statement mapped state 6 to 3
01:46:07.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8233b627-26ea-4546-ab3a-dfc2c37d2ab4"}
01:46:07.467 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1da61a3c-c9b7-492e-a5d6-4f7a70d914cf"}
01:46:07.467 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1857,"width":15,"height":15,"star_pos":[6.66,6.53],"pixels":"..."},"id":"1da61a3c-c9b7-492e-a5d6-4f7a70d914cf"}
01:46:08.242 00.775 10052 Exposure complete
01:46:08.311 00.069 10052 worker thread done servicing request
01:46:08.312 00.001 6880 OnExposeComplete: enter
01:46:08.312 00.000 6880 UpdateGuideState(): m_state=6
01:46:08.312 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1858
01:46:08.312 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=887.55, Mass=1861, SNR=30.0, Peak=119 HFD=4.7
01:46:08.313 00.001 6880 MultiStar: [#1 0.23,0.24,0.97,U] [#2 -0.12,0.07,1.02,U] [#3 0.10,0.45,0.94,U] [#4 0.69,0.27,0.00,M3] [#5 -0.03,0.12,0.95,U] [#6 0.11,0.51,0.92,U] [#7 0.12,0.34,0.76,U] [#8 0.12,0.35,0.80,U] 
01:46:08.313 00.000 6880 single-star, 7 included, MultiStar: {0.08, 0.23}, one-star: {0.11, -0.16}
01:46:08.313 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
01:46:08.313 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:46:08.313 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.19 cameraTheta=-0.96 mountX=0.15 mountY=0.11, mountTheta=0.63
01:46:08.314 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.16, opts=13)
01:46:08.314 00.000 6880 Enqueuing Move request for scope (0.11, -0.16)
01:46:08.314 00.000 10052 Worker thread wakes up
01:46:08.314 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
01:46:08.315 00.001 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
01:46:08.315 00.000 10052 Moving (0.11, -0.16) raw xDistance=0.15 yDistance=0.11
01:46:08.315 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:46:08.315 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.03
01:46:08.315 00.000 10052 MoveAxis(W, 41, ABG)
01:46:08.315 00.000 10052 Guiding  Dir = 3, Dur = 41
01:46:08.335 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:08.365 00.030 6880 UpdateGuideState exits: m=1861 SNR=30.0
01:46:08.365 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:08.365 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:08.365 00.000 6880 Enqueuing Expose request
01:46:08.388 00.023 10052 IsSlewing returns 0
01:46:08.458 00.070 10052 IsGuiding returns 0
01:46:08.485 00.027 10052 PulseGuide returned control before completion, sleep 24
01:46:08.542 00.057 10052 IsGuiding returns 0
01:46:08.542 00.000 10052 Move returns status 0, amount 41
01:46:08.543 00.001 10052 MoveAxis(N, 0, ABG)
01:46:08.543 00.000 10052 Move returns status 0, amount 0
01:46:08.543 00.000 10052 move complete, result=0
01:46:08.543 00.000 10052 worker thread done servicing request
01:46:08.543 00.000 10052 Worker thread wakes up
01:46:08.543 00.000 6880 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
01:46:08.543 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:08.543 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:09.464 00.921 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"14ec608d-4a65-4ff6-96f3-e73cb9bca8f1"}
01:46:09.465 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"14ec608d-4a65-4ff6-96f3-e73cb9bca8f1"}
01:46:09.465 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"283a5fe6-ded2-45f8-b6ef-ba2ce4c786f4"}
01:46:09.465 00.000 6880 case statement mapped state 6 to 3
01:46:09.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"283a5fe6-ded2-45f8-b6ef-ba2ce4c786f4"}
01:46:09.466 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c4cf5b54-4b19-436f-8cc1-ba8054d27275"}
01:46:09.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1858,"width":15,"height":15,"star_pos":[6.86,6.55],"pixels":"..."},"id":"c4cf5b54-4b19-436f-8cc1-ba8054d27275"}
01:46:09.672 00.206 10052 Exposure complete
01:46:09.729 00.057 10052 worker thread done servicing request
01:46:09.729 00.000 6880 OnExposeComplete: enter
01:46:09.730 00.001 6880 UpdateGuideState(): m_state=6
01:46:09.730 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1859
01:46:09.730 00.000 6880 Star::Find returns 1 (0), X=407.25, Y=887.68, Mass=1863, SNR=30.0, Peak=116 HFD=4.4
01:46:09.730 00.000 6880 MultiStar: [#1 -0.19,-0.09,0.97,U] [#2 -0.64,0.09,0.00,M1] [#3 -0.38,0.31,0.93,U] [#4 -0.16,0.07,0.84,U] [#5 -0.42,-0.10,1.00,U] [#6 -0.62,-0.02,0.00,M1] [#7 -0.47,0.18,0.74,U] [#8 -0.46,-0.16,0.80,U] 
01:46:09.730 00.000 6880 refined, 6 included, MultiStar: {-0.37, 0.02}, one-star: {-0.50, -0.03}
01:46:09.730 00.000 6880 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.61) = xAngle (4.69 = -1.59)
01:46:09.732 00.002 6880 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.66 = -1.62)
01:46:09.732 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=0.02 hyp=0.37 cameraTheta=3.08 mountX=-0.01 mountY=-0.37, mountTheta=-1.59
01:46:09.733 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=0.02, opts=13)
01:46:09.733 00.000 6880 Enqueuing Move request for scope (-0.37, 0.02)
01:46:09.733 00.000 10052 Worker thread wakes up
01:46:09.733 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.02) opts 0xd
01:46:09.733 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, 0.02)
01:46:09.733 00.000 10052 Moving (-0.37, 0.02) raw xDistance=-0.01 yDistance=-0.37
01:46:09.733 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:46:09.733 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.37, slope = -0.05
01:46:09.733 00.000 10052 MoveAxis(E, 0, ABG)
01:46:09.733 00.000 10052 Move returns status 0, amount 0
01:46:09.733 00.000 10052 MoveAxis(N, 93, ABG)
01:46:09.733 00.000 10052 Guiding  Dir = 0, Dur = 93
01:46:09.754 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:09.772 00.018 10052 IsSlewing returns 0
01:46:09.789 00.017 6880 UpdateGuideState exits: m=1863 SNR=30.0
01:46:09.789 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:09.789 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:09.789 00.000 6880 Enqueuing Expose request
01:46:09.847 00.058 10052 IsGuiding returns 0
01:46:09.916 00.069 10052 PulseGuide returned control before completion, sleep 35
01:46:10.032 00.116 10052 IsGuiding returns 1
01:46:10.033 00.001 10052 scope still moving after pulse duration time elapsed
01:46:10.112 00.079 10052 IsSlewing returns 0
01:46:10.186 00.074 10052 IsGuiding returns 0
01:46:10.186 00.000 10052 scope move finished after 93 + 246 ms
01:46:10.186 00.000 10052 Move returns status 0, amount 93
01:46:10.186 00.000 10052 move complete, result=0
01:46:10.186 00.000 10052 worker thread done servicing request
01:46:10.186 00.000 10052 Worker thread wakes up
01:46:10.186 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:10.186 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:10.187 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 93 ms NORTH
01:46:11.096 00.909 10052 Exposure complete
01:46:11.157 00.061 10052 worker thread done servicing request
01:46:11.158 00.001 6880 OnExposeComplete: enter
01:46:11.158 00.000 6880 UpdateGuideState(): m_state=6
01:46:11.158 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1860
01:46:11.158 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=887.70, Mass=1874, SNR=30.0, Peak=116 HFD=4.5
01:46:11.158 00.000 6880 MultiStar: [#1 -0.27,0.40,0.96,U] [#2 -0.43,0.02,1.00,U] [#3 -0.47,0.34,0.00,M1] [#4 -0.13,0.17,0.84,U] [#5 -0.47,-0.07,0.99,U] [#6 -0.51,0.07,0.98,U] [#7 -0.31,0.19,0.78,U] [#8 -0.45,0.27,0.80,U] 
01:46:11.158 00.000 6880 refined, 7 included, MultiStar: {-0.40, 0.12}, one-star: {-0.54, -0.00}
01:46:11.158 00.000 6880 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.61) = xAngle (4.45 = -1.83)
01:46:11.159 00.001 6880 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.42 = -1.86)
01:46:11.159 00.000 6880 CameraToMount -- cameraX=-0.40 cameraY=0.12 hyp=0.41 cameraTheta=2.84 mountX=-0.11 mountY=-0.40, mountTheta=-1.83
01:46:11.160 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.40, y=0.12, opts=13)
01:46:11.160 00.000 6880 Enqueuing Move request for scope (-0.40, 0.12)
01:46:11.160 00.000 10052 Worker thread wakes up
01:46:11.160 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.12) opts 0xd
01:46:11.160 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.40, 0.12)
01:46:11.160 00.000 10052 Moving (-0.40, 0.12) raw xDistance=-0.11 yDistance=-0.40
01:46:11.160 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:46:11.160 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.40, slope = -0.05
01:46:11.160 00.000 10052 MoveAxis(E, 0, ABG)
01:46:11.160 00.000 10052 Move returns status 0, amount 0
01:46:11.161 00.001 10052 MoveAxis(N, 99, ABG)
01:46:11.161 00.000 10052 Guiding  Dir = 0, Dur = 99
01:46:11.181 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:11.181 00.000 10052 IsSlewing returns 0
01:46:11.212 00.031 6880 UpdateGuideState exits: m=1874 SNR=30.0
01:46:11.212 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:11.212 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:11.212 00.000 6880 Enqueuing Expose request
01:46:11.219 00.007 10052 IsGuiding returns 0
01:46:11.246 00.027 10052 PulseGuide returned control before completion, sleep 82
01:46:11.357 00.111 10052 IsGuiding returns 0
01:46:11.357 00.000 10052 Move returns status 0, amount 99
01:46:11.358 00.001 10052 move complete, result=0
01:46:11.358 00.000 10052 worker thread done servicing request
01:46:11.358 00.000 10052 Worker thread wakes up
01:46:11.358 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 99 ms NORTH
01:46:11.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:11.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:11.463 00.105 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"28f86cba-2db3-46c7-b638-dbb22a893a40"}
01:46:11.463 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"28f86cba-2db3-46c7-b638-dbb22a893a40"}
01:46:11.464 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13817f76-961c-482e-baf2-1c3f6b164e00"}
01:46:11.464 00.000 6880 case statement mapped state 6 to 3
01:46:11.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"13817f76-961c-482e-baf2-1c3f6b164e00"}
01:46:11.464 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"99af7beb-5b98-45e1-b23e-db083b81ee9b"}
01:46:11.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1860,"width":15,"height":15,"star_pos":[7.21,6.70],"pixels":"..."},"id":"99af7beb-5b98-45e1-b23e-db083b81ee9b"}
01:46:12.493 01.029 10052 Exposure complete
01:46:12.565 00.072 10052 worker thread done servicing request
01:46:12.565 00.000 6880 OnExposeComplete: enter
01:46:12.565 00.000 6880 UpdateGuideState(): m_state=6
01:46:12.566 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1861
01:46:12.566 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=887.96, Mass=1872, SNR=29.9, Peak=119 HFD=4.2
01:46:12.566 00.000 6880 MultiStar: [#1 -0.06,0.45,0.99,U] [#2 -0.09,-0.05,1.02,U] [#3 0.09,0.30,0.96,U] [#4 -0.05,0.07,0.84,U] [#5 -0.27,-0.06,1.02,U] [#6 0.09,0.33,0.98,U] [#7 -0.25,0.21,0.76,U] [#8 -0.03,0.26,0.82,U] 
01:46:12.566 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.19}, one-star: {-0.17, 0.25}
01:46:12.566 00.000 6880 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.61) = xAngle (3.58 = -2.70)
01:46:12.566 00.000 6880 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.55 = -2.74)
01:46:12.566 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.97 mountX=-0.19 mountY=-0.08, mountTheta=-2.73
01:46:12.568 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.19, opts=13)
01:46:12.568 00.000 6880 Enqueuing Move request for scope (-0.08, 0.19)
01:46:12.568 00.000 10052 Worker thread wakes up
01:46:12.568 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.19) opts 0xd
01:46:12.568 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.19)
01:46:12.568 00.000 10052 Moving (-0.08, 0.19) raw xDistance=-0.19 yDistance=-0.08
01:46:12.568 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:46:12.568 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.15, using input
01:46:12.568 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
01:46:12.568 00.000 10052 MoveAxis(E, 51, ABG)
01:46:12.568 00.000 10052 Guiding  Dir = 2, Dur = 51
01:46:12.589 00.021 10052 IsSlewing returns 0
01:46:12.600 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:12.628 00.028 10052 IsGuiding returns 0
01:46:12.648 00.020 6880 UpdateGuideState exits: m=1872 SNR=29.9
01:46:12.648 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:12.648 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:12.648 00.000 6880 Enqueuing Expose request
01:46:12.655 00.007 10052 PulseGuide returned control before completion, sleep 34
01:46:12.713 00.058 10052 IsGuiding returns 0
01:46:12.713 00.000 10052 Move returns status 0, amount 51
01:46:12.713 00.000 10052 MoveAxis(N, 0, ABG)
01:46:12.714 00.001 10052 Move returns status 0, amount 0
01:46:12.714 00.000 10052 move complete, result=0
01:46:12.714 00.000 10052 worker thread done servicing request
01:46:12.714 00.000 10052 Worker thread wakes up
01:46:12.714 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
01:46:12.714 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:12.715 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:13.461 00.746 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11420f87-1b7a-45a9-87d3-e4b2fcb34295"}
01:46:13.462 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11420f87-1b7a-45a9-87d3-e4b2fcb34295"}
01:46:13.462 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ee15196-7ad6-4e94-8f98-6638eb28c856"}
01:46:13.462 00.000 6880 case statement mapped state 6 to 3
01:46:13.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ee15196-7ad6-4e94-8f98-6638eb28c856"}
01:46:13.463 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"84731f2f-c290-426f-bed9-1df29bbe61f0"}
01:46:13.463 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1861,"width":15,"height":15,"star_pos":[6.58,6.96],"pixels":"..."},"id":"84731f2f-c290-426f-bed9-1df29bbe61f0"}
01:46:13.633 00.170 10052 Exposure complete
01:46:13.698 00.065 10052 worker thread done servicing request
01:46:13.698 00.000 6880 OnExposeComplete: enter
01:46:13.698 00.000 6880 UpdateGuideState(): m_state=6
01:46:13.699 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1862
01:46:13.699 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=887.61, Mass=1940, SNR=30.6, Peak=116 HFD=4.7
01:46:13.699 00.000 6880 MultiStar: [#1 -0.12,0.08,0.97,U] [#2 -0.11,-0.44,1.00,U] [#3 0.03,-0.09,0.92,U] [#4 -0.03,-0.08,0.82,U] [#5 -0.31,-0.28,0.96,U] [#6 -0.10,-0.03,0.91,U] [#7 -0.18,-0.05,0.74,U] [#8 -0.01,0.23,0.78,U] 
01:46:13.699 00.000 6880 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.20, -0.10}
01:46:13.699 00.000 6880 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.61) = xAngle (-0.86 = -0.86)
01:46:13.699 00.000 6880 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
01:46:13.700 00.001 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.47 mountX=0.10 mountY=-0.12, mountTheta=-0.87
01:46:13.701 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.09, opts=13)
01:46:13.701 00.000 6880 Enqueuing Move request for scope (-0.12, -0.09)
01:46:13.701 00.000 10052 Worker thread wakes up
01:46:13.701 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
01:46:13.701 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
01:46:13.702 00.001 10052 Moving (-0.12, -0.09) raw xDistance=0.10 yDistance=-0.12
01:46:13.702 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:46:13.702 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
01:46:13.702 00.000 10052 MoveAxis(E, 0, ABG)
01:46:13.702 00.000 10052 Move returns status 0, amount 0
01:46:13.702 00.000 10052 MoveAxis(N, 0, ABG)
01:46:13.702 00.000 10052 Move returns status 0, amount 0
01:46:13.702 00.000 10052 move complete, result=0
01:46:13.702 00.000 10052 worker thread done servicing request
01:46:13.726 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:13.763 00.037 6880 UpdateGuideState exits: m=1940 SNR=30.6
01:46:13.763 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:13.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:13.763 00.000 6880 Enqueuing Expose request
01:46:13.763 00.000 10052 Worker thread wakes up
01:46:13.764 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:13.764 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:13.764 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:14.898 01.134 10052 Exposure complete
01:46:14.967 00.069 10052 worker thread done servicing request
01:46:14.967 00.000 6880 OnExposeComplete: enter
01:46:14.967 00.000 6880 UpdateGuideState(): m_state=6
01:46:14.968 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1863
01:46:14.968 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=887.51, Mass=1850, SNR=29.9, Peak=133 HFD=4.3
01:46:14.968 00.000 6880 MultiStar: [#1 0.22,0.07,0.94,U] [#2 0.08,-0.31,1.05,U] [#3 0.27,-0.00,0.94,U] [#4 0.18,-0.20,0.86,U] [#5 0.12,-0.25,0.99,U] [#6 0.21,-0.17,0.95,U] [#7 0.30,-0.14,0.76,U] [#8 0.03,0.03,0.81,U] 
01:46:14.968 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.16, -0.20}
01:46:14.968 00.000 6880 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.61) = xAngle (0.94 = 0.94)
01:46:14.968 00.000 6880 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
01:46:14.969 00.001 6880 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.22 cameraTheta=-0.67 mountX=0.13 mountY=0.17, mountTheta=0.93
01:46:14.970 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.14, opts=13)
01:46:14.970 00.000 6880 Enqueuing Move request for scope (0.17, -0.14)
01:46:14.970 00.000 10052 Worker thread wakes up
01:46:14.970 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
01:46:14.970 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
01:46:14.970 00.000 10052 Moving (0.17, -0.14) raw xDistance=0.13 yDistance=0.17
01:46:14.970 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:46:14.970 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
01:46:14.970 00.000 10052 MoveAxis(W, 34, ABG)
01:46:14.970 00.000 10052 Guiding  Dir = 3, Dur = 34
01:46:14.991 00.021 10052 IsSlewing returns 0
01:46:14.991 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:15.023 00.032 6880 UpdateGuideState exits: m=1850 SNR=29.9
01:46:15.023 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:15.023 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:15.023 00.000 6880 Enqueuing Expose request
01:46:15.030 00.007 10052 IsGuiding returns 0
01:46:15.057 00.027 10052 PulseGuide returned control before completion, sleep 17
01:46:15.101 00.044 10052 IsGuiding returns 0
01:46:15.102 00.001 10052 Move returns status 0, amount 34
01:46:15.102 00.000 10052 MoveAxis(N, 0, ABG)
01:46:15.102 00.000 10052 Move returns status 0, amount 0
01:46:15.102 00.000 10052 move complete, result=0
01:46:15.102 00.000 10052 worker thread done servicing request
01:46:15.102 00.000 10052 Worker thread wakes up
01:46:15.102 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:15.102 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:15.120 00.018 6880 GuideStep: 0.1 px 34 ms WEST, 0.2 px 0 ms NORTH
01:46:15.460 00.340 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"de588882-163a-4f5b-a473-8afdbadc21fe"}
01:46:15.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"de588882-163a-4f5b-a473-8afdbadc21fe"}
01:46:15.461 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e10174e4-c6f7-49d9-9a3c-d460a57229ba"}
01:46:15.461 00.000 6880 case statement mapped state 6 to 3
01:46:15.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e10174e4-c6f7-49d9-9a3c-d460a57229ba"}
01:46:15.461 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"22052225-e036-433c-8474-023c8a56253f"}
01:46:15.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1863,"width":15,"height":15,"star_pos":[6.91,6.51],"pixels":"..."},"id":"22052225-e036-433c-8474-023c8a56253f"}
01:46:16.021 00.560 10052 Exposure complete
01:46:16.079 00.058 10052 worker thread done servicing request
01:46:16.079 00.000 6880 OnExposeComplete: enter
01:46:16.079 00.000 6880 UpdateGuideState(): m_state=6
01:46:16.080 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1864
01:46:16.080 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=887.20, Mass=1879, SNR=30.1, Peak=121 HFD=4.4
01:46:16.080 00.000 6880 MultiStar: [#1 0.35,0.02,0.97,U] [#2 0.01,-0.53,0.00,M1] [#3 0.34,0.05,0.92,U] [#4 0.43,0.11,0.84,U] [#5 0.08,-0.24,0.94,U] [#6 0.36,-0.08,0.95,U] [#7 0.37,-0.09,0.76,U] [#8 0.25,-0.01,0.81,U] 
01:46:16.080 00.000 6880 refined, 7 included, MultiStar: {0.30, -0.10}, one-star: {0.23, -0.50}
01:46:16.081 00.001 6880 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.61) = xAngle (1.29 = 1.29)
01:46:16.081 00.000 6880 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
01:46:16.081 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-0.32 mountX=0.09 mountY=0.30, mountTheta=1.29
01:46:16.083 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.10, opts=13)
01:46:16.083 00.000 6880 Enqueuing Move request for scope (0.30, -0.10)
01:46:16.083 00.000 10052 Worker thread wakes up
01:46:16.083 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.10) opts 0xd
01:46:16.084 00.001 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.10)
01:46:16.084 00.000 10052 Moving (0.30, -0.10) raw xDistance=0.09 yDistance=0.30
01:46:16.084 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:46:16.084 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.30, slope = 0.01
01:46:16.084 00.000 10052 MoveAxis(E, 0, ABG)
01:46:16.084 00.000 10052 Move returns status 0, amount 0
01:46:16.084 00.000 10052 MoveAxis(S, 20, ABG)
01:46:16.084 00.000 10052 Guiding  Dir = 1, Dur = 20
01:46:16.112 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:16.148 00.036 10052 IsSlewing returns 0
01:46:16.157 00.009 6880 UpdateGuideState exits: m=1879 SNR=30.1
01:46:16.157 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:16.158 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:16.158 00.000 6880 Enqueuing Expose request
01:46:16.215 00.057 10052 IsGuiding returns 0
01:46:16.351 00.136 10052 IsGuiding returns 0
01:46:16.351 00.000 10052 Move returns status 0, amount 20
01:46:16.351 00.000 10052 move complete, result=0
01:46:16.352 00.001 10052 worker thread done servicing request
01:46:16.352 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 20 ms SOUTH
01:46:16.352 00.000 10052 Worker thread wakes up
01:46:16.352 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:16.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:17.459 01.107 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78f19d4f-5d80-457f-a647-7b3f381f75d1"}
01:46:17.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78f19d4f-5d80-457f-a647-7b3f381f75d1"}
01:46:17.460 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e0b5f091-39fd-4e23-afc8-697171af59bd"}
01:46:17.460 00.000 6880 case statement mapped state 6 to 3
01:46:17.461 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0b5f091-39fd-4e23-afc8-697171af59bd"}
01:46:17.461 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d179366e-ea29-443c-9430-e5d9651d2808"}
01:46:17.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1864,"width":15,"height":15,"star_pos":[6.99,7.20],"pixels":"..."},"id":"d179366e-ea29-443c-9430-e5d9651d2808"}
01:46:17.481 00.020 10052 Exposure complete
01:46:17.566 00.085 10052 worker thread done servicing request
01:46:17.567 00.001 6880 OnExposeComplete: enter
01:46:17.567 00.000 6880 UpdateGuideState(): m_state=6
01:46:17.567 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1865
01:46:17.567 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=887.54, Mass=1745, SNR=28.9, Peak=108 HFD=4.6
01:46:17.568 00.001 6880 MultiStar: [#1 0.30,0.11,1.00,U] [#2 -0.19,-0.30,1.06,U] [#3 0.25,0.17,0.95,U] [#4 0.42,0.06,0.88,U] [#5 -0.16,-0.39,1.04,U] [#6 0.20,0.01,0.99,U] [#7 0.34,0.20,0.77,U] [#8 0.30,0.22,0.82,U] 
01:46:17.568 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.03}, one-star: {0.07, -0.17}
01:46:17.568 00.000 6880 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.61) = xAngle (1.43 = 1.43)
01:46:17.568 00.000 6880 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
01:46:17.568 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-0.18 mountX=0.02 mountY=0.15, mountTheta=1.43
01:46:17.571 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.03, opts=13)
01:46:17.571 00.000 6880 Enqueuing Move request for scope (0.15, -0.03)
01:46:17.571 00.000 10052 Worker thread wakes up
01:46:17.571 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
01:46:17.571 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
01:46:17.572 00.001 10052 Moving (0.15, -0.03) raw xDistance=0.02 yDistance=0.15
01:46:17.572 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:46:17.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:46:17.572 00.000 10052 MoveAxis(E, 0, ABG)
01:46:17.572 00.000 10052 Move returns status 0, amount 0
01:46:17.572 00.000 10052 MoveAxis(N, 0, ABG)
01:46:17.572 00.000 10052 Move returns status 0, amount 0
01:46:17.572 00.000 10052 move complete, result=0
01:46:17.572 00.000 10052 worker thread done servicing request
01:46:17.608 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:17.645 00.037 6880 UpdateGuideState exits: m=1745 SNR=28.9
01:46:17.645 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:17.645 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:17.646 00.001 6880 Enqueuing Expose request
01:46:17.646 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:17.646 00.000 10052 Worker thread wakes up
01:46:17.646 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:17.646 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:18.556 00.910 10052 Exposure complete
01:46:18.643 00.087 10052 worker thread done servicing request
01:46:18.643 00.000 6880 OnExposeComplete: enter
01:46:18.643 00.000 6880 UpdateGuideState(): m_state=6
01:46:18.643 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1866
01:46:18.644 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=887.56, Mass=1895, SNR=30.2, Peak=119 HFD=4.5
01:46:18.644 00.000 6880 MultiStar: [#1 -0.04,0.26,0.96,U] [#2 -0.17,-0.05,1.01,U] [#3 -0.00,0.27,0.95,U] [#4 -0.03,-0.00,0.87,U] [#5 -0.26,-0.11,1.01,U] [#6 -0.00,0.19,0.94,U] [#7 -0.10,0.08,0.78,U] [#8 0.08,0.12,0.81,U] 
01:46:18.644 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.10, -0.15}
01:46:18.644 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.03 = -2.25)
01:46:18.644 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
01:46:18.644 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.10 cameraTheta=2.42 mountX=-0.06 mountY=-0.07, mountTheta=-2.26
01:46:18.646 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.06, opts=13)
01:46:18.646 00.000 6880 Enqueuing Move request for scope (-0.07, 0.06)
01:46:18.646 00.000 10052 Worker thread wakes up
01:46:18.646 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
01:46:18.646 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
01:46:18.646 00.000 10052 Moving (-0.07, 0.06) raw xDistance=-0.06 yDistance=-0.07
01:46:18.646 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:46:18.646 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.03
01:46:18.646 00.000 10052 MoveAxis(E, 0, ABG)
01:46:18.646 00.000 10052 Move returns status 0, amount 0
01:46:18.646 00.000 10052 MoveAxis(N, 0, ABG)
01:46:18.647 00.001 10052 Move returns status 0, amount 0
01:46:18.647 00.000 10052 move complete, result=0
01:46:18.647 00.000 10052 worker thread done servicing request
01:46:18.671 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:18.720 00.049 6880 UpdateGuideState exits: m=1895 SNR=30.2
01:46:18.720 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:18.720 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:18.720 00.000 6880 Enqueuing Expose request
01:46:18.720 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:18.720 00.000 10052 Worker thread wakes up
01:46:18.721 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:18.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:19.458 00.737 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34792acd-35e5-4360-9aa9-9afaf51cbc28"}
01:46:19.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34792acd-35e5-4360-9aa9-9afaf51cbc28"}
01:46:19.459 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b96cc5d4-fbb9-42c8-b5dc-f96e838e22bf"}
01:46:19.459 00.000 6880 case statement mapped state 6 to 3
01:46:19.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b96cc5d4-fbb9-42c8-b5dc-f96e838e22bf"}
01:46:19.460 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"869eef81-11fe-414e-965b-f85cf78d594a"}
01:46:19.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1866,"width":15,"height":15,"star_pos":[6.65,6.56],"pixels":"..."},"id":"869eef81-11fe-414e-965b-f85cf78d594a"}
01:46:19.860 00.400 10052 Exposure complete
01:46:19.933 00.073 10052 worker thread done servicing request
01:46:19.934 00.001 6880 OnExposeComplete: enter
01:46:19.934 00.000 6880 UpdateGuideState(): m_state=6
01:46:19.934 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1867
01:46:19.934 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=887.58, Mass=1868, SNR=29.9, Peak=122 HFD=4.6
01:46:19.935 00.001 6880 MultiStar: [#1 0.09,0.01,0.98,U] [#2 -0.20,-0.37,1.03,U] [#3 0.07,0.01,0.94,U] [#4 0.16,-0.18,0.83,U] [#5 -0.03,-0.14,0.98,U] [#6 0.05,-0.27,0.94,U] [#7 -0.04,-0.00,0.79,U] [#8 -0.03,0.10,0.82,U] 
01:46:19.935 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.06, -0.12}
01:46:19.935 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.16 = 0.16)
01:46:19.935 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:46:19.935 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.46 mountX=0.11 mountY=0.01, mountTheta=0.12
01:46:19.937 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.11, opts=13)
01:46:19.937 00.000 6880 Enqueuing Move request for scope (0.01, -0.11)
01:46:19.937 00.000 10052 Worker thread wakes up
01:46:19.937 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
01:46:19.938 00.001 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
01:46:19.938 00.000 10052 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=0.01
01:46:19.938 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:46:19.938 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.15, using input
01:46:19.938 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
01:46:19.938 00.000 10052 MoveAxis(W, 30, ABG)
01:46:19.938 00.000 10052 Guiding  Dir = 3, Dur = 30
01:46:19.967 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:19.993 00.026 10052 IsSlewing returns 0
01:46:20.006 00.013 6880 UpdateGuideState exits: m=1868 SNR=29.9
01:46:20.006 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:20.006 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:20.006 00.000 6880 Enqueuing Expose request
01:46:20.066 00.060 10052 IsGuiding returns 0
01:46:20.215 00.149 10052 IsGuiding returns 0
01:46:20.215 00.000 10052 Move returns status 0, amount 30
01:46:20.215 00.000 10052 MoveAxis(N, 0, ABG)
01:46:20.215 00.000 10052 Move returns status 0, amount 0
01:46:20.216 00.001 10052 move complete, result=0
01:46:20.216 00.000 10052 worker thread done servicing request
01:46:20.216 00.000 10052 Worker thread wakes up
01:46:20.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:20.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:20.216 00.000 6880 GuideStep: 0.1 px 30 ms WEST, 0.0 px 0 ms NORTH
01:46:21.127 00.911 10052 Exposure complete
01:46:21.183 00.056 10052 worker thread done servicing request
01:46:21.183 00.000 6880 OnExposeComplete: enter
01:46:21.184 00.001 6880 UpdateGuideState(): m_state=6
01:46:21.184 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1868
01:46:21.184 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=887.51, Mass=1915, SNR=30.3, Peak=129 HFD=4.6
01:46:21.184 00.000 6880 MultiStar: [#1 0.10,-0.01,0.96,U] [#2 -0.14,-0.26,1.01,U] [#3 0.08,-0.00,0.93,U] [#4 0.49,0.13,0.84,U] [#5 -0.26,-0.17,0.96,U] [#6 -0.05,-0.12,0.94,U] [#7 0.08,-0.06,0.73,U] [#8 -0.11,0.05,0.81,U] 
01:46:21.184 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.05, -0.20}
01:46:21.185 00.001 6880 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.61) = xAngle (0.29 = 0.29)
01:46:21.185 00.000 6880 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:46:21.185 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.33 mountX=0.08 mountY=0.02, mountTheta=0.26
01:46:21.186 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.08, opts=13)
01:46:21.186 00.000 6880 Enqueuing Move request for scope (0.02, -0.08)
01:46:21.187 00.001 10052 Worker thread wakes up
01:46:21.187 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:46:21.187 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:46:21.187 00.000 10052 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
01:46:21.187 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:46:21.187 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.20, using input
01:46:21.187 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.04
01:46:21.187 00.000 10052 MoveAxis(E, 0, ABG)
01:46:21.187 00.000 10052 Move returns status 0, amount 0
01:46:21.187 00.000 10052 MoveAxis(N, 0, ABG)
01:46:21.187 00.000 10052 Move returns status 0, amount 0
01:46:21.187 00.000 10052 move complete, result=0
01:46:21.187 00.000 10052 worker thread done servicing request
01:46:21.208 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:21.240 00.032 6880 UpdateGuideState exits: m=1915 SNR=30.3
01:46:21.240 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:21.240 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:21.240 00.000 6880 Enqueuing Expose request
01:46:21.240 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:46:21.240 00.000 10052 Worker thread wakes up
01:46:21.241 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:21.241 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:21.457 00.216 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a3361ae-d8bc-4716-a35d-e45cf69022c4"}
01:46:21.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a3361ae-d8bc-4716-a35d-e45cf69022c4"}
01:46:21.458 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14817904-ad8d-4f1e-bb08-20be0da5d1a3"}
01:46:21.458 00.000 6880 case statement mapped state 6 to 3
01:46:21.459 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14817904-ad8d-4f1e-bb08-20be0da5d1a3"}
01:46:21.459 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"39c1d67a-3bf9-4cda-b7f3-4fbe3f74cad4"}
01:46:21.460 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1868,"width":15,"height":15,"star_pos":[6.80,6.51],"pixels":"..."},"id":"39c1d67a-3bf9-4cda-b7f3-4fbe3f74cad4"}
01:46:22.379 00.919 10052 Exposure complete
01:46:22.448 00.069 10052 worker thread done servicing request
01:46:22.448 00.000 6880 OnExposeComplete: enter
01:46:22.448 00.000 6880 UpdateGuideState(): m_state=6
01:46:22.448 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1869
01:46:22.449 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=887.59, Mass=1854, SNR=29.9, Peak=114 HFD=4.7
01:46:22.449 00.000 6880 MultiStar: [#1 -0.05,0.01,0.97,U] [#2 -0.46,-0.39,0.00,M1] [#3 -0.44,0.11,0.94,U] [#4 0.24,-0.15,0.83,U] [#5 -0.41,-0.20,0.99,U] [#6 -0.26,0.21,0.95,U] [#7 -0.06,-0.08,0.74,U] [#8 -0.51,-0.18,0.00,M1] 
01:46:22.449 00.000 6880 refined, 6 included, MultiStar: {-0.17, -0.03}, one-star: {-0.13, -0.12}
01:46:22.449 00.000 6880 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.61) = xAngle (-1.37 = -1.37)
01:46:22.449 00.000 6880 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
01:46:22.449 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-2.98 mountX=0.03 mountY=-0.17, mountTheta=-1.37
01:46:22.451 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.03, opts=13)
01:46:22.451 00.000 6880 Enqueuing Move request for scope (-0.17, -0.03)
01:46:22.451 00.000 10052 Worker thread wakes up
01:46:22.451 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.03) opts 0xd
01:46:22.451 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.03)
01:46:22.451 00.000 10052 Moving (-0.17, -0.03) raw xDistance=0.03 yDistance=-0.17
01:46:22.451 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:46:22.451 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
01:46:22.452 00.001 10052 MoveAxis(E, 0, ABG)
01:46:22.452 00.000 10052 Move returns status 0, amount 0
01:46:22.452 00.000 10052 MoveAxis(N, 0, ABG)
01:46:22.452 00.000 10052 Move returns status 0, amount 0
01:46:22.452 00.000 10052 move complete, result=0
01:46:22.452 00.000 10052 worker thread done servicing request
01:46:22.476 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:22.515 00.039 6880 UpdateGuideState exits: m=1854 SNR=29.9
01:46:22.515 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:22.515 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:22.515 00.000 6880 Enqueuing Expose request
01:46:22.515 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:22.515 00.000 10052 Worker thread wakes up
01:46:22.515 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:22.516 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:23.426 00.910 10052 Exposure complete
01:46:23.489 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3a96528-958f-49f4-9d84-62564785d441"}
01:46:23.489 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3a96528-958f-49f4-9d84-62564785d441"}
01:46:23.497 00.008 10052 worker thread done servicing request
01:46:23.497 00.000 6880 OnExposeComplete: enter
01:46:23.497 00.000 6880 UpdateGuideState(): m_state=6
01:46:23.497 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1870
01:46:23.497 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=887.52, Mass=1873, SNR=30.0, Peak=111 HFD=4.8
01:46:23.498 00.001 6880 MultiStar: [#1 -0.13,0.29,0.97,U] [#2 -0.21,-0.11,1.01,U] [#3 -0.22,0.21,0.94,U] [#4 0.16,-0.02,0.84,U] [#5 -0.33,-0.01,1.01,U] [#6 -0.29,-0.09,0.93,U] [#7 0.06,0.01,0.73,U] [#8 -0.33,0.07,0.80,U] 
01:46:23.498 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.06, -0.19}
01:46:23.498 00.000 6880 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.61) = xAngle (4.65 = -1.63)
01:46:23.498 00.000 6880 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.62 = -1.66)
01:46:23.498 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.04 mountX=-0.01 mountY=-0.16, mountTheta=-1.63
01:46:23.500 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.02, opts=13)
01:46:23.500 00.000 6880 Enqueuing Move request for scope (-0.16, 0.02)
01:46:23.500 00.000 10052 Worker thread wakes up
01:46:23.500 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
01:46:23.500 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
01:46:23.500 00.000 10052 Moving (-0.16, 0.02) raw xDistance=-0.01 yDistance=-0.16
01:46:23.501 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:46:23.501 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
01:46:23.501 00.000 10052 MoveAxis(E, 0, ABG)
01:46:23.501 00.000 10052 Move returns status 0, amount 0
01:46:23.501 00.000 10052 MoveAxis(N, 0, ABG)
01:46:23.501 00.000 10052 Move returns status 0, amount 0
01:46:23.501 00.000 10052 move complete, result=0
01:46:23.501 00.000 10052 worker thread done servicing request
01:46:23.526 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:23.562 00.036 6880 UpdateGuideState exits: m=1873 SNR=30.0
01:46:23.563 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:23.563 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:23.563 00.000 6880 Enqueuing Expose request
01:46:23.563 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:23.563 00.000 10052 Worker thread wakes up
01:46:23.563 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:23.563 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:23.566 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6195c851-c453-4de3-bae3-e45e7ab0d628"}
01:46:23.566 00.000 6880 case statement mapped state 6 to 3
01:46:23.566 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6195c851-c453-4de3-bae3-e45e7ab0d628"}
01:46:23.576 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d17a0ed6-b868-4e57-94f2-ea65763a5079"}
01:46:23.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1870,"width":15,"height":15,"star_pos":[6.69,6.52],"pixels":"..."},"id":"d17a0ed6-b868-4e57-94f2-ea65763a5079"}
01:46:24.701 01.125 10052 Exposure complete
01:46:24.775 00.074 10052 worker thread done servicing request
01:46:24.776 00.001 6880 OnExposeComplete: enter
01:46:24.776 00.000 6880 UpdateGuideState(): m_state=6
01:46:24.776 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1871
01:46:24.776 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=887.60, Mass=1863, SNR=30.0, Peak=108 HFD=4.8
01:46:24.776 00.000 6880 MultiStar: [#1 0.28,0.14,0.95,U] [#2 -0.29,-0.00,0.97,U] [#3 0.20,0.27,0.91,U] [#4 0.18,0.37,0.80,U] [#5 0.17,0.00,0.99,U] [#6 0.12,-0.04,0.93,U] [#7 0.26,-0.18,0.74,U] [#8 0.18,-0.14,0.78,U] 
01:46:24.776 00.000 6880 refined, 8 included, MultiStar: {0.16, 0.03}, one-star: {0.33, -0.11}
01:46:24.776 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.83 = 1.83)
01:46:24.777 00.001 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
01:46:24.777 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.03 hyp=0.16 cameraTheta=0.22 mountX=-0.04 mountY=0.16, mountTheta=1.83
01:46:24.778 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.03, opts=13)
01:46:24.778 00.000 6880 Enqueuing Move request for scope (0.16, 0.03)
01:46:24.778 00.000 10052 Worker thread wakes up
01:46:24.778 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.03) opts 0xd
01:46:24.778 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.03)
01:46:24.778 00.000 10052 Moving (0.16, 0.03) raw xDistance=-0.04 yDistance=0.16
01:46:24.778 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:46:24.779 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
01:46:24.779 00.000 10052 MoveAxis(E, 0, ABG)
01:46:24.779 00.000 10052 Move returns status 0, amount 0
01:46:24.779 00.000 10052 MoveAxis(N, 0, ABG)
01:46:24.779 00.000 10052 Move returns status 0, amount 0
01:46:24.779 00.000 10052 move complete, result=0
01:46:24.779 00.000 10052 worker thread done servicing request
01:46:24.801 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:24.835 00.034 6880 UpdateGuideState exits: m=1863 SNR=30.0
01:46:24.835 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:24.835 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:24.835 00.000 6880 Enqueuing Expose request
01:46:24.835 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:46:24.836 00.001 10052 Worker thread wakes up
01:46:24.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:24.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:25.488 00.652 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbfce476-989f-440f-8434-0beb2957024d"}
01:46:25.488 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbfce476-989f-440f-8434-0beb2957024d"}
01:46:25.489 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7328c14-2e4e-48fe-a45b-b02811915cb6"}
01:46:25.489 00.000 6880 case statement mapped state 6 to 3
01:46:25.489 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7328c14-2e4e-48fe-a45b-b02811915cb6"}
01:46:25.490 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d46e6faa-e1b8-4538-91cf-7388cef156e7"}
01:46:25.490 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1871,"width":15,"height":15,"star_pos":[7.08,6.60],"pixels":"..."},"id":"d46e6faa-e1b8-4538-91cf-7388cef156e7"}
01:46:25.747 00.257 10052 Exposure complete
01:46:25.811 00.064 10052 worker thread done servicing request
01:46:25.811 00.000 6880 OnExposeComplete: enter
01:46:25.811 00.000 6880 UpdateGuideState(): m_state=6
01:46:25.812 00.001 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1872
01:46:25.812 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.83, Mass=1802, SNR=29.4, Peak=99 HFD=4.7
01:46:25.813 00.001 6880 MultiStar: [#1 0.26,0.52,0.00,M1] [#2 -0.46,0.06,1.01,U] [#3 -0.14,0.26,0.95,U] [#4 0.32,0.09,0.82,U] [#5 -0.23,0.10,0.96,U] [#6 -0.09,0.43,0.93,U] [#7 0.23,0.22,0.74,U] [#8 -0.04,0.40,0.79,U] 
01:46:25.813 00.000 6880 single-star, 7 included, MultiStar: {-0.07, 0.20}, one-star: {-0.02, 0.12}
01:46:25.813 00.000 6880 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.61) = xAngle (3.37 = -2.92)
01:46:25.813 00.000 6880 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.34 = -2.95)
01:46:25.813 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.75 mountX=-0.12 mountY=-0.02, mountTheta=-2.95
01:46:25.815 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.12, opts=13)
01:46:25.815 00.000 6880 Enqueuing Move request for scope (-0.02, 0.12)
01:46:25.815 00.000 10052 Worker thread wakes up
01:46:25.815 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
01:46:25.815 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
01:46:25.815 00.000 10052 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.02
01:46:25.815 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:46:25.815 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.13, using input
01:46:25.815 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
01:46:25.815 00.000 10052 MoveAxis(E, 31, ABG)
01:46:25.816 00.001 10052 Guiding  Dir = 2, Dur = 31
01:46:25.847 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:25.881 00.034 6880 UpdateGuideState exits: m=1802 SNR=29.4
01:46:25.881 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:25.881 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:25.881 00.000 6880 Enqueuing Expose request
01:46:25.887 00.006 10052 IsSlewing returns 0
01:46:25.967 00.080 10052 IsGuiding returns 0
01:46:26.110 00.143 10052 IsGuiding returns 0
01:46:26.110 00.000 10052 Move returns status 0, amount 31
01:46:26.111 00.001 10052 MoveAxis(N, 0, ABG)
01:46:26.111 00.000 10052 Move returns status 0, amount 0
01:46:26.111 00.000 10052 move complete, result=0
01:46:26.111 00.000 10052 worker thread done servicing request
01:46:26.111 00.000 6880 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
01:46:26.111 00.000 10052 Worker thread wakes up
01:46:26.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:26.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:27.251 01.140 10052 Exposure complete
01:46:27.313 00.062 10052 worker thread done servicing request
01:46:27.314 00.001 6880 OnExposeComplete: enter
01:46:27.314 00.000 6880 UpdateGuideState(): m_state=6
01:46:27.314 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1873
01:46:27.314 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=887.33, Mass=1820, SNR=29.7, Peak=108 HFD=5.0
01:46:27.315 00.001 6880 MultiStar: [#1 0.05,-0.25,0.93,U] [#2 -0.21,-0.37,1.02,U] [#3 -0.06,-0.17,0.91,U] [#4 0.12,-0.09,0.84,U] [#5 -0.26,-0.36,1.00,U] [#6 -0.11,-0.19,0.95,U] [#7 -0.16,-0.24,0.75,U] [#8 -0.28,-0.47,0.00,M1] 
01:46:27.315 00.000 6880 refined, 7 included, MultiStar: {-0.12, -0.26}, one-star: {-0.27, -0.38}
01:46:27.315 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
01:46:27.315 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
01:46:27.315 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-2.00 mountX=0.27 mountY=-0.12, mountTheta=-0.41
01:46:27.318 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.26, opts=13)
01:46:27.318 00.000 6880 Enqueuing Move request for scope (-0.12, -0.26)
01:46:27.318 00.000 10052 Worker thread wakes up
01:46:27.318 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
01:46:27.318 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
01:46:27.318 00.000 10052 Moving (-0.12, -0.26) raw xDistance=0.27 yDistance=-0.12
01:46:27.319 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
01:46:27.319 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.12, using input
01:46:27.319 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
01:46:27.319 00.000 10052 MoveAxis(W, 70, ABG)
01:46:27.319 00.000 10052 Guiding  Dir = 3, Dur = 70
01:46:27.341 00.022 10052 IsSlewing returns 0
01:46:27.348 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:27.379 00.031 10052 IsGuiding returns 0
01:46:27.396 00.017 6880 UpdateGuideState exits: m=1820 SNR=29.7
01:46:27.396 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:27.396 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:27.396 00.000 6880 Enqueuing Expose request
01:46:27.406 00.010 10052 PulseGuide returned control before completion, sleep 54
01:46:27.488 00.082 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffaaac96-8162-492c-9b64-7d9268021784"}
01:46:27.489 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffaaac96-8162-492c-9b64-7d9268021784"}
01:46:27.490 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67bb8a8d-f5aa-4b5d-8779-40023ff22e38"}
01:46:27.490 00.000 6880 case statement mapped state 6 to 3
01:46:27.490 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"67bb8a8d-f5aa-4b5d-8779-40023ff22e38"}
01:46:27.518 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"69f7a914-631c-41c4-8e78-10f207f55beb"}
01:46:27.518 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1873,"width":15,"height":15,"star_pos":[7.48,7.33],"pixels":"..."},"id":"69f7a914-631c-41c4-8e78-10f207f55beb"}
01:46:27.546 00.028 10052 IsGuiding returns 0
01:46:27.546 00.000 10052 Move returns status 0, amount 70
01:46:27.546 00.000 10052 MoveAxis(N, 0, ABG)
01:46:27.546 00.000 10052 Move returns status 0, amount 0
01:46:27.546 00.000 10052 move complete, result=0
01:46:27.546 00.000 10052 worker thread done servicing request
01:46:27.546 00.000 6880 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
01:46:27.546 00.000 10052 Worker thread wakes up
01:46:27.547 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:27.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:28.457 00.910 10052 Exposure complete
01:46:28.528 00.071 10052 worker thread done servicing request
01:46:28.528 00.000 6880 OnExposeComplete: enter
01:46:28.528 00.000 6880 UpdateGuideState(): m_state=6
01:46:28.529 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1874
01:46:28.529 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.50, Mass=1814, SNR=29.6, Peak=105 HFD=4.8
01:46:28.529 00.000 6880 MultiStar: [#1 -0.08,-0.23,0.94,U] [#2 -0.04,-0.77,0.00,M1] [#3 0.33,-0.14,0.94,U] [#4 0.03,-0.15,0.86,U] [#5 -0.18,-0.47,1.03,U] [#6 0.42,-0.39,0.00,M1] [#7 0.02,-0.24,0.76,U] [#8 0.14,-0.40,0.82,U] 
01:46:28.530 00.001 6880 single-star, 6 included, MultiStar: {0.02, -0.26}, one-star: {-0.09, -0.21}
01:46:28.530 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
01:46:28.530 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
01:46:28.530 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-2.00 mountX=0.21 mountY=-0.09, mountTheta=-0.41
01:46:28.531 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.21, opts=13)
01:46:28.532 00.001 6880 Enqueuing Move request for scope (-0.09, -0.21)
01:46:28.532 00.000 10052 Worker thread wakes up
01:46:28.532 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
01:46:28.532 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
01:46:28.532 00.000 10052 Moving (-0.09, -0.21) raw xDistance=0.21 yDistance=-0.09
01:46:28.532 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:46:28.532 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:46:28.532 00.000 10052 MoveAxis(W, 60, ABG)
01:46:28.532 00.000 10052 Guiding  Dir = 3, Dur = 60
01:46:28.554 00.022 10052 IsSlewing returns 0
01:46:28.558 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:28.592 00.034 10052 IsGuiding returns 0
01:46:28.597 00.005 6880 UpdateGuideState exits: m=1814 SNR=29.6
01:46:28.597 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:28.597 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:28.597 00.000 6880 Enqueuing Expose request
01:46:28.619 00.022 10052 PulseGuide returned control before completion, sleep 43
01:46:28.697 00.078 10052 IsGuiding returns 0
01:46:28.697 00.000 10052 Move returns status 0, amount 60
01:46:28.697 00.000 10052 MoveAxis(N, 0, ABG)
01:46:28.697 00.000 10052 Move returns status 0, amount 0
01:46:28.697 00.000 10052 move complete, result=0
01:46:28.697 00.000 10052 worker thread done servicing request
01:46:28.698 00.001 10052 Worker thread wakes up
01:46:28.698 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:28.698 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:28.698 00.000 6880 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
01:46:29.490 00.792 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb59b3ce-594c-456b-b6f6-f8580f4bc5be"}
01:46:29.490 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb59b3ce-594c-456b-b6f6-f8580f4bc5be"}
01:46:29.491 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"773335cc-7dd9-43ee-b47a-0ef01e362585"}
01:46:29.491 00.000 6880 case statement mapped state 6 to 3
01:46:29.491 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"773335cc-7dd9-43ee-b47a-0ef01e362585"}
01:46:29.492 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"35b41fdf-021c-4e8e-a8a9-55a022f2c8c0"}
01:46:29.492 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1874,"width":15,"height":15,"star_pos":[6.66,6.50],"pixels":"..."},"id":"35b41fdf-021c-4e8e-a8a9-55a022f2c8c0"}
01:46:29.824 00.332 10052 Exposure complete
01:46:29.893 00.069 10052 worker thread done servicing request
01:46:29.893 00.000 6880 OnExposeComplete: enter
01:46:29.893 00.000 6880 UpdateGuideState(): m_state=6
01:46:29.893 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1875
01:46:29.893 00.000 6880 Star::Find returns 1 (0), X=407.23, Y=887.33, Mass=1778, SNR=29.3, Peak=119 HFD=4.7
01:46:29.894 00.001 6880 MultiStar: [#1 -0.21,-0.23,0.96,U] [#2 -0.40,-0.38,0.00,M2] [#3 -0.37,-0.05,0.91,U] [#4 0.02,-0.11,0.88,U] [#5 -0.39,-0.51,0.00,M1] [#6 -0.41,-0.16,0.94,U] [#7 -0.12,-0.21,0.78,U] [#8 -0.44,-0.30,0.00,M1] 
01:46:29.894 00.000 6880 refined, 5 included, MultiStar: {-0.28, -0.19}, one-star: {-0.52, -0.38}
01:46:29.894 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
01:46:29.894 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:46:29.894 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-2.53 mountX=0.21 mountY=-0.28, mountTheta=-0.93
01:46:29.896 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.19, opts=13)
01:46:29.896 00.000 6880 Enqueuing Move request for scope (-0.28, -0.19)
01:46:29.896 00.000 10052 Worker thread wakes up
01:46:29.896 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.19) opts 0xd
01:46:29.896 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.19)
01:46:29.896 00.000 10052 Moving (-0.28, -0.19) raw xDistance=0.21 yDistance=-0.28
01:46:29.896 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:46:29.896 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.28, slope = -0.02
01:46:29.897 00.001 10052 MoveAxis(W, 58, ABG)
01:46:29.897 00.000 10052 Guiding  Dir = 3, Dur = 58
01:46:29.922 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:29.955 00.033 6880 UpdateGuideState exits: m=1778 SNR=29.3
01:46:29.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:29.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:29.955 00.000 6880 Enqueuing Expose request
01:46:29.962 00.007 10052 IsSlewing returns 0
01:46:30.030 00.068 10052 IsGuiding returns 0
01:46:30.173 00.143 10052 IsGuiding returns 0
01:46:30.174 00.001 10052 Move returns status 0, amount 58
01:46:30.174 00.000 10052 MoveAxis(N, 28, ABG)
01:46:30.174 00.000 10052 Guiding  Dir = 0, Dur = 28
01:46:30.252 00.078 10052 IsSlewing returns 0
01:46:30.327 00.075 10052 IsGuiding returns 0
01:46:30.460 00.133 10052 IsGuiding returns 0
01:46:30.460 00.000 10052 Move returns status 0, amount 28
01:46:30.460 00.000 10052 move complete, result=0
01:46:30.461 00.001 10052 worker thread done servicing request
01:46:30.461 00.000 10052 Worker thread wakes up
01:46:30.461 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.3 px 28 ms NORTH
01:46:30.461 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:30.461 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:31.373 00.912 10052 Exposure complete
01:46:31.470 00.097 6880 OnExposeComplete: enter
01:46:31.470 00.000 6880 UpdateGuideState(): m_state=6
01:46:31.470 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1876
01:46:31.470 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=887.67, Mass=1854, SNR=29.9, Peak=115 HFD=4.7
01:46:31.471 00.001 6880 MultiStar: [#1 -0.00,0.26,0.94,U] [#2 -0.26,-0.32,1.01,U] [#3 0.07,0.10,0.89,U] [#4 -0.01,0.25,0.85,U] [#5 -0.29,-0.00,0.97,U] [#6 0.07,-0.13,0.90,U] [#7 -0.10,-0.18,0.78,U] [#8 -0.03,0.15,0.81,U] 
01:46:31.471 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.01}, one-star: {-0.39, -0.04}
01:46:31.471 00.000 6880 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.61) = xAngle (4.71 = -1.57)
01:46:31.471 00.000 6880 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.68 = -1.61)
01:46:31.471 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.01 hyp=0.11 cameraTheta=3.10 mountX=-0.00 mountY=-0.11, mountTheta=-1.57
01:46:31.473 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.01, opts=13)
01:46:31.473 00.000 6880 Enqueuing Move request for scope (-0.11, 0.01)
01:46:31.479 00.006 10052 worker thread done servicing request
01:46:31.479 00.000 10052 Worker thread wakes up
01:46:31.479 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.01) opts 0xd
01:46:31.480 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.01)
01:46:31.480 00.000 10052 Moving (-0.11, 0.01) raw xDistance=-0.00 yDistance=-0.11
01:46:31.480 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:46:31.480 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
01:46:31.480 00.000 10052 MoveAxis(E, 0, ABG)
01:46:31.480 00.000 10052 Move returns status 0, amount 0
01:46:31.480 00.000 10052 MoveAxis(N, 0, ABG)
01:46:31.480 00.000 10052 Move returns status 0, amount 0
01:46:31.480 00.000 10052 move complete, result=0
01:46:31.480 00.000 10052 worker thread done servicing request
01:46:31.501 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:31.547 00.046 6880 UpdateGuideState exits: m=1854 SNR=29.9
01:46:31.547 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:31.547 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:31.547 00.000 6880 Enqueuing Expose request
01:46:31.547 00.000 10052 Worker thread wakes up
01:46:31.547 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:31.548 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:31.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:31.554 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"670cd0e3-2076-44a6-9783-a484b0040372"}
01:46:31.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"670cd0e3-2076-44a6-9783-a484b0040372"}
01:46:31.554 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"82948842-2364-4077-af58-8218a9439297"}
01:46:31.554 00.000 6880 case statement mapped state 6 to 3
01:46:31.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"82948842-2364-4077-af58-8218a9439297"}
01:46:31.559 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ab4a9a4-3eb5-47a2-b87d-449ac9bb0f35"}
01:46:31.560 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1876,"width":15,"height":15,"star_pos":[7.36,6.67],"pixels":"..."},"id":"6ab4a9a4-3eb5-47a2-b87d-449ac9bb0f35"}
01:46:32.691 01.131 10052 Exposure complete
01:46:32.789 00.098 10052 worker thread done servicing request
01:46:32.789 00.000 6880 OnExposeComplete: enter
01:46:32.789 00.000 6880 UpdateGuideState(): m_state=6
01:46:32.789 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1877
01:46:32.790 00.001 6880 Star::Find returns 1 (0), X=407.41, Y=887.71, Mass=1828, SNR=29.6, Peak=123 HFD=4.4
01:46:32.790 00.000 6880 MultiStar: [#1 -0.17,0.28,0.98,U] [#2 -0.35,-0.04,1.00,U] [#3 -0.23,0.19,0.92,U] [#4 -0.14,0.21,0.86,U] [#5 -0.34,0.06,0.99,U] [#6 -0.36,-0.14,0.93,U] [#7 -0.21,0.18,0.76,U] [#8 -0.33,-0.07,0.81,U] 
01:46:32.790 00.000 6880 refined, 8 included, MultiStar: {-0.28, 0.07}, one-star: {-0.34, 0.01}
01:46:32.791 00.001 6880 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.61) = xAngle (4.50 = -1.79)
01:46:32.791 00.000 6880 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.46 = -1.82)
01:46:32.791 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.07 hyp=0.28 cameraTheta=2.88 mountX=-0.06 mountY=-0.28, mountTheta=-1.79
01:46:32.793 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.07, opts=13)
01:46:32.793 00.000 6880 Enqueuing Move request for scope (-0.28, 0.07)
01:46:32.798 00.005 10052 Worker thread wakes up
01:46:32.798 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.07) opts 0xd
01:46:32.798 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.07)
01:46:32.798 00.000 10052 Moving (-0.28, 0.07) raw xDistance=-0.06 yDistance=-0.28
01:46:32.798 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:46:32.798 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.28, slope = -0.02
01:46:32.798 00.000 10052 MoveAxis(E, 0, ABG)
01:46:32.798 00.000 10052 Move returns status 0, amount 0
01:46:32.798 00.000 10052 MoveAxis(N, 41, ABG)
01:46:32.798 00.000 10052 Guiding  Dir = 0, Dur = 41
01:46:32.819 00.021 10052 IsSlewing returns 0
01:46:32.828 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:32.859 00.031 10052 IsGuiding returns 0
01:46:32.892 00.033 10052 PulseGuide returned control before completion, sleep 20
01:46:32.938 00.046 6880 UpdateGuideState exits: m=1828 SNR=29.6
01:46:32.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:32.938 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:32.938 00.000 6880 Enqueuing Expose request
01:46:32.969 00.031 10052 IsGuiding returns 0
01:46:32.970 00.001 10052 Move returns status 0, amount 41
01:46:32.970 00.000 10052 move complete, result=0
01:46:32.970 00.000 10052 worker thread done servicing request
01:46:32.970 00.000 10052 Worker thread wakes up
01:46:32.970 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:32.970 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:33.012 00.042 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 41 ms NORTH
01:46:33.489 00.477 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1348518-d444-4dfb-bd20-836152c73c9e"}
01:46:33.489 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1348518-d444-4dfb-bd20-836152c73c9e"}
01:46:33.490 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65a39852-52e3-4095-814f-63690341c1db"}
01:46:33.490 00.000 6880 case statement mapped state 6 to 3
01:46:33.490 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"65a39852-52e3-4095-814f-63690341c1db"}
01:46:33.491 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8db20f1b-e22b-4345-b2ea-1bc7e6dbf0f0"}
01:46:33.491 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1877,"width":15,"height":15,"star_pos":[7.41,6.71],"pixels":"..."},"id":"8db20f1b-e22b-4345-b2ea-1bc7e6dbf0f0"}
01:46:33.914 00.423 10052 Exposure complete
01:46:34.075 00.161 10052 worker thread done servicing request
01:46:34.078 00.003 6880 OnExposeComplete: enter
01:46:34.078 00.000 6880 UpdateGuideState(): m_state=6
01:46:34.078 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1878
01:46:34.078 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=887.91, Mass=1846, SNR=29.9, Peak=105 HFD=4.7
01:46:34.079 00.001 6880 MultiStar: [#1 -0.12,0.43,0.94,U] [#2 -0.38,-0.03,0.98,U] [#3 -0.26,0.21,0.90,U] [#4 -0.17,0.29,0.82,U] [#5 -0.43,0.14,1.00,U] [#6 -0.34,-0.03,0.93,U] [#7 -0.33,0.21,0.77,U] [#8 -0.30,0.08,0.78,U] 
01:46:34.079 00.000 6880 refined, 8 included, MultiStar: {-0.29, 0.16}, one-star: {-0.30, 0.21}
01:46:34.079 00.000 6880 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.61) = xAngle (4.24 = -2.04)
01:46:34.079 00.000 6880 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.07)
01:46:34.079 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.16 hyp=0.34 cameraTheta=2.63 mountX=-0.15 mountY=-0.30, mountTheta=-2.05
01:46:34.081 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.16, opts=13)
01:46:34.082 00.001 6880 Enqueuing Move request for scope (-0.29, 0.16)
01:46:34.133 00.051 10052 Worker thread wakes up
01:46:34.133 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.16) opts 0xd
01:46:34.133 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.16)
01:46:34.134 00.001 10052 Moving (-0.29, 0.16) raw xDistance=-0.15 yDistance=-0.30
01:46:34.134 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:46:34.134 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.30, slope = -0.02
01:46:34.134 00.000 10052 MoveAxis(E, 41, ABG)
01:46:34.134 00.000 10052 Guiding  Dir = 2, Dur = 41
01:46:34.162 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:34.275 00.113 6880 UpdateGuideState exits: m=1846 SNR=29.9
01:46:34.276 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:34.276 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:34.276 00.000 6880 Enqueuing Expose request
01:46:34.313 00.037 10052 IsSlewing returns 0
01:46:34.442 00.129 10052 IsGuiding returns 0
01:46:34.467 00.025 10052 PulseGuide returned control before completion, sleep 27
01:46:34.589 00.122 10052 IsGuiding returns 0
01:46:34.589 00.000 10052 Move returns status 0, amount 41
01:46:34.589 00.000 10052 MoveAxis(N, 45, ABG)
01:46:34.589 00.000 10052 Guiding  Dir = 0, Dur = 45
01:46:34.650 00.061 10052 IsSlewing returns 0
01:46:34.694 00.044 10052 IsGuiding returns 0
01:46:34.715 00.021 10052 PulseGuide returned control before completion, sleep 34
01:46:34.778 00.063 10052 IsGuiding returns 0
01:46:34.778 00.000 10052 Move returns status 0, amount 45
01:46:34.778 00.000 10052 move complete, result=0
01:46:34.779 00.001 10052 worker thread done servicing request
01:46:34.779 00.000 6880 GuideStep: -0.2 px 41 ms EAST, -0.3 px 45 ms NORTH
01:46:34.779 00.000 10052 Worker thread wakes up
01:46:34.779 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:34.779 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:35.650 00.871 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37efe38f-7338-433e-a5f0-397e6d2282bc"}
01:46:35.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37efe38f-7338-433e-a5f0-397e6d2282bc"}
01:46:35.653 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"341de3a3-4f25-43d8-bd49-b594a66868e3"}
01:46:35.653 00.000 6880 case statement mapped state 6 to 3
01:46:35.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"341de3a3-4f25-43d8-bd49-b594a66868e3"}
01:46:35.654 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d20c99b-63e0-4320-919c-bb95cca5185e"}
01:46:35.655 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1878,"width":15,"height":15,"star_pos":[7.46,6.91],"pixels":"..."},"id":"1d20c99b-63e0-4320-919c-bb95cca5185e"}
01:46:35.931 00.276 10052 Exposure complete
01:46:36.044 00.113 10052 worker thread done servicing request
01:46:36.044 00.000 6880 OnExposeComplete: enter
01:46:36.044 00.000 6880 UpdateGuideState(): m_state=6
01:46:36.046 00.002 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1879
01:46:36.046 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=887.81, Mass=1906, SNR=30.3, Peak=118 HFD=4.5
01:46:36.047 00.001 6880 MultiStar: [#1 0.17,0.67,0.00,M1] [#2 -0.09,0.22,0.95,U] [#3 0.16,0.49,0.91,U] [#4 0.23,0.20,0.84,U] [#5 -0.12,0.13,0.96,U] [#6 0.20,0.36,0.91,U] [#7 0.11,0.50,0.73,U] [#8 0.01,0.46,0.78,U] 
01:46:36.047 00.000 6880 single-star, 7 included, MultiStar: {0.05, 0.30}, one-star: {-0.06, 0.10}
01:46:36.047 00.000 6880 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.61) = xAngle (3.71 = -2.57)
01:46:36.047 00.000 6880 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.60)
01:46:36.047 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.10 mountX=-0.10 mountY=-0.06, mountTheta=-2.59
01:46:36.049 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.10, opts=13)
01:46:36.050 00.001 6880 Enqueuing Move request for scope (-0.06, 0.10)
01:46:36.050 00.000 10052 Worker thread wakes up
01:46:36.050 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
01:46:36.050 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:46:36.050 00.000 10052 Moving (-0.06, 0.10) raw xDistance=-0.10 yDistance=-0.06
01:46:36.050 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:46:36.050 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.10, using input
01:46:36.050 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
01:46:36.050 00.000 10052 MoveAxis(E, 0, ABG)
01:46:36.051 00.001 10052 Move returns status 0, amount 0
01:46:36.051 00.000 10052 MoveAxis(N, 0, ABG)
01:46:36.051 00.000 10052 Move returns status 0, amount 0
01:46:36.051 00.000 10052 move complete, result=0
01:46:36.051 00.000 10052 worker thread done servicing request
01:46:36.087 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:36.147 00.060 6880 UpdateGuideState exits: m=1906 SNR=30.3
01:46:36.147 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:36.148 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:36.148 00.000 6880 Enqueuing Expose request
01:46:36.148 00.000 10052 Worker thread wakes up
01:46:36.148 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:36.148 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:36.149 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:37.055 00.906 10052 Exposure complete
01:46:37.157 00.102 10052 worker thread done servicing request
01:46:37.157 00.000 6880 OnExposeComplete: enter
01:46:37.158 00.001 6880 UpdateGuideState(): m_state=6
01:46:37.158 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1880
01:46:37.158 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.91, Mass=1890, SNR=30.2, Peak=116 HFD=4.7
01:46:37.159 00.001 6880 MultiStar: [#1 0.14,0.50,0.96,U] [#2 0.07,0.23,0.95,U] [#3 0.22,0.45,0.89,U] [#4 0.40,0.38,0.00,M1] [#5 -0.15,0.11,0.98,U] [#6 0.28,0.62,0.00,M1] [#7 0.10,0.38,0.77,U] [#8 0.12,0.24,0.80,U] 
01:46:37.159 00.000 6880 single-star, 6 included, MultiStar: {0.05, 0.30}, one-star: {-0.09, 0.20}
01:46:37.159 00.000 6880 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.61) = xAngle (3.62 = -2.67)
01:46:37.159 00.000 6880 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.70)
01:46:37.159 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.20 hyp=0.22 cameraTheta=2.00 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
01:46:37.162 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.20, opts=13)
01:46:37.162 00.000 6880 Enqueuing Move request for scope (-0.09, 0.20)
01:46:37.162 00.000 10052 Worker thread wakes up
01:46:37.162 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.20) opts 0xd
01:46:37.162 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.20)
01:46:37.162 00.000 10052 Moving (-0.09, 0.20) raw xDistance=-0.20 yDistance=-0.10
01:46:37.162 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:46:37.162 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.10, using input
01:46:37.163 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:46:37.163 00.000 10052 MoveAxis(E, 53, ABG)
01:46:37.163 00.000 10052 Guiding  Dir = 2, Dur = 53
01:46:37.183 00.020 10052 IsSlewing returns 0
01:46:37.206 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:37.222 00.016 10052 IsGuiding returns 0
01:46:37.249 00.027 10052 PulseGuide returned control before completion, sleep 36
01:46:37.260 00.011 6880 UpdateGuideState exits: m=1890 SNR=30.2
01:46:37.261 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:37.261 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:37.261 00.000 6880 Enqueuing Expose request
01:46:37.317 00.056 10052 IsGuiding returns 0
01:46:37.317 00.000 10052 Move returns status 0, amount 53
01:46:37.317 00.000 10052 MoveAxis(N, 0, ABG)
01:46:37.317 00.000 10052 Move returns status 0, amount 0
01:46:37.317 00.000 10052 move complete, result=0
01:46:37.317 00.000 10052 worker thread done servicing request
01:46:37.318 00.001 10052 Worker thread wakes up
01:46:37.318 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:37.318 00.000 6880 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
01:46:37.318 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:37.649 00.331 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d68de104-77cd-43b1-a77b-4936a690b697"}
01:46:37.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d68de104-77cd-43b1-a77b-4936a690b697"}
01:46:37.651 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d43487b-a87d-4286-89b7-821a05457566"}
01:46:37.651 00.000 6880 case statement mapped state 6 to 3
01:46:37.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d43487b-a87d-4286-89b7-821a05457566"}
01:46:37.652 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47890b6f-ec86-40d1-b530-ebc02e76095b"}
01:46:37.653 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1880,"width":15,"height":15,"star_pos":[6.66,6.91],"pixels":"..."},"id":"47890b6f-ec86-40d1-b530-ebc02e76095b"}
01:46:38.459 00.806 10052 Exposure complete
01:46:38.566 00.107 10052 worker thread done servicing request
01:46:38.566 00.000 6880 OnExposeComplete: enter
01:46:38.567 00.001 6880 UpdateGuideState(): m_state=6
01:46:38.567 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1881
01:46:38.567 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=887.50, Mass=1794, SNR=29.5, Peak=112 HFD=4.5
01:46:38.568 00.001 6880 MultiStar: [#1 0.09,-0.13,0.99,U] [#2 0.20,-0.77,0.00,M1] [#3 0.25,-0.29,0.91,U] [#4 -0.11,0.02,0.87,U] [#5 -0.17,-0.54,0.00,M1] [#6 0.33,-0.39,0.97,U] [#7 -0.05,-0.13,0.77,U] [#8 0.05,-0.33,0.82,U] 
01:46:38.568 00.000 6880 refined, 6 included, MultiStar: {0.07, -0.21}, one-star: {-0.11, -0.21}
01:46:38.568 00.000 6880 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
01:46:38.568 00.000 6880 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
01:46:38.568 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.26 mountX=0.21 mountY=0.07, mountTheta=0.32
01:46:38.571 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.21, opts=13)
01:46:38.571 00.000 6880 Enqueuing Move request for scope (0.07, -0.21)
01:46:38.571 00.000 10052 Worker thread wakes up
01:46:38.571 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
01:46:38.572 00.001 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
01:46:38.572 00.000 10052 Moving (0.07, -0.21) raw xDistance=0.21 yDistance=0.07
01:46:38.572 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
01:46:38.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:46:38.572 00.000 10052 MoveAxis(W, 53, ABG)
01:46:38.572 00.000 10052 Guiding  Dir = 3, Dur = 53
01:46:38.593 00.021 10052 IsSlewing returns 0
01:46:38.608 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:38.631 00.023 10052 IsGuiding returns 0
01:46:38.659 00.028 10052 PulseGuide returned control before completion, sleep 36
01:46:38.664 00.005 6880 UpdateGuideState exits: m=1794 SNR=29.5
01:46:38.664 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:38.664 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:38.664 00.000 6880 Enqueuing Expose request
01:46:38.737 00.073 10052 IsGuiding returns 0
01:46:38.737 00.000 10052 Move returns status 0, amount 53
01:46:38.737 00.000 10052 MoveAxis(N, 0, ABG)
01:46:38.737 00.000 10052 Move returns status 0, amount 0
01:46:38.737 00.000 10052 move complete, result=0
01:46:38.737 00.000 10052 worker thread done servicing request
01:46:38.737 00.000 10052 Worker thread wakes up
01:46:38.737 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:38.737 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:38.738 00.001 6880 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
01:46:39.660 00.922 10052 Exposure complete
01:46:39.717 00.057 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f6c3ded-bebc-4ba3-b794-ff8cebb12448"}
01:46:39.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f6c3ded-bebc-4ba3-b794-ff8cebb12448"}
01:46:39.738 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e71e6a80-38c4-4b8c-9db7-547cb4d43fd4"}
01:46:39.738 00.000 6880 case statement mapped state 6 to 3
01:46:39.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e71e6a80-38c4-4b8c-9db7-547cb4d43fd4"}
01:46:39.739 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"278ef074-2c9b-4c8b-b8c2-8086d6e5d4a4"}
01:46:39.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1881,"width":15,"height":15,"star_pos":[6.64,7.50],"pixels":"..."},"id":"278ef074-2c9b-4c8b-b8c2-8086d6e5d4a4"}
01:46:39.814 00.075 10052 worker thread done servicing request
01:46:39.814 00.000 6880 OnExposeComplete: enter
01:46:39.814 00.000 6880 UpdateGuideState(): m_state=6
01:46:39.815 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1882
01:46:39.815 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=887.79, Mass=1845, SNR=29.9, Peak=129 HFD=4.6
01:46:39.821 00.006 6880 MultiStar: [#1 0.10,-0.17,0.96,U] [#2 -0.08,-0.42,0.98,U] [#3 0.07,-0.11,0.92,U] [#4 -0.10,0.01,0.83,U] [#5 -0.20,-0.16,1.01,U] [#6 0.00,-0.24,0.92,U] [#7 -0.06,0.03,0.75,U] [#8 -0.17,-0.25,0.80,U] 
01:46:39.821 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.31, 0.08}
01:46:39.821 00.000 6880 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
01:46:39.821 00.000 6880 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
01:46:39.821 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.16 cameraTheta=-2.12 mountX=0.14 mountY=-0.08, mountTheta=-0.53
01:46:39.824 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.14, opts=13)
01:46:39.824 00.000 6880 Enqueuing Move request for scope (-0.09, -0.14)
01:46:39.824 00.000 10052 Worker thread wakes up
01:46:39.824 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
01:46:39.824 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
01:46:39.824 00.000 10052 Moving (-0.09, -0.14) raw xDistance=0.14 yDistance=-0.08
01:46:39.824 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:46:39.825 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
01:46:39.825 00.000 10052 MoveAxis(W, 41, ABG)
01:46:39.825 00.000 10052 Guiding  Dir = 3, Dur = 41
01:46:39.861 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:39.894 00.033 10052 IsSlewing returns 0
01:46:39.918 00.024 6880 UpdateGuideState exits: m=1845 SNR=29.9
01:46:39.920 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:39.920 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:39.920 00.000 6880 Enqueuing Expose request
01:46:39.932 00.012 10052 IsGuiding returns 0
01:46:39.959 00.027 10052 PulseGuide returned control before completion, sleep 25
01:46:40.016 00.057 10052 IsGuiding returns 1
01:46:40.016 00.000 10052 scope still moving after pulse duration time elapsed
01:46:40.062 00.046 10052 IsSlewing returns 0
01:46:40.101 00.039 10052 IsGuiding returns 0
01:46:40.101 00.000 10052 scope move finished after 41 + 127 ms
01:46:40.101 00.000 10052 Move returns status 0, amount 41
01:46:40.101 00.000 10052 MoveAxis(N, 0, ABG)
01:46:40.101 00.000 10052 Move returns status 0, amount 0
01:46:40.101 00.000 10052 move complete, result=0
01:46:40.101 00.000 10052 worker thread done servicing request
01:46:40.101 00.000 10052 Worker thread wakes up
01:46:40.101 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:40.101 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:40.764 00.663 6880 GuideStep: 0.1 px 41 ms WEST, -0.1 px 0 ms NORTH
01:46:41.239 00.475 10052 Exposure complete
01:46:41.318 00.079 10052 worker thread done servicing request
01:46:41.318 00.000 6880 OnExposeComplete: enter
01:46:41.318 00.000 6880 UpdateGuideState(): m_state=6
01:46:41.319 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1883
01:46:41.319 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=887.84, Mass=1888, SNR=30.1, Peak=111 HFD=4.5
01:46:41.319 00.000 6880 MultiStar: [#1 0.51,0.09,0.93,U] [#2 0.51,0.09,0.97,U] [#3 0.64,0.19,0.00,M1] [#4 0.56,0.44,0.00,M1] [#5 0.35,-0.06,0.97,U] [#6 0.49,-0.03,0.92,U] [#7 0.49,0.40,0.00,M1] [#8 0.52,0.07,0.00,M1] 
01:46:41.319 00.000 6880 single-star, 4 included, MultiStar: {0.44, 0.05}, one-star: {0.34, 0.13}
01:46:41.319 00.000 6880 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.61) = xAngle (1.99 = 1.99)
01:46:41.319 00.000 6880 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
01:46:41.320 00.001 6880 CameraToMount -- cameraX=0.34 cameraY=0.13 hyp=0.36 cameraTheta=0.38 mountX=-0.15 mountY=0.33, mountTheta=1.98
01:46:41.321 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.13, opts=13)
01:46:41.321 00.000 6880 Enqueuing Move request for scope (0.34, 0.13)
01:46:41.321 00.000 10052 Worker thread wakes up
01:46:41.322 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.13) opts 0xd
01:46:41.322 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.13)
01:46:41.322 00.000 10052 Moving (0.34, 0.13) raw xDistance=-0.15 yDistance=0.33
01:46:41.322 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.15
01:46:41.322 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.33, slope = 0.04
01:46:41.322 00.000 10052 MoveAxis(E, 37, ABG)
01:46:41.322 00.000 10052 Guiding  Dir = 2, Dur = 37
01:46:41.343 00.021 10052 IsSlewing returns 0
01:46:41.349 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:41.381 00.032 10052 IsGuiding returns 0
01:46:41.391 00.010 6880 UpdateGuideState exits: m=1888 SNR=30.1
01:46:41.391 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:41.391 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:41.391 00.000 6880 Enqueuing Expose request
01:46:41.408 00.017 10052 PulseGuide returned control before completion, sleep 20
01:46:41.460 00.052 10052 IsGuiding returns 0
01:46:41.460 00.000 10052 Move returns status 0, amount 37
01:46:41.460 00.000 10052 MoveAxis(S, 76, ABG)
01:46:41.460 00.000 10052 Guiding  Dir = 1, Dur = 76
01:46:41.497 00.037 10052 IsSlewing returns 0
01:46:41.575 00.078 10052 IsGuiding returns 0
01:46:41.640 00.065 10052 PulseGuide returned control before completion, sleep 22
01:46:41.715 00.075 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7061425-1015-418f-ba3d-0bc64fc5ab55"}
01:46:41.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7061425-1015-418f-ba3d-0bc64fc5ab55"}
01:46:41.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3730bfdf-227e-4cfd-8484-b1e6272a62ff"}
01:46:41.716 00.000 6880 case statement mapped state 6 to 3
01:46:41.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3730bfdf-227e-4cfd-8484-b1e6272a62ff"}
01:46:41.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87565009-3f08-45a4-b908-cfd7a766eb12"}
01:46:41.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1883,"width":15,"height":15,"star_pos":[7.09,6.84],"pixels":"..."},"id":"87565009-3f08-45a4-b908-cfd7a766eb12"}
01:46:41.750 00.033 10052 IsGuiding returns 0
01:46:41.750 00.000 10052 Move returns status 0, amount 76
01:46:41.750 00.000 10052 move complete, result=0
01:46:41.751 00.001 10052 worker thread done servicing request
01:46:41.751 00.000 10052 Worker thread wakes up
01:46:41.751 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.3 px 76 ms SOUTH
01:46:41.751 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:41.751 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:42.660 00.909 10052 Exposure complete
01:46:42.734 00.074 10052 worker thread done servicing request
01:46:42.734 00.000 6880 OnExposeComplete: enter
01:46:42.735 00.001 6880 UpdateGuideState(): m_state=6
01:46:42.735 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1884
01:46:42.735 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=887.95, Mass=1912, SNR=30.3, Peak=128 HFD=4.6
01:46:42.736 00.001 6880 MultiStar: [#1 0.23,0.41,0.95,U] [#2 0.01,0.27,0.97,U] [#3 0.23,0.58,0.00,M2] [#4 0.17,0.26,0.82,U] [#5 -0.14,0.15,0.97,U] [#6 0.15,0.38,0.88,U] [#7 0.10,0.28,0.72,U] [#8 0.00,0.41,0.78,U] 
01:46:42.736 00.000 6880 single-star, 7 included, MultiStar: {0.08, 0.30}, one-star: {0.12, 0.25}
01:46:42.736 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.73 = 2.73)
01:46:42.736 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.70 = 2.70)
01:46:42.736 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.25 hyp=0.27 cameraTheta=1.12 mountX=-0.25 mountY=0.12, mountTheta=2.71
01:46:42.738 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.25, opts=13)
01:46:42.738 00.000 6880 Enqueuing Move request for scope (0.12, 0.25)
01:46:42.739 00.001 10052 Worker thread wakes up
01:46:42.739 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.25) opts 0xd
01:46:42.739 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.25)
01:46:42.739 00.000 10052 Moving (0.12, 0.25) raw xDistance=-0.25 yDistance=0.12
01:46:42.739 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:46:42.739 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.24, using input
01:46:42.739 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.05
01:46:42.739 00.000 10052 MoveAxis(E, 69, ABG)
01:46:42.739 00.000 10052 Guiding  Dir = 2, Dur = 69
01:46:42.760 00.021 10052 IsSlewing returns 0
01:46:42.763 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:42.798 00.035 10052 IsGuiding returns 0
01:46:42.799 00.001 6880 UpdateGuideState exits: m=1912 SNR=30.3
01:46:42.799 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:42.800 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:42.800 00.000 6880 Enqueuing Expose request
01:46:42.825 00.025 10052 PulseGuide returned control before completion, sleep 52
01:46:42.900 00.075 10052 IsGuiding returns 1
01:46:42.901 00.001 10052 scope still moving after pulse duration time elapsed
01:46:42.947 00.046 10052 IsSlewing returns 0
01:46:42.985 00.038 10052 IsGuiding returns 0
01:46:42.986 00.001 10052 scope move finished after 69 + 118 ms
01:46:42.986 00.000 10052 Move returns status 0, amount 69
01:46:42.986 00.000 10052 MoveAxis(N, 0, ABG)
01:46:42.986 00.000 10052 Move returns status 0, amount 0
01:46:42.986 00.000 10052 move complete, result=0
01:46:42.986 00.000 10052 worker thread done servicing request
01:46:42.986 00.000 6880 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
01:46:42.986 00.000 10052 Worker thread wakes up
01:46:42.986 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:42.986 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:43.715 00.729 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"74150ad3-5ed0-45b3-a372-71a1a4c7685f"}
01:46:43.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"74150ad3-5ed0-45b3-a372-71a1a4c7685f"}
01:46:43.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9f00091-e1c0-4ce8-917b-453c2a157d20"}
01:46:43.716 00.000 6880 case statement mapped state 6 to 3
01:46:43.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9f00091-e1c0-4ce8-917b-453c2a157d20"}
01:46:43.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3c756e1c-1a82-4ca1-96e2-6fae4090d30b"}
01:46:43.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1884,"width":15,"height":15,"star_pos":[6.87,6.95],"pixels":"..."},"id":"3c756e1c-1a82-4ca1-96e2-6fae4090d30b"}
01:46:44.118 00.401 10052 Exposure complete
01:46:44.189 00.071 10052 worker thread done servicing request
01:46:44.190 00.001 6880 OnExposeComplete: enter
01:46:44.190 00.000 6880 UpdateGuideState(): m_state=6
01:46:44.190 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1885
01:46:44.190 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=887.62, Mass=1795, SNR=29.4, Peak=112 HFD=4.9
01:46:44.191 00.001 6880 MultiStar: [#1 0.00,0.12,0.96,U] [#2 -0.20,-0.29,1.00,U] [#3 0.21,0.13,0.91,U] [#4 0.10,-0.04,0.85,U] [#5 -0.27,-0.36,0.99,U] [#6 0.04,-0.06,0.91,U] [#7 -0.03,0.07,0.77,U] [#8 0.02,0.22,0.79,U] 
01:46:44.191 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {-0.22, -0.09}
01:46:44.191 00.000 6880 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.61) = xAngle (-0.75 = -0.75)
01:46:44.191 00.000 6880 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
01:46:44.191 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.06 cameraTheta=-2.36 mountX=0.05 mountY=-0.05, mountTheta=-0.76
01:46:44.193 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.05, opts=13)
01:46:44.193 00.000 6880 Enqueuing Move request for scope (-0.05, -0.05)
01:46:44.193 00.000 10052 Worker thread wakes up
01:46:44.193 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
01:46:44.193 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
01:46:44.193 00.000 10052 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
01:46:44.193 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:46:44.193 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.04
01:46:44.193 00.000 10052 MoveAxis(E, 0, ABG)
01:46:44.193 00.000 10052 Move returns status 0, amount 0
01:46:44.194 00.001 10052 MoveAxis(N, 0, ABG)
01:46:44.194 00.000 10052 Move returns status 0, amount 0
01:46:44.194 00.000 10052 move complete, result=0
01:46:44.194 00.000 10052 worker thread done servicing request
01:46:44.227 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:44.264 00.037 6880 UpdateGuideState exits: m=1795 SNR=29.4
01:46:44.264 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:44.265 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:44.265 00.000 6880 Enqueuing Expose request
01:46:44.265 00.000 10052 Worker thread wakes up
01:46:44.265 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:46:44.265 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:44.265 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:45.183 00.918 10052 Exposure complete
01:46:45.242 00.059 10052 worker thread done servicing request
01:46:45.243 00.001 6880 OnExposeComplete: enter
01:46:45.243 00.000 6880 UpdateGuideState(): m_state=6
01:46:45.243 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1886
01:46:45.243 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=887.75, Mass=1855, SNR=29.9, Peak=113 HFD=4.7
01:46:45.244 00.001 6880 MultiStar: [#1 -0.15,0.39,0.96,U] [#2 -0.29,0.08,0.99,U] [#3 -0.09,0.18,0.88,U] [#4 -0.18,0.07,0.84,U] [#5 -0.38,-0.01,0.96,U] [#6 0.01,0.31,0.87,U] [#7 -0.21,0.19,0.74,U] [#8 -0.35,-0.07,0.79,U] 
01:46:45.244 00.000 6880 single-star, 8 included, MultiStar: {-0.20, 0.13}, one-star: {-0.15, 0.04}
01:46:45.244 00.000 6880 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.61) = xAngle (4.51 = -1.77)
01:46:45.244 00.000 6880 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.80)
01:46:45.244 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.90 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
01:46:45.246 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.04, opts=13)
01:46:45.246 00.000 6880 Enqueuing Move request for scope (-0.15, 0.04)
01:46:45.246 00.000 10052 Worker thread wakes up
01:46:45.247 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
01:46:45.247 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
01:46:45.247 00.000 10052 Moving (-0.15, 0.04) raw xDistance=-0.03 yDistance=-0.15
01:46:45.247 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:46:45.247 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.03
01:46:45.247 00.000 10052 MoveAxis(E, 0, ABG)
01:46:45.247 00.000 10052 Move returns status 0, amount 0
01:46:45.247 00.000 10052 MoveAxis(N, 0, ABG)
01:46:45.247 00.000 10052 Move returns status 0, amount 0
01:46:45.247 00.000 10052 move complete, result=0
01:46:45.247 00.000 10052 worker thread done servicing request
01:46:45.269 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:45.302 00.033 6880 UpdateGuideState exits: m=1855 SNR=29.9
01:46:45.302 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:45.302 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:45.302 00.000 6880 Enqueuing Expose request
01:46:45.302 00.000 10052 Worker thread wakes up
01:46:45.302 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:46:45.303 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:45.303 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:45.715 00.412 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c2aab8a-804b-46e0-8443-d6cb443eba12"}
01:46:45.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c2aab8a-804b-46e0-8443-d6cb443eba12"}
01:46:45.715 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1d7a1a47-64d4-469b-8a18-c6c3421411fe"}
01:46:45.715 00.000 6880 case statement mapped state 6 to 3
01:46:45.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d7a1a47-64d4-469b-8a18-c6c3421411fe"}
01:46:45.717 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c13041b2-2f80-4f3a-8223-2830c9d12e8e"}
01:46:45.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1886,"width":15,"height":15,"star_pos":[6.60,6.75],"pixels":"..."},"id":"c13041b2-2f80-4f3a-8223-2830c9d12e8e"}
01:46:46.433 00.716 10052 Exposure complete
01:46:46.504 00.071 10052 worker thread done servicing request
01:46:46.505 00.001 6880 OnExposeComplete: enter
01:46:46.505 00.000 6880 UpdateGuideState(): m_state=6
01:46:46.505 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1887
01:46:46.505 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=887.97, Mass=1893, SNR=30.2, Peak=113 HFD=4.4
01:46:46.505 00.000 6880 MultiStar: [#1 -0.36,0.54,0.00,M1] [#2 -0.33,0.18,0.97,U] [#3 -0.39,0.59,0.00,M1] [#4 -0.39,0.48,0.00,M1] [#5 -0.56,0.15,0.00,M1] [#6 -0.41,0.19,0.93,U] [#7 -0.50,0.43,0.00,M1] [#8 -0.56,0.49,0.00,M1] 
01:46:46.506 00.001 6880 refined, 2 included, MultiStar: {-0.43, 0.21}, one-star: {-0.54, 0.26}
01:46:46.506 00.000 6880 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.61) = xAngle (4.30 = -1.98)
01:46:46.506 00.000 6880 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.27 = -2.02)
01:46:46.506 00.000 6880 CameraToMount -- cameraX=-0.43 cameraY=0.21 hyp=0.48 cameraTheta=2.69 mountX=-0.19 mountY=-0.43, mountTheta=-1.99
01:46:46.507 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.43, y=0.21, opts=13)
01:46:46.508 00.001 6880 Enqueuing Move request for scope (-0.43, 0.21)
01:46:46.508 00.000 10052 Worker thread wakes up
01:46:46.508 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.21) opts 0xd
01:46:46.508 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.43, 0.21)
01:46:46.508 00.000 10052 Moving (-0.43, 0.21) raw xDistance=-0.19 yDistance=-0.43
01:46:46.508 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:46:46.508 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.43, slope = -0.01
01:46:46.508 00.000 10052 MoveAxis(E, 51, ABG)
01:46:46.508 00.000 10052 Guiding  Dir = 2, Dur = 51
01:46:46.529 00.021 10052 IsSlewing returns 0
01:46:46.531 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:46.567 00.036 10052 IsGuiding returns 0
01:46:46.573 00.006 6880 UpdateGuideState exits: m=1893 SNR=30.2
01:46:46.574 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:46.574 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:46.574 00.000 6880 Enqueuing Expose request
01:46:46.594 00.020 10052 PulseGuide returned control before completion, sleep 34
01:46:46.656 00.062 10052 IsGuiding returns 0
01:46:46.656 00.000 10052 Move returns status 0, amount 51
01:46:46.656 00.000 10052 MoveAxis(N, 11, ABG)
01:46:46.656 00.000 10052 Guiding  Dir = 0, Dur = 11
01:46:46.694 00.038 10052 IsSlewing returns 0
01:46:46.732 00.038 10052 IsGuiding returns 0
01:46:46.798 00.066 10052 IsGuiding returns 0
01:46:46.798 00.000 10052 Move returns status 0, amount 11
01:46:46.798 00.000 10052 move complete, result=0
01:46:46.798 00.000 10052 worker thread done servicing request
01:46:46.798 00.000 10052 Worker thread wakes up
01:46:46.798 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.4 px 11 ms NORTH
01:46:46.799 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:46.799 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:47.714 00.915 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8ef78a79-82b9-4d34-bac5-13d49a696de0"}
01:46:47.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8ef78a79-82b9-4d34-bac5-13d49a696de0"}
01:46:47.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"09a2463c-db69-4a97-82b4-ad61837279a4"}
01:46:47.715 00.000 6880 case statement mapped state 6 to 3
01:46:47.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"09a2463c-db69-4a97-82b4-ad61837279a4"}
01:46:47.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b958e650-2531-4646-9e42-2b5c83f33eff"}
01:46:47.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1887,"width":15,"height":15,"star_pos":[7.21,6.97],"pixels":"..."},"id":"b958e650-2531-4646-9e42-2b5c83f33eff"}
01:46:47.717 00.001 10052 Exposure complete
01:46:47.781 00.064 6880 OnExposeComplete: enter
01:46:47.781 00.000 6880 UpdateGuideState(): m_state=6
01:46:47.781 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1888
01:46:47.782 00.001 6880 Star::Find returns 1 (0), X=406.98, Y=887.89, Mass=1936, SNR=30.6, Peak=122 HFD=4.6
01:46:47.782 00.000 6880 MultiStar: [#1 -0.29,0.54,0.00,M2] [#2 -0.59,-0.01,0.00,M1] [#3 -0.41,0.27,0.89,U] [#4 -0.20,0.55,0.00,M2] [#5 -0.52,0.13,0.00,M2] [#6 -0.52,0.05,0.00,M1] [#7 -0.19,0.40,0.73,U] [#8 -0.46,0.42,0.00,M2] 
01:46:47.782 00.000 6880 refined, 2 included, MultiStar: {-0.49, 0.27}, one-star: {-0.77, 0.18}
01:46:47.782 00.000 10052 worker thread done servicing request
01:46:47.782 00.000 6880 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.61) = xAngle (4.25 = -2.03)
01:46:47.782 00.000 6880 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.22 = -2.07)
01:46:47.782 00.000 6880 CameraToMount -- cameraX=-0.49 cameraY=0.27 hyp=0.56 cameraTheta=2.64 mountX=-0.25 mountY=-0.49, mountTheta=-2.04
01:46:47.784 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.49, y=0.27, opts=13)
01:46:47.784 00.000 6880 Enqueuing Move request for scope (-0.49, 0.27)
01:46:47.784 00.000 10052 Worker thread wakes up
01:46:47.784 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.27) opts 0xd
01:46:47.785 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.49, 0.27)
01:46:47.785 00.000 10052 Moving (-0.49, 0.27) raw xDistance=-0.25 yDistance=-0.49
01:46:47.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:46:47.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.49, slope = -0.04
01:46:47.785 00.000 10052 MoveAxis(E, 69, ABG)
01:46:47.785 00.000 10052 Guiding  Dir = 2, Dur = 69
01:46:47.810 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:47.845 00.035 6880 UpdateGuideState exits: m=1936 SNR=30.6
01:46:47.845 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:47.845 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:47.845 00.000 6880 Enqueuing Expose request
01:46:47.845 00.000 10052 IsSlewing returns 0
01:46:47.926 00.081 10052 IsGuiding returns 0
01:46:47.989 00.063 10052 PulseGuide returned control before completion, sleep 16
01:46:48.070 00.081 10052 IsGuiding returns 1
01:46:48.070 00.000 10052 scope still moving after pulse duration time elapsed
01:46:48.149 00.079 10052 IsSlewing returns 0
01:46:48.223 00.074 10052 IsGuiding returns 0
01:46:48.224 00.001 10052 scope move finished after 69 + 229 ms
01:46:48.224 00.000 10052 Move returns status 0, amount 69
01:46:48.224 00.000 10052 MoveAxis(N, 81, ABG)
01:46:48.224 00.000 10052 Guiding  Dir = 0, Dur = 81
01:46:48.303 00.079 10052 IsSlewing returns 0
01:46:48.381 00.078 10052 IsGuiding returns 0
01:46:48.445 00.064 10052 PulseGuide returned control before completion, sleep 28
01:46:48.514 00.069 10052 IsGuiding returns 1
01:46:48.514 00.000 10052 scope still moving after pulse duration time elapsed
01:46:48.588 00.074 10052 IsSlewing returns 0
01:46:48.666 00.078 10052 IsGuiding returns 0
01:46:48.666 00.000 10052 scope move finished after 81 + 203 ms
01:46:48.666 00.000 10052 Move returns status 0, amount 81
01:46:48.666 00.000 10052 move complete, result=0
01:46:48.668 00.002 10052 worker thread done servicing request
01:46:48.668 00.000 10052 Worker thread wakes up
01:46:48.668 00.000 6880 GuideStep: -0.2 px 69 ms EAST, -0.5 px 81 ms NORTH
01:46:48.668 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:48.668 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:49.714 01.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65a14cc8-aa41-4a00-8400-705b11b94a41"}
01:46:49.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65a14cc8-aa41-4a00-8400-705b11b94a41"}
01:46:49.716 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14fc6c4b-0011-48ff-8a33-a1aebc7e0952"}
01:46:49.716 00.000 6880 case statement mapped state 6 to 3
01:46:49.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14fc6c4b-0011-48ff-8a33-a1aebc7e0952"}
01:46:49.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"79d7b6cd-c53b-4161-8439-8511bd6d37d1"}
01:46:49.718 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1888,"width":15,"height":15,"star_pos":[6.98,6.89],"pixels":"..."},"id":"79d7b6cd-c53b-4161-8439-8511bd6d37d1"}
01:46:49.795 00.077 10052 Exposure complete
01:46:49.855 00.060 10052 worker thread done servicing request
01:46:49.855 00.000 6880 OnExposeComplete: enter
01:46:49.855 00.000 6880 UpdateGuideState(): m_state=6
01:46:49.855 00.000 6880 Star::Find(15, 406, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1889
01:46:49.855 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=887.91, Mass=1830, SNR=29.8, Peak=116 HFD=4.4
01:46:49.856 00.001 6880 MultiStar: [#1 -0.04,0.57,0.00,M3] [#2 -0.10,0.05,0.96,U] [#3 0.12,0.58,0.00,M1] [#4 0.08,0.49,0.85,U] [#5 -0.17,0.09,1.00,U] [#6 0.08,0.38,0.90,U] [#7 0.00,0.46,0.72,U] [#8 -0.16,0.37,0.79,U] 
01:46:49.856 00.000 6880 refined, 6 included, MultiStar: {-0.07, 0.28}, one-star: {-0.21, 0.20}
01:46:49.856 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
01:46:49.856 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
01:46:49.856 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.28 hyp=0.29 cameraTheta=1.83 mountX=-0.27 mountY=-0.08, mountTheta=-2.87
01:46:49.857 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.28, opts=13)
01:46:49.857 00.000 6880 Enqueuing Move request for scope (-0.07, 0.28)
01:46:49.857 00.000 10052 Worker thread wakes up
01:46:49.857 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.28) opts 0xd
01:46:49.857 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.28)
01:46:49.857 00.000 10052 Moving (-0.07, 0.28) raw xDistance=-0.27 yDistance=-0.08
01:46:49.858 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:46:49.858 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.19, using input
01:46:49.858 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.04
01:46:49.858 00.000 10052 MoveAxis(E, 76, ABG)
01:46:49.858 00.000 10052 Guiding  Dir = 2, Dur = 76
01:46:49.878 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:49.906 00.028 6880 UpdateGuideState exits: m=1830 SNR=29.8
01:46:49.906 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:49.906 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:49.906 00.000 6880 Enqueuing Expose request
01:46:49.929 00.023 10052 IsSlewing returns 0
01:46:50.003 00.074 10052 IsGuiding returns 0
01:46:50.060 00.057 10052 PulseGuide returned control before completion, sleep 30
01:46:50.135 00.075 10052 IsGuiding returns 1
01:46:50.136 00.001 10052 scope still moving after pulse duration time elapsed
01:46:50.215 00.079 10052 IsSlewing returns 0
01:46:50.294 00.079 10052 IsGuiding returns 0
01:46:50.294 00.000 10052 scope move finished after 76 + 214 ms
01:46:50.294 00.000 10052 Move returns status 0, amount 76
01:46:50.294 00.000 10052 MoveAxis(N, 0, ABG)
01:46:50.294 00.000 10052 Move returns status 0, amount 0
01:46:50.295 00.001 10052 move complete, result=0
01:46:50.295 00.000 10052 worker thread done servicing request
01:46:50.295 00.000 10052 Worker thread wakes up
01:46:50.295 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:50.295 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:50.295 00.000 6880 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
01:46:51.204 00.909 10052 Exposure complete
01:46:51.282 00.078 10052 worker thread done servicing request
01:46:51.283 00.001 6880 OnExposeComplete: enter
01:46:51.283 00.000 6880 UpdateGuideState(): m_state=6
01:46:51.283 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1890
01:46:51.283 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=887.69, Mass=1857, SNR=29.9, Peak=122 HFD=4.5
01:46:51.283 00.000 6880 MultiStar: [#1 -0.10,0.49,0.94,U] [#2 -0.10,-0.42,0.98,U] [#3 0.08,0.42,0.88,U] [#4 -0.03,0.25,0.84,U] [#5 -0.23,-0.06,0.97,U] [#6 0.22,0.18,0.91,U] [#7 -0.20,0.16,0.73,U] [#8 -0.10,0.39,0.79,U] 
01:46:51.283 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.14}, one-star: {-0.24, -0.02}
01:46:51.283 00.000 6880 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.61) = xAngle (3.70 = -2.58)
01:46:51.283 00.000 6880 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.67 = -2.62)
01:46:51.283 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.14 hyp=0.16 cameraTheta=2.09 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
01:46:51.286 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.14, opts=13)
01:46:51.286 00.000 6880 Enqueuing Move request for scope (-0.08, 0.14)
01:46:51.286 00.000 10052 Worker thread wakes up
01:46:51.286 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.14) opts 0xd
01:46:51.286 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.14)
01:46:51.286 00.000 10052 Moving (-0.08, 0.14) raw xDistance=-0.14 yDistance=-0.08
01:46:51.286 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:46:51.286 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.20, using input
01:46:51.286 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.04
01:46:51.286 00.000 10052 MoveAxis(E, 41, ABG)
01:46:51.287 00.001 10052 Guiding  Dir = 2, Dur = 41
01:46:51.307 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:51.307 00.000 10052 IsSlewing returns 0
01:46:51.339 00.032 6880 UpdateGuideState exits: m=1857 SNR=29.9
01:46:51.340 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:51.340 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:51.340 00.000 6880 Enqueuing Expose request
01:46:51.344 00.004 10052 IsGuiding returns 0
01:46:51.372 00.028 10052 PulseGuide returned control before completion, sleep 24
01:46:51.445 00.073 10052 IsGuiding returns 0
01:46:51.446 00.001 10052 Move returns status 0, amount 41
01:46:51.446 00.000 10052 MoveAxis(N, 0, ABG)
01:46:51.446 00.000 10052 Move returns status 0, amount 0
01:46:51.446 00.000 10052 move complete, result=0
01:46:51.446 00.000 10052 worker thread done servicing request
01:46:51.446 00.000 10052 Worker thread wakes up
01:46:51.446 00.000 6880 GuideStep: -0.1 px 41 ms EAST, -0.1 px 0 ms NORTH
01:46:51.446 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:51.446 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:51.714 00.268 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a39262a3-b4a3-4945-b666-a22cb65d15a4"}
01:46:51.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a39262a3-b4a3-4945-b666-a22cb65d15a4"}
01:46:51.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a613063d-79ea-44f5-ae3c-b3f6d3036eee"}
01:46:51.715 00.000 6880 case statement mapped state 6 to 3
01:46:51.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a613063d-79ea-44f5-ae3c-b3f6d3036eee"}
01:46:51.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c3442c30-e4da-4e82-b6cf-f0b77e1601f8"}
01:46:51.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1890,"width":15,"height":15,"star_pos":[6.51,6.69],"pixels":"..."},"id":"c3442c30-e4da-4e82-b6cf-f0b77e1601f8"}
01:46:52.668 00.952 10052 Exposure complete
01:46:52.735 00.067 10052 worker thread done servicing request
01:46:52.735 00.000 6880 OnExposeComplete: enter
01:46:52.736 00.001 6880 UpdateGuideState(): m_state=6
01:46:52.736 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1891
01:46:52.736 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=887.75, Mass=1904, SNR=30.3, Peak=121 HFD=4.6
01:46:52.736 00.000 6880 MultiStar: [#1 -0.05,0.27,0.95,U] [#2 -0.08,-0.39,0.95,U] [#3 0.05,0.25,0.86,U] [#4 -0.16,0.05,0.82,U] [#5 -0.29,-0.16,0.96,U] [#6 0.01,0.30,0.89,U] [#7 -0.08,0.17,0.75,U] [#8 -0.16,0.14,0.78,U] 
01:46:52.736 00.000 6880 refined, 8 included, MultiStar: {-0.12, 0.07}, one-star: {-0.27, 0.04}
01:46:52.736 00.000 6880 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.61) = xAngle (4.24 = -2.05)
01:46:52.736 00.000 6880 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.08)
01:46:52.736 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.13 cameraTheta=2.62 mountX=-0.06 mountY=-0.12, mountTheta=-2.05
01:46:52.737 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.07, opts=13)
01:46:52.737 00.000 6880 Enqueuing Move request for scope (-0.12, 0.07)
01:46:52.737 00.000 10052 Worker thread wakes up
01:46:52.737 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
01:46:52.737 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
01:46:52.737 00.000 10052 Moving (-0.12, 0.07) raw xDistance=-0.06 yDistance=-0.12
01:46:52.737 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:46:52.739 00.002 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.16, using input
01:46:52.739 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
01:46:52.739 00.000 10052 MoveAxis(E, 0, ABG)
01:46:52.739 00.000 10052 Move returns status 0, amount 0
01:46:52.739 00.000 10052 MoveAxis(N, 0, ABG)
01:46:52.739 00.000 10052 Move returns status 0, amount 0
01:46:52.739 00.000 10052 move complete, result=0
01:46:52.739 00.000 10052 worker thread done servicing request
01:46:52.760 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:52.795 00.035 6880 UpdateGuideState exits: m=1904 SNR=30.3
01:46:52.795 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:52.795 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:52.795 00.000 6880 Enqueuing Expose request
01:46:52.795 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:52.795 00.000 10052 Worker thread wakes up
01:46:52.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:52.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:53.705 00.910 10052 Exposure complete
01:46:53.724 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d0f61d0-c128-4173-9b65-f7ec36014251"}
01:46:53.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d0f61d0-c128-4173-9b65-f7ec36014251"}
01:46:53.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d724776b-f13c-4f03-bf9c-2e1c08e81116"}
01:46:53.725 00.000 6880 case statement mapped state 6 to 3
01:46:53.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d724776b-f13c-4f03-bf9c-2e1c08e81116"}
01:46:53.726 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d869db0-5283-4b81-80d7-d6f96adf8493"}
01:46:53.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1891,"width":15,"height":15,"star_pos":[7.48,6.75],"pixels":"..."},"id":"1d869db0-5283-4b81-80d7-d6f96adf8493"}
01:46:53.772 00.046 10052 worker thread done servicing request
01:46:53.772 00.000 6880 OnExposeComplete: enter
01:46:53.772 00.000 6880 UpdateGuideState(): m_state=6
01:46:53.772 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1892
01:46:53.772 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=887.84, Mass=1908, SNR=30.3, Peak=129 HFD=4.5
01:46:53.773 00.001 6880 MultiStar: [#1 -0.15,0.44,0.92,U] [#2 -0.25,0.09,0.94,U] [#3 0.09,0.42,0.87,U] [#4 -0.05,0.22,0.82,U] [#5 -0.41,0.09,0.96,U] [#6 0.06,0.32,0.89,U] [#7 -0.24,0.28,0.76,U] [#8 -0.26,0.30,0.78,U] 
01:46:53.773 00.000 6880 single-star, 8 included, MultiStar: {-0.17, 0.25}, one-star: {-0.26, 0.13}
01:46:53.773 00.000 6880 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.61) = xAngle (4.30 = -1.98)
01:46:53.773 00.000 6880 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.27 = -2.02)
01:46:53.773 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=0.13 hyp=0.29 cameraTheta=2.69 mountX=-0.12 mountY=-0.26, mountTheta=-1.99
01:46:53.774 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.13, opts=13)
01:46:53.774 00.000 6880 Enqueuing Move request for scope (-0.26, 0.13)
01:46:53.774 00.000 10052 Worker thread wakes up
01:46:53.775 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.13) opts 0xd
01:46:53.775 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.13)
01:46:53.775 00.000 10052 Moving (-0.26, 0.13) raw xDistance=-0.12 yDistance=-0.26
01:46:53.775 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:46:53.775 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.26, slope = -0.04
01:46:53.775 00.000 10052 MoveAxis(E, 31, ABG)
01:46:53.775 00.000 10052 Guiding  Dir = 2, Dur = 31
01:46:53.796 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:53.827 00.031 6880 UpdateGuideState exits: m=1908 SNR=30.3
01:46:53.827 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:53.827 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:53.827 00.000 6880 Enqueuing Expose request
01:46:53.846 00.019 10052 IsSlewing returns 0
01:46:53.925 00.079 10052 IsGuiding returns 0
01:46:54.068 00.143 10052 IsGuiding returns 0
01:46:54.068 00.000 10052 Move returns status 0, amount 31
01:46:54.069 00.001 10052 MoveAxis(N, 77, ABG)
01:46:54.069 00.000 10052 Guiding  Dir = 0, Dur = 77
01:46:54.147 00.078 10052 IsSlewing returns 0
01:46:54.222 00.075 10052 IsGuiding returns 0
01:46:54.291 00.069 10052 PulseGuide returned control before completion, sleep 19
01:46:54.371 00.080 10052 IsGuiding returns 1
01:46:54.372 00.001 10052 scope still moving after pulse duration time elapsed
01:46:54.445 00.073 10052 IsSlewing returns 0
01:46:54.513 00.068 10052 IsGuiding returns 0
01:46:54.513 00.000 10052 scope move finished after 77 + 213 ms
01:46:54.513 00.000 10052 Move returns status 0, amount 77
01:46:54.513 00.000 10052 move complete, result=0
01:46:54.513 00.000 10052 worker thread done servicing request
01:46:54.513 00.000 10052 Worker thread wakes up
01:46:54.514 00.001 6880 GuideStep: -0.1 px 31 ms EAST, -0.3 px 77 ms NORTH
01:46:54.514 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:54.514 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:55.650 01.136 10052 Exposure complete
01:46:55.707 00.057 10052 worker thread done servicing request
01:46:55.707 00.000 6880 OnExposeComplete: enter
01:46:55.707 00.000 6880 UpdateGuideState(): m_state=6
01:46:55.708 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1893
01:46:55.708 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=887.69, Mass=1877, SNR=30.0, Peak=119 HFD=4.7
01:46:55.708 00.000 6880 MultiStar: [#1 0.12,0.38,0.96,U] [#2 -0.12,-0.01,0.97,U] [#3 0.04,0.36,0.89,U] [#4 0.16,0.03,0.83,U] [#5 -0.05,0.00,0.95,U] [#6 0.12,0.33,0.93,U] [#7 -0.02,0.27,0.75,U] [#8 -0.08,0.39,0.78,U] 
01:46:55.708 00.000 6880 single-star, 8 included, MultiStar: {0.00, 0.19}, one-star: {-0.11, -0.02}
01:46:55.708 00.000 6880 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.61) = xAngle (-1.36 = -1.36)
01:46:55.708 00.000 6880 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
01:46:55.708 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.11 cameraTheta=-2.97 mountX=0.02 mountY=-0.11, mountTheta=-1.36
01:46:55.710 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.02, opts=13)
01:46:55.710 00.000 6880 Enqueuing Move request for scope (-0.11, -0.02)
01:46:55.710 00.000 10052 Worker thread wakes up
01:46:55.710 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
01:46:55.710 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
01:46:55.710 00.000 10052 Moving (-0.11, -0.02) raw xDistance=0.02 yDistance=-0.11
01:46:55.710 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:46:55.710 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:46:55.710 00.000 10052 MoveAxis(E, 0, ABG)
01:46:55.710 00.000 10052 Move returns status 0, amount 0
01:46:55.710 00.000 10052 MoveAxis(N, 0, ABG)
01:46:55.710 00.000 10052 Move returns status 0, amount 0
01:46:55.710 00.000 10052 move complete, result=0
01:46:55.710 00.000 10052 worker thread done servicing request
01:46:55.741 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:55.773 00.032 6880 UpdateGuideState exits: m=1877 SNR=30.0
01:46:55.773 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:55.773 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:55.773 00.000 6880 Enqueuing Expose request
01:46:55.773 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:55.773 00.000 10052 Worker thread wakes up
01:46:55.773 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:55.773 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:55.777 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd350fce-1233-40ef-88a5-25a2ca233949"}
01:46:55.777 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd350fce-1233-40ef-88a5-25a2ca233949"}
01:46:55.786 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6d9f151-3b65-462a-9885-cbf34075d175"}
01:46:55.787 00.001 6880 case statement mapped state 6 to 3
01:46:55.787 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6d9f151-3b65-462a-9885-cbf34075d175"}
01:46:55.788 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"84239c47-4f29-4ca9-9e85-ce42fc65d737"}
01:46:55.788 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1893,"width":15,"height":15,"star_pos":[6.64,6.69],"pixels":"..."},"id":"84239c47-4f29-4ca9-9e85-ce42fc65d737"}
01:46:56.682 00.894 10052 Exposure complete
01:46:56.748 00.066 10052 worker thread done servicing request
01:46:56.748 00.000 6880 OnExposeComplete: enter
01:46:56.748 00.000 6880 UpdateGuideState(): m_state=6
01:46:56.748 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1894
01:46:56.748 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=887.64, Mass=1935, SNR=30.6, Peak=115 HFD=4.8
01:46:56.749 00.001 6880 MultiStar: [#1 -0.04,0.30,0.91,U] [#2 -0.11,-0.08,0.95,U] [#3 0.15,0.41,0.89,U] [#4 0.36,0.40,0.00,M1] [#5 -0.23,-0.06,0.94,U] [#6 0.05,0.13,0.88,U] [#7 -0.09,-0.01,0.72,U] [#8 -0.08,0.35,0.77,U] 
01:46:56.749 00.000 6880 single-star, 7 included, MultiStar: {-0.06, 0.12}, one-star: {-0.10, -0.06}
01:46:56.749 00.000 6880 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.61) = xAngle (-0.97 = -0.97)
01:46:56.749 00.000 6880 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
01:46:56.749 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.58 mountX=0.07 mountY=-0.10, mountTheta=-0.98
01:46:56.751 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.06, opts=13)
01:46:56.751 00.000 6880 Enqueuing Move request for scope (-0.10, -0.06)
01:46:56.751 00.000 10052 Worker thread wakes up
01:46:56.751 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
01:46:56.752 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
01:46:56.752 00.000 10052 Moving (-0.10, -0.06) raw xDistance=0.07 yDistance=-0.10
01:46:56.752 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:46:56.752 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
01:46:56.752 00.000 10052 MoveAxis(E, 0, ABG)
01:46:56.752 00.000 10052 Move returns status 0, amount 0
01:46:56.752 00.000 10052 MoveAxis(N, 0, ABG)
01:46:56.752 00.000 10052 Move returns status 0, amount 0
01:46:56.752 00.000 10052 move complete, result=0
01:46:56.752 00.000 10052 worker thread done servicing request
01:46:56.775 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:46:56.811 00.036 6880 UpdateGuideState exits: m=1935 SNR=30.6
01:46:56.811 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:56.811 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:56.812 00.001 6880 Enqueuing Expose request
01:46:56.812 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:46:56.812 00.000 10052 Worker thread wakes up
01:46:56.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:56.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:57.722 00.910 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64566c27-ebc8-4b6c-a43c-49e0c7b40d1b"}
01:46:57.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64566c27-ebc8-4b6c-a43c-49e0c7b40d1b"}
01:46:57.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d39fb5e9-8ea4-4cd3-854a-68d6692f1593"}
01:46:57.723 00.000 6880 case statement mapped state 6 to 3
01:46:57.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d39fb5e9-8ea4-4cd3-854a-68d6692f1593"}
01:46:57.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1bd35be-2a1e-45a3-963a-30c8edf1a796"}
01:46:57.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1894,"width":15,"height":15,"star_pos":[6.65,6.64],"pixels":"..."},"id":"f1bd35be-2a1e-45a3-963a-30c8edf1a796"}
01:46:57.948 00.224 10052 Exposure complete
01:46:58.027 00.079 10052 worker thread done servicing request
01:46:58.028 00.001 6880 OnExposeComplete: enter
01:46:58.028 00.000 6880 UpdateGuideState(): m_state=6
01:46:58.028 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1895
01:46:58.028 00.000 6880 Star::Find returns 1 (0), X=407.28, Y=887.76, Mass=1767, SNR=29.2, Peak=126 HFD=4.4
01:46:58.029 00.001 6880 MultiStar: [#1 -0.21,0.63,0.00,M1] [#2 -0.16,0.10,1.04,U] [#3 -0.06,0.53,0.00,M1] [#4 -0.08,0.47,0.87,U] [#5 -0.47,0.02,0.99,U] [#6 -0.09,0.34,0.91,U] [#7 -0.23,0.48,0.00,M1] [#8 -0.22,0.23,0.80,U] 
01:46:58.029 00.000 6880 refined, 5 included, MultiStar: {-0.25, 0.19}, one-star: {-0.47, 0.06}
01:46:58.029 00.000 6880 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.61) = xAngle (4.10 = -2.18)
01:46:58.029 00.000 6880 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.07 = -2.21)
01:46:58.029 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.19 hyp=0.32 cameraTheta=2.49 mountX=-0.18 mountY=-0.26, mountTheta=-2.19
01:46:58.030 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.19, opts=13)
01:46:58.031 00.001 6880 Enqueuing Move request for scope (-0.25, 0.19)
01:46:58.031 00.000 10052 Worker thread wakes up
01:46:58.031 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.19) opts 0xd
01:46:58.031 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.19)
01:46:58.031 00.000 10052 Moving (-0.25, 0.19) raw xDistance=-0.18 yDistance=-0.26
01:46:58.031 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:46:58.031 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.02
01:46:58.031 00.000 10052 MoveAxis(E, 49, ABG)
01:46:58.031 00.000 10052 Guiding  Dir = 2, Dur = 49
01:46:58.052 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:58.068 00.016 10052 IsSlewing returns 0
01:46:58.087 00.019 6880 UpdateGuideState exits: m=1767 SNR=29.2
01:46:58.088 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:58.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:58.088 00.000 6880 Enqueuing Expose request
01:46:58.149 00.061 10052 IsGuiding returns 0
01:46:58.281 00.132 10052 IsGuiding returns 1
01:46:58.281 00.000 10052 scope still moving after pulse duration time elapsed
01:46:58.357 00.076 10052 IsSlewing returns 0
01:46:58.426 00.069 10052 IsGuiding returns 0
01:46:58.426 00.000 10052 scope move finished after 49 + 228 ms
01:46:58.426 00.000 10052 Move returns status 0, amount 49
01:46:58.427 00.001 10052 MoveAxis(N, 0, ABG)
01:46:58.427 00.000 10052 Move returns status 0, amount 0
01:46:58.427 00.000 10052 move complete, result=0
01:46:58.427 00.000 10052 worker thread done servicing request
01:46:58.427 00.000 6880 GuideStep: -0.2 px 49 ms EAST, -0.3 px 0 ms NORTH
01:46:58.427 00.000 10052 Worker thread wakes up
01:46:58.427 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:58.427 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:59.346 00.919 10052 Exposure complete
01:46:59.407 00.061 10052 worker thread done servicing request
01:46:59.407 00.000 6880 OnExposeComplete: enter
01:46:59.408 00.001 6880 UpdateGuideState(): m_state=6
01:46:59.408 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1896
01:46:59.408 00.000 6880 Star::Find returns 1 (0), X=407.23, Y=887.68, Mass=1740, SNR=28.9, Peak=115 HFD=4.5
01:46:59.408 00.000 6880 MultiStar: [#1 -0.32,0.45,0.00,M2] [#2 -0.25,0.09,1.01,U] [#3 -0.08,0.48,0.93,U] [#4 -0.11,0.38,0.87,U] [#5 -0.46,0.09,1.00,U] [#6 0.03,0.20,0.94,U] [#7 -0.39,-0.05,0.82,U] [#8 -0.32,0.25,0.85,U] 
01:46:59.408 00.000 6880 refined, 7 included, MultiStar: {-0.27, 0.17}, one-star: {-0.52, -0.03}
01:46:59.408 00.000 6880 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.61) = xAngle (4.18 = -2.11)
01:46:59.409 00.001 6880 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.14 = -2.14)
01:46:59.409 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.56 mountX=-0.16 mountY=-0.27, mountTheta=-2.12
01:46:59.410 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.17, opts=13)
01:46:59.410 00.000 6880 Enqueuing Move request for scope (-0.27, 0.17)
01:46:59.410 00.000 10052 Worker thread wakes up
01:46:59.410 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
01:46:59.410 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
01:46:59.411 00.001 10052 Moving (-0.27, 0.17) raw xDistance=-0.16 yDistance=-0.27
01:46:59.411 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
01:46:59.411 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.02
01:46:59.411 00.000 10052 MoveAxis(E, 46, ABG)
01:46:59.411 00.000 10052 Guiding  Dir = 2, Dur = 46
01:46:59.431 00.020 10052 IsSlewing returns 0
01:46:59.433 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:46:59.467 00.034 6880 UpdateGuideState exits: m=1740 SNR=28.9
01:46:59.467 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:46:59.467 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:46:59.467 00.000 6880 Enqueuing Expose request
01:46:59.470 00.003 10052 IsGuiding returns 0
01:46:59.497 00.027 10052 PulseGuide returned control before completion, sleep 29
01:46:59.613 00.116 10052 IsGuiding returns 0
01:46:59.613 00.000 10052 Move returns status 0, amount 46
01:46:59.613 00.000 10052 MoveAxis(N, 0, ABG)
01:46:59.613 00.000 10052 Move returns status 0, amount 0
01:46:59.614 00.001 10052 move complete, result=0
01:46:59.614 00.000 10052 worker thread done servicing request
01:46:59.614 00.000 10052 Worker thread wakes up
01:46:59.614 00.000 6880 GuideStep: -0.2 px 46 ms EAST, -0.3 px 0 ms NORTH
01:46:59.614 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:46:59.614 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:46:59.722 00.108 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8530285b-3fab-4a04-b36a-7cf5234e9421"}
01:46:59.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8530285b-3fab-4a04-b36a-7cf5234e9421"}
01:46:59.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f48e899-1a24-46d0-bad8-0e90b7444518"}
01:46:59.724 00.001 6880 case statement mapped state 6 to 3
01:46:59.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f48e899-1a24-46d0-bad8-0e90b7444518"}
01:46:59.726 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77570ff0-82a3-495d-9e94-9d7e493af976"}
01:46:59.727 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1896,"width":15,"height":15,"star_pos":[7.23,6.68],"pixels":"..."},"id":"77570ff0-82a3-495d-9e94-9d7e493af976"}
01:47:00.746 01.019 10052 Exposure complete
01:47:00.825 00.079 10052 worker thread done servicing request
01:47:00.826 00.001 6880 OnExposeComplete: enter
01:47:00.826 00.000 6880 UpdateGuideState(): m_state=6
01:47:00.826 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1897
01:47:00.826 00.000 6880 Star::Find returns 1 (0), X=407.11, Y=887.35, Mass=1827, SNR=29.5, Peak=109 HFD=4.7
01:47:00.827 00.001 6880 MultiStar: [#1 -0.29,0.19,0.95,U] [#2 -0.41,-0.48,0.00,M1] [#3 -0.23,0.03,0.92,U] [#4 -0.35,0.08,0.82,U] [#5 -0.45,-0.21,0.97,U] [#6 -0.31,-0.10,0.91,U] [#7 -0.32,-0.04,0.75,U] [#8 -0.25,-0.18,0.80,U] 
01:47:00.827 00.000 6880 refined, 7 included, MultiStar: {-0.36, -0.08}, one-star: {-0.64, -0.35}
01:47:00.827 00.000 6880 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
01:47:00.827 00.000 6880 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
01:47:00.827 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-2.93 mountX=0.09 mountY=-0.36, mountTheta=-1.32
01:47:00.830 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=-0.08, opts=13)
01:47:00.830 00.000 6880 Enqueuing Move request for scope (-0.36, -0.08)
01:47:00.830 00.000 10052 Worker thread wakes up
01:47:00.830 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.08) opts 0xd
01:47:00.830 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, -0.08)
01:47:00.830 00.000 10052 Moving (-0.36, -0.08) raw xDistance=0.09 yDistance=-0.36
01:47:00.830 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:47:00.830 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.36, slope = -0.01
01:47:00.830 00.000 10052 MoveAxis(E, 0, ABG)
01:47:00.831 00.001 10052 Move returns status 0, amount 0
01:47:00.831 00.000 10052 MoveAxis(N, 9, ABG)
01:47:00.831 00.000 10052 Guiding  Dir = 0, Dur = 9
01:47:00.851 00.020 10052 IsSlewing returns 0
01:47:00.855 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:00.889 00.034 6880 UpdateGuideState exits: m=1827 SNR=29.5
01:47:00.889 00.000 10052 IsGuiding returns 0
01:47:00.889 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:00.890 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:00.890 00.000 6880 Enqueuing Expose request
01:47:00.955 00.065 10052 IsGuiding returns 0
01:47:00.955 00.000 10052 Move returns status 0, amount 9
01:47:00.956 00.001 10052 move complete, result=0
01:47:00.956 00.000 10052 worker thread done servicing request
01:47:00.956 00.000 10052 Worker thread wakes up
01:47:00.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:00.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:00.957 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 9 ms NORTH
01:47:01.723 00.766 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0b90781e-87b2-43e8-9bc3-db2fdc90206d"}
01:47:01.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0b90781e-87b2-43e8-9bc3-db2fdc90206d"}
01:47:01.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f162ebb-eb5b-4104-83c7-171c252f118d"}
01:47:01.724 00.000 6880 case statement mapped state 6 to 3
01:47:01.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f162ebb-eb5b-4104-83c7-171c252f118d"}
01:47:01.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be119c6e-459a-4115-ada2-1001de288bd4"}
01:47:01.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1897,"width":15,"height":15,"star_pos":[7.11,7.35],"pixels":"..."},"id":"be119c6e-459a-4115-ada2-1001de288bd4"}
01:47:01.871 00.146 10052 Exposure complete
01:47:01.957 00.086 10052 worker thread done servicing request
01:47:01.957 00.000 6880 OnExposeComplete: enter
01:47:01.957 00.000 6880 UpdateGuideState(): m_state=6
01:47:01.957 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1898
01:47:01.957 00.000 6880 Star::Find returns 1 (0), X=407.26, Y=887.54, Mass=1836, SNR=29.7, Peak=116 HFD=4.6
01:47:01.958 00.001 6880 MultiStar: [#1 -0.26,0.28,0.95,U] [#2 -0.28,-0.09,0.96,U] [#3 -0.19,0.11,0.89,U] [#4 -0.21,0.02,0.85,U] [#5 -0.30,-0.18,0.97,U] [#6 -0.14,0.21,0.90,U] [#7 -0.39,0.07,0.74,U] [#8 -0.25,0.20,0.79,U] 
01:47:01.958 00.000 6880 refined, 8 included, MultiStar: {-0.28, 0.04}, one-star: {-0.49, -0.17}
01:47:01.958 00.000 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.60 = -1.68)
01:47:01.958 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.71)
01:47:01.958 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.04 hyp=0.28 cameraTheta=2.99 mountX=-0.03 mountY=-0.28, mountTheta=-1.68
01:47:01.960 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.04, opts=13)
01:47:01.960 00.000 6880 Enqueuing Move request for scope (-0.28, 0.04)
01:47:01.960 00.000 10052 Worker thread wakes up
01:47:01.960 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.04) opts 0xd
01:47:01.961 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.04)
01:47:01.961 00.000 10052 Moving (-0.28, 0.04) raw xDistance=-0.03 yDistance=-0.28
01:47:01.961 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:47:01.961 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.28, slope = -0.03
01:47:01.961 00.000 10052 MoveAxis(E, 0, ABG)
01:47:01.961 00.000 10052 Move returns status 0, amount 0
01:47:01.961 00.000 10052 MoveAxis(N, 50, ABG)
01:47:01.961 00.000 10052 Guiding  Dir = 0, Dur = 50
01:47:01.985 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:02.021 00.036 6880 UpdateGuideState exits: m=1836 SNR=29.7
01:47:02.021 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:02.021 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:02.021 00.000 6880 Enqueuing Expose request
01:47:02.028 00.007 10052 IsSlewing returns 0
01:47:02.107 00.079 10052 IsGuiding returns 0
01:47:02.251 00.144 10052 IsGuiding returns 0
01:47:02.251 00.000 10052 Move returns status 0, amount 50
01:47:02.251 00.000 10052 move complete, result=0
01:47:02.251 00.000 10052 worker thread done servicing request
01:47:02.251 00.000 10052 Worker thread wakes up
01:47:02.251 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 50 ms NORTH
01:47:02.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:02.252 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:03.393 01.141 10052 Exposure complete
01:47:03.484 00.091 10052 worker thread done servicing request
01:47:03.484 00.000 6880 OnExposeComplete: enter
01:47:03.484 00.000 6880 UpdateGuideState(): m_state=6
01:47:03.485 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1899
01:47:03.485 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=887.86, Mass=1855, SNR=29.9, Peak=105 HFD=4.5
01:47:03.485 00.000 6880 MultiStar: [#1 -0.34,0.23,0.94,U] [#2 -0.32,0.18,0.95,U] [#3 -0.30,0.23,0.89,U] [#4 -0.23,0.35,0.83,U] [#5 -0.55,0.00,0.00,M1] [#6 -0.35,0.05,0.92,U] [#7 -0.29,0.18,0.71,U] [#8 -0.32,0.12,0.79,U] 
01:47:03.485 00.000 6880 refined, 7 included, MultiStar: {-0.33, 0.18}, one-star: {-0.46, 0.15}
01:47:03.485 00.000 6880 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.61) = xAngle (4.24 = -2.04)
01:47:03.485 00.000 6880 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.07)
01:47:03.486 00.001 6880 CameraToMount -- cameraX=-0.33 cameraY=0.18 hyp=0.38 cameraTheta=2.63 mountX=-0.17 mountY=-0.33, mountTheta=-2.05
01:47:03.487 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=0.18, opts=13)
01:47:03.487 00.000 6880 Enqueuing Move request for scope (-0.33, 0.18)
01:47:03.487 00.000 10052 Worker thread wakes up
01:47:03.487 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.18) opts 0xd
01:47:03.487 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, 0.18)
01:47:03.487 00.000 10052 Moving (-0.33, 0.18) raw xDistance=-0.17 yDistance=-0.33
01:47:03.487 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:47:03.487 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.33, slope = -0.03
01:47:03.488 00.001 10052 MoveAxis(E, 46, ABG)
01:47:03.488 00.000 10052 Guiding  Dir = 2, Dur = 46
01:47:03.515 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:03.546 00.031 10052 IsSlewing returns 0
01:47:03.547 00.001 6880 UpdateGuideState exits: m=1855 SNR=29.9
01:47:03.547 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:03.547 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:03.547 00.000 6880 Enqueuing Expose request
01:47:03.619 00.072 10052 IsGuiding returns 0
01:47:03.723 00.104 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"287e9fd7-57f3-4a4d-a5fe-2c746969c149"}
01:47:03.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"287e9fd7-57f3-4a4d-a5fe-2c746969c149"}
01:47:03.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a8057280-ccdb-4d41-a6fc-9c6d7052350d"}
01:47:03.723 00.000 6880 case statement mapped state 6 to 3
01:47:03.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8057280-ccdb-4d41-a6fc-9c6d7052350d"}
01:47:03.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"205c5e0d-fe52-4472-89c6-2544196799d6"}
01:47:03.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1899,"width":15,"height":15,"star_pos":[7.30,6.86],"pixels":"..."},"id":"205c5e0d-fe52-4472-89c6-2544196799d6"}
01:47:03.758 00.035 10052 IsGuiding returns 0
01:47:03.759 00.001 10052 Move returns status 0, amount 46
01:47:03.759 00.000 10052 MoveAxis(N, 50, ABG)
01:47:03.759 00.000 10052 Guiding  Dir = 0, Dur = 50
01:47:03.834 00.075 10052 IsSlewing returns 0
01:47:03.913 00.079 10052 IsGuiding returns 0
01:47:04.056 00.143 10052 IsGuiding returns 0
01:47:04.056 00.000 10052 Move returns status 0, amount 50
01:47:04.056 00.000 10052 move complete, result=0
01:47:04.056 00.000 10052 worker thread done servicing request
01:47:04.056 00.000 10052 Worker thread wakes up
01:47:04.056 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:04.056 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:04.056 00.000 6880 GuideStep: -0.2 px 46 ms EAST, -0.3 px 50 ms NORTH
01:47:04.964 00.908 10052 Exposure complete
01:47:05.034 00.070 10052 worker thread done servicing request
01:47:05.034 00.000 6880 OnExposeComplete: enter
01:47:05.034 00.000 6880 UpdateGuideState(): m_state=6
01:47:05.034 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1900
01:47:05.034 00.000 6880 Star::Find returns 1 (0), X=407.37, Y=887.86, Mass=1779, SNR=29.3, Peak=102 HFD=4.5
01:47:05.035 00.001 6880 MultiStar: [#1 -0.19,0.64,0.00,M1] [#2 -0.33,0.13,1.02,U] [#3 -0.20,0.47,0.92,U] [#4 -0.20,0.48,0.87,U] [#5 -0.42,0.18,1.01,U] [#6 -0.19,0.46,0.92,U] [#7 -0.19,0.29,0.74,U] [#8 -0.31,0.39,0.80,U] 
01:47:05.035 00.000 6880 single-star, 7 included, MultiStar: {-0.28, 0.31}, one-star: {-0.38, 0.16}
01:47:05.035 00.000 6880 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.61) = xAngle (4.37 = -1.91)
01:47:05.035 00.000 6880 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.34 = -1.95)
01:47:05.035 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=0.16 hyp=0.41 cameraTheta=2.76 mountX=-0.14 mountY=-0.39, mountTheta=-1.92
01:47:05.036 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=0.16, opts=13)
01:47:05.037 00.001 6880 Enqueuing Move request for scope (-0.38, 0.16)
01:47:05.037 00.000 10052 Worker thread wakes up
01:47:05.037 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.16) opts 0xd
01:47:05.037 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, 0.16)
01:47:05.037 00.000 10052 Moving (-0.38, 0.16) raw xDistance=-0.14 yDistance=-0.39
01:47:05.037 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:47:05.037 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.39, slope = -0.03
01:47:05.037 00.000 10052 MoveAxis(E, 40, ABG)
01:47:05.037 00.000 10052 Guiding  Dir = 2, Dur = 40
01:47:05.058 00.021 10052 IsSlewing returns 0
01:47:05.059 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:05.090 00.031 6880 UpdateGuideState exits: m=1779 SNR=29.3
01:47:05.090 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:05.090 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:05.090 00.000 6880 Enqueuing Expose request
01:47:05.097 00.007 10052 IsGuiding returns 0
01:47:05.124 00.027 10052 PulseGuide returned control before completion, sleep 23
01:47:05.170 00.046 10052 IsGuiding returns 0
01:47:05.171 00.001 10052 Move returns status 0, amount 40
01:47:05.171 00.000 10052 MoveAxis(N, 50, ABG)
01:47:05.171 00.000 10052 Guiding  Dir = 0, Dur = 50
01:47:05.208 00.037 10052 IsSlewing returns 0
01:47:05.247 00.039 10052 IsGuiding returns 0
01:47:05.274 00.027 10052 PulseGuide returned control before completion, sleep 33
01:47:05.343 00.069 10052 IsGuiding returns 0
01:47:05.343 00.000 10052 Move returns status 0, amount 50
01:47:05.344 00.001 10052 move complete, result=0
01:47:05.344 00.000 10052 worker thread done servicing request
01:47:05.344 00.000 6880 GuideStep: -0.1 px 40 ms EAST, -0.4 px 50 ms NORTH
01:47:05.344 00.000 10052 Worker thread wakes up
01:47:05.344 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:05.344 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:05.721 00.377 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81a8ac3a-a75f-4e7a-a6c3-d800f4815d28"}
01:47:05.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81a8ac3a-a75f-4e7a-a6c3-d800f4815d28"}
01:47:05.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72e44516-3010-4300-87a0-d00c5af53cff"}
01:47:05.722 00.000 6880 case statement mapped state 6 to 3
01:47:05.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72e44516-3010-4300-87a0-d00c5af53cff"}
01:47:05.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"50a4f987-5268-424a-b3dd-42509814fd0c"}
01:47:05.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1900,"width":15,"height":15,"star_pos":[7.37,6.86],"pixels":"..."},"id":"50a4f987-5268-424a-b3dd-42509814fd0c"}
01:47:06.485 00.762 10052 Exposure complete
01:47:06.546 00.061 10052 worker thread done servicing request
01:47:06.546 00.000 6880 OnExposeComplete: enter
01:47:06.546 00.000 6880 UpdateGuideState(): m_state=6
01:47:06.546 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1901
01:47:06.546 00.000 6880 Star::Find returns 1 (0), X=407.18, Y=887.83, Mass=1796, SNR=29.4, Peak=108 HFD=4.4
01:47:06.547 00.001 6880 MultiStar: [#1 -0.44,0.62,0.00,M2] [#2 -0.35,0.16,0.97,U] [#3 -0.42,0.30,0.92,U] [#4 -0.21,0.40,0.84,U] [#5 -0.73,0.11,0.00,M1] [#6 -0.36,0.47,0.00,M1] [#7 -0.46,0.43,0.00,M1] [#8 -0.63,0.41,0.00,M1] 
01:47:06.547 00.000 6880 refined, 3 included, MultiStar: {-0.39, 0.24}, one-star: {-0.57, 0.12}
01:47:06.547 00.000 6880 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.61) = xAngle (4.21 = -2.07)
01:47:06.547 00.000 6880 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.18 = -2.11)
01:47:06.547 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=0.24 hyp=0.46 cameraTheta=2.60 mountX=-0.22 mountY=-0.40, mountTheta=-2.08
01:47:06.548 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=0.24, opts=13)
01:47:06.548 00.000 6880 Enqueuing Move request for scope (-0.39, 0.24)
01:47:06.548 00.000 10052 Worker thread wakes up
01:47:06.548 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.24) opts 0xd
01:47:06.549 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.39, 0.24)
01:47:06.549 00.000 10052 Moving (-0.39, 0.24) raw xDistance=-0.22 yDistance=-0.40
01:47:06.549 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:47:06.549 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.40, slope = -0.03
01:47:06.549 00.000 10052 MoveAxis(E, 61, ABG)
01:47:06.549 00.000 10052 Guiding  Dir = 2, Dur = 61
01:47:06.570 00.021 10052 IsSlewing returns 0
01:47:06.571 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:06.605 00.034 6880 UpdateGuideState exits: m=1796 SNR=29.4
01:47:06.605 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:06.605 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:06.605 00.000 6880 Enqueuing Expose request
01:47:06.608 00.003 10052 IsGuiding returns 0
01:47:06.635 00.027 10052 PulseGuide returned control before completion, sleep 44
01:47:06.708 00.073 10052 IsGuiding returns 0
01:47:06.710 00.002 10052 Move returns status 0, amount 61
01:47:06.710 00.000 10052 MoveAxis(N, 49, ABG)
01:47:06.710 00.000 10052 Guiding  Dir = 0, Dur = 49
01:47:06.747 00.037 10052 IsSlewing returns 0
01:47:06.786 00.039 10052 IsGuiding returns 0
01:47:06.812 00.026 10052 PulseGuide returned control before completion, sleep 32
01:47:06.868 00.056 10052 IsGuiding returns 0
01:47:06.868 00.000 10052 Move returns status 0, amount 49
01:47:06.868 00.000 10052 move complete, result=0
01:47:06.869 00.001 10052 worker thread done servicing request
01:47:06.869 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.4 px 49 ms NORTH
01:47:06.869 00.000 10052 Worker thread wakes up
01:47:06.869 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:06.869 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:07.726 00.857 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7b50780-9db8-4db3-b8d2-9f19aea0d8f2"}
01:47:07.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7b50780-9db8-4db3-b8d2-9f19aea0d8f2"}
01:47:07.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51fa94c2-2a2b-45a1-bf1e-4e4ba232989e"}
01:47:07.727 00.000 6880 case statement mapped state 6 to 3
01:47:07.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"51fa94c2-2a2b-45a1-bf1e-4e4ba232989e"}
01:47:07.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6731c505-0946-4548-add6-6c05183aee7a"}
01:47:07.728 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1901,"width":15,"height":15,"star_pos":[7.18,6.83],"pixels":"..."},"id":"6731c505-0946-4548-add6-6c05183aee7a"}
01:47:07.776 00.048 10052 Exposure complete
01:47:07.844 00.068 10052 worker thread done servicing request
01:47:07.844 00.000 6880 OnExposeComplete: enter
01:47:07.844 00.000 6880 UpdateGuideState(): m_state=6
01:47:07.844 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1902
01:47:07.844 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=887.73, Mass=1790, SNR=29.4, Peak=102 HFD=4.6
01:47:07.845 00.001 6880 MultiStar: [#1 -0.06,0.45,0.96,U] [#2 -0.23,0.01,0.97,U] [#3 -0.07,0.16,0.89,U] [#4 0.00,0.02,0.83,U] [#5 -0.29,-0.10,0.98,U] [#6 -0.10,0.37,0.92,U] [#7 -0.08,0.20,0.74,U] [#8 -0.15,0.36,0.78,U] 
01:47:07.845 00.000 6880 refined, 8 included, MultiStar: {-0.14, 0.16}, one-star: {-0.25, 0.02}
01:47:07.845 00.000 6880 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.61) = xAngle (3.91 = -2.37)
01:47:07.845 00.000 6880 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.88 = -2.40)
01:47:07.845 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.16 hyp=0.21 cameraTheta=2.30 mountX=-0.15 mountY=-0.14, mountTheta=-2.39
01:47:07.846 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.16, opts=13)
01:47:07.846 00.000 6880 Enqueuing Move request for scope (-0.14, 0.16)
01:47:07.847 00.001 10052 Worker thread wakes up
01:47:07.847 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.16) opts 0xd
01:47:07.847 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.16)
01:47:07.847 00.000 10052 Moving (-0.14, 0.16) raw xDistance=-0.15 yDistance=-0.14
01:47:07.847 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:47:07.847 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
01:47:07.847 00.000 10052 MoveAxis(E, 44, ABG)
01:47:07.847 00.000 10052 Guiding  Dir = 2, Dur = 44
01:47:07.869 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:07.902 00.033 6880 UpdateGuideState exits: m=1790 SNR=29.4
01:47:07.902 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:07.902 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:07.902 00.000 6880 Enqueuing Expose request
01:47:07.928 00.026 10052 IsSlewing returns 0
01:47:08.002 00.074 10052 IsGuiding returns 0
01:47:08.133 00.131 10052 IsGuiding returns 0
01:47:08.133 00.000 10052 Move returns status 0, amount 44
01:47:08.133 00.000 10052 MoveAxis(N, 0, ABG)
01:47:08.133 00.000 10052 Move returns status 0, amount 0
01:47:08.133 00.000 10052 move complete, result=0
01:47:08.133 00.000 10052 worker thread done servicing request
01:47:08.134 00.001 10052 Worker thread wakes up
01:47:08.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:08.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:08.134 00.000 6880 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
01:47:09.269 01.135 10052 Exposure complete
01:47:09.349 00.080 10052 worker thread done servicing request
01:47:09.350 00.001 6880 OnExposeComplete: enter
01:47:09.350 00.000 6880 UpdateGuideState(): m_state=6
01:47:09.350 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1903
01:47:09.350 00.000 6880 Star::Find returns 1 (0), X=407.34, Y=887.50, Mass=1742, SNR=29.0, Peak=124 HFD=4.5
01:47:09.351 00.001 6880 MultiStar: [#1 -0.19,0.17,0.97,U] [#2 -0.18,-0.07,0.98,U] [#3 -0.17,0.25,0.93,U] [#4 -0.16,-0.01,0.87,U] [#5 -0.39,-0.21,0.97,U] [#6 0.01,0.12,0.92,U] [#7 -0.13,-0.06,0.76,U] [#8 -0.12,-0.04,0.82,U] 
01:47:09.351 00.000 6880 refined, 8 included, MultiStar: {-0.20, -0.01}, one-star: {-0.42, -0.21}
01:47:09.351 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
01:47:09.351 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
01:47:09.351 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.10 mountX=0.02 mountY=-0.20, mountTheta=-1.49
01:47:09.352 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.01, opts=13)
01:47:09.352 00.000 6880 Enqueuing Move request for scope (-0.20, -0.01)
01:47:09.353 00.001 10052 Worker thread wakes up
01:47:09.353 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
01:47:09.353 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
01:47:09.353 00.000 10052 Moving (-0.20, -0.01) raw xDistance=0.02 yDistance=-0.20
01:47:09.353 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:47:09.353 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.20, slope = -0.01
01:47:09.353 00.000 10052 MoveAxis(E, 0, ABG)
01:47:09.353 00.000 10052 Move returns status 0, amount 0
01:47:09.353 00.000 10052 MoveAxis(N, 9, ABG)
01:47:09.353 00.000 10052 Guiding  Dir = 0, Dur = 9
01:47:09.374 00.021 10052 IsSlewing returns 0
01:47:09.375 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:09.412 00.037 10052 IsGuiding returns 0
01:47:09.425 00.013 6880 UpdateGuideState exits: m=1742 SNR=29.0
01:47:09.425 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:09.425 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:09.425 00.000 6880 Enqueuing Expose request
01:47:09.477 00.052 10052 IsGuiding returns 0
01:47:09.477 00.000 10052 Move returns status 0, amount 9
01:47:09.479 00.002 10052 move complete, result=0
01:47:09.479 00.000 10052 worker thread done servicing request
01:47:09.479 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 9 ms NORTH
01:47:09.479 00.000 10052 Worker thread wakes up
01:47:09.479 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:09.479 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:09.726 00.247 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f872a2d7-e9ff-4ad0-bd8e-6a26720e598b"}
01:47:09.727 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f872a2d7-e9ff-4ad0-bd8e-6a26720e598b"}
01:47:09.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bff76160-85f0-4762-ab73-e8266ac813c6"}
01:47:09.727 00.000 6880 case statement mapped state 6 to 3
01:47:09.728 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bff76160-85f0-4762-ab73-e8266ac813c6"}
01:47:09.728 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c6cdd94-71d4-4809-865c-c7f403413bd1"}
01:47:09.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1903,"width":15,"height":15,"star_pos":[7.34,7.50],"pixels":"..."},"id":"2c6cdd94-71d4-4809-865c-c7f403413bd1"}
01:47:10.389 00.661 10052 Exposure complete
01:47:10.456 00.067 10052 worker thread done servicing request
01:47:10.456 00.000 6880 OnExposeComplete: enter
01:47:10.456 00.000 6880 UpdateGuideState(): m_state=6
01:47:10.456 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1904
01:47:10.456 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=887.64, Mass=1753, SNR=29.1, Peak=108 HFD=4.8
01:47:10.457 00.001 6880 MultiStar: [#1 -0.16,0.36,0.95,U] [#2 -0.09,-0.26,1.00,U] [#3 0.07,0.36,0.93,U] [#4 -0.12,0.26,0.87,U] [#5 -0.35,-0.02,0.98,U] [#6 0.04,0.24,0.91,U] [#7 -0.11,0.01,0.76,U] [#8 -0.09,0.09,0.80,U] 
01:47:10.457 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.10}, one-star: {-0.17, -0.07}
01:47:10.457 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.00 = -2.28)
01:47:10.457 00.000 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.31)
01:47:10.457 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.39 mountX=-0.10 mountY=-0.11, mountTheta=-2.29
01:47:10.458 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.10, opts=13)
01:47:10.459 00.001 6880 Enqueuing Move request for scope (-0.11, 0.10)
01:47:10.459 00.000 10052 Worker thread wakes up
01:47:10.459 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
01:47:10.459 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
01:47:10.459 00.000 10052 Moving (-0.11, 0.10) raw xDistance=-0.10 yDistance=-0.11
01:47:10.459 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:47:10.459 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
01:47:10.459 00.000 10052 MoveAxis(E, 0, ABG)
01:47:10.459 00.000 10052 Move returns status 0, amount 0
01:47:10.459 00.000 10052 MoveAxis(N, 0, ABG)
01:47:10.459 00.000 10052 Move returns status 0, amount 0
01:47:10.459 00.000 10052 move complete, result=0
01:47:10.459 00.000 10052 worker thread done servicing request
01:47:10.482 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:10.516 00.034 6880 UpdateGuideState exits: m=1753 SNR=29.1
01:47:10.517 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:10.517 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:10.517 00.000 6880 Enqueuing Expose request
01:47:10.517 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:10.517 00.000 10052 Worker thread wakes up
01:47:10.517 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:10.517 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:11.647 01.130 10052 Exposure complete
01:47:11.732 00.085 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"63a0ebb8-d176-4432-9027-53da0ee32098"}
01:47:11.733 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"63a0ebb8-d176-4432-9027-53da0ee32098"}
01:47:11.744 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e464a31c-41d6-4677-8428-480118f58e04"}
01:47:11.744 00.000 6880 case statement mapped state 6 to 3
01:47:11.744 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e464a31c-41d6-4677-8428-480118f58e04"}
01:47:11.752 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b45df3b-eedf-4536-a331-21f5dde113ad"}
01:47:11.752 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1904,"width":15,"height":15,"star_pos":[6.58,6.64],"pixels":"..."},"id":"1b45df3b-eedf-4536-a331-21f5dde113ad"}
01:47:11.755 00.003 10052 worker thread done servicing request
01:47:11.755 00.000 6880 OnExposeComplete: enter
01:47:11.756 00.001 6880 UpdateGuideState(): m_state=6
01:47:11.756 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1905
01:47:11.756 00.000 6880 Star::Find returns 1 (0), X=407.24, Y=887.71, Mass=1851, SNR=29.9, Peak=125 HFD=4.4
01:47:11.757 00.001 6880 MultiStar: [#1 -0.19,0.30,0.94,U] [#2 -0.36,0.06,0.97,U] [#3 -0.27,0.32,0.86,U] [#4 -0.18,0.42,0.83,U] [#5 -0.51,-0.04,0.97,U] [#6 -0.49,0.11,0.91,U] [#7 -0.33,0.23,0.73,U] [#8 -0.42,0.22,0.78,U] 
01:47:11.757 00.000 6880 refined, 8 included, MultiStar: {-0.37, 0.17}, one-star: {-0.51, 0.00}
01:47:11.757 00.000 6880 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.61) = xAngle (4.32 = -1.97)
01:47:11.757 00.000 6880 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.29 = -2.00)
01:47:11.757 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=0.17 hyp=0.41 cameraTheta=2.70 mountX=-0.16 mountY=-0.37, mountTheta=-1.97
01:47:11.759 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=0.17, opts=13)
01:47:11.759 00.000 6880 Enqueuing Move request for scope (-0.37, 0.17)
01:47:11.759 00.000 10052 Worker thread wakes up
01:47:11.759 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.17) opts 0xd
01:47:11.759 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, 0.17)
01:47:11.760 00.001 10052 Moving (-0.37, 0.17) raw xDistance=-0.16 yDistance=-0.37
01:47:11.760 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:47:11.760 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.37, slope = 0.01
01:47:11.760 00.000 10052 MoveAxis(E, 42, ABG)
01:47:11.760 00.000 10052 Guiding  Dir = 2, Dur = 42
01:47:11.790 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:11.825 00.035 10052 IsSlewing returns 0
01:47:11.837 00.012 6880 UpdateGuideState exits: m=1851 SNR=29.9
01:47:11.838 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:11.838 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:11.838 00.000 6880 Enqueuing Expose request
01:47:11.899 00.061 10052 IsGuiding returns 0
01:47:12.046 00.147 10052 IsGuiding returns 0
01:47:12.047 00.001 10052 Move returns status 0, amount 42
01:47:12.047 00.000 10052 MoveAxis(N, 0, ABG)
01:47:12.047 00.000 10052 Move returns status 0, amount 0
01:47:12.047 00.000 10052 move complete, result=0
01:47:12.047 00.000 10052 worker thread done servicing request
01:47:12.047 00.000 6880 GuideStep: -0.2 px 42 ms EAST, -0.4 px 0 ms NORTH
01:47:12.047 00.000 10052 Worker thread wakes up
01:47:12.047 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:12.047 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:12.959 00.912 10052 Exposure complete
01:47:13.056 00.097 10052 worker thread done servicing request
01:47:13.056 00.000 6880 OnExposeComplete: enter
01:47:13.056 00.000 6880 UpdateGuideState(): m_state=6
01:47:13.056 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1906
01:47:13.057 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=887.76, Mass=1845, SNR=29.8, Peak=116 HFD=4.6
01:47:13.057 00.000 6880 MultiStar: [#1 -0.14,0.47,0.92,U] [#2 -0.41,0.06,0.95,U] [#3 -0.34,0.52,0.00,M1] [#4 -0.01,0.24,0.85,U] [#5 -0.35,0.03,0.94,U] [#6 -0.47,0.08,0.88,U] [#7 -0.16,0.41,0.73,U] [#8 -0.32,0.30,0.79,U] 
01:47:13.057 00.000 6880 single-star, 7 included, MultiStar: {-0.25, 0.20}, one-star: {-0.13, 0.05}
01:47:13.057 00.000 6880 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.61) = xAngle (4.38 = -1.90)
01:47:13.057 00.000 6880 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.35 = -1.94)
01:47:13.058 00.001 6880 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.77 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
01:47:13.060 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.05, opts=13)
01:47:13.060 00.000 6880 Enqueuing Move request for scope (-0.13, 0.05)
01:47:13.060 00.000 10052 Worker thread wakes up
01:47:13.060 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
01:47:13.060 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
01:47:13.060 00.000 10052 Moving (-0.13, 0.05) raw xDistance=-0.05 yDistance=-0.13
01:47:13.060 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:47:13.060 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
01:47:13.060 00.000 10052 MoveAxis(E, 0, ABG)
01:47:13.061 00.001 10052 Move returns status 0, amount 0
01:47:13.061 00.000 10052 MoveAxis(N, 0, ABG)
01:47:13.061 00.000 10052 Move returns status 0, amount 0
01:47:13.061 00.000 10052 move complete, result=0
01:47:13.061 00.000 10052 worker thread done servicing request
01:47:13.099 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:13.147 00.048 6880 UpdateGuideState exits: m=1845 SNR=29.8
01:47:13.147 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:13.148 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:13.148 00.000 6880 Enqueuing Expose request
01:47:13.148 00.000 10052 Worker thread wakes up
01:47:13.148 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:13.148 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:13.148 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:13.732 00.584 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b10cfa8-80e5-49a2-a125-dbf4830c215f"}
01:47:13.732 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b10cfa8-80e5-49a2-a125-dbf4830c215f"}
01:47:13.734 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"948c4bb0-92ec-4067-aca3-80519d825a19"}
01:47:13.734 00.000 6880 case statement mapped state 6 to 3
01:47:13.734 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"948c4bb0-92ec-4067-aca3-80519d825a19"}
01:47:13.735 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f68eec5-abff-4fd7-834c-5bbd3fe0eea8"}
01:47:13.735 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1906,"width":15,"height":15,"star_pos":[6.62,6.76],"pixels":"..."},"id":"2f68eec5-abff-4fd7-834c-5bbd3fe0eea8"}
01:47:14.290 00.555 10052 Exposure complete
01:47:14.387 00.097 10052 worker thread done servicing request
01:47:14.387 00.000 6880 OnExposeComplete: enter
01:47:14.387 00.000 6880 UpdateGuideState(): m_state=6
01:47:14.388 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1907
01:47:14.388 00.000 6880 Star::Find returns 1 (0), X=407.32, Y=887.79, Mass=1808, SNR=29.5, Peak=100 HFD=4.5
01:47:14.388 00.000 6880 MultiStar: [#1 -0.12,0.21,0.94,U] [#2 -0.41,0.14,0.97,U] [#3 -0.35,0.20,0.91,U] [#4 0.37,0.25,0.84,U] [#5 -0.63,0.01,0.00,M1] [#6 -0.22,0.32,0.91,U] [#7 -0.27,0.11,0.74,U] [#8 -0.47,0.28,0.00,M1] 
01:47:14.389 00.001 6880 refined, 6 included, MultiStar: {-0.21, 0.19}, one-star: {-0.43, 0.09}
01:47:14.389 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.04 = -2.25)
01:47:14.389 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.28)
01:47:14.389 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.19 hyp=0.29 cameraTheta=2.42 mountX=-0.18 mountY=-0.22, mountTheta=-2.26
01:47:14.391 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.19, opts=13)
01:47:14.391 00.000 6880 Enqueuing Move request for scope (-0.21, 0.19)
01:47:14.391 00.000 10052 Worker thread wakes up
01:47:14.391 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.19) opts 0xd
01:47:14.391 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.19)
01:47:14.391 00.000 10052 Moving (-0.21, 0.19) raw xDistance=-0.18 yDistance=-0.22
01:47:14.391 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:47:14.392 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.02
01:47:14.392 00.000 10052 MoveAxis(E, 48, ABG)
01:47:14.392 00.000 10052 Guiding  Dir = 2, Dur = 48
01:47:14.423 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:14.448 00.025 10052 IsSlewing returns 0
01:47:14.473 00.025 6880 UpdateGuideState exits: m=1808 SNR=29.5
01:47:14.473 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:14.473 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:14.473 00.000 6880 Enqueuing Expose request
01:47:14.487 00.014 10052 IsGuiding returns 0
01:47:14.514 00.027 10052 PulseGuide returned control before completion, sleep 32
01:47:14.573 00.059 10052 IsGuiding returns 0
01:47:14.573 00.000 10052 Move returns status 0, amount 48
01:47:14.573 00.000 10052 MoveAxis(N, 0, ABG)
01:47:14.573 00.000 10052 Move returns status 0, amount 0
01:47:14.573 00.000 10052 move complete, result=0
01:47:14.575 00.002 10052 worker thread done servicing request
01:47:14.575 00.000 10052 Worker thread wakes up
01:47:14.575 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:14.575 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:14.591 00.016 6880 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
01:47:15.495 00.904 10052 Exposure complete
01:47:15.584 00.089 10052 worker thread done servicing request
01:47:15.584 00.000 6880 OnExposeComplete: enter
01:47:15.585 00.001 6880 UpdateGuideState(): m_state=6
01:47:15.585 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1908
01:47:15.585 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=887.51, Mass=1763, SNR=29.2, Peak=99 HFD=5.1
01:47:15.586 00.001 6880 MultiStar: [#1 -0.11,-0.02,0.94,U] [#2 -0.06,-0.29,0.99,U] [#3 -0.21,0.02,0.89,U] [#4 -0.25,0.00,0.86,U] [#5 -0.19,-0.14,0.93,U] [#6 -0.10,-0.02,0.91,U] [#7 -0.04,-0.01,0.74,U] [#8 -0.16,0.02,0.79,U] 
01:47:15.586 00.000 6880 refined, 8 included, MultiStar: {-0.15, -0.08}, one-star: {-0.25, -0.20}
01:47:15.586 00.000 6880 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.61) = xAngle (-1.06 = -1.06)
01:47:15.586 00.000 6880 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
01:47:15.586 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-2.67 mountX=0.08 mountY=-0.15, mountTheta=-1.07
01:47:15.588 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.08, opts=13)
01:47:15.588 00.000 6880 Enqueuing Move request for scope (-0.15, -0.08)
01:47:15.588 00.000 10052 Worker thread wakes up
01:47:15.589 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.08) opts 0xd
01:47:15.589 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.08)
01:47:15.589 00.000 10052 Moving (-0.15, -0.08) raw xDistance=0.08 yDistance=-0.15
01:47:15.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:47:15.589 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
01:47:15.589 00.000 10052 MoveAxis(E, 0, ABG)
01:47:15.589 00.000 10052 Move returns status 0, amount 0
01:47:15.589 00.000 10052 MoveAxis(N, 0, ABG)
01:47:15.589 00.000 10052 Move returns status 0, amount 0
01:47:15.589 00.000 10052 move complete, result=0
01:47:15.590 00.001 10052 worker thread done servicing request
01:47:15.621 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:15.667 00.046 6880 UpdateGuideState exits: m=1763 SNR=29.2
01:47:15.667 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:15.667 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:15.667 00.000 6880 Enqueuing Expose request
01:47:15.668 00.001 10052 Worker thread wakes up
01:47:15.668 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:15.668 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:15.668 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:47:16.063 00.395 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"062a2643-7670-4988-bafd-014fed0ad9b4"}
01:47:16.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"062a2643-7670-4988-bafd-014fed0ad9b4"}
01:47:16.076 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e1cb523-fe2e-4c6f-8c45-0c134da6b1e6"}
01:47:16.076 00.000 6880 case statement mapped state 6 to 3
01:47:16.076 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e1cb523-fe2e-4c6f-8c45-0c134da6b1e6"}
01:47:16.126 00.050 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa45c26f-f1f4-4551-b2bf-4d3b2dd844ba"}
01:47:16.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1908,"width":15,"height":15,"star_pos":[6.50,6.51],"pixels":"..."},"id":"fa45c26f-f1f4-4551-b2bf-4d3b2dd844ba"}
01:47:16.813 00.687 10052 Exposure complete
01:47:16.913 00.100 10052 worker thread done servicing request
01:47:16.913 00.000 6880 OnExposeComplete: enter
01:47:16.913 00.000 6880 UpdateGuideState(): m_state=6
01:47:16.914 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1909
01:47:16.914 00.000 6880 Star::Find returns 1 (0), X=407.23, Y=887.64, Mass=1801, SNR=29.5, Peak=109 HFD=4.7
01:47:16.914 00.000 6880 MultiStar: [#1 -0.30,0.42,0.91,U] [#2 -0.28,0.00,0.98,U] [#3 -0.15,0.15,0.87,U] [#4 -0.20,0.25,0.83,U] [#5 -0.50,-0.04,0.99,U] [#6 -0.28,0.03,0.89,U] [#7 -0.14,0.21,0.75,U] [#8 -0.33,0.35,0.78,U] 
01:47:16.914 00.000 6880 refined, 8 included, MultiStar: {-0.31, 0.13}, one-star: {-0.52, -0.07}
01:47:16.915 00.001 6880 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.61) = xAngle (4.34 = -1.94)
01:47:16.915 00.000 6880 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.31 = -1.97)
01:47:16.915 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.13 hyp=0.34 cameraTheta=2.73 mountX=-0.12 mountY=-0.31, mountTheta=-1.94
01:47:16.917 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.13, opts=13)
01:47:16.917 00.000 6880 Enqueuing Move request for scope (-0.31, 0.13)
01:47:16.917 00.000 10052 Worker thread wakes up
01:47:16.917 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.13) opts 0xd
01:47:16.917 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.13)
01:47:16.917 00.000 10052 Moving (-0.31, 0.13) raw xDistance=-0.12 yDistance=-0.31
01:47:16.917 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:47:16.918 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.01
01:47:16.918 00.000 10052 MoveAxis(E, 33, ABG)
01:47:16.918 00.000 10052 Guiding  Dir = 2, Dur = 33
01:47:16.939 00.021 10052 IsSlewing returns 0
01:47:16.949 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:16.977 00.028 10052 IsGuiding returns 0
01:47:16.996 00.019 6880 UpdateGuideState exits: m=1801 SNR=29.5
01:47:16.997 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:16.997 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:16.997 00.000 6880 Enqueuing Expose request
01:47:17.004 00.007 10052 PulseGuide returned control before completion, sleep 16
01:47:17.050 00.046 10052 IsGuiding returns 0
01:47:17.050 00.000 10052 Move returns status 0, amount 33
01:47:17.050 00.000 10052 MoveAxis(N, 0, ABG)
01:47:17.050 00.000 10052 Move returns status 0, amount 0
01:47:17.050 00.000 10052 move complete, result=0
01:47:17.051 00.001 10052 worker thread done servicing request
01:47:17.051 00.000 10052 Worker thread wakes up
01:47:17.051 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:17.051 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:17.746 00.695 6880 GuideStep: -0.1 px 33 ms EAST, -0.3 px 0 ms NORTH
01:47:17.971 00.225 10052 Exposure complete
01:47:18.061 00.090 10052 worker thread done servicing request
01:47:18.061 00.000 6880 OnExposeComplete: enter
01:47:18.061 00.000 6880 UpdateGuideState(): m_state=6
01:47:18.061 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1910
01:47:18.062 00.001 6880 Star::Find returns 1 (0), X=407.42, Y=887.53, Mass=1783, SNR=29.3, Peak=110 HFD=5.0
01:47:18.062 00.000 6880 MultiStar: [#1 -0.17,0.22,0.96,U] [#2 -0.44,0.08,0.96,U] [#3 -0.35,0.29,0.88,U] [#4 -0.16,0.01,0.85,U] [#5 -0.44,-0.25,0.95,U] [#6 -0.40,0.02,0.89,U] [#7 -0.07,0.27,0.72,U] [#8 -0.36,0.06,0.74,U] 
01:47:18.062 00.000 6880 refined, 8 included, MultiStar: {-0.31, 0.05}, one-star: {-0.34, -0.17}
01:47:18.062 00.000 6880 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.61) = xAngle (4.59 = -1.69)
01:47:18.062 00.000 6880 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.56 = -1.72)
01:47:18.062 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.31 cameraTheta=2.98 mountX=-0.04 mountY=-0.31, mountTheta=-1.69
01:47:18.065 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.05, opts=13)
01:47:18.065 00.000 6880 Enqueuing Move request for scope (-0.31, 0.05)
01:47:18.065 00.000 10052 Worker thread wakes up
01:47:18.066 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
01:47:18.066 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
01:47:18.066 00.000 10052 Moving (-0.31, 0.05) raw xDistance=-0.04 yDistance=-0.31
01:47:18.066 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:47:18.066 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.31, slope = -0.00
01:47:18.066 00.000 10052 MoveAxis(E, 0, ABG)
01:47:18.066 00.000 10052 Move returns status 0, amount 0
01:47:18.066 00.000 10052 MoveAxis(N, 3, ABG)
01:47:18.066 00.000 10052 Guiding  Dir = 0, Dur = 3
01:47:18.095 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:18.123 00.028 10052 IsSlewing returns 0
01:47:18.142 00.019 6880 UpdateGuideState exits: m=1783 SNR=29.3
01:47:18.143 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:18.143 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:18.143 00.000 6880 Enqueuing Expose request
01:47:18.143 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"44e2f289-b0e4-4d7a-9b3c-5809f8e9b0e7"}
01:47:18.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"44e2f289-b0e4-4d7a-9b3c-5809f8e9b0e7"}
01:47:18.155 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"556f539a-3a1a-44ea-85d6-898e5b2f21f4"}
01:47:18.155 00.000 6880 case statement mapped state 6 to 3
01:47:18.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"556f539a-3a1a-44ea-85d6-898e5b2f21f4"}
01:47:18.169 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bdaba760-76dc-4075-8dfc-e6badaa8b311"}
01:47:18.170 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1910,"width":15,"height":15,"star_pos":[7.42,6.53],"pixels":"..."},"id":"bdaba760-76dc-4075-8dfc-e6badaa8b311"}
01:47:18.197 00.027 10052 IsGuiding returns 0
01:47:18.329 00.132 10052 IsGuiding returns 0
01:47:18.329 00.000 10052 Move returns status 0, amount 3
01:47:18.329 00.000 10052 move complete, result=0
01:47:18.329 00.000 10052 worker thread done servicing request
01:47:18.330 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 3 ms NORTH
01:47:18.330 00.000 10052 Worker thread wakes up
01:47:18.330 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:18.330 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:19.464 01.134 10052 Exposure complete
01:47:19.540 00.076 10052 worker thread done servicing request
01:47:19.540 00.000 6880 OnExposeComplete: enter
01:47:19.540 00.000 6880 UpdateGuideState(): m_state=6
01:47:19.540 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1911
01:47:19.541 00.001 6880 Star::Find returns 1 (0), X=407.72, Y=888.18, Mass=1848, SNR=29.7, Peak=129 HFD=4.4
01:47:19.541 00.000 6880 MultiStar: [#1 0.09,0.67,0.00,M1] [#2 -0.10,0.34,1.01,U] [#3 0.17,0.77,0.00,M1] [#4 0.05,0.66,0.00,M1] [#5 -0.07,0.28,0.97,U] [#6 0.11,0.54,0.00,M1] [#7 0.00,0.62,0.00,M1] [#8 0.11,0.69,0.00,M1] 
01:47:19.541 00.000 6880 refined, 2 included, MultiStar: {-0.06, 0.37}, one-star: {-0.03, 0.48}
01:47:19.541 00.000 6880 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.61) = xAngle (3.36 = -2.93)
01:47:19.541 00.000 6880 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.33 = -2.96)
01:47:19.541 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.37 cameraTheta=1.74 mountX=-0.36 mountY=-0.07, mountTheta=-2.96
01:47:19.543 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.37, opts=13)
01:47:19.543 00.000 6880 Enqueuing Move request for scope (-0.06, 0.37)
01:47:19.544 00.001 10052 Worker thread wakes up
01:47:19.544 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
01:47:19.544 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
01:47:19.544 00.000 10052 Moving (-0.06, 0.37) raw xDistance=-0.36 yDistance=-0.07
01:47:19.544 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
01:47:19.544 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
01:47:19.544 00.000 10052 MoveAxis(E, 98, ABG)
01:47:19.544 00.000 10052 Guiding  Dir = 2, Dur = 98
01:47:19.569 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:19.607 00.038 6880 UpdateGuideState exits: m=1848 SNR=29.7
01:47:19.607 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:19.607 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:19.607 00.000 6880 Enqueuing Expose request
01:47:19.616 00.009 10052 IsSlewing returns 0
01:47:19.691 00.075 10052 IsGuiding returns 0
01:47:19.756 00.065 10052 PulseGuide returned control before completion, sleep 44
01:47:19.878 00.122 10052 IsGuiding returns 1
01:47:19.878 00.000 10052 scope still moving after pulse duration time elapsed
01:47:19.952 00.074 10052 IsSlewing returns 0
01:47:20.031 00.079 10052 IsGuiding returns 0
01:47:20.031 00.000 10052 scope move finished after 98 + 241 ms
01:47:20.031 00.000 10052 Move returns status 0, amount 98
01:47:20.031 00.000 10052 MoveAxis(N, 0, ABG)
01:47:20.031 00.000 10052 Move returns status 0, amount 0
01:47:20.031 00.000 10052 move complete, result=0
01:47:20.032 00.001 10052 worker thread done servicing request
01:47:20.032 00.000 6880 GuideStep: -0.4 px 98 ms EAST, -0.1 px 0 ms NORTH
01:47:20.032 00.000 10052 Worker thread wakes up
01:47:20.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:20.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:20.070 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5fcdf89-4f81-49ca-a32e-2dbec5b4fbdb"}
01:47:20.071 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5fcdf89-4f81-49ca-a32e-2dbec5b4fbdb"}
01:47:20.073 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e75bc8b1-25fe-4b09-9d90-87f7d5d05abc"}
01:47:20.073 00.000 6880 case statement mapped state 6 to 3
01:47:20.073 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e75bc8b1-25fe-4b09-9d90-87f7d5d05abc"}
01:47:20.077 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5f805ee2-32ae-473d-af30-ff60e050aaff"}
01:47:20.078 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1911,"width":15,"height":15,"star_pos":[6.72,7.18],"pixels":"..."},"id":"5f805ee2-32ae-473d-af30-ff60e050aaff"}
01:47:20.951 00.873 10052 Exposure complete
01:47:21.013 00.062 10052 worker thread done servicing request
01:47:21.013 00.000 6880 OnExposeComplete: enter
01:47:21.013 00.000 6880 UpdateGuideState(): m_state=6
01:47:21.014 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1912
01:47:21.014 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=887.83, Mass=1825, SNR=29.7, Peak=106 HFD=4.5
01:47:21.014 00.000 6880 MultiStar: [#1 0.21,0.45,0.94,U] [#2 -0.07,-0.03,0.97,U] [#3 0.36,0.30,0.86,U] [#4 0.29,0.46,0.00,M2] [#5 0.05,0.15,0.98,U] [#6 0.34,0.37,0.87,U] [#7 0.23,0.48,0.00,M2] [#8 0.26,0.18,0.77,U] 
01:47:21.014 00.000 6880 single-star, 6 included, MultiStar: {0.16, 0.22}, one-star: {0.02, 0.12}
01:47:21.014 00.000 6880 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.61) = xAngle (3.03 = 3.03)
01:47:21.014 00.000 6880 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.00 = 3.00)
01:47:21.014 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.42 mountX=-0.12 mountY=0.02, mountTheta=3.00
01:47:21.016 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.12, opts=13)
01:47:21.016 00.000 6880 Enqueuing Move request for scope (0.02, 0.12)
01:47:21.016 00.000 10052 Worker thread wakes up
01:47:21.016 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
01:47:21.016 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
01:47:21.016 00.000 10052 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=0.02
01:47:21.016 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:47:21.016 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.06, using input
01:47:21.016 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
01:47:21.016 00.000 10052 MoveAxis(E, 37, ABG)
01:47:21.016 00.000 10052 Guiding  Dir = 2, Dur = 37
01:47:21.037 00.021 10052 IsSlewing returns 0
01:47:21.038 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:21.072 00.034 6880 UpdateGuideState exits: m=1825 SNR=29.7
01:47:21.072 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:21.072 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:21.072 00.000 6880 Enqueuing Expose request
01:47:21.075 00.003 10052 IsGuiding returns 0
01:47:21.102 00.027 10052 PulseGuide returned control before completion, sleep 20
01:47:21.158 00.056 10052 IsGuiding returns 0
01:47:21.158 00.000 10052 Move returns status 0, amount 37
01:47:21.158 00.000 10052 MoveAxis(N, 0, ABG)
01:47:21.158 00.000 10052 Move returns status 0, amount 0
01:47:21.158 00.000 10052 move complete, result=0
01:47:21.158 00.000 10052 worker thread done servicing request
01:47:21.158 00.000 10052 Worker thread wakes up
01:47:21.158 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.0 px 0 ms NORTH
01:47:21.159 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:21.159 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:22.070 00.911 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"80ec1488-99ca-4c0e-9ece-96d524793234"}
01:47:22.070 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"80ec1488-99ca-4c0e-9ece-96d524793234"}
01:47:22.071 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c59de62-b1f6-4b57-b45f-919d6a5b4b58"}
01:47:22.071 00.000 6880 case statement mapped state 6 to 3
01:47:22.071 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c59de62-b1f6-4b57-b45f-919d6a5b4b58"}
01:47:22.072 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87561a73-245a-472e-80a1-5fabb912bddd"}
01:47:22.072 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1912,"width":15,"height":15,"star_pos":[6.77,6.83],"pixels":"..."},"id":"87561a73-245a-472e-80a1-5fabb912bddd"}
01:47:22.294 00.222 10052 Exposure complete
01:47:22.367 00.073 10052 worker thread done servicing request
01:47:22.367 00.000 6880 OnExposeComplete: enter
01:47:22.367 00.000 6880 UpdateGuideState(): m_state=6
01:47:22.367 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1913
01:47:22.368 00.001 6880 Star::Find returns 1 (0), X=407.46, Y=887.78, Mass=1800, SNR=29.4, Peak=110 HFD=4.6
01:47:22.368 00.000 6880 MultiStar: [#1 -0.09,0.42,0.95,U] [#2 -0.06,-0.05,0.98,U] [#3 -0.10,0.40,0.90,U] [#4 -0.26,0.42,0.86,U] [#5 -0.34,0.06,0.96,U] [#6 0.02,0.38,0.92,U] [#7 -0.26,0.39,0.74,U] [#8 -0.32,0.16,0.78,U] 
01:47:22.368 00.000 6880 single-star, 8 included, MultiStar: {-0.19, 0.24}, one-star: {-0.29, 0.07}
01:47:22.368 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
01:47:22.368 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.79)
01:47:22.368 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.91 mountX=-0.06 mountY=-0.30, mountTheta=-1.76
01:47:22.370 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.07, opts=13)
01:47:22.370 00.000 6880 Enqueuing Move request for scope (-0.29, 0.07)
01:47:22.370 00.000 10052 Worker thread wakes up
01:47:22.370 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
01:47:22.370 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
01:47:22.370 00.000 10052 Moving (-0.29, 0.07) raw xDistance=-0.06 yDistance=-0.30
01:47:22.371 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:47:22.371 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.01
01:47:22.371 00.000 10052 MoveAxis(E, 0, ABG)
01:47:22.371 00.000 10052 Move returns status 0, amount 0
01:47:22.371 00.000 10052 MoveAxis(N, 0, ABG)
01:47:22.371 00.000 10052 Move returns status 0, amount 0
01:47:22.371 00.000 10052 move complete, result=0
01:47:22.371 00.000 10052 worker thread done servicing request
01:47:22.395 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:22.431 00.036 6880 UpdateGuideState exits: m=1800 SNR=29.4
01:47:22.431 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:22.431 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:22.431 00.000 6880 Enqueuing Expose request
01:47:22.431 00.000 10052 Worker thread wakes up
01:47:22.431 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:22.432 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:22.432 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:47:23.344 00.912 10052 Exposure complete
01:47:23.419 00.075 10052 worker thread done servicing request
01:47:23.419 00.000 6880 OnExposeComplete: enter
01:47:23.419 00.000 6880 UpdateGuideState(): m_state=6
01:47:23.419 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1914
01:47:23.420 00.001 6880 Star::Find returns 1 (0), X=407.60, Y=887.57, Mass=1769, SNR=29.2, Peak=119 HFD=4.5
01:47:23.420 00.000 6880 MultiStar: [#1 -0.09,0.11,0.97,U] [#2 -0.06,-0.37,1.02,U] [#3 -0.01,0.03,0.89,U] [#4 -0.02,-0.03,0.86,U] [#5 -0.12,-0.09,1.01,U] [#6 -0.01,-0.09,0.93,U] [#7 -0.07,-0.11,0.77,U] [#8 -0.12,0.19,0.76,U] 
01:47:23.420 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.15, -0.13}
01:47:23.420 00.000 6880 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.61) = xAngle (-0.81 = -0.81)
01:47:23.420 00.000 6880 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
01:47:23.420 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.43 mountX=0.07 mountY=-0.07, mountTheta=-0.83
01:47:23.421 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.06, opts=13)
01:47:23.421 00.000 6880 Enqueuing Move request for scope (-0.07, -0.06)
01:47:23.422 00.001 10052 Worker thread wakes up
01:47:23.422 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
01:47:23.422 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
01:47:23.422 00.000 10052 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=-0.07
01:47:23.422 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:47:23.422 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
01:47:23.422 00.000 10052 MoveAxis(E, 0, ABG)
01:47:23.422 00.000 10052 Move returns status 0, amount 0
01:47:23.422 00.000 10052 MoveAxis(N, 0, ABG)
01:47:23.422 00.000 10052 Move returns status 0, amount 0
01:47:23.422 00.000 10052 move complete, result=0
01:47:23.422 00.000 10052 worker thread done servicing request
01:47:23.442 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:47:23.476 00.034 6880 UpdateGuideState exits: m=1769 SNR=29.2
01:47:23.476 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:23.477 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:23.477 00.000 6880 Enqueuing Expose request
01:47:23.477 00.000 10052 Worker thread wakes up
01:47:23.477 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:23.477 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:23.477 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:47:24.069 00.592 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a58f2ac-7bc9-49b3-ad39-e9553be99d2b"}
01:47:24.069 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a58f2ac-7bc9-49b3-ad39-e9553be99d2b"}
01:47:24.070 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80f9e682-ad86-47d6-ae62-5ff332909dee"}
01:47:24.070 00.000 6880 case statement mapped state 6 to 3
01:47:24.070 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80f9e682-ad86-47d6-ae62-5ff332909dee"}
01:47:24.071 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eb2d434c-392d-4460-96e2-14fe60f1b106"}
01:47:24.071 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1914,"width":15,"height":15,"star_pos":[6.60,6.57],"pixels":"..."},"id":"eb2d434c-392d-4460-96e2-14fe60f1b106"}
01:47:24.610 00.539 10052 Exposure complete
01:47:24.680 00.070 10052 worker thread done servicing request
01:47:24.680 00.000 6880 OnExposeComplete: enter
01:47:24.681 00.001 6880 UpdateGuideState(): m_state=6
01:47:24.681 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1915
01:47:24.681 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=887.91, Mass=1813, SNR=29.5, Peak=103 HFD=4.8
01:47:24.681 00.000 6880 MultiStar: [#1 -0.10,0.59,0.00,M1] [#2 -0.09,0.01,0.95,U] [#3 0.10,0.54,0.00,M1] [#4 0.01,0.47,0.84,U] [#5 -0.33,0.11,0.98,U] [#6 0.14,0.40,0.90,U] [#7 -0.32,0.39,0.75,U] [#8 -0.14,0.39,0.78,U] 
01:47:24.682 00.001 6880 refined, 6 included, MultiStar: {-0.14, 0.27}, one-star: {-0.23, 0.20}
01:47:24.682 00.000 6880 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.61) = xAngle (3.65 = -2.63)
01:47:24.682 00.000 6880 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.62 = -2.67)
01:47:24.682 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.27 hyp=0.30 cameraTheta=2.04 mountX=-0.26 mountY=-0.14, mountTheta=-2.66
01:47:24.683 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.27, opts=13)
01:47:24.683 00.000 6880 Enqueuing Move request for scope (-0.14, 0.27)
01:47:24.683 00.000 10052 Worker thread wakes up
01:47:24.684 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.27) opts 0xd
01:47:24.684 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.27)
01:47:24.684 00.000 10052 Moving (-0.14, 0.27) raw xDistance=-0.26 yDistance=-0.14
01:47:24.684 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:47:24.684 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
01:47:24.684 00.000 10052 MoveAxis(E, 71, ABG)
01:47:24.684 00.000 10052 Guiding  Dir = 2, Dur = 71
01:47:24.705 00.021 10052 IsSlewing returns 0
01:47:24.709 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:24.743 00.034 10052 IsGuiding returns 0
01:47:24.749 00.006 6880 UpdateGuideState exits: m=1813 SNR=29.5
01:47:24.750 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:24.750 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:24.750 00.000 6880 Enqueuing Expose request
01:47:24.771 00.021 10052 PulseGuide returned control before completion, sleep 54
01:47:24.849 00.078 10052 IsGuiding returns 0
01:47:24.849 00.000 10052 Move returns status 0, amount 71
01:47:24.849 00.000 10052 MoveAxis(N, 0, ABG)
01:47:24.849 00.000 10052 Move returns status 0, amount 0
01:47:24.850 00.001 10052 move complete, result=0
01:47:24.850 00.000 10052 worker thread done servicing request
01:47:24.850 00.000 10052 Worker thread wakes up
01:47:24.850 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:24.850 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:24.853 00.003 6880 GuideStep: -0.3 px 71 ms EAST, -0.1 px 0 ms NORTH
01:47:25.770 00.917 10052 Exposure complete
01:47:25.837 00.067 10052 worker thread done servicing request
01:47:25.837 00.000 6880 OnExposeComplete: enter
01:47:25.838 00.001 6880 UpdateGuideState(): m_state=6
01:47:25.838 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1916
01:47:25.838 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.03, Mass=1843, SNR=29.8, Peak=114 HFD=4.6
01:47:25.839 00.001 6880 MultiStar: [#1 -0.02,0.64,0.00,M2] [#2 -0.02,0.16,0.96,U] [#3 0.16,0.65,0.00,M2] [#4 0.02,0.54,0.00,M1] [#5 -0.09,0.13,0.95,U] [#6 0.06,0.48,0.91,U] [#7 -0.01,0.49,0.73,U] [#8 0.09,0.51,0.75,U] 
01:47:25.839 00.000 6880 single-star, 5 included, MultiStar: {-0.01, 0.34}, one-star: {-0.05, 0.32}
01:47:25.839 00.000 6880 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.61) = xAngle (3.33 = -2.95)
01:47:25.839 00.000 6880 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.30 = -2.98)
01:47:25.839 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.32 hyp=0.33 cameraTheta=1.72 mountX=-0.32 mountY=-0.05, mountTheta=-2.98
01:47:25.841 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.32, opts=13)
01:47:25.841 00.000 6880 Enqueuing Move request for scope (-0.05, 0.32)
01:47:25.841 00.000 10052 Worker thread wakes up
01:47:25.841 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.32) opts 0xd
01:47:25.841 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.32)
01:47:25.842 00.001 10052 Moving (-0.05, 0.32) raw xDistance=-0.32 yDistance=-0.05
01:47:25.842 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
01:47:25.842 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
01:47:25.842 00.000 10052 MoveAxis(E, 89, ABG)
01:47:25.842 00.000 10052 Guiding  Dir = 2, Dur = 89
01:47:25.866 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:47:25.902 00.036 6880 UpdateGuideState exits: m=1843 SNR=29.8
01:47:25.902 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:25.902 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:25.902 00.000 6880 Enqueuing Expose request
01:47:25.928 00.026 10052 IsSlewing returns 0
01:47:26.002 00.074 10052 IsGuiding returns 0
01:47:26.059 00.057 10052 PulseGuide returned control before completion, sleep 43
01:47:26.069 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"62afb430-e66c-4014-889e-2650bb47af92"}
01:47:26.069 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"62afb430-e66c-4014-889e-2650bb47af92"}
01:47:26.071 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8f6c9f6-0a5f-4b70-9a57-dba76faaf7c8"}
01:47:26.071 00.000 6880 case statement mapped state 6 to 3
01:47:26.071 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8f6c9f6-0a5f-4b70-9a57-dba76faaf7c8"}
01:47:26.072 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"485a0db8-07f1-414a-8547-4b25ff2f933a"}
01:47:26.072 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1916,"width":15,"height":15,"star_pos":[6.70,7.03],"pixels":"..."},"id":"485a0db8-07f1-414a-8547-4b25ff2f933a"}
01:47:26.174 00.102 10052 IsGuiding returns 0
01:47:26.174 00.000 10052 Move returns status 0, amount 89
01:47:26.175 00.001 10052 MoveAxis(N, 0, ABG)
01:47:26.175 00.000 10052 Move returns status 0, amount 0
01:47:26.175 00.000 10052 move complete, result=0
01:47:26.175 00.000 10052 worker thread done servicing request
01:47:26.175 00.000 10052 Worker thread wakes up
01:47:26.175 00.000 6880 GuideStep: -0.3 px 89 ms EAST, -0.1 px 0 ms NORTH
01:47:26.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:26.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:27.315 01.140 10052 Exposure complete
01:47:27.387 00.072 10052 worker thread done servicing request
01:47:27.387 00.000 6880 OnExposeComplete: enter
01:47:27.387 00.000 6880 UpdateGuideState(): m_state=6
01:47:27.387 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1917
01:47:27.387 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=887.64, Mass=1879, SNR=30.1, Peak=134 HFD=4.7
01:47:27.388 00.001 6880 MultiStar: [#1 -0.44,0.44,0.00,M3] [#2 -0.26,-0.00,0.93,U] [#3 -0.24,0.27,0.89,U] [#4 -0.19,-0.00,0.84,U] [#5 -0.61,0.05,0.00,M1] [#6 -0.14,0.29,0.91,U] [#7 -0.51,0.30,0.00,M1] [#8 -0.55,0.23,0.00,M1] 
01:47:27.388 00.000 6880 refined, 4 included, MultiStar: {-0.26, 0.09}, one-star: {-0.44, -0.07}
01:47:27.388 00.000 6880 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.61) = xAngle (4.40 = -1.88)
01:47:27.388 00.000 6880 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.37 = -1.91)
01:47:27.389 00.001 6880 CameraToMount -- cameraX=-0.26 cameraY=0.09 hyp=0.28 cameraTheta=2.79 mountX=-0.08 mountY=-0.26, mountTheta=-1.88
01:47:27.390 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.09, opts=13)
01:47:27.390 00.000 6880 Enqueuing Move request for scope (-0.26, 0.09)
01:47:27.390 00.000 10052 Worker thread wakes up
01:47:27.391 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.09) opts 0xd
01:47:27.391 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.09)
01:47:27.391 00.000 10052 Moving (-0.26, 0.09) raw xDistance=-0.08 yDistance=-0.26
01:47:27.391 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:47:27.391 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.01
01:47:27.391 00.000 10052 MoveAxis(E, 0, ABG)
01:47:27.391 00.000 10052 Move returns status 0, amount 0
01:47:27.391 00.000 10052 MoveAxis(N, 0, ABG)
01:47:27.391 00.000 10052 Move returns status 0, amount 0
01:47:27.391 00.000 10052 move complete, result=0
01:47:27.391 00.000 10052 worker thread done servicing request
01:47:27.423 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:27.457 00.034 6880 UpdateGuideState exits: m=1879 SNR=30.1
01:47:27.457 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:27.457 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:27.457 00.000 6880 Enqueuing Expose request
01:47:27.458 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
01:47:27.458 00.000 10052 Worker thread wakes up
01:47:27.458 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:27.458 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:28.078 00.620 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4549e47d-a84c-4a2d-b90a-cedc083037e3"}
01:47:28.078 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4549e47d-a84c-4a2d-b90a-cedc083037e3"}
01:47:28.078 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"86802687-b153-4bd2-ba5e-f7088fc98e38"}
01:47:28.078 00.000 6880 case statement mapped state 6 to 3
01:47:28.078 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"86802687-b153-4bd2-ba5e-f7088fc98e38"}
01:47:28.079 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4d498a8-f65e-4bba-9035-17b8dcef4545"}
01:47:28.079 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1917,"width":15,"height":15,"star_pos":[7.31,6.64],"pixels":"..."},"id":"a4d498a8-f65e-4bba-9035-17b8dcef4545"}
01:47:28.373 00.294 10052 Exposure complete
01:47:28.435 00.062 6880 OnExposeComplete: enter
01:47:28.435 00.000 6880 UpdateGuideState(): m_state=6
01:47:28.436 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1918
01:47:28.436 00.000 6880 Star::Find returns 1 (0), X=407.22, Y=887.85, Mass=1810, SNR=29.6, Peak=99 HFD=4.5
01:47:28.436 00.000 6880 MultiStar: [#1 -0.23,0.50,0.00,M4] [#2 -0.27,0.05,0.97,U] [#3 -0.12,0.60,0.00,M2] [#4 -0.19,0.46,0.85,U] [#5 -0.42,0.16,0.99,U] [#6 -0.12,0.44,0.89,U] [#7 -0.21,0.21,0.72,U] [#8 -0.37,-0.01,0.81,U] 
01:47:28.436 00.000 6880 refined, 6 included, MultiStar: {-0.31, 0.21}, one-star: {-0.53, 0.14}
01:47:28.436 00.000 6880 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.61) = xAngle (4.17 = -2.12)
01:47:28.436 00.000 6880 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.14 = -2.15)
01:47:28.437 00.001 6880 CameraToMount -- cameraX=-0.31 cameraY=0.21 hyp=0.37 cameraTheta=2.55 mountX=-0.19 mountY=-0.31, mountTheta=-2.13
01:47:28.438 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.21, opts=13)
01:47:28.438 00.000 6880 Enqueuing Move request for scope (-0.31, 0.21)
01:47:28.438 00.000 10052 worker thread done servicing request
01:47:28.439 00.001 10052 Worker thread wakes up
01:47:28.439 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.21) opts 0xd
01:47:28.439 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.21)
01:47:28.439 00.000 10052 Moving (-0.31, 0.21) raw xDistance=-0.19 yDistance=-0.31
01:47:28.439 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:47:28.439 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.00
01:47:28.439 00.000 10052 MoveAxis(E, 52, ABG)
01:47:28.439 00.000 10052 Guiding  Dir = 2, Dur = 52
01:47:28.459 00.020 10052 IsSlewing returns 0
01:47:28.460 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:28.492 00.032 6880 UpdateGuideState exits: m=1810 SNR=29.6
01:47:28.492 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:28.493 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:28.493 00.000 6880 Enqueuing Expose request
01:47:28.497 00.004 10052 IsGuiding returns 0
01:47:28.525 00.028 10052 PulseGuide returned control before completion, sleep 35
01:47:28.595 00.070 10052 IsGuiding returns 0
01:47:28.595 00.000 10052 Move returns status 0, amount 52
01:47:28.595 00.000 10052 MoveAxis(N, 0, ABG)
01:47:28.596 00.001 10052 Move returns status 0, amount 0
01:47:28.596 00.000 10052 move complete, result=0
01:47:28.596 00.000 10052 worker thread done servicing request
01:47:28.596 00.000 6880 GuideStep: -0.2 px 52 ms EAST, -0.3 px 0 ms NORTH
01:47:28.596 00.000 10052 Worker thread wakes up
01:47:28.596 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:28.596 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:29.726 01.130 10052 Exposure complete
01:47:29.807 00.081 10052 worker thread done servicing request
01:47:29.808 00.001 6880 OnExposeComplete: enter
01:47:29.808 00.000 6880 UpdateGuideState(): m_state=6
01:47:29.808 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1919
01:47:29.808 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=887.89, Mass=1756, SNR=29.0, Peak=101 HFD=4.8
01:47:29.809 00.001 6880 MultiStar: [#1 -0.12,0.49,0.94,U] [#2 -0.12,0.07,0.99,U] [#3 0.01,0.52,0.93,U] [#4 -0.02,0.46,0.87,U] [#5 -0.36,0.16,0.97,U] [#6 0.19,0.29,0.92,U] [#7 -0.26,0.49,0.00,M1] [#8 -0.09,0.34,0.79,U] 
01:47:29.809 00.000 6880 single-star, 7 included, MultiStar: {-0.10, 0.31}, one-star: {-0.24, 0.18}
01:47:29.809 00.000 6880 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.61) = xAngle (4.10 = -2.19)
01:47:29.809 00.000 6880 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.06 = -2.22)
01:47:29.809 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.48 mountX=-0.17 mountY=-0.24, mountTheta=-2.20
01:47:29.811 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.18, opts=13)
01:47:29.811 00.000 6880 Enqueuing Move request for scope (-0.24, 0.18)
01:47:29.812 00.001 10052 Worker thread wakes up
01:47:29.812 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
01:47:29.812 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
01:47:29.812 00.000 10052 Moving (-0.24, 0.18) raw xDistance=-0.17 yDistance=-0.24
01:47:29.812 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:47:29.812 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.24, slope = -0.01
01:47:29.812 00.000 10052 MoveAxis(E, 49, ABG)
01:47:29.812 00.000 10052 Guiding  Dir = 2, Dur = 49
01:47:29.840 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:29.883 00.043 6880 UpdateGuideState exits: m=1756 SNR=29.0
01:47:29.883 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:29.883 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:29.883 00.000 6880 Enqueuing Expose request
01:47:29.888 00.005 10052 IsSlewing returns 0
01:47:29.968 00.080 10052 IsGuiding returns 0
01:47:30.081 00.113 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f3efbc58-9a35-4247-a877-cb534dbab247"}
01:47:30.081 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f3efbc58-9a35-4247-a877-cb534dbab247"}
01:47:30.082 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a4b0598-4744-4e5a-a32d-f963a9fb356c"}
01:47:30.082 00.000 6880 case statement mapped state 6 to 3
01:47:30.082 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a4b0598-4744-4e5a-a32d-f963a9fb356c"}
01:47:30.083 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87a19a50-7fb8-405a-b80c-fa36da8f962f"}
01:47:30.083 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1919,"width":15,"height":15,"star_pos":[6.52,6.89],"pixels":"..."},"id":"87a19a50-7fb8-405a-b80c-fa36da8f962f"}
01:47:30.110 00.027 10052 IsGuiding returns 0
01:47:30.111 00.001 10052 Move returns status 0, amount 49
01:47:30.111 00.000 10052 MoveAxis(N, 20, ABG)
01:47:30.111 00.000 10052 Guiding  Dir = 0, Dur = 20
01:47:30.185 00.074 10052 IsSlewing returns 0
01:47:30.252 00.067 10052 IsGuiding returns 0
01:47:30.395 00.143 10052 IsGuiding returns 0
01:47:30.395 00.000 10052 Move returns status 0, amount 20
01:47:30.395 00.000 10052 move complete, result=0
01:47:30.395 00.000 10052 worker thread done servicing request
01:47:30.396 00.001 10052 Worker thread wakes up
01:47:30.396 00.000 6880 GuideStep: -0.2 px 49 ms EAST, -0.2 px 20 ms NORTH
01:47:30.396 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:30.396 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:31.312 00.916 10052 Exposure complete
01:47:31.368 00.056 10052 worker thread done servicing request
01:47:31.369 00.001 6880 OnExposeComplete: enter
01:47:31.369 00.000 6880 UpdateGuideState(): m_state=6
01:47:31.369 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1920
01:47:31.369 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=887.88, Mass=1866, SNR=30.0, Peak=112 HFD=4.6
01:47:31.370 00.001 6880 MultiStar: [#1 0.13,0.52,0.00,M4] [#2 0.07,0.17,0.97,U] [#3 0.23,0.52,0.00,M2] [#4 0.24,0.47,0.00,M1] [#5 -0.06,0.12,0.97,U] [#6 0.26,0.38,0.89,U] [#7 0.15,0.37,0.73,U] [#8 0.18,0.33,0.75,U] 
01:47:31.370 00.000 6880 single-star, 5 included, MultiStar: {0.08, 0.24}, one-star: {-0.08, 0.17}
01:47:31.370 00.000 6880 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.61) = xAngle (3.61 = -2.67)
01:47:31.370 00.000 6880 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.58 = -2.70)
01:47:31.370 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.17 hyp=0.19 cameraTheta=2.00 mountX=-0.16 mountY=-0.08, mountTheta=-2.69
01:47:31.371 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.17, opts=13)
01:47:31.371 00.000 6880 Enqueuing Move request for scope (-0.08, 0.17)
01:47:31.371 00.000 10052 Worker thread wakes up
01:47:31.372 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.17) opts 0xd
01:47:31.372 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.17)
01:47:31.372 00.000 10052 Moving (-0.08, 0.17) raw xDistance=-0.16 yDistance=-0.08
01:47:31.372 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
01:47:31.372 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
01:47:31.372 00.000 10052 MoveAxis(E, 47, ABG)
01:47:31.372 00.000 10052 Guiding  Dir = 2, Dur = 47
01:47:31.391 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:31.393 00.002 10052 IsSlewing returns 0
01:47:31.422 00.029 6880 UpdateGuideState exits: m=1866 SNR=30.0
01:47:31.422 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:31.422 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:31.422 00.000 6880 Enqueuing Expose request
01:47:31.431 00.009 10052 IsGuiding returns 0
01:47:31.459 00.028 10052 PulseGuide returned control before completion, sleep 30
01:47:31.575 00.116 10052 IsGuiding returns 0
01:47:31.575 00.000 10052 Move returns status 0, amount 47
01:47:31.575 00.000 10052 MoveAxis(N, 0, ABG)
01:47:31.575 00.000 10052 Move returns status 0, amount 0
01:47:31.575 00.000 10052 move complete, result=0
01:47:31.575 00.000 10052 worker thread done servicing request
01:47:31.575 00.000 6880 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
01:47:31.575 00.000 10052 Worker thread wakes up
01:47:31.575 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:31.575 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:32.081 00.506 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c86ea3b-ac21-4454-a408-8b37c7af6407"}
01:47:32.081 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c86ea3b-ac21-4454-a408-8b37c7af6407"}
01:47:32.082 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c7e38115-f940-4678-a35e-3cf0a3211f9e"}
01:47:32.082 00.000 6880 case statement mapped state 6 to 3
01:47:32.082 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7e38115-f940-4678-a35e-3cf0a3211f9e"}
01:47:32.083 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5fb855e9-8ff1-49b9-838d-29cbb2aa3475"}
01:47:32.083 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1920,"width":15,"height":15,"star_pos":[6.67,6.88],"pixels":"..."},"id":"5fb855e9-8ff1-49b9-838d-29cbb2aa3475"}
01:47:32.711 00.628 10052 Exposure complete
01:47:32.794 00.083 10052 worker thread done servicing request
01:47:32.795 00.001 6880 OnExposeComplete: enter
01:47:32.795 00.000 6880 UpdateGuideState(): m_state=6
01:47:32.795 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1921
01:47:32.795 00.000 6880 Star::Find returns 1 (0), X=407.27, Y=888.40, Mass=1890, SNR=30.2, Peak=114 HFD=4.7
01:47:32.796 00.001 6880 MultiStar: [#1 -0.36,1.04,0.00,M5] [#2 -0.38,0.47,0.00,M1] [#3 -0.29,0.77,0.00,M3] [#4 -0.24,0.92,0.00,M2] [#5 -0.58,0.79,0.00,M1] [#6 -0.43,0.73,0.00,M1] [#7 -0.51,0.97,0.00,M1] [#8 -0.55,0.85,0.00,M1] 
01:47:32.796 00.000 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.79 = -2.49)
01:47:32.796 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.52)
01:47:32.796 00.000 6880 CameraToMount -- cameraX=-0.48 cameraY=0.69 hyp=0.84 cameraTheta=2.18 mountX=-0.67 mountY=-0.49, mountTheta=-2.51
01:47:32.798 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.48, y=0.69, opts=13)
01:47:32.798 00.000 6880 Enqueuing Move request for scope (-0.48, 0.69)
01:47:32.798 00.000 10052 Worker thread wakes up
01:47:32.798 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.48, 0.69) opts 0xd
01:47:32.798 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.48, 0.69)
01:47:32.798 00.000 10052 Moving (-0.48, 0.69) raw xDistance=-0.67 yDistance=-0.49
01:47:32.799 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.67
01:47:32.799 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.49, slope = -0.03
01:47:32.799 00.000 10052 MoveAxis(E, 181, ABG)
01:47:32.799 00.000 10052 Guiding  Dir = 2, Dur = 181
01:47:32.819 00.020 10052 IsSlewing returns 0
01:47:32.821 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:32.854 00.033 6880 UpdateGuideState exits: m=1890 SNR=30.2
01:47:32.854 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:32.854 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:32.854 00.000 6880 Enqueuing Expose request
01:47:32.858 00.004 10052 IsGuiding returns 0
01:47:32.886 00.028 10052 PulseGuide returned control before completion, sleep 164
01:47:33.074 00.188 10052 IsGuiding returns 0
01:47:33.075 00.001 10052 Move returns status 0, amount 181
01:47:33.075 00.000 10052 MoveAxis(N, 50, ABG)
01:47:33.075 00.000 10052 Guiding  Dir = 0, Dur = 50
01:47:33.113 00.038 10052 IsSlewing returns 0
01:47:33.150 00.037 10052 IsGuiding returns 0
01:47:33.178 00.028 10052 PulseGuide returned control before completion, sleep 33
01:47:33.234 00.056 10052 IsGuiding returns 0
01:47:33.234 00.000 10052 Move returns status 0, amount 50
01:47:33.234 00.000 10052 move complete, result=0
01:47:33.234 00.000 10052 worker thread done servicing request
01:47:33.234 00.000 10052 Worker thread wakes up
01:47:33.234 00.000 6880 GuideStep: -0.7 px 181 ms EAST, -0.5 px 50 ms NORTH
01:47:33.234 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:33.235 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:34.082 00.847 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0291091-744f-4492-98c3-8eefb052a976"}
01:47:34.082 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0291091-744f-4492-98c3-8eefb052a976"}
01:47:34.083 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"40b77559-4b48-41c8-9b2a-67ed43b17ef9"}
01:47:34.083 00.000 6880 case statement mapped state 6 to 3
01:47:34.083 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"40b77559-4b48-41c8-9b2a-67ed43b17ef9"}
01:47:34.084 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"723f0e4f-33b7-43a7-a8f4-485e77e1a12f"}
01:47:34.084 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1921,"width":15,"height":15,"star_pos":[7.27,7.40],"pixels":"..."},"id":"723f0e4f-33b7-43a7-a8f4-485e77e1a12f"}
01:47:34.154 00.070 10052 Exposure complete
01:47:34.238 00.084 10052 worker thread done servicing request
01:47:34.238 00.000 6880 OnExposeComplete: enter
01:47:34.238 00.000 6880 UpdateGuideState(): m_state=6
01:47:34.239 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1922
01:47:34.239 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=887.74, Mass=1788, SNR=29.3, Peak=109 HFD=4.6
01:47:34.239 00.000 6880 MultiStar: [#1 -0.22,0.40,0.97,U] [#2 -0.32,-0.01,0.98,U] [#3 -0.30,0.29,0.89,U] [#4 -0.20,0.11,0.87,U] [#5 -0.43,-0.03,0.97,U] [#6 -0.16,0.19,0.92,U] [#7 -0.24,0.26,0.76,U] [#8 -0.21,0.08,0.76,U] 
01:47:34.239 00.000 6880 refined, 8 included, MultiStar: {-0.28, 0.14}, one-star: {-0.43, 0.03}
01:47:34.239 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.29 = -1.99)
01:47:34.240 00.001 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.26 = -2.02)
01:47:34.240 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.32 cameraTheta=2.68 mountX=-0.13 mountY=-0.29, mountTheta=-2.00
01:47:34.241 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.14, opts=13)
01:47:34.241 00.000 6880 Enqueuing Move request for scope (-0.28, 0.14)
01:47:34.244 00.003 10052 Worker thread wakes up
01:47:34.244 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.14) opts 0xd
01:47:34.244 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.14)
01:47:34.244 00.000 10052 Moving (-0.28, 0.14) raw xDistance=-0.13 yDistance=-0.29
01:47:34.245 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.13
01:47:34.245 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.29, slope = -0.02
01:47:34.245 00.000 10052 MoveAxis(E, 44, ABG)
01:47:34.245 00.000 10052 Guiding  Dir = 2, Dur = 44
01:47:34.265 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:34.301 00.036 6880 UpdateGuideState exits: m=1788 SNR=29.3
01:47:34.301 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:34.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:34.301 00.000 6880 Enqueuing Expose request
01:47:34.318 00.017 10052 IsSlewing returns 0
01:47:34.356 00.038 10052 IsGuiding returns 0
01:47:34.384 00.028 10052 PulseGuide returned control before completion, sleep 28
01:47:34.437 00.053 10052 IsGuiding returns 0
01:47:34.437 00.000 10052 Move returns status 0, amount 44
01:47:34.437 00.000 10052 MoveAxis(N, 34, ABG)
01:47:34.437 00.000 10052 Guiding  Dir = 0, Dur = 34
01:47:34.475 00.038 10052 IsSlewing returns 0
01:47:34.513 00.038 10052 IsGuiding returns 0
01:47:34.541 00.028 10052 PulseGuide returned control before completion, sleep 17
01:47:34.581 00.040 10052 IsGuiding returns 0
01:47:34.581 00.000 10052 Move returns status 0, amount 34
01:47:34.581 00.000 10052 move complete, result=0
01:47:34.581 00.000 10052 worker thread done servicing request
01:47:34.581 00.000 10052 Worker thread wakes up
01:47:34.581 00.000 6880 GuideStep: -0.1 px 44 ms EAST, -0.3 px 34 ms NORTH
01:47:34.581 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:34.582 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:35.727 01.145 10052 Exposure complete
01:47:35.799 00.072 10052 worker thread done servicing request
01:47:35.799 00.000 6880 OnExposeComplete: enter
01:47:35.799 00.000 6880 UpdateGuideState(): m_state=6
01:47:35.800 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1923
01:47:35.800 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=887.89, Mass=1838, SNR=29.8, Peak=104 HFD=4.6
01:47:35.800 00.000 6880 MultiStar: [#1 -0.08,0.60,0.00,M5] [#2 -0.28,0.18,0.95,U] [#3 0.01,0.50,0.88,U] [#4 0.01,0.55,0.00,M2] [#5 -0.28,0.09,0.97,U] [#6 0.13,0.42,0.86,U] [#7 -0.21,0.51,0.00,M1] [#8 -0.33,0.17,0.77,U] 
01:47:35.800 00.000 6880 refined, 5 included, MultiStar: {-0.18, 0.25}, one-star: {-0.29, 0.19}
01:47:35.801 00.001 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.80 = -2.49)
01:47:35.801 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.52)
01:47:35.801 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.25 hyp=0.31 cameraTheta=2.18 mountX=-0.25 mountY=-0.18, mountTheta=-2.51
01:47:35.803 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.25, opts=13)
01:47:35.803 00.000 6880 Enqueuing Move request for scope (-0.18, 0.25)
01:47:35.803 00.000 10052 Worker thread wakes up
01:47:35.803 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.25) opts 0xd
01:47:35.803 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.25)
01:47:35.804 00.001 10052 Moving (-0.18, 0.25) raw xDistance=-0.25 yDistance=-0.18
01:47:35.804 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:47:35.804 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.18, slope = -0.02
01:47:35.804 00.000 10052 MoveAxis(E, 68, ABG)
01:47:35.804 00.000 10052 Guiding  Dir = 2, Dur = 68
01:47:35.827 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:47:35.845 00.018 10052 IsSlewing returns 0
01:47:35.865 00.020 6880 UpdateGuideState exits: m=1838 SNR=29.8
01:47:35.865 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:35.865 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:35.865 00.000 6880 Enqueuing Expose request
01:47:35.925 00.060 10052 IsGuiding returns 0
01:47:35.988 00.063 10052 PulseGuide returned control before completion, sleep 15
01:47:36.068 00.080 10052 IsGuiding returns 1
01:47:36.068 00.000 10052 scope still moving after pulse duration time elapsed
01:47:36.081 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c09f721-147b-42bf-b5e5-9b84bb9b5af5"}
01:47:36.081 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c09f721-147b-42bf-b5e5-9b84bb9b5af5"}
01:47:36.082 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"92c0c18f-5d24-4cd5-9780-c60ff146eb6f"}
01:47:36.082 00.000 6880 case statement mapped state 6 to 3
01:47:36.082 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"92c0c18f-5d24-4cd5-9780-c60ff146eb6f"}
01:47:36.082 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7ca8e012-91f3-47e7-bb2e-4f5e949eb9c7"}
01:47:36.083 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1923,"width":15,"height":15,"star_pos":[7.46,6.89],"pixels":"..."},"id":"7ca8e012-91f3-47e7-bb2e-4f5e949eb9c7"}
01:47:36.149 00.066 10052 IsSlewing returns 0
01:47:36.223 00.074 10052 IsGuiding returns 0
01:47:36.223 00.000 10052 scope move finished after 68 + 229 ms
01:47:36.223 00.000 10052 Move returns status 0, amount 68
01:47:36.223 00.000 10052 MoveAxis(N, 39, ABG)
01:47:36.223 00.000 10052 Guiding  Dir = 0, Dur = 39
01:47:36.302 00.079 10052 IsSlewing returns 0
01:47:36.380 00.078 10052 IsGuiding returns 0
01:47:36.512 00.132 10052 IsGuiding returns 0
01:47:36.512 00.000 10052 Move returns status 0, amount 39
01:47:36.512 00.000 10052 move complete, result=0
01:47:36.513 00.001 10052 worker thread done servicing request
01:47:36.513 00.000 10052 Worker thread wakes up
01:47:36.513 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:36.513 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:36.513 00.000 6880 GuideStep: -0.2 px 68 ms EAST, -0.2 px 39 ms NORTH
01:47:37.428 00.915 10052 Exposure complete
01:47:37.482 00.054 10052 worker thread done servicing request
01:47:37.482 00.000 6880 OnExposeComplete: enter
01:47:37.482 00.000 6880 UpdateGuideState(): m_state=6
01:47:37.482 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1924
01:47:37.482 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=887.96, Mass=1827, SNR=29.7, Peak=109 HFD=4.3
01:47:37.483 00.001 6880 MultiStar: [#1 0.28,0.64,0.00,M6] [#2 0.11,0.34,1.00,U] [#3 0.26,0.70,0.00,M2] [#4 0.12,0.51,0.85,U] [#5 -0.04,0.34,0.98,U] [#6 0.28,0.75,0.00,M1] [#7 0.26,0.50,0.00,M2] [#8 0.11,0.56,0.00,M1] 
01:47:37.483 00.000 6880 single-star, 3 included, MultiStar: {0.02, 0.35}, one-star: {-0.09, 0.25}
01:47:37.483 00.000 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.54 = -2.74)
01:47:37.483 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.51 = -2.78)
01:47:37.483 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.93 mountX=-0.24 mountY=-0.09, mountTheta=-2.77
01:47:37.484 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.25, opts=13)
01:47:37.484 00.000 6880 Enqueuing Move request for scope (-0.09, 0.25)
01:47:37.485 00.001 10052 Worker thread wakes up
01:47:37.485 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
01:47:37.485 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
01:47:37.485 00.000 10052 Moving (-0.09, 0.25) raw xDistance=-0.24 yDistance=-0.09
01:47:37.485 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24
01:47:37.485 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:47:37.485 00.000 10052 MoveAxis(E, 69, ABG)
01:47:37.485 00.000 10052 Guiding  Dir = 2, Dur = 69
01:47:37.504 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:37.533 00.029 6880 UpdateGuideState exits: m=1827 SNR=29.7
01:47:37.533 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:37.533 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:37.533 00.000 6880 Enqueuing Expose request
01:47:37.543 00.010 10052 IsSlewing returns 0
01:47:37.618 00.075 10052 IsGuiding returns 0
01:47:37.682 00.064 10052 PulseGuide returned control before completion, sleep 16
01:47:37.759 00.077 10052 IsGuiding returns 1
01:47:37.759 00.000 10052 scope still moving after pulse duration time elapsed
01:47:37.834 00.075 10052 IsSlewing returns 0
01:47:37.913 00.079 10052 IsGuiding returns 0
01:47:37.914 00.001 10052 scope move finished after 69 + 225 ms
01:47:37.914 00.000 10052 Move returns status 0, amount 69
01:47:37.914 00.000 10052 MoveAxis(N, 0, ABG)
01:47:37.914 00.000 10052 Move returns status 0, amount 0
01:47:37.914 00.000 10052 move complete, result=0
01:47:37.914 00.000 10052 worker thread done servicing request
01:47:37.914 00.000 10052 Worker thread wakes up
01:47:37.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:37.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:37.915 00.001 6880 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
01:47:38.083 00.168 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ed7e63c-cff4-4e95-bba8-8112d616e849"}
01:47:38.083 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ed7e63c-cff4-4e95-bba8-8112d616e849"}
01:47:38.084 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51c19093-e607-4ef3-b852-dfcb4e7ef98c"}
01:47:38.084 00.000 6880 case statement mapped state 6 to 3
01:47:38.084 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"51c19093-e607-4ef3-b852-dfcb4e7ef98c"}
01:47:38.085 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"59c93a3b-0f05-40df-ab09-22d742862d07"}
01:47:38.085 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1924,"width":15,"height":15,"star_pos":[6.66,6.96],"pixels":"..."},"id":"59c93a3b-0f05-40df-ab09-22d742862d07"}
01:47:39.046 00.961 10052 Exposure complete
01:47:39.108 00.062 10052 worker thread done servicing request
01:47:39.109 00.001 6880 OnExposeComplete: enter
01:47:39.109 00.000 6880 UpdateGuideState(): m_state=6
01:47:39.109 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1925
01:47:39.109 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=887.78, Mass=1871, SNR=30.0, Peak=114 HFD=4.6
01:47:39.109 00.000 6880 MultiStar: [#1 -0.13,0.53,0.00,M7] [#2 -0.16,-0.02,0.96,U] [#3 -0.03,0.33,0.89,U] [#4 -0.16,0.35,0.86,U] [#5 -0.37,-0.06,0.99,U] [#6 0.03,0.12,0.90,U] [#7 -0.25,0.05,0.76,U] [#8 -0.17,0.43,0.81,U] 
01:47:39.109 00.000 6880 refined, 7 included, MultiStar: {-0.17, 0.15}, one-star: {-0.23, 0.08}
01:47:39.110 00.001 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.03 = -2.25)
01:47:39.110 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.29)
01:47:39.110 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.42 mountX=-0.14 mountY=-0.17, mountTheta=-2.27
01:47:39.111 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.15, opts=13)
01:47:39.111 00.000 6880 Enqueuing Move request for scope (-0.17, 0.15)
01:47:39.111 00.000 10052 Worker thread wakes up
01:47:39.111 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
01:47:39.112 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
01:47:39.112 00.000 10052 Moving (-0.17, 0.15) raw xDistance=-0.14 yDistance=-0.17
01:47:39.112 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:47:39.112 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
01:47:39.112 00.000 10052 MoveAxis(E, 42, ABG)
01:47:39.112 00.000 10052 Guiding  Dir = 2, Dur = 42
01:47:39.132 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:39.132 00.000 10052 IsSlewing returns 0
01:47:39.166 00.034 6880 UpdateGuideState exits: m=1871 SNR=30.0
01:47:39.166 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:39.166 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:39.166 00.000 6880 Enqueuing Expose request
01:47:39.171 00.005 10052 IsGuiding returns 0
01:47:39.198 00.027 10052 PulseGuide returned control before completion, sleep 25
01:47:39.252 00.054 10052 IsGuiding returns 0
01:47:39.252 00.000 10052 Move returns status 0, amount 42
01:47:39.252 00.000 10052 MoveAxis(N, 0, ABG)
01:47:39.253 00.001 10052 Move returns status 0, amount 0
01:47:39.253 00.000 10052 move complete, result=0
01:47:39.253 00.000 10052 worker thread done servicing request
01:47:39.253 00.000 10052 Worker thread wakes up
01:47:39.253 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:39.253 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:39.262 00.009 6880 GuideStep: -0.1 px 42 ms EAST, -0.2 px 0 ms NORTH
01:47:40.081 00.819 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4753d5c2-300d-46b4-bc32-a091019aeff1"}
01:47:40.081 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4753d5c2-300d-46b4-bc32-a091019aeff1"}
01:47:40.082 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c69db4b2-da7f-48d6-99aa-6447527517f9"}
01:47:40.082 00.000 6880 case statement mapped state 6 to 3
01:47:40.082 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c69db4b2-da7f-48d6-99aa-6447527517f9"}
01:47:40.082 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3555f187-122d-4107-9fab-df6380dcdf41"}
01:47:40.083 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1925,"width":15,"height":15,"star_pos":[6.52,6.78],"pixels":"..."},"id":"3555f187-122d-4107-9fab-df6380dcdf41"}
01:47:40.159 00.076 10052 Exposure complete
01:47:40.235 00.076 10052 worker thread done servicing request
01:47:40.235 00.000 6880 OnExposeComplete: enter
01:47:40.235 00.000 6880 UpdateGuideState(): m_state=6
01:47:40.236 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1926
01:47:40.236 00.000 6880 Star::Find returns 1 (0), X=407.20, Y=887.97, Mass=1885, SNR=30.1, Peak=111 HFD=4.5
01:47:40.237 00.001 6880 MultiStar: [#1 -0.31,0.37,0.94,U] [#2 -0.36,-0.00,0.96,U] [#3 -0.07,0.43,0.90,U] [#4 -0.37,0.44,0.00,M1] [#5 -0.56,0.00,0.00,M1] [#6 -0.04,0.36,0.91,U] [#7 -0.25,0.34,0.73,U] [#8 -0.40,0.21,0.78,U] 
01:47:40.237 00.000 6880 refined, 6 included, MultiStar: {-0.29, 0.28}, one-star: {-0.55, 0.26}
01:47:40.237 00.000 6880 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.61) = xAngle (3.98 = -2.30)
01:47:40.237 00.000 6880 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.95 = -2.33)
01:47:40.238 00.001 6880 CameraToMount -- cameraX=-0.29 cameraY=0.28 hyp=0.40 cameraTheta=2.37 mountX=-0.27 mountY=-0.29, mountTheta=-2.31
01:47:40.239 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.28, opts=13)
01:47:40.239 00.000 6880 Enqueuing Move request for scope (-0.29, 0.28)
01:47:40.239 00.000 10052 Worker thread wakes up
01:47:40.241 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.28) opts 0xd
01:47:40.241 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.28)
01:47:40.241 00.000 10052 Moving (-0.29, 0.28) raw xDistance=-0.27 yDistance=-0.29
01:47:40.241 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:47:40.241 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.01
01:47:40.241 00.000 10052 MoveAxis(E, 73, ABG)
01:47:40.241 00.000 10052 Guiding  Dir = 2, Dur = 73
01:47:40.265 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:40.301 00.036 6880 UpdateGuideState exits: m=1885 SNR=30.1
01:47:40.301 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:40.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:40.301 00.000 6880 Enqueuing Expose request
01:47:40.316 00.015 10052 IsSlewing returns 0
01:47:40.390 00.074 10052 IsGuiding returns 0
01:47:40.454 00.064 10052 PulseGuide returned control before completion, sleep 20
01:47:40.524 00.070 10052 IsGuiding returns 1
01:47:40.524 00.000 10052 scope still moving after pulse duration time elapsed
01:47:40.569 00.045 10052 IsSlewing returns 0
01:47:40.606 00.037 10052 IsGuiding returns 0
01:47:40.607 00.001 10052 scope move finished after 73 + 143 ms
01:47:40.607 00.000 10052 Move returns status 0, amount 73
01:47:40.607 00.000 10052 MoveAxis(N, 0, ABG)
01:47:40.607 00.000 10052 Move returns status 0, amount 0
01:47:40.607 00.000 10052 move complete, result=0
01:47:40.607 00.000 10052 worker thread done servicing request
01:47:40.607 00.000 10052 Worker thread wakes up
01:47:40.607 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:40.607 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:40.608 00.001 6880 GuideStep: -0.3 px 73 ms EAST, -0.3 px 0 ms NORTH
01:47:41.745 01.137 10052 Exposure complete
01:47:41.834 00.089 10052 worker thread done servicing request
01:47:41.834 00.000 6880 OnExposeComplete: enter
01:47:41.834 00.000 6880 UpdateGuideState(): m_state=6
01:47:41.835 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1927
01:47:41.835 00.000 6880 Star::Find returns 1 (0), X=407.37, Y=887.83, Mass=1943, SNR=30.5, Peak=112 HFD=4.6
01:47:41.835 00.000 6880 MultiStar: [#1 -0.18,0.47,0.93,U] [#2 -0.18,0.30,0.91,U] [#3 -0.03,0.51,0.87,U] [#4 -0.15,0.41,0.82,U] [#5 -0.41,0.11,0.95,U] [#6 -0.00,0.36,0.91,U] [#7 -0.16,0.47,0.74,U] [#8 -0.37,0.34,0.76,U] 
01:47:41.836 00.001 6880 refined, 8 included, MultiStar: {-0.21, 0.34}, one-star: {-0.38, 0.13}
01:47:41.836 00.000 6880 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.61) = xAngle (3.75 = -2.54)
01:47:41.836 00.000 6880 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.71 = -2.57)
01:47:41.836 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.34 hyp=0.40 cameraTheta=2.13 mountX=-0.33 mountY=-0.21, mountTheta=-2.56
01:47:41.838 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.34, opts=13)
01:47:41.838 00.000 6880 Enqueuing Move request for scope (-0.21, 0.34)
01:47:41.839 00.001 10052 Worker thread wakes up
01:47:41.839 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.34) opts 0xd
01:47:41.839 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.34)
01:47:41.839 00.000 10052 Moving (-0.21, 0.34) raw xDistance=-0.33 yDistance=-0.21
01:47:41.839 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
01:47:41.839 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
01:47:41.839 00.000 10052 MoveAxis(E, 91, ABG)
01:47:41.839 00.000 10052 Guiding  Dir = 2, Dur = 91
01:47:41.868 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:41.886 00.018 10052 IsSlewing returns 0
01:47:41.901 00.015 6880 UpdateGuideState exits: m=1943 SNR=30.5
01:47:41.901 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:41.901 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:41.901 00.000 6880 Enqueuing Expose request
01:47:41.965 00.064 10052 IsGuiding returns 0
01:47:42.028 00.063 10052 PulseGuide returned control before completion, sleep 39
01:47:42.081 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01a42262-6b71-422e-ba66-02add1035afe"}
01:47:42.081 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01a42262-6b71-422e-ba66-02add1035afe"}
01:47:42.082 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9452ee6c-7a95-4fa5-8e03-e6615fcd6736"}
01:47:42.082 00.000 6880 case statement mapped state 6 to 3
01:47:42.082 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9452ee6c-7a95-4fa5-8e03-e6615fcd6736"}
01:47:42.083 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8a9f453a-ef34-4e5f-88c0-2d88ec8cf096"}
01:47:42.083 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1927,"width":15,"height":15,"star_pos":[7.37,6.83],"pixels":"..."},"id":"8a9f453a-ef34-4e5f-88c0-2d88ec8cf096"}
01:47:42.145 00.062 10052 IsGuiding returns 0
01:47:42.145 00.000 10052 Move returns status 0, amount 91
01:47:42.145 00.000 10052 MoveAxis(N, 0, ABG)
01:47:42.145 00.000 10052 Move returns status 0, amount 0
01:47:42.145 00.000 10052 move complete, result=0
01:47:42.145 00.000 10052 worker thread done servicing request
01:47:42.145 00.000 10052 Worker thread wakes up
01:47:42.145 00.000 6880 GuideStep: -0.3 px 91 ms EAST, -0.2 px 0 ms NORTH
01:47:42.145 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:42.145 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:43.064 00.919 10052 Exposure complete
01:47:43.133 00.069 10052 worker thread done servicing request
01:47:43.133 00.000 6880 OnExposeComplete: enter
01:47:43.133 00.000 6880 UpdateGuideState(): m_state=6
01:47:43.134 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1928
01:47:43.134 00.000 6880 Star::Find returns 1 (0), X=407.27, Y=887.63, Mass=1903, SNR=30.2, Peak=109 HFD=4.8
01:47:43.134 00.000 6880 MultiStar: [#1 -0.33,0.43,0.00,M6] [#2 -0.37,0.08,0.97,U] [#3 -0.26,0.20,0.89,U] [#4 -0.22,0.24,0.83,U] [#5 -0.37,-0.14,0.94,U] [#6 -0.43,-0.02,0.90,U] [#7 -0.36,0.27,0.73,U] [#8 -0.36,0.13,0.77,U] 
01:47:43.134 00.000 6880 refined, 7 included, MultiStar: {-0.36, 0.07}, one-star: {-0.48, -0.08}
01:47:43.134 00.000 6880 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.61) = xAngle (4.55 = -1.73)
01:47:43.134 00.000 6880 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.52 = -1.76)
01:47:43.135 00.001 6880 CameraToMount -- cameraX=-0.36 cameraY=0.07 hyp=0.37 cameraTheta=2.94 mountX=-0.06 mountY=-0.36, mountTheta=-1.73
01:47:43.136 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.07, opts=13)
01:47:43.136 00.000 6880 Enqueuing Move request for scope (-0.36, 0.07)
01:47:43.136 00.000 10052 Worker thread wakes up
01:47:43.137 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.07) opts 0xd
01:47:43.137 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.07)
01:47:43.137 00.000 10052 Moving (-0.36, 0.07) raw xDistance=-0.06 yDistance=-0.36
01:47:43.137 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:47:43.137 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.36, slope = -0.00
01:47:43.137 00.000 10052 MoveAxis(E, 0, ABG)
01:47:43.137 00.000 10052 Move returns status 0, amount 0
01:47:43.137 00.000 10052 MoveAxis(N, 7, ABG)
01:47:43.137 00.000 10052 Guiding  Dir = 0, Dur = 7
01:47:43.157 00.020 10052 IsSlewing returns 0
01:47:43.158 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:47:43.190 00.032 6880 UpdateGuideState exits: m=1903 SNR=30.2
01:47:43.191 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:43.191 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:43.191 00.000 6880 Enqueuing Expose request
01:47:43.197 00.006 10052 IsGuiding returns 0
01:47:43.262 00.065 10052 IsGuiding returns 0
01:47:43.262 00.000 10052 Move returns status 0, amount 7
01:47:43.262 00.000 10052 move complete, result=0
01:47:43.262 00.000 10052 worker thread done servicing request
01:47:43.262 00.000 10052 Worker thread wakes up
01:47:43.263 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:43.263 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:43.263 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 7 ms NORTH
01:47:44.080 00.817 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"da1abb86-c24a-4d93-920e-c4d99eb97e49"}
01:47:44.080 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"da1abb86-c24a-4d93-920e-c4d99eb97e49"}
01:47:44.081 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"05043dca-73fa-4827-b811-65cb839cc25b"}
01:47:44.081 00.000 6880 case statement mapped state 6 to 3
01:47:44.081 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"05043dca-73fa-4827-b811-65cb839cc25b"}
01:47:44.082 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d6c58ebb-4527-4071-a1e1-6502e57a7fe8"}
01:47:44.082 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1928,"width":15,"height":15,"star_pos":[7.27,6.63],"pixels":"..."},"id":"d6c58ebb-4527-4071-a1e1-6502e57a7fe8"}
01:47:44.398 00.316 10052 Exposure complete
01:47:44.489 00.091 10052 worker thread done servicing request
01:47:44.489 00.000 6880 OnExposeComplete: enter
01:47:44.489 00.000 6880 UpdateGuideState(): m_state=6
01:47:44.490 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1929
01:47:44.490 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=887.61, Mass=1885, SNR=30.2, Peak=111 HFD=4.8
01:47:44.490 00.000 6880 MultiStar: [#1 -0.15,0.06,0.93,U] [#2 -0.24,-0.41,0.97,U] [#3 -0.00,0.21,0.87,U] [#4 -0.07,-0.03,0.85,U] [#5 -0.39,-0.10,0.96,U] [#6 -0.03,0.27,0.89,U] [#7 -0.26,0.05,0.73,U] [#8 -0.37,-0.17,0.76,U] 
01:47:44.490 00.000 6880 refined, 8 included, MultiStar: {-0.21, -0.03}, one-star: {-0.39, -0.10}
01:47:44.490 00.000 6880 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
01:47:44.491 00.001 6880 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
01:47:44.491 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-3.00 mountX=0.04 mountY=-0.21, mountTheta=-1.39
01:47:44.492 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.03, opts=13)
01:47:44.493 00.001 6880 Enqueuing Move request for scope (-0.21, -0.03)
01:47:44.493 00.000 10052 Worker thread wakes up
01:47:44.493 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
01:47:44.493 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
01:47:44.493 00.000 10052 Moving (-0.21, -0.03) raw xDistance=0.04 yDistance=-0.21
01:47:44.493 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:47:44.493 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.21, slope = -0.00
01:47:44.494 00.001 10052 MoveAxis(E, 0, ABG)
01:47:44.494 00.000 10052 Move returns status 0, amount 0
01:47:44.494 00.000 10052 MoveAxis(N, 4, ABG)
01:47:44.494 00.000 10052 Guiding  Dir = 0, Dur = 4
01:47:44.515 00.021 10052 IsSlewing returns 0
01:47:44.517 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:44.552 00.035 6880 UpdateGuideState exits: m=1885 SNR=30.2
01:47:44.553 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:44.553 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:44.553 00.000 6880 Enqueuing Expose request
01:47:44.553 00.000 10052 IsGuiding returns 0
01:47:44.619 00.066 10052 IsGuiding returns 0
01:47:44.620 00.001 10052 Move returns status 0, amount 4
01:47:44.620 00.000 10052 move complete, result=0
01:47:44.620 00.000 10052 worker thread done servicing request
01:47:44.620 00.000 10052 Worker thread wakes up
01:47:44.620 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:44.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:44.621 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 4 ms NORTH
01:47:45.528 00.907 10052 Exposure complete
01:47:45.591 00.063 10052 worker thread done servicing request
01:47:45.592 00.001 6880 OnExposeComplete: enter
01:47:45.592 00.000 6880 UpdateGuideState(): m_state=6
01:47:45.592 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1930
01:47:45.592 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=887.97, Mass=1886, SNR=30.2, Peak=121 HFD=4.5
01:47:45.593 00.001 6880 MultiStar: [#1 0.20,0.67,0.00,M6] [#2 -0.13,0.24,0.97,U] [#3 0.15,0.62,0.00,M1] [#4 0.42,0.71,0.00,M1] [#5 -0.16,0.19,0.97,U] [#6 0.18,0.46,0.92,U] [#7 0.18,0.70,0.00,M1] [#8 0.09,0.52,0.00,M1] 
01:47:45.593 00.000 6880 single-star, 3 included, MultiStar: {-0.06, 0.28}, one-star: {-0.11, 0.26}
01:47:45.593 00.000 6880 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.61) = xAngle (3.58 = -2.70)
01:47:45.593 00.000 6880 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.55 = -2.73)
01:47:45.593 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.97 mountX=-0.25 mountY=-0.11, mountTheta=-2.73
01:47:45.594 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.26, opts=13)
01:47:45.594 00.000 6880 Enqueuing Move request for scope (-0.11, 0.26)
01:47:45.594 00.000 10052 Worker thread wakes up
01:47:45.594 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.26) opts 0xd
01:47:45.594 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.26)
01:47:45.595 00.001 10052 Moving (-0.11, 0.26) raw xDistance=-0.25 yDistance=-0.11
01:47:45.595 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:47:45.595 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
01:47:45.595 00.000 10052 MoveAxis(E, 68, ABG)
01:47:45.595 00.000 10052 Guiding  Dir = 2, Dur = 68
01:47:45.617 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:45.651 00.034 6880 UpdateGuideState exits: m=1886 SNR=30.2
01:47:45.651 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:45.651 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:45.651 00.000 6880 Enqueuing Expose request
01:47:45.653 00.002 10052 IsSlewing returns 0
01:47:45.729 00.076 10052 IsGuiding returns 0
01:47:45.877 00.148 10052 IsGuiding returns 1
01:47:45.879 00.002 10052 scope still moving after pulse duration time elapsed
01:47:45.952 00.073 10052 IsSlewing returns 0
01:47:46.031 00.079 10052 IsGuiding returns 0
01:47:46.031 00.000 10052 scope move finished after 68 + 234 ms
01:47:46.032 00.001 10052 Move returns status 0, amount 68
01:47:46.032 00.000 10052 MoveAxis(N, 0, ABG)
01:47:46.032 00.000 10052 Move returns status 0, amount 0
01:47:46.032 00.000 10052 move complete, result=0
01:47:46.032 00.000 10052 worker thread done servicing request
01:47:46.032 00.000 6880 GuideStep: -0.3 px 68 ms EAST, -0.1 px 0 ms NORTH
01:47:46.032 00.000 10052 Worker thread wakes up
01:47:46.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:46.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:46.080 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b22b597c-7157-4931-b63e-9c7efeb9f3c4"}
01:47:46.080 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b22b597c-7157-4931-b63e-9c7efeb9f3c4"}
01:47:46.081 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"44a2002f-4b22-4f16-923c-7e5fdd6c314d"}
01:47:46.081 00.000 6880 case statement mapped state 6 to 3
01:47:46.081 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"44a2002f-4b22-4f16-923c-7e5fdd6c314d"}
01:47:46.085 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"39645a69-e3e2-44f4-a799-d0d962b207ea"}
01:47:46.085 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1930,"width":15,"height":15,"star_pos":[6.64,6.97],"pixels":"..."},"id":"39645a69-e3e2-44f4-a799-d0d962b207ea"}
01:47:47.161 01.076 10052 Exposure complete
01:47:47.231 00.070 10052 worker thread done servicing request
01:47:47.231 00.000 6880 OnExposeComplete: enter
01:47:47.231 00.000 6880 UpdateGuideState(): m_state=6
01:47:47.232 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1931
01:47:47.232 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=887.90, Mass=1802, SNR=29.5, Peak=100 HFD=4.5
01:47:47.233 00.001 6880 MultiStar: [#1 -0.04,0.46,0.95,U] [#2 -0.08,0.07,1.02,U] [#3 -0.04,0.40,0.90,U] [#4 -0.01,0.48,0.85,U] [#5 -0.30,0.01,0.99,U] [#6 -0.03,0.41,0.94,U] [#7 -0.00,0.35,0.76,U] [#8 -0.12,0.28,0.80,U] 
01:47:47.233 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.29}, one-star: {-0.32, 0.19}
01:47:47.233 00.000 6880 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.61) = xAngle (3.55 = -2.73)
01:47:47.233 00.000 6880 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.77)
01:47:47.233 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.94 mountX=-0.28 mountY=-0.11, mountTheta=-2.76
01:47:47.235 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.29, opts=13)
01:47:47.236 00.001 6880 Enqueuing Move request for scope (-0.11, 0.29)
01:47:47.236 00.000 10052 Worker thread wakes up
01:47:47.236 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd
01:47:47.236 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.29)
01:47:47.236 00.000 10052 Moving (-0.11, 0.29) raw xDistance=-0.28 yDistance=-0.11
01:47:47.236 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:47:47.236 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
01:47:47.236 00.000 10052 MoveAxis(E, 79, ABG)
01:47:47.236 00.000 10052 Guiding  Dir = 2, Dur = 79
01:47:47.258 00.022 10052 IsSlewing returns 0
01:47:47.259 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:47.291 00.032 6880 UpdateGuideState exits: m=1802 SNR=29.5
01:47:47.291 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:47.291 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:47.291 00.000 6880 Enqueuing Expose request
01:47:47.295 00.004 10052 IsGuiding returns 0
01:47:47.323 00.028 10052 PulseGuide returned control before completion, sleep 62
01:47:47.414 00.091 10052 IsGuiding returns 0
01:47:47.414 00.000 10052 Move returns status 0, amount 79
01:47:47.415 00.001 10052 MoveAxis(N, 0, ABG)
01:47:47.415 00.000 10052 Move returns status 0, amount 0
01:47:47.415 00.000 10052 move complete, result=0
01:47:47.415 00.000 10052 worker thread done servicing request
01:47:47.415 00.000 10052 Worker thread wakes up
01:47:47.415 00.000 6880 GuideStep: -0.3 px 79 ms EAST, -0.1 px 0 ms NORTH
01:47:47.415 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:47.415 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:48.078 00.663 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"757e1d33-6b53-4bd2-b582-0076726b56ab"}
01:47:48.078 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"757e1d33-6b53-4bd2-b582-0076726b56ab"}
01:47:48.079 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"71bcacc4-14f4-40a9-8b6a-6f5027d6b5c5"}
01:47:48.079 00.000 6880 case statement mapped state 6 to 3
01:47:48.079 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"71bcacc4-14f4-40a9-8b6a-6f5027d6b5c5"}
01:47:48.080 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0063eec0-8dfd-41f3-ba2f-c3fc113a6135"}
01:47:48.080 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1931,"width":15,"height":15,"star_pos":[7.43,6.90],"pixels":"..."},"id":"0063eec0-8dfd-41f3-ba2f-c3fc113a6135"}
01:47:48.327 00.247 10052 Exposure complete
01:47:48.433 00.106 10052 worker thread done servicing request
01:47:48.433 00.000 6880 OnExposeComplete: enter
01:47:48.433 00.000 6880 UpdateGuideState(): m_state=6
01:47:48.434 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1932
01:47:48.434 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=887.74, Mass=1868, SNR=30.0, Peak=132 HFD=4.5
01:47:48.435 00.001 6880 MultiStar: [#1 0.18,0.44,0.94,U] [#2 -0.03,-0.02,0.97,U] [#3 0.19,0.43,0.91,U] [#4 0.18,0.10,0.82,U] [#5 -0.09,-0.08,0.97,U] [#6 0.14,0.27,0.90,U] [#7 0.16,0.33,0.73,U] [#8 -0.01,0.33,0.78,U] 
01:47:48.435 00.000 6880 single-star, 8 included, MultiStar: {0.09, 0.19}, one-star: {0.08, 0.03}
01:47:48.435 00.000 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
01:47:48.435 00.000 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
01:47:48.435 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.03 hyp=0.09 cameraTheta=0.35 mountX=-0.03 mountY=0.08, mountTheta=1.96
01:47:48.437 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.03, opts=13)
01:47:48.437 00.000 6880 Enqueuing Move request for scope (0.08, 0.03)
01:47:48.438 00.001 10052 Worker thread wakes up
01:47:48.438 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.03) opts 0xd
01:47:48.438 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.03)
01:47:48.438 00.000 10052 Moving (0.08, 0.03) raw xDistance=-0.03 yDistance=0.08
01:47:48.438 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:47:48.438 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
01:47:48.438 00.000 10052 MoveAxis(E, 0, ABG)
01:47:48.438 00.000 10052 Move returns status 0, amount 0
01:47:48.438 00.000 10052 MoveAxis(N, 0, ABG)
01:47:48.438 00.000 10052 Move returns status 0, amount 0
01:47:48.438 00.000 10052 move complete, result=0
01:47:48.438 00.000 10052 worker thread done servicing request
01:47:48.464 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:48.504 00.040 6880 UpdateGuideState exits: m=1868 SNR=30.0
01:47:48.505 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:48.505 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:48.505 00.000 6880 Enqueuing Expose request
01:47:48.505 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:47:48.505 00.000 10052 Worker thread wakes up
01:47:48.505 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:48.505 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:49.631 01.126 10052 Exposure complete
01:47:49.710 00.079 10052 worker thread done servicing request
01:47:49.710 00.000 6880 OnExposeComplete: enter
01:47:49.711 00.001 6880 UpdateGuideState(): m_state=6
01:47:49.711 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1933
01:47:49.711 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.61, Mass=1863, SNR=30.0, Peak=117 HFD=4.7
01:47:49.712 00.001 6880 MultiStar: [#1 -0.01,0.01,0.94,U] [#2 -0.06,-0.37,0.98,U] [#3 0.10,0.04,0.92,U] [#4 0.03,-0.04,0.85,U] [#5 -0.24,-0.11,0.97,U] [#6 0.10,-0.13,0.92,U] [#7 -0.11,-0.04,0.74,U] [#8 -0.00,0.11,0.79,U] 
01:47:49.712 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.03, -0.10}
01:47:49.712 00.000 6880 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.61) = xAngle (-0.26 = -0.26)
01:47:49.712 00.000 6880 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:47:49.712 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.87 mountX=0.08 mountY=-0.02, mountTheta=-0.29
01:47:49.714 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.08, opts=13)
01:47:49.714 00.000 6880 Enqueuing Move request for scope (-0.02, -0.08)
01:47:49.714 00.000 10052 Worker thread wakes up
01:47:49.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
01:47:49.714 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
01:47:49.714 00.000 10052 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=-0.02
01:47:49.715 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:47:49.715 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
01:47:49.715 00.000 10052 MoveAxis(E, 0, ABG)
01:47:49.715 00.000 10052 Move returns status 0, amount 0
01:47:49.715 00.000 10052 MoveAxis(N, 0, ABG)
01:47:49.715 00.000 10052 Move returns status 0, amount 0
01:47:49.715 00.000 10052 move complete, result=0
01:47:49.715 00.000 10052 worker thread done servicing request
01:47:49.741 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:49.784 00.043 6880 UpdateGuideState exits: m=1863 SNR=30.0
01:47:49.786 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:49.806 00.020 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:49.806 00.000 6880 Enqueuing Expose request
01:47:49.806 00.000 10052 Worker thread wakes up
01:47:49.806 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:47:49.806 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:49.806 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:50.228 00.422 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d96f143f-6066-4ff0-8219-1ebcbf0c1644"}
01:47:50.228 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d96f143f-6066-4ff0-8219-1ebcbf0c1644"}
01:47:50.229 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab4a1ce6-2307-47e3-857d-4bfd8037a292"}
01:47:50.230 00.001 6880 case statement mapped state 6 to 3
01:47:50.230 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab4a1ce6-2307-47e3-857d-4bfd8037a292"}
01:47:50.233 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a345abae-8b89-491f-9c28-3db640d98918"}
01:47:50.233 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1933,"width":15,"height":15,"star_pos":[6.73,6.61],"pixels":"..."},"id":"a345abae-8b89-491f-9c28-3db640d98918"}
01:47:50.719 00.486 10052 Exposure complete
01:47:50.820 00.101 10052 worker thread done servicing request
01:47:50.820 00.000 6880 OnExposeComplete: enter
01:47:50.820 00.000 6880 UpdateGuideState(): m_state=6
01:47:50.822 00.002 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1934
01:47:50.822 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=887.85, Mass=1892, SNR=30.2, Peak=106 HFD=4.5
01:47:50.822 00.000 6880 MultiStar: [#1 -0.18,0.45,0.95,U] [#2 -0.16,0.12,0.94,U] [#3 -0.17,0.23,0.88,U] [#4 -0.26,0.46,0.00,M1] [#5 -0.41,0.13,0.99,U] [#6 0.10,0.35,0.90,U] [#7 -0.17,0.40,0.75,U] [#8 -0.30,0.36,0.77,U] 
01:47:50.823 00.001 6880 refined, 7 included, MultiStar: {-0.21, 0.26}, one-star: {-0.37, 0.14}
01:47:50.823 00.000 6880 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.61) = xAngle (3.86 = -2.42)
01:47:50.823 00.000 6880 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.83 = -2.45)
01:47:50.823 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.26 hyp=0.34 cameraTheta=2.25 mountX=-0.25 mountY=-0.21, mountTheta=-2.44
01:47:50.826 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.26, opts=13)
01:47:50.826 00.000 6880 Enqueuing Move request for scope (-0.21, 0.26)
01:47:50.826 00.000 10052 Worker thread wakes up
01:47:50.826 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.26) opts 0xd
01:47:50.826 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.26)
01:47:50.827 00.001 10052 Moving (-0.21, 0.26) raw xDistance=-0.25 yDistance=-0.21
01:47:50.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:47:50.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
01:47:50.827 00.000 10052 MoveAxis(E, 68, ABG)
01:47:50.827 00.000 10052 Guiding  Dir = 2, Dur = 68
01:47:50.848 00.021 10052 IsSlewing returns 0
01:47:50.859 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:50.886 00.027 10052 IsGuiding returns 0
01:47:50.907 00.021 6880 UpdateGuideState exits: m=1892 SNR=30.2
01:47:50.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:50.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:50.908 00.001 6880 Enqueuing Expose request
01:47:50.918 00.010 10052 PulseGuide returned control before completion, sleep 46
01:47:50.988 00.070 10052 IsGuiding returns 1
01:47:50.988 00.000 10052 scope still moving after pulse duration time elapsed
01:47:51.052 00.064 10052 IsSlewing returns 0
01:47:51.090 00.038 10052 IsGuiding returns 0
01:47:51.090 00.000 10052 scope move finished after 68 + 136 ms
01:47:51.090 00.000 10052 Move returns status 0, amount 68
01:47:51.090 00.000 10052 MoveAxis(N, 0, ABG)
01:47:51.090 00.000 10052 Move returns status 0, amount 0
01:47:51.090 00.000 10052 move complete, result=0
01:47:51.090 00.000 10052 worker thread done servicing request
01:47:51.090 00.000 6880 GuideStep: -0.3 px 68 ms EAST, -0.2 px 0 ms NORTH
01:47:51.090 00.000 10052 Worker thread wakes up
01:47:51.091 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:51.091 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:52.223 01.132 10052 Exposure complete
01:47:52.251 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1057882-3b82-4569-922c-46e9c207341d"}
01:47:52.251 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1057882-3b82-4569-922c-46e9c207341d"}
01:47:52.276 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83e285e1-b01d-455c-b91e-3356ae99017d"}
01:47:52.276 00.000 6880 case statement mapped state 6 to 3
01:47:52.277 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"83e285e1-b01d-455c-b91e-3356ae99017d"}
01:47:52.278 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f5865e2-6e49-4de8-9be0-60f750d67276"}
01:47:52.278 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1934,"width":15,"height":15,"star_pos":[7.39,6.85],"pixels":"..."},"id":"6f5865e2-6e49-4de8-9be0-60f750d67276"}
01:47:52.318 00.040 10052 worker thread done servicing request
01:47:52.318 00.000 6880 OnExposeComplete: enter
01:47:52.318 00.000 6880 UpdateGuideState(): m_state=6
01:47:52.319 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1935
01:47:52.319 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=887.82, Mass=1895, SNR=30.2, Peak=112 HFD=4.6
01:47:52.319 00.000 6880 MultiStar: [#1 -0.17,0.48,0.95,U] [#2 -0.12,0.16,0.98,U] [#3 -0.03,0.44,0.92,U] [#4 -0.03,0.31,0.82,U] [#5 -0.35,0.12,0.96,U] [#6 -0.00,0.28,0.88,U] [#7 -0.11,0.43,0.74,U] [#8 -0.41,0.48,0.00,M1] 
01:47:52.319 00.000 6880 refined, 7 included, MultiStar: {-0.15, 0.28}, one-star: {-0.31, 0.11}
01:47:52.319 00.000 6880 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.61) = xAngle (3.66 = -2.62)
01:47:52.320 00.001 6880 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.63 = -2.65)
01:47:52.320 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.05 mountX=-0.28 mountY=-0.15, mountTheta=-2.65
01:47:52.321 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.28, opts=13)
01:47:52.322 00.001 6880 Enqueuing Move request for scope (-0.15, 0.28)
01:47:52.322 00.000 10052 Worker thread wakes up
01:47:52.322 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
01:47:52.322 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
01:47:52.322 00.000 10052 Moving (-0.15, 0.28) raw xDistance=-0.28 yDistance=-0.15
01:47:52.322 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:47:52.322 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
01:47:52.322 00.000 10052 MoveAxis(E, 78, ABG)
01:47:52.322 00.000 10052 Guiding  Dir = 2, Dur = 78
01:47:52.356 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:52.378 00.022 10052 IsSlewing returns 0
01:47:52.405 00.027 6880 UpdateGuideState exits: m=1895 SNR=30.2
01:47:52.405 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:52.405 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:52.406 00.001 6880 Enqueuing Expose request
01:47:52.417 00.011 10052 IsGuiding returns 0
01:47:52.444 00.027 10052 PulseGuide returned control before completion, sleep 61
01:47:52.534 00.090 10052 IsGuiding returns 0
01:47:52.534 00.000 10052 Move returns status 0, amount 78
01:47:52.535 00.001 10052 MoveAxis(N, 0, ABG)
01:47:52.535 00.000 10052 Move returns status 0, amount 0
01:47:52.535 00.000 10052 move complete, result=0
01:47:52.535 00.000 10052 worker thread done servicing request
01:47:52.535 00.000 6880 GuideStep: -0.3 px 78 ms EAST, -0.1 px 0 ms NORTH
01:47:52.535 00.000 10052 Worker thread wakes up
01:47:52.535 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:52.535 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:53.451 00.916 10052 Exposure complete
01:47:53.535 00.084 10052 worker thread done servicing request
01:47:53.536 00.001 6880 OnExposeComplete: enter
01:47:53.537 00.001 6880 UpdateGuideState(): m_state=6
01:47:53.537 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1936
01:47:53.537 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=887.84, Mass=1917, SNR=30.5, Peak=105 HFD=4.5
01:47:53.538 00.001 6880 MultiStar: [#1 -0.16,0.39,0.92,U] [#2 -0.12,0.13,0.97,U] [#3 -0.15,0.57,0.00,M1] [#4 -0.09,0.42,0.83,U] [#5 -0.36,0.03,0.96,U] [#6 0.05,0.33,0.90,U] [#7 -0.25,0.47,0.00,M1] [#8 -0.27,0.19,0.75,U] 
01:47:53.538 00.000 6880 refined, 6 included, MultiStar: {-0.18, 0.23}, one-star: {-0.29, 0.13}
01:47:53.538 00.000 6880 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.61) = xAngle (3.85 = -2.43)
01:47:53.538 00.000 6880 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.82 = -2.46)
01:47:53.538 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.23 hyp=0.29 cameraTheta=2.24 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
01:47:53.540 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.23, opts=13)
01:47:53.540 00.000 6880 Enqueuing Move request for scope (-0.18, 0.23)
01:47:53.540 00.000 10052 Worker thread wakes up
01:47:53.541 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.23) opts 0xd
01:47:53.541 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.23)
01:47:53.541 00.000 10052 Moving (-0.18, 0.23) raw xDistance=-0.22 yDistance=-0.18
01:47:53.541 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22
01:47:53.541 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.01
01:47:53.541 00.000 10052 MoveAxis(E, 63, ABG)
01:47:53.541 00.000 10052 Guiding  Dir = 2, Dur = 63
01:47:53.562 00.021 10052 IsSlewing returns 0
01:47:53.570 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:53.600 00.030 10052 IsGuiding returns 0
01:47:53.613 00.013 6880 UpdateGuideState exits: m=1917 SNR=30.5
01:47:53.613 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:53.613 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:53.613 00.000 6880 Enqueuing Expose request
01:47:53.628 00.015 10052 PulseGuide returned control before completion, sleep 46
01:47:53.838 00.210 6880 evsrv: cli 015431E0 connect
01:47:53.839 00.001 6880 case statement mapped state 6 to 3
01:47:53.839 00.000 6880 case statement mapped state 6 to 3
01:47:53.840 00.001 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"2526a369-2177-4dde-85fb-eab2c7700343"}
01:47:53.840 00.000 6880 case statement mapped state 6 to 3
01:47:53.840 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2526a369-2177-4dde-85fb-eab2c7700343"}
01:47:53.842 00.002 6880 evsrv: cli 015431E0 disconnect
01:47:53.855 00.013 6880 evsrv: cli 01543AA0 connect
01:47:53.855 00.000 6880 case statement mapped state 6 to 3
01:47:53.856 00.001 6880 case statement mapped state 6 to 3
01:47:53.856 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"fa5fe452-ce40-45ee-bafa-59f9f6037f85"}
01:47:53.857 00.001 6880 PhdController::Dither begins
01:47:53.857 00.000 6880 dither: size=1.00, dRA=-0.82 dDec=0.00
01:47:53.857 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:47:53.857 00.000 6880 MountToCamera -- mountX=-0.82 mountY=0.00 hyp=0.82 mountTheta=3.14 cameraX=0.03, cameraY=0.82 cameraTheta=1.53
01:47:53.857 00.000 6880 setting lock position to (407.79, 888.52)
01:47:53.857 00.000 6880 Mount: notify guiding dithered (0.0, 0.8)
01:47:53.857 00.000 6880 MultiStar: stabilizing after lock position change
01:47:53.858 00.001 6880 Status Line: Dither by -0.82,0.00
01:47:53.862 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:47:53.863 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
01:47:53.863 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"fa5fe452-ce40-45ee-bafa-59f9f6037f85"}
01:47:53.891 00.028 6880 evsrv: cli 01543AA0 disconnect
01:47:53.910 00.019 10052 IsGuiding returns 0
01:47:53.910 00.000 10052 Move returns status 0, amount 63
01:47:53.910 00.000 10052 MoveAxis(N, 0, ABG)
01:47:53.910 00.000 10052 Move returns status 0, amount 0
01:47:53.910 00.000 10052 move complete, result=0
01:47:53.910 00.000 10052 worker thread done servicing request
01:47:53.910 00.000 6880 GuideStep: -0.2 px 63 ms EAST, -0.2 px 0 ms NORTH
01:47:53.919 00.009 10052 Worker thread wakes up
01:47:53.919 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:53.919 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,873,31,31)
01:47:54.317 00.398 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"daa0f3bd-b1b2-4994-b464-172925d5d8fd"}
01:47:54.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"daa0f3bd-b1b2-4994-b464-172925d5d8fd"}
01:47:54.318 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e0c399a-2640-496a-9901-ed4df658cf04"}
01:47:54.318 00.000 6880 case statement mapped state 6 to 3
01:47:54.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e0c399a-2640-496a-9901-ed4df658cf04"}
01:47:54.319 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ad4dafc-448c-4cbb-ae59-f604d8824354"}
01:47:54.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1936,"width":15,"height":15,"star_pos":[7.46,6.84],"pixels":"..."},"id":"6ad4dafc-448c-4cbb-ae59-f604d8824354"}
01:47:55.063 00.744 10052 Exposure complete
01:47:55.155 00.092 10052 worker thread done servicing request
01:47:55.155 00.000 6880 OnExposeComplete: enter
01:47:55.155 00.000 6880 UpdateGuideState(): m_state=6
01:47:55.156 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1937
01:47:55.156 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=887.69, Mass=1853, SNR=29.9, Peak=106 HFD=4.7
01:47:55.156 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
01:47:55.156 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:47:55.156 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.84 hyp=0.86 cameraTheta=-1.79 mountX=0.85 mountY=-0.18, mountTheta=-0.21
01:47:55.158 00.002 6880 dither recenter: remaining=(0.8,-0.0) step=(0.8,-0.0)
01:47:55.158 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:47:55.158 00.000 6880 MountToCamera -- mountX=0.82 mountY=-0.00 hyp=0.82 mountTheta=-0.00 cameraX=-0.03, cameraY=-0.82 cameraTheta=-1.61
01:47:55.158 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.82, opts=4)
01:47:55.159 00.001 6880 Enqueuing Move request for scope (-0.03, -0.82)
01:47:55.159 00.000 6880 Mount: notify direct move 0.82,-0.00
01:47:55.159 00.000 10052 Worker thread wakes up
01:47:55.159 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.82) opts 0x4
01:47:55.159 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.82)
01:47:55.159 00.000 10052 Moving (-0.03, -0.82) raw xDistance=0.82 yDistance=-0.00
01:47:55.159 00.000 10052 MoveAxis(W, 486, B)
01:47:55.159 00.000 10052 Guiding  Dir = 3, Dur = 486
01:47:55.181 00.022 10052 IsSlewing returns 0
01:47:55.191 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:55.218 00.027 10052 IsGuiding returns 0
01:47:55.236 00.018 6880 UpdateGuideState exits: m=1853 SNR=29.9
01:47:55.237 00.001 6880 PhdController: settling, locked = 1, distance = 1.02 (0.60) aobump = 0 frame = 1 / 99999
01:47:55.237 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122475.237,"Host":"MINIASTRO1","Inst":1,"Distance":1.02,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:47:55.237 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:55.237 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:55.237 00.000 6880 Enqueuing Expose request
01:47:55.245 00.008 10052 PulseGuide returned control before completion, sleep 470
01:47:55.777 00.532 10052 IsGuiding returns 0
01:47:55.777 00.000 10052 Move returns status 0, amount 486
01:47:55.777 00.000 10052 MoveAxis(N, 0, B)
01:47:55.777 00.000 10052 Move returns status 0, amount 0
01:47:55.777 00.000 10052 move complete, result=0
01:47:55.777 00.000 10052 worker thread done servicing request
01:47:55.777 00.000 6880 GuideStep: 0.8 px 486 ms WEST, -0.0 px 0 ms NORTH
01:47:55.777 00.000 10052 Worker thread wakes up
01:47:55.778 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:55.778 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:47:56.339 00.561 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d72c5d1b-f517-4bd5-80db-a3bf6b30bbee"}
01:47:56.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d72c5d1b-f517-4bd5-80db-a3bf6b30bbee"}
01:47:56.340 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f42e7180-d9d0-4b74-8fe6-f625ea7263d6"}
01:47:56.340 00.000 6880 case statement mapped state 6 to 3
01:47:56.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f42e7180-d9d0-4b74-8fe6-f625ea7263d6"}
01:47:56.341 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e50a679f-d49a-4f56-a22a-45625ef3ba9a"}
01:47:56.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1937,"width":15,"height":15,"star_pos":[6.60,6.69],"pixels":"..."},"id":"e50a679f-d49a-4f56-a22a-45625ef3ba9a"}
01:47:56.696 00.355 10052 Exposure complete
01:47:56.765 00.069 10052 worker thread done servicing request
01:47:56.765 00.000 6880 OnExposeComplete: enter
01:47:56.765 00.000 6880 UpdateGuideState(): m_state=6
01:47:56.765 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1938
01:47:56.765 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.15, Mass=1844, SNR=29.8, Peak=104 HFD=4.5
01:47:56.765 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
01:47:56.766 00.001 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:47:56.766 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.38 hyp=0.41 cameraTheta=-1.97 mountX=0.38 mountY=-0.15, mountTheta=-0.38
01:47:56.767 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.38, opts=13)
01:47:56.767 00.000 6880 Enqueuing Move request for scope (-0.16, -0.38)
01:47:56.767 00.000 10052 Worker thread wakes up
01:47:56.768 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.38) opts 0xd
01:47:56.768 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.38)
01:47:56.768 00.000 10052 Moving (-0.16, -0.38) raw xDistance=0.38 yDistance=-0.15
01:47:56.768 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.38
01:47:56.768 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
01:47:56.768 00.000 10052 MoveAxis(W, 103, ABG)
01:47:56.768 00.000 10052 Guiding  Dir = 3, Dur = 103
01:47:56.788 00.020 10052 IsSlewing returns 0
01:47:56.792 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:56.827 00.035 10052 IsGuiding returns 0
01:47:56.828 00.001 6880 UpdateGuideState exits: m=1844 SNR=29.8
01:47:56.828 00.000 6880 PhdController: settling, locked = 1, distance = 0.41 (0.60) aobump = 0 frame = 2 / 99999
01:47:56.828 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122476.828,"Host":"MINIASTRO1","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:47:56.829 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:56.829 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:56.829 00.000 6880 Enqueuing Expose request
01:47:56.854 00.025 10052 PulseGuide returned control before completion, sleep 86
01:47:56.964 00.110 10052 IsGuiding returns 0
01:47:56.965 00.001 10052 Move returns status 0, amount 103
01:47:56.965 00.000 10052 MoveAxis(N, 0, ABG)
01:47:56.965 00.000 10052 Move returns status 0, amount 0
01:47:56.965 00.000 10052 move complete, result=0
01:47:56.965 00.000 10052 worker thread done servicing request
01:47:56.965 00.000 10052 Worker thread wakes up
01:47:56.965 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:56.965 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:47:56.965 00.000 6880 GuideStep: 0.4 px 103 ms WEST, -0.2 px 0 ms NORTH
01:47:58.105 01.140 10052 Exposure complete
01:47:58.162 00.057 10052 worker thread done servicing request
01:47:58.162 00.000 6880 OnExposeComplete: enter
01:47:58.162 00.000 6880 UpdateGuideState(): m_state=6
01:47:58.162 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1939
01:47:58.162 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=888.58, Mass=1885, SNR=30.1, Peak=117 HFD=4.4
01:47:58.163 00.001 6880 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.61) = xAngle (4.57 = -1.71)
01:47:58.163 00.000 6880 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.54 = -1.75)
01:47:58.163 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.06 hyp=0.32 cameraTheta=2.96 mountX=-0.05 mountY=-0.31, mountTheta=-1.72
01:47:58.165 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.06, opts=13)
01:47:58.165 00.000 6880 Enqueuing Move request for scope (-0.31, 0.06)
01:47:58.165 00.000 10052 Worker thread wakes up
01:47:58.165 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.06) opts 0xd
01:47:58.165 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.06)
01:47:58.165 00.000 10052 Moving (-0.31, 0.06) raw xDistance=-0.05 yDistance=-0.31
01:47:58.165 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:47:58.165 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.31, slope = 0.00
01:47:58.165 00.000 10052 MoveAxis(E, 0, ABG)
01:47:58.166 00.001 10052 Move returns status 0, amount 0
01:47:58.166 00.000 10052 MoveAxis(N, 57, ABG)
01:47:58.166 00.000 10052 Guiding  Dir = 0, Dur = 57
01:47:58.198 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:58.213 00.015 10052 IsSlewing returns 0
01:47:58.231 00.018 6880 UpdateGuideState exits: m=1885 SNR=30.1
01:47:58.231 00.000 6880 PhdController: settling, locked = 1, distance = 0.38 (0.60) aobump = 0 frame = 3 / 99999
01:47:58.231 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122478.231,"Host":"MINIASTRO1","Inst":1,"Distance":0.38,"Time":1.4,"SettleTime":6.0,"StarLocked":true}
01:47:58.231 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:58.231 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:58.231 00.000 6880 Enqueuing Expose request
01:47:58.285 00.054 10052 IsGuiding returns 0
01:47:58.319 00.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13746adc-f83e-42bc-9ae4-672e2cd8d276"}
01:47:58.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13746adc-f83e-42bc-9ae4-672e2cd8d276"}
01:47:58.321 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a976d05e-3782-4f5d-b47b-e62882933b6c"}
01:47:58.321 00.000 6880 case statement mapped state 6 to 3
01:47:58.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a976d05e-3782-4f5d-b47b-e62882933b6c"}
01:47:58.323 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"336c57e8-1c44-4c60-88d5-f85a9b6f4b21"}
01:47:58.324 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1939,"width":15,"height":15,"star_pos":[7.48,6.58],"pixels":"..."},"id":"336c57e8-1c44-4c60-88d5-f85a9b6f4b21"}
01:47:58.422 00.098 10052 IsGuiding returns 1
01:47:58.422 00.000 10052 scope still moving after pulse duration time elapsed
01:47:58.496 00.074 10052 IsSlewing returns 0
01:47:58.571 00.075 10052 IsGuiding returns 0
01:47:58.571 00.000 10052 scope move finished after 57 + 229 ms
01:47:58.571 00.000 10052 Move returns status 0, amount 57
01:47:58.571 00.000 10052 move complete, result=0
01:47:58.571 00.000 10052 worker thread done servicing request
01:47:58.571 00.000 10052 Worker thread wakes up
01:47:58.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:58.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:47:58.572 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 57 ms NORTH
01:47:59.478 00.906 10052 Exposure complete
01:47:59.570 00.092 10052 worker thread done servicing request
01:47:59.571 00.001 6880 OnExposeComplete: enter
01:47:59.571 00.000 6880 UpdateGuideState(): m_state=6
01:47:59.571 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1940
01:47:59.571 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.83, Mass=1779, SNR=29.3, Peak=106 HFD=4.6
01:47:59.571 00.000 6880 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.61) = xAngle (3.18 = -3.10)
01:47:59.571 00.000 6880 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.15 = -3.13)
01:47:59.571 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.31 hyp=0.31 cameraTheta=1.57 mountX=-0.31 mountY=-0.00, mountTheta=-3.13
01:47:59.574 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.31, opts=13)
01:47:59.574 00.000 6880 Enqueuing Move request for scope (0.00, 0.31)
01:47:59.574 00.000 10052 Worker thread wakes up
01:47:59.574 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.31) opts 0xd
01:47:59.574 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.31)
01:47:59.574 00.000 10052 Moving (0.00, 0.31) raw xDistance=-0.31 yDistance=-0.00
01:47:59.574 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
01:47:59.575 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
01:47:59.575 00.000 10052 MoveAxis(E, 83, ABG)
01:47:59.575 00.000 10052 Guiding  Dir = 2, Dur = 83
01:47:59.609 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:47:59.617 00.008 10052 IsSlewing returns 0
01:47:59.665 00.048 6880 UpdateGuideState exits: m=1779 SNR=29.3
01:47:59.665 00.000 6880 PhdController: settling, locked = 1, distance = 0.36 (0.60) aobump = 0 frame = 4 / 99999
01:47:59.665 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122479.665,"Host":"MINIASTRO1","Inst":1,"Distance":0.36,"Time":2.8,"SettleTime":6.0,"StarLocked":true}
01:47:59.666 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:47:59.666 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:47:59.666 00.000 6880 Enqueuing Expose request
01:47:59.691 00.025 10052 IsGuiding returns 0
01:47:59.755 00.064 10052 PulseGuide returned control before completion, sleep 30
01:47:59.836 00.081 10052 IsGuiding returns 1
01:47:59.836 00.000 10052 scope still moving after pulse duration time elapsed
01:47:59.916 00.080 10052 IsSlewing returns 0
01:47:59.990 00.074 10052 IsGuiding returns 0
01:47:59.990 00.000 10052 scope move finished after 83 + 215 ms
01:47:59.990 00.000 10052 Move returns status 0, amount 83
01:47:59.990 00.000 10052 MoveAxis(N, 0, ABG)
01:47:59.990 00.000 10052 Move returns status 0, amount 0
01:47:59.990 00.000 10052 move complete, result=0
01:47:59.991 00.001 10052 worker thread done servicing request
01:47:59.991 00.000 10052 Worker thread wakes up
01:47:59.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:47:59.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:47:59.991 00.000 6880 GuideStep: -0.3 px 83 ms EAST, -0.0 px 0 ms NORTH
01:48:00.315 00.324 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2385c791-4bf4-4acc-accf-3d3ed68e5ded"}
01:48:00.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2385c791-4bf4-4acc-accf-3d3ed68e5ded"}
01:48:00.317 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0bf72eec-5fbd-4cf0-aafc-faa269c0d611"}
01:48:00.317 00.000 6880 case statement mapped state 6 to 3
01:48:00.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0bf72eec-5fbd-4cf0-aafc-faa269c0d611"}
01:48:00.318 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d2c1baa0-6e6d-4d0c-a850-4b6828690607"}
01:48:00.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1940,"width":15,"height":15,"star_pos":[6.79,6.83],"pixels":"..."},"id":"d2c1baa0-6e6d-4d0c-a850-4b6828690607"}
01:48:01.133 00.815 10052 Exposure complete
01:48:01.209 00.076 10052 worker thread done servicing request
01:48:01.209 00.000 6880 OnExposeComplete: enter
01:48:01.209 00.000 6880 UpdateGuideState(): m_state=6
01:48:01.209 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1941
01:48:01.209 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.81, Mass=1854, SNR=29.9, Peak=113 HFD=4.6
01:48:01.210 00.001 6880 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.61) = xAngle (3.68 = -2.60)
01:48:01.210 00.000 6880 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.65 = -2.63)
01:48:01.210 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.28 hyp=0.32 cameraTheta=2.07 mountX=-0.28 mountY=-0.16, mountTheta=-2.62
01:48:01.211 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.28, opts=13)
01:48:01.211 00.000 6880 Enqueuing Move request for scope (-0.15, 0.28)
01:48:01.211 00.000 10052 Worker thread wakes up
01:48:01.211 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.28) opts 0xd
01:48:01.211 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.28)
01:48:01.211 00.000 10052 Moving (-0.15, 0.28) raw xDistance=-0.28 yDistance=-0.16
01:48:01.211 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:48:01.211 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.03
01:48:01.212 00.001 10052 MoveAxis(E, 78, ABG)
01:48:01.212 00.000 10052 Guiding  Dir = 2, Dur = 78
01:48:01.233 00.021 10052 IsSlewing returns 0
01:48:01.241 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:01.270 00.029 10052 IsGuiding returns 0
01:48:01.274 00.004 6880 UpdateGuideState exits: m=1854 SNR=29.9
01:48:01.275 00.001 6880 PhdController: settling, locked = 1, distance = 0.35 (0.60) aobump = 0 frame = 5 / 99999
01:48:01.275 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122481.275,"Host":"MINIASTRO1","Inst":1,"Distance":0.35,"Time":4.4,"SettleTime":6.0,"StarLocked":true}
01:48:01.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:01.275 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:01.275 00.000 6880 Enqueuing Expose request
01:48:01.297 00.022 10052 PulseGuide returned control before completion, sleep 61
01:48:01.384 00.087 10052 IsGuiding returns 0
01:48:01.385 00.001 10052 Move returns status 0, amount 78
01:48:01.385 00.000 10052 MoveAxis(N, 0, ABG)
01:48:01.385 00.000 10052 Move returns status 0, amount 0
01:48:01.385 00.000 10052 move complete, result=0
01:48:01.385 00.000 10052 worker thread done servicing request
01:48:01.385 00.000 10052 Worker thread wakes up
01:48:01.385 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:01.385 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:01.386 00.001 6880 GuideStep: -0.3 px 78 ms EAST, -0.2 px 0 ms NORTH
01:48:02.307 00.921 10052 Exposure complete
01:48:02.315 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa309e72-7872-41e6-a031-60a0279a35a0"}
01:48:02.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa309e72-7872-41e6-a031-60a0279a35a0"}
01:48:02.317 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f73d8746-b11f-4331-b8c4-60a09680ad97"}
01:48:02.317 00.000 6880 case statement mapped state 6 to 3
01:48:02.318 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f73d8746-b11f-4331-b8c4-60a09680ad97"}
01:48:02.318 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cd9f22cf-4017-4cb4-8e1b-a3f26df6977d"}
01:48:02.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1941,"width":15,"height":15,"star_pos":[6.63,6.81],"pixels":"..."},"id":"cd9f22cf-4017-4cb4-8e1b-a3f26df6977d"}
01:48:02.395 00.077 10052 worker thread done servicing request
01:48:02.395 00.000 6880 OnExposeComplete: enter
01:48:02.395 00.000 6880 UpdateGuideState(): m_state=6
01:48:02.395 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1942
01:48:02.395 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.57, Mass=1798, SNR=29.4, Peak=116 HFD=4.6
01:48:02.395 00.000 6880 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.61) = xAngle (4.10 = -2.18)
01:48:02.395 00.000 6880 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.07 = -2.21)
01:48:02.395 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.05 hyp=0.08 cameraTheta=2.49 mountX=-0.05 mountY=-0.06, mountTheta=-2.19
01:48:02.397 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.05, opts=13)
01:48:02.398 00.001 6880 Enqueuing Move request for scope (-0.06, 0.05)
01:48:02.398 00.000 10052 Worker thread wakes up
01:48:02.398 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.05) opts 0xd
01:48:02.398 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.05)
01:48:02.398 00.000 10052 Moving (-0.06, 0.05) raw xDistance=-0.05 yDistance=-0.06
01:48:02.398 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:48:02.398 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
01:48:02.398 00.000 10052 MoveAxis(E, 0, ABG)
01:48:02.398 00.000 10052 Move returns status 0, amount 0
01:48:02.399 00.001 10052 MoveAxis(N, 0, ABG)
01:48:02.399 00.000 10052 Move returns status 0, amount 0
01:48:02.399 00.000 10052 move complete, result=0
01:48:02.399 00.000 10052 worker thread done servicing request
01:48:02.427 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:02.458 00.031 6880 UpdateGuideState exits: m=1798 SNR=29.4
01:48:02.458 00.000 6880 PhdController: settling, locked = 1, distance = 0.27 (0.60) aobump = 0 frame = 6 / 99999
01:48:02.458 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122482.458,"Host":"MINIASTRO1","Inst":1,"Distance":0.27,"Time":5.6,"SettleTime":6.0,"StarLocked":true}
01:48:02.459 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:02.459 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:02.459 00.000 6880 Enqueuing Expose request
01:48:02.459 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:02.459 00.000 10052 Worker thread wakes up
01:48:02.459 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:02.459 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:03.592 01.133 10052 Exposure complete
01:48:03.670 00.078 10052 worker thread done servicing request
01:48:03.670 00.000 6880 OnExposeComplete: enter
01:48:03.671 00.001 6880 UpdateGuideState(): m_state=6
01:48:03.671 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1943
01:48:03.671 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.57, Mass=1812, SNR=29.5, Peak=99 HFD=4.9
01:48:03.671 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.84 = 1.84)
01:48:03.671 00.000 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
01:48:03.671 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.04 hyp=0.18 cameraTheta=0.22 mountX=-0.05 mountY=0.18, mountTheta=1.83
01:48:03.674 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.04, opts=13)
01:48:03.674 00.000 6880 Enqueuing Move request for scope (0.18, 0.04)
01:48:03.674 00.000 10052 Worker thread wakes up
01:48:03.674 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.04) opts 0xd
01:48:03.674 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.04)
01:48:03.674 00.000 10052 Moving (0.18, 0.04) raw xDistance=-0.05 yDistance=0.18
01:48:03.674 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:48:03.674 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.06
01:48:03.674 00.000 10052 MoveAxis(E, 0, ABG)
01:48:03.674 00.000 10052 Move returns status 0, amount 0
01:48:03.674 00.000 10052 MoveAxis(N, 0, ABG)
01:48:03.674 00.000 10052 Move returns status 0, amount 0
01:48:03.675 00.001 10052 move complete, result=0
01:48:03.675 00.000 10052 worker thread done servicing request
01:48:03.706 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:03.747 00.041 6880 UpdateGuideState exits: m=1812 SNR=29.5
01:48:03.747 00.000 6880 PhdController: settling, locked = 1, distance = 0.24 (0.60) aobump = 0 frame = 7 / 99999
01:48:03.747 00.000 6880 PhdController: newstate STATE_FINISH
01:48:03.748 00.001 6880 PhdController complete: success
01:48:03.748 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783122483.748,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:48:03.748 00.000 6880 Mount: notify guiding dither settle done success=1
01:48:03.748 00.000 6880 PhdController: newstate STATE_IDLE
01:48:03.748 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:03.748 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:03.748 00.000 6880 Enqueuing Expose request
01:48:03.748 00.000 10052 Worker thread wakes up
01:48:03.749 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:48:03.749 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:03.749 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:04.315 00.566 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"31244708-c45d-4466-8ae8-25813e3587b1"}
01:48:04.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"31244708-c45d-4466-8ae8-25813e3587b1"}
01:48:04.315 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d029e7b5-0ee0-49a9-b741-cd5f78c15574"}
01:48:04.317 00.002 6880 case statement mapped state 6 to 3
01:48:04.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d029e7b5-0ee0-49a9-b741-cd5f78c15574"}
01:48:04.317 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7e92b904-4b5d-48f3-9584-26eac09ac1d3"}
01:48:04.318 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1943,"width":15,"height":15,"star_pos":[6.97,6.57],"pixels":"..."},"id":"7e92b904-4b5d-48f3-9584-26eac09ac1d3"}
01:48:04.667 00.349 10052 Exposure complete
01:48:04.752 00.085 10052 worker thread done servicing request
01:48:04.753 00.001 6880 OnExposeComplete: enter
01:48:04.753 00.000 6880 UpdateGuideState(): m_state=6
01:48:04.753 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.753 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.71, Mass=1768, SNR=29.2, Peak=115 HFD=4.7
01:48:04.754 00.001 6880 MultiStar: exiting stabilization period
01:48:04.754 00.000 6880 MultiStar: updating star positions after lock position change
01:48:04.754 00.000 6880 Star::Find(15, 281, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.754 00.000 6880 Star::Find returns 1 (0), X=282.17, Y=298.57, Mass=1708, SNR=28.6, Peak=115 HFD=4.8
01:48:04.754 00.000 6880 Star::Find(15, 1198, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.754 00.000 6880 Star::Find returns 1 (0), X=1199.10, Y=295.19, Mass=1869, SNR=29.5, Peak=105 HFD=5.7
01:48:04.754 00.000 6880 Star::Find(15, 824, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.754 00.000 6880 Star::Find returns 1 (0), X=824.89, Y=298.50, Mass=1510, SNR=26.9, Peak=117 HFD=4.9
01:48:04.755 00.001 6880 Star::Find(15, 55, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.755 00.000 6880 Star::Find returns 1 (0), X=55.56, Y=633.26, Mass=1340, SNR=25.3, Peak=61 HFD=5.2
01:48:04.755 00.000 6880 Star::Find(15, 470, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.755 00.000 6880 Star::Find returns 1 (0), X=471.30, Y=592.69, Mass=1796, SNR=28.8, Peak=111 HFD=5.4
01:48:04.755 00.000 6880 Star::Find(15, 853, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.755 00.000 6880 Star::Find returns 1 (0), X=853.86, Y=218.04, Mass=1672, SNR=27.7, Peak=97 HFD=6.0
01:48:04.755 00.000 6880 Star::Find(15, 265, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.755 00.000 6880 Star::Find returns 1 (0), X=265.60, Y=85.48, Mass=1001, SNR=21.8, Peak=55 HFD=5.1
01:48:04.755 00.000 6880 Star::Find(15, 553, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.756 00.001 6880 Star::Find returns 1 (0), X=553.59, Y=330.65, Mass=1174, SNR=23.3, Peak=73 HFD=5.5
01:48:04.756 00.000 6880 Star::Find(15, 671, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.756 00.000 6880 Star::Find returns 1 (0), X=671.73, Y=825.82, Mass=654, SNR=17.6, Peak=62 HFD=3.9
01:48:04.756 00.000 6880 Star::Find(15, 1119, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.756 00.000 6880 Star::Find returns 1 (0), X=1119.53, Y=685.74, Mass=663, SNR=17.7, Peak=54 HFD=4.3
01:48:04.756 00.000 6880 Star::Find(15, 268, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1944
01:48:04.756 00.000 6880 Star::Find returns 1 (0), X=268.91, Y=578.54, Mass=924, SNR=20.9, Peak=50 HFD=5.2
01:48:04.756 00.000 6880 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.61) = xAngle (3.69 = -2.60)
01:48:04.756 00.000 6880 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.65 = -2.63)
01:48:04.756 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.21 cameraTheta=2.07 mountX=-0.18 mountY=-0.10, mountTheta=-2.62
01:48:04.758 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.18, opts=13)
01:48:04.759 00.001 6880 Enqueuing Move request for scope (-0.10, 0.18)
01:48:04.759 00.000 10052 Worker thread wakes up
01:48:04.759 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
01:48:04.759 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
01:48:04.759 00.000 10052 Moving (-0.10, 0.18) raw xDistance=-0.18 yDistance=-0.10
01:48:04.759 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:48:04.759 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.04
01:48:04.760 00.001 10052 MoveAxis(E, 48, ABG)
01:48:04.760 00.000 10052 Guiding  Dir = 2, Dur = 48
01:48:04.780 00.020 10052 IsSlewing returns 0
01:48:04.794 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:04.819 00.025 10052 IsGuiding returns 0
01:48:04.839 00.020 6880 UpdateGuideState exits: m=1768 SNR=29.2
01:48:04.840 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:04.840 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:04.840 00.000 6880 Enqueuing Expose request
01:48:04.846 00.006 10052 PulseGuide returned control before completion, sleep 31
01:48:04.905 00.059 10052 IsGuiding returns 0
01:48:04.905 00.000 10052 Move returns status 0, amount 48
01:48:04.905 00.000 10052 MoveAxis(N, 0, ABG)
01:48:04.905 00.000 10052 Move returns status 0, amount 0
01:48:04.905 00.000 10052 move complete, result=0
01:48:04.905 00.000 10052 worker thread done servicing request
01:48:04.905 00.000 10052 Worker thread wakes up
01:48:04.905 00.000 6880 GuideStep: -0.2 px 48 ms EAST, -0.1 px 0 ms NORTH
01:48:04.906 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:04.906 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:06.043 01.137 10052 Exposure complete
01:48:06.104 00.061 6880 OnExposeComplete: enter
01:48:06.104 00.000 6880 UpdateGuideState(): m_state=6
01:48:06.104 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1945
01:48:06.104 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.82, Mass=1868, SNR=30.0, Peak=127 HFD=4.5
01:48:06.105 00.001 6880 MultiStar: [#1 -0.06,0.36,0.98,U] [#2 -0.09,0.17,0.97,U] [#3 -0.10,0.36,0.89,U] [#4 0.17,0.59,0.00,M1] [#5 -0.12,0.12,0.99,U] [#6 -0.02,0.30,0.89,U] [#7 0.02,0.06,0.76,U] [#8 -0.01,0.11,0.79,U] 
01:48:06.105 00.000 6880 refined, 7 included, MultiStar: {-0.06, 0.23}, one-star: {-0.08, 0.30}
01:48:06.105 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.45 = -2.84)
01:48:06.105 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.42 = -2.87)
01:48:06.105 00.000 10052 worker thread done servicing request
01:48:06.105 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.23 hyp=0.24 cameraTheta=1.83 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
01:48:06.106 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.23, opts=13)
01:48:06.107 00.001 6880 Enqueuing Move request for scope (-0.06, 0.23)
01:48:06.107 00.000 10052 Worker thread wakes up
01:48:06.107 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.23) opts 0xd
01:48:06.107 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.23)
01:48:06.107 00.000 10052 Moving (-0.06, 0.23) raw xDistance=-0.22 yDistance=-0.06
01:48:06.107 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22
01:48:06.107 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
01:48:06.107 00.000 10052 MoveAxis(E, 63, ABG)
01:48:06.107 00.000 10052 Guiding  Dir = 2, Dur = 63
01:48:06.128 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:06.147 00.019 10052 IsSlewing returns 0
01:48:06.163 00.016 6880 UpdateGuideState exits: m=1868 SNR=30.0
01:48:06.163 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:06.163 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:06.163 00.000 6880 Enqueuing Expose request
01:48:06.214 00.051 10052 IsGuiding returns 0
01:48:06.314 00.100 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c686a89a-798e-46d1-9de3-85b4af5159b4"}
01:48:06.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c686a89a-798e-46d1-9de3-85b4af5159b4"}
01:48:06.315 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac46f22c-6384-444e-bfab-5aaaa32467d6"}
01:48:06.315 00.000 6880 case statement mapped state 6 to 3
01:48:06.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac46f22c-6384-444e-bfab-5aaaa32467d6"}
01:48:06.316 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91998c69-802f-4885-918e-6d8ea129d437"}
01:48:06.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1945,"width":15,"height":15,"star_pos":[6.71,6.82],"pixels":"..."},"id":"91998c69-802f-4885-918e-6d8ea129d437"}
01:48:06.351 00.035 10052 IsGuiding returns 1
01:48:06.351 00.000 10052 scope still moving after pulse duration time elapsed
01:48:06.459 00.108 10052 IsSlewing returns 0
01:48:06.533 00.074 10052 IsGuiding returns 0
01:48:06.533 00.000 10052 scope move finished after 63 + 256 ms
01:48:06.533 00.000 10052 Move returns status 0, amount 63
01:48:06.533 00.000 10052 MoveAxis(N, 0, ABG)
01:48:06.533 00.000 10052 Move returns status 0, amount 0
01:48:06.534 00.001 10052 move complete, result=0
01:48:06.534 00.000 10052 worker thread done servicing request
01:48:06.534 00.000 10052 Worker thread wakes up
01:48:06.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:06.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:06.535 00.001 6880 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
01:48:07.451 00.916 10052 Exposure complete
01:48:07.516 00.065 10052 worker thread done servicing request
01:48:07.517 00.001 6880 OnExposeComplete: enter
01:48:07.517 00.000 6880 UpdateGuideState(): m_state=6
01:48:07.517 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1946
01:48:07.517 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.89, Mass=1816, SNR=29.5, Peak=120 HFD=4.6
01:48:07.518 00.001 6880 MultiStar: [#1 -0.14,0.35,0.96,U] [#2 -0.05,0.52,0.98,U] [#3 -0.15,0.43,0.93,U] [#4 0.13,0.40,0.85,U] [#5 -0.05,0.13,0.98,U] [#6 -0.00,0.56,0.00,M1] [#7 0.02,0.22,0.76,U] [#8 -0.06,0.15,0.81,U] 
01:48:07.518 00.000 6880 refined, 7 included, MultiStar: {-0.05, 0.33}, one-star: {-0.08, 0.37}
01:48:07.518 00.000 6880 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.61) = xAngle (3.34 = -2.94)
01:48:07.518 00.000 6880 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.31 = -2.97)
01:48:07.518 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.33 hyp=0.33 cameraTheta=1.73 mountX=-0.32 mountY=-0.06, mountTheta=-2.97
01:48:07.520 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.33, opts=13)
01:48:07.521 00.001 6880 Enqueuing Move request for scope (-0.05, 0.33)
01:48:07.521 00.000 10052 Worker thread wakes up
01:48:07.521 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.33) opts 0xd
01:48:07.521 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.33)
01:48:07.521 00.000 10052 Moving (-0.05, 0.33) raw xDistance=-0.32 yDistance=-0.06
01:48:07.521 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
01:48:07.521 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
01:48:07.521 00.000 10052 MoveAxis(E, 90, ABG)
01:48:07.521 00.000 10052 Guiding  Dir = 2, Dur = 90
01:48:07.546 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:07.580 00.034 10052 IsSlewing returns 0
01:48:07.580 00.000 6880 UpdateGuideState exits: m=1816 SNR=29.5
01:48:07.580 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:07.580 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:07.580 00.000 6880 Enqueuing Expose request
01:48:07.654 00.074 10052 IsGuiding returns 0
01:48:07.718 00.064 10052 PulseGuide returned control before completion, sleep 37
01:48:07.836 00.118 10052 IsGuiding returns 0
01:48:07.836 00.000 10052 Move returns status 0, amount 90
01:48:07.836 00.000 10052 MoveAxis(N, 0, ABG)
01:48:07.836 00.000 10052 Move returns status 0, amount 0
01:48:07.836 00.000 10052 move complete, result=0
01:48:07.836 00.000 10052 worker thread done servicing request
01:48:07.836 00.000 10052 Worker thread wakes up
01:48:07.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:07.837 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:07.837 00.000 6880 GuideStep: -0.3 px 90 ms EAST, -0.1 px 0 ms NORTH
01:48:08.314 00.477 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d543b3ee-878b-4c96-9d08-72af396251a3"}
01:48:08.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d543b3ee-878b-4c96-9d08-72af396251a3"}
01:48:08.315 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1473cf91-1eca-4639-aac5-79e8fb1c2498"}
01:48:08.315 00.000 6880 case statement mapped state 6 to 3
01:48:08.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1473cf91-1eca-4639-aac5-79e8fb1c2498"}
01:48:08.315 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"10010edb-0a51-403c-ba7c-f92846b45f6b"}
01:48:08.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1946,"width":15,"height":15,"star_pos":[6.70,6.89],"pixels":"..."},"id":"10010edb-0a51-403c-ba7c-f92846b45f6b"}
01:48:08.971 00.656 10052 Exposure complete
01:48:09.035 00.064 10052 worker thread done servicing request
01:48:09.036 00.001 6880 OnExposeComplete: enter
01:48:09.036 00.000 6880 UpdateGuideState(): m_state=6
01:48:09.036 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1947
01:48:09.036 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.59, Mass=1791, SNR=29.4, Peak=134 HFD=4.6
01:48:09.037 00.001 6880 MultiStar: [#1 -0.12,0.20,1.00,U] [#2 0.05,0.16,1.00,U] [#3 -0.16,0.16,0.91,U] [#4 0.08,0.33,0.84,U] [#5 -0.01,0.12,1.00,U] [#6 -0.07,0.13,0.94,U] [#7 -0.03,0.04,0.77,U] [#8 0.13,-0.12,0.81,U] 
01:48:09.037 00.000 6880 single-star, 8 included, MultiStar: {-0.01, 0.13}, one-star: {0.01, 0.07}
01:48:09.037 00.000 6880 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.61) = xAngle (2.98 = 2.98)
01:48:09.037 00.000 6880 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
01:48:09.037 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.36 mountX=-0.07 mountY=0.01, mountTheta=2.95
01:48:09.040 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.07, opts=13)
01:48:09.040 00.000 6880 Enqueuing Move request for scope (0.01, 0.07)
01:48:09.040 00.000 10052 Worker thread wakes up
01:48:09.040 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
01:48:09.040 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
01:48:09.040 00.000 10052 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=0.01
01:48:09.040 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:48:09.040 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.09, using input
01:48:09.040 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
01:48:09.040 00.000 10052 MoveAxis(E, 0, ABG)
01:48:09.040 00.000 10052 Move returns status 0, amount 0
01:48:09.040 00.000 10052 MoveAxis(N, 0, ABG)
01:48:09.041 00.001 10052 Move returns status 0, amount 0
01:48:09.041 00.000 10052 move complete, result=0
01:48:09.041 00.000 10052 worker thread done servicing request
01:48:09.060 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:09.091 00.031 6880 UpdateGuideState exits: m=1791 SNR=29.4
01:48:09.091 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:09.091 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:09.091 00.000 6880 Enqueuing Expose request
01:48:09.092 00.001 10052 Worker thread wakes up
01:48:09.092 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:09.092 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:09.092 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:10.001 00.909 10052 Exposure complete
01:48:10.064 00.063 10052 worker thread done servicing request
01:48:10.064 00.000 6880 OnExposeComplete: enter
01:48:10.064 00.000 6880 UpdateGuideState(): m_state=6
01:48:10.064 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1948
01:48:10.064 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=888.81, Mass=1816, SNR=29.6, Peak=124 HFD=4.5
01:48:10.065 00.001 6880 MultiStar: [#1 -0.08,0.31,1.00,U] [#2 -0.17,0.23,0.97,U] [#3 -0.11,0.37,0.91,U] [#4 -0.07,0.34,0.88,U] [#5 -0.03,0.11,1.01,U] [#6 -0.09,0.49,0.92,U] [#7 -0.18,0.08,0.76,U] [#8 0.03,0.22,0.81,U] 
01:48:10.065 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.27}, one-star: {-0.20, 0.28}
01:48:10.065 00.000 6880 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.61) = xAngle (3.54 = -2.75)
01:48:10.065 00.000 6880 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.50 = -2.78)
01:48:10.065 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.27 hyp=0.29 cameraTheta=1.92 mountX=-0.27 mountY=-0.10, mountTheta=-2.77
01:48:10.066 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.27, opts=13)
01:48:10.067 00.001 6880 Enqueuing Move request for scope (-0.10, 0.27)
01:48:10.067 00.000 10052 Worker thread wakes up
01:48:10.067 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.27) opts 0xd
01:48:10.067 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.27)
01:48:10.067 00.000 10052 Moving (-0.10, 0.27) raw xDistance=-0.27 yDistance=-0.10
01:48:10.067 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:48:10.067 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
01:48:10.067 00.000 10052 MoveAxis(E, 72, ABG)
01:48:10.067 00.000 10052 Guiding  Dir = 2, Dur = 72
01:48:10.088 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:10.121 00.033 6880 UpdateGuideState exits: m=1816 SNR=29.6
01:48:10.121 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:10.121 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:10.121 00.000 6880 Enqueuing Expose request
01:48:10.148 00.027 10052 IsSlewing returns 0
01:48:10.215 00.067 10052 IsGuiding returns 0
01:48:10.281 00.066 10052 PulseGuide returned control before completion, sleep 17
01:48:10.314 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c13f55c6-0e19-49a2-b7f3-db669e1bb428"}
01:48:10.315 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c13f55c6-0e19-49a2-b7f3-db669e1bb428"}
01:48:10.315 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dfa98ad9-eda3-484d-b2a9-cdff7144f533"}
01:48:10.315 00.000 6880 case statement mapped state 6 to 3
01:48:10.316 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dfa98ad9-eda3-484d-b2a9-cdff7144f533"}
01:48:10.316 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dc4c2986-b6aa-4105-beb6-a12c4487d5e6"}
01:48:10.317 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1948,"width":15,"height":15,"star_pos":[6.59,6.81],"pixels":"..."},"id":"dc4c2986-b6aa-4105-beb6-a12c4487d5e6"}
01:48:10.352 00.035 10052 IsGuiding returns 1
01:48:10.352 00.000 10052 scope still moving after pulse duration time elapsed
01:48:10.422 00.070 10052 IsSlewing returns 0
01:48:10.497 00.075 10052 IsGuiding returns 0
01:48:10.497 00.000 10052 scope move finished after 72 + 211 ms
01:48:10.498 00.001 10052 Move returns status 0, amount 72
01:48:10.498 00.000 10052 MoveAxis(N, 0, ABG)
01:48:10.498 00.000 10052 Move returns status 0, amount 0
01:48:10.498 00.000 10052 move complete, result=0
01:48:10.498 00.000 10052 worker thread done servicing request
01:48:10.498 00.000 6880 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
01:48:10.498 00.000 10052 Worker thread wakes up
01:48:10.499 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:10.499 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:11.634 01.135 10052 Exposure complete
01:48:11.706 00.072 10052 worker thread done servicing request
01:48:11.707 00.001 6880 OnExposeComplete: enter
01:48:11.707 00.000 6880 UpdateGuideState(): m_state=6
01:48:11.707 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1949
01:48:11.707 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.87, Mass=1838, SNR=29.7, Peak=125 HFD=4.4
01:48:11.707 00.000 6880 MultiStar: [#1 -0.06,0.31,0.96,U] [#2 -0.13,0.19,1.02,U] [#3 -0.12,0.38,0.91,U] [#4 -0.15,0.46,0.86,U] [#5 -0.12,0.20,1.01,U] [#6 -0.08,0.50,0.94,U] [#7 -0.21,0.18,0.74,U] [#8 -0.12,0.07,0.81,U] 
01:48:11.707 00.000 6880 refined, 8 included, MultiStar: {-0.12, 0.29}, one-star: {-0.15, 0.34}
01:48:11.707 00.000 6880 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.61) = xAngle (3.58 = -2.70)
01:48:11.708 00.001 6880 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.55 = -2.73)
01:48:11.708 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.32 cameraTheta=1.97 mountX=-0.29 mountY=-0.13, mountTheta=-2.73
01:48:11.709 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.29, opts=13)
01:48:11.709 00.000 6880 Enqueuing Move request for scope (-0.12, 0.29)
01:48:11.709 00.000 10052 Worker thread wakes up
01:48:11.709 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
01:48:11.709 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
01:48:11.709 00.000 10052 Moving (-0.12, 0.29) raw xDistance=-0.29 yDistance=-0.13
01:48:11.709 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
01:48:11.709 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
01:48:11.709 00.000 10052 MoveAxis(E, 81, ABG)
01:48:11.709 00.000 10052 Guiding  Dir = 2, Dur = 81
01:48:11.729 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:11.764 00.035 6880 UpdateGuideState exits: m=1838 SNR=29.7
01:48:11.764 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:11.764 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:11.764 00.000 6880 Enqueuing Expose request
01:48:11.774 00.010 10052 IsSlewing returns 0
01:48:11.847 00.073 10052 IsGuiding returns 0
01:48:11.916 00.069 10052 PulseGuide returned control before completion, sleep 23
01:48:11.992 00.076 10052 IsGuiding returns 1
01:48:11.993 00.001 10052 scope still moving after pulse duration time elapsed
01:48:12.071 00.078 10052 IsSlewing returns 0
01:48:12.151 00.080 10052 IsGuiding returns 0
01:48:12.151 00.000 10052 scope move finished after 81 + 222 ms
01:48:12.151 00.000 10052 Move returns status 0, amount 81
01:48:12.152 00.001 10052 MoveAxis(N, 0, ABG)
01:48:12.152 00.000 10052 Move returns status 0, amount 0
01:48:12.152 00.000 10052 move complete, result=0
01:48:12.152 00.000 10052 worker thread done servicing request
01:48:12.152 00.000 10052 Worker thread wakes up
01:48:12.152 00.000 6880 GuideStep: -0.3 px 81 ms EAST, -0.1 px 0 ms NORTH
01:48:12.153 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:12.153 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:12.314 00.161 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f62f831-a965-4e77-a945-09c8b4cfac5e"}
01:48:12.315 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f62f831-a965-4e77-a945-09c8b4cfac5e"}
01:48:12.315 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d68ede9-30e4-4726-ba7c-658b41700851"}
01:48:12.315 00.000 6880 case statement mapped state 6 to 3
01:48:12.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d68ede9-30e4-4726-ba7c-658b41700851"}
01:48:12.316 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e19fc35e-62cd-49c5-9a60-9c641392a101"}
01:48:12.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1949,"width":15,"height":15,"star_pos":[6.64,6.87],"pixels":"..."},"id":"e19fc35e-62cd-49c5-9a60-9c641392a101"}
01:48:13.058 00.742 10052 Exposure complete
01:48:13.143 00.085 10052 worker thread done servicing request
01:48:13.144 00.001 6880 OnExposeComplete: enter
01:48:13.144 00.000 6880 UpdateGuideState(): m_state=6
01:48:13.144 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1950
01:48:13.144 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.80, Mass=1817, SNR=29.6, Peak=115 HFD=4.6
01:48:13.145 00.001 6880 MultiStar: [#1 -0.08,0.22,0.97,U] [#2 -0.13,0.22,1.00,U] [#3 -0.22,0.35,0.92,U] [#4 -0.14,0.19,0.85,U] [#5 -0.04,0.12,1.02,U] [#6 -0.14,0.44,0.92,U] [#7 -0.11,0.25,0.77,U] [#8 -0.02,0.16,0.82,U] 
01:48:13.145 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.25}, one-star: {-0.10, 0.27}
01:48:13.145 00.000 6880 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.61) = xAngle (3.60 = -2.68)
01:48:13.145 00.000 6880 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.57 = -2.72)
01:48:13.145 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.99 mountX=-0.24 mountY=-0.11, mountTheta=-2.71
01:48:13.147 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.25, opts=13)
01:48:13.148 00.001 6880 Enqueuing Move request for scope (-0.11, 0.25)
01:48:13.148 00.000 10052 Worker thread wakes up
01:48:13.148 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
01:48:13.148 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
01:48:13.148 00.000 10052 Moving (-0.11, 0.25) raw xDistance=-0.24 yDistance=-0.11
01:48:13.148 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24
01:48:13.148 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:48:13.148 00.000 10052 MoveAxis(E, 69, ABG)
01:48:13.148 00.000 10052 Guiding  Dir = 2, Dur = 69
01:48:13.171 00.023 10052 IsSlewing returns 0
01:48:13.179 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:13.208 00.029 10052 IsGuiding returns 0
01:48:13.219 00.011 6880 UpdateGuideState exits: m=1817 SNR=29.6
01:48:13.219 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:13.219 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:13.219 00.000 6880 Enqueuing Expose request
01:48:13.236 00.017 10052 PulseGuide returned control before completion, sleep 52
01:48:13.313 00.077 10052 IsGuiding returns 0
01:48:13.313 00.000 10052 Move returns status 0, amount 69
01:48:13.313 00.000 10052 MoveAxis(N, 0, ABG)
01:48:13.313 00.000 10052 Move returns status 0, amount 0
01:48:13.313 00.000 10052 move complete, result=0
01:48:13.313 00.000 10052 worker thread done servicing request
01:48:13.314 00.001 10052 Worker thread wakes up
01:48:13.314 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:13.314 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:13.324 00.010 6880 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
01:48:14.313 00.989 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7c3ca7e0-69a3-4737-b30c-bffdd1c6ce40"}
01:48:14.314 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7c3ca7e0-69a3-4737-b30c-bffdd1c6ce40"}
01:48:14.314 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b01f9abe-306f-424c-be11-3ed2c448fc67"}
01:48:14.314 00.000 6880 case statement mapped state 6 to 3
01:48:14.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b01f9abe-306f-424c-be11-3ed2c448fc67"}
01:48:14.315 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f46b4fb2-715d-4632-b093-f5e6517b6e4f"}
01:48:14.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1950,"width":15,"height":15,"star_pos":[6.68,6.80],"pixels":"..."},"id":"f46b4fb2-715d-4632-b093-f5e6517b6e4f"}
01:48:14.452 00.137 10052 Exposure complete
01:48:14.527 00.075 10052 worker thread done servicing request
01:48:14.527 00.000 6880 OnExposeComplete: enter
01:48:14.527 00.000 6880 UpdateGuideState(): m_state=6
01:48:14.528 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1951
01:48:14.528 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.85, Mass=1786, SNR=29.3, Peak=112 HFD=4.6
01:48:14.528 00.000 6880 MultiStar: [#1 -0.21,0.29,0.96,U] [#2 -0.08,0.35,1.02,U] [#3 -0.15,0.34,0.89,U] [#4 0.02,0.37,0.85,U] [#5 -0.06,-0.01,1.03,U] [#6 -0.07,0.40,0.93,U] [#7 -0.15,0.19,0.78,U] [#8 -0.06,0.09,0.82,U] 
01:48:14.528 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.26}, one-star: {-0.17, 0.33}
01:48:14.528 00.000 6880 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.61) = xAngle (3.56 = -2.72)
01:48:14.528 00.000 6880 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.53 = -2.75)
01:48:14.528 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.26 hyp=0.28 cameraTheta=1.95 mountX=-0.26 mountY=-0.11, mountTheta=-2.75
01:48:14.530 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.26, opts=13)
01:48:14.530 00.000 6880 Enqueuing Move request for scope (-0.10, 0.26)
01:48:14.530 00.000 10052 Worker thread wakes up
01:48:14.530 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.26) opts 0xd
01:48:14.530 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.26)
01:48:14.530 00.000 10052 Moving (-0.10, 0.26) raw xDistance=-0.26 yDistance=-0.11
01:48:14.530 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:48:14.530 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
01:48:14.530 00.000 10052 MoveAxis(E, 72, ABG)
01:48:14.530 00.000 10052 Guiding  Dir = 2, Dur = 72
01:48:14.551 00.021 10052 IsSlewing returns 0
01:48:14.561 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:14.590 00.029 10052 IsGuiding returns 0
01:48:14.609 00.019 6880 UpdateGuideState exits: m=1786 SNR=29.3
01:48:14.610 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:14.610 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:14.610 00.000 6880 Enqueuing Expose request
01:48:14.617 00.007 10052 PulseGuide returned control before completion, sleep 56
01:48:14.704 00.087 10052 IsGuiding returns 0
01:48:14.704 00.000 10052 Move returns status 0, amount 72
01:48:14.704 00.000 10052 MoveAxis(N, 0, ABG)
01:48:14.705 00.001 10052 Move returns status 0, amount 0
01:48:14.705 00.000 10052 move complete, result=0
01:48:14.705 00.000 10052 worker thread done servicing request
01:48:14.705 00.000 6880 GuideStep: -0.3 px 72 ms EAST, -0.1 px 0 ms NORTH
01:48:14.705 00.000 10052 Worker thread wakes up
01:48:14.705 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:14.705 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:15.625 00.920 10052 Exposure complete
01:48:15.686 00.061 10052 worker thread done servicing request
01:48:15.686 00.000 6880 OnExposeComplete: enter
01:48:15.686 00.000 6880 UpdateGuideState(): m_state=6
01:48:15.687 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1952
01:48:15.687 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.73, Mass=1918, SNR=30.4, Peak=135 HFD=4.6
01:48:15.687 00.000 6880 MultiStar: [#1 -0.09,0.24,0.93,U] [#2 0.01,0.39,0.96,U] [#3 -0.21,0.44,0.91,U] [#4 -0.07,0.21,0.79,U] [#5 -0.11,0.18,0.97,U] [#6 -0.18,0.29,0.90,U] [#7 -0.19,0.10,0.74,U] [#8 0.00,0.16,0.79,U] 
01:48:15.687 00.000 6880 single-star, 8 included, MultiStar: {-0.10, 0.25}, one-star: {-0.10, 0.20}
01:48:15.687 00.000 6880 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.61) = xAngle (3.62 = -2.66)
01:48:15.688 00.001 6880 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.69)
01:48:15.688 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.22 cameraTheta=2.01 mountX=-0.20 mountY=-0.10, mountTheta=-2.69
01:48:15.690 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.20, opts=13)
01:48:15.690 00.000 6880 Enqueuing Move request for scope (-0.10, 0.20)
01:48:15.690 00.000 10052 Worker thread wakes up
01:48:15.691 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
01:48:15.691 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
01:48:15.691 00.000 10052 Moving (-0.10, 0.20) raw xDistance=-0.20 yDistance=-0.10
01:48:15.691 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20
01:48:15.691 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:48:15.691 00.000 10052 MoveAxis(E, 57, ABG)
01:48:15.691 00.000 10052 Guiding  Dir = 2, Dur = 57
01:48:15.722 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:15.732 00.010 10052 IsSlewing returns 0
01:48:15.760 00.028 6880 UpdateGuideState exits: m=1918 SNR=30.4
01:48:15.760 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:15.760 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:15.760 00.000 6880 Enqueuing Expose request
01:48:15.811 00.051 10052 IsGuiding returns 0
01:48:15.955 00.144 10052 IsGuiding returns 1
01:48:15.955 00.000 10052 scope still moving after pulse duration time elapsed
01:48:16.029 00.074 10052 IsSlewing returns 0
01:48:16.108 00.079 10052 IsGuiding returns 0
01:48:16.108 00.000 10052 scope move finished after 57 + 240 ms
01:48:16.108 00.000 10052 Move returns status 0, amount 57
01:48:16.108 00.000 10052 MoveAxis(N, 0, ABG)
01:48:16.110 00.002 10052 Move returns status 0, amount 0
01:48:16.110 00.000 10052 move complete, result=0
01:48:16.110 00.000 10052 worker thread done servicing request
01:48:16.110 00.000 10052 Worker thread wakes up
01:48:16.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:16.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:16.110 00.000 6880 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
01:48:16.312 00.202 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bafe05b8-dec7-4cc3-8f69-3dcb25a368ab"}
01:48:16.313 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bafe05b8-dec7-4cc3-8f69-3dcb25a368ab"}
01:48:16.313 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c015b4a-232a-4eb7-9b05-fd651e1257c2"}
01:48:16.313 00.000 6880 case statement mapped state 6 to 3
01:48:16.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c015b4a-232a-4eb7-9b05-fd651e1257c2"}
01:48:16.314 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fd397508-2dd0-49ae-8e10-74cb02084e9b"}
01:48:16.315 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1952,"width":15,"height":15,"star_pos":[6.69,6.73],"pixels":"..."},"id":"fd397508-2dd0-49ae-8e10-74cb02084e9b"}
01:48:17.248 00.933 10052 Exposure complete
01:48:17.303 00.055 10052 worker thread done servicing request
01:48:17.303 00.000 6880 OnExposeComplete: enter
01:48:17.303 00.000 6880 UpdateGuideState(): m_state=6
01:48:17.303 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1953
01:48:17.303 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.61, Mass=1857, SNR=29.8, Peak=128 HFD=4.7
01:48:17.304 00.001 6880 MultiStar: [#1 -0.03,-0.01,0.97,U] [#2 -0.04,0.02,0.96,U] [#3 -0.10,0.03,0.90,U] [#4 -0.13,-0.03,0.84,U] [#5 -0.14,-0.36,1.00,U] [#6 -0.01,0.33,0.92,U] [#7 -0.18,-0.15,0.75,U] [#8 0.00,-0.05,0.79,U] 
01:48:17.304 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.01}, one-star: {-0.04, 0.08}
01:48:17.304 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
01:48:17.304 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
01:48:17.304 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-2.94 mountX=0.02 mountY=-0.07, mountTheta=-1.33
01:48:17.305 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.01, opts=13)
01:48:17.305 00.000 6880 Enqueuing Move request for scope (-0.07, -0.01)
01:48:17.306 00.001 10052 Worker thread wakes up
01:48:17.306 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
01:48:17.306 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
01:48:17.306 00.000 10052 Moving (-0.07, -0.01) raw xDistance=0.02 yDistance=-0.07
01:48:17.306 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:17.306 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
01:48:17.306 00.000 10052 MoveAxis(E, 0, ABG)
01:48:17.306 00.000 10052 Move returns status 0, amount 0
01:48:17.306 00.000 10052 MoveAxis(N, 0, ABG)
01:48:17.306 00.000 10052 Move returns status 0, amount 0
01:48:17.306 00.000 10052 move complete, result=0
01:48:17.306 00.000 10052 worker thread done servicing request
01:48:17.327 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:17.356 00.029 6880 UpdateGuideState exits: m=1857 SNR=29.8
01:48:17.356 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:17.356 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:17.356 00.000 6880 Enqueuing Expose request
01:48:17.356 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:17.356 00.000 10052 Worker thread wakes up
01:48:17.356 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:17.356 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:18.262 00.906 10052 Exposure complete
01:48:18.312 00.050 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01b05e24-8557-414a-a93d-cf184f4aba8e"}
01:48:18.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01b05e24-8557-414a-a93d-cf184f4aba8e"}
01:48:18.313 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af52c055-a119-4063-88b2-1f4ba0c21013"}
01:48:18.313 00.000 6880 case statement mapped state 6 to 3
01:48:18.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"af52c055-a119-4063-88b2-1f4ba0c21013"}
01:48:18.313 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75886d9a-8a4c-4b17-aadf-1f2f6f58c4be"}
01:48:18.314 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1953,"width":15,"height":15,"star_pos":[6.75,6.61],"pixels":"..."},"id":"75886d9a-8a4c-4b17-aadf-1f2f6f58c4be"}
01:48:18.337 00.023 10052 worker thread done servicing request
01:48:18.338 00.001 6880 OnExposeComplete: enter
01:48:18.338 00.000 6880 UpdateGuideState(): m_state=6
01:48:18.338 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1954
01:48:18.338 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=888.71, Mass=1807, SNR=29.4, Peak=120 HFD=4.6
01:48:18.338 00.000 6880 MultiStar: [#1 -0.30,0.29,0.97,U] [#2 -0.21,0.14,0.99,U] [#3 -0.32,0.26,0.94,U] [#4 -0.33,0.00,0.84,U] [#5 -0.36,0.10,1.01,U] [#6 -0.25,0.33,0.91,U] [#7 -0.34,-0.11,0.76,U] [#8 -0.14,0.03,0.83,U] 
01:48:18.339 00.001 6880 refined, 8 included, MultiStar: {-0.30, 0.15}, one-star: {-0.40, 0.19}
01:48:18.339 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.30 = -1.99)
01:48:18.339 00.000 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.27 = -2.02)
01:48:18.339 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.15 hyp=0.33 cameraTheta=2.68 mountX=-0.13 mountY=-0.30, mountTheta=-1.99
01:48:18.340 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.15, opts=13)
01:48:18.340 00.000 6880 Enqueuing Move request for scope (-0.30, 0.15)
01:48:18.341 00.001 10052 Worker thread wakes up
01:48:18.341 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.15) opts 0xd
01:48:18.341 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.15)
01:48:18.341 00.000 10052 Moving (-0.30, 0.15) raw xDistance=-0.13 yDistance=-0.30
01:48:18.341 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:48:18.341 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.30, slope = -0.02
01:48:18.341 00.000 10052 MoveAxis(E, 36, ABG)
01:48:18.341 00.000 10052 Guiding  Dir = 2, Dur = 36
01:48:18.366 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:18.397 00.031 10052 IsSlewing returns 0
01:48:18.408 00.011 6880 UpdateGuideState exits: m=1807 SNR=29.4
01:48:18.408 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:18.408 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:18.408 00.000 6880 Enqueuing Expose request
01:48:18.465 00.057 10052 IsGuiding returns 0
01:48:18.493 00.028 10052 PulseGuide returned control before completion, sleep 19
01:48:18.545 00.052 10052 IsGuiding returns 0
01:48:18.546 00.001 10052 Move returns status 0, amount 36
01:48:18.546 00.000 10052 MoveAxis(N, 30, ABG)
01:48:18.546 00.000 10052 Guiding  Dir = 0, Dur = 30
01:48:18.583 00.037 10052 IsSlewing returns 0
01:48:18.621 00.038 10052 IsGuiding returns 0
01:48:18.649 00.028 10052 PulseGuide returned control before completion, sleep 13
01:48:18.689 00.040 10052 IsGuiding returns 0
01:48:18.689 00.000 10052 Move returns status 0, amount 30
01:48:18.689 00.000 10052 move complete, result=0
01:48:18.689 00.000 10052 worker thread done servicing request
01:48:18.689 00.000 10052 Worker thread wakes up
01:48:18.690 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:18.690 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:18.690 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.3 px 30 ms NORTH
01:48:19.831 01.141 10052 Exposure complete
01:48:19.897 00.066 10052 worker thread done servicing request
01:48:19.897 00.000 6880 OnExposeComplete: enter
01:48:19.897 00.000 6880 UpdateGuideState(): m_state=6
01:48:19.897 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1955
01:48:19.898 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=888.63, Mass=1757, SNR=29.1, Peak=127 HFD=4.6
01:48:19.898 00.000 6880 MultiStar: [#1 -0.05,-0.07,0.97,U] [#2 0.02,-0.04,1.00,U] [#3 -0.16,-0.07,0.94,U] [#4 0.16,0.32,0.83,U] [#5 -0.06,-0.27,0.99,U] [#6 -0.04,-0.02,0.97,U] [#7 -0.01,-0.05,0.76,U] [#8 0.02,-0.20,0.78,U] 
01:48:19.898 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.04}, one-star: {-0.02, 0.11}
01:48:19.898 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.44 = -0.44)
01:48:19.898 00.000 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
01:48:19.898 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-2.06 mountX=0.04 mountY=-0.02, mountTheta=-0.47
01:48:19.899 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.04, opts=13)
01:48:19.899 00.000 6880 Enqueuing Move request for scope (-0.02, -0.04)
01:48:19.899 00.000 10052 Worker thread wakes up
01:48:19.899 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:48:19.899 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:48:19.899 00.000 10052 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
01:48:19.899 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:48:19.901 00.002 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
01:48:19.901 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:48:19.901 00.000 10052 MoveAxis(E, 0, ABG)
01:48:19.901 00.000 10052 Move returns status 0, amount 0
01:48:19.901 00.000 10052 MoveAxis(N, 0, ABG)
01:48:19.901 00.000 10052 Move returns status 0, amount 0
01:48:19.901 00.000 10052 move complete, result=0
01:48:19.901 00.000 10052 worker thread done servicing request
01:48:19.920 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:19.953 00.033 6880 UpdateGuideState exits: m=1757 SNR=29.1
01:48:19.954 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:19.954 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:19.954 00.000 6880 Enqueuing Expose request
01:48:19.954 00.000 10052 Worker thread wakes up
01:48:19.954 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:19.954 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:19.954 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:20.310 00.356 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c917df4-5f09-46b7-80e9-00906acfd25a"}
01:48:20.311 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c917df4-5f09-46b7-80e9-00906acfd25a"}
01:48:20.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a0fcea35-b8eb-464e-af5a-bb8ee4a686a1"}
01:48:20.312 00.000 6880 case statement mapped state 6 to 3
01:48:20.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0fcea35-b8eb-464e-af5a-bb8ee4a686a1"}
01:48:20.312 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f0260219-213b-446f-ad0a-d81a164a5a6f"}
01:48:20.314 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1955,"width":15,"height":15,"star_pos":[6.77,6.63],"pixels":"..."},"id":"f0260219-213b-446f-ad0a-d81a164a5a6f"}
01:48:20.870 00.556 10052 Exposure complete
01:48:20.950 00.080 10052 worker thread done servicing request
01:48:20.950 00.000 6880 OnExposeComplete: enter
01:48:20.950 00.000 6880 UpdateGuideState(): m_state=6
01:48:20.950 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1956
01:48:20.950 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=888.69, Mass=1837, SNR=29.8, Peak=111 HFD=4.7
01:48:20.951 00.001 6880 MultiStar: [#1 -0.13,-0.00,0.93,U] [#2 -0.18,0.13,1.01,U] [#3 -0.22,0.28,0.91,U] [#4 -0.12,0.06,0.83,U] [#5 -0.04,-0.07,0.96,U] [#6 -0.07,0.19,0.88,U] [#7 -0.01,-0.08,0.73,U] [#8 -0.12,0.07,0.79,U] 
01:48:20.951 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.09}, one-star: {-0.11, 0.17}
01:48:20.951 00.000 6880 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.61) = xAngle (4.10 = -2.18)
01:48:20.951 00.000 6880 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.07 = -2.21)
01:48:20.951 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.49 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
01:48:20.953 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.09, opts=13)
01:48:20.953 00.000 6880 Enqueuing Move request for scope (-0.11, 0.09)
01:48:20.953 00.000 10052 Worker thread wakes up
01:48:20.953 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
01:48:20.953 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
01:48:20.953 00.000 10052 Moving (-0.11, 0.09) raw xDistance=-0.08 yDistance=-0.11
01:48:20.953 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:48:20.953 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:48:20.953 00.000 10052 MoveAxis(E, 0, ABG)
01:48:20.953 00.000 10052 Move returns status 0, amount 0
01:48:20.953 00.000 10052 MoveAxis(N, 0, ABG)
01:48:20.953 00.000 10052 Move returns status 0, amount 0
01:48:20.953 00.000 10052 move complete, result=0
01:48:20.954 00.001 10052 worker thread done servicing request
01:48:20.976 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:21.014 00.038 6880 UpdateGuideState exits: m=1837 SNR=29.8
01:48:21.014 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:21.014 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:21.014 00.000 6880 Enqueuing Expose request
01:48:21.014 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:21.014 00.000 10052 Worker thread wakes up
01:48:21.014 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:21.014 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:22.163 01.149 10052 Exposure complete
01:48:22.307 00.144 6880 OnExposeComplete: enter
01:48:22.307 00.000 10052 worker thread done servicing request
01:48:22.307 00.000 6880 UpdateGuideState(): m_state=6
01:48:22.308 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1957
01:48:22.308 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.61, Mass=1776, SNR=29.2, Peak=109 HFD=4.7
01:48:22.309 00.001 6880 MultiStar: [#1 -0.16,-0.03,0.96,U] [#2 0.01,0.02,1.04,U] [#3 -0.09,0.06,0.94,U] [#4 -0.07,0.03,0.82,U] [#5 0.06,0.11,0.96,U] [#6 -0.03,-0.02,0.93,U] [#7 -0.22,-0.36,0.75,U] [#8 0.16,-0.13,0.79,U] 
01:48:22.309 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.02}, one-star: {-0.04, 0.08}
01:48:22.309 00.000 6880 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.61) = xAngle (-1.17 = -1.17)
01:48:22.310 00.001 6880 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
01:48:22.310 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.78 mountX=0.02 mountY=-0.04, mountTheta=-1.17
01:48:22.313 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.02, opts=13)
01:48:22.313 00.000 6880 Enqueuing Move request for scope (-0.04, -0.02)
01:48:22.313 00.000 10052 Worker thread wakes up
01:48:22.313 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:48:22.313 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:48:22.313 00.000 10052 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=-0.04
01:48:22.313 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:22.314 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
01:48:22.314 00.000 10052 MoveAxis(E, 0, ABG)
01:48:22.314 00.000 10052 Move returns status 0, amount 0
01:48:22.314 00.000 10052 MoveAxis(N, 0, ABG)
01:48:22.314 00.000 10052 Move returns status 0, amount 0
01:48:22.314 00.000 10052 move complete, result=0
01:48:22.314 00.000 10052 worker thread done servicing request
01:48:22.348 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:22.405 00.057 6880 UpdateGuideState exits: m=1776 SNR=29.2
01:48:22.405 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:22.405 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:22.405 00.000 6880 Enqueuing Expose request
01:48:22.405 00.000 10052 Worker thread wakes up
01:48:22.405 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:22.405 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:22.405 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:22.409 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2394aa7-89d4-4907-bc9f-57603bb94c48"}
01:48:22.410 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2394aa7-89d4-4907-bc9f-57603bb94c48"}
01:48:22.419 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f2750ae-17d4-4e9e-a980-2ed9f9bce483"}
01:48:22.419 00.000 6880 case statement mapped state 6 to 3
01:48:22.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f2750ae-17d4-4e9e-a980-2ed9f9bce483"}
01:48:22.422 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d50a77f-3025-4e9e-abaa-d9a9c0309f30"}
01:48:22.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1957,"width":15,"height":15,"star_pos":[6.74,6.61],"pixels":"..."},"id":"1d50a77f-3025-4e9e-abaa-d9a9c0309f30"}
01:48:23.323 00.901 10052 Exposure complete
01:48:23.399 00.076 10052 worker thread done servicing request
01:48:23.399 00.000 6880 OnExposeComplete: enter
01:48:23.399 00.000 6880 UpdateGuideState(): m_state=6
01:48:23.399 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1958
01:48:23.400 00.001 6880 Star::Find returns 1 (0), X=407.71, Y=888.72, Mass=1812, SNR=29.6, Peak=120 HFD=4.6
01:48:23.400 00.000 6880 MultiStar: [#1 -0.13,0.30,0.97,U] [#2 -0.01,0.13,0.99,U] [#3 0.10,0.24,0.93,U] [#4 -0.21,0.15,0.83,U] [#5 -0.04,-0.02,0.97,U] [#6 -0.05,0.07,0.91,U] [#7 -0.19,-0.02,0.77,U] [#8 -0.08,0.18,0.81,U] 
01:48:23.400 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.14}, one-star: {-0.08, 0.19}
01:48:23.400 00.000 6880 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.61) = xAngle (3.67 = -2.62)
01:48:23.400 00.000 6880 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.63 = -2.65)
01:48:23.400 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.14 hyp=0.16 cameraTheta=2.05 mountX=-0.14 mountY=-0.07, mountTheta=-2.64
01:48:23.402 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.14, opts=13)
01:48:23.402 00.000 6880 Enqueuing Move request for scope (-0.07, 0.14)
01:48:23.402 00.000 10052 Worker thread wakes up
01:48:23.402 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.14) opts 0xd
01:48:23.402 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.14)
01:48:23.402 00.000 10052 Moving (-0.07, 0.14) raw xDistance=-0.14 yDistance=-0.07
01:48:23.402 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:48:23.402 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
01:48:23.402 00.000 10052 MoveAxis(E, 36, ABG)
01:48:23.402 00.000 10052 Guiding  Dir = 2, Dur = 36
01:48:23.423 00.021 10052 IsSlewing returns 0
01:48:23.428 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:23.462 00.034 10052 IsGuiding returns 0
01:48:23.464 00.002 6880 UpdateGuideState exits: m=1812 SNR=29.6
01:48:23.464 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:23.464 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:23.464 00.000 6880 Enqueuing Expose request
01:48:23.489 00.025 10052 PulseGuide returned control before completion, sleep 19
01:48:23.605 00.116 10052 IsGuiding returns 0
01:48:23.605 00.000 10052 Move returns status 0, amount 36
01:48:23.605 00.000 10052 MoveAxis(N, 0, ABG)
01:48:23.605 00.000 10052 Move returns status 0, amount 0
01:48:23.605 00.000 10052 move complete, result=0
01:48:23.605 00.000 10052 worker thread done servicing request
01:48:23.605 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.1 px 0 ms NORTH
01:48:23.606 00.001 10052 Worker thread wakes up
01:48:23.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:23.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:24.324 00.718 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"42714baf-828a-4c50-af05-7bd449cf4989"}
01:48:24.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"42714baf-828a-4c50-af05-7bd449cf4989"}
01:48:24.324 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72b0bc93-cea2-41d2-9de8-788567737c26"}
01:48:24.324 00.000 6880 case statement mapped state 6 to 3
01:48:24.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72b0bc93-cea2-41d2-9de8-788567737c26"}
01:48:24.326 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7e8bc23d-4bc0-48ba-b880-04d29ad5731c"}
01:48:24.326 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1958,"width":15,"height":15,"star_pos":[6.71,6.72],"pixels":"..."},"id":"7e8bc23d-4bc0-48ba-b880-04d29ad5731c"}
01:48:24.733 00.407 10052 Exposure complete
01:48:24.801 00.068 10052 worker thread done servicing request
01:48:24.802 00.001 6880 OnExposeComplete: enter
01:48:24.802 00.000 6880 UpdateGuideState(): m_state=6
01:48:24.802 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1959
01:48:24.802 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.60, Mass=1779, SNR=29.3, Peak=128 HFD=4.7
01:48:24.802 00.000 6880 MultiStar: [#1 0.07,0.02,0.96,U] [#2 -0.03,-0.00,0.98,U] [#3 -0.26,-0.00,0.90,U] [#4 -0.04,0.09,0.84,U] [#5 0.26,0.01,1.00,U] [#6 -0.13,-0.09,0.94,U] [#7 -0.01,0.03,0.74,U] [#8 0.06,-0.02,0.78,U] 
01:48:24.803 00.001 6880 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {-0.04, 0.08}
01:48:24.803 00.000 6880 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.61) = xAngle (3.92 = -2.36)
01:48:24.803 00.000 6880 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.39)
01:48:24.803 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.31 mountX=-0.01 mountY=-0.01, mountTheta=-2.38
01:48:24.804 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.01, opts=13)
01:48:24.804 00.000 6880 Enqueuing Move request for scope (-0.01, 0.01)
01:48:24.804 00.000 10052 Worker thread wakes up
01:48:24.805 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:48:24.805 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:48:24.805 00.000 10052 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.01
01:48:24.805 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:48:24.805 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
01:48:24.805 00.000 10052 MoveAxis(E, 0, ABG)
01:48:24.805 00.000 10052 Move returns status 0, amount 0
01:48:24.805 00.000 10052 MoveAxis(N, 0, ABG)
01:48:24.805 00.000 10052 Move returns status 0, amount 0
01:48:24.805 00.000 10052 move complete, result=0
01:48:24.805 00.000 10052 worker thread done servicing request
01:48:24.830 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:24.868 00.038 6880 UpdateGuideState exits: m=1779 SNR=29.3
01:48:24.868 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:24.868 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:24.868 00.000 6880 Enqueuing Expose request
01:48:24.868 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:24.868 00.000 10052 Worker thread wakes up
01:48:24.868 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:24.868 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:25.780 00.912 10052 Exposure complete
01:48:25.851 00.071 10052 worker thread done servicing request
01:48:25.851 00.000 6880 OnExposeComplete: enter
01:48:25.851 00.000 6880 UpdateGuideState(): m_state=6
01:48:25.851 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1960
01:48:25.851 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=888.67, Mass=1756, SNR=29.0, Peak=112 HFD=4.7
01:48:25.852 00.001 6880 MultiStar: [#1 -0.24,-0.05,0.96,U] [#2 -0.18,-0.01,1.03,U] [#3 -0.24,0.04,0.93,U] [#4 -0.17,-0.01,0.83,U] [#5 -0.17,0.01,0.97,U] [#6 -0.25,-0.01,0.93,U] [#7 -0.44,-0.21,0.78,U] [#8 -0.27,0.07,0.80,U] 
01:48:25.852 00.000 6880 single-star, 8 included, MultiStar: {-0.23, 0.00}, one-star: {-0.17, 0.15}
01:48:25.852 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.05 = -2.24)
01:48:25.852 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.27)
01:48:25.852 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.43 mountX=-0.14 mountY=-0.18, mountTheta=-2.25
01:48:25.853 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.15, opts=13)
01:48:25.853 00.000 6880 Enqueuing Move request for scope (-0.17, 0.15)
01:48:25.854 00.001 10052 Worker thread wakes up
01:48:25.854 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
01:48:25.854 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
01:48:25.854 00.000 10052 Moving (-0.17, 0.15) raw xDistance=-0.14 yDistance=-0.18
01:48:25.854 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:48:25.854 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
01:48:25.854 00.000 10052 MoveAxis(E, 38, ABG)
01:48:25.854 00.000 10052 Guiding  Dir = 2, Dur = 38
01:48:25.883 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:25.928 00.045 6880 UpdateGuideState exits: m=1756 SNR=29.0
01:48:25.928 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:25.928 00.000 10052 IsSlewing returns 0
01:48:25.929 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:25.929 00.000 6880 Enqueuing Expose request
01:48:26.003 00.074 10052 IsGuiding returns 0
01:48:26.133 00.130 10052 IsGuiding returns 0
01:48:26.134 00.001 10052 Move returns status 0, amount 38
01:48:26.134 00.000 10052 MoveAxis(N, 0, ABG)
01:48:26.134 00.000 10052 Move returns status 0, amount 0
01:48:26.134 00.000 10052 move complete, result=0
01:48:26.134 00.000 10052 worker thread done servicing request
01:48:26.134 00.000 10052 Worker thread wakes up
01:48:26.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:26.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:26.134 00.000 6880 GuideStep: -0.1 px 38 ms EAST, -0.2 px 0 ms NORTH
01:48:26.323 00.189 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8877eeb7-5952-4363-a993-aa1fef8ea1bf"}
01:48:26.323 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8877eeb7-5952-4363-a993-aa1fef8ea1bf"}
01:48:26.324 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"acd6fe8a-195f-4ac3-b844-b8be97b8168d"}
01:48:26.324 00.000 6880 case statement mapped state 6 to 3
01:48:26.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"acd6fe8a-195f-4ac3-b844-b8be97b8168d"}
01:48:26.325 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bc59c1be-6455-43f9-9d63-d574f1778fc8"}
01:48:26.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1960,"width":15,"height":15,"star_pos":[6.61,6.67],"pixels":"..."},"id":"bc59c1be-6455-43f9-9d63-d574f1778fc8"}
01:48:27.268 00.943 10052 Exposure complete
01:48:27.365 00.097 10052 worker thread done servicing request
01:48:27.365 00.000 6880 OnExposeComplete: enter
01:48:27.365 00.000 6880 UpdateGuideState(): m_state=6
01:48:27.366 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1961
01:48:27.366 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.42, Mass=1838, SNR=29.7, Peak=126 HFD=4.6
01:48:27.366 00.000 6880 MultiStar: [#1 -0.04,-0.01,0.93,U] [#2 -0.05,-0.04,0.96,U] [#3 -0.07,-0.03,0.89,U] [#4 0.05,-0.10,0.85,U] [#5 -0.09,-0.42,1.00,U] [#6 0.10,-0.14,0.91,U] [#7 -0.06,-0.29,0.74,U] [#8 0.02,-0.12,0.81,U] 
01:48:27.367 00.001 6880 single-star, 8 included, MultiStar: {-0.02, -0.14}, one-star: {-0.05, -0.10}
01:48:27.367 00.000 6880 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.61) = xAngle (-0.37 = -0.37)
01:48:27.367 00.000 6880 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
01:48:27.367 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-1.99 mountX=0.11 mountY=-0.04, mountTheta=-0.40
01:48:27.369 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.10, opts=13)
01:48:27.369 00.000 6880 Enqueuing Move request for scope (-0.05, -0.10)
01:48:27.369 00.000 10052 Worker thread wakes up
01:48:27.369 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
01:48:27.369 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
01:48:27.370 00.001 10052 Moving (-0.05, -0.10) raw xDistance=0.11 yDistance=-0.04
01:48:27.370 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:48:27.370 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:48:27.370 00.000 10052 MoveAxis(E, 0, ABG)
01:48:27.370 00.000 10052 Move returns status 0, amount 0
01:48:27.370 00.000 10052 MoveAxis(N, 0, ABG)
01:48:27.370 00.000 10052 Move returns status 0, amount 0
01:48:27.370 00.000 10052 move complete, result=0
01:48:27.370 00.000 10052 worker thread done servicing request
01:48:27.402 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:27.436 00.034 6880 UpdateGuideState exits: m=1838 SNR=29.7
01:48:27.436 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:27.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:27.437 00.001 6880 Enqueuing Expose request
01:48:27.437 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:27.437 00.000 10052 Worker thread wakes up
01:48:27.437 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:27.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:28.322 00.885 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26bf2677-cd73-4bf6-a2e2-9eda88101785"}
01:48:28.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26bf2677-cd73-4bf6-a2e2-9eda88101785"}
01:48:28.323 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dcf5b437-506b-445c-a8a6-4ea9fa912fbf"}
01:48:28.323 00.000 6880 case statement mapped state 6 to 3
01:48:28.323 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcf5b437-506b-445c-a8a6-4ea9fa912fbf"}
01:48:28.323 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3e0f5c66-02c1-404d-b473-1edb2613aa96"}
01:48:28.324 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1961,"width":15,"height":15,"star_pos":[6.74,7.42],"pixels":"..."},"id":"3e0f5c66-02c1-404d-b473-1edb2613aa96"}
01:48:28.345 00.021 10052 Exposure complete
01:48:28.422 00.077 10052 worker thread done servicing request
01:48:28.422 00.000 6880 OnExposeComplete: enter
01:48:28.422 00.000 6880 UpdateGuideState(): m_state=6
01:48:28.423 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1962
01:48:28.423 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.48, Mass=1825, SNR=29.7, Peak=126 HFD=4.6
01:48:28.423 00.000 6880 MultiStar: [#1 -0.03,-0.20,0.96,U] [#2 0.05,-0.06,0.96,U] [#3 -0.15,-0.26,0.91,U] [#4 -0.03,-0.09,0.85,U] [#5 -0.14,-0.34,1.00,U] [#6 0.03,-0.12,0.89,U] [#7 -0.18,-0.23,0.75,U] [#8 -0.00,-0.20,0.79,U] 
01:48:28.423 00.000 6880 single-star, 8 included, MultiStar: {-0.06, -0.17}, one-star: {-0.09, -0.05}
01:48:28.423 00.000 6880 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
01:48:28.423 00.000 6880 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
01:48:28.423 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.62 mountX=0.05 mountY=-0.08, mountTheta=-1.01
01:48:28.425 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.05, opts=13)
01:48:28.425 00.000 6880 Enqueuing Move request for scope (-0.09, -0.05)
01:48:28.425 00.000 10052 Worker thread wakes up
01:48:28.425 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
01:48:28.425 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
01:48:28.425 00.000 10052 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=-0.08
01:48:28.425 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:48:28.425 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
01:48:28.425 00.000 10052 MoveAxis(E, 0, ABG)
01:48:28.425 00.000 10052 Move returns status 0, amount 0
01:48:28.425 00.000 10052 MoveAxis(N, 0, ABG)
01:48:28.425 00.000 10052 Move returns status 0, amount 0
01:48:28.425 00.000 10052 move complete, result=0
01:48:28.425 00.000 10052 worker thread done servicing request
01:48:28.445 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:28.481 00.036 6880 UpdateGuideState exits: m=1825 SNR=29.7
01:48:28.481 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:28.481 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:28.482 00.001 6880 Enqueuing Expose request
01:48:28.482 00.000 10052 Worker thread wakes up
01:48:28.482 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:28.482 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:28.482 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:29.624 01.142 10052 Exposure complete
01:48:29.699 00.075 10052 worker thread done servicing request
01:48:29.699 00.000 6880 OnExposeComplete: enter
01:48:29.699 00.000 6880 UpdateGuideState(): m_state=6
01:48:29.699 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1963
01:48:29.699 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.21, Mass=1809, SNR=29.6, Peak=133 HFD=4.4
01:48:29.700 00.001 6880 MultiStar: [#1 -0.02,-0.07,0.95,U] [#2 -0.03,-0.19,1.01,U] [#3 -0.06,-0.20,0.90,U] [#4 -0.08,-0.23,0.85,U] [#5 -0.10,-0.52,0.00,M1] [#6 -0.04,-0.23,0.92,U] [#7 0.02,-0.39,0.73,U] [#8 0.11,-0.27,0.78,U] 
01:48:29.700 00.000 6880 refined, 7 included, MultiStar: {-0.01, -0.23}, one-star: {0.03, -0.32}
01:48:29.700 00.000 6880 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.61) = xAngle (-0.01 = -0.01)
01:48:29.700 00.000 6880 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
01:48:29.700 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.23 hyp=0.23 cameraTheta=-1.62 mountX=0.23 mountY=-0.01, mountTheta=-0.04
01:48:29.702 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.23, opts=13)
01:48:29.702 00.000 6880 Enqueuing Move request for scope (-0.01, -0.23)
01:48:29.703 00.001 10052 Worker thread wakes up
01:48:29.703 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.23) opts 0xd
01:48:29.703 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.23)
01:48:29.703 00.000 10052 Moving (-0.01, -0.23) raw xDistance=0.23 yDistance=-0.01
01:48:29.703 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
01:48:29.703 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
01:48:29.703 00.000 10052 MoveAxis(W, 62, ABG)
01:48:29.703 00.000 10052 Guiding  Dir = 3, Dur = 62
01:48:29.737 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:29.773 00.036 10052 IsSlewing returns 0
01:48:29.788 00.015 6880 UpdateGuideState exits: m=1809 SNR=29.6
01:48:29.788 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:29.788 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:29.789 00.001 6880 Enqueuing Expose request
01:48:29.847 00.058 10052 IsGuiding returns 0
01:48:29.992 00.145 10052 IsGuiding returns 1
01:48:29.993 00.001 10052 scope still moving after pulse duration time elapsed
01:48:30.071 00.078 10052 IsSlewing returns 0
01:48:30.150 00.079 10052 IsGuiding returns 0
01:48:30.151 00.001 10052 scope move finished after 62 + 241 ms
01:48:30.151 00.000 10052 Move returns status 0, amount 62
01:48:30.151 00.000 10052 MoveAxis(N, 0, ABG)
01:48:30.151 00.000 10052 Move returns status 0, amount 0
01:48:30.151 00.000 10052 move complete, result=0
01:48:30.151 00.000 10052 worker thread done servicing request
01:48:30.151 00.000 10052 Worker thread wakes up
01:48:30.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:30.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:30.152 00.001 6880 GuideStep: 0.2 px 62 ms WEST, -0.0 px 0 ms NORTH
01:48:30.323 00.171 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02e8bde0-e0fa-4719-935d-b8a46115528f"}
01:48:30.324 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02e8bde0-e0fa-4719-935d-b8a46115528f"}
01:48:30.324 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca09ba96-6f79-46ee-8275-c01bbf024500"}
01:48:30.325 00.001 6880 case statement mapped state 6 to 3
01:48:30.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca09ba96-6f79-46ee-8275-c01bbf024500"}
01:48:30.326 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"779250f4-68c8-47f0-90a4-6b1eb248a19a"}
01:48:30.326 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1963,"width":15,"height":15,"star_pos":[6.81,7.21],"pixels":"..."},"id":"779250f4-68c8-47f0-90a4-6b1eb248a19a"}
01:48:31.070 00.744 10052 Exposure complete
01:48:31.148 00.078 10052 worker thread done servicing request
01:48:31.148 00.000 6880 OnExposeComplete: enter
01:48:31.148 00.000 6880 UpdateGuideState(): m_state=6
01:48:31.148 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1964
01:48:31.148 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.14, Mass=1849, SNR=29.8, Peak=111 HFD=4.6
01:48:31.149 00.001 6880 MultiStar: [#1 -0.15,-0.28,0.94,U] [#2 -0.05,-0.29,0.99,U] [#3 -0.07,-0.25,0.88,U] [#4 0.05,-0.27,0.81,U] [#5 -0.12,-0.65,0.00,M2] [#6 -0.05,-0.35,0.94,U] [#7 -0.04,-0.49,0.73,U] [#8 -0.02,-0.59,0.00,M1] 
01:48:31.149 00.000 6880 refined, 6 included, MultiStar: {-0.08, -0.33}, one-star: {-0.19, -0.38}
01:48:31.149 00.000 6880 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
01:48:31.149 00.000 6880 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
01:48:31.149 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.33 hyp=0.33 cameraTheta=-1.80 mountX=0.33 mountY=-0.07, mountTheta=-0.22
01:48:31.151 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.33, opts=13)
01:48:31.151 00.000 6880 Enqueuing Move request for scope (-0.08, -0.33)
01:48:31.151 00.000 10052 Worker thread wakes up
01:48:31.151 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.33) opts 0xd
01:48:31.151 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.33)
01:48:31.151 00.000 10052 Moving (-0.08, -0.33) raw xDistance=0.33 yDistance=-0.07
01:48:31.151 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
01:48:31.151 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
01:48:31.151 00.000 10052 MoveAxis(W, 91, ABG)
01:48:31.151 00.000 10052 Guiding  Dir = 3, Dur = 91
01:48:31.172 00.021 10052 IsSlewing returns 0
01:48:31.175 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:31.209 00.034 6880 UpdateGuideState exits: m=1849 SNR=29.8
01:48:31.209 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:31.209 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:31.209 00.000 6880 Enqueuing Expose request
01:48:31.211 00.002 10052 IsGuiding returns 0
01:48:31.238 00.027 10052 PulseGuide returned control before completion, sleep 74
01:48:31.337 00.099 10052 IsGuiding returns 0
01:48:31.337 00.000 10052 Move returns status 0, amount 91
01:48:31.338 00.001 10052 MoveAxis(N, 0, ABG)
01:48:31.338 00.000 10052 Move returns status 0, amount 0
01:48:31.338 00.000 10052 move complete, result=0
01:48:31.338 00.000 10052 worker thread done servicing request
01:48:31.338 00.000 10052 Worker thread wakes up
01:48:31.338 00.000 6880 GuideStep: 0.3 px 91 ms WEST, -0.1 px 0 ms NORTH
01:48:31.338 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:31.338 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:32.322 00.984 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7303793-6ea2-479b-b738-5cf51cd30280"}
01:48:32.323 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7303793-6ea2-479b-b738-5cf51cd30280"}
01:48:32.323 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"863ed9bb-ad22-42da-a404-cdd9178e04a0"}
01:48:32.323 00.000 6880 case statement mapped state 6 to 3
01:48:32.324 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"863ed9bb-ad22-42da-a404-cdd9178e04a0"}
01:48:32.324 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95a0bf93-bee3-4b23-880f-f7dc20d2e1a8"}
01:48:32.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1964,"width":15,"height":15,"star_pos":[6.60,7.14],"pixels":"..."},"id":"95a0bf93-bee3-4b23-880f-f7dc20d2e1a8"}
01:48:32.476 00.152 10052 Exposure complete
01:48:32.539 00.063 10052 worker thread done servicing request
01:48:32.539 00.000 6880 OnExposeComplete: enter
01:48:32.539 00.000 6880 UpdateGuideState(): m_state=6
01:48:32.540 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1965
01:48:32.540 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=888.41, Mass=1781, SNR=29.2, Peak=114 HFD=4.8
01:48:32.540 00.000 6880 MultiStar: [#1 -0.09,-0.15,0.96,U] [#2 -0.24,-0.18,0.94,U] [#3 -0.28,0.01,0.92,U] [#4 -0.01,-0.05,0.85,U] [#5 -0.09,-0.40,0.97,U] [#6 -0.21,-0.19,0.89,U] [#7 -0.23,-0.22,0.78,U] [#8 0.00,-0.20,0.79,U] 
01:48:32.540 00.000 6880 single-star, 8 included, MultiStar: {-0.14, -0.16}, one-star: {-0.14, -0.11}
01:48:32.540 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.84 = -0.84)
01:48:32.540 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
01:48:32.540 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.46 mountX=0.12 mountY=-0.13, mountTheta=-0.86
01:48:32.542 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.11, opts=13)
01:48:32.543 00.001 6880 Enqueuing Move request for scope (-0.14, -0.11)
01:48:32.543 00.000 10052 Worker thread wakes up
01:48:32.543 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
01:48:32.543 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
01:48:32.543 00.000 10052 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=-0.13
01:48:32.543 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:48:32.543 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
01:48:32.543 00.000 10052 MoveAxis(W, 36, ABG)
01:48:32.543 00.000 10052 Guiding  Dir = 3, Dur = 36
01:48:32.564 00.021 10052 IsSlewing returns 0
01:48:32.569 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:32.602 00.033 10052 IsGuiding returns 0
01:48:32.605 00.003 6880 UpdateGuideState exits: m=1781 SNR=29.2
01:48:32.605 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:32.605 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:32.605 00.000 6880 Enqueuing Expose request
01:48:32.630 00.025 10052 PulseGuide returned control before completion, sleep 19
01:48:32.686 00.056 10052 IsGuiding returns 0
01:48:32.686 00.000 10052 Move returns status 0, amount 36
01:48:32.686 00.000 10052 MoveAxis(N, 0, ABG)
01:48:32.686 00.000 10052 Move returns status 0, amount 0
01:48:32.686 00.000 10052 move complete, result=0
01:48:32.687 00.001 10052 worker thread done servicing request
01:48:32.687 00.000 10052 Worker thread wakes up
01:48:32.687 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:32.687 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:32.689 00.002 6880 GuideStep: 0.1 px 36 ms WEST, -0.1 px 0 ms NORTH
01:48:33.606 00.917 10052 Exposure complete
01:48:33.684 00.078 10052 worker thread done servicing request
01:48:33.684 00.000 6880 OnExposeComplete: enter
01:48:33.684 00.000 6880 UpdateGuideState(): m_state=6
01:48:33.685 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1966
01:48:33.685 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.34, Mass=1788, SNR=29.3, Peak=123 HFD=4.7
01:48:33.686 00.001 6880 MultiStar: [#1 0.22,-0.29,0.95,U] [#2 0.02,-0.11,0.98,U] [#3 -0.05,-0.03,0.92,U] [#4 0.15,-0.23,0.85,U] [#5 0.26,-0.24,0.96,U] [#6 -0.11,-0.02,0.94,U] [#7 0.13,-0.30,0.74,U] [#8 0.19,-0.25,0.78,U] 
01:48:33.686 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.18}, one-star: {0.17, -0.19}
01:48:33.686 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.58 = 0.58)
01:48:33.686 00.000 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
01:48:33.686 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-1.04 mountX=0.18 mountY=0.11, mountTheta=0.55
01:48:33.689 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.18, opts=13)
01:48:33.689 00.000 6880 Enqueuing Move request for scope (0.11, -0.18)
01:48:33.689 00.000 10052 Worker thread wakes up
01:48:33.690 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.18) opts 0xd
01:48:33.690 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.18)
01:48:33.690 00.000 10052 Moving (0.11, -0.18) raw xDistance=0.18 yDistance=0.11
01:48:33.690 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:48:33.690 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
01:48:33.690 00.000 10052 MoveAxis(W, 49, ABG)
01:48:33.690 00.000 10052 Guiding  Dir = 3, Dur = 49
01:48:33.715 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:33.756 00.041 6880 UpdateGuideState exits: m=1788 SNR=29.3
01:48:33.757 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:33.757 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:33.757 00.000 6880 Enqueuing Expose request
01:48:33.774 00.017 10052 IsSlewing returns 0
01:48:33.848 00.074 10052 IsGuiding returns 0
01:48:33.992 00.144 10052 IsGuiding returns 0
01:48:33.992 00.000 10052 Move returns status 0, amount 49
01:48:33.992 00.000 10052 MoveAxis(N, 0, ABG)
01:48:33.992 00.000 10052 Move returns status 0, amount 0
01:48:33.992 00.000 10052 move complete, result=0
01:48:33.992 00.000 10052 worker thread done servicing request
01:48:33.992 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
01:48:33.993 00.001 10052 Worker thread wakes up
01:48:33.993 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:33.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:34.536 00.543 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3d07538c-3194-473c-aa75-eb73cef146d6"}
01:48:34.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3d07538c-3194-473c-aa75-eb73cef146d6"}
01:48:34.537 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f361f16e-40d8-4209-bd81-85a656c9f57f"}
01:48:34.537 00.000 6880 case statement mapped state 6 to 3
01:48:34.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f361f16e-40d8-4209-bd81-85a656c9f57f"}
01:48:34.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"344fdd50-64a8-441e-bab2-288bc981ddbd"}
01:48:34.538 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1966,"width":15,"height":15,"star_pos":[6.95,7.34],"pixels":"..."},"id":"344fdd50-64a8-441e-bab2-288bc981ddbd"}
01:48:35.126 00.588 10052 Exposure complete
01:48:35.222 00.096 6880 OnExposeComplete: enter
01:48:35.222 00.000 6880 UpdateGuideState(): m_state=6
01:48:35.223 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1967
01:48:35.223 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=888.85, Mass=1780, SNR=29.3, Peak=98 HFD=4.8
01:48:35.224 00.001 6880 MultiStar: [#1 -0.19,0.09,0.95,U] [#2 -0.27,0.07,1.00,U] [#3 -0.45,0.05,0.89,U] [#4 -0.20,0.17,0.84,U] [#5 -0.10,-0.07,1.00,U] [#6 -0.21,0.31,0.93,U] [#7 -0.33,-0.01,0.76,U] [#8 -0.04,-0.05,0.79,U] 
01:48:35.224 00.000 6880 refined, 8 included, MultiStar: {-0.23, 0.10}, one-star: {-0.28, 0.32}
01:48:35.224 00.000 6880 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.61) = xAngle (4.33 = -1.95)
01:48:35.224 00.000 6880 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.30 = -1.98)
01:48:35.224 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.72 mountX=-0.09 mountY=-0.23, mountTheta=-1.96
01:48:35.226 00.002 10052 worker thread done servicing request
01:48:35.226 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.10, opts=13)
01:48:35.226 00.000 6880 Enqueuing Move request for scope (-0.23, 0.10)
01:48:35.229 00.003 10052 Worker thread wakes up
01:48:35.229 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
01:48:35.229 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
01:48:35.229 00.000 10052 Moving (-0.23, 0.10) raw xDistance=-0.09 yDistance=-0.23
01:48:35.230 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:48:35.230 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.23, slope = -0.00
01:48:35.230 00.000 10052 MoveAxis(E, 0, ABG)
01:48:35.230 00.000 10052 Move returns status 0, amount 0
01:48:35.230 00.000 10052 MoveAxis(N, 4, ABG)
01:48:35.230 00.000 10052 Guiding  Dir = 0, Dur = 4
01:48:35.250 00.020 10052 IsSlewing returns 0
01:48:35.262 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:35.290 00.028 10052 IsGuiding returns 0
01:48:35.323 00.033 6880 UpdateGuideState exits: m=1780 SNR=29.3
01:48:35.323 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:35.324 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:35.324 00.000 6880 Enqueuing Expose request
01:48:35.361 00.037 10052 IsGuiding returns 0
01:48:35.361 00.000 10052 Move returns status 0, amount 4
01:48:35.361 00.000 10052 move complete, result=0
01:48:35.361 00.000 10052 worker thread done servicing request
01:48:35.361 00.000 10052 Worker thread wakes up
01:48:35.361 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:35.361 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:35.363 00.002 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 4 ms NORTH
01:48:36.282 00.919 10052 Exposure complete
01:48:36.363 00.081 10052 worker thread done servicing request
01:48:36.363 00.000 6880 OnExposeComplete: enter
01:48:36.363 00.000 6880 UpdateGuideState(): m_state=6
01:48:36.364 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1968
01:48:36.364 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=888.69, Mass=1819, SNR=29.5, Peak=121 HFD=4.6
01:48:36.364 00.000 6880 MultiStar: [#1 0.01,-0.05,0.95,U] [#2 -0.00,-0.01,0.97,U] [#3 -0.12,0.01,0.92,U] [#4 0.19,0.23,0.83,U] [#5 0.13,0.00,0.97,U] [#6 -0.04,0.05,0.93,U] [#7 0.03,-0.07,0.75,U] [#8 -0.03,-0.12,0.80,U] 
01:48:36.364 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.03}, one-star: {0.07, 0.17}
01:48:36.364 00.000 6880 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.61) = xAngle (2.41 = 2.41)
01:48:36.364 00.000 6880 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.37 = 2.37)
01:48:36.365 00.001 6880 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.79 mountX=-0.03 mountY=0.03, mountTheta=2.39
01:48:36.366 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.03, opts=13)
01:48:36.367 00.001 6880 Enqueuing Move request for scope (0.03, 0.03)
01:48:36.367 00.000 10052 Worker thread wakes up
01:48:36.367 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
01:48:36.367 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
01:48:36.367 00.000 10052 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
01:48:36.367 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:48:36.367 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:48:36.367 00.000 10052 MoveAxis(E, 0, ABG)
01:48:36.367 00.000 10052 Move returns status 0, amount 0
01:48:36.367 00.000 10052 MoveAxis(N, 0, ABG)
01:48:36.367 00.000 10052 Move returns status 0, amount 0
01:48:36.367 00.000 10052 move complete, result=0
01:48:36.368 00.001 10052 worker thread done servicing request
01:48:36.393 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:36.455 00.062 6880 UpdateGuideState exits: m=1819 SNR=29.5
01:48:36.456 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:36.456 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:36.456 00.000 6880 Enqueuing Expose request
01:48:36.456 00.000 10052 Worker thread wakes up
01:48:36.456 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:36.456 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:36.456 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:36.538 00.082 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bc2619f0-4965-4c8b-8ffd-5c92b8a6ecd3"}
01:48:36.538 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bc2619f0-4965-4c8b-8ffd-5c92b8a6ecd3"}
01:48:36.549 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98ef7c0d-eb8c-4d46-9374-1f46312f0805"}
01:48:36.549 00.000 6880 case statement mapped state 6 to 3
01:48:36.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"98ef7c0d-eb8c-4d46-9374-1f46312f0805"}
01:48:36.558 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5d137af6-d158-45db-ab15-8a36a0e48e0a"}
01:48:36.559 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1968,"width":15,"height":15,"star_pos":[6.86,6.69],"pixels":"..."},"id":"5d137af6-d158-45db-ab15-8a36a0e48e0a"}
01:48:37.584 01.025 10052 Exposure complete
01:48:37.677 00.093 10052 worker thread done servicing request
01:48:37.678 00.001 6880 OnExposeComplete: enter
01:48:37.678 00.000 6880 UpdateGuideState(): m_state=6
01:48:37.678 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1969
01:48:37.678 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.60, Mass=1757, SNR=29.0, Peak=109 HFD=4.7
01:48:37.679 00.001 6880 MultiStar: [#1 -0.01,-0.03,0.95,U] [#2 0.10,0.15,1.02,U] [#3 -0.03,-0.09,0.92,U] [#4 0.15,0.31,0.83,U] [#5 0.19,-0.00,0.99,U] [#6 -0.10,0.07,0.94,U] [#7 0.09,-0.23,0.75,U] [#8 0.09,-0.07,0.80,U] 
01:48:37.679 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.03}, one-star: {0.09, 0.08}
01:48:37.679 00.000 6880 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.61) = xAngle (2.02 = 2.02)
01:48:37.679 00.000 6880 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.99 = 1.99)
01:48:37.680 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.07 cameraTheta=0.41 mountX=-0.03 mountY=0.06, mountTheta=2.02
01:48:37.682 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.03, opts=13)
01:48:37.682 00.000 6880 Enqueuing Move request for scope (0.06, 0.03)
01:48:37.682 00.000 10052 Worker thread wakes up
01:48:37.682 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
01:48:37.682 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
01:48:37.683 00.001 10052 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
01:48:37.683 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:48:37.683 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
01:48:37.683 00.000 10052 MoveAxis(E, 0, ABG)
01:48:37.683 00.000 10052 Move returns status 0, amount 0
01:48:37.683 00.000 10052 MoveAxis(N, 0, ABG)
01:48:37.683 00.000 10052 Move returns status 0, amount 0
01:48:37.683 00.000 10052 move complete, result=0
01:48:37.683 00.000 10052 worker thread done servicing request
01:48:37.716 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:37.766 00.050 6880 UpdateGuideState exits: m=1757 SNR=29.0
01:48:37.766 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:37.766 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:37.767 00.001 6880 Enqueuing Expose request
01:48:37.767 00.000 10052 Worker thread wakes up
01:48:37.767 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:37.767 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:37.767 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:38.676 00.909 10052 Exposure complete
01:48:38.687 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"afaa470e-ac46-4d71-9301-3cdc96c24ba9"}
01:48:38.688 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"afaa470e-ac46-4d71-9301-3cdc96c24ba9"}
01:48:38.690 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8dc204e6-dc25-436d-963f-7ab4270eb6a8"}
01:48:38.691 00.001 6880 case statement mapped state 6 to 3
01:48:38.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8dc204e6-dc25-436d-963f-7ab4270eb6a8"}
01:48:38.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8d164df2-cc49-4f4f-a00f-b439e4d4c362"}
01:48:38.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1969,"width":15,"height":15,"star_pos":[6.87,6.60],"pixels":"..."},"id":"8d164df2-cc49-4f4f-a00f-b439e4d4c362"}
01:48:38.778 00.086 10052 worker thread done servicing request
01:48:38.778 00.000 6880 OnExposeComplete: enter
01:48:38.778 00.000 6880 UpdateGuideState(): m_state=6
01:48:38.778 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1970
01:48:38.778 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.16, Mass=1685, SNR=28.5, Peak=100 HFD=4.4
01:48:38.779 00.001 6880 MultiStar: [#1 0.13,-0.59,0.00,M1] [#2 0.12,-0.34,1.05,U] [#3 0.01,-0.36,0.92,U] [#4 -0.06,-0.37,0.89,U] [#5 0.34,-0.50,0.00,M1] [#6 0.05,-0.38,0.94,U] [#7 0.08,-0.61,0.00,M1] [#8 0.39,-0.74,0.00,M1] 
01:48:38.779 00.000 6880 refined, 4 included, MultiStar: {0.06, -0.36}, one-star: {0.16, -0.37}
01:48:38.779 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
01:48:38.779 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:48:38.779 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.41 mountX=0.36 mountY=0.06, mountTheta=0.17
01:48:38.781 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.36, opts=13)
01:48:38.781 00.000 6880 Enqueuing Move request for scope (0.06, -0.36)
01:48:38.781 00.000 10052 Worker thread wakes up
01:48:38.781 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.36) opts 0xd
01:48:38.781 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.36)
01:48:38.782 00.001 10052 Moving (0.06, -0.36) raw xDistance=0.36 yDistance=0.06
01:48:38.782 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
01:48:38.782 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
01:48:38.782 00.000 10052 MoveAxis(W, 97, ABG)
01:48:38.782 00.000 10052 Guiding  Dir = 3, Dur = 97
01:48:38.802 00.020 10052 IsSlewing returns 0
01:48:38.815 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:38.840 00.025 10052 IsGuiding returns 0
01:48:38.863 00.023 6880 UpdateGuideState exits: m=1685 SNR=28.5
01:48:38.863 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:38.863 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:38.863 00.000 6880 Enqueuing Expose request
01:48:38.868 00.005 10052 PulseGuide returned control before completion, sleep 80
01:48:38.978 00.110 10052 IsGuiding returns 0
01:48:38.978 00.000 10052 Move returns status 0, amount 97
01:48:38.978 00.000 10052 MoveAxis(N, 0, ABG)
01:48:38.978 00.000 10052 Move returns status 0, amount 0
01:48:38.978 00.000 10052 move complete, result=0
01:48:38.978 00.000 10052 worker thread done servicing request
01:48:38.978 00.000 10052 Worker thread wakes up
01:48:38.978 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:38.978 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:39.093 00.115 6880 GuideStep: 0.4 px 97 ms WEST, 0.1 px 0 ms NORTH
01:48:40.109 01.016 10052 Exposure complete
01:48:40.193 00.084 10052 worker thread done servicing request
01:48:40.217 00.024 6880 OnExposeComplete: enter
01:48:40.217 00.000 6880 UpdateGuideState(): m_state=6
01:48:40.217 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1971
01:48:40.218 00.001 6880 Star::Find returns 1 (0), X=407.71, Y=888.56, Mass=1729, SNR=28.9, Peak=108 HFD=4.7
01:48:40.218 00.000 6880 MultiStar: [#1 0.02,-0.16,0.95,U] [#2 0.32,0.18,0.97,U] [#3 -0.02,-0.06,0.96,U] [#4 -0.29,-0.05,0.89,U] [#5 0.15,-0.20,0.98,U] [#6 -0.01,-0.16,0.96,U] [#7 -0.15,-0.26,0.78,U] [#8 0.14,-0.14,0.82,U] 
01:48:40.218 00.000 6880 single-star, 8 included, MultiStar: {0.01, -0.09}, one-star: {-0.07, 0.04}
01:48:40.218 00.000 6880 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.61) = xAngle (4.27 = -2.02)
01:48:40.218 00.000 6880 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.24 = -2.05)
01:48:40.218 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.04 hyp=0.08 cameraTheta=2.65 mountX=-0.03 mountY=-0.07, mountTheta=-2.02
01:48:40.220 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.04, opts=13)
01:48:40.220 00.000 6880 Enqueuing Move request for scope (-0.07, 0.04)
01:48:40.221 00.001 10052 Worker thread wakes up
01:48:40.221 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.04) opts 0xd
01:48:40.221 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.04)
01:48:40.221 00.000 10052 Moving (-0.07, 0.04) raw xDistance=-0.03 yDistance=-0.07
01:48:40.221 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:48:40.221 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
01:48:40.221 00.000 10052 MoveAxis(E, 0, ABG)
01:48:40.221 00.000 10052 Move returns status 0, amount 0
01:48:40.221 00.000 10052 MoveAxis(N, 0, ABG)
01:48:40.221 00.000 10052 Move returns status 0, amount 0
01:48:40.221 00.000 10052 move complete, result=0
01:48:40.221 00.000 10052 worker thread done servicing request
01:48:40.295 00.074 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:40.337 00.042 6880 UpdateGuideState exits: m=1729 SNR=28.9
01:48:40.338 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:40.338 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:40.338 00.000 6880 Enqueuing Expose request
01:48:40.338 00.000 10052 Worker thread wakes up
01:48:40.338 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:40.338 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:40.338 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:40.696 00.358 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91fb29a6-03e9-44af-9c53-e5243bfe4905"}
01:48:40.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91fb29a6-03e9-44af-9c53-e5243bfe4905"}
01:48:40.696 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"450aa4cf-0a64-4f0a-911d-face4b8c829a"}
01:48:40.696 00.000 6880 case statement mapped state 6 to 3
01:48:40.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"450aa4cf-0a64-4f0a-911d-face4b8c829a"}
01:48:40.697 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7141879c-23d6-4dbe-88b8-024819082b40"}
01:48:40.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1971,"width":15,"height":15,"star_pos":[6.71,6.56],"pixels":"..."},"id":"7141879c-23d6-4dbe-88b8-024819082b40"}
01:48:41.250 00.553 10052 Exposure complete
01:48:41.321 00.071 10052 worker thread done servicing request
01:48:41.322 00.001 6880 OnExposeComplete: enter
01:48:41.322 00.000 6880 UpdateGuideState(): m_state=6
01:48:41.322 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1972
01:48:41.322 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.35, Mass=1809, SNR=29.5, Peak=103 HFD=4.8
01:48:41.323 00.001 6880 MultiStar: [#1 0.07,-0.21,0.90,U] [#2 -0.01,-0.08,1.00,U] [#3 -0.02,-0.15,0.89,U] [#4 0.24,-0.11,0.83,U] [#5 0.13,-0.08,0.98,U] [#6 -0.01,-0.07,0.90,U] [#7 -0.07,-0.17,0.75,U] [#8 0.10,-0.22,0.78,U] 
01:48:41.323 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.14}, one-star: {0.17, -0.17}
01:48:41.323 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
01:48:41.323 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
01:48:41.323 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.14 hyp=0.15 cameraTheta=-1.13 mountX=0.14 mountY=0.07, mountTheta=0.46
01:48:41.324 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.14, opts=13)
01:48:41.325 00.001 6880 Enqueuing Move request for scope (0.07, -0.14)
01:48:41.325 00.000 10052 Worker thread wakes up
01:48:41.325 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.14) opts 0xd
01:48:41.325 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.14)
01:48:41.325 00.000 10052 Moving (0.07, -0.14) raw xDistance=0.14 yDistance=0.07
01:48:41.325 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:48:41.325 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
01:48:41.325 00.000 10052 MoveAxis(W, 36, ABG)
01:48:41.325 00.000 10052 Guiding  Dir = 3, Dur = 36
01:48:41.346 00.021 10052 IsSlewing returns 0
01:48:41.349 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:41.384 00.035 10052 IsGuiding returns 0
01:48:41.387 00.003 6880 UpdateGuideState exits: m=1809 SNR=29.5
01:48:41.387 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:41.387 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:41.387 00.000 6880 Enqueuing Expose request
01:48:41.411 00.024 10052 PulseGuide returned control before completion, sleep 19
01:48:41.457 00.046 10052 IsGuiding returns 1
01:48:41.458 00.001 10052 scope still moving after pulse duration time elapsed
01:48:41.534 00.076 10052 IsSlewing returns 0
01:48:41.610 00.076 10052 IsGuiding returns 0
01:48:41.611 00.001 10052 scope move finished after 36 + 190 ms
01:48:41.611 00.000 10052 Move returns status 0, amount 36
01:48:41.611 00.000 10052 MoveAxis(N, 0, ABG)
01:48:41.611 00.000 10052 Move returns status 0, amount 0
01:48:41.611 00.000 10052 move complete, result=0
01:48:41.611 00.000 10052 worker thread done servicing request
01:48:41.611 00.000 10052 Worker thread wakes up
01:48:41.611 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
01:48:41.611 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:41.611 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:42.694 01.083 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c5c8173-f1fc-4c5c-b389-e32f9787c7ef"}
01:48:42.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c5c8173-f1fc-4c5c-b389-e32f9787c7ef"}
01:48:42.695 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb756532-f053-4d28-b330-1ffb938faa31"}
01:48:42.695 00.000 6880 case statement mapped state 6 to 3
01:48:42.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb756532-f053-4d28-b330-1ffb938faa31"}
01:48:42.696 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7477ecef-cbf5-4497-8eb4-fe774bbb555d"}
01:48:42.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1972,"width":15,"height":15,"star_pos":[6.95,7.35],"pixels":"..."},"id":"7477ecef-cbf5-4497-8eb4-fe774bbb555d"}
01:48:42.742 00.046 10052 Exposure complete
01:48:42.815 00.073 10052 worker thread done servicing request
01:48:42.815 00.000 6880 OnExposeComplete: enter
01:48:42.815 00.000 6880 UpdateGuideState(): m_state=6
01:48:42.816 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1973
01:48:42.816 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=888.13, Mass=1760, SNR=29.1, Peak=119 HFD=4.5
01:48:42.816 00.000 6880 MultiStar: [#1 0.27,-0.39,0.96,U] [#2 0.17,-0.32,0.99,U] [#3 0.09,-0.26,0.93,U] [#4 0.41,-0.15,0.83,U] [#5 0.37,-0.26,0.98,U] [#6 0.06,-0.05,0.96,U] [#7 0.20,-0.44,0.76,U] [#8 0.27,-0.40,0.80,U] 
01:48:42.816 00.000 6880 refined, 8 included, MultiStar: {0.22, -0.29}, one-star: {0.19, -0.39}
01:48:42.816 00.000 6880 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
01:48:42.817 00.001 6880 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:48:42.817 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.29 hyp=0.37 cameraTheta=-0.92 mountX=0.28 mountY=0.23, mountTheta=0.68
01:48:42.819 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.29, opts=13)
01:48:42.819 00.000 6880 Enqueuing Move request for scope (0.22, -0.29)
01:48:42.819 00.000 10052 Worker thread wakes up
01:48:42.819 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.29) opts 0xd
01:48:42.819 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.29)
01:48:42.820 00.001 10052 Moving (0.22, -0.29) raw xDistance=0.28 yDistance=0.23
01:48:42.820 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:48:42.820 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.23, slope = 0.03
01:48:42.820 00.000 10052 MoveAxis(W, 78, ABG)
01:48:42.820 00.000 10052 Guiding  Dir = 3, Dur = 78
01:48:42.841 00.021 10052 IsSlewing returns 0
01:48:42.855 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:42.879 00.024 10052 IsGuiding returns 0
01:48:42.900 00.021 6880 UpdateGuideState exits: m=1760 SNR=29.1
01:48:42.900 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:42.900 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:42.900 00.000 6880 Enqueuing Expose request
01:48:42.907 00.007 10052 PulseGuide returned control before completion, sleep 61
01:48:42.996 00.089 10052 IsGuiding returns 0
01:48:42.996 00.000 10052 Move returns status 0, amount 78
01:48:42.996 00.000 10052 MoveAxis(S, 46, ABG)
01:48:42.996 00.000 10052 Guiding  Dir = 1, Dur = 46
01:48:43.035 00.039 10052 IsSlewing returns 0
01:48:43.072 00.037 10052 IsGuiding returns 0
01:48:43.099 00.027 10052 PulseGuide returned control before completion, sleep 29
01:48:43.155 00.056 10052 IsGuiding returns 0
01:48:43.156 00.001 10052 Move returns status 0, amount 46
01:48:43.156 00.000 10052 move complete, result=0
01:48:43.156 00.000 10052 worker thread done servicing request
01:48:43.156 00.000 10052 Worker thread wakes up
01:48:43.156 00.000 6880 GuideStep: 0.3 px 78 ms WEST, 0.2 px 46 ms SOUTH
01:48:43.156 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:43.157 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:44.070 00.913 10052 Exposure complete
01:48:44.138 00.068 10052 worker thread done servicing request
01:48:44.138 00.000 6880 OnExposeComplete: enter
01:48:44.138 00.000 6880 UpdateGuideState(): m_state=6
01:48:44.139 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1974
01:48:44.139 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.29, Mass=1810, SNR=29.5, Peak=116 HFD=4.6
01:48:44.139 00.000 6880 MultiStar: [#1 -0.04,-0.29,0.95,U] [#2 0.18,-0.10,1.02,U] [#3 -0.06,-0.14,0.91,U] [#4 0.25,0.04,0.84,U] [#5 0.26,-0.10,0.95,U] [#6 -0.03,-0.00,0.95,U] [#7 0.07,-0.30,0.73,U] [#8 0.09,-0.50,0.82,U] 
01:48:44.139 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.18}, one-star: {0.13, -0.24}
01:48:44.139 00.000 6880 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.61) = xAngle (0.53 = 0.53)
01:48:44.139 00.000 6880 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
01:48:44.140 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-1.08 mountX=0.17 mountY=0.10, mountTheta=0.51
01:48:44.141 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.18, opts=13)
01:48:44.141 00.000 6880 Enqueuing Move request for scope (0.09, -0.18)
01:48:44.141 00.000 10052 Worker thread wakes up
01:48:44.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.18) opts 0xd
01:48:44.142 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.18)
01:48:44.142 00.000 10052 Moving (0.09, -0.18) raw xDistance=0.17 yDistance=0.10
01:48:44.142 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:48:44.142 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.11, using input
01:48:44.142 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
01:48:44.142 00.000 10052 MoveAxis(W, 50, ABG)
01:48:44.142 00.000 10052 Guiding  Dir = 3, Dur = 50
01:48:44.164 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:44.200 00.036 6880 UpdateGuideState exits: m=1810 SNR=29.5
01:48:44.200 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:44.200 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:44.200 00.000 6880 Enqueuing Expose request
01:48:44.214 00.014 10052 IsSlewing returns 0
01:48:44.283 00.069 10052 IsGuiding returns 0
01:48:44.420 00.137 10052 IsGuiding returns 0
01:48:44.420 00.000 10052 Move returns status 0, amount 50
01:48:44.421 00.001 10052 MoveAxis(N, 0, ABG)
01:48:44.421 00.000 10052 Move returns status 0, amount 0
01:48:44.421 00.000 10052 move complete, result=0
01:48:44.421 00.000 10052 worker thread done servicing request
01:48:44.421 00.000 10052 Worker thread wakes up
01:48:44.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:44.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:44.421 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
01:48:44.695 00.274 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"be636c6b-a0dc-41ee-b2f2-1dd6925a0db6"}
01:48:44.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"be636c6b-a0dc-41ee-b2f2-1dd6925a0db6"}
01:48:44.696 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fe0058e-7d3a-4551-a814-2ea62f39c786"}
01:48:44.696 00.000 6880 case statement mapped state 6 to 3
01:48:44.697 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fe0058e-7d3a-4551-a814-2ea62f39c786"}
01:48:44.698 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"05ab9e9d-4e2e-4cca-a2b4-33da984f2793"}
01:48:44.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1974,"width":15,"height":15,"star_pos":[6.91,7.29],"pixels":"..."},"id":"05ab9e9d-4e2e-4cca-a2b4-33da984f2793"}
01:48:45.559 00.861 10052 Exposure complete
01:48:45.625 00.066 10052 worker thread done servicing request
01:48:45.626 00.001 6880 OnExposeComplete: enter
01:48:45.626 00.000 6880 UpdateGuideState(): m_state=6
01:48:45.626 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1975
01:48:45.626 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=888.31, Mass=1813, SNR=29.5, Peak=112 HFD=4.6
01:48:45.627 00.001 6880 MultiStar: [#1 -0.27,-0.06,0.95,U] [#2 -0.23,-0.18,1.01,U] [#3 -0.25,-0.14,0.92,U] [#4 -0.18,-0.20,0.83,U] [#5 -0.19,-0.45,1.00,U] [#6 -0.10,-0.21,0.95,U] [#7 -0.27,-0.38,0.73,U] [#8 -0.12,-0.30,0.79,U] 
01:48:45.627 00.000 6880 refined, 8 included, MultiStar: {-0.21, -0.23}, one-star: {-0.23, -0.21}
01:48:45.627 00.000 6880 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.61) = xAngle (-0.68 = -0.68)
01:48:45.627 00.000 6880 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
01:48:45.627 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.23 hyp=0.31 cameraTheta=-2.29 mountX=0.24 mountY=-0.20, mountTheta=-0.70
01:48:45.629 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.23, opts=13)
01:48:45.629 00.000 6880 Enqueuing Move request for scope (-0.21, -0.23)
01:48:45.629 00.000 10052 Worker thread wakes up
01:48:45.629 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.23) opts 0xd
01:48:45.629 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.23)
01:48:45.629 00.000 10052 Moving (-0.21, -0.23) raw xDistance=0.24 yDistance=-0.20
01:48:45.629 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:48:45.629 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
01:48:45.629 00.000 10052 MoveAxis(W, 67, ABG)
01:48:45.629 00.000 10052 Guiding  Dir = 3, Dur = 67
01:48:45.657 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:45.690 00.033 10052 IsSlewing returns 0
01:48:45.700 00.010 6880 UpdateGuideState exits: m=1813 SNR=29.5
01:48:45.700 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:45.700 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:45.700 00.000 6880 Enqueuing Expose request
01:48:45.769 00.069 10052 IsGuiding returns 0
01:48:45.913 00.144 10052 IsGuiding returns 1
01:48:45.913 00.000 10052 scope still moving after pulse duration time elapsed
01:48:45.994 00.081 10052 IsSlewing returns 0
01:48:46.067 00.073 10052 IsGuiding returns 0
01:48:46.067 00.000 10052 scope move finished after 67 + 230 ms
01:48:46.067 00.000 10052 Move returns status 0, amount 67
01:48:46.067 00.000 10052 MoveAxis(N, 0, ABG)
01:48:46.067 00.000 10052 Move returns status 0, amount 0
01:48:46.067 00.000 10052 move complete, result=0
01:48:46.068 00.001 10052 worker thread done servicing request
01:48:46.068 00.000 6880 GuideStep: 0.2 px 67 ms WEST, -0.2 px 0 ms NORTH
01:48:46.068 00.000 10052 Worker thread wakes up
01:48:46.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:46.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:46.705 00.637 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b1f26d10-4348-4247-b7cc-18d9a27c3b85"}
01:48:46.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b1f26d10-4348-4247-b7cc-18d9a27c3b85"}
01:48:46.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3272f358-ec3b-4cfc-9f6a-a929aa2714a9"}
01:48:46.706 00.000 6880 case statement mapped state 6 to 3
01:48:46.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3272f358-ec3b-4cfc-9f6a-a929aa2714a9"}
01:48:46.706 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ffceaa9-e966-4703-98f0-cf53d8f14271"}
01:48:46.707 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1975,"width":15,"height":15,"star_pos":[6.56,7.31],"pixels":"..."},"id":"6ffceaa9-e966-4703-98f0-cf53d8f14271"}
01:48:46.986 00.279 10052 Exposure complete
01:48:47.049 00.063 10052 worker thread done servicing request
01:48:47.049 00.000 6880 OnExposeComplete: enter
01:48:47.049 00.000 6880 UpdateGuideState(): m_state=6
01:48:47.050 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1976
01:48:47.050 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.43, Mass=1736, SNR=28.8, Peak=115 HFD=4.4
01:48:47.050 00.000 6880 MultiStar: [#1 -0.31,-0.21,0.97,U] [#2 -0.16,-0.11,1.05,U] [#3 -0.30,-0.17,0.92,U] [#4 -0.22,-0.20,0.86,U] [#5 -0.24,-0.21,0.99,U] [#6 -0.26,-0.13,0.98,U] [#7 -0.38,-0.30,0.78,U] [#8 -0.25,-0.34,0.76,U] 
01:48:47.050 00.000 6880 single-star, 8 included, MultiStar: {-0.26, -0.19}, one-star: {-0.21, -0.10}
01:48:47.050 00.000 6880 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.61) = xAngle (-1.10 = -1.10)
01:48:47.050 00.000 6880 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
01:48:47.050 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.10 hyp=0.24 cameraTheta=-2.71 mountX=0.11 mountY=-0.21, mountTheta=-1.11
01:48:47.052 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.10, opts=13)
01:48:47.052 00.000 6880 Enqueuing Move request for scope (-0.21, -0.10)
01:48:47.052 00.000 10052 Worker thread wakes up
01:48:47.052 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.10) opts 0xd
01:48:47.052 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.10)
01:48:47.053 00.001 10052 Moving (-0.21, -0.10) raw xDistance=0.11 yDistance=-0.21
01:48:47.053 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:48:47.053 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.21, slope = -0.00
01:48:47.053 00.000 10052 MoveAxis(E, 0, ABG)
01:48:47.053 00.000 10052 Move returns status 0, amount 0
01:48:47.053 00.000 10052 MoveAxis(N, 7, ABG)
01:48:47.053 00.000 10052 Guiding  Dir = 0, Dur = 7
01:48:47.073 00.020 10052 IsSlewing returns 0
01:48:47.076 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:47.111 00.035 6880 UpdateGuideState exits: m=1736 SNR=28.8
01:48:47.112 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:47.112 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:47.112 00.000 6880 Enqueuing Expose request
01:48:47.113 00.001 10052 IsGuiding returns 0
01:48:47.179 00.066 10052 IsGuiding returns 0
01:48:47.179 00.000 10052 Move returns status 0, amount 7
01:48:47.179 00.000 10052 move complete, result=0
01:48:47.179 00.000 10052 worker thread done servicing request
01:48:47.179 00.000 10052 Worker thread wakes up
01:48:47.179 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:47.179 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:47.181 00.002 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 7 ms NORTH
01:48:48.324 01.143 10052 Exposure complete
01:48:48.410 00.086 10052 worker thread done servicing request
01:48:48.410 00.000 6880 OnExposeComplete: enter
01:48:48.410 00.000 6880 UpdateGuideState(): m_state=6
01:48:48.411 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1977
01:48:48.411 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.11, Mass=1731, SNR=28.9, Peak=108 HFD=4.5
01:48:48.411 00.000 6880 MultiStar: [#1 -0.02,-0.16,0.96,U] [#2 0.01,-0.08,1.04,U] [#3 -0.20,-0.07,0.89,U] [#4 -0.06,-0.13,0.85,U] [#5 0.02,-0.50,1.03,U] [#6 -0.23,-0.19,0.97,U] [#7 0.07,-0.21,0.73,U] [#8 0.05,-0.10,0.80,U] 
01:48:48.411 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.21}, one-star: {0.01, -0.41}
01:48:48.411 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
01:48:48.411 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
01:48:48.411 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.22 cameraTheta=-1.76 mountX=0.21 mountY=-0.04, mountTheta=-0.18
01:48:48.413 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.21, opts=13)
01:48:48.413 00.000 6880 Enqueuing Move request for scope (-0.04, -0.21)
01:48:48.413 00.000 10052 Worker thread wakes up
01:48:48.413 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
01:48:48.413 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
01:48:48.413 00.000 10052 Moving (-0.04, -0.21) raw xDistance=0.21 yDistance=-0.04
01:48:48.413 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:48:48.413 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.09, using input
01:48:48.414 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
01:48:48.414 00.000 10052 MoveAxis(W, 57, ABG)
01:48:48.414 00.000 10052 Guiding  Dir = 3, Dur = 57
01:48:48.435 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:48.435 00.000 10052 IsSlewing returns 0
01:48:48.467 00.032 6880 UpdateGuideState exits: m=1731 SNR=28.9
01:48:48.467 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:48.467 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:48.467 00.000 6880 Enqueuing Expose request
01:48:48.472 00.005 10052 IsGuiding returns 0
01:48:48.500 00.028 10052 PulseGuide returned control before completion, sleep 40
01:48:48.573 00.073 10052 IsGuiding returns 0
01:48:48.573 00.000 10052 Move returns status 0, amount 57
01:48:48.573 00.000 10052 MoveAxis(N, 0, ABG)
01:48:48.573 00.000 10052 Move returns status 0, amount 0
01:48:48.573 00.000 10052 move complete, result=0
01:48:48.573 00.000 10052 worker thread done servicing request
01:48:48.573 00.000 10052 Worker thread wakes up
01:48:48.574 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:48.574 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:48.574 00.000 6880 GuideStep: 0.2 px 57 ms WEST, -0.0 px 0 ms NORTH
01:48:48.704 00.130 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3eebcadf-4a8e-490c-aace-ea79a32529b1"}
01:48:48.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3eebcadf-4a8e-490c-aace-ea79a32529b1"}
01:48:48.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"722eba16-84e9-4603-9792-3a9d2e8db5fe"}
01:48:48.705 00.000 6880 case statement mapped state 6 to 3
01:48:48.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"722eba16-84e9-4603-9792-3a9d2e8db5fe"}
01:48:48.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2e73d67d-e8c1-4c12-84ff-1304a673be61"}
01:48:48.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1977,"width":15,"height":15,"star_pos":[6.80,7.11],"pixels":"..."},"id":"2e73d67d-e8c1-4c12-84ff-1304a673be61"}
01:48:49.493 00.787 10052 Exposure complete
01:48:49.562 00.069 10052 worker thread done servicing request
01:48:49.562 00.000 6880 OnExposeComplete: enter
01:48:49.562 00.000 6880 UpdateGuideState(): m_state=6
01:48:49.563 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1978
01:48:49.563 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.44, Mass=1763, SNR=29.0, Peak=119 HFD=4.6
01:48:49.563 00.000 6880 MultiStar: [#1 -0.12,-0.12,0.98,U] [#2 -0.15,0.02,1.03,U] [#3 -0.11,-0.14,0.89,U] [#4 0.02,-0.13,0.87,U] [#5 0.16,-0.19,0.95,U] [#6 -0.06,-0.09,0.90,U] [#7 -0.23,-0.20,0.80,U] [#8 0.13,-0.11,0.81,U] 
01:48:49.563 00.000 6880 single-star, 8 included, MultiStar: {-0.05, -0.11}, one-star: {-0.05, -0.09}
01:48:49.563 00.000 6880 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
01:48:49.563 00.000 6880 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
01:48:49.564 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.09 hyp=0.10 cameraTheta=-2.10 mountX=0.09 mountY=-0.05, mountTheta=-0.51
01:48:49.565 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.09, opts=13)
01:48:49.565 00.000 6880 Enqueuing Move request for scope (-0.05, -0.09)
01:48:49.565 00.000 10052 Worker thread wakes up
01:48:49.565 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.09) opts 0xd
01:48:49.565 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.09)
01:48:49.565 00.000 10052 Moving (-0.05, -0.09) raw xDistance=0.09 yDistance=-0.05
01:48:49.565 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:48:49.565 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.09, using input
01:48:49.566 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
01:48:49.566 00.000 10052 MoveAxis(E, 0, ABG)
01:48:49.566 00.000 10052 Move returns status 0, amount 0
01:48:49.566 00.000 10052 MoveAxis(N, 0, ABG)
01:48:49.566 00.000 10052 Move returns status 0, amount 0
01:48:49.566 00.000 10052 move complete, result=0
01:48:49.566 00.000 10052 worker thread done servicing request
01:48:49.590 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:49.624 00.034 6880 UpdateGuideState exits: m=1763 SNR=29.0
01:48:49.624 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:49.624 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:49.624 00.000 6880 Enqueuing Expose request
01:48:49.624 00.000 10052 Worker thread wakes up
01:48:49.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:49.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:49.624 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:50.704 01.080 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55c1801e-265a-4f51-b940-470124fe9623"}
01:48:50.705 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55c1801e-265a-4f51-b940-470124fe9623"}
01:48:50.705 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"75c4a9e9-f7d5-4431-94f8-f3ffd5bb5864"}
01:48:50.705 00.000 6880 case statement mapped state 6 to 3
01:48:50.706 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"75c4a9e9-f7d5-4431-94f8-f3ffd5bb5864"}
01:48:50.706 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"477d4344-b9b7-4f60-9803-df5054d8b964"}
01:48:50.707 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1978,"width":15,"height":15,"star_pos":[6.73,7.44],"pixels":"..."},"id":"477d4344-b9b7-4f60-9803-df5054d8b964"}
01:48:50.765 00.058 10052 Exposure complete
01:48:50.842 00.077 10052 worker thread done servicing request
01:48:50.842 00.000 6880 OnExposeComplete: enter
01:48:50.842 00.000 6880 UpdateGuideState(): m_state=6
01:48:50.843 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1979
01:48:50.843 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=888.64, Mass=1769, SNR=29.1, Peak=110 HFD=4.8
01:48:50.843 00.000 6880 MultiStar: [#1 -0.31,0.16,0.99,U] [#2 -0.24,0.13,0.97,U] [#3 -0.28,0.29,0.89,U] [#4 -0.18,-0.01,0.89,U] [#5 -0.14,0.03,1.01,U] [#6 -0.30,0.01,0.92,U] [#7 -0.36,-0.08,0.76,U] [#8 -0.49,-0.38,0.00,M1] 
01:48:50.843 00.000 6880 single-star, 7 included, MultiStar: {-0.25, 0.09}, one-star: {-0.22, 0.12}
01:48:50.843 00.000 6880 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.61) = xAngle (4.27 = -2.02)
01:48:50.844 00.001 6880 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.23 = -2.05)
01:48:50.844 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.12 hyp=0.25 cameraTheta=2.65 mountX=-0.11 mountY=-0.23, mountTheta=-2.02
01:48:50.846 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.12, opts=13)
01:48:50.846 00.000 6880 Enqueuing Move request for scope (-0.22, 0.12)
01:48:50.846 00.000 10052 Worker thread wakes up
01:48:50.847 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.12) opts 0xd
01:48:50.847 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.12)
01:48:50.847 00.000 10052 Moving (-0.22, 0.12) raw xDistance=-0.11 yDistance=-0.23
01:48:50.847 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:48:50.847 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.23, slope = -0.03
01:48:50.847 00.000 10052 MoveAxis(E, 0, ABG)
01:48:50.847 00.000 10052 Move returns status 0, amount 0
01:48:50.847 00.000 10052 MoveAxis(N, 51, ABG)
01:48:50.847 00.000 10052 Guiding  Dir = 0, Dur = 51
01:48:50.868 00.021 10052 IsSlewing returns 0
01:48:50.871 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:50.906 00.035 10052 IsGuiding returns 0
01:48:50.908 00.002 6880 UpdateGuideState exits: m=1769 SNR=29.1
01:48:50.908 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:50.908 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:50.908 00.000 6880 Enqueuing Expose request
01:48:50.934 00.026 10052 PulseGuide returned control before completion, sleep 34
01:48:51.003 00.069 10052 IsGuiding returns 0
01:48:51.003 00.000 10052 Move returns status 0, amount 51
01:48:51.003 00.000 10052 move complete, result=0
01:48:51.003 00.000 10052 worker thread done servicing request
01:48:51.003 00.000 10052 Worker thread wakes up
01:48:51.003 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:51.004 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:51.013 00.009 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 51 ms NORTH
01:48:51.922 00.909 10052 Exposure complete
01:48:51.999 00.077 10052 worker thread done servicing request
01:48:51.999 00.000 6880 OnExposeComplete: enter
01:48:51.999 00.000 6880 UpdateGuideState(): m_state=6
01:48:51.999 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1980
01:48:51.999 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.65, Mass=1779, SNR=29.2, Peak=123 HFD=4.7
01:48:51.999 00.000 6880 MultiStar: [#1 -0.00,-0.27,0.97,U] [#2 -0.12,0.18,0.99,U] [#3 -0.02,0.01,0.88,U] [#4 0.11,0.29,0.85,U] [#5 -0.08,-0.32,0.99,U] [#6 -0.22,-0.04,0.91,U] [#7 -0.10,-0.07,0.73,U] [#8 0.10,-0.08,0.80,U] 
01:48:51.999 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.07, 0.12}
01:48:51.999 00.000 6880 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.61) = xAngle (-1.14 = -1.14)
01:48:52.000 00.001 6880 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
01:48:52.000 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.75 mountX=0.02 mountY=-0.05, mountTheta=-1.15
01:48:52.001 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.02, opts=13)
01:48:52.001 00.000 6880 Enqueuing Move request for scope (-0.05, -0.02)
01:48:52.001 00.000 10052 Worker thread wakes up
01:48:52.002 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
01:48:52.002 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
01:48:52.002 00.000 10052 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
01:48:52.002 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:52.002 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.10, using input
01:48:52.002 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
01:48:52.002 00.000 10052 MoveAxis(E, 0, ABG)
01:48:52.002 00.000 10052 Move returns status 0, amount 0
01:48:52.002 00.000 10052 MoveAxis(N, 0, ABG)
01:48:52.002 00.000 10052 Move returns status 0, amount 0
01:48:52.002 00.000 10052 move complete, result=0
01:48:52.002 00.000 10052 worker thread done servicing request
01:48:52.028 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:52.069 00.041 6880 UpdateGuideState exits: m=1779 SNR=29.2
01:48:52.069 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:52.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:52.069 00.000 6880 Enqueuing Expose request
01:48:52.069 00.000 10052 Worker thread wakes up
01:48:52.069 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:48:52.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:52.070 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:52.704 00.634 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"708e5f3e-7972-4265-9af5-76d7882364ca"}
01:48:52.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"708e5f3e-7972-4265-9af5-76d7882364ca"}
01:48:52.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"12b9cf43-dc9d-4f93-9211-50e572e63149"}
01:48:52.705 00.000 6880 case statement mapped state 6 to 3
01:48:52.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"12b9cf43-dc9d-4f93-9211-50e572e63149"}
01:48:52.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"61188d24-347a-405a-a986-ce22b003ffc7"}
01:48:52.707 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1980,"width":15,"height":15,"star_pos":[6.72,6.65],"pixels":"..."},"id":"61188d24-347a-405a-a986-ce22b003ffc7"}
01:48:53.208 00.501 10052 Exposure complete
01:48:53.268 00.060 10052 worker thread done servicing request
01:48:53.268 00.000 6880 OnExposeComplete: enter
01:48:53.268 00.000 6880 UpdateGuideState(): m_state=6
01:48:53.269 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1981
01:48:53.269 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=888.60, Mass=1854, SNR=29.9, Peak=104 HFD=4.5
01:48:53.269 00.000 6880 MultiStar: [#1 -0.35,-0.22,0.98,U] [#2 -0.29,0.10,0.96,U] [#3 -0.45,-0.17,0.90,U] [#4 -0.29,-0.02,0.84,U] [#5 -0.18,-0.15,0.95,U] [#6 -0.38,-0.11,0.89,U] [#7 -0.36,-0.36,0.77,U] [#8 -0.26,-0.44,0.77,U] 
01:48:53.269 00.000 6880 single-star, 8 included, MultiStar: {-0.32, -0.13}, one-star: {-0.32, 0.07}
01:48:53.269 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.53 = -1.75)
01:48:53.269 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.50 = -1.78)
01:48:53.270 00.001 6880 CameraToMount -- cameraX=-0.32 cameraY=0.07 hyp=0.32 cameraTheta=2.92 mountX=-0.06 mountY=-0.32, mountTheta=-1.75
01:48:53.271 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.07, opts=13)
01:48:53.272 00.001 6880 Enqueuing Move request for scope (-0.32, 0.07)
01:48:53.272 00.000 10052 Worker thread wakes up
01:48:53.272 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.07) opts 0xd
01:48:53.272 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.07)
01:48:53.272 00.000 10052 Moving (-0.32, 0.07) raw xDistance=-0.06 yDistance=-0.32
01:48:53.272 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:48:53.272 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.32, slope = -0.04
01:48:53.272 00.000 10052 MoveAxis(E, 0, ABG)
01:48:53.272 00.000 10052 Move returns status 0, amount 0
01:48:53.272 00.000 10052 MoveAxis(N, 70, ABG)
01:48:53.272 00.000 10052 Guiding  Dir = 0, Dur = 70
01:48:53.293 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:53.294 00.001 10052 IsSlewing returns 0
01:48:53.325 00.031 6880 UpdateGuideState exits: m=1854 SNR=29.9
01:48:53.326 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:53.326 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:53.326 00.000 6880 Enqueuing Expose request
01:48:53.332 00.006 10052 IsGuiding returns 0
01:48:53.360 00.028 10052 PulseGuide returned control before completion, sleep 53
01:48:53.447 00.087 10052 IsGuiding returns 0
01:48:53.448 00.001 10052 Move returns status 0, amount 70
01:48:53.448 00.000 10052 move complete, result=0
01:48:53.448 00.000 10052 worker thread done servicing request
01:48:53.448 00.000 10052 Worker thread wakes up
01:48:53.448 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:53.448 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:53.449 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 70 ms NORTH
01:48:54.363 00.914 10052 Exposure complete
01:48:54.423 00.060 10052 worker thread done servicing request
01:48:54.423 00.000 6880 OnExposeComplete: enter
01:48:54.423 00.000 6880 UpdateGuideState(): m_state=6
01:48:54.423 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1982
01:48:54.423 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=888.61, Mass=1736, SNR=28.9, Peak=102 HFD=4.9
01:48:54.424 00.001 6880 MultiStar: [#1 -0.26,-0.05,0.97,U] [#2 -0.15,-0.01,1.00,U] [#3 -0.32,-0.04,0.91,U] [#4 -0.21,0.06,0.86,U] [#5 -0.20,-0.36,1.01,U] [#6 -0.30,-0.17,0.89,U] [#7 -0.22,-0.15,0.77,U] [#8 -0.07,-0.07,0.79,U] 
01:48:54.424 00.000 6880 refined, 8 included, MultiStar: {-0.23, -0.08}, one-star: {-0.29, 0.09}
01:48:54.424 00.000 6880 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
01:48:54.424 00.000 6880 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
01:48:54.424 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-2.81 mountX=0.09 mountY=-0.22, mountTheta=-1.20
01:48:54.426 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.08, opts=13)
01:48:54.426 00.000 6880 Enqueuing Move request for scope (-0.23, -0.08)
01:48:54.426 00.000 10052 Worker thread wakes up
01:48:54.426 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.08) opts 0xd
01:48:54.426 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.08)
01:48:54.426 00.000 10052 Moving (-0.23, -0.08) raw xDistance=0.09 yDistance=-0.22
01:48:54.426 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:48:54.426 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.22, slope = -0.04
01:48:54.426 00.000 10052 MoveAxis(E, 0, ABG)
01:48:54.426 00.000 10052 Move returns status 0, amount 0
01:48:54.426 00.000 10052 MoveAxis(N, 69, ABG)
01:48:54.426 00.000 10052 Guiding  Dir = 0, Dur = 69
01:48:54.448 00.022 10052 IsSlewing returns 0
01:48:54.449 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:54.481 00.032 6880 UpdateGuideState exits: m=1736 SNR=28.9
01:48:54.482 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:54.482 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:54.482 00.000 6880 Enqueuing Expose request
01:48:54.487 00.005 10052 IsGuiding returns 0
01:48:54.514 00.027 10052 PulseGuide returned control before completion, sleep 52
01:48:54.600 00.086 10052 IsGuiding returns 0
01:48:54.600 00.000 10052 Move returns status 0, amount 69
01:48:54.601 00.001 10052 move complete, result=0
01:48:54.601 00.000 10052 worker thread done servicing request
01:48:54.601 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 69 ms NORTH
01:48:54.601 00.000 10052 Worker thread wakes up
01:48:54.601 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:54.601 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:54.703 00.102 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fc2fcdb7-67d8-410a-98ed-d64510c41ea2"}
01:48:54.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fc2fcdb7-67d8-410a-98ed-d64510c41ea2"}
01:48:54.704 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5d0e204-6a1d-46bd-b591-9d1b35be6404"}
01:48:54.704 00.000 6880 case statement mapped state 6 to 3
01:48:54.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5d0e204-6a1d-46bd-b591-9d1b35be6404"}
01:48:54.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9325ab74-02ec-4178-ac5b-ad7ac2d8da4d"}
01:48:54.706 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1982,"width":15,"height":15,"star_pos":[7.49,6.61],"pixels":"..."},"id":"9325ab74-02ec-4178-ac5b-ad7ac2d8da4d"}
01:48:55.731 01.025 10052 Exposure complete
01:48:55.802 00.071 10052 worker thread done servicing request
01:48:55.802 00.000 6880 OnExposeComplete: enter
01:48:55.802 00.000 6880 UpdateGuideState(): m_state=6
01:48:55.803 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1983
01:48:55.803 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.50, Mass=1761, SNR=29.0, Peak=120 HFD=4.4
01:48:55.803 00.000 6880 MultiStar: [#1 -0.20,-0.05,0.99,U] [#2 -0.03,-0.06,1.02,U] [#3 -0.19,0.01,0.94,U] [#4 -0.10,0.08,0.88,U] [#5 -0.14,0.04,1.00,U] [#6 -0.28,-0.04,0.95,U] [#7 -0.21,-0.09,0.77,U] [#8 -0.13,-0.18,0.79,U] 
01:48:55.803 00.000 6880 single-star, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.14, -0.02}
01:48:55.803 00.000 6880 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.61) = xAngle (-1.36 = -1.36)
01:48:55.803 00.000 6880 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
01:48:55.803 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.15 cameraTheta=-2.97 mountX=0.03 mountY=-0.14, mountTheta=-1.36
01:48:55.805 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.02, opts=13)
01:48:55.805 00.000 6880 Enqueuing Move request for scope (-0.14, -0.02)
01:48:55.805 00.000 10052 Worker thread wakes up
01:48:55.805 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
01:48:55.806 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
01:48:55.806 00.000 10052 Moving (-0.14, -0.02) raw xDistance=0.03 yDistance=-0.14
01:48:55.806 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:48:55.806 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
01:48:55.806 00.000 10052 MoveAxis(E, 0, ABG)
01:48:55.806 00.000 10052 Move returns status 0, amount 0
01:48:55.806 00.000 10052 MoveAxis(N, 0, ABG)
01:48:55.806 00.000 10052 Move returns status 0, amount 0
01:48:55.806 00.000 10052 move complete, result=0
01:48:55.806 00.000 10052 worker thread done servicing request
01:48:55.831 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:55.869 00.038 6880 UpdateGuideState exits: m=1761 SNR=29.0
01:48:55.869 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:55.869 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:55.869 00.000 6880 Enqueuing Expose request
01:48:55.870 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:48:55.870 00.000 10052 Worker thread wakes up
01:48:55.870 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:55.870 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:56.702 00.832 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12d31844-3268-444a-b1b5-02a12a3ed602"}
01:48:56.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12d31844-3268-444a-b1b5-02a12a3ed602"}
01:48:56.703 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e8dccf7-f94d-4141-b926-5f8165d624bd"}
01:48:56.703 00.000 6880 case statement mapped state 6 to 3
01:48:56.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e8dccf7-f94d-4141-b926-5f8165d624bd"}
01:48:56.704 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aad9fb12-fb30-40e6-a454-bfcb05aa849a"}
01:48:56.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1983,"width":15,"height":15,"star_pos":[6.64,7.50],"pixels":"..."},"id":"aad9fb12-fb30-40e6-a454-bfcb05aa849a"}
01:48:56.777 00.073 10052 Exposure complete
01:48:56.846 00.069 10052 worker thread done servicing request
01:48:56.846 00.000 6880 OnExposeComplete: enter
01:48:56.846 00.000 6880 UpdateGuideState(): m_state=6
01:48:56.846 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1984
01:48:56.846 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.63, Mass=1787, SNR=29.4, Peak=126 HFD=4.7
01:48:56.847 00.001 6880 MultiStar: [#1 0.01,-0.01,0.97,U] [#2 -0.01,0.13,0.96,U] [#3 -0.00,0.07,0.90,U] [#4 0.23,0.29,0.85,U] [#5 0.04,-0.05,0.96,U] [#6 -0.05,0.05,0.91,U] [#7 0.09,0.01,0.76,U] [#8 0.02,-0.15,0.80,U] 
01:48:56.847 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.12, 0.10}
01:48:56.847 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
01:48:56.847 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
01:48:56.847 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.82 mountX=-0.05 mountY=0.05, mountTheta=2.41
01:48:56.848 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.05, opts=13)
01:48:56.849 00.001 6880 Enqueuing Move request for scope (0.05, 0.05)
01:48:56.849 00.000 10052 Worker thread wakes up
01:48:56.849 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
01:48:56.849 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
01:48:56.849 00.000 10052 Moving (0.05, 0.05) raw xDistance=-0.05 yDistance=0.05
01:48:56.849 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:48:56.849 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
01:48:56.849 00.000 10052 MoveAxis(E, 0, ABG)
01:48:56.849 00.000 10052 Move returns status 0, amount 0
01:48:56.849 00.000 10052 MoveAxis(N, 0, ABG)
01:48:56.849 00.000 10052 Move returns status 0, amount 0
01:48:56.849 00.000 10052 move complete, result=0
01:48:56.849 00.000 10052 worker thread done servicing request
01:48:56.873 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:56.911 00.038 6880 UpdateGuideState exits: m=1787 SNR=29.4
01:48:56.911 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:56.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:56.911 00.000 6880 Enqueuing Expose request
01:48:56.911 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:48:56.911 00.000 10052 Worker thread wakes up
01:48:56.911 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:56.911 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:58.049 01.138 10052 Exposure complete
01:48:58.116 00.067 10052 worker thread done servicing request
01:48:58.116 00.000 6880 OnExposeComplete: enter
01:48:58.116 00.000 6880 UpdateGuideState(): m_state=6
01:48:58.117 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1985
01:48:58.117 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.51, Mass=1839, SNR=29.8, Peak=128 HFD=4.6
01:48:58.117 00.000 6880 MultiStar: [#1 0.06,-0.09,0.95,U] [#2 0.11,-0.02,0.96,U] [#3 0.05,-0.13,0.87,U] [#4 0.25,-0.02,0.87,U] [#5 0.24,-0.07,0.98,U] [#6 0.18,-0.07,0.90,U] [#7 0.01,-0.15,0.74,U] [#8 0.14,-0.41,0.80,U] 
01:48:58.117 00.000 6880 single-star, 8 included, MultiStar: {0.13, -0.10}, one-star: {0.09, -0.01}
01:48:58.117 00.000 6880 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.61) = xAngle (1.48 = 1.48)
01:48:58.117 00.000 6880 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
01:48:58.118 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.13 mountX=0.01 mountY=0.09, mountTheta=1.48
01:48:58.119 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.01, opts=13)
01:48:58.119 00.000 6880 Enqueuing Move request for scope (0.09, -0.01)
01:48:58.119 00.000 10052 Worker thread wakes up
01:48:58.119 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
01:48:58.119 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
01:48:58.119 00.000 10052 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=0.09
01:48:58.120 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:48:58.120 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
01:48:58.120 00.000 10052 MoveAxis(E, 0, ABG)
01:48:58.120 00.000 10052 Move returns status 0, amount 0
01:48:58.120 00.000 10052 MoveAxis(N, 0, ABG)
01:48:58.120 00.000 10052 Move returns status 0, amount 0
01:48:58.120 00.000 10052 move complete, result=0
01:48:58.120 00.000 10052 worker thread done servicing request
01:48:58.142 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:48:58.177 00.035 6880 UpdateGuideState exits: m=1839 SNR=29.8
01:48:58.177 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:58.177 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:58.177 00.000 6880 Enqueuing Expose request
01:48:58.178 00.001 10052 Worker thread wakes up
01:48:58.178 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:58.178 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:58.178 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:48:58.702 00.524 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3982a66b-aef7-4b5c-894f-ca5ea759b3e1"}
01:48:58.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3982a66b-aef7-4b5c-894f-ca5ea759b3e1"}
01:48:58.703 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e983230-e8a1-410e-ac6f-42e3d30b6336"}
01:48:58.703 00.000 6880 case statement mapped state 6 to 3
01:48:58.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e983230-e8a1-410e-ac6f-42e3d30b6336"}
01:48:58.703 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2a26f1d1-c765-41df-82ad-c22a2602ac5a"}
01:48:58.704 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1985,"width":15,"height":15,"star_pos":[6.87,6.51],"pixels":"..."},"id":"2a26f1d1-c765-41df-82ad-c22a2602ac5a"}
01:48:59.095 00.391 10052 Exposure complete
01:48:59.171 00.076 10052 worker thread done servicing request
01:48:59.171 00.000 6880 OnExposeComplete: enter
01:48:59.172 00.001 6880 UpdateGuideState(): m_state=6
01:48:59.172 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1986
01:48:59.172 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.50, Mass=1961, SNR=30.6, Peak=140 HFD=4.5
01:48:59.172 00.000 6880 MultiStar: [#1 0.16,-0.09,0.93,U] [#2 0.13,-0.05,0.95,U] [#3 0.15,-0.06,0.86,U] [#4 0.29,0.15,0.79,U] [#5 0.28,-0.16,0.96,U] [#6 0.12,-0.05,0.92,U] [#7 0.19,-0.22,0.73,U] [#8 0.19,-0.44,0.77,U] 
01:48:59.172 00.000 6880 single-star, 8 included, MultiStar: {0.18, -0.10}, one-star: {0.12, -0.03}
01:48:59.173 00.001 6880 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
01:48:59.173 00.000 6880 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
01:48:59.173 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.03 hyp=0.13 cameraTheta=-0.23 mountX=0.02 mountY=0.12, mountTheta=1.38
01:48:59.175 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.03, opts=13)
01:48:59.175 00.000 6880 Enqueuing Move request for scope (0.12, -0.03)
01:48:59.175 00.000 10052 Worker thread wakes up
01:48:59.175 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.03) opts 0xd
01:48:59.175 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.03)
01:48:59.175 00.000 10052 Moving (0.12, -0.03) raw xDistance=0.02 yDistance=0.12
01:48:59.175 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:48:59.175 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
01:48:59.175 00.000 10052 MoveAxis(E, 0, ABG)
01:48:59.176 00.001 10052 Move returns status 0, amount 0
01:48:59.176 00.000 10052 MoveAxis(N, 0, ABG)
01:48:59.176 00.000 10052 Move returns status 0, amount 0
01:48:59.176 00.000 10052 move complete, result=0
01:48:59.176 00.000 10052 worker thread done servicing request
01:48:59.197 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:48:59.234 00.037 6880 UpdateGuideState exits: m=1961 SNR=30.6
01:48:59.234 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:48:59.234 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:48:59.234 00.000 6880 Enqueuing Expose request
01:48:59.234 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:48:59.235 00.001 10052 Worker thread wakes up
01:48:59.235 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:48:59.235 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:00.367 01.132 10052 Exposure complete
01:49:00.469 00.102 10052 worker thread done servicing request
01:49:00.469 00.000 6880 OnExposeComplete: enter
01:49:00.469 00.000 6880 UpdateGuideState(): m_state=6
01:49:00.469 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1987
01:49:00.470 00.001 6880 Star::Find returns 1 (0), X=408.02, Y=888.44, Mass=1913, SNR=30.3, Peak=139 HFD=4.3
01:49:00.470 00.000 6880 MultiStar: [#1 0.21,-0.17,0.93,U] [#2 0.38,0.13,0.94,U] [#3 0.05,-0.04,0.87,U] [#4 0.33,-0.03,0.83,U] [#5 0.35,-0.22,0.95,U] [#6 0.09,-0.06,0.89,U] [#7 0.18,-0.21,0.76,U] [#8 0.25,-0.34,0.78,U] 
01:49:00.470 00.000 6880 single-star, 8 included, MultiStar: {0.23, -0.11}, one-star: {0.23, -0.08}
01:49:00.470 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.28 = 1.28)
01:49:00.470 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
01:49:00.471 00.001 6880 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.34 mountX=0.07 mountY=0.23, mountTheta=1.27
01:49:00.472 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.08, opts=13)
01:49:00.473 00.001 6880 Enqueuing Move request for scope (0.23, -0.08)
01:49:00.473 00.000 10052 Worker thread wakes up
01:49:00.473 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
01:49:00.473 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
01:49:00.473 00.000 10052 Moving (0.23, -0.08) raw xDistance=0.07 yDistance=0.23
01:49:00.473 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:49:00.473 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.23, slope = 0.04
01:49:00.473 00.000 10052 MoveAxis(E, 0, ABG)
01:49:00.473 00.000 10052 Move returns status 0, amount 0
01:49:00.473 00.000 10052 MoveAxis(S, 75, ABG)
01:49:00.474 00.001 10052 Guiding  Dir = 1, Dur = 75
01:49:00.495 00.021 10052 IsSlewing returns 0
01:49:00.502 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:49:00.533 00.031 10052 IsGuiding returns 0
01:49:00.542 00.009 6880 UpdateGuideState exits: m=1913 SNR=30.3
01:49:00.542 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:00.542 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:00.542 00.000 6880 Enqueuing Expose request
01:49:00.561 00.019 10052 PulseGuide returned control before completion, sleep 59
01:49:00.651 00.090 10052 IsGuiding returns 0
01:49:00.652 00.001 10052 Move returns status 0, amount 75
01:49:00.652 00.000 10052 move complete, result=0
01:49:00.652 00.000 10052 worker thread done servicing request
01:49:00.652 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 75 ms SOUTH
01:49:00.652 00.000 10052 Worker thread wakes up
01:49:00.652 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:00.652 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:00.702 00.050 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"33d5c5db-aad1-4fe9-8226-adb44368c06a"}
01:49:00.703 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"33d5c5db-aad1-4fe9-8226-adb44368c06a"}
01:49:00.704 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9831a3c7-b9dc-4fea-b47b-20f2673c01a6"}
01:49:00.704 00.000 6880 case statement mapped state 6 to 3
01:49:00.705 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9831a3c7-b9dc-4fea-b47b-20f2673c01a6"}
01:49:00.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e21dfb71-c46d-4250-93e2-ffb06e9552b7"}
01:49:00.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1987,"width":15,"height":15,"star_pos":[7.02,7.44],"pixels":"..."},"id":"e21dfb71-c46d-4250-93e2-ffb06e9552b7"}
01:49:01.572 00.866 10052 Exposure complete
01:49:01.640 00.068 10052 worker thread done servicing request
01:49:01.640 00.000 6880 OnExposeComplete: enter
01:49:01.640 00.000 6880 UpdateGuideState(): m_state=6
01:49:01.640 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1988
01:49:01.640 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.47, Mass=1845, SNR=29.8, Peak=122 HFD=4.6
01:49:01.641 00.001 6880 MultiStar: [#1 -0.00,-0.11,0.96,U] [#2 -0.02,0.10,0.99,U] [#3 -0.11,0.06,0.91,U] [#4 -0.04,-0.14,0.84,U] [#5 0.09,-0.12,0.98,U] [#6 0.01,0.12,0.95,U] [#7 -0.00,-0.04,0.74,U] [#8 0.11,-0.17,0.80,U] 
01:49:01.641 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {0.01, -0.05}
01:49:01.641 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:49:01.641 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:49:01.641 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.47 mountX=0.04 mountY=0.00, mountTheta=0.12
01:49:01.643 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.04, opts=13)
01:49:01.644 00.001 6880 Enqueuing Move request for scope (0.00, -0.04)
01:49:01.644 00.000 10052 Worker thread wakes up
01:49:01.644 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
01:49:01.644 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
01:49:01.644 00.000 10052 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.00
01:49:01.644 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:49:01.644 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.20, using input
01:49:01.644 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.04
01:49:01.644 00.000 10052 MoveAxis(E, 0, ABG)
01:49:01.644 00.000 10052 Move returns status 0, amount 0
01:49:01.644 00.000 10052 MoveAxis(N, 0, ABG)
01:49:01.644 00.000 10052 Move returns status 0, amount 0
01:49:01.644 00.000 10052 move complete, result=0
01:49:01.645 00.001 10052 worker thread done servicing request
01:49:01.668 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:49:01.702 00.034 6880 UpdateGuideState exits: m=1845 SNR=29.8
01:49:01.702 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:01.702 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:01.702 00.000 6880 Enqueuing Expose request
01:49:01.702 00.000 10052 Worker thread wakes up
01:49:01.702 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:01.702 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:01.703 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:02.701 00.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb0b815d-305f-460b-96fa-640e1f78c665"}
01:49:02.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb0b815d-305f-460b-96fa-640e1f78c665"}
01:49:02.702 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52b75058-8153-4cbb-881c-c37d85f647c4"}
01:49:02.702 00.000 6880 case statement mapped state 6 to 3
01:49:02.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"52b75058-8153-4cbb-881c-c37d85f647c4"}
01:49:02.721 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65f16677-ae0a-4b1f-a7c0-a4a37bc9aff0"}
01:49:02.723 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1988,"width":15,"height":15,"star_pos":[6.79,7.47],"pixels":"..."},"id":"65f16677-ae0a-4b1f-a7c0-a4a37bc9aff0"}
01:49:02.841 00.118 10052 Exposure complete
01:49:02.913 00.072 10052 worker thread done servicing request
01:49:02.913 00.000 6880 OnExposeComplete: enter
01:49:02.913 00.000 6880 UpdateGuideState(): m_state=6
01:49:02.913 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1989
01:49:02.913 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=888.47, Mass=1849, SNR=29.9, Peak=118 HFD=4.5
01:49:02.914 00.001 6880 MultiStar: [#1 -0.05,-0.02,0.92,U] [#2 -0.14,0.00,0.94,U] [#3 -0.09,-0.05,0.90,U] [#4 -0.14,0.08,0.86,U] [#5 -0.04,-0.08,0.98,U] [#6 -0.11,0.00,0.93,U] [#7 -0.35,-0.18,0.79,U] [#8 0.03,-0.05,0.79,U] 
01:49:02.914 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.04}, one-star: {-0.13, -0.05}
01:49:02.914 00.000 6880 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
01:49:02.914 00.000 6880 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
01:49:02.914 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-2.82 mountX=0.04 mountY=-0.11, mountTheta=-1.21
01:49:02.915 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.04, opts=13)
01:49:02.915 00.000 6880 Enqueuing Move request for scope (-0.11, -0.04)
01:49:02.916 00.001 10052 Worker thread wakes up
01:49:02.916 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.04) opts 0xd
01:49:02.916 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.04)
01:49:02.916 00.000 10052 Moving (-0.11, -0.04) raw xDistance=0.04 yDistance=-0.11
01:49:02.916 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:49:02.916 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.03
01:49:02.916 00.000 10052 MoveAxis(E, 0, ABG)
01:49:02.916 00.000 10052 Move returns status 0, amount 0
01:49:02.916 00.000 10052 MoveAxis(N, 0, ABG)
01:49:02.916 00.000 10052 Move returns status 0, amount 0
01:49:02.916 00.000 10052 move complete, result=0
01:49:02.916 00.000 10052 worker thread done servicing request
01:49:02.936 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:02.968 00.032 6880 UpdateGuideState exits: m=1849 SNR=29.9
01:49:02.968 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:02.968 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:02.969 00.001 6880 Enqueuing Expose request
01:49:02.969 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:02.969 00.000 10052 Worker thread wakes up
01:49:02.969 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:02.969 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:03.891 00.922 10052 Exposure complete
01:49:03.971 00.080 10052 worker thread done servicing request
01:49:03.972 00.001 6880 OnExposeComplete: enter
01:49:03.972 00.000 6880 UpdateGuideState(): m_state=6
01:49:03.972 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1990
01:49:03.972 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.44, Mass=1779, SNR=29.2, Peak=129 HFD=4.6
01:49:03.973 00.001 6880 MultiStar: [#1 0.10,-0.16,0.98,U] [#2 0.22,-0.02,1.00,U] [#3 0.19,-0.19,0.93,U] [#4 0.30,-0.02,0.82,U] [#5 0.30,-0.15,1.02,U] [#6 0.05,-0.10,0.96,U] [#7 0.20,-0.41,0.75,U] [#8 0.22,-0.42,0.81,U] 
01:49:03.973 00.000 6880 single-star, 8 included, MultiStar: {0.20, -0.16}, one-star: {0.23, -0.08}
01:49:03.973 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
01:49:03.973 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
01:49:03.973 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.34 mountX=0.07 mountY=0.23, mountTheta=1.27
01:49:03.975 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.08, opts=13)
01:49:03.975 00.000 6880 Enqueuing Move request for scope (0.23, -0.08)
01:49:03.976 00.001 10052 Worker thread wakes up
01:49:03.976 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
01:49:03.976 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
01:49:03.976 00.000 10052 Moving (0.23, -0.08) raw xDistance=0.07 yDistance=0.23
01:49:03.976 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:49:03.976 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.23, slope = 0.04
01:49:03.976 00.000 10052 MoveAxis(E, 0, ABG)
01:49:03.976 00.000 10052 Move returns status 0, amount 0
01:49:03.976 00.000 10052 MoveAxis(S, 77, ABG)
01:49:03.976 00.000 10052 Guiding  Dir = 1, Dur = 77
01:49:03.999 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:04.030 00.031 6880 UpdateGuideState exits: m=1779 SNR=29.2
01:49:04.030 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:04.030 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:04.030 00.000 6880 Enqueuing Expose request
01:49:04.071 00.041 10052 IsSlewing returns 0
01:49:04.151 00.080 10052 IsGuiding returns 0
01:49:04.214 00.063 10052 PulseGuide returned control before completion, sleep 24
01:49:04.321 00.107 10052 IsGuiding returns 0
01:49:04.321 00.000 10052 Move returns status 0, amount 77
01:49:04.321 00.000 10052 move complete, result=0
01:49:04.321 00.000 10052 worker thread done servicing request
01:49:04.321 00.000 10052 Worker thread wakes up
01:49:04.321 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 77 ms SOUTH
01:49:04.322 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:04.322 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:04.700 00.378 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b61dc145-1b98-453f-b379-14d6b9a1a9c7"}
01:49:04.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b61dc145-1b98-453f-b379-14d6b9a1a9c7"}
01:49:04.701 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6245244-0d14-4977-82b5-1f209e555e3d"}
01:49:04.701 00.000 6880 case statement mapped state 6 to 3
01:49:04.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6245244-0d14-4977-82b5-1f209e555e3d"}
01:49:04.702 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87ed8ada-484f-4d02-a915-ff838506f5df"}
01:49:04.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1990,"width":15,"height":15,"star_pos":[7.01,7.44],"pixels":"..."},"id":"87ed8ada-484f-4d02-a915-ff838506f5df"}
01:49:05.455 00.753 10052 Exposure complete
01:49:05.531 00.076 10052 worker thread done servicing request
01:49:05.532 00.001 6880 OnExposeComplete: enter
01:49:05.532 00.000 6880 UpdateGuideState(): m_state=6
01:49:05.532 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1991
01:49:05.532 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.58, Mass=1833, SNR=29.8, Peak=135 HFD=4.7
01:49:05.532 00.000 6880 MultiStar: [#1 0.24,-0.05,0.93,U] [#2 0.18,-0.04,0.97,U] [#3 0.23,-0.07,0.93,U] [#4 0.36,0.22,0.86,U] [#5 0.30,-0.07,0.97,U] [#6 0.22,-0.10,0.95,U] [#7 0.14,0.03,0.73,U] [#8 0.34,-0.20,0.79,U] 
01:49:05.532 00.000 6880 single-star, 8 included, MultiStar: {0.23, -0.02}, one-star: {0.10, 0.05}
01:49:05.533 00.001 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.10 = 2.10)
01:49:05.533 00.000 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.07 = 2.07)
01:49:05.533 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.12 cameraTheta=0.49 mountX=-0.06 mountY=0.10, mountTheta=2.10
01:49:05.534 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.05, opts=13)
01:49:05.534 00.000 6880 Enqueuing Move request for scope (0.10, 0.05)
01:49:05.534 00.000 10052 Worker thread wakes up
01:49:05.534 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
01:49:05.534 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
01:49:05.534 00.000 10052 Moving (0.10, 0.05) raw xDistance=-0.06 yDistance=0.10
01:49:05.534 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:49:05.535 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.13, using input
01:49:05.535 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.03
01:49:05.535 00.000 10052 MoveAxis(E, 0, ABG)
01:49:05.535 00.000 10052 Move returns status 0, amount 0
01:49:05.535 00.000 10052 MoveAxis(N, 0, ABG)
01:49:05.535 00.000 10052 Move returns status 0, amount 0
01:49:05.535 00.000 10052 move complete, result=0
01:49:05.535 00.000 10052 worker thread done servicing request
01:49:05.556 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:49:05.588 00.032 6880 UpdateGuideState exits: m=1833 SNR=29.8
01:49:05.588 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:05.589 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:05.589 00.000 6880 Enqueuing Expose request
01:49:05.589 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:05.589 00.000 10052 Worker thread wakes up
01:49:05.589 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:05.589 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:06.502 00.913 10052 Exposure complete
01:49:06.572 00.070 10052 worker thread done servicing request
01:49:06.572 00.000 6880 OnExposeComplete: enter
01:49:06.572 00.000 6880 UpdateGuideState(): m_state=6
01:49:06.572 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1992
01:49:06.572 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=888.19, Mass=1864, SNR=30.0, Peak=121 HFD=4.5
01:49:06.572 00.000 6880 MultiStar: [#1 0.24,-0.19,0.93,U] [#2 0.31,0.11,0.95,U] [#3 0.13,-0.14,0.92,U] [#4 0.24,-0.11,0.85,U] [#5 0.30,-0.20,0.95,U] [#6 0.26,-0.20,0.93,U] [#7 0.12,-0.22,0.71,U] [#8 0.34,-0.32,0.78,U] 
01:49:06.572 00.000 6880 refined, 8 included, MultiStar: {0.23, -0.18}, one-star: {0.10, -0.34}
01:49:06.572 00.000 6880 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.61) = xAngle (0.95 = 0.95)
01:49:06.574 00.002 6880 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
01:49:06.574 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.18 hyp=0.29 cameraTheta=-0.66 mountX=0.17 mountY=0.23, mountTheta=0.94
01:49:06.575 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.18, opts=13)
01:49:06.575 00.000 6880 Enqueuing Move request for scope (0.23, -0.18)
01:49:06.575 00.000 10052 Worker thread wakes up
01:49:06.575 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.18) opts 0xd
01:49:06.575 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.18)
01:49:06.575 00.000 10052 Moving (0.23, -0.18) raw xDistance=0.17 yDistance=0.23
01:49:06.575 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
01:49:06.576 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.23, slope = 0.02
01:49:06.576 00.000 10052 MoveAxis(W, 45, ABG)
01:49:06.576 00.000 10052 Guiding  Dir = 3, Dur = 45
01:49:06.596 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:06.596 00.000 10052 IsSlewing returns 0
01:49:06.628 00.032 6880 UpdateGuideState exits: m=1864 SNR=30.0
01:49:06.628 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:06.628 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:06.628 00.000 6880 Enqueuing Expose request
01:49:06.634 00.006 10052 IsGuiding returns 0
01:49:06.661 00.027 10052 PulseGuide returned control before completion, sleep 28
01:49:06.700 00.039 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25983668-44d4-4965-b0e4-b0f603938a4c"}
01:49:06.701 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25983668-44d4-4965-b0e4-b0f603938a4c"}
01:49:06.702 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b61b5e11-77ad-4c63-9331-a01d755404d9"}
01:49:06.702 00.000 6880 case statement mapped state 6 to 3
01:49:06.703 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b61b5e11-77ad-4c63-9331-a01d755404d9"}
01:49:06.704 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"acbd5545-3597-4922-92d7-afd0f5014abc"}
01:49:06.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1992,"width":15,"height":15,"star_pos":[6.89,7.19],"pixels":"..."},"id":"acbd5545-3597-4922-92d7-afd0f5014abc"}
01:49:06.721 00.017 10052 IsGuiding returns 0
01:49:06.721 00.000 10052 Move returns status 0, amount 45
01:49:06.722 00.001 10052 MoveAxis(S, 39, ABG)
01:49:06.722 00.000 10052 Guiding  Dir = 1, Dur = 39
01:49:06.759 00.037 10052 IsSlewing returns 0
01:49:06.798 00.039 10052 IsGuiding returns 0
01:49:06.825 00.027 10052 PulseGuide returned control before completion, sleep 22
01:49:06.878 00.053 10052 IsGuiding returns 0
01:49:06.879 00.001 10052 Move returns status 0, amount 39
01:49:06.879 00.000 10052 move complete, result=0
01:49:06.879 00.000 10052 worker thread done servicing request
01:49:06.879 00.000 10052 Worker thread wakes up
01:49:06.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:06.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:06.879 00.000 6880 GuideStep: 0.2 px 45 ms WEST, 0.2 px 39 ms SOUTH
01:49:08.019 01.140 10052 Exposure complete
01:49:08.095 00.076 10052 worker thread done servicing request
01:49:08.095 00.000 6880 OnExposeComplete: enter
01:49:08.095 00.000 6880 UpdateGuideState(): m_state=6
01:49:08.096 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1993
01:49:08.096 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.46, Mass=1850, SNR=29.8, Peak=123 HFD=4.9
01:49:08.096 00.000 6880 MultiStar: [#1 0.16,-0.21,0.96,U] [#2 0.37,0.12,1.00,U] [#3 0.32,-0.13,0.92,U] [#4 0.34,-0.05,0.87,U] [#5 0.32,-0.07,0.97,U] [#6 0.14,0.03,0.95,U] [#7 0.18,-0.39,0.75,U] [#8 0.28,-0.34,0.78,U] 
01:49:08.096 00.000 6880 single-star, 8 included, MultiStar: {0.25, -0.11}, one-star: {0.15, -0.07}
01:49:08.096 00.000 6880 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.61) = xAngle (1.21 = 1.21)
01:49:08.096 00.000 6880 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
01:49:08.096 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.17 cameraTheta=-0.40 mountX=0.06 mountY=0.15, mountTheta=1.21
01:49:08.098 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.07, opts=13)
01:49:08.098 00.000 6880 Enqueuing Move request for scope (0.15, -0.07)
01:49:08.098 00.000 10052 Worker thread wakes up
01:49:08.098 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
01:49:08.098 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
01:49:08.098 00.000 10052 Moving (0.15, -0.07) raw xDistance=0.06 yDistance=0.15
01:49:08.098 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:49:08.098 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
01:49:08.098 00.000 10052 MoveAxis(E, 0, ABG)
01:49:08.098 00.000 10052 Move returns status 0, amount 0
01:49:08.098 00.000 10052 MoveAxis(N, 0, ABG)
01:49:08.098 00.000 10052 Move returns status 0, amount 0
01:49:08.098 00.000 10052 move complete, result=0
01:49:08.099 00.001 10052 worker thread done servicing request
01:49:08.121 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:49:08.167 00.046 6880 UpdateGuideState exits: m=1850 SNR=29.8
01:49:08.167 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:08.167 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:08.167 00.000 6880 Enqueuing Expose request
01:49:08.167 00.000 10052 Worker thread wakes up
01:49:08.167 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:08.167 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:08.167 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:08.699 00.532 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f55147f-a270-4221-ab25-30f8ac5c2997"}
01:49:08.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f55147f-a270-4221-ab25-30f8ac5c2997"}
01:49:08.700 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b681543d-5013-4b96-887d-abb9fda3438b"}
01:49:08.700 00.000 6880 case statement mapped state 6 to 3
01:49:08.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b681543d-5013-4b96-887d-abb9fda3438b"}
01:49:08.700 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75123e55-ef54-41b5-a542-16324fee1e18"}
01:49:08.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1993,"width":15,"height":15,"star_pos":[6.94,7.46],"pixels":"..."},"id":"75123e55-ef54-41b5-a542-16324fee1e18"}
01:49:09.086 00.386 10052 Exposure complete
01:49:09.149 00.063 10052 worker thread done servicing request
01:49:09.150 00.001 6880 OnExposeComplete: enter
01:49:09.150 00.000 6880 UpdateGuideState(): m_state=6
01:49:09.150 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1994
01:49:09.150 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=888.62, Mass=1780, SNR=29.4, Peak=124 HFD=4.3
01:49:09.150 00.000 6880 MultiStar: [#1 0.12,-0.13,0.96,U] [#2 0.36,0.26,0.97,U] [#3 0.24,-0.14,0.92,U] [#4 0.26,0.01,0.87,U] [#5 0.30,-0.12,0.97,U] [#6 0.16,0.01,0.96,U] [#7 0.13,-0.07,0.74,U] [#8 0.20,-0.10,0.79,U] 
01:49:09.150 00.000 6880 single-star, 8 included, MultiStar: {0.22, -0.02}, one-star: {0.20, 0.09}
01:49:09.151 00.001 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.05 = 2.05)
01:49:09.151 00.000 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.02 = 2.02)
01:49:09.151 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.09 hyp=0.22 cameraTheta=0.44 mountX=-0.10 mountY=0.20, mountTheta=2.04
01:49:09.152 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.09, opts=13)
01:49:09.152 00.000 6880 Enqueuing Move request for scope (0.20, 0.09)
01:49:09.152 00.000 10052 Worker thread wakes up
01:49:09.153 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.09) opts 0xd
01:49:09.153 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.09)
01:49:09.153 00.000 10052 Moving (0.20, 0.09) raw xDistance=-0.10 yDistance=0.20
01:49:09.153 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:49:09.153 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.20, slope = 0.01
01:49:09.153 00.000 10052 MoveAxis(E, 0, ABG)
01:49:09.153 00.000 10052 Move returns status 0, amount 0
01:49:09.153 00.000 10052 MoveAxis(S, 20, ABG)
01:49:09.153 00.000 10052 Guiding  Dir = 1, Dur = 20
01:49:09.173 00.020 10052 IsSlewing returns 0
01:49:09.174 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:09.210 00.036 6880 UpdateGuideState exits: m=1780 SNR=29.4
01:49:09.211 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:09.211 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:09.211 00.000 6880 Enqueuing Expose request
01:49:09.212 00.001 10052 IsGuiding returns 0
01:49:09.279 00.067 10052 IsGuiding returns 1
01:49:09.279 00.000 10052 scope still moving after pulse duration time elapsed
01:49:09.325 00.046 10052 IsSlewing returns 0
01:49:09.364 00.039 10052 IsGuiding returns 0
01:49:09.364 00.000 10052 scope move finished after 20 + 131 ms
01:49:09.364 00.000 10052 Move returns status 0, amount 20
01:49:09.364 00.000 10052 move complete, result=0
01:49:09.364 00.000 10052 worker thread done servicing request
01:49:09.364 00.000 10052 Worker thread wakes up
01:49:09.364 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:09.364 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:09.365 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 20 ms SOUTH
01:49:10.496 01.131 10052 Exposure complete
01:49:10.589 00.093 10052 worker thread done servicing request
01:49:10.589 00.000 6880 OnExposeComplete: enter
01:49:10.589 00.000 6880 UpdateGuideState(): m_state=6
01:49:10.590 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1995
01:49:10.590 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.59, Mass=1807, SNR=29.5, Peak=131 HFD=4.6
01:49:10.590 00.000 6880 MultiStar: [#1 -0.03,0.01,0.98,U] [#2 0.12,-0.04,1.00,U] [#3 -0.04,0.12,0.91,U] [#4 -0.11,-0.02,0.84,U] [#5 0.26,-0.01,1.01,U] [#6 -0.03,0.10,0.92,U] [#7 0.04,-0.18,0.77,U] [#8 0.19,0.07,0.81,U] 
01:49:10.590 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.01}, one-star: {0.00, 0.06}
01:49:10.591 00.001 6880 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
01:49:10.591 00.000 6880 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.86 = 1.86)
01:49:10.591 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.01 hyp=0.05 cameraTheta=0.28 mountX=-0.02 mountY=0.05, mountTheta=1.89
01:49:10.592 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.01, opts=13)
01:49:10.592 00.000 6880 Enqueuing Move request for scope (0.05, 0.01)
01:49:10.593 00.001 10052 Worker thread wakes up
01:49:10.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.01) opts 0xd
01:49:10.593 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.01)
01:49:10.593 00.000 10052 Moving (0.05, 0.01) raw xDistance=-0.02 yDistance=0.05
01:49:10.593 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:49:10.593 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
01:49:10.593 00.000 10052 MoveAxis(E, 0, ABG)
01:49:10.593 00.000 10052 Move returns status 0, amount 0
01:49:10.593 00.000 10052 MoveAxis(N, 0, ABG)
01:49:10.593 00.000 10052 Move returns status 0, amount 0
01:49:10.593 00.000 10052 move complete, result=0
01:49:10.593 00.000 10052 worker thread done servicing request
01:49:10.614 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:49:10.648 00.034 6880 UpdateGuideState exits: m=1807 SNR=29.5
01:49:10.649 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:10.649 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:10.649 00.000 6880 Enqueuing Expose request
01:49:10.649 00.000 10052 Worker thread wakes up
01:49:10.649 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:10.649 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:10.649 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:10.700 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4102eca6-ba87-4893-a161-9f00027bab05"}
01:49:10.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4102eca6-ba87-4893-a161-9f00027bab05"}
01:49:10.702 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a1d183f3-fb0e-47eb-b967-c7029c0a50a9"}
01:49:10.703 00.001 6880 case statement mapped state 6 to 3
01:49:10.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1d183f3-fb0e-47eb-b967-c7029c0a50a9"}
01:49:10.704 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"024b30c7-5a50-450c-9a5d-97a6401d7b94"}
01:49:10.705 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1995,"width":15,"height":15,"star_pos":[6.79,6.59],"pixels":"..."},"id":"024b30c7-5a50-450c-9a5d-97a6401d7b94"}
01:49:11.559 00.854 10052 Exposure complete
01:49:11.633 00.074 10052 worker thread done servicing request
01:49:11.634 00.001 6880 OnExposeComplete: enter
01:49:11.634 00.000 6880 UpdateGuideState(): m_state=6
01:49:11.634 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1996
01:49:11.634 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.58, Mass=1783, SNR=29.4, Peak=122 HFD=4.8
01:49:11.635 00.001 6880 MultiStar: [#1 0.06,-0.01,0.98,U] [#2 0.36,0.45,0.00,M1] [#3 -0.02,0.09,0.94,U] [#4 0.33,0.25,0.87,U] [#5 0.31,0.13,1.00,U] [#6 0.19,0.04,0.92,U] [#7 0.21,0.09,0.74,U] [#8 0.24,0.05,0.83,U] 
01:49:11.635 00.000 6880 single-star, 7 included, MultiStar: {0.19, 0.09}, one-star: {0.18, 0.06}
01:49:11.635 00.000 6880 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.61) = xAngle (1.92 = 1.92)
01:49:11.635 00.000 6880 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
01:49:11.635 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.06 hyp=0.19 cameraTheta=0.30 mountX=-0.07 mountY=0.18, mountTheta=1.91
01:49:11.636 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.06, opts=13)
01:49:11.636 00.000 6880 Enqueuing Move request for scope (0.18, 0.06)
01:49:11.636 00.000 10052 Worker thread wakes up
01:49:11.636 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.06) opts 0xd
01:49:11.637 00.001 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.06)
01:49:11.637 00.000 10052 Moving (0.18, 0.06) raw xDistance=-0.07 yDistance=0.18
01:49:11.637 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:11.637 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.18, slope = 0.01
01:49:11.637 00.000 10052 MoveAxis(E, 0, ABG)
01:49:11.637 00.000 10052 Move returns status 0, amount 0
01:49:11.637 00.000 10052 MoveAxis(S, 14, ABG)
01:49:11.637 00.000 10052 Guiding  Dir = 1, Dur = 14
01:49:11.661 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:49:11.691 00.030 10052 IsSlewing returns 0
01:49:11.696 00.005 6880 UpdateGuideState exits: m=1783 SNR=29.4
01:49:11.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:11.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:11.696 00.000 6880 Enqueuing Expose request
01:49:11.770 00.074 10052 IsGuiding returns 0
01:49:11.914 00.144 10052 IsGuiding returns 0
01:49:11.914 00.000 10052 Move returns status 0, amount 14
01:49:11.914 00.000 10052 move complete, result=0
01:49:11.914 00.000 10052 worker thread done servicing request
01:49:11.914 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 14 ms SOUTH
01:49:11.914 00.000 10052 Worker thread wakes up
01:49:11.915 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:11.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:12.698 00.783 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4b1494e7-75f4-4e1d-b554-ab69774d259a"}
01:49:12.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4b1494e7-75f4-4e1d-b554-ab69774d259a"}
01:49:12.699 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3fe179c-e1cd-401f-9da7-f9d18382b6af"}
01:49:12.699 00.000 6880 case statement mapped state 6 to 3
01:49:12.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3fe179c-e1cd-401f-9da7-f9d18382b6af"}
01:49:12.699 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91829128-512c-4a8f-abb0-633f351d929c"}
01:49:12.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1996,"width":15,"height":15,"star_pos":[6.97,6.58],"pixels":"..."},"id":"91829128-512c-4a8f-abb0-633f351d929c"}
01:49:13.047 00.348 10052 Exposure complete
01:49:13.126 00.079 10052 worker thread done servicing request
01:49:13.126 00.000 6880 OnExposeComplete: enter
01:49:13.127 00.001 6880 UpdateGuideState(): m_state=6
01:49:13.127 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1997
01:49:13.127 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.51, Mass=1804, SNR=29.4, Peak=143 HFD=4.1
01:49:13.127 00.000 6880 MultiStar: [#1 -0.02,-0.07,0.96,U] [#2 0.05,-0.02,1.02,U] [#3 -0.07,-0.04,0.93,U] [#4 0.10,0.25,0.84,U] [#5 0.20,-0.17,1.00,U] [#6 -0.05,-0.09,0.96,U] [#7 0.00,-0.14,0.73,U] [#8 0.30,-0.17,0.80,U] 
01:49:13.127 00.000 6880 single-star, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.02, -0.01}
01:49:13.127 00.000 6880 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.61) = xAngle (-1.02 = -1.02)
01:49:13.127 00.000 6880 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
01:49:13.127 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.03 cameraTheta=-2.63 mountX=0.01 mountY=-0.02, mountTheta=-1.03
01:49:13.129 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.01, opts=13)
01:49:13.129 00.000 6880 Enqueuing Move request for scope (-0.02, -0.01)
01:49:13.129 00.000 10052 Worker thread wakes up
01:49:13.129 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:49:13.129 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:49:13.129 00.000 10052 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
01:49:13.129 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:49:13.129 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:49:13.129 00.000 10052 MoveAxis(E, 0, ABG)
01:49:13.130 00.001 10052 Move returns status 0, amount 0
01:49:13.130 00.000 10052 MoveAxis(N, 0, ABG)
01:49:13.130 00.000 10052 Move returns status 0, amount 0
01:49:13.130 00.000 10052 move complete, result=0
01:49:13.130 00.000 10052 worker thread done servicing request
01:49:13.152 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:13.188 00.036 6880 UpdateGuideState exits: m=1804 SNR=29.4
01:49:13.188 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:13.188 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:13.188 00.000 6880 Enqueuing Expose request
01:49:13.188 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:13.188 00.000 10052 Worker thread wakes up
01:49:13.188 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:13.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:14.095 00.907 10052 Exposure complete
01:49:14.199 00.104 10052 worker thread done servicing request
01:49:14.199 00.000 6880 OnExposeComplete: enter
01:49:14.199 00.000 6880 UpdateGuideState(): m_state=6
01:49:14.200 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1998
01:49:14.200 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=888.56, Mass=1916, SNR=30.4, Peak=125 HFD=4.7
01:49:14.200 00.000 6880 MultiStar: [#1 -0.14,-0.10,0.89,U] [#2 0.11,0.04,0.95,U] [#3 -0.09,0.16,0.89,U] [#4 -0.15,0.06,0.82,U] [#5 0.00,-0.01,0.97,U] [#6 -0.13,-0.04,0.91,U] [#7 -0.17,-0.05,0.73,U] [#8 -0.01,-0.07,0.75,U] 
01:49:14.200 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.00}, one-star: {-0.09, 0.04}
01:49:14.201 00.001 6880 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.61) = xAngle (4.69 = -1.59)
01:49:14.201 00.000 6880 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.66 = -1.63)
01:49:14.201 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.08 mountX=-0.00 mountY=-0.07, mountTheta=-1.59
01:49:14.203 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.00, opts=13)
01:49:14.203 00.000 6880 Enqueuing Move request for scope (-0.07, 0.00)
01:49:14.204 00.001 10052 Worker thread wakes up
01:49:14.204 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
01:49:14.204 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
01:49:14.204 00.000 10052 Moving (-0.07, 0.00) raw xDistance=-0.00 yDistance=-0.07
01:49:14.204 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:49:14.204 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:49:14.204 00.000 10052 MoveAxis(E, 0, ABG)
01:49:14.204 00.000 10052 Move returns status 0, amount 0
01:49:14.204 00.000 10052 MoveAxis(N, 0, ABG)
01:49:14.204 00.000 10052 Move returns status 0, amount 0
01:49:14.204 00.000 10052 move complete, result=0
01:49:14.205 00.001 10052 worker thread done servicing request
01:49:14.233 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:14.287 00.054 6880 UpdateGuideState exits: m=1916 SNR=30.4
01:49:14.288 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:14.288 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:14.288 00.000 6880 Enqueuing Expose request
01:49:14.288 00.000 10052 Worker thread wakes up
01:49:14.288 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:14.288 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:14.289 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:14.699 00.410 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2cfaad70-df5e-45be-ab10-84160f7daa6c"}
01:49:14.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2cfaad70-df5e-45be-ab10-84160f7daa6c"}
01:49:14.700 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ddd230c1-906d-47db-bdfd-32615df99d29"}
01:49:14.700 00.000 6880 case statement mapped state 6 to 3
01:49:14.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddd230c1-906d-47db-bdfd-32615df99d29"}
01:49:14.701 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d9bd79f8-514f-4ac1-ba37-a1f486ce2b02"}
01:49:14.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1998,"width":15,"height":15,"star_pos":[6.70,6.56],"pixels":"..."},"id":"d9bd79f8-514f-4ac1-ba37-a1f486ce2b02"}
01:49:15.423 00.722 10052 Exposure complete
01:49:15.521 00.098 10052 worker thread done servicing request
01:49:15.521 00.000 6880 OnExposeComplete: enter
01:49:15.521 00.000 6880 UpdateGuideState(): m_state=6
01:49:15.522 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1999
01:49:15.522 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.51, Mass=1782, SNR=29.2, Peak=114 HFD=4.8
01:49:15.522 00.000 6880 MultiStar: [#1 -0.09,-0.10,0.95,U] [#2 0.14,-0.04,1.00,U] [#3 0.04,-0.08,0.94,U] [#4 0.17,0.22,0.85,U] [#5 0.18,-0.08,0.96,U] [#6 0.00,-0.06,0.94,U] [#7 0.01,-0.08,0.75,U] [#8 0.13,-0.21,0.81,U] 
01:49:15.522 00.000 6880 single-star, 8 included, MultiStar: {0.06, -0.05}, one-star: {-0.02, -0.01}
01:49:15.523 00.001 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.89 = -0.89)
01:49:15.523 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
01:49:15.523 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.51 mountX=0.01 mountY=-0.02, mountTheta=-0.91
01:49:15.525 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.01, opts=13)
01:49:15.525 00.000 6880 Enqueuing Move request for scope (-0.02, -0.01)
01:49:15.525 00.000 10052 Worker thread wakes up
01:49:15.525 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
01:49:15.526 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
01:49:15.526 00.000 10052 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
01:49:15.526 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:49:15.526 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.13, using input
01:49:15.526 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
01:49:15.526 00.000 10052 MoveAxis(E, 0, ABG)
01:49:15.526 00.000 10052 Move returns status 0, amount 0
01:49:15.526 00.000 10052 MoveAxis(N, 0, ABG)
01:49:15.526 00.000 10052 Move returns status 0, amount 0
01:49:15.526 00.000 10052 move complete, result=0
01:49:15.526 00.000 10052 worker thread done servicing request
01:49:15.557 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:49:15.605 00.048 6880 UpdateGuideState exits: m=1782 SNR=29.2
01:49:15.605 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:15.605 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:15.605 00.000 6880 Enqueuing Expose request
01:49:15.605 00.000 10052 Worker thread wakes up
01:49:15.605 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:49:15.605 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:15.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:16.527 00.922 10052 Exposure complete
01:49:16.614 00.087 10052 worker thread done servicing request
01:49:16.614 00.000 6880 OnExposeComplete: enter
01:49:16.614 00.000 6880 UpdateGuideState(): m_state=6
01:49:16.615 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2000
01:49:16.615 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.57, Mass=1907, SNR=30.3, Peak=136 HFD=4.8
01:49:16.615 00.000 6880 MultiStar: [#1 0.09,-0.15,0.94,U] [#2 0.45,0.15,0.93,U] [#3 0.18,-0.14,0.87,U] [#4 0.36,0.17,0.82,U] [#5 0.32,-0.19,0.97,U] [#6 0.29,-0.07,0.92,U] [#7 0.19,-0.19,0.75,U] [#8 0.22,-0.38,0.77,U] 
01:49:16.616 00.001 6880 single-star, 8 included, MultiStar: {0.25, -0.08}, one-star: {0.17, 0.05}
01:49:16.616 00.000 6880 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
01:49:16.616 00.000 6880 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.86 = 1.86)
01:49:16.616 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.05 hyp=0.18 cameraTheta=0.28 mountX=-0.06 mountY=0.17, mountTheta=1.89
01:49:16.618 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.05, opts=13)
01:49:16.618 00.000 6880 Enqueuing Move request for scope (0.17, 0.05)
01:49:16.618 00.000 10052 Worker thread wakes up
01:49:16.618 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.05) opts 0xd
01:49:16.618 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.05)
01:49:16.618 00.000 10052 Moving (0.17, 0.05) raw xDistance=-0.06 yDistance=0.17
01:49:16.619 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:49:16.619 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.02
01:49:16.619 00.000 10052 MoveAxis(E, 0, ABG)
01:49:16.619 00.000 10052 Move returns status 0, amount 0
01:49:16.619 00.000 10052 MoveAxis(N, 0, ABG)
01:49:16.619 00.000 10052 Move returns status 0, amount 0
01:49:16.619 00.000 10052 move complete, result=0
01:49:16.619 00.000 10052 worker thread done servicing request
01:49:16.648 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:16.699 00.051 6880 UpdateGuideState exits: m=1907 SNR=30.3
01:49:16.703 00.004 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:16.703 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:16.703 00.000 6880 Enqueuing Expose request
01:49:16.703 00.000 10052 Worker thread wakes up
01:49:16.703 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:16.704 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:16.704 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:16.707 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"76384c73-6a93-412a-94ea-4c2828244a57"}
01:49:16.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"76384c73-6a93-412a-94ea-4c2828244a57"}
01:49:16.718 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f6b7103-4803-48c8-be1e-698f1502c452"}
01:49:16.718 00.000 6880 case statement mapped state 6 to 3
01:49:16.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f6b7103-4803-48c8-be1e-698f1502c452"}
01:49:16.724 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d2d60b3a-9ec7-4113-8b37-3d8fe7d0ce4e"}
01:49:16.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2000,"width":15,"height":15,"star_pos":[6.95,6.57],"pixels":"..."},"id":"d2d60b3a-9ec7-4113-8b37-3d8fe7d0ce4e"}
01:49:17.854 01.130 10052 Exposure complete
01:49:17.947 00.093 10052 worker thread done servicing request
01:49:17.948 00.001 6880 OnExposeComplete: enter
01:49:17.948 00.000 6880 UpdateGuideState(): m_state=6
01:49:17.948 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2001
01:49:17.948 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.12, Mass=1903, SNR=30.3, Peak=127 HFD=4.4
01:49:17.949 00.001 6880 MultiStar: [#1 0.13,-0.50,0.00,M1] [#2 0.35,-0.23,0.97,U] [#3 0.05,-0.31,0.87,U] [#4 0.30,-0.34,0.82,U] [#5 0.19,-0.68,0.00,M1] [#6 0.06,-0.25,0.93,U] [#7 0.18,-0.52,0.00,M1] [#8 0.11,-0.74,0.00,M1] 
01:49:17.949 00.000 6880 refined, 4 included, MultiStar: {0.17, -0.30}, one-star: {0.12, -0.40}
01:49:17.949 00.000 6880 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.61) = xAngle (0.56 = 0.56)
01:49:17.949 00.000 6880 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:49:17.949 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-1.06 mountX=0.30 mountY=0.17, mountTheta=0.53
01:49:17.951 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.30, opts=13)
01:49:17.951 00.000 6880 Enqueuing Move request for scope (0.17, -0.30)
01:49:17.951 00.000 10052 Worker thread wakes up
01:49:17.951 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.30) opts 0xd
01:49:17.952 00.001 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.30)
01:49:17.952 00.000 10052 Moving (0.17, -0.30) raw xDistance=0.30 yDistance=0.17
01:49:17.952 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
01:49:17.952 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
01:49:17.952 00.000 10052 MoveAxis(W, 79, ABG)
01:49:17.952 00.000 10052 Guiding  Dir = 3, Dur = 79
01:49:17.983 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:17.991 00.008 10052 IsSlewing returns 0
01:49:18.030 00.039 10052 IsGuiding returns 0
01:49:18.056 00.026 6880 UpdateGuideState exits: m=1903 SNR=30.3
01:49:18.056 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:18.056 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:18.056 00.000 6880 Enqueuing Expose request
01:49:18.061 00.005 10052 PulseGuide returned control before completion, sleep 58
01:49:18.284 00.223 10052 IsGuiding returns 0
01:49:18.284 00.000 10052 Move returns status 0, amount 79
01:49:18.284 00.000 10052 MoveAxis(N, 0, ABG)
01:49:18.284 00.000 10052 Move returns status 0, amount 0
01:49:18.284 00.000 10052 move complete, result=0
01:49:18.285 00.001 10052 worker thread done servicing request
01:49:18.285 00.000 6880 GuideStep: 0.3 px 79 ms WEST, 0.2 px 0 ms NORTH
01:49:18.285 00.000 10052 Worker thread wakes up
01:49:18.285 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:18.285 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:18.699 00.414 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3bd0837e-fa16-47f5-bc99-e50a72f5dc52"}
01:49:18.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3bd0837e-fa16-47f5-bc99-e50a72f5dc52"}
01:49:18.700 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5489b280-847c-432f-a12f-341c9e466851"}
01:49:18.700 00.000 6880 case statement mapped state 6 to 3
01:49:18.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5489b280-847c-432f-a12f-341c9e466851"}
01:49:18.702 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1212f507-51a6-4777-aa42-4a1c4dc59205"}
01:49:18.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2001,"width":15,"height":15,"star_pos":[6.90,7.12],"pixels":"..."},"id":"1212f507-51a6-4777-aa42-4a1c4dc59205"}
01:49:19.203 00.501 10052 Exposure complete
01:49:19.290 00.087 10052 worker thread done servicing request
01:49:19.290 00.000 6880 OnExposeComplete: enter
01:49:19.290 00.000 6880 UpdateGuideState(): m_state=6
01:49:19.290 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2002
01:49:19.291 00.001 6880 Star::Find returns 1 (0), X=407.78, Y=888.21, Mass=1897, SNR=30.2, Peak=133 HFD=4.5
01:49:19.291 00.000 6880 MultiStar: [#1 0.16,-0.38,0.94,U] [#2 0.20,-0.28,0.98,U] [#3 0.12,-0.34,0.90,U] [#4 0.15,-0.20,0.83,U] [#5 0.20,-0.49,0.00,M2] [#6 0.06,-0.29,0.93,U] [#7 0.25,-0.46,0.00,M2] [#8 0.09,-0.52,0.00,M2] 
01:49:19.291 00.000 6880 single-star, 5 included, MultiStar: {0.11, -0.30}, one-star: {-0.01, -0.31}
01:49:19.291 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
01:49:19.291 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
01:49:19.291 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.60 mountX=0.31 mountY=-0.01, mountTheta=-0.02
01:49:19.293 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.31, opts=13)
01:49:19.294 00.001 6880 Enqueuing Move request for scope (-0.01, -0.31)
01:49:19.294 00.000 10052 Worker thread wakes up
01:49:19.294 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.31) opts 0xd
01:49:19.294 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.31)
01:49:19.294 00.000 10052 Moving (-0.01, -0.31) raw xDistance=0.31 yDistance=-0.01
01:49:19.294 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
01:49:19.294 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.04, using input
01:49:19.294 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
01:49:19.294 00.000 10052 MoveAxis(W, 88, ABG)
01:49:19.294 00.000 10052 Guiding  Dir = 3, Dur = 88
01:49:19.314 00.020 10052 IsSlewing returns 0
01:49:19.322 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:19.352 00.030 10052 IsGuiding returns 0
01:49:19.364 00.012 6880 UpdateGuideState exits: m=1897 SNR=30.2
01:49:19.365 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:19.365 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:19.365 00.000 6880 Enqueuing Expose request
01:49:19.381 00.016 10052 PulseGuide returned control before completion, sleep 71
01:49:19.507 00.126 10052 IsGuiding returns 0
01:49:19.508 00.001 10052 Move returns status 0, amount 88
01:49:19.508 00.000 10052 MoveAxis(N, 0, ABG)
01:49:19.508 00.000 10052 Move returns status 0, amount 0
01:49:19.508 00.000 10052 move complete, result=0
01:49:19.508 00.000 10052 worker thread done servicing request
01:49:19.508 00.000 10052 Worker thread wakes up
01:49:19.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:19.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:19.715 00.207 6880 GuideStep: 0.3 px 88 ms WEST, -0.0 px 0 ms NORTH
01:49:20.641 00.926 10052 Exposure complete
01:49:20.699 00.058 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"249296e6-3f63-41b2-b000-f01bfaffffa9"}
01:49:20.700 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"249296e6-3f63-41b2-b000-f01bfaffffa9"}
01:49:20.701 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7d5e65d-74e8-4e06-a5a9-7dd2fcfe7c89"}
01:49:20.701 00.000 6880 case statement mapped state 6 to 3
01:49:20.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7d5e65d-74e8-4e06-a5a9-7dd2fcfe7c89"}
01:49:20.702 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ffd32847-d9ce-496c-a31e-36bf292427db"}
01:49:20.703 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2002,"width":15,"height":15,"star_pos":[6.78,7.21],"pixels":"..."},"id":"ffd32847-d9ce-496c-a31e-36bf292427db"}
01:49:20.725 00.022 10052 worker thread done servicing request
01:49:20.725 00.000 6880 OnExposeComplete: enter
01:49:20.725 00.000 6880 UpdateGuideState(): m_state=6
01:49:20.726 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2003
01:49:20.726 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.60, Mass=1732, SNR=28.9, Peak=125 HFD=4.7
01:49:20.726 00.000 6880 MultiStar: [#1 0.02,-0.03,0.95,U] [#2 0.12,0.08,1.03,U] [#3 -0.05,0.14,0.94,U] [#4 0.10,-0.10,0.86,U] [#5 0.19,-0.05,0.99,U] [#6 0.04,0.01,0.97,U] [#7 0.01,0.03,0.75,U] [#8 0.19,-0.16,0.80,U] 
01:49:20.726 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.00}, one-star: {0.01, 0.08}
01:49:20.726 00.000 6880 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.61) = xAngle (1.66 = 1.66)
01:49:20.727 00.001 6880 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.63 = 1.63)
01:49:20.727 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.00 hyp=0.07 cameraTheta=0.05 mountX=-0.01 mountY=0.07, mountTheta=1.66
01:49:20.728 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.00, opts=13)
01:49:20.729 00.001 6880 Enqueuing Move request for scope (0.07, 0.00)
01:49:20.729 00.000 10052 Worker thread wakes up
01:49:20.729 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.00) opts 0xd
01:49:20.729 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.00)
01:49:20.729 00.000 10052 Moving (0.07, 0.00) raw xDistance=-0.01 yDistance=0.07
01:49:20.729 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:49:20.729 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:49:20.729 00.000 10052 MoveAxis(E, 0, ABG)
01:49:20.729 00.000 10052 Move returns status 0, amount 0
01:49:20.729 00.000 10052 MoveAxis(N, 0, ABG)
01:49:20.729 00.000 10052 Move returns status 0, amount 0
01:49:20.729 00.000 10052 move complete, result=0
01:49:20.729 00.000 10052 worker thread done servicing request
01:49:20.754 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:20.793 00.039 6880 UpdateGuideState exits: m=1732 SNR=28.9
01:49:20.793 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:20.793 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:20.793 00.000 6880 Enqueuing Expose request
01:49:20.794 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:20.794 00.000 10052 Worker thread wakes up
01:49:20.794 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:20.794 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:21.704 00.910 10052 Exposure complete
01:49:21.778 00.074 10052 worker thread done servicing request
01:49:21.778 00.000 6880 OnExposeComplete: enter
01:49:21.778 00.000 6880 UpdateGuideState(): m_state=6
01:49:21.779 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2004
01:49:21.779 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.75, Mass=1798, SNR=29.4, Peak=117 HFD=4.5
01:49:21.779 00.000 6880 MultiStar: [#1 0.18,0.19,0.97,U] [#2 0.20,0.37,0.95,U] [#3 0.13,0.25,0.94,U] [#4 0.26,0.46,0.00,M1] [#5 0.22,0.23,0.98,U] [#6 0.09,0.14,0.91,U] [#7 0.21,0.05,0.74,U] [#8 0.18,0.13,0.78,U] 
01:49:21.779 00.000 6880 single-star, 7 included, MultiStar: {0.16, 0.20}, one-star: {0.07, 0.23}
01:49:21.779 00.000 6880 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.61) = xAngle (2.91 = 2.91)
01:49:21.779 00.000 6880 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.87 = 2.87)
01:49:21.779 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.23 hyp=0.24 cameraTheta=1.29 mountX=-0.23 mountY=0.06, mountTheta=2.88
01:49:21.781 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.23, opts=13)
01:49:21.782 00.001 6880 Enqueuing Move request for scope (0.07, 0.23)
01:49:21.782 00.000 10052 Worker thread wakes up
01:49:21.782 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.23) opts 0xd
01:49:21.782 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.23)
01:49:21.782 00.000 10052 Moving (0.07, 0.23) raw xDistance=-0.23 yDistance=0.06
01:49:21.782 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
01:49:21.782 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
01:49:21.782 00.000 10052 MoveAxis(E, 62, ABG)
01:49:21.782 00.000 10052 Guiding  Dir = 2, Dur = 62
01:49:21.810 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:21.844 00.034 10052 IsSlewing returns 0
01:49:21.850 00.006 6880 UpdateGuideState exits: m=1798 SNR=29.4
01:49:21.850 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:21.850 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:21.850 00.000 6880 Enqueuing Expose request
01:49:21.923 00.073 10052 IsGuiding returns 0
01:49:22.072 00.149 10052 IsGuiding returns 1
01:49:22.072 00.000 10052 scope still moving after pulse duration time elapsed
01:49:22.151 00.079 10052 IsSlewing returns 0
01:49:22.225 00.074 10052 IsGuiding returns 0
01:49:22.225 00.000 10052 scope move finished after 62 + 239 ms
01:49:22.225 00.000 10052 Move returns status 0, amount 62
01:49:22.225 00.000 10052 MoveAxis(N, 0, ABG)
01:49:22.225 00.000 10052 Move returns status 0, amount 0
01:49:22.225 00.000 10052 move complete, result=0
01:49:22.226 00.001 10052 worker thread done servicing request
01:49:22.226 00.000 10052 Worker thread wakes up
01:49:22.226 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:22.226 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:22.226 00.000 6880 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
01:49:22.699 00.473 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a30c875-8f15-438c-b31b-4f3f588ad87f"}
01:49:22.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a30c875-8f15-438c-b31b-4f3f588ad87f"}
01:49:22.700 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5eac5f3b-fc11-4cc8-ab3c-28dfc9ea3f25"}
01:49:22.700 00.000 6880 case statement mapped state 6 to 3
01:49:22.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5eac5f3b-fc11-4cc8-ab3c-28dfc9ea3f25"}
01:49:22.701 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"63620ad4-b597-4d81-ad5b-cad22ce1b629"}
01:49:22.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2004,"width":15,"height":15,"star_pos":[6.85,6.75],"pixels":"..."},"id":"63620ad4-b597-4d81-ad5b-cad22ce1b629"}
01:49:23.459 00.758 10052 Exposure complete
01:49:23.527 00.068 10052 worker thread done servicing request
01:49:23.528 00.001 6880 OnExposeComplete: enter
01:49:23.528 00.000 6880 UpdateGuideState(): m_state=6
01:49:23.528 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2005
01:49:23.528 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.59, Mass=1754, SNR=29.0, Peak=134 HFD=4.3
01:49:23.529 00.001 6880 MultiStar: [#1 0.08,0.07,0.94,U] [#2 0.29,0.34,1.03,U] [#3 0.24,0.16,0.93,U] [#4 0.21,0.28,0.87,U] [#5 0.37,0.07,1.00,U] [#6 0.26,0.08,0.94,U] [#7 0.08,0.04,0.76,U] [#8 0.09,0.06,0.79,U] 
01:49:23.529 00.000 6880 single-star, 8 included, MultiStar: {0.20, 0.13}, one-star: {0.16, 0.07}
01:49:23.529 00.000 6880 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.61) = xAngle (2.02 = 2.02)
01:49:23.529 00.000 6880 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.99 = 1.99)
01:49:23.529 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.41 mountX=-0.07 mountY=0.16, mountTheta=2.01
01:49:23.531 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.07, opts=13)
01:49:23.531 00.000 6880 Enqueuing Move request for scope (0.16, 0.07)
01:49:23.531 00.000 10052 Worker thread wakes up
01:49:23.531 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
01:49:23.531 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
01:49:23.531 00.000 10052 Moving (0.16, 0.07) raw xDistance=-0.07 yDistance=0.16
01:49:23.532 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:49:23.532 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
01:49:23.532 00.000 10052 MoveAxis(E, 0, ABG)
01:49:23.532 00.000 10052 Move returns status 0, amount 0
01:49:23.532 00.000 10052 MoveAxis(N, 0, ABG)
01:49:23.532 00.000 10052 Move returns status 0, amount 0
01:49:23.532 00.000 10052 move complete, result=0
01:49:23.532 00.000 10052 worker thread done servicing request
01:49:23.557 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:23.607 00.050 6880 UpdateGuideState exits: m=1754 SNR=29.0
01:49:23.607 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:23.607 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:23.607 00.000 6880 Enqueuing Expose request
01:49:23.607 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:23.607 00.000 10052 Worker thread wakes up
01:49:23.608 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:23.608 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:24.522 00.914 10052 Exposure complete
01:49:24.582 00.060 10052 worker thread done servicing request
01:49:24.582 00.000 6880 OnExposeComplete: enter
01:49:24.583 00.001 6880 UpdateGuideState(): m_state=6
01:49:24.583 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2006
01:49:24.583 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.63, Mass=1853, SNR=29.8, Peak=131 HFD=4.5
01:49:24.583 00.000 6880 MultiStar: [#1 0.09,0.02,0.95,U] [#2 0.10,-0.01,0.97,U] [#3 0.07,0.12,0.88,U] [#4 0.20,0.37,0.82,U] [#5 0.26,0.06,0.98,U] [#6 0.01,-0.06,0.90,U] [#7 0.12,-0.14,0.76,U] [#8 0.26,0.01,0.77,U] 
01:49:24.583 00.000 6880 single-star, 8 included, MultiStar: {0.13, 0.05}, one-star: {0.04, 0.11}
01:49:24.584 00.001 6880 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.61) = xAngle (2.83 = 2.83)
01:49:24.584 00.000 6880 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.80 = 2.80)
01:49:24.584 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.22 mountX=-0.11 mountY=0.04, mountTheta=2.80
01:49:24.585 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.11, opts=13)
01:49:24.585 00.000 6880 Enqueuing Move request for scope (0.04, 0.11)
01:49:24.585 00.000 10052 Worker thread wakes up
01:49:24.585 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
01:49:24.585 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
01:49:24.586 00.001 10052 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=0.04
01:49:24.586 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:49:24.586 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
01:49:24.586 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:49:24.586 00.000 10052 MoveAxis(E, 0, ABG)
01:49:24.586 00.000 10052 Move returns status 0, amount 0
01:49:24.586 00.000 10052 MoveAxis(N, 0, ABG)
01:49:24.586 00.000 10052 Move returns status 0, amount 0
01:49:24.586 00.000 10052 move complete, result=0
01:49:24.586 00.000 10052 worker thread done servicing request
01:49:24.607 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:24.643 00.036 6880 UpdateGuideState exits: m=1853 SNR=29.8
01:49:24.643 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:24.643 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:24.643 00.000 6880 Enqueuing Expose request
01:49:24.644 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:24.644 00.000 10052 Worker thread wakes up
01:49:24.644 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:24.644 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:24.697 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"090a1142-f1ab-4747-ae92-5e306ae25a21"}
01:49:24.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"090a1142-f1ab-4747-ae92-5e306ae25a21"}
01:49:24.699 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ec5dfb06-2e3c-4e2e-9eea-d7c330543727"}
01:49:24.699 00.000 6880 case statement mapped state 6 to 3
01:49:24.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec5dfb06-2e3c-4e2e-9eea-d7c330543727"}
01:49:24.706 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c96f86c6-08c0-473b-a4b5-ea41792d9dbe"}
01:49:24.707 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2006,"width":15,"height":15,"star_pos":[6.83,6.63],"pixels":"..."},"id":"c96f86c6-08c0-473b-a4b5-ea41792d9dbe"}
01:49:25.775 01.068 10052 Exposure complete
01:49:25.842 00.067 10052 worker thread done servicing request
01:49:25.842 00.000 6880 OnExposeComplete: enter
01:49:25.842 00.000 6880 UpdateGuideState(): m_state=6
01:49:25.843 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2007
01:49:25.843 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.26, Mass=1823, SNR=29.5, Peak=132 HFD=4.5
01:49:25.843 00.000 6880 MultiStar: [#1 0.36,-0.23,0.96,U] [#2 0.14,-0.11,0.99,U] [#3 0.16,-0.24,0.88,U] [#4 0.39,-0.05,0.86,U] [#5 0.28,-0.26,0.97,U] [#6 0.05,-0.10,0.90,U] [#7 0.37,-0.23,0.76,U] [#8 0.36,-0.31,0.74,U] 
01:49:25.843 00.000 6880 single-star, 8 included, MultiStar: {0.24, -0.20}, one-star: {0.12, -0.27}
01:49:25.843 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
01:49:25.843 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
01:49:25.843 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.27 hyp=0.29 cameraTheta=-1.13 mountX=0.26 mountY=0.13, mountTheta=0.46
01:49:25.845 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.27, opts=13)
01:49:25.845 00.000 6880 Enqueuing Move request for scope (0.12, -0.27)
01:49:25.845 00.000 10052 Worker thread wakes up
01:49:25.845 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.27) opts 0xd
01:49:25.845 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.27)
01:49:25.845 00.000 10052 Moving (0.12, -0.27) raw xDistance=0.26 yDistance=0.13
01:49:25.845 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:49:25.846 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
01:49:25.846 00.000 10052 MoveAxis(W, 70, ABG)
01:49:25.846 00.000 10052 Guiding  Dir = 3, Dur = 70
01:49:25.870 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:25.919 00.049 6880 UpdateGuideState exits: m=1823 SNR=29.5
01:49:25.920 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:25.920 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:25.920 00.000 6880 Enqueuing Expose request
01:49:25.928 00.008 10052 IsSlewing returns 0
01:49:26.002 00.074 10052 IsGuiding returns 0
01:49:26.059 00.057 10052 PulseGuide returned control before completion, sleep 24
01:49:26.135 00.076 10052 IsGuiding returns 1
01:49:26.135 00.000 10052 scope still moving after pulse duration time elapsed
01:49:26.214 00.079 10052 IsSlewing returns 0
01:49:26.293 00.079 10052 IsGuiding returns 0
01:49:26.293 00.000 10052 scope move finished after 70 + 220 ms
01:49:26.293 00.000 10052 Move returns status 0, amount 70
01:49:26.293 00.000 10052 MoveAxis(N, 0, ABG)
01:49:26.293 00.000 10052 Move returns status 0, amount 0
01:49:26.293 00.000 10052 move complete, result=0
01:49:26.294 00.001 10052 worker thread done servicing request
01:49:26.294 00.000 6880 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
01:49:26.294 00.000 10052 Worker thread wakes up
01:49:26.294 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:26.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:26.697 00.403 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"229ddfd1-7c6f-46ae-837d-6c68fd945abc"}
01:49:26.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"229ddfd1-7c6f-46ae-837d-6c68fd945abc"}
01:49:26.698 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db618eb4-139e-450d-bdc6-1a8c82fe7e6a"}
01:49:26.698 00.000 6880 case statement mapped state 6 to 3
01:49:26.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db618eb4-139e-450d-bdc6-1a8c82fe7e6a"}
01:49:26.698 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"08ef5770-4fa2-4126-9e6e-3aae5688cd54"}
01:49:26.699 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2007,"width":15,"height":15,"star_pos":[6.91,7.26],"pixels":"..."},"id":"08ef5770-4fa2-4126-9e6e-3aae5688cd54"}
01:49:27.204 00.505 10052 Exposure complete
01:49:27.267 00.063 10052 worker thread done servicing request
01:49:27.267 00.000 6880 OnExposeComplete: enter
01:49:27.267 00.000 6880 UpdateGuideState(): m_state=6
01:49:27.268 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2008
01:49:27.268 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.45, Mass=1859, SNR=29.9, Peak=134 HFD=4.6
01:49:27.268 00.000 6880 MultiStar: [#1 0.21,-0.06,0.96,U] [#2 0.39,0.12,0.95,U] [#3 0.32,-0.12,0.88,U] [#4 0.32,0.10,0.83,U] [#5 0.28,-0.03,0.96,U] [#6 0.41,-0.23,0.92,U] [#7 0.27,-0.33,0.75,U] [#8 0.51,-0.19,0.00,M1] 
01:49:27.268 00.000 6880 single-star, 7 included, MultiStar: {0.28, -0.07}, one-star: {0.10, -0.08}
01:49:27.268 00.000 6880 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
01:49:27.269 00.001 6880 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
01:49:27.269 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.08 hyp=0.12 cameraTheta=-0.68 mountX=0.07 mountY=0.10, mountTheta=0.92
01:49:27.270 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.08, opts=13)
01:49:27.270 00.000 6880 Enqueuing Move request for scope (0.10, -0.08)
01:49:27.270 00.000 10052 Worker thread wakes up
01:49:27.270 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.08) opts 0xd
01:49:27.270 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.08)
01:49:27.270 00.000 10052 Moving (0.10, -0.08) raw xDistance=0.07 yDistance=0.10
01:49:27.270 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:49:27.270 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
01:49:27.271 00.001 10052 MoveAxis(E, 0, ABG)
01:49:27.271 00.000 10052 Move returns status 0, amount 0
01:49:27.271 00.000 10052 MoveAxis(N, 0, ABG)
01:49:27.271 00.000 10052 Move returns status 0, amount 0
01:49:27.271 00.000 10052 move complete, result=0
01:49:27.271 00.000 10052 worker thread done servicing request
01:49:27.293 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:27.331 00.038 6880 UpdateGuideState exits: m=1859 SNR=29.9
01:49:27.331 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:27.331 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:27.331 00.000 6880 Enqueuing Expose request
01:49:27.331 00.000 10052 Worker thread wakes up
01:49:27.331 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:27.331 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:27.331 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:28.470 01.139 10052 Exposure complete
01:49:28.537 00.067 10052 worker thread done servicing request
01:49:28.537 00.000 6880 OnExposeComplete: enter
01:49:28.537 00.000 6880 UpdateGuideState(): m_state=6
01:49:28.537 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2009
01:49:28.538 00.001 6880 Star::Find returns 1 (0), X=408.22, Y=888.55, Mass=1827, SNR=29.7, Peak=115 HFD=4.6
01:49:28.538 00.000 6880 MultiStar: [#1 0.44,0.02,0.97,U] [#2 0.38,0.30,0.95,U] [#3 0.38,0.03,0.87,U] [#4 0.40,0.28,0.85,U] [#5 0.61,-0.09,0.00,M1] [#6 0.30,-0.08,0.94,U] [#7 0.39,-0.17,0.73,U] [#8 0.34,-0.44,0.00,M2] 
01:49:28.538 00.000 6880 refined, 6 included, MultiStar: {0.39, 0.06}, one-star: {0.43, 0.02}
01:49:28.538 00.000 6880 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.61) = xAngle (1.77 = 1.77)
01:49:28.538 00.000 6880 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.74 = 1.74)
01:49:28.538 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=0.06 hyp=0.40 cameraTheta=0.16 mountX=-0.08 mountY=0.39, mountTheta=1.77
01:49:28.540 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=0.06, opts=13)
01:49:28.540 00.000 6880 Enqueuing Move request for scope (0.39, 0.06)
01:49:28.540 00.000 10052 Worker thread wakes up
01:49:28.540 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.06) opts 0xd
01:49:28.540 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, 0.06)
01:49:28.540 00.000 10052 Moving (0.39, 0.06) raw xDistance=-0.08 yDistance=0.39
01:49:28.540 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:49:28.540 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.39, slope = 0.01
01:49:28.540 00.000 10052 MoveAxis(E, 0, ABG)
01:49:28.540 00.000 10052 Move returns status 0, amount 0
01:49:28.540 00.000 10052 MoveAxis(S, 23, ABG)
01:49:28.540 00.000 10052 Guiding  Dir = 1, Dur = 23
01:49:28.561 00.021 10052 IsSlewing returns 0
01:49:28.562 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:28.600 00.038 10052 IsGuiding returns 0
01:49:28.601 00.001 6880 UpdateGuideState exits: m=1827 SNR=29.7
01:49:28.601 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:28.601 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:28.601 00.000 6880 Enqueuing Expose request
01:49:28.667 00.066 10052 IsGuiding returns 1
01:49:28.667 00.000 10052 scope still moving after pulse duration time elapsed
01:49:28.698 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a0b8868-0e4e-4f79-90cd-0fa4554876cb"}
01:49:28.699 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a0b8868-0e4e-4f79-90cd-0fa4554876cb"}
01:49:28.699 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"157cb841-f142-458e-afbf-114237419884"}
01:49:28.699 00.000 6880 case statement mapped state 6 to 3
01:49:28.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"157cb841-f142-458e-afbf-114237419884"}
01:49:28.700 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"36ae106b-fc4e-43c8-859a-709c3d62fee4"}
01:49:28.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2009,"width":15,"height":15,"star_pos":[7.22,6.55],"pixels":"..."},"id":"36ae106b-fc4e-43c8-859a-709c3d62fee4"}
01:49:28.722 00.022 10052 IsSlewing returns 0
01:49:28.760 00.038 10052 IsGuiding returns 0
01:49:28.761 00.001 10052 scope move finished after 23 + 138 ms
01:49:28.761 00.000 10052 Move returns status 0, amount 23
01:49:28.761 00.000 10052 move complete, result=0
01:49:28.761 00.000 10052 worker thread done servicing request
01:49:28.761 00.000 10052 Worker thread wakes up
01:49:28.761 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:28.761 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:28.761 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 23 ms SOUTH
01:49:29.677 00.916 10052 Exposure complete
01:49:29.740 00.063 10052 worker thread done servicing request
01:49:29.740 00.000 6880 OnExposeComplete: enter
01:49:29.741 00.001 6880 UpdateGuideState(): m_state=6
01:49:29.741 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2010
01:49:29.741 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=888.56, Mass=1888, SNR=30.1, Peak=133 HFD=4.6
01:49:29.741 00.000 6880 MultiStar: [#1 0.13,-0.05,0.96,U] [#2 0.37,0.12,0.95,U] [#3 0.31,-0.08,0.89,U] [#4 0.47,0.20,0.81,U] [#5 0.42,-0.05,0.96,U] [#6 0.38,-0.05,0.87,U] [#7 0.12,-0.31,0.75,U] [#8 0.42,-0.07,0.80,U] 
01:49:29.741 00.000 6880 refined, 8 included, MultiStar: {0.33, -0.02}, one-star: {0.37, 0.04}
01:49:29.741 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
01:49:29.742 00.001 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
01:49:29.742 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.02 hyp=0.33 cameraTheta=-0.07 mountX=0.01 mountY=0.33, mountTheta=1.54
01:49:29.743 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.02, opts=13)
01:49:29.743 00.000 6880 Enqueuing Move request for scope (0.33, -0.02)
01:49:29.743 00.000 10052 Worker thread wakes up
01:49:29.744 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.02) opts 0xd
01:49:29.744 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.02)
01:49:29.744 00.000 10052 Moving (0.33, -0.02) raw xDistance=0.01 yDistance=0.33
01:49:29.744 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:49:29.744 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.33, slope = 0.03
01:49:29.744 00.000 10052 MoveAxis(E, 0, ABG)
01:49:29.744 00.000 10052 Move returns status 0, amount 0
01:49:29.744 00.000 10052 MoveAxis(S, 48, ABG)
01:49:29.744 00.000 10052 Guiding  Dir = 1, Dur = 48
01:49:29.767 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:29.805 00.038 6880 UpdateGuideState exits: m=1888 SNR=30.1
01:49:29.805 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:29.805 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:29.805 00.000 6880 Enqueuing Expose request
01:49:29.809 00.004 10052 IsSlewing returns 0
01:49:29.882 00.073 10052 IsGuiding returns 0
01:49:30.032 00.150 10052 IsGuiding returns 0
01:49:30.032 00.000 10052 Move returns status 0, amount 48
01:49:30.032 00.000 10052 move complete, result=0
01:49:30.032 00.000 10052 worker thread done servicing request
01:49:30.032 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 48 ms SOUTH
01:49:30.032 00.000 10052 Worker thread wakes up
01:49:30.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:30.033 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:30.695 00.662 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"303e8d81-a9d8-4cb2-b583-3d87174c3af5"}
01:49:30.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"303e8d81-a9d8-4cb2-b583-3d87174c3af5"}
01:49:30.696 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"be822e3c-f50a-4a41-a41a-4994a67c3720"}
01:49:30.697 00.001 6880 case statement mapped state 6 to 3
01:49:30.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"be822e3c-f50a-4a41-a41a-4994a67c3720"}
01:49:30.697 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"44dfdecb-4904-4fab-890b-ba5dbd1d5b36"}
01:49:30.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2010,"width":15,"height":15,"star_pos":[7.15,6.56],"pixels":"..."},"id":"44dfdecb-4904-4fab-890b-ba5dbd1d5b36"}
01:49:31.171 00.474 10052 Exposure complete
01:49:31.251 00.080 10052 worker thread done servicing request
01:49:31.251 00.000 6880 OnExposeComplete: enter
01:49:31.251 00.000 6880 UpdateGuideState(): m_state=6
01:49:31.252 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2011
01:49:31.252 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.30, Mass=1941, SNR=30.6, Peak=125 HFD=4.5
01:49:31.252 00.000 6880 MultiStar: [#1 0.11,-0.08,0.92,U] [#2 0.34,0.23,0.92,U] [#3 0.07,0.06,0.86,U] [#4 0.06,-0.10,0.81,U] [#5 0.37,-0.33,0.92,U] [#6 0.11,0.07,0.86,U] [#7 0.13,0.03,0.72,U] [#8 0.38,-0.10,0.75,U] 
01:49:31.252 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.05}, one-star: {-0.01, -0.22}
01:49:31.252 00.000 6880 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
01:49:31.252 00.000 6880 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:49:31.252 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.18 cameraTheta=-0.31 mountX=0.05 mountY=0.17, mountTheta=1.30
01:49:31.254 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.05, opts=13)
01:49:31.254 00.000 6880 Enqueuing Move request for scope (0.17, -0.05)
01:49:31.254 00.000 10052 Worker thread wakes up
01:49:31.254 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
01:49:31.255 00.001 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
01:49:31.255 00.000 10052 Moving (0.17, -0.05) raw xDistance=0.05 yDistance=0.17
01:49:31.255 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:49:31.255 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
01:49:31.255 00.000 10052 MoveAxis(E, 0, ABG)
01:49:31.255 00.000 10052 Move returns status 0, amount 0
01:49:31.255 00.000 10052 MoveAxis(N, 0, ABG)
01:49:31.255 00.000 10052 Move returns status 0, amount 0
01:49:31.255 00.000 10052 move complete, result=0
01:49:31.255 00.000 10052 worker thread done servicing request
01:49:31.282 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:31.318 00.036 6880 UpdateGuideState exits: m=1941 SNR=30.6
01:49:31.318 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:31.318 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:31.318 00.000 6880 Enqueuing Expose request
01:49:31.318 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:49:31.318 00.000 10052 Worker thread wakes up
01:49:31.318 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:31.318 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:32.223 00.905 10052 Exposure complete
01:49:32.301 00.078 10052 worker thread done servicing request
01:49:32.301 00.000 6880 OnExposeComplete: enter
01:49:32.301 00.000 6880 UpdateGuideState(): m_state=6
01:49:32.302 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2012
01:49:32.302 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.45, Mass=1958, SNR=30.7, Peak=141 HFD=4.6
01:49:32.302 00.000 6880 MultiStar: [#1 -0.01,-0.09,0.92,U] [#2 0.11,0.02,0.96,U] [#3 0.08,0.00,0.92,U] [#4 0.30,0.24,0.83,U] [#5 0.32,-0.08,0.95,U] [#6 0.10,0.09,0.92,U] [#7 0.01,0.04,0.74,U] [#8 0.37,-0.12,0.77,U] 
01:49:32.302 00.000 6880 single-star, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.12, -0.08}
01:49:32.302 00.000 6880 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.61) = xAngle (1.03 = 1.03)
01:49:32.303 00.001 6880 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
01:49:32.303 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.59 mountX=0.07 mountY=0.12, mountTheta=1.02
01:49:32.304 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.08, opts=13)
01:49:32.304 00.000 6880 Enqueuing Move request for scope (0.12, -0.08)
01:49:32.304 00.000 10052 Worker thread wakes up
01:49:32.304 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
01:49:32.304 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
01:49:32.304 00.000 10052 Moving (0.12, -0.08) raw xDistance=0.07 yDistance=0.12
01:49:32.304 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:49:32.305 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
01:49:32.305 00.000 10052 MoveAxis(E, 0, ABG)
01:49:32.305 00.000 10052 Move returns status 0, amount 0
01:49:32.305 00.000 10052 MoveAxis(N, 0, ABG)
01:49:32.305 00.000 10052 Move returns status 0, amount 0
01:49:32.305 00.000 10052 move complete, result=0
01:49:32.305 00.000 10052 worker thread done servicing request
01:49:32.328 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:32.366 00.038 6880 UpdateGuideState exits: m=1958 SNR=30.7
01:49:32.367 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:32.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:32.367 00.000 6880 Enqueuing Expose request
01:49:32.367 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:32.367 00.000 10052 Worker thread wakes up
01:49:32.367 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:32.367 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:32.694 00.327 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"954978c7-126a-4a31-8aa3-6fb53ca3d5c2"}
01:49:32.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"954978c7-126a-4a31-8aa3-6fb53ca3d5c2"}
01:49:32.695 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27455f88-42b9-4adb-b1b4-6f322f1d6c6f"}
01:49:32.695 00.000 6880 case statement mapped state 6 to 3
01:49:32.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"27455f88-42b9-4adb-b1b4-6f322f1d6c6f"}
01:49:32.695 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"328f8017-4c30-4133-850f-ef08dadf14a3"}
01:49:32.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2012,"width":15,"height":15,"star_pos":[6.91,7.45],"pixels":"..."},"id":"328f8017-4c30-4133-850f-ef08dadf14a3"}
01:49:33.509 00.814 10052 Exposure complete
01:49:33.574 00.065 10052 worker thread done servicing request
01:49:33.575 00.001 6880 OnExposeComplete: enter
01:49:33.575 00.000 6880 UpdateGuideState(): m_state=6
01:49:33.575 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2013
01:49:33.576 00.001 6880 Star::Find returns 1 (0), X=407.92, Y=888.54, Mass=1864, SNR=30.0, Peak=142 HFD=4.7
01:49:33.576 00.000 6880 MultiStar: [#1 0.13,0.08,0.94,U] [#2 0.14,0.12,0.97,U] [#3 0.01,-0.01,0.90,U] [#4 0.23,0.34,0.85,U] [#5 0.23,0.11,0.97,U] [#6 -0.00,0.03,0.92,U] [#7 0.09,0.00,0.74,U] [#8 0.28,0.10,0.79,U] 
01:49:33.576 00.000 6880 single-star, 8 included, MultiStar: {0.13, 0.09}, one-star: {0.13, 0.02}
01:49:33.576 00.000 6880 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.61) = xAngle (1.74 = 1.74)
01:49:33.576 00.000 6880 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.71 = 1.71)
01:49:33.576 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.13 mountX=-0.02 mountY=0.13, mountTheta=1.74
01:49:33.578 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.02, opts=13)
01:49:33.578 00.000 6880 Enqueuing Move request for scope (0.13, 0.02)
01:49:33.578 00.000 10052 Worker thread wakes up
01:49:33.578 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
01:49:33.578 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
01:49:33.578 00.000 10052 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=0.13
01:49:33.578 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:49:33.578 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
01:49:33.578 00.000 10052 MoveAxis(E, 0, ABG)
01:49:33.578 00.000 10052 Move returns status 0, amount 0
01:49:33.578 00.000 10052 MoveAxis(N, 0, ABG)
01:49:33.579 00.001 10052 Move returns status 0, amount 0
01:49:33.579 00.000 10052 move complete, result=0
01:49:33.579 00.000 10052 worker thread done servicing request
01:49:33.611 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:49:33.655 00.044 6880 UpdateGuideState exits: m=1864 SNR=30.0
01:49:33.655 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:33.656 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:33.656 00.000 6880 Enqueuing Expose request
01:49:33.656 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:49:33.656 00.000 10052 Worker thread wakes up
01:49:33.656 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:33.656 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:34.570 00.914 10052 Exposure complete
01:49:34.634 00.064 10052 worker thread done servicing request
01:49:34.634 00.000 6880 OnExposeComplete: enter
01:49:34.634 00.000 6880 UpdateGuideState(): m_state=6
01:49:34.634 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2014
01:49:34.634 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.64, Mass=2035, SNR=31.4, Peak=134 HFD=4.7
01:49:34.635 00.001 6880 MultiStar: [#1 0.17,0.27,0.92,U] [#2 0.33,0.46,0.00,M1] [#3 0.26,0.08,0.87,U] [#4 0.12,0.38,0.80,U] [#5 0.30,0.05,0.90,U] [#6 0.15,0.16,0.89,U] [#7 0.06,0.03,0.72,U] [#8 0.42,0.12,0.77,U] 
01:49:34.635 00.000 6880 single-star, 7 included, MultiStar: {0.18, 0.15}, one-star: {0.02, 0.11}
01:49:34.635 00.000 6880 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
01:49:34.635 00.000 6880 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
01:49:34.635 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.12 cameraTheta=1.39 mountX=-0.12 mountY=0.02, mountTheta=2.98
01:49:34.636 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.11, opts=13)
01:49:34.637 00.001 6880 Enqueuing Move request for scope (0.02, 0.11)
01:49:34.637 00.000 10052 Worker thread wakes up
01:49:34.637 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
01:49:34.637 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
01:49:34.637 00.000 10052 Moving (0.02, 0.11) raw xDistance=-0.12 yDistance=0.02
01:49:34.637 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:49:34.637 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
01:49:34.637 00.000 10052 MoveAxis(E, 31, ABG)
01:49:34.637 00.000 10052 Guiding  Dir = 2, Dur = 31
01:49:34.657 00.020 10052 IsSlewing returns 0
01:49:34.659 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:34.693 00.034 6880 UpdateGuideState exits: m=2035 SNR=31.4
01:49:34.693 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:34.693 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:34.693 00.000 6880 Enqueuing Expose request
01:49:34.694 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8566a2da-68bc-4604-b849-d2f5e2053f3c"}
01:49:34.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8566a2da-68bc-4604-b849-d2f5e2053f3c"}
01:49:34.695 00.001 10052 IsGuiding returns 0
01:49:34.703 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"28f2dad3-1dcf-46a4-9134-7cf563a07f86"}
01:49:34.704 00.001 6880 case statement mapped state 6 to 3
01:49:34.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"28f2dad3-1dcf-46a4-9134-7cf563a07f86"}
01:49:34.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1dbbfe89-334f-4507-9d42-f3a469a33067"}
01:49:34.706 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2014,"width":15,"height":15,"star_pos":[6.81,6.64],"pixels":"..."},"id":"1dbbfe89-334f-4507-9d42-f3a469a33067"}
01:49:34.723 00.017 10052 PulseGuide returned control before completion, sleep 14
01:49:34.762 00.039 10052 IsGuiding returns 1
01:49:34.762 00.000 10052 scope still moving after pulse duration time elapsed
01:49:34.809 00.047 10052 IsSlewing returns 0
01:49:34.847 00.038 10052 IsGuiding returns 0
01:49:34.847 00.000 10052 scope move finished after 31 + 120 ms
01:49:34.847 00.000 10052 Move returns status 0, amount 31
01:49:34.847 00.000 10052 MoveAxis(N, 0, ABG)
01:49:34.847 00.000 10052 Move returns status 0, amount 0
01:49:34.847 00.000 10052 move complete, result=0
01:49:34.847 00.000 10052 worker thread done servicing request
01:49:34.848 00.001 10052 Worker thread wakes up
01:49:34.848 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:34.848 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:34.848 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
01:49:35.977 01.129 10052 Exposure complete
01:49:36.047 00.070 10052 worker thread done servicing request
01:49:36.047 00.000 6880 OnExposeComplete: enter
01:49:36.047 00.000 6880 UpdateGuideState(): m_state=6
01:49:36.047 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2015
01:49:36.048 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=887.96, Mass=1855, SNR=29.8, Peak=121 HFD=4.4
01:49:36.048 00.000 6880 MultiStar: [#1 -0.05,-0.31,0.92,U] [#2 0.13,-0.21,0.96,U] [#3 0.10,-0.25,0.92,U] [#4 0.13,-0.28,0.83,U] [#5 -0.05,-0.61,0.00,M1] [#6 0.22,-0.19,0.91,U] [#7 -0.27,-0.50,0.00,M1] [#8 0.03,-0.44,0.81,U] 
01:49:36.048 00.000 6880 refined, 6 included, MultiStar: {0.09, -0.32}, one-star: {0.04, -0.57}
01:49:36.048 00.000 6880 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.61) = xAngle (0.30 = 0.30)
01:49:36.048 00.000 6880 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
01:49:36.048 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.31 mountX=0.32 mountY=0.09, mountTheta=0.27
01:49:36.050 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.32, opts=13)
01:49:36.050 00.000 6880 Enqueuing Move request for scope (0.09, -0.32)
01:49:36.050 00.000 10052 Worker thread wakes up
01:49:36.050 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.32) opts 0xd
01:49:36.050 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.32)
01:49:36.051 00.001 10052 Moving (0.09, -0.32) raw xDistance=0.32 yDistance=0.09
01:49:36.051 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.32
01:49:36.051 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.01
01:49:36.051 00.000 10052 MoveAxis(W, 84, ABG)
01:49:36.051 00.000 10052 Guiding  Dir = 3, Dur = 84
01:49:36.076 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:36.112 00.036 10052 IsSlewing returns 0
01:49:36.117 00.005 6880 UpdateGuideState exits: m=1855 SNR=29.8
01:49:36.117 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:36.117 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:36.117 00.000 6880 Enqueuing Expose request
01:49:36.186 00.069 10052 IsGuiding returns 0
01:49:36.243 00.057 10052 PulseGuide returned control before completion, sleep 39
01:49:36.353 00.110 10052 IsGuiding returns 0
01:49:36.353 00.000 10052 Move returns status 0, amount 84
01:49:36.353 00.000 10052 MoveAxis(N, 0, ABG)
01:49:36.353 00.000 10052 Move returns status 0, amount 0
01:49:36.353 00.000 10052 move complete, result=0
01:49:36.353 00.000 10052 worker thread done servicing request
01:49:36.353 00.000 10052 Worker thread wakes up
01:49:36.354 00.001 6880 GuideStep: 0.3 px 84 ms WEST, 0.1 px 0 ms NORTH
01:49:36.354 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:36.354 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:36.693 00.339 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"06846d00-ce93-40f2-93c8-93db19e20de6"}
01:49:36.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"06846d00-ce93-40f2-93c8-93db19e20de6"}
01:49:36.694 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"605c74fe-2859-4420-a5f7-ee83ef83198a"}
01:49:36.694 00.000 6880 case statement mapped state 6 to 3
01:49:36.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"605c74fe-2859-4420-a5f7-ee83ef83198a"}
01:49:36.694 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1a134e68-471c-4b4d-9d6a-a542112dba5f"}
01:49:36.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2015,"width":15,"height":15,"star_pos":[6.83,6.96],"pixels":"..."},"id":"1a134e68-471c-4b4d-9d6a-a542112dba5f"}
01:49:37.259 00.565 10052 Exposure complete
01:49:37.325 00.066 10052 worker thread done servicing request
01:49:37.326 00.001 6880 OnExposeComplete: enter
01:49:37.326 00.000 6880 UpdateGuideState(): m_state=6
01:49:37.326 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2016
01:49:37.326 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=888.36, Mass=1868, SNR=30.0, Peak=115 HFD=4.7
01:49:37.327 00.001 6880 MultiStar: [#1 -0.37,-0.44,0.00,M1] [#2 0.15,-0.06,0.97,U] [#3 -0.17,-0.14,0.91,U] [#4 -0.21,-0.20,0.87,U] [#5 -0.24,-0.39,0.99,U] [#6 -0.06,-0.18,0.90,U] [#7 -0.35,-0.55,0.00,M2] [#8 -0.08,-0.59,0.00,M1] 
01:49:37.327 00.000 6880 refined, 5 included, MultiStar: {-0.12, -0.19}, one-star: {-0.21, -0.16}
01:49:37.327 00.000 6880 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.61) = xAngle (-0.53 = -0.53)
01:49:37.327 00.000 6880 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
01:49:37.327 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.14 mountX=0.20 mountY=-0.12, mountTheta=-0.55
01:49:37.328 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.19, opts=13)
01:49:37.328 00.000 6880 Enqueuing Move request for scope (-0.12, -0.19)
01:49:37.329 00.001 10052 Worker thread wakes up
01:49:37.329 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
01:49:37.329 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
01:49:37.329 00.000 10052 Moving (-0.12, -0.19) raw xDistance=0.20 yDistance=-0.12
01:49:37.329 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
01:49:37.329 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.13, using input
01:49:37.329 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
01:49:37.329 00.000 10052 MoveAxis(W, 57, ABG)
01:49:37.329 00.000 10052 Guiding  Dir = 3, Dur = 57
01:49:37.350 00.021 10052 IsSlewing returns 0
01:49:37.354 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:37.388 00.034 10052 IsGuiding returns 0
01:49:37.393 00.005 6880 UpdateGuideState exits: m=1868 SNR=30.0
01:49:37.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:37.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:37.393 00.000 6880 Enqueuing Expose request
01:49:37.416 00.023 10052 PulseGuide returned control before completion, sleep 39
01:49:37.575 00.159 10052 IsGuiding returns 0
01:49:37.576 00.001 10052 Move returns status 0, amount 57
01:49:37.576 00.000 10052 MoveAxis(N, 0, ABG)
01:49:37.576 00.000 10052 Move returns status 0, amount 0
01:49:37.576 00.000 10052 move complete, result=0
01:49:37.576 00.000 10052 worker thread done servicing request
01:49:37.576 00.000 10052 Worker thread wakes up
01:49:37.576 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:37.576 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:37.587 00.011 6880 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
01:49:38.691 01.104 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64afb8c9-50d4-4431-af83-edb692ace025"}
01:49:38.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64afb8c9-50d4-4431-af83-edb692ace025"}
01:49:38.694 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c454b19-1fd6-43f7-89ca-0d2906a89a1c"}
01:49:38.694 00.000 6880 case statement mapped state 6 to 3
01:49:38.695 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c454b19-1fd6-43f7-89ca-0d2906a89a1c"}
01:49:38.697 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a8618fbe-80be-410b-89c9-5498f74298e1"}
01:49:38.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2016,"width":15,"height":15,"star_pos":[6.58,7.36],"pixels":"..."},"id":"a8618fbe-80be-410b-89c9-5498f74298e1"}
01:49:38.720 00.023 10052 Exposure complete
01:49:38.822 00.102 10052 worker thread done servicing request
01:49:38.822 00.000 6880 OnExposeComplete: enter
01:49:38.822 00.000 6880 UpdateGuideState(): m_state=6
01:49:38.822 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2017
01:49:38.822 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.50, Mass=1853, SNR=29.9, Peak=120 HFD=4.4
01:49:38.823 00.001 6880 MultiStar: [#1 -0.21,-0.22,0.97,U] [#2 -0.28,-0.02,0.96,U] [#3 -0.34,-0.21,0.89,U] [#4 -0.11,-0.25,0.84,U] [#5 -0.21,-0.43,0.97,U] [#6 -0.27,-0.11,0.95,U] [#7 -0.21,-0.27,0.75,U] [#8 -0.15,-0.50,0.00,M2] 
01:49:38.823 00.000 6880 single-star, 7 included, MultiStar: {-0.23, -0.19}, one-star: {-0.18, -0.02}
01:49:38.823 00.000 6880 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.61) = xAngle (-1.41 = -1.41)
01:49:38.823 00.000 6880 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
01:49:38.823 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-3.03 mountX=0.03 mountY=-0.18, mountTheta=-1.41
01:49:38.825 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.02, opts=13)
01:49:38.825 00.000 6880 Enqueuing Move request for scope (-0.18, -0.02)
01:49:38.826 00.001 10052 Worker thread wakes up
01:49:38.826 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.02) opts 0xd
01:49:38.826 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.02)
01:49:38.826 00.000 10052 Moving (-0.18, -0.02) raw xDistance=0.03 yDistance=-0.18
01:49:38.826 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:38.826 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.21, using input
01:49:38.826 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.18, slope = -0.05
01:49:38.826 00.000 10052 MoveAxis(E, 0, ABG)
01:49:38.826 00.000 10052 Move returns status 0, amount 0
01:49:38.826 00.000 10052 MoveAxis(N, 33, ABG)
01:49:38.826 00.000 10052 Guiding  Dir = 0, Dur = 33
01:49:38.848 00.022 10052 IsSlewing returns 0
01:49:38.858 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:38.886 00.028 10052 IsGuiding returns 0
01:49:38.916 00.030 6880 UpdateGuideState exits: m=1853 SNR=29.9
01:49:38.917 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:38.917 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:38.917 00.000 6880 Enqueuing Expose request
01:49:38.917 00.000 10052 PulseGuide returned control before completion, sleep 13
01:49:38.967 00.050 10052 IsGuiding returns 0
01:49:38.967 00.000 10052 Move returns status 0, amount 33
01:49:38.968 00.001 10052 move complete, result=0
01:49:38.968 00.000 10052 worker thread done servicing request
01:49:38.968 00.000 10052 Worker thread wakes up
01:49:38.968 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:38.968 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:38.979 00.011 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 33 ms NORTH
01:49:39.889 00.910 10052 Exposure complete
01:49:40.022 00.133 10052 worker thread done servicing request
01:49:40.022 00.000 6880 OnExposeComplete: enter
01:49:40.023 00.001 6880 UpdateGuideState(): m_state=6
01:49:40.023 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2018
01:49:40.023 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.57, Mass=1940, SNR=30.6, Peak=140 HFD=4.6
01:49:40.023 00.000 6880 MultiStar: [#1 -0.15,-0.09,0.92,U] [#2 -0.09,0.04,0.96,U] [#3 -0.12,-0.01,0.91,U] [#4 -0.14,-0.04,0.84,U] [#5 -0.07,-0.37,0.97,U] [#6 -0.06,-0.08,0.87,U] [#7 -0.16,-0.17,0.73,U] [#8 -0.06,-0.21,0.75,U] 
01:49:40.024 00.001 6880 single-star, 8 included, MultiStar: {-0.09, -0.09}, one-star: {0.01, 0.04}
01:49:40.024 00.000 6880 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.61) = xAngle (2.92 = 2.92)
01:49:40.024 00.000 6880 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.89 = 2.89)
01:49:40.024 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.31 mountX=-0.04 mountY=0.01, mountTheta=2.89
01:49:40.025 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.04, opts=13)
01:49:40.026 00.001 6880 Enqueuing Move request for scope (0.01, 0.04)
01:49:40.026 00.000 10052 Worker thread wakes up
01:49:40.026 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:49:40.026 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:49:40.026 00.000 10052 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
01:49:40.026 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:49:40.026 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.05
01:49:40.026 00.000 10052 MoveAxis(E, 0, ABG)
01:49:40.026 00.000 10052 Move returns status 0, amount 0
01:49:40.026 00.000 10052 MoveAxis(N, 0, ABG)
01:49:40.026 00.000 10052 Move returns status 0, amount 0
01:49:40.027 00.001 10052 move complete, result=0
01:49:40.027 00.000 10052 worker thread done servicing request
01:49:40.067 00.040 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:40.118 00.051 6880 UpdateGuideState exits: m=1940 SNR=30.6
01:49:40.118 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:40.119 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:40.119 00.000 6880 Enqueuing Expose request
01:49:40.119 00.000 10052 Worker thread wakes up
01:49:40.119 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:49:40.119 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:40.119 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:40.700 00.581 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6eeada9e-b09b-4df6-a867-b58690dc203e"}
01:49:40.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6eeada9e-b09b-4df6-a867-b58690dc203e"}
01:49:40.700 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fcc374d7-e775-430d-b253-ac3ab283187c"}
01:49:40.700 00.000 6880 case statement mapped state 6 to 3
01:49:40.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcc374d7-e775-430d-b253-ac3ab283187c"}
01:49:40.701 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"768f9028-4ab8-4aef-bc26-7eda493892db"}
01:49:40.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2018,"width":15,"height":15,"star_pos":[6.80,6.57],"pixels":"..."},"id":"768f9028-4ab8-4aef-bc26-7eda493892db"}
01:49:41.259 00.558 10052 Exposure complete
01:49:41.346 00.087 10052 worker thread done servicing request
01:49:41.346 00.000 6880 OnExposeComplete: enter
01:49:41.346 00.000 6880 UpdateGuideState(): m_state=6
01:49:41.346 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2019
01:49:41.346 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.37, Mass=1781, SNR=29.4, Peak=117 HFD=4.3
01:49:41.347 00.001 6880 MultiStar: [#1 -0.21,-0.24,0.96,U] [#2 0.04,-0.07,1.00,U] [#3 -0.20,-0.11,0.93,U] [#4 -0.02,-0.10,0.85,U] [#5 -0.08,-0.42,1.00,U] [#6 -0.06,0.01,0.98,U] [#7 -0.23,-0.41,0.76,U] [#8 0.05,-0.27,0.80,U] 
01:49:41.347 00.000 6880 single-star, 8 included, MultiStar: {-0.09, -0.19}, one-star: {-0.10, -0.16}
01:49:41.347 00.000 6880 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.61) = xAngle (-0.52 = -0.52)
01:49:41.347 00.000 6880 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
01:49:41.347 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.16 hyp=0.18 cameraTheta=-2.14 mountX=0.16 mountY=-0.10, mountTheta=-0.55
01:49:41.349 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.16, opts=13)
01:49:41.349 00.000 6880 Enqueuing Move request for scope (-0.10, -0.16)
01:49:41.349 00.000 10052 Worker thread wakes up
01:49:41.349 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.16) opts 0xd
01:49:41.349 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.16)
01:49:41.350 00.001 10052 Moving (-0.10, -0.16) raw xDistance=0.16 yDistance=-0.10
01:49:41.350 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:49:41.350 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.20, using input
01:49:41.350 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.04
01:49:41.350 00.000 10052 MoveAxis(W, 43, ABG)
01:49:41.350 00.000 10052 Guiding  Dir = 3, Dur = 43
01:49:41.375 00.025 10052 IsSlewing returns 0
01:49:41.383 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:49:41.409 00.026 10052 IsGuiding returns 0
01:49:41.431 00.022 6880 UpdateGuideState exits: m=1781 SNR=29.4
01:49:41.431 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:41.431 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:41.431 00.000 6880 Enqueuing Expose request
01:49:41.436 00.005 10052 PulseGuide returned control before completion, sleep 26
01:49:41.514 00.078 10052 IsGuiding returns 0
01:49:41.514 00.000 10052 Move returns status 0, amount 43
01:49:41.514 00.000 10052 MoveAxis(N, 0, ABG)
01:49:41.514 00.000 10052 Move returns status 0, amount 0
01:49:41.514 00.000 10052 move complete, result=0
01:49:41.514 00.000 10052 worker thread done servicing request
01:49:41.515 00.001 6880 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
01:49:41.515 00.000 10052 Worker thread wakes up
01:49:41.515 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:41.515 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:42.426 00.911 10052 Exposure complete
01:49:42.509 00.083 10052 worker thread done servicing request
01:49:42.509 00.000 6880 OnExposeComplete: enter
01:49:42.509 00.000 6880 UpdateGuideState(): m_state=6
01:49:42.509 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2020
01:49:42.510 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=888.39, Mass=1867, SNR=30.0, Peak=125 HFD=4.6
01:49:42.510 00.000 6880 MultiStar: [#1 -0.07,-0.29,0.95,U] [#2 -0.10,-0.13,0.99,U] [#3 -0.26,-0.17,0.89,U] [#4 -0.18,-0.15,0.83,U] [#5 -0.07,-0.55,0.00,M1] [#6 -0.15,-0.20,0.90,U] [#7 -0.06,-0.44,0.74,U] [#8 -0.08,-0.45,0.77,U] 
01:49:42.510 00.000 6880 single-star, 7 included, MultiStar: {-0.11, -0.24}, one-star: {0.05, -0.13}
01:49:42.510 00.000 6880 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
01:49:42.510 00.000 6880 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
01:49:42.510 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=0.13 mountY=0.05, mountTheta=0.38
01:49:42.512 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.13, opts=13)
01:49:42.512 00.000 6880 Enqueuing Move request for scope (0.05, -0.13)
01:49:42.513 00.001 10052 Worker thread wakes up
01:49:42.513 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
01:49:42.513 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
01:49:42.513 00.000 10052 Moving (0.05, -0.13) raw xDistance=0.13 yDistance=0.05
01:49:42.513 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:49:42.513 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
01:49:42.513 00.000 10052 MoveAxis(W, 37, ABG)
01:49:42.513 00.000 10052 Guiding  Dir = 3, Dur = 37
01:49:42.535 00.022 10052 IsSlewing returns 0
01:49:42.543 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=0, FiltMax=255, Gamma=0.780
01:49:42.573 00.030 10052 IsGuiding returns 0
01:49:42.591 00.018 6880 UpdateGuideState exits: m=1867 SNR=30.0
01:49:42.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:42.591 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:42.591 00.000 6880 Enqueuing Expose request
01:49:42.600 00.009 10052 PulseGuide returned control before completion, sleep 20
01:49:42.648 00.048 10052 IsGuiding returns 0
01:49:42.648 00.000 10052 Move returns status 0, amount 37
01:49:42.648 00.000 10052 MoveAxis(N, 0, ABG)
01:49:42.648 00.000 10052 Move returns status 0, amount 0
01:49:42.648 00.000 10052 move complete, result=0
01:49:42.649 00.001 10052 worker thread done servicing request
01:49:42.649 00.000 6880 GuideStep: 0.1 px 37 ms WEST, 0.1 px 0 ms NORTH
01:49:42.649 00.000 10052 Worker thread wakes up
01:49:42.649 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:42.649 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:42.699 00.050 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b4dabd9-0454-4d08-8e47-606c45880aa7"}
01:49:42.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b4dabd9-0454-4d08-8e47-606c45880aa7"}
01:49:42.701 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2c9877e-d4b8-43e4-8fb9-744639a732e2"}
01:49:42.701 00.000 6880 case statement mapped state 6 to 3
01:49:42.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2c9877e-d4b8-43e4-8fb9-744639a732e2"}
01:49:42.702 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5d810b4d-00e3-4643-bac3-8045977b6c7b"}
01:49:42.703 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2020,"width":15,"height":15,"star_pos":[6.84,7.39],"pixels":"..."},"id":"5d810b4d-00e3-4643-bac3-8045977b6c7b"}
01:49:43.796 01.093 10052 Exposure complete
01:49:43.885 00.089 10052 worker thread done servicing request
01:49:43.885 00.000 6880 OnExposeComplete: enter
01:49:43.885 00.000 6880 UpdateGuideState(): m_state=6
01:49:43.885 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2021
01:49:43.885 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=888.36, Mass=1819, SNR=29.6, Peak=122 HFD=4.4
01:49:43.886 00.001 6880 MultiStar: [#1 -0.22,-0.21,0.94,U] [#2 -0.07,-0.00,1.01,U] [#3 -0.13,0.00,0.94,U] [#4 -0.11,-0.15,0.84,U] [#5 -0.21,-0.26,1.01,U] [#6 -0.00,-0.07,0.93,U] [#7 -0.35,-0.36,0.73,U] [#8 -0.13,-0.20,0.78,U] 
01:49:43.886 00.000 6880 refined, 8 included, MultiStar: {-0.15, -0.15}, one-star: {-0.18, -0.16}
01:49:43.886 00.000 6880 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.61) = xAngle (-0.75 = -0.75)
01:49:43.886 00.000 6880 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
01:49:43.886 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.15 hyp=0.21 cameraTheta=-2.36 mountX=0.16 mountY=-0.15, mountTheta=-0.77
01:49:43.887 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.15, opts=13)
01:49:43.888 00.001 6880 Enqueuing Move request for scope (-0.15, -0.15)
01:49:43.888 00.000 10052 Worker thread wakes up
01:49:43.888 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.15) opts 0xd
01:49:43.888 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.15)
01:49:43.888 00.000 10052 Moving (-0.15, -0.15) raw xDistance=0.16 yDistance=-0.15
01:49:43.888 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:49:43.888 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
01:49:43.888 00.000 10052 MoveAxis(W, 44, ABG)
01:49:43.888 00.000 10052 Guiding  Dir = 3, Dur = 44
01:49:43.916 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:43.928 00.012 10052 IsSlewing returns 0
01:49:43.968 00.040 6880 UpdateGuideState exits: m=1819 SNR=29.6
01:49:43.969 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:43.969 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:43.969 00.000 6880 Enqueuing Expose request
01:49:44.003 00.034 10052 IsGuiding returns 0
01:49:44.133 00.130 10052 IsGuiding returns 1
01:49:44.133 00.000 10052 scope still moving after pulse duration time elapsed
01:49:44.213 00.080 10052 IsSlewing returns 0
01:49:44.293 00.080 10052 IsGuiding returns 0
01:49:44.293 00.000 10052 scope move finished after 44 + 246 ms
01:49:44.293 00.000 10052 Move returns status 0, amount 44
01:49:44.293 00.000 10052 MoveAxis(N, 0, ABG)
01:49:44.293 00.000 10052 Move returns status 0, amount 0
01:49:44.293 00.000 10052 move complete, result=0
01:49:44.293 00.000 10052 worker thread done servicing request
01:49:44.293 00.000 10052 Worker thread wakes up
01:49:44.294 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:44.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:44.294 00.000 6880 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
01:49:44.700 00.406 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"458fab8b-3a98-4464-bfc3-143ec6a4ce0e"}
01:49:44.701 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"458fab8b-3a98-4464-bfc3-143ec6a4ce0e"}
01:49:44.701 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17c1e563-2ddb-4c3f-9e3e-39eb874926bd"}
01:49:44.701 00.000 6880 case statement mapped state 6 to 3
01:49:44.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"17c1e563-2ddb-4c3f-9e3e-39eb874926bd"}
01:49:44.702 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"54a8765c-e2a4-4922-9fd6-df07c6e88694"}
01:49:44.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2021,"width":15,"height":15,"star_pos":[6.60,7.36],"pixels":"..."},"id":"54a8765c-e2a4-4922-9fd6-df07c6e88694"}
01:49:45.206 00.504 10052 Exposure complete
01:49:45.268 00.062 10052 worker thread done servicing request
01:49:45.268 00.000 6880 OnExposeComplete: enter
01:49:45.268 00.000 6880 UpdateGuideState(): m_state=6
01:49:45.268 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2022
01:49:45.268 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=888.47, Mass=1789, SNR=29.3, Peak=112 HFD=4.4
01:49:45.269 00.001 6880 MultiStar: [#1 -0.44,-0.27,0.94,U] [#2 -0.25,-0.03,1.00,U] [#3 -0.43,-0.18,0.92,U] [#4 -0.50,-0.13,0.00,M1] [#5 -0.35,-0.32,0.99,U] [#6 -0.35,-0.14,0.94,U] [#7 -0.53,-0.27,0.00,M1] [#8 -0.41,-0.32,0.00,M1] 
01:49:45.269 00.000 6880 single-star, 5 included, MultiStar: {-0.37, -0.16}, one-star: {-0.40, -0.05}
01:49:45.269 00.000 6880 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.61) = xAngle (-1.40 = -1.40)
01:49:45.269 00.000 6880 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
01:49:45.269 00.000 6880 CameraToMount -- cameraX=-0.40 cameraY=-0.05 hyp=0.40 cameraTheta=-3.01 mountX=0.07 mountY=-0.40, mountTheta=-1.40
01:49:45.271 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.40, y=-0.05, opts=13)
01:49:45.271 00.000 6880 Enqueuing Move request for scope (-0.40, -0.05)
01:49:45.271 00.000 10052 Worker thread wakes up
01:49:45.271 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.05) opts 0xd
01:49:45.271 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.40, -0.05)
01:49:45.271 00.000 10052 Moving (-0.40, -0.05) raw xDistance=0.07 yDistance=-0.40
01:49:45.271 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:49:45.271 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.40, slope = -0.04
01:49:45.271 00.000 10052 MoveAxis(E, 0, ABG)
01:49:45.271 00.000 10052 Move returns status 0, amount 0
01:49:45.272 00.001 10052 MoveAxis(N, 65, ABG)
01:49:45.272 00.000 10052 Guiding  Dir = 0, Dur = 65
01:49:45.294 00.022 10052 IsSlewing returns 0
01:49:45.295 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:45.331 00.036 10052 IsGuiding returns 0
01:49:45.334 00.003 6880 UpdateGuideState exits: m=1789 SNR=29.3
01:49:45.335 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:45.335 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:45.335 00.000 6880 Enqueuing Expose request
01:49:45.359 00.024 10052 PulseGuide returned control before completion, sleep 48
01:49:45.442 00.083 10052 IsGuiding returns 0
01:49:45.442 00.000 10052 Move returns status 0, amount 65
01:49:45.442 00.000 10052 move complete, result=0
01:49:45.442 00.000 10052 worker thread done servicing request
01:49:45.442 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 65 ms NORTH
01:49:45.442 00.000 10052 Worker thread wakes up
01:49:45.442 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:45.442 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:46.671 01.229 10052 Exposure complete
01:49:46.700 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b1a7d8d-688b-4690-bff3-509a4693b580"}
01:49:46.701 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b1a7d8d-688b-4690-bff3-509a4693b580"}
01:49:46.702 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11fd71f4-a7a7-4961-961a-02c445a85a51"}
01:49:46.703 00.001 6880 case statement mapped state 6 to 3
01:49:46.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11fd71f4-a7a7-4961-961a-02c445a85a51"}
01:49:46.704 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c747ef15-2499-4ba2-8cf9-37f83fd058ce"}
01:49:46.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2022,"width":15,"height":15,"star_pos":[7.39,7.47],"pixels":"..."},"id":"c747ef15-2499-4ba2-8cf9-37f83fd058ce"}
01:49:46.746 00.042 10052 worker thread done servicing request
01:49:46.747 00.001 6880 OnExposeComplete: enter
01:49:46.747 00.000 6880 UpdateGuideState(): m_state=6
01:49:46.747 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2023
01:49:46.747 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=888.26, Mass=1782, SNR=29.3, Peak=115 HFD=4.7
01:49:46.748 00.001 6880 MultiStar: [#1 -0.34,-0.19,0.96,U] [#2 -0.13,-0.30,0.99,U] [#3 -0.25,-0.33,0.92,U] [#4 -0.20,-0.25,0.84,U] [#5 -0.24,-0.52,0.00,M1] [#6 -0.12,-0.47,0.93,U] [#7 -0.27,-0.59,0.00,M2] [#8 -0.14,-0.28,0.79,U] 
01:49:46.748 00.000 6880 refined, 6 included, MultiStar: {-0.23, -0.30}, one-star: {-0.39, -0.27}
01:49:46.748 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
01:49:46.748 00.000 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:49:46.748 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.30 hyp=0.37 cameraTheta=-2.23 mountX=0.31 mountY=-0.23, mountTheta=-0.63
01:49:46.750 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.30, opts=13)
01:49:46.750 00.000 6880 Enqueuing Move request for scope (-0.23, -0.30)
01:49:46.750 00.000 10052 Worker thread wakes up
01:49:46.750 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.30) opts 0xd
01:49:46.750 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.30)
01:49:46.750 00.000 10052 Moving (-0.23, -0.30) raw xDistance=0.31 yDistance=-0.23
01:49:46.751 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:49:46.751 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.23, slope = -0.03
01:49:46.751 00.000 10052 MoveAxis(W, 82, ABG)
01:49:46.751 00.000 10052 Guiding  Dir = 3, Dur = 82
01:49:46.772 00.021 10052 IsSlewing returns 0
01:49:46.785 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:46.810 00.025 10052 IsGuiding returns 0
01:49:46.830 00.020 6880 UpdateGuideState exits: m=1782 SNR=29.3
01:49:46.830 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:46.831 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:46.831 00.000 6880 Enqueuing Expose request
01:49:46.837 00.006 10052 PulseGuide returned control before completion, sleep 65
01:49:46.939 00.102 10052 IsGuiding returns 0
01:49:46.939 00.000 10052 Move returns status 0, amount 82
01:49:46.939 00.000 10052 MoveAxis(N, 57, ABG)
01:49:46.939 00.000 10052 Guiding  Dir = 0, Dur = 57
01:49:46.977 00.038 10052 IsSlewing returns 0
01:49:47.015 00.038 10052 IsGuiding returns 0
01:49:47.043 00.028 10052 PulseGuide returned control before completion, sleep 40
01:49:47.113 00.070 10052 IsGuiding returns 0
01:49:47.113 00.000 10052 Move returns status 0, amount 57
01:49:47.114 00.001 10052 move complete, result=0
01:49:47.114 00.000 10052 worker thread done servicing request
01:49:47.114 00.000 10052 Worker thread wakes up
01:49:47.114 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:47.114 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:47.114 00.000 6880 GuideStep: 0.3 px 82 ms WEST, -0.2 px 57 ms NORTH
01:49:48.034 00.920 10052 Exposure complete
01:49:48.107 00.073 10052 worker thread done servicing request
01:49:48.107 00.000 6880 OnExposeComplete: enter
01:49:48.108 00.001 6880 UpdateGuideState(): m_state=6
01:49:48.108 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2024
01:49:48.108 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=888.55, Mass=1829, SNR=29.7, Peak=120 HFD=4.3
01:49:48.109 00.001 6880 MultiStar: [#1 -0.38,0.08,0.92,U] [#2 -0.19,-0.00,1.00,U] [#3 -0.44,-0.00,0.90,U] [#4 -0.29,0.05,0.82,U] [#5 -0.28,0.04,0.97,U] [#6 -0.39,0.04,0.93,U] [#7 -0.35,-0.36,0.72,U] [#8 -0.19,-0.06,0.77,U] 
01:49:48.109 00.000 6880 refined, 8 included, MultiStar: {-0.32, -0.01}, one-star: {-0.36, 0.03}
01:49:48.109 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
01:49:48.109 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
01:49:48.109 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=-0.01 hyp=0.32 cameraTheta=-3.10 mountX=0.03 mountY=-0.32, mountTheta=-1.49
01:49:48.110 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=-0.01, opts=13)
01:49:48.110 00.000 6880 Enqueuing Move request for scope (-0.32, -0.01)
01:49:48.111 00.001 10052 Worker thread wakes up
01:49:48.111 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.01) opts 0xd
01:49:48.111 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, -0.01)
01:49:48.111 00.000 10052 Moving (-0.32, -0.01) raw xDistance=0.03 yDistance=-0.32
01:49:48.111 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:48.111 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.32, slope = -0.04
01:49:48.111 00.000 10052 MoveAxis(E, 0, ABG)
01:49:48.111 00.000 10052 Move returns status 0, amount 0
01:49:48.111 00.000 10052 MoveAxis(N, 64, ABG)
01:49:48.111 00.000 10052 Guiding  Dir = 0, Dur = 64
01:49:48.137 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:48.177 00.040 10052 IsSlewing returns 0
01:49:48.186 00.009 6880 UpdateGuideState exits: m=1829 SNR=29.7
01:49:48.186 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:48.186 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:48.186 00.000 6880 Enqueuing Expose request
01:49:48.253 00.067 10052 IsGuiding returns 0
01:49:48.312 00.059 10052 PulseGuide returned control before completion, sleep 15
01:49:48.384 00.072 10052 IsGuiding returns 1
01:49:48.384 00.000 10052 scope still moving after pulse duration time elapsed
01:49:48.460 00.076 10052 IsSlewing returns 0
01:49:48.535 00.075 10052 IsGuiding returns 0
01:49:48.535 00.000 10052 scope move finished after 64 + 217 ms
01:49:48.535 00.000 10052 Move returns status 0, amount 64
01:49:48.535 00.000 10052 move complete, result=0
01:49:48.535 00.000 10052 worker thread done servicing request
01:49:48.535 00.000 10052 Worker thread wakes up
01:49:48.536 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 64 ms NORTH
01:49:48.536 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:48.536 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:48.699 00.163 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5db9acf1-9ab6-4b9b-8458-63f87e6e0106"}
01:49:48.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5db9acf1-9ab6-4b9b-8458-63f87e6e0106"}
01:49:48.700 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62b0c37a-dae8-483b-ac8e-4ef8d03536cd"}
01:49:48.700 00.000 6880 case statement mapped state 6 to 3
01:49:48.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62b0c37a-dae8-483b-ac8e-4ef8d03536cd"}
01:49:48.701 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa9392ca-e1ac-43a8-9666-ab110d897d9b"}
01:49:48.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2024,"width":15,"height":15,"star_pos":[7.42,6.55],"pixels":"..."},"id":"fa9392ca-e1ac-43a8-9666-ab110d897d9b"}
01:49:49.672 00.971 10052 Exposure complete
01:49:49.770 00.098 10052 worker thread done servicing request
01:49:49.770 00.000 6880 OnExposeComplete: enter
01:49:49.770 00.000 6880 UpdateGuideState(): m_state=6
01:49:49.770 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2025
01:49:49.771 00.001 6880 Star::Find returns 1 (0), X=407.30, Y=888.25, Mass=1791, SNR=29.3, Peak=116 HFD=4.9
01:49:49.771 00.000 6880 MultiStar: [#1 -0.35,-0.06,0.91,U] [#2 -0.26,-0.01,0.98,U] [#3 -0.39,0.00,0.94,U] [#4 -0.42,-0.10,0.83,U] [#5 -0.31,-0.16,0.96,U] [#6 -0.38,0.23,0.91,U] [#7 -0.50,-0.22,0.00,M2] [#8 -0.41,-0.34,0.00,M1] 
01:49:49.772 00.001 6880 refined, 6 included, MultiStar: {-0.37, -0.06}, one-star: {-0.48, -0.28}
01:49:49.772 00.000 6880 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.61) = xAngle (-1.38 = -1.38)
01:49:49.772 00.000 6880 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
01:49:49.772 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=-0.06 hyp=0.37 cameraTheta=-2.99 mountX=0.07 mountY=-0.37, mountTheta=-1.38
01:49:49.774 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=-0.06, opts=13)
01:49:49.774 00.000 6880 Enqueuing Move request for scope (-0.37, -0.06)
01:49:49.774 00.000 10052 Worker thread wakes up
01:49:49.774 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.06) opts 0xd
01:49:49.775 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.37, -0.06)
01:49:49.775 00.000 10052 Moving (-0.37, -0.06) raw xDistance=0.07 yDistance=-0.37
01:49:49.775 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:49:49.775 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.37, slope = -0.03
01:49:49.775 00.000 10052 MoveAxis(E, 0, ABG)
01:49:49.775 00.000 10052 Move returns status 0, amount 0
01:49:49.775 00.000 10052 MoveAxis(N, 61, ABG)
01:49:49.775 00.000 10052 Guiding  Dir = 0, Dur = 61
01:49:49.808 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:49.845 00.037 10052 IsSlewing returns 0
01:49:49.863 00.018 6880 UpdateGuideState exits: m=1791 SNR=29.3
01:49:49.863 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:49.863 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:49.863 00.000 6880 Enqueuing Expose request
01:49:49.924 00.061 10052 IsGuiding returns 0
01:49:50.068 00.144 10052 IsGuiding returns 1
01:49:50.068 00.000 10052 scope still moving after pulse duration time elapsed
01:49:50.149 00.081 10052 IsSlewing returns 0
01:49:50.223 00.074 10052 IsGuiding returns 0
01:49:50.223 00.000 10052 scope move finished after 61 + 237 ms
01:49:50.223 00.000 10052 Move returns status 0, amount 61
01:49:50.223 00.000 10052 move complete, result=0
01:49:50.223 00.000 10052 worker thread done servicing request
01:49:50.223 00.000 10052 Worker thread wakes up
01:49:50.223 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:50.224 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:50.224 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 61 ms NORTH
01:49:50.699 00.475 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"49f4c411-4441-4361-acb2-37460ca7785d"}
01:49:50.700 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"49f4c411-4441-4361-acb2-37460ca7785d"}
01:49:50.701 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db1548b8-8e3a-4609-98fb-ae12d03ed750"}
01:49:50.701 00.000 6880 case statement mapped state 6 to 3
01:49:50.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db1548b8-8e3a-4609-98fb-ae12d03ed750"}
01:49:50.702 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"63357030-2362-4ece-892d-bfa533fc2c89"}
01:49:50.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2025,"width":15,"height":15,"star_pos":[7.30,7.25],"pixels":"..."},"id":"63357030-2362-4ece-892d-bfa533fc2c89"}
01:49:51.132 00.430 10052 Exposure complete
01:49:51.199 00.067 10052 worker thread done servicing request
01:49:51.199 00.000 6880 OnExposeComplete: enter
01:49:51.199 00.000 6880 UpdateGuideState(): m_state=6
01:49:51.199 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2026
01:49:51.199 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=888.21, Mass=1733, SNR=29.0, Peak=93 HFD=4.8
01:49:51.200 00.001 6880 MultiStar: [#1 -0.34,-0.37,0.90,U] [#2 -0.06,-0.19,0.98,U] [#3 -0.24,-0.34,0.90,U] [#4 -0.25,-0.14,0.80,U] [#5 -0.23,-0.54,0.00,M1] [#6 -0.18,-0.22,0.92,U] [#7 -0.29,-0.47,0.00,M3] [#8 -0.08,-0.51,0.00,M2] 
01:49:51.200 00.000 6880 refined, 5 included, MultiStar: {-0.24, -0.26}, one-star: {-0.38, -0.32}
01:49:51.200 00.000 6880 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.61) = xAngle (-0.70 = -0.70)
01:49:51.200 00.000 6880 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
01:49:51.200 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.26 hyp=0.36 cameraTheta=-2.31 mountX=0.27 mountY=-0.24, mountTheta=-0.71
01:49:51.201 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.26, opts=13)
01:49:51.201 00.000 6880 Enqueuing Move request for scope (-0.24, -0.26)
01:49:51.201 00.000 10052 Worker thread wakes up
01:49:51.202 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.26) opts 0xd
01:49:51.202 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.26)
01:49:51.202 00.000 10052 Moving (-0.24, -0.26) raw xDistance=0.27 yDistance=-0.24
01:49:51.202 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
01:49:51.202 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.24, slope = -0.03
01:49:51.202 00.000 10052 MoveAxis(W, 73, ABG)
01:49:51.202 00.000 10052 Guiding  Dir = 3, Dur = 73
01:49:51.222 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:51.223 00.001 10052 IsSlewing returns 0
01:49:51.251 00.028 6880 UpdateGuideState exits: m=1733 SNR=29.0
01:49:51.251 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:51.251 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:51.251 00.000 6880 Enqueuing Expose request
01:49:51.260 00.009 10052 IsGuiding returns 0
01:49:51.288 00.028 10052 PulseGuide returned control before completion, sleep 56
01:49:51.373 00.085 10052 IsGuiding returns 0
01:49:51.373 00.000 10052 Move returns status 0, amount 73
01:49:51.373 00.000 10052 MoveAxis(N, 59, ABG)
01:49:51.373 00.000 10052 Guiding  Dir = 0, Dur = 59
01:49:51.411 00.038 10052 IsSlewing returns 0
01:49:51.449 00.038 10052 IsGuiding returns 0
01:49:51.477 00.028 10052 PulseGuide returned control before completion, sleep 42
01:49:51.593 00.116 10052 IsGuiding returns 0
01:49:51.594 00.001 10052 Move returns status 0, amount 59
01:49:51.594 00.000 10052 move complete, result=0
01:49:51.594 00.000 10052 worker thread done servicing request
01:49:51.594 00.000 6880 GuideStep: 0.3 px 73 ms WEST, -0.2 px 59 ms NORTH
01:49:51.594 00.000 10052 Worker thread wakes up
01:49:51.594 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:51.594 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:52.712 01.118 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9356239f-2369-43d3-af02-481c38f1a2df"}
01:49:52.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9356239f-2369-43d3-af02-481c38f1a2df"}
01:49:52.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"911ecfda-654f-4836-b59a-5799d89fb2b6"}
01:49:52.713 00.000 6880 case statement mapped state 6 to 3
01:49:52.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"911ecfda-654f-4836-b59a-5799d89fb2b6"}
01:49:52.715 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c85bae8e-1b6a-44ce-863c-60f0dac91ad8"}
01:49:52.716 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2026,"width":15,"height":15,"star_pos":[7.41,7.21],"pixels":"..."},"id":"c85bae8e-1b6a-44ce-863c-60f0dac91ad8"}
01:49:52.732 00.016 10052 Exposure complete
01:49:52.827 00.095 10052 worker thread done servicing request
01:49:52.827 00.000 6880 OnExposeComplete: enter
01:49:52.827 00.000 6880 UpdateGuideState(): m_state=6
01:49:52.827 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2027
01:49:52.827 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.60, Mass=1621, SNR=27.9, Peak=112 HFD=4.5
01:49:52.828 00.001 6880 MultiStar: [#1 -0.17,-0.08,0.97,U] [#2 0.00,-0.01,1.05,U] [#3 -0.10,-0.03,0.98,U] [#4 -0.00,-0.05,0.84,U] [#5 -0.11,-0.05,1.00,U] [#6 -0.09,-0.07,0.94,U] [#7 -0.18,0.05,0.78,U] [#8 -0.08,-0.04,0.78,U] 
01:49:52.828 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.02}, one-star: {-0.07, 0.07}
01:49:52.828 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
01:49:52.828 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:49:52.828 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-2.87 mountX=0.03 mountY=-0.09, mountTheta=-1.26
01:49:52.830 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.02, opts=13)
01:49:52.830 00.000 6880 Enqueuing Move request for scope (-0.09, -0.02)
01:49:52.830 00.000 10052 Worker thread wakes up
01:49:52.831 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.02) opts 0xd
01:49:52.831 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.02)
01:49:52.831 00.000 10052 Moving (-0.09, -0.02) raw xDistance=0.03 yDistance=-0.09
01:49:52.831 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:49:52.831 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.12, using input
01:49:52.831 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
01:49:52.831 00.000 10052 MoveAxis(E, 0, ABG)
01:49:52.831 00.000 10052 Move returns status 0, amount 0
01:49:52.831 00.000 10052 MoveAxis(N, 0, ABG)
01:49:52.831 00.000 10052 Move returns status 0, amount 0
01:49:52.831 00.000 10052 move complete, result=0
01:49:52.831 00.000 10052 worker thread done servicing request
01:49:52.861 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:52.907 00.046 6880 UpdateGuideState exits: m=1621 SNR=27.9
01:49:52.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:52.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:52.907 00.000 6880 Enqueuing Expose request
01:49:52.907 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:49:52.907 00.000 10052 Worker thread wakes up
01:49:52.907 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:52.908 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:53.827 00.919 10052 Exposure complete
01:49:53.934 00.107 10052 worker thread done servicing request
01:49:53.934 00.000 6880 OnExposeComplete: enter
01:49:53.934 00.000 6880 UpdateGuideState(): m_state=6
01:49:53.936 00.002 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2028
01:49:53.936 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.41, Mass=1680, SNR=28.4, Peak=112 HFD=4.4
01:49:53.936 00.000 6880 MultiStar: [#1 -0.11,-0.29,0.91,U] [#2 0.05,-0.22,1.03,U] [#3 -0.11,-0.23,0.94,U] [#4 0.19,0.03,0.82,U] [#5 -0.01,-0.39,0.99,U] [#6 -0.02,-0.21,0.95,U] [#7 -0.14,-0.32,0.74,U] [#8 0.13,-0.39,0.79,U] 
01:49:53.936 00.000 6880 single-star, 8 included, MultiStar: {0.01, -0.24}, one-star: {0.09, -0.12}
01:49:53.936 00.000 6880 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.61) = xAngle (0.68 = 0.68)
01:49:53.937 00.001 6880 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
01:49:53.937 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.12 hyp=0.15 cameraTheta=-0.93 mountX=0.11 mountY=0.09, mountTheta=0.66
01:49:53.939 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.12, opts=13)
01:49:53.939 00.000 6880 Enqueuing Move request for scope (0.09, -0.12)
01:49:53.939 00.000 10052 Worker thread wakes up
01:49:53.939 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.12) opts 0xd
01:49:53.939 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.12)
01:49:53.939 00.000 10052 Moving (0.09, -0.12) raw xDistance=0.11 yDistance=0.09
01:49:53.939 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
01:49:53.939 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
01:49:53.939 00.000 10052 MoveAxis(W, 30, ABG)
01:49:53.940 00.001 10052 Guiding  Dir = 3, Dur = 30
01:49:53.969 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:54.029 00.060 6880 UpdateGuideState exits: m=1680 SNR=28.4
01:49:54.029 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:54.029 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:54.029 00.000 6880 Enqueuing Expose request
01:49:54.032 00.003 10052 IsSlewing returns 0
01:49:54.071 00.039 10052 IsGuiding returns 0
01:49:54.219 00.148 10052 IsGuiding returns 0
01:49:54.219 00.000 10052 Move returns status 0, amount 30
01:49:54.219 00.000 10052 MoveAxis(N, 0, ABG)
01:49:54.219 00.000 10052 Move returns status 0, amount 0
01:49:54.220 00.001 10052 move complete, result=0
01:49:54.220 00.000 10052 worker thread done servicing request
01:49:54.220 00.000 10052 Worker thread wakes up
01:49:54.220 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:54.220 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:54.240 00.020 6880 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
01:49:54.711 00.471 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7dbf8bf9-3143-47e6-a179-567e4f8763a4"}
01:49:54.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7dbf8bf9-3143-47e6-a179-567e4f8763a4"}
01:49:54.713 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"20dc400e-6631-45c3-8141-adb596766cb3"}
01:49:54.713 00.000 6880 case statement mapped state 6 to 3
01:49:54.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"20dc400e-6631-45c3-8141-adb596766cb3"}
01:49:54.714 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ce6f5daa-9c4c-4172-9812-a429b70e4f84"}
01:49:54.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2028,"width":15,"height":15,"star_pos":[6.87,7.41],"pixels":"..."},"id":"ce6f5daa-9c4c-4172-9812-a429b70e4f84"}
01:49:55.349 00.635 10052 Exposure complete
01:49:55.442 00.093 10052 worker thread done servicing request
01:49:55.442 00.000 6880 OnExposeComplete: enter
01:49:55.442 00.000 6880 UpdateGuideState(): m_state=6
01:49:55.442 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2029
01:49:55.442 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.32, Mass=1676, SNR=28.4, Peak=125 HFD=4.3
01:49:55.443 00.001 6880 MultiStar: [#1 -0.11,-0.38,0.93,U] [#2 -0.12,-0.23,0.99,U] [#3 -0.12,-0.27,0.92,U] [#4 -0.09,-0.21,0.83,U] [#5 -0.08,-0.46,0.97,U] [#6 -0.09,-0.24,0.93,U] [#7 -0.23,-0.35,0.75,U] [#8 -0.17,-0.56,0.00,M1] 
01:49:55.443 00.000 6880 single-star, 7 included, MultiStar: {-0.12, -0.29}, one-star: {-0.15, -0.20}
01:49:55.443 00.000 6880 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.61) = xAngle (-0.60 = -0.60)
01:49:55.443 00.000 6880 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
01:49:55.443 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.20 hyp=0.25 cameraTheta=-2.21 mountX=0.21 mountY=-0.15, mountTheta=-0.62
01:49:55.445 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.20, opts=13)
01:49:55.445 00.000 6880 Enqueuing Move request for scope (-0.15, -0.20)
01:49:55.446 00.001 10052 Worker thread wakes up
01:49:55.446 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.20) opts 0xd
01:49:55.446 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.20)
01:49:55.446 00.000 10052 Moving (-0.15, -0.20) raw xDistance=0.21 yDistance=-0.15
01:49:55.446 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:49:55.446 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
01:49:55.446 00.000 10052 MoveAxis(W, 57, ABG)
01:49:55.446 00.000 10052 Guiding  Dir = 3, Dur = 57
01:49:55.468 00.022 10052 IsSlewing returns 0
01:49:55.478 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:55.506 00.028 10052 IsGuiding returns 0
01:49:55.526 00.020 6880 UpdateGuideState exits: m=1676 SNR=28.4
01:49:55.526 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:55.526 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:55.527 00.001 6880 Enqueuing Expose request
01:49:55.533 00.006 10052 PulseGuide returned control before completion, sleep 40
01:49:55.605 00.072 10052 IsGuiding returns 0
01:49:55.605 00.000 10052 Move returns status 0, amount 57
01:49:55.605 00.000 10052 MoveAxis(N, 0, ABG)
01:49:55.605 00.000 10052 Move returns status 0, amount 0
01:49:55.605 00.000 10052 move complete, result=0
01:49:55.606 00.001 10052 worker thread done servicing request
01:49:55.606 00.000 10052 Worker thread wakes up
01:49:55.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:55.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:55.675 00.069 6880 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
01:49:55.846 00.171 6880 evsrv: cli 015431E0 connect
01:49:55.846 00.000 6880 case statement mapped state 6 to 3
01:49:55.847 00.001 6880 case statement mapped state 6 to 3
01:49:55.847 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"e685c15f-1e2e-4ba1-8caf-7c986a280f54"}
01:49:55.847 00.000 6880 case statement mapped state 6 to 3
01:49:55.848 00.001 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e685c15f-1e2e-4ba1-8caf-7c986a280f54"}
01:49:55.855 00.007 6880 evsrv: cli 015431E0 disconnect
01:49:55.856 00.001 6880 evsrv: cli 015431E0 connect
01:49:55.856 00.000 6880 case statement mapped state 6 to 3
01:49:55.857 00.001 6880 case statement mapped state 6 to 3
01:49:55.858 00.001 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"b5258882-2e1f-498d-a061-8df36f7a186d"}
01:49:55.858 00.000 6880 PhdController::Dither begins
01:49:55.858 00.000 6880 dither: size=1.00, dRA=-0.27 dDec=0.00
01:49:55.858 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:49:55.858 00.000 6880 MountToCamera -- mountX=-0.27 mountY=0.00 hyp=0.27 mountTheta=3.14 cameraX=0.01, cameraY=0.27 cameraTheta=1.53
01:49:55.858 00.000 6880 setting lock position to (407.80, 888.80)
01:49:55.858 00.000 6880 Mount: notify guiding dithered (0.0, 0.3)
01:49:55.859 00.001 6880 MultiStar: stabilizing after lock position change
01:49:55.859 00.000 6880 Status Line: Dither by -0.27,0.00
01:49:55.863 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:49:55.864 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
01:49:55.864 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"b5258882-2e1f-498d-a061-8df36f7a186d"}
01:49:55.869 00.005 6880 evsrv: cli 015431E0 disconnect
01:49:56.522 00.653 10052 Exposure complete
01:49:56.675 00.153 10052 worker thread done servicing request
01:49:56.675 00.000 6880 OnExposeComplete: enter
01:49:56.675 00.000 6880 UpdateGuideState(): m_state=6
01:49:56.675 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2030
01:49:56.676 00.001 6880 Star::Find returns 1 (0), X=407.79, Y=888.43, Mass=1666, SNR=28.2, Peak=122 HFD=4.5
01:49:56.676 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
01:49:56.676 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
01:49:56.676 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.59 mountX=0.36 mountY=-0.00, mountTheta=-0.01
01:49:56.678 00.002 6880 dither recenter: remaining=(0.3,-0.0) step=(0.3,-0.0)
01:49:56.678 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:49:56.678 00.000 6880 MountToCamera -- mountX=0.27 mountY=-0.00 hyp=0.27 mountTheta=-0.00 cameraX=-0.01, cameraY=-0.27 cameraTheta=-1.61
01:49:56.678 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.27, opts=4)
01:49:56.678 00.000 6880 Enqueuing Move request for scope (-0.01, -0.27)
01:49:56.678 00.000 6880 Mount: notify direct move 0.27,-0.00
01:49:56.679 00.001 10052 Worker thread wakes up
01:49:56.679 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0x4
01:49:56.679 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
01:49:56.679 00.000 10052 Moving (-0.01, -0.27) raw xDistance=0.27 yDistance=-0.00
01:49:56.679 00.000 10052 MoveAxis(W, 161, B)
01:49:56.679 00.000 10052 Guiding  Dir = 3, Dur = 161
01:49:56.775 00.096 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:56.794 00.019 10052 IsSlewing returns 0
01:49:56.831 00.037 10052 IsGuiding returns 0
01:49:56.859 00.028 10052 PulseGuide returned control before completion, sleep 144
01:49:56.860 00.001 6880 UpdateGuideState exits: m=1666 SNR=28.2
01:49:56.861 00.001 6880 PhdController: settling, locked = 1, distance = 0.46 (0.60) aobump = 0 frame = 1 / 99999
01:49:56.861 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122596.861,"Host":"MINIASTRO1","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:49:56.861 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:56.861 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:56.861 00.000 6880 Enqueuing Expose request
01:49:56.862 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2fd65d05-3b35-4ce4-9f17-e9c15e065151"}
01:49:56.862 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2fd65d05-3b35-4ce4-9f17-e9c15e065151"}
01:49:56.888 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b013d3d-5269-4ffc-9333-783f06c5c057"}
01:49:56.888 00.000 6880 case statement mapped state 6 to 3
01:49:56.888 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b013d3d-5269-4ffc-9333-783f06c5c057"}
01:49:56.904 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0e0ce7b4-eef2-45bb-b2b2-760f26877da1"}
01:49:56.905 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2030,"width":15,"height":15,"star_pos":[6.79,7.43],"pixels":"..."},"id":"0e0ce7b4-eef2-45bb-b2b2-760f26877da1"}
01:49:57.032 00.127 10052 IsGuiding returns 1
01:49:57.032 00.000 10052 scope still moving after pulse duration time elapsed
01:49:57.077 00.045 10052 IsSlewing returns 0
01:49:57.117 00.040 10052 IsGuiding returns 0
01:49:57.117 00.000 10052 scope move finished after 161 + 124 ms
01:49:57.117 00.000 10052 Move returns status 0, amount 161
01:49:57.117 00.000 10052 MoveAxis(N, 0, B)
01:49:57.117 00.000 10052 Move returns status 0, amount 0
01:49:57.117 00.000 10052 move complete, result=0
01:49:57.117 00.000 10052 worker thread done servicing request
01:49:57.117 00.000 10052 Worker thread wakes up
01:49:57.117 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:57.117 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:57.827 00.710 6880 GuideStep: 0.3 px 161 ms WEST, -0.0 px 0 ms NORTH
01:49:58.249 00.422 10052 Exposure complete
01:49:58.333 00.084 10052 worker thread done servicing request
01:49:58.333 00.000 6880 OnExposeComplete: enter
01:49:58.333 00.000 6880 UpdateGuideState(): m_state=6
01:49:58.333 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2031
01:49:58.333 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.50, Mass=1570, SNR=27.5, Peak=94 HFD=4.9
01:49:58.334 00.001 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
01:49:58.334 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
01:49:58.334 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.30 hyp=0.31 cameraTheta=-1.77 mountX=0.30 mountY=-0.06, mountTheta=-0.19
01:49:58.336 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.30, opts=13)
01:49:58.336 00.000 6880 Enqueuing Move request for scope (-0.06, -0.30)
01:49:58.336 00.000 10052 Worker thread wakes up
01:49:58.336 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.30) opts 0xd
01:49:58.336 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.30)
01:49:58.336 00.000 10052 Moving (-0.06, -0.30) raw xDistance=0.30 yDistance=-0.06
01:49:58.336 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:49:58.336 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
01:49:58.337 00.001 10052 MoveAxis(W, 81, ABG)
01:49:58.337 00.000 10052 Guiding  Dir = 3, Dur = 81
01:49:58.358 00.021 10052 IsSlewing returns 0
01:49:58.363 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:58.396 00.033 10052 IsGuiding returns 0
01:49:58.403 00.007 6880 UpdateGuideState exits: m=1570 SNR=27.5
01:49:58.403 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 2 / 99999
01:49:58.403 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122598.403,"Host":"MINIASTRO1","Inst":1,"Distance":0.31,"Time":1.5,"SettleTime":6.0,"StarLocked":true}
01:49:58.404 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:58.404 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:58.404 00.000 6880 Enqueuing Expose request
01:49:58.423 00.019 10052 PulseGuide returned control before completion, sleep 64
01:49:58.520 00.097 10052 IsGuiding returns 0
01:49:58.521 00.001 10052 Move returns status 0, amount 81
01:49:58.521 00.000 10052 MoveAxis(N, 0, ABG)
01:49:58.521 00.000 10052 Move returns status 0, amount 0
01:49:58.521 00.000 10052 move complete, result=0
01:49:58.521 00.000 10052 worker thread done servicing request
01:49:58.521 00.000 10052 Worker thread wakes up
01:49:58.521 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:58.521 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:58.522 00.001 6880 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
01:49:58.725 00.203 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3191d5a7-0674-4746-a793-cab19970b136"}
01:49:58.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3191d5a7-0674-4746-a793-cab19970b136"}
01:49:58.726 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83d302d8-3e00-4d0e-912d-94c8e6e3a5d0"}
01:49:58.726 00.000 6880 case statement mapped state 6 to 3
01:49:58.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"83d302d8-3e00-4d0e-912d-94c8e6e3a5d0"}
01:49:58.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0901bae7-69ad-4fb1-bedb-53927463810d"}
01:49:58.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2031,"width":15,"height":15,"star_pos":[6.74,7.50],"pixels":"..."},"id":"0901bae7-69ad-4fb1-bedb-53927463810d"}
01:49:59.440 00.713 10052 Exposure complete
01:49:59.496 00.056 10052 worker thread done servicing request
01:49:59.496 00.000 6880 OnExposeComplete: enter
01:49:59.496 00.000 6880 UpdateGuideState(): m_state=6
01:49:59.497 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2032
01:49:59.497 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.65, Mass=1732, SNR=28.9, Peak=125 HFD=4.6
01:49:59.497 00.000 6880 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.61) = xAngle (-0.32 = -0.32)
01:49:59.497 00.000 6880 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:49:59.497 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.94 mountX=0.14 mountY=-0.05, mountTheta=-0.35
01:49:59.498 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.14, opts=13)
01:49:59.498 00.000 6880 Enqueuing Move request for scope (-0.05, -0.14)
01:49:59.498 00.000 10052 Worker thread wakes up
01:49:59.498 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.14) opts 0xd
01:49:59.498 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.14)
01:49:59.498 00.000 10052 Moving (-0.05, -0.14) raw xDistance=0.14 yDistance=-0.05
01:49:59.499 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:49:59.499 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:49:59.499 00.000 10052 MoveAxis(W, 42, ABG)
01:49:59.499 00.000 10052 Guiding  Dir = 3, Dur = 42
01:49:59.522 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:49:59.545 00.023 10052 IsSlewing returns 0
01:49:59.561 00.016 6880 UpdateGuideState exits: m=1732 SNR=28.9
01:49:59.561 00.000 6880 PhdController: settling, locked = 1, distance = 0.26 (0.60) aobump = 0 frame = 3 / 99999
01:49:59.561 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122599.561,"Host":"MINIASTRO1","Inst":1,"Distance":0.26,"Time":2.7,"SettleTime":6.0,"StarLocked":true}
01:49:59.561 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:49:59.561 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:49:59.561 00.000 6880 Enqueuing Expose request
01:49:59.619 00.058 10052 IsGuiding returns 0
01:49:59.758 00.139 10052 IsGuiding returns 0
01:49:59.759 00.001 10052 Move returns status 0, amount 42
01:49:59.759 00.000 10052 MoveAxis(N, 0, ABG)
01:49:59.759 00.000 10052 Move returns status 0, amount 0
01:49:59.759 00.000 10052 move complete, result=0
01:49:59.759 00.000 10052 worker thread done servicing request
01:49:59.759 00.000 10052 Worker thread wakes up
01:49:59.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:49:59.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:49:59.760 00.001 6880 GuideStep: 0.1 px 42 ms WEST, -0.1 px 0 ms NORTH
01:50:00.723 00.963 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25e0ca2e-b4c3-4d67-9874-b9b349b550e3"}
01:50:00.724 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25e0ca2e-b4c3-4d67-9874-b9b349b550e3"}
01:50:00.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"238074ae-a941-4223-95e0-b56bd96e9162"}
01:50:00.725 00.001 6880 case statement mapped state 6 to 3
01:50:00.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"238074ae-a941-4223-95e0-b56bd96e9162"}
01:50:00.725 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d78dcf66-cca7-4d1c-9c20-dd9d4eccf987"}
01:50:00.726 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2032,"width":15,"height":15,"star_pos":[6.74,6.65],"pixels":"..."},"id":"d78dcf66-cca7-4d1c-9c20-dd9d4eccf987"}
01:50:00.888 00.162 10052 Exposure complete
01:50:00.966 00.078 10052 worker thread done servicing request
01:50:00.966 00.000 6880 OnExposeComplete: enter
01:50:00.966 00.000 6880 UpdateGuideState(): m_state=6
01:50:00.967 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2033
01:50:00.967 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.50, Mass=1522, SNR=27.0, Peak=107 HFD=4.3
01:50:00.967 00.000 6880 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.61) = xAngle (-0.48 = -0.48)
01:50:00.967 00.000 6880 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
01:50:00.967 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.30 hyp=0.34 cameraTheta=-2.09 mountX=0.30 mountY=-0.17, mountTheta=-0.50
01:50:00.970 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.30, opts=13)
01:50:00.970 00.000 6880 Enqueuing Move request for scope (-0.17, -0.30)
01:50:00.970 00.000 10052 Worker thread wakes up
01:50:00.970 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.30) opts 0xd
01:50:00.970 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.30)
01:50:00.970 00.000 10052 Moving (-0.17, -0.30) raw xDistance=0.30 yDistance=-0.17
01:50:00.970 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:50:00.970 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
01:50:00.971 00.001 10052 MoveAxis(W, 84, ABG)
01:50:00.971 00.000 10052 Guiding  Dir = 3, Dur = 84
01:50:00.992 00.021 10052 IsSlewing returns 0
01:50:01.003 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:01.030 00.027 10052 IsGuiding returns 0
01:50:01.055 00.025 6880 UpdateGuideState exits: m=1522 SNR=27.0
01:50:01.055 00.000 6880 PhdController: settling, locked = 1, distance = 0.28 (0.60) aobump = 0 frame = 4 / 99999
01:50:01.055 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122601.055,"Host":"MINIASTRO1","Inst":1,"Distance":0.28,"Time":4.2,"SettleTime":6.0,"StarLocked":true}
01:50:01.056 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:01.056 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:01.056 00.000 6880 Enqueuing Expose request
01:50:01.057 00.001 10052 PulseGuide returned control before completion, sleep 68
01:50:01.155 00.098 10052 IsGuiding returns 0
01:50:01.155 00.000 10052 Move returns status 0, amount 84
01:50:01.155 00.000 10052 MoveAxis(N, 0, ABG)
01:50:01.155 00.000 10052 Move returns status 0, amount 0
01:50:01.155 00.000 10052 move complete, result=0
01:50:01.156 00.001 10052 worker thread done servicing request
01:50:01.156 00.000 10052 Worker thread wakes up
01:50:01.156 00.000 6880 GuideStep: 0.3 px 84 ms WEST, -0.2 px 0 ms NORTH
01:50:01.156 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:01.156 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:02.075 00.919 10052 Exposure complete
01:50:02.149 00.074 10052 worker thread done servicing request
01:50:02.149 00.000 6880 OnExposeComplete: enter
01:50:02.149 00.000 6880 UpdateGuideState(): m_state=6
01:50:02.149 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2034
01:50:02.149 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.60, Mass=1674, SNR=28.4, Peak=106 HFD=4.7
01:50:02.150 00.001 6880 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
01:50:02.150 00.000 6880 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
01:50:02.150 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-2.10 mountX=0.20 mountY=-0.11, mountTheta=-0.52
01:50:02.151 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.20, opts=13)
01:50:02.151 00.000 6880 Enqueuing Move request for scope (-0.12, -0.20)
01:50:02.151 00.000 10052 Worker thread wakes up
01:50:02.152 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.20) opts 0xd
01:50:02.152 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.20)
01:50:02.152 00.000 10052 Moving (-0.12, -0.20) raw xDistance=0.20 yDistance=-0.11
01:50:02.152 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
01:50:02.152 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
01:50:02.152 00.000 10052 MoveAxis(W, 58, ABG)
01:50:02.152 00.000 10052 Guiding  Dir = 3, Dur = 58
01:50:02.184 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:02.214 00.030 10052 IsSlewing returns 0
01:50:02.221 00.007 6880 UpdateGuideState exits: m=1674 SNR=28.4
01:50:02.222 00.001 6880 PhdController: settling, locked = 1, distance = 0.27 (0.60) aobump = 0 frame = 5 / 99999
01:50:02.222 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122602.222,"Host":"MINIASTRO1","Inst":1,"Distance":0.27,"Time":5.4,"SettleTime":6.0,"StarLocked":true}
01:50:02.222 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:02.222 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:02.222 00.000 6880 Enqueuing Expose request
01:50:02.284 00.062 10052 IsGuiding returns 0
01:50:02.423 00.139 10052 IsGuiding returns 1
01:50:02.423 00.000 10052 scope still moving after pulse duration time elapsed
01:50:02.497 00.074 10052 IsSlewing returns 0
01:50:02.570 00.073 10052 IsGuiding returns 0
01:50:02.571 00.001 10052 scope move finished after 58 + 228 ms
01:50:02.571 00.000 10052 Move returns status 0, amount 58
01:50:02.571 00.000 10052 MoveAxis(N, 0, ABG)
01:50:02.571 00.000 10052 Move returns status 0, amount 0
01:50:02.571 00.000 10052 move complete, result=0
01:50:02.571 00.000 10052 worker thread done servicing request
01:50:02.571 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
01:50:02.571 00.000 10052 Worker thread wakes up
01:50:02.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:02.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:02.723 00.152 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"544e0de2-f6af-409b-b7d3-909684fee724"}
01:50:02.724 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"544e0de2-f6af-409b-b7d3-909684fee724"}
01:50:02.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"398e9f87-f4cc-43b7-a54a-8cbc10b39bd2"}
01:50:02.725 00.001 6880 case statement mapped state 6 to 3
01:50:02.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"398e9f87-f4cc-43b7-a54a-8cbc10b39bd2"}
01:50:02.725 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2ecfef4a-3f4b-48ca-bd1e-44b50aff26a7"}
01:50:02.726 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2034,"width":15,"height":15,"star_pos":[6.68,6.60],"pixels":"..."},"id":"2ecfef4a-3f4b-48ca-bd1e-44b50aff26a7"}
01:50:03.709 00.983 10052 Exposure complete
01:50:03.777 00.068 10052 worker thread done servicing request
01:50:03.777 00.000 6880 OnExposeComplete: enter
01:50:03.777 00.000 6880 UpdateGuideState(): m_state=6
01:50:03.777 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2035
01:50:03.777 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.58, Mass=1613, SNR=27.8, Peak=103 HFD=4.4
01:50:03.777 00.000 6880 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.61) = xAngle (-0.77 = -0.77)
01:50:03.777 00.000 6880 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
01:50:03.777 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.21 hyp=0.31 cameraTheta=-2.38 mountX=0.22 mountY=-0.22, mountTheta=-0.78
01:50:03.779 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.21, opts=13)
01:50:03.779 00.000 6880 Enqueuing Move request for scope (-0.22, -0.21)
01:50:03.779 00.000 10052 Worker thread wakes up
01:50:03.780 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.21) opts 0xd
01:50:03.780 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.21)
01:50:03.780 00.000 10052 Moving (-0.22, -0.21) raw xDistance=0.22 yDistance=-0.22
01:50:03.780 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
01:50:03.780 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.22, slope = -0.04
01:50:03.780 00.000 10052 MoveAxis(W, 63, ABG)
01:50:03.780 00.000 10052 Guiding  Dir = 3, Dur = 63
01:50:03.800 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:03.833 00.033 6880 UpdateGuideState exits: m=1613 SNR=27.8
01:50:03.834 00.001 6880 PhdController: settling, locked = 1, distance = 0.28 (0.60) aobump = 0 frame = 6 / 99999
01:50:03.834 00.000 6880 PhdController: newstate STATE_FINISH
01:50:03.834 00.000 6880 PhdController complete: success
01:50:03.834 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783122603.834,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:50:03.834 00.000 6880 Mount: notify guiding dither settle done success=1
01:50:03.834 00.000 6880 PhdController: newstate STATE_IDLE
01:50:03.834 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:03.834 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:03.834 00.000 6880 Enqueuing Expose request
01:50:03.845 00.011 10052 IsSlewing returns 0
01:50:03.924 00.079 10052 IsGuiding returns 0
01:50:04.068 00.144 10052 IsGuiding returns 1
01:50:04.068 00.000 10052 scope still moving after pulse duration time elapsed
01:50:04.147 00.079 10052 IsSlewing returns 0
01:50:04.222 00.075 10052 IsGuiding returns 0
01:50:04.222 00.000 10052 scope move finished after 63 + 234 ms
01:50:04.222 00.000 10052 Move returns status 0, amount 63
01:50:04.222 00.000 10052 MoveAxis(N, 36, ABG)
01:50:04.222 00.000 10052 Guiding  Dir = 0, Dur = 36
01:50:04.302 00.080 10052 IsSlewing returns 0
01:50:04.381 00.079 10052 IsGuiding returns 0
01:50:04.512 00.131 10052 IsGuiding returns 0
01:50:04.512 00.000 10052 Move returns status 0, amount 36
01:50:04.512 00.000 10052 move complete, result=0
01:50:04.512 00.000 10052 worker thread done servicing request
01:50:04.512 00.000 6880 GuideStep: 0.2 px 63 ms WEST, -0.2 px 36 ms NORTH
01:50:04.513 00.001 10052 Worker thread wakes up
01:50:04.513 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:04.513 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:04.723 00.210 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4baa9edc-3a66-43a5-8c03-0360257929e6"}
01:50:04.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4baa9edc-3a66-43a5-8c03-0360257929e6"}
01:50:04.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"424e2286-e916-420c-a8fa-45cc929df81e"}
01:50:04.724 00.000 6880 case statement mapped state 6 to 3
01:50:04.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"424e2286-e916-420c-a8fa-45cc929df81e"}
01:50:04.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b41b8413-1241-4434-9237-8dcf896214c3"}
01:50:04.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2035,"width":15,"height":15,"star_pos":[6.57,6.58],"pixels":"..."},"id":"b41b8413-1241-4434-9237-8dcf896214c3"}
01:50:05.431 00.706 10052 Exposure complete
01:50:05.488 00.057 10052 worker thread done servicing request
01:50:05.488 00.000 6880 OnExposeComplete: enter
01:50:05.488 00.000 6880 UpdateGuideState(): m_state=6
01:50:05.488 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.489 00.001 6880 Star::Find returns 1 (0), X=407.71, Y=888.64, Mass=1684, SNR=28.5, Peak=113 HFD=4.7
01:50:05.489 00.000 6880 MultiStar: exiting stabilization period
01:50:05.489 00.000 6880 MultiStar: updating star positions after lock position change
01:50:05.489 00.000 6880 Star::Find(15, 281, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.489 00.000 6880 Star::Find returns 1 (0), X=282.03, Y=298.42, Mass=1513, SNR=26.9, Peak=115 HFD=4.2
01:50:05.489 00.000 6880 Star::Find(15, 1198, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.489 00.000 6880 Star::Find returns 1 (0), X=1199.06, Y=295.30, Mass=1660, SNR=27.9, Peak=93 HFD=5.3
01:50:05.489 00.000 6880 Star::Find(15, 824, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.489 00.000 6880 Star::Find returns 1 (0), X=824.73, Y=298.49, Mass=1432, SNR=26.1, Peak=109 HFD=4.8
01:50:05.489 00.000 6880 Star::Find(15, 55, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.489 00.000 6880 Star::Find returns 1 (0), X=55.49, Y=633.22, Mass=1178, SNR=23.7, Peak=57 HFD=5.2
01:50:05.489 00.000 6880 Star::Find(15, 470, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.489 00.000 6880 Star::Find returns 1 (0), X=471.16, Y=592.43, Mass=1688, SNR=28.1, Peak=101 HFD=5.4
01:50:05.489 00.000 6880 Star::Find(15, 853, 217, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.489 00.000 6880 Star::Find returns 1 (0), X=853.71, Y=218.12, Mass=1464, SNR=25.9, Peak=84 HFD=5.8
01:50:05.489 00.000 6880 Star::Find(15, 265, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.489 00.000 6880 Star::Find returns 1 (0), X=265.27, Y=85.27, Mass=993, SNR=21.7, Peak=62 HFD=5.2
01:50:05.489 00.000 6880 Star::Find(15, 553, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.489 00.000 6880 Star::Find returns 1 (0), X=553.61, Y=330.51, Mass=1056, SNR=22.1, Peak=64 HFD=5.3
01:50:05.489 00.000 6880 Star::Find(15, 671, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.491 00.002 6880 Star::Find returns 1 (0), X=671.74, Y=825.70, Mass=598, SNR=16.8, Peak=58 HFD=3.8
01:50:05.491 00.000 6880 Star::Find(15, 1119, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.491 00.000 6880 Star::Find returns 1 (0), X=1119.44, Y=685.64, Mass=555, SNR=16.3, Peak=47 HFD=4.1
01:50:05.491 00.000 6880 Star::Find(15, 268, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2036
01:50:05.491 00.000 6880 Star::Find returns 1 (0), X=268.59, Y=578.16, Mass=818, SNR=19.6, Peak=46 HFD=5.1
01:50:05.491 00.000 6880 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
01:50:05.491 00.000 6880 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
01:50:05.491 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-2.10 mountX=0.16 mountY=-0.09, mountTheta=-0.51
01:50:05.492 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.16, opts=13)
01:50:05.492 00.000 6880 Enqueuing Move request for scope (-0.09, -0.16)
01:50:05.492 00.000 10052 Worker thread wakes up
01:50:05.492 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.16) opts 0xd
01:50:05.493 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.16)
01:50:05.493 00.000 10052 Moving (-0.09, -0.16) raw xDistance=0.16 yDistance=-0.09
01:50:05.493 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:50:05.493 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
01:50:05.493 00.000 10052 MoveAxis(W, 46, ABG)
01:50:05.493 00.000 10052 Guiding  Dir = 3, Dur = 46
01:50:05.513 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:05.543 00.030 6880 UpdateGuideState exits: m=1684 SNR=28.5
01:50:05.543 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:05.543 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:05.543 00.000 6880 Enqueuing Expose request
01:50:05.543 00.000 10052 IsSlewing returns 0
01:50:05.617 00.074 10052 IsGuiding returns 0
01:50:05.757 00.140 10052 IsGuiding returns 0
01:50:05.758 00.001 10052 Move returns status 0, amount 46
01:50:05.758 00.000 10052 MoveAxis(N, 0, ABG)
01:50:05.758 00.000 10052 Move returns status 0, amount 0
01:50:05.758 00.000 10052 move complete, result=0
01:50:05.758 00.000 10052 worker thread done servicing request
01:50:05.758 00.000 10052 Worker thread wakes up
01:50:05.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:05.759 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:05.759 00.000 6880 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
01:50:06.724 00.965 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13471257-4e50-435d-ad06-f1e11a63b8eb"}
01:50:06.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13471257-4e50-435d-ad06-f1e11a63b8eb"}
01:50:06.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24fa88b6-8aa5-4349-a254-d8d2a3980380"}
01:50:06.725 00.000 6880 case statement mapped state 6 to 3
01:50:06.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24fa88b6-8aa5-4349-a254-d8d2a3980380"}
01:50:06.726 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3d4f6a2-63f2-4f18-8714-9f86536186fc"}
01:50:06.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2036,"width":15,"height":15,"star_pos":[6.71,6.64],"pixels":"..."},"id":"a3d4f6a2-63f2-4f18-8714-9f86536186fc"}
01:50:06.886 00.160 10052 Exposure complete
01:50:06.972 00.086 10052 worker thread done servicing request
01:50:06.972 00.000 6880 OnExposeComplete: enter
01:50:06.972 00.000 6880 UpdateGuideState(): m_state=6
01:50:06.973 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2037
01:50:06.973 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.63, Mass=1659, SNR=28.2, Peak=118 HFD=4.7
01:50:06.973 00.000 6880 MultiStar: [#1 0.03,0.10,0.93,U] [#2 -0.04,-0.09,0.98,U] [#3 0.01,0.03,0.90,U] [#4 -0.02,0.05,0.83,U] [#5 0.14,-0.13,0.96,U] [#6 -0.01,-0.06,0.95,U] [#7 0.07,-0.02,0.76,U] [#8 -0.15,0.04,0.76,U] 
01:50:06.973 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {-0.06, -0.16}
01:50:06.973 00.000 6880 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
01:50:06.974 00.001 6880 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:50:06.974 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.63 mountX=0.03 mountY=-0.00, mountTheta=-0.05
01:50:06.976 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.03, opts=13)
01:50:06.976 00.000 6880 Enqueuing Move request for scope (-0.00, -0.03)
01:50:06.976 00.000 10052 Worker thread wakes up
01:50:06.977 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
01:50:06.977 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
01:50:06.977 00.000 10052 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=-0.00
01:50:06.977 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:50:06.977 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
01:50:06.977 00.000 10052 MoveAxis(E, 0, ABG)
01:50:06.977 00.000 10052 Move returns status 0, amount 0
01:50:06.977 00.000 10052 MoveAxis(N, 0, ABG)
01:50:06.978 00.001 10052 Move returns status 0, amount 0
01:50:06.978 00.000 10052 move complete, result=0
01:50:06.978 00.000 10052 worker thread done servicing request
01:50:07.008 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:07.054 00.046 6880 UpdateGuideState exits: m=1659 SNR=28.2
01:50:07.054 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:07.054 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:07.054 00.000 6880 Enqueuing Expose request
01:50:07.054 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:07.054 00.000 10052 Worker thread wakes up
01:50:07.054 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:07.054 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:07.970 00.916 10052 Exposure complete
01:50:08.040 00.070 10052 worker thread done servicing request
01:50:08.040 00.000 6880 OnExposeComplete: enter
01:50:08.041 00.001 6880 UpdateGuideState(): m_state=6
01:50:08.041 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2038
01:50:08.041 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.51, Mass=1678, SNR=28.5, Peak=112 HFD=4.5
01:50:08.041 00.000 6880 MultiStar: [#1 -0.00,0.02,0.91,U] [#2 0.05,-0.09,0.97,U] [#3 0.02,-0.21,0.91,U] [#4 0.05,-0.06,0.82,U] [#5 -0.07,-0.14,0.97,U] [#6 0.04,-0.12,0.95,U] [#7 0.17,-0.14,0.74,U] [#8 0.04,-0.17,0.78,U] 
01:50:08.041 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {-0.17, -0.29}
01:50:08.041 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.10 = 0.10)
01:50:08.041 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
01:50:08.042 00.001 6880 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.52 mountX=0.13 mountY=0.01, mountTheta=0.07
01:50:08.043 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.13, opts=13)
01:50:08.043 00.000 6880 Enqueuing Move request for scope (0.01, -0.13)
01:50:08.043 00.000 10052 Worker thread wakes up
01:50:08.043 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
01:50:08.043 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
01:50:08.043 00.000 10052 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=0.01
01:50:08.043 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:50:08.043 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.04, using input
01:50:08.043 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:50:08.043 00.000 10052 MoveAxis(W, 35, ABG)
01:50:08.044 00.001 10052 Guiding  Dir = 3, Dur = 35
01:50:08.062 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:08.089 00.027 6880 UpdateGuideState exits: m=1678 SNR=28.5
01:50:08.089 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:08.090 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:08.090 00.000 6880 Enqueuing Expose request
01:50:08.111 00.021 10052 IsSlewing returns 0
01:50:08.185 00.074 10052 IsGuiding returns 0
01:50:08.320 00.135 10052 IsGuiding returns 0
01:50:08.320 00.000 10052 Move returns status 0, amount 35
01:50:08.320 00.000 10052 MoveAxis(N, 0, ABG)
01:50:08.320 00.000 10052 Move returns status 0, amount 0
01:50:08.320 00.000 10052 move complete, result=0
01:50:08.320 00.000 10052 worker thread done servicing request
01:50:08.320 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
01:50:08.320 00.000 10052 Worker thread wakes up
01:50:08.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:08.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:08.724 00.404 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58f113b5-5368-42a4-9136-9be3c03dc708"}
01:50:08.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58f113b5-5368-42a4-9136-9be3c03dc708"}
01:50:08.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1db1550f-cf05-49b2-b35d-d90e26d8339d"}
01:50:08.724 00.000 6880 case statement mapped state 6 to 3
01:50:08.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1db1550f-cf05-49b2-b35d-d90e26d8339d"}
01:50:08.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"79f74218-ab8e-4913-ad7a-5727c07cf020"}
01:50:08.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2038,"width":15,"height":15,"star_pos":[6.63,6.51],"pixels":"..."},"id":"79f74218-ab8e-4913-ad7a-5727c07cf020"}
01:50:09.459 00.735 10052 Exposure complete
01:50:09.558 00.099 10052 worker thread done servicing request
01:50:09.558 00.000 6880 OnExposeComplete: enter
01:50:09.558 00.000 6880 UpdateGuideState(): m_state=6
01:50:09.559 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2039
01:50:09.559 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.17, Mass=1660, SNR=28.2, Peak=111 HFD=4.5
01:50:09.559 00.000 6880 MultiStar: [#1 -0.00,-0.13,0.91,U] [#2 0.08,-0.26,1.00,U] [#3 0.07,-0.23,0.92,U] [#4 -0.03,-0.17,0.84,U] [#5 0.13,-0.25,0.97,U] [#6 -0.07,-0.34,0.91,U] [#7 0.15,-0.28,0.75,U] [#8 -0.07,-0.46,0.76,U] 
01:50:09.560 00.001 6880 refined, 8 included, MultiStar: {0.02, -0.31}, one-star: {-0.07, -0.62}
01:50:09.560 00.000 6880 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.61) = xAngle (0.11 = 0.11)
01:50:09.560 00.000 6880 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
01:50:09.560 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.50 mountX=0.31 mountY=0.02, mountTheta=0.08
01:50:09.561 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.31, opts=13)
01:50:09.562 00.001 6880 Enqueuing Move request for scope (0.02, -0.31)
01:50:09.562 00.000 10052 Worker thread wakes up
01:50:09.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
01:50:09.562 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
01:50:09.562 00.000 10052 Moving (0.02, -0.31) raw xDistance=0.31 yDistance=0.02
01:50:09.562 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:50:09.562 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.06, using input
01:50:09.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
01:50:09.562 00.000 10052 MoveAxis(W, 84, ABG)
01:50:09.562 00.000 10052 Guiding  Dir = 3, Dur = 84
01:50:09.593 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:09.614 00.021 10052 IsSlewing returns 0
01:50:09.628 00.014 6880 UpdateGuideState exits: m=1660 SNR=28.2
01:50:09.628 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:09.629 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:09.629 00.000 6880 Enqueuing Expose request
01:50:09.691 00.062 10052 IsGuiding returns 0
01:50:09.755 00.064 10052 PulseGuide returned control before completion, sleep 30
01:50:09.836 00.081 10052 IsGuiding returns 1
01:50:09.836 00.000 10052 scope still moving after pulse duration time elapsed
01:50:09.916 00.080 10052 IsSlewing returns 0
01:50:09.990 00.074 10052 IsGuiding returns 0
01:50:09.990 00.000 10052 scope move finished after 84 + 215 ms
01:50:09.990 00.000 10052 Move returns status 0, amount 84
01:50:09.991 00.001 10052 MoveAxis(N, 0, ABG)
01:50:09.991 00.000 10052 Move returns status 0, amount 0
01:50:09.991 00.000 10052 move complete, result=0
01:50:09.991 00.000 10052 worker thread done servicing request
01:50:09.991 00.000 10052 Worker thread wakes up
01:50:09.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:09.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:09.991 00.000 6880 GuideStep: 0.3 px 84 ms WEST, 0.0 px 0 ms NORTH
01:50:10.724 00.733 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0678df81-2045-4814-b36f-3c4bc184780b"}
01:50:10.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0678df81-2045-4814-b36f-3c4bc184780b"}
01:50:10.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2c251e2-c048-4f53-9e8e-e442846bb0ff"}
01:50:10.725 00.000 6880 case statement mapped state 6 to 3
01:50:10.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2c251e2-c048-4f53-9e8e-e442846bb0ff"}
01:50:10.726 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"303da5be-20b7-4863-9508-791d4faec9cb"}
01:50:10.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2039,"width":15,"height":15,"star_pos":[6.73,7.17],"pixels":"..."},"id":"303da5be-20b7-4863-9508-791d4faec9cb"}
01:50:10.902 00.176 10052 Exposure complete
01:50:10.959 00.057 10052 worker thread done servicing request
01:50:10.959 00.000 6880 OnExposeComplete: enter
01:50:10.959 00.000 6880 UpdateGuideState(): m_state=6
01:50:10.959 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2040
01:50:10.959 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.32, Mass=1609, SNR=27.8, Peak=113 HFD=4.6
01:50:10.960 00.001 6880 MultiStar: [#1 0.12,-0.02,0.97,U] [#2 0.02,-0.29,1.00,U] [#3 0.11,-0.11,0.91,U] [#4 0.03,-0.16,0.85,U] [#5 0.03,-0.18,1.01,U] [#6 0.06,-0.15,0.92,U] [#7 0.19,0.02,0.74,U] [#8 -0.08,-0.34,0.79,U] 
01:50:10.960 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.20}, one-star: {-0.07, -0.48}
01:50:10.960 00.000 6880 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.61) = xAngle (0.26 = 0.26)
01:50:10.960 00.000 6880 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
01:50:10.960 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.35 mountX=0.19 mountY=0.05, mountTheta=0.23
01:50:10.961 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.20, opts=13)
01:50:10.962 00.001 6880 Enqueuing Move request for scope (0.04, -0.20)
01:50:10.962 00.000 10052 Worker thread wakes up
01:50:10.962 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
01:50:10.962 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
01:50:10.962 00.000 10052 Moving (0.04, -0.20) raw xDistance=0.19 yDistance=0.05
01:50:10.962 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:50:10.962 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.08, using input
01:50:10.962 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
01:50:10.962 00.000 10052 MoveAxis(W, 56, ABG)
01:50:10.962 00.000 10052 Guiding  Dir = 3, Dur = 56
01:50:10.983 00.021 10052 IsSlewing returns 0
01:50:10.983 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:11.018 00.035 6880 UpdateGuideState exits: m=1609 SNR=27.8
01:50:11.018 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:11.018 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:11.018 00.000 6880 Enqueuing Expose request
01:50:11.022 00.004 10052 IsGuiding returns 0
01:50:11.049 00.027 10052 PulseGuide returned control before completion, sleep 39
01:50:11.124 00.075 10052 IsGuiding returns 0
01:50:11.124 00.000 10052 Move returns status 0, amount 56
01:50:11.124 00.000 10052 MoveAxis(N, 0, ABG)
01:50:11.124 00.000 10052 Move returns status 0, amount 0
01:50:11.125 00.001 10052 move complete, result=0
01:50:11.125 00.000 10052 worker thread done servicing request
01:50:11.125 00.000 10052 Worker thread wakes up
01:50:11.125 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:11.125 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:11.125 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
01:50:12.354 01.229 10052 Exposure complete
01:50:12.436 00.082 10052 worker thread done servicing request
01:50:12.436 00.000 6880 OnExposeComplete: enter
01:50:12.436 00.000 6880 UpdateGuideState(): m_state=6
01:50:12.437 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2041
01:50:12.437 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.50, Mass=1578, SNR=27.5, Peak=121 HFD=4.6
01:50:12.437 00.000 6880 MultiStar: [#1 0.06,0.10,0.96,U] [#2 -0.00,-0.12,0.99,U] [#3 0.04,0.04,0.91,U] [#4 0.04,-0.05,0.85,U] [#5 0.06,-0.02,1.00,U] [#6 0.04,-0.12,0.93,U] [#7 0.29,0.13,0.75,U] [#8 -0.08,-0.03,0.79,U] 
01:50:12.437 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {-0.06, -0.30}
01:50:12.437 00.000 6880 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
01:50:12.437 00.000 6880 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
01:50:12.437 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.06 cameraTheta=-0.88 mountX=0.05 mountY=0.04, mountTheta=0.71
01:50:12.439 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.05, opts=13)
01:50:12.439 00.000 6880 Enqueuing Move request for scope (0.04, -0.05)
01:50:12.439 00.000 10052 Worker thread wakes up
01:50:12.439 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:50:12.439 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:50:12.439 00.000 10052 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=0.04
01:50:12.439 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:50:12.439 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.10, using input
01:50:12.440 00.001 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:50:12.440 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
01:50:12.440 00.000 10052 MoveAxis(E, 0, ABG)
01:50:12.440 00.000 10052 Move returns status 0, amount 0
01:50:12.440 00.000 10052 MoveAxis(N, 0, ABG)
01:50:12.440 00.000 10052 Move returns status 0, amount 0
01:50:12.440 00.000 10052 move complete, result=0
01:50:12.440 00.000 10052 worker thread done servicing request
01:50:12.461 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:12.506 00.045 6880 UpdateGuideState exits: m=1578 SNR=27.5
01:50:12.506 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:12.506 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:12.506 00.000 6880 Enqueuing Expose request
01:50:12.506 00.000 10052 Worker thread wakes up
01:50:12.506 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:12.506 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:12.506 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:12.723 00.217 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"083ae81f-3335-4ec6-9db6-69e6201c3592"}
01:50:12.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"083ae81f-3335-4ec6-9db6-69e6201c3592"}
01:50:12.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aaed366a-5af7-4d98-b8f7-2389efe2fab2"}
01:50:12.724 00.000 6880 case statement mapped state 6 to 3
01:50:12.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaed366a-5af7-4d98-b8f7-2389efe2fab2"}
01:50:12.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bc328193-962b-49f3-a8f8-ec5f2015f0de"}
01:50:12.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2041,"width":15,"height":15,"star_pos":[6.74,6.50],"pixels":"..."},"id":"bc328193-962b-49f3-a8f8-ec5f2015f0de"}
01:50:13.415 00.691 10052 Exposure complete
01:50:13.473 00.058 10052 worker thread done servicing request
01:50:13.473 00.000 6880 OnExposeComplete: enter
01:50:13.473 00.000 6880 UpdateGuideState(): m_state=6
01:50:13.473 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2042
01:50:13.473 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=888.41, Mass=1668, SNR=28.4, Peak=121 HFD=4.7
01:50:13.473 00.000 6880 MultiStar: [#1 0.07,0.01,0.94,U] [#2 0.04,-0.14,0.98,U] [#3 0.06,-0.01,0.86,U] [#4 0.10,-0.06,0.81,U] [#5 0.02,-0.15,0.94,U] [#6 0.08,-0.16,0.91,U] [#7 0.03,-0.09,0.76,U] [#8 -0.20,-0.02,0.76,U] 
01:50:13.474 00.001 6880 refined, 8 included, MultiStar: {0.02, -0.12}, one-star: {-0.07, -0.39}
01:50:13.474 00.000 6880 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
01:50:13.474 00.000 6880 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
01:50:13.474 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.43 mountX=0.12 mountY=0.02, mountTheta=0.15
01:50:13.475 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.12, opts=13)
01:50:13.475 00.000 6880 Enqueuing Move request for scope (0.02, -0.12)
01:50:13.475 00.000 10052 Worker thread wakes up
01:50:13.475 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
01:50:13.475 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
01:50:13.475 00.000 10052 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=0.02
01:50:13.475 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:50:13.475 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
01:50:13.476 00.001 10052 MoveAxis(W, 31, ABG)
01:50:13.476 00.000 10052 Guiding  Dir = 3, Dur = 31
01:50:13.501 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:13.534 00.033 6880 UpdateGuideState exits: m=1668 SNR=28.4
01:50:13.534 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:13.534 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:13.534 00.000 6880 Enqueuing Expose request
01:50:13.544 00.010 10052 IsSlewing returns 0
01:50:13.618 00.074 10052 IsGuiding returns 0
01:50:13.757 00.139 10052 IsGuiding returns 0
01:50:13.757 00.000 10052 Move returns status 0, amount 31
01:50:13.757 00.000 10052 MoveAxis(N, 0, ABG)
01:50:13.757 00.000 10052 Move returns status 0, amount 0
01:50:13.758 00.001 10052 move complete, result=0
01:50:13.758 00.000 10052 worker thread done servicing request
01:50:13.758 00.000 6880 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
01:50:13.758 00.000 10052 Worker thread wakes up
01:50:13.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:13.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:14.722 00.964 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c94b829c-7800-45fc-b35b-f4dd5738d6bc"}
01:50:14.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c94b829c-7800-45fc-b35b-f4dd5738d6bc"}
01:50:14.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17b39913-52d3-4329-aa61-5d6b036301e2"}
01:50:14.723 00.000 6880 case statement mapped state 6 to 3
01:50:14.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"17b39913-52d3-4329-aa61-5d6b036301e2"}
01:50:14.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"227c7e3f-05b1-4242-bb20-c15272d4211e"}
01:50:14.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2042,"width":15,"height":15,"star_pos":[6.73,7.41],"pixels":"..."},"id":"227c7e3f-05b1-4242-bb20-c15272d4211e"}
01:50:14.905 00.181 10052 Exposure complete
01:50:14.997 00.092 10052 worker thread done servicing request
01:50:14.997 00.000 6880 OnExposeComplete: enter
01:50:14.997 00.000 6880 UpdateGuideState(): m_state=6
01:50:14.998 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2043
01:50:14.998 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.42, Mass=1591, SNR=27.6, Peak=124 HFD=4.3
01:50:14.998 00.000 6880 MultiStar: [#1 0.00,0.21,0.99,U] [#2 0.01,-0.15,1.02,U] [#3 -0.06,-0.08,0.92,U] [#4 -0.10,-0.02,0.85,U] [#5 0.14,0.15,0.98,U] [#6 -0.01,-0.13,0.93,U] [#7 0.04,0.04,0.77,U] [#8 -0.09,0.04,0.80,U] 
01:50:14.999 00.001 6880 refined, 8 included, MultiStar: {-0.03, -0.04}, one-star: {-0.18, -0.38}
01:50:14.999 00.000 6880 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.61) = xAngle (-0.55 = -0.55)
01:50:14.999 00.000 6880 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:50:14.999 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-2.17 mountX=0.04 mountY=-0.03, mountTheta=-0.57
01:50:15.001 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.04, opts=13)
01:50:15.002 00.001 6880 Enqueuing Move request for scope (-0.03, -0.04)
01:50:15.002 00.000 10052 Worker thread wakes up
01:50:15.002 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.04) opts 0xd
01:50:15.002 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.04)
01:50:15.002 00.000 10052 Moving (-0.03, -0.04) raw xDistance=0.04 yDistance=-0.03
01:50:15.002 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:50:15.002 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
01:50:15.002 00.000 10052 MoveAxis(E, 0, ABG)
01:50:15.003 00.001 10052 Move returns status 0, amount 0
01:50:15.003 00.000 10052 MoveAxis(N, 0, ABG)
01:50:15.003 00.000 10052 Move returns status 0, amount 0
01:50:15.003 00.000 10052 move complete, result=0
01:50:15.003 00.000 10052 worker thread done servicing request
01:50:15.037 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:15.087 00.050 6880 UpdateGuideState exits: m=1591 SNR=27.6
01:50:15.087 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:15.087 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:15.087 00.000 6880 Enqueuing Expose request
01:50:15.087 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:50:15.087 00.000 10052 Worker thread wakes up
01:50:15.088 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:15.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:15.997 00.909 10052 Exposure complete
01:50:16.055 00.058 10052 worker thread done servicing request
01:50:16.055 00.000 6880 OnExposeComplete: enter
01:50:16.055 00.000 6880 UpdateGuideState(): m_state=6
01:50:16.056 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2044
01:50:16.056 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.49, Mass=1633, SNR=28.0, Peak=121 HFD=4.5
01:50:16.056 00.000 6880 MultiStar: [#1 -0.17,-0.13,0.95,U] [#2 -0.06,-0.07,1.00,U] [#3 0.04,0.03,0.90,U] [#4 -0.17,-0.07,0.87,U] [#5 -0.09,-0.13,0.99,U] [#6 -0.02,-0.08,0.93,U] [#7 0.02,-0.06,0.77,U] [#8 -0.13,0.07,0.79,U] 
01:50:16.056 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.09}, one-star: {-0.09, -0.30}
01:50:16.057 00.001 6880 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
01:50:16.057 00.000 6880 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:50:16.057 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.09 hyp=0.11 cameraTheta=-2.28 mountX=0.09 mountY=-0.07, mountTheta=-0.68
01:50:16.058 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.09, opts=13)
01:50:16.058 00.000 6880 Enqueuing Move request for scope (-0.07, -0.09)
01:50:16.058 00.000 10052 Worker thread wakes up
01:50:16.058 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.09) opts 0xd
01:50:16.058 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.09)
01:50:16.059 00.001 10052 Moving (-0.07, -0.09) raw xDistance=0.09 yDistance=-0.07
01:50:16.059 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:50:16.059 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
01:50:16.059 00.000 10052 MoveAxis(E, 0, ABG)
01:50:16.059 00.000 10052 Move returns status 0, amount 0
01:50:16.059 00.000 10052 MoveAxis(N, 0, ABG)
01:50:16.059 00.000 10052 Move returns status 0, amount 0
01:50:16.059 00.000 10052 move complete, result=0
01:50:16.059 00.000 10052 worker thread done servicing request
01:50:16.078 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:16.110 00.032 6880 UpdateGuideState exits: m=1633 SNR=28.0
01:50:16.110 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:16.110 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:16.110 00.000 6880 Enqueuing Expose request
01:50:16.110 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:16.110 00.000 10052 Worker thread wakes up
01:50:16.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:16.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:16.722 00.612 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"72d293a3-b12a-47f1-993d-539096a76382"}
01:50:16.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"72d293a3-b12a-47f1-993d-539096a76382"}
01:50:16.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"843c5aad-073d-4424-ba39-d4ade05f33c5"}
01:50:16.723 00.000 6880 case statement mapped state 6 to 3
01:50:16.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"843c5aad-073d-4424-ba39-d4ade05f33c5"}
01:50:16.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e27701d4-3b7b-44ec-b592-ee7f78a9f5c0"}
01:50:16.724 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2044,"width":15,"height":15,"star_pos":[6.71,7.49],"pixels":"..."},"id":"e27701d4-3b7b-44ec-b592-ee7f78a9f5c0"}
01:50:17.241 00.517 10052 Exposure complete
01:50:17.310 00.069 10052 worker thread done servicing request
01:50:17.311 00.001 6880 OnExposeComplete: enter
01:50:17.311 00.000 6880 UpdateGuideState(): m_state=6
01:50:17.311 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2045
01:50:17.311 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=888.56, Mass=1612, SNR=27.8, Peak=107 HFD=4.4
01:50:17.311 00.000 6880 MultiStar: [#1 -0.16,0.04,0.97,U] [#2 0.04,-0.08,1.01,U] [#3 -0.09,-0.11,0.90,U] [#4 -0.21,0.04,0.87,U] [#5 0.04,0.08,1.00,U] [#6 -0.06,-0.23,0.91,U] [#7 -0.08,-0.11,0.74,U] [#8 -0.15,-0.03,0.79,U] 
01:50:17.312 00.001 6880 refined, 8 included, MultiStar: {-0.10, -0.07}, one-star: {-0.21, -0.24}
01:50:17.312 00.000 6880 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.61) = xAngle (-0.88 = -0.88)
01:50:17.312 00.000 6880 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
01:50:17.312 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.50 mountX=0.08 mountY=-0.09, mountTheta=-0.89
01:50:17.313 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.07, opts=13)
01:50:17.314 00.001 6880 Enqueuing Move request for scope (-0.10, -0.07)
01:50:17.314 00.000 10052 Worker thread wakes up
01:50:17.314 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
01:50:17.314 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
01:50:17.314 00.000 10052 Moving (-0.10, -0.07) raw xDistance=0.08 yDistance=-0.09
01:50:17.314 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:50:17.314 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.04
01:50:17.314 00.000 10052 MoveAxis(E, 0, ABG)
01:50:17.314 00.000 10052 Move returns status 0, amount 0
01:50:17.314 00.000 10052 MoveAxis(N, 0, ABG)
01:50:17.314 00.000 10052 Move returns status 0, amount 0
01:50:17.314 00.000 10052 move complete, result=0
01:50:17.314 00.000 10052 worker thread done servicing request
01:50:17.338 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:17.375 00.037 6880 UpdateGuideState exits: m=1612 SNR=27.8
01:50:17.375 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:17.375 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:17.375 00.000 6880 Enqueuing Expose request
01:50:17.375 00.000 10052 Worker thread wakes up
01:50:17.375 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:17.375 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:17.375 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:18.287 00.912 10052 Exposure complete
01:50:18.363 00.076 10052 worker thread done servicing request
01:50:18.363 00.000 6880 OnExposeComplete: enter
01:50:18.363 00.000 6880 UpdateGuideState(): m_state=6
01:50:18.364 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2046
01:50:18.364 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.64, Mass=1648, SNR=28.2, Peak=115 HFD=4.7
01:50:18.364 00.000 6880 MultiStar: [#1 -0.11,0.05,0.95,U] [#2 0.04,-0.25,0.96,U] [#3 -0.01,-0.09,0.87,U] [#4 -0.10,-0.07,0.84,U] [#5 -0.06,-0.14,0.98,U] [#6 -0.11,-0.10,0.93,U] [#7 0.10,-0.27,0.75,U] [#8 -0.14,-0.08,0.78,U] 
01:50:18.364 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.12}, one-star: {-0.12, -0.16}
01:50:18.364 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.40 = -0.40)
01:50:18.365 00.001 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:50:18.365 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.02 mountX=0.13 mountY=-0.06, mountTheta=-0.43
01:50:18.366 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.12, opts=13)
01:50:18.366 00.000 6880 Enqueuing Move request for scope (-0.06, -0.12)
01:50:18.366 00.000 10052 Worker thread wakes up
01:50:18.367 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
01:50:18.367 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
01:50:18.367 00.000 10052 Moving (-0.06, -0.12) raw xDistance=0.13 yDistance=-0.06
01:50:18.367 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:50:18.367 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
01:50:18.367 00.000 10052 MoveAxis(W, 34, ABG)
01:50:18.367 00.000 10052 Guiding  Dir = 3, Dur = 34
01:50:18.391 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:18.419 00.028 10052 IsSlewing returns 0
01:50:18.427 00.008 6880 UpdateGuideState exits: m=1648 SNR=28.2
01:50:18.427 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:18.427 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:18.427 00.000 6880 Enqueuing Expose request
01:50:18.457 00.030 10052 IsGuiding returns 0
01:50:18.485 00.028 10052 PulseGuide returned control before completion, sleep 17
01:50:18.528 00.043 10052 IsGuiding returns 0
01:50:18.528 00.000 10052 Move returns status 0, amount 34
01:50:18.528 00.000 10052 MoveAxis(N, 0, ABG)
01:50:18.528 00.000 10052 Move returns status 0, amount 0
01:50:18.528 00.000 10052 move complete, result=0
01:50:18.528 00.000 10052 worker thread done servicing request
01:50:18.529 00.001 10052 Worker thread wakes up
01:50:18.529 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:18.529 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:18.538 00.009 6880 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
01:50:18.723 00.185 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"301e7681-dbcc-44f5-b7f9-d791965e6529"}
01:50:18.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"301e7681-dbcc-44f5-b7f9-d791965e6529"}
01:50:18.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e559ebd-f446-46d9-bbee-59312ae74e6f"}
01:50:18.724 00.000 6880 case statement mapped state 6 to 3
01:50:18.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e559ebd-f446-46d9-bbee-59312ae74e6f"}
01:50:18.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5379c212-8ac2-4e10-af64-3ea18356543b"}
01:50:18.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2046,"width":15,"height":15,"star_pos":[6.68,6.64],"pixels":"..."},"id":"5379c212-8ac2-4e10-af64-3ea18356543b"}
01:50:19.662 00.937 10052 Exposure complete
01:50:19.746 00.084 10052 worker thread done servicing request
01:50:19.746 00.000 6880 OnExposeComplete: enter
01:50:19.746 00.000 6880 UpdateGuideState(): m_state=6
01:50:19.747 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2047
01:50:19.747 00.000 6880 Star::Find returns 1 (0), X=407.20, Y=888.57, Mass=1644, SNR=28.2, Peak=97 HFD=4.6
01:50:19.747 00.000 6880 MultiStar: [#1 -0.26,0.05,0.97,U] [#2 -0.21,-0.34,0.97,U] [#3 -0.40,-0.11,0.92,U] [#4 -0.37,-0.11,0.84,U] [#5 -0.26,0.09,1.01,U] [#6 -0.21,-0.23,0.89,U] [#7 -0.19,-0.15,0.73,U] [#8 -0.42,-0.31,0.00,M1] 
01:50:19.747 00.000 6880 refined, 7 included, MultiStar: {-0.32, -0.13}, one-star: {-0.60, -0.23}
01:50:19.748 00.001 6880 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.61) = xAngle (-1.15 = -1.15)
01:50:19.748 00.000 6880 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
01:50:19.748 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=-0.13 hyp=0.34 cameraTheta=-2.77 mountX=0.14 mountY=-0.32, mountTheta=-1.16
01:50:19.750 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=-0.13, opts=13)
01:50:19.750 00.000 6880 Enqueuing Move request for scope (-0.32, -0.13)
01:50:19.750 00.000 10052 Worker thread wakes up
01:50:19.750 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.13) opts 0xd
01:50:19.750 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, -0.13)
01:50:19.751 00.001 10052 Moving (-0.32, -0.13) raw xDistance=0.14 yDistance=-0.32
01:50:19.751 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:50:19.751 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.32, slope = -0.05
01:50:19.751 00.000 10052 MoveAxis(W, 39, ABG)
01:50:19.751 00.000 10052 Guiding  Dir = 3, Dur = 39
01:50:19.776 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:19.808 00.032 6880 UpdateGuideState exits: m=1644 SNR=28.2
01:50:19.808 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:19.808 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:19.808 00.000 6880 Enqueuing Expose request
01:50:19.809 00.001 10052 IsSlewing returns 0
01:50:19.883 00.074 10052 IsGuiding returns 0
01:50:20.032 00.149 10052 IsGuiding returns 0
01:50:20.033 00.001 10052 Move returns status 0, amount 39
01:50:20.033 00.000 10052 MoveAxis(N, 56, ABG)
01:50:20.033 00.000 10052 Guiding  Dir = 0, Dur = 56
01:50:20.106 00.073 10052 IsSlewing returns 0
01:50:20.186 00.080 10052 IsGuiding returns 0
01:50:20.330 00.144 10052 IsGuiding returns 1
01:50:20.331 00.001 10052 scope still moving after pulse duration time elapsed
01:50:20.409 00.078 10052 IsSlewing returns 0
01:50:20.489 00.080 10052 IsGuiding returns 0
01:50:20.489 00.000 10052 scope move finished after 56 + 247 ms
01:50:20.489 00.000 10052 Move returns status 0, amount 56
01:50:20.490 00.001 10052 move complete, result=0
01:50:20.490 00.000 10052 worker thread done servicing request
01:50:20.490 00.000 10052 Worker thread wakes up
01:50:20.490 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:20.490 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:20.490 00.000 6880 GuideStep: 0.1 px 39 ms WEST, -0.3 px 56 ms NORTH
01:50:20.723 00.233 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bc0fd51c-c814-43a6-bc26-be8f9f0ac087"}
01:50:20.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bc0fd51c-c814-43a6-bc26-be8f9f0ac087"}
01:50:20.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"44ed33ec-8d3b-403b-b77c-6c9f05e92f93"}
01:50:20.724 00.000 6880 case statement mapped state 6 to 3
01:50:20.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"44ed33ec-8d3b-403b-b77c-6c9f05e92f93"}
01:50:20.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"131721f7-a395-4522-85f9-986358fd0bac"}
01:50:20.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2047,"width":15,"height":15,"star_pos":[7.20,6.57],"pixels":"..."},"id":"131721f7-a395-4522-85f9-986358fd0bac"}
01:50:21.396 00.671 10052 Exposure complete
01:50:21.461 00.065 10052 worker thread done servicing request
01:50:21.461 00.000 6880 OnExposeComplete: enter
01:50:21.461 00.000 6880 UpdateGuideState(): m_state=6
01:50:21.461 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2048
01:50:21.461 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=888.37, Mass=1654, SNR=28.1, Peak=99 HFD=4.7
01:50:21.462 00.001 6880 MultiStar: [#1 -0.37,0.02,0.96,U] [#2 -0.15,-0.26,0.97,U] [#3 -0.18,-0.22,0.88,U] [#4 -0.31,-0.10,0.84,U] [#5 -0.06,-0.18,0.96,U] [#6 -0.28,-0.27,0.91,U] [#7 -0.01,-0.14,0.73,U] [#8 -0.31,-0.24,0.79,U] 
01:50:21.462 00.000 6880 refined, 8 included, MultiStar: {-0.25, -0.20}, one-star: {-0.51, -0.42}
01:50:21.462 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.84 = -0.84)
01:50:21.462 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
01:50:21.462 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.46 mountX=0.21 mountY=-0.25, mountTheta=-0.86
01:50:21.463 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.20, opts=13)
01:50:21.463 00.000 6880 Enqueuing Move request for scope (-0.25, -0.20)
01:50:21.464 00.001 10052 Worker thread wakes up
01:50:21.464 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.20) opts 0xd
01:50:21.464 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.20)
01:50:21.464 00.000 10052 Moving (-0.25, -0.20) raw xDistance=0.21 yDistance=-0.25
01:50:21.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:50:21.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.25, slope = -0.05
01:50:21.464 00.000 10052 MoveAxis(W, 59, ABG)
01:50:21.464 00.000 10052 Guiding  Dir = 3, Dur = 59
01:50:21.485 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:21.507 00.022 10052 IsSlewing returns 0
01:50:21.528 00.021 6880 UpdateGuideState exits: m=1654 SNR=28.1
01:50:21.528 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:21.528 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:21.528 00.000 6880 Enqueuing Expose request
01:50:21.583 00.055 10052 IsGuiding returns 0
01:50:21.722 00.139 10052 IsGuiding returns 1
01:50:21.722 00.000 10052 scope still moving after pulse duration time elapsed
01:50:21.797 00.075 10052 IsSlewing returns 0
01:50:21.872 00.075 10052 IsGuiding returns 0
01:50:21.872 00.000 10052 scope move finished after 59 + 230 ms
01:50:21.872 00.000 10052 Move returns status 0, amount 59
01:50:21.872 00.000 10052 MoveAxis(N, 62, ABG)
01:50:21.872 00.000 10052 Guiding  Dir = 0, Dur = 62
01:50:21.951 00.079 10052 IsSlewing returns 0
01:50:22.030 00.079 10052 IsGuiding returns 0
01:50:22.174 00.144 10052 IsGuiding returns 1
01:50:22.175 00.001 10052 scope still moving after pulse duration time elapsed
01:50:22.249 00.074 10052 IsSlewing returns 0
01:50:22.328 00.079 10052 IsGuiding returns 0
01:50:22.328 00.000 10052 scope move finished after 62 + 235 ms
01:50:22.328 00.000 10052 Move returns status 0, amount 62
01:50:22.328 00.000 10052 move complete, result=0
01:50:22.328 00.000 10052 worker thread done servicing request
01:50:22.328 00.000 10052 Worker thread wakes up
01:50:22.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:22.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:22.328 00.000 6880 GuideStep: 0.2 px 59 ms WEST, -0.2 px 62 ms NORTH
01:50:22.721 00.393 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67757b64-2443-43fc-a2ae-139179b167de"}
01:50:22.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67757b64-2443-43fc-a2ae-139179b167de"}
01:50:22.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f253fdb-80f2-48ff-8a80-023829ce8833"}
01:50:22.722 00.000 6880 case statement mapped state 6 to 3
01:50:22.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f253fdb-80f2-48ff-8a80-023829ce8833"}
01:50:22.722 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c641f920-749e-4807-b3e4-6119bc8394a9"}
01:50:22.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2048,"width":15,"height":15,"star_pos":[7.29,7.37],"pixels":"..."},"id":"c641f920-749e-4807-b3e4-6119bc8394a9"}
01:50:23.467 00.745 10052 Exposure complete
01:50:23.543 00.076 10052 worker thread done servicing request
01:50:23.543 00.000 6880 OnExposeComplete: enter
01:50:23.543 00.000 6880 UpdateGuideState(): m_state=6
01:50:23.544 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2049
01:50:23.544 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.55, Mass=1678, SNR=28.4, Peak=116 HFD=4.7
01:50:23.545 00.001 6880 MultiStar: [#1 -0.04,-0.01,0.91,U] [#2 0.02,-0.38,0.95,U] [#3 0.08,-0.24,0.87,U] [#4 0.00,0.05,0.78,U] [#5 0.03,-0.28,0.92,U] [#6 0.10,-0.36,0.88,U] [#7 0.17,-0.13,0.75,U] [#8 -0.15,-0.06,0.76,U] 
01:50:23.545 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.19}, one-star: {-0.11, -0.25}
01:50:23.545 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
01:50:23.545 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
01:50:23.545 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.52 mountX=0.19 mountY=0.01, mountTheta=0.06
01:50:23.548 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.19, opts=13)
01:50:23.548 00.000 6880 Enqueuing Move request for scope (0.01, -0.19)
01:50:23.548 00.000 10052 Worker thread wakes up
01:50:23.548 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.19) opts 0xd
01:50:23.548 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.19)
01:50:23.548 00.000 10052 Moving (0.01, -0.19) raw xDistance=0.19 yDistance=0.01
01:50:23.548 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:50:23.548 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
01:50:23.549 00.001 10052 MoveAxis(W, 54, ABG)
01:50:23.549 00.000 10052 Guiding  Dir = 3, Dur = 54
01:50:23.578 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:23.611 00.033 6880 UpdateGuideState exits: m=1678 SNR=28.4
01:50:23.611 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:23.611 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:23.611 00.000 6880 Enqueuing Expose request
01:50:23.617 00.006 10052 IsSlewing returns 0
01:50:23.692 00.075 10052 IsGuiding returns 0
01:50:23.836 00.144 10052 IsGuiding returns 0
01:50:23.836 00.000 10052 Move returns status 0, amount 54
01:50:23.837 00.001 10052 MoveAxis(N, 0, ABG)
01:50:23.837 00.000 10052 Move returns status 0, amount 0
01:50:23.837 00.000 10052 move complete, result=0
01:50:23.837 00.000 10052 worker thread done servicing request
01:50:23.837 00.000 10052 Worker thread wakes up
01:50:23.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:23.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:23.837 00.000 6880 GuideStep: 0.2 px 54 ms WEST, 0.0 px 0 ms NORTH
01:50:24.721 00.884 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"749cb658-8748-4eac-b521-51d9a7bd31f9"}
01:50:24.722 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"749cb658-8748-4eac-b521-51d9a7bd31f9"}
01:50:24.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4b6a2b83-4fa4-4674-a1a0-8ec59edcaa87"}
01:50:24.723 00.000 6880 case statement mapped state 6 to 3
01:50:24.724 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b6a2b83-4fa4-4674-a1a0-8ec59edcaa87"}
01:50:24.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58051704-b71e-42ff-85a1-c0e68be8dbcf"}
01:50:24.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2049,"width":15,"height":15,"star_pos":[6.69,6.55],"pixels":"..."},"id":"58051704-b71e-42ff-85a1-c0e68be8dbcf"}
01:50:24.748 00.023 10052 Exposure complete
01:50:24.814 00.066 10052 worker thread done servicing request
01:50:24.814 00.000 6880 OnExposeComplete: enter
01:50:24.814 00.000 6880 UpdateGuideState(): m_state=6
01:50:24.814 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2050
01:50:24.815 00.001 6880 Star::Find returns 1 (0), X=407.56, Y=888.43, Mass=1627, SNR=27.9, Peak=107 HFD=4.3
01:50:24.815 00.000 6880 MultiStar: [#1 -0.18,-0.07,0.95,U] [#2 -0.11,-0.31,0.98,U] [#3 0.04,-0.21,0.93,U] [#4 -0.38,-0.14,0.84,U] [#5 -0.17,-0.25,0.98,U] [#6 -0.15,-0.34,0.94,U] [#7 -0.13,-0.14,0.78,U] [#8 -0.38,-0.44,0.00,M1] 
01:50:24.815 00.000 6880 refined, 7 included, MultiStar: {-0.16, -0.23}, one-star: {-0.24, -0.36}
01:50:24.815 00.000 6880 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.61) = xAngle (-0.57 = -0.57)
01:50:24.815 00.000 6880 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:50:24.815 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.23 hyp=0.28 cameraTheta=-2.19 mountX=0.24 mountY=-0.16, mountTheta=-0.59
01:50:24.816 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.23, opts=13)
01:50:24.817 00.001 6880 Enqueuing Move request for scope (-0.16, -0.23)
01:50:24.817 00.000 10052 Worker thread wakes up
01:50:24.817 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.23) opts 0xd
01:50:24.817 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.23)
01:50:24.817 00.000 10052 Moving (-0.16, -0.23) raw xDistance=0.24 yDistance=-0.16
01:50:24.817 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:50:24.817 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
01:50:24.817 00.000 10052 MoveAxis(W, 66, ABG)
01:50:24.817 00.000 10052 Guiding  Dir = 3, Dur = 66
01:50:24.838 00.021 10052 IsSlewing returns 0
01:50:24.850 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:24.877 00.027 10052 IsGuiding returns 0
01:50:24.892 00.015 6880 UpdateGuideState exits: m=1627 SNR=27.9
01:50:24.892 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:24.892 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:24.892 00.000 6880 Enqueuing Expose request
01:50:24.904 00.012 10052 PulseGuide returned control before completion, sleep 49
01:50:24.987 00.083 10052 IsGuiding returns 0
01:50:24.987 00.000 10052 Move returns status 0, amount 66
01:50:24.987 00.000 10052 MoveAxis(N, 0, ABG)
01:50:24.987 00.000 10052 Move returns status 0, amount 0
01:50:24.987 00.000 10052 move complete, result=0
01:50:24.987 00.000 10052 worker thread done servicing request
01:50:24.989 00.002 10052 Worker thread wakes up
01:50:24.989 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:24.989 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:24.994 00.005 6880 GuideStep: 0.2 px 66 ms WEST, -0.2 px 0 ms NORTH
01:50:26.126 01.132 10052 Exposure complete
01:50:26.223 00.097 10052 worker thread done servicing request
01:50:26.223 00.000 6880 OnExposeComplete: enter
01:50:26.223 00.000 6880 UpdateGuideState(): m_state=6
01:50:26.223 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2051
01:50:26.224 00.001 6880 Star::Find returns 1 (0), X=407.31, Y=888.21, Mass=1611, SNR=27.8, Peak=103 HFD=4.6
01:50:26.224 00.000 6880 MultiStar: [#1 -0.34,-0.06,0.94,U] [#2 -0.07,-0.32,0.95,U] [#3 -0.09,-0.20,0.90,U] [#4 -0.28,-0.18,0.83,U] [#5 -0.23,-0.22,0.97,U] [#6 -0.26,-0.26,0.91,U] [#7 -0.17,-0.13,0.76,U] [#8 -0.25,-0.45,0.78,U] 
01:50:26.224 00.000 6880 refined, 8 included, MultiStar: {-0.24, -0.27}, one-star: {-0.49, -0.59}
01:50:26.225 00.001 6880 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.61) = xAngle (-0.69 = -0.69)
01:50:26.225 00.000 6880 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
01:50:26.225 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-2.30 mountX=0.28 mountY=-0.24, mountTheta=-0.71
01:50:26.227 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.27, opts=13)
01:50:26.227 00.000 6880 Enqueuing Move request for scope (-0.24, -0.27)
01:50:26.228 00.001 10052 Worker thread wakes up
01:50:26.228 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.27) opts 0xd
01:50:26.228 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.27)
01:50:26.228 00.000 10052 Moving (-0.24, -0.27) raw xDistance=0.28 yDistance=-0.24
01:50:26.228 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:50:26.228 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.24, slope = -0.02
01:50:26.228 00.000 10052 MoveAxis(W, 79, ABG)
01:50:26.228 00.000 10052 Guiding  Dir = 3, Dur = 79
01:50:26.262 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:26.278 00.016 10052 IsSlewing returns 0
01:50:26.295 00.017 6880 UpdateGuideState exits: m=1611 SNR=27.8
01:50:26.295 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:26.295 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:26.295 00.000 6880 Enqueuing Expose request
01:50:26.354 00.059 10052 IsGuiding returns 0
01:50:26.418 00.064 10052 PulseGuide returned control before completion, sleep 26
01:50:26.523 00.105 10052 IsGuiding returns 0
01:50:26.523 00.000 10052 Move returns status 0, amount 79
01:50:26.523 00.000 10052 MoveAxis(N, 39, ABG)
01:50:26.523 00.000 10052 Guiding  Dir = 0, Dur = 39
01:50:26.561 00.038 10052 IsSlewing returns 0
01:50:26.599 00.038 10052 IsGuiding returns 0
01:50:26.627 00.028 10052 PulseGuide returned control before completion, sleep 23
01:50:26.681 00.054 10052 IsGuiding returns 0
01:50:26.681 00.000 10052 Move returns status 0, amount 39
01:50:26.681 00.000 10052 move complete, result=0
01:50:26.681 00.000 10052 worker thread done servicing request
01:50:26.681 00.000 10052 Worker thread wakes up
01:50:26.681 00.000 6880 GuideStep: 0.3 px 79 ms WEST, -0.2 px 39 ms NORTH
01:50:26.681 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:26.681 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:26.723 00.042 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13f04774-cd2d-4c66-8961-c9bc9b196960"}
01:50:26.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13f04774-cd2d-4c66-8961-c9bc9b196960"}
01:50:26.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"830604a3-f569-48ca-822d-6103f6dfb186"}
01:50:26.724 00.000 6880 case statement mapped state 6 to 3
01:50:26.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"830604a3-f569-48ca-822d-6103f6dfb186"}
01:50:26.726 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f754a51c-2c3a-48c6-acba-fc41cd0171bb"}
01:50:26.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2051,"width":15,"height":15,"star_pos":[7.31,7.21],"pixels":"..."},"id":"f754a51c-2c3a-48c6-acba-fc41cd0171bb"}
01:50:27.598 00.872 10052 Exposure complete
01:50:27.659 00.061 10052 worker thread done servicing request
01:50:27.660 00.001 6880 OnExposeComplete: enter
01:50:27.660 00.000 6880 UpdateGuideState(): m_state=6
01:50:27.660 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2052
01:50:27.660 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=888.45, Mass=1591, SNR=27.5, Peak=112 HFD=4.2
01:50:27.660 00.000 6880 MultiStar: [#1 -0.10,-0.05,0.96,U] [#2 -0.12,-0.29,0.97,U] [#3 0.05,-0.17,0.93,U] [#4 -0.00,-0.15,0.88,U] [#5 -0.04,-0.14,0.99,U] [#6 -0.11,-0.27,0.90,U] [#7 0.02,0.01,0.76,U] [#8 -0.24,-0.13,0.81,U] 
01:50:27.661 00.001 6880 refined, 8 included, MultiStar: {-0.09, -0.18}, one-star: {-0.26, -0.34}
01:50:27.661 00.000 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
01:50:27.661 00.000 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
01:50:27.661 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.05 mountX=0.18 mountY=-0.09, mountTheta=-0.46
01:50:27.662 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.18, opts=13)
01:50:27.662 00.000 6880 Enqueuing Move request for scope (-0.09, -0.18)
01:50:27.662 00.000 10052 Worker thread wakes up
01:50:27.662 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
01:50:27.662 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
01:50:27.662 00.000 10052 Moving (-0.09, -0.18) raw xDistance=0.18 yDistance=-0.09
01:50:27.663 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
01:50:27.663 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
01:50:27.663 00.000 10052 MoveAxis(W, 52, ABG)
01:50:27.663 00.000 10052 Guiding  Dir = 3, Dur = 52
01:50:27.684 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:27.716 00.032 6880 UpdateGuideState exits: m=1591 SNR=27.5
01:50:27.716 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:27.716 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:27.716 00.000 6880 Enqueuing Expose request
01:50:27.732 00.016 10052 IsSlewing returns 0
01:50:27.812 00.080 10052 IsGuiding returns 0
01:50:27.955 00.143 10052 IsGuiding returns 0
01:50:27.955 00.000 10052 Move returns status 0, amount 52
01:50:27.956 00.001 10052 MoveAxis(N, 0, ABG)
01:50:27.956 00.000 10052 Move returns status 0, amount 0
01:50:27.956 00.000 10052 move complete, result=0
01:50:27.956 00.000 10052 worker thread done servicing request
01:50:27.956 00.000 10052 Worker thread wakes up
01:50:27.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:27.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:27.956 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
01:50:28.720 00.764 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"473b2533-2854-4fd8-a54d-9bf78454b236"}
01:50:28.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"473b2533-2854-4fd8-a54d-9bf78454b236"}
01:50:28.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"99898a91-02a2-4d3c-8266-eb5ef84c6428"}
01:50:28.720 00.000 6880 case statement mapped state 6 to 3
01:50:28.722 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"99898a91-02a2-4d3c-8266-eb5ef84c6428"}
01:50:28.722 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"af490acf-fcad-4ee0-9d76-041d7d1f1a35"}
01:50:28.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2052,"width":15,"height":15,"star_pos":[6.54,7.45],"pixels":"..."},"id":"af490acf-fcad-4ee0-9d76-041d7d1f1a35"}
01:50:29.087 00.365 10052 Exposure complete
01:50:29.163 00.076 10052 worker thread done servicing request
01:50:29.163 00.000 6880 OnExposeComplete: enter
01:50:29.163 00.000 6880 UpdateGuideState(): m_state=6
01:50:29.164 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2053
01:50:29.164 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=888.51, Mass=1525, SNR=26.9, Peak=96 HFD=4.3
01:50:29.164 00.000 6880 MultiStar: [#1 -0.20,0.09,0.98,U] [#2 -0.32,-0.02,1.03,U] [#3 -0.42,-0.05,0.93,U] [#4 -0.33,-0.14,0.86,U] [#5 -0.17,0.24,1.01,U] [#6 -0.51,0.01,0.95,U] [#7 -0.21,-0.05,0.78,U] [#8 -0.52,0.03,0.00,M1] 
01:50:29.164 00.000 6880 refined, 7 included, MultiStar: {-0.31, -0.02}, one-star: {-0.32, -0.28}
01:50:29.164 00.000 6880 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.61) = xAngle (-1.46 = -1.46)
01:50:29.165 00.001 6880 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
01:50:29.165 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-3.07 mountX=0.04 mountY=-0.31, mountTheta=-1.46
01:50:29.167 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=-0.02, opts=13)
01:50:29.167 00.000 6880 Enqueuing Move request for scope (-0.31, -0.02)
01:50:29.167 00.000 10052 Worker thread wakes up
01:50:29.167 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.02) opts 0xd
01:50:29.167 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, -0.02)
01:50:29.167 00.000 10052 Moving (-0.31, -0.02) raw xDistance=0.04 yDistance=-0.31
01:50:29.167 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:50:29.167 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.31, slope = -0.01
01:50:29.167 00.000 10052 MoveAxis(E, 0, ABG)
01:50:29.167 00.000 10052 Move returns status 0, amount 0
01:50:29.167 00.000 10052 MoveAxis(N, 25, ABG)
01:50:29.168 00.001 10052 Guiding  Dir = 0, Dur = 25
01:50:29.189 00.021 10052 IsSlewing returns 0
01:50:29.192 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:29.227 00.035 10052 IsGuiding returns 0
01:50:29.228 00.001 6880 UpdateGuideState exits: m=1525 SNR=26.9
01:50:29.228 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:29.228 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:29.229 00.001 6880 Enqueuing Expose request
01:50:29.294 00.065 10052 IsGuiding returns 1
01:50:29.294 00.000 10052 scope still moving after pulse duration time elapsed
01:50:29.341 00.047 10052 IsSlewing returns 0
01:50:29.379 00.038 10052 IsGuiding returns 0
01:50:29.380 00.001 10052 scope move finished after 25 + 126 ms
01:50:29.380 00.000 10052 Move returns status 0, amount 25
01:50:29.380 00.000 10052 move complete, result=0
01:50:29.380 00.000 10052 worker thread done servicing request
01:50:29.380 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 25 ms NORTH
01:50:29.380 00.000 10052 Worker thread wakes up
01:50:29.380 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:29.380 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:30.290 00.910 10052 Exposure complete
01:50:30.360 00.070 10052 worker thread done servicing request
01:50:30.360 00.000 6880 OnExposeComplete: enter
01:50:30.360 00.000 6880 UpdateGuideState(): m_state=6
01:50:30.361 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2054
01:50:30.361 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=888.59, Mass=1651, SNR=28.2, Peak=100 HFD=4.8
01:50:30.361 00.000 6880 MultiStar: [#1 -0.14,0.08,0.96,U] [#2 -0.04,-0.02,0.97,U] [#3 -0.09,-0.06,0.90,U] [#4 -0.22,-0.16,0.83,U] [#5 -0.09,-0.13,0.97,U] [#6 -0.13,-0.15,0.90,U] [#7 0.09,-0.02,0.74,U] [#8 -0.01,0.10,0.78,U] 
01:50:30.361 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.24, -0.20}
01:50:30.361 00.000 6880 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.61) = xAngle (-0.96 = -0.96)
01:50:30.361 00.000 6880 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
01:50:30.361 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.12 cameraTheta=-2.58 mountX=0.07 mountY=-0.10, mountTheta=-0.97
01:50:30.363 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.06, opts=13)
01:50:30.363 00.000 6880 Enqueuing Move request for scope (-0.10, -0.06)
01:50:30.363 00.000 10052 Worker thread wakes up
01:50:30.363 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
01:50:30.363 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
01:50:30.363 00.000 10052 Moving (-0.10, -0.06) raw xDistance=0.07 yDistance=-0.10
01:50:30.363 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:50:30.363 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
01:50:30.363 00.000 10052 MoveAxis(E, 0, ABG)
01:50:30.363 00.000 10052 Move returns status 0, amount 0
01:50:30.363 00.000 10052 MoveAxis(N, 0, ABG)
01:50:30.363 00.000 10052 Move returns status 0, amount 0
01:50:30.363 00.000 10052 move complete, result=0
01:50:30.363 00.000 10052 worker thread done servicing request
01:50:30.385 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:30.417 00.032 6880 UpdateGuideState exits: m=1651 SNR=28.2
01:50:30.417 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:30.417 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:30.417 00.000 6880 Enqueuing Expose request
01:50:30.417 00.000 10052 Worker thread wakes up
01:50:30.417 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:30.417 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:30.418 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:30.719 00.301 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1559c173-29df-40d6-ba6c-24c4a30644c4"}
01:50:30.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1559c173-29df-40d6-ba6c-24c4a30644c4"}
01:50:30.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"40c99c86-21e6-4a89-99df-c3cf23acc61e"}
01:50:30.720 00.000 6880 case statement mapped state 6 to 3
01:50:30.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"40c99c86-21e6-4a89-99df-c3cf23acc61e"}
01:50:30.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ec137b96-1b3e-4276-8dbe-29f90f0510f8"}
01:50:30.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2054,"width":15,"height":15,"star_pos":[6.56,6.59],"pixels":"..."},"id":"ec137b96-1b3e-4276-8dbe-29f90f0510f8"}
01:50:31.547 00.826 10052 Exposure complete
01:50:31.609 00.062 10052 worker thread done servicing request
01:50:31.609 00.000 6880 OnExposeComplete: enter
01:50:31.609 00.000 6880 UpdateGuideState(): m_state=6
01:50:31.610 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2055
01:50:31.610 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=888.57, Mass=1590, SNR=27.5, Peak=95 HFD=4.4
01:50:31.610 00.000 6880 MultiStar: [#1 -0.14,0.01,0.97,U] [#2 -0.14,-0.17,1.00,U] [#3 0.06,-0.01,0.93,U] [#4 -0.29,0.02,0.86,U] [#5 -0.09,-0.12,0.98,U] [#6 0.02,-0.24,0.93,U] [#7 -0.15,0.11,0.75,U] [#8 0.02,-0.04,0.80,U] 
01:50:31.610 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {-0.29, -0.22}
01:50:31.610 00.000 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.90 = -0.90)
01:50:31.610 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
01:50:31.610 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.14 cameraTheta=-2.51 mountX=0.09 mountY=-0.11, mountTheta=-0.91
01:50:31.612 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.08, opts=13)
01:50:31.612 00.000 6880 Enqueuing Move request for scope (-0.11, -0.08)
01:50:31.612 00.000 10052 Worker thread wakes up
01:50:31.612 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
01:50:31.612 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
01:50:31.612 00.000 10052 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=-0.11
01:50:31.612 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:50:31.612 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
01:50:31.612 00.000 10052 MoveAxis(E, 0, ABG)
01:50:31.612 00.000 10052 Move returns status 0, amount 0
01:50:31.612 00.000 10052 MoveAxis(N, 0, ABG)
01:50:31.612 00.000 10052 Move returns status 0, amount 0
01:50:31.612 00.000 10052 move complete, result=0
01:50:31.612 00.000 10052 worker thread done servicing request
01:50:31.631 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:31.663 00.032 6880 UpdateGuideState exits: m=1590 SNR=27.5
01:50:31.663 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:31.663 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:31.663 00.000 6880 Enqueuing Expose request
01:50:31.663 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:31.663 00.000 10052 Worker thread wakes up
01:50:31.664 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:31.664 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:32.574 00.910 10052 Exposure complete
01:50:32.644 00.070 10052 worker thread done servicing request
01:50:32.644 00.000 6880 OnExposeComplete: enter
01:50:32.644 00.000 6880 UpdateGuideState(): m_state=6
01:50:32.645 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2056
01:50:32.645 00.000 6880 Star::Find returns 1 (0), X=407.02, Y=888.33, Mass=1634, SNR=27.9, Peak=98 HFD=4.9
01:50:32.645 00.000 6880 MultiStar: [#1 -0.68,-0.19,0.00,M1] [#2 -0.50,-0.16,0.00,M1] [#3 -0.54,-0.26,0.00,M1] [#4 -0.60,-0.12,0.00,M1] [#5 -0.47,-0.02,0.94,U] [#6 -0.64,-0.33,0.00,M1] [#7 -0.39,-0.24,0.73,U] [#8 -0.76,-0.45,0.00,M1] 
01:50:32.645 00.000 6880 refined, 2 included, MultiStar: {-0.56, -0.25}, one-star: {-0.78, -0.46}
01:50:32.645 00.000 6880 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.61) = xAngle (-1.12 = -1.12)
01:50:32.645 00.000 6880 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
01:50:32.645 00.000 6880 CameraToMount -- cameraX=-0.56 cameraY=-0.25 hyp=0.61 cameraTheta=-2.73 mountX=0.27 mountY=-0.56, mountTheta=-1.12
01:50:32.647 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.56, y=-0.25, opts=13)
01:50:32.647 00.000 6880 Enqueuing Move request for scope (-0.56, -0.25)
01:50:32.647 00.000 10052 Worker thread wakes up
01:50:32.647 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.25) opts 0xd
01:50:32.647 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.56, -0.25)
01:50:32.647 00.000 10052 Moving (-0.56, -0.25) raw xDistance=0.27 yDistance=-0.56
01:50:32.647 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
01:50:32.647 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.56, slope = -0.01
01:50:32.647 00.000 10052 MoveAxis(W, 72, ABG)
01:50:32.647 00.000 10052 Guiding  Dir = 3, Dur = 72
01:50:32.668 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:32.668 00.000 10052 IsSlewing returns 0
01:50:32.699 00.031 6880 UpdateGuideState exits: m=1634 SNR=27.9
01:50:32.699 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:32.699 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:32.699 00.000 6880 Enqueuing Expose request
01:50:32.706 00.007 10052 IsGuiding returns 0
01:50:32.720 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d8638fa-7fc9-461b-b66c-4399180ef609"}
01:50:32.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d8638fa-7fc9-461b-b66c-4399180ef609"}
01:50:32.724 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b87f975-fead-47a5-9d2b-7a6128698452"}
01:50:32.724 00.000 6880 case statement mapped state 6 to 3
01:50:32.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b87f975-fead-47a5-9d2b-7a6128698452"}
01:50:32.730 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1fcf9edd-2bf7-48aa-88a9-8265534135aa"}
01:50:32.730 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2056,"width":15,"height":15,"star_pos":[7.02,7.33],"pixels":"..."},"id":"1fcf9edd-2bf7-48aa-88a9-8265534135aa"}
01:50:32.734 00.004 10052 PulseGuide returned control before completion, sleep 55
01:50:32.816 00.082 10052 IsGuiding returns 0
01:50:32.816 00.000 10052 Move returns status 0, amount 72
01:50:32.817 00.001 10052 MoveAxis(N, 23, ABG)
01:50:32.817 00.000 10052 Guiding  Dir = 0, Dur = 23
01:50:32.853 00.036 10052 IsSlewing returns 0
01:50:32.891 00.038 10052 IsGuiding returns 0
01:50:32.958 00.067 10052 IsGuiding returns 1
01:50:32.959 00.001 10052 scope still moving after pulse duration time elapsed
01:50:33.016 00.057 10052 IsSlewing returns 0
01:50:33.054 00.038 10052 IsGuiding returns 0
01:50:33.054 00.000 10052 scope move finished after 23 + 139 ms
01:50:33.054 00.000 10052 Move returns status 0, amount 23
01:50:33.055 00.001 10052 move complete, result=0
01:50:33.055 00.000 10052 worker thread done servicing request
01:50:33.055 00.000 6880 GuideStep: 0.3 px 72 ms WEST, -0.6 px 23 ms NORTH
01:50:33.055 00.000 10052 Worker thread wakes up
01:50:33.055 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:33.055 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:34.184 01.129 10052 Exposure complete
01:50:34.267 00.083 10052 worker thread done servicing request
01:50:34.268 00.001 6880 OnExposeComplete: enter
01:50:34.268 00.000 6880 UpdateGuideState(): m_state=6
01:50:34.268 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2057
01:50:34.268 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=888.67, Mass=1629, SNR=28.0, Peak=115 HFD=4.6
01:50:34.269 00.001 6880 MultiStar: [#1 -0.28,0.06,0.92,U] [#2 -0.03,-0.15,0.97,U] [#3 0.07,-0.12,0.92,U] [#4 -0.24,0.04,0.84,U] [#5 -0.13,0.17,0.95,U] [#6 -0.13,-0.20,0.96,U] [#7 -0.02,-0.01,0.75,U] [#8 -0.22,-0.02,0.78,U] 
01:50:34.269 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.04}, one-star: {-0.18, -0.12}
01:50:34.269 00.000 6880 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
01:50:34.269 00.000 6880 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
01:50:34.269 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-2.84 mountX=0.05 mountY=-0.13, mountTheta=-1.23
01:50:34.271 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.04, opts=13)
01:50:34.271 00.000 6880 Enqueuing Move request for scope (-0.13, -0.04)
01:50:34.272 00.001 10052 Worker thread wakes up
01:50:34.272 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.04) opts 0xd
01:50:34.272 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.04)
01:50:34.272 00.000 10052 Moving (-0.13, -0.04) raw xDistance=0.05 yDistance=-0.13
01:50:34.272 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:50:34.272 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
01:50:34.272 00.000 10052 MoveAxis(E, 0, ABG)
01:50:34.272 00.000 10052 Move returns status 0, amount 0
01:50:34.273 00.001 10052 MoveAxis(N, 0, ABG)
01:50:34.273 00.000 10052 Move returns status 0, amount 0
01:50:34.273 00.000 10052 move complete, result=0
01:50:34.273 00.000 10052 worker thread done servicing request
01:50:34.310 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:34.356 00.046 6880 UpdateGuideState exits: m=1629 SNR=28.0
01:50:34.356 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:34.356 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:34.357 00.001 6880 Enqueuing Expose request
01:50:34.357 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:50:34.357 00.000 10052 Worker thread wakes up
01:50:34.357 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:34.357 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:34.719 00.362 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"717dc63d-3a61-49d8-a9d5-881ffeba52c2"}
01:50:34.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"717dc63d-3a61-49d8-a9d5-881ffeba52c2"}
01:50:34.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb1aaa4e-4a9f-4639-93e5-6c0e7d5ec241"}
01:50:34.720 00.000 6880 case statement mapped state 6 to 3
01:50:34.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb1aaa4e-4a9f-4639-93e5-6c0e7d5ec241"}
01:50:34.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f7d128e-f3d8-422f-b378-c02634ddec0b"}
01:50:34.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2057,"width":15,"height":15,"star_pos":[6.62,6.67],"pixels":"..."},"id":"3f7d128e-f3d8-422f-b378-c02634ddec0b"}
01:50:35.276 00.555 10052 Exposure complete
01:50:35.355 00.079 10052 worker thread done servicing request
01:50:35.355 00.000 6880 OnExposeComplete: enter
01:50:35.355 00.000 6880 UpdateGuideState(): m_state=6
01:50:35.355 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2058
01:50:35.356 00.001 6880 Star::Find returns 1 (0), X=407.70, Y=888.50, Mass=1614, SNR=27.9, Peak=104 HFD=4.7
01:50:35.356 00.000 6880 MultiStar: [#1 0.02,0.05,0.96,U] [#2 -0.12,-0.20,1.01,U] [#3 -0.03,-0.12,0.92,U] [#4 -0.01,-0.04,0.83,U] [#5 -0.07,-0.13,0.95,U] [#6 -0.03,-0.25,0.91,U] [#7 0.17,-0.11,0.75,U] [#8 -0.04,-0.02,0.77,U] 
01:50:35.356 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {-0.10, -0.30}
01:50:35.356 00.000 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
01:50:35.356 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
01:50:35.356 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.78 mountX=0.13 mountY=-0.03, mountTheta=-0.20
01:50:35.358 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.13, opts=13)
01:50:35.358 00.000 6880 Enqueuing Move request for scope (-0.03, -0.13)
01:50:35.358 00.000 10052 Worker thread wakes up
01:50:35.358 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
01:50:35.359 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
01:50:35.359 00.000 10052 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=-0.03
01:50:35.359 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:50:35.359 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
01:50:35.359 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
01:50:35.359 00.000 10052 MoveAxis(W, 35, ABG)
01:50:35.359 00.000 10052 Guiding  Dir = 3, Dur = 35
01:50:35.381 00.022 10052 IsSlewing returns 0
01:50:35.396 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:35.420 00.024 10052 IsGuiding returns 0
01:50:35.446 00.026 10052 PulseGuide returned control before completion, sleep 19
01:50:35.449 00.003 6880 UpdateGuideState exits: m=1614 SNR=27.9
01:50:35.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:35.449 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:35.449 00.000 6880 Enqueuing Expose request
01:50:35.524 00.075 10052 IsGuiding returns 0
01:50:35.524 00.000 10052 Move returns status 0, amount 35
01:50:35.524 00.000 10052 MoveAxis(N, 0, ABG)
01:50:35.524 00.000 10052 Move returns status 0, amount 0
01:50:35.525 00.001 10052 move complete, result=0
01:50:35.525 00.000 10052 worker thread done servicing request
01:50:35.525 00.000 10052 Worker thread wakes up
01:50:35.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:35.525 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:35.527 00.002 6880 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
01:50:36.656 01.129 10052 Exposure complete
01:50:36.725 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"71122d22-c300-4090-8057-5d5e51a48fdc"}
01:50:36.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"71122d22-c300-4090-8057-5d5e51a48fdc"}
01:50:36.726 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"29cb2c30-49e4-4347-b459-0e55889a858a"}
01:50:36.726 00.000 6880 case statement mapped state 6 to 3
01:50:36.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"29cb2c30-49e4-4347-b459-0e55889a858a"}
01:50:36.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e96a270-b42a-42b2-813d-6e15a1e25bf8"}
01:50:36.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2058,"width":15,"height":15,"star_pos":[6.70,7.50],"pixels":"..."},"id":"9e96a270-b42a-42b2-813d-6e15a1e25bf8"}
01:50:36.738 00.011 10052 worker thread done servicing request
01:50:36.739 00.001 6880 OnExposeComplete: enter
01:50:36.739 00.000 6880 UpdateGuideState(): m_state=6
01:50:36.739 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2059
01:50:36.739 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.53, Mass=1583, SNR=27.6, Peak=99 HFD=4.8
01:50:36.740 00.001 6880 MultiStar: [#1 0.04,0.05,0.96,U] [#2 0.09,-0.11,1.01,U] [#3 0.05,0.02,0.92,U] [#4 -0.01,0.06,0.87,U] [#5 -0.01,-0.02,0.98,U] [#6 0.01,-0.07,0.92,U] [#7 0.24,0.31,0.72,U] [#8 -0.02,0.07,0.79,U] 
01:50:36.740 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {-0.16, -0.26}
01:50:36.740 00.000 6880 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
01:50:36.740 00.000 6880 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:50:36.740 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.31 mountX=0.01 mountY=0.02, mountTheta=1.30
01:50:36.742 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.01, opts=13)
01:50:36.742 00.000 6880 Enqueuing Move request for scope (0.02, -0.01)
01:50:36.742 00.000 10052 Worker thread wakes up
01:50:36.742 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
01:50:36.742 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
01:50:36.742 00.000 10052 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=0.02
01:50:36.742 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:50:36.742 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.06, using input
01:50:36.743 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
01:50:36.743 00.000 10052 MoveAxis(E, 0, ABG)
01:50:36.743 00.000 10052 Move returns status 0, amount 0
01:50:36.743 00.000 10052 MoveAxis(N, 0, ABG)
01:50:36.743 00.000 10052 Move returns status 0, amount 0
01:50:36.743 00.000 10052 move complete, result=0
01:50:36.743 00.000 10052 worker thread done servicing request
01:50:36.770 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:36.813 00.043 6880 UpdateGuideState exits: m=1583 SNR=27.6
01:50:36.813 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:36.813 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:36.813 00.000 6880 Enqueuing Expose request
01:50:36.813 00.000 10052 Worker thread wakes up
01:50:36.813 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:36.813 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:36.814 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:50:37.720 00.906 10052 Exposure complete
01:50:37.815 00.095 10052 worker thread done servicing request
01:50:37.815 00.000 6880 OnExposeComplete: enter
01:50:37.816 00.001 6880 UpdateGuideState(): m_state=6
01:50:37.816 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2060
01:50:37.816 00.000 6880 Star::Find returns 1 (0), X=407.32, Y=888.37, Mass=1536, SNR=27.2, Peak=91 HFD=4.9
01:50:37.817 00.001 6880 MultiStar: [#1 -0.24,0.03,0.97,U] [#2 -0.15,-0.12,1.00,U] [#3 -0.25,0.05,0.91,U] [#4 -0.11,-0.11,0.86,U] [#5 -0.09,0.10,0.98,U] [#6 -0.17,0.19,0.91,U] [#7 -0.39,-0.07,0.75,U] [#8 -0.43,-0.18,0.78,U] 
01:50:37.817 00.000 6880 refined, 8 included, MultiStar: {-0.25, -0.06}, one-star: {-0.48, -0.43}
01:50:37.817 00.000 6880 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.61) = xAngle (-1.29 = -1.29)
01:50:37.817 00.000 6880 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
01:50:37.817 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.26 cameraTheta=-2.91 mountX=0.07 mountY=-0.25, mountTheta=-1.30
01:50:37.819 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.06, opts=13)
01:50:37.819 00.000 6880 Enqueuing Move request for scope (-0.25, -0.06)
01:50:37.819 00.000 10052 Worker thread wakes up
01:50:37.819 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
01:50:37.819 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
01:50:37.820 00.001 10052 Moving (-0.25, -0.06) raw xDistance=0.07 yDistance=-0.25
01:50:37.820 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:50:37.820 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
01:50:37.820 00.000 10052 MoveAxis(E, 0, ABG)
01:50:37.820 00.000 10052 Move returns status 0, amount 0
01:50:37.820 00.000 10052 MoveAxis(N, 0, ABG)
01:50:37.820 00.000 10052 Move returns status 0, amount 0
01:50:37.820 00.000 10052 move complete, result=0
01:50:37.820 00.000 10052 worker thread done servicing request
01:50:37.850 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:37.900 00.050 6880 UpdateGuideState exits: m=1536 SNR=27.2
01:50:37.900 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:37.901 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:37.901 00.000 6880 Enqueuing Expose request
01:50:37.901 00.000 10052 Worker thread wakes up
01:50:37.901 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:37.901 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:37.902 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:50:38.725 00.823 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"927e8a97-0938-4cc9-9569-2799f2932667"}
01:50:38.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"927e8a97-0938-4cc9-9569-2799f2932667"}
01:50:38.734 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25fe1a66-4b78-44c5-81f6-135c09fae432"}
01:50:38.734 00.000 6880 case statement mapped state 6 to 3
01:50:38.734 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"25fe1a66-4b78-44c5-81f6-135c09fae432"}
01:50:38.735 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3761ac12-882b-413c-b523-3abf2d032358"}
01:50:38.735 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2060,"width":15,"height":15,"star_pos":[7.32,7.37],"pixels":"..."},"id":"3761ac12-882b-413c-b523-3abf2d032358"}
01:50:39.037 00.302 10052 Exposure complete
01:50:39.140 00.103 10052 worker thread done servicing request
01:50:39.140 00.000 6880 OnExposeComplete: enter
01:50:39.140 00.000 6880 UpdateGuideState(): m_state=6
01:50:39.141 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2061
01:50:39.141 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=887.90, Mass=1651, SNR=28.2, Peak=107 HFD=4.5
01:50:39.141 00.000 6880 MultiStar: [#1 -0.01,-0.41,0.96,U] [#2 0.07,-0.84,0.00,M1] [#3 0.21,-0.55,0.00,M1] [#4 -0.07,-0.80,0.00,M1] [#5 0.22,-0.58,0.00,M1] [#6 0.20,-0.89,0.00,M1] [#7 0.24,-0.38,0.75,U] [#8 -0.09,-0.62,0.00,M1] 
01:50:39.142 00.001 6880 refined, 2 included, MultiStar: {0.03, -0.58}, one-star: {-0.10, -0.89}
01:50:39.142 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
01:50:39.142 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
01:50:39.142 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.58 hyp=0.58 cameraTheta=-1.52 mountX=0.58 mountY=0.04, mountTheta=0.06
01:50:39.144 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.58, opts=13)
01:50:39.144 00.000 6880 Enqueuing Move request for scope (0.03, -0.58)
01:50:39.144 00.000 10052 Worker thread wakes up
01:50:39.144 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.58) opts 0xd
01:50:39.144 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.58)
01:50:39.145 00.001 10052 Moving (0.03, -0.58) raw xDistance=0.58 yDistance=0.04
01:50:39.145 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.58
01:50:39.145 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.08, using input
01:50:39.145 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
01:50:39.145 00.000 10052 MoveAxis(W, 155, ABG)
01:50:39.145 00.000 10052 Guiding  Dir = 3, Dur = 155
01:50:39.187 00.042 10052 IsSlewing returns 0
01:50:39.211 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:39.225 00.014 10052 IsGuiding returns 0
01:50:39.252 00.027 10052 PulseGuide returned control before completion, sleep 138
01:50:39.287 00.035 6880 UpdateGuideState exits: m=1651 SNR=28.2
01:50:39.287 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:39.287 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:39.288 00.001 6880 Enqueuing Expose request
01:50:39.424 00.136 10052 IsGuiding returns 0
01:50:39.424 00.000 10052 Move returns status 0, amount 155
01:50:39.424 00.000 10052 MoveAxis(N, 0, ABG)
01:50:39.424 00.000 10052 Move returns status 0, amount 0
01:50:39.424 00.000 10052 move complete, result=0
01:50:39.424 00.000 10052 worker thread done servicing request
01:50:39.424 00.000 10052 Worker thread wakes up
01:50:39.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:39.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:40.279 00.855 6880 GuideStep: 0.6 px 155 ms WEST, 0.0 px 0 ms NORTH
01:50:40.333 00.054 10052 Exposure complete
01:50:40.421 00.088 10052 worker thread done servicing request
01:50:40.421 00.000 6880 OnExposeComplete: enter
01:50:40.421 00.000 6880 UpdateGuideState(): m_state=6
01:50:40.421 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2062
01:50:40.421 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=888.03, Mass=1713, SNR=28.8, Peak=95 HFD=4.9
01:50:40.422 00.001 6880 MultiStar: [#1 -0.10,-0.43,0.92,U] [#2 -0.00,-0.79,0.00,M2] [#3 0.01,-0.67,0.00,M2] [#4 -0.10,-0.42,0.82,U] [#5 0.05,-0.56,0.00,M2] [#6 0.03,-0.57,0.00,M2] [#7 0.11,-0.51,0.00,M1] [#8 -0.12,-0.74,0.00,M2] 
01:50:40.422 00.000 6880 refined, 2 included, MultiStar: {-0.15, -0.55}, one-star: {-0.22, -0.76}
01:50:40.422 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
01:50:40.422 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
01:50:40.422 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.55 hyp=0.57 cameraTheta=-1.83 mountX=0.55 mountY=-0.14, mountTheta=-0.25
01:50:40.424 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.55, opts=13)
01:50:40.424 00.000 6880 Enqueuing Move request for scope (-0.15, -0.55)
01:50:40.424 00.000 10052 Worker thread wakes up
01:50:40.424 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.55) opts 0xd
01:50:40.424 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.55)
01:50:40.424 00.000 10052 Moving (-0.15, -0.55) raw xDistance=0.55 yDistance=-0.14
01:50:40.425 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.55
01:50:40.425 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.02
01:50:40.425 00.000 10052 MoveAxis(W, 156, ABG)
01:50:40.425 00.000 10052 Guiding  Dir = 3, Dur = 156
01:50:40.453 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:40.488 00.035 10052 IsSlewing returns 0
01:50:40.493 00.005 6880 UpdateGuideState exits: m=1713 SNR=28.8
01:50:40.493 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:40.494 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:40.494 00.000 6880 Enqueuing Expose request
01:50:40.564 00.070 10052 IsGuiding returns 0
01:50:40.622 00.058 10052 PulseGuide returned control before completion, sleep 108
01:50:40.725 00.103 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e926198f-d28a-4b6f-94a0-90b26f6fdc5a"}
01:50:40.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e926198f-d28a-4b6f-94a0-90b26f6fdc5a"}
01:50:40.726 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4c3eccf8-e878-4c89-b923-200c9b367027"}
01:50:40.726 00.000 6880 case statement mapped state 6 to 3
01:50:40.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c3eccf8-e878-4c89-b923-200c9b367027"}
01:50:40.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51a3d6ce-e482-4cdd-81e9-bb441593fcfa"}
01:50:40.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2062,"width":15,"height":15,"star_pos":[6.57,7.03],"pixels":"..."},"id":"51a3d6ce-e482-4cdd-81e9-bb441593fcfa"}
01:50:40.804 00.077 10052 IsGuiding returns 0
01:50:40.805 00.001 10052 Move returns status 0, amount 156
01:50:40.805 00.000 10052 MoveAxis(N, 0, ABG)
01:50:40.805 00.000 10052 Move returns status 0, amount 0
01:50:40.805 00.000 10052 move complete, result=0
01:50:40.805 00.000 10052 worker thread done servicing request
01:50:40.805 00.000 6880 GuideStep: 0.6 px 156 ms WEST, -0.1 px 0 ms NORTH
01:50:40.805 00.000 10052 Worker thread wakes up
01:50:40.805 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:40.805 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:41.932 01.127 10052 Exposure complete
01:50:42.011 00.079 10052 worker thread done servicing request
01:50:42.011 00.000 6880 OnExposeComplete: enter
01:50:42.011 00.000 6880 UpdateGuideState(): m_state=6
01:50:42.011 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2063
01:50:42.012 00.001 6880 Star::Find returns 1 (0), X=407.25, Y=888.06, Mass=1612, SNR=27.8, Peak=105 HFD=4.4
01:50:42.012 00.000 6880 MultiStar: [#1 -0.34,-0.38,0.99,U] [#2 -0.27,-0.44,0.99,U] [#3 -0.39,-0.45,0.00,M3] [#4 -0.34,-0.44,0.00,M1] [#5 -0.16,-0.50,0.00,M3] [#6 -0.28,-0.46,0.00,M3] [#7 -0.15,-0.35,0.74,U] [#8 -0.50,-0.47,0.00,M3] 
01:50:42.012 00.000 6880 refined, 3 included, MultiStar: {-0.34, -0.48}, one-star: {-0.54, -0.73}
01:50:42.012 00.000 6880 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.61) = xAngle (-0.56 = -0.56)
01:50:42.012 00.000 6880 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:50:42.012 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=-0.48 hyp=0.59 cameraTheta=-2.18 mountX=0.50 mountY=-0.33, mountTheta=-0.59
01:50:42.014 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=-0.48, opts=13)
01:50:42.014 00.000 6880 Enqueuing Move request for scope (-0.34, -0.48)
01:50:42.014 00.000 10052 Worker thread wakes up
01:50:42.014 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.48) opts 0xd
01:50:42.015 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.34, -0.48)
01:50:42.015 00.000 10052 Moving (-0.34, -0.48) raw xDistance=0.50 yDistance=-0.33
01:50:42.015 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.50
01:50:42.015 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.33, slope = 0.00
01:50:42.015 00.000 10052 MoveAxis(W, 141, ABG)
01:50:42.015 00.000 10052 Guiding  Dir = 3, Dur = 141
01:50:42.038 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:42.071 00.033 10052 IsSlewing returns 0
01:50:42.077 00.006 6880 UpdateGuideState exits: m=1612 SNR=27.8
01:50:42.077 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:42.077 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:42.077 00.000 6880 Enqueuing Expose request
01:50:42.151 00.074 10052 IsGuiding returns 0
01:50:42.214 00.063 10052 PulseGuide returned control before completion, sleep 89
01:50:42.354 00.140 10052 IsGuiding returns 1
01:50:42.354 00.000 10052 scope still moving after pulse duration time elapsed
01:50:42.423 00.069 10052 IsSlewing returns 0
01:50:42.500 00.077 10052 IsGuiding returns 0
01:50:42.500 00.000 10052 scope move finished after 141 + 207 ms
01:50:42.500 00.000 10052 Move returns status 0, amount 141
01:50:42.500 00.000 10052 MoveAxis(N, 0, ABG)
01:50:42.500 00.000 10052 Move returns status 0, amount 0
01:50:42.500 00.000 10052 move complete, result=0
01:50:42.500 00.000 10052 worker thread done servicing request
01:50:42.500 00.000 10052 Worker thread wakes up
01:50:42.501 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:42.501 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:42.501 00.000 6880 GuideStep: 0.5 px 141 ms WEST, -0.3 px 0 ms NORTH
01:50:42.723 00.222 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd3b247b-067f-41c5-8d35-5d0931b20f0d"}
01:50:42.724 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd3b247b-067f-41c5-8d35-5d0931b20f0d"}
01:50:42.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e50fd7c-ec8e-421c-856d-a4ff618d5f7b"}
01:50:42.724 00.000 6880 case statement mapped state 6 to 3
01:50:42.725 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e50fd7c-ec8e-421c-856d-a4ff618d5f7b"}
01:50:42.725 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"88a82759-a871-4c51-b24a-0cf23286bb7c"}
01:50:42.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2063,"width":15,"height":15,"star_pos":[7.25,7.06],"pixels":"..."},"id":"88a82759-a871-4c51-b24a-0cf23286bb7c"}
01:50:43.420 00.695 10052 Exposure complete
01:50:43.495 00.075 10052 worker thread done servicing request
01:50:43.495 00.000 6880 OnExposeComplete: enter
01:50:43.495 00.000 6880 UpdateGuideState(): m_state=6
01:50:43.497 00.002 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2064
01:50:43.497 00.000 6880 Star::Find returns 1 (0), X=406.96, Y=887.71, Mass=1667, SNR=28.3, Peak=103 HFD=4.7
01:50:43.497 00.000 6880 MultiStar: large primary error, entering stabilization period
01:50:43.497 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.62 = -0.62)
01:50:43.497 00.000 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
01:50:43.497 00.000 6880 CameraToMount -- cameraX=-0.84 cameraY=-1.08 hyp=1.37 cameraTheta=-2.23 mountX=1.12 mountY=-0.83, mountTheta=-0.64
01:50:43.498 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.84, y=-1.08, opts=13)
01:50:43.498 00.000 6880 Enqueuing Move request for scope (-0.84, -1.08)
01:50:43.498 00.000 10052 Worker thread wakes up
01:50:43.498 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.84, -1.08) opts 0xd
01:50:43.498 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.84, -1.08)
01:50:43.498 00.000 10052 Moving (-0.84, -1.08) raw xDistance=1.12 yDistance=-0.83
01:50:43.498 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 1.12
01:50:43.498 00.000 10052 Lowpass2 history cleared, outlier deflection
01:50:43.498 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.37 from input -0.83, slope = 0.00
01:50:43.498 00.000 10052 MoveAxis(W, 307, ABG)
01:50:43.498 00.000 10052 Guiding  Dir = 3, Dur = 307
01:50:43.519 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:43.546 00.027 10052 IsSlewing returns 0
01:50:43.552 00.006 6880 UpdateGuideState exits: m=1667 SNR=28.3
01:50:43.553 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:43.553 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:43.553 00.000 6880 Enqueuing Expose request
01:50:43.619 00.066 10052 IsGuiding returns 0
01:50:43.683 00.064 10052 PulseGuide returned control before completion, sleep 254
01:50:43.992 00.309 10052 IsGuiding returns 1
01:50:43.993 00.001 10052 scope still moving after pulse duration time elapsed
01:50:44.072 00.079 10052 IsSlewing returns 0
01:50:44.146 00.074 10052 IsGuiding returns 0
01:50:44.146 00.000 10052 scope move finished after 307 + 219 ms
01:50:44.146 00.000 10052 Move returns status 0, amount 307
01:50:44.146 00.000 10052 MoveAxis(N, 151, ABG)
01:50:44.146 00.000 10052 Guiding  Dir = 0, Dur = 151
01:50:44.225 00.079 10052 IsSlewing returns 0
01:50:44.299 00.074 10052 IsGuiding returns 0
01:50:44.355 00.056 10052 PulseGuide returned control before completion, sleep 105
01:50:44.514 00.159 10052 IsGuiding returns 1
01:50:44.514 00.000 10052 scope still moving after pulse duration time elapsed
01:50:44.588 00.074 10052 IsSlewing returns 0
01:50:44.655 00.067 10052 IsGuiding returns 0
01:50:44.655 00.000 10052 scope move finished after 151 + 204 ms
01:50:44.655 00.000 10052 Move returns status 0, amount 151
01:50:44.655 00.000 10052 move complete, result=0
01:50:44.655 00.000 10052 worker thread done servicing request
01:50:44.655 00.000 10052 Worker thread wakes up
01:50:44.655 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:44.656 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:44.656 00.000 6880 GuideStep: 1.1 px 307 ms WEST, -0.8 px 151 ms NORTH
01:50:44.724 00.068 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d37e0103-f3f7-457f-bb6c-bab0459eee3f"}
01:50:44.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d37e0103-f3f7-457f-bb6c-bab0459eee3f"}
01:50:44.726 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a6292c2-3a67-4bf6-bc16-f25f6da44289"}
01:50:44.726 00.000 6880 case statement mapped state 6 to 3
01:50:44.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a6292c2-3a67-4bf6-bc16-f25f6da44289"}
01:50:44.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7656b26-a772-4ce9-b46d-f877605f4faf"}
01:50:44.728 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2064,"width":15,"height":15,"star_pos":[6.96,6.71],"pixels":"..."},"id":"a7656b26-a772-4ce9-b46d-f877605f4faf"}
01:50:45.796 01.068 10052 Exposure complete
01:50:45.886 00.090 10052 worker thread done servicing request
01:50:45.886 00.000 6880 OnExposeComplete: enter
01:50:45.887 00.001 6880 UpdateGuideState(): m_state=6
01:50:45.887 00.000 6880 Star::Find(15, 406, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2065
01:50:45.887 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.06, Mass=1702, SNR=28.6, Peak=94 HFD=4.6
01:50:45.887 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
01:50:45.887 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
01:50:45.888 00.001 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.73 hyp=0.75 cameraTheta=-1.79 mountX=0.74 mountY=-0.16, mountTheta=-0.21
01:50:45.889 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.73, opts=13)
01:50:45.889 00.000 6880 Enqueuing Move request for scope (-0.16, -0.73)
01:50:45.889 00.000 10052 Worker thread wakes up
01:50:45.889 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.73) opts 0xd
01:50:45.890 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.73)
01:50:45.890 00.000 10052 Moving (-0.16, -0.73) raw xDistance=0.74 yDistance=-0.16
01:50:45.890 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.74
01:50:45.890 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
01:50:45.890 00.000 10052 MoveAxis(W, 213, ABG)
01:50:45.890 00.000 10052 Guiding  Dir = 3, Dur = 213
01:50:45.910 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:45.927 00.017 10052 IsSlewing returns 0
01:50:45.942 00.015 6880 UpdateGuideState exits: m=1702 SNR=28.6
01:50:45.942 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:45.942 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:45.942 00.000 6880 Enqueuing Expose request
01:50:46.002 00.060 10052 IsGuiding returns 0
01:50:46.058 00.056 10052 PulseGuide returned control before completion, sleep 167
01:50:46.281 00.223 10052 IsGuiding returns 1
01:50:46.281 00.000 10052 scope still moving after pulse duration time elapsed
01:50:46.357 00.076 10052 IsSlewing returns 0
01:50:46.427 00.070 10052 IsGuiding returns 0
01:50:46.427 00.000 10052 scope move finished after 213 + 212 ms
01:50:46.427 00.000 10052 Move returns status 0, amount 213
01:50:46.427 00.000 10052 MoveAxis(N, 0, ABG)
01:50:46.427 00.000 10052 Move returns status 0, amount 0
01:50:46.428 00.001 10052 move complete, result=0
01:50:46.428 00.000 10052 worker thread done servicing request
01:50:46.428 00.000 10052 Worker thread wakes up
01:50:46.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:46.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:46.428 00.000 6880 GuideStep: 0.7 px 213 ms WEST, -0.2 px 0 ms NORTH
01:50:46.724 00.296 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e05fb20b-0286-4a6c-b5d7-799d45dd310a"}
01:50:46.725 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e05fb20b-0286-4a6c-b5d7-799d45dd310a"}
01:50:46.725 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1356ff1-0638-4315-8904-6aa3b5fc6484"}
01:50:46.725 00.000 6880 case statement mapped state 6 to 3
01:50:46.726 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1356ff1-0638-4315-8904-6aa3b5fc6484"}
01:50:46.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c9b82ce-f392-4e40-8a97-1e5dfa348d24"}
01:50:46.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2065,"width":15,"height":15,"star_pos":[6.63,7.06],"pixels":"..."},"id":"8c9b82ce-f392-4e40-8a97-1e5dfa348d24"}
01:50:47.337 00.611 10052 Exposure complete
01:50:47.392 00.055 10052 worker thread done servicing request
01:50:47.392 00.000 6880 OnExposeComplete: enter
01:50:47.392 00.000 6880 UpdateGuideState(): m_state=6
01:50:47.393 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2066
01:50:47.393 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=888.11, Mass=1726, SNR=28.9, Peak=97 HFD=5.0
01:50:47.393 00.000 6880 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.61) = xAngle (-0.57 = -0.57)
01:50:47.393 00.000 6880 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:50:47.393 00.000 6880 CameraToMount -- cameraX=-0.48 cameraY=-0.69 hyp=0.84 cameraTheta=-2.18 mountX=0.71 mountY=-0.48, mountTheta=-0.59
01:50:47.395 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.48, y=-0.69, opts=13)
01:50:47.395 00.000 6880 Enqueuing Move request for scope (-0.48, -0.69)
01:50:47.395 00.000 10052 Worker thread wakes up
01:50:47.395 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.69) opts 0xd
01:50:47.395 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.48, -0.69)
01:50:47.396 00.001 10052 Moving (-0.48, -0.69) raw xDistance=0.71 yDistance=-0.48
01:50:47.396 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.71
01:50:47.396 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.48, slope = 0.00
01:50:47.396 00.000 10052 MoveAxis(W, 201, ABG)
01:50:47.396 00.000 10052 Guiding  Dir = 3, Dur = 201
01:50:47.416 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:47.417 00.001 10052 IsSlewing returns 0
01:50:47.445 00.028 6880 UpdateGuideState exits: m=1726 SNR=28.9
01:50:47.445 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:47.445 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:47.445 00.000 6880 Enqueuing Expose request
01:50:47.455 00.010 10052 IsGuiding returns 0
01:50:47.483 00.028 10052 PulseGuide returned control before completion, sleep 184
01:50:47.745 00.262 10052 IsGuiding returns 0
01:50:47.745 00.000 10052 Move returns status 0, amount 201
01:50:47.745 00.000 10052 MoveAxis(N, 87, ABG)
01:50:47.745 00.000 10052 Guiding  Dir = 0, Dur = 87
01:50:47.825 00.080 10052 IsSlewing returns 0
01:50:47.904 00.079 10052 IsGuiding returns 0
01:50:47.968 00.064 10052 PulseGuide returned control before completion, sleep 34
01:50:48.048 00.080 10052 IsGuiding returns 1
01:50:48.048 00.000 10052 scope still moving after pulse duration time elapsed
01:50:48.123 00.075 10052 IsSlewing returns 0
01:50:48.202 00.079 10052 IsGuiding returns 0
01:50:48.202 00.000 10052 scope move finished after 87 + 211 ms
01:50:48.202 00.000 10052 Move returns status 0, amount 87
01:50:48.202 00.000 10052 move complete, result=0
01:50:48.202 00.000 10052 worker thread done servicing request
01:50:48.202 00.000 10052 Worker thread wakes up
01:50:48.203 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:48.203 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:48.203 00.000 6880 GuideStep: 0.7 px 201 ms WEST, -0.5 px 87 ms NORTH
01:50:48.723 00.520 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a864be2-6794-409c-859d-4646d2d7b3ce"}
01:50:48.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a864be2-6794-409c-859d-4646d2d7b3ce"}
01:50:48.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f2d4aee-87a8-4a3b-a923-38bd82c2ce5a"}
01:50:48.724 00.000 6880 case statement mapped state 6 to 3
01:50:48.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f2d4aee-87a8-4a3b-a923-38bd82c2ce5a"}
01:50:48.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2db385d2-df08-4d50-8192-c1a25b9cfaa7"}
01:50:48.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2066,"width":15,"height":15,"star_pos":[7.31,7.11],"pixels":"..."},"id":"2db385d2-df08-4d50-8192-c1a25b9cfaa7"}
01:50:49.346 00.621 10052 Exposure complete
01:50:49.402 00.056 10052 worker thread done servicing request
01:50:49.402 00.000 6880 OnExposeComplete: enter
01:50:49.402 00.000 6880 UpdateGuideState(): m_state=6
01:50:49.403 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2067
01:50:49.403 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=888.06, Mass=1715, SNR=28.8, Peak=83 HFD=5.0
01:50:49.403 00.000 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
01:50:49.403 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
01:50:49.403 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.74 hyp=0.75 cameraTheta=-1.77 mountX=0.74 mountY=-0.14, mountTheta=-0.19
01:50:49.404 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.74, opts=13)
01:50:49.404 00.000 6880 Enqueuing Move request for scope (-0.15, -0.74)
01:50:49.404 00.000 10052 Worker thread wakes up
01:50:49.404 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.74) opts 0xd
01:50:49.404 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.74)
01:50:49.404 00.000 10052 Moving (-0.15, -0.74) raw xDistance=0.74 yDistance=-0.14
01:50:49.405 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.74
01:50:49.405 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
01:50:49.405 00.000 10052 MoveAxis(W, 209, ABG)
01:50:49.405 00.000 10052 Guiding  Dir = 3, Dur = 209
01:50:49.426 00.021 10052 IsSlewing returns 0
01:50:49.430 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:49.464 00.034 10052 IsGuiding returns 0
01:50:49.467 00.003 6880 UpdateGuideState exits: m=1715 SNR=28.8
01:50:49.467 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:49.467 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:49.467 00.000 6880 Enqueuing Expose request
01:50:49.491 00.024 10052 PulseGuide returned control before completion, sleep 193
01:50:49.755 00.264 10052 IsGuiding returns 0
01:50:49.755 00.000 10052 Move returns status 0, amount 209
01:50:49.755 00.000 10052 MoveAxis(N, 0, ABG)
01:50:49.755 00.000 10052 Move returns status 0, amount 0
01:50:49.755 00.000 10052 move complete, result=0
01:50:49.755 00.000 10052 worker thread done servicing request
01:50:49.755 00.000 10052 Worker thread wakes up
01:50:49.756 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:49.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:49.756 00.000 6880 GuideStep: 0.7 px 209 ms WEST, -0.1 px 0 ms NORTH
01:50:50.662 00.906 10052 Exposure complete
01:50:50.721 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"789984cc-137e-457f-8acc-ebd281f17a14"}
01:50:50.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"789984cc-137e-457f-8acc-ebd281f17a14"}
01:50:50.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81b29a7e-7bd9-40f1-9651-98a5c244251e"}
01:50:50.722 00.000 6880 case statement mapped state 6 to 3
01:50:50.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"81b29a7e-7bd9-40f1-9651-98a5c244251e"}
01:50:50.722 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e48d0435-b547-44ea-a83e-8aae595a94e5"}
01:50:50.722 00.000 10052 worker thread done servicing request
01:50:50.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2067,"width":15,"height":15,"star_pos":[6.65,7.06],"pixels":"..."},"id":"e48d0435-b547-44ea-a83e-8aae595a94e5"}
01:50:50.722 00.000 6880 OnExposeComplete: enter
01:50:50.722 00.000 6880 UpdateGuideState(): m_state=6
01:50:50.724 00.002 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2068
01:50:50.724 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.32, Mass=1616, SNR=27.8, Peak=103 HFD=4.5
01:50:50.724 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
01:50:50.724 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
01:50:50.724 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.47 hyp=0.47 cameraTheta=-1.60 mountX=0.47 mountY=-0.01, mountTheta=-0.02
01:50:50.725 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.47, opts=13)
01:50:50.725 00.000 6880 Enqueuing Move request for scope (-0.01, -0.47)
01:50:50.725 00.000 10052 Worker thread wakes up
01:50:50.725 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.47) opts 0xd
01:50:50.726 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.47)
01:50:50.726 00.000 10052 Moving (-0.01, -0.47) raw xDistance=0.47 yDistance=-0.01
01:50:50.726 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.47
01:50:50.726 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.08
01:50:50.726 00.000 10052 MoveAxis(W, 137, ABG)
01:50:50.726 00.000 10052 Guiding  Dir = 3, Dur = 137
01:50:50.745 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:50.746 00.001 10052 IsSlewing returns 0
01:50:50.776 00.030 6880 UpdateGuideState exits: m=1616 SNR=27.8
01:50:50.776 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:50.776 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:50.776 00.000 6880 Enqueuing Expose request
01:50:50.784 00.008 10052 IsGuiding returns 0
01:50:50.812 00.028 10052 PulseGuide returned control before completion, sleep 120
01:50:50.962 00.150 10052 IsGuiding returns 0
01:50:50.962 00.000 10052 Move returns status 0, amount 137
01:50:50.962 00.000 10052 MoveAxis(N, 0, ABG)
01:50:50.962 00.000 10052 Move returns status 0, amount 0
01:50:50.962 00.000 10052 move complete, result=0
01:50:50.962 00.000 10052 worker thread done servicing request
01:50:50.962 00.000 10052 Worker thread wakes up
01:50:50.963 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:50.963 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:50.963 00.000 6880 GuideStep: 0.5 px 137 ms WEST, -0.0 px 0 ms NORTH
01:50:52.104 01.141 10052 Exposure complete
01:50:52.172 00.068 10052 worker thread done servicing request
01:50:52.173 00.001 6880 OnExposeComplete: enter
01:50:52.173 00.000 6880 UpdateGuideState(): m_state=6
01:50:52.173 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2069
01:50:52.173 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.72, Mass=1820, SNR=29.6, Peak=110 HFD=4.6
01:50:52.173 00.000 6880 MultiStar: exiting stabilization period
01:50:52.174 00.001 6880 MultiStar: [#1 0.12,0.30,0.91,U] [#2 0.19,0.05,0.97,U] [#3 0.23,0.06,0.87,U] [#4 0.25,0.29,0.81,U] [#5 0.37,0.24,0.93,U] [#6 0.36,-0.01,0.89,U] [#7 0.37,0.23,0.73,U] [#8 0.08,0.13,0.77,U] 
01:50:52.174 00.000 6880 single-star, 8 included, MultiStar: {0.23, 0.13}, one-star: {0.11, -0.08}
01:50:52.174 00.000 6880 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.61) = xAngle (0.97 = 0.97)
01:50:52.174 00.000 6880 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
01:50:52.174 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-0.65 mountX=0.08 mountY=0.11, mountTheta=0.95
01:50:52.175 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.08, opts=13)
01:50:52.175 00.000 6880 Enqueuing Move request for scope (0.11, -0.08)
01:50:52.175 00.000 10052 Worker thread wakes up
01:50:52.176 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.08) opts 0xd
01:50:52.176 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.08)
01:50:52.176 00.000 10052 Moving (0.11, -0.08) raw xDistance=0.08 yDistance=0.11
01:50:52.176 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:50:52.176 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.22, using input
01:50:52.176 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.10
01:50:52.176 00.000 10052 MoveAxis(E, 0, ABG)
01:50:52.176 00.000 10052 Move returns status 0, amount 0
01:50:52.176 00.000 10052 MoveAxis(N, 0, ABG)
01:50:52.176 00.000 10052 Move returns status 0, amount 0
01:50:52.176 00.000 10052 move complete, result=0
01:50:52.176 00.000 10052 worker thread done servicing request
01:50:52.199 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:52.233 00.034 6880 UpdateGuideState exits: m=1820 SNR=29.6
01:50:52.233 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:52.233 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:52.233 00.000 6880 Enqueuing Expose request
01:50:52.234 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:50:52.234 00.000 10052 Worker thread wakes up
01:50:52.234 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:52.234 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:52.720 00.486 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"43b349d0-633c-438d-b5d8-6626550ae762"}
01:50:52.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"43b349d0-633c-438d-b5d8-6626550ae762"}
01:50:52.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88850d5a-7c3c-43a3-8f2c-cb327ea0610b"}
01:50:52.721 00.000 6880 case statement mapped state 6 to 3
01:50:52.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"88850d5a-7c3c-43a3-8f2c-cb327ea0610b"}
01:50:52.721 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"43cc5775-5746-43a3-b169-84961981eff0"}
01:50:52.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2069,"width":15,"height":15,"star_pos":[6.90,6.72],"pixels":"..."},"id":"43cc5775-5746-43a3-b169-84961981eff0"}
01:50:53.152 00.431 10052 Exposure complete
01:50:53.216 00.064 10052 worker thread done servicing request
01:50:53.216 00.000 6880 OnExposeComplete: enter
01:50:53.216 00.000 6880 UpdateGuideState(): m_state=6
01:50:53.216 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2070
01:50:53.216 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.17, Mass=1743, SNR=29.0, Peak=107 HFD=4.5
01:50:53.217 00.001 6880 MultiStar: [#1 0.25,-0.02,0.92,U] [#2 0.52,0.01,0.96,U] [#3 0.32,-0.29,0.88,U] [#4 0.35,0.12,0.83,U] [#5 0.48,-0.01,0.95,U] [#6 0.42,-0.23,0.91,U] [#7 0.45,-0.17,0.74,U] [#8 0.31,-0.35,0.78,U] 
01:50:53.217 00.000 6880 refined, 8 included, MultiStar: {0.35, -0.18}, one-star: {0.10, -0.62}
01:50:53.217 00.000 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.15 = 1.15)
01:50:53.217 00.000 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
01:50:53.217 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.18 hyp=0.39 cameraTheta=-0.46 mountX=0.16 mountY=0.36, mountTheta=1.15
01:50:53.218 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.18, opts=13)
01:50:53.219 00.001 6880 Enqueuing Move request for scope (0.35, -0.18)
01:50:53.219 00.000 10052 Worker thread wakes up
01:50:53.219 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.18) opts 0xd
01:50:53.219 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.18)
01:50:53.219 00.000 10052 Moving (0.35, -0.18) raw xDistance=0.16 yDistance=0.36
01:50:53.219 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:50:53.219 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.36, slope = 0.13
01:50:53.219 00.000 10052 MoveAxis(W, 43, ABG)
01:50:53.219 00.000 10052 Guiding  Dir = 3, Dur = 43
01:50:53.240 00.021 10052 IsSlewing returns 0
01:50:53.243 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:53.278 00.035 10052 IsGuiding returns 0
01:50:53.280 00.002 6880 UpdateGuideState exits: m=1743 SNR=29.0
01:50:53.280 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:53.280 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:53.280 00.000 6880 Enqueuing Expose request
01:50:53.305 00.025 10052 PulseGuide returned control before completion, sleep 27
01:50:53.359 00.054 10052 IsGuiding returns 1
01:50:53.359 00.000 10052 scope still moving after pulse duration time elapsed
01:50:53.406 00.047 10052 IsSlewing returns 0
01:50:53.444 00.038 10052 IsGuiding returns 0
01:50:53.444 00.000 10052 scope move finished after 43 + 122 ms
01:50:53.445 00.001 10052 Move returns status 0, amount 43
01:50:53.445 00.000 10052 MoveAxis(S, 138, ABG)
01:50:53.445 00.000 10052 Guiding  Dir = 1, Dur = 138
01:50:53.482 00.037 10052 IsSlewing returns 0
01:50:53.520 00.038 10052 IsGuiding returns 0
01:50:53.586 00.066 10052 PulseGuide returned control before completion, sleep 84
01:50:53.736 00.150 10052 IsGuiding returns 1
01:50:53.736 00.000 10052 scope still moving after pulse duration time elapsed
01:50:53.812 00.076 10052 IsSlewing returns 0
01:50:53.887 00.075 10052 IsGuiding returns 0
01:50:53.887 00.000 10052 scope move finished after 138 + 228 ms
01:50:53.887 00.000 10052 Move returns status 0, amount 138
01:50:53.887 00.000 10052 move complete, result=0
01:50:53.887 00.000 10052 worker thread done servicing request
01:50:53.887 00.000 6880 GuideStep: 0.2 px 43 ms WEST, 0.4 px 138 ms SOUTH
01:50:53.887 00.000 10052 Worker thread wakes up
01:50:53.888 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:53.888 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:54.719 00.831 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54eb85a8-fadf-423d-b1ff-ae7b6d4503d5"}
01:50:54.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54eb85a8-fadf-423d-b1ff-ae7b6d4503d5"}
01:50:54.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"084676b3-ab1e-4c39-b2bd-0d8b3bf90db9"}
01:50:54.720 00.000 6880 case statement mapped state 6 to 3
01:50:54.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"084676b3-ab1e-4c39-b2bd-0d8b3bf90db9"}
01:50:54.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"80dd34d6-1860-477e-b79b-9a22e6506c3a"}
01:50:54.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2070,"width":15,"height":15,"star_pos":[6.90,7.17],"pixels":"..."},"id":"80dd34d6-1860-477e-b79b-9a22e6506c3a"}
01:50:55.018 00.297 10052 Exposure complete
01:50:55.094 00.076 10052 worker thread done servicing request
01:50:55.094 00.000 6880 OnExposeComplete: enter
01:50:55.094 00.000 6880 UpdateGuideState(): m_state=6
01:50:55.095 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2071
01:50:55.095 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=888.15, Mass=1733, SNR=28.8, Peak=105 HFD=4.6
01:50:55.096 00.001 6880 MultiStar: [#1 0.50,-0.34,0.00,M1] [#2 0.43,-0.29,0.95,U] [#3 0.40,-0.30,0.91,U] [#4 0.47,-0.23,0.87,U] [#5 0.49,-0.38,0.00,M2] [#6 0.49,-0.41,0.00,M2] [#7 0.50,-0.41,0.00,M1] [#8 0.20,-0.51,0.00,M2] 
01:50:55.096 00.000 6880 refined, 3 included, MultiStar: {0.40, -0.38}, one-star: {0.32, -0.65}
01:50:55.096 00.000 6880 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.61) = xAngle (0.86 = 0.86)
01:50:55.096 00.000 6880 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
01:50:55.096 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=-0.38 hyp=0.55 cameraTheta=-0.75 mountX=0.36 mountY=0.41, mountTheta=0.85
01:50:55.098 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=-0.38, opts=13)
01:50:55.098 00.000 6880 Enqueuing Move request for scope (0.40, -0.38)
01:50:55.099 00.001 10052 Worker thread wakes up
01:50:55.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.38) opts 0xd
01:50:55.099 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, -0.38)
01:50:55.099 00.000 10052 Moving (0.40, -0.38) raw xDistance=0.36 yDistance=0.41
01:50:55.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
01:50:55.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.41 from input 0.41, slope = 0.13
01:50:55.099 00.000 10052 MoveAxis(W, 98, ABG)
01:50:55.099 00.000 10052 Guiding  Dir = 3, Dur = 98
01:50:55.121 00.022 10052 IsSlewing returns 0
01:50:55.134 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:55.159 00.025 10052 IsGuiding returns 0
01:50:55.177 00.018 6880 UpdateGuideState exits: m=1733 SNR=28.8
01:50:55.177 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:55.178 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:55.178 00.000 6880 Enqueuing Expose request
01:50:55.187 00.009 10052 PulseGuide returned control before completion, sleep 81
01:50:55.304 00.117 10052 IsGuiding returns 0
01:50:55.304 00.000 10052 Move returns status 0, amount 98
01:50:55.304 00.000 10052 MoveAxis(S, 164, ABG)
01:50:55.304 00.000 10052 Guiding  Dir = 1, Dur = 164
01:50:55.341 00.037 10052 IsSlewing returns 0
01:50:55.379 00.038 10052 IsGuiding returns 0
01:50:55.407 00.028 10052 PulseGuide returned control before completion, sleep 147
01:50:55.619 00.212 10052 IsGuiding returns 0
01:50:55.619 00.000 10052 Move returns status 0, amount 164
01:50:55.619 00.000 10052 move complete, result=0
01:50:55.620 00.001 10052 worker thread done servicing request
01:50:55.620 00.000 10052 Worker thread wakes up
01:50:55.620 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:55.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:55.620 00.000 6880 GuideStep: 0.4 px 98 ms WEST, 0.4 px 164 ms SOUTH
01:50:56.540 00.920 10052 Exposure complete
01:50:56.611 00.071 10052 worker thread done servicing request
01:50:56.611 00.000 6880 OnExposeComplete: enter
01:50:56.611 00.000 6880 UpdateGuideState(): m_state=6
01:50:56.612 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2072
01:50:56.612 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.30, Mass=1751, SNR=29.0, Peak=123 HFD=4.5
01:50:56.612 00.000 6880 MultiStar: [#1 0.06,-0.23,0.95,U] [#2 0.24,-0.30,1.01,U] [#3 0.37,-0.23,0.93,U] [#4 0.14,-0.14,0.86,U] [#5 0.18,-0.27,0.97,U] [#6 0.35,-0.21,0.95,U] [#7 0.22,-0.51,0.00,M2] [#8 -0.01,-0.42,0.79,U] 
01:50:56.612 00.000 6880 refined, 7 included, MultiStar: {0.16, -0.29}, one-star: {-0.03, -0.50}
01:50:56.612 00.000 6880 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.61) = xAngle (0.55 = 0.55)
01:50:56.612 00.000 6880 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
01:50:56.612 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.29 hyp=0.33 cameraTheta=-1.06 mountX=0.28 mountY=0.17, mountTheta=0.53
01:50:56.614 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.29, opts=13)
01:50:56.614 00.000 6880 Enqueuing Move request for scope (0.16, -0.29)
01:50:56.614 00.000 10052 Worker thread wakes up
01:50:56.614 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.29) opts 0xd
01:50:56.614 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.29)
01:50:56.614 00.000 10052 Moving (0.16, -0.29) raw xDistance=0.28 yDistance=0.17
01:50:56.614 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
01:50:56.614 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.35, using input
01:50:56.614 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.10
01:50:56.614 00.000 10052 MoveAxis(W, 80, ABG)
01:50:56.614 00.000 10052 Guiding  Dir = 3, Dur = 80
01:50:56.635 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:56.635 00.000 10052 IsSlewing returns 0
01:50:56.664 00.029 6880 UpdateGuideState exits: m=1751 SNR=29.0
01:50:56.664 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:56.664 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:56.664 00.000 6880 Enqueuing Expose request
01:50:56.673 00.009 10052 IsGuiding returns 0
01:50:56.701 00.028 10052 PulseGuide returned control before completion, sleep 63
01:50:56.718 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8be49b28-a0eb-4e96-a556-dfb5c36e26d3"}
01:50:56.719 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8be49b28-a0eb-4e96-a556-dfb5c36e26d3"}
01:50:56.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35236cdf-8aed-4b8c-a9d4-4fa1044a098f"}
01:50:56.720 00.000 6880 case statement mapped state 6 to 3
01:50:56.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"35236cdf-8aed-4b8c-a9d4-4fa1044a098f"}
01:50:56.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6983cd7f-ba34-481d-a4c8-b22c22016189"}
01:50:56.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2072,"width":15,"height":15,"star_pos":[6.76,7.30],"pixels":"..."},"id":"6983cd7f-ba34-481d-a4c8-b22c22016189"}
01:50:56.791 00.070 10052 IsGuiding returns 0
01:50:56.792 00.001 10052 Move returns status 0, amount 80
01:50:56.792 00.000 10052 MoveAxis(N, 0, ABG)
01:50:56.792 00.000 10052 Move returns status 0, amount 0
01:50:56.792 00.000 10052 move complete, result=0
01:50:56.792 00.000 10052 worker thread done servicing request
01:50:56.792 00.000 6880 GuideStep: 0.3 px 80 ms WEST, 0.2 px 0 ms NORTH
01:50:56.792 00.000 10052 Worker thread wakes up
01:50:56.793 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:56.793 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:57.935 01.142 10052 Exposure complete
01:50:58.027 00.092 10052 worker thread done servicing request
01:50:58.027 00.000 6880 OnExposeComplete: enter
01:50:58.028 00.001 6880 UpdateGuideState(): m_state=6
01:50:58.028 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2073
01:50:58.028 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=887.94, Mass=1765, SNR=29.1, Peak=107 HFD=4.5
01:50:58.028 00.000 6880 MultiStar: [#1 0.44,-0.51,0.00,M1] [#2 -0.01,-0.52,0.99,U] [#3 0.35,-0.52,0.00,M1] [#4 0.36,-0.38,0.85,U] [#5 0.52,-0.46,0.00,M2] [#6 0.43,-0.56,0.00,M2] [#7 0.42,-0.60,0.00,M3] [#8 0.39,-0.53,0.00,M2] 
01:50:58.028 00.000 6880 refined, 2 included, MultiStar: {0.19, -0.60}, one-star: {0.24, -0.86}
01:50:58.028 00.000 6880 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
01:50:58.028 00.000 6880 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
01:50:58.028 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.60 hyp=0.63 cameraTheta=-1.27 mountX=0.59 mountY=0.19, mountTheta=0.32
01:50:58.030 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.60, opts=13)
01:50:58.030 00.000 6880 Enqueuing Move request for scope (0.19, -0.60)
01:50:58.030 00.000 10052 Worker thread wakes up
01:50:58.030 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.60) opts 0xd
01:50:58.030 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.60)
01:50:58.030 00.000 10052 Moving (0.19, -0.60) raw xDistance=0.59 yDistance=0.19
01:50:58.030 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.59
01:50:58.030 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.32, using input
01:50:58.031 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.19, slope = 0.08
01:50:58.031 00.000 10052 MoveAxis(W, 162, ABG)
01:50:58.031 00.000 10052 Guiding  Dir = 3, Dur = 162
01:50:58.055 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:58.091 00.036 6880 UpdateGuideState exits: m=1765 SNR=29.1
01:50:58.091 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:58.091 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:58.091 00.000 6880 Enqueuing Expose request
01:50:58.111 00.020 10052 IsSlewing returns 0
01:50:58.186 00.075 10052 IsGuiding returns 0
01:50:58.241 00.055 10052 PulseGuide returned control before completion, sleep 117
01:50:58.423 00.182 10052 IsGuiding returns 0
01:50:58.423 00.000 10052 Move returns status 0, amount 162
01:50:58.423 00.000 10052 MoveAxis(S, 35, ABG)
01:50:58.423 00.000 10052 Guiding  Dir = 1, Dur = 35
01:50:58.496 00.073 10052 IsSlewing returns 0
01:50:58.571 00.075 10052 IsGuiding returns 0
01:50:58.669 00.098 10052 IsGuiding returns 1
01:50:58.669 00.000 10052 scope still moving after pulse duration time elapsed
01:50:58.719 00.050 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ac64edb-6019-4ff1-95d1-b2dadb430447"}
01:50:58.720 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ac64edb-6019-4ff1-95d1-b2dadb430447"}
01:50:58.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b0d23e3-6da4-46d8-ade6-6070d7086bfd"}
01:50:58.721 00.001 6880 case statement mapped state 6 to 3
01:50:58.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b0d23e3-6da4-46d8-ade6-6070d7086bfd"}
01:50:58.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81d50525-1587-4148-b7b3-efd9ebc42abc"}
01:50:58.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2073,"width":15,"height":15,"star_pos":[7.04,6.94],"pixels":"..."},"id":"81d50525-1587-4148-b7b3-efd9ebc42abc"}
01:50:58.726 00.004 10052 IsSlewing returns 0
01:50:58.764 00.038 10052 IsGuiding returns 0
01:50:58.764 00.000 10052 scope move finished after 35 + 158 ms
01:50:58.764 00.000 10052 Move returns status 0, amount 35
01:50:58.764 00.000 10052 move complete, result=0
01:50:58.764 00.000 10052 worker thread done servicing request
01:50:58.764 00.000 10052 Worker thread wakes up
01:50:58.764 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:50:58.765 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:50:58.765 00.000 6880 GuideStep: 0.6 px 162 ms WEST, 0.2 px 35 ms SOUTH
01:50:59.683 00.918 10052 Exposure complete
01:50:59.771 00.088 10052 worker thread done servicing request
01:50:59.771 00.000 6880 OnExposeComplete: enter
01:50:59.771 00.000 6880 UpdateGuideState(): m_state=6
01:50:59.771 00.000 6880 Star::Find(15, 408, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2074
01:50:59.771 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=887.93, Mass=1730, SNR=28.9, Peak=103 HFD=4.8
01:50:59.772 00.001 6880 MultiStar: [#1 0.07,-0.43,0.97,U] [#2 0.12,-0.48,0.99,U] [#3 0.06,-0.50,0.90,U] [#4 0.01,-0.41,0.86,U] [#5 0.13,-0.56,0.00,M3] [#6 0.14,-0.61,0.00,M3] [#7 0.34,-0.39,0.76,U] [#8 0.09,-0.55,0.00,M3] 
01:50:59.772 00.000 6880 refined, 5 included, MultiStar: {0.06, -0.52}, one-star: {-0.19, -0.87}
01:50:59.772 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:50:59.772 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:50:59.772 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.52 hyp=0.52 cameraTheta=-1.46 mountX=0.52 mountY=0.06, mountTheta=0.12
01:50:59.773 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.52, opts=13)
01:50:59.773 00.000 6880 Enqueuing Move request for scope (0.06, -0.52)
01:50:59.774 00.001 10052 Worker thread wakes up
01:50:59.774 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.52) opts 0xd
01:50:59.774 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.52)
01:50:59.774 00.000 10052 Moving (0.06, -0.52) raw xDistance=0.52 yDistance=0.06
01:50:59.774 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.52
01:50:59.774 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.26, using input
01:50:59.774 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.06
01:50:59.774 00.000 10052 MoveAxis(W, 147, ABG)
01:50:59.774 00.000 10052 Guiding  Dir = 3, Dur = 147
01:50:59.795 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:50:59.824 00.029 6880 UpdateGuideState exits: m=1730 SNR=28.9
01:50:59.824 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:50:59.824 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:50:59.824 00.000 6880 Enqueuing Expose request
01:50:59.845 00.021 10052 IsSlewing returns 0
01:50:59.925 00.080 10052 IsGuiding returns 0
01:50:59.989 00.064 10052 PulseGuide returned control before completion, sleep 94
01:51:00.146 00.157 10052 IsGuiding returns 1
01:51:00.146 00.000 10052 scope still moving after pulse duration time elapsed
01:51:00.220 00.074 10052 IsSlewing returns 0
01:51:00.288 00.068 10052 IsGuiding returns 0
01:51:00.288 00.000 10052 scope move finished after 147 + 216 ms
01:51:00.288 00.000 10052 Move returns status 0, amount 147
01:51:00.288 00.000 10052 MoveAxis(N, 0, ABG)
01:51:00.288 00.000 10052 Move returns status 0, amount 0
01:51:00.288 00.000 10052 move complete, result=0
01:51:00.288 00.000 10052 worker thread done servicing request
01:51:00.288 00.000 10052 Worker thread wakes up
01:51:00.289 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:00.289 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:00.289 00.000 6880 GuideStep: 0.5 px 147 ms WEST, 0.1 px 0 ms NORTH
01:51:00.718 00.429 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b675605-5135-47de-8d77-58c71cffb9b3"}
01:51:00.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b675605-5135-47de-8d77-58c71cffb9b3"}
01:51:00.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"802f3cc0-47b5-4137-af09-2eea3d1f1108"}
01:51:00.718 00.000 6880 case statement mapped state 6 to 3
01:51:00.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"802f3cc0-47b5-4137-af09-2eea3d1f1108"}
01:51:00.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"93137f3c-1cc5-469d-b499-a3dcb6af5061"}
01:51:00.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2074,"width":15,"height":15,"star_pos":[6.60,6.93],"pixels":"..."},"id":"93137f3c-1cc5-469d-b499-a3dcb6af5061"}
01:51:01.423 00.705 10052 Exposure complete
01:51:01.486 00.063 10052 worker thread done servicing request
01:51:01.486 00.000 6880 OnExposeComplete: enter
01:51:01.486 00.000 6880 UpdateGuideState(): m_state=6
01:51:01.486 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2075
01:51:01.486 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.03, Mass=1811, SNR=29.6, Peak=115 HFD=4.4
01:51:01.487 00.001 6880 MultiStar: [#1 0.30,-0.29,0.95,U] [#2 0.14,-0.26,0.98,U] [#3 0.14,-0.31,0.90,U] [#4 0.26,-0.23,0.84,U] [#5 0.39,-0.29,1.01,U] [#6 0.10,-0.41,0.92,U] [#7 0.43,-0.25,0.73,U] [#8 0.24,-0.52,0.00,M4] 
01:51:01.487 00.000 6880 refined, 7 included, MultiStar: {0.22, -0.36}, one-star: {0.03, -0.77}
01:51:01.487 00.000 6880 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
01:51:01.487 00.000 6880 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
01:51:01.487 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.36 hyp=0.42 cameraTheta=-1.02 mountX=0.35 mountY=0.22, mountTheta=0.57
01:51:01.490 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.36, opts=13)
01:51:01.490 00.000 6880 Enqueuing Move request for scope (0.22, -0.36)
01:51:01.490 00.000 10052 Worker thread wakes up
01:51:01.490 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.36) opts 0xd
01:51:01.490 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.36)
01:51:01.490 00.000 10052 Moving (0.22, -0.36) raw xDistance=0.35 yDistance=0.22
01:51:01.491 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.35
01:51:01.491 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.24, using input
01:51:01.491 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:51:01.491 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.05
01:51:01.491 00.000 10052 MoveAxis(W, 101, ABG)
01:51:01.491 00.000 10052 Guiding  Dir = 3, Dur = 101
01:51:01.521 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:01.544 00.023 10052 IsSlewing returns 0
01:51:01.559 00.015 6880 UpdateGuideState exits: m=1811 SNR=29.6
01:51:01.559 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:01.559 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:01.559 00.000 6880 Enqueuing Expose request
01:51:01.619 00.060 10052 IsGuiding returns 0
01:51:01.682 00.063 10052 PulseGuide returned control before completion, sleep 48
01:51:01.795 00.113 10052 IsGuiding returns 1
01:51:01.795 00.000 10052 scope still moving after pulse duration time elapsed
01:51:01.875 00.080 10052 IsSlewing returns 0
01:51:01.955 00.080 10052 IsGuiding returns 0
01:51:01.955 00.000 10052 scope move finished after 101 + 235 ms
01:51:01.955 00.000 10052 Move returns status 0, amount 101
01:51:01.955 00.000 10052 MoveAxis(S, 40, ABG)
01:51:01.955 00.000 10052 Guiding  Dir = 1, Dur = 40
01:51:02.028 00.073 10052 IsSlewing returns 0
01:51:02.107 00.079 10052 IsGuiding returns 0
01:51:02.251 00.144 10052 IsGuiding returns 0
01:51:02.251 00.000 10052 Move returns status 0, amount 40
01:51:02.252 00.001 10052 move complete, result=0
01:51:02.252 00.000 10052 worker thread done servicing request
01:51:02.252 00.000 6880 GuideStep: 0.3 px 101 ms WEST, 0.2 px 40 ms SOUTH
01:51:02.252 00.000 10052 Worker thread wakes up
01:51:02.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:02.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:02.717 00.465 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0dd75141-8ee2-4eb9-9eff-815c5e5a080c"}
01:51:02.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0dd75141-8ee2-4eb9-9eff-815c5e5a080c"}
01:51:02.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"31b5acbd-1544-431f-954e-21aba0303144"}
01:51:02.717 00.000 6880 case statement mapped state 6 to 3
01:51:02.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"31b5acbd-1544-431f-954e-21aba0303144"}
01:51:02.718 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"37e73158-fdc4-4fca-856e-ec8e40e2292e"}
01:51:02.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2075,"width":15,"height":15,"star_pos":[6.83,7.03],"pixels":"..."},"id":"37e73158-fdc4-4fca-856e-ec8e40e2292e"}
01:51:03.158 00.440 10052 Exposure complete
01:51:03.214 00.056 10052 worker thread done servicing request
01:51:03.214 00.000 6880 OnExposeComplete: enter
01:51:03.214 00.000 6880 UpdateGuideState(): m_state=6
01:51:03.215 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2076
01:51:03.215 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=888.01, Mass=1857, SNR=29.9, Peak=123 HFD=4.4
01:51:03.216 00.001 6880 MultiStar: [#1 0.45,-0.41,0.00,M1] [#2 0.37,-0.44,0.00,M1] [#3 0.42,-0.51,0.00,M1] [#4 0.34,-0.37,0.82,U] [#5 0.53,-0.38,0.00,M3] [#6 0.44,-0.44,0.00,M3] [#7 0.57,-0.60,0.00,M2] [#8 0.44,-0.65,0.00,M5] 
01:51:03.216 00.000 6880 refined, 1 included, MultiStar: {0.32, -0.60}, one-star: {0.31, -0.79}
01:51:03.216 00.000 6880 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.61) = xAngle (0.53 = 0.53)
01:51:03.216 00.000 6880 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
01:51:03.216 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.60 hyp=0.68 cameraTheta=-1.08 mountX=0.59 mountY=0.33, mountTheta=0.51
01:51:03.217 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.60, opts=13)
01:51:03.217 00.000 6880 Enqueuing Move request for scope (0.32, -0.60)
01:51:03.218 00.001 10052 Worker thread wakes up
01:51:03.218 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.60) opts 0xd
01:51:03.218 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.60)
01:51:03.218 00.000 10052 Moving (0.32, -0.60) raw xDistance=0.59 yDistance=0.33
01:51:03.218 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.59
01:51:03.218 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.33, slope = 0.00
01:51:03.218 00.000 10052 MoveAxis(W, 162, ABG)
01:51:03.218 00.000 10052 Guiding  Dir = 3, Dur = 162
01:51:03.240 00.022 10052 IsSlewing returns 0
01:51:03.244 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=0, FiltMax=255, Gamma=0.780
01:51:03.278 00.034 10052 IsGuiding returns 0
01:51:03.278 00.000 6880 UpdateGuideState exits: m=1857 SNR=29.9
01:51:03.278 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:03.278 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:03.278 00.000 6880 Enqueuing Expose request
01:51:03.305 00.027 10052 PulseGuide returned control before completion, sleep 145
01:51:03.507 00.202 10052 IsGuiding returns 0
01:51:03.507 00.000 10052 Move returns status 0, amount 162
01:51:03.507 00.000 10052 MoveAxis(S, 60, ABG)
01:51:03.507 00.000 10052 Guiding  Dir = 1, Dur = 60
01:51:03.583 00.076 10052 IsSlewing returns 0
01:51:03.658 00.075 10052 IsGuiding returns 0
01:51:03.798 00.140 10052 IsGuiding returns 1
01:51:03.798 00.000 10052 scope still moving after pulse duration time elapsed
01:51:03.874 00.076 10052 IsSlewing returns 0
01:51:03.952 00.078 10052 IsGuiding returns 0
01:51:03.953 00.001 10052 scope move finished after 60 + 234 ms
01:51:03.953 00.000 10052 Move returns status 0, amount 60
01:51:03.953 00.000 10052 move complete, result=0
01:51:03.953 00.000 10052 worker thread done servicing request
01:51:03.953 00.000 6880 GuideStep: 0.6 px 162 ms WEST, 0.3 px 60 ms SOUTH
01:51:03.953 00.000 10052 Worker thread wakes up
01:51:03.953 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:03.953 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:04.716 00.763 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b79f424-92e1-448e-b1cb-474d9a2980fd"}
01:51:04.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b79f424-92e1-448e-b1cb-474d9a2980fd"}
01:51:04.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"06012f27-80cb-42b2-ad62-4b087e5fd642"}
01:51:04.717 00.000 6880 case statement mapped state 6 to 3
01:51:04.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"06012f27-80cb-42b2-ad62-4b087e5fd642"}
01:51:04.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b7072ed1-8cf2-499a-a2b5-cfc2d679dedb"}
01:51:04.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2076,"width":15,"height":15,"star_pos":[7.11,7.01],"pixels":"..."},"id":"b7072ed1-8cf2-499a-a2b5-cfc2d679dedb"}
01:51:05.095 00.378 10052 Exposure complete
01:51:05.156 00.061 10052 worker thread done servicing request
01:51:05.156 00.000 6880 OnExposeComplete: enter
01:51:05.157 00.001 6880 UpdateGuideState(): m_state=6
01:51:05.157 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2077
01:51:05.157 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=888.42, Mass=1816, SNR=29.5, Peak=128 HFD=4.3
01:51:05.157 00.000 6880 MultiStar: [#1 0.14,-0.09,0.94,U] [#2 0.17,-0.21,0.97,U] [#3 0.24,-0.23,0.87,U] [#4 0.27,-0.10,0.80,U] [#5 0.36,0.04,0.94,U] [#6 0.29,-0.14,0.87,U] [#7 0.35,-0.17,0.72,U] [#8 0.29,-0.16,0.77,U] 
01:51:05.157 00.000 6880 refined, 8 included, MultiStar: {0.24, -0.16}, one-star: {0.12, -0.38}
01:51:05.157 00.000 6880 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.61) = xAngle (1.03 = 1.03)
01:51:05.157 00.000 6880 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
01:51:05.157 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.59 mountX=0.15 mountY=0.25, mountTheta=1.02
01:51:05.159 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.16, opts=13)
01:51:05.159 00.000 6880 Enqueuing Move request for scope (0.24, -0.16)
01:51:05.159 00.000 10052 Worker thread wakes up
01:51:05.159 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
01:51:05.159 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
01:51:05.159 00.000 10052 Moving (0.24, -0.16) raw xDistance=0.15 yDistance=0.25
01:51:05.159 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.15
01:51:05.159 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.25, slope = 0.00
01:51:05.159 00.000 10052 MoveAxis(W, 49, ABG)
01:51:05.159 00.000 10052 Guiding  Dir = 3, Dur = 49
01:51:05.180 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:05.181 00.001 10052 IsSlewing returns 0
01:51:05.214 00.033 6880 UpdateGuideState exits: m=1816 SNR=29.5
01:51:05.214 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:05.214 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:05.214 00.000 6880 Enqueuing Expose request
01:51:05.218 00.004 10052 IsGuiding returns 0
01:51:05.246 00.028 10052 PulseGuide returned control before completion, sleep 32
01:51:05.302 00.056 10052 IsGuiding returns 0
01:51:05.302 00.000 10052 Move returns status 0, amount 49
01:51:05.302 00.000 10052 MoveAxis(S, 45, ABG)
01:51:05.302 00.000 10052 Guiding  Dir = 1, Dur = 45
01:51:05.340 00.038 10052 IsSlewing returns 0
01:51:05.378 00.038 10052 IsGuiding returns 0
01:51:05.405 00.027 10052 PulseGuide returned control before completion, sleep 29
01:51:05.458 00.053 10052 IsGuiding returns 0
01:51:05.458 00.000 10052 Move returns status 0, amount 45
01:51:05.458 00.000 10052 move complete, result=0
01:51:05.458 00.000 10052 worker thread done servicing request
01:51:05.458 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.2 px 45 ms SOUTH
01:51:05.460 00.002 10052 Worker thread wakes up
01:51:05.460 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:05.460 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:06.369 00.909 10052 Exposure complete
01:51:06.436 00.067 10052 worker thread done servicing request
01:51:06.436 00.000 6880 OnExposeComplete: enter
01:51:06.437 00.001 6880 UpdateGuideState(): m_state=6
01:51:06.437 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2078
01:51:06.437 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.38, Mass=1747, SNR=29.0, Peak=111 HFD=4.6
01:51:06.437 00.000 6880 MultiStar: [#1 0.20,-0.06,0.96,U] [#2 0.27,-0.20,0.97,U] [#3 0.26,-0.27,0.93,U] [#4 0.31,-0.06,0.83,U] [#5 0.46,0.01,0.97,U] [#6 0.21,-0.12,0.93,U] [#7 0.34,-0.26,0.73,U] [#8 0.23,-0.49,0.00,M5] 
01:51:06.437 00.000 6880 refined, 7 included, MultiStar: {0.26, -0.17}, one-star: {0.05, -0.42}
01:51:06.438 00.001 6880 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.61) = xAngle (1.02 = 1.02)
01:51:06.438 00.000 6880 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
01:51:06.438 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.17 hyp=0.31 cameraTheta=-0.59 mountX=0.16 mountY=0.26, mountTheta=1.01
01:51:06.440 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.17, opts=13)
01:51:06.440 00.000 6880 Enqueuing Move request for scope (0.26, -0.17)
01:51:06.440 00.000 10052 Worker thread wakes up
01:51:06.440 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.17) opts 0xd
01:51:06.440 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.17)
01:51:06.440 00.000 10052 Moving (0.26, -0.17) raw xDistance=0.16 yDistance=0.26
01:51:06.440 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:51:06.440 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.26, slope = 0.00
01:51:06.440 00.000 10052 MoveAxis(W, 46, ABG)
01:51:06.441 00.001 10052 Guiding  Dir = 3, Dur = 46
01:51:06.461 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:06.462 00.001 10052 IsSlewing returns 0
01:51:06.489 00.027 6880 UpdateGuideState exits: m=1747 SNR=29.0
01:51:06.489 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:06.489 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:06.489 00.000 6880 Enqueuing Expose request
01:51:06.501 00.012 10052 IsGuiding returns 0
01:51:06.528 00.027 10052 PulseGuide returned control before completion, sleep 29
01:51:06.593 00.065 10052 IsGuiding returns 0
01:51:06.593 00.000 10052 Move returns status 0, amount 46
01:51:06.593 00.000 10052 MoveAxis(S, 47, ABG)
01:51:06.593 00.000 10052 Guiding  Dir = 1, Dur = 47
01:51:06.630 00.037 10052 IsSlewing returns 0
01:51:06.670 00.040 10052 IsGuiding returns 0
01:51:06.697 00.027 10052 PulseGuide returned control before completion, sleep 31
01:51:06.715 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57174ed0-4e42-437c-a4bc-173109963f2a"}
01:51:06.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57174ed0-4e42-437c-a4bc-173109963f2a"}
01:51:06.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dc3bb929-e71b-484d-9696-656fd8c2de91"}
01:51:06.716 00.000 6880 case statement mapped state 6 to 3
01:51:06.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc3bb929-e71b-484d-9696-656fd8c2de91"}
01:51:06.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00eb6073-0d82-4743-9612-8b23c8c33854"}
01:51:06.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2078,"width":15,"height":15,"star_pos":[6.85,7.38],"pixels":"..."},"id":"00eb6073-0d82-4743-9612-8b23c8c33854"}
01:51:06.752 00.035 10052 IsGuiding returns 0
01:51:06.753 00.001 10052 Move returns status 0, amount 47
01:51:06.753 00.000 10052 move complete, result=0
01:51:06.753 00.000 10052 worker thread done servicing request
01:51:06.753 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.3 px 47 ms SOUTH
01:51:06.753 00.000 10052 Worker thread wakes up
01:51:06.753 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:06.753 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:07.894 01.141 10052 Exposure complete
01:51:07.950 00.056 10052 worker thread done servicing request
01:51:07.951 00.001 6880 OnExposeComplete: enter
01:51:07.951 00.000 6880 UpdateGuideState(): m_state=6
01:51:07.951 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2079
01:51:07.951 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=887.91, Mass=1730, SNR=28.8, Peak=111 HFD=4.4
01:51:07.951 00.000 6880 MultiStar: [#1 0.15,-0.34,0.93,U] [#2 -0.15,-0.21,0.96,U] [#3 -0.12,-0.11,0.90,U] [#4 0.13,-0.53,0.00,M1] [#5 0.29,-0.21,0.98,U] [#6 -0.08,-0.27,0.91,U] [#7 0.27,-0.43,0.74,U] [#8 -0.07,-0.23,0.79,U] 
01:51:07.951 00.000 6880 refined, 7 included, MultiStar: {0.03, -0.34}, one-star: {0.01, -0.88}
01:51:07.951 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:51:07.952 00.001 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:51:07.952 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.47 mountX=0.34 mountY=0.04, mountTheta=0.11
01:51:07.953 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.34, opts=13)
01:51:07.953 00.000 6880 Enqueuing Move request for scope (0.03, -0.34)
01:51:07.953 00.000 10052 Worker thread wakes up
01:51:07.953 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd
01:51:07.953 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.34)
01:51:07.953 00.000 10052 Moving (0.03, -0.34) raw xDistance=0.34 yDistance=0.04
01:51:07.953 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
01:51:07.953 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.09
01:51:07.953 00.000 10052 MoveAxis(W, 93, ABG)
01:51:07.953 00.000 10052 Guiding  Dir = 3, Dur = 93
01:51:07.973 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:07.993 00.020 10052 IsSlewing returns 0
01:51:08.014 00.021 6880 UpdateGuideState exits: m=1730 SNR=28.8
01:51:08.014 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:08.014 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:08.014 00.000 6880 Enqueuing Expose request
01:51:08.067 00.053 10052 IsGuiding returns 0
01:51:08.136 00.069 10052 PulseGuide returned control before completion, sleep 35
01:51:08.217 00.081 10052 IsGuiding returns 1
01:51:08.217 00.000 10052 scope still moving after pulse duration time elapsed
01:51:08.292 00.075 10052 IsSlewing returns 0
01:51:08.359 00.067 10052 IsGuiding returns 0
01:51:08.359 00.000 10052 scope move finished after 93 + 197 ms
01:51:08.359 00.000 10052 Move returns status 0, amount 93
01:51:08.359 00.000 10052 MoveAxis(N, 0, ABG)
01:51:08.359 00.000 10052 Move returns status 0, amount 0
01:51:08.359 00.000 10052 move complete, result=0
01:51:08.359 00.000 10052 worker thread done servicing request
01:51:08.359 00.000 10052 Worker thread wakes up
01:51:08.359 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:08.360 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:08.360 00.000 6880 GuideStep: 0.3 px 93 ms WEST, 0.0 px 0 ms NORTH
01:51:08.715 00.355 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56772ae5-0725-4cb7-a5b3-f1aae0c22816"}
01:51:08.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56772ae5-0725-4cb7-a5b3-f1aae0c22816"}
01:51:08.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dc513013-067f-430d-a5db-384df07e9c5d"}
01:51:08.716 00.000 6880 case statement mapped state 6 to 3
01:51:08.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc513013-067f-430d-a5db-384df07e9c5d"}
01:51:08.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fdd61262-9f62-4e3d-aebf-1eaf91af52fd"}
01:51:08.717 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2079,"width":15,"height":15,"star_pos":[6.80,6.91],"pixels":"..."},"id":"fdd61262-9f62-4e3d-aebf-1eaf91af52fd"}
01:51:09.272 00.555 10052 Exposure complete
01:51:09.344 00.072 10052 worker thread done servicing request
01:51:09.344 00.000 6880 OnExposeComplete: enter
01:51:09.344 00.000 6880 UpdateGuideState(): m_state=6
01:51:09.344 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2080
01:51:09.344 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=887.98, Mass=1677, SNR=28.4, Peak=121 HFD=4.3
01:51:09.345 00.001 6880 MultiStar: [#1 0.11,-0.34,0.96,U] [#2 -0.02,-0.58,0.00,M1] [#3 0.03,-0.43,0.92,U] [#4 0.08,-0.34,0.84,U] [#5 0.11,-0.43,0.95,U] [#6 0.18,-0.52,0.00,M1] [#7 0.30,-0.28,0.76,U] [#8 -0.10,-0.35,0.79,U] 
01:51:09.345 00.000 6880 refined, 6 included, MultiStar: {0.06, -0.44}, one-star: {-0.06, -0.82}
01:51:09.345 00.000 6880 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
01:51:09.345 00.000 6880 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
01:51:09.345 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.44 hyp=0.44 cameraTheta=-1.43 mountX=0.43 mountY=0.07, mountTheta=0.15
01:51:09.347 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.44, opts=13)
01:51:09.347 00.000 6880 Enqueuing Move request for scope (0.06, -0.44)
01:51:09.348 00.001 10052 Worker thread wakes up
01:51:09.348 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.44) opts 0xd
01:51:09.348 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.44)
01:51:09.348 00.000 10052 Moving (0.06, -0.44) raw xDistance=0.43 yDistance=0.07
01:51:09.348 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.43
01:51:09.348 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.07
01:51:09.348 00.000 10052 MoveAxis(W, 121, ABG)
01:51:09.348 00.000 10052 Guiding  Dir = 3, Dur = 121
01:51:09.370 00.022 10052 IsSlewing returns 0
01:51:09.370 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:09.400 00.030 6880 UpdateGuideState exits: m=1677 SNR=28.4
01:51:09.400 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:09.400 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:09.400 00.000 6880 Enqueuing Expose request
01:51:09.408 00.008 10052 IsGuiding returns 0
01:51:09.436 00.028 10052 PulseGuide returned control before completion, sleep 104
01:51:09.625 00.189 10052 IsGuiding returns 0
01:51:09.625 00.000 10052 Move returns status 0, amount 121
01:51:09.625 00.000 10052 MoveAxis(N, 0, ABG)
01:51:09.625 00.000 10052 Move returns status 0, amount 0
01:51:09.625 00.000 10052 move complete, result=0
01:51:09.625 00.000 10052 worker thread done servicing request
01:51:09.625 00.000 10052 Worker thread wakes up
01:51:09.625 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:09.625 00.000 6880 GuideStep: 0.4 px 121 ms WEST, 0.1 px 0 ms NORTH
01:51:09.625 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:10.714 01.089 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8c216e4-aff3-40c6-a62b-0893ece24d6c"}
01:51:10.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8c216e4-aff3-40c6-a62b-0893ece24d6c"}
01:51:10.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"842f04e7-640a-4849-bb70-0e7220d35c68"}
01:51:10.715 00.000 6880 case statement mapped state 6 to 3
01:51:10.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"842f04e7-640a-4849-bb70-0e7220d35c68"}
01:51:10.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5d1c4ea-8a96-4e81-a273-d3d5b212ac44"}
01:51:10.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2080,"width":15,"height":15,"star_pos":[6.73,6.98],"pixels":"..."},"id":"b5d1c4ea-8a96-4e81-a273-d3d5b212ac44"}
01:51:10.759 00.043 10052 Exposure complete
01:51:10.834 00.075 10052 worker thread done servicing request
01:51:10.835 00.001 6880 OnExposeComplete: enter
01:51:10.835 00.000 6880 UpdateGuideState(): m_state=6
01:51:10.835 00.000 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2081
01:51:10.835 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=888.62, Mass=1634, SNR=28.0, Peak=105 HFD=4.8
01:51:10.836 00.001 6880 MultiStar: [#1 0.33,-0.18,1.01,U] [#2 0.13,-0.06,0.99,U] [#3 0.40,-0.03,0.93,U] [#4 0.41,0.06,0.87,U] [#5 0.52,0.01,1.00,U] [#6 0.25,-0.13,0.92,U] [#7 0.39,-0.16,0.77,U] [#8 0.20,-0.23,0.79,U] 
01:51:10.836 00.000 6880 single-star, 8 included, MultiStar: {0.31, -0.10}, one-star: {0.15, -0.18}
01:51:10.836 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
01:51:10.836 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:51:10.836 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.89 mountX=0.17 mountY=0.15, mountTheta=0.71
01:51:10.838 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.18, opts=13)
01:51:10.838 00.000 6880 Enqueuing Move request for scope (0.15, -0.18)
01:51:10.838 00.000 10052 Worker thread wakes up
01:51:10.838 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
01:51:10.838 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
01:51:10.838 00.000 10052 Moving (0.15, -0.18) raw xDistance=0.17 yDistance=0.15
01:51:10.838 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.17
01:51:10.838 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.05
01:51:10.838 00.000 10052 MoveAxis(W, 53, ABG)
01:51:10.838 00.000 10052 Guiding  Dir = 3, Dur = 53
01:51:10.859 00.021 10052 IsSlewing returns 0
01:51:10.862 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:10.894 00.032 6880 UpdateGuideState exits: m=1634 SNR=28.0
01:51:10.895 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:10.895 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:10.895 00.000 6880 Enqueuing Expose request
01:51:10.897 00.002 10052 IsGuiding returns 0
01:51:10.925 00.028 10052 PulseGuide returned control before completion, sleep 36
01:51:10.996 00.071 10052 IsGuiding returns 0
01:51:10.996 00.000 10052 Move returns status 0, amount 53
01:51:10.997 00.001 10052 MoveAxis(N, 0, ABG)
01:51:10.997 00.000 10052 Move returns status 0, amount 0
01:51:10.997 00.000 10052 move complete, result=0
01:51:10.997 00.000 10052 worker thread done servicing request
01:51:10.997 00.000 10052 Worker thread wakes up
01:51:10.997 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:10.997 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:11.018 00.021 6880 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
01:51:11.915 00.897 10052 Exposure complete
01:51:11.971 00.056 10052 worker thread done servicing request
01:51:11.971 00.000 6880 OnExposeComplete: enter
01:51:11.971 00.000 6880 UpdateGuideState(): m_state=6
01:51:11.972 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2082
01:51:11.972 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=888.46, Mass=1708, SNR=28.7, Peak=128 HFD=4.6
01:51:11.972 00.000 6880 MultiStar: [#1 0.31,0.08,0.95,U] [#2 0.23,-0.16,0.97,U] [#3 0.24,0.01,0.91,U] [#4 0.25,0.18,0.81,U] [#5 0.38,0.14,0.96,U] [#6 0.20,-0.04,0.91,U] [#7 0.69,-0.05,0.00,M1] [#8 0.06,-0.35,0.81,U] 
01:51:11.972 00.000 6880 refined, 7 included, MultiStar: {0.22, -0.06}, one-star: {0.07, -0.34}
01:51:11.972 00.000 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
01:51:11.972 00.000 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
01:51:11.972 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.06 hyp=0.23 cameraTheta=-0.27 mountX=0.05 mountY=0.22, mountTheta=1.34
01:51:11.974 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.06, opts=13)
01:51:11.974 00.000 6880 Enqueuing Move request for scope (0.22, -0.06)
01:51:11.974 00.000 10052 Worker thread wakes up
01:51:11.974 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.06) opts 0xd
01:51:11.974 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.06)
01:51:11.974 00.000 10052 Moving (0.22, -0.06) raw xDistance=0.05 yDistance=0.22
01:51:11.974 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:51:11.974 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.03
01:51:11.974 00.000 10052 MoveAxis(E, 0, ABG)
01:51:11.974 00.000 10052 Move returns status 0, amount 0
01:51:11.974 00.000 10052 MoveAxis(N, 0, ABG)
01:51:11.974 00.000 10052 Move returns status 0, amount 0
01:51:11.975 00.001 10052 move complete, result=0
01:51:11.975 00.000 10052 worker thread done servicing request
01:51:11.994 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:12.025 00.031 6880 UpdateGuideState exits: m=1708 SNR=28.7
01:51:12.025 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:12.025 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:12.025 00.000 6880 Enqueuing Expose request
01:51:12.025 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:12.026 00.001 10052 Worker thread wakes up
01:51:12.026 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:12.026 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:12.713 00.687 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8bc0e560-cc69-4b12-9cb0-5a699ad484a6"}
01:51:12.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8bc0e560-cc69-4b12-9cb0-5a699ad484a6"}
01:51:12.714 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a447d62b-1933-45d8-a69d-e8938541c214"}
01:51:12.714 00.000 6880 case statement mapped state 6 to 3
01:51:12.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a447d62b-1933-45d8-a69d-e8938541c214"}
01:51:12.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f36cdf5d-0170-46be-a345-9beffd36d813"}
01:51:12.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2082,"width":15,"height":15,"star_pos":[6.87,7.46],"pixels":"..."},"id":"f36cdf5d-0170-46be-a345-9beffd36d813"}
01:51:13.157 00.442 10052 Exposure complete
01:51:13.222 00.065 10052 worker thread done servicing request
01:51:13.222 00.000 6880 OnExposeComplete: enter
01:51:13.222 00.000 6880 UpdateGuideState(): m_state=6
01:51:13.222 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2083
01:51:13.223 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=888.51, Mass=1706, SNR=28.6, Peak=121 HFD=4.6
01:51:13.223 00.000 6880 MultiStar: [#1 -0.04,0.05,0.96,U] [#2 0.05,-0.06,0.99,U] [#3 -0.04,-0.01,0.89,U] [#4 -0.01,-0.05,0.85,U] [#5 0.24,0.25,0.97,U] [#6 0.06,-0.20,0.92,U] [#7 0.12,0.04,0.76,U] [#8 0.03,-0.05,0.81,U] 
01:51:13.223 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {-0.14, -0.29}
01:51:13.223 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
01:51:13.223 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:51:13.223 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.89 mountX=0.03 mountY=0.03, mountTheta=0.70
01:51:13.225 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.04, opts=13)
01:51:13.225 00.000 6880 Enqueuing Move request for scope (0.03, -0.04)
01:51:13.225 00.000 10052 Worker thread wakes up
01:51:13.226 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:51:13.226 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:51:13.226 00.000 10052 Moving (0.03, -0.04) raw xDistance=0.03 yDistance=0.03
01:51:13.226 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:51:13.226 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.03
01:51:13.226 00.000 10052 MoveAxis(E, 0, ABG)
01:51:13.226 00.000 10052 Move returns status 0, amount 0
01:51:13.226 00.000 10052 MoveAxis(N, 0, ABG)
01:51:13.226 00.000 10052 Move returns status 0, amount 0
01:51:13.226 00.000 10052 move complete, result=0
01:51:13.228 00.002 10052 worker thread done servicing request
01:51:13.266 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:13.302 00.036 6880 UpdateGuideState exits: m=1706 SNR=28.6
01:51:13.302 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:13.302 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:13.302 00.000 6880 Enqueuing Expose request
01:51:13.302 00.000 10052 Worker thread wakes up
01:51:13.302 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:13.303 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:13.303 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:14.214 00.911 10052 Exposure complete
01:51:14.302 00.088 10052 worker thread done servicing request
01:51:14.302 00.000 6880 OnExposeComplete: enter
01:51:14.302 00.000 6880 UpdateGuideState(): m_state=6
01:51:14.302 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2084
01:51:14.303 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=888.52, Mass=1732, SNR=28.9, Peak=118 HFD=4.8
01:51:14.303 00.000 6880 MultiStar: [#1 0.01,-0.04,0.94,U] [#2 -0.01,-0.13,0.96,U] [#3 0.03,-0.08,0.89,U] [#4 0.25,0.02,0.80,U] [#5 0.11,0.19,0.99,U] [#6 0.03,0.06,0.91,U] [#7 0.09,0.05,0.73,U] [#8 -0.01,-0.06,0.79,U] 
01:51:14.303 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.06, -0.27}
01:51:14.303 00.000 6880 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
01:51:14.303 00.000 6880 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
01:51:14.304 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.49 mountX=0.03 mountY=0.06, mountTheta=1.11
01:51:14.305 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.03, opts=13)
01:51:14.306 00.001 6880 Enqueuing Move request for scope (0.06, -0.03)
01:51:14.306 00.000 10052 Worker thread wakes up
01:51:14.306 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
01:51:14.306 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
01:51:14.306 00.000 10052 Moving (0.06, -0.03) raw xDistance=0.03 yDistance=0.06
01:51:14.306 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:51:14.306 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.03
01:51:14.306 00.000 10052 MoveAxis(E, 0, ABG)
01:51:14.306 00.000 10052 Move returns status 0, amount 0
01:51:14.307 00.001 10052 MoveAxis(N, 0, ABG)
01:51:14.307 00.000 10052 Move returns status 0, amount 0
01:51:14.307 00.000 10052 move complete, result=0
01:51:14.307 00.000 10052 worker thread done servicing request
01:51:14.338 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:14.384 00.046 6880 UpdateGuideState exits: m=1732 SNR=28.9
01:51:14.384 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:14.384 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:14.384 00.000 6880 Enqueuing Expose request
01:51:14.385 00.001 10052 Worker thread wakes up
01:51:14.385 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:14.385 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:14.385 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:14.713 00.328 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d2223924-09a8-4be3-9e5b-94811ad21e26"}
01:51:14.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d2223924-09a8-4be3-9e5b-94811ad21e26"}
01:51:14.714 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a034870-f6fd-4dfb-87b7-3314113431d9"}
01:51:14.715 00.001 6880 case statement mapped state 6 to 3
01:51:14.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a034870-f6fd-4dfb-87b7-3314113431d9"}
01:51:14.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2cb62d1b-448d-47d2-89b3-09b5090922b1"}
01:51:14.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2084,"width":15,"height":15,"star_pos":[6.86,6.52],"pixels":"..."},"id":"2cb62d1b-448d-47d2-89b3-09b5090922b1"}
01:51:15.515 00.799 10052 Exposure complete
01:51:15.615 00.100 10052 worker thread done servicing request
01:51:15.616 00.001 6880 OnExposeComplete: enter
01:51:15.616 00.000 6880 UpdateGuideState(): m_state=6
01:51:15.616 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2085
01:51:15.616 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=888.58, Mass=1696, SNR=28.5, Peak=106 HFD=4.7
01:51:15.616 00.000 6880 MultiStar: [#1 0.11,-0.00,0.95,U] [#2 -0.09,-0.15,0.99,U] [#3 -0.07,0.07,0.90,U] [#4 0.04,-0.01,0.85,U] [#5 0.25,0.15,0.96,U] [#6 -0.00,-0.13,0.93,U] [#7 0.24,-0.06,0.79,U] [#8 0.08,0.03,0.82,U] 
01:51:15.616 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.12, -0.22}
01:51:15.618 00.002 6880 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.61) = xAngle (0.91 = 0.91)
01:51:15.618 00.000 6880 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
01:51:15.618 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.70 mountX=0.04 mountY=0.05, mountTheta=0.90
01:51:15.619 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.04, opts=13)
01:51:15.619 00.000 6880 Enqueuing Move request for scope (0.05, -0.04)
01:51:15.619 00.000 10052 Worker thread wakes up
01:51:15.619 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:51:15.619 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:51:15.620 00.001 10052 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=0.05
01:51:15.620 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:51:15.620 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.03
01:51:15.620 00.000 10052 MoveAxis(E, 0, ABG)
01:51:15.620 00.000 10052 Move returns status 0, amount 0
01:51:15.620 00.000 10052 MoveAxis(N, 0, ABG)
01:51:15.620 00.000 10052 Move returns status 0, amount 0
01:51:15.620 00.000 10052 move complete, result=0
01:51:15.620 00.000 10052 worker thread done servicing request
01:51:15.649 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:15.695 00.046 6880 UpdateGuideState exits: m=1696 SNR=28.5
01:51:15.695 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:15.695 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:15.695 00.000 6880 Enqueuing Expose request
01:51:15.695 00.000 10052 Worker thread wakes up
01:51:15.695 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:15.695 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:15.695 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:16.608 00.913 10052 Exposure complete
01:51:16.710 00.102 10052 worker thread done servicing request
01:51:16.710 00.000 6880 OnExposeComplete: enter
01:51:16.710 00.000 6880 UpdateGuideState(): m_state=6
01:51:16.711 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2086
01:51:16.711 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=888.53, Mass=1620, SNR=27.8, Peak=111 HFD=4.7
01:51:16.711 00.000 6880 MultiStar: [#1 0.03,0.03,0.99,U] [#2 -0.06,-0.04,0.99,U] [#3 -0.09,-0.13,0.94,U] [#4 0.15,-0.05,0.86,U] [#5 0.04,-0.07,0.99,U] [#6 -0.04,-0.06,0.95,U] [#7 0.26,-0.03,0.79,U] [#8 -0.12,0.11,0.83,U] 
01:51:16.712 00.001 6880 refined, 8 included, MultiStar: {-0.00, -0.06}, one-star: {-0.14, -0.27}
01:51:16.712 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
01:51:16.712 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
01:51:16.712 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.06 hyp=0.06 cameraTheta=-1.61 mountX=0.06 mountY=-0.00, mountTheta=-0.03
01:51:16.714 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.06, opts=13)
01:51:16.714 00.000 6880 Enqueuing Move request for scope (-0.00, -0.06)
01:51:16.714 00.000 10052 Worker thread wakes up
01:51:16.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.06) opts 0xd
01:51:16.714 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.06)
01:51:16.714 00.000 10052 Moving (-0.00, -0.06) raw xDistance=0.06 yDistance=-0.00
01:51:16.715 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:51:16.715 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.10, using input
01:51:16.715 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
01:51:16.715 00.000 10052 MoveAxis(E, 0, ABG)
01:51:16.715 00.000 10052 Move returns status 0, amount 0
01:51:16.715 00.000 10052 MoveAxis(N, 0, ABG)
01:51:16.715 00.000 10052 Move returns status 0, amount 0
01:51:16.715 00.000 10052 move complete, result=0
01:51:16.715 00.000 10052 worker thread done servicing request
01:51:16.745 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:16.792 00.047 6880 UpdateGuideState exits: m=1620 SNR=27.8
01:51:16.792 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:16.792 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:16.792 00.000 6880 Enqueuing Expose request
01:51:16.792 00.000 10052 Worker thread wakes up
01:51:16.792 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:16.793 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:16.793 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:16.796 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7907939b-29f6-4aaa-96a9-46048f04bd37"}
01:51:16.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7907939b-29f6-4aaa-96a9-46048f04bd37"}
01:51:16.807 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a442758-5655-4fc0-b78b-bae31102bfe9"}
01:51:16.807 00.000 6880 case statement mapped state 6 to 3
01:51:16.807 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a442758-5655-4fc0-b78b-bae31102bfe9"}
01:51:16.809 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82b9339a-bef3-482f-bb2e-4ffa86e9ac93"}
01:51:16.810 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2086,"width":15,"height":15,"star_pos":[6.66,6.53],"pixels":"..."},"id":"82b9339a-bef3-482f-bb2e-4ffa86e9ac93"}
01:51:17.924 01.114 10052 Exposure complete
01:51:18.027 00.103 10052 worker thread done servicing request
01:51:18.028 00.001 6880 OnExposeComplete: enter
01:51:18.029 00.001 6880 UpdateGuideState(): m_state=6
01:51:18.030 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2087
01:51:18.030 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=887.98, Mass=1644, SNR=28.2, Peak=107 HFD=4.2
01:51:18.030 00.000 6880 MultiStar: [#1 0.07,-0.41,0.99,U] [#2 -0.03,-0.49,0.98,U] [#3 0.01,-0.47,0.92,U] [#4 0.14,-0.32,0.87,U] [#5 0.16,-0.36,1.02,U] [#6 0.08,-0.37,0.97,U] [#7 0.21,-0.29,0.77,U] [#8 0.05,-0.54,0.00,M1] 
01:51:18.030 00.000 6880 refined, 7 included, MultiStar: {0.06, -0.45}, one-star: {-0.13, -0.81}
01:51:18.030 00.000 6880 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.61) = xAngle (0.17 = 0.17)
01:51:18.031 00.001 6880 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
01:51:18.031 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.45 hyp=0.45 cameraTheta=-1.44 mountX=0.45 mountY=0.06, mountTheta=0.14
01:51:18.033 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.45, opts=13)
01:51:18.033 00.000 6880 Enqueuing Move request for scope (0.06, -0.45)
01:51:18.033 00.000 10052 Worker thread wakes up
01:51:18.033 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.45) opts 0xd
01:51:18.033 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.45)
01:51:18.033 00.000 10052 Moving (0.06, -0.45) raw xDistance=0.45 yDistance=0.06
01:51:18.033 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.45
01:51:18.033 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
01:51:18.034 00.001 10052 MoveAxis(W, 120, ABG)
01:51:18.034 00.000 10052 Guiding  Dir = 3, Dur = 120
01:51:18.066 00.032 10052 IsSlewing returns 0
01:51:18.068 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:18.113 00.045 6880 UpdateGuideState exits: m=1644 SNR=28.2
01:51:18.113 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:18.114 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:18.114 00.000 6880 Enqueuing Expose request
01:51:18.150 00.036 10052 IsGuiding returns 0
01:51:18.208 00.058 10052 PulseGuide returned control before completion, sleep 73
01:51:18.360 00.152 10052 IsGuiding returns 0
01:51:18.360 00.000 10052 Move returns status 0, amount 120
01:51:18.360 00.000 10052 MoveAxis(N, 0, ABG)
01:51:18.360 00.000 10052 Move returns status 0, amount 0
01:51:18.360 00.000 10052 move complete, result=0
01:51:18.360 00.000 10052 worker thread done servicing request
01:51:18.360 00.000 10052 Worker thread wakes up
01:51:18.360 00.000 6880 GuideStep: 0.4 px 120 ms WEST, 0.1 px 0 ms NORTH
01:51:18.360 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:18.360 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:18.717 00.357 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"823d3f0b-0cc1-4209-9d6f-f0050f74234b"}
01:51:18.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"823d3f0b-0cc1-4209-9d6f-f0050f74234b"}
01:51:18.718 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f3b0f87f-01bb-4d3c-bf70-edfd30fe2c38"}
01:51:18.719 00.001 6880 case statement mapped state 6 to 3
01:51:18.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3b0f87f-01bb-4d3c-bf70-edfd30fe2c38"}
01:51:18.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c94034fc-464b-4f7f-8eb2-fb0d029618ad"}
01:51:18.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2087,"width":15,"height":15,"star_pos":[6.67,6.98],"pixels":"..."},"id":"c94034fc-464b-4f7f-8eb2-fb0d029618ad"}
01:51:19.306 00.586 10052 Exposure complete
01:51:19.398 00.092 10052 worker thread done servicing request
01:51:19.398 00.000 6880 OnExposeComplete: enter
01:51:19.403 00.005 6880 UpdateGuideState(): m_state=6
01:51:19.404 00.001 6880 Star::Find(15, 407, 887, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2088
01:51:19.404 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=888.29, Mass=1680, SNR=28.5, Peak=109 HFD=4.6
01:51:19.405 00.001 6880 MultiStar: [#1 -0.12,-0.21,0.97,U] [#2 -0.05,-0.34,0.96,U] [#3 -0.08,-0.27,0.92,U] [#4 0.07,-0.22,0.83,U] [#5 -0.15,-0.17,1.00,U] [#6 -0.03,-0.42,0.92,U] [#7 0.09,-0.13,0.75,U] [#8 -0.25,-0.12,0.81,U] 
01:51:19.405 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.27}, one-star: {-0.17, -0.50}
01:51:19.405 00.000 6880 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.61) = xAngle (-0.25 = -0.25)
01:51:19.405 00.000 6880 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
01:51:19.405 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.86 mountX=0.28 mountY=-0.08, mountTheta=-0.28
01:51:19.408 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.27, opts=13)
01:51:19.408 00.000 6880 Enqueuing Move request for scope (-0.08, -0.27)
01:51:19.408 00.000 10052 Worker thread wakes up
01:51:19.408 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
01:51:19.408 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
01:51:19.408 00.000 10052 Moving (-0.08, -0.27) raw xDistance=0.28 yDistance=-0.08
01:51:19.408 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:51:19.408 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
01:51:19.409 00.001 10052 MoveAxis(W, 80, ABG)
01:51:19.409 00.000 10052 Guiding  Dir = 3, Dur = 80
01:51:19.431 00.022 10052 IsSlewing returns 0
01:51:19.445 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:19.468 00.023 10052 IsGuiding returns 0
01:51:19.495 00.027 10052 PulseGuide returned control before completion, sleep 64
01:51:19.496 00.001 6880 UpdateGuideState exits: m=1680 SNR=28.5
01:51:19.496 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:19.496 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:19.496 00.000 6880 Enqueuing Expose request
01:51:19.593 00.097 10052 IsGuiding returns 0
01:51:19.593 00.000 10052 Move returns status 0, amount 80
01:51:19.593 00.000 10052 MoveAxis(N, 0, ABG)
01:51:19.593 00.000 10052 Move returns status 0, amount 0
01:51:19.593 00.000 10052 move complete, result=0
01:51:19.593 00.000 10052 worker thread done servicing request
01:51:19.594 00.001 10052 Worker thread wakes up
01:51:19.594 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:19.594 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:19.833 00.239 6880 GuideStep: 0.3 px 80 ms WEST, -0.1 px 0 ms NORTH
01:51:20.719 00.886 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7d1d952-7827-495b-9fbd-8355c263b767"}
01:51:20.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7d1d952-7827-495b-9fbd-8355c263b767"}
01:51:20.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c09457d-1a79-4154-9474-680440116b6d"}
01:51:20.720 00.000 6880 case statement mapped state 6 to 3
01:51:20.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c09457d-1a79-4154-9474-680440116b6d"}
01:51:20.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3aebe44a-69fe-4fc4-a50a-3e7b3b4ef487"}
01:51:20.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2088,"width":15,"height":15,"star_pos":[6.63,7.29],"pixels":"..."},"id":"3aebe44a-69fe-4fc4-a50a-3e7b3b4ef487"}
01:51:20.734 00.013 10052 Exposure complete
01:51:20.824 00.090 10052 worker thread done servicing request
01:51:20.824 00.000 6880 OnExposeComplete: enter
01:51:20.824 00.000 6880 UpdateGuideState(): m_state=6
01:51:20.824 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2089
01:51:20.824 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.53, Mass=1680, SNR=28.4, Peak=122 HFD=4.6
01:51:20.825 00.001 6880 MultiStar: [#1 0.14,0.12,0.97,U] [#2 -0.12,-0.09,0.98,U] [#3 0.02,-0.01,0.93,U] [#4 0.18,-0.15,0.90,U] [#5 0.10,0.30,0.95,U] [#6 0.13,-0.01,0.91,U] [#7 0.31,0.41,0.78,U] [#8 0.17,0.09,0.81,U] 
01:51:20.825 00.000 6880 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.00, -0.26}
01:51:20.825 00.000 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
01:51:20.825 00.000 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
01:51:20.825 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.10 cameraTheta=0.35 mountX=-0.04 mountY=0.10, mountTheta=1.96
01:51:20.826 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.04, opts=13)
01:51:20.827 00.001 6880 Enqueuing Move request for scope (0.10, 0.04)
01:51:20.827 00.000 10052 Worker thread wakes up
01:51:20.827 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:51:20.827 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:51:20.827 00.000 10052 Moving (0.10, 0.04) raw xDistance=-0.04 yDistance=0.10
01:51:20.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:51:20.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
01:51:20.827 00.000 10052 MoveAxis(E, 0, ABG)
01:51:20.827 00.000 10052 Move returns status 0, amount 0
01:51:20.827 00.000 10052 MoveAxis(N, 0, ABG)
01:51:20.827 00.000 10052 Move returns status 0, amount 0
01:51:20.828 00.001 10052 move complete, result=0
01:51:20.828 00.000 10052 worker thread done servicing request
01:51:20.856 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:20.898 00.042 6880 UpdateGuideState exits: m=1680 SNR=28.4
01:51:20.898 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:20.898 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:20.898 00.000 6880 Enqueuing Expose request
01:51:20.898 00.000 10052 Worker thread wakes up
01:51:20.899 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:20.899 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:20.899 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:21.811 00.912 10052 Exposure complete
01:51:21.888 00.077 10052 worker thread done servicing request
01:51:21.888 00.000 6880 OnExposeComplete: enter
01:51:21.888 00.000 6880 UpdateGuideState(): m_state=6
01:51:21.888 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2090
01:51:21.889 00.001 6880 Star::Find returns 1 (0), X=407.79, Y=888.51, Mass=1692, SNR=28.5, Peak=111 HFD=4.7
01:51:21.889 00.000 6880 MultiStar: [#1 0.16,0.12,0.96,U] [#2 -0.04,-0.07,0.98,U] [#3 -0.04,0.05,0.93,U] [#4 0.36,0.08,0.84,U] [#5 0.28,0.30,0.95,U] [#6 0.09,-0.07,0.93,U] [#7 0.30,-0.06,0.76,U] [#8 -0.11,0.09,0.79,U] 
01:51:21.889 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.02}, one-star: {-0.01, -0.28}
01:51:21.889 00.000 6880 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.61) = xAngle (1.77 = 1.77)
01:51:21.889 00.000 6880 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.74 = 1.74)
01:51:21.889 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.02 hyp=0.11 cameraTheta=0.16 mountX=-0.02 mountY=0.11, mountTheta=1.77
01:51:21.891 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.02, opts=13)
01:51:21.891 00.000 6880 Enqueuing Move request for scope (0.11, 0.02)
01:51:21.891 00.000 10052 Worker thread wakes up
01:51:21.891 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.02) opts 0xd
01:51:21.891 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.02)
01:51:21.892 00.001 10052 Moving (0.11, 0.02) raw xDistance=-0.02 yDistance=0.11
01:51:21.892 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:51:21.892 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
01:51:21.892 00.000 10052 MoveAxis(E, 0, ABG)
01:51:21.892 00.000 10052 Move returns status 0, amount 0
01:51:21.892 00.000 10052 MoveAxis(N, 0, ABG)
01:51:21.892 00.000 10052 Move returns status 0, amount 0
01:51:21.892 00.000 10052 move complete, result=0
01:51:21.892 00.000 10052 worker thread done servicing request
01:51:21.915 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:21.950 00.035 6880 UpdateGuideState exits: m=1692 SNR=28.5
01:51:21.951 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:21.951 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:21.951 00.000 6880 Enqueuing Expose request
01:51:21.951 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:21.951 00.000 10052 Worker thread wakes up
01:51:21.951 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:21.951 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:22.718 00.767 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5b28d9e-b0c2-4424-8ec6-dc1cd7f20319"}
01:51:22.719 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5b28d9e-b0c2-4424-8ec6-dc1cd7f20319"}
01:51:22.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d02e7cd3-8938-4b80-b625-6695c36671b5"}
01:51:22.720 00.000 6880 case statement mapped state 6 to 3
01:51:22.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d02e7cd3-8938-4b80-b625-6695c36671b5"}
01:51:22.722 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"907263c6-bfc2-4841-bf3d-9e8e99a4e91b"}
01:51:22.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2090,"width":15,"height":15,"star_pos":[6.79,6.51],"pixels":"..."},"id":"907263c6-bfc2-4841-bf3d-9e8e99a4e91b"}
01:51:23.086 00.364 10052 Exposure complete
01:51:23.174 00.088 10052 worker thread done servicing request
01:51:23.174 00.000 6880 OnExposeComplete: enter
01:51:23.174 00.000 6880 UpdateGuideState(): m_state=6
01:51:23.174 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2091
01:51:23.175 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=888.34, Mass=1720, SNR=28.8, Peak=128 HFD=4.4
01:51:23.175 00.000 6880 MultiStar: [#1 0.15,-0.09,0.95,U] [#2 0.24,-0.32,0.98,U] [#3 0.13,-0.28,0.92,U] [#4 0.36,-0.19,0.85,U] [#5 0.23,-0.01,0.96,U] [#6 0.11,-0.12,0.92,U] [#7 0.36,-0.17,0.74,U] [#8 0.03,0.00,0.83,U] 
01:51:23.175 00.000 6880 refined, 8 included, MultiStar: {0.19, -0.19}, one-star: {0.12, -0.46}
01:51:23.175 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.83 = 0.83)
01:51:23.175 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
01:51:23.175 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.78 mountX=0.18 mountY=0.19, mountTheta=0.82
01:51:23.178 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.19, opts=13)
01:51:23.178 00.000 6880 Enqueuing Move request for scope (0.19, -0.19)
01:51:23.178 00.000 10052 Worker thread wakes up
01:51:23.178 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
01:51:23.178 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
01:51:23.179 00.001 10052 Moving (0.19, -0.19) raw xDistance=0.18 yDistance=0.19
01:51:23.179 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:51:23.179 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = 0.00
01:51:23.179 00.000 10052 MoveAxis(W, 48, ABG)
01:51:23.179 00.000 10052 Guiding  Dir = 3, Dur = 48
01:51:23.200 00.021 10052 IsSlewing returns 0
01:51:23.201 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:23.239 00.038 10052 IsGuiding returns 0
01:51:23.254 00.015 6880 UpdateGuideState exits: m=1720 SNR=28.8
01:51:23.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:23.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:23.254 00.000 6880 Enqueuing Expose request
01:51:23.266 00.012 10052 PulseGuide returned control before completion, sleep 32
01:51:23.325 00.059 10052 IsGuiding returns 0
01:51:23.325 00.000 10052 Move returns status 0, amount 48
01:51:23.325 00.000 10052 MoveAxis(S, 2, ABG)
01:51:23.325 00.000 10052 Guiding  Dir = 1, Dur = 2
01:51:23.363 00.038 10052 IsSlewing returns 0
01:51:23.402 00.039 10052 IsGuiding returns 0
01:51:23.467 00.065 10052 IsGuiding returns 0
01:51:23.467 00.000 10052 Move returns status 0, amount 2
01:51:23.468 00.001 10052 move complete, result=0
01:51:23.468 00.000 10052 worker thread done servicing request
01:51:23.468 00.000 10052 Worker thread wakes up
01:51:23.468 00.000 6880 GuideStep: 0.2 px 48 ms WEST, 0.2 px 2 ms SOUTH
01:51:23.468 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:23.468 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:24.385 00.917 10052 Exposure complete
01:51:24.449 00.064 10052 worker thread done servicing request
01:51:24.449 00.000 6880 OnExposeComplete: enter
01:51:24.449 00.000 6880 UpdateGuideState(): m_state=6
01:51:24.449 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2092
01:51:24.449 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.39, Mass=1692, SNR=28.5, Peak=116 HFD=4.5
01:51:24.450 00.001 6880 MultiStar: [#1 0.21,0.05,0.97,U] [#2 0.09,-0.26,0.99,U] [#3 0.17,-0.07,0.94,U] [#4 0.27,0.20,0.89,U] [#5 0.21,-0.05,1.00,U] [#6 0.25,-0.14,0.92,U] [#7 0.27,-0.05,0.75,U] [#8 0.04,-0.02,0.79,U] 
01:51:24.450 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {-0.01, -0.40}
01:51:24.450 00.000 6880 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
01:51:24.450 00.000 6880 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
01:51:24.450 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.49 mountX=0.08 mountY=0.16, mountTheta=1.12
01:51:24.451 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.09, opts=13)
01:51:24.451 00.000 6880 Enqueuing Move request for scope (0.16, -0.09)
01:51:24.451 00.000 10052 Worker thread wakes up
01:51:24.451 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
01:51:24.451 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
01:51:24.451 00.000 10052 Moving (0.16, -0.09) raw xDistance=0.08 yDistance=0.16
01:51:24.452 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:51:24.452 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
01:51:24.452 00.000 10052 MoveAxis(E, 0, ABG)
01:51:24.452 00.000 10052 Move returns status 0, amount 0
01:51:24.452 00.000 10052 MoveAxis(N, 0, ABG)
01:51:24.452 00.000 10052 Move returns status 0, amount 0
01:51:24.452 00.000 10052 move complete, result=0
01:51:24.452 00.000 10052 worker thread done servicing request
01:51:24.471 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:24.501 00.030 6880 UpdateGuideState exits: m=1692 SNR=28.5
01:51:24.501 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:24.501 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:24.501 00.000 6880 Enqueuing Expose request
01:51:24.501 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:24.501 00.000 10052 Worker thread wakes up
01:51:24.501 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:24.501 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:24.718 00.217 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c6f705b8-28df-4f26-8066-97c3ac86163f"}
01:51:24.719 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c6f705b8-28df-4f26-8066-97c3ac86163f"}
01:51:24.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c9b3428c-d04c-41bb-87eb-5c3c22bd3f2c"}
01:51:24.720 00.001 6880 case statement mapped state 6 to 3
01:51:24.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9b3428c-d04c-41bb-87eb-5c3c22bd3f2c"}
01:51:24.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9173ae37-860f-4168-ade9-6d55a4e4c9f8"}
01:51:24.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2092,"width":15,"height":15,"star_pos":[6.78,7.39],"pixels":"..."},"id":"9173ae37-860f-4168-ade9-6d55a4e4c9f8"}
01:51:25.639 00.918 10052 Exposure complete
01:51:25.698 00.059 10052 worker thread done servicing request
01:51:25.698 00.000 6880 OnExposeComplete: enter
01:51:25.698 00.000 6880 UpdateGuideState(): m_state=6
01:51:25.699 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2093
01:51:25.699 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.00, Mass=1779, SNR=29.3, Peak=113 HFD=4.4
01:51:25.699 00.000 6880 MultiStar: [#1 0.25,-0.26,0.93,U] [#2 0.06,-0.30,0.95,U] [#3 0.15,-0.28,0.89,U] [#4 0.20,-0.17,0.86,U] [#5 0.30,-0.41,0.97,U] [#6 0.16,-0.30,0.90,U] [#7 0.61,-0.39,0.00,M1] [#8 0.09,-0.69,0.00,M1] 
01:51:25.699 00.000 6880 refined, 6 included, MultiStar: {0.15, -0.37}, one-star: {-0.06, -0.79}
01:51:25.699 00.000 6880 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
01:51:25.699 00.000 6880 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:51:25.699 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.37 hyp=0.40 cameraTheta=-1.18 mountX=0.36 mountY=0.15, mountTheta=0.40
01:51:25.702 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.37, opts=13)
01:51:25.702 00.000 6880 Enqueuing Move request for scope (0.15, -0.37)
01:51:25.702 00.000 10052 Worker thread wakes up
01:51:25.702 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.37) opts 0xd
01:51:25.702 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.37)
01:51:25.702 00.000 10052 Moving (0.15, -0.37) raw xDistance=0.36 yDistance=0.15
01:51:25.702 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
01:51:25.702 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:51:25.702 00.000 10052 MoveAxis(W, 97, ABG)
01:51:25.702 00.000 10052 Guiding  Dir = 3, Dur = 97
01:51:25.724 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:25.762 00.038 6880 UpdateGuideState exits: m=1779 SNR=29.3
01:51:25.762 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:25.762 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:25.762 00.000 6880 Enqueuing Expose request
01:51:25.773 00.011 10052 IsSlewing returns 0
01:51:25.846 00.073 10052 IsGuiding returns 0
01:51:25.916 00.070 10052 PulseGuide returned control before completion, sleep 39
01:51:26.032 00.116 10052 IsGuiding returns 1
01:51:26.032 00.000 10052 scope still moving after pulse duration time elapsed
01:51:26.111 00.079 10052 IsSlewing returns 0
01:51:26.186 00.075 10052 IsGuiding returns 0
01:51:26.186 00.000 10052 scope move finished after 97 + 242 ms
01:51:26.186 00.000 10052 Move returns status 0, amount 97
01:51:26.186 00.000 10052 MoveAxis(N, 0, ABG)
01:51:26.186 00.000 10052 Move returns status 0, amount 0
01:51:26.186 00.000 10052 move complete, result=0
01:51:26.187 00.001 10052 worker thread done servicing request
01:51:26.187 00.000 10052 Worker thread wakes up
01:51:26.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:26.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:26.187 00.000 6880 GuideStep: 0.4 px 97 ms WEST, 0.2 px 0 ms NORTH
01:51:26.718 00.531 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5294788-88a6-47c8-ba9d-43fd6f900211"}
01:51:26.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5294788-88a6-47c8-ba9d-43fd6f900211"}
01:51:26.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"392222c3-a77d-4b7d-b738-5c3f90cd8561"}
01:51:26.718 00.000 6880 case statement mapped state 6 to 3
01:51:26.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"392222c3-a77d-4b7d-b738-5c3f90cd8561"}
01:51:26.719 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"120f26b1-df25-421e-bf9d-db0cd34f7337"}
01:51:26.720 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2093,"width":15,"height":15,"star_pos":[6.74,7.00],"pixels":"..."},"id":"120f26b1-df25-421e-bf9d-db0cd34f7337"}
01:51:27.104 00.384 10052 Exposure complete
01:51:27.182 00.078 10052 worker thread done servicing request
01:51:27.182 00.000 6880 OnExposeComplete: enter
01:51:27.182 00.000 6880 UpdateGuideState(): m_state=6
01:51:27.182 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2094
01:51:27.182 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=888.08, Mass=1842, SNR=29.8, Peak=126 HFD=4.5
01:51:27.183 00.001 6880 MultiStar: [#1 0.39,-0.12,0.92,U] [#2 0.15,-0.36,0.94,U] [#3 0.23,-0.34,0.87,U] [#4 0.46,-0.25,0.85,U] [#5 0.48,-0.02,0.93,U] [#6 0.12,-0.34,0.89,U] [#7 0.46,-0.19,0.70,U] [#8 0.23,-0.17,0.75,U] 
01:51:27.183 00.000 6880 refined, 8 included, MultiStar: {0.28, -0.29}, one-star: {0.05, -0.72}
01:51:27.183 00.000 6880 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.61) = xAngle (0.81 = 0.81)
01:51:27.183 00.000 6880 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
01:51:27.183 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.29 hyp=0.40 cameraTheta=-0.80 mountX=0.28 mountY=0.28, mountTheta=0.80
01:51:27.184 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.29, opts=13)
01:51:27.184 00.000 6880 Enqueuing Move request for scope (0.28, -0.29)
01:51:27.185 00.001 10052 Worker thread wakes up
01:51:27.185 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.29) opts 0xd
01:51:27.185 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.29)
01:51:27.185 00.000 10052 Moving (0.28, -0.29) raw xDistance=0.28 yDistance=0.28
01:51:27.185 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:51:27.185 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.28, slope = 0.03
01:51:27.185 00.000 10052 MoveAxis(W, 79, ABG)
01:51:27.185 00.000 10052 Guiding  Dir = 3, Dur = 79
01:51:27.206 00.021 10052 IsSlewing returns 0
01:51:27.207 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=0, FiltMax=255, Gamma=0.780
01:51:27.241 00.034 6880 UpdateGuideState exits: m=1842 SNR=29.8
01:51:27.241 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:27.241 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:27.241 00.000 6880 Enqueuing Expose request
01:51:27.244 00.003 10052 IsGuiding returns 0
01:51:27.272 00.028 10052 PulseGuide returned control before completion, sleep 63
01:51:27.371 00.099 10052 IsGuiding returns 0
01:51:27.371 00.000 10052 Move returns status 0, amount 79
01:51:27.371 00.000 10052 MoveAxis(S, 50, ABG)
01:51:27.371 00.000 10052 Guiding  Dir = 1, Dur = 50
01:51:27.409 00.038 10052 IsSlewing returns 0
01:51:27.448 00.039 10052 IsGuiding returns 0
01:51:27.475 00.027 10052 PulseGuide returned control before completion, sleep 34
01:51:27.590 00.115 10052 IsGuiding returns 0
01:51:27.590 00.000 10052 Move returns status 0, amount 50
01:51:27.590 00.000 10052 move complete, result=0
01:51:27.590 00.000 10052 worker thread done servicing request
01:51:27.591 00.001 10052 Worker thread wakes up
01:51:27.591 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:27.591 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:27.591 00.000 6880 GuideStep: 0.3 px 79 ms WEST, 0.3 px 50 ms SOUTH
01:51:28.717 01.126 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e17d1506-f13c-476c-84d5-d063f02423a9"}
01:51:28.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e17d1506-f13c-476c-84d5-d063f02423a9"}
01:51:28.718 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a93a4f46-8fc5-4ff7-998a-a9f096690108"}
01:51:28.718 00.000 6880 case statement mapped state 6 to 3
01:51:28.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a93a4f46-8fc5-4ff7-998a-a9f096690108"}
01:51:28.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75b9f35f-62dc-4d12-bffe-4650771e7b2d"}
01:51:28.719 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2094,"width":15,"height":15,"star_pos":[6.84,7.08],"pixels":"..."},"id":"75b9f35f-62dc-4d12-bffe-4650771e7b2d"}
01:51:28.733 00.014 10052 Exposure complete
01:51:28.791 00.058 10052 worker thread done servicing request
01:51:28.792 00.001 6880 OnExposeComplete: enter
01:51:28.792 00.000 6880 UpdateGuideState(): m_state=6
01:51:28.792 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2095
01:51:28.792 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=888.60, Mass=1871, SNR=30.1, Peak=126 HFD=4.6
01:51:28.793 00.001 6880 MultiStar: [#1 0.23,0.11,0.93,U] [#2 0.26,-0.10,0.94,U] [#3 0.23,-0.02,0.87,U] [#4 0.40,0.23,0.81,U] [#5 0.30,0.18,0.95,U] [#6 0.24,-0.09,0.90,U] [#7 0.32,0.03,0.73,U] [#8 0.13,-0.03,0.74,U] 
01:51:28.793 00.000 6880 single-star, 8 included, MultiStar: {0.23, 0.01}, one-star: {0.03, -0.20}
01:51:28.793 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
01:51:28.793 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:51:28.793 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.20 cameraTheta=-1.42 mountX=0.19 mountY=0.03, mountTheta=0.17
01:51:28.794 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.20, opts=13)
01:51:28.794 00.000 6880 Enqueuing Move request for scope (0.03, -0.20)
01:51:28.794 00.000 10052 Worker thread wakes up
01:51:28.795 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
01:51:28.795 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
01:51:28.795 00.000 10052 Moving (0.03, -0.20) raw xDistance=0.19 yDistance=0.03
01:51:28.795 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:51:28.795 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.09, using input
01:51:28.795 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
01:51:28.795 00.000 10052 MoveAxis(W, 56, ABG)
01:51:28.795 00.000 10052 Guiding  Dir = 3, Dur = 56
01:51:28.815 00.020 10052 IsSlewing returns 0
01:51:28.821 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=0, FiltMax=255, Gamma=0.780
01:51:28.853 00.032 10052 IsGuiding returns 0
01:51:28.867 00.014 6880 UpdateGuideState exits: m=1871 SNR=30.1
01:51:28.867 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:28.867 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:28.867 00.000 6880 Enqueuing Expose request
01:51:28.881 00.014 10052 PulseGuide returned control before completion, sleep 39
01:51:28.954 00.073 10052 IsGuiding returns 0
01:51:28.954 00.000 10052 Move returns status 0, amount 56
01:51:28.954 00.000 10052 MoveAxis(N, 0, ABG)
01:51:28.954 00.000 10052 Move returns status 0, amount 0
01:51:28.954 00.000 10052 move complete, result=0
01:51:28.954 00.000 10052 worker thread done servicing request
01:51:28.955 00.001 10052 Worker thread wakes up
01:51:28.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:28.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:28.965 00.010 6880 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
01:51:29.869 00.904 10052 Exposure complete
01:51:29.925 00.056 10052 worker thread done servicing request
01:51:29.925 00.000 6880 OnExposeComplete: enter
01:51:29.925 00.000 6880 UpdateGuideState(): m_state=6
01:51:29.925 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2096
01:51:29.925 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.37, Mass=1797, SNR=29.4, Peak=116 HFD=4.5
01:51:29.926 00.001 6880 MultiStar: [#1 0.15,0.04,0.97,U] [#2 0.06,-0.33,0.99,U] [#3 0.12,-0.10,0.90,U] [#4 0.24,-0.04,0.87,U] [#5 0.16,-0.20,0.96,U] [#6 0.13,-0.24,0.92,U] [#7 0.28,-0.05,0.76,U] [#8 0.02,-0.14,0.79,U] 
01:51:29.926 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.01, -0.43}
01:51:29.926 00.000 6880 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.61) = xAngle (0.67 = 0.67)
01:51:29.926 00.000 6880 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
01:51:29.926 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.95 mountX=0.17 mountY=0.13, mountTheta=0.65
01:51:29.927 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.17, opts=13)
01:51:29.927 00.000 6880 Enqueuing Move request for scope (0.12, -0.17)
01:51:29.927 00.000 10052 Worker thread wakes up
01:51:29.927 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
01:51:29.927 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
01:51:29.927 00.000 10052 Moving (0.12, -0.17) raw xDistance=0.17 yDistance=0.13
01:51:29.928 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:51:29.928 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
01:51:29.928 00.000 10052 MoveAxis(W, 48, ABG)
01:51:29.928 00.000 10052 Guiding  Dir = 3, Dur = 48
01:51:29.948 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:29.981 00.033 6880 UpdateGuideState exits: m=1797 SNR=29.4
01:51:29.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:29.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:29.981 00.000 6880 Enqueuing Expose request
01:51:29.995 00.014 10052 IsSlewing returns 0
01:51:30.068 00.073 10052 IsGuiding returns 0
01:51:30.216 00.148 10052 IsGuiding returns 0
01:51:30.216 00.000 10052 Move returns status 0, amount 48
01:51:30.216 00.000 10052 MoveAxis(N, 0, ABG)
01:51:30.216 00.000 10052 Move returns status 0, amount 0
01:51:30.216 00.000 10052 move complete, result=0
01:51:30.218 00.002 10052 worker thread done servicing request
01:51:30.218 00.000 6880 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
01:51:30.218 00.000 10052 Worker thread wakes up
01:51:30.218 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:30.218 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:30.716 00.498 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e8a8e244-0d61-41e3-ac21-e07193775252"}
01:51:30.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e8a8e244-0d61-41e3-ac21-e07193775252"}
01:51:30.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1ed0ecfc-95eb-4dee-b57e-5a792d30437e"}
01:51:30.717 00.000 6880 case statement mapped state 6 to 3
01:51:30.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ed0ecfc-95eb-4dee-b57e-5a792d30437e"}
01:51:30.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"60e38214-9469-483f-a124-37a04a23ccb1"}
01:51:30.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2096,"width":15,"height":15,"star_pos":[6.81,7.37],"pixels":"..."},"id":"60e38214-9469-483f-a124-37a04a23ccb1"}
01:51:31.357 00.640 10052 Exposure complete
01:51:31.415 00.058 10052 worker thread done servicing request
01:51:31.415 00.000 6880 OnExposeComplete: enter
01:51:31.415 00.000 6880 UpdateGuideState(): m_state=6
01:51:31.415 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2097
01:51:31.415 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=888.75, Mass=1873, SNR=30.1, Peak=133 HFD=4.5
01:51:31.415 00.000 6880 MultiStar: [#1 0.26,0.50,0.00,M1] [#2 -0.03,-0.01,0.96,U] [#3 0.03,0.22,0.85,U] [#4 0.35,0.41,0.00,M1] [#5 0.26,0.37,0.96,U] [#6 0.19,0.20,0.90,U] [#7 0.26,0.35,0.71,U] [#8 -0.02,0.20,0.76,U] 
01:51:31.416 00.001 6880 single-star, 6 included, MultiStar: {0.09, 0.17}, one-star: {-0.02, -0.04}
01:51:31.416 00.000 6880 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.61) = xAngle (-0.42 = -0.42)
01:51:31.416 00.000 6880 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
01:51:31.416 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.03 mountX=0.04 mountY=-0.02, mountTheta=-0.45
01:51:31.417 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.04, opts=13)
01:51:31.417 00.000 6880 Enqueuing Move request for scope (-0.02, -0.04)
01:51:31.417 00.000 10052 Worker thread wakes up
01:51:31.417 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
01:51:31.417 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
01:51:31.417 00.000 10052 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
01:51:31.418 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:51:31.418 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
01:51:31.418 00.000 10052 MoveAxis(E, 0, ABG)
01:51:31.418 00.000 10052 Move returns status 0, amount 0
01:51:31.418 00.000 10052 MoveAxis(N, 0, ABG)
01:51:31.418 00.000 10052 Move returns status 0, amount 0
01:51:31.418 00.000 10052 move complete, result=0
01:51:31.418 00.000 10052 worker thread done servicing request
01:51:31.438 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:31.479 00.041 6880 UpdateGuideState exits: m=1873 SNR=30.1
01:51:31.479 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:31.479 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:31.479 00.000 6880 Enqueuing Expose request
01:51:31.480 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:31.480 00.000 10052 Worker thread wakes up
01:51:31.480 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:31.480 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:32.396 00.916 10052 Exposure complete
01:51:32.458 00.062 10052 worker thread done servicing request
01:51:32.458 00.000 6880 OnExposeComplete: enter
01:51:32.458 00.000 6880 UpdateGuideState(): m_state=6
01:51:32.459 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2098
01:51:32.459 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=888.53, Mass=1918, SNR=30.4, Peak=148 HFD=4.5
01:51:32.459 00.000 6880 MultiStar: [#1 0.23,0.09,0.90,U] [#2 0.04,-0.16,0.95,U] [#3 0.13,-0.07,0.88,U] [#4 0.31,0.10,0.80,U] [#5 0.26,0.16,0.93,U] [#6 0.28,-0.16,0.86,U] [#7 0.27,0.27,0.72,U] [#8 0.16,-0.05,0.74,U] 
01:51:32.459 00.000 6880 refined, 8 included, MultiStar: {0.18, -0.02}, one-star: {0.00, -0.26}
01:51:32.460 00.001 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
01:51:32.460 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
01:51:32.460 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.02 hyp=0.18 cameraTheta=-0.10 mountX=0.01 mountY=0.18, mountTheta=1.51
01:51:32.462 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.02, opts=13)
01:51:32.463 00.001 6880 Enqueuing Move request for scope (0.18, -0.02)
01:51:32.463 00.000 10052 Worker thread wakes up
01:51:32.463 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.02) opts 0xd
01:51:32.463 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.02)
01:51:32.463 00.000 10052 Moving (0.18, -0.02) raw xDistance=0.01 yDistance=0.18
01:51:32.463 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:51:32.463 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.00
01:51:32.463 00.000 10052 MoveAxis(E, 0, ABG)
01:51:32.463 00.000 10052 Move returns status 0, amount 0
01:51:32.464 00.001 10052 MoveAxis(N, 0, ABG)
01:51:32.464 00.000 10052 Move returns status 0, amount 0
01:51:32.464 00.000 10052 move complete, result=0
01:51:32.464 00.000 10052 worker thread done servicing request
01:51:32.488 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:32.519 00.031 6880 UpdateGuideState exits: m=1918 SNR=30.4
01:51:32.519 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:32.519 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:32.519 00.000 6880 Enqueuing Expose request
01:51:32.519 00.000 10052 Worker thread wakes up
01:51:32.520 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:32.520 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:32.520 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:32.716 00.196 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8bad1c7-dd97-4efe-9d92-9e0adee7d1ba"}
01:51:32.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8bad1c7-dd97-4efe-9d92-9e0adee7d1ba"}
01:51:32.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9851ecd3-efa1-4c77-8faf-ae1b2fd1ff48"}
01:51:32.717 00.000 6880 case statement mapped state 6 to 3
01:51:32.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9851ecd3-efa1-4c77-8faf-ae1b2fd1ff48"}
01:51:32.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"327f01cf-c9c1-49ec-823c-823e6426561b"}
01:51:32.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2098,"width":15,"height":15,"star_pos":[6.80,6.53],"pixels":"..."},"id":"327f01cf-c9c1-49ec-823c-823e6426561b"}
01:51:33.661 00.944 10052 Exposure complete
01:51:33.732 00.071 10052 worker thread done servicing request
01:51:33.732 00.000 6880 OnExposeComplete: enter
01:51:33.732 00.000 6880 UpdateGuideState(): m_state=6
01:51:33.732 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2099
01:51:33.732 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.46, Mass=1874, SNR=30.0, Peak=153 HFD=4.5
01:51:33.733 00.001 6880 MultiStar: [#1 0.26,0.10,0.90,U] [#2 0.06,-0.21,0.95,U] [#3 0.09,-0.06,0.88,U] [#4 0.34,0.15,0.82,U] [#5 0.25,0.21,0.96,U] [#6 0.24,-0.19,0.90,U] [#7 0.27,0.08,0.72,U] [#8 -0.03,-0.03,0.79,U] 
01:51:33.733 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {-0.01, -0.34}
01:51:33.733 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
01:51:33.733 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
01:51:33.733 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.24 mountX=0.03 mountY=0.16, mountTheta=1.37
01:51:33.734 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.04, opts=13)
01:51:33.735 00.001 6880 Enqueuing Move request for scope (0.16, -0.04)
01:51:33.735 00.000 10052 Worker thread wakes up
01:51:33.735 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:51:33.735 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:51:33.735 00.000 10052 Moving (0.16, -0.04) raw xDistance=0.03 yDistance=0.16
01:51:33.735 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:51:33.735 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.00
01:51:33.735 00.000 10052 MoveAxis(E, 0, ABG)
01:51:33.735 00.000 10052 Move returns status 0, amount 0
01:51:33.735 00.000 10052 MoveAxis(N, 0, ABG)
01:51:33.735 00.000 10052 Move returns status 0, amount 0
01:51:33.735 00.000 10052 move complete, result=0
01:51:33.735 00.000 10052 worker thread done servicing request
01:51:33.758 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:33.792 00.034 6880 UpdateGuideState exits: m=1874 SNR=30.0
01:51:33.792 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:33.792 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:33.793 00.001 6880 Enqueuing Expose request
01:51:33.793 00.000 10052 Worker thread wakes up
01:51:33.793 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:51:33.793 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:33.793 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:34.702 00.909 10052 Exposure complete
01:51:34.717 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c780de96-ae5a-475e-8e54-f79dd6766201"}
01:51:34.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c780de96-ae5a-475e-8e54-f79dd6766201"}
01:51:34.718 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"712a048b-f1c6-4e9a-a7d4-419865045d97"}
01:51:34.718 00.000 6880 case statement mapped state 6 to 3
01:51:34.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"712a048b-f1c6-4e9a-a7d4-419865045d97"}
01:51:34.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6cd9d3a0-9978-4379-9e90-8461be121a83"}
01:51:34.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2099,"width":15,"height":15,"star_pos":[6.79,7.46],"pixels":"..."},"id":"6cd9d3a0-9978-4379-9e90-8461be121a83"}
01:51:34.769 00.051 10052 worker thread done servicing request
01:51:34.769 00.000 6880 OnExposeComplete: enter
01:51:34.769 00.000 6880 UpdateGuideState(): m_state=6
01:51:34.770 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2100
01:51:34.770 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=888.21, Mass=1896, SNR=30.3, Peak=115 HFD=4.6
01:51:34.770 00.000 6880 MultiStar: [#1 0.01,-0.25,0.93,U] [#2 0.07,-0.40,0.96,U] [#3 -0.03,-0.18,0.87,U] [#4 -0.11,-0.25,0.82,U] [#5 -0.07,-0.17,0.95,U] [#6 0.04,-0.17,0.88,U] [#7 0.23,-0.24,0.74,U] [#8 -0.25,-0.45,0.75,U] 
01:51:34.770 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.30}, one-star: {-0.14, -0.58}
01:51:34.770 00.000 6880 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
01:51:34.770 00.000 6880 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
01:51:34.771 00.001 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.30 hyp=0.30 cameraTheta=-1.67 mountX=0.30 mountY=-0.03, mountTheta=-0.09
01:51:34.772 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.30, opts=13)
01:51:34.772 00.000 6880 Enqueuing Move request for scope (-0.03, -0.30)
01:51:34.783 00.011 10052 Worker thread wakes up
01:51:34.783 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.30) opts 0xd
01:51:34.783 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.30)
01:51:34.783 00.000 10052 Moving (-0.03, -0.30) raw xDistance=0.30 yDistance=-0.03
01:51:34.783 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:51:34.784 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.07, using input
01:51:34.784 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:51:34.784 00.000 10052 MoveAxis(W, 81, ABG)
01:51:34.784 00.000 10052 Guiding  Dir = 3, Dur = 81
01:51:34.796 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=0, FiltMax=255, Gamma=0.780
01:51:34.805 00.009 10052 IsSlewing returns 0
01:51:34.832 00.027 6880 UpdateGuideState exits: m=1896 SNR=30.3
01:51:34.832 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:34.832 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:34.832 00.000 6880 Enqueuing Expose request
01:51:34.842 00.010 10052 IsGuiding returns 0
01:51:34.870 00.028 10052 PulseGuide returned control before completion, sleep 64
01:51:34.956 00.086 10052 IsGuiding returns 0
01:51:34.957 00.001 10052 Move returns status 0, amount 81
01:51:34.957 00.000 10052 MoveAxis(N, 0, ABG)
01:51:34.957 00.000 10052 Move returns status 0, amount 0
01:51:34.957 00.000 10052 move complete, result=0
01:51:34.957 00.000 10052 worker thread done servicing request
01:51:34.957 00.000 10052 Worker thread wakes up
01:51:34.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:34.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:34.957 00.000 6880 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH
01:51:36.093 01.136 10052 Exposure complete
01:51:36.153 00.060 10052 worker thread done servicing request
01:51:36.154 00.001 6880 OnExposeComplete: enter
01:51:36.154 00.000 6880 UpdateGuideState(): m_state=6
01:51:36.154 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2101
01:51:36.154 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.29, Mass=1824, SNR=29.6, Peak=137 HFD=4.3
01:51:36.154 00.000 6880 MultiStar: [#1 0.04,-0.14,0.97,U] [#2 0.10,-0.29,0.95,U] [#3 0.03,-0.24,0.90,U] [#4 0.03,-0.29,0.82,U] [#5 0.03,-0.32,0.98,U] [#6 0.15,-0.27,0.90,U] [#7 0.29,-0.34,0.76,U] [#8 0.04,-0.47,0.78,U] 
01:51:36.155 00.001 6880 refined, 8 included, MultiStar: {0.07, -0.32}, one-star: {-0.08, -0.51}
01:51:36.155 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
01:51:36.155 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:51:36.155 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.37 mountX=0.32 mountY=0.07, mountTheta=0.21
01:51:36.156 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.32, opts=13)
01:51:36.156 00.000 6880 Enqueuing Move request for scope (0.07, -0.32)
01:51:36.156 00.000 10052 Worker thread wakes up
01:51:36.156 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.32) opts 0xd
01:51:36.156 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.32)
01:51:36.156 00.000 10052 Moving (0.07, -0.32) raw xDistance=0.32 yDistance=0.07
01:51:36.156 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
01:51:36.156 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:51:36.157 00.001 10052 MoveAxis(W, 89, ABG)
01:51:36.157 00.000 10052 Guiding  Dir = 3, Dur = 89
01:51:36.177 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:36.207 00.030 6880 UpdateGuideState exits: m=1824 SNR=29.6
01:51:36.207 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:36.207 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:36.207 00.000 6880 Enqueuing Expose request
01:51:36.214 00.007 10052 IsSlewing returns 0
01:51:36.283 00.069 10052 IsGuiding returns 0
01:51:36.343 00.060 10052 PulseGuide returned control before completion, sleep 40
01:51:36.457 00.114 10052 IsGuiding returns 1
01:51:36.457 00.000 10052 scope still moving after pulse duration time elapsed
01:51:36.532 00.075 10052 IsSlewing returns 0
01:51:36.601 00.069 10052 IsGuiding returns 0
01:51:36.601 00.000 10052 scope move finished after 89 + 228 ms
01:51:36.601 00.000 10052 Move returns status 0, amount 89
01:51:36.601 00.000 10052 MoveAxis(N, 0, ABG)
01:51:36.601 00.000 10052 Move returns status 0, amount 0
01:51:36.601 00.000 10052 move complete, result=0
01:51:36.602 00.001 10052 worker thread done servicing request
01:51:36.602 00.000 10052 Worker thread wakes up
01:51:36.602 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:36.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:36.602 00.000 6880 GuideStep: 0.3 px 89 ms WEST, 0.1 px 0 ms NORTH
01:51:36.718 00.116 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd1519f3-30c7-45b0-92d7-b6c531f554fe"}
01:51:36.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd1519f3-30c7-45b0-92d7-b6c531f554fe"}
01:51:36.719 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41081e9f-799f-48eb-bbc2-bdef91ac7708"}
01:51:36.719 00.000 6880 case statement mapped state 6 to 3
01:51:36.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41081e9f-799f-48eb-bbc2-bdef91ac7708"}
01:51:36.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"39844efd-fa6d-43d5-985b-51d0a1c0af7e"}
01:51:36.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2101,"width":15,"height":15,"star_pos":[6.71,7.29],"pixels":"..."},"id":"39844efd-fa6d-43d5-985b-51d0a1c0af7e"}
01:51:37.520 00.801 10052 Exposure complete
01:51:37.585 00.065 10052 worker thread done servicing request
01:51:37.586 00.001 6880 OnExposeComplete: enter
01:51:37.586 00.000 6880 UpdateGuideState(): m_state=6
01:51:37.586 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2102
01:51:37.586 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=888.48, Mass=1834, SNR=29.7, Peak=131 HFD=4.6
01:51:37.587 00.001 6880 MultiStar: [#1 0.02,0.02,0.96,U] [#2 -0.03,-0.19,0.95,U] [#3 0.04,-0.03,0.86,U] [#4 0.21,-0.10,0.81,U] [#5 -0.02,-0.07,0.96,U] [#6 0.10,-0.06,0.87,U] [#7 0.09,0.11,0.73,U] [#8 -0.13,-0.20,0.74,U] 
01:51:37.587 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.10, -0.32}
01:51:37.587 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
01:51:37.587 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:51:37.587 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.42 mountX=0.10 mountY=0.02, mountTheta=0.17
01:51:37.588 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.10, opts=13)
01:51:37.588 00.000 6880 Enqueuing Move request for scope (0.02, -0.10)
01:51:37.589 00.001 10052 Worker thread wakes up
01:51:37.589 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
01:51:37.589 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
01:51:37.589 00.000 10052 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.02
01:51:37.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:51:37.589 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:51:37.589 00.000 10052 MoveAxis(E, 0, ABG)
01:51:37.589 00.000 10052 Move returns status 0, amount 0
01:51:37.589 00.000 10052 MoveAxis(N, 0, ABG)
01:51:37.589 00.000 10052 Move returns status 0, amount 0
01:51:37.589 00.000 10052 move complete, result=0
01:51:37.589 00.000 10052 worker thread done servicing request
01:51:37.612 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:37.647 00.035 6880 UpdateGuideState exits: m=1834 SNR=29.7
01:51:37.647 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:37.647 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:37.647 00.000 6880 Enqueuing Expose request
01:51:37.647 00.000 10052 Worker thread wakes up
01:51:37.647 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:37.647 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:37.647 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:38.717 01.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c3f374b-f5ea-477a-9001-f3332f6bb9c7"}
01:51:38.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c3f374b-f5ea-477a-9001-f3332f6bb9c7"}
01:51:38.718 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e3fed165-125e-4018-979d-5329064e2324"}
01:51:38.718 00.000 6880 case statement mapped state 6 to 3
01:51:38.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3fed165-125e-4018-979d-5329064e2324"}
01:51:38.719 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3dbcc33-7078-4509-97ed-426ad44c3724"}
01:51:38.720 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2102,"width":15,"height":15,"star_pos":[6.69,7.48],"pixels":"..."},"id":"a3dbcc33-7078-4509-97ed-426ad44c3724"}
01:51:38.771 00.051 10052 Exposure complete
01:51:38.840 00.069 10052 worker thread done servicing request
01:51:38.840 00.000 6880 OnExposeComplete: enter
01:51:38.840 00.000 6880 UpdateGuideState(): m_state=6
01:51:38.841 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2103
01:51:38.841 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.51, Mass=1825, SNR=29.6, Peak=126 HFD=4.6
01:51:38.841 00.000 6880 MultiStar: [#1 -0.05,0.10,0.94,U] [#2 0.04,-0.16,0.94,U] [#3 0.07,-0.04,0.89,U] [#4 0.32,0.20,0.80,U] [#5 0.04,-0.08,0.98,U] [#6 0.16,-0.05,0.89,U] [#7 0.16,0.07,0.73,U] [#8 0.01,-0.06,0.80,U] 
01:51:38.841 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.04}, one-star: {-0.08, -0.28}
01:51:38.841 00.000 6880 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.61) = xAngle (1.05 = 1.05)
01:51:38.841 00.000 6880 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
01:51:38.841 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.57 mountX=0.04 mountY=0.07, mountTheta=1.04
01:51:38.843 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.04, opts=13)
01:51:38.843 00.000 6880 Enqueuing Move request for scope (0.07, -0.04)
01:51:38.844 00.001 10052 Worker thread wakes up
01:51:38.844 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
01:51:38.844 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
01:51:38.844 00.000 10052 Moving (0.07, -0.04) raw xDistance=0.04 yDistance=0.07
01:51:38.844 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:51:38.844 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:51:38.844 00.000 10052 MoveAxis(E, 0, ABG)
01:51:38.844 00.000 10052 Move returns status 0, amount 0
01:51:38.844 00.000 10052 MoveAxis(N, 0, ABG)
01:51:38.844 00.000 10052 Move returns status 0, amount 0
01:51:38.844 00.000 10052 move complete, result=0
01:51:38.844 00.000 10052 worker thread done servicing request
01:51:38.866 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:38.899 00.033 6880 UpdateGuideState exits: m=1825 SNR=29.6
01:51:38.899 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:38.899 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:38.899 00.000 6880 Enqueuing Expose request
01:51:38.899 00.000 10052 Worker thread wakes up
01:51:38.899 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:38.899 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:38.900 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:39.819 00.919 10052 Exposure complete
01:51:39.903 00.084 10052 worker thread done servicing request
01:51:39.903 00.000 6880 OnExposeComplete: enter
01:51:39.903 00.000 6880 UpdateGuideState(): m_state=6
01:51:39.903 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2104
01:51:39.903 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=888.58, Mass=1801, SNR=29.5, Peak=109 HFD=4.7
01:51:39.904 00.001 6880 MultiStar: [#1 0.17,0.49,0.94,U] [#2 -0.02,0.14,0.95,U] [#3 0.14,0.26,0.89,U] [#4 0.21,0.36,0.81,U] [#5 0.16,0.35,0.98,U] [#6 0.09,0.09,0.90,U] [#7 0.30,0.23,0.73,U] [#8 -0.06,0.17,0.80,U] 
01:51:39.904 00.000 6880 single-star, 8 included, MultiStar: {0.10, 0.20}, one-star: {-0.05, -0.21}
01:51:39.904 00.000 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
01:51:39.904 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
01:51:39.904 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.22 cameraTheta=-1.78 mountX=0.22 mountY=-0.04, mountTheta=-0.20
01:51:39.906 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.21, opts=13)
01:51:39.906 00.000 6880 Enqueuing Move request for scope (-0.05, -0.21)
01:51:39.906 00.000 10052 Worker thread wakes up
01:51:39.906 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
01:51:39.907 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
01:51:39.907 00.000 10052 Moving (-0.05, -0.21) raw xDistance=0.22 yDistance=-0.04
01:51:39.907 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:51:39.907 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:51:39.907 00.000 10052 MoveAxis(W, 58, ABG)
01:51:39.907 00.000 10052 Guiding  Dir = 3, Dur = 58
01:51:39.928 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:39.961 00.033 6880 UpdateGuideState exits: m=1801 SNR=29.5
01:51:39.961 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:39.961 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:39.961 00.000 6880 Enqueuing Expose request
01:51:39.963 00.002 10052 IsSlewing returns 0
01:51:40.030 00.067 10052 IsGuiding returns 0
01:51:40.174 00.144 10052 IsGuiding returns 0
01:51:40.174 00.000 10052 Move returns status 0, amount 58
01:51:40.174 00.000 10052 MoveAxis(N, 0, ABG)
01:51:40.174 00.000 10052 Move returns status 0, amount 0
01:51:40.174 00.000 10052 move complete, result=0
01:51:40.174 00.000 10052 worker thread done servicing request
01:51:40.175 00.001 10052 Worker thread wakes up
01:51:40.175 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
01:51:40.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:40.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:40.726 00.551 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ef4b0af-77a7-4638-af88-eb0700418ff8"}
01:51:40.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ef4b0af-77a7-4638-af88-eb0700418ff8"}
01:51:40.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7994797a-c7fc-4453-a37a-f169fedab3a0"}
01:51:40.726 00.000 6880 case statement mapped state 6 to 3
01:51:40.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7994797a-c7fc-4453-a37a-f169fedab3a0"}
01:51:40.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c0b9129b-edbd-4b0f-965d-2d1afe81d30c"}
01:51:40.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2104,"width":15,"height":15,"star_pos":[6.75,6.58],"pixels":"..."},"id":"c0b9129b-edbd-4b0f-965d-2d1afe81d30c"}
01:51:41.311 00.584 10052 Exposure complete
01:51:41.370 00.059 10052 worker thread done servicing request
01:51:41.370 00.000 6880 OnExposeComplete: enter
01:51:41.370 00.000 6880 UpdateGuideState(): m_state=6
01:51:41.370 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2105
01:51:41.370 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=888.70, Mass=1774, SNR=29.2, Peak=110 HFD=4.4
01:51:41.371 00.001 6880 MultiStar: [#1 0.74,0.31,0.00,M1] [#2 0.62,0.14,0.00,M1] [#3 0.63,0.05,0.00,M1] [#4 0.67,0.45,0.00,M1] [#5 0.75,0.37,0.00,M1] [#6 0.97,0.19,0.00,M1] [#7 0.90,0.18,0.00,M1] [#8 0.75,0.17,0.00,M1] 
01:51:41.371 00.000 6880 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.61) = xAngle (1.39 = 1.39)
01:51:41.371 00.000 6880 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
01:51:41.371 00.000 6880 CameraToMount -- cameraX=0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-0.22 mountX=0.08 mountY=0.44, mountTheta=1.39
01:51:41.372 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.44, y=-0.10, opts=13)
01:51:41.373 00.001 6880 Enqueuing Move request for scope (0.44, -0.10)
01:51:41.373 00.000 10052 Worker thread wakes up
01:51:41.373 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.10) opts 0xd
01:51:41.373 00.000 10052 Handling offset move in thread for scope, endpoint = (0.44, -0.10)
01:51:41.373 00.000 10052 Moving (0.44, -0.10) raw xDistance=0.08 yDistance=0.44
01:51:41.373 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:51:41.373 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.44, slope = 0.01
01:51:41.373 00.000 10052 MoveAxis(E, 0, ABG)
01:51:41.373 00.000 10052 Move returns status 0, amount 0
01:51:41.373 00.000 10052 MoveAxis(S, 20, ABG)
01:51:41.373 00.000 10052 Guiding  Dir = 1, Dur = 20
01:51:41.394 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:41.394 00.000 10052 IsSlewing returns 0
01:51:41.425 00.031 6880 UpdateGuideState exits: m=1774 SNR=29.2
01:51:41.425 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:41.425 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:41.425 00.000 6880 Enqueuing Expose request
01:51:41.432 00.007 10052 IsGuiding returns 0
01:51:41.500 00.068 10052 IsGuiding returns 1
01:51:41.500 00.000 10052 scope still moving after pulse duration time elapsed
01:51:41.576 00.076 10052 IsSlewing returns 0
01:51:41.652 00.076 10052 IsGuiding returns 0
01:51:41.652 00.000 10052 scope move finished after 20 + 199 ms
01:51:41.652 00.000 10052 Move returns status 0, amount 20
01:51:41.652 00.000 10052 move complete, result=0
01:51:41.652 00.000 10052 worker thread done servicing request
01:51:41.653 00.001 10052 Worker thread wakes up
01:51:41.653 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:41.653 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:41.653 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 20 ms SOUTH
01:51:42.557 00.904 10052 Exposure complete
01:51:42.616 00.059 10052 worker thread done servicing request
01:51:42.616 00.000 6880 OnExposeComplete: enter
01:51:42.617 00.001 6880 UpdateGuideState(): m_state=6
01:51:42.617 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2106
01:51:42.617 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=888.01, Mass=1694, SNR=28.5, Peak=104 HFD=4.5
01:51:42.617 00.000 6880 MultiStar: [#1 0.27,-0.15,0.96,U] [#2 0.04,-0.33,0.96,U] [#3 0.19,-0.21,0.92,U] [#4 0.39,-0.27,0.83,U] [#5 0.46,-0.35,0.00,M2] [#6 0.33,-0.25,0.92,U] [#7 0.44,-0.35,0.00,M2] [#8 0.10,-0.30,0.77,U] 
01:51:42.617 00.000 6880 refined, 6 included, MultiStar: {0.21, -0.33}, one-star: {0.18, -0.78}
01:51:42.617 00.000 6880 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.61) = xAngle (0.61 = 0.61)
01:51:42.617 00.000 6880 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
01:51:42.618 00.001 6880 CameraToMount -- cameraX=0.21 cameraY=-0.33 hyp=0.40 cameraTheta=-1.00 mountX=0.32 mountY=0.22, mountTheta=0.59
01:51:42.619 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.33, opts=13)
01:51:42.619 00.000 6880 Enqueuing Move request for scope (0.21, -0.33)
01:51:42.619 00.000 10052 Worker thread wakes up
01:51:42.619 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.33) opts 0xd
01:51:42.619 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.33)
01:51:42.619 00.000 10052 Moving (0.21, -0.33) raw xDistance=0.32 yDistance=0.22
01:51:42.619 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
01:51:42.619 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.22, slope = 0.02
01:51:42.620 00.001 10052 MoveAxis(W, 87, ABG)
01:51:42.620 00.000 10052 Guiding  Dir = 3, Dur = 87
01:51:42.641 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:42.653 00.012 10052 IsSlewing returns 0
01:51:42.673 00.020 6880 UpdateGuideState exits: m=1694 SNR=28.5
01:51:42.673 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:42.673 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:42.673 00.000 6880 Enqueuing Expose request
01:51:42.691 00.018 10052 IsGuiding returns 0
01:51:42.718 00.027 10052 PulseGuide returned control before completion, sleep 71
01:51:42.725 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78a572a5-a6e3-43f3-b695-4d103ade222e"}
01:51:42.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78a572a5-a6e3-43f3-b695-4d103ade222e"}
01:51:42.726 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0574528-40e7-4829-bccf-74d803eb122a"}
01:51:42.726 00.000 6880 case statement mapped state 6 to 3
01:51:42.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0574528-40e7-4829-bccf-74d803eb122a"}
01:51:42.728 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d323220f-525c-4711-9bc6-0c478e79c9ad"}
01:51:42.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2106,"width":15,"height":15,"star_pos":[6.98,7.01],"pixels":"..."},"id":"d323220f-525c-4711-9bc6-0c478e79c9ad"}
01:51:42.814 00.086 10052 IsGuiding returns 0
01:51:42.814 00.000 10052 Move returns status 0, amount 87
01:51:42.814 00.000 10052 MoveAxis(S, 35, ABG)
01:51:42.814 00.000 10052 Guiding  Dir = 1, Dur = 35
01:51:42.852 00.038 10052 IsSlewing returns 0
01:51:42.890 00.038 10052 IsGuiding returns 0
01:51:42.917 00.027 10052 PulseGuide returned control before completion, sleep 18
01:51:42.972 00.055 10052 IsGuiding returns 0
01:51:42.972 00.000 10052 Move returns status 0, amount 35
01:51:42.972 00.000 10052 move complete, result=0
01:51:42.972 00.000 10052 worker thread done servicing request
01:51:42.972 00.000 10052 Worker thread wakes up
01:51:42.973 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:42.973 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:42.973 00.000 6880 GuideStep: 0.3 px 87 ms WEST, 0.2 px 35 ms SOUTH
01:51:44.115 01.142 10052 Exposure complete
01:51:44.193 00.078 10052 worker thread done servicing request
01:51:44.193 00.000 6880 OnExposeComplete: enter
01:51:44.193 00.000 6880 UpdateGuideState(): m_state=6
01:51:44.193 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2107
01:51:44.193 00.000 6880 Star::Find returns 1 (0), X=407.00, Y=888.78, Mass=1715, SNR=28.8, Peak=101 HFD=4.5
01:51:44.194 00.001 6880 MultiStar: [#1 -0.56,0.31,0.00,M1] [#2 -0.43,0.36,0.00,M1] [#3 -0.58,0.06,0.00,M1] [#4 -0.47,0.13,0.85,U] [#5 -0.39,0.33,0.97,U] [#6 -0.48,0.05,0.91,U] [#7 -0.33,0.37,0.77,U] [#8 -0.60,0.10,0.00,M1] 
01:51:44.194 00.000 6880 refined, 4 included, MultiStar: {-0.50, 0.16}, one-star: {-0.79, -0.02}
01:51:44.194 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.44 = -1.84)
01:51:44.194 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.87)
01:51:44.194 00.000 6880 CameraToMount -- cameraX=-0.50 cameraY=0.16 hyp=0.53 cameraTheta=2.83 mountX=-0.14 mountY=-0.51, mountTheta=-1.84
01:51:44.195 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.50, y=0.16, opts=13)
01:51:44.195 00.000 6880 Enqueuing Move request for scope (-0.50, 0.16)
01:51:44.195 00.000 10052 Worker thread wakes up
01:51:44.196 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.16) opts 0xd
01:51:44.196 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.50, 0.16)
01:51:44.196 00.000 10052 Moving (-0.50, 0.16) raw xDistance=-0.14 yDistance=-0.51
01:51:44.196 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:51:44.196 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.51, slope = -0.02
01:51:44.196 00.000 10052 MoveAxis(E, 34, ABG)
01:51:44.196 00.000 10052 Guiding  Dir = 2, Dur = 34
01:51:44.229 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:44.247 00.018 10052 IsSlewing returns 0
01:51:44.266 00.019 6880 UpdateGuideState exits: m=1715 SNR=28.8
01:51:44.266 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:44.266 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:44.266 00.000 6880 Enqueuing Expose request
01:51:44.315 00.049 10052 IsGuiding returns 0
01:51:44.457 00.142 10052 IsGuiding returns 0
01:51:44.457 00.000 10052 Move returns status 0, amount 34
01:51:44.457 00.000 10052 MoveAxis(N, 41, ABG)
01:51:44.457 00.000 10052 Guiding  Dir = 0, Dur = 41
01:51:44.531 00.074 10052 IsSlewing returns 0
01:51:44.599 00.068 10052 IsGuiding returns 0
01:51:44.627 00.028 10052 PulseGuide returned control before completion, sleep 24
01:51:44.686 00.059 10052 IsGuiding returns 0
01:51:44.686 00.000 10052 Move returns status 0, amount 41
01:51:44.687 00.001 10052 move complete, result=0
01:51:44.687 00.000 10052 worker thread done servicing request
01:51:44.687 00.000 10052 Worker thread wakes up
01:51:44.687 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:44.687 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:44.687 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.5 px 41 ms NORTH
01:51:44.725 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e120c30-1525-4416-8d45-246707ddd458"}
01:51:44.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e120c30-1525-4416-8d45-246707ddd458"}
01:51:44.728 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa99ee51-0f92-4ee4-95de-9681798cdadd"}
01:51:44.728 00.000 6880 case statement mapped state 6 to 3
01:51:44.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa99ee51-0f92-4ee4-95de-9681798cdadd"}
01:51:44.729 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"15fe22ab-9ee9-4271-982c-cef23ea1148c"}
01:51:44.730 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2107,"width":15,"height":15,"star_pos":[7.00,6.78],"pixels":"..."},"id":"15fe22ab-9ee9-4271-982c-cef23ea1148c"}
01:51:45.601 00.871 10052 Exposure complete
01:51:45.658 00.057 10052 worker thread done servicing request
01:51:45.658 00.000 6880 OnExposeComplete: enter
01:51:45.658 00.000 6880 UpdateGuideState(): m_state=6
01:51:45.658 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2108
01:51:45.658 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=888.42, Mass=1725, SNR=28.8, Peak=98 HFD=4.8
01:51:45.659 00.001 6880 MultiStar: [#1 -0.05,0.33,0.93,U] [#2 -0.12,0.24,0.95,U] [#3 -0.19,0.25,0.89,U] [#4 -0.11,-0.05,0.83,U] [#5 -0.10,-0.12,0.98,U] [#6 -0.14,0.16,0.91,U] [#7 0.25,0.41,0.74,U] [#8 -0.17,-0.01,0.79,U] 
01:51:45.659 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.08}, one-star: {-0.16, -0.37}
01:51:45.659 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.05 = -2.24)
01:51:45.659 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.27)
01:51:45.659 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.08 hyp=0.13 cameraTheta=2.43 mountX=-0.08 mountY=-0.10, mountTheta=-2.25
01:51:45.660 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.08, opts=13)
01:51:45.660 00.000 6880 Enqueuing Move request for scope (-0.10, 0.08)
01:51:45.660 00.000 10052 Worker thread wakes up
01:51:45.660 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.08) opts 0xd
01:51:45.661 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.08)
01:51:45.661 00.000 10052 Moving (-0.10, 0.08) raw xDistance=-0.08 yDistance=-0.10
01:51:45.661 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:51:45.661 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.10, using input
01:51:45.661 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:51:45.661 00.000 10052 MoveAxis(E, 0, ABG)
01:51:45.661 00.000 10052 Move returns status 0, amount 0
01:51:45.661 00.000 10052 MoveAxis(N, 0, ABG)
01:51:45.661 00.000 10052 Move returns status 0, amount 0
01:51:45.661 00.000 10052 move complete, result=0
01:51:45.661 00.000 10052 worker thread done servicing request
01:51:45.681 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:45.711 00.030 6880 UpdateGuideState exits: m=1725 SNR=28.8
01:51:45.711 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:45.711 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:45.711 00.000 6880 Enqueuing Expose request
01:51:45.711 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:51:45.711 00.000 10052 Worker thread wakes up
01:51:45.711 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:45.711 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:46.723 01.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db4153ac-77e1-4fd8-a474-07bdb98832db"}
01:51:46.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db4153ac-77e1-4fd8-a474-07bdb98832db"}
01:51:46.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5a942306-c075-4065-813f-22db77585ba3"}
01:51:46.724 00.000 6880 case statement mapped state 6 to 3
01:51:46.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a942306-c075-4065-813f-22db77585ba3"}
01:51:46.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a9b1981-de37-49b8-a211-ec181674532f"}
01:51:46.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2108,"width":15,"height":15,"star_pos":[6.64,7.42],"pixels":"..."},"id":"0a9b1981-de37-49b8-a211-ec181674532f"}
01:51:46.852 00.127 10052 Exposure complete
01:51:46.911 00.059 10052 worker thread done servicing request
01:51:46.911 00.000 6880 OnExposeComplete: enter
01:51:46.912 00.001 6880 UpdateGuideState(): m_state=6
01:51:46.912 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2109
01:51:46.912 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=888.59, Mass=1754, SNR=29.0, Peak=121 HFD=4.7
01:51:46.912 00.000 6880 MultiStar: [#1 0.27,-0.02,0.92,U] [#2 0.14,-0.08,0.97,U] [#3 0.28,-0.09,0.89,U] [#4 0.35,0.21,0.86,U] [#5 0.37,0.17,0.94,U] [#6 0.13,-0.28,0.90,U] [#7 0.37,-0.19,0.74,U] [#8 0.09,-0.26,0.81,U] 
01:51:46.912 00.000 6880 single-star, 8 included, MultiStar: {0.21, -0.08}, one-star: {-0.06, -0.21}
01:51:46.913 00.001 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
01:51:46.913 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
01:51:46.913 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.21 cameraTheta=-1.83 mountX=0.21 mountY=-0.05, mountTheta=-0.25
01:51:46.914 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.21, opts=13)
01:51:46.914 00.000 6880 Enqueuing Move request for scope (-0.06, -0.21)
01:51:46.914 00.000 10052 Worker thread wakes up
01:51:46.914 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
01:51:46.914 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
01:51:46.915 00.001 10052 Moving (-0.06, -0.21) raw xDistance=0.21 yDistance=-0.05
01:51:46.915 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
01:51:46.915 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.08, using input
01:51:46.915 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
01:51:46.915 00.000 10052 MoveAxis(W, 56, ABG)
01:51:46.915 00.000 10052 Guiding  Dir = 3, Dur = 56
01:51:46.935 00.020 10052 IsSlewing returns 0
01:51:46.938 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:46.975 00.037 10052 IsGuiding returns 0
01:51:46.978 00.003 6880 UpdateGuideState exits: m=1754 SNR=29.0
01:51:46.978 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:46.979 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:46.979 00.000 6880 Enqueuing Expose request
01:51:47.002 00.023 10052 PulseGuide returned control before completion, sleep 39
01:51:47.075 00.073 10052 IsGuiding returns 0
01:51:47.075 00.000 10052 Move returns status 0, amount 56
01:51:47.075 00.000 10052 MoveAxis(N, 0, ABG)
01:51:47.075 00.000 10052 Move returns status 0, amount 0
01:51:47.075 00.000 10052 move complete, result=0
01:51:47.075 00.000 10052 worker thread done servicing request
01:51:47.075 00.000 10052 Worker thread wakes up
01:51:47.075 00.000 6880 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
01:51:47.075 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:47.075 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:47.991 00.916 10052 Exposure complete
01:51:48.064 00.073 10052 worker thread done servicing request
01:51:48.064 00.000 6880 OnExposeComplete: enter
01:51:48.064 00.000 6880 UpdateGuideState(): m_state=6
01:51:48.064 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2110
01:51:48.065 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=888.33, Mass=1741, SNR=28.9, Peak=101 HFD=4.6
01:51:48.065 00.000 6880 MultiStar: [#1 -0.06,0.04,0.94,U] [#2 0.02,-0.34,0.97,U] [#3 0.17,-0.17,0.91,U] [#4 -0.06,-0.26,0.88,U] [#5 0.08,-0.19,0.95,U] [#6 0.29,-0.23,0.92,U] [#7 -0.06,-0.26,0.76,U] [#8 0.23,-0.10,0.78,U] 
01:51:48.065 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.22}, one-star: {0.00, -0.46}
01:51:48.065 00.000 6880 CameraToMount -- cameraTheta (-1.28) - m_xAngle (-1.61) = xAngle (0.33 = 0.33)
01:51:48.065 00.000 6880 CameraToMount -- cameraTheta (-1.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.30 = 0.30)
01:51:48.065 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.28 mountX=0.22 mountY=0.07, mountTheta=0.30
01:51:48.067 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.22, opts=13)
01:51:48.067 00.000 6880 Enqueuing Move request for scope (0.07, -0.22)
01:51:48.067 00.000 10052 Worker thread wakes up
01:51:48.067 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.22) opts 0xd
01:51:48.067 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.22)
01:51:48.067 00.000 10052 Moving (0.07, -0.22) raw xDistance=0.22 yDistance=0.07
01:51:48.067 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:51:48.067 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
01:51:48.067 00.000 10052 MoveAxis(W, 62, ABG)
01:51:48.067 00.000 10052 Guiding  Dir = 3, Dur = 62
01:51:48.089 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:48.112 00.023 10052 IsSlewing returns 0
01:51:48.120 00.008 6880 UpdateGuideState exits: m=1741 SNR=28.9
01:51:48.120 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:48.120 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:48.120 00.000 6880 Enqueuing Expose request
01:51:48.186 00.066 10052 IsGuiding returns 0
01:51:48.242 00.056 10052 PulseGuide returned control before completion, sleep 17
01:51:48.321 00.079 10052 IsGuiding returns 1
01:51:48.321 00.000 10052 scope still moving after pulse duration time elapsed
01:51:48.391 00.070 10052 IsSlewing returns 0
01:51:48.461 00.070 10052 IsGuiding returns 0
01:51:48.462 00.001 10052 scope move finished after 62 + 213 ms
01:51:48.462 00.000 10052 Move returns status 0, amount 62
01:51:48.462 00.000 10052 MoveAxis(N, 0, ABG)
01:51:48.462 00.000 10052 Move returns status 0, amount 0
01:51:48.462 00.000 10052 move complete, result=0
01:51:48.462 00.000 10052 worker thread done servicing request
01:51:48.462 00.000 6880 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
01:51:48.462 00.000 10052 Worker thread wakes up
01:51:48.462 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:48.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:48.723 00.261 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd10f800-7cb5-46da-9220-b26c1b7bf19b"}
01:51:48.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd10f800-7cb5-46da-9220-b26c1b7bf19b"}
01:51:48.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1266e6ce-ee69-42da-b099-5c3a0a96db1a"}
01:51:48.724 00.000 6880 case statement mapped state 6 to 3
01:51:48.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1266e6ce-ee69-42da-b099-5c3a0a96db1a"}
01:51:48.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"21c0b763-5ac7-485c-86b0-acc411f598c7"}
01:51:48.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2110,"width":15,"height":15,"star_pos":[6.80,7.33],"pixels":"..."},"id":"21c0b763-5ac7-485c-86b0-acc411f598c7"}
01:51:49.605 00.881 10052 Exposure complete
01:51:49.663 00.058 10052 worker thread done servicing request
01:51:49.663 00.000 6880 OnExposeComplete: enter
01:51:49.664 00.001 6880 UpdateGuideState(): m_state=6
01:51:49.664 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2111
01:51:49.664 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=888.72, Mass=1733, SNR=28.9, Peak=125 HFD=4.6
01:51:49.664 00.000 6880 MultiStar: [#1 0.32,0.47,0.00,M1] [#2 0.17,0.03,0.98,U] [#3 0.04,0.28,0.92,U] [#4 0.50,0.42,0.00,M1] [#5 0.45,0.27,0.97,U] [#6 0.24,0.28,0.94,U] [#7 0.28,0.46,0.00,M1] [#8 0.11,0.30,0.75,U] 
01:51:49.665 00.001 6880 single-star, 5 included, MultiStar: {0.17, 0.17}, one-star: {0.01, -0.07}
01:51:49.665 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
01:51:49.665 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
01:51:49.665 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.41 mountX=0.07 mountY=0.01, mountTheta=0.17
01:51:49.667 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.07, opts=13)
01:51:49.667 00.000 6880 Enqueuing Move request for scope (0.01, -0.07)
01:51:49.667 00.000 10052 Worker thread wakes up
01:51:49.668 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.07) opts 0xd
01:51:49.668 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.07)
01:51:49.668 00.000 10052 Moving (0.01, -0.07) raw xDistance=0.07 yDistance=0.01
01:51:49.668 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:51:49.668 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:51:49.668 00.000 10052 MoveAxis(E, 0, ABG)
01:51:49.668 00.000 10052 Move returns status 0, amount 0
01:51:49.668 00.000 10052 MoveAxis(N, 0, ABG)
01:51:49.668 00.000 10052 Move returns status 0, amount 0
01:51:49.668 00.000 10052 move complete, result=0
01:51:49.668 00.000 10052 worker thread done servicing request
01:51:49.696 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:49.733 00.037 6880 UpdateGuideState exits: m=1733 SNR=28.9
01:51:49.733 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:49.733 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:49.733 00.000 6880 Enqueuing Expose request
01:51:49.733 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:51:49.733 00.000 10052 Worker thread wakes up
01:51:49.733 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:49.733 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:50.653 00.920 10052 Exposure complete
01:51:50.722 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff3e621c-a714-4fa7-aac4-cf09af65bdfb"}
01:51:50.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff3e621c-a714-4fa7-aac4-cf09af65bdfb"}
01:51:50.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a4f8317-6d2d-4945-bf27-1fc779cdb864"}
01:51:50.723 00.000 6880 case statement mapped state 6 to 3
01:51:50.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a4f8317-6d2d-4945-bf27-1fc779cdb864"}
01:51:50.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b23904c7-ab87-492d-832e-a3a4b68966f6"}
01:51:50.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2111,"width":15,"height":15,"star_pos":[6.81,6.72],"pixels":"..."},"id":"b23904c7-ab87-492d-832e-a3a4b68966f6"}
01:51:50.725 00.001 10052 worker thread done servicing request
01:51:50.725 00.000 6880 OnExposeComplete: enter
01:51:50.725 00.000 6880 UpdateGuideState(): m_state=6
01:51:50.726 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2112
01:51:50.726 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.69, Mass=1794, SNR=29.4, Peak=113 HFD=4.6
01:51:50.726 00.000 6880 MultiStar: [#1 0.27,0.38,0.97,U] [#2 0.12,0.26,0.96,U] [#3 0.09,0.36,0.91,U] [#4 0.33,0.32,0.88,U] [#5 0.30,0.44,0.00,M1] [#6 0.22,0.42,0.92,U] [#7 0.37,0.20,0.75,U] [#8 0.16,0.17,0.80,U] 
01:51:50.726 00.000 6880 single-star, 7 included, MultiStar: {0.20, 0.25}, one-star: {0.11, -0.10}
01:51:50.726 00.000 6880 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
01:51:50.726 00.000 6880 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
01:51:50.726 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.15 cameraTheta=-0.77 mountX=0.10 mountY=0.11, mountTheta=0.83
01:51:50.728 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.10, opts=13)
01:51:50.728 00.000 6880 Enqueuing Move request for scope (0.11, -0.10)
01:51:50.728 00.000 10052 Worker thread wakes up
01:51:50.728 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
01:51:50.728 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
01:51:50.728 00.000 10052 Moving (0.11, -0.10) raw xDistance=0.10 yDistance=0.11
01:51:50.728 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:51:50.728 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
01:51:50.728 00.000 10052 MoveAxis(E, 0, ABG)
01:51:50.728 00.000 10052 Move returns status 0, amount 0
01:51:50.728 00.000 10052 MoveAxis(N, 0, ABG)
01:51:50.728 00.000 10052 Move returns status 0, amount 0
01:51:50.728 00.000 10052 move complete, result=0
01:51:50.729 00.001 10052 worker thread done servicing request
01:51:50.750 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:50.783 00.033 6880 UpdateGuideState exits: m=1794 SNR=29.4
01:51:50.783 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:50.783 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:50.783 00.000 6880 Enqueuing Expose request
01:51:50.783 00.000 10052 Worker thread wakes up
01:51:50.783 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:51:50.783 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:50.783 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:51.936 01.153 10052 Exposure complete
01:51:52.030 00.094 10052 worker thread done servicing request
01:51:52.030 00.000 6880 OnExposeComplete: enter
01:51:52.030 00.000 6880 UpdateGuideState(): m_state=6
01:51:52.031 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2113
01:51:52.031 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=888.67, Mass=1873, SNR=30.1, Peak=108 HFD=4.8
01:51:52.032 00.001 6880 MultiStar: [#1 -0.13,0.41,0.92,U] [#2 -0.12,0.27,0.95,U] [#3 0.01,0.30,0.86,U] [#4 -0.06,0.15,0.86,U] [#5 -0.03,0.24,0.93,U] [#6 -0.04,0.42,0.88,U] [#7 0.02,0.37,0.73,U] [#8 -0.12,0.10,0.76,U] 
01:51:52.032 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.23}, one-star: {-0.22, -0.12}
01:51:52.032 00.000 6880 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.61) = xAngle (3.52 = -2.76)
01:51:52.032 00.000 6880 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.49 = -2.79)
01:51:52.032 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.23 hyp=0.25 cameraTheta=1.91 mountX=-0.23 mountY=-0.08, mountTheta=-2.79
01:51:52.034 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.23, opts=13)
01:51:52.034 00.000 6880 Enqueuing Move request for scope (-0.08, 0.23)
01:51:52.034 00.000 10052 Worker thread wakes up
01:51:52.034 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.23) opts 0xd
01:51:52.035 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.23)
01:51:52.035 00.000 10052 Moving (-0.08, 0.23) raw xDistance=-0.23 yDistance=-0.08
01:51:52.035 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
01:51:52.035 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
01:51:52.035 00.000 10052 MoveAxis(E, 61, ABG)
01:51:52.035 00.000 10052 Guiding  Dir = 2, Dur = 61
01:51:52.067 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:52.070 00.003 10052 IsSlewing returns 0
01:51:52.109 00.039 10052 IsGuiding returns 0
01:51:52.117 00.008 6880 UpdateGuideState exits: m=1873 SNR=30.1
01:51:52.117 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:52.117 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:52.117 00.000 6880 Enqueuing Expose request
01:51:52.136 00.019 10052 PulseGuide returned control before completion, sleep 44
01:51:52.251 00.115 10052 IsGuiding returns 0
01:51:52.251 00.000 10052 Move returns status 0, amount 61
01:51:52.251 00.000 10052 MoveAxis(N, 0, ABG)
01:51:52.251 00.000 10052 Move returns status 0, amount 0
01:51:52.251 00.000 10052 move complete, result=0
01:51:52.251 00.000 10052 worker thread done servicing request
01:51:52.252 00.001 6880 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
01:51:52.252 00.000 10052 Worker thread wakes up
01:51:52.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:52.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:52.741 00.489 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f039a89e-bd68-4c7f-a8cb-2abf5da87b83"}
01:51:52.741 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f039a89e-bd68-4c7f-a8cb-2abf5da87b83"}
01:51:52.742 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4be8e64b-a3c9-4f2c-bb1f-5a1d614a5a9d"}
01:51:52.742 00.000 6880 case statement mapped state 6 to 3
01:51:52.743 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4be8e64b-a3c9-4f2c-bb1f-5a1d614a5a9d"}
01:51:52.743 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95f31c77-a81e-4027-9506-e44335e5b846"}
01:51:52.743 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2113,"width":15,"height":15,"star_pos":[6.58,6.67],"pixels":"..."},"id":"95f31c77-a81e-4027-9506-e44335e5b846"}
01:51:53.172 00.429 10052 Exposure complete
01:51:53.261 00.089 10052 worker thread done servicing request
01:51:53.262 00.001 6880 OnExposeComplete: enter
01:51:53.262 00.000 6880 UpdateGuideState(): m_state=6
01:51:53.262 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2114
01:51:53.262 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.81, Mass=1825, SNR=29.6, Peak=105 HFD=4.4
01:51:53.263 00.001 6880 MultiStar: [#1 -0.04,0.14,0.96,U] [#2 -0.10,0.22,0.98,U] [#3 0.16,0.32,0.87,U] [#4 0.02,0.22,0.88,U] [#5 0.27,0.36,0.97,U] [#6 0.16,0.13,0.92,U] [#7 -0.01,-0.04,0.76,U] [#8 0.11,0.21,0.82,U] 
01:51:53.263 00.000 6880 single-star, 8 included, MultiStar: {0.06, 0.18}, one-star: {-0.02, 0.02}
01:51:53.263 00.000 6880 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.61) = xAngle (4.10 = -2.19)
01:51:53.263 00.000 6880 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.06 = -2.22)
01:51:53.263 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.48 mountX=-0.02 mountY=-0.02, mountTheta=-2.20
01:51:53.265 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.02, opts=13)
01:51:53.265 00.000 6880 Enqueuing Move request for scope (-0.02, 0.02)
01:51:53.265 00.000 10052 Worker thread wakes up
01:51:53.266 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:51:53.266 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:51:53.266 00.000 10052 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:51:53.266 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:51:53.266 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.08, using input
01:51:53.266 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
01:51:53.266 00.000 10052 MoveAxis(E, 0, ABG)
01:51:53.266 00.000 10052 Move returns status 0, amount 0
01:51:53.266 00.000 10052 MoveAxis(N, 0, ABG)
01:51:53.266 00.000 10052 Move returns status 0, amount 0
01:51:53.266 00.000 10052 move complete, result=0
01:51:53.267 00.001 10052 worker thread done servicing request
01:51:53.299 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:53.344 00.045 6880 UpdateGuideState exits: m=1825 SNR=29.6
01:51:53.344 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:53.344 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:53.344 00.000 6880 Enqueuing Expose request
01:51:53.344 00.000 10052 Worker thread wakes up
01:51:53.345 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:51:53.345 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:53.345 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:54.485 01.140 10052 Exposure complete
01:51:54.575 00.090 10052 worker thread done servicing request
01:51:54.575 00.000 6880 OnExposeComplete: enter
01:51:54.575 00.000 6880 UpdateGuideState(): m_state=6
01:51:54.576 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2115
01:51:54.576 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=888.46, Mass=1767, SNR=29.1, Peak=121 HFD=4.4
01:51:54.576 00.000 6880 MultiStar: [#1 0.09,-0.24,1.01,U] [#2 0.08,-0.17,1.02,U] [#3 0.06,-0.23,0.90,U] [#4 0.13,-0.17,0.89,U] [#5 0.13,-0.26,0.96,U] [#6 0.12,-0.31,0.92,U] [#7 0.22,-0.31,0.78,U] [#8 0.10,-0.32,0.79,U] 
01:51:54.576 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.26}, one-star: {0.05, -0.34}
01:51:54.577 00.001 6880 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
01:51:54.577 00.000 6880 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:51:54.577 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.26 hyp=0.28 cameraTheta=-1.18 mountX=0.25 mountY=0.11, mountTheta=0.41
01:51:54.579 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.26, opts=13)
01:51:54.579 00.000 6880 Enqueuing Move request for scope (0.11, -0.26)
01:51:54.579 00.000 10052 Worker thread wakes up
01:51:54.579 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.26) opts 0xd
01:51:54.579 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.26)
01:51:54.579 00.000 10052 Moving (0.11, -0.26) raw xDistance=0.25 yDistance=0.11
01:51:54.579 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:51:54.579 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:51:54.579 00.000 10052 MoveAxis(W, 68, ABG)
01:51:54.580 00.001 10052 Guiding  Dir = 3, Dur = 68
01:51:54.601 00.021 10052 IsSlewing returns 0
01:51:54.609 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:54.639 00.030 10052 IsGuiding returns 0
01:51:54.656 00.017 6880 UpdateGuideState exits: m=1767 SNR=29.1
01:51:54.657 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:54.657 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:54.657 00.000 6880 Enqueuing Expose request
01:51:54.666 00.009 10052 PulseGuide returned control before completion, sleep 51
01:51:54.741 00.075 10052 IsGuiding returns 1
01:51:54.741 00.000 10052 scope still moving after pulse duration time elapsed
01:51:54.742 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"779fa16e-275e-45d5-8d36-ce43cd95164b"}
01:51:54.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"779fa16e-275e-45d5-8d36-ce43cd95164b"}
01:51:54.744 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4cc0fba9-19d3-4a43-8d7d-11bba3dafe74"}
01:51:54.744 00.000 6880 case statement mapped state 6 to 3
01:51:54.744 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cc0fba9-19d3-4a43-8d7d-11bba3dafe74"}
01:51:54.746 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"172fd1de-330a-4ad3-8263-f810d04e5bcc"}
01:51:54.746 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2115,"width":15,"height":15,"star_pos":[6.85,7.46],"pixels":"..."},"id":"172fd1de-330a-4ad3-8263-f810d04e5bcc"}
01:51:54.789 00.043 10052 IsSlewing returns 0
01:51:54.826 00.037 10052 IsGuiding returns 0
01:51:54.827 00.001 10052 scope move finished after 68 + 119 ms
01:51:54.827 00.000 10052 Move returns status 0, amount 68
01:51:54.827 00.000 10052 MoveAxis(N, 0, ABG)
01:51:54.827 00.000 10052 Move returns status 0, amount 0
01:51:54.827 00.000 10052 move complete, result=0
01:51:54.827 00.000 10052 worker thread done servicing request
01:51:54.827 00.000 10052 Worker thread wakes up
01:51:54.827 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:54.827 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:54.827 00.000 6880 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH
01:51:55.753 00.926 10052 Exposure complete
01:51:55.845 00.092 10052 worker thread done servicing request
01:51:55.846 00.001 6880 OnExposeComplete: enter
01:51:55.846 00.000 6880 UpdateGuideState(): m_state=6
01:51:55.846 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2116
01:51:55.846 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=888.33, Mass=1950, SNR=30.5, Peak=140 HFD=4.3
01:51:55.847 00.001 6880 MultiStar: [#1 0.07,-0.37,0.96,U] [#2 0.21,-0.31,0.97,U] [#3 0.19,-0.20,0.88,U] [#4 0.23,-0.17,0.89,U] [#5 0.09,-0.36,0.99,U] [#6 0.02,-0.27,0.91,U] [#7 0.30,-0.29,0.78,U] [#8 0.14,-0.39,0.77,U] 
01:51:55.847 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.32}, one-star: {0.12, -0.46}
01:51:55.847 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
01:51:55.847 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
01:51:55.847 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-1.13 mountX=0.31 mountY=0.15, mountTheta=0.45
01:51:55.849 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.32, opts=13)
01:51:55.849 00.000 6880 Enqueuing Move request for scope (0.15, -0.32)
01:51:55.849 00.000 10052 Worker thread wakes up
01:51:55.849 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.32) opts 0xd
01:51:55.850 00.001 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.32)
01:51:55.850 00.000 10052 Moving (0.15, -0.32) raw xDistance=0.31 yDistance=0.15
01:51:55.850 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:51:55.850 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.20, using input
01:51:55.850 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.04
01:51:55.850 00.000 10052 MoveAxis(W, 86, ABG)
01:51:55.850 00.000 10052 Guiding  Dir = 3, Dur = 86
01:51:55.880 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:51:55.936 00.056 6880 UpdateGuideState exits: m=1950 SNR=30.5
01:51:55.936 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:55.937 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:55.937 00.000 6880 Enqueuing Expose request
01:51:55.940 00.003 10052 IsSlewing returns 0
01:51:55.975 00.035 10052 IsGuiding returns 0
01:51:56.030 00.055 10052 PulseGuide returned control before completion, sleep 41
01:51:56.113 00.083 10052 IsGuiding returns 1
01:51:56.114 00.001 10052 scope still moving after pulse duration time elapsed
01:51:56.304 00.190 10052 IsSlewing returns 0
01:51:56.343 00.039 10052 IsGuiding returns 0
01:51:56.343 00.000 10052 scope move finished after 86 + 281 ms
01:51:56.343 00.000 10052 Move returns status 0, amount 86
01:51:56.343 00.000 10052 MoveAxis(N, 0, ABG)
01:51:56.343 00.000 10052 Move returns status 0, amount 0
01:51:56.343 00.000 10052 move complete, result=0
01:51:56.343 00.000 10052 worker thread done servicing request
01:51:56.343 00.000 10052 Worker thread wakes up
01:51:56.343 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:56.343 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:51:56.640 00.297 6880 GuideStep: 0.3 px 86 ms WEST, 0.2 px 0 ms NORTH
01:51:56.647 00.007 6880 evsrv: cli 01543AA0 connect
01:51:56.647 00.000 6880 case statement mapped state 6 to 3
01:51:56.648 00.001 6880 case statement mapped state 6 to 3
01:51:56.648 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"4cab7379-5c65-4910-95dc-84de285f511b"}
01:51:56.649 00.001 6880 case statement mapped state 6 to 3
01:51:56.649 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cab7379-5c65-4910-95dc-84de285f511b"}
01:51:56.653 00.004 6880 evsrv: cli 01543AA0 disconnect
01:51:56.654 00.001 6880 evsrv: cli 015431E0 connect
01:51:56.654 00.000 6880 case statement mapped state 6 to 3
01:51:56.655 00.001 6880 case statement mapped state 6 to 3
01:51:56.655 00.000 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"bc7b6ba6-adb9-4359-83b2-032de09b533d"}
01:51:56.656 00.001 6880 PhdController::Dither begins
01:51:56.656 00.000 6880 dither: size=1.00, dRA=-0.71 dDec=0.00
01:51:56.656 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:51:56.656 00.000 6880 MountToCamera -- mountX=-0.71 mountY=0.00 hyp=0.71 mountTheta=3.14 cameraX=0.03, cameraY=0.70 cameraTheta=1.53
01:51:56.656 00.000 6880 setting lock position to (407.83, 889.50)
01:51:56.656 00.000 6880 Mount: notify guiding dithered (0.0, 0.7)
01:51:56.656 00.000 6880 MultiStar: stabilizing after lock position change
01:51:56.657 00.001 6880 Status Line: Dither by -0.71,0.00
01:51:56.660 00.003 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:51:56.661 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
01:51:56.661 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"bc7b6ba6-adb9-4359-83b2-032de09b533d"}
01:51:56.661 00.000 6880 evsrv: cli 015431E0 disconnect
01:51:56.742 00.081 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1466c55d-a4b2-4ce7-a581-8d89457aa8c0"}
01:51:56.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1466c55d-a4b2-4ce7-a581-8d89457aa8c0"}
01:51:56.744 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"995b467b-7ab5-4ab9-abba-881f7b154df9"}
01:51:56.745 00.001 6880 case statement mapped state 6 to 3
01:51:56.745 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"995b467b-7ab5-4ab9-abba-881f7b154df9"}
01:51:56.747 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c97a0933-9bf5-46e5-8b0a-595bd2ce6430"}
01:51:56.748 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2116,"width":15,"height":15,"star_pos":[6.91,7.33],"pixels":"..."},"id":"c97a0933-9bf5-46e5-8b0a-595bd2ce6430"}
01:51:57.484 00.736 10052 Exposure complete
01:51:57.560 00.076 10052 worker thread done servicing request
01:51:57.560 00.000 6880 OnExposeComplete: enter
01:51:57.560 00.000 6880 UpdateGuideState(): m_state=6
01:51:57.560 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2117
01:51:57.560 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.14, Mass=1993, SNR=31.0, Peak=117 HFD=4.5
01:51:57.560 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
01:51:57.561 00.001 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
01:51:57.561 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-1.36 hyp=1.36 cameraTheta=-1.65 mountX=1.36 mountY=-0.09, mountTheta=-0.07
01:51:57.562 00.001 6880 dither recenter: remaining=(0.7,-0.0) step=(0.7,-0.0)
01:51:57.562 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:51:57.563 00.001 6880 MountToCamera -- mountX=0.71 mountY=-0.00 hyp=0.71 mountTheta=-0.00 cameraX=-0.03, cameraY=-0.70 cameraTheta=-1.61
01:51:57.563 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.70, opts=4)
01:51:57.563 00.000 6880 Enqueuing Move request for scope (-0.03, -0.70)
01:51:57.563 00.000 6880 Mount: notify direct move 0.71,-0.00
01:51:57.563 00.000 10052 Worker thread wakes up
01:51:57.563 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.70) opts 0x4
01:51:57.563 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.70)
01:51:57.563 00.000 10052 Moving (-0.03, -0.70) raw xDistance=0.71 yDistance=-0.00
01:51:57.563 00.000 10052 MoveAxis(W, 420, B)
01:51:57.563 00.000 10052 Guiding  Dir = 3, Dur = 420
01:51:57.589 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:51:57.629 00.040 6880 UpdateGuideState exits: m=1993 SNR=31.0
01:51:57.629 00.000 6880 PhdController: settling, locked = 1, distance = 1.07 (0.60) aobump = 0 frame = 1 / 99999
01:51:57.629 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122717.629,"Host":"MINIASTRO1","Inst":1,"Distance":1.07,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:51:57.629 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:57.629 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:57.629 00.000 6880 Enqueuing Expose request
01:51:57.653 00.024 10052 IsSlewing returns 0
01:51:57.729 00.076 10052 IsGuiding returns 0
01:51:57.798 00.069 10052 PulseGuide returned control before completion, sleep 362
01:51:58.223 00.425 10052 IsGuiding returns 1
01:51:58.223 00.000 10052 scope still moving after pulse duration time elapsed
01:51:58.290 00.067 10052 IsSlewing returns 0
01:51:58.364 00.074 10052 IsGuiding returns 0
01:51:58.364 00.000 10052 scope move finished after 420 + 215 ms
01:51:58.364 00.000 10052 Move returns status 0, amount 420
01:51:58.364 00.000 10052 MoveAxis(N, 0, B)
01:51:58.364 00.000 10052 Move returns status 0, amount 0
01:51:58.365 00.001 10052 move complete, result=0
01:51:58.365 00.000 10052 worker thread done servicing request
01:51:58.365 00.000 6880 GuideStep: 0.7 px 420 ms WEST, -0.0 px 0 ms NORTH
01:51:58.365 00.000 10052 Worker thread wakes up
01:51:58.365 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:51:58.365 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:51:58.739 00.374 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e8df4d54-e8c1-42c3-a958-0fc31ef3ff50"}
01:51:58.740 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e8df4d54-e8c1-42c3-a958-0fc31ef3ff50"}
01:51:58.740 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e03767b0-6171-435e-bf3b-d673c37e58db"}
01:51:58.741 00.001 6880 case statement mapped state 6 to 3
01:51:58.741 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e03767b0-6171-435e-bf3b-d673c37e58db"}
01:51:58.741 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"808b7242-888f-483e-bee9-b6c3b78f73ed"}
01:51:58.742 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2117,"width":15,"height":15,"star_pos":[6.72,7.14],"pixels":"..."},"id":"808b7242-888f-483e-bee9-b6c3b78f73ed"}
01:51:59.602 00.860 10052 Exposure complete
01:51:59.665 00.063 10052 worker thread done servicing request
01:51:59.665 00.000 6880 OnExposeComplete: enter
01:51:59.666 00.001 6880 UpdateGuideState(): m_state=6
01:51:59.666 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2118
01:51:59.666 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=888.72, Mass=2016, SNR=31.2, Peak=136 HFD=4.8
01:51:59.666 00.000 6880 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.61) = xAngle (0.26 = 0.26)
01:51:59.666 00.000 6880 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
01:51:59.666 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.78 hyp=0.80 cameraTheta=-1.35 mountX=0.77 mountY=0.18, mountTheta=0.23
01:51:59.668 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.78, opts=13)
01:51:59.668 00.000 6880 Enqueuing Move request for scope (0.17, -0.78)
01:51:59.668 00.000 10052 Worker thread wakes up
01:51:59.668 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.78) opts 0xd
01:51:59.668 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.78)
01:51:59.669 00.001 10052 Moving (0.17, -0.78) raw xDistance=0.77 yDistance=0.18
01:51:59.669 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.35 from input 0.77
01:51:59.669 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.18, slope = 0.00
01:51:59.669 00.000 10052 MoveAxis(W, 208, ABG)
01:51:59.669 00.000 10052 Guiding  Dir = 3, Dur = 208
01:51:59.700 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:51:59.731 00.031 10052 IsSlewing returns 0
01:51:59.733 00.002 6880 UpdateGuideState exits: m=2016 SNR=31.2
01:51:59.733 00.000 6880 PhdController: settling, locked = 1, distance = 0.80 (0.60) aobump = 0 frame = 2 / 99999
01:51:59.733 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122719.733,"Host":"MINIASTRO1","Inst":1,"Distance":0.80,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:51:59.733 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:51:59.733 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:51:59.733 00.000 6880 Enqueuing Expose request
01:51:59.811 00.078 10052 IsGuiding returns 0
01:51:59.874 00.063 10052 PulseGuide returned control before completion, sleep 155
01:52:00.109 00.235 10052 IsGuiding returns 0
01:52:00.109 00.000 10052 Move returns status 0, amount 208
01:52:00.109 00.000 10052 MoveAxis(S, 33, ABG)
01:52:00.109 00.000 10052 Guiding  Dir = 1, Dur = 33
01:52:00.183 00.074 10052 IsSlewing returns 0
01:52:00.262 00.079 10052 IsGuiding returns 0
01:52:00.406 00.144 10052 IsGuiding returns 0
01:52:00.406 00.000 10052 Move returns status 0, amount 33
01:52:00.406 00.000 10052 move complete, result=0
01:52:00.406 00.000 10052 worker thread done servicing request
01:52:00.406 00.000 10052 Worker thread wakes up
01:52:00.406 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:00.406 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:00.406 00.000 6880 GuideStep: 0.8 px 208 ms WEST, 0.2 px 33 ms SOUTH
01:52:00.739 00.333 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a6d2452-98b4-4c36-b0a6-2ed5c8191c11"}
01:52:00.740 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a6d2452-98b4-4c36-b0a6-2ed5c8191c11"}
01:52:00.741 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1f886dc0-b350-4364-bd25-5545a659e819"}
01:52:00.741 00.000 6880 case statement mapped state 6 to 3
01:52:00.741 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f886dc0-b350-4364-bd25-5545a659e819"}
01:52:00.742 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3c59d242-3299-441f-9ceb-3cd2dc4b453f"}
01:52:00.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2118,"width":15,"height":15,"star_pos":[7.00,6.72],"pixels":"..."},"id":"3c59d242-3299-441f-9ceb-3cd2dc4b453f"}
01:52:01.317 00.575 10052 Exposure complete
01:52:01.374 00.057 10052 worker thread done servicing request
01:52:01.374 00.000 6880 OnExposeComplete: enter
01:52:01.374 00.000 6880 UpdateGuideState(): m_state=6
01:52:01.375 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2119
01:52:01.375 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=888.89, Mass=2060, SNR=31.4, Peak=129 HFD=4.5
01:52:01.375 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
01:52:01.375 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
01:52:01.375 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.61 hyp=0.62 cameraTheta=-1.34 mountX=0.60 mountY=0.15, mountTheta=0.24
01:52:01.376 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.61, opts=13)
01:52:01.376 00.000 6880 Enqueuing Move request for scope (0.14, -0.61)
01:52:01.376 00.000 10052 Worker thread wakes up
01:52:01.376 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.61) opts 0xd
01:52:01.376 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.61)
01:52:01.376 00.000 10052 Moving (0.14, -0.61) raw xDistance=0.60 yDistance=0.15
01:52:01.376 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.60
01:52:01.377 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
01:52:01.377 00.000 10052 MoveAxis(W, 172, ABG)
01:52:01.377 00.000 10052 Guiding  Dir = 3, Dur = 172
01:52:01.396 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=1, FiltMax=255, Gamma=0.780
01:52:01.398 00.002 10052 IsSlewing returns 0
01:52:01.436 00.038 10052 IsGuiding returns 0
01:52:01.444 00.008 6880 UpdateGuideState exits: m=2060 SNR=31.4
01:52:01.444 00.000 6880 PhdController: settling, locked = 1, distance = 0.75 (0.60) aobump = 0 frame = 3 / 99999
01:52:01.444 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122721.444,"Host":"MINIASTRO1","Inst":1,"Distance":0.75,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:52:01.444 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:01.444 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:01.444 00.000 6880 Enqueuing Expose request
01:52:01.463 00.019 10052 PulseGuide returned control before completion, sleep 155
01:52:01.690 00.227 10052 IsGuiding returns 0
01:52:01.690 00.000 10052 Move returns status 0, amount 172
01:52:01.690 00.000 10052 MoveAxis(N, 0, ABG)
01:52:01.690 00.000 10052 Move returns status 0, amount 0
01:52:01.691 00.001 10052 move complete, result=0
01:52:01.691 00.000 10052 worker thread done servicing request
01:52:01.691 00.000 10052 Worker thread wakes up
01:52:01.691 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:01.691 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:01.691 00.000 6880 GuideStep: 0.6 px 172 ms WEST, 0.1 px 0 ms NORTH
01:52:02.738 01.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"36ba7a03-11ab-4b26-9975-512d590d0a13"}
01:52:02.739 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"36ba7a03-11ab-4b26-9975-512d590d0a13"}
01:52:02.739 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f9557ca5-141c-41c1-b73d-9eda1d2f70a8"}
01:52:02.740 00.001 6880 case statement mapped state 6 to 3
01:52:02.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9557ca5-141c-41c1-b73d-9eda1d2f70a8"}
01:52:02.740 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ee90a9f3-1aeb-4d0f-a7c9-42a371ca86e2"}
01:52:02.741 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2119,"width":15,"height":15,"star_pos":[6.97,6.89],"pixels":"..."},"id":"ee90a9f3-1aeb-4d0f-a7c9-42a371ca86e2"}
01:52:02.828 00.087 10052 Exposure complete
01:52:02.883 00.055 10052 worker thread done servicing request
01:52:02.883 00.000 6880 OnExposeComplete: enter
01:52:02.883 00.000 6880 UpdateGuideState(): m_state=6
01:52:02.884 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2120
01:52:02.884 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=889.19, Mass=2017, SNR=31.1, Peak=134 HFD=4.6
01:52:02.884 00.000 6880 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.61) = xAngle (0.74 = 0.74)
01:52:02.884 00.000 6880 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
01:52:02.884 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.31 hyp=0.40 cameraTheta=-0.88 mountX=0.30 mountY=0.26, mountTheta=0.72
01:52:02.885 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.31, opts=13)
01:52:02.885 00.000 6880 Enqueuing Move request for scope (0.26, -0.31)
01:52:02.886 00.001 10052 Worker thread wakes up
01:52:02.886 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.31) opts 0xd
01:52:02.886 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.31)
01:52:02.886 00.000 10052 Moving (0.26, -0.31) raw xDistance=0.30 yDistance=0.26
01:52:02.886 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
01:52:02.886 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.26, slope = 0.00
01:52:02.886 00.000 10052 MoveAxis(W, 88, ABG)
01:52:02.886 00.000 10052 Guiding  Dir = 3, Dur = 88
01:52:02.907 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:02.907 00.000 10052 IsSlewing returns 0
01:52:02.936 00.029 6880 UpdateGuideState exits: m=2017 SNR=31.1
01:52:02.936 00.000 6880 PhdController: settling, locked = 1, distance = 0.64 (0.60) aobump = 0 frame = 4 / 99999
01:52:02.936 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122722.936,"Host":"MINIASTRO1","Inst":1,"Distance":0.64,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:52:02.936 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:02.937 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:02.937 00.000 6880 Enqueuing Expose request
01:52:02.945 00.008 10052 IsGuiding returns 0
01:52:02.973 00.028 10052 PulseGuide returned control before completion, sleep 71
01:52:03.069 00.096 10052 IsGuiding returns 1
01:52:03.069 00.000 10052 scope still moving after pulse duration time elapsed
01:52:03.117 00.048 10052 IsSlewing returns 0
01:52:03.155 00.038 10052 IsGuiding returns 0
01:52:03.155 00.000 10052 scope move finished after 88 + 121 ms
01:52:03.155 00.000 10052 Move returns status 0, amount 88
01:52:03.155 00.000 10052 MoveAxis(S, 48, ABG)
01:52:03.155 00.000 10052 Guiding  Dir = 1, Dur = 48
01:52:03.193 00.038 10052 IsSlewing returns 0
01:52:03.231 00.038 10052 IsGuiding returns 0
01:52:03.258 00.027 10052 PulseGuide returned control before completion, sleep 32
01:52:03.322 00.064 10052 IsGuiding returns 0
01:52:03.322 00.000 10052 Move returns status 0, amount 48
01:52:03.322 00.000 10052 move complete, result=0
01:52:03.322 00.000 10052 worker thread done servicing request
01:52:03.322 00.000 10052 Worker thread wakes up
01:52:03.323 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:03.323 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:03.323 00.000 6880 GuideStep: 0.3 px 88 ms WEST, 0.3 px 48 ms SOUTH
01:52:04.237 00.914 10052 Exposure complete
01:52:04.312 00.075 10052 worker thread done servicing request
01:52:04.312 00.000 6880 OnExposeComplete: enter
01:52:04.312 00.000 6880 UpdateGuideState(): m_state=6
01:52:04.313 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2121
01:52:04.313 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=889.53, Mass=2082, SNR=31.7, Peak=138 HFD=4.6
01:52:04.313 00.000 6880 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
01:52:04.313 00.000 6880 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
01:52:04.313 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.02 hyp=0.19 cameraTheta=0.13 mountX=-0.03 mountY=0.19, mountTheta=1.75
01:52:04.315 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.02, opts=13)
01:52:04.315 00.000 6880 Enqueuing Move request for scope (0.19, 0.02)
01:52:04.315 00.000 10052 Worker thread wakes up
01:52:04.315 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.02) opts 0xd
01:52:04.315 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.02)
01:52:04.316 00.001 10052 Moving (0.19, 0.02) raw xDistance=-0.03 yDistance=0.19
01:52:04.316 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:52:04.316 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.19, slope = 0.01
01:52:04.316 00.000 10052 MoveAxis(E, 0, ABG)
01:52:04.316 00.000 10052 Move returns status 0, amount 0
01:52:04.316 00.000 10052 MoveAxis(S, 9, ABG)
01:52:04.316 00.000 10052 Guiding  Dir = 1, Dur = 9
01:52:04.339 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:04.369 00.030 6880 UpdateGuideState exits: m=2082 SNR=31.7
01:52:04.369 00.000 6880 PhdController: settling, locked = 1, distance = 0.51 (0.60) aobump = 0 frame = 5 / 99999
01:52:04.369 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122724.369,"Host":"MINIASTRO1","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:52:04.369 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:04.369 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:04.369 00.000 6880 Enqueuing Expose request
01:52:04.389 00.020 10052 IsSlewing returns 0
01:52:04.458 00.069 10052 IsGuiding returns 0
01:52:04.523 00.065 10052 IsGuiding returns 0
01:52:04.523 00.000 10052 Move returns status 0, amount 9
01:52:04.523 00.000 10052 move complete, result=0
01:52:04.524 00.001 10052 worker thread done servicing request
01:52:04.524 00.000 10052 Worker thread wakes up
01:52:04.524 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:04.524 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:04.524 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 9 ms SOUTH
01:52:04.738 00.214 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09d8b9ef-36a4-4660-a3a7-6dc3963dbdec"}
01:52:04.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09d8b9ef-36a4-4660-a3a7-6dc3963dbdec"}
01:52:04.739 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42288cb8-6674-410a-aa7d-ebbf587400d2"}
01:52:04.739 00.000 6880 case statement mapped state 6 to 3
01:52:04.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"42288cb8-6674-410a-aa7d-ebbf587400d2"}
01:52:04.739 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"efc3480b-1c99-4309-a00b-15b59ddbf239"}
01:52:04.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2121,"width":15,"height":15,"star_pos":[7.01,6.53],"pixels":"..."},"id":"efc3480b-1c99-4309-a00b-15b59ddbf239"}
01:52:05.665 00.926 10052 Exposure complete
01:52:05.731 00.066 10052 worker thread done servicing request
01:52:05.731 00.000 6880 OnExposeComplete: enter
01:52:05.731 00.000 6880 UpdateGuideState(): m_state=6
01:52:05.731 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2122
01:52:05.731 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=889.36, Mass=2130, SNR=32.0, Peak=127 HFD=4.7
01:52:05.732 00.001 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
01:52:05.732 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:52:05.732 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.14 hyp=0.38 cameraTheta=-0.37 mountX=0.12 mountY=0.35, mountTheta=1.24
01:52:05.734 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.14, opts=13)
01:52:05.734 00.000 6880 Enqueuing Move request for scope (0.35, -0.14)
01:52:05.734 00.000 10052 Worker thread wakes up
01:52:05.734 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.14) opts 0xd
01:52:05.734 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.14)
01:52:05.734 00.000 10052 Moving (0.35, -0.14) raw xDistance=0.12 yDistance=0.35
01:52:05.734 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:52:05.734 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.35, slope = 0.04
01:52:05.734 00.000 10052 MoveAxis(W, 32, ABG)
01:52:05.734 00.000 10052 Guiding  Dir = 3, Dur = 32
01:52:05.755 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:05.774 00.019 10052 IsSlewing returns 0
01:52:05.802 00.028 6880 UpdateGuideState exits: m=2130 SNR=32.0
01:52:05.802 00.000 6880 PhdController: settling, locked = 1, distance = 0.47 (0.60) aobump = 0 frame = 6 / 99999
01:52:05.802 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122725.802,"Host":"MINIASTRO1","Inst":1,"Distance":0.47,"Time":1.4,"SettleTime":6.0,"StarLocked":true}
01:52:05.802 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:05.803 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:05.803 00.000 6880 Enqueuing Expose request
01:52:05.848 00.045 10052 IsGuiding returns 0
01:52:05.990 00.142 10052 IsGuiding returns 0
01:52:05.991 00.001 10052 Move returns status 0, amount 32
01:52:05.991 00.000 10052 MoveAxis(S, 35, ABG)
01:52:05.991 00.000 10052 Guiding  Dir = 1, Dur = 35
01:52:06.071 00.080 10052 IsSlewing returns 0
01:52:06.150 00.079 10052 IsGuiding returns 0
01:52:06.293 00.143 10052 IsGuiding returns 0
01:52:06.293 00.000 10052 Move returns status 0, amount 35
01:52:06.293 00.000 10052 move complete, result=0
01:52:06.293 00.000 10052 worker thread done servicing request
01:52:06.293 00.000 10052 Worker thread wakes up
01:52:06.293 00.000 6880 GuideStep: 0.1 px 32 ms WEST, 0.4 px 35 ms SOUTH
01:52:06.294 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:06.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:06.739 00.445 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cfee9c7c-ad9f-4a31-afe9-248e87a6af14"}
01:52:06.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cfee9c7c-ad9f-4a31-afe9-248e87a6af14"}
01:52:06.739 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d7fc94b-23c6-479e-a2f1-2ef1da6d5bfb"}
01:52:06.739 00.000 6880 case statement mapped state 6 to 3
01:52:06.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d7fc94b-23c6-479e-a2f1-2ef1da6d5bfb"}
01:52:06.740 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c28efccc-a9f4-4ec7-8ad8-54fd2e06b4f2"}
01:52:06.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2122,"width":15,"height":15,"star_pos":[7.18,7.36],"pixels":"..."},"id":"c28efccc-a9f4-4ec7-8ad8-54fd2e06b4f2"}
01:52:07.205 00.465 10052 Exposure complete
01:52:07.259 00.054 10052 worker thread done servicing request
01:52:07.259 00.000 6880 OnExposeComplete: enter
01:52:07.260 00.001 6880 UpdateGuideState(): m_state=6
01:52:07.260 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2123
01:52:07.260 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=889.32, Mass=2070, SNR=31.5, Peak=133 HFD=4.7
01:52:07.260 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.24 = 1.24)
01:52:07.260 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:52:07.260 00.000 6880 CameraToMount -- cameraX=0.47 cameraY=-0.18 hyp=0.50 cameraTheta=-0.37 mountX=0.16 mountY=0.47, mountTheta=1.24
01:52:07.261 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.47, y=-0.18, opts=13)
01:52:07.261 00.000 6880 Enqueuing Move request for scope (0.47, -0.18)
01:52:07.262 00.001 10052 Worker thread wakes up
01:52:07.262 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.18) opts 0xd
01:52:07.262 00.000 10052 Handling offset move in thread for scope, endpoint = (0.47, -0.18)
01:52:07.262 00.000 10052 Moving (0.47, -0.18) raw xDistance=0.16 yDistance=0.47
01:52:07.262 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:52:07.262 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.47, slope = 0.06
01:52:07.262 00.000 10052 MoveAxis(W, 45, ABG)
01:52:07.262 00.000 10052 Guiding  Dir = 3, Dur = 45
01:52:07.282 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:07.283 00.001 10052 IsSlewing returns 0
01:52:07.319 00.036 6880 UpdateGuideState exits: m=2070 SNR=31.5
01:52:07.319 00.000 6880 PhdController: settling, locked = 1, distance = 0.48 (0.60) aobump = 0 frame = 7 / 99999
01:52:07.319 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122727.319,"Host":"MINIASTRO1","Inst":1,"Distance":0.48,"Time":3.0,"SettleTime":6.0,"StarLocked":true}
01:52:07.319 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:07.320 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:07.320 00.000 6880 Enqueuing Expose request
01:52:07.321 00.001 10052 IsGuiding returns 0
01:52:07.349 00.028 10052 PulseGuide returned control before completion, sleep 28
01:52:07.409 00.060 10052 IsGuiding returns 0
01:52:07.409 00.000 10052 Move returns status 0, amount 45
01:52:07.409 00.000 10052 MoveAxis(S, 62, ABG)
01:52:07.409 00.000 10052 Guiding  Dir = 1, Dur = 62
01:52:07.447 00.038 10052 IsSlewing returns 0
01:52:07.485 00.038 10052 IsGuiding returns 0
01:52:07.512 00.027 10052 PulseGuide returned control before completion, sleep 46
01:52:07.629 00.117 10052 IsGuiding returns 0
01:52:07.629 00.000 10052 Move returns status 0, amount 62
01:52:07.629 00.000 10052 move complete, result=0
01:52:07.629 00.000 10052 worker thread done servicing request
01:52:07.629 00.000 10052 Worker thread wakes up
01:52:07.629 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:07.629 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:07.630 00.001 6880 GuideStep: 0.2 px 45 ms WEST, 0.5 px 62 ms SOUTH
01:52:08.738 01.108 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8afa51d3-5d4e-43ce-8cf8-95cf511f2223"}
01:52:08.739 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8afa51d3-5d4e-43ce-8cf8-95cf511f2223"}
01:52:08.739 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"44819766-d099-47a5-93e3-aa94b6274842"}
01:52:08.739 00.000 6880 case statement mapped state 6 to 3
01:52:08.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"44819766-d099-47a5-93e3-aa94b6274842"}
01:52:08.740 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9bbe8d5a-9711-4973-9eee-87ee02319aca"}
01:52:08.741 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2123,"width":15,"height":15,"star_pos":[7.29,7.32],"pixels":"..."},"id":"9bbe8d5a-9711-4973-9eee-87ee02319aca"}
01:52:08.768 00.027 10052 Exposure complete
01:52:08.826 00.058 10052 worker thread done servicing request
01:52:08.827 00.001 6880 OnExposeComplete: enter
01:52:08.827 00.000 6880 UpdateGuideState(): m_state=6
01:52:08.827 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2124
01:52:08.827 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=889.27, Mass=2138, SNR=32.0, Peak=145 HFD=4.8
01:52:08.827 00.000 6880 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.61) = xAngle (0.81 = 0.81)
01:52:08.827 00.000 6880 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
01:52:08.827 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.23 hyp=0.32 cameraTheta=-0.80 mountX=0.22 mountY=0.23, mountTheta=0.79
01:52:08.829 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.23, opts=13)
01:52:08.829 00.000 6880 Enqueuing Move request for scope (0.23, -0.23)
01:52:08.829 00.000 10052 Worker thread wakes up
01:52:08.829 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.23) opts 0xd
01:52:08.829 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.23)
01:52:08.829 00.000 10052 Moving (0.23, -0.23) raw xDistance=0.22 yDistance=0.23
01:52:08.829 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:52:08.829 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.23, slope = 0.03
01:52:08.829 00.000 10052 MoveAxis(W, 62, ABG)
01:52:08.829 00.000 10052 Guiding  Dir = 3, Dur = 62
01:52:08.848 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:08.850 00.002 10052 IsSlewing returns 0
01:52:08.878 00.028 6880 UpdateGuideState exits: m=2138 SNR=32.0
01:52:08.878 00.000 6880 PhdController: settling, locked = 1, distance = 0.43 (0.60) aobump = 0 frame = 8 / 99999
01:52:08.878 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122728.878,"Host":"MINIASTRO1","Inst":1,"Distance":0.43,"Time":4.5,"SettleTime":6.0,"StarLocked":true}
01:52:08.878 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:08.878 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:08.879 00.001 6880 Enqueuing Expose request
01:52:08.888 00.009 10052 IsGuiding returns 0
01:52:08.916 00.028 10052 PulseGuide returned control before completion, sleep 45
01:52:08.992 00.076 10052 IsGuiding returns 0
01:52:08.992 00.000 10052 Move returns status 0, amount 62
01:52:08.992 00.000 10052 MoveAxis(S, 40, ABG)
01:52:08.992 00.000 10052 Guiding  Dir = 1, Dur = 40
01:52:09.030 00.038 10052 IsSlewing returns 0
01:52:09.069 00.039 10052 IsGuiding returns 0
01:52:09.096 00.027 10052 PulseGuide returned control before completion, sleep 24
01:52:09.150 00.054 10052 IsGuiding returns 0
01:52:09.150 00.000 10052 Move returns status 0, amount 40
01:52:09.150 00.000 10052 move complete, result=0
01:52:09.150 00.000 10052 worker thread done servicing request
01:52:09.150 00.000 10052 Worker thread wakes up
01:52:09.150 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:09.150 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:09.150 00.000 6880 GuideStep: 0.2 px 62 ms WEST, 0.2 px 40 ms SOUTH
01:52:10.068 00.918 10052 Exposure complete
01:52:10.132 00.064 10052 worker thread done servicing request
01:52:10.132 00.000 6880 OnExposeComplete: enter
01:52:10.132 00.000 6880 UpdateGuideState(): m_state=6
01:52:10.133 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2125
01:52:10.133 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=889.67, Mass=2023, SNR=31.1, Peak=132 HFD=4.6
01:52:10.133 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.13 = 2.13)
01:52:10.133 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
01:52:10.133 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.17 hyp=0.33 cameraTheta=0.52 mountX=-0.18 mountY=0.29, mountTheta=2.12
01:52:10.134 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.17, opts=13)
01:52:10.134 00.000 6880 Enqueuing Move request for scope (0.29, 0.17)
01:52:10.134 00.000 10052 Worker thread wakes up
01:52:10.135 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.17) opts 0xd
01:52:10.135 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.17)
01:52:10.135 00.000 10052 Moving (0.29, 0.17) raw xDistance=-0.18 yDistance=0.29
01:52:10.135 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:52:10.135 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.29, slope = 0.02
01:52:10.135 00.000 10052 MoveAxis(E, 45, ABG)
01:52:10.135 00.000 10052 Guiding  Dir = 2, Dur = 45
01:52:10.155 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:10.177 00.022 10052 IsSlewing returns 0
01:52:10.191 00.014 6880 UpdateGuideState exits: m=2023 SNR=31.1
01:52:10.191 00.000 6880 PhdController: settling, locked = 1, distance = 0.40 (0.60) aobump = 0 frame = 9 / 99999
01:52:10.191 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122730.191,"Host":"MINIASTRO1","Inst":1,"Distance":0.40,"Time":5.8,"SettleTime":6.0,"StarLocked":true}
01:52:10.192 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:10.192 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:10.192 00.000 6880 Enqueuing Expose request
01:52:10.253 00.061 10052 IsGuiding returns 0
01:52:10.383 00.130 10052 IsGuiding returns 0
01:52:10.384 00.001 10052 Move returns status 0, amount 45
01:52:10.384 00.000 10052 MoveAxis(S, 34, ABG)
01:52:10.384 00.000 10052 Guiding  Dir = 1, Dur = 34
01:52:10.459 00.075 10052 IsSlewing returns 0
01:52:10.533 00.074 10052 IsGuiding returns 0
01:52:10.666 00.133 10052 IsGuiding returns 0
01:52:10.666 00.000 10052 Move returns status 0, amount 34
01:52:10.666 00.000 10052 move complete, result=0
01:52:10.666 00.000 10052 worker thread done servicing request
01:52:10.666 00.000 6880 GuideStep: -0.2 px 45 ms EAST, 0.3 px 34 ms SOUTH
01:52:10.666 00.000 10052 Worker thread wakes up
01:52:10.667 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:10.667 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:10.737 00.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08275042-051a-4dfc-9aab-7e8ac1bb2f1f"}
01:52:10.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08275042-051a-4dfc-9aab-7e8ac1bb2f1f"}
01:52:10.737 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"48f2c1ba-fb81-41a9-aecc-83180b6d5669"}
01:52:10.737 00.000 6880 case statement mapped state 6 to 3
01:52:10.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"48f2c1ba-fb81-41a9-aecc-83180b6d5669"}
01:52:10.739 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"add795f0-b578-4eeb-acf2-56955cde50ea"}
01:52:10.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2125,"width":15,"height":15,"star_pos":[7.12,6.67],"pixels":"..."},"id":"add795f0-b578-4eeb-acf2-56955cde50ea"}
01:52:11.806 01.067 10052 Exposure complete
01:52:11.871 00.065 10052 worker thread done servicing request
01:52:11.871 00.000 6880 OnExposeComplete: enter
01:52:11.871 00.000 6880 UpdateGuideState(): m_state=6
01:52:11.871 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2126
01:52:11.871 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=889.53, Mass=2072, SNR=31.6, Peak=148 HFD=4.4
01:52:11.871 00.000 6880 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.61) = xAngle (1.80 = 1.80)
01:52:11.871 00.000 6880 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.77 = 1.77)
01:52:11.871 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.03 hyp=0.14 cameraTheta=0.19 mountX=-0.03 mountY=0.14, mountTheta=1.80
01:52:11.873 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.03, opts=13)
01:52:11.873 00.000 6880 Enqueuing Move request for scope (0.14, 0.03)
01:52:11.873 00.000 10052 Worker thread wakes up
01:52:11.873 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.03) opts 0xd
01:52:11.873 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.03)
01:52:11.873 00.000 10052 Moving (0.14, 0.03) raw xDistance=-0.03 yDistance=0.14
01:52:11.873 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:52:11.873 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
01:52:11.873 00.000 10052 MoveAxis(E, 0, ABG)
01:52:11.873 00.000 10052 Move returns status 0, amount 0
01:52:11.873 00.000 10052 MoveAxis(N, 0, ABG)
01:52:11.873 00.000 10052 Move returns status 0, amount 0
01:52:11.873 00.000 10052 move complete, result=0
01:52:11.874 00.001 10052 worker thread done servicing request
01:52:11.908 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:11.945 00.037 6880 UpdateGuideState exits: m=2072 SNR=31.6
01:52:11.945 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 10 / 99999
01:52:11.945 00.000 6880 PhdController: newstate STATE_FINISH
01:52:11.945 00.000 6880 PhdController complete: success
01:52:11.945 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783122731.945,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":10,"DroppedFrames":0}
01:52:11.945 00.000 6880 Mount: notify guiding dither settle done success=1
01:52:11.945 00.000 6880 PhdController: newstate STATE_IDLE
01:52:11.945 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:11.945 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:11.945 00.000 6880 Enqueuing Expose request
01:52:11.945 00.000 10052 Worker thread wakes up
01:52:11.946 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:11.946 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:11.946 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:12.737 00.791 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"42181ced-4649-4072-9e46-88c732398336"}
01:52:12.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"42181ced-4649-4072-9e46-88c732398336"}
01:52:12.738 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f8682e87-d080-408d-8e4d-68f3a9fe27f1"}
01:52:12.738 00.000 6880 case statement mapped state 6 to 3
01:52:12.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8682e87-d080-408d-8e4d-68f3a9fe27f1"}
01:52:12.738 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a820c4d0-9b01-4872-a5c1-775f66ec3cd6"}
01:52:12.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2126,"width":15,"height":15,"star_pos":[6.96,6.53],"pixels":"..."},"id":"a820c4d0-9b01-4872-a5c1-775f66ec3cd6"}
01:52:12.854 00.116 10052 Exposure complete
01:52:12.937 00.083 10052 worker thread done servicing request
01:52:12.937 00.000 6880 OnExposeComplete: enter
01:52:12.937 00.000 6880 UpdateGuideState(): m_state=6
01:52:12.938 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.938 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=889.29, Mass=2193, SNR=32.4, Peak=147 HFD=4.5
01:52:12.938 00.000 6880 MultiStar: exiting stabilization period
01:52:12.938 00.000 6880 MultiStar: updating star positions after lock position change
01:52:12.938 00.000 6880 Star::Find(15, 282, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.938 00.000 6880 Star::Find returns 1 (0), X=282.39, Y=299.36, Mass=2100, SNR=31.8, Peak=145 HFD=4.7
01:52:12.938 00.000 6880 Star::Find(15, 1199, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.938 00.000 6880 Star::Find returns 1 (0), X=1199.56, Y=296.16, Mass=2003, SNR=30.6, Peak=103 HFD=5.3
01:52:12.938 00.000 6880 Star::Find(15, 824, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.938 00.000 6880 Star::Find returns 1 (0), X=825.26, Y=299.54, Mass=1696, SNR=28.5, Peak=136 HFD=4.7
01:52:12.938 00.000 6880 Star::Find(15, 55, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.939 00.001 6880 Star::Find returns 1 (0), X=55.93, Y=634.17, Mass=1643, SNR=28.0, Peak=75 HFD=5.1
01:52:12.939 00.000 6880 Star::Find(15, 471, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.939 00.000 6880 Star::Find returns 1 (0), X=471.70, Y=593.54, Mass=2144, SNR=31.8, Peak=120 HFD=5.4
01:52:12.939 00.000 6880 Star::Find(15, 853, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.939 00.000 6880 Star::Find returns 1 (0), X=854.20, Y=218.93, Mass=1895, SNR=29.2, Peak=93 HFD=5.9
01:52:12.939 00.000 6880 Star::Find(15, 265, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.939 00.000 6880 Star::Find returns 1 (0), X=265.81, Y=86.34, Mass=1265, SNR=24.6, Peak=74 HFD=5.3
01:52:12.939 00.000 6880 Star::Find(15, 553, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.939 00.000 6880 Star::Find returns 1 (0), X=553.94, Y=331.11, Mass=1435, SNR=25.8, Peak=88 HFD=5.8
01:52:12.939 00.000 6880 Star::Find(15, 671, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.939 00.000 6880 Star::Find returns 1 (0), X=672.11, Y=826.56, Mass=860, SNR=20.2, Peak=66 HFD=3.9
01:52:12.940 00.001 6880 Star::Find(15, 1119, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.940 00.000 6880 Star::Find returns 1 (0), X=1119.90, Y=686.40, Mass=791, SNR=19.4, Peak=58 HFD=4.4
01:52:12.940 00.000 6880 Star::Find(15, 268, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2127
01:52:12.940 00.000 6880 Star::Find returns 1 (0), X=268.98, Y=578.96, Mass=1075, SNR=22.6, Peak=61 HFD=4.6
01:52:12.940 00.000 6880 CameraToMount -- cameraTheta (-0.84) - m_xAngle (-1.61) = xAngle (0.77 = 0.77)
01:52:12.940 00.000 6880 CameraToMount -- cameraTheta (-0.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.74 = 0.74)
01:52:12.940 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.21 hyp=0.28 cameraTheta=-0.84 mountX=0.20 mountY=0.19, mountTheta=0.75
01:52:12.941 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.21, opts=13)
01:52:12.941 00.000 6880 Enqueuing Move request for scope (0.19, -0.21)
01:52:12.941 00.000 10052 Worker thread wakes up
01:52:12.942 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.21) opts 0xd
01:52:12.942 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.21)
01:52:12.942 00.000 10052 Moving (0.19, -0.21) raw xDistance=0.20 yDistance=0.19
01:52:12.942 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:52:12.942 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.19, slope = 0.00
01:52:12.942 00.000 10052 MoveAxis(W, 54, ABG)
01:52:12.942 00.000 10052 Guiding  Dir = 3, Dur = 54
01:52:12.963 00.021 10052 IsSlewing returns 0
01:52:12.972 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:13.001 00.029 10052 IsGuiding returns 0
01:52:13.028 00.027 10052 PulseGuide returned control before completion, sleep 37
01:52:13.033 00.005 6880 UpdateGuideState exits: m=2193 SNR=32.4
01:52:13.033 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:13.033 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:13.033 00.000 6880 Enqueuing Expose request
01:52:13.091 00.058 10052 IsGuiding returns 1
01:52:13.091 00.000 10052 scope still moving after pulse duration time elapsed
01:52:13.136 00.045 10052 IsSlewing returns 0
01:52:13.174 00.038 10052 IsGuiding returns 0
01:52:13.175 00.001 10052 scope move finished after 54 + 119 ms
01:52:13.175 00.000 10052 Move returns status 0, amount 54
01:52:13.175 00.000 10052 MoveAxis(S, 4, ABG)
01:52:13.175 00.000 10052 Guiding  Dir = 1, Dur = 4
01:52:13.214 00.039 10052 IsSlewing returns 0
01:52:13.250 00.036 10052 IsGuiding returns 0
01:52:13.317 00.067 10052 IsGuiding returns 0
01:52:13.317 00.000 10052 Move returns status 0, amount 4
01:52:13.317 00.000 10052 move complete, result=0
01:52:13.317 00.000 10052 worker thread done servicing request
01:52:13.317 00.000 6880 GuideStep: 0.2 px 54 ms WEST, 0.2 px 4 ms SOUTH
01:52:13.317 00.000 10052 Worker thread wakes up
01:52:13.317 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:13.317 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:14.449 01.132 10052 Exposure complete
01:52:14.513 00.064 10052 worker thread done servicing request
01:52:14.513 00.000 6880 OnExposeComplete: enter
01:52:14.513 00.000 6880 UpdateGuideState(): m_state=6
01:52:14.513 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2128
01:52:14.513 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=889.23, Mass=2219, SNR=32.7, Peak=129 HFD=5.0
01:52:14.514 00.001 6880 MultiStar: [#1 0.28,0.01,0.94,U] [#2 -0.01,-0.03,0.91,U] [#3 -0.00,-0.20,0.87,U] [#4 0.20,0.02,0.81,U] [#5 0.12,-0.24,0.96,U] [#6 0.01,-0.17,0.89,U] [#7 0.33,-0.15,0.73,U] [#8 0.12,-0.06,0.79,U] 
01:52:14.514 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.13}, one-star: {0.33, -0.27}
01:52:14.514 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
01:52:14.514 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
01:52:14.514 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.13 hyp=0.20 cameraTheta=-0.69 mountX=0.12 mountY=0.15, mountTheta=0.91
01:52:14.515 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.13, opts=13)
01:52:14.515 00.000 6880 Enqueuing Move request for scope (0.15, -0.13)
01:52:14.515 00.000 10052 Worker thread wakes up
01:52:14.515 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.13) opts 0xd
01:52:14.515 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.13)
01:52:14.515 00.000 10052 Moving (0.15, -0.13) raw xDistance=0.12 yDistance=0.15
01:52:14.515 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:52:14.515 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
01:52:14.515 00.000 10052 MoveAxis(W, 35, ABG)
01:52:14.516 00.001 10052 Guiding  Dir = 3, Dur = 35
01:52:14.537 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:14.537 00.000 10052 IsSlewing returns 0
01:52:14.576 00.039 10052 IsGuiding returns 0
01:52:14.579 00.003 6880 UpdateGuideState exits: m=2219 SNR=32.7
01:52:14.579 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:14.579 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:14.579 00.000 6880 Enqueuing Expose request
01:52:14.602 00.023 10052 PulseGuide returned control before completion, sleep 18
01:52:14.649 00.047 10052 IsGuiding returns 0
01:52:14.649 00.000 10052 Move returns status 0, amount 35
01:52:14.650 00.001 10052 MoveAxis(N, 0, ABG)
01:52:14.650 00.000 10052 Move returns status 0, amount 0
01:52:14.650 00.000 10052 move complete, result=0
01:52:14.650 00.000 10052 worker thread done servicing request
01:52:14.650 00.000 10052 Worker thread wakes up
01:52:14.650 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:14.650 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:14.650 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.2 px 0 ms NORTH
01:52:14.736 00.086 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5cc999f-430b-4d54-ac1e-9bcc15f85462"}
01:52:14.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5cc999f-430b-4d54-ac1e-9bcc15f85462"}
01:52:14.736 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eff671bc-fd92-4f26-af3c-7f6571b3b76d"}
01:52:14.736 00.000 6880 case statement mapped state 6 to 3
01:52:14.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eff671bc-fd92-4f26-af3c-7f6571b3b76d"}
01:52:14.738 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e061c1ef-d652-4071-8a90-e05bbf0dd03b"}
01:52:14.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2128,"width":15,"height":15,"star_pos":[7.16,7.23],"pixels":"..."},"id":"e061c1ef-d652-4071-8a90-e05bbf0dd03b"}
01:52:15.565 00.827 10052 Exposure complete
01:52:15.629 00.064 10052 worker thread done servicing request
01:52:15.629 00.000 6880 OnExposeComplete: enter
01:52:15.629 00.000 6880 UpdateGuideState(): m_state=6
01:52:15.629 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2129
01:52:15.629 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=889.85, Mass=2409, SNR=34.1, Peak=150 HFD=4.5
01:52:15.629 00.000 6880 MultiStar: [#1 0.33,0.53,0.00,M1] [#2 0.20,0.56,0.00,M1] [#3 0.20,0.38,0.86,U] [#4 0.29,0.58,0.00,M1] [#5 0.13,0.37,0.92,U] [#6 0.38,0.58,0.00,M1] [#7 0.27,0.13,0.73,U] [#8 0.15,0.77,0.00,M1] 
01:52:15.629 00.000 6880 refined, 3 included, MultiStar: {0.26, 0.32}, one-star: {0.42, 0.35}
01:52:15.629 00.000 6880 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.61) = xAngle (2.50 = 2.50)
01:52:15.630 00.001 6880 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.47 = 2.47)
01:52:15.630 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.32 hyp=0.41 cameraTheta=0.89 mountX=-0.33 mountY=0.25, mountTheta=2.48
01:52:15.631 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.32, opts=13)
01:52:15.631 00.000 6880 Enqueuing Move request for scope (0.26, 0.32)
01:52:15.631 00.000 10052 Worker thread wakes up
01:52:15.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.32) opts 0xd
01:52:15.631 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.32)
01:52:15.631 00.000 10052 Moving (0.26, 0.32) raw xDistance=-0.33 yDistance=0.25
01:52:15.632 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.33
01:52:15.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.01
01:52:15.632 00.000 10052 MoveAxis(E, 86, ABG)
01:52:15.632 00.000 10052 Guiding  Dir = 2, Dur = 86
01:52:15.659 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:15.689 00.030 10052 IsSlewing returns 0
01:52:15.702 00.013 6880 UpdateGuideState exits: m=2409 SNR=34.1
01:52:15.702 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:15.702 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:15.702 00.000 6880 Enqueuing Expose request
01:52:15.770 00.068 10052 IsGuiding returns 0
01:52:15.838 00.068 10052 PulseGuide returned control before completion, sleep 28
01:52:15.913 00.075 10052 IsGuiding returns 1
01:52:15.913 00.000 10052 scope still moving after pulse duration time elapsed
01:52:15.993 00.080 10052 IsSlewing returns 0
01:52:16.068 00.075 10052 IsGuiding returns 0
01:52:16.068 00.000 10052 scope move finished after 86 + 211 ms
01:52:16.068 00.000 10052 Move returns status 0, amount 86
01:52:16.068 00.000 10052 MoveAxis(N, 0, ABG)
01:52:16.068 00.000 10052 Move returns status 0, amount 0
01:52:16.069 00.001 10052 move complete, result=0
01:52:16.069 00.000 10052 worker thread done servicing request
01:52:16.069 00.000 6880 GuideStep: -0.3 px 86 ms EAST, 0.3 px 0 ms NORTH
01:52:16.069 00.000 10052 Worker thread wakes up
01:52:16.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:16.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:16.737 00.668 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f1118983-8210-4e61-9741-447ced683785"}
01:52:16.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f1118983-8210-4e61-9741-447ced683785"}
01:52:16.737 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eb84a852-43f0-45d8-b122-c4668b7abfec"}
01:52:16.737 00.000 6880 case statement mapped state 6 to 3
01:52:16.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb84a852-43f0-45d8-b122-c4668b7abfec"}
01:52:16.738 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9b02951d-78d9-4a50-93cb-9c0215ada460"}
01:52:16.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2129,"width":15,"height":15,"star_pos":[7.25,6.85],"pixels":"..."},"id":"9b02951d-78d9-4a50-93cb-9c0215ada460"}
01:52:17.196 00.458 10052 Exposure complete
01:52:17.256 00.060 10052 worker thread done servicing request
01:52:17.256 00.000 6880 OnExposeComplete: enter
01:52:17.256 00.000 6880 UpdateGuideState(): m_state=6
01:52:17.256 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2130
01:52:17.257 00.001 6880 Star::Find returns 1 (0), X=408.31, Y=889.60, Mass=2294, SNR=33.3, Peak=141 HFD=4.3
01:52:17.257 00.000 6880 MultiStar: [#1 0.23,0.27,0.95,U] [#2 0.22,0.27,0.93,U] [#3 0.25,-0.04,0.89,U] [#4 0.18,0.07,0.85,U] [#5 0.12,0.14,0.98,U] [#6 0.39,0.39,0.00,M2] [#7 0.06,0.06,0.75,U] [#8 0.44,0.55,0.00,M2] 
01:52:17.257 00.000 6880 refined, 6 included, MultiStar: {0.23, 0.13}, one-star: {0.48, 0.10}
01:52:17.257 00.000 6880 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.61) = xAngle (2.12 = 2.12)
01:52:17.257 00.000 6880 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.09 = 2.09)
01:52:17.257 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.26 cameraTheta=0.51 mountX=-0.14 mountY=0.23, mountTheta=2.11
01:52:17.259 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.13, opts=13)
01:52:17.259 00.000 6880 Enqueuing Move request for scope (0.23, 0.13)
01:52:17.259 00.000 10052 Worker thread wakes up
01:52:17.259 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
01:52:17.259 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
01:52:17.259 00.000 10052 Moving (0.23, 0.13) raw xDistance=-0.14 yDistance=0.23
01:52:17.259 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:52:17.259 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.01
01:52:17.259 00.000 10052 MoveAxis(E, 41, ABG)
01:52:17.259 00.000 10052 Guiding  Dir = 2, Dur = 41
01:52:17.280 00.021 10052 IsSlewing returns 0
01:52:17.290 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:17.318 00.028 10052 IsGuiding returns 0
01:52:17.324 00.006 6880 UpdateGuideState exits: m=2294 SNR=33.3
01:52:17.325 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:17.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:17.325 00.000 6880 Enqueuing Expose request
01:52:17.347 00.022 10052 PulseGuide returned control before completion, sleep 24
01:52:17.400 00.053 10052 IsGuiding returns 0
01:52:17.401 00.001 10052 Move returns status 0, amount 41
01:52:17.401 00.000 10052 MoveAxis(N, 0, ABG)
01:52:17.401 00.000 10052 Move returns status 0, amount 0
01:52:17.401 00.000 10052 move complete, result=0
01:52:17.402 00.001 10052 worker thread done servicing request
01:52:17.402 00.000 10052 Worker thread wakes up
01:52:17.402 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:17.402 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:17.403 00.001 6880 GuideStep: -0.1 px 41 ms EAST, 0.2 px 0 ms NORTH
01:52:18.320 00.917 10052 Exposure complete
01:52:18.378 00.058 10052 worker thread done servicing request
01:52:18.378 00.000 6880 OnExposeComplete: enter
01:52:18.378 00.000 6880 UpdateGuideState(): m_state=6
01:52:18.379 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2131
01:52:18.379 00.000 6880 Star::Find returns 1 (0), X=408.42, Y=889.41, Mass=2287, SNR=33.0, Peak=170 HFD=4.3
01:52:18.379 00.000 6880 MultiStar: [#1 0.28,0.00,0.94,U] [#2 0.15,0.09,0.97,U] [#3 0.13,-0.20,0.90,U] [#4 0.16,-0.05,0.87,U] [#5 0.29,0.04,0.98,U] [#6 0.34,0.22,0.91,U] [#7 0.25,-0.24,0.76,U] [#8 0.31,0.05,0.79,U] 
01:52:18.379 00.000 6880 refined, 8 included, MultiStar: {0.28, -0.01}, one-star: {0.59, -0.09}
01:52:18.379 00.000 6880 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.61) = xAngle (1.56 = 1.56)
01:52:18.379 00.000 6880 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
01:52:18.379 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.05 mountX=0.00 mountY=0.28, mountTheta=1.56
01:52:18.380 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.01, opts=13)
01:52:18.380 00.000 6880 Enqueuing Move request for scope (0.28, -0.01)
01:52:18.380 00.000 10052 Worker thread wakes up
01:52:18.381 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
01:52:18.381 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
01:52:18.381 00.000 10052 Moving (0.28, -0.01) raw xDistance=0.00 yDistance=0.28
01:52:18.381 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:52:18.381 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.02
01:52:18.381 00.000 10052 MoveAxis(E, 0, ABG)
01:52:18.381 00.000 10052 Move returns status 0, amount 0
01:52:18.381 00.000 10052 MoveAxis(N, 0, ABG)
01:52:18.381 00.000 10052 Move returns status 0, amount 0
01:52:18.381 00.000 10052 move complete, result=0
01:52:18.381 00.000 10052 worker thread done servicing request
01:52:18.401 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:18.436 00.035 6880 UpdateGuideState exits: m=2287 SNR=33.0
01:52:18.436 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:18.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:18.436 00.000 6880 Enqueuing Expose request
01:52:18.436 00.000 10052 Worker thread wakes up
01:52:18.436 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:18.437 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:52:18.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:18.737 00.300 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2f8a2b97-2edc-42d5-8191-7879e6e6d509"}
01:52:18.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2f8a2b97-2edc-42d5-8191-7879e6e6d509"}
01:52:18.737 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac59b5dd-05e9-403a-91ee-fb47521b14a3"}
01:52:18.737 00.000 6880 case statement mapped state 6 to 3
01:52:18.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac59b5dd-05e9-403a-91ee-fb47521b14a3"}
01:52:18.738 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5ce3217a-556f-412a-927f-cae9bfd1b25c"}
01:52:18.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2131,"width":15,"height":15,"star_pos":[7.42,7.41],"pixels":"..."},"id":"5ce3217a-556f-412a-927f-cae9bfd1b25c"}
01:52:19.569 00.831 10052 Exposure complete
01:52:19.632 00.063 6880 OnExposeComplete: enter
01:52:19.632 00.000 6880 UpdateGuideState(): m_state=6
01:52:19.633 00.001 10052 worker thread done servicing request
01:52:19.633 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2132
01:52:19.633 00.000 6880 Star::Find returns 1 (0), X=408.52, Y=889.52, Mass=2161, SNR=32.2, Peak=151 HFD=4.3
01:52:19.633 00.000 6880 MultiStar: [#1 0.33,0.09,0.96,U] [#2 0.27,0.36,0.99,U] [#3 0.26,-0.19,0.91,U] [#4 0.07,-0.09,0.86,U] [#5 0.33,0.03,0.98,U] [#6 0.41,0.14,0.93,U] [#7 0.32,-0.27,0.77,U] [#8 0.27,-0.01,0.83,U] 
01:52:19.633 00.000 6880 refined, 8 included, MultiStar: {0.33, 0.02}, one-star: {0.70, 0.02}
01:52:19.633 00.000 6880 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.61) = xAngle (1.67 = 1.67)
01:52:19.633 00.000 6880 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.64 = 1.64)
01:52:19.633 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.02 hyp=0.33 cameraTheta=0.06 mountX=-0.03 mountY=0.33, mountTheta=1.67
01:52:19.634 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.02, opts=13)
01:52:19.634 00.000 6880 Enqueuing Move request for scope (0.33, 0.02)
01:52:19.634 00.000 10052 Worker thread wakes up
01:52:19.634 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.02) opts 0xd
01:52:19.634 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.02)
01:52:19.634 00.000 10052 Moving (0.33, 0.02) raw xDistance=-0.03 yDistance=0.33
01:52:19.635 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:52:19.635 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.00
01:52:19.635 00.000 10052 MoveAxis(E, 0, ABG)
01:52:19.635 00.000 10052 Move returns status 0, amount 0
01:52:19.635 00.000 10052 MoveAxis(N, 0, ABG)
01:52:19.635 00.000 10052 Move returns status 0, amount 0
01:52:19.635 00.000 10052 move complete, result=0
01:52:19.635 00.000 10052 worker thread done servicing request
01:52:19.657 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:19.697 00.040 6880 UpdateGuideState exits: m=2161 SNR=32.2
01:52:19.697 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:19.697 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:19.697 00.000 6880 Enqueuing Expose request
01:52:19.697 00.000 10052 Worker thread wakes up
01:52:19.697 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:19.697 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:19.697 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
01:52:20.605 00.908 10052 Exposure complete
01:52:20.660 00.055 10052 worker thread done servicing request
01:52:20.661 00.001 6880 OnExposeComplete: enter
01:52:20.661 00.000 6880 UpdateGuideState(): m_state=6
01:52:20.661 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2133
01:52:20.661 00.000 6880 Star::Find returns 1 (0), X=408.53, Y=889.50, Mass=2282, SNR=33.2, Peak=150 HFD=4.3
01:52:20.661 00.000 6880 MultiStar: [#1 0.47,0.19,0.93,U] [#2 0.20,-0.07,0.97,U] [#3 0.35,-0.03,0.89,U] [#4 0.28,-0.11,0.86,U] [#5 0.41,-0.20,0.99,U] [#6 0.45,0.12,0.93,U] [#7 0.28,-0.26,0.76,U] [#8 0.55,0.39,0.00,M1] 
01:52:20.661 00.000 6880 refined, 7 included, MultiStar: {0.40, -0.04}, one-star: {0.70, -0.00}
01:52:20.661 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
01:52:20.661 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
01:52:20.661 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=-0.04 hyp=0.40 cameraTheta=-0.10 mountX=0.02 mountY=0.40, mountTheta=1.51
01:52:20.663 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=-0.04, opts=13)
01:52:20.663 00.000 6880 Enqueuing Move request for scope (0.40, -0.04)
01:52:20.663 00.000 10052 Worker thread wakes up
01:52:20.663 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.04) opts 0xd
01:52:20.663 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, -0.04)
01:52:20.663 00.000 10052 Moving (0.40, -0.04) raw xDistance=0.02 yDistance=0.40
01:52:20.663 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:52:20.663 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.40, slope = 0.02
01:52:20.663 00.000 10052 MoveAxis(E, 0, ABG)
01:52:20.663 00.000 10052 Move returns status 0, amount 0
01:52:20.663 00.000 10052 MoveAxis(S, 31, ABG)
01:52:20.663 00.000 10052 Guiding  Dir = 1, Dur = 31
01:52:20.685 00.022 10052 IsSlewing returns 0
01:52:20.690 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:20.722 00.032 6880 UpdateGuideState exits: m=2282 SNR=33.2
01:52:20.722 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:20.722 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:20.722 00.000 6880 Enqueuing Expose request
01:52:20.723 00.001 10052 IsGuiding returns 0
01:52:20.740 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a31d5ce-43ed-4fac-b0ab-b2cccf0a7fc8"}
01:52:20.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a31d5ce-43ed-4fac-b0ab-b2cccf0a7fc8"}
01:52:20.750 00.010 10052 PulseGuide returned control before completion, sleep 14
01:52:20.768 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7494b8d4-4d5e-49ed-8fe6-fedaa39b07b3"}
01:52:20.768 00.000 6880 case statement mapped state 6 to 3
01:52:20.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7494b8d4-4d5e-49ed-8fe6-fedaa39b07b3"}
01:52:20.777 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b9be838-84cb-4181-8da7-439cf1f281c9"}
01:52:20.777 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2133,"width":15,"height":15,"star_pos":[6.53,7.50],"pixels":"..."},"id":"1b9be838-84cb-4181-8da7-439cf1f281c9"}
01:52:20.797 00.020 10052 IsGuiding returns 1
01:52:20.797 00.000 10052 scope still moving after pulse duration time elapsed
01:52:20.844 00.047 10052 IsSlewing returns 0
01:52:20.883 00.039 10052 IsGuiding returns 0
01:52:20.883 00.000 10052 scope move finished after 31 + 129 ms
01:52:20.883 00.000 10052 Move returns status 0, amount 31
01:52:20.883 00.000 10052 move complete, result=0
01:52:20.884 00.001 10052 worker thread done servicing request
01:52:20.884 00.000 10052 Worker thread wakes up
01:52:20.884 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:20.884 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:20.884 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 31 ms SOUTH
01:52:22.015 01.131 10052 Exposure complete
01:52:22.070 00.055 10052 worker thread done servicing request
01:52:22.070 00.000 6880 OnExposeComplete: enter
01:52:22.070 00.000 6880 UpdateGuideState(): m_state=6
01:52:22.070 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2134
01:52:22.071 00.001 6880 Star::Find returns 1 (0), X=408.08, Y=889.27, Mass=2311, SNR=33.4, Peak=165 HFD=4.4
01:52:22.071 00.000 6880 MultiStar: [#1 0.17,0.01,0.96,U] [#2 0.06,0.18,0.96,U] [#3 -0.04,-0.28,0.88,U] [#4 0.11,-0.26,0.84,U] [#5 0.09,-0.16,0.97,U] [#6 -0.01,0.04,0.95,U] [#7 0.14,-0.36,0.75,U] [#8 0.05,-0.03,0.79,U] 
01:52:22.071 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.11}, one-star: {0.25, -0.23}
01:52:22.071 00.000 6880 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
01:52:22.071 00.000 6880 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
01:52:22.071 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-0.88 mountX=0.11 mountY=0.09, mountTheta=0.71
01:52:22.072 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.11, opts=13)
01:52:22.072 00.000 6880 Enqueuing Move request for scope (0.09, -0.11)
01:52:22.072 00.000 10052 Worker thread wakes up
01:52:22.072 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.11) opts 0xd
01:52:22.073 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.11)
01:52:22.073 00.000 10052 Moving (0.09, -0.11) raw xDistance=0.11 yDistance=0.09
01:52:22.073 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:52:22.073 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
01:52:22.073 00.000 10052 MoveAxis(E, 0, ABG)
01:52:22.073 00.000 10052 Move returns status 0, amount 0
01:52:22.073 00.000 10052 MoveAxis(N, 0, ABG)
01:52:22.073 00.000 10052 Move returns status 0, amount 0
01:52:22.073 00.000 10052 move complete, result=0
01:52:22.073 00.000 10052 worker thread done servicing request
01:52:22.094 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:22.129 00.035 6880 UpdateGuideState exits: m=2311 SNR=33.4
01:52:22.129 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:22.129 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:22.129 00.000 6880 Enqueuing Expose request
01:52:22.129 00.000 10052 Worker thread wakes up
01:52:22.129 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:22.129 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:22.129 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:22.740 00.611 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f4d5fbf-853e-4901-86e2-5e51ee90f76f"}
01:52:22.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f4d5fbf-853e-4901-86e2-5e51ee90f76f"}
01:52:22.742 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d154322-c562-4054-a468-6101a38ca108"}
01:52:22.742 00.000 6880 case statement mapped state 6 to 3
01:52:22.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d154322-c562-4054-a468-6101a38ca108"}
01:52:22.742 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1d50ffc-7e02-4fce-90aa-fbd0eed8df8f"}
01:52:22.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2134,"width":15,"height":15,"star_pos":[7.08,7.27],"pixels":"..."},"id":"a1d50ffc-7e02-4fce-90aa-fbd0eed8df8f"}
01:52:23.049 00.307 10052 Exposure complete
01:52:23.104 00.055 10052 worker thread done servicing request
01:52:23.105 00.001 6880 OnExposeComplete: enter
01:52:23.105 00.000 6880 UpdateGuideState(): m_state=6
01:52:23.105 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2135
01:52:23.105 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=889.69, Mass=2311, SNR=33.3, Peak=138 HFD=4.6
01:52:23.106 00.001 6880 MultiStar: [#1 0.12,0.09,0.98,U] [#2 0.06,0.28,0.96,U] [#3 0.03,0.10,0.89,U] [#4 0.02,0.14,0.86,U] [#5 0.17,0.22,0.97,U] [#6 0.07,0.18,0.91,U] [#7 0.12,0.00,0.78,U] [#8 0.17,0.49,0.80,U] 
01:52:23.106 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.19}, one-star: {0.25, 0.19}
01:52:23.106 00.000 6880 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.61) = xAngle (2.64 = 2.64)
01:52:23.106 00.000 6880 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.61 = 2.61)
01:52:23.106 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.19 hyp=0.22 cameraTheta=1.03 mountX=-0.19 mountY=0.11, mountTheta=2.62
01:52:23.108 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.19, opts=13)
01:52:23.108 00.000 6880 Enqueuing Move request for scope (0.11, 0.19)
01:52:23.108 00.000 10052 Worker thread wakes up
01:52:23.108 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.19) opts 0xd
01:52:23.108 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.19)
01:52:23.108 00.000 10052 Moving (0.11, 0.19) raw xDistance=-0.19 yDistance=0.11
01:52:23.108 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:52:23.108 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
01:52:23.108 00.000 10052 MoveAxis(E, 51, ABG)
01:52:23.108 00.000 10052 Guiding  Dir = 2, Dur = 51
01:52:23.128 00.020 10052 IsSlewing returns 0
01:52:23.135 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:23.167 00.032 10052 IsGuiding returns 0
01:52:23.179 00.012 6880 UpdateGuideState exits: m=2311 SNR=33.3
01:52:23.179 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:23.179 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:23.179 00.000 6880 Enqueuing Expose request
01:52:23.194 00.015 10052 PulseGuide returned control before completion, sleep 34
01:52:23.251 00.057 10052 IsGuiding returns 1
01:52:23.252 00.001 10052 scope still moving after pulse duration time elapsed
01:52:23.297 00.045 10052 IsSlewing returns 0
01:52:23.335 00.038 10052 IsGuiding returns 0
01:52:23.335 00.000 10052 scope move finished after 51 + 117 ms
01:52:23.335 00.000 10052 Move returns status 0, amount 51
01:52:23.336 00.001 10052 MoveAxis(N, 0, ABG)
01:52:23.336 00.000 10052 Move returns status 0, amount 0
01:52:23.336 00.000 10052 move complete, result=0
01:52:23.336 00.000 10052 worker thread done servicing request
01:52:23.336 00.000 6880 GuideStep: -0.2 px 51 ms EAST, 0.1 px 0 ms NORTH
01:52:23.336 00.000 10052 Worker thread wakes up
01:52:23.337 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:23.337 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:24.473 01.136 10052 Exposure complete
01:52:24.532 00.059 10052 worker thread done servicing request
01:52:24.532 00.000 6880 OnExposeComplete: enter
01:52:24.532 00.000 6880 UpdateGuideState(): m_state=6
01:52:24.533 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2136
01:52:24.533 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=888.92, Mass=2282, SNR=33.0, Peak=131 HFD=4.6
01:52:24.533 00.000 6880 MultiStar: [#1 0.03,-0.32,0.97,U] [#2 -0.20,-0.75,0.00,M1] [#3 -0.25,-0.70,0.00,M1] [#4 0.16,-0.19,0.84,U] [#5 -0.08,-0.60,0.00,M1] [#6 -0.44,-0.62,0.00,M1] [#7 0.05,-0.55,0.00,M1] [#8 -0.16,-0.22,0.79,U] 
01:52:24.533 00.000 6880 refined, 3 included, MultiStar: {0.03, -0.34}, one-star: {0.08, -0.58}
01:52:24.533 00.000 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:52:24.533 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:52:24.533 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.34 hyp=0.34 cameraTheta=-1.48 mountX=0.34 mountY=0.04, mountTheta=0.11
01:52:24.534 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.34, opts=13)
01:52:24.534 00.000 6880 Enqueuing Move request for scope (0.03, -0.34)
01:52:24.535 00.001 10052 Worker thread wakes up
01:52:24.535 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.34) opts 0xd
01:52:24.535 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.34)
01:52:24.535 00.000 10052 Moving (0.03, -0.34) raw xDistance=0.34 yDistance=0.04
01:52:24.535 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
01:52:24.535 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:52:24.535 00.000 10052 MoveAxis(W, 88, ABG)
01:52:24.535 00.000 10052 Guiding  Dir = 3, Dur = 88
01:52:24.555 00.020 10052 IsSlewing returns 0
01:52:24.557 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:24.590 00.033 6880 UpdateGuideState exits: m=2282 SNR=33.0
01:52:24.590 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:24.590 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:24.590 00.000 6880 Enqueuing Expose request
01:52:24.593 00.003 10052 IsGuiding returns 0
01:52:24.621 00.028 10052 PulseGuide returned control before completion, sleep 71
01:52:24.723 00.102 10052 IsGuiding returns 0
01:52:24.724 00.001 10052 Move returns status 0, amount 88
01:52:24.724 00.000 10052 MoveAxis(N, 0, ABG)
01:52:24.724 00.000 10052 Move returns status 0, amount 0
01:52:24.724 00.000 10052 move complete, result=0
01:52:24.724 00.000 10052 worker thread done servicing request
01:52:24.724 00.000 10052 Worker thread wakes up
01:52:24.725 00.001 6880 GuideStep: 0.3 px 88 ms WEST, 0.0 px 0 ms NORTH
01:52:24.725 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:24.725 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:24.744 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f789e06-e05c-419c-a2c7-c0df3f9d2dda"}
01:52:24.745 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f789e06-e05c-419c-a2c7-c0df3f9d2dda"}
01:52:24.746 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c105fa4-a1da-4b51-8c1f-bcd996ae790d"}
01:52:24.746 00.000 6880 case statement mapped state 6 to 3
01:52:24.746 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c105fa4-a1da-4b51-8c1f-bcd996ae790d"}
01:52:24.748 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"320960f6-9321-407f-9d40-fd5ea8fa155e"}
01:52:24.748 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2136,"width":15,"height":15,"star_pos":[6.90,6.92],"pixels":"..."},"id":"320960f6-9321-407f-9d40-fd5ea8fa155e"}
01:52:25.644 00.896 10052 Exposure complete
01:52:25.697 00.053 10052 worker thread done servicing request
01:52:25.697 00.000 6880 OnExposeComplete: enter
01:52:25.697 00.000 6880 UpdateGuideState(): m_state=6
01:52:25.698 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2137
01:52:25.698 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=888.85, Mass=2266, SNR=32.9, Peak=134 HFD=4.5
01:52:25.698 00.000 6880 MultiStar: [#1 0.53,-0.54,0.00,M1] [#2 0.03,-0.43,0.96,U] [#3 -0.11,-0.54,0.00,M2] [#4 0.02,-0.38,0.84,U] [#5 0.08,-0.79,0.00,M2] [#6 -0.14,-0.81,0.00,M2] [#7 0.39,-0.64,0.00,M2] [#8 -0.03,-0.36,0.79,U] 
01:52:25.698 00.000 6880 refined, 3 included, MultiStar: {0.09, -0.46}, one-star: {0.31, -0.65}
01:52:25.698 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
01:52:25.698 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
01:52:25.698 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.46 hyp=0.47 cameraTheta=-1.37 mountX=0.46 mountY=0.10, mountTheta=0.21
01:52:25.699 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.46, opts=13)
01:52:25.700 00.001 6880 Enqueuing Move request for scope (0.09, -0.46)
01:52:25.700 00.000 10052 Worker thread wakes up
01:52:25.700 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.46) opts 0xd
01:52:25.700 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.46)
01:52:25.700 00.000 10052 Moving (0.09, -0.46) raw xDistance=0.46 yDistance=0.10
01:52:25.700 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.46
01:52:25.700 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
01:52:25.700 00.000 10052 MoveAxis(W, 128, ABG)
01:52:25.700 00.000 10052 Guiding  Dir = 3, Dur = 128
01:52:25.721 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:25.754 00.033 6880 UpdateGuideState exits: m=2266 SNR=32.9
01:52:25.755 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:25.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:25.755 00.000 6880 Enqueuing Expose request
01:52:25.774 00.019 10052 IsSlewing returns 0
01:52:25.847 00.073 10052 IsGuiding returns 0
01:52:25.917 00.070 10052 PulseGuide returned control before completion, sleep 70
01:52:26.034 00.117 10052 IsGuiding returns 1
01:52:26.034 00.000 10052 scope still moving after pulse duration time elapsed
01:52:26.113 00.079 10052 IsSlewing returns 0
01:52:26.187 00.074 10052 IsGuiding returns 0
01:52:26.187 00.000 10052 scope move finished after 128 + 210 ms
01:52:26.187 00.000 10052 Move returns status 0, amount 128
01:52:26.187 00.000 10052 MoveAxis(N, 0, ABG)
01:52:26.187 00.000 10052 Move returns status 0, amount 0
01:52:26.187 00.000 10052 move complete, result=0
01:52:26.187 00.000 10052 worker thread done servicing request
01:52:26.187 00.000 6880 GuideStep: 0.5 px 128 ms WEST, 0.1 px 0 ms NORTH
01:52:26.187 00.000 10052 Worker thread wakes up
01:52:26.188 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:26.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:26.739 00.551 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8abda86-347d-423f-bc13-e15b38aa56fd"}
01:52:26.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8abda86-347d-423f-bc13-e15b38aa56fd"}
01:52:26.740 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cd359946-300a-453c-87e9-5fd183401384"}
01:52:26.740 00.000 6880 case statement mapped state 6 to 3
01:52:26.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd359946-300a-453c-87e9-5fd183401384"}
01:52:26.741 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b35205fe-2700-4c6b-a15a-2098f2995404"}
01:52:26.741 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2137,"width":15,"height":15,"star_pos":[7.14,6.85],"pixels":"..."},"id":"b35205fe-2700-4c6b-a15a-2098f2995404"}
01:52:27.322 00.581 10052 Exposure complete
01:52:27.376 00.054 10052 worker thread done servicing request
01:52:27.376 00.000 6880 OnExposeComplete: enter
01:52:27.376 00.000 6880 UpdateGuideState(): m_state=6
01:52:27.377 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2138
01:52:27.377 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=889.04, Mass=2396, SNR=34.0, Peak=141 HFD=4.8
01:52:27.377 00.000 6880 MultiStar: [#1 0.35,-0.31,0.93,U] [#2 0.25,-0.18,0.93,U] [#3 0.36,-0.26,0.89,U] [#4 0.18,-0.19,0.83,U] [#5 0.11,-0.43,0.96,U] [#6 0.48,-0.16,0.90,U] [#7 0.29,-0.58,0.00,M3] [#8 0.27,-0.26,0.77,U] 
01:52:27.377 00.000 6880 refined, 7 included, MultiStar: {0.31, -0.29}, one-star: {0.47, -0.46}
01:52:27.377 00.000 6880 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
01:52:27.377 00.000 6880 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
01:52:27.377 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.29 hyp=0.42 cameraTheta=-0.75 mountX=0.27 mountY=0.31, mountTheta=0.85
01:52:27.378 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.29, opts=13)
01:52:27.379 00.001 6880 Enqueuing Move request for scope (0.31, -0.29)
01:52:27.379 00.000 10052 Worker thread wakes up
01:52:27.379 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.29) opts 0xd
01:52:27.379 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.29)
01:52:27.379 00.000 10052 Moving (0.31, -0.29) raw xDistance=0.27 yDistance=0.31
01:52:27.379 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
01:52:27.379 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.02
01:52:27.379 00.000 10052 MoveAxis(W, 80, ABG)
01:52:27.379 00.000 10052 Guiding  Dir = 3, Dur = 80
01:52:27.400 00.021 10052 IsSlewing returns 0
01:52:27.401 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:27.436 00.035 6880 UpdateGuideState exits: m=2396 SNR=34.0
01:52:27.436 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:27.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:27.436 00.000 6880 Enqueuing Expose request
01:52:27.438 00.002 10052 IsGuiding returns 0
01:52:27.465 00.027 10052 PulseGuide returned control before completion, sleep 63
01:52:27.582 00.117 10052 IsGuiding returns 0
01:52:27.582 00.000 10052 Move returns status 0, amount 80
01:52:27.582 00.000 10052 MoveAxis(N, 0, ABG)
01:52:27.582 00.000 10052 Move returns status 0, amount 0
01:52:27.582 00.000 10052 move complete, result=0
01:52:27.583 00.001 10052 worker thread done servicing request
01:52:27.583 00.000 10052 Worker thread wakes up
01:52:27.583 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:27.583 00.000 6880 GuideStep: 0.3 px 80 ms WEST, 0.3 px 0 ms NORTH
01:52:27.583 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:28.492 00.909 10052 Exposure complete
01:52:28.561 00.069 10052 worker thread done servicing request
01:52:28.561 00.000 6880 OnExposeComplete: enter
01:52:28.561 00.000 6880 UpdateGuideState(): m_state=6
01:52:28.561 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2139
01:52:28.561 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=889.37, Mass=2274, SNR=33.1, Peak=117 HFD=4.9
01:52:28.562 00.001 6880 MultiStar: [#1 0.15,-0.08,0.93,U] [#2 0.23,-0.07,0.97,U] [#3 -0.01,-0.17,0.88,U] [#4 0.14,-0.08,0.85,U] [#5 0.03,-0.32,0.98,U] [#6 -0.13,-0.16,0.90,U] [#7 0.01,-0.43,0.73,U] [#8 0.04,-0.01,0.80,U] 
01:52:28.562 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.16}, one-star: {0.32, -0.14}
01:52:28.562 00.000 6880 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
01:52:28.562 00.000 6880 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:52:28.562 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.16 hyp=0.18 cameraTheta=-1.05 mountX=0.16 mountY=0.09, mountTheta=0.54
01:52:28.563 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.16, opts=13)
01:52:28.563 00.000 6880 Enqueuing Move request for scope (0.09, -0.16)
01:52:28.563 00.000 10052 Worker thread wakes up
01:52:28.563 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.16) opts 0xd
01:52:28.563 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.16)
01:52:28.564 00.001 10052 Moving (0.09, -0.16) raw xDistance=0.16 yDistance=0.09
01:52:28.564 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:52:28.564 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:52:28.564 00.000 10052 MoveAxis(W, 46, ABG)
01:52:28.564 00.000 10052 Guiding  Dir = 3, Dur = 46
01:52:28.584 00.020 10052 IsSlewing returns 0
01:52:28.592 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:28.622 00.030 10052 IsGuiding returns 0
01:52:28.638 00.016 6880 UpdateGuideState exits: m=2274 SNR=33.1
01:52:28.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:28.638 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:28.638 00.000 6880 Enqueuing Expose request
01:52:28.650 00.012 10052 PulseGuide returned control before completion, sleep 29
01:52:28.702 00.052 10052 IsGuiding returns 0
01:52:28.702 00.000 10052 Move returns status 0, amount 46
01:52:28.702 00.000 10052 MoveAxis(N, 0, ABG)
01:52:28.702 00.000 10052 Move returns status 0, amount 0
01:52:28.702 00.000 10052 move complete, result=0
01:52:28.702 00.000 10052 worker thread done servicing request
01:52:28.702 00.000 10052 Worker thread wakes up
01:52:28.703 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:28.703 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:28.703 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
01:52:28.740 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2fbfc938-657b-44e1-b440-8fb62f95598e"}
01:52:28.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2fbfc938-657b-44e1-b440-8fb62f95598e"}
01:52:28.741 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1d439bcf-aa31-43be-9882-bd299175d5d8"}
01:52:28.741 00.000 6880 case statement mapped state 6 to 3
01:52:28.741 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d439bcf-aa31-43be-9882-bd299175d5d8"}
01:52:28.743 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9f16c149-ff7d-4a72-870a-ad4a504ccbfb"}
01:52:28.744 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2139,"width":15,"height":15,"star_pos":[7.14,7.37],"pixels":"..."},"id":"9f16c149-ff7d-4a72-870a-ad4a504ccbfb"}
01:52:29.844 01.100 10052 Exposure complete
01:52:29.907 00.063 10052 worker thread done servicing request
01:52:29.907 00.000 6880 OnExposeComplete: enter
01:52:29.907 00.000 6880 UpdateGuideState(): m_state=6
01:52:29.908 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2140
01:52:29.908 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=889.64, Mass=2424, SNR=34.1, Peak=146 HFD=4.5
01:52:29.908 00.000 6880 MultiStar: [#1 0.27,0.16,0.91,U] [#2 0.14,0.59,0.00,M1] [#3 0.00,-0.03,0.90,U] [#4 -0.08,0.03,0.84,U] [#5 0.13,0.09,0.95,U] [#6 -0.15,0.21,0.90,U] [#7 0.21,-0.27,0.75,U] [#8 0.05,0.19,0.80,U] 
01:52:29.908 00.000 6880 refined, 7 included, MultiStar: {0.12, 0.07}, one-star: {0.45, 0.14}
01:52:29.908 00.000 6880 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.61) = xAngle (2.18 = 2.18)
01:52:29.908 00.000 6880 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.14 = 2.14)
01:52:29.909 00.001 6880 CameraToMount -- cameraX=0.12 cameraY=0.07 hyp=0.14 cameraTheta=0.56 mountX=-0.08 mountY=0.11, mountTheta=2.17
01:52:29.910 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.07, opts=13)
01:52:29.910 00.000 6880 Enqueuing Move request for scope (0.12, 0.07)
01:52:29.910 00.000 10052 Worker thread wakes up
01:52:29.910 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.07) opts 0xd
01:52:29.910 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.07)
01:52:29.910 00.000 10052 Moving (0.12, 0.07) raw xDistance=-0.08 yDistance=0.11
01:52:29.910 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:52:29.910 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.02
01:52:29.910 00.000 10052 MoveAxis(E, 0, ABG)
01:52:29.910 00.000 10052 Move returns status 0, amount 0
01:52:29.910 00.000 10052 MoveAxis(N, 0, ABG)
01:52:29.910 00.000 10052 Move returns status 0, amount 0
01:52:29.910 00.000 10052 move complete, result=0
01:52:29.910 00.000 10052 worker thread done servicing request
01:52:29.930 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:29.962 00.032 6880 UpdateGuideState exits: m=2424 SNR=34.1
01:52:29.962 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:29.962 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:29.962 00.000 6880 Enqueuing Expose request
01:52:29.962 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:29.962 00.000 10052 Worker thread wakes up
01:52:29.962 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:29.962 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:30.738 00.776 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"558a7996-5485-48f6-bdcb-a4c4215ed05f"}
01:52:30.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"558a7996-5485-48f6-bdcb-a4c4215ed05f"}
01:52:30.739 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33e219ea-ab92-407e-9d16-e042c4613319"}
01:52:30.739 00.000 6880 case statement mapped state 6 to 3
01:52:30.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33e219ea-ab92-407e-9d16-e042c4613319"}
01:52:30.739 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d1daa966-55ec-4df5-8275-1640314e0805"}
01:52:30.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2140,"width":15,"height":15,"star_pos":[7.28,6.64],"pixels":"..."},"id":"d1daa966-55ec-4df5-8275-1640314e0805"}
01:52:30.875 00.136 10052 Exposure complete
01:52:30.931 00.056 10052 worker thread done servicing request
01:52:30.931 00.000 6880 OnExposeComplete: enter
01:52:30.931 00.000 6880 UpdateGuideState(): m_state=6
01:52:30.931 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2141
01:52:30.931 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=889.24, Mass=2448, SNR=34.3, Peak=147 HFD=4.7
01:52:30.931 00.000 6880 MultiStar: [#1 0.31,0.04,0.93,U] [#2 0.12,-0.03,0.94,U] [#3 -0.09,-0.20,0.87,U] [#4 0.25,-0.16,0.82,U] [#5 0.16,0.14,0.94,U] [#6 0.03,-0.01,0.88,U] [#7 0.06,-0.28,0.75,U] [#8 0.12,0.18,0.76,U] 
01:52:30.932 00.001 6880 refined, 8 included, MultiStar: {0.16, -0.06}, one-star: {0.39, -0.26}
01:52:30.932 00.000 6880 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.61) = xAngle (1.22 = 1.22)
01:52:30.932 00.000 6880 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
01:52:30.932 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.06 hyp=0.17 cameraTheta=-0.39 mountX=0.06 mountY=0.16, mountTheta=1.22
01:52:30.933 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.06, opts=13)
01:52:30.933 00.000 6880 Enqueuing Move request for scope (0.16, -0.06)
01:52:30.933 00.000 10052 Worker thread wakes up
01:52:30.933 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.06) opts 0xd
01:52:30.933 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.06)
01:52:30.933 00.000 10052 Moving (0.16, -0.06) raw xDistance=0.06 yDistance=0.16
01:52:30.933 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:52:30.933 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
01:52:30.934 00.001 10052 MoveAxis(E, 0, ABG)
01:52:30.934 00.000 10052 Move returns status 0, amount 0
01:52:30.934 00.000 10052 MoveAxis(N, 0, ABG)
01:52:30.934 00.000 10052 Move returns status 0, amount 0
01:52:30.934 00.000 10052 move complete, result=0
01:52:30.934 00.000 10052 worker thread done servicing request
01:52:30.952 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:30.982 00.030 6880 UpdateGuideState exits: m=2448 SNR=34.3
01:52:30.982 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:30.983 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:30.983 00.000 6880 Enqueuing Expose request
01:52:30.983 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:52:30.983 00.000 10052 Worker thread wakes up
01:52:30.983 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:30.983 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:32.125 01.142 10052 Exposure complete
01:52:32.202 00.077 10052 worker thread done servicing request
01:52:32.202 00.000 6880 OnExposeComplete: enter
01:52:32.202 00.000 6880 UpdateGuideState(): m_state=6
01:52:32.202 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2142
01:52:32.203 00.001 6880 Star::Find returns 1 (0), X=408.34, Y=889.13, Mass=2340, SNR=33.6, Peak=137 HFD=4.5
01:52:32.203 00.000 6880 MultiStar: [#1 0.44,0.07,0.95,U] [#2 0.16,0.32,0.96,U] [#3 0.09,-0.01,0.89,U] [#4 0.18,0.12,0.87,U] [#5 0.36,-0.14,0.95,U] [#6 0.34,0.37,0.88,U] [#7 0.39,-0.04,0.74,U] [#8 0.28,0.14,0.79,U] 
01:52:32.203 00.000 6880 refined, 8 included, MultiStar: {0.31, 0.05}, one-star: {0.51, -0.37}
01:52:32.203 00.000 6880 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
01:52:32.203 00.000 6880 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
01:52:32.203 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=0.05 hyp=0.31 cameraTheta=0.15 mountX=-0.06 mountY=0.31, mountTheta=1.76
01:52:32.205 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=0.05, opts=13)
01:52:32.206 00.001 6880 Enqueuing Move request for scope (0.31, 0.05)
01:52:32.206 00.000 10052 Worker thread wakes up
01:52:32.206 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.05) opts 0xd
01:52:32.206 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, 0.05)
01:52:32.206 00.000 10052 Moving (0.31, 0.05) raw xDistance=-0.06 yDistance=0.31
01:52:32.206 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:52:32.206 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = 0.00
01:52:32.206 00.000 10052 MoveAxis(E, 0, ABG)
01:52:32.206 00.000 10052 Move returns status 0, amount 0
01:52:32.206 00.000 10052 MoveAxis(S, 0, ABG)
01:52:32.207 00.001 10052 Move returns status 0, amount 0
01:52:32.207 00.000 10052 move complete, result=0
01:52:32.207 00.000 10052 worker thread done servicing request
01:52:32.233 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:32.269 00.036 6880 UpdateGuideState exits: m=2340 SNR=33.6
01:52:32.269 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:32.269 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:32.269 00.000 6880 Enqueuing Expose request
01:52:32.269 00.000 10052 Worker thread wakes up
01:52:32.270 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms SOUTH
01:52:32.270 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:32.270 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:32.737 00.467 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12835574-dfd7-459c-9151-a8e76cdfa87e"}
01:52:32.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12835574-dfd7-459c-9151-a8e76cdfa87e"}
01:52:32.737 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ff1db27-19a5-4f5c-b842-f6e2c1c33475"}
01:52:32.737 00.000 6880 case statement mapped state 6 to 3
01:52:32.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ff1db27-19a5-4f5c-b842-f6e2c1c33475"}
01:52:32.739 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9abe5d90-259e-4a1e-b4e4-b6285fe215a1"}
01:52:32.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2142,"width":15,"height":15,"star_pos":[7.34,7.13],"pixels":"..."},"id":"9abe5d90-259e-4a1e-b4e4-b6285fe215a1"}
01:52:33.191 00.452 10052 Exposure complete
01:52:33.250 00.059 10052 worker thread done servicing request
01:52:33.251 00.001 6880 OnExposeComplete: enter
01:52:33.251 00.000 6880 UpdateGuideState(): m_state=6
01:52:33.251 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2143
01:52:33.251 00.000 6880 Star::Find returns 1 (0), X=408.53, Y=889.70, Mass=2367, SNR=33.8, Peak=144 HFD=4.7
01:52:33.251 00.000 6880 MultiStar: [#1 1.02,0.46,0.00,M1] [#2 0.45,0.17,0.94,U] [#3 0.37,0.09,0.88,U] [#4 0.79,0.53,0.00,M1] [#5 0.35,0.05,0.94,U] [#6 0.49,0.43,0.00,M1] [#7 0.94,0.23,0.00,M1] [#8 0.48,0.53,0.00,M1] 
01:52:33.251 00.000 6880 refined, 3 included, MultiStar: {0.47, 0.13}, one-star: {0.70, 0.20}
01:52:33.251 00.000 6880 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.61) = xAngle (1.88 = 1.88)
01:52:33.252 00.001 6880 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.85 = 1.85)
01:52:33.252 00.000 6880 CameraToMount -- cameraX=0.47 cameraY=0.13 hyp=0.49 cameraTheta=0.27 mountX=-0.15 mountY=0.47, mountTheta=1.88
01:52:33.253 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.47, y=0.13, opts=13)
01:52:33.253 00.000 6880 Enqueuing Move request for scope (0.47, 0.13)
01:52:33.253 00.000 10052 Worker thread wakes up
01:52:33.253 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.13) opts 0xd
01:52:33.253 00.000 10052 Handling offset move in thread for scope, endpoint = (0.47, 0.13)
01:52:33.253 00.000 10052 Moving (0.47, 0.13) raw xDistance=-0.15 yDistance=0.47
01:52:33.253 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:52:33.253 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.47, slope = 0.03
01:52:33.253 00.000 10052 MoveAxis(E, 40, ABG)
01:52:33.253 00.000 10052 Guiding  Dir = 2, Dur = 40
01:52:33.274 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:33.274 00.000 10052 IsSlewing returns 0
01:52:33.306 00.032 6880 UpdateGuideState exits: m=2367 SNR=33.8
01:52:33.306 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:33.306 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:33.306 00.000 6880 Enqueuing Expose request
01:52:33.312 00.006 10052 IsGuiding returns 0
01:52:33.339 00.027 10052 PulseGuide returned control before completion, sleep 23
01:52:33.398 00.059 10052 IsGuiding returns 0
01:52:33.398 00.000 10052 Move returns status 0, amount 40
01:52:33.398 00.000 10052 MoveAxis(S, 57, ABG)
01:52:33.398 00.000 10052 Guiding  Dir = 1, Dur = 57
01:52:33.436 00.038 10052 IsSlewing returns 0
01:52:33.473 00.037 10052 IsGuiding returns 0
01:52:33.501 00.028 10052 PulseGuide returned control before completion, sleep 40
01:52:33.618 00.117 10052 IsGuiding returns 0
01:52:33.618 00.000 10052 Move returns status 0, amount 57
01:52:33.618 00.000 10052 move complete, result=0
01:52:33.619 00.001 10052 worker thread done servicing request
01:52:33.619 00.000 10052 Worker thread wakes up
01:52:33.619 00.000 6880 GuideStep: -0.1 px 40 ms EAST, 0.5 px 57 ms SOUTH
01:52:33.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:33.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:34.736 01.117 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7b8185a-fcd0-4bf4-8cb8-e2e1682a14c1"}
01:52:34.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7b8185a-fcd0-4bf4-8cb8-e2e1682a14c1"}
01:52:34.737 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab324767-63ec-45f9-a613-cda01560575e"}
01:52:34.737 00.000 6880 case statement mapped state 6 to 3
01:52:34.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab324767-63ec-45f9-a613-cda01560575e"}
01:52:34.737 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"20ef9afe-beee-46ae-8223-deb2fb964de1"}
01:52:34.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2143,"width":15,"height":15,"star_pos":[6.53,6.70],"pixels":"..."},"id":"20ef9afe-beee-46ae-8223-deb2fb964de1"}
01:52:34.756 00.019 10052 Exposure complete
01:52:34.814 00.058 10052 worker thread done servicing request
01:52:34.814 00.000 6880 OnExposeComplete: enter
01:52:34.814 00.000 6880 UpdateGuideState(): m_state=6
01:52:34.815 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2144
01:52:34.815 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=889.13, Mass=2390, SNR=33.8, Peak=125 HFD=4.9
01:52:34.815 00.000 6880 MultiStar: [#1 0.40,0.02,0.94,U] [#2 0.13,-0.03,0.93,U] [#3 0.07,-0.19,0.88,U] [#4 0.11,0.03,0.85,U] [#5 0.20,-0.26,0.95,U] [#6 0.33,-0.02,0.84,U] [#7 0.23,-0.15,0.75,U] [#8 0.26,0.05,0.78,U] 
01:52:34.815 00.000 6880 refined, 8 included, MultiStar: {0.24, -0.11}, one-star: {0.41, -0.37}
01:52:34.815 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
01:52:34.816 00.001 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
01:52:34.816 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-0.42 mountX=0.10 mountY=0.24, mountTheta=1.19
01:52:34.817 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.11, opts=13)
01:52:34.817 00.000 6880 Enqueuing Move request for scope (0.24, -0.11)
01:52:34.817 00.000 10052 Worker thread wakes up
01:52:34.817 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
01:52:34.817 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
01:52:34.817 00.000 10052 Moving (0.24, -0.11) raw xDistance=0.10 yDistance=0.24
01:52:34.817 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:52:34.818 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.24, slope = 0.03
01:52:34.818 00.000 10052 MoveAxis(E, 0, ABG)
01:52:34.818 00.000 10052 Move returns status 0, amount 0
01:52:34.818 00.000 10052 MoveAxis(S, 53, ABG)
01:52:34.818 00.000 10052 Guiding  Dir = 1, Dur = 53
01:52:34.839 00.021 10052 IsSlewing returns 0
01:52:34.839 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:34.876 00.037 6880 UpdateGuideState exits: m=2390 SNR=33.8
01:52:34.876 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:34.876 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:34.876 00.000 6880 Enqueuing Expose request
01:52:34.876 00.000 10052 IsGuiding returns 0
01:52:34.904 00.028 10052 PulseGuide returned control before completion, sleep 36
01:52:34.964 00.060 10052 IsGuiding returns 0
01:52:34.964 00.000 10052 Move returns status 0, amount 53
01:52:34.964 00.000 10052 move complete, result=0
01:52:34.964 00.000 10052 worker thread done servicing request
01:52:34.964 00.000 10052 Worker thread wakes up
01:52:34.964 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 53 ms SOUTH
01:52:34.964 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:34.964 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:35.875 00.911 10052 Exposure complete
01:52:35.943 00.068 10052 worker thread done servicing request
01:52:35.943 00.000 6880 OnExposeComplete: enter
01:52:35.944 00.001 6880 UpdateGuideState(): m_state=6
01:52:35.944 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2145
01:52:35.944 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.47, Mass=2335, SNR=33.5, Peak=116 HFD=4.9
01:52:35.944 00.000 6880 MultiStar: [#1 0.00,0.09,0.97,U] [#2 -0.01,0.15,0.95,U] [#3 -0.15,-0.04,0.89,U] [#4 0.00,0.06,0.87,U] [#5 -0.06,0.06,0.96,U] [#6 -0.07,0.15,0.92,U] [#7 -0.10,-0.14,0.76,U] [#8 -0.10,0.26,0.77,U] 
01:52:35.945 00.001 6880 single-star, 8 included, MultiStar: {-0.05, 0.06}, one-star: {0.04, -0.03}
01:52:35.945 00.000 6880 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.61) = xAngle (1.04 = 1.04)
01:52:35.945 00.000 6880 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
01:52:35.945 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.57 mountX=0.03 mountY=0.04, mountTheta=1.04
01:52:35.946 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.03, opts=13)
01:52:35.946 00.000 6880 Enqueuing Move request for scope (0.04, -0.03)
01:52:35.946 00.000 10052 Worker thread wakes up
01:52:35.947 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
01:52:35.947 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
01:52:35.947 00.000 10052 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=0.04
01:52:35.947 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:52:35.947 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.07, using input
01:52:35.947 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
01:52:35.947 00.000 10052 MoveAxis(E, 0, ABG)
01:52:35.947 00.000 10052 Move returns status 0, amount 0
01:52:35.947 00.000 10052 MoveAxis(N, 0, ABG)
01:52:35.947 00.000 10052 Move returns status 0, amount 0
01:52:35.947 00.000 10052 move complete, result=0
01:52:35.947 00.000 10052 worker thread done servicing request
01:52:35.976 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:36.021 00.045 6880 UpdateGuideState exits: m=2335 SNR=33.5
01:52:36.021 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:36.021 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:36.021 00.000 6880 Enqueuing Expose request
01:52:36.021 00.000 10052 Worker thread wakes up
01:52:36.021 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:36.021 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:36.021 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:36.736 00.715 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"76f36f61-4543-4202-9462-cfbff3c4f37c"}
01:52:36.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"76f36f61-4543-4202-9462-cfbff3c4f37c"}
01:52:36.737 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7e3204c-4c31-4488-b87d-163f990f65f6"}
01:52:36.737 00.000 6880 case statement mapped state 6 to 3
01:52:36.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7e3204c-4c31-4488-b87d-163f990f65f6"}
01:52:36.738 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03a41107-3c32-4f9c-b9c5-c18cc0b6eca7"}
01:52:36.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2145,"width":15,"height":15,"star_pos":[6.87,7.47],"pixels":"..."},"id":"03a41107-3c32-4f9c-b9c5-c18cc0b6eca7"}
01:52:37.161 00.423 10052 Exposure complete
01:52:37.235 00.074 10052 worker thread done servicing request
01:52:37.236 00.001 6880 OnExposeComplete: enter
01:52:37.236 00.000 6880 UpdateGuideState(): m_state=6
01:52:37.236 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2146
01:52:37.236 00.000 6880 Star::Find returns 1 (0), X=408.45, Y=889.58, Mass=2334, SNR=33.6, Peak=149 HFD=4.3
01:52:37.237 00.001 6880 MultiStar: [#1 0.26,0.03,0.95,U] [#2 0.23,0.26,0.95,U] [#3 0.25,-0.04,0.89,U] [#4 0.23,0.04,0.86,U] [#5 0.43,0.05,1.02,U] [#6 0.34,0.21,0.89,U] [#7 0.25,-0.35,0.78,U] [#8 0.51,0.51,0.00,M1] 
01:52:37.237 00.000 6880 refined, 7 included, MultiStar: {0.33, 0.04}, one-star: {0.62, 0.08}
01:52:37.237 00.000 6880 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.61) = xAngle (1.74 = 1.74)
01:52:37.237 00.000 6880 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.71 = 1.71)
01:52:37.237 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.04 hyp=0.33 cameraTheta=0.13 mountX=-0.06 mountY=0.33, mountTheta=1.74
01:52:37.239 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.04, opts=13)
01:52:37.239 00.000 6880 Enqueuing Move request for scope (0.33, 0.04)
01:52:37.239 00.000 10052 Worker thread wakes up
01:52:37.239 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.04) opts 0xd
01:52:37.239 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.04)
01:52:37.239 00.000 10052 Moving (0.33, 0.04) raw xDistance=-0.06 yDistance=0.33
01:52:37.239 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:52:37.239 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.33, slope = 0.01
01:52:37.239 00.000 10052 MoveAxis(E, 0, ABG)
01:52:37.239 00.000 10052 Move returns status 0, amount 0
01:52:37.239 00.000 10052 MoveAxis(S, 24, ABG)
01:52:37.239 00.000 10052 Guiding  Dir = 1, Dur = 24
01:52:37.261 00.022 10052 IsSlewing returns 0
01:52:37.268 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:37.299 00.031 10052 IsGuiding returns 0
01:52:37.318 00.019 6880 UpdateGuideState exits: m=2334 SNR=33.6
01:52:37.319 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:37.319 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:37.319 00.000 6880 Enqueuing Expose request
01:52:37.365 00.046 10052 IsGuiding returns 1
01:52:37.365 00.000 10052 scope still moving after pulse duration time elapsed
01:52:37.418 00.053 10052 IsSlewing returns 0
01:52:37.456 00.038 10052 IsGuiding returns 0
01:52:37.456 00.000 10052 scope move finished after 24 + 133 ms
01:52:37.456 00.000 10052 Move returns status 0, amount 24
01:52:37.456 00.000 10052 move complete, result=0
01:52:37.456 00.000 10052 worker thread done servicing request
01:52:37.456 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 24 ms SOUTH
01:52:37.456 00.000 10052 Worker thread wakes up
01:52:37.456 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:37.456 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:38.371 00.915 10052 Exposure complete
01:52:38.425 00.054 10052 worker thread done servicing request
01:52:38.425 00.000 6880 OnExposeComplete: enter
01:52:38.426 00.001 6880 UpdateGuideState(): m_state=6
01:52:38.426 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2147
01:52:38.426 00.000 6880 Star::Find returns 1 (0), X=408.59, Y=889.59, Mass=2423, SNR=34.1, Peak=164 HFD=4.4
01:52:38.426 00.000 6880 MultiStar: [#1 0.56,0.13,0.00,M1] [#2 0.33,0.11,0.97,U] [#3 0.42,-0.04,0.89,U] [#4 0.37,0.09,0.85,U] [#5 0.41,-0.21,0.95,U] [#6 0.39,0.23,0.87,U] [#7 0.51,-0.14,0.76,U] [#8 0.59,0.46,0.00,M2] 
01:52:38.426 00.000 6880 refined, 6 included, MultiStar: {0.46, 0.02}, one-star: {0.76, 0.09}
01:52:38.426 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.66 = 1.66)
01:52:38.427 00.001 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.63 = 1.63)
01:52:38.427 00.000 6880 CameraToMount -- cameraX=0.46 cameraY=0.02 hyp=0.46 cameraTheta=0.04 mountX=-0.04 mountY=0.46, mountTheta=1.66
01:52:38.428 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.46, y=0.02, opts=13)
01:52:38.428 00.000 6880 Enqueuing Move request for scope (0.46, 0.02)
01:52:38.428 00.000 10052 Worker thread wakes up
01:52:38.428 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.02) opts 0xd
01:52:38.428 00.000 10052 Handling offset move in thread for scope, endpoint = (0.46, 0.02)
01:52:38.428 00.000 10052 Moving (0.46, 0.02) raw xDistance=-0.04 yDistance=0.46
01:52:38.428 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:52:38.428 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.46, slope = 0.02
01:52:38.429 00.001 10052 MoveAxis(E, 0, ABG)
01:52:38.429 00.000 10052 Move returns status 0, amount 0
01:52:38.429 00.000 10052 MoveAxis(S, 34, ABG)
01:52:38.429 00.000 10052 Guiding  Dir = 1, Dur = 34
01:52:38.449 00.020 10052 IsSlewing returns 0
01:52:38.450 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:38.487 00.037 10052 IsGuiding returns 0
01:52:38.487 00.000 6880 UpdateGuideState exits: m=2423 SNR=34.1
01:52:38.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:38.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:38.487 00.000 6880 Enqueuing Expose request
01:52:38.519 00.032 10052 PulseGuide returned control before completion, sleep 13
01:52:38.562 00.043 10052 IsGuiding returns 1
01:52:38.562 00.000 10052 scope still moving after pulse duration time elapsed
01:52:38.607 00.045 10052 IsSlewing returns 0
01:52:38.646 00.039 10052 IsGuiding returns 0
01:52:38.646 00.000 10052 scope move finished after 34 + 125 ms
01:52:38.646 00.000 10052 Move returns status 0, amount 34
01:52:38.646 00.000 10052 move complete, result=0
01:52:38.646 00.000 10052 worker thread done servicing request
01:52:38.647 00.001 10052 Worker thread wakes up
01:52:38.647 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 34 ms SOUTH
01:52:38.647 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:38.647 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:38.736 00.089 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0eb19990-43e2-41b7-96d8-8c15dad408f5"}
01:52:38.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0eb19990-43e2-41b7-96d8-8c15dad408f5"}
01:52:38.737 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"982a7ca5-54bc-401d-92a9-e51f84b3f40c"}
01:52:38.737 00.000 6880 case statement mapped state 6 to 3
01:52:38.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"982a7ca5-54bc-401d-92a9-e51f84b3f40c"}
01:52:38.738 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c1617ffe-5d82-4878-b664-5d1f601044d7"}
01:52:38.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2147,"width":15,"height":15,"star_pos":[6.59,6.59],"pixels":"..."},"id":"c1617ffe-5d82-4878-b664-5d1f601044d7"}
01:52:39.900 01.162 10052 Exposure complete
01:52:39.966 00.066 10052 worker thread done servicing request
01:52:39.966 00.000 6880 OnExposeComplete: enter
01:52:39.966 00.000 6880 UpdateGuideState(): m_state=6
01:52:39.967 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2148
01:52:39.967 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=889.76, Mass=2492, SNR=34.6, Peak=151 HFD=4.5
01:52:39.967 00.000 6880 MultiStar: [#1 0.34,0.55,0.00,M2] [#2 0.24,0.59,0.00,M1] [#3 -0.02,0.26,0.85,U] [#4 0.21,0.41,0.84,U] [#5 0.26,0.23,0.94,U] [#6 0.31,0.56,0.00,M1] [#7 0.34,0.06,0.75,U] [#8 0.30,0.70,0.00,M3] 
01:52:39.967 00.000 6880 refined, 4 included, MultiStar: {0.25, 0.25}, one-star: {0.43, 0.26}
01:52:39.967 00.000 6880 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.61) = xAngle (2.40 = 2.40)
01:52:39.967 00.000 6880 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.37 = 2.37)
01:52:39.967 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.25 hyp=0.35 cameraTheta=0.79 mountX=-0.26 mountY=0.25, mountTheta=2.38
01:52:39.969 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.25, opts=13)
01:52:39.969 00.000 6880 Enqueuing Move request for scope (0.25, 0.25)
01:52:39.969 00.000 10052 Worker thread wakes up
01:52:39.969 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.25) opts 0xd
01:52:39.969 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.25)
01:52:39.969 00.000 10052 Moving (0.25, 0.25) raw xDistance=-0.26 yDistance=0.25
01:52:39.970 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:52:39.970 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.25, slope = 0.02
01:52:39.970 00.000 10052 MoveAxis(E, 69, ABG)
01:52:39.970 00.000 10052 Guiding  Dir = 2, Dur = 69
01:52:39.992 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:40.028 00.036 10052 IsSlewing returns 0
01:52:40.036 00.008 6880 UpdateGuideState exits: m=2492 SNR=34.6
01:52:40.036 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:40.037 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:40.037 00.000 6880 Enqueuing Expose request
01:52:40.107 00.070 10052 IsGuiding returns 0
01:52:40.172 00.065 10052 PulseGuide returned control before completion, sleep 16
01:52:40.239 00.067 10052 IsGuiding returns 1
01:52:40.239 00.000 10052 scope still moving after pulse duration time elapsed
01:52:40.316 00.077 10052 IsSlewing returns 0
01:52:40.386 00.070 10052 IsGuiding returns 0
01:52:40.386 00.000 10052 scope move finished after 69 + 209 ms
01:52:40.386 00.000 10052 Move returns status 0, amount 69
01:52:40.386 00.000 10052 MoveAxis(S, 40, ABG)
01:52:40.386 00.000 10052 Guiding  Dir = 1, Dur = 40
01:52:40.455 00.069 10052 IsSlewing returns 0
01:52:40.532 00.077 10052 IsGuiding returns 0
01:52:40.671 00.139 10052 IsGuiding returns 0
01:52:40.671 00.000 10052 Move returns status 0, amount 40
01:52:40.671 00.000 10052 move complete, result=0
01:52:40.671 00.000 10052 worker thread done servicing request
01:52:40.671 00.000 6880 GuideStep: -0.3 px 69 ms EAST, 0.2 px 40 ms SOUTH
01:52:40.671 00.000 10052 Worker thread wakes up
01:52:40.673 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:40.673 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:40.736 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"da89ff96-6e9f-40b0-a11d-6bcc3b4c8700"}
01:52:40.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"da89ff96-6e9f-40b0-a11d-6bcc3b4c8700"}
01:52:40.738 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c7d78cd9-871f-4660-86ff-1b2e199f6f30"}
01:52:40.738 00.000 6880 case statement mapped state 6 to 3
01:52:40.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7d78cd9-871f-4660-86ff-1b2e199f6f30"}
01:52:40.740 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dbd05de2-09b4-406e-b0a0-1fdfe6c99620"}
01:52:40.741 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2148,"width":15,"height":15,"star_pos":[7.26,6.76],"pixels":"..."},"id":"dbd05de2-09b4-406e-b0a0-1fdfe6c99620"}
01:52:41.903 01.162 10052 Exposure complete
01:52:41.961 00.058 10052 worker thread done servicing request
01:52:41.961 00.000 6880 OnExposeComplete: enter
01:52:41.961 00.000 6880 UpdateGuideState(): m_state=6
01:52:41.961 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2149
01:52:41.962 00.001 6880 Star::Find returns 1 (0), X=408.19, Y=889.10, Mass=2353, SNR=33.6, Peak=156 HFD=4.4
01:52:41.962 00.000 6880 MultiStar: [#1 0.39,-0.14,0.96,U] [#2 -0.06,0.16,0.93,U] [#3 -0.15,-0.33,0.92,U] [#4 0.31,-0.36,0.88,U] [#5 0.12,-0.49,1.00,U] [#6 -0.07,-0.06,0.91,U] [#7 0.42,-0.51,0.00,M1] [#8 0.09,-0.10,0.79,U] 
01:52:41.962 00.000 6880 refined, 7 included, MultiStar: {0.13, -0.22}, one-star: {0.36, -0.40}
01:52:41.962 00.000 6880 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
01:52:41.962 00.000 6880 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
01:52:41.962 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.05 mountX=0.21 mountY=0.13, mountTheta=0.54
01:52:41.964 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.22, opts=13)
01:52:41.964 00.000 6880 Enqueuing Move request for scope (0.13, -0.22)
01:52:41.964 00.000 10052 Worker thread wakes up
01:52:41.964 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
01:52:41.964 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
01:52:41.964 00.000 10052 Moving (0.13, -0.22) raw xDistance=0.21 yDistance=0.13
01:52:41.964 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
01:52:41.964 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
01:52:41.964 00.000 10052 MoveAxis(W, 54, ABG)
01:52:41.964 00.000 10052 Guiding  Dir = 3, Dur = 54
01:52:41.986 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:42.021 00.035 6880 UpdateGuideState exits: m=2353 SNR=33.6
01:52:42.021 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:42.021 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:42.021 00.000 6880 Enqueuing Expose request
01:52:42.028 00.007 10052 IsSlewing returns 0
01:52:42.107 00.079 10052 IsGuiding returns 0
01:52:42.249 00.142 10052 IsGuiding returns 0
01:52:42.249 00.000 10052 Move returns status 0, amount 54
01:52:42.249 00.000 10052 MoveAxis(N, 0, ABG)
01:52:42.251 00.002 10052 Move returns status 0, amount 0
01:52:42.251 00.000 10052 move complete, result=0
01:52:42.251 00.000 10052 worker thread done servicing request
01:52:42.251 00.000 6880 GuideStep: 0.2 px 54 ms WEST, 0.1 px 0 ms NORTH
01:52:42.251 00.000 10052 Worker thread wakes up
01:52:42.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:42.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:42.733 00.482 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1056fa18-25a4-4f89-88c7-d2262f58a78b"}
01:52:42.733 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1056fa18-25a4-4f89-88c7-d2262f58a78b"}
01:52:42.734 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22a4e162-5014-467d-b707-f0e254116761"}
01:52:42.734 00.000 6880 case statement mapped state 6 to 3
01:52:42.734 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"22a4e162-5014-467d-b707-f0e254116761"}
01:52:42.734 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"389537c4-f29a-4061-82f3-282573645ece"}
01:52:42.734 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2149,"width":15,"height":15,"star_pos":[7.19,7.10],"pixels":"..."},"id":"389537c4-f29a-4061-82f3-282573645ece"}
01:52:43.168 00.434 10052 Exposure complete
01:52:43.232 00.064 10052 worker thread done servicing request
01:52:43.232 00.000 6880 OnExposeComplete: enter
01:52:43.232 00.000 6880 UpdateGuideState(): m_state=6
01:52:43.233 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2150
01:52:43.233 00.000 6880 Star::Find returns 1 (0), X=408.53, Y=889.57, Mass=2439, SNR=34.3, Peak=146 HFD=4.6
01:52:43.233 00.000 6880 MultiStar: [#1 0.61,-0.02,0.00,M2] [#2 0.27,0.36,0.94,U] [#3 0.37,-0.00,0.92,U] [#4 0.29,0.03,0.86,U] [#5 0.35,-0.37,0.99,U] [#6 0.44,0.36,0.00,M1] [#7 0.52,-0.21,0.00,M2] [#8 0.54,0.33,0.00,M3] 
01:52:43.233 00.000 6880 refined, 4 included, MultiStar: {0.40, 0.01}, one-star: {0.70, 0.07}
01:52:43.233 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
01:52:43.234 00.001 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
01:52:43.234 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=0.01 hyp=0.40 cameraTheta=0.04 mountX=-0.03 mountY=0.40, mountTheta=1.65
01:52:43.235 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=0.01, opts=13)
01:52:43.235 00.000 6880 Enqueuing Move request for scope (0.40, 0.01)
01:52:43.236 00.001 10052 Worker thread wakes up
01:52:43.240 00.004 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.01) opts 0xd
01:52:43.240 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, 0.01)
01:52:43.240 00.000 10052 Moving (0.40, 0.01) raw xDistance=-0.03 yDistance=0.40
01:52:43.240 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:52:43.240 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.40, slope = 0.00
01:52:43.240 00.000 10052 MoveAxis(E, 0, ABG)
01:52:43.240 00.000 10052 Move returns status 0, amount 0
01:52:43.240 00.000 10052 MoveAxis(S, 9, ABG)
01:52:43.240 00.000 10052 Guiding  Dir = 1, Dur = 9
01:52:43.260 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:43.261 00.001 10052 IsSlewing returns 0
01:52:43.299 00.038 10052 IsGuiding returns 0
01:52:43.304 00.005 6880 UpdateGuideState exits: m=2439 SNR=34.3
01:52:43.304 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:43.304 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:43.304 00.000 6880 Enqueuing Expose request
01:52:43.365 00.061 10052 IsGuiding returns 0
01:52:43.365 00.000 10052 Move returns status 0, amount 9
01:52:43.366 00.001 10052 move complete, result=0
01:52:43.366 00.000 10052 worker thread done servicing request
01:52:43.366 00.000 10052 Worker thread wakes up
01:52:43.366 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:43.366 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:43.366 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.4 px 9 ms SOUTH
01:52:44.501 01.135 10052 Exposure complete
01:52:44.575 00.074 10052 worker thread done servicing request
01:52:44.575 00.000 6880 OnExposeComplete: enter
01:52:44.575 00.000 6880 UpdateGuideState(): m_state=6
01:52:44.575 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2151
01:52:44.575 00.000 6880 Star::Find returns 1 (0), X=408.55, Y=889.81, Mass=2472, SNR=34.5, Peak=150 HFD=4.5
01:52:44.576 00.001 6880 MultiStar: [#1 0.54,0.39,0.00,M3] [#2 0.51,0.58,0.00,M1] [#3 0.54,0.52,0.00,M1] [#4 0.47,0.31,0.00,M1] [#5 0.47,0.42,0.00,M1] [#6 0.65,0.81,0.00,M2] [#7 0.45,0.14,0.75,U] [#8 0.51,0.86,0.00,M4] 
01:52:44.576 00.000 6880 refined, 1 included, MultiStar: {0.61, 0.24}, one-star: {0.73, 0.31}
01:52:44.576 00.000 6880 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.61) = xAngle (1.99 = 1.99)
01:52:44.576 00.000 6880 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
01:52:44.576 00.000 6880 CameraToMount -- cameraX=0.61 cameraY=0.24 hyp=0.65 cameraTheta=0.37 mountX=-0.26 mountY=0.61, mountTheta=1.98
01:52:44.578 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.61, y=0.24, opts=13)
01:52:44.578 00.000 6880 Enqueuing Move request for scope (0.61, 0.24)
01:52:44.578 00.000 10052 Worker thread wakes up
01:52:44.578 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.61, 0.24) opts 0xd
01:52:44.578 00.000 10052 Handling offset move in thread for scope, endpoint = (0.61, 0.24)
01:52:44.578 00.000 10052 Moving (0.61, 0.24) raw xDistance=-0.26 yDistance=0.61
01:52:44.579 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:52:44.579 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.61, slope = 0.01
01:52:44.579 00.000 10052 MoveAxis(E, 71, ABG)
01:52:44.579 00.000 10052 Guiding  Dir = 2, Dur = 71
01:52:44.600 00.021 10052 IsSlewing returns 0
01:52:44.606 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:44.638 00.032 10052 IsGuiding returns 0
01:52:44.651 00.013 6880 UpdateGuideState exits: m=2472 SNR=34.5
01:52:44.651 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:44.651 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:44.651 00.000 6880 Enqueuing Expose request
01:52:44.666 00.015 10052 PulseGuide returned control before completion, sleep 54
01:52:44.734 00.068 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"efafbde1-b9d3-4ab8-81a1-07916fdf7f4b"}
01:52:44.734 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"efafbde1-b9d3-4ab8-81a1-07916fdf7f4b"}
01:52:44.736 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b48f3a18-f3f8-47fe-ac0c-4ab5099074ed"}
01:52:44.737 00.001 6880 case statement mapped state 6 to 3
01:52:44.737 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b48f3a18-f3f8-47fe-ac0c-4ab5099074ed"}
01:52:44.739 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1c990fc-f46b-40e2-9777-c99cc75740b6"}
01:52:44.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2151,"width":15,"height":15,"star_pos":[6.55,6.81],"pixels":"..."},"id":"f1c990fc-f46b-40e2-9777-c99cc75740b6"}
01:52:44.755 00.016 10052 IsGuiding returns 0
01:52:44.756 00.001 10052 Move returns status 0, amount 71
01:52:44.756 00.000 10052 MoveAxis(S, 26, ABG)
01:52:44.756 00.000 10052 Guiding  Dir = 1, Dur = 26
01:52:44.793 00.037 10052 IsSlewing returns 0
01:52:44.831 00.038 10052 IsGuiding returns 0
01:52:44.898 00.067 10052 IsGuiding returns 1
01:52:44.898 00.000 10052 scope still moving after pulse duration time elapsed
01:52:44.945 00.047 10052 IsSlewing returns 0
01:52:44.984 00.039 10052 IsGuiding returns 0
01:52:44.984 00.000 10052 scope move finished after 26 + 126 ms
01:52:44.984 00.000 10052 Move returns status 0, amount 26
01:52:44.984 00.000 10052 move complete, result=0
01:52:44.984 00.000 10052 worker thread done servicing request
01:52:44.984 00.000 6880 GuideStep: -0.3 px 71 ms EAST, 0.6 px 26 ms SOUTH
01:52:44.984 00.000 10052 Worker thread wakes up
01:52:44.984 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:44.984 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:45.911 00.927 10052 Exposure complete
01:52:46.010 00.099 10052 worker thread done servicing request
01:52:46.010 00.000 6880 OnExposeComplete: enter
01:52:46.010 00.000 6880 UpdateGuideState(): m_state=6
01:52:46.011 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2152
01:52:46.011 00.000 6880 Star::Find returns 1 (0), X=408.64, Y=889.55, Mass=2439, SNR=34.3, Peak=147 HFD=4.6
01:52:46.011 00.000 6880 MultiStar: [#1 0.37,0.32,0.96,U] [#2 0.27,0.52,0.00,M2] [#3 0.40,0.01,0.91,U] [#4 0.24,-0.05,0.84,U] [#5 0.30,0.12,0.96,U] [#6 0.40,0.44,0.00,M3] [#7 0.28,0.00,0.75,U] [#8 0.49,0.57,0.00,M5] 
01:52:46.011 00.000 6880 refined, 5 included, MultiStar: {0.41, 0.08}, one-star: {0.81, 0.05}
01:52:46.012 00.001 6880 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.61) = xAngle (1.81 = 1.81)
01:52:46.012 00.000 6880 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.78 = 1.78)
01:52:46.012 00.000 6880 CameraToMount -- cameraX=0.41 cameraY=0.08 hyp=0.42 cameraTheta=0.20 mountX=-0.10 mountY=0.41, mountTheta=1.81
01:52:46.013 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.41, y=0.08, opts=13)
01:52:46.013 00.000 6880 Enqueuing Move request for scope (0.41, 0.08)
01:52:46.014 00.001 10052 Worker thread wakes up
01:52:46.014 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.08) opts 0xd
01:52:46.014 00.000 10052 Handling offset move in thread for scope, endpoint = (0.41, 0.08)
01:52:46.014 00.000 10052 Moving (0.41, 0.08) raw xDistance=-0.10 yDistance=0.41
01:52:46.014 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:52:46.014 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.41, slope = 0.02
01:52:46.014 00.000 10052 MoveAxis(E, 0, ABG)
01:52:46.014 00.000 10052 Move returns status 0, amount 0
01:52:46.014 00.000 10052 MoveAxis(S, 33, ABG)
01:52:46.014 00.000 10052 Guiding  Dir = 1, Dur = 33
01:52:46.046 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:46.097 00.051 6880 UpdateGuideState exits: m=2439 SNR=34.3
01:52:46.097 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:46.097 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:46.097 00.000 6880 Enqueuing Expose request
01:52:46.156 00.059 10052 IsSlewing returns 0
01:52:46.235 00.079 10052 IsGuiding returns 0
01:52:46.351 00.116 10052 IsGuiding returns 0
01:52:46.351 00.000 10052 Move returns status 0, amount 33
01:52:46.351 00.000 10052 move complete, result=0
01:52:46.351 00.000 10052 worker thread done servicing request
01:52:46.351 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 33 ms SOUTH
01:52:46.351 00.000 10052 Worker thread wakes up
01:52:46.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:46.352 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:47.001 00.649 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"59ffe5e9-fdf2-4751-9c41-cdef953def51"}
01:52:47.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"59ffe5e9-fdf2-4751-9c41-cdef953def51"}
01:52:47.016 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2dd29f31-4340-478e-ac7b-a0e5563036e3"}
01:52:47.016 00.000 6880 case statement mapped state 6 to 3
01:52:47.016 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2dd29f31-4340-478e-ac7b-a0e5563036e3"}
01:52:47.026 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"440c8d12-95b4-4e4e-9231-2a22a71b6ea8"}
01:52:47.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2152,"width":15,"height":15,"star_pos":[6.64,6.55],"pixels":"..."},"id":"440c8d12-95b4-4e4e-9231-2a22a71b6ea8"}
01:52:47.484 00.458 10052 Exposure complete
01:52:47.566 00.082 10052 worker thread done servicing request
01:52:47.566 00.000 6880 OnExposeComplete: enter
01:52:47.566 00.000 6880 UpdateGuideState(): m_state=6
01:52:47.568 00.002 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2153
01:52:47.568 00.000 6880 Star::Find returns 1 (0), X=408.36, Y=889.24, Mass=2418, SNR=34.1, Peak=140 HFD=4.8
01:52:47.569 00.001 6880 MultiStar: [#1 0.67,0.34,0.00,M3] [#2 0.32,0.37,0.96,U] [#3 0.35,0.12,0.91,U] [#4 0.38,0.23,0.85,U] [#5 0.36,0.01,0.95,U] [#6 0.53,0.38,0.00,M4] [#7 0.60,0.25,0.00,M1] [#8 0.49,0.65,0.00,M6] 
01:52:47.569 00.000 6880 refined, 4 included, MultiStar: {0.39, 0.09}, one-star: {0.53, -0.26}
01:52:47.569 00.000 6880 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.61) = xAngle (1.83 = 1.83)
01:52:47.569 00.000 6880 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
01:52:47.569 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=0.09 hyp=0.40 cameraTheta=0.21 mountX=-0.10 mountY=0.39, mountTheta=1.83
01:52:47.571 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=0.09, opts=13)
01:52:47.571 00.000 6880 Enqueuing Move request for scope (0.39, 0.09)
01:52:47.571 00.000 10052 Worker thread wakes up
01:52:47.571 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, 0.09) opts 0xd
01:52:47.571 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, 0.09)
01:52:47.571 00.000 10052 Moving (0.39, 0.09) raw xDistance=-0.10 yDistance=0.39
01:52:47.572 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:52:47.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.39, slope = 0.03
01:52:47.572 00.000 10052 MoveAxis(E, 0, ABG)
01:52:47.572 00.000 10052 Move returns status 0, amount 0
01:52:47.572 00.000 10052 MoveAxis(S, 55, ABG)
01:52:47.572 00.000 10052 Guiding  Dir = 1, Dur = 55
01:52:47.600 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:47.640 00.040 6880 UpdateGuideState exits: m=2418 SNR=34.1
01:52:47.641 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:47.641 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:47.641 00.000 6880 Enqueuing Expose request
01:52:47.641 00.000 10052 IsSlewing returns 0
01:52:47.715 00.074 10052 IsGuiding returns 0
01:52:47.855 00.140 10052 IsGuiding returns 0
01:52:47.855 00.000 10052 Move returns status 0, amount 55
01:52:47.855 00.000 10052 move complete, result=0
01:52:47.856 00.001 10052 worker thread done servicing request
01:52:47.856 00.000 10052 Worker thread wakes up
01:52:47.856 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:47.856 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:48.021 00.165 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 55 ms SOUTH
01:52:48.769 00.748 10052 Exposure complete
01:52:48.835 00.066 10052 worker thread done servicing request
01:52:48.835 00.000 6880 OnExposeComplete: enter
01:52:48.835 00.000 6880 UpdateGuideState(): m_state=6
01:52:48.836 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2154
01:52:48.836 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=889.41, Mass=2470, SNR=34.5, Peak=164 HFD=4.9
01:52:48.836 00.000 6880 MultiStar: [#1 -0.00,-0.06,0.95,U] [#2 0.02,0.37,0.94,U] [#3 -0.10,0.04,0.89,U] [#4 -0.09,0.08,0.85,U] [#5 0.02,0.02,0.97,U] [#6 -0.06,0.21,0.92,U] [#7 0.06,-0.20,0.77,U] [#8 0.14,0.09,0.78,U] 
01:52:48.836 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.05}, one-star: {0.24, -0.09}
01:52:48.836 00.000 6880 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
01:52:48.837 00.001 6880 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
01:52:48.837 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.06 cameraTheta=1.11 mountX=-0.05 mountY=0.03, mountTheta=2.70
01:52:48.838 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.05, opts=13)
01:52:48.838 00.000 6880 Enqueuing Move request for scope (0.03, 0.05)
01:52:48.838 00.000 10052 Worker thread wakes up
01:52:48.838 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
01:52:48.838 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
01:52:48.839 00.001 10052 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=0.03
01:52:48.839 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:52:48.839 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.04, using input
01:52:48.839 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
01:52:48.839 00.000 10052 MoveAxis(E, 0, ABG)
01:52:48.839 00.000 10052 Move returns status 0, amount 0
01:52:48.839 00.000 10052 MoveAxis(N, 0, ABG)
01:52:48.839 00.000 10052 Move returns status 0, amount 0
01:52:48.839 00.000 10052 move complete, result=0
01:52:48.839 00.000 10052 worker thread done servicing request
01:52:48.867 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:48.907 00.040 6880 UpdateGuideState exits: m=2470 SNR=34.5
01:52:48.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:48.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:48.908 00.001 6880 Enqueuing Expose request
01:52:48.908 00.000 10052 Worker thread wakes up
01:52:48.908 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:48.908 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:48.908 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:49.029 00.121 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f50289c8-8f10-49ee-a5a6-4b717922104a"}
01:52:49.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f50289c8-8f10-49ee-a5a6-4b717922104a"}
01:52:49.029 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5242b9a-6d87-4c22-8529-2e20c4bb39b0"}
01:52:49.029 00.000 6880 case statement mapped state 6 to 3
01:52:49.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5242b9a-6d87-4c22-8529-2e20c4bb39b0"}
01:52:49.030 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a6162cd-2778-4f92-a800-307ed9ca0d76"}
01:52:49.030 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2154,"width":15,"height":15,"star_pos":[7.07,7.41],"pixels":"..."},"id":"5a6162cd-2778-4f92-a800-307ed9ca0d76"}
01:52:50.081 01.051 10052 Exposure complete
01:52:50.169 00.088 10052 worker thread done servicing request
01:52:50.169 00.000 6880 OnExposeComplete: enter
01:52:50.169 00.000 6880 UpdateGuideState(): m_state=6
01:52:50.169 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2155
01:52:50.170 00.001 6880 Star::Find returns 1 (0), X=407.97, Y=889.11, Mass=2473, SNR=34.5, Peak=152 HFD=4.6
01:52:50.170 00.000 6880 MultiStar: [#1 0.39,0.04,0.96,U] [#2 -0.01,-0.13,0.94,U] [#3 -0.22,-0.44,0.87,U] [#4 0.23,-0.10,0.82,U] [#5 0.16,-0.12,0.93,U] [#6 -0.06,-0.09,0.88,U] [#7 0.38,-0.28,0.77,U] [#8 0.26,-0.04,0.79,U] 
01:52:50.170 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.17}, one-star: {0.15, -0.39}
01:52:50.171 00.001 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
01:52:50.171 00.000 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
01:52:50.171 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.17 hyp=0.22 cameraTheta=-0.90 mountX=0.17 mountY=0.14, mountTheta=0.70
01:52:50.173 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.17, opts=13)
01:52:50.173 00.000 6880 Enqueuing Move request for scope (0.14, -0.17)
01:52:50.173 00.000 10052 Worker thread wakes up
01:52:50.174 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.17) opts 0xd
01:52:50.174 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.17)
01:52:50.174 00.000 10052 Moving (0.14, -0.17) raw xDistance=0.17 yDistance=0.14
01:52:50.174 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:52:50.174 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
01:52:50.174 00.000 10052 MoveAxis(W, 45, ABG)
01:52:50.174 00.000 10052 Guiding  Dir = 3, Dur = 45
01:52:50.205 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:50.221 00.016 10052 IsSlewing returns 0
01:52:50.253 00.032 6880 UpdateGuideState exits: m=2473 SNR=34.5
01:52:50.253 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:50.253 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:50.253 00.000 6880 Enqueuing Expose request
01:52:50.299 00.046 10052 IsGuiding returns 0
01:52:50.431 00.132 10052 IsGuiding returns 0
01:52:50.431 00.000 10052 Move returns status 0, amount 45
01:52:50.431 00.000 10052 MoveAxis(N, 0, ABG)
01:52:50.431 00.000 10052 Move returns status 0, amount 0
01:52:50.431 00.000 10052 move complete, result=0
01:52:50.431 00.000 10052 worker thread done servicing request
01:52:50.432 00.001 6880 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
01:52:50.432 00.000 10052 Worker thread wakes up
01:52:50.432 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:50.432 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:51.008 00.576 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"afe375a4-e7d3-452a-a357-3e5e5a27b67b"}
01:52:51.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"afe375a4-e7d3-452a-a357-3e5e5a27b67b"}
01:52:51.009 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed73426f-e6cc-48c2-965f-8d7283d29f4f"}
01:52:51.009 00.000 6880 case statement mapped state 6 to 3
01:52:51.009 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed73426f-e6cc-48c2-965f-8d7283d29f4f"}
01:52:51.010 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d34d54bc-7dd8-4fcc-aa2f-8b09c41c31aa"}
01:52:51.010 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2155,"width":15,"height":15,"star_pos":[6.97,7.11],"pixels":"..."},"id":"d34d54bc-7dd8-4fcc-aa2f-8b09c41c31aa"}
01:52:51.350 00.340 10052 Exposure complete
01:52:51.414 00.064 10052 worker thread done servicing request
01:52:51.414 00.000 6880 OnExposeComplete: enter
01:52:51.414 00.000 6880 UpdateGuideState(): m_state=6
01:52:51.414 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2156
01:52:51.415 00.001 6880 Star::Find returns 1 (0), X=408.56, Y=889.64, Mass=2454, SNR=34.3, Peak=137 HFD=4.7
01:52:51.415 00.000 6880 MultiStar: [#1 0.38,0.30,0.95,U] [#2 0.17,0.42,0.98,U] [#3 -0.07,0.04,0.87,U] [#4 0.35,0.30,0.82,U] [#5 0.48,0.10,1.00,U] [#6 -0.15,0.20,0.89,U] [#7 0.16,-0.02,0.76,U] [#8 0.57,0.62,0.00,M5] 
01:52:51.415 00.000 6880 refined, 7 included, MultiStar: {0.27, 0.19}, one-star: {0.73, 0.14}
01:52:51.415 00.000 6880 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.61) = xAngle (2.23 = 2.23)
01:52:51.415 00.000 6880 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.20 = 2.20)
01:52:51.415 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.19 hyp=0.33 cameraTheta=0.61 mountX=-0.20 mountY=0.27, mountTheta=2.22
01:52:51.416 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.19, opts=13)
01:52:51.416 00.000 6880 Enqueuing Move request for scope (0.27, 0.19)
01:52:51.417 00.001 10052 Worker thread wakes up
01:52:51.417 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.19) opts 0xd
01:52:51.417 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.19)
01:52:51.417 00.000 10052 Moving (0.27, 0.19) raw xDistance=-0.20 yDistance=0.27
01:52:51.417 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:52:51.417 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.02
01:52:51.417 00.000 10052 MoveAxis(E, 52, ABG)
01:52:51.417 00.000 10052 Guiding  Dir = 2, Dur = 52
01:52:51.438 00.021 10052 IsSlewing returns 0
01:52:51.445 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:51.476 00.031 10052 IsGuiding returns 0
01:52:51.490 00.014 6880 UpdateGuideState exits: m=2454 SNR=34.3
01:52:51.490 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:51.490 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:51.490 00.000 6880 Enqueuing Expose request
01:52:51.504 00.014 10052 PulseGuide returned control before completion, sleep 35
01:52:51.618 00.114 10052 IsGuiding returns 0
01:52:51.618 00.000 10052 Move returns status 0, amount 52
01:52:51.618 00.000 10052 MoveAxis(N, 0, ABG)
01:52:51.618 00.000 10052 Move returns status 0, amount 0
01:52:51.618 00.000 10052 move complete, result=0
01:52:51.620 00.002 10052 worker thread done servicing request
01:52:51.620 00.000 6880 GuideStep: -0.2 px 52 ms EAST, 0.3 px 0 ms NORTH
01:52:51.620 00.000 10052 Worker thread wakes up
01:52:51.620 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:51.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:52.754 01.134 10052 Exposure complete
01:52:52.810 00.056 10052 worker thread done servicing request
01:52:52.810 00.000 6880 OnExposeComplete: enter
01:52:52.810 00.000 6880 UpdateGuideState(): m_state=6
01:52:52.811 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2157
01:52:52.811 00.000 6880 Star::Find returns 1 (0), X=408.56, Y=889.88, Mass=2444, SNR=34.3, Peak=149 HFD=4.6
01:52:52.811 00.000 6880 MultiStar: [#1 0.50,0.56,0.00,M1] [#2 0.33,0.70,0.00,M1] [#3 0.31,0.49,0.00,M1] [#4 0.48,0.26,0.00,M1] [#5 0.33,0.31,0.97,U] [#6 0.48,0.74,0.00,M2] [#7 0.44,0.13,0.77,U] [#8 0.47,0.72,0.00,M6] 
01:52:52.811 00.000 6880 refined, 2 included, MultiStar: {0.51, 0.29}, one-star: {0.74, 0.38}
01:52:52.811 00.000 6880 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.61) = xAngle (2.13 = 2.13)
01:52:52.811 00.000 6880 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
01:52:52.811 00.000 6880 CameraToMount -- cameraX=0.51 cameraY=0.29 hyp=0.58 cameraTheta=0.51 mountX=-0.31 mountY=0.50, mountTheta=2.12
01:52:52.812 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.51, y=0.29, opts=13)
01:52:52.813 00.001 6880 Enqueuing Move request for scope (0.51, 0.29)
01:52:52.813 00.000 10052 Worker thread wakes up
01:52:52.813 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.51, 0.29) opts 0xd
01:52:52.813 00.000 10052 Handling offset move in thread for scope, endpoint = (0.51, 0.29)
01:52:52.813 00.000 10052 Moving (0.51, 0.29) raw xDistance=-0.31 yDistance=0.50
01:52:52.813 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
01:52:52.813 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.50, slope = 0.00
01:52:52.813 00.000 10052 MoveAxis(E, 85, ABG)
01:52:52.813 00.000 10052 Guiding  Dir = 2, Dur = 85
01:52:52.833 00.020 10052 IsSlewing returns 0
01:52:52.835 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:52.869 00.034 6880 UpdateGuideState exits: m=2444 SNR=34.3
01:52:52.870 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:52.870 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:52.870 00.000 6880 Enqueuing Expose request
01:52:52.872 00.002 10052 IsGuiding returns 0
01:52:52.900 00.028 10052 PulseGuide returned control before completion, sleep 68
01:52:52.993 00.093 10052 IsGuiding returns 1
01:52:52.993 00.000 10052 scope still moving after pulse duration time elapsed
01:52:53.009 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"44ba0070-a2dc-43ab-a839-1d9d904ba71a"}
01:52:53.009 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"44ba0070-a2dc-43ab-a839-1d9d904ba71a"}
01:52:53.009 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a11bb0d-4d9e-4c94-80a3-1d3357f64085"}
01:52:53.009 00.000 6880 case statement mapped state 6 to 3
01:52:53.009 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a11bb0d-4d9e-4c94-80a3-1d3357f64085"}
01:52:53.010 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aac1874c-a98e-4230-a57b-ae5fbea3b546"}
01:52:53.010 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2157,"width":15,"height":15,"star_pos":[6.56,6.88],"pixels":"..."},"id":"aac1874c-a98e-4230-a57b-ae5fbea3b546"}
01:52:53.038 00.028 10052 IsSlewing returns 0
01:52:53.075 00.037 10052 IsGuiding returns 0
01:52:53.077 00.002 10052 scope move finished after 85 + 119 ms
01:52:53.077 00.000 10052 Move returns status 0, amount 85
01:52:53.077 00.000 10052 MoveAxis(S, 2, ABG)
01:52:53.077 00.000 10052 Guiding  Dir = 1, Dur = 2
01:52:53.115 00.038 10052 IsSlewing returns 0
01:52:53.152 00.037 10052 IsGuiding returns 0
01:52:53.218 00.066 10052 IsGuiding returns 0
01:52:53.218 00.000 10052 Move returns status 0, amount 2
01:52:53.219 00.001 10052 move complete, result=0
01:52:53.219 00.000 10052 worker thread done servicing request
01:52:53.219 00.000 10052 Worker thread wakes up
01:52:53.219 00.000 6880 GuideStep: -0.3 px 85 ms EAST, 0.5 px 2 ms SOUTH
01:52:53.219 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:53.219 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:54.133 00.914 10052 Exposure complete
01:52:54.199 00.066 10052 worker thread done servicing request
01:52:54.199 00.000 6880 OnExposeComplete: enter
01:52:54.199 00.000 6880 UpdateGuideState(): m_state=6
01:52:54.199 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2158
01:52:54.200 00.001 6880 Star::Find returns 1 (0), X=408.63, Y=889.93, Mass=2398, SNR=34.0, Peak=141 HFD=4.6
01:52:54.200 00.000 6880 MultiStar: [#1 0.74,0.66,0.00,M2] [#2 0.15,0.75,0.00,M2] [#3 0.33,0.52,0.00,M2] [#4 0.47,0.45,0.00,M2] [#5 0.41,0.36,0.00,M1] [#6 0.60,0.60,0.00,M3] [#7 0.84,0.44,0.00,M1] [#8 0.50,0.78,0.00,M7] 
01:52:54.200 00.000 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
01:52:54.200 00.000 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
01:52:54.200 00.000 6880 CameraToMount -- cameraX=0.80 cameraY=0.43 hyp=0.91 cameraTheta=0.49 mountX=-0.47 mountY=0.80, mountTheta=2.10
01:52:54.202 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.80, y=0.43, opts=13)
01:52:54.202 00.000 6880 Enqueuing Move request for scope (0.80, 0.43)
01:52:54.202 00.000 10052 Worker thread wakes up
01:52:54.202 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.80, 0.43) opts 0xd
01:52:54.202 00.000 10052 Handling offset move in thread for scope, endpoint = (0.80, 0.43)
01:52:54.202 00.000 10052 Moving (0.80, 0.43) raw xDistance=-0.47 yDistance=0.80
01:52:54.202 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.47
01:52:54.202 00.000 10052 Lowpass2 history cleared, outlier deflection
01:52:54.202 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.80, slope = 0.00
01:52:54.203 00.001 10052 MoveAxis(E, 130, ABG)
01:52:54.203 00.000 10052 Guiding  Dir = 2, Dur = 130
01:52:54.240 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:54.277 00.037 10052 IsSlewing returns 0
01:52:54.277 00.000 6880 UpdateGuideState exits: m=2398 SNR=34.0
01:52:54.278 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:54.278 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:54.278 00.000 6880 Enqueuing Expose request
01:52:54.353 00.075 10052 IsGuiding returns 0
01:52:54.417 00.064 10052 PulseGuide returned control before completion, sleep 77
01:52:54.528 00.111 10052 IsGuiding returns 1
01:52:54.528 00.000 10052 scope still moving after pulse duration time elapsed
01:52:54.574 00.046 10052 IsSlewing returns 0
01:52:54.612 00.038 10052 IsGuiding returns 0
01:52:54.613 00.001 10052 scope move finished after 130 + 128 ms
01:52:54.613 00.000 10052 Move returns status 0, amount 130
01:52:54.613 00.000 10052 MoveAxis(S, 145, ABG)
01:52:54.613 00.000 10052 Guiding  Dir = 1, Dur = 145
01:52:54.650 00.037 10052 IsSlewing returns 0
01:52:54.689 00.039 10052 IsGuiding returns 0
01:52:54.716 00.027 10052 PulseGuide returned control before completion, sleep 129
01:52:54.875 00.159 10052 IsGuiding returns 0
01:52:54.875 00.000 10052 Move returns status 0, amount 145
01:52:54.875 00.000 10052 move complete, result=0
01:52:54.875 00.000 10052 worker thread done servicing request
01:52:54.875 00.000 10052 Worker thread wakes up
01:52:54.875 00.000 6880 GuideStep: -0.5 px 130 ms EAST, 0.8 px 145 ms SOUTH
01:52:54.875 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:54.875 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:55.008 00.133 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8114c9ac-ad47-4fee-a0f0-431e44966a10"}
01:52:55.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8114c9ac-ad47-4fee-a0f0-431e44966a10"}
01:52:55.009 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01043b8a-ea95-42cd-a3cc-5369296c2222"}
01:52:55.009 00.000 6880 case statement mapped state 6 to 3
01:52:55.009 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01043b8a-ea95-42cd-a3cc-5369296c2222"}
01:52:55.010 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd68dd27-2d96-4212-97ad-8e3df02d0b05"}
01:52:55.010 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2158,"width":15,"height":15,"star_pos":[6.63,6.93],"pixels":"..."},"id":"bd68dd27-2d96-4212-97ad-8e3df02d0b05"}
01:52:56.017 01.007 10052 Exposure complete
01:52:56.079 00.062 10052 worker thread done servicing request
01:52:56.079 00.000 6880 OnExposeComplete: enter
01:52:56.079 00.000 6880 UpdateGuideState(): m_state=6
01:52:56.080 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2159
01:52:56.080 00.000 6880 Star::Find returns 1 (0), X=408.67, Y=889.49, Mass=2481, SNR=34.4, Peak=120 HFD=5.0
01:52:56.080 00.000 6880 MultiStar: [#1 0.58,0.02,0.00,M3] [#2 -0.11,0.29,0.93,U] [#3 -0.04,-0.18,0.90,U] [#4 0.46,0.10,0.83,U] [#5 0.37,0.04,0.97,U] [#6 0.13,0.04,0.90,U] [#7 0.45,-0.23,0.75,U] [#8 0.08,0.17,0.79,U] 
01:52:56.080 00.000 6880 refined, 7 included, MultiStar: {0.28, 0.03}, one-star: {0.84, -0.01}
01:52:56.080 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
01:52:56.081 00.001 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
01:52:56.081 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.03 hyp=0.28 cameraTheta=0.11 mountX=-0.04 mountY=0.28, mountTheta=1.73
01:52:56.083 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.03, opts=13)
01:52:56.083 00.000 6880 Enqueuing Move request for scope (0.28, 0.03)
01:52:56.083 00.000 10052 Worker thread wakes up
01:52:56.083 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.03) opts 0xd
01:52:56.083 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.03)
01:52:56.083 00.000 10052 Moving (0.28, 0.03) raw xDistance=-0.04 yDistance=0.28
01:52:56.083 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:52:56.083 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.28, slope = 0.00
01:52:56.083 00.000 10052 MoveAxis(E, 0, ABG)
01:52:56.083 00.000 10052 Move returns status 0, amount 0
01:52:56.083 00.000 10052 MoveAxis(S, 50, ABG)
01:52:56.083 00.000 10052 Guiding  Dir = 1, Dur = 50
01:52:56.110 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:56.146 00.036 6880 UpdateGuideState exits: m=2481 SNR=34.4
01:52:56.146 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:56.146 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:56.146 00.000 6880 Enqueuing Expose request
01:52:56.147 00.001 10052 IsSlewing returns 0
01:52:56.214 00.067 10052 IsGuiding returns 0
01:52:56.350 00.136 10052 IsGuiding returns 0
01:52:56.350 00.000 10052 Move returns status 0, amount 50
01:52:56.350 00.000 10052 move complete, result=0
01:52:56.350 00.000 10052 worker thread done servicing request
01:52:56.350 00.000 10052 Worker thread wakes up
01:52:56.350 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 50 ms SOUTH
01:52:56.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:56.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:57.006 00.656 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a001fd65-7c4c-4b97-a452-021bc0109438"}
01:52:57.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a001fd65-7c4c-4b97-a452-021bc0109438"}
01:52:57.007 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd118fdc-f2b7-46e4-80ad-cc036ef086a1"}
01:52:57.007 00.000 6880 case statement mapped state 6 to 3
01:52:57.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd118fdc-f2b7-46e4-80ad-cc036ef086a1"}
01:52:57.008 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5927dd0b-8c4d-448d-bfbc-2698a8c76a81"}
01:52:57.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2159,"width":15,"height":15,"star_pos":[6.67,7.49],"pixels":"..."},"id":"5927dd0b-8c4d-448d-bfbc-2698a8c76a81"}
01:52:57.264 00.256 10052 Exposure complete
01:52:57.327 00.063 10052 worker thread done servicing request
01:52:57.327 00.000 6880 OnExposeComplete: enter
01:52:57.327 00.000 6880 UpdateGuideState(): m_state=6
01:52:57.327 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2160
01:52:57.327 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=889.56, Mass=2427, SNR=34.2, Peak=136 HFD=4.9
01:52:57.328 00.001 6880 MultiStar: [#1 -0.04,0.11,0.95,U] [#2 -0.24,0.49,0.00,M2] [#3 -0.34,0.06,0.91,U] [#4 0.08,0.07,0.83,U] [#5 -0.19,0.08,0.94,U] [#6 -0.17,0.15,0.92,U] [#7 0.02,0.04,0.77,U] [#8 -0.06,0.67,0.00,M7] 
01:52:57.328 00.000 6880 single-star, 6 included, MultiStar: {-0.08, 0.08}, one-star: {0.09, 0.06}
01:52:57.328 00.000 6880 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.61) = xAngle (2.22 = 2.22)
01:52:57.328 00.000 6880 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.18 = 2.18)
01:52:57.328 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.06 hyp=0.11 cameraTheta=0.60 mountX=-0.06 mountY=0.09, mountTheta=2.20
01:52:57.330 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.06, opts=13)
01:52:57.330 00.000 6880 Enqueuing Move request for scope (0.09, 0.06)
01:52:57.331 00.001 10052 Worker thread wakes up
01:52:57.331 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.06) opts 0xd
01:52:57.331 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.06)
01:52:57.331 00.000 10052 Moving (0.09, 0.06) raw xDistance=-0.06 yDistance=0.09
01:52:57.331 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:52:57.331 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
01:52:57.331 00.000 10052 MoveAxis(E, 0, ABG)
01:52:57.331 00.000 10052 Move returns status 0, amount 0
01:52:57.331 00.000 10052 MoveAxis(N, 0, ABG)
01:52:57.331 00.000 10052 Move returns status 0, amount 0
01:52:57.331 00.000 10052 move complete, result=0
01:52:57.331 00.000 10052 worker thread done servicing request
01:52:57.356 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:57.395 00.039 6880 UpdateGuideState exits: m=2427 SNR=34.2
01:52:57.396 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:57.396 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:57.396 00.000 6880 Enqueuing Expose request
01:52:57.396 00.000 10052 Worker thread wakes up
01:52:57.396 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:52:57.396 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:57.396 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:58.534 01.138 10052 Exposure complete
01:52:58.602 00.068 10052 worker thread done servicing request
01:52:58.602 00.000 6880 OnExposeComplete: enter
01:52:58.602 00.000 6880 UpdateGuideState(): m_state=6
01:52:58.602 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2161
01:52:58.602 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=889.50, Mass=2460, SNR=34.5, Peak=146 HFD=4.6
01:52:58.602 00.000 6880 MultiStar: [#1 -0.07,-0.07,0.95,U] [#2 -0.49,0.03,0.97,U] [#3 -0.42,-0.23,0.91,U] [#4 -0.21,-0.06,0.83,U] [#5 -0.06,-0.03,0.96,U] [#6 -0.33,-0.10,0.91,U] [#7 -0.11,-0.26,0.77,U] [#8 -0.20,0.38,0.80,U] 
01:52:58.603 00.001 6880 single-star, 8 included, MultiStar: {-0.21, -0.04}, one-star: {0.04, -0.00}
01:52:58.603 00.000 6880 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.61) = xAngle (1.55 = 1.55)
01:52:58.603 00.000 6880 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
01:52:58.603 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-0.06 mountX=0.00 mountY=0.04, mountTheta=1.55
01:52:58.604 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.00, opts=13)
01:52:58.604 00.000 6880 Enqueuing Move request for scope (0.04, -0.00)
01:52:58.604 00.000 10052 Worker thread wakes up
01:52:58.604 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.00) opts 0xd
01:52:58.604 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.00)
01:52:58.605 00.001 10052 Moving (0.04, -0.00) raw xDistance=0.00 yDistance=0.04
01:52:58.605 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:52:58.605 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
01:52:58.605 00.000 10052 MoveAxis(E, 0, ABG)
01:52:58.605 00.000 10052 Move returns status 0, amount 0
01:52:58.605 00.000 10052 MoveAxis(N, 0, ABG)
01:52:58.605 00.000 10052 Move returns status 0, amount 0
01:52:58.605 00.000 10052 move complete, result=0
01:52:58.605 00.000 10052 worker thread done servicing request
01:52:58.625 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:58.659 00.034 6880 UpdateGuideState exits: m=2460 SNR=34.5
01:52:58.659 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:58.659 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:58.659 00.000 6880 Enqueuing Expose request
01:52:58.659 00.000 10052 Worker thread wakes up
01:52:58.659 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:52:58.659 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:58.659 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:52:59.006 00.347 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee713862-449b-4978-ab80-9b25c8cb2b8c"}
01:52:59.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee713862-449b-4978-ab80-9b25c8cb2b8c"}
01:52:59.007 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e9c4e8b-6c7b-4ea5-9fb4-c93f8503b425"}
01:52:59.007 00.000 6880 case statement mapped state 6 to 3
01:52:59.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e9c4e8b-6c7b-4ea5-9fb4-c93f8503b425"}
01:52:59.008 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77ab8a15-6c6e-4979-a4d9-f5c819f96674"}
01:52:59.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2161,"width":15,"height":15,"star_pos":[6.86,7.50],"pixels":"..."},"id":"77ab8a15-6c6e-4979-a4d9-f5c819f96674"}
01:52:59.566 00.558 10052 Exposure complete
01:52:59.623 00.057 10052 worker thread done servicing request
01:52:59.624 00.001 6880 OnExposeComplete: enter
01:52:59.624 00.000 6880 UpdateGuideState(): m_state=6
01:52:59.624 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2162
01:52:59.624 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=889.67, Mass=2446, SNR=34.4, Peak=147 HFD=4.7
01:52:59.624 00.000 6880 MultiStar: [#1 -0.38,0.34,0.94,U] [#2 -0.28,0.29,0.96,U] [#3 -0.34,0.26,0.90,U] [#4 -0.49,0.05,0.84,U] [#5 -0.17,0.28,0.98,U] [#6 -0.33,0.52,0.00,M1] [#7 -0.41,-0.02,0.78,U] [#8 -0.13,0.55,0.00,M7] 
01:52:59.624 00.000 6880 single-star, 6 included, MultiStar: {-0.28, 0.20}, one-star: {0.02, 0.17}
01:52:59.625 00.001 6880 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.61) = xAngle (3.05 = 3.05)
01:52:59.625 00.000 6880 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.02 = 3.02)
01:52:59.625 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.17 hyp=0.17 cameraTheta=1.44 mountX=-0.17 mountY=0.02, mountTheta=3.02
01:52:59.625 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.17, opts=13)
01:52:59.625 00.000 6880 Enqueuing Move request for scope (0.02, 0.17)
01:52:59.626 00.001 10052 Worker thread wakes up
01:52:59.626 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.17) opts 0xd
01:52:59.626 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.17)
01:52:59.626 00.000 10052 Moving (0.02, 0.17) raw xDistance=-0.17 yDistance=0.02
01:52:59.626 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:52:59.626 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.08
01:52:59.626 00.000 10052 MoveAxis(E, 45, ABG)
01:52:59.626 00.000 10052 Guiding  Dir = 2, Dur = 45
01:52:59.645 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:52:59.677 00.032 6880 UpdateGuideState exits: m=2446 SNR=34.4
01:52:59.677 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:52:59.677 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:52:59.677 00.000 6880 Enqueuing Expose request
01:52:59.689 00.012 10052 IsSlewing returns 0
01:52:59.769 00.080 10052 IsGuiding returns 0
01:52:59.912 00.143 10052 IsGuiding returns 0
01:52:59.913 00.001 10052 Move returns status 0, amount 45
01:52:59.913 00.000 10052 MoveAxis(N, 0, ABG)
01:52:59.913 00.000 10052 Move returns status 0, amount 0
01:52:59.913 00.000 10052 move complete, result=0
01:52:59.913 00.000 10052 worker thread done servicing request
01:52:59.913 00.000 10052 Worker thread wakes up
01:52:59.913 00.000 6880 GuideStep: -0.2 px 45 ms EAST, 0.0 px 0 ms NORTH
01:52:59.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:52:59.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:01.005 01.092 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"47f0f00d-7f7d-46a0-aef5-638288676257"}
01:53:01.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"47f0f00d-7f7d-46a0-aef5-638288676257"}
01:53:01.007 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d73b0f5-29a3-41a8-b4f2-34baf2be65e4"}
01:53:01.007 00.000 6880 case statement mapped state 6 to 3
01:53:01.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d73b0f5-29a3-41a8-b4f2-34baf2be65e4"}
01:53:01.008 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"739e7534-7e51-4b25-a34d-89d4348c6762"}
01:53:01.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2162,"width":15,"height":15,"star_pos":[6.85,6.67],"pixels":"..."},"id":"739e7534-7e51-4b25-a34d-89d4348c6762"}
01:53:01.045 00.037 10052 Exposure complete
01:53:01.121 00.076 10052 worker thread done servicing request
01:53:01.121 00.000 6880 OnExposeComplete: enter
01:53:01.121 00.000 6880 UpdateGuideState(): m_state=6
01:53:01.121 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2163
01:53:01.122 00.001 6880 Star::Find returns 1 (0), X=407.63, Y=889.85, Mass=2433, SNR=34.2, Peak=149 HFD=4.4
01:53:01.122 00.000 6880 MultiStar: [#1 -0.26,0.53,0.00,M1] [#2 -0.19,0.68,0.00,M1] [#3 -0.51,0.26,0.00,M1] [#4 -0.42,0.37,0.00,M1] [#5 -0.48,0.34,0.00,M1] [#6 -0.42,0.24,0.93,U] [#7 -0.26,0.42,0.78,U] [#8 -0.29,0.65,0.00,M8] 
01:53:01.122 00.000 6880 single-star, 2 included, MultiStar: {-0.29, 0.33}, one-star: {-0.20, 0.35}
01:53:01.122 00.000 6880 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.61) = xAngle (3.69 = -2.59)
01:53:01.122 00.000 6880 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.66 = -2.62)
01:53:01.122 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.35 hyp=0.40 cameraTheta=2.08 mountX=-0.34 mountY=-0.20, mountTheta=-2.61
01:53:01.124 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.35, opts=13)
01:53:01.124 00.000 6880 Enqueuing Move request for scope (-0.20, 0.35)
01:53:01.124 00.000 10052 Worker thread wakes up
01:53:01.124 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.35) opts 0xd
01:53:01.124 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.35)
01:53:01.124 00.000 10052 Moving (-0.20, 0.35) raw xDistance=-0.34 yDistance=-0.20
01:53:01.124 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
01:53:01.125 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.23, using input
01:53:01.125 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = -0.10
01:53:01.125 00.000 10052 MoveAxis(E, 94, ABG)
01:53:01.125 00.000 10052 Guiding  Dir = 2, Dur = 94
01:53:01.146 00.021 10052 IsSlewing returns 0
01:53:01.155 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:01.183 00.028 10052 IsGuiding returns 0
01:53:01.204 00.021 6880 UpdateGuideState exits: m=2433 SNR=34.2
01:53:01.205 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:01.205 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:01.205 00.000 6880 Enqueuing Expose request
01:53:01.211 00.006 10052 PulseGuide returned control before completion, sleep 77
01:53:01.311 00.100 10052 IsGuiding returns 0
01:53:01.311 00.000 10052 Move returns status 0, amount 94
01:53:01.311 00.000 10052 MoveAxis(N, 36, ABG)
01:53:01.311 00.000 10052 Guiding  Dir = 0, Dur = 36
01:53:01.349 00.038 10052 IsSlewing returns 0
01:53:01.387 00.038 10052 IsGuiding returns 0
01:53:01.414 00.027 10052 PulseGuide returned control before completion, sleep 19
01:53:01.467 00.053 10052 IsGuiding returns 0
01:53:01.467 00.000 10052 Move returns status 0, amount 36
01:53:01.467 00.000 10052 move complete, result=0
01:53:01.467 00.000 10052 worker thread done servicing request
01:53:01.467 00.000 6880 GuideStep: -0.3 px 94 ms EAST, -0.2 px 36 ms NORTH
01:53:01.467 00.000 10052 Worker thread wakes up
01:53:01.467 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:01.467 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:02.377 00.910 10052 Exposure complete
01:53:02.458 00.081 10052 worker thread done servicing request
01:53:02.458 00.000 6880 OnExposeComplete: enter
01:53:02.458 00.000 6880 UpdateGuideState(): m_state=6
01:53:02.459 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2164
01:53:02.459 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=889.73, Mass=2384, SNR=33.8, Peak=153 HFD=4.6
01:53:02.459 00.000 6880 MultiStar: [#1 -0.14,0.27,0.98,U] [#2 -0.25,0.16,1.00,U] [#3 -0.49,0.06,0.91,U] [#4 -0.10,0.44,0.87,U] [#5 -0.22,0.32,1.00,U] [#6 -0.35,0.16,0.94,U] [#7 -0.11,0.20,0.77,U] [#8 -0.24,0.58,0.00,M9] 
01:53:02.460 00.001 6880 single-star, 7 included, MultiStar: {-0.22, 0.23}, one-star: {-0.12, 0.23}
01:53:02.460 00.000 6880 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.61) = xAngle (3.66 = -2.62)
01:53:02.460 00.000 6880 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.63 = -2.66)
01:53:02.460 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.23 hyp=0.26 cameraTheta=2.05 mountX=-0.23 mountY=-0.12, mountTheta=-2.65
01:53:02.461 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.23, opts=13)
01:53:02.461 00.000 6880 Enqueuing Move request for scope (-0.12, 0.23)
01:53:02.462 00.001 10052 Worker thread wakes up
01:53:02.462 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.23) opts 0xd
01:53:02.462 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.23)
01:53:02.462 00.000 10052 Moving (-0.12, 0.23) raw xDistance=-0.23 yDistance=-0.12
01:53:02.462 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
01:53:02.462 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.22, using input
01:53:02.462 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.08
01:53:02.462 00.000 10052 MoveAxis(E, 65, ABG)
01:53:02.462 00.000 10052 Guiding  Dir = 2, Dur = 65
01:53:02.483 00.021 10052 IsSlewing returns 0
01:53:02.488 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:02.521 00.033 10052 IsGuiding returns 0
01:53:02.526 00.005 6880 UpdateGuideState exits: m=2384 SNR=33.8
01:53:02.526 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:02.526 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:02.526 00.000 6880 Enqueuing Expose request
01:53:02.548 00.022 10052 PulseGuide returned control before completion, sleep 48
01:53:02.629 00.081 10052 IsGuiding returns 0
01:53:02.629 00.000 10052 Move returns status 0, amount 65
01:53:02.629 00.000 10052 MoveAxis(N, 0, ABG)
01:53:02.629 00.000 10052 Move returns status 0, amount 0
01:53:02.629 00.000 10052 move complete, result=0
01:53:02.629 00.000 10052 worker thread done servicing request
01:53:02.629 00.000 10052 Worker thread wakes up
01:53:02.629 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:02.629 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:02.637 00.008 6880 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
01:53:03.006 00.369 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d1cdc6c-0c27-4981-9de1-bd4585561820"}
01:53:03.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d1cdc6c-0c27-4981-9de1-bd4585561820"}
01:53:03.007 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c3cd6f2d-b404-4637-b366-8bfbd420edc6"}
01:53:03.007 00.000 6880 case statement mapped state 6 to 3
01:53:03.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3cd6f2d-b404-4637-b366-8bfbd420edc6"}
01:53:03.007 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9acf6cb5-ef10-4156-b9bc-01bba31624ee"}
01:53:03.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2164,"width":15,"height":15,"star_pos":[6.71,6.73],"pixels":"..."},"id":"9acf6cb5-ef10-4156-b9bc-01bba31624ee"}
01:53:03.766 00.759 10052 Exposure complete
01:53:03.828 00.062 10052 worker thread done servicing request
01:53:03.828 00.000 6880 OnExposeComplete: enter
01:53:03.828 00.000 6880 UpdateGuideState(): m_state=6
01:53:03.828 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2165
01:53:03.829 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=889.72, Mass=2585, SNR=35.2, Peak=159 HFD=4.6
01:53:03.829 00.000 6880 MultiStar: [#1 -0.30,0.18,0.94,U] [#2 -0.01,0.46,0.96,U] [#3 -0.25,0.04,0.89,U] [#4 -0.19,0.35,0.83,U] [#5 -0.47,0.15,0.95,U] [#6 -0.15,0.17,0.90,U] [#7 -0.39,-0.17,0.75,U] [#8 -0.26,0.58,0.00,M10] 
01:53:03.829 00.000 6880 single-star, 7 included, MultiStar: {-0.22, 0.18}, one-star: {-0.05, 0.22}
01:53:03.829 00.000 6880 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.61) = xAngle (3.43 = -2.85)
01:53:03.829 00.000 6880 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.40 = -2.89)
01:53:03.829 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.22 cameraTheta=1.82 mountX=-0.21 mountY=-0.06, mountTheta=-2.88
01:53:03.831 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.22, opts=13)
01:53:03.831 00.000 6880 Enqueuing Move request for scope (-0.05, 0.22)
01:53:03.831 00.000 10052 Worker thread wakes up
01:53:03.831 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
01:53:03.831 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
01:53:03.831 00.000 10052 Moving (-0.05, 0.22) raw xDistance=-0.21 yDistance=-0.06
01:53:03.831 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
01:53:03.832 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.19, using input
01:53:03.832 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.06
01:53:03.832 00.000 10052 MoveAxis(E, 60, ABG)
01:53:03.832 00.000 10052 Guiding  Dir = 2, Dur = 60
01:53:03.861 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:03.903 00.042 6880 UpdateGuideState exits: m=2585 SNR=35.2
01:53:03.903 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:03.903 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:03.903 00.000 6880 Enqueuing Expose request
01:53:03.904 00.001 10052 IsSlewing returns 0
01:53:03.984 00.080 10052 IsGuiding returns 0
01:53:04.129 00.145 10052 IsGuiding returns 1
01:53:04.129 00.000 10052 scope still moving after pulse duration time elapsed
01:53:04.203 00.074 10052 IsSlewing returns 0
01:53:04.269 00.066 10052 IsGuiding returns 0
01:53:04.269 00.000 10052 scope move finished after 60 + 224 ms
01:53:04.269 00.000 10052 Move returns status 0, amount 60
01:53:04.269 00.000 10052 MoveAxis(N, 0, ABG)
01:53:04.269 00.000 10052 Move returns status 0, amount 0
01:53:04.269 00.000 10052 move complete, result=0
01:53:04.269 00.000 10052 worker thread done servicing request
01:53:04.269 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
01:53:04.269 00.000 10052 Worker thread wakes up
01:53:04.269 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:04.270 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:05.005 00.735 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30d589db-37ab-4405-9533-7ede2c1724b7"}
01:53:05.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30d589db-37ab-4405-9533-7ede2c1724b7"}
01:53:05.006 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23736b49-3a34-4f26-9426-eb85219ffa0c"}
01:53:05.006 00.000 6880 case statement mapped state 6 to 3
01:53:05.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23736b49-3a34-4f26-9426-eb85219ffa0c"}
01:53:05.006 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a0e58f8-d766-425d-839f-23d9f467445f"}
01:53:05.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2165,"width":15,"height":15,"star_pos":[6.77,6.72],"pixels":"..."},"id":"6a0e58f8-d766-425d-839f-23d9f467445f"}
01:53:05.186 00.180 10052 Exposure complete
01:53:05.245 00.059 10052 worker thread done servicing request
01:53:05.246 00.001 6880 OnExposeComplete: enter
01:53:05.246 00.000 6880 UpdateGuideState(): m_state=6
01:53:05.246 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2166
01:53:05.246 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=888.99, Mass=2427, SNR=34.3, Peak=147 HFD=4.4
01:53:05.247 00.001 6880 MultiStar: [#1 -0.01,-0.18,0.97,U] [#2 -0.09,0.24,0.99,U] [#3 -0.17,-0.27,0.92,U] [#4 -0.15,-0.23,0.84,U] [#5 -0.16,-0.37,0.97,U] [#6 -0.10,-0.01,0.94,U] [#7 -0.03,-0.29,0.78,U] [#8 -0.20,0.11,0.79,U] 
01:53:05.247 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.17}, one-star: {-0.01, -0.51}
01:53:05.247 00.000 6880 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
01:53:05.247 00.000 6880 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
01:53:05.247 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.11 mountX=0.17 mountY=-0.10, mountTheta=-0.52
01:53:05.248 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.17, opts=13)
01:53:05.248 00.000 6880 Enqueuing Move request for scope (-0.10, -0.17)
01:53:05.248 00.000 10052 Worker thread wakes up
01:53:05.249 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
01:53:05.249 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
01:53:05.249 00.000 10052 Moving (-0.10, -0.17) raw xDistance=0.17 yDistance=-0.10
01:53:05.249 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
01:53:05.249 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.17, using input
01:53:05.249 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
01:53:05.249 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.05
01:53:05.249 00.000 10052 MoveAxis(W, 44, ABG)
01:53:05.249 00.000 10052 Guiding  Dir = 3, Dur = 44
01:53:05.271 00.022 10052 IsSlewing returns 0
01:53:05.274 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:05.309 00.035 10052 IsGuiding returns 0
01:53:05.319 00.010 6880 UpdateGuideState exits: m=2427 SNR=34.3
01:53:05.319 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:05.319 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:05.319 00.000 6880 Enqueuing Expose request
01:53:05.336 00.017 10052 PulseGuide returned control before completion, sleep 27
01:53:05.392 00.056 10052 IsGuiding returns 0
01:53:05.392 00.000 10052 Move returns status 0, amount 44
01:53:05.392 00.000 10052 MoveAxis(N, 0, ABG)
01:53:05.392 00.000 10052 Move returns status 0, amount 0
01:53:05.393 00.001 10052 move complete, result=0
01:53:05.393 00.000 10052 worker thread done servicing request
01:53:05.393 00.000 10052 Worker thread wakes up
01:53:05.393 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:05.393 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:05.394 00.001 6880 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
01:53:06.525 01.131 10052 Exposure complete
01:53:06.603 00.078 10052 worker thread done servicing request
01:53:06.603 00.000 6880 OnExposeComplete: enter
01:53:06.603 00.000 6880 UpdateGuideState(): m_state=6
01:53:06.604 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2167
01:53:06.604 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=889.59, Mass=2484, SNR=34.6, Peak=168 HFD=4.6
01:53:06.604 00.000 6880 MultiStar: [#1 0.06,-0.07,0.95,U] [#2 -0.05,-0.02,0.97,U] [#3 -0.07,-0.21,0.91,U] [#4 -0.04,0.08,0.85,U] [#5 -0.09,0.05,0.96,U] [#6 -0.04,-0.13,0.95,U] [#7 0.07,-0.26,0.75,U] [#8 -0.04,0.10,0.79,U] 
01:53:06.604 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {0.20, 0.08}
01:53:06.604 00.000 6880 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.61) = xAngle (0.08 = 0.08)
01:53:06.604 00.000 6880 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
01:53:06.605 00.001 6880 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.54 mountX=0.04 mountY=0.00, mountTheta=0.05
01:53:06.606 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.04, opts=13)
01:53:06.606 00.000 6880 Enqueuing Move request for scope (0.00, -0.04)
01:53:06.606 00.000 10052 Worker thread wakes up
01:53:06.607 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
01:53:06.607 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
01:53:06.607 00.000 10052 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.00
01:53:06.607 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:06.607 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.00
01:53:06.607 00.000 10052 MoveAxis(E, 0, ABG)
01:53:06.607 00.000 10052 Move returns status 0, amount 0
01:53:06.607 00.000 10052 MoveAxis(N, 0, ABG)
01:53:06.607 00.000 10052 Move returns status 0, amount 0
01:53:06.607 00.000 10052 move complete, result=0
01:53:06.608 00.001 10052 worker thread done servicing request
01:53:06.631 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:06.668 00.037 6880 UpdateGuideState exits: m=2484 SNR=34.6
01:53:06.668 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:06.668 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:06.668 00.000 6880 Enqueuing Expose request
01:53:06.668 00.000 10052 Worker thread wakes up
01:53:06.668 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:06.669 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:06.669 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:07.005 00.336 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9f3a1f4-bd49-43f4-b9f6-2ea58f013793"}
01:53:07.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9f3a1f4-bd49-43f4-b9f6-2ea58f013793"}
01:53:07.005 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8af690cd-6761-4617-8424-0cb372595937"}
01:53:07.005 00.000 6880 case statement mapped state 6 to 3
01:53:07.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8af690cd-6761-4617-8424-0cb372595937"}
01:53:07.006 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"48b1ad61-86c6-445f-9f40-7ad5378c2637"}
01:53:07.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2167,"width":15,"height":15,"star_pos":[7.03,6.59],"pixels":"..."},"id":"48b1ad61-86c6-445f-9f40-7ad5378c2637"}
01:53:07.580 00.574 10052 Exposure complete
01:53:07.643 00.063 10052 worker thread done servicing request
01:53:07.643 00.000 6880 OnExposeComplete: enter
01:53:07.643 00.000 6880 UpdateGuideState(): m_state=6
01:53:07.644 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2168
01:53:07.644 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=889.18, Mass=2570, SNR=35.1, Peak=183 HFD=4.5
01:53:07.644 00.000 6880 MultiStar: [#1 0.12,-0.06,0.95,U] [#2 0.02,0.15,0.93,U] [#3 -0.03,-0.33,0.89,U] [#4 -0.05,-0.18,0.85,U] [#5 0.01,-0.05,0.94,U] [#6 -0.05,-0.11,0.90,U] [#7 -0.03,-0.26,0.75,U] [#8 0.00,-0.04,0.79,U] 
01:53:07.644 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.13}, one-star: {0.22, -0.32}
01:53:07.644 00.000 6880 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.61) = xAngle (0.26 = 0.26)
01:53:07.644 00.000 6880 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
01:53:07.644 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.35 mountX=0.13 mountY=0.03, mountTheta=0.23
01:53:07.646 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.13, opts=13)
01:53:07.646 00.000 6880 Enqueuing Move request for scope (0.03, -0.13)
01:53:07.646 00.000 10052 Worker thread wakes up
01:53:07.646 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.13) opts 0xd
01:53:07.646 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.13)
01:53:07.646 00.000 10052 Moving (0.03, -0.13) raw xDistance=0.13 yDistance=0.03
01:53:07.646 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:53:07.646 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:53:07.646 00.000 10052 MoveAxis(W, 35, ABG)
01:53:07.646 00.000 10052 Guiding  Dir = 3, Dur = 35
01:53:07.670 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:07.708 00.038 6880 UpdateGuideState exits: m=2570 SNR=35.1
01:53:07.709 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:07.709 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:07.709 00.000 6880 Enqueuing Expose request
01:53:07.731 00.022 10052 IsSlewing returns 0
01:53:07.811 00.080 10052 IsGuiding returns 0
01:53:07.955 00.144 10052 IsGuiding returns 0
01:53:07.955 00.000 10052 Move returns status 0, amount 35
01:53:07.955 00.000 10052 MoveAxis(N, 0, ABG)
01:53:07.955 00.000 10052 Move returns status 0, amount 0
01:53:07.955 00.000 10052 move complete, result=0
01:53:07.955 00.000 10052 worker thread done servicing request
01:53:07.955 00.000 10052 Worker thread wakes up
01:53:07.956 00.001 6880 GuideStep: 0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
01:53:07.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:07.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:09.004 01.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"762d5321-7e40-4825-9d88-e76cab031197"}
01:53:09.004 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"762d5321-7e40-4825-9d88-e76cab031197"}
01:53:09.005 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6058f966-b4d9-40f8-92a0-5acfba87d42f"}
01:53:09.005 00.000 6880 case statement mapped state 6 to 3
01:53:09.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6058f966-b4d9-40f8-92a0-5acfba87d42f"}
01:53:09.005 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0edebb1c-4ed5-4a86-b891-f91cd4a41386"}
01:53:09.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2168,"width":15,"height":15,"star_pos":[7.05,7.18],"pixels":"..."},"id":"0edebb1c-4ed5-4a86-b891-f91cd4a41386"}
01:53:09.088 00.083 10052 Exposure complete
01:53:09.168 00.080 10052 worker thread done servicing request
01:53:09.168 00.000 6880 OnExposeComplete: enter
01:53:09.168 00.000 6880 UpdateGuideState(): m_state=6
01:53:09.168 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2169
01:53:09.169 00.001 6880 Star::Find returns 1 (0), X=408.18, Y=888.87, Mass=2382, SNR=33.9, Peak=128 HFD=4.5
01:53:09.169 00.000 6880 MultiStar: [#1 0.21,-0.04,0.97,U] [#2 0.20,-0.18,0.99,U] [#3 -0.05,-0.27,0.90,U] [#4 0.18,-0.21,0.88,U] [#5 0.20,-0.42,0.98,U] [#6 0.02,-0.12,0.94,U] [#7 0.18,-0.31,0.79,U] [#8 0.14,0.00,0.82,U] 
01:53:09.169 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.25}, one-star: {0.35, -0.63}
01:53:09.169 00.000 6880 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.61) = xAngle (0.63 = 0.63)
01:53:09.169 00.000 6880 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
01:53:09.169 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.29 cameraTheta=-0.99 mountX=0.24 mountY=0.17, mountTheta=0.61
01:53:09.170 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.25, opts=13)
01:53:09.170 00.000 6880 Enqueuing Move request for scope (0.16, -0.25)
01:53:09.171 00.001 10052 Worker thread wakes up
01:53:09.171 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
01:53:09.171 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
01:53:09.171 00.000 10052 Moving (0.16, -0.25) raw xDistance=0.24 yDistance=0.17
01:53:09.171 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
01:53:09.171 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
01:53:09.171 00.000 10052 MoveAxis(W, 66, ABG)
01:53:09.171 00.000 10052 Guiding  Dir = 3, Dur = 66
01:53:09.192 00.021 10052 IsSlewing returns 0
01:53:09.194 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:09.230 00.036 10052 IsGuiding returns 0
01:53:09.232 00.002 6880 UpdateGuideState exits: m=2382 SNR=33.9
01:53:09.232 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:09.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:09.232 00.000 6880 Enqueuing Expose request
01:53:09.258 00.026 10052 PulseGuide returned control before completion, sleep 50
01:53:09.339 00.081 10052 IsGuiding returns 0
01:53:09.339 00.000 10052 Move returns status 0, amount 66
01:53:09.339 00.000 10052 MoveAxis(N, 0, ABG)
01:53:09.339 00.000 10052 Move returns status 0, amount 0
01:53:09.339 00.000 10052 move complete, result=0
01:53:09.339 00.000 10052 worker thread done servicing request
01:53:09.339 00.000 10052 Worker thread wakes up
01:53:09.339 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:09.339 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:09.339 00.000 6880 GuideStep: 0.2 px 66 ms WEST, 0.2 px 0 ms NORTH
01:53:10.245 00.906 10052 Exposure complete
01:53:10.308 00.063 10052 worker thread done servicing request
01:53:10.308 00.000 6880 OnExposeComplete: enter
01:53:10.308 00.000 6880 UpdateGuideState(): m_state=6
01:53:10.309 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2170
01:53:10.309 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.07, Mass=2438, SNR=34.2, Peak=144 HFD=4.5
01:53:10.309 00.000 6880 MultiStar: [#1 -0.14,0.02,0.96,U] [#2 -0.02,0.40,0.94,U] [#3 -0.19,-0.07,0.91,U] [#4 0.04,-0.12,0.86,U] [#5 -0.01,0.07,0.94,U] [#6 -0.03,0.03,0.91,U] [#7 -0.18,-0.37,0.75,U] [#8 -0.08,0.20,0.80,U] 
01:53:10.309 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {0.09, -0.43}
01:53:10.309 00.000 6880 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.61) = xAngle (-1.05 = -1.05)
01:53:10.309 00.000 6880 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
01:53:10.310 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.66 mountX=0.03 mountY=-0.05, mountTheta=-1.05
01:53:10.311 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.03, opts=13)
01:53:10.311 00.000 6880 Enqueuing Move request for scope (-0.05, -0.03)
01:53:10.311 00.000 10052 Worker thread wakes up
01:53:10.312 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
01:53:10.312 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
01:53:10.312 00.000 10052 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
01:53:10.312 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:53:10.312 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
01:53:10.312 00.000 10052 MoveAxis(E, 0, ABG)
01:53:10.312 00.000 10052 Move returns status 0, amount 0
01:53:10.312 00.000 10052 MoveAxis(N, 0, ABG)
01:53:10.312 00.000 10052 Move returns status 0, amount 0
01:53:10.312 00.000 10052 move complete, result=0
01:53:10.312 00.000 10052 worker thread done servicing request
01:53:10.339 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:10.379 00.040 6880 UpdateGuideState exits: m=2438 SNR=34.2
01:53:10.379 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:10.379 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:10.379 00.000 6880 Enqueuing Expose request
01:53:10.379 00.000 10052 Worker thread wakes up
01:53:10.379 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:10.380 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:10.380 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:11.005 00.625 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e3ed7bec-79e5-4ceb-ad54-f96cd206dbaf"}
01:53:11.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e3ed7bec-79e5-4ceb-ad54-f96cd206dbaf"}
01:53:11.005 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"85bb5e40-83fc-42ad-9239-8e0fc67162f9"}
01:53:11.005 00.000 6880 case statement mapped state 6 to 3
01:53:11.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"85bb5e40-83fc-42ad-9239-8e0fc67162f9"}
01:53:11.006 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"61eb6789-8903-4cba-bef9-6169ab24cb0d"}
01:53:11.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2170,"width":15,"height":15,"star_pos":[6.92,7.07],"pixels":"..."},"id":"61eb6789-8903-4cba-bef9-6169ab24cb0d"}
01:53:11.509 00.503 10052 Exposure complete
01:53:11.583 00.074 10052 worker thread done servicing request
01:53:11.583 00.000 6880 OnExposeComplete: enter
01:53:11.583 00.000 6880 UpdateGuideState(): m_state=6
01:53:11.583 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2171
01:53:11.583 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=889.53, Mass=2361, SNR=33.8, Peak=152 HFD=4.7
01:53:11.584 00.001 6880 MultiStar: [#1 0.13,0.44,0.98,U] [#2 0.04,0.53,1.00,U] [#3 -0.08,0.18,0.92,U] [#4 0.15,0.24,0.86,U] [#5 0.10,0.13,0.98,U] [#6 -0.14,0.32,0.94,U] [#7 0.12,0.26,0.78,U] [#8 -0.07,0.66,0.00,M6] 
01:53:11.584 00.000 6880 single-star, 7 included, MultiStar: {0.07, 0.27}, one-star: {0.23, 0.03}
01:53:11.584 00.000 6880 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
01:53:11.584 00.000 6880 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
01:53:11.584 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.15 mountX=-0.04 mountY=0.23, mountTheta=1.76
01:53:11.586 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.03, opts=13)
01:53:11.586 00.000 6880 Enqueuing Move request for scope (0.23, 0.03)
01:53:11.587 00.001 10052 Worker thread wakes up
01:53:11.587 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
01:53:11.587 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
01:53:11.587 00.000 10052 Moving (0.23, 0.03) raw xDistance=-0.04 yDistance=0.23
01:53:11.587 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:53:11.587 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.23, slope = 0.04
01:53:11.587 00.000 10052 MoveAxis(E, 0, ABG)
01:53:11.587 00.000 10052 Move returns status 0, amount 0
01:53:11.587 00.000 10052 MoveAxis(S, 33, ABG)
01:53:11.587 00.000 10052 Guiding  Dir = 1, Dur = 33
01:53:11.608 00.021 10052 IsSlewing returns 0
01:53:11.616 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:11.646 00.030 10052 IsGuiding returns 0
01:53:11.659 00.013 6880 UpdateGuideState exits: m=2361 SNR=33.8
01:53:11.660 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:11.660 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:11.660 00.000 6880 Enqueuing Expose request
01:53:11.673 00.013 10052 PulseGuide returned control before completion, sleep 16
01:53:11.715 00.042 10052 IsGuiding returns 0
01:53:11.715 00.000 10052 Move returns status 0, amount 33
01:53:11.716 00.001 10052 move complete, result=0
01:53:11.716 00.000 10052 worker thread done servicing request
01:53:11.716 00.000 10052 Worker thread wakes up
01:53:11.716 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:11.716 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:11.807 00.091 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 33 ms SOUTH
01:53:12.635 00.828 10052 Exposure complete
01:53:12.714 00.079 10052 worker thread done servicing request
01:53:12.714 00.000 6880 OnExposeComplete: enter
01:53:12.714 00.000 6880 UpdateGuideState(): m_state=6
01:53:12.715 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2172
01:53:12.715 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=889.55, Mass=2428, SNR=34.2, Peak=157 HFD=4.6
01:53:12.715 00.000 6880 MultiStar: [#1 0.23,0.50,0.00,M1] [#2 -0.09,0.57,0.00,M1] [#3 -0.14,0.14,0.90,U] [#4 0.05,0.29,0.87,U] [#5 0.21,0.01,0.95,U] [#6 -0.02,0.69,0.00,M1] [#7 0.13,0.24,0.76,U] [#8 0.20,0.82,0.00,M7] 
01:53:12.715 00.000 6880 refined, 4 included, MultiStar: {0.13, 0.14}, one-star: {0.36, 0.05}
01:53:12.715 00.000 6880 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
01:53:12.715 00.000 6880 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
01:53:12.715 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.14 hyp=0.19 cameraTheta=0.81 mountX=-0.14 mountY=0.13, mountTheta=2.41
01:53:12.717 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.14, opts=13)
01:53:12.717 00.000 6880 Enqueuing Move request for scope (0.13, 0.14)
01:53:12.717 00.000 10052 Worker thread wakes up
01:53:12.717 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.14) opts 0xd
01:53:12.717 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.14)
01:53:12.718 00.001 10052 Moving (0.13, 0.14) raw xDistance=-0.14 yDistance=0.13
01:53:12.718 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
01:53:12.718 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.03
01:53:12.718 00.000 10052 MoveAxis(E, 38, ABG)
01:53:12.718 00.000 10052 Guiding  Dir = 2, Dur = 38
01:53:12.746 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:12.781 00.035 10052 IsSlewing returns 0
01:53:12.794 00.013 6880 UpdateGuideState exits: m=2428 SNR=34.2
01:53:12.794 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:12.794 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:12.794 00.000 6880 Enqueuing Expose request
01:53:12.820 00.026 10052 IsGuiding returns 0
01:53:12.847 00.027 10052 PulseGuide returned control before completion, sleep 21
01:53:12.901 00.054 10052 IsGuiding returns 0
01:53:12.901 00.000 10052 Move returns status 0, amount 38
01:53:12.901 00.000 10052 MoveAxis(N, 0, ABG)
01:53:12.901 00.000 10052 Move returns status 0, amount 0
01:53:12.901 00.000 10052 move complete, result=0
01:53:12.901 00.000 10052 worker thread done servicing request
01:53:12.901 00.000 10052 Worker thread wakes up
01:53:12.901 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:12.902 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:12.921 00.019 6880 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
01:53:13.005 00.084 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4cee6bb4-97b9-4d10-985d-f67a58de2f10"}
01:53:13.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4cee6bb4-97b9-4d10-985d-f67a58de2f10"}
01:53:13.007 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9c271327-257d-4de1-8193-250afb99c392"}
01:53:13.007 00.000 6880 case statement mapped state 6 to 3
01:53:13.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c271327-257d-4de1-8193-250afb99c392"}
01:53:13.008 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd998fa8-95bb-45d9-9b48-55f62a35192e"}
01:53:13.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2172,"width":15,"height":15,"star_pos":[7.19,6.55],"pixels":"..."},"id":"bd998fa8-95bb-45d9-9b48-55f62a35192e"}
01:53:14.032 01.024 10052 Exposure complete
01:53:14.133 00.101 10052 worker thread done servicing request
01:53:14.133 00.000 6880 OnExposeComplete: enter
01:53:14.134 00.001 6880 UpdateGuideState(): m_state=6
01:53:14.134 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2173
01:53:14.134 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=889.70, Mass=2503, SNR=34.7, Peak=157 HFD=4.6
01:53:14.134 00.000 6880 MultiStar: [#1 -0.24,0.50,0.00,M2] [#2 -0.14,0.64,0.00,M2] [#3 -0.16,0.33,0.90,U] [#4 -0.21,0.16,0.83,U] [#5 -0.29,0.34,0.98,U] [#6 -0.11,0.65,0.00,M2] [#7 -0.15,0.45,0.77,U] [#8 -0.08,0.68,0.00,M8] 
01:53:14.135 00.001 6880 single-star, 4 included, MultiStar: {-0.15, 0.29}, one-star: {0.05, 0.20}
01:53:14.135 00.000 6880 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.61) = xAngle (2.95 = 2.95)
01:53:14.135 00.000 6880 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.92 = 2.92)
01:53:14.135 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.20 hyp=0.20 cameraTheta=1.33 mountX=-0.20 mountY=0.05, mountTheta=2.92
01:53:14.137 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.20, opts=13)
01:53:14.137 00.000 6880 Enqueuing Move request for scope (0.05, 0.20)
01:53:14.138 00.001 10052 Worker thread wakes up
01:53:14.138 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.20) opts 0xd
01:53:14.138 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.20)
01:53:14.138 00.000 10052 Moving (0.05, 0.20) raw xDistance=-0.20 yDistance=0.05
01:53:14.138 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:53:14.138 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
01:53:14.138 00.000 10052 MoveAxis(E, 55, ABG)
01:53:14.138 00.000 10052 Guiding  Dir = 2, Dur = 55
01:53:14.171 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:14.221 00.050 6880 UpdateGuideState exits: m=2503 SNR=34.7
01:53:14.221 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:14.221 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:14.221 00.000 6880 Enqueuing Expose request
01:53:14.236 00.015 10052 IsSlewing returns 0
01:53:14.275 00.039 10052 IsGuiding returns 0
01:53:14.302 00.027 10052 PulseGuide returned control before completion, sleep 39
01:53:14.366 00.064 10052 IsGuiding returns 0
01:53:14.366 00.000 10052 Move returns status 0, amount 55
01:53:14.366 00.000 10052 MoveAxis(N, 0, ABG)
01:53:14.366 00.000 10052 Move returns status 0, amount 0
01:53:14.366 00.000 10052 move complete, result=0
01:53:14.366 00.000 10052 worker thread done servicing request
01:53:14.366 00.000 10052 Worker thread wakes up
01:53:14.366 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:14.366 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:14.389 00.023 6880 GuideStep: -0.2 px 55 ms EAST, 0.0 px 0 ms NORTH
01:53:15.005 00.616 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c24ef425-164b-4376-9776-f51c5ae9138c"}
01:53:15.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c24ef425-164b-4376-9776-f51c5ae9138c"}
01:53:15.006 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ebb93d13-b81a-40b3-812e-1424b31fec56"}
01:53:15.006 00.000 6880 case statement mapped state 6 to 3
01:53:15.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebb93d13-b81a-40b3-812e-1424b31fec56"}
01:53:15.007 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b3fa6075-8c78-457f-a886-dc259a71c8ee"}
01:53:15.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2173,"width":15,"height":15,"star_pos":[6.88,6.70],"pixels":"..."},"id":"b3fa6075-8c78-457f-a886-dc259a71c8ee"}
01:53:15.282 00.275 10052 Exposure complete
01:53:15.368 00.086 10052 worker thread done servicing request
01:53:15.368 00.000 6880 OnExposeComplete: enter
01:53:15.368 00.000 6880 UpdateGuideState(): m_state=6
01:53:15.369 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2174
01:53:15.369 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=889.55, Mass=2523, SNR=34.9, Peak=150 HFD=4.9
01:53:15.369 00.000 6880 MultiStar: [#1 0.05,0.46,0.95,U] [#2 -0.23,0.24,0.97,U] [#3 -0.09,0.12,0.90,U] [#4 0.01,0.13,0.81,U] [#5 -0.01,0.13,0.95,U] [#6 0.01,0.20,0.91,U] [#7 0.04,0.11,0.75,U] [#8 -0.00,0.54,0.00,M9] 
01:53:15.370 00.001 6880 single-star, 7 included, MultiStar: {-0.01, 0.18}, one-star: {0.15, 0.05}
01:53:15.370 00.000 6880 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.61) = xAngle (1.92 = 1.92)
01:53:15.370 00.000 6880 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.89 = 1.89)
01:53:15.370 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.05 hyp=0.16 cameraTheta=0.31 mountX=-0.06 mountY=0.15, mountTheta=1.92
01:53:15.372 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.05, opts=13)
01:53:15.372 00.000 6880 Enqueuing Move request for scope (0.15, 0.05)
01:53:15.372 00.000 10052 Worker thread wakes up
01:53:15.372 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.05) opts 0xd
01:53:15.372 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.05)
01:53:15.372 00.000 10052 Moving (0.15, 0.05) raw xDistance=-0.06 yDistance=0.15
01:53:15.373 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:53:15.373 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:53:15.373 00.000 10052 MoveAxis(E, 0, ABG)
01:53:15.373 00.000 10052 Move returns status 0, amount 0
01:53:15.373 00.000 10052 MoveAxis(N, 0, ABG)
01:53:15.373 00.000 10052 Move returns status 0, amount 0
01:53:15.373 00.000 10052 move complete, result=0
01:53:15.373 00.000 10052 worker thread done servicing request
01:53:15.402 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:15.449 00.047 6880 UpdateGuideState exits: m=2523 SNR=34.9
01:53:15.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:15.449 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:15.449 00.000 6880 Enqueuing Expose request
01:53:15.449 00.000 10052 Worker thread wakes up
01:53:15.450 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:15.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:15.450 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:53:16.584 01.134 10052 Exposure complete
01:53:16.656 00.072 10052 worker thread done servicing request
01:53:16.656 00.000 6880 OnExposeComplete: enter
01:53:16.656 00.000 6880 UpdateGuideState(): m_state=6
01:53:16.657 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2175
01:53:16.657 00.000 6880 Star::Find returns 1 (0), X=408.58, Y=889.88, Mass=2455, SNR=34.4, Peak=164 HFD=4.4
01:53:16.657 00.000 6880 MultiStar: [#1 0.41,0.31,0.96,U] [#2 0.39,0.53,0.00,M2] [#3 0.37,0.28,0.92,U] [#4 0.24,0.27,0.85,U] [#5 0.36,0.25,0.99,U] [#6 0.63,0.55,0.00,M2] [#7 0.16,0.03,0.78,U] [#8 0.46,0.66,0.00,M10] 
01:53:16.657 00.000 6880 refined, 5 included, MultiStar: {0.40, 0.26}, one-star: {0.75, 0.38}
01:53:16.657 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.20 = 2.20)
01:53:16.657 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
01:53:16.658 00.001 6880 CameraToMount -- cameraX=0.40 cameraY=0.26 hyp=0.47 cameraTheta=0.58 mountX=-0.28 mountY=0.39, mountTheta=2.19
01:53:16.659 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=0.26, opts=13)
01:53:16.659 00.000 6880 Enqueuing Move request for scope (0.40, 0.26)
01:53:16.659 00.000 10052 Worker thread wakes up
01:53:16.659 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, 0.26) opts 0xd
01:53:16.659 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, 0.26)
01:53:16.659 00.000 10052 Moving (0.40, 0.26) raw xDistance=-0.28 yDistance=0.39
01:53:16.660 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
01:53:16.660 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.39, slope = 0.03
01:53:16.660 00.000 10052 MoveAxis(E, 74, ABG)
01:53:16.660 00.000 10052 Guiding  Dir = 2, Dur = 74
01:53:16.687 00.027 10052 IsSlewing returns 0
01:53:16.692 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:16.719 00.027 10052 IsGuiding returns 0
01:53:16.733 00.014 6880 UpdateGuideState exits: m=2455 SNR=34.4
01:53:16.733 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:16.733 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:16.733 00.000 6880 Enqueuing Expose request
01:53:16.747 00.014 10052 PulseGuide returned control before completion, sleep 57
01:53:16.837 00.090 10052 IsGuiding returns 0
01:53:16.837 00.000 10052 Move returns status 0, amount 74
01:53:16.837 00.000 10052 MoveAxis(S, 51, ABG)
01:53:16.838 00.001 10052 Guiding  Dir = 1, Dur = 51
01:53:16.875 00.037 10052 IsSlewing returns 0
01:53:16.913 00.038 10052 IsGuiding returns 0
01:53:16.941 00.028 10052 PulseGuide returned control before completion, sleep 34
01:53:17.006 00.065 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec5fb4d6-c34b-4889-9803-2d6bfbd820a0"}
01:53:17.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec5fb4d6-c34b-4889-9803-2d6bfbd820a0"}
01:53:17.007 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"36fe2e28-0e98-46cd-bf37-09d365c36003"}
01:53:17.007 00.000 6880 case statement mapped state 6 to 3
01:53:17.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"36fe2e28-0e98-46cd-bf37-09d365c36003"}
01:53:17.008 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81a2c390-0c6c-4838-a8f8-ebafaa8fd855"}
01:53:17.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2175,"width":15,"height":15,"star_pos":[6.58,6.88],"pixels":"..."},"id":"81a2c390-0c6c-4838-a8f8-ebafaa8fd855"}
01:53:17.010 00.002 10052 IsGuiding returns 0
01:53:17.011 00.001 10052 Move returns status 0, amount 51
01:53:17.011 00.000 10052 move complete, result=0
01:53:17.011 00.000 10052 worker thread done servicing request
01:53:17.011 00.000 6880 GuideStep: -0.3 px 74 ms EAST, 0.4 px 51 ms SOUTH
01:53:17.011 00.000 10052 Worker thread wakes up
01:53:17.011 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:17.011 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:17.924 00.913 10052 Exposure complete
01:53:17.998 00.074 10052 worker thread done servicing request
01:53:17.998 00.000 6880 OnExposeComplete: enter
01:53:17.998 00.000 6880 UpdateGuideState(): m_state=6
01:53:17.999 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2176
01:53:17.999 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=889.59, Mass=2471, SNR=34.5, Peak=157 HFD=4.8
01:53:17.999 00.000 6880 MultiStar: [#1 0.17,0.45,0.97,U] [#2 -0.03,0.34,0.94,U] [#3 -0.09,-0.10,0.91,U] [#4 -0.00,0.19,0.85,U] [#5 -0.15,0.08,0.97,U] [#6 -0.17,0.04,0.92,U] [#7 0.15,-0.13,0.77,U] [#8 0.03,0.50,0.82,U] 
01:53:17.999 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.16, 0.09}
01:53:18.000 00.001 6880 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.61) = xAngle (3.15 = -3.13)
01:53:18.000 00.000 6880 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.12 = 3.12)
01:53:18.000 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.54 mountX=-0.16 mountY=0.00, mountTheta=3.12
01:53:18.001 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.16, opts=13)
01:53:18.001 00.000 6880 Enqueuing Move request for scope (0.01, 0.16)
01:53:18.002 00.001 10052 Worker thread wakes up
01:53:18.002 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:53:18.002 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:53:18.002 00.000 10052 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=0.00
01:53:18.002 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
01:53:18.002 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.07, using input
01:53:18.002 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.02
01:53:18.002 00.000 10052 MoveAxis(E, 48, ABG)
01:53:18.002 00.000 10052 Guiding  Dir = 2, Dur = 48
01:53:18.023 00.021 10052 IsSlewing returns 0
01:53:18.029 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:18.061 00.032 10052 IsGuiding returns 0
01:53:18.083 00.022 6880 UpdateGuideState exits: m=2471 SNR=34.5
01:53:18.083 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:18.083 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:18.083 00.000 6880 Enqueuing Expose request
01:53:18.088 00.005 10052 PulseGuide returned control before completion, sleep 31
01:53:18.189 00.101 10052 IsGuiding returns 0
01:53:18.189 00.000 10052 Move returns status 0, amount 48
01:53:18.190 00.001 10052 MoveAxis(N, 0, ABG)
01:53:18.190 00.000 10052 Move returns status 0, amount 0
01:53:18.190 00.000 10052 move complete, result=0
01:53:18.190 00.000 10052 worker thread done servicing request
01:53:18.190 00.000 10052 Worker thread wakes up
01:53:18.190 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:18.190 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:18.191 00.001 6880 GuideStep: -0.2 px 48 ms EAST, 0.0 px 0 ms NORTH
01:53:19.005 00.814 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cac73c8b-2569-4599-8a41-3c0019002cc0"}
01:53:19.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cac73c8b-2569-4599-8a41-3c0019002cc0"}
01:53:19.006 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37ba8eee-c48e-4e53-94ed-ef8328e37a65"}
01:53:19.006 00.000 6880 case statement mapped state 6 to 3
01:53:19.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"37ba8eee-c48e-4e53-94ed-ef8328e37a65"}
01:53:19.007 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1640376b-23f4-4fd9-ac6b-5ff798c14c76"}
01:53:19.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2176,"width":15,"height":15,"star_pos":[6.98,6.59],"pixels":"..."},"id":"1640376b-23f4-4fd9-ac6b-5ff798c14c76"}
01:53:19.317 00.310 10052 Exposure complete
01:53:19.400 00.083 10052 worker thread done servicing request
01:53:19.401 00.001 6880 OnExposeComplete: enter
01:53:19.401 00.000 6880 UpdateGuideState(): m_state=6
01:53:19.401 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2177
01:53:19.401 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=889.22, Mass=2541, SNR=35.0, Peak=151 HFD=4.6
01:53:19.402 00.001 6880 MultiStar: [#1 0.05,-0.00,0.94,U] [#2 -0.20,-0.04,0.96,U] [#3 -0.23,-0.17,0.89,U] [#4 -0.14,-0.04,0.84,U] [#5 -0.04,-0.20,0.96,U] [#6 -0.17,-0.06,0.92,U] [#7 0.07,-0.17,0.78,U] [#8 -0.18,0.11,0.79,U] 
01:53:19.402 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.08, -0.28}
01:53:19.402 00.000 6880 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
01:53:19.402 00.000 6880 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
01:53:19.402 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-2.27 mountX=0.10 mountY=-0.08, mountTheta=-0.68
01:53:19.404 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.10, opts=13)
01:53:19.404 00.000 6880 Enqueuing Move request for scope (-0.08, -0.10)
01:53:19.404 00.000 10052 Worker thread wakes up
01:53:19.404 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.10) opts 0xd
01:53:19.404 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.10)
01:53:19.404 00.000 10052 Moving (-0.08, -0.10) raw xDistance=0.10 yDistance=-0.08
01:53:19.404 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:53:19.404 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
01:53:19.404 00.000 10052 MoveAxis(E, 0, ABG)
01:53:19.405 00.001 10052 Move returns status 0, amount 0
01:53:19.405 00.000 10052 MoveAxis(N, 0, ABG)
01:53:19.405 00.000 10052 Move returns status 0, amount 0
01:53:19.405 00.000 10052 move complete, result=0
01:53:19.405 00.000 10052 worker thread done servicing request
01:53:19.445 00.040 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:19.497 00.052 6880 UpdateGuideState exits: m=2541 SNR=35.0
01:53:19.497 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:19.497 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:19.497 00.000 6880 Enqueuing Expose request
01:53:19.497 00.000 10052 Worker thread wakes up
01:53:19.497 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:19.498 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:19.498 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:20.408 00.910 10052 Exposure complete
01:53:20.493 00.085 10052 worker thread done servicing request
01:53:20.493 00.000 6880 OnExposeComplete: enter
01:53:20.493 00.000 6880 UpdateGuideState(): m_state=6
01:53:20.494 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2178
01:53:20.494 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=889.25, Mass=2628, SNR=35.7, Peak=151 HFD=4.5
01:53:20.494 00.000 6880 MultiStar: [#1 -0.07,-0.25,0.94,U] [#2 -0.05,0.05,0.96,U] [#3 -0.19,-0.29,0.90,U] [#4 -0.15,-0.06,0.82,U] [#5 -0.13,-0.11,0.97,U] [#6 -0.28,-0.04,0.93,U] [#7 -0.14,-0.29,0.76,U] [#8 -0.22,-0.01,0.79,U] 
01:53:20.494 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.14}, one-star: {0.03, -0.25}
01:53:20.494 00.000 6880 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.61) = xAngle (-0.70 = -0.70)
01:53:20.494 00.000 6880 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
01:53:20.494 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=0.14 mountY=-0.13, mountTheta=-0.72
01:53:20.498 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.14, opts=13)
01:53:20.498 00.000 6880 Enqueuing Move request for scope (-0.13, -0.14)
01:53:20.498 00.000 10052 Worker thread wakes up
01:53:20.498 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
01:53:20.498 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
01:53:20.498 00.000 10052 Moving (-0.13, -0.14) raw xDistance=0.14 yDistance=-0.13
01:53:20.498 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:53:20.498 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
01:53:20.498 00.000 10052 MoveAxis(W, 39, ABG)
01:53:20.498 00.000 10052 Guiding  Dir = 3, Dur = 39
01:53:20.519 00.021 10052 IsSlewing returns 0
01:53:20.530 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:20.557 00.027 10052 IsGuiding returns 0
01:53:20.576 00.019 6880 UpdateGuideState exits: m=2628 SNR=35.7
01:53:20.577 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:20.577 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:20.577 00.000 6880 Enqueuing Expose request
01:53:20.585 00.008 10052 PulseGuide returned control before completion, sleep 22
01:53:20.634 00.049 10052 IsGuiding returns 0
01:53:20.635 00.001 10052 Move returns status 0, amount 39
01:53:20.635 00.000 10052 MoveAxis(N, 0, ABG)
01:53:20.635 00.000 10052 Move returns status 0, amount 0
01:53:20.635 00.000 10052 move complete, result=0
01:53:20.635 00.000 10052 worker thread done servicing request
01:53:20.635 00.000 10052 Worker thread wakes up
01:53:20.635 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:20.635 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:20.664 00.029 6880 GuideStep: 0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
01:53:21.005 00.341 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"04287802-7bf8-4182-b6c5-aa817d212626"}
01:53:21.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"04287802-7bf8-4182-b6c5-aa817d212626"}
01:53:21.006 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a9a147bf-ef8c-4c8d-afb5-3e148c8a9f68"}
01:53:21.007 00.001 6880 case statement mapped state 6 to 3
01:53:21.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9a147bf-ef8c-4c8d-afb5-3e148c8a9f68"}
01:53:21.008 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9fc7141d-2dbe-4e85-b8ff-56ef60cfe87b"}
01:53:21.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2178,"width":15,"height":15,"star_pos":[6.86,7.25],"pixels":"..."},"id":"9fc7141d-2dbe-4e85-b8ff-56ef60cfe87b"}
01:53:21.767 00.759 10052 Exposure complete
01:53:21.855 00.088 10052 worker thread done servicing request
01:53:21.855 00.000 6880 OnExposeComplete: enter
01:53:21.855 00.000 6880 UpdateGuideState(): m_state=6
01:53:21.856 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2179
01:53:21.856 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=889.08, Mass=2579, SNR=35.2, Peak=154 HFD=4.5
01:53:21.856 00.000 6880 MultiStar: [#1 -0.12,0.06,0.95,U] [#2 -0.35,0.03,0.99,U] [#3 -0.33,-0.11,0.91,U] [#4 -0.14,-0.23,0.83,U] [#5 -0.18,-0.05,0.96,U] [#6 -0.38,0.07,0.91,U] [#7 -0.12,-0.10,0.78,U] [#8 -0.21,0.15,0.81,U] 
01:53:21.856 00.000 6880 refined, 8 included, MultiStar: {-0.18, -0.07}, one-star: {0.19, -0.42}
01:53:21.857 00.001 6880 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.61) = xAngle (-1.16 = -1.16)
01:53:21.857 00.000 6880 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
01:53:21.857 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-2.77 mountX=0.08 mountY=-0.18, mountTheta=-1.17
01:53:21.859 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.07, opts=13)
01:53:21.859 00.000 6880 Enqueuing Move request for scope (-0.18, -0.07)
01:53:21.859 00.000 10052 Worker thread wakes up
01:53:21.859 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
01:53:21.859 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
01:53:21.859 00.000 10052 Moving (-0.18, -0.07) raw xDistance=0.08 yDistance=-0.18
01:53:21.859 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:53:21.859 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.18, slope = -0.03
01:53:21.859 00.000 10052 MoveAxis(E, 0, ABG)
01:53:21.860 00.001 10052 Move returns status 0, amount 0
01:53:21.860 00.000 10052 MoveAxis(N, 50, ABG)
01:53:21.860 00.000 10052 Guiding  Dir = 0, Dur = 50
01:53:21.898 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:21.928 00.030 10052 IsSlewing returns 0
01:53:21.947 00.019 6880 UpdateGuideState exits: m=2579 SNR=35.2
01:53:21.947 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:21.947 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:21.947 00.000 6880 Enqueuing Expose request
01:53:22.002 00.055 10052 IsGuiding returns 0
01:53:22.131 00.129 10052 IsGuiding returns 0
01:53:22.132 00.001 10052 Move returns status 0, amount 50
01:53:22.132 00.000 10052 move complete, result=0
01:53:22.132 00.000 10052 worker thread done servicing request
01:53:22.132 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 50 ms NORTH
01:53:22.132 00.000 10052 Worker thread wakes up
01:53:22.132 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:22.132 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:23.004 00.872 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3b7f7504-66ed-4071-863a-151016f15c84"}
01:53:23.004 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3b7f7504-66ed-4071-863a-151016f15c84"}
01:53:23.005 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"edfc1df2-5ba9-4019-9a65-ea804ea079e9"}
01:53:23.005 00.000 6880 case statement mapped state 6 to 3
01:53:23.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"edfc1df2-5ba9-4019-9a65-ea804ea079e9"}
01:53:23.006 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"524c6c06-389b-47a9-b027-65aa7e654a45"}
01:53:23.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2179,"width":15,"height":15,"star_pos":[7.02,7.08],"pixels":"..."},"id":"524c6c06-389b-47a9-b027-65aa7e654a45"}
01:53:23.041 00.035 10052 Exposure complete
01:53:23.108 00.067 10052 worker thread done servicing request
01:53:23.109 00.001 6880 OnExposeComplete: enter
01:53:23.109 00.000 6880 UpdateGuideState(): m_state=6
01:53:23.109 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2180
01:53:23.109 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=889.04, Mass=2502, SNR=34.8, Peak=174 HFD=4.4
01:53:23.110 00.001 6880 MultiStar: [#1 -0.03,-0.20,0.99,U] [#2 -0.46,-0.38,0.00,M1] [#3 -0.28,-0.42,0.93,U] [#4 0.03,-0.16,0.87,U] [#5 0.03,-0.49,1.00,U] [#6 -0.19,-0.14,0.94,U] [#7 -0.05,-0.54,0.00,M1] [#8 0.05,-0.19,0.82,U] 
01:53:23.110 00.000 6880 refined, 6 included, MultiStar: {-0.04, -0.30}, one-star: {0.13, -0.46}
01:53:23.110 00.000 6880 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.61) = xAngle (-0.08 = -0.08)
01:53:23.110 00.000 6880 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
01:53:23.110 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.69 mountX=0.30 mountY=-0.03, mountTheta=-0.11
01:53:23.111 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.30, opts=13)
01:53:23.111 00.000 6880 Enqueuing Move request for scope (-0.04, -0.30)
01:53:23.112 00.001 10052 Worker thread wakes up
01:53:23.112 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.30) opts 0xd
01:53:23.112 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.30)
01:53:23.112 00.000 10052 Moving (-0.04, -0.30) raw xDistance=0.30 yDistance=-0.03
01:53:23.112 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:53:23.112 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.18, using input
01:53:23.112 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.04
01:53:23.112 00.000 10052 MoveAxis(W, 81, ABG)
01:53:23.112 00.000 10052 Guiding  Dir = 3, Dur = 81
01:53:23.133 00.021 10052 IsSlewing returns 0
01:53:23.138 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:23.173 00.035 10052 IsGuiding returns 0
01:53:23.187 00.014 6880 UpdateGuideState exits: m=2502 SNR=34.8
01:53:23.187 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:23.187 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:23.187 00.000 6880 Enqueuing Expose request
01:53:23.200 00.013 10052 PulseGuide returned control before completion, sleep 64
01:53:23.294 00.094 10052 IsGuiding returns 1
01:53:23.295 00.001 10052 scope still moving after pulse duration time elapsed
01:53:23.341 00.046 10052 IsSlewing returns 0
01:53:23.379 00.038 10052 IsGuiding returns 0
01:53:23.379 00.000 10052 scope move finished after 81 + 124 ms
01:53:23.380 00.001 10052 Move returns status 0, amount 81
01:53:23.380 00.000 10052 MoveAxis(N, 0, ABG)
01:53:23.380 00.000 10052 Move returns status 0, amount 0
01:53:23.380 00.000 10052 move complete, result=0
01:53:23.380 00.000 10052 worker thread done servicing request
01:53:23.380 00.000 6880 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH
01:53:23.380 00.000 10052 Worker thread wakes up
01:53:23.380 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:23.380 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:24.512 01.132 10052 Exposure complete
01:53:24.577 00.065 10052 worker thread done servicing request
01:53:24.577 00.000 6880 OnExposeComplete: enter
01:53:24.577 00.000 6880 UpdateGuideState(): m_state=6
01:53:24.577 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2181
01:53:24.577 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=889.47, Mass=2498, SNR=34.7, Peak=156 HFD=4.6
01:53:24.578 00.001 6880 MultiStar: [#1 -0.33,-0.15,0.99,U] [#2 -0.65,-0.03,0.00,M2] [#3 -0.53,-0.19,0.00,M1] [#4 -0.40,-0.13,0.83,U] [#5 -0.27,-0.21,0.98,U] [#6 -0.60,0.01,0.00,M1] [#7 -0.25,-0.40,0.76,U] [#8 -0.36,0.37,0.80,U] 
01:53:24.578 00.000 6880 single-star, 5 included, MultiStar: {-0.28, -0.09}, one-star: {-0.09, -0.03}
01:53:24.578 00.000 6880 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
01:53:24.578 00.000 6880 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
01:53:24.578 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-2.82 mountX=0.04 mountY=-0.09, mountTheta=-1.21
01:53:24.580 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.03, opts=13)
01:53:24.580 00.000 6880 Enqueuing Move request for scope (-0.09, -0.03)
01:53:24.580 00.000 10052 Worker thread wakes up
01:53:24.580 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.03) opts 0xd
01:53:24.580 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.03)
01:53:24.580 00.000 10052 Moving (-0.09, -0.03) raw xDistance=0.04 yDistance=-0.09
01:53:24.580 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:24.580 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.16, using input
01:53:24.580 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.04
01:53:24.580 00.000 10052 MoveAxis(E, 0, ABG)
01:53:24.580 00.000 10052 Move returns status 0, amount 0
01:53:24.580 00.000 10052 MoveAxis(N, 0, ABG)
01:53:24.580 00.000 10052 Move returns status 0, amount 0
01:53:24.580 00.000 10052 move complete, result=0
01:53:24.580 00.000 10052 worker thread done servicing request
01:53:24.607 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:24.647 00.040 6880 UpdateGuideState exits: m=2498 SNR=34.7
01:53:24.647 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:24.647 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:24.648 00.001 6880 Enqueuing Expose request
01:53:24.648 00.000 10052 Worker thread wakes up
01:53:24.648 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:24.648 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:24.648 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:25.011 00.363 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d6413970-cb0b-4dac-b6c0-26d182e5bf87"}
01:53:25.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d6413970-cb0b-4dac-b6c0-26d182e5bf87"}
01:53:25.012 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5431724-5a21-4722-988c-066529e0f5e3"}
01:53:25.012 00.000 6880 case statement mapped state 6 to 3
01:53:25.012 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5431724-5a21-4722-988c-066529e0f5e3"}
01:53:25.013 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d8bbe229-a813-44de-929d-767f6a454be8"}
01:53:25.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2181,"width":15,"height":15,"star_pos":[6.73,7.47],"pixels":"..."},"id":"d8bbe229-a813-44de-929d-767f6a454be8"}
01:53:25.566 00.553 10052 Exposure complete
01:53:25.652 00.086 10052 worker thread done servicing request
01:53:25.652 00.000 6880 OnExposeComplete: enter
01:53:25.652 00.000 6880 UpdateGuideState(): m_state=6
01:53:25.652 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2182
01:53:25.653 00.001 6880 Star::Find returns 1 (0), X=407.21, Y=888.86, Mass=2579, SNR=35.4, Peak=171 HFD=4.4
01:53:25.653 00.000 6880 MultiStar: [#1 -0.45,-0.29,0.00,M1] [#2 -0.74,-0.41,0.00,M3] [#3 -0.74,-0.65,0.00,M2] [#4 -0.34,-0.32,0.84,U] [#5 -0.60,-0.72,0.00,M1] [#6 -0.60,-0.41,0.00,M2] [#7 -0.51,-0.83,0.00,M1] [#8 -0.54,-0.09,0.00,M5] 
01:53:25.653 00.000 6880 refined, 1 included, MultiStar: {-0.49, -0.49}, one-star: {-0.62, -0.64}
01:53:25.653 00.000 6880 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.61) = xAngle (-0.74 = -0.74)
01:53:25.653 00.000 6880 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
01:53:25.653 00.000 6880 CameraToMount -- cameraX=-0.49 cameraY=-0.49 hyp=0.70 cameraTheta=-2.35 mountX=0.51 mountY=-0.49, mountTheta=-0.76
01:53:25.655 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.49, y=-0.49, opts=13)
01:53:25.656 00.001 6880 Enqueuing Move request for scope (-0.49, -0.49)
01:53:25.656 00.000 10052 Worker thread wakes up
01:53:25.656 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.49) opts 0xd
01:53:25.656 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.49, -0.49)
01:53:25.656 00.000 10052 Moving (-0.49, -0.49) raw xDistance=0.51 yDistance=-0.49
01:53:25.656 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.51
01:53:25.656 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.49, slope = -0.06
01:53:25.656 00.000 10052 MoveAxis(W, 138, ABG)
01:53:25.657 00.001 10052 Guiding  Dir = 3, Dur = 138
01:53:25.685 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:25.733 00.048 6880 UpdateGuideState exits: m=2579 SNR=35.4
01:53:25.733 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:25.734 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:25.734 00.000 6880 Enqueuing Expose request
01:53:25.734 00.000 10052 IsSlewing returns 0
01:53:25.814 00.080 10052 IsGuiding returns 0
01:53:25.887 00.073 10052 PulseGuide returned control before completion, sleep 75
01:53:26.009 00.122 10052 IsGuiding returns 1
01:53:26.009 00.000 10052 scope still moving after pulse duration time elapsed
01:53:26.084 00.075 10052 IsSlewing returns 0
01:53:26.162 00.078 10052 IsGuiding returns 0
01:53:26.162 00.000 10052 scope move finished after 138 + 210 ms
01:53:26.162 00.000 10052 Move returns status 0, amount 138
01:53:26.163 00.001 10052 MoveAxis(N, 102, ABG)
01:53:26.163 00.000 10052 Guiding  Dir = 0, Dur = 102
01:53:26.249 00.086 10052 IsSlewing returns 0
01:53:26.315 00.066 10052 IsGuiding returns 0
01:53:26.384 00.069 10052 PulseGuide returned control before completion, sleep 44
01:53:26.501 00.117 10052 IsGuiding returns 1
01:53:26.502 00.001 10052 scope still moving after pulse duration time elapsed
01:53:26.581 00.079 10052 IsSlewing returns 0
01:53:26.660 00.079 10052 IsGuiding returns 0
01:53:26.661 00.001 10052 scope move finished after 102 + 242 ms
01:53:26.661 00.000 10052 Move returns status 0, amount 102
01:53:26.661 00.000 10052 move complete, result=0
01:53:26.661 00.000 10052 worker thread done servicing request
01:53:26.661 00.000 6880 GuideStep: 0.5 px 138 ms WEST, -0.5 px 102 ms NORTH
01:53:26.661 00.000 10052 Worker thread wakes up
01:53:26.661 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:26.661 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:27.009 00.348 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"921ea5f6-b9f9-43cc-ba48-7150b736ca41"}
01:53:27.009 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"921ea5f6-b9f9-43cc-ba48-7150b736ca41"}
01:53:27.010 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18554249-c21e-41b1-8a40-a46e02d86896"}
01:53:27.010 00.000 6880 case statement mapped state 6 to 3
01:53:27.010 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18554249-c21e-41b1-8a40-a46e02d86896"}
01:53:27.011 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7502cd72-053c-46dc-9352-81e3ae416b5b"}
01:53:27.012 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2182,"width":15,"height":15,"star_pos":[7.21,6.86],"pixels":"..."},"id":"7502cd72-053c-46dc-9352-81e3ae416b5b"}
01:53:27.798 00.786 10052 Exposure complete
01:53:27.887 00.089 6880 OnExposeComplete: enter
01:53:27.887 00.000 6880 UpdateGuideState(): m_state=6
01:53:27.887 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2183
01:53:27.887 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=890.08, Mass=2579, SNR=35.4, Peak=162 HFD=4.4
01:53:27.888 00.001 6880 MultiStar: [#1 0.04,0.74,0.00,M2] [#2 0.02,0.92,0.00,M4] [#3 -0.03,0.81,0.00,M3] [#4 0.21,0.62,0.00,M1] [#5 0.18,0.62,0.00,M2] [#6 0.25,1.02,0.00,M3] [#7 0.05,0.69,0.00,M2] [#8 0.20,1.08,0.00,M6] 
01:53:27.888 00.000 6880 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.61) = xAngle (2.62 = 2.62)
01:53:27.888 00.000 6880 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.58 = 2.58)
01:53:27.888 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=0.58 hyp=0.68 cameraTheta=1.00 mountX=-0.59 mountY=0.36, mountTheta=2.59
01:53:27.889 00.001 10052 worker thread done servicing request
01:53:27.890 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=0.58, opts=13)
01:53:27.890 00.000 6880 Enqueuing Move request for scope (0.37, 0.58)
01:53:27.890 00.000 10052 Worker thread wakes up
01:53:27.891 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.58) opts 0xd
01:53:27.891 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, 0.58)
01:53:27.891 00.000 10052 Moving (0.37, 0.58) raw xDistance=-0.59 yDistance=0.36
01:53:27.891 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.59
01:53:27.891 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.36, slope = -0.03
01:53:27.891 00.000 10052 MoveAxis(E, 151, ABG)
01:53:27.891 00.000 10052 Guiding  Dir = 2, Dur = 151
01:53:27.921 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:27.929 00.008 10052 IsSlewing returns 0
01:53:27.969 00.040 6880 UpdateGuideState exits: m=2579 SNR=35.4
01:53:27.969 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:27.969 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:27.969 00.000 6880 Enqueuing Expose request
01:53:28.004 00.035 10052 IsGuiding returns 0
01:53:28.059 00.055 10052 PulseGuide returned control before completion, sleep 105
01:53:28.218 00.159 10052 IsGuiding returns 1
01:53:28.218 00.000 10052 scope still moving after pulse duration time elapsed
01:53:28.292 00.074 10052 IsSlewing returns 0
01:53:28.359 00.067 10052 IsGuiding returns 0
01:53:28.359 00.000 10052 scope move finished after 151 + 204 ms
01:53:28.359 00.000 10052 Move returns status 0, amount 151
01:53:28.360 00.001 10052 MoveAxis(N, 0, ABG)
01:53:28.360 00.000 10052 Move returns status 0, amount 0
01:53:28.360 00.000 10052 move complete, result=0
01:53:28.360 00.000 10052 worker thread done servicing request
01:53:28.360 00.000 6880 GuideStep: -0.6 px 151 ms EAST, 0.4 px 0 ms NORTH
01:53:28.360 00.000 10052 Worker thread wakes up
01:53:28.360 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:28.360 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:29.008 00.648 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fc7d857d-3df5-4c15-a8b0-0af7de2f127f"}
01:53:29.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fc7d857d-3df5-4c15-a8b0-0af7de2f127f"}
01:53:29.009 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6b2f8ae-4b0f-4812-a6ce-a010b07b2626"}
01:53:29.009 00.000 6880 case statement mapped state 6 to 3
01:53:29.009 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6b2f8ae-4b0f-4812-a6ce-a010b07b2626"}
01:53:29.009 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3560888f-8164-43cc-a686-c5cf80893fc9"}
01:53:29.009 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2183,"width":15,"height":15,"star_pos":[7.19,7.08],"pixels":"..."},"id":"3560888f-8164-43cc-a686-c5cf80893fc9"}
01:53:29.272 00.263 10052 Exposure complete
01:53:29.349 00.077 10052 worker thread done servicing request
01:53:29.349 00.000 6880 OnExposeComplete: enter
01:53:29.349 00.000 6880 UpdateGuideState(): m_state=6
01:53:29.349 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2184
01:53:29.349 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=889.78, Mass=2579, SNR=35.2, Peak=137 HFD=4.5
01:53:29.350 00.001 6880 MultiStar: [#1 0.27,0.37,0.96,U] [#2 -0.32,0.55,0.00,M5] [#3 -0.06,0.33,0.91,U] [#4 0.34,0.50,0.00,M2] [#5 0.06,0.19,0.99,U] [#6 -0.03,0.35,0.93,U] [#7 0.23,-0.02,0.76,U] [#8 -0.06,0.54,0.00,M7] 
01:53:29.350 00.000 6880 refined, 5 included, MultiStar: {0.11, 0.26}, one-star: {0.19, 0.28}
01:53:29.350 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.79 = 2.79)
01:53:29.350 00.000 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.76 = 2.76)
01:53:29.350 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.26 hyp=0.28 cameraTheta=1.18 mountX=-0.26 mountY=0.10, mountTheta=2.76
01:53:29.352 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.26, opts=13)
01:53:29.352 00.000 6880 Enqueuing Move request for scope (0.11, 0.26)
01:53:29.352 00.000 10052 Worker thread wakes up
01:53:29.352 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.26) opts 0xd
01:53:29.352 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.26)
01:53:29.352 00.000 10052 Moving (0.11, 0.26) raw xDistance=-0.26 yDistance=0.10
01:53:29.353 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.26
01:53:29.353 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
01:53:29.353 00.000 10052 MoveAxis(E, 78, ABG)
01:53:29.353 00.000 10052 Guiding  Dir = 2, Dur = 78
01:53:29.374 00.021 10052 IsSlewing returns 0
01:53:29.380 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:29.412 00.032 10052 IsGuiding returns 0
01:53:29.427 00.015 6880 UpdateGuideState exits: m=2579 SNR=35.2
01:53:29.427 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:29.427 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:29.427 00.000 6880 Enqueuing Expose request
01:53:29.440 00.013 10052 PulseGuide returned control before completion, sleep 61
01:53:29.556 00.116 10052 IsGuiding returns 0
01:53:29.556 00.000 10052 Move returns status 0, amount 78
01:53:29.556 00.000 10052 MoveAxis(N, 0, ABG)
01:53:29.556 00.000 10052 Move returns status 0, amount 0
01:53:29.556 00.000 10052 move complete, result=0
01:53:29.558 00.002 10052 worker thread done servicing request
01:53:29.558 00.000 6880 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
01:53:29.558 00.000 10052 Worker thread wakes up
01:53:29.558 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:29.558 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:30.688 01.130 10052 Exposure complete
01:53:30.757 00.069 10052 worker thread done servicing request
01:53:30.757 00.000 6880 OnExposeComplete: enter
01:53:30.757 00.000 6880 UpdateGuideState(): m_state=6
01:53:30.758 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2185
01:53:30.758 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=889.35, Mass=2544, SNR=35.0, Peak=137 HFD=4.9
01:53:30.758 00.000 6880 MultiStar: [#1 0.30,0.18,0.94,U] [#2 0.27,0.23,0.95,U] [#3 -0.14,-0.04,0.91,U] [#4 0.62,0.16,0.00,M3] [#5 0.20,-0.20,0.97,U] [#6 -0.08,0.14,0.93,U] [#7 0.32,-0.20,0.79,U] [#8 0.24,0.11,0.80,U] 
01:53:30.758 00.000 6880 refined, 7 included, MultiStar: {0.19, 0.01}, one-star: {0.41, -0.15}
01:53:30.759 00.001 6880 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.61) = xAngle (1.66 = 1.66)
01:53:30.759 00.000 6880 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.63 = 1.63)
01:53:30.759 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.05 mountX=-0.02 mountY=0.19, mountTheta=1.66
01:53:30.760 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.01, opts=13)
01:53:30.760 00.000 6880 Enqueuing Move request for scope (0.19, 0.01)
01:53:30.760 00.000 10052 Worker thread wakes up
01:53:30.761 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
01:53:30.761 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
01:53:30.761 00.000 10052 Moving (0.19, 0.01) raw xDistance=-0.02 yDistance=0.19
01:53:30.761 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:53:30.761 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.19, slope = 0.03
01:53:30.761 00.000 10052 MoveAxis(E, 0, ABG)
01:53:30.761 00.000 10052 Move returns status 0, amount 0
01:53:30.761 00.000 10052 MoveAxis(S, 49, ABG)
01:53:30.761 00.000 10052 Guiding  Dir = 1, Dur = 49
01:53:30.782 00.021 10052 IsSlewing returns 0
01:53:30.785 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:30.821 00.036 10052 IsGuiding returns 0
01:53:30.822 00.001 6880 UpdateGuideState exits: m=2544 SNR=35.0
01:53:30.822 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:30.822 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:30.822 00.000 6880 Enqueuing Expose request
01:53:30.848 00.026 10052 PulseGuide returned control before completion, sleep 32
01:53:30.911 00.063 10052 IsGuiding returns 0
01:53:30.911 00.000 10052 Move returns status 0, amount 49
01:53:30.911 00.000 10052 move complete, result=0
01:53:30.911 00.000 10052 worker thread done servicing request
01:53:30.911 00.000 10052 Worker thread wakes up
01:53:30.911 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:30.911 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:30.912 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 49 ms SOUTH
01:53:31.007 00.095 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55c6831c-054f-4d15-b95a-4a5aa351e5e0"}
01:53:31.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55c6831c-054f-4d15-b95a-4a5aa351e5e0"}
01:53:31.008 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba04451a-c1f2-4cb4-b8db-e8c439f7671a"}
01:53:31.008 00.000 6880 case statement mapped state 6 to 3
01:53:31.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba04451a-c1f2-4cb4-b8db-e8c439f7671a"}
01:53:31.008 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e061a909-bee5-4b74-8f89-a1f60c2d0c4b"}
01:53:31.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2185,"width":15,"height":15,"star_pos":[7.23,7.35],"pixels":"..."},"id":"e061a909-bee5-4b74-8f89-a1f60c2d0c4b"}
01:53:31.822 00.814 10052 Exposure complete
01:53:31.894 00.072 10052 worker thread done servicing request
01:53:31.894 00.000 6880 OnExposeComplete: enter
01:53:31.894 00.000 6880 UpdateGuideState(): m_state=6
01:53:31.895 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2186
01:53:31.895 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=889.28, Mass=2547, SNR=34.9, Peak=125 HFD=4.9
01:53:31.895 00.000 6880 MultiStar: [#1 0.23,0.14,0.95,U] [#2 -0.31,-0.06,0.96,U] [#3 -0.04,-0.18,0.89,U] [#4 0.16,0.09,0.82,U] [#5 0.06,0.08,0.95,U] [#6 0.07,-0.08,0.90,U] [#7 0.09,-0.36,0.77,U] [#8 -0.03,0.11,0.77,U] 
01:53:31.896 00.001 6880 refined, 8 included, MultiStar: {0.04, -0.05}, one-star: {0.15, -0.22}
01:53:31.896 00.000 6880 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.61) = xAngle (0.70 = 0.70)
01:53:31.896 00.000 6880 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
01:53:31.896 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.05 hyp=0.07 cameraTheta=-0.91 mountX=0.05 mountY=0.04, mountTheta=0.68
01:53:31.899 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.05, opts=13)
01:53:31.899 00.000 6880 Enqueuing Move request for scope (0.04, -0.05)
01:53:31.899 00.000 10052 Worker thread wakes up
01:53:31.899 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.05) opts 0xd
01:53:31.899 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.05)
01:53:31.899 00.000 10052 Moving (0.04, -0.05) raw xDistance=0.05 yDistance=0.04
01:53:31.900 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:31.900 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.15, using input
01:53:31.900 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
01:53:31.900 00.000 10052 MoveAxis(E, 0, ABG)
01:53:31.900 00.000 10052 Move returns status 0, amount 0
01:53:31.900 00.000 10052 MoveAxis(N, 0, ABG)
01:53:31.900 00.000 10052 Move returns status 0, amount 0
01:53:31.900 00.000 10052 move complete, result=0
01:53:31.900 00.000 10052 worker thread done servicing request
01:53:31.924 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:31.965 00.041 6880 UpdateGuideState exits: m=2547 SNR=34.9
01:53:31.965 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:31.965 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:31.965 00.000 6880 Enqueuing Expose request
01:53:31.965 00.000 10052 Worker thread wakes up
01:53:31.965 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:31.965 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:31.965 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:53:33.007 01.042 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad1008f4-e4ef-41cf-9fc3-ecb33ef26420"}
01:53:33.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad1008f4-e4ef-41cf-9fc3-ecb33ef26420"}
01:53:33.008 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6cc7bac3-10de-4739-a4ff-47132ab08868"}
01:53:33.008 00.000 6880 case statement mapped state 6 to 3
01:53:33.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cc7bac3-10de-4739-a4ff-47132ab08868"}
01:53:33.009 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"239b7158-6847-4ac1-870b-f16521b589ba"}
01:53:33.009 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2186,"width":15,"height":15,"star_pos":[6.98,7.28],"pixels":"..."},"id":"239b7158-6847-4ac1-870b-f16521b589ba"}
01:53:33.095 00.086 10052 Exposure complete
01:53:33.177 00.082 10052 worker thread done servicing request
01:53:33.177 00.000 6880 OnExposeComplete: enter
01:53:33.177 00.000 6880 UpdateGuideState(): m_state=6
01:53:33.178 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2187
01:53:33.178 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=889.10, Mass=2668, SNR=35.9, Peak=152 HFD=4.6
01:53:33.179 00.001 6880 MultiStar: [#1 0.30,0.29,0.93,U] [#2 -0.24,-0.08,0.98,U] [#3 -0.06,-0.28,0.90,U] [#4 0.42,-0.19,0.86,U] [#5 0.09,-0.02,0.94,U] [#6 0.04,-0.21,0.92,U] [#7 0.23,-0.11,0.77,U] [#8 -0.10,0.09,0.77,U] 
01:53:33.179 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.32, -0.40}
01:53:33.179 00.000 6880 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.61) = xAngle (0.85 = 0.85)
01:53:33.179 00.000 6880 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
01:53:33.179 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.76 mountX=0.10 mountY=0.11, mountTheta=0.84
01:53:33.181 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.11, opts=13)
01:53:33.181 00.000 6880 Enqueuing Move request for scope (0.11, -0.11)
01:53:33.181 00.000 10052 Worker thread wakes up
01:53:33.182 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
01:53:33.182 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
01:53:33.182 00.000 10052 Moving (0.11, -0.11) raw xDistance=0.10 yDistance=0.11
01:53:33.182 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:53:33.182 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.17, using input
01:53:33.182 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.04
01:53:33.182 00.000 10052 MoveAxis(E, 0, ABG)
01:53:33.182 00.000 10052 Move returns status 0, amount 0
01:53:33.182 00.000 10052 MoveAxis(N, 0, ABG)
01:53:33.182 00.000 10052 Move returns status 0, amount 0
01:53:33.182 00.000 10052 move complete, result=0
01:53:33.182 00.000 10052 worker thread done servicing request
01:53:33.214 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:33.259 00.045 6880 UpdateGuideState exits: m=2668 SNR=35.9
01:53:33.259 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:33.259 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:33.259 00.000 6880 Enqueuing Expose request
01:53:33.259 00.000 10052 Worker thread wakes up
01:53:33.259 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:53:33.259 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:33.259 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:34.180 00.921 10052 Exposure complete
01:53:34.264 00.084 10052 worker thread done servicing request
01:53:34.264 00.000 6880 OnExposeComplete: enter
01:53:34.264 00.000 6880 UpdateGuideState(): m_state=6
01:53:34.264 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2188
01:53:34.265 00.001 6880 Star::Find returns 1 (0), X=408.10, Y=889.22, Mass=2750, SNR=36.4, Peak=173 HFD=4.8
01:53:34.265 00.000 6880 MultiStar: [#1 0.11,0.02,0.93,U] [#2 -0.15,0.18,0.93,U] [#3 0.00,-0.22,0.85,U] [#4 -0.08,-0.11,0.80,U] [#5 0.03,-0.35,0.93,U] [#6 0.02,-0.05,0.87,U] [#7 0.01,-0.53,0.72,U] [#8 -0.02,0.02,0.78,U] 
01:53:34.265 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.14}, one-star: {0.28, -0.28}
01:53:34.265 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.25 = 0.25)
01:53:34.265 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:53:34.265 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.14 hyp=0.14 cameraTheta=-1.37 mountX=0.14 mountY=0.03, mountTheta=0.22
01:53:34.267 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.14, opts=13)
01:53:34.267 00.000 6880 Enqueuing Move request for scope (0.03, -0.14)
01:53:34.267 00.000 10052 Worker thread wakes up
01:53:34.267 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.14) opts 0xd
01:53:34.268 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.14)
01:53:34.268 00.000 10052 Moving (0.03, -0.14) raw xDistance=0.14 yDistance=0.03
01:53:34.268 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:53:34.268 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.15, using input
01:53:34.268 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.03
01:53:34.268 00.000 10052 MoveAxis(W, 37, ABG)
01:53:34.268 00.000 10052 Guiding  Dir = 3, Dur = 37
01:53:34.296 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:34.333 00.037 10052 IsSlewing returns 0
01:53:34.344 00.011 6880 UpdateGuideState exits: m=2750 SNR=36.4
01:53:34.344 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:34.344 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:34.344 00.000 6880 Enqueuing Expose request
01:53:34.407 00.063 10052 IsGuiding returns 0
01:53:34.540 00.133 10052 IsGuiding returns 0
01:53:34.540 00.000 10052 Move returns status 0, amount 37
01:53:34.541 00.001 10052 MoveAxis(N, 0, ABG)
01:53:34.541 00.000 10052 Move returns status 0, amount 0
01:53:34.541 00.000 10052 move complete, result=0
01:53:34.541 00.000 10052 worker thread done servicing request
01:53:34.541 00.000 6880 GuideStep: 0.1 px 37 ms WEST, 0.0 px 0 ms NORTH
01:53:34.541 00.000 10052 Worker thread wakes up
01:53:34.541 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:34.541 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:35.006 00.465 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"52616031-6d58-4795-b387-962992d7b10a"}
01:53:35.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"52616031-6d58-4795-b387-962992d7b10a"}
01:53:35.007 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6935eeb9-ad2a-405c-aae9-918bafc3bb0e"}
01:53:35.007 00.000 6880 case statement mapped state 6 to 3
01:53:35.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6935eeb9-ad2a-405c-aae9-918bafc3bb0e"}
01:53:35.008 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2e9b004d-63b0-42e1-a639-ff598f3473ab"}
01:53:35.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2188,"width":15,"height":15,"star_pos":[7.10,7.22],"pixels":"..."},"id":"2e9b004d-63b0-42e1-a639-ff598f3473ab"}
01:53:35.679 00.671 10052 Exposure complete
01:53:35.763 00.084 10052 worker thread done servicing request
01:53:35.763 00.000 6880 OnExposeComplete: enter
01:53:35.763 00.000 6880 UpdateGuideState(): m_state=6
01:53:35.764 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2189
01:53:35.764 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=889.32, Mass=2556, SNR=35.1, Peak=176 HFD=4.7
01:53:35.764 00.000 6880 MultiStar: [#1 -0.02,0.05,0.95,U] [#2 -0.42,0.08,0.97,U] [#3 -0.44,0.02,0.93,U] [#4 0.02,0.01,0.84,U] [#5 0.00,-0.03,0.96,U] [#6 -0.36,0.11,0.93,U] [#7 -0.04,-0.03,0.76,U] [#8 -0.14,0.52,0.00,M4] 
01:53:35.764 00.000 6880 refined, 7 included, MultiStar: {-0.14, 0.00}, one-star: {0.11, -0.18}
01:53:35.764 00.000 6880 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.61) = xAngle (4.73 = -1.55)
01:53:35.764 00.000 6880 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.70 = -1.58)
01:53:35.765 00.001 6880 CameraToMount -- cameraX=-0.14 cameraY=0.00 hyp=0.14 cameraTheta=3.12 mountX=0.00 mountY=-0.14, mountTheta=-1.55
01:53:35.766 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.00, opts=13)
01:53:35.767 00.001 6880 Enqueuing Move request for scope (-0.14, 0.00)
01:53:35.767 00.000 10052 Worker thread wakes up
01:53:35.767 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.00) opts 0xd
01:53:35.767 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.00)
01:53:35.767 00.000 10052 Moving (-0.14, 0.00) raw xDistance=0.00 yDistance=-0.14
01:53:35.767 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:53:35.767 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
01:53:35.767 00.000 10052 MoveAxis(E, 0, ABG)
01:53:35.767 00.000 10052 Move returns status 0, amount 0
01:53:35.767 00.000 10052 MoveAxis(N, 0, ABG)
01:53:35.768 00.001 10052 Move returns status 0, amount 0
01:53:35.768 00.000 10052 move complete, result=0
01:53:35.768 00.000 10052 worker thread done servicing request
01:53:35.810 00.042 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:35.856 00.046 6880 UpdateGuideState exits: m=2556 SNR=35.1
01:53:35.856 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:35.856 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:35.856 00.000 6880 Enqueuing Expose request
01:53:35.856 00.000 10052 Worker thread wakes up
01:53:35.856 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:35.856 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:35.857 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:36.770 00.913 10052 Exposure complete
01:53:36.839 00.069 10052 worker thread done servicing request
01:53:36.839 00.000 6880 OnExposeComplete: enter
01:53:36.839 00.000 6880 UpdateGuideState(): m_state=6
01:53:36.839 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2190
01:53:36.839 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=889.42, Mass=2590, SNR=35.2, Peak=168 HFD=4.8
01:53:36.840 00.001 6880 MultiStar: [#1 0.05,-0.13,0.95,U] [#2 -0.14,-0.04,0.99,U] [#3 -0.32,-0.34,0.90,U] [#4 -0.03,0.01,0.87,U] [#5 -0.07,-0.09,0.95,U] [#6 -0.15,-0.05,0.92,U] [#7 0.03,-0.14,0.76,U] [#8 -0.12,0.11,0.79,U] 
01:53:36.840 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {0.21, -0.08}
01:53:36.840 00.000 6880 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.61) = xAngle (-0.57 = -0.57)
01:53:36.840 00.000 6880 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
01:53:36.840 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-2.18 mountX=0.09 mountY=-0.06, mountTheta=-0.59
01:53:36.842 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.09, opts=13)
01:53:36.842 00.000 6880 Enqueuing Move request for scope (-0.06, -0.09)
01:53:36.842 00.000 10052 Worker thread wakes up
01:53:36.842 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
01:53:36.842 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
01:53:36.842 00.000 10052 Moving (-0.06, -0.09) raw xDistance=0.09 yDistance=-0.06
01:53:36.842 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:53:36.842 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
01:53:36.842 00.000 10052 MoveAxis(E, 0, ABG)
01:53:36.842 00.000 10052 Move returns status 0, amount 0
01:53:36.843 00.001 10052 MoveAxis(N, 0, ABG)
01:53:36.843 00.000 10052 Move returns status 0, amount 0
01:53:36.843 00.000 10052 move complete, result=0
01:53:36.843 00.000 10052 worker thread done servicing request
01:53:36.869 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:36.907 00.038 6880 UpdateGuideState exits: m=2590 SNR=35.2
01:53:36.908 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:36.908 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:36.908 00.000 6880 Enqueuing Expose request
01:53:36.908 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:36.908 00.000 10052 Worker thread wakes up
01:53:36.908 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:36.908 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:37.016 00.108 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64fd709d-57c2-4e0d-bb43-4c192c1ecb4d"}
01:53:37.017 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64fd709d-57c2-4e0d-bb43-4c192c1ecb4d"}
01:53:37.021 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01e44de1-7c73-4b52-9506-b57c11592dd8"}
01:53:37.021 00.000 6880 case statement mapped state 6 to 3
01:53:37.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01e44de1-7c73-4b52-9506-b57c11592dd8"}
01:53:37.026 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b495ef62-f960-4529-9134-3267cc7a404f"}
01:53:37.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2190,"width":15,"height":15,"star_pos":[7.03,7.42],"pixels":"..."},"id":"b495ef62-f960-4529-9134-3267cc7a404f"}
01:53:38.041 01.015 10052 Exposure complete
01:53:38.126 00.085 6880 OnExposeComplete: enter
01:53:38.126 00.000 6880 UpdateGuideState(): m_state=6
01:53:38.127 00.001 10052 worker thread done servicing request
01:53:38.127 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2191
01:53:38.127 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=889.78, Mass=2502, SNR=34.7, Peak=139 HFD=4.5
01:53:38.127 00.000 6880 MultiStar: [#1 0.08,0.22,0.95,U] [#2 -0.53,0.21,0.00,M1] [#3 -0.27,-0.04,0.92,U] [#4 0.18,0.27,0.86,U] [#5 -0.12,0.07,1.01,U] [#6 -0.33,0.10,0.93,U] [#7 0.06,-0.24,0.78,U] [#8 -0.02,0.15,0.83,U] 
01:53:38.127 00.000 6880 refined, 7 included, MultiStar: {-0.02, 0.11}, one-star: {0.25, 0.28}
01:53:38.127 00.000 6880 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.61) = xAngle (3.41 = -2.87)
01:53:38.128 00.001 6880 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.38 = -2.90)
01:53:38.128 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.80 mountX=-0.11 mountY=-0.03, mountTheta=-2.90
01:53:38.129 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.11, opts=13)
01:53:38.129 00.000 6880 Enqueuing Move request for scope (-0.02, 0.11)
01:53:38.130 00.001 10052 Worker thread wakes up
01:53:38.130 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
01:53:38.130 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
01:53:38.130 00.000 10052 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.03
01:53:38.130 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:53:38.130 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
01:53:38.130 00.000 10052 MoveAxis(E, 0, ABG)
01:53:38.130 00.000 10052 Move returns status 0, amount 0
01:53:38.130 00.000 10052 MoveAxis(N, 0, ABG)
01:53:38.130 00.000 10052 Move returns status 0, amount 0
01:53:38.130 00.000 10052 move complete, result=0
01:53:38.130 00.000 10052 worker thread done servicing request
01:53:38.156 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:38.198 00.042 6880 UpdateGuideState exits: m=2502 SNR=34.7
01:53:38.198 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:38.198 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:38.198 00.000 6880 Enqueuing Expose request
01:53:38.198 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:38.198 00.000 10052 Worker thread wakes up
01:53:38.199 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:38.199 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:39.015 00.816 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"414f83c4-3616-402e-b76e-91f99acbaf63"}
01:53:39.015 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"414f83c4-3616-402e-b76e-91f99acbaf63"}
01:53:39.016 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"041976bb-8fec-47c6-bf0a-2a94b9bc8477"}
01:53:39.016 00.000 6880 case statement mapped state 6 to 3
01:53:39.017 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"041976bb-8fec-47c6-bf0a-2a94b9bc8477"}
01:53:39.017 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b48ae611-f7f6-4907-82d8-4aa1520e33bd"}
01:53:39.018 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2191,"width":15,"height":15,"star_pos":[7.07,6.78],"pixels":"..."},"id":"b48ae611-f7f6-4907-82d8-4aa1520e33bd"}
01:53:39.115 00.097 10052 Exposure complete
01:53:39.195 00.080 10052 worker thread done servicing request
01:53:39.196 00.001 6880 OnExposeComplete: enter
01:53:39.196 00.000 6880 UpdateGuideState(): m_state=6
01:53:39.196 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2192
01:53:39.196 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=889.61, Mass=2573, SNR=35.3, Peak=167 HFD=4.7
01:53:39.197 00.001 6880 MultiStar: [#1 -0.08,0.41,0.96,U] [#2 -0.51,0.81,0.00,M2] [#3 -0.46,0.21,0.92,U] [#4 -0.06,0.28,0.86,U] [#5 -0.20,0.28,0.98,U] [#6 -0.41,0.66,0.00,M1] [#7 -0.10,0.24,0.77,U] [#8 -0.35,0.61,0.00,M3] 
01:53:39.197 00.000 6880 single-star, 5 included, MultiStar: {-0.15, 0.25}, one-star: {-0.00, 0.11}
01:53:39.197 00.000 6880 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.61) = xAngle (3.19 = -3.09)
01:53:39.197 00.000 6880 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.16 = -3.13)
01:53:39.197 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.58 mountX=-0.11 mountY=-0.00, mountTheta=-3.13
01:53:39.199 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.11, opts=13)
01:53:39.200 00.001 6880 Enqueuing Move request for scope (-0.00, 0.11)
01:53:39.200 00.000 10052 Worker thread wakes up
01:53:39.200 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.11) opts 0xd
01:53:39.200 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.11)
01:53:39.200 00.000 10052 Moving (-0.00, 0.11) raw xDistance=-0.11 yDistance=-0.00
01:53:39.200 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:53:39.200 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.17, using input
01:53:39.200 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.04
01:53:39.200 00.000 10052 MoveAxis(E, 30, ABG)
01:53:39.200 00.000 10052 Guiding  Dir = 2, Dur = 30
01:53:39.221 00.021 10052 IsSlewing returns 0
01:53:39.230 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:39.259 00.029 10052 IsGuiding returns 0
01:53:39.282 00.023 6880 UpdateGuideState exits: m=2573 SNR=35.3
01:53:39.282 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:39.282 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:39.283 00.001 6880 Enqueuing Expose request
01:53:39.287 00.004 10052 PulseGuide returned control before completion, sleep 13
01:53:39.326 00.039 10052 IsGuiding returns 1
01:53:39.326 00.000 10052 scope still moving after pulse duration time elapsed
01:53:39.368 00.042 10052 IsSlewing returns 0
01:53:39.406 00.038 10052 IsGuiding returns 0
01:53:39.406 00.000 10052 scope move finished after 30 + 116 ms
01:53:39.406 00.000 10052 Move returns status 0, amount 30
01:53:39.406 00.000 10052 MoveAxis(N, 0, ABG)
01:53:39.406 00.000 10052 Move returns status 0, amount 0
01:53:39.406 00.000 10052 move complete, result=0
01:53:39.406 00.000 10052 worker thread done servicing request
01:53:39.406 00.000 10052 Worker thread wakes up
01:53:39.406 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:39.406 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:39.431 00.025 6880 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
01:53:40.536 01.105 10052 Exposure complete
01:53:40.616 00.080 10052 worker thread done servicing request
01:53:40.616 00.000 6880 OnExposeComplete: enter
01:53:40.616 00.000 6880 UpdateGuideState(): m_state=6
01:53:40.616 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2193
01:53:40.617 00.001 6880 Star::Find returns 1 (0), X=408.13, Y=889.07, Mass=2556, SNR=35.1, Peak=160 HFD=4.6
01:53:40.617 00.000 6880 MultiStar: [#1 0.16,-0.20,0.97,U] [#2 -0.47,0.01,0.99,U] [#3 -0.16,-0.36,0.90,U] [#4 0.15,-0.22,0.85,U] [#5 0.04,-0.37,0.99,U] [#6 -0.16,-0.09,0.93,U] [#7 0.20,-0.41,0.78,U] [#8 -0.01,-0.03,0.80,U] 
01:53:40.617 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.23}, one-star: {0.30, -0.43}
01:53:40.617 00.000 6880 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
01:53:40.617 00.000 6880 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
01:53:40.617 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.56 mountX=0.23 mountY=0.00, mountTheta=0.02
01:53:40.620 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.23, opts=13)
01:53:40.620 00.000 6880 Enqueuing Move request for scope (0.00, -0.23)
01:53:40.620 00.000 10052 Worker thread wakes up
01:53:40.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
01:53:40.620 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
01:53:40.620 00.000 10052 Moving (0.00, -0.23) raw xDistance=0.23 yDistance=0.00
01:53:40.620 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
01:53:40.620 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
01:53:40.620 00.000 10052 MoveAxis(W, 61, ABG)
01:53:40.621 00.001 10052 Guiding  Dir = 3, Dur = 61
01:53:40.641 00.020 10052 IsSlewing returns 0
01:53:40.655 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:40.680 00.025 10052 IsGuiding returns 0
01:53:40.706 00.026 6880 UpdateGuideState exits: m=2556 SNR=35.1
01:53:40.706 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:40.706 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:40.706 00.000 6880 Enqueuing Expose request
01:53:40.707 00.001 10052 PulseGuide returned control before completion, sleep 44
01:53:40.772 00.065 10052 IsGuiding returns 0
01:53:40.772 00.000 10052 Move returns status 0, amount 61
01:53:40.773 00.001 10052 MoveAxis(N, 0, ABG)
01:53:40.773 00.000 10052 Move returns status 0, amount 0
01:53:40.773 00.000 10052 move complete, result=0
01:53:40.773 00.000 10052 worker thread done servicing request
01:53:40.773 00.000 10052 Worker thread wakes up
01:53:40.773 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:40.773 00.000 6880 GuideStep: 0.2 px 61 ms WEST, 0.0 px 0 ms NORTH
01:53:40.773 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:41.015 00.242 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88f8693f-88bc-4e3a-835a-47890916e82a"}
01:53:41.015 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88f8693f-88bc-4e3a-835a-47890916e82a"}
01:53:41.016 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ee3a12c-d75b-4ecc-8efc-519eda3bc2de"}
01:53:41.016 00.000 6880 case statement mapped state 6 to 3
01:53:41.016 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ee3a12c-d75b-4ecc-8efc-519eda3bc2de"}
01:53:41.017 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"130a5bab-b02c-441a-b14e-763ffe3c2fe6"}
01:53:41.017 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2193,"width":15,"height":15,"star_pos":[7.13,7.07],"pixels":"..."},"id":"130a5bab-b02c-441a-b14e-763ffe3c2fe6"}
01:53:41.693 00.676 10052 Exposure complete
01:53:41.777 00.084 10052 worker thread done servicing request
01:53:41.777 00.000 6880 OnExposeComplete: enter
01:53:41.777 00.000 6880 UpdateGuideState(): m_state=6
01:53:41.778 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2194
01:53:41.778 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=889.18, Mass=2546, SNR=35.0, Peak=163 HFD=4.4
01:53:41.778 00.000 6880 MultiStar: [#1 -0.08,-0.05,0.96,U] [#2 -0.73,0.05,0.00,M2] [#3 -0.45,-0.27,0.93,U] [#4 -0.01,-0.17,0.87,U] [#5 -0.40,-0.38,0.00,M1] [#6 -0.41,0.01,0.92,U] [#7 0.07,-0.37,0.77,U] [#8 -0.28,0.04,0.82,U] 
01:53:41.778 00.000 6880 refined, 6 included, MultiStar: {-0.17, -0.16}, one-star: {-0.03, -0.32}
01:53:41.778 00.000 6880 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.61) = xAngle (-0.78 = -0.78)
01:53:41.779 00.001 6880 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
01:53:41.779 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-2.39 mountX=0.17 mountY=-0.17, mountTheta=-0.79
01:53:41.780 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.16, opts=13)
01:53:41.780 00.000 6880 Enqueuing Move request for scope (-0.17, -0.16)
01:53:41.781 00.001 10052 Worker thread wakes up
01:53:41.781 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.16) opts 0xd
01:53:41.781 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.16)
01:53:41.781 00.000 10052 Moving (-0.17, -0.16) raw xDistance=0.17 yDistance=-0.17
01:53:41.781 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
01:53:41.781 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.03
01:53:41.781 00.000 10052 MoveAxis(W, 48, ABG)
01:53:41.781 00.000 10052 Guiding  Dir = 3, Dur = 48
01:53:41.810 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:41.845 00.035 10052 IsSlewing returns 0
01:53:41.861 00.016 6880 UpdateGuideState exits: m=2546 SNR=35.0
01:53:41.862 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:41.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:41.862 00.000 6880 Enqueuing Expose request
01:53:41.925 00.063 10052 IsGuiding returns 0
01:53:42.068 00.143 10052 IsGuiding returns 0
01:53:42.068 00.000 10052 Move returns status 0, amount 48
01:53:42.068 00.000 10052 MoveAxis(N, 0, ABG)
01:53:42.068 00.000 10052 Move returns status 0, amount 0
01:53:42.068 00.000 10052 move complete, result=0
01:53:42.068 00.000 10052 worker thread done servicing request
01:53:42.068 00.000 6880 GuideStep: 0.2 px 48 ms WEST, -0.2 px 0 ms NORTH
01:53:42.068 00.000 10052 Worker thread wakes up
01:53:42.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:42.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:43.017 00.949 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b38fa594-7a34-46d7-97f1-6e18f731eb40"}
01:53:43.017 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b38fa594-7a34-46d7-97f1-6e18f731eb40"}
01:53:43.018 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53be6f35-af6b-4f15-a2e1-cf259568548b"}
01:53:43.018 00.000 6880 case statement mapped state 6 to 3
01:53:43.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53be6f35-af6b-4f15-a2e1-cf259568548b"}
01:53:43.018 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd09cc95-9cfa-4b09-a03b-a4c6ac7057d2"}
01:53:43.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2194,"width":15,"height":15,"star_pos":[6.80,7.18],"pixels":"..."},"id":"bd09cc95-9cfa-4b09-a03b-a4c6ac7057d2"}
01:53:43.203 00.185 10052 Exposure complete
01:53:43.272 00.069 10052 worker thread done servicing request
01:53:43.272 00.000 6880 OnExposeComplete: enter
01:53:43.272 00.000 6880 UpdateGuideState(): m_state=6
01:53:43.272 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2195
01:53:43.272 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=889.61, Mass=2648, SNR=35.6, Peak=140 HFD=4.8
01:53:43.272 00.000 6880 MultiStar: [#1 -0.31,-0.04,0.95,U] [#2 -0.30,-0.11,0.98,U] [#3 -0.35,-0.25,0.92,U] [#4 -0.63,-0.03,0.00,M1] [#5 -0.53,-0.17,0.00,M2] [#6 -0.30,-0.16,0.94,U] [#7 -0.31,-0.21,0.75,U] [#8 -0.22,0.08,0.80,U] 
01:53:43.272 00.000 6880 single-star, 6 included, MultiStar: {-0.28, -0.08}, one-star: {-0.21, 0.11}
01:53:43.273 00.001 6880 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.61) = xAngle (4.27 = -2.01)
01:53:43.273 00.000 6880 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.24 = -2.04)
01:53:43.273 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.24 cameraTheta=2.66 mountX=-0.10 mountY=-0.21, mountTheta=-2.01
01:53:43.274 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.11, opts=13)
01:53:43.274 00.000 6880 Enqueuing Move request for scope (-0.21, 0.11)
01:53:43.274 00.000 10052 Worker thread wakes up
01:53:43.274 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
01:53:43.274 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
01:53:43.275 00.001 10052 Moving (-0.21, 0.11) raw xDistance=-0.10 yDistance=-0.21
01:53:43.275 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:53:43.275 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.21, slope = -0.02
01:53:43.275 00.000 10052 MoveAxis(E, 0, ABG)
01:53:43.275 00.000 10052 Move returns status 0, amount 0
01:53:43.275 00.000 10052 MoveAxis(N, 44, ABG)
01:53:43.275 00.000 10052 Guiding  Dir = 0, Dur = 44
01:53:43.297 00.022 10052 IsSlewing returns 0
01:53:43.304 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:43.335 00.031 10052 IsGuiding returns 0
01:53:43.345 00.010 6880 UpdateGuideState exits: m=2648 SNR=35.6
01:53:43.345 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:43.345 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:43.345 00.000 6880 Enqueuing Expose request
01:53:43.361 00.016 10052 PulseGuide returned control before completion, sleep 27
01:53:43.421 00.060 10052 IsGuiding returns 0
01:53:43.421 00.000 10052 Move returns status 0, amount 44
01:53:43.421 00.000 10052 move complete, result=0
01:53:43.421 00.000 10052 worker thread done servicing request
01:53:43.421 00.000 10052 Worker thread wakes up
01:53:43.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:43.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:43.421 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 44 ms NORTH
01:53:44.344 00.923 10052 Exposure complete
01:53:44.412 00.068 10052 worker thread done servicing request
01:53:44.412 00.000 6880 OnExposeComplete: enter
01:53:44.412 00.000 6880 UpdateGuideState(): m_state=6
01:53:44.412 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2196
01:53:44.412 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=889.13, Mass=2635, SNR=35.6, Peak=155 HFD=4.5
01:53:44.412 00.000 6880 MultiStar: [#1 -0.22,-0.10,0.95,U] [#2 -0.44,-0.06,0.99,U] [#3 -0.29,-0.26,0.90,U] [#4 -0.39,-0.29,0.84,U] [#5 -0.57,-0.39,0.00,M3] [#6 -0.30,-0.02,0.90,U] [#7 -0.35,-0.26,0.77,U] [#8 -0.32,0.01,0.78,U] 
01:53:44.413 00.001 6880 refined, 7 included, MultiStar: {-0.30, -0.17}, one-star: {-0.09, -0.37}
01:53:44.413 00.000 6880 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.61) = xAngle (-1.01 = -1.01)
01:53:44.413 00.000 6880 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
01:53:44.413 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.17 hyp=0.34 cameraTheta=-2.62 mountX=0.18 mountY=-0.30, mountTheta=-1.02
01:53:44.414 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.17, opts=13)
01:53:44.414 00.000 6880 Enqueuing Move request for scope (-0.30, -0.17)
01:53:44.414 00.000 10052 Worker thread wakes up
01:53:44.414 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.17) opts 0xd
01:53:44.414 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.17)
01:53:44.414 00.000 10052 Moving (-0.30, -0.17) raw xDistance=0.18 yDistance=-0.30
01:53:44.414 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:53:44.414 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.30, slope = -0.03
01:53:44.414 00.000 10052 MoveAxis(W, 49, ABG)
01:53:44.415 00.001 10052 Guiding  Dir = 3, Dur = 49
01:53:44.435 00.020 10052 IsSlewing returns 0
01:53:44.437 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:44.473 00.036 10052 IsGuiding returns 0
01:53:44.481 00.008 6880 UpdateGuideState exits: m=2635 SNR=35.6
01:53:44.481 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:44.481 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:44.481 00.000 6880 Enqueuing Expose request
01:53:44.501 00.020 10052 PulseGuide returned control before completion, sleep 32
01:53:44.561 00.060 10052 IsGuiding returns 0
01:53:44.562 00.001 10052 Move returns status 0, amount 49
01:53:44.563 00.001 10052 MoveAxis(N, 58, ABG)
01:53:44.563 00.000 10052 Guiding  Dir = 0, Dur = 58
01:53:44.600 00.037 10052 IsSlewing returns 0
01:53:44.638 00.038 10052 IsGuiding returns 0
01:53:44.665 00.027 10052 PulseGuide returned control before completion, sleep 41
01:53:44.733 00.068 10052 IsGuiding returns 0
01:53:44.734 00.001 10052 Move returns status 0, amount 58
01:53:44.734 00.000 10052 move complete, result=0
01:53:44.734 00.000 10052 worker thread done servicing request
01:53:44.734 00.000 10052 Worker thread wakes up
01:53:44.734 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:44.735 00.001 6880 GuideStep: 0.2 px 49 ms WEST, -0.3 px 58 ms NORTH
01:53:44.735 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:45.023 00.288 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0579a3ce-e3b8-4612-b3b2-dac401d1231b"}
01:53:45.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0579a3ce-e3b8-4612-b3b2-dac401d1231b"}
01:53:45.024 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"06a7858b-762d-41ec-879f-317eea879a2b"}
01:53:45.024 00.000 6880 case statement mapped state 6 to 3
01:53:45.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"06a7858b-762d-41ec-879f-317eea879a2b"}
01:53:45.025 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9a5980c6-e3c4-488b-b3d6-69ccaee5b897"}
01:53:45.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2196,"width":15,"height":15,"star_pos":[6.73,7.13],"pixels":"..."},"id":"9a5980c6-e3c4-488b-b3d6-69ccaee5b897"}
01:53:45.863 00.838 10052 Exposure complete
01:53:45.926 00.063 10052 worker thread done servicing request
01:53:45.926 00.000 6880 OnExposeComplete: enter
01:53:45.926 00.000 6880 UpdateGuideState(): m_state=6
01:53:45.927 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2197
01:53:45.927 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=889.46, Mass=2561, SNR=35.0, Peak=188 HFD=4.4
01:53:45.927 00.000 6880 MultiStar: [#1 -0.30,0.01,0.97,U] [#2 -0.22,-0.13,1.02,U] [#3 -0.33,-0.12,0.93,U] [#4 -0.62,-0.08,0.00,M1] [#5 -0.42,-0.31,1.00,U] [#6 -0.27,-0.04,0.94,U] [#7 -0.24,0.07,0.79,U] [#8 -0.22,0.54,0.00,M1] 
01:53:45.927 00.000 6880 single-star, 6 included, MultiStar: {-0.28, -0.09}, one-star: {-0.21, -0.04}
01:53:45.927 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
01:53:45.927 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
01:53:45.927 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.94 mountX=0.05 mountY=-0.21, mountTheta=-1.33
01:53:45.929 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.04, opts=13)
01:53:45.929 00.000 6880 Enqueuing Move request for scope (-0.21, -0.04)
01:53:45.929 00.000 10052 Worker thread wakes up
01:53:45.929 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
01:53:45.929 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
01:53:45.929 00.000 10052 Moving (-0.21, -0.04) raw xDistance=0.05 yDistance=-0.21
01:53:45.929 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:45.929 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.21, slope = -0.03
01:53:45.929 00.000 10052 MoveAxis(E, 0, ABG)
01:53:45.929 00.000 10052 Move returns status 0, amount 0
01:53:45.929 00.000 10052 MoveAxis(N, 49, ABG)
01:53:45.929 00.000 10052 Guiding  Dir = 0, Dur = 49
01:53:45.953 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:45.990 00.037 6880 UpdateGuideState exits: m=2561 SNR=35.0
01:53:45.990 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:45.990 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:45.990 00.000 6880 Enqueuing Expose request
01:53:45.995 00.005 10052 IsSlewing returns 0
01:53:46.069 00.074 10052 IsGuiding returns 0
01:53:46.218 00.149 10052 IsGuiding returns 0
01:53:46.218 00.000 10052 Move returns status 0, amount 49
01:53:46.218 00.000 10052 move complete, result=0
01:53:46.218 00.000 10052 worker thread done servicing request
01:53:46.218 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 49 ms NORTH
01:53:46.219 00.001 10052 Worker thread wakes up
01:53:46.219 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:46.219 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:47.022 00.803 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6e948c90-2698-43c8-90a7-691d42762a8f"}
01:53:47.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6e948c90-2698-43c8-90a7-691d42762a8f"}
01:53:47.023 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef928760-0060-4bab-923b-5facbc95c535"}
01:53:47.023 00.000 6880 case statement mapped state 6 to 3
01:53:47.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef928760-0060-4bab-923b-5facbc95c535"}
01:53:47.023 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ceb41619-2304-4e3d-a367-0fd478f8d2de"}
01:53:47.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2197,"width":15,"height":15,"star_pos":[6.61,7.46],"pixels":"..."},"id":"ceb41619-2304-4e3d-a367-0fd478f8d2de"}
01:53:47.140 00.117 10052 Exposure complete
01:53:47.218 00.078 10052 worker thread done servicing request
01:53:47.218 00.000 6880 OnExposeComplete: enter
01:53:47.218 00.000 6880 UpdateGuideState(): m_state=6
01:53:47.218 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2198
01:53:47.218 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=889.49, Mass=2461, SNR=34.4, Peak=159 HFD=4.3
01:53:47.219 00.001 6880 MultiStar: [#1 -0.49,0.16,0.97,U] [#2 -0.59,-0.06,0.00,M1] [#3 -0.57,-0.20,0.00,M1] [#4 -0.63,0.05,0.00,M2] [#5 -0.66,-0.34,0.00,M3] [#6 -0.38,0.05,0.94,U] [#7 -0.47,-0.19,0.81,U] [#8 -0.31,0.40,0.81,U] 
01:53:47.219 00.000 6880 single-star, 4 included, MultiStar: {-0.40, 0.08}, one-star: {-0.34, -0.01}
01:53:47.219 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
01:53:47.219 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
01:53:47.219 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=-0.01 hyp=0.34 cameraTheta=-3.11 mountX=0.02 mountY=-0.34, mountTheta=-1.50
01:53:47.221 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=-0.01, opts=13)
01:53:47.221 00.000 6880 Enqueuing Move request for scope (-0.34, -0.01)
01:53:47.221 00.000 10052 Worker thread wakes up
01:53:47.221 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.01) opts 0xd
01:53:47.221 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, -0.01)
01:53:47.221 00.000 10052 Moving (-0.34, -0.01) raw xDistance=0.02 yDistance=-0.34
01:53:47.221 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:53:47.221 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.34, slope = -0.03
01:53:47.221 00.000 10052 MoveAxis(E, 0, ABG)
01:53:47.221 00.000 10052 Move returns status 0, amount 0
01:53:47.221 00.000 10052 MoveAxis(N, 55, ABG)
01:53:47.221 00.000 10052 Guiding  Dir = 0, Dur = 55
01:53:47.242 00.021 10052 IsSlewing returns 0
01:53:47.244 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:47.280 00.036 6880 UpdateGuideState exits: m=2461 SNR=34.4
01:53:47.280 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:47.280 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:47.280 00.000 6880 Enqueuing Expose request
01:53:47.281 00.001 10052 IsGuiding returns 0
01:53:47.308 00.027 10052 PulseGuide returned control before completion, sleep 38
01:53:47.374 00.066 10052 IsGuiding returns 0
01:53:47.374 00.000 10052 Move returns status 0, amount 55
01:53:47.374 00.000 10052 move complete, result=0
01:53:47.375 00.001 10052 worker thread done servicing request
01:53:47.375 00.000 10052 Worker thread wakes up
01:53:47.375 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:47.375 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:47.389 00.014 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 55 ms NORTH
01:53:48.501 01.112 10052 Exposure complete
01:53:48.562 00.061 10052 worker thread done servicing request
01:53:48.562 00.000 6880 OnExposeComplete: enter
01:53:48.562 00.000 6880 UpdateGuideState(): m_state=6
01:53:48.562 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2199
01:53:48.562 00.000 6880 Star::Find returns 1 (0), X=407.35, Y=889.64, Mass=2566, SNR=35.2, Peak=134 HFD=4.6
01:53:48.562 00.000 6880 MultiStar: [#1 -0.46,0.07,0.97,U] [#2 -0.27,-0.21,1.02,U] [#3 -0.37,-0.28,0.95,U] [#4 -0.75,0.42,0.00,M3] [#5 -0.58,0.05,0.00,M4] [#6 -0.36,-0.07,0.96,U] [#7 -0.48,-0.15,0.79,U] [#8 -0.40,0.32,0.83,U] 
01:53:48.562 00.000 6880 refined, 6 included, MultiStar: {-0.40, -0.03}, one-star: {-0.48, 0.14}
01:53:48.562 00.000 6880 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.61) = xAngle (-1.46 = -1.46)
01:53:48.562 00.000 6880 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
01:53:48.563 00.001 6880 CameraToMount -- cameraX=-0.40 cameraY=-0.03 hyp=0.40 cameraTheta=-3.07 mountX=0.05 mountY=-0.40, mountTheta=-1.46
01:53:48.564 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.40, y=-0.03, opts=13)
01:53:48.564 00.000 6880 Enqueuing Move request for scope (-0.40, -0.03)
01:53:48.564 00.000 10052 Worker thread wakes up
01:53:48.564 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.03) opts 0xd
01:53:48.564 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.40, -0.03)
01:53:48.565 00.001 10052 Moving (-0.40, -0.03) raw xDistance=0.05 yDistance=-0.40
01:53:48.565 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:53:48.565 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.40, slope = -0.04
01:53:48.565 00.000 10052 MoveAxis(E, 0, ABG)
01:53:48.565 00.000 10052 Move returns status 0, amount 0
01:53:48.565 00.000 10052 MoveAxis(N, 80, ABG)
01:53:48.565 00.000 10052 Guiding  Dir = 0, Dur = 80
01:53:48.586 00.021 10052 IsSlewing returns 0
01:53:48.597 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:48.624 00.027 10052 IsGuiding returns 0
01:53:48.648 00.024 6880 UpdateGuideState exits: m=2566 SNR=35.2
01:53:48.649 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:48.649 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:48.649 00.000 6880 Enqueuing Expose request
01:53:48.651 00.002 10052 PulseGuide returned control before completion, sleep 63
01:53:48.739 00.088 10052 IsGuiding returns 1
01:53:48.740 00.001 10052 scope still moving after pulse duration time elapsed
01:53:48.785 00.045 10052 IsSlewing returns 0
01:53:48.822 00.037 10052 IsGuiding returns 0
01:53:48.822 00.000 10052 scope move finished after 80 + 118 ms
01:53:48.822 00.000 10052 Move returns status 0, amount 80
01:53:48.822 00.000 10052 move complete, result=0
01:53:48.822 00.000 10052 worker thread done servicing request
01:53:48.823 00.001 10052 Worker thread wakes up
01:53:48.823 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.4 px 80 ms NORTH
01:53:48.823 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:48.823 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:49.022 00.199 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ead58d3-0812-4762-851b-1585b7e7f26b"}
01:53:49.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ead58d3-0812-4762-851b-1585b7e7f26b"}
01:53:49.022 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"685ab14d-7fb1-4d28-8e6a-72966a2aa2a9"}
01:53:49.022 00.000 6880 case statement mapped state 6 to 3
01:53:49.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"685ab14d-7fb1-4d28-8e6a-72966a2aa2a9"}
01:53:49.023 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"70535c3a-751b-48ae-8903-80c19784af2b"}
01:53:49.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2199,"width":15,"height":15,"star_pos":[7.35,6.64],"pixels":"..."},"id":"70535c3a-751b-48ae-8903-80c19784af2b"}
01:53:49.742 00.719 10052 Exposure complete
01:53:49.815 00.073 6880 OnExposeComplete: enter
01:53:49.815 00.000 10052 worker thread done servicing request
01:53:49.815 00.000 6880 UpdateGuideState(): m_state=6
01:53:49.815 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2200
01:53:49.816 00.001 6880 Star::Find returns 1 (0), X=407.73, Y=889.72, Mass=2505, SNR=34.7, Peak=151 HFD=4.8
01:53:49.816 00.000 6880 MultiStar: [#1 -0.35,0.66,0.00,M1] [#2 -0.11,0.44,0.98,U] [#3 -0.32,0.37,0.91,U] [#4 -0.37,0.24,0.87,U] [#5 -0.33,0.40,0.94,U] [#6 -0.21,0.33,0.92,U] [#7 -0.24,0.51,0.00,M1] [#8 -0.21,0.92,0.00,M1] 
01:53:49.816 00.000 6880 single-star, 5 included, MultiStar: {-0.23, 0.33}, one-star: {-0.09, 0.22}
01:53:49.816 00.000 6880 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.61) = xAngle (3.59 = -2.70)
01:53:49.816 00.000 6880 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.56 = -2.73)
01:53:49.816 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.97 mountX=-0.22 mountY=-0.10, mountTheta=-2.72
01:53:49.818 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.22, opts=13)
01:53:49.818 00.000 6880 Enqueuing Move request for scope (-0.09, 0.22)
01:53:49.818 00.000 10052 Worker thread wakes up
01:53:49.818 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
01:53:49.818 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
01:53:49.818 00.000 10052 Moving (-0.09, 0.22) raw xDistance=-0.22 yDistance=-0.10
01:53:49.818 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:53:49.819 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.15, using input
01:53:49.819 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
01:53:49.819 00.000 10052 MoveAxis(E, 58, ABG)
01:53:49.819 00.000 10052 Guiding  Dir = 2, Dur = 58
01:53:49.844 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:49.885 00.041 6880 UpdateGuideState exits: m=2505 SNR=34.7
01:53:49.885 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:49.885 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:49.885 00.000 6880 Enqueuing Expose request
01:53:49.889 00.004 10052 IsSlewing returns 0
01:53:49.964 00.075 10052 IsGuiding returns 0
01:53:50.113 00.149 10052 IsGuiding returns 1
01:53:50.113 00.000 10052 scope still moving after pulse duration time elapsed
01:53:50.188 00.075 10052 IsSlewing returns 0
01:53:50.266 00.078 10052 IsGuiding returns 0
01:53:50.267 00.001 10052 scope move finished after 58 + 244 ms
01:53:50.267 00.000 10052 Move returns status 0, amount 58
01:53:50.267 00.000 10052 MoveAxis(N, 0, ABG)
01:53:50.267 00.000 10052 Move returns status 0, amount 0
01:53:50.267 00.000 10052 move complete, result=0
01:53:50.267 00.000 10052 worker thread done servicing request
01:53:50.267 00.000 6880 GuideStep: -0.2 px 58 ms EAST, -0.1 px 0 ms NORTH
01:53:50.267 00.000 10052 Worker thread wakes up
01:53:50.267 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:50.268 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:51.021 00.753 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a71c6cc8-f149-417b-ad26-b91ff009d799"}
01:53:51.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a71c6cc8-f149-417b-ad26-b91ff009d799"}
01:53:51.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c7b769e9-5eb5-464f-aff2-a9d57a597a4d"}
01:53:51.022 00.000 6880 case statement mapped state 6 to 3
01:53:51.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7b769e9-5eb5-464f-aff2-a9d57a597a4d"}
01:53:51.023 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4b40ff6f-7a52-437c-9340-5067217826f0"}
01:53:51.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2200,"width":15,"height":15,"star_pos":[6.73,6.72],"pixels":"..."},"id":"4b40ff6f-7a52-437c-9340-5067217826f0"}
01:53:51.398 00.375 10052 Exposure complete
01:53:51.472 00.074 10052 worker thread done servicing request
01:53:51.472 00.000 6880 OnExposeComplete: enter
01:53:51.472 00.000 6880 UpdateGuideState(): m_state=6
01:53:51.472 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2201
01:53:51.472 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=889.53, Mass=2628, SNR=35.6, Peak=177 HFD=4.9
01:53:51.473 00.001 6880 MultiStar: [#1 -0.18,0.02,0.94,U] [#2 -0.48,0.45,0.00,M1] [#3 -0.43,0.38,0.00,M1] [#4 -0.18,-0.07,0.86,U] [#5 -0.00,-0.01,0.98,U] [#6 -0.44,0.42,0.00,M1] [#7 -0.13,0.03,0.74,U] [#8 -0.11,0.50,0.81,U] 
01:53:51.473 00.000 6880 refined, 5 included, MultiStar: {-0.07, 0.08}, one-star: {0.16, 0.02}
01:53:51.473 00.000 6880 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.61) = xAngle (3.90 = -2.39)
01:53:51.473 00.000 6880 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.87 = -2.42)
01:53:51.473 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.28 mountX=-0.07 mountY=-0.07, mountTheta=-2.40
01:53:51.475 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.08, opts=13)
01:53:51.475 00.000 6880 Enqueuing Move request for scope (-0.07, 0.08)
01:53:51.475 00.000 10052 Worker thread wakes up
01:53:51.475 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
01:53:51.475 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
01:53:51.475 00.000 10052 Moving (-0.07, 0.08) raw xDistance=-0.07 yDistance=-0.07
01:53:51.475 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:53:51.475 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.07, using input
01:53:51.476 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
01:53:51.476 00.000 10052 MoveAxis(E, 0, ABG)
01:53:51.476 00.000 10052 Move returns status 0, amount 0
01:53:51.476 00.000 10052 MoveAxis(N, 0, ABG)
01:53:51.476 00.000 10052 Move returns status 0, amount 0
01:53:51.476 00.000 10052 move complete, result=0
01:53:51.476 00.000 10052 worker thread done servicing request
01:53:51.504 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:51.546 00.042 6880 UpdateGuideState exits: m=2628 SNR=35.6
01:53:51.546 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:51.546 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:51.546 00.000 6880 Enqueuing Expose request
01:53:51.546 00.000 10052 Worker thread wakes up
01:53:51.546 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:51.546 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:51.546 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:52.457 00.911 10052 Exposure complete
01:53:52.531 00.074 10052 worker thread done servicing request
01:53:52.532 00.001 6880 OnExposeComplete: enter
01:53:52.532 00.000 6880 UpdateGuideState(): m_state=6
01:53:52.532 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2202
01:53:52.532 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=889.48, Mass=2528, SNR=34.9, Peak=159 HFD=4.6
01:53:52.533 00.001 6880 MultiStar: [#1 -0.25,0.11,0.97,U] [#2 -0.47,0.12,1.01,U] [#3 -0.47,-0.05,0.93,U] [#4 -0.43,-0.06,0.86,U] [#5 -0.23,-0.04,0.99,U] [#6 -0.48,0.22,0.94,U] [#7 -0.26,0.14,0.78,U] [#8 -0.24,0.47,0.82,U] 
01:53:52.533 00.000 6880 single-star, 8 included, MultiStar: {-0.32, 0.09}, one-star: {-0.04, -0.02}
01:53:52.533 00.000 6880 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.61) = xAngle (-1.11 = -1.11)
01:53:52.533 00.000 6880 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
01:53:52.533 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-2.72 mountX=0.02 mountY=-0.04, mountTheta=-1.12
01:53:52.535 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.02, opts=13)
01:53:52.535 00.000 6880 Enqueuing Move request for scope (-0.04, -0.02)
01:53:52.535 00.000 10052 Worker thread wakes up
01:53:52.535 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.02) opts 0xd
01:53:52.535 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.02)
01:53:52.535 00.000 10052 Moving (-0.04, -0.02) raw xDistance=0.02 yDistance=-0.04
01:53:52.535 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:53:52.535 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
01:53:52.535 00.000 10052 MoveAxis(E, 0, ABG)
01:53:52.535 00.000 10052 Move returns status 0, amount 0
01:53:52.535 00.000 10052 MoveAxis(N, 0, ABG)
01:53:52.536 00.001 10052 Move returns status 0, amount 0
01:53:52.536 00.000 10052 move complete, result=0
01:53:52.536 00.000 10052 worker thread done servicing request
01:53:52.561 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:52.605 00.044 6880 UpdateGuideState exits: m=2528 SNR=34.9
01:53:52.605 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:52.605 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:52.606 00.001 6880 Enqueuing Expose request
01:53:52.606 00.000 10052 Worker thread wakes up
01:53:52.606 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:53:52.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:52.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:53.021 00.415 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09aa6bc2-a62c-42aa-9a83-6970cb550651"}
01:53:53.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09aa6bc2-a62c-42aa-9a83-6970cb550651"}
01:53:53.021 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"630e4dd2-cc4b-4c9b-a528-224a1bb9a77a"}
01:53:53.021 00.000 6880 case statement mapped state 6 to 3
01:53:53.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"630e4dd2-cc4b-4c9b-a528-224a1bb9a77a"}
01:53:53.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e49ad9b6-a02a-4dce-826e-0e55eff260e7"}
01:53:53.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2202,"width":15,"height":15,"star_pos":[6.79,7.48],"pixels":"..."},"id":"e49ad9b6-a02a-4dce-826e-0e55eff260e7"}
01:53:53.741 00.719 10052 Exposure complete
01:53:53.803 00.062 10052 worker thread done servicing request
01:53:53.804 00.001 6880 OnExposeComplete: enter
01:53:53.804 00.000 6880 UpdateGuideState(): m_state=6
01:53:53.804 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2203
01:53:53.804 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=889.60, Mass=2559, SNR=35.0, Peak=173 HFD=4.7
01:53:53.805 00.001 6880 MultiStar: [#1 -0.28,0.21,0.97,U] [#2 -0.48,0.15,0.99,U] [#3 -0.45,0.03,0.93,U] [#4 -0.22,0.35,0.85,U] [#5 -0.28,0.08,0.95,U] [#6 -0.43,0.52,0.00,M1] [#7 -0.32,0.22,0.74,U] [#8 -0.29,0.50,0.00,M1] 
01:53:53.805 00.000 6880 single-star, 6 included, MultiStar: {-0.30, 0.16}, one-star: {-0.05, 0.10}
01:53:53.805 00.000 6880 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.61) = xAngle (3.67 = -2.61)
01:53:53.805 00.000 6880 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.64 = -2.64)
01:53:53.805 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.06 mountX=-0.10 mountY=-0.05, mountTheta=-2.63
01:53:53.806 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.10, opts=13)
01:53:53.807 00.001 6880 Enqueuing Move request for scope (-0.05, 0.10)
01:53:53.807 00.000 10052 Worker thread wakes up
01:53:53.807 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
01:53:53.807 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:53:53.807 00.000 10052 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=-0.05
01:53:53.807 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:53:53.807 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
01:53:53.807 00.000 10052 MoveAxis(E, 0, ABG)
01:53:53.807 00.000 10052 Move returns status 0, amount 0
01:53:53.807 00.000 10052 MoveAxis(N, 0, ABG)
01:53:53.807 00.000 10052 Move returns status 0, amount 0
01:53:53.807 00.000 10052 move complete, result=0
01:53:53.807 00.000 10052 worker thread done servicing request
01:53:53.835 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:53.876 00.041 6880 UpdateGuideState exits: m=2559 SNR=35.0
01:53:53.876 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:53.876 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:53.876 00.000 6880 Enqueuing Expose request
01:53:53.876 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:53:53.877 00.001 10052 Worker thread wakes up
01:53:53.877 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:53.877 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:54.795 00.918 10052 Exposure complete
01:53:54.859 00.064 10052 worker thread done servicing request
01:53:54.859 00.000 6880 OnExposeComplete: enter
01:53:54.859 00.000 6880 UpdateGuideState(): m_state=6
01:53:54.860 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2204
01:53:54.860 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=889.66, Mass=2639, SNR=35.6, Peak=182 HFD=4.7
01:53:54.860 00.000 6880 MultiStar: [#1 -0.16,0.49,0.97,U] [#2 -0.34,0.14,1.00,U] [#3 -0.41,0.17,0.90,U] [#4 -0.12,0.23,0.84,U] [#5 -0.28,0.23,0.96,U] [#6 -0.34,0.27,0.93,U] [#7 -0.22,0.23,0.75,U] [#8 -0.18,0.54,0.00,M2] 
01:53:54.860 00.000 6880 single-star, 7 included, MultiStar: {-0.24, 0.24}, one-star: {-0.04, 0.16}
01:53:54.860 00.000 6880 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.61) = xAngle (3.43 = -2.85)
01:53:54.860 00.000 6880 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.40 = -2.88)
01:53:54.860 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.16 hyp=0.17 cameraTheta=1.82 mountX=-0.16 mountY=-0.04, mountTheta=-2.88
01:53:54.862 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.16, opts=13)
01:53:54.862 00.000 6880 Enqueuing Move request for scope (-0.04, 0.16)
01:53:54.862 00.000 10052 Worker thread wakes up
01:53:54.862 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.16) opts 0xd
01:53:54.862 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.16)
01:53:54.862 00.000 10052 Moving (-0.04, 0.16) raw xDistance=-0.16 yDistance=-0.04
01:53:54.862 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:53:54.862 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.03
01:53:54.862 00.000 10052 MoveAxis(E, 43, ABG)
01:53:54.862 00.000 10052 Guiding  Dir = 2, Dur = 43
01:53:54.883 00.021 10052 IsSlewing returns 0
01:53:54.890 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:54.921 00.031 10052 IsGuiding returns 0
01:53:54.937 00.016 6880 UpdateGuideState exits: m=2639 SNR=35.6
01:53:54.937 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:54.937 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:54.937 00.000 6880 Enqueuing Expose request
01:53:54.949 00.012 10052 PulseGuide returned control before completion, sleep 26
01:53:55.001 00.052 10052 IsGuiding returns 0
01:53:55.001 00.000 10052 Move returns status 0, amount 43
01:53:55.001 00.000 10052 MoveAxis(N, 0, ABG)
01:53:55.001 00.000 10052 Move returns status 0, amount 0
01:53:55.001 00.000 10052 move complete, result=0
01:53:55.001 00.000 10052 worker thread done servicing request
01:53:55.001 00.000 10052 Worker thread wakes up
01:53:55.001 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.0 px 0 ms NORTH
01:53:55.001 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:55.002 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:55.020 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a49b280b-5cf0-4fc0-9d75-8a0232f11f6a"}
01:53:55.021 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a49b280b-5cf0-4fc0-9d75-8a0232f11f6a"}
01:53:55.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c0e2e44d-357f-4f16-958f-d99ca8328dda"}
01:53:55.022 00.000 6880 case statement mapped state 6 to 3
01:53:55.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0e2e44d-357f-4f16-958f-d99ca8328dda"}
01:53:55.023 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fca2d269-fdb0-4d33-a1f1-f0df936856c6"}
01:53:55.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2204,"width":15,"height":15,"star_pos":[6.79,6.66],"pixels":"..."},"id":"fca2d269-fdb0-4d33-a1f1-f0df936856c6"}
01:53:56.132 01.109 10052 Exposure complete
01:53:56.187 00.055 10052 worker thread done servicing request
01:53:56.187 00.000 6880 OnExposeComplete: enter
01:53:56.187 00.000 6880 UpdateGuideState(): m_state=6
01:53:56.188 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2205
01:53:56.188 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=889.38, Mass=2643, SNR=35.7, Peak=180 HFD=4.4
01:53:56.188 00.000 6880 MultiStar: [#1 -0.36,-0.09,0.94,U] [#2 -0.44,-0.08,1.00,U] [#3 -0.44,-0.20,0.91,U] [#4 -0.46,-0.15,0.83,U] [#5 -0.42,-0.31,1.00,U] [#6 -0.34,-0.03,0.91,U] [#7 -0.33,-0.30,0.77,U] [#8 -0.32,0.29,0.80,U] 
01:53:56.188 00.000 6880 single-star, 8 included, MultiStar: {-0.36, -0.11}, one-star: {-0.17, -0.12}
01:53:56.188 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
01:53:56.188 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
01:53:56.188 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.12 hyp=0.20 cameraTheta=-2.53 mountX=0.12 mountY=-0.17, mountTheta=-0.93
01:53:56.189 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.12, opts=13)
01:53:56.190 00.001 6880 Enqueuing Move request for scope (-0.17, -0.12)
01:53:56.190 00.000 10052 Worker thread wakes up
01:53:56.190 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.12) opts 0xd
01:53:56.190 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.12)
01:53:56.190 00.000 10052 Moving (-0.17, -0.12) raw xDistance=0.12 yDistance=-0.17
01:53:56.190 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:53:56.190 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.03
01:53:56.190 00.000 10052 MoveAxis(W, 31, ABG)
01:53:56.190 00.000 10052 Guiding  Dir = 3, Dur = 31
01:53:56.213 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:56.245 00.032 10052 IsSlewing returns 0
01:53:56.254 00.009 6880 UpdateGuideState exits: m=2643 SNR=35.7
01:53:56.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:56.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:56.254 00.000 6880 Enqueuing Expose request
01:53:56.316 00.062 10052 IsGuiding returns 0
01:53:56.457 00.141 10052 IsGuiding returns 0
01:53:56.457 00.000 10052 Move returns status 0, amount 31
01:53:56.457 00.000 10052 MoveAxis(N, 0, ABG)
01:53:56.457 00.000 10052 Move returns status 0, amount 0
01:53:56.457 00.000 10052 move complete, result=0
01:53:56.457 00.000 10052 worker thread done servicing request
01:53:56.457 00.000 6880 GuideStep: 0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
01:53:56.457 00.000 10052 Worker thread wakes up
01:53:56.457 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:56.458 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:57.019 00.561 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c869bb1-39df-4424-ab78-f316b8bbcf6d"}
01:53:57.020 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c869bb1-39df-4424-ab78-f316b8bbcf6d"}
01:53:57.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"97bc1cce-2c08-46e2-abfe-31970e087ef5"}
01:53:57.021 00.000 6880 case statement mapped state 6 to 3
01:53:57.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"97bc1cce-2c08-46e2-abfe-31970e087ef5"}
01:53:57.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ce6d9b0e-625f-41e2-9a8c-f3bf390d889e"}
01:53:57.023 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2205,"width":15,"height":15,"star_pos":[6.66,7.38],"pixels":"..."},"id":"ce6d9b0e-625f-41e2-9a8c-f3bf390d889e"}
01:53:57.363 00.340 10052 Exposure complete
01:53:57.422 00.059 10052 worker thread done servicing request
01:53:57.422 00.000 6880 OnExposeComplete: enter
01:53:57.423 00.001 6880 UpdateGuideState(): m_state=6
01:53:57.423 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2206
01:53:57.423 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=889.47, Mass=2634, SNR=35.6, Peak=161 HFD=4.8
01:53:57.424 00.001 6880 MultiStar: [#1 -0.38,0.18,0.95,U] [#2 -0.62,0.02,0.00,M1] [#3 -0.57,-0.08,0.00,M1] [#4 -0.39,0.06,0.84,U] [#5 -0.59,-0.09,0.00,M1] [#6 -0.42,0.00,0.92,U] [#7 -0.49,-0.15,0.76,U] [#8 -0.21,0.53,0.00,M2] 
01:53:57.424 00.000 6880 single-star, 4 included, MultiStar: {-0.36, 0.02}, one-star: {-0.15, -0.03}
01:53:57.424 00.000 6880 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.61) = xAngle (-1.34 = -1.34)
01:53:57.424 00.000 6880 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
01:53:57.424 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.95 mountX=0.04 mountY=-0.15, mountTheta=-1.34
01:53:57.425 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.03, opts=13)
01:53:57.425 00.000 6880 Enqueuing Move request for scope (-0.15, -0.03)
01:53:57.425 00.000 10052 Worker thread wakes up
01:53:57.425 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
01:53:57.425 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
01:53:57.425 00.000 10052 Moving (-0.15, -0.03) raw xDistance=0.04 yDistance=-0.15
01:53:57.425 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:53:57.426 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
01:53:57.426 00.000 10052 MoveAxis(E, 0, ABG)
01:53:57.426 00.000 10052 Move returns status 0, amount 0
01:53:57.426 00.000 10052 MoveAxis(N, 0, ABG)
01:53:57.426 00.000 10052 Move returns status 0, amount 0
01:53:57.426 00.000 10052 move complete, result=0
01:53:57.426 00.000 10052 worker thread done servicing request
01:53:57.452 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:57.497 00.045 6880 UpdateGuideState exits: m=2634 SNR=35.6
01:53:57.498 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:57.498 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:57.498 00.000 6880 Enqueuing Expose request
01:53:57.498 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:53:57.498 00.000 10052 Worker thread wakes up
01:53:57.498 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:57.498 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:58.630 01.132 10052 Exposure complete
01:53:58.699 00.069 10052 worker thread done servicing request
01:53:58.699 00.000 6880 OnExposeComplete: enter
01:53:58.699 00.000 6880 UpdateGuideState(): m_state=6
01:53:58.699 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2207
01:53:58.700 00.001 6880 Star::Find returns 1 (0), X=407.48, Y=889.75, Mass=2634, SNR=35.7, Peak=154 HFD=4.6
01:53:58.700 00.000 6880 MultiStar: [#1 -0.42,0.53,0.00,M1] [#2 -0.65,0.45,0.00,M2] [#3 -0.57,0.31,0.00,M2] [#4 -0.60,0.22,0.00,M1] [#5 -0.59,0.25,0.00,M2] [#6 -0.53,0.63,0.00,M1] [#7 -0.43,0.46,0.00,M1] [#8 -0.41,0.81,0.00,M3] 
01:53:58.700 00.000 6880 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.61) = xAngle (4.12 = -2.16)
01:53:58.700 00.000 6880 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.09 = -2.19)
01:53:58.700 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=0.25 hyp=0.43 cameraTheta=2.51 mountX=-0.24 mountY=-0.35, mountTheta=-2.17
01:53:58.702 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=0.25, opts=13)
01:53:58.702 00.000 6880 Enqueuing Move request for scope (-0.35, 0.25)
01:53:58.702 00.000 10052 Worker thread wakes up
01:53:58.702 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.25) opts 0xd
01:53:58.702 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, 0.25)
01:53:58.702 00.000 10052 Moving (-0.35, 0.25) raw xDistance=-0.24 yDistance=-0.35
01:53:58.702 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:53:58.702 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.01
01:53:58.702 00.000 10052 MoveAxis(E, 64, ABG)
01:53:58.702 00.000 10052 Guiding  Dir = 2, Dur = 64
01:53:58.723 00.021 10052 IsSlewing returns 0
01:53:58.725 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:58.760 00.035 6880 UpdateGuideState exits: m=2634 SNR=35.7
01:53:58.760 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:58.760 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:58.760 00.000 6880 Enqueuing Expose request
01:53:58.761 00.001 10052 IsGuiding returns 0
01:53:58.789 00.028 10052 PulseGuide returned control before completion, sleep 47
01:53:58.867 00.078 10052 IsGuiding returns 0
01:53:58.869 00.002 10052 Move returns status 0, amount 64
01:53:58.869 00.000 10052 MoveAxis(N, 0, ABG)
01:53:58.869 00.000 10052 Move returns status 0, amount 0
01:53:58.869 00.000 10052 move complete, result=0
01:53:58.869 00.000 10052 worker thread done servicing request
01:53:58.869 00.000 10052 Worker thread wakes up
01:53:58.869 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:53:58.869 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:53:58.884 00.015 6880 GuideStep: -0.2 px 64 ms EAST, -0.4 px 0 ms NORTH
01:53:59.020 00.136 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d0707a7-1eb2-43ae-bd7b-74f7a024d16f"}
01:53:59.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d0707a7-1eb2-43ae-bd7b-74f7a024d16f"}
01:53:59.020 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0fd9ced-b9ab-4d10-a66c-e607722b160a"}
01:53:59.020 00.000 6880 case statement mapped state 6 to 3
01:53:59.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0fd9ced-b9ab-4d10-a66c-e607722b160a"}
01:53:59.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7d51797-e2ca-495e-8b9c-d4a95441d2e5"}
01:53:59.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2207,"width":15,"height":15,"star_pos":[7.48,6.75],"pixels":"..."},"id":"a7d51797-e2ca-495e-8b9c-d4a95441d2e5"}
01:53:59.789 00.768 10052 Exposure complete
01:53:59.865 00.076 10052 worker thread done servicing request
01:53:59.866 00.001 6880 OnExposeComplete: enter
01:53:59.866 00.000 6880 UpdateGuideState(): m_state=6
01:53:59.866 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2208
01:53:59.866 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=889.72, Mass=2547, SNR=35.0, Peak=165 HFD=4.7
01:53:59.867 00.001 6880 MultiStar: [#1 -0.34,0.23,0.96,U] [#2 -0.48,0.13,1.00,U] [#3 -0.55,0.04,0.00,M3] [#4 -0.30,0.44,0.00,M2] [#5 -0.47,0.14,0.98,U] [#6 -0.39,0.13,0.92,U] [#7 -0.12,0.20,0.76,U] [#8 -0.27,0.61,0.00,M4] 
01:53:59.867 00.000 6880 single-star, 5 included, MultiStar: {-0.35, 0.17}, one-star: {-0.25, 0.22}
01:53:59.867 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.04 = -2.24)
01:53:59.867 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.27)
01:53:59.867 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.22 hyp=0.33 cameraTheta=2.43 mountX=-0.20 mountY=-0.25, mountTheta=-2.26
01:53:59.869 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.22, opts=13)
01:53:59.869 00.000 6880 Enqueuing Move request for scope (-0.25, 0.22)
01:53:59.869 00.000 10052 Worker thread wakes up
01:53:59.869 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.22) opts 0xd
01:53:59.869 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.22)
01:53:59.869 00.000 10052 Moving (-0.25, 0.22) raw xDistance=-0.20 yDistance=-0.25
01:53:59.870 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20
01:53:59.870 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.25, slope = -0.01
01:53:59.870 00.000 10052 MoveAxis(E, 58, ABG)
01:53:59.870 00.000 10052 Guiding  Dir = 2, Dur = 58
01:53:59.898 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:53:59.943 00.045 6880 UpdateGuideState exits: m=2547 SNR=35.0
01:53:59.943 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:53:59.943 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:53:59.943 00.000 6880 Enqueuing Expose request
01:53:59.959 00.016 10052 IsSlewing returns 0
01:54:00.044 00.085 10052 IsGuiding returns 0
01:54:00.071 00.027 10052 PulseGuide returned control before completion, sleep 41
01:54:00.186 00.115 10052 IsGuiding returns 0
01:54:00.187 00.001 10052 Move returns status 0, amount 58
01:54:00.187 00.000 10052 MoveAxis(N, 14, ABG)
01:54:00.187 00.000 10052 Guiding  Dir = 0, Dur = 14
01:54:00.260 00.073 10052 IsSlewing returns 0
01:54:00.327 00.067 10052 IsGuiding returns 0
01:54:00.431 00.104 10052 IsGuiding returns 1
01:54:00.431 00.000 10052 scope still moving after pulse duration time elapsed
01:54:00.510 00.079 10052 IsSlewing returns 0
01:54:00.589 00.079 10052 IsGuiding returns 0
01:54:00.589 00.000 10052 scope move finished after 14 + 247 ms
01:54:00.589 00.000 10052 Move returns status 0, amount 14
01:54:00.589 00.000 10052 move complete, result=0
01:54:00.590 00.001 10052 worker thread done servicing request
01:54:00.590 00.000 6880 GuideStep: -0.2 px 58 ms EAST, -0.3 px 14 ms NORTH
01:54:00.590 00.000 10052 Worker thread wakes up
01:54:00.590 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:00.590 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:01.019 00.429 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"92b789e0-82b3-47b2-9293-8bebc6ab4743"}
01:54:01.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"92b789e0-82b3-47b2-9293-8bebc6ab4743"}
01:54:01.020 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f6262d7-4883-481f-89ba-1eb14681f29e"}
01:54:01.020 00.000 6880 case statement mapped state 6 to 3
01:54:01.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f6262d7-4883-481f-89ba-1eb14681f29e"}
01:54:01.020 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"60836531-2f35-4265-8277-fe0770366b5f"}
01:54:01.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2208,"width":15,"height":15,"star_pos":[6.58,6.72],"pixels":"..."},"id":"60836531-2f35-4265-8277-fe0770366b5f"}
01:54:01.722 00.702 10052 Exposure complete
01:54:01.817 00.095 10052 worker thread done servicing request
01:54:01.817 00.000 6880 OnExposeComplete: enter
01:54:01.817 00.000 6880 UpdateGuideState(): m_state=6
01:54:01.817 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2209
01:54:01.817 00.000 6880 Star::Find returns 1 (0), X=407.34, Y=889.23, Mass=2590, SNR=35.4, Peak=152 HFD=4.8
01:54:01.818 00.001 6880 MultiStar: [#1 -0.49,0.07,0.94,U] [#2 -0.74,0.01,0.00,M2] [#3 -0.67,-0.21,0.00,M4] [#4 -0.55,-0.05,0.00,M3] [#5 -0.59,-0.00,0.00,M2] [#6 -0.65,0.10,0.00,M1] [#7 -0.47,-0.20,0.77,U] [#8 -0.47,0.44,0.00,M5] 
01:54:01.818 00.000 6880 refined, 2 included, MultiStar: {-0.48, -0.13}, one-star: {-0.49, -0.27}
01:54:01.818 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
01:54:01.818 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
01:54:01.818 00.000 6880 CameraToMount -- cameraX=-0.48 cameraY=-0.13 hyp=0.50 cameraTheta=-2.87 mountX=0.15 mountY=-0.48, mountTheta=-1.26
01:54:01.820 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.48, y=-0.13, opts=13)
01:54:01.820 00.000 6880 Enqueuing Move request for scope (-0.48, -0.13)
01:54:01.821 00.001 10052 Worker thread wakes up
01:54:01.821 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.13) opts 0xd
01:54:01.821 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.48, -0.13)
01:54:01.821 00.000 10052 Moving (-0.48, -0.13) raw xDistance=0.15 yDistance=-0.48
01:54:01.821 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.15
01:54:01.821 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.48, slope = -0.04
01:54:01.821 00.000 10052 MoveAxis(W, 38, ABG)
01:54:01.821 00.000 10052 Guiding  Dir = 3, Dur = 38
01:54:01.854 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:01.887 00.033 10052 IsSlewing returns 0
01:54:01.907 00.020 6880 UpdateGuideState exits: m=2590 SNR=35.4
01:54:01.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:01.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:01.907 00.000 6880 Enqueuing Expose request
01:54:01.925 00.018 10052 IsGuiding returns 0
01:54:02.073 00.148 10052 IsGuiding returns 0
01:54:02.073 00.000 10052 Move returns status 0, amount 38
01:54:02.074 00.001 10052 MoveAxis(N, 74, ABG)
01:54:02.074 00.000 10052 Guiding  Dir = 0, Dur = 74
01:54:02.147 00.073 10052 IsSlewing returns 0
01:54:02.226 00.079 10052 IsGuiding returns 0
01:54:02.295 00.069 10052 PulseGuide returned control before completion, sleep 16
01:54:02.371 00.076 10052 IsGuiding returns 1
01:54:02.371 00.000 10052 scope still moving after pulse duration time elapsed
01:54:02.473 00.102 10052 IsSlewing returns 0
01:54:02.552 00.079 10052 IsGuiding returns 0
01:54:02.554 00.002 10052 scope move finished after 74 + 252 ms
01:54:02.554 00.000 10052 Move returns status 0, amount 74
01:54:02.554 00.000 10052 move complete, result=0
01:54:02.554 00.000 10052 worker thread done servicing request
01:54:02.554 00.000 6880 GuideStep: 0.2 px 38 ms WEST, -0.5 px 74 ms NORTH
01:54:02.554 00.000 10052 Worker thread wakes up
01:54:02.554 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:02.554 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:03.018 00.464 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"972badb5-0eb5-497f-ab88-274464651c47"}
01:54:03.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"972badb5-0eb5-497f-ab88-274464651c47"}
01:54:03.019 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8898a8dc-6881-4a65-9531-571b3b5895fe"}
01:54:03.019 00.000 6880 case statement mapped state 6 to 3
01:54:03.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8898a8dc-6881-4a65-9531-571b3b5895fe"}
01:54:03.020 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8f65aab6-9b34-4ff9-9a2d-05c37da5e006"}
01:54:03.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2209,"width":15,"height":15,"star_pos":[7.34,7.23],"pixels":"..."},"id":"8f65aab6-9b34-4ff9-9a2d-05c37da5e006"}
01:54:03.474 00.454 10052 Exposure complete
01:54:03.548 00.074 10052 worker thread done servicing request
01:54:03.548 00.000 6880 OnExposeComplete: enter
01:54:03.548 00.000 6880 UpdateGuideState(): m_state=6
01:54:03.548 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2210
01:54:03.548 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=889.74, Mass=2632, SNR=35.6, Peak=167 HFD=4.6
01:54:03.549 00.001 6880 MultiStar: [#1 -0.41,0.19,0.94,U] [#2 -0.53,0.21,0.00,M3] [#3 -0.62,0.02,0.00,M5] [#4 -0.59,0.16,0.00,M4] [#5 -0.58,0.07,0.00,M3] [#6 -0.66,0.12,0.00,M2] [#7 -0.50,-0.08,0.77,U] [#8 -0.56,0.51,0.00,M6] 
01:54:03.549 00.000 6880 single-star, 2 included, MultiStar: {-0.39, 0.13}, one-star: {-0.29, 0.24}
01:54:03.549 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.06 = -2.23)
01:54:03.549 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
01:54:03.549 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.24 hyp=0.37 cameraTheta=2.44 mountX=-0.23 mountY=-0.29, mountTheta=-2.24
01:54:03.551 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.24, opts=13)
01:54:03.551 00.000 6880 Enqueuing Move request for scope (-0.29, 0.24)
01:54:03.551 00.000 10052 Worker thread wakes up
01:54:03.551 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.24) opts 0xd
01:54:03.551 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.24)
01:54:03.551 00.000 10052 Moving (-0.29, 0.24) raw xDistance=-0.23 yDistance=-0.29
01:54:03.551 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
01:54:03.551 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.29, slope = -0.04
01:54:03.551 00.000 10052 MoveAxis(E, 59, ABG)
01:54:03.552 00.001 10052 Guiding  Dir = 2, Dur = 59
01:54:03.580 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:03.616 00.036 10052 IsSlewing returns 0
01:54:03.624 00.008 6880 UpdateGuideState exits: m=2632 SNR=35.6
01:54:03.624 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:03.625 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:03.625 00.000 6880 Enqueuing Expose request
01:54:03.691 00.066 10052 IsGuiding returns 0
01:54:03.837 00.146 10052 IsGuiding returns 1
01:54:03.838 00.001 10052 scope still moving after pulse duration time elapsed
01:54:03.916 00.078 10052 IsSlewing returns 0
01:54:03.991 00.075 10052 IsGuiding returns 0
01:54:03.991 00.000 10052 scope move finished after 59 + 239 ms
01:54:03.991 00.000 10052 Move returns status 0, amount 59
01:54:03.991 00.000 10052 MoveAxis(N, 77, ABG)
01:54:03.991 00.000 10052 Guiding  Dir = 0, Dur = 77
01:54:04.070 00.079 10052 IsSlewing returns 0
01:54:04.144 00.074 10052 IsGuiding returns 0
01:54:04.213 00.069 10052 PulseGuide returned control before completion, sleep 19
01:54:04.293 00.080 10052 IsGuiding returns 1
01:54:04.294 00.001 10052 scope still moving after pulse duration time elapsed
01:54:04.368 00.074 10052 IsSlewing returns 0
01:54:04.447 00.079 10052 IsGuiding returns 0
01:54:04.447 00.000 10052 scope move finished after 77 + 225 ms
01:54:04.447 00.000 10052 Move returns status 0, amount 77
01:54:04.447 00.000 10052 move complete, result=0
01:54:04.448 00.001 10052 worker thread done servicing request
01:54:04.448 00.000 10052 Worker thread wakes up
01:54:04.448 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:04.448 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:04.448 00.000 6880 GuideStep: -0.2 px 59 ms EAST, -0.3 px 77 ms NORTH
01:54:05.017 00.569 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"603e77bd-068d-46c5-b131-c655d41cd4da"}
01:54:05.017 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"603e77bd-068d-46c5-b131-c655d41cd4da"}
01:54:05.018 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9839a7b-7d06-40ae-b414-ecc365f21de5"}
01:54:05.018 00.000 6880 case statement mapped state 6 to 3
01:54:05.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9839a7b-7d06-40ae-b414-ecc365f21de5"}
01:54:05.018 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0ba543d6-ab72-4b54-8217-bd3bd41e139c"}
01:54:05.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2210,"width":15,"height":15,"star_pos":[6.54,6.74],"pixels":"..."},"id":"0ba543d6-ab72-4b54-8217-bd3bd41e139c"}
01:54:05.589 00.571 10052 Exposure complete
01:54:05.660 00.071 10052 worker thread done servicing request
01:54:05.660 00.000 6880 OnExposeComplete: enter
01:54:05.661 00.001 6880 UpdateGuideState(): m_state=6
01:54:05.661 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2211
01:54:05.661 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=889.56, Mass=2569, SNR=35.1, Peak=148 HFD=4.9
01:54:05.661 00.000 6880 MultiStar: [#1 0.01,0.30,0.96,U] [#2 -0.54,0.36,0.00,M4] [#3 -0.33,0.19,0.91,U] [#4 -0.02,0.09,0.87,U] [#5 -0.16,0.12,0.98,U] [#6 -0.32,0.42,0.00,M3] [#7 -0.07,0.01,0.78,U] [#8 -0.23,0.43,0.80,U] 
01:54:05.662 00.001 6880 single-star, 6 included, MultiStar: {-0.09, 0.17}, one-star: {0.16, 0.06}
01:54:05.662 00.000 6880 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.61) = xAngle (1.95 = 1.95)
01:54:05.662 00.000 6880 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.92 = 1.92)
01:54:05.662 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.06 hyp=0.17 cameraTheta=0.34 mountX=-0.06 mountY=0.16, mountTheta=1.95
01:54:05.664 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.06, opts=13)
01:54:05.664 00.000 6880 Enqueuing Move request for scope (0.16, 0.06)
01:54:05.664 00.000 10052 Worker thread wakes up
01:54:05.664 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.06) opts 0xd
01:54:05.664 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.06)
01:54:05.664 00.000 10052 Moving (0.16, 0.06) raw xDistance=-0.06 yDistance=0.16
01:54:05.664 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:54:05.664 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
01:54:05.664 00.000 10052 MoveAxis(E, 0, ABG)
01:54:05.665 00.001 10052 Move returns status 0, amount 0
01:54:05.665 00.000 10052 MoveAxis(N, 0, ABG)
01:54:05.665 00.000 10052 Move returns status 0, amount 0
01:54:05.665 00.000 10052 move complete, result=0
01:54:05.665 00.000 10052 worker thread done servicing request
01:54:05.692 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:05.733 00.041 6880 UpdateGuideState exits: m=2569 SNR=35.1
01:54:05.733 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:05.733 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:05.733 00.000 6880 Enqueuing Expose request
01:54:05.733 00.000 10052 Worker thread wakes up
01:54:05.733 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:05.734 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:05.734 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:54:06.642 00.908 10052 Exposure complete
01:54:06.706 00.064 10052 worker thread done servicing request
01:54:06.706 00.000 6880 OnExposeComplete: enter
01:54:06.706 00.000 6880 UpdateGuideState(): m_state=6
01:54:06.706 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2212
01:54:06.706 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.37, Mass=2634, SNR=35.5, Peak=162 HFD=4.8
01:54:06.706 00.000 6880 MultiStar: [#1 0.06,0.08,0.95,U] [#2 -0.56,-0.04,0.00,M5] [#3 -0.63,-0.16,0.00,M5] [#4 -0.16,0.02,0.85,U] [#5 -0.06,-0.12,0.93,U] [#6 -0.48,0.07,0.93,U] [#7 -0.05,-0.24,0.76,U] [#8 -0.18,0.40,0.79,U] 
01:54:06.708 00.002 6880 refined, 6 included, MultiStar: {-0.13, 0.01}, one-star: {-0.01, -0.13}
01:54:06.708 00.000 6880 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.61) = xAngle (4.69 = -1.60)
01:54:06.708 00.000 6880 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.65 = -1.63)
01:54:06.708 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.07 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
01:54:06.709 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.01, opts=13)
01:54:06.709 00.000 6880 Enqueuing Move request for scope (-0.13, 0.01)
01:54:06.709 00.000 10052 Worker thread wakes up
01:54:06.709 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
01:54:06.709 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
01:54:06.709 00.000 10052 Moving (-0.13, 0.01) raw xDistance=-0.00 yDistance=-0.13
01:54:06.709 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:54:06.709 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
01:54:06.709 00.000 10052 MoveAxis(E, 0, ABG)
01:54:06.709 00.000 10052 Move returns status 0, amount 0
01:54:06.709 00.000 10052 MoveAxis(N, 0, ABG)
01:54:06.709 00.000 10052 Move returns status 0, amount 0
01:54:06.710 00.001 10052 move complete, result=0
01:54:06.710 00.000 10052 worker thread done servicing request
01:54:06.730 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:06.766 00.036 6880 UpdateGuideState exits: m=2634 SNR=35.5
01:54:06.766 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:06.766 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:06.766 00.000 6880 Enqueuing Expose request
01:54:06.766 00.000 10052 Worker thread wakes up
01:54:06.767 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:06.767 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:06.767 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:07.016 00.249 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65a424af-d63b-4d06-9608-a3297c2d1dc7"}
01:54:07.016 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65a424af-d63b-4d06-9608-a3297c2d1dc7"}
01:54:07.017 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22c73b22-68de-4001-a3b1-bc750d7383eb"}
01:54:07.017 00.000 6880 case statement mapped state 6 to 3
01:54:07.017 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"22c73b22-68de-4001-a3b1-bc750d7383eb"}
01:54:07.018 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db460312-da6b-4440-acd7-60881d26dec4"}
01:54:07.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2212,"width":15,"height":15,"star_pos":[6.82,7.37],"pixels":"..."},"id":"db460312-da6b-4440-acd7-60881d26dec4"}
01:54:07.899 00.881 10052 Exposure complete
01:54:07.967 00.068 10052 worker thread done servicing request
01:54:07.967 00.000 6880 OnExposeComplete: enter
01:54:07.967 00.000 6880 UpdateGuideState(): m_state=6
01:54:07.967 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2213
01:54:07.968 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=889.31, Mass=2688, SNR=36.0, Peak=183 HFD=4.6
01:54:07.968 00.000 6880 MultiStar: [#1 -0.33,-0.25,0.93,U] [#2 -0.30,-0.01,0.97,U] [#3 -0.34,-0.13,0.90,U] [#4 -0.49,-0.27,0.00,M3] [#5 -0.14,-0.11,0.97,U] [#6 -0.30,-0.03,0.89,U] [#7 -0.37,-0.39,0.00,M1] [#8 -0.23,0.07,0.78,U] 
01:54:07.968 00.000 6880 single-star, 6 included, MultiStar: {-0.23, -0.10}, one-star: {-0.01, -0.19}
01:54:07.968 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
01:54:07.968 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
01:54:07.968 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.60 mountX=0.19 mountY=-0.00, mountTheta=-0.02
01:54:07.970 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.19, opts=13)
01:54:07.970 00.000 6880 Enqueuing Move request for scope (-0.01, -0.19)
01:54:07.970 00.000 10052 Worker thread wakes up
01:54:07.970 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
01:54:07.970 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
01:54:07.971 00.001 10052 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=-0.00
01:54:07.971 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:54:07.971 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
01:54:07.971 00.000 10052 MoveAxis(W, 52, ABG)
01:54:07.971 00.000 10052 Guiding  Dir = 3, Dur = 52
01:54:08.000 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:08.041 00.041 6880 UpdateGuideState exits: m=2688 SNR=36.0
01:54:08.041 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:08.041 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:08.041 00.000 6880 Enqueuing Expose request
01:54:08.044 00.003 10052 IsSlewing returns 0
01:54:08.123 00.079 10052 IsGuiding returns 0
01:54:08.267 00.144 10052 IsGuiding returns 0
01:54:08.267 00.000 10052 Move returns status 0, amount 52
01:54:08.267 00.000 10052 MoveAxis(N, 0, ABG)
01:54:08.267 00.000 10052 Move returns status 0, amount 0
01:54:08.267 00.000 10052 move complete, result=0
01:54:08.267 00.000 10052 worker thread done servicing request
01:54:08.268 00.001 10052 Worker thread wakes up
01:54:08.268 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:08.268 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:08.268 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
01:54:09.019 00.751 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"921c357a-242e-46a0-8e29-d477cf509f4f"}
01:54:09.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"921c357a-242e-46a0-8e29-d477cf509f4f"}
01:54:09.020 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c866517c-0ec6-4e8a-b07b-ddd934b01851"}
01:54:09.020 00.000 6880 case statement mapped state 6 to 3
01:54:09.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c866517c-0ec6-4e8a-b07b-ddd934b01851"}
01:54:09.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"917cd89f-2048-46e7-9c20-3c47d703a029"}
01:54:09.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2213,"width":15,"height":15,"star_pos":[6.82,7.31],"pixels":"..."},"id":"917cd89f-2048-46e7-9c20-3c47d703a029"}
01:54:09.178 00.157 10052 Exposure complete
01:54:09.239 00.061 10052 worker thread done servicing request
01:54:09.239 00.000 6880 OnExposeComplete: enter
01:54:09.239 00.000 6880 UpdateGuideState(): m_state=6
01:54:09.239 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2214
01:54:09.240 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=889.60, Mass=2547, SNR=35.0, Peak=167 HFD=4.7
01:54:09.240 00.000 6880 MultiStar: [#1 -0.07,0.23,0.99,U] [#2 -0.41,0.07,1.00,U] [#3 -0.39,-0.00,0.90,U] [#4 -0.15,0.34,0.85,U] [#5 -0.23,0.01,0.97,U] [#6 -0.39,0.07,0.90,U] [#7 -0.14,0.20,0.77,U] [#8 -0.24,0.51,0.00,M4] 
01:54:09.240 00.000 6880 single-star, 7 included, MultiStar: {-0.23, 0.12}, one-star: {-0.06, 0.10}
01:54:09.240 00.000 6880 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.61) = xAngle (3.72 = -2.56)
01:54:09.240 00.000 6880 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.69 = -2.59)
01:54:09.240 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.11 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
01:54:09.242 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.10, opts=13)
01:54:09.242 00.000 6880 Enqueuing Move request for scope (-0.06, 0.10)
01:54:09.242 00.000 10052 Worker thread wakes up
01:54:09.242 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
01:54:09.242 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
01:54:09.242 00.000 10052 Moving (-0.06, 0.10) raw xDistance=-0.10 yDistance=-0.06
01:54:09.242 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:54:09.242 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
01:54:09.242 00.000 10052 MoveAxis(E, 0, ABG)
01:54:09.243 00.001 10052 Move returns status 0, amount 0
01:54:09.243 00.000 10052 MoveAxis(N, 0, ABG)
01:54:09.243 00.000 10052 Move returns status 0, amount 0
01:54:09.243 00.000 10052 move complete, result=0
01:54:09.243 00.000 10052 worker thread done servicing request
01:54:09.268 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:09.308 00.040 6880 UpdateGuideState exits: m=2547 SNR=35.0
01:54:09.308 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:09.308 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:09.308 00.000 6880 Enqueuing Expose request
01:54:09.308 00.000 10052 Worker thread wakes up
01:54:09.308 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:09.308 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:09.308 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:10.440 01.132 10052 Exposure complete
01:54:10.524 00.084 10052 worker thread done servicing request
01:54:10.524 00.000 6880 OnExposeComplete: enter
01:54:10.524 00.000 6880 UpdateGuideState(): m_state=6
01:54:10.525 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2215
01:54:10.525 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=889.82, Mass=2571, SNR=35.1, Peak=153 HFD=4.6
01:54:10.525 00.000 6880 MultiStar: [#1 -0.22,0.52,0.00,M1] [#2 -0.43,0.49,0.00,M4] [#3 -0.50,0.33,0.00,M4] [#4 -0.18,0.55,0.00,M3] [#5 -0.62,0.36,0.00,M1] [#6 -0.46,0.45,0.00,M1] [#7 -0.24,0.46,0.76,U] [#8 -0.40,0.69,0.00,M5] 
01:54:10.525 00.000 6880 single-star, 1 included, MultiStar: {-0.18, 0.38}, one-star: {-0.13, 0.32}
01:54:10.525 00.000 6880 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.61) = xAngle (3.58 = -2.70)
01:54:10.526 00.001 6880 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.55 = -2.73)
01:54:10.526 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.32 hyp=0.34 cameraTheta=1.97 mountX=-0.31 mountY=-0.14, mountTheta=-2.73
01:54:10.527 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.32, opts=13)
01:54:10.528 00.001 6880 Enqueuing Move request for scope (-0.13, 0.32)
01:54:10.528 00.000 10052 Worker thread wakes up
01:54:10.528 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.32) opts 0xd
01:54:10.528 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.32)
01:54:10.528 00.000 10052 Moving (-0.13, 0.32) raw xDistance=-0.31 yDistance=-0.14
01:54:10.528 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
01:54:10.528 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.03
01:54:10.528 00.000 10052 MoveAxis(E, 83, ABG)
01:54:10.528 00.000 10052 Guiding  Dir = 2, Dur = 83
01:54:10.549 00.021 10052 IsSlewing returns 0
01:54:10.561 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:10.587 00.026 10052 IsGuiding returns 0
01:54:10.611 00.024 6880 UpdateGuideState exits: m=2571 SNR=35.1
01:54:10.611 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:10.611 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:10.611 00.000 6880 Enqueuing Expose request
01:54:10.615 00.004 10052 PulseGuide returned control before completion, sleep 66
01:54:10.708 00.093 10052 IsGuiding returns 1
01:54:10.708 00.000 10052 scope still moving after pulse duration time elapsed
01:54:10.779 00.071 10052 IsSlewing returns 0
01:54:10.812 00.033 10052 IsGuiding returns 0
01:54:10.812 00.000 10052 scope move finished after 83 + 141 ms
01:54:10.812 00.000 10052 Move returns status 0, amount 83
01:54:10.812 00.000 10052 MoveAxis(N, 0, ABG)
01:54:10.812 00.000 10052 Move returns status 0, amount 0
01:54:10.812 00.000 10052 move complete, result=0
01:54:10.812 00.000 10052 worker thread done servicing request
01:54:10.812 00.000 6880 GuideStep: -0.3 px 83 ms EAST, -0.1 px 0 ms NORTH
01:54:10.812 00.000 10052 Worker thread wakes up
01:54:10.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:10.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:11.018 00.206 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56d59cf2-ac44-4f4b-9e0e-783cccbc18cb"}
01:54:11.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56d59cf2-ac44-4f4b-9e0e-783cccbc18cb"}
01:54:11.019 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d7c7e69-40e8-4ed4-b150-b9ae34120aad"}
01:54:11.019 00.000 6880 case statement mapped state 6 to 3
01:54:11.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d7c7e69-40e8-4ed4-b150-b9ae34120aad"}
01:54:11.020 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00ef1cf0-72ce-4321-8a3c-32b743dc1499"}
01:54:11.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2215,"width":15,"height":15,"star_pos":[6.69,6.82],"pixels":"..."},"id":"00ef1cf0-72ce-4321-8a3c-32b743dc1499"}
01:54:11.732 00.712 10052 Exposure complete
01:54:11.806 00.074 10052 worker thread done servicing request
01:54:11.806 00.000 6880 OnExposeComplete: enter
01:54:11.806 00.000 6880 UpdateGuideState(): m_state=6
01:54:11.806 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2216
01:54:11.806 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=889.64, Mass=2599, SNR=35.4, Peak=158 HFD=4.7
01:54:11.807 00.001 6880 MultiStar: [#1 -0.26,0.46,0.00,M2] [#2 -0.62,0.44,0.00,M5] [#3 -0.59,0.22,0.00,M5] [#4 -0.46,0.14,0.82,U] [#5 -0.56,0.11,0.00,M2] [#6 -0.52,0.37,0.00,M2] [#7 -0.32,0.08,0.77,U] [#8 -0.47,0.48,0.00,M6] 
01:54:11.807 00.000 6880 single-star, 2 included, MultiStar: {-0.34, 0.12}, one-star: {-0.28, 0.14}
01:54:11.807 00.000 6880 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.61) = xAngle (4.27 = -2.01)
01:54:11.807 00.000 6880 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.24 = -2.04)
01:54:11.807 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.14 hyp=0.31 cameraTheta=2.66 mountX=-0.13 mountY=-0.28, mountTheta=-2.01
01:54:11.810 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.14, opts=13)
01:54:11.810 00.000 6880 Enqueuing Move request for scope (-0.28, 0.14)
01:54:11.810 00.000 10052 Worker thread wakes up
01:54:11.810 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.14) opts 0xd
01:54:11.810 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.14)
01:54:11.810 00.000 10052 Moving (-0.28, 0.14) raw xDistance=-0.13 yDistance=-0.28
01:54:11.810 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.13
01:54:11.810 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.03
01:54:11.810 00.000 10052 MoveAxis(E, 39, ABG)
01:54:11.810 00.000 10052 Guiding  Dir = 2, Dur = 39
01:54:11.837 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:11.881 00.044 6880 UpdateGuideState exits: m=2599 SNR=35.4
01:54:11.881 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:11.881 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:11.881 00.000 6880 Enqueuing Expose request
01:54:11.887 00.006 10052 IsSlewing returns 0
01:54:11.966 00.079 10052 IsGuiding returns 0
01:54:12.109 00.143 10052 IsGuiding returns 0
01:54:12.109 00.000 10052 Move returns status 0, amount 39
01:54:12.109 00.000 10052 MoveAxis(N, 0, ABG)
01:54:12.109 00.000 10052 Move returns status 0, amount 0
01:54:12.109 00.000 10052 move complete, result=0
01:54:12.110 00.001 10052 worker thread done servicing request
01:54:12.110 00.000 6880 GuideStep: -0.1 px 39 ms EAST, -0.3 px 0 ms NORTH
01:54:12.110 00.000 10052 Worker thread wakes up
01:54:12.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:12.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:13.018 00.908 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb18c6fb-3077-4bd9-adcd-3c545cfc3e94"}
01:54:13.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb18c6fb-3077-4bd9-adcd-3c545cfc3e94"}
01:54:13.019 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0c0e8f10-d4f3-4f57-add8-46d7234e816a"}
01:54:13.019 00.000 6880 case statement mapped state 6 to 3
01:54:13.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c0e8f10-d4f3-4f57-add8-46d7234e816a"}
01:54:13.019 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7da56765-e037-4767-b546-1ec1e7aacc68"}
01:54:13.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2216,"width":15,"height":15,"star_pos":[6.55,6.64],"pixels":"..."},"id":"7da56765-e037-4767-b546-1ec1e7aacc68"}
01:54:13.237 00.218 10052 Exposure complete
01:54:13.315 00.078 10052 worker thread done servicing request
01:54:13.315 00.000 6880 OnExposeComplete: enter
01:54:13.315 00.000 6880 UpdateGuideState(): m_state=6
01:54:13.315 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2217
01:54:13.316 00.001 6880 Star::Find returns 1 (0), X=407.59, Y=889.55, Mass=2541, SNR=34.9, Peak=171 HFD=4.4
01:54:13.316 00.000 6880 MultiStar: [#1 -0.42,0.05,0.97,U] [#2 -0.54,0.01,0.00,M6] [#3 -0.66,-0.09,0.00,M6] [#4 -0.56,0.06,0.00,M3] [#5 -0.55,-0.17,0.00,M3] [#6 -0.55,0.15,0.00,M3] [#7 -0.57,-0.04,0.00,M1] [#8 -0.49,0.47,0.00,M7] 
01:54:13.316 00.000 6880 single-star, 1 included, MultiStar: {-0.33, 0.05}, one-star: {-0.24, 0.05}
01:54:13.316 00.000 6880 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.61) = xAngle (4.55 = -1.74)
01:54:13.316 00.000 6880 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.52 = -1.77)
01:54:13.316 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.05 hyp=0.25 cameraTheta=2.93 mountX=-0.04 mountY=-0.24, mountTheta=-1.74
01:54:13.318 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.05, opts=13)
01:54:13.318 00.000 6880 Enqueuing Move request for scope (-0.24, 0.05)
01:54:13.318 00.000 10052 Worker thread wakes up
01:54:13.318 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.05) opts 0xd
01:54:13.318 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.05)
01:54:13.318 00.000 10052 Moving (-0.24, 0.05) raw xDistance=-0.04 yDistance=-0.24
01:54:13.318 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:54:13.318 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.01
01:54:13.318 00.000 10052 MoveAxis(E, 0, ABG)
01:54:13.318 00.000 10052 Move returns status 0, amount 0
01:54:13.318 00.000 10052 MoveAxis(N, 0, ABG)
01:54:13.318 00.000 10052 Move returns status 0, amount 0
01:54:13.318 00.000 10052 move complete, result=0
01:54:13.320 00.002 10052 worker thread done servicing request
01:54:13.347 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:13.388 00.041 6880 UpdateGuideState exits: m=2541 SNR=34.9
01:54:13.388 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:13.390 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:13.390 00.000 6880 Enqueuing Expose request
01:54:13.390 00.000 10052 Worker thread wakes up
01:54:13.390 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:13.390 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:13.390 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:14.305 00.915 10052 Exposure complete
01:54:14.374 00.069 10052 worker thread done servicing request
01:54:14.374 00.000 6880 OnExposeComplete: enter
01:54:14.374 00.000 6880 UpdateGuideState(): m_state=6
01:54:14.375 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2218
01:54:14.375 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=889.42, Mass=2629, SNR=35.5, Peak=153 HFD=4.8
01:54:14.375 00.000 6880 MultiStar: [#1 -0.48,-0.08,0.92,U] [#2 -0.60,-0.18,0.00,M7] [#3 -0.49,-0.30,0.00,M7] [#4 -0.61,-0.19,0.00,M4] [#5 -0.54,-0.37,0.00,M4] [#6 -0.36,-0.15,0.92,U] [#7 -0.49,-0.22,0.00,M2] [#8 -0.33,0.31,0.81,U] 
01:54:14.375 00.000 6880 single-star, 3 included, MultiStar: {-0.35, -0.01}, one-star: {-0.22, -0.08}
01:54:14.375 00.000 6880 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.61) = xAngle (-1.18 = -1.18)
01:54:14.376 00.001 6880 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
01:54:14.376 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.08 hyp=0.24 cameraTheta=-2.79 mountX=0.09 mountY=-0.22, mountTheta=-1.18
01:54:14.377 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.08, opts=13)
01:54:14.378 00.001 6880 Enqueuing Move request for scope (-0.22, -0.08)
01:54:14.378 00.000 10052 Worker thread wakes up
01:54:14.378 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.08) opts 0xd
01:54:14.378 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.08)
01:54:14.378 00.000 10052 Moving (-0.22, -0.08) raw xDistance=0.09 yDistance=-0.22
01:54:14.378 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:54:14.378 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
01:54:14.378 00.000 10052 MoveAxis(E, 0, ABG)
01:54:14.378 00.000 10052 Move returns status 0, amount 0
01:54:14.378 00.000 10052 MoveAxis(N, 0, ABG)
01:54:14.378 00.000 10052 Move returns status 0, amount 0
01:54:14.378 00.000 10052 move complete, result=0
01:54:14.378 00.000 10052 worker thread done servicing request
01:54:14.404 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:14.443 00.039 6880 UpdateGuideState exits: m=2629 SNR=35.5
01:54:14.443 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:14.443 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:14.443 00.000 6880 Enqueuing Expose request
01:54:14.443 00.000 10052 Worker thread wakes up
01:54:14.444 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:14.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:14.444 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:15.018 00.574 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d71be95-4ad1-412f-a8c4-600233b149d6"}
01:54:15.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d71be95-4ad1-412f-a8c4-600233b149d6"}
01:54:15.018 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"953e1e97-1fda-47d4-b283-009c6ec7d953"}
01:54:15.018 00.000 6880 case statement mapped state 6 to 3
01:54:15.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"953e1e97-1fda-47d4-b283-009c6ec7d953"}
01:54:15.019 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d643edf-78f2-4ecb-b4c6-a4a7fd2578c8"}
01:54:15.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2218,"width":15,"height":15,"star_pos":[6.61,7.42],"pixels":"..."},"id":"3d643edf-78f2-4ecb-b4c6-a4a7fd2578c8"}
01:54:15.577 00.558 10052 Exposure complete
01:54:15.660 00.083 10052 worker thread done servicing request
01:54:15.660 00.000 6880 OnExposeComplete: enter
01:54:15.660 00.000 6880 UpdateGuideState(): m_state=6
01:54:15.661 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2219
01:54:15.661 00.000 6880 Star::Find returns 1 (0), X=407.22, Y=889.32, Mass=2559, SNR=35.1, Peak=161 HFD=4.7
01:54:15.661 00.000 6880 MultiStar: [#1 -0.65,-0.01,0.00,M1] [#2 -0.67,0.03,0.00,M8] [#3 -0.65,-0.10,0.00,M8] [#4 -0.83,0.05,0.00,M5] [#5 -0.66,-0.03,0.00,M5] [#6 -0.57,-0.05,0.00,M3] [#7 -0.60,-0.22,0.00,M3] [#8 -0.78,0.13,0.00,M7] 
01:54:15.662 00.001 6880 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.61) = xAngle (-1.24 = -1.24)
01:54:15.662 00.000 6880 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
01:54:15.662 00.000 6880 CameraToMount -- cameraX=-0.60 cameraY=-0.18 hyp=0.63 cameraTheta=-2.85 mountX=0.20 mountY=-0.60, mountTheta=-1.24
01:54:15.664 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.60, y=-0.18, opts=13)
01:54:15.664 00.000 6880 Enqueuing Move request for scope (-0.60, -0.18)
01:54:15.664 00.000 10052 Worker thread wakes up
01:54:15.664 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.18) opts 0xd
01:54:15.664 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.60, -0.18)
01:54:15.664 00.000 10052 Moving (-0.60, -0.18) raw xDistance=0.20 yDistance=-0.60
01:54:15.664 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
01:54:15.665 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.60, slope = -0.04
01:54:15.665 00.000 10052 MoveAxis(W, 55, ABG)
01:54:15.665 00.000 10052 Guiding  Dir = 3, Dur = 55
01:54:15.699 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:15.732 00.033 10052 IsSlewing returns 0
01:54:15.746 00.014 6880 UpdateGuideState exits: m=2559 SNR=35.1
01:54:15.746 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:15.746 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:15.746 00.000 6880 Enqueuing Expose request
01:54:15.812 00.066 10052 IsGuiding returns 0
01:54:15.955 00.143 10052 IsGuiding returns 0
01:54:15.955 00.000 10052 Move returns status 0, amount 55
01:54:15.955 00.000 10052 MoveAxis(N, 77, ABG)
01:54:15.955 00.000 10052 Guiding  Dir = 0, Dur = 77
01:54:16.030 00.075 10052 IsSlewing returns 0
01:54:16.108 00.078 10052 IsGuiding returns 0
01:54:16.177 00.069 10052 PulseGuide returned control before completion, sleep 19
01:54:16.253 00.076 10052 IsGuiding returns 1
01:54:16.253 00.000 10052 scope still moving after pulse duration time elapsed
01:54:16.332 00.079 10052 IsSlewing returns 0
01:54:16.412 00.080 10052 IsGuiding returns 0
01:54:16.412 00.000 10052 scope move finished after 77 + 226 ms
01:54:16.412 00.000 10052 Move returns status 0, amount 77
01:54:16.412 00.000 10052 move complete, result=0
01:54:16.412 00.000 10052 worker thread done servicing request
01:54:16.413 00.001 10052 Worker thread wakes up
01:54:16.413 00.000 6880 GuideStep: 0.2 px 55 ms WEST, -0.6 px 77 ms NORTH
01:54:16.413 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:16.413 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:17.019 00.606 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0dcae1fe-955c-46d0-a2c9-6e6459ef87f7"}
01:54:17.020 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0dcae1fe-955c-46d0-a2c9-6e6459ef87f7"}
01:54:17.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57691487-d9eb-4492-9510-5871bda306e4"}
01:54:17.021 00.000 6880 case statement mapped state 6 to 3
01:54:17.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57691487-d9eb-4492-9510-5871bda306e4"}
01:54:17.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fc0dcec2-dbf1-4c1f-a36a-7b52c73f84dd"}
01:54:17.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2219,"width":15,"height":15,"star_pos":[7.22,7.32],"pixels":"..."},"id":"fc0dcec2-dbf1-4c1f-a36a-7b52c73f84dd"}
01:54:17.323 00.301 10052 Exposure complete
01:54:17.389 00.066 10052 worker thread done servicing request
01:54:17.390 00.001 6880 OnExposeComplete: enter
01:54:17.390 00.000 6880 UpdateGuideState(): m_state=6
01:54:17.390 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2220
01:54:17.390 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=889.89, Mass=2658, SNR=35.7, Peak=155 HFD=4.7
01:54:17.390 00.000 6880 MultiStar: [#1 -0.69,0.33,0.00,M2] [#2 -0.59,0.47,0.00,M9] [#3 -0.80,0.02,0.00,M9] [#4 -0.71,0.25,0.00,M6] [#5 -0.66,0.10,0.00,M6] [#6 -0.60,0.35,0.00,M4] [#7 -0.73,-0.00,0.00,M4] [#8 -0.77,0.18,0.00,M8] 
01:54:17.391 00.001 6880 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.61) = xAngle (3.94 = -2.34)
01:54:17.391 00.000 6880 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.91 = -2.37)
01:54:17.391 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=0.39 hyp=0.53 cameraTheta=2.33 mountX=-0.37 mountY=-0.37, mountTheta=-2.36
01:54:17.392 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.39, opts=13)
01:54:17.392 00.000 6880 Enqueuing Move request for scope (-0.36, 0.39)
01:54:17.392 00.000 10052 Worker thread wakes up
01:54:17.393 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.39) opts 0xd
01:54:17.393 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.39)
01:54:17.393 00.000 10052 Moving (-0.36, 0.39) raw xDistance=-0.37 yDistance=-0.37
01:54:17.393 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
01:54:17.393 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.37, slope = -0.06
01:54:17.393 00.000 10052 MoveAxis(E, 96, ABG)
01:54:17.393 00.000 10052 Guiding  Dir = 2, Dur = 96
01:54:17.414 00.021 10052 IsSlewing returns 0
01:54:17.427 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:17.453 00.026 10052 IsGuiding returns 0
01:54:17.468 00.015 6880 UpdateGuideState exits: m=2658 SNR=35.7
01:54:17.468 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:17.468 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:17.468 00.000 6880 Enqueuing Expose request
01:54:17.480 00.012 10052 PulseGuide returned control before completion, sleep 79
01:54:17.632 00.152 10052 IsGuiding returns 0
01:54:17.632 00.000 10052 Move returns status 0, amount 96
01:54:17.632 00.000 10052 MoveAxis(N, 109, ABG)
01:54:17.632 00.000 10052 Guiding  Dir = 0, Dur = 109
01:54:17.706 00.074 10052 IsSlewing returns 0
01:54:17.782 00.076 10052 IsGuiding returns 0
01:54:17.847 00.065 10052 PulseGuide returned control before completion, sleep 55
01:54:17.968 00.121 10052 IsGuiding returns 1
01:54:17.968 00.000 10052 scope still moving after pulse duration time elapsed
01:54:18.045 00.077 10052 IsSlewing returns 0
01:54:18.122 00.077 10052 IsGuiding returns 0
01:54:18.123 00.001 10052 scope move finished after 109 + 231 ms
01:54:18.123 00.000 10052 Move returns status 0, amount 109
01:54:18.123 00.000 10052 move complete, result=0
01:54:18.123 00.000 10052 worker thread done servicing request
01:54:18.123 00.000 10052 Worker thread wakes up
01:54:18.123 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:18.123 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:18.123 00.000 6880 GuideStep: -0.4 px 96 ms EAST, -0.4 px 109 ms NORTH
01:54:19.018 00.895 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40de293d-eb1b-4382-88db-a55d3ac50cc6"}
01:54:19.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40de293d-eb1b-4382-88db-a55d3ac50cc6"}
01:54:19.020 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"497d0c2f-9323-4324-b909-67128990905f"}
01:54:19.020 00.000 6880 case statement mapped state 6 to 3
01:54:19.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"497d0c2f-9323-4324-b909-67128990905f"}
01:54:19.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"151bd11b-3e5a-490d-bf3a-c94730485041"}
01:54:19.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2220,"width":15,"height":15,"star_pos":[7.46,6.89],"pixels":"..."},"id":"151bd11b-3e5a-490d-bf3a-c94730485041"}
01:54:19.254 00.233 10052 Exposure complete
01:54:19.313 00.059 10052 worker thread done servicing request
01:54:19.313 00.000 6880 OnExposeComplete: enter
01:54:19.313 00.000 6880 UpdateGuideState(): m_state=6
01:54:19.313 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2221
01:54:19.313 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=889.81, Mass=2624, SNR=35.5, Peak=161 HFD=4.6
01:54:19.314 00.001 6880 MultiStar: [#1 -0.22,0.57,0.00,M3] [#2 -0.59,0.69,0.00,M10] [#3 -0.65,0.46,0.00,M10] [#4 -0.50,0.25,0.00,M7] [#5 -0.49,0.31,0.00,M7] [#6 -0.45,0.62,0.00,M5] [#7 -0.19,0.39,0.73,U] [#8 -0.47,0.67,0.00,M9] 
01:54:19.314 00.000 6880 single-star, 1 included, MultiStar: {-0.16, 0.34}, one-star: {-0.13, 0.31}
01:54:19.314 00.000 6880 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.61) = xAngle (3.58 = -2.70)
01:54:19.314 00.000 6880 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.55 = -2.74)
01:54:19.314 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.97 mountX=-0.30 mountY=-0.13, mountTheta=-2.73
01:54:19.316 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.31, opts=13)
01:54:19.316 00.000 6880 Enqueuing Move request for scope (-0.13, 0.31)
01:54:19.316 00.000 10052 Worker thread wakes up
01:54:19.316 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.31) opts 0xd
01:54:19.316 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.31)
01:54:19.316 00.000 10052 Moving (-0.13, 0.31) raw xDistance=-0.30 yDistance=-0.13
01:54:19.316 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
01:54:19.316 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.15, using input
01:54:19.316 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
01:54:19.316 00.000 10052 MoveAxis(E, 86, ABG)
01:54:19.316 00.000 10052 Guiding  Dir = 2, Dur = 86
01:54:19.337 00.021 10052 IsSlewing returns 0
01:54:19.338 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:19.372 00.034 6880 UpdateGuideState exits: m=2624 SNR=35.5
01:54:19.372 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:19.372 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:19.372 00.000 6880 Enqueuing Expose request
01:54:19.376 00.004 10052 IsGuiding returns 0
01:54:19.403 00.027 10052 PulseGuide returned control before completion, sleep 69
01:54:19.504 00.101 10052 IsGuiding returns 0
01:54:19.506 00.002 10052 Move returns status 0, amount 86
01:54:19.506 00.000 10052 MoveAxis(N, 0, ABG)
01:54:19.506 00.000 10052 Move returns status 0, amount 0
01:54:19.506 00.000 10052 move complete, result=0
01:54:19.506 00.000 10052 worker thread done servicing request
01:54:19.506 00.000 10052 Worker thread wakes up
01:54:19.506 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:19.506 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:19.525 00.019 6880 GuideStep: -0.3 px 86 ms EAST, -0.1 px 0 ms NORTH
01:54:20.415 00.890 10052 Exposure complete
01:54:20.503 00.088 10052 worker thread done servicing request
01:54:20.504 00.001 6880 OnExposeComplete: enter
01:54:20.504 00.000 6880 UpdateGuideState(): m_state=6
01:54:20.504 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2222
01:54:20.504 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=889.77, Mass=2560, SNR=35.1, Peak=145 HFD=4.6
01:54:20.505 00.001 6880 MultiStar: [#1 -0.31,0.41,0.97,U] [#2 -0.50,0.31,0.00,R] [#3 -0.48,0.36,0.00,R] [#4 -0.65,0.27,0.00,M8] [#5 -0.49,0.35,0.00,M8] [#6 -0.43,0.71,0.00,M6] [#7 -0.39,0.26,0.79,U] [#8 -0.27,0.69,0.00,M10] 
01:54:20.505 00.000 6880 single-star, 2 included, MultiStar: {-0.34, 0.32}, one-star: {-0.33, 0.27}
01:54:20.505 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.07 = -2.21)
01:54:20.505 00.000 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.04 = -2.25)
01:54:20.505 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=0.27 hyp=0.42 cameraTheta=2.46 mountX=-0.25 mountY=-0.33, mountTheta=-2.23
01:54:20.506 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=0.27, opts=13)
01:54:20.506 00.000 6880 Enqueuing Move request for scope (-0.33, 0.27)
01:54:20.506 00.000 10052 Worker thread wakes up
01:54:20.506 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.27) opts 0xd
01:54:20.506 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, 0.27)
01:54:20.507 00.001 10052 Moving (-0.33, 0.27) raw xDistance=-0.25 yDistance=-0.33
01:54:20.507 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
01:54:20.507 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.33, slope = -0.03
01:54:20.507 00.000 10052 MoveAxis(E, 72, ABG)
01:54:20.507 00.000 10052 Guiding  Dir = 2, Dur = 72
01:54:20.534 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:20.545 00.011 10052 IsSlewing returns 0
01:54:20.571 00.026 6880 UpdateGuideState exits: m=2560 SNR=35.1
01:54:20.571 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:20.571 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:20.571 00.000 6880 Enqueuing Expose request
01:54:20.621 00.050 10052 IsGuiding returns 0
01:54:20.685 00.064 10052 PulseGuide returned control before completion, sleep 19
01:54:20.759 00.074 10052 IsGuiding returns 1
01:54:20.759 00.000 10052 scope still moving after pulse duration time elapsed
01:54:20.828 00.069 10052 IsSlewing returns 0
01:54:20.867 00.039 10052 IsGuiding returns 0
01:54:20.867 00.000 10052 scope move finished after 72 + 173 ms
01:54:20.867 00.000 10052 Move returns status 0, amount 72
01:54:20.867 00.000 10052 MoveAxis(N, 61, ABG)
01:54:20.867 00.000 10052 Guiding  Dir = 0, Dur = 61
01:54:20.905 00.038 10052 IsSlewing returns 0
01:54:20.943 00.038 10052 IsGuiding returns 0
01:54:20.970 00.027 10052 PulseGuide returned control before completion, sleep 44
01:54:21.018 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78b32a37-e2f4-421d-8178-bbdb269f277c"}
01:54:21.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78b32a37-e2f4-421d-8178-bbdb269f277c"}
01:54:21.020 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21b8eae4-1fbc-4423-8e06-b72c87ba2165"}
01:54:21.020 00.000 6880 case statement mapped state 6 to 3
01:54:21.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"21b8eae4-1fbc-4423-8e06-b72c87ba2165"}
01:54:21.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45124a57-69b6-4f75-95bb-cea6b9291dd3"}
01:54:21.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2222,"width":15,"height":15,"star_pos":[6.50,6.77],"pixels":"..."},"id":"45124a57-69b6-4f75-95bb-cea6b9291dd3"}
01:54:21.041 00.020 10052 IsGuiding returns 0
01:54:21.041 00.000 10052 Move returns status 0, amount 61
01:54:21.041 00.000 10052 move complete, result=0
01:54:21.042 00.001 10052 worker thread done servicing request
01:54:21.042 00.000 6880 GuideStep: -0.3 px 72 ms EAST, -0.3 px 61 ms NORTH
01:54:21.042 00.000 10052 Worker thread wakes up
01:54:21.042 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:21.042 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:22.176 01.134 10052 Exposure complete
01:54:22.260 00.084 10052 worker thread done servicing request
01:54:22.261 00.001 6880 OnExposeComplete: enter
01:54:22.261 00.000 6880 UpdateGuideState(): m_state=6
01:54:22.261 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2223
01:54:22.261 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=889.87, Mass=2615, SNR=35.5, Peak=155 HFD=4.4
01:54:22.262 00.001 6880 MultiStar: [#1 -0.34,0.57,0.00,M3] [#2 -0.38,0.29,0.99,U] [#3 -0.23,0.08,0.92,U] [#4 -0.58,0.44,0.00,M9] [#5 -0.76,0.38,0.00,M9] [#6 -0.66,0.70,0.00,M7] [#7 -0.54,0.44,0.00,M3] [#8 -0.45,0.76,0.00,R] 
01:54:22.262 00.000 6880 refined, 2 included, MultiStar: {-0.35, 0.25}, one-star: {-0.43, 0.37}
01:54:22.262 00.000 6880 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.61) = xAngle (4.13 = -2.16)
01:54:22.262 00.000 6880 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.09 = -2.19)
01:54:22.262 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=0.25 hyp=0.43 cameraTheta=2.51 mountX=-0.24 mountY=-0.35, mountTheta=-2.17
01:54:22.264 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=0.25, opts=13)
01:54:22.264 00.000 6880 Enqueuing Move request for scope (-0.35, 0.25)
01:54:22.264 00.000 10052 Worker thread wakes up
01:54:22.264 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.25) opts 0xd
01:54:22.265 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.35, 0.25)
01:54:22.265 00.000 10052 Moving (-0.35, 0.25) raw xDistance=-0.24 yDistance=-0.35
01:54:22.265 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:54:22.265 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.35, slope = -0.02
01:54:22.265 00.000 10052 MoveAxis(E, 68, ABG)
01:54:22.265 00.000 10052 Guiding  Dir = 2, Dur = 68
01:54:22.294 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:22.316 00.022 10052 IsSlewing returns 0
01:54:22.339 00.023 6880 UpdateGuideState exits: m=2615 SNR=35.5
01:54:22.340 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:22.340 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:22.340 00.000 6880 Enqueuing Expose request
01:54:22.391 00.051 10052 IsGuiding returns 0
01:54:22.454 00.063 10052 PulseGuide returned control before completion, sleep 15
01:54:22.523 00.069 10052 IsGuiding returns 1
01:54:22.525 00.002 10052 scope still moving after pulse duration time elapsed
01:54:22.580 00.055 10052 IsSlewing returns 0
01:54:22.619 00.039 10052 IsGuiding returns 0
01:54:22.619 00.000 10052 scope move finished after 68 + 160 ms
01:54:22.619 00.000 10052 Move returns status 0, amount 68
01:54:22.620 00.001 10052 MoveAxis(N, 44, ABG)
01:54:22.620 00.000 10052 Guiding  Dir = 0, Dur = 44
01:54:22.656 00.036 10052 IsSlewing returns 0
01:54:22.695 00.039 10052 IsGuiding returns 0
01:54:22.722 00.027 10052 PulseGuide returned control before completion, sleep 27
01:54:22.785 00.063 10052 IsGuiding returns 0
01:54:22.785 00.000 10052 Move returns status 0, amount 44
01:54:22.786 00.001 10052 move complete, result=0
01:54:22.786 00.000 10052 worker thread done servicing request
01:54:22.786 00.000 10052 Worker thread wakes up
01:54:22.786 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:22.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:22.786 00.000 6880 GuideStep: -0.2 px 68 ms EAST, -0.4 px 44 ms NORTH
01:54:23.018 00.232 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5c47388b-ca73-417b-96ce-58e566c62173"}
01:54:23.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5c47388b-ca73-417b-96ce-58e566c62173"}
01:54:23.019 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e1320f15-ddba-4b96-8b02-a880a44acf23"}
01:54:23.019 00.000 6880 case statement mapped state 6 to 3
01:54:23.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1320f15-ddba-4b96-8b02-a880a44acf23"}
01:54:23.019 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"502530ba-919c-4ea2-8b9d-9e4a150ba24a"}
01:54:23.020 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2223,"width":15,"height":15,"star_pos":[7.40,6.87],"pixels":"..."},"id":"502530ba-919c-4ea2-8b9d-9e4a150ba24a"}
01:54:23.699 00.679 10052 Exposure complete
01:54:23.761 00.062 10052 worker thread done servicing request
01:54:23.761 00.000 6880 OnExposeComplete: enter
01:54:23.761 00.000 6880 UpdateGuideState(): m_state=6
01:54:23.761 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2224
01:54:23.761 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=889.89, Mass=2620, SNR=35.5, Peak=160 HFD=4.6
01:54:23.762 00.001 6880 MultiStar: [#1 -0.40,0.57,0.00,M4] [#2 -0.40,0.41,0.00,M1] [#3 -0.41,0.14,0.92,U] [#4 -0.22,0.57,0.00,M10] [#5 -0.58,0.44,0.00,M10] [#6 -0.74,0.84,0.00,M8] [#7 -0.55,0.51,0.00,M4] [#8 -0.17,0.12,0.79,U] 
01:54:23.762 00.000 6880 refined, 2 included, MultiStar: {-0.28, 0.23}, one-star: {-0.24, 0.39}
01:54:23.762 00.000 6880 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.61) = xAngle (4.06 = -2.22)
01:54:23.762 00.000 6880 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.03 = -2.25)
01:54:23.762 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.23 hyp=0.36 cameraTheta=2.45 mountX=-0.22 mountY=-0.28, mountTheta=-2.23
01:54:23.764 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.23, opts=13)
01:54:23.764 00.000 6880 Enqueuing Move request for scope (-0.28, 0.23)
01:54:23.764 00.000 10052 Worker thread wakes up
01:54:23.764 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.23) opts 0xd
01:54:23.764 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.23)
01:54:23.764 00.000 10052 Moving (-0.28, 0.23) raw xDistance=-0.22 yDistance=-0.28
01:54:23.764 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:54:23.764 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.28, slope = -0.01
01:54:23.764 00.000 10052 MoveAxis(E, 62, ABG)
01:54:23.764 00.000 10052 Guiding  Dir = 2, Dur = 62
01:54:23.789 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:23.809 00.020 10052 IsSlewing returns 0
01:54:23.827 00.018 6880 UpdateGuideState exits: m=2620 SNR=35.5
01:54:23.827 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:23.827 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:23.828 00.001 6880 Enqueuing Expose request
01:54:23.883 00.055 10052 IsGuiding returns 0
01:54:24.033 00.150 10052 IsGuiding returns 1
01:54:24.033 00.000 10052 scope still moving after pulse duration time elapsed
01:54:24.107 00.074 10052 IsSlewing returns 0
01:54:24.186 00.079 10052 IsGuiding returns 0
01:54:24.186 00.000 10052 scope move finished after 62 + 240 ms
01:54:24.186 00.000 10052 Move returns status 0, amount 62
01:54:24.186 00.000 10052 MoveAxis(N, 19, ABG)
01:54:24.187 00.001 10052 Guiding  Dir = 0, Dur = 19
01:54:24.266 00.079 10052 IsSlewing returns 0
01:54:24.340 00.074 10052 IsGuiding returns 0
01:54:24.489 00.149 10052 IsGuiding returns 0
01:54:24.489 00.000 10052 Move returns status 0, amount 19
01:54:24.489 00.000 10052 move complete, result=0
01:54:24.489 00.000 10052 worker thread done servicing request
01:54:24.489 00.000 10052 Worker thread wakes up
01:54:24.489 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:24.489 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:24.490 00.001 6880 GuideStep: -0.2 px 62 ms EAST, -0.3 px 19 ms NORTH
01:54:25.018 00.528 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ddc8b7b2-12f4-4362-9a9d-0e940376408d"}
01:54:25.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ddc8b7b2-12f4-4362-9a9d-0e940376408d"}
01:54:25.019 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"339bf88e-6150-4a1d-9a71-edb2295a91ec"}
01:54:25.019 00.000 6880 case statement mapped state 6 to 3
01:54:25.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"339bf88e-6150-4a1d-9a71-edb2295a91ec"}
01:54:25.019 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b04c6490-1dbe-4173-8b1b-412f1d1bf57e"}
01:54:25.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2224,"width":15,"height":15,"star_pos":[6.58,6.89],"pixels":"..."},"id":"b04c6490-1dbe-4173-8b1b-412f1d1bf57e"}
01:54:25.616 00.597 10052 Exposure complete
01:54:25.693 00.077 10052 worker thread done servicing request
01:54:25.693 00.000 6880 OnExposeComplete: enter
01:54:25.693 00.000 6880 UpdateGuideState(): m_state=6
01:54:25.693 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2225
01:54:25.693 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.76, Mass=2684, SNR=36.0, Peak=176 HFD=4.5
01:54:25.695 00.002 6880 MultiStar: [#1 -0.07,0.57,0.00,M5] [#2 0.11,-0.10,0.98,U] [#3 0.00,-0.09,0.91,U] [#4 -0.06,0.52,0.82,U] [#5 -0.31,0.39,0.95,U] [#6 -0.36,0.55,0.00,M9] [#7 -0.23,0.40,0.75,U] [#8 0.14,-0.06,0.78,U] 
01:54:25.695 00.000 6880 refined, 6 included, MultiStar: {-0.04, 0.18}, one-star: {0.05, 0.26}
01:54:25.695 00.000 6880 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.61) = xAngle (3.41 = -2.88)
01:54:25.695 00.000 6880 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.38 = -2.91)
01:54:25.695 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.79 mountX=-0.18 mountY=-0.04, mountTheta=-2.91
01:54:25.696 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.18, opts=13)
01:54:25.696 00.000 6880 Enqueuing Move request for scope (-0.04, 0.18)
01:54:25.696 00.000 10052 Worker thread wakes up
01:54:25.697 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.18) opts 0xd
01:54:25.697 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.18)
01:54:25.697 00.000 10052 Moving (-0.04, 0.18) raw xDistance=-0.18 yDistance=-0.04
01:54:25.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
01:54:25.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:54:25.697 00.000 10052 MoveAxis(E, 52, ABG)
01:54:25.697 00.000 10052 Guiding  Dir = 2, Dur = 52
01:54:25.727 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:25.767 00.040 6880 UpdateGuideState exits: m=2684 SNR=36.0
01:54:25.767 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:25.767 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:25.767 00.000 6880 Enqueuing Expose request
01:54:25.772 00.005 10052 IsSlewing returns 0
01:54:25.847 00.075 10052 IsGuiding returns 0
01:54:25.990 00.143 10052 IsGuiding returns 0
01:54:25.991 00.001 10052 Move returns status 0, amount 52
01:54:25.991 00.000 10052 MoveAxis(N, 0, ABG)
01:54:25.991 00.000 10052 Move returns status 0, amount 0
01:54:25.991 00.000 10052 move complete, result=0
01:54:25.991 00.000 10052 worker thread done servicing request
01:54:25.991 00.000 6880 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
01:54:25.991 00.000 10052 Worker thread wakes up
01:54:25.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:25.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:26.902 00.911 10052 Exposure complete
01:54:26.962 00.060 10052 worker thread done servicing request
01:54:26.962 00.000 6880 OnExposeComplete: enter
01:54:26.962 00.000 6880 UpdateGuideState(): m_state=6
01:54:26.962 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2226
01:54:26.962 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=889.94, Mass=2593, SNR=35.3, Peak=159 HFD=4.6
01:54:26.962 00.000 6880 MultiStar: [#1 -0.09,0.50,0.96,U] [#2 0.13,-0.05,0.98,U] [#3 0.22,-0.22,0.89,U] [#4 -0.12,0.67,0.00,M10] [#5 -0.12,0.39,0.95,U] [#6 -0.29,0.34,0.87,U] [#7 -0.05,0.22,0.73,U] [#8 0.36,-0.16,0.79,U] 
01:54:26.963 00.001 6880 refined, 7 included, MultiStar: {0.02, 0.19}, one-star: {0.01, 0.44}
01:54:26.963 00.000 6880 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.61) = xAngle (3.10 = 3.10)
01:54:26.963 00.000 6880 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.07 = 3.07)
01:54:26.963 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.48 mountX=-0.19 mountY=0.01, mountTheta=3.07
01:54:26.965 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.19, opts=13)
01:54:26.965 00.000 6880 Enqueuing Move request for scope (0.02, 0.19)
01:54:26.966 00.001 10052 Worker thread wakes up
01:54:26.966 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.19) opts 0xd
01:54:26.966 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.19)
01:54:26.966 00.000 10052 Moving (0.02, 0.19) raw xDistance=-0.19 yDistance=0.01
01:54:26.966 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:54:26.966 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.14, using input
01:54:26.966 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
01:54:26.966 00.000 10052 MoveAxis(E, 54, ABG)
01:54:26.966 00.000 10052 Guiding  Dir = 2, Dur = 54
01:54:26.987 00.021 10052 IsSlewing returns 0
01:54:26.991 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:27.025 00.034 10052 IsGuiding returns 0
01:54:27.031 00.006 6880 UpdateGuideState exits: m=2593 SNR=35.3
01:54:27.031 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:27.031 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:27.031 00.000 6880 Enqueuing Expose request
01:54:27.031 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b69b9ae9-4bea-4e01-beb6-f699fb90cd4c"}
01:54:27.031 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b69b9ae9-4bea-4e01-beb6-f699fb90cd4c"}
01:54:27.041 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5897b5f5-ae1f-44fb-899b-bc1d47ca03e5"}
01:54:27.041 00.000 6880 case statement mapped state 6 to 3
01:54:27.041 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5897b5f5-ae1f-44fb-899b-bc1d47ca03e5"}
01:54:27.043 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ff69d00e-9807-482c-9008-2bd735d624a3"}
01:54:27.043 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2226,"width":15,"height":15,"star_pos":[6.84,6.94],"pixels":"..."},"id":"ff69d00e-9807-482c-9008-2bd735d624a3"}
01:54:27.052 00.009 10052 PulseGuide returned control before completion, sleep 37
01:54:27.120 00.068 10052 IsGuiding returns 0
01:54:27.120 00.000 10052 Move returns status 0, amount 54
01:54:27.120 00.000 10052 MoveAxis(N, 0, ABG)
01:54:27.120 00.000 10052 Move returns status 0, amount 0
01:54:27.120 00.000 10052 move complete, result=0
01:54:27.120 00.000 10052 worker thread done servicing request
01:54:27.120 00.000 10052 Worker thread wakes up
01:54:27.120 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:27.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:27.122 00.002 6880 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
01:54:28.249 01.127 10052 Exposure complete
01:54:28.328 00.079 10052 worker thread done servicing request
01:54:28.329 00.001 6880 OnExposeComplete: enter
01:54:28.329 00.000 6880 UpdateGuideState(): m_state=6
01:54:28.329 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2227
01:54:28.329 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=889.56, Mass=2644, SNR=35.7, Peak=156 HFD=4.8
01:54:28.330 00.001 6880 MultiStar: [#1 0.07,0.09,0.95,U] [#2 0.57,0.09,0.00,M1] [#3 0.48,-0.49,0.00,M1] [#4 0.02,0.04,0.83,U] [#5 0.04,0.15,0.97,U] [#6 0.08,0.04,0.91,U] [#7 -0.00,-0.04,0.74,U] [#8 0.43,-0.21,0.79,U] 
01:54:28.330 00.000 6880 refined, 6 included, MultiStar: {0.12, 0.03}, one-star: {0.22, 0.06}
01:54:28.330 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.84 = 1.84)
01:54:28.330 00.000 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
01:54:28.330 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.12 cameraTheta=0.22 mountX=-0.03 mountY=0.12, mountTheta=1.83
01:54:28.331 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.03, opts=13)
01:54:28.331 00.000 6880 Enqueuing Move request for scope (0.12, 0.03)
01:54:28.331 00.000 10052 Worker thread wakes up
01:54:28.331 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
01:54:28.331 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
01:54:28.331 00.000 10052 Moving (0.12, 0.03) raw xDistance=-0.03 yDistance=0.12
01:54:28.331 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
01:54:28.331 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.23, using input
01:54:28.332 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.05
01:54:28.332 00.000 10052 MoveAxis(E, 0, ABG)
01:54:28.332 00.000 10052 Move returns status 0, amount 0
01:54:28.332 00.000 10052 MoveAxis(N, 0, ABG)
01:54:28.332 00.000 10052 Move returns status 0, amount 0
01:54:28.332 00.000 10052 move complete, result=0
01:54:28.332 00.000 10052 worker thread done servicing request
01:54:28.363 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:28.414 00.051 6880 UpdateGuideState exits: m=2644 SNR=35.7
01:54:28.414 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:28.414 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:28.414 00.000 6880 Enqueuing Expose request
01:54:28.414 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:28.414 00.000 10052 Worker thread wakes up
01:54:28.414 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:28.415 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:29.021 00.606 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b877e60-2e75-41c0-a713-3824bd6e2123"}
01:54:29.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b877e60-2e75-41c0-a713-3824bd6e2123"}
01:54:29.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8568a6b1-bc04-4421-b5ab-c23744c27cef"}
01:54:29.022 00.000 6880 case statement mapped state 6 to 3
01:54:29.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8568a6b1-bc04-4421-b5ab-c23744c27cef"}
01:54:29.023 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95aed602-c069-40a4-9094-74065db1cd8b"}
01:54:29.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2227,"width":15,"height":15,"star_pos":[7.05,6.56],"pixels":"..."},"id":"95aed602-c069-40a4-9094-74065db1cd8b"}
01:54:29.332 00.309 10052 Exposure complete
01:54:29.401 00.069 10052 worker thread done servicing request
01:54:29.401 00.000 6880 OnExposeComplete: enter
01:54:29.401 00.000 6880 UpdateGuideState(): m_state=6
01:54:29.401 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2228
01:54:29.401 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=889.49, Mass=2530, SNR=34.8, Peak=167 HFD=4.6
01:54:29.402 00.001 6880 MultiStar: [#1 -0.37,-0.03,0.98,U] [#2 0.01,-0.21,1.00,U] [#3 -0.04,-0.32,0.92,U] [#4 -0.33,-0.06,0.87,U] [#5 -0.54,-0.22,0.00,M8] [#6 -0.42,0.22,0.93,U] [#7 -0.51,-0.14,0.00,M2] [#8 0.11,-0.29,0.82,U] 
01:54:29.402 00.000 6880 single-star, 6 included, MultiStar: {-0.16, -0.10}, one-star: {-0.04, -0.01}
01:54:29.402 00.000 6880 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.61) = xAngle (-1.23 = -1.23)
01:54:29.402 00.000 6880 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
01:54:29.402 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.84 mountX=0.01 mountY=-0.04, mountTheta=-1.23
01:54:29.404 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.01, opts=13)
01:54:29.404 00.000 6880 Enqueuing Move request for scope (-0.04, -0.01)
01:54:29.404 00.000 10052 Worker thread wakes up
01:54:29.404 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
01:54:29.404 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
01:54:29.404 00.000 10052 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
01:54:29.404 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:54:29.404 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.06
01:54:29.404 00.000 10052 MoveAxis(E, 0, ABG)
01:54:29.404 00.000 10052 Move returns status 0, amount 0
01:54:29.404 00.000 10052 MoveAxis(N, 0, ABG)
01:54:29.404 00.000 10052 Move returns status 0, amount 0
01:54:29.404 00.000 10052 move complete, result=0
01:54:29.404 00.000 10052 worker thread done servicing request
01:54:29.434 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:29.479 00.045 6880 UpdateGuideState exits: m=2530 SNR=34.8
01:54:29.479 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:29.479 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:29.479 00.000 6880 Enqueuing Expose request
01:54:29.479 00.000 10052 Worker thread wakes up
01:54:29.480 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:29.480 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:29.480 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:30.621 01.141 10052 Exposure complete
01:54:30.706 00.085 10052 worker thread done servicing request
01:54:30.706 00.000 6880 OnExposeComplete: enter
01:54:30.706 00.000 6880 UpdateGuideState(): m_state=6
01:54:30.707 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2229
01:54:30.707 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=889.73, Mass=2604, SNR=35.4, Peak=158 HFD=4.7
01:54:30.707 00.000 6880 MultiStar: [#1 -0.45,0.18,0.93,U] [#2 0.18,-0.21,0.99,U] [#3 0.01,-0.32,0.89,U] [#4 -0.39,-0.02,0.83,U] [#5 -0.53,0.22,0.00,M9] [#6 -0.29,0.12,0.90,U] [#7 -0.48,-0.10,0.77,U] [#8 -0.00,-0.46,0.77,U] 
01:54:30.707 00.000 6880 refined, 7 included, MultiStar: {-0.19, -0.06}, one-star: {-0.15, 0.23}
01:54:30.707 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
01:54:30.707 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
01:54:30.708 00.001 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.06 hyp=0.20 cameraTheta=-2.83 mountX=0.07 mountY=-0.19, mountTheta=-1.22
01:54:30.709 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.06, opts=13)
01:54:30.709 00.000 6880 Enqueuing Move request for scope (-0.19, -0.06)
01:54:30.709 00.000 10052 Worker thread wakes up
01:54:30.709 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.06) opts 0xd
01:54:30.710 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.06)
01:54:30.710 00.000 10052 Moving (-0.19, -0.06) raw xDistance=0.07 yDistance=-0.19
01:54:30.710 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:54:30.710 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.04
01:54:30.710 00.000 10052 MoveAxis(E, 0, ABG)
01:54:30.710 00.000 10052 Move returns status 0, amount 0
01:54:30.710 00.000 10052 MoveAxis(N, 0, ABG)
01:54:30.710 00.000 10052 Move returns status 0, amount 0
01:54:30.710 00.000 10052 move complete, result=0
01:54:30.710 00.000 10052 worker thread done servicing request
01:54:30.740 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:30.781 00.041 6880 UpdateGuideState exits: m=2604 SNR=35.4
01:54:30.781 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:30.781 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:30.781 00.000 6880 Enqueuing Expose request
01:54:30.781 00.000 10052 Worker thread wakes up
01:54:30.781 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:54:30.781 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:30.781 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:31.021 00.240 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dcbc7bed-8516-4933-9aba-e8b8eca104a8"}
01:54:31.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dcbc7bed-8516-4933-9aba-e8b8eca104a8"}
01:54:31.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f810fe09-eae0-4e63-b8bd-38e6a068d61d"}
01:54:31.022 00.000 6880 case statement mapped state 6 to 3
01:54:31.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f810fe09-eae0-4e63-b8bd-38e6a068d61d"}
01:54:31.022 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5fadcef9-f833-4bc1-b865-fdbb87b611c5"}
01:54:31.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2229,"width":15,"height":15,"star_pos":[6.68,6.73],"pixels":"..."},"id":"5fadcef9-f833-4bc1-b865-fdbb87b611c5"}
01:54:31.701 00.679 10052 Exposure complete
01:54:31.762 00.061 10052 worker thread done servicing request
01:54:31.763 00.001 6880 OnExposeComplete: enter
01:54:31.763 00.000 6880 UpdateGuideState(): m_state=6
01:54:31.763 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2230
01:54:31.763 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=889.71, Mass=2529, SNR=34.8, Peak=149 HFD=4.7
01:54:31.764 00.001 6880 MultiStar: [#1 -0.40,0.30,0.93,U] [#2 -0.07,0.23,0.99,U] [#3 0.12,-0.02,0.92,U] [#4 -0.51,0.11,0.83,U] [#5 -0.36,0.28,0.96,U] [#6 -0.26,0.53,0.00,M6] [#7 -0.47,0.03,0.76,U] [#8 0.18,-0.23,0.80,U] 
01:54:31.764 00.000 6880 refined, 7 included, MultiStar: {-0.21, 0.13}, one-star: {-0.22, 0.21}
01:54:31.764 00.000 6880 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.61) = xAngle (4.22 = -2.06)
01:54:31.764 00.000 6880 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.19 = -2.09)
01:54:31.764 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.61 mountX=-0.12 mountY=-0.21, mountTheta=-2.07
01:54:31.765 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.13, opts=13)
01:54:31.766 00.001 6880 Enqueuing Move request for scope (-0.21, 0.13)
01:54:31.766 00.000 10052 Worker thread wakes up
01:54:31.766 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
01:54:31.766 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
01:54:31.766 00.000 10052 Moving (-0.21, 0.13) raw xDistance=-0.12 yDistance=-0.21
01:54:31.766 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:54:31.766 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
01:54:31.766 00.000 10052 MoveAxis(E, 31, ABG)
01:54:31.766 00.000 10052 Guiding  Dir = 2, Dur = 31
01:54:31.789 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:31.810 00.021 10052 IsSlewing returns 0
01:54:31.825 00.015 6880 UpdateGuideState exits: m=2529 SNR=34.8
01:54:31.825 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:31.825 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:31.826 00.001 6880 Enqueuing Expose request
01:54:31.884 00.058 10052 IsGuiding returns 0
01:54:32.033 00.149 10052 IsGuiding returns 0
01:54:32.033 00.000 10052 Move returns status 0, amount 31
01:54:32.033 00.000 10052 MoveAxis(N, 0, ABG)
01:54:32.033 00.000 10052 Move returns status 0, amount 0
01:54:32.033 00.000 10052 move complete, result=0
01:54:32.033 00.000 10052 worker thread done servicing request
01:54:32.034 00.001 6880 GuideStep: -0.1 px 31 ms EAST, -0.2 px 0 ms NORTH
01:54:32.034 00.000 10052 Worker thread wakes up
01:54:32.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:32.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:33.020 00.986 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"945c18bc-7ba5-43d6-8ad5-a204b8664f58"}
01:54:33.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"945c18bc-7ba5-43d6-8ad5-a204b8664f58"}
01:54:33.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"414d3c13-e9b7-499c-81db-9f7269bc503f"}
01:54:33.021 00.000 6880 case statement mapped state 6 to 3
01:54:33.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"414d3c13-e9b7-499c-81db-9f7269bc503f"}
01:54:33.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"680f1ccb-a638-4fe3-9e63-cd7a0b231a01"}
01:54:33.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2230,"width":15,"height":15,"star_pos":[6.61,6.71],"pixels":"..."},"id":"680f1ccb-a638-4fe3-9e63-cd7a0b231a01"}
01:54:33.161 00.139 10052 Exposure complete
01:54:33.228 00.067 10052 worker thread done servicing request
01:54:33.228 00.000 6880 OnExposeComplete: enter
01:54:33.228 00.000 6880 UpdateGuideState(): m_state=6
01:54:33.228 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2231
01:54:33.228 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=889.86, Mass=2447, SNR=34.3, Peak=145 HFD=4.6
01:54:33.228 00.000 6880 MultiStar: [#1 -0.28,0.59,0.00,M1] [#2 -0.13,0.17,0.98,U] [#3 0.29,0.01,0.93,U] [#4 -0.15,0.54,0.00,M7] [#5 -0.29,0.35,0.97,U] [#6 -0.17,0.39,0.91,U] [#7 -0.26,0.47,0.00,M1] [#8 0.22,0.06,0.81,U] 
01:54:33.228 00.000 6880 refined, 5 included, MultiStar: {-0.02, 0.23}, one-star: {0.01, 0.36}
01:54:33.229 00.001 6880 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.61) = xAngle (3.25 = -3.03)
01:54:33.229 00.000 6880 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.22 = -3.06)
01:54:33.229 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.23 hyp=0.23 cameraTheta=1.64 mountX=-0.23 mountY=-0.02, mountTheta=-3.06
01:54:33.230 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.23, opts=13)
01:54:33.230 00.000 6880 Enqueuing Move request for scope (-0.02, 0.23)
01:54:33.230 00.000 10052 Worker thread wakes up
01:54:33.231 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.23) opts 0xd
01:54:33.231 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.23)
01:54:33.231 00.000 10052 Moving (-0.02, 0.23) raw xDistance=-0.23 yDistance=-0.02
01:54:33.231 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
01:54:33.231 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
01:54:33.231 00.000 10052 MoveAxis(E, 63, ABG)
01:54:33.231 00.000 10052 Guiding  Dir = 2, Dur = 63
01:54:33.251 00.020 10052 IsSlewing returns 0
01:54:33.255 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:33.289 00.034 10052 IsGuiding returns 0
01:54:33.289 00.000 6880 UpdateGuideState exits: m=2447 SNR=34.3
01:54:33.291 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:33.291 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:33.291 00.000 6880 Enqueuing Expose request
01:54:33.317 00.026 10052 PulseGuide returned control before completion, sleep 46
01:54:33.396 00.079 10052 IsGuiding returns 0
01:54:33.396 00.000 10052 Move returns status 0, amount 63
01:54:33.396 00.000 10052 MoveAxis(N, 0, ABG)
01:54:33.397 00.001 10052 Move returns status 0, amount 0
01:54:33.397 00.000 10052 move complete, result=0
01:54:33.397 00.000 10052 worker thread done servicing request
01:54:33.397 00.000 10052 Worker thread wakes up
01:54:33.397 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:33.397 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:33.397 00.000 6880 GuideStep: -0.2 px 63 ms EAST, -0.0 px 0 ms NORTH
01:54:34.317 00.920 10052 Exposure complete
01:54:34.373 00.056 10052 worker thread done servicing request
01:54:34.373 00.000 6880 OnExposeComplete: enter
01:54:34.373 00.000 6880 UpdateGuideState(): m_state=6
01:54:34.374 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2232
01:54:34.374 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.62, Mass=2576, SNR=35.2, Peak=170 HFD=4.5
01:54:34.374 00.000 6880 MultiStar: [#1 -0.14,0.16,0.94,U] [#2 0.22,-0.22,0.98,U] [#3 0.26,-0.41,0.92,U] [#4 -0.08,0.43,0.84,U] [#5 -0.08,0.12,0.97,U] [#6 -0.08,0.09,0.91,U] [#7 -0.18,0.22,0.74,U] [#8 0.48,-0.11,0.81,U] 
01:54:34.374 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.04}, one-star: {0.18, 0.12}
01:54:34.374 00.000 6880 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.61) = xAngle (2.15 = 2.15)
01:54:34.374 00.000 6880 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
01:54:34.374 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.04 hyp=0.07 cameraTheta=0.53 mountX=-0.04 mountY=0.06, mountTheta=2.14
01:54:34.376 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.04, opts=13)
01:54:34.376 00.000 6880 Enqueuing Move request for scope (0.06, 0.04)
01:54:34.376 00.000 10052 Worker thread wakes up
01:54:34.376 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.04) opts 0xd
01:54:34.376 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.04)
01:54:34.376 00.000 10052 Moving (0.06, 0.04) raw xDistance=-0.04 yDistance=0.06
01:54:34.376 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:54:34.376 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.11, using input
01:54:34.376 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
01:54:34.376 00.000 10052 MoveAxis(E, 0, ABG)
01:54:34.377 00.001 10052 Move returns status 0, amount 0
01:54:34.377 00.000 10052 MoveAxis(N, 0, ABG)
01:54:34.377 00.000 10052 Move returns status 0, amount 0
01:54:34.377 00.000 10052 move complete, result=0
01:54:34.377 00.000 10052 worker thread done servicing request
01:54:34.398 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:34.434 00.036 6880 UpdateGuideState exits: m=2576 SNR=35.2
01:54:34.434 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:34.434 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:34.434 00.000 6880 Enqueuing Expose request
01:54:34.434 00.000 10052 Worker thread wakes up
01:54:34.434 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:34.434 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:34.434 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:35.019 00.585 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"955010e9-6bca-45c8-a26c-27cc76bd9a49"}
01:54:35.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"955010e9-6bca-45c8-a26c-27cc76bd9a49"}
01:54:35.020 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d15bf4cf-cbc4-4c96-b068-532c94946a77"}
01:54:35.020 00.000 6880 case statement mapped state 6 to 3
01:54:35.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d15bf4cf-cbc4-4c96-b068-532c94946a77"}
01:54:35.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"28bce72c-1374-4996-8a64-3799cc51dc0f"}
01:54:35.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2232,"width":15,"height":15,"star_pos":[7.00,6.62],"pixels":"..."},"id":"28bce72c-1374-4996-8a64-3799cc51dc0f"}
01:54:35.565 00.544 10052 Exposure complete
01:54:35.639 00.074 10052 worker thread done servicing request
01:54:35.639 00.000 6880 OnExposeComplete: enter
01:54:35.639 00.000 6880 UpdateGuideState(): m_state=6
01:54:35.640 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2233
01:54:35.640 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=889.76, Mass=2574, SNR=35.0, Peak=154 HFD=4.6
01:54:35.640 00.000 6880 MultiStar: [#1 -0.28,0.47,0.00,M1] [#2 0.00,0.00,1.00,U] [#3 -0.03,-0.03,0.90,U] [#4 -0.56,0.26,0.00,M7] [#5 -0.43,0.23,0.97,U] [#6 -0.46,0.55,0.00,M5] [#7 -0.31,0.36,0.77,U] [#8 0.20,-0.06,0.79,U] 
01:54:35.640 00.000 6880 refined, 5 included, MultiStar: {-0.16, 0.13}, one-star: {-0.32, 0.26}
01:54:35.640 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.08 = -2.21)
01:54:35.641 00.001 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.05 = -2.24)
01:54:35.641 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.13 hyp=0.20 cameraTheta=2.46 mountX=-0.12 mountY=-0.16, mountTheta=-2.22
01:54:35.642 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.13, opts=13)
01:54:35.643 00.001 6880 Enqueuing Move request for scope (-0.16, 0.13)
01:54:35.643 00.000 10052 Worker thread wakes up
01:54:35.643 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.13) opts 0xd
01:54:35.643 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.13)
01:54:35.643 00.000 10052 Moving (-0.16, 0.13) raw xDistance=-0.12 yDistance=-0.16
01:54:35.643 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:54:35.643 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
01:54:35.643 00.000 10052 MoveAxis(E, 32, ABG)
01:54:35.643 00.000 10052 Guiding  Dir = 2, Dur = 32
01:54:35.666 00.023 10052 IsSlewing returns 0
01:54:35.672 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:35.703 00.031 10052 IsGuiding returns 0
01:54:35.730 00.027 10052 PulseGuide returned control before completion, sleep 15
01:54:35.746 00.016 6880 UpdateGuideState exits: m=2574 SNR=35.0
01:54:35.746 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:35.746 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:35.747 00.001 6880 Enqueuing Expose request
01:54:35.808 00.061 10052 IsGuiding returns 0
01:54:35.808 00.000 10052 Move returns status 0, amount 32
01:54:35.808 00.000 10052 MoveAxis(N, 0, ABG)
01:54:35.808 00.000 10052 Move returns status 0, amount 0
01:54:35.808 00.000 10052 move complete, result=0
01:54:35.808 00.000 10052 worker thread done servicing request
01:54:35.808 00.000 10052 Worker thread wakes up
01:54:35.808 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:35.808 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:35.945 00.137 6880 GuideStep: -0.1 px 32 ms EAST, -0.2 px 0 ms NORTH
01:54:36.718 00.773 10052 Exposure complete
01:54:36.808 00.090 6880 OnExposeComplete: enter
01:54:36.808 00.000 6880 UpdateGuideState(): m_state=6
01:54:36.809 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2234
01:54:36.809 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=889.64, Mass=2511, SNR=34.8, Peak=153 HFD=4.8
01:54:36.810 00.001 6880 MultiStar: [#1 -0.46,0.09,0.93,U] [#2 -0.13,-0.21,1.00,U] [#3 -0.14,-0.49,0.90,U] [#4 -0.51,-0.05,0.86,U] [#5 -0.59,0.02,0.00,M6] [#6 -0.58,0.09,0.00,M6] [#7 -0.55,-0.16,0.00,M1] [#8 -0.05,-0.35,0.77,U] 
01:54:36.810 00.000 6880 refined, 5 included, MultiStar: {-0.26, -0.14}, one-star: {-0.27, 0.14}
01:54:36.810 00.000 6880 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.61) = xAngle (-1.05 = -1.05)
01:54:36.810 00.000 6880 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
01:54:36.810 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.14 hyp=0.30 cameraTheta=-2.66 mountX=0.15 mountY=-0.26, mountTheta=-1.06
01:54:36.810 00.000 10052 worker thread done servicing request
01:54:36.812 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.14, opts=13)
01:54:36.812 00.000 6880 Enqueuing Move request for scope (-0.26, -0.14)
01:54:36.812 00.000 10052 Worker thread wakes up
01:54:36.812 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.14) opts 0xd
01:54:36.812 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.14)
01:54:36.812 00.000 10052 Moving (-0.26, -0.14) raw xDistance=0.15 yDistance=-0.26
01:54:36.812 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.15
01:54:36.812 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.26, slope = -0.02
01:54:36.813 00.001 10052 MoveAxis(W, 38, ABG)
01:54:36.813 00.000 10052 Guiding  Dir = 3, Dur = 38
01:54:36.834 00.021 10052 IsSlewing returns 0
01:54:36.848 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:36.872 00.024 10052 IsGuiding returns 0
01:54:36.899 00.027 10052 PulseGuide returned control before completion, sleep 22
01:54:36.906 00.007 6880 UpdateGuideState exits: m=2511 SNR=34.8
01:54:36.906 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:36.906 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:36.906 00.000 6880 Enqueuing Expose request
01:54:36.958 00.052 10052 IsGuiding returns 0
01:54:36.958 00.000 10052 Move returns status 0, amount 38
01:54:36.958 00.000 10052 MoveAxis(N, 37, ABG)
01:54:36.958 00.000 10052 Guiding  Dir = 0, Dur = 37
01:54:36.996 00.038 10052 IsSlewing returns 0
01:54:37.034 00.038 10052 IsGuiding returns 0
01:54:37.062 00.028 10052 PulseGuide returned control before completion, sleep 21
01:54:37.069 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"24038e99-fb5b-440b-be9a-6c060c72e8f8"}
01:54:37.069 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"24038e99-fb5b-440b-be9a-6c060c72e8f8"}
01:54:37.071 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ccfd0a85-1dd4-4f4b-8f90-d7d07bcca454"}
01:54:37.071 00.000 6880 case statement mapped state 6 to 3
01:54:37.071 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccfd0a85-1dd4-4f4b-8f90-d7d07bcca454"}
01:54:37.072 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4725c002-d849-4257-b5eb-10e6463e4e46"}
01:54:37.073 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2234,"width":15,"height":15,"star_pos":[6.55,6.64],"pixels":"..."},"id":"4725c002-d849-4257-b5eb-10e6463e4e46"}
01:54:37.114 00.041 10052 IsGuiding returns 0
01:54:37.114 00.000 10052 Move returns status 0, amount 37
01:54:37.114 00.000 10052 move complete, result=0
01:54:37.114 00.000 10052 worker thread done servicing request
01:54:37.114 00.000 10052 Worker thread wakes up
01:54:37.114 00.000 6880 GuideStep: 0.1 px 38 ms WEST, -0.3 px 37 ms NORTH
01:54:37.114 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:37.114 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:38.245 01.131 10052 Exposure complete
01:54:38.341 00.096 10052 worker thread done servicing request
01:54:38.341 00.000 6880 OnExposeComplete: enter
01:54:38.341 00.000 6880 UpdateGuideState(): m_state=6
01:54:38.341 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2235
01:54:38.341 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=889.77, Mass=2567, SNR=35.2, Peak=162 HFD=4.5
01:54:38.342 00.001 6880 MultiStar: [#1 -0.13,0.09,0.94,U] [#2 0.10,-0.22,0.99,U] [#3 0.09,-0.39,0.89,U] [#4 -0.18,0.40,0.83,U] [#5 -0.24,0.21,0.93,U] [#6 -0.36,0.22,0.91,U] [#7 -0.21,0.21,0.74,U] [#8 0.16,-0.07,0.77,U] 
01:54:38.342 00.000 6880 refined, 8 included, MultiStar: {-0.09, 0.08}, one-star: {-0.02, 0.27}
01:54:38.342 00.000 6880 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.61) = xAngle (4.02 = -2.27)
01:54:38.342 00.000 6880 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.30)
01:54:38.342 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.40 mountX=-0.07 mountY=-0.09, mountTheta=-2.28
01:54:38.344 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.08, opts=13)
01:54:38.344 00.000 6880 Enqueuing Move request for scope (-0.09, 0.08)
01:54:38.345 00.001 10052 Worker thread wakes up
01:54:38.345 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
01:54:38.345 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
01:54:38.345 00.000 10052 Moving (-0.09, 0.08) raw xDistance=-0.07 yDistance=-0.09
01:54:38.345 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:54:38.345 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.09, using input
01:54:38.345 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
01:54:38.345 00.000 10052 MoveAxis(E, 0, ABG)
01:54:38.345 00.000 10052 Move returns status 0, amount 0
01:54:38.345 00.000 10052 MoveAxis(N, 0, ABG)
01:54:38.345 00.000 10052 Move returns status 0, amount 0
01:54:38.346 00.001 10052 move complete, result=0
01:54:38.346 00.000 10052 worker thread done servicing request
01:54:38.376 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:38.421 00.045 6880 UpdateGuideState exits: m=2567 SNR=35.2
01:54:38.421 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:38.421 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:38.421 00.000 6880 Enqueuing Expose request
01:54:38.421 00.000 10052 Worker thread wakes up
01:54:38.422 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:54:38.422 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:38.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:39.051 00.629 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c657e759-87f6-412c-913a-237a06f3ddf1"}
01:54:39.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c657e759-87f6-412c-913a-237a06f3ddf1"}
01:54:39.052 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"36429de3-de6e-4082-b004-fd93e6e6985d"}
01:54:39.052 00.000 6880 case statement mapped state 6 to 3
01:54:39.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"36429de3-de6e-4082-b004-fd93e6e6985d"}
01:54:39.053 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6da1a022-e8b7-404b-9d04-d7016b0c0a63"}
01:54:39.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2235,"width":15,"height":15,"star_pos":[6.81,6.77],"pixels":"..."},"id":"6da1a022-e8b7-404b-9d04-d7016b0c0a63"}
01:54:39.330 00.277 10052 Exposure complete
01:54:39.423 00.093 10052 worker thread done servicing request
01:54:39.424 00.001 6880 OnExposeComplete: enter
01:54:39.424 00.000 6880 UpdateGuideState(): m_state=6
01:54:39.424 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2236
01:54:39.424 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=889.89, Mass=2648, SNR=35.8, Peak=173 HFD=4.4
01:54:39.425 00.001 6880 MultiStar: [#1 -0.22,0.39,0.91,U] [#2 0.06,0.06,0.98,U] [#3 0.05,-0.10,0.89,U] [#4 -0.25,0.45,0.83,U] [#5 -0.41,0.25,0.95,U] [#6 -0.41,0.49,0.00,M6] [#7 -0.17,0.25,0.72,U] [#8 0.22,-0.13,0.77,U] 
01:54:39.425 00.000 6880 refined, 7 included, MultiStar: {-0.11, 0.20}, one-star: {-0.15, 0.39}
01:54:39.425 00.000 6880 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.61) = xAngle (3.71 = -2.57)
01:54:39.425 00.000 6880 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.61)
01:54:39.425 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.20 hyp=0.23 cameraTheta=2.10 mountX=-0.19 mountY=-0.12, mountTheta=-2.60
01:54:39.427 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.20, opts=13)
01:54:39.427 00.000 6880 Enqueuing Move request for scope (-0.11, 0.20)
01:54:39.427 00.000 10052 Worker thread wakes up
01:54:39.427 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.20) opts 0xd
01:54:39.427 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.20)
01:54:39.427 00.000 10052 Moving (-0.11, 0.20) raw xDistance=-0.19 yDistance=-0.12
01:54:39.428 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:54:39.428 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
01:54:39.428 00.000 10052 MoveAxis(E, 52, ABG)
01:54:39.428 00.000 10052 Guiding  Dir = 2, Dur = 52
01:54:39.448 00.020 10052 IsSlewing returns 0
01:54:39.458 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:39.487 00.029 10052 IsGuiding returns 0
01:54:39.512 00.025 6880 UpdateGuideState exits: m=2648 SNR=35.8
01:54:39.512 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:39.512 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:39.513 00.001 6880 Enqueuing Expose request
01:54:39.520 00.007 10052 PulseGuide returned control before completion, sleep 29
01:54:39.677 00.157 10052 IsGuiding returns 0
01:54:39.677 00.000 10052 Move returns status 0, amount 52
01:54:39.677 00.000 10052 MoveAxis(N, 0, ABG)
01:54:39.677 00.000 10052 Move returns status 0, amount 0
01:54:39.677 00.000 10052 move complete, result=0
01:54:39.677 00.000 10052 worker thread done servicing request
01:54:39.677 00.000 10052 Worker thread wakes up
01:54:39.677 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:39.677 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:39.678 00.001 6880 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
01:54:40.813 01.135 10052 Exposure complete
01:54:40.890 00.077 10052 worker thread done servicing request
01:54:40.890 00.000 6880 OnExposeComplete: enter
01:54:40.890 00.000 6880 UpdateGuideState(): m_state=6
01:54:40.890 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2237
01:54:40.891 00.001 6880 Star::Find returns 1 (0), X=408.10, Y=889.68, Mass=2685, SNR=36.0, Peak=157 HFD=4.6
01:54:40.891 00.000 6880 MultiStar: [#1 0.06,0.30,0.90,U] [#2 0.39,0.11,0.94,U] [#3 0.33,-0.31,0.88,U] [#4 -0.12,0.20,0.82,U] [#5 0.06,0.20,0.95,U] [#6 -0.02,0.19,0.88,U] [#7 -0.02,-0.08,0.74,U] [#8 0.36,-0.32,0.76,U] 
01:54:40.891 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.28, 0.18}
01:54:40.891 00.000 6880 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.61) = xAngle (2.02 = 2.02)
01:54:40.891 00.000 6880 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.99 = 1.99)
01:54:40.891 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.41 mountX=-0.07 mountY=0.15, mountTheta=2.01
01:54:40.893 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.06, opts=13)
01:54:40.893 00.000 6880 Enqueuing Move request for scope (0.15, 0.06)
01:54:40.893 00.000 10052 Worker thread wakes up
01:54:40.893 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
01:54:40.893 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
01:54:40.893 00.000 10052 Moving (0.15, 0.06) raw xDistance=-0.07 yDistance=0.15
01:54:40.894 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:54:40.894 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
01:54:40.894 00.000 10052 MoveAxis(E, 0, ABG)
01:54:40.894 00.000 10052 Move returns status 0, amount 0
01:54:40.894 00.000 10052 MoveAxis(N, 0, ABG)
01:54:40.894 00.000 10052 Move returns status 0, amount 0
01:54:40.894 00.000 10052 move complete, result=0
01:54:40.894 00.000 10052 worker thread done servicing request
01:54:40.920 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:40.962 00.042 6880 UpdateGuideState exits: m=2685 SNR=36.0
01:54:40.962 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:40.962 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:40.963 00.001 6880 Enqueuing Expose request
01:54:40.963 00.000 10052 Worker thread wakes up
01:54:40.963 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:40.963 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:40.963 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:41.050 00.087 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c86d7afd-fe84-4f82-8fb1-163175592923"}
01:54:41.051 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c86d7afd-fe84-4f82-8fb1-163175592923"}
01:54:41.052 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"acf5ae46-1486-4fde-aec5-40c5ae955cd4"}
01:54:41.052 00.000 6880 case statement mapped state 6 to 3
01:54:41.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"acf5ae46-1486-4fde-aec5-40c5ae955cd4"}
01:54:41.054 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1f8e5566-9776-4798-86ef-6ed0c8000bbf"}
01:54:41.055 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2237,"width":15,"height":15,"star_pos":[7.10,6.68],"pixels":"..."},"id":"1f8e5566-9776-4798-86ef-6ed0c8000bbf"}
01:54:41.879 00.824 10052 Exposure complete
01:54:41.948 00.069 10052 worker thread done servicing request
01:54:41.948 00.000 6880 OnExposeComplete: enter
01:54:41.948 00.000 6880 UpdateGuideState(): m_state=6
01:54:41.948 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2238
01:54:41.949 00.001 6880 Star::Find returns 1 (0), X=407.66, Y=889.83, Mass=2580, SNR=35.2, Peak=150 HFD=4.6
01:54:41.949 00.000 6880 MultiStar: [#1 -0.45,0.58,0.00,M1] [#2 0.08,0.23,0.96,U] [#3 0.04,-0.06,0.91,U] [#4 -0.55,0.35,0.00,M4] [#5 -0.41,0.36,0.00,M4] [#6 -0.29,0.51,0.00,M6] [#7 -0.36,0.35,0.75,U] [#8 0.00,0.02,0.78,U] 
01:54:41.949 00.000 6880 refined, 4 included, MultiStar: {-0.07, 0.17}, one-star: {-0.17, 0.33}
01:54:41.949 00.000 6880 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.61) = xAngle (3.59 = -2.69)
01:54:41.949 00.000 6880 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.56 = -2.72)
01:54:41.949 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.17 hyp=0.19 cameraTheta=1.98 mountX=-0.17 mountY=-0.08, mountTheta=-2.72
01:54:41.950 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.17, opts=13)
01:54:41.950 00.000 6880 Enqueuing Move request for scope (-0.07, 0.17)
01:54:41.950 00.000 10052 Worker thread wakes up
01:54:41.950 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.17) opts 0xd
01:54:41.950 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.17)
01:54:41.950 00.000 10052 Moving (-0.07, 0.17) raw xDistance=-0.17 yDistance=-0.08
01:54:41.950 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:54:41.950 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
01:54:41.950 00.000 10052 MoveAxis(E, 46, ABG)
01:54:41.950 00.000 10052 Guiding  Dir = 2, Dur = 46
01:54:41.974 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:41.993 00.019 10052 IsSlewing returns 0
01:54:42.010 00.017 6880 UpdateGuideState exits: m=2580 SNR=35.2
01:54:42.011 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:42.011 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:42.011 00.000 6880 Enqueuing Expose request
01:54:42.067 00.056 10052 IsGuiding returns 0
01:54:42.217 00.150 10052 IsGuiding returns 0
01:54:42.217 00.000 10052 Move returns status 0, amount 46
01:54:42.217 00.000 10052 MoveAxis(N, 0, ABG)
01:54:42.217 00.000 10052 Move returns status 0, amount 0
01:54:42.217 00.000 10052 move complete, result=0
01:54:42.217 00.000 6880 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
01:54:42.220 00.003 10052 worker thread done servicing request
01:54:42.220 00.000 10052 Worker thread wakes up
01:54:42.221 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:42.221 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:43.050 00.829 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd26f86f-a337-4ea0-b9d4-cbea66dc02cd"}
01:54:43.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd26f86f-a337-4ea0-b9d4-cbea66dc02cd"}
01:54:43.051 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"748ee91b-5a31-46f9-a7fc-1408076d8567"}
01:54:43.051 00.000 6880 case statement mapped state 6 to 3
01:54:43.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"748ee91b-5a31-46f9-a7fc-1408076d8567"}
01:54:43.051 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b216c31c-8669-4c95-b82c-0afba0530b03"}
01:54:43.052 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2238,"width":15,"height":15,"star_pos":[6.66,6.83],"pixels":"..."},"id":"b216c31c-8669-4c95-b82c-0afba0530b03"}
01:54:43.361 00.309 10052 Exposure complete
01:54:43.442 00.081 10052 worker thread done servicing request
01:54:43.442 00.000 6880 OnExposeComplete: enter
01:54:43.442 00.000 6880 UpdateGuideState(): m_state=6
01:54:43.443 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2239
01:54:43.443 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.70, Mass=2648, SNR=35.7, Peak=166 HFD=4.6
01:54:43.443 00.000 6880 MultiStar: [#1 -0.15,0.17,0.91,U] [#2 0.25,-0.13,0.94,U] [#3 0.25,-0.31,0.90,U] [#4 -0.32,0.04,0.85,U] [#5 -0.13,0.26,0.93,U] [#6 -0.16,0.20,0.89,U] [#7 -0.26,-0.04,0.73,U] [#8 0.29,-0.33,0.79,U] 
01:54:43.443 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.01}, one-star: {0.04, 0.19}
01:54:43.443 00.000 6880 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.61) = xAngle (3.97 = -2.31)
01:54:43.443 00.000 6880 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.94 = -2.34)
01:54:43.443 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.01 hyp=0.02 cameraTheta=2.36 mountX=-0.01 mountY=-0.02, mountTheta=-2.33
01:54:43.445 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.01, opts=13)
01:54:43.445 00.000 6880 Enqueuing Move request for scope (-0.01, 0.01)
01:54:43.445 00.000 10052 Worker thread wakes up
01:54:43.445 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.01) opts 0xd
01:54:43.445 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.01)
01:54:43.445 00.000 10052 Moving (-0.01, 0.01) raw xDistance=-0.01 yDistance=-0.02
01:54:43.445 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:54:43.446 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:54:43.446 00.000 10052 MoveAxis(E, 0, ABG)
01:54:43.446 00.000 10052 Move returns status 0, amount 0
01:54:43.446 00.000 10052 MoveAxis(N, 0, ABG)
01:54:43.446 00.000 10052 Move returns status 0, amount 0
01:54:43.446 00.000 10052 move complete, result=0
01:54:43.446 00.000 10052 worker thread done servicing request
01:54:43.470 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:43.519 00.049 6880 UpdateGuideState exits: m=2648 SNR=35.7
01:54:43.519 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:43.520 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:43.520 00.000 6880 Enqueuing Expose request
01:54:43.520 00.000 10052 Worker thread wakes up
01:54:43.520 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:43.520 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:43.520 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:44.437 00.917 10052 Exposure complete
01:54:44.499 00.062 6880 OnExposeComplete: enter
01:54:44.499 00.000 6880 UpdateGuideState(): m_state=6
01:54:44.499 00.000 10052 worker thread done servicing request
01:54:44.499 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2240
01:54:44.499 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=889.59, Mass=2479, SNR=34.6, Peak=146 HFD=4.8
01:54:44.500 00.001 6880 MultiStar: [#1 -0.06,-0.08,0.97,U] [#2 0.26,-0.41,0.97,U] [#3 0.01,-0.52,0.92,U] [#4 -0.21,0.04,0.86,U] [#5 -0.11,0.03,0.97,U] [#6 -0.35,0.09,0.93,U] [#7 -0.02,-0.22,0.75,U] [#8 0.17,-0.40,0.77,U] 
01:54:44.500 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.15, 0.09}
01:54:44.500 00.000 6880 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.61) = xAngle (-0.08 = -0.08)
01:54:44.500 00.000 6880 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
01:54:44.500 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.15 hyp=0.15 cameraTheta=-1.70 mountX=0.15 mountY=-0.02, mountTheta=-0.11
01:54:44.502 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.15, opts=13)
01:54:44.502 00.000 6880 Enqueuing Move request for scope (-0.02, -0.15)
01:54:44.502 00.000 10052 Worker thread wakes up
01:54:44.502 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.15) opts 0xd
01:54:44.502 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.15)
01:54:44.502 00.000 10052 Moving (-0.02, -0.15) raw xDistance=0.15 yDistance=-0.02
01:54:44.502 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:54:44.502 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:54:44.502 00.000 10052 MoveAxis(W, 40, ABG)
01:54:44.502 00.000 10052 Guiding  Dir = 3, Dur = 40
01:54:44.523 00.021 10052 IsSlewing returns 0
01:54:44.524 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:44.558 00.034 6880 UpdateGuideState exits: m=2479 SNR=34.6
01:54:44.558 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:44.559 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:44.559 00.000 6880 Enqueuing Expose request
01:54:44.562 00.003 10052 IsGuiding returns 0
01:54:44.589 00.027 10052 PulseGuide returned control before completion, sleep 23
01:54:44.639 00.050 10052 IsGuiding returns 0
01:54:44.639 00.000 10052 Move returns status 0, amount 40
01:54:44.639 00.000 10052 MoveAxis(N, 0, ABG)
01:54:44.640 00.001 10052 Move returns status 0, amount 0
01:54:44.640 00.000 10052 move complete, result=0
01:54:44.640 00.000 10052 worker thread done servicing request
01:54:44.640 00.000 10052 Worker thread wakes up
01:54:44.640 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:44.640 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:44.640 00.000 6880 GuideStep: 0.1 px 40 ms WEST, -0.0 px 0 ms NORTH
01:54:45.049 00.409 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3a00740-5953-44c7-ba84-6b2403655695"}
01:54:45.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3a00740-5953-44c7-ba84-6b2403655695"}
01:54:45.050 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"69845e7a-865c-4a04-9248-e2770621f9ea"}
01:54:45.050 00.000 6880 case statement mapped state 6 to 3
01:54:45.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"69845e7a-865c-4a04-9248-e2770621f9ea"}
01:54:45.068 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c3378d5d-9a59-46ae-9a88-da38f933e13e"}
01:54:45.068 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2240,"width":15,"height":15,"star_pos":[6.97,6.59],"pixels":"..."},"id":"c3378d5d-9a59-46ae-9a88-da38f933e13e"}
01:54:45.767 00.699 10052 Exposure complete
01:54:45.839 00.072 10052 worker thread done servicing request
01:54:45.839 00.000 6880 OnExposeComplete: enter
01:54:45.839 00.000 6880 UpdateGuideState(): m_state=6
01:54:45.839 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2241
01:54:45.839 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=889.84, Mass=2548, SNR=35.1, Peak=142 HFD=4.6
01:54:45.840 00.001 6880 MultiStar: [#1 -0.05,0.56,0.00,M1] [#2 -0.21,0.22,0.96,U] [#3 0.20,-0.09,0.91,U] [#4 -0.09,0.75,0.00,M3] [#5 -0.21,0.34,0.93,U] [#6 -0.27,0.30,0.90,U] [#7 -0.11,0.32,0.74,U] [#8 0.24,-0.14,0.75,U] 
01:54:45.840 00.000 6880 refined, 6 included, MultiStar: {-0.05, 0.19}, one-star: {0.02, 0.34}
01:54:45.840 00.000 6880 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.61) = xAngle (3.46 = -2.82)
01:54:45.840 00.000 6880 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.43 = -2.85)
01:54:45.840 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.85 mountX=-0.19 mountY=-0.06, mountTheta=-2.85
01:54:45.841 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.19, opts=13)
01:54:45.842 00.001 6880 Enqueuing Move request for scope (-0.05, 0.19)
01:54:45.842 00.000 10052 Worker thread wakes up
01:54:45.842 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
01:54:45.842 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
01:54:45.842 00.000 10052 Moving (-0.05, 0.19) raw xDistance=-0.19 yDistance=-0.06
01:54:45.842 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
01:54:45.842 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
01:54:45.842 00.000 10052 MoveAxis(E, 49, ABG)
01:54:45.842 00.000 10052 Guiding  Dir = 2, Dur = 49
01:54:45.866 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:45.887 00.021 10052 IsSlewing returns 0
01:54:45.910 00.023 6880 UpdateGuideState exits: m=2548 SNR=35.1
01:54:45.910 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:45.910 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:45.910 00.000 6880 Enqueuing Expose request
01:54:45.966 00.056 10052 IsGuiding returns 0
01:54:46.109 00.143 10052 IsGuiding returns 0
01:54:46.110 00.001 10052 Move returns status 0, amount 49
01:54:46.110 00.000 10052 MoveAxis(N, 0, ABG)
01:54:46.110 00.000 10052 Move returns status 0, amount 0
01:54:46.110 00.000 10052 move complete, result=0
01:54:46.110 00.000 10052 worker thread done servicing request
01:54:46.110 00.000 6880 GuideStep: -0.2 px 49 ms EAST, -0.1 px 0 ms NORTH
01:54:46.110 00.000 10052 Worker thread wakes up
01:54:46.111 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:46.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:47.021 00.910 10052 Exposure complete
01:54:47.049 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6dfd4103-1000-4f29-bdbd-06d815c0efac"}
01:54:47.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6dfd4103-1000-4f29-bdbd-06d815c0efac"}
01:54:47.050 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a459f7f7-5222-412b-8ff9-0604276ef7ff"}
01:54:47.050 00.000 6880 case statement mapped state 6 to 3
01:54:47.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a459f7f7-5222-412b-8ff9-0604276ef7ff"}
01:54:47.052 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cf16d042-138e-4bf4-a0c5-3238a898e08c"}
01:54:47.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2241,"width":15,"height":15,"star_pos":[6.85,6.84],"pixels":"..."},"id":"cf16d042-138e-4bf4-a0c5-3238a898e08c"}
01:54:47.087 00.035 10052 worker thread done servicing request
01:54:47.087 00.000 6880 OnExposeComplete: enter
01:54:47.088 00.001 6880 UpdateGuideState(): m_state=6
01:54:47.088 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2242
01:54:47.088 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=889.94, Mass=2538, SNR=35.0, Peak=148 HFD=4.6
01:54:47.088 00.000 6880 MultiStar: [#1 -0.26,0.59,0.00,M2] [#2 -0.05,0.47,0.97,U] [#3 0.01,0.09,0.91,U] [#4 -0.14,0.67,0.00,M4] [#5 -0.23,0.74,0.00,M2] [#6 -0.39,0.75,0.00,M4] [#7 -0.22,0.23,0.74,U] [#8 0.22,-0.09,0.79,U] 
01:54:47.088 00.000 6880 refined, 4 included, MultiStar: {-0.03, 0.24}, one-star: {-0.10, 0.44}
01:54:47.089 00.001 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.29 = -2.99)
01:54:47.089 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.02)
01:54:47.089 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.68 mountX=-0.24 mountY=-0.03, mountTheta=-3.02
01:54:47.090 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.24, opts=13)
01:54:47.090 00.000 6880 Enqueuing Move request for scope (-0.03, 0.24)
01:54:47.090 00.000 10052 Worker thread wakes up
01:54:47.090 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
01:54:47.090 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
01:54:47.090 00.000 10052 Moving (-0.03, 0.24) raw xDistance=-0.24 yDistance=-0.03
01:54:47.090 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:54:47.090 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
01:54:47.090 00.000 10052 MoveAxis(E, 67, ABG)
01:54:47.090 00.000 10052 Guiding  Dir = 2, Dur = 67
01:54:47.113 00.023 10052 IsSlewing returns 0
01:54:47.117 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:47.151 00.034 10052 IsGuiding returns 0
01:54:47.159 00.008 6880 UpdateGuideState exits: m=2538 SNR=35.0
01:54:47.159 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:47.159 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:47.159 00.000 6880 Enqueuing Expose request
01:54:47.178 00.019 10052 PulseGuide returned control before completion, sleep 50
01:54:47.259 00.081 10052 IsGuiding returns 0
01:54:47.259 00.000 10052 Move returns status 0, amount 67
01:54:47.260 00.001 10052 MoveAxis(N, 0, ABG)
01:54:47.260 00.000 10052 Move returns status 0, amount 0
01:54:47.260 00.000 10052 move complete, result=0
01:54:47.260 00.000 10052 worker thread done servicing request
01:54:47.260 00.000 10052 Worker thread wakes up
01:54:47.260 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:47.260 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:47.261 00.001 6880 GuideStep: -0.2 px 67 ms EAST, -0.0 px 0 ms NORTH
01:54:48.386 01.125 10052 Exposure complete
01:54:48.470 00.084 10052 worker thread done servicing request
01:54:48.470 00.000 6880 OnExposeComplete: enter
01:54:48.470 00.000 6880 UpdateGuideState(): m_state=6
01:54:48.470 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2243
01:54:48.471 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=889.58, Mass=2672, SNR=36.0, Peak=161 HFD=4.8
01:54:48.471 00.000 6880 MultiStar: [#1 -0.22,0.50,0.00,M3] [#2 0.39,0.42,0.00,M1] [#3 0.24,0.06,0.88,U] [#4 -0.47,0.33,0.00,M5] [#5 -0.35,0.32,0.89,U] [#6 -0.34,0.44,0.00,M5] [#7 -0.25,0.35,0.73,U] [#8 0.07,-0.04,0.77,U] 
01:54:48.471 00.000 6880 single-star, 4 included, MultiStar: {-0.05, 0.15}, one-star: {0.03, 0.08}
01:54:48.471 00.000 6880 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.61) = xAngle (2.77 = 2.77)
01:54:48.471 00.000 6880 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.74 = 2.74)
01:54:48.471 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.08 hyp=0.08 cameraTheta=1.16 mountX=-0.08 mountY=0.03, mountTheta=2.74
01:54:48.473 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.08, opts=13)
01:54:48.473 00.000 6880 Enqueuing Move request for scope (0.03, 0.08)
01:54:48.474 00.001 10052 Worker thread wakes up
01:54:48.474 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.08) opts 0xd
01:54:48.474 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.08)
01:54:48.474 00.000 10052 Moving (0.03, 0.08) raw xDistance=-0.08 yDistance=0.03
01:54:48.474 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:54:48.474 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.08, using input
01:54:48.474 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
01:54:48.474 00.000 10052 MoveAxis(E, 0, ABG)
01:54:48.474 00.000 10052 Move returns status 0, amount 0
01:54:48.474 00.000 10052 MoveAxis(N, 0, ABG)
01:54:48.474 00.000 10052 Move returns status 0, amount 0
01:54:48.474 00.000 10052 move complete, result=0
01:54:48.475 00.001 10052 worker thread done servicing request
01:54:48.508 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:48.554 00.046 6880 UpdateGuideState exits: m=2672 SNR=36.0
01:54:48.555 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:48.555 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:48.555 00.000 6880 Enqueuing Expose request
01:54:48.555 00.000 10052 Worker thread wakes up
01:54:48.555 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:54:48.555 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:48.555 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:49.048 00.493 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e7af950-35bf-4b5a-bcf8-de99113ead2b"}
01:54:49.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e7af950-35bf-4b5a-bcf8-de99113ead2b"}
01:54:49.049 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5a54737a-ef87-4b3a-bbb5-dfd73c9c110b"}
01:54:49.049 00.000 6880 case statement mapped state 6 to 3
01:54:49.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a54737a-ef87-4b3a-bbb5-dfd73c9c110b"}
01:54:49.050 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2fdea13-9046-469a-96d4-8463aad85c35"}
01:54:49.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2243,"width":15,"height":15,"star_pos":[6.86,6.58],"pixels":"..."},"id":"a2fdea13-9046-469a-96d4-8463aad85c35"}
01:54:49.469 00.419 10052 Exposure complete
01:54:49.549 00.080 10052 worker thread done servicing request
01:54:49.550 00.001 6880 OnExposeComplete: enter
01:54:49.550 00.000 6880 UpdateGuideState(): m_state=6
01:54:49.550 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2244
01:54:49.550 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=889.74, Mass=2480, SNR=34.5, Peak=152 HFD=4.6
01:54:49.550 00.000 6880 MultiStar: [#1 -0.23,0.54,0.00,M4] [#2 0.12,0.13,0.97,U] [#3 -0.15,-0.13,0.90,U] [#4 -0.55,0.17,0.00,M6] [#5 -0.46,0.14,0.98,U] [#6 -0.50,0.37,0.00,M6] [#7 -0.23,0.41,0.75,U] [#8 -0.00,0.02,0.79,U] 
01:54:49.550 00.000 6880 refined, 5 included, MultiStar: {-0.15, 0.13}, one-star: {-0.18, 0.24}
01:54:49.550 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.04 = -2.24)
01:54:49.550 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.27)
01:54:49.551 00.001 6880 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.43 mountX=-0.13 mountY=-0.15, mountTheta=-2.25
01:54:49.552 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.13, opts=13)
01:54:49.552 00.000 6880 Enqueuing Move request for scope (-0.15, 0.13)
01:54:49.552 00.000 10052 Worker thread wakes up
01:54:49.552 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
01:54:49.552 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
01:54:49.552 00.000 10052 Moving (-0.15, 0.13) raw xDistance=-0.13 yDistance=-0.15
01:54:49.552 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:54:49.552 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
01:54:49.552 00.000 10052 MoveAxis(E, 34, ABG)
01:54:49.552 00.000 10052 Guiding  Dir = 2, Dur = 34
01:54:49.573 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:49.609 00.036 6880 UpdateGuideState exits: m=2480 SNR=34.5
01:54:49.609 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:49.609 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:49.610 00.001 6880 Enqueuing Expose request
01:54:49.615 00.005 10052 IsSlewing returns 0
01:54:49.690 00.075 10052 IsGuiding returns 0
01:54:49.836 00.146 10052 IsGuiding returns 0
01:54:49.836 00.000 10052 Move returns status 0, amount 34
01:54:49.836 00.000 10052 MoveAxis(N, 0, ABG)
01:54:49.836 00.000 10052 Move returns status 0, amount 0
01:54:49.836 00.000 10052 move complete, result=0
01:54:49.836 00.000 10052 worker thread done servicing request
01:54:49.836 00.000 10052 Worker thread wakes up
01:54:49.836 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.2 px 0 ms NORTH
01:54:49.837 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:49.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:50.973 01.136 10052 Exposure complete
01:54:51.047 00.074 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9bdd2541-c535-4092-af61-fe8fee53dc2f"}
01:54:51.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9bdd2541-c535-4092-af61-fe8fee53dc2f"}
01:54:51.048 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"062af26a-89df-42ae-869a-c4bcbc25dbf4"}
01:54:51.048 00.000 6880 case statement mapped state 6 to 3
01:54:51.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"062af26a-89df-42ae-869a-c4bcbc25dbf4"}
01:54:51.048 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8e91570b-10ef-49e5-8b8c-a59285de3e07"}
01:54:51.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2244,"width":15,"height":15,"star_pos":[6.65,6.74],"pixels":"..."},"id":"8e91570b-10ef-49e5-8b8c-a59285de3e07"}
01:54:51.049 00.001 10052 worker thread done servicing request
01:54:51.049 00.000 6880 OnExposeComplete: enter
01:54:51.049 00.000 6880 UpdateGuideState(): m_state=6
01:54:51.049 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2245
01:54:51.050 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=890.12, Mass=2517, SNR=34.8, Peak=151 HFD=4.5
01:54:51.050 00.000 6880 MultiStar: [#1 -0.06,0.45,0.95,U] [#2 0.53,0.36,0.00,M1] [#3 0.36,0.11,0.91,U] [#4 -0.09,0.67,0.00,M7] [#5 -0.14,0.40,0.96,U] [#6 0.04,0.73,0.00,M7] [#7 -0.08,0.23,0.74,U] [#8 0.38,-0.09,0.78,U] 
01:54:51.050 00.000 6880 refined, 5 included, MultiStar: {0.07, 0.30}, one-star: {0.00, 0.62}
01:54:51.050 00.000 6880 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.61) = xAngle (2.95 = 2.95)
01:54:51.050 00.000 6880 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.92 = 2.92)
01:54:51.050 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.30 hyp=0.31 cameraTheta=1.34 mountX=-0.31 mountY=0.07, mountTheta=2.92
01:54:51.052 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.30, opts=13)
01:54:51.052 00.000 6880 Enqueuing Move request for scope (0.07, 0.30)
01:54:51.052 00.000 10052 Worker thread wakes up
01:54:51.053 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.30) opts 0xd
01:54:51.053 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.30)
01:54:51.053 00.000 10052 Moving (0.07, 0.30) raw xDistance=-0.31 yDistance=0.07
01:54:51.053 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
01:54:51.053 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
01:54:51.053 00.000 10052 MoveAxis(E, 84, ABG)
01:54:51.053 00.000 10052 Guiding  Dir = 2, Dur = 84
01:54:51.074 00.021 10052 IsSlewing returns 0
01:54:51.084 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:51.113 00.029 10052 IsGuiding returns 0
01:54:51.127 00.014 6880 UpdateGuideState exits: m=2517 SNR=34.8
01:54:51.127 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:51.127 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:51.128 00.001 6880 Enqueuing Expose request
01:54:51.140 00.012 10052 PulseGuide returned control before completion, sleep 67
01:54:51.241 00.101 10052 IsGuiding returns 1
01:54:51.241 00.000 10052 scope still moving after pulse duration time elapsed
01:54:51.285 00.044 10052 IsSlewing returns 0
01:54:51.324 00.039 10052 IsGuiding returns 0
01:54:51.324 00.000 10052 scope move finished after 84 + 127 ms
01:54:51.324 00.000 10052 Move returns status 0, amount 84
01:54:51.324 00.000 10052 MoveAxis(N, 0, ABG)
01:54:51.325 00.001 10052 Move returns status 0, amount 0
01:54:51.325 00.000 10052 move complete, result=0
01:54:51.325 00.000 10052 worker thread done servicing request
01:54:51.325 00.000 6880 GuideStep: -0.3 px 84 ms EAST, 0.1 px 0 ms NORTH
01:54:51.325 00.000 10052 Worker thread wakes up
01:54:51.325 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:51.325 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:52.246 00.921 10052 Exposure complete
01:54:52.328 00.082 10052 worker thread done servicing request
01:54:52.328 00.000 6880 OnExposeComplete: enter
01:54:52.328 00.000 6880 UpdateGuideState(): m_state=6
01:54:52.329 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2246
01:54:52.329 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=889.82, Mass=2635, SNR=35.6, Peak=172 HFD=4.4
01:54:52.329 00.000 6880 MultiStar: [#1 -0.03,0.60,0.00,M4] [#2 0.30,0.23,0.96,U] [#3 0.29,0.11,0.88,U] [#4 -0.04,0.68,0.00,M8] [#5 -0.06,0.34,0.97,U] [#6 -0.11,0.57,0.00,M8] [#7 0.02,0.31,0.73,U] [#8 0.41,-0.04,0.77,U] 
01:54:52.330 00.001 6880 refined, 5 included, MultiStar: {0.18, 0.22}, one-star: {0.12, 0.32}
01:54:52.330 00.000 6880 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.61) = xAngle (2.50 = 2.50)
01:54:52.330 00.000 6880 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.47 = 2.47)
01:54:52.330 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.22 hyp=0.28 cameraTheta=0.89 mountX=-0.23 mountY=0.17, mountTheta=2.48
01:54:52.331 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.22, opts=13)
01:54:52.332 00.001 6880 Enqueuing Move request for scope (0.18, 0.22)
01:54:52.332 00.000 10052 Worker thread wakes up
01:54:52.332 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.22) opts 0xd
01:54:52.332 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.22)
01:54:52.332 00.000 10052 Moving (0.18, 0.22) raw xDistance=-0.23 yDistance=0.17
01:54:52.332 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
01:54:52.332 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
01:54:52.332 00.000 10052 MoveAxis(E, 65, ABG)
01:54:52.332 00.000 10052 Guiding  Dir = 2, Dur = 65
01:54:52.361 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:52.389 00.028 10052 IsSlewing returns 0
01:54:52.403 00.014 6880 UpdateGuideState exits: m=2635 SNR=35.6
01:54:52.404 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:52.404 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:52.404 00.000 6880 Enqueuing Expose request
01:54:52.458 00.054 10052 IsGuiding returns 0
01:54:52.485 00.027 10052 PulseGuide returned control before completion, sleep 48
01:54:52.559 00.074 10052 IsGuiding returns 0
01:54:52.560 00.001 10052 Move returns status 0, amount 65
01:54:52.560 00.000 10052 MoveAxis(N, 0, ABG)
01:54:52.560 00.000 10052 Move returns status 0, amount 0
01:54:52.560 00.000 10052 move complete, result=0
01:54:52.560 00.000 10052 worker thread done servicing request
01:54:52.560 00.000 6880 GuideStep: -0.2 px 65 ms EAST, 0.2 px 0 ms NORTH
01:54:52.560 00.000 10052 Worker thread wakes up
01:54:52.560 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:52.561 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:53.047 00.486 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff2c316c-d989-4594-9f30-d9234231d9c5"}
01:54:53.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff2c316c-d989-4594-9f30-d9234231d9c5"}
01:54:53.048 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f2d67976-db54-4718-91ab-433db04fffc8"}
01:54:53.048 00.000 6880 case statement mapped state 6 to 3
01:54:53.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2d67976-db54-4718-91ab-433db04fffc8"}
01:54:53.048 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"579b29a2-25a9-445f-9946-7812b8594c7e"}
01:54:53.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2246,"width":15,"height":15,"star_pos":[6.95,6.82],"pixels":"..."},"id":"579b29a2-25a9-445f-9946-7812b8594c7e"}
01:54:53.691 00.643 10052 Exposure complete
01:54:53.780 00.089 10052 worker thread done servicing request
01:54:53.780 00.000 6880 OnExposeComplete: enter
01:54:53.780 00.000 6880 UpdateGuideState(): m_state=6
01:54:53.781 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2247
01:54:53.781 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.66, Mass=2543, SNR=35.0, Peak=166 HFD=4.6
01:54:53.782 00.001 6880 MultiStar: [#1 -0.08,0.21,0.93,U] [#2 0.17,-0.13,0.98,U] [#3 0.24,-0.30,0.87,U] [#4 -0.17,0.43,0.83,U] [#5 -0.20,0.16,0.93,U] [#6 -0.21,0.08,0.95,U] [#7 -0.19,0.20,0.75,U] [#8 0.26,-0.20,0.78,U] 
01:54:53.782 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.04, 0.16}
01:54:53.782 00.000 6880 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.61) = xAngle (3.40 = -2.88)
01:54:53.782 00.000 6880 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.37 = -2.91)
01:54:53.782 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.79 mountX=-0.07 mountY=-0.02, mountTheta=-2.91
01:54:53.784 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.07, opts=13)
01:54:53.784 00.000 6880 Enqueuing Move request for scope (-0.01, 0.07)
01:54:53.784 00.000 10052 Worker thread wakes up
01:54:53.785 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
01:54:53.785 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
01:54:53.785 00.000 10052 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.02
01:54:53.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:54:53.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:54:53.785 00.000 10052 MoveAxis(E, 0, ABG)
01:54:53.785 00.000 10052 Move returns status 0, amount 0
01:54:53.785 00.000 10052 MoveAxis(N, 0, ABG)
01:54:53.785 00.000 10052 Move returns status 0, amount 0
01:54:53.785 00.000 10052 move complete, result=0
01:54:53.785 00.000 10052 worker thread done servicing request
01:54:53.815 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:53.871 00.056 6880 UpdateGuideState exits: m=2543 SNR=35.0
01:54:53.871 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:53.871 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:53.871 00.000 6880 Enqueuing Expose request
01:54:53.871 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:54:53.872 00.001 10052 Worker thread wakes up
01:54:53.872 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:53.872 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:54.786 00.914 10052 Exposure complete
01:54:54.862 00.076 10052 worker thread done servicing request
01:54:54.862 00.000 6880 OnExposeComplete: enter
01:54:54.863 00.001 6880 UpdateGuideState(): m_state=6
01:54:54.863 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2248
01:54:54.863 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=889.68, Mass=2701, SNR=36.1, Peak=163 HFD=4.6
01:54:54.864 00.001 6880 MultiStar: [#1 -0.11,0.21,0.91,U] [#2 0.50,0.33,0.00,M1] [#3 0.34,-0.34,0.86,U] [#4 -0.27,0.08,0.82,U] [#5 -0.11,0.33,0.94,U] [#6 -0.17,0.36,0.87,U] [#7 -0.13,0.26,0.72,U] [#8 0.20,-0.25,0.77,U] 
01:54:54.864 00.000 6880 refined, 7 included, MultiStar: {0.00, 0.11}, one-star: {0.24, 0.18}
01:54:54.864 00.000 6880 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.61) = xAngle (3.16 = -3.13)
01:54:54.864 00.000 6880 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.13 = 3.13)
01:54:54.864 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.55 mountX=-0.11 mountY=0.00, mountTheta=3.13
01:54:54.866 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.11, opts=13)
01:54:54.866 00.000 6880 Enqueuing Move request for scope (0.00, 0.11)
01:54:54.866 00.000 10052 Worker thread wakes up
01:54:54.866 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
01:54:54.866 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
01:54:54.866 00.000 10052 Moving (0.00, 0.11) raw xDistance=-0.11 yDistance=0.00
01:54:54.866 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
01:54:54.866 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.04, using input
01:54:54.866 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
01:54:54.867 00.001 10052 MoveAxis(E, 30, ABG)
01:54:54.867 00.000 10052 Guiding  Dir = 2, Dur = 30
01:54:54.887 00.020 10052 IsSlewing returns 0
01:54:54.896 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:54.925 00.029 10052 IsGuiding returns 0
01:54:54.946 00.021 6880 UpdateGuideState exits: m=2701 SNR=36.1
01:54:54.946 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:54.946 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:54.946 00.000 6880 Enqueuing Expose request
01:54:54.953 00.007 10052 PulseGuide returned control before completion, sleep 13
01:54:54.992 00.039 10052 IsGuiding returns 0
01:54:54.993 00.001 10052 Move returns status 0, amount 30
01:54:54.993 00.000 10052 MoveAxis(N, 0, ABG)
01:54:54.993 00.000 10052 Move returns status 0, amount 0
01:54:54.993 00.000 10052 move complete, result=0
01:54:54.993 00.000 10052 worker thread done servicing request
01:54:54.993 00.000 10052 Worker thread wakes up
01:54:54.993 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:54.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:54.993 00.000 6880 GuideStep: -0.1 px 30 ms EAST, 0.0 px 0 ms NORTH
01:54:55.045 00.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ed6ac2d4-5f1a-41f8-9d92-4c4d18126b0b"}
01:54:55.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ed6ac2d4-5f1a-41f8-9d92-4c4d18126b0b"}
01:54:55.047 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c3d3657-8228-4bbb-b214-8ed8dc320df6"}
01:54:55.047 00.000 6880 case statement mapped state 6 to 3
01:54:55.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c3d3657-8228-4bbb-b214-8ed8dc320df6"}
01:54:55.048 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"90c01fa0-9e08-4ccd-a982-797f36079b87"}
01:54:55.049 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2248,"width":15,"height":15,"star_pos":[7.07,6.68],"pixels":"..."},"id":"90c01fa0-9e08-4ccd-a982-797f36079b87"}
01:54:56.129 01.080 10052 Exposure complete
01:54:56.201 00.072 10052 worker thread done servicing request
01:54:56.201 00.000 6880 OnExposeComplete: enter
01:54:56.201 00.000 6880 UpdateGuideState(): m_state=6
01:54:56.201 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2249
01:54:56.202 00.001 6880 Star::Find returns 1 (0), X=407.97, Y=889.66, Mass=2389, SNR=33.8, Peak=145 HFD=4.8
01:54:56.202 00.000 6880 MultiStar: [#1 0.19,0.37,0.96,U] [#2 0.43,0.06,1.00,U] [#3 0.24,-0.43,0.92,U] [#4 0.09,0.53,0.00,M7] [#5 -0.05,0.37,1.02,U] [#6 -0.32,0.12,0.93,U] [#7 0.05,0.06,0.79,U] [#8 0.43,-0.47,0.00,M1] 
01:54:56.202 00.000 6880 refined, 6 included, MultiStar: {0.10, 0.11}, one-star: {0.14, 0.16}
01:54:56.202 00.000 6880 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.61) = xAngle (2.42 = 2.42)
01:54:56.202 00.000 6880 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.39 = 2.39)
01:54:56.202 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.81 mountX=-0.11 mountY=0.10, mountTheta=2.40
01:54:56.204 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.11, opts=13)
01:54:56.204 00.000 6880 Enqueuing Move request for scope (0.10, 0.11)
01:54:56.204 00.000 10052 Worker thread wakes up
01:54:56.204 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
01:54:56.204 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
01:54:56.204 00.000 10052 Moving (0.10, 0.11) raw xDistance=-0.11 yDistance=0.10
01:54:56.204 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
01:54:56.204 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:54:56.204 00.000 10052 MoveAxis(E, 0, ABG)
01:54:56.204 00.000 10052 Move returns status 0, amount 0
01:54:56.204 00.000 10052 MoveAxis(N, 0, ABG)
01:54:56.204 00.000 10052 Move returns status 0, amount 0
01:54:56.205 00.001 10052 move complete, result=0
01:54:56.205 00.000 10052 worker thread done servicing request
01:54:56.230 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:56.272 00.042 6880 UpdateGuideState exits: m=2389 SNR=33.8
01:54:56.272 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:56.273 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:56.273 00.000 6880 Enqueuing Expose request
01:54:56.273 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:54:56.273 00.000 10052 Worker thread wakes up
01:54:56.273 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:56.273 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:57.045 00.772 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db9f1a0c-d8d6-434c-ad06-767a3495d62b"}
01:54:57.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db9f1a0c-d8d6-434c-ad06-767a3495d62b"}
01:54:57.045 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db52c642-315b-42a9-9de1-a7cc986a577e"}
01:54:57.045 00.000 6880 case statement mapped state 6 to 3
01:54:57.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db52c642-315b-42a9-9de1-a7cc986a577e"}
01:54:57.047 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"455c2a8e-6aa2-4079-8574-8d5d0446814d"}
01:54:57.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2249,"width":15,"height":15,"star_pos":[6.97,6.66],"pixels":"..."},"id":"455c2a8e-6aa2-4079-8574-8d5d0446814d"}
01:54:57.187 00.140 10052 Exposure complete
01:54:57.248 00.061 10052 worker thread done servicing request
01:54:57.249 00.001 6880 OnExposeComplete: enter
01:54:57.249 00.000 6880 UpdateGuideState(): m_state=6
01:54:57.249 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2250
01:54:57.249 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=889.73, Mass=2398, SNR=34.0, Peak=142 HFD=4.7
01:54:57.250 00.001 6880 MultiStar: [#1 -0.04,0.12,1.00,U] [#2 0.22,0.33,1.00,U] [#3 0.17,-0.29,0.92,U] [#4 -0.01,0.20,0.87,U] [#5 -0.12,0.22,0.98,U] [#6 -0.35,0.43,0.00,M6] [#7 0.02,0.30,0.76,U] [#8 0.41,-0.42,0.00,M2] 
01:54:57.250 00.000 6880 refined, 6 included, MultiStar: {0.05, 0.16}, one-star: {0.10, 0.23}
01:54:57.250 00.000 6880 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.61) = xAngle (2.88 = 2.88)
01:54:57.250 00.000 6880 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.85 = 2.85)
01:54:57.250 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.16 hyp=0.17 cameraTheta=1.26 mountX=-0.16 mountY=0.05, mountTheta=2.85
01:54:57.251 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.16, opts=13)
01:54:57.252 00.001 6880 Enqueuing Move request for scope (0.05, 0.16)
01:54:57.252 00.000 10052 Worker thread wakes up
01:54:57.252 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.16) opts 0xd
01:54:57.252 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.16)
01:54:57.252 00.000 10052 Moving (0.05, 0.16) raw xDistance=-0.16 yDistance=0.05
01:54:57.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:54:57.252 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.06, using input
01:54:57.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
01:54:57.252 00.000 10052 MoveAxis(E, 43, ABG)
01:54:57.252 00.000 10052 Guiding  Dir = 2, Dur = 43
01:54:57.273 00.021 10052 IsSlewing returns 0
01:54:57.275 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:57.311 00.036 10052 IsGuiding returns 0
01:54:57.316 00.005 6880 UpdateGuideState exits: m=2398 SNR=34.0
01:54:57.316 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:57.316 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:57.316 00.000 6880 Enqueuing Expose request
01:54:57.338 00.022 10052 PulseGuide returned control before completion, sleep 27
01:54:57.390 00.052 10052 IsGuiding returns 0
01:54:57.390 00.000 10052 Move returns status 0, amount 43
01:54:57.390 00.000 10052 MoveAxis(N, 0, ABG)
01:54:57.390 00.000 10052 Move returns status 0, amount 0
01:54:57.390 00.000 10052 move complete, result=0
01:54:57.390 00.000 10052 worker thread done servicing request
01:54:57.391 00.001 10052 Worker thread wakes up
01:54:57.391 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:57.391 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:57.392 00.001 6880 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
01:54:58.531 01.139 10052 Exposure complete
01:54:58.606 00.075 10052 worker thread done servicing request
01:54:58.606 00.000 6880 OnExposeComplete: enter
01:54:58.606 00.000 6880 UpdateGuideState(): m_state=6
01:54:58.607 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2251
01:54:58.607 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=889.87, Mass=2487, SNR=34.6, Peak=158 HFD=4.6
01:54:58.607 00.000 6880 MultiStar: [#1 -0.18,0.52,0.00,M1] [#2 0.02,-0.07,0.98,U] [#3 -0.02,-0.06,0.90,U] [#4 -0.06,0.50,0.85,U] [#5 -0.12,0.43,0.95,U] [#6 -0.52,0.38,0.00,M7] [#7 -0.20,0.27,0.76,U] [#8 0.27,-0.11,0.79,U] 
01:54:58.607 00.000 6880 refined, 6 included, MultiStar: {-0.02, 0.19}, one-star: {0.00, 0.37}
01:54:58.607 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
01:54:58.607 00.000 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.05)
01:54:58.607 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.19 hyp=0.19 cameraTheta=1.65 mountX=-0.19 mountY=-0.02, mountTheta=-3.05
01:54:58.609 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.19, opts=13)
01:54:58.609 00.000 6880 Enqueuing Move request for scope (-0.02, 0.19)
01:54:58.609 00.000 10052 Worker thread wakes up
01:54:58.609 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.19) opts 0xd
01:54:58.609 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.19)
01:54:58.609 00.000 10052 Moving (-0.02, 0.19) raw xDistance=-0.19 yDistance=-0.02
01:54:58.609 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:54:58.609 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:54:58.609 00.000 10052 MoveAxis(E, 54, ABG)
01:54:58.609 00.000 10052 Guiding  Dir = 2, Dur = 54
01:54:58.631 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:58.631 00.000 10052 IsSlewing returns 0
01:54:58.667 00.036 6880 UpdateGuideState exits: m=2487 SNR=34.6
01:54:58.667 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:58.667 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:58.667 00.000 6880 Enqueuing Expose request
01:54:58.669 00.002 10052 IsGuiding returns 0
01:54:58.697 00.028 10052 PulseGuide returned control before completion, sleep 37
01:54:58.766 00.069 10052 IsGuiding returns 1
01:54:58.766 00.000 10052 scope still moving after pulse duration time elapsed
01:54:58.812 00.046 10052 IsSlewing returns 0
01:54:58.849 00.037 10052 IsGuiding returns 0
01:54:58.849 00.000 10052 scope move finished after 54 + 126 ms
01:54:58.849 00.000 10052 Move returns status 0, amount 54
01:54:58.849 00.000 10052 MoveAxis(N, 0, ABG)
01:54:58.849 00.000 10052 Move returns status 0, amount 0
01:54:58.850 00.001 10052 move complete, result=0
01:54:58.850 00.000 10052 worker thread done servicing request
01:54:58.850 00.000 10052 Worker thread wakes up
01:54:58.850 00.000 6880 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
01:54:58.850 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:54:58.850 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:54:59.045 00.195 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"63eb9bcb-847c-4c61-9589-310e5835a337"}
01:54:59.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"63eb9bcb-847c-4c61-9589-310e5835a337"}
01:54:59.046 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ad1207c-931d-46f1-bde5-2de4d219f080"}
01:54:59.046 00.000 6880 case statement mapped state 6 to 3
01:54:59.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ad1207c-931d-46f1-bde5-2de4d219f080"}
01:54:59.047 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77ce2c77-546c-488a-8fc9-adcdeb480a8d"}
01:54:59.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2251,"width":15,"height":15,"star_pos":[6.83,6.87],"pixels":"..."},"id":"77ce2c77-546c-488a-8fc9-adcdeb480a8d"}
01:54:59.757 00.710 10052 Exposure complete
01:54:59.838 00.081 10052 worker thread done servicing request
01:54:59.838 00.000 6880 OnExposeComplete: enter
01:54:59.838 00.000 6880 UpdateGuideState(): m_state=6
01:54:59.839 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2252
01:54:59.839 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=889.85, Mass=2471, SNR=34.5, Peak=156 HFD=4.5
01:54:59.839 00.000 6880 MultiStar: [#1 -0.12,0.68,0.00,M2] [#2 0.13,0.03,1.00,U] [#3 0.12,-0.05,0.91,U] [#4 -0.15,0.59,0.00,M6] [#5 -0.37,0.29,0.96,U] [#6 -0.28,0.55,0.00,M8] [#7 -0.09,0.21,0.75,U] [#8 0.17,-0.03,0.78,U] 
01:54:59.839 00.000 6880 refined, 5 included, MultiStar: {-0.01, 0.14}, one-star: {-0.01, 0.35}
01:54:59.839 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
01:54:59.840 00.001 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.05)
01:54:59.840 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.66 mountX=-0.14 mountY=-0.01, mountTheta=-3.05
01:54:59.841 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.14, opts=13)
01:54:59.841 00.000 6880 Enqueuing Move request for scope (-0.01, 0.14)
01:54:59.841 00.000 10052 Worker thread wakes up
01:54:59.841 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
01:54:59.841 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
01:54:59.841 00.000 10052 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=-0.01
01:54:59.842 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:54:59.842 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
01:54:59.842 00.000 10052 MoveAxis(E, 40, ABG)
01:54:59.842 00.000 10052 Guiding  Dir = 2, Dur = 40
01:54:59.873 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:54:59.887 00.014 10052 IsSlewing returns 0
01:54:59.912 00.025 6880 UpdateGuideState exits: m=2471 SNR=34.5
01:54:59.912 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:54:59.912 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:54:59.912 00.000 6880 Enqueuing Expose request
01:54:59.966 00.054 10052 IsGuiding returns 0
01:55:00.110 00.144 10052 IsGuiding returns 0
01:55:00.110 00.000 10052 Move returns status 0, amount 40
01:55:00.110 00.000 10052 MoveAxis(N, 0, ABG)
01:55:00.110 00.000 10052 Move returns status 0, amount 0
01:55:00.110 00.000 10052 move complete, result=0
01:55:00.110 00.000 10052 worker thread done servicing request
01:55:00.111 00.001 10052 Worker thread wakes up
01:55:00.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:00.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:00.111 00.000 6880 GuideStep: -0.1 px 40 ms EAST, -0.0 px 0 ms NORTH
01:55:01.043 00.932 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba8cd24c-f539-45f6-a5f1-d5f5251f0558"}
01:55:01.043 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba8cd24c-f539-45f6-a5f1-d5f5251f0558"}
01:55:01.044 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61a61aa7-c921-40cd-8479-5f9f622b3d2d"}
01:55:01.044 00.000 6880 case statement mapped state 6 to 3
01:55:01.044 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61a61aa7-c921-40cd-8479-5f9f622b3d2d"}
01:55:01.044 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a2c14d7-2f13-4040-b11d-9505019a1f5c"}
01:55:01.044 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2252,"width":15,"height":15,"star_pos":[6.81,6.85],"pixels":"..."},"id":"5a2c14d7-2f13-4040-b11d-9505019a1f5c"}
01:55:01.246 00.202 10052 Exposure complete
01:55:01.324 00.078 10052 worker thread done servicing request
01:55:01.324 00.000 6880 OnExposeComplete: enter
01:55:01.324 00.000 6880 UpdateGuideState(): m_state=6
01:55:01.325 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2253
01:55:01.325 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=889.97, Mass=2473, SNR=34.5, Peak=147 HFD=4.7
01:55:01.325 00.000 6880 MultiStar: [#1 -0.16,0.68,0.00,M3] [#2 0.10,0.33,0.99,U] [#3 -0.27,0.08,0.93,U] [#4 -0.08,0.65,0.00,M7] [#5 -0.39,0.41,0.00,M1] [#6 -0.65,0.65,0.00,M9] [#7 -0.14,0.40,0.76,U] [#8 -0.02,0.06,0.79,U] 
01:55:01.325 00.000 6880 refined, 4 included, MultiStar: {-0.09, 0.27}, one-star: {-0.14, 0.46}
01:55:01.325 00.000 6880 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.61) = xAngle (3.51 = -2.77)
01:55:01.325 00.000 6880 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.48 = -2.80)
01:55:01.325 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.27 hyp=0.29 cameraTheta=1.90 mountX=-0.27 mountY=-0.10, mountTheta=-2.80
01:55:01.327 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.27, opts=13)
01:55:01.327 00.000 6880 Enqueuing Move request for scope (-0.09, 0.27)
01:55:01.327 00.000 10052 Worker thread wakes up
01:55:01.327 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.27) opts 0xd
01:55:01.327 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.27)
01:55:01.327 00.000 10052 Moving (-0.09, 0.27) raw xDistance=-0.27 yDistance=-0.10
01:55:01.327 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:55:01.328 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
01:55:01.328 00.000 10052 MoveAxis(E, 74, ABG)
01:55:01.328 00.000 10052 Guiding  Dir = 2, Dur = 74
01:55:01.348 00.020 10052 IsSlewing returns 0
01:55:01.363 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:01.387 00.024 10052 IsGuiding returns 0
01:55:01.408 00.021 6880 UpdateGuideState exits: m=2473 SNR=34.5
01:55:01.408 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:01.408 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:01.408 00.000 6880 Enqueuing Expose request
01:55:01.414 00.006 10052 PulseGuide returned control before completion, sleep 57
01:55:01.545 00.131 10052 IsGuiding returns 0
01:55:01.545 00.000 10052 Move returns status 0, amount 74
01:55:01.545 00.000 10052 MoveAxis(N, 0, ABG)
01:55:01.545 00.000 10052 Move returns status 0, amount 0
01:55:01.545 00.000 10052 move complete, result=0
01:55:01.545 00.000 10052 worker thread done servicing request
01:55:01.545 00.000 10052 Worker thread wakes up
01:55:01.545 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:01.546 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:01.546 00.000 6880 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
01:55:02.453 00.907 10052 Exposure complete
01:55:02.506 00.053 10052 worker thread done servicing request
01:55:02.506 00.000 6880 OnExposeComplete: enter
01:55:02.506 00.000 6880 UpdateGuideState(): m_state=6
01:55:02.506 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2254
01:55:02.506 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.77, Mass=2586, SNR=35.2, Peak=167 HFD=4.6
01:55:02.507 00.001 6880 MultiStar: [#1 -0.10,0.50,0.94,U] [#2 0.05,0.13,0.96,U] [#3 -0.13,-0.09,0.88,U] [#4 -0.01,0.45,0.83,U] [#5 -0.21,0.23,0.94,U] [#6 -0.56,0.62,0.00,M10] [#7 -0.07,0.31,0.75,U] [#8 0.25,-0.25,0.77,U] 
01:55:02.507 00.000 6880 refined, 7 included, MultiStar: {-0.03, 0.20}, one-star: {0.04, 0.27}
01:55:02.507 00.000 6880 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.61) = xAngle (3.31 = -2.97)
01:55:02.507 00.000 6880 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.28 = -3.01)
01:55:02.507 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.70 mountX=-0.20 mountY=-0.03, mountTheta=-3.01
01:55:02.508 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.20, opts=13)
01:55:02.508 00.000 6880 Enqueuing Move request for scope (-0.03, 0.20)
01:55:02.508 00.000 10052 Worker thread wakes up
01:55:02.508 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.20) opts 0xd
01:55:02.508 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.20)
01:55:02.509 00.001 10052 Moving (-0.03, 0.20) raw xDistance=-0.20 yDistance=-0.03
01:55:02.509 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20
01:55:02.509 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.08, using input
01:55:02.509 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:55:02.509 00.000 10052 MoveAxis(E, 57, ABG)
01:55:02.509 00.000 10052 Guiding  Dir = 2, Dur = 57
01:55:02.530 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:02.531 00.001 10052 IsSlewing returns 0
01:55:02.568 00.037 10052 IsGuiding returns 0
01:55:02.569 00.001 6880 UpdateGuideState exits: m=2586 SNR=35.2
01:55:02.569 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:02.569 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:02.569 00.000 6880 Enqueuing Expose request
01:55:02.596 00.027 10052 PulseGuide returned control before completion, sleep 40
01:55:02.658 00.062 10052 IsGuiding returns 0
01:55:02.658 00.000 10052 Move returns status 0, amount 57
01:55:02.658 00.000 10052 MoveAxis(N, 0, ABG)
01:55:02.658 00.000 10052 Move returns status 0, amount 0
01:55:02.658 00.000 10052 move complete, result=0
01:55:02.658 00.000 10052 worker thread done servicing request
01:55:02.659 00.001 6880 GuideStep: -0.2 px 57 ms EAST, -0.0 px 0 ms NORTH
01:55:02.659 00.000 10052 Worker thread wakes up
01:55:02.659 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:02.659 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:03.047 00.388 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"016823c3-e1f8-4be7-9381-56567a90d10d"}
01:55:03.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"016823c3-e1f8-4be7-9381-56567a90d10d"}
01:55:03.047 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ed8b81a-d1c6-4439-b415-617929c43d00"}
01:55:03.047 00.000 6880 case statement mapped state 6 to 3
01:55:03.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ed8b81a-d1c6-4439-b415-617929c43d00"}
01:55:03.049 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76ef8967-c002-4ec1-9493-7c6615615609"}
01:55:03.049 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2254,"width":15,"height":15,"star_pos":[6.87,6.77],"pixels":"..."},"id":"76ef8967-c002-4ec1-9493-7c6615615609"}
01:55:03.797 00.748 10052 Exposure complete
01:55:03.873 00.076 10052 worker thread done servicing request
01:55:03.873 00.000 6880 OnExposeComplete: enter
01:55:03.873 00.000 6880 UpdateGuideState(): m_state=6
01:55:03.874 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2255
01:55:03.874 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=889.65, Mass=2621, SNR=35.5, Peak=182 HFD=4.6
01:55:03.874 00.000 6880 MultiStar: [#1 -0.39,0.13,0.93,U] [#2 -0.01,-0.12,0.96,U] [#3 0.02,-0.10,0.90,U] [#4 -0.53,0.12,0.00,M7] [#5 -0.32,0.19,0.98,U] [#6 -0.41,0.20,0.90,U] [#7 -0.43,0.27,0.72,U] [#8 0.19,-0.19,0.78,U] 
01:55:03.874 00.000 6880 refined, 7 included, MultiStar: {-0.19, 0.07}, one-star: {-0.19, 0.15}
01:55:03.874 00.000 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.42 = -1.86)
01:55:03.875 00.001 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.89)
01:55:03.875 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.07 hyp=0.21 cameraTheta=2.81 mountX=-0.06 mountY=-0.19, mountTheta=-1.86
01:55:03.876 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.07, opts=13)
01:55:03.876 00.000 6880 Enqueuing Move request for scope (-0.19, 0.07)
01:55:03.876 00.000 10052 Worker thread wakes up
01:55:03.876 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.07) opts 0xd
01:55:03.876 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.07)
01:55:03.877 00.001 10052 Moving (-0.19, 0.07) raw xDistance=-0.06 yDistance=-0.19
01:55:03.877 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:03.877 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.19, slope = -0.03
01:55:03.877 00.000 10052 MoveAxis(E, 0, ABG)
01:55:03.877 00.000 10052 Move returns status 0, amount 0
01:55:03.877 00.000 10052 MoveAxis(N, 47, ABG)
01:55:03.877 00.000 10052 Guiding  Dir = 0, Dur = 47
01:55:03.911 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:03.929 00.018 10052 IsSlewing returns 0
01:55:03.951 00.022 6880 UpdateGuideState exits: m=2621 SNR=35.5
01:55:03.951 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:03.952 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:03.952 00.000 6880 Enqueuing Expose request
01:55:04.002 00.050 10052 IsGuiding returns 0
01:55:04.133 00.131 10052 IsGuiding returns 0
01:55:04.133 00.000 10052 Move returns status 0, amount 47
01:55:04.133 00.000 10052 move complete, result=0
01:55:04.133 00.000 10052 worker thread done servicing request
01:55:04.133 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 47 ms NORTH
01:55:04.133 00.000 10052 Worker thread wakes up
01:55:04.135 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:04.135 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:05.047 00.912 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3795798b-2c7d-403e-a415-17debc5c86f4"}
01:55:05.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3795798b-2c7d-403e-a415-17debc5c86f4"}
01:55:05.053 00.006 10052 Exposure complete
01:55:05.060 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f39d74dd-85dd-4754-a9a4-a719bcb53513"}
01:55:05.060 00.000 6880 case statement mapped state 6 to 3
01:55:05.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f39d74dd-85dd-4754-a9a4-a719bcb53513"}
01:55:05.062 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7f513df6-15fd-4392-8168-b96dffa03e36"}
01:55:05.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2255,"width":15,"height":15,"star_pos":[6.63,6.65],"pixels":"..."},"id":"7f513df6-15fd-4392-8168-b96dffa03e36"}
01:55:05.112 00.050 10052 worker thread done servicing request
01:55:05.112 00.000 6880 OnExposeComplete: enter
01:55:05.112 00.000 6880 UpdateGuideState(): m_state=6
01:55:05.113 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2256
01:55:05.113 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=889.64, Mass=2618, SNR=35.4, Peak=168 HFD=4.8
01:55:05.113 00.000 6880 MultiStar: [#1 -0.22,0.12,0.94,U] [#2 -0.00,-0.17,0.97,U] [#3 -0.21,-0.45,0.86,U] [#4 -0.33,0.07,0.82,U] [#5 -0.61,-0.16,0.00,M1] [#6 -0.51,0.15,0.00,M10] [#7 -0.40,-0.02,0.74,U] [#8 0.06,-0.25,0.78,U] 
01:55:05.113 00.000 6880 refined, 6 included, MultiStar: {-0.18, -0.07}, one-star: {-0.19, 0.14}
01:55:05.113 00.000 6880 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.61) = xAngle (-1.14 = -1.14)
01:55:05.113 00.000 6880 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
01:55:05.114 00.001 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.07 hyp=0.20 cameraTheta=-2.75 mountX=0.08 mountY=-0.18, mountTheta=-1.14
01:55:05.115 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.07, opts=13)
01:55:05.115 00.000 6880 Enqueuing Move request for scope (-0.18, -0.07)
01:55:05.115 00.000 10052 Worker thread wakes up
01:55:05.115 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.07) opts 0xd
01:55:05.115 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.07)
01:55:05.115 00.000 10052 Moving (-0.18, -0.07) raw xDistance=0.08 yDistance=-0.18
01:55:05.115 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:55:05.115 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.18, slope = -0.02
01:55:05.115 00.000 10052 MoveAxis(E, 0, ABG)
01:55:05.115 00.000 10052 Move returns status 0, amount 0
01:55:05.116 00.001 10052 MoveAxis(N, 43, ABG)
01:55:05.116 00.000 10052 Guiding  Dir = 0, Dur = 43
01:55:05.137 00.021 10052 IsSlewing returns 0
01:55:05.137 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:05.171 00.034 6880 UpdateGuideState exits: m=2618 SNR=35.4
01:55:05.171 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:05.171 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:05.171 00.000 6880 Enqueuing Expose request
01:55:05.174 00.003 10052 IsGuiding returns 0
01:55:05.203 00.029 10052 PulseGuide returned control before completion, sleep 26
01:55:05.262 00.059 10052 IsGuiding returns 1
01:55:05.262 00.000 10052 scope still moving after pulse duration time elapsed
01:55:05.308 00.046 10052 IsSlewing returns 0
01:55:05.346 00.038 10052 IsGuiding returns 0
01:55:05.346 00.000 10052 scope move finished after 43 + 128 ms
01:55:05.346 00.000 10052 Move returns status 0, amount 43
01:55:05.346 00.000 10052 move complete, result=0
01:55:05.346 00.000 10052 worker thread done servicing request
01:55:05.347 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 43 ms NORTH
01:55:05.347 00.000 10052 Worker thread wakes up
01:55:05.347 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:05.347 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:06.484 01.137 10052 Exposure complete
01:55:06.561 00.077 10052 worker thread done servicing request
01:55:06.561 00.000 6880 OnExposeComplete: enter
01:55:06.561 00.000 6880 UpdateGuideState(): m_state=6
01:55:06.561 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2257
01:55:06.562 00.001 6880 Star::Find returns 1 (0), X=407.97, Y=889.81, Mass=2544, SNR=35.0, Peak=171 HFD=4.4
01:55:06.562 00.000 6880 MultiStar: [#1 0.11,0.46,0.95,U] [#2 0.19,-0.05,1.02,U] [#3 0.23,-0.08,0.92,U] [#4 -0.02,0.50,0.85,U] [#5 -0.14,0.23,0.99,U] [#6 -0.17,0.34,0.92,U] [#7 0.03,0.27,0.77,U] [#8 0.45,-0.04,0.78,U] 
01:55:06.562 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.22}, one-star: {0.15, 0.31}
01:55:06.562 00.000 6880 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.61) = xAngle (2.81 = 2.81)
01:55:06.562 00.000 6880 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.78 = 2.78)
01:55:06.562 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.23 cameraTheta=1.19 mountX=-0.22 mountY=0.08, mountTheta=2.78
01:55:06.564 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.22, opts=13)
01:55:06.564 00.000 6880 Enqueuing Move request for scope (0.09, 0.22)
01:55:06.564 00.000 10052 Worker thread wakes up
01:55:06.564 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
01:55:06.564 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
01:55:06.564 00.000 10052 Moving (0.09, 0.22) raw xDistance=-0.22 yDistance=0.08
01:55:06.564 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:55:06.565 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
01:55:06.565 00.000 10052 MoveAxis(E, 59, ABG)
01:55:06.565 00.000 10052 Guiding  Dir = 2, Dur = 59
01:55:06.585 00.020 10052 IsSlewing returns 0
01:55:06.592 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:06.623 00.031 10052 IsGuiding returns 0
01:55:06.630 00.007 6880 UpdateGuideState exits: m=2544 SNR=35.0
01:55:06.630 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:06.631 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:06.631 00.000 6880 Enqueuing Expose request
01:55:06.651 00.020 10052 PulseGuide returned control before completion, sleep 42
01:55:06.721 00.070 10052 IsGuiding returns 0
01:55:06.721 00.000 10052 Move returns status 0, amount 59
01:55:06.721 00.000 10052 MoveAxis(N, 0, ABG)
01:55:06.723 00.002 10052 Move returns status 0, amount 0
01:55:06.723 00.000 10052 move complete, result=0
01:55:06.723 00.000 10052 worker thread done servicing request
01:55:06.723 00.000 10052 Worker thread wakes up
01:55:06.723 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:06.723 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:06.735 00.012 6880 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
01:55:07.050 00.315 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c68a0bc7-fb03-40e5-a390-5f8c6b3f6dfd"}
01:55:07.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c68a0bc7-fb03-40e5-a390-5f8c6b3f6dfd"}
01:55:07.050 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c34a7b25-c19a-4452-a312-7b0cd33fbfc1"}
01:55:07.052 00.002 6880 case statement mapped state 6 to 3
01:55:07.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c34a7b25-c19a-4452-a312-7b0cd33fbfc1"}
01:55:07.052 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8502e289-422b-4564-ab13-5ee18bdd2f88"}
01:55:07.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2257,"width":15,"height":15,"star_pos":[6.97,6.81],"pixels":"..."},"id":"8502e289-422b-4564-ab13-5ee18bdd2f88"}
01:55:07.630 00.578 10052 Exposure complete
01:55:07.695 00.065 6880 OnExposeComplete: enter
01:55:07.695 00.000 6880 UpdateGuideState(): m_state=6
01:55:07.696 00.001 10052 worker thread done servicing request
01:55:07.696 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2258
01:55:07.696 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=889.89, Mass=2518, SNR=34.9, Peak=163 HFD=4.4
01:55:07.696 00.000 6880 MultiStar: [#1 -0.14,0.31,0.95,U] [#2 0.46,0.23,0.97,U] [#3 0.34,-0.04,0.89,U] [#4 -0.18,0.52,0.00,M6] [#5 -0.05,0.34,0.98,U] [#6 -0.29,0.25,0.88,U] [#7 -0.01,0.29,0.78,U] [#8 0.47,-0.10,0.80,U] 
01:55:07.696 00.000 6880 refined, 7 included, MultiStar: {0.13, 0.22}, one-star: {0.24, 0.39}
01:55:07.696 00.000 6880 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.61) = xAngle (2.65 = 2.65)
01:55:07.696 00.000 6880 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.62 = 2.62)
01:55:07.696 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.25 cameraTheta=1.04 mountX=-0.22 mountY=0.12, mountTheta=2.63
01:55:07.698 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.22, opts=13)
01:55:07.698 00.000 6880 Enqueuing Move request for scope (0.13, 0.22)
01:55:07.698 00.000 10052 Worker thread wakes up
01:55:07.698 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
01:55:07.698 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
01:55:07.698 00.000 10052 Moving (0.13, 0.22) raw xDistance=-0.22 yDistance=0.12
01:55:07.698 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:55:07.698 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
01:55:07.699 00.001 10052 MoveAxis(E, 62, ABG)
01:55:07.699 00.000 10052 Guiding  Dir = 2, Dur = 62
01:55:07.721 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:07.757 00.036 6880 UpdateGuideState exits: m=2518 SNR=34.9
01:55:07.757 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:07.757 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:07.757 00.000 6880 Enqueuing Expose request
01:55:07.773 00.016 10052 IsSlewing returns 0
01:55:07.848 00.075 10052 IsGuiding returns 0
01:55:07.992 00.144 10052 IsGuiding returns 1
01:55:07.992 00.000 10052 scope still moving after pulse duration time elapsed
01:55:08.071 00.079 10052 IsSlewing returns 0
01:55:08.151 00.080 10052 IsGuiding returns 0
01:55:08.151 00.000 10052 scope move finished after 62 + 241 ms
01:55:08.151 00.000 10052 Move returns status 0, amount 62
01:55:08.151 00.000 10052 MoveAxis(N, 0, ABG)
01:55:08.152 00.001 10052 Move returns status 0, amount 0
01:55:08.152 00.000 10052 move complete, result=0
01:55:08.152 00.000 10052 worker thread done servicing request
01:55:08.152 00.000 10052 Worker thread wakes up
01:55:08.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:08.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:08.152 00.000 6880 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
01:55:09.050 00.898 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c53806ce-1f74-4fdc-847e-aa1adf9d1c4d"}
01:55:09.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c53806ce-1f74-4fdc-847e-aa1adf9d1c4d"}
01:55:09.050 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"265d8192-7e0e-45e6-bcbb-5c21c1b7cad7"}
01:55:09.050 00.000 6880 case statement mapped state 6 to 3
01:55:09.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"265d8192-7e0e-45e6-bcbb-5c21c1b7cad7"}
01:55:09.052 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1949ac6-20f8-47b2-b6df-ff0065f313c2"}
01:55:09.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2258,"width":15,"height":15,"star_pos":[7.07,6.89],"pixels":"..."},"id":"a1949ac6-20f8-47b2-b6df-ff0065f313c2"}
01:55:09.284 00.232 10052 Exposure complete
01:55:09.362 00.078 10052 worker thread done servicing request
01:55:09.362 00.000 6880 OnExposeComplete: enter
01:55:09.362 00.000 6880 UpdateGuideState(): m_state=6
01:55:09.362 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2259
01:55:09.363 00.001 6880 Star::Find returns 1 (0), X=407.64, Y=889.72, Mass=2659, SNR=35.8, Peak=157 HFD=4.7
01:55:09.363 00.000 6880 MultiStar: [#1 -0.29,0.35,0.92,U] [#2 0.33,0.20,0.97,U] [#3 0.13,-0.11,0.88,U] [#4 -0.60,0.22,0.00,M7] [#5 -0.36,0.23,0.97,U] [#6 -0.39,0.34,0.89,U] [#7 -0.21,0.36,0.75,U] [#8 0.16,-0.20,0.79,U] 
01:55:09.363 00.000 6880 refined, 7 included, MultiStar: {-0.11, 0.18}, one-star: {-0.19, 0.22}
01:55:09.363 00.000 6880 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.61) = xAngle (3.72 = -2.57)
01:55:09.363 00.000 6880 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.60)
01:55:09.363 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.10 mountX=-0.17 mountY=-0.11, mountTheta=-2.59
01:55:09.365 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.18, opts=13)
01:55:09.365 00.000 6880 Enqueuing Move request for scope (-0.11, 0.18)
01:55:09.365 00.000 10052 Worker thread wakes up
01:55:09.366 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
01:55:09.366 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
01:55:09.366 00.000 10052 Moving (-0.11, 0.18) raw xDistance=-0.17 yDistance=-0.11
01:55:09.366 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
01:55:09.366 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
01:55:09.366 00.000 10052 MoveAxis(E, 50, ABG)
01:55:09.366 00.000 10052 Guiding  Dir = 2, Dur = 50
01:55:09.387 00.021 10052 IsSlewing returns 0
01:55:09.393 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:09.426 00.033 10052 IsGuiding returns 0
01:55:09.436 00.010 6880 UpdateGuideState exits: m=2659 SNR=35.8
01:55:09.436 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:09.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:09.436 00.000 6880 Enqueuing Expose request
01:55:09.454 00.018 10052 PulseGuide returned control before completion, sleep 33
01:55:09.570 00.116 10052 IsGuiding returns 0
01:55:09.570 00.000 10052 Move returns status 0, amount 50
01:55:09.571 00.001 10052 MoveAxis(N, 0, ABG)
01:55:09.571 00.000 10052 Move returns status 0, amount 0
01:55:09.571 00.000 10052 move complete, result=0
01:55:09.571 00.000 10052 worker thread done servicing request
01:55:09.571 00.000 6880 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
01:55:09.571 00.000 10052 Worker thread wakes up
01:55:09.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:09.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:10.490 00.919 10052 Exposure complete
01:55:10.550 00.060 10052 worker thread done servicing request
01:55:10.550 00.000 6880 OnExposeComplete: enter
01:55:10.550 00.000 6880 UpdateGuideState(): m_state=6
01:55:10.550 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2260
01:55:10.550 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=889.84, Mass=2540, SNR=35.0, Peak=148 HFD=4.5
01:55:10.551 00.001 6880 MultiStar: [#1 -0.33,0.67,0.00,M1] [#2 -0.00,0.28,0.99,U] [#3 -0.09,0.13,0.90,U] [#4 -0.51,0.27,0.00,M8] [#5 -0.64,0.30,0.00,M1] [#6 -0.47,0.71,0.00,M8] [#7 -0.52,0.46,0.00,M1] [#8 -0.07,-0.07,0.76,U] 
01:55:10.551 00.000 6880 refined, 3 included, MultiStar: {-0.13, 0.18}, one-star: {-0.35, 0.34}
01:55:10.551 00.000 6880 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.61) = xAngle (3.80 = -2.48)
01:55:10.551 00.000 6880 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.77 = -2.51)
01:55:10.551 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.23 cameraTheta=2.19 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
01:55:10.552 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.18, opts=13)
01:55:10.552 00.000 6880 Enqueuing Move request for scope (-0.13, 0.18)
01:55:10.552 00.000 10052 Worker thread wakes up
01:55:10.552 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
01:55:10.553 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
01:55:10.553 00.000 10052 Moving (-0.13, 0.18) raw xDistance=-0.18 yDistance=-0.13
01:55:10.553 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:55:10.553 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
01:55:10.553 00.000 10052 MoveAxis(E, 51, ABG)
01:55:10.553 00.000 10052 Guiding  Dir = 2, Dur = 51
01:55:10.574 00.021 10052 IsSlewing returns 0
01:55:10.576 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:10.612 00.036 10052 IsGuiding returns 0
01:55:10.614 00.002 6880 UpdateGuideState exits: m=2540 SNR=35.0
01:55:10.614 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:10.614 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:10.615 00.001 6880 Enqueuing Expose request
01:55:10.640 00.025 10052 PulseGuide returned control before completion, sleep 34
01:55:10.699 00.059 10052 IsGuiding returns 0
01:55:10.699 00.000 10052 Move returns status 0, amount 51
01:55:10.699 00.000 10052 MoveAxis(N, 0, ABG)
01:55:10.700 00.001 10052 Move returns status 0, amount 0
01:55:10.700 00.000 10052 move complete, result=0
01:55:10.700 00.000 10052 worker thread done servicing request
01:55:10.700 00.000 10052 Worker thread wakes up
01:55:10.700 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:10.700 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:10.714 00.014 6880 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
01:55:11.054 00.340 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4dec2f2d-3820-4124-a090-2b58e80ee6d9"}
01:55:11.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4dec2f2d-3820-4124-a090-2b58e80ee6d9"}
01:55:11.055 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"29244120-3a58-4906-8a25-462cc18c011f"}
01:55:11.055 00.000 6880 case statement mapped state 6 to 3
01:55:11.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"29244120-3a58-4906-8a25-462cc18c011f"}
01:55:11.056 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3fd3da0d-c60e-4cc2-b7d4-a0a44e2d8d9c"}
01:55:11.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2260,"width":15,"height":15,"star_pos":[7.48,6.84],"pixels":"..."},"id":"3fd3da0d-c60e-4cc2-b7d4-a0a44e2d8d9c"}
01:55:11.839 00.783 10052 Exposure complete
01:55:11.910 00.071 10052 worker thread done servicing request
01:55:11.910 00.000 6880 OnExposeComplete: enter
01:55:11.910 00.000 6880 UpdateGuideState(): m_state=6
01:55:11.910 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2261
01:55:11.911 00.001 6880 Star::Find returns 1 (0), X=407.71, Y=889.68, Mass=2551, SNR=35.0, Peak=165 HFD=4.7
01:55:11.911 00.000 6880 MultiStar: [#1 -0.22,0.35,0.94,U] [#2 0.35,0.27,0.94,U] [#3 0.18,-0.32,0.88,U] [#4 -0.15,0.50,0.87,U] [#5 -0.27,0.22,0.98,U] [#6 -0.31,0.25,0.89,U] [#7 -0.09,0.24,0.76,U] [#8 0.24,-0.10,0.77,U] 
01:55:11.911 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.18}, one-star: {-0.12, 0.17}
01:55:11.911 00.000 6880 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.61) = xAngle (3.45 = -2.84)
01:55:11.911 00.000 6880 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.42 = -2.87)
01:55:11.911 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.18 hyp=0.19 cameraTheta=1.84 mountX=-0.18 mountY=-0.05, mountTheta=-2.86
01:55:11.912 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.18, opts=13)
01:55:11.912 00.000 6880 Enqueuing Move request for scope (-0.05, 0.18)
01:55:11.912 00.000 10052 Worker thread wakes up
01:55:11.912 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.18) opts 0xd
01:55:11.912 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.18)
01:55:11.912 00.000 10052 Moving (-0.05, 0.18) raw xDistance=-0.18 yDistance=-0.05
01:55:11.913 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
01:55:11.913 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:55:11.913 00.000 10052 MoveAxis(E, 51, ABG)
01:55:11.913 00.000 10052 Guiding  Dir = 2, Dur = 51
01:55:11.941 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:11.964 00.023 10052 IsSlewing returns 0
01:55:11.980 00.016 6880 UpdateGuideState exits: m=2551 SNR=35.0
01:55:11.980 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:11.980 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:11.980 00.000 6880 Enqueuing Expose request
01:55:12.030 00.050 10052 IsGuiding returns 0
01:55:12.174 00.144 10052 IsGuiding returns 0
01:55:12.174 00.000 10052 Move returns status 0, amount 51
01:55:12.174 00.000 10052 MoveAxis(N, 0, ABG)
01:55:12.174 00.000 10052 Move returns status 0, amount 0
01:55:12.174 00.000 10052 move complete, result=0
01:55:12.175 00.001 10052 worker thread done servicing request
01:55:12.175 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
01:55:12.175 00.000 10052 Worker thread wakes up
01:55:12.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:12.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:13.053 00.878 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5c4996e-adc1-42bf-8272-e32824970fa7"}
01:55:13.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5c4996e-adc1-42bf-8272-e32824970fa7"}
01:55:13.054 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb7062d2-09fe-4bd1-9075-898a413d99de"}
01:55:13.054 00.000 6880 case statement mapped state 6 to 3
01:55:13.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb7062d2-09fe-4bd1-9075-898a413d99de"}
01:55:13.054 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6de64e6d-3097-4c44-a124-66e8039637c2"}
01:55:13.055 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2261,"width":15,"height":15,"star_pos":[6.71,6.68],"pixels":"..."},"id":"6de64e6d-3097-4c44-a124-66e8039637c2"}
01:55:13.090 00.035 10052 Exposure complete
01:55:13.152 00.062 10052 worker thread done servicing request
01:55:13.152 00.000 6880 OnExposeComplete: enter
01:55:13.152 00.000 6880 UpdateGuideState(): m_state=6
01:55:13.153 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2262
01:55:13.153 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=889.98, Mass=2427, SNR=34.1, Peak=148 HFD=4.7
01:55:13.153 00.000 6880 MultiStar: [#1 -0.29,0.76,0.00,M1] [#2 0.03,0.34,0.99,U] [#3 0.01,0.08,0.92,U] [#4 -0.54,0.65,0.00,M8] [#5 -0.56,0.48,0.00,M1] [#6 -0.38,0.71,0.00,M8] [#7 -0.28,0.58,0.00,M1] [#8 0.09,0.23,0.82,U] 
01:55:13.153 00.000 6880 refined, 3 included, MultiStar: {-0.02, 0.29}, one-star: {-0.20, 0.48}
01:55:13.153 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
01:55:13.153 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
01:55:13.153 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.29 hyp=0.29 cameraTheta=1.66 mountX=-0.29 mountY=-0.03, mountTheta=-3.04
01:55:13.155 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.29, opts=13)
01:55:13.155 00.000 6880 Enqueuing Move request for scope (-0.02, 0.29)
01:55:13.155 00.000 10052 Worker thread wakes up
01:55:13.155 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.29) opts 0xd
01:55:13.155 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.29)
01:55:13.155 00.000 10052 Moving (-0.02, 0.29) raw xDistance=-0.29 yDistance=-0.03
01:55:13.155 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
01:55:13.155 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
01:55:13.156 00.001 10052 MoveAxis(E, 80, ABG)
01:55:13.156 00.000 10052 Guiding  Dir = 2, Dur = 80
01:55:13.176 00.020 10052 IsSlewing returns 0
01:55:13.181 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:13.215 00.034 10052 IsGuiding returns 0
01:55:13.235 00.020 6880 UpdateGuideState exits: m=2427 SNR=34.1
01:55:13.235 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:13.235 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:13.235 00.000 6880 Enqueuing Expose request
01:55:13.242 00.007 10052 PulseGuide returned control before completion, sleep 63
01:55:13.327 00.085 10052 IsGuiding returns 1
01:55:13.328 00.001 10052 scope still moving after pulse duration time elapsed
01:55:13.375 00.047 10052 IsSlewing returns 0
01:55:13.413 00.038 10052 IsGuiding returns 0
01:55:13.413 00.000 10052 scope move finished after 80 + 118 ms
01:55:13.413 00.000 10052 Move returns status 0, amount 80
01:55:13.414 00.001 10052 MoveAxis(N, 0, ABG)
01:55:13.414 00.000 10052 Move returns status 0, amount 0
01:55:13.414 00.000 10052 move complete, result=0
01:55:13.414 00.000 10052 worker thread done servicing request
01:55:13.414 00.000 10052 Worker thread wakes up
01:55:13.414 00.000 6880 GuideStep: -0.3 px 80 ms EAST, -0.0 px 0 ms NORTH
01:55:13.414 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:13.414 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:14.553 01.139 10052 Exposure complete
01:55:14.622 00.069 10052 worker thread done servicing request
01:55:14.622 00.000 6880 OnExposeComplete: enter
01:55:14.622 00.000 6880 UpdateGuideState(): m_state=6
01:55:14.623 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2263
01:55:14.623 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.85, Mass=2535, SNR=35.0, Peak=137 HFD=4.6
01:55:14.623 00.000 6880 MultiStar: [#1 0.15,0.27,0.93,U] [#2 0.15,-0.10,0.98,U] [#3 0.32,-0.37,0.90,U] [#4 0.10,0.46,0.81,U] [#5 0.07,0.22,0.95,U] [#6 -0.17,0.20,0.92,U] [#7 0.05,0.01,0.75,U] [#8 0.41,-0.60,0.00,M1] 
01:55:14.623 00.000 6880 refined, 7 included, MultiStar: {0.11, 0.13}, one-star: {0.17, 0.35}
01:55:14.623 00.000 6880 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.61) = xAngle (2.51 = 2.51)
01:55:14.623 00.000 6880 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.47 = 2.47)
01:55:14.624 00.001 6880 CameraToMount -- cameraX=0.11 cameraY=0.13 hyp=0.17 cameraTheta=0.89 mountX=-0.14 mountY=0.10, mountTheta=2.49
01:55:14.625 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.13, opts=13)
01:55:14.625 00.000 6880 Enqueuing Move request for scope (0.11, 0.13)
01:55:14.625 00.000 10052 Worker thread wakes up
01:55:14.625 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.13) opts 0xd
01:55:14.625 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.13)
01:55:14.626 00.001 10052 Moving (0.11, 0.13) raw xDistance=-0.14 yDistance=0.10
01:55:14.626 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:55:14.626 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
01:55:14.626 00.000 10052 MoveAxis(E, 40, ABG)
01:55:14.626 00.000 10052 Guiding  Dir = 2, Dur = 40
01:55:14.646 00.020 10052 IsSlewing returns 0
01:55:14.651 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:14.684 00.033 10052 IsGuiding returns 0
01:55:14.694 00.010 6880 UpdateGuideState exits: m=2535 SNR=35.0
01:55:14.694 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:14.694 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:14.694 00.000 6880 Enqueuing Expose request
01:55:14.712 00.018 10052 PulseGuide returned control before completion, sleep 23
01:55:14.759 00.047 10052 IsGuiding returns 0
01:55:14.759 00.000 10052 Move returns status 0, amount 40
01:55:14.759 00.000 10052 MoveAxis(N, 0, ABG)
01:55:14.760 00.001 10052 Move returns status 0, amount 0
01:55:14.760 00.000 10052 move complete, result=0
01:55:14.760 00.000 10052 worker thread done servicing request
01:55:14.760 00.000 10052 Worker thread wakes up
01:55:14.760 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:14.760 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:14.760 00.000 6880 GuideStep: -0.1 px 40 ms EAST, 0.1 px 0 ms NORTH
01:55:15.055 00.295 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aecbf04e-eefb-4268-8287-fb3ec95c1cc7"}
01:55:15.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aecbf04e-eefb-4268-8287-fb3ec95c1cc7"}
01:55:15.056 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ad6edadb-eed9-4077-bfac-7478b115fbda"}
01:55:15.056 00.000 6880 case statement mapped state 6 to 3
01:55:15.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad6edadb-eed9-4077-bfac-7478b115fbda"}
01:55:15.057 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"de74121c-5990-45a8-8cea-228c29135916"}
01:55:15.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2263,"width":15,"height":15,"star_pos":[7.00,6.85],"pixels":"..."},"id":"de74121c-5990-45a8-8cea-228c29135916"}
01:55:15.676 00.619 10052 Exposure complete
01:55:15.757 00.081 10052 worker thread done servicing request
01:55:15.758 00.001 6880 OnExposeComplete: enter
01:55:15.758 00.000 6880 UpdateGuideState(): m_state=6
01:55:15.758 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2264
01:55:15.758 00.000 6880 Star::Find returns 1 (0), X=408.50, Y=890.18, Mass=2554, SNR=35.1, Peak=135 HFD=4.7
01:55:15.759 00.001 6880 MultiStar: [#1 0.42,0.86,0.00,M1] [#2 0.61,0.71,0.00,M1] [#3 0.80,0.43,0.00,M1] [#4 0.45,0.68,0.00,M8] [#5 0.52,0.42,0.00,M1] [#6 0.33,1.01,0.00,M8] [#7 0.34,0.70,0.00,M1] [#8 0.94,0.24,0.00,M2] 
01:55:15.759 00.000 6880 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.61) = xAngle (2.40 = 2.40)
01:55:15.759 00.000 6880 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.37 = 2.37)
01:55:15.759 00.000 6880 CameraToMount -- cameraX=0.67 cameraY=0.68 hyp=0.96 cameraTheta=0.79 mountX=-0.71 mountY=0.66, mountTheta=2.39
01:55:15.761 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.67, y=0.68, opts=13)
01:55:15.761 00.000 6880 Enqueuing Move request for scope (0.67, 0.68)
01:55:15.761 00.000 10052 Worker thread wakes up
01:55:15.761 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.67, 0.68) opts 0xd
01:55:15.761 00.000 10052 Handling offset move in thread for scope, endpoint = (0.67, 0.68)
01:55:15.761 00.000 10052 Moving (0.67, 0.68) raw xDistance=-0.71 yDistance=0.66
01:55:15.761 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.71
01:55:15.761 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.66, slope = 0.05
01:55:15.761 00.000 10052 MoveAxis(E, 192, ABG)
01:55:15.761 00.000 10052 Guiding  Dir = 2, Dur = 192
01:55:15.792 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:15.809 00.017 10052 IsSlewing returns 0
01:55:15.843 00.034 6880 UpdateGuideState exits: m=2554 SNR=35.1
01:55:15.843 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:15.843 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:15.843 00.000 6880 Enqueuing Expose request
01:55:15.884 00.041 10052 IsGuiding returns 0
01:55:15.952 00.068 10052 PulseGuide returned control before completion, sleep 134
01:55:16.146 00.194 10052 IsGuiding returns 1
01:55:16.147 00.001 10052 scope still moving after pulse duration time elapsed
01:55:16.226 00.079 10052 IsSlewing returns 0
01:55:16.300 00.074 10052 IsGuiding returns 0
01:55:16.300 00.000 10052 scope move finished after 192 + 224 ms
01:55:16.300 00.000 10052 Move returns status 0, amount 192
01:55:16.300 00.000 10052 MoveAxis(S, 95, ABG)
01:55:16.300 00.000 10052 Guiding  Dir = 1, Dur = 95
01:55:16.366 00.066 10052 IsSlewing returns 0
01:55:16.441 00.075 10052 IsGuiding returns 0
01:55:16.509 00.068 10052 PulseGuide returned control before completion, sleep 37
01:55:16.625 00.116 10052 IsGuiding returns 1
01:55:16.627 00.002 10052 scope still moving after pulse duration time elapsed
01:55:16.693 00.066 10052 IsSlewing returns 0
01:55:16.769 00.076 10052 IsGuiding returns 0
01:55:16.769 00.000 10052 scope move finished after 95 + 233 ms
01:55:16.769 00.000 10052 Move returns status 0, amount 95
01:55:16.769 00.000 10052 move complete, result=0
01:55:16.769 00.000 10052 worker thread done servicing request
01:55:16.769 00.000 6880 GuideStep: -0.7 px 192 ms EAST, 0.7 px 95 ms SOUTH
01:55:16.769 00.000 10052 Worker thread wakes up
01:55:16.770 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:16.770 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:17.062 00.292 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d4a73972-8e3a-42b6-bfe2-076b07bea934"}
01:55:17.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d4a73972-8e3a-42b6-bfe2-076b07bea934"}
01:55:17.064 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ba0f42b-d23d-4744-b988-5570e2f51657"}
01:55:17.064 00.000 6880 case statement mapped state 6 to 3
01:55:17.064 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ba0f42b-d23d-4744-b988-5570e2f51657"}
01:55:17.065 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"198a0c78-baf2-48f3-bf58-6e280c36d511"}
01:55:17.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2264,"width":15,"height":15,"star_pos":[7.50,7.18],"pixels":"..."},"id":"198a0c78-baf2-48f3-bf58-6e280c36d511"}
01:55:17.899 00.834 10052 Exposure complete
01:55:17.976 00.077 10052 worker thread done servicing request
01:55:17.976 00.000 6880 OnExposeComplete: enter
01:55:17.976 00.000 6880 UpdateGuideState(): m_state=6
01:55:17.976 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2265
01:55:17.977 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=889.59, Mass=2620, SNR=35.5, Peak=159 HFD=4.7
01:55:17.977 00.000 6880 MultiStar: [#1 -0.09,0.20,0.95,U] [#2 0.39,0.14,0.95,U] [#3 0.27,-0.15,0.90,U] [#4 -0.43,-0.09,0.83,U] [#5 -0.13,0.12,0.94,U] [#6 -0.18,0.16,0.92,U] [#7 -0.07,0.18,0.75,U] [#8 0.38,-0.26,0.79,U] 
01:55:17.977 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {-0.03, 0.09}
01:55:17.977 00.000 6880 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.61) = xAngle (2.91 = 2.91)
01:55:17.977 00.000 6880 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.88 = 2.88)
01:55:17.977 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.30 mountX=-0.05 mountY=0.01, mountTheta=2.88
01:55:17.979 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.05, opts=13)
01:55:17.979 00.000 6880 Enqueuing Move request for scope (0.01, 0.05)
01:55:17.979 00.000 10052 Worker thread wakes up
01:55:17.979 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:55:17.979 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:55:17.979 00.000 10052 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=0.01
01:55:17.980 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:55:17.980 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.16, using input
01:55:17.980 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.04
01:55:17.980 00.000 10052 MoveAxis(E, 0, ABG)
01:55:17.980 00.000 10052 Move returns status 0, amount 0
01:55:17.980 00.000 10052 MoveAxis(N, 0, ABG)
01:55:17.980 00.000 10052 Move returns status 0, amount 0
01:55:17.980 00.000 10052 move complete, result=0
01:55:17.980 00.000 10052 worker thread done servicing request
01:55:18.008 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:18.057 00.049 6880 UpdateGuideState exits: m=2620 SNR=35.5
01:55:18.057 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:18.057 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:18.057 00.000 6880 Enqueuing Expose request
01:55:18.058 00.001 10052 Worker thread wakes up
01:55:18.058 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:18.058 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:18.058 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:18.984 00.926 10052 Exposure complete
01:55:19.088 00.104 10052 worker thread done servicing request
01:55:19.088 00.000 6880 OnExposeComplete: enter
01:55:19.089 00.001 6880 UpdateGuideState(): m_state=6
01:55:19.089 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2266
01:55:19.089 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=889.56, Mass=2602, SNR=35.4, Peak=148 HFD=4.9
01:55:19.090 00.001 6880 MultiStar: [#1 0.03,-0.10,0.94,U] [#2 0.30,-0.34,0.95,U] [#3 0.22,-0.62,0.00,M1] [#4 -0.18,0.07,0.85,U] [#5 -0.10,-0.08,0.98,U] [#6 -0.11,-0.09,0.92,U] [#7 -0.13,-0.33,0.76,U] [#8 0.47,-0.71,0.00,M2] 
01:55:19.090 00.000 6880 single-star, 6 included, MultiStar: {-0.01, -0.11}, one-star: {0.08, 0.06}
01:55:19.090 00.000 6880 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.61) = xAngle (2.27 = 2.27)
01:55:19.090 00.000 6880 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.24 = 2.24)
01:55:19.090 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.06 hyp=0.10 cameraTheta=0.65 mountX=-0.06 mountY=0.08, mountTheta=2.26
01:55:19.091 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.06, opts=13)
01:55:19.092 00.001 6880 Enqueuing Move request for scope (0.08, 0.06)
01:55:19.092 00.000 10052 Worker thread wakes up
01:55:19.092 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.06) opts 0xd
01:55:19.092 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.06)
01:55:19.092 00.000 10052 Moving (0.08, 0.06) raw xDistance=-0.06 yDistance=0.08
01:55:19.092 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:55:19.092 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.10, using input
01:55:19.092 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
01:55:19.092 00.000 10052 MoveAxis(E, 0, ABG)
01:55:19.092 00.000 10052 Move returns status 0, amount 0
01:55:19.092 00.000 10052 MoveAxis(N, 0, ABG)
01:55:19.092 00.000 10052 Move returns status 0, amount 0
01:55:19.093 00.001 10052 move complete, result=0
01:55:19.093 00.000 10052 worker thread done servicing request
01:55:19.121 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:19.206 00.085 6880 UpdateGuideState exits: m=2602 SNR=35.4
01:55:19.206 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:19.206 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:19.207 00.001 6880 Enqueuing Expose request
01:55:19.207 00.000 10052 Worker thread wakes up
01:55:19.207 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:19.207 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:19.207 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:19.212 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"287c3450-e2f9-4635-ad9a-98a9c469a928"}
01:55:19.212 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"287c3450-e2f9-4635-ad9a-98a9c469a928"}
01:55:19.224 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55acfb4a-35e9-471e-979b-493d332b1b6c"}
01:55:19.224 00.000 6880 case statement mapped state 6 to 3
01:55:19.225 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"55acfb4a-35e9-471e-979b-493d332b1b6c"}
01:55:19.242 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0ecd20d4-4791-4b9c-b55d-b1ea647d0275"}
01:55:19.243 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2266,"width":15,"height":15,"star_pos":[6.90,6.56],"pixels":"..."},"id":"0ecd20d4-4791-4b9c-b55d-b1ea647d0275"}
01:55:20.333 01.090 10052 Exposure complete
01:55:20.413 00.080 10052 worker thread done servicing request
01:55:20.414 00.001 6880 OnExposeComplete: enter
01:55:20.414 00.000 6880 UpdateGuideState(): m_state=6
01:55:20.414 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2267
01:55:20.414 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=889.78, Mass=2423, SNR=34.1, Peak=149 HFD=4.6
01:55:20.415 00.001 6880 MultiStar: [#1 -0.16,0.44,0.98,U] [#2 0.11,0.15,0.99,U] [#3 0.18,-0.14,0.92,U] [#4 -0.07,0.37,0.86,U] [#5 -0.23,0.23,0.99,U] [#6 -0.27,0.25,0.91,U] [#7 -0.17,0.30,0.78,U] [#8 0.27,-0.21,0.81,U] 
01:55:20.415 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.19}, one-star: {-0.10, 0.28}
01:55:20.415 00.000 6880 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.61) = xAngle (3.46 = -2.83)
01:55:20.415 00.000 6880 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.43 = -2.86)
01:55:20.415 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.19 hyp=0.20 cameraTheta=1.84 mountX=-0.19 mountY=-0.06, mountTheta=-2.85
01:55:20.417 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.19, opts=13)
01:55:20.417 00.000 6880 Enqueuing Move request for scope (-0.05, 0.19)
01:55:20.417 00.000 10052 Worker thread wakes up
01:55:20.417 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.19) opts 0xd
01:55:20.417 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.19)
01:55:20.418 00.001 10052 Moving (-0.05, 0.19) raw xDistance=-0.19 yDistance=-0.06
01:55:20.418 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:55:20.418 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
01:55:20.418 00.000 10052 MoveAxis(E, 51, ABG)
01:55:20.418 00.000 10052 Guiding  Dir = 2, Dur = 51
01:55:20.446 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:20.488 00.042 6880 UpdateGuideState exits: m=2423 SNR=34.1
01:55:20.488 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:20.488 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:20.488 00.000 6880 Enqueuing Expose request
01:55:20.489 00.001 10052 IsSlewing returns 0
01:55:20.558 00.069 10052 IsGuiding returns 0
01:55:20.585 00.027 10052 PulseGuide returned control before completion, sleep 34
01:55:20.649 00.064 10052 IsGuiding returns 0
01:55:20.650 00.001 10052 Move returns status 0, amount 51
01:55:20.650 00.000 10052 MoveAxis(N, 0, ABG)
01:55:20.650 00.000 10052 Move returns status 0, amount 0
01:55:20.650 00.000 10052 move complete, result=0
01:55:20.650 00.000 10052 worker thread done servicing request
01:55:20.650 00.000 10052 Worker thread wakes up
01:55:20.650 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
01:55:20.650 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:20.650 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:21.105 00.455 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"59e8eb6d-f626-4d24-b337-132a37daeb87"}
01:55:21.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"59e8eb6d-f626-4d24-b337-132a37daeb87"}
01:55:21.106 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a87209cc-f35d-4dc9-8e99-451aff01c1b0"}
01:55:21.106 00.000 6880 case statement mapped state 6 to 3
01:55:21.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a87209cc-f35d-4dc9-8e99-451aff01c1b0"}
01:55:21.106 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"15f0f533-7c36-447c-9958-fac9b25f68bf"}
01:55:21.107 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2267,"width":15,"height":15,"star_pos":[6.73,6.78],"pixels":"..."},"id":"15f0f533-7c36-447c-9958-fac9b25f68bf"}
01:55:21.567 00.460 10052 Exposure complete
01:55:21.628 00.061 10052 worker thread done servicing request
01:55:21.629 00.001 6880 OnExposeComplete: enter
01:55:21.629 00.000 6880 UpdateGuideState(): m_state=6
01:55:21.629 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2268
01:55:21.629 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=889.75, Mass=2577, SNR=35.2, Peak=154 HFD=4.5
01:55:21.629 00.000 6880 MultiStar: [#1 0.18,0.49,0.94,U] [#2 0.57,0.05,0.00,M1] [#3 0.49,-0.33,0.00,M1] [#4 0.07,0.57,0.00,M6] [#5 0.11,0.34,0.97,U] [#6 0.05,0.11,0.91,U] [#7 0.12,0.16,0.76,U] [#8 0.58,-0.11,0.00,M2] 
01:55:21.630 00.001 6880 refined, 4 included, MultiStar: {0.15, 0.27}, one-star: {0.29, 0.25}
01:55:21.630 00.000 6880 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.61) = xAngle (2.67 = 2.67)
01:55:21.630 00.000 6880 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.64 = 2.64)
01:55:21.630 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.27 hyp=0.32 cameraTheta=1.06 mountX=-0.28 mountY=0.15, mountTheta=2.65
01:55:21.631 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.27, opts=13)
01:55:21.631 00.000 6880 Enqueuing Move request for scope (0.15, 0.27)
01:55:21.631 00.000 10052 Worker thread wakes up
01:55:21.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.27) opts 0xd
01:55:21.631 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.27)
01:55:21.631 00.000 10052 Moving (0.15, 0.27) raw xDistance=-0.28 yDistance=0.15
01:55:21.632 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
01:55:21.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
01:55:21.632 00.000 10052 MoveAxis(E, 78, ABG)
01:55:21.632 00.000 10052 Guiding  Dir = 2, Dur = 78
01:55:21.655 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:21.690 00.035 10052 IsSlewing returns 0
01:55:21.691 00.001 6880 UpdateGuideState exits: m=2577 SNR=35.2
01:55:21.691 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:21.691 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:21.691 00.000 6880 Enqueuing Expose request
01:55:21.770 00.079 10052 IsGuiding returns 0
01:55:21.838 00.068 10052 PulseGuide returned control before completion, sleep 20
01:55:21.914 00.076 10052 IsGuiding returns 1
01:55:21.914 00.000 10052 scope still moving after pulse duration time elapsed
01:55:21.993 00.079 10052 IsSlewing returns 0
01:55:22.066 00.073 10052 IsGuiding returns 0
01:55:22.066 00.000 10052 scope move finished after 78 + 219 ms
01:55:22.066 00.000 10052 Move returns status 0, amount 78
01:55:22.067 00.001 10052 MoveAxis(N, 0, ABG)
01:55:22.067 00.000 10052 Move returns status 0, amount 0
01:55:22.067 00.000 10052 move complete, result=0
01:55:22.067 00.000 10052 worker thread done servicing request
01:55:22.067 00.000 6880 GuideStep: -0.3 px 78 ms EAST, 0.2 px 0 ms NORTH
01:55:22.067 00.000 10052 Worker thread wakes up
01:55:22.067 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:22.067 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:23.104 01.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c7ad301-8911-4370-bf5f-db1bb6c7f28d"}
01:55:23.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c7ad301-8911-4370-bf5f-db1bb6c7f28d"}
01:55:23.105 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"58429019-0fb8-401f-8f9a-ca59a28cd035"}
01:55:23.105 00.000 6880 case statement mapped state 6 to 3
01:55:23.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"58429019-0fb8-401f-8f9a-ca59a28cd035"}
01:55:23.105 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"690ee07f-06b9-4ad1-9d52-e0a4b25882a9"}
01:55:23.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2268,"width":15,"height":15,"star_pos":[7.12,6.75],"pixels":"..."},"id":"690ee07f-06b9-4ad1-9d52-e0a4b25882a9"}
01:55:23.200 00.095 10052 Exposure complete
01:55:23.261 00.061 10052 worker thread done servicing request
01:55:23.261 00.000 6880 OnExposeComplete: enter
01:55:23.262 00.001 6880 UpdateGuideState(): m_state=6
01:55:23.262 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2269
01:55:23.262 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=889.61, Mass=2537, SNR=35.0, Peak=167 HFD=4.5
01:55:23.262 00.000 6880 MultiStar: [#1 0.13,0.34,0.95,U] [#2 0.45,-0.00,0.96,U] [#3 0.32,-0.47,0.00,M2] [#4 -0.02,0.06,0.85,U] [#5 0.02,0.11,0.99,U] [#6 -0.03,0.08,0.95,U] [#7 0.07,0.11,0.74,U] [#8 0.41,-0.51,0.00,M3] 
01:55:23.263 00.001 6880 refined, 6 included, MultiStar: {0.13, 0.12}, one-star: {0.24, 0.11}
01:55:23.263 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.35 = 2.35)
01:55:23.263 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
01:55:23.263 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.12 hyp=0.17 cameraTheta=0.74 mountX=-0.12 mountY=0.13, mountTheta=2.33
01:55:23.265 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.12, opts=13)
01:55:23.265 00.000 6880 Enqueuing Move request for scope (0.13, 0.12)
01:55:23.265 00.000 10052 Worker thread wakes up
01:55:23.265 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.12) opts 0xd
01:55:23.265 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.12)
01:55:23.265 00.000 10052 Moving (0.13, 0.12) raw xDistance=-0.12 yDistance=0.13
01:55:23.265 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:55:23.265 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
01:55:23.265 00.000 10052 MoveAxis(E, 36, ABG)
01:55:23.265 00.000 10052 Guiding  Dir = 2, Dur = 36
01:55:23.286 00.021 10052 IsSlewing returns 0
01:55:23.291 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:23.325 00.034 10052 IsGuiding returns 0
01:55:23.332 00.007 6880 UpdateGuideState exits: m=2537 SNR=35.0
01:55:23.333 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:23.333 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:23.333 00.000 6880 Enqueuing Expose request
01:55:23.351 00.018 10052 PulseGuide returned control before completion, sleep 19
01:55:23.404 00.053 10052 IsGuiding returns 0
01:55:23.404 00.000 10052 Move returns status 0, amount 36
01:55:23.405 00.001 10052 MoveAxis(N, 0, ABG)
01:55:23.405 00.000 10052 Move returns status 0, amount 0
01:55:23.405 00.000 10052 move complete, result=0
01:55:23.405 00.000 10052 worker thread done servicing request
01:55:23.405 00.000 6880 GuideStep: -0.1 px 36 ms EAST, 0.1 px 0 ms NORTH
01:55:23.405 00.000 10052 Worker thread wakes up
01:55:23.405 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:23.405 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:24.323 00.918 10052 Exposure complete
01:55:24.390 00.067 10052 worker thread done servicing request
01:55:24.390 00.000 6880 OnExposeComplete: enter
01:55:24.390 00.000 6880 UpdateGuideState(): m_state=6
01:55:24.391 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2270
01:55:24.391 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=889.68, Mass=2604, SNR=35.4, Peak=170 HFD=4.6
01:55:24.391 00.000 6880 MultiStar: [#1 0.31,0.59,0.00,M1] [#2 0.60,0.29,0.00,M1] [#3 0.48,-0.23,0.00,M3] [#4 0.23,0.26,0.83,U] [#5 0.20,0.32,0.96,U] [#6 0.19,0.52,0.00,M4] [#7 0.27,0.08,0.75,U] [#8 0.67,-0.15,0.00,M4] 
01:55:24.391 00.000 6880 refined, 3 included, MultiStar: {0.29, 0.22}, one-star: {0.45, 0.18}
01:55:24.391 00.000 6880 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.61) = xAngle (2.25 = 2.25)
01:55:24.391 00.000 6880 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.22 = 2.22)
01:55:24.392 00.001 6880 CameraToMount -- cameraX=0.29 cameraY=0.22 hyp=0.36 cameraTheta=0.64 mountX=-0.23 mountY=0.29, mountTheta=2.24
01:55:24.393 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.22, opts=13)
01:55:24.393 00.000 6880 Enqueuing Move request for scope (0.29, 0.22)
01:55:24.393 00.000 10052 Worker thread wakes up
01:55:24.394 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.22) opts 0xd
01:55:24.394 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.22)
01:55:24.394 00.000 10052 Moving (0.29, 0.22) raw xDistance=-0.23 yDistance=0.29
01:55:24.394 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
01:55:24.394 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.29, slope = 0.01
01:55:24.394 00.000 10052 MoveAxis(E, 63, ABG)
01:55:24.394 00.000 10052 Guiding  Dir = 2, Dur = 63
01:55:24.418 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:24.419 00.001 10052 IsSlewing returns 0
01:55:24.457 00.038 6880 UpdateGuideState exits: m=2604 SNR=35.4
01:55:24.457 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:24.457 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:24.457 00.000 6880 Enqueuing Expose request
01:55:24.458 00.001 10052 IsGuiding returns 0
01:55:24.485 00.027 10052 PulseGuide returned control before completion, sleep 46
01:55:24.559 00.074 10052 IsGuiding returns 0
01:55:24.559 00.000 10052 Move returns status 0, amount 63
01:55:24.559 00.000 10052 MoveAxis(S, 25, ABG)
01:55:24.559 00.000 10052 Guiding  Dir = 1, Dur = 25
01:55:24.597 00.038 10052 IsSlewing returns 0
01:55:24.636 00.039 10052 IsGuiding returns 0
01:55:24.702 00.066 10052 IsGuiding returns 1
01:55:24.702 00.000 10052 scope still moving after pulse duration time elapsed
01:55:24.747 00.045 10052 IsSlewing returns 0
01:55:24.785 00.038 10052 IsGuiding returns 0
01:55:24.785 00.000 10052 scope move finished after 25 + 124 ms
01:55:24.785 00.000 10052 Move returns status 0, amount 25
01:55:24.785 00.000 10052 move complete, result=0
01:55:24.785 00.000 10052 worker thread done servicing request
01:55:24.785 00.000 10052 Worker thread wakes up
01:55:24.786 00.001 6880 GuideStep: -0.2 px 63 ms EAST, 0.3 px 25 ms SOUTH
01:55:24.786 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:24.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:25.104 00.318 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"435dd044-0947-410b-b9da-e6124b6b5bdc"}
01:55:25.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"435dd044-0947-410b-b9da-e6124b6b5bdc"}
01:55:25.104 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cff9907f-e412-43de-aaa0-bdbb9547dea3"}
01:55:25.104 00.000 6880 case statement mapped state 6 to 3
01:55:25.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cff9907f-e412-43de-aaa0-bdbb9547dea3"}
01:55:25.105 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"48911c42-b6af-459e-bbdf-d989c6f15a55"}
01:55:25.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2270,"width":15,"height":15,"star_pos":[7.27,6.68],"pixels":"..."},"id":"48911c42-b6af-459e-bbdf-d989c6f15a55"}
01:55:25.922 00.817 10052 Exposure complete
01:55:25.989 00.067 10052 worker thread done servicing request
01:55:25.989 00.000 6880 OnExposeComplete: enter
01:55:25.989 00.000 6880 UpdateGuideState(): m_state=6
01:55:25.990 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2271
01:55:25.990 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=889.61, Mass=2488, SNR=34.6, Peak=175 HFD=4.4
01:55:25.990 00.000 6880 MultiStar: [#1 0.34,0.24,0.96,U] [#2 0.55,0.19,0.00,M2] [#3 0.50,-0.50,0.00,M4] [#4 0.03,0.37,0.86,U] [#5 0.21,0.04,0.99,U] [#6 -0.10,0.13,0.93,U] [#7 0.25,-0.08,0.77,U] [#8 0.49,-0.49,0.00,M5] 
01:55:25.990 00.000 6880 refined, 5 included, MultiStar: {0.20, 0.14}, one-star: {0.43, 0.11}
01:55:25.990 00.000 6880 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.61) = xAngle (2.22 = 2.22)
01:55:25.990 00.000 6880 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.19 = 2.19)
01:55:25.990 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.24 cameraTheta=0.61 mountX=-0.15 mountY=0.20, mountTheta=2.21
01:55:25.992 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.14, opts=13)
01:55:25.993 00.001 6880 Enqueuing Move request for scope (0.20, 0.14)
01:55:25.993 00.000 10052 Worker thread wakes up
01:55:25.993 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
01:55:25.993 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
01:55:25.993 00.000 10052 Moving (0.20, 0.14) raw xDistance=-0.15 yDistance=0.20
01:55:25.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
01:55:25.993 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.20, slope = 0.01
01:55:25.993 00.000 10052 MoveAxis(E, 42, ABG)
01:55:25.993 00.000 10052 Guiding  Dir = 2, Dur = 42
01:55:26.023 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:26.062 00.039 6880 UpdateGuideState exits: m=2488 SNR=34.6
01:55:26.062 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:26.062 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:26.062 00.000 6880 Enqueuing Expose request
01:55:26.070 00.008 10052 IsSlewing returns 0
01:55:26.148 00.078 10052 IsGuiding returns 0
01:55:26.280 00.132 10052 IsGuiding returns 0
01:55:26.281 00.001 10052 Move returns status 0, amount 42
01:55:26.281 00.000 10052 MoveAxis(S, 10, ABG)
01:55:26.281 00.000 10052 Guiding  Dir = 1, Dur = 10
01:55:26.356 00.075 10052 IsSlewing returns 0
01:55:26.426 00.070 10052 IsGuiding returns 0
01:55:26.562 00.136 10052 IsGuiding returns 0
01:55:26.562 00.000 10052 Move returns status 0, amount 10
01:55:26.562 00.000 10052 move complete, result=0
01:55:26.562 00.000 10052 worker thread done servicing request
01:55:26.562 00.000 10052 Worker thread wakes up
01:55:26.562 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:26.562 00.000 6880 GuideStep: -0.1 px 42 ms EAST, 0.2 px 10 ms SOUTH
01:55:26.562 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:27.104 00.542 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"179d503a-3b83-4ecc-a0ae-498e7887ed65"}
01:55:27.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"179d503a-3b83-4ecc-a0ae-498e7887ed65"}
01:55:27.105 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d84f6dcc-11b3-4e44-ab3d-62c2c33195bf"}
01:55:27.105 00.000 6880 case statement mapped state 6 to 3
01:55:27.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d84f6dcc-11b3-4e44-ab3d-62c2c33195bf"}
01:55:27.105 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b8425bb5-9d25-4459-97e7-a72c35adb541"}
01:55:27.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2271,"width":15,"height":15,"star_pos":[7.25,6.61],"pixels":"..."},"id":"b8425bb5-9d25-4459-97e7-a72c35adb541"}
01:55:27.477 00.372 10052 Exposure complete
01:55:27.532 00.055 10052 worker thread done servicing request
01:55:27.533 00.001 6880 OnExposeComplete: enter
01:55:27.533 00.000 6880 UpdateGuideState(): m_state=6
01:55:27.533 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2272
01:55:27.533 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=889.46, Mass=2533, SNR=35.0, Peak=163 HFD=4.6
01:55:27.533 00.000 6880 MultiStar: [#1 0.18,-0.07,0.97,U] [#2 0.49,-0.42,0.00,M3] [#3 0.29,-0.60,0.00,M5] [#4 0.06,0.01,0.83,U] [#5 0.02,-0.37,0.97,U] [#6 0.04,-0.11,0.90,U] [#7 -0.02,-0.34,0.76,U] [#8 0.46,-0.70,0.00,M6] 
01:55:27.533 00.000 6880 single-star, 5 included, MultiStar: {0.07, -0.15}, one-star: {0.13, -0.04}
01:55:27.533 00.000 6880 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
01:55:27.533 00.000 6880 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
01:55:27.533 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.14 cameraTheta=-0.32 mountX=0.04 mountY=0.13, mountTheta=1.29
01:55:27.535 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.04, opts=13)
01:55:27.535 00.000 6880 Enqueuing Move request for scope (0.13, -0.04)
01:55:27.535 00.000 10052 Worker thread wakes up
01:55:27.535 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
01:55:27.535 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
01:55:27.535 00.000 10052 Moving (0.13, -0.04) raw xDistance=0.04 yDistance=0.13
01:55:27.535 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:55:27.535 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
01:55:27.535 00.000 10052 MoveAxis(E, 0, ABG)
01:55:27.535 00.000 10052 Move returns status 0, amount 0
01:55:27.535 00.000 10052 MoveAxis(N, 0, ABG)
01:55:27.535 00.000 10052 Move returns status 0, amount 0
01:55:27.535 00.000 10052 move complete, result=0
01:55:27.535 00.000 10052 worker thread done servicing request
01:55:27.557 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:27.592 00.035 6880 UpdateGuideState exits: m=2533 SNR=35.0
01:55:27.592 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:27.592 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:27.592 00.000 6880 Enqueuing Expose request
01:55:27.592 00.000 10052 Worker thread wakes up
01:55:27.593 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:27.593 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:27.593 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:28.736 01.143 10052 Exposure complete
01:55:28.801 00.065 10052 worker thread done servicing request
01:55:28.801 00.000 6880 OnExposeComplete: enter
01:55:28.801 00.000 6880 UpdateGuideState(): m_state=6
01:55:28.801 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2273
01:55:28.802 00.001 6880 Star::Find returns 1 (0), X=407.92, Y=889.23, Mass=2572, SNR=35.2, Peak=162 HFD=4.5
01:55:28.802 00.000 6880 MultiStar: [#1 -0.02,0.02,0.96,U] [#2 0.46,-0.35,0.00,M4] [#3 0.47,-0.60,0.00,M6] [#4 -0.00,-0.16,0.86,U] [#5 0.01,-0.16,0.96,U] [#6 0.03,-0.08,0.94,U] [#7 -0.01,-0.37,0.77,U] [#8 0.43,-0.64,0.00,M7] 
01:55:28.802 00.000 6880 refined, 5 included, MultiStar: {0.02, -0.16}, one-star: {0.09, -0.27}
01:55:28.802 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:55:28.802 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:55:28.802 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.16 hyp=0.16 cameraTheta=-1.47 mountX=0.16 mountY=0.02, mountTheta=0.12
01:55:28.803 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.16, opts=13)
01:55:28.804 00.001 6880 Enqueuing Move request for scope (0.02, -0.16)
01:55:28.804 00.000 10052 Worker thread wakes up
01:55:28.804 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.16) opts 0xd
01:55:28.804 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.16)
01:55:28.804 00.000 10052 Moving (0.02, -0.16) raw xDistance=0.16 yDistance=0.02
01:55:28.804 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
01:55:28.804 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
01:55:28.804 00.000 10052 MoveAxis(W, 43, ABG)
01:55:28.804 00.000 10052 Guiding  Dir = 3, Dur = 43
01:55:28.825 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:28.825 00.000 10052 IsSlewing returns 0
01:55:28.863 00.038 10052 IsGuiding returns 0
01:55:28.864 00.001 6880 UpdateGuideState exits: m=2572 SNR=35.2
01:55:28.864 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:28.864 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:28.864 00.000 6880 Enqueuing Expose request
01:55:28.891 00.027 10052 PulseGuide returned control before completion, sleep 26
01:55:28.945 00.054 10052 IsGuiding returns 0
01:55:28.945 00.000 10052 Move returns status 0, amount 43
01:55:28.945 00.000 10052 MoveAxis(N, 0, ABG)
01:55:28.945 00.000 10052 Move returns status 0, amount 0
01:55:28.945 00.000 10052 move complete, result=0
01:55:28.946 00.001 10052 worker thread done servicing request
01:55:28.946 00.000 10052 Worker thread wakes up
01:55:28.946 00.000 6880 GuideStep: 0.2 px 43 ms WEST, 0.0 px 0 ms NORTH
01:55:28.946 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:28.946 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:29.103 00.157 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65f21aa0-9ef3-46e1-9b5d-d6d4f198e25e"}
01:55:29.103 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65f21aa0-9ef3-46e1-9b5d-d6d4f198e25e"}
01:55:29.104 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73f37158-949e-4d98-81d7-d5f72142e908"}
01:55:29.104 00.000 6880 case statement mapped state 6 to 3
01:55:29.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73f37158-949e-4d98-81d7-d5f72142e908"}
01:55:29.104 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"09b1d3d9-db57-4f4c-bf9c-f4043eaba7b6"}
01:55:29.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2273,"width":15,"height":15,"star_pos":[6.92,7.23],"pixels":"..."},"id":"09b1d3d9-db57-4f4c-bf9c-f4043eaba7b6"}
01:55:29.865 00.761 10052 Exposure complete
01:55:29.938 00.073 10052 worker thread done servicing request
01:55:29.938 00.000 6880 OnExposeComplete: enter
01:55:29.938 00.000 6880 UpdateGuideState(): m_state=6
01:55:29.939 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2274
01:55:29.939 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=889.16, Mass=2535, SNR=35.0, Peak=163 HFD=4.5
01:55:29.939 00.000 6880 MultiStar: [#1 -0.14,-0.05,0.94,U] [#2 0.20,-0.44,0.99,U] [#3 0.20,-0.71,0.00,M7] [#4 -0.35,-0.26,0.86,U] [#5 -0.21,-0.22,0.96,U] [#6 -0.14,-0.02,0.92,U] [#7 -0.13,-0.38,0.79,U] [#8 0.24,-0.67,0.00,M8] 
01:55:29.939 00.000 6880 refined, 6 included, MultiStar: {-0.09, -0.24}, one-star: {0.06, -0.34}
01:55:29.939 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.32 = -0.32)
01:55:29.939 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:55:29.939 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.93 mountX=0.25 mountY=-0.09, mountTheta=-0.35
01:55:29.941 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.24, opts=13)
01:55:29.941 00.000 6880 Enqueuing Move request for scope (-0.09, -0.24)
01:55:29.941 00.000 10052 Worker thread wakes up
01:55:29.941 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
01:55:29.941 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
01:55:29.941 00.000 10052 Moving (-0.09, -0.24) raw xDistance=0.25 yDistance=-0.09
01:55:29.941 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
01:55:29.941 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
01:55:29.942 00.001 10052 MoveAxis(W, 69, ABG)
01:55:29.942 00.000 10052 Guiding  Dir = 3, Dur = 69
01:55:29.966 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:30.003 00.037 10052 IsSlewing returns 0
01:55:30.005 00.002 6880 UpdateGuideState exits: m=2535 SNR=35.0
01:55:30.005 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:30.005 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:30.005 00.000 6880 Enqueuing Expose request
01:55:30.077 00.072 10052 IsGuiding returns 0
01:55:30.145 00.068 10052 PulseGuide returned control before completion, sleep 11
01:55:30.226 00.081 10052 IsGuiding returns 1
01:55:30.226 00.000 10052 scope still moving after pulse duration time elapsed
01:55:30.301 00.075 10052 IsSlewing returns 0
01:55:30.367 00.066 10052 IsGuiding returns 0
01:55:30.367 00.000 10052 scope move finished after 69 + 221 ms
01:55:30.367 00.000 10052 Move returns status 0, amount 69
01:55:30.367 00.000 10052 MoveAxis(N, 0, ABG)
01:55:30.367 00.000 10052 Move returns status 0, amount 0
01:55:30.367 00.000 10052 move complete, result=0
01:55:30.367 00.000 10052 worker thread done servicing request
01:55:30.367 00.000 6880 GuideStep: 0.2 px 69 ms WEST, -0.1 px 0 ms NORTH
01:55:30.367 00.000 10052 Worker thread wakes up
01:55:30.368 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:30.368 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:31.103 00.735 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0206fb8e-a0d4-4531-bebc-9c427e53939b"}
01:55:31.103 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0206fb8e-a0d4-4531-bebc-9c427e53939b"}
01:55:31.104 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"93daceef-e4bf-4300-9f1c-f16123a0adaa"}
01:55:31.104 00.000 6880 case statement mapped state 6 to 3
01:55:31.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"93daceef-e4bf-4300-9f1c-f16123a0adaa"}
01:55:31.111 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ddbbe9bb-b62a-499d-9230-cfe409946985"}
01:55:31.112 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2274,"width":15,"height":15,"star_pos":[6.89,7.16],"pixels":"..."},"id":"ddbbe9bb-b62a-499d-9230-cfe409946985"}
01:55:31.497 00.385 10052 Exposure complete
01:55:31.548 00.051 10052 worker thread done servicing request
01:55:31.548 00.000 6880 OnExposeComplete: enter
01:55:31.548 00.000 6880 UpdateGuideState(): m_state=6
01:55:31.549 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2275
01:55:31.549 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=889.33, Mass=2608, SNR=35.4, Peak=163 HFD=4.9
01:55:31.549 00.000 6880 MultiStar: [#1 0.12,0.10,0.95,U] [#2 0.63,-0.06,0.00,M4] [#3 0.44,-0.51,0.00,M8] [#4 0.05,0.04,0.83,U] [#5 0.19,-0.01,0.96,U] [#6 -0.08,0.05,0.92,U] [#7 -0.04,-0.25,0.75,U] [#8 0.55,-0.58,0.00,M9] 
01:55:31.549 00.000 6880 refined, 5 included, MultiStar: {0.09, -0.04}, one-star: {0.26, -0.17}
01:55:31.549 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.24 = 1.24)
01:55:31.549 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:55:31.549 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.04 hyp=0.10 cameraTheta=-0.37 mountX=0.03 mountY=0.09, mountTheta=1.24
01:55:31.550 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.04, opts=13)
01:55:31.550 00.000 6880 Enqueuing Move request for scope (0.09, -0.04)
01:55:31.551 00.001 10052 Worker thread wakes up
01:55:31.551 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.04) opts 0xd
01:55:31.551 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.04)
01:55:31.551 00.000 10052 Moving (0.09, -0.04) raw xDistance=0.03 yDistance=0.09
01:55:31.551 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:55:31.551 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.01
01:55:31.551 00.000 10052 MoveAxis(E, 0, ABG)
01:55:31.551 00.000 10052 Move returns status 0, amount 0
01:55:31.551 00.000 10052 MoveAxis(N, 0, ABG)
01:55:31.551 00.000 10052 Move returns status 0, amount 0
01:55:31.551 00.000 10052 move complete, result=0
01:55:31.551 00.000 10052 worker thread done servicing request
01:55:31.573 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:31.603 00.030 6880 UpdateGuideState exits: m=2608 SNR=35.4
01:55:31.603 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:31.603 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:31.603 00.000 6880 Enqueuing Expose request
01:55:31.603 00.000 10052 Worker thread wakes up
01:55:31.603 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:31.603 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:31.603 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:32.514 00.911 10052 Exposure complete
01:55:32.572 00.058 10052 worker thread done servicing request
01:55:32.572 00.000 6880 OnExposeComplete: enter
01:55:32.572 00.000 6880 UpdateGuideState(): m_state=6
01:55:32.573 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2276
01:55:32.573 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=889.67, Mass=2468, SNR=34.5, Peak=146 HFD=4.6
01:55:32.573 00.000 6880 MultiStar: [#1 0.01,0.08,0.98,U] [#2 0.43,-0.09,0.98,U] [#3 0.30,-0.48,0.00,M9] [#4 0.20,0.33,0.85,U] [#5 0.09,0.17,0.99,U] [#6 -0.15,0.08,0.93,U] [#7 0.15,-0.19,0.77,U] [#8 0.51,-0.42,0.00,M10] 
01:55:32.573 00.000 6880 refined, 6 included, MultiStar: {0.16, 0.08}, one-star: {0.34, 0.17}
01:55:32.573 00.000 6880 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.61) = xAngle (2.09 = 2.09)
01:55:32.573 00.000 6880 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.06 = 2.06)
01:55:32.573 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.48 mountX=-0.09 mountY=0.15, mountTheta=2.09
01:55:32.575 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.08, opts=13)
01:55:32.575 00.000 6880 Enqueuing Move request for scope (0.16, 0.08)
01:55:32.575 00.000 10052 Worker thread wakes up
01:55:32.575 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
01:55:32.575 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
01:55:32.575 00.000 10052 Moving (0.16, 0.08) raw xDistance=-0.09 yDistance=0.15
01:55:32.575 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:55:32.575 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
01:55:32.576 00.001 10052 MoveAxis(E, 0, ABG)
01:55:32.576 00.000 10052 Move returns status 0, amount 0
01:55:32.576 00.000 10052 MoveAxis(N, 0, ABG)
01:55:32.576 00.000 10052 Move returns status 0, amount 0
01:55:32.576 00.000 10052 move complete, result=0
01:55:32.576 00.000 10052 worker thread done servicing request
01:55:32.598 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:32.633 00.035 6880 UpdateGuideState exits: m=2468 SNR=34.5
01:55:32.633 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:32.633 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:32.633 00.000 6880 Enqueuing Expose request
01:55:32.633 00.000 10052 Worker thread wakes up
01:55:32.633 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:55:32.633 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:32.633 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:33.102 00.469 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"622ff90b-f7d6-4298-b271-255e35cf1207"}
01:55:33.102 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"622ff90b-f7d6-4298-b271-255e35cf1207"}
01:55:33.102 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9b5b2cd6-3f93-4d66-9d4c-09788813ab7a"}
01:55:33.102 00.000 6880 case statement mapped state 6 to 3
01:55:33.102 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b5b2cd6-3f93-4d66-9d4c-09788813ab7a"}
01:55:33.104 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c4320d6-6d16-4bb9-ba8f-ef4ca8b198d6"}
01:55:33.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2276,"width":15,"height":15,"star_pos":[7.17,6.67],"pixels":"..."},"id":"7c4320d6-6d16-4bb9-ba8f-ef4ca8b198d6"}
01:55:33.768 00.664 10052 Exposure complete
01:55:33.839 00.071 10052 worker thread done servicing request
01:55:33.839 00.000 6880 OnExposeComplete: enter
01:55:33.839 00.000 6880 UpdateGuideState(): m_state=6
01:55:33.839 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2277
01:55:33.839 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=889.79, Mass=2616, SNR=35.5, Peak=160 HFD=4.4
01:55:33.840 00.001 6880 MultiStar: [#1 0.23,0.45,0.97,U] [#2 0.12,-0.09,0.97,U] [#3 0.19,-0.02,0.91,U] [#4 -0.00,0.48,0.82,U] [#5 0.10,0.29,0.95,U] [#6 -0.18,0.30,0.92,U] [#7 0.09,0.29,0.77,U] [#8 0.59,-0.03,0.00,R] 
01:55:33.840 00.000 6880 refined, 7 included, MultiStar: {0.12, 0.24}, one-star: {0.39, 0.29}
01:55:33.840 00.000 6880 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
01:55:33.840 00.000 6880 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
01:55:33.840 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.24 hyp=0.27 cameraTheta=1.10 mountX=-0.25 mountY=0.12, mountTheta=2.69
01:55:33.842 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.24, opts=13)
01:55:33.842 00.000 6880 Enqueuing Move request for scope (0.12, 0.24)
01:55:33.842 00.000 10052 Worker thread wakes up
01:55:33.842 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.24) opts 0xd
01:55:33.842 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.24)
01:55:33.842 00.000 10052 Moving (0.12, 0.24) raw xDistance=-0.25 yDistance=0.12
01:55:33.842 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:55:33.842 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
01:55:33.842 00.000 10052 MoveAxis(E, 67, ABG)
01:55:33.842 00.000 10052 Guiding  Dir = 2, Dur = 67
01:55:33.867 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:33.905 00.038 6880 UpdateGuideState exits: m=2616 SNR=35.5
01:55:33.905 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:33.905 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:33.906 00.001 6880 Enqueuing Expose request
01:55:33.928 00.022 10052 IsSlewing returns 0
01:55:34.001 00.073 10052 IsGuiding returns 0
01:55:34.057 00.056 10052 PulseGuide returned control before completion, sleep 21
01:55:34.134 00.077 10052 IsGuiding returns 1
01:55:34.134 00.000 10052 scope still moving after pulse duration time elapsed
01:55:34.213 00.079 10052 IsSlewing returns 0
01:55:34.292 00.079 10052 IsGuiding returns 0
01:55:34.292 00.000 10052 scope move finished after 67 + 224 ms
01:55:34.293 00.001 10052 Move returns status 0, amount 67
01:55:34.293 00.000 10052 MoveAxis(N, 0, ABG)
01:55:34.293 00.000 10052 Move returns status 0, amount 0
01:55:34.293 00.000 10052 move complete, result=0
01:55:34.293 00.000 10052 worker thread done servicing request
01:55:34.293 00.000 10052 Worker thread wakes up
01:55:34.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:34.294 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:34.294 00.000 6880 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
01:55:35.102 00.808 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c13fc45-a022-43cd-9f2f-8b29ff07da36"}
01:55:35.102 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c13fc45-a022-43cd-9f2f-8b29ff07da36"}
01:55:35.103 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81a12d83-623b-4319-927f-3d987c4e6be5"}
01:55:35.103 00.000 6880 case statement mapped state 6 to 3
01:55:35.103 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"81a12d83-623b-4319-927f-3d987c4e6be5"}
01:55:35.104 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6396e553-93c7-414e-a4c2-60d19fc41e32"}
01:55:35.105 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2277,"width":15,"height":15,"star_pos":[7.22,6.79],"pixels":"..."},"id":"6396e553-93c7-414e-a4c2-60d19fc41e32"}
01:55:35.215 00.110 10052 Exposure complete
01:55:35.282 00.067 10052 worker thread done servicing request
01:55:35.282 00.000 6880 OnExposeComplete: enter
01:55:35.282 00.000 6880 UpdateGuideState(): m_state=6
01:55:35.282 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2278
01:55:35.282 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=889.46, Mass=2494, SNR=34.6, Peak=138 HFD=5.0
01:55:35.283 00.001 6880 MultiStar: [#1 0.24,0.41,0.96,U] [#2 0.59,0.18,0.00,M3] [#3 0.41,-0.26,0.92,U] [#4 0.13,0.01,0.84,U] [#5 0.12,0.09,0.96,U] [#6 -0.11,0.29,0.92,U] [#7 0.11,-0.19,0.76,U] [#8 0.03,-0.16,0.77,U] 
01:55:35.283 00.000 6880 refined, 7 included, MultiStar: {0.15, 0.03}, one-star: {0.20, -0.04}
01:55:35.283 00.000 6880 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.61) = xAngle (1.83 = 1.83)
01:55:35.283 00.000 6880 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
01:55:35.283 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.21 mountX=-0.04 mountY=0.15, mountTheta=1.83
01:55:35.284 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.03, opts=13)
01:55:35.284 00.000 6880 Enqueuing Move request for scope (0.15, 0.03)
01:55:35.285 00.001 10052 Worker thread wakes up
01:55:35.285 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
01:55:35.285 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
01:55:35.285 00.000 10052 Moving (0.15, 0.03) raw xDistance=-0.04 yDistance=0.15
01:55:35.285 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:55:35.285 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
01:55:35.285 00.000 10052 MoveAxis(E, 0, ABG)
01:55:35.285 00.000 10052 Move returns status 0, amount 0
01:55:35.285 00.000 10052 MoveAxis(N, 0, ABG)
01:55:35.285 00.000 10052 Move returns status 0, amount 0
01:55:35.285 00.000 10052 move complete, result=0
01:55:35.286 00.001 10052 worker thread done servicing request
01:55:35.309 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:35.341 00.032 6880 UpdateGuideState exits: m=2494 SNR=34.6
01:55:35.342 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:35.342 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:35.342 00.000 6880 Enqueuing Expose request
01:55:35.342 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:35.342 00.000 10052 Worker thread wakes up
01:55:35.342 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:35.342 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:36.575 01.233 10052 Exposure complete
01:55:36.665 00.090 10052 worker thread done servicing request
01:55:36.665 00.000 6880 OnExposeComplete: enter
01:55:36.666 00.001 6880 UpdateGuideState(): m_state=6
01:55:36.666 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2279
01:55:36.666 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=889.47, Mass=2637, SNR=35.6, Peak=156 HFD=4.8
01:55:36.667 00.001 6880 MultiStar: [#1 -0.16,0.10,0.94,U] [#2 0.59,-0.05,0.00,M4] [#3 0.46,-0.60,0.00,M8] [#4 -0.12,-0.15,0.81,U] [#5 -0.06,0.06,0.97,U] [#6 0.16,0.02,0.91,U] [#7 -0.24,-0.26,0.77,U] [#8 -0.22,-0.53,0.00,M1] 
01:55:36.667 00.000 6880 refined, 5 included, MultiStar: {-0.01, -0.03}, one-star: {0.28, -0.03}
01:55:36.667 00.000 6880 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.61) = xAngle (-0.25 = -0.25)
01:55:36.667 00.000 6880 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
01:55:36.667 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.86 mountX=0.03 mountY=-0.01, mountTheta=-0.28
01:55:36.670 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.03, opts=13)
01:55:36.670 00.000 6880 Enqueuing Move request for scope (-0.01, -0.03)
01:55:36.670 00.000 10052 Worker thread wakes up
01:55:36.671 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
01:55:36.671 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
01:55:36.671 00.000 10052 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
01:55:36.671 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:55:36.671 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.07, using input
01:55:36.671 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
01:55:36.671 00.000 10052 MoveAxis(E, 0, ABG)
01:55:36.671 00.000 10052 Move returns status 0, amount 0
01:55:36.671 00.000 10052 MoveAxis(N, 0, ABG)
01:55:36.671 00.000 10052 Move returns status 0, amount 0
01:55:36.671 00.000 10052 move complete, result=0
01:55:36.671 00.000 10052 worker thread done servicing request
01:55:36.699 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:36.741 00.042 6880 UpdateGuideState exits: m=2637 SNR=35.6
01:55:36.741 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:36.741 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:36.741 00.000 6880 Enqueuing Expose request
01:55:36.741 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:55:36.741 00.000 10052 Worker thread wakes up
01:55:36.741 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:36.741 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:37.103 00.362 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d37963c-3f0a-47e7-a737-655afd2397ea"}
01:55:37.103 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d37963c-3f0a-47e7-a737-655afd2397ea"}
01:55:37.104 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"028ad0c0-9408-4c28-aa83-dc5c21227286"}
01:55:37.104 00.000 6880 case statement mapped state 6 to 3
01:55:37.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"028ad0c0-9408-4c28-aa83-dc5c21227286"}
01:55:37.104 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e6f8b0f-b6bc-49ec-9f04-e7094d6144b4"}
01:55:37.105 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2279,"width":15,"height":15,"star_pos":[7.11,7.47],"pixels":"..."},"id":"9e6f8b0f-b6bc-49ec-9f04-e7094d6144b4"}
01:55:37.652 00.547 10052 Exposure complete
01:55:37.710 00.058 10052 worker thread done servicing request
01:55:37.710 00.000 6880 OnExposeComplete: enter
01:55:37.710 00.000 6880 UpdateGuideState(): m_state=6
01:55:37.711 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2280
01:55:37.711 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=889.55, Mass=2573, SNR=35.3, Peak=144 HFD=4.7
01:55:37.711 00.000 6880 MultiStar: [#1 -0.08,0.08,0.94,U] [#2 0.07,-0.27,0.97,U] [#3 0.19,-0.63,0.00,M9] [#4 -0.20,-0.03,0.83,U] [#5 -0.13,-0.06,0.96,U] [#6 -0.26,-0.06,0.92,U] [#7 -0.02,-0.18,0.76,U] [#8 -0.47,-0.69,0.00,M2] 
01:55:37.711 00.000 6880 single-star, 6 included, MultiStar: {-0.08, -0.06}, one-star: {0.04, 0.05}
01:55:37.711 00.000 6880 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.61) = xAngle (2.56 = 2.56)
01:55:37.711 00.000 6880 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.53 = 2.53)
01:55:37.711 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.95 mountX=-0.05 mountY=0.04, mountTheta=2.54
01:55:37.712 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.05, opts=13)
01:55:37.712 00.000 6880 Enqueuing Move request for scope (0.04, 0.05)
01:55:37.712 00.000 10052 Worker thread wakes up
01:55:37.713 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
01:55:37.713 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
01:55:37.713 00.000 10052 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=0.04
01:55:37.713 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:55:37.713 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:55:37.713 00.000 10052 MoveAxis(E, 0, ABG)
01:55:37.713 00.000 10052 Move returns status 0, amount 0
01:55:37.713 00.000 10052 MoveAxis(N, 0, ABG)
01:55:37.713 00.000 10052 Move returns status 0, amount 0
01:55:37.713 00.000 10052 move complete, result=0
01:55:37.713 00.000 10052 worker thread done servicing request
01:55:37.732 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:37.762 00.030 6880 UpdateGuideState exits: m=2573 SNR=35.3
01:55:37.762 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:37.762 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:37.762 00.000 6880 Enqueuing Expose request
01:55:37.762 00.000 10052 Worker thread wakes up
01:55:37.762 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:37.762 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:37.762 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:38.886 01.124 10052 Exposure complete
01:55:38.961 00.075 10052 worker thread done servicing request
01:55:38.962 00.001 6880 OnExposeComplete: enter
01:55:38.962 00.000 6880 UpdateGuideState(): m_state=6
01:55:38.962 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2281
01:55:38.962 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=889.72, Mass=2483, SNR=34.5, Peak=163 HFD=4.5
01:55:38.962 00.000 6880 MultiStar: [#1 -0.05,0.56,0.00,M1] [#2 0.22,0.28,0.99,U] [#3 0.21,0.04,0.94,U] [#4 -0.14,0.27,0.85,U] [#5 -0.22,0.30,0.98,U] [#6 -0.20,0.70,0.00,M1] [#7 -0.22,0.41,0.76,U] [#8 -0.30,-0.08,0.82,U] 
01:55:38.963 00.001 6880 refined, 6 included, MultiStar: {-0.04, 0.21}, one-star: {0.09, 0.22}
01:55:38.963 00.000 6880 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.61) = xAngle (3.37 = -2.92)
01:55:38.963 00.000 6880 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.33 = -2.95)
01:55:38.963 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.75 mountX=-0.21 mountY=-0.04, mountTheta=-2.95
01:55:38.964 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.21, opts=13)
01:55:38.964 00.000 6880 Enqueuing Move request for scope (-0.04, 0.21)
01:55:38.965 00.001 10052 Worker thread wakes up
01:55:38.965 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.21) opts 0xd
01:55:38.965 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.21)
01:55:38.965 00.000 10052 Moving (-0.04, 0.21) raw xDistance=-0.21 yDistance=-0.04
01:55:38.965 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
01:55:38.965 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:55:38.965 00.000 10052 MoveAxis(E, 55, ABG)
01:55:38.965 00.000 10052 Guiding  Dir = 2, Dur = 55
01:55:38.985 00.020 10052 IsSlewing returns 0
01:55:38.991 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:39.023 00.032 10052 IsGuiding returns 0
01:55:39.032 00.009 6880 UpdateGuideState exits: m=2483 SNR=34.5
01:55:39.033 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:39.033 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:39.033 00.000 6880 Enqueuing Expose request
01:55:39.052 00.019 10052 PulseGuide returned control before completion, sleep 38
01:55:39.119 00.067 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09b29136-f4f2-4f9b-a23b-e9e9ee29fff2"}
01:55:39.120 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09b29136-f4f2-4f9b-a23b-e9e9ee29fff2"}
01:55:39.120 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"edc08488-f469-4ef4-9305-b97b869d64ab"}
01:55:39.120 00.000 6880 case statement mapped state 6 to 3
01:55:39.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"edc08488-f469-4ef4-9305-b97b869d64ab"}
01:55:39.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"62d6159b-131b-4e72-bf0d-c7a73227e28f"}
01:55:39.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2281,"width":15,"height":15,"star_pos":[6.91,6.72],"pixels":"..."},"id":"62d6159b-131b-4e72-bf0d-c7a73227e28f"}
01:55:39.124 00.003 10052 IsGuiding returns 0
01:55:39.124 00.000 10052 Move returns status 0, amount 55
01:55:39.124 00.000 10052 MoveAxis(N, 0, ABG)
01:55:39.124 00.000 10052 Move returns status 0, amount 0
01:55:39.124 00.000 10052 move complete, result=0
01:55:39.124 00.000 10052 worker thread done servicing request
01:55:39.125 00.001 6880 GuideStep: -0.2 px 55 ms EAST, -0.0 px 0 ms NORTH
01:55:39.125 00.000 10052 Worker thread wakes up
01:55:39.125 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:39.125 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:40.036 00.911 10052 Exposure complete
01:55:40.091 00.055 10052 worker thread done servicing request
01:55:40.091 00.000 6880 OnExposeComplete: enter
01:55:40.091 00.000 6880 UpdateGuideState(): m_state=6
01:55:40.092 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2282
01:55:40.092 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=889.50, Mass=2503, SNR=34.7, Peak=156 HFD=4.8
01:55:40.092 00.000 6880 MultiStar: [#1 0.26,0.32,0.97,U] [#2 0.17,-0.15,0.98,U] [#3 0.29,-0.35,0.90,U] [#4 -0.02,0.14,0.84,U] [#5 0.01,0.19,0.97,U] [#6 -0.20,0.10,0.93,U] [#7 0.07,-0.03,0.77,U] [#8 -0.13,-0.08,0.82,U] 
01:55:40.092 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.02}, one-star: {0.27, 0.00}
01:55:40.092 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.84 = 1.84)
01:55:40.092 00.000 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
01:55:40.092 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.02 hyp=0.09 cameraTheta=0.22 mountX=-0.02 mountY=0.09, mountTheta=1.83
01:55:40.094 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.02, opts=13)
01:55:40.094 00.000 6880 Enqueuing Move request for scope (0.09, 0.02)
01:55:40.094 00.000 10052 Worker thread wakes up
01:55:40.094 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.02) opts 0xd
01:55:40.094 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.02)
01:55:40.094 00.000 10052 Moving (0.09, 0.02) raw xDistance=-0.02 yDistance=0.09
01:55:40.094 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:55:40.094 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
01:55:40.094 00.000 10052 MoveAxis(E, 0, ABG)
01:55:40.095 00.001 10052 Move returns status 0, amount 0
01:55:40.095 00.000 10052 MoveAxis(N, 0, ABG)
01:55:40.095 00.000 10052 Move returns status 0, amount 0
01:55:40.095 00.000 10052 move complete, result=0
01:55:40.095 00.000 10052 worker thread done servicing request
01:55:40.115 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:40.150 00.035 6880 UpdateGuideState exits: m=2503 SNR=34.7
01:55:40.150 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:40.150 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:40.150 00.000 6880 Enqueuing Expose request
01:55:40.150 00.000 10052 Worker thread wakes up
01:55:40.150 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:40.150 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:40.150 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:41.106 00.956 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c7edc51-21ed-4bb6-aace-6071b6ff8dd4"}
01:55:41.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c7edc51-21ed-4bb6-aace-6071b6ff8dd4"}
01:55:41.107 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ece759f9-0ce1-428a-88de-0287c651997e"}
01:55:41.107 00.000 6880 case statement mapped state 6 to 3
01:55:41.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ece759f9-0ce1-428a-88de-0287c651997e"}
01:55:41.107 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a00e211b-88d7-41c5-854b-ae9220e33507"}
01:55:41.108 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2282,"width":15,"height":15,"star_pos":[7.10,6.50],"pixels":"..."},"id":"a00e211b-88d7-41c5-854b-ae9220e33507"}
01:55:41.283 00.175 10052 Exposure complete
01:55:41.346 00.063 10052 worker thread done servicing request
01:55:41.346 00.000 6880 OnExposeComplete: enter
01:55:41.346 00.000 6880 UpdateGuideState(): m_state=6
01:55:41.346 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2283
01:55:41.348 00.002 6880 Star::Find returns 1 (0), X=407.71, Y=889.83, Mass=2546, SNR=35.1, Peak=164 HFD=4.5
01:55:41.348 00.000 6880 MultiStar: [#1 -0.32,0.32,0.97,U] [#2 0.32,-0.11,1.00,U] [#3 0.22,-0.49,0.00,M8] [#4 -0.47,0.20,0.84,U] [#5 -0.33,0.32,0.99,U] [#6 -0.13,0.05,0.94,U] [#7 -0.33,-0.08,0.78,U] [#8 -0.38,-0.27,0.80,U] 
01:55:41.348 00.000 6880 refined, 7 included, MultiStar: {-0.21, 0.11}, one-star: {-0.12, 0.33}
01:55:41.348 00.000 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.28 = -2.00)
01:55:41.348 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.25 = -2.03)
01:55:41.348 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.11 hyp=0.23 cameraTheta=2.67 mountX=-0.10 mountY=-0.21, mountTheta=-2.01
01:55:41.349 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.11, opts=13)
01:55:41.349 00.000 6880 Enqueuing Move request for scope (-0.21, 0.11)
01:55:41.349 00.000 10052 Worker thread wakes up
01:55:41.349 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.11) opts 0xd
01:55:41.349 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.11)
01:55:41.349 00.000 10052 Moving (-0.21, 0.11) raw xDistance=-0.10 yDistance=-0.21
01:55:41.349 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:55:41.349 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.21, slope = -0.02
01:55:41.349 00.000 10052 MoveAxis(E, 0, ABG)
01:55:41.349 00.000 10052 Move returns status 0, amount 0
01:55:41.349 00.000 10052 MoveAxis(N, 27, ABG)
01:55:41.349 00.000 10052 Guiding  Dir = 0, Dur = 27
01:55:41.369 00.020 10052 IsSlewing returns 0
01:55:41.372 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:41.408 00.036 10052 IsGuiding returns 0
01:55:41.409 00.001 6880 UpdateGuideState exits: m=2546 SNR=35.1
01:55:41.409 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:41.409 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:41.409 00.000 6880 Enqueuing Expose request
01:55:41.475 00.066 10052 IsGuiding returns 1
01:55:41.475 00.000 10052 scope still moving after pulse duration time elapsed
01:55:41.551 00.076 10052 IsSlewing returns 0
01:55:41.628 00.077 10052 IsGuiding returns 0
01:55:41.629 00.001 10052 scope move finished after 27 + 193 ms
01:55:41.629 00.000 10052 Move returns status 0, amount 27
01:55:41.629 00.000 10052 move complete, result=0
01:55:41.629 00.000 10052 worker thread done servicing request
01:55:41.629 00.000 10052 Worker thread wakes up
01:55:41.629 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:41.629 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:41.629 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 27 ms NORTH
01:55:42.535 00.906 10052 Exposure complete
01:55:42.593 00.058 10052 worker thread done servicing request
01:55:42.593 00.000 6880 OnExposeComplete: enter
01:55:42.594 00.001 6880 UpdateGuideState(): m_state=6
01:55:42.594 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2284
01:55:42.594 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=889.76, Mass=2442, SNR=34.3, Peak=167 HFD=4.6
01:55:42.594 00.000 6880 MultiStar: [#1 -0.41,0.43,0.00,M1] [#2 -0.09,-0.21,1.00,U] [#3 -0.03,-0.41,0.94,U] [#4 -0.57,0.19,0.00,M1] [#5 -0.60,0.32,0.00,M1] [#6 -0.51,0.18,0.00,M1] [#7 -0.64,0.07,0.00,M1] [#8 -0.40,-0.18,0.82,U] 
01:55:42.594 00.000 6880 refined, 3 included, MultiStar: {-0.21, -0.13}, one-star: {-0.33, 0.26}
01:55:42.594 00.000 6880 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.61) = xAngle (-0.97 = -0.97)
01:55:42.594 00.000 6880 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
01:55:42.594 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.13 hyp=0.24 cameraTheta=-2.58 mountX=0.14 mountY=-0.20, mountTheta=-0.98
01:55:42.596 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.13, opts=13)
01:55:42.596 00.000 6880 Enqueuing Move request for scope (-0.21, -0.13)
01:55:42.596 00.000 10052 Worker thread wakes up
01:55:42.596 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.13) opts 0xd
01:55:42.596 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.13)
01:55:42.596 00.000 10052 Moving (-0.21, -0.13) raw xDistance=0.14 yDistance=-0.20
01:55:42.596 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:55:42.596 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.20, slope = -0.04
01:55:42.596 00.000 10052 MoveAxis(W, 37, ABG)
01:55:42.596 00.000 10052 Guiding  Dir = 3, Dur = 37
01:55:42.617 00.021 10052 IsSlewing returns 0
01:55:42.620 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:42.655 00.035 10052 IsGuiding returns 0
01:55:42.655 00.000 6880 UpdateGuideState exits: m=2442 SNR=34.3
01:55:42.656 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:42.656 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:42.656 00.000 6880 Enqueuing Expose request
01:55:42.683 00.027 10052 PulseGuide returned control before completion, sleep 20
01:55:42.724 00.041 10052 IsGuiding returns 0
01:55:42.725 00.001 10052 Move returns status 0, amount 37
01:55:42.725 00.000 10052 MoveAxis(N, 65, ABG)
01:55:42.725 00.000 10052 Guiding  Dir = 0, Dur = 65
01:55:42.763 00.038 10052 IsSlewing returns 0
01:55:42.801 00.038 10052 IsGuiding returns 0
01:55:42.828 00.027 10052 PulseGuide returned control before completion, sleep 48
01:55:42.912 00.084 10052 IsGuiding returns 0
01:55:42.912 00.000 10052 Move returns status 0, amount 65
01:55:42.912 00.000 10052 move complete, result=0
01:55:42.914 00.002 10052 worker thread done servicing request
01:55:42.914 00.000 10052 Worker thread wakes up
01:55:42.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:42.914 00.000 6880 GuideStep: 0.1 px 37 ms WEST, -0.2 px 65 ms NORTH
01:55:42.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:43.119 00.205 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"965a2e93-1ef9-46b3-b47c-d4ca72300dc8"}
01:55:43.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"965a2e93-1ef9-46b3-b47c-d4ca72300dc8"}
01:55:43.119 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b69fba4d-e47a-46e5-965d-7738719be54e"}
01:55:43.119 00.000 6880 case statement mapped state 6 to 3
01:55:43.120 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b69fba4d-e47a-46e5-965d-7738719be54e"}
01:55:43.120 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"70a2c436-3273-405b-b047-24f1f95aba6d"}
01:55:43.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2284,"width":15,"height":15,"star_pos":[7.49,6.76],"pixels":"..."},"id":"70a2c436-3273-405b-b047-24f1f95aba6d"}
01:55:44.049 00.929 10052 Exposure complete
01:55:44.124 00.075 10052 worker thread done servicing request
01:55:44.124 00.000 6880 OnExposeComplete: enter
01:55:44.124 00.000 6880 UpdateGuideState(): m_state=6
01:55:44.125 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2285
01:55:44.125 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=889.43, Mass=2643, SNR=35.7, Peak=175 HFD=4.7
01:55:44.125 00.000 6880 MultiStar: [#1 -0.24,-0.00,0.92,U] [#2 0.18,-0.29,0.96,U] [#3 0.21,-0.48,0.00,M8] [#4 -0.37,-0.10,0.80,U] [#5 -0.14,-0.06,0.92,U] [#6 -0.25,-0.02,0.90,U] [#7 -0.14,-0.21,0.72,U] [#8 -0.27,-0.76,0.00,M1] 
01:55:44.125 00.000 6880 single-star, 6 included, MultiStar: {-0.13, -0.10}, one-star: {-0.00, -0.07}
01:55:44.125 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
01:55:44.126 00.001 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
01:55:44.126 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.07 hyp=0.07 cameraTheta=-1.58 mountX=0.07 mountY=0.00, mountTheta=0.00
01:55:44.127 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.07, opts=13)
01:55:44.127 00.000 6880 Enqueuing Move request for scope (-0.00, -0.07)
01:55:44.127 00.000 10052 Worker thread wakes up
01:55:44.128 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.07) opts 0xd
01:55:44.128 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.07)
01:55:44.128 00.000 10052 Moving (-0.00, -0.07) raw xDistance=0.07 yDistance=0.00
01:55:44.128 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:55:44.128 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.03
01:55:44.128 00.000 10052 MoveAxis(E, 0, ABG)
01:55:44.128 00.000 10052 Move returns status 0, amount 0
01:55:44.128 00.000 10052 MoveAxis(N, 0, ABG)
01:55:44.129 00.001 10052 Move returns status 0, amount 0
01:55:44.129 00.000 10052 move complete, result=0
01:55:44.129 00.000 10052 worker thread done servicing request
01:55:44.152 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:44.191 00.039 6880 UpdateGuideState exits: m=2643 SNR=35.7
01:55:44.191 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:44.191 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:44.191 00.000 6880 Enqueuing Expose request
01:55:44.191 00.000 10052 Worker thread wakes up
01:55:44.191 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:44.191 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:44.191 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:45.097 00.906 10052 Exposure complete
01:55:45.118 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e1e0c71-c37f-49f5-8deb-4b11485af1ea"}
01:55:45.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e1e0c71-c37f-49f5-8deb-4b11485af1ea"}
01:55:45.119 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"381ff183-707c-43ee-a9f4-4185f21fcd59"}
01:55:45.119 00.000 6880 case statement mapped state 6 to 3
01:55:45.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"381ff183-707c-43ee-a9f4-4185f21fcd59"}
01:55:45.119 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12208dcb-ec87-4ee4-adf3-9a88a3a49a07"}
01:55:45.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2285,"width":15,"height":15,"star_pos":[6.83,7.43],"pixels":"..."},"id":"12208dcb-ec87-4ee4-adf3-9a88a3a49a07"}
01:55:45.154 00.035 10052 worker thread done servicing request
01:55:45.154 00.000 6880 OnExposeComplete: enter
01:55:45.154 00.000 6880 UpdateGuideState(): m_state=6
01:55:45.155 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2286
01:55:45.155 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=889.31, Mass=2604, SNR=35.4, Peak=176 HFD=4.3
01:55:45.155 00.000 6880 MultiStar: [#1 -0.26,-0.13,0.93,U] [#2 0.07,-0.45,0.98,U] [#3 0.32,-0.70,0.00,M9] [#4 -0.49,-0.18,0.83,U] [#5 -0.43,-0.44,0.00,M1] [#6 -0.30,-0.14,0.92,U] [#7 -0.19,-0.41,0.76,U] [#8 -0.51,-0.69,0.00,M2] 
01:55:45.155 00.000 6880 single-star, 5 included, MultiStar: {-0.16, -0.25}, one-star: {0.12, -0.19}
01:55:45.155 00.000 6880 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.61) = xAngle (0.61 = 0.61)
01:55:45.155 00.000 6880 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
01:55:45.155 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-1.00 mountX=0.19 mountY=0.12, mountTheta=0.59
01:55:45.157 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.19, opts=13)
01:55:45.157 00.000 6880 Enqueuing Move request for scope (0.12, -0.19)
01:55:45.157 00.000 10052 Worker thread wakes up
01:55:45.157 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
01:55:45.157 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
01:55:45.157 00.000 10052 Moving (0.12, -0.19) raw xDistance=0.19 yDistance=0.12
01:55:45.157 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
01:55:45.157 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.02
01:55:45.157 00.000 10052 MoveAxis(W, 50, ABG)
01:55:45.157 00.000 10052 Guiding  Dir = 3, Dur = 50
01:55:45.178 00.021 10052 IsSlewing returns 0
01:55:45.180 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:45.217 00.037 10052 IsGuiding returns 0
01:55:45.220 00.003 6880 UpdateGuideState exits: m=2604 SNR=35.4
01:55:45.220 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:45.220 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:45.220 00.000 6880 Enqueuing Expose request
01:55:45.245 00.025 10052 PulseGuide returned control before completion, sleep 33
01:55:45.307 00.062 10052 IsGuiding returns 0
01:55:45.307 00.000 10052 Move returns status 0, amount 50
01:55:45.307 00.000 10052 MoveAxis(N, 0, ABG)
01:55:45.307 00.000 10052 Move returns status 0, amount 0
01:55:45.307 00.000 10052 move complete, result=0
01:55:45.307 00.000 10052 worker thread done servicing request
01:55:45.308 00.001 10052 Worker thread wakes up
01:55:45.308 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:45.308 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:45.322 00.014 6880 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
01:55:46.446 01.124 10052 Exposure complete
01:55:46.510 00.064 10052 worker thread done servicing request
01:55:46.511 00.001 6880 OnExposeComplete: enter
01:55:46.511 00.000 6880 UpdateGuideState(): m_state=6
01:55:46.511 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2287
01:55:46.511 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=889.07, Mass=2602, SNR=35.4, Peak=176 HFD=4.7
01:55:46.511 00.000 6880 MultiStar: [#1 -0.13,-0.45,0.95,U] [#2 0.30,-0.56,0.00,M1] [#3 0.25,-0.91,0.00,M10] [#4 -0.37,-0.30,0.83,U] [#5 -0.24,-0.52,0.00,M2] [#6 -0.16,-0.14,0.92,U] [#7 -0.20,-0.51,0.00,M1] [#8 -0.27,-0.91,0.00,M3] 
01:55:46.511 00.000 6880 refined, 3 included, MultiStar: {-0.20, -0.33}, one-star: {-0.15, -0.43}
01:55:46.511 00.000 6880 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.61) = xAngle (-0.50 = -0.50)
01:55:46.511 00.000 6880 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
01:55:46.511 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.33 hyp=0.39 cameraTheta=-2.11 mountX=0.34 mountY=-0.20, mountTheta=-0.52
01:55:46.513 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.33, opts=13)
01:55:46.513 00.000 6880 Enqueuing Move request for scope (-0.20, -0.33)
01:55:46.513 00.000 10052 Worker thread wakes up
01:55:46.513 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.33) opts 0xd
01:55:46.513 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.33)
01:55:46.513 00.000 10052 Moving (-0.20, -0.33) raw xDistance=0.34 yDistance=-0.20
01:55:46.513 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
01:55:46.513 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.20, slope = -0.02
01:55:46.513 00.000 10052 MoveAxis(W, 94, ABG)
01:55:46.513 00.000 10052 Guiding  Dir = 3, Dur = 94
01:55:46.534 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:46.534 00.000 10052 IsSlewing returns 0
01:55:46.571 00.037 10052 IsGuiding returns 0
01:55:46.585 00.014 6880 UpdateGuideState exits: m=2602 SNR=35.4
01:55:46.585 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:46.586 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:46.586 00.000 6880 Enqueuing Expose request
01:55:46.600 00.014 10052 PulseGuide returned control before completion, sleep 77
01:55:46.712 00.112 10052 IsGuiding returns 0
01:55:46.712 00.000 10052 Move returns status 0, amount 94
01:55:46.712 00.000 10052 MoveAxis(N, 34, ABG)
01:55:46.712 00.000 10052 Guiding  Dir = 0, Dur = 34
01:55:46.750 00.038 10052 IsSlewing returns 0
01:55:46.787 00.037 10052 IsGuiding returns 0
01:55:46.815 00.028 10052 PulseGuide returned control before completion, sleep 17
01:55:46.867 00.052 10052 IsGuiding returns 0
01:55:46.867 00.000 10052 Move returns status 0, amount 34
01:55:46.868 00.001 10052 move complete, result=0
01:55:46.868 00.000 10052 worker thread done servicing request
01:55:46.868 00.000 10052 Worker thread wakes up
01:55:46.868 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:46.868 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:46.868 00.000 6880 GuideStep: 0.3 px 94 ms WEST, -0.2 px 34 ms NORTH
01:55:47.117 00.249 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c38b8449-162f-457b-a0bf-cb957df43f32"}
01:55:47.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c38b8449-162f-457b-a0bf-cb957df43f32"}
01:55:47.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"93d4ca38-3f00-4937-95b7-f47a797b2897"}
01:55:47.118 00.000 6880 case statement mapped state 6 to 3
01:55:47.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"93d4ca38-3f00-4937-95b7-f47a797b2897"}
01:55:47.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"814cfd32-6983-40dc-bb80-4ba143085f24"}
01:55:47.119 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2287,"width":15,"height":15,"star_pos":[6.67,7.07],"pixels":"..."},"id":"814cfd32-6983-40dc-bb80-4ba143085f24"}
01:55:47.788 00.669 10052 Exposure complete
01:55:47.845 00.057 10052 worker thread done servicing request
01:55:47.845 00.000 6880 OnExposeComplete: enter
01:55:47.846 00.001 6880 UpdateGuideState(): m_state=6
01:55:47.846 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2288
01:55:47.846 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=889.38, Mass=2500, SNR=34.8, Peak=154 HFD=4.6
01:55:47.846 00.000 6880 MultiStar: [#1 -0.24,-0.14,0.95,U] [#2 0.16,-0.49,1.00,U] [#3 0.04,-0.70,0.00,R] [#4 -0.46,-0.13,0.85,U] [#5 -0.44,-0.37,0.00,M3] [#6 -0.39,-0.01,0.91,U] [#7 -0.43,-0.27,0.79,U] [#8 -0.56,-0.81,0.00,M4] 
01:55:47.846 00.000 6880 single-star, 5 included, MultiStar: {-0.26, -0.19}, one-star: {-0.27, -0.12}
01:55:47.846 00.000 6880 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.61) = xAngle (-1.11 = -1.11)
01:55:47.846 00.000 6880 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.14 = -1.14)
01:55:47.846 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.12 hyp=0.30 cameraTheta=-2.73 mountX=0.13 mountY=-0.27, mountTheta=-1.12
01:55:47.848 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.12, opts=13)
01:55:47.848 00.000 6880 Enqueuing Move request for scope (-0.27, -0.12)
01:55:47.849 00.001 10052 Worker thread wakes up
01:55:47.849 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.12) opts 0xd
01:55:47.849 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.12)
01:55:47.849 00.000 10052 Moving (-0.27, -0.12) raw xDistance=0.13 yDistance=-0.27
01:55:47.849 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
01:55:47.849 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.27, slope = -0.02
01:55:47.849 00.000 10052 MoveAxis(W, 40, ABG)
01:55:47.849 00.000 10052 Guiding  Dir = 3, Dur = 40
01:55:47.870 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:47.887 00.017 10052 IsSlewing returns 0
01:55:47.904 00.017 6880 UpdateGuideState exits: m=2500 SNR=34.8
01:55:47.904 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:47.905 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:47.905 00.000 6880 Enqueuing Expose request
01:55:47.966 00.061 10052 IsGuiding returns 0
01:55:48.110 00.144 10052 IsGuiding returns 0
01:55:48.110 00.000 10052 Move returns status 0, amount 40
01:55:48.110 00.000 10052 MoveAxis(N, 38, ABG)
01:55:48.110 00.000 10052 Guiding  Dir = 0, Dur = 38
01:55:48.184 00.074 10052 IsSlewing returns 0
01:55:48.250 00.066 10052 IsGuiding returns 0
01:55:48.394 00.144 10052 IsGuiding returns 0
01:55:48.394 00.000 10052 Move returns status 0, amount 38
01:55:48.394 00.000 10052 move complete, result=0
01:55:48.394 00.000 10052 worker thread done servicing request
01:55:48.394 00.000 10052 Worker thread wakes up
01:55:48.394 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:48.394 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:48.395 00.001 6880 GuideStep: 0.1 px 40 ms WEST, -0.3 px 38 ms NORTH
01:55:49.117 00.722 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b90b9656-b1df-4661-85a1-39cfd6058542"}
01:55:49.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b90b9656-b1df-4661-85a1-39cfd6058542"}
01:55:49.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96057435-bade-4f09-a8b5-efb2a3a62ac7"}
01:55:49.118 00.000 6880 case statement mapped state 6 to 3
01:55:49.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96057435-bade-4f09-a8b5-efb2a3a62ac7"}
01:55:49.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"72046197-67b0-4317-8b07-c15e523e8be1"}
01:55:49.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2288,"width":15,"height":15,"star_pos":[6.55,7.38],"pixels":"..."},"id":"72046197-67b0-4317-8b07-c15e523e8be1"}
01:55:49.522 00.404 10052 Exposure complete
01:55:49.606 00.084 10052 worker thread done servicing request
01:55:49.606 00.000 6880 OnExposeComplete: enter
01:55:49.608 00.002 6880 UpdateGuideState(): m_state=6
01:55:49.608 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2289
01:55:49.608 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=889.65, Mass=2532, SNR=34.8, Peak=171 HFD=4.7
01:55:49.608 00.000 6880 MultiStar: [#1 -0.06,0.19,0.96,U] [#2 0.47,0.00,0.97,U] [#3 0.22,0.20,0.90,U] [#4 -0.09,0.27,0.85,U] [#5 -0.23,0.09,0.97,U] [#6 -0.13,-0.01,0.92,U] [#7 0.01,-0.16,0.78,U] [#8 -0.31,-0.64,0.00,M5] 
01:55:49.609 00.001 6880 refined, 7 included, MultiStar: {0.04, 0.10}, one-star: {0.15, 0.15}
01:55:49.609 00.000 6880 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.61) = xAngle (2.75 = 2.75)
01:55:49.609 00.000 6880 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
01:55:49.609 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.13 mountX=-0.10 mountY=0.04, mountTheta=2.72
01:55:49.611 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.10, opts=13)
01:55:49.611 00.000 6880 Enqueuing Move request for scope (0.04, 0.10)
01:55:49.611 00.000 10052 Worker thread wakes up
01:55:49.611 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
01:55:49.611 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
01:55:49.611 00.000 10052 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.04
01:55:49.611 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:55:49.612 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
01:55:49.612 00.000 10052 MoveAxis(E, 0, ABG)
01:55:49.612 00.000 10052 Move returns status 0, amount 0
01:55:49.612 00.000 10052 MoveAxis(N, 0, ABG)
01:55:49.612 00.000 10052 Move returns status 0, amount 0
01:55:49.612 00.000 10052 move complete, result=0
01:55:49.612 00.000 10052 worker thread done servicing request
01:55:49.642 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:49.682 00.040 6880 UpdateGuideState exits: m=2532 SNR=34.8
01:55:49.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:49.682 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:49.682 00.000 6880 Enqueuing Expose request
01:55:49.682 00.000 10052 Worker thread wakes up
01:55:49.683 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:49.683 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:49.683 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:50.597 00.914 10052 Exposure complete
01:55:50.655 00.058 10052 worker thread done servicing request
01:55:50.655 00.000 6880 OnExposeComplete: enter
01:55:50.655 00.000 6880 UpdateGuideState(): m_state=6
01:55:50.655 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2290
01:55:50.655 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=889.25, Mass=2537, SNR=34.9, Peak=160 HFD=4.7
01:55:50.656 00.001 6880 MultiStar: [#1 0.20,-0.17,0.96,U] [#2 0.38,-0.61,0.00,M1] [#3 0.30,-0.30,0.93,U] [#4 -0.03,0.02,0.84,U] [#5 -0.01,-0.40,0.95,U] [#6 -0.17,-0.57,0.00,M1] [#7 0.26,-0.42,0.78,U] [#8 0.08,-0.91,0.00,M6] 
01:55:50.656 00.000 6880 refined, 5 included, MultiStar: {0.14, -0.25}, one-star: {0.15, -0.25}
01:55:50.656 00.000 6880 CameraToMount -- cameraTheta (-1.05) - m_xAngle (-1.61) = xAngle (0.56 = 0.56)
01:55:50.656 00.000 6880 CameraToMount -- cameraTheta (-1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
01:55:50.656 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.25 hyp=0.29 cameraTheta=-1.05 mountX=0.25 mountY=0.15, mountTheta=0.54
01:55:50.657 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.25, opts=13)
01:55:50.657 00.000 6880 Enqueuing Move request for scope (0.14, -0.25)
01:55:50.658 00.001 10052 Worker thread wakes up
01:55:50.658 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.25) opts 0xd
01:55:50.658 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.25)
01:55:50.658 00.000 10052 Moving (0.14, -0.25) raw xDistance=0.25 yDistance=0.15
01:55:50.658 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:55:50.658 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
01:55:50.658 00.000 10052 MoveAxis(W, 66, ABG)
01:55:50.658 00.000 10052 Guiding  Dir = 3, Dur = 66
01:55:50.678 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:50.678 00.000 10052 IsSlewing returns 0
01:55:50.712 00.034 6880 UpdateGuideState exits: m=2537 SNR=34.9
01:55:50.712 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:50.712 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:50.712 00.000 6880 Enqueuing Expose request
01:55:50.716 00.004 10052 IsGuiding returns 0
01:55:50.744 00.028 10052 PulseGuide returned control before completion, sleep 49
01:55:50.818 00.074 10052 IsGuiding returns 0
01:55:50.818 00.000 10052 Move returns status 0, amount 66
01:55:50.818 00.000 10052 MoveAxis(N, 0, ABG)
01:55:50.818 00.000 10052 Move returns status 0, amount 0
01:55:50.818 00.000 10052 move complete, result=0
01:55:50.818 00.000 10052 worker thread done servicing request
01:55:50.818 00.000 6880 GuideStep: 0.2 px 66 ms WEST, 0.1 px 0 ms NORTH
01:55:50.818 00.000 10052 Worker thread wakes up
01:55:50.819 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:50.819 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:51.117 00.298 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0752444-f503-4a92-9f3e-64b336dc5fe0"}
01:55:51.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0752444-f503-4a92-9f3e-64b336dc5fe0"}
01:55:51.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc104312-ce99-4348-b64f-b01fa04e52de"}
01:55:51.118 00.000 6880 case statement mapped state 6 to 3
01:55:51.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc104312-ce99-4348-b64f-b01fa04e52de"}
01:55:51.119 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d6b46ca7-5ee3-491e-bd68-ae5961ec0190"}
01:55:51.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2290,"width":15,"height":15,"star_pos":[6.98,7.25],"pixels":"..."},"id":"d6b46ca7-5ee3-491e-bd68-ae5961ec0190"}
01:55:51.949 00.830 10052 Exposure complete
01:55:52.019 00.070 10052 worker thread done servicing request
01:55:52.019 00.000 6880 OnExposeComplete: enter
01:55:52.020 00.001 6880 UpdateGuideState(): m_state=6
01:55:52.020 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2291
01:55:52.020 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=889.20, Mass=2508, SNR=34.7, Peak=154 HFD=4.7
01:55:52.020 00.000 6880 MultiStar: [#1 0.21,-0.18,0.96,U] [#2 0.43,-0.54,0.00,M2] [#3 0.53,-0.00,0.00,M1] [#4 0.11,-0.16,0.83,U] [#5 0.15,-0.39,0.97,U] [#6 0.21,-0.12,0.91,U] [#7 0.32,-0.41,0.00,M1] [#8 0.14,-0.84,0.00,M7] 
01:55:52.021 00.001 6880 refined, 4 included, MultiStar: {0.18, -0.24}, one-star: {0.20, -0.30}
01:55:52.021 00.000 6880 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
01:55:52.021 00.000 6880 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
01:55:52.021 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.29 cameraTheta=-0.92 mountX=0.23 mountY=0.18, mountTheta=0.67
01:55:52.022 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.24, opts=13)
01:55:52.022 00.000 6880 Enqueuing Move request for scope (0.18, -0.24)
01:55:52.022 00.000 10052 Worker thread wakes up
01:55:52.022 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
01:55:52.022 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
01:55:52.023 00.001 10052 Moving (0.18, -0.24) raw xDistance=0.23 yDistance=0.18
01:55:52.023 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
01:55:52.023 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.18, slope = 0.02
01:55:52.023 00.000 10052 MoveAxis(W, 64, ABG)
01:55:52.023 00.000 10052 Guiding  Dir = 3, Dur = 64
01:55:52.047 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:52.070 00.023 10052 IsSlewing returns 0
01:55:52.084 00.014 6880 UpdateGuideState exits: m=2508 SNR=34.7
01:55:52.084 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:52.084 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:52.084 00.000 6880 Enqueuing Expose request
01:55:52.149 00.065 10052 IsGuiding returns 0
01:55:52.212 00.063 10052 PulseGuide returned control before completion, sleep 11
01:55:52.281 00.069 10052 IsGuiding returns 1
01:55:52.281 00.000 10052 scope still moving after pulse duration time elapsed
01:55:52.358 00.077 10052 IsSlewing returns 0
01:55:52.428 00.070 10052 IsGuiding returns 0
01:55:52.428 00.000 10052 scope move finished after 64 + 214 ms
01:55:52.428 00.000 10052 Move returns status 0, amount 64
01:55:52.428 00.000 10052 MoveAxis(S, 38, ABG)
01:55:52.428 00.000 10052 Guiding  Dir = 1, Dur = 38
01:55:52.497 00.069 10052 IsSlewing returns 0
01:55:52.573 00.076 10052 IsGuiding returns 0
01:55:52.711 00.138 10052 IsGuiding returns 0
01:55:52.711 00.000 10052 Move returns status 0, amount 38
01:55:52.711 00.000 10052 move complete, result=0
01:55:52.711 00.000 10052 worker thread done servicing request
01:55:52.712 00.001 10052 Worker thread wakes up
01:55:52.712 00.000 6880 GuideStep: 0.2 px 64 ms WEST, 0.2 px 38 ms SOUTH
01:55:52.712 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:52.712 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:53.116 00.404 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"004f78e1-b4a7-49d3-96c8-b4293d146003"}
01:55:53.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"004f78e1-b4a7-49d3-96c8-b4293d146003"}
01:55:53.118 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9b134d62-a1cb-4fb3-9af1-022c87f1c33c"}
01:55:53.118 00.000 6880 case statement mapped state 6 to 3
01:55:53.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b134d62-a1cb-4fb3-9af1-022c87f1c33c"}
01:55:53.119 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95e92f43-32cb-4ba5-bdcf-ad67efbfc99d"}
01:55:53.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2291,"width":15,"height":15,"star_pos":[7.02,7.20],"pixels":"..."},"id":"95e92f43-32cb-4ba5-bdcf-ad67efbfc99d"}
01:55:53.630 00.511 10052 Exposure complete
01:55:53.697 00.067 10052 worker thread done servicing request
01:55:53.697 00.000 6880 OnExposeComplete: enter
01:55:53.697 00.000 6880 UpdateGuideState(): m_state=6
01:55:53.697 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2292
01:55:53.697 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=889.74, Mass=2556, SNR=35.2, Peak=141 HFD=4.5
01:55:53.698 00.001 6880 MultiStar: [#1 0.17,0.41,0.97,U] [#2 0.67,0.24,0.00,M3] [#3 0.38,0.50,0.00,M2] [#4 0.07,0.46,0.86,U] [#5 0.18,0.19,0.99,U] [#6 0.06,0.30,0.92,U] [#7 0.15,0.04,0.76,U] [#8 -0.04,-0.54,0.00,M8] 
01:55:53.698 00.000 6880 refined, 5 included, MultiStar: {0.17, 0.28}, one-star: {0.37, 0.24}
01:55:53.698 00.000 6880 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.61) = xAngle (2.63 = 2.63)
01:55:53.698 00.000 6880 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.60 = 2.60)
01:55:53.698 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.33 cameraTheta=1.01 mountX=-0.28 mountY=0.17, mountTheta=2.60
01:55:53.701 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.28, opts=13)
01:55:53.701 00.000 6880 Enqueuing Move request for scope (0.17, 0.28)
01:55:53.701 00.000 10052 Worker thread wakes up
01:55:53.701 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
01:55:53.701 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
01:55:53.701 00.000 10052 Moving (0.17, 0.28) raw xDistance=-0.28 yDistance=0.17
01:55:53.701 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
01:55:53.701 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.18, using input
01:55:53.701 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.04
01:55:53.701 00.000 10052 MoveAxis(E, 73, ABG)
01:55:53.701 00.000 10052 Guiding  Dir = 2, Dur = 73
01:55:53.728 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:53.769 00.041 6880 UpdateGuideState exits: m=2556 SNR=35.2
01:55:53.769 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:53.769 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:53.769 00.000 6880 Enqueuing Expose request
01:55:53.773 00.004 10052 IsSlewing returns 0
01:55:53.846 00.073 10052 IsGuiding returns 0
01:55:53.915 00.069 10052 PulseGuide returned control before completion, sleep 15
01:55:54.031 00.116 10052 IsGuiding returns 0
01:55:54.032 00.001 10052 Move returns status 0, amount 73
01:55:54.032 00.000 10052 MoveAxis(N, 0, ABG)
01:55:54.032 00.000 10052 Move returns status 0, amount 0
01:55:54.032 00.000 10052 move complete, result=0
01:55:54.032 00.000 10052 worker thread done servicing request
01:55:54.032 00.000 6880 GuideStep: -0.3 px 73 ms EAST, 0.2 px 0 ms NORTH
01:55:54.032 00.000 10052 Worker thread wakes up
01:55:54.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:54.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:55.114 01.082 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c3a7bc09-fe5d-432e-9768-95ffed1baa65"}
01:55:55.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c3a7bc09-fe5d-432e-9768-95ffed1baa65"}
01:55:55.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f3e2c63f-2187-4d44-939d-0d31cb3e663b"}
01:55:55.115 00.000 6880 case statement mapped state 6 to 3
01:55:55.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3e2c63f-2187-4d44-939d-0d31cb3e663b"}
01:55:55.115 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"13958713-cc6b-4788-bc63-88fa6e963792"}
01:55:55.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2292,"width":15,"height":15,"star_pos":[7.20,6.74],"pixels":"..."},"id":"13958713-cc6b-4788-bc63-88fa6e963792"}
01:55:55.171 00.056 10052 Exposure complete
01:55:55.247 00.076 10052 worker thread done servicing request
01:55:55.247 00.000 6880 OnExposeComplete: enter
01:55:55.247 00.000 6880 UpdateGuideState(): m_state=6
01:55:55.248 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2293
01:55:55.248 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=889.51, Mass=2522, SNR=34.9, Peak=165 HFD=4.6
01:55:55.248 00.000 6880 MultiStar: [#1 -0.09,0.23,0.95,U] [#2 0.24,-0.24,1.00,U] [#3 -0.04,0.31,0.90,U] [#4 -0.27,0.07,0.84,U] [#5 -0.22,0.11,0.95,U] [#6 -0.33,0.11,0.90,U] [#7 -0.25,0.19,0.74,U] [#8 -0.41,-0.25,0.79,U] 
01:55:55.248 00.000 6880 single-star, 8 included, MultiStar: {-0.15, 0.06}, one-star: {-0.09, 0.01}
01:55:55.248 00.000 6880 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.61) = xAngle (4.62 = -1.66)
01:55:55.248 00.000 6880 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.59 = -1.69)
01:55:55.248 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.01 mountX=-0.01 mountY=-0.09, mountTheta=-1.66
01:55:55.250 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.01, opts=13)
01:55:55.250 00.000 6880 Enqueuing Move request for scope (-0.09, 0.01)
01:55:55.250 00.000 10052 Worker thread wakes up
01:55:55.250 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
01:55:55.250 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
01:55:55.250 00.000 10052 Moving (-0.09, 0.01) raw xDistance=-0.01 yDistance=-0.09
01:55:55.250 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:55:55.250 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
01:55:55.250 00.000 10052 MoveAxis(E, 0, ABG)
01:55:55.250 00.000 10052 Move returns status 0, amount 0
01:55:55.250 00.000 10052 MoveAxis(N, 0, ABG)
01:55:55.250 00.000 10052 Move returns status 0, amount 0
01:55:55.250 00.000 10052 move complete, result=0
01:55:55.251 00.001 10052 worker thread done servicing request
01:55:55.276 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:55.323 00.047 6880 UpdateGuideState exits: m=2522 SNR=34.9
01:55:55.323 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:55.323 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:55.323 00.000 6880 Enqueuing Expose request
01:55:55.323 00.000 10052 Worker thread wakes up
01:55:55.323 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:55:55.323 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:55.324 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:56.241 00.917 10052 Exposure complete
01:55:56.309 00.068 10052 worker thread done servicing request
01:55:56.309 00.000 6880 OnExposeComplete: enter
01:55:56.309 00.000 6880 UpdateGuideState(): m_state=6
01:55:56.309 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2294
01:55:56.309 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=889.24, Mass=2425, SNR=34.1, Peak=148 HFD=4.7
01:55:56.310 00.001 6880 MultiStar: [#1 0.13,-0.04,0.98,U] [#2 0.46,-0.31,0.00,M3] [#3 0.17,0.24,0.93,U] [#4 0.11,0.03,0.87,U] [#5 -0.04,-0.05,0.99,U] [#6 -0.18,0.14,0.93,U] [#7 -0.04,-0.20,0.78,U] [#8 -0.20,-0.34,0.83,U] 
01:55:56.310 00.000 6880 refined, 7 included, MultiStar: {0.01, -0.05}, one-star: {0.13, -0.26}
01:55:56.310 00.000 6880 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.61) = xAngle (0.30 = 0.30)
01:55:56.310 00.000 6880 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:55:56.310 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.05 hyp=0.06 cameraTheta=-1.32 mountX=0.05 mountY=0.01, mountTheta=0.27
01:55:56.311 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.05, opts=13)
01:55:56.311 00.000 6880 Enqueuing Move request for scope (0.01, -0.05)
01:55:56.312 00.001 10052 Worker thread wakes up
01:55:56.312 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.05) opts 0xd
01:55:56.312 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.05)
01:55:56.312 00.000 10052 Moving (0.01, -0.05) raw xDistance=0.05 yDistance=0.01
01:55:56.312 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:55:56.312 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.05, using input
01:55:56.312 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:55:56.312 00.000 10052 MoveAxis(E, 0, ABG)
01:55:56.312 00.000 10052 Move returns status 0, amount 0
01:55:56.312 00.000 10052 MoveAxis(N, 0, ABG)
01:55:56.312 00.000 10052 Move returns status 0, amount 0
01:55:56.312 00.000 10052 move complete, result=0
01:55:56.312 00.000 10052 worker thread done servicing request
01:55:56.339 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:56.380 00.041 6880 UpdateGuideState exits: m=2425 SNR=34.1
01:55:56.380 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:56.380 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:56.380 00.000 6880 Enqueuing Expose request
01:55:56.380 00.000 10052 Worker thread wakes up
01:55:56.380 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:55:56.380 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:56.380 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:57.115 00.735 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07a24c78-be0f-4a17-bc96-734569903fb5"}
01:55:57.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07a24c78-be0f-4a17-bc96-734569903fb5"}
01:55:57.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9262c474-556b-4249-ba76-d5ea968ae20e"}
01:55:57.116 00.000 6880 case statement mapped state 6 to 3
01:55:57.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9262c474-556b-4249-ba76-d5ea968ae20e"}
01:55:57.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"887e2a1c-5a0e-486e-9927-5c231fcd599d"}
01:55:57.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2294,"width":15,"height":15,"star_pos":[6.96,7.24],"pixels":"..."},"id":"887e2a1c-5a0e-486e-9927-5c231fcd599d"}
01:55:57.531 00.414 10052 Exposure complete
01:55:57.608 00.077 10052 worker thread done servicing request
01:55:57.627 00.019 6880 OnExposeComplete: enter
01:55:57.627 00.000 6880 UpdateGuideState(): m_state=6
01:55:57.627 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2295
01:55:57.627 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=889.49, Mass=2475, SNR=34.6, Peak=152 HFD=4.8
01:55:57.628 00.001 6880 MultiStar: [#1 -0.01,0.04,0.95,U] [#2 0.06,-0.29,1.00,U] [#3 0.29,0.25,0.92,U] [#4 -0.03,-0.03,0.85,U] [#5 0.12,0.09,0.99,U] [#6 0.02,-0.01,0.88,U] [#7 -0.01,-0.11,0.79,U] [#8 -0.09,-0.57,0.00,M7] 
01:55:57.628 00.000 6880 refined, 7 included, MultiStar: {0.10, -0.01}, one-star: {0.29, -0.01}
01:55:57.628 00.000 6880 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:55:57.628 00.000 6880 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
01:55:57.628 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.08 mountX=0.00 mountY=0.10, mountTheta=1.53
01:55:57.630 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.01, opts=13)
01:55:57.630 00.000 6880 Enqueuing Move request for scope (0.10, -0.01)
01:55:57.630 00.000 10052 Worker thread wakes up
01:55:57.630 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
01:55:57.630 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
01:55:57.630 00.000 10052 Moving (0.10, -0.01) raw xDistance=0.00 yDistance=0.10
01:55:57.630 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:55:57.630 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
01:55:57.630 00.000 10052 MoveAxis(E, 0, ABG)
01:55:57.630 00.000 10052 Move returns status 0, amount 0
01:55:57.630 00.000 10052 MoveAxis(N, 0, ABG)
01:55:57.631 00.001 10052 Move returns status 0, amount 0
01:55:57.631 00.000 10052 move complete, result=0
01:55:57.631 00.000 10052 worker thread done servicing request
01:55:57.677 00.046 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:57.730 00.053 6880 UpdateGuideState exits: m=2475 SNR=34.6
01:55:57.730 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:57.731 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:57.731 00.000 6880 Enqueuing Expose request
01:55:57.731 00.000 10052 Worker thread wakes up
01:55:57.731 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:57.731 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:55:57.731 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:55:57.736 00.005 6880 evsrv: cli 01543AA0 connect
01:55:57.736 00.000 6880 case statement mapped state 6 to 3
01:55:57.737 00.001 6880 case statement mapped state 6 to 3
01:55:57.739 00.002 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"65838898-1967-4d89-b6ab-241a632e825d"}
01:55:57.739 00.000 6880 case statement mapped state 6 to 3
01:55:57.739 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"65838898-1967-4d89-b6ab-241a632e825d"}
01:55:57.797 00.058 6880 evsrv: cli 01543AA0 disconnect
01:55:57.798 00.001 6880 evsrv: cli 015431E0 connect
01:55:57.798 00.000 6880 case statement mapped state 6 to 3
01:55:57.799 00.001 6880 case statement mapped state 6 to 3
01:55:57.799 00.000 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"1b8a27e1-f1a8-4b82-b8e0-9fe79a4ea4a1"}
01:55:57.799 00.000 6880 PhdController::Dither begins
01:55:57.799 00.000 6880 dither: size=1.00, dRA=-0.67 dDec=0.00
01:55:57.800 00.001 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:55:57.800 00.000 6880 MountToCamera -- mountX=-0.67 mountY=0.00 hyp=0.67 mountTheta=3.14 cameraX=0.03, cameraY=0.67 cameraTheta=1.53
01:55:57.800 00.000 6880 setting lock position to (407.86, 890.17)
01:55:57.800 00.000 6880 Mount: notify guiding dithered (0.0, 0.7)
01:55:57.800 00.000 6880 MultiStar: stabilizing after lock position change
01:55:57.800 00.000 6880 Status Line: Dither by -0.67,0.00
01:55:57.832 00.032 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:55:57.833 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
01:55:57.833 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"1b8a27e1-f1a8-4b82-b8e0-9fe79a4ea4a1"}
01:55:57.835 00.002 6880 evsrv: cli 015431E0 disconnect
01:55:58.646 00.811 10052 Exposure complete
01:55:58.719 00.073 10052 worker thread done servicing request
01:55:58.719 00.000 6880 OnExposeComplete: enter
01:55:58.720 00.001 6880 UpdateGuideState(): m_state=6
01:55:58.720 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2296
01:55:58.720 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=889.32, Mass=2408, SNR=34.0, Peak=152 HFD=4.7
01:55:58.720 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
01:55:58.720 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
01:55:58.720 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.84 hyp=0.87 cameraTheta=-1.34 mountX=0.83 mountY=0.21, mountTheta=0.25
01:55:58.722 00.002 6880 dither recenter: remaining=(0.7,-0.0) step=(0.7,-0.0)
01:55:58.723 00.001 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:55:58.723 00.000 6880 MountToCamera -- mountX=0.67 mountY=-0.00 hyp=0.67 mountTheta=-0.00 cameraX=-0.03, cameraY=-0.67 cameraTheta=-1.61
01:55:58.723 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.67, opts=4)
01:55:58.723 00.000 6880 Enqueuing Move request for scope (-0.03, -0.67)
01:55:58.723 00.000 6880 Mount: notify direct move 0.67,-0.00
01:55:58.723 00.000 10052 Worker thread wakes up
01:55:58.723 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.67) opts 0x4
01:55:58.723 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.67)
01:55:58.723 00.000 10052 Moving (-0.03, -0.67) raw xDistance=0.67 yDistance=-0.00
01:55:58.723 00.000 10052 MoveAxis(W, 398, B)
01:55:58.723 00.000 10052 Guiding  Dir = 3, Dur = 398
01:55:58.744 00.021 10052 IsSlewing returns 0
01:55:58.747 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:55:58.782 00.035 10052 IsGuiding returns 0
01:55:58.786 00.004 6880 UpdateGuideState exits: m=2408 SNR=34.0
01:55:58.786 00.000 6880 PhdController: settling, locked = 1, distance = 0.83 (0.60) aobump = 0 frame = 1 / 99999
01:55:58.786 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122958.786,"Host":"MINIASTRO1","Inst":1,"Distance":0.83,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:55:58.787 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:55:58.787 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:55:58.787 00.000 6880 Enqueuing Expose request
01:55:58.811 00.024 10052 PulseGuide returned control before completion, sleep 381
01:55:59.115 00.304 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"93ffc723-de5c-4e5d-a84c-32f33f2bfeeb"}
01:55:59.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"93ffc723-de5c-4e5d-a84c-32f33f2bfeeb"}
01:55:59.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d805f332-95bc-426d-9244-85edf9826a4a"}
01:55:59.116 00.000 6880 case statement mapped state 6 to 3
01:55:59.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d805f332-95bc-426d-9244-85edf9826a4a"}
01:55:59.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"73dfd76b-9bba-47d1-96fb-c94c138df50b"}
01:55:59.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2296,"width":15,"height":15,"star_pos":[7.06,7.32],"pixels":"..."},"id":"73dfd76b-9bba-47d1-96fb-c94c138df50b"}
01:55:59.227 00.110 10052 IsGuiding returns 0
01:55:59.228 00.001 10052 Move returns status 0, amount 398
01:55:59.228 00.000 10052 MoveAxis(N, 0, B)
01:55:59.228 00.000 10052 Move returns status 0, amount 0
01:55:59.228 00.000 10052 move complete, result=0
01:55:59.228 00.000 10052 worker thread done servicing request
01:55:59.228 00.000 10052 Worker thread wakes up
01:55:59.228 00.000 6880 GuideStep: 0.7 px 398 ms WEST, -0.0 px 0 ms NORTH
01:55:59.228 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:55:59.228 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:00.368 01.140 10052 Exposure complete
01:56:00.455 00.087 6880 OnExposeComplete: enter
01:56:00.455 00.000 10052 worker thread done servicing request
01:56:00.455 00.000 6880 UpdateGuideState(): m_state=6
01:56:00.456 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2297
01:56:00.456 00.000 6880 Star::Find returns 1 (0), X=408.35, Y=889.96, Mass=2606, SNR=35.4, Peak=149 HFD=4.7
01:56:00.456 00.000 6880 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.61) = xAngle (1.22 = 1.22)
01:56:00.456 00.000 6880 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
01:56:00.456 00.000 6880 CameraToMount -- cameraX=0.49 cameraY=-0.20 hyp=0.53 cameraTheta=-0.39 mountX=0.18 mountY=0.50, mountTheta=1.22
01:56:00.458 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.49, y=-0.20, opts=13)
01:56:00.458 00.000 6880 Enqueuing Move request for scope (0.49, -0.20)
01:56:00.458 00.000 10052 Worker thread wakes up
01:56:00.458 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.20) opts 0xd
01:56:00.458 00.000 10052 Handling offset move in thread for scope, endpoint = (0.49, -0.20)
01:56:00.459 00.001 10052 Moving (0.49, -0.20) raw xDistance=0.18 yDistance=0.50
01:56:00.459 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:56:00.459 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.50, slope = 0.00
01:56:00.459 00.000 10052 MoveAxis(W, 49, ABG)
01:56:00.459 00.000 10052 Guiding  Dir = 3, Dur = 49
01:56:00.480 00.021 10052 IsSlewing returns 0
01:56:00.486 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:00.518 00.032 10052 IsGuiding returns 0
01:56:00.527 00.009 6880 UpdateGuideState exits: m=2606 SNR=35.4
01:56:00.527 00.000 6880 PhdController: settling, locked = 1, distance = 0.53 (0.60) aobump = 0 frame = 2 / 99999
01:56:00.527 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122960.527,"Host":"MINIASTRO1","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:56:00.527 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:00.527 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:00.527 00.000 6880 Enqueuing Expose request
01:56:00.546 00.019 10052 PulseGuide returned control before completion, sleep 32
01:56:00.603 00.057 10052 IsGuiding returns 0
01:56:00.603 00.000 10052 Move returns status 0, amount 49
01:56:00.604 00.001 10052 MoveAxis(S, 90, ABG)
01:56:00.604 00.000 10052 Guiding  Dir = 1, Dur = 90
01:56:00.641 00.037 10052 IsSlewing returns 0
01:56:00.680 00.039 10052 IsGuiding returns 0
01:56:00.707 00.027 10052 PulseGuide returned control before completion, sleep 73
01:56:00.807 00.100 10052 IsGuiding returns 0
01:56:00.807 00.000 10052 Move returns status 0, amount 90
01:56:00.807 00.000 10052 move complete, result=0
01:56:00.807 00.000 10052 worker thread done servicing request
01:56:00.807 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.5 px 90 ms SOUTH
01:56:00.807 00.000 10052 Worker thread wakes up
01:56:00.807 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:00.807 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:01.114 00.307 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6cf74a7e-1d4a-4e24-bf30-fcec885a6368"}
01:56:01.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6cf74a7e-1d4a-4e24-bf30-fcec885a6368"}
01:56:01.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f2cc8cbf-d9d0-4cf8-b235-d481128e09cc"}
01:56:01.115 00.000 6880 case statement mapped state 6 to 3
01:56:01.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2cc8cbf-d9d0-4cf8-b235-d481128e09cc"}
01:56:01.115 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c90137ec-ea03-48d3-a0ff-97d264b3bb83"}
01:56:01.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2297,"width":15,"height":15,"star_pos":[7.35,6.96],"pixels":"..."},"id":"c90137ec-ea03-48d3-a0ff-97d264b3bb83"}
01:56:01.726 00.611 10052 Exposure complete
01:56:01.804 00.078 10052 worker thread done servicing request
01:56:01.804 00.000 6880 OnExposeComplete: enter
01:56:01.804 00.000 6880 UpdateGuideState(): m_state=6
01:56:01.804 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2298
01:56:01.804 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=890.03, Mass=2542, SNR=35.0, Peak=160 HFD=4.7
01:56:01.805 00.001 6880 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.61) = xAngle (1.29 = 1.29)
01:56:01.805 00.000 6880 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
01:56:01.805 00.000 6880 CameraToMount -- cameraX=0.41 cameraY=-0.14 hyp=0.44 cameraTheta=-0.32 mountX=0.12 mountY=0.41, mountTheta=1.29
01:56:01.806 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.41, y=-0.14, opts=13)
01:56:01.806 00.000 6880 Enqueuing Move request for scope (0.41, -0.14)
01:56:01.806 00.000 10052 Worker thread wakes up
01:56:01.806 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.14) opts 0xd
01:56:01.806 00.000 10052 Handling offset move in thread for scope, endpoint = (0.41, -0.14)
01:56:01.806 00.000 10052 Moving (0.41, -0.14) raw xDistance=0.12 yDistance=0.41
01:56:01.806 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
01:56:01.806 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.41, slope = 0.00
01:56:01.806 00.000 10052 MoveAxis(W, 35, ABG)
01:56:01.806 00.000 10052 Guiding  Dir = 3, Dur = 35
01:56:01.830 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:01.845 00.015 10052 IsSlewing returns 0
01:56:01.869 00.024 6880 UpdateGuideState exits: m=2542 SNR=35.0
01:56:01.869 00.000 6880 PhdController: settling, locked = 1, distance = 0.51 (0.60) aobump = 0 frame = 3 / 99999
01:56:01.869 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122961.869,"Host":"MINIASTRO1","Inst":1,"Distance":0.51,"Time":1.3,"SettleTime":6.0,"StarLocked":true}
01:56:01.869 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:01.869 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:01.870 00.001 6880 Enqueuing Expose request
01:56:01.924 00.054 10052 IsGuiding returns 0
01:56:02.067 00.143 10052 IsGuiding returns 0
01:56:02.067 00.000 10052 Move returns status 0, amount 35
01:56:02.068 00.001 10052 MoveAxis(S, 75, ABG)
01:56:02.068 00.000 10052 Guiding  Dir = 1, Dur = 75
01:56:02.146 00.078 10052 IsSlewing returns 0
01:56:02.220 00.074 10052 IsGuiding returns 0
01:56:02.290 00.070 10052 PulseGuide returned control before completion, sleep 17
01:56:02.370 00.080 10052 IsGuiding returns 1
01:56:02.370 00.000 10052 scope still moving after pulse duration time elapsed
01:56:02.444 00.074 10052 IsSlewing returns 0
01:56:02.511 00.067 10052 IsGuiding returns 0
01:56:02.511 00.000 10052 scope move finished after 75 + 215 ms
01:56:02.511 00.000 10052 Move returns status 0, amount 75
01:56:02.511 00.000 10052 move complete, result=0
01:56:02.513 00.002 10052 worker thread done servicing request
01:56:02.513 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.4 px 75 ms SOUTH
01:56:02.513 00.000 10052 Worker thread wakes up
01:56:02.513 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:02.513 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:03.113 00.600 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6801d1ce-f258-4d05-951e-2716259032e8"}
01:56:03.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6801d1ce-f258-4d05-951e-2716259032e8"}
01:56:03.113 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4393a793-8b7b-447b-9b13-d2fdecca5b03"}
01:56:03.113 00.000 6880 case statement mapped state 6 to 3
01:56:03.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4393a793-8b7b-447b-9b13-d2fdecca5b03"}
01:56:03.115 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0937d0d9-abb4-42fa-a165-e34db89e5ff9"}
01:56:03.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2298,"width":15,"height":15,"star_pos":[7.27,7.03],"pixels":"..."},"id":"0937d0d9-abb4-42fa-a165-e34db89e5ff9"}
01:56:03.641 00.526 10052 Exposure complete
01:56:03.703 00.062 10052 worker thread done servicing request
01:56:03.704 00.001 6880 OnExposeComplete: enter
01:56:03.704 00.000 6880 UpdateGuideState(): m_state=6
01:56:03.704 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2299
01:56:03.704 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=890.45, Mass=2497, SNR=34.7, Peak=175 HFD=4.5
01:56:03.704 00.000 6880 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.61) = xAngle (3.35 = -2.94)
01:56:03.704 00.000 6880 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.31 = -2.97)
01:56:03.704 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.28 hyp=0.28 cameraTheta=1.73 mountX=-0.27 mountY=-0.05, mountTheta=-2.97
01:56:03.705 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.28, opts=13)
01:56:03.705 00.000 6880 Enqueuing Move request for scope (-0.05, 0.28)
01:56:03.706 00.001 10052 Worker thread wakes up
01:56:03.706 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.28) opts 0xd
01:56:03.706 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.28)
01:56:03.706 00.000 10052 Moving (-0.05, 0.28) raw xDistance=-0.27 yDistance=-0.05
01:56:03.706 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
01:56:03.706 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
01:56:03.706 00.000 10052 MoveAxis(E, 72, ABG)
01:56:03.706 00.000 10052 Guiding  Dir = 2, Dur = 72
01:56:03.727 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:03.765 00.038 6880 UpdateGuideState exits: m=2497 SNR=34.7
01:56:03.765 00.000 6880 PhdController: settling, locked = 1, distance = 0.44 (0.60) aobump = 0 frame = 4 / 99999
01:56:03.765 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122963.765,"Host":"MINIASTRO1","Inst":1,"Distance":0.44,"Time":3.2,"SettleTime":6.0,"StarLocked":true}
01:56:03.765 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:03.765 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:03.765 00.000 6880 Enqueuing Expose request
01:56:03.773 00.008 10052 IsSlewing returns 0
01:56:03.847 00.074 10052 IsGuiding returns 0
01:56:03.916 00.069 10052 PulseGuide returned control before completion, sleep 14
01:56:03.991 00.075 10052 IsGuiding returns 1
01:56:03.992 00.001 10052 scope still moving after pulse duration time elapsed
01:56:04.072 00.080 10052 IsSlewing returns 0
01:56:04.151 00.079 10052 IsGuiding returns 0
01:56:04.151 00.000 10052 scope move finished after 72 + 230 ms
01:56:04.151 00.000 10052 Move returns status 0, amount 72
01:56:04.151 00.000 10052 MoveAxis(N, 0, ABG)
01:56:04.151 00.000 10052 Move returns status 0, amount 0
01:56:04.151 00.000 10052 move complete, result=0
01:56:04.151 00.000 10052 worker thread done servicing request
01:56:04.151 00.000 6880 GuideStep: -0.3 px 72 ms EAST, -0.0 px 0 ms NORTH
01:56:04.151 00.000 10052 Worker thread wakes up
01:56:04.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:04.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:05.066 00.915 10052 Exposure complete
01:56:05.114 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eabd7292-61f4-4a06-84dd-29fa52ff7581"}
01:56:05.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eabd7292-61f4-4a06-84dd-29fa52ff7581"}
01:56:05.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dce2bae1-67ed-4e8b-9d4f-f8e18cf8bc77"}
01:56:05.115 00.000 6880 case statement mapped state 6 to 3
01:56:05.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dce2bae1-67ed-4e8b-9d4f-f8e18cf8bc77"}
01:56:05.115 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fad876ef-4137-4169-a611-c253bed47647"}
01:56:05.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2299,"width":15,"height":15,"star_pos":[6.81,7.45],"pixels":"..."},"id":"fad876ef-4137-4169-a611-c253bed47647"}
01:56:05.140 00.025 10052 worker thread done servicing request
01:56:05.140 00.000 6880 OnExposeComplete: enter
01:56:05.140 00.000 6880 UpdateGuideState(): m_state=6
01:56:05.141 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2300
01:56:05.141 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=890.38, Mass=2454, SNR=34.3, Peak=165 HFD=4.3
01:56:05.141 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.05 = -2.23)
01:56:05.141 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
01:56:05.141 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.44 mountX=-0.20 mountY=-0.25, mountTheta=-2.25
01:56:05.143 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.21, opts=13)
01:56:05.143 00.000 6880 Enqueuing Move request for scope (-0.24, 0.21)
01:56:05.143 00.000 10052 Worker thread wakes up
01:56:05.143 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd
01:56:05.143 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.21)
01:56:05.143 00.000 10052 Moving (-0.24, 0.21) raw xDistance=-0.20 yDistance=-0.25
01:56:05.143 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
01:56:05.143 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.25 is < calculated value -0.48, using input
01:56:05.143 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.25, slope = -0.27
01:56:05.143 00.000 10052 MoveAxis(E, 56, ABG)
01:56:05.143 00.000 10052 Guiding  Dir = 2, Dur = 56
01:56:05.164 00.021 10052 IsSlewing returns 0
01:56:05.165 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:05.203 00.038 10052 IsGuiding returns 0
01:56:05.207 00.004 6880 UpdateGuideState exits: m=2454 SNR=34.3
01:56:05.207 00.000 6880 PhdController: settling, locked = 1, distance = 0.40 (0.60) aobump = 0 frame = 5 / 99999
01:56:05.207 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783122965.207,"Host":"MINIASTRO1","Inst":1,"Distance":0.40,"Time":4.7,"SettleTime":6.0,"StarLocked":true}
01:56:05.208 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:05.208 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:05.208 00.000 6880 Enqueuing Expose request
01:56:05.230 00.022 10052 PulseGuide returned control before completion, sleep 40
01:56:05.303 00.073 10052 IsGuiding returns 0
01:56:05.303 00.000 10052 Move returns status 0, amount 56
01:56:05.304 00.001 10052 MoveAxis(N, 45, ABG)
01:56:05.304 00.000 10052 Guiding  Dir = 0, Dur = 45
01:56:05.341 00.037 10052 IsSlewing returns 0
01:56:05.380 00.039 10052 IsGuiding returns 0
01:56:05.407 00.027 10052 PulseGuide returned control before completion, sleep 29
01:56:05.460 00.053 10052 IsGuiding returns 0
01:56:05.460 00.000 10052 Move returns status 0, amount 45
01:56:05.460 00.000 10052 move complete, result=0
01:56:05.460 00.000 10052 worker thread done servicing request
01:56:05.461 00.001 6880 GuideStep: -0.2 px 56 ms EAST, -0.2 px 45 ms NORTH
01:56:05.461 00.000 10052 Worker thread wakes up
01:56:05.461 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:05.461 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:06.598 01.137 10052 Exposure complete
01:56:06.676 00.078 10052 worker thread done servicing request
01:56:06.676 00.000 6880 OnExposeComplete: enter
01:56:06.676 00.000 6880 UpdateGuideState(): m_state=6
01:56:06.677 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2301
01:56:06.677 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=890.17, Mass=2465, SNR=34.4, Peak=142 HFD=4.6
01:56:06.677 00.000 6880 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.61) = xAngle (4.75 = -1.54)
01:56:06.677 00.000 6880 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.72 = -1.57)
01:56:06.677 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.00 hyp=0.06 cameraTheta=3.13 mountX=0.00 mountY=-0.06, mountTheta=-1.54
01:56:06.678 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.00, opts=13)
01:56:06.679 00.001 6880 Enqueuing Move request for scope (-0.06, 0.00)
01:56:06.679 00.000 10052 Worker thread wakes up
01:56:06.679 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.00) opts 0xd
01:56:06.679 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.00)
01:56:06.679 00.000 10052 Moving (-0.06, 0.00) raw xDistance=0.00 yDistance=-0.06
01:56:06.679 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:56:06.679 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.40, using input
01:56:06.679 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.18
01:56:06.679 00.000 10052 MoveAxis(E, 0, ABG)
01:56:06.679 00.000 10052 Move returns status 0, amount 0
01:56:06.679 00.000 10052 MoveAxis(N, 0, ABG)
01:56:06.679 00.000 10052 Move returns status 0, amount 0
01:56:06.680 00.001 10052 move complete, result=0
01:56:06.680 00.000 10052 worker thread done servicing request
01:56:06.703 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:06.743 00.040 6880 UpdateGuideState exits: m=2465 SNR=34.4
01:56:06.743 00.000 6880 PhdController: settling, locked = 1, distance = 0.30 (0.60) aobump = 0 frame = 6 / 99999
01:56:06.743 00.000 6880 PhdController: newstate STATE_FINISH
01:56:06.743 00.000 6880 PhdController complete: success
01:56:06.744 00.001 6880 evsrv: {"Event":"SettleDone","Timestamp":1783122966.744,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
01:56:06.744 00.000 6880 Mount: notify guiding dither settle done success=1
01:56:06.744 00.000 6880 PhdController: newstate STATE_IDLE
01:56:06.744 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:06.744 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:06.744 00.000 6880 Enqueuing Expose request
01:56:06.744 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:06.744 00.000 10052 Worker thread wakes up
01:56:06.745 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:06.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:07.113 00.368 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12d23de6-3fb5-4df1-9dbc-bb403a02938c"}
01:56:07.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12d23de6-3fb5-4df1-9dbc-bb403a02938c"}
01:56:07.114 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa3d8ef5-8176-4ec5-8c2a-06eb82d6a8f1"}
01:56:07.114 00.000 6880 case statement mapped state 6 to 3
01:56:07.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa3d8ef5-8176-4ec5-8c2a-06eb82d6a8f1"}
01:56:07.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1420b638-9c41-4859-947a-58d905a3b5c6"}
01:56:07.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2301,"width":15,"height":15,"star_pos":[6.80,7.17],"pixels":"..."},"id":"1420b638-9c41-4859-947a-58d905a3b5c6"}
01:56:07.655 00.540 10052 Exposure complete
01:56:07.735 00.080 10052 worker thread done servicing request
01:56:07.735 00.000 6880 OnExposeComplete: enter
01:56:07.735 00.000 6880 UpdateGuideState(): m_state=6
01:56:07.737 00.002 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.737 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=890.43, Mass=2510, SNR=34.7, Peak=161 HFD=4.7
01:56:07.737 00.000 6880 MultiStar: exiting stabilization period
01:56:07.737 00.000 6880 MultiStar: updating star positions after lock position change
01:56:07.737 00.000 6880 Star::Find(15, 281, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.737 00.000 6880 Star::Find returns 1 (0), X=282.36, Y=300.29, Mass=2285, SNR=33.1, Peak=143 HFD=4.7
01:56:07.737 00.000 6880 Star::Find(15, 1198, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.737 00.000 6880 Star::Find returns 1 (0), X=1199.38, Y=297.07, Mass=2577, SNR=34.5, Peak=117 HFD=5.2
01:56:07.737 00.000 6880 Star::Find(15, 824, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.737 00.000 6880 Star::Find returns 1 (0), X=825.05, Y=300.25, Mass=2185, SNR=32.4, Peak=143 HFD=4.9
01:56:07.737 00.000 6880 Star::Find(15, 55, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.737 00.000 6880 Star::Find returns 1 (0), X=55.83, Y=635.12, Mass=1878, SNR=29.8, Peak=86 HFD=4.8
01:56:07.738 00.001 6880 Star::Find(15, 471, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.738 00.000 6880 Star::Find returns 1 (0), X=471.32, Y=594.23, Mass=2395, SNR=33.5, Peak=133 HFD=5.6
01:56:07.738 00.000 6880 Star::Find(15, 853, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.738 00.000 6880 Star::Find returns 1 (0), X=854.04, Y=220.00, Mass=2226, SNR=31.7, Peak=99 HFD=6.2
01:56:07.738 00.000 6880 Star::Find(15, 265, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.738 00.000 6880 Star::Find returns 1 (0), X=265.84, Y=86.98, Mass=1463, SNR=26.5, Peak=82 HFD=5.5
01:56:07.738 00.000 6880 Star::Find(15, 553, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.738 00.000 6880 Star::Find returns 1 (0), X=553.85, Y=332.14, Mass=1715, SNR=28.2, Peak=89 HFD=6.0
01:56:07.738 00.000 6880 Star::Find(15, 671, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.738 00.000 6880 Star::Find returns 1 (0), X=671.81, Y=827.70, Mass=1025, SNR=22.2, Peak=75 HFD=4.4
01:56:07.738 00.000 6880 Star::Find(15, 1119, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.739 00.001 6880 Star::Find returns 1 (0), X=1119.75, Y=687.47, Mass=921, SNR=21.0, Peak=60 HFD=4.6
01:56:07.739 00.000 6880 Star::Find(15, 268, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2302
01:56:07.739 00.000 6880 Star::Find returns 1 (0), X=268.90, Y=579.87, Mass=1249, SNR=24.3, Peak=59 HFD=5.7
01:56:07.739 00.000 6880 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.61) = xAngle (3.16 = -3.12)
01:56:07.739 00.000 6880 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.13 = 3.13)
01:56:07.739 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.55 mountX=-0.26 mountY=0.00, mountTheta=3.13
01:56:07.740 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.26, opts=13)
01:56:07.740 00.000 6880 Enqueuing Move request for scope (0.01, 0.26)
01:56:07.741 00.001 10052 Worker thread wakes up
01:56:07.741 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.26) opts 0xd
01:56:07.741 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.26)
01:56:07.741 00.000 10052 Moving (0.01, 0.26) raw xDistance=-0.26 yDistance=0.00
01:56:07.741 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
01:56:07.741 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.12
01:56:07.741 00.000 10052 MoveAxis(E, 69, ABG)
01:56:07.741 00.000 10052 Guiding  Dir = 2, Dur = 69
01:56:07.768 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:07.809 00.041 10052 IsSlewing returns 0
01:56:07.811 00.002 6880 UpdateGuideState exits: m=2510 SNR=34.7
01:56:07.812 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:07.812 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:07.812 00.000 6880 Enqueuing Expose request
01:56:07.884 00.072 10052 IsGuiding returns 0
01:56:07.953 00.069 10052 PulseGuide returned control before completion, sleep 11
01:56:08.033 00.080 10052 IsGuiding returns 1
01:56:08.034 00.001 10052 scope still moving after pulse duration time elapsed
01:56:08.107 00.073 10052 IsSlewing returns 0
01:56:08.187 00.080 10052 IsGuiding returns 0
01:56:08.187 00.000 10052 scope move finished after 69 + 233 ms
01:56:08.187 00.000 10052 Move returns status 0, amount 69
01:56:08.188 00.001 10052 MoveAxis(N, 0, ABG)
01:56:08.188 00.000 10052 Move returns status 0, amount 0
01:56:08.188 00.000 10052 move complete, result=0
01:56:08.188 00.000 10052 worker thread done servicing request
01:56:08.188 00.000 10052 Worker thread wakes up
01:56:08.188 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:08.188 00.000 6880 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
01:56:08.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:09.113 00.925 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f68bf6c6-bdcf-49a6-a27b-10105bc191f7"}
01:56:09.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f68bf6c6-bdcf-49a6-a27b-10105bc191f7"}
01:56:09.114 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19a4a993-33ec-454f-af2f-96067c48e836"}
01:56:09.114 00.000 6880 case statement mapped state 6 to 3
01:56:09.115 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19a4a993-33ec-454f-af2f-96067c48e836"}
01:56:09.115 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d9fb3c85-4958-463b-be72-a22587b58d85"}
01:56:09.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2302,"width":15,"height":15,"star_pos":[6.86,7.43],"pixels":"..."},"id":"d9fb3c85-4958-463b-be72-a22587b58d85"}
01:56:09.314 00.199 10052 Exposure complete
01:56:09.389 00.075 10052 worker thread done servicing request
01:56:09.389 00.000 6880 OnExposeComplete: enter
01:56:09.389 00.000 6880 UpdateGuideState(): m_state=6
01:56:09.389 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2303
01:56:09.389 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=890.03, Mass=2544, SNR=35.0, Peak=157 HFD=4.4
01:56:09.390 00.001 6880 MultiStar: [#1 0.01,-0.08,0.96,U] [#2 -0.26,-0.12,0.99,U] [#3 0.02,-0.18,0.91,U] [#4 0.06,-0.16,0.83,U] [#5 0.21,-0.25,0.94,U] [#6 -0.09,-0.22,0.90,U] [#7 -0.06,-0.06,0.76,U] [#8 0.03,0.07,0.79,U] 
01:56:09.390 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.13}, one-star: {0.01, -0.14}
01:56:09.390 00.000 6880 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
01:56:09.390 00.000 6880 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
01:56:09.390 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.63 mountX=0.13 mountY=-0.01, mountTheta=-0.05
01:56:09.391 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.13, opts=13)
01:56:09.392 00.001 6880 Enqueuing Move request for scope (-0.01, -0.13)
01:56:09.392 00.000 10052 Worker thread wakes up
01:56:09.392 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.13) opts 0xd
01:56:09.392 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.13)
01:56:09.392 00.000 10052 Moving (-0.01, -0.13) raw xDistance=0.13 yDistance=-0.01
01:56:09.392 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.13
01:56:09.392 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.26, using input
01:56:09.392 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.08
01:56:09.392 00.000 10052 MoveAxis(W, 32, ABG)
01:56:09.392 00.000 10052 Guiding  Dir = 3, Dur = 32
01:56:09.413 00.021 10052 IsSlewing returns 0
01:56:09.417 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:09.451 00.034 10052 IsGuiding returns 0
01:56:09.459 00.008 6880 UpdateGuideState exits: m=2544 SNR=35.0
01:56:09.459 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:09.459 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:09.459 00.000 6880 Enqueuing Expose request
01:56:09.478 00.019 10052 PulseGuide returned control before completion, sleep 15
01:56:09.556 00.078 10052 IsGuiding returns 0
01:56:09.556 00.000 10052 Move returns status 0, amount 32
01:56:09.557 00.001 10052 MoveAxis(N, 0, ABG)
01:56:09.557 00.000 10052 Move returns status 0, amount 0
01:56:09.557 00.000 10052 move complete, result=0
01:56:09.557 00.000 10052 worker thread done servicing request
01:56:09.557 00.000 10052 Worker thread wakes up
01:56:09.557 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:09.557 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:09.575 00.018 6880 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
01:56:10.470 00.895 10052 Exposure complete
01:56:10.526 00.056 10052 worker thread done servicing request
01:56:10.526 00.000 6880 OnExposeComplete: enter
01:56:10.526 00.000 6880 UpdateGuideState(): m_state=6
01:56:10.526 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2304
01:56:10.526 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=890.04, Mass=2584, SNR=35.3, Peak=173 HFD=4.5
01:56:10.526 00.000 6880 MultiStar: [#1 0.15,-0.10,0.93,U] [#2 0.17,0.01,0.99,U] [#3 0.13,-0.05,0.93,U] [#4 0.07,-0.35,0.83,U] [#5 0.47,-0.20,0.94,U] [#6 0.14,-0.27,0.93,U] [#7 0.02,-0.18,0.76,U] [#8 0.13,-0.07,0.81,U] 
01:56:10.527 00.001 6880 refined, 8 included, MultiStar: {0.17, -0.14}, one-star: {0.23, -0.13}
01:56:10.527 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
01:56:10.527 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
01:56:10.527 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.14 hyp=0.23 cameraTheta=-0.69 mountX=0.14 mountY=0.18, mountTheta=0.91
01:56:10.528 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.14, opts=13)
01:56:10.528 00.000 6880 Enqueuing Move request for scope (0.17, -0.14)
01:56:10.528 00.000 10052 Worker thread wakes up
01:56:10.528 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.14) opts 0xd
01:56:10.528 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.14)
01:56:10.528 00.000 10052 Moving (0.17, -0.14) raw xDistance=0.14 yDistance=0.18
01:56:10.528 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:56:10.529 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.05
01:56:10.529 00.000 10052 MoveAxis(W, 38, ABG)
01:56:10.529 00.000 10052 Guiding  Dir = 3, Dur = 38
01:56:10.549 00.020 10052 IsSlewing returns 0
01:56:10.553 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:10.588 00.035 10052 IsGuiding returns 0
01:56:10.594 00.006 6880 UpdateGuideState exits: m=2584 SNR=35.3
01:56:10.595 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:10.595 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:10.595 00.000 6880 Enqueuing Expose request
01:56:10.615 00.020 10052 PulseGuide returned control before completion, sleep 21
01:56:10.659 00.044 10052 IsGuiding returns 0
01:56:10.659 00.000 10052 Move returns status 0, amount 38
01:56:10.659 00.000 10052 MoveAxis(N, 0, ABG)
01:56:10.659 00.000 10052 Move returns status 0, amount 0
01:56:10.659 00.000 10052 move complete, result=0
01:56:10.659 00.000 10052 worker thread done servicing request
01:56:10.661 00.002 10052 Worker thread wakes up
01:56:10.661 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:10.661 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:10.662 00.001 6880 GuideStep: 0.1 px 38 ms WEST, 0.2 px 0 ms NORTH
01:56:11.112 00.450 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e77d8460-981e-479b-a39e-3e42ecabdeb4"}
01:56:11.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e77d8460-981e-479b-a39e-3e42ecabdeb4"}
01:56:11.112 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"960b1fea-4aa1-4ad6-b4ea-1cefa634844d"}
01:56:11.112 00.000 6880 case statement mapped state 6 to 3
01:56:11.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"960b1fea-4aa1-4ad6-b4ea-1cefa634844d"}
01:56:11.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58aa6aa6-8d28-45b2-8d1d-c22cb07702bc"}
01:56:11.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2304,"width":15,"height":15,"star_pos":[7.09,7.04],"pixels":"..."},"id":"58aa6aa6-8d28-45b2-8d1d-c22cb07702bc"}
01:56:11.788 00.675 10052 Exposure complete
01:56:11.857 00.069 10052 worker thread done servicing request
01:56:11.857 00.000 6880 OnExposeComplete: enter
01:56:11.857 00.000 6880 UpdateGuideState(): m_state=6
01:56:11.858 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2305
01:56:11.858 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=890.19, Mass=2476, SNR=34.5, Peak=178 HFD=4.5
01:56:11.858 00.000 6880 MultiStar: [#1 0.08,-0.11,0.95,U] [#2 -0.11,-0.12,1.00,U] [#3 0.02,-0.03,0.92,U] [#4 0.05,0.19,0.84,U] [#5 0.35,0.12,0.96,U] [#6 0.12,-0.16,0.91,U] [#7 -0.06,-0.10,0.77,U] [#8 -0.01,0.03,0.79,U] 
01:56:11.858 00.000 6880 single-star, 8 included, MultiStar: {0.05, -0.02}, one-star: {0.03, 0.02}
01:56:11.858 00.000 6880 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.61) = xAngle (2.26 = 2.26)
01:56:11.859 00.001 6880 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.23 = 2.23)
01:56:11.859 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.02 hyp=0.04 cameraTheta=0.65 mountX=-0.02 mountY=0.03, mountTheta=2.25
01:56:11.860 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.02, opts=13)
01:56:11.860 00.000 6880 Enqueuing Move request for scope (0.03, 0.02)
01:56:11.861 00.001 10052 Worker thread wakes up
01:56:11.861 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.02) opts 0xd
01:56:11.861 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.02)
01:56:11.861 00.000 10052 Moving (0.03, 0.02) raw xDistance=-0.02 yDistance=0.03
01:56:11.861 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:56:11.861 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.04
01:56:11.861 00.000 10052 MoveAxis(E, 0, ABG)
01:56:11.861 00.000 10052 Move returns status 0, amount 0
01:56:11.861 00.000 10052 MoveAxis(N, 0, ABG)
01:56:11.861 00.000 10052 Move returns status 0, amount 0
01:56:11.862 00.001 10052 move complete, result=0
01:56:11.862 00.000 10052 worker thread done servicing request
01:56:11.891 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:11.943 00.052 6880 UpdateGuideState exits: m=2476 SNR=34.5
01:56:11.943 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:11.943 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:11.943 00.000 6880 Enqueuing Expose request
01:56:11.943 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:11.943 00.000 10052 Worker thread wakes up
01:56:11.944 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:11.944 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:12.850 00.906 10052 Exposure complete
01:56:12.895 00.045 10052 worker thread done servicing request
01:56:12.896 00.001 6880 OnExposeComplete: enter
01:56:12.896 00.000 6880 UpdateGuideState(): m_state=6
01:56:12.896 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2306
01:56:12.897 00.001 6880 Star::Find returns 1 (0), X=408.04, Y=889.99, Mass=2520, SNR=34.8, Peak=177 HFD=4.5
01:56:12.897 00.000 6880 MultiStar: [#1 -0.03,-0.01,0.94,U] [#2 -0.18,-0.13,0.98,U] [#3 -0.10,0.01,0.90,U] [#4 0.08,-0.09,0.83,U] [#5 0.26,-0.09,0.96,U] [#6 0.01,-0.21,0.92,U] [#7 -0.05,0.09,0.76,U] [#8 -0.00,-0.07,0.77,U] 
01:56:12.897 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.18, -0.17}
01:56:12.897 00.000 6880 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.61) = xAngle (0.32 = 0.32)
01:56:12.898 00.001 6880 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
01:56:12.898 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.30 mountX=0.08 mountY=0.02, mountTheta=0.29
01:56:12.900 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.08, opts=13)
01:56:12.900 00.000 6880 Enqueuing Move request for scope (0.02, -0.08)
01:56:12.900 00.000 10052 Worker thread wakes up
01:56:12.900 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.08) opts 0xd
01:56:12.900 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.08)
01:56:12.900 00.000 10052 Moving (0.02, -0.08) raw xDistance=0.08 yDistance=0.02
01:56:12.900 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:56:12.900 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.03
01:56:12.900 00.000 10052 MoveAxis(E, 0, ABG)
01:56:12.900 00.000 10052 Move returns status 0, amount 0
01:56:12.901 00.001 10052 MoveAxis(N, 0, ABG)
01:56:12.901 00.000 10052 Move returns status 0, amount 0
01:56:12.901 00.000 10052 move complete, result=0
01:56:12.901 00.000 10052 worker thread done servicing request
01:56:12.922 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:12.963 00.041 6880 UpdateGuideState exits: m=2520 SNR=34.8
01:56:12.963 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:12.963 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:12.963 00.000 6880 Enqueuing Expose request
01:56:12.964 00.001 10052 Worker thread wakes up
01:56:12.964 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:12.964 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:12.964 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:13.110 00.146 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0bef9b49-c49f-4132-836e-e14e1c787fa0"}
01:56:13.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0bef9b49-c49f-4132-836e-e14e1c787fa0"}
01:56:13.111 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6d386dd-0fbc-4e09-a4cb-ef8c0ab0fb9f"}
01:56:13.111 00.000 6880 case statement mapped state 6 to 3
01:56:13.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6d386dd-0fbc-4e09-a4cb-ef8c0ab0fb9f"}
01:56:13.112 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7cded5dd-4734-4299-a667-4a1bf13063ee"}
01:56:13.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2306,"width":15,"height":15,"star_pos":[7.04,6.99],"pixels":"..."},"id":"7cded5dd-4734-4299-a667-4a1bf13063ee"}
01:56:14.186 01.074 10052 Exposure complete
01:56:14.260 00.074 10052 worker thread done servicing request
01:56:14.260 00.000 6880 OnExposeComplete: enter
01:56:14.260 00.000 6880 UpdateGuideState(): m_state=6
01:56:14.261 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2307
01:56:14.261 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=890.19, Mass=2509, SNR=34.7, Peak=170 HFD=4.7
01:56:14.261 00.000 6880 MultiStar: [#1 0.33,-0.16,0.95,U] [#2 0.20,-0.22,0.99,U] [#3 0.09,-0.15,0.91,U] [#4 0.19,-0.02,0.86,U] [#5 0.53,0.24,0.00,M1] [#6 0.15,-0.36,0.92,U] [#7 0.18,-0.03,0.76,U] [#8 0.28,-0.07,0.79,U] 
01:56:14.261 00.000 6880 refined, 7 included, MultiStar: {0.21, -0.13}, one-star: {0.29, 0.02}
01:56:14.261 00.000 6880 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
01:56:14.261 00.000 6880 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
01:56:14.262 00.001 6880 CameraToMount -- cameraX=0.21 cameraY=-0.13 hyp=0.25 cameraTheta=-0.53 mountX=0.12 mountY=0.22, mountTheta=1.07
01:56:14.263 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.13, opts=13)
01:56:14.263 00.000 6880 Enqueuing Move request for scope (0.21, -0.13)
01:56:14.263 00.000 10052 Worker thread wakes up
01:56:14.263 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.13) opts 0xd
01:56:14.263 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.13)
01:56:14.263 00.000 10052 Moving (0.21, -0.13) raw xDistance=0.12 yDistance=0.22
01:56:14.263 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
01:56:14.264 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.22, slope = 0.00
01:56:14.264 00.000 10052 MoveAxis(W, 31, ABG)
01:56:14.264 00.000 10052 Guiding  Dir = 3, Dur = 31
01:56:14.293 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:14.315 00.022 10052 IsSlewing returns 0
01:56:14.341 00.026 6880 UpdateGuideState exits: m=2509 SNR=34.7
01:56:14.341 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:14.341 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:14.341 00.000 6880 Enqueuing Expose request
01:56:14.389 00.048 10052 IsGuiding returns 0
01:56:14.522 00.133 10052 IsGuiding returns 0
01:56:14.522 00.000 10052 Move returns status 0, amount 31
01:56:14.522 00.000 10052 MoveAxis(S, 9, ABG)
01:56:14.522 00.000 10052 Guiding  Dir = 1, Dur = 9
01:56:14.560 00.038 10052 IsSlewing returns 0
01:56:14.599 00.039 10052 IsGuiding returns 0
01:56:14.665 00.066 10052 IsGuiding returns 0
01:56:14.665 00.000 10052 Move returns status 0, amount 9
01:56:14.665 00.000 10052 move complete, result=0
01:56:14.665 00.000 10052 worker thread done servicing request
01:56:14.665 00.000 10052 Worker thread wakes up
01:56:14.666 00.001 6880 GuideStep: 0.1 px 31 ms WEST, 0.2 px 9 ms SOUTH
01:56:14.666 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:14.666 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:15.111 00.445 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce53e81e-dfb3-4d6b-9195-b133c92b8ad2"}
01:56:15.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce53e81e-dfb3-4d6b-9195-b133c92b8ad2"}
01:56:15.112 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55a1e02c-0d16-44d3-9baf-e930ae1a9aea"}
01:56:15.112 00.000 6880 case statement mapped state 6 to 3
01:56:15.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"55a1e02c-0d16-44d3-9baf-e930ae1a9aea"}
01:56:15.112 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2af7d782-e45b-44d5-810a-66e3b4b06da1"}
01:56:15.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2307,"width":15,"height":15,"star_pos":[7.14,7.19],"pixels":"..."},"id":"2af7d782-e45b-44d5-810a-66e3b4b06da1"}
01:56:15.579 00.467 10052 Exposure complete
01:56:15.656 00.077 10052 worker thread done servicing request
01:56:15.656 00.000 6880 OnExposeComplete: enter
01:56:15.656 00.000 6880 UpdateGuideState(): m_state=6
01:56:15.658 00.002 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2308
01:56:15.658 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=890.08, Mass=2496, SNR=34.6, Peak=146 HFD=4.7
01:56:15.658 00.000 6880 MultiStar: [#1 0.21,0.09,0.97,U] [#2 0.44,0.54,0.00,M1] [#3 0.14,0.27,0.92,U] [#4 0.18,-0.08,0.84,U] [#5 0.40,0.18,0.95,U] [#6 0.24,0.16,0.94,U] [#7 0.12,0.34,0.75,U] [#8 -0.01,0.04,0.80,U] 
01:56:15.658 00.000 6880 refined, 7 included, MultiStar: {0.21, 0.11}, one-star: {0.30, -0.09}
01:56:15.658 00.000 6880 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.61) = xAngle (2.10 = 2.10)
01:56:15.659 00.001 6880 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.06 = 2.06)
01:56:15.659 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.11 hyp=0.23 cameraTheta=0.48 mountX=-0.12 mountY=0.21, mountTheta=2.09
01:56:15.660 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.11, opts=13)
01:56:15.661 00.001 6880 Enqueuing Move request for scope (0.21, 0.11)
01:56:15.661 00.000 10052 Worker thread wakes up
01:56:15.661 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.11) opts 0xd
01:56:15.661 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.11)
01:56:15.661 00.000 10052 Moving (0.21, 0.11) raw xDistance=-0.12 yDistance=0.21
01:56:15.661 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:56:15.661 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.21, slope = 0.04
01:56:15.661 00.000 10052 MoveAxis(E, 30, ABG)
01:56:15.661 00.000 10052 Guiding  Dir = 2, Dur = 30
01:56:15.692 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:15.733 00.041 10052 IsSlewing returns 0
01:56:15.742 00.009 6880 UpdateGuideState exits: m=2496 SNR=34.6
01:56:15.743 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:15.743 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:15.743 00.000 6880 Enqueuing Expose request
01:56:15.812 00.069 10052 IsGuiding returns 0
01:56:15.955 00.143 10052 IsGuiding returns 0
01:56:15.956 00.001 10052 Move returns status 0, amount 30
01:56:15.956 00.000 10052 MoveAxis(S, 68, ABG)
01:56:15.956 00.000 10052 Guiding  Dir = 1, Dur = 68
01:56:16.029 00.073 10052 IsSlewing returns 0
01:56:16.109 00.080 10052 IsGuiding returns 0
01:56:16.253 00.144 10052 IsGuiding returns 1
01:56:16.253 00.000 10052 scope still moving after pulse duration time elapsed
01:56:16.333 00.080 10052 IsSlewing returns 0
01:56:16.412 00.079 10052 IsGuiding returns 0
01:56:16.413 00.001 10052 scope move finished after 68 + 235 ms
01:56:16.413 00.000 10052 Move returns status 0, amount 68
01:56:16.413 00.000 10052 move complete, result=0
01:56:16.413 00.000 10052 worker thread done servicing request
01:56:16.413 00.000 10052 Worker thread wakes up
01:56:16.413 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:16.413 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:16.414 00.001 6880 GuideStep: -0.1 px 30 ms EAST, 0.2 px 68 ms SOUTH
01:56:17.110 00.696 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"256afbad-9be3-4a28-baf7-8bfb08e47493"}
01:56:17.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"256afbad-9be3-4a28-baf7-8bfb08e47493"}
01:56:17.110 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6c70b637-52f5-4b98-8dc6-f514ae7dc495"}
01:56:17.110 00.000 6880 case statement mapped state 6 to 3
01:56:17.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c70b637-52f5-4b98-8dc6-f514ae7dc495"}
01:56:17.112 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d4bee438-20e4-46c5-9ed3-bc7baa78b4a8"}
01:56:17.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2308,"width":15,"height":15,"star_pos":[7.15,7.08],"pixels":"..."},"id":"d4bee438-20e4-46c5-9ed3-bc7baa78b4a8"}
01:56:17.548 00.436 10052 Exposure complete
01:56:17.617 00.069 10052 worker thread done servicing request
01:56:17.617 00.000 6880 OnExposeComplete: enter
01:56:17.617 00.000 6880 UpdateGuideState(): m_state=6
01:56:17.618 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2309
01:56:17.618 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=890.15, Mass=2628, SNR=35.6, Peak=153 HFD=4.5
01:56:17.619 00.001 6880 MultiStar: [#1 -0.17,-0.01,0.93,U] [#2 -0.13,0.06,1.00,U] [#3 -0.23,0.04,0.88,U] [#4 -0.27,-0.18,0.83,U] [#5 0.05,-0.09,0.95,U] [#6 -0.32,-0.25,0.89,U] [#7 -0.28,0.06,0.75,U] [#8 -0.20,-0.03,0.79,U] 
01:56:17.619 00.000 6880 single-star, 8 included, MultiStar: {-0.18, -0.05}, one-star: {-0.13, -0.02}
01:56:17.619 00.000 6880 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.61) = xAngle (-1.35 = -1.35)
01:56:17.619 00.000 6880 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
01:56:17.619 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.13 cameraTheta=-2.97 mountX=0.03 mountY=-0.13, mountTheta=-1.35
01:56:17.620 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.02, opts=13)
01:56:17.620 00.000 6880 Enqueuing Move request for scope (-0.13, -0.02)
01:56:17.620 00.000 10052 Worker thread wakes up
01:56:17.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
01:56:17.621 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
01:56:17.621 00.000 10052 Moving (-0.13, -0.02) raw xDistance=0.03 yDistance=-0.13
01:56:17.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:56:17.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
01:56:17.621 00.000 10052 MoveAxis(E, 0, ABG)
01:56:17.621 00.000 10052 Move returns status 0, amount 0
01:56:17.621 00.000 10052 MoveAxis(N, 0, ABG)
01:56:17.621 00.000 10052 Move returns status 0, amount 0
01:56:17.621 00.000 10052 move complete, result=0
01:56:17.621 00.000 10052 worker thread done servicing request
01:56:17.646 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:17.691 00.045 6880 UpdateGuideState exits: m=2628 SNR=35.6
01:56:17.691 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:17.691 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:17.691 00.000 6880 Enqueuing Expose request
01:56:17.691 00.000 10052 Worker thread wakes up
01:56:17.691 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:17.692 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:17.692 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:18.606 00.914 10052 Exposure complete
01:56:18.682 00.076 10052 worker thread done servicing request
01:56:18.682 00.000 6880 OnExposeComplete: enter
01:56:18.683 00.001 6880 UpdateGuideState(): m_state=6
01:56:18.683 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2310
01:56:18.683 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=889.84, Mass=2591, SNR=35.3, Peak=170 HFD=4.6
01:56:18.683 00.000 6880 MultiStar: [#1 0.07,-0.03,0.95,U] [#2 0.10,0.23,0.96,U] [#3 -0.06,0.12,0.92,U] [#4 0.13,-0.32,0.82,U] [#5 0.27,-0.11,0.95,U] [#6 -0.02,-0.16,0.91,U] [#7 -0.12,0.03,0.78,U] [#8 -0.04,0.06,0.81,U] 
01:56:18.684 00.001 6880 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {-0.01, -0.33}
01:56:18.684 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.66 = 0.66)
01:56:18.684 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:56:18.684 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.96 mountX=0.05 mountY=0.04, mountTheta=0.64
01:56:18.685 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.06, opts=13)
01:56:18.685 00.000 6880 Enqueuing Move request for scope (0.04, -0.06)
01:56:18.685 00.000 10052 Worker thread wakes up
01:56:18.686 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
01:56:18.686 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
01:56:18.686 00.000 10052 Moving (0.04, -0.06) raw xDistance=0.05 yDistance=0.04
01:56:18.686 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:56:18.686 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:56:18.686 00.000 10052 MoveAxis(E, 0, ABG)
01:56:18.686 00.000 10052 Move returns status 0, amount 0
01:56:18.686 00.000 10052 MoveAxis(N, 0, ABG)
01:56:18.686 00.000 10052 Move returns status 0, amount 0
01:56:18.686 00.000 10052 move complete, result=0
01:56:18.686 00.000 10052 worker thread done servicing request
01:56:18.710 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:18.748 00.038 6880 UpdateGuideState exits: m=2591 SNR=35.3
01:56:18.749 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:18.749 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:18.749 00.000 6880 Enqueuing Expose request
01:56:18.749 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:18.749 00.000 10052 Worker thread wakes up
01:56:18.749 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:18.749 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:19.110 00.361 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bf448733-a31a-49b3-af7c-3aeba80ca038"}
01:56:19.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bf448733-a31a-49b3-af7c-3aeba80ca038"}
01:56:19.111 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"50f1575f-d676-4624-945b-83280caacd82"}
01:56:19.111 00.000 6880 case statement mapped state 6 to 3
01:56:19.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"50f1575f-d676-4624-945b-83280caacd82"}
01:56:19.111 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"35d43dcf-aeaf-485d-a966-473f5be5046b"}
01:56:19.112 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2310,"width":15,"height":15,"star_pos":[6.84,6.84],"pixels":"..."},"id":"35d43dcf-aeaf-485d-a966-473f5be5046b"}
01:56:19.887 00.775 10052 Exposure complete
01:56:19.945 00.058 10052 worker thread done servicing request
01:56:19.945 00.000 6880 OnExposeComplete: enter
01:56:19.945 00.000 6880 UpdateGuideState(): m_state=6
01:56:19.945 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2311
01:56:19.946 00.001 6880 Star::Find returns 1 (0), X=407.97, Y=889.84, Mass=2569, SNR=35.2, Peak=156 HFD=4.6
01:56:19.946 00.000 6880 MultiStar: [#1 0.20,-0.06,0.96,U] [#2 0.23,-0.30,0.98,U] [#3 0.22,-0.26,0.90,U] [#4 0.15,-0.16,0.82,U] [#5 0.31,-0.15,0.94,U] [#6 0.38,-0.40,0.00,M1] [#7 0.06,-0.10,0.75,U] [#8 0.21,-0.19,0.79,U] 
01:56:19.946 00.000 6880 refined, 7 included, MultiStar: {0.19, -0.20}, one-star: {0.11, -0.33}
01:56:19.946 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
01:56:19.946 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
01:56:19.946 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.20 hyp=0.27 cameraTheta=-0.81 mountX=0.19 mountY=0.19, mountTheta=0.79
01:56:19.948 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.20, opts=13)
01:56:19.948 00.000 6880 Enqueuing Move request for scope (0.19, -0.20)
01:56:19.948 00.000 10052 Worker thread wakes up
01:56:19.948 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.20) opts 0xd
01:56:19.948 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.20)
01:56:19.948 00.000 10052 Moving (0.19, -0.20) raw xDistance=0.19 yDistance=0.19
01:56:19.948 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:56:19.948 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.19, slope = 0.01
01:56:19.948 00.000 10052 MoveAxis(W, 51, ABG)
01:56:19.948 00.000 10052 Guiding  Dir = 3, Dur = 51
01:56:19.969 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:19.991 00.022 10052 IsSlewing returns 0
01:56:20.003 00.012 6880 UpdateGuideState exits: m=2569 SNR=35.2
01:56:20.003 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:20.003 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:20.003 00.000 6880 Enqueuing Expose request
01:56:20.065 00.062 10052 IsGuiding returns 0
01:56:20.214 00.149 10052 IsGuiding returns 0
01:56:20.214 00.000 10052 Move returns status 0, amount 51
01:56:20.214 00.000 10052 MoveAxis(S, 14, ABG)
01:56:20.214 00.000 10052 Guiding  Dir = 1, Dur = 14
01:56:20.289 00.075 10052 IsSlewing returns 0
01:56:20.355 00.066 10052 IsGuiding returns 0
01:56:20.491 00.136 10052 IsGuiding returns 0
01:56:20.491 00.000 10052 Move returns status 0, amount 14
01:56:20.491 00.000 10052 move complete, result=0
01:56:20.491 00.000 10052 worker thread done servicing request
01:56:20.492 00.001 6880 GuideStep: 0.2 px 51 ms WEST, 0.2 px 14 ms SOUTH
01:56:20.492 00.000 10052 Worker thread wakes up
01:56:20.492 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:20.492 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:21.110 00.618 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3fbca8f3-ec11-428d-a32d-796ec25219b8"}
01:56:21.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3fbca8f3-ec11-428d-a32d-796ec25219b8"}
01:56:21.110 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8292e1c3-143b-4144-86dd-615b5a38a49b"}
01:56:21.110 00.000 6880 case statement mapped state 6 to 3
01:56:21.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8292e1c3-143b-4144-86dd-615b5a38a49b"}
01:56:21.111 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"024ab71c-fe5e-4879-b2fc-b7089f4ecb0c"}
01:56:21.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2311,"width":15,"height":15,"star_pos":[6.97,6.84],"pixels":"..."},"id":"024ab71c-fe5e-4879-b2fc-b7089f4ecb0c"}
01:56:21.403 00.292 10052 Exposure complete
01:56:21.457 00.054 10052 worker thread done servicing request
01:56:21.457 00.000 6880 OnExposeComplete: enter
01:56:21.457 00.000 6880 UpdateGuideState(): m_state=6
01:56:21.457 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2312
01:56:21.458 00.001 6880 Star::Find returns 1 (0), X=408.05, Y=890.08, Mass=2572, SNR=35.2, Peak=141 HFD=4.6
01:56:21.458 00.000 6880 MultiStar: [#1 0.12,-0.13,0.93,U] [#2 0.38,-0.24,0.96,U] [#3 0.28,-0.07,0.89,U] [#4 0.14,-0.30,0.83,U] [#5 0.42,-0.24,0.98,U] [#6 0.27,-0.34,0.87,U] [#7 0.08,-0.16,0.75,U] [#8 0.14,-0.25,0.79,U] 
01:56:21.458 00.000 6880 single-star, 8 included, MultiStar: {0.23, -0.20}, one-star: {0.19, -0.08}
01:56:21.458 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
01:56:21.458 00.000 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
01:56:21.458 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.08 hyp=0.21 cameraTheta=-0.42 mountX=0.08 mountY=0.19, mountTheta=1.19
01:56:21.460 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.08, opts=13)
01:56:21.460 00.000 6880 Enqueuing Move request for scope (0.19, -0.08)
01:56:21.460 00.000 10052 Worker thread wakes up
01:56:21.460 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.08) opts 0xd
01:56:21.460 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.08)
01:56:21.460 00.000 10052 Moving (0.19, -0.08) raw xDistance=0.08 yDistance=0.19
01:56:21.460 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:56:21.461 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.19, slope = 0.01
01:56:21.461 00.000 10052 MoveAxis(E, 0, ABG)
01:56:21.461 00.000 10052 Move returns status 0, amount 0
01:56:21.461 00.000 10052 MoveAxis(S, 16, ABG)
01:56:21.461 00.000 10052 Guiding  Dir = 1, Dur = 16
01:56:21.482 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:21.507 00.025 10052 IsSlewing returns 0
01:56:21.519 00.012 6880 UpdateGuideState exits: m=2572 SNR=35.2
01:56:21.519 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:21.519 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:21.519 00.000 6880 Enqueuing Expose request
01:56:21.582 00.063 10052 IsGuiding returns 0
01:56:21.722 00.140 10052 IsGuiding returns 0
01:56:21.722 00.000 10052 Move returns status 0, amount 16
01:56:21.722 00.000 10052 move complete, result=0
01:56:21.722 00.000 10052 worker thread done servicing request
01:56:21.722 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 16 ms SOUTH
01:56:21.722 00.000 10052 Worker thread wakes up
01:56:21.722 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:21.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:22.863 01.141 10052 Exposure complete
01:56:22.923 00.060 10052 worker thread done servicing request
01:56:22.923 00.000 6880 OnExposeComplete: enter
01:56:22.923 00.000 6880 UpdateGuideState(): m_state=6
01:56:22.923 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2313
01:56:22.923 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=890.11, Mass=2528, SNR=34.9, Peak=142 HFD=4.5
01:56:22.923 00.000 6880 MultiStar: [#1 0.05,0.08,0.93,U] [#2 0.07,-0.01,0.99,U] [#3 0.07,-0.07,0.92,U] [#4 0.04,-0.03,0.83,U] [#5 0.30,0.21,0.97,U] [#6 0.06,-0.17,0.92,U] [#7 -0.03,0.07,0.76,U] [#8 0.14,-0.05,0.80,U] 
01:56:22.924 00.001 6880 refined, 8 included, MultiStar: {0.07, -0.00}, one-star: {-0.07, -0.06}
01:56:22.924 00.000 6880 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.61) = xAngle (1.56 = 1.56)
01:56:22.924 00.000 6880 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
01:56:22.924 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-0.05 mountX=0.00 mountY=0.07, mountTheta=1.56
01:56:22.925 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.00, opts=13)
01:56:22.925 00.000 6880 Enqueuing Move request for scope (0.07, -0.00)
01:56:22.925 00.000 10052 Worker thread wakes up
01:56:22.925 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.00) opts 0xd
01:56:22.925 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.00)
01:56:22.926 00.001 10052 Moving (0.07, -0.00) raw xDistance=0.00 yDistance=0.07
01:56:22.926 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:56:22.926 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
01:56:22.926 00.000 10052 MoveAxis(E, 0, ABG)
01:56:22.926 00.000 10052 Move returns status 0, amount 0
01:56:22.926 00.000 10052 MoveAxis(N, 0, ABG)
01:56:22.926 00.000 10052 Move returns status 0, amount 0
01:56:22.926 00.000 10052 move complete, result=0
01:56:22.926 00.000 10052 worker thread done servicing request
01:56:22.948 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:22.982 00.034 6880 UpdateGuideState exits: m=2528 SNR=34.9
01:56:22.982 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:22.983 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:22.983 00.000 6880 Enqueuing Expose request
01:56:22.983 00.000 10052 Worker thread wakes up
01:56:22.983 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:22.983 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:22.983 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:23.111 00.128 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd451e2a-e3c9-4824-95d7-c005691097fa"}
01:56:23.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd451e2a-e3c9-4824-95d7-c005691097fa"}
01:56:23.112 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"461a57e2-ee59-4759-b00d-5518df4bf7b1"}
01:56:23.112 00.000 6880 case statement mapped state 6 to 3
01:56:23.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"461a57e2-ee59-4759-b00d-5518df4bf7b1"}
01:56:23.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e5d2f7c-5514-4237-a0bc-16a6101d472d"}
01:56:23.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2313,"width":15,"height":15,"star_pos":[6.79,7.11],"pixels":"..."},"id":"1e5d2f7c-5514-4237-a0bc-16a6101d472d"}
01:56:23.892 00.779 10052 Exposure complete
01:56:23.951 00.059 10052 worker thread done servicing request
01:56:23.951 00.000 6880 OnExposeComplete: enter
01:56:23.951 00.000 6880 UpdateGuideState(): m_state=6
01:56:23.952 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2314
01:56:23.952 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=890.34, Mass=2637, SNR=35.6, Peak=162 HFD=4.7
01:56:23.952 00.000 6880 MultiStar: [#1 0.33,0.00,0.94,U] [#2 0.24,0.27,0.96,U] [#3 0.12,0.05,0.90,U] [#4 0.17,0.01,0.83,U] [#5 0.52,0.02,0.96,U] [#6 0.16,-0.06,0.90,U] [#7 0.21,0.01,0.73,U] [#8 0.28,0.04,0.78,U] 
01:56:23.952 00.000 6880 refined, 8 included, MultiStar: {0.26, 0.06}, one-star: {0.26, 0.17}
01:56:23.952 00.000 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
01:56:23.952 00.000 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
01:56:23.952 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.06 hyp=0.26 cameraTheta=0.24 mountX=-0.07 mountY=0.26, mountTheta=1.85
01:56:23.954 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.06, opts=13)
01:56:23.954 00.000 6880 Enqueuing Move request for scope (0.26, 0.06)
01:56:23.954 00.000 10052 Worker thread wakes up
01:56:23.954 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.06) opts 0xd
01:56:23.955 00.001 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.06)
01:56:23.955 00.000 10052 Moving (0.26, 0.06) raw xDistance=-0.07 yDistance=0.26
01:56:23.955 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:56:23.955 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.26, slope = 0.01
01:56:23.955 00.000 10052 MoveAxis(E, 0, ABG)
01:56:23.955 00.000 10052 Move returns status 0, amount 0
01:56:23.955 00.000 10052 MoveAxis(S, 26, ABG)
01:56:23.955 00.000 10052 Guiding  Dir = 1, Dur = 26
01:56:23.979 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:23.992 00.013 10052 IsSlewing returns 0
01:56:24.014 00.022 6880 UpdateGuideState exits: m=2637 SNR=35.6
01:56:24.014 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:24.014 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:24.014 00.000 6880 Enqueuing Expose request
01:56:24.068 00.054 10052 IsGuiding returns 0
01:56:24.220 00.152 10052 IsGuiding returns 0
01:56:24.220 00.000 10052 Move returns status 0, amount 26
01:56:24.220 00.000 10052 move complete, result=0
01:56:24.220 00.000 10052 worker thread done servicing request
01:56:24.221 00.001 10052 Worker thread wakes up
01:56:24.221 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 26 ms SOUTH
01:56:24.221 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:24.221 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:25.109 00.888 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c082260c-b18c-4f35-9e1d-0727c3e346a2"}
01:56:25.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c082260c-b18c-4f35-9e1d-0727c3e346a2"}
01:56:25.110 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d724df6-35e0-4111-8f97-395d71c3044b"}
01:56:25.110 00.000 6880 case statement mapped state 6 to 3
01:56:25.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d724df6-35e0-4111-8f97-395d71c3044b"}
01:56:25.110 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b8d1f5c4-53f1-4b1b-8267-039c794c2f83"}
01:56:25.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2314,"width":15,"height":15,"star_pos":[7.12,7.34],"pixels":"..."},"id":"b8d1f5c4-53f1-4b1b-8267-039c794c2f83"}
01:56:25.350 00.240 10052 Exposure complete
01:56:25.420 00.070 10052 worker thread done servicing request
01:56:25.421 00.001 6880 OnExposeComplete: enter
01:56:25.421 00.000 6880 UpdateGuideState(): m_state=6
01:56:25.421 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2315
01:56:25.421 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=890.54, Mass=2480, SNR=34.5, Peak=158 HFD=4.9
01:56:25.422 00.001 6880 MultiStar: [#1 -0.06,0.14,0.97,U] [#2 0.06,0.43,0.97,U] [#3 -0.09,0.27,0.94,U] [#4 0.06,0.42,0.85,U] [#5 0.29,0.43,0.98,U] [#6 -0.14,0.07,0.94,U] [#7 0.02,0.15,0.77,U] [#8 0.03,0.17,0.80,U] 
01:56:25.422 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.28}, one-star: {0.11, 0.37}
01:56:25.422 00.000 6880 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.61) = xAngle (3.07 = 3.07)
01:56:25.422 00.000 6880 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.04 = 3.04)
01:56:25.422 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.28 hyp=0.28 cameraTheta=1.45 mountX=-0.28 mountY=0.03, mountTheta=3.04
01:56:25.424 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.28, opts=13)
01:56:25.424 00.000 6880 Enqueuing Move request for scope (0.03, 0.28)
01:56:25.424 00.000 10052 Worker thread wakes up
01:56:25.424 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.28) opts 0xd
01:56:25.424 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.28)
01:56:25.424 00.000 10052 Moving (0.03, 0.28) raw xDistance=-0.28 yDistance=0.03
01:56:25.424 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
01:56:25.424 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
01:56:25.424 00.000 10052 MoveAxis(E, 74, ABG)
01:56:25.424 00.000 10052 Guiding  Dir = 2, Dur = 74
01:56:25.446 00.022 10052 IsSlewing returns 0
01:56:25.448 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:25.483 00.035 10052 IsGuiding returns 0
01:56:25.487 00.004 6880 UpdateGuideState exits: m=2480 SNR=34.5
01:56:25.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:25.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:25.487 00.000 6880 Enqueuing Expose request
01:56:25.511 00.024 10052 PulseGuide returned control before completion, sleep 57
01:56:25.628 00.117 10052 IsGuiding returns 0
01:56:25.628 00.000 10052 Move returns status 0, amount 74
01:56:25.628 00.000 10052 MoveAxis(N, 0, ABG)
01:56:25.628 00.000 10052 Move returns status 0, amount 0
01:56:25.628 00.000 10052 move complete, result=0
01:56:25.628 00.000 10052 worker thread done servicing request
01:56:25.628 00.000 6880 GuideStep: -0.3 px 74 ms EAST, 0.0 px 0 ms NORTH
01:56:25.629 00.001 10052 Worker thread wakes up
01:56:25.629 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:25.629 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:26.541 00.912 10052 Exposure complete
01:56:26.601 00.060 10052 worker thread done servicing request
01:56:26.601 00.000 6880 OnExposeComplete: enter
01:56:26.601 00.000 6880 UpdateGuideState(): m_state=6
01:56:26.601 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2316
01:56:26.601 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=890.42, Mass=2524, SNR=34.8, Peak=175 HFD=4.4
01:56:26.602 00.001 6880 MultiStar: [#1 -0.10,0.09,0.97,U] [#2 -0.02,0.07,0.98,U] [#3 -0.09,0.12,0.91,U] [#4 -0.12,0.08,0.83,U] [#5 0.22,0.36,0.98,U] [#6 0.02,-0.08,0.94,U] [#7 -0.12,0.15,0.78,U] [#8 -0.06,0.10,0.81,U] 
01:56:26.602 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {0.03, 0.25}
01:56:26.602 00.000 6880 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.61) = xAngle (3.35 = -2.94)
01:56:26.602 00.000 6880 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.32 = -2.97)
01:56:26.602 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.73 mountX=-0.13 mountY=-0.02, mountTheta=-2.97
01:56:26.604 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.13, opts=13)
01:56:26.604 00.000 6880 Enqueuing Move request for scope (-0.02, 0.13)
01:56:26.604 00.000 10052 Worker thread wakes up
01:56:26.604 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
01:56:26.604 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
01:56:26.604 00.000 10052 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=-0.02
01:56:26.605 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:56:26.605 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
01:56:26.605 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:56:26.605 00.000 10052 MoveAxis(E, 38, ABG)
01:56:26.605 00.000 10052 Guiding  Dir = 2, Dur = 38
01:56:26.625 00.020 10052 IsSlewing returns 0
01:56:26.632 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:26.663 00.031 10052 IsGuiding returns 0
01:56:26.676 00.013 6880 UpdateGuideState exits: m=2524 SNR=34.8
01:56:26.676 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:26.676 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:26.676 00.000 6880 Enqueuing Expose request
01:56:26.691 00.015 10052 PulseGuide returned control before completion, sleep 21
01:56:26.743 00.052 10052 IsGuiding returns 0
01:56:26.744 00.001 10052 Move returns status 0, amount 38
01:56:26.744 00.000 10052 MoveAxis(N, 0, ABG)
01:56:26.744 00.000 10052 Move returns status 0, amount 0
01:56:26.744 00.000 10052 move complete, result=0
01:56:26.744 00.000 10052 worker thread done servicing request
01:56:26.744 00.000 10052 Worker thread wakes up
01:56:26.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:26.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:26.745 00.001 6880 GuideStep: -0.1 px 38 ms EAST, -0.0 px 0 ms NORTH
01:56:27.109 00.364 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b43f0d63-0bc1-4744-b59a-1f5c1f4df12e"}
01:56:27.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b43f0d63-0bc1-4744-b59a-1f5c1f4df12e"}
01:56:27.110 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa671b7c-3668-4093-8ee4-e136f9110675"}
01:56:27.110 00.000 6880 case statement mapped state 6 to 3
01:56:27.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa671b7c-3668-4093-8ee4-e136f9110675"}
01:56:27.111 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7aae9a35-95c1-4545-b58f-41fc6a68a792"}
01:56:27.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2316,"width":15,"height":15,"star_pos":[6.88,7.42],"pixels":"..."},"id":"7aae9a35-95c1-4545-b58f-41fc6a68a792"}
01:56:27.869 00.758 10052 Exposure complete
01:56:27.924 00.055 10052 worker thread done servicing request
01:56:27.924 00.000 6880 OnExposeComplete: enter
01:56:27.924 00.000 6880 UpdateGuideState(): m_state=6
01:56:27.924 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2317
01:56:27.925 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=890.33, Mass=2588, SNR=35.2, Peak=122 HFD=4.6
01:56:27.925 00.000 6880 MultiStar: [#1 -0.24,0.05,0.95,U] [#2 0.09,-0.07,0.96,U] [#3 -0.09,-0.04,0.91,U] [#4 -0.14,-0.02,0.83,U] [#5 0.28,0.21,0.96,U] [#6 0.08,-0.13,0.94,U] [#7 -0.16,0.15,0.75,U] [#8 -0.02,0.11,0.79,U] 
01:56:27.925 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.04}, one-star: {0.00, 0.16}
01:56:27.925 00.000 6880 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.61) = xAngle (3.56 = -2.72)
01:56:27.925 00.000 6880 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.53 = -2.75)
01:56:27.925 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.95 mountX=-0.04 mountY=-0.02, mountTheta=-2.74
01:56:27.926 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.04, opts=13)
01:56:27.926 00.000 6880 Enqueuing Move request for scope (-0.02, 0.04)
01:56:27.926 00.000 10052 Worker thread wakes up
01:56:27.926 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.04) opts 0xd
01:56:27.927 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.04)
01:56:27.927 00.000 10052 Moving (-0.02, 0.04) raw xDistance=-0.04 yDistance=-0.02
01:56:27.927 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:27.927 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.03, using input
01:56:27.927 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
01:56:27.927 00.000 10052 MoveAxis(E, 0, ABG)
01:56:27.927 00.000 10052 Move returns status 0, amount 0
01:56:27.927 00.000 10052 MoveAxis(N, 0, ABG)
01:56:27.927 00.000 10052 Move returns status 0, amount 0
01:56:27.927 00.000 10052 move complete, result=0
01:56:27.927 00.000 10052 worker thread done servicing request
01:56:27.947 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:27.988 00.041 6880 UpdateGuideState exits: m=2588 SNR=35.2
01:56:27.988 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:27.988 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:27.988 00.000 6880 Enqueuing Expose request
01:56:27.988 00.000 10052 Worker thread wakes up
01:56:27.988 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:27.988 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:27.988 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:28.910 00.922 10052 Exposure complete
01:56:28.970 00.060 10052 worker thread done servicing request
01:56:28.970 00.000 6880 OnExposeComplete: enter
01:56:28.970 00.000 6880 UpdateGuideState(): m_state=6
01:56:28.971 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2318
01:56:28.971 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=890.21, Mass=2562, SNR=35.1, Peak=157 HFD=4.6
01:56:28.972 00.001 6880 MultiStar: [#1 -0.07,-0.04,0.95,U] [#2 0.09,-0.03,0.96,U] [#3 0.02,-0.03,0.88,U] [#4 -0.14,-0.11,0.85,U] [#5 0.33,0.19,0.93,U] [#6 0.12,-0.20,0.91,U] [#7 -0.01,0.06,0.75,U] [#8 0.01,0.08,0.79,U] 
01:56:28.972 00.000 6880 single-star, 8 included, MultiStar: {0.04, -0.00}, one-star: {0.01, 0.04}
01:56:28.972 00.000 6880 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.61) = xAngle (2.99 = 2.99)
01:56:28.972 00.000 6880 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.96 = 2.96)
01:56:28.972 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.38 mountX=-0.04 mountY=0.01, mountTheta=2.96
01:56:28.973 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.04, opts=13)
01:56:28.974 00.001 6880 Enqueuing Move request for scope (0.01, 0.04)
01:56:28.974 00.000 10052 Worker thread wakes up
01:56:28.974 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
01:56:28.974 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
01:56:28.974 00.000 10052 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=0.01
01:56:28.974 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:28.974 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
01:56:28.974 00.000 10052 MoveAxis(E, 0, ABG)
01:56:28.974 00.000 10052 Move returns status 0, amount 0
01:56:28.974 00.000 10052 MoveAxis(N, 0, ABG)
01:56:28.975 00.001 10052 Move returns status 0, amount 0
01:56:28.975 00.000 10052 move complete, result=0
01:56:28.975 00.000 10052 worker thread done servicing request
01:56:29.002 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:29.044 00.042 6880 UpdateGuideState exits: m=2562 SNR=35.1
01:56:29.045 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:29.045 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:29.045 00.000 6880 Enqueuing Expose request
01:56:29.045 00.000 10052 Worker thread wakes up
01:56:29.045 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:56:29.045 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:29.045 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:29.109 00.064 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11ad5913-e632-426c-9f32-0ba59e3d8d40"}
01:56:29.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11ad5913-e632-426c-9f32-0ba59e3d8d40"}
01:56:29.111 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"df6986e2-1568-4950-983e-d8da352930f8"}
01:56:29.111 00.000 6880 case statement mapped state 6 to 3
01:56:29.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"df6986e2-1568-4950-983e-d8da352930f8"}
01:56:29.112 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d83150a8-b661-4059-b6ee-3cbf9174a94d"}
01:56:29.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2318,"width":15,"height":15,"star_pos":[6.86,7.21],"pixels":"..."},"id":"d83150a8-b661-4059-b6ee-3cbf9174a94d"}
01:56:30.184 01.072 10052 Exposure complete
01:56:30.249 00.065 10052 worker thread done servicing request
01:56:30.250 00.001 6880 OnExposeComplete: enter
01:56:30.250 00.000 6880 UpdateGuideState(): m_state=6
01:56:30.250 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2319
01:56:30.250 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=890.56, Mass=2546, SNR=35.0, Peak=157 HFD=4.6
01:56:30.250 00.000 6880 MultiStar: [#1 -0.37,0.40,0.00,M1] [#2 -0.42,0.56,0.00,M1] [#3 -0.33,0.28,0.89,U] [#4 -0.41,0.10,0.83,U] [#5 -0.12,0.51,0.98,U] [#6 -0.31,0.45,0.00,M1] [#7 -0.41,0.57,0.00,M1] [#8 -0.27,0.49,0.00,M1] 
01:56:30.250 00.000 6880 refined, 3 included, MultiStar: {-0.26, 0.33}, one-star: {-0.22, 0.39}
01:56:30.251 00.001 6880 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.61) = xAngle (3.85 = -2.43)
01:56:30.251 00.000 6880 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.82 = -2.46)
01:56:30.251 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=0.33 hyp=0.42 cameraTheta=2.24 mountX=-0.32 mountY=-0.27, mountTheta=-2.45
01:56:30.252 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.33, opts=13)
01:56:30.252 00.000 6880 Enqueuing Move request for scope (-0.26, 0.33)
01:56:30.252 00.000 10052 Worker thread wakes up
01:56:30.252 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.33) opts 0xd
01:56:30.252 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.33)
01:56:30.252 00.000 10052 Moving (-0.26, 0.33) raw xDistance=-0.32 yDistance=-0.27
01:56:30.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
01:56:30.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.27, slope = -0.03
01:56:30.252 00.000 10052 MoveAxis(E, 86, ABG)
01:56:30.252 00.000 10052 Guiding  Dir = 2, Dur = 86
01:56:30.276 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:30.318 00.042 10052 IsSlewing returns 0
01:56:30.345 00.027 6880 UpdateGuideState exits: m=2546 SNR=35.0
01:56:30.345 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:30.346 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:30.346 00.000 6880 Enqueuing Expose request
01:56:30.392 00.046 10052 IsGuiding returns 0
01:56:30.456 00.064 10052 PulseGuide returned control before completion, sleep 33
01:56:30.527 00.071 10052 IsGuiding returns 1
01:56:30.527 00.000 10052 scope still moving after pulse duration time elapsed
01:56:30.574 00.047 10052 IsSlewing returns 0
01:56:30.611 00.037 10052 IsGuiding returns 0
01:56:30.612 00.001 10052 scope move finished after 86 + 133 ms
01:56:30.612 00.000 10052 Move returns status 0, amount 86
01:56:30.612 00.000 10052 MoveAxis(N, 62, ABG)
01:56:30.612 00.000 10052 Guiding  Dir = 0, Dur = 62
01:56:30.650 00.038 10052 IsSlewing returns 0
01:56:30.688 00.038 10052 IsGuiding returns 0
01:56:30.715 00.027 10052 PulseGuide returned control before completion, sleep 45
01:56:30.793 00.078 10052 IsGuiding returns 0
01:56:30.793 00.000 10052 Move returns status 0, amount 62
01:56:30.793 00.000 10052 move complete, result=0
01:56:30.794 00.001 10052 worker thread done servicing request
01:56:30.794 00.000 6880 GuideStep: -0.3 px 86 ms EAST, -0.3 px 62 ms NORTH
01:56:30.794 00.000 10052 Worker thread wakes up
01:56:30.794 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:30.794 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:31.108 00.314 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fc205ff5-eafc-4015-8204-1a732853d72d"}
01:56:31.109 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fc205ff5-eafc-4015-8204-1a732853d72d"}
01:56:31.110 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6efe8c1-c8f7-4858-a031-549d5db4b328"}
01:56:31.110 00.000 6880 case statement mapped state 6 to 3
01:56:31.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6efe8c1-c8f7-4858-a031-549d5db4b328"}
01:56:31.111 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b9452c73-eef6-4118-86e2-caab88a01aad"}
01:56:31.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2319,"width":15,"height":15,"star_pos":[6.64,6.56],"pixels":"..."},"id":"b9452c73-eef6-4118-86e2-caab88a01aad"}
01:56:31.715 00.604 10052 Exposure complete
01:56:31.769 00.054 10052 worker thread done servicing request
01:56:31.769 00.000 6880 OnExposeComplete: enter
01:56:31.769 00.000 6880 UpdateGuideState(): m_state=6
01:56:31.769 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2320
01:56:31.769 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=890.50, Mass=2548, SNR=34.9, Peak=145 HFD=4.3
01:56:31.770 00.001 6880 MultiStar: [#1 -0.50,0.33,0.00,M2] [#2 -0.50,0.21,0.00,M2] [#3 -0.44,0.19,0.91,U] [#4 -0.55,-0.03,0.00,M1] [#5 -0.27,0.43,0.97,U] [#6 -0.51,0.08,0.94,U] [#7 -0.62,0.24,0.00,M2] [#8 -0.34,0.42,0.00,M2] 
01:56:31.770 00.000 6880 refined, 3 included, MultiStar: {-0.40, 0.26}, one-star: {-0.37, 0.33}
01:56:31.770 00.000 6880 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.61) = xAngle (4.17 = -2.11)
01:56:31.770 00.000 6880 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.14 = -2.14)
01:56:31.770 00.000 6880 CameraToMount -- cameraX=-0.40 cameraY=0.26 hyp=0.47 cameraTheta=2.56 mountX=-0.24 mountY=-0.40, mountTheta=-2.12
01:56:31.771 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.40, y=0.26, opts=13)
01:56:31.771 00.000 6880 Enqueuing Move request for scope (-0.40, 0.26)
01:56:31.771 00.000 10052 Worker thread wakes up
01:56:31.772 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.26) opts 0xd
01:56:31.772 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.40, 0.26)
01:56:31.772 00.000 10052 Moving (-0.40, 0.26) raw xDistance=-0.24 yDistance=-0.40
01:56:31.772 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24
01:56:31.772 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.40, slope = -0.06
01:56:31.772 00.000 10052 MoveAxis(E, 70, ABG)
01:56:31.772 00.000 10052 Guiding  Dir = 2, Dur = 70
01:56:31.799 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:31.843 00.044 6880 UpdateGuideState exits: m=2548 SNR=34.9
01:56:31.843 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:31.843 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:31.843 00.000 6880 Enqueuing Expose request
01:56:31.844 00.001 10052 IsSlewing returns 0
01:56:31.924 00.080 10052 IsGuiding returns 0
01:56:31.987 00.063 10052 PulseGuide returned control before completion, sleep 17
01:56:32.068 00.081 10052 IsGuiding returns 1
01:56:32.068 00.000 10052 scope still moving after pulse duration time elapsed
01:56:32.147 00.079 10052 IsSlewing returns 0
01:56:32.222 00.075 10052 IsGuiding returns 0
01:56:32.222 00.000 10052 scope move finished after 70 + 227 ms
01:56:32.222 00.000 10052 Move returns status 0, amount 70
01:56:32.222 00.000 10052 MoveAxis(N, 107, ABG)
01:56:32.222 00.000 10052 Guiding  Dir = 0, Dur = 107
01:56:32.302 00.080 10052 IsSlewing returns 0
01:56:32.381 00.079 10052 IsGuiding returns 0
01:56:32.445 00.064 10052 PulseGuide returned control before completion, sleep 54
01:56:32.548 00.103 10052 IsGuiding returns 1
01:56:32.549 00.001 10052 scope still moving after pulse duration time elapsed
01:56:32.627 00.078 10052 IsSlewing returns 0
01:56:32.706 00.079 10052 IsGuiding returns 0
01:56:32.706 00.000 10052 scope move finished after 107 + 219 ms
01:56:32.706 00.000 10052 Move returns status 0, amount 107
01:56:32.708 00.002 10052 move complete, result=0
01:56:32.708 00.000 10052 worker thread done servicing request
01:56:32.708 00.000 6880 GuideStep: -0.2 px 70 ms EAST, -0.4 px 107 ms NORTH
01:56:32.708 00.000 10052 Worker thread wakes up
01:56:32.708 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:32.708 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:33.108 00.400 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64657642-41cc-4988-9102-ac871da3ddc0"}
01:56:33.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64657642-41cc-4988-9102-ac871da3ddc0"}
01:56:33.109 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c8b1d84e-f9c0-4896-9c93-29389c46376a"}
01:56:33.110 00.001 6880 case statement mapped state 6 to 3
01:56:33.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8b1d84e-f9c0-4896-9c93-29389c46376a"}
01:56:33.111 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9c103593-5dde-4748-9e40-323681d83020"}
01:56:33.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2320,"width":15,"height":15,"star_pos":[7.48,7.50],"pixels":"..."},"id":"9c103593-5dde-4748-9e40-323681d83020"}
01:56:33.840 00.729 10052 Exposure complete
01:56:33.930 00.090 10052 worker thread done servicing request
01:56:33.930 00.000 6880 OnExposeComplete: enter
01:56:33.930 00.000 6880 UpdateGuideState(): m_state=6
01:56:33.931 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2321
01:56:33.931 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=889.84, Mass=2432, SNR=34.2, Peak=129 HFD=4.7
01:56:33.931 00.000 6880 MultiStar: [#1 -0.06,-0.46,0.93,U] [#2 -0.12,-0.20,0.97,U] [#3 -0.06,-0.32,0.91,U] [#4 0.02,-0.35,0.84,U] [#5 0.23,-0.24,0.97,U] [#6 -0.01,-0.43,0.91,U] [#7 -0.14,-0.28,0.75,U] [#8 -0.05,-0.32,0.79,U] 
01:56:33.931 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.33}, one-star: {0.04, -0.33}
01:56:33.931 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
01:56:33.931 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
01:56:33.932 00.001 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.33 hyp=0.33 cameraTheta=-1.60 mountX=0.33 mountY=-0.01, mountTheta=-0.02
01:56:33.933 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.33, opts=13)
01:56:33.933 00.000 6880 Enqueuing Move request for scope (-0.01, -0.33)
01:56:33.933 00.000 10052 Worker thread wakes up
01:56:33.933 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.33) opts 0xd
01:56:33.934 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.33)
01:56:33.934 00.000 10052 Moving (-0.01, -0.33) raw xDistance=0.33 yDistance=-0.01
01:56:33.934 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
01:56:33.934 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.21, using input
01:56:33.934 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.05
01:56:33.934 00.000 10052 MoveAxis(W, 84, ABG)
01:56:33.934 00.000 10052 Guiding  Dir = 3, Dur = 84
01:56:33.963 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:33.992 00.029 10052 IsSlewing returns 0
01:56:34.006 00.014 6880 UpdateGuideState exits: m=2432 SNR=34.2
01:56:34.006 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:34.006 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:34.006 00.000 6880 Enqueuing Expose request
01:56:34.067 00.061 10052 IsGuiding returns 0
01:56:34.135 00.068 10052 PulseGuide returned control before completion, sleep 26
01:56:34.216 00.081 10052 IsGuiding returns 1
01:56:34.216 00.000 10052 scope still moving after pulse duration time elapsed
01:56:34.291 00.075 10052 IsSlewing returns 0
01:56:34.357 00.066 10052 IsGuiding returns 0
01:56:34.357 00.000 10052 scope move finished after 84 + 206 ms
01:56:34.357 00.000 10052 Move returns status 0, amount 84
01:56:34.357 00.000 10052 MoveAxis(N, 0, ABG)
01:56:34.357 00.000 10052 Move returns status 0, amount 0
01:56:34.358 00.001 10052 move complete, result=0
01:56:34.358 00.000 10052 worker thread done servicing request
01:56:34.358 00.000 10052 Worker thread wakes up
01:56:34.358 00.000 6880 GuideStep: 0.3 px 84 ms WEST, -0.0 px 0 ms NORTH
01:56:34.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:34.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:35.108 00.750 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0997453c-414d-425d-a177-83c4f4d59aeb"}
01:56:35.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0997453c-414d-425d-a177-83c4f4d59aeb"}
01:56:35.109 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1dca3ade-323f-4937-8c53-c04a50168b16"}
01:56:35.109 00.000 6880 case statement mapped state 6 to 3
01:56:35.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1dca3ade-323f-4937-8c53-c04a50168b16"}
01:56:35.109 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"721900f1-3042-45c3-b5b2-3fafce18ffb9"}
01:56:35.110 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2321,"width":15,"height":15,"star_pos":[6.90,6.84],"pixels":"..."},"id":"721900f1-3042-45c3-b5b2-3fafce18ffb9"}
01:56:35.269 00.159 10052 Exposure complete
01:56:35.338 00.069 10052 worker thread done servicing request
01:56:35.338 00.000 6880 OnExposeComplete: enter
01:56:35.338 00.000 6880 UpdateGuideState(): m_state=6
01:56:35.338 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2322
01:56:35.338 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=890.12, Mass=2487, SNR=34.7, Peak=136 HFD=4.6
01:56:35.339 00.001 6880 MultiStar: [#1 -0.34,-0.16,0.96,U] [#2 -0.01,-0.17,0.99,U] [#3 -0.23,-0.15,0.91,U] [#4 -0.47,-0.15,0.83,U] [#5 -0.16,-0.12,0.98,U] [#6 -0.03,-0.29,0.92,U] [#7 -0.38,-0.12,0.79,U] [#8 -0.28,-0.04,0.81,U] 
01:56:35.339 00.000 6880 refined, 8 included, MultiStar: {-0.23, -0.14}, one-star: {-0.27, -0.05}
01:56:35.339 00.000 6880 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.61) = xAngle (-0.99 = -0.99)
01:56:35.339 00.000 6880 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
01:56:35.339 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-2.60 mountX=0.15 mountY=-0.23, mountTheta=-1.00
01:56:35.340 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.14, opts=13)
01:56:35.340 00.000 6880 Enqueuing Move request for scope (-0.23, -0.14)
01:56:35.340 00.000 10052 Worker thread wakes up
01:56:35.340 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.14) opts 0xd
01:56:35.340 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.14)
01:56:35.341 00.001 10052 Moving (-0.23, -0.14) raw xDistance=0.15 yDistance=-0.23
01:56:35.341 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:56:35.341 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.23, slope = -0.05
01:56:35.341 00.000 10052 MoveAxis(W, 44, ABG)
01:56:35.341 00.000 10052 Guiding  Dir = 3, Dur = 44
01:56:35.361 00.020 10052 IsSlewing returns 0
01:56:35.365 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:35.398 00.033 6880 UpdateGuideState exits: m=2487 SNR=34.7
01:56:35.399 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:35.399 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:35.399 00.000 6880 Enqueuing Expose request
01:56:35.400 00.001 10052 IsGuiding returns 0
01:56:35.427 00.027 10052 PulseGuide returned control before completion, sleep 27
01:56:35.507 00.080 10052 IsGuiding returns 0
01:56:35.507 00.000 10052 Move returns status 0, amount 44
01:56:35.507 00.000 10052 MoveAxis(N, 82, ABG)
01:56:35.507 00.000 10052 Guiding  Dir = 0, Dur = 82
01:56:35.583 00.076 10052 IsSlewing returns 0
01:56:35.658 00.075 10052 IsGuiding returns 0
01:56:35.720 00.062 10052 PulseGuide returned control before completion, sleep 30
01:56:35.798 00.078 10052 IsGuiding returns 1
01:56:35.798 00.000 10052 scope still moving after pulse duration time elapsed
01:56:35.872 00.074 10052 IsSlewing returns 0
01:56:35.952 00.080 10052 IsGuiding returns 0
01:56:35.952 00.000 10052 scope move finished after 82 + 212 ms
01:56:35.952 00.000 10052 Move returns status 0, amount 82
01:56:35.952 00.000 10052 move complete, result=0
01:56:35.953 00.001 10052 worker thread done servicing request
01:56:35.953 00.000 10052 Worker thread wakes up
01:56:35.953 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:35.953 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:35.953 00.000 6880 GuideStep: 0.1 px 44 ms WEST, -0.2 px 82 ms NORTH
01:56:37.092 01.139 10052 Exposure complete
01:56:37.107 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a5dd58a-698b-48b8-b5a8-09b701536bf3"}
01:56:37.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a5dd58a-698b-48b8-b5a8-09b701536bf3"}
01:56:37.107 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d6d34f3-ea4a-4af0-a215-d7161e1845db"}
01:56:37.107 00.000 6880 case statement mapped state 6 to 3
01:56:37.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d6d34f3-ea4a-4af0-a215-d7161e1845db"}
01:56:37.109 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d0a7a12-d20b-4130-8d87-f1d0fb2837c2"}
01:56:37.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2322,"width":15,"height":15,"star_pos":[6.58,7.12],"pixels":"..."},"id":"3d0a7a12-d20b-4130-8d87-f1d0fb2837c2"}
01:56:37.167 00.058 10052 worker thread done servicing request
01:56:37.167 00.000 6880 OnExposeComplete: enter
01:56:37.167 00.000 6880 UpdateGuideState(): m_state=6
01:56:37.168 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2323
01:56:37.168 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=890.38, Mass=2521, SNR=34.8, Peak=167 HFD=4.7
01:56:37.168 00.000 6880 MultiStar: [#1 -0.02,0.14,0.97,U] [#2 -0.37,0.13,0.98,U] [#3 -0.19,0.17,0.89,U] [#4 0.20,-0.00,0.83,U] [#5 0.38,0.24,0.96,U] [#6 -0.25,0.01,0.92,U] [#7 -0.10,0.16,0.77,U] [#8 0.07,0.08,0.78,U] 
01:56:37.169 00.001 6880 refined, 8 included, MultiStar: {-0.00, 0.13}, one-star: {0.22, 0.21}
01:56:37.169 00.000 6880 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.61) = xAngle (3.22 = -3.06)
01:56:37.169 00.000 6880 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.19 = -3.09)
01:56:37.169 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.61 mountX=-0.13 mountY=-0.01, mountTheta=-3.09
01:56:37.171 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.13, opts=13)
01:56:37.171 00.000 6880 Enqueuing Move request for scope (-0.00, 0.13)
01:56:37.171 00.000 10052 Worker thread wakes up
01:56:37.171 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.13) opts 0xd
01:56:37.171 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.13)
01:56:37.171 00.000 10052 Moving (-0.00, 0.13) raw xDistance=-0.13 yDistance=-0.01
01:56:37.171 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
01:56:37.171 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.15, using input
01:56:37.171 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
01:56:37.171 00.000 10052 MoveAxis(E, 32, ABG)
01:56:37.172 00.001 10052 Guiding  Dir = 2, Dur = 32
01:56:37.192 00.020 10052 IsSlewing returns 0
01:56:37.206 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:37.230 00.024 10052 IsGuiding returns 0
01:56:37.249 00.019 6880 UpdateGuideState exits: m=2521 SNR=34.8
01:56:37.249 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:37.249 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:37.249 00.000 6880 Enqueuing Expose request
01:56:37.258 00.009 10052 PulseGuide returned control before completion, sleep 15
01:56:37.305 00.047 10052 IsGuiding returns 0
01:56:37.306 00.001 10052 Move returns status 0, amount 32
01:56:37.306 00.000 10052 MoveAxis(N, 0, ABG)
01:56:37.306 00.000 10052 Move returns status 0, amount 0
01:56:37.306 00.000 10052 move complete, result=0
01:56:37.306 00.000 10052 worker thread done servicing request
01:56:37.306 00.000 10052 Worker thread wakes up
01:56:37.306 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:37.306 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:37.307 00.001 6880 GuideStep: -0.1 px 32 ms EAST, -0.0 px 0 ms NORTH
01:56:38.226 00.919 10052 Exposure complete
01:56:38.283 00.057 10052 worker thread done servicing request
01:56:38.284 00.001 6880 OnExposeComplete: enter
01:56:38.284 00.000 6880 UpdateGuideState(): m_state=6
01:56:38.284 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2324
01:56:38.284 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=890.05, Mass=2520, SNR=34.8, Peak=151 HFD=4.6
01:56:38.285 00.001 6880 MultiStar: [#1 0.44,-0.03,0.96,U] [#2 0.08,-0.08,0.94,U] [#3 0.29,-0.13,0.90,U] [#4 0.52,0.18,0.00,M1] [#5 0.54,0.19,0.00,M1] [#6 0.37,-0.17,0.87,U] [#7 0.34,-0.01,0.76,U] [#8 0.12,0.05,0.79,U] 
01:56:38.285 00.000 6880 refined, 6 included, MultiStar: {0.28, -0.07}, one-star: {0.31, -0.12}
01:56:38.285 00.000 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.36 = 1.36)
01:56:38.285 00.000 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
01:56:38.285 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.07 hyp=0.29 cameraTheta=-0.25 mountX=0.06 mountY=0.28, mountTheta=1.36
01:56:38.286 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.07, opts=13)
01:56:38.286 00.000 6880 Enqueuing Move request for scope (0.28, -0.07)
01:56:38.286 00.000 10052 Worker thread wakes up
01:56:38.287 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.07) opts 0xd
01:56:38.287 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.07)
01:56:38.287 00.000 10052 Moving (0.28, -0.07) raw xDistance=0.06 yDistance=0.28
01:56:38.287 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:56:38.287 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.28, slope = 0.01
01:56:38.287 00.000 10052 MoveAxis(E, 0, ABG)
01:56:38.287 00.000 10052 Move returns status 0, amount 0
01:56:38.287 00.000 10052 MoveAxis(S, 12, ABG)
01:56:38.287 00.000 10052 Guiding  Dir = 1, Dur = 12
01:56:38.310 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:38.350 00.040 6880 UpdateGuideState exits: m=2520 SNR=34.8
01:56:38.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:38.350 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:38.350 00.000 6880 Enqueuing Expose request
01:56:38.352 00.002 10052 IsSlewing returns 0
01:56:38.426 00.074 10052 IsGuiding returns 0
01:56:38.532 00.106 10052 IsGuiding returns 1
01:56:38.532 00.000 10052 scope still moving after pulse duration time elapsed
01:56:38.589 00.057 10052 IsSlewing returns 0
01:56:38.627 00.038 10052 IsGuiding returns 0
01:56:38.627 00.000 10052 scope move finished after 12 + 188 ms
01:56:38.627 00.000 10052 Move returns status 0, amount 12
01:56:38.628 00.001 10052 move complete, result=0
01:56:38.628 00.000 10052 worker thread done servicing request
01:56:38.628 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 12 ms SOUTH
01:56:38.628 00.000 10052 Worker thread wakes up
01:56:38.628 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:38.628 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:39.106 00.478 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f5534a3-a91a-4678-98b1-73c32ab73124"}
01:56:39.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f5534a3-a91a-4678-98b1-73c32ab73124"}
01:56:39.107 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47f43c87-9ff2-4a93-87d8-0722d7a67272"}
01:56:39.107 00.000 6880 case statement mapped state 6 to 3
01:56:39.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"47f43c87-9ff2-4a93-87d8-0722d7a67272"}
01:56:39.109 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aae29c2d-72fa-49e6-ba14-e5a2c5a65cbc"}
01:56:39.110 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2324,"width":15,"height":15,"star_pos":[7.16,7.05],"pixels":"..."},"id":"aae29c2d-72fa-49e6-ba14-e5a2c5a65cbc"}
01:56:39.767 00.657 10052 Exposure complete
01:56:39.839 00.072 10052 worker thread done servicing request
01:56:39.839 00.000 6880 OnExposeComplete: enter
01:56:39.839 00.000 6880 UpdateGuideState(): m_state=6
01:56:39.839 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2325
01:56:39.839 00.000 6880 Star::Find returns 1 (0), X=408.54, Y=890.42, Mass=2491, SNR=34.6, Peak=145 HFD=4.5
01:56:39.840 00.001 6880 MultiStar: [#1 0.77,-0.15,0.00,M1] [#2 0.69,-0.09,0.00,M1] [#3 0.68,0.03,0.00,M1] [#4 0.60,0.01,0.00,M2] [#5 0.91,0.09,0.00,M2] [#6 0.71,-0.21,0.00,M1] [#7 0.69,0.05,0.00,M1] [#8 0.77,-0.10,0.00,M1] 
01:56:39.840 00.000 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
01:56:39.841 00.001 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
01:56:39.841 00.000 6880 CameraToMount -- cameraX=0.68 cameraY=0.25 hyp=0.72 cameraTheta=0.35 mountX=-0.28 mountY=0.68, mountTheta=1.96
01:56:39.842 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.68, y=0.25, opts=13)
01:56:39.842 00.000 6880 Enqueuing Move request for scope (0.68, 0.25)
01:56:39.842 00.000 10052 Worker thread wakes up
01:56:39.842 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.68, 0.25) opts 0xd
01:56:39.842 00.000 10052 Handling offset move in thread for scope, endpoint = (0.68, 0.25)
01:56:39.842 00.000 10052 Moving (0.68, 0.25) raw xDistance=-0.28 yDistance=0.68
01:56:39.842 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
01:56:39.842 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.68, slope = 0.05
01:56:39.842 00.000 10052 MoveAxis(E, 74, ABG)
01:56:39.842 00.000 10052 Guiding  Dir = 2, Dur = 74
01:56:39.865 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:39.887 00.022 10052 IsSlewing returns 0
01:56:39.901 00.014 6880 UpdateGuideState exits: m=2491 SNR=34.6
01:56:39.902 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:39.902 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:39.902 00.000 6880 Enqueuing Expose request
01:56:39.966 00.064 10052 IsGuiding returns 0
01:56:40.030 00.064 10052 PulseGuide returned control before completion, sleep 21
01:56:40.110 00.080 10052 IsGuiding returns 1
01:56:40.111 00.001 10052 scope still moving after pulse duration time elapsed
01:56:40.185 00.074 10052 IsSlewing returns 0
01:56:40.251 00.066 10052 IsGuiding returns 0
01:56:40.251 00.000 10052 scope move finished after 74 + 211 ms
01:56:40.251 00.000 10052 Move returns status 0, amount 74
01:56:40.251 00.000 10052 MoveAxis(S, 97, ABG)
01:56:40.251 00.000 10052 Guiding  Dir = 1, Dur = 97
01:56:40.326 00.075 10052 IsSlewing returns 0
01:56:40.405 00.079 10052 IsGuiding returns 0
01:56:40.474 00.069 10052 PulseGuide returned control before completion, sleep 39
01:56:40.538 00.064 10052 IsGuiding returns 1
01:56:40.538 00.000 10052 scope still moving after pulse duration time elapsed
01:56:40.585 00.047 10052 IsSlewing returns 0
01:56:40.623 00.038 10052 IsGuiding returns 0
01:56:40.623 00.000 10052 scope move finished after 97 + 120 ms
01:56:40.623 00.000 10052 Move returns status 0, amount 97
01:56:40.623 00.000 10052 move complete, result=0
01:56:40.623 00.000 10052 worker thread done servicing request
01:56:40.623 00.000 10052 Worker thread wakes up
01:56:40.623 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:40.624 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:40.624 00.000 6880 GuideStep: -0.3 px 74 ms EAST, 0.7 px 97 ms SOUTH
01:56:41.126 00.502 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4eaadb4b-4663-4947-a370-a1c62458d693"}
01:56:41.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4eaadb4b-4663-4947-a370-a1c62458d693"}
01:56:41.162 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14f0e468-2450-4623-9907-7fd5e669eb0d"}
01:56:41.162 00.000 6880 case statement mapped state 6 to 3
01:56:41.162 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14f0e468-2450-4623-9907-7fd5e669eb0d"}
01:56:41.197 00.035 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d2c5343-871c-4f29-8518-77172966b04f"}
01:56:41.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2325,"width":15,"height":15,"star_pos":[6.54,7.42],"pixels":"..."},"id":"3d2c5343-871c-4f29-8518-77172966b04f"}
01:56:41.535 00.338 10052 Exposure complete
01:56:41.587 00.052 10052 worker thread done servicing request
01:56:41.587 00.000 6880 OnExposeComplete: enter
01:56:41.587 00.000 6880 UpdateGuideState(): m_state=6
01:56:41.587 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2326
01:56:41.587 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=889.98, Mass=2587, SNR=35.4, Peak=162 HFD=4.7
01:56:41.588 00.001 6880 MultiStar: [#1 0.44,-0.31,0.00,M2] [#2 0.40,-0.29,0.97,U] [#3 0.56,-0.32,0.00,M2] [#4 0.35,-0.34,0.83,U] [#5 0.74,-0.24,0.00,M3] [#6 0.60,-0.49,0.00,M2] [#7 0.29,-0.41,0.75,U] [#8 0.34,-0.30,0.81,U] 
01:56:41.588 00.000 6880 refined, 4 included, MultiStar: {0.37, -0.30}, one-star: {0.46, -0.19}
01:56:41.588 00.000 6880 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.61) = xAngle (0.94 = 0.94)
01:56:41.588 00.000 6880 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
01:56:41.588 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=-0.30 hyp=0.48 cameraTheta=-0.67 mountX=0.28 mountY=0.38, mountTheta=0.93
01:56:41.589 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=-0.30, opts=13)
01:56:41.589 00.000 6880 Enqueuing Move request for scope (0.37, -0.30)
01:56:41.589 00.000 10052 Worker thread wakes up
01:56:41.589 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.30) opts 0xd
01:56:41.589 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, -0.30)
01:56:41.589 00.000 10052 Moving (0.37, -0.30) raw xDistance=0.28 yDistance=0.38
01:56:41.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
01:56:41.589 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.38, slope = 0.07
01:56:41.590 00.001 10052 MoveAxis(W, 72, ABG)
01:56:41.590 00.000 10052 Guiding  Dir = 3, Dur = 72
01:56:41.610 00.020 10052 IsSlewing returns 0
01:56:41.610 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:41.642 00.032 6880 UpdateGuideState exits: m=2587 SNR=35.4
01:56:41.643 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:41.643 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:41.643 00.000 6880 Enqueuing Expose request
01:56:41.648 00.005 10052 IsGuiding returns 0
01:56:41.676 00.028 10052 PulseGuide returned control before completion, sleep 55
01:56:41.786 00.110 10052 IsGuiding returns 0
01:56:41.786 00.000 10052 Move returns status 0, amount 72
01:56:41.786 00.000 10052 MoveAxis(S, 132, ABG)
01:56:41.787 00.001 10052 Guiding  Dir = 1, Dur = 132
01:56:41.861 00.074 10052 IsSlewing returns 0
01:56:41.936 00.075 10052 IsGuiding returns 0
01:56:42.006 00.070 10052 PulseGuide returned control before completion, sleep 74
01:56:42.163 00.157 10052 IsGuiding returns 0
01:56:42.163 00.000 10052 Move returns status 0, amount 132
01:56:42.163 00.000 10052 move complete, result=0
01:56:42.163 00.000 10052 worker thread done servicing request
01:56:42.163 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.4 px 132 ms SOUTH
01:56:42.163 00.000 10052 Worker thread wakes up
01:56:42.163 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:42.163 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:43.127 00.964 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"697bdfa9-93d1-43f5-9c57-dd7c1848ee69"}
01:56:43.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"697bdfa9-93d1-43f5-9c57-dd7c1848ee69"}
01:56:43.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"137f7b5c-a0e8-4bbd-84d6-6818fd0a15ae"}
01:56:43.128 00.000 6880 case statement mapped state 6 to 3
01:56:43.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"137f7b5c-a0e8-4bbd-84d6-6818fd0a15ae"}
01:56:43.129 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d147e37-731b-4860-9e3c-ebfe82c0e21c"}
01:56:43.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2326,"width":15,"height":15,"star_pos":[7.32,6.98],"pixels":"..."},"id":"1d147e37-731b-4860-9e3c-ebfe82c0e21c"}
01:56:43.301 00.172 10052 Exposure complete
01:56:43.369 00.068 10052 worker thread done servicing request
01:56:43.370 00.001 6880 OnExposeComplete: enter
01:56:43.370 00.000 6880 UpdateGuideState(): m_state=6
01:56:43.370 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2327
01:56:43.370 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=890.11, Mass=2481, SNR=34.6, Peak=167 HFD=4.4
01:56:43.371 00.001 6880 MultiStar: [#1 0.08,-0.28,0.97,U] [#2 0.21,-0.14,0.98,U] [#3 0.05,-0.00,0.93,U] [#4 0.16,-0.13,0.85,U] [#5 0.54,0.14,0.00,M4] [#6 0.12,-0.21,0.93,U] [#7 0.17,0.01,0.76,U] [#8 0.16,-0.05,0.81,U] 
01:56:43.371 00.000 6880 single-star, 7 included, MultiStar: {0.13, -0.11}, one-star: {0.11, -0.05}
01:56:43.371 00.000 6880 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.61) = xAngle (1.14 = 1.14)
01:56:43.371 00.000 6880 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
01:56:43.371 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-0.47 mountX=0.05 mountY=0.11, mountTheta=1.14
01:56:43.373 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.05, opts=13)
01:56:43.373 00.000 6880 Enqueuing Move request for scope (0.11, -0.05)
01:56:43.373 00.000 10052 Worker thread wakes up
01:56:43.373 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.05) opts 0xd
01:56:43.373 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.05)
01:56:43.373 00.000 10052 Moving (0.11, -0.05) raw xDistance=0.05 yDistance=0.11
01:56:43.373 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:56:43.373 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.32, using input
01:56:43.373 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.07
01:56:43.373 00.000 10052 MoveAxis(E, 0, ABG)
01:56:43.374 00.001 10052 Move returns status 0, amount 0
01:56:43.374 00.000 10052 MoveAxis(N, 0, ABG)
01:56:43.374 00.000 10052 Move returns status 0, amount 0
01:56:43.374 00.000 10052 move complete, result=0
01:56:43.374 00.000 10052 worker thread done servicing request
01:56:43.398 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:43.434 00.036 6880 UpdateGuideState exits: m=2481 SNR=34.6
01:56:43.434 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:43.434 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:43.434 00.000 6880 Enqueuing Expose request
01:56:43.434 00.000 10052 Worker thread wakes up
01:56:43.434 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:43.434 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:43.434 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:44.355 00.921 10052 Exposure complete
01:56:44.430 00.075 10052 worker thread done servicing request
01:56:44.430 00.000 6880 OnExposeComplete: enter
01:56:44.430 00.000 6880 UpdateGuideState(): m_state=6
01:56:44.430 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2328
01:56:44.431 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=889.75, Mass=2462, SNR=34.4, Peak=163 HFD=4.6
01:56:44.431 00.000 6880 MultiStar: [#1 -0.07,-0.40,1.00,U] [#2 -0.19,-0.34,0.98,U] [#3 -0.15,-0.37,0.90,U] [#4 -0.07,-0.35,0.85,U] [#5 -0.01,-0.26,0.97,U] [#6 -0.14,-0.65,0.00,M2] [#7 -0.03,-0.17,0.79,U] [#8 -0.16,-0.22,0.82,U] 
01:56:44.431 00.000 6880 refined, 7 included, MultiStar: {-0.09, -0.32}, one-star: {-0.04, -0.42}
01:56:44.431 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
01:56:44.431 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
01:56:44.431 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.32 hyp=0.33 cameraTheta=-1.84 mountX=0.33 mountY=-0.08, mountTheta=-0.25
01:56:44.433 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.32, opts=13)
01:56:44.433 00.000 6880 Enqueuing Move request for scope (-0.09, -0.32)
01:56:44.433 00.000 10052 Worker thread wakes up
01:56:44.433 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.32) opts 0xd
01:56:44.433 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.32)
01:56:44.434 00.001 10052 Moving (-0.09, -0.32) raw xDistance=0.33 yDistance=-0.08
01:56:44.434 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
01:56:44.434 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.06
01:56:44.434 00.000 10052 MoveAxis(W, 87, ABG)
01:56:44.434 00.000 10052 Guiding  Dir = 3, Dur = 87
01:56:44.456 00.022 10052 IsSlewing returns 0
01:56:44.465 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:44.493 00.028 10052 IsGuiding returns 0
01:56:44.506 00.013 6880 UpdateGuideState exits: m=2462 SNR=34.4
01:56:44.506 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:44.506 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:44.506 00.000 6880 Enqueuing Expose request
01:56:44.520 00.014 10052 PulseGuide returned control before completion, sleep 70
01:56:44.621 00.101 10052 IsGuiding returns 0
01:56:44.621 00.000 10052 Move returns status 0, amount 87
01:56:44.621 00.000 10052 MoveAxis(N, 0, ABG)
01:56:44.621 00.000 10052 Move returns status 0, amount 0
01:56:44.622 00.001 10052 move complete, result=0
01:56:44.622 00.000 10052 worker thread done servicing request
01:56:44.622 00.000 10052 Worker thread wakes up
01:56:44.622 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:44.622 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:44.623 00.001 6880 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH
01:56:45.126 00.503 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb0b1683-af35-4d30-936d-c80e521fa8f9"}
01:56:45.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb0b1683-af35-4d30-936d-c80e521fa8f9"}
01:56:45.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"331a70b3-ed92-41b0-b0a8-1fc5b7e3a01f"}
01:56:45.127 00.000 6880 case statement mapped state 6 to 3
01:56:45.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"331a70b3-ed92-41b0-b0a8-1fc5b7e3a01f"}
01:56:45.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2a3c2eb3-9b25-4d9a-a5b0-947f0ee06783"}
01:56:45.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2328,"width":15,"height":15,"star_pos":[6.82,6.75],"pixels":"..."},"id":"2a3c2eb3-9b25-4d9a-a5b0-947f0ee06783"}
01:56:45.750 00.622 10052 Exposure complete
01:56:45.813 00.063 10052 worker thread done servicing request
01:56:45.813 00.000 6880 OnExposeComplete: enter
01:56:45.813 00.000 6880 UpdateGuideState(): m_state=6
01:56:45.813 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2329
01:56:45.814 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=890.21, Mass=2575, SNR=35.3, Peak=172 HFD=4.4
01:56:45.814 00.000 6880 MultiStar: [#1 -0.04,-0.17,0.95,U] [#2 -0.01,-0.10,0.99,U] [#3 -0.02,-0.05,0.92,U] [#4 -0.07,-0.09,0.82,U] [#5 0.33,0.08,0.97,U] [#6 0.04,-0.28,0.93,U] [#7 -0.04,0.04,0.74,U] [#8 -0.02,-0.11,0.80,U] 
01:56:45.814 00.000 6880 single-star, 8 included, MultiStar: {0.02, -0.07}, one-star: {-0.05, 0.04}
01:56:45.814 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.07 = -2.21)
01:56:45.814 00.000 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.04 = -2.24)
01:56:45.814 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.46 mountX=-0.04 mountY=-0.05, mountTheta=-2.23
01:56:45.816 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.04, opts=13)
01:56:45.816 00.000 6880 Enqueuing Move request for scope (-0.05, 0.04)
01:56:45.816 00.000 10052 Worker thread wakes up
01:56:45.816 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
01:56:45.816 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
01:56:45.816 00.000 10052 Moving (-0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
01:56:45.816 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:56:45.816 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.04
01:56:45.816 00.000 10052 MoveAxis(E, 0, ABG)
01:56:45.816 00.000 10052 Move returns status 0, amount 0
01:56:45.817 00.001 10052 MoveAxis(N, 0, ABG)
01:56:45.817 00.000 10052 Move returns status 0, amount 0
01:56:45.817 00.000 10052 move complete, result=0
01:56:45.817 00.000 10052 worker thread done servicing request
01:56:45.840 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:45.877 00.037 6880 UpdateGuideState exits: m=2575 SNR=35.3
01:56:45.877 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:45.878 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:45.878 00.000 6880 Enqueuing Expose request
01:56:45.878 00.000 10052 Worker thread wakes up
01:56:45.878 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:45.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:45.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:46.784 00.906 10052 Exposure complete
01:56:46.847 00.063 10052 worker thread done servicing request
01:56:46.847 00.000 6880 OnExposeComplete: enter
01:56:46.847 00.000 6880 UpdateGuideState(): m_state=6
01:56:46.847 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2330
01:56:46.847 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=890.12, Mass=2445, SNR=34.3, Peak=161 HFD=4.4
01:56:46.847 00.000 6880 MultiStar: [#1 0.34,0.01,0.98,U] [#2 0.09,-0.04,1.01,U] [#3 0.09,-0.02,0.92,U] [#4 0.20,-0.10,0.87,U] [#5 0.40,0.10,0.99,U] [#6 0.05,-0.17,0.93,U] [#7 0.14,0.11,0.79,U] [#8 -0.00,0.00,0.83,U] 
01:56:46.847 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.02}, one-star: {0.17, -0.05}
01:56:46.847 00.000 6880 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.61) = xAngle (1.49 = 1.49)
01:56:46.848 00.001 6880 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
01:56:46.848 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-0.12 mountX=0.01 mountY=0.17, mountTheta=1.49
01:56:46.849 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.02, opts=13)
01:56:46.849 00.000 6880 Enqueuing Move request for scope (0.17, -0.02)
01:56:46.849 00.000 10052 Worker thread wakes up
01:56:46.849 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.02) opts 0xd
01:56:46.849 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.02)
01:56:46.849 00.000 10052 Moving (0.17, -0.02) raw xDistance=0.01 yDistance=0.17
01:56:46.849 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:56:46.849 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
01:56:46.849 00.000 10052 MoveAxis(E, 0, ABG)
01:56:46.849 00.000 10052 Move returns status 0, amount 0
01:56:46.849 00.000 10052 MoveAxis(N, 0, ABG)
01:56:46.849 00.000 10052 Move returns status 0, amount 0
01:56:46.849 00.000 10052 move complete, result=0
01:56:46.849 00.000 10052 worker thread done servicing request
01:56:46.869 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:46.901 00.032 6880 UpdateGuideState exits: m=2445 SNR=34.3
01:56:46.902 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:46.902 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:46.902 00.000 6880 Enqueuing Expose request
01:56:46.902 00.000 10052 Worker thread wakes up
01:56:46.902 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:46.902 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:46.902 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:47.125 00.223 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e98972b5-f4d6-4cc0-aff5-1953ecd347a4"}
01:56:47.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e98972b5-f4d6-4cc0-aff5-1953ecd347a4"}
01:56:47.126 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5987d8d9-2259-4487-a948-766f3745feb2"}
01:56:47.126 00.000 6880 case statement mapped state 6 to 3
01:56:47.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5987d8d9-2259-4487-a948-766f3745feb2"}
01:56:47.126 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd1392da-9d8e-49d2-9b77-c3c63aee5ab9"}
01:56:47.127 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2330,"width":15,"height":15,"star_pos":[7.02,7.12],"pixels":"..."},"id":"bd1392da-9d8e-49d2-9b77-c3c63aee5ab9"}
01:56:48.028 00.901 10052 Exposure complete
01:56:48.092 00.064 10052 worker thread done servicing request
01:56:48.092 00.000 6880 OnExposeComplete: enter
01:56:48.092 00.000 6880 UpdateGuideState(): m_state=6
01:56:48.093 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2331
01:56:48.093 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=890.22, Mass=2545, SNR=35.0, Peak=160 HFD=4.4
01:56:48.093 00.000 6880 MultiStar: [#1 0.23,-0.07,0.98,U] [#2 0.35,-0.16,0.99,U] [#3 0.23,-0.05,0.91,U] [#4 0.09,-0.07,0.85,U] [#5 0.60,0.27,0.00,M2] [#6 0.43,-0.18,0.92,U] [#7 0.07,0.00,0.77,U] [#8 0.32,0.06,0.82,U] 
01:56:48.093 00.000 6880 single-star, 7 included, MultiStar: {0.24, -0.06}, one-star: {0.20, 0.05}
01:56:48.095 00.002 6880 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.61) = xAngle (1.87 = 1.87)
01:56:48.095 00.000 6880 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.84 = 1.84)
01:56:48.095 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.26 mountX=-0.06 mountY=0.20, mountTheta=1.87
01:56:48.096 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.05, opts=13)
01:56:48.096 00.000 6880 Enqueuing Move request for scope (0.20, 0.05)
01:56:48.096 00.000 10052 Worker thread wakes up
01:56:48.096 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
01:56:48.096 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
01:56:48.096 00.000 10052 Moving (0.20, 0.05) raw xDistance=-0.06 yDistance=0.20
01:56:48.096 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:56:48.097 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.20, slope = 0.01
01:56:48.097 00.000 10052 MoveAxis(E, 0, ABG)
01:56:48.097 00.000 10052 Move returns status 0, amount 0
01:56:48.097 00.000 10052 MoveAxis(S, 10, ABG)
01:56:48.097 00.000 10052 Guiding  Dir = 1, Dur = 10
01:56:48.123 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:48.146 00.023 10052 IsSlewing returns 0
01:56:48.160 00.014 6880 UpdateGuideState exits: m=2545 SNR=35.0
01:56:48.160 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:48.160 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:48.160 00.000 6880 Enqueuing Expose request
01:56:48.214 00.054 10052 IsGuiding returns 0
01:56:48.350 00.136 10052 IsGuiding returns 0
01:56:48.350 00.000 10052 Move returns status 0, amount 10
01:56:48.350 00.000 10052 move complete, result=0
01:56:48.350 00.000 10052 worker thread done servicing request
01:56:48.350 00.000 10052 Worker thread wakes up
01:56:48.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:48.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:48.351 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 10 ms SOUTH
01:56:49.125 00.774 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7fccb48b-ee36-49e0-adf1-b598daf872db"}
01:56:49.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7fccb48b-ee36-49e0-adf1-b598daf872db"}
01:56:49.126 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1eb3e57d-90ad-456c-ac9a-1c03676cfcf0"}
01:56:49.126 00.000 6880 case statement mapped state 6 to 3
01:56:49.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1eb3e57d-90ad-456c-ac9a-1c03676cfcf0"}
01:56:49.126 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9543e398-cb40-4436-94fd-56badc38cf54"}
01:56:49.127 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2331,"width":15,"height":15,"star_pos":[7.06,7.22],"pixels":"..."},"id":"9543e398-cb40-4436-94fd-56badc38cf54"}
01:56:49.261 00.134 10052 Exposure complete
01:56:49.339 00.078 10052 worker thread done servicing request
01:56:49.339 00.000 6880 OnExposeComplete: enter
01:56:49.339 00.000 6880 UpdateGuideState(): m_state=6
01:56:49.340 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2332
01:56:49.340 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=890.16, Mass=2471, SNR=34.4, Peak=155 HFD=4.6
01:56:49.340 00.000 6880 MultiStar: [#1 0.43,-0.01,0.96,U] [#2 0.25,0.11,0.98,U] [#3 0.09,0.21,0.92,U] [#4 0.26,-0.01,0.84,U] [#5 0.61,-0.02,0.00,M3] [#6 0.04,0.10,0.94,U] [#7 0.24,0.11,0.76,U] [#8 0.24,-0.00,0.80,U] 
01:56:49.340 00.000 6880 refined, 7 included, MultiStar: {0.25, 0.06}, one-star: {0.41, -0.01}
01:56:49.340 00.000 6880 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.61) = xAngle (1.86 = 1.86)
01:56:49.340 00.000 6880 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.83 = 1.83)
01:56:49.340 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.06 hyp=0.25 cameraTheta=0.25 mountX=-0.07 mountY=0.25, mountTheta=1.86
01:56:49.342 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.06, opts=13)
01:56:49.342 00.000 6880 Enqueuing Move request for scope (0.25, 0.06)
01:56:49.342 00.000 10052 Worker thread wakes up
01:56:49.342 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.06) opts 0xd
01:56:49.342 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.06)
01:56:49.342 00.000 10052 Moving (0.25, 0.06) raw xDistance=-0.07 yDistance=0.25
01:56:49.342 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:56:49.342 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.01
01:56:49.342 00.000 10052 MoveAxis(E, 0, ABG)
01:56:49.342 00.000 10052 Move returns status 0, amount 0
01:56:49.343 00.001 10052 MoveAxis(N, 0, ABG)
01:56:49.343 00.000 10052 Move returns status 0, amount 0
01:56:49.343 00.000 10052 move complete, result=0
01:56:49.343 00.000 10052 worker thread done servicing request
01:56:49.367 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:49.412 00.045 6880 UpdateGuideState exits: m=2471 SNR=34.4
01:56:49.412 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:49.412 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:49.412 00.000 6880 Enqueuing Expose request
01:56:49.412 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:56:49.412 00.000 10052 Worker thread wakes up
01:56:49.412 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:49.412 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:50.548 01.136 10052 Exposure complete
01:56:50.631 00.083 10052 worker thread done servicing request
01:56:50.632 00.001 6880 OnExposeComplete: enter
01:56:50.632 00.000 6880 UpdateGuideState(): m_state=6
01:56:50.632 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2333
01:56:50.632 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=890.08, Mass=2486, SNR=34.6, Peak=166 HFD=4.4
01:56:50.633 00.001 6880 MultiStar: [#1 0.04,-0.13,0.98,U] [#2 0.08,0.04,1.00,U] [#3 0.06,0.01,0.92,U] [#4 -0.02,-0.18,0.85,U] [#5 0.35,-0.16,0.99,U] [#6 0.02,-0.14,0.93,U] [#7 -0.14,-0.20,0.76,U] [#8 0.11,-0.09,0.82,U] 
01:56:50.633 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.10}, one-star: {0.18, -0.09}
01:56:50.633 00.000 6880 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
01:56:50.633 00.000 6880 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
01:56:50.633 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.88 mountX=0.10 mountY=0.08, mountTheta=0.71
01:56:50.636 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.10, opts=13)
01:56:50.636 00.000 6880 Enqueuing Move request for scope (0.08, -0.10)
01:56:50.636 00.000 10052 Worker thread wakes up
01:56:50.636 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
01:56:50.636 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
01:56:50.636 00.000 10052 Moving (0.08, -0.10) raw xDistance=0.10 yDistance=0.08
01:56:50.636 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:56:50.637 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
01:56:50.637 00.000 10052 MoveAxis(E, 0, ABG)
01:56:50.637 00.000 10052 Move returns status 0, amount 0
01:56:50.637 00.000 10052 MoveAxis(N, 0, ABG)
01:56:50.637 00.000 10052 Move returns status 0, amount 0
01:56:50.637 00.000 10052 move complete, result=0
01:56:50.637 00.000 10052 worker thread done servicing request
01:56:50.669 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:50.714 00.045 6880 UpdateGuideState exits: m=2486 SNR=34.6
01:56:50.714 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:50.714 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:50.714 00.000 6880 Enqueuing Expose request
01:56:50.714 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:56:50.714 00.000 10052 Worker thread wakes up
01:56:50.714 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:50.714 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:51.124 00.410 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85300c33-7ffe-496f-b80d-10888e29897f"}
01:56:51.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85300c33-7ffe-496f-b80d-10888e29897f"}
01:56:51.125 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74f878a9-5788-4f3b-86ca-0c3707ea3ff0"}
01:56:51.125 00.000 6880 case statement mapped state 6 to 3
01:56:51.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74f878a9-5788-4f3b-86ca-0c3707ea3ff0"}
01:56:51.125 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ec1324be-263c-4bb0-92ac-3fa6a1be62a8"}
01:56:51.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2333,"width":15,"height":15,"star_pos":[7.04,7.08],"pixels":"..."},"id":"ec1324be-263c-4bb0-92ac-3fa6a1be62a8"}
01:56:51.625 00.500 10052 Exposure complete
01:56:51.679 00.054 10052 worker thread done servicing request
01:56:51.679 00.000 6880 OnExposeComplete: enter
01:56:51.679 00.000 6880 UpdateGuideState(): m_state=6
01:56:51.679 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2334
01:56:51.679 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=890.04, Mass=2469, SNR=34.5, Peak=169 HFD=4.4
01:56:51.680 00.001 6880 MultiStar: [#1 -0.00,-0.18,0.97,U] [#2 -0.12,-0.01,1.02,U] [#3 -0.16,-0.03,0.93,U] [#4 -0.12,-0.09,0.87,U] [#5 0.24,0.05,0.97,U] [#6 -0.07,-0.20,0.94,U] [#7 -0.16,0.00,0.76,U] [#8 -0.14,-0.13,0.80,U] 
01:56:51.680 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.00, -0.13}
01:56:51.680 00.000 6880 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.61) = xAngle (-0.55 = -0.55)
01:56:51.680 00.000 6880 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
01:56:51.680 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.10 cameraTheta=-2.16 mountX=0.08 mountY=-0.05, mountTheta=-0.57
01:56:51.681 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.08, opts=13)
01:56:51.681 00.000 6880 Enqueuing Move request for scope (-0.05, -0.08)
01:56:51.681 00.000 10052 Worker thread wakes up
01:56:51.681 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
01:56:51.681 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
01:56:51.681 00.000 10052 Moving (-0.05, -0.08) raw xDistance=0.08 yDistance=-0.05
01:56:51.681 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:56:51.681 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.19, using input
01:56:51.681 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.04
01:56:51.681 00.000 10052 MoveAxis(E, 0, ABG)
01:56:51.682 00.001 10052 Move returns status 0, amount 0
01:56:51.682 00.000 10052 MoveAxis(N, 0, ABG)
01:56:51.682 00.000 10052 Move returns status 0, amount 0
01:56:51.682 00.000 10052 move complete, result=0
01:56:51.682 00.000 10052 worker thread done servicing request
01:56:51.701 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:51.731 00.030 6880 UpdateGuideState exits: m=2469 SNR=34.5
01:56:51.731 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:51.731 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:51.731 00.000 6880 Enqueuing Expose request
01:56:51.731 00.000 10052 Worker thread wakes up
01:56:51.731 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:51.732 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:51.732 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:52.871 01.139 10052 Exposure complete
01:56:52.941 00.070 10052 worker thread done servicing request
01:56:52.941 00.000 6880 OnExposeComplete: enter
01:56:52.941 00.000 6880 UpdateGuideState(): m_state=6
01:56:52.942 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2335
01:56:52.942 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=889.96, Mass=2388, SNR=33.9, Peak=159 HFD=4.3
01:56:52.942 00.000 6880 MultiStar: [#1 -0.06,-0.23,0.98,U] [#2 -0.24,-0.13,1.02,U] [#3 -0.20,-0.10,0.95,U] [#4 -0.29,-0.51,0.00,M1] [#5 0.05,-0.13,1.00,U] [#6 -0.27,-0.18,0.99,U] [#7 -0.20,-0.15,0.79,U] [#8 -0.16,-0.19,0.83,U] 
01:56:52.942 00.000 6880 single-star, 7 included, MultiStar: {-0.14, -0.17}, one-star: {-0.07, -0.20}
01:56:52.942 00.000 6880 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
01:56:52.942 00.000 6880 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
01:56:52.943 00.001 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.20 hyp=0.21 cameraTheta=-1.90 mountX=0.21 mountY=-0.07, mountTheta=-0.31
01:56:52.944 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.20, opts=13)
01:56:52.944 00.000 6880 Enqueuing Move request for scope (-0.07, -0.20)
01:56:52.944 00.000 10052 Worker thread wakes up
01:56:52.944 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.20) opts 0xd
01:56:52.944 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.20)
01:56:52.944 00.000 10052 Moving (-0.07, -0.20) raw xDistance=0.21 yDistance=-0.07
01:56:52.944 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
01:56:52.945 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.09, using input
01:56:52.945 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
01:56:52.945 00.000 10052 MoveAxis(W, 55, ABG)
01:56:52.945 00.000 10052 Guiding  Dir = 3, Dur = 55
01:56:52.965 00.020 10052 IsSlewing returns 0
01:56:52.968 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:53.004 00.036 10052 IsGuiding returns 0
01:56:53.007 00.003 6880 UpdateGuideState exits: m=2388 SNR=33.9
01:56:53.008 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:53.008 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:53.008 00.000 6880 Enqueuing Expose request
01:56:53.030 00.022 10052 PulseGuide returned control before completion, sleep 39
01:56:53.091 00.061 10052 IsGuiding returns 0
01:56:53.092 00.001 10052 Move returns status 0, amount 55
01:56:53.092 00.000 10052 MoveAxis(N, 0, ABG)
01:56:53.092 00.000 10052 Move returns status 0, amount 0
01:56:53.092 00.000 10052 move complete, result=0
01:56:53.092 00.000 10052 worker thread done servicing request
01:56:53.092 00.000 10052 Worker thread wakes up
01:56:53.092 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:53.092 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:53.107 00.015 6880 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
01:56:53.125 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34d33a31-465f-4f33-a8b2-6d11e15f21da"}
01:56:53.126 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34d33a31-465f-4f33-a8b2-6d11e15f21da"}
01:56:53.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7cdba958-8250-4619-bc6a-7a10eccc07e7"}
01:56:53.127 00.000 6880 case statement mapped state 6 to 3
01:56:53.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cdba958-8250-4619-bc6a-7a10eccc07e7"}
01:56:53.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77a7c840-e4c8-4c1e-bec2-f4b82b5b7ba6"}
01:56:53.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2335,"width":15,"height":15,"star_pos":[6.79,6.96],"pixels":"..."},"id":"77a7c840-e4c8-4c1e-bec2-f4b82b5b7ba6"}
01:56:54.013 00.885 10052 Exposure complete
01:56:54.071 00.058 10052 worker thread done servicing request
01:56:54.071 00.000 6880 OnExposeComplete: enter
01:56:54.071 00.000 6880 UpdateGuideState(): m_state=6
01:56:54.071 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2336
01:56:54.071 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=890.11, Mass=2432, SNR=34.2, Peak=158 HFD=4.5
01:56:54.072 00.001 6880 MultiStar: [#1 -0.23,-0.14,0.95,U] [#2 -0.18,-0.15,1.00,U] [#3 -0.19,-0.17,0.95,U] [#4 -0.23,-0.07,0.86,U] [#5 0.05,-0.12,1.00,U] [#6 -0.18,-0.31,0.92,U] [#7 -0.22,-0.11,0.79,U] [#8 -0.02,-0.09,0.82,U] 
01:56:54.072 00.000 6880 single-star, 8 included, MultiStar: {-0.14, -0.14}, one-star: {-0.12, -0.06}
01:56:54.072 00.000 6880 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.61) = xAngle (-1.10 = -1.10)
01:56:54.072 00.000 6880 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
01:56:54.072 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.71 mountX=0.06 mountY=-0.12, mountTheta=-1.10
01:56:54.073 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.06, opts=13)
01:56:54.073 00.000 6880 Enqueuing Move request for scope (-0.12, -0.06)
01:56:54.074 00.001 10052 Worker thread wakes up
01:56:54.074 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
01:56:54.074 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
01:56:54.074 00.000 10052 Moving (-0.12, -0.06) raw xDistance=0.06 yDistance=-0.12
01:56:54.074 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:56:54.074 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
01:56:54.074 00.000 10052 MoveAxis(E, 0, ABG)
01:56:54.074 00.000 10052 Move returns status 0, amount 0
01:56:54.074 00.000 10052 MoveAxis(N, 0, ABG)
01:56:54.075 00.001 10052 Move returns status 0, amount 0
01:56:54.075 00.000 10052 move complete, result=0
01:56:54.075 00.000 10052 worker thread done servicing request
01:56:54.098 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:54.131 00.033 6880 UpdateGuideState exits: m=2432 SNR=34.2
01:56:54.131 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:54.131 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:54.131 00.000 6880 Enqueuing Expose request
01:56:54.132 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:56:54.132 00.000 10052 Worker thread wakes up
01:56:54.132 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:54.132 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:55.125 00.993 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f479b1b-a204-4476-b7b5-631a81188a90"}
01:56:55.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f479b1b-a204-4476-b7b5-631a81188a90"}
01:56:55.126 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9cb4ccf7-e678-4517-95e8-f5535aa3a489"}
01:56:55.126 00.000 6880 case statement mapped state 6 to 3
01:56:55.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cb4ccf7-e678-4517-95e8-f5535aa3a489"}
01:56:55.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4a30f293-9d30-4ee7-a2af-f400cc9df9fc"}
01:56:55.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2336,"width":15,"height":15,"star_pos":[6.73,7.11],"pixels":"..."},"id":"4a30f293-9d30-4ee7-a2af-f400cc9df9fc"}
01:56:55.268 00.141 10052 Exposure complete
01:56:55.334 00.066 10052 worker thread done servicing request
01:56:55.334 00.000 6880 OnExposeComplete: enter
01:56:55.334 00.000 6880 UpdateGuideState(): m_state=6
01:56:55.335 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2337
01:56:55.335 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=889.90, Mass=2511, SNR=34.8, Peak=181 HFD=4.4
01:56:55.335 00.000 6880 MultiStar: [#1 -0.06,-0.68,0.00,M1] [#2 -0.16,-0.31,1.00,U] [#3 -0.12,-0.36,0.93,U] [#4 -0.03,-0.44,0.84,U] [#5 0.22,-0.36,0.96,U] [#6 -0.19,-0.41,0.91,U] [#7 -0.18,-0.39,0.74,U] [#8 -0.15,-0.35,0.79,U] 
01:56:55.335 00.000 6880 single-star, 7 included, MultiStar: {-0.08, -0.36}, one-star: {-0.04, -0.27}
01:56:55.336 00.001 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.12 = -0.12)
01:56:55.336 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:56:55.336 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.73 mountX=0.27 mountY=-0.04, mountTheta=-0.15
01:56:55.337 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.27, opts=13)
01:56:55.337 00.000 6880 Enqueuing Move request for scope (-0.04, -0.27)
01:56:55.338 00.001 10052 Worker thread wakes up
01:56:55.338 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd
01:56:55.338 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.27)
01:56:55.338 00.000 10052 Moving (-0.04, -0.27) raw xDistance=0.27 yDistance=-0.04
01:56:55.338 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
01:56:55.338 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.06, using input
01:56:55.338 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
01:56:55.338 00.000 10052 MoveAxis(W, 72, ABG)
01:56:55.338 00.000 10052 Guiding  Dir = 3, Dur = 72
01:56:55.358 00.020 10052 IsSlewing returns 0
01:56:55.364 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:55.397 00.033 10052 IsGuiding returns 0
01:56:55.422 00.025 6880 UpdateGuideState exits: m=2511 SNR=34.8
01:56:55.422 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:55.422 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:55.422 00.000 6880 Enqueuing Expose request
01:56:55.424 00.002 10052 PulseGuide returned control before completion, sleep 56
01:56:55.547 00.123 10052 IsGuiding returns 0
01:56:55.547 00.000 10052 Move returns status 0, amount 72
01:56:55.547 00.000 10052 MoveAxis(N, 0, ABG)
01:56:55.547 00.000 10052 Move returns status 0, amount 0
01:56:55.547 00.000 10052 move complete, result=0
01:56:55.548 00.001 10052 worker thread done servicing request
01:56:55.548 00.000 6880 GuideStep: 0.3 px 72 ms WEST, -0.0 px 0 ms NORTH
01:56:55.548 00.000 10052 Worker thread wakes up
01:56:55.548 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:55.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:56.461 00.913 10052 Exposure complete
01:56:56.525 00.064 10052 worker thread done servicing request
01:56:56.525 00.000 6880 OnExposeComplete: enter
01:56:56.525 00.000 6880 UpdateGuideState(): m_state=6
01:56:56.525 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2338
01:56:56.525 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=889.84, Mass=2484, SNR=34.5, Peak=166 HFD=4.4
01:56:56.526 00.001 6880 MultiStar: [#1 -0.21,-0.41,0.97,U] [#2 -0.25,-0.34,1.00,U] [#3 -0.31,-0.25,0.94,U] [#4 -0.40,-0.63,0.00,M1] [#5 -0.12,-0.36,1.00,U] [#6 -0.23,-0.47,0.00,M1] [#7 -0.32,-0.25,0.77,U] [#8 -0.36,-0.37,0.80,U] 
01:56:56.526 00.000 6880 refined, 6 included, MultiStar: {-0.26, -0.33}, one-star: {-0.30, -0.33}
01:56:56.526 00.000 6880 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.61) = xAngle (-0.63 = -0.63)
01:56:56.526 00.000 6880 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
01:56:56.526 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.33 hyp=0.42 cameraTheta=-2.24 mountX=0.34 mountY=-0.26, mountTheta=-0.65
01:56:56.527 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.33, opts=13)
01:56:56.527 00.000 6880 Enqueuing Move request for scope (-0.26, -0.33)
01:56:56.527 00.000 10052 Worker thread wakes up
01:56:56.527 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.33) opts 0xd
01:56:56.527 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.33)
01:56:56.527 00.000 10052 Moving (-0.26, -0.33) raw xDistance=0.34 yDistance=-0.26
01:56:56.527 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
01:56:56.527 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.26, slope = -0.04
01:56:56.527 00.000 10052 MoveAxis(W, 95, ABG)
01:56:56.528 00.001 10052 Guiding  Dir = 3, Dur = 95
01:56:56.548 00.020 10052 IsSlewing returns 0
01:56:56.550 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:56.586 00.036 10052 IsGuiding returns 0
01:56:56.592 00.006 6880 UpdateGuideState exits: m=2484 SNR=34.5
01:56:56.592 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:56.594 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:56.594 00.000 6880 Enqueuing Expose request
01:56:56.614 00.020 10052 PulseGuide returned control before completion, sleep 78
01:56:56.718 00.104 10052 IsGuiding returns 1
01:56:56.718 00.000 10052 scope still moving after pulse duration time elapsed
01:56:56.764 00.046 10052 IsSlewing returns 0
01:56:56.802 00.038 10052 IsGuiding returns 0
01:56:56.803 00.001 10052 scope move finished after 95 + 120 ms
01:56:56.803 00.000 10052 Move returns status 0, amount 95
01:56:56.803 00.000 10052 MoveAxis(N, 66, ABG)
01:56:56.803 00.000 10052 Guiding  Dir = 0, Dur = 66
01:56:56.840 00.037 10052 IsSlewing returns 0
01:56:56.878 00.038 10052 IsGuiding returns 0
01:56:56.906 00.028 10052 PulseGuide returned control before completion, sleep 49
01:56:56.983 00.077 10052 IsGuiding returns 0
01:56:56.983 00.000 10052 Move returns status 0, amount 66
01:56:56.983 00.000 10052 move complete, result=0
01:56:56.983 00.000 10052 worker thread done servicing request
01:56:56.983 00.000 10052 Worker thread wakes up
01:56:56.983 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:56.983 00.000 6880 GuideStep: 0.3 px 95 ms WEST, -0.3 px 66 ms NORTH
01:56:56.983 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:57.124 00.141 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fc83953c-e90e-462c-b822-1c61e3a4bdf2"}
01:56:57.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fc83953c-e90e-462c-b822-1c61e3a4bdf2"}
01:56:57.125 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53f238ea-b500-46cf-a95e-15da8c70f901"}
01:56:57.125 00.000 6880 case statement mapped state 6 to 3
01:56:57.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53f238ea-b500-46cf-a95e-15da8c70f901"}
01:56:57.126 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87c7b1e0-1b96-4edf-8577-3a67f0de44db"}
01:56:57.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2338,"width":15,"height":15,"star_pos":[6.56,6.84],"pixels":"..."},"id":"87c7b1e0-1b96-4edf-8577-3a67f0de44db"}
01:56:58.116 00.990 10052 Exposure complete
01:56:58.181 00.065 10052 worker thread done servicing request
01:56:58.181 00.000 6880 OnExposeComplete: enter
01:56:58.181 00.000 6880 UpdateGuideState(): m_state=6
01:56:58.181 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2339
01:56:58.181 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=889.91, Mass=2429, SNR=34.2, Peak=163 HFD=4.6
01:56:58.182 00.001 6880 MultiStar: [#1 -0.07,-0.49,0.96,U] [#2 -0.15,-0.64,0.00,M1] [#3 -0.10,-0.35,0.93,U] [#4 0.07,-0.25,0.86,U] [#5 0.20,-0.25,0.97,U] [#6 -0.08,-0.44,0.89,U] [#7 -0.04,-0.18,0.75,U] [#8 -0.03,-0.29,0.78,U] 
01:56:58.182 00.000 6880 single-star, 7 included, MultiStar: {0.01, -0.32}, one-star: {0.12, -0.26}
01:56:58.182 00.000 6880 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.61) = xAngle (0.46 = 0.46)
01:56:58.182 00.000 6880 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
01:56:58.182 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.15 mountX=0.26 mountY=0.12, mountTheta=0.43
01:56:58.183 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.26, opts=13)
01:56:58.183 00.000 6880 Enqueuing Move request for scope (0.12, -0.26)
01:56:58.183 00.000 10052 Worker thread wakes up
01:56:58.183 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
01:56:58.184 00.001 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
01:56:58.184 00.000 10052 Moving (0.12, -0.26) raw xDistance=0.26 yDistance=0.12
01:56:58.184 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:56:58.184 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.03
01:56:58.184 00.000 10052 MoveAxis(W, 73, ABG)
01:56:58.184 00.000 10052 Guiding  Dir = 3, Dur = 73
01:56:58.206 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:58.243 00.037 6880 UpdateGuideState exits: m=2429 SNR=34.2
01:56:58.243 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:58.243 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:58.243 00.000 6880 Enqueuing Expose request
01:56:58.244 00.001 10052 IsSlewing returns 0
01:56:58.315 00.071 10052 IsGuiding returns 0
01:56:58.381 00.066 10052 PulseGuide returned control before completion, sleep 18
01:56:58.456 00.075 10052 IsGuiding returns 1
01:56:58.457 00.001 10052 scope still moving after pulse duration time elapsed
01:56:58.562 00.105 10052 IsSlewing returns 0
01:56:58.599 00.037 10052 IsGuiding returns 0
01:56:58.600 00.001 10052 scope move finished after 73 + 211 ms
01:56:58.600 00.000 10052 Move returns status 0, amount 73
01:56:58.600 00.000 10052 MoveAxis(N, 0, ABG)
01:56:58.600 00.000 10052 Move returns status 0, amount 0
01:56:58.600 00.000 10052 move complete, result=0
01:56:58.600 00.000 10052 worker thread done servicing request
01:56:58.600 00.000 10052 Worker thread wakes up
01:56:58.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:58.600 00.000 6880 GuideStep: 0.3 px 73 ms WEST, 0.1 px 0 ms NORTH
01:56:58.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:56:59.122 00.522 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd8c11a3-d877-4a22-95cf-8b9f9586f441"}
01:56:59.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd8c11a3-d877-4a22-95cf-8b9f9586f441"}
01:56:59.122 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6da431af-30ee-4ed7-900b-7635ead452d6"}
01:56:59.123 00.001 6880 case statement mapped state 6 to 3
01:56:59.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6da431af-30ee-4ed7-900b-7635ead452d6"}
01:56:59.123 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5c284898-8e3d-4037-8d84-4e889c5f8e31"}
01:56:59.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2339,"width":15,"height":15,"star_pos":[6.97,6.91],"pixels":"..."},"id":"5c284898-8e3d-4037-8d84-4e889c5f8e31"}
01:56:59.519 00.396 10052 Exposure complete
01:56:59.573 00.054 10052 worker thread done servicing request
01:56:59.573 00.000 6880 OnExposeComplete: enter
01:56:59.573 00.000 6880 UpdateGuideState(): m_state=6
01:56:59.573 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2340
01:56:59.573 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=890.18, Mass=2369, SNR=33.7, Peak=159 HFD=4.5
01:56:59.574 00.001 6880 MultiStar: [#1 -0.15,-0.12,1.00,U] [#2 0.12,0.25,1.01,U] [#3 -0.02,0.04,0.93,U] [#4 -0.19,-0.06,0.86,U] [#5 0.22,0.24,0.99,U] [#6 0.10,-0.19,0.93,U] [#7 -0.14,-0.02,0.78,U] [#8 -0.11,0.03,0.84,U] 
01:56:59.574 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.07, 0.01}
01:56:59.574 00.000 6880 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.61) = xAngle (3.86 = -2.42)
01:56:59.574 00.000 6880 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.83 = -2.45)
01:56:59.574 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.25 mountX=-0.02 mountY=-0.02, mountTheta=-2.44
01:56:59.575 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.02, opts=13)
01:56:59.575 00.000 6880 Enqueuing Move request for scope (-0.02, 0.02)
01:56:59.575 00.000 10052 Worker thread wakes up
01:56:59.575 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
01:56:59.575 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
01:56:59.575 00.000 10052 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
01:56:59.575 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:56:59.575 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.13, using input
01:56:59.575 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
01:56:59.575 00.000 10052 MoveAxis(E, 0, ABG)
01:56:59.577 00.002 10052 Move returns status 0, amount 0
01:56:59.577 00.000 10052 MoveAxis(N, 0, ABG)
01:56:59.577 00.000 10052 Move returns status 0, amount 0
01:56:59.577 00.000 10052 move complete, result=0
01:56:59.577 00.000 10052 worker thread done servicing request
01:56:59.599 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:56:59.636 00.037 6880 UpdateGuideState exits: m=2369 SNR=33.7
01:56:59.636 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:56:59.636 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:56:59.636 00.000 6880 Enqueuing Expose request
01:56:59.636 00.000 10052 Worker thread wakes up
01:56:59.636 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:56:59.636 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:56:59.636 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:00.772 01.136 10052 Exposure complete
01:57:00.837 00.065 10052 worker thread done servicing request
01:57:00.837 00.000 6880 OnExposeComplete: enter
01:57:00.837 00.000 6880 UpdateGuideState(): m_state=6
01:57:00.837 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2341
01:57:00.838 00.001 6880 Star::Find returns 1 (0), X=408.03, Y=889.89, Mass=2452, SNR=34.4, Peak=158 HFD=4.5
01:57:00.838 00.000 6880 MultiStar: [#1 0.01,-0.21,0.96,U] [#2 -0.15,-0.22,1.00,U] [#3 0.09,-0.18,0.93,U] [#4 0.11,-0.41,0.86,U] [#5 0.22,-0.20,0.97,U] [#6 0.20,-0.34,0.92,U] [#7 -0.06,-0.15,0.77,U] [#8 0.01,-0.24,0.79,U] 
01:57:00.838 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.25}, one-star: {0.18, -0.27}
01:57:00.838 00.000 6880 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.61) = xAngle (0.31 = 0.31)
01:57:00.838 00.000 6880 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
01:57:00.838 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.30 mountX=0.25 mountY=0.07, mountTheta=0.29
01:57:00.840 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.25, opts=13)
01:57:00.840 00.000 6880 Enqueuing Move request for scope (0.07, -0.25)
01:57:00.840 00.000 10052 Worker thread wakes up
01:57:00.840 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.25) opts 0xd
01:57:00.841 00.001 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.25)
01:57:00.841 00.000 10052 Moving (0.07, -0.25) raw xDistance=0.25 yDistance=0.07
01:57:00.841 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:57:00.841 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
01:57:00.841 00.000 10052 MoveAxis(W, 66, ABG)
01:57:00.841 00.000 10052 Guiding  Dir = 3, Dur = 66
01:57:00.863 00.022 10052 IsSlewing returns 0
01:57:00.865 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:00.900 00.035 10052 IsGuiding returns 0
01:57:00.907 00.007 6880 UpdateGuideState exits: m=2452 SNR=34.4
01:57:00.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:00.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:00.907 00.000 6880 Enqueuing Expose request
01:57:00.928 00.021 10052 PulseGuide returned control before completion, sleep 49
01:57:01.006 00.078 10052 IsGuiding returns 0
01:57:01.006 00.000 10052 Move returns status 0, amount 66
01:57:01.006 00.000 10052 MoveAxis(N, 0, ABG)
01:57:01.006 00.000 10052 Move returns status 0, amount 0
01:57:01.006 00.000 10052 move complete, result=0
01:57:01.006 00.000 10052 worker thread done servicing request
01:57:01.006 00.000 10052 Worker thread wakes up
01:57:01.006 00.000 6880 GuideStep: 0.2 px 66 ms WEST, 0.1 px 0 ms NORTH
01:57:01.006 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:01.006 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:01.122 00.116 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87f470d8-bcdf-455b-9605-e2e648a26080"}
01:57:01.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87f470d8-bcdf-455b-9605-e2e648a26080"}
01:57:01.123 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"299569f3-7a29-4b14-acf2-18c8b63e993c"}
01:57:01.123 00.000 6880 case statement mapped state 6 to 3
01:57:01.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"299569f3-7a29-4b14-acf2-18c8b63e993c"}
01:57:01.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"62374f5b-1551-48be-b284-6ba631f2f419"}
01:57:01.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2341,"width":15,"height":15,"star_pos":[7.03,6.89],"pixels":"..."},"id":"62374f5b-1551-48be-b284-6ba631f2f419"}
01:57:01.913 00.789 10052 Exposure complete
01:57:01.977 00.064 10052 worker thread done servicing request
01:57:01.978 00.001 6880 OnExposeComplete: enter
01:57:01.978 00.000 6880 UpdateGuideState(): m_state=6
01:57:01.978 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2342
01:57:01.978 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=890.24, Mass=2559, SNR=35.1, Peak=177 HFD=4.3
01:57:01.979 00.001 6880 MultiStar: [#1 0.10,0.06,0.97,U] [#2 -0.20,0.04,0.98,U] [#3 0.02,0.10,0.91,U] [#4 0.05,-0.10,0.84,U] [#5 0.28,0.28,0.96,U] [#6 0.08,0.04,0.93,U] [#7 -0.05,0.07,0.76,U] [#8 0.12,0.10,0.79,U] 
01:57:01.979 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.08}, one-star: {0.15, 0.07}
01:57:01.979 00.000 6880 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.61) = xAngle (2.49 = 2.49)
01:57:01.979 00.000 6880 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.46 = 2.46)
01:57:01.979 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.08 hyp=0.10 cameraTheta=0.88 mountX=-0.08 mountY=0.06, mountTheta=2.47
01:57:01.981 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.08, opts=13)
01:57:01.981 00.000 6880 Enqueuing Move request for scope (0.06, 0.08)
01:57:01.981 00.000 10052 Worker thread wakes up
01:57:01.981 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.08) opts 0xd
01:57:01.981 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.08)
01:57:01.981 00.000 10052 Moving (0.06, 0.08) raw xDistance=-0.08 yDistance=0.06
01:57:01.981 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:57:01.981 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
01:57:01.982 00.001 10052 MoveAxis(E, 0, ABG)
01:57:01.982 00.000 10052 Move returns status 0, amount 0
01:57:01.982 00.000 10052 MoveAxis(N, 0, ABG)
01:57:01.982 00.000 10052 Move returns status 0, amount 0
01:57:01.982 00.000 10052 move complete, result=0
01:57:01.982 00.000 10052 worker thread done servicing request
01:57:02.006 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:02.051 00.045 6880 UpdateGuideState exits: m=2559 SNR=35.1
01:57:02.051 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:02.051 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:02.051 00.000 6880 Enqueuing Expose request
01:57:02.051 00.000 10052 Worker thread wakes up
01:57:02.051 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:02.052 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:02.052 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:03.122 01.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9c7171e3-87a2-4e3b-8837-a57fdafb38a0"}
01:57:03.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9c7171e3-87a2-4e3b-8837-a57fdafb38a0"}
01:57:03.123 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8e14471-7fd7-4643-a705-2bfd85e68a7b"}
01:57:03.123 00.000 6880 case statement mapped state 6 to 3
01:57:03.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8e14471-7fd7-4643-a705-2bfd85e68a7b"}
01:57:03.123 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"84c290f4-f76d-4471-9329-e279152fbf91"}
01:57:03.124 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2342,"width":15,"height":15,"star_pos":[7.01,7.24],"pixels":"..."},"id":"84c290f4-f76d-4471-9329-e279152fbf91"}
01:57:03.181 00.057 10052 Exposure complete
01:57:03.234 00.053 10052 worker thread done servicing request
01:57:03.234 00.000 6880 OnExposeComplete: enter
01:57:03.234 00.000 6880 UpdateGuideState(): m_state=6
01:57:03.234 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2343
01:57:03.235 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=890.43, Mass=2380, SNR=33.9, Peak=171 HFD=4.3
01:57:03.235 00.000 6880 MultiStar: [#1 -0.13,0.10,0.97,U] [#2 -0.10,0.05,1.00,U] [#3 -0.02,0.22,0.94,U] [#4 -0.12,0.00,0.85,U] [#5 0.18,0.37,0.99,U] [#6 -0.03,-0.06,0.94,U] [#7 -0.08,0.43,0.79,U] [#8 -0.08,0.41,0.83,U] 
01:57:03.235 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.19}, one-star: {0.06, 0.26}
01:57:03.235 00.000 6880 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.61) = xAngle (3.35 = -2.94)
01:57:03.235 00.000 6880 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.32 = -2.97)
01:57:03.235 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.19 hyp=0.20 cameraTheta=1.73 mountX=-0.19 mountY=-0.03, mountTheta=-2.97
01:57:03.236 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.19, opts=13)
01:57:03.236 00.000 6880 Enqueuing Move request for scope (-0.03, 0.19)
01:57:03.236 00.000 10052 Worker thread wakes up
01:57:03.237 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.19) opts 0xd
01:57:03.237 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.19)
01:57:03.237 00.000 10052 Moving (-0.03, 0.19) raw xDistance=-0.19 yDistance=-0.03
01:57:03.237 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
01:57:03.237 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
01:57:03.237 00.000 10052 MoveAxis(E, 52, ABG)
01:57:03.237 00.000 10052 Guiding  Dir = 2, Dur = 52
01:57:03.255 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:03.257 00.002 10052 IsSlewing returns 0
01:57:03.289 00.032 6880 UpdateGuideState exits: m=2380 SNR=33.9
01:57:03.289 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:03.289 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:03.289 00.000 6880 Enqueuing Expose request
01:57:03.296 00.007 10052 IsGuiding returns 0
01:57:03.323 00.027 10052 PulseGuide returned control before completion, sleep 36
01:57:03.389 00.066 10052 IsGuiding returns 0
01:57:03.389 00.000 10052 Move returns status 0, amount 52
01:57:03.389 00.000 10052 MoveAxis(N, 0, ABG)
01:57:03.389 00.000 10052 Move returns status 0, amount 0
01:57:03.389 00.000 10052 move complete, result=0
01:57:03.389 00.000 10052 worker thread done servicing request
01:57:03.389 00.000 10052 Worker thread wakes up
01:57:03.389 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:03.389 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:03.398 00.009 6880 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
01:57:04.310 00.912 10052 Exposure complete
01:57:04.382 00.072 10052 worker thread done servicing request
01:57:04.382 00.000 6880 OnExposeComplete: enter
01:57:04.382 00.000 6880 UpdateGuideState(): m_state=6
01:57:04.382 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2344
01:57:04.382 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=890.23, Mass=2412, SNR=34.0, Peak=164 HFD=4.5
01:57:04.383 00.001 6880 MultiStar: [#1 -0.18,0.01,0.96,U] [#2 -0.24,-0.10,1.00,U] [#3 -0.08,0.01,0.93,U] [#4 -0.21,-0.06,0.87,U] [#5 0.18,0.26,0.99,U] [#6 -0.09,-0.13,0.95,U] [#7 -0.19,0.14,0.78,U] [#8 -0.09,0.15,0.82,U] 
01:57:04.383 00.000 6880 single-star, 8 included, MultiStar: {-0.10, 0.03}, one-star: {-0.02, 0.06}
01:57:04.383 00.000 6880 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.61) = xAngle (3.51 = -2.77)
01:57:04.383 00.000 6880 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.48 = -2.80)
01:57:04.383 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.90 mountX=-0.06 mountY=-0.02, mountTheta=-2.80
01:57:04.384 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.06, opts=13)
01:57:04.384 00.000 6880 Enqueuing Move request for scope (-0.02, 0.06)
01:57:04.384 00.000 10052 Worker thread wakes up
01:57:04.384 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
01:57:04.384 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
01:57:04.384 00.000 10052 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
01:57:04.384 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:57:04.384 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:57:04.384 00.000 10052 MoveAxis(E, 0, ABG)
01:57:04.385 00.001 10052 Move returns status 0, amount 0
01:57:04.385 00.000 10052 MoveAxis(N, 0, ABG)
01:57:04.385 00.000 10052 Move returns status 0, amount 0
01:57:04.385 00.000 10052 move complete, result=0
01:57:04.385 00.000 10052 worker thread done servicing request
01:57:04.405 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:04.453 00.048 6880 UpdateGuideState exits: m=2412 SNR=34.0
01:57:04.453 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:04.453 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:04.453 00.000 6880 Enqueuing Expose request
01:57:04.453 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:04.453 00.000 10052 Worker thread wakes up
01:57:04.453 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:04.453 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:05.122 00.669 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"797a98f0-3b88-4b48-b144-fd61d251e111"}
01:57:05.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"797a98f0-3b88-4b48-b144-fd61d251e111"}
01:57:05.123 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"137d8a8b-a4ba-4d04-a1a4-4e10f1365dc5"}
01:57:05.123 00.000 6880 case statement mapped state 6 to 3
01:57:05.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"137d8a8b-a4ba-4d04-a1a4-4e10f1365dc5"}
01:57:05.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ae48e584-f074-407c-9ad0-97cf9b2bf056"}
01:57:05.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2344,"width":15,"height":15,"star_pos":[6.83,7.23],"pixels":"..."},"id":"ae48e584-f074-407c-9ad0-97cf9b2bf056"}
01:57:05.580 00.456 10052 Exposure complete
01:57:05.664 00.084 10052 worker thread done servicing request
01:57:05.664 00.000 6880 OnExposeComplete: enter
01:57:05.664 00.000 6880 UpdateGuideState(): m_state=6
01:57:05.664 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2345
01:57:05.664 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=890.22, Mass=2374, SNR=33.8, Peak=157 HFD=4.5
01:57:05.665 00.001 6880 MultiStar: [#1 -0.01,-0.20,0.98,U] [#2 -0.02,-0.14,1.02,U] [#3 0.04,-0.14,0.96,U] [#4 -0.02,-0.20,0.85,U] [#5 0.21,0.21,1.00,U] [#6 -0.06,-0.18,0.94,U] [#7 -0.10,-0.02,0.79,U] [#8 0.11,-0.16,0.82,U] 
01:57:05.665 00.000 6880 single-star, 8 included, MultiStar: {0.02, -0.08}, one-star: {0.01, 0.05}
01:57:05.665 00.000 6880 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.61) = xAngle (2.94 = 2.94)
01:57:05.665 00.000 6880 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.91 = 2.91)
01:57:05.665 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.33 mountX=-0.05 mountY=0.01, mountTheta=2.91
01:57:05.667 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.05, opts=13)
01:57:05.667 00.000 6880 Enqueuing Move request for scope (0.01, 0.05)
01:57:05.667 00.000 10052 Worker thread wakes up
01:57:05.667 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
01:57:05.668 00.001 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
01:57:05.668 00.000 10052 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=0.01
01:57:05.668 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:57:05.668 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.06, using input
01:57:05.668 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:57:05.668 00.000 10052 MoveAxis(E, 0, ABG)
01:57:05.668 00.000 10052 Move returns status 0, amount 0
01:57:05.668 00.000 10052 MoveAxis(N, 0, ABG)
01:57:05.668 00.000 10052 Move returns status 0, amount 0
01:57:05.668 00.000 10052 move complete, result=0
01:57:05.668 00.000 10052 worker thread done servicing request
01:57:05.701 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:05.755 00.054 6880 UpdateGuideState exits: m=2374 SNR=33.8
01:57:05.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:05.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:05.755 00.000 6880 Enqueuing Expose request
01:57:05.755 00.000 10052 Worker thread wakes up
01:57:05.755 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:05.755 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:05.755 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:06.665 00.910 10052 Exposure complete
01:57:06.734 00.069 10052 worker thread done servicing request
01:57:06.734 00.000 6880 OnExposeComplete: enter
01:57:06.734 00.000 6880 UpdateGuideState(): m_state=6
01:57:06.735 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2346
01:57:06.735 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=890.15, Mass=2505, SNR=34.8, Peak=171 HFD=4.4
01:57:06.735 00.000 6880 MultiStar: [#1 -0.08,-0.10,0.95,U] [#2 0.04,-0.10,0.96,U] [#3 -0.01,0.01,0.89,U] [#4 -0.08,-0.00,0.83,U] [#5 0.21,0.21,0.97,U] [#6 0.03,-0.23,0.91,U] [#7 -0.00,-0.10,0.75,U] [#8 -0.05,-0.09,0.81,U] 
01:57:06.735 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.04}, one-star: {0.16, -0.02}
01:57:06.735 00.000 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.64 = 0.64)
01:57:06.735 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
01:57:06.735 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.04 hyp=0.05 cameraTheta=-0.97 mountX=0.04 mountY=0.03, mountTheta=0.62
01:57:06.737 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.04, opts=13)
01:57:06.737 00.000 6880 Enqueuing Move request for scope (0.03, -0.04)
01:57:06.737 00.000 10052 Worker thread wakes up
01:57:06.737 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.04) opts 0xd
01:57:06.737 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.04)
01:57:06.737 00.000 10052 Moving (0.03, -0.04) raw xDistance=0.04 yDistance=0.03
01:57:06.737 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:06.737 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.05, using input
01:57:06.737 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
01:57:06.737 00.000 10052 MoveAxis(E, 0, ABG)
01:57:06.737 00.000 10052 Move returns status 0, amount 0
01:57:06.738 00.001 10052 MoveAxis(N, 0, ABG)
01:57:06.738 00.000 10052 Move returns status 0, amount 0
01:57:06.738 00.000 10052 move complete, result=0
01:57:06.738 00.000 10052 worker thread done servicing request
01:57:06.760 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:06.796 00.036 6880 UpdateGuideState exits: m=2505 SNR=34.8
01:57:06.797 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:06.797 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:06.797 00.000 6880 Enqueuing Expose request
01:57:06.797 00.000 10052 Worker thread wakes up
01:57:06.797 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
01:57:06.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:06.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:07.120 00.323 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08e1c103-491c-4a92-9cf2-8e3f69094c2e"}
01:57:07.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08e1c103-491c-4a92-9cf2-8e3f69094c2e"}
01:57:07.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6712637a-c297-4383-9d5f-5e12e32624a8"}
01:57:07.121 00.000 6880 case statement mapped state 6 to 3
01:57:07.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6712637a-c297-4383-9d5f-5e12e32624a8"}
01:57:07.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95805e0b-041a-437d-8ea3-9d9f030d22cb"}
01:57:07.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2346,"width":15,"height":15,"star_pos":[7.02,7.15],"pixels":"..."},"id":"95805e0b-041a-437d-8ea3-9d9f030d22cb"}
01:57:07.930 00.808 10052 Exposure complete
01:57:08.001 00.071 10052 worker thread done servicing request
01:57:08.001 00.000 6880 OnExposeComplete: enter
01:57:08.001 00.000 6880 UpdateGuideState(): m_state=6
01:57:08.001 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2347
01:57:08.001 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=889.91, Mass=2404, SNR=33.9, Peak=152 HFD=4.5
01:57:08.002 00.001 6880 MultiStar: [#1 0.15,-0.23,0.98,U] [#2 0.01,-0.29,1.01,U] [#3 -0.12,-0.31,0.92,U] [#4 0.16,-0.29,0.84,U] [#5 0.25,-0.19,0.99,U] [#6 0.03,-0.50,0.92,U] [#7 0.13,-0.47,0.79,U] [#8 -0.02,-0.41,0.81,U] 
01:57:08.002 00.000 6880 single-star, 8 included, MultiStar: {0.08, -0.32}, one-star: {0.12, -0.26}
01:57:08.002 00.000 6880 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.61) = xAngle (0.49 = 0.49)
01:57:08.002 00.000 6880 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
01:57:08.002 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.12 mountX=0.25 mountY=0.13, mountTheta=0.47
01:57:08.004 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.26, opts=13)
01:57:08.004 00.000 6880 Enqueuing Move request for scope (0.12, -0.26)
01:57:08.004 00.000 10052 Worker thread wakes up
01:57:08.004 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
01:57:08.004 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
01:57:08.004 00.000 10052 Moving (0.12, -0.26) raw xDistance=0.25 yDistance=0.13
01:57:08.004 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:57:08.004 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
01:57:08.004 00.000 10052 MoveAxis(W, 68, ABG)
01:57:08.004 00.000 10052 Guiding  Dir = 3, Dur = 68
01:57:08.033 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:08.069 00.036 10052 IsSlewing returns 0
01:57:08.075 00.006 6880 UpdateGuideState exits: m=2404 SNR=33.9
01:57:08.075 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:08.075 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:08.075 00.000 6880 Enqueuing Expose request
01:57:08.148 00.073 10052 IsGuiding returns 0
01:57:08.212 00.064 10052 PulseGuide returned control before completion, sleep 15
01:57:08.280 00.068 10052 IsGuiding returns 1
01:57:08.280 00.000 10052 scope still moving after pulse duration time elapsed
01:57:08.356 00.076 10052 IsSlewing returns 0
01:57:08.426 00.070 10052 IsGuiding returns 0
01:57:08.426 00.000 10052 scope move finished after 68 + 210 ms
01:57:08.426 00.000 10052 Move returns status 0, amount 68
01:57:08.426 00.000 10052 MoveAxis(N, 0, ABG)
01:57:08.426 00.000 10052 Move returns status 0, amount 0
01:57:08.426 00.000 10052 move complete, result=0
01:57:08.426 00.000 10052 worker thread done servicing request
01:57:08.426 00.000 10052 Worker thread wakes up
01:57:08.428 00.002 6880 GuideStep: 0.3 px 68 ms WEST, 0.1 px 0 ms NORTH
01:57:08.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:08.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:09.120 00.692 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"372d77e4-efe4-4415-888f-ad283324c89c"}
01:57:09.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"372d77e4-efe4-4415-888f-ad283324c89c"}
01:57:09.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9437d288-3a5e-472b-aa28-01d4d1705d44"}
01:57:09.121 00.000 6880 case statement mapped state 6 to 3
01:57:09.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9437d288-3a5e-472b-aa28-01d4d1705d44"}
01:57:09.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b4b486dc-02d6-4f7c-9c73-adcdf9ae8228"}
01:57:09.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2347,"width":15,"height":15,"star_pos":[6.98,6.91],"pixels":"..."},"id":"b4b486dc-02d6-4f7c-9c73-adcdf9ae8228"}
01:57:09.341 00.219 10052 Exposure complete
01:57:09.422 00.081 10052 worker thread done servicing request
01:57:09.422 00.000 6880 OnExposeComplete: enter
01:57:09.422 00.000 6880 UpdateGuideState(): m_state=6
01:57:09.423 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2348
01:57:09.423 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=890.14, Mass=2497, SNR=34.6, Peak=162 HFD=4.5
01:57:09.423 00.000 6880 MultiStar: [#1 0.05,-0.21,0.97,U] [#2 0.02,-0.26,0.98,U] [#3 -0.05,-0.24,0.90,U] [#4 0.09,-0.27,0.81,U] [#5 0.08,-0.20,0.97,U] [#6 -0.12,-0.66,0.00,M1] [#7 -0.02,-0.26,0.74,U] [#8 -0.04,-0.29,0.81,U] 
01:57:09.424 00.001 6880 single-star, 7 included, MultiStar: {0.01, -0.22}, one-star: {-0.07, -0.03}
01:57:09.424 00.000 6880 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.61) = xAngle (-1.16 = -1.16)
01:57:09.424 00.000 6880 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
01:57:09.424 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.77 mountX=0.03 mountY=-0.07, mountTheta=-1.16
01:57:09.426 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.03, opts=13)
01:57:09.426 00.000 6880 Enqueuing Move request for scope (-0.07, -0.03)
01:57:09.426 00.000 10052 Worker thread wakes up
01:57:09.427 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
01:57:09.427 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
01:57:09.427 00.000 10052 Moving (-0.07, -0.03) raw xDistance=0.03 yDistance=-0.07
01:57:09.427 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:57:09.427 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
01:57:09.427 00.000 10052 MoveAxis(E, 0, ABG)
01:57:09.427 00.000 10052 Move returns status 0, amount 0
01:57:09.427 00.000 10052 MoveAxis(N, 0, ABG)
01:57:09.427 00.000 10052 Move returns status 0, amount 0
01:57:09.427 00.000 10052 move complete, result=0
01:57:09.427 00.000 10052 worker thread done servicing request
01:57:09.459 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:09.513 00.054 6880 UpdateGuideState exits: m=2497 SNR=34.6
01:57:09.513 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:09.513 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:09.513 00.000 6880 Enqueuing Expose request
01:57:09.514 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:09.514 00.000 10052 Worker thread wakes up
01:57:09.514 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:09.514 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:10.652 01.138 10052 Exposure complete
01:57:10.707 00.055 10052 worker thread done servicing request
01:57:10.707 00.000 6880 OnExposeComplete: enter
01:57:10.707 00.000 6880 UpdateGuideState(): m_state=6
01:57:10.707 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2349
01:57:10.707 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=890.01, Mass=2429, SNR=34.2, Peak=159 HFD=4.2
01:57:10.708 00.001 6880 MultiStar: [#1 -0.13,-0.23,0.97,U] [#2 -0.25,-0.21,1.02,U] [#3 -0.11,-0.30,0.95,U] [#4 -0.04,-0.23,0.87,U] [#5 0.02,-0.17,0.99,U] [#6 -0.12,-0.33,0.95,U] [#7 -0.17,-0.28,0.77,U] [#8 -0.08,-0.23,0.81,U] 
01:57:10.708 00.000 6880 single-star, 8 included, MultiStar: {-0.12, -0.24}, one-star: {-0.21, -0.16}
01:57:10.708 00.000 6880 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.61) = xAngle (-0.89 = -0.89)
01:57:10.708 00.000 6880 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
01:57:10.708 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.16 hyp=0.26 cameraTheta=-2.50 mountX=0.17 mountY=-0.21, mountTheta=-0.90
01:57:10.709 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.16, opts=13)
01:57:10.709 00.000 6880 Enqueuing Move request for scope (-0.21, -0.16)
01:57:10.710 00.001 10052 Worker thread wakes up
01:57:10.710 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.16) opts 0xd
01:57:10.710 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.16)
01:57:10.710 00.000 10052 Moving (-0.21, -0.16) raw xDistance=0.17 yDistance=-0.21
01:57:10.710 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
01:57:10.710 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.21, slope = -0.01
01:57:10.710 00.000 10052 MoveAxis(W, 45, ABG)
01:57:10.710 00.000 10052 Guiding  Dir = 3, Dur = 45
01:57:10.730 00.020 10052 IsSlewing returns 0
01:57:10.732 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:10.769 00.037 10052 IsGuiding returns 0
01:57:10.772 00.003 6880 UpdateGuideState exits: m=2429 SNR=34.2
01:57:10.772 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:10.772 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:10.772 00.000 6880 Enqueuing Expose request
01:57:10.796 00.024 10052 PulseGuide returned control before completion, sleep 28
01:57:10.857 00.061 10052 IsGuiding returns 0
01:57:10.857 00.000 10052 Move returns status 0, amount 45
01:57:10.857 00.000 10052 MoveAxis(N, 24, ABG)
01:57:10.857 00.000 10052 Guiding  Dir = 0, Dur = 24
01:57:10.895 00.038 10052 IsSlewing returns 0
01:57:10.934 00.039 10052 IsGuiding returns 0
01:57:11.000 00.066 10052 IsGuiding returns 1
01:57:11.000 00.000 10052 scope still moving after pulse duration time elapsed
01:57:11.045 00.045 10052 IsSlewing returns 0
01:57:11.084 00.039 10052 IsGuiding returns 0
01:57:11.084 00.000 10052 scope move finished after 24 + 126 ms
01:57:11.084 00.000 10052 Move returns status 0, amount 24
01:57:11.084 00.000 10052 move complete, result=0
01:57:11.085 00.001 10052 worker thread done servicing request
01:57:11.085 00.000 10052 Worker thread wakes up
01:57:11.085 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:11.085 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:11.085 00.000 6880 GuideStep: 0.2 px 45 ms WEST, -0.2 px 24 ms NORTH
01:57:11.122 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e4fc1322-0bd0-4dc6-87df-1d5dd1749c64"}
01:57:11.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e4fc1322-0bd0-4dc6-87df-1d5dd1749c64"}
01:57:11.124 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b00d5ee7-a8b2-427d-8db7-d2c6e2535bde"}
01:57:11.124 00.000 6880 case statement mapped state 6 to 3
01:57:11.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b00d5ee7-a8b2-427d-8db7-d2c6e2535bde"}
01:57:11.126 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"832ae56a-b22a-484a-a680-7bedf80a4199"}
01:57:11.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2349,"width":15,"height":15,"star_pos":[6.64,7.01],"pixels":"..."},"id":"832ae56a-b22a-484a-a680-7bedf80a4199"}
01:57:12.003 00.877 10052 Exposure complete
01:57:12.062 00.059 10052 worker thread done servicing request
01:57:12.063 00.001 6880 OnExposeComplete: enter
01:57:12.063 00.000 6880 UpdateGuideState(): m_state=6
01:57:12.063 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2350
01:57:12.063 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=889.87, Mass=2466, SNR=34.5, Peak=163 HFD=4.4
01:57:12.063 00.000 6880 MultiStar: [#1 -0.16,-0.35,0.98,U] [#2 -0.14,-0.25,1.01,U] [#3 -0.13,-0.42,0.93,U] [#4 -0.34,-0.59,0.00,M1] [#5 -0.03,-0.27,0.98,U] [#6 -0.12,-0.45,0.93,U] [#7 -0.32,-0.30,0.78,U] [#8 -0.15,-0.33,0.79,U] 
01:57:12.064 00.001 6880 single-star, 7 included, MultiStar: {-0.15, -0.33}, one-star: {-0.17, -0.30}
01:57:12.064 00.000 6880 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.61) = xAngle (-0.48 = -0.48)
01:57:12.064 00.000 6880 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
01:57:12.064 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.30 hyp=0.35 cameraTheta=-2.09 mountX=0.31 mountY=-0.17, mountTheta=-0.50
01:57:12.065 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.30, opts=13)
01:57:12.065 00.000 6880 Enqueuing Move request for scope (-0.17, -0.30)
01:57:12.065 00.000 10052 Worker thread wakes up
01:57:12.065 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.30) opts 0xd
01:57:12.065 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.30)
01:57:12.065 00.000 10052 Moving (-0.17, -0.30) raw xDistance=0.31 yDistance=-0.17
01:57:12.065 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:57:12.065 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
01:57:12.065 00.000 10052 MoveAxis(W, 85, ABG)
01:57:12.066 00.001 10052 Guiding  Dir = 3, Dur = 85
01:57:12.089 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:12.110 00.021 10052 IsSlewing returns 0
01:57:12.129 00.019 6880 UpdateGuideState exits: m=2466 SNR=34.5
01:57:12.129 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:12.129 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:12.129 00.000 6880 Enqueuing Expose request
01:57:12.185 00.056 10052 IsGuiding returns 0
01:57:12.241 00.056 10052 PulseGuide returned control before completion, sleep 39
01:57:12.321 00.080 10052 IsGuiding returns 1
01:57:12.321 00.000 10052 scope still moving after pulse duration time elapsed
01:57:12.390 00.069 10052 IsSlewing returns 0
01:57:12.461 00.071 10052 IsGuiding returns 0
01:57:12.461 00.000 10052 scope move finished after 85 + 190 ms
01:57:12.461 00.000 10052 Move returns status 0, amount 85
01:57:12.461 00.000 10052 MoveAxis(N, 0, ABG)
01:57:12.461 00.000 10052 Move returns status 0, amount 0
01:57:12.461 00.000 10052 move complete, result=0
01:57:12.461 00.000 10052 worker thread done servicing request
01:57:12.461 00.000 10052 Worker thread wakes up
01:57:12.461 00.000 6880 GuideStep: 0.3 px 85 ms WEST, -0.2 px 0 ms NORTH
01:57:12.462 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:12.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:13.121 00.659 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60541ba6-b796-4ecb-b99c-149275e83eb9"}
01:57:13.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60541ba6-b796-4ecb-b99c-149275e83eb9"}
01:57:13.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9af53314-5fe6-4dce-84aa-fc8af95ff54d"}
01:57:13.122 00.000 6880 case statement mapped state 6 to 3
01:57:13.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9af53314-5fe6-4dce-84aa-fc8af95ff54d"}
01:57:13.123 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8bbda5c7-f7fc-461b-9e76-23ef431f6057"}
01:57:13.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2350,"width":15,"height":15,"star_pos":[6.68,6.87],"pixels":"..."},"id":"8bbda5c7-f7fc-461b-9e76-23ef431f6057"}
01:57:13.593 00.470 10052 Exposure complete
01:57:13.659 00.066 10052 worker thread done servicing request
01:57:13.660 00.001 6880 OnExposeComplete: enter
01:57:13.660 00.000 6880 UpdateGuideState(): m_state=6
01:57:13.660 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2351
01:57:13.660 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=889.93, Mass=2479, SNR=34.5, Peak=154 HFD=4.4
01:57:13.660 00.000 6880 MultiStar: [#1 -0.20,-0.31,0.96,U] [#2 -0.29,-0.31,1.02,U] [#3 -0.24,-0.23,0.90,U] [#4 -0.33,-0.57,0.00,M2] [#5 -0.06,-0.27,0.95,U] [#6 -0.14,-0.42,0.95,U] [#7 -0.41,-0.22,0.77,U] [#8 -0.17,-0.20,0.78,U] 
01:57:13.661 00.001 6880 single-star, 7 included, MultiStar: {-0.20, -0.28}, one-star: {-0.10, -0.24}
01:57:13.661 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
01:57:13.661 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
01:57:13.661 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.97 mountX=0.24 mountY=-0.10, mountTheta=-0.38
01:57:13.662 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.24, opts=13)
01:57:13.662 00.000 6880 Enqueuing Move request for scope (-0.10, -0.24)
01:57:13.662 00.000 10052 Worker thread wakes up
01:57:13.663 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
01:57:13.663 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
01:57:13.663 00.000 10052 Moving (-0.10, -0.24) raw xDistance=0.24 yDistance=-0.10
01:57:13.663 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.24
01:57:13.663 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:57:13.663 00.000 10052 MoveAxis(W, 70, ABG)
01:57:13.663 00.000 10052 Guiding  Dir = 3, Dur = 70
01:57:13.689 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:13.725 00.036 6880 UpdateGuideState exits: m=2479 SNR=34.5
01:57:13.725 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:13.725 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:13.725 00.000 6880 Enqueuing Expose request
01:57:13.733 00.008 10052 IsSlewing returns 0
01:57:13.812 00.079 10052 IsGuiding returns 0
01:57:13.875 00.063 10052 PulseGuide returned control before completion, sleep 17
01:57:13.957 00.082 10052 IsGuiding returns 1
01:57:13.957 00.000 10052 scope still moving after pulse duration time elapsed
01:57:14.030 00.073 10052 IsSlewing returns 0
01:57:14.109 00.079 10052 IsGuiding returns 0
01:57:14.109 00.000 10052 scope move finished after 70 + 228 ms
01:57:14.109 00.000 10052 Move returns status 0, amount 70
01:57:14.109 00.000 10052 MoveAxis(N, 0, ABG)
01:57:14.109 00.000 10052 Move returns status 0, amount 0
01:57:14.109 00.000 10052 move complete, result=0
01:57:14.111 00.002 10052 worker thread done servicing request
01:57:14.111 00.000 10052 Worker thread wakes up
01:57:14.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:14.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:14.111 00.000 6880 GuideStep: 0.2 px 70 ms WEST, -0.1 px 0 ms NORTH
01:57:15.023 00.912 10052 Exposure complete
01:57:15.080 00.057 10052 worker thread done servicing request
01:57:15.080 00.000 6880 OnExposeComplete: enter
01:57:15.082 00.002 6880 UpdateGuideState(): m_state=6
01:57:15.082 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2352
01:57:15.082 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=890.14, Mass=2451, SNR=34.3, Peak=149 HFD=4.6
01:57:15.082 00.000 6880 MultiStar: [#1 -0.33,-0.06,0.98,U] [#2 -0.41,-0.10,0.98,U] [#3 -0.33,-0.12,0.91,U] [#4 -0.33,-0.25,0.87,U] [#5 -0.27,-0.03,0.99,U] [#6 -0.42,-0.12,0.90,U] [#7 -0.47,-0.04,0.75,U] [#8 -0.31,0.07,0.80,U] 
01:57:15.082 00.000 6880 single-star, 8 included, MultiStar: {-0.34, -0.08}, one-star: {-0.19, -0.03}
01:57:15.083 00.001 6880 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.61) = xAngle (-1.38 = -1.38)
01:57:15.083 00.000 6880 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
01:57:15.083 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.03 hyp=0.19 cameraTheta=-2.99 mountX=0.04 mountY=-0.19, mountTheta=-1.38
01:57:15.084 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.03, opts=13)
01:57:15.084 00.000 6880 Enqueuing Move request for scope (-0.19, -0.03)
01:57:15.084 00.000 10052 Worker thread wakes up
01:57:15.085 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.03) opts 0xd
01:57:15.085 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.03)
01:57:15.085 00.000 10052 Moving (-0.19, -0.03) raw xDistance=0.04 yDistance=-0.19
01:57:15.085 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:57:15.085 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.19, slope = -0.02
01:57:15.085 00.000 10052 MoveAxis(E, 0, ABG)
01:57:15.085 00.000 10052 Move returns status 0, amount 0
01:57:15.085 00.000 10052 MoveAxis(N, 41, ABG)
01:57:15.085 00.000 10052 Guiding  Dir = 0, Dur = 41
01:57:15.106 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:15.106 00.000 10052 IsSlewing returns 0
01:57:15.138 00.032 6880 UpdateGuideState exits: m=2451 SNR=34.3
01:57:15.138 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:15.138 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:15.138 00.000 6880 Enqueuing Expose request
01:57:15.139 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81bbb61e-6468-41ff-b941-dc7afbc62e1d"}
01:57:15.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81bbb61e-6468-41ff-b941-dc7afbc62e1d"}
01:57:15.144 00.005 10052 IsGuiding returns 0
01:57:15.148 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"28d99049-f4d8-423e-bc24-0f0ae14b58c7"}
01:57:15.148 00.000 6880 case statement mapped state 6 to 3
01:57:15.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"28d99049-f4d8-423e-bc24-0f0ae14b58c7"}
01:57:15.150 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e1b1e0a5-0914-4221-b7a0-1b03a62f3306"}
01:57:15.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2352,"width":15,"height":15,"star_pos":[6.67,7.14],"pixels":"..."},"id":"e1b1e0a5-0914-4221-b7a0-1b03a62f3306"}
01:57:15.172 00.022 10052 PulseGuide returned control before completion, sleep 24
01:57:15.225 00.053 10052 IsGuiding returns 0
01:57:15.225 00.000 10052 Move returns status 0, amount 41
01:57:15.225 00.000 10052 move complete, result=0
01:57:15.225 00.000 10052 worker thread done servicing request
01:57:15.225 00.000 10052 Worker thread wakes up
01:57:15.225 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:15.226 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:15.226 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
01:57:16.353 01.127 10052 Exposure complete
01:57:16.419 00.066 10052 worker thread done servicing request
01:57:16.419 00.000 6880 OnExposeComplete: enter
01:57:16.419 00.000 6880 UpdateGuideState(): m_state=6
01:57:16.419 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2353
01:57:16.420 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=890.21, Mass=2495, SNR=34.7, Peak=154 HFD=4.4
01:57:16.420 00.000 6880 MultiStar: [#1 -0.08,-0.09,0.97,U] [#2 -0.22,-0.10,0.99,U] [#3 -0.17,-0.01,0.93,U] [#4 0.13,-0.10,0.86,U] [#5 0.32,0.29,0.96,U] [#6 -0.21,-0.21,0.95,U] [#7 -0.10,-0.05,0.77,U] [#8 -0.08,0.07,0.80,U] 
01:57:16.420 00.000 6880 single-star, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.01, 0.04}
01:57:16.420 00.000 6880 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.61) = xAngle (3.47 = -2.82)
01:57:16.420 00.000 6880 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.43 = -2.85)
01:57:16.420 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.85 mountX=-0.04 mountY=-0.01, mountTheta=-2.85
01:57:16.422 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.04, opts=13)
01:57:16.422 00.000 6880 Enqueuing Move request for scope (-0.01, 0.04)
01:57:16.422 00.000 10052 Worker thread wakes up
01:57:16.422 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
01:57:16.422 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
01:57:16.422 00.000 10052 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
01:57:16.422 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:57:16.422 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.08, using input
01:57:16.422 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
01:57:16.422 00.000 10052 MoveAxis(E, 0, ABG)
01:57:16.422 00.000 10052 Move returns status 0, amount 0
01:57:16.423 00.001 10052 MoveAxis(N, 0, ABG)
01:57:16.423 00.000 10052 Move returns status 0, amount 0
01:57:16.423 00.000 10052 move complete, result=0
01:57:16.423 00.000 10052 worker thread done servicing request
01:57:16.447 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:16.489 00.042 6880 UpdateGuideState exits: m=2495 SNR=34.7
01:57:16.489 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:16.490 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:16.490 00.000 6880 Enqueuing Expose request
01:57:16.490 00.000 10052 Worker thread wakes up
01:57:16.490 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:16.490 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:16.490 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:17.121 00.631 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"93648868-7062-47e3-95f0-19bbdc62633d"}
01:57:17.122 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"93648868-7062-47e3-95f0-19bbdc62633d"}
01:57:17.122 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35bd92ff-f493-4bb7-9b6a-384acb6ed3db"}
01:57:17.122 00.000 6880 case statement mapped state 6 to 3
01:57:17.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"35bd92ff-f493-4bb7-9b6a-384acb6ed3db"}
01:57:17.123 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7df6c9db-fa01-45f6-82fb-0955e1df1fc9"}
01:57:17.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2353,"width":15,"height":15,"star_pos":[6.84,7.21],"pixels":"..."},"id":"7df6c9db-fa01-45f6-82fb-0955e1df1fc9"}
01:57:17.410 00.287 10052 Exposure complete
01:57:17.491 00.081 10052 worker thread done servicing request
01:57:17.491 00.000 6880 OnExposeComplete: enter
01:57:17.491 00.000 6880 UpdateGuideState(): m_state=6
01:57:17.491 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2354
01:57:17.491 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=889.80, Mass=2525, SNR=34.9, Peak=161 HFD=4.4
01:57:17.492 00.001 6880 MultiStar: [#1 0.06,-0.30,0.95,U] [#2 -0.18,-0.23,0.97,U] [#3 -0.14,-0.25,0.92,U] [#4 0.13,-0.45,0.85,U] [#5 0.14,-0.29,0.97,U] [#6 0.02,-0.41,0.90,U] [#7 -0.07,-0.25,0.76,U] [#8 -0.12,-0.23,0.80,U] 
01:57:17.492 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.31}, one-star: {0.11, -0.37}
01:57:17.492 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
01:57:17.492 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
01:57:17.492 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.31 hyp=0.31 cameraTheta=-1.58 mountX=0.31 mountY=0.00, mountTheta=0.00
01:57:17.494 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.31, opts=13)
01:57:17.494 00.000 6880 Enqueuing Move request for scope (-0.00, -0.31)
01:57:17.494 00.000 10052 Worker thread wakes up
01:57:17.494 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.31) opts 0xd
01:57:17.495 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.31)
01:57:17.495 00.000 10052 Moving (-0.00, -0.31) raw xDistance=0.31 yDistance=0.00
01:57:17.495 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
01:57:17.495 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
01:57:17.495 00.000 10052 MoveAxis(W, 83, ABG)
01:57:17.495 00.000 10052 Guiding  Dir = 3, Dur = 83
01:57:17.524 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:17.574 00.050 6880 UpdateGuideState exits: m=2525 SNR=34.9
01:57:17.574 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:17.574 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:17.574 00.000 6880 Enqueuing Expose request
01:57:17.581 00.007 10052 IsSlewing returns 0
01:57:17.655 00.074 10052 IsGuiding returns 0
01:57:17.719 00.064 10052 PulseGuide returned control before completion, sleep 29
01:57:17.836 00.117 10052 IsGuiding returns 0
01:57:17.836 00.000 10052 Move returns status 0, amount 83
01:57:17.836 00.000 10052 MoveAxis(N, 0, ABG)
01:57:17.836 00.000 10052 Move returns status 0, amount 0
01:57:17.836 00.000 10052 move complete, result=0
01:57:17.836 00.000 10052 worker thread done servicing request
01:57:17.836 00.000 6880 GuideStep: 0.3 px 83 ms WEST, 0.0 px 0 ms NORTH
01:57:17.836 00.000 10052 Worker thread wakes up
01:57:17.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:17.837 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:18.973 01.136 10052 Exposure complete
01:57:19.052 00.079 10052 worker thread done servicing request
01:57:19.052 00.000 6880 OnExposeComplete: enter
01:57:19.052 00.000 6880 UpdateGuideState(): m_state=6
01:57:19.053 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2355
01:57:19.053 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=890.01, Mass=2578, SNR=35.3, Peak=177 HFD=4.5
01:57:19.054 00.001 6880 MultiStar: [#1 0.10,-0.18,0.95,U] [#2 -0.18,-0.14,0.98,U] [#3 0.04,-0.25,0.88,U] [#4 0.20,-0.21,0.84,U] [#5 0.31,-0.12,0.95,U] [#6 0.01,-0.51,0.88,U] [#7 0.13,-0.13,0.76,U] [#8 0.08,-0.20,0.79,U] 
01:57:19.054 00.000 6880 single-star, 8 included, MultiStar: {0.09, -0.21}, one-star: {0.12, -0.16}
01:57:19.054 00.000 6880 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.61) = xAngle (0.70 = 0.70)
01:57:19.054 00.000 6880 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
01:57:19.054 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-0.92 mountX=0.15 mountY=0.12, mountTheta=0.68
01:57:19.056 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.16, opts=13)
01:57:19.056 00.000 6880 Enqueuing Move request for scope (0.12, -0.16)
01:57:19.056 00.000 10052 Worker thread wakes up
01:57:19.056 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.16) opts 0xd
01:57:19.056 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.16)
01:57:19.056 00.000 10052 Moving (0.12, -0.16) raw xDistance=0.15 yDistance=0.12
01:57:19.056 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.15
01:57:19.057 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
01:57:19.057 00.000 10052 MoveAxis(W, 46, ABG)
01:57:19.057 00.000 10052 Guiding  Dir = 3, Dur = 46
01:57:19.078 00.021 10052 IsSlewing returns 0
01:57:19.087 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:19.116 00.029 10052 IsGuiding returns 0
01:57:19.134 00.018 6880 UpdateGuideState exits: m=2578 SNR=35.3
01:57:19.135 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:19.135 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:19.135 00.000 6880 Enqueuing Expose request
01:57:19.143 00.008 10052 PulseGuide returned control before completion, sleep 29
01:57:19.208 00.065 10052 IsGuiding returns 0
01:57:19.208 00.000 10052 Move returns status 0, amount 46
01:57:19.208 00.000 10052 MoveAxis(N, 0, ABG)
01:57:19.208 00.000 10052 Move returns status 0, amount 0
01:57:19.209 00.001 10052 move complete, result=0
01:57:19.209 00.000 10052 worker thread done servicing request
01:57:19.209 00.000 10052 Worker thread wakes up
01:57:19.209 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:19.209 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:19.267 00.058 6880 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
01:57:19.274 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff6695cd-72a0-4f0a-be92-0e4e940041fc"}
01:57:19.274 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff6695cd-72a0-4f0a-be92-0e4e940041fc"}
01:57:19.577 00.303 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e07f41e-9955-4a75-945a-969188de10c4"}
01:57:19.578 00.001 6880 case statement mapped state 6 to 3
01:57:19.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e07f41e-9955-4a75-945a-969188de10c4"}
01:57:19.896 00.318 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"26490c12-5e28-4913-b748-dc83f9e7bc4b"}
01:57:19.896 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2355,"width":15,"height":15,"star_pos":[6.98,7.01],"pixels":"..."},"id":"26490c12-5e28-4913-b748-dc83f9e7bc4b"}
01:57:20.118 00.222 10052 Exposure complete
01:57:20.201 00.083 10052 worker thread done servicing request
01:57:20.201 00.000 6880 OnExposeComplete: enter
01:57:20.202 00.001 6880 UpdateGuideState(): m_state=6
01:57:20.202 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2356
01:57:20.202 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=890.27, Mass=2496, SNR=34.6, Peak=164 HFD=4.4
01:57:20.203 00.001 6880 MultiStar: [#1 -0.20,-0.08,0.95,U] [#2 -0.35,-0.07,1.02,U] [#3 -0.24,-0.02,0.91,U] [#4 -0.10,-0.20,0.88,U] [#5 -0.06,-0.12,0.99,U] [#6 -0.26,-0.19,0.93,U] [#7 -0.24,-0.02,0.79,U] [#8 -0.30,-0.00,0.81,U] 
01:57:20.203 00.000 6880 single-star, 8 included, MultiStar: {-0.20, -0.07}, one-star: {-0.05, 0.10}
01:57:20.203 00.000 6880 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.61) = xAngle (3.62 = -2.66)
01:57:20.203 00.000 6880 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.69)
01:57:20.203 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.10 hyp=0.11 cameraTheta=2.01 mountX=-0.10 mountY=-0.05, mountTheta=-2.69
01:57:20.205 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.10, opts=13)
01:57:20.205 00.000 6880 Enqueuing Move request for scope (-0.05, 0.10)
01:57:20.206 00.001 10052 Worker thread wakes up
01:57:20.206 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.10) opts 0xd
01:57:20.206 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.10)
01:57:20.206 00.000 10052 Moving (-0.05, 0.10) raw xDistance=-0.10 yDistance=-0.05
01:57:20.206 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:57:20.206 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
01:57:20.206 00.000 10052 MoveAxis(E, 0, ABG)
01:57:20.206 00.000 10052 Move returns status 0, amount 0
01:57:20.206 00.000 10052 MoveAxis(N, 0, ABG)
01:57:20.206 00.000 10052 Move returns status 0, amount 0
01:57:20.207 00.001 10052 move complete, result=0
01:57:20.207 00.000 10052 worker thread done servicing request
01:57:20.239 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:20.292 00.053 6880 UpdateGuideState exits: m=2496 SNR=34.6
01:57:20.292 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:20.292 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:20.292 00.000 6880 Enqueuing Expose request
01:57:20.292 00.000 10052 Worker thread wakes up
01:57:20.292 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:57:20.292 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:20.292 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:21.277 00.985 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37625b47-3b9d-41ba-baf8-f922fb893862"}
01:57:21.277 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37625b47-3b9d-41ba-baf8-f922fb893862"}
01:57:21.277 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41861198-4050-4225-a51e-01c80c24507f"}
01:57:21.278 00.001 6880 case statement mapped state 6 to 3
01:57:21.278 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41861198-4050-4225-a51e-01c80c24507f"}
01:57:21.278 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c6e31b87-b516-447e-896b-abba6b7d223e"}
01:57:21.279 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2356,"width":15,"height":15,"star_pos":[6.81,7.27],"pixels":"..."},"id":"c6e31b87-b516-447e-896b-abba6b7d223e"}
01:57:21.428 00.149 10052 Exposure complete
01:57:21.504 00.076 10052 worker thread done servicing request
01:57:21.505 00.001 6880 OnExposeComplete: enter
01:57:21.505 00.000 6880 UpdateGuideState(): m_state=6
01:57:21.505 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2357
01:57:21.505 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=889.59, Mass=2673, SNR=35.8, Peak=159 HFD=4.8
01:57:21.506 00.001 6880 MultiStar: [#1 0.02,-0.74,0.00,M1] [#2 -0.23,-0.84,0.00,M1] [#3 -0.24,-0.71,0.00,M1] [#4 0.21,-0.83,0.00,M1] [#5 0.18,-0.47,0.96,U] [#6 -0.19,-0.92,0.00,M1] [#7 -0.06,-0.69,0.00,M1] [#8 -0.16,-0.55,0.00,M1] 
01:57:21.506 00.000 6880 refined, 1 included, MultiStar: {0.11, -0.52}, one-star: {0.04, -0.57}
01:57:21.506 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.25 = 0.25)
01:57:21.506 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
01:57:21.506 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.52 hyp=0.53 cameraTheta=-1.37 mountX=0.52 mountY=0.11, mountTheta=0.22
01:57:21.508 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.52, opts=13)
01:57:21.508 00.000 6880 Enqueuing Move request for scope (0.11, -0.52)
01:57:21.508 00.000 10052 Worker thread wakes up
01:57:21.508 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.52) opts 0xd
01:57:21.509 00.001 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.52)
01:57:21.509 00.000 10052 Moving (0.11, -0.52) raw xDistance=0.52 yDistance=0.11
01:57:21.509 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.52
01:57:21.509 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.13, using input
01:57:21.509 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
01:57:21.509 00.000 10052 MoveAxis(W, 139, ABG)
01:57:21.509 00.000 10052 Guiding  Dir = 3, Dur = 139
01:57:21.536 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:21.576 00.040 6880 UpdateGuideState exits: m=2673 SNR=35.8
01:57:21.576 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:21.576 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:21.576 00.000 6880 Enqueuing Expose request
01:57:21.585 00.009 10052 IsSlewing returns 0
01:57:21.660 00.075 10052 IsGuiding returns 0
01:57:21.724 00.064 10052 PulseGuide returned control before completion, sleep 85
01:57:21.841 00.117 10052 IsGuiding returns 1
01:57:21.843 00.002 10052 scope still moving after pulse duration time elapsed
01:57:21.921 00.078 10052 IsSlewing returns 0
01:57:21.995 00.074 10052 IsGuiding returns 0
01:57:21.996 00.001 10052 scope move finished after 139 + 197 ms
01:57:21.996 00.000 10052 Move returns status 0, amount 139
01:57:21.996 00.000 10052 MoveAxis(N, 0, ABG)
01:57:21.996 00.000 10052 Move returns status 0, amount 0
01:57:21.996 00.000 10052 move complete, result=0
01:57:21.996 00.000 10052 worker thread done servicing request
01:57:21.996 00.000 6880 GuideStep: 0.5 px 139 ms WEST, 0.1 px 0 ms NORTH
01:57:21.997 00.001 10052 Worker thread wakes up
01:57:21.997 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:21.997 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:22.905 00.908 10052 Exposure complete
01:57:22.977 00.072 10052 worker thread done servicing request
01:57:22.977 00.000 6880 OnExposeComplete: enter
01:57:22.977 00.000 6880 UpdateGuideState(): m_state=6
01:57:22.978 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2358
01:57:22.978 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=889.84, Mass=2428, SNR=34.2, Peak=161 HFD=4.4
01:57:22.978 00.000 6880 MultiStar: [#1 0.00,-0.25,0.99,U] [#2 -0.02,-0.21,0.98,U] [#3 -0.11,-0.26,0.93,U] [#4 0.14,-0.25,0.89,U] [#5 0.23,-0.16,1.00,U] [#6 -0.04,-0.29,0.95,U] [#7 0.02,-0.25,0.78,U] [#8 0.00,-0.19,0.83,U] 
01:57:22.978 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.25}, one-star: {0.11, -0.33}
01:57:22.978 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
01:57:22.978 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:57:22.978 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.25 hyp=0.25 cameraTheta=-1.42 mountX=0.24 mountY=0.04, mountTheta=0.17
01:57:22.981 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.25, opts=13)
01:57:22.981 00.000 6880 Enqueuing Move request for scope (0.04, -0.25)
01:57:22.981 00.000 10052 Worker thread wakes up
01:57:22.981 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.25) opts 0xd
01:57:22.981 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.25)
01:57:22.981 00.000 10052 Moving (0.04, -0.25) raw xDistance=0.24 yDistance=0.04
01:57:22.981 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.24
01:57:22.981 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.15, using input
01:57:22.981 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
01:57:22.981 00.000 10052 MoveAxis(W, 72, ABG)
01:57:22.981 00.000 10052 Guiding  Dir = 3, Dur = 72
01:57:23.002 00.021 10052 IsSlewing returns 0
01:57:23.006 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:23.041 00.035 10052 IsGuiding returns 0
01:57:23.041 00.000 6880 UpdateGuideState exits: m=2428 SNR=34.2
01:57:23.041 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:23.041 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:23.041 00.000 6880 Enqueuing Expose request
01:57:23.068 00.027 10052 PulseGuide returned control before completion, sleep 55
01:57:23.155 00.087 10052 IsGuiding returns 0
01:57:23.155 00.000 10052 Move returns status 0, amount 72
01:57:23.155 00.000 10052 MoveAxis(N, 0, ABG)
01:57:23.155 00.000 10052 Move returns status 0, amount 0
01:57:23.155 00.000 10052 move complete, result=0
01:57:23.155 00.000 10052 worker thread done servicing request
01:57:23.155 00.000 10052 Worker thread wakes up
01:57:23.155 00.000 6880 GuideStep: 0.2 px 72 ms WEST, 0.0 px 0 ms NORTH
01:57:23.155 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:23.156 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:23.276 00.120 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e9d2400b-1df1-4869-a84f-2aa3486f2c51"}
01:57:23.276 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e9d2400b-1df1-4869-a84f-2aa3486f2c51"}
01:57:23.277 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"596a9e1e-b570-4c3f-9b6b-1b5b834c7924"}
01:57:23.277 00.000 6880 case statement mapped state 6 to 3
01:57:23.277 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"596a9e1e-b570-4c3f-9b6b-1b5b834c7924"}
01:57:23.278 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"36cb1d64-58cc-4ef7-8a6a-f78fa78cb6cc"}
01:57:23.278 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2358,"width":15,"height":15,"star_pos":[6.96,6.84],"pixels":"..."},"id":"36cb1d64-58cc-4ef7-8a6a-f78fa78cb6cc"}
01:57:24.293 01.015 10052 Exposure complete
01:57:24.353 00.060 10052 worker thread done servicing request
01:57:24.353 00.000 6880 OnExposeComplete: enter
01:57:24.353 00.000 6880 UpdateGuideState(): m_state=6
01:57:24.354 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2359
01:57:24.354 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=889.80, Mass=2626, SNR=35.6, Peak=156 HFD=4.6
01:57:24.354 00.000 6880 MultiStar: [#1 -0.25,-0.45,0.94,U] [#2 -0.24,-0.65,0.00,M1] [#3 -0.18,-0.40,0.89,U] [#4 -0.14,-0.49,0.84,U] [#5 0.13,-0.33,0.96,U] [#6 -0.32,-0.70,0.00,M1] [#7 -0.43,-0.63,0.00,M1] [#8 -0.14,-0.45,0.81,U] 
01:57:24.354 00.000 6880 single-star, 5 included, MultiStar: {-0.11, -0.41}, one-star: {-0.11, -0.37}
01:57:24.354 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
01:57:24.354 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
01:57:24.354 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.37 hyp=0.38 cameraTheta=-1.85 mountX=0.37 mountY=-0.10, mountTheta=-0.27
01:57:24.356 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.37, opts=13)
01:57:24.356 00.000 6880 Enqueuing Move request for scope (-0.11, -0.37)
01:57:24.356 00.000 10052 Worker thread wakes up
01:57:24.356 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.37) opts 0xd
01:57:24.356 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.37)
01:57:24.356 00.000 10052 Moving (-0.11, -0.37) raw xDistance=0.37 yDistance=-0.10
01:57:24.356 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
01:57:24.356 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.02
01:57:24.356 00.000 10052 MoveAxis(W, 104, ABG)
01:57:24.357 00.001 10052 Guiding  Dir = 3, Dur = 104
01:57:24.383 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:24.419 00.036 6880 UpdateGuideState exits: m=2626 SNR=35.6
01:57:24.419 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:24.419 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:24.419 00.000 6880 Enqueuing Expose request
01:57:24.419 00.000 10052 IsSlewing returns 0
01:57:24.457 00.038 10052 IsGuiding returns 0
01:57:24.484 00.027 10052 PulseGuide returned control before completion, sleep 87
01:57:24.592 00.108 10052 IsGuiding returns 0
01:57:24.592 00.000 10052 Move returns status 0, amount 104
01:57:24.593 00.001 10052 MoveAxis(N, 0, ABG)
01:57:24.593 00.000 10052 Move returns status 0, amount 0
01:57:24.593 00.000 10052 move complete, result=0
01:57:24.593 00.000 10052 worker thread done servicing request
01:57:24.593 00.000 10052 Worker thread wakes up
01:57:24.593 00.000 6880 GuideStep: 0.4 px 104 ms WEST, -0.1 px 0 ms NORTH
01:57:24.594 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:24.594 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:25.276 00.682 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f0fe6026-1c7d-4818-887a-5469f5ddeb7d"}
01:57:25.276 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f0fe6026-1c7d-4818-887a-5469f5ddeb7d"}
01:57:25.278 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2538d7ba-fdd3-45f8-8e1b-ca2fda152808"}
01:57:25.278 00.000 6880 case statement mapped state 6 to 3
01:57:25.278 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2538d7ba-fdd3-45f8-8e1b-ca2fda152808"}
01:57:25.278 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6e0e9ab9-324a-4731-ba0f-f908981f728d"}
01:57:25.278 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2359,"width":15,"height":15,"star_pos":[6.75,6.80],"pixels":"..."},"id":"6e0e9ab9-324a-4731-ba0f-f908981f728d"}
01:57:25.508 00.230 10052 Exposure complete
01:57:25.597 00.089 10052 worker thread done servicing request
01:57:25.597 00.000 6880 OnExposeComplete: enter
01:57:25.597 00.000 6880 UpdateGuideState(): m_state=6
01:57:25.597 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2360
01:57:25.597 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=889.96, Mass=2679, SNR=35.8, Peak=174 HFD=4.4
01:57:25.598 00.001 6880 MultiStar: [#1 -0.14,-0.25,0.95,U] [#2 -0.29,-0.24,0.95,U] [#3 -0.20,-0.20,0.90,U] [#4 -0.03,-0.35,0.83,U] [#5 0.16,-0.19,0.95,U] [#6 -0.19,-0.35,0.87,U] [#7 -0.20,-0.04,0.75,U] [#8 -0.17,-0.33,0.78,U] 
01:57:25.598 00.000 6880 single-star, 8 included, MultiStar: {-0.12, -0.24}, one-star: {-0.06, -0.21}
01:57:25.598 00.000 6880 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.61) = xAngle (-0.26 = -0.26)
01:57:25.598 00.000 6880 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
01:57:25.598 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.21 hyp=0.22 cameraTheta=-1.87 mountX=0.21 mountY=-0.06, mountTheta=-0.29
01:57:25.600 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.21, opts=13)
01:57:25.600 00.000 6880 Enqueuing Move request for scope (-0.06, -0.21)
01:57:25.600 00.000 10052 Worker thread wakes up
01:57:25.600 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.21) opts 0xd
01:57:25.600 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.21)
01:57:25.600 00.000 10052 Moving (-0.06, -0.21) raw xDistance=0.21 yDistance=-0.06
01:57:25.600 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:57:25.600 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
01:57:25.600 00.000 10052 MoveAxis(W, 62, ABG)
01:57:25.600 00.000 10052 Guiding  Dir = 3, Dur = 62
01:57:25.630 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:25.654 00.024 10052 IsSlewing returns 0
01:57:25.670 00.016 6880 UpdateGuideState exits: m=2679 SNR=35.8
01:57:25.670 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:25.670 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:25.670 00.000 6880 Enqueuing Expose request
01:57:25.729 00.059 10052 IsGuiding returns 0
01:57:25.880 00.151 10052 IsGuiding returns 1
01:57:25.880 00.000 10052 scope still moving after pulse duration time elapsed
01:57:25.953 00.073 10052 IsSlewing returns 0
01:57:26.033 00.080 10052 IsGuiding returns 0
01:57:26.033 00.000 10052 scope move finished after 62 + 241 ms
01:57:26.033 00.000 10052 Move returns status 0, amount 62
01:57:26.033 00.000 10052 MoveAxis(N, 0, ABG)
01:57:26.033 00.000 10052 Move returns status 0, amount 0
01:57:26.033 00.000 10052 move complete, result=0
01:57:26.034 00.001 10052 worker thread done servicing request
01:57:26.034 00.000 10052 Worker thread wakes up
01:57:26.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:26.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:26.034 00.000 6880 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
01:57:27.178 01.144 10052 Exposure complete
01:57:27.259 00.081 10052 worker thread done servicing request
01:57:27.259 00.000 6880 OnExposeComplete: enter
01:57:27.259 00.000 6880 UpdateGuideState(): m_state=6
01:57:27.259 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2361
01:57:27.259 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=890.29, Mass=2598, SNR=35.3, Peak=181 HFD=4.5
01:57:27.259 00.000 6880 MultiStar: [#1 -0.13,-0.04,0.95,U] [#2 -0.42,0.01,1.00,U] [#3 -0.25,-0.01,0.91,U] [#4 -0.31,-0.23,0.83,U] [#5 -0.09,-0.14,0.99,U] [#6 -0.35,-0.07,0.92,U] [#7 -0.26,0.10,0.77,U] [#8 -0.25,-0.07,0.78,U] 
01:57:27.259 00.000 6880 single-star, 8 included, MultiStar: {-0.23, -0.04}, one-star: {-0.07, 0.12}
01:57:27.260 00.001 6880 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.61) = xAngle (3.72 = -2.56)
01:57:27.260 00.000 6880 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.69 = -2.59)
01:57:27.260 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=-0.12 mountY=-0.07, mountTheta=-2.59
01:57:27.261 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.12, opts=13)
01:57:27.261 00.000 6880 Enqueuing Move request for scope (-0.07, 0.12)
01:57:27.261 00.000 10052 Worker thread wakes up
01:57:27.261 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
01:57:27.261 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
01:57:27.262 00.001 10052 Moving (-0.07, 0.12) raw xDistance=-0.12 yDistance=-0.07
01:57:27.262 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:57:27.262 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
01:57:27.262 00.000 10052 MoveAxis(E, 28, ABG)
01:57:27.262 00.000 10052 Guiding  Dir = 2, Dur = 28
01:57:27.283 00.021 10052 IsSlewing returns 0
01:57:27.293 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:27.322 00.029 10052 IsGuiding returns 0
01:57:27.334 00.012 6880 UpdateGuideState exits: m=2598 SNR=35.3
01:57:27.335 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:27.335 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:27.335 00.000 6880 Enqueuing Expose request
01:57:27.335 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8ffc4cf6-9186-4d20-b956-dc0a482867b1"}
01:57:27.335 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8ffc4cf6-9186-4d20-b956-dc0a482867b1"}
01:57:27.346 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5408eb15-e21a-4702-adc6-18a91560d6a2"}
01:57:27.346 00.000 6880 case statement mapped state 6 to 3
01:57:27.347 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5408eb15-e21a-4702-adc6-18a91560d6a2"}
01:57:27.348 00.001 10052 PulseGuide returned control before completion, sleep 11
01:57:27.349 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c8f2d19-0f3b-4071-82bb-5c6dd4af171e"}
01:57:27.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2361,"width":15,"height":15,"star_pos":[6.78,7.29],"pixels":"..."},"id":"2c8f2d19-0f3b-4071-82bb-5c6dd4af171e"}
01:57:27.388 00.039 10052 IsGuiding returns 1
01:57:27.388 00.000 10052 scope still moving after pulse duration time elapsed
01:57:27.443 00.055 10052 IsSlewing returns 0
01:57:27.481 00.038 10052 IsGuiding returns 0
01:57:27.481 00.000 10052 scope move finished after 28 + 132 ms
01:57:27.481 00.000 10052 Move returns status 0, amount 28
01:57:27.481 00.000 10052 MoveAxis(N, 0, ABG)
01:57:27.481 00.000 10052 Move returns status 0, amount 0
01:57:27.481 00.000 10052 move complete, result=0
01:57:27.482 00.001 10052 worker thread done servicing request
01:57:27.482 00.000 6880 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
01:57:27.482 00.000 10052 Worker thread wakes up
01:57:27.482 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:27.482 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:28.400 00.918 10052 Exposure complete
01:57:28.480 00.080 10052 worker thread done servicing request
01:57:28.480 00.000 6880 OnExposeComplete: enter
01:57:28.480 00.000 6880 UpdateGuideState(): m_state=6
01:57:28.480 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2362
01:57:28.481 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=890.09, Mass=2671, SNR=35.9, Peak=176 HFD=4.5
01:57:28.481 00.000 6880 MultiStar: [#1 -0.11,-0.29,0.95,U] [#2 -0.31,-0.27,0.97,U] [#3 -0.21,-0.28,0.90,U] [#4 -0.37,-0.19,0.83,U] [#5 -0.09,-0.23,0.96,U] [#6 -0.26,-0.38,0.89,U] [#7 -0.21,-0.33,0.74,U] [#8 -0.25,-0.20,0.81,U] 
01:57:28.481 00.000 6880 single-star, 8 included, MultiStar: {-0.22, -0.25}, one-star: {-0.21, -0.08}
01:57:28.481 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.18 = -1.18)
01:57:28.481 00.000 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
01:57:28.481 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.08 hyp=0.22 cameraTheta=-2.80 mountX=0.08 mountY=-0.21, mountTheta=-1.19
01:57:28.483 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.08, opts=13)
01:57:28.483 00.000 6880 Enqueuing Move request for scope (-0.21, -0.08)
01:57:28.483 00.000 10052 Worker thread wakes up
01:57:28.483 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.08) opts 0xd
01:57:28.483 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.08)
01:57:28.483 00.000 10052 Moving (-0.21, -0.08) raw xDistance=0.08 yDistance=-0.21
01:57:28.483 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:57:28.484 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.21, slope = -0.02
01:57:28.484 00.000 10052 MoveAxis(E, 0, ABG)
01:57:28.484 00.000 10052 Move returns status 0, amount 0
01:57:28.484 00.000 10052 MoveAxis(N, 38, ABG)
01:57:28.484 00.000 10052 Guiding  Dir = 0, Dur = 38
01:57:28.504 00.020 10052 IsSlewing returns 0
01:57:28.505 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:28.540 00.035 6880 UpdateGuideState exits: m=2671 SNR=35.9
01:57:28.540 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:28.540 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:28.540 00.000 6880 Enqueuing Expose request
01:57:28.542 00.002 10052 IsGuiding returns 0
01:57:28.570 00.028 10052 PulseGuide returned control before completion, sleep 21
01:57:28.619 00.049 10052 IsGuiding returns 0
01:57:28.619 00.000 10052 Move returns status 0, amount 38
01:57:28.619 00.000 10052 move complete, result=0
01:57:28.619 00.000 10052 worker thread done servicing request
01:57:28.619 00.000 10052 Worker thread wakes up
01:57:28.620 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:28.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:28.635 00.015 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 38 ms NORTH
01:57:29.286 00.651 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"441325df-21cd-4ccc-a7a4-187458be1bef"}
01:57:29.287 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"441325df-21cd-4ccc-a7a4-187458be1bef"}
01:57:29.287 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba9a6ff1-4fd0-486f-b2ce-c0a0561966a0"}
01:57:29.287 00.000 6880 case statement mapped state 6 to 3
01:57:29.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba9a6ff1-4fd0-486f-b2ce-c0a0561966a0"}
01:57:29.288 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5e538eeb-20f0-4e84-8cae-dd6485b6f45f"}
01:57:29.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2362,"width":15,"height":15,"star_pos":[6.65,7.09],"pixels":"..."},"id":"5e538eeb-20f0-4e84-8cae-dd6485b6f45f"}
01:57:29.751 00.463 10052 Exposure complete
01:57:29.826 00.075 10052 worker thread done servicing request
01:57:29.826 00.000 6880 OnExposeComplete: enter
01:57:29.826 00.000 6880 UpdateGuideState(): m_state=6
01:57:29.827 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2363
01:57:29.827 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=889.70, Mass=2695, SNR=36.1, Peak=159 HFD=4.7
01:57:29.828 00.001 6880 MultiStar: [#1 -0.31,-0.65,0.00,M1] [#2 -0.21,-0.73,0.00,M1] [#3 -0.24,-0.66,0.00,M1] [#4 -0.44,-0.89,0.00,M1] [#5 0.10,-0.46,0.93,U] [#6 -0.25,-0.83,0.00,M1] [#7 -0.37,-0.66,0.00,M1] [#8 -0.23,-0.47,0.00,M1] 
01:57:29.828 00.000 6880 refined, 1 included, MultiStar: {-0.03, -0.46}, one-star: {-0.16, -0.46}
01:57:29.828 00.000 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
01:57:29.828 00.000 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:57:29.828 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.46 hyp=0.46 cameraTheta=-1.64 mountX=0.46 mountY=-0.03, mountTheta=-0.06
01:57:29.830 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.46, opts=13)
01:57:29.830 00.000 6880 Enqueuing Move request for scope (-0.03, -0.46)
01:57:29.830 00.000 10052 Worker thread wakes up
01:57:29.830 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.46) opts 0xd
01:57:29.830 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.46)
01:57:29.830 00.000 10052 Moving (-0.03, -0.46) raw xDistance=0.46 yDistance=-0.03
01:57:29.830 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.46
01:57:29.830 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.09, using input
01:57:29.830 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:57:29.830 00.000 10052 MoveAxis(W, 124, ABG)
01:57:29.830 00.000 10052 Guiding  Dir = 3, Dur = 124
01:57:29.854 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:29.887 00.033 10052 IsSlewing returns 0
01:57:29.889 00.002 6880 UpdateGuideState exits: m=2695 SNR=36.1
01:57:29.890 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:29.890 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:29.890 00.000 6880 Enqueuing Expose request
01:57:29.966 00.076 10052 IsGuiding returns 0
01:57:30.030 00.064 10052 PulseGuide returned control before completion, sleep 71
01:57:30.146 00.116 10052 IsGuiding returns 1
01:57:30.147 00.001 10052 scope still moving after pulse duration time elapsed
01:57:30.213 00.066 10052 IsSlewing returns 0
01:57:30.288 00.075 10052 IsGuiding returns 0
01:57:30.288 00.000 10052 scope move finished after 124 + 198 ms
01:57:30.288 00.000 10052 Move returns status 0, amount 124
01:57:30.288 00.000 10052 MoveAxis(N, 0, ABG)
01:57:30.288 00.000 10052 Move returns status 0, amount 0
01:57:30.288 00.000 10052 move complete, result=0
01:57:30.288 00.000 10052 worker thread done servicing request
01:57:30.289 00.001 10052 Worker thread wakes up
01:57:30.289 00.000 6880 GuideStep: 0.5 px 124 ms WEST, -0.0 px 0 ms NORTH
01:57:30.289 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:30.289 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:31.210 00.921 10052 Exposure complete
01:57:31.267 00.057 10052 worker thread done servicing request
01:57:31.267 00.000 6880 OnExposeComplete: enter
01:57:31.267 00.000 6880 UpdateGuideState(): m_state=6
01:57:31.268 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2364
01:57:31.268 00.000 6880 Star::Find returns 1 (0), X=407.38, Y=889.22, Mass=2583, SNR=35.2, Peak=167 HFD=4.8
01:57:31.268 00.000 6880 MultiStar: large primary error, entering stabilization period
01:57:31.268 00.000 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.42 = -0.42)
01:57:31.268 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
01:57:31.268 00.000 6880 CameraToMount -- cameraX=-0.48 cameraY=-0.94 hyp=1.06 cameraTheta=-2.04 mountX=0.96 mountY=-0.46, mountTheta=-0.45
01:57:31.269 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.48, y=-0.94, opts=13)
01:57:31.270 00.001 6880 Enqueuing Move request for scope (-0.48, -0.94)
01:57:31.270 00.000 10052 Worker thread wakes up
01:57:31.270 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.94) opts 0xd
01:57:31.270 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.48, -0.94)
01:57:31.270 00.000 10052 Moving (-0.48, -0.94) raw xDistance=0.96 yDistance=-0.46
01:57:31.270 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.96
01:57:31.270 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.46, slope = -0.04
01:57:31.270 00.000 10052 MoveAxis(W, 264, ABG)
01:57:31.270 00.000 10052 Guiding  Dir = 3, Dur = 264
01:57:31.291 00.021 10052 IsSlewing returns 0
01:57:31.293 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:31.324 00.031 6880 UpdateGuideState exits: m=2583 SNR=35.2
01:57:31.324 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:31.324 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:31.324 00.000 6880 Enqueuing Expose request
01:57:31.325 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9372a4e-5e91-47b5-9da7-7a2034976759"}
01:57:31.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9372a4e-5e91-47b5-9da7-7a2034976759"}
01:57:31.329 00.004 10052 IsGuiding returns 0
01:57:31.334 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e018a480-3367-4775-b137-4b63f2e0b0b6"}
01:57:31.334 00.000 6880 case statement mapped state 6 to 3
01:57:31.334 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e018a480-3367-4775-b137-4b63f2e0b0b6"}
01:57:31.336 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4d6992dd-0023-4385-968e-81a516b00465"}
01:57:31.336 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2364,"width":15,"height":15,"star_pos":[7.38,7.22],"pixels":"..."},"id":"4d6992dd-0023-4385-968e-81a516b00465"}
01:57:31.357 00.021 10052 PulseGuide returned control before completion, sleep 247
01:57:31.656 00.299 10052 IsGuiding returns 0
01:57:31.656 00.000 10052 Move returns status 0, amount 264
01:57:31.656 00.000 10052 MoveAxis(N, 78, ABG)
01:57:31.656 00.000 10052 Guiding  Dir = 0, Dur = 78
01:57:31.731 00.075 10052 IsSlewing returns 0
01:57:31.811 00.080 10052 IsGuiding returns 0
01:57:31.879 00.068 10052 PulseGuide returned control before completion, sleep 20
01:57:31.954 00.075 10052 IsGuiding returns 1
01:57:31.954 00.000 10052 scope still moving after pulse duration time elapsed
01:57:32.034 00.080 10052 IsSlewing returns 0
01:57:32.108 00.074 10052 IsGuiding returns 0
01:57:32.108 00.000 10052 scope move finished after 78 + 219 ms
01:57:32.108 00.000 10052 Move returns status 0, amount 78
01:57:32.108 00.000 10052 move complete, result=0
01:57:32.108 00.000 10052 worker thread done servicing request
01:57:32.108 00.000 6880 GuideStep: 1.0 px 264 ms WEST, -0.5 px 78 ms NORTH
01:57:32.110 00.002 10052 Worker thread wakes up
01:57:32.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:32.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:33.240 01.130 10052 Exposure complete
01:57:33.286 00.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe894f5b-eb1a-48cc-bae7-df2cdb915b00"}
01:57:33.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe894f5b-eb1a-48cc-bae7-df2cdb915b00"}
01:57:33.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d01212b-6a29-4da0-9862-855b8279a971"}
01:57:33.287 00.000 6880 case statement mapped state 6 to 3
01:57:33.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d01212b-6a29-4da0-9862-855b8279a971"}
01:57:33.288 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"acae9384-b75f-4d2c-b7dc-6e9f9df02ece"}
01:57:33.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2364,"width":15,"height":15,"star_pos":[7.38,7.22],"pixels":"..."},"id":"acae9384-b75f-4d2c-b7dc-6e9f9df02ece"}
01:57:33.321 00.033 10052 worker thread done servicing request
01:57:33.321 00.000 6880 OnExposeComplete: enter
01:57:33.322 00.001 6880 UpdateGuideState(): m_state=6
01:57:33.322 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2365
01:57:33.322 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=889.22, Mass=2576, SNR=35.1, Peak=186 HFD=4.4
01:57:33.322 00.000 6880 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.61) = xAngle (0.08 = 0.08)
01:57:33.322 00.000 6880 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
01:57:33.322 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.95 hyp=0.95 cameraTheta=-1.53 mountX=0.95 mountY=0.05, mountTheta=0.05
01:57:33.323 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.95, opts=13)
01:57:33.323 00.000 6880 Enqueuing Move request for scope (0.04, -0.95)
01:57:33.324 00.001 10052 Worker thread wakes up
01:57:33.324 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.95) opts 0xd
01:57:33.324 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.95)
01:57:33.324 00.000 10052 Moving (0.04, -0.95) raw xDistance=0.95 yDistance=0.05
01:57:33.324 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.95
01:57:33.324 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
01:57:33.324 00.000 10052 MoveAxis(W, 268, ABG)
01:57:33.324 00.000 10052 Guiding  Dir = 3, Dur = 268
01:57:33.345 00.021 10052 IsSlewing returns 0
01:57:33.355 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:33.384 00.029 10052 IsGuiding returns 0
01:57:33.396 00.012 6880 UpdateGuideState exits: m=2576 SNR=35.1
01:57:33.396 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:33.396 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:33.397 00.001 6880 Enqueuing Expose request
01:57:33.411 00.014 10052 PulseGuide returned control before completion, sleep 251
01:57:33.734 00.323 10052 IsGuiding returns 0
01:57:33.734 00.000 10052 Move returns status 0, amount 268
01:57:33.734 00.000 10052 MoveAxis(N, 0, ABG)
01:57:33.734 00.000 10052 Move returns status 0, amount 0
01:57:33.734 00.000 10052 move complete, result=0
01:57:33.734 00.000 10052 worker thread done servicing request
01:57:33.735 00.001 6880 GuideStep: 1.0 px 268 ms WEST, 0.0 px 0 ms NORTH
01:57:33.735 00.000 10052 Worker thread wakes up
01:57:33.735 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:33.735 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:34.648 00.913 10052 Exposure complete
01:57:34.717 00.069 10052 worker thread done servicing request
01:57:34.717 00.000 6880 OnExposeComplete: enter
01:57:34.717 00.000 6880 UpdateGuideState(): m_state=6
01:57:34.717 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2366
01:57:34.717 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=889.15, Mass=2607, SNR=35.3, Peak=175 HFD=4.5
01:57:34.717 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
01:57:34.717 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
01:57:34.718 00.001 6880 CameraToMount -- cameraX=-0.16 cameraY=-1.02 hyp=1.03 cameraTheta=-1.73 mountX=1.02 mountY=-0.15, mountTheta=-0.15
01:57:34.719 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-1.02, opts=13)
01:57:34.719 00.000 6880 Enqueuing Move request for scope (-0.16, -1.02)
01:57:34.719 00.000 10052 Worker thread wakes up
01:57:34.719 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -1.02) opts 0xd
01:57:34.719 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -1.02)
01:57:34.719 00.000 10052 Moving (-0.16, -1.02) raw xDistance=1.02 yDistance=-0.15
01:57:34.719 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.48 from input 1.02
01:57:34.719 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
01:57:34.719 00.000 10052 MoveAxis(W, 287, ABG)
01:57:34.719 00.000 10052 Guiding  Dir = 3, Dur = 287
01:57:34.740 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:34.740 00.000 10052 IsSlewing returns 0
01:57:34.776 00.036 6880 UpdateGuideState exits: m=2607 SNR=35.3
01:57:34.776 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:34.776 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:34.776 00.000 6880 Enqueuing Expose request
01:57:34.778 00.002 10052 IsGuiding returns 0
01:57:34.805 00.027 10052 PulseGuide returned control before completion, sleep 270
01:57:35.104 00.299 10052 IsGuiding returns 0
01:57:35.104 00.000 10052 Move returns status 0, amount 287
01:57:35.104 00.000 10052 MoveAxis(N, 0, ABG)
01:57:35.104 00.000 10052 Move returns status 0, amount 0
01:57:35.104 00.000 10052 move complete, result=0
01:57:35.104 00.000 10052 worker thread done servicing request
01:57:35.104 00.000 10052 Worker thread wakes up
01:57:35.105 00.001 6880 GuideStep: 1.0 px 287 ms WEST, -0.1 px 0 ms NORTH
01:57:35.105 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:35.105 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:35.285 00.180 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8ea1c1e-4aa8-44e8-a821-b7cd5dadc62e"}
01:57:35.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8ea1c1e-4aa8-44e8-a821-b7cd5dadc62e"}
01:57:35.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e19c677e-3417-4825-9b25-27847dacad4d"}
01:57:35.285 00.000 6880 case statement mapped state 6 to 3
01:57:35.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e19c677e-3417-4825-9b25-27847dacad4d"}
01:57:35.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f750aa98-5bfc-4f5b-9411-da1d380c4d50"}
01:57:35.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2366,"width":15,"height":15,"star_pos":[6.69,7.15],"pixels":"..."},"id":"f750aa98-5bfc-4f5b-9411-da1d380c4d50"}
01:57:36.234 00.948 10052 Exposure complete
01:57:36.319 00.085 10052 worker thread done servicing request
01:57:36.319 00.000 6880 OnExposeComplete: enter
01:57:36.319 00.000 6880 UpdateGuideState(): m_state=6
01:57:36.319 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2367
01:57:36.319 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=889.60, Mass=2554, SNR=35.1, Peak=169 HFD=4.3
01:57:36.320 00.001 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:57:36.320 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:57:36.320 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.57 hyp=0.57 cameraTheta=-1.47 mountX=0.57 mountY=0.06, mountTheta=0.11
01:57:36.321 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.57, opts=13)
01:57:36.321 00.000 6880 Enqueuing Move request for scope (0.06, -0.57)
01:57:36.321 00.000 10052 Worker thread wakes up
01:57:36.321 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.57) opts 0xd
01:57:36.321 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.57)
01:57:36.322 00.001 10052 Moving (0.06, -0.57) raw xDistance=0.57 yDistance=0.06
01:57:36.322 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.57
01:57:36.322 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
01:57:36.322 00.000 10052 MoveAxis(W, 167, ABG)
01:57:36.322 00.000 10052 Guiding  Dir = 3, Dur = 167
01:57:36.351 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:36.388 00.037 10052 IsSlewing returns 0
01:57:36.397 00.009 6880 UpdateGuideState exits: m=2554 SNR=35.1
01:57:36.397 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:36.397 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:36.397 00.000 6880 Enqueuing Expose request
01:57:36.456 00.059 10052 IsGuiding returns 0
01:57:36.484 00.028 10052 PulseGuide returned control before completion, sleep 150
01:57:36.671 00.187 10052 IsGuiding returns 0
01:57:36.671 00.000 10052 Move returns status 0, amount 167
01:57:36.671 00.000 10052 MoveAxis(N, 0, ABG)
01:57:36.671 00.000 10052 Move returns status 0, amount 0
01:57:36.671 00.000 10052 move complete, result=0
01:57:36.671 00.000 10052 worker thread done servicing request
01:57:36.671 00.000 10052 Worker thread wakes up
01:57:36.671 00.000 6880 GuideStep: 0.6 px 167 ms WEST, 0.1 px 0 ms NORTH
01:57:36.671 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:36.671 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:37.285 00.614 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c68afd55-7ada-4c6f-af8b-f319f4e66a1a"}
01:57:37.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c68afd55-7ada-4c6f-af8b-f319f4e66a1a"}
01:57:37.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e60c4b2f-e413-41dc-9ccd-dda8154221da"}
01:57:37.286 00.000 6880 case statement mapped state 6 to 3
01:57:37.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e60c4b2f-e413-41dc-9ccd-dda8154221da"}
01:57:37.286 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be67a07e-efe2-4d14-a3b3-72a83d6984b6"}
01:57:37.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2367,"width":15,"height":15,"star_pos":[6.91,6.60],"pixels":"..."},"id":"be67a07e-efe2-4d14-a3b3-72a83d6984b6"}
01:57:37.590 00.304 10052 Exposure complete
01:57:37.660 00.070 10052 worker thread done servicing request
01:57:37.660 00.000 6880 OnExposeComplete: enter
01:57:37.660 00.000 6880 UpdateGuideState(): m_state=6
01:57:37.660 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2368
01:57:37.660 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=889.52, Mass=2695, SNR=36.0, Peak=196 HFD=4.6
01:57:37.660 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.19 = 0.19)
01:57:37.660 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
01:57:37.660 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.65 hyp=0.66 cameraTheta=-1.42 mountX=0.64 mountY=0.10, mountTheta=0.16
01:57:37.661 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.65, opts=13)
01:57:37.661 00.000 6880 Enqueuing Move request for scope (0.10, -0.65)
01:57:37.662 00.001 10052 Worker thread wakes up
01:57:37.662 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.65) opts 0xd
01:57:37.662 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.65)
01:57:37.662 00.000 10052 Moving (0.10, -0.65) raw xDistance=0.64 yDistance=0.10
01:57:37.662 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.64
01:57:37.662 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
01:57:37.662 00.000 10052 MoveAxis(W, 181, ABG)
01:57:37.662 00.000 10052 Guiding  Dir = 3, Dur = 181
01:57:37.679 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:37.726 00.047 6880 UpdateGuideState exits: m=2695 SNR=36.0
01:57:37.726 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:37.726 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:37.726 00.000 6880 Enqueuing Expose request
01:57:37.733 00.007 10052 IsSlewing returns 0
01:57:37.811 00.078 10052 IsGuiding returns 0
01:57:37.875 00.064 10052 PulseGuide returned control before completion, sleep 128
01:57:38.069 00.194 10052 IsGuiding returns 1
01:57:38.069 00.000 10052 scope still moving after pulse duration time elapsed
01:57:38.149 00.080 10052 IsSlewing returns 0
01:57:38.222 00.073 10052 IsGuiding returns 0
01:57:38.224 00.002 10052 scope move finished after 181 + 230 ms
01:57:38.224 00.000 10052 Move returns status 0, amount 181
01:57:38.224 00.000 10052 MoveAxis(N, 0, ABG)
01:57:38.224 00.000 10052 Move returns status 0, amount 0
01:57:38.224 00.000 10052 move complete, result=0
01:57:38.224 00.000 10052 worker thread done servicing request
01:57:38.224 00.000 10052 Worker thread wakes up
01:57:38.224 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:38.224 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:38.224 00.000 6880 GuideStep: 0.6 px 181 ms WEST, 0.1 px 0 ms NORTH
01:57:39.285 01.061 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e143473-f655-4e84-8600-a4add305acbe"}
01:57:39.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e143473-f655-4e84-8600-a4add305acbe"}
01:57:39.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cedf59c7-eae8-4ea7-851f-70031417a11b"}
01:57:39.285 00.000 6880 case statement mapped state 6 to 3
01:57:39.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cedf59c7-eae8-4ea7-851f-70031417a11b"}
01:57:39.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4ecf82a6-7fe2-4c08-b9b0-0d6593597681"}
01:57:39.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2368,"width":15,"height":15,"star_pos":[6.95,6.52],"pixels":"..."},"id":"4ecf82a6-7fe2-4c08-b9b0-0d6593597681"}
01:57:39.358 00.072 10052 Exposure complete
01:57:39.411 00.053 10052 worker thread done servicing request
01:57:39.412 00.001 6880 OnExposeComplete: enter
01:57:39.412 00.000 6880 UpdateGuideState(): m_state=6
01:57:39.412 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2369
01:57:39.412 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=889.52, Mass=2634, SNR=35.5, Peak=170 HFD=4.3
01:57:39.412 00.000 6880 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
01:57:39.412 00.000 6880 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
01:57:39.412 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.65 hyp=0.68 cameraTheta=-1.27 mountX=0.64 mountY=0.21, mountTheta=0.32
01:57:39.413 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.65, opts=13)
01:57:39.414 00.001 6880 Enqueuing Move request for scope (0.20, -0.65)
01:57:39.414 00.000 10052 Worker thread wakes up
01:57:39.414 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.65) opts 0xd
01:57:39.414 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.65)
01:57:39.414 00.000 10052 Moving (0.20, -0.65) raw xDistance=0.64 yDistance=0.21
01:57:39.414 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.64
01:57:39.414 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.21, slope = 0.03
01:57:39.414 00.000 10052 MoveAxis(W, 181, ABG)
01:57:39.414 00.000 10052 Guiding  Dir = 3, Dur = 181
01:57:39.435 00.021 10052 IsSlewing returns 0
01:57:39.436 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:39.472 00.036 10052 IsGuiding returns 0
01:57:39.477 00.005 6880 UpdateGuideState exits: m=2634 SNR=35.5
01:57:39.477 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:39.478 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:39.478 00.000 6880 Enqueuing Expose request
01:57:39.500 00.022 10052 PulseGuide returned control before completion, sleep 164
01:57:39.726 00.226 10052 IsGuiding returns 0
01:57:39.726 00.000 10052 Move returns status 0, amount 181
01:57:39.726 00.000 10052 MoveAxis(S, 57, ABG)
01:57:39.726 00.000 10052 Guiding  Dir = 1, Dur = 57
01:57:39.801 00.075 10052 IsSlewing returns 0
01:57:39.881 00.080 10052 IsGuiding returns 0
01:57:40.025 00.144 10052 IsGuiding returns 1
01:57:40.025 00.000 10052 scope still moving after pulse duration time elapsed
01:57:40.104 00.079 10052 IsSlewing returns 0
01:57:40.179 00.075 10052 IsGuiding returns 0
01:57:40.179 00.000 10052 scope move finished after 57 + 241 ms
01:57:40.179 00.000 10052 Move returns status 0, amount 57
01:57:40.179 00.000 10052 move complete, result=0
01:57:40.180 00.001 10052 worker thread done servicing request
01:57:40.180 00.000 10052 Worker thread wakes up
01:57:40.180 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:40.181 00.001 6880 GuideStep: 0.6 px 181 ms WEST, 0.2 px 57 ms SOUTH
01:57:40.181 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:41.097 00.916 10052 Exposure complete
01:57:41.156 00.059 10052 worker thread done servicing request
01:57:41.156 00.000 6880 OnExposeComplete: enter
01:57:41.156 00.000 6880 UpdateGuideState(): m_state=6
01:57:41.156 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2370
01:57:41.156 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=889.64, Mass=2632, SNR=35.6, Peak=179 HFD=4.3
01:57:41.156 00.000 6880 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.61) = xAngle (0.28 = 0.28)
01:57:41.156 00.000 6880 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
01:57:41.157 00.001 6880 CameraToMount -- cameraX=0.13 cameraY=-0.53 hyp=0.55 cameraTheta=-1.33 mountX=0.52 mountY=0.13, mountTheta=0.25
01:57:41.158 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.53, opts=13)
01:57:41.158 00.000 6880 Enqueuing Move request for scope (0.13, -0.53)
01:57:41.158 00.000 10052 Worker thread wakes up
01:57:41.158 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.53) opts 0xd
01:57:41.158 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.53)
01:57:41.158 00.000 10052 Moving (0.13, -0.53) raw xDistance=0.52 yDistance=0.13
01:57:41.158 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.52
01:57:41.158 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.19, using input
01:57:41.158 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.04
01:57:41.158 00.000 10052 MoveAxis(W, 149, ABG)
01:57:41.158 00.000 10052 Guiding  Dir = 3, Dur = 149
01:57:41.180 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:41.181 00.001 10052 IsSlewing returns 0
01:57:41.213 00.032 6880 UpdateGuideState exits: m=2632 SNR=35.6
01:57:41.213 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:41.213 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:41.213 00.000 6880 Enqueuing Expose request
01:57:41.220 00.007 10052 IsGuiding returns 0
01:57:41.247 00.027 10052 PulseGuide returned control before completion, sleep 132
01:57:41.286 00.039 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f0b8d6a-8f6e-43f7-a987-e1c1cc8ca1b3"}
01:57:41.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f0b8d6a-8f6e-43f7-a987-e1c1cc8ca1b3"}
01:57:41.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"12f71260-3b1c-4472-b0a4-b0c15296b1c5"}
01:57:41.287 00.000 6880 case statement mapped state 6 to 3
01:57:41.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"12f71260-3b1c-4472-b0a4-b0c15296b1c5"}
01:57:41.289 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65788bc7-fb09-4d76-9cde-cb25bed21aef"}
01:57:41.289 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2370,"width":15,"height":15,"star_pos":[6.98,6.64],"pixels":"..."},"id":"65788bc7-fb09-4d76-9cde-cb25bed21aef"}
01:57:41.412 00.123 10052 IsGuiding returns 0
01:57:41.413 00.001 10052 Move returns status 0, amount 149
01:57:41.413 00.000 10052 MoveAxis(N, 0, ABG)
01:57:41.413 00.000 10052 Move returns status 0, amount 0
01:57:41.413 00.000 10052 move complete, result=0
01:57:41.413 00.000 10052 worker thread done servicing request
01:57:41.413 00.000 6880 GuideStep: 0.5 px 149 ms WEST, 0.1 px 0 ms NORTH
01:57:41.413 00.000 10052 Worker thread wakes up
01:57:41.413 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:41.413 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:42.561 01.148 10052 Exposure complete
01:57:42.645 00.084 10052 worker thread done servicing request
01:57:42.645 00.000 6880 OnExposeComplete: enter
01:57:42.645 00.000 6880 UpdateGuideState(): m_state=6
01:57:42.645 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2371
01:57:42.645 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=889.19, Mass=2693, SNR=36.1, Peak=190 HFD=4.5
01:57:42.645 00.000 6880 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
01:57:42.646 00.001 6880 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
01:57:42.646 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.98 hyp=0.98 cameraTheta=-1.68 mountX=0.98 mountY=-0.09, mountTheta=-0.09
01:57:42.647 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.98, opts=13)
01:57:42.647 00.000 6880 Enqueuing Move request for scope (-0.10, -0.98)
01:57:42.648 00.001 10052 Worker thread wakes up
01:57:42.648 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.98) opts 0xd
01:57:42.648 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.98)
01:57:42.648 00.000 10052 Moving (-0.10, -0.98) raw xDistance=0.98 yDistance=-0.09
01:57:42.648 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.98
01:57:42.648 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.04
01:57:42.648 00.000 10052 MoveAxis(W, 271, ABG)
01:57:42.648 00.000 10052 Guiding  Dir = 3, Dur = 271
01:57:42.670 00.022 10052 IsSlewing returns 0
01:57:42.679 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:42.708 00.029 10052 IsGuiding returns 0
01:57:42.721 00.013 6880 UpdateGuideState exits: m=2693 SNR=36.1
01:57:42.721 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:42.721 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:42.721 00.000 6880 Enqueuing Expose request
01:57:42.734 00.013 10052 PulseGuide returned control before completion, sleep 254
01:57:43.023 00.289 10052 IsGuiding returns 0
01:57:43.023 00.000 10052 Move returns status 0, amount 271
01:57:43.023 00.000 10052 MoveAxis(N, 0, ABG)
01:57:43.023 00.000 10052 Move returns status 0, amount 0
01:57:43.023 00.000 10052 move complete, result=0
01:57:43.023 00.000 10052 worker thread done servicing request
01:57:43.023 00.000 10052 Worker thread wakes up
01:57:43.023 00.000 6880 GuideStep: 1.0 px 271 ms WEST, -0.1 px 0 ms NORTH
01:57:43.024 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:43.024 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:43.285 00.261 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ea2aea5-5bfd-47f5-81fb-1e3c94b1f4ea"}
01:57:43.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ea2aea5-5bfd-47f5-81fb-1e3c94b1f4ea"}
01:57:43.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a91b194-f40f-4a17-8f56-a00bf3eed7ce"}
01:57:43.286 00.000 6880 case statement mapped state 6 to 3
01:57:43.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a91b194-f40f-4a17-8f56-a00bf3eed7ce"}
01:57:43.286 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3831daf-f2df-4c84-9f35-7b9eeac14802"}
01:57:43.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2371,"width":15,"height":15,"star_pos":[6.75,7.19],"pixels":"..."},"id":"a3831daf-f2df-4c84-9f35-7b9eeac14802"}
01:57:43.936 00.650 10052 Exposure complete
01:57:44.012 00.076 10052 worker thread done servicing request
01:57:44.012 00.000 6880 OnExposeComplete: enter
01:57:44.012 00.000 6880 UpdateGuideState(): m_state=6
01:57:44.013 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2372
01:57:44.013 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=889.40, Mass=2606, SNR=35.3, Peak=151 HFD=4.9
01:57:44.013 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
01:57:44.013 00.000 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
01:57:44.013 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.77 hyp=0.81 cameraTheta=-1.88 mountX=0.78 mountY=-0.24, mountTheta=-0.29
01:57:44.015 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.77, opts=13)
01:57:44.015 00.000 6880 Enqueuing Move request for scope (-0.24, -0.77)
01:57:44.015 00.000 10052 Worker thread wakes up
01:57:44.015 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.77) opts 0xd
01:57:44.015 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.77)
01:57:44.015 00.000 10052 Moving (-0.24, -0.77) raw xDistance=0.78 yDistance=-0.24
01:57:44.015 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.78
01:57:44.016 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.01
01:57:44.016 00.000 10052 MoveAxis(W, 223, ABG)
01:57:44.016 00.000 10052 Guiding  Dir = 3, Dur = 223
01:57:44.039 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:44.069 00.030 10052 IsSlewing returns 0
01:57:44.074 00.005 6880 UpdateGuideState exits: m=2606 SNR=35.3
01:57:44.074 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:44.074 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:44.075 00.001 6880 Enqueuing Expose request
01:57:44.149 00.074 10052 IsGuiding returns 0
01:57:44.212 00.063 10052 PulseGuide returned control before completion, sleep 171
01:57:44.457 00.245 10052 IsGuiding returns 0
01:57:44.457 00.000 10052 Move returns status 0, amount 223
01:57:44.457 00.000 10052 MoveAxis(N, 0, ABG)
01:57:44.457 00.000 10052 Move returns status 0, amount 0
01:57:44.457 00.000 10052 move complete, result=0
01:57:44.457 00.000 10052 worker thread done servicing request
01:57:44.457 00.000 10052 Worker thread wakes up
01:57:44.457 00.000 6880 GuideStep: 0.8 px 223 ms WEST, -0.2 px 0 ms NORTH
01:57:44.459 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:44.459 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:45.286 00.827 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f3ed9cd-f437-4b0b-b4da-7ce5796d9f90"}
01:57:45.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f3ed9cd-f437-4b0b-b4da-7ce5796d9f90"}
01:57:45.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24b19ea4-4005-4b5d-aa46-1c5284da510f"}
01:57:45.287 00.000 6880 case statement mapped state 6 to 3
01:57:45.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24b19ea4-4005-4b5d-aa46-1c5284da510f"}
01:57:45.287 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4d3b85d6-6f99-4030-a018-3981b9d99bc0"}
01:57:45.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2372,"width":15,"height":15,"star_pos":[6.61,7.40],"pixels":"..."},"id":"4d3b85d6-6f99-4030-a018-3981b9d99bc0"}
01:57:45.600 00.313 10052 Exposure complete
01:57:45.684 00.084 10052 worker thread done servicing request
01:57:45.684 00.000 6880 OnExposeComplete: enter
01:57:45.684 00.000 6880 UpdateGuideState(): m_state=6
01:57:45.685 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2373
01:57:45.685 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=889.91, Mass=2568, SNR=35.2, Peak=155 HFD=4.5
01:57:45.685 00.000 6880 MultiStar: exiting stabilization period
01:57:45.685 00.000 6880 MultiStar: [#1 -0.21,-0.24,0.96,U] [#2 0.02,-0.13,0.97,U] [#3 -0.19,-0.29,0.91,U] [#4 -0.14,-0.23,0.84,U] [#5 0.08,-0.23,0.96,U] [#6 -0.23,-0.29,0.91,U] [#7 -0.24,-0.31,0.73,U] [#8 -0.20,-0.28,0.78,U] 
01:57:45.686 00.001 6880 single-star, 8 included, MultiStar: {-0.13, -0.25}, one-star: {-0.09, -0.26}
01:57:45.686 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.30 = -0.30)
01:57:45.686 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
01:57:45.686 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.92 mountX=0.26 mountY=-0.09, mountTheta=-0.33
01:57:45.687 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.26, opts=13)
01:57:45.688 00.001 6880 Enqueuing Move request for scope (-0.09, -0.26)
01:57:45.688 00.000 10052 Worker thread wakes up
01:57:45.688 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
01:57:45.688 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
01:57:45.688 00.000 10052 Moving (-0.09, -0.26) raw xDistance=0.26 yDistance=-0.09
01:57:45.688 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.26
01:57:45.688 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
01:57:45.688 00.000 10052 MoveAxis(W, 81, ABG)
01:57:45.688 00.000 10052 Guiding  Dir = 3, Dur = 81
01:57:45.716 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:45.731 00.015 10052 IsSlewing returns 0
01:57:45.757 00.026 6880 UpdateGuideState exits: m=2568 SNR=35.2
01:57:45.757 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:45.757 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:45.757 00.000 6880 Enqueuing Expose request
01:57:45.811 00.054 10052 IsGuiding returns 0
01:57:45.874 00.063 10052 PulseGuide returned control before completion, sleep 28
01:57:45.956 00.082 10052 IsGuiding returns 1
01:57:45.956 00.000 10052 scope still moving after pulse duration time elapsed
01:57:46.029 00.073 10052 IsSlewing returns 0
01:57:46.108 00.079 10052 IsGuiding returns 0
01:57:46.108 00.000 10052 scope move finished after 81 + 217 ms
01:57:46.110 00.002 10052 Move returns status 0, amount 81
01:57:46.110 00.000 10052 MoveAxis(N, 0, ABG)
01:57:46.110 00.000 10052 Move returns status 0, amount 0
01:57:46.110 00.000 10052 move complete, result=0
01:57:46.110 00.000 10052 worker thread done servicing request
01:57:46.110 00.000 10052 Worker thread wakes up
01:57:46.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:46.110 00.000 6880 GuideStep: 0.3 px 81 ms WEST, -0.1 px 0 ms NORTH
01:57:46.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:47.028 00.918 10052 Exposure complete
01:57:47.095 00.067 10052 worker thread done servicing request
01:57:47.095 00.000 6880 OnExposeComplete: enter
01:57:47.095 00.000 6880 UpdateGuideState(): m_state=6
01:57:47.095 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2374
01:57:47.095 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=889.84, Mass=2421, SNR=34.1, Peak=131 HFD=4.7
01:57:47.096 00.001 6880 MultiStar: [#1 0.34,-0.18,0.97,U] [#2 0.25,-0.00,0.99,U] [#3 0.09,-0.18,0.90,U] [#4 0.40,-0.27,0.82,U] [#5 0.52,-0.26,0.00,M1] [#6 0.12,-0.31,0.93,U] [#7 0.13,-0.05,0.76,U] [#8 0.15,-0.05,0.82,U] 
01:57:47.096 00.000 6880 refined, 7 included, MultiStar: {0.23, -0.17}, one-star: {0.37, -0.33}
01:57:47.096 00.000 6880 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.61) = xAngle (0.97 = 0.97)
01:57:47.096 00.000 6880 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
01:57:47.096 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.17 hyp=0.29 cameraTheta=-0.64 mountX=0.16 mountY=0.24, mountTheta=0.96
01:57:47.097 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.17, opts=13)
01:57:47.098 00.001 6880 Enqueuing Move request for scope (0.23, -0.17)
01:57:47.098 00.000 10052 Worker thread wakes up
01:57:47.098 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.17) opts 0xd
01:57:47.098 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.17)
01:57:47.098 00.000 10052 Moving (0.23, -0.17) raw xDistance=0.16 yDistance=0.24
01:57:47.098 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
01:57:47.098 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
01:57:47.098 00.000 10052 MoveAxis(W, 48, ABG)
01:57:47.098 00.000 10052 Guiding  Dir = 3, Dur = 48
01:57:47.119 00.021 10052 IsSlewing returns 0
01:57:47.124 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:47.157 00.033 6880 UpdateGuideState exits: m=2421 SNR=34.1
01:57:47.158 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:47.158 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:47.158 00.000 6880 Enqueuing Expose request
01:57:47.158 00.000 10052 IsGuiding returns 0
01:57:47.185 00.027 10052 PulseGuide returned control before completion, sleep 31
01:57:47.251 00.066 10052 IsGuiding returns 0
01:57:47.251 00.000 10052 Move returns status 0, amount 48
01:57:47.251 00.000 10052 MoveAxis(N, 0, ABG)
01:57:47.251 00.000 10052 Move returns status 0, amount 0
01:57:47.251 00.000 10052 move complete, result=0
01:57:47.252 00.001 10052 worker thread done servicing request
01:57:47.252 00.000 6880 GuideStep: 0.2 px 48 ms WEST, 0.2 px 0 ms NORTH
01:57:47.252 00.000 10052 Worker thread wakes up
01:57:47.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:47.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:47.286 00.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e7b36b1-aa53-4541-beb0-2fa675c3c55a"}
01:57:47.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e7b36b1-aa53-4541-beb0-2fa675c3c55a"}
01:57:47.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fe0e303-082b-4bbf-a0a5-d9366e52f2ff"}
01:57:47.287 00.000 6880 case statement mapped state 6 to 3
01:57:47.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fe0e303-082b-4bbf-a0a5-d9366e52f2ff"}
01:57:47.287 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b4d4b3c3-b65c-4b69-b03e-b61dbd55c474"}
01:57:47.289 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2374,"width":15,"height":15,"star_pos":[7.23,6.84],"pixels":"..."},"id":"b4d4b3c3-b65c-4b69-b03e-b61dbd55c474"}
01:57:48.380 01.091 10052 Exposure complete
01:57:48.432 00.052 10052 worker thread done servicing request
01:57:48.432 00.000 6880 OnExposeComplete: enter
01:57:48.433 00.001 6880 UpdateGuideState(): m_state=6
01:57:48.433 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2375
01:57:48.433 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=890.04, Mass=2661, SNR=35.7, Peak=176 HFD=4.4
01:57:48.433 00.000 6880 MultiStar: [#1 -0.21,-0.32,0.96,U] [#2 -0.04,-0.18,0.98,U] [#3 -0.04,-0.22,0.91,U] [#4 -0.30,-0.22,0.83,U] [#5 0.18,-0.18,0.98,U] [#6 -0.10,-0.41,0.91,U] [#7 -0.20,-0.24,0.74,U] [#8 -0.18,-0.17,0.79,U] 
01:57:48.433 00.000 6880 single-star, 8 included, MultiStar: {-0.10, -0.23}, one-star: {-0.06, -0.12}
01:57:48.433 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
01:57:48.433 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
01:57:48.434 00.001 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.12 hyp=0.14 cameraTheta=-2.02 mountX=0.13 mountY=-0.06, mountTheta=-0.43
01:57:48.435 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.12, opts=13)
01:57:48.435 00.000 6880 Enqueuing Move request for scope (-0.06, -0.12)
01:57:48.435 00.000 10052 Worker thread wakes up
01:57:48.435 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.12) opts 0xd
01:57:48.435 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.12)
01:57:48.435 00.000 10052 Moving (-0.06, -0.12) raw xDistance=0.13 yDistance=-0.06
01:57:48.435 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:57:48.435 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
01:57:48.435 00.000 10052 MoveAxis(W, 36, ABG)
01:57:48.435 00.000 10052 Guiding  Dir = 3, Dur = 36
01:57:48.456 00.021 10052 IsSlewing returns 0
01:57:48.457 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:48.494 00.037 10052 IsGuiding returns 0
01:57:48.495 00.001 6880 UpdateGuideState exits: m=2661 SNR=35.7
01:57:48.495 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:48.495 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:48.495 00.000 6880 Enqueuing Expose request
01:57:48.523 00.028 10052 PulseGuide returned control before completion, sleep 19
01:57:48.571 00.048 10052 IsGuiding returns 0
01:57:48.571 00.000 10052 Move returns status 0, amount 36
01:57:48.571 00.000 10052 MoveAxis(N, 0, ABG)
01:57:48.571 00.000 10052 Move returns status 0, amount 0
01:57:48.571 00.000 10052 move complete, result=0
01:57:48.571 00.000 10052 worker thread done servicing request
01:57:48.571 00.000 10052 Worker thread wakes up
01:57:48.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:48.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:48.590 00.019 6880 GuideStep: 0.1 px 36 ms WEST, -0.1 px 0 ms NORTH
01:57:49.283 00.693 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f700a743-d69a-47d9-b747-331deb9fb27e"}
01:57:49.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f700a743-d69a-47d9-b747-331deb9fb27e"}
01:57:49.284 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f1cf29d-0c40-449a-a275-e19e83842ac5"}
01:57:49.284 00.000 6880 case statement mapped state 6 to 3
01:57:49.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f1cf29d-0c40-449a-a275-e19e83842ac5"}
01:57:49.284 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ea876ee3-0923-4365-b88b-f1e98200d8db"}
01:57:49.285 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2375,"width":15,"height":15,"star_pos":[6.80,7.04],"pixels":"..."},"id":"ea876ee3-0923-4365-b88b-f1e98200d8db"}
01:57:49.493 00.208 10052 Exposure complete
01:57:49.564 00.071 10052 worker thread done servicing request
01:57:49.564 00.000 6880 OnExposeComplete: enter
01:57:49.564 00.000 6880 UpdateGuideState(): m_state=6
01:57:49.564 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2376
01:57:49.565 00.001 6880 Star::Find returns 1 (0), X=407.93, Y=889.87, Mass=2561, SNR=35.2, Peak=164 HFD=4.3
01:57:49.565 00.000 6880 MultiStar: [#1 -0.00,-0.29,0.98,U] [#2 0.15,-0.30,0.98,U] [#3 -0.04,-0.29,0.93,U] [#4 0.04,-0.28,0.83,U] [#5 0.28,-0.43,0.96,U] [#6 -0.06,-0.62,0.00,M1] [#7 -0.04,-0.15,0.77,U] [#8 0.11,-0.22,0.81,U] 
01:57:49.565 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.29}, one-star: {0.08, -0.29}
01:57:49.565 00.000 6880 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.61) = xAngle (0.30 = 0.30)
01:57:49.565 00.000 6880 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:57:49.565 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.32 mountX=0.28 mountY=0.08, mountTheta=0.27
01:57:49.567 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.29, opts=13)
01:57:49.567 00.000 6880 Enqueuing Move request for scope (0.07, -0.29)
01:57:49.567 00.000 10052 Worker thread wakes up
01:57:49.567 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
01:57:49.567 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
01:57:49.567 00.000 10052 Moving (0.07, -0.29) raw xDistance=0.28 yDistance=0.08
01:57:49.567 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:57:49.567 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:57:49.567 00.000 10052 MoveAxis(W, 78, ABG)
01:57:49.567 00.000 10052 Guiding  Dir = 3, Dur = 78
01:57:49.598 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:49.617 00.019 10052 IsSlewing returns 0
01:57:49.645 00.028 6880 UpdateGuideState exits: m=2561 SNR=35.2
01:57:49.645 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:49.645 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:49.645 00.000 6880 Enqueuing Expose request
01:57:49.693 00.048 10052 IsGuiding returns 0
01:57:49.757 00.064 10052 PulseGuide returned control before completion, sleep 24
01:57:49.838 00.081 10052 IsGuiding returns 1
01:57:49.838 00.000 10052 scope still moving after pulse duration time elapsed
01:57:49.917 00.079 10052 IsSlewing returns 0
01:57:49.992 00.075 10052 IsGuiding returns 0
01:57:49.992 00.000 10052 scope move finished after 78 + 221 ms
01:57:49.992 00.000 10052 Move returns status 0, amount 78
01:57:49.992 00.000 10052 MoveAxis(N, 0, ABG)
01:57:49.992 00.000 10052 Move returns status 0, amount 0
01:57:49.992 00.000 10052 move complete, result=0
01:57:49.992 00.000 10052 worker thread done servicing request
01:57:49.992 00.000 10052 Worker thread wakes up
01:57:49.992 00.000 6880 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH
01:57:49.993 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:49.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:51.121 01.128 10052 Exposure complete
01:57:51.200 00.079 10052 worker thread done servicing request
01:57:51.200 00.000 6880 OnExposeComplete: enter
01:57:51.200 00.000 6880 UpdateGuideState(): m_state=6
01:57:51.200 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2377
01:57:51.200 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=889.83, Mass=2599, SNR=35.4, Peak=170 HFD=4.4
01:57:51.201 00.001 6880 MultiStar: [#1 -0.01,-0.36,0.97,U] [#2 0.02,-0.24,0.98,U] [#3 -0.07,-0.17,0.92,U] [#4 -0.07,-0.36,0.84,U] [#5 0.28,-0.18,0.98,U] [#6 0.01,-0.36,0.90,U] [#7 -0.07,-0.22,0.77,U] [#8 -0.04,-0.32,0.80,U] 
01:57:51.201 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.28}, one-star: {0.10, -0.34}
01:57:51.201 00.000 6880 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
01:57:51.201 00.000 6880 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
01:57:51.201 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.28 hyp=0.28 cameraTheta=-1.49 mountX=0.28 mountY=0.03, mountTheta=0.09
01:57:51.203 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.28, opts=13)
01:57:51.203 00.000 6880 Enqueuing Move request for scope (0.02, -0.28)
01:57:51.203 00.000 10052 Worker thread wakes up
01:57:51.203 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.28) opts 0xd
01:57:51.203 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.28)
01:57:51.203 00.000 10052 Moving (0.02, -0.28) raw xDistance=0.28 yDistance=0.03
01:57:51.203 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:57:51.203 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
01:57:51.203 00.000 10052 MoveAxis(W, 79, ABG)
01:57:51.203 00.000 10052 Guiding  Dir = 3, Dur = 79
01:57:51.226 00.023 10052 IsSlewing returns 0
01:57:51.232 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:51.263 00.031 10052 IsGuiding returns 0
01:57:51.282 00.019 6880 UpdateGuideState exits: m=2599 SNR=35.4
01:57:51.282 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:51.282 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:51.283 00.001 6880 Enqueuing Expose request
01:57:51.291 00.008 10052 PulseGuide returned control before completion, sleep 62
01:57:51.293 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"33b2b83d-f47f-42f0-8908-effbc6172ed3"}
01:57:51.293 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"33b2b83d-f47f-42f0-8908-effbc6172ed3"}
01:57:51.295 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2259e62-8edd-415c-b855-c9a15ae2d6a6"}
01:57:51.295 00.000 6880 case statement mapped state 6 to 3
01:57:51.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2259e62-8edd-415c-b855-c9a15ae2d6a6"}
01:57:51.297 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"660f1d48-5425-49e2-a4d6-bf30be988288"}
01:57:51.297 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2377,"width":15,"height":15,"star_pos":[6.96,6.83],"pixels":"..."},"id":"660f1d48-5425-49e2-a4d6-bf30be988288"}
01:57:51.385 00.088 10052 IsGuiding returns 0
01:57:51.385 00.000 10052 Move returns status 0, amount 79
01:57:51.385 00.000 10052 MoveAxis(N, 0, ABG)
01:57:51.385 00.000 10052 Move returns status 0, amount 0
01:57:51.385 00.000 10052 move complete, result=0
01:57:51.386 00.001 10052 worker thread done servicing request
01:57:51.386 00.000 10052 Worker thread wakes up
01:57:51.386 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:51.386 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:51.394 00.008 6880 GuideStep: 0.3 px 79 ms WEST, 0.0 px 0 ms NORTH
01:57:52.297 00.903 10052 Exposure complete
01:57:52.355 00.058 10052 worker thread done servicing request
01:57:52.355 00.000 6880 OnExposeComplete: enter
01:57:52.355 00.000 6880 UpdateGuideState(): m_state=6
01:57:52.355 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2378
01:57:52.355 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=889.96, Mass=2607, SNR=35.4, Peak=165 HFD=4.4
01:57:52.356 00.001 6880 MultiStar: [#1 -0.15,-0.29,0.93,U] [#2 -0.26,-0.30,1.00,U] [#3 -0.17,-0.28,0.91,U] [#4 -0.08,-0.25,0.85,U] [#5 0.16,-0.25,0.95,U] [#6 -0.17,-0.47,0.92,U] [#7 -0.13,-0.15,0.76,U] [#8 -0.10,-0.22,0.81,U] 
01:57:52.356 00.000 6880 single-star, 8 included, MultiStar: {-0.11, -0.27}, one-star: {-0.12, -0.21}
01:57:52.356 00.000 6880 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
01:57:52.356 00.000 6880 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
01:57:52.356 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.21 hyp=0.24 cameraTheta=-2.08 mountX=0.22 mountY=-0.11, mountTheta=-0.49
01:57:52.357 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.21, opts=13)
01:57:52.358 00.001 6880 Enqueuing Move request for scope (-0.12, -0.21)
01:57:52.358 00.000 10052 Worker thread wakes up
01:57:52.358 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.21) opts 0xd
01:57:52.358 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.21)
01:57:52.358 00.000 10052 Moving (-0.12, -0.21) raw xDistance=0.22 yDistance=-0.11
01:57:52.358 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:57:52.358 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
01:57:52.358 00.000 10052 MoveAxis(W, 62, ABG)
01:57:52.358 00.000 10052 Guiding  Dir = 3, Dur = 62
01:57:52.381 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:52.413 00.032 6880 UpdateGuideState exits: m=2607 SNR=35.4
01:57:52.413 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:52.413 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:52.413 00.000 6880 Enqueuing Expose request
01:57:52.417 00.004 10052 IsSlewing returns 0
01:57:52.457 00.040 10052 IsGuiding returns 0
01:57:52.484 00.027 10052 PulseGuide returned control before completion, sleep 46
01:57:52.566 00.082 10052 IsGuiding returns 0
01:57:52.567 00.001 10052 Move returns status 0, amount 62
01:57:52.567 00.000 10052 MoveAxis(N, 0, ABG)
01:57:52.567 00.000 10052 Move returns status 0, amount 0
01:57:52.567 00.000 10052 move complete, result=0
01:57:52.567 00.000 10052 worker thread done servicing request
01:57:52.567 00.000 10052 Worker thread wakes up
01:57:52.567 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:52.567 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:52.569 00.002 6880 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
01:57:53.284 00.715 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22ed387d-0056-4269-9b7f-a1eb5f07561b"}
01:57:53.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22ed387d-0056-4269-9b7f-a1eb5f07561b"}
01:57:53.285 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01737d93-5296-4915-b29a-ab7d1d6b106a"}
01:57:53.285 00.000 6880 case statement mapped state 6 to 3
01:57:53.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01737d93-5296-4915-b29a-ab7d1d6b106a"}
01:57:53.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c53802a-a9e9-42f3-b827-253e830169c3"}
01:57:53.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2378,"width":15,"height":15,"star_pos":[6.74,6.96],"pixels":"..."},"id":"7c53802a-a9e9-42f3-b827-253e830169c3"}
01:57:53.701 00.416 10052 Exposure complete
01:57:53.796 00.095 10052 worker thread done servicing request
01:57:53.797 00.001 6880 OnExposeComplete: enter
01:57:53.797 00.000 6880 UpdateGuideState(): m_state=6
01:57:53.797 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2379
01:57:53.797 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=889.99, Mass=2595, SNR=35.3, Peak=177 HFD=4.4
01:57:53.798 00.001 6880 MultiStar: [#1 -0.11,-0.15,0.96,U] [#2 -0.12,0.01,1.00,U] [#3 -0.13,0.08,0.92,U] [#4 -0.07,-0.16,0.85,U] [#5 0.19,0.29,0.95,U] [#6 -0.14,-0.30,0.92,U] [#7 -0.32,-0.02,0.77,U] [#8 -0.20,-0.06,0.80,U] 
01:57:53.798 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.05}, one-star: {-0.05, -0.18}
01:57:53.798 00.000 6880 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.61) = xAngle (-1.03 = -1.03)
01:57:53.798 00.000 6880 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
01:57:53.798 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.65 mountX=0.06 mountY=-0.10, mountTheta=-1.04
01:57:53.801 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.05, opts=13)
01:57:53.801 00.000 6880 Enqueuing Move request for scope (-0.10, -0.05)
01:57:53.801 00.000 10052 Worker thread wakes up
01:57:53.801 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
01:57:53.801 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
01:57:53.801 00.000 10052 Moving (-0.10, -0.05) raw xDistance=0.06 yDistance=-0.10
01:57:53.801 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:57:53.801 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
01:57:53.801 00.000 10052 MoveAxis(E, 0, ABG)
01:57:53.801 00.000 10052 Move returns status 0, amount 0
01:57:53.801 00.000 10052 MoveAxis(N, 0, ABG)
01:57:53.802 00.001 10052 Move returns status 0, amount 0
01:57:53.802 00.000 10052 move complete, result=0
01:57:53.802 00.000 10052 worker thread done servicing request
01:57:53.829 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:53.859 00.030 6880 UpdateGuideState exits: m=2595 SNR=35.3
01:57:53.859 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:53.859 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:53.859 00.000 6880 Enqueuing Expose request
01:57:53.859 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:57:53.859 00.000 10052 Worker thread wakes up
01:57:53.859 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:53.859 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:54.770 00.911 10052 Exposure complete
01:57:54.832 00.062 10052 worker thread done servicing request
01:57:54.832 00.000 6880 OnExposeComplete: enter
01:57:54.832 00.000 6880 UpdateGuideState(): m_state=6
01:57:54.833 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2380
01:57:54.833 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=890.48, Mass=2526, SNR=34.8, Peak=160 HFD=5.0
01:57:54.833 00.000 6880 MultiStar: [#1 -0.01,0.13,0.95,U] [#2 -0.14,0.11,0.98,U] [#3 -0.01,0.22,0.89,U] [#4 0.07,0.29,0.82,U] [#5 0.17,0.03,0.94,U] [#6 -0.06,-0.07,0.87,U] [#7 -0.03,0.28,0.73,U] [#8 -0.06,0.16,0.76,U] 
01:57:54.833 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.16}, one-star: {0.13, 0.31}
01:57:54.833 00.000 6880 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.61) = xAngle (3.12 = 3.12)
01:57:54.833 00.000 6880 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.09 = 3.09)
01:57:54.833 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.51 mountX=-0.16 mountY=0.01, mountTheta=3.09
01:57:54.835 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.16, opts=13)
01:57:54.835 00.000 6880 Enqueuing Move request for scope (0.01, 0.16)
01:57:54.835 00.000 10052 Worker thread wakes up
01:57:54.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.16) opts 0xd
01:57:54.835 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.16)
01:57:54.835 00.000 10052 Moving (0.01, 0.16) raw xDistance=-0.16 yDistance=0.01
01:57:54.836 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
01:57:54.836 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.03, using input
01:57:54.836 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:57:54.836 00.000 10052 MoveAxis(E, 43, ABG)
01:57:54.836 00.000 10052 Guiding  Dir = 2, Dur = 43
01:57:54.857 00.021 10052 IsSlewing returns 0
01:57:54.858 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:54.894 00.036 10052 IsGuiding returns 0
01:57:54.895 00.001 6880 UpdateGuideState exits: m=2526 SNR=34.8
01:57:54.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:54.895 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:54.896 00.001 6880 Enqueuing Expose request
01:57:54.922 00.026 10052 PulseGuide returned control before completion, sleep 26
01:57:54.976 00.054 10052 IsGuiding returns 0
01:57:54.976 00.000 10052 Move returns status 0, amount 43
01:57:54.976 00.000 10052 MoveAxis(N, 0, ABG)
01:57:54.976 00.000 10052 Move returns status 0, amount 0
01:57:54.976 00.000 10052 move complete, result=0
01:57:54.976 00.000 10052 worker thread done servicing request
01:57:54.977 00.001 10052 Worker thread wakes up
01:57:54.977 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:54.977 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:54.988 00.011 6880 GuideStep: -0.2 px 43 ms EAST, 0.0 px 0 ms NORTH
01:57:55.284 00.296 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8e17f3ea-6b62-4add-8d21-75bfc76ae1dd"}
01:57:55.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8e17f3ea-6b62-4add-8d21-75bfc76ae1dd"}
01:57:55.285 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d46e646-1d50-4ff4-90bb-0e969079147d"}
01:57:55.285 00.000 6880 case statement mapped state 6 to 3
01:57:55.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d46e646-1d50-4ff4-90bb-0e969079147d"}
01:57:55.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1dfd1fc9-042c-4900-96ca-864a0d8629b4"}
01:57:55.286 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2380,"width":15,"height":15,"star_pos":[6.99,7.48],"pixels":"..."},"id":"1dfd1fc9-042c-4900-96ca-864a0d8629b4"}
01:57:56.111 00.825 10052 Exposure complete
01:57:56.191 00.080 10052 worker thread done servicing request
01:57:56.191 00.000 6880 OnExposeComplete: enter
01:57:56.191 00.000 6880 UpdateGuideState(): m_state=6
01:57:56.192 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2381
01:57:56.192 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=890.16, Mass=2524, SNR=34.9, Peak=132 HFD=4.8
01:57:56.192 00.000 6880 MultiStar: [#1 -0.32,-0.20,0.97,U] [#2 -0.29,-0.04,1.03,U] [#3 -0.35,-0.03,0.93,U] [#4 -0.41,-0.09,0.87,U] [#5 -0.17,-0.20,1.00,U] [#6 -0.26,-0.18,0.92,U] [#7 -0.53,0.01,0.00,M1] [#8 -0.44,-0.07,0.83,U] 
01:57:56.192 00.000 6880 single-star, 7 included, MultiStar: {-0.31, -0.10}, one-star: {-0.27, -0.01}
01:57:56.192 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
01:57:56.192 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
01:57:56.192 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-3.11 mountX=0.02 mountY=-0.27, mountTheta=-1.50
01:57:56.194 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.01, opts=13)
01:57:56.194 00.000 6880 Enqueuing Move request for scope (-0.27, -0.01)
01:57:56.194 00.000 10052 Worker thread wakes up
01:57:56.194 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.01) opts 0xd
01:57:56.194 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.01)
01:57:56.194 00.000 10052 Moving (-0.27, -0.01) raw xDistance=0.02 yDistance=-0.27
01:57:56.194 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:57:56.195 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.27, slope = -0.01
01:57:56.195 00.000 10052 MoveAxis(E, 0, ABG)
01:57:56.195 00.000 10052 Move returns status 0, amount 0
01:57:56.195 00.000 10052 MoveAxis(N, 16, ABG)
01:57:56.195 00.000 10052 Guiding  Dir = 0, Dur = 16
01:57:56.223 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:56.247 00.024 10052 IsSlewing returns 0
01:57:56.268 00.021 6880 UpdateGuideState exits: m=2524 SNR=34.9
01:57:56.268 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:56.268 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:56.268 00.000 6880 Enqueuing Expose request
01:57:56.316 00.048 10052 IsGuiding returns 0
01:57:56.456 00.140 10052 IsGuiding returns 0
01:57:56.457 00.001 10052 Move returns status 0, amount 16
01:57:56.457 00.000 10052 move complete, result=0
01:57:56.457 00.000 10052 worker thread done servicing request
01:57:56.457 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 16 ms NORTH
01:57:56.457 00.000 10052 Worker thread wakes up
01:57:56.457 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:56.457 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:57.298 00.841 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7f08bd2-c817-4a31-9fe2-5be6bb5838d6"}
01:57:57.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7f08bd2-c817-4a31-9fe2-5be6bb5838d6"}
01:57:57.299 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"92e4d690-eb6e-469e-b2d0-59c454e54842"}
01:57:57.299 00.000 6880 case statement mapped state 6 to 3
01:57:57.299 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"92e4d690-eb6e-469e-b2d0-59c454e54842"}
01:57:57.300 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5e7c7510-d77d-4df0-8317-1e19001b9ce0"}
01:57:57.300 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2381,"width":15,"height":15,"star_pos":[6.59,7.16],"pixels":"..."},"id":"5e7c7510-d77d-4df0-8317-1e19001b9ce0"}
01:57:57.378 00.078 10052 Exposure complete
01:57:57.461 00.083 10052 worker thread done servicing request
01:57:57.461 00.000 6880 OnExposeComplete: enter
01:57:57.461 00.000 6880 UpdateGuideState(): m_state=6
01:57:57.461 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2382
01:57:57.461 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=889.97, Mass=2603, SNR=35.4, Peak=165 HFD=4.8
01:57:57.462 00.001 6880 MultiStar: [#1 -0.48,-0.46,0.00,M1] [#2 -0.47,-0.33,0.00,M1] [#3 -0.49,-0.25,0.00,M1] [#4 -0.72,-0.56,0.00,M1] [#5 -0.37,-0.41,0.00,M1] [#6 -0.44,-0.36,0.00,M1] [#7 -0.72,-0.45,0.00,M2] [#8 -0.73,-0.24,0.00,M1] 
01:57:57.462 00.000 6880 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.61) = xAngle (-1.14 = -1.14)
01:57:57.462 00.000 6880 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
01:57:57.462 00.000 6880 CameraToMount -- cameraX=-0.47 cameraY=-0.19 hyp=0.51 cameraTheta=-2.75 mountX=0.21 mountY=-0.47, mountTheta=-1.14
01:57:57.464 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.47, y=-0.19, opts=13)
01:57:57.464 00.000 6880 Enqueuing Move request for scope (-0.47, -0.19)
01:57:57.464 00.000 10052 Worker thread wakes up
01:57:57.464 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.19) opts 0xd
01:57:57.464 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.47, -0.19)
01:57:57.464 00.000 10052 Moving (-0.47, -0.19) raw xDistance=0.21 yDistance=-0.47
01:57:57.465 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
01:57:57.465 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.47, slope = -0.04
01:57:57.465 00.000 10052 MoveAxis(W, 57, ABG)
01:57:57.465 00.000 10052 Guiding  Dir = 3, Dur = 57
01:57:57.494 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:57.540 00.046 6880 UpdateGuideState exits: m=2603 SNR=35.4
01:57:57.540 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:57.540 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:57.540 00.000 6880 Enqueuing Expose request
01:57:57.581 00.041 10052 IsSlewing returns 0
01:57:57.656 00.075 10052 IsGuiding returns 0
01:57:57.858 00.202 10052 IsGuiding returns 1
01:57:57.858 00.000 10052 scope still moving after pulse duration time elapsed
01:57:57.937 00.079 10052 IsSlewing returns 0
01:57:58.011 00.074 10052 IsGuiding returns 0
01:57:58.012 00.001 10052 scope move finished after 57 + 298 ms
01:57:58.012 00.000 10052 Move returns status 0, amount 57
01:57:58.012 00.000 10052 MoveAxis(N, 80, ABG)
01:57:58.012 00.000 10052 Guiding  Dir = 0, Dur = 80
01:57:58.091 00.079 10052 IsSlewing returns 0
01:57:58.165 00.074 10052 IsGuiding returns 0
01:57:58.234 00.069 10052 PulseGuide returned control before completion, sleep 22
01:57:58.314 00.080 10052 IsGuiding returns 1
01:57:58.314 00.000 10052 scope still moving after pulse duration time elapsed
01:57:58.388 00.074 10052 IsSlewing returns 0
01:57:58.467 00.079 10052 IsGuiding returns 0
01:57:58.468 00.001 10052 scope move finished after 80 + 222 ms
01:57:58.468 00.000 10052 Move returns status 0, amount 80
01:57:58.468 00.000 10052 move complete, result=0
01:57:58.468 00.000 10052 worker thread done servicing request
01:57:58.468 00.000 6880 GuideStep: 0.2 px 57 ms WEST, -0.5 px 80 ms NORTH
01:57:58.468 00.000 10052 Worker thread wakes up
01:57:58.468 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:58.468 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:57:59.297 00.829 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6482c7f8-d22e-4508-ae20-ce3ea5996207"}
01:57:59.298 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6482c7f8-d22e-4508-ae20-ce3ea5996207"}
01:57:59.298 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e3a19883-840a-48b9-a952-ed5703a705f1"}
01:57:59.298 00.000 6880 case statement mapped state 6 to 3
01:57:59.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3a19883-840a-48b9-a952-ed5703a705f1"}
01:57:59.309 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2a5abd4d-b1df-4f10-b711-f3ed308e4eb2"}
01:57:59.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2382,"width":15,"height":15,"star_pos":[7.39,6.97],"pixels":"..."},"id":"2a5abd4d-b1df-4f10-b711-f3ed308e4eb2"}
01:57:59.627 00.318 10052 Exposure complete
01:57:59.754 00.127 10052 worker thread done servicing request
01:57:59.754 00.000 6880 OnExposeComplete: enter
01:57:59.754 00.000 6880 UpdateGuideState(): m_state=6
01:57:59.754 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2383
01:57:59.755 00.001 6880 Star::Find returns 1 (0), X=408.00, Y=890.10, Mass=2637, SNR=35.7, Peak=170 HFD=4.5
01:57:59.755 00.000 6880 MultiStar: [#1 0.16,-0.03,0.94,U] [#2 0.26,-0.17,0.98,U] [#3 0.07,-0.13,0.89,U] [#4 0.06,-0.10,0.84,U] [#5 0.35,-0.12,0.94,U] [#6 0.10,-0.36,0.91,U] [#7 0.15,-0.06,0.76,U] [#8 0.10,-0.15,0.81,U] 
01:57:59.755 00.000 6880 single-star, 8 included, MultiStar: {0.16, -0.13}, one-star: {0.15, -0.07}
01:57:59.755 00.000 6880 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
01:57:59.755 00.000 6880 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
01:57:59.755 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.07 hyp=0.16 cameraTheta=-0.43 mountX=0.06 mountY=0.15, mountTheta=1.18
01:57:59.757 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.07, opts=13)
01:57:59.758 00.001 6880 Enqueuing Move request for scope (0.15, -0.07)
01:57:59.758 00.000 10052 Worker thread wakes up
01:57:59.758 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.07) opts 0xd
01:57:59.758 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.07)
01:57:59.758 00.000 10052 Moving (0.15, -0.07) raw xDistance=0.06 yDistance=0.15
01:57:59.758 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:57:59.758 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.03
01:57:59.758 00.000 10052 MoveAxis(E, 0, ABG)
01:57:59.758 00.000 10052 Move returns status 0, amount 0
01:57:59.759 00.001 10052 MoveAxis(N, 0, ABG)
01:57:59.759 00.000 10052 Move returns status 0, amount 0
01:57:59.759 00.000 10052 move complete, result=0
01:57:59.759 00.000 10052 worker thread done servicing request
01:57:59.792 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:57:59.846 00.054 6880 UpdateGuideState exits: m=2637 SNR=35.7
01:57:59.846 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:57:59.846 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:57:59.846 00.000 6880 Enqueuing Expose request
01:57:59.846 00.000 10052 Worker thread wakes up
01:57:59.847 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:57:59.847 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:57:59.847 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
01:58:00.762 00.915 6880 evsrv: cli 01543AA0 connect
01:58:00.763 00.001 6880 case statement mapped state 6 to 3
01:58:00.763 00.000 6880 case statement mapped state 6 to 3
01:58:00.764 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"eaaeeafd-7b2c-4304-9ca2-05a5be50f25b"}
01:58:00.764 00.000 6880 case statement mapped state 6 to 3
01:58:00.764 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eaaeeafd-7b2c-4304-9ca2-05a5be50f25b"}
01:58:00.766 00.002 10052 Exposure complete
01:58:00.775 00.009 6880 evsrv: cli 01543AA0 disconnect
01:58:00.777 00.002 6880 evsrv: cli 015431E0 connect
01:58:00.777 00.000 6880 case statement mapped state 6 to 3
01:58:00.778 00.001 6880 case statement mapped state 6 to 3
01:58:00.778 00.000 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"a8fdf84e-44cf-4f77-bca5-f5247ff67dc6"}
01:58:00.778 00.000 6880 PhdController::Dither begins
01:58:00.778 00.000 6880 dither: size=1.00, dRA=0.98 dDec=0.00
01:58:00.778 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
01:58:00.779 00.001 6880 MountToCamera -- mountX=0.98 mountY=0.00 hyp=0.98 mountTheta=0.00 cameraX=-0.04, cameraY=-0.98 cameraTheta=-1.61
01:58:00.779 00.000 6880 setting lock position to (407.81, 889.19)
01:58:00.779 00.000 6880 Mount: notify guiding dithered (-0.0, -1.0)
01:58:00.779 00.000 6880 MultiStar: stabilizing after lock position change
01:58:00.779 00.000 6880 Status Line: Dither by 0.98,0.00
01:58:00.783 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
01:58:00.783 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
01:58:00.784 00.001 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"a8fdf84e-44cf-4f77-bca5-f5247ff67dc6"}
01:58:00.799 00.015 6880 evsrv: cli 015431E0 disconnect
01:58:00.859 00.060 10052 worker thread done servicing request
01:58:00.861 00.002 6880 OnExposeComplete: enter
01:58:00.862 00.001 6880 UpdateGuideState(): m_state=6
01:58:00.862 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2384
01:58:00.862 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=890.23, Mass=2574, SNR=35.2, Peak=167 HFD=4.5
01:58:00.862 00.000 6880 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.61) = xAngle (2.88 = 2.88)
01:58:00.862 00.000 6880 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.84 = 2.84)
01:58:00.863 00.001 6880 CameraToMount -- cameraX=0.33 cameraY=1.04 hyp=1.09 cameraTheta=1.26 mountX=-1.05 mountY=0.32, mountTheta=2.85
01:58:00.864 00.001 6880 dither recenter: remaining=(-1.0,-0.0) step=(-1.0,-0.0)
01:58:00.864 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
01:58:00.864 00.000 6880 MountToCamera -- mountX=-0.98 mountY=-0.00 hyp=0.98 mountTheta=-3.14 cameraX=0.04, cameraY=0.98 cameraTheta=1.53
01:58:00.864 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.98, opts=4)
01:58:00.864 00.000 6880 Enqueuing Move request for scope (0.04, 0.98)
01:58:00.865 00.001 6880 Mount: notify direct move -0.98,-0.00
01:58:00.865 00.000 10052 Worker thread wakes up
01:58:00.865 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.98) opts 0x4
01:58:00.865 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.98)
01:58:00.865 00.000 10052 Moving (0.04, 0.98) raw xDistance=-0.98 yDistance=-0.00
01:58:00.865 00.000 10052 MoveAxis(E, 582, B)
01:58:00.865 00.000 10052 Guiding  Dir = 2, Dur = 582
01:58:00.886 00.021 10052 IsSlewing returns 0
01:58:00.893 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:00.924 00.031 10052 IsGuiding returns 0
01:58:00.936 00.012 6880 UpdateGuideState exits: m=2574 SNR=35.2
01:58:00.936 00.000 6880 PhdController: settling, locked = 1, distance = 1.20 (0.60) aobump = 0 frame = 1 / 99999
01:58:00.936 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123080.936,"Host":"MINIASTRO1","Inst":1,"Distance":1.20,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:58:00.936 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:00.936 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:00.936 00.000 6880 Enqueuing Expose request
01:58:00.951 00.015 10052 PulseGuide returned control before completion, sleep 566
01:58:01.296 00.345 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ea5d302-10d0-416e-9173-f29a0d37753e"}
01:58:01.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ea5d302-10d0-416e-9173-f29a0d37753e"}
01:58:01.297 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d0ec57b-9959-44bf-85f9-8d835feff1ce"}
01:58:01.297 00.000 6880 case statement mapped state 6 to 3
01:58:01.297 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d0ec57b-9959-44bf-85f9-8d835feff1ce"}
01:58:01.298 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0df24ce-ddc5-402d-a969-5a1a3175e0a9"}
01:58:01.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2384,"width":15,"height":15,"star_pos":[7.14,7.23],"pixels":"..."},"id":"e0df24ce-ddc5-402d-a969-5a1a3175e0a9"}
01:58:01.582 00.284 10052 IsGuiding returns 0
01:58:01.582 00.000 10052 Move returns status 0, amount 582
01:58:01.582 00.000 10052 MoveAxis(N, 0, B)
01:58:01.582 00.000 10052 Move returns status 0, amount 0
01:58:01.582 00.000 10052 move complete, result=0
01:58:01.582 00.000 10052 worker thread done servicing request
01:58:01.583 00.001 10052 Worker thread wakes up
01:58:01.583 00.000 6880 GuideStep: -1.0 px 582 ms EAST, -0.0 px 0 ms NORTH
01:58:01.583 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:01.583 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:02.711 01.128 10052 Exposure complete
01:58:02.765 00.054 10052 worker thread done servicing request
01:58:02.765 00.000 6880 OnExposeComplete: enter
01:58:02.765 00.000 6880 UpdateGuideState(): m_state=6
01:58:02.766 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2385
01:58:02.766 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=889.09, Mass=2543, SNR=34.9, Peak=152 HFD=4.5
01:58:02.766 00.000 6880 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.61) = xAngle (1.28 = 1.28)
01:58:02.766 00.000 6880 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
01:58:02.766 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.33 mountX=0.09 mountY=0.30, mountTheta=1.28
01:58:02.768 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.10, opts=13)
01:58:02.768 00.000 6880 Enqueuing Move request for scope (0.29, -0.10)
01:58:02.768 00.000 10052 Worker thread wakes up
01:58:02.768 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
01:58:02.768 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
01:58:02.768 00.000 10052 Moving (0.29, -0.10) raw xDistance=0.09 yDistance=0.30
01:58:02.768 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:58:02.768 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.30, slope = 0.00
01:58:02.768 00.000 10052 MoveAxis(E, 0, ABG)
01:58:02.768 00.000 10052 Move returns status 0, amount 0
01:58:02.768 00.000 10052 MoveAxis(S, 54, ABG)
01:58:02.768 00.000 10052 Guiding  Dir = 1, Dur = 54
01:58:02.788 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:02.790 00.002 10052 IsSlewing returns 0
01:58:02.818 00.028 6880 UpdateGuideState exits: m=2543 SNR=34.9
01:58:02.818 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 2 / 99999
01:58:02.818 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123082.818,"Host":"MINIASTRO1","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
01:58:02.818 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:02.818 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:02.819 00.001 6880 Enqueuing Expose request
01:58:02.827 00.008 10052 IsGuiding returns 0
01:58:02.855 00.028 10052 PulseGuide returned control before completion, sleep 37
01:58:02.918 00.063 10052 IsGuiding returns 0
01:58:02.918 00.000 10052 Move returns status 0, amount 54
01:58:02.918 00.000 10052 move complete, result=0
01:58:02.918 00.000 10052 worker thread done servicing request
01:58:02.918 00.000 10052 Worker thread wakes up
01:58:02.918 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 54 ms SOUTH
01:58:02.918 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:02.919 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:03.295 00.376 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"42e18d7a-ef1b-410b-b60b-7c02ca153f6a"}
01:58:03.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"42e18d7a-ef1b-410b-b60b-7c02ca153f6a"}
01:58:03.296 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"056a5fc3-b68a-4121-97dc-58453111ac11"}
01:58:03.296 00.000 6880 case statement mapped state 6 to 3
01:58:03.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"056a5fc3-b68a-4121-97dc-58453111ac11"}
01:58:03.296 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6ac868d-2c91-465c-b02d-62d7ff7124d8"}
01:58:03.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2385,"width":15,"height":15,"star_pos":[7.11,7.09],"pixels":"..."},"id":"b6ac868d-2c91-465c-b02d-62d7ff7124d8"}
01:58:03.837 00.541 10052 Exposure complete
01:58:03.926 00.089 10052 worker thread done servicing request
01:58:03.926 00.000 6880 OnExposeComplete: enter
01:58:03.926 00.000 6880 UpdateGuideState(): m_state=6
01:58:03.927 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2386
01:58:03.927 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=889.16, Mass=2690, SNR=35.9, Peak=146 HFD=4.6
01:58:03.927 00.000 6880 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.61) = xAngle (1.53 = 1.53)
01:58:03.927 00.000 6880 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
01:58:03.927 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=-0.03 hyp=0.39 cameraTheta=-0.08 mountX=0.02 mountY=0.39, mountTheta=1.53
01:58:03.929 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=-0.03, opts=13)
01:58:03.929 00.000 6880 Enqueuing Move request for scope (0.39, -0.03)
01:58:03.930 00.001 10052 Worker thread wakes up
01:58:03.930 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.03) opts 0xd
01:58:03.930 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, -0.03)
01:58:03.930 00.000 10052 Moving (0.39, -0.03) raw xDistance=0.02 yDistance=0.39
01:58:03.930 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:03.930 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.39, slope = 0.00
01:58:03.930 00.000 10052 MoveAxis(E, 0, ABG)
01:58:03.930 00.000 10052 Move returns status 0, amount 0
01:58:03.930 00.000 10052 MoveAxis(S, 72, ABG)
01:58:03.930 00.000 10052 Guiding  Dir = 1, Dur = 72
01:58:03.964 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:03.992 00.028 10052 IsSlewing returns 0
01:58:04.003 00.011 6880 UpdateGuideState exits: m=2690 SNR=35.9
01:58:04.003 00.000 6880 PhdController: settling, locked = 1, distance = 0.34 (0.60) aobump = 0 frame = 3 / 99999
01:58:04.003 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123084.003,"Host":"MINIASTRO1","Inst":1,"Distance":0.34,"Time":1.2,"SettleTime":6.0,"StarLocked":true}
01:58:04.003 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:04.004 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:04.004 00.000 6880 Enqueuing Expose request
01:58:04.065 00.061 10052 IsGuiding returns 0
01:58:04.135 00.070 10052 PulseGuide returned control before completion, sleep 14
01:58:04.216 00.081 10052 IsGuiding returns 1
01:58:04.216 00.000 10052 scope still moving after pulse duration time elapsed
01:58:04.290 00.074 10052 IsSlewing returns 0
01:58:04.357 00.067 10052 IsGuiding returns 0
01:58:04.357 00.000 10052 scope move finished after 72 + 218 ms
01:58:04.358 00.001 10052 Move returns status 0, amount 72
01:58:04.358 00.000 10052 move complete, result=0
01:58:04.358 00.000 10052 worker thread done servicing request
01:58:04.358 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 72 ms SOUTH
01:58:04.358 00.000 10052 Worker thread wakes up
01:58:04.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:04.359 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:05.295 00.936 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9ed423e-c379-4688-9be2-05979453c6c9"}
01:58:05.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9ed423e-c379-4688-9be2-05979453c6c9"}
01:58:05.296 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4b8fefd-afd7-40b1-8a0a-ceac58d035dd"}
01:58:05.296 00.000 6880 case statement mapped state 6 to 3
01:58:05.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4b8fefd-afd7-40b1-8a0a-ceac58d035dd"}
01:58:05.296 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fc763589-01c9-4873-9812-862224c2cd2a"}
01:58:05.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2386,"width":15,"height":15,"star_pos":[7.21,7.16],"pixels":"..."},"id":"fc763589-01c9-4873-9812-862224c2cd2a"}
01:58:05.497 00.201 10052 Exposure complete
01:58:05.575 00.078 10052 worker thread done servicing request
01:58:05.575 00.000 6880 OnExposeComplete: enter
01:58:05.575 00.000 6880 UpdateGuideState(): m_state=6
01:58:05.575 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2387
01:58:05.576 00.001 6880 Star::Find returns 1 (0), X=408.08, Y=889.00, Mass=2646, SNR=35.6, Peak=174 HFD=4.5
01:58:05.576 00.000 6880 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.61) = xAngle (0.98 = 0.98)
01:58:05.576 00.000 6880 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
01:58:05.576 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.33 cameraTheta=-0.64 mountX=0.18 mountY=0.26, mountTheta=0.97
01:58:05.578 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.19, opts=13)
01:58:05.578 00.000 6880 Enqueuing Move request for scope (0.26, -0.19)
01:58:05.579 00.001 10052 Worker thread wakes up
01:58:05.579 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
01:58:05.579 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
01:58:05.579 00.000 10052 Moving (0.26, -0.19) raw xDistance=0.18 yDistance=0.26
01:58:05.579 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:58:05.579 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.26, slope = 0.00
01:58:05.579 00.000 10052 MoveAxis(W, 49, ABG)
01:58:05.579 00.000 10052 Guiding  Dir = 3, Dur = 49
01:58:05.608 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:05.616 00.008 10052 IsSlewing returns 0
01:58:05.643 00.027 6880 UpdateGuideState exits: m=2646 SNR=35.6
01:58:05.643 00.000 6880 PhdController: settling, locked = 1, distance = 0.33 (0.60) aobump = 0 frame = 4 / 99999
01:58:05.643 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123085.643,"Host":"MINIASTRO1","Inst":1,"Distance":0.33,"Time":2.8,"SettleTime":6.0,"StarLocked":true}
01:58:05.644 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:05.644 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:05.644 00.000 6880 Enqueuing Expose request
01:58:05.693 00.049 10052 IsGuiding returns 0
01:58:05.836 00.143 10052 IsGuiding returns 0
01:58:05.836 00.000 10052 Move returns status 0, amount 49
01:58:05.836 00.000 10052 MoveAxis(S, 48, ABG)
01:58:05.836 00.000 10052 Guiding  Dir = 1, Dur = 48
01:58:05.916 00.080 10052 IsSlewing returns 0
01:58:05.989 00.073 10052 IsGuiding returns 0
01:58:06.134 00.145 10052 IsGuiding returns 0
01:58:06.134 00.000 10052 Move returns status 0, amount 48
01:58:06.134 00.000 10052 move complete, result=0
01:58:06.134 00.000 10052 worker thread done servicing request
01:58:06.134 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.3 px 48 ms SOUTH
01:58:06.134 00.000 10052 Worker thread wakes up
01:58:06.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:06.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:07.051 00.917 10052 Exposure complete
01:58:07.112 00.061 10052 worker thread done servicing request
01:58:07.112 00.000 6880 OnExposeComplete: enter
01:58:07.113 00.001 6880 UpdateGuideState(): m_state=6
01:58:07.113 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2388
01:58:07.114 00.001 6880 Star::Find returns 1 (0), X=408.05, Y=889.58, Mass=2564, SNR=35.2, Peak=161 HFD=4.6
01:58:07.114 00.000 6880 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.61) = xAngle (2.63 = 2.63)
01:58:07.114 00.000 6880 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.60 = 2.60)
01:58:07.114 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.39 hyp=0.46 cameraTheta=1.02 mountX=-0.40 mountY=0.23, mountTheta=2.61
01:58:07.121 00.007 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.39, opts=13)
01:58:07.121 00.000 6880 Enqueuing Move request for scope (0.24, 0.39)
01:58:07.121 00.000 10052 Worker thread wakes up
01:58:07.121 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.39) opts 0xd
01:58:07.121 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.39)
01:58:07.121 00.000 10052 Moving (0.24, 0.39) raw xDistance=-0.40 yDistance=0.23
01:58:07.121 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
01:58:07.121 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.03
01:58:07.121 00.000 10052 MoveAxis(E, 105, ABG)
01:58:07.122 00.001 10052 Guiding  Dir = 2, Dur = 105
01:58:07.142 00.020 10052 IsSlewing returns 0
01:58:07.152 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:07.179 00.027 10052 IsGuiding returns 0
01:58:07.192 00.013 6880 UpdateGuideState exits: m=2564 SNR=35.2
01:58:07.192 00.000 6880 PhdController: settling, locked = 1, distance = 0.37 (0.60) aobump = 0 frame = 5 / 99999
01:58:07.194 00.002 6880 evsrv: {"Event":"Settling","Timestamp":1783123087.194,"Host":"MINIASTRO1","Inst":1,"Distance":0.37,"Time":4.4,"SettleTime":6.0,"StarLocked":true}
01:58:07.194 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:07.194 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:07.194 00.000 6880 Enqueuing Expose request
01:58:07.208 00.014 10052 PulseGuide returned control before completion, sleep 88
01:58:07.302 00.094 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37916358-9292-472a-b9a2-284be69bf357"}
01:58:07.302 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37916358-9292-472a-b9a2-284be69bf357"}
01:58:07.302 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9971bed9-6d24-4fbb-a157-9ef6fc72f5d5"}
01:58:07.302 00.000 6880 case statement mapped state 6 to 3
01:58:07.302 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9971bed9-6d24-4fbb-a157-9ef6fc72f5d5"}
01:58:07.303 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7a746faa-0d71-4d8e-99bd-cbf7f1c5044e"}
01:58:07.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2388,"width":15,"height":15,"star_pos":[7.05,6.58],"pixels":"..."},"id":"7a746faa-0d71-4d8e-99bd-cbf7f1c5044e"}
01:58:07.321 00.018 10052 IsGuiding returns 0
01:58:07.321 00.000 10052 Move returns status 0, amount 105
01:58:07.321 00.000 10052 MoveAxis(N, 0, ABG)
01:58:07.321 00.000 10052 Move returns status 0, amount 0
01:58:07.321 00.000 10052 move complete, result=0
01:58:07.321 00.000 10052 worker thread done servicing request
01:58:07.321 00.000 6880 GuideStep: -0.4 px 105 ms EAST, 0.2 px 0 ms NORTH
01:58:07.321 00.000 10052 Worker thread wakes up
01:58:07.321 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:07.321 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:08.462 01.141 10052 Exposure complete
01:58:08.540 00.078 10052 worker thread done servicing request
01:58:08.540 00.000 6880 OnExposeComplete: enter
01:58:08.540 00.000 6880 UpdateGuideState(): m_state=6
01:58:08.541 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2389
01:58:08.541 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=888.79, Mass=2580, SNR=35.2, Peak=142 HFD=4.9
01:58:08.541 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
01:58:08.541 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
01:58:08.541 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.40 hyp=0.41 cameraTheta=-1.81 mountX=0.41 mountY=-0.09, mountTheta=-0.23
01:58:08.542 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.40, opts=13)
01:58:08.543 00.001 6880 Enqueuing Move request for scope (-0.10, -0.40)
01:58:08.543 00.000 10052 Worker thread wakes up
01:58:08.543 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.40) opts 0xd
01:58:08.543 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.40)
01:58:08.543 00.000 10052 Moving (-0.10, -0.40) raw xDistance=0.41 yDistance=-0.09
01:58:08.543 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.41
01:58:08.543 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.21, using input
01:58:08.543 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.09
01:58:08.543 00.000 10052 MoveAxis(W, 104, ABG)
01:58:08.543 00.000 10052 Guiding  Dir = 3, Dur = 104
01:58:08.564 00.021 10052 IsSlewing returns 0
01:58:08.568 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:08.602 00.034 10052 IsGuiding returns 0
01:58:08.609 00.007 6880 UpdateGuideState exits: m=2580 SNR=35.2
01:58:08.609 00.000 6880 PhdController: settling, locked = 1, distance = 0.38 (0.60) aobump = 0 frame = 6 / 99999
01:58:08.609 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123088.609,"Host":"MINIASTRO1","Inst":1,"Distance":0.38,"Time":5.8,"SettleTime":6.0,"StarLocked":true}
01:58:08.609 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:08.609 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:08.609 00.000 6880 Enqueuing Expose request
01:58:08.630 00.021 10052 PulseGuide returned control before completion, sleep 87
01:58:08.745 00.115 10052 IsGuiding returns 0
01:58:08.745 00.000 10052 Move returns status 0, amount 104
01:58:08.745 00.000 10052 MoveAxis(N, 0, ABG)
01:58:08.745 00.000 10052 Move returns status 0, amount 0
01:58:08.745 00.000 10052 move complete, result=0
01:58:08.745 00.000 10052 worker thread done servicing request
01:58:08.745 00.000 10052 Worker thread wakes up
01:58:08.745 00.000 6880 GuideStep: 0.4 px 104 ms WEST, -0.1 px 0 ms NORTH
01:58:08.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:08.746 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:09.294 00.548 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ccef3512-e244-4a3c-a815-167c35b717a1"}
01:58:09.294 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ccef3512-e244-4a3c-a815-167c35b717a1"}
01:58:09.294 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98a56bee-429e-4a9d-955b-55d21f2e85bd"}
01:58:09.294 00.000 6880 case statement mapped state 6 to 3
01:58:09.294 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"98a56bee-429e-4a9d-955b-55d21f2e85bd"}
01:58:09.295 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a716eff-273c-4c99-ab20-7f1f3f3d05ce"}
01:58:09.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2389,"width":15,"height":15,"star_pos":[6.72,6.79],"pixels":"..."},"id":"6a716eff-273c-4c99-ab20-7f1f3f3d05ce"}
01:58:09.657 00.362 10052 Exposure complete
01:58:09.742 00.085 10052 worker thread done servicing request
01:58:09.742 00.000 6880 OnExposeComplete: enter
01:58:09.742 00.000 6880 UpdateGuideState(): m_state=6
01:58:09.743 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2390
01:58:09.743 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=889.20, Mass=2580, SNR=35.4, Peak=160 HFD=4.5
01:58:09.743 00.000 6880 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.61) = xAngle (4.70 = -1.58)
01:58:09.743 00.000 6880 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.67 = -1.62)
01:58:09.743 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.01 hyp=0.12 cameraTheta=3.09 mountX=-0.00 mountY=-0.12, mountTheta=-1.58
01:58:09.744 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.01, opts=13)
01:58:09.746 00.002 6880 Enqueuing Move request for scope (-0.12, 0.01)
01:58:09.746 00.000 10052 Worker thread wakes up
01:58:09.746 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.01) opts 0xd
01:58:09.746 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.01)
01:58:09.746 00.000 10052 Moving (-0.12, 0.01) raw xDistance=-0.00 yDistance=-0.12
01:58:09.746 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:58:09.746 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.28, using input
01:58:09.746 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.10
01:58:09.746 00.000 10052 MoveAxis(E, 0, ABG)
01:58:09.746 00.000 10052 Move returns status 0, amount 0
01:58:09.746 00.000 10052 MoveAxis(N, 0, ABG)
01:58:09.746 00.000 10052 Move returns status 0, amount 0
01:58:09.746 00.000 10052 move complete, result=0
01:58:09.746 00.000 10052 worker thread done servicing request
01:58:09.775 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:09.815 00.040 6880 UpdateGuideState exits: m=2580 SNR=35.4
01:58:09.815 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 7 / 99999
01:58:09.815 00.000 6880 PhdController: newstate STATE_FINISH
01:58:09.815 00.000 6880 PhdController complete: success
01:58:09.815 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783123089.815,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
01:58:09.815 00.000 6880 Mount: notify guiding dither settle done success=1
01:58:09.815 00.000 6880 PhdController: newstate STATE_IDLE
01:58:09.815 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:09.815 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:09.816 00.001 6880 Enqueuing Expose request
01:58:09.816 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:09.816 00.000 10052 Worker thread wakes up
01:58:09.816 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:09.816 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:10.955 01.139 10052 Exposure complete
01:58:11.037 00.082 10052 worker thread done servicing request
01:58:11.037 00.000 6880 OnExposeComplete: enter
01:58:11.037 00.000 6880 UpdateGuideState(): m_state=6
01:58:11.037 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.037 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=889.20, Mass=2587, SNR=35.3, Peak=175 HFD=4.5
01:58:11.037 00.000 6880 MultiStar: exiting stabilization period
01:58:11.037 00.000 6880 MultiStar: updating star positions after lock position change
01:58:11.037 00.000 6880 Star::Find(15, 281, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.037 00.000 6880 Star::Find returns 1 (0), X=282.35, Y=299.35, Mass=2343, SNR=33.7, Peak=162 HFD=4.7
01:58:11.037 00.000 6880 Star::Find(15, 1198, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.037 00.000 6880 Star::Find returns 1 (0), X=1199.45, Y=296.09, Mass=2519, SNR=34.2, Peak=128 HFD=5.4
01:58:11.037 00.000 6880 Star::Find(15, 824, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.037 00.000 6880 Star::Find returns 1 (0), X=825.06, Y=299.25, Mass=2154, SNR=32.1, Peak=159 HFD=4.9
01:58:11.037 00.000 6880 Star::Find(15, 55, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.037 00.000 6880 Star::Find returns 1 (0), X=55.77, Y=634.18, Mass=1849, SNR=29.8, Peak=91 HFD=5.0
01:58:11.038 00.001 6880 Star::Find(15, 471, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.038 00.000 6880 Star::Find returns 1 (0), X=471.60, Y=593.42, Mass=2416, SNR=33.4, Peak=141 HFD=5.3
01:58:11.038 00.000 6880 Star::Find(15, 853, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.038 00.000 6880 Star::Find returns 1 (0), X=854.12, Y=218.82, Mass=2215, SNR=31.7, Peak=107 HFD=6.1
01:58:11.038 00.000 6880 Star::Find(15, 265, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.038 00.000 6880 Star::Find returns 1 (0), X=265.80, Y=86.03, Mass=1453, SNR=26.3, Peak=90 HFD=5.4
01:58:11.038 00.000 6880 Star::Find(15, 553, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.038 00.000 6880 Star::Find returns 1 (0), X=553.84, Y=331.07, Mass=1603, SNR=27.2, Peak=90 HFD=5.9
01:58:11.038 00.000 6880 Star::Find(15, 671, 825, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.038 00.000 6880 Star::Find returns 1 (0), X=671.60, Y=826.41, Mass=1080, SNR=22.8, Peak=75 HFD=4.9
01:58:11.038 00.000 6880 Star::Find(15, 1119, 685, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.038 00.000 6880 Star::Find returns 1 (0), X=1119.88, Y=686.38, Mass=947, SNR=21.3, Peak=69 HFD=4.7
01:58:11.038 00.000 6880 Star::Find(15, 268, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2391
01:58:11.040 00.002 6880 Star::Find returns 1 (0), X=268.82, Y=579.02, Mass=1236, SNR=24.2, Peak=67 HFD=5.4
01:58:11.040 00.000 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
01:58:11.040 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
01:58:11.040 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.01 hyp=0.09 cameraTheta=0.12 mountX=-0.01 mountY=0.09, mountTheta=1.73
01:58:11.041 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.01, opts=13)
01:58:11.041 00.000 6880 Enqueuing Move request for scope (0.09, 0.01)
01:58:11.041 00.000 10052 Worker thread wakes up
01:58:11.041 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.01) opts 0xd
01:58:11.041 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.01)
01:58:11.041 00.000 10052 Moving (0.09, 0.01) raw xDistance=-0.01 yDistance=0.09
01:58:11.041 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:58:11.041 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.07
01:58:11.041 00.000 10052 MoveAxis(E, 0, ABG)
01:58:11.041 00.000 10052 Move returns status 0, amount 0
01:58:11.041 00.000 10052 MoveAxis(N, 0, ABG)
01:58:11.041 00.000 10052 Move returns status 0, amount 0
01:58:11.042 00.001 10052 move complete, result=0
01:58:11.042 00.000 10052 worker thread done servicing request
01:58:11.063 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:11.096 00.033 6880 UpdateGuideState exits: m=2587 SNR=35.3
01:58:11.096 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:11.096 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:11.096 00.000 6880 Enqueuing Expose request
01:58:11.096 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:11.096 00.000 10052 Worker thread wakes up
01:58:11.096 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:11.097 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:11.292 00.195 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d4105128-e0cd-44fe-8d2c-eeee32737b63"}
01:58:11.292 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d4105128-e0cd-44fe-8d2c-eeee32737b63"}
01:58:11.292 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62b93032-0239-4d18-8eee-869f806d7b32"}
01:58:11.292 00.000 6880 case statement mapped state 6 to 3
01:58:11.292 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62b93032-0239-4d18-8eee-869f806d7b32"}
01:58:11.292 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a632beeb-1bec-401a-b367-c9a952f36221"}
01:58:11.292 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2391,"width":15,"height":15,"star_pos":[6.90,7.20],"pixels":"..."},"id":"a632beeb-1bec-401a-b367-c9a952f36221"}
01:58:12.008 00.716 10052 Exposure complete
01:58:12.066 00.058 10052 worker thread done servicing request
01:58:12.066 00.000 6880 OnExposeComplete: enter
01:58:12.066 00.000 6880 UpdateGuideState(): m_state=6
01:58:12.067 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2392
01:58:12.067 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=889.54, Mass=2523, SNR=34.8, Peak=165 HFD=4.9
01:58:12.067 00.000 6880 MultiStar: [#1 -0.18,0.15,0.95,U] [#2 -0.06,0.30,0.99,U] [#3 0.04,0.15,0.92,U] [#4 0.11,0.39,0.86,U] [#5 -0.15,0.26,0.99,U] [#6 -0.06,0.15,0.92,U] [#7 -0.27,0.42,0.75,U] [#8 -0.08,0.12,0.81,U] 
01:58:12.067 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.25}, one-star: {0.15, 0.35}
01:58:12.067 00.000 6880 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.61) = xAngle (3.38 = -2.90)
01:58:12.067 00.000 6880 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.35 = -2.93)
01:58:12.068 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=0.25 hyp=0.26 cameraTheta=1.77 mountX=-0.25 mountY=-0.05, mountTheta=-2.93
01:58:12.069 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.25, opts=13)
01:58:12.069 00.000 6880 Enqueuing Move request for scope (-0.05, 0.25)
01:58:12.069 00.000 10052 Worker thread wakes up
01:58:12.069 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.25) opts 0xd
01:58:12.069 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.25)
01:58:12.069 00.000 10052 Moving (-0.05, 0.25) raw xDistance=-0.25 yDistance=-0.05
01:58:12.069 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
01:58:12.069 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.23, using input
01:58:12.070 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.06
01:58:12.070 00.000 10052 MoveAxis(E, 67, ABG)
01:58:12.070 00.000 10052 Guiding  Dir = 2, Dur = 67
01:58:12.090 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:12.118 00.028 10052 IsSlewing returns 0
01:58:12.122 00.004 6880 UpdateGuideState exits: m=2523 SNR=34.8
01:58:12.122 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:12.122 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:12.122 00.000 6880 Enqueuing Expose request
01:58:12.193 00.071 10052 IsGuiding returns 0
01:58:12.249 00.056 10052 PulseGuide returned control before completion, sleep 21
01:58:12.328 00.079 10052 IsGuiding returns 1
01:58:12.328 00.000 10052 scope still moving after pulse duration time elapsed
01:58:12.398 00.070 10052 IsSlewing returns 0
01:58:12.468 00.070 10052 IsGuiding returns 0
01:58:12.468 00.000 10052 scope move finished after 67 + 208 ms
01:58:12.468 00.000 10052 Move returns status 0, amount 67
01:58:12.468 00.000 10052 MoveAxis(N, 0, ABG)
01:58:12.469 00.001 10052 Move returns status 0, amount 0
01:58:12.469 00.000 10052 move complete, result=0
01:58:12.469 00.000 10052 worker thread done servicing request
01:58:12.469 00.000 10052 Worker thread wakes up
01:58:12.469 00.000 6880 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
01:58:12.469 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:12.469 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:13.291 00.822 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1be1c9fb-7d9f-4848-938d-b07f08713af6"}
01:58:13.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1be1c9fb-7d9f-4848-938d-b07f08713af6"}
01:58:13.291 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9b1a0fb-42f4-45f8-b29c-f5f5cf17076c"}
01:58:13.291 00.000 6880 case statement mapped state 6 to 3
01:58:13.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9b1a0fb-42f4-45f8-b29c-f5f5cf17076c"}
01:58:13.293 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1c45148-9280-488d-b665-2aa4144cd685"}
01:58:13.293 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2392,"width":15,"height":15,"star_pos":[6.97,6.54],"pixels":"..."},"id":"a1c45148-9280-488d-b665-2aa4144cd685"}
01:58:13.593 00.300 10052 Exposure complete
01:58:13.660 00.067 10052 worker thread done servicing request
01:58:13.660 00.000 6880 OnExposeComplete: enter
01:58:13.660 00.000 6880 UpdateGuideState(): m_state=6
01:58:13.661 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2393
01:58:13.661 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=889.52, Mass=2636, SNR=35.7, Peak=151 HFD=4.6
01:58:13.661 00.000 6880 MultiStar: [#1 -0.28,-0.06,0.95,U] [#2 -0.30,-0.07,0.97,U] [#3 -0.26,0.22,0.92,U] [#4 -0.20,-0.06,0.84,U] [#5 -0.24,0.19,0.94,U] [#6 -0.39,0.17,0.92,U] [#7 -0.49,0.11,0.77,U] [#8 -0.21,0.38,0.79,U] 
01:58:13.661 00.000 6880 refined, 8 included, MultiStar: {-0.27, 0.13}, one-star: {-0.08, 0.33}
01:58:13.661 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.30 = -1.99)
01:58:13.661 00.000 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.26 = -2.02)
01:58:13.661 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.13 hyp=0.30 cameraTheta=2.68 mountX=-0.12 mountY=-0.27, mountTheta=-1.99
01:58:13.663 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.13, opts=13)
01:58:13.663 00.000 6880 Enqueuing Move request for scope (-0.27, 0.13)
01:58:13.663 00.000 10052 Worker thread wakes up
01:58:13.663 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.13) opts 0xd
01:58:13.663 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.13)
01:58:13.663 00.000 10052 Moving (-0.27, 0.13) raw xDistance=-0.12 yDistance=-0.27
01:58:13.663 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
01:58:13.663 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.27 is < calculated value -0.29, using input
01:58:13.663 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.27, slope = -0.07
01:58:13.663 00.000 10052 MoveAxis(E, 36, ABG)
01:58:13.663 00.000 10052 Guiding  Dir = 2, Dur = 36
01:58:13.686 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:13.720 00.034 6880 UpdateGuideState exits: m=2636 SNR=35.7
01:58:13.720 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:13.720 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:13.720 00.000 6880 Enqueuing Expose request
01:58:13.732 00.012 10052 IsSlewing returns 0
01:58:13.811 00.079 10052 IsGuiding returns 0
01:58:13.959 00.148 10052 IsGuiding returns 0
01:58:13.960 00.001 10052 Move returns status 0, amount 36
01:58:13.960 00.000 10052 MoveAxis(N, 49, ABG)
01:58:13.960 00.000 10052 Guiding  Dir = 0, Dur = 49
01:58:14.029 00.069 10052 IsSlewing returns 0
01:58:14.108 00.079 10052 IsGuiding returns 0
01:58:14.251 00.143 10052 IsGuiding returns 0
01:58:14.252 00.001 10052 Move returns status 0, amount 49
01:58:14.252 00.000 10052 move complete, result=0
01:58:14.252 00.000 10052 worker thread done servicing request
01:58:14.252 00.000 10052 Worker thread wakes up
01:58:14.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:14.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:14.252 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.3 px 49 ms NORTH
01:58:15.166 00.914 10052 Exposure complete
01:58:15.237 00.071 10052 worker thread done servicing request
01:58:15.237 00.000 6880 OnExposeComplete: enter
01:58:15.237 00.000 6880 UpdateGuideState(): m_state=6
01:58:15.238 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2394
01:58:15.238 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=889.49, Mass=2547, SNR=35.0, Peak=162 HFD=4.9
01:58:15.239 00.001 6880 MultiStar: [#1 0.01,-0.04,0.99,U] [#2 0.16,0.28,1.01,U] [#3 0.01,0.21,0.90,U] [#4 0.18,-0.02,0.85,U] [#5 0.05,0.17,0.96,U] [#6 -0.02,0.13,0.95,U] [#7 0.06,0.06,0.77,U] [#8 0.03,0.04,0.81,U] 
01:58:15.239 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.24, 0.29}
01:58:15.239 00.000 6880 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.61) = xAngle (2.63 = 2.63)
01:58:15.239 00.000 6880 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.60 = 2.60)
01:58:15.239 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.02 mountX=-0.13 mountY=0.08, mountTheta=2.60
01:58:15.241 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.13, opts=13)
01:58:15.241 00.000 6880 Enqueuing Move request for scope (0.08, 0.13)
01:58:15.241 00.000 10052 Worker thread wakes up
01:58:15.241 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
01:58:15.241 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
01:58:15.242 00.001 10052 Moving (0.08, 0.13) raw xDistance=-0.13 yDistance=0.08
01:58:15.242 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
01:58:15.242 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.05
01:58:15.242 00.000 10052 MoveAxis(E, 38, ABG)
01:58:15.242 00.000 10052 Guiding  Dir = 2, Dur = 38
01:58:15.264 00.022 10052 IsSlewing returns 0
01:58:15.268 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:15.298 00.030 6880 UpdateGuideState exits: m=2547 SNR=35.0
01:58:15.298 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:15.298 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:15.298 00.000 6880 Enqueuing Expose request
01:58:15.298 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4776d378-08a7-4a62-a299-89d1248792c9"}
01:58:15.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4776d378-08a7-4a62-a299-89d1248792c9"}
01:58:15.302 00.004 10052 IsGuiding returns 0
01:58:15.309 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ec35e8e-9adf-4d54-9a1e-da35b4b740a9"}
01:58:15.310 00.001 6880 case statement mapped state 6 to 3
01:58:15.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ec35e8e-9adf-4d54-9a1e-da35b4b740a9"}
01:58:15.314 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81d4caaf-537b-4243-aa1f-49d9fa1411a3"}
01:58:15.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2394,"width":15,"height":15,"star_pos":[7.06,7.49],"pixels":"..."},"id":"81d4caaf-537b-4243-aa1f-49d9fa1411a3"}
01:58:15.328 00.014 10052 PulseGuide returned control before completion, sleep 21
01:58:15.373 00.045 10052 IsGuiding returns 1
01:58:15.373 00.000 10052 scope still moving after pulse duration time elapsed
01:58:15.418 00.045 10052 IsSlewing returns 0
01:58:15.455 00.037 10052 IsGuiding returns 0
01:58:15.455 00.000 10052 scope move finished after 38 + 115 ms
01:58:15.455 00.000 10052 Move returns status 0, amount 38
01:58:15.456 00.001 10052 MoveAxis(N, 0, ABG)
01:58:15.456 00.000 10052 Move returns status 0, amount 0
01:58:15.456 00.000 10052 move complete, result=0
01:58:15.456 00.000 10052 worker thread done servicing request
01:58:15.456 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
01:58:15.456 00.000 10052 Worker thread wakes up
01:58:15.456 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:15.456 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:16.596 01.140 10052 Exposure complete
01:58:16.671 00.075 10052 worker thread done servicing request
01:58:16.671 00.000 6880 OnExposeComplete: enter
01:58:16.671 00.000 6880 UpdateGuideState(): m_state=6
01:58:16.671 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2395
01:58:16.671 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=888.94, Mass=2565, SNR=35.2, Peak=162 HFD=4.5
01:58:16.672 00.001 6880 MultiStar: [#1 -0.15,-0.38,0.95,U] [#2 -0.22,-0.49,0.00,M1] [#3 -0.01,-0.22,0.89,U] [#4 -0.18,-0.71,0.00,M1] [#5 -0.24,-0.48,0.00,M1] [#6 -0.08,-0.20,0.90,U] [#7 -0.20,-0.29,0.76,U] [#8 0.07,-0.27,0.79,U] 
01:58:16.672 00.000 6880 single-star, 5 included, MultiStar: {-0.05, -0.27}, one-star: {0.06, -0.25}
01:58:16.672 00.000 6880 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.61) = xAngle (0.29 = 0.29)
01:58:16.672 00.000 6880 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
01:58:16.672 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.33 mountX=0.25 mountY=0.06, mountTheta=0.26
01:58:16.673 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.25, opts=13)
01:58:16.673 00.000 6880 Enqueuing Move request for scope (0.06, -0.25)
01:58:16.673 00.000 10052 Worker thread wakes up
01:58:16.674 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
01:58:16.674 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
01:58:16.674 00.000 10052 Moving (0.06, -0.25) raw xDistance=0.25 yDistance=0.06
01:58:16.674 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
01:58:16.674 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.04
01:58:16.674 00.000 10052 MoveAxis(W, 64, ABG)
01:58:16.674 00.000 10052 Guiding  Dir = 3, Dur = 64
01:58:16.695 00.021 10052 IsSlewing returns 0
01:58:16.698 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:16.733 00.035 10052 IsGuiding returns 0
01:58:16.740 00.007 6880 UpdateGuideState exits: m=2565 SNR=35.2
01:58:16.740 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:16.740 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:16.741 00.001 6880 Enqueuing Expose request
01:58:16.761 00.020 10052 PulseGuide returned control before completion, sleep 47
01:58:16.834 00.073 10052 IsGuiding returns 1
01:58:16.835 00.001 10052 scope still moving after pulse duration time elapsed
01:58:16.880 00.045 10052 IsSlewing returns 0
01:58:16.918 00.038 10052 IsGuiding returns 0
01:58:16.918 00.000 10052 scope move finished after 64 + 120 ms
01:58:16.918 00.000 10052 Move returns status 0, amount 64
01:58:16.919 00.001 10052 MoveAxis(N, 0, ABG)
01:58:16.919 00.000 10052 Move returns status 0, amount 0
01:58:16.919 00.000 10052 move complete, result=0
01:58:16.919 00.000 10052 worker thread done servicing request
01:58:16.919 00.000 10052 Worker thread wakes up
01:58:16.919 00.000 6880 GuideStep: 0.2 px 64 ms WEST, 0.1 px 0 ms NORTH
01:58:16.919 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:16.919 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:17.290 00.371 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb5b3b91-03ae-4054-9a06-f10d624e28d1"}
01:58:17.290 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb5b3b91-03ae-4054-9a06-f10d624e28d1"}
01:58:17.291 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4fadf4d0-fdcb-4ffa-becb-19a8de02c8a5"}
01:58:17.291 00.000 6880 case statement mapped state 6 to 3
01:58:17.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fadf4d0-fdcb-4ffa-becb-19a8de02c8a5"}
01:58:17.291 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cbd746e7-ee02-4bb2-9344-7bf049300975"}
01:58:17.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2395,"width":15,"height":15,"star_pos":[6.88,6.94],"pixels":"..."},"id":"cbd746e7-ee02-4bb2-9344-7bf049300975"}
01:58:17.828 00.537 10052 Exposure complete
01:58:17.886 00.058 10052 worker thread done servicing request
01:58:17.887 00.001 6880 OnExposeComplete: enter
01:58:17.887 00.000 6880 UpdateGuideState(): m_state=6
01:58:17.887 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2396
01:58:17.887 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=888.97, Mass=2660, SNR=35.8, Peak=166 HFD=4.5
01:58:17.887 00.000 6880 MultiStar: [#1 0.14,-0.23,0.93,U] [#2 0.06,-0.13,0.96,U] [#3 -0.06,-0.21,0.89,U] [#4 0.13,-0.23,0.81,U] [#5 0.10,-0.38,0.95,U] [#6 -0.09,-0.14,0.91,U] [#7 -0.02,-0.21,0.75,U] [#8 0.04,-0.22,0.78,U] 
01:58:17.887 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.22}, one-star: {0.14, -0.22}
01:58:17.888 00.001 6880 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
01:58:17.888 00.000 6880 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
01:58:17.888 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.22 hyp=0.23 cameraTheta=-1.35 mountX=0.22 mountY=0.05, mountTheta=0.24
01:58:17.890 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.22, opts=13)
01:58:17.890 00.000 6880 Enqueuing Move request for scope (0.05, -0.22)
01:58:17.890 00.000 10052 Worker thread wakes up
01:58:17.890 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.22) opts 0xd
01:58:17.890 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.22)
01:58:17.890 00.000 10052 Moving (0.05, -0.22) raw xDistance=0.22 yDistance=0.05
01:58:17.890 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
01:58:17.890 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
01:58:17.890 00.000 10052 MoveAxis(W, 61, ABG)
01:58:17.890 00.000 10052 Guiding  Dir = 3, Dur = 61
01:58:17.912 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:17.950 00.038 6880 UpdateGuideState exits: m=2660 SNR=35.8
01:58:17.950 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:17.950 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:17.950 00.000 6880 Enqueuing Expose request
01:58:17.963 00.013 10052 IsSlewing returns 0
01:58:18.029 00.066 10052 IsGuiding returns 0
01:58:18.173 00.144 10052 IsGuiding returns 1
01:58:18.175 00.002 10052 scope still moving after pulse duration time elapsed
01:58:18.253 00.078 10052 IsSlewing returns 0
01:58:18.327 00.074 10052 IsGuiding returns 0
01:58:18.327 00.000 10052 scope move finished after 61 + 236 ms
01:58:18.327 00.000 10052 Move returns status 0, amount 61
01:58:18.327 00.000 10052 MoveAxis(N, 0, ABG)
01:58:18.327 00.000 10052 Move returns status 0, amount 0
01:58:18.327 00.000 10052 move complete, result=0
01:58:18.327 00.000 10052 worker thread done servicing request
01:58:18.328 00.001 6880 GuideStep: 0.2 px 61 ms WEST, 0.1 px 0 ms NORTH
01:58:18.328 00.000 10052 Worker thread wakes up
01:58:18.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:18.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:19.290 00.962 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ecca780-bf6d-4d5e-8a84-34b5c6497fe0"}
01:58:19.290 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ecca780-bf6d-4d5e-8a84-34b5c6497fe0"}
01:58:19.291 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3b2f0450-8ac5-412b-80d3-0e0c9e4cd4ad"}
01:58:19.291 00.000 6880 case statement mapped state 6 to 3
01:58:19.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b2f0450-8ac5-412b-80d3-0e0c9e4cd4ad"}
01:58:19.291 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"67ee9789-1842-4607-848b-fd0f16ed061d"}
01:58:19.292 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2396,"width":15,"height":15,"star_pos":[6.95,6.97],"pixels":"..."},"id":"67ee9789-1842-4607-848b-fd0f16ed061d"}
01:58:19.454 00.162 10052 Exposure complete
01:58:19.522 00.068 10052 worker thread done servicing request
01:58:19.522 00.000 6880 OnExposeComplete: enter
01:58:19.522 00.000 6880 UpdateGuideState(): m_state=6
01:58:19.522 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2397
01:58:19.522 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.16, Mass=2537, SNR=34.9, Peak=170 HFD=4.4
01:58:19.523 00.001 6880 MultiStar: [#1 0.04,-0.18,0.94,U] [#2 -0.18,-0.07,0.98,U] [#3 -0.10,-0.02,0.92,U] [#4 -0.02,-0.10,0.85,U] [#5 -0.09,-0.24,0.96,U] [#6 -0.17,-0.12,0.92,U] [#7 -0.11,-0.01,0.75,U] [#8 -0.07,0.03,0.78,U] 
01:58:19.523 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.09}, one-star: {0.11, -0.03}
01:58:19.523 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
01:58:19.523 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
01:58:19.523 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-2.22 mountX=0.09 mountY=-0.06, mountTheta=-0.63
01:58:19.525 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.09, opts=13)
01:58:19.525 00.000 6880 Enqueuing Move request for scope (-0.06, -0.09)
01:58:19.525 00.000 10052 Worker thread wakes up
01:58:19.525 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.09) opts 0xd
01:58:19.525 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.09)
01:58:19.525 00.000 10052 Moving (-0.06, -0.09) raw xDistance=0.09 yDistance=-0.06
01:58:19.525 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:58:19.525 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
01:58:19.525 00.000 10052 MoveAxis(E, 0, ABG)
01:58:19.525 00.000 10052 Move returns status 0, amount 0
01:58:19.525 00.000 10052 MoveAxis(N, 0, ABG)
01:58:19.526 00.001 10052 Move returns status 0, amount 0
01:58:19.526 00.000 10052 move complete, result=0
01:58:19.526 00.000 10052 worker thread done servicing request
01:58:19.550 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:19.583 00.033 6880 UpdateGuideState exits: m=2537 SNR=34.9
01:58:19.583 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:19.583 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:19.583 00.000 6880 Enqueuing Expose request
01:58:19.584 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:19.584 00.000 10052 Worker thread wakes up
01:58:19.584 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:19.584 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:20.495 00.911 10052 Exposure complete
01:58:20.565 00.070 10052 worker thread done servicing request
01:58:20.565 00.000 6880 OnExposeComplete: enter
01:58:20.565 00.000 6880 UpdateGuideState(): m_state=6
01:58:20.566 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2398
01:58:20.566 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.20, Mass=2575, SNR=35.2, Peak=169 HFD=4.5
01:58:20.566 00.000 6880 MultiStar: [#1 0.05,-0.28,0.93,U] [#2 0.07,-0.17,0.97,U] [#3 0.07,-0.08,0.88,U] [#4 -0.11,-0.17,0.85,U] [#5 0.07,-0.34,0.96,U] [#6 -0.11,-0.23,0.90,U] [#7 0.04,-0.16,0.74,U] [#8 0.03,-0.03,0.78,U] 
01:58:20.566 00.000 6880 single-star, 8 included, MultiStar: {0.03, -0.16}, one-star: {0.11, 0.01}
01:58:20.566 00.000 6880 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.61) = xAngle (1.67 = 1.67)
01:58:20.566 00.000 6880 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.64 = 1.64)
01:58:20.566 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.06 mountX=-0.01 mountY=0.11, mountTheta=1.67
01:58:20.568 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.01, opts=13)
01:58:20.568 00.000 6880 Enqueuing Move request for scope (0.11, 0.01)
01:58:20.568 00.000 10052 Worker thread wakes up
01:58:20.568 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
01:58:20.568 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
01:58:20.568 00.000 10052 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=0.11
01:58:20.568 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:58:20.568 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:58:20.569 00.001 10052 MoveAxis(E, 0, ABG)
01:58:20.569 00.000 10052 Move returns status 0, amount 0
01:58:20.569 00.000 10052 MoveAxis(N, 0, ABG)
01:58:20.569 00.000 10052 Move returns status 0, amount 0
01:58:20.569 00.000 10052 move complete, result=0
01:58:20.569 00.000 10052 worker thread done servicing request
01:58:20.596 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:20.635 00.039 6880 UpdateGuideState exits: m=2575 SNR=35.2
01:58:20.635 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:20.636 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:20.636 00.000 6880 Enqueuing Expose request
01:58:20.636 00.000 10052 Worker thread wakes up
01:58:20.636 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:20.636 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:20.636 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:21.289 00.653 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4777b9b5-22e5-4d84-b875-6cbfaa8faf85"}
01:58:21.289 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4777b9b5-22e5-4d84-b875-6cbfaa8faf85"}
01:58:21.290 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"28e22214-652c-4efd-9848-5227fbf2434f"}
01:58:21.290 00.000 6880 case statement mapped state 6 to 3
01:58:21.290 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"28e22214-652c-4efd-9848-5227fbf2434f"}
01:58:21.291 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ac040a76-04a1-4dff-820e-a6eda3ff163d"}
01:58:21.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2398,"width":15,"height":15,"star_pos":[6.92,7.20],"pixels":"..."},"id":"ac040a76-04a1-4dff-820e-a6eda3ff163d"}
01:58:21.763 00.472 10052 Exposure complete
01:58:21.844 00.081 10052 worker thread done servicing request
01:58:21.845 00.001 6880 OnExposeComplete: enter
01:58:21.845 00.000 6880 UpdateGuideState(): m_state=6
01:58:21.845 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2399
01:58:21.845 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=889.06, Mass=2469, SNR=34.4, Peak=152 HFD=4.5
01:58:21.847 00.002 6880 MultiStar: [#1 0.02,-0.24,0.92,U] [#2 0.19,-0.05,0.99,U] [#3 0.21,-0.18,0.93,U] [#4 0.10,-0.16,0.84,U] [#5 -0.00,-0.26,0.97,U] [#6 0.13,-0.09,0.91,U] [#7 -0.06,-0.10,0.76,U] [#8 0.10,-0.07,0.77,U] 
01:58:21.847 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.14, -0.14}
01:58:21.847 00.000 6880 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.61) = xAngle (0.62 = 0.62)
01:58:21.847 00.000 6880 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
01:58:21.847 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-0.99 mountX=0.14 mountY=0.10, mountTheta=0.60
01:58:21.848 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.14, opts=13)
01:58:21.850 00.002 6880 Enqueuing Move request for scope (0.09, -0.14)
01:58:21.850 00.000 10052 Worker thread wakes up
01:58:21.850 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
01:58:21.850 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
01:58:21.850 00.000 10052 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=0.10
01:58:21.850 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
01:58:21.850 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
01:58:21.850 00.000 10052 MoveAxis(W, 38, ABG)
01:58:21.850 00.000 10052 Guiding  Dir = 3, Dur = 38
01:58:21.877 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:21.923 00.046 6880 UpdateGuideState exits: m=2469 SNR=34.4
01:58:21.923 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:21.923 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:21.923 00.000 6880 Enqueuing Expose request
01:58:21.927 00.004 10052 IsSlewing returns 0
01:58:22.002 00.075 10052 IsGuiding returns 0
01:58:22.133 00.131 10052 IsGuiding returns 0
01:58:22.133 00.000 10052 Move returns status 0, amount 38
01:58:22.133 00.000 10052 MoveAxis(N, 0, ABG)
01:58:22.134 00.001 10052 Move returns status 0, amount 0
01:58:22.134 00.000 10052 move complete, result=0
01:58:22.134 00.000 10052 worker thread done servicing request
01:58:22.134 00.000 10052 Worker thread wakes up
01:58:22.134 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.1 px 0 ms NORTH
01:58:22.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:22.135 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:23.046 00.911 10052 Exposure complete
01:58:23.118 00.072 10052 worker thread done servicing request
01:58:23.118 00.000 6880 OnExposeComplete: enter
01:58:23.118 00.000 6880 UpdateGuideState(): m_state=6
01:58:23.118 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2400
01:58:23.118 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=888.90, Mass=2655, SNR=35.7, Peak=142 HFD=4.8
01:58:23.119 00.001 6880 MultiStar: [#1 0.07,0.00,0.92,U] [#2 -0.15,-0.19,0.95,U] [#3 0.00,0.00,0.85,U] [#4 0.24,-0.13,0.80,U] [#5 -0.35,-0.46,0.00,M1] [#6 -0.06,0.02,0.87,U] [#7 0.00,0.08,0.75,U] [#8 -0.11,-0.08,0.75,U] 
01:58:23.119 00.000 6880 refined, 7 included, MultiStar: {-0.01, -0.08}, one-star: {-0.05, -0.29}
01:58:23.119 00.000 6880 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
01:58:23.119 00.000 6880 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
01:58:23.119 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.67 mountX=0.08 mountY=-0.01, mountTheta=-0.09
01:58:23.121 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.08, opts=13)
01:58:23.121 00.000 6880 Enqueuing Move request for scope (-0.01, -0.08)
01:58:23.121 00.000 10052 Worker thread wakes up
01:58:23.121 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
01:58:23.121 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
01:58:23.121 00.000 10052 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=-0.01
01:58:23.121 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:58:23.122 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
01:58:23.122 00.000 10052 MoveAxis(E, 0, ABG)
01:58:23.122 00.000 10052 Move returns status 0, amount 0
01:58:23.122 00.000 10052 MoveAxis(N, 0, ABG)
01:58:23.122 00.000 10052 Move returns status 0, amount 0
01:58:23.122 00.000 10052 move complete, result=0
01:58:23.122 00.000 10052 worker thread done servicing request
01:58:23.147 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:23.187 00.040 6880 UpdateGuideState exits: m=2655 SNR=35.7
01:58:23.187 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:23.187 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:23.187 00.000 6880 Enqueuing Expose request
01:58:23.187 00.000 10052 Worker thread wakes up
01:58:23.187 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
01:58:23.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:23.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:23.287 00.100 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a38fd309-a68d-4442-88a4-05aa6ecff511"}
01:58:23.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a38fd309-a68d-4442-88a4-05aa6ecff511"}
01:58:23.289 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ca486f6-14d1-4c5f-a33f-e0d0acfa72a8"}
01:58:23.289 00.000 6880 case statement mapped state 6 to 3
01:58:23.289 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ca486f6-14d1-4c5f-a33f-e0d0acfa72a8"}
01:58:23.293 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"64f8985e-c7a4-43bc-9639-bd5679fa19c3"}
01:58:23.294 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2400,"width":15,"height":15,"star_pos":[6.77,6.90],"pixels":"..."},"id":"64f8985e-c7a4-43bc-9639-bd5679fa19c3"}
01:58:24.317 01.023 10052 Exposure complete
01:58:24.406 00.089 10052 worker thread done servicing request
01:58:24.407 00.001 6880 OnExposeComplete: enter
01:58:24.407 00.000 6880 UpdateGuideState(): m_state=6
01:58:24.407 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2401
01:58:24.407 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=889.05, Mass=2540, SNR=35.0, Peak=158 HFD=4.5
01:58:24.408 00.001 6880 MultiStar: [#1 -0.05,-0.23,0.93,U] [#2 -0.17,-0.10,0.99,U] [#3 -0.23,-0.05,0.90,U] [#4 -0.09,-0.21,0.83,U] [#5 -0.06,-0.13,0.94,U] [#6 -0.22,-0.10,0.93,U] [#7 -0.13,0.12,0.75,U] [#8 -0.23,0.11,0.78,U] 
01:58:24.408 00.000 6880 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {0.08, -0.14}
01:58:24.408 00.000 6880 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.61) = xAngle (-0.89 = -0.89)
01:58:24.408 00.000 6880 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
01:58:24.408 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.50 mountX=0.09 mountY=-0.12, mountTheta=-0.90
01:58:24.411 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.09, opts=13)
01:58:24.411 00.000 6880 Enqueuing Move request for scope (-0.12, -0.09)
01:58:24.411 00.000 10052 Worker thread wakes up
01:58:24.411 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
01:58:24.411 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
01:58:24.411 00.000 10052 Moving (-0.12, -0.09) raw xDistance=0.09 yDistance=-0.12
01:58:24.411 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:58:24.411 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
01:58:24.411 00.000 10052 MoveAxis(E, 0, ABG)
01:58:24.411 00.000 10052 Move returns status 0, amount 0
01:58:24.411 00.000 10052 MoveAxis(N, 0, ABG)
01:58:24.411 00.000 10052 Move returns status 0, amount 0
01:58:24.411 00.000 10052 move complete, result=0
01:58:24.411 00.000 10052 worker thread done servicing request
01:58:24.441 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:24.486 00.045 6880 UpdateGuideState exits: m=2540 SNR=35.0
01:58:24.487 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:24.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:24.487 00.000 6880 Enqueuing Expose request
01:58:24.487 00.000 10052 Worker thread wakes up
01:58:24.487 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:24.487 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:24.487 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:25.287 00.800 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b3b9791-db51-4c38-b60c-5a0765570cbb"}
01:58:25.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b3b9791-db51-4c38-b60c-5a0765570cbb"}
01:58:25.288 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7866d53-6d72-4995-9963-cd7d1a9aa8c3"}
01:58:25.288 00.000 6880 case statement mapped state 6 to 3
01:58:25.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7866d53-6d72-4995-9963-cd7d1a9aa8c3"}
01:58:25.288 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0242405a-0ab1-4d14-ae70-02808ce83711"}
01:58:25.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2401,"width":15,"height":15,"star_pos":[6.89,7.05],"pixels":"..."},"id":"0242405a-0ab1-4d14-ae70-02808ce83711"}
01:58:25.405 00.117 10052 Exposure complete
01:58:25.477 00.072 6880 OnExposeComplete: enter
01:58:25.477 00.000 10052 worker thread done servicing request
01:58:25.477 00.000 6880 UpdateGuideState(): m_state=6
01:58:25.478 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2402
01:58:25.478 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=889.12, Mass=2459, SNR=34.4, Peak=152 HFD=4.5
01:58:25.479 00.001 6880 MultiStar: [#1 0.12,-0.16,0.94,U] [#2 0.09,-0.14,0.98,U] [#3 0.03,-0.08,0.89,U] [#4 0.16,-0.15,0.84,U] [#5 0.03,-0.05,0.96,U] [#6 -0.09,-0.20,0.91,U] [#7 0.15,-0.09,0.76,U] [#8 -0.16,-0.03,0.80,U] 
01:58:25.479 00.000 6880 single-star, 8 included, MultiStar: {0.04, -0.11}, one-star: {0.04, -0.07}
01:58:25.479 00.000 6880 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.61) = xAngle (0.55 = 0.55)
01:58:25.479 00.000 6880 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
01:58:25.479 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-1.07 mountX=0.07 mountY=0.04, mountTheta=0.52
01:58:25.480 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.07, opts=13)
01:58:25.480 00.000 6880 Enqueuing Move request for scope (0.04, -0.07)
01:58:25.481 00.001 10052 Worker thread wakes up
01:58:25.481 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
01:58:25.481 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
01:58:25.481 00.000 10052 Moving (0.04, -0.07) raw xDistance=0.07 yDistance=0.04
01:58:25.481 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:25.481 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
01:58:25.481 00.000 10052 MoveAxis(E, 0, ABG)
01:58:25.481 00.000 10052 Move returns status 0, amount 0
01:58:25.481 00.000 10052 MoveAxis(N, 0, ABG)
01:58:25.481 00.000 10052 Move returns status 0, amount 0
01:58:25.481 00.000 10052 move complete, result=0
01:58:25.481 00.000 10052 worker thread done servicing request
01:58:25.513 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:25.554 00.041 6880 UpdateGuideState exits: m=2459 SNR=34.4
01:58:25.554 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:25.554 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:25.554 00.000 6880 Enqueuing Expose request
01:58:25.554 00.000 10052 Worker thread wakes up
01:58:25.554 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:25.554 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:25.555 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:26.691 01.136 10052 Exposure complete
01:58:26.768 00.077 10052 worker thread done servicing request
01:58:26.768 00.000 6880 OnExposeComplete: enter
01:58:26.768 00.000 6880 UpdateGuideState(): m_state=6
01:58:26.769 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2403
01:58:26.769 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=889.17, Mass=2514, SNR=34.7, Peak=149 HFD=4.6
01:58:26.769 00.000 6880 MultiStar: [#1 0.48,-0.21,0.93,U] [#2 0.30,-0.17,1.00,U] [#3 0.32,-0.09,0.88,U] [#4 0.17,-0.05,0.82,U] [#5 0.23,-0.24,0.97,U] [#6 0.31,0.04,0.91,U] [#7 0.27,-0.01,0.77,U] [#8 0.16,0.01,0.80,U] 
01:58:26.770 00.001 6880 refined, 8 included, MultiStar: {0.30, -0.09}, one-star: {0.41, -0.02}
01:58:26.770 00.000 6880 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.61) = xAngle (1.33 = 1.33)
01:58:26.770 00.000 6880 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
01:58:26.770 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-0.28 mountX=0.07 mountY=0.30, mountTheta=1.33
01:58:26.773 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.09, opts=13)
01:58:26.773 00.000 6880 Enqueuing Move request for scope (0.30, -0.09)
01:58:26.773 00.000 10052 Worker thread wakes up
01:58:26.773 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
01:58:26.773 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
01:58:26.773 00.000 10052 Moving (0.30, -0.09) raw xDistance=0.07 yDistance=0.30
01:58:26.773 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:58:26.773 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.30, slope = 0.01
01:58:26.773 00.000 10052 MoveAxis(E, 0, ABG)
01:58:26.774 00.001 10052 Move returns status 0, amount 0
01:58:26.774 00.000 10052 MoveAxis(S, 12, ABG)
01:58:26.774 00.000 10052 Guiding  Dir = 1, Dur = 12
01:58:26.795 00.021 10052 IsSlewing returns 0
01:58:26.800 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:26.833 00.033 10052 IsGuiding returns 0
01:58:26.842 00.009 6880 UpdateGuideState exits: m=2514 SNR=34.7
01:58:26.842 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:26.842 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:26.842 00.000 6880 Enqueuing Expose request
01:58:26.899 00.057 10052 IsGuiding returns 0
01:58:26.899 00.000 10052 Move returns status 0, amount 12
01:58:26.899 00.000 10052 move complete, result=0
01:58:26.899 00.000 10052 worker thread done servicing request
01:58:26.899 00.000 10052 Worker thread wakes up
01:58:26.899 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:26.899 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:26.901 00.002 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 12 ms SOUTH
01:58:27.285 00.384 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6f1e6ac8-f0fc-4ccd-9325-1266a3b512ba"}
01:58:27.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6f1e6ac8-f0fc-4ccd-9325-1266a3b512ba"}
01:58:27.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10668cf9-c57d-406d-9b9c-68cd81eb010d"}
01:58:27.286 00.000 6880 case statement mapped state 6 to 3
01:58:27.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"10668cf9-c57d-406d-9b9c-68cd81eb010d"}
01:58:27.286 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b3bda129-90b8-4c49-9420-a698259471d7"}
01:58:27.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2403,"width":15,"height":15,"star_pos":[7.23,7.17],"pixels":"..."},"id":"b3bda129-90b8-4c49-9420-a698259471d7"}
01:58:27.805 00.519 10052 Exposure complete
01:58:27.873 00.068 10052 worker thread done servicing request
01:58:27.873 00.000 6880 OnExposeComplete: enter
01:58:27.873 00.000 6880 UpdateGuideState(): m_state=6
01:58:27.873 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2404
01:58:27.874 00.001 6880 Star::Find returns 1 (0), X=408.08, Y=889.10, Mass=2403, SNR=34.0, Peak=126 HFD=4.5
01:58:27.874 00.000 6880 MultiStar: [#1 0.41,-0.16,0.93,U] [#2 0.38,-0.09,1.00,U] [#3 0.54,0.01,0.00,M1] [#4 0.49,-0.19,0.85,U] [#5 0.32,-0.27,0.98,U] [#6 0.40,-0.05,0.91,U] [#7 0.37,-0.11,0.75,U] [#8 0.40,-0.09,0.79,U] 
01:58:27.874 00.000 6880 single-star, 7 included, MultiStar: {0.38, -0.13}, one-star: {0.26, -0.09}
01:58:27.874 00.000 6880 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.61) = xAngle (1.29 = 1.29)
01:58:27.874 00.000 6880 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
01:58:27.874 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.09 hyp=0.28 cameraTheta=-0.33 mountX=0.08 mountY=0.27, mountTheta=1.28
01:58:27.876 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.09, opts=13)
01:58:27.876 00.000 6880 Enqueuing Move request for scope (0.26, -0.09)
01:58:27.876 00.000 10052 Worker thread wakes up
01:58:27.876 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.09) opts 0xd
01:58:27.876 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.09)
01:58:27.876 00.000 10052 Moving (0.26, -0.09) raw xDistance=0.08 yDistance=0.27
01:58:27.877 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:58:27.877 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.27, slope = 0.02
01:58:27.877 00.000 10052 MoveAxis(E, 0, ABG)
01:58:27.877 00.000 10052 Move returns status 0, amount 0
01:58:27.877 00.000 10052 MoveAxis(S, 36, ABG)
01:58:27.877 00.000 10052 Guiding  Dir = 1, Dur = 36
01:58:27.904 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:27.934 00.030 10052 IsSlewing returns 0
01:58:27.940 00.006 6880 UpdateGuideState exits: m=2403 SNR=34.0
01:58:27.940 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:27.940 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:27.940 00.000 6880 Enqueuing Expose request
01:58:28.007 00.067 10052 IsGuiding returns 0
01:58:28.104 00.097 10052 IsGuiding returns 1
01:58:28.104 00.000 10052 scope still moving after pulse duration time elapsed
01:58:28.177 00.073 10052 IsSlewing returns 0
01:58:28.257 00.080 10052 IsGuiding returns 0
01:58:28.257 00.000 10052 scope move finished after 36 + 213 ms
01:58:28.257 00.000 10052 Move returns status 0, amount 36
01:58:28.257 00.000 10052 move complete, result=0
01:58:28.258 00.001 10052 worker thread done servicing request
01:58:28.258 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 36 ms SOUTH
01:58:28.258 00.000 10052 Worker thread wakes up
01:58:28.258 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:28.258 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:29.285 01.027 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e7b8e8d-ffcc-4c23-b325-3083cd93322f"}
01:58:29.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e7b8e8d-ffcc-4c23-b325-3083cd93322f"}
01:58:29.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45b9de00-d7bd-49cf-9059-417cebaadf99"}
01:58:29.286 00.000 6880 case statement mapped state 6 to 3
01:58:29.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45b9de00-d7bd-49cf-9059-417cebaadf99"}
01:58:29.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3166b739-b753-43dd-b92b-012f928b1406"}
01:58:29.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2404,"width":15,"height":15,"star_pos":[7.08,7.10],"pixels":"..."},"id":"3166b739-b753-43dd-b92b-012f928b1406"}
01:58:29.388 00.101 10052 Exposure complete
01:58:29.467 00.079 10052 worker thread done servicing request
01:58:29.467 00.000 6880 OnExposeComplete: enter
01:58:29.468 00.001 6880 UpdateGuideState(): m_state=6
01:58:29.468 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2405
01:58:29.468 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=889.04, Mass=2521, SNR=34.8, Peak=132 HFD=4.5
01:58:29.469 00.001 6880 MultiStar: [#1 0.06,-0.17,0.91,U] [#2 -0.22,-0.16,0.96,U] [#3 -0.03,-0.13,0.88,U] [#4 0.14,-0.24,0.81,U] [#5 -0.01,-0.34,0.92,U] [#6 0.03,-0.07,0.91,U] [#7 0.09,-0.15,0.74,U] [#8 0.01,0.08,0.78,U] 
01:58:29.469 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.06, -0.15}
01:58:29.469 00.000 6880 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
01:58:29.469 00.000 6880 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
01:58:29.469 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.50 mountX=0.15 mountY=0.01, mountTheta=0.09
01:58:29.471 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.15, opts=13)
01:58:29.471 00.000 6880 Enqueuing Move request for scope (0.01, -0.15)
01:58:29.471 00.000 10052 Worker thread wakes up
01:58:29.471 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
01:58:29.471 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
01:58:29.471 00.000 10052 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=0.01
01:58:29.471 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:58:29.472 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.07, using input
01:58:29.472 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
01:58:29.472 00.000 10052 MoveAxis(W, 40, ABG)
01:58:29.472 00.000 10052 Guiding  Dir = 3, Dur = 40
01:58:29.499 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:29.543 00.044 6880 UpdateGuideState exits: m=2521 SNR=34.8
01:58:29.543 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:29.543 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:29.543 00.000 10052 IsSlewing returns 0
01:58:29.543 00.000 6880 Enqueuing Expose request
01:58:29.617 00.074 10052 IsGuiding returns 0
01:58:29.757 00.140 10052 IsGuiding returns 0
01:58:29.757 00.000 10052 Move returns status 0, amount 40
01:58:29.757 00.000 10052 MoveAxis(N, 0, ABG)
01:58:29.757 00.000 10052 Move returns status 0, amount 0
01:58:29.757 00.000 10052 move complete, result=0
01:58:29.757 00.000 10052 worker thread done servicing request
01:58:29.757 00.000 6880 GuideStep: 0.1 px 40 ms WEST, 0.0 px 0 ms NORTH
01:58:29.757 00.000 10052 Worker thread wakes up
01:58:29.757 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:29.758 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:30.666 00.908 10052 Exposure complete
01:58:30.734 00.068 10052 worker thread done servicing request
01:58:30.734 00.000 6880 OnExposeComplete: enter
01:58:30.734 00.000 6880 UpdateGuideState(): m_state=6
01:58:30.734 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2406
01:58:30.734 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=889.36, Mass=2476, SNR=34.6, Peak=151 HFD=4.9
01:58:30.735 00.001 6880 MultiStar: [#1 0.31,-0.01,0.93,U] [#2 0.31,0.08,1.00,U] [#3 0.37,0.04,0.91,U] [#4 0.35,0.01,0.82,U] [#5 0.20,0.01,0.96,U] [#6 0.23,-0.13,0.93,U] [#7 0.30,-0.02,0.76,U] [#8 0.12,0.11,0.79,U] 
01:58:30.735 00.000 6880 refined, 8 included, MultiStar: {0.27, 0.03}, one-star: {0.25, 0.17}
01:58:30.735 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
01:58:30.735 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
01:58:30.735 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.03 hyp=0.27 cameraTheta=0.11 mountX=-0.04 mountY=0.27, mountTheta=1.72
01:58:30.736 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.03, opts=13)
01:58:30.737 00.001 6880 Enqueuing Move request for scope (0.27, 0.03)
01:58:30.737 00.000 10052 Worker thread wakes up
01:58:30.737 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.03) opts 0xd
01:58:30.737 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.03)
01:58:30.737 00.000 10052 Moving (0.27, 0.03) raw xDistance=-0.04 yDistance=0.27
01:58:30.737 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:58:30.737 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.27, slope = 0.03
01:58:30.737 00.000 10052 MoveAxis(E, 0, ABG)
01:58:30.737 00.000 10052 Move returns status 0, amount 0
01:58:30.737 00.000 10052 MoveAxis(S, 48, ABG)
01:58:30.737 00.000 10052 Guiding  Dir = 1, Dur = 48
01:58:30.757 00.020 10052 IsSlewing returns 0
01:58:30.763 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:30.796 00.033 10052 IsGuiding returns 0
01:58:30.804 00.008 6880 UpdateGuideState exits: m=2476 SNR=34.6
01:58:30.804 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:30.804 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:30.804 00.000 6880 Enqueuing Expose request
01:58:30.823 00.019 10052 PulseGuide returned control before completion, sleep 31
01:58:30.887 00.064 10052 IsGuiding returns 0
01:58:30.887 00.000 10052 Move returns status 0, amount 48
01:58:30.887 00.000 10052 move complete, result=0
01:58:30.887 00.000 10052 worker thread done servicing request
01:58:30.887 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 48 ms SOUTH
01:58:30.888 00.001 10052 Worker thread wakes up
01:58:30.888 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:30.888 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:31.285 00.397 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8252864-946e-487c-8960-cf008fa52327"}
01:58:31.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8252864-946e-487c-8960-cf008fa52327"}
01:58:31.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c0db71f-afda-47a8-b469-53c973939ab2"}
01:58:31.285 00.000 6880 case statement mapped state 6 to 3
01:58:31.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c0db71f-afda-47a8-b469-53c973939ab2"}
01:58:31.287 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91aeb22b-6b42-436f-a74b-4199f7d2ba57"}
01:58:31.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2406,"width":15,"height":15,"star_pos":[7.07,7.36],"pixels":"..."},"id":"91aeb22b-6b42-436f-a74b-4199f7d2ba57"}
01:58:32.017 00.730 10052 Exposure complete
01:58:32.088 00.071 10052 worker thread done servicing request
01:58:32.088 00.000 6880 OnExposeComplete: enter
01:58:32.088 00.000 6880 UpdateGuideState(): m_state=6
01:58:32.089 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2407
01:58:32.089 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.70, Mass=2424, SNR=34.2, Peak=156 HFD=4.5
01:58:32.089 00.000 6880 MultiStar: [#1 0.22,-0.42,0.94,U] [#2 0.16,-0.37,0.99,U] [#3 0.04,-0.25,0.90,U] [#4 0.13,-0.55,0.00,M1] [#5 0.09,-0.48,0.97,U] [#6 0.09,-0.27,0.94,U] [#7 0.09,-0.22,0.75,U] [#8 0.09,-0.24,0.80,U] 
01:58:32.089 00.000 6880 refined, 7 included, MultiStar: {0.14, -0.35}, one-star: {0.35, -0.50}
01:58:32.089 00.000 6880 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
01:58:32.089 00.000 6880 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
01:58:32.089 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.35 hyp=0.38 cameraTheta=-1.18 mountX=0.34 mountY=0.15, mountTheta=0.41
01:58:32.091 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.35, opts=13)
01:58:32.091 00.000 6880 Enqueuing Move request for scope (0.14, -0.35)
01:58:32.091 00.000 10052 Worker thread wakes up
01:58:32.091 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.35) opts 0xd
01:58:32.091 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.35)
01:58:32.092 00.001 10052 Moving (0.14, -0.35) raw xDistance=0.34 yDistance=0.15
01:58:32.092 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
01:58:32.092 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
01:58:32.092 00.000 10052 MoveAxis(W, 92, ABG)
01:58:32.092 00.000 10052 Guiding  Dir = 3, Dur = 92
01:58:32.116 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:32.148 00.032 10052 IsSlewing returns 0
01:58:32.156 00.008 6880 UpdateGuideState exits: m=2424 SNR=34.2
01:58:32.156 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:32.157 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:32.157 00.000 6880 Enqueuing Expose request
01:58:32.214 00.057 10052 IsGuiding returns 0
01:58:32.280 00.066 10052 PulseGuide returned control before completion, sleep 37
01:58:32.383 00.103 10052 IsGuiding returns 1
01:58:32.384 00.001 10052 scope still moving after pulse duration time elapsed
01:58:32.459 00.075 10052 IsSlewing returns 0
01:58:32.534 00.075 10052 IsGuiding returns 0
01:58:32.534 00.000 10052 scope move finished after 92 + 227 ms
01:58:32.534 00.000 10052 Move returns status 0, amount 92
01:58:32.534 00.000 10052 MoveAxis(N, 0, ABG)
01:58:32.534 00.000 10052 Move returns status 0, amount 0
01:58:32.534 00.000 10052 move complete, result=0
01:58:32.534 00.000 10052 worker thread done servicing request
01:58:32.534 00.000 6880 GuideStep: 0.3 px 92 ms WEST, 0.1 px 0 ms NORTH
01:58:32.534 00.000 10052 Worker thread wakes up
01:58:32.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:32.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:33.285 00.751 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"527c5f8b-b337-4e6a-b079-30de4f37017f"}
01:58:33.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"527c5f8b-b337-4e6a-b079-30de4f37017f"}
01:58:33.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f6ec6e2-0782-44be-9cd5-6b83646b6cfa"}
01:58:33.287 00.002 6880 case statement mapped state 6 to 3
01:58:33.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f6ec6e2-0782-44be-9cd5-6b83646b6cfa"}
01:58:33.288 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"68f2c47e-88d1-4b92-abcd-2d372d1b9c05"}
01:58:33.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2407,"width":15,"height":15,"star_pos":[7.17,6.70],"pixels":"..."},"id":"68f2c47e-88d1-4b92-abcd-2d372d1b9c05"}
01:58:33.442 00.154 10052 Exposure complete
01:58:33.513 00.071 10052 worker thread done servicing request
01:58:33.513 00.000 6880 OnExposeComplete: enter
01:58:33.514 00.001 6880 UpdateGuideState(): m_state=6
01:58:33.514 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2408
01:58:33.514 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=888.83, Mass=2459, SNR=34.5, Peak=171 HFD=4.4
01:58:33.514 00.000 6880 MultiStar: [#1 0.02,-0.46,0.95,U] [#2 0.02,-0.35,0.97,U] [#3 -0.05,-0.34,0.90,U] [#4 0.07,-0.31,0.81,U] [#5 -0.10,-0.50,0.95,U] [#6 -0.11,-0.22,0.91,U] [#7 -0.08,-0.34,0.75,U] [#8 0.09,-0.38,0.78,U] 
01:58:33.514 00.000 6880 single-star, 8 included, MultiStar: {-0.02, -0.36}, one-star: {-0.03, -0.36}
01:58:33.515 00.001 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
01:58:33.515 00.000 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
01:58:33.515 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.36 hyp=0.36 cameraTheta=-1.64 mountX=0.36 mountY=-0.02, mountTheta=-0.06
01:58:33.516 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.36, opts=13)
01:58:33.516 00.000 6880 Enqueuing Move request for scope (-0.03, -0.36)
01:58:33.516 00.000 10052 Worker thread wakes up
01:58:33.516 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.36) opts 0xd
01:58:33.516 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.36)
01:58:33.516 00.000 10052 Moving (-0.03, -0.36) raw xDistance=0.36 yDistance=-0.02
01:58:33.516 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.36
01:58:33.517 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
01:58:33.517 00.000 10052 MoveAxis(W, 101, ABG)
01:58:33.517 00.000 10052 Guiding  Dir = 3, Dur = 101
01:58:33.543 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:33.580 00.037 10052 IsSlewing returns 0
01:58:33.581 00.001 6880 UpdateGuideState exits: m=2459 SNR=34.5
01:58:33.581 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:33.581 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:33.583 00.002 6880 Enqueuing Expose request
01:58:33.654 00.071 10052 IsGuiding returns 0
01:58:33.718 00.064 10052 PulseGuide returned control before completion, sleep 47
01:58:33.837 00.119 10052 IsGuiding returns 1
01:58:33.837 00.000 10052 scope still moving after pulse duration time elapsed
01:58:33.915 00.078 10052 IsSlewing returns 0
01:58:33.991 00.076 10052 IsGuiding returns 0
01:58:33.991 00.000 10052 scope move finished after 101 + 234 ms
01:58:33.991 00.000 10052 Move returns status 0, amount 101
01:58:33.991 00.000 10052 MoveAxis(N, 0, ABG)
01:58:33.991 00.000 10052 Move returns status 0, amount 0
01:58:33.991 00.000 10052 move complete, result=0
01:58:33.991 00.000 10052 worker thread done servicing request
01:58:33.991 00.000 10052 Worker thread wakes up
01:58:33.991 00.000 6880 GuideStep: 0.4 px 101 ms WEST, -0.0 px 0 ms NORTH
01:58:33.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:33.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:35.119 01.128 10052 Exposure complete
01:58:35.192 00.073 10052 worker thread done servicing request
01:58:35.192 00.000 6880 OnExposeComplete: enter
01:58:35.192 00.000 6880 UpdateGuideState(): m_state=6
01:58:35.192 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2409
01:58:35.193 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=889.51, Mass=2369, SNR=33.8, Peak=144 HFD=4.6
01:58:35.193 00.000 6880 MultiStar: [#1 -0.19,0.06,0.95,U] [#2 -0.38,0.04,1.00,U] [#3 -0.03,0.01,0.92,U] [#4 -0.18,-0.12,0.86,U] [#5 -0.02,0.11,0.97,U] [#6 -0.18,0.07,0.90,U] [#7 -0.27,0.00,0.75,U] [#8 -0.14,-0.02,0.80,U] 
01:58:35.193 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.06}, one-star: {-0.07, 0.32}
01:58:35.193 00.000 6880 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.61) = xAngle (4.40 = -1.88)
01:58:35.193 00.000 6880 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.37 = -1.91)
01:58:35.193 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.79 mountX=-0.05 mountY=-0.16, mountTheta=-1.89
01:58:35.196 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.06, opts=13)
01:58:35.196 00.000 6880 Enqueuing Move request for scope (-0.16, 0.06)
01:58:35.196 00.000 10052 Worker thread wakes up
01:58:35.196 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
01:58:35.196 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
01:58:35.197 00.001 10052 Moving (-0.16, 0.06) raw xDistance=-0.05 yDistance=-0.16
01:58:35.197 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:58:35.197 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.00
01:58:35.197 00.000 10052 MoveAxis(E, 0, ABG)
01:58:35.197 00.000 10052 Move returns status 0, amount 0
01:58:35.197 00.000 10052 MoveAxis(N, 0, ABG)
01:58:35.197 00.000 10052 Move returns status 0, amount 0
01:58:35.197 00.000 10052 move complete, result=0
01:58:35.197 00.000 10052 worker thread done servicing request
01:58:35.222 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:35.262 00.040 6880 UpdateGuideState exits: m=2369 SNR=33.8
01:58:35.262 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:35.262 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:35.262 00.000 6880 Enqueuing Expose request
01:58:35.262 00.000 10052 Worker thread wakes up
01:58:35.262 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
01:58:35.264 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:35.264 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:35.286 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3bf19164-8e65-4b18-bf2e-bbfa2766ea2c"}
01:58:35.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3bf19164-8e65-4b18-bf2e-bbfa2766ea2c"}
01:58:35.288 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dc3ce20e-6519-4128-adea-930018844ce8"}
01:58:35.288 00.000 6880 case statement mapped state 6 to 3
01:58:35.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc3ce20e-6519-4128-adea-930018844ce8"}
01:58:35.290 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"05a9330e-be4b-4ddf-9927-5cacd5e1a588"}
01:58:35.290 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2409,"width":15,"height":15,"star_pos":[6.74,6.51],"pixels":"..."},"id":"05a9330e-be4b-4ddf-9927-5cacd5e1a588"}
01:58:36.172 00.882 10052 Exposure complete
01:58:36.251 00.079 6880 OnExposeComplete: enter
01:58:36.251 00.000 6880 UpdateGuideState(): m_state=6
01:58:36.251 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2410
01:58:36.251 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=889.13, Mass=2371, SNR=33.8, Peak=119 HFD=4.7
01:58:36.252 00.001 10052 worker thread done servicing request
01:58:36.252 00.000 6880 MultiStar: [#1 0.20,-0.16,0.95,U] [#2 0.16,-0.15,0.98,U] [#3 0.23,-0.09,0.91,U] [#4 0.23,-0.20,0.86,U] [#5 0.17,-0.20,0.93,U] [#6 0.40,-0.04,0.92,U] [#7 0.12,-0.00,0.77,U] [#8 0.26,0.08,0.76,U] 
01:58:36.252 00.000 6880 refined, 8 included, MultiStar: {0.24, -0.09}, one-star: {0.37, -0.06}
01:58:36.252 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.24 = 1.24)
01:58:36.252 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
01:58:36.252 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.26 cameraTheta=-0.37 mountX=0.08 mountY=0.24, mountTheta=1.24
01:58:36.253 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.09, opts=13)
01:58:36.253 00.000 6880 Enqueuing Move request for scope (0.24, -0.09)
01:58:36.253 00.000 10052 Worker thread wakes up
01:58:36.253 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
01:58:36.253 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
01:58:36.253 00.000 10052 Moving (0.24, -0.09) raw xDistance=0.08 yDistance=0.24
01:58:36.253 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:58:36.255 00.002 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = 0.00
01:58:36.255 00.000 10052 MoveAxis(E, 0, ABG)
01:58:36.255 00.000 10052 Move returns status 0, amount 0
01:58:36.255 00.000 10052 MoveAxis(S, 1, ABG)
01:58:36.255 00.000 10052 Guiding  Dir = 1, Dur = 1
01:58:36.280 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:36.322 00.042 10052 IsSlewing returns 0
01:58:36.325 00.003 6880 UpdateGuideState exits: m=2371 SNR=33.8
01:58:36.325 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:36.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:36.325 00.000 6880 Enqueuing Expose request
01:58:36.396 00.071 10052 IsGuiding returns 0
01:58:36.529 00.133 10052 IsGuiding returns 0
01:58:36.529 00.000 10052 Move returns status 0, amount 1
01:58:36.529 00.000 10052 move complete, result=0
01:58:36.530 00.001 10052 worker thread done servicing request
01:58:36.530 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 1 ms SOUTH
01:58:36.530 00.000 10052 Worker thread wakes up
01:58:36.530 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:36.530 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:37.284 00.754 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e4690df4-f4eb-4c00-b4ce-cb8fa46edb3b"}
01:58:37.284 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e4690df4-f4eb-4c00-b4ce-cb8fa46edb3b"}
01:58:37.285 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7fb63f5c-0d38-485b-86f2-c9e13dee8646"}
01:58:37.285 00.000 6880 case statement mapped state 6 to 3
01:58:37.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fb63f5c-0d38-485b-86f2-c9e13dee8646"}
01:58:37.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"982d5c8d-75f7-4e45-ad11-b610b97e1477"}
01:58:37.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2410,"width":15,"height":15,"star_pos":[7.18,7.13],"pixels":"..."},"id":"982d5c8d-75f7-4e45-ad11-b610b97e1477"}
01:58:37.668 00.382 10052 Exposure complete
01:58:37.742 00.074 10052 worker thread done servicing request
01:58:37.743 00.001 6880 OnExposeComplete: enter
01:58:37.743 00.000 6880 UpdateGuideState(): m_state=6
01:58:37.743 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2411
01:58:37.743 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=888.92, Mass=2509, SNR=34.8, Peak=146 HFD=4.6
01:58:37.744 00.001 6880 MultiStar: [#1 -0.38,-0.29,0.95,U] [#2 -0.28,-0.16,0.99,U] [#3 -0.30,-0.10,0.89,U] [#4 -0.37,-0.66,0.00,M1] [#5 -0.42,-0.39,0.00,M1] [#6 -0.35,-0.01,0.92,U] [#7 -0.53,-0.08,0.00,M1] [#8 -0.34,-0.01,0.77,U] 
01:58:37.744 00.000 6880 single-star, 5 included, MultiStar: {-0.29, -0.15}, one-star: {-0.10, -0.27}
01:58:37.744 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.32 = -0.32)
01:58:37.744 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
01:58:37.744 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.27 hyp=0.29 cameraTheta=-1.93 mountX=0.28 mountY=-0.10, mountTheta=-0.35
01:58:37.745 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.27, opts=13)
01:58:37.745 00.000 6880 Enqueuing Move request for scope (-0.10, -0.27)
01:58:37.746 00.001 10052 Worker thread wakes up
01:58:37.746 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.27) opts 0xd
01:58:37.746 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.27)
01:58:37.746 00.000 10052 Moving (-0.10, -0.27) raw xDistance=0.28 yDistance=-0.10
01:58:37.746 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
01:58:37.746 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.11, using input
01:58:37.746 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
01:58:37.746 00.000 10052 MoveAxis(W, 75, ABG)
01:58:37.746 00.000 10052 Guiding  Dir = 3, Dur = 75
01:58:37.771 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:37.811 00.040 10052 IsSlewing returns 0
01:58:37.811 00.000 6880 UpdateGuideState exits: m=2509 SNR=34.8
01:58:37.811 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:37.811 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:37.811 00.000 6880 Enqueuing Expose request
01:58:37.884 00.073 10052 IsGuiding returns 0
01:58:37.953 00.069 10052 PulseGuide returned control before completion, sleep 17
01:58:38.034 00.081 10052 IsGuiding returns 1
01:58:38.034 00.000 10052 scope still moving after pulse duration time elapsed
01:58:38.109 00.075 10052 IsSlewing returns 0
01:58:38.187 00.078 10052 IsGuiding returns 0
01:58:38.188 00.001 10052 scope move finished after 75 + 228 ms
01:58:38.188 00.000 10052 Move returns status 0, amount 75
01:58:38.188 00.000 10052 MoveAxis(N, 0, ABG)
01:58:38.188 00.000 10052 Move returns status 0, amount 0
01:58:38.188 00.000 10052 move complete, result=0
01:58:38.188 00.000 10052 worker thread done servicing request
01:58:38.188 00.000 10052 Worker thread wakes up
01:58:38.188 00.000 6880 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
01:58:38.188 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:38.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:39.096 00.908 10052 Exposure complete
01:58:39.171 00.075 10052 worker thread done servicing request
01:58:39.171 00.000 6880 OnExposeComplete: enter
01:58:39.171 00.000 6880 UpdateGuideState(): m_state=6
01:58:39.171 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2412
01:58:39.172 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=889.15, Mass=2425, SNR=34.2, Peak=128 HFD=4.6
01:58:39.172 00.000 6880 MultiStar: [#1 -0.08,-0.19,0.95,U] [#2 -0.07,-0.21,0.96,U] [#3 -0.02,-0.08,0.90,U] [#4 0.12,-0.22,0.82,U] [#5 -0.20,-0.35,0.97,U] [#6 -0.16,-0.15,0.89,U] [#7 -0.13,-0.06,0.74,U] [#8 -0.11,-0.12,0.78,U] 
01:58:39.172 00.000 6880 single-star, 8 included, MultiStar: {-0.07, -0.16}, one-star: {0.05, -0.04}
01:58:39.172 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
01:58:39.172 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
01:58:39.172 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-0.69 mountX=0.04 mountY=0.05, mountTheta=0.91
01:58:39.174 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.04, opts=13)
01:58:39.174 00.000 6880 Enqueuing Move request for scope (0.05, -0.04)
01:58:39.174 00.000 10052 Worker thread wakes up
01:58:39.174 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
01:58:39.174 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
01:58:39.174 00.000 10052 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=0.05
01:58:39.175 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
01:58:39.175 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.03
01:58:39.175 00.000 10052 MoveAxis(E, 0, ABG)
01:58:39.175 00.000 10052 Move returns status 0, amount 0
01:58:39.175 00.000 10052 MoveAxis(N, 0, ABG)
01:58:39.175 00.000 10052 Move returns status 0, amount 0
01:58:39.175 00.000 10052 move complete, result=0
01:58:39.175 00.000 10052 worker thread done servicing request
01:58:39.201 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:39.243 00.042 6880 UpdateGuideState exits: m=2425 SNR=34.2
01:58:39.243 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:39.243 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:39.243 00.000 6880 Enqueuing Expose request
01:58:39.243 00.000 10052 Worker thread wakes up
01:58:39.243 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:39.243 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:39.243 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:39.285 00.042 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"884b5314-d72e-4cf9-8d10-c7c7cd1d3a66"}
01:58:39.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"884b5314-d72e-4cf9-8d10-c7c7cd1d3a66"}
01:58:39.286 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"065bcc86-0c2e-444e-bdda-6244859b5e79"}
01:58:39.286 00.000 6880 case statement mapped state 6 to 3
01:58:39.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"065bcc86-0c2e-444e-bdda-6244859b5e79"}
01:58:39.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef0b1765-1313-45c9-93ca-e8b221f1498e"}
01:58:39.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2412,"width":15,"height":15,"star_pos":[6.87,7.15],"pixels":"..."},"id":"ef0b1765-1313-45c9-93ca-e8b221f1498e"}
01:58:40.373 01.086 10052 Exposure complete
01:58:40.446 00.073 10052 worker thread done servicing request
01:58:40.446 00.000 6880 OnExposeComplete: enter
01:58:40.446 00.000 6880 UpdateGuideState(): m_state=6
01:58:40.446 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2413
01:58:40.447 00.001 6880 Star::Find returns 1 (0), X=407.96, Y=889.19, Mass=2369, SNR=33.7, Peak=153 HFD=4.8
01:58:40.447 00.000 6880 MultiStar: [#1 -0.02,-0.23,0.95,U] [#2 -0.31,-0.12,0.96,U] [#3 -0.03,-0.12,0.93,U] [#4 0.12,-0.21,0.83,U] [#5 0.04,-0.06,0.94,U] [#6 -0.20,-0.07,0.91,U] [#7 -0.22,-0.17,0.76,U] [#8 -0.01,0.09,0.80,U] 
01:58:40.447 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {0.15, 0.00}
01:58:40.447 00.000 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.44 = -0.44)
01:58:40.448 00.001 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
01:58:40.448 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.05 mountX=0.10 mountY=-0.05, mountTheta=-0.46
01:58:40.449 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.10, opts=13)
01:58:40.449 00.000 6880 Enqueuing Move request for scope (-0.05, -0.10)
01:58:40.449 00.000 10052 Worker thread wakes up
01:58:40.449 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
01:58:40.450 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
01:58:40.450 00.000 10052 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=-0.05
01:58:40.450 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:58:40.450 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.12, using input
01:58:40.450 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.03
01:58:40.450 00.000 10052 MoveAxis(E, 0, ABG)
01:58:40.450 00.000 10052 Move returns status 0, amount 0
01:58:40.450 00.000 10052 MoveAxis(N, 0, ABG)
01:58:40.450 00.000 10052 Move returns status 0, amount 0
01:58:40.450 00.000 10052 move complete, result=0
01:58:40.450 00.000 10052 worker thread done servicing request
01:58:40.472 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:40.509 00.037 6880 UpdateGuideState exits: m=2369 SNR=33.7
01:58:40.509 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:40.509 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:40.509 00.000 6880 Enqueuing Expose request
01:58:40.509 00.000 10052 Worker thread wakes up
01:58:40.509 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
01:58:40.509 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:40.509 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:41.294 00.785 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"80791af2-2e59-4eb3-80b4-111dd27da023"}
01:58:41.294 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"80791af2-2e59-4eb3-80b4-111dd27da023"}
01:58:41.295 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe2fd9cf-ca85-4764-9fbc-c6eccfffc610"}
01:58:41.295 00.000 6880 case statement mapped state 6 to 3
01:58:41.295 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe2fd9cf-ca85-4764-9fbc-c6eccfffc610"}
01:58:41.296 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0c706a7f-ef86-4eb4-b04d-e2ee7e75aa7d"}
01:58:41.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2413,"width":15,"height":15,"star_pos":[6.96,7.19],"pixels":"..."},"id":"0c706a7f-ef86-4eb4-b04d-e2ee7e75aa7d"}
01:58:41.425 00.129 10052 Exposure complete
01:58:41.503 00.078 10052 worker thread done servicing request
01:58:41.504 00.001 6880 OnExposeComplete: enter
01:58:41.504 00.000 6880 UpdateGuideState(): m_state=6
01:58:41.504 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2414
01:58:41.504 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=889.09, Mass=2413, SNR=34.0, Peak=142 HFD=4.5
01:58:41.504 00.000 6880 MultiStar: [#1 -0.19,-0.31,0.93,U] [#2 -0.30,-0.27,0.97,U] [#3 -0.06,-0.20,0.92,U] [#4 -0.19,-0.79,0.00,M1] [#5 -0.09,-0.38,0.97,U] [#6 -0.29,-0.26,0.93,U] [#7 -0.27,-0.15,0.77,U] [#8 -0.15,-0.15,0.81,U] 
01:58:41.505 00.001 6880 single-star, 7 included, MultiStar: {-0.16, -0.23}, one-star: {0.07, -0.11}
01:58:41.505 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
01:58:41.505 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
01:58:41.505 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.96 mountX=0.10 mountY=0.08, mountTheta=0.63
01:58:41.506 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.11, opts=13)
01:58:41.506 00.000 6880 Enqueuing Move request for scope (0.07, -0.11)
01:58:41.508 00.002 10052 Worker thread wakes up
01:58:41.508 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
01:58:41.508 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
01:58:41.508 00.000 10052 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=0.08
01:58:41.508 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
01:58:41.508 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
01:58:41.508 00.000 10052 MoveAxis(E, 0, ABG)
01:58:41.508 00.000 10052 Move returns status 0, amount 0
01:58:41.508 00.000 10052 MoveAxis(N, 0, ABG)
01:58:41.508 00.000 10052 Move returns status 0, amount 0
01:58:41.508 00.000 10052 move complete, result=0
01:58:41.508 00.000 10052 worker thread done servicing request
01:58:41.535 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:41.579 00.044 6880 UpdateGuideState exits: m=2413 SNR=34.0
01:58:41.579 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:41.579 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:41.579 00.000 6880 Enqueuing Expose request
01:58:41.579 00.000 10052 Worker thread wakes up
01:58:41.579 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:58:41.580 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:41.580 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:42.718 01.138 10052 Exposure complete
01:58:42.799 00.081 10052 worker thread done servicing request
01:58:42.799 00.000 6880 OnExposeComplete: enter
01:58:42.799 00.000 6880 UpdateGuideState(): m_state=6
01:58:42.799 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2415
01:58:42.799 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.62, Mass=2315, SNR=33.4, Peak=110 HFD=5.1
01:58:42.800 00.001 6880 MultiStar: [#1 0.01,0.13,0.98,U] [#2 -0.18,0.21,0.97,U] [#3 -0.09,0.23,0.92,U] [#4 -0.07,-0.01,0.85,U] [#5 0.04,0.28,0.99,U] [#6 -0.18,0.18,0.93,U] [#7 0.06,0.24,0.78,U] [#8 -0.06,0.48,0.80,U] 
01:58:42.800 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.24}, one-star: {0.19, 0.43}
01:58:42.800 00.000 6880 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.61) = xAngle (3.31 = -2.97)
01:58:42.800 00.000 6880 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.28 = -3.00)
01:58:42.800 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.24 hyp=0.24 cameraTheta=1.70 mountX=-0.24 mountY=-0.03, mountTheta=-3.00
01:58:42.802 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.24, opts=13)
01:58:42.802 00.000 6880 Enqueuing Move request for scope (-0.03, 0.24)
01:58:42.802 00.000 10052 Worker thread wakes up
01:58:42.802 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.24) opts 0xd
01:58:42.802 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.24)
01:58:42.802 00.000 10052 Moving (-0.03, 0.24) raw xDistance=-0.24 yDistance=-0.03
01:58:42.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
01:58:42.803 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.08, using input
01:58:42.803 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:58:42.803 00.000 10052 MoveAxis(E, 64, ABG)
01:58:42.803 00.000 10052 Guiding  Dir = 2, Dur = 64
01:58:42.825 00.022 10052 IsSlewing returns 0
01:58:42.829 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:42.863 00.034 10052 IsGuiding returns 0
01:58:42.875 00.012 6880 UpdateGuideState exits: m=2315 SNR=33.4
01:58:42.875 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:42.876 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:42.876 00.000 6880 Enqueuing Expose request
01:58:42.890 00.014 10052 PulseGuide returned control before completion, sleep 47
01:58:42.972 00.082 10052 IsGuiding returns 0
01:58:42.973 00.001 10052 Move returns status 0, amount 64
01:58:42.973 00.000 10052 MoveAxis(N, 0, ABG)
01:58:42.973 00.000 10052 Move returns status 0, amount 0
01:58:42.973 00.000 10052 move complete, result=0
01:58:42.973 00.000 10052 worker thread done servicing request
01:58:42.973 00.000 10052 Worker thread wakes up
01:58:42.973 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:42.973 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:42.975 00.002 6880 GuideStep: -0.2 px 64 ms EAST, -0.0 px 0 ms NORTH
01:58:43.293 00.318 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"887b2c1b-57bb-4c9f-8922-481ef994731d"}
01:58:43.293 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"887b2c1b-57bb-4c9f-8922-481ef994731d"}
01:58:43.296 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c123a70b-7f4f-4ee8-97e3-4549872ac6e5"}
01:58:43.296 00.000 6880 case statement mapped state 6 to 3
01:58:43.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c123a70b-7f4f-4ee8-97e3-4549872ac6e5"}
01:58:43.298 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"311e8314-b62c-4e13-97c8-0c63d413acd7"}
01:58:43.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2415,"width":15,"height":15,"star_pos":[7.00,6.62],"pixels":"..."},"id":"311e8314-b62c-4e13-97c8-0c63d413acd7"}
01:58:43.882 00.584 10052 Exposure complete
01:58:43.983 00.101 10052 worker thread done servicing request
01:58:43.984 00.001 6880 OnExposeComplete: enter
01:58:43.984 00.000 6880 UpdateGuideState(): m_state=6
01:58:43.984 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2416
01:58:43.984 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=889.67, Mass=2396, SNR=34.0, Peak=122 HFD=4.7
01:58:43.985 00.001 6880 MultiStar: [#1 0.31,0.31,0.98,U] [#2 0.17,0.40,0.98,U] [#3 0.08,0.42,0.91,U] [#4 0.31,0.13,0.87,U] [#5 0.25,0.23,1.00,U] [#6 0.10,0.25,0.94,U] [#7 0.19,0.30,0.76,U] [#8 0.18,0.56,0.00,M1] 
01:58:43.985 00.000 6880 refined, 7 included, MultiStar: {0.23, 0.32}, one-star: {0.44, 0.48}
01:58:43.985 00.000 6880 CameraToMount -- cameraTheta (0.94) - m_xAngle (-1.61) = xAngle (2.55 = 2.55)
01:58:43.985 00.000 6880 CameraToMount -- cameraTheta (0.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.52 = 2.52)
01:58:43.985 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.32 hyp=0.39 cameraTheta=0.94 mountX=-0.33 mountY=0.23, mountTheta=2.53
01:58:43.988 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.32, opts=13)
01:58:43.988 00.000 6880 Enqueuing Move request for scope (0.23, 0.32)
01:58:43.988 00.000 10052 Worker thread wakes up
01:58:43.988 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.32) opts 0xd
01:58:43.989 00.001 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.32)
01:58:43.989 00.000 10052 Moving (0.23, 0.32) raw xDistance=-0.33 yDistance=0.23
01:58:43.989 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
01:58:43.989 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.23, slope = 0.01
01:58:43.989 00.000 10052 MoveAxis(E, 91, ABG)
01:58:43.989 00.000 10052 Guiding  Dir = 2, Dur = 91
01:58:44.021 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:44.030 00.009 10052 IsSlewing returns 0
01:58:44.086 00.056 6880 UpdateGuideState exits: m=2396 SNR=34.0
01:58:44.086 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:44.086 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:44.086 00.000 6880 Enqueuing Expose request
01:58:44.109 00.023 10052 IsGuiding returns 0
01:58:44.136 00.027 10052 PulseGuide returned control before completion, sleep 74
01:58:44.281 00.145 10052 IsGuiding returns 0
01:58:44.281 00.000 10052 Move returns status 0, amount 91
01:58:44.281 00.000 10052 MoveAxis(S, 12, ABG)
01:58:44.282 00.001 10052 Guiding  Dir = 1, Dur = 12
01:58:44.358 00.076 10052 IsSlewing returns 0
01:58:44.427 00.069 10052 IsGuiding returns 0
01:58:44.563 00.136 10052 IsGuiding returns 0
01:58:44.563 00.000 10052 Move returns status 0, amount 12
01:58:44.563 00.000 10052 move complete, result=0
01:58:44.563 00.000 10052 worker thread done servicing request
01:58:44.563 00.000 6880 GuideStep: -0.3 px 91 ms EAST, 0.2 px 12 ms SOUTH
01:58:44.564 00.001 10052 Worker thread wakes up
01:58:44.564 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:44.564 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:45.641 01.077 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f850c362-4796-4f96-832b-9c07e9138e55"}
01:58:45.641 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f850c362-4796-4f96-832b-9c07e9138e55"}
01:58:45.700 00.059 10052 Exposure complete
01:58:45.792 00.092 10052 worker thread done servicing request
01:58:45.792 00.000 6880 OnExposeComplete: enter
01:58:45.792 00.000 6880 UpdateGuideState(): m_state=6
01:58:45.792 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2417
01:58:45.793 00.001 6880 Star::Find returns 1 (0), X=408.05, Y=888.80, Mass=2408, SNR=34.0, Peak=131 HFD=4.6
01:58:45.793 00.000 6880 MultiStar: [#1 0.07,-0.75,0.00,M1] [#2 -0.33,-0.31,0.95,U] [#3 0.03,-0.37,0.89,U] [#4 -0.07,-0.48,0.85,U] [#5 0.12,-0.71,0.00,M1] [#6 -0.15,-0.50,0.92,U] [#7 0.11,-0.31,0.77,U] [#8 0.09,-0.58,0.00,M2] 
01:58:45.793 00.000 6880 refined, 5 included, MultiStar: {-0.03, -0.40}, one-star: {0.24, -0.40}
01:58:45.793 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
01:58:45.793 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
01:58:45.794 00.001 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.40 hyp=0.40 cameraTheta=-1.65 mountX=0.40 mountY=-0.03, mountTheta=-0.07
01:58:45.795 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.40, opts=13)
01:58:45.795 00.000 6880 Enqueuing Move request for scope (-0.03, -0.40)
01:58:45.801 00.006 10052 Worker thread wakes up
01:58:45.801 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.40) opts 0xd
01:58:45.801 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.40)
01:58:45.801 00.000 10052 Moving (-0.03, -0.40) raw xDistance=0.40 yDistance=-0.03
01:58:45.802 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.40
01:58:45.802 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
01:58:45.802 00.000 10052 MoveAxis(W, 102, ABG)
01:58:45.802 00.000 10052 Guiding  Dir = 3, Dur = 102
01:58:45.822 00.020 10052 IsSlewing returns 0
01:58:45.825 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:45.861 00.036 10052 IsGuiding returns 0
01:58:45.877 00.016 6880 UpdateGuideState exits: m=2408 SNR=34.0
01:58:45.877 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:45.877 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:45.877 00.000 6880 Enqueuing Expose request
01:58:45.887 00.010 10052 PulseGuide returned control before completion, sleep 85
01:58:46.042 00.155 10052 IsGuiding returns 0
01:58:46.042 00.000 10052 Move returns status 0, amount 102
01:58:46.042 00.000 10052 MoveAxis(N, 0, ABG)
01:58:46.043 00.001 10052 Move returns status 0, amount 0
01:58:46.043 00.000 10052 move complete, result=0
01:58:46.043 00.000 10052 worker thread done servicing request
01:58:46.043 00.000 10052 Worker thread wakes up
01:58:46.043 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:46.043 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:46.043 00.000 6880 GuideStep: 0.4 px 102 ms WEST, -0.0 px 0 ms NORTH
01:58:46.171 00.128 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3aa0f4e3-5163-476a-a2e8-46776e435080"}
01:58:46.171 00.000 6880 case statement mapped state 6 to 3
01:58:46.171 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3aa0f4e3-5163-476a-a2e8-46776e435080"}
01:58:46.223 00.052 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e4ffae4-649d-4fa4-82dc-9aa126e3fa66"}
01:58:46.223 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2417,"width":15,"height":15,"star_pos":[7.05,6.80],"pixels":"..."},"id":"9e4ffae4-649d-4fa4-82dc-9aa126e3fa66"}
01:58:46.955 00.732 10052 Exposure complete
01:58:47.041 00.086 10052 worker thread done servicing request
01:58:47.041 00.000 6880 OnExposeComplete: enter
01:58:47.041 00.000 6880 UpdateGuideState(): m_state=6
01:58:47.042 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2418
01:58:47.042 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.25, Mass=2474, SNR=34.5, Peak=132 HFD=4.7
01:58:47.042 00.000 6880 MultiStar: [#1 0.33,0.25,0.96,U] [#2 -0.18,-0.21,0.96,U] [#3 -0.01,-0.08,0.89,U] [#4 0.03,0.04,0.83,U] [#5 0.10,0.08,0.95,U] [#6 -0.01,-0.04,0.90,U] [#7 0.26,0.25,0.77,U] [#8 0.14,-0.01,0.79,U] 
01:58:47.042 00.000 6880 single-star, 8 included, MultiStar: {0.07, 0.03}, one-star: {0.01, 0.06}
01:58:47.043 00.001 6880 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.61) = xAngle (3.02 = 3.02)
01:58:47.043 00.000 6880 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.99 = 2.99)
01:58:47.043 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.06 hyp=0.06 cameraTheta=1.41 mountX=-0.06 mountY=0.01, mountTheta=2.99
01:58:47.045 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.06, opts=13)
01:58:47.045 00.000 6880 Enqueuing Move request for scope (0.01, 0.06)
01:58:47.045 00.000 10052 Worker thread wakes up
01:58:47.046 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.06) opts 0xd
01:58:47.046 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.06)
01:58:47.046 00.000 10052 Moving (0.01, 0.06) raw xDistance=-0.06 yDistance=0.01
01:58:47.046 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
01:58:47.046 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.03, using input
01:58:47.046 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
01:58:47.046 00.000 10052 MoveAxis(E, 0, ABG)
01:58:47.046 00.000 10052 Move returns status 0, amount 0
01:58:47.046 00.000 10052 MoveAxis(N, 0, ABG)
01:58:47.046 00.000 10052 Move returns status 0, amount 0
01:58:47.046 00.000 10052 move complete, result=0
01:58:47.046 00.000 10052 worker thread done servicing request
01:58:47.078 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:47.126 00.048 6880 UpdateGuideState exits: m=2474 SNR=34.5
01:58:47.126 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:47.126 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:47.126 00.000 6880 Enqueuing Expose request
01:58:47.126 00.000 10052 Worker thread wakes up
01:58:47.126 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:58:47.127 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:47.127 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:47.676 00.549 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01702750-e5a5-4d18-9227-031aa9d8c777"}
01:58:47.676 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01702750-e5a5-4d18-9227-031aa9d8c777"}
01:58:47.682 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c3af3184-6038-483b-9b34-9268efc8e584"}
01:58:47.682 00.000 6880 case statement mapped state 6 to 3
01:58:47.682 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3af3184-6038-483b-9b34-9268efc8e584"}
01:58:47.684 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"74c6dbca-8507-48b0-8800-23b2a2dc1cf5"}
01:58:47.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2418,"width":15,"height":15,"star_pos":[6.82,7.25],"pixels":"..."},"id":"74c6dbca-8507-48b0-8800-23b2a2dc1cf5"}
01:58:48.257 00.573 10052 Exposure complete
01:58:48.337 00.080 10052 worker thread done servicing request
01:58:48.337 00.000 6880 OnExposeComplete: enter
01:58:48.337 00.000 6880 UpdateGuideState(): m_state=6
01:58:48.337 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2419
01:58:48.338 00.001 6880 Star::Find returns 1 (0), X=408.17, Y=889.09, Mass=2329, SNR=33.5, Peak=122 HFD=4.7
01:58:48.338 00.000 6880 MultiStar: [#1 0.45,0.07,0.98,U] [#2 0.15,-0.03,0.99,U] [#3 0.18,0.09,0.91,U] [#4 0.33,-0.19,0.88,U] [#5 0.27,-0.28,0.98,U] [#6 0.11,0.14,0.94,U] [#7 0.44,0.35,0.00,M1] [#8 0.18,0.11,0.82,U] 
01:58:48.338 00.000 6880 refined, 7 included, MultiStar: {0.25, -0.03}, one-star: {0.35, -0.10}
01:58:48.338 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
01:58:48.338 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
01:58:48.338 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.03 hyp=0.26 cameraTheta=-0.10 mountX=0.02 mountY=0.25, mountTheta=1.51
01:58:48.340 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.03, opts=13)
01:58:48.340 00.000 6880 Enqueuing Move request for scope (0.25, -0.03)
01:58:48.340 00.000 10052 Worker thread wakes up
01:58:48.341 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.03) opts 0xd
01:58:48.341 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.03)
01:58:48.341 00.000 10052 Moving (0.25, -0.03) raw xDistance=0.02 yDistance=0.25
01:58:48.341 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:48.341 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.25, slope = 0.01
01:58:48.341 00.000 10052 MoveAxis(E, 0, ABG)
01:58:48.341 00.000 10052 Move returns status 0, amount 0
01:58:48.341 00.000 10052 MoveAxis(S, 13, ABG)
01:58:48.341 00.000 10052 Guiding  Dir = 1, Dur = 13
01:58:48.362 00.021 10052 IsSlewing returns 0
01:58:48.369 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:48.400 00.031 10052 IsGuiding returns 0
01:58:48.413 00.013 6880 UpdateGuideState exits: m=2329 SNR=33.5
01:58:48.413 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:48.413 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:48.413 00.000 6880 Enqueuing Expose request
01:58:48.467 00.054 10052 IsGuiding returns 0
01:58:48.467 00.000 10052 Move returns status 0, amount 13
01:58:48.467 00.000 10052 move complete, result=0
01:58:48.467 00.000 10052 worker thread done servicing request
01:58:48.467 00.000 10052 Worker thread wakes up
01:58:48.467 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:48.467 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:48.470 00.003 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 13 ms SOUTH
01:58:49.387 00.917 10052 Exposure complete
01:58:49.466 00.079 10052 worker thread done servicing request
01:58:49.466 00.000 6880 OnExposeComplete: enter
01:58:49.466 00.000 6880 UpdateGuideState(): m_state=6
01:58:49.466 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2420
01:58:49.467 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=888.79, Mass=2272, SNR=33.0, Peak=120 HFD=4.8
01:58:49.467 00.000 6880 MultiStar: [#1 -0.03,-0.28,0.99,U] [#2 -0.35,-0.60,0.00,M1] [#3 -0.09,-0.21,0.92,U] [#4 0.07,-0.42,0.88,U] [#5 -0.14,-0.45,0.97,U] [#6 -0.22,-0.55,0.00,M1] [#7 -0.05,-0.16,0.79,U] [#8 -0.15,-0.15,0.81,U] 
01:58:49.467 00.000 6880 refined, 6 included, MultiStar: {-0.05, -0.30}, one-star: {0.06, -0.41}
01:58:49.467 00.000 6880 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
01:58:49.467 00.000 6880 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
01:58:49.467 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.30 hyp=0.31 cameraTheta=-1.72 mountX=0.30 mountY=-0.04, mountTheta=-0.14
01:58:49.469 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.30, opts=13)
01:58:49.469 00.000 6880 Enqueuing Move request for scope (-0.05, -0.30)
01:58:49.469 00.000 10052 Worker thread wakes up
01:58:49.469 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.30) opts 0xd
01:58:49.469 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.30)
01:58:49.469 00.000 10052 Moving (-0.05, -0.30) raw xDistance=0.30 yDistance=-0.04
01:58:49.469 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:58:49.469 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
01:58:49.469 00.000 10052 MoveAxis(W, 81, ABG)
01:58:49.470 00.001 10052 Guiding  Dir = 3, Dur = 81
01:58:49.495 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:49.538 00.043 6880 UpdateGuideState exits: m=2272 SNR=33.0
01:58:49.538 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:49.538 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:49.538 00.000 6880 Enqueuing Expose request
01:58:49.545 00.007 10052 IsSlewing returns 0
01:58:49.619 00.074 10052 IsGuiding returns 0
01:58:49.655 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d85ea0e2-d970-405f-8aaa-1e1fe9f7a6ec"}
01:58:49.655 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d85ea0e2-d970-405f-8aaa-1e1fe9f7a6ec"}
01:58:49.656 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1789a78d-a5ee-41de-8fe7-acb60e3b981d"}
01:58:49.656 00.000 6880 case statement mapped state 6 to 3
01:58:49.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1789a78d-a5ee-41de-8fe7-acb60e3b981d"}
01:58:49.657 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"68537f8f-673f-4104-ad31-79ec59fc8bfd"}
01:58:49.657 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2420,"width":15,"height":15,"star_pos":[6.87,6.79],"pixels":"..."},"id":"68537f8f-673f-4104-ad31-79ec59fc8bfd"}
01:58:49.683 00.026 10052 PulseGuide returned control before completion, sleep 28
01:58:49.795 00.112 10052 IsGuiding returns 0
01:58:49.795 00.000 10052 Move returns status 0, amount 81
01:58:49.795 00.000 10052 MoveAxis(N, 0, ABG)
01:58:49.795 00.000 10052 Move returns status 0, amount 0
01:58:49.795 00.000 10052 move complete, result=0
01:58:49.796 00.001 10052 worker thread done servicing request
01:58:49.796 00.000 6880 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH
01:58:49.796 00.000 10052 Worker thread wakes up
01:58:49.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:49.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:50.941 01.145 10052 Exposure complete
01:58:51.003 00.062 10052 worker thread done servicing request
01:58:51.003 00.000 6880 OnExposeComplete: enter
01:58:51.003 00.000 6880 UpdateGuideState(): m_state=6
01:58:51.004 00.001 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2421
01:58:51.004 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=889.56, Mass=2417, SNR=34.0, Peak=151 HFD=4.7
01:58:51.004 00.000 6880 MultiStar: [#1 0.14,0.19,0.95,U] [#2 0.13,0.36,1.02,U] [#3 0.21,0.33,0.91,U] [#4 0.30,0.08,0.87,U] [#5 0.17,0.31,1.00,U] [#6 0.08,0.29,0.93,U] [#7 0.01,0.27,0.77,U] [#8 0.14,0.34,0.81,U] 
01:58:51.004 00.000 6880 refined, 8 included, MultiStar: {0.17, 0.28}, one-star: {0.35, 0.37}
01:58:51.004 00.000 6880 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.61) = xAngle (2.63 = 2.63)
01:58:51.004 00.000 6880 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.60 = 2.60)
01:58:51.004 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.28 hyp=0.33 cameraTheta=1.02 mountX=-0.29 mountY=0.17, mountTheta=2.61
01:58:51.006 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.28, opts=13)
01:58:51.006 00.000 6880 Enqueuing Move request for scope (0.17, 0.28)
01:58:51.006 00.000 10052 Worker thread wakes up
01:58:51.006 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.28) opts 0xd
01:58:51.006 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.28)
01:58:51.006 00.000 10052 Moving (0.17, 0.28) raw xDistance=-0.29 yDistance=0.17
01:58:51.006 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.29
01:58:51.006 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
01:58:51.006 00.000 10052 MoveAxis(E, 74, ABG)
01:58:51.006 00.000 10052 Guiding  Dir = 2, Dur = 74
01:58:51.028 00.022 10052 IsSlewing returns 0
01:58:51.029 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:51.065 00.036 6880 UpdateGuideState exits: m=2417 SNR=34.0
01:58:51.065 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:51.065 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:51.065 00.000 10052 IsGuiding returns 0
01:58:51.066 00.001 6880 Enqueuing Expose request
01:58:51.093 00.027 10052 PulseGuide returned control before completion, sleep 57
01:58:51.176 00.083 10052 IsGuiding returns 0
01:58:51.176 00.000 10052 Move returns status 0, amount 74
01:58:51.176 00.000 10052 MoveAxis(N, 0, ABG)
01:58:51.176 00.000 10052 Move returns status 0, amount 0
01:58:51.177 00.001 10052 move complete, result=0
01:58:51.177 00.000 10052 worker thread done servicing request
01:58:51.177 00.000 10052 Worker thread wakes up
01:58:51.177 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:51.177 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:51.178 00.001 6880 GuideStep: -0.3 px 74 ms EAST, 0.2 px 0 ms NORTH
01:58:51.645 00.467 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a107c68-eeb9-43a1-9f27-4a4bf3439af2"}
01:58:51.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a107c68-eeb9-43a1-9f27-4a4bf3439af2"}
01:58:51.647 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6dcb96e-34d1-4a7e-9cf7-d2aa93a3188a"}
01:58:51.647 00.000 6880 case statement mapped state 6 to 3
01:58:51.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6dcb96e-34d1-4a7e-9cf7-d2aa93a3188a"}
01:58:51.648 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a07be996-5e91-4f10-9638-7c11bbad27ce"}
01:58:51.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2421,"width":15,"height":15,"star_pos":[7.17,6.56],"pixels":"..."},"id":"a07be996-5e91-4f10-9638-7c11bbad27ce"}
01:58:52.093 00.445 10052 Exposure complete
01:58:52.156 00.063 10052 worker thread done servicing request
01:58:52.156 00.000 6880 OnExposeComplete: enter
01:58:52.156 00.000 6880 UpdateGuideState(): m_state=6
01:58:52.156 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2422
01:58:52.157 00.001 6880 Star::Find returns 1 (0), X=408.30, Y=889.49, Mass=2510, SNR=34.7, Peak=154 HFD=4.8
01:58:52.157 00.000 6880 MultiStar: [#1 0.32,-0.04,0.93,U] [#2 0.25,0.03,0.97,U] [#3 0.53,0.19,0.00,M1] [#4 0.36,-0.01,0.86,U] [#5 0.23,0.11,0.98,U] [#6 0.44,0.24,0.86,U] [#7 0.27,0.27,0.78,U] [#8 0.29,0.15,0.78,U] 
01:58:52.157 00.000 6880 refined, 7 included, MultiStar: {0.33, 0.13}, one-star: {0.48, 0.29}
01:58:52.157 00.000 6880 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.61) = xAngle (1.98 = 1.98)
01:58:52.157 00.000 6880 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.95 = 1.95)
01:58:52.157 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.13 hyp=0.35 cameraTheta=0.37 mountX=-0.14 mountY=0.33, mountTheta=1.98
01:58:52.158 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.13, opts=13)
01:58:52.159 00.001 6880 Enqueuing Move request for scope (0.33, 0.13)
01:58:52.159 00.000 10052 Worker thread wakes up
01:58:52.159 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.13) opts 0xd
01:58:52.159 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.13)
01:58:52.159 00.000 10052 Moving (0.33, 0.13) raw xDistance=-0.14 yDistance=0.33
01:58:52.159 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
01:58:52.159 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.33, slope = 0.03
01:58:52.159 00.000 10052 MoveAxis(E, 42, ABG)
01:58:52.159 00.000 10052 Guiding  Dir = 2, Dur = 42
01:58:52.182 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:52.214 00.032 10052 IsSlewing returns 0
01:58:52.219 00.005 6880 UpdateGuideState exits: m=2510 SNR=34.7
01:58:52.219 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:52.219 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:52.220 00.001 6880 Enqueuing Expose request
01:58:52.283 00.063 10052 IsGuiding returns 0
01:58:52.421 00.138 10052 IsGuiding returns 0
01:58:52.421 00.000 10052 Move returns status 0, amount 42
01:58:52.421 00.000 10052 MoveAxis(S, 46, ABG)
01:58:52.421 00.000 10052 Guiding  Dir = 1, Dur = 46
01:58:52.494 00.073 10052 IsSlewing returns 0
01:58:52.570 00.076 10052 IsGuiding returns 0
01:58:52.668 00.098 10052 IsGuiding returns 1
01:58:52.668 00.000 10052 scope still moving after pulse duration time elapsed
01:58:52.715 00.047 10052 IsSlewing returns 0
01:58:52.753 00.038 10052 IsGuiding returns 0
01:58:52.754 00.001 10052 scope move finished after 46 + 137 ms
01:58:52.754 00.000 10052 Move returns status 0, amount 46
01:58:52.754 00.000 10052 move complete, result=0
01:58:52.754 00.000 10052 worker thread done servicing request
01:58:52.754 00.000 10052 Worker thread wakes up
01:58:52.755 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:52.755 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:52.755 00.000 6880 GuideStep: -0.1 px 42 ms EAST, 0.3 px 46 ms SOUTH
01:58:53.645 00.890 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ed145c0-6b66-42ad-8cf1-1b534269ee81"}
01:58:53.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ed145c0-6b66-42ad-8cf1-1b534269ee81"}
01:58:53.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0d4610c-6c0d-46bc-a3c5-f386a5b104c9"}
01:58:53.645 00.000 6880 case statement mapped state 6 to 3
01:58:53.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0d4610c-6c0d-46bc-a3c5-f386a5b104c9"}
01:58:53.646 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef300f3e-7fdf-466c-a218-594f66658f9a"}
01:58:53.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2422,"width":15,"height":15,"star_pos":[7.30,7.49],"pixels":"..."},"id":"ef300f3e-7fdf-466c-a218-594f66658f9a"}
01:58:53.884 00.238 10052 Exposure complete
01:58:53.942 00.058 10052 worker thread done servicing request
01:58:53.942 00.000 6880 OnExposeComplete: enter
01:58:53.942 00.000 6880 UpdateGuideState(): m_state=6
01:58:53.943 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2423
01:58:53.943 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=888.93, Mass=2490, SNR=34.5, Peak=144 HFD=4.6
01:58:53.943 00.000 6880 MultiStar: [#1 0.36,-0.30,0.95,U] [#2 0.24,-0.16,0.95,U] [#3 0.38,-0.12,0.90,U] [#4 0.44,-0.39,0.00,M1] [#5 0.34,-0.34,0.96,U] [#6 0.41,-0.15,0.87,U] [#7 0.28,-0.12,0.75,U] [#8 0.44,-0.09,0.79,U] 
01:58:53.943 00.000 6880 refined, 7 included, MultiStar: {0.37, -0.20}, one-star: {0.49, -0.26}
01:58:53.943 00.000 6880 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
01:58:53.943 00.000 6880 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
01:58:53.943 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=-0.20 hyp=0.42 cameraTheta=-0.50 mountX=0.18 mountY=0.37, mountTheta=1.11
01:58:53.945 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=-0.20, opts=13)
01:58:53.945 00.000 6880 Enqueuing Move request for scope (0.37, -0.20)
01:58:53.945 00.000 10052 Worker thread wakes up
01:58:53.945 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.20) opts 0xd
01:58:53.945 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, -0.20)
01:58:53.945 00.000 10052 Moving (0.37, -0.20) raw xDistance=0.18 yDistance=0.37
01:58:53.945 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
01:58:53.946 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.37, slope = 0.03
01:58:53.946 00.000 10052 MoveAxis(W, 47, ABG)
01:58:53.946 00.000 10052 Guiding  Dir = 3, Dur = 47
01:58:53.965 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:53.993 00.028 6880 UpdateGuideState exits: m=2490 SNR=34.5
01:58:53.993 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:53.993 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:53.993 00.000 6880 Enqueuing Expose request
01:58:53.994 00.001 10052 IsSlewing returns 0
01:58:54.069 00.075 10052 IsGuiding returns 0
01:58:54.217 00.148 10052 IsGuiding returns 0
01:58:54.217 00.000 10052 Move returns status 0, amount 47
01:58:54.218 00.001 10052 MoveAxis(S, 56, ABG)
01:58:54.218 00.000 10052 Guiding  Dir = 1, Dur = 56
01:58:54.291 00.073 10052 IsSlewing returns 0
01:58:54.358 00.067 10052 IsGuiding returns 0
01:58:54.496 00.138 10052 IsGuiding returns 1
01:58:54.496 00.000 10052 scope still moving after pulse duration time elapsed
01:58:54.565 00.069 10052 IsSlewing returns 0
01:58:54.641 00.076 10052 IsGuiding returns 0
01:58:54.641 00.000 10052 scope move finished after 56 + 227 ms
01:58:54.641 00.000 10052 Move returns status 0, amount 56
01:58:54.641 00.000 10052 move complete, result=0
01:58:54.642 00.001 10052 worker thread done servicing request
01:58:54.642 00.000 10052 Worker thread wakes up
01:58:54.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:54.642 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.4 px 56 ms SOUTH
01:58:54.643 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:55.551 00.908 10052 Exposure complete
01:58:55.641 00.090 10052 worker thread done servicing request
01:58:55.641 00.000 6880 OnExposeComplete: enter
01:58:55.642 00.001 6880 UpdateGuideState(): m_state=6
01:58:55.642 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2424
01:58:55.642 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=889.17, Mass=2489, SNR=34.6, Peak=148 HFD=4.8
01:58:55.642 00.000 6880 MultiStar: [#1 0.25,-0.23,0.99,U] [#2 0.14,0.25,0.93,U] [#3 0.22,-0.08,0.90,U] [#4 0.31,-0.19,0.85,U] [#5 0.24,0.05,0.96,U] [#6 0.12,0.10,0.94,U] [#7 0.18,-0.03,0.76,U] [#8 0.42,0.05,0.80,U] 
01:58:55.642 00.000 6880 refined, 8 included, MultiStar: {0.25, -0.01}, one-star: {0.40, -0.02}
01:58:55.642 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
01:58:55.643 00.001 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
01:58:55.643 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.04 mountX=-0.00 mountY=0.25, mountTheta=1.57
01:58:55.644 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.01, opts=13)
01:58:55.644 00.000 6880 Enqueuing Move request for scope (0.25, -0.01)
01:58:55.645 00.001 10052 Worker thread wakes up
01:58:55.645 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
01:58:55.645 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
01:58:55.645 00.000 10052 Moving (0.25, -0.01) raw xDistance=-0.00 yDistance=0.25
01:58:55.645 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
01:58:55.645 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.25, slope = 0.03
01:58:55.645 00.000 10052 MoveAxis(E, 0, ABG)
01:58:55.645 00.000 10052 Move returns status 0, amount 0
01:58:55.645 00.000 10052 MoveAxis(S, 61, ABG)
01:58:55.645 00.000 10052 Guiding  Dir = 1, Dur = 61
01:58:55.667 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:55.690 00.023 10052 IsSlewing returns 0
01:58:55.703 00.013 6880 UpdateGuideState exits: m=2489 SNR=34.6
01:58:55.704 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:55.704 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:55.704 00.000 6880 Enqueuing Expose request
01:58:55.704 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a819d7cb-79c9-42e4-884c-ea888cf6585f"}
01:58:55.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a819d7cb-79c9-42e4-884c-ea888cf6585f"}
01:58:55.713 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dc16f97c-1d2e-4ff6-b3d8-f7b8a78ca1c5"}
01:58:55.713 00.000 6880 case statement mapped state 6 to 3
01:58:55.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc16f97c-1d2e-4ff6-b3d8-f7b8a78ca1c5"}
01:58:55.715 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"06f6d3f2-8567-4e5e-8f9b-628c5f76cfe2"}
01:58:55.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2424,"width":15,"height":15,"star_pos":[7.21,7.17],"pixels":"..."},"id":"06f6d3f2-8567-4e5e-8f9b-628c5f76cfe2"}
01:58:55.770 00.055 10052 IsGuiding returns 0
01:58:55.915 00.145 10052 IsGuiding returns 1
01:58:55.915 00.000 10052 scope still moving after pulse duration time elapsed
01:58:55.993 00.078 10052 IsSlewing returns 0
01:58:56.067 00.074 10052 IsGuiding returns 0
01:58:56.068 00.001 10052 scope move finished after 61 + 236 ms
01:58:56.068 00.000 10052 Move returns status 0, amount 61
01:58:56.068 00.000 10052 move complete, result=0
01:58:56.068 00.000 10052 worker thread done servicing request
01:58:56.068 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH
01:58:56.068 00.000 10052 Worker thread wakes up
01:58:56.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:56.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:57.193 01.125 10052 Exposure complete
01:58:57.281 00.088 10052 worker thread done servicing request
01:58:57.281 00.000 6880 OnExposeComplete: enter
01:58:57.281 00.000 6880 UpdateGuideState(): m_state=6
01:58:57.282 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2425
01:58:57.282 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=889.08, Mass=2447, SNR=34.3, Peak=137 HFD=4.6
01:58:57.282 00.000 6880 MultiStar: [#1 0.19,-0.04,0.97,U] [#2 -0.01,-0.25,0.98,U] [#3 0.27,-0.07,0.92,U] [#4 0.19,-0.10,0.84,U] [#5 0.12,0.07,0.99,U] [#6 0.34,0.02,0.91,U] [#7 0.19,0.18,0.79,U] [#8 0.17,0.08,0.82,U] 
01:58:57.282 00.000 6880 refined, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.21, -0.11}
01:58:57.282 00.000 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
01:58:57.282 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
01:58:57.282 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.03 hyp=0.19 cameraTheta=-0.17 mountX=0.02 mountY=0.18, mountTheta=1.44
01:58:57.284 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.03, opts=13)
01:58:57.284 00.000 6880 Enqueuing Move request for scope (0.18, -0.03)
01:58:57.284 00.000 10052 Worker thread wakes up
01:58:57.284 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.03) opts 0xd
01:58:57.284 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.03)
01:58:57.284 00.000 10052 Moving (0.18, -0.03) raw xDistance=0.02 yDistance=0.18
01:58:57.284 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:58:57.284 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.18, slope = 0.02
01:58:57.284 00.000 10052 MoveAxis(E, 0, ABG)
01:58:57.284 00.000 10052 Move returns status 0, amount 0
01:58:57.285 00.001 10052 MoveAxis(S, 42, ABG)
01:58:57.285 00.000 10052 Guiding  Dir = 1, Dur = 42
01:58:57.306 00.021 10052 IsSlewing returns 0
01:58:57.314 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:57.344 00.030 10052 IsGuiding returns 0
01:58:57.354 00.010 6880 UpdateGuideState exits: m=2447 SNR=34.3
01:58:57.354 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:57.354 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:57.354 00.000 6880 Enqueuing Expose request
01:58:57.372 00.018 10052 PulseGuide returned control before completion, sleep 25
01:58:57.428 00.056 10052 IsGuiding returns 0
01:58:57.428 00.000 10052 Move returns status 0, amount 42
01:58:57.428 00.000 10052 move complete, result=0
01:58:57.428 00.000 10052 worker thread done servicing request
01:58:57.428 00.000 10052 Worker thread wakes up
01:58:57.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:57.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:57.428 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
01:58:57.642 00.214 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6258120a-547d-4b47-bf25-0f800a165ce6"}
01:58:57.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6258120a-547d-4b47-bf25-0f800a165ce6"}
01:58:57.643 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2b462f0-8a14-471a-9748-7f68a98814b2"}
01:58:57.643 00.000 6880 case statement mapped state 6 to 3
01:58:57.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2b462f0-8a14-471a-9748-7f68a98814b2"}
01:58:57.644 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"09cda56c-8c34-4d65-93c7-15d4367441fc"}
01:58:57.644 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2425,"width":15,"height":15,"star_pos":[7.03,7.08],"pixels":"..."},"id":"09cda56c-8c34-4d65-93c7-15d4367441fc"}
01:58:58.335 00.691 10052 Exposure complete
01:58:58.394 00.059 10052 worker thread done servicing request
01:58:58.395 00.001 6880 OnExposeComplete: enter
01:58:58.395 00.000 6880 UpdateGuideState(): m_state=6
01:58:58.395 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2426
01:58:58.395 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=889.49, Mass=2522, SNR=34.8, Peak=156 HFD=4.9
01:58:58.395 00.000 6880 MultiStar: [#1 -0.13,0.08,0.99,U] [#2 0.15,0.10,0.98,U] [#3 0.03,0.10,0.91,U] [#4 0.05,0.32,0.87,U] [#5 -0.05,0.17,0.98,U] [#6 -0.03,0.17,0.96,U] [#7 -0.06,0.17,0.79,U] [#8 -0.05,0.23,0.81,U] 
01:58:58.395 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.18}, one-star: {0.12, 0.30}
01:58:58.395 00.000 6880 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.61) = xAngle (3.16 = -3.13)
01:58:58.395 00.000 6880 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.12 = 3.12)
01:58:58.395 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.18 hyp=0.18 cameraTheta=1.54 mountX=-0.18 mountY=0.00, mountTheta=3.12
01:58:58.398 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.18, opts=13)
01:58:58.398 00.000 6880 Enqueuing Move request for scope (0.01, 0.18)
01:58:58.398 00.000 10052 Worker thread wakes up
01:58:58.398 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.18) opts 0xd
01:58:58.398 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.18)
01:58:58.398 00.000 10052 Moving (0.01, 0.18) raw xDistance=-0.18 yDistance=0.00
01:58:58.398 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
01:58:58.398 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.08, using input
01:58:58.398 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.02
01:58:58.398 00.000 10052 MoveAxis(E, 49, ABG)
01:58:58.398 00.000 10052 Guiding  Dir = 2, Dur = 49
01:58:58.418 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:58.419 00.001 10052 IsSlewing returns 0
01:58:58.451 00.032 6880 UpdateGuideState exits: m=2522 SNR=34.8
01:58:58.451 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:58.451 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:58.451 00.000 6880 Enqueuing Expose request
01:58:58.457 00.006 10052 IsGuiding returns 0
01:58:58.485 00.028 10052 PulseGuide returned control before completion, sleep 32
01:58:58.539 00.054 10052 IsGuiding returns 0
01:58:58.539 00.000 10052 Move returns status 0, amount 49
01:58:58.539 00.000 10052 MoveAxis(N, 0, ABG)
01:58:58.539 00.000 10052 Move returns status 0, amount 0
01:58:58.539 00.000 10052 move complete, result=0
01:58:58.540 00.001 10052 worker thread done servicing request
01:58:58.540 00.000 10052 Worker thread wakes up
01:58:58.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:58.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:58:58.545 00.005 6880 GuideStep: -0.2 px 49 ms EAST, 0.0 px 0 ms NORTH
01:58:59.641 01.096 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd33406e-5412-4c7c-b388-3566864adf28"}
01:58:59.641 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd33406e-5412-4c7c-b388-3566864adf28"}
01:58:59.642 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f3732cd-33f9-47ae-92ff-2d2995ce0dc5"}
01:58:59.642 00.000 6880 case statement mapped state 6 to 3
01:58:59.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f3732cd-33f9-47ae-92ff-2d2995ce0dc5"}
01:58:59.643 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f523a62-ff21-4a22-9b66-44496236566b"}
01:58:59.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2426,"width":15,"height":15,"star_pos":[6.93,7.49],"pixels":"..."},"id":"2f523a62-ff21-4a22-9b66-44496236566b"}
01:58:59.680 00.037 10052 Exposure complete
01:58:59.760 00.080 10052 worker thread done servicing request
01:58:59.760 00.000 6880 OnExposeComplete: enter
01:58:59.760 00.000 6880 UpdateGuideState(): m_state=6
01:58:59.760 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2427
01:58:59.760 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=889.25, Mass=2559, SNR=35.2, Peak=134 HFD=4.9
01:58:59.760 00.000 6880 MultiStar: [#1 0.15,-0.23,0.95,U] [#2 0.02,0.01,0.96,U] [#3 0.17,0.04,0.89,U] [#4 0.25,-0.29,0.88,U] [#5 0.18,-0.08,0.94,U] [#6 0.07,0.01,0.91,U] [#7 0.19,0.11,0.77,U] [#8 0.19,0.04,0.78,U] 
01:58:59.761 00.001 6880 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.27, 0.06}
01:58:59.761 00.000 6880 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.61) = xAngle (1.39 = 1.39)
01:58:59.761 00.000 6880 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
01:58:59.761 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.23 mountX=0.03 mountY=0.16, mountTheta=1.38
01:58:59.762 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.04, opts=13)
01:58:59.762 00.000 6880 Enqueuing Move request for scope (0.16, -0.04)
01:58:59.762 00.000 10052 Worker thread wakes up
01:58:59.764 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
01:58:59.764 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
01:58:59.764 00.000 10052 Moving (0.16, -0.04) raw xDistance=0.03 yDistance=0.16
01:58:59.764 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:58:59.764 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
01:58:59.764 00.000 10052 MoveAxis(E, 0, ABG)
01:58:59.764 00.000 10052 Move returns status 0, amount 0
01:58:59.764 00.000 10052 MoveAxis(N, 0, ABG)
01:58:59.764 00.000 10052 Move returns status 0, amount 0
01:58:59.764 00.000 10052 move complete, result=0
01:58:59.764 00.000 10052 worker thread done servicing request
01:58:59.791 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:58:59.832 00.041 6880 UpdateGuideState exits: m=2559 SNR=35.2
01:58:59.834 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:58:59.834 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:58:59.834 00.000 6880 Enqueuing Expose request
01:58:59.834 00.000 10052 Worker thread wakes up
01:58:59.834 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:58:59.834 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:58:59.834 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:00.744 00.910 10052 Exposure complete
01:59:00.819 00.075 10052 worker thread done servicing request
01:59:00.819 00.000 6880 OnExposeComplete: enter
01:59:00.819 00.000 6880 UpdateGuideState(): m_state=6
01:59:00.820 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2428
01:59:00.820 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=889.45, Mass=2477, SNR=34.5, Peak=145 HFD=4.7
01:59:00.820 00.000 6880 MultiStar: [#1 0.34,0.02,0.98,U] [#2 -0.01,-0.03,0.99,U] [#3 0.26,0.10,0.93,U] [#4 0.30,-0.01,0.87,U] [#5 0.25,0.06,0.98,U] [#6 0.17,0.07,0.94,U] [#7 0.12,0.14,0.77,U] [#8 0.30,0.12,0.79,U] 
01:59:00.820 00.000 6880 refined, 8 included, MultiStar: {0.24, 0.08}, one-star: {0.39, 0.26}
01:59:00.820 00.000 6880 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.61) = xAngle (1.94 = 1.94)
01:59:00.820 00.000 6880 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.91 = 1.91)
01:59:00.820 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.08 hyp=0.25 cameraTheta=0.33 mountX=-0.09 mountY=0.24, mountTheta=1.94
01:59:00.821 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.08, opts=13)
01:59:00.821 00.000 6880 Enqueuing Move request for scope (0.24, 0.08)
01:59:00.822 00.001 10052 Worker thread wakes up
01:59:00.822 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.08) opts 0xd
01:59:00.822 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.08)
01:59:00.822 00.000 10052 Moving (0.24, 0.08) raw xDistance=-0.09 yDistance=0.24
01:59:00.822 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
01:59:00.822 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
01:59:00.822 00.000 10052 MoveAxis(E, 0, ABG)
01:59:00.822 00.000 10052 Move returns status 0, amount 0
01:59:00.822 00.000 10052 MoveAxis(N, 0, ABG)
01:59:00.822 00.000 10052 Move returns status 0, amount 0
01:59:00.822 00.000 10052 move complete, result=0
01:59:00.822 00.000 10052 worker thread done servicing request
01:59:00.850 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:00.891 00.041 6880 UpdateGuideState exits: m=2477 SNR=34.5
01:59:00.891 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:00.891 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:00.891 00.000 6880 Enqueuing Expose request
01:59:00.891 00.000 10052 Worker thread wakes up
01:59:00.891 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:00.891 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:00.892 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:01.640 00.748 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27c94028-0cee-42e7-96b0-eb645af9f8f0"}
01:59:01.641 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27c94028-0cee-42e7-96b0-eb645af9f8f0"}
01:59:01.642 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"630a4335-fa7a-4487-950c-803ee7916506"}
01:59:01.642 00.000 6880 case statement mapped state 6 to 3
01:59:01.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"630a4335-fa7a-4487-950c-803ee7916506"}
01:59:01.643 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f782b13b-5556-4b18-9860-65040cfe03d6"}
01:59:01.644 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2428,"width":15,"height":15,"star_pos":[7.21,7.45],"pixels":"..."},"id":"f782b13b-5556-4b18-9860-65040cfe03d6"}
01:59:02.028 00.384 10052 Exposure complete
01:59:02.111 00.083 10052 worker thread done servicing request
01:59:02.111 00.000 6880 OnExposeComplete: enter
01:59:02.111 00.000 6880 UpdateGuideState(): m_state=6
01:59:02.111 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2429
01:59:02.111 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=889.16, Mass=2598, SNR=35.4, Peak=163 HFD=4.5
01:59:02.112 00.001 6880 MultiStar: [#1 -0.07,0.01,0.95,U] [#2 0.11,0.05,0.98,U] [#3 0.12,0.20,0.89,U] [#4 0.06,-0.12,0.84,U] [#5 0.11,0.20,0.97,U] [#6 0.16,0.24,0.92,U] [#7 -0.08,0.01,0.76,U] [#8 0.15,0.52,0.00,M1] 
01:59:02.112 00.000 6880 refined, 7 included, MultiStar: {0.07, 0.07}, one-star: {0.12, -0.03}
01:59:02.112 00.000 6880 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.61) = xAngle (2.42 = 2.42)
01:59:02.112 00.000 6880 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.39 = 2.39)
01:59:02.112 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.07 hyp=0.10 cameraTheta=0.81 mountX=-0.08 mountY=0.07, mountTheta=2.41
01:59:02.113 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.07, opts=13)
01:59:02.115 00.002 6880 Enqueuing Move request for scope (0.07, 0.07)
01:59:02.115 00.000 10052 Worker thread wakes up
01:59:02.115 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.07) opts 0xd
01:59:02.115 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.07)
01:59:02.115 00.000 10052 Moving (0.07, 0.07) raw xDistance=-0.08 yDistance=0.07
01:59:02.115 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
01:59:02.115 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
01:59:02.115 00.000 10052 MoveAxis(E, 0, ABG)
01:59:02.115 00.000 10052 Move returns status 0, amount 0
01:59:02.115 00.000 10052 MoveAxis(N, 0, ABG)
01:59:02.115 00.000 10052 Move returns status 0, amount 0
01:59:02.115 00.000 10052 move complete, result=0
01:59:02.116 00.001 10052 worker thread done servicing request
01:59:02.144 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:02.188 00.044 6880 UpdateGuideState exits: m=2598 SNR=35.4
01:59:02.188 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:02.188 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:02.188 00.000 6880 Enqueuing Expose request
01:59:02.188 00.000 10052 Worker thread wakes up
01:59:02.188 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:02.188 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:02.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:03.110 00.922 10052 Exposure complete
01:59:03.184 00.074 10052 worker thread done servicing request
01:59:03.184 00.000 6880 OnExposeComplete: enter
01:59:03.184 00.000 6880 UpdateGuideState(): m_state=6
01:59:03.185 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2430
01:59:03.185 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=889.14, Mass=2567, SNR=35.1, Peak=162 HFD=4.5
01:59:03.186 00.001 6880 MultiStar: [#1 -0.12,-0.32,0.95,U] [#2 -0.27,-0.11,0.97,U] [#3 -0.23,-0.03,0.90,U] [#4 0.06,-0.42,0.86,U] [#5 -0.04,-0.08,0.96,U] [#6 -0.31,-0.01,0.89,U] [#7 -0.08,-0.07,0.76,U] [#8 -0.20,0.06,0.80,U] 
01:59:03.186 00.000 6880 single-star, 8 included, MultiStar: {-0.12, -0.12}, one-star: {0.09, -0.06}
01:59:03.186 00.000 6880 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.61) = xAngle (1.06 = 1.06)
01:59:03.186 00.000 6880 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
01:59:03.186 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.55 mountX=0.05 mountY=0.09, mountTheta=1.05
01:59:03.188 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.06, opts=13)
01:59:03.188 00.000 6880 Enqueuing Move request for scope (0.09, -0.06)
01:59:03.188 00.000 10052 Worker thread wakes up
01:59:03.188 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
01:59:03.188 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
01:59:03.188 00.000 10052 Moving (0.09, -0.06) raw xDistance=0.05 yDistance=0.09
01:59:03.188 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:03.188 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.02
01:59:03.188 00.000 10052 MoveAxis(E, 0, ABG)
01:59:03.188 00.000 10052 Move returns status 0, amount 0
01:59:03.189 00.001 10052 MoveAxis(N, 0, ABG)
01:59:03.189 00.000 10052 Move returns status 0, amount 0
01:59:03.189 00.000 10052 move complete, result=0
01:59:03.189 00.000 10052 worker thread done servicing request
01:59:03.216 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:03.266 00.050 6880 UpdateGuideState exits: m=2567 SNR=35.1
01:59:03.266 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:03.266 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:03.266 00.000 6880 Enqueuing Expose request
01:59:03.266 00.000 10052 Worker thread wakes up
01:59:03.266 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:03.266 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:03.266 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:03.639 00.373 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79659675-b2c8-4f7c-9961-e74fb6e79226"}
01:59:03.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79659675-b2c8-4f7c-9961-e74fb6e79226"}
01:59:03.640 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f610a040-85b0-45b2-aaa9-1a0c0425ebcb"}
01:59:03.640 00.000 6880 case statement mapped state 6 to 3
01:59:03.640 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f610a040-85b0-45b2-aaa9-1a0c0425ebcb"}
01:59:03.641 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"976acca4-21c3-482f-aa22-020f4dbb358f"}
01:59:03.641 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2430,"width":15,"height":15,"star_pos":[6.91,7.14],"pixels":"..."},"id":"976acca4-21c3-482f-aa22-020f4dbb358f"}
01:59:04.393 00.752 10052 Exposure complete
01:59:04.463 00.070 10052 worker thread done servicing request
01:59:04.463 00.000 6880 OnExposeComplete: enter
01:59:04.463 00.000 6880 UpdateGuideState(): m_state=6
01:59:04.464 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2431
01:59:04.464 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=889.29, Mass=2638, SNR=35.6, Peak=169 HFD=4.9
01:59:04.464 00.000 6880 MultiStar: [#1 0.20,-0.30,0.95,U] [#2 -0.02,-0.12,0.97,U] [#3 0.06,-0.06,0.90,U] [#4 0.13,-0.10,0.85,U] [#5 0.19,-0.02,0.94,U] [#6 -0.02,-0.10,0.90,U] [#7 0.07,-0.16,0.77,U] [#8 0.07,-0.02,0.81,U] 
01:59:04.464 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.22, 0.09}
01:59:04.464 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
01:59:04.465 00.001 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
01:59:04.465 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.69 mountX=0.08 mountY=0.10, mountTheta=0.91
01:59:04.467 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.09, opts=13)
01:59:04.467 00.000 6880 Enqueuing Move request for scope (0.10, -0.09)
01:59:04.467 00.000 10052 Worker thread wakes up
01:59:04.467 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
01:59:04.467 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
01:59:04.467 00.000 10052 Moving (0.10, -0.09) raw xDistance=0.08 yDistance=0.10
01:59:04.467 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:59:04.467 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.03
01:59:04.467 00.000 10052 MoveAxis(E, 0, ABG)
01:59:04.467 00.000 10052 Move returns status 0, amount 0
01:59:04.468 00.001 10052 MoveAxis(N, 0, ABG)
01:59:04.468 00.000 10052 Move returns status 0, amount 0
01:59:04.468 00.000 10052 move complete, result=0
01:59:04.468 00.000 10052 worker thread done servicing request
01:59:04.494 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:04.533 00.039 6880 UpdateGuideState exits: m=2638 SNR=35.6
01:59:04.533 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:04.533 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:04.533 00.000 6880 Enqueuing Expose request
01:59:04.533 00.000 10052 Worker thread wakes up
01:59:04.533 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:04.533 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:04.533 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:05.444 00.911 10052 Exposure complete
01:59:05.520 00.076 10052 worker thread done servicing request
01:59:05.520 00.000 6880 OnExposeComplete: enter
01:59:05.520 00.000 6880 UpdateGuideState(): m_state=6
01:59:05.520 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2432
01:59:05.520 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=889.16, Mass=2617, SNR=35.4, Peak=139 HFD=4.9
01:59:05.521 00.001 6880 MultiStar: [#1 0.09,-0.11,0.94,U] [#2 -0.03,0.33,0.96,U] [#3 0.04,0.15,0.89,U] [#4 0.25,-0.30,0.83,U] [#5 0.14,-0.30,0.93,U] [#6 -0.15,0.16,0.91,U] [#7 -0.02,0.19,0.76,U] [#8 0.05,0.36,0.78,U] 
01:59:05.521 00.000 6880 refined, 8 included, MultiStar: {0.10, 0.04}, one-star: {0.46, -0.04}
01:59:05.521 00.000 6880 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.61) = xAngle (2.04 = 2.04)
01:59:05.521 00.000 6880 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.01 = 2.01)
01:59:05.521 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.43 mountX=-0.05 mountY=0.10, mountTheta=2.04
01:59:05.523 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.04, opts=13)
01:59:05.523 00.000 6880 Enqueuing Move request for scope (0.10, 0.04)
01:59:05.524 00.001 10052 Worker thread wakes up
01:59:05.524 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
01:59:05.524 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
01:59:05.524 00.000 10052 Moving (0.10, 0.04) raw xDistance=-0.05 yDistance=0.10
01:59:05.524 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
01:59:05.524 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
01:59:05.524 00.000 10052 MoveAxis(E, 0, ABG)
01:59:05.524 00.000 10052 Move returns status 0, amount 0
01:59:05.524 00.000 10052 MoveAxis(N, 0, ABG)
01:59:05.524 00.000 10052 Move returns status 0, amount 0
01:59:05.524 00.000 10052 move complete, result=0
01:59:05.524 00.000 10052 worker thread done servicing request
01:59:05.549 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:05.591 00.042 6880 UpdateGuideState exits: m=2617 SNR=35.4
01:59:05.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:05.591 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:05.592 00.001 6880 Enqueuing Expose request
01:59:05.592 00.000 10052 Worker thread wakes up
01:59:05.592 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:05.592 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:05.592 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:05.647 00.055 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"678e0b2c-d8d8-4628-bd86-94a6096445c2"}
01:59:05.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"678e0b2c-d8d8-4628-bd86-94a6096445c2"}
01:59:05.649 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8bceb01-1b4b-43d2-8225-bb0c2925bc3c"}
01:59:05.649 00.000 6880 case statement mapped state 6 to 3
01:59:05.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8bceb01-1b4b-43d2-8225-bb0c2925bc3c"}
01:59:05.651 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dc06acf2-8181-4c4e-b15d-5fe9a62fd971"}
01:59:05.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2432,"width":15,"height":15,"star_pos":[7.27,7.16],"pixels":"..."},"id":"dc06acf2-8181-4c4e-b15d-5fe9a62fd971"}
01:59:06.725 01.074 10052 Exposure complete
01:59:06.805 00.080 10052 worker thread done servicing request
01:59:06.806 00.001 6880 OnExposeComplete: enter
01:59:06.806 00.000 6880 UpdateGuideState(): m_state=6
01:59:06.806 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2433
01:59:06.806 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=888.81, Mass=2538, SNR=34.9, Peak=143 HFD=4.7
01:59:06.807 00.001 6880 MultiStar: [#1 0.09,-0.28,0.96,U] [#2 0.11,-0.38,1.00,U] [#3 0.26,-0.17,0.93,U] [#4 0.23,-0.39,0.84,U] [#5 0.16,-0.41,0.96,U] [#6 0.30,-0.10,0.94,U] [#7 -0.01,-0.32,0.78,U] [#8 0.11,0.10,0.80,U] 
01:59:06.807 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.27}, one-star: {0.20, -0.39}
01:59:06.807 00.000 6880 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
01:59:06.807 00.000 6880 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
01:59:06.807 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.27 hyp=0.31 cameraTheta=-1.02 mountX=0.26 mountY=0.17, mountTheta=0.57
01:59:06.809 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.27, opts=13)
01:59:06.809 00.000 6880 Enqueuing Move request for scope (0.16, -0.27)
01:59:06.809 00.000 10052 Worker thread wakes up
01:59:06.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.27) opts 0xd
01:59:06.809 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.27)
01:59:06.809 00.000 10052 Moving (0.16, -0.27) raw xDistance=0.26 yDistance=0.17
01:59:06.810 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
01:59:06.810 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
01:59:06.810 00.000 10052 MoveAxis(W, 69, ABG)
01:59:06.810 00.000 10052 Guiding  Dir = 3, Dur = 69
01:59:06.830 00.020 10052 IsSlewing returns 0
01:59:06.839 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:06.869 00.030 10052 IsGuiding returns 0
01:59:06.886 00.017 6880 UpdateGuideState exits: m=2538 SNR=34.9
01:59:06.886 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:06.886 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:06.886 00.000 6880 Enqueuing Expose request
01:59:06.897 00.011 10052 PulseGuide returned control before completion, sleep 52
01:59:06.978 00.081 10052 IsGuiding returns 0
01:59:06.978 00.000 10052 Move returns status 0, amount 69
01:59:06.978 00.000 10052 MoveAxis(N, 0, ABG)
01:59:06.978 00.000 10052 Move returns status 0, amount 0
01:59:06.978 00.000 10052 move complete, result=0
01:59:06.978 00.000 10052 worker thread done servicing request
01:59:06.978 00.000 10052 Worker thread wakes up
01:59:06.978 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:06.978 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:06.979 00.001 6880 GuideStep: 0.3 px 69 ms WEST, 0.2 px 0 ms NORTH
01:59:07.636 00.657 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8316120d-654d-467a-9d18-c80e314aaa0c"}
01:59:07.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8316120d-654d-467a-9d18-c80e314aaa0c"}
01:59:07.637 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c54e88a3-1ae3-484b-84e3-dc5c9dfea2f9"}
01:59:07.637 00.000 6880 case statement mapped state 6 to 3
01:59:07.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c54e88a3-1ae3-484b-84e3-dc5c9dfea2f9"}
01:59:07.638 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"36d7db5c-b8b3-4b11-9b73-488ffb2f2993"}
01:59:07.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2433,"width":15,"height":15,"star_pos":[7.01,6.81],"pixels":"..."},"id":"36d7db5c-b8b3-4b11-9b73-488ffb2f2993"}
01:59:07.900 00.262 10052 Exposure complete
01:59:07.974 00.074 10052 worker thread done servicing request
01:59:07.974 00.000 6880 OnExposeComplete: enter
01:59:07.974 00.000 6880 UpdateGuideState(): m_state=6
01:59:07.974 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2434
01:59:07.976 00.002 6880 Star::Find returns 1 (0), X=408.35, Y=889.24, Mass=2652, SNR=35.7, Peak=172 HFD=4.7
01:59:07.976 00.000 6880 MultiStar: [#1 0.29,-0.30,0.94,U] [#2 0.27,-0.03,0.99,U] [#3 0.17,-0.08,0.90,U] [#4 0.48,-0.23,0.00,M1] [#5 0.26,-0.15,0.96,U] [#6 0.08,-0.02,0.91,U] [#7 0.01,-0.24,0.74,U] [#8 0.23,-0.03,0.78,U] 
01:59:07.976 00.000 6880 refined, 7 included, MultiStar: {0.24, -0.10}, one-star: {0.54, 0.04}
01:59:07.976 00.000 6880 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.61) = xAngle (1.23 = 1.23)
01:59:07.976 00.000 6880 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
01:59:07.976 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.38 mountX=0.09 mountY=0.24, mountTheta=1.23
01:59:07.978 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.10, opts=13)
01:59:07.978 00.000 6880 Enqueuing Move request for scope (0.24, -0.10)
01:59:07.978 00.000 10052 Worker thread wakes up
01:59:07.978 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
01:59:07.978 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
01:59:07.978 00.000 10052 Moving (0.24, -0.10) raw xDistance=0.09 yDistance=0.24
01:59:07.978 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
01:59:07.978 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.24, slope = 0.01
01:59:07.978 00.000 10052 MoveAxis(E, 0, ABG)
01:59:07.979 00.001 10052 Move returns status 0, amount 0
01:59:07.979 00.000 10052 MoveAxis(S, 10, ABG)
01:59:07.979 00.000 10052 Guiding  Dir = 1, Dur = 10
01:59:08.004 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:08.029 00.025 10052 IsSlewing returns 0
01:59:08.049 00.020 6880 UpdateGuideState exits: m=2652 SNR=35.7
01:59:08.049 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:08.049 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:08.049 00.000 6880 Enqueuing Expose request
01:59:08.108 00.059 10052 IsGuiding returns 0
01:59:08.251 00.143 10052 IsGuiding returns 0
01:59:08.251 00.000 10052 Move returns status 0, amount 10
01:59:08.251 00.000 10052 move complete, result=0
01:59:08.251 00.000 10052 worker thread done servicing request
01:59:08.251 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 10 ms SOUTH
01:59:08.251 00.000 10052 Worker thread wakes up
01:59:08.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:08.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:09.389 01.138 10052 Exposure complete
01:59:09.464 00.075 10052 worker thread done servicing request
01:59:09.464 00.000 6880 OnExposeComplete: enter
01:59:09.464 00.000 6880 UpdateGuideState(): m_state=6
01:59:09.465 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2435
01:59:09.465 00.000 6880 Star::Find returns 1 (0), X=408.64, Y=889.60, Mass=2560, SNR=35.2, Peak=173 HFD=4.5
01:59:09.465 00.000 6880 MultiStar: [#1 0.47,-0.15,0.95,U] [#2 0.47,0.46,0.00,M1] [#3 0.56,0.12,0.00,M1] [#4 0.42,-0.11,0.85,U] [#5 0.56,0.12,0.00,M1] [#6 0.49,0.19,0.93,U] [#7 0.34,0.03,0.75,U] [#8 0.51,0.33,0.00,M1] 
01:59:09.465 00.000 6880 refined, 4 included, MultiStar: {0.52, 0.08}, one-star: {0.83, 0.41}
01:59:09.465 00.000 6880 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.61) = xAngle (1.77 = 1.77)
01:59:09.466 00.001 6880 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.74 = 1.74)
01:59:09.466 00.000 6880 CameraToMount -- cameraX=0.52 cameraY=0.08 hyp=0.53 cameraTheta=0.16 mountX=-0.10 mountY=0.52, mountTheta=1.77
01:59:09.468 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.52, y=0.08, opts=13)
01:59:09.468 00.000 6880 Enqueuing Move request for scope (0.52, 0.08)
01:59:09.468 00.000 10052 Worker thread wakes up
01:59:09.468 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.08) opts 0xd
01:59:09.468 00.000 10052 Handling offset move in thread for scope, endpoint = (0.52, 0.08)
01:59:09.468 00.000 10052 Moving (0.52, 0.08) raw xDistance=-0.10 yDistance=0.52
01:59:09.468 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
01:59:09.468 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.52, slope = 0.03
01:59:09.468 00.000 10052 MoveAxis(E, 0, ABG)
01:59:09.468 00.000 10052 Move returns status 0, amount 0
01:59:09.468 00.000 10052 MoveAxis(S, 54, ABG)
01:59:09.468 00.000 10052 Guiding  Dir = 1, Dur = 54
01:59:09.497 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:09.542 00.045 6880 UpdateGuideState exits: m=2560 SNR=35.2
01:59:09.542 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:09.542 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:09.543 00.001 6880 Enqueuing Expose request
01:59:09.543 00.000 10052 IsSlewing returns 0
01:59:09.618 00.075 10052 IsGuiding returns 0
01:59:09.652 00.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"33fd8dd2-fc3a-4d8a-8f37-83b11a5322d7"}
01:59:09.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"33fd8dd2-fc3a-4d8a-8f37-83b11a5322d7"}
01:59:09.653 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b459a28-fe00-412a-99a9-da4807bebb6e"}
01:59:09.653 00.000 6880 case statement mapped state 6 to 3
01:59:09.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b459a28-fe00-412a-99a9-da4807bebb6e"}
01:59:09.653 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7e48d1d-de0e-41af-8462-726f8fa23f36"}
01:59:09.655 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2435,"width":15,"height":15,"star_pos":[6.64,6.60],"pixels":"..."},"id":"e7e48d1d-de0e-41af-8462-726f8fa23f36"}
01:59:09.756 00.101 10052 IsGuiding returns 0
01:59:09.758 00.002 10052 Move returns status 0, amount 54
01:59:09.758 00.000 10052 move complete, result=0
01:59:09.758 00.000 10052 worker thread done servicing request
01:59:09.758 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.5 px 54 ms SOUTH
01:59:09.758 00.000 10052 Worker thread wakes up
01:59:09.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:09.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:10.675 00.917 10052 Exposure complete
01:59:10.753 00.078 10052 worker thread done servicing request
01:59:10.753 00.000 6880 OnExposeComplete: enter
01:59:10.753 00.000 6880 UpdateGuideState(): m_state=6
01:59:10.753 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2436
01:59:10.753 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=889.24, Mass=2648, SNR=35.7, Peak=155 HFD=4.8
01:59:10.754 00.001 6880 MultiStar: [#1 0.26,-0.09,0.91,U] [#2 0.16,-0.06,0.97,U] [#3 0.31,0.03,0.88,U] [#4 0.19,0.03,0.83,U] [#5 0.38,-0.18,0.96,U] [#6 0.29,0.09,0.91,U] [#7 0.31,0.06,0.76,U] [#8 0.36,0.12,0.77,U] 
01:59:10.754 00.000 6880 refined, 8 included, MultiStar: {0.29, 0.00}, one-star: {0.35, 0.05}
01:59:10.754 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.62 = 1.62)
01:59:10.754 00.000 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
01:59:10.754 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.00 hyp=0.29 cameraTheta=0.01 mountX=-0.01 mountY=0.29, mountTheta=1.62
01:59:10.756 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.00, opts=13)
01:59:10.756 00.000 6880 Enqueuing Move request for scope (0.29, 0.00)
01:59:10.756 00.000 10052 Worker thread wakes up
01:59:10.757 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.00) opts 0xd
01:59:10.757 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.00)
01:59:10.757 00.000 10052 Moving (0.29, 0.00) raw xDistance=-0.01 yDistance=0.29
01:59:10.757 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
01:59:10.757 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.29, slope = 0.03
01:59:10.757 00.000 10052 MoveAxis(E, 0, ABG)
01:59:10.757 00.000 10052 Move returns status 0, amount 0
01:59:10.757 00.000 10052 MoveAxis(S, 46, ABG)
01:59:10.757 00.000 10052 Guiding  Dir = 1, Dur = 46
01:59:10.779 00.022 10052 IsSlewing returns 0
01:59:10.786 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:10.816 00.030 10052 IsGuiding returns 0
01:59:10.834 00.018 6880 UpdateGuideState exits: m=2648 SNR=35.7
01:59:10.834 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:10.834 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:10.834 00.000 6880 Enqueuing Expose request
01:59:10.843 00.009 10052 PulseGuide returned control before completion, sleep 29
01:59:10.897 00.054 10052 IsGuiding returns 0
01:59:10.897 00.000 10052 Move returns status 0, amount 46
01:59:10.897 00.000 10052 move complete, result=0
01:59:10.898 00.001 10052 worker thread done servicing request
01:59:10.898 00.000 10052 Worker thread wakes up
01:59:10.898 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:10.898 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 46 ms SOUTH
01:59:10.898 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:11.635 00.737 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"95fc988d-ea7a-4951-a4ae-d448ee76dcc2"}
01:59:11.635 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"95fc988d-ea7a-4951-a4ae-d448ee76dcc2"}
01:59:11.635 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f38bd28-aade-49f6-83e6-13d2f796a747"}
01:59:11.635 00.000 6880 case statement mapped state 6 to 3
01:59:11.636 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f38bd28-aade-49f6-83e6-13d2f796a747"}
01:59:11.636 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"41f2ac65-25e4-410e-8487-4830a8126349"}
01:59:11.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2436,"width":15,"height":15,"star_pos":[7.16,7.24],"pixels":"..."},"id":"41f2ac65-25e4-410e-8487-4830a8126349"}
01:59:12.036 00.400 10052 Exposure complete
01:59:12.113 00.077 10052 worker thread done servicing request
01:59:12.113 00.000 6880 OnExposeComplete: enter
01:59:12.113 00.000 6880 UpdateGuideState(): m_state=6
01:59:12.114 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2437
01:59:12.114 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=889.26, Mass=2559, SNR=35.1, Peak=179 HFD=4.6
01:59:12.114 00.000 6880 MultiStar: [#1 0.20,-0.04,0.95,U] [#2 0.15,0.13,0.99,U] [#3 0.28,0.10,0.93,U] [#4 0.27,-0.13,0.85,U] [#5 0.19,0.12,0.99,U] [#6 0.29,0.09,0.92,U] [#7 0.05,0.06,0.77,U] [#8 0.20,0.11,0.79,U] 
01:59:12.114 00.000 6880 refined, 8 included, MultiStar: {0.22, 0.06}, one-star: {0.32, 0.07}
01:59:12.114 00.000 6880 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.61) = xAngle (1.87 = 1.87)
01:59:12.114 00.000 6880 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.84 = 1.84)
01:59:12.114 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.06 hyp=0.23 cameraTheta=0.25 mountX=-0.07 mountY=0.22, mountTheta=1.86
01:59:12.116 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.06, opts=13)
01:59:12.116 00.000 6880 Enqueuing Move request for scope (0.22, 0.06)
01:59:12.116 00.000 10052 Worker thread wakes up
01:59:12.117 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.06) opts 0xd
01:59:12.117 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.06)
01:59:12.117 00.000 10052 Moving (0.22, 0.06) raw xDistance=-0.07 yDistance=0.22
01:59:12.117 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
01:59:12.117 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.22, slope = 0.02
01:59:12.117 00.000 10052 MoveAxis(E, 0, ABG)
01:59:12.117 00.000 10052 Move returns status 0, amount 0
01:59:12.117 00.000 10052 MoveAxis(S, 44, ABG)
01:59:12.117 00.000 10052 Guiding  Dir = 1, Dur = 44
01:59:12.144 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:12.177 00.033 10052 IsSlewing returns 0
01:59:12.191 00.014 6880 UpdateGuideState exits: m=2559 SNR=35.1
01:59:12.191 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:12.191 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:12.191 00.000 6880 Enqueuing Expose request
01:59:12.254 00.063 10052 IsGuiding returns 0
01:59:12.383 00.129 10052 IsGuiding returns 0
01:59:12.383 00.000 10052 Move returns status 0, amount 44
01:59:12.383 00.000 10052 move complete, result=0
01:59:12.384 00.001 10052 worker thread done servicing request
01:59:12.384 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 44 ms SOUTH
01:59:12.384 00.000 10052 Worker thread wakes up
01:59:12.384 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:12.384 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:13.290 00.906 10052 Exposure complete
01:59:13.358 00.068 6880 OnExposeComplete: enter
01:59:13.358 00.000 6880 UpdateGuideState(): m_state=6
01:59:13.358 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2438
01:59:13.358 00.000 10052 worker thread done servicing request
01:59:13.358 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.05, Mass=2537, SNR=34.8, Peak=162 HFD=4.5
01:59:13.358 00.000 6880 MultiStar: [#1 0.24,-0.20,0.94,U] [#2 -0.07,-0.22,0.99,U] [#3 -0.02,-0.15,0.93,U] [#4 0.28,-0.23,0.85,U] [#5 -0.05,-0.32,0.98,U] [#6 -0.06,-0.00,0.91,U] [#7 0.15,-0.09,0.77,U] [#8 0.12,-0.07,0.80,U] 
01:59:13.360 00.002 6880 single-star, 8 included, MultiStar: {0.07, -0.16}, one-star: {0.11, -0.14}
01:59:13.360 00.000 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
01:59:13.360 00.000 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:59:13.360 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.90 mountX=0.13 mountY=0.11, mountTheta=0.70
01:59:13.361 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.14, opts=13)
01:59:13.361 00.000 6880 Enqueuing Move request for scope (0.11, -0.14)
01:59:13.361 00.000 10052 Worker thread wakes up
01:59:13.362 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
01:59:13.362 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
01:59:13.362 00.000 10052 Moving (0.11, -0.14) raw xDistance=0.13 yDistance=0.11
01:59:13.362 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
01:59:13.362 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
01:59:13.362 00.000 10052 MoveAxis(W, 36, ABG)
01:59:13.362 00.000 10052 Guiding  Dir = 3, Dur = 36
01:59:13.384 00.022 10052 IsSlewing returns 0
01:59:13.387 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:13.420 00.033 10052 IsGuiding returns 0
01:59:13.430 00.010 6880 UpdateGuideState exits: m=2537 SNR=34.8
01:59:13.430 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:13.430 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:13.430 00.000 6880 Enqueuing Expose request
01:59:13.449 00.019 10052 PulseGuide returned control before completion, sleep 19
01:59:13.527 00.078 10052 IsGuiding returns 0
01:59:13.527 00.000 10052 Move returns status 0, amount 36
01:59:13.528 00.001 10052 MoveAxis(N, 0, ABG)
01:59:13.528 00.000 10052 Move returns status 0, amount 0
01:59:13.528 00.000 10052 move complete, result=0
01:59:13.528 00.000 10052 worker thread done servicing request
01:59:13.528 00.000 10052 Worker thread wakes up
01:59:13.528 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:13.528 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:13.529 00.001 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
01:59:13.646 00.117 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"52f4e198-1a21-43cc-b509-e0bfe2bdda9a"}
01:59:13.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"52f4e198-1a21-43cc-b509-e0bfe2bdda9a"}
01:59:13.646 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f945591-258f-4118-9bac-e22c13551ebe"}
01:59:13.646 00.000 6880 case statement mapped state 6 to 3
01:59:13.647 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f945591-258f-4118-9bac-e22c13551ebe"}
01:59:13.647 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b836c464-a083-4b10-9ecc-ad8f7a911f8b"}
01:59:13.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2438,"width":15,"height":15,"star_pos":[6.92,7.05],"pixels":"..."},"id":"b836c464-a083-4b10-9ecc-ad8f7a911f8b"}
01:59:14.656 01.009 10052 Exposure complete
01:59:14.721 00.065 10052 worker thread done servicing request
01:59:14.721 00.000 6880 OnExposeComplete: enter
01:59:14.721 00.000 6880 UpdateGuideState(): m_state=6
01:59:14.722 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2439
01:59:14.722 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=889.17, Mass=2529, SNR=34.9, Peak=145 HFD=4.7
01:59:14.722 00.000 6880 MultiStar: [#1 -0.04,-0.10,0.95,U] [#2 0.21,-0.08,0.99,U] [#3 0.46,0.03,0.90,U] [#4 0.46,-0.29,0.00,M1] [#5 0.26,0.12,0.99,U] [#6 0.42,-0.11,0.90,U] [#7 -0.03,-0.00,0.79,U] [#8 0.24,0.02,0.84,U] 
01:59:14.722 00.000 6880 refined, 7 included, MultiStar: {0.25, -0.02}, one-star: {0.45, -0.02}
01:59:14.722 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
01:59:14.722 00.000 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
01:59:14.722 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.02 hyp=0.25 cameraTheta=-0.07 mountX=0.01 mountY=0.25, mountTheta=1.54
01:59:14.725 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.02, opts=13)
01:59:14.725 00.000 6880 Enqueuing Move request for scope (0.25, -0.02)
01:59:14.725 00.000 10052 Worker thread wakes up
01:59:14.725 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.02) opts 0xd
01:59:14.725 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.02)
01:59:14.725 00.000 10052 Moving (0.25, -0.02) raw xDistance=0.01 yDistance=0.25
01:59:14.725 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
01:59:14.725 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.25, slope = 0.02
01:59:14.725 00.000 10052 MoveAxis(E, 0, ABG)
01:59:14.725 00.000 10052 Move returns status 0, amount 0
01:59:14.725 00.000 10052 MoveAxis(S, 30, ABG)
01:59:14.725 00.000 10052 Guiding  Dir = 1, Dur = 30
01:59:14.745 00.020 10052 IsSlewing returns 0
01:59:14.751 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:14.783 00.032 10052 IsGuiding returns 0
01:59:14.794 00.011 6880 UpdateGuideState exits: m=2529 SNR=34.9
01:59:14.794 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:14.794 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:14.794 00.000 6880 Enqueuing Expose request
01:59:14.811 00.017 10052 PulseGuide returned control before completion, sleep 13
01:59:14.849 00.038 10052 IsGuiding returns 0
01:59:14.849 00.000 10052 Move returns status 0, amount 30
01:59:14.850 00.001 10052 move complete, result=0
01:59:14.850 00.000 10052 worker thread done servicing request
01:59:14.850 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 30 ms SOUTH
01:59:14.850 00.000 10052 Worker thread wakes up
01:59:14.850 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:14.850 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:15.635 00.785 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22ab668f-dafd-468d-838e-8da3c4173525"}
01:59:15.635 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22ab668f-dafd-468d-838e-8da3c4173525"}
01:59:15.636 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa229387-3e77-45a7-82f4-21eb8617b4e5"}
01:59:15.636 00.000 6880 case statement mapped state 6 to 3
01:59:15.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa229387-3e77-45a7-82f4-21eb8617b4e5"}
01:59:15.636 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"22b3654b-86dd-4b0f-9c8a-e20579e2d0ad"}
01:59:15.637 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2439,"width":15,"height":15,"star_pos":[7.27,7.17],"pixels":"..."},"id":"22b3654b-86dd-4b0f-9c8a-e20579e2d0ad"}
01:59:15.765 00.128 10052 Exposure complete
01:59:15.833 00.068 10052 worker thread done servicing request
01:59:15.833 00.000 6880 OnExposeComplete: enter
01:59:15.833 00.000 6880 UpdateGuideState(): m_state=6
01:59:15.834 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2440
01:59:15.834 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=889.16, Mass=2666, SNR=35.9, Peak=166 HFD=4.6
01:59:15.834 00.000 6880 MultiStar: [#1 0.32,-0.24,0.94,U] [#2 0.21,-0.25,0.94,U] [#3 0.12,-0.17,0.89,U] [#4 0.29,-0.23,0.82,U] [#5 0.13,-0.25,0.96,U] [#6 -0.07,-0.34,0.90,U] [#7 0.37,-0.05,0.74,U] [#8 0.08,-0.16,0.79,U] 
01:59:15.834 00.000 6880 single-star, 8 included, MultiStar: {0.18, -0.19}, one-star: {0.20, -0.04}
01:59:15.834 00.000 6880 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
01:59:15.835 00.001 6880 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
01:59:15.835 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.18 mountX=0.03 mountY=0.20, mountTheta=1.44
01:59:15.836 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.04, opts=13)
01:59:15.836 00.000 6880 Enqueuing Move request for scope (0.20, -0.04)
01:59:15.836 00.000 10052 Worker thread wakes up
01:59:15.836 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
01:59:15.836 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
01:59:15.836 00.000 10052 Moving (0.20, -0.04) raw xDistance=0.03 yDistance=0.20
01:59:15.836 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
01:59:15.836 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.20, slope = 0.01
01:59:15.836 00.000 10052 MoveAxis(E, 0, ABG)
01:59:15.836 00.000 10052 Move returns status 0, amount 0
01:59:15.837 00.001 10052 MoveAxis(S, 15, ABG)
01:59:15.837 00.000 10052 Guiding  Dir = 1, Dur = 15
01:59:15.863 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:15.885 00.022 10052 IsSlewing returns 0
01:59:15.903 00.018 6880 UpdateGuideState exits: m=2666 SNR=35.9
01:59:15.903 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:15.904 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:15.904 00.000 6880 Enqueuing Expose request
01:59:15.965 00.061 10052 IsGuiding returns 0
01:59:16.108 00.143 10052 IsGuiding returns 0
01:59:16.108 00.000 10052 Move returns status 0, amount 15
01:59:16.108 00.000 10052 move complete, result=0
01:59:16.108 00.000 10052 worker thread done servicing request
01:59:16.108 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 15 ms SOUTH
01:59:16.108 00.000 10052 Worker thread wakes up
01:59:16.108 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:16.108 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:17.247 01.139 10052 Exposure complete
01:59:17.334 00.087 10052 worker thread done servicing request
01:59:17.334 00.000 6880 OnExposeComplete: enter
01:59:17.334 00.000 6880 UpdateGuideState(): m_state=6
01:59:17.335 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2441
01:59:17.335 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=889.08, Mass=2565, SNR=35.1, Peak=150 HFD=4.5
01:59:17.335 00.000 6880 MultiStar: [#1 0.15,-0.12,0.99,U] [#2 -0.03,-0.19,0.98,U] [#3 -0.05,-0.25,0.93,U] [#4 0.18,-0.36,0.83,U] [#5 -0.08,-0.42,0.98,U] [#6 -0.14,-0.39,0.90,U] [#7 0.05,-0.27,0.77,U] [#8 0.11,-0.19,0.81,U] 
01:59:17.335 00.000 6880 single-star, 8 included, MultiStar: {0.03, -0.25}, one-star: {0.13, -0.11}
01:59:17.335 00.000 6880 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.61) = xAngle (0.89 = 0.89)
01:59:17.335 00.000 6880 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
01:59:17.335 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-0.72 mountX=0.11 mountY=0.13, mountTheta=0.88
01:59:17.337 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.11, opts=13)
01:59:17.337 00.000 6880 Enqueuing Move request for scope (0.13, -0.11)
01:59:17.337 00.000 10052 Worker thread wakes up
01:59:17.338 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.11) opts 0xd
01:59:17.338 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.11)
01:59:17.338 00.000 10052 Moving (0.13, -0.11) raw xDistance=0.11 yDistance=0.13
01:59:17.338 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:59:17.338 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
01:59:17.338 00.000 10052 MoveAxis(E, 0, ABG)
01:59:17.338 00.000 10052 Move returns status 0, amount 0
01:59:17.338 00.000 10052 MoveAxis(N, 0, ABG)
01:59:17.338 00.000 10052 Move returns status 0, amount 0
01:59:17.338 00.000 10052 move complete, result=0
01:59:17.339 00.001 10052 worker thread done servicing request
01:59:17.368 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:17.414 00.046 6880 UpdateGuideState exits: m=2565 SNR=35.1
01:59:17.414 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:17.414 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:17.414 00.000 6880 Enqueuing Expose request
01:59:17.414 00.000 10052 Worker thread wakes up
01:59:17.414 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:17.414 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:17.414 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:17.635 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"151683f9-0583-4e63-af24-d01b2a3dfa33"}
01:59:17.635 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"151683f9-0583-4e63-af24-d01b2a3dfa33"}
01:59:17.636 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d87d5926-2325-4833-9ad8-906259bd9610"}
01:59:17.636 00.000 6880 case statement mapped state 6 to 3
01:59:17.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d87d5926-2325-4833-9ad8-906259bd9610"}
01:59:17.636 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"def0edfc-0aaa-41bf-9e93-cb2acd79096a"}
01:59:17.637 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2441,"width":15,"height":15,"star_pos":[6.94,7.08],"pixels":"..."},"id":"def0edfc-0aaa-41bf-9e93-cb2acd79096a"}
01:59:18.329 00.692 10052 Exposure complete
01:59:18.402 00.073 10052 worker thread done servicing request
01:59:18.402 00.000 6880 OnExposeComplete: enter
01:59:18.402 00.000 6880 UpdateGuideState(): m_state=6
01:59:18.403 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2442
01:59:18.403 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.97, Mass=2621, SNR=35.6, Peak=173 HFD=4.4
01:59:18.403 00.000 6880 MultiStar: [#1 0.30,-0.27,0.96,U] [#2 -0.01,-0.06,0.96,U] [#3 0.07,-0.22,0.89,U] [#4 0.32,-0.18,0.85,U] [#5 0.08,-0.32,0.97,U] [#6 0.09,-0.14,0.90,U] [#7 0.18,-0.18,0.77,U] [#8 0.14,-0.14,0.81,U] 
01:59:18.403 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.20}, one-star: {0.36, -0.23}
01:59:18.403 00.000 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
01:59:18.403 00.000 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
01:59:18.403 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.20 hyp=0.26 cameraTheta=-0.85 mountX=0.19 mountY=0.17, mountTheta=0.74
01:59:18.404 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.20, opts=13)
01:59:18.405 00.001 6880 Enqueuing Move request for scope (0.17, -0.20)
01:59:18.405 00.000 10052 Worker thread wakes up
01:59:18.405 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.20) opts 0xd
01:59:18.405 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.20)
01:59:18.405 00.000 10052 Moving (0.17, -0.20) raw xDistance=0.19 yDistance=0.17
01:59:18.405 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
01:59:18.405 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.02
01:59:18.405 00.000 10052 MoveAxis(W, 50, ABG)
01:59:18.405 00.000 10052 Guiding  Dir = 3, Dur = 50
01:59:18.427 00.022 10052 IsSlewing returns 0
01:59:18.430 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:18.464 00.034 10052 IsGuiding returns 0
01:59:18.469 00.005 6880 UpdateGuideState exits: m=2621 SNR=35.6
01:59:18.469 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:18.469 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:18.469 00.000 6880 Enqueuing Expose request
01:59:18.492 00.023 10052 PulseGuide returned control before completion, sleep 33
01:59:18.547 00.055 10052 IsGuiding returns 1
01:59:18.547 00.000 10052 scope still moving after pulse duration time elapsed
01:59:18.594 00.047 10052 IsSlewing returns 0
01:59:18.631 00.037 10052 IsGuiding returns 0
01:59:18.632 00.001 10052 scope move finished after 50 + 117 ms
01:59:18.632 00.000 10052 Move returns status 0, amount 50
01:59:18.632 00.000 10052 MoveAxis(N, 0, ABG)
01:59:18.632 00.000 10052 Move returns status 0, amount 0
01:59:18.632 00.000 10052 move complete, result=0
01:59:18.632 00.000 10052 worker thread done servicing request
01:59:18.632 00.000 10052 Worker thread wakes up
01:59:18.632 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.2 px 0 ms NORTH
01:59:18.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:18.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:19.636 01.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"077ef378-d8c5-4f0f-8e52-5d2e7eee5617"}
01:59:19.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"077ef378-d8c5-4f0f-8e52-5d2e7eee5617"}
01:59:19.637 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3104dc21-20ef-4e89-9ea3-a2f192e1f79d"}
01:59:19.637 00.000 6880 case statement mapped state 6 to 3
01:59:19.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3104dc21-20ef-4e89-9ea3-a2f192e1f79d"}
01:59:19.640 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"34640438-63d6-41a9-9316-7aaa83f98e3a"}
01:59:19.640 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2442,"width":15,"height":15,"star_pos":[7.17,6.97],"pixels":"..."},"id":"34640438-63d6-41a9-9316-7aaa83f98e3a"}
01:59:19.769 00.129 10052 Exposure complete
01:59:19.852 00.083 10052 worker thread done servicing request
01:59:19.852 00.000 6880 OnExposeComplete: enter
01:59:19.852 00.000 6880 UpdateGuideState(): m_state=6
01:59:19.852 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2443
01:59:19.853 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=888.95, Mass=2550, SNR=35.0, Peak=153 HFD=4.6
01:59:19.853 00.000 6880 MultiStar: [#1 -0.03,-0.41,0.97,U] [#2 -0.25,-0.29,1.00,U] [#3 -0.21,-0.15,0.91,U] [#4 -0.05,-0.33,0.84,U] [#5 -0.28,-0.41,0.98,U] [#6 -0.21,-0.15,0.92,U] [#7 -0.15,-0.15,0.75,U] [#8 -0.10,-0.07,0.81,U] 
01:59:19.853 00.000 6880 single-star, 8 included, MultiStar: {-0.13, -0.25}, one-star: {0.09, -0.24}
01:59:19.853 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
01:59:19.853 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
01:59:19.853 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.19 mountX=0.23 mountY=0.10, mountTheta=0.39
01:59:19.855 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.24, opts=13)
01:59:19.855 00.000 6880 Enqueuing Move request for scope (0.09, -0.24)
01:59:19.855 00.000 10052 Worker thread wakes up
01:59:19.855 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.24) opts 0xd
01:59:19.855 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.24)
01:59:19.856 00.001 10052 Moving (0.09, -0.24) raw xDistance=0.23 yDistance=0.10
01:59:19.856 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
01:59:19.856 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.03
01:59:19.856 00.000 10052 MoveAxis(W, 65, ABG)
01:59:19.856 00.000 10052 Guiding  Dir = 3, Dur = 65
01:59:19.886 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:19.932 00.046 6880 UpdateGuideState exits: m=2550 SNR=35.0
01:59:19.932 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:19.933 00.001 10052 IsSlewing returns 0
01:59:19.933 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:19.933 00.000 6880 Enqueuing Expose request
01:59:20.006 00.073 10052 IsGuiding returns 0
01:59:20.062 00.056 10052 PulseGuide returned control before completion, sleep 20
01:59:20.139 00.077 10052 IsGuiding returns 1
01:59:20.139 00.000 10052 scope still moving after pulse duration time elapsed
01:59:20.218 00.079 10052 IsSlewing returns 0
01:59:20.296 00.078 10052 IsGuiding returns 0
01:59:20.298 00.002 10052 scope move finished after 65 + 225 ms
01:59:20.298 00.000 10052 Move returns status 0, amount 65
01:59:20.298 00.000 10052 MoveAxis(N, 0, ABG)
01:59:20.298 00.000 10052 Move returns status 0, amount 0
01:59:20.298 00.000 10052 move complete, result=0
01:59:20.298 00.000 10052 worker thread done servicing request
01:59:20.298 00.000 10052 Worker thread wakes up
01:59:20.298 00.000 6880 GuideStep: 0.2 px 65 ms WEST, 0.1 px 0 ms NORTH
01:59:20.298 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:20.298 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:21.216 00.918 10052 Exposure complete
01:59:21.315 00.099 10052 worker thread done servicing request
01:59:21.316 00.001 6880 OnExposeComplete: enter
01:59:21.316 00.000 6880 UpdateGuideState(): m_state=6
01:59:21.316 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2444
01:59:21.316 00.000 6880 Star::Find returns 1 (0), X=408.58, Y=888.92, Mass=2527, SNR=34.9, Peak=131 HFD=5.0
01:59:21.317 00.001 6880 MultiStar: [#1 0.59,-0.15,0.00,M1] [#2 0.25,-0.13,0.98,U] [#3 0.39,-0.11,0.90,U] [#4 0.62,-0.35,0.00,M1] [#5 0.44,-0.42,0.00,M1] [#6 0.18,-0.18,0.92,U] [#7 0.65,-0.14,0.00,M1] [#8 0.35,-0.12,0.78,U] 
01:59:21.317 00.000 6880 refined, 4 included, MultiStar: {0.39, -0.16}, one-star: {0.77, -0.27}
01:59:21.317 00.000 6880 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.61) = xAngle (1.22 = 1.22)
01:59:21.317 00.000 6880 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
01:59:21.317 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=-0.16 hyp=0.43 cameraTheta=-0.40 mountX=0.15 mountY=0.40, mountTheta=1.21
01:59:21.320 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=-0.16, opts=13)
01:59:21.320 00.000 6880 Enqueuing Move request for scope (0.39, -0.16)
01:59:21.320 00.000 10052 Worker thread wakes up
01:59:21.320 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.16) opts 0xd
01:59:21.320 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, -0.16)
01:59:21.320 00.000 10052 Moving (0.39, -0.16) raw xDistance=0.15 yDistance=0.40
01:59:21.320 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
01:59:21.320 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.40, slope = -0.02
01:59:21.320 00.000 10052 MoveAxis(W, 43, ABG)
01:59:21.321 00.001 10052 Guiding  Dir = 3, Dur = 43
01:59:21.343 00.022 10052 IsSlewing returns 0
01:59:21.357 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:21.381 00.024 10052 IsGuiding returns 0
01:59:21.408 00.027 10052 PulseGuide returned control before completion, sleep 26
01:59:21.412 00.004 6880 UpdateGuideState exits: m=2527 SNR=34.9
01:59:21.412 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:21.412 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:21.412 00.000 6880 Enqueuing Expose request
01:59:21.466 00.054 10052 IsGuiding returns 0
01:59:21.467 00.001 10052 Move returns status 0, amount 43
01:59:21.467 00.000 10052 MoveAxis(N, 0, ABG)
01:59:21.467 00.000 10052 Move returns status 0, amount 0
01:59:21.467 00.000 10052 move complete, result=0
01:59:21.467 00.000 10052 worker thread done servicing request
01:59:21.467 00.000 10052 Worker thread wakes up
01:59:21.467 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:21.467 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:21.468 00.001 6880 GuideStep: 0.1 px 43 ms WEST, 0.4 px 0 ms NORTH
01:59:21.636 00.168 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2755b545-da43-4456-9f15-f1cc8f439a8e"}
01:59:21.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2755b545-da43-4456-9f15-f1cc8f439a8e"}
01:59:21.637 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d6c30ad6-986a-4221-b0e7-7593f2c4df18"}
01:59:21.637 00.000 6880 case statement mapped state 6 to 3
01:59:21.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6c30ad6-986a-4221-b0e7-7593f2c4df18"}
01:59:21.638 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d24f6b6a-071e-4741-a651-ef2d52fc013f"}
01:59:21.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2444,"width":15,"height":15,"star_pos":[6.58,6.92],"pixels":"..."},"id":"d24f6b6a-071e-4741-a651-ef2d52fc013f"}
01:59:22.599 00.961 10052 Exposure complete
01:59:22.691 00.092 10052 worker thread done servicing request
01:59:22.691 00.000 6880 OnExposeComplete: enter
01:59:22.691 00.000 6880 UpdateGuideState(): m_state=6
01:59:22.691 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2445
01:59:22.691 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=888.82, Mass=2470, SNR=34.5, Peak=156 HFD=4.6
01:59:22.692 00.001 6880 MultiStar: [#1 0.48,-0.46,0.00,M2] [#2 0.01,-0.27,1.02,U] [#3 0.03,-0.24,0.94,U] [#4 0.51,-0.53,0.00,M2] [#5 0.28,-0.50,0.00,M2] [#6 0.02,-0.20,0.97,U] [#7 0.33,-0.37,0.76,U] [#8 0.26,-0.24,0.82,U] 
01:59:22.692 00.000 6880 refined, 5 included, MultiStar: {0.18, -0.28}, one-star: {0.46, -0.38}
01:59:22.692 00.000 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.61 = 0.61)
01:59:22.692 00.000 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
01:59:22.692 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-1.01 mountX=0.27 mountY=0.18, mountTheta=0.58
01:59:22.695 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.28, opts=13)
01:59:22.695 00.000 6880 Enqueuing Move request for scope (0.18, -0.28)
01:59:22.695 00.000 10052 Worker thread wakes up
01:59:22.695 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.28) opts 0xd
01:59:22.695 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.28)
01:59:22.695 00.000 10052 Moving (0.18, -0.28) raw xDistance=0.27 yDistance=0.18
01:59:22.695 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
01:59:22.696 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.00
01:59:22.696 00.000 10052 MoveAxis(W, 75, ABG)
01:59:22.696 00.000 10052 Guiding  Dir = 3, Dur = 75
01:59:22.717 00.021 10052 IsSlewing returns 0
01:59:22.729 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:22.754 00.025 10052 IsGuiding returns 0
01:59:22.782 00.028 10052 PulseGuide returned control before completion, sleep 58
01:59:22.786 00.004 6880 UpdateGuideState exits: m=2470 SNR=34.5
01:59:22.786 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:22.786 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:22.786 00.000 6880 Enqueuing Expose request
01:59:22.865 00.079 10052 IsGuiding returns 1
01:59:22.865 00.000 10052 scope still moving after pulse duration time elapsed
01:59:22.914 00.049 10052 IsSlewing returns 0
01:59:22.951 00.037 10052 IsGuiding returns 0
01:59:22.953 00.002 10052 scope move finished after 75 + 122 ms
01:59:22.953 00.000 10052 Move returns status 0, amount 75
01:59:22.953 00.000 10052 MoveAxis(N, 0, ABG)
01:59:22.953 00.000 10052 Move returns status 0, amount 0
01:59:22.953 00.000 10052 move complete, result=0
01:59:22.953 00.000 10052 worker thread done servicing request
01:59:22.953 00.000 10052 Worker thread wakes up
01:59:22.953 00.000 6880 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH
01:59:22.953 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:22.953 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:23.763 00.810 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab89ed07-10a1-4f70-a8b5-e874ec041273"}
01:59:23.763 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab89ed07-10a1-4f70-a8b5-e874ec041273"}
01:59:23.764 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ad6eea07-9134-465e-b247-068930adff40"}
01:59:23.764 00.000 6880 case statement mapped state 6 to 3
01:59:23.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad6eea07-9134-465e-b247-068930adff40"}
01:59:23.767 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bdaeff89-8cb1-4320-9572-4b0dfc68175a"}
01:59:23.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2445,"width":15,"height":15,"star_pos":[7.27,6.82],"pixels":"..."},"id":"bdaeff89-8cb1-4320-9572-4b0dfc68175a"}
01:59:23.864 00.097 10052 Exposure complete
01:59:23.951 00.087 10052 worker thread done servicing request
01:59:23.951 00.000 6880 OnExposeComplete: enter
01:59:23.951 00.000 6880 UpdateGuideState(): m_state=6
01:59:23.952 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2446
01:59:23.952 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=888.97, Mass=2523, SNR=34.8, Peak=159 HFD=4.5
01:59:23.953 00.001 6880 MultiStar: [#1 0.22,-0.28,0.97,U] [#2 -0.12,-0.19,0.99,U] [#3 0.06,-0.10,0.93,U] [#4 0.33,-0.26,0.84,U] [#5 0.16,-0.40,1.00,U] [#6 -0.00,-0.10,0.93,U] [#7 0.14,-0.24,0.79,U] [#8 0.16,0.03,0.79,U] 
01:59:23.953 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.20}, one-star: {0.30, -0.23}
01:59:23.953 00.000 6880 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.61) = xAngle (0.64 = 0.64)
01:59:23.953 00.000 6880 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
01:59:23.953 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.24 cameraTheta=-0.98 mountX=0.19 mountY=0.14, mountTheta=0.62
01:59:23.955 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.20, opts=13)
01:59:23.955 00.000 6880 Enqueuing Move request for scope (0.14, -0.20)
01:59:23.955 00.000 10052 Worker thread wakes up
01:59:23.955 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
01:59:23.955 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
01:59:23.956 00.001 10052 Moving (0.14, -0.20) raw xDistance=0.19 yDistance=0.14
01:59:23.956 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:59:23.956 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
01:59:23.956 00.000 10052 MoveAxis(W, 56, ABG)
01:59:23.956 00.000 10052 Guiding  Dir = 3, Dur = 56
01:59:23.987 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:24.053 00.066 6880 UpdateGuideState exits: m=2523 SNR=34.8
01:59:24.053 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:24.053 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:24.053 00.000 6880 Enqueuing Expose request
01:59:24.062 00.009 10052 IsSlewing returns 0
01:59:24.098 00.036 10052 IsGuiding returns 0
01:59:24.248 00.150 10052 IsGuiding returns 0
01:59:24.248 00.000 10052 Move returns status 0, amount 56
01:59:24.248 00.000 10052 MoveAxis(N, 0, ABG)
01:59:24.248 00.000 10052 Move returns status 0, amount 0
01:59:24.248 00.000 10052 move complete, result=0
01:59:24.248 00.000 10052 worker thread done servicing request
01:59:24.248 00.000 10052 Worker thread wakes up
01:59:24.248 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:24.248 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:24.249 00.001 6880 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
01:59:25.378 01.129 10052 Exposure complete
01:59:25.459 00.081 10052 worker thread done servicing request
01:59:25.459 00.000 6880 OnExposeComplete: enter
01:59:25.459 00.000 6880 UpdateGuideState(): m_state=6
01:59:25.460 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2447
01:59:25.460 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=888.84, Mass=2553, SNR=35.1, Peak=149 HFD=4.6
01:59:25.460 00.000 6880 MultiStar: [#1 -0.16,-0.39,0.96,U] [#2 -0.17,-0.39,0.99,U] [#3 -0.10,-0.29,0.93,U] [#4 0.15,-0.54,0.00,M2] [#5 -0.18,-0.32,0.97,U] [#6 -0.13,-0.23,0.90,U] [#7 -0.07,-0.21,0.79,U] [#8 -0.23,-0.10,0.81,U] 
01:59:25.460 00.000 6880 refined, 7 included, MultiStar: {-0.14, -0.29}, one-star: {-0.06, -0.35}
01:59:25.460 00.000 6880 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
01:59:25.460 00.000 6880 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
01:59:25.461 00.001 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-2.01 mountX=0.30 mountY=-0.13, mountTheta=-0.42
01:59:25.462 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.29, opts=13)
01:59:25.462 00.000 6880 Enqueuing Move request for scope (-0.14, -0.29)
01:59:25.462 00.000 10052 Worker thread wakes up
01:59:25.462 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.29) opts 0xd
01:59:25.462 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.29)
01:59:25.462 00.000 10052 Moving (-0.14, -0.29) raw xDistance=0.30 yDistance=-0.13
01:59:25.462 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
01:59:25.464 00.002 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
01:59:25.464 00.000 10052 MoveAxis(W, 82, ABG)
01:59:25.464 00.000 10052 Guiding  Dir = 3, Dur = 82
01:59:25.491 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:25.506 00.015 10052 IsSlewing returns 0
01:59:25.534 00.028 6880 UpdateGuideState exits: m=2553 SNR=35.1
01:59:25.534 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:25.534 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:25.534 00.000 6880 Enqueuing Expose request
01:59:25.582 00.048 10052 IsGuiding returns 0
01:59:25.646 00.064 10052 PulseGuide returned control before completion, sleep 29
01:59:25.757 00.111 10052 IsGuiding returns 0
01:59:25.758 00.001 10052 Move returns status 0, amount 82
01:59:25.758 00.000 10052 MoveAxis(N, 0, ABG)
01:59:25.758 00.000 10052 Move returns status 0, amount 0
01:59:25.758 00.000 10052 move complete, result=0
01:59:25.758 00.000 10052 worker thread done servicing request
01:59:25.758 00.000 6880 GuideStep: 0.3 px 82 ms WEST, -0.1 px 0 ms NORTH
01:59:25.758 00.000 10052 Worker thread wakes up
01:59:25.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:25.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:25.766 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f39a50a-5d7b-45ba-9230-8feeb87a0c05"}
01:59:25.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f39a50a-5d7b-45ba-9230-8feeb87a0c05"}
01:59:25.770 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf492b09-f132-41eb-bc47-67657bb0bfd5"}
01:59:25.770 00.000 6880 case statement mapped state 6 to 3
01:59:25.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf492b09-f132-41eb-bc47-67657bb0bfd5"}
01:59:25.774 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"24235e82-8e54-4933-bc6d-4b226075eb3a"}
01:59:25.774 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2447,"width":15,"height":15,"star_pos":[6.76,6.84],"pixels":"..."},"id":"24235e82-8e54-4933-bc6d-4b226075eb3a"}
01:59:26.680 00.906 10052 Exposure complete
01:59:26.755 00.075 6880 OnExposeComplete: enter
01:59:26.756 00.001 10052 worker thread done servicing request
01:59:26.756 00.000 6880 UpdateGuideState(): m_state=6
01:59:26.756 00.000 6880 Star::Find(15, 407, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2448
01:59:26.756 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.06, Mass=2666, SNR=35.8, Peak=170 HFD=4.4
01:59:26.757 00.001 6880 MultiStar: [#1 -0.08,-0.21,0.92,U] [#2 -0.37,-0.18,0.97,U] [#3 -0.08,-0.22,0.90,U] [#4 0.09,-0.13,0.85,U] [#5 -0.04,-0.21,0.94,U] [#6 -0.14,-0.12,0.91,U] [#7 -0.05,-0.11,0.74,U] [#8 -0.06,-0.13,0.78,U] 
01:59:26.757 00.000 6880 single-star, 8 included, MultiStar: {-0.09, -0.16}, one-star: {-0.04, -0.13}
01:59:26.757 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
01:59:26.757 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
01:59:26.757 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.14 cameraTheta=-1.84 mountX=0.14 mountY=-0.04, mountTheta=-0.26
01:59:26.759 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.13, opts=13)
01:59:26.759 00.000 6880 Enqueuing Move request for scope (-0.04, -0.13)
01:59:26.759 00.000 10052 Worker thread wakes up
01:59:26.760 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
01:59:26.760 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
01:59:26.760 00.000 10052 Moving (-0.04, -0.13) raw xDistance=0.14 yDistance=-0.04
01:59:26.760 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
01:59:26.760 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.12, using input
01:59:26.760 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.03
01:59:26.760 00.000 10052 MoveAxis(W, 41, ABG)
01:59:26.760 00.000 10052 Guiding  Dir = 3, Dur = 41
01:59:26.781 00.021 10052 IsSlewing returns 0
01:59:26.788 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:26.820 00.032 10052 IsGuiding returns 0
01:59:26.827 00.007 6880 UpdateGuideState exits: m=2666 SNR=35.8
01:59:26.827 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:26.827 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:26.827 00.000 6880 Enqueuing Expose request
01:59:26.847 00.020 10052 PulseGuide returned control before completion, sleep 24
01:59:26.898 00.051 10052 IsGuiding returns 0
01:59:26.899 00.001 10052 Move returns status 0, amount 41
01:59:26.899 00.000 10052 MoveAxis(N, 0, ABG)
01:59:26.899 00.000 10052 Move returns status 0, amount 0
01:59:26.899 00.000 10052 move complete, result=0
01:59:26.899 00.000 10052 worker thread done servicing request
01:59:26.899 00.000 10052 Worker thread wakes up
01:59:26.899 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:26.899 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:26.908 00.009 6880 GuideStep: 0.1 px 41 ms WEST, -0.0 px 0 ms NORTH
01:59:27.762 00.854 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f4fc407c-6c59-425c-839e-3269a6aaec62"}
01:59:27.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f4fc407c-6c59-425c-839e-3269a6aaec62"}
01:59:27.763 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f46008b7-f4be-40c9-b461-f744ab9359af"}
01:59:27.763 00.000 6880 case statement mapped state 6 to 3
01:59:27.763 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f46008b7-f4be-40c9-b461-f744ab9359af"}
01:59:27.764 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a34a64b-dd2a-437a-8f59-59462c1571fa"}
01:59:27.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2448,"width":15,"height":15,"star_pos":[6.78,7.06],"pixels":"..."},"id":"0a34a64b-dd2a-437a-8f59-59462c1571fa"}
01:59:28.030 00.266 10052 Exposure complete
01:59:28.105 00.075 10052 worker thread done servicing request
01:59:28.105 00.000 6880 OnExposeComplete: enter
01:59:28.105 00.000 6880 UpdateGuideState(): m_state=6
01:59:28.106 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2449
01:59:28.106 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=889.04, Mass=2647, SNR=35.7, Peak=177 HFD=4.5
01:59:28.106 00.000 6880 MultiStar: [#1 0.07,-0.29,0.93,U] [#2 0.00,-0.26,0.98,U] [#3 -0.14,-0.12,0.91,U] [#4 0.07,-0.29,0.85,U] [#5 0.05,-0.33,0.95,U] [#6 -0.15,-0.18,0.93,U] [#7 -0.01,-0.10,0.76,U] [#8 -0.05,0.03,0.80,U] 
01:59:28.106 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.19}, one-star: {0.12, -0.15}
01:59:28.106 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
01:59:28.106 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
01:59:28.107 00.001 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.58 mountX=0.19 mountY=0.00, mountTheta=0.00
01:59:28.108 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.19, opts=13)
01:59:28.108 00.000 6880 Enqueuing Move request for scope (-0.00, -0.19)
01:59:28.108 00.000 10052 Worker thread wakes up
01:59:28.109 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.19) opts 0xd
01:59:28.109 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.19)
01:59:28.109 00.000 10052 Moving (-0.00, -0.19) raw xDistance=0.19 yDistance=0.00
01:59:28.109 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
01:59:28.109 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.03
01:59:28.109 00.000 10052 MoveAxis(W, 53, ABG)
01:59:28.109 00.000 10052 Guiding  Dir = 3, Dur = 53
01:59:28.135 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:28.169 00.034 10052 IsSlewing returns 0
01:59:28.176 00.007 6880 UpdateGuideState exits: m=2647 SNR=35.7
01:59:28.176 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:28.176 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:28.176 00.000 6880 Enqueuing Expose request
01:59:28.236 00.060 10052 IsGuiding returns 0
01:59:28.373 00.137 10052 IsGuiding returns 1
01:59:28.373 00.000 10052 scope still moving after pulse duration time elapsed
01:59:28.443 00.070 10052 IsSlewing returns 0
01:59:28.518 00.075 10052 IsGuiding returns 0
01:59:28.518 00.000 10052 scope move finished after 53 + 229 ms
01:59:28.518 00.000 10052 Move returns status 0, amount 53
01:59:28.518 00.000 10052 MoveAxis(N, 0, ABG)
01:59:28.518 00.000 10052 Move returns status 0, amount 0
01:59:28.518 00.000 10052 move complete, result=0
01:59:28.520 00.002 10052 worker thread done servicing request
01:59:28.520 00.000 6880 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
01:59:28.520 00.000 10052 Worker thread wakes up
01:59:28.520 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:28.520 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:29.435 00.915 10052 Exposure complete
01:59:29.495 00.060 10052 worker thread done servicing request
01:59:29.495 00.000 6880 OnExposeComplete: enter
01:59:29.495 00.000 6880 UpdateGuideState(): m_state=6
01:59:29.496 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2450
01:59:29.496 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=889.20, Mass=2526, SNR=34.9, Peak=183 HFD=4.4
01:59:29.496 00.000 6880 MultiStar: [#1 0.20,-0.19,0.95,U] [#2 0.13,-0.15,0.99,U] [#3 0.22,-0.01,0.92,U] [#4 0.18,-0.08,0.84,U] [#5 0.16,0.01,0.98,U] [#6 0.14,-0.10,0.93,U] [#7 0.08,0.02,0.77,U] [#8 0.12,-0.02,0.81,U] 
01:59:29.496 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.25, 0.01}
01:59:29.496 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
01:59:29.496 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
01:59:29.496 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.34 mountX=0.05 mountY=0.17, mountTheta=1.27
01:59:29.498 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.06, opts=13)
01:59:29.498 00.000 6880 Enqueuing Move request for scope (0.17, -0.06)
01:59:29.498 00.000 10052 Worker thread wakes up
01:59:29.498 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
01:59:29.499 00.001 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
01:59:29.499 00.000 10052 Moving (0.17, -0.06) raw xDistance=0.05 yDistance=0.17
01:59:29.499 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:29.499 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.02
01:59:29.499 00.000 10052 MoveAxis(E, 0, ABG)
01:59:29.499 00.000 10052 Move returns status 0, amount 0
01:59:29.499 00.000 10052 MoveAxis(N, 0, ABG)
01:59:29.499 00.000 10052 Move returns status 0, amount 0
01:59:29.499 00.000 10052 move complete, result=0
01:59:29.499 00.000 10052 worker thread done servicing request
01:59:29.519 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:29.548 00.029 6880 UpdateGuideState exits: m=2526 SNR=34.9
01:59:29.548 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:29.548 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:29.549 00.001 6880 Enqueuing Expose request
01:59:29.549 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:29.549 00.000 10052 Worker thread wakes up
01:59:29.549 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:29.549 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:29.761 00.212 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e1f8b5a-e91c-4b45-a919-e58b5e5c7845"}
01:59:29.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e1f8b5a-e91c-4b45-a919-e58b5e5c7845"}
01:59:29.762 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ddf7400c-21b3-43ad-9b26-de1f39fe64a8"}
01:59:29.762 00.000 6880 case statement mapped state 6 to 3
01:59:29.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddf7400c-21b3-43ad-9b26-de1f39fe64a8"}
01:59:29.762 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c1e9a97e-3ff0-4a04-96b8-5cd2b2550225"}
01:59:29.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2450,"width":15,"height":15,"star_pos":[7.07,7.20],"pixels":"..."},"id":"c1e9a97e-3ff0-4a04-96b8-5cd2b2550225"}
01:59:30.693 00.931 10052 Exposure complete
01:59:30.762 00.069 10052 worker thread done servicing request
01:59:30.762 00.000 6880 OnExposeComplete: enter
01:59:30.762 00.000 6880 UpdateGuideState(): m_state=6
01:59:30.762 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2451
01:59:30.762 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=889.16, Mass=2484, SNR=34.5, Peak=176 HFD=4.6
01:59:30.763 00.001 6880 MultiStar: [#1 0.42,0.31,0.97,U] [#2 0.02,0.00,1.02,U] [#3 0.21,0.04,0.93,U] [#4 0.89,0.18,0.00,M1] [#5 0.18,0.21,0.98,U] [#6 0.12,0.05,0.93,U] [#7 0.42,0.07,0.80,U] [#8 0.26,0.19,0.82,U] 
01:59:30.763 00.000 6880 refined, 7 included, MultiStar: {0.23, 0.11}, one-star: {0.26, -0.03}
01:59:30.763 00.000 6880 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.61) = xAngle (2.04 = 2.04)
01:59:30.763 00.000 6880 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.01 = 2.01)
01:59:30.763 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.11 hyp=0.25 cameraTheta=0.43 mountX=-0.12 mountY=0.23, mountTheta=2.04
01:59:30.764 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.11, opts=13)
01:59:30.764 00.000 6880 Enqueuing Move request for scope (0.23, 0.11)
01:59:30.764 00.000 10052 Worker thread wakes up
01:59:30.764 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.11) opts 0xd
01:59:30.764 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.11)
01:59:30.765 00.001 10052 Moving (0.23, 0.11) raw xDistance=-0.12 yDistance=0.23
01:59:30.765 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
01:59:30.765 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.01
01:59:30.765 00.000 10052 MoveAxis(E, 31, ABG)
01:59:30.765 00.000 10052 Guiding  Dir = 2, Dur = 31
01:59:30.786 00.021 10052 IsSlewing returns 0
01:59:30.789 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:30.824 00.035 10052 IsGuiding returns 0
01:59:30.827 00.003 6880 UpdateGuideState exits: m=2484 SNR=34.5
01:59:30.827 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:30.827 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:30.827 00.000 6880 Enqueuing Expose request
01:59:30.852 00.025 10052 PulseGuide returned control before completion, sleep 14
01:59:30.891 00.039 10052 IsGuiding returns 0
01:59:30.892 00.001 10052 Move returns status 0, amount 31
01:59:30.892 00.000 10052 MoveAxis(N, 0, ABG)
01:59:30.892 00.000 10052 Move returns status 0, amount 0
01:59:30.892 00.000 10052 move complete, result=0
01:59:30.892 00.000 10052 worker thread done servicing request
01:59:30.892 00.000 10052 Worker thread wakes up
01:59:30.892 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:30.892 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:30.892 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.2 px 0 ms NORTH
01:59:31.760 00.868 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b736503-425d-4538-a4e7-555dfb598c36"}
01:59:31.761 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b736503-425d-4538-a4e7-555dfb598c36"}
01:59:31.761 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c229b3b0-1263-4f52-a1c5-64f2448a1e73"}
01:59:31.761 00.000 6880 case statement mapped state 6 to 3
01:59:31.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c229b3b0-1263-4f52-a1c5-64f2448a1e73"}
01:59:31.762 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"99fa7ee6-3de4-4d01-be73-3c029db06634"}
01:59:31.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2451,"width":15,"height":15,"star_pos":[7.07,7.16],"pixels":"..."},"id":"99fa7ee6-3de4-4d01-be73-3c029db06634"}
01:59:31.803 00.041 10052 Exposure complete
01:59:31.889 00.086 10052 worker thread done servicing request
01:59:31.889 00.000 6880 OnExposeComplete: enter
01:59:31.889 00.000 6880 UpdateGuideState(): m_state=6
01:59:31.890 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2452
01:59:31.890 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=888.91, Mass=2567, SNR=35.2, Peak=163 HFD=4.5
01:59:31.890 00.000 6880 MultiStar: [#1 0.32,-0.27,0.95,U] [#2 0.14,-0.21,1.00,U] [#3 0.16,-0.24,0.93,U] [#4 0.33,-0.30,0.84,U] [#5 0.15,-0.46,1.00,U] [#6 0.13,-0.24,0.92,U] [#7 0.17,-0.02,0.76,U] [#8 0.14,-0.13,0.80,U] 
01:59:31.890 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.25}, one-star: {0.22, -0.28}
01:59:31.890 00.000 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
01:59:31.890 00.000 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
01:59:31.890 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.25 hyp=0.32 cameraTheta=-0.90 mountX=0.24 mountY=0.20, mountTheta=0.70
01:59:31.892 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.25, opts=13)
01:59:31.892 00.000 6880 Enqueuing Move request for scope (0.20, -0.25)
01:59:31.892 00.000 10052 Worker thread wakes up
01:59:31.892 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.25) opts 0xd
01:59:31.892 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.25)
01:59:31.892 00.000 10052 Moving (0.20, -0.25) raw xDistance=0.24 yDistance=0.20
01:59:31.892 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.24
01:59:31.892 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
01:59:31.892 00.000 10052 MoveAxis(W, 62, ABG)
01:59:31.893 00.001 10052 Guiding  Dir = 3, Dur = 62
01:59:31.918 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:31.958 00.040 6880 UpdateGuideState exits: m=2567 SNR=35.2
01:59:31.958 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:31.958 00.000 10052 IsSlewing returns 0
01:59:31.958 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:31.958 00.000 6880 Enqueuing Expose request
01:59:32.032 00.074 10052 IsGuiding returns 0
01:59:32.088 00.056 10052 PulseGuide returned control before completion, sleep 16
01:59:32.167 00.079 10052 IsGuiding returns 1
01:59:32.167 00.000 10052 scope still moving after pulse duration time elapsed
01:59:32.236 00.069 10052 IsSlewing returns 0
01:59:32.307 00.071 10052 IsGuiding returns 0
01:59:32.307 00.000 10052 scope move finished after 62 + 212 ms
01:59:32.307 00.000 10052 Move returns status 0, amount 62
01:59:32.307 00.000 10052 MoveAxis(N, 0, ABG)
01:59:32.307 00.000 10052 Move returns status 0, amount 0
01:59:32.307 00.000 10052 move complete, result=0
01:59:32.307 00.000 10052 worker thread done servicing request
01:59:32.308 00.001 10052 Worker thread wakes up
01:59:32.308 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:32.308 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:32.308 00.000 6880 GuideStep: 0.2 px 62 ms WEST, 0.2 px 0 ms NORTH
01:59:33.533 01.225 10052 Exposure complete
01:59:33.611 00.078 10052 worker thread done servicing request
01:59:33.611 00.000 6880 OnExposeComplete: enter
01:59:33.611 00.000 6880 UpdateGuideState(): m_state=6
01:59:33.612 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2453
01:59:33.612 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=889.04, Mass=2603, SNR=35.4, Peak=155 HFD=4.8
01:59:33.612 00.000 6880 MultiStar: [#1 0.56,-0.23,0.00,M1] [#2 0.34,-0.00,1.03,U] [#3 0.33,-0.03,0.91,U] [#4 0.48,-0.24,0.00,M1] [#5 0.45,-0.37,0.00,M1] [#6 0.39,0.04,0.91,U] [#7 0.30,-0.04,0.73,U] [#8 0.39,-0.05,0.80,U] 
01:59:33.612 00.000 6880 refined, 5 included, MultiStar: {0.39, -0.04}, one-star: {0.56, -0.15}
01:59:33.613 00.001 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
01:59:33.613 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
01:59:33.613 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=-0.04 hyp=0.39 cameraTheta=-0.10 mountX=0.02 mountY=0.39, mountTheta=1.51
01:59:33.614 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=-0.04, opts=13)
01:59:33.614 00.000 6880 Enqueuing Move request for scope (0.39, -0.04)
01:59:33.614 00.000 10052 Worker thread wakes up
01:59:33.614 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.04) opts 0xd
01:59:33.614 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, -0.04)
01:59:33.614 00.000 10052 Moving (0.39, -0.04) raw xDistance=0.02 yDistance=0.39
01:59:33.616 00.002 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
01:59:33.616 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.39, slope = 0.01
01:59:33.616 00.000 10052 MoveAxis(E, 0, ABG)
01:59:33.616 00.000 10052 Move returns status 0, amount 0
01:59:33.616 00.000 10052 MoveAxis(S, 16, ABG)
01:59:33.616 00.000 10052 Guiding  Dir = 1, Dur = 16
01:59:33.643 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:33.684 00.041 6880 UpdateGuideState exits: m=2603 SNR=35.4
01:59:33.684 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:33.684 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:33.684 00.000 6880 Enqueuing Expose request
01:59:33.690 00.006 10052 IsSlewing returns 0
01:59:33.759 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2d9a72a9-d1fd-4a2a-8307-2a880be2d910"}
01:59:33.759 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2d9a72a9-d1fd-4a2a-8307-2a880be2d910"}
01:59:33.762 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2bb6e855-705c-4bf8-9aa2-c709b7aa8fb8"}
01:59:33.762 00.000 6880 case statement mapped state 6 to 3
01:59:33.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bb6e855-705c-4bf8-9aa2-c709b7aa8fb8"}
01:59:33.764 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"818100b4-cdaa-4d27-a8ff-db8b08be1a2c"}
01:59:33.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2453,"width":15,"height":15,"star_pos":[7.38,7.04],"pixels":"..."},"id":"818100b4-cdaa-4d27-a8ff-db8b08be1a2c"}
01:59:33.769 00.005 10052 IsGuiding returns 0
01:59:33.913 00.144 10052 IsGuiding returns 0
01:59:33.913 00.000 10052 Move returns status 0, amount 16
01:59:33.913 00.000 10052 move complete, result=0
01:59:33.913 00.000 10052 worker thread done servicing request
01:59:33.913 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 16 ms SOUTH
01:59:33.914 00.001 10052 Worker thread wakes up
01:59:33.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:33.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:34.836 00.922 10052 Exposure complete
01:59:34.898 00.062 10052 worker thread done servicing request
01:59:34.898 00.000 6880 OnExposeComplete: enter
01:59:34.898 00.000 6880 UpdateGuideState(): m_state=6
01:59:34.898 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2454
01:59:34.898 00.000 6880 Star::Find returns 1 (0), X=408.33, Y=889.15, Mass=2557, SNR=35.0, Peak=148 HFD=4.6
01:59:34.899 00.001 6880 MultiStar: [#1 0.36,-0.08,0.98,U] [#2 0.31,-0.10,1.00,U] [#3 0.27,-0.11,0.93,U] [#4 0.38,-0.19,0.84,U] [#5 0.30,-0.23,0.97,U] [#6 0.25,-0.03,0.94,U] [#7 0.36,-0.10,0.78,U] [#8 0.26,0.04,0.79,U] 
01:59:34.899 00.000 6880 refined, 8 included, MultiStar: {0.33, -0.10}, one-star: {0.51, -0.05}
01:59:34.899 00.000 6880 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.61) = xAngle (1.34 = 1.34)
01:59:34.899 00.000 6880 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
01:59:34.899 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.10 hyp=0.35 cameraTheta=-0.28 mountX=0.08 mountY=0.34, mountTheta=1.33
01:59:34.900 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.10, opts=13)
01:59:34.900 00.000 6880 Enqueuing Move request for scope (0.33, -0.10)
01:59:34.901 00.001 10052 Worker thread wakes up
01:59:34.901 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.10) opts 0xd
01:59:34.901 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.10)
01:59:34.901 00.000 10052 Moving (0.33, -0.10) raw xDistance=0.08 yDistance=0.34
01:59:34.901 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
01:59:34.901 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.34, slope = 0.04
01:59:34.901 00.000 10052 MoveAxis(E, 0, ABG)
01:59:34.901 00.000 10052 Move returns status 0, amount 0
01:59:34.901 00.000 10052 MoveAxis(S, 64, ABG)
01:59:34.901 00.000 10052 Guiding  Dir = 1, Dur = 64
01:59:34.922 00.021 10052 IsSlewing returns 0
01:59:34.925 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:34.960 00.035 10052 IsGuiding returns 0
01:59:34.968 00.008 6880 UpdateGuideState exits: m=2557 SNR=35.0
01:59:34.968 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:34.969 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:34.969 00.000 6880 Enqueuing Expose request
01:59:34.987 00.018 10052 PulseGuide returned control before completion, sleep 48
01:59:35.071 00.084 10052 IsGuiding returns 0
01:59:35.071 00.000 10052 Move returns status 0, amount 64
01:59:35.071 00.000 10052 move complete, result=0
01:59:35.071 00.000 10052 worker thread done servicing request
01:59:35.071 00.000 10052 Worker thread wakes up
01:59:35.071 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 64 ms SOUTH
01:59:35.071 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:35.071 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:35.758 00.687 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"71c3244c-1c8a-472d-814a-5f9f8b6c2248"}
01:59:35.758 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"71c3244c-1c8a-472d-814a-5f9f8b6c2248"}
01:59:35.758 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4fb4ad0-cf16-4443-bd64-f63575c1f400"}
01:59:35.758 00.000 6880 case statement mapped state 6 to 3
01:59:35.758 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4fb4ad0-cf16-4443-bd64-f63575c1f400"}
01:59:35.759 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"53efb407-f696-4e36-864f-541c5094e422"}
01:59:35.759 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2454,"width":15,"height":15,"star_pos":[7.33,7.15],"pixels":"..."},"id":"53efb407-f696-4e36-864f-541c5094e422"}
01:59:36.198 00.439 10052 Exposure complete
01:59:36.256 00.058 10052 worker thread done servicing request
01:59:36.257 00.001 6880 OnExposeComplete: enter
01:59:36.257 00.000 6880 UpdateGuideState(): m_state=6
01:59:36.257 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2455
01:59:36.257 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=889.26, Mass=2559, SNR=35.1, Peak=157 HFD=4.8
01:59:36.257 00.000 6880 MultiStar: [#1 0.45,0.03,0.95,U] [#2 0.19,-0.04,0.98,U] [#3 0.31,-0.01,0.89,U] [#4 0.45,-0.05,0.85,U] [#5 0.38,-0.00,0.97,U] [#6 0.27,0.08,0.92,U] [#7 0.39,0.03,0.78,U] [#8 0.19,0.11,0.79,U] 
01:59:36.257 00.000 6880 refined, 8 included, MultiStar: {0.34, 0.02}, one-star: {0.45, 0.07}
01:59:36.257 00.000 6880 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.61) = xAngle (1.68 = 1.68)
01:59:36.257 00.000 6880 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.65 = 1.65)
01:59:36.257 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=0.02 hyp=0.34 cameraTheta=0.07 mountX=-0.04 mountY=0.34, mountTheta=1.68
01:59:36.260 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.02, opts=13)
01:59:36.260 00.000 6880 Enqueuing Move request for scope (0.34, 0.02)
01:59:36.260 00.000 10052 Worker thread wakes up
01:59:36.260 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.02) opts 0xd
01:59:36.260 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.02)
01:59:36.260 00.000 10052 Moving (0.34, 0.02) raw xDistance=-0.04 yDistance=0.34
01:59:36.260 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:59:36.261 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.34, slope = 0.05
01:59:36.261 00.000 10052 MoveAxis(E, 0, ABG)
01:59:36.261 00.000 10052 Move returns status 0, amount 0
01:59:36.261 00.000 10052 MoveAxis(S, 87, ABG)
01:59:36.261 00.000 10052 Guiding  Dir = 1, Dur = 87
01:59:36.284 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:36.321 00.037 6880 UpdateGuideState exits: m=2559 SNR=35.1
01:59:36.321 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:36.321 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:36.321 00.000 6880 Enqueuing Expose request
01:59:36.351 00.030 10052 IsSlewing returns 0
01:59:36.426 00.075 10052 IsGuiding returns 0
01:59:36.484 00.058 10052 PulseGuide returned control before completion, sleep 40
01:59:36.559 00.075 10052 IsGuiding returns 1
01:59:36.559 00.000 10052 scope still moving after pulse duration time elapsed
01:59:36.605 00.046 10052 IsSlewing returns 0
01:59:36.643 00.038 10052 IsGuiding returns 0
01:59:36.643 00.000 10052 scope move finished after 87 + 130 ms
01:59:36.643 00.000 10052 Move returns status 0, amount 87
01:59:36.644 00.001 10052 move complete, result=0
01:59:36.644 00.000 10052 worker thread done servicing request
01:59:36.644 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 87 ms SOUTH
01:59:36.644 00.000 10052 Worker thread wakes up
01:59:36.644 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:36.644 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:37.569 00.925 10052 Exposure complete
01:59:37.632 00.063 10052 worker thread done servicing request
01:59:37.632 00.000 6880 OnExposeComplete: enter
01:59:37.632 00.000 6880 UpdateGuideState(): m_state=6
01:59:37.632 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2456
01:59:37.632 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=888.96, Mass=2521, SNR=34.8, Peak=165 HFD=4.5
01:59:37.633 00.001 6880 MultiStar: [#1 0.06,-0.23,0.97,U] [#2 -0.20,-0.19,0.99,U] [#3 0.01,-0.07,0.94,U] [#4 0.19,-0.45,0.87,U] [#5 -0.07,-0.32,0.98,U] [#6 -0.10,-0.02,0.94,U] [#7 0.02,-0.17,0.78,U] [#8 -0.05,0.03,0.82,U] 
01:59:37.633 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.19}, one-star: {0.30, -0.23}
01:59:37.633 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
01:59:37.633 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
01:59:37.633 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.47 mountX=0.19 mountY=0.02, mountTheta=0.11
01:59:37.634 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.19, opts=13)
01:59:37.634 00.000 6880 Enqueuing Move request for scope (0.02, -0.19)
01:59:37.634 00.000 10052 Worker thread wakes up
01:59:37.634 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
01:59:37.634 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
01:59:37.634 00.000 10052 Moving (0.02, -0.19) raw xDistance=0.19 yDistance=0.02
01:59:37.634 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
01:59:37.634 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.17, using input
01:59:37.634 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.04
01:59:37.634 00.000 10052 MoveAxis(W, 50, ABG)
01:59:37.635 00.001 10052 Guiding  Dir = 3, Dur = 50
01:59:37.655 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:37.691 00.036 6880 UpdateGuideState exits: m=2521 SNR=34.8
01:59:37.691 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:37.691 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:37.691 00.000 6880 Enqueuing Expose request
01:59:37.702 00.011 10052 IsSlewing returns 0
01:59:37.756 00.054 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13185c7c-78e3-4062-a749-362d6dd4cf07"}
01:59:37.756 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13185c7c-78e3-4062-a749-362d6dd4cf07"}
01:59:37.757 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"15166a6a-eff3-461d-84e9-ed93a9f014e1"}
01:59:37.758 00.001 6880 case statement mapped state 6 to 3
01:59:37.758 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"15166a6a-eff3-461d-84e9-ed93a9f014e1"}
01:59:37.758 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51d9a5f8-cad4-420a-9d7c-b634b51e175b"}
01:59:37.759 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2456,"width":15,"height":15,"star_pos":[7.12,6.96],"pixels":"..."},"id":"51d9a5f8-cad4-420a-9d7c-b634b51e175b"}
01:59:37.781 00.022 10052 IsGuiding returns 0
01:59:37.926 00.145 10052 IsGuiding returns 1
01:59:37.927 00.001 10052 scope still moving after pulse duration time elapsed
01:59:38.006 00.079 10052 IsSlewing returns 0
01:59:38.079 00.073 10052 IsGuiding returns 0
01:59:38.080 00.001 10052 scope move finished after 50 + 247 ms
01:59:38.080 00.000 10052 Move returns status 0, amount 50
01:59:38.080 00.000 10052 MoveAxis(N, 0, ABG)
01:59:38.080 00.000 10052 Move returns status 0, amount 0
01:59:38.080 00.000 10052 move complete, result=0
01:59:38.080 00.000 10052 worker thread done servicing request
01:59:38.080 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.0 px 0 ms NORTH
01:59:38.080 00.000 10052 Worker thread wakes up
01:59:38.080 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:38.080 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:39.217 01.137 10052 Exposure complete
01:59:39.290 00.073 10052 worker thread done servicing request
01:59:39.290 00.000 6880 OnExposeComplete: enter
01:59:39.290 00.000 6880 UpdateGuideState(): m_state=6
01:59:39.290 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2457
01:59:39.291 00.001 6880 Star::Find returns 1 (0), X=407.89, Y=889.18, Mass=2715, SNR=36.2, Peak=172 HFD=4.5
01:59:39.291 00.000 6880 MultiStar: [#1 0.01,-0.15,0.94,U] [#2 -0.03,-0.14,0.93,U] [#3 -0.00,-0.06,0.89,U] [#4 -0.01,-0.06,0.84,U] [#5 0.01,-0.33,0.96,U] [#6 -0.06,-0.05,0.91,U] [#7 -0.01,-0.17,0.75,U] [#8 0.11,0.03,0.77,U] 
01:59:39.291 00.000 6880 single-star, 8 included, MultiStar: {0.01, -0.11}, one-star: {0.08, -0.01}
01:59:39.291 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.52 = 1.52)
01:59:39.291 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
01:59:39.291 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-0.10 mountX=0.00 mountY=0.08, mountTheta=1.52
01:59:39.293 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.01, opts=13)
01:59:39.293 00.000 6880 Enqueuing Move request for scope (0.08, -0.01)
01:59:39.293 00.000 10052 Worker thread wakes up
01:59:39.293 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.01) opts 0xd
01:59:39.293 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.01)
01:59:39.293 00.000 10052 Moving (0.08, -0.01) raw xDistance=0.00 yDistance=0.08
01:59:39.293 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
01:59:39.294 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
01:59:39.294 00.000 10052 MoveAxis(E, 0, ABG)
01:59:39.294 00.000 10052 Move returns status 0, amount 0
01:59:39.294 00.000 10052 MoveAxis(N, 0, ABG)
01:59:39.294 00.000 10052 Move returns status 0, amount 0
01:59:39.294 00.000 10052 move complete, result=0
01:59:39.294 00.000 10052 worker thread done servicing request
01:59:39.324 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:39.370 00.046 6880 UpdateGuideState exits: m=2715 SNR=36.2
01:59:39.370 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:39.370 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:39.370 00.000 6880 Enqueuing Expose request
01:59:39.370 00.000 10052 Worker thread wakes up
01:59:39.370 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:39.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:39.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:39.755 00.385 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5fe26d9-01a7-48ac-821a-89a0172dd17b"}
01:59:39.755 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5fe26d9-01a7-48ac-821a-89a0172dd17b"}
01:59:39.756 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9bc0fb3c-b268-4c79-9d86-08b989c83bbf"}
01:59:39.756 00.000 6880 case statement mapped state 6 to 3
01:59:39.756 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bc0fb3c-b268-4c79-9d86-08b989c83bbf"}
01:59:39.757 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"22626db9-bda1-4bd6-ac21-bda4631f7179"}
01:59:39.757 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2457,"width":15,"height":15,"star_pos":[6.89,7.18],"pixels":"..."},"id":"22626db9-bda1-4bd6-ac21-bda4631f7179"}
01:59:40.284 00.527 10052 Exposure complete
01:59:40.347 00.063 10052 worker thread done servicing request
01:59:40.347 00.000 6880 OnExposeComplete: enter
01:59:40.347 00.000 6880 UpdateGuideState(): m_state=6
01:59:40.347 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2458
01:59:40.347 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=889.09, Mass=2554, SNR=35.0, Peak=160 HFD=4.6
01:59:40.348 00.001 6880 MultiStar: [#1 0.13,-0.06,0.94,U] [#2 -0.23,-0.11,0.97,U] [#3 -0.00,-0.01,0.89,U] [#4 0.28,0.03,0.82,U] [#5 -0.18,-0.40,0.93,U] [#6 -0.17,-0.02,0.90,U] [#7 0.12,0.14,0.74,U] [#8 -0.03,0.04,0.79,U] 
01:59:40.348 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {0.17, -0.10}
01:59:40.348 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
01:59:40.348 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
01:59:40.348 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.46 mountX=0.06 mountY=0.01, mountTheta=0.12
01:59:40.349 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.06, opts=13)
01:59:40.349 00.000 6880 Enqueuing Move request for scope (0.01, -0.06)
01:59:40.349 00.000 10052 Worker thread wakes up
01:59:40.349 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
01:59:40.349 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
01:59:40.349 00.000 10052 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=0.01
01:59:40.349 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:59:40.350 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
01:59:40.350 00.000 10052 MoveAxis(E, 0, ABG)
01:59:40.350 00.000 10052 Move returns status 0, amount 0
01:59:40.350 00.000 10052 MoveAxis(N, 0, ABG)
01:59:40.350 00.000 10052 Move returns status 0, amount 0
01:59:40.350 00.000 10052 move complete, result=0
01:59:40.350 00.000 10052 worker thread done servicing request
01:59:40.370 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:40.406 00.036 6880 UpdateGuideState exits: m=2554 SNR=35.0
01:59:40.406 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:40.406 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:40.406 00.000 6880 Enqueuing Expose request
01:59:40.406 00.000 10052 Worker thread wakes up
01:59:40.406 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:40.406 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:40.407 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
01:59:41.543 01.136 10052 Exposure complete
01:59:41.629 00.086 10052 worker thread done servicing request
01:59:41.629 00.000 6880 OnExposeComplete: enter
01:59:41.629 00.000 6880 UpdateGuideState(): m_state=6
01:59:41.629 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2459
01:59:41.630 00.001 6880 Star::Find returns 1 (0), X=408.06, Y=889.64, Mass=2434, SNR=34.2, Peak=154 HFD=4.7
01:59:41.630 00.000 6880 MultiStar: [#1 0.27,0.37,0.98,U] [#2 0.14,0.46,0.98,U] [#3 0.22,0.23,0.92,U] [#4 0.28,0.34,0.85,U] [#5 0.11,0.30,1.00,U] [#6 -0.06,0.28,0.93,U] [#7 0.11,0.33,0.80,U] [#8 -0.01,0.27,0.80,U] 
01:59:41.630 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.34}, one-star: {0.24, 0.45}
01:59:41.630 00.000 6880 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.61) = xAngle (2.78 = 2.78)
01:59:41.630 00.000 6880 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.74 = 2.74)
01:59:41.630 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.16 mountX=-0.35 mountY=0.14, mountTheta=2.75
01:59:41.632 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.34, opts=13)
01:59:41.632 00.000 6880 Enqueuing Move request for scope (0.15, 0.34)
01:59:41.632 00.000 10052 Worker thread wakes up
01:59:41.632 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.34) opts 0xd
01:59:41.632 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.34)
01:59:41.632 00.000 10052 Moving (0.15, 0.34) raw xDistance=-0.35 yDistance=0.14
01:59:41.632 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
01:59:41.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
01:59:41.633 00.001 10052 MoveAxis(E, 93, ABG)
01:59:41.633 00.000 10052 Guiding  Dir = 2, Dur = 93
01:59:41.660 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:41.690 00.030 10052 IsSlewing returns 0
01:59:41.706 00.016 6880 UpdateGuideState exits: m=2434 SNR=34.2
01:59:41.706 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:41.706 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:41.706 00.000 6880 Enqueuing Expose request
01:59:41.753 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"46048722-f674-4327-8af0-469c2f22480c"}
01:59:41.753 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"46048722-f674-4327-8af0-469c2f22480c"}
01:59:41.754 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e84c9503-cd12-4c8c-955d-8408dee5bdab"}
01:59:41.754 00.000 6880 case statement mapped state 6 to 3
01:59:41.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e84c9503-cd12-4c8c-955d-8408dee5bdab"}
01:59:41.755 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c5e6c847-866b-4fb6-9e78-133e86986ae1"}
01:59:41.755 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2459,"width":15,"height":15,"star_pos":[7.06,6.64],"pixels":"..."},"id":"c5e6c847-866b-4fb6-9e78-133e86986ae1"}
01:59:41.770 00.015 10052 IsGuiding returns 0
01:59:41.838 00.068 10052 PulseGuide returned control before completion, sleep 35
01:59:41.955 00.117 10052 IsGuiding returns 1
01:59:41.955 00.000 10052 scope still moving after pulse duration time elapsed
01:59:42.029 00.074 10052 IsSlewing returns 0
01:59:42.109 00.080 10052 IsGuiding returns 0
01:59:42.109 00.000 10052 scope move finished after 93 + 245 ms
01:59:42.109 00.000 10052 Move returns status 0, amount 93
01:59:42.109 00.000 10052 MoveAxis(N, 0, ABG)
01:59:42.110 00.001 10052 Move returns status 0, amount 0
01:59:42.110 00.000 10052 move complete, result=0
01:59:42.110 00.000 10052 worker thread done servicing request
01:59:42.110 00.000 6880 GuideStep: -0.3 px 93 ms EAST, 0.1 px 0 ms NORTH
01:59:42.110 00.000 10052 Worker thread wakes up
01:59:42.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:42.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:43.022 00.912 10052 Exposure complete
01:59:43.087 00.065 6880 OnExposeComplete: enter
01:59:43.087 00.000 10052 worker thread done servicing request
01:59:43.087 00.000 6880 UpdateGuideState(): m_state=6
01:59:43.087 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2460
01:59:43.087 00.000 6880 Star::Find returns 1 (0), X=408.30, Y=889.22, Mass=2459, SNR=34.5, Peak=143 HFD=4.7
01:59:43.088 00.001 6880 MultiStar: [#1 0.44,-0.02,0.96,U] [#2 0.42,0.05,1.01,U] [#3 0.47,0.06,0.93,U] [#4 0.49,0.03,0.85,U] [#5 0.31,-0.14,0.99,U] [#6 0.38,0.13,0.93,U] [#7 0.36,0.02,0.78,U] [#8 0.57,0.32,0.00,M1] 
01:59:43.088 00.000 6880 refined, 7 included, MultiStar: {0.42, 0.02}, one-star: {0.49, 0.03}
01:59:43.088 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.66 = 1.66)
01:59:43.088 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
01:59:43.088 00.000 6880 CameraToMount -- cameraX=0.42 cameraY=0.02 hyp=0.42 cameraTheta=0.04 mountX=-0.04 mountY=0.42, mountTheta=1.65
01:59:43.090 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.42, y=0.02, opts=13)
01:59:43.090 00.000 6880 Enqueuing Move request for scope (0.42, 0.02)
01:59:43.090 00.000 10052 Worker thread wakes up
01:59:43.090 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.02) opts 0xd
01:59:43.090 00.000 10052 Handling offset move in thread for scope, endpoint = (0.42, 0.02)
01:59:43.090 00.000 10052 Moving (0.42, 0.02) raw xDistance=-0.04 yDistance=0.42
01:59:43.090 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
01:59:43.090 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.42, slope = -0.01
01:59:43.090 00.000 10052 MoveAxis(E, 0, ABG)
01:59:43.090 00.000 10052 Move returns status 0, amount 0
01:59:43.090 00.000 10052 MoveAxis(N, 0, ABG)
01:59:43.090 00.000 10052 Move returns status 0, amount 0
01:59:43.091 00.001 10052 move complete, result=0
01:59:43.091 00.000 10052 worker thread done servicing request
01:59:43.114 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:43.155 00.041 6880 UpdateGuideState exits: m=2459 SNR=34.5
01:59:43.155 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:43.155 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:43.155 00.000 6880 Enqueuing Expose request
01:59:43.155 00.000 10052 Worker thread wakes up
01:59:43.156 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
01:59:43.156 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:43.156 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:43.753 00.597 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87a0fed6-3d42-4bcd-b4e1-b451f2427e2a"}
01:59:43.753 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87a0fed6-3d42-4bcd-b4e1-b451f2427e2a"}
01:59:43.753 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"adfcc9a2-133d-4dc7-8218-1aebfbbc7887"}
01:59:43.753 00.000 6880 case statement mapped state 6 to 3
01:59:43.753 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"adfcc9a2-133d-4dc7-8218-1aebfbbc7887"}
01:59:43.754 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe9c3223-7b73-4eca-a8e8-883b40916e85"}
01:59:43.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2460,"width":15,"height":15,"star_pos":[7.30,7.22],"pixels":"..."},"id":"fe9c3223-7b73-4eca-a8e8-883b40916e85"}
01:59:44.280 00.526 10052 Exposure complete
01:59:44.345 00.065 10052 worker thread done servicing request
01:59:44.345 00.000 6880 OnExposeComplete: enter
01:59:44.345 00.000 6880 UpdateGuideState(): m_state=6
01:59:44.345 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2461
01:59:44.345 00.000 6880 Star::Find returns 1 (0), X=408.73, Y=889.07, Mass=2639, SNR=35.7, Peak=157 HFD=4.5
01:59:44.346 00.001 6880 MultiStar: [#1 0.76,-0.42,0.00,M1] [#2 0.47,-0.15,0.99,U] [#3 0.69,-0.14,0.00,M1] [#4 0.65,-0.32,0.00,M1] [#5 0.66,-0.39,0.00,M1] [#6 0.56,-0.05,0.00,M1] [#7 0.73,-0.33,0.00,M1] [#8 0.68,-0.17,0.00,M2] 
01:59:44.346 00.000 6880 refined, 1 included, MultiStar: {0.69, -0.14}, one-star: {0.91, -0.13}
01:59:44.346 00.000 6880 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.61) = xAngle (1.42 = 1.42)
01:59:44.346 00.000 6880 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
01:59:44.346 00.000 6880 CameraToMount -- cameraX=0.69 cameraY=-0.14 hyp=0.71 cameraTheta=-0.20 mountX=0.11 mountY=0.69, mountTheta=1.41
01:59:44.348 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.69, y=-0.14, opts=13)
01:59:44.348 00.000 6880 Enqueuing Move request for scope (0.69, -0.14)
01:59:44.348 00.000 10052 Worker thread wakes up
01:59:44.348 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.69, -0.14) opts 0xd
01:59:44.348 00.000 10052 Handling offset move in thread for scope, endpoint = (0.69, -0.14)
01:59:44.348 00.000 10052 Moving (0.69, -0.14) raw xDistance=0.11 yDistance=0.69
01:59:44.348 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
01:59:44.348 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.69, slope = 0.02
01:59:44.348 00.000 10052 MoveAxis(E, 0, ABG)
01:59:44.348 00.000 10052 Move returns status 0, amount 0
01:59:44.348 00.000 10052 MoveAxis(S, 30, ABG)
01:59:44.348 00.000 10052 Guiding  Dir = 1, Dur = 30
01:59:44.370 00.022 10052 IsSlewing returns 0
01:59:44.372 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:44.408 00.036 10052 IsGuiding returns 0
01:59:44.413 00.005 6880 UpdateGuideState exits: m=2639 SNR=35.7
01:59:44.415 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:44.415 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:44.415 00.000 6880 Enqueuing Expose request
01:59:44.435 00.020 10052 PulseGuide returned control before completion, sleep 13
01:59:44.474 00.039 10052 IsGuiding returns 1
01:59:44.475 00.001 10052 scope still moving after pulse duration time elapsed
01:59:44.517 00.042 10052 IsSlewing returns 0
01:59:44.556 00.039 10052 IsGuiding returns 0
01:59:44.556 00.000 10052 scope move finished after 30 + 117 ms
01:59:44.556 00.000 10052 Move returns status 0, amount 30
01:59:44.556 00.000 10052 move complete, result=0
01:59:44.556 00.000 10052 worker thread done servicing request
01:59:44.556 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.7 px 30 ms SOUTH
01:59:44.556 00.000 10052 Worker thread wakes up
01:59:44.557 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:44.557 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:45.471 00.914 10052 Exposure complete
01:59:45.529 00.058 10052 worker thread done servicing request
01:59:45.529 00.000 6880 OnExposeComplete: enter
01:59:45.529 00.000 6880 UpdateGuideState(): m_state=6
01:59:45.529 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2462
01:59:45.529 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=888.74, Mass=2569, SNR=35.2, Peak=156 HFD=4.5
01:59:45.530 00.001 6880 MultiStar: [#1 0.52,-0.57,0.00,M2] [#2 0.27,-0.53,0.00,M1] [#3 0.29,-0.64,0.00,M2] [#4 0.49,-0.44,0.00,M2] [#5 0.33,-0.69,0.00,M2] [#6 0.35,-0.45,0.00,M2] [#7 0.53,-0.54,0.00,M2] [#8 0.34,-0.69,0.00,M3] 
01:59:45.530 00.000 6880 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.61) = xAngle (0.61 = 0.61)
01:59:45.530 00.000 6880 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
01:59:45.530 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.45 hyp=0.54 cameraTheta=-1.00 mountX=0.44 mountY=0.30, mountTheta=0.59
01:59:45.531 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.45, opts=13)
01:59:45.531 00.000 6880 Enqueuing Move request for scope (0.29, -0.45)
01:59:45.531 00.000 10052 Worker thread wakes up
01:59:45.532 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.45) opts 0xd
01:59:45.532 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.45)
01:59:45.532 00.000 10052 Moving (0.29, -0.45) raw xDistance=0.44 yDistance=0.30
01:59:45.532 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.44
01:59:45.532 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.30, slope = 0.01
01:59:45.532 00.000 10052 MoveAxis(W, 117, ABG)
01:59:45.532 00.000 10052 Guiding  Dir = 3, Dur = 117
01:59:45.553 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:45.580 00.027 10052 IsSlewing returns 0
01:59:45.589 00.009 6880 UpdateGuideState exits: m=2569 SNR=35.2
01:59:45.589 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:45.589 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:45.589 00.000 6880 Enqueuing Expose request
01:59:45.654 00.065 10052 IsGuiding returns 0
01:59:45.719 00.065 10052 PulseGuide returned control before completion, sleep 63
01:59:45.753 00.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55fd8002-1f44-41db-bb8a-e1f7f9f6da89"}
01:59:45.753 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55fd8002-1f44-41db-bb8a-e1f7f9f6da89"}
01:59:45.754 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b51be214-076f-406f-a83e-a25cfbc3b43c"}
01:59:45.754 00.000 6880 case statement mapped state 6 to 3
01:59:45.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b51be214-076f-406f-a83e-a25cfbc3b43c"}
01:59:45.755 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"af407b75-9654-4b3a-9a04-e6e106629021"}
01:59:45.755 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2462,"width":15,"height":15,"star_pos":[7.10,6.74],"pixels":"..."},"id":"af407b75-9654-4b3a-9a04-e6e106629021"}
01:59:45.837 00.082 10052 IsGuiding returns 1
01:59:45.837 00.000 10052 scope still moving after pulse duration time elapsed
01:59:45.916 00.079 10052 IsSlewing returns 0
01:59:45.990 00.074 10052 IsGuiding returns 0
01:59:45.991 00.001 10052 scope move finished after 117 + 219 ms
01:59:45.991 00.000 10052 Move returns status 0, amount 117
01:59:45.991 00.000 10052 MoveAxis(S, 26, ABG)
01:59:45.991 00.000 10052 Guiding  Dir = 1, Dur = 26
01:59:46.071 00.080 10052 IsSlewing returns 0
01:59:46.143 00.072 10052 IsGuiding returns 0
01:59:46.290 00.147 10052 IsGuiding returns 0
01:59:46.290 00.000 10052 Move returns status 0, amount 26
01:59:46.290 00.000 10052 move complete, result=0
01:59:46.291 00.001 10052 worker thread done servicing request
01:59:46.291 00.000 10052 Worker thread wakes up
01:59:46.291 00.000 6880 GuideStep: 0.4 px 117 ms WEST, 0.3 px 26 ms SOUTH
01:59:46.291 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:46.291 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:47.418 01.127 10052 Exposure complete
01:59:47.500 00.082 10052 worker thread done servicing request
01:59:47.500 00.000 6880 OnExposeComplete: enter
01:59:47.500 00.000 6880 UpdateGuideState(): m_state=6
01:59:47.500 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2463
01:59:47.500 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=888.97, Mass=2637, SNR=35.7, Peak=161 HFD=4.5
01:59:47.501 00.001 6880 MultiStar: [#1 0.13,-0.30,0.95,U] [#2 0.20,-0.11,0.96,U] [#3 0.30,-0.19,0.90,U] [#4 0.14,-0.46,0.84,U] [#5 0.31,-0.40,0.97,U] [#6 0.33,-0.07,0.89,U] [#7 0.17,-0.19,0.74,U] [#8 0.28,-0.09,0.79,U] 
01:59:47.501 00.000 6880 refined, 8 included, MultiStar: {0.25, -0.23}, one-star: {0.33, -0.22}
01:59:47.501 00.000 6880 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
01:59:47.501 00.000 6880 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
01:59:47.501 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.23 hyp=0.33 cameraTheta=-0.75 mountX=0.22 mountY=0.25, mountTheta=0.85
01:59:47.503 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.23, opts=13)
01:59:47.503 00.000 6880 Enqueuing Move request for scope (0.25, -0.23)
01:59:47.503 00.000 10052 Worker thread wakes up
01:59:47.503 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.23) opts 0xd
01:59:47.503 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.23)
01:59:47.503 00.000 10052 Moving (0.25, -0.23) raw xDistance=0.22 yDistance=0.25
01:59:47.504 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
01:59:47.504 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.25, slope = 0.02
01:59:47.504 00.000 10052 MoveAxis(W, 64, ABG)
01:59:47.504 00.000 10052 Guiding  Dir = 3, Dur = 64
01:59:47.531 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:47.544 00.013 10052 IsSlewing returns 0
01:59:47.575 00.031 6880 UpdateGuideState exits: m=2637 SNR=35.7
01:59:47.575 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:47.575 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:47.575 00.000 6880 Enqueuing Expose request
01:59:47.617 00.042 10052 IsGuiding returns 0
01:59:47.681 00.064 10052 PulseGuide returned control before completion, sleep 11
01:59:47.753 00.072 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"358597c8-f655-4a6e-adf8-cfea9450c6ea"}
01:59:47.753 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"358597c8-f655-4a6e-adf8-cfea9450c6ea"}
01:59:47.754 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"814f6e85-7d33-4597-bc40-2e21d2939364"}
01:59:47.754 00.000 6880 case statement mapped state 6 to 3
01:59:47.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"814f6e85-7d33-4597-bc40-2e21d2939364"}
01:59:47.754 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47713e9e-b079-4f47-b5a3-a4e00bbf4f04"}
01:59:47.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2463,"width":15,"height":15,"star_pos":[7.14,6.97],"pixels":"..."},"id":"47713e9e-b079-4f47-b5a3-a4e00bbf4f04"}
01:59:47.758 00.004 10052 IsGuiding returns 1
01:59:47.758 00.000 10052 scope still moving after pulse duration time elapsed
01:59:47.832 00.074 10052 IsSlewing returns 0
01:59:47.912 00.080 10052 IsGuiding returns 0
01:59:47.912 00.000 10052 scope move finished after 64 + 230 ms
01:59:47.912 00.000 10052 Move returns status 0, amount 64
01:59:47.912 00.000 10052 MoveAxis(S, 38, ABG)
01:59:47.913 00.001 10052 Guiding  Dir = 1, Dur = 38
01:59:47.992 00.079 10052 IsSlewing returns 0
01:59:48.066 00.074 10052 IsGuiding returns 0
01:59:48.210 00.144 10052 IsGuiding returns 0
01:59:48.210 00.000 10052 Move returns status 0, amount 38
01:59:48.210 00.000 10052 move complete, result=0
01:59:48.211 00.001 10052 worker thread done servicing request
01:59:48.211 00.000 10052 Worker thread wakes up
01:59:48.211 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:48.211 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:48.211 00.000 6880 GuideStep: 0.2 px 64 ms WEST, 0.2 px 38 ms SOUTH
01:59:49.127 00.916 10052 Exposure complete
01:59:49.195 00.068 10052 worker thread done servicing request
01:59:49.195 00.000 6880 OnExposeComplete: enter
01:59:49.195 00.000 6880 UpdateGuideState(): m_state=6
01:59:49.196 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2464
01:59:49.196 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=889.19, Mass=2509, SNR=34.8, Peak=159 HFD=4.6
01:59:49.196 00.000 6880 MultiStar: [#1 0.39,-0.13,0.99,U] [#2 0.30,-0.08,1.00,U] [#3 0.45,-0.01,0.93,U] [#4 0.32,-0.23,0.85,U] [#5 0.30,-0.26,0.98,U] [#6 0.35,0.02,0.91,U] [#7 0.27,-0.06,0.79,U] [#8 0.28,-0.00,0.82,U] 
01:59:49.196 00.000 6880 refined, 8 included, MultiStar: {0.35, -0.08}, one-star: {0.43, 0.00}
01:59:49.196 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
01:59:49.196 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
01:59:49.196 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.08 hyp=0.36 cameraTheta=-0.24 mountX=0.07 mountY=0.35, mountTheta=1.37
01:59:49.198 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.08, opts=13)
01:59:49.198 00.000 6880 Enqueuing Move request for scope (0.35, -0.08)
01:59:49.198 00.000 10052 Worker thread wakes up
01:59:49.198 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.08) opts 0xd
01:59:49.198 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.08)
01:59:49.199 00.001 10052 Moving (0.35, -0.08) raw xDistance=0.07 yDistance=0.35
01:59:49.199 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:59:49.199 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.35, slope = 0.03
01:59:49.199 00.000 10052 MoveAxis(E, 0, ABG)
01:59:49.199 00.000 10052 Move returns status 0, amount 0
01:59:49.199 00.000 10052 MoveAxis(S, 56, ABG)
01:59:49.199 00.000 10052 Guiding  Dir = 1, Dur = 56
01:59:49.220 00.021 10052 IsSlewing returns 0
01:59:49.224 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:49.259 00.035 10052 IsGuiding returns 0
01:59:49.265 00.006 6880 UpdateGuideState exits: m=2509 SNR=34.8
01:59:49.266 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:49.266 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:49.266 00.000 6880 Enqueuing Expose request
01:59:49.285 00.019 10052 PulseGuide returned control before completion, sleep 39
01:59:49.361 00.076 10052 IsGuiding returns 0
01:59:49.361 00.000 10052 Move returns status 0, amount 56
01:59:49.361 00.000 10052 move complete, result=0
01:59:49.362 00.001 10052 worker thread done servicing request
01:59:49.362 00.000 10052 Worker thread wakes up
01:59:49.362 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:49.362 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:49.380 00.018 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 56 ms SOUTH
01:59:49.753 00.373 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e3e818d-dcaa-4a68-8618-b086f7aab71c"}
01:59:49.753 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e3e818d-dcaa-4a68-8618-b086f7aab71c"}
01:59:49.753 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c855b387-a67d-4040-9cd7-3be8956256d3"}
01:59:49.754 00.001 6880 case statement mapped state 6 to 3
01:59:49.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c855b387-a67d-4040-9cd7-3be8956256d3"}
01:59:49.754 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c98b0b0-57f0-47d7-8421-7506e7685d7c"}
01:59:49.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2464,"width":15,"height":15,"star_pos":[7.25,7.19],"pixels":"..."},"id":"2c98b0b0-57f0-47d7-8421-7506e7685d7c"}
01:59:50.491 00.737 10052 Exposure complete
01:59:50.569 00.078 10052 worker thread done servicing request
01:59:50.569 00.000 6880 OnExposeComplete: enter
01:59:50.569 00.000 6880 UpdateGuideState(): m_state=6
01:59:50.569 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2465
01:59:50.570 00.001 6880 Star::Find returns 1 (0), X=408.02, Y=889.28, Mass=2559, SNR=35.2, Peak=165 HFD=4.7
01:59:50.570 00.000 6880 MultiStar: [#1 0.21,-0.09,0.96,U] [#2 0.01,0.07,0.99,U] [#3 0.16,0.04,0.90,U] [#4 0.13,-0.05,0.84,U] [#5 0.20,-0.01,0.94,U] [#6 0.22,-0.02,0.92,U] [#7 0.08,-0.02,0.80,U] [#8 0.13,0.15,0.82,U] 
01:59:50.570 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.02}, one-star: {0.20, 0.09}
01:59:50.570 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
01:59:50.570 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
01:59:50.570 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.02 mountY=0.15, mountTheta=1.72
01:59:50.572 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.02, opts=13)
01:59:50.572 00.000 6880 Enqueuing Move request for scope (0.15, 0.02)
01:59:50.572 00.000 10052 Worker thread wakes up
01:59:50.572 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
01:59:50.572 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
01:59:50.573 00.001 10052 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=0.15
01:59:50.573 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
01:59:50.573 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
01:59:50.573 00.000 10052 MoveAxis(E, 0, ABG)
01:59:50.573 00.000 10052 Move returns status 0, amount 0
01:59:50.573 00.000 10052 MoveAxis(N, 0, ABG)
01:59:50.573 00.000 10052 Move returns status 0, amount 0
01:59:50.573 00.000 10052 move complete, result=0
01:59:50.573 00.000 10052 worker thread done servicing request
01:59:50.600 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:50.646 00.046 6880 UpdateGuideState exits: m=2559 SNR=35.2
01:59:50.646 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:50.646 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:50.646 00.000 6880 Enqueuing Expose request
01:59:50.646 00.000 10052 Worker thread wakes up
01:59:50.646 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:50.646 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:50.646 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:51.554 00.908 10052 Exposure complete
01:59:51.613 00.059 10052 worker thread done servicing request
01:59:51.613 00.000 6880 OnExposeComplete: enter
01:59:51.613 00.000 6880 UpdateGuideState(): m_state=6
01:59:51.614 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2466
01:59:51.614 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=889.15, Mass=2648, SNR=35.7, Peak=162 HFD=4.3
01:59:51.614 00.000 6880 MultiStar: [#1 0.24,-0.19,0.95,U] [#2 0.13,-0.04,0.98,U] [#3 0.31,0.06,0.91,U] [#4 0.28,-0.21,0.84,U] [#5 0.27,-0.32,0.96,U] [#6 0.48,0.03,0.92,U] [#7 0.14,-0.05,0.75,U] [#8 0.26,0.01,0.82,U] 
01:59:51.614 00.000 6880 refined, 8 included, MultiStar: {0.27, -0.08}, one-star: {0.28, -0.04}
01:59:51.614 00.000 6880 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.61) = xAngle (1.31 = 1.31)
01:59:51.614 00.000 6880 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
01:59:51.614 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.08 hyp=0.28 cameraTheta=-0.31 mountX=0.07 mountY=0.27, mountTheta=1.30
01:59:51.617 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.08, opts=13)
01:59:51.617 00.000 6880 Enqueuing Move request for scope (0.27, -0.08)
01:59:51.617 00.000 10052 Worker thread wakes up
01:59:51.617 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.08) opts 0xd
01:59:51.617 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.08)
01:59:51.617 00.000 10052 Moving (0.27, -0.08) raw xDistance=0.07 yDistance=0.27
01:59:51.617 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
01:59:51.617 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.27, slope = 0.02
01:59:51.617 00.000 10052 MoveAxis(E, 0, ABG)
01:59:51.617 00.000 10052 Move returns status 0, amount 0
01:59:51.617 00.000 10052 MoveAxis(S, 31, ABG)
01:59:51.617 00.000 10052 Guiding  Dir = 1, Dur = 31
01:59:51.639 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:51.658 00.019 10052 IsSlewing returns 0
01:59:51.676 00.018 6880 UpdateGuideState exits: m=2648 SNR=35.7
01:59:51.677 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:51.677 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:51.677 00.000 6880 Enqueuing Expose request
01:59:51.734 00.057 10052 IsGuiding returns 0
01:59:51.755 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"15255b5e-b2aa-43ca-9ecb-529f69459d45"}
01:59:51.755 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"15255b5e-b2aa-43ca-9ecb-529f69459d45"}
01:59:51.756 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dbdf3fa1-6f01-4bfa-927a-64fe5996ee24"}
01:59:51.756 00.000 6880 case statement mapped state 6 to 3
01:59:51.756 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dbdf3fa1-6f01-4bfa-927a-64fe5996ee24"}
01:59:51.757 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"38fca591-c3ea-4a7b-8a9a-f2ce58103481"}
01:59:51.758 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2466,"width":15,"height":15,"star_pos":[7.10,7.15],"pixels":"..."},"id":"38fca591-c3ea-4a7b-8a9a-f2ce58103481"}
01:59:51.882 00.124 10052 IsGuiding returns 0
01:59:51.883 00.001 10052 Move returns status 0, amount 31
01:59:51.883 00.000 10052 move complete, result=0
01:59:51.883 00.000 10052 worker thread done servicing request
01:59:51.883 00.000 10052 Worker thread wakes up
01:59:51.883 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 31 ms SOUTH
01:59:51.883 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:51.884 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:53.012 01.128 10052 Exposure complete
01:59:53.090 00.078 10052 worker thread done servicing request
01:59:53.091 00.001 6880 OnExposeComplete: enter
01:59:53.091 00.000 6880 UpdateGuideState(): m_state=6
01:59:53.091 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2467
01:59:53.091 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=889.17, Mass=2618, SNR=35.5, Peak=171 HFD=4.6
01:59:53.092 00.001 6880 MultiStar: [#1 0.29,-0.15,0.94,U] [#2 0.18,-0.03,0.97,U] [#3 0.27,-0.04,0.89,U] [#4 0.39,-0.19,0.83,U] [#5 0.23,-0.20,0.97,U] [#6 0.29,-0.08,0.87,U] [#7 0.20,0.01,0.77,U] [#8 0.12,0.10,0.79,U] 
01:59:53.092 00.000 6880 refined, 8 included, MultiStar: {0.26, -0.07}, one-star: {0.35, -0.02}
01:59:53.092 00.000 6880 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
01:59:53.092 00.000 6880 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
01:59:53.092 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.26 mountX=0.06 mountY=0.26, mountTheta=1.35
01:59:53.094 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.07, opts=13)
01:59:53.095 00.001 6880 Enqueuing Move request for scope (0.26, -0.07)
01:59:53.095 00.000 10052 Worker thread wakes up
01:59:53.095 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
01:59:53.095 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
01:59:53.095 00.000 10052 Moving (0.26, -0.07) raw xDistance=0.06 yDistance=0.26
01:59:53.095 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:59:53.095 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.26, slope = 0.00
01:59:53.095 00.000 10052 MoveAxis(E, 0, ABG)
01:59:53.095 00.000 10052 Move returns status 0, amount 0
01:59:53.096 00.001 10052 MoveAxis(S, 8, ABG)
01:59:53.096 00.000 10052 Guiding  Dir = 1, Dur = 8
01:59:53.116 00.020 10052 IsSlewing returns 0
01:59:53.129 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:53.155 00.026 10052 IsGuiding returns 0
01:59:53.174 00.019 6880 UpdateGuideState exits: m=2618 SNR=35.5
01:59:53.175 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:53.175 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:53.175 00.000 6880 Enqueuing Expose request
01:59:53.220 00.045 10052 IsGuiding returns 0
01:59:53.220 00.000 10052 Move returns status 0, amount 8
01:59:53.220 00.000 10052 move complete, result=0
01:59:53.220 00.000 10052 worker thread done servicing request
01:59:53.220 00.000 10052 Worker thread wakes up
01:59:53.220 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 8 ms SOUTH
01:59:53.220 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:53.220 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:53.755 00.535 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60834556-5b1d-4d2c-8f95-30c18043ea20"}
01:59:53.755 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60834556-5b1d-4d2c-8f95-30c18043ea20"}
01:59:53.756 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0850cd5a-cd47-4656-8c8d-e9815865e371"}
01:59:53.756 00.000 6880 case statement mapped state 6 to 3
01:59:53.756 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0850cd5a-cd47-4656-8c8d-e9815865e371"}
01:59:53.757 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f63f0b72-049c-4cd4-acaf-68adc59e13d5"}
01:59:53.757 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2467,"width":15,"height":15,"star_pos":[7.16,7.17],"pixels":"..."},"id":"f63f0b72-049c-4cd4-acaf-68adc59e13d5"}
01:59:54.135 00.378 10052 Exposure complete
01:59:54.199 00.064 10052 worker thread done servicing request
01:59:54.199 00.000 6880 OnExposeComplete: enter
01:59:54.199 00.000 6880 UpdateGuideState(): m_state=6
01:59:54.200 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2468
01:59:54.200 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=889.13, Mass=2485, SNR=34.5, Peak=170 HFD=4.6
01:59:54.200 00.000 6880 MultiStar: [#1 -0.05,-0.14,0.95,U] [#2 0.06,0.06,0.99,U] [#3 0.17,-0.05,0.92,U] [#4 0.16,-0.13,0.84,U] [#5 0.03,-0.29,0.98,U] [#6 -0.01,0.06,0.91,U] [#7 -0.02,-0.07,0.79,U] [#8 -0.04,0.08,0.80,U] 
01:59:54.200 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.06}, one-star: {0.21, -0.06}
01:59:54.200 00.000 6880 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.61) = xAngle (0.81 = 0.81)
01:59:54.200 00.000 6880 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
01:59:54.200 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-0.80 mountX=0.06 mountY=0.06, mountTheta=0.80
01:59:54.202 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.06, opts=13)
01:59:54.202 00.000 6880 Enqueuing Move request for scope (0.06, -0.06)
01:59:54.202 00.000 10052 Worker thread wakes up
01:59:54.202 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.06) opts 0xd
01:59:54.202 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.06)
01:59:54.202 00.000 10052 Moving (0.06, -0.06) raw xDistance=0.06 yDistance=0.06
01:59:54.202 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
01:59:54.202 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.03
01:59:54.203 00.001 10052 MoveAxis(E, 0, ABG)
01:59:54.203 00.000 10052 Move returns status 0, amount 0
01:59:54.203 00.000 10052 MoveAxis(N, 0, ABG)
01:59:54.203 00.000 10052 Move returns status 0, amount 0
01:59:54.203 00.000 10052 move complete, result=0
01:59:54.203 00.000 10052 worker thread done servicing request
01:59:54.226 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:54.266 00.040 6880 UpdateGuideState exits: m=2485 SNR=34.5
01:59:54.266 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:54.266 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:54.266 00.000 6880 Enqueuing Expose request
01:59:54.266 00.000 10052 Worker thread wakes up
01:59:54.266 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
01:59:54.266 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:54.266 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:55.394 01.128 10052 Exposure complete
01:59:55.465 00.071 6880 OnExposeComplete: enter
01:59:55.465 00.000 10052 worker thread done servicing request
01:59:55.465 00.000 6880 UpdateGuideState(): m_state=6
01:59:55.467 00.002 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2469
01:59:55.467 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=889.17, Mass=2519, SNR=34.8, Peak=169 HFD=4.7
01:59:55.467 00.000 6880 MultiStar: [#1 0.25,-0.03,0.94,U] [#2 0.11,-0.05,0.96,U] [#3 0.12,0.00,0.92,U] [#4 0.20,-0.17,0.84,U] [#5 0.13,-0.19,0.96,U] [#6 0.18,-0.16,0.91,U] [#7 0.24,0.05,0.79,U] [#8 0.24,0.05,0.81,U] 
01:59:55.467 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.06}, one-star: {0.33, -0.02}
01:59:55.468 00.001 6880 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.61) = xAngle (1.33 = 1.33)
01:59:55.468 00.000 6880 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
01:59:55.468 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.29 mountX=0.05 mountY=0.20, mountTheta=1.33
01:59:55.469 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.06, opts=13)
01:59:55.469 00.000 6880 Enqueuing Move request for scope (0.20, -0.06)
01:59:55.469 00.000 10052 Worker thread wakes up
01:59:55.469 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
01:59:55.469 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
01:59:55.469 00.000 10052 Moving (0.20, -0.06) raw xDistance=0.05 yDistance=0.20
01:59:55.470 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
01:59:55.470 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.04
01:59:55.470 00.000 10052 MoveAxis(E, 0, ABG)
01:59:55.470 00.000 10052 Move returns status 0, amount 0
01:59:55.470 00.000 10052 MoveAxis(N, 0, ABG)
01:59:55.470 00.000 10052 Move returns status 0, amount 0
01:59:55.470 00.000 10052 move complete, result=0
01:59:55.470 00.000 10052 worker thread done servicing request
01:59:55.496 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:55.540 00.044 6880 UpdateGuideState exits: m=2519 SNR=34.8
01:59:55.541 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:55.541 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:55.541 00.000 6880 Enqueuing Expose request
01:59:55.541 00.000 10052 Worker thread wakes up
01:59:55.541 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
01:59:55.541 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:55.541 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:55.753 00.212 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3ffab87-2886-4d6e-a96d-9ef33aa2e9fd"}
01:59:55.753 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3ffab87-2886-4d6e-a96d-9ef33aa2e9fd"}
01:59:55.754 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f08fcdac-f5cf-43a4-8ba0-4a99f58506d2"}
01:59:55.754 00.000 6880 case statement mapped state 6 to 3
01:59:55.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f08fcdac-f5cf-43a4-8ba0-4a99f58506d2"}
01:59:55.756 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"43e2ec3a-ba01-437c-a38d-3c57719aa391"}
01:59:55.756 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2469,"width":15,"height":15,"star_pos":[7.15,7.17],"pixels":"..."},"id":"43e2ec3a-ba01-437c-a38d-3c57719aa391"}
01:59:56.458 00.702 10052 Exposure complete
01:59:56.523 00.065 6880 OnExposeComplete: enter
01:59:56.523 00.000 6880 UpdateGuideState(): m_state=6
01:59:56.524 00.001 10052 worker thread done servicing request
01:59:56.524 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2470
01:59:56.524 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=889.54, Mass=2551, SNR=35.0, Peak=164 HFD=4.8
01:59:56.524 00.000 6880 MultiStar: [#1 0.35,0.11,0.96,U] [#2 0.24,0.52,0.00,M1] [#3 0.32,0.26,0.92,U] [#4 0.29,0.07,0.83,U] [#5 0.26,0.16,0.95,U] [#6 0.39,0.45,0.00,M1] [#7 0.27,0.19,0.76,U] [#8 0.24,0.26,0.81,U] 
01:59:56.524 00.000 6880 refined, 6 included, MultiStar: {0.33, 0.20}, one-star: {0.52, 0.35}
01:59:56.524 00.000 6880 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.61) = xAngle (2.16 = 2.16)
01:59:56.525 00.001 6880 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.13 = 2.13)
01:59:56.525 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.20 hyp=0.38 cameraTheta=0.55 mountX=-0.22 mountY=0.33, mountTheta=2.16
01:59:56.526 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.20, opts=13)
01:59:56.526 00.000 6880 Enqueuing Move request for scope (0.33, 0.20)
01:59:56.526 00.000 10052 Worker thread wakes up
01:59:56.527 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.20) opts 0xd
01:59:56.527 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.20)
01:59:56.527 00.000 10052 Moving (0.33, 0.20) raw xDistance=-0.22 yDistance=0.33
01:59:56.527 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
01:59:56.527 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.03
01:59:56.527 00.000 10052 MoveAxis(E, 58, ABG)
01:59:56.527 00.000 10052 Guiding  Dir = 2, Dur = 58
01:59:56.548 00.021 10052 IsSlewing returns 0
01:59:56.552 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:56.586 00.034 10052 IsGuiding returns 0
01:59:56.594 00.008 6880 UpdateGuideState exits: m=2551 SNR=35.0
01:59:56.594 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:56.594 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:56.594 00.000 6880 Enqueuing Expose request
01:59:56.614 00.020 10052 PulseGuide returned control before completion, sleep 41
01:59:56.681 00.067 10052 IsGuiding returns 0
01:59:56.681 00.000 10052 Move returns status 0, amount 58
01:59:56.681 00.000 10052 MoveAxis(N, 0, ABG)
01:59:56.681 00.000 10052 Move returns status 0, amount 0
01:59:56.681 00.000 10052 move complete, result=0
01:59:56.681 00.000 10052 worker thread done servicing request
01:59:56.681 00.000 10052 Worker thread wakes up
01:59:56.681 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:56.681 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:56.695 00.014 6880 GuideStep: -0.2 px 58 ms EAST, 0.3 px 0 ms NORTH
01:59:57.814 01.119 10052 Exposure complete
01:59:57.899 00.085 10052 worker thread done servicing request
01:59:57.899 00.000 6880 OnExposeComplete: enter
01:59:57.899 00.000 6880 UpdateGuideState(): m_state=6
01:59:57.901 00.002 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2471
01:59:57.901 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=889.71, Mass=2373, SNR=33.8, Peak=135 HFD=4.8
01:59:57.901 00.000 6880 MultiStar: [#1 -0.05,0.15,0.97,U] [#2 -0.14,0.26,1.01,U] [#3 0.01,0.27,0.92,U] [#4 0.07,0.29,0.91,U] [#5 0.01,0.20,0.99,U] [#6 -0.06,0.27,0.94,U] [#7 -0.12,0.39,0.75,U] [#8 0.04,0.61,0.00,M1] 
01:59:57.901 00.000 6880 refined, 7 included, MultiStar: {-0.03, 0.29}, one-star: {0.08, 0.52}
01:59:57.902 00.001 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
01:59:57.902 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
01:59:57.902 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.29 hyp=0.29 cameraTheta=1.66 mountX=-0.29 mountY=-0.03, mountTheta=-3.04
01:59:57.904 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.29, opts=13)
01:59:57.904 00.000 6880 Enqueuing Move request for scope (-0.03, 0.29)
01:59:57.904 00.000 10052 Worker thread wakes up
01:59:57.904 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.29) opts 0xd
01:59:57.905 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.29)
01:59:57.905 00.000 10052 Moving (-0.03, 0.29) raw xDistance=-0.29 yDistance=-0.03
01:59:57.905 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
01:59:57.905 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.09, using input
01:59:57.905 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
01:59:57.905 00.000 10052 MoveAxis(E, 81, ABG)
01:59:57.905 00.000 10052 Guiding  Dir = 2, Dur = 81
01:59:57.936 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:57.984 00.048 6880 UpdateGuideState exits: m=2373 SNR=33.8
01:59:57.984 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:57.984 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:57.984 00.000 6880 Enqueuing Expose request
01:59:57.995 00.011 10052 IsSlewing returns 0
01:59:58.069 00.074 10052 IsGuiding returns 0
01:59:58.138 00.069 10052 PulseGuide returned control before completion, sleep 23
01:59:58.159 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb9941a3-1785-49d2-90b5-a3bc89ade521"}
01:59:58.160 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb9941a3-1785-49d2-90b5-a3bc89ade521"}
01:59:58.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a21bde4-b887-447b-8e58-f925819c29d8"}
01:59:58.161 00.000 6880 case statement mapped state 6 to 3
01:59:58.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a21bde4-b887-447b-8e58-f925819c29d8"}
01:59:58.163 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"adaacc52-c9e3-4f24-91b5-377131c9e586"}
01:59:58.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2471,"width":15,"height":15,"star_pos":[6.89,6.71],"pixels":"..."},"id":"adaacc52-c9e3-4f24-91b5-377131c9e586"}
01:59:58.219 00.056 10052 IsGuiding returns 1
01:59:58.219 00.000 10052 scope still moving after pulse duration time elapsed
01:59:58.292 00.073 10052 IsSlewing returns 0
01:59:58.360 00.068 10052 IsGuiding returns 0
01:59:58.360 00.000 10052 scope move finished after 81 + 209 ms
01:59:58.360 00.000 10052 Move returns status 0, amount 81
01:59:58.361 00.001 10052 MoveAxis(N, 0, ABG)
01:59:58.361 00.000 10052 Move returns status 0, amount 0
01:59:58.361 00.000 10052 move complete, result=0
01:59:58.361 00.000 10052 worker thread done servicing request
01:59:58.361 00.000 10052 Worker thread wakes up
01:59:58.361 00.000 6880 GuideStep: -0.3 px 81 ms EAST, -0.0 px 0 ms NORTH
01:59:58.361 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:58.361 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
01:59:59.277 00.916 10052 Exposure complete
01:59:59.362 00.085 6880 OnExposeComplete: enter
01:59:59.362 00.000 6880 UpdateGuideState(): m_state=6
01:59:59.362 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2472
01:59:59.362 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=889.61, Mass=2606, SNR=35.5, Peak=173 HFD=4.4
01:59:59.363 00.001 6880 MultiStar: [#1 0.06,0.14,0.97,U] [#2 0.09,0.39,0.98,U] [#3 0.06,0.25,0.88,U] [#4 0.09,0.28,0.82,U] [#5 0.17,0.19,0.95,U] [#6 0.02,0.20,0.91,U] [#7 0.05,0.32,0.76,U] [#8 0.14,0.19,0.79,U] 
01:59:59.363 00.000 6880 refined, 8 included, MultiStar: {0.11, 0.27}, one-star: {0.26, 0.42}
01:59:59.363 00.000 6880 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.61) = xAngle (2.80 = 2.80)
01:59:59.363 00.000 6880 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.77 = 2.77)
01:59:59.363 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.27 hyp=0.29 cameraTheta=1.19 mountX=-0.27 mountY=0.10, mountTheta=2.77
01:59:59.366 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.27, opts=13)
01:59:59.366 00.000 6880 Enqueuing Move request for scope (0.11, 0.27)
01:59:59.369 00.003 10052 worker thread done servicing request
01:59:59.374 00.005 10052 Worker thread wakes up
01:59:59.374 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.27) opts 0xd
01:59:59.374 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.27)
01:59:59.374 00.000 10052 Moving (0.11, 0.27) raw xDistance=-0.27 yDistance=0.10
01:59:59.375 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
01:59:59.375 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
01:59:59.375 00.000 10052 MoveAxis(E, 76, ABG)
01:59:59.375 00.000 10052 Guiding  Dir = 2, Dur = 76
01:59:59.396 00.021 10052 IsSlewing returns 0
01:59:59.399 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
01:59:59.434 00.035 10052 IsGuiding returns 0
01:59:59.446 00.012 6880 UpdateGuideState exits: m=2606 SNR=35.5
01:59:59.447 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
01:59:59.447 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
01:59:59.447 00.000 6880 Enqueuing Expose request
01:59:59.460 00.013 10052 PulseGuide returned control before completion, sleep 59
01:59:59.657 00.197 10052 IsGuiding returns 0
01:59:59.657 00.000 10052 Move returns status 0, amount 76
01:59:59.657 00.000 10052 MoveAxis(N, 0, ABG)
01:59:59.657 00.000 10052 Move returns status 0, amount 0
01:59:59.657 00.000 10052 move complete, result=0
01:59:59.657 00.000 10052 worker thread done servicing request
01:59:59.657 00.000 6880 GuideStep: -0.3 px 76 ms EAST, 0.1 px 0 ms NORTH
01:59:59.657 00.000 10052 Worker thread wakes up
01:59:59.657 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
01:59:59.657 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:00.159 00.502 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2100bd9-f6ba-4d84-b5b4-bda256124a49"}
02:00:00.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2100bd9-f6ba-4d84-b5b4-bda256124a49"}
02:00:00.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19d8b9c2-d0f4-4b6d-910e-3415ac813d96"}
02:00:00.160 00.000 6880 case statement mapped state 6 to 3
02:00:00.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19d8b9c2-d0f4-4b6d-910e-3415ac813d96"}
02:00:00.161 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4be4d48c-57b7-4a4b-9fa2-ae7449ac7829"}
02:00:00.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2472,"width":15,"height":15,"star_pos":[7.07,6.61],"pixels":"..."},"id":"4be4d48c-57b7-4a4b-9fa2-ae7449ac7829"}
02:00:00.796 00.635 10052 Exposure complete
02:00:00.890 00.094 10052 worker thread done servicing request
02:00:00.890 00.000 6880 OnExposeComplete: enter
02:00:00.891 00.001 6880 UpdateGuideState(): m_state=6
02:00:00.891 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2473
02:00:00.891 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=889.13, Mass=2387, SNR=33.9, Peak=150 HFD=4.5
02:00:00.891 00.000 6880 MultiStar: [#1 0.19,-0.19,0.99,U] [#2 -0.13,0.00,1.04,U] [#3 0.08,-0.08,0.96,U] [#4 0.15,-0.25,0.86,U] [#5 0.05,-0.25,1.02,U] [#6 -0.06,-0.08,0.96,U] [#7 -0.02,-0.10,0.79,U] [#8 0.11,0.01,0.80,U] 
02:00:00.892 00.001 6880 refined, 8 included, MultiStar: {0.06, -0.11}, one-star: {0.17, -0.06}
02:00:00.892 00.000 6880 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.61) = xAngle (0.53 = 0.53)
02:00:00.892 00.000 6880 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
02:00:00.892 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.08 mountX=0.11 mountY=0.06, mountTheta=0.51
02:00:00.894 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.11, opts=13)
02:00:00.894 00.000 6880 Enqueuing Move request for scope (0.06, -0.11)
02:00:00.894 00.000 10052 Worker thread wakes up
02:00:00.894 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
02:00:00.894 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
02:00:00.894 00.000 10052 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=0.06
02:00:00.894 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:00.896 00.002 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
02:00:00.896 00.000 10052 MoveAxis(E, 0, ABG)
02:00:00.896 00.000 10052 Move returns status 0, amount 0
02:00:00.896 00.000 10052 MoveAxis(N, 0, ABG)
02:00:00.896 00.000 10052 Move returns status 0, amount 0
02:00:00.896 00.000 10052 move complete, result=0
02:00:00.896 00.000 10052 worker thread done servicing request
02:00:00.933 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:00.984 00.051 6880 UpdateGuideState exits: m=2387 SNR=33.9
02:00:00.984 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:00.984 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:00.984 00.000 6880 Enqueuing Expose request
02:00:00.984 00.000 10052 Worker thread wakes up
02:00:00.984 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:00.984 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:00.985 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:01.630 00.645 6880 evsrv: cli 01543AA0 connect
02:00:01.631 00.001 6880 case statement mapped state 6 to 3
02:00:01.631 00.000 6880 case statement mapped state 6 to 3
02:00:01.632 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"10f6d1aa-3fcc-4c2c-b037-0766a7e05f13"}
02:00:01.632 00.000 6880 case statement mapped state 6 to 3
02:00:01.632 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"10f6d1aa-3fcc-4c2c-b037-0766a7e05f13"}
02:00:01.633 00.001 6880 evsrv: cli 01543AA0 disconnect
02:00:01.635 00.002 6880 evsrv: cli 01543AA0 connect
02:00:01.635 00.000 6880 case statement mapped state 6 to 3
02:00:01.635 00.000 6880 case statement mapped state 6 to 3
02:00:01.636 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"2b7879fa-ff3f-4184-825e-507e23423a42"}
02:00:01.636 00.000 6880 PhdController::Dither begins
02:00:01.636 00.000 6880 dither: size=1.00, dRA=-0.11 dDec=0.00
02:00:01.636 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:00:01.636 00.000 6880 MountToCamera -- mountX=-0.11 mountY=0.00 hyp=0.11 mountTheta=3.14 cameraX=0.00, cameraY=0.11 cameraTheta=1.53
02:00:01.637 00.001 6880 setting lock position to (407.82, 889.30)
02:00:01.637 00.000 6880 Mount: notify guiding dithered (0.0, 0.1)
02:00:01.637 00.000 6880 MultiStar: stabilizing after lock position change
02:00:01.637 00.000 6880 Status Line: Dither by -0.11,0.00
02:00:01.641 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:00:01.641 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:00:01.643 00.002 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"2b7879fa-ff3f-4184-825e-507e23423a42"}
02:00:01.643 00.000 6880 evsrv: cli 01543AA0 disconnect
02:00:01.895 00.252 10052 Exposure complete
02:00:01.981 00.086 10052 worker thread done servicing request
02:00:01.981 00.000 6880 OnExposeComplete: enter
02:00:01.981 00.000 6880 UpdateGuideState(): m_state=6
02:00:01.981 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2474
02:00:01.981 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=889.08, Mass=2524, SNR=34.8, Peak=160 HFD=4.5
02:00:01.982 00.001 6880 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.61) = xAngle (0.49 = 0.49)
02:00:01.982 00.000 6880 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
02:00:01.982 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.12 mountX=0.22 mountY=0.11, mountTheta=0.46
02:00:01.984 00.002 6880 dither recenter: remaining=(0.1,-0.0) step=(0.1,-0.0)
02:00:01.984 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:00:01.984 00.000 6880 MountToCamera -- mountX=0.11 mountY=-0.00 hyp=0.11 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.11 cameraTheta=-1.61
02:00:01.984 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.11, opts=4)
02:00:01.984 00.000 6880 Enqueuing Move request for scope (-0.00, -0.11)
02:00:01.984 00.000 6880 Mount: notify direct move 0.11,-0.00
02:00:01.984 00.000 10052 Worker thread wakes up
02:00:01.985 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0x4
02:00:01.985 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
02:00:01.985 00.000 10052 Moving (-0.00, -0.11) raw xDistance=0.11 yDistance=-0.00
02:00:01.985 00.000 10052 MoveAxis(W, 65, B)
02:00:01.985 00.000 10052 Guiding  Dir = 3, Dur = 65
02:00:02.017 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:02.074 00.057 6880 UpdateGuideState exits: m=2524 SNR=34.8
02:00:02.074 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 1 / 99999
02:00:02.074 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123202.074,"Host":"MINIASTRO1","Inst":1,"Distance":0.31,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:00:02.074 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:02.074 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:02.074 00.000 6880 Enqueuing Expose request
02:00:02.119 00.045 10052 IsSlewing returns 0
02:00:02.156 00.037 10052 IsGuiding returns 0
02:00:02.352 00.196 10052 IsGuiding returns 0
02:00:02.352 00.000 10052 Move returns status 0, amount 65
02:00:02.352 00.000 10052 MoveAxis(N, 0, B)
02:00:02.354 00.002 10052 Move returns status 0, amount 0
02:00:02.354 00.000 10052 move complete, result=0
02:00:02.354 00.000 10052 worker thread done servicing request
02:00:02.354 00.000 10052 Worker thread wakes up
02:00:02.354 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:02.354 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:02.379 00.025 6880 GuideStep: 0.1 px 65 ms WEST, -0.0 px 0 ms NORTH
02:00:02.382 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c05471b3-db2b-4eb3-b987-29c67046576d"}
02:00:02.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c05471b3-db2b-4eb3-b987-29c67046576d"}
02:00:02.409 00.027 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e998e043-b871-4c90-8001-7ec8b6262822"}
02:00:02.409 00.000 6880 case statement mapped state 6 to 3
02:00:02.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e998e043-b871-4c90-8001-7ec8b6262822"}
02:00:02.508 00.099 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7d5b3de1-922b-47ad-b192-2773fae9ab75"}
02:00:02.508 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2474,"width":15,"height":15,"star_pos":[6.93,7.08],"pixels":"..."},"id":"7d5b3de1-922b-47ad-b192-2773fae9ab75"}
02:00:03.480 00.972 10052 Exposure complete
02:00:03.557 00.077 6880 OnExposeComplete: enter
02:00:03.557 00.000 6880 UpdateGuideState(): m_state=6
02:00:03.558 00.001 10052 worker thread done servicing request
02:00:03.558 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2475
02:00:03.558 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=889.37, Mass=2538, SNR=34.9, Peak=154 HFD=4.8
02:00:03.558 00.000 6880 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
02:00:03.558 00.000 6880 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
02:00:03.558 00.000 6880 CameraToMount -- cameraX=0.46 cameraY=0.07 hyp=0.47 cameraTheta=0.15 mountX=-0.09 mountY=0.46, mountTheta=1.76
02:00:03.560 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.46, y=0.07, opts=13)
02:00:03.560 00.000 6880 Enqueuing Move request for scope (0.46, 0.07)
02:00:03.560 00.000 10052 Worker thread wakes up
02:00:03.560 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.46, 0.07) opts 0xd
02:00:03.560 00.000 10052 Handling offset move in thread for scope, endpoint = (0.46, 0.07)
02:00:03.560 00.000 10052 Moving (0.46, 0.07) raw xDistance=-0.09 yDistance=0.46
02:00:03.560 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:00:03.560 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.46, slope = 0.00
02:00:03.561 00.001 10052 MoveAxis(E, 0, ABG)
02:00:03.561 00.000 10052 Move returns status 0, amount 0
02:00:03.561 00.000 10052 MoveAxis(S, 84, ABG)
02:00:03.561 00.000 10052 Guiding  Dir = 1, Dur = 84
02:00:03.588 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:03.617 00.029 10052 IsSlewing returns 0
02:00:03.634 00.017 6880 UpdateGuideState exits: m=2538 SNR=34.9
02:00:03.634 00.000 6880 PhdController: settling, locked = 1, distance = 0.47 (0.60) aobump = 0 frame = 2 / 99999
02:00:03.634 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123203.634,"Host":"MINIASTRO1","Inst":1,"Distance":0.47,"Time":1.6,"SettleTime":6.0,"StarLocked":true}
02:00:03.635 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:03.635 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:03.635 00.000 6880 Enqueuing Expose request
02:00:03.693 00.058 10052 IsGuiding returns 0
02:00:03.757 00.064 10052 PulseGuide returned control before completion, sleep 30
02:00:03.838 00.081 10052 IsGuiding returns 1
02:00:03.838 00.000 10052 scope still moving after pulse duration time elapsed
02:00:03.918 00.080 10052 IsSlewing returns 0
02:00:03.991 00.073 10052 IsGuiding returns 0
02:00:03.991 00.000 10052 scope move finished after 84 + 214 ms
02:00:03.991 00.000 10052 Move returns status 0, amount 84
02:00:03.991 00.000 10052 move complete, result=0
02:00:03.992 00.001 10052 worker thread done servicing request
02:00:03.992 00.000 10052 Worker thread wakes up
02:00:03.992 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.5 px 84 ms SOUTH
02:00:03.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:03.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:04.159 00.167 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11177bb9-5725-462b-82d1-72fd49a7a238"}
02:00:04.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11177bb9-5725-462b-82d1-72fd49a7a238"}
02:00:04.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6320509e-d8b8-4172-bbc0-421af129e930"}
02:00:04.160 00.000 6880 case statement mapped state 6 to 3
02:00:04.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6320509e-d8b8-4172-bbc0-421af129e930"}
02:00:04.160 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e183929-5515-4cd4-9f35-b080168805f5"}
02:00:04.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2475,"width":15,"height":15,"star_pos":[7.28,7.37],"pixels":"..."},"id":"1e183929-5515-4cd4-9f35-b080168805f5"}
02:00:04.908 00.748 10052 Exposure complete
02:00:04.976 00.068 10052 worker thread done servicing request
02:00:04.977 00.001 6880 OnExposeComplete: enter
02:00:04.977 00.000 6880 UpdateGuideState(): m_state=6
02:00:04.977 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2476
02:00:04.977 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.60, Mass=2568, SNR=35.2, Peak=164 HFD=4.8
02:00:04.978 00.001 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
02:00:04.978 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
02:00:04.978 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.30 hyp=0.32 cameraTheta=1.24 mountX=-0.31 mountY=0.10, mountTheta=2.83
02:00:04.979 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.30, opts=13)
02:00:04.979 00.000 6880 Enqueuing Move request for scope (0.10, 0.30)
02:00:04.979 00.000 10052 Worker thread wakes up
02:00:04.980 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.30) opts 0xd
02:00:04.980 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.30)
02:00:04.980 00.000 10052 Moving (0.10, 0.30) raw xDistance=-0.31 yDistance=0.10
02:00:04.980 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
02:00:04.980 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
02:00:04.980 00.000 10052 MoveAxis(E, 82, ABG)
02:00:04.980 00.000 10052 Guiding  Dir = 2, Dur = 82
02:00:05.001 00.021 10052 IsSlewing returns 0
02:00:05.010 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:05.039 00.029 10052 IsGuiding returns 0
02:00:05.058 00.019 6880 UpdateGuideState exits: m=2568 SNR=35.2
02:00:05.058 00.000 6880 PhdController: settling, locked = 1, distance = 0.42 (0.60) aobump = 0 frame = 3 / 99999
02:00:05.058 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123205.058,"Host":"MINIASTRO1","Inst":1,"Distance":0.42,"Time":3.0,"SettleTime":6.0,"StarLocked":true}
02:00:05.059 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:05.059 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:05.059 00.000 6880 Enqueuing Expose request
02:00:05.066 00.007 10052 PulseGuide returned control before completion, sleep 66
02:00:05.160 00.094 10052 IsGuiding returns 0
02:00:05.160 00.000 10052 Move returns status 0, amount 82
02:00:05.160 00.000 10052 MoveAxis(N, 0, ABG)
02:00:05.160 00.000 10052 Move returns status 0, amount 0
02:00:05.160 00.000 10052 move complete, result=0
02:00:05.161 00.001 10052 worker thread done servicing request
02:00:05.161 00.000 10052 Worker thread wakes up
02:00:05.161 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:05.161 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:05.176 00.015 6880 GuideStep: -0.3 px 82 ms EAST, 0.1 px 0 ms NORTH
02:00:06.158 00.982 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"69a9b6eb-e1e9-4f17-ac13-3bd1c36bb340"}
02:00:06.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"69a9b6eb-e1e9-4f17-ac13-3bd1c36bb340"}
02:00:06.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c083a76-ace3-4e53-9427-ff2ad51e63fe"}
02:00:06.159 00.000 6880 case statement mapped state 6 to 3
02:00:06.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c083a76-ace3-4e53-9427-ff2ad51e63fe"}
02:00:06.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b0c3eef-03de-4a7f-b16b-c664ba6f2377"}
02:00:06.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2476,"width":15,"height":15,"star_pos":[6.92,6.60],"pixels":"..."},"id":"0b0c3eef-03de-4a7f-b16b-c664ba6f2377"}
02:00:06.299 00.139 10052 Exposure complete
02:00:06.366 00.067 10052 worker thread done servicing request
02:00:06.366 00.000 6880 OnExposeComplete: enter
02:00:06.366 00.000 6880 UpdateGuideState(): m_state=6
02:00:06.366 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2477
02:00:06.367 00.001 6880 Star::Find returns 1 (0), X=408.09, Y=889.44, Mass=2406, SNR=34.0, Peak=152 HFD=4.8
02:00:06.367 00.000 6880 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.61) = xAngle (2.09 = 2.09)
02:00:06.367 00.000 6880 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.05 = 2.05)
02:00:06.367 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.14 hyp=0.31 cameraTheta=0.47 mountX=-0.15 mountY=0.27, mountTheta=2.08
02:00:06.368 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.14, opts=13)
02:00:06.370 00.002 6880 Enqueuing Move request for scope (0.27, 0.14)
02:00:06.370 00.000 10052 Worker thread wakes up
02:00:06.370 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.14) opts 0xd
02:00:06.370 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.14)
02:00:06.370 00.000 10052 Moving (0.27, 0.14) raw xDistance=-0.15 yDistance=0.27
02:00:06.370 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.15
02:00:06.370 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.27, slope = 0.00
02:00:06.370 00.000 10052 MoveAxis(E, 45, ABG)
02:00:06.370 00.000 10052 Guiding  Dir = 2, Dur = 45
02:00:06.400 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:06.419 00.019 10052 IsSlewing returns 0
02:00:06.445 00.026 6880 UpdateGuideState exits: m=2406 SNR=34.0
02:00:06.445 00.000 6880 PhdController: settling, locked = 1, distance = 0.39 (0.60) aobump = 0 frame = 4 / 99999
02:00:06.445 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123206.445,"Host":"MINIASTRO1","Inst":1,"Distance":0.39,"Time":4.4,"SettleTime":6.0,"StarLocked":true}
02:00:06.445 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:06.445 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:06.445 00.000 6880 Enqueuing Expose request
02:00:06.457 00.012 10052 IsGuiding returns 0
02:00:06.484 00.027 10052 PulseGuide returned control before completion, sleep 28
02:00:06.536 00.052 10052 IsGuiding returns 1
02:00:06.536 00.000 10052 scope still moving after pulse duration time elapsed
02:00:06.583 00.047 10052 IsSlewing returns 0
02:00:06.620 00.037 10052 IsGuiding returns 0
02:00:06.622 00.002 10052 scope move finished after 45 + 118 ms
02:00:06.622 00.000 10052 Move returns status 0, amount 45
02:00:06.622 00.000 10052 MoveAxis(S, 50, ABG)
02:00:06.622 00.000 10052 Guiding  Dir = 1, Dur = 50
02:00:06.659 00.037 10052 IsSlewing returns 0
02:00:06.697 00.038 10052 IsGuiding returns 0
02:00:06.725 00.028 10052 PulseGuide returned control before completion, sleep 33
02:00:06.785 00.060 10052 IsGuiding returns 0
02:00:06.785 00.000 10052 Move returns status 0, amount 50
02:00:06.785 00.000 10052 move complete, result=0
02:00:06.785 00.000 10052 worker thread done servicing request
02:00:06.785 00.000 6880 GuideStep: -0.2 px 45 ms EAST, 0.3 px 50 ms SOUTH
02:00:06.786 00.001 10052 Worker thread wakes up
02:00:06.786 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:06.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:07.708 00.922 10052 Exposure complete
02:00:07.789 00.081 10052 worker thread done servicing request
02:00:07.789 00.000 6880 OnExposeComplete: enter
02:00:07.789 00.000 6880 UpdateGuideState(): m_state=6
02:00:07.789 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2478
02:00:07.790 00.001 6880 Star::Find returns 1 (0), X=408.09, Y=889.36, Mass=2521, SNR=34.8, Peak=175 HFD=4.7
02:00:07.790 00.000 6880 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.61) = xAngle (1.82 = 1.82)
02:00:07.790 00.000 6880 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.79 = 1.79)
02:00:07.790 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.06 hyp=0.28 cameraTheta=0.21 mountX=-0.07 mountY=0.27, mountTheta=1.82
02:00:07.792 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.06, opts=13)
02:00:07.792 00.000 6880 Enqueuing Move request for scope (0.28, 0.06)
02:00:07.792 00.000 10052 Worker thread wakes up
02:00:07.792 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.06) opts 0xd
02:00:07.792 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.06)
02:00:07.792 00.000 10052 Moving (0.28, 0.06) raw xDistance=-0.07 yDistance=0.27
02:00:07.792 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:00:07.792 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.04
02:00:07.793 00.001 10052 MoveAxis(E, 0, ABG)
02:00:07.793 00.000 10052 Move returns status 0, amount 0
02:00:07.793 00.000 10052 MoveAxis(N, 0, ABG)
02:00:07.793 00.000 10052 Move returns status 0, amount 0
02:00:07.793 00.000 10052 move complete, result=0
02:00:07.793 00.000 10052 worker thread done servicing request
02:00:07.822 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:07.867 00.045 6880 UpdateGuideState exits: m=2521 SNR=34.8
02:00:07.867 00.000 6880 PhdController: settling, locked = 1, distance = 0.36 (0.60) aobump = 0 frame = 5 / 99999
02:00:07.867 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123207.867,"Host":"MINIASTRO1","Inst":1,"Distance":0.36,"Time":5.8,"SettleTime":6.0,"StarLocked":true}
02:00:07.867 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:07.867 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:07.867 00.000 6880 Enqueuing Expose request
02:00:07.868 00.001 10052 Worker thread wakes up
02:00:07.868 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:00:07.868 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:07.868 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:08.156 00.288 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0295246-6a49-4ddd-b740-08f6cd2be5d3"}
02:00:08.156 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0295246-6a49-4ddd-b740-08f6cd2be5d3"}
02:00:08.157 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61e4088b-006d-44a9-a4e3-01e5ce06684f"}
02:00:08.157 00.000 6880 case statement mapped state 6 to 3
02:00:08.158 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61e4088b-006d-44a9-a4e3-01e5ce06684f"}
02:00:08.158 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"491bb3e5-8472-48df-9c6c-8b2022a8b7a9"}
02:00:08.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2478,"width":15,"height":15,"star_pos":[7.09,7.36],"pixels":"..."},"id":"491bb3e5-8472-48df-9c6c-8b2022a8b7a9"}
02:00:08.995 00.837 10052 Exposure complete
02:00:09.066 00.071 10052 worker thread done servicing request
02:00:09.066 00.000 6880 OnExposeComplete: enter
02:00:09.066 00.000 6880 UpdateGuideState(): m_state=6
02:00:09.066 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2479
02:00:09.067 00.001 6880 Star::Find returns 1 (0), X=408.14, Y=889.45, Mass=2534, SNR=35.0, Peak=174 HFD=4.8
02:00:09.067 00.000 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
02:00:09.067 00.000 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
02:00:09.067 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=0.15 hyp=0.36 cameraTheta=0.44 mountX=-0.17 mountY=0.32, mountTheta=2.05
02:00:09.069 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=0.15, opts=13)
02:00:09.069 00.000 6880 Enqueuing Move request for scope (0.32, 0.15)
02:00:09.069 00.000 10052 Worker thread wakes up
02:00:09.069 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.15) opts 0xd
02:00:09.069 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, 0.15)
02:00:09.069 00.000 10052 Moving (0.32, 0.15) raw xDistance=-0.17 yDistance=0.32
02:00:09.070 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:00:09.070 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.01
02:00:09.070 00.000 10052 MoveAxis(E, 45, ABG)
02:00:09.070 00.000 10052 Guiding  Dir = 2, Dur = 45
02:00:09.091 00.021 10052 IsSlewing returns 0
02:00:09.099 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:09.129 00.030 10052 IsGuiding returns 0
02:00:09.146 00.017 6880 UpdateGuideState exits: m=2534 SNR=35.0
02:00:09.146 00.000 6880 PhdController: settling, locked = 1, distance = 0.36 (0.60) aobump = 0 frame = 6 / 99999
02:00:09.146 00.000 6880 PhdController: newstate STATE_FINISH
02:00:09.146 00.000 6880 PhdController complete: success
02:00:09.146 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783123209.146,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:00:09.147 00.001 6880 Mount: notify guiding dither settle done success=1
02:00:09.147 00.000 6880 PhdController: newstate STATE_IDLE
02:00:09.147 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:09.147 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:09.147 00.000 6880 Enqueuing Expose request
02:00:09.157 00.010 10052 PulseGuide returned control before completion, sleep 28
02:00:09.211 00.054 10052 IsGuiding returns 0
02:00:09.211 00.000 10052 Move returns status 0, amount 45
02:00:09.211 00.000 10052 MoveAxis(N, 0, ABG)
02:00:09.212 00.001 10052 Move returns status 0, amount 0
02:00:09.212 00.000 10052 move complete, result=0
02:00:09.212 00.000 10052 worker thread done servicing request
02:00:09.212 00.000 10052 Worker thread wakes up
02:00:09.212 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:09.212 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:09.212 00.000 6880 GuideStep: -0.2 px 45 ms EAST, 0.3 px 0 ms NORTH
02:00:10.131 00.919 10052 Exposure complete
02:00:10.156 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffe4f56f-5889-43b0-ba56-e4048c868007"}
02:00:10.156 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffe4f56f-5889-43b0-ba56-e4048c868007"}
02:00:10.157 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db799362-1478-4372-afe5-f966909dcf6b"}
02:00:10.157 00.000 6880 case statement mapped state 6 to 3
02:00:10.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db799362-1478-4372-afe5-f966909dcf6b"}
02:00:10.157 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b55cb79-0636-453a-a2f9-4b4b0ab0517e"}
02:00:10.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2479,"width":15,"height":15,"star_pos":[7.14,7.45],"pixels":"..."},"id":"1b55cb79-0636-453a-a2f9-4b4b0ab0517e"}
02:00:10.189 00.032 10052 worker thread done servicing request
02:00:10.189 00.000 6880 OnExposeComplete: enter
02:00:10.189 00.000 6880 UpdateGuideState(): m_state=6
02:00:10.189 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2480
02:00:10.189 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=889.34, Mass=2555, SNR=35.1, Peak=163 HFD=4.7
02:00:10.189 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.70 = 1.70)
02:00:10.189 00.000 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
02:00:10.189 00.000 6880 CameraToMount -- cameraX=0.43 cameraY=0.04 hyp=0.44 cameraTheta=0.09 mountX=-0.06 mountY=0.43, mountTheta=1.70
02:00:10.191 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.43, y=0.04, opts=13)
02:00:10.191 00.000 6880 Enqueuing Move request for scope (0.43, 0.04)
02:00:10.191 00.000 10052 Worker thread wakes up
02:00:10.191 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.04) opts 0xd
02:00:10.191 00.000 10052 Handling offset move in thread for scope, endpoint = (0.43, 0.04)
02:00:10.191 00.000 10052 Moving (0.43, 0.04) raw xDistance=-0.06 yDistance=0.43
02:00:10.192 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:00:10.192 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.43, slope = 0.02
02:00:10.192 00.000 10052 MoveAxis(E, 0, ABG)
02:00:10.192 00.000 10052 Move returns status 0, amount 0
02:00:10.192 00.000 10052 MoveAxis(S, 17, ABG)
02:00:10.192 00.000 10052 Guiding  Dir = 1, Dur = 17
02:00:10.212 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:10.246 00.034 6880 UpdateGuideState exits: m=2555 SNR=35.1
02:00:10.246 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:10.246 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:10.246 00.000 6880 Enqueuing Expose request
02:00:10.275 00.029 10052 IsSlewing returns 0
02:00:10.348 00.073 10052 IsGuiding returns 0
02:00:10.481 00.133 10052 IsGuiding returns 0
02:00:10.481 00.000 10052 Move returns status 0, amount 17
02:00:10.481 00.000 10052 move complete, result=0
02:00:10.481 00.000 10052 worker thread done servicing request
02:00:10.482 00.001 10052 Worker thread wakes up
02:00:10.482 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 17 ms SOUTH
02:00:10.482 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:10.482 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:11.623 01.141 10052 Exposure complete
02:00:11.714 00.091 10052 worker thread done servicing request
02:00:11.714 00.000 6880 OnExposeComplete: enter
02:00:11.714 00.000 6880 UpdateGuideState(): m_state=6
02:00:11.714 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2481
02:00:11.715 00.001 6880 Star::Find returns 1 (0), X=407.92, Y=889.74, Mass=2478, SNR=34.5, Peak=165 HFD=4.5
02:00:11.715 00.000 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.96 = 2.96)
02:00:11.715 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.93 = 2.93)
02:00:11.715 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.44 hyp=0.45 cameraTheta=1.35 mountX=-0.44 mountY=0.10, mountTheta=2.93
02:00:11.716 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.44, opts=13)
02:00:11.716 00.000 6880 Enqueuing Move request for scope (0.10, 0.44)
02:00:11.716 00.000 10052 Worker thread wakes up
02:00:11.718 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.44) opts 0xd
02:00:11.718 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.44)
02:00:11.718 00.000 10052 Moving (0.10, 0.44) raw xDistance=-0.44 yDistance=0.10
02:00:11.718 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
02:00:11.718 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:00:11.718 00.000 10052 MoveAxis(E, 119, ABG)
02:00:11.718 00.000 10052 Guiding  Dir = 2, Dur = 119
02:00:11.744 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:11.773 00.029 10052 IsSlewing returns 0
02:00:11.783 00.010 6880 UpdateGuideState exits: m=2478 SNR=34.5
02:00:11.783 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:11.783 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:11.783 00.000 6880 Enqueuing Expose request
02:00:11.849 00.066 10052 IsGuiding returns 0
02:00:11.916 00.067 10052 PulseGuide returned control before completion, sleep 61
02:00:12.033 00.117 10052 IsGuiding returns 1
02:00:12.033 00.000 10052 scope still moving after pulse duration time elapsed
02:00:12.114 00.081 10052 IsSlewing returns 0
02:00:12.156 00.042 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89ce1f7c-6e51-4f8c-96a4-afb9bc158d1a"}
02:00:12.156 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89ce1f7c-6e51-4f8c-96a4-afb9bc158d1a"}
02:00:12.157 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7768400c-d13c-443b-a8de-d48e632d9f75"}
02:00:12.157 00.000 6880 case statement mapped state 6 to 3
02:00:12.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7768400c-d13c-443b-a8de-d48e632d9f75"}
02:00:12.158 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5cc7aead-af13-4fa2-bfab-1d4242acef7a"}
02:00:12.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2481,"width":15,"height":15,"star_pos":[6.92,6.74],"pixels":"..."},"id":"5cc7aead-af13-4fa2-bfab-1d4242acef7a"}
02:00:12.187 00.029 10052 IsGuiding returns 0
02:00:12.187 00.000 10052 scope move finished after 119 + 219 ms
02:00:12.187 00.000 10052 Move returns status 0, amount 119
02:00:12.187 00.000 10052 MoveAxis(N, 0, ABG)
02:00:12.187 00.000 10052 Move returns status 0, amount 0
02:00:12.187 00.000 10052 move complete, result=0
02:00:12.187 00.000 10052 worker thread done servicing request
02:00:12.187 00.000 10052 Worker thread wakes up
02:00:12.188 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:12.188 00.000 6880 GuideStep: -0.4 px 119 ms EAST, 0.1 px 0 ms NORTH
02:00:12.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:13.094 00.906 10052 Exposure complete
02:00:13.177 00.083 10052 worker thread done servicing request
02:00:13.177 00.000 6880 OnExposeComplete: enter
02:00:13.177 00.000 6880 UpdateGuideState(): m_state=6
02:00:13.178 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.178 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.47, Mass=2450, SNR=34.3, Peak=168 HFD=4.4
02:00:13.178 00.000 6880 MultiStar: exiting stabilization period
02:00:13.178 00.000 6880 MultiStar: updating star positions after lock position change
02:00:13.178 00.000 6880 Star::Find(15, 281, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.178 00.000 6880 Star::Find returns 1 (0), X=282.25, Y=299.43, Mass=2416, SNR=34.1, Peak=157 HFD=4.7
02:00:13.179 00.001 6880 Star::Find(15, 1199, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.179 00.000 6880 Star::Find returns 1 (0), X=1199.37, Y=296.46, Mass=2542, SNR=34.2, Peak=133 HFD=5.2
02:00:13.179 00.000 6880 Star::Find(15, 824, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.179 00.000 6880 Star::Find returns 1 (0), X=825.01, Y=299.50, Mass=2058, SNR=31.3, Peak=163 HFD=5.0
02:00:13.179 00.000 6880 Star::Find(15, 55, 633, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.179 00.000 6880 Star::Find returns 1 (0), X=55.58, Y=634.10, Mass=1772, SNR=29.1, Peak=83 HFD=5.1
02:00:13.179 00.000 6880 Star::Find(15, 471, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.179 00.000 6880 Star::Find returns 1 (0), X=471.46, Y=593.59, Mass=2348, SNR=32.8, Peak=137 HFD=5.3
02:00:13.179 00.000 6880 Star::Find(15, 853, 218, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.180 00.001 6880 Star::Find returns 1 (0), X=854.00, Y=219.01, Mass=2171, SNR=31.5, Peak=117 HFD=6.0
02:00:13.180 00.000 6880 Star::Find(15, 265, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.180 00.000 6880 Star::Find returns 1 (0), X=265.79, Y=86.35, Mass=1397, SNR=25.6, Peak=76 HFD=5.1
02:00:13.180 00.000 6880 Star::Find(15, 553, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.180 00.000 6880 Star::Find returns 1 (0), X=553.83, Y=331.55, Mass=1718, SNR=28.3, Peak=90 HFD=5.9
02:00:13.180 00.000 6880 Star::Find(15, 671, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.180 00.000 6880 Star::Find returns 1 (0), X=671.87, Y=826.52, Mass=1004, SNR=22.0, Peak=83 HFD=4.2
02:00:13.180 00.000 6880 Star::Find(15, 1119, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.181 00.001 6880 Star::Find returns 1 (0), X=1119.67, Y=686.65, Mass=984, SNR=21.7, Peak=63 HFD=4.9
02:00:13.181 00.000 6880 Star::Find(15, 268, 578, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2482
02:00:13.181 00.000 6880 Star::Find returns 1 (0), X=268.75, Y=579.01, Mass=1284, SNR=24.8, Peak=63 HFD=5.8
02:00:13.181 00.000 6880 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.61) = xAngle (2.65 = 2.65)
02:00:13.181 00.000 6880 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.62 = 2.62)
02:00:13.181 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.17 hyp=0.20 cameraTheta=1.03 mountX=-0.18 mountY=0.10, mountTheta=2.62
02:00:13.183 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.17, opts=13)
02:00:13.183 00.000 6880 Enqueuing Move request for scope (0.10, 0.17)
02:00:13.183 00.000 10052 Worker thread wakes up
02:00:13.183 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.17) opts 0xd
02:00:13.183 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.17)
02:00:13.183 00.000 10052 Moving (0.10, 0.17) raw xDistance=-0.18 yDistance=0.10
02:00:13.184 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
02:00:13.184 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
02:00:13.184 00.000 10052 MoveAxis(E, 53, ABG)
02:00:13.184 00.000 10052 Guiding  Dir = 2, Dur = 53
02:00:13.204 00.020 10052 IsSlewing returns 0
02:00:13.217 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:13.242 00.025 10052 IsGuiding returns 0
02:00:13.257 00.015 6880 UpdateGuideState exits: m=2450 SNR=34.3
02:00:13.257 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:13.257 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:13.258 00.001 6880 Enqueuing Expose request
02:00:13.270 00.012 10052 PulseGuide returned control before completion, sleep 36
02:00:13.342 00.072 10052 IsGuiding returns 0
02:00:13.342 00.000 10052 Move returns status 0, amount 53
02:00:13.342 00.000 10052 MoveAxis(N, 0, ABG)
02:00:13.342 00.000 10052 Move returns status 0, amount 0
02:00:13.342 00.000 10052 move complete, result=0
02:00:13.342 00.000 10052 worker thread done servicing request
02:00:13.342 00.000 6880 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:00:13.343 00.001 10052 Worker thread wakes up
02:00:13.343 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:13.343 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:14.166 00.823 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb3e0849-124c-419b-af7a-a6a8ce2d615d"}
02:00:14.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb3e0849-124c-419b-af7a-a6a8ce2d615d"}
02:00:14.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9cc515d4-30d8-40e4-95a8-516fd43f3780"}
02:00:14.167 00.000 6880 case statement mapped state 6 to 3
02:00:14.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cc515d4-30d8-40e4-95a8-516fd43f3780"}
02:00:14.167 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"560477e3-bfd0-45a5-87cb-ad4e0311d94f"}
02:00:14.168 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2482,"width":15,"height":15,"star_pos":[6.92,7.47],"pixels":"..."},"id":"560477e3-bfd0-45a5-87cb-ad4e0311d94f"}
02:00:14.472 00.304 10052 Exposure complete
02:00:14.533 00.061 10052 worker thread done servicing request
02:00:14.533 00.000 6880 OnExposeComplete: enter
02:00:14.533 00.000 6880 UpdateGuideState(): m_state=6
02:00:14.534 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2483
02:00:14.534 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=889.59, Mass=2567, SNR=35.2, Peak=189 HFD=4.5
02:00:14.534 00.000 6880 MultiStar: [#1 0.07,0.05,0.97,U] [#2 0.03,0.08,0.97,U] [#3 0.16,0.03,0.88,U] [#4 0.31,0.38,0.84,U] [#5 0.17,0.08,0.96,U] [#6 0.11,-0.02,0.91,U] [#7 -0.07,-0.00,0.75,U] [#8 -0.02,0.06,0.81,U] 
02:00:14.534 00.000 6880 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.14, 0.29}
02:00:14.534 00.000 6880 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.61) = xAngle (2.41 = 2.41)
02:00:14.534 00.000 6880 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.38 = 2.38)
02:00:14.534 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.80 mountX=-0.11 mountY=0.10, mountTheta=2.40
02:00:14.536 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.11, opts=13)
02:00:14.536 00.000 6880 Enqueuing Move request for scope (0.10, 0.11)
02:00:14.536 00.000 10052 Worker thread wakes up
02:00:14.536 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
02:00:14.536 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
02:00:14.536 00.000 10052 Moving (0.10, 0.11) raw xDistance=-0.11 yDistance=0.10
02:00:14.536 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:00:14.536 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.03
02:00:14.536 00.000 10052 MoveAxis(E, 32, ABG)
02:00:14.536 00.000 10052 Guiding  Dir = 2, Dur = 32
02:00:14.558 00.022 10052 IsSlewing returns 0
02:00:14.559 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:14.591 00.032 6880 UpdateGuideState exits: m=2567 SNR=35.2
02:00:14.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:14.591 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:14.591 00.000 6880 Enqueuing Expose request
02:00:14.595 00.004 10052 IsGuiding returns 0
02:00:14.622 00.027 10052 PulseGuide returned control before completion, sleep 15
02:00:14.661 00.039 10052 IsGuiding returns 0
02:00:14.661 00.000 10052 Move returns status 0, amount 32
02:00:14.661 00.000 10052 MoveAxis(N, 0, ABG)
02:00:14.661 00.000 10052 Move returns status 0, amount 0
02:00:14.661 00.000 10052 move complete, result=0
02:00:14.661 00.000 10052 worker thread done servicing request
02:00:14.661 00.000 10052 Worker thread wakes up
02:00:14.661 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:14.661 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:14.673 00.012 6880 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
02:00:15.581 00.908 10052 Exposure complete
02:00:15.637 00.056 10052 worker thread done servicing request
02:00:15.637 00.000 6880 OnExposeComplete: enter
02:00:15.637 00.000 6880 UpdateGuideState(): m_state=6
02:00:15.639 00.002 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2484
02:00:15.639 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=889.16, Mass=2576, SNR=35.2, Peak=155 HFD=4.7
02:00:15.639 00.000 6880 MultiStar: [#1 0.22,-0.23,0.92,U] [#2 -0.09,-0.43,1.00,U] [#3 0.09,-0.22,0.89,U] [#4 0.45,-0.20,0.84,U] [#5 0.27,-0.21,0.94,U] [#6 0.10,-0.21,0.91,U] [#7 0.10,-0.30,0.76,U] [#8 -0.01,-0.36,0.80,U] 
02:00:15.639 00.000 6880 single-star, 8 included, MultiStar: {0.15, -0.25}, one-star: {0.24, -0.14}
02:00:15.639 00.000 6880 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
02:00:15.639 00.000 6880 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:00:15.639 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.27 cameraTheta=-0.54 mountX=0.13 mountY=0.24, mountTheta=1.07
02:00:15.639 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.14, opts=13)
02:00:15.641 00.002 6880 Enqueuing Move request for scope (0.24, -0.14)
02:00:15.641 00.000 10052 Worker thread wakes up
02:00:15.641 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
02:00:15.641 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
02:00:15.641 00.000 10052 Moving (0.24, -0.14) raw xDistance=0.13 yDistance=0.24
02:00:15.641 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:00:15.641 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.02
02:00:15.641 00.000 10052 MoveAxis(W, 33, ABG)
02:00:15.641 00.000 10052 Guiding  Dir = 3, Dur = 33
02:00:15.660 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:15.690 00.030 10052 IsSlewing returns 0
02:00:15.693 00.003 6880 UpdateGuideState exits: m=2576 SNR=35.2
02:00:15.693 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:15.693 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:15.693 00.000 6880 Enqueuing Expose request
02:00:15.770 00.077 10052 IsGuiding returns 0
02:00:15.913 00.143 10052 IsGuiding returns 0
02:00:15.913 00.000 10052 Move returns status 0, amount 33
02:00:15.913 00.000 10052 MoveAxis(N, 0, ABG)
02:00:15.913 00.000 10052 Move returns status 0, amount 0
02:00:15.913 00.000 10052 move complete, result=0
02:00:15.913 00.000 10052 worker thread done servicing request
02:00:15.913 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.2 px 0 ms NORTH
02:00:15.913 00.000 10052 Worker thread wakes up
02:00:15.914 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:15.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:16.166 00.252 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5202addc-9532-44f8-a470-6c6f69fba511"}
02:00:16.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5202addc-9532-44f8-a470-6c6f69fba511"}
02:00:16.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"762f6467-32d9-4386-a549-ab73613c4e1d"}
02:00:16.167 00.000 6880 case statement mapped state 6 to 3
02:00:16.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"762f6467-32d9-4386-a549-ab73613c4e1d"}
02:00:16.168 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8955aee5-7eb9-4905-abe5-c1df73ba575f"}
02:00:16.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2484,"width":15,"height":15,"star_pos":[7.05,7.16],"pixels":"..."},"id":"8955aee5-7eb9-4905-abe5-c1df73ba575f"}
02:00:17.042 00.874 10052 Exposure complete
02:00:17.117 00.075 6880 OnExposeComplete: enter
02:00:17.117 00.000 6880 UpdateGuideState(): m_state=6
02:00:17.117 00.000 10052 worker thread done servicing request
02:00:17.117 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2485
02:00:17.117 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.19, Mass=2576, SNR=35.1, Peak=153 HFD=4.5
02:00:17.118 00.001 6880 MultiStar: [#1 0.14,-0.11,0.93,U] [#2 0.10,-0.17,0.99,U] [#3 0.03,-0.13,0.91,U] [#4 0.33,-0.00,0.83,U] [#5 0.14,-0.17,0.93,U] [#6 0.11,-0.11,0.92,U] [#7 -0.04,-0.22,0.76,U] [#8 0.00,-0.26,0.80,U] 
02:00:17.118 00.000 6880 single-star, 8 included, MultiStar: {0.10, -0.14}, one-star: {0.10, -0.11}
02:00:17.118 00.000 6880 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.61) = xAngle (0.78 = 0.78)
02:00:17.118 00.000 6880 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
02:00:17.118 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.83 mountX=0.11 mountY=0.10, mountTheta=0.76
02:00:17.120 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.11, opts=13)
02:00:17.120 00.000 6880 Enqueuing Move request for scope (0.10, -0.11)
02:00:17.121 00.001 10052 Worker thread wakes up
02:00:17.121 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:00:17.121 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:00:17.121 00.000 10052 Moving (0.10, -0.11) raw xDistance=0.11 yDistance=0.10
02:00:17.121 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:00:17.121 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:00:17.121 00.000 10052 MoveAxis(E, 0, ABG)
02:00:17.121 00.000 10052 Move returns status 0, amount 0
02:00:17.121 00.000 10052 MoveAxis(N, 0, ABG)
02:00:17.121 00.000 10052 Move returns status 0, amount 0
02:00:17.121 00.000 10052 move complete, result=0
02:00:17.121 00.000 10052 worker thread done servicing request
02:00:17.152 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:17.197 00.045 6880 UpdateGuideState exits: m=2576 SNR=35.1
02:00:17.197 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:17.198 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:17.198 00.000 6880 Enqueuing Expose request
02:00:17.198 00.000 10052 Worker thread wakes up
02:00:17.198 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:17.198 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:17.198 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:18.112 00.914 10052 Exposure complete
02:00:18.165 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"249a9f0a-7d6c-4c8a-bf62-30acbc482653"}
02:00:18.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"249a9f0a-7d6c-4c8a-bf62-30acbc482653"}
02:00:18.166 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dc98103a-c20b-4274-b882-4c5323c2c45b"}
02:00:18.166 00.000 6880 case statement mapped state 6 to 3
02:00:18.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc98103a-c20b-4274-b882-4c5323c2c45b"}
02:00:18.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0835bb60-a4b1-4836-b3df-29e145391995"}
02:00:18.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2485,"width":15,"height":15,"star_pos":[6.92,7.19],"pixels":"..."},"id":"0835bb60-a4b1-4836-b3df-29e145391995"}
02:00:18.196 00.029 10052 worker thread done servicing request
02:00:18.197 00.001 6880 OnExposeComplete: enter
02:00:18.197 00.000 6880 UpdateGuideState(): m_state=6
02:00:18.197 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2486
02:00:18.197 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.53, Mass=2523, SNR=34.7, Peak=172 HFD=4.7
02:00:18.198 00.001 6880 MultiStar: [#1 0.02,0.12,0.96,U] [#2 -0.04,-0.24,0.98,U] [#3 -0.11,0.05,0.89,U] [#4 0.27,0.15,0.83,U] [#5 0.04,0.12,0.98,U] [#6 -0.08,0.06,0.91,U] [#7 -0.05,0.08,0.76,U] [#8 -0.10,0.06,0.78,U] 
02:00:18.198 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {0.00, 0.22}
02:00:18.198 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
02:00:18.198 00.000 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.05)
02:00:18.198 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.65 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
02:00:18.200 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.07, opts=13)
02:00:18.200 00.000 6880 Enqueuing Move request for scope (-0.01, 0.07)
02:00:18.200 00.000 10052 Worker thread wakes up
02:00:18.200 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
02:00:18.200 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
02:00:18.201 00.001 10052 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
02:00:18.201 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:00:18.201 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.14, using input
02:00:18.201 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
02:00:18.201 00.000 10052 MoveAxis(E, 0, ABG)
02:00:18.201 00.000 10052 Move returns status 0, amount 0
02:00:18.201 00.000 10052 MoveAxis(N, 0, ABG)
02:00:18.201 00.000 10052 Move returns status 0, amount 0
02:00:18.201 00.000 10052 move complete, result=0
02:00:18.202 00.001 10052 worker thread done servicing request
02:00:18.234 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:18.281 00.047 6880 UpdateGuideState exits: m=2523 SNR=34.7
02:00:18.282 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:18.282 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:18.282 00.000 6880 Enqueuing Expose request
02:00:18.282 00.000 10052 Worker thread wakes up
02:00:18.282 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:18.282 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:18.282 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:19.417 01.135 10052 Exposure complete
02:00:19.496 00.079 10052 worker thread done servicing request
02:00:19.496 00.000 6880 OnExposeComplete: enter
02:00:19.496 00.000 6880 UpdateGuideState(): m_state=6
02:00:19.497 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2487
02:00:19.497 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=889.69, Mass=2546, SNR=35.1, Peak=168 HFD=4.7
02:00:19.498 00.001 6880 MultiStar: [#1 0.26,0.19,0.95,U] [#2 0.17,0.03,0.99,U] [#3 0.07,-0.04,0.90,U] [#4 0.37,0.18,0.86,U] [#5 0.27,0.19,0.95,U] [#6 0.15,0.05,0.92,U] [#7 0.11,-0.03,0.75,U] [#8 0.00,-0.28,0.80,U] 
02:00:19.498 00.000 6880 refined, 8 included, MultiStar: {0.18, 0.09}, one-star: {0.15, 0.39}
02:00:19.498 00.000 6880 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.61) = xAngle (2.07 = 2.07)
02:00:19.498 00.000 6880 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.04 = 2.04)
02:00:19.498 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.09 hyp=0.20 cameraTheta=0.46 mountX=-0.09 mountY=0.17, mountTheta=2.06
02:00:19.500 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.09, opts=13)
02:00:19.500 00.000 6880 Enqueuing Move request for scope (0.18, 0.09)
02:00:19.500 00.000 10052 Worker thread wakes up
02:00:19.500 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.09) opts 0xd
02:00:19.500 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.09)
02:00:19.500 00.000 10052 Moving (0.18, 0.09) raw xDistance=-0.09 yDistance=0.17
02:00:19.500 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:00:19.500 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.03
02:00:19.500 00.000 10052 MoveAxis(E, 0, ABG)
02:00:19.500 00.000 10052 Move returns status 0, amount 0
02:00:19.500 00.000 10052 MoveAxis(N, 0, ABG)
02:00:19.501 00.001 10052 Move returns status 0, amount 0
02:00:19.501 00.000 10052 move complete, result=0
02:00:19.501 00.000 10052 worker thread done servicing request
02:00:19.529 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:19.581 00.052 6880 UpdateGuideState exits: m=2546 SNR=35.1
02:00:19.581 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:19.581 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:19.581 00.000 6880 Enqueuing Expose request
02:00:19.581 00.000 10052 Worker thread wakes up
02:00:19.581 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:19.582 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:19.582 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:20.164 00.582 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"44c57a9c-bcc5-482e-827d-9ea9cb1ae34b"}
02:00:20.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"44c57a9c-bcc5-482e-827d-9ea9cb1ae34b"}
02:00:20.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf6fe182-375a-4a62-b5f8-d8552b25a4a1"}
02:00:20.165 00.000 6880 case statement mapped state 6 to 3
02:00:20.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf6fe182-375a-4a62-b5f8-d8552b25a4a1"}
02:00:20.167 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cfbd0180-7391-42e3-b17c-c9014d709538"}
02:00:20.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2487,"width":15,"height":15,"star_pos":[6.97,6.69],"pixels":"..."},"id":"cfbd0180-7391-42e3-b17c-c9014d709538"}
02:00:20.492 00.325 10052 Exposure complete
02:00:20.577 00.085 10052 worker thread done servicing request
02:00:20.577 00.000 6880 OnExposeComplete: enter
02:00:20.577 00.000 6880 UpdateGuideState(): m_state=6
02:00:20.577 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2488
02:00:20.578 00.001 6880 Star::Find returns 1 (0), X=408.03, Y=889.52, Mass=2503, SNR=34.7, Peak=168 HFD=4.5
02:00:20.578 00.000 6880 MultiStar: [#1 0.06,-0.08,0.96,U] [#2 0.16,0.04,1.00,U] [#3 0.13,-0.09,0.94,U] [#4 0.25,0.14,0.85,U] [#5 0.21,0.05,0.98,U] [#6 0.18,-0.02,0.92,U] [#7 -0.05,-0.14,0.78,U] [#8 0.09,-0.34,0.81,U] 
02:00:20.578 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.22, 0.22}
02:00:20.578 00.000 6880 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.61) = xAngle (1.50 = 1.50)
02:00:20.578 00.000 6880 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
02:00:20.578 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.11 mountX=0.01 mountY=0.14, mountTheta=1.50
02:00:20.581 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.02, opts=13)
02:00:20.581 00.000 6880 Enqueuing Move request for scope (0.14, -0.02)
02:00:20.581 00.000 10052 Worker thread wakes up
02:00:20.581 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:00:20.581 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:00:20.581 00.000 10052 Moving (0.14, -0.02) raw xDistance=0.01 yDistance=0.14
02:00:20.581 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:00:20.581 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
02:00:20.581 00.000 10052 MoveAxis(E, 0, ABG)
02:00:20.582 00.001 10052 Move returns status 0, amount 0
02:00:20.582 00.000 10052 MoveAxis(N, 0, ABG)
02:00:20.582 00.000 10052 Move returns status 0, amount 0
02:00:20.582 00.000 10052 move complete, result=0
02:00:20.582 00.000 10052 worker thread done servicing request
02:00:20.612 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:20.665 00.053 6880 UpdateGuideState exits: m=2503 SNR=34.7
02:00:20.665 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:20.666 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:20.666 00.000 6880 Enqueuing Expose request
02:00:20.666 00.000 10052 Worker thread wakes up
02:00:20.666 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:20.666 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:20.666 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:21.796 01.130 10052 Exposure complete
02:00:21.882 00.086 10052 worker thread done servicing request
02:00:21.882 00.000 6880 OnExposeComplete: enter
02:00:21.882 00.000 6880 UpdateGuideState(): m_state=6
02:00:21.882 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2489
02:00:21.882 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=889.61, Mass=2590, SNR=35.4, Peak=173 HFD=4.3
02:00:21.883 00.001 6880 MultiStar: [#1 0.29,0.18,0.93,U] [#2 0.18,0.16,0.97,U] [#3 0.17,-0.00,0.90,U] [#4 0.41,0.41,0.00,M1] [#5 0.28,0.11,0.95,U] [#6 0.12,0.13,0.92,U] [#7 0.15,-0.08,0.76,U] [#8 0.24,0.06,0.80,U] 
02:00:21.883 00.000 6880 refined, 7 included, MultiStar: {0.21, 0.12}, one-star: {0.25, 0.31}
02:00:21.883 00.000 6880 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
02:00:21.883 00.000 6880 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
02:00:21.883 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.12 hyp=0.24 cameraTheta=0.50 mountX=-0.12 mountY=0.21, mountTheta=2.11
02:00:21.886 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.12, opts=13)
02:00:21.886 00.000 6880 Enqueuing Move request for scope (0.21, 0.12)
02:00:21.886 00.000 10052 Worker thread wakes up
02:00:21.886 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.12) opts 0xd
02:00:21.886 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.12)
02:00:21.886 00.000 10052 Moving (0.21, 0.12) raw xDistance=-0.12 yDistance=0.21
02:00:21.886 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:00:21.886 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
02:00:21.887 00.001 10052 MoveAxis(E, 33, ABG)
02:00:21.887 00.000 10052 Guiding  Dir = 2, Dur = 33
02:00:21.916 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:21.968 00.052 6880 UpdateGuideState exits: m=2590 SNR=35.4
02:00:21.968 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:21.968 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:21.968 00.000 6880 Enqueuing Expose request
02:00:21.970 00.002 10052 IsSlewing returns 0
02:00:22.037 00.067 10052 IsGuiding returns 0
02:00:22.165 00.128 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ae501a9-5d01-43ff-8f18-c87c8cc2665d"}
02:00:22.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ae501a9-5d01-43ff-8f18-c87c8cc2665d"}
02:00:22.166 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cb7d081e-cfac-4090-878e-2125e6d678ac"}
02:00:22.166 00.000 6880 case statement mapped state 6 to 3
02:00:22.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb7d081e-cfac-4090-878e-2125e6d678ac"}
02:00:22.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0d1ee8c0-d750-4cab-9964-02377319e886"}
02:00:22.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2489,"width":15,"height":15,"star_pos":[7.07,6.61],"pixels":"..."},"id":"0d1ee8c0-d750-4cab-9964-02377319e886"}
02:00:22.180 00.013 10052 IsGuiding returns 0
02:00:22.180 00.000 10052 Move returns status 0, amount 33
02:00:22.180 00.000 10052 MoveAxis(N, 0, ABG)
02:00:22.180 00.000 10052 Move returns status 0, amount 0
02:00:22.181 00.001 10052 move complete, result=0
02:00:22.181 00.000 10052 worker thread done servicing request
02:00:22.181 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.2 px 0 ms NORTH
02:00:22.181 00.000 10052 Worker thread wakes up
02:00:22.181 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:22.181 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:23.100 00.919 10052 Exposure complete
02:00:23.181 00.081 10052 worker thread done servicing request
02:00:23.181 00.000 6880 OnExposeComplete: enter
02:00:23.181 00.000 6880 UpdateGuideState(): m_state=6
02:00:23.182 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2490
02:00:23.182 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=889.50, Mass=2557, SNR=35.1, Peak=170 HFD=4.5
02:00:23.182 00.000 6880 MultiStar: [#1 0.13,0.00,0.96,U] [#2 0.15,0.09,0.99,U] [#3 0.14,0.13,0.91,U] [#4 0.26,0.40,0.86,U] [#5 0.11,0.15,0.96,U] [#6 0.02,0.08,0.93,U] [#7 -0.09,-0.12,0.78,U] [#8 0.13,0.08,0.82,U] 
02:00:23.183 00.001 6880 refined, 8 included, MultiStar: {0.10, 0.11}, one-star: {0.06, 0.20}
02:00:23.183 00.000 6880 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
02:00:23.183 00.000 6880 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
02:00:23.183 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.84 mountX=-0.12 mountY=0.10, mountTheta=2.44
02:00:23.185 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.11, opts=13)
02:00:23.185 00.000 6880 Enqueuing Move request for scope (0.10, 0.11)
02:00:23.185 00.000 10052 Worker thread wakes up
02:00:23.185 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
02:00:23.185 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
02:00:23.185 00.000 10052 Moving (0.10, 0.11) raw xDistance=-0.12 yDistance=0.10
02:00:23.185 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:00:23.185 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
02:00:23.185 00.000 10052 MoveAxis(E, 33, ABG)
02:00:23.185 00.000 10052 Guiding  Dir = 2, Dur = 33
02:00:23.206 00.021 10052 IsSlewing returns 0
02:00:23.216 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:23.245 00.029 10052 IsGuiding returns 0
02:00:23.265 00.020 6880 UpdateGuideState exits: m=2557 SNR=35.1
02:00:23.265 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:23.265 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:23.265 00.000 6880 Enqueuing Expose request
02:00:23.272 00.007 10052 PulseGuide returned control before completion, sleep 16
02:00:23.322 00.050 10052 IsGuiding returns 0
02:00:23.322 00.000 10052 Move returns status 0, amount 33
02:00:23.322 00.000 10052 MoveAxis(N, 0, ABG)
02:00:23.322 00.000 10052 Move returns status 0, amount 0
02:00:23.322 00.000 10052 move complete, result=0
02:00:23.322 00.000 10052 worker thread done servicing request
02:00:23.323 00.001 10052 Worker thread wakes up
02:00:23.323 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:23.323 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:23.323 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.1 px 0 ms NORTH
02:00:24.164 00.841 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16f2c0c0-f57f-4635-b94b-778c9e1be477"}
02:00:24.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16f2c0c0-f57f-4635-b94b-778c9e1be477"}
02:00:24.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9883956-7c4c-486b-a5d7-6d0092d26bfa"}
02:00:24.165 00.000 6880 case statement mapped state 6 to 3
02:00:24.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9883956-7c4c-486b-a5d7-6d0092d26bfa"}
02:00:24.166 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"86eaefa0-3b53-4466-ae66-997b26c176c1"}
02:00:24.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2490,"width":15,"height":15,"star_pos":[6.88,6.50],"pixels":"..."},"id":"86eaefa0-3b53-4466-ae66-997b26c176c1"}
02:00:24.459 00.293 10052 Exposure complete
02:00:24.539 00.080 10052 worker thread done servicing request
02:00:24.540 00.001 6880 OnExposeComplete: enter
02:00:24.540 00.000 6880 UpdateGuideState(): m_state=6
02:00:24.540 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2491
02:00:24.540 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=889.45, Mass=2567, SNR=35.2, Peak=175 HFD=4.6
02:00:24.541 00.001 6880 MultiStar: [#1 0.22,-0.03,0.95,U] [#2 0.17,-0.05,0.98,U] [#3 0.18,-0.06,0.91,U] [#4 0.31,-0.01,0.85,U] [#5 0.30,0.02,0.97,U] [#6 0.24,-0.14,0.93,U] [#7 0.17,-0.17,0.79,U] [#8 0.19,-0.24,0.83,U] 
02:00:24.541 00.000 6880 refined, 8 included, MultiStar: {0.22, -0.05}, one-star: {0.19, 0.15}
02:00:24.541 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
02:00:24.541 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
02:00:24.541 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.05 hyp=0.23 cameraTheta=-0.24 mountX=0.04 mountY=0.22, mountTheta=1.37
02:00:24.543 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.05, opts=13)
02:00:24.543 00.000 6880 Enqueuing Move request for scope (0.22, -0.05)
02:00:24.543 00.000 10052 Worker thread wakes up
02:00:24.543 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.05) opts 0xd
02:00:24.543 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.05)
02:00:24.544 00.001 10052 Moving (0.22, -0.05) raw xDistance=0.04 yDistance=0.22
02:00:24.544 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:24.544 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.22, slope = 0.01
02:00:24.544 00.000 10052 MoveAxis(E, 0, ABG)
02:00:24.544 00.000 10052 Move returns status 0, amount 0
02:00:24.544 00.000 10052 MoveAxis(S, 14, ABG)
02:00:24.544 00.000 10052 Guiding  Dir = 1, Dur = 14
02:00:24.566 00.022 10052 IsSlewing returns 0
02:00:24.576 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:24.603 00.027 10052 IsGuiding returns 0
02:00:24.626 00.023 6880 UpdateGuideState exits: m=2567 SNR=35.2
02:00:24.626 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:24.626 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:24.626 00.000 6880 Enqueuing Expose request
02:00:24.668 00.042 10052 IsGuiding returns 0
02:00:24.670 00.002 10052 Move returns status 0, amount 14
02:00:24.670 00.000 10052 move complete, result=0
02:00:24.670 00.000 10052 worker thread done servicing request
02:00:24.670 00.000 10052 Worker thread wakes up
02:00:24.670 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:24.670 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:24.726 00.056 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 14 ms SOUTH
02:00:25.587 00.861 10052 Exposure complete
02:00:25.664 00.077 10052 worker thread done servicing request
02:00:25.664 00.000 6880 OnExposeComplete: enter
02:00:25.664 00.000 6880 UpdateGuideState(): m_state=6
02:00:25.665 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2492
02:00:25.665 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=889.28, Mass=2546, SNR=35.0, Peak=164 HFD=4.7
02:00:25.665 00.000 6880 MultiStar: [#1 0.49,-0.02,0.96,U] [#2 0.36,0.02,1.01,U] [#3 0.32,-0.15,0.94,U] [#4 0.54,0.01,0.00,M1] [#5 0.46,-0.31,0.00,M1] [#6 0.32,0.01,0.94,U] [#7 0.23,-0.28,0.77,U] [#8 0.25,-0.29,0.80,U] 
02:00:25.665 00.000 6880 refined, 6 included, MultiStar: {0.35, -0.09}, one-star: {0.46, -0.02}
02:00:25.665 00.000 6880 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
02:00:25.665 00.000 6880 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
02:00:25.665 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.09 hyp=0.37 cameraTheta=-0.26 mountX=0.08 mountY=0.36, mountTheta=1.35
02:00:25.667 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.09, opts=13)
02:00:25.667 00.000 6880 Enqueuing Move request for scope (0.35, -0.09)
02:00:25.667 00.000 10052 Worker thread wakes up
02:00:25.667 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.09) opts 0xd
02:00:25.667 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.09)
02:00:25.667 00.000 10052 Moving (0.35, -0.09) raw xDistance=0.08 yDistance=0.36
02:00:25.667 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:00:25.667 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.36, slope = 0.02
02:00:25.667 00.000 10052 MoveAxis(E, 0, ABG)
02:00:25.668 00.001 10052 Move returns status 0, amount 0
02:00:25.668 00.000 10052 MoveAxis(S, 31, ABG)
02:00:25.668 00.000 10052 Guiding  Dir = 1, Dur = 31
02:00:25.694 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:25.732 00.038 10052 IsSlewing returns 0
02:00:25.739 00.007 6880 UpdateGuideState exits: m=2546 SNR=35.0
02:00:25.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:25.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:25.739 00.000 6880 Enqueuing Expose request
02:00:25.812 00.073 10052 IsGuiding returns 0
02:00:25.954 00.142 10052 IsGuiding returns 0
02:00:25.955 00.001 10052 Move returns status 0, amount 31
02:00:25.955 00.000 10052 move complete, result=0
02:00:25.955 00.000 10052 worker thread done servicing request
02:00:25.955 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 31 ms SOUTH
02:00:25.955 00.000 10052 Worker thread wakes up
02:00:25.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:25.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:26.163 00.208 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ff0bef2-9906-454a-a2aa-d9d541a07e32"}
02:00:26.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ff0bef2-9906-454a-a2aa-d9d541a07e32"}
02:00:26.164 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73eeea0b-19a5-44fc-8a14-23595d756a01"}
02:00:26.164 00.000 6880 case statement mapped state 6 to 3
02:00:26.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73eeea0b-19a5-44fc-8a14-23595d756a01"}
02:00:26.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"187387d8-e4f1-4061-95a8-95eac722627f"}
02:00:26.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2492,"width":15,"height":15,"star_pos":[7.28,7.28],"pixels":"..."},"id":"187387d8-e4f1-4061-95a8-95eac722627f"}
02:00:27.092 00.927 10052 Exposure complete
02:00:27.171 00.079 6880 OnExposeComplete: enter
02:00:27.171 00.000 6880 UpdateGuideState(): m_state=6
02:00:27.171 00.000 10052 worker thread done servicing request
02:00:27.171 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2493
02:00:27.172 00.001 6880 Star::Find returns 1 (0), X=408.19, Y=889.28, Mass=2607, SNR=35.4, Peak=154 HFD=4.8
02:00:27.172 00.000 6880 MultiStar: [#1 0.42,-0.05,0.95,U] [#2 0.35,-0.28,0.96,U] [#3 0.38,-0.28,0.91,U] [#4 0.47,-0.07,0.85,U] [#5 0.57,-0.18,0.00,M2] [#6 0.25,-0.13,0.91,U] [#7 0.31,-0.12,0.75,U] [#8 0.19,-0.33,0.80,U] 
02:00:27.172 00.000 6880 single-star, 7 included, MultiStar: {0.35, -0.16}, one-star: {0.38, -0.02}
02:00:27.172 00.000 6880 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
02:00:27.172 00.000 6880 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
02:00:27.173 00.001 6880 CameraToMount -- cameraX=0.38 cameraY=-0.02 hyp=0.38 cameraTheta=-0.05 mountX=0.00 mountY=0.38, mountTheta=1.57
02:00:27.175 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.38, y=-0.02, opts=13)
02:00:27.175 00.000 6880 Enqueuing Move request for scope (0.38, -0.02)
02:00:27.175 00.000 10052 Worker thread wakes up
02:00:27.175 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.02) opts 0xd
02:00:27.175 00.000 10052 Handling offset move in thread for scope, endpoint = (0.38, -0.02)
02:00:27.175 00.000 10052 Moving (0.38, -0.02) raw xDistance=0.00 yDistance=0.38
02:00:27.175 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:00:27.175 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.38, slope = 0.02
02:00:27.176 00.001 10052 MoveAxis(E, 0, ABG)
02:00:27.176 00.000 10052 Move returns status 0, amount 0
02:00:27.176 00.000 10052 MoveAxis(S, 44, ABG)
02:00:27.176 00.000 10052 Guiding  Dir = 1, Dur = 44
02:00:27.196 00.020 10052 IsSlewing returns 0
02:00:27.205 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:27.235 00.030 10052 IsGuiding returns 0
02:00:27.254 00.019 6880 UpdateGuideState exits: m=2607 SNR=35.4
02:00:27.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:27.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:27.254 00.000 6880 Enqueuing Expose request
02:00:27.262 00.008 10052 PulseGuide returned control before completion, sleep 27
02:00:27.314 00.052 10052 IsGuiding returns 0
02:00:27.315 00.001 10052 Move returns status 0, amount 44
02:00:27.315 00.000 10052 move complete, result=0
02:00:27.315 00.000 10052 worker thread done servicing request
02:00:27.315 00.000 10052 Worker thread wakes up
02:00:27.315 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:27.315 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:27.315 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 44 ms SOUTH
02:00:28.164 00.849 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0b6fd89-35be-4664-a113-fc3ca5bc2e37"}
02:00:28.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0b6fd89-35be-4664-a113-fc3ca5bc2e37"}
02:00:28.164 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98eae235-159b-40f1-91dc-c39de3faaab5"}
02:00:28.164 00.000 6880 case statement mapped state 6 to 3
02:00:28.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"98eae235-159b-40f1-91dc-c39de3faaab5"}
02:00:28.166 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5bc77184-de82-4538-9b7e-9990bf06484b"}
02:00:28.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2493,"width":15,"height":15,"star_pos":[7.19,7.28],"pixels":"..."},"id":"5bc77184-de82-4538-9b7e-9990bf06484b"}
02:00:28.235 00.069 10052 Exposure complete
02:00:28.307 00.072 10052 worker thread done servicing request
02:00:28.307 00.000 6880 OnExposeComplete: enter
02:00:28.307 00.000 6880 UpdateGuideState(): m_state=6
02:00:28.308 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2494
02:00:28.308 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=889.21, Mass=2589, SNR=35.3, Peak=172 HFD=4.5
02:00:28.308 00.000 6880 MultiStar: [#1 0.35,-0.08,0.96,U] [#2 0.24,-0.48,0.00,M1] [#3 0.19,-0.27,0.91,U] [#4 0.39,0.05,0.82,U] [#5 0.31,-0.17,0.97,U] [#6 0.24,-0.19,0.92,U] [#7 0.19,-0.30,0.76,U] [#8 0.15,-0.40,0.80,U] 
02:00:28.308 00.000 6880 single-star, 7 included, MultiStar: {0.25, -0.18}, one-star: {0.17, -0.09}
02:00:28.309 00.001 6880 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
02:00:28.309 00.000 6880 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:00:28.309 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.48 mountX=0.08 mountY=0.17, mountTheta=1.13
02:00:28.310 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.09, opts=13)
02:00:28.310 00.000 6880 Enqueuing Move request for scope (0.17, -0.09)
02:00:28.310 00.000 10052 Worker thread wakes up
02:00:28.310 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
02:00:28.310 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
02:00:28.310 00.000 10052 Moving (0.17, -0.09) raw xDistance=0.08 yDistance=0.17
02:00:28.310 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:00:28.310 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
02:00:28.311 00.001 10052 MoveAxis(E, 0, ABG)
02:00:28.311 00.000 10052 Move returns status 0, amount 0
02:00:28.311 00.000 10052 MoveAxis(N, 0, ABG)
02:00:28.311 00.000 10052 Move returns status 0, amount 0
02:00:28.311 00.000 10052 move complete, result=0
02:00:28.311 00.000 10052 worker thread done servicing request
02:00:28.336 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:28.380 00.044 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:00:28.380 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:28.380 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:28.380 00.000 6880 Enqueuing Expose request
02:00:28.381 00.001 10052 Worker thread wakes up
02:00:28.381 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:00:28.381 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:28.381 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:29.614 01.233 10052 Exposure complete
02:00:29.700 00.086 10052 worker thread done servicing request
02:00:29.700 00.000 6880 OnExposeComplete: enter
02:00:29.700 00.000 6880 UpdateGuideState(): m_state=6
02:00:29.700 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2495
02:00:29.701 00.001 6880 Star::Find returns 1 (0), X=408.04, Y=889.33, Mass=2589, SNR=35.3, Peak=163 HFD=4.6
02:00:29.701 00.000 6880 MultiStar: [#1 0.38,-0.04,0.95,U] [#2 0.27,-0.31,0.98,U] [#3 0.18,-0.14,0.90,U] [#4 0.51,0.01,0.84,U] [#5 0.31,-0.04,0.97,U] [#6 0.33,-0.11,0.89,U] [#7 0.25,-0.27,0.76,U] [#8 0.21,-0.40,0.80,U] 
02:00:29.701 00.000 6880 single-star, 8 included, MultiStar: {0.30, -0.13}, one-star: {0.22, 0.03}
02:00:29.701 00.000 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
02:00:29.701 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
02:00:29.701 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.23 cameraTheta=0.12 mountX=-0.04 mountY=0.22, mountTheta=1.73
02:00:29.704 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.03, opts=13)
02:00:29.704 00.000 6880 Enqueuing Move request for scope (0.22, 0.03)
02:00:29.704 00.000 10052 Worker thread wakes up
02:00:29.704 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
02:00:29.704 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
02:00:29.704 00.000 10052 Moving (0.22, 0.03) raw xDistance=-0.04 yDistance=0.22
02:00:29.704 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:00:29.704 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.02
02:00:29.704 00.000 10052 MoveAxis(E, 0, ABG)
02:00:29.704 00.000 10052 Move returns status 0, amount 0
02:00:29.704 00.000 10052 MoveAxis(S, 42, ABG)
02:00:29.705 00.001 10052 Guiding  Dir = 1, Dur = 42
02:00:29.735 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:29.774 00.039 10052 IsSlewing returns 0
02:00:29.790 00.016 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:00:29.791 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:29.791 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:29.791 00.000 6880 Enqueuing Expose request
02:00:29.847 00.056 10052 IsGuiding returns 0
02:00:29.990 00.143 10052 IsGuiding returns 0
02:00:29.991 00.001 10052 Move returns status 0, amount 42
02:00:29.991 00.000 10052 move complete, result=0
02:00:29.991 00.000 10052 worker thread done servicing request
02:00:29.991 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
02:00:29.991 00.000 10052 Worker thread wakes up
02:00:29.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:29.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:30.165 00.174 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eaf3f40b-db68-4dfb-986f-005ca3004ccd"}
02:00:30.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eaf3f40b-db68-4dfb-986f-005ca3004ccd"}
02:00:30.166 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84e45cf7-2921-411b-81fd-cd82a5a0fcd0"}
02:00:30.166 00.000 6880 case statement mapped state 6 to 3
02:00:30.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"84e45cf7-2921-411b-81fd-cd82a5a0fcd0"}
02:00:30.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"997717e5-d785-4c1f-bc89-77f90c877162"}
02:00:30.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2495,"width":15,"height":15,"star_pos":[7.04,7.33],"pixels":"..."},"id":"997717e5-d785-4c1f-bc89-77f90c877162"}
02:00:30.910 00.743 10052 Exposure complete
02:00:30.984 00.074 10052 worker thread done servicing request
02:00:30.984 00.000 6880 OnExposeComplete: enter
02:00:30.984 00.000 6880 UpdateGuideState(): m_state=6
02:00:30.985 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2496
02:00:30.985 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.43, Mass=2442, SNR=34.3, Peak=165 HFD=4.5
02:00:30.985 00.000 6880 MultiStar: [#1 0.12,-0.23,0.98,U] [#2 -0.14,-0.40,1.00,U] [#3 -0.00,-0.23,0.93,U] [#4 0.22,0.07,0.86,U] [#5 0.20,-0.11,0.97,U] [#6 0.04,-0.21,0.94,U] [#7 -0.07,-0.25,0.77,U] [#8 0.07,-0.39,0.81,U] 
02:00:30.985 00.000 6880 single-star, 8 included, MultiStar: {0.06, -0.18}, one-star: {0.10, 0.13}
02:00:30.985 00.000 6880 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.61) = xAngle (2.53 = 2.53)
02:00:30.986 00.001 6880 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.49 = 2.49)
02:00:30.986 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.13 hyp=0.16 cameraTheta=0.91 mountX=-0.13 mountY=0.10, mountTheta=2.51
02:00:30.987 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.13, opts=13)
02:00:30.987 00.000 6880 Enqueuing Move request for scope (0.10, 0.13)
02:00:30.987 00.000 10052 Worker thread wakes up
02:00:30.987 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.13) opts 0xd
02:00:30.987 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.13)
02:00:30.987 00.000 10052 Moving (0.10, 0.13) raw xDistance=-0.13 yDistance=0.10
02:00:30.988 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:00:30.988 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
02:00:30.988 00.000 10052 MoveAxis(E, 35, ABG)
02:00:30.988 00.000 10052 Guiding  Dir = 2, Dur = 35
02:00:31.008 00.020 10052 IsSlewing returns 0
02:00:31.015 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:31.047 00.032 10052 IsGuiding returns 0
02:00:31.061 00.014 6880 UpdateGuideState exits: m=2442 SNR=34.3
02:00:31.061 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:31.061 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:31.061 00.000 6880 Enqueuing Expose request
02:00:31.075 00.014 10052 PulseGuide returned control before completion, sleep 18
02:00:31.117 00.042 10052 IsGuiding returns 0
02:00:31.117 00.000 10052 Move returns status 0, amount 35
02:00:31.117 00.000 10052 MoveAxis(N, 0, ABG)
02:00:31.117 00.000 10052 Move returns status 0, amount 0
02:00:31.117 00.000 10052 move complete, result=0
02:00:31.117 00.000 10052 worker thread done servicing request
02:00:31.117 00.000 10052 Worker thread wakes up
02:00:31.117 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:31.117 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:31.118 00.001 6880 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
02:00:32.165 01.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"576fe008-34f8-415b-8f33-309b32b321c5"}
02:00:32.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"576fe008-34f8-415b-8f33-309b32b321c5"}
02:00:32.166 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eb5538bb-c063-4d63-a4cb-7752cf25d347"}
02:00:32.166 00.000 6880 case statement mapped state 6 to 3
02:00:32.167 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb5538bb-c063-4d63-a4cb-7752cf25d347"}
02:00:32.167 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a0449eeb-5505-4d31-a5ca-eacb52813bcc"}
02:00:32.169 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2496,"width":15,"height":15,"star_pos":[6.92,7.43],"pixels":"..."},"id":"a0449eeb-5505-4d31-a5ca-eacb52813bcc"}
02:00:32.245 00.076 10052 Exposure complete
02:00:32.323 00.078 10052 worker thread done servicing request
02:00:32.323 00.000 6880 OnExposeComplete: enter
02:00:32.323 00.000 6880 UpdateGuideState(): m_state=6
02:00:32.324 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2497
02:00:32.324 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=889.43, Mass=2578, SNR=35.2, Peak=162 HFD=4.4
02:00:32.324 00.000 6880 MultiStar: [#1 -0.26,0.01,0.96,U] [#2 -0.38,-0.36,1.01,U] [#3 -0.27,-0.20,0.92,U] [#4 -0.02,-0.13,0.82,U] [#5 -0.24,-0.05,1.01,U] [#6 -0.19,-0.07,0.93,U] [#7 -0.47,-0.25,0.00,M1] [#8 -0.26,-0.09,0.79,U] 
02:00:32.324 00.000 6880 single-star, 7 included, MultiStar: {-0.23, -0.09}, one-star: {-0.20, 0.13}
02:00:32.325 00.001 6880 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.61) = xAngle (4.18 = -2.10)
02:00:32.325 00.000 6880 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.15 = -2.13)
02:00:32.325 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.13 hyp=0.23 cameraTheta=2.57 mountX=-0.12 mountY=-0.20, mountTheta=-2.11
02:00:32.327 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.13, opts=13)
02:00:32.327 00.000 6880 Enqueuing Move request for scope (-0.20, 0.13)
02:00:32.327 00.000 10052 Worker thread wakes up
02:00:32.327 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.13) opts 0xd
02:00:32.327 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.13)
02:00:32.327 00.000 10052 Moving (-0.20, 0.13) raw xDistance=-0.12 yDistance=-0.20
02:00:32.327 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:00:32.327 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = -0.02
02:00:32.327 00.000 10052 MoveAxis(E, 33, ABG)
02:00:32.327 00.000 10052 Guiding  Dir = 2, Dur = 33
02:00:32.359 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:32.389 00.030 10052 IsSlewing returns 0
02:00:32.406 00.017 6880 UpdateGuideState exits: m=2578 SNR=35.2
02:00:32.406 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:32.406 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:32.406 00.000 6880 Enqueuing Expose request
02:00:32.459 00.053 10052 IsGuiding returns 0
02:00:32.486 00.027 10052 PulseGuide returned control before completion, sleep 17
02:00:32.527 00.041 10052 IsGuiding returns 0
02:00:32.527 00.000 10052 Move returns status 0, amount 33
02:00:32.527 00.000 10052 MoveAxis(N, 37, ABG)
02:00:32.527 00.000 10052 Guiding  Dir = 0, Dur = 37
02:00:32.565 00.038 10052 IsSlewing returns 0
02:00:32.603 00.038 10052 IsGuiding returns 0
02:00:32.630 00.027 10052 PulseGuide returned control before completion, sleep 20
02:00:32.684 00.054 10052 IsGuiding returns 0
02:00:32.684 00.000 10052 Move returns status 0, amount 37
02:00:32.684 00.000 10052 move complete, result=0
02:00:32.684 00.000 10052 worker thread done servicing request
02:00:32.684 00.000 6880 GuideStep: -0.1 px 33 ms EAST, -0.2 px 37 ms NORTH
02:00:32.685 00.001 10052 Worker thread wakes up
02:00:32.685 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:32.685 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:33.593 00.908 10052 Exposure complete
02:00:33.674 00.081 10052 worker thread done servicing request
02:00:33.674 00.000 6880 OnExposeComplete: enter
02:00:33.674 00.000 6880 UpdateGuideState(): m_state=6
02:00:33.675 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2498
02:00:33.675 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=889.50, Mass=2539, SNR=34.9, Peak=158 HFD=4.7
02:00:33.675 00.000 6880 MultiStar: [#1 -0.05,-0.16,0.96,U] [#2 -0.29,-0.47,0.00,M1] [#3 -0.28,-0.22,0.88,U] [#4 -0.04,0.09,0.85,U] [#5 -0.26,-0.46,0.00,M1] [#6 -0.32,-0.25,0.90,U] [#7 -0.17,-0.29,0.78,U] [#8 -0.42,-0.20,0.75,U] 
02:00:33.676 00.001 6880 refined, 6 included, MultiStar: {-0.19, -0.11}, one-star: {-0.11, 0.20}
02:00:33.676 00.000 6880 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
02:00:33.676 00.000 6880 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:00:33.676 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.11 hyp=0.22 cameraTheta=-2.62 mountX=0.12 mountY=-0.19, mountTheta=-1.01
02:00:33.678 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.11, opts=13)
02:00:33.678 00.000 6880 Enqueuing Move request for scope (-0.19, -0.11)
02:00:33.678 00.000 10052 Worker thread wakes up
02:00:33.678 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.11) opts 0xd
02:00:33.678 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.11)
02:00:33.678 00.000 10052 Moving (-0.19, -0.11) raw xDistance=0.12 yDistance=-0.19
02:00:33.678 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:00:33.679 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.19, slope = -0.04
02:00:33.679 00.000 10052 MoveAxis(W, 30, ABG)
02:00:33.679 00.000 10052 Guiding  Dir = 3, Dur = 30
02:00:33.708 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:33.733 00.025 10052 IsSlewing returns 0
02:00:33.762 00.029 6880 UpdateGuideState exits: m=2539 SNR=34.9
02:00:33.763 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:33.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:33.763 00.000 6880 Enqueuing Expose request
02:00:33.773 00.010 10052 IsGuiding returns 0
02:00:33.915 00.142 10052 IsGuiding returns 0
02:00:33.915 00.000 10052 Move returns status 0, amount 30
02:00:33.915 00.000 10052 MoveAxis(N, 76, ABG)
02:00:33.915 00.000 10052 Guiding  Dir = 0, Dur = 76
02:00:33.994 00.079 10052 IsSlewing returns 0
02:00:34.068 00.074 10052 IsGuiding returns 0
02:00:34.137 00.069 10052 PulseGuide returned control before completion, sleep 18
02:00:34.164 00.027 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48f2195e-6dea-4e5f-b3ab-d43e276a10dc"}
02:00:34.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48f2195e-6dea-4e5f-b3ab-d43e276a10dc"}
02:00:34.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"559ab6f9-02db-4ed3-b905-9817859aaf88"}
02:00:34.165 00.000 6880 case statement mapped state 6 to 3
02:00:34.166 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"559ab6f9-02db-4ed3-b905-9817859aaf88"}
02:00:34.166 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"924342bf-8234-43e7-a10b-51501a5d3839"}
02:00:34.167 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2498,"width":15,"height":15,"star_pos":[6.71,7.50],"pixels":"..."},"id":"924342bf-8234-43e7-a10b-51501a5d3839"}
02:00:34.218 00.051 10052 IsGuiding returns 1
02:00:34.218 00.000 10052 scope still moving after pulse duration time elapsed
02:00:34.296 00.078 10052 IsSlewing returns 0
02:00:34.371 00.075 10052 IsGuiding returns 0
02:00:34.371 00.000 10052 scope move finished after 76 + 227 ms
02:00:34.371 00.000 10052 Move returns status 0, amount 76
02:00:34.371 00.000 10052 move complete, result=0
02:00:34.371 00.000 10052 worker thread done servicing request
02:00:34.373 00.002 10052 Worker thread wakes up
02:00:34.373 00.000 6880 GuideStep: 0.1 px 30 ms WEST, -0.2 px 76 ms NORTH
02:00:34.373 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:34.373 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:35.503 01.130 10052 Exposure complete
02:00:35.582 00.079 10052 worker thread done servicing request
02:00:35.582 00.000 6880 OnExposeComplete: enter
02:00:35.582 00.000 6880 UpdateGuideState(): m_state=6
02:00:35.583 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2499
02:00:35.583 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=889.37, Mass=2421, SNR=34.1, Peak=176 HFD=4.4
02:00:35.583 00.000 6880 MultiStar: [#1 0.05,-0.18,0.95,U] [#2 -0.14,-0.53,0.00,M2] [#3 -0.11,-0.29,0.93,U] [#4 0.28,-0.01,0.85,U] [#5 0.02,-0.16,1.00,U] [#6 -0.08,-0.23,0.95,U] [#7 -0.08,-0.30,0.77,U] [#8 -0.07,-0.36,0.81,U] 
02:00:35.583 00.000 6880 single-star, 7 included, MultiStar: {0.01, -0.18}, one-star: {0.06, 0.07}
02:00:35.583 00.000 6880 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.61) = xAngle (2.47 = 2.47)
02:00:35.584 00.001 6880 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.44 = 2.44)
02:00:35.584 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.86 mountX=-0.07 mountY=0.06, mountTheta=2.45
02:00:35.585 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.07, opts=13)
02:00:35.586 00.001 6880 Enqueuing Move request for scope (0.06, 0.07)
02:00:35.586 00.000 10052 Worker thread wakes up
02:00:35.586 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:00:35.586 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:00:35.586 00.000 10052 Moving (0.06, 0.07) raw xDistance=-0.07 yDistance=0.06
02:00:35.586 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:00:35.586 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.04
02:00:35.586 00.000 10052 MoveAxis(E, 0, ABG)
02:00:35.586 00.000 10052 Move returns status 0, amount 0
02:00:35.586 00.000 10052 MoveAxis(N, 0, ABG)
02:00:35.586 00.000 10052 Move returns status 0, amount 0
02:00:35.586 00.000 10052 move complete, result=0
02:00:35.587 00.001 10052 worker thread done servicing request
02:00:35.617 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:35.679 00.062 6880 UpdateGuideState exits: m=2421 SNR=34.1
02:00:35.679 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:35.679 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:35.679 00.000 6880 Enqueuing Expose request
02:00:35.679 00.000 10052 Worker thread wakes up
02:00:35.679 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:35.679 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:35.679 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:36.163 00.484 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0bf4e5a2-ab30-4e3f-846b-54672e3258d8"}
02:00:36.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0bf4e5a2-ab30-4e3f-846b-54672e3258d8"}
02:00:36.164 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9582ddf3-6306-41f6-af41-6f68e392b7d3"}
02:00:36.164 00.000 6880 case statement mapped state 6 to 3
02:00:36.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9582ddf3-6306-41f6-af41-6f68e392b7d3"}
02:00:36.164 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2639efbc-08a6-4715-826a-6ac869de396d"}
02:00:36.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2499,"width":15,"height":15,"star_pos":[6.88,7.37],"pixels":"..."},"id":"2639efbc-08a6-4715-826a-6ac869de396d"}
02:00:36.592 00.428 10052 Exposure complete
02:00:36.674 00.082 10052 worker thread done servicing request
02:00:36.674 00.000 6880 OnExposeComplete: enter
02:00:36.674 00.000 6880 UpdateGuideState(): m_state=6
02:00:36.675 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2500
02:00:36.675 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=889.01, Mass=2534, SNR=34.9, Peak=164 HFD=4.5
02:00:36.676 00.001 6880 MultiStar: [#1 0.34,-0.15,0.94,U] [#2 0.13,-0.44,0.98,U] [#3 0.20,-0.23,0.89,U] [#4 0.40,-0.04,0.81,U] [#5 0.34,-0.48,0.00,M1] [#6 0.33,-0.09,0.91,U] [#7 -0.01,-0.34,0.75,U] [#8 0.17,-0.43,0.79,U] 
02:00:36.676 00.000 6880 refined, 7 included, MultiStar: {0.22, -0.25}, one-star: {0.19, -0.29}
02:00:36.676 00.000 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.77 = 0.77)
02:00:36.676 00.000 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
02:00:36.676 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.25 hyp=0.34 cameraTheta=-0.85 mountX=0.24 mountY=0.23, mountTheta=0.75
02:00:36.678 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.25, opts=13)
02:00:36.679 00.001 6880 Enqueuing Move request for scope (0.22, -0.25)
02:00:36.679 00.000 10052 Worker thread wakes up
02:00:36.679 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.25) opts 0xd
02:00:36.679 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.25)
02:00:36.679 00.000 10052 Moving (0.22, -0.25) raw xDistance=0.24 yDistance=0.23
02:00:36.679 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:00:36.679 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.04
02:00:36.679 00.000 10052 MoveAxis(W, 65, ABG)
02:00:36.679 00.000 10052 Guiding  Dir = 3, Dur = 65
02:00:36.701 00.022 10052 IsSlewing returns 0
02:00:36.710 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:36.739 00.029 10052 IsGuiding returns 0
02:00:36.758 00.019 6880 UpdateGuideState exits: m=2534 SNR=34.9
02:00:36.758 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:36.758 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:36.758 00.000 6880 Enqueuing Expose request
02:00:36.766 00.008 10052 PulseGuide returned control before completion, sleep 48
02:00:36.843 00.077 10052 IsGuiding returns 1
02:00:36.843 00.000 10052 scope still moving after pulse duration time elapsed
02:00:36.892 00.049 10052 IsSlewing returns 0
02:00:36.931 00.039 10052 IsGuiding returns 0
02:00:36.931 00.000 10052 scope move finished after 65 + 126 ms
02:00:36.931 00.000 10052 Move returns status 0, amount 65
02:00:36.931 00.000 10052 MoveAxis(N, 0, ABG)
02:00:36.931 00.000 10052 Move returns status 0, amount 0
02:00:36.931 00.000 10052 move complete, result=0
02:00:36.931 00.000 10052 worker thread done servicing request
02:00:36.932 00.001 10052 Worker thread wakes up
02:00:36.932 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:36.932 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:36.932 00.000 6880 GuideStep: 0.2 px 65 ms WEST, 0.2 px 0 ms NORTH
02:00:38.067 01.135 10052 Exposure complete
02:00:38.151 00.084 10052 worker thread done servicing request
02:00:38.151 00.000 6880 OnExposeComplete: enter
02:00:38.151 00.000 6880 UpdateGuideState(): m_state=6
02:00:38.152 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2501
02:00:38.152 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.01, Mass=2422, SNR=34.1, Peak=158 HFD=4.4
02:00:38.152 00.000 6880 MultiStar: [#1 0.18,-0.27,0.96,U] [#2 -0.15,-0.83,0.00,M2] [#3 -0.06,-0.40,0.95,U] [#4 0.29,-0.18,0.84,U] [#5 -0.11,-0.56,0.00,M2] [#6 -0.02,-0.34,0.93,U] [#7 -0.12,-0.40,0.78,U] [#8 -0.18,-0.52,0.00,M1] 
02:00:38.152 00.000 6880 single-star, 5 included, MultiStar: {0.05, -0.31}, one-star: {0.05, -0.29}
02:00:38.153 00.001 6880 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.61) = xAngle (0.21 = 0.21)
02:00:38.153 00.000 6880 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:00:38.153 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.29 hyp=0.29 cameraTheta=-1.40 mountX=0.29 mountY=0.05, mountTheta=0.18
02:00:38.155 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.29, opts=13)
02:00:38.155 00.000 6880 Enqueuing Move request for scope (0.05, -0.29)
02:00:38.155 00.000 10052 Worker thread wakes up
02:00:38.155 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.29) opts 0xd
02:00:38.155 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.29)
02:00:38.155 00.000 10052 Moving (0.05, -0.29) raw xDistance=0.29 yDistance=0.05
02:00:38.156 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
02:00:38.156 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
02:00:38.156 00.000 10052 MoveAxis(W, 80, ABG)
02:00:38.156 00.000 10052 Guiding  Dir = 3, Dur = 80
02:00:38.188 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:38.215 00.027 10052 IsSlewing returns 0
02:00:38.240 00.025 6880 UpdateGuideState exits: m=2422 SNR=34.1
02:00:38.240 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:38.240 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:38.240 00.000 6880 Enqueuing Expose request
02:00:38.241 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ca5bf57-242a-4844-80e3-821d3e1ee40c"}
02:00:38.241 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ca5bf57-242a-4844-80e3-821d3e1ee40c"}
02:00:38.266 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac8d152e-97b3-4809-967c-232d891f5671"}
02:00:38.266 00.000 6880 case statement mapped state 6 to 3
02:00:38.266 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac8d152e-97b3-4809-967c-232d891f5671"}
02:00:38.269 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9370174d-ecdb-4f5d-9e37-b4faee9039a4"}
02:00:38.269 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2501,"width":15,"height":15,"star_pos":[6.87,7.01],"pixels":"..."},"id":"9370174d-ecdb-4f5d-9e37-b4faee9039a4"}
02:00:38.285 00.016 10052 IsGuiding returns 0
02:00:38.344 00.059 10052 PulseGuide returned control before completion, sleep 31
02:00:38.422 00.078 10052 IsGuiding returns 1
02:00:38.422 00.000 10052 scope still moving after pulse duration time elapsed
02:00:38.533 00.111 10052 IsSlewing returns 0
02:00:38.602 00.069 10052 IsGuiding returns 0
02:00:38.602 00.000 10052 scope move finished after 80 + 237 ms
02:00:38.602 00.000 10052 Move returns status 0, amount 80
02:00:38.602 00.000 10052 MoveAxis(N, 0, ABG)
02:00:38.602 00.000 10052 Move returns status 0, amount 0
02:00:38.602 00.000 10052 move complete, result=0
02:00:38.602 00.000 10052 worker thread done servicing request
02:00:38.602 00.000 6880 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
02:00:38.602 00.000 10052 Worker thread wakes up
02:00:38.603 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:38.603 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:39.509 00.906 10052 Exposure complete
02:00:39.594 00.085 10052 worker thread done servicing request
02:00:39.594 00.000 6880 OnExposeComplete: enter
02:00:39.594 00.000 6880 UpdateGuideState(): m_state=6
02:00:39.595 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2502
02:00:39.595 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.00, Mass=2474, SNR=34.5, Peak=160 HFD=4.5
02:00:39.595 00.000 6880 MultiStar: [#1 0.27,-0.22,0.98,U] [#2 0.05,-0.10,0.95,U] [#3 0.19,-0.20,0.93,U] [#4 0.37,-0.22,0.84,U] [#5 0.24,-0.49,0.00,M3] [#6 0.24,-0.15,0.94,U] [#7 0.11,-0.41,0.78,U] [#8 0.02,-0.34,0.78,U] 
02:00:39.595 00.000 6880 refined, 7 included, MultiStar: {0.18, -0.24}, one-star: {0.18, -0.30}
02:00:39.596 00.001 6880 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.61) = xAngle (0.70 = 0.70)
02:00:39.596 00.000 6880 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
02:00:39.596 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.24 hyp=0.30 cameraTheta=-0.92 mountX=0.23 mountY=0.18, mountTheta=0.68
02:00:39.598 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.24, opts=13)
02:00:39.598 00.000 6880 Enqueuing Move request for scope (0.18, -0.24)
02:00:39.598 00.000 10052 Worker thread wakes up
02:00:39.598 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.24) opts 0xd
02:00:39.598 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.24)
02:00:39.598 00.000 10052 Moving (0.18, -0.24) raw xDistance=0.23 yDistance=0.18
02:00:39.598 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:00:39.598 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
02:00:39.598 00.000 10052 MoveAxis(W, 65, ABG)
02:00:39.598 00.000 10052 Guiding  Dir = 3, Dur = 65
02:00:39.630 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:39.654 00.024 10052 IsSlewing returns 0
02:00:39.682 00.028 6880 UpdateGuideState exits: m=2474 SNR=34.5
02:00:39.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:39.682 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:39.682 00.000 6880 Enqueuing Expose request
02:00:39.729 00.047 10052 IsGuiding returns 0
02:00:39.879 00.150 10052 IsGuiding returns 1
02:00:39.879 00.000 10052 scope still moving after pulse duration time elapsed
02:00:39.994 00.115 10052 IsSlewing returns 0
02:00:40.068 00.074 10052 IsGuiding returns 0
02:00:40.069 00.001 10052 scope move finished after 65 + 273 ms
02:00:40.069 00.000 10052 Move returns status 0, amount 65
02:00:40.069 00.000 10052 MoveAxis(N, 0, ABG)
02:00:40.069 00.000 10052 Move returns status 0, amount 0
02:00:40.069 00.000 10052 move complete, result=0
02:00:40.069 00.000 10052 worker thread done servicing request
02:00:40.069 00.000 6880 GuideStep: 0.2 px 65 ms WEST, 0.2 px 0 ms NORTH
02:00:40.069 00.000 10052 Worker thread wakes up
02:00:40.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:40.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:40.833 00.764 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2eff2eb7-fa80-4654-8e09-c22527e6bca6"}
02:00:40.834 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2eff2eb7-fa80-4654-8e09-c22527e6bca6"}
02:00:40.836 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a7ef93e-be42-420e-9eb9-2278acabe814"}
02:00:40.836 00.000 6880 case statement mapped state 6 to 3
02:00:40.836 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a7ef93e-be42-420e-9eb9-2278acabe814"}
02:00:40.838 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7c0989f-2e1b-452f-b19a-f3baaaa4aaba"}
02:00:40.838 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2502,"width":15,"height":15,"star_pos":[7.00,7.00],"pixels":"..."},"id":"e7c0989f-2e1b-452f-b19a-f3baaaa4aaba"}
02:00:41.212 00.374 10052 Exposure complete
02:00:41.309 00.097 10052 worker thread done servicing request
02:00:41.309 00.000 6880 OnExposeComplete: enter
02:00:41.309 00.000 6880 UpdateGuideState(): m_state=6
02:00:41.310 00.001 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2503
02:00:41.310 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=889.77, Mass=2418, SNR=34.1, Peak=136 HFD=4.7
02:00:41.310 00.000 6880 MultiStar: [#1 -0.02,0.09,0.95,U] [#2 -0.20,-0.04,1.01,U] [#3 -0.17,0.07,0.91,U] [#4 -0.03,0.21,0.85,U] [#5 -0.01,0.12,0.95,U] [#6 -0.16,0.13,0.93,U] [#7 -0.26,0.19,0.77,U] [#8 -0.16,0.01,0.81,U] 
02:00:41.310 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.14}, one-star: {-0.01, 0.47}
02:00:41.311 00.001 6880 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.61) = xAngle (3.85 = -2.43)
02:00:41.311 00.000 6880 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.82 = -2.46)
02:00:41.311 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.14 hyp=0.18 cameraTheta=2.24 mountX=-0.14 mountY=-0.11, mountTheta=-2.45
02:00:41.312 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.14, opts=13)
02:00:41.313 00.001 6880 Enqueuing Move request for scope (-0.11, 0.14)
02:00:41.313 00.000 10052 Worker thread wakes up
02:00:41.313 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.14) opts 0xd
02:00:41.313 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.14)
02:00:41.313 00.000 10052 Moving (-0.11, 0.14) raw xDistance=-0.14 yDistance=-0.11
02:00:41.313 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:00:41.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
02:00:41.313 00.000 10052 MoveAxis(E, 33, ABG)
02:00:41.313 00.000 10052 Guiding  Dir = 2, Dur = 33
02:00:41.334 00.021 10052 IsSlewing returns 0
02:00:41.346 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:41.372 00.026 10052 IsGuiding returns 0
02:00:41.400 00.028 6880 UpdateGuideState exits: m=2418 SNR=34.1
02:00:41.400 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:41.400 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:41.400 00.000 6880 Enqueuing Expose request
02:00:41.400 00.000 10052 PulseGuide returned control before completion, sleep 16
02:00:41.447 00.047 10052 IsGuiding returns 0
02:00:41.447 00.000 10052 Move returns status 0, amount 33
02:00:41.447 00.000 10052 MoveAxis(N, 0, ABG)
02:00:41.447 00.000 10052 Move returns status 0, amount 0
02:00:41.448 00.001 10052 move complete, result=0
02:00:41.448 00.000 10052 worker thread done servicing request
02:00:41.448 00.000 10052 Worker thread wakes up
02:00:41.448 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:41.448 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:41.461 00.013 6880 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
02:00:42.360 00.899 10052 Exposure complete
02:00:42.457 00.097 10052 worker thread done servicing request
02:00:42.458 00.001 6880 OnExposeComplete: enter
02:00:42.458 00.000 6880 UpdateGuideState(): m_state=6
02:00:42.458 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2504
02:00:42.458 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=889.25, Mass=2508, SNR=34.7, Peak=153 HFD=4.6
02:00:42.460 00.002 6880 MultiStar: [#1 0.17,0.00,0.94,U] [#2 0.19,-0.35,1.01,U] [#3 0.06,-0.09,0.90,U] [#4 0.26,0.05,0.84,U] [#5 0.18,-0.13,0.95,U] [#6 0.27,-0.16,0.93,U] [#7 0.01,-0.22,0.79,U] [#8 0.14,-0.09,0.80,U] 
02:00:42.460 00.000 6880 single-star, 8 included, MultiStar: {0.15, -0.12}, one-star: {0.09, -0.05}
02:00:42.460 00.000 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.15 = 1.15)
02:00:42.460 00.000 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
02:00:42.460 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.46 mountX=0.04 mountY=0.09, mountTheta=1.15
02:00:42.462 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.05, opts=13)
02:00:42.462 00.000 6880 Enqueuing Move request for scope (0.09, -0.05)
02:00:42.462 00.000 10052 Worker thread wakes up
02:00:42.463 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:00:42.463 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:00:42.463 00.000 10052 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=0.09
02:00:42.463 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:00:42.463 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:00:42.463 00.000 10052 MoveAxis(E, 0, ABG)
02:00:42.463 00.000 10052 Move returns status 0, amount 0
02:00:42.463 00.000 10052 MoveAxis(N, 0, ABG)
02:00:42.463 00.000 10052 Move returns status 0, amount 0
02:00:42.463 00.000 10052 move complete, result=0
02:00:42.464 00.001 10052 worker thread done servicing request
02:00:42.495 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:42.550 00.055 6880 UpdateGuideState exits: m=2508 SNR=34.7
02:00:42.550 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:42.550 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:42.550 00.000 6880 Enqueuing Expose request
02:00:42.551 00.001 10052 Worker thread wakes up
02:00:42.551 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:00:42.551 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:42.551 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:42.834 00.283 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2f776fb1-f1a2-42da-ae3f-86f70c6c9a32"}
02:00:42.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2f776fb1-f1a2-42da-ae3f-86f70c6c9a32"}
02:00:42.835 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5acffa00-9be9-45e3-84f6-8fe237f96125"}
02:00:42.835 00.000 6880 case statement mapped state 6 to 3
02:00:42.836 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5acffa00-9be9-45e3-84f6-8fe237f96125"}
02:00:42.837 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"01f17546-9d2e-43ed-ad48-c5768f1631c6"}
02:00:42.837 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2504,"width":15,"height":15,"star_pos":[6.91,7.25],"pixels":"..."},"id":"01f17546-9d2e-43ed-ad48-c5768f1631c6"}
02:00:43.685 00.848 10052 Exposure complete
02:00:43.786 00.101 10052 worker thread done servicing request
02:00:43.786 00.000 6880 OnExposeComplete: enter
02:00:43.786 00.000 6880 UpdateGuideState(): m_state=6
02:00:43.787 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2505
02:00:43.787 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=889.02, Mass=2451, SNR=34.4, Peak=158 HFD=4.5
02:00:43.787 00.000 6880 MultiStar: [#1 0.36,-0.31,0.98,U] [#2 0.13,-0.50,0.99,U] [#3 0.12,-0.24,0.91,U] [#4 0.45,-0.14,0.85,U] [#5 0.28,-0.52,0.00,M2] [#6 0.19,-0.17,0.94,U] [#7 0.18,-0.50,0.00,M1] [#8 0.24,-0.50,0.00,M1] 
02:00:43.788 00.001 6880 refined, 5 included, MultiStar: {0.26, -0.28}, one-star: {0.32, -0.28}
02:00:43.788 00.000 6880 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.61) = xAngle (0.79 = 0.79)
02:00:43.788 00.000 6880 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
02:00:43.788 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.28 hyp=0.38 cameraTheta=-0.83 mountX=0.27 mountY=0.26, mountTheta=0.77
02:00:43.790 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.28, opts=13)
02:00:43.790 00.000 6880 Enqueuing Move request for scope (0.26, -0.28)
02:00:43.790 00.000 10052 Worker thread wakes up
02:00:43.790 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.28) opts 0xd
02:00:43.790 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.28)
02:00:43.790 00.000 10052 Moving (0.26, -0.28) raw xDistance=0.27 yDistance=0.26
02:00:43.790 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:00:43.791 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.26, slope = 0.02
02:00:43.791 00.000 10052 MoveAxis(W, 72, ABG)
02:00:43.791 00.000 10052 Guiding  Dir = 3, Dur = 72
02:00:43.829 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:43.891 00.062 6880 UpdateGuideState exits: m=2451 SNR=34.4
02:00:43.892 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:43.892 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:43.893 00.001 6880 Enqueuing Expose request
02:00:43.894 00.001 10052 IsSlewing returns 0
02:00:43.973 00.079 10052 IsGuiding returns 0
02:00:44.037 00.064 10052 PulseGuide returned control before completion, sleep 19
02:00:44.117 00.080 10052 IsGuiding returns 1
02:00:44.117 00.000 10052 scope still moving after pulse duration time elapsed
02:00:44.192 00.075 10052 IsSlewing returns 0
02:00:44.259 00.067 10052 IsGuiding returns 0
02:00:44.259 00.000 10052 scope move finished after 72 + 213 ms
02:00:44.259 00.000 10052 Move returns status 0, amount 72
02:00:44.259 00.000 10052 MoveAxis(S, 45, ABG)
02:00:44.259 00.000 10052 Guiding  Dir = 1, Dur = 45
02:00:44.332 00.073 10052 IsSlewing returns 0
02:00:44.412 00.080 10052 IsGuiding returns 0
02:00:44.520 00.108 10052 IsGuiding returns 1
02:00:44.520 00.000 10052 scope still moving after pulse duration time elapsed
02:00:44.564 00.044 10052 IsSlewing returns 0
02:00:44.602 00.038 10052 IsGuiding returns 0
02:00:44.602 00.000 10052 scope move finished after 45 + 145 ms
02:00:44.602 00.000 10052 Move returns status 0, amount 45
02:00:44.603 00.001 10052 move complete, result=0
02:00:44.603 00.000 10052 worker thread done servicing request
02:00:44.603 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.3 px 45 ms SOUTH
02:00:44.603 00.000 10052 Worker thread wakes up
02:00:44.604 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:44.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:45.057 00.453 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eaf55975-744c-458e-ae3a-b7d76b155038"}
02:00:45.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eaf55975-744c-458e-ae3a-b7d76b155038"}
02:00:45.058 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57b92f4c-c36b-4e9a-8a49-4fb872d637ec"}
02:00:45.058 00.000 6880 case statement mapped state 6 to 3
02:00:45.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57b92f4c-c36b-4e9a-8a49-4fb872d637ec"}
02:00:45.060 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9b35236c-da73-453f-bd9d-138bb7dbf1b0"}
02:00:45.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2505,"width":15,"height":15,"star_pos":[7.13,7.02],"pixels":"..."},"id":"9b35236c-da73-453f-bd9d-138bb7dbf1b0"}
02:00:45.876 00.816 10052 Exposure complete
02:00:45.986 00.110 10052 worker thread done servicing request
02:00:45.986 00.000 6880 OnExposeComplete: enter
02:00:45.986 00.000 6880 UpdateGuideState(): m_state=6
02:00:45.987 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2506
02:00:45.987 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.40, Mass=2433, SNR=34.2, Peak=164 HFD=4.6
02:00:45.987 00.000 6880 MultiStar: [#1 0.05,-0.18,0.97,U] [#2 -0.27,-0.37,1.01,U] [#3 -0.31,-0.21,0.94,U] [#4 0.29,-0.03,0.86,U] [#5 0.00,-0.24,0.97,U] [#6 -0.17,-0.05,0.90,U] [#7 -0.05,-0.36,0.77,U] [#8 -0.16,-0.40,0.81,U] 
02:00:45.988 00.001 6880 single-star, 8 included, MultiStar: {-0.08, -0.19}, one-star: {-0.04, 0.10}
02:00:45.988 00.000 6880 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.61) = xAngle (3.56 = -2.72)
02:00:45.988 00.000 6880 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.53 = -2.75)
02:00:45.988 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.95 mountX=-0.10 mountY=-0.04, mountTheta=-2.75
02:00:45.990 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.10, opts=13)
02:00:45.990 00.000 6880 Enqueuing Move request for scope (-0.04, 0.10)
02:00:45.991 00.001 10052 Worker thread wakes up
02:00:45.991 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.10) opts 0xd
02:00:45.991 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.10)
02:00:45.991 00.000 10052 Moving (-0.04, 0.10) raw xDistance=-0.10 yDistance=-0.04
02:00:45.991 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:00:45.991 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
02:00:45.991 00.000 10052 MoveAxis(E, 0, ABG)
02:00:45.991 00.000 10052 Move returns status 0, amount 0
02:00:45.991 00.000 10052 MoveAxis(N, 0, ABG)
02:00:45.992 00.001 10052 Move returns status 0, amount 0
02:00:45.992 00.000 10052 move complete, result=0
02:00:45.992 00.000 10052 worker thread done servicing request
02:00:46.030 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:46.087 00.057 6880 UpdateGuideState exits: m=2433 SNR=34.2
02:00:46.087 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:46.087 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:46.087 00.000 6880 Enqueuing Expose request
02:00:46.087 00.000 10052 Worker thread wakes up
02:00:46.088 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:46.088 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:46.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:46.995 00.907 10052 Exposure complete
02:00:47.057 00.062 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a99ce691-13a2-4eb4-94e9-2d47696ce806"}
02:00:47.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a99ce691-13a2-4eb4-94e9-2d47696ce806"}
02:00:47.059 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6763c73-3275-41d3-becf-0e3e6e2027a2"}
02:00:47.059 00.000 6880 case statement mapped state 6 to 3
02:00:47.059 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6763c73-3275-41d3-becf-0e3e6e2027a2"}
02:00:47.060 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a39ddec9-9bac-46fe-87be-a2b15b0073c8"}
02:00:47.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2506,"width":15,"height":15,"star_pos":[6.78,7.40],"pixels":"..."},"id":"a39ddec9-9bac-46fe-87be-a2b15b0073c8"}
02:00:47.082 00.022 10052 worker thread done servicing request
02:00:47.082 00.000 6880 OnExposeComplete: enter
02:00:47.082 00.000 6880 UpdateGuideState(): m_state=6
02:00:47.083 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2507
02:00:47.083 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.15, Mass=2433, SNR=34.3, Peak=154 HFD=4.5
02:00:47.083 00.000 6880 MultiStar: [#1 -0.06,0.05,0.96,U] [#2 -0.10,-0.41,1.00,U] [#3 -0.20,-0.21,0.91,U] [#4 0.26,-0.04,0.84,U] [#5 -0.19,-0.34,0.97,U] [#6 -0.12,-0.17,0.93,U] [#7 -0.08,-0.24,0.76,U] [#8 -0.22,-0.41,0.79,U] 
02:00:47.084 00.001 6880 single-star, 8 included, MultiStar: {-0.08, -0.21}, one-star: {-0.04, -0.15}
02:00:47.084 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
02:00:47.084 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:00:47.084 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.83 mountX=0.15 mountY=-0.04, mountTheta=-0.25
02:00:47.086 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.15, opts=13)
02:00:47.086 00.000 6880 Enqueuing Move request for scope (-0.04, -0.15)
02:00:47.086 00.000 10052 Worker thread wakes up
02:00:47.086 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
02:00:47.087 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
02:00:47.087 00.000 10052 Moving (-0.04, -0.15) raw xDistance=0.15 yDistance=-0.04
02:00:47.087 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:00:47.087 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:00:47.087 00.000 10052 MoveAxis(W, 40, ABG)
02:00:47.087 00.000 10052 Guiding  Dir = 3, Dur = 40
02:00:47.108 00.021 10052 IsSlewing returns 0
02:00:47.115 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:47.145 00.030 10052 IsGuiding returns 0
02:00:47.162 00.017 6880 UpdateGuideState exits: m=2433 SNR=34.3
02:00:47.162 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:47.162 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:47.162 00.000 6880 Enqueuing Expose request
02:00:47.173 00.011 10052 PulseGuide returned control before completion, sleep 23
02:00:47.229 00.056 10052 IsGuiding returns 0
02:00:47.229 00.000 10052 Move returns status 0, amount 40
02:00:47.229 00.000 10052 MoveAxis(N, 0, ABG)
02:00:47.230 00.001 10052 Move returns status 0, amount 0
02:00:47.230 00.000 10052 move complete, result=0
02:00:47.230 00.000 10052 worker thread done servicing request
02:00:47.230 00.000 10052 Worker thread wakes up
02:00:47.231 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:47.231 00.000 6880 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
02:00:47.231 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:48.362 01.131 10052 Exposure complete
02:00:48.447 00.085 10052 worker thread done servicing request
02:00:48.447 00.000 6880 OnExposeComplete: enter
02:00:48.447 00.000 6880 UpdateGuideState(): m_state=6
02:00:48.447 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2508
02:00:48.447 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=889.30, Mass=2353, SNR=33.7, Peak=152 HFD=4.7
02:00:48.448 00.001 6880 MultiStar: [#1 -0.02,-0.25,0.98,U] [#2 -0.20,-0.46,1.03,U] [#3 -0.19,-0.23,0.94,U] [#4 0.13,-0.09,0.84,U] [#5 -0.19,-0.44,1.01,U] [#6 -0.18,-0.18,0.94,U] [#7 -0.14,-0.44,0.77,U] [#8 -0.14,-0.49,0.82,U] 
02:00:48.448 00.000 6880 single-star, 8 included, MultiStar: {-0.12, -0.28}, one-star: {-0.14, -0.00}
02:00:48.448 00.000 6880 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
02:00:48.448 00.000 6880 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
02:00:48.448 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.00 hyp=0.14 cameraTheta=-3.14 mountX=0.01 mountY=-0.14, mountTheta=-1.52
02:00:48.450 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.00, opts=13)
02:00:48.450 00.000 6880 Enqueuing Move request for scope (-0.14, -0.00)
02:00:48.450 00.000 10052 Worker thread wakes up
02:00:48.450 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.00) opts 0xd
02:00:48.451 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.00)
02:00:48.451 00.000 10052 Moving (-0.14, -0.00) raw xDistance=0.01 yDistance=-0.14
02:00:48.451 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:00:48.451 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
02:00:48.451 00.000 10052 MoveAxis(E, 0, ABG)
02:00:48.451 00.000 10052 Move returns status 0, amount 0
02:00:48.451 00.000 10052 MoveAxis(N, 0, ABG)
02:00:48.451 00.000 10052 Move returns status 0, amount 0
02:00:48.451 00.000 10052 move complete, result=0
02:00:48.451 00.000 10052 worker thread done servicing request
02:00:48.481 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:48.526 00.045 6880 UpdateGuideState exits: m=2353 SNR=33.7
02:00:48.526 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:48.526 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:48.526 00.000 6880 Enqueuing Expose request
02:00:48.526 00.000 10052 Worker thread wakes up
02:00:48.526 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:48.526 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:48.527 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:49.057 00.530 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b46fd2af-7681-4949-9f34-0209590abdf3"}
02:00:49.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b46fd2af-7681-4949-9f34-0209590abdf3"}
02:00:49.058 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d2ac02e3-efaa-4e2d-b8d3-3d5b513897e8"}
02:00:49.058 00.000 6880 case statement mapped state 6 to 3
02:00:49.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2ac02e3-efaa-4e2d-b8d3-3d5b513897e8"}
02:00:49.059 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"147a3a88-367d-4840-8965-209f4dca705d"}
02:00:49.059 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2508,"width":15,"height":15,"star_pos":[6.67,7.30],"pixels":"..."},"id":"147a3a88-367d-4840-8965-209f4dca705d"}
02:00:49.442 00.383 10052 Exposure complete
02:00:49.528 00.086 10052 worker thread done servicing request
02:00:49.528 00.000 6880 OnExposeComplete: enter
02:00:49.528 00.000 6880 UpdateGuideState(): m_state=6
02:00:49.528 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2509
02:00:49.529 00.001 6880 Star::Find returns 1 (0), X=407.69, Y=889.17, Mass=2377, SNR=33.8, Peak=157 HFD=4.5
02:00:49.529 00.000 6880 MultiStar: [#1 -0.06,-0.08,0.98,U] [#2 -0.27,-0.25,1.00,U] [#3 -0.24,-0.16,0.93,U] [#4 0.02,-0.09,0.85,U] [#5 -0.22,-0.37,1.01,U] [#6 -0.24,-0.07,0.95,U] [#7 -0.36,-0.28,0.77,U] [#8 -0.21,-0.04,0.79,U] 
02:00:49.529 00.000 6880 single-star, 8 included, MultiStar: {-0.19, -0.17}, one-star: {-0.13, -0.13}
02:00:49.529 00.000 6880 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
02:00:49.529 00.000 6880 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
02:00:49.530 00.001 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.34 mountX=0.14 mountY=-0.13, mountTheta=-0.74
02:00:49.531 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.13, opts=13)
02:00:49.532 00.001 6880 Enqueuing Move request for scope (-0.13, -0.13)
02:00:49.532 00.000 10052 Worker thread wakes up
02:00:49.532 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
02:00:49.532 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
02:00:49.532 00.000 10052 Moving (-0.13, -0.13) raw xDistance=0.14 yDistance=-0.13
02:00:49.532 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:00:49.532 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.14, using input
02:00:49.532 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
02:00:49.532 00.000 10052 MoveAxis(W, 37, ABG)
02:00:49.532 00.000 10052 Guiding  Dir = 3, Dur = 37
02:00:49.562 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:49.581 00.019 10052 IsSlewing returns 0
02:00:49.608 00.027 6880 UpdateGuideState exits: m=2377 SNR=33.8
02:00:49.608 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:49.608 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:49.608 00.000 6880 Enqueuing Expose request
02:00:49.655 00.047 10052 IsGuiding returns 0
02:00:49.794 00.139 10052 IsGuiding returns 0
02:00:49.794 00.000 10052 Move returns status 0, amount 37
02:00:49.794 00.000 10052 MoveAxis(N, 0, ABG)
02:00:49.795 00.001 10052 Move returns status 0, amount 0
02:00:49.795 00.000 10052 move complete, result=0
02:00:49.795 00.000 10052 worker thread done servicing request
02:00:49.795 00.000 10052 Worker thread wakes up
02:00:49.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:49.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:49.802 00.007 6880 GuideStep: 0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
02:00:50.933 01.131 10052 Exposure complete
02:00:51.020 00.087 10052 worker thread done servicing request
02:00:51.020 00.000 6880 OnExposeComplete: enter
02:00:51.020 00.000 6880 UpdateGuideState(): m_state=6
02:00:51.022 00.002 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2510
02:00:51.022 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=889.65, Mass=2413, SNR=34.1, Peak=168 HFD=4.6
02:00:51.022 00.000 6880 MultiStar: [#1 -0.04,0.19,0.95,U] [#2 -0.40,-0.10,1.02,U] [#3 -0.16,0.13,0.90,U] [#4 -0.00,0.20,0.83,U] [#5 -0.07,0.24,0.96,U] [#6 -0.19,0.42,0.91,U] [#7 -0.10,0.08,0.74,U] [#8 -0.11,0.05,0.78,U] 
02:00:51.022 00.000 6880 refined, 8 included, MultiStar: {-0.14, 0.18}, one-star: {-0.18, 0.35}
02:00:51.022 00.000 6880 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.61) = xAngle (3.87 = -2.42)
02:00:51.023 00.001 6880 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.83 = -2.45)
02:00:51.023 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.18 hyp=0.23 cameraTheta=2.25 mountX=-0.17 mountY=-0.15, mountTheta=-2.44
02:00:51.025 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.18, opts=13)
02:00:51.025 00.000 6880 Enqueuing Move request for scope (-0.14, 0.18)
02:00:51.025 00.000 10052 Worker thread wakes up
02:00:51.025 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.18) opts 0xd
02:00:51.025 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.18)
02:00:51.025 00.000 10052 Moving (-0.14, 0.18) raw xDistance=-0.17 yDistance=-0.15
02:00:51.025 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
02:00:51.025 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
02:00:51.026 00.001 10052 MoveAxis(E, 44, ABG)
02:00:51.026 00.000 10052 Guiding  Dir = 2, Dur = 44
02:00:51.047 00.021 10052 IsSlewing returns 0
02:00:51.056 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:51.085 00.029 10052 IsGuiding returns 0
02:00:51.102 00.017 6880 UpdateGuideState exits: m=2413 SNR=34.1
02:00:51.104 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:51.104 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:51.104 00.000 6880 Enqueuing Expose request
02:00:51.104 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ed5df284-bcf0-4a1f-8589-08f2a4a02587"}
02:00:51.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ed5df284-bcf0-4a1f-8589-08f2a4a02587"}
02:00:51.112 00.008 10052 PulseGuide returned control before completion, sleep 28
02:00:51.115 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"018500e9-06c9-4841-ab82-80a68fc63e83"}
02:00:51.115 00.000 6880 case statement mapped state 6 to 3
02:00:51.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"018500e9-06c9-4841-ab82-80a68fc63e83"}
02:00:51.117 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"68a2b0b8-199a-42a2-81ea-a7856178a8ff"}
02:00:51.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2510,"width":15,"height":15,"star_pos":[6.64,6.65],"pixels":"..."},"id":"68a2b0b8-199a-42a2-81ea-a7856178a8ff"}
02:00:51.170 00.053 10052 IsGuiding returns 0
02:00:51.170 00.000 10052 Move returns status 0, amount 44
02:00:51.170 00.000 10052 MoveAxis(N, 0, ABG)
02:00:51.170 00.000 10052 Move returns status 0, amount 0
02:00:51.170 00.000 10052 move complete, result=0
02:00:51.170 00.000 10052 worker thread done servicing request
02:00:51.171 00.001 10052 Worker thread wakes up
02:00:51.171 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:51.171 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:51.171 00.000 6880 GuideStep: -0.2 px 44 ms EAST, -0.1 px 0 ms NORTH
02:00:52.077 00.906 10052 Exposure complete
02:00:52.158 00.081 10052 worker thread done servicing request
02:00:52.158 00.000 6880 OnExposeComplete: enter
02:00:52.158 00.000 6880 UpdateGuideState(): m_state=6
02:00:52.159 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2511
02:00:52.159 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=889.69, Mass=2394, SNR=34.0, Peak=164 HFD=4.6
02:00:52.159 00.000 6880 MultiStar: [#1 -0.02,0.17,0.96,U] [#2 -0.22,-0.10,1.01,U] [#3 -0.05,0.33,0.93,U] [#4 0.12,0.49,0.83,U] [#5 0.02,0.17,0.95,U] [#6 -0.05,0.11,0.93,U] [#7 -0.18,0.12,0.77,U] [#8 -0.18,0.14,0.83,U] 
02:00:52.159 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.20}, one-star: {-0.07, 0.39}
02:00:52.160 00.001 6880 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.61) = xAngle (3.53 = -2.76)
02:00:52.160 00.000 6880 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.50 = -2.79)
02:00:52.160 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.20 hyp=0.21 cameraTheta=1.91 mountX=-0.20 mountY=-0.07, mountTheta=-2.78
02:00:52.161 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.20, opts=13)
02:00:52.161 00.000 6880 Enqueuing Move request for scope (-0.07, 0.20)
02:00:52.161 00.000 10052 Worker thread wakes up
02:00:52.161 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.20) opts 0xd
02:00:52.162 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.20)
02:00:52.162 00.000 10052 Moving (-0.07, 0.20) raw xDistance=-0.20 yDistance=-0.07
02:00:52.162 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:00:52.162 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.13, using input
02:00:52.162 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.03
02:00:52.162 00.000 10052 MoveAxis(E, 55, ABG)
02:00:52.162 00.000 10052 Guiding  Dir = 2, Dur = 55
02:00:52.192 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:52.215 00.023 10052 IsSlewing returns 0
02:00:52.236 00.021 6880 UpdateGuideState exits: m=2394 SNR=34.0
02:00:52.236 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:52.236 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:52.236 00.000 6880 Enqueuing Expose request
02:00:52.286 00.050 10052 IsGuiding returns 0
02:00:52.422 00.136 10052 IsGuiding returns 0
02:00:52.422 00.000 10052 Move returns status 0, amount 55
02:00:52.422 00.000 10052 MoveAxis(N, 0, ABG)
02:00:52.422 00.000 10052 Move returns status 0, amount 0
02:00:52.422 00.000 10052 move complete, result=0
02:00:52.423 00.001 10052 worker thread done servicing request
02:00:52.423 00.000 6880 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
02:00:52.423 00.000 10052 Worker thread wakes up
02:00:52.423 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:52.423 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:53.055 00.632 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39d3a749-bb2b-46b1-a197-af2f3d73b47d"}
02:00:53.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39d3a749-bb2b-46b1-a197-af2f3d73b47d"}
02:00:53.056 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba6a1649-01ec-4f79-b3d4-e4971145e181"}
02:00:53.056 00.000 6880 case statement mapped state 6 to 3
02:00:53.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba6a1649-01ec-4f79-b3d4-e4971145e181"}
02:00:53.056 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ecacef36-67ff-4821-8b4f-83b28eaac28e"}
02:00:53.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2511,"width":15,"height":15,"star_pos":[6.75,6.69],"pixels":"..."},"id":"ecacef36-67ff-4821-8b4f-83b28eaac28e"}
02:00:53.655 00.599 10052 Exposure complete
02:00:53.736 00.081 10052 worker thread done servicing request
02:00:53.736 00.000 6880 OnExposeComplete: enter
02:00:53.736 00.000 6880 UpdateGuideState(): m_state=6
02:00:53.737 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2512
02:00:53.737 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=889.57, Mass=2344, SNR=33.6, Peak=169 HFD=4.6
02:00:53.737 00.000 6880 MultiStar: [#1 -0.07,-0.02,0.98,U] [#2 -0.14,-0.28,0.98,U] [#3 -0.06,-0.11,0.93,U] [#4 -0.01,0.11,0.87,U] [#5 0.03,0.05,0.99,U] [#6 -0.04,-0.08,0.94,U] [#7 -0.25,-0.06,0.77,U] [#8 -0.19,-0.38,0.84,U] 
02:00:53.737 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.05}, one-star: {-0.11, 0.27}
02:00:53.737 00.000 6880 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.61) = xAngle (-1.02 = -1.02)
02:00:53.737 00.000 6880 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
02:00:53.738 00.001 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-2.63 mountX=0.05 mountY=-0.09, mountTheta=-1.03
02:00:53.740 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.05, opts=13)
02:00:53.740 00.000 6880 Enqueuing Move request for scope (-0.09, -0.05)
02:00:53.740 00.000 10052 Worker thread wakes up
02:00:53.740 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.05) opts 0xd
02:00:53.740 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.05)
02:00:53.740 00.000 10052 Moving (-0.09, -0.05) raw xDistance=0.05 yDistance=-0.09
02:00:53.740 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:00:53.740 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.09, using input
02:00:53.740 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:00:53.740 00.000 10052 MoveAxis(E, 0, ABG)
02:00:53.740 00.000 10052 Move returns status 0, amount 0
02:00:53.741 00.001 10052 MoveAxis(N, 0, ABG)
02:00:53.741 00.000 10052 Move returns status 0, amount 0
02:00:53.741 00.000 10052 move complete, result=0
02:00:53.741 00.000 10052 worker thread done servicing request
02:00:53.770 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:53.816 00.046 6880 UpdateGuideState exits: m=2344 SNR=33.6
02:00:53.816 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:53.816 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:53.816 00.000 6880 Enqueuing Expose request
02:00:53.816 00.000 10052 Worker thread wakes up
02:00:53.816 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:53.816 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:53.817 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:54.733 00.916 10052 Exposure complete
02:00:54.826 00.093 10052 worker thread done servicing request
02:00:54.826 00.000 6880 OnExposeComplete: enter
02:00:54.826 00.000 6880 UpdateGuideState(): m_state=6
02:00:54.826 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2513
02:00:54.826 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=889.48, Mass=2484, SNR=34.6, Peak=177 HFD=4.6
02:00:54.827 00.001 6880 MultiStar: [#1 -0.06,0.01,0.95,U] [#2 -0.12,-0.26,0.97,U] [#3 -0.06,-0.11,0.91,U] [#4 0.05,0.05,0.86,U] [#5 -0.01,-0.07,0.94,U] [#6 -0.06,-0.02,0.92,U] [#7 -0.06,-0.06,0.76,U] [#8 -0.10,-0.25,0.81,U] 
02:00:54.827 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {-0.05, 0.18}
02:00:54.827 00.000 6880 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.61) = xAngle (-0.70 = -0.70)
02:00:54.827 00.000 6880 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
02:00:54.827 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.31 mountX=0.06 mountY=-0.05, mountTheta=-0.72
02:00:54.829 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.06, opts=13)
02:00:54.829 00.000 6880 Enqueuing Move request for scope (-0.05, -0.06)
02:00:54.829 00.000 10052 Worker thread wakes up
02:00:54.829 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
02:00:54.830 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
02:00:54.830 00.000 10052 Moving (-0.05, -0.06) raw xDistance=0.06 yDistance=-0.05
02:00:54.830 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:00:54.830 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.12, using input
02:00:54.830 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.03
02:00:54.830 00.000 10052 MoveAxis(E, 0, ABG)
02:00:54.830 00.000 10052 Move returns status 0, amount 0
02:00:54.830 00.000 10052 MoveAxis(N, 0, ABG)
02:00:54.830 00.000 10052 Move returns status 0, amount 0
02:00:54.830 00.000 10052 move complete, result=0
02:00:54.830 00.000 10052 worker thread done servicing request
02:00:54.859 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:54.909 00.050 6880 UpdateGuideState exits: m=2484 SNR=34.6
02:00:54.909 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:54.909 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:54.909 00.000 6880 Enqueuing Expose request
02:00:54.909 00.000 10052 Worker thread wakes up
02:00:54.910 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:54.910 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:54.910 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:55.071 00.161 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09e09d51-6141-40a3-88de-d15bb1b37a39"}
02:00:55.071 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09e09d51-6141-40a3-88de-d15bb1b37a39"}
02:00:55.072 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a058d04-094e-4f3f-9d35-b3ec0af804fb"}
02:00:55.072 00.000 6880 case statement mapped state 6 to 3
02:00:55.072 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a058d04-094e-4f3f-9d35-b3ec0af804fb"}
02:00:55.073 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ca753172-4332-4b6e-8585-0cfa495fa67e"}
02:00:55.073 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2513,"width":15,"height":15,"star_pos":[6.77,7.48],"pixels":"..."},"id":"ca753172-4332-4b6e-8585-0cfa495fa67e"}
02:00:56.052 00.979 10052 Exposure complete
02:00:56.131 00.079 10052 worker thread done servicing request
02:00:56.131 00.000 6880 OnExposeComplete: enter
02:00:56.131 00.000 6880 UpdateGuideState(): m_state=6
02:00:56.132 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2514
02:00:56.132 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=889.55, Mass=2467, SNR=34.5, Peak=181 HFD=4.8
02:00:56.132 00.000 6880 MultiStar: [#1 -0.04,0.05,0.93,U] [#2 -0.16,-0.23,1.01,U] [#3 -0.05,-0.09,0.91,U] [#4 0.21,0.30,0.83,U] [#5 0.00,0.02,0.97,U] [#6 -0.15,-0.00,0.93,U] [#7 -0.17,-0.16,0.76,U] [#8 -0.18,0.02,0.79,U] 
02:00:56.132 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {0.09, 0.25}
02:00:56.132 00.000 6880 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.61) = xAngle (4.41 = -1.87)
02:00:56.132 00.000 6880 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.38 = -1.90)
02:00:56.133 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.80 mountX=-0.02 mountY=-0.05, mountTheta=-1.87
02:00:56.134 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.02, opts=13)
02:00:56.135 00.001 6880 Enqueuing Move request for scope (-0.05, 0.02)
02:00:56.135 00.000 10052 Worker thread wakes up
02:00:56.135 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
02:00:56.135 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
02:00:56.135 00.000 10052 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=-0.05
02:00:56.135 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:00:56.135 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.08, using input
02:00:56.135 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:00:56.135 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
02:00:56.135 00.000 10052 MoveAxis(E, 0, ABG)
02:00:56.136 00.001 10052 Move returns status 0, amount 0
02:00:56.136 00.000 10052 MoveAxis(N, 0, ABG)
02:00:56.136 00.000 10052 Move returns status 0, amount 0
02:00:56.136 00.000 10052 move complete, result=0
02:00:56.136 00.000 10052 worker thread done servicing request
02:00:56.167 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:56.209 00.042 6880 UpdateGuideState exits: m=2467 SNR=34.5
02:00:56.209 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:56.209 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:56.209 00.000 6880 Enqueuing Expose request
02:00:56.209 00.000 10052 Worker thread wakes up
02:00:56.209 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:56.209 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:56.209 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:57.054 00.845 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ed4a3e10-1fc8-4521-ba8a-ce70b9d2b8ac"}
02:00:57.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ed4a3e10-1fc8-4521-ba8a-ce70b9d2b8ac"}
02:00:57.055 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d2a604fa-ce20-48ec-9957-64c64ac6fc16"}
02:00:57.055 00.000 6880 case statement mapped state 6 to 3
02:00:57.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2a604fa-ce20-48ec-9957-64c64ac6fc16"}
02:00:57.056 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"19a7a382-e901-4304-94d3-54510345d521"}
02:00:57.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2514,"width":15,"height":15,"star_pos":[6.91,6.55],"pixels":"..."},"id":"19a7a382-e901-4304-94d3-54510345d521"}
02:00:57.120 00.064 10052 Exposure complete
02:00:57.202 00.082 10052 worker thread done servicing request
02:00:57.202 00.000 6880 OnExposeComplete: enter
02:00:57.202 00.000 6880 UpdateGuideState(): m_state=6
02:00:57.202 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2515
02:00:57.203 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=889.69, Mass=2381, SNR=33.8, Peak=166 HFD=4.6
02:00:57.203 00.000 6880 MultiStar: [#1 -0.05,0.11,0.96,U] [#2 -0.08,-0.14,1.00,U] [#3 -0.08,0.14,0.92,U] [#4 -0.03,0.29,0.85,U] [#5 0.04,0.23,0.99,U] [#6 0.03,0.05,0.95,U] [#7 -0.11,0.17,0.77,U] [#8 -0.13,0.15,0.83,U] 
02:00:57.203 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {-0.05, 0.39}
02:00:57.203 00.000 6880 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.61) = xAngle (3.49 = -2.79)
02:00:57.203 00.000 6880 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.82)
02:00:57.203 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.88 mountX=-0.15 mountY=-0.05, mountTheta=-2.82
02:00:57.205 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.15, opts=13)
02:00:57.205 00.000 6880 Enqueuing Move request for scope (-0.05, 0.15)
02:00:57.206 00.001 10052 Worker thread wakes up
02:00:57.206 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
02:00:57.206 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
02:00:57.206 00.000 10052 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=-0.05
02:00:57.206 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:00:57.206 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:00:57.206 00.000 10052 MoveAxis(E, 40, ABG)
02:00:57.206 00.000 10052 Guiding  Dir = 2, Dur = 40
02:00:57.228 00.022 10052 IsSlewing returns 0
02:00:57.235 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:57.266 00.031 10052 IsGuiding returns 0
02:00:57.275 00.009 6880 UpdateGuideState exits: m=2381 SNR=33.8
02:00:57.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:57.275 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:57.275 00.000 6880 Enqueuing Expose request
02:00:57.293 00.018 10052 PulseGuide returned control before completion, sleep 23
02:00:57.342 00.049 10052 IsGuiding returns 1
02:00:57.342 00.000 10052 scope still moving after pulse duration time elapsed
02:00:57.387 00.045 10052 IsSlewing returns 0
02:00:57.425 00.038 10052 IsGuiding returns 0
02:00:57.426 00.001 10052 scope move finished after 40 + 119 ms
02:00:57.426 00.000 10052 Move returns status 0, amount 40
02:00:57.426 00.000 10052 MoveAxis(N, 0, ABG)
02:00:57.426 00.000 10052 Move returns status 0, amount 0
02:00:57.426 00.000 10052 move complete, result=0
02:00:57.426 00.000 10052 worker thread done servicing request
02:00:57.426 00.000 6880 GuideStep: -0.2 px 40 ms EAST, -0.1 px 0 ms NORTH
02:00:57.426 00.000 10052 Worker thread wakes up
02:00:57.426 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:57.426 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:58.566 01.140 10052 Exposure complete
02:00:58.629 00.063 10052 worker thread done servicing request
02:00:58.629 00.000 6880 OnExposeComplete: enter
02:00:58.629 00.000 6880 UpdateGuideState(): m_state=6
02:00:58.629 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2516
02:00:58.629 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=889.40, Mass=2416, SNR=34.1, Peak=169 HFD=4.4
02:00:58.629 00.000 6880 MultiStar: [#1 -0.08,-0.04,0.94,U] [#2 -0.18,-0.27,0.99,U] [#3 -0.19,-0.13,0.90,U] [#4 0.01,0.04,0.87,U] [#5 -0.20,-0.34,0.97,U] [#6 -0.11,-0.07,0.92,U] [#7 -0.13,-0.16,0.81,U] [#8 -0.22,-0.13,0.81,U] 
02:00:58.629 00.000 6880 single-star, 8 included, MultiStar: {-0.13, -0.11}, one-star: {-0.11, 0.10}
02:00:58.629 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.03 = -2.25)
02:00:58.631 00.002 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
02:00:58.631 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.10 hyp=0.15 cameraTheta=2.42 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
02:00:58.632 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.10, opts=13)
02:00:58.632 00.000 6880 Enqueuing Move request for scope (-0.11, 0.10)
02:00:58.632 00.000 10052 Worker thread wakes up
02:00:58.633 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.10) opts 0xd
02:00:58.633 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.10)
02:00:58.633 00.000 10052 Moving (-0.11, 0.10) raw xDistance=-0.09 yDistance=-0.11
02:00:58.633 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:00:58.633 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:00:58.633 00.000 10052 MoveAxis(E, 0, ABG)
02:00:58.633 00.000 10052 Move returns status 0, amount 0
02:00:58.633 00.000 10052 MoveAxis(N, 0, ABG)
02:00:58.633 00.000 10052 Move returns status 0, amount 0
02:00:58.633 00.000 10052 move complete, result=0
02:00:58.633 00.000 10052 worker thread done servicing request
02:00:58.663 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:58.700 00.037 6880 UpdateGuideState exits: m=2416 SNR=34.1
02:00:58.700 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:58.700 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:58.700 00.000 6880 Enqueuing Expose request
02:00:58.700 00.000 10052 Worker thread wakes up
02:00:58.700 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:58.700 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:00:58.700 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:00:59.055 00.355 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cac7e98a-c680-4645-ac9d-19cd6dfb6a95"}
02:00:59.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cac7e98a-c680-4645-ac9d-19cd6dfb6a95"}
02:00:59.056 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c821128-78c1-4d2c-8a70-324832cdf183"}
02:00:59.056 00.000 6880 case statement mapped state 6 to 3
02:00:59.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c821128-78c1-4d2c-8a70-324832cdf183"}
02:00:59.056 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"af3abe30-810c-4f96-9b2e-6c0a0339b8a9"}
02:00:59.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2516,"width":15,"height":15,"star_pos":[6.71,7.40],"pixels":"..."},"id":"af3abe30-810c-4f96-9b2e-6c0a0339b8a9"}
02:00:59.618 00.562 10052 Exposure complete
02:00:59.689 00.071 10052 worker thread done servicing request
02:00:59.689 00.000 6880 OnExposeComplete: enter
02:00:59.691 00.002 6880 UpdateGuideState(): m_state=6
02:00:59.691 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2517
02:00:59.691 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.49, Mass=2284, SNR=33.2, Peak=161 HFD=4.6
02:00:59.692 00.001 6880 MultiStar: [#1 0.01,0.02,0.99,U] [#2 -0.10,-0.27,1.02,U] [#3 -0.13,-0.04,0.96,U] [#4 0.19,0.38,0.84,U] [#5 0.01,-0.01,1.02,U] [#6 -0.11,-0.01,0.97,U] [#7 -0.24,0.07,0.77,U] [#8 -0.07,0.01,0.83,U] 
02:00:59.692 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {0.05, 0.19}
02:00:59.692 00.000 6880 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.61) = xAngle (4.12 = -2.16)
02:00:59.692 00.000 6880 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.09 = -2.19)
02:00:59.692 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.51 mountX=-0.03 mountY=-0.04, mountTheta=-2.17
02:00:59.693 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.03, opts=13)
02:00:59.693 00.000 6880 Enqueuing Move request for scope (-0.04, 0.03)
02:00:59.694 00.001 10052 Worker thread wakes up
02:00:59.694 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:00:59.694 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:00:59.694 00.000 10052 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
02:00:59.694 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:00:59.694 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:00:59.694 00.000 10052 MoveAxis(E, 0, ABG)
02:00:59.694 00.000 10052 Move returns status 0, amount 0
02:00:59.694 00.000 10052 MoveAxis(N, 0, ABG)
02:00:59.694 00.000 10052 Move returns status 0, amount 0
02:00:59.694 00.000 10052 move complete, result=0
02:00:59.694 00.000 10052 worker thread done servicing request
02:00:59.718 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:00:59.759 00.041 6880 UpdateGuideState exits: m=2284 SNR=33.2
02:00:59.760 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:00:59.760 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:00:59.760 00.000 6880 Enqueuing Expose request
02:00:59.760 00.000 10052 Worker thread wakes up
02:00:59.760 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:00:59.760 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:00:59.760 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:00.887 01.127 10052 Exposure complete
02:01:00.967 00.080 10052 worker thread done servicing request
02:01:00.967 00.000 6880 OnExposeComplete: enter
02:01:00.968 00.001 6880 UpdateGuideState(): m_state=6
02:01:00.968 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2518
02:01:00.968 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=889.54, Mass=2320, SNR=33.5, Peak=165 HFD=4.6
02:01:00.968 00.000 6880 MultiStar: [#1 -0.17,0.00,0.98,U] [#2 -0.26,-0.26,1.03,U] [#3 -0.26,0.03,0.94,U] [#4 -0.12,0.12,0.85,U] [#5 -0.25,-0.22,0.99,U] [#6 -0.13,0.06,0.95,U] [#7 -0.27,-0.02,0.76,U] [#8 -0.16,0.04,0.83,U] 
02:01:00.968 00.000 6880 refined, 8 included, MultiStar: {-0.20, -0.01}, one-star: {-0.15, 0.24}
02:01:00.968 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
02:01:00.968 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
02:01:00.968 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.11 mountX=0.01 mountY=-0.19, mountTheta=-1.50
02:01:00.971 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.01, opts=13)
02:01:00.971 00.000 6880 Enqueuing Move request for scope (-0.20, -0.01)
02:01:00.971 00.000 10052 Worker thread wakes up
02:01:00.971 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
02:01:00.971 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
02:01:00.971 00.000 10052 Moving (-0.20, -0.01) raw xDistance=0.01 yDistance=-0.19
02:01:00.971 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:01:00.971 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.19, slope = -0.04
02:01:00.971 00.000 10052 MoveAxis(E, 0, ABG)
02:01:00.971 00.000 10052 Move returns status 0, amount 0
02:01:00.971 00.000 10052 MoveAxis(N, 26, ABG)
02:01:00.971 00.000 10052 Guiding  Dir = 0, Dur = 26
02:01:00.992 00.021 10052 IsSlewing returns 0
02:01:01.000 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:01.030 00.030 10052 IsGuiding returns 0
02:01:01.045 00.015 6880 UpdateGuideState exits: m=2320 SNR=33.5
02:01:01.045 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:01.045 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:01.046 00.001 6880 Enqueuing Expose request
02:01:01.055 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48f254b2-db3e-43fd-a183-56dbcb43c96f"}
02:01:01.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48f254b2-db3e-43fd-a183-56dbcb43c96f"}
02:01:01.057 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e3f873dc-6ec8-4e22-a306-7637d658d674"}
02:01:01.057 00.000 6880 case statement mapped state 6 to 3
02:01:01.058 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e3f873dc-6ec8-4e22-a306-7637d658d674"}
02:01:01.060 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"84d4d5ad-3044-4da0-be30-a08043559083"}
02:01:01.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2518,"width":15,"height":15,"star_pos":[6.67,6.54],"pixels":"..."},"id":"84d4d5ad-3044-4da0-be30-a08043559083"}
02:01:01.096 00.036 10052 IsGuiding returns 1
02:01:01.096 00.000 10052 scope still moving after pulse duration time elapsed
02:01:01.139 00.043 10052 IsSlewing returns 0
02:01:01.177 00.038 10052 IsGuiding returns 0
02:01:01.177 00.000 10052 scope move finished after 26 + 120 ms
02:01:01.177 00.000 10052 Move returns status 0, amount 26
02:01:01.177 00.000 10052 move complete, result=0
02:01:01.177 00.000 10052 worker thread done servicing request
02:01:01.177 00.000 10052 Worker thread wakes up
02:01:01.178 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 26 ms NORTH
02:01:01.178 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:01.178 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:02.093 00.915 10052 Exposure complete
02:01:02.172 00.079 10052 worker thread done servicing request
02:01:02.172 00.000 6880 OnExposeComplete: enter
02:01:02.172 00.000 6880 UpdateGuideState(): m_state=6
02:01:02.172 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2519
02:01:02.172 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=889.58, Mass=2403, SNR=34.0, Peak=169 HFD=4.6
02:01:02.173 00.001 6880 MultiStar: [#1 -0.24,0.02,0.94,U] [#2 -0.24,-0.20,1.00,U] [#3 -0.19,-0.03,0.91,U] [#4 -0.03,0.12,0.85,U] [#5 -0.08,0.05,0.99,U] [#6 -0.11,0.08,0.92,U] [#7 -0.26,0.04,0.75,U] [#8 -0.18,0.08,0.81,U] 
02:01:02.173 00.000 6880 refined, 8 included, MultiStar: {-0.17, 0.05}, one-star: {-0.25, 0.28}
02:01:02.173 00.000 6880 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.61) = xAngle (4.48 = -1.80)
02:01:02.173 00.000 6880 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.45 = -1.83)
02:01:02.173 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.87 mountX=-0.04 mountY=-0.18, mountTheta=-1.80
02:01:02.175 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.05, opts=13)
02:01:02.175 00.000 6880 Enqueuing Move request for scope (-0.17, 0.05)
02:01:02.175 00.000 10052 Worker thread wakes up
02:01:02.175 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
02:01:02.175 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
02:01:02.176 00.001 10052 Moving (-0.17, 0.05) raw xDistance=-0.04 yDistance=-0.18
02:01:02.176 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:01:02.176 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
02:01:02.176 00.000 10052 MoveAxis(E, 0, ABG)
02:01:02.176 00.000 10052 Move returns status 0, amount 0
02:01:02.176 00.000 10052 MoveAxis(N, 0, ABG)
02:01:02.176 00.000 10052 Move returns status 0, amount 0
02:01:02.176 00.000 10052 move complete, result=0
02:01:02.176 00.000 10052 worker thread done servicing request
02:01:02.202 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:02.249 00.047 6880 UpdateGuideState exits: m=2403 SNR=34.0
02:01:02.249 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:02.249 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:02.249 00.000 6880 Enqueuing Expose request
02:01:02.249 00.000 10052 Worker thread wakes up
02:01:02.249 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:02.250 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:02.250 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:03.054 00.804 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"14258629-3ea9-4dc4-9cba-e96c8a89d011"}
02:01:03.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"14258629-3ea9-4dc4-9cba-e96c8a89d011"}
02:01:03.055 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aaa89d2a-f335-4c17-b7f8-3e05d5796e55"}
02:01:03.055 00.000 6880 case statement mapped state 6 to 3
02:01:03.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaa89d2a-f335-4c17-b7f8-3e05d5796e55"}
02:01:03.056 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb4651cc-121e-4fca-bec9-6ae8d3a77296"}
02:01:03.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2519,"width":15,"height":15,"star_pos":[6.57,6.58],"pixels":"..."},"id":"bb4651cc-121e-4fca-bec9-6ae8d3a77296"}
02:01:03.381 00.325 10052 Exposure complete
02:01:03.456 00.075 10052 worker thread done servicing request
02:01:03.456 00.000 6880 OnExposeComplete: enter
02:01:03.456 00.000 6880 UpdateGuideState(): m_state=6
02:01:03.456 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2520
02:01:03.457 00.001 6880 Star::Find returns 1 (0), X=407.70, Y=889.58, Mass=2357, SNR=33.8, Peak=163 HFD=4.7
02:01:03.457 00.000 6880 MultiStar: [#1 -0.17,0.07,0.95,U] [#2 -0.30,-0.24,1.03,U] [#3 -0.20,-0.01,0.91,U] [#4 -0.06,0.11,0.84,U] [#5 -0.21,-0.24,0.97,U] [#6 -0.07,-0.08,0.89,U] [#7 -0.43,-0.10,0.77,U] [#8 -0.32,-0.06,0.79,U] 
02:01:03.457 00.000 6880 refined, 8 included, MultiStar: {-0.20, -0.03}, one-star: {-0.12, 0.28}
02:01:03.457 00.000 6880 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.61) = xAngle (-1.38 = -1.38)
02:01:03.457 00.000 6880 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
02:01:03.458 00.001 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.03 hyp=0.21 cameraTheta=-2.99 mountX=0.04 mountY=-0.20, mountTheta=-1.38
02:01:03.460 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.03, opts=13)
02:01:03.460 00.000 6880 Enqueuing Move request for scope (-0.20, -0.03)
02:01:03.460 00.000 10052 Worker thread wakes up
02:01:03.460 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.03) opts 0xd
02:01:03.460 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.03)
02:01:03.460 00.000 10052 Moving (-0.20, -0.03) raw xDistance=0.04 yDistance=-0.20
02:01:03.460 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:01:03.460 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = -0.03
02:01:03.460 00.000 10052 MoveAxis(E, 0, ABG)
02:01:03.460 00.000 10052 Move returns status 0, amount 0
02:01:03.461 00.001 10052 MoveAxis(N, 35, ABG)
02:01:03.461 00.000 10052 Guiding  Dir = 0, Dur = 35
02:01:03.488 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:03.506 00.018 10052 IsSlewing returns 0
02:01:03.537 00.031 6880 UpdateGuideState exits: m=2357 SNR=33.8
02:01:03.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:03.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:03.537 00.000 6880 Enqueuing Expose request
02:01:03.581 00.044 10052 IsGuiding returns 0
02:01:03.720 00.139 10052 IsGuiding returns 0
02:01:03.720 00.000 10052 Move returns status 0, amount 35
02:01:03.720 00.000 10052 move complete, result=0
02:01:03.720 00.000 10052 worker thread done servicing request
02:01:03.720 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 35 ms NORTH
02:01:03.720 00.000 10052 Worker thread wakes up
02:01:03.720 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:03.720 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:04.632 00.912 10052 Exposure complete
02:01:04.698 00.066 10052 worker thread done servicing request
02:01:04.698 00.000 6880 OnExposeComplete: enter
02:01:04.698 00.000 6880 UpdateGuideState(): m_state=6
02:01:04.698 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2521
02:01:04.698 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.58, Mass=2349, SNR=33.7, Peak=154 HFD=4.7
02:01:04.699 00.001 6880 MultiStar: [#1 -0.08,0.10,0.95,U] [#2 -0.20,-0.14,1.00,U] [#3 -0.14,0.09,0.93,U] [#4 -0.08,0.10,0.84,U] [#5 -0.16,-0.18,0.97,U] [#6 -0.16,0.16,0.92,U] [#7 -0.23,0.14,0.76,U] [#8 -0.15,0.08,0.82,U] 
02:01:04.699 00.000 6880 refined, 8 included, MultiStar: {-0.14, 0.07}, one-star: {-0.04, 0.28}
02:01:04.699 00.000 6880 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.61) = xAngle (4.30 = -1.98)
02:01:04.699 00.000 6880 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.27 = -2.01)
02:01:04.699 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.07 hyp=0.15 cameraTheta=2.69 mountX=-0.06 mountY=-0.14, mountTheta=-1.99
02:01:04.700 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.07, opts=13)
02:01:04.700 00.000 6880 Enqueuing Move request for scope (-0.14, 0.07)
02:01:04.701 00.001 10052 Worker thread wakes up
02:01:04.701 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.07) opts 0xd
02:01:04.701 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.07)
02:01:04.701 00.000 10052 Moving (-0.14, 0.07) raw xDistance=-0.06 yDistance=-0.14
02:01:04.701 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:01:04.701 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
02:01:04.701 00.000 10052 MoveAxis(E, 0, ABG)
02:01:04.701 00.000 10052 Move returns status 0, amount 0
02:01:04.701 00.000 10052 MoveAxis(N, 0, ABG)
02:01:04.701 00.000 10052 Move returns status 0, amount 0
02:01:04.701 00.000 10052 move complete, result=0
02:01:04.701 00.000 10052 worker thread done servicing request
02:01:04.726 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:04.762 00.036 6880 UpdateGuideState exits: m=2349 SNR=33.7
02:01:04.762 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:04.762 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:04.762 00.000 6880 Enqueuing Expose request
02:01:04.762 00.000 10052 Worker thread wakes up
02:01:04.763 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:04.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:04.763 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:05.056 00.293 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e76d2c5c-31b1-4dc8-839d-09084c58287b"}
02:01:05.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e76d2c5c-31b1-4dc8-839d-09084c58287b"}
02:01:05.057 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17f34528-3bdd-4056-9cfc-3fe46b3a578f"}
02:01:05.057 00.000 6880 case statement mapped state 6 to 3
02:01:05.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"17f34528-3bdd-4056-9cfc-3fe46b3a578f"}
02:01:05.058 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"af6e4c7f-cb00-4fe7-8aab-26497fa3525c"}
02:01:05.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2521,"width":15,"height":15,"star_pos":[6.78,6.58],"pixels":"..."},"id":"af6e4c7f-cb00-4fe7-8aab-26497fa3525c"}
02:01:05.902 00.844 10052 Exposure complete
02:01:05.978 00.076 10052 worker thread done servicing request
02:01:05.979 00.001 6880 OnExposeComplete: enter
02:01:05.979 00.000 6880 UpdateGuideState(): m_state=6
02:01:05.979 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2522
02:01:05.979 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.74, Mass=2448, SNR=34.4, Peak=158 HFD=4.5
02:01:05.980 00.001 6880 MultiStar: [#1 0.02,0.20,0.96,U] [#2 -0.01,0.13,0.98,U] [#3 0.04,0.05,0.90,U] [#4 -0.01,0.29,0.83,U] [#5 0.07,0.18,0.97,U] [#6 -0.09,0.20,0.90,U] [#7 -0.11,0.04,0.75,U] [#8 -0.03,-0.12,0.80,U] 
02:01:05.980 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.05, 0.44}
02:01:05.980 00.000 6880 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.61) = xAngle (3.22 = -3.07)
02:01:05.980 00.000 6880 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.18 = -3.10)
02:01:05.980 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.60 mountX=-0.16 mountY=-0.01, mountTheta=-3.10
02:01:05.982 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.16, opts=13)
02:01:05.982 00.000 6880 Enqueuing Move request for scope (-0.01, 0.16)
02:01:05.982 00.000 10052 Worker thread wakes up
02:01:05.983 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
02:01:05.983 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
02:01:05.983 00.000 10052 Moving (-0.01, 0.16) raw xDistance=-0.16 yDistance=-0.01
02:01:05.983 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:01:05.983 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.01, using input
02:01:05.983 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
02:01:05.983 00.000 10052 MoveAxis(E, 44, ABG)
02:01:05.983 00.000 10052 Guiding  Dir = 2, Dur = 44
02:01:06.010 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:06.028 00.018 10052 IsSlewing returns 0
02:01:06.055 00.027 6880 UpdateGuideState exits: m=2448 SNR=34.4
02:01:06.055 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:06.055 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:06.055 00.000 6880 Enqueuing Expose request
02:01:06.108 00.053 10052 IsGuiding returns 0
02:01:06.251 00.143 10052 IsGuiding returns 0
02:01:06.251 00.000 10052 Move returns status 0, amount 44
02:01:06.251 00.000 10052 MoveAxis(N, 0, ABG)
02:01:06.251 00.000 10052 Move returns status 0, amount 0
02:01:06.251 00.000 10052 move complete, result=0
02:01:06.251 00.000 10052 worker thread done servicing request
02:01:06.251 00.000 6880 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
02:01:06.252 00.001 10052 Worker thread wakes up
02:01:06.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:06.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:07.055 00.803 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f3da8ba2-2232-449e-b28a-88ccdc0edd65"}
02:01:07.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f3da8ba2-2232-449e-b28a-88ccdc0edd65"}
02:01:07.056 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c0acc06b-bf76-4431-b382-79c2e1240eeb"}
02:01:07.056 00.000 6880 case statement mapped state 6 to 3
02:01:07.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0acc06b-bf76-4431-b382-79c2e1240eeb"}
02:01:07.057 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dcc1d6c7-13a2-495b-b4b8-5d5318ed7fb2"}
02:01:07.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2522,"width":15,"height":15,"star_pos":[6.87,6.74],"pixels":"..."},"id":"dcc1d6c7-13a2-495b-b4b8-5d5318ed7fb2"}
02:01:07.170 00.113 10052 Exposure complete
02:01:07.230 00.060 10052 worker thread done servicing request
02:01:07.230 00.000 6880 OnExposeComplete: enter
02:01:07.230 00.000 6880 UpdateGuideState(): m_state=6
02:01:07.231 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2523
02:01:07.231 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=889.42, Mass=2420, SNR=34.1, Peak=160 HFD=4.8
02:01:07.232 00.001 6880 MultiStar: [#1 0.10,-0.08,0.96,U] [#2 0.09,-0.05,0.97,U] [#3 0.01,-0.07,0.93,U] [#4 0.30,0.03,0.84,U] [#5 0.18,-0.05,0.98,U] [#6 0.07,0.03,0.90,U] [#7 -0.03,-0.13,0.77,U] [#8 -0.04,-0.26,0.80,U] 
02:01:07.232 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.05}, one-star: {0.13, 0.12}
02:01:07.232 00.000 6880 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.61) = xAngle (1.15 = 1.15)
02:01:07.232 00.000 6880 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
02:01:07.232 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.47 mountX=0.04 mountY=0.09, mountTheta=1.14
02:01:07.233 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.05, opts=13)
02:01:07.233 00.000 6880 Enqueuing Move request for scope (0.09, -0.05)
02:01:07.233 00.000 10052 Worker thread wakes up
02:01:07.233 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:01:07.234 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:01:07.234 00.000 10052 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=0.09
02:01:07.234 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:01:07.234 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:01:07.234 00.000 10052 MoveAxis(E, 0, ABG)
02:01:07.234 00.000 10052 Move returns status 0, amount 0
02:01:07.234 00.000 10052 MoveAxis(N, 0, ABG)
02:01:07.234 00.000 10052 Move returns status 0, amount 0
02:01:07.234 00.000 10052 move complete, result=0
02:01:07.234 00.000 10052 worker thread done servicing request
02:01:07.260 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:07.315 00.055 6880 UpdateGuideState exits: m=2420 SNR=34.1
02:01:07.315 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:07.315 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:07.315 00.000 6880 Enqueuing Expose request
02:01:07.315 00.000 10052 Worker thread wakes up
02:01:07.315 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:01:07.315 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:07.315 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:08.444 01.129 10052 Exposure complete
02:01:08.529 00.085 10052 worker thread done servicing request
02:01:08.529 00.000 6880 OnExposeComplete: enter
02:01:08.529 00.000 6880 UpdateGuideState(): m_state=6
02:01:08.529 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2524
02:01:08.529 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.78, Mass=2402, SNR=34.0, Peak=164 HFD=4.5
02:01:08.530 00.001 6880 MultiStar: [#1 -0.09,0.42,0.97,U] [#2 -0.20,0.23,1.01,U] [#3 -0.11,0.39,0.93,U] [#4 0.02,0.30,0.83,U] [#5 -0.06,0.34,1.00,U] [#6 -0.06,0.49,0.95,U] [#7 -0.24,0.25,0.77,U] [#8 -0.12,0.23,0.82,U] 
02:01:08.530 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.35}, one-star: {-0.04, 0.48}
02:01:08.530 00.000 6880 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.61) = xAngle (3.46 = -2.83)
02:01:08.530 00.000 6880 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.43 = -2.86)
02:01:08.530 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.37 cameraTheta=1.84 mountX=-0.35 mountY=-0.10, mountTheta=-2.85
02:01:08.533 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.35, opts=13)
02:01:08.533 00.000 6880 Enqueuing Move request for scope (-0.10, 0.35)
02:01:08.533 00.000 10052 Worker thread wakes up
02:01:08.533 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
02:01:08.533 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
02:01:08.533 00.000 10052 Moving (-0.10, 0.35) raw xDistance=-0.35 yDistance=-0.10
02:01:08.533 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
02:01:08.533 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
02:01:08.533 00.000 10052 MoveAxis(E, 93, ABG)
02:01:08.533 00.000 10052 Guiding  Dir = 2, Dur = 93
02:01:08.553 00.020 10052 IsSlewing returns 0
02:01:08.561 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:08.591 00.030 10052 IsGuiding returns 0
02:01:08.614 00.023 6880 UpdateGuideState exits: m=2402 SNR=34.0
02:01:08.614 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:08.614 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:08.614 00.000 6880 Enqueuing Expose request
02:01:08.619 00.005 10052 PulseGuide returned control before completion, sleep 76
02:01:08.726 00.107 10052 IsGuiding returns 0
02:01:08.726 00.000 10052 Move returns status 0, amount 93
02:01:08.726 00.000 10052 MoveAxis(N, 0, ABG)
02:01:08.726 00.000 10052 Move returns status 0, amount 0
02:01:08.727 00.001 10052 move complete, result=0
02:01:08.727 00.000 10052 worker thread done servicing request
02:01:08.727 00.000 6880 GuideStep: -0.3 px 93 ms EAST, -0.1 px 0 ms NORTH
02:01:08.727 00.000 10052 Worker thread wakes up
02:01:08.727 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:08.727 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:09.054 00.327 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a602618c-1f8d-4a2e-b5e6-27214de6dd47"}
02:01:09.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a602618c-1f8d-4a2e-b5e6-27214de6dd47"}
02:01:09.054 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"66301e2f-8c6c-4690-90af-97d8d1b04243"}
02:01:09.054 00.000 6880 case statement mapped state 6 to 3
02:01:09.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"66301e2f-8c6c-4690-90af-97d8d1b04243"}
02:01:09.055 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d206971-b949-4421-b419-fd72bcc237c0"}
02:01:09.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2524,"width":15,"height":15,"star_pos":[6.78,6.78],"pixels":"..."},"id":"1d206971-b949-4421-b419-fd72bcc237c0"}
02:01:09.648 00.593 10052 Exposure complete
02:01:09.734 00.086 10052 worker thread done servicing request
02:01:09.734 00.000 6880 OnExposeComplete: enter
02:01:09.734 00.000 6880 UpdateGuideState(): m_state=6
02:01:09.734 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2525
02:01:09.734 00.000 6880 Star::Find returns 1 (0), X=407.26, Y=889.79, Mass=2395, SNR=33.9, Peak=136 HFD=4.6
02:01:09.735 00.001 6880 MultiStar: [#1 -0.57,0.41,0.00,M1] [#2 -0.54,0.16,0.00,M1] [#3 -0.56,0.11,0.00,M1] [#4 -0.53,0.53,0.00,M1] [#5 -0.54,0.25,0.00,M1] [#6 -0.42,0.48,0.00,M1] [#7 -0.87,0.04,0.00,M1] [#8 -0.52,0.33,0.00,M1] 
02:01:09.735 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.04 = -2.25)
02:01:09.735 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
02:01:09.735 00.000 6880 CameraToMount -- cameraX=-0.55 cameraY=0.49 hyp=0.74 cameraTheta=2.42 mountX=-0.46 mountY=-0.56, mountTheta=-2.26
02:01:09.738 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.55, y=0.49, opts=13)
02:01:09.738 00.000 6880 Enqueuing Move request for scope (-0.55, 0.49)
02:01:09.738 00.000 10052 Worker thread wakes up
02:01:09.738 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.49) opts 0xd
02:01:09.738 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.55, 0.49)
02:01:09.738 00.000 10052 Moving (-0.55, 0.49) raw xDistance=-0.46 yDistance=-0.56
02:01:09.738 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.46
02:01:09.738 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.56, slope = -0.01
02:01:09.738 00.000 10052 MoveAxis(E, 128, ABG)
02:01:09.738 00.000 10052 Guiding  Dir = 2, Dur = 128
02:01:09.766 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:09.810 00.044 6880 UpdateGuideState exits: m=2395 SNR=33.9
02:01:09.810 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:09.811 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:09.811 00.000 6880 Enqueuing Expose request
02:01:09.812 00.001 10052 IsSlewing returns 0
02:01:09.885 00.073 10052 IsGuiding returns 0
02:01:09.954 00.069 10052 PulseGuide returned control before completion, sleep 70
02:01:10.111 00.157 10052 IsGuiding returns 0
02:01:10.111 00.000 10052 Move returns status 0, amount 128
02:01:10.112 00.001 10052 MoveAxis(N, 27, ABG)
02:01:10.112 00.000 10052 Guiding  Dir = 0, Dur = 27
02:01:10.186 00.074 10052 IsSlewing returns 0
02:01:10.265 00.079 10052 IsGuiding returns 0
02:01:10.396 00.131 10052 IsGuiding returns 0
02:01:10.396 00.000 10052 Move returns status 0, amount 27
02:01:10.396 00.000 10052 move complete, result=0
02:01:10.396 00.000 10052 worker thread done servicing request
02:01:10.396 00.000 6880 GuideStep: -0.5 px 128 ms EAST, -0.6 px 27 ms NORTH
02:01:10.396 00.000 10052 Worker thread wakes up
02:01:10.396 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:10.396 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:11.069 00.673 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff980953-fc2c-4250-893e-77f179b6e728"}
02:01:11.069 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff980953-fc2c-4250-893e-77f179b6e728"}
02:01:11.070 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74a849e1-1a4f-4458-9a05-58d77ac497bf"}
02:01:11.070 00.000 6880 case statement mapped state 6 to 3
02:01:11.070 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74a849e1-1a4f-4458-9a05-58d77ac497bf"}
02:01:11.071 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dfb8bf4a-6456-445e-b24d-fea5073d2841"}
02:01:11.071 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2525,"width":15,"height":15,"star_pos":[7.26,6.79],"pixels":"..."},"id":"dfb8bf4a-6456-445e-b24d-fea5073d2841"}
02:01:11.538 00.467 10052 Exposure complete
02:01:11.615 00.077 10052 worker thread done servicing request
02:01:11.615 00.000 6880 OnExposeComplete: enter
02:01:11.616 00.001 6880 UpdateGuideState(): m_state=6
02:01:11.616 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2526
02:01:11.616 00.000 6880 Star::Find returns 1 (0), X=407.12, Y=889.37, Mass=2385, SNR=33.9, Peak=127 HFD=4.8
02:01:11.616 00.000 6880 MultiStar: [#1 -0.55,0.24,0.00,M2] [#2 -0.58,-0.31,0.00,M2] [#3 -0.71,-0.12,0.00,M2] [#4 -0.41,0.12,0.86,U] [#5 -0.62,-0.04,0.00,M2] [#6 -0.58,-0.05,0.00,M2] [#7 -0.66,-0.14,0.00,M2] [#8 -0.76,-0.25,0.00,M2] 
02:01:11.616 00.000 6880 refined, 1 included, MultiStar: {-0.57, 0.10}, one-star: {-0.70, 0.07}
02:01:11.617 00.001 6880 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.61) = xAngle (4.59 = -1.69)
02:01:11.617 00.000 6880 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.56 = -1.73)
02:01:11.617 00.000 6880 CameraToMount -- cameraX=-0.57 cameraY=0.10 hyp=0.58 cameraTheta=2.98 mountX=-0.07 mountY=-0.57, mountTheta=-1.70
02:01:11.619 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.57, y=0.10, opts=13)
02:01:11.619 00.000 6880 Enqueuing Move request for scope (-0.57, 0.10)
02:01:11.619 00.000 10052 Worker thread wakes up
02:01:11.619 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.10) opts 0xd
02:01:11.619 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.57, 0.10)
02:01:11.619 00.000 10052 Moving (-0.57, 0.10) raw xDistance=-0.07 yDistance=-0.57
02:01:11.619 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:01:11.619 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.57, slope = -0.04
02:01:11.619 00.000 10052 MoveAxis(E, 0, ABG)
02:01:11.619 00.000 10052 Move returns status 0, amount 0
02:01:11.619 00.000 10052 MoveAxis(N, 66, ABG)
02:01:11.619 00.000 10052 Guiding  Dir = 0, Dur = 66
02:01:11.648 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:11.689 00.041 10052 IsSlewing returns 0
02:01:11.696 00.007 6880 UpdateGuideState exits: m=2385 SNR=33.9
02:01:11.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:11.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:11.696 00.000 6880 Enqueuing Expose request
02:01:11.769 00.073 10052 IsGuiding returns 0
02:01:11.914 00.145 10052 IsGuiding returns 1
02:01:11.914 00.000 10052 scope still moving after pulse duration time elapsed
02:01:11.992 00.078 10052 IsSlewing returns 0
02:01:12.066 00.074 10052 IsGuiding returns 0
02:01:12.067 00.001 10052 scope move finished after 66 + 232 ms
02:01:12.067 00.000 10052 Move returns status 0, amount 66
02:01:12.067 00.000 10052 move complete, result=0
02:01:12.067 00.000 10052 worker thread done servicing request
02:01:12.067 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.6 px 66 ms NORTH
02:01:12.067 00.000 10052 Worker thread wakes up
02:01:12.067 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:12.067 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:12.978 00.911 10052 Exposure complete
02:01:13.047 00.069 6880 OnExposeComplete: enter
02:01:13.047 00.000 6880 UpdateGuideState(): m_state=6
02:01:13.047 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2527
02:01:13.047 00.000 10052 worker thread done servicing request
02:01:13.048 00.001 6880 Star::Find returns 1 (0), X=407.23, Y=889.41, Mass=2497, SNR=34.7, Peak=146 HFD=4.7
02:01:13.048 00.000 6880 MultiStar: [#1 -0.65,0.23,0.00,M3] [#2 -0.48,0.12,0.97,U] [#3 -0.37,0.31,0.92,U] [#4 -0.52,-0.01,0.81,U] [#5 -0.62,0.01,0.00,M3] [#6 -0.49,0.16,0.93,U] [#7 -0.93,-0.13,0.00,M3] [#8 -0.77,-0.17,0.00,M3] 
02:01:13.048 00.000 6880 refined, 4 included, MultiStar: {-0.49, 0.14}, one-star: {-0.59, 0.11}
02:01:13.048 00.000 6880 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.61) = xAngle (4.47 = -1.81)
02:01:13.048 00.000 6880 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.44 = -1.84)
02:01:13.048 00.000 6880 CameraToMount -- cameraX=-0.49 cameraY=0.14 hyp=0.51 cameraTheta=2.86 mountX=-0.12 mountY=-0.49, mountTheta=-1.81
02:01:13.051 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.49, y=0.14, opts=13)
02:01:13.051 00.000 6880 Enqueuing Move request for scope (-0.49, 0.14)
02:01:13.051 00.000 10052 Worker thread wakes up
02:01:13.051 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.14) opts 0xd
02:01:13.051 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.49, 0.14)
02:01:13.051 00.000 10052 Moving (-0.49, 0.14) raw xDistance=-0.12 yDistance=-0.49
02:01:13.051 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:01:13.052 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.49, slope = -0.04
02:01:13.052 00.000 10052 MoveAxis(E, 32, ABG)
02:01:13.052 00.000 10052 Guiding  Dir = 2, Dur = 32
02:01:13.073 00.021 10052 IsSlewing returns 0
02:01:13.078 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:13.111 00.033 10052 IsGuiding returns 0
02:01:13.121 00.010 6880 UpdateGuideState exits: m=2497 SNR=34.7
02:01:13.121 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:13.121 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:13.121 00.000 6880 Enqueuing Expose request
02:01:13.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48568181-2437-4112-919a-37027f5ffad1"}
02:01:13.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48568181-2437-4112-919a-37027f5ffad1"}
02:01:13.132 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73643053-8af3-4fe6-ac7d-942ea75c3d6d"}
02:01:13.132 00.000 6880 case statement mapped state 6 to 3
02:01:13.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73643053-8af3-4fe6-ac7d-942ea75c3d6d"}
02:01:13.138 00.006 10052 PulseGuide returned control before completion, sleep 15
02:01:13.143 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c05549e8-127c-4778-9474-56d2471dfc0a"}
02:01:13.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2527,"width":15,"height":15,"star_pos":[7.23,7.41],"pixels":"..."},"id":"c05549e8-127c-4778-9474-56d2471dfc0a"}
02:01:13.181 00.038 10052 IsGuiding returns 0
02:01:13.182 00.001 10052 Move returns status 0, amount 32
02:01:13.182 00.000 10052 MoveAxis(N, 77, ABG)
02:01:13.182 00.000 10052 Guiding  Dir = 0, Dur = 77
02:01:13.219 00.037 10052 IsSlewing returns 0
02:01:13.257 00.038 10052 IsGuiding returns 0
02:01:13.285 00.028 10052 PulseGuide returned control before completion, sleep 60
02:01:13.369 00.084 10052 IsGuiding returns 0
02:01:13.369 00.000 10052 Move returns status 0, amount 77
02:01:13.371 00.002 10052 move complete, result=0
02:01:13.371 00.000 10052 worker thread done servicing request
02:01:13.371 00.000 6880 GuideStep: -0.1 px 32 ms EAST, -0.5 px 77 ms NORTH
02:01:13.371 00.000 10052 Worker thread wakes up
02:01:13.371 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:13.371 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:14.500 01.129 10052 Exposure complete
02:01:14.568 00.068 10052 worker thread done servicing request
02:01:14.568 00.000 6880 OnExposeComplete: enter
02:01:14.568 00.000 6880 UpdateGuideState(): m_state=6
02:01:14.569 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2528
02:01:14.569 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=889.69, Mass=2312, SNR=33.2, Peak=112 HFD=4.7
02:01:14.569 00.000 6880 MultiStar: [#1 -0.54,0.07,0.00,M4] [#2 -0.52,0.07,0.00,M2] [#3 -0.22,-0.11,0.92,U] [#4 -0.09,0.07,0.88,U] [#5 -0.51,-0.01,1.01,U] [#6 -0.41,-0.05,0.97,U] [#7 -0.62,-0.13,0.00,M4] [#8 -0.40,-0.36,0.00,M4] 
02:01:14.569 00.000 6880 refined, 4 included, MultiStar: {-0.34, 0.06}, one-star: {-0.41, 0.39}
02:01:14.569 00.000 6880 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.61) = xAngle (4.58 = -1.71)
02:01:14.570 00.001 6880 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.54 = -1.74)
02:01:14.570 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.06 hyp=0.34 cameraTheta=2.96 mountX=-0.05 mountY=-0.34, mountTheta=-1.71
02:01:14.572 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.06, opts=13)
02:01:14.572 00.000 6880 Enqueuing Move request for scope (-0.34, 0.06)
02:01:14.572 00.000 10052 Worker thread wakes up
02:01:14.572 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.06) opts 0xd
02:01:14.572 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.06)
02:01:14.572 00.000 10052 Moving (-0.34, 0.06) raw xDistance=-0.05 yDistance=-0.34
02:01:14.572 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:01:14.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.34, slope = -0.05
02:01:14.572 00.000 10052 MoveAxis(E, 0, ABG)
02:01:14.572 00.000 10052 Move returns status 0, amount 0
02:01:14.573 00.001 10052 MoveAxis(N, 82, ABG)
02:01:14.573 00.000 10052 Guiding  Dir = 0, Dur = 82
02:01:14.593 00.020 10052 IsSlewing returns 0
02:01:14.601 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:14.632 00.031 10052 IsGuiding returns 0
02:01:14.647 00.015 6880 UpdateGuideState exits: m=2312 SNR=33.2
02:01:14.647 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:14.647 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:14.647 00.000 6880 Enqueuing Expose request
02:01:14.659 00.012 10052 PulseGuide returned control before completion, sleep 65
02:01:14.749 00.090 10052 IsGuiding returns 0
02:01:14.749 00.000 10052 Move returns status 0, amount 82
02:01:14.749 00.000 10052 move complete, result=0
02:01:14.749 00.000 10052 worker thread done servicing request
02:01:14.749 00.000 10052 Worker thread wakes up
02:01:14.749 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:14.749 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:14.762 00.013 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 82 ms NORTH
02:01:15.069 00.307 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4002db0c-76ca-41fe-8768-77bf070b6942"}
02:01:15.069 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4002db0c-76ca-41fe-8768-77bf070b6942"}
02:01:15.071 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e69af27c-6643-4740-b36e-b7df6c6efa44"}
02:01:15.071 00.000 6880 case statement mapped state 6 to 3
02:01:15.071 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e69af27c-6643-4740-b36e-b7df6c6efa44"}
02:01:15.072 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"132c23e4-9636-41b5-9b3d-ec25a3a809ef"}
02:01:15.073 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2528,"width":15,"height":15,"star_pos":[7.41,6.69],"pixels":"..."},"id":"132c23e4-9636-41b5-9b3d-ec25a3a809ef"}
02:01:15.661 00.588 10052 Exposure complete
02:01:15.741 00.080 6880 OnExposeComplete: enter
02:01:15.741 00.000 6880 UpdateGuideState(): m_state=6
02:01:15.742 00.001 10052 worker thread done servicing request
02:01:15.742 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2529
02:01:15.742 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=889.22, Mass=2324, SNR=33.5, Peak=152 HFD=4.6
02:01:15.743 00.001 6880 MultiStar: [#1 -0.14,0.05,0.97,U] [#2 -0.24,-0.35,0.99,U] [#3 -0.09,-0.11,0.94,U] [#4 -0.03,0.12,0.84,U] [#5 -0.03,-0.08,0.94,U] [#6 -0.14,-0.20,0.92,U] [#7 -0.27,-0.12,0.76,U] [#8 -0.17,-0.10,0.78,U] 
02:01:15.743 00.000 6880 single-star, 8 included, MultiStar: {-0.12, -0.10}, one-star: {-0.01, -0.08}
02:01:15.743 00.000 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
02:01:15.743 00.000 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:01:15.743 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.08 hyp=0.08 cameraTheta=-1.64 mountX=0.08 mountY=-0.00, mountTheta=-0.06
02:01:15.745 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.08, opts=13)
02:01:15.746 00.001 6880 Enqueuing Move request for scope (-0.01, -0.08)
02:01:15.746 00.000 10052 Worker thread wakes up
02:01:15.746 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.08) opts 0xd
02:01:15.746 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.08)
02:01:15.746 00.000 10052 Moving (-0.01, -0.08) raw xDistance=0.08 yDistance=-0.00
02:01:15.746 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:01:15.746 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.12, using input
02:01:15.746 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.03
02:01:15.746 00.000 10052 MoveAxis(E, 0, ABG)
02:01:15.746 00.000 10052 Move returns status 0, amount 0
02:01:15.746 00.000 10052 MoveAxis(N, 0, ABG)
02:01:15.747 00.001 10052 Move returns status 0, amount 0
02:01:15.747 00.000 10052 move complete, result=0
02:01:15.747 00.000 10052 worker thread done servicing request
02:01:15.776 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:15.823 00.047 6880 UpdateGuideState exits: m=2324 SNR=33.5
02:01:15.823 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:15.823 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:15.823 00.000 6880 Enqueuing Expose request
02:01:15.823 00.000 10052 Worker thread wakes up
02:01:15.823 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:15.823 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:15.823 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:16.951 01.128 10052 Exposure complete
02:01:17.037 00.086 10052 worker thread done servicing request
02:01:17.038 00.001 6880 OnExposeComplete: enter
02:01:17.038 00.000 6880 UpdateGuideState(): m_state=6
02:01:17.038 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2530
02:01:17.038 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=889.86, Mass=2470, SNR=34.5, Peak=174 HFD=4.5
02:01:17.039 00.001 6880 MultiStar: [#1 0.15,0.47,0.96,U] [#2 0.16,0.37,0.97,U] [#3 0.07,0.43,0.89,U] [#4 0.31,0.57,0.00,M1] [#5 0.23,0.43,1.00,U] [#6 0.10,0.20,0.94,U] [#7 -0.08,0.40,0.76,U] [#8 -0.06,0.22,0.77,U] 
02:01:17.039 00.000 6880 refined, 7 included, MultiStar: {0.10, 0.39}, one-star: {0.15, 0.56}
02:01:17.039 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
02:01:17.039 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
02:01:17.039 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.32 mountX=-0.39 mountY=0.10, mountTheta=2.90
02:01:17.041 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.39, opts=13)
02:01:17.041 00.000 6880 Enqueuing Move request for scope (0.10, 0.39)
02:01:17.041 00.000 10052 Worker thread wakes up
02:01:17.041 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.39) opts 0xd
02:01:17.042 00.001 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.39)
02:01:17.042 00.000 10052 Moving (0.10, 0.39) raw xDistance=-0.39 yDistance=0.10
02:01:17.042 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
02:01:17.042 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:01:17.042 00.000 10052 MoveAxis(E, 105, ABG)
02:01:17.042 00.000 10052 Guiding  Dir = 2, Dur = 105
02:01:17.064 00.022 10052 IsSlewing returns 0
02:01:17.072 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:17.101 00.029 10052 IsGuiding returns 0
02:01:17.120 00.019 6880 UpdateGuideState exits: m=2470 SNR=34.5
02:01:17.120 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:17.120 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:17.121 00.001 6880 Enqueuing Expose request
02:01:17.121 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"444967af-1fd1-43e3-b2d5-203793e0089c"}
02:01:17.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"444967af-1fd1-43e3-b2d5-203793e0089c"}
02:01:17.129 00.008 10052 PulseGuide returned control before completion, sleep 88
02:01:17.133 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cfd6cb25-eb52-491f-b915-a53f34e5a36b"}
02:01:17.133 00.000 6880 case statement mapped state 6 to 3
02:01:17.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cfd6cb25-eb52-491f-b915-a53f34e5a36b"}
02:01:17.136 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"705139f3-6a29-4a83-a35f-0fc966779e98"}
02:01:17.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2530,"width":15,"height":15,"star_pos":[6.97,6.86],"pixels":"..."},"id":"705139f3-6a29-4a83-a35f-0fc966779e98"}
02:01:17.249 00.113 10052 IsGuiding returns 0
02:01:17.249 00.000 10052 Move returns status 0, amount 105
02:01:17.249 00.000 10052 MoveAxis(N, 0, ABG)
02:01:17.250 00.001 10052 Move returns status 0, amount 0
02:01:17.250 00.000 10052 move complete, result=0
02:01:17.250 00.000 10052 worker thread done servicing request
02:01:17.250 00.000 10052 Worker thread wakes up
02:01:17.250 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:17.250 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:17.274 00.024 6880 GuideStep: -0.4 px 105 ms EAST, 0.1 px 0 ms NORTH
02:01:18.172 00.898 10052 Exposure complete
02:01:18.263 00.091 6880 OnExposeComplete: enter
02:01:18.263 00.000 6880 UpdateGuideState(): m_state=6
02:01:18.264 00.001 10052 worker thread done servicing request
02:01:18.264 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2531
02:01:18.264 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.65, Mass=2361, SNR=33.7, Peak=134 HFD=4.7
02:01:18.265 00.001 6880 MultiStar: [#1 0.17,0.12,0.95,U] [#2 0.24,0.10,1.00,U] [#3 0.13,0.13,0.91,U] [#4 0.29,0.23,0.84,U] [#5 0.13,0.11,0.99,U] [#6 0.03,0.01,0.94,U] [#7 0.09,0.21,0.76,U] [#8 0.07,0.14,0.81,U] 
02:01:18.265 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.15}, one-star: {0.18, 0.35}
02:01:18.265 00.000 6880 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.61) = xAngle (2.42 = 2.42)
02:01:18.265 00.000 6880 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.38 = 2.38)
02:01:18.265 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.80 mountX=-0.16 mountY=0.15, mountTheta=2.40
02:01:18.267 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.15, opts=13)
02:01:18.268 00.001 6880 Enqueuing Move request for scope (0.15, 0.15)
02:01:18.268 00.000 10052 Worker thread wakes up
02:01:18.268 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
02:01:18.268 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
02:01:18.268 00.000 10052 Moving (0.15, 0.15) raw xDistance=-0.16 yDistance=0.15
02:01:18.268 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
02:01:18.268 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
02:01:18.268 00.000 10052 MoveAxis(E, 48, ABG)
02:01:18.269 00.001 10052 Guiding  Dir = 2, Dur = 48
02:01:18.300 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:18.354 00.054 6880 UpdateGuideState exits: m=2361 SNR=33.7
02:01:18.354 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:18.354 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:18.354 00.000 6880 Enqueuing Expose request
02:01:18.364 00.010 10052 IsSlewing returns 0
02:01:18.401 00.037 10052 IsGuiding returns 0
02:01:18.534 00.133 10052 IsGuiding returns 0
02:01:18.535 00.001 10052 Move returns status 0, amount 48
02:01:18.535 00.000 10052 MoveAxis(N, 0, ABG)
02:01:18.535 00.000 10052 Move returns status 0, amount 0
02:01:18.535 00.000 10052 move complete, result=0
02:01:18.535 00.000 10052 worker thread done servicing request
02:01:18.535 00.000 10052 Worker thread wakes up
02:01:18.535 00.000 6880 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
02:01:18.535 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:18.535 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:19.109 00.574 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d6f4b98c-2dfa-427e-8387-b527fc38584f"}
02:01:19.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d6f4b98c-2dfa-427e-8387-b527fc38584f"}
02:01:19.110 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6c657a53-fb7b-4a9f-ad61-bfd2b3c14ced"}
02:01:19.110 00.000 6880 case statement mapped state 6 to 3
02:01:19.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c657a53-fb7b-4a9f-ad61-bfd2b3c14ced"}
02:01:19.111 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03a03fe5-3523-4c8b-a98a-1934d2eef0d1"}
02:01:19.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2531,"width":15,"height":15,"star_pos":[7.00,6.65],"pixels":"..."},"id":"03a03fe5-3523-4c8b-a98a-1934d2eef0d1"}
02:01:19.665 00.554 10052 Exposure complete
02:01:19.750 00.085 10052 worker thread done servicing request
02:01:19.750 00.000 6880 OnExposeComplete: enter
02:01:19.750 00.000 6880 UpdateGuideState(): m_state=6
02:01:19.751 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2532
02:01:19.751 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=889.43, Mass=2411, SNR=34.1, Peak=154 HFD=4.7
02:01:19.751 00.000 6880 MultiStar: [#1 0.55,0.09,0.00,M2] [#2 0.44,-0.13,1.00,U] [#3 0.63,0.05,0.00,M1] [#4 0.56,0.18,0.00,M1] [#5 0.57,0.08,0.00,M1] [#6 0.64,0.00,0.00,M1] [#7 0.34,-0.15,0.77,U] [#8 0.36,-0.30,0.82,U] 
02:01:19.751 00.000 6880 refined, 3 included, MultiStar: {0.42, -0.10}, one-star: {0.50, 0.13}
02:01:19.751 00.000 6880 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
02:01:19.752 00.001 6880 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
02:01:19.752 00.000 6880 CameraToMount -- cameraX=0.42 cameraY=-0.10 hyp=0.43 cameraTheta=-0.23 mountX=0.08 mountY=0.42, mountTheta=1.38
02:01:19.753 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.42, y=-0.10, opts=13)
02:01:19.753 00.000 6880 Enqueuing Move request for scope (0.42, -0.10)
02:01:19.753 00.000 10052 Worker thread wakes up
02:01:19.754 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.10) opts 0xd
02:01:19.754 00.000 10052 Handling offset move in thread for scope, endpoint = (0.42, -0.10)
02:01:19.754 00.000 10052 Moving (0.42, -0.10) raw xDistance=0.08 yDistance=0.42
02:01:19.754 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:01:19.754 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.42, slope = 0.06
02:01:19.754 00.000 10052 MoveAxis(E, 0, ABG)
02:01:19.754 00.000 10052 Move returns status 0, amount 0
02:01:19.754 00.000 10052 MoveAxis(S, 108, ABG)
02:01:19.754 00.000 10052 Guiding  Dir = 1, Dur = 108
02:01:19.784 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:19.834 00.050 6880 UpdateGuideState exits: m=2411 SNR=34.1
02:01:19.835 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:19.835 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:19.835 00.000 6880 Enqueuing Expose request
02:01:19.851 00.016 10052 IsSlewing returns 0
02:01:19.930 00.079 10052 IsGuiding returns 0
02:01:19.993 00.063 10052 PulseGuide returned control before completion, sleep 55
02:01:20.115 00.122 10052 IsGuiding returns 1
02:01:20.115 00.000 10052 scope still moving after pulse duration time elapsed
02:01:20.189 00.074 10052 IsSlewing returns 0
02:01:20.269 00.080 10052 IsGuiding returns 0
02:01:20.269 00.000 10052 scope move finished after 108 + 230 ms
02:01:20.269 00.000 10052 Move returns status 0, amount 108
02:01:20.269 00.000 10052 move complete, result=0
02:01:20.269 00.000 10052 worker thread done servicing request
02:01:20.269 00.000 10052 Worker thread wakes up
02:01:20.269 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 108 ms SOUTH
02:01:20.269 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:20.269 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:21.123 00.854 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"316d1968-e7bc-47ad-a345-98293aca976b"}
02:01:21.124 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"316d1968-e7bc-47ad-a345-98293aca976b"}
02:01:21.124 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f927243c-59f6-4793-8a9d-b580f3013697"}
02:01:21.124 00.000 6880 case statement mapped state 6 to 3
02:01:21.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f927243c-59f6-4793-8a9d-b580f3013697"}
02:01:21.125 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03e3775b-7fac-4f7a-8785-fe16211da977"}
02:01:21.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2532,"width":15,"height":15,"star_pos":[7.32,7.43],"pixels":"..."},"id":"03e3775b-7fac-4f7a-8785-fe16211da977"}
02:01:21.188 00.063 10052 Exposure complete
02:01:21.255 00.067 10052 worker thread done servicing request
02:01:21.255 00.000 6880 OnExposeComplete: enter
02:01:21.256 00.001 6880 UpdateGuideState(): m_state=6
02:01:21.256 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2533
02:01:21.256 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=889.59, Mass=2476, SNR=34.5, Peak=168 HFD=4.5
02:01:21.256 00.000 6880 MultiStar: [#1 0.31,0.17,0.96,U] [#2 0.32,-0.03,0.98,U] [#3 0.24,-0.02,0.93,U] [#4 0.36,0.20,0.87,U] [#5 0.34,0.05,0.97,U] [#6 0.40,0.20,0.90,U] [#7 0.11,-0.08,0.78,U] [#8 0.13,-0.18,0.79,U] 
02:01:21.257 00.001 6880 refined, 8 included, MultiStar: {0.29, 0.07}, one-star: {0.35, 0.29}
02:01:21.257 00.000 6880 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.61) = xAngle (1.86 = 1.86)
02:01:21.257 00.000 6880 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.83 = 1.83)
02:01:21.257 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.07 hyp=0.30 cameraTheta=0.25 mountX=-0.09 mountY=0.29, mountTheta=1.86
02:01:21.259 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.07, opts=13)
02:01:21.259 00.000 6880 Enqueuing Move request for scope (0.29, 0.07)
02:01:21.259 00.000 10052 Worker thread wakes up
02:01:21.259 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.07) opts 0xd
02:01:21.259 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.07)
02:01:21.259 00.000 10052 Moving (0.29, 0.07) raw xDistance=-0.09 yDistance=0.29
02:01:21.259 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:21.259 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.44, using input
02:01:21.259 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.29, slope = 0.10
02:01:21.259 00.000 10052 MoveAxis(E, 0, ABG)
02:01:21.260 00.001 10052 Move returns status 0, amount 0
02:01:21.260 00.000 10052 MoveAxis(S, 53, ABG)
02:01:21.260 00.000 10052 Guiding  Dir = 1, Dur = 53
02:01:21.280 00.020 10052 IsSlewing returns 0
02:01:21.285 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:21.319 00.034 10052 IsGuiding returns 0
02:01:21.326 00.007 6880 UpdateGuideState exits: m=2476 SNR=34.5
02:01:21.326 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:21.326 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:21.326 00.000 6880 Enqueuing Expose request
02:01:21.346 00.020 10052 PulseGuide returned control before completion, sleep 36
02:01:21.410 00.064 10052 IsGuiding returns 0
02:01:21.410 00.000 10052 Move returns status 0, amount 53
02:01:21.410 00.000 10052 move complete, result=0
02:01:21.411 00.001 10052 worker thread done servicing request
02:01:21.411 00.000 10052 Worker thread wakes up
02:01:21.411 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:21.411 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:21.530 00.119 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
02:01:22.558 01.028 10052 Exposure complete
02:01:22.686 00.128 10052 worker thread done servicing request
02:01:22.686 00.000 6880 OnExposeComplete: enter
02:01:22.686 00.000 6880 UpdateGuideState(): m_state=6
02:01:22.686 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2534
02:01:22.686 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=889.06, Mass=2558, SNR=35.1, Peak=168 HFD=4.4
02:01:22.687 00.001 6880 MultiStar: [#1 0.41,-0.33,0.00,M2] [#2 0.10,-0.64,0.00,M1] [#3 0.11,-0.54,0.00,M1] [#4 0.44,-0.24,0.83,U] [#5 0.31,-0.53,0.00,M1] [#6 0.05,-0.43,0.93,U] [#7 0.14,-0.55,0.00,M1] [#8 0.24,-0.68,0.00,M1] 
02:01:22.687 00.000 6880 single-star, 2 included, MultiStar: {0.23, -0.30}, one-star: {0.21, -0.24}
02:01:22.687 00.000 6880 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.61) = xAngle (0.75 = 0.75)
02:01:22.687 00.000 6880 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
02:01:22.688 00.001 6880 CameraToMount -- cameraX=0.21 cameraY=-0.24 hyp=0.31 cameraTheta=-0.86 mountX=0.23 mountY=0.21, mountTheta=0.74
02:01:22.689 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.24, opts=13)
02:01:22.690 00.001 6880 Enqueuing Move request for scope (0.21, -0.24)
02:01:22.720 00.030 10052 Worker thread wakes up
02:01:22.720 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.24) opts 0xd
02:01:22.720 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.24)
02:01:22.720 00.000 10052 Moving (0.21, -0.24) raw xDistance=0.23 yDistance=0.21
02:01:22.720 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:01:22.720 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.52, using input
02:01:22.720 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.21, slope = 0.12
02:01:22.720 00.000 10052 MoveAxis(W, 61, ABG)
02:01:22.720 00.000 10052 Guiding  Dir = 3, Dur = 61
02:01:22.727 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:22.741 00.014 10052 IsSlewing returns 0
02:01:22.780 00.039 10052 IsGuiding returns 0
02:01:22.781 00.001 6880 UpdateGuideState exits: m=2558 SNR=35.1
02:01:22.781 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:22.781 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:22.781 00.000 6880 Enqueuing Expose request
02:01:22.807 00.026 10052 PulseGuide returned control before completion, sleep 44
02:01:22.874 00.067 10052 IsGuiding returns 0
02:01:22.874 00.000 10052 Move returns status 0, amount 61
02:01:22.874 00.000 10052 MoveAxis(S, 38, ABG)
02:01:22.874 00.000 10052 Guiding  Dir = 1, Dur = 38
02:01:22.912 00.038 10052 IsSlewing returns 0
02:01:22.949 00.037 10052 IsGuiding returns 0
02:01:22.977 00.028 10052 PulseGuide returned control before completion, sleep 21
02:01:23.029 00.052 10052 IsGuiding returns 0
02:01:23.029 00.000 10052 Move returns status 0, amount 38
02:01:23.030 00.001 10052 move complete, result=0
02:01:23.030 00.000 10052 worker thread done servicing request
02:01:23.030 00.000 10052 Worker thread wakes up
02:01:23.030 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:23.030 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:23.650 00.620 6880 GuideStep: 0.2 px 61 ms WEST, 0.2 px 38 ms SOUTH
02:01:23.661 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2dbcc0e0-4110-4463-8b1e-3f5ead3e81b7"}
02:01:23.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2dbcc0e0-4110-4463-8b1e-3f5ead3e81b7"}
02:01:23.664 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"85d1c4cd-8af6-4638-a855-99e05e433517"}
02:01:23.665 00.001 6880 case statement mapped state 6 to 3
02:01:23.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"85d1c4cd-8af6-4638-a855-99e05e433517"}
02:01:23.668 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3ed1a947-661b-4a16-a784-bbf2f22ad0e0"}
02:01:23.668 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2534,"width":15,"height":15,"star_pos":[7.02,7.06],"pixels":"..."},"id":"3ed1a947-661b-4a16-a784-bbf2f22ad0e0"}
02:01:23.945 00.277 10052 Exposure complete
02:01:24.020 00.075 10052 worker thread done servicing request
02:01:24.021 00.001 6880 OnExposeComplete: enter
02:01:24.021 00.000 6880 UpdateGuideState(): m_state=6
02:01:24.021 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2535
02:01:24.021 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.26, Mass=2490, SNR=34.6, Peak=158 HFD=4.8
02:01:24.022 00.001 6880 MultiStar: [#1 0.39,-0.29,0.97,U] [#2 0.18,-0.56,0.00,M2] [#3 0.26,-0.42,0.89,U] [#4 0.27,-0.03,0.85,U] [#5 0.29,-0.50,0.00,M2] [#6 0.33,-0.26,0.88,U] [#7 0.30,-0.47,0.00,M2] [#8 0.13,-0.60,0.00,M2] 
02:01:24.022 00.000 6880 single-star, 4 included, MultiStar: {0.29, -0.21}, one-star: {0.19, -0.04}
02:01:24.022 00.000 6880 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.61) = xAngle (1.39 = 1.39)
02:01:24.022 00.000 6880 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
02:01:24.022 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.22 mountX=0.03 mountY=0.19, mountTheta=1.39
02:01:24.024 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.04, opts=13)
02:01:24.024 00.000 6880 Enqueuing Move request for scope (0.19, -0.04)
02:01:24.024 00.000 10052 Worker thread wakes up
02:01:24.025 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
02:01:24.025 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
02:01:24.025 00.000 10052 Moving (0.19, -0.04) raw xDistance=0.03 yDistance=0.19
02:01:24.025 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:01:24.025 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.44, using input
02:01:24.025 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.19, slope = 0.10
02:01:24.025 00.000 10052 MoveAxis(E, 0, ABG)
02:01:24.025 00.000 10052 Move returns status 0, amount 0
02:01:24.025 00.000 10052 MoveAxis(S, 34, ABG)
02:01:24.025 00.000 10052 Guiding  Dir = 1, Dur = 34
02:01:24.052 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:24.080 00.028 10052 IsSlewing returns 0
02:01:24.094 00.014 6880 UpdateGuideState exits: m=2490 SNR=34.6
02:01:24.094 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:24.094 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:24.094 00.000 6880 Enqueuing Expose request
02:01:24.150 00.056 10052 IsGuiding returns 0
02:01:24.286 00.136 10052 IsGuiding returns 0
02:01:24.286 00.000 10052 Move returns status 0, amount 34
02:01:24.286 00.000 10052 move complete, result=0
02:01:24.286 00.000 10052 worker thread done servicing request
02:01:24.286 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 34 ms SOUTH
02:01:24.286 00.000 10052 Worker thread wakes up
02:01:24.286 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:24.286 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:25.122 00.836 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7fbab938-1fe1-4bc5-8a84-a22bceb0fc87"}
02:01:25.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7fbab938-1fe1-4bc5-8a84-a22bceb0fc87"}
02:01:25.123 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"459016f0-0c89-4254-8757-6d4f34030b1a"}
02:01:25.123 00.000 6880 case statement mapped state 6 to 3
02:01:25.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"459016f0-0c89-4254-8757-6d4f34030b1a"}
02:01:25.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d70cf1ea-720b-4c2e-b8d4-848687101b3c"}
02:01:25.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2535,"width":15,"height":15,"star_pos":[7.00,7.26],"pixels":"..."},"id":"d70cf1ea-720b-4c2e-b8d4-848687101b3c"}
02:01:25.414 00.290 10052 Exposure complete
02:01:25.491 00.077 6880 OnExposeComplete: enter
02:01:25.491 00.000 10052 worker thread done servicing request
02:01:25.491 00.000 6880 UpdateGuideState(): m_state=6
02:01:25.492 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2536
02:01:25.492 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=889.34, Mass=2344, SNR=33.6, Peak=151 HFD=4.7
02:01:25.492 00.000 6880 MultiStar: [#1 0.13,-0.19,0.96,U] [#2 0.01,-0.36,1.04,U] [#3 0.10,-0.26,0.93,U] [#4 0.42,0.13,0.86,U] [#5 0.12,-0.06,0.94,U] [#6 0.02,-0.18,0.95,U] [#7 0.12,-0.25,0.78,U] [#8 -0.10,-0.40,0.81,U] 
02:01:25.492 00.000 6880 single-star, 8 included, MultiStar: {0.09, -0.17}, one-star: {0.03, 0.04}
02:01:25.492 00.000 6880 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.61) = xAngle (2.55 = 2.55)
02:01:25.492 00.000 6880 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.51 = 2.51)
02:01:25.493 00.001 6880 CameraToMount -- cameraX=0.03 cameraY=0.04 hyp=0.05 cameraTheta=0.93 mountX=-0.04 mountY=0.03, mountTheta=2.52
02:01:25.494 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.04, opts=13)
02:01:25.495 00.001 6880 Enqueuing Move request for scope (0.03, 0.04)
02:01:25.495 00.000 10052 Worker thread wakes up
02:01:25.495 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.04) opts 0xd
02:01:25.495 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.04)
02:01:25.495 00.000 10052 Moving (0.03, 0.04) raw xDistance=-0.04 yDistance=0.03
02:01:25.496 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:01:25.496 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.28, using input
02:01:25.496 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:01:25.496 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.06
02:01:25.496 00.000 10052 MoveAxis(E, 0, ABG)
02:01:25.496 00.000 10052 Move returns status 0, amount 0
02:01:25.496 00.000 10052 MoveAxis(N, 0, ABG)
02:01:25.496 00.000 10052 Move returns status 0, amount 0
02:01:25.496 00.000 10052 move complete, result=0
02:01:25.496 00.000 10052 worker thread done servicing request
02:01:25.523 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:25.565 00.042 6880 UpdateGuideState exits: m=2344 SNR=33.6
02:01:25.566 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:25.566 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:25.566 00.000 6880 Enqueuing Expose request
02:01:25.566 00.000 10052 Worker thread wakes up
02:01:25.566 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:25.566 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:25.566 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:26.478 00.912 10052 Exposure complete
02:01:26.551 00.073 10052 worker thread done servicing request
02:01:26.551 00.000 6880 OnExposeComplete: enter
02:01:26.551 00.000 6880 UpdateGuideState(): m_state=6
02:01:26.552 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2537
02:01:26.552 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=889.63, Mass=2423, SNR=34.2, Peak=158 HFD=4.6
02:01:26.552 00.000 6880 MultiStar: [#1 0.27,-0.01,0.98,U] [#2 0.19,-0.30,1.01,U] [#3 0.19,-0.23,0.92,U] [#4 0.28,0.11,0.85,U] [#5 0.19,-0.08,0.95,U] [#6 0.15,-0.24,0.91,U] [#7 0.21,-0.14,0.76,U] [#8 0.06,-0.37,0.80,U] 
02:01:26.552 00.000 6880 refined, 8 included, MultiStar: {0.22, -0.10}, one-star: {0.37, 0.33}
02:01:26.552 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
02:01:26.552 00.000 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
02:01:26.552 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.24 cameraTheta=-0.42 mountX=0.09 mountY=0.22, mountTheta=1.19
02:01:26.554 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.10, opts=13)
02:01:26.554 00.000 6880 Enqueuing Move request for scope (0.22, -0.10)
02:01:26.554 00.000 10052 Worker thread wakes up
02:01:26.555 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
02:01:26.555 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
02:01:26.555 00.000 10052 Moving (0.22, -0.10) raw xDistance=0.09 yDistance=0.22
02:01:26.555 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:01:26.555 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.00
02:01:26.555 00.000 10052 MoveAxis(E, 0, ABG)
02:01:26.555 00.000 10052 Move returns status 0, amount 0
02:01:26.555 00.000 10052 MoveAxis(S, 40, ABG)
02:01:26.555 00.000 10052 Guiding  Dir = 1, Dur = 40
02:01:26.577 00.022 10052 IsSlewing returns 0
02:01:26.580 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:26.615 00.035 10052 IsGuiding returns 0
02:01:26.620 00.005 6880 UpdateGuideState exits: m=2423 SNR=34.2
02:01:26.620 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:26.620 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:26.620 00.000 6880 Enqueuing Expose request
02:01:26.642 00.022 10052 PulseGuide returned control before completion, sleep 23
02:01:26.697 00.055 10052 IsGuiding returns 0
02:01:26.697 00.000 10052 Move returns status 0, amount 40
02:01:26.697 00.000 10052 move complete, result=0
02:01:26.697 00.000 10052 worker thread done servicing request
02:01:26.697 00.000 10052 Worker thread wakes up
02:01:26.697 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:26.697 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:26.697 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 40 ms SOUTH
02:01:27.121 00.424 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f0c6ef84-f07e-461b-8786-e319ef9869bd"}
02:01:27.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f0c6ef84-f07e-461b-8786-e319ef9869bd"}
02:01:27.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9df2d9b9-0f76-4a24-b723-609483dfea8f"}
02:01:27.122 00.000 6880 case statement mapped state 6 to 3
02:01:27.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9df2d9b9-0f76-4a24-b723-609483dfea8f"}
02:01:27.123 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cfd91a54-ea57-4e18-9cca-f0a7bd2e9622"}
02:01:27.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2537,"width":15,"height":15,"star_pos":[7.19,6.63],"pixels":"..."},"id":"cfd91a54-ea57-4e18-9cca-f0a7bd2e9622"}
02:01:27.834 00.711 10052 Exposure complete
02:01:27.905 00.071 10052 worker thread done servicing request
02:01:27.905 00.000 6880 OnExposeComplete: enter
02:01:27.905 00.000 6880 UpdateGuideState(): m_state=6
02:01:27.905 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2538
02:01:27.906 00.001 6880 Star::Find returns 1 (0), X=407.79, Y=889.55, Mass=2375, SNR=33.9, Peak=156 HFD=4.6
02:01:27.906 00.000 6880 MultiStar: [#1 -0.06,0.03,0.95,U] [#2 0.07,0.09,0.97,U] [#3 -0.05,-0.01,0.94,U] [#4 0.17,0.42,0.84,U] [#5 0.03,0.11,0.96,U] [#6 0.02,-0.06,0.90,U] [#7 -0.21,0.11,0.78,U] [#8 -0.24,-0.31,0.79,U] 
02:01:27.906 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.07}, one-star: {-0.03, 0.25}
02:01:27.906 00.000 6880 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.61) = xAngle (3.55 = -2.73)
02:01:27.906 00.000 6880 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.77)
02:01:27.906 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.94 mountX=-0.07 mountY=-0.03, mountTheta=-2.76
02:01:27.908 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.07, opts=13)
02:01:27.908 00.000 6880 Enqueuing Move request for scope (-0.03, 0.07)
02:01:27.908 00.000 10052 Worker thread wakes up
02:01:27.908 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.07) opts 0xd
02:01:27.908 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.07)
02:01:27.908 00.000 10052 Moving (-0.03, 0.07) raw xDistance=-0.07 yDistance=-0.03
02:01:27.909 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:01:27.909 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
02:01:27.909 00.000 10052 MoveAxis(E, 0, ABG)
02:01:27.909 00.000 10052 Move returns status 0, amount 0
02:01:27.909 00.000 10052 MoveAxis(N, 0, ABG)
02:01:27.909 00.000 10052 Move returns status 0, amount 0
02:01:27.909 00.000 10052 move complete, result=0
02:01:27.909 00.000 10052 worker thread done servicing request
02:01:27.935 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:27.973 00.038 6880 UpdateGuideState exits: m=2375 SNR=33.9
02:01:27.975 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:27.975 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:27.975 00.000 6880 Enqueuing Expose request
02:01:27.975 00.000 10052 Worker thread wakes up
02:01:27.975 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:01:27.975 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:27.975 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:28.885 00.910 10052 Exposure complete
02:01:28.962 00.077 10052 worker thread done servicing request
02:01:28.962 00.000 6880 OnExposeComplete: enter
02:01:28.962 00.000 6880 UpdateGuideState(): m_state=6
02:01:28.962 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2539
02:01:28.962 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=889.40, Mass=2389, SNR=33.9, Peak=161 HFD=4.5
02:01:28.963 00.001 6880 MultiStar: [#1 -0.12,-0.27,0.97,U] [#2 -0.52,-0.30,0.00,M1] [#3 -0.08,-0.26,0.91,U] [#4 -0.19,-0.03,0.87,U] [#5 -0.25,-0.33,0.98,U] [#6 0.00,-0.21,0.93,U] [#7 -0.29,-0.27,0.74,U] [#8 -0.11,-0.40,0.79,U] 
02:01:28.963 00.000 6880 single-star, 7 included, MultiStar: {-0.15, -0.20}, one-star: {-0.20, 0.10}
02:01:28.963 00.000 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.28 = -2.00)
02:01:28.963 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.25 = -2.03)
02:01:28.963 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.22 cameraTheta=2.67 mountX=-0.09 mountY=-0.20, mountTheta=-2.01
02:01:28.965 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.10, opts=13)
02:01:28.965 00.000 6880 Enqueuing Move request for scope (-0.20, 0.10)
02:01:28.966 00.001 10052 Worker thread wakes up
02:01:28.966 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
02:01:28.966 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
02:01:28.966 00.000 10052 Moving (-0.20, 0.10) raw xDistance=-0.09 yDistance=-0.20
02:01:28.966 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:28.966 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = 0.00
02:01:28.966 00.000 10052 MoveAxis(E, 0, ABG)
02:01:28.966 00.000 10052 Move returns status 0, amount 0
02:01:28.966 00.000 10052 MoveAxis(N, 36, ABG)
02:01:28.966 00.000 10052 Guiding  Dir = 0, Dur = 36
02:01:28.987 00.021 10052 IsSlewing returns 0
02:01:28.992 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:29.026 00.034 10052 IsGuiding returns 0
02:01:29.030 00.004 6880 UpdateGuideState exits: m=2389 SNR=33.9
02:01:29.030 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:29.030 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:29.030 00.000 6880 Enqueuing Expose request
02:01:29.053 00.023 10052 PulseGuide returned control before completion, sleep 19
02:01:29.105 00.052 10052 IsGuiding returns 0
02:01:29.105 00.000 10052 Move returns status 0, amount 36
02:01:29.105 00.000 10052 move complete, result=0
02:01:29.106 00.001 10052 worker thread done servicing request
02:01:29.106 00.000 10052 Worker thread wakes up
02:01:29.106 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:29.106 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:29.106 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 36 ms NORTH
02:01:29.123 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e09c1ec8-7abb-4391-9a3e-b0927eab4e14"}
02:01:29.124 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e09c1ec8-7abb-4391-9a3e-b0927eab4e14"}
02:01:29.125 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84deb288-5696-4538-83d7-e3f53e4ff606"}
02:01:29.125 00.000 6880 case statement mapped state 6 to 3
02:01:29.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"84deb288-5696-4538-83d7-e3f53e4ff606"}
02:01:29.127 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"52fe6605-3b48-4574-a80a-9fcff8642cb4"}
02:01:29.128 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2539,"width":15,"height":15,"star_pos":[6.62,7.40],"pixels":"..."},"id":"52fe6605-3b48-4574-a80a-9fcff8642cb4"}
02:01:30.240 01.112 10052 Exposure complete
02:01:30.318 00.078 10052 worker thread done servicing request
02:01:30.318 00.000 6880 OnExposeComplete: enter
02:01:30.318 00.000 6880 UpdateGuideState(): m_state=6
02:01:30.319 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2540
02:01:30.319 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=889.60, Mass=2490, SNR=34.6, Peak=169 HFD=4.7
02:01:30.319 00.000 6880 MultiStar: [#1 0.06,0.02,0.92,U] [#2 -0.34,-0.36,1.00,U] [#3 -0.28,-0.15,0.90,U] [#4 0.02,0.11,0.84,U] [#5 -0.22,-0.26,0.97,U] [#6 -0.22,0.00,0.91,U] [#7 -0.12,-0.01,0.73,U] [#8 -0.25,0.09,0.78,U] 
02:01:30.320 00.001 6880 refined, 8 included, MultiStar: {-0.16, -0.03}, one-star: {-0.11, 0.30}
02:01:30.320 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
02:01:30.320 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
02:01:30.320 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-2.94 mountX=0.04 mountY=-0.16, mountTheta=-1.32
02:01:30.322 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.03, opts=13)
02:01:30.322 00.000 6880 Enqueuing Move request for scope (-0.16, -0.03)
02:01:30.322 00.000 10052 Worker thread wakes up
02:01:30.323 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.03) opts 0xd
02:01:30.323 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.03)
02:01:30.323 00.000 10052 Moving (-0.16, -0.03) raw xDistance=0.04 yDistance=-0.16
02:01:30.323 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:01:30.323 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.24, using input
02:01:30.323 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.13
02:01:30.323 00.000 10052 MoveAxis(E, 0, ABG)
02:01:30.323 00.000 10052 Move returns status 0, amount 0
02:01:30.323 00.000 10052 MoveAxis(N, 0, ABG)
02:01:30.323 00.000 10052 Move returns status 0, amount 0
02:01:30.323 00.000 10052 move complete, result=0
02:01:30.324 00.001 10052 worker thread done servicing request
02:01:30.353 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:30.403 00.050 6880 UpdateGuideState exits: m=2490 SNR=34.6
02:01:30.403 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:30.404 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:30.404 00.000 6880 Enqueuing Expose request
02:01:30.404 00.000 10052 Worker thread wakes up
02:01:30.404 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:30.404 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:30.404 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:31.120 00.716 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ce3b2df-7e91-4e73-8c50-797f2b0d3587"}
02:01:31.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ce3b2df-7e91-4e73-8c50-797f2b0d3587"}
02:01:31.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19140176-dcde-426b-9458-897f2ab5bc0c"}
02:01:31.121 00.000 6880 case statement mapped state 6 to 3
02:01:31.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19140176-dcde-426b-9458-897f2ab5bc0c"}
02:01:31.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7a42b95-122a-456a-a6b2-600a715536b5"}
02:01:31.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2540,"width":15,"height":15,"star_pos":[6.71,6.60],"pixels":"..."},"id":"e7a42b95-122a-456a-a6b2-600a715536b5"}
02:01:31.315 00.193 10052 Exposure complete
02:01:31.383 00.068 10052 worker thread done servicing request
02:01:31.384 00.001 6880 OnExposeComplete: enter
02:01:31.384 00.000 6880 UpdateGuideState(): m_state=6
02:01:31.384 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2541
02:01:31.384 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=889.84, Mass=2431, SNR=34.2, Peak=151 HFD=4.4
02:01:31.385 00.001 6880 MultiStar: [#1 -0.05,0.40,0.96,U] [#2 -0.30,0.01,1.00,U] [#3 -0.29,0.31,0.93,U] [#4 -0.12,0.36,0.85,U] [#5 -0.19,0.16,1.01,U] [#6 -0.28,0.12,0.95,U] [#7 -0.12,0.42,0.77,U] [#8 -0.20,0.17,0.79,U] 
02:01:31.385 00.000 6880 refined, 8 included, MultiStar: {-0.20, 0.27}, one-star: {-0.23, 0.54}
02:01:31.385 00.000 6880 CameraToMount -- cameraTheta (2.20) - m_xAngle (-1.61) = xAngle (3.82 = -2.47)
02:01:31.385 00.000 6880 CameraToMount -- cameraTheta (2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.79 = -2.50)
02:01:31.385 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.27 hyp=0.34 cameraTheta=2.20 mountX=-0.27 mountY=-0.20, mountTheta=-2.49
02:01:31.387 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.27, opts=13)
02:01:31.387 00.000 6880 Enqueuing Move request for scope (-0.20, 0.27)
02:01:31.387 00.000 10052 Worker thread wakes up
02:01:31.387 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.27) opts 0xd
02:01:31.387 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.27)
02:01:31.387 00.000 10052 Moving (-0.20, 0.27) raw xDistance=-0.27 yDistance=-0.20
02:01:31.387 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:01:31.387 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.22, using input
02:01:31.387 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = -0.10
02:01:31.387 00.000 10052 MoveAxis(E, 71, ABG)
02:01:31.388 00.001 10052 Guiding  Dir = 2, Dur = 71
02:01:31.408 00.020 10052 IsSlewing returns 0
02:01:31.423 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:31.447 00.024 10052 IsGuiding returns 0
02:01:31.463 00.016 6880 UpdateGuideState exits: m=2431 SNR=34.2
02:01:31.463 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:31.463 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:31.463 00.000 6880 Enqueuing Expose request
02:01:31.475 00.012 10052 PulseGuide returned control before completion, sleep 54
02:01:31.591 00.116 10052 IsGuiding returns 0
02:01:31.591 00.000 10052 Move returns status 0, amount 71
02:01:31.592 00.001 10052 MoveAxis(N, 37, ABG)
02:01:31.592 00.000 10052 Guiding  Dir = 0, Dur = 37
02:01:31.665 00.073 10052 IsSlewing returns 0
02:01:31.739 00.074 10052 IsGuiding returns 0
02:01:31.880 00.141 10052 IsGuiding returns 0
02:01:31.880 00.000 10052 Move returns status 0, amount 37
02:01:31.880 00.000 10052 move complete, result=0
02:01:31.880 00.000 10052 worker thread done servicing request
02:01:31.880 00.000 6880 GuideStep: -0.3 px 71 ms EAST, -0.2 px 37 ms NORTH
02:01:31.880 00.000 10052 Worker thread wakes up
02:01:31.880 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:31.880 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:33.009 01.129 10052 Exposure complete
02:01:33.088 00.079 10052 worker thread done servicing request
02:01:33.089 00.001 6880 OnExposeComplete: enter
02:01:33.089 00.000 6880 UpdateGuideState(): m_state=6
02:01:33.089 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2542
02:01:33.089 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=889.67, Mass=2411, SNR=34.1, Peak=145 HFD=4.9
02:01:33.089 00.000 6880 MultiStar: [#1 0.07,0.09,0.96,U] [#2 -0.04,0.16,0.96,U] [#3 -0.04,0.03,0.92,U] [#4 0.11,0.47,0.85,U] [#5 0.02,-0.05,0.92,U] [#6 -0.16,0.03,0.92,U] [#7 -0.12,0.05,0.75,U] [#8 -0.15,0.03,0.80,U] 
02:01:33.089 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.13}, one-star: {-0.01, 0.37}
02:01:33.089 00.000 6880 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.61) = xAngle (3.42 = -2.86)
02:01:33.089 00.000 6880 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.39 = -2.89)
02:01:33.090 00.001 6880 CameraToMount -- cameraX=-0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.81 mountX=-0.13 mountY=-0.03, mountTheta=-2.89
02:01:33.091 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.13, opts=13)
02:01:33.091 00.000 6880 Enqueuing Move request for scope (-0.03, 0.13)
02:01:33.091 00.000 10052 Worker thread wakes up
02:01:33.091 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.13) opts 0xd
02:01:33.091 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.13)
02:01:33.091 00.000 10052 Moving (-0.03, 0.13) raw xDistance=-0.13 yDistance=-0.03
02:01:33.091 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.13
02:01:33.091 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.14, using input
02:01:33.091 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.05
02:01:33.091 00.000 10052 MoveAxis(E, 39, ABG)
02:01:33.091 00.000 10052 Guiding  Dir = 2, Dur = 39
02:01:33.112 00.021 10052 IsSlewing returns 0
02:01:33.117 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:33.150 00.033 10052 IsGuiding returns 0
02:01:33.165 00.015 6880 UpdateGuideState exits: m=2411 SNR=34.1
02:01:33.165 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:33.165 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:33.165 00.000 6880 Enqueuing Expose request
02:01:33.166 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"98d2b647-0c0f-4b8a-8cad-09f304465301"}
02:01:33.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"98d2b647-0c0f-4b8a-8cad-09f304465301"}
02:01:33.175 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f22ea807-4bcb-45c8-88d6-50d001eb0007"}
02:01:33.176 00.001 6880 case statement mapped state 6 to 3
02:01:33.176 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f22ea807-4bcb-45c8-88d6-50d001eb0007"}
02:01:33.178 00.002 10052 PulseGuide returned control before completion, sleep 23
02:01:33.178 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"366f8232-431a-4324-933e-2c3c4bdd096d"}
02:01:33.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2542,"width":15,"height":15,"star_pos":[6.81,6.67],"pixels":"..."},"id":"366f8232-431a-4324-933e-2c3c4bdd096d"}
02:01:33.228 00.050 10052 IsGuiding returns 0
02:01:33.228 00.000 10052 Move returns status 0, amount 39
02:01:33.228 00.000 10052 MoveAxis(N, 0, ABG)
02:01:33.228 00.000 10052 Move returns status 0, amount 0
02:01:33.228 00.000 10052 move complete, result=0
02:01:33.229 00.001 10052 worker thread done servicing request
02:01:33.229 00.000 10052 Worker thread wakes up
02:01:33.229 00.000 6880 GuideStep: -0.1 px 39 ms EAST, -0.0 px 0 ms NORTH
02:01:33.229 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:33.229 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:34.135 00.906 10052 Exposure complete
02:01:34.199 00.064 10052 worker thread done servicing request
02:01:34.199 00.000 6880 OnExposeComplete: enter
02:01:34.199 00.000 6880 UpdateGuideState(): m_state=6
02:01:34.200 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2543
02:01:34.200 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=889.98, Mass=2414, SNR=34.1, Peak=129 HFD=4.8
02:01:34.200 00.000 6880 MultiStar: [#1 0.03,0.60,0.00,M1] [#2 -0.33,0.35,0.99,U] [#3 -0.16,0.44,0.90,U] [#4 0.19,0.75,0.00,M1] [#5 -0.16,0.34,0.98,U] [#6 -0.19,0.62,0.00,M1] [#7 -0.08,0.52,0.00,M1] [#8 -0.18,0.38,0.77,U] 
02:01:34.200 00.000 6880 refined, 4 included, MultiStar: {-0.20, 0.44}, one-star: {-0.15, 0.68}
02:01:34.200 00.000 6880 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.61) = xAngle (3.61 = -2.67)
02:01:34.200 00.000 6880 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.58 = -2.71)
02:01:34.200 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.44 hyp=0.48 cameraTheta=2.00 mountX=-0.43 mountY=-0.20, mountTheta=-2.70
02:01:34.202 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.44, opts=13)
02:01:34.203 00.001 6880 Enqueuing Move request for scope (-0.20, 0.44)
02:01:34.203 00.000 10052 Worker thread wakes up
02:01:34.203 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.44) opts 0xd
02:01:34.203 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.44)
02:01:34.203 00.000 10052 Moving (-0.20, 0.44) raw xDistance=-0.43 yDistance=-0.20
02:01:34.203 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.43
02:01:34.203 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.20, slope = -0.05
02:01:34.203 00.000 10052 MoveAxis(E, 117, ABG)
02:01:34.203 00.000 10052 Guiding  Dir = 2, Dur = 117
02:01:34.228 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:34.245 00.017 10052 IsSlewing returns 0
02:01:34.268 00.023 6880 UpdateGuideState exits: m=2414 SNR=34.1
02:01:34.268 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:34.268 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:34.268 00.000 6880 Enqueuing Expose request
02:01:34.316 00.048 10052 IsGuiding returns 0
02:01:34.381 00.065 10052 PulseGuide returned control before completion, sleep 63
02:01:34.493 00.112 10052 IsGuiding returns 1
02:01:34.493 00.000 10052 scope still moving after pulse duration time elapsed
02:01:34.561 00.068 10052 IsSlewing returns 0
02:01:34.600 00.039 10052 IsGuiding returns 0
02:01:34.600 00.000 10052 scope move finished after 117 + 166 ms
02:01:34.600 00.000 10052 Move returns status 0, amount 117
02:01:34.600 00.000 10052 MoveAxis(N, 58, ABG)
02:01:34.600 00.000 10052 Guiding  Dir = 0, Dur = 58
02:01:34.638 00.038 10052 IsSlewing returns 0
02:01:34.676 00.038 10052 IsGuiding returns 0
02:01:34.703 00.027 10052 PulseGuide returned control before completion, sleep 42
02:01:34.781 00.078 10052 IsGuiding returns 0
02:01:34.781 00.000 10052 Move returns status 0, amount 58
02:01:34.781 00.000 10052 move complete, result=0
02:01:34.782 00.001 10052 worker thread done servicing request
02:01:34.782 00.000 6880 GuideStep: -0.4 px 117 ms EAST, -0.2 px 58 ms NORTH
02:01:34.782 00.000 10052 Worker thread wakes up
02:01:34.782 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:34.782 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:35.117 00.335 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f0cfe359-2bfd-41e6-88a2-ff8316ad9b29"}
02:01:35.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f0cfe359-2bfd-41e6-88a2-ff8316ad9b29"}
02:01:35.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4446dc07-8499-4554-8fba-01483fd10864"}
02:01:35.117 00.000 6880 case statement mapped state 6 to 3
02:01:35.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4446dc07-8499-4554-8fba-01483fd10864"}
02:01:35.119 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a6bbb7d2-2cfa-4904-8b23-422a53830c37"}
02:01:35.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2543,"width":15,"height":15,"star_pos":[6.67,6.98],"pixels":"..."},"id":"a6bbb7d2-2cfa-4904-8b23-422a53830c37"}
02:01:35.921 00.802 10052 Exposure complete
02:01:35.991 00.070 10052 worker thread done servicing request
02:01:35.991 00.000 6880 OnExposeComplete: enter
02:01:35.991 00.000 6880 UpdateGuideState(): m_state=6
02:01:35.991 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2544
02:01:35.991 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=889.60, Mass=2347, SNR=33.6, Peak=159 HFD=4.5
02:01:35.992 00.001 6880 MultiStar: [#1 -0.36,0.38,0.00,M2] [#2 -0.39,0.17,1.03,U] [#3 -0.39,0.07,0.93,U] [#4 -0.15,0.46,0.87,U] [#5 -0.17,0.14,0.98,U] [#6 -0.42,0.41,0.00,M2] [#7 -0.53,-0.03,0.00,M2] [#8 -0.31,0.20,0.81,U] 
02:01:35.992 00.000 6880 refined, 5 included, MultiStar: {-0.27, 0.22}, one-star: {-0.19, 0.30}
02:01:35.992 00.000 6880 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.61) = xAngle (4.06 = -2.22)
02:01:35.992 00.000 6880 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.03 = -2.25)
02:01:35.992 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.22 hyp=0.35 cameraTheta=2.45 mountX=-0.21 mountY=-0.27, mountTheta=-2.23
02:01:35.993 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.22, opts=13)
02:01:35.994 00.001 6880 Enqueuing Move request for scope (-0.27, 0.22)
02:01:35.994 00.000 10052 Worker thread wakes up
02:01:35.994 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.22) opts 0xd
02:01:35.994 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.22)
02:01:35.994 00.000 10052 Moving (-0.27, 0.22) raw xDistance=-0.21 yDistance=-0.27
02:01:35.994 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:01:35.994 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.27, slope = -0.05
02:01:35.994 00.000 10052 MoveAxis(E, 62, ABG)
02:01:35.994 00.000 10052 Guiding  Dir = 2, Dur = 62
02:01:36.020 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:36.034 00.014 10052 IsSlewing returns 0
02:01:36.060 00.026 6880 UpdateGuideState exits: m=2347 SNR=33.6
02:01:36.060 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:36.061 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:36.061 00.000 6880 Enqueuing Expose request
02:01:36.114 00.053 10052 IsGuiding returns 0
02:01:36.257 00.143 10052 IsGuiding returns 1
02:01:36.258 00.001 10052 scope still moving after pulse duration time elapsed
02:01:36.324 00.066 10052 IsSlewing returns 0
02:01:36.401 00.077 10052 IsGuiding returns 0
02:01:36.401 00.000 10052 scope move finished after 62 + 225 ms
02:01:36.401 00.000 10052 Move returns status 0, amount 62
02:01:36.401 00.000 10052 MoveAxis(N, 66, ABG)
02:01:36.401 00.000 10052 Guiding  Dir = 0, Dur = 66
02:01:36.472 00.071 10052 IsSlewing returns 0
02:01:36.540 00.068 10052 IsGuiding returns 0
02:01:36.606 00.066 10052 PulseGuide returned control before completion, sleep 11
02:01:36.682 00.076 10052 IsGuiding returns 1
02:01:36.682 00.000 10052 scope still moving after pulse duration time elapsed
02:01:36.787 00.105 10052 IsSlewing returns 0
02:01:36.825 00.038 10052 IsGuiding returns 0
02:01:36.825 00.000 10052 scope move finished after 66 + 218 ms
02:01:36.826 00.001 10052 Move returns status 0, amount 66
02:01:36.826 00.000 10052 move complete, result=0
02:01:36.826 00.000 10052 worker thread done servicing request
02:01:36.826 00.000 6880 GuideStep: -0.2 px 62 ms EAST, -0.3 px 66 ms NORTH
02:01:36.826 00.000 10052 Worker thread wakes up
02:01:36.826 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:36.826 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:37.117 00.291 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f5e7560-6dd7-440a-b33a-ec9e33bb313a"}
02:01:37.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f5e7560-6dd7-440a-b33a-ec9e33bb313a"}
02:01:37.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ab0bfb9-8995-413a-a605-17a4a7c7187e"}
02:01:37.118 00.000 6880 case statement mapped state 6 to 3
02:01:37.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ab0bfb9-8995-413a-a605-17a4a7c7187e"}
02:01:37.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c237442e-9656-4699-8bec-4b1085471c67"}
02:01:37.119 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2544,"width":15,"height":15,"star_pos":[6.63,6.60],"pixels":"..."},"id":"c237442e-9656-4699-8bec-4b1085471c67"}
02:01:38.069 00.950 10052 Exposure complete
02:01:38.145 00.076 10052 worker thread done servicing request
02:01:38.145 00.000 6880 OnExposeComplete: enter
02:01:38.145 00.000 6880 UpdateGuideState(): m_state=6
02:01:38.145 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2545
02:01:38.145 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=889.48, Mass=2483, SNR=34.7, Peak=167 HFD=4.6
02:01:38.146 00.001 6880 MultiStar: [#1 -0.09,-0.05,0.94,U] [#2 -0.21,-0.35,1.00,U] [#3 -0.11,-0.13,0.92,U] [#4 0.02,0.07,0.84,U] [#5 -0.01,-0.05,0.93,U] [#6 -0.15,-0.07,0.92,U] [#7 -0.19,-0.26,0.77,U] [#8 -0.15,-0.11,0.78,U] 
02:01:38.146 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.08}, one-star: {-0.05, 0.18}
02:01:38.146 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.85 = -0.85)
02:01:38.146 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:01:38.146 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=0.09 mountY=-0.10, mountTheta=-0.86
02:01:38.148 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.08, opts=13)
02:01:38.148 00.000 6880 Enqueuing Move request for scope (-0.10, -0.08)
02:01:38.148 00.000 10052 Worker thread wakes up
02:01:38.148 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
02:01:38.148 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
02:01:38.148 00.000 10052 Moving (-0.10, -0.08) raw xDistance=0.09 yDistance=-0.10
02:01:38.148 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:01:38.148 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.13, using input
02:01:38.148 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
02:01:38.149 00.001 10052 MoveAxis(E, 0, ABG)
02:01:38.149 00.000 10052 Move returns status 0, amount 0
02:01:38.149 00.000 10052 MoveAxis(N, 0, ABG)
02:01:38.149 00.000 10052 Move returns status 0, amount 0
02:01:38.149 00.000 10052 move complete, result=0
02:01:38.149 00.000 10052 worker thread done servicing request
02:01:38.178 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:38.223 00.045 6880 UpdateGuideState exits: m=2483 SNR=34.7
02:01:38.223 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:38.223 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:38.223 00.000 6880 Enqueuing Expose request
02:01:38.224 00.001 10052 Worker thread wakes up
02:01:38.224 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:38.224 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:38.224 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:39.116 00.892 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"acae09c3-a72f-40b2-9b64-e5dd77225369"}
02:01:39.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"acae09c3-a72f-40b2-9b64-e5dd77225369"}
02:01:39.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1d8c5e97-c799-49b3-a36f-3ca16ceda25b"}
02:01:39.117 00.000 6880 case statement mapped state 6 to 3
02:01:39.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d8c5e97-c799-49b3-a36f-3ca16ceda25b"}
02:01:39.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"69da5503-224a-4a8c-96f6-dca6a6b2571a"}
02:01:39.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2545,"width":15,"height":15,"star_pos":[6.77,7.48],"pixels":"..."},"id":"69da5503-224a-4a8c-96f6-dca6a6b2571a"}
02:01:39.132 00.014 10052 Exposure complete
02:01:39.197 00.065 10052 worker thread done servicing request
02:01:39.197 00.000 6880 OnExposeComplete: enter
02:01:39.197 00.000 6880 UpdateGuideState(): m_state=6
02:01:39.197 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2546
02:01:39.197 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.51, Mass=2498, SNR=34.7, Peak=178 HFD=4.7
02:01:39.198 00.001 6880 MultiStar: [#1 -0.03,-0.01,0.96,U] [#2 -0.24,-0.21,1.00,U] [#3 -0.11,-0.07,0.92,U] [#4 -0.07,0.07,0.85,U] [#5 0.09,-0.00,0.96,U] [#6 -0.18,0.09,0.92,U] [#7 -0.18,-0.10,0.76,U] [#8 -0.12,-0.02,0.79,U] 
02:01:39.198 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {0.00, 0.21}
02:01:39.198 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
02:01:39.198 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
02:01:39.198 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.11 mountX=0.01 mountY=-0.09, mountTheta=-1.50
02:01:39.200 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.00, opts=13)
02:01:39.200 00.000 6880 Enqueuing Move request for scope (-0.09, -0.00)
02:01:39.200 00.000 10052 Worker thread wakes up
02:01:39.200 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
02:01:39.200 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
02:01:39.200 00.000 10052 Moving (-0.09, -0.00) raw xDistance=0.01 yDistance=-0.09
02:01:39.200 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:01:39.200 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.10, using input
02:01:39.200 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:01:39.200 00.000 10052 MoveAxis(E, 0, ABG)
02:01:39.200 00.000 10052 Move returns status 0, amount 0
02:01:39.200 00.000 10052 MoveAxis(N, 0, ABG)
02:01:39.200 00.000 10052 Move returns status 0, amount 0
02:01:39.201 00.001 10052 move complete, result=0
02:01:39.201 00.000 10052 worker thread done servicing request
02:01:39.224 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:39.266 00.042 6880 UpdateGuideState exits: m=2498 SNR=34.7
02:01:39.266 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:39.266 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:39.266 00.000 6880 Enqueuing Expose request
02:01:39.266 00.000 10052 Worker thread wakes up
02:01:39.266 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:39.267 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:39.267 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:40.401 01.134 10052 Exposure complete
02:01:40.470 00.069 10052 worker thread done servicing request
02:01:40.470 00.000 6880 OnExposeComplete: enter
02:01:40.470 00.000 6880 UpdateGuideState(): m_state=6
02:01:40.472 00.002 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2547
02:01:40.472 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=889.62, Mass=2529, SNR=34.9, Peak=193 HFD=4.7
02:01:40.472 00.000 6880 MultiStar: [#1 -0.19,0.03,0.95,U] [#2 -0.28,-0.30,0.98,U] [#3 -0.10,-0.10,0.91,U] [#4 0.13,0.44,0.85,U] [#5 -0.04,0.09,0.94,U] [#6 -0.23,-0.08,0.90,U] [#7 -0.18,-0.05,0.74,U] [#8 -0.15,0.03,0.81,U] 
02:01:40.472 00.000 6880 refined, 8 included, MultiStar: {-0.13, 0.04}, one-star: {-0.09, 0.32}
02:01:40.472 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.45 = -1.84)
02:01:40.472 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.87)
02:01:40.473 00.001 6880 CameraToMount -- cameraX=-0.13 cameraY=0.04 hyp=0.13 cameraTheta=2.83 mountX=-0.04 mountY=-0.13, mountTheta=-1.84
02:01:40.474 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.04, opts=13)
02:01:40.474 00.000 6880 Enqueuing Move request for scope (-0.13, 0.04)
02:01:40.474 00.000 10052 Worker thread wakes up
02:01:40.475 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.04) opts 0xd
02:01:40.475 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.04)
02:01:40.475 00.000 10052 Moving (-0.13, 0.04) raw xDistance=-0.04 yDistance=-0.13
02:01:40.475 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:01:40.475 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
02:01:40.475 00.000 10052 MoveAxis(E, 0, ABG)
02:01:40.475 00.000 10052 Move returns status 0, amount 0
02:01:40.475 00.000 10052 MoveAxis(N, 0, ABG)
02:01:40.475 00.000 10052 Move returns status 0, amount 0
02:01:40.475 00.000 10052 move complete, result=0
02:01:40.475 00.000 10052 worker thread done servicing request
02:01:40.501 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:40.545 00.044 6880 UpdateGuideState exits: m=2529 SNR=34.9
02:01:40.545 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:40.545 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:40.545 00.000 6880 Enqueuing Expose request
02:01:40.545 00.000 10052 Worker thread wakes up
02:01:40.545 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:40.546 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:40.546 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:41.116 00.570 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3386bd62-4507-409a-b235-95f04f01ac93"}
02:01:41.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3386bd62-4507-409a-b235-95f04f01ac93"}
02:01:41.120 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5d236d07-3b37-475b-b8c5-46972ea7fa48"}
02:01:41.120 00.000 6880 case statement mapped state 6 to 3
02:01:41.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d236d07-3b37-475b-b8c5-46972ea7fa48"}
02:01:41.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e6c1c733-e313-48ac-b77e-1c0427fc4b30"}
02:01:41.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2547,"width":15,"height":15,"star_pos":[6.73,6.62],"pixels":"..."},"id":"e6c1c733-e313-48ac-b77e-1c0427fc4b30"}
02:01:41.451 00.330 10052 Exposure complete
02:01:41.521 00.070 10052 worker thread done servicing request
02:01:41.521 00.000 6880 OnExposeComplete: enter
02:01:41.521 00.000 6880 UpdateGuideState(): m_state=6
02:01:41.521 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2548
02:01:41.521 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=889.63, Mass=2465, SNR=34.5, Peak=169 HFD=4.6
02:01:41.522 00.001 6880 MultiStar: [#1 -0.26,0.10,0.94,U] [#2 -0.26,-0.23,1.01,U] [#3 -0.24,-0.05,0.92,U] [#4 -0.28,0.24,0.86,U] [#5 -0.32,0.09,0.97,U] [#6 -0.28,0.01,0.92,U] [#7 -0.36,-0.03,0.76,U] [#8 -0.29,0.04,0.79,U] 
02:01:41.522 00.000 6880 refined, 8 included, MultiStar: {-0.27, 0.06}, one-star: {-0.18, 0.33}
02:01:41.522 00.000 6880 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.61) = xAngle (4.55 = -1.73)
02:01:41.522 00.000 6880 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.52 = -1.76)
02:01:41.522 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.06 hyp=0.28 cameraTheta=2.94 mountX=-0.04 mountY=-0.27, mountTheta=-1.73
02:01:41.524 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.06, opts=13)
02:01:41.524 00.000 6880 Enqueuing Move request for scope (-0.27, 0.06)
02:01:41.524 00.000 10052 Worker thread wakes up
02:01:41.524 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.06) opts 0xd
02:01:41.525 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.06)
02:01:41.525 00.000 10052 Moving (-0.27, 0.06) raw xDistance=-0.04 yDistance=-0.27
02:01:41.525 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:01:41.525 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.27, slope = -0.00
02:01:41.525 00.000 10052 MoveAxis(E, 0, ABG)
02:01:41.525 00.000 10052 Move returns status 0, amount 0
02:01:41.525 00.000 10052 MoveAxis(N, 1, ABG)
02:01:41.525 00.000 10052 Guiding  Dir = 0, Dur = 1
02:01:41.553 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:41.595 00.042 6880 UpdateGuideState exits: m=2465 SNR=34.5
02:01:41.596 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:41.596 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:41.596 00.000 6880 Enqueuing Expose request
02:01:41.601 00.005 10052 IsSlewing returns 0
02:01:41.675 00.074 10052 IsGuiding returns 0
02:01:41.815 00.140 10052 IsGuiding returns 0
02:01:41.815 00.000 10052 Move returns status 0, amount 1
02:01:41.815 00.000 10052 move complete, result=0
02:01:41.815 00.000 10052 worker thread done servicing request
02:01:41.815 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 1 ms NORTH
02:01:41.816 00.001 10052 Worker thread wakes up
02:01:41.816 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:41.816 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:42.950 01.134 10052 Exposure complete
02:01:43.015 00.065 10052 worker thread done servicing request
02:01:43.015 00.000 6880 OnExposeComplete: enter
02:01:43.015 00.000 6880 UpdateGuideState(): m_state=6
02:01:43.015 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2549
02:01:43.015 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=889.64, Mass=2391, SNR=33.8, Peak=138 HFD=4.8
02:01:43.017 00.002 6880 MultiStar: [#1 -0.03,0.10,0.97,U] [#2 -0.21,-0.21,1.02,U] [#3 -0.21,-0.00,0.93,U] [#4 0.24,0.57,0.00,M1] [#5 -0.12,0.14,1.00,U] [#6 -0.10,0.15,0.95,U] [#7 -0.12,0.21,0.77,U] [#8 -0.22,-0.05,0.76,U] 
02:01:43.017 00.000 6880 refined, 7 included, MultiStar: {-0.15, 0.09}, one-star: {-0.21, 0.34}
02:01:43.017 00.000 6880 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.61) = xAngle (4.24 = -2.04)
02:01:43.017 00.000 6880 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.07)
02:01:43.017 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.09 hyp=0.17 cameraTheta=2.63 mountX=-0.08 mountY=-0.15, mountTheta=-2.05
02:01:43.018 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.09, opts=13)
02:01:43.018 00.000 6880 Enqueuing Move request for scope (-0.15, 0.09)
02:01:43.018 00.000 10052 Worker thread wakes up
02:01:43.018 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.09) opts 0xd
02:01:43.018 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.09)
02:01:43.019 00.001 10052 Moving (-0.15, 0.09) raw xDistance=-0.08 yDistance=-0.15
02:01:43.019 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:01:43.019 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
02:01:43.019 00.000 10052 MoveAxis(E, 0, ABG)
02:01:43.019 00.000 10052 Move returns status 0, amount 0
02:01:43.019 00.000 10052 MoveAxis(N, 0, ABG)
02:01:43.019 00.000 10052 Move returns status 0, amount 0
02:01:43.019 00.000 10052 move complete, result=0
02:01:43.019 00.000 10052 worker thread done servicing request
02:01:43.044 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:43.087 00.043 6880 UpdateGuideState exits: m=2391 SNR=33.8
02:01:43.087 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:43.088 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:43.088 00.000 6880 Enqueuing Expose request
02:01:43.088 00.000 10052 Worker thread wakes up
02:01:43.088 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:43.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:43.089 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:01:43.116 00.027 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd2da64a-2e26-47b2-85dd-fc032fdf8a79"}
02:01:43.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd2da64a-2e26-47b2-85dd-fc032fdf8a79"}
02:01:43.125 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b39e2256-c098-497c-af61-553804d36629"}
02:01:43.125 00.000 6880 case statement mapped state 6 to 3
02:01:43.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b39e2256-c098-497c-af61-553804d36629"}
02:01:43.126 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7f226725-6254-42fe-99c6-df5ab1a7527e"}
02:01:43.128 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2549,"width":15,"height":15,"star_pos":[6.61,6.64],"pixels":"..."},"id":"7f226725-6254-42fe-99c6-df5ab1a7527e"}
02:01:44.003 00.875 10052 Exposure complete
02:01:44.079 00.076 10052 worker thread done servicing request
02:01:44.079 00.000 6880 OnExposeComplete: enter
02:01:44.079 00.000 6880 UpdateGuideState(): m_state=6
02:01:44.079 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2550
02:01:44.080 00.001 6880 Star::Find returns 1 (0), X=407.58, Y=889.75, Mass=2310, SNR=33.3, Peak=144 HFD=4.6
02:01:44.080 00.000 6880 MultiStar: [#1 -0.18,0.40,1.02,U] [#2 -0.35,-0.01,1.01,U] [#3 -0.26,0.27,0.94,U] [#4 -0.29,0.37,0.91,U] [#5 -0.26,0.24,1.03,U] [#6 -0.24,0.29,0.97,U] [#7 -0.32,-0.03,0.79,U] [#8 -0.22,0.07,0.83,U] 
02:01:44.080 00.000 6880 refined, 8 included, MultiStar: {-0.26, 0.24}, one-star: {-0.24, 0.45}
02:01:44.080 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.02 = -2.26)
02:01:44.080 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.29)
02:01:44.080 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=0.24 hyp=0.35 cameraTheta=2.41 mountX=-0.22 mountY=-0.26, mountTheta=-2.28
02:01:44.082 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.24, opts=13)
02:01:44.082 00.000 6880 Enqueuing Move request for scope (-0.26, 0.24)
02:01:44.082 00.000 10052 Worker thread wakes up
02:01:44.082 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.24) opts 0xd
02:01:44.082 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.24)
02:01:44.083 00.001 10052 Moving (-0.26, 0.24) raw xDistance=-0.22 yDistance=-0.26
02:01:44.083 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:01:44.083 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.26, slope = -0.01
02:01:44.083 00.000 10052 MoveAxis(E, 60, ABG)
02:01:44.083 00.000 10052 Guiding  Dir = 2, Dur = 60
02:01:44.110 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:44.134 00.024 10052 IsSlewing returns 0
02:01:44.158 00.024 6880 UpdateGuideState exits: m=2310 SNR=33.3
02:01:44.158 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:44.159 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:44.159 00.000 6880 Enqueuing Expose request
02:01:44.207 00.048 10052 IsGuiding returns 0
02:01:44.265 00.058 10052 PulseGuide returned control before completion, sleep 15
02:01:44.343 00.078 10052 IsGuiding returns 1
02:01:44.343 00.000 10052 scope still moving after pulse duration time elapsed
02:01:44.413 00.070 10052 IsSlewing returns 0
02:01:44.483 00.070 10052 IsGuiding returns 0
02:01:44.483 00.000 10052 scope move finished after 60 + 214 ms
02:01:44.483 00.000 10052 Move returns status 0, amount 60
02:01:44.483 00.000 10052 MoveAxis(N, 14, ABG)
02:01:44.483 00.000 10052 Guiding  Dir = 0, Dur = 14
02:01:44.558 00.075 10052 IsSlewing returns 0
02:01:44.632 00.074 10052 IsGuiding returns 0
02:01:44.765 00.133 10052 IsGuiding returns 0
02:01:44.765 00.000 10052 Move returns status 0, amount 14
02:01:44.765 00.000 10052 move complete, result=0
02:01:44.767 00.002 10052 worker thread done servicing request
02:01:44.767 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.3 px 14 ms NORTH
02:01:44.767 00.000 10052 Worker thread wakes up
02:01:44.767 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:44.767 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:45.114 00.347 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"de1f007d-9f17-4113-aaab-9fa885fd7a20"}
02:01:45.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"de1f007d-9f17-4113-aaab-9fa885fd7a20"}
02:01:45.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5f8ee90-f53f-4eac-bebd-b265da7830f8"}
02:01:45.115 00.000 6880 case statement mapped state 6 to 3
02:01:45.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5f8ee90-f53f-4eac-bebd-b265da7830f8"}
02:01:45.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f088d871-12cc-4f52-8834-f727883014d4"}
02:01:45.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2550,"width":15,"height":15,"star_pos":[6.58,6.75],"pixels":"..."},"id":"f088d871-12cc-4f52-8834-f727883014d4"}
02:01:45.910 00.794 10052 Exposure complete
02:01:45.981 00.071 6880 OnExposeComplete: enter
02:01:45.981 00.000 6880 UpdateGuideState(): m_state=6
02:01:45.981 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2551
02:01:45.982 00.001 6880 Star::Find returns 1 (0), X=407.47, Y=889.48, Mass=2391, SNR=34.0, Peak=141 HFD=4.3
02:01:45.982 00.000 10052 worker thread done servicing request
02:01:45.982 00.000 6880 MultiStar: [#1 -0.27,0.03,0.98,U] [#2 -0.33,-0.24,1.03,U] [#3 -0.30,-0.15,0.91,U] [#4 -0.12,0.05,0.85,U] [#5 -0.40,-0.27,1.01,U] [#6 -0.30,-0.21,0.94,U] [#7 -0.23,-0.12,0.78,U] [#8 -0.32,-0.04,0.80,U] 
02:01:45.982 00.000 6880 refined, 8 included, MultiStar: {-0.30, -0.09}, one-star: {-0.35, 0.18}
02:01:45.982 00.000 6880 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.61) = xAngle (-1.25 = -1.25)
02:01:45.982 00.000 6880 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
02:01:45.982 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.09 hyp=0.31 cameraTheta=-2.86 mountX=0.10 mountY=-0.29, mountTheta=-1.25
02:01:45.984 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.09, opts=13)
02:01:45.984 00.000 6880 Enqueuing Move request for scope (-0.30, -0.09)
02:01:45.984 00.000 10052 Worker thread wakes up
02:01:45.984 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.09) opts 0xd
02:01:45.984 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.09)
02:01:45.984 00.000 10052 Moving (-0.30, -0.09) raw xDistance=0.10 yDistance=-0.29
02:01:45.984 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:01:45.984 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.29, slope = -0.02
02:01:45.984 00.000 10052 MoveAxis(E, 0, ABG)
02:01:45.985 00.001 10052 Move returns status 0, amount 0
02:01:45.985 00.000 10052 MoveAxis(N, 30, ABG)
02:01:45.985 00.000 10052 Guiding  Dir = 0, Dur = 30
02:01:46.011 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:46.034 00.023 10052 IsSlewing returns 0
02:01:46.055 00.021 6880 UpdateGuideState exits: m=2391 SNR=34.0
02:01:46.055 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:46.055 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:46.055 00.000 6880 Enqueuing Expose request
02:01:46.112 00.057 10052 IsGuiding returns 0
02:01:46.256 00.144 10052 IsGuiding returns 0
02:01:46.256 00.000 10052 Move returns status 0, amount 30
02:01:46.257 00.001 10052 move complete, result=0
02:01:46.257 00.000 10052 worker thread done servicing request
02:01:46.257 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 30 ms NORTH
02:01:46.257 00.000 10052 Worker thread wakes up
02:01:46.257 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:46.257 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:47.114 00.857 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d3972dd5-cc40-43c2-a57b-813bb8e0ce42"}
02:01:47.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d3972dd5-cc40-43c2-a57b-813bb8e0ce42"}
02:01:47.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13839823-dc4f-489b-8aae-040616e3a0d1"}
02:01:47.115 00.000 6880 case statement mapped state 6 to 3
02:01:47.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"13839823-dc4f-489b-8aae-040616e3a0d1"}
02:01:47.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b687ee23-80e2-41ab-aed3-6859a810518c"}
02:01:47.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2551,"width":15,"height":15,"star_pos":[7.47,7.48],"pixels":"..."},"id":"b687ee23-80e2-41ab-aed3-6859a810518c"}
02:01:47.166 00.050 10052 Exposure complete
02:01:47.228 00.062 6880 OnExposeComplete: enter
02:01:47.228 00.000 6880 UpdateGuideState(): m_state=6
02:01:47.229 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2552
02:01:47.229 00.000 10052 worker thread done servicing request
02:01:47.229 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=889.70, Mass=2425, SNR=34.1, Peak=137 HFD=4.6
02:01:47.229 00.000 6880 MultiStar: [#1 -0.08,0.53,0.00,M1] [#2 -0.36,0.17,1.00,U] [#3 -0.49,0.39,0.00,M1] [#4 0.32,0.54,0.00,M1] [#5 -0.38,0.25,1.01,U] [#6 -0.33,0.47,0.00,M1] [#7 -0.21,0.47,0.77,U] [#8 -0.39,0.20,0.80,U] 
02:01:47.229 00.000 6880 refined, 4 included, MultiStar: {-0.33, 0.29}, one-star: {-0.32, 0.40}
02:01:47.229 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.03 = -2.25)
02:01:47.230 00.001 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
02:01:47.230 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=0.29 hyp=0.45 cameraTheta=2.42 mountX=-0.28 mountY=-0.34, mountTheta=-2.26
02:01:47.231 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=0.29, opts=13)
02:01:47.231 00.000 6880 Enqueuing Move request for scope (-0.33, 0.29)
02:01:47.231 00.000 10052 Worker thread wakes up
02:01:47.231 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.29) opts 0xd
02:01:47.231 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, 0.29)
02:01:47.232 00.001 10052 Moving (-0.33, 0.29) raw xDistance=-0.28 yDistance=-0.34
02:01:47.232 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:01:47.232 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.34, slope = -0.02
02:01:47.232 00.000 10052 MoveAxis(E, 75, ABG)
02:01:47.232 00.000 10052 Guiding  Dir = 2, Dur = 75
02:01:47.252 00.020 10052 IsSlewing returns 0
02:01:47.256 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:47.290 00.034 10052 IsGuiding returns 0
02:01:47.292 00.002 6880 UpdateGuideState exits: m=2425 SNR=34.1
02:01:47.292 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:47.292 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:47.292 00.000 6880 Enqueuing Expose request
02:01:47.318 00.026 10052 PulseGuide returned control before completion, sleep 58
02:01:47.403 00.085 10052 IsGuiding returns 0
02:01:47.404 00.001 10052 Move returns status 0, amount 75
02:01:47.404 00.000 10052 MoveAxis(N, 28, ABG)
02:01:47.404 00.000 10052 Guiding  Dir = 0, Dur = 28
02:01:47.441 00.037 10052 IsSlewing returns 0
02:01:47.481 00.040 10052 IsGuiding returns 0
02:01:47.508 00.027 10052 PulseGuide returned control before completion, sleep 11
02:01:47.585 00.077 10052 IsGuiding returns 0
02:01:47.585 00.000 10052 Move returns status 0, amount 28
02:01:47.585 00.000 10052 move complete, result=0
02:01:47.585 00.000 10052 worker thread done servicing request
02:01:47.585 00.000 6880 GuideStep: -0.3 px 75 ms EAST, -0.3 px 28 ms NORTH
02:01:47.586 00.001 10052 Worker thread wakes up
02:01:47.586 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:47.586 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:48.716 01.130 10052 Exposure complete
02:01:48.794 00.078 6880 OnExposeComplete: enter
02:01:48.794 00.000 6880 UpdateGuideState(): m_state=6
02:01:48.795 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2553
02:01:48.795 00.000 10052 worker thread done servicing request
02:01:48.795 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=889.77, Mass=2420, SNR=34.2, Peak=118 HFD=4.7
02:01:48.795 00.000 6880 MultiStar: [#1 -0.13,0.35,0.97,U] [#2 0.02,0.42,1.00,U] [#3 0.00,0.54,0.00,M2] [#4 0.10,0.61,0.00,M2] [#5 -0.08,0.30,0.99,U] [#6 -0.01,0.64,0.00,M2] [#7 -0.32,0.25,0.76,U] [#8 -0.04,0.29,0.84,U] 
02:01:48.796 00.001 6880 refined, 5 included, MultiStar: {-0.10, 0.35}, one-star: {-0.09, 0.47}
02:01:48.796 00.000 6880 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.61) = xAngle (3.46 = -2.83)
02:01:48.796 00.000 6880 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.43 = -2.86)
02:01:48.796 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.35 hyp=0.37 cameraTheta=1.84 mountX=-0.35 mountY=-0.10, mountTheta=-2.85
02:01:48.797 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.35, opts=13)
02:01:48.797 00.000 6880 Enqueuing Move request for scope (-0.10, 0.35)
02:01:48.798 00.001 10052 Worker thread wakes up
02:01:48.798 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.35) opts 0xd
02:01:48.798 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.35)
02:01:48.798 00.000 10052 Moving (-0.10, 0.35) raw xDistance=-0.35 yDistance=-0.10
02:01:48.798 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
02:01:48.798 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:01:48.798 00.000 10052 MoveAxis(E, 97, ABG)
02:01:48.798 00.000 10052 Guiding  Dir = 2, Dur = 97
02:01:48.819 00.021 10052 IsSlewing returns 0
02:01:48.824 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:48.857 00.033 10052 IsGuiding returns 0
02:01:48.868 00.011 6880 UpdateGuideState exits: m=2420 SNR=34.2
02:01:48.868 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:48.868 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:48.868 00.000 6880 Enqueuing Expose request
02:01:48.884 00.016 10052 PulseGuide returned control before completion, sleep 80
02:01:48.997 00.113 10052 IsGuiding returns 0
02:01:48.997 00.000 10052 Move returns status 0, amount 97
02:01:48.997 00.000 10052 MoveAxis(N, 0, ABG)
02:01:48.997 00.000 10052 Move returns status 0, amount 0
02:01:48.998 00.001 10052 move complete, result=0
02:01:48.998 00.000 10052 worker thread done servicing request
02:01:48.998 00.000 6880 GuideStep: -0.3 px 97 ms EAST, -0.1 px 0 ms NORTH
02:01:48.998 00.000 10052 Worker thread wakes up
02:01:48.998 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:48.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:49.114 00.116 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f91913b-13f6-42ce-871b-df5ff2be4973"}
02:01:49.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f91913b-13f6-42ce-871b-df5ff2be4973"}
02:01:49.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6fda1369-a746-4cf8-9136-252c8ae503ac"}
02:01:49.115 00.000 6880 case statement mapped state 6 to 3
02:01:49.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fda1369-a746-4cf8-9136-252c8ae503ac"}
02:01:49.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d1f705ec-690e-4d7b-9af8-29ddb5512b36"}
02:01:49.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2553,"width":15,"height":15,"star_pos":[6.73,6.77],"pixels":"..."},"id":"d1f705ec-690e-4d7b-9af8-29ddb5512b36"}
02:01:49.906 00.790 10052 Exposure complete
02:01:49.982 00.076 10052 worker thread done servicing request
02:01:49.982 00.000 6880 OnExposeComplete: enter
02:01:49.982 00.000 6880 UpdateGuideState(): m_state=6
02:01:49.982 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2554
02:01:49.983 00.001 6880 Star::Find returns 1 (0), X=407.81, Y=889.59, Mass=2609, SNR=35.5, Peak=142 HFD=4.8
02:01:49.983 00.000 6880 MultiStar: [#1 -0.04,-0.02,0.92,U] [#2 -0.25,-0.10,0.98,U] [#3 -0.18,0.17,0.88,U] [#4 -0.05,0.03,0.82,U] [#5 0.09,0.03,0.95,U] [#6 -0.19,0.05,0.92,U] [#7 -0.44,-0.23,0.75,U] [#8 -0.17,-0.01,0.78,U] 
02:01:49.983 00.000 6880 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.01, 0.29}
02:01:49.983 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
02:01:49.983 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.79)
02:01:49.983 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.91 mountX=-0.03 mountY=-0.13, mountTheta=-1.76
02:01:49.986 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.03, opts=13)
02:01:49.986 00.000 6880 Enqueuing Move request for scope (-0.13, 0.03)
02:01:49.986 00.000 10052 Worker thread wakes up
02:01:49.986 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
02:01:49.986 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
02:01:49.986 00.000 10052 Moving (-0.13, 0.03) raw xDistance=-0.03 yDistance=-0.13
02:01:49.986 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:01:49.986 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
02:01:49.986 00.000 10052 MoveAxis(E, 0, ABG)
02:01:49.986 00.000 10052 Move returns status 0, amount 0
02:01:49.986 00.000 10052 MoveAxis(N, 0, ABG)
02:01:49.986 00.000 10052 Move returns status 0, amount 0
02:01:49.986 00.000 10052 move complete, result=0
02:01:49.987 00.001 10052 worker thread done servicing request
02:01:50.017 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:50.064 00.047 6880 UpdateGuideState exits: m=2609 SNR=35.5
02:01:50.064 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:50.064 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:50.064 00.000 6880 Enqueuing Expose request
02:01:50.064 00.000 10052 Worker thread wakes up
02:01:50.064 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:01:50.064 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:50.064 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:51.115 01.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"94101593-e7f0-4af3-b1a4-4774f45b39e8"}
02:01:51.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"94101593-e7f0-4af3-b1a4-4774f45b39e8"}
02:01:51.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"64b49b67-250b-40e7-ba30-689fdf088e04"}
02:01:51.116 00.000 6880 case statement mapped state 6 to 3
02:01:51.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"64b49b67-250b-40e7-ba30-689fdf088e04"}
02:01:51.116 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"28f98f2f-1447-4111-9107-c86cf0161567"}
02:01:51.117 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2554,"width":15,"height":15,"star_pos":[6.81,6.59],"pixels":"..."},"id":"28f98f2f-1447-4111-9107-c86cf0161567"}
02:01:51.193 00.076 10052 Exposure complete
02:01:51.281 00.088 10052 worker thread done servicing request
02:01:51.282 00.001 6880 OnExposeComplete: enter
02:01:51.282 00.000 6880 UpdateGuideState(): m_state=6
02:01:51.282 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2555
02:01:51.282 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=889.45, Mass=2496, SNR=34.7, Peak=167 HFD=4.5
02:01:51.283 00.001 6880 MultiStar: [#1 -0.16,0.06,0.96,U] [#2 -0.30,0.29,0.99,U] [#3 -0.22,0.42,0.92,U] [#4 -0.03,-0.12,0.83,U] [#5 0.01,-0.09,0.97,U] [#6 -0.21,0.45,0.93,U] [#7 -0.37,0.08,0.73,U] [#8 -0.11,0.06,0.79,U] 
02:01:51.283 00.000 6880 single-star, 8 included, MultiStar: {-0.15, 0.15}, one-star: {0.02, 0.15}
02:01:51.283 00.000 6880 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.61) = xAngle (3.05 = 3.05)
02:01:51.283 00.000 6880 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.02 = 3.02)
02:01:51.283 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.44 mountX=-0.15 mountY=0.02, mountTheta=3.02
02:01:51.286 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.15, opts=13)
02:01:51.286 00.000 6880 Enqueuing Move request for scope (0.02, 0.15)
02:01:51.286 00.000 10052 Worker thread wakes up
02:01:51.286 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
02:01:51.286 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
02:01:51.286 00.000 10052 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=0.02
02:01:51.286 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:01:51.286 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.03, using input
02:01:51.286 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:01:51.287 00.001 10052 MoveAxis(E, 41, ABG)
02:01:51.287 00.000 10052 Guiding  Dir = 2, Dur = 41
02:01:51.348 00.061 10052 IsSlewing returns 0
02:01:51.358 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:51.374 00.016 10052 IsGuiding returns 0
02:01:51.401 00.027 10052 PulseGuide returned control before completion, sleep 25
02:01:51.424 00.023 6880 UpdateGuideState exits: m=2496 SNR=34.7
02:01:51.424 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:51.424 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:51.424 00.000 6880 Enqueuing Expose request
02:01:51.567 00.143 10052 IsGuiding returns 0
02:01:51.568 00.001 10052 Move returns status 0, amount 41
02:01:51.568 00.000 10052 MoveAxis(N, 0, ABG)
02:01:51.569 00.001 10052 Move returns status 0, amount 0
02:01:51.569 00.000 10052 move complete, result=0
02:01:51.569 00.000 10052 worker thread done servicing request
02:01:51.570 00.001 10052 Worker thread wakes up
02:01:51.570 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:51.570 00.000 6880 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
02:01:51.570 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:52.482 00.912 10052 Exposure complete
02:01:52.580 00.098 10052 worker thread done servicing request
02:01:52.581 00.001 6880 OnExposeComplete: enter
02:01:52.581 00.000 6880 UpdateGuideState(): m_state=6
02:01:52.581 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2556
02:01:52.581 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=889.18, Mass=2605, SNR=35.4, Peak=149 HFD=4.6
02:01:52.582 00.001 6880 MultiStar: [#1 0.12,-0.03,0.94,U] [#2 -0.23,-0.27,0.98,U] [#3 -0.17,-0.11,0.88,U] [#4 0.34,0.30,0.82,U] [#5 0.22,-0.10,0.94,U] [#6 -0.15,-0.15,0.91,U] [#7 0.03,0.02,0.74,U] [#8 0.08,-0.05,0.77,U] 
02:01:52.582 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {0.04, -0.12}
02:01:52.583 00.001 6880 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
02:01:52.583 00.000 6880 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
02:01:52.583 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.18 mountX=0.06 mountY=0.03, mountTheta=0.40
02:01:52.585 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.06, opts=13)
02:01:52.585 00.000 6880 Enqueuing Move request for scope (0.03, -0.06)
02:01:52.585 00.000 10052 Worker thread wakes up
02:01:52.585 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:01:52.585 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:01:52.585 00.000 10052 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=0.03
02:01:52.585 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:01:52.585 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.11, using input
02:01:52.585 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
02:01:52.585 00.000 10052 MoveAxis(E, 0, ABG)
02:01:52.585 00.000 10052 Move returns status 0, amount 0
02:01:52.585 00.000 10052 MoveAxis(N, 0, ABG)
02:01:52.585 00.000 10052 Move returns status 0, amount 0
02:01:52.585 00.000 10052 move complete, result=0
02:01:52.585 00.000 10052 worker thread done servicing request
02:01:52.621 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:52.675 00.054 6880 UpdateGuideState exits: m=2605 SNR=35.4
02:01:52.675 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:52.675 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:52.675 00.000 6880 Enqueuing Expose request
02:01:52.675 00.000 10052 Worker thread wakes up
02:01:52.675 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:52.675 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:52.675 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:53.115 00.440 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8e0a8ad-fde5-4a16-be17-17116bdd9984"}
02:01:53.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8e0a8ad-fde5-4a16-be17-17116bdd9984"}
02:01:53.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11210a21-77e9-43ae-a938-6d81be74efe4"}
02:01:53.116 00.000 6880 case statement mapped state 6 to 3
02:01:53.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11210a21-77e9-43ae-a938-6d81be74efe4"}
02:01:53.147 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"418790f1-8001-42f5-9547-a935397fa983"}
02:01:53.147 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2556,"width":15,"height":15,"star_pos":[6.86,7.18],"pixels":"..."},"id":"418790f1-8001-42f5-9547-a935397fa983"}
02:01:53.814 00.667 10052 Exposure complete
02:01:53.896 00.082 10052 worker thread done servicing request
02:01:53.897 00.001 6880 OnExposeComplete: enter
02:01:53.897 00.000 6880 UpdateGuideState(): m_state=6
02:01:53.897 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2557
02:01:53.897 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=889.77, Mass=2471, SNR=34.6, Peak=162 HFD=4.4
02:01:53.898 00.001 6880 MultiStar: [#1 0.05,0.11,0.98,U] [#2 -0.01,-0.21,1.00,U] [#3 0.01,0.05,0.92,U] [#4 0.07,0.13,0.84,U] [#5 0.12,0.07,0.96,U] [#6 0.00,-0.01,0.93,U] [#7 0.04,0.20,0.77,U] [#8 0.04,0.00,0.79,U] 
02:01:53.898 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.02, 0.47}
02:01:53.898 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.79 = 2.79)
02:01:53.898 00.000 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.76 = 2.76)
02:01:53.898 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.18 mountX=-0.09 mountY=0.04, mountTheta=2.76
02:01:53.900 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.09, opts=13)
02:01:53.900 00.000 6880 Enqueuing Move request for scope (0.04, 0.09)
02:01:53.900 00.000 10052 Worker thread wakes up
02:01:53.900 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
02:01:53.900 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:01:53.901 00.001 10052 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=0.04
02:01:53.901 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:01:53.901 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.17, using input
02:01:53.901 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.04
02:01:53.901 00.000 10052 MoveAxis(E, 0, ABG)
02:01:53.901 00.000 10052 Move returns status 0, amount 0
02:01:53.901 00.000 10052 MoveAxis(N, 0, ABG)
02:01:53.901 00.000 10052 Move returns status 0, amount 0
02:01:53.901 00.000 10052 move complete, result=0
02:01:53.901 00.000 10052 worker thread done servicing request
02:01:53.929 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:53.976 00.047 6880 UpdateGuideState exits: m=2471 SNR=34.6
02:01:53.976 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:53.977 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:53.977 00.000 6880 Enqueuing Expose request
02:01:53.977 00.000 10052 Worker thread wakes up
02:01:53.977 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:01:53.977 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:53.977 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:54.894 00.917 10052 Exposure complete
02:01:54.966 00.072 6880 OnExposeComplete: enter
02:01:54.966 00.000 6880 UpdateGuideState(): m_state=6
02:01:54.966 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2558
02:01:54.967 00.001 6880 Star::Find returns 1 (0), X=407.92, Y=889.64, Mass=2505, SNR=34.8, Peak=165 HFD=4.7
02:01:54.967 00.000 10052 worker thread done servicing request
02:01:54.967 00.000 6880 MultiStar: [#1 -0.09,0.32,0.96,U] [#2 0.11,0.14,1.00,U] [#3 -0.06,0.34,0.95,U] [#4 0.21,0.55,0.00,M1] [#5 0.05,0.19,0.97,U] [#6 0.05,0.15,0.95,U] [#7 -0.26,0.21,0.76,U] [#8 -0.08,0.28,0.81,U] 
02:01:54.967 00.000 6880 refined, 7 included, MultiStar: {-0.01, 0.25}, one-star: {0.10, 0.34}
02:01:54.967 00.000 6880 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.61) = xAngle (3.24 = -3.05)
02:01:54.967 00.000 6880 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.20 = -3.08)
02:01:54.967 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.25 hyp=0.25 cameraTheta=1.62 mountX=-0.25 mountY=-0.02, mountTheta=-3.08
02:01:54.969 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.25, opts=13)
02:01:54.969 00.000 6880 Enqueuing Move request for scope (-0.01, 0.25)
02:01:54.969 00.000 10052 Worker thread wakes up
02:01:54.969 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.25) opts 0xd
02:01:54.969 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.25)
02:01:54.969 00.000 10052 Moving (-0.01, 0.25) raw xDistance=-0.25 yDistance=-0.02
02:01:54.969 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:01:54.969 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.04
02:01:54.969 00.000 10052 MoveAxis(E, 66, ABG)
02:01:54.969 00.000 10052 Guiding  Dir = 2, Dur = 66
02:01:54.991 00.022 10052 IsSlewing returns 0
02:01:54.996 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:55.029 00.033 10052 IsGuiding returns 0
02:01:55.040 00.011 6880 UpdateGuideState exits: m=2505 SNR=34.8
02:01:55.040 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:55.040 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:55.040 00.000 6880 Enqueuing Expose request
02:01:55.055 00.015 10052 PulseGuide returned control before completion, sleep 49
02:01:55.115 00.060 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e66818f2-fd01-4edb-a4ea-15956ad73e4c"}
02:01:55.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e66818f2-fd01-4edb-a4ea-15956ad73e4c"}
02:01:55.117 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0c45aef3-5ca9-42a2-adfe-39ce3a3e0636"}
02:01:55.117 00.000 6880 case statement mapped state 6 to 3
02:01:55.119 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c45aef3-5ca9-42a2-adfe-39ce3a3e0636"}
02:01:55.120 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"08a0ed21-bceb-458b-a4a0-4d78cef35c25"}
02:01:55.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2558,"width":15,"height":15,"star_pos":[6.92,6.64],"pixels":"..."},"id":"08a0ed21-bceb-458b-a4a0-4d78cef35c25"}
02:01:55.132 00.012 10052 IsGuiding returns 0
02:01:55.132 00.000 10052 Move returns status 0, amount 66
02:01:55.132 00.000 10052 MoveAxis(N, 0, ABG)
02:01:55.132 00.000 10052 Move returns status 0, amount 0
02:01:55.132 00.000 10052 move complete, result=0
02:01:55.132 00.000 10052 worker thread done servicing request
02:01:55.132 00.000 10052 Worker thread wakes up
02:01:55.132 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:55.132 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:55.132 00.000 6880 GuideStep: -0.2 px 66 ms EAST, -0.0 px 0 ms NORTH
02:01:56.273 01.141 10052 Exposure complete
02:01:56.415 00.142 6880 OnExposeComplete: enter
02:01:56.416 00.001 6880 UpdateGuideState(): m_state=6
02:01:56.416 00.000 10052 worker thread done servicing request
02:01:56.416 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2559
02:01:56.416 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=889.18, Mass=2526, SNR=34.8, Peak=135 HFD=4.8
02:01:56.417 00.001 6880 MultiStar: [#1 -0.04,0.11,0.94,U] [#2 -0.10,0.10,0.96,U] [#3 0.06,0.35,0.90,U] [#4 -0.00,0.15,0.82,U] [#5 -0.05,-0.06,0.93,U] [#6 -0.11,0.28,0.93,U] [#7 -0.16,0.19,0.73,U] [#8 -0.10,0.06,0.81,U] 
02:01:56.417 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.11}, one-star: {-0.22, -0.12}
02:01:56.417 00.000 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.79 = -2.49)
02:01:56.417 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.52)
02:01:56.417 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.18 mountX=-0.11 mountY=-0.08, mountTheta=-2.51
02:01:56.419 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.11, opts=13)
02:01:56.420 00.001 6880 Enqueuing Move request for scope (-0.08, 0.11)
02:01:56.420 00.000 10052 Worker thread wakes up
02:01:56.420 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
02:01:56.420 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
02:01:56.421 00.001 10052 Moving (-0.08, 0.11) raw xDistance=-0.11 yDistance=-0.08
02:01:56.421 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.11
02:01:56.421 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.04
02:01:56.421 00.000 10052 MoveAxis(E, 33, ABG)
02:01:56.421 00.000 10052 Guiding  Dir = 2, Dur = 33
02:01:56.453 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:56.505 00.052 10052 IsSlewing returns 0
02:01:56.521 00.016 6880 UpdateGuideState exits: m=2526 SNR=34.8
02:01:56.521 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:56.521 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:56.521 00.000 6880 Enqueuing Expose request
02:01:56.542 00.021 10052 IsGuiding returns 0
02:01:56.569 00.027 10052 PulseGuide returned control before completion, sleep 16
02:01:56.627 00.058 10052 IsGuiding returns 0
02:01:56.627 00.000 10052 Move returns status 0, amount 33
02:01:56.627 00.000 10052 MoveAxis(N, 0, ABG)
02:01:56.627 00.000 10052 Move returns status 0, amount 0
02:01:56.627 00.000 10052 move complete, result=0
02:01:56.627 00.000 10052 worker thread done servicing request
02:01:56.628 00.001 10052 Worker thread wakes up
02:01:56.628 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:56.628 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:56.660 00.032 6880 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
02:01:57.114 00.454 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b9ac3eaa-9d91-4239-baf4-e56c6d6181d1"}
02:01:57.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b9ac3eaa-9d91-4239-baf4-e56c6d6181d1"}
02:01:57.117 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"31e382bc-ee36-4a9b-8935-a55a512d479c"}
02:01:57.117 00.000 6880 case statement mapped state 6 to 3
02:01:57.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"31e382bc-ee36-4a9b-8935-a55a512d479c"}
02:01:57.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3b18d5d5-8425-4de2-9ef3-bf990eecc03f"}
02:01:57.119 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2559,"width":15,"height":15,"star_pos":[6.60,7.18],"pixels":"..."},"id":"3b18d5d5-8425-4de2-9ef3-bf990eecc03f"}
02:01:57.541 00.422 10052 Exposure complete
02:01:57.666 00.125 10052 worker thread done servicing request
02:01:57.667 00.001 6880 OnExposeComplete: enter
02:01:57.667 00.000 6880 UpdateGuideState(): m_state=6
02:01:57.667 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2560
02:01:57.667 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=889.84, Mass=2508, SNR=34.8, Peak=153 HFD=4.5
02:01:57.669 00.002 6880 MultiStar: [#1 -0.26,0.21,0.94,U] [#2 -0.25,-0.12,0.98,U] [#3 -0.28,-0.04,0.91,U] [#4 -0.30,0.25,0.84,U] [#5 -0.22,0.05,0.97,U] [#6 -0.25,-0.04,0.92,U] [#7 -0.47,-0.12,0.76,U] [#8 -0.45,0.02,0.78,U] 
02:01:57.669 00.000 6880 refined, 8 included, MultiStar: {-0.29, 0.09}, one-star: {-0.17, 0.54}
02:01:57.669 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.44 = -1.84)
02:01:57.669 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.87)
02:01:57.669 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.09 hyp=0.30 cameraTheta=2.83 mountX=-0.08 mountY=-0.29, mountTheta=-1.84
02:01:57.671 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.09, opts=13)
02:01:57.671 00.000 6880 Enqueuing Move request for scope (-0.29, 0.09)
02:01:57.671 00.000 10052 Worker thread wakes up
02:01:57.671 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.09) opts 0xd
02:01:57.671 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.09)
02:01:57.671 00.000 10052 Moving (-0.29, 0.09) raw xDistance=-0.08 yDistance=-0.29
02:01:57.671 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:01:57.671 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.02
02:01:57.671 00.000 10052 MoveAxis(E, 0, ABG)
02:01:57.672 00.001 10052 Move returns status 0, amount 0
02:01:57.672 00.000 10052 MoveAxis(N, 0, ABG)
02:01:57.672 00.000 10052 Move returns status 0, amount 0
02:01:57.672 00.000 10052 move complete, result=0
02:01:57.672 00.000 10052 worker thread done servicing request
02:01:57.713 00.041 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:57.783 00.070 6880 UpdateGuideState exits: m=2508 SNR=34.8
02:01:57.783 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:57.783 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:57.783 00.000 6880 Enqueuing Expose request
02:01:57.783 00.000 10052 Worker thread wakes up
02:01:57.783 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:01:57.783 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:57.783 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:58.920 01.137 10052 Exposure complete
02:01:59.035 00.115 6880 OnExposeComplete: enter
02:01:59.036 00.001 6880 UpdateGuideState(): m_state=6
02:01:59.036 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2561
02:01:59.036 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=889.63, Mass=2404, SNR=33.9, Peak=144 HFD=4.6
02:01:59.037 00.001 6880 MultiStar: [#1 -0.24,0.40,0.96,U] [#2 -0.58,-0.13,0.00,M1] [#3 -0.68,0.12,0.00,M1] [#4 -0.44,0.57,0.00,M1] [#5 -0.44,0.13,1.01,U] [#6 -0.49,0.31,0.00,M1] [#7 -0.44,0.09,0.77,U] [#8 -0.65,0.08,0.00,M1] 
02:01:59.037 00.000 6880 refined, 3 included, MultiStar: {-0.39, 0.24}, one-star: {-0.43, 0.33}
02:01:59.038 00.001 6880 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.61) = xAngle (4.20 = -2.09)
02:01:59.038 00.000 6880 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.17 = -2.12)
02:01:59.038 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=0.24 hyp=0.46 cameraTheta=2.58 mountX=-0.23 mountY=-0.39, mountTheta=-2.09
02:01:59.041 00.003 10052 worker thread done servicing request
02:01:59.045 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=0.24, opts=13)
02:01:59.045 00.000 6880 Enqueuing Move request for scope (-0.39, 0.24)
02:01:59.045 00.000 10052 Worker thread wakes up
02:01:59.045 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.24) opts 0xd
02:01:59.045 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, 0.24)
02:01:59.045 00.000 10052 Moving (-0.39, 0.24) raw xDistance=-0.23 yDistance=-0.39
02:01:59.045 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:01:59.046 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.39, slope = -0.01
02:01:59.046 00.000 10052 MoveAxis(E, 60, ABG)
02:01:59.046 00.000 10052 Guiding  Dir = 2, Dur = 60
02:01:59.074 00.028 10052 IsSlewing returns 0
02:01:59.086 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:01:59.112 00.026 10052 IsGuiding returns 0
02:01:59.132 00.020 10052 PulseGuide returned control before completion, sleep 51
02:01:59.190 00.058 6880 UpdateGuideState exits: m=2404 SNR=33.9
02:01:59.190 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:01:59.190 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:01:59.190 00.000 6880 Enqueuing Expose request
02:01:59.191 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd893fe7-b97c-4984-a22c-baeec574dc12"}
02:01:59.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd893fe7-b97c-4984-a22c-baeec574dc12"}
02:01:59.214 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"567b95e2-cc99-41d0-a39d-ac00c96c53b1"}
02:01:59.214 00.000 6880 case statement mapped state 6 to 3
02:01:59.214 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"567b95e2-cc99-41d0-a39d-ac00c96c53b1"}
02:01:59.215 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ab14ebf-792a-4de1-b311-6c0450a7ef9c"}
02:01:59.216 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2561,"width":15,"height":15,"star_pos":[7.39,6.63],"pixels":"..."},"id":"6ab14ebf-792a-4de1-b311-6c0450a7ef9c"}
02:01:59.219 00.003 10052 IsGuiding returns 0
02:01:59.219 00.000 10052 Move returns status 0, amount 60
02:01:59.219 00.000 10052 MoveAxis(N, 18, ABG)
02:01:59.219 00.000 10052 Guiding  Dir = 0, Dur = 18
02:01:59.256 00.037 10052 IsSlewing returns 0
02:01:59.310 00.054 10052 IsGuiding returns 0
02:01:59.326 00.016 10052 PulseGuide returned control before completion, sleep 13
02:01:59.374 00.048 10052 IsGuiding returns 0
02:01:59.375 00.001 10052 Move returns status 0, amount 18
02:01:59.375 00.000 10052 move complete, result=0
02:01:59.375 00.000 10052 worker thread done servicing request
02:01:59.375 00.000 10052 Worker thread wakes up
02:01:59.375 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:01:59.375 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,874,31,31)
02:01:59.384 00.009 6880 GuideStep: -0.2 px 60 ms EAST, -0.4 px 18 ms NORTH
02:01:59.724 00.340 6880 evsrv: cli 015431E0 connect
02:01:59.724 00.000 6880 case statement mapped state 6 to 3
02:01:59.726 00.002 6880 case statement mapped state 6 to 3
02:01:59.726 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"b989d30f-1d44-434f-a004-47f13ee3b19d"}
02:01:59.726 00.000 6880 case statement mapped state 6 to 3
02:01:59.726 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b989d30f-1d44-434f-a004-47f13ee3b19d"}
02:01:59.727 00.001 6880 evsrv: cli 015431E0 disconnect
02:01:59.728 00.001 6880 evsrv: cli 01543AA0 connect
02:01:59.728 00.000 6880 case statement mapped state 6 to 3
02:01:59.730 00.002 6880 case statement mapped state 6 to 3
02:01:59.731 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"18f2f68e-9b13-4a68-a113-b364de81f706"}
02:01:59.731 00.000 6880 PhdController::Dither begins
02:01:59.731 00.000 6880 dither: size=1.00, dRA=-0.76 dDec=0.00
02:01:59.731 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:01:59.732 00.001 6880 MountToCamera -- mountX=-0.76 mountY=0.00 hyp=0.76 mountTheta=3.14 cameraX=0.03, cameraY=0.76 cameraTheta=1.53
02:01:59.732 00.000 6880 setting lock position to (407.85, 890.06)
02:01:59.732 00.000 6880 Mount: notify guiding dithered (0.0, 0.8)
02:01:59.733 00.001 6880 MultiStar: stabilizing after lock position change
02:01:59.733 00.000 6880 Status Line: Dither by -0.76,0.00
02:01:59.736 00.003 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:01:59.738 00.002 6880 PhdController: newstate STATE_SETTLE_WAIT
02:01:59.738 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"18f2f68e-9b13-4a68-a113-b364de81f706"}
02:01:59.739 00.001 6880 evsrv: cli 01543AA0 disconnect
02:02:00.296 00.557 10052 Exposure complete
02:02:00.381 00.085 10052 worker thread done servicing request
02:02:00.381 00.000 6880 OnExposeComplete: enter
02:02:00.381 00.000 6880 UpdateGuideState(): m_state=6
02:02:00.381 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2562
02:02:00.382 00.001 6880 Star::Find returns 1 (0), X=407.57, Y=889.63, Mass=2586, SNR=35.3, Peak=134 HFD=4.9
02:02:00.382 00.000 6880 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.61) = xAngle (-0.53 = -0.53)
02:02:00.382 00.000 6880 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:02:00.382 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.44 hyp=0.52 cameraTheta=-2.14 mountX=0.45 mountY=-0.27, mountTheta=-0.55
02:02:00.383 00.001 6880 dither recenter: remaining=(0.8,-0.0) step=(0.8,-0.0)
02:02:00.383 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:02:00.383 00.000 6880 MountToCamera -- mountX=0.76 mountY=-0.00 hyp=0.76 mountTheta=-0.00 cameraX=-0.03, cameraY=-0.76 cameraTheta=-1.61
02:02:00.384 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.76, opts=4)
02:02:00.384 00.000 6880 Enqueuing Move request for scope (-0.03, -0.76)
02:02:00.384 00.000 6880 Mount: notify direct move 0.76,-0.00
02:02:00.385 00.001 10052 Worker thread wakes up
02:02:00.385 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.76) opts 0x4
02:02:00.385 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.76)
02:02:00.385 00.000 10052 Moving (-0.03, -0.76) raw xDistance=0.76 yDistance=-0.00
02:02:00.385 00.000 10052 MoveAxis(W, 454, B)
02:02:00.385 00.000 10052 Guiding  Dir = 3, Dur = 454
02:02:00.412 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:00.458 00.046 6880 UpdateGuideState exits: m=2586 SNR=35.3
02:02:00.458 00.000 6880 PhdController: settling, locked = 1, distance = 0.89 (0.60) aobump = 0 frame = 1 / 99999
02:02:00.459 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783123320.458,"Host":"MINIASTRO1","Inst":1,"Distance":0.89,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:02:00.459 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:00.459 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:00.459 00.000 6880 Enqueuing Expose request
02:02:00.500 00.041 10052 IsSlewing returns 0
02:02:00.570 00.070 10052 IsGuiding returns 0
02:02:00.630 00.060 10052 PulseGuide returned control before completion, sleep 405
02:02:01.069 00.439 10052 IsGuiding returns 1
02:02:01.069 00.000 10052 scope still moving after pulse duration time elapsed
02:02:01.114 00.045 10052 IsSlewing returns 0
02:02:01.152 00.038 10052 IsGuiding returns 0
02:02:01.152 00.000 10052 scope move finished after 454 + 127 ms
02:02:01.152 00.000 10052 Move returns status 0, amount 454
02:02:01.152 00.000 10052 MoveAxis(N, 0, B)
02:02:01.152 00.000 10052 Move returns status 0, amount 0
02:02:01.152 00.000 10052 move complete, result=0
02:02:01.152 00.000 10052 worker thread done servicing request
02:02:01.152 00.000 6880 GuideStep: 0.8 px 454 ms WEST, -0.0 px 0 ms NORTH
02:02:01.152 00.000 10052 Worker thread wakes up
02:02:01.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:01.153 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:01.274 00.121 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7c26c505-78d7-4f45-984b-ea85e3b68c7f"}
02:02:01.274 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7c26c505-78d7-4f45-984b-ea85e3b68c7f"}
02:02:01.275 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0241771f-b209-4510-8aa3-d8f7f9726560"}
02:02:01.275 00.000 6880 case statement mapped state 6 to 3
02:02:01.275 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0241771f-b209-4510-8aa3-d8f7f9726560"}
02:02:01.277 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a9e28595-c3fa-4ada-917c-aa0e77c53ab3"}
02:02:01.277 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2562,"width":15,"height":15,"star_pos":[6.57,6.63],"pixels":"..."},"id":"a9e28595-c3fa-4ada-917c-aa0e77c53ab3"}
02:02:02.286 01.009 10052 Exposure complete
02:02:02.366 00.080 10052 worker thread done servicing request
02:02:02.367 00.001 6880 OnExposeComplete: enter
02:02:02.367 00.000 6880 UpdateGuideState(): m_state=6
02:02:02.367 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2563
02:02:02.367 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=890.76, Mass=2490, SNR=34.5, Peak=136 HFD=4.7
02:02:02.367 00.000 6880 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.61) = xAngle (3.00 = 3.00)
02:02:02.368 00.001 6880 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.97 = 2.97)
02:02:02.368 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.70 hyp=0.71 cameraTheta=1.39 mountX=-0.70 mountY=0.12, mountTheta=2.97
02:02:02.370 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.70, opts=13)
02:02:02.370 00.000 6880 Enqueuing Move request for scope (0.13, 0.70)
02:02:02.370 00.000 10052 Worker thread wakes up
02:02:02.370 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.70) opts 0xd
02:02:02.370 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.70)
02:02:02.370 00.000 10052 Moving (0.13, 0.70) raw xDistance=-0.70 yDistance=0.12
02:02:02.370 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.70
02:02:02.371 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:02:02.371 00.000 10052 MoveAxis(E, 187, ABG)
02:02:02.371 00.000 10052 Guiding  Dir = 2, Dur = 187
02:02:02.403 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:02.436 00.033 10052 IsSlewing returns 0
02:02:02.457 00.021 6880 UpdateGuideState exits: m=2490 SNR=34.5
02:02:02.459 00.002 6880 PhdController: settling, locked = 1, distance = 0.71 (0.60) aobump = 0 frame = 2 / 99999
02:02:02.459 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123322.459,"Host":"MINIASTRO1","Inst":1,"Distance":0.71,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:02:02.459 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:02.459 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:02.459 00.000 6880 Enqueuing Expose request
02:02:02.475 00.016 10052 IsGuiding returns 0
02:02:02.502 00.027 10052 PulseGuide returned control before completion, sleep 171
02:02:02.695 00.193 10052 IsGuiding returns 0
02:02:02.696 00.001 10052 Move returns status 0, amount 187
02:02:02.696 00.000 10052 MoveAxis(N, 0, ABG)
02:02:02.696 00.000 10052 Move returns status 0, amount 0
02:02:02.696 00.000 10052 move complete, result=0
02:02:02.696 00.000 10052 worker thread done servicing request
02:02:02.696 00.000 6880 GuideStep: -0.7 px 187 ms EAST, 0.1 px 0 ms NORTH
02:02:02.696 00.000 10052 Worker thread wakes up
02:02:02.696 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:02.696 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:03.272 00.576 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8e6b6a6-ac0a-4d09-b79f-24072f7752b1"}
02:02:03.272 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8e6b6a6-ac0a-4d09-b79f-24072f7752b1"}
02:02:03.273 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fed73ea-f68c-466c-aae4-d92383b7e9f6"}
02:02:03.273 00.000 6880 case statement mapped state 6 to 3
02:02:03.273 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fed73ea-f68c-466c-aae4-d92383b7e9f6"}
02:02:03.273 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"556de2fe-ef8f-4570-9bed-49e65d8c2757"}
02:02:03.273 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2563,"width":15,"height":15,"star_pos":[6.98,6.76],"pixels":"..."},"id":"556de2fe-ef8f-4570-9bed-49e65d8c2757"}
02:02:03.618 00.345 10052 Exposure complete
02:02:03.692 00.074 6880 OnExposeComplete: enter
02:02:03.692 00.000 6880 UpdateGuideState(): m_state=6
02:02:03.692 00.000 10052 worker thread done servicing request
02:02:03.693 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2564
02:02:03.693 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=890.35, Mass=2501, SNR=34.6, Peak=151 HFD=4.7
02:02:03.693 00.000 6880 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.61) = xAngle (3.58 = -2.70)
02:02:03.693 00.000 6880 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.55 = -2.73)
02:02:03.693 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.29 hyp=0.31 cameraTheta=1.97 mountX=-0.28 mountY=-0.12, mountTheta=-2.73
02:02:03.694 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.29, opts=13)
02:02:03.694 00.000 6880 Enqueuing Move request for scope (-0.12, 0.29)
02:02:03.694 00.000 10052 Worker thread wakes up
02:02:03.694 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.29) opts 0xd
02:02:03.694 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.29)
02:02:03.694 00.000 10052 Moving (-0.12, 0.29) raw xDistance=-0.28 yDistance=-0.12
02:02:03.696 00.002 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.28
02:02:03.696 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:02:03.696 00.000 10052 MoveAxis(E, 85, ABG)
02:02:03.696 00.000 10052 Guiding  Dir = 2, Dur = 85
02:02:03.722 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:03.764 00.042 6880 UpdateGuideState exits: m=2501 SNR=34.6
02:02:03.764 00.000 6880 PhdController: settling, locked = 1, distance = 0.59 (0.60) aobump = 0 frame = 3 / 99999
02:02:03.764 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123323.764,"Host":"MINIASTRO1","Inst":1,"Distance":0.59,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:02:03.764 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:03.764 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:03.764 00.000 6880 Enqueuing Expose request
02:02:03.775 00.011 10052 IsSlewing returns 0
02:02:03.848 00.073 10052 IsGuiding returns 0
02:02:03.917 00.069 10052 PulseGuide returned control before completion, sleep 27
02:02:04.033 00.116 10052 IsGuiding returns 0
02:02:04.033 00.000 10052 Move returns status 0, amount 85
02:02:04.033 00.000 10052 MoveAxis(N, 0, ABG)
02:02:04.033 00.000 10052 Move returns status 0, amount 0
02:02:04.033 00.000 10052 move complete, result=0
02:02:04.033 00.000 10052 worker thread done servicing request
02:02:04.033 00.000 6880 GuideStep: -0.3 px 85 ms EAST, -0.1 px 0 ms NORTH
02:02:04.033 00.000 10052 Worker thread wakes up
02:02:04.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:04.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:05.167 01.134 10052 Exposure complete
02:02:05.246 00.079 10052 worker thread done servicing request
02:02:05.246 00.000 6880 OnExposeComplete: enter
02:02:05.247 00.001 6880 UpdateGuideState(): m_state=6
02:02:05.247 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2565
02:02:05.247 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=890.06, Mass=2506, SNR=34.7, Peak=130 HFD=4.5
02:02:05.247 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
02:02:05.247 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
02:02:05.248 00.001 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.00 hyp=0.04 cameraTheta=-3.11 mountX=0.00 mountY=-0.04, mountTheta=-1.50
02:02:05.249 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.00, opts=13)
02:02:05.249 00.000 6880 Enqueuing Move request for scope (-0.04, -0.00)
02:02:05.249 00.000 10052 Worker thread wakes up
02:02:05.249 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.00) opts 0xd
02:02:05.250 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.00)
02:02:05.250 00.000 10052 Moving (-0.04, -0.00) raw xDistance=0.00 yDistance=-0.04
02:02:05.250 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:02:05.250 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:02:05.250 00.000 10052 MoveAxis(E, 0, ABG)
02:02:05.250 00.000 10052 Move returns status 0, amount 0
02:02:05.250 00.000 10052 MoveAxis(N, 0, ABG)
02:02:05.250 00.000 10052 Move returns status 0, amount 0
02:02:05.250 00.000 10052 move complete, result=0
02:02:05.250 00.000 10052 worker thread done servicing request
02:02:05.280 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:05.328 00.048 6880 UpdateGuideState exits: m=2506 SNR=34.7
02:02:05.328 00.000 6880 PhdController: settling, locked = 1, distance = 0.42 (0.60) aobump = 0 frame = 4 / 99999
02:02:05.328 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123325.328,"Host":"MINIASTRO1","Inst":1,"Distance":0.42,"Time":1.6,"SettleTime":6.0,"StarLocked":true}
02:02:05.329 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:05.329 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:05.329 00.000 6880 Enqueuing Expose request
02:02:05.329 00.000 10052 Worker thread wakes up
02:02:05.329 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:05.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:05.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:05.333 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e039dae-ce75-46be-8752-31d548c265ad"}
02:02:05.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e039dae-ce75-46be-8752-31d548c265ad"}
02:02:05.343 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88deec67-1d86-4002-b0b9-25951d13d4ce"}
02:02:05.343 00.000 6880 case statement mapped state 6 to 3
02:02:05.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"88deec67-1d86-4002-b0b9-25951d13d4ce"}
02:02:05.345 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"88d275a1-3c0d-4af9-ad9e-a1cddbc91c2e"}
02:02:05.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2565,"width":15,"height":15,"star_pos":[6.81,7.06],"pixels":"..."},"id":"88d275a1-3c0d-4af9-ad9e-a1cddbc91c2e"}
02:02:06.244 00.899 10052 Exposure complete
02:02:06.295 00.051 10052 worker thread done servicing request
02:02:06.295 00.000 6880 OnExposeComplete: enter
02:02:06.295 00.000 6880 UpdateGuideState(): m_state=6
02:02:06.295 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2566
02:02:06.295 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=890.34, Mass=2529, SNR=34.8, Peak=154 HFD=4.7
02:02:06.295 00.000 6880 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.61) = xAngle (3.47 = -2.81)
02:02:06.295 00.000 6880 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.44 = -2.84)
02:02:06.295 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.28 hyp=0.29 cameraTheta=1.86 mountX=-0.28 mountY=-0.09, mountTheta=-2.84
02:02:06.297 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.28, opts=13)
02:02:06.297 00.000 6880 Enqueuing Move request for scope (-0.08, 0.28)
02:02:06.298 00.001 10052 Worker thread wakes up
02:02:06.298 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.28) opts 0xd
02:02:06.298 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.28)
02:02:06.298 00.000 10052 Moving (-0.08, 0.28) raw xDistance=-0.28 yDistance=-0.09
02:02:06.298 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
02:02:06.298 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.10, using input
02:02:06.298 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.05
02:02:06.298 00.000 10052 MoveAxis(E, 74, ABG)
02:02:06.298 00.000 10052 Guiding  Dir = 2, Dur = 74
02:02:06.319 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:06.353 00.034 10052 IsSlewing returns 0
02:02:06.363 00.010 6880 UpdateGuideState exits: m=2529 SNR=34.8
02:02:06.363 00.000 6880 PhdController: settling, locked = 1, distance = 0.38 (0.60) aobump = 0 frame = 5 / 99999
02:02:06.363 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123326.363,"Host":"MINIASTRO1","Inst":1,"Distance":0.38,"Time":2.6,"SettleTime":6.0,"StarLocked":true}
02:02:06.364 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:06.364 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:06.364 00.000 6880 Enqueuing Expose request
02:02:06.426 00.062 10052 IsGuiding returns 0
02:02:06.485 00.059 10052 PulseGuide returned control before completion, sleep 26
02:02:06.545 00.060 10052 IsGuiding returns 1
02:02:06.545 00.000 10052 scope still moving after pulse duration time elapsed
02:02:06.591 00.046 10052 IsSlewing returns 0
02:02:06.628 00.037 10052 IsGuiding returns 0
02:02:06.628 00.000 10052 scope move finished after 74 + 127 ms
02:02:06.628 00.000 10052 Move returns status 0, amount 74
02:02:06.629 00.001 10052 MoveAxis(N, 0, ABG)
02:02:06.629 00.000 10052 Move returns status 0, amount 0
02:02:06.629 00.000 10052 move complete, result=0
02:02:06.629 00.000 10052 worker thread done servicing request
02:02:06.629 00.000 6880 GuideStep: -0.3 px 74 ms EAST, -0.1 px 0 ms NORTH
02:02:06.629 00.000 10052 Worker thread wakes up
02:02:06.629 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:06.629 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:07.271 00.642 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7640057-d549-4253-8f74-fe73ccdab68c"}
02:02:07.271 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7640057-d549-4253-8f74-fe73ccdab68c"}
02:02:07.272 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3656e62a-53b5-438d-9146-e53cbdf798a6"}
02:02:07.272 00.000 6880 case statement mapped state 6 to 3
02:02:07.272 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3656e62a-53b5-438d-9146-e53cbdf798a6"}
02:02:07.273 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"358ea4da-3b78-4d59-9f65-49e342692a10"}
02:02:07.273 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2566,"width":15,"height":15,"star_pos":[6.77,7.34],"pixels":"..."},"id":"358ea4da-3b78-4d59-9f65-49e342692a10"}
02:02:07.766 00.493 10052 Exposure complete
02:02:07.842 00.076 10052 worker thread done servicing request
02:02:07.842 00.000 6880 OnExposeComplete: enter
02:02:07.842 00.000 6880 UpdateGuideState(): m_state=6
02:02:07.842 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2567
02:02:07.843 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=890.56, Mass=2476, SNR=34.4, Peak=168 HFD=4.5
02:02:07.843 00.000 6880 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.61) = xAngle (3.24 = -3.04)
02:02:07.843 00.000 6880 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.21 = -3.07)
02:02:07.843 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.49 hyp=0.49 cameraTheta=1.63 mountX=-0.49 mountY=-0.04, mountTheta=-3.07
02:02:07.845 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.49, opts=13)
02:02:07.845 00.000 6880 Enqueuing Move request for scope (-0.03, 0.49)
02:02:07.845 00.000 10052 Worker thread wakes up
02:02:07.845 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.49) opts 0xd
02:02:07.846 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.49)
02:02:07.846 00.000 10052 Moving (-0.03, 0.49) raw xDistance=-0.49 yDistance=-0.04
02:02:07.846 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.49
02:02:07.846 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.06, using input
02:02:07.846 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.03
02:02:07.846 00.000 10052 MoveAxis(E, 136, ABG)
02:02:07.846 00.000 10052 Guiding  Dir = 2, Dur = 136
02:02:07.874 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:07.886 00.012 10052 IsSlewing returns 0
02:02:07.906 00.020 6880 UpdateGuideState exits: m=2476 SNR=34.4
02:02:07.906 00.000 6880 PhdController: settling, locked = 1, distance = 0.42 (0.60) aobump = 0 frame = 6 / 99999
02:02:07.906 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123327.906,"Host":"MINIASTRO1","Inst":1,"Distance":0.42,"Time":4.1,"SettleTime":6.0,"StarLocked":true}
02:02:07.906 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:07.906 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:07.907 00.001 6880 Enqueuing Expose request
02:02:07.965 00.058 10052 IsGuiding returns 0
02:02:08.030 00.065 10052 PulseGuide returned control before completion, sleep 83
02:02:08.175 00.145 10052 IsGuiding returns 1
02:02:08.175 00.000 10052 scope still moving after pulse duration time elapsed
02:02:08.249 00.074 10052 IsSlewing returns 0
02:02:08.329 00.080 10052 IsGuiding returns 0
02:02:08.329 00.000 10052 scope move finished after 136 + 226 ms
02:02:08.329 00.000 10052 Move returns status 0, amount 136
02:02:08.329 00.000 10052 MoveAxis(N, 0, ABG)
02:02:08.329 00.000 10052 Move returns status 0, amount 0
02:02:08.329 00.000 10052 move complete, result=0
02:02:08.329 00.000 10052 worker thread done servicing request
02:02:08.329 00.000 10052 Worker thread wakes up
02:02:08.329 00.000 6880 GuideStep: -0.5 px 136 ms EAST, -0.0 px 0 ms NORTH
02:02:08.330 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:08.330 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:09.243 00.913 10052 Exposure complete
02:02:09.271 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a4f26e2-f6d9-4544-b0de-519f18b4e07f"}
02:02:09.271 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a4f26e2-f6d9-4544-b0de-519f18b4e07f"}
02:02:09.272 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce670206-cfa0-47c3-a11b-3635e02a6658"}
02:02:09.272 00.000 6880 case statement mapped state 6 to 3
02:02:09.272 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce670206-cfa0-47c3-a11b-3635e02a6658"}
02:02:09.273 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3a9d2f2a-5897-491a-9902-6bf4b2f757fe"}
02:02:09.273 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2567,"width":15,"height":15,"star_pos":[6.82,6.56],"pixels":"..."},"id":"3a9d2f2a-5897-491a-9902-6bf4b2f757fe"}
02:02:09.316 00.043 10052 worker thread done servicing request
02:02:09.316 00.000 6880 OnExposeComplete: enter
02:02:09.316 00.000 6880 UpdateGuideState(): m_state=6
02:02:09.316 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2568
02:02:09.316 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=890.18, Mass=2463, SNR=34.5, Peak=148 HFD=4.4
02:02:09.316 00.000 6880 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.61) = xAngle (2.49 = 2.49)
02:02:09.317 00.001 6880 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.46 = 2.46)
02:02:09.317 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.12 hyp=0.16 cameraTheta=0.88 mountX=-0.13 mountY=0.10, mountTheta=2.47
02:02:09.319 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.12, opts=13)
02:02:09.319 00.000 6880 Enqueuing Move request for scope (0.10, 0.12)
02:02:09.319 00.000 10052 Worker thread wakes up
02:02:09.319 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.12) opts 0xd
02:02:09.319 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.12)
02:02:09.319 00.000 10052 Moving (0.10, 0.12) raw xDistance=-0.13 yDistance=0.10
02:02:09.319 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.13
02:02:09.319 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
02:02:09.319 00.000 10052 MoveAxis(E, 41, ABG)
02:02:09.319 00.000 10052 Guiding  Dir = 2, Dur = 41
02:02:09.341 00.022 10052 IsSlewing returns 0
02:02:09.349 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:09.378 00.029 10052 IsGuiding returns 0
02:02:09.391 00.013 6880 UpdateGuideState exits: m=2463 SNR=34.5
02:02:09.391 00.000 6880 PhdController: settling, locked = 1, distance = 0.34 (0.60) aobump = 0 frame = 7 / 99999
02:02:09.391 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123329.391,"Host":"MINIASTRO1","Inst":1,"Distance":0.34,"Time":5.6,"SettleTime":6.0,"StarLocked":true}
02:02:09.391 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:09.392 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:09.392 00.000 6880 Enqueuing Expose request
02:02:09.406 00.014 10052 PulseGuide returned control before completion, sleep 24
02:02:09.463 00.057 10052 IsGuiding returns 1
02:02:09.463 00.000 10052 scope still moving after pulse duration time elapsed
02:02:09.538 00.075 10052 IsSlewing returns 0
02:02:09.615 00.077 10052 IsGuiding returns 0
02:02:09.616 00.001 10052 scope move finished after 41 + 196 ms
02:02:09.616 00.000 10052 Move returns status 0, amount 41
02:02:09.616 00.000 10052 MoveAxis(N, 0, ABG)
02:02:09.616 00.000 10052 Move returns status 0, amount 0
02:02:09.616 00.000 10052 move complete, result=0
02:02:09.616 00.000 10052 worker thread done servicing request
02:02:09.616 00.000 6880 GuideStep: -0.1 px 41 ms EAST, 0.1 px 0 ms NORTH
02:02:09.617 00.001 10052 Worker thread wakes up
02:02:09.617 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:09.617 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:10.741 01.124 10052 Exposure complete
02:02:10.801 00.060 10052 worker thread done servicing request
02:02:10.802 00.001 6880 OnExposeComplete: enter
02:02:10.802 00.000 6880 UpdateGuideState(): m_state=6
02:02:10.802 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2569
02:02:10.802 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=890.04, Mass=2538, SNR=34.9, Peak=160 HFD=4.4
02:02:10.802 00.000 6880 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.61) = xAngle (-1.40 = -1.40)
02:02:10.802 00.000 6880 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
02:02:10.802 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.02 hyp=0.17 cameraTheta=-3.01 mountX=0.03 mountY=-0.17, mountTheta=-1.40
02:02:10.805 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.02, opts=13)
02:02:10.805 00.000 6880 Enqueuing Move request for scope (-0.17, -0.02)
02:02:10.805 00.000 10052 Worker thread wakes up
02:02:10.805 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.02) opts 0xd
02:02:10.805 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.02)
02:02:10.805 00.000 10052 Moving (-0.17, -0.02) raw xDistance=0.03 yDistance=-0.17
02:02:10.805 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:10.805 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
02:02:10.805 00.000 10052 MoveAxis(E, 0, ABG)
02:02:10.805 00.000 10052 Move returns status 0, amount 0
02:02:10.805 00.000 10052 MoveAxis(N, 0, ABG)
02:02:10.805 00.000 10052 Move returns status 0, amount 0
02:02:10.805 00.000 10052 move complete, result=0
02:02:10.806 00.001 10052 worker thread done servicing request
02:02:10.830 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:10.871 00.041 6880 UpdateGuideState exits: m=2538 SNR=34.9
02:02:10.871 00.000 6880 PhdController: settling, locked = 1, distance = 0.29 (0.60) aobump = 0 frame = 8 / 99999
02:02:10.871 00.000 6880 PhdController: newstate STATE_FINISH
02:02:10.871 00.000 6880 PhdController complete: success
02:02:10.871 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783123330.871,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
02:02:10.871 00.000 6880 Mount: notify guiding dither settle done success=1
02:02:10.871 00.000 6880 PhdController: newstate STATE_IDLE
02:02:10.871 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:10.871 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:10.871 00.000 6880 Enqueuing Expose request
02:02:10.871 00.000 10052 Worker thread wakes up
02:02:10.871 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:10.871 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:10.872 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:11.271 00.399 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83f953ec-847a-45bc-97a0-6f418cc9a36d"}
02:02:11.272 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83f953ec-847a-45bc-97a0-6f418cc9a36d"}
02:02:11.273 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"824e7f7e-8040-4a24-9522-cede36ec01f3"}
02:02:11.273 00.000 6880 case statement mapped state 6 to 3
02:02:11.273 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"824e7f7e-8040-4a24-9522-cede36ec01f3"}
02:02:11.274 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f074d783-3b4d-46a9-b502-09436f63b8b4"}
02:02:11.274 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2569,"width":15,"height":15,"star_pos":[6.68,7.04],"pixels":"..."},"id":"f074d783-3b4d-46a9-b502-09436f63b8b4"}
02:02:11.790 00.516 10052 Exposure complete
02:02:11.867 00.077 10052 worker thread done servicing request
02:02:11.867 00.000 6880 OnExposeComplete: enter
02:02:11.867 00.000 6880 UpdateGuideState(): m_state=6
02:02:11.867 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.867 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=890.18, Mass=2824, SNR=36.9, Peak=187 HFD=4.6
02:02:11.867 00.000 6880 MultiStar: exiting stabilization period
02:02:11.867 00.000 6880 MultiStar: updating star positions after lock position change
02:02:11.868 00.001 6880 Star::Find(15, 281, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.868 00.000 6880 Star::Find returns 1 (0), X=282.22, Y=299.96, Mass=2324, SNR=33.4, Peak=150 HFD=4.4
02:02:11.868 00.000 6880 Star::Find(15, 1198, 296, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.868 00.000 6880 Star::Find returns 1 (0), X=1199.40, Y=296.88, Mass=2508, SNR=33.9, Peak=136 HFD=5.3
02:02:11.868 00.000 6880 Star::Find(15, 824, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.868 00.000 6880 Star::Find returns 1 (0), X=824.89, Y=300.00, Mass=2079, SNR=31.7, Peak=183 HFD=4.5
02:02:11.868 00.000 6880 Star::Find(15, 55, 634, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.868 00.000 6880 Star::Find returns 1 (0), X=55.50, Y=634.57, Mass=1753, SNR=28.9, Peak=83 HFD=5.1
02:02:11.868 00.000 6880 Star::Find(15, 470, 593, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.868 00.000 6880 Star::Find returns 1 (0), X=471.46, Y=593.92, Mass=2476, SNR=33.8, Peak=123 HFD=5.5
02:02:11.868 00.000 6880 Star::Find(15, 853, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.868 00.000 6880 Star::Find returns 1 (0), X=853.89, Y=219.70, Mass=2256, SNR=32.0, Peak=111 HFD=6.0
02:02:11.868 00.000 6880 Star::Find(15, 265, 86, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.869 00.001 6880 Star::Find returns 1 (0), X=265.65, Y=86.74, Mass=1515, SNR=26.9, Peak=78 HFD=5.5
02:02:11.869 00.000 6880 Star::Find(15, 553, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.869 00.000 6880 Star::Find returns 1 (0), X=553.73, Y=331.82, Mass=1615, SNR=27.2, Peak=92 HFD=5.8
02:02:11.869 00.000 6880 Star::Find(15, 671, 826, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.869 00.000 6880 Star::Find returns 1 (0), X=671.71, Y=827.36, Mass=984, SNR=21.8, Peak=73 HFD=4.4
02:02:11.869 00.000 6880 Star::Find(15, 1119, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.869 00.000 6880 Star::Find returns 1 (0), X=1119.60, Y=687.15, Mass=914, SNR=20.9, Peak=62 HFD=4.6
02:02:11.869 00.000 6880 Star::Find(15, 268, 579, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2570
02:02:11.869 00.000 6880 Star::Find returns 1 (0), X=268.78, Y=579.67, Mass=1229, SNR=24.1, Peak=63 HFD=5.2
02:02:11.869 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.03 = -2.26)
02:02:11.869 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.29)
02:02:11.869 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.12 hyp=0.18 cameraTheta=2.41 mountX=-0.11 mountY=-0.13, mountTheta=-2.27
02:02:11.871 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.12, opts=13)
02:02:11.871 00.000 6880 Enqueuing Move request for scope (-0.13, 0.12)
02:02:11.871 00.000 10052 Worker thread wakes up
02:02:11.871 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.12) opts 0xd
02:02:11.871 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.12)
02:02:11.871 00.000 10052 Moving (-0.13, 0.12) raw xDistance=-0.11 yDistance=-0.13
02:02:11.871 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:02:11.871 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:02:11.871 00.000 10052 MoveAxis(E, 30, ABG)
02:02:11.872 00.001 10052 Guiding  Dir = 2, Dur = 30
02:02:11.896 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:11.928 00.032 10052 IsSlewing returns 0
02:02:11.933 00.005 6880 UpdateGuideState exits: m=2824 SNR=36.9
02:02:11.933 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:11.933 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:11.933 00.000 6880 Enqueuing Expose request
02:02:12.003 00.070 10052 IsGuiding returns 0
02:02:12.134 00.131 10052 IsGuiding returns 0
02:02:12.134 00.000 10052 Move returns status 0, amount 30
02:02:12.134 00.000 10052 MoveAxis(N, 0, ABG)
02:02:12.134 00.000 10052 Move returns status 0, amount 0
02:02:12.134 00.000 10052 move complete, result=0
02:02:12.134 00.000 10052 worker thread done servicing request
02:02:12.134 00.000 10052 Worker thread wakes up
02:02:12.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:12.135 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:12.135 00.000 6880 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
02:02:13.264 01.129 10052 Exposure complete
02:02:13.270 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1731dfbd-3961-43c6-873f-6ebad1ce0274"}
02:02:13.270 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1731dfbd-3961-43c6-873f-6ebad1ce0274"}
02:02:13.271 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca7f995c-1379-4f97-b029-6eb473e49d7c"}
02:02:13.271 00.000 6880 case statement mapped state 6 to 3
02:02:13.271 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca7f995c-1379-4f97-b029-6eb473e49d7c"}
02:02:13.272 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"18f51c6a-2404-4977-9595-fc37b0aca280"}
02:02:13.272 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2570,"width":15,"height":15,"star_pos":[6.72,7.18],"pixels":"..."},"id":"18f51c6a-2404-4977-9595-fc37b0aca280"}
02:02:13.326 00.054 10052 worker thread done servicing request
02:02:13.327 00.001 6880 OnExposeComplete: enter
02:02:13.327 00.000 6880 UpdateGuideState(): m_state=6
02:02:13.327 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2571
02:02:13.327 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=889.97, Mass=2467, SNR=34.4, Peak=156 HFD=4.9
02:02:13.327 00.000 6880 MultiStar: [#1 -0.03,0.36,0.94,U] [#2 -0.44,0.05,1.01,U] [#3 -0.10,0.11,0.90,U] [#4 0.01,0.35,0.84,U] [#5 -0.29,0.21,0.98,U] [#6 -0.14,0.06,0.92,U] [#7 -0.11,0.39,0.77,U] [#8 -0.19,0.24,0.81,U] 
02:02:13.327 00.000 6880 refined, 8 included, MultiStar: {-0.18, 0.18}, one-star: {-0.28, -0.10}
02:02:13.327 00.000 6880 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.61) = xAngle (3.98 = -2.30)
02:02:13.327 00.000 6880 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.95 = -2.33)
02:02:13.327 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.25 cameraTheta=2.37 mountX=-0.17 mountY=-0.18, mountTheta=-2.31
02:02:13.330 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.18, opts=13)
02:02:13.330 00.000 6880 Enqueuing Move request for scope (-0.18, 0.18)
02:02:13.330 00.000 10052 Worker thread wakes up
02:02:13.330 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
02:02:13.330 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
02:02:13.330 00.000 10052 Moving (-0.18, 0.18) raw xDistance=-0.17 yDistance=-0.18
02:02:13.330 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:02:13.330 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.18, slope = -0.02
02:02:13.330 00.000 10052 MoveAxis(E, 47, ABG)
02:02:13.330 00.000 10052 Guiding  Dir = 2, Dur = 47
02:02:13.351 00.021 10052 IsSlewing returns 0
02:02:13.357 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:13.389 00.032 10052 IsGuiding returns 0
02:02:13.396 00.007 6880 UpdateGuideState exits: m=2467 SNR=34.4
02:02:13.396 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:13.396 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:13.396 00.000 6880 Enqueuing Expose request
02:02:13.417 00.021 10052 PulseGuide returned control before completion, sleep 30
02:02:13.507 00.090 10052 IsGuiding returns 0
02:02:13.507 00.000 10052 Move returns status 0, amount 47
02:02:13.507 00.000 10052 MoveAxis(N, 36, ABG)
02:02:13.507 00.000 10052 Guiding  Dir = 0, Dur = 36
02:02:13.584 00.077 10052 IsSlewing returns 0
02:02:13.657 00.073 10052 IsGuiding returns 0
02:02:13.797 00.140 10052 IsGuiding returns 0
02:02:13.797 00.000 10052 Move returns status 0, amount 36
02:02:13.798 00.001 10052 move complete, result=0
02:02:13.798 00.000 10052 worker thread done servicing request
02:02:13.798 00.000 6880 GuideStep: -0.2 px 47 ms EAST, -0.2 px 36 ms NORTH
02:02:13.798 00.000 10052 Worker thread wakes up
02:02:13.798 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:13.798 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:14.715 00.917 10052 Exposure complete
02:02:14.770 00.055 10052 worker thread done servicing request
02:02:14.770 00.000 6880 OnExposeComplete: enter
02:02:14.770 00.000 6880 UpdateGuideState(): m_state=6
02:02:14.771 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2572
02:02:14.771 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=890.17, Mass=2467, SNR=34.5, Peak=157 HFD=4.5
02:02:14.771 00.000 6880 MultiStar: [#1 -0.17,0.35,0.94,U] [#2 -0.33,0.18,0.99,U] [#3 -0.12,0.12,0.93,U] [#4 0.10,0.36,0.85,U] [#5 -0.26,0.12,0.98,U] [#6 -0.22,0.06,0.89,U] [#7 -0.03,0.37,0.77,U] [#8 -0.20,0.32,0.80,U] 
02:02:14.771 00.000 6880 single-star, 8 included, MultiStar: {-0.16, 0.21}, one-star: {-0.16, 0.11}
02:02:14.771 00.000 6880 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.61) = xAngle (4.15 = -2.13)
02:02:14.771 00.000 6880 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.12 = -2.16)
02:02:14.771 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.11 hyp=0.19 cameraTheta=2.54 mountX=-0.10 mountY=-0.16, mountTheta=-2.14
02:02:14.773 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.11, opts=13)
02:02:14.773 00.000 6880 Enqueuing Move request for scope (-0.16, 0.11)
02:02:14.773 00.000 10052 Worker thread wakes up
02:02:14.773 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.11) opts 0xd
02:02:14.773 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.11)
02:02:14.773 00.000 10052 Moving (-0.16, 0.11) raw xDistance=-0.10 yDistance=-0.16
02:02:14.773 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:02:14.773 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:02:14.773 00.000 10052 MoveAxis(E, 0, ABG)
02:02:14.773 00.000 10052 Move returns status 0, amount 0
02:02:14.773 00.000 10052 MoveAxis(N, 0, ABG)
02:02:14.773 00.000 10052 Move returns status 0, amount 0
02:02:14.773 00.000 10052 move complete, result=0
02:02:14.773 00.000 10052 worker thread done servicing request
02:02:14.794 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:14.823 00.029 6880 UpdateGuideState exits: m=2467 SNR=34.5
02:02:14.823 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:14.823 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:14.823 00.000 6880 Enqueuing Expose request
02:02:14.823 00.000 10052 Worker thread wakes up
02:02:14.823 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:02:14.823 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:14.823 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:15.270 00.447 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fece47f6-5859-4ae3-8738-92e47a5ceb34"}
02:02:15.270 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fece47f6-5859-4ae3-8738-92e47a5ceb34"}
02:02:15.271 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f87c7ce1-1297-4897-8765-9152705f5653"}
02:02:15.271 00.000 6880 case statement mapped state 6 to 3
02:02:15.271 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f87c7ce1-1297-4897-8765-9152705f5653"}
02:02:15.272 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c96bde99-5d68-44c8-a4a8-f98cc665abb9"}
02:02:15.272 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2572,"width":15,"height":15,"star_pos":[6.69,7.17],"pixels":"..."},"id":"c96bde99-5d68-44c8-a4a8-f98cc665abb9"}
02:02:15.954 00.682 10052 Exposure complete
02:02:16.010 00.056 10052 worker thread done servicing request
02:02:16.010 00.000 6880 OnExposeComplete: enter
02:02:16.010 00.000 6880 UpdateGuideState(): m_state=6
02:02:16.010 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2573
02:02:16.011 00.001 6880 Star::Find returns 1 (0), X=407.58, Y=890.36, Mass=2440, SNR=34.1, Peak=143 HFD=4.7
02:02:16.011 00.000 6880 MultiStar: [#1 -0.19,0.32,0.97,U] [#2 -0.36,0.14,1.03,U] [#3 -0.21,0.26,0.92,U] [#4 -0.09,0.16,0.84,U] [#5 -0.36,0.28,0.99,U] [#6 -0.16,0.00,0.95,U] [#7 -0.19,0.32,0.78,U] [#8 -0.28,0.33,0.80,U] 
02:02:16.011 00.000 6880 refined, 8 included, MultiStar: {-0.24, 0.23}, one-star: {-0.28, 0.29}
02:02:16.011 00.000 6880 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.61) = xAngle (3.98 = -2.30)
02:02:16.011 00.000 6880 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.95 = -2.33)
02:02:16.011 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.23 hyp=0.33 cameraTheta=2.37 mountX=-0.22 mountY=-0.24, mountTheta=-2.32
02:02:16.013 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.23, opts=13)
02:02:16.013 00.000 6880 Enqueuing Move request for scope (-0.24, 0.23)
02:02:16.013 00.000 10052 Worker thread wakes up
02:02:16.013 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.23) opts 0xd
02:02:16.013 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.23)
02:02:16.013 00.000 10052 Moving (-0.24, 0.23) raw xDistance=-0.22 yDistance=-0.24
02:02:16.013 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:02:16.013 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.24, slope = -0.02
02:02:16.013 00.000 10052 MoveAxis(E, 60, ABG)
02:02:16.013 00.000 10052 Guiding  Dir = 2, Dur = 60
02:02:16.033 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:16.069 00.036 6880 UpdateGuideState exits: m=2440 SNR=34.1
02:02:16.069 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:16.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:16.069 00.000 6880 Enqueuing Expose request
02:02:16.070 00.001 10052 IsSlewing returns 0
02:02:16.149 00.079 10052 IsGuiding returns 0
02:02:16.280 00.131 10052 IsGuiding returns 1
02:02:16.280 00.000 10052 scope still moving after pulse duration time elapsed
02:02:16.357 00.077 10052 IsSlewing returns 0
02:02:16.428 00.071 10052 IsGuiding returns 0
02:02:16.428 00.000 10052 scope move finished after 60 + 218 ms
02:02:16.428 00.000 10052 Move returns status 0, amount 60
02:02:16.428 00.000 10052 MoveAxis(N, 32, ABG)
02:02:16.428 00.000 10052 Guiding  Dir = 0, Dur = 32
02:02:16.497 00.069 10052 IsSlewing returns 0
02:02:16.573 00.076 10052 IsGuiding returns 0
02:02:16.711 00.138 10052 IsGuiding returns 0
02:02:16.712 00.001 10052 Move returns status 0, amount 32
02:02:16.712 00.000 10052 move complete, result=0
02:02:16.712 00.000 10052 worker thread done servicing request
02:02:16.712 00.000 10052 Worker thread wakes up
02:02:16.712 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.2 px 32 ms NORTH
02:02:16.712 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:16.712 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:17.269 00.557 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b639bb81-0760-4acb-9dc0-1cf4f8f15ce6"}
02:02:17.269 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b639bb81-0760-4acb-9dc0-1cf4f8f15ce6"}
02:02:17.270 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"443fa428-9648-4581-ab6b-337feecfe46d"}
02:02:17.270 00.000 6880 case statement mapped state 6 to 3
02:02:17.270 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"443fa428-9648-4581-ab6b-337feecfe46d"}
02:02:17.270 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d763e46-9c26-4452-8a09-bc0b18e0aad6"}
02:02:17.270 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2573,"width":15,"height":15,"star_pos":[6.58,7.36],"pixels":"..."},"id":"3d763e46-9c26-4452-8a09-bc0b18e0aad6"}
02:02:17.634 00.364 10052 Exposure complete
02:02:17.717 00.083 10052 worker thread done servicing request
02:02:17.717 00.000 6880 OnExposeComplete: enter
02:02:17.717 00.000 6880 UpdateGuideState(): m_state=6
02:02:17.717 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2574
02:02:17.717 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=889.96, Mass=2576, SNR=35.2, Peak=156 HFD=4.5
02:02:17.718 00.001 6880 MultiStar: [#1 0.11,0.11,0.94,U] [#2 -0.31,-0.00,0.96,U] [#3 -0.13,0.16,0.90,U] [#4 0.30,0.18,0.87,U] [#5 -0.10,0.08,0.99,U] [#6 -0.11,0.14,0.88,U] [#7 0.14,0.17,0.76,U] [#8 -0.02,0.14,0.76,U] 
02:02:17.718 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.09}, one-star: {0.11, -0.10}
02:02:17.718 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.27 = -3.02)
02:02:17.718 00.000 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.05)
02:02:17.718 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.65 mountX=-0.09 mountY=-0.01, mountTheta=-3.05
02:02:17.720 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.09, opts=13)
02:02:17.720 00.000 6880 Enqueuing Move request for scope (-0.01, 0.09)
02:02:17.720 00.000 10052 Worker thread wakes up
02:02:17.721 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
02:02:17.721 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
02:02:17.721 00.000 10052 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=-0.01
02:02:17.721 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:02:17.721 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.06, using input
02:02:17.721 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:02:17.721 00.000 10052 MoveAxis(E, 0, ABG)
02:02:17.721 00.000 10052 Move returns status 0, amount 0
02:02:17.721 00.000 10052 MoveAxis(N, 0, ABG)
02:02:17.721 00.000 10052 Move returns status 0, amount 0
02:02:17.721 00.000 10052 move complete, result=0
02:02:17.721 00.000 10052 worker thread done servicing request
02:02:17.752 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:17.796 00.044 6880 UpdateGuideState exits: m=2576 SNR=35.2
02:02:17.796 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:17.796 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:17.796 00.000 6880 Enqueuing Expose request
02:02:17.796 00.000 10052 Worker thread wakes up
02:02:17.797 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:17.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:17.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:18.935 01.138 10052 Exposure complete
02:02:18.990 00.055 10052 worker thread done servicing request
02:02:18.990 00.000 6880 OnExposeComplete: enter
02:02:18.990 00.000 6880 UpdateGuideState(): m_state=6
02:02:18.990 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2575
02:02:18.991 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=890.33, Mass=2537, SNR=35.0, Peak=164 HFD=4.5
02:02:18.991 00.000 6880 MultiStar: [#1 0.00,0.07,0.99,U] [#2 0.16,0.43,0.97,U] [#3 0.21,0.26,0.92,U] [#4 0.08,0.40,0.84,U] [#5 0.07,0.32,0.95,U] [#6 0.14,0.07,0.93,U] [#7 0.02,0.09,0.76,U] [#8 0.11,0.24,0.81,U] 
02:02:18.991 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.24}, one-star: {-0.00, 0.27}
02:02:18.991 00.000 6880 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.61) = xAngle (2.84 = 2.84)
02:02:18.991 00.000 6880 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.81 = 2.81)
02:02:18.991 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.24 hyp=0.26 cameraTheta=1.23 mountX=-0.24 mountY=0.08, mountTheta=2.81
02:02:18.992 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.24, opts=13)
02:02:18.992 00.000 6880 Enqueuing Move request for scope (0.09, 0.24)
02:02:18.993 00.001 10052 Worker thread wakes up
02:02:18.993 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.24) opts 0xd
02:02:18.993 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.24)
02:02:18.993 00.000 10052 Moving (0.09, 0.24) raw xDistance=-0.24 yDistance=0.08
02:02:18.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
02:02:18.993 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.00
02:02:18.993 00.000 10052 MoveAxis(E, 66, ABG)
02:02:18.993 00.000 10052 Guiding  Dir = 2, Dur = 66
02:02:19.013 00.020 10052 IsSlewing returns 0
02:02:19.016 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:19.052 00.036 10052 IsGuiding returns 0
02:02:19.066 00.014 6880 UpdateGuideState exits: m=2537 SNR=35.0
02:02:19.066 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:19.066 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:19.066 00.000 6880 Enqueuing Expose request
02:02:19.079 00.013 10052 PulseGuide returned control before completion, sleep 49
02:02:19.154 00.075 10052 IsGuiding returns 0
02:02:19.154 00.000 10052 Move returns status 0, amount 66
02:02:19.154 00.000 10052 MoveAxis(N, 0, ABG)
02:02:19.154 00.000 10052 Move returns status 0, amount 0
02:02:19.154 00.000 10052 move complete, result=0
02:02:19.154 00.000 10052 worker thread done servicing request
02:02:19.154 00.000 10052 Worker thread wakes up
02:02:19.154 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:19.154 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:19.164 00.010 6880 GuideStep: -0.2 px 66 ms EAST, 0.1 px 0 ms NORTH
02:02:19.269 00.105 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"716d6db6-10a7-42e7-82c4-655db4537888"}
02:02:19.270 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"716d6db6-10a7-42e7-82c4-655db4537888"}
02:02:19.271 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0107e5b9-65d2-4265-93c1-872c8cfe7ec5"}
02:02:19.271 00.000 6880 case statement mapped state 6 to 3
02:02:19.271 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0107e5b9-65d2-4265-93c1-872c8cfe7ec5"}
02:02:19.272 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da9a034b-b88c-44d1-aa60-1485dc41cd21"}
02:02:19.273 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2575,"width":15,"height":15,"star_pos":[6.85,7.33],"pixels":"..."},"id":"da9a034b-b88c-44d1-aa60-1485dc41cd21"}
02:02:20.063 00.790 10052 Exposure complete
02:02:20.145 00.082 10052 worker thread done servicing request
02:02:20.145 00.000 6880 OnExposeComplete: enter
02:02:20.145 00.000 6880 UpdateGuideState(): m_state=6
02:02:20.145 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2576
02:02:20.145 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=890.51, Mass=2511, SNR=34.8, Peak=157 HFD=4.8
02:02:20.145 00.000 6880 MultiStar: [#1 -0.01,0.46,0.95,U] [#2 -0.01,0.65,0.00,M1] [#3 0.00,0.56,0.00,M1] [#4 0.30,0.57,0.00,M1] [#5 0.09,0.67,0.00,M1] [#6 0.17,0.36,0.93,U] [#7 -0.11,0.48,0.79,U] [#8 0.03,0.44,0.81,U] 
02:02:20.146 00.001 6880 refined, 4 included, MultiStar: {0.02, 0.44}, one-star: {0.02, 0.44}
02:02:20.146 00.000 6880 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
02:02:20.146 00.000 6880 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
02:02:20.146 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.44 hyp=0.44 cameraTheta=1.52 mountX=-0.44 mountY=0.02, mountTheta=3.10
02:02:20.146 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.44, opts=13)
02:02:20.146 00.000 6880 Enqueuing Move request for scope (0.02, 0.44)
02:02:20.146 00.000 10052 Worker thread wakes up
02:02:20.148 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.44) opts 0xd
02:02:20.148 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.44)
02:02:20.148 00.000 10052 Moving (0.02, 0.44) raw xDistance=-0.44 yDistance=0.02
02:02:20.148 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
02:02:20.148 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.02, using input
02:02:20.148 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:02:20.148 00.000 10052 MoveAxis(E, 120, ABG)
02:02:20.148 00.000 10052 Guiding  Dir = 2, Dur = 120
02:02:20.173 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:20.214 00.041 10052 IsSlewing returns 0
02:02:20.214 00.000 6880 UpdateGuideState exits: m=2511 SNR=34.8
02:02:20.215 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:20.215 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:20.215 00.000 6880 Enqueuing Expose request
02:02:20.283 00.068 10052 IsGuiding returns 0
02:02:20.343 00.060 10052 PulseGuide returned control before completion, sleep 71
02:02:20.492 00.149 10052 IsGuiding returns 0
02:02:20.492 00.000 10052 Move returns status 0, amount 120
02:02:20.494 00.002 10052 MoveAxis(N, 0, ABG)
02:02:20.494 00.000 10052 Move returns status 0, amount 0
02:02:20.494 00.000 10052 move complete, result=0
02:02:20.494 00.000 10052 worker thread done servicing request
02:02:20.494 00.000 6880 GuideStep: -0.4 px 120 ms EAST, 0.0 px 0 ms NORTH
02:02:20.494 00.000 10052 Worker thread wakes up
02:02:20.494 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:20.494 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:21.269 00.775 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6488a382-f5ae-4ccd-b582-39c661db6fd8"}
02:02:21.269 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6488a382-f5ae-4ccd-b582-39c661db6fd8"}
02:02:21.270 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e94df0e-63d6-4a4e-8fba-993a7eb70b98"}
02:02:21.270 00.000 6880 case statement mapped state 6 to 3
02:02:21.270 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e94df0e-63d6-4a4e-8fba-993a7eb70b98"}
02:02:21.270 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"abfce814-d953-480b-819d-8f1bd25719ff"}
02:02:21.270 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2576,"width":15,"height":15,"star_pos":[6.87,6.51],"pixels":"..."},"id":"abfce814-d953-480b-819d-8f1bd25719ff"}
02:02:21.627 00.357 10052 Exposure complete
02:02:21.691 00.064 10052 worker thread done servicing request
02:02:21.691 00.000 6880 OnExposeComplete: enter
02:02:21.692 00.001 6880 UpdateGuideState(): m_state=6
02:02:21.692 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2577
02:02:21.692 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.85, Mass=2571, SNR=35.2, Peak=174 HFD=4.5
02:02:21.692 00.000 6880 MultiStar: [#1 0.34,-0.02,0.96,U] [#2 0.03,-0.17,0.94,U] [#3 0.17,-0.09,0.93,U] [#4 0.46,0.13,0.84,U] [#5 0.25,0.03,0.98,U] [#6 0.20,-0.35,0.91,U] [#7 0.24,-0.06,0.75,U] [#8 0.09,-0.07,0.79,U] 
02:02:21.693 00.001 6880 single-star, 8 included, MultiStar: {0.20, -0.09}, one-star: {0.07, -0.21}
02:02:21.693 00.000 6880 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.61) = xAngle (0.36 = 0.36)
02:02:21.693 00.000 6880 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
02:02:21.693 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.25 mountX=0.20 mountY=0.07, mountTheta=0.34
02:02:21.694 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.21, opts=13)
02:02:21.694 00.000 6880 Enqueuing Move request for scope (0.07, -0.21)
02:02:21.694 00.000 10052 Worker thread wakes up
02:02:21.694 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
02:02:21.694 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
02:02:21.694 00.000 10052 Moving (0.07, -0.21) raw xDistance=0.20 yDistance=0.07
02:02:21.694 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.20
02:02:21.694 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
02:02:21.694 00.000 10052 MoveAxis(W, 49, ABG)
02:02:21.694 00.000 10052 Guiding  Dir = 3, Dur = 49
02:02:21.718 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:21.733 00.015 10052 IsSlewing returns 0
02:02:21.757 00.024 6880 UpdateGuideState exits: m=2571 SNR=35.2
02:02:21.757 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:21.757 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:21.757 00.000 6880 Enqueuing Expose request
02:02:21.812 00.055 10052 IsGuiding returns 0
02:02:21.955 00.143 10052 IsGuiding returns 0
02:02:21.955 00.000 10052 Move returns status 0, amount 49
02:02:21.956 00.001 10052 MoveAxis(N, 0, ABG)
02:02:21.956 00.000 10052 Move returns status 0, amount 0
02:02:21.956 00.000 10052 move complete, result=0
02:02:21.956 00.000 10052 worker thread done servicing request
02:02:21.956 00.000 10052 Worker thread wakes up
02:02:21.956 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
02:02:21.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:21.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:22.867 00.911 10052 Exposure complete
02:02:22.922 00.055 10052 worker thread done servicing request
02:02:22.923 00.001 6880 OnExposeComplete: enter
02:02:22.923 00.000 6880 UpdateGuideState(): m_state=6
02:02:22.923 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2578
02:02:22.923 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=889.72, Mass=2482, SNR=34.6, Peak=152 HFD=4.7
02:02:22.923 00.000 6880 MultiStar: [#1 0.16,0.15,0.96,U] [#2 -0.35,-0.24,0.98,U] [#3 -0.03,-0.05,0.90,U] [#4 0.36,0.23,0.84,U] [#5 0.03,-0.06,0.97,U] [#6 -0.08,-0.09,0.94,U] [#7 0.02,-0.06,0.78,U] [#8 0.04,0.06,0.82,U] 
02:02:22.924 00.001 6880 refined, 8 included, MultiStar: {0.00, -0.05}, one-star: {-0.10, -0.34}
02:02:22.924 00.000 6880 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.61) = xAngle (0.07 = 0.07)
02:02:22.924 00.000 6880 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
02:02:22.924 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.05 hyp=0.05 cameraTheta=-1.54 mountX=0.05 mountY=0.00, mountTheta=0.04
02:02:22.925 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.05, opts=13)
02:02:22.925 00.000 6880 Enqueuing Move request for scope (0.00, -0.05)
02:02:22.925 00.000 10052 Worker thread wakes up
02:02:22.925 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.05) opts 0xd
02:02:22.925 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.05)
02:02:22.925 00.000 10052 Moving (0.00, -0.05) raw xDistance=0.05 yDistance=0.00
02:02:22.925 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:22.926 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.14, using input
02:02:22.926 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.03
02:02:22.926 00.000 10052 MoveAxis(E, 0, ABG)
02:02:22.926 00.000 10052 Move returns status 0, amount 0
02:02:22.926 00.000 10052 MoveAxis(N, 0, ABG)
02:02:22.926 00.000 10052 Move returns status 0, amount 0
02:02:22.926 00.000 10052 move complete, result=0
02:02:22.926 00.000 10052 worker thread done servicing request
02:02:22.946 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:22.981 00.035 6880 UpdateGuideState exits: m=2482 SNR=34.6
02:02:22.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:22.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:22.982 00.001 6880 Enqueuing Expose request
02:02:22.982 00.000 10052 Worker thread wakes up
02:02:22.982 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:22.982 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:22.982 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:23.268 00.286 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a6f3bfe7-2e4a-4fe7-9567-829ba394a422"}
02:02:23.268 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a6f3bfe7-2e4a-4fe7-9567-829ba394a422"}
02:02:23.268 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce13f9d6-1602-471b-8dbb-a72cd1cbe195"}
02:02:23.269 00.001 6880 case statement mapped state 6 to 3
02:02:23.269 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce13f9d6-1602-471b-8dbb-a72cd1cbe195"}
02:02:23.269 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd8534e8-cac0-4048-a034-5ebb3e604342"}
02:02:23.270 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2578,"width":15,"height":15,"star_pos":[6.75,6.72],"pixels":"..."},"id":"bd8534e8-cac0-4048-a034-5ebb3e604342"}
02:02:24.118 00.848 10052 Exposure complete
02:02:24.202 00.084 10052 worker thread done servicing request
02:02:24.202 00.000 6880 OnExposeComplete: enter
02:02:24.202 00.000 6880 UpdateGuideState(): m_state=6
02:02:24.203 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2579
02:02:24.203 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.99, Mass=2422, SNR=34.2, Peak=157 HFD=4.4
02:02:24.203 00.000 6880 MultiStar: [#1 0.11,-0.30,0.97,U] [#2 -0.06,-0.18,1.00,U] [#3 -0.01,-0.15,0.92,U] [#4 0.27,0.26,0.86,U] [#5 -0.03,0.13,1.00,U] [#6 0.06,-0.35,0.92,U] [#7 0.07,-0.20,0.78,U] [#8 0.01,-0.03,0.81,U] 
02:02:24.204 00.001 6880 single-star, 8 included, MultiStar: {0.03, -0.10}, one-star: {-0.07, -0.07}
02:02:24.204 00.000 6880 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.61) = xAngle (-0.79 = -0.79)
02:02:24.204 00.000 6880 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
02:02:24.204 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-2.40 mountX=0.07 mountY=-0.07, mountTheta=-0.81
02:02:24.206 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.07, opts=13)
02:02:24.206 00.000 6880 Enqueuing Move request for scope (-0.07, -0.07)
02:02:24.206 00.000 10052 Worker thread wakes up
02:02:24.206 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.07) opts 0xd
02:02:24.206 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.07)
02:02:24.206 00.000 10052 Moving (-0.07, -0.07) raw xDistance=0.07 yDistance=-0.07
02:02:24.207 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:02:24.207 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
02:02:24.207 00.000 10052 MoveAxis(E, 0, ABG)
02:02:24.207 00.000 10052 Move returns status 0, amount 0
02:02:24.207 00.000 10052 MoveAxis(N, 0, ABG)
02:02:24.207 00.000 10052 Move returns status 0, amount 0
02:02:24.207 00.000 10052 move complete, result=0
02:02:24.207 00.000 10052 worker thread done servicing request
02:02:24.235 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:24.284 00.049 6880 UpdateGuideState exits: m=2422 SNR=34.2
02:02:24.284 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:24.284 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:24.284 00.000 6880 Enqueuing Expose request
02:02:24.284 00.000 10052 Worker thread wakes up
02:02:24.284 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:24.284 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:24.284 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:25.200 00.916 10052 Exposure complete
02:02:25.266 00.066 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9193e48-35d0-47dd-b5d4-78138862d1f1"}
02:02:25.266 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9193e48-35d0-47dd-b5d4-78138862d1f1"}
02:02:25.267 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2ddc386-6051-42d9-94e1-5a36589988b1"}
02:02:25.267 00.000 6880 case statement mapped state 6 to 3
02:02:25.267 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2ddc386-6051-42d9-94e1-5a36589988b1"}
02:02:25.281 00.014 10052 worker thread done servicing request
02:02:25.281 00.000 6880 OnExposeComplete: enter
02:02:25.281 00.000 6880 UpdateGuideState(): m_state=6
02:02:25.281 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2580
02:02:25.281 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=889.99, Mass=2528, SNR=35.0, Peak=156 HFD=4.6
02:02:25.282 00.001 6880 MultiStar: [#1 0.05,0.14,0.95,U] [#2 -0.09,0.01,0.96,U] [#3 0.11,0.11,0.90,U] [#4 0.26,0.35,0.83,U] [#5 0.06,0.16,0.99,U] [#6 0.11,0.06,0.90,U] [#7 -0.15,0.20,0.77,U] [#8 -0.13,0.24,0.78,U] 
02:02:25.282 00.000 6880 single-star, 8 included, MultiStar: {0.02, 0.12}, one-star: {-0.05, -0.07}
02:02:25.282 00.000 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.54 = -0.54)
02:02:25.282 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
02:02:25.282 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.15 mountX=0.08 mountY=-0.05, mountTheta=-0.56
02:02:25.284 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.07, opts=13)
02:02:25.284 00.000 6880 Enqueuing Move request for scope (-0.05, -0.07)
02:02:25.284 00.000 10052 Worker thread wakes up
02:02:25.284 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
02:02:25.284 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
02:02:25.284 00.000 10052 Moving (-0.05, -0.07) raw xDistance=0.08 yDistance=-0.05
02:02:25.285 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:02:25.285 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
02:02:25.285 00.000 10052 MoveAxis(E, 0, ABG)
02:02:25.285 00.000 10052 Move returns status 0, amount 0
02:02:25.285 00.000 10052 MoveAxis(N, 0, ABG)
02:02:25.285 00.000 10052 Move returns status 0, amount 0
02:02:25.285 00.000 10052 move complete, result=0
02:02:25.285 00.000 10052 worker thread done servicing request
02:02:25.317 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:25.367 00.050 6880 UpdateGuideState exits: m=2528 SNR=35.0
02:02:25.368 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:25.368 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:25.368 00.000 6880 Enqueuing Expose request
02:02:25.368 00.000 10052 Worker thread wakes up
02:02:25.368 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:25.368 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:25.368 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:25.371 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"517bb343-96e3-4cb5-bead-0931180a4c56"}
02:02:25.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2580,"width":15,"height":15,"star_pos":[6.80,6.99],"pixels":"..."},"id":"517bb343-96e3-4cb5-bead-0931180a4c56"}
02:02:26.505 01.134 10052 Exposure complete
02:02:26.571 00.066 6880 OnExposeComplete: enter
02:02:26.572 00.001 10052 worker thread done servicing request
02:02:26.572 00.000 6880 UpdateGuideState(): m_state=6
02:02:26.572 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2581
02:02:26.572 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=890.31, Mass=2543, SNR=35.1, Peak=173 HFD=4.3
02:02:26.573 00.001 6880 MultiStar: [#1 -0.22,0.34,0.95,U] [#2 -0.30,0.30,0.97,U] [#3 -0.17,0.42,0.88,U] [#4 -0.01,0.31,0.84,U] [#5 -0.26,0.13,0.97,U] [#6 -0.18,0.23,0.93,U] [#7 -0.36,0.39,0.00,M1] [#8 -0.39,0.34,0.81,U] 
02:02:26.573 00.000 6880 single-star, 7 included, MultiStar: {-0.20, 0.29}, one-star: {-0.11, 0.25}
02:02:26.573 00.000 6880 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.61) = xAngle (3.59 = -2.69)
02:02:26.573 00.000 6880 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.56 = -2.72)
02:02:26.573 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.25 hyp=0.27 cameraTheta=1.98 mountX=-0.24 mountY=-0.11, mountTheta=-2.72
02:02:26.574 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.25, opts=13)
02:02:26.574 00.000 6880 Enqueuing Move request for scope (-0.11, 0.25)
02:02:26.574 00.000 10052 Worker thread wakes up
02:02:26.574 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.25) opts 0xd
02:02:26.574 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.25)
02:02:26.574 00.000 10052 Moving (-0.11, 0.25) raw xDistance=-0.24 yDistance=-0.11
02:02:26.575 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
02:02:26.575 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
02:02:26.575 00.000 10052 MoveAxis(E, 65, ABG)
02:02:26.575 00.000 10052 Guiding  Dir = 2, Dur = 65
02:02:26.596 00.021 10052 IsSlewing returns 0
02:02:26.600 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:26.634 00.034 10052 IsGuiding returns 0
02:02:26.643 00.009 6880 UpdateGuideState exits: m=2543 SNR=35.1
02:02:26.643 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:26.643 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:26.643 00.000 6880 Enqueuing Expose request
02:02:26.661 00.018 10052 PulseGuide returned control before completion, sleep 48
02:02:26.743 00.082 10052 IsGuiding returns 0
02:02:26.743 00.000 10052 Move returns status 0, amount 65
02:02:26.743 00.000 10052 MoveAxis(N, 0, ABG)
02:02:26.743 00.000 10052 Move returns status 0, amount 0
02:02:26.744 00.001 10052 move complete, result=0
02:02:26.744 00.000 10052 worker thread done servicing request
02:02:26.744 00.000 10052 Worker thread wakes up
02:02:26.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:26.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:26.758 00.014 6880 GuideStep: -0.2 px 65 ms EAST, -0.1 px 0 ms NORTH
02:02:27.266 00.508 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2185878-259d-41a5-9d3c-ae5853931006"}
02:02:27.266 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2185878-259d-41a5-9d3c-ae5853931006"}
02:02:27.267 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe2061a7-a3a8-493d-84c5-c3bde2f2ab1e"}
02:02:27.267 00.000 6880 case statement mapped state 6 to 3
02:02:27.267 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe2061a7-a3a8-493d-84c5-c3bde2f2ab1e"}
02:02:27.268 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eceb4b2e-a546-4136-8c48-53c63ae50064"}
02:02:27.268 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2581,"width":15,"height":15,"star_pos":[6.74,7.31],"pixels":"..."},"id":"eceb4b2e-a546-4136-8c48-53c63ae50064"}
02:02:27.652 00.384 10052 Exposure complete
02:02:27.731 00.079 10052 worker thread done servicing request
02:02:27.731 00.000 6880 OnExposeComplete: enter
02:02:27.731 00.000 6880 UpdateGuideState(): m_state=6
02:02:27.732 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2582
02:02:27.732 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=890.02, Mass=2498, SNR=34.7, Peak=143 HFD=4.5
02:02:27.733 00.001 6880 MultiStar: [#1 -0.06,-0.01,0.95,U] [#2 -0.33,0.05,1.00,U] [#3 0.04,0.03,0.91,U] [#4 0.18,0.25,0.85,U] [#5 -0.04,0.12,0.98,U] [#6 -0.06,-0.05,0.91,U] [#7 0.01,0.22,0.77,U] [#8 -0.11,0.13,0.80,U] 
02:02:27.733 00.000 6880 single-star, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.07, -0.04}
02:02:27.733 00.000 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
02:02:27.733 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:02:27.734 00.001 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.09 cameraTheta=-2.61 mountX=0.05 mountY=-0.07, mountTheta=-1.00
02:02:27.736 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.04, opts=13)
02:02:27.736 00.000 6880 Enqueuing Move request for scope (-0.07, -0.04)
02:02:27.736 00.000 10052 Worker thread wakes up
02:02:27.737 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
02:02:27.737 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
02:02:27.737 00.000 10052 Moving (-0.07, -0.04) raw xDistance=0.05 yDistance=-0.07
02:02:27.737 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:27.737 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
02:02:27.737 00.000 10052 MoveAxis(E, 0, ABG)
02:02:27.737 00.000 10052 Move returns status 0, amount 0
02:02:27.737 00.000 10052 MoveAxis(N, 0, ABG)
02:02:27.737 00.000 10052 Move returns status 0, amount 0
02:02:27.738 00.001 10052 move complete, result=0
02:02:27.738 00.000 10052 worker thread done servicing request
02:02:27.767 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:27.811 00.044 6880 UpdateGuideState exits: m=2498 SNR=34.7
02:02:27.813 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:27.813 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:27.813 00.000 6880 Enqueuing Expose request
02:02:27.813 00.000 10052 Worker thread wakes up
02:02:27.813 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:27.813 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:27.813 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:28.938 01.125 10052 Exposure complete
02:02:29.005 00.067 10052 worker thread done servicing request
02:02:29.005 00.000 6880 OnExposeComplete: enter
02:02:29.005 00.000 6880 UpdateGuideState(): m_state=6
02:02:29.006 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2583
02:02:29.006 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=890.03, Mass=2560, SNR=35.2, Peak=156 HFD=4.5
02:02:29.006 00.000 6880 MultiStar: [#1 0.26,0.04,0.91,U] [#2 -0.17,0.31,0.99,U] [#3 0.29,0.06,0.91,U] [#4 0.53,0.10,0.00,M1] [#5 0.28,0.09,0.97,U] [#6 0.16,0.19,0.87,U] [#7 0.16,0.16,0.75,U] [#8 0.23,0.07,0.80,U] 
02:02:29.006 00.000 6880 single-star, 7 included, MultiStar: {0.17, 0.11}, one-star: {0.17, -0.04}
02:02:29.006 00.000 6880 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.61) = xAngle (1.41 = 1.41)
02:02:29.006 00.000 6880 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
02:02:29.006 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.04 hyp=0.18 cameraTheta=-0.21 mountX=0.03 mountY=0.17, mountTheta=1.40
02:02:29.008 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.04, opts=13)
02:02:29.008 00.000 6880 Enqueuing Move request for scope (0.17, -0.04)
02:02:29.009 00.001 10052 Worker thread wakes up
02:02:29.009 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.04) opts 0xd
02:02:29.009 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.04)
02:02:29.009 00.000 10052 Moving (0.17, -0.04) raw xDistance=0.03 yDistance=0.17
02:02:29.009 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:02:29.009 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.00
02:02:29.009 00.000 10052 MoveAxis(E, 0, ABG)
02:02:29.009 00.000 10052 Move returns status 0, amount 0
02:02:29.009 00.000 10052 MoveAxis(N, 0, ABG)
02:02:29.009 00.000 10052 Move returns status 0, amount 0
02:02:29.009 00.000 10052 move complete, result=0
02:02:29.010 00.001 10052 worker thread done servicing request
02:02:29.036 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:29.077 00.041 6880 UpdateGuideState exits: m=2560 SNR=35.2
02:02:29.078 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:29.078 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:29.078 00.000 6880 Enqueuing Expose request
02:02:29.078 00.000 10052 Worker thread wakes up
02:02:29.078 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:29.078 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:29.078 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:29.265 00.187 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8fdb49bd-f7d1-4474-b804-27e55adfbc61"}
02:02:29.265 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8fdb49bd-f7d1-4474-b804-27e55adfbc61"}
02:02:29.266 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fec2b48d-80a5-438c-afa0-87347fb489ac"}
02:02:29.266 00.000 6880 case statement mapped state 6 to 3
02:02:29.266 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fec2b48d-80a5-438c-afa0-87347fb489ac"}
02:02:29.267 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4aed83eb-5733-4eef-9512-9e547e195ec7"}
02:02:29.267 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2583,"width":15,"height":15,"star_pos":[7.02,7.03],"pixels":"..."},"id":"4aed83eb-5733-4eef-9512-9e547e195ec7"}
02:02:29.983 00.716 10052 Exposure complete
02:02:30.052 00.069 10052 worker thread done servicing request
02:02:30.052 00.000 6880 OnExposeComplete: enter
02:02:30.052 00.000 6880 UpdateGuideState(): m_state=6
02:02:30.053 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2584
02:02:30.053 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=890.10, Mass=2502, SNR=34.7, Peak=138 HFD=4.6
02:02:30.053 00.000 6880 MultiStar: [#1 0.21,0.26,0.94,U] [#2 -0.09,0.21,0.97,U] [#3 -0.02,0.35,0.91,U] [#4 0.51,0.68,0.00,M2] [#5 0.04,0.36,0.94,U] [#6 -0.03,0.30,0.90,U] [#7 0.14,0.28,0.75,U] [#8 0.03,0.26,0.79,U] 
02:02:30.054 00.001 6880 single-star, 7 included, MultiStar: {0.04, 0.25}, one-star: {0.07, 0.04}
02:02:30.054 00.000 6880 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
02:02:30.054 00.000 6880 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
02:02:30.054 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.50 mountX=-0.04 mountY=0.07, mountTheta=2.11
02:02:30.056 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.04, opts=13)
02:02:30.056 00.000 6880 Enqueuing Move request for scope (0.07, 0.04)
02:02:30.056 00.000 10052 Worker thread wakes up
02:02:30.056 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
02:02:30.056 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
02:02:30.056 00.000 10052 Moving (0.07, 0.04) raw xDistance=-0.04 yDistance=0.07
02:02:30.056 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:02:30.056 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
02:02:30.056 00.000 10052 MoveAxis(E, 0, ABG)
02:02:30.056 00.000 10052 Move returns status 0, amount 0
02:02:30.056 00.000 10052 MoveAxis(N, 0, ABG)
02:02:30.056 00.000 10052 Move returns status 0, amount 0
02:02:30.056 00.000 10052 move complete, result=0
02:02:30.056 00.000 10052 worker thread done servicing request
02:02:30.081 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:30.124 00.043 6880 UpdateGuideState exits: m=2502 SNR=34.7
02:02:30.124 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:30.124 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:30.124 00.000 6880 Enqueuing Expose request
02:02:30.124 00.000 10052 Worker thread wakes up
02:02:30.124 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:30.124 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:30.125 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:31.254 01.129 10052 Exposure complete
02:02:31.265 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e91a1d09-2766-4c5f-829b-d3a9312843c3"}
02:02:31.265 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e91a1d09-2766-4c5f-829b-d3a9312843c3"}
02:02:31.267 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"607bbae0-67e9-4484-9ec7-0b7f99f6c8f9"}
02:02:31.267 00.000 6880 case statement mapped state 6 to 3
02:02:31.267 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"607bbae0-67e9-4484-9ec7-0b7f99f6c8f9"}
02:02:31.268 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f08e8569-8b0e-431b-8c5c-c189e5445b56"}
02:02:31.268 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2584,"width":15,"height":15,"star_pos":[6.92,7.10],"pixels":"..."},"id":"f08e8569-8b0e-431b-8c5c-c189e5445b56"}
02:02:31.339 00.071 10052 worker thread done servicing request
02:02:31.339 00.000 6880 OnExposeComplete: enter
02:02:31.339 00.000 6880 UpdateGuideState(): m_state=6
02:02:31.339 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2585
02:02:31.339 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=890.43, Mass=2327, SNR=33.3, Peak=120 HFD=4.8
02:02:31.340 00.001 6880 MultiStar: [#1 0.01,0.26,0.97,U] [#2 -0.44,0.21,0.98,U] [#3 -0.41,0.28,0.92,U] [#4 0.03,0.52,0.00,M3] [#5 -0.23,0.43,0.95,U] [#6 -0.39,0.14,0.92,U] [#7 -0.23,0.24,0.80,U] [#8 -0.42,0.11,0.81,U] 
02:02:31.340 00.000 6880 refined, 7 included, MultiStar: {-0.28, 0.26}, one-star: {-0.15, 0.37}
02:02:31.340 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.01 = -2.28)
02:02:31.340 00.000 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.98 = -2.31)
02:02:31.340 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.26 hyp=0.38 cameraTheta=2.39 mountX=-0.25 mountY=-0.28, mountTheta=-2.29
02:02:31.342 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.26, opts=13)
02:02:31.342 00.000 6880 Enqueuing Move request for scope (-0.28, 0.26)
02:02:31.342 00.000 10052 Worker thread wakes up
02:02:31.343 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.26) opts 0xd
02:02:31.343 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.26)
02:02:31.343 00.000 10052 Moving (-0.28, 0.26) raw xDistance=-0.25 yDistance=-0.28
02:02:31.343 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:02:31.343 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.28, slope = -0.01
02:02:31.343 00.000 10052 MoveAxis(E, 66, ABG)
02:02:31.343 00.000 10052 Guiding  Dir = 2, Dur = 66
02:02:31.364 00.021 10052 IsSlewing returns 0
02:02:31.371 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:31.401 00.030 10052 IsGuiding returns 0
02:02:31.414 00.013 6880 UpdateGuideState exits: m=2327 SNR=33.3
02:02:31.414 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:31.414 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:31.414 00.000 6880 Enqueuing Expose request
02:02:31.429 00.015 10052 PulseGuide returned control before completion, sleep 49
02:02:31.546 00.117 10052 IsGuiding returns 0
02:02:31.546 00.000 10052 Move returns status 0, amount 66
02:02:31.546 00.000 10052 MoveAxis(N, 21, ABG)
02:02:31.546 00.000 10052 Guiding  Dir = 0, Dur = 21
02:02:31.621 00.075 10052 IsSlewing returns 0
02:02:31.695 00.074 10052 IsGuiding returns 0
02:02:31.835 00.140 10052 IsGuiding returns 0
02:02:31.836 00.001 10052 Move returns status 0, amount 21
02:02:31.836 00.000 10052 move complete, result=0
02:02:31.836 00.000 10052 worker thread done servicing request
02:02:31.836 00.000 10052 Worker thread wakes up
02:02:31.836 00.000 6880 GuideStep: -0.2 px 66 ms EAST, -0.3 px 21 ms NORTH
02:02:31.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:31.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:32.747 00.911 10052 Exposure complete
02:02:32.802 00.055 10052 worker thread done servicing request
02:02:32.802 00.000 6880 OnExposeComplete: enter
02:02:32.802 00.000 6880 UpdateGuideState(): m_state=6
02:02:32.802 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2586
02:02:32.802 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=890.01, Mass=2487, SNR=34.5, Peak=133 HFD=4.6
02:02:32.803 00.001 6880 MultiStar: [#1 0.12,0.11,0.97,U] [#2 -0.24,-0.03,1.00,U] [#3 0.01,0.13,0.91,U] [#4 0.27,0.18,0.80,U] [#5 -0.13,0.03,0.96,U] [#6 -0.12,0.09,0.90,U] [#7 0.07,0.12,0.77,U] [#8 0.00,0.20,0.77,U] 
02:02:32.803 00.000 6880 single-star, 8 included, MultiStar: {-0.01, 0.08}, one-star: {-0.03, -0.05}
02:02:32.803 00.000 6880 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.61) = xAngle (-0.42 = -0.42)
02:02:32.803 00.000 6880 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
02:02:32.803 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.06 cameraTheta=-2.03 mountX=0.05 mountY=-0.03, mountTheta=-0.44
02:02:32.804 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.05, opts=13)
02:02:32.804 00.000 6880 Enqueuing Move request for scope (-0.03, -0.05)
02:02:32.804 00.000 10052 Worker thread wakes up
02:02:32.804 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:02:32.804 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:02:32.804 00.000 10052 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=-0.03
02:02:32.805 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:02:32.805 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
02:02:32.805 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:02:32.805 00.000 10052 MoveAxis(E, 0, ABG)
02:02:32.805 00.000 10052 Move returns status 0, amount 0
02:02:32.805 00.000 10052 MoveAxis(N, 0, ABG)
02:02:32.805 00.000 10052 Move returns status 0, amount 0
02:02:32.805 00.000 10052 move complete, result=0
02:02:32.805 00.000 10052 worker thread done servicing request
02:02:32.828 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:32.863 00.035 6880 UpdateGuideState exits: m=2487 SNR=34.5
02:02:32.864 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:32.864 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:32.864 00.000 6880 Enqueuing Expose request
02:02:32.864 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:32.864 00.000 10052 Worker thread wakes up
02:02:32.864 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:32.864 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:33.264 00.400 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a608d664-a99b-4844-93e9-8ef919a35c49"}
02:02:33.264 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a608d664-a99b-4844-93e9-8ef919a35c49"}
02:02:33.265 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"234e493c-8be5-479b-bc88-80c4adbc5586"}
02:02:33.265 00.000 6880 case statement mapped state 6 to 3
02:02:33.265 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"234e493c-8be5-479b-bc88-80c4adbc5586"}
02:02:33.265 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e9d08b53-6182-49a0-86fd-27e03fea6861"}
02:02:33.265 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2586,"width":15,"height":15,"star_pos":[6.82,7.01],"pixels":"..."},"id":"e9d08b53-6182-49a0-86fd-27e03fea6861"}
02:02:34.000 00.735 10052 Exposure complete
02:02:34.067 00.067 10052 worker thread done servicing request
02:02:34.067 00.000 6880 OnExposeComplete: enter
02:02:34.067 00.000 6880 UpdateGuideState(): m_state=6
02:02:34.067 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2587
02:02:34.069 00.002 6880 Star::Find returns 1 (0), X=407.94, Y=890.35, Mass=2364, SNR=33.7, Peak=145 HFD=4.7
02:02:34.069 00.000 6880 MultiStar: [#1 0.02,0.34,0.98,U] [#2 -0.25,0.22,1.02,U] [#3 -0.04,0.32,0.95,U] [#4 0.35,0.55,0.00,M3] [#5 -0.13,0.26,1.00,U] [#6 0.01,0.17,0.94,U] [#7 -0.04,0.38,0.76,U] [#8 0.03,0.42,0.83,U] 
02:02:34.069 00.000 6880 refined, 7 included, MultiStar: {-0.04, 0.30}, one-star: {0.09, 0.29}
02:02:34.069 00.000 6880 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.61) = xAngle (3.32 = -2.96)
02:02:34.069 00.000 6880 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.29 = -3.00)
02:02:34.069 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.71 mountX=-0.29 mountY=-0.04, mountTheta=-3.00
02:02:34.070 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.30, opts=13)
02:02:34.071 00.001 6880 Enqueuing Move request for scope (-0.04, 0.30)
02:02:34.071 00.000 10052 Worker thread wakes up
02:02:34.071 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd
02:02:34.071 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.30)
02:02:34.071 00.000 10052 Moving (-0.04, 0.30) raw xDistance=-0.29 yDistance=-0.04
02:02:34.071 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
02:02:34.071 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
02:02:34.071 00.000 10052 MoveAxis(E, 79, ABG)
02:02:34.071 00.000 10052 Guiding  Dir = 2, Dur = 79
02:02:34.096 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:34.135 00.039 10052 IsSlewing returns 0
02:02:34.141 00.006 6880 UpdateGuideState exits: m=2364 SNR=33.7
02:02:34.141 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:34.141 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:34.141 00.000 6880 Enqueuing Expose request
02:02:34.211 00.070 10052 IsGuiding returns 0
02:02:34.271 00.060 10052 PulseGuide returned control before completion, sleep 30
02:02:34.380 00.109 10052 IsGuiding returns 0
02:02:34.380 00.000 10052 Move returns status 0, amount 79
02:02:34.380 00.000 10052 MoveAxis(N, 0, ABG)
02:02:34.380 00.000 10052 Move returns status 0, amount 0
02:02:34.380 00.000 10052 move complete, result=0
02:02:34.381 00.001 10052 worker thread done servicing request
02:02:34.381 00.000 10052 Worker thread wakes up
02:02:34.381 00.000 6880 GuideStep: -0.3 px 79 ms EAST, -0.0 px 0 ms NORTH
02:02:34.381 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:34.381 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:35.279 00.898 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c78bf26e-9ac0-441e-b488-6ad756d23932"}
02:02:35.279 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c78bf26e-9ac0-441e-b488-6ad756d23932"}
02:02:35.281 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67fb1045-1f6e-4ed6-98f8-c49006a225ba"}
02:02:35.281 00.000 6880 case statement mapped state 6 to 3
02:02:35.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"67fb1045-1f6e-4ed6-98f8-c49006a225ba"}
02:02:35.281 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75b34089-2730-4032-bb35-bf571bdb3ef0"}
02:02:35.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2587,"width":15,"height":15,"star_pos":[6.94,7.35],"pixels":"..."},"id":"75b34089-2730-4032-bb35-bf571bdb3ef0"}
02:02:35.301 00.020 10052 Exposure complete
02:02:35.370 00.069 10052 worker thread done servicing request
02:02:35.370 00.000 6880 OnExposeComplete: enter
02:02:35.370 00.000 6880 UpdateGuideState(): m_state=6
02:02:35.370 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2588
02:02:35.370 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=890.06, Mass=2635, SNR=35.6, Peak=174 HFD=4.4
02:02:35.371 00.001 6880 MultiStar: [#1 -0.10,0.10,0.93,U] [#2 -0.14,0.03,0.97,U] [#3 0.08,0.08,0.90,U] [#4 0.05,-0.08,0.83,U] [#5 -0.21,0.06,0.95,U] [#6 -0.04,0.06,0.89,U] [#7 -0.12,0.01,0.71,U] [#8 -0.05,0.02,0.77,U] 
02:02:35.371 00.000 6880 single-star, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.07, -0.00}
02:02:35.371 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
02:02:35.371 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
02:02:35.371 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.00 hyp=0.07 cameraTheta=-3.10 mountX=0.01 mountY=-0.07, mountTheta=-1.49
02:02:35.373 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.00, opts=13)
02:02:35.373 00.000 6880 Enqueuing Move request for scope (-0.07, -0.00)
02:02:35.373 00.000 10052 Worker thread wakes up
02:02:35.373 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.00) opts 0xd
02:02:35.373 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.00)
02:02:35.373 00.000 10052 Moving (-0.07, -0.00) raw xDistance=0.01 yDistance=-0.07
02:02:35.373 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:02:35.373 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
02:02:35.373 00.000 10052 MoveAxis(E, 0, ABG)
02:02:35.373 00.000 10052 Move returns status 0, amount 0
02:02:35.374 00.001 10052 MoveAxis(N, 0, ABG)
02:02:35.374 00.000 10052 Move returns status 0, amount 0
02:02:35.374 00.000 10052 move complete, result=0
02:02:35.374 00.000 10052 worker thread done servicing request
02:02:35.399 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:35.441 00.042 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:02:35.441 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:35.441 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:35.442 00.001 6880 Enqueuing Expose request
02:02:35.442 00.000 10052 Worker thread wakes up
02:02:35.442 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:35.442 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:35.442 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:02:36.571 01.129 10052 Exposure complete
02:02:36.639 00.068 10052 worker thread done servicing request
02:02:36.639 00.000 6880 OnExposeComplete: enter
02:02:36.639 00.000 6880 UpdateGuideState(): m_state=6
02:02:36.640 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2589
02:02:36.640 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=889.99, Mass=2561, SNR=35.2, Peak=155 HFD=4.5
02:02:36.640 00.000 6880 MultiStar: [#1 0.21,0.27,0.97,U] [#2 0.12,0.41,0.96,U] [#3 0.15,0.25,0.89,U] [#4 0.35,0.34,0.82,U] [#5 0.16,0.40,0.96,U] [#6 0.22,0.14,0.93,U] [#7 0.17,0.27,0.76,U] [#8 0.12,0.37,0.76,U] 
02:02:36.640 00.000 6880 single-star, 8 included, MultiStar: {0.17, 0.26}, one-star: {0.08, -0.08}
02:02:36.640 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.83 = 0.83)
02:02:36.640 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
02:02:36.640 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.78 mountX=0.07 mountY=0.08, mountTheta=0.82
02:02:36.642 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.08, opts=13)
02:02:36.642 00.000 6880 Enqueuing Move request for scope (0.08, -0.08)
02:02:36.642 00.000 10052 Worker thread wakes up
02:02:36.642 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
02:02:36.642 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
02:02:36.642 00.000 10052 Moving (0.08, -0.08) raw xDistance=0.07 yDistance=0.08
02:02:36.642 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:02:36.642 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:02:36.642 00.000 10052 MoveAxis(E, 0, ABG)
02:02:36.642 00.000 10052 Move returns status 0, amount 0
02:02:36.642 00.000 10052 MoveAxis(N, 0, ABG)
02:02:36.642 00.000 10052 Move returns status 0, amount 0
02:02:36.642 00.000 10052 move complete, result=0
02:02:36.643 00.001 10052 worker thread done servicing request
02:02:36.666 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:36.706 00.040 6880 UpdateGuideState exits: m=2561 SNR=35.2
02:02:36.706 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:36.706 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:36.706 00.000 6880 Enqueuing Expose request
02:02:36.706 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:36.706 00.000 10052 Worker thread wakes up
02:02:36.706 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:36.706 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:37.280 00.574 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a1c5efae-1bac-4003-aa89-e1ee44b3269a"}
02:02:37.280 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a1c5efae-1bac-4003-aa89-e1ee44b3269a"}
02:02:37.281 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4df0458-d363-4ed5-953b-5049ddfcd43c"}
02:02:37.281 00.000 6880 case statement mapped state 6 to 3
02:02:37.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4df0458-d363-4ed5-953b-5049ddfcd43c"}
02:02:37.282 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c8cd149-27ca-4047-a8ee-46fb986fc888"}
02:02:37.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2589,"width":15,"height":15,"star_pos":[6.93,6.99],"pixels":"..."},"id":"2c8cd149-27ca-4047-a8ee-46fb986fc888"}
02:02:37.620 00.338 10052 Exposure complete
02:02:37.687 00.067 10052 worker thread done servicing request
02:02:37.687 00.000 6880 OnExposeComplete: enter
02:02:37.687 00.000 6880 UpdateGuideState(): m_state=6
02:02:37.689 00.002 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2590
02:02:37.689 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=889.94, Mass=2598, SNR=35.5, Peak=169 HFD=4.4
02:02:37.689 00.000 6880 MultiStar: [#1 0.18,0.13,0.95,U] [#2 -0.21,0.02,0.97,U] [#3 -0.01,0.11,0.88,U] [#4 0.36,0.30,0.85,U] [#5 0.04,0.01,0.93,U] [#6 0.06,-0.01,0.89,U] [#7 0.08,0.08,0.76,U] [#8 0.11,0.18,0.78,U] 
02:02:37.689 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.07}, one-star: {-0.02, -0.12}
02:02:37.689 00.000 6880 CameraToMount -- cameraTheta (0.87) - m_xAngle (-1.61) = xAngle (2.48 = 2.48)
02:02:37.689 00.000 6880 CameraToMount -- cameraTheta (0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.45 = 2.45)
02:02:37.689 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.07 hyp=0.09 cameraTheta=0.87 mountX=-0.07 mountY=0.06, mountTheta=2.46
02:02:37.691 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.07, opts=13)
02:02:37.691 00.000 6880 Enqueuing Move request for scope (0.06, 0.07)
02:02:37.691 00.000 10052 Worker thread wakes up
02:02:37.691 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.07) opts 0xd
02:02:37.691 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.07)
02:02:37.691 00.000 10052 Moving (0.06, 0.07) raw xDistance=-0.07 yDistance=0.06
02:02:37.691 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:02:37.691 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
02:02:37.691 00.000 10052 MoveAxis(E, 0, ABG)
02:02:37.691 00.000 10052 Move returns status 0, amount 0
02:02:37.691 00.000 10052 MoveAxis(N, 0, ABG)
02:02:37.691 00.000 10052 Move returns status 0, amount 0
02:02:37.692 00.001 10052 move complete, result=0
02:02:37.692 00.000 10052 worker thread done servicing request
02:02:37.716 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:37.756 00.040 6880 UpdateGuideState exits: m=2598 SNR=35.5
02:02:37.756 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:37.756 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:37.756 00.000 6880 Enqueuing Expose request
02:02:37.756 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:37.757 00.001 10052 Worker thread wakes up
02:02:37.757 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:37.757 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:38.888 01.131 10052 Exposure complete
02:02:38.970 00.082 10052 worker thread done servicing request
02:02:38.970 00.000 6880 OnExposeComplete: enter
02:02:38.970 00.000 6880 UpdateGuideState(): m_state=6
02:02:38.971 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2591
02:02:38.971 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=889.98, Mass=2604, SNR=35.5, Peak=179 HFD=4.3
02:02:38.971 00.000 6880 MultiStar: [#1 0.03,0.06,0.94,U] [#2 -0.21,-0.05,0.99,U] [#3 -0.01,0.08,0.90,U] [#4 0.15,0.30,0.85,U] [#5 0.01,0.12,0.94,U] [#6 0.02,0.02,0.92,U] [#7 -0.05,0.07,0.74,U] [#8 -0.01,0.20,0.81,U] 
02:02:38.971 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {-0.09, -0.09}
02:02:38.971 00.000 6880 CameraToMount -- cameraTheta (1.85) - m_xAngle (-1.61) = xAngle (3.46 = -2.82)
02:02:38.972 00.001 6880 CameraToMount -- cameraTheta (1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.43 = -2.85)
02:02:38.972 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.85 mountX=-0.07 mountY=-0.02, mountTheta=-2.85
02:02:38.974 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.07, opts=13)
02:02:38.974 00.000 6880 Enqueuing Move request for scope (-0.02, 0.07)
02:02:38.974 00.000 10052 Worker thread wakes up
02:02:38.974 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:02:38.974 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:02:38.974 00.000 10052 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
02:02:38.974 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:02:38.974 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:02:38.975 00.001 10052 MoveAxis(E, 0, ABG)
02:02:38.975 00.000 10052 Move returns status 0, amount 0
02:02:38.975 00.000 10052 MoveAxis(N, 0, ABG)
02:02:38.975 00.000 10052 Move returns status 0, amount 0
02:02:38.975 00.000 10052 move complete, result=0
02:02:38.975 00.000 10052 worker thread done servicing request
02:02:39.005 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:39.056 00.051 6880 UpdateGuideState exits: m=2604 SNR=35.5
02:02:39.056 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:39.056 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:39.056 00.000 6880 Enqueuing Expose request
02:02:39.056 00.000 10052 Worker thread wakes up
02:02:39.057 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:39.057 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:39.057 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:39.281 00.224 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a3fcd77-9efc-4429-8b4d-ace29b49672c"}
02:02:39.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a3fcd77-9efc-4429-8b4d-ace29b49672c"}
02:02:39.282 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d629d9b-df9f-4a6e-94f4-43fa011ac88b"}
02:02:39.282 00.000 6880 case statement mapped state 6 to 3
02:02:39.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d629d9b-df9f-4a6e-94f4-43fa011ac88b"}
02:02:39.283 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a23db019-dca0-49b2-ab53-1e2c9ed66ccb"}
02:02:39.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2591,"width":15,"height":15,"star_pos":[6.76,6.98],"pixels":"..."},"id":"a23db019-dca0-49b2-ab53-1e2c9ed66ccb"}
02:02:39.967 00.684 10052 Exposure complete
02:02:40.023 00.056 10052 worker thread done servicing request
02:02:40.023 00.000 6880 OnExposeComplete: enter
02:02:40.023 00.000 6880 UpdateGuideState(): m_state=6
02:02:40.024 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2592
02:02:40.024 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=890.06, Mass=2510, SNR=34.8, Peak=162 HFD=4.5
02:02:40.024 00.000 6880 MultiStar: [#1 0.16,0.17,0.95,U] [#2 -0.13,0.01,0.99,U] [#3 0.02,0.06,0.91,U] [#4 0.33,0.31,0.86,U] [#5 0.20,0.42,0.98,U] [#6 0.21,-0.02,0.93,U] [#7 0.05,0.14,0.77,U] [#8 0.08,0.25,0.81,U] 
02:02:40.024 00.000 6880 single-star, 8 included, MultiStar: {0.11, 0.14}, one-star: {0.08, -0.00}
02:02:40.024 00.000 6880 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.61) = xAngle (1.56 = 1.56)
02:02:40.024 00.000 6880 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
02:02:40.024 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.06 mountX=0.00 mountY=0.08, mountTheta=1.56
02:02:40.025 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.00, opts=13)
02:02:40.026 00.001 6880 Enqueuing Move request for scope (0.08, -0.00)
02:02:40.026 00.000 10052 Worker thread wakes up
02:02:40.026 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
02:02:40.026 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
02:02:40.026 00.000 10052 Moving (0.08, -0.00) raw xDistance=0.00 yDistance=0.08
02:02:40.026 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:02:40.026 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:02:40.026 00.000 10052 MoveAxis(E, 0, ABG)
02:02:40.026 00.000 10052 Move returns status 0, amount 0
02:02:40.026 00.000 10052 MoveAxis(N, 0, ABG)
02:02:40.026 00.000 10052 Move returns status 0, amount 0
02:02:40.026 00.000 10052 move complete, result=0
02:02:40.026 00.000 10052 worker thread done servicing request
02:02:40.045 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:40.081 00.036 6880 UpdateGuideState exits: m=2510 SNR=34.8
02:02:40.081 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:40.081 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:40.081 00.000 6880 Enqueuing Expose request
02:02:40.081 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:40.081 00.000 10052 Worker thread wakes up
02:02:40.081 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:40.081 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:41.208 01.127 10052 Exposure complete
02:02:41.278 00.070 10052 worker thread done servicing request
02:02:41.278 00.000 6880 OnExposeComplete: enter
02:02:41.279 00.001 6880 UpdateGuideState(): m_state=6
02:02:41.279 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2593
02:02:41.279 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=890.07, Mass=2539, SNR=35.0, Peak=168 HFD=4.5
02:02:41.279 00.000 6880 MultiStar: [#1 0.14,0.05,0.95,U] [#2 0.09,0.21,0.95,U] [#3 0.22,0.11,0.88,U] [#4 0.24,0.43,0.85,U] [#5 0.26,0.37,0.94,U] [#6 0.20,0.08,0.92,U] [#7 0.08,0.13,0.77,U] [#8 0.20,0.12,0.79,U] 
02:02:41.280 00.001 6880 single-star, 8 included, MultiStar: {0.17, 0.16}, one-star: {0.11, 0.01}
02:02:41.280 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.70 = 1.70)
02:02:41.280 00.000 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
02:02:41.280 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=-0.01 mountY=0.11, mountTheta=1.70
02:02:41.281 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.01, opts=13)
02:02:41.281 00.000 6880 Enqueuing Move request for scope (0.11, 0.01)
02:02:41.281 00.000 10052 Worker thread wakes up
02:02:41.282 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:02:41.282 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:02:41.282 00.000 10052 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=0.11
02:02:41.282 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:02:41.282 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
02:02:41.282 00.000 10052 MoveAxis(E, 0, ABG)
02:02:41.282 00.000 10052 Move returns status 0, amount 0
02:02:41.282 00.000 10052 MoveAxis(N, 0, ABG)
02:02:41.282 00.000 10052 Move returns status 0, amount 0
02:02:41.282 00.000 10052 move complete, result=0
02:02:41.282 00.000 10052 worker thread done servicing request
02:02:41.306 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:41.357 00.051 6880 UpdateGuideState exits: m=2539 SNR=35.0
02:02:41.357 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:41.358 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:41.358 00.000 6880 Enqueuing Expose request
02:02:41.358 00.000 10052 Worker thread wakes up
02:02:41.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:41.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:41.358 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:41.361 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc18ab6a-fd05-43c3-859c-022fcb631357"}
02:02:41.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc18ab6a-fd05-43c3-859c-022fcb631357"}
02:02:41.372 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6feb8220-42a7-4378-acdb-82702887f2d3"}
02:02:41.372 00.000 6880 case statement mapped state 6 to 3
02:02:41.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6feb8220-42a7-4378-acdb-82702887f2d3"}
02:02:41.375 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c783b74f-911c-4ce1-ba87-76a42d0258c4"}
02:02:41.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2593,"width":15,"height":15,"star_pos":[6.97,7.07],"pixels":"..."},"id":"c783b74f-911c-4ce1-ba87-76a42d0258c4"}
02:02:42.274 00.899 10052 Exposure complete
02:02:42.342 00.068 10052 worker thread done servicing request
02:02:42.342 00.000 6880 OnExposeComplete: enter
02:02:42.342 00.000 6880 UpdateGuideState(): m_state=6
02:02:42.343 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2594
02:02:42.343 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=889.84, Mass=2539, SNR=35.0, Peak=156 HFD=4.5
02:02:42.343 00.000 6880 MultiStar: [#1 -0.01,-0.11,0.97,U] [#2 -0.21,-0.47,0.99,U] [#3 -0.01,-0.13,0.90,U] [#4 0.08,-0.12,0.80,U] [#5 -0.19,-0.18,0.97,U] [#6 -0.01,-0.25,0.94,U] [#7 -0.06,-0.17,0.75,U] [#8 -0.08,-0.01,0.80,U] 
02:02:42.343 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.19}, one-star: {-0.08, -0.22}
02:02:42.343 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
02:02:42.344 00.001 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:02:42.344 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.91 mountX=0.19 mountY=-0.06, mountTheta=-0.32
02:02:42.345 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.19, opts=13)
02:02:42.345 00.000 6880 Enqueuing Move request for scope (-0.07, -0.19)
02:02:42.345 00.000 10052 Worker thread wakes up
02:02:42.345 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.19) opts 0xd
02:02:42.345 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.19)
02:02:42.345 00.000 10052 Moving (-0.07, -0.19) raw xDistance=0.19 yDistance=-0.06
02:02:42.346 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:02:42.346 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
02:02:42.346 00.000 10052 MoveAxis(W, 52, ABG)
02:02:42.346 00.000 10052 Guiding  Dir = 3, Dur = 52
02:02:42.370 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:42.409 00.039 6880 UpdateGuideState exits: m=2539 SNR=35.0
02:02:42.409 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:42.409 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:42.409 00.000 6880 Enqueuing Expose request
02:02:42.417 00.008 10052 IsSlewing returns 0
02:02:42.456 00.039 10052 IsGuiding returns 0
02:02:42.484 00.028 10052 PulseGuide returned control before completion, sleep 35
02:02:42.561 00.077 10052 IsGuiding returns 0
02:02:42.561 00.000 10052 Move returns status 0, amount 52
02:02:42.562 00.001 10052 MoveAxis(N, 0, ABG)
02:02:42.562 00.000 10052 Move returns status 0, amount 0
02:02:42.562 00.000 10052 move complete, result=0
02:02:42.562 00.000 10052 worker thread done servicing request
02:02:42.562 00.000 10052 Worker thread wakes up
02:02:42.562 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
02:02:42.562 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:42.562 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:43.279 00.717 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64aa9107-440d-4e9a-8021-627da61a95ed"}
02:02:43.280 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64aa9107-440d-4e9a-8021-627da61a95ed"}
02:02:43.281 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f64614db-505d-455b-b868-16acc63f49a2"}
02:02:43.282 00.001 6880 case statement mapped state 6 to 3
02:02:43.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f64614db-505d-455b-b868-16acc63f49a2"}
02:02:43.283 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"082859d7-92a3-49ea-b4d9-3e7f7729a451"}
02:02:43.283 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2594,"width":15,"height":15,"star_pos":[6.77,6.84],"pixels":"..."},"id":"082859d7-92a3-49ea-b4d9-3e7f7729a451"}
02:02:43.691 00.408 10052 Exposure complete
02:02:43.780 00.089 10052 worker thread done servicing request
02:02:43.781 00.001 6880 OnExposeComplete: enter
02:02:43.781 00.000 6880 UpdateGuideState(): m_state=6
02:02:43.781 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2595
02:02:43.781 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=890.35, Mass=2531, SNR=34.9, Peak=134 HFD=4.9
02:02:43.782 00.001 6880 MultiStar: [#1 0.05,0.37,0.98,U] [#2 0.39,0.26,1.00,U] [#3 0.35,0.29,0.93,U] [#4 0.44,0.58,0.00,M1] [#5 0.25,0.73,0.00,M1] [#6 0.38,0.19,0.91,U] [#7 0.17,0.32,0.78,U] [#8 0.28,0.39,0.82,U] 
02:02:43.782 00.000 6880 single-star, 6 included, MultiStar: {0.27, 0.30}, one-star: {0.24, 0.29}
02:02:43.782 00.000 6880 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.61) = xAngle (2.49 = 2.49)
02:02:43.782 00.000 6880 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.46 = 2.46)
02:02:43.782 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.29 hyp=0.38 cameraTheta=0.88 mountX=-0.30 mountY=0.24, mountTheta=2.47
02:02:43.784 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.29, opts=13)
02:02:43.784 00.000 6880 Enqueuing Move request for scope (0.24, 0.29)
02:02:43.785 00.001 10052 Worker thread wakes up
02:02:43.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.29) opts 0xd
02:02:43.785 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.29)
02:02:43.785 00.000 10052 Moving (0.24, 0.29) raw xDistance=-0.30 yDistance=0.24
02:02:43.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
02:02:43.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.24, slope = 0.02
02:02:43.785 00.000 10052 MoveAxis(E, 78, ABG)
02:02:43.785 00.000 10052 Guiding  Dir = 2, Dur = 78
02:02:43.819 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:43.851 00.032 10052 IsSlewing returns 0
02:02:43.868 00.017 6880 UpdateGuideState exits: m=2531 SNR=34.9
02:02:43.868 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:43.868 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:43.868 00.000 6880 Enqueuing Expose request
02:02:43.930 00.062 10052 IsGuiding returns 0
02:02:43.993 00.063 10052 PulseGuide returned control before completion, sleep 25
02:02:44.074 00.081 10052 IsGuiding returns 1
02:02:44.074 00.000 10052 scope still moving after pulse duration time elapsed
02:02:44.154 00.080 10052 IsSlewing returns 0
02:02:44.227 00.073 10052 IsGuiding returns 0
02:02:44.228 00.001 10052 scope move finished after 78 + 219 ms
02:02:44.228 00.000 10052 Move returns status 0, amount 78
02:02:44.228 00.000 10052 MoveAxis(S, 34, ABG)
02:02:44.228 00.000 10052 Guiding  Dir = 1, Dur = 34
02:02:44.307 00.079 10052 IsSlewing returns 0
02:02:44.386 00.079 10052 IsGuiding returns 0
02:02:44.516 00.130 10052 IsGuiding returns 0
02:02:44.517 00.001 10052 Move returns status 0, amount 34
02:02:44.517 00.000 10052 move complete, result=0
02:02:44.517 00.000 10052 worker thread done servicing request
02:02:44.517 00.000 6880 GuideStep: -0.3 px 78 ms EAST, 0.2 px 34 ms SOUTH
02:02:44.517 00.000 10052 Worker thread wakes up
02:02:44.517 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:44.517 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:45.279 00.762 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8e585e3-68d5-479c-8159-c3d7f1663dc7"}
02:02:45.279 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8e585e3-68d5-479c-8159-c3d7f1663dc7"}
02:02:45.280 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ffec7a54-c849-4e55-b5c8-a40ab1c1e6c2"}
02:02:45.280 00.000 6880 case statement mapped state 6 to 3
02:02:45.280 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ffec7a54-c849-4e55-b5c8-a40ab1c1e6c2"}
02:02:45.281 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"04966884-a659-4172-a649-c22e9c74785b"}
02:02:45.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2595,"width":15,"height":15,"star_pos":[7.09,7.35],"pixels":"..."},"id":"04966884-a659-4172-a649-c22e9c74785b"}
02:02:45.432 00.151 10052 Exposure complete
02:02:45.514 00.082 10052 worker thread done servicing request
02:02:45.514 00.000 6880 OnExposeComplete: enter
02:02:45.514 00.000 6880 UpdateGuideState(): m_state=6
02:02:45.514 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2596
02:02:45.514 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=890.20, Mass=2544, SNR=35.0, Peak=154 HFD=4.4
02:02:45.515 00.001 6880 MultiStar: [#1 0.47,0.21,0.95,U] [#2 0.12,0.14,0.97,U] [#3 0.33,0.25,0.90,U] [#4 0.56,0.39,0.00,M2] [#5 0.38,0.30,0.97,U] [#6 0.37,0.14,0.92,U] [#7 0.33,0.28,0.76,U] [#8 0.29,0.27,0.80,U] 
02:02:45.515 00.000 6880 single-star, 7 included, MultiStar: {0.33, 0.21}, one-star: {0.35, 0.14}
02:02:45.515 00.000 6880 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.61) = xAngle (2.00 = 2.00)
02:02:45.515 00.000 6880 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.97 = 1.97)
02:02:45.515 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=0.14 hyp=0.38 cameraTheta=0.39 mountX=-0.16 mountY=0.35, mountTheta=2.00
02:02:45.517 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=0.14, opts=13)
02:02:45.517 00.000 6880 Enqueuing Move request for scope (0.35, 0.14)
02:02:45.517 00.000 10052 Worker thread wakes up
02:02:45.517 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.14) opts 0xd
02:02:45.517 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, 0.14)
02:02:45.518 00.001 10052 Moving (0.35, 0.14) raw xDistance=-0.16 yDistance=0.35
02:02:45.518 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
02:02:45.518 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.35, slope = 0.03
02:02:45.518 00.000 10052 MoveAxis(E, 46, ABG)
02:02:45.518 00.000 10052 Guiding  Dir = 2, Dur = 46
02:02:45.546 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:45.593 00.047 10052 IsSlewing returns 0
02:02:45.593 00.000 6880 UpdateGuideState exits: m=2544 SNR=35.0
02:02:45.594 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:45.594 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:45.594 00.000 6880 Enqueuing Expose request
02:02:45.667 00.073 10052 IsGuiding returns 0
02:02:45.695 00.028 10052 PulseGuide returned control before completion, sleep 29
02:02:45.746 00.051 10052 IsGuiding returns 0
02:02:45.746 00.000 10052 Move returns status 0, amount 46
02:02:45.746 00.000 10052 MoveAxis(S, 58, ABG)
02:02:45.746 00.000 10052 Guiding  Dir = 1, Dur = 58
02:02:45.785 00.039 10052 IsSlewing returns 0
02:02:45.823 00.038 10052 IsGuiding returns 0
02:02:45.851 00.028 10052 PulseGuide returned control before completion, sleep 41
02:02:45.927 00.076 10052 IsGuiding returns 0
02:02:45.927 00.000 10052 Move returns status 0, amount 58
02:02:45.927 00.000 10052 move complete, result=0
02:02:45.927 00.000 10052 worker thread done servicing request
02:02:45.927 00.000 6880 GuideStep: -0.2 px 46 ms EAST, 0.3 px 58 ms SOUTH
02:02:45.927 00.000 10052 Worker thread wakes up
02:02:45.927 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:45.927 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:47.053 01.126 10052 Exposure complete
02:02:47.161 00.108 10052 worker thread done servicing request
02:02:47.161 00.000 6880 OnExposeComplete: enter
02:02:47.161 00.000 6880 UpdateGuideState(): m_state=6
02:02:47.162 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2597
02:02:47.162 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=889.59, Mass=2586, SNR=35.2, Peak=163 HFD=4.7
02:02:47.162 00.000 6880 MultiStar: [#1 0.21,-0.20,0.95,U] [#2 0.05,-0.32,0.99,U] [#3 0.10,-0.17,0.90,U] [#4 0.41,0.16,0.82,U] [#5 0.10,-0.13,0.96,U] [#6 -0.01,-0.42,0.93,U] [#7 0.08,-0.36,0.77,U] [#8 0.21,-0.08,0.80,U] 
02:02:47.163 00.001 6880 refined, 8 included, MultiStar: {0.14, -0.23}, one-star: {0.15, -0.47}
02:02:47.163 00.000 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
02:02:47.163 00.000 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
02:02:47.163 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-1.01 mountX=0.22 mountY=0.15, mountTheta=0.58
02:02:47.166 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.23, opts=13)
02:02:47.166 00.000 6880 Enqueuing Move request for scope (0.14, -0.23)
02:02:47.166 00.000 10052 Worker thread wakes up
02:02:47.166 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.23) opts 0xd
02:02:47.167 00.001 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.23)
02:02:47.167 00.000 10052 Moving (0.14, -0.23) raw xDistance=0.22 yDistance=0.15
02:02:47.167 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:02:47.167 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
02:02:47.167 00.000 10052 MoveAxis(W, 57, ABG)
02:02:47.167 00.000 10052 Guiding  Dir = 3, Dur = 57
02:02:47.188 00.021 10052 IsSlewing returns 0
02:02:47.200 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:47.226 00.026 10052 IsGuiding returns 0
02:02:47.254 00.028 10052 PulseGuide returned control before completion, sleep 41
02:02:47.259 00.005 6880 UpdateGuideState exits: m=2586 SNR=35.2
02:02:47.259 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:47.259 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:47.259 00.000 6880 Enqueuing Expose request
02:02:47.322 00.063 10052 IsGuiding returns 0
02:02:47.322 00.000 10052 Move returns status 0, amount 57
02:02:47.322 00.000 10052 MoveAxis(N, 0, ABG)
02:02:47.323 00.001 10052 Move returns status 0, amount 0
02:02:47.323 00.000 10052 move complete, result=0
02:02:47.323 00.000 10052 worker thread done servicing request
02:02:47.323 00.000 10052 Worker thread wakes up
02:02:47.323 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:47.323 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:47.963 00.640 6880 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
02:02:47.971 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7731a58b-31ff-4114-89cb-9e6fcb0757ff"}
02:02:47.971 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7731a58b-31ff-4114-89cb-9e6fcb0757ff"}
02:02:47.975 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1550d462-9786-49ab-941b-05ab1c61a5e4"}
02:02:47.975 00.000 6880 case statement mapped state 6 to 3
02:02:47.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1550d462-9786-49ab-941b-05ab1c61a5e4"}
02:02:47.979 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cc1b7415-1f0d-4d06-9d86-004d04376bde"}
02:02:47.979 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2597,"width":15,"height":15,"star_pos":[7.00,6.59],"pixels":"..."},"id":"cc1b7415-1f0d-4d06-9d86-004d04376bde"}
02:02:48.232 00.253 10052 Exposure complete
02:02:48.318 00.086 10052 worker thread done servicing request
02:02:48.318 00.000 6880 OnExposeComplete: enter
02:02:48.318 00.000 6880 UpdateGuideState(): m_state=6
02:02:48.319 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2598
02:02:48.319 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.83, Mass=2598, SNR=35.4, Peak=162 HFD=4.5
02:02:48.319 00.000 6880 MultiStar: [#1 0.00,-0.03,0.95,U] [#2 0.07,0.10,0.99,U] [#3 0.22,-0.12,0.91,U] [#4 0.35,0.07,0.85,U] [#5 0.01,0.05,0.94,U] [#6 0.23,-0.11,0.89,U] [#7 0.08,0.06,0.75,U] [#8 0.10,0.15,0.81,U] 
02:02:48.319 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.01}, one-star: {0.07, -0.23}
02:02:48.319 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.52 = 1.52)
02:02:48.319 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
02:02:48.321 00.002 6880 CameraToMount -- cameraX=0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-0.10 mountX=0.01 mountY=0.12, mountTheta=1.52
02:02:48.323 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.01, opts=13)
02:02:48.323 00.000 6880 Enqueuing Move request for scope (0.12, -0.01)
02:02:48.323 00.000 10052 Worker thread wakes up
02:02:48.323 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.01) opts 0xd
02:02:48.323 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.01)
02:02:48.323 00.000 10052 Moving (0.12, -0.01) raw xDistance=0.01 yDistance=0.12
02:02:48.323 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:02:48.323 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
02:02:48.324 00.001 10052 MoveAxis(E, 0, ABG)
02:02:48.324 00.000 10052 Move returns status 0, amount 0
02:02:48.324 00.000 10052 MoveAxis(N, 0, ABG)
02:02:48.324 00.000 10052 Move returns status 0, amount 0
02:02:48.324 00.000 10052 move complete, result=0
02:02:48.324 00.000 10052 worker thread done servicing request
02:02:48.352 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:48.398 00.046 6880 UpdateGuideState exits: m=2598 SNR=35.4
02:02:48.399 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:48.399 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:48.399 00.000 6880 Enqueuing Expose request
02:02:48.399 00.000 10052 Worker thread wakes up
02:02:48.399 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:48.399 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:48.399 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:49.526 01.127 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16db575e-1713-44d6-8864-709ecd88d3dc"}
02:02:49.527 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16db575e-1713-44d6-8864-709ecd88d3dc"}
02:02:49.528 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dd0c2f3e-9cbd-474f-a4fb-3a0b5215684e"}
02:02:49.528 00.000 6880 case statement mapped state 6 to 3
02:02:49.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd0c2f3e-9cbd-474f-a4fb-3a0b5215684e"}
02:02:49.529 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8d9ef206-4b71-4670-8136-767343a8ca8f"}
02:02:49.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2598,"width":15,"height":15,"star_pos":[6.92,6.83],"pixels":"..."},"id":"8d9ef206-4b71-4670-8136-767343a8ca8f"}
02:02:49.596 00.067 10052 Exposure complete
02:02:49.806 00.210 10052 worker thread done servicing request
02:02:49.806 00.000 6880 OnExposeComplete: enter
02:02:49.806 00.000 6880 UpdateGuideState(): m_state=6
02:02:49.807 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2599
02:02:49.807 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.98, Mass=2591, SNR=35.4, Peak=150 HFD=4.4
02:02:49.807 00.000 6880 MultiStar: [#1 0.06,0.03,0.95,U] [#2 -0.01,0.00,0.98,U] [#3 0.03,-0.00,0.93,U] [#4 0.44,0.27,0.00,M1] [#5 0.06,0.11,0.97,U] [#6 0.05,-0.30,0.95,U] [#7 0.09,0.01,0.75,U] [#8 0.04,0.10,0.77,U] 
02:02:49.808 00.001 6880 refined, 7 included, MultiStar: {0.04, -0.02}, one-star: {0.02, -0.08}
02:02:49.808 00.000 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.15 = 1.15)
02:02:49.808 00.000 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
02:02:49.808 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.02 hyp=0.04 cameraTheta=-0.46 mountX=0.02 mountY=0.04, mountTheta=1.15
02:02:49.810 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.02, opts=13)
02:02:49.810 00.000 6880 Enqueuing Move request for scope (0.04, -0.02)
02:02:49.810 00.000 10052 Worker thread wakes up
02:02:49.810 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.02) opts 0xd
02:02:49.810 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.02)
02:02:49.810 00.000 10052 Moving (0.04, -0.02) raw xDistance=0.02 yDistance=0.04
02:02:49.810 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:02:49.810 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
02:02:49.810 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:02:49.810 00.000 10052 MoveAxis(E, 0, ABG)
02:02:49.810 00.000 10052 Move returns status 0, amount 0
02:02:49.811 00.001 10052 MoveAxis(N, 0, ABG)
02:02:49.811 00.000 10052 Move returns status 0, amount 0
02:02:49.811 00.000 10052 move complete, result=0
02:02:49.811 00.000 10052 worker thread done servicing request
02:02:49.852 00.041 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:49.916 00.064 6880 UpdateGuideState exits: m=2591 SNR=35.4
02:02:49.917 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:49.917 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:49.917 00.000 6880 Enqueuing Expose request
02:02:49.917 00.000 10052 Worker thread wakes up
02:02:49.917 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:02:49.917 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:49.917 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:50.830 00.913 10052 Exposure complete
02:02:50.898 00.068 10052 worker thread done servicing request
02:02:50.898 00.000 6880 OnExposeComplete: enter
02:02:50.898 00.000 6880 UpdateGuideState(): m_state=6
02:02:50.899 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2600
02:02:50.899 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=889.68, Mass=2625, SNR=35.6, Peak=161 HFD=4.7
02:02:50.899 00.000 6880 MultiStar: [#1 0.09,-0.05,0.92,U] [#2 -0.15,-0.09,0.96,U] [#3 0.00,-0.07,0.89,U] [#4 0.35,0.13,0.82,U] [#5 0.06,-0.07,0.94,U] [#6 0.13,-0.23,0.89,U] [#7 0.08,-0.09,0.75,U] [#8 0.06,-0.14,0.77,U] 
02:02:50.899 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.12}, one-star: {-0.01, -0.39}
02:02:50.899 00.000 6880 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.61) = xAngle (0.53 = 0.53)
02:02:50.899 00.000 6880 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
02:02:50.899 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.12 hyp=0.13 cameraTheta=-1.08 mountX=0.11 mountY=0.06, mountTheta=0.51
02:02:50.901 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.12, opts=13)
02:02:50.901 00.000 6880 Enqueuing Move request for scope (0.06, -0.12)
02:02:50.901 00.000 10052 Worker thread wakes up
02:02:50.901 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.12) opts 0xd
02:02:50.901 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.12)
02:02:50.901 00.000 10052 Moving (0.06, -0.12) raw xDistance=0.11 yDistance=0.06
02:02:50.901 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:02:50.901 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
02:02:50.901 00.000 10052 MoveAxis(W, 30, ABG)
02:02:50.901 00.000 10052 Guiding  Dir = 3, Dur = 30
02:02:50.921 00.020 10052 IsSlewing returns 0
02:02:50.925 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:50.960 00.035 10052 IsGuiding returns 0
02:02:50.962 00.002 6880 UpdateGuideState exits: m=2625 SNR=35.6
02:02:50.963 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:50.963 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:50.963 00.000 6880 Enqueuing Expose request
02:02:50.987 00.024 10052 PulseGuide returned control before completion, sleep 13
02:02:51.035 00.048 10052 IsGuiding returns 0
02:02:51.035 00.000 10052 Move returns status 0, amount 30
02:02:51.035 00.000 10052 MoveAxis(N, 0, ABG)
02:02:51.035 00.000 10052 Move returns status 0, amount 0
02:02:51.035 00.000 10052 move complete, result=0
02:02:51.035 00.000 10052 worker thread done servicing request
02:02:51.036 00.001 10052 Worker thread wakes up
02:02:51.036 00.000 6880 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
02:02:51.036 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:51.036 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:51.525 00.489 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"701d5f64-f887-4bc6-b3b4-7e0b7e3b299f"}
02:02:51.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"701d5f64-f887-4bc6-b3b4-7e0b7e3b299f"}
02:02:51.526 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"05188ff9-dbc4-480f-8e7d-c913def226d2"}
02:02:51.526 00.000 6880 case statement mapped state 6 to 3
02:02:51.526 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"05188ff9-dbc4-480f-8e7d-c913def226d2"}
02:02:51.527 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ade85ae2-69fc-4d0d-814d-54caeb64935e"}
02:02:51.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2600,"width":15,"height":15,"star_pos":[6.84,6.68],"pixels":"..."},"id":"ade85ae2-69fc-4d0d-814d-54caeb64935e"}
02:02:52.169 00.642 10052 Exposure complete
02:02:52.245 00.076 10052 worker thread done servicing request
02:02:52.245 00.000 6880 OnExposeComplete: enter
02:02:52.245 00.000 6880 UpdateGuideState(): m_state=6
02:02:52.246 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2601
02:02:52.246 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=889.84, Mass=2561, SNR=35.1, Peak=171 HFD=4.4
02:02:52.246 00.000 6880 MultiStar: [#1 -0.03,0.15,0.97,U] [#2 -0.15,-0.01,0.99,U] [#3 -0.04,0.09,0.92,U] [#4 0.19,0.35,0.85,U] [#5 -0.07,0.13,0.96,U] [#6 -0.03,-0.01,0.93,U] [#7 -0.07,0.14,0.77,U] [#8 -0.02,0.35,0.79,U] 
02:02:52.246 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {-0.05, -0.22}
02:02:52.246 00.000 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.50 = -2.78)
02:02:52.247 00.001 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.81)
02:02:52.247 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.89 mountX=-0.10 mountY=-0.03, mountTheta=-2.81
02:02:52.248 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.10, opts=13)
02:02:52.248 00.000 6880 Enqueuing Move request for scope (-0.03, 0.10)
02:02:52.248 00.000 10052 Worker thread wakes up
02:02:52.249 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
02:02:52.249 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:02:52.249 00.000 10052 Moving (-0.03, 0.10) raw xDistance=-0.10 yDistance=-0.03
02:02:52.249 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:02:52.249 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
02:02:52.249 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:02:52.249 00.000 10052 MoveAxis(E, 0, ABG)
02:02:52.249 00.000 10052 Move returns status 0, amount 0
02:02:52.249 00.000 10052 MoveAxis(N, 0, ABG)
02:02:52.249 00.000 10052 Move returns status 0, amount 0
02:02:52.249 00.000 10052 move complete, result=0
02:02:52.249 00.000 10052 worker thread done servicing request
02:02:52.274 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:52.315 00.041 6880 UpdateGuideState exits: m=2561 SNR=35.1
02:02:52.315 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:52.315 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:52.315 00.000 6880 Enqueuing Expose request
02:02:52.315 00.000 10052 Worker thread wakes up
02:02:52.315 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:02:52.315 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:52.315 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:53.232 00.917 10052 Exposure complete
02:02:53.306 00.074 10052 worker thread done servicing request
02:02:53.306 00.000 6880 OnExposeComplete: enter
02:02:53.306 00.000 6880 UpdateGuideState(): m_state=6
02:02:53.306 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2602
02:02:53.306 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=889.77, Mass=2485, SNR=34.6, Peak=155 HFD=4.6
02:02:53.307 00.001 6880 MultiStar: [#1 -0.01,-0.21,0.97,U] [#2 -0.31,-0.49,0.00,M1] [#3 -0.17,-0.15,0.93,U] [#4 0.08,-0.15,0.86,U] [#5 -0.20,-0.18,0.99,U] [#6 -0.05,-0.20,0.95,U] [#7 -0.13,-0.34,0.77,U] [#8 0.05,-0.08,0.83,U] 
02:02:53.307 00.000 6880 refined, 7 included, MultiStar: {-0.10, -0.20}, one-star: {-0.32, -0.29}
02:02:53.307 00.000 6880 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:02:53.307 00.000 6880 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
02:02:53.307 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.20 hyp=0.22 cameraTheta=-2.03 mountX=0.20 mountY=-0.10, mountTheta=-0.44
02:02:53.309 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.20, opts=13)
02:02:53.309 00.000 6880 Enqueuing Move request for scope (-0.10, -0.20)
02:02:53.309 00.000 10052 Worker thread wakes up
02:02:53.309 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.20) opts 0xd
02:02:53.309 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.20)
02:02:53.310 00.001 10052 Moving (-0.10, -0.20) raw xDistance=0.20 yDistance=-0.10
02:02:53.310 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:02:53.310 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
02:02:53.310 00.000 10052 MoveAxis(W, 54, ABG)
02:02:53.310 00.000 10052 Guiding  Dir = 3, Dur = 54
02:02:53.330 00.020 10052 IsSlewing returns 0
02:02:53.337 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:53.368 00.031 10052 IsGuiding returns 0
02:02:53.382 00.014 6880 UpdateGuideState exits: m=2485 SNR=34.6
02:02:53.382 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:53.382 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:53.382 00.000 6880 Enqueuing Expose request
02:02:53.396 00.014 10052 PulseGuide returned control before completion, sleep 37
02:02:53.507 00.111 10052 IsGuiding returns 0
02:02:53.508 00.001 10052 Move returns status 0, amount 54
02:02:53.508 00.000 10052 MoveAxis(N, 0, ABG)
02:02:53.508 00.000 10052 Move returns status 0, amount 0
02:02:53.508 00.000 10052 move complete, result=0
02:02:53.508 00.000 10052 worker thread done servicing request
02:02:53.508 00.000 6880 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
02:02:53.508 00.000 10052 Worker thread wakes up
02:02:53.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:53.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:53.527 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb16149e-f46c-466c-8ed2-1624ab7f64f1"}
02:02:53.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb16149e-f46c-466c-8ed2-1624ab7f64f1"}
02:02:53.529 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"227e2e10-7fe0-4abe-9523-fd5cab5da4cb"}
02:02:53.529 00.000 6880 case statement mapped state 6 to 3
02:02:53.530 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"227e2e10-7fe0-4abe-9523-fd5cab5da4cb"}
02:02:53.532 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4bc0134d-7da2-4acc-b5e3-f229e7d64607"}
02:02:53.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2602,"width":15,"height":15,"star_pos":[6.53,6.77],"pixels":"..."},"id":"4bc0134d-7da2-4acc-b5e3-f229e7d64607"}
02:02:54.642 01.110 10052 Exposure complete
02:02:54.715 00.073 10052 worker thread done servicing request
02:02:54.715 00.000 6880 OnExposeComplete: enter
02:02:54.715 00.000 6880 UpdateGuideState(): m_state=6
02:02:54.715 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2603
02:02:54.716 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=889.84, Mass=2687, SNR=35.9, Peak=154 HFD=4.6
02:02:54.716 00.000 6880 MultiStar: [#1 0.15,-0.26,0.93,U] [#2 -0.02,-0.00,0.97,U] [#3 0.13,-0.08,0.88,U] [#4 0.34,0.09,0.83,U] [#5 0.14,-0.04,0.97,U] [#6 0.03,-0.34,0.90,U] [#7 0.16,0.02,0.73,U] [#8 0.05,0.02,0.77,U] 
02:02:54.716 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.01, -0.22}
02:02:54.716 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
02:02:54.716 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
02:02:54.716 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.10 hyp=0.14 cameraTheta=-0.74 mountX=0.09 mountY=0.11, mountTheta=0.86
02:02:54.718 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.10, opts=13)
02:02:54.718 00.000 6880 Enqueuing Move request for scope (0.11, -0.10)
02:02:54.718 00.000 10052 Worker thread wakes up
02:02:54.718 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.10) opts 0xd
02:02:54.718 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.10)
02:02:54.718 00.000 10052 Moving (0.11, -0.10) raw xDistance=0.09 yDistance=0.11
02:02:54.718 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:02:54.719 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.02
02:02:54.719 00.000 10052 MoveAxis(E, 0, ABG)
02:02:54.719 00.000 10052 Move returns status 0, amount 0
02:02:54.719 00.000 10052 MoveAxis(N, 0, ABG)
02:02:54.719 00.000 10052 Move returns status 0, amount 0
02:02:54.719 00.000 10052 move complete, result=0
02:02:54.719 00.000 10052 worker thread done servicing request
02:02:54.748 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:54.796 00.048 6880 UpdateGuideState exits: m=2687 SNR=35.9
02:02:54.796 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:54.797 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:54.797 00.000 6880 Enqueuing Expose request
02:02:54.797 00.000 10052 Worker thread wakes up
02:02:54.797 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:02:54.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:54.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:55.525 00.728 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0e5bfca9-ef73-4f04-8036-a7034dcc8669"}
02:02:55.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0e5bfca9-ef73-4f04-8036-a7034dcc8669"}
02:02:55.526 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b4d0f1c-5982-490f-a91a-8fa28d966873"}
02:02:55.526 00.000 6880 case statement mapped state 6 to 3
02:02:55.526 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b4d0f1c-5982-490f-a91a-8fa28d966873"}
02:02:55.527 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"27469c4f-335e-456b-acf7-68cb0ef6a5b4"}
02:02:55.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2603,"width":15,"height":15,"star_pos":[6.86,6.84],"pixels":"..."},"id":"27469c4f-335e-456b-acf7-68cb0ef6a5b4"}
02:02:55.714 00.187 10052 Exposure complete
02:02:55.796 00.082 10052 worker thread done servicing request
02:02:55.796 00.000 6880 OnExposeComplete: enter
02:02:55.796 00.000 6880 UpdateGuideState(): m_state=6
02:02:55.796 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2604
02:02:55.797 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=889.90, Mass=2654, SNR=35.8, Peak=167 HFD=4.4
02:02:55.797 00.000 6880 MultiStar: [#1 0.07,-0.15,0.94,U] [#2 -0.21,-0.21,0.96,U] [#3 0.07,-0.09,0.88,U] [#4 0.07,-0.10,0.82,U] [#5 0.02,0.00,0.97,U] [#6 0.05,-0.31,0.89,U] [#7 -0.00,-0.16,0.74,U] [#8 0.04,-0.01,0.78,U] 
02:02:55.797 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.13}, one-star: {-0.03, -0.16}
02:02:55.797 00.000 6880 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
02:02:55.797 00.000 6880 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:02:55.797 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.13 hyp=0.13 cameraTheta=-1.53 mountX=0.13 mountY=0.01, mountTheta=0.06
02:02:55.799 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.13, opts=13)
02:02:55.799 00.000 6880 Enqueuing Move request for scope (0.01, -0.13)
02:02:55.799 00.000 10052 Worker thread wakes up
02:02:55.799 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.13) opts 0xd
02:02:55.799 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.13)
02:02:55.799 00.000 10052 Moving (0.01, -0.13) raw xDistance=0.13 yDistance=0.01
02:02:55.799 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:02:55.800 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
02:02:55.800 00.000 10052 MoveAxis(W, 35, ABG)
02:02:55.800 00.000 10052 Guiding  Dir = 3, Dur = 35
02:02:55.827 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:55.846 00.019 10052 IsSlewing returns 0
02:02:55.875 00.029 6880 UpdateGuideState exits: m=2654 SNR=35.8
02:02:55.876 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:55.876 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:55.876 00.000 6880 Enqueuing Expose request
02:02:55.925 00.049 10052 IsGuiding returns 0
02:02:56.069 00.144 10052 IsGuiding returns 0
02:02:56.069 00.000 10052 Move returns status 0, amount 35
02:02:56.069 00.000 10052 MoveAxis(N, 0, ABG)
02:02:56.069 00.000 10052 Move returns status 0, amount 0
02:02:56.069 00.000 10052 move complete, result=0
02:02:56.069 00.000 10052 worker thread done servicing request
02:02:56.069 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
02:02:56.069 00.000 10052 Worker thread wakes up
02:02:56.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:56.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:57.206 01.137 10052 Exposure complete
02:02:57.275 00.069 10052 worker thread done servicing request
02:02:57.275 00.000 6880 OnExposeComplete: enter
02:02:57.275 00.000 6880 UpdateGuideState(): m_state=6
02:02:57.275 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2605
02:02:57.275 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=889.77, Mass=2562, SNR=35.1, Peak=144 HFD=4.5
02:02:57.277 00.002 6880 MultiStar: [#1 0.24,0.02,0.93,U] [#2 0.01,-0.05,0.94,U] [#3 0.19,-0.12,0.88,U] [#4 0.49,0.02,0.80,U] [#5 0.29,-0.07,0.96,U] [#6 0.14,-0.42,0.89,U] [#7 0.17,0.01,0.75,U] [#8 0.20,-0.10,0.77,U] 
02:02:57.277 00.000 6880 refined, 8 included, MultiStar: {0.22, -0.12}, one-star: {0.23, -0.29}
02:02:57.277 00.000 6880 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
02:02:57.277 00.000 6880 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:02:57.277 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.12 hyp=0.25 cameraTheta=-0.50 mountX=0.11 mountY=0.22, mountTheta=1.11
02:02:57.279 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.12, opts=13)
02:02:57.279 00.000 6880 Enqueuing Move request for scope (0.22, -0.12)
02:02:57.280 00.001 10052 Worker thread wakes up
02:02:57.280 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.12) opts 0xd
02:02:57.280 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.12)
02:02:57.280 00.000 10052 Moving (0.22, -0.12) raw xDistance=0.11 yDistance=0.22
02:02:57.280 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:02:57.280 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.02
02:02:57.280 00.000 10052 MoveAxis(E, 0, ABG)
02:02:57.280 00.000 10052 Move returns status 0, amount 0
02:02:57.280 00.000 10052 MoveAxis(N, 0, ABG)
02:02:57.280 00.000 10052 Move returns status 0, amount 0
02:02:57.280 00.000 10052 move complete, result=0
02:02:57.280 00.000 10052 worker thread done servicing request
02:02:57.309 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:57.353 00.044 6880 UpdateGuideState exits: m=2562 SNR=35.1
02:02:57.353 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:57.354 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:57.354 00.000 6880 Enqueuing Expose request
02:02:57.354 00.000 10052 Worker thread wakes up
02:02:57.354 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:02:57.354 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:57.354 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:57.523 00.169 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5493303-8ee9-4aa9-a5b1-ac8e2304cc96"}
02:02:57.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5493303-8ee9-4aa9-a5b1-ac8e2304cc96"}
02:02:57.524 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"069b9c90-ec69-4fc3-9184-5f0901eed79e"}
02:02:57.524 00.000 6880 case statement mapped state 6 to 3
02:02:57.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"069b9c90-ec69-4fc3-9184-5f0901eed79e"}
02:02:57.524 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"13aaa56a-050c-4962-8fd7-e2b0314949a9"}
02:02:57.525 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2605,"width":15,"height":15,"star_pos":[7.09,6.77],"pixels":"..."},"id":"13aaa56a-050c-4962-8fd7-e2b0314949a9"}
02:02:58.272 00.747 10052 Exposure complete
02:02:58.362 00.090 10052 worker thread done servicing request
02:02:58.362 00.000 6880 OnExposeComplete: enter
02:02:58.362 00.000 6880 UpdateGuideState(): m_state=6
02:02:58.363 00.001 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2606
02:02:58.363 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=889.71, Mass=2451, SNR=34.4, Peak=170 HFD=4.5
02:02:58.363 00.000 6880 MultiStar: [#1 0.00,-0.39,0.96,U] [#2 -0.08,-0.19,1.00,U] [#3 0.20,-0.21,0.91,U] [#4 0.17,0.11,0.88,U] [#5 0.21,-0.19,1.00,U] [#6 0.08,-0.50,0.93,U] [#7 -0.06,-0.24,0.76,U] [#8 0.10,-0.15,0.79,U] 
02:02:58.363 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.24}, one-star: {-0.01, -0.35}
02:02:58.364 00.001 6880 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.61) = xAngle (0.32 = 0.32)
02:02:58.364 00.000 6880 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
02:02:58.364 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.29 mountX=0.24 mountY=0.07, mountTheta=0.29
02:02:58.366 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.24, opts=13)
02:02:58.366 00.000 6880 Enqueuing Move request for scope (0.07, -0.24)
02:02:58.366 00.000 10052 Worker thread wakes up
02:02:58.366 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.24) opts 0xd
02:02:58.366 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.24)
02:02:58.366 00.000 10052 Moving (0.07, -0.24) raw xDistance=0.24 yDistance=0.07
02:02:58.367 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:02:58.367 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
02:02:58.367 00.000 10052 MoveAxis(W, 63, ABG)
02:02:58.367 00.000 10052 Guiding  Dir = 3, Dur = 63
02:02:58.398 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:58.429 00.031 10052 IsSlewing returns 0
02:02:58.447 00.018 6880 UpdateGuideState exits: m=2451 SNR=34.4
02:02:58.447 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:58.447 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:58.447 00.000 6880 Enqueuing Expose request
02:02:58.468 00.021 10052 IsGuiding returns 0
02:02:58.495 00.027 10052 PulseGuide returned control before completion, sleep 46
02:02:58.567 00.072 10052 IsGuiding returns 0
02:02:58.567 00.000 10052 Move returns status 0, amount 63
02:02:58.567 00.000 10052 MoveAxis(N, 0, ABG)
02:02:58.567 00.000 10052 Move returns status 0, amount 0
02:02:58.567 00.000 10052 move complete, result=0
02:02:58.567 00.000 10052 worker thread done servicing request
02:02:58.568 00.001 6880 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
02:02:58.568 00.000 10052 Worker thread wakes up
02:02:58.568 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:02:58.568 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:02:59.523 00.955 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1d68ce7-755b-4f98-9bbd-7e5143d3ca59"}
02:02:59.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1d68ce7-755b-4f98-9bbd-7e5143d3ca59"}
02:02:59.524 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74943372-2dcd-4700-bcf2-b3e971a24d86"}
02:02:59.524 00.000 6880 case statement mapped state 6 to 3
02:02:59.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74943372-2dcd-4700-bcf2-b3e971a24d86"}
02:02:59.524 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9dc657ac-433f-47b4-869f-7c202a400f5d"}
02:02:59.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2606,"width":15,"height":15,"star_pos":[6.84,6.71],"pixels":"..."},"id":"9dc657ac-433f-47b4-869f-7c202a400f5d"}
02:02:59.704 00.180 10052 Exposure complete
02:02:59.786 00.082 10052 worker thread done servicing request
02:02:59.786 00.000 6880 OnExposeComplete: enter
02:02:59.786 00.000 6880 UpdateGuideState(): m_state=6
02:02:59.787 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2607
02:02:59.787 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=889.62, Mass=2489, SNR=34.6, Peak=149 HFD=4.7
02:02:59.787 00.000 6880 MultiStar: [#1 0.19,-0.20,0.98,U] [#2 -0.01,-0.16,0.99,U] [#3 0.14,-0.38,0.92,U] [#4 0.39,-0.04,0.83,U] [#5 0.29,-0.12,0.98,U] [#6 0.06,-0.60,0.00,M1] [#7 0.20,-0.18,0.76,U] [#8 0.27,-0.10,0.84,U] 
02:02:59.787 00.000 6880 refined, 7 included, MultiStar: {0.21, -0.21}, one-star: {0.24, -0.44}
02:02:59.787 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
02:02:59.787 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
02:02:59.788 00.001 6880 CameraToMount -- cameraX=0.21 cameraY=-0.21 hyp=0.29 cameraTheta=-0.78 mountX=0.20 mountY=0.21, mountTheta=0.82
02:02:59.789 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.21, opts=13)
02:02:59.790 00.001 6880 Enqueuing Move request for scope (0.21, -0.21)
02:02:59.790 00.000 10052 Worker thread wakes up
02:02:59.790 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.21) opts 0xd
02:02:59.790 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.21)
02:02:59.790 00.000 10052 Moving (0.21, -0.21) raw xDistance=0.20 yDistance=0.21
02:02:59.790 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:02:59.790 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.21, slope = 0.01
02:02:59.790 00.000 10052 MoveAxis(W, 56, ABG)
02:02:59.790 00.000 10052 Guiding  Dir = 3, Dur = 56
02:02:59.820 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:02:59.845 00.025 10052 IsSlewing returns 0
02:02:59.865 00.020 6880 UpdateGuideState exits: m=2489 SNR=34.6
02:02:59.865 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:02:59.865 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:02:59.866 00.001 6880 Enqueuing Expose request
02:02:59.924 00.058 10052 IsGuiding returns 0
02:03:00.068 00.144 10052 IsGuiding returns 0
02:03:00.068 00.000 10052 Move returns status 0, amount 56
02:03:00.068 00.000 10052 MoveAxis(S, 23, ABG)
02:03:00.068 00.000 10052 Guiding  Dir = 1, Dur = 23
02:03:00.147 00.079 10052 IsSlewing returns 0
02:03:00.220 00.073 10052 IsGuiding returns 0
02:03:00.370 00.150 10052 IsGuiding returns 0
02:03:00.370 00.000 10052 Move returns status 0, amount 23
02:03:00.370 00.000 10052 move complete, result=0
02:03:00.370 00.000 10052 worker thread done servicing request
02:03:00.370 00.000 10052 Worker thread wakes up
02:03:00.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:00.371 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:00.371 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.2 px 23 ms SOUTH
02:03:01.281 00.910 10052 Exposure complete
02:03:01.340 00.059 10052 worker thread done servicing request
02:03:01.340 00.000 6880 OnExposeComplete: enter
02:03:01.340 00.000 6880 UpdateGuideState(): m_state=6
02:03:01.340 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2608
02:03:01.341 00.001 6880 Star::Find returns 1 (0), X=408.06, Y=889.65, Mass=2416, SNR=34.1, Peak=156 HFD=4.4
02:03:01.341 00.000 6880 MultiStar: [#1 0.24,0.02,0.99,U] [#2 0.03,-0.13,0.99,U] [#3 0.21,-0.09,0.92,U] [#4 0.20,-0.24,0.86,U] [#5 0.18,-0.08,0.99,U] [#6 0.15,-0.37,0.96,U] [#7 0.09,0.02,0.79,U] [#8 0.17,0.06,0.82,U] 
02:03:01.341 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.14}, one-star: {0.21, -0.41}
02:03:01.341 00.000 6880 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.61) = xAngle (0.90 = 0.90)
02:03:01.341 00.000 6880 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
02:03:01.341 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-0.71 mountX=0.13 mountY=0.17, mountTheta=0.89
02:03:01.343 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.14, opts=13)
02:03:01.343 00.000 6880 Enqueuing Move request for scope (0.16, -0.14)
02:03:01.343 00.000 10052 Worker thread wakes up
02:03:01.343 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.14) opts 0xd
02:03:01.343 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.14)
02:03:01.343 00.000 10052 Moving (0.16, -0.14) raw xDistance=0.13 yDistance=0.17
02:03:01.343 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
02:03:01.343 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
02:03:01.343 00.000 10052 MoveAxis(W, 39, ABG)
02:03:01.343 00.000 10052 Guiding  Dir = 3, Dur = 39
02:03:01.364 00.021 10052 IsSlewing returns 0
02:03:01.367 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:01.403 00.036 10052 IsGuiding returns 0
02:03:01.406 00.003 6880 UpdateGuideState exits: m=2416 SNR=34.1
02:03:01.406 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:01.406 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:01.407 00.001 6880 Enqueuing Expose request
02:03:01.429 00.022 10052 PulseGuide returned control before completion, sleep 22
02:03:01.508 00.079 10052 IsGuiding returns 0
02:03:01.510 00.002 10052 Move returns status 0, amount 39
02:03:01.510 00.000 10052 MoveAxis(N, 0, ABG)
02:03:01.510 00.000 10052 Move returns status 0, amount 0
02:03:01.510 00.000 10052 move complete, result=0
02:03:01.510 00.000 10052 worker thread done servicing request
02:03:01.510 00.000 10052 Worker thread wakes up
02:03:01.510 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:01.510 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:01.511 00.001 6880 GuideStep: 0.1 px 39 ms WEST, 0.2 px 0 ms NORTH
02:03:01.524 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85fe876a-3f90-4ed6-a881-951c2a5d1ca9"}
02:03:01.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85fe876a-3f90-4ed6-a881-951c2a5d1ca9"}
02:03:01.532 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fdebafb-2aa2-443f-9806-e9f747f5af3c"}
02:03:01.532 00.000 6880 case statement mapped state 6 to 3
02:03:01.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fdebafb-2aa2-443f-9806-e9f747f5af3c"}
02:03:01.533 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"34dc6c6c-20ef-47a5-adff-8cc54d7b4849"}
02:03:01.534 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2608,"width":15,"height":15,"star_pos":[7.06,6.65],"pixels":"..."},"id":"34dc6c6c-20ef-47a5-adff-8cc54d7b4849"}
02:03:02.646 01.112 10052 Exposure complete
02:03:02.716 00.070 10052 worker thread done servicing request
02:03:02.716 00.000 6880 OnExposeComplete: enter
02:03:02.717 00.001 6880 UpdateGuideState(): m_state=6
02:03:02.717 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2609
02:03:02.717 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=890.55, Mass=2451, SNR=34.3, Peak=174 HFD=4.9
02:03:02.717 00.000 6880 MultiStar: [#1 0.03,0.46,0.99,U] [#2 -0.17,0.39,1.00,U] [#3 -0.02,0.37,0.92,U] [#4 0.41,0.84,0.00,M1] [#5 0.12,0.67,0.00,M1] [#6 0.01,0.33,0.90,U] [#7 0.06,0.44,0.77,U] [#8 0.00,0.46,0.82,U] 
02:03:02.717 00.000 6880 refined, 6 included, MultiStar: {-0.01, 0.42}, one-star: {0.05, 0.48}
02:03:02.717 00.000 6880 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.61) = xAngle (3.20 = -3.08)
02:03:02.717 00.000 6880 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.17 = -3.11)
02:03:02.718 00.001 6880 CameraToMount -- cameraX=-0.01 cameraY=0.42 hyp=0.42 cameraTheta=1.59 mountX=-0.42 mountY=-0.01, mountTheta=-3.11
02:03:02.719 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.42, opts=13)
02:03:02.719 00.000 6880 Enqueuing Move request for scope (-0.01, 0.42)
02:03:02.719 00.000 10052 Worker thread wakes up
02:03:02.719 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.42) opts 0xd
02:03:02.719 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.42)
02:03:02.719 00.000 10052 Moving (-0.01, 0.42) raw xDistance=-0.42 yDistance=-0.01
02:03:02.719 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
02:03:02.719 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:03:02.720 00.001 10052 MoveAxis(E, 110, ABG)
02:03:02.720 00.000 10052 Guiding  Dir = 2, Dur = 110
02:03:02.740 00.020 10052 IsSlewing returns 0
02:03:02.749 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:02.779 00.030 10052 IsGuiding returns 0
02:03:02.802 00.023 6880 UpdateGuideState exits: m=2451 SNR=34.3
02:03:02.802 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:02.802 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:02.802 00.000 6880 Enqueuing Expose request
02:03:02.806 00.004 10052 PulseGuide returned control before completion, sleep 93
02:03:02.930 00.124 10052 IsGuiding returns 0
02:03:02.930 00.000 10052 Move returns status 0, amount 110
02:03:02.930 00.000 10052 MoveAxis(N, 0, ABG)
02:03:02.930 00.000 10052 Move returns status 0, amount 0
02:03:02.930 00.000 10052 move complete, result=0
02:03:02.930 00.000 10052 worker thread done servicing request
02:03:02.930 00.000 10052 Worker thread wakes up
02:03:02.930 00.000 6880 GuideStep: -0.4 px 110 ms EAST, -0.0 px 0 ms NORTH
02:03:02.930 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:02.931 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:03.521 00.590 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f06d8eb1-282a-4cab-ba57-4102373f4696"}
02:03:03.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f06d8eb1-282a-4cab-ba57-4102373f4696"}
02:03:03.522 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4d101a95-6ff2-46eb-901f-ce8471224fcc"}
02:03:03.522 00.000 6880 case statement mapped state 6 to 3
02:03:03.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d101a95-6ff2-46eb-901f-ce8471224fcc"}
02:03:03.522 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"06df8597-703d-4892-ad93-7d4a74542784"}
02:03:03.523 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2609,"width":15,"height":15,"star_pos":[6.91,6.55],"pixels":"..."},"id":"06df8597-703d-4892-ad93-7d4a74542784"}
02:03:03.839 00.316 10052 Exposure complete
02:03:03.905 00.066 10052 worker thread done servicing request
02:03:03.905 00.000 6880 OnExposeComplete: enter
02:03:03.905 00.000 6880 UpdateGuideState(): m_state=6
02:03:03.905 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2610
02:03:03.905 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=889.78, Mass=2464, SNR=34.4, Peak=143 HFD=4.6
02:03:03.906 00.001 6880 MultiStar: [#1 -0.31,-0.07,0.98,U] [#2 -0.33,-0.16,0.99,U] [#3 -0.21,-0.07,0.92,U] [#4 -0.14,-0.26,0.86,U] [#5 -0.09,-0.16,0.98,U] [#6 -0.21,-0.15,0.91,U] [#7 -0.30,-0.50,0.00,M1] [#8 -0.18,-0.05,0.81,U] 
02:03:03.906 00.000 6880 refined, 7 included, MultiStar: {-0.21, -0.15}, one-star: {-0.22, -0.29}
02:03:03.906 00.000 6880 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.61) = xAngle (-0.91 = -0.91)
02:03:03.906 00.000 6880 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
02:03:03.906 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.15 hyp=0.26 cameraTheta=-2.52 mountX=0.16 mountY=-0.21, mountTheta=-0.92
02:03:03.907 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.15, opts=13)
02:03:03.907 00.000 6880 Enqueuing Move request for scope (-0.21, -0.15)
02:03:03.907 00.000 10052 Worker thread wakes up
02:03:03.907 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.15) opts 0xd
02:03:03.907 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.15)
02:03:03.907 00.000 10052 Moving (-0.21, -0.15) raw xDistance=0.16 yDistance=-0.21
02:03:03.907 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.16
02:03:03.907 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.21, slope = -0.00
02:03:03.907 00.000 10052 MoveAxis(W, 38, ABG)
02:03:03.907 00.000 10052 Guiding  Dir = 3, Dur = 38
02:03:03.932 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:03.973 00.041 6880 UpdateGuideState exits: m=2464 SNR=34.4
02:03:03.974 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:03.974 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:03.974 00.000 6880 Enqueuing Expose request
02:03:03.984 00.010 10052 IsSlewing returns 0
02:03:04.049 00.065 10052 IsGuiding returns 0
02:03:04.192 00.143 10052 IsGuiding returns 0
02:03:04.192 00.000 10052 Move returns status 0, amount 38
02:03:04.192 00.000 10052 MoveAxis(N, 3, ABG)
02:03:04.192 00.000 10052 Guiding  Dir = 0, Dur = 3
02:03:04.272 00.080 10052 IsSlewing returns 0
02:03:04.346 00.074 10052 IsGuiding returns 0
02:03:04.480 00.134 10052 IsGuiding returns 0
02:03:04.480 00.000 10052 Move returns status 0, amount 3
02:03:04.480 00.000 10052 move complete, result=0
02:03:04.480 00.000 10052 worker thread done servicing request
02:03:04.480 00.000 10052 Worker thread wakes up
02:03:04.480 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:04.480 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:04.480 00.000 6880 GuideStep: 0.2 px 38 ms WEST, -0.2 px 3 ms NORTH
02:03:05.521 01.041 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4fe0d1cf-a0c8-42d6-b9e0-9ab5c407999a"}
02:03:05.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4fe0d1cf-a0c8-42d6-b9e0-9ab5c407999a"}
02:03:05.522 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a967f5a7-61a3-43ee-ae6f-3856dce739e5"}
02:03:05.522 00.000 6880 case statement mapped state 6 to 3
02:03:05.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a967f5a7-61a3-43ee-ae6f-3856dce739e5"}
02:03:05.522 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"41b3936f-fa88-47e9-858f-673cac93eca3"}
02:03:05.523 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2610,"width":15,"height":15,"star_pos":[6.64,6.78],"pixels":"..."},"id":"41b3936f-fa88-47e9-858f-673cac93eca3"}
02:03:05.606 00.083 10052 Exposure complete
02:03:05.677 00.071 10052 worker thread done servicing request
02:03:05.677 00.000 6880 OnExposeComplete: enter
02:03:05.677 00.000 6880 UpdateGuideState(): m_state=6
02:03:05.677 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2611
02:03:05.678 00.001 6880 Star::Find returns 1 (0), X=407.78, Y=889.63, Mass=2578, SNR=35.3, Peak=177 HFD=4.6
02:03:05.678 00.000 6880 MultiStar: [#1 -0.03,-0.34,0.91,U] [#2 -0.21,-0.49,0.00,M1] [#3 0.05,-0.41,0.90,U] [#4 0.26,0.03,0.81,U] [#5 -0.03,-0.26,0.95,U] [#6 0.11,-0.47,0.92,U] [#7 0.05,-0.13,0.74,U] [#8 0.04,-0.13,0.78,U] 
02:03:05.678 00.000 6880 refined, 7 included, MultiStar: {0.04, -0.28}, one-star: {-0.07, -0.43}
02:03:05.678 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.19 = 0.19)
02:03:05.678 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
02:03:05.678 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.42 mountX=0.28 mountY=0.05, mountTheta=0.16
02:03:05.680 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.28, opts=13)
02:03:05.680 00.000 6880 Enqueuing Move request for scope (0.04, -0.28)
02:03:05.680 00.000 10052 Worker thread wakes up
02:03:05.680 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
02:03:05.680 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
02:03:05.681 00.001 10052 Moving (0.04, -0.28) raw xDistance=0.28 yDistance=0.05
02:03:05.681 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:03:05.681 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:03:05.681 00.000 10052 MoveAxis(W, 76, ABG)
02:03:05.681 00.000 10052 Guiding  Dir = 3, Dur = 76
02:03:05.708 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:05.734 00.026 10052 IsSlewing returns 0
02:03:05.755 00.021 6880 UpdateGuideState exits: m=2578 SNR=35.3
02:03:05.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:05.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:05.755 00.000 6880 Enqueuing Expose request
02:03:05.814 00.059 10052 IsGuiding returns 0
02:03:05.878 00.064 10052 PulseGuide returned control before completion, sleep 23
02:03:05.957 00.079 10052 IsGuiding returns 1
02:03:05.959 00.002 10052 scope still moving after pulse duration time elapsed
02:03:06.033 00.074 10052 IsSlewing returns 0
02:03:06.112 00.079 10052 IsGuiding returns 0
02:03:06.112 00.000 10052 scope move finished after 76 + 221 ms
02:03:06.112 00.000 10052 Move returns status 0, amount 76
02:03:06.112 00.000 10052 MoveAxis(N, 0, ABG)
02:03:06.112 00.000 10052 Move returns status 0, amount 0
02:03:06.113 00.001 10052 move complete, result=0
02:03:06.113 00.000 10052 worker thread done servicing request
02:03:06.113 00.000 10052 Worker thread wakes up
02:03:06.113 00.000 6880 GuideStep: 0.3 px 76 ms WEST, 0.0 px 0 ms NORTH
02:03:06.113 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:06.113 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:07.026 00.913 10052 Exposure complete
02:03:07.096 00.070 10052 worker thread done servicing request
02:03:07.097 00.001 6880 OnExposeComplete: enter
02:03:07.097 00.000 6880 UpdateGuideState(): m_state=6
02:03:07.097 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2612
02:03:07.097 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=889.76, Mass=2464, SNR=34.4, Peak=177 HFD=4.5
02:03:07.098 00.001 6880 MultiStar: [#1 0.04,0.18,0.97,U] [#2 -0.27,-0.05,1.03,U] [#3 -0.03,0.04,0.93,U] [#4 0.27,0.26,0.86,U] [#5 -0.01,-0.08,0.98,U] [#6 -0.02,-0.16,0.90,U] [#7 -0.00,0.16,0.78,U] [#8 -0.13,0.10,0.80,U] 
02:03:07.098 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.01}, one-star: {-0.02, -0.30}
02:03:07.098 00.000 6880 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.61) = xAngle (4.41 = -1.88)
02:03:07.098 00.000 6880 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.38 = -1.91)
02:03:07.098 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.01 hyp=0.02 cameraTheta=2.79 mountX=-0.01 mountY=-0.02, mountTheta=-1.88
02:03:07.100 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.01, opts=13)
02:03:07.100 00.000 6880 Enqueuing Move request for scope (-0.02, 0.01)
02:03:07.100 00.000 10052 Worker thread wakes up
02:03:07.100 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.01) opts 0xd
02:03:07.100 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.01)
02:03:07.100 00.000 10052 Moving (-0.02, 0.01) raw xDistance=-0.01 yDistance=-0.02
02:03:07.100 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:03:07.100 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.09, using input
02:03:07.100 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
02:03:07.100 00.000 10052 MoveAxis(E, 0, ABG)
02:03:07.101 00.001 10052 Move returns status 0, amount 0
02:03:07.101 00.000 10052 MoveAxis(N, 0, ABG)
02:03:07.101 00.000 10052 Move returns status 0, amount 0
02:03:07.101 00.000 10052 move complete, result=0
02:03:07.101 00.000 10052 worker thread done servicing request
02:03:07.129 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:07.172 00.043 6880 UpdateGuideState exits: m=2464 SNR=34.4
02:03:07.172 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:07.172 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:07.172 00.000 6880 Enqueuing Expose request
02:03:07.172 00.000 10052 Worker thread wakes up
02:03:07.172 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:07.172 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:07.173 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:07.520 00.347 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9c2b336-c6ef-4e22-ba1a-ce50d6220c9c"}
02:03:07.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9c2b336-c6ef-4e22-ba1a-ce50d6220c9c"}
02:03:07.520 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7f04676-283f-422b-b368-c8ea75576c3d"}
02:03:07.520 00.000 6880 case statement mapped state 6 to 3
02:03:07.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7f04676-283f-422b-b368-c8ea75576c3d"}
02:03:07.522 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82d257b3-0e97-4c57-a667-0dc4393a0472"}
02:03:07.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2612,"width":15,"height":15,"star_pos":[6.83,6.76],"pixels":"..."},"id":"82d257b3-0e97-4c57-a667-0dc4393a0472"}
02:03:08.302 00.780 10052 Exposure complete
02:03:08.392 00.090 10052 worker thread done servicing request
02:03:08.392 00.000 6880 OnExposeComplete: enter
02:03:08.392 00.000 6880 UpdateGuideState(): m_state=6
02:03:08.393 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2613
02:03:08.393 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=889.69, Mass=2547, SNR=35.1, Peak=155 HFD=4.6
02:03:08.393 00.000 6880 MultiStar: [#1 -0.03,-0.41,0.94,U] [#2 -0.11,-0.70,0.00,M1] [#3 0.09,-0.54,0.00,M1] [#4 0.07,-0.27,0.82,U] [#5 0.11,-0.24,0.95,U] [#6 0.04,-0.73,0.00,M1] [#7 -0.07,-0.53,0.00,M1] [#8 0.07,-0.29,0.80,U] 
02:03:08.394 00.001 6880 refined, 4 included, MultiStar: {0.03, -0.32}, one-star: {-0.08, -0.37}
02:03:08.394 00.000 6880 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
02:03:08.394 00.000 6880 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
02:03:08.394 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.32 hyp=0.32 cameraTheta=-1.49 mountX=0.32 mountY=0.03, mountTheta=0.09
02:03:08.396 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.32, opts=13)
02:03:08.396 00.000 6880 Enqueuing Move request for scope (0.03, -0.32)
02:03:08.396 00.000 10052 Worker thread wakes up
02:03:08.396 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.32) opts 0xd
02:03:08.396 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.32)
02:03:08.396 00.000 10052 Moving (0.03, -0.32) raw xDistance=0.32 yDistance=0.03
02:03:08.396 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.32
02:03:08.396 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
02:03:08.397 00.001 10052 MoveAxis(W, 85, ABG)
02:03:08.397 00.000 10052 Guiding  Dir = 3, Dur = 85
02:03:08.428 00.031 10052 IsSlewing returns 0
02:03:08.428 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:08.465 00.037 10052 IsGuiding returns 0
02:03:08.475 00.010 6880 UpdateGuideState exits: m=2547 SNR=35.1
02:03:08.476 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:08.476 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:08.476 00.000 6880 Enqueuing Expose request
02:03:08.492 00.016 10052 PulseGuide returned control before completion, sleep 68
02:03:08.596 00.104 10052 IsGuiding returns 0
02:03:08.596 00.000 10052 Move returns status 0, amount 85
02:03:08.596 00.000 10052 MoveAxis(N, 0, ABG)
02:03:08.596 00.000 10052 Move returns status 0, amount 0
02:03:08.596 00.000 10052 move complete, result=0
02:03:08.596 00.000 10052 worker thread done servicing request
02:03:08.596 00.000 10052 Worker thread wakes up
02:03:08.597 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:08.597 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:08.602 00.005 6880 GuideStep: 0.3 px 85 ms WEST, 0.0 px 0 ms NORTH
02:03:09.507 00.905 10052 Exposure complete
02:03:09.520 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a14c4c63-afe9-49e2-9bae-2982e6fa0ba3"}
02:03:09.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a14c4c63-afe9-49e2-9bae-2982e6fa0ba3"}
02:03:09.521 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e26cc540-b8b0-4889-ba4f-7fe271691e33"}
02:03:09.521 00.000 6880 case statement mapped state 6 to 3
02:03:09.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e26cc540-b8b0-4889-ba4f-7fe271691e33"}
02:03:09.523 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d4f6bad6-3be5-4ed1-8fad-c4f461c04ab5"}
02:03:09.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2613,"width":15,"height":15,"star_pos":[6.77,6.69],"pixels":"..."},"id":"d4f6bad6-3be5-4ed1-8fad-c4f461c04ab5"}
02:03:09.574 00.051 10052 worker thread done servicing request
02:03:09.574 00.000 6880 OnExposeComplete: enter
02:03:09.574 00.000 6880 UpdateGuideState(): m_state=6
02:03:09.574 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2614
02:03:09.575 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=889.89, Mass=2622, SNR=35.6, Peak=160 HFD=4.4
02:03:09.575 00.000 6880 MultiStar: [#1 0.25,-0.12,0.94,U] [#2 0.18,-0.25,1.00,U] [#3 0.25,-0.08,0.90,U] [#4 0.40,0.19,0.82,U] [#5 0.26,0.00,0.97,U] [#6 0.16,-0.42,0.91,U] [#7 0.22,-0.08,0.73,U] [#8 0.34,-0.19,0.78,U] 
02:03:09.575 00.000 6880 single-star, 8 included, MultiStar: {0.23, -0.13}, one-star: {0.06, -0.17}
02:03:09.575 00.000 6880 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
02:03:09.575 00.000 6880 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
02:03:09.575 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.26 mountX=0.17 mountY=0.06, mountTheta=0.33
02:03:09.576 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.17, opts=13)
02:03:09.577 00.001 6880 Enqueuing Move request for scope (0.06, -0.17)
02:03:09.577 00.000 10052 Worker thread wakes up
02:03:09.577 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
02:03:09.577 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
02:03:09.577 00.000 10052 Moving (0.06, -0.17) raw xDistance=0.17 yDistance=0.06
02:03:09.577 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:03:09.577 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
02:03:09.577 00.000 10052 MoveAxis(W, 49, ABG)
02:03:09.577 00.000 10052 Guiding  Dir = 3, Dur = 49
02:03:09.601 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:09.616 00.015 10052 IsSlewing returns 0
02:03:09.641 00.025 6880 UpdateGuideState exits: m=2622 SNR=35.6
02:03:09.641 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:09.641 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:09.641 00.000 6880 Enqueuing Expose request
02:03:09.691 00.050 10052 IsGuiding returns 0
02:03:09.835 00.144 10052 IsGuiding returns 0
02:03:09.835 00.000 10052 Move returns status 0, amount 49
02:03:09.836 00.001 10052 MoveAxis(N, 0, ABG)
02:03:09.836 00.000 10052 Move returns status 0, amount 0
02:03:09.836 00.000 10052 move complete, result=0
02:03:09.836 00.000 10052 worker thread done servicing request
02:03:09.836 00.000 10052 Worker thread wakes up
02:03:09.836 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
02:03:09.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:09.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:10.963 01.127 10052 Exposure complete
02:03:11.031 00.068 10052 worker thread done servicing request
02:03:11.031 00.000 6880 OnExposeComplete: enter
02:03:11.031 00.000 6880 UpdateGuideState(): m_state=6
02:03:11.031 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2615
02:03:11.031 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=890.02, Mass=2493, SNR=34.6, Peak=126 HFD=4.6
02:03:11.031 00.000 6880 MultiStar: [#1 0.20,0.09,0.95,U] [#2 -0.19,-0.02,0.98,U] [#3 0.07,0.09,0.92,U] [#4 0.28,0.38,0.84,U] [#5 0.05,0.21,0.95,U] [#6 0.10,-0.04,0.89,U] [#7 0.20,0.13,0.76,U] [#8 0.14,0.05,0.78,U] 
02:03:11.032 00.001 6880 single-star, 8 included, MultiStar: {0.09, 0.09}, one-star: {0.07, -0.04}
02:03:11.032 00.000 6880 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
02:03:11.032 00.000 6880 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:03:11.032 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.48 mountX=0.03 mountY=0.07, mountTheta=1.12
02:03:11.033 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.04, opts=13)
02:03:11.034 00.001 6880 Enqueuing Move request for scope (0.07, -0.04)
02:03:11.034 00.000 10052 Worker thread wakes up
02:03:11.034 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
02:03:11.034 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
02:03:11.034 00.000 10052 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=0.07
02:03:11.034 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:03:11.034 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
02:03:11.034 00.000 10052 MoveAxis(E, 0, ABG)
02:03:11.034 00.000 10052 Move returns status 0, amount 0
02:03:11.034 00.000 10052 MoveAxis(N, 0, ABG)
02:03:11.034 00.000 10052 Move returns status 0, amount 0
02:03:11.034 00.000 10052 move complete, result=0
02:03:11.034 00.000 10052 worker thread done servicing request
02:03:11.063 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:11.110 00.047 6880 UpdateGuideState exits: m=2493 SNR=34.6
02:03:11.111 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:11.111 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:11.111 00.000 6880 Enqueuing Expose request
02:03:11.111 00.000 10052 Worker thread wakes up
02:03:11.111 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:11.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:11.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:11.520 00.409 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba299f25-2953-452e-95c3-4aec141a4080"}
02:03:11.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba299f25-2953-452e-95c3-4aec141a4080"}
02:03:11.521 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18b960e1-d12b-4918-b745-a8b065442a3e"}
02:03:11.521 00.000 6880 case statement mapped state 6 to 3
02:03:11.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18b960e1-d12b-4918-b745-a8b065442a3e"}
02:03:11.521 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a81f49e-c811-4264-b7ac-23baee41e185"}
02:03:11.522 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2615,"width":15,"height":15,"star_pos":[6.92,7.02],"pixels":"..."},"id":"0a81f49e-c811-4264-b7ac-23baee41e185"}
02:03:12.023 00.501 10052 Exposure complete
02:03:12.101 00.078 10052 worker thread done servicing request
02:03:12.101 00.000 6880 OnExposeComplete: enter
02:03:12.101 00.000 6880 UpdateGuideState(): m_state=6
02:03:12.101 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2616
02:03:12.101 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=889.99, Mass=2602, SNR=35.4, Peak=151 HFD=4.6
02:03:12.102 00.001 6880 MultiStar: [#1 -0.15,0.10,0.94,U] [#2 -0.38,0.04,0.98,U] [#3 -0.23,0.20,0.88,U] [#4 0.27,0.40,0.82,U] [#5 -0.16,0.02,0.92,U] [#6 -0.12,0.01,0.89,U] [#7 -0.15,0.20,0.74,U] [#8 -0.11,0.28,0.78,U] 
02:03:12.102 00.000 6880 single-star, 8 included, MultiStar: {-0.13, 0.12}, one-star: {-0.10, -0.07}
02:03:12.102 00.000 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.90 = -0.90)
02:03:12.102 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
02:03:12.102 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.07 hyp=0.12 cameraTheta=-2.51 mountX=0.08 mountY=-0.10, mountTheta=-0.91
02:03:12.104 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.07, opts=13)
02:03:12.104 00.000 6880 Enqueuing Move request for scope (-0.10, -0.07)
02:03:12.104 00.000 10052 Worker thread wakes up
02:03:12.104 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.07) opts 0xd
02:03:12.104 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.07)
02:03:12.104 00.000 10052 Moving (-0.10, -0.07) raw xDistance=0.08 yDistance=-0.10
02:03:12.104 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:03:12.105 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:03:12.105 00.000 10052 MoveAxis(E, 0, ABG)
02:03:12.105 00.000 10052 Move returns status 0, amount 0
02:03:12.105 00.000 10052 MoveAxis(N, 0, ABG)
02:03:12.105 00.000 10052 Move returns status 0, amount 0
02:03:12.105 00.000 10052 move complete, result=0
02:03:12.105 00.000 10052 worker thread done servicing request
02:03:12.130 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:12.175 00.045 6880 UpdateGuideState exits: m=2602 SNR=35.4
02:03:12.175 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:12.175 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:12.176 00.001 6880 Enqueuing Expose request
02:03:12.176 00.000 10052 Worker thread wakes up
02:03:12.176 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:12.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:12.176 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:13.314 01.138 10052 Exposure complete
02:03:13.399 00.085 10052 worker thread done servicing request
02:03:13.401 00.002 6880 OnExposeComplete: enter
02:03:13.401 00.000 6880 UpdateGuideState(): m_state=6
02:03:13.401 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2617
02:03:13.401 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=890.04, Mass=2454, SNR=34.4, Peak=159 HFD=4.5
02:03:13.402 00.001 6880 MultiStar: [#1 0.22,0.12,0.94,U] [#2 -0.07,0.09,1.01,U] [#3 0.10,0.16,0.91,U] [#4 0.14,0.04,0.84,U] [#5 0.20,0.14,0.97,U] [#6 0.10,0.09,0.90,U] [#7 0.26,0.15,0.77,U] [#8 0.23,0.22,0.79,U] 
02:03:13.402 00.000 6880 single-star, 8 included, MultiStar: {0.13, 0.11}, one-star: {0.06, -0.03}
02:03:13.402 00.000 6880 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.61) = xAngle (1.23 = 1.23)
02:03:13.402 00.000 6880 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
02:03:13.402 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.39 mountX=0.02 mountY=0.06, mountTheta=1.22
02:03:13.405 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.03, opts=13)
02:03:13.405 00.000 6880 Enqueuing Move request for scope (0.06, -0.03)
02:03:13.405 00.000 10052 Worker thread wakes up
02:03:13.405 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:03:13.405 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:03:13.406 00.001 10052 Moving (0.06, -0.03) raw xDistance=0.02 yDistance=0.06
02:03:13.406 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:13.406 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
02:03:13.406 00.000 10052 MoveAxis(E, 0, ABG)
02:03:13.406 00.000 10052 Move returns status 0, amount 0
02:03:13.406 00.000 10052 MoveAxis(N, 0, ABG)
02:03:13.406 00.000 10052 Move returns status 0, amount 0
02:03:13.406 00.000 10052 move complete, result=0
02:03:13.406 00.000 10052 worker thread done servicing request
02:03:13.431 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:13.474 00.043 6880 UpdateGuideState exits: m=2454 SNR=34.4
02:03:13.474 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:13.474 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:13.474 00.000 6880 Enqueuing Expose request
02:03:13.474 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:13.474 00.000 10052 Worker thread wakes up
02:03:13.474 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:13.474 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:13.519 00.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c320777-d4b4-4547-9f2d-f91e85395313"}
02:03:13.519 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c320777-d4b4-4547-9f2d-f91e85395313"}
02:03:13.520 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef5b566d-d681-43fa-b539-3dbd2184450b"}
02:03:13.520 00.000 6880 case statement mapped state 6 to 3
02:03:13.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef5b566d-d681-43fa-b539-3dbd2184450b"}
02:03:13.521 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aa4049dc-2f9b-4fc3-ad44-829f8315e9db"}
02:03:13.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2617,"width":15,"height":15,"star_pos":[6.92,7.04],"pixels":"..."},"id":"aa4049dc-2f9b-4fc3-ad44-829f8315e9db"}
02:03:14.392 00.871 10052 Exposure complete
02:03:14.458 00.066 10052 worker thread done servicing request
02:03:14.458 00.000 6880 OnExposeComplete: enter
02:03:14.458 00.000 6880 UpdateGuideState(): m_state=6
02:03:14.458 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2618
02:03:14.458 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=889.92, Mass=2438, SNR=34.3, Peak=140 HFD=4.6
02:03:14.459 00.001 6880 MultiStar: [#1 0.25,-0.04,0.94,U] [#2 -0.23,-0.46,0.98,U] [#3 0.05,-0.40,0.94,U] [#4 0.39,0.26,0.85,U] [#5 -0.02,-0.04,0.97,U] [#6 -0.14,-0.54,0.00,M1] [#7 0.19,0.12,0.76,U] [#8 -0.01,-0.04,0.76,U] 
02:03:14.459 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.10}, one-star: {-0.01, -0.14}
02:03:14.459 00.000 6880 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.61) = xAngle (0.62 = 0.62)
02:03:14.459 00.000 6880 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:03:14.459 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.10 hyp=0.13 cameraTheta=-0.99 mountX=0.10 mountY=0.07, mountTheta=0.60
02:03:14.460 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.10, opts=13)
02:03:14.460 00.000 6880 Enqueuing Move request for scope (0.07, -0.10)
02:03:14.461 00.001 10052 Worker thread wakes up
02:03:14.461 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.10) opts 0xd
02:03:14.461 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.10)
02:03:14.461 00.000 10052 Moving (0.07, -0.10) raw xDistance=0.10 yDistance=0.07
02:03:14.461 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:03:14.461 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
02:03:14.461 00.000 10052 MoveAxis(E, 0, ABG)
02:03:14.461 00.000 10052 Move returns status 0, amount 0
02:03:14.461 00.000 10052 MoveAxis(N, 0, ABG)
02:03:14.461 00.000 10052 Move returns status 0, amount 0
02:03:14.461 00.000 10052 move complete, result=0
02:03:14.461 00.000 10052 worker thread done servicing request
02:03:14.483 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:14.524 00.041 6880 UpdateGuideState exits: m=2438 SNR=34.3
02:03:14.524 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:14.525 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:14.525 00.000 6880 Enqueuing Expose request
02:03:14.525 00.000 10052 Worker thread wakes up
02:03:14.525 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:14.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:14.525 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:15.518 00.993 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4c9dd8a-3c3e-49b2-8ac2-09f9ebfd7556"}
02:03:15.518 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4c9dd8a-3c3e-49b2-8ac2-09f9ebfd7556"}
02:03:15.519 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57e0a7ee-c6a7-49a6-8de1-b0685da28998"}
02:03:15.519 00.000 6880 case statement mapped state 6 to 3
02:03:15.519 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57e0a7ee-c6a7-49a6-8de1-b0685da28998"}
02:03:15.520 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1bc586f6-62c8-43aa-bdbd-8b5992495b9d"}
02:03:15.521 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2618,"width":15,"height":15,"star_pos":[6.84,6.92],"pixels":"..."},"id":"1bc586f6-62c8-43aa-bdbd-8b5992495b9d"}
02:03:15.664 00.143 10052 Exposure complete
02:03:15.738 00.074 10052 worker thread done servicing request
02:03:15.738 00.000 6880 OnExposeComplete: enter
02:03:15.739 00.001 6880 UpdateGuideState(): m_state=6
02:03:15.739 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2619
02:03:15.739 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=890.29, Mass=2399, SNR=33.9, Peak=140 HFD=4.7
02:03:15.740 00.001 6880 MultiStar: [#1 -0.02,0.47,0.97,U] [#2 -0.20,0.28,1.01,U] [#3 0.08,0.26,0.93,U] [#4 0.20,0.65,0.00,M1] [#5 -0.25,0.29,1.01,U] [#6 0.04,0.19,0.93,U] [#7 -0.02,0.31,0.77,U] [#8 -0.05,0.31,0.82,U] 
02:03:15.740 00.000 6880 single-star, 7 included, MultiStar: {-0.07, 0.29}, one-star: {-0.14, 0.23}
02:03:15.740 00.000 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.74 = -2.55)
02:03:15.740 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.58)
02:03:15.740 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.12 mountX=-0.22 mountY=-0.14, mountTheta=-2.57
02:03:15.742 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.23, opts=13)
02:03:15.742 00.000 6880 Enqueuing Move request for scope (-0.14, 0.23)
02:03:15.742 00.000 10052 Worker thread wakes up
02:03:15.742 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
02:03:15.743 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
02:03:15.743 00.000 10052 Moving (-0.14, 0.23) raw xDistance=-0.22 yDistance=-0.14
02:03:15.743 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:03:15.743 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
02:03:15.743 00.000 10052 MoveAxis(E, 60, ABG)
02:03:15.743 00.000 10052 Guiding  Dir = 2, Dur = 60
02:03:15.771 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:15.809 00.038 10052 IsSlewing returns 0
02:03:15.818 00.009 6880 UpdateGuideState exits: m=2399 SNR=33.9
02:03:15.819 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:15.819 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:15.819 00.000 6880 Enqueuing Expose request
02:03:15.882 00.063 10052 IsGuiding returns 0
02:03:16.033 00.151 10052 IsGuiding returns 1
02:03:16.033 00.000 10052 scope still moving after pulse duration time elapsed
02:03:16.107 00.074 10052 IsSlewing returns 0
02:03:16.186 00.079 10052 IsGuiding returns 0
02:03:16.186 00.000 10052 scope move finished after 60 + 243 ms
02:03:16.187 00.001 10052 Move returns status 0, amount 60
02:03:16.187 00.000 10052 MoveAxis(N, 0, ABG)
02:03:16.187 00.000 10052 Move returns status 0, amount 0
02:03:16.187 00.000 10052 move complete, result=0
02:03:16.187 00.000 10052 worker thread done servicing request
02:03:16.187 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
02:03:16.187 00.000 10052 Worker thread wakes up
02:03:16.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:16.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:17.094 00.907 10052 Exposure complete
02:03:17.152 00.058 10052 worker thread done servicing request
02:03:17.153 00.001 6880 OnExposeComplete: enter
02:03:17.153 00.000 6880 UpdateGuideState(): m_state=6
02:03:17.153 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2620
02:03:17.153 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=889.82, Mass=2433, SNR=34.2, Peak=152 HFD=4.5
02:03:17.153 00.000 6880 MultiStar: [#1 0.03,-0.03,0.96,U] [#2 -0.35,-0.33,1.01,U] [#3 -0.04,-0.08,0.93,U] [#4 0.23,0.19,0.86,U] [#5 -0.01,-0.04,0.97,U] [#6 -0.04,-0.49,0.94,U] [#7 -0.12,-0.03,0.76,U] [#8 -0.03,0.08,0.81,U] 
02:03:17.153 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {-0.13, -0.24}
02:03:17.154 00.001 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
02:03:17.154 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:03:17.154 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-2.00 mountX=0.12 mountY=-0.05, mountTheta=-0.41
02:03:17.156 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.12, opts=13)
02:03:17.156 00.000 6880 Enqueuing Move request for scope (-0.05, -0.12)
02:03:17.156 00.000 10052 Worker thread wakes up
02:03:17.156 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:03:17.156 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:03:17.156 00.000 10052 Moving (-0.05, -0.12) raw xDistance=0.12 yDistance=-0.05
02:03:17.156 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:03:17.156 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
02:03:17.156 00.000 10052 MoveAxis(W, 29, ABG)
02:03:17.157 00.001 10052 Guiding  Dir = 3, Dur = 29
02:03:17.178 00.021 10052 IsSlewing returns 0
02:03:17.178 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:17.216 00.038 10052 IsGuiding returns 0
02:03:17.216 00.000 6880 UpdateGuideState exits: m=2433 SNR=34.2
02:03:17.216 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:17.216 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:17.216 00.000 6880 Enqueuing Expose request
02:03:17.243 00.027 10052 PulseGuide returned control before completion, sleep 12
02:03:17.287 00.044 10052 IsGuiding returns 0
02:03:17.287 00.000 10052 Move returns status 0, amount 29
02:03:17.287 00.000 10052 MoveAxis(N, 0, ABG)
02:03:17.287 00.000 10052 Move returns status 0, amount 0
02:03:17.287 00.000 10052 move complete, result=0
02:03:17.287 00.000 10052 worker thread done servicing request
02:03:17.287 00.000 10052 Worker thread wakes up
02:03:17.287 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:17.287 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:17.289 00.002 6880 GuideStep: 0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:03:17.519 00.230 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"04b54ff8-fbb6-4623-9574-1f0db79ea6ec"}
02:03:17.519 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"04b54ff8-fbb6-4623-9574-1f0db79ea6ec"}
02:03:17.520 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"964cd90c-1eab-40ff-80ef-a827d42870a2"}
02:03:17.520 00.000 6880 case statement mapped state 6 to 3
02:03:17.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"964cd90c-1eab-40ff-80ef-a827d42870a2"}
02:03:17.521 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e1061847-66ad-42dc-b806-68c5cceda063"}
02:03:17.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2620,"width":15,"height":15,"star_pos":[6.72,6.82],"pixels":"..."},"id":"e1061847-66ad-42dc-b806-68c5cceda063"}
02:03:18.429 00.908 10052 Exposure complete
02:03:18.501 00.072 10052 worker thread done servicing request
02:03:18.501 00.000 6880 OnExposeComplete: enter
02:03:18.501 00.000 6880 UpdateGuideState(): m_state=6
02:03:18.501 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2621
02:03:18.501 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=889.88, Mass=2432, SNR=34.2, Peak=168 HFD=4.5
02:03:18.502 00.001 6880 MultiStar: [#1 0.03,0.02,0.97,U] [#2 -0.12,0.03,0.96,U] [#3 0.11,0.07,0.92,U] [#4 0.28,0.14,0.86,U] [#5 0.05,0.06,0.99,U] [#6 0.05,-0.06,0.94,U] [#7 0.09,0.05,0.79,U] [#8 0.09,0.12,0.82,U] 
02:03:18.502 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {0.02, -0.18}
02:03:18.502 00.000 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
02:03:18.502 00.000 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
02:03:18.502 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.35 mountX=-0.03 mountY=0.06, mountTheta=1.96
02:03:18.503 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.02, opts=13)
02:03:18.503 00.000 6880 Enqueuing Move request for scope (0.07, 0.02)
02:03:18.503 00.000 10052 Worker thread wakes up
02:03:18.504 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
02:03:18.504 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
02:03:18.504 00.000 10052 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=0.06
02:03:18.504 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:03:18.504 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
02:03:18.504 00.000 10052 MoveAxis(E, 0, ABG)
02:03:18.504 00.000 10052 Move returns status 0, amount 0
02:03:18.504 00.000 10052 MoveAxis(N, 0, ABG)
02:03:18.504 00.000 10052 Move returns status 0, amount 0
02:03:18.504 00.000 10052 move complete, result=0
02:03:18.504 00.000 10052 worker thread done servicing request
02:03:18.526 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:18.570 00.044 6880 UpdateGuideState exits: m=2432 SNR=34.2
02:03:18.570 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:18.571 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:18.571 00.000 6880 Enqueuing Expose request
02:03:18.571 00.000 10052 Worker thread wakes up
02:03:18.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:18.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:18.571 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:19.481 00.910 10052 Exposure complete
02:03:19.518 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25a746e2-a48c-4679-9e12-972407f6abde"}
02:03:19.518 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25a746e2-a48c-4679-9e12-972407f6abde"}
02:03:19.518 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"02986b58-2326-42ed-802b-641950a78a4b"}
02:03:19.518 00.000 6880 case statement mapped state 6 to 3
02:03:19.518 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"02986b58-2326-42ed-802b-641950a78a4b"}
02:03:19.519 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8f707622-bd78-4678-89f7-9d52f18f3f19"}
02:03:19.519 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2621,"width":15,"height":15,"star_pos":[6.87,6.88],"pixels":"..."},"id":"8f707622-bd78-4678-89f7-9d52f18f3f19"}
02:03:19.550 00.031 10052 worker thread done servicing request
02:03:19.550 00.000 6880 OnExposeComplete: enter
02:03:19.550 00.000 6880 UpdateGuideState(): m_state=6
02:03:19.551 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2622
02:03:19.551 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=889.76, Mass=2648, SNR=35.7, Peak=163 HFD=4.6
02:03:19.551 00.000 6880 MultiStar: [#1 -0.11,0.00,0.95,U] [#2 -0.20,-0.12,0.98,U] [#3 -0.04,-0.10,0.89,U] [#4 0.01,-0.14,0.83,U] [#5 -0.02,-0.08,0.93,U] [#6 -0.08,-0.19,0.89,U] [#7 -0.10,-0.08,0.74,U] [#8 -0.20,0.13,0.75,U] 
02:03:19.551 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.10}, one-star: {-0.15, -0.31}
02:03:19.551 00.000 6880 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
02:03:19.551 00.000 6880 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
02:03:19.552 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.10 hyp=0.14 cameraTheta=-2.32 mountX=0.11 mountY=-0.10, mountTheta=-0.72
02:03:19.553 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.10, opts=13)
02:03:19.553 00.000 6880 Enqueuing Move request for scope (-0.10, -0.10)
02:03:19.553 00.000 10052 Worker thread wakes up
02:03:19.553 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.10) opts 0xd
02:03:19.553 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.10)
02:03:19.553 00.000 10052 Moving (-0.10, -0.10) raw xDistance=0.11 yDistance=-0.10
02:03:19.554 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:03:19.554 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:03:19.554 00.000 10052 MoveAxis(E, 0, ABG)
02:03:19.554 00.000 10052 Move returns status 0, amount 0
02:03:19.554 00.000 10052 MoveAxis(N, 0, ABG)
02:03:19.554 00.000 10052 Move returns status 0, amount 0
02:03:19.554 00.000 10052 move complete, result=0
02:03:19.554 00.000 10052 worker thread done servicing request
02:03:19.578 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:19.619 00.041 6880 UpdateGuideState exits: m=2648 SNR=35.7
02:03:19.619 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:19.619 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:19.619 00.000 6880 Enqueuing Expose request
02:03:19.619 00.000 10052 Worker thread wakes up
02:03:19.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:19.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:19.620 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:20.752 01.132 10052 Exposure complete
02:03:20.857 00.105 10052 worker thread done servicing request
02:03:20.857 00.000 6880 OnExposeComplete: enter
02:03:20.857 00.000 6880 UpdateGuideState(): m_state=6
02:03:20.858 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2623
02:03:20.858 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=890.03, Mass=2501, SNR=34.8, Peak=157 HFD=4.5
02:03:20.858 00.000 6880 MultiStar: [#1 -0.04,0.08,0.95,U] [#2 -0.19,-0.32,0.96,U] [#3 0.05,-0.05,0.89,U] [#4 0.10,0.11,0.82,U] [#5 -0.12,0.10,0.99,U] [#6 0.04,-0.07,0.91,U] [#7 -0.03,0.03,0.76,U] [#8 -0.08,0.09,0.82,U] 
02:03:20.859 00.001 6880 refined, 8 included, MultiStar: {-0.05, -0.01}, one-star: {-0.11, -0.03}
02:03:20.859 00.000 6880 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
02:03:20.859 00.000 6880 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
02:03:20.859 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.93 mountX=0.01 mountY=-0.05, mountTheta=-1.32
02:03:20.861 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.01, opts=13)
02:03:20.861 00.000 6880 Enqueuing Move request for scope (-0.05, -0.01)
02:03:20.861 00.000 10052 Worker thread wakes up
02:03:20.862 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
02:03:20.862 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
02:03:20.862 00.000 10052 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
02:03:20.862 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:03:20.862 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.05, using input
02:03:20.862 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
02:03:20.862 00.000 10052 MoveAxis(E, 0, ABG)
02:03:20.862 00.000 10052 Move returns status 0, amount 0
02:03:20.862 00.000 10052 MoveAxis(N, 0, ABG)
02:03:20.862 00.000 10052 Move returns status 0, amount 0
02:03:20.862 00.000 10052 move complete, result=0
02:03:20.863 00.001 10052 worker thread done servicing request
02:03:20.892 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:20.942 00.050 6880 UpdateGuideState exits: m=2501 SNR=34.8
02:03:20.942 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:20.943 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:20.943 00.000 6880 Enqueuing Expose request
02:03:20.943 00.000 10052 Worker thread wakes up
02:03:20.943 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:20.943 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:20.943 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:21.865 00.922 10052 Exposure complete
02:03:21.945 00.080 10052 worker thread done servicing request
02:03:21.945 00.000 6880 OnExposeComplete: enter
02:03:21.945 00.000 6880 UpdateGuideState(): m_state=6
02:03:21.946 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2624
02:03:21.946 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=890.03, Mass=2550, SNR=35.0, Peak=147 HFD=4.4
02:03:21.946 00.000 6880 MultiStar: [#1 0.18,0.13,0.96,U] [#2 -0.03,0.18,0.96,U] [#3 0.18,0.07,0.90,U] [#4 0.37,0.31,0.81,U] [#5 0.17,0.16,0.96,U] [#6 0.20,0.10,0.92,U] [#7 0.17,0.13,0.76,U] [#8 0.17,0.17,0.78,U] 
02:03:21.946 00.000 6880 single-star, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.06, -0.03}
02:03:21.946 00.000 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.15 = 1.15)
02:03:21.947 00.001 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
02:03:21.947 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.46 mountX=0.03 mountY=0.06, mountTheta=1.14
02:03:21.948 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.03, opts=13)
02:03:21.949 00.001 6880 Enqueuing Move request for scope (0.06, -0.03)
02:03:21.949 00.000 10052 Worker thread wakes up
02:03:21.949 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:03:21.949 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:03:21.950 00.001 10052 Moving (0.06, -0.03) raw xDistance=0.03 yDistance=0.06
02:03:21.950 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:03:21.950 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
02:03:21.950 00.000 10052 MoveAxis(E, 0, ABG)
02:03:21.950 00.000 10052 Move returns status 0, amount 0
02:03:21.950 00.000 10052 MoveAxis(N, 0, ABG)
02:03:21.950 00.000 10052 Move returns status 0, amount 0
02:03:21.950 00.000 10052 move complete, result=0
02:03:21.950 00.000 10052 worker thread done servicing request
02:03:21.982 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:22.031 00.049 6880 UpdateGuideState exits: m=2550 SNR=35.0
02:03:22.031 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:22.031 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:22.031 00.000 6880 Enqueuing Expose request
02:03:22.031 00.000 10052 Worker thread wakes up
02:03:22.032 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:22.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:22.032 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:22.382 00.350 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb454507-d127-42a5-8e38-d033c2611642"}
02:03:22.383 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb454507-d127-42a5-8e38-d033c2611642"}
02:03:22.384 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7deedf0-c630-4368-997d-4d3e027d3fe0"}
02:03:22.384 00.000 6880 case statement mapped state 6 to 3
02:03:22.384 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7deedf0-c630-4368-997d-4d3e027d3fe0"}
02:03:22.441 00.057 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"54bfd0a3-e07d-4356-9189-2fa4e0e1eb8b"}
02:03:22.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2624,"width":15,"height":15,"star_pos":[6.91,7.03],"pixels":"..."},"id":"54bfd0a3-e07d-4356-9189-2fa4e0e1eb8b"}
02:03:23.165 00.724 10052 Exposure complete
02:03:23.252 00.087 6880 OnExposeComplete: enter
02:03:23.252 00.000 10052 worker thread done servicing request
02:03:23.252 00.000 6880 UpdateGuideState(): m_state=6
02:03:23.253 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2625
02:03:23.253 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=890.00, Mass=2475, SNR=34.5, Peak=148 HFD=4.5
02:03:23.253 00.000 6880 MultiStar: [#1 -0.02,0.13,0.95,U] [#2 -0.24,-0.09,0.98,U] [#3 0.01,0.08,0.94,U] [#4 -0.03,0.03,0.86,U] [#5 -0.13,0.09,0.99,U] [#6 -0.03,-0.01,0.90,U] [#7 -0.07,0.12,0.78,U] [#8 -0.03,0.11,0.80,U] 
02:03:23.253 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.04}, one-star: {-0.13, -0.07}
02:03:23.254 00.001 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.28 = -2.00)
02:03:23.254 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.25 = -2.03)
02:03:23.254 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.04 hyp=0.09 cameraTheta=2.67 mountX=-0.04 mountY=-0.08, mountTheta=-2.01
02:03:23.256 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.04, opts=13)
02:03:23.256 00.000 6880 Enqueuing Move request for scope (-0.08, 0.04)
02:03:23.256 00.000 10052 Worker thread wakes up
02:03:23.256 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.04) opts 0xd
02:03:23.256 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.04)
02:03:23.257 00.001 10052 Moving (-0.08, 0.04) raw xDistance=-0.04 yDistance=-0.08
02:03:23.257 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:03:23.257 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
02:03:23.257 00.000 10052 MoveAxis(E, 0, ABG)
02:03:23.257 00.000 10052 Move returns status 0, amount 0
02:03:23.257 00.000 10052 MoveAxis(N, 0, ABG)
02:03:23.257 00.000 10052 Move returns status 0, amount 0
02:03:23.257 00.000 10052 move complete, result=0
02:03:23.257 00.000 10052 worker thread done servicing request
02:03:23.289 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:23.343 00.054 6880 UpdateGuideState exits: m=2475 SNR=34.5
02:03:23.343 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:23.343 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:23.345 00.002 6880 Enqueuing Expose request
02:03:23.345 00.000 10052 Worker thread wakes up
02:03:23.345 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:03:23.345 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:23.345 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:24.265 00.920 10052 Exposure complete
02:03:24.349 00.084 10052 worker thread done servicing request
02:03:24.349 00.000 6880 OnExposeComplete: enter
02:03:24.351 00.002 6880 UpdateGuideState(): m_state=6
02:03:24.351 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2626
02:03:24.351 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=890.02, Mass=2577, SNR=35.3, Peak=167 HFD=4.4
02:03:24.352 00.001 6880 MultiStar: [#1 0.14,0.20,0.95,U] [#2 -0.24,0.02,0.97,U] [#3 0.10,0.13,0.90,U] [#4 0.30,0.42,0.82,U] [#5 0.14,0.10,0.96,U] [#6 0.12,0.06,0.89,U] [#7 0.10,0.22,0.76,U] [#8 0.07,0.25,0.79,U] 
02:03:24.352 00.000 6880 single-star, 8 included, MultiStar: {0.07, 0.14}, one-star: {-0.02, -0.04}
02:03:24.352 00.000 6880 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.61) = xAngle (-0.48 = -0.48)
02:03:24.352 00.000 6880 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
02:03:24.352 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.04 hyp=0.05 cameraTheta=-2.09 mountX=0.04 mountY=-0.02, mountTheta=-0.50
02:03:24.354 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.04, opts=13)
02:03:24.354 00.000 6880 Enqueuing Move request for scope (-0.02, -0.04)
02:03:24.354 00.000 10052 Worker thread wakes up
02:03:24.354 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.04) opts 0xd
02:03:24.354 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.04)
02:03:24.354 00.000 10052 Moving (-0.02, -0.04) raw xDistance=0.04 yDistance=-0.02
02:03:24.354 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:24.355 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.03, using input
02:03:24.355 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
02:03:24.355 00.000 10052 MoveAxis(E, 0, ABG)
02:03:24.355 00.000 10052 Move returns status 0, amount 0
02:03:24.355 00.000 10052 MoveAxis(N, 0, ABG)
02:03:24.355 00.000 10052 Move returns status 0, amount 0
02:03:24.355 00.000 10052 move complete, result=0
02:03:24.355 00.000 10052 worker thread done servicing request
02:03:24.385 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:24.438 00.053 6880 UpdateGuideState exits: m=2577 SNR=35.3
02:03:24.438 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:24.438 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:24.438 00.000 6880 Enqueuing Expose request
02:03:24.438 00.000 10052 Worker thread wakes up
02:03:24.439 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:24.439 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:24.439 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:24.442 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"49c943f3-907b-490e-b1d7-291269193ba3"}
02:03:24.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"49c943f3-907b-490e-b1d7-291269193ba3"}
02:03:24.455 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b0e9c0f-b6fb-4df1-9c9c-3c7cabd8dded"}
02:03:24.455 00.000 6880 case statement mapped state 6 to 3
02:03:24.455 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b0e9c0f-b6fb-4df1-9c9c-3c7cabd8dded"}
02:03:24.458 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aaf0ae0d-f435-475f-906a-d737b845a3d6"}
02:03:24.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2626,"width":15,"height":15,"star_pos":[6.83,7.02],"pixels":"..."},"id":"aaf0ae0d-f435-475f-906a-d737b845a3d6"}
02:03:25.574 01.116 10052 Exposure complete
02:03:25.654 00.080 10052 worker thread done servicing request
02:03:25.654 00.000 6880 OnExposeComplete: enter
02:03:25.654 00.000 6880 UpdateGuideState(): m_state=6
02:03:25.654 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2627
02:03:25.655 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=889.61, Mass=2594, SNR=35.2, Peak=191 HFD=4.5
02:03:25.655 00.000 6880 MultiStar: [#1 0.25,-0.46,0.00,M1] [#2 -0.30,-0.50,0.00,M1] [#3 0.08,-0.46,0.89,U] [#4 0.56,-0.27,0.00,M1] [#5 0.20,-0.24,0.92,U] [#6 0.06,-0.57,0.00,M1] [#7 0.29,-0.37,0.75,U] [#8 0.16,-0.30,0.77,U] 
02:03:25.655 00.000 6880 refined, 4 included, MultiStar: {0.16, -0.37}, one-star: {0.10, -0.45}
02:03:25.655 00.000 6880 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.61) = xAngle (0.46 = 0.46)
02:03:25.655 00.000 6880 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
02:03:25.656 00.001 6880 CameraToMount -- cameraX=0.16 cameraY=-0.37 hyp=0.40 cameraTheta=-1.16 mountX=0.36 mountY=0.16, mountTheta=0.43
02:03:25.657 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.37, opts=13)
02:03:25.658 00.001 6880 Enqueuing Move request for scope (0.16, -0.37)
02:03:25.658 00.000 10052 Worker thread wakes up
02:03:25.658 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.37) opts 0xd
02:03:25.658 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.37)
02:03:25.658 00.000 10052 Moving (0.16, -0.37) raw xDistance=0.36 yDistance=0.16
02:03:25.658 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
02:03:25.658 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
02:03:25.658 00.000 10052 MoveAxis(W, 96, ABG)
02:03:25.658 00.000 10052 Guiding  Dir = 3, Dur = 96
02:03:25.679 00.021 10052 IsSlewing returns 0
02:03:25.688 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:25.717 00.029 10052 IsGuiding returns 0
02:03:25.739 00.022 6880 UpdateGuideState exits: m=2594 SNR=35.2
02:03:25.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:25.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:25.739 00.000 6880 Enqueuing Expose request
02:03:25.744 00.005 10052 PulseGuide returned control before completion, sleep 79
02:03:25.895 00.151 10052 IsGuiding returns 0
02:03:25.895 00.000 10052 Move returns status 0, amount 96
02:03:25.895 00.000 10052 MoveAxis(N, 0, ABG)
02:03:25.895 00.000 10052 Move returns status 0, amount 0
02:03:25.895 00.000 10052 move complete, result=0
02:03:25.895 00.000 10052 worker thread done servicing request
02:03:25.895 00.000 10052 Worker thread wakes up
02:03:25.895 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:25.895 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:25.975 00.080 6880 GuideStep: 0.4 px 96 ms WEST, 0.2 px 0 ms NORTH
02:03:26.381 00.406 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c937e4d-38fa-403a-95f7-ae5ebe50f5bf"}
02:03:26.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c937e4d-38fa-403a-95f7-ae5ebe50f5bf"}
02:03:26.382 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd2cb693-b558-455d-9e51-092febb70aef"}
02:03:26.382 00.000 6880 case statement mapped state 6 to 3
02:03:26.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd2cb693-b558-455d-9e51-092febb70aef"}
02:03:26.382 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f40ad1d9-5f1b-4fed-923a-5390f6a39cd0"}
02:03:26.383 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2627,"width":15,"height":15,"star_pos":[6.95,6.61],"pixels":"..."},"id":"f40ad1d9-5f1b-4fed-923a-5390f6a39cd0"}
02:03:26.839 00.456 10052 Exposure complete
02:03:26.960 00.121 6880 OnExposeComplete: enter
02:03:26.960 00.000 6880 UpdateGuideState(): m_state=6
02:03:26.961 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2628
02:03:26.961 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=889.81, Mass=2616, SNR=35.5, Peak=172 HFD=4.5
02:03:26.961 00.000 6880 MultiStar: [#1 0.21,-0.03,0.94,U] [#2 0.05,-0.17,0.94,U] [#3 0.11,-0.35,0.87,U] [#4 0.43,0.09,0.82,U] [#5 0.15,-0.08,0.93,U] [#6 0.11,-0.52,0.00,M2] [#7 0.16,-0.13,0.72,U] [#8 0.05,-0.08,0.78,U] 
02:03:26.961 00.000 6880 refined, 7 included, MultiStar: {0.16, -0.13}, one-star: {0.12, -0.25}
02:03:26.961 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
02:03:26.962 00.001 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
02:03:26.962 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.13 hyp=0.20 cameraTheta=-0.69 mountX=0.12 mountY=0.16, mountTheta=0.92
02:03:26.963 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.13, opts=13)
02:03:26.963 00.000 6880 Enqueuing Move request for scope (0.16, -0.13)
02:03:26.980 00.017 10052 worker thread done servicing request
02:03:26.980 00.000 10052 Worker thread wakes up
02:03:26.980 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.13) opts 0xd
02:03:26.980 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.13)
02:03:26.980 00.000 10052 Moving (0.16, -0.13) raw xDistance=0.12 yDistance=0.16
02:03:26.980 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:03:26.980 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
02:03:26.980 00.000 10052 MoveAxis(W, 37, ABG)
02:03:26.980 00.000 10052 Guiding  Dir = 3, Dur = 37
02:03:26.996 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:27.001 00.005 10052 IsSlewing returns 0
02:03:27.040 00.039 10052 IsGuiding returns 0
02:03:27.084 00.044 6880 UpdateGuideState exits: m=2616 SNR=35.5
02:03:27.085 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:27.085 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:27.085 00.000 6880 Enqueuing Expose request
02:03:27.105 00.020 10052 IsGuiding returns 1
02:03:27.105 00.000 10052 scope still moving after pulse duration time elapsed
02:03:27.148 00.043 10052 IsSlewing returns 0
02:03:27.186 00.038 10052 IsGuiding returns 0
02:03:27.186 00.000 10052 scope move finished after 37 + 109 ms
02:03:27.186 00.000 10052 Move returns status 0, amount 37
02:03:27.186 00.000 10052 MoveAxis(N, 0, ABG)
02:03:27.186 00.000 10052 Move returns status 0, amount 0
02:03:27.186 00.000 10052 move complete, result=0
02:03:27.186 00.000 10052 worker thread done servicing request
02:03:27.186 00.000 10052 Worker thread wakes up
02:03:27.186 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:27.186 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:27.662 00.476 6880 GuideStep: 0.1 px 37 ms WEST, 0.2 px 0 ms NORTH
02:03:28.323 00.661 10052 Exposure complete
02:03:28.380 00.057 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbf27696-9a83-4027-9e14-14281a244bae"}
02:03:28.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbf27696-9a83-4027-9e14-14281a244bae"}
02:03:28.381 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2b45245-cb3f-48b3-bb9a-a0b00aa83b85"}
02:03:28.382 00.001 6880 case statement mapped state 6 to 3
02:03:28.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2b45245-cb3f-48b3-bb9a-a0b00aa83b85"}
02:03:28.382 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"891ecb71-e7b9-4d1a-8bee-c40778015dbe"}
02:03:28.383 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2628,"width":15,"height":15,"star_pos":[6.97,6.81],"pixels":"..."},"id":"891ecb71-e7b9-4d1a-8bee-c40778015dbe"}
02:03:28.404 00.021 10052 worker thread done servicing request
02:03:28.404 00.000 6880 OnExposeComplete: enter
02:03:28.404 00.000 6880 UpdateGuideState(): m_state=6
02:03:28.405 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2629
02:03:28.405 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.88, Mass=2509, SNR=34.7, Peak=175 HFD=4.5
02:03:28.405 00.000 6880 MultiStar: [#1 -0.07,-0.29,0.94,U] [#2 -0.14,-0.13,0.95,U] [#3 0.16,-0.13,0.91,U] [#4 0.24,0.09,0.86,U] [#5 -0.09,0.02,0.98,U] [#6 0.03,-0.47,0.91,U] [#7 -0.02,-0.16,0.76,U] [#8 -0.07,0.00,0.80,U] 
02:03:28.406 00.001 6880 refined, 8 included, MultiStar: {-0.00, -0.14}, one-star: {-0.03, -0.18}
02:03:28.406 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:03:28.406 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:03:28.406 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.14 hyp=0.14 cameraTheta=-1.58 mountX=0.14 mountY=0.00, mountTheta=0.01
02:03:28.407 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.14, opts=13)
02:03:28.407 00.000 6880 Enqueuing Move request for scope (-0.00, -0.14)
02:03:28.407 00.000 10052 Worker thread wakes up
02:03:28.407 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.14) opts 0xd
02:03:28.407 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.14)
02:03:28.409 00.002 10052 Moving (-0.00, -0.14) raw xDistance=0.14 yDistance=0.00
02:03:28.409 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
02:03:28.409 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.06, using input
02:03:28.409 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
02:03:28.409 00.000 10052 MoveAxis(W, 40, ABG)
02:03:28.409 00.000 10052 Guiding  Dir = 3, Dur = 40
02:03:28.436 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:28.470 00.034 10052 IsSlewing returns 0
02:03:28.483 00.013 6880 UpdateGuideState exits: m=2509 SNR=34.7
02:03:28.483 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:28.483 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:28.483 00.000 6880 Enqueuing Expose request
02:03:28.545 00.062 10052 IsGuiding returns 0
02:03:28.642 00.097 10052 IsGuiding returns 1
02:03:28.642 00.000 10052 scope still moving after pulse duration time elapsed
02:03:28.698 00.056 10052 IsSlewing returns 0
02:03:28.736 00.038 10052 IsGuiding returns 0
02:03:28.736 00.000 10052 scope move finished after 40 + 151 ms
02:03:28.736 00.000 10052 Move returns status 0, amount 40
02:03:28.736 00.000 10052 MoveAxis(N, 0, ABG)
02:03:28.736 00.000 10052 Move returns status 0, amount 0
02:03:28.736 00.000 10052 move complete, result=0
02:03:28.736 00.000 10052 worker thread done servicing request
02:03:28.736 00.000 6880 GuideStep: 0.1 px 40 ms WEST, 0.0 px 0 ms NORTH
02:03:28.736 00.000 10052 Worker thread wakes up
02:03:28.737 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:28.737 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:29.655 00.918 10052 Exposure complete
02:03:29.729 00.074 10052 worker thread done servicing request
02:03:29.729 00.000 6880 OnExposeComplete: enter
02:03:29.729 00.000 6880 UpdateGuideState(): m_state=6
02:03:29.730 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2630
02:03:29.730 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=889.79, Mass=2498, SNR=34.7, Peak=164 HFD=4.5
02:03:29.730 00.000 6880 MultiStar: [#1 0.28,-0.22,0.96,U] [#2 -0.28,-0.11,0.98,U] [#3 0.03,-0.20,0.93,U] [#4 0.49,0.26,0.00,M1] [#5 0.16,0.05,0.97,U] [#6 -0.08,-0.21,0.93,U] [#7 0.08,-0.22,0.72,U] [#8 0.02,0.13,0.80,U] 
02:03:29.730 00.000 6880 refined, 7 included, MultiStar: {0.04, -0.14}, one-star: {0.10, -0.27}
02:03:29.730 00.000 6880 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.61) = xAngle (0.31 = 0.31)
02:03:29.731 00.001 6880 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
02:03:29.731 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.30 mountX=0.13 mountY=0.04, mountTheta=0.29
02:03:29.732 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.14, opts=13)
02:03:29.732 00.000 6880 Enqueuing Move request for scope (0.04, -0.14)
02:03:29.732 00.000 10052 Worker thread wakes up
02:03:29.733 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
02:03:29.733 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
02:03:29.733 00.000 10052 Moving (0.04, -0.14) raw xDistance=0.13 yDistance=0.04
02:03:29.733 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:03:29.733 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.05, using input
02:03:29.733 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:03:29.733 00.000 10052 MoveAxis(W, 38, ABG)
02:03:29.733 00.000 10052 Guiding  Dir = 3, Dur = 38
02:03:29.762 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:29.788 00.026 10052 IsSlewing returns 0
02:03:29.804 00.016 6880 UpdateGuideState exits: m=2498 SNR=34.7
02:03:29.805 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:29.805 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:29.805 00.000 6880 Enqueuing Expose request
02:03:29.863 00.058 10052 IsGuiding returns 0
02:03:30.006 00.143 10052 IsGuiding returns 0
02:03:30.006 00.000 10052 Move returns status 0, amount 38
02:03:30.006 00.000 10052 MoveAxis(N, 0, ABG)
02:03:30.006 00.000 10052 Move returns status 0, amount 0
02:03:30.006 00.000 10052 move complete, result=0
02:03:30.006 00.000 10052 worker thread done servicing request
02:03:30.006 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.0 px 0 ms NORTH
02:03:30.006 00.000 10052 Worker thread wakes up
02:03:30.006 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:30.006 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:30.379 00.373 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1afd00bf-2003-48f7-baf0-1b7beeceb51c"}
02:03:30.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1afd00bf-2003-48f7-baf0-1b7beeceb51c"}
02:03:30.380 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e06528e6-27aa-4d94-b550-5d53f399a06c"}
02:03:30.380 00.000 6880 case statement mapped state 6 to 3
02:03:30.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e06528e6-27aa-4d94-b550-5d53f399a06c"}
02:03:30.381 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8a56ce80-aa78-43bc-a387-62e4fb172be1"}
02:03:30.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2630,"width":15,"height":15,"star_pos":[6.95,6.79],"pixels":"..."},"id":"8a56ce80-aa78-43bc-a387-62e4fb172be1"}
02:03:31.141 00.760 10052 Exposure complete
02:03:31.221 00.080 10052 worker thread done servicing request
02:03:31.221 00.000 6880 OnExposeComplete: enter
02:03:31.221 00.000 6880 UpdateGuideState(): m_state=6
02:03:31.222 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2631
02:03:31.222 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=889.80, Mass=2496, SNR=34.7, Peak=144 HFD=4.4
02:03:31.222 00.000 6880 MultiStar: [#1 0.55,-0.11,0.00,M1] [#2 0.31,0.06,0.99,U] [#3 0.32,-0.11,0.93,U] [#4 0.42,0.19,0.83,U] [#5 0.26,-0.05,0.98,U] [#6 0.27,-0.49,0.00,M1] [#7 0.34,0.05,0.76,U] [#8 0.16,-0.05,0.79,U] 
02:03:31.222 00.000 6880 refined, 6 included, MultiStar: {0.28, -0.03}, one-star: {0.16, -0.26}
02:03:31.223 00.001 6880 CameraToMount -- cameraTheta (-0.11) - m_xAngle (-1.61) = xAngle (1.50 = 1.50)
02:03:31.223 00.000 6880 CameraToMount -- cameraTheta (-0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.47 = 1.47)
02:03:31.223 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.03 hyp=0.28 cameraTheta=-0.11 mountX=0.02 mountY=0.28, mountTheta=1.50
02:03:31.225 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.03, opts=13)
02:03:31.225 00.000 6880 Enqueuing Move request for scope (0.28, -0.03)
02:03:31.225 00.000 10052 Worker thread wakes up
02:03:31.225 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.03) opts 0xd
02:03:31.225 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.03)
02:03:31.226 00.001 10052 Moving (0.28, -0.03) raw xDistance=0.02 yDistance=0.28
02:03:31.226 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:31.226 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.28, slope = 0.03
02:03:31.226 00.000 10052 MoveAxis(E, 0, ABG)
02:03:31.226 00.000 10052 Move returns status 0, amount 0
02:03:31.226 00.000 10052 MoveAxis(S, 50, ABG)
02:03:31.226 00.000 10052 Guiding  Dir = 1, Dur = 50
02:03:31.246 00.020 10052 IsSlewing returns 0
02:03:31.256 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:31.285 00.029 10052 IsGuiding returns 0
02:03:31.303 00.018 6880 UpdateGuideState exits: m=2496 SNR=34.7
02:03:31.304 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:31.304 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:31.304 00.000 6880 Enqueuing Expose request
02:03:31.312 00.008 10052 PulseGuide returned control before completion, sleep 33
02:03:31.379 00.067 10052 IsGuiding returns 0
02:03:31.379 00.000 10052 Move returns status 0, amount 50
02:03:31.379 00.000 10052 move complete, result=0
02:03:31.379 00.000 10052 worker thread done servicing request
02:03:31.379 00.000 10052 Worker thread wakes up
02:03:31.379 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:31.379 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:31.380 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 50 ms SOUTH
02:03:32.292 00.912 10052 Exposure complete
02:03:32.372 00.080 10052 worker thread done servicing request
02:03:32.372 00.000 6880 OnExposeComplete: enter
02:03:32.372 00.000 6880 UpdateGuideState(): m_state=6
02:03:32.372 00.000 6880 Star::Find(15, 408, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2632
02:03:32.372 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=890.00, Mass=2623, SNR=35.5, Peak=174 HFD=4.5
02:03:32.373 00.001 6880 MultiStar: [#1 0.10,0.08,0.95,U] [#2 -0.11,-0.01,0.96,U] [#3 -0.11,-0.17,0.91,U] [#4 -0.07,-0.02,0.83,U] [#5 -0.01,0.02,0.94,U] [#6 -0.05,-0.50,0.88,U] [#7 0.03,0.06,0.75,U] [#8 0.04,-0.04,0.77,U] 
02:03:32.373 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.16, -0.07}
02:03:32.373 00.000 6880 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.61) = xAngle (-0.48 = -0.48)
02:03:32.373 00.000 6880 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
02:03:32.373 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.09 mountX=0.07 mountY=-0.04, mountTheta=-0.50
02:03:32.374 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.07, opts=13)
02:03:32.375 00.001 6880 Enqueuing Move request for scope (-0.04, -0.07)
02:03:32.375 00.000 10052 Worker thread wakes up
02:03:32.375 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:03:32.375 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:03:32.375 00.000 10052 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=-0.04
02:03:32.375 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:03:32.375 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:03:32.375 00.000 10052 MoveAxis(E, 0, ABG)
02:03:32.375 00.000 10052 Move returns status 0, amount 0
02:03:32.375 00.000 10052 MoveAxis(N, 0, ABG)
02:03:32.375 00.000 10052 Move returns status 0, amount 0
02:03:32.375 00.000 10052 move complete, result=0
02:03:32.375 00.000 10052 worker thread done servicing request
02:03:32.400 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:32.439 00.039 6880 UpdateGuideState exits: m=2623 SNR=35.5
02:03:32.439 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:32.439 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:32.439 00.000 6880 Enqueuing Expose request
02:03:32.439 00.000 10052 Worker thread wakes up
02:03:32.439 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:32.439 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:32.439 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:32.443 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ae5251c-51bf-4675-ab94-13de8099f9d9"}
02:03:32.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ae5251c-51bf-4675-ab94-13de8099f9d9"}
02:03:32.454 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b43798b-d005-4d15-9446-6c0c00dc5eef"}
02:03:32.454 00.000 6880 case statement mapped state 6 to 3
02:03:32.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b43798b-d005-4d15-9446-6c0c00dc5eef"}
02:03:32.457 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"37636174-a0e7-4766-8f43-366e1fc3f83d"}
02:03:32.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2632,"width":15,"height":15,"star_pos":[6.69,7.00],"pixels":"..."},"id":"37636174-a0e7-4766-8f43-366e1fc3f83d"}
02:03:33.580 01.123 10052 Exposure complete
02:03:33.655 00.075 10052 worker thread done servicing request
02:03:33.655 00.000 6880 OnExposeComplete: enter
02:03:33.655 00.000 6880 UpdateGuideState(): m_state=6
02:03:33.655 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2633
02:03:33.655 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=889.91, Mass=2615, SNR=35.6, Peak=173 HFD=4.4
02:03:33.656 00.001 6880 MultiStar: [#1 0.07,-0.35,0.92,U] [#2 -0.23,-0.13,0.95,U] [#3 0.04,-0.07,0.89,U] [#4 0.18,0.23,0.82,U] [#5 0.01,0.08,0.95,U] [#6 0.16,-0.18,0.90,U] [#7 -0.02,0.02,0.73,U] [#8 0.06,0.08,0.77,U] 
02:03:33.656 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.06}, one-star: {-0.00, -0.15}
02:03:33.656 00.000 6880 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.61) = xAngle (0.47 = 0.47)
02:03:33.656 00.000 6880 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
02:03:33.656 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-1.14 mountX=0.06 mountY=0.03, mountTheta=0.44
02:03:33.658 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.06, opts=13)
02:03:33.658 00.000 6880 Enqueuing Move request for scope (0.03, -0.06)
02:03:33.658 00.000 10052 Worker thread wakes up
02:03:33.658 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.06) opts 0xd
02:03:33.658 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.06)
02:03:33.659 00.001 10052 Moving (0.03, -0.06) raw xDistance=0.06 yDistance=0.03
02:03:33.659 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:03:33.659 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:03:33.659 00.000 10052 MoveAxis(E, 0, ABG)
02:03:33.659 00.000 10052 Move returns status 0, amount 0
02:03:33.659 00.000 10052 MoveAxis(N, 0, ABG)
02:03:33.659 00.000 10052 Move returns status 0, amount 0
02:03:33.659 00.000 10052 move complete, result=0
02:03:33.659 00.000 10052 worker thread done servicing request
02:03:33.685 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:33.738 00.053 6880 UpdateGuideState exits: m=2615 SNR=35.6
02:03:33.739 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:33.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:33.739 00.000 6880 Enqueuing Expose request
02:03:33.739 00.000 10052 Worker thread wakes up
02:03:33.739 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:33.739 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:33.739 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:34.405 00.666 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a6254784-99aa-4572-8c2b-7ab58647c776"}
02:03:34.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a6254784-99aa-4572-8c2b-7ab58647c776"}
02:03:34.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"863b13fc-66ea-43c8-978c-92873c8ff347"}
02:03:34.406 00.000 6880 case statement mapped state 6 to 3
02:03:34.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"863b13fc-66ea-43c8-978c-92873c8ff347"}
02:03:34.407 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"791412f0-e988-4760-a7ce-deb12f3c51ab"}
02:03:34.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2633,"width":15,"height":15,"star_pos":[6.85,6.91],"pixels":"..."},"id":"791412f0-e988-4760-a7ce-deb12f3c51ab"}
02:03:34.653 00.246 10052 Exposure complete
02:03:34.723 00.070 10052 worker thread done servicing request
02:03:34.723 00.000 6880 OnExposeComplete: enter
02:03:34.723 00.000 6880 UpdateGuideState(): m_state=6
02:03:34.723 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2634
02:03:34.723 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=889.92, Mass=2577, SNR=35.2, Peak=171 HFD=4.4
02:03:34.725 00.002 6880 MultiStar: [#1 0.07,-0.01,0.95,U] [#2 -0.18,-0.19,0.99,U] [#3 0.03,-0.07,0.91,U] [#4 0.27,0.15,0.83,U] [#5 0.03,-0.04,0.97,U] [#6 0.14,-0.08,0.91,U] [#7 0.16,-0.04,0.75,U] [#8 0.05,-0.03,0.78,U] 
02:03:34.725 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {-0.04, -0.14}
02:03:34.725 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.81 = 0.81)
02:03:34.725 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
02:03:34.725 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.81 mountX=0.05 mountY=0.05, mountTheta=0.79
02:03:34.727 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.05, opts=13)
02:03:34.727 00.000 6880 Enqueuing Move request for scope (0.05, -0.05)
02:03:34.727 00.000 10052 Worker thread wakes up
02:03:34.727 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
02:03:34.727 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
02:03:34.727 00.000 10052 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=0.05
02:03:34.727 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:03:34.727 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:03:34.727 00.000 10052 MoveAxis(E, 0, ABG)
02:03:34.727 00.000 10052 Move returns status 0, amount 0
02:03:34.727 00.000 10052 MoveAxis(N, 0, ABG)
02:03:34.727 00.000 10052 Move returns status 0, amount 0
02:03:34.727 00.000 10052 move complete, result=0
02:03:34.728 00.001 10052 worker thread done servicing request
02:03:34.752 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:34.790 00.038 6880 UpdateGuideState exits: m=2577 SNR=35.2
02:03:34.790 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:34.790 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:34.791 00.001 6880 Enqueuing Expose request
02:03:34.791 00.000 10052 Worker thread wakes up
02:03:34.791 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:34.791 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:34.791 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:35.924 01.133 10052 Exposure complete
02:03:35.999 00.075 10052 worker thread done servicing request
02:03:35.999 00.000 6880 OnExposeComplete: enter
02:03:35.999 00.000 6880 UpdateGuideState(): m_state=6
02:03:36.000 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2635
02:03:36.000 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=889.96, Mass=2542, SNR=35.0, Peak=164 HFD=4.4
02:03:36.000 00.000 6880 MultiStar: [#1 0.22,0.00,0.95,U] [#2 0.05,-0.04,0.98,U] [#3 0.15,0.16,0.89,U] [#4 0.18,0.28,0.83,U] [#5 0.08,0.02,0.97,U] [#6 0.18,-0.19,0.90,U] [#7 0.18,-0.07,0.76,U] [#8 0.03,-0.06,0.82,U] 
02:03:36.000 00.000 6880 single-star, 8 included, MultiStar: {0.12, -0.00}, one-star: {-0.00, -0.10}
02:03:36.000 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
02:03:36.000 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:03:36.000 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.60 mountX=0.10 mountY=-0.00, mountTheta=-0.02
02:03:36.002 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.10, opts=13)
02:03:36.002 00.000 6880 Enqueuing Move request for scope (-0.00, -0.10)
02:03:36.002 00.000 10052 Worker thread wakes up
02:03:36.002 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
02:03:36.002 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
02:03:36.002 00.000 10052 Moving (-0.00, -0.10) raw xDistance=0.10 yDistance=-0.00
02:03:36.002 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:03:36.003 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.03, using input
02:03:36.003 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
02:03:36.003 00.000 10052 MoveAxis(E, 0, ABG)
02:03:36.003 00.000 10052 Move returns status 0, amount 0
02:03:36.003 00.000 10052 MoveAxis(N, 0, ABG)
02:03:36.003 00.000 10052 Move returns status 0, amount 0
02:03:36.003 00.000 10052 move complete, result=0
02:03:36.003 00.000 10052 worker thread done servicing request
02:03:36.028 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:36.069 00.041 6880 UpdateGuideState exits: m=2542 SNR=35.0
02:03:36.069 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:36.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:36.069 00.000 6880 Enqueuing Expose request
02:03:36.069 00.000 10052 Worker thread wakes up
02:03:36.070 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:36.070 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:36.070 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:36.405 00.335 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d04cd418-968e-41db-96c2-8d9e04ef272d"}
02:03:36.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d04cd418-968e-41db-96c2-8d9e04ef272d"}
02:03:36.407 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"020a032d-43fe-4c0b-b510-c57ac4e2f470"}
02:03:36.407 00.000 6880 case statement mapped state 6 to 3
02:03:36.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"020a032d-43fe-4c0b-b510-c57ac4e2f470"}
02:03:36.408 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6473dbb4-6714-4cc6-a8d5-59cbf37a22fa"}
02:03:36.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2635,"width":15,"height":15,"star_pos":[6.85,6.96],"pixels":"..."},"id":"6473dbb4-6714-4cc6-a8d5-59cbf37a22fa"}
02:03:36.989 00.581 10052 Exposure complete
02:03:37.074 00.085 10052 worker thread done servicing request
02:03:37.074 00.000 6880 OnExposeComplete: enter
02:03:37.074 00.000 6880 UpdateGuideState(): m_state=6
02:03:37.074 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2636
02:03:37.075 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=889.89, Mass=2480, SNR=34.5, Peak=166 HFD=4.5
02:03:37.075 00.000 6880 MultiStar: [#1 -0.10,0.12,0.96,U] [#2 -0.28,-0.51,0.00,M1] [#3 -0.01,0.01,0.91,U] [#4 0.08,-0.03,0.85,U] [#5 -0.14,0.06,0.96,U] [#6 0.02,-0.14,0.91,U] [#7 0.01,0.02,0.78,U] [#8 0.10,-0.02,0.81,U] 
02:03:37.075 00.000 6880 refined, 7 included, MultiStar: {-0.01, -0.02}, one-star: {-0.02, -0.17}
02:03:37.075 00.000 6880 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.61) = xAngle (-0.56 = -0.56)
02:03:37.075 00.000 6880 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
02:03:37.075 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-2.17 mountX=0.02 mountY=-0.01, mountTheta=-0.58
02:03:37.077 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.02, opts=13)
02:03:37.078 00.001 6880 Enqueuing Move request for scope (-0.01, -0.02)
02:03:37.078 00.000 10052 Worker thread wakes up
02:03:37.078 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:03:37.078 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:03:37.078 00.000 10052 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
02:03:37.078 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:03:37.078 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.08, using input
02:03:37.078 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
02:03:37.078 00.000 10052 MoveAxis(E, 0, ABG)
02:03:37.078 00.000 10052 Move returns status 0, amount 0
02:03:37.079 00.001 10052 MoveAxis(N, 0, ABG)
02:03:37.079 00.000 10052 Move returns status 0, amount 0
02:03:37.079 00.000 10052 move complete, result=0
02:03:37.079 00.000 10052 worker thread done servicing request
02:03:37.109 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:37.151 00.042 6880 UpdateGuideState exits: m=2480 SNR=34.5
02:03:37.151 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:37.151 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:37.151 00.000 6880 Enqueuing Expose request
02:03:37.151 00.000 10052 Worker thread wakes up
02:03:37.152 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:37.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:37.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:38.284 01.132 10052 Exposure complete
02:03:38.355 00.071 10052 worker thread done servicing request
02:03:38.355 00.000 6880 OnExposeComplete: enter
02:03:38.355 00.000 6880 UpdateGuideState(): m_state=6
02:03:38.356 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2637
02:03:38.356 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.92, Mass=2377, SNR=33.9, Peak=157 HFD=4.4
02:03:38.356 00.000 6880 MultiStar: [#1 0.01,0.09,0.99,U] [#2 -0.00,-0.04,1.02,U] [#3 0.17,0.06,0.92,U] [#4 0.28,0.21,0.86,U] [#5 -0.00,-0.13,0.98,U] [#6 -0.04,-0.39,0.96,U] [#7 0.06,0.01,0.77,U] [#8 -0.05,0.09,0.82,U] 
02:03:38.357 00.001 6880 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {-0.03, -0.14}
02:03:38.357 00.000 6880 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.61) = xAngle (0.94 = 0.94)
02:03:38.357 00.000 6880 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
02:03:38.357 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.67 mountX=0.03 mountY=0.04, mountTheta=0.93
02:03:38.358 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.03, opts=13)
02:03:38.359 00.001 6880 Enqueuing Move request for scope (0.04, -0.03)
02:03:38.359 00.000 10052 Worker thread wakes up
02:03:38.359 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
02:03:38.359 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
02:03:38.359 00.000 10052 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=0.04
02:03:38.359 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:03:38.359 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
02:03:38.359 00.000 10052 MoveAxis(E, 0, ABG)
02:03:38.359 00.000 10052 Move returns status 0, amount 0
02:03:38.359 00.000 10052 MoveAxis(N, 0, ABG)
02:03:38.359 00.000 10052 Move returns status 0, amount 0
02:03:38.359 00.000 10052 move complete, result=0
02:03:38.359 00.000 10052 worker thread done servicing request
02:03:38.384 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:38.427 00.043 6880 UpdateGuideState exits: m=2377 SNR=33.9
02:03:38.427 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:38.427 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:38.427 00.000 6880 Enqueuing Expose request
02:03:38.427 00.000 10052 Worker thread wakes up
02:03:38.427 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:38.427 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:38.427 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:38.430 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ee3bca9-2080-461e-b602-69424d982c3f"}
02:03:38.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ee3bca9-2080-461e-b602-69424d982c3f"}
02:03:38.440 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1447a567-c32a-493d-8f9c-00c30c4499d4"}
02:03:38.440 00.000 6880 case statement mapped state 6 to 3
02:03:38.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1447a567-c32a-493d-8f9c-00c30c4499d4"}
02:03:38.442 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"33b21fbc-554e-44c9-9f6d-41ae6daa71e8"}
02:03:38.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2637,"width":15,"height":15,"star_pos":[6.82,6.92],"pixels":"..."},"id":"33b21fbc-554e-44c9-9f6d-41ae6daa71e8"}
02:03:39.340 00.898 10052 Exposure complete
02:03:39.416 00.076 10052 worker thread done servicing request
02:03:39.416 00.000 6880 OnExposeComplete: enter
02:03:39.416 00.000 6880 UpdateGuideState(): m_state=6
02:03:39.416 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2638
02:03:39.416 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=889.88, Mass=2581, SNR=35.3, Peak=175 HFD=4.5
02:03:39.417 00.001 6880 MultiStar: [#1 0.12,-0.01,0.94,U] [#2 0.00,-0.03,0.96,U] [#3 0.21,-0.14,0.88,U] [#4 0.27,0.11,0.85,U] [#5 0.04,0.03,0.98,U] [#6 0.09,-0.48,0.90,U] [#7 0.12,-0.12,0.74,U] [#8 0.07,0.11,0.80,U] 
02:03:39.417 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {-0.05, -0.18}
02:03:39.417 00.000 6880 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.61) = xAngle (0.89 = 0.89)
02:03:39.417 00.000 6880 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
02:03:39.417 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.72 mountX=0.08 mountY=0.09, mountTheta=0.88
02:03:39.419 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.08, opts=13)
02:03:39.419 00.000 6880 Enqueuing Move request for scope (0.09, -0.08)
02:03:39.419 00.000 10052 Worker thread wakes up
02:03:39.419 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:03:39.419 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:03:39.419 00.000 10052 Moving (0.09, -0.08) raw xDistance=0.08 yDistance=0.09
02:03:39.419 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:03:39.419 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
02:03:39.420 00.001 10052 MoveAxis(E, 0, ABG)
02:03:39.420 00.000 10052 Move returns status 0, amount 0
02:03:39.420 00.000 10052 MoveAxis(N, 0, ABG)
02:03:39.420 00.000 10052 Move returns status 0, amount 0
02:03:39.420 00.000 10052 move complete, result=0
02:03:39.420 00.000 10052 worker thread done servicing request
02:03:39.445 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:39.487 00.042 6880 UpdateGuideState exits: m=2581 SNR=35.3
02:03:39.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:39.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:39.487 00.000 6880 Enqueuing Expose request
02:03:39.488 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:39.488 00.000 10052 Worker thread wakes up
02:03:39.488 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:39.488 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:40.405 00.917 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b4f7afc-973f-4afd-a34e-f7f55fd7c096"}
02:03:40.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b4f7afc-973f-4afd-a34e-f7f55fd7c096"}
02:03:40.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a564dcb-a9c8-480d-99be-99b524414a87"}
02:03:40.406 00.000 6880 case statement mapped state 6 to 3
02:03:40.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a564dcb-a9c8-480d-99be-99b524414a87"}
02:03:40.407 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a91ce9b2-b1b8-4542-9043-bce2083538f0"}
02:03:40.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2638,"width":15,"height":15,"star_pos":[6.80,6.88],"pixels":"..."},"id":"a91ce9b2-b1b8-4542-9043-bce2083538f0"}
02:03:40.624 00.217 10052 Exposure complete
02:03:40.708 00.084 10052 worker thread done servicing request
02:03:40.708 00.000 6880 OnExposeComplete: enter
02:03:40.708 00.000 6880 UpdateGuideState(): m_state=6
02:03:40.709 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2639
02:03:40.709 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=889.90, Mass=2548, SNR=35.0, Peak=165 HFD=4.5
02:03:40.709 00.000 6880 MultiStar: [#1 -0.00,0.09,0.97,U] [#2 -0.13,-0.11,0.98,U] [#3 -0.03,-0.10,0.88,U] [#4 0.23,0.16,0.83,U] [#5 -0.04,0.11,0.96,U] [#6 0.01,-0.07,0.90,U] [#7 0.04,-0.02,0.75,U] [#8 0.04,0.10,0.79,U] 
02:03:40.709 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.00}, one-star: {-0.09, -0.16}
02:03:40.709 00.000 6880 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.61) = xAngle (-0.33 = -0.33)
02:03:40.710 00.001 6880 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
02:03:40.710 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.00 hyp=0.00 cameraTheta=-1.94 mountX=0.00 mountY=-0.00, mountTheta=-0.36
02:03:40.712 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.00, opts=13)
02:03:40.712 00.000 6880 Enqueuing Move request for scope (-0.00, -0.00)
02:03:40.712 00.000 10052 Worker thread wakes up
02:03:40.712 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.00) opts 0xd
02:03:40.712 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.00)
02:03:40.712 00.000 10052 Moving (-0.00, -0.00) raw xDistance=0.00 yDistance=-0.00
02:03:40.712 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:03:40.712 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.04, using input
02:03:40.712 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
02:03:40.712 00.000 10052 MoveAxis(E, 0, ABG)
02:03:40.713 00.001 10052 Move returns status 0, amount 0
02:03:40.713 00.000 10052 MoveAxis(N, 0, ABG)
02:03:40.713 00.000 10052 Move returns status 0, amount 0
02:03:40.713 00.000 10052 move complete, result=0
02:03:40.713 00.000 10052 worker thread done servicing request
02:03:40.739 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:40.780 00.041 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:03:40.780 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:40.780 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:40.780 00.000 6880 Enqueuing Expose request
02:03:40.780 00.000 10052 Worker thread wakes up
02:03:40.780 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:03:40.781 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:40.781 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:41.686 00.905 10052 Exposure complete
02:03:41.751 00.065 10052 worker thread done servicing request
02:03:41.751 00.000 6880 OnExposeComplete: enter
02:03:41.751 00.000 6880 UpdateGuideState(): m_state=6
02:03:41.751 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2640
02:03:41.752 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=889.69, Mass=2421, SNR=34.1, Peak=160 HFD=4.6
02:03:41.752 00.000 6880 MultiStar: [#1 0.07,-0.14,0.98,U] [#2 -0.19,-0.37,0.98,U] [#3 0.02,-0.08,0.94,U] [#4 0.29,0.19,0.86,U] [#5 0.05,0.05,1.02,U] [#6 0.07,-0.08,0.94,U] [#7 -0.02,0.06,0.76,U] [#8 0.12,-0.01,0.82,U] 
02:03:41.752 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.09}, one-star: {-0.03, -0.37}
02:03:41.752 00.000 6880 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.61) = xAngle (0.45 = 0.45)
02:03:41.752 00.000 6880 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:03:41.752 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.09 hyp=0.10 cameraTheta=-1.17 mountX=0.09 mountY=0.04, mountTheta=0.42
02:03:41.754 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.09, opts=13)
02:03:41.754 00.000 6880 Enqueuing Move request for scope (0.04, -0.09)
02:03:41.754 00.000 10052 Worker thread wakes up
02:03:41.754 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.09) opts 0xd
02:03:41.755 00.001 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.09)
02:03:41.755 00.000 10052 Moving (0.04, -0.09) raw xDistance=0.09 yDistance=0.04
02:03:41.755 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:03:41.755 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
02:03:41.755 00.000 10052 MoveAxis(E, 0, ABG)
02:03:41.755 00.000 10052 Move returns status 0, amount 0
02:03:41.755 00.000 10052 MoveAxis(N, 0, ABG)
02:03:41.755 00.000 10052 Move returns status 0, amount 0
02:03:41.755 00.000 10052 move complete, result=0
02:03:41.755 00.000 10052 worker thread done servicing request
02:03:41.780 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:41.824 00.044 6880 UpdateGuideState exits: m=2421 SNR=34.1
02:03:41.824 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:41.824 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:41.824 00.000 6880 Enqueuing Expose request
02:03:41.825 00.001 10052 Worker thread wakes up
02:03:41.825 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:41.825 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:41.825 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:42.405 00.580 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec339e08-9455-43c4-b4f4-231a80afa1ca"}
02:03:42.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec339e08-9455-43c4-b4f4-231a80afa1ca"}
02:03:42.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef6b036f-929d-4fe9-b48d-dc99bcc0f86b"}
02:03:42.406 00.000 6880 case statement mapped state 6 to 3
02:03:42.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef6b036f-929d-4fe9-b48d-dc99bcc0f86b"}
02:03:42.407 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0267480c-cadf-4090-812d-37d9bbe564f3"}
02:03:42.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2640,"width":15,"height":15,"star_pos":[6.82,6.69],"pixels":"..."},"id":"0267480c-cadf-4090-812d-37d9bbe564f3"}
02:03:42.956 00.549 10052 Exposure complete
02:03:43.035 00.079 10052 worker thread done servicing request
02:03:43.035 00.000 6880 OnExposeComplete: enter
02:03:43.035 00.000 6880 UpdateGuideState(): m_state=6
02:03:43.035 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2641
02:03:43.035 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=889.69, Mass=2507, SNR=34.7, Peak=152 HFD=4.6
02:03:43.036 00.001 6880 MultiStar: [#1 -0.03,-0.03,0.95,U] [#2 -0.10,-0.02,1.00,U] [#3 0.15,-0.10,0.92,U] [#4 0.27,0.23,0.84,U] [#5 0.02,-0.03,1.02,U] [#6 0.14,-0.42,0.94,U] [#7 -0.03,-0.04,0.77,U] [#8 -0.06,0.02,0.82,U] 
02:03:43.036 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.09}, one-star: {-0.04, -0.37}
02:03:43.036 00.000 6880 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.61) = xAngle (0.39 = 0.39)
02:03:43.036 00.000 6880 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
02:03:43.036 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.22 mountX=0.09 mountY=0.03, mountTheta=0.36
02:03:43.038 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.09, opts=13)
02:03:43.038 00.000 6880 Enqueuing Move request for scope (0.03, -0.09)
02:03:43.038 00.000 10052 Worker thread wakes up
02:03:43.038 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
02:03:43.038 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
02:03:43.038 00.000 10052 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=0.03
02:03:43.039 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:03:43.039 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:03:43.039 00.000 10052 MoveAxis(E, 0, ABG)
02:03:43.039 00.000 10052 Move returns status 0, amount 0
02:03:43.039 00.000 10052 MoveAxis(N, 0, ABG)
02:03:43.039 00.000 10052 Move returns status 0, amount 0
02:03:43.039 00.000 10052 move complete, result=0
02:03:43.039 00.000 10052 worker thread done servicing request
02:03:43.066 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:43.111 00.045 6880 UpdateGuideState exits: m=2507 SNR=34.7
02:03:43.111 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:43.112 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:43.112 00.000 6880 Enqueuing Expose request
02:03:43.112 00.000 10052 Worker thread wakes up
02:03:43.112 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:43.112 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:43.112 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:44.023 00.911 10052 Exposure complete
02:03:44.099 00.076 10052 worker thread done servicing request
02:03:44.099 00.000 6880 OnExposeComplete: enter
02:03:44.100 00.001 6880 UpdateGuideState(): m_state=6
02:03:44.100 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2642
02:03:44.100 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=889.95, Mass=2623, SNR=35.6, Peak=167 HFD=4.3
02:03:44.101 00.001 6880 MultiStar: [#1 -0.33,-0.05,0.96,U] [#2 -0.28,-0.03,0.98,U] [#3 -0.13,-0.02,0.92,U] [#4 -0.15,0.08,0.82,U] [#5 -0.29,-0.09,0.96,U] [#6 -0.23,-0.11,0.87,U] [#7 -0.47,-0.03,0.74,U] [#8 -0.27,0.21,0.77,U] 
02:03:44.101 00.000 6880 single-star, 8 included, MultiStar: {-0.26, -0.02}, one-star: {-0.20, -0.11}
02:03:44.101 00.000 6880 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.61) = xAngle (-1.01 = -1.01)
02:03:44.101 00.000 6880 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
02:03:44.101 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.11 hyp=0.23 cameraTheta=-2.63 mountX=0.12 mountY=-0.20, mountTheta=-1.02
02:03:44.103 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.11, opts=13)
02:03:44.103 00.000 6880 Enqueuing Move request for scope (-0.20, -0.11)
02:03:44.103 00.000 10052 Worker thread wakes up
02:03:44.103 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.11) opts 0xd
02:03:44.103 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.11)
02:03:44.103 00.000 10052 Moving (-0.20, -0.11) raw xDistance=0.12 yDistance=-0.20
02:03:44.104 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:03:44.104 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.20, slope = -0.01
02:03:44.104 00.000 10052 MoveAxis(W, 33, ABG)
02:03:44.104 00.000 10052 Guiding  Dir = 3, Dur = 33
02:03:44.130 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:44.151 00.021 10052 IsSlewing returns 0
02:03:44.173 00.022 6880 UpdateGuideState exits: m=2623 SNR=35.6
02:03:44.173 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:44.173 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:44.174 00.001 6880 Enqueuing Expose request
02:03:44.217 00.043 10052 IsGuiding returns 0
02:03:44.353 00.136 10052 IsGuiding returns 0
02:03:44.354 00.001 10052 Move returns status 0, amount 33
02:03:44.354 00.000 10052 MoveAxis(N, 21, ABG)
02:03:44.354 00.000 10052 Guiding  Dir = 0, Dur = 21
02:03:44.405 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d84109c9-ba9a-44ca-bd46-f6251075780f"}
02:03:44.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d84109c9-ba9a-44ca-bd46-f6251075780f"}
02:03:44.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"212e7f48-d987-4e4e-977c-648fe108563e"}
02:03:44.406 00.000 6880 case statement mapped state 6 to 3
02:03:44.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"212e7f48-d987-4e4e-977c-648fe108563e"}
02:03:44.407 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d6f10959-1463-44e1-8e30-257a32d81d2b"}
02:03:44.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2642,"width":15,"height":15,"star_pos":[6.65,6.95],"pixels":"..."},"id":"d6f10959-1463-44e1-8e30-257a32d81d2b"}
02:03:44.423 00.016 10052 IsSlewing returns 0
02:03:44.499 00.076 10052 IsGuiding returns 0
02:03:44.638 00.139 10052 IsGuiding returns 0
02:03:44.638 00.000 10052 Move returns status 0, amount 21
02:03:44.638 00.000 10052 move complete, result=0
02:03:44.638 00.000 10052 worker thread done servicing request
02:03:44.638 00.000 6880 GuideStep: 0.1 px 33 ms WEST, -0.2 px 21 ms NORTH
02:03:44.639 00.001 10052 Worker thread wakes up
02:03:44.639 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:44.639 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:45.779 01.140 10052 Exposure complete
02:03:45.846 00.067 10052 worker thread done servicing request
02:03:45.846 00.000 6880 OnExposeComplete: enter
02:03:45.846 00.000 6880 UpdateGuideState(): m_state=6
02:03:45.847 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2643
02:03:45.847 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.67, Mass=2612, SNR=35.5, Peak=169 HFD=4.7
02:03:45.848 00.001 6880 MultiStar: [#1 -0.01,-0.12,0.95,U] [#2 -0.18,-0.51,0.00,M1] [#3 -0.08,-0.41,0.89,U] [#4 0.08,-0.27,0.83,U] [#5 -0.35,-0.58,0.00,M1] [#6 -0.13,-0.63,0.00,M1] [#7 -0.03,-0.21,0.74,U] [#8 -0.13,-0.19,0.80,U] 
02:03:45.848 00.000 6880 refined, 5 included, MultiStar: {-0.04, -0.27}, one-star: {-0.07, -0.39}
02:03:45.848 00.000 6880 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
02:03:45.848 00.000 6880 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:03:45.848 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.27 hyp=0.27 cameraTheta=-1.72 mountX=0.27 mountY=-0.04, mountTheta=-0.14
02:03:45.849 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.27, opts=13)
02:03:45.850 00.001 6880 Enqueuing Move request for scope (-0.04, -0.27)
02:03:45.850 00.000 10052 Worker thread wakes up
02:03:45.850 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.27) opts 0xd
02:03:45.850 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.27)
02:03:45.850 00.000 10052 Moving (-0.04, -0.27) raw xDistance=0.27 yDistance=-0.04
02:03:45.850 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:03:45.850 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.06, using input
02:03:45.850 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
02:03:45.850 00.000 10052 MoveAxis(W, 74, ABG)
02:03:45.850 00.000 10052 Guiding  Dir = 3, Dur = 74
02:03:45.875 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:45.917 00.042 6880 UpdateGuideState exits: m=2612 SNR=35.5
02:03:45.917 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:45.917 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:45.917 00.000 6880 Enqueuing Expose request
02:03:45.928 00.011 10052 IsSlewing returns 0
02:03:46.003 00.075 10052 IsGuiding returns 0
02:03:46.059 00.056 10052 PulseGuide returned control before completion, sleep 28
02:03:46.134 00.075 10052 IsGuiding returns 1
02:03:46.135 00.001 10052 scope still moving after pulse duration time elapsed
02:03:46.215 00.080 10052 IsSlewing returns 0
02:03:46.293 00.078 10052 IsGuiding returns 0
02:03:46.293 00.000 10052 scope move finished after 74 + 216 ms
02:03:46.293 00.000 10052 Move returns status 0, amount 74
02:03:46.293 00.000 10052 MoveAxis(N, 0, ABG)
02:03:46.294 00.001 10052 Move returns status 0, amount 0
02:03:46.294 00.000 10052 move complete, result=0
02:03:46.294 00.000 10052 worker thread done servicing request
02:03:46.294 00.000 10052 Worker thread wakes up
02:03:46.294 00.000 6880 GuideStep: 0.3 px 74 ms WEST, -0.0 px 0 ms NORTH
02:03:46.294 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:46.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:46.404 00.110 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"43a17d7e-b021-47e7-8dde-2e4888ce31fe"}
02:03:46.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"43a17d7e-b021-47e7-8dde-2e4888ce31fe"}
02:03:46.405 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2146f277-833b-48b6-99d0-9267a7bea3a8"}
02:03:46.405 00.000 6880 case statement mapped state 6 to 3
02:03:46.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2146f277-833b-48b6-99d0-9267a7bea3a8"}
02:03:46.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"33c103cc-7226-4c6c-8aea-177087d31841"}
02:03:46.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2643,"width":15,"height":15,"star_pos":[6.78,6.67],"pixels":"..."},"id":"33c103cc-7226-4c6c-8aea-177087d31841"}
02:03:47.205 00.799 10052 Exposure complete
02:03:47.260 00.055 10052 worker thread done servicing request
02:03:47.261 00.001 6880 OnExposeComplete: enter
02:03:47.261 00.000 6880 UpdateGuideState(): m_state=6
02:03:47.261 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2644
02:03:47.261 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=889.80, Mass=2579, SNR=35.3, Peak=169 HFD=4.5
02:03:47.262 00.001 6880 MultiStar: [#1 0.04,-0.02,0.93,U] [#2 -0.22,-0.24,0.97,U] [#3 0.04,-0.05,0.91,U] [#4 0.28,0.16,0.83,U] [#5 -0.08,-0.01,0.96,U] [#6 -0.08,-0.52,0.00,M2] [#7 0.05,0.07,0.76,U] [#8 0.02,0.08,0.80,U] 
02:03:47.262 00.000 6880 refined, 7 included, MultiStar: {0.01, -0.04}, one-star: {0.03, -0.26}
02:03:47.262 00.000 6880 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.61) = xAngle (0.36 = 0.36)
02:03:47.262 00.000 6880 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
02:03:47.262 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.25 mountX=0.04 mountY=0.01, mountTheta=0.34
02:03:47.263 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.04, opts=13)
02:03:47.263 00.000 6880 Enqueuing Move request for scope (0.01, -0.04)
02:03:47.263 00.000 10052 Worker thread wakes up
02:03:47.263 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:03:47.263 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:03:47.263 00.000 10052 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
02:03:47.263 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:03:47.263 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:03:47.263 00.000 10052 MoveAxis(E, 0, ABG)
02:03:47.263 00.000 10052 Move returns status 0, amount 0
02:03:47.263 00.000 10052 MoveAxis(N, 0, ABG)
02:03:47.263 00.000 10052 Move returns status 0, amount 0
02:03:47.263 00.000 10052 move complete, result=0
02:03:47.263 00.000 10052 worker thread done servicing request
02:03:47.288 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:47.325 00.037 6880 UpdateGuideState exits: m=2579 SNR=35.3
02:03:47.326 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:47.326 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:47.326 00.000 6880 Enqueuing Expose request
02:03:47.326 00.000 10052 Worker thread wakes up
02:03:47.326 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:47.326 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:47.326 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:48.404 01.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5a83824-36a2-4024-a074-b0deaf94fb1c"}
02:03:48.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5a83824-36a2-4024-a074-b0deaf94fb1c"}
02:03:48.405 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f5fc15c-8ff9-4990-8ece-9d5cdbe562ad"}
02:03:48.405 00.000 6880 case statement mapped state 6 to 3
02:03:48.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f5fc15c-8ff9-4990-8ece-9d5cdbe562ad"}
02:03:48.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"67c6e847-6de8-4b89-be65-c7292fab89d8"}
02:03:48.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2644,"width":15,"height":15,"star_pos":[6.88,6.80],"pixels":"..."},"id":"67c6e847-6de8-4b89-be65-c7292fab89d8"}
02:03:48.465 00.059 10052 Exposure complete
02:03:48.541 00.076 10052 worker thread done servicing request
02:03:48.541 00.000 6880 OnExposeComplete: enter
02:03:48.541 00.000 6880 UpdateGuideState(): m_state=6
02:03:48.541 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2645
02:03:48.542 00.001 6880 Star::Find returns 1 (0), X=407.94, Y=889.88, Mass=2518, SNR=34.8, Peak=154 HFD=4.4
02:03:48.542 00.000 6880 MultiStar: [#1 0.24,-0.03,0.98,U] [#2 -0.08,-0.48,1.01,U] [#3 0.12,-0.15,0.93,U] [#4 0.04,-0.06,0.84,U] [#5 0.24,0.03,0.99,U] [#6 0.18,-0.58,0.00,M3] [#7 0.18,-0.07,0.76,U] [#8 0.04,-0.05,0.82,U] 
02:03:48.542 00.000 6880 refined, 7 included, MultiStar: {0.11, -0.13}, one-star: {0.09, -0.18}
02:03:48.542 00.000 6880 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.61) = xAngle (0.75 = 0.75)
02:03:48.542 00.000 6880 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
02:03:48.543 00.001 6880 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.87 mountX=0.13 mountY=0.11, mountTheta=0.73
02:03:48.544 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.13, opts=13)
02:03:48.545 00.001 6880 Enqueuing Move request for scope (0.11, -0.13)
02:03:48.545 00.000 10052 Worker thread wakes up
02:03:48.545 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
02:03:48.545 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
02:03:48.545 00.000 10052 Moving (0.11, -0.13) raw xDistance=0.13 yDistance=0.11
02:03:48.545 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:03:48.545 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
02:03:48.545 00.000 10052 MoveAxis(W, 34, ABG)
02:03:48.545 00.000 10052 Guiding  Dir = 3, Dur = 34
02:03:48.566 00.021 10052 IsSlewing returns 0
02:03:48.571 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:48.604 00.033 10052 IsGuiding returns 0
02:03:48.616 00.012 6880 UpdateGuideState exits: m=2518 SNR=34.8
02:03:48.617 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:48.617 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:48.617 00.000 6880 Enqueuing Expose request
02:03:48.632 00.015 10052 PulseGuide returned control before completion, sleep 17
02:03:48.671 00.039 10052 IsGuiding returns 0
02:03:48.671 00.000 10052 Move returns status 0, amount 34
02:03:48.671 00.000 10052 MoveAxis(N, 0, ABG)
02:03:48.671 00.000 10052 Move returns status 0, amount 0
02:03:48.671 00.000 10052 move complete, result=0
02:03:48.672 00.001 10052 worker thread done servicing request
02:03:48.672 00.000 10052 Worker thread wakes up
02:03:48.672 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:48.672 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:48.672 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
02:03:49.580 00.908 10052 Exposure complete
02:03:49.659 00.079 10052 worker thread done servicing request
02:03:49.659 00.000 6880 OnExposeComplete: enter
02:03:49.659 00.000 6880 UpdateGuideState(): m_state=6
02:03:49.659 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2646
02:03:49.660 00.001 6880 Star::Find returns 1 (0), X=407.90, Y=889.96, Mass=2576, SNR=35.3, Peak=165 HFD=4.3
02:03:49.661 00.001 6880 MultiStar: [#1 0.08,0.10,0.97,U] [#2 -0.03,-0.04,0.98,U] [#3 0.09,0.03,0.91,U] [#4 0.32,0.28,0.83,U] [#5 0.05,0.05,0.97,U] [#6 0.12,-0.10,0.93,U] [#7 0.10,0.09,0.76,U] [#8 0.05,0.20,0.77,U] 
02:03:49.661 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.05, -0.10}
02:03:49.661 00.000 6880 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
02:03:49.661 00.000 6880 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
02:03:49.661 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.10 cameraTheta=0.50 mountX=-0.05 mountY=0.09, mountTheta=2.10
02:03:49.663 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.05, opts=13)
02:03:49.663 00.000 6880 Enqueuing Move request for scope (0.09, 0.05)
02:03:49.663 00.000 10052 Worker thread wakes up
02:03:49.663 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
02:03:49.663 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
02:03:49.663 00.000 10052 Moving (0.09, 0.05) raw xDistance=-0.05 yDistance=0.09
02:03:49.663 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:03:49.664 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:03:49.664 00.000 10052 MoveAxis(E, 0, ABG)
02:03:49.664 00.000 10052 Move returns status 0, amount 0
02:03:49.664 00.000 10052 MoveAxis(N, 0, ABG)
02:03:49.664 00.000 10052 Move returns status 0, amount 0
02:03:49.664 00.000 10052 move complete, result=0
02:03:49.664 00.000 10052 worker thread done servicing request
02:03:49.702 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:49.755 00.053 6880 UpdateGuideState exits: m=2576 SNR=35.3
02:03:49.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:49.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:49.755 00.000 6880 Enqueuing Expose request
02:03:49.755 00.000 10052 Worker thread wakes up
02:03:49.755 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:03:49.755 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:49.755 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:50.404 00.649 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7df51cf0-d467-4810-a86b-45cbd0b779d0"}
02:03:50.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7df51cf0-d467-4810-a86b-45cbd0b779d0"}
02:03:50.405 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4a16fd06-4471-4e1e-a126-5afebe76432c"}
02:03:50.405 00.000 6880 case statement mapped state 6 to 3
02:03:50.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4a16fd06-4471-4e1e-a126-5afebe76432c"}
02:03:50.405 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eadd3567-5608-4250-bd44-0f26a28dd630"}
02:03:50.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2646,"width":15,"height":15,"star_pos":[6.90,6.96],"pixels":"..."},"id":"eadd3567-5608-4250-bd44-0f26a28dd630"}
02:03:50.885 00.480 10052 Exposure complete
02:03:50.963 00.078 10052 worker thread done servicing request
02:03:50.963 00.000 6880 OnExposeComplete: enter
02:03:50.963 00.000 6880 UpdateGuideState(): m_state=6
02:03:50.963 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2647
02:03:50.963 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=889.76, Mass=2462, SNR=34.3, Peak=160 HFD=4.5
02:03:50.964 00.001 6880 MultiStar: [#1 -0.02,-0.14,0.99,U] [#2 -0.04,-0.06,0.99,U] [#3 0.02,-0.06,0.94,U] [#4 0.27,0.18,0.84,U] [#5 0.09,-0.01,1.00,U] [#6 0.03,-0.16,0.94,U] [#7 -0.05,-0.06,0.78,U] [#8 0.13,-0.10,0.79,U] 
02:03:50.964 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.08}, one-star: {-0.09, -0.30}
02:03:50.964 00.000 6880 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.61) = xAngle (0.41 = 0.41)
02:03:50.964 00.000 6880 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
02:03:50.964 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.20 mountX=0.08 mountY=0.03, mountTheta=0.39
02:03:50.966 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.08, opts=13)
02:03:50.966 00.000 6880 Enqueuing Move request for scope (0.03, -0.08)
02:03:50.966 00.000 10052 Worker thread wakes up
02:03:50.966 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.08) opts 0xd
02:03:50.967 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.08)
02:03:50.967 00.000 10052 Moving (0.03, -0.08) raw xDistance=0.08 yDistance=0.03
02:03:50.967 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:03:50.967 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
02:03:50.967 00.000 10052 MoveAxis(E, 0, ABG)
02:03:50.967 00.000 10052 Move returns status 0, amount 0
02:03:50.967 00.000 10052 MoveAxis(N, 0, ABG)
02:03:50.967 00.000 10052 Move returns status 0, amount 0
02:03:50.967 00.000 10052 move complete, result=0
02:03:50.967 00.000 10052 worker thread done servicing request
02:03:50.995 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:51.045 00.050 6880 UpdateGuideState exits: m=2462 SNR=34.3
02:03:51.045 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:51.046 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:51.046 00.000 6880 Enqueuing Expose request
02:03:51.046 00.000 10052 Worker thread wakes up
02:03:51.046 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:51.046 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:51.047 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:03:51.966 00.919 10052 Exposure complete
02:03:52.043 00.077 10052 worker thread done servicing request
02:03:52.043 00.000 6880 OnExposeComplete: enter
02:03:52.043 00.000 6880 UpdateGuideState(): m_state=6
02:03:52.044 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2648
02:03:52.044 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.72, Mass=2574, SNR=35.1, Peak=157 HFD=4.7
02:03:52.044 00.000 6880 MultiStar: [#1 -0.01,-0.47,0.96,U] [#2 -0.27,-0.68,0.00,M1] [#3 -0.00,-0.53,0.00,M1] [#4 0.15,-0.36,0.83,U] [#5 0.05,-0.28,0.96,U] [#6 0.04,-0.53,0.00,M2] [#7 0.03,-0.19,0.73,U] [#8 0.06,-0.25,0.79,U] 
02:03:52.044 00.000 6880 refined, 5 included, MultiStar: {0.04, -0.32}, one-star: {-0.03, -0.34}
02:03:52.045 00.001 6880 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.61) = xAngle (0.16 = 0.16)
02:03:52.045 00.000 6880 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
02:03:52.045 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.45 mountX=0.32 mountY=0.04, mountTheta=0.13
02:03:52.046 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.32, opts=13)
02:03:52.046 00.000 6880 Enqueuing Move request for scope (0.04, -0.32)
02:03:52.046 00.000 10052 Worker thread wakes up
02:03:52.046 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.32) opts 0xd
02:03:52.047 00.001 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.32)
02:03:52.047 00.000 10052 Moving (0.04, -0.32) raw xDistance=0.32 yDistance=0.04
02:03:52.047 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.32
02:03:52.047 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.04, using input
02:03:52.047 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:03:52.047 00.000 10052 MoveAxis(W, 86, ABG)
02:03:52.047 00.000 10052 Guiding  Dir = 3, Dur = 86
02:03:52.073 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:52.112 00.039 10052 IsSlewing returns 0
02:03:52.120 00.008 6880 UpdateGuideState exits: m=2574 SNR=35.1
02:03:52.120 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:52.120 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:52.120 00.000 6880 Enqueuing Expose request
02:03:52.187 00.067 10052 IsGuiding returns 0
02:03:52.242 00.055 10052 PulseGuide returned control before completion, sleep 41
02:03:52.352 00.110 10052 IsGuiding returns 1
02:03:52.352 00.000 10052 scope still moving after pulse duration time elapsed
02:03:52.403 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4f9dd9d6-1131-4783-9276-c28b3be0bd78"}
02:03:52.404 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4f9dd9d6-1131-4783-9276-c28b3be0bd78"}
02:03:52.404 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc83b3f4-a59f-4ac4-8d5d-dd2e1a8c91d5"}
02:03:52.404 00.000 6880 case statement mapped state 6 to 3
02:03:52.405 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc83b3f4-a59f-4ac4-8d5d-dd2e1a8c91d5"}
02:03:52.405 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3df880da-2920-4dcc-b24e-a974f79c682a"}
02:03:52.406 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2648,"width":15,"height":15,"star_pos":[6.82,6.72],"pixels":"..."},"id":"3df880da-2920-4dcc-b24e-a974f79c682a"}
02:03:52.424 00.018 10052 IsSlewing returns 0
02:03:52.499 00.075 10052 IsGuiding returns 0
02:03:52.499 00.000 10052 scope move finished after 86 + 226 ms
02:03:52.499 00.000 10052 Move returns status 0, amount 86
02:03:52.500 00.001 10052 MoveAxis(N, 0, ABG)
02:03:52.500 00.000 10052 Move returns status 0, amount 0
02:03:52.500 00.000 10052 move complete, result=0
02:03:52.500 00.000 10052 worker thread done servicing request
02:03:52.500 00.000 6880 GuideStep: 0.3 px 86 ms WEST, 0.0 px 0 ms NORTH
02:03:52.500 00.000 10052 Worker thread wakes up
02:03:52.500 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:52.500 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:53.637 01.137 10052 Exposure complete
02:03:53.724 00.087 10052 worker thread done servicing request
02:03:53.724 00.000 6880 OnExposeComplete: enter
02:03:53.724 00.000 6880 UpdateGuideState(): m_state=6
02:03:53.724 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2649
02:03:53.724 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=889.80, Mass=2470, SNR=34.5, Peak=147 HFD=4.6
02:03:53.725 00.001 6880 MultiStar: [#1 -0.15,-0.09,0.98,U] [#2 -0.27,-0.45,0.00,M2] [#3 -0.04,-0.13,0.94,U] [#4 -0.02,-0.27,0.86,U] [#5 -0.14,-0.02,1.01,U] [#6 0.01,-0.38,0.92,U] [#7 -0.01,-0.16,0.77,U] [#8 -0.07,-0.07,0.80,U] 
02:03:53.725 00.000 6880 refined, 7 included, MultiStar: {-0.07, -0.17}, one-star: {-0.15, -0.26}
02:03:53.725 00.000 6880 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.61) = xAngle (-0.36 = -0.36)
02:03:53.725 00.000 6880 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
02:03:53.725 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.17 hyp=0.19 cameraTheta=-1.98 mountX=0.17 mountY=-0.07, mountTheta=-0.39
02:03:53.728 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.17, opts=13)
02:03:53.728 00.000 6880 Enqueuing Move request for scope (-0.07, -0.17)
02:03:53.728 00.000 10052 Worker thread wakes up
02:03:53.728 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.17) opts 0xd
02:03:53.728 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.17)
02:03:53.728 00.000 10052 Moving (-0.07, -0.17) raw xDistance=0.17 yDistance=-0.07
02:03:53.728 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.17
02:03:53.728 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:03:53.728 00.000 10052 MoveAxis(W, 51, ABG)
02:03:53.729 00.001 10052 Guiding  Dir = 3, Dur = 51
02:03:53.757 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:53.772 00.015 10052 IsSlewing returns 0
02:03:53.801 00.029 6880 UpdateGuideState exits: m=2470 SNR=34.5
02:03:53.801 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:53.801 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:53.801 00.000 6880 Enqueuing Expose request
02:03:53.846 00.045 10052 IsGuiding returns 0
02:03:53.990 00.144 10052 IsGuiding returns 0
02:03:53.990 00.000 10052 Move returns status 0, amount 51
02:03:53.990 00.000 10052 MoveAxis(N, 0, ABG)
02:03:53.990 00.000 10052 Move returns status 0, amount 0
02:03:53.990 00.000 10052 move complete, result=0
02:03:53.990 00.000 10052 worker thread done servicing request
02:03:53.990 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
02:03:53.990 00.000 10052 Worker thread wakes up
02:03:53.991 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:53.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:54.402 00.411 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc456e3f-0b74-47d3-8ab5-c9d3f5d2c439"}
02:03:54.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc456e3f-0b74-47d3-8ab5-c9d3f5d2c439"}
02:03:54.402 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c749efe-3c78-473d-a3c1-2916c430cee3"}
02:03:54.402 00.000 6880 case statement mapped state 6 to 3
02:03:54.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c749efe-3c78-473d-a3c1-2916c430cee3"}
02:03:54.403 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"19a23ea7-b913-4f61-a794-9c9ecdd28d22"}
02:03:54.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2649,"width":15,"height":15,"star_pos":[6.70,6.80],"pixels":"..."},"id":"19a23ea7-b913-4f61-a794-9c9ecdd28d22"}
02:03:54.900 00.497 10052 Exposure complete
02:03:54.974 00.074 10052 worker thread done servicing request
02:03:54.974 00.000 6880 OnExposeComplete: enter
02:03:54.975 00.001 6880 UpdateGuideState(): m_state=6
02:03:54.975 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2650
02:03:54.975 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=889.89, Mass=2491, SNR=34.6, Peak=151 HFD=4.6
02:03:54.976 00.001 6880 MultiStar: [#1 0.36,-0.16,0.97,U] [#2 -0.16,-0.14,1.01,U] [#3 0.13,-0.05,0.92,U] [#4 0.03,0.08,0.82,U] [#5 0.10,-0.13,0.98,U] [#6 -0.00,-0.46,0.92,U] [#7 0.19,-0.16,0.79,U] [#8 0.08,-0.08,0.81,U] 
02:03:54.976 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.14}, one-star: {0.07, -0.17}
02:03:54.976 00.000 6880 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
02:03:54.976 00.000 6880 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
02:03:54.976 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-1.03 mountX=0.14 mountY=0.09, mountTheta=0.56
02:03:54.978 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.14, opts=13)
02:03:54.978 00.000 6880 Enqueuing Move request for scope (0.09, -0.14)
02:03:54.978 00.000 10052 Worker thread wakes up
02:03:54.978 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.14) opts 0xd
02:03:54.978 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.14)
02:03:54.978 00.000 10052 Moving (0.09, -0.14) raw xDistance=0.14 yDistance=0.09
02:03:54.978 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
02:03:54.978 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:03:54.978 00.000 10052 MoveAxis(W, 40, ABG)
02:03:54.979 00.001 10052 Guiding  Dir = 3, Dur = 40
02:03:54.999 00.020 10052 IsSlewing returns 0
02:03:55.009 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:55.037 00.028 10052 IsGuiding returns 0
02:03:55.055 00.018 6880 UpdateGuideState exits: m=2491 SNR=34.6
02:03:55.055 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:55.055 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:55.055 00.000 6880 Enqueuing Expose request
02:03:55.064 00.009 10052 PulseGuide returned control before completion, sleep 23
02:03:55.119 00.055 10052 IsGuiding returns 0
02:03:55.119 00.000 10052 Move returns status 0, amount 40
02:03:55.119 00.000 10052 MoveAxis(N, 0, ABG)
02:03:55.119 00.000 10052 Move returns status 0, amount 0
02:03:55.119 00.000 10052 move complete, result=0
02:03:55.119 00.000 10052 worker thread done servicing request
02:03:55.119 00.000 6880 GuideStep: 0.1 px 40 ms WEST, 0.1 px 0 ms NORTH
02:03:55.119 00.000 10052 Worker thread wakes up
02:03:55.119 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:55.119 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:56.251 01.132 10052 Exposure complete
02:03:56.352 00.101 10052 worker thread done servicing request
02:03:56.353 00.001 6880 OnExposeComplete: enter
02:03:56.353 00.000 6880 UpdateGuideState(): m_state=6
02:03:56.353 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2651
02:03:56.353 00.000 6880 Star::Find returns 1 (0), X=407.23, Y=890.03, Mass=2668, SNR=35.9, Peak=169 HFD=4.7
02:03:56.354 00.001 6880 MultiStar: [#1 -0.42,0.15,0.92,U] [#2 -0.16,0.00,0.95,U] [#3 -0.13,0.21,0.89,U] [#4 -0.45,0.45,0.00,M1] [#5 -0.49,0.13,0.95,U] [#6 -0.20,0.04,0.90,U] [#7 -0.46,0.02,0.73,U] [#8 -0.35,0.13,0.80,U] 
02:03:56.354 00.000 6880 refined, 7 included, MultiStar: {-0.36, 0.08}, one-star: {-0.62, -0.03}
02:03:56.354 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.53 = -1.75)
02:03:56.354 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.50 = -1.78)
02:03:56.354 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=0.08 hyp=0.37 cameraTheta=2.92 mountX=-0.07 mountY=-0.36, mountTheta=-1.75
02:03:56.357 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.08, opts=13)
02:03:56.357 00.000 6880 Enqueuing Move request for scope (-0.36, 0.08)
02:03:56.357 00.000 10052 Worker thread wakes up
02:03:56.357 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.08) opts 0xd
02:03:56.357 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.08)
02:03:56.357 00.000 10052 Moving (-0.36, 0.08) raw xDistance=-0.07 yDistance=-0.36
02:03:56.357 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:03:56.357 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.36, slope = -0.01
02:03:56.358 00.001 10052 MoveAxis(E, 0, ABG)
02:03:56.358 00.000 10052 Move returns status 0, amount 0
02:03:56.358 00.000 10052 MoveAxis(N, 13, ABG)
02:03:56.358 00.000 10052 Guiding  Dir = 0, Dur = 13
02:03:56.391 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:56.418 00.027 10052 IsSlewing returns 0
02:03:56.449 00.031 6880 UpdateGuideState exits: m=2668 SNR=35.9
02:03:56.450 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:56.450 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:56.450 00.000 6880 Enqueuing Expose request
02:03:56.450 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5af805ae-63ef-4b63-995e-c95df1916e68"}
02:03:56.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5af805ae-63ef-4b63-995e-c95df1916e68"}
02:03:56.456 00.006 10052 IsGuiding returns 0
02:03:56.461 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"225478d2-2279-4d5e-9f7d-bbef0be64a3b"}
02:03:56.462 00.001 6880 case statement mapped state 6 to 3
02:03:56.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"225478d2-2279-4d5e-9f7d-bbef0be64a3b"}
02:03:56.466 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f5b8ba47-c674-484f-9d73-fcdb4b3d1c19"}
02:03:56.467 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2651,"width":15,"height":15,"star_pos":[7.23,7.03],"pixels":"..."},"id":"f5b8ba47-c674-484f-9d73-fcdb4b3d1c19"}
02:03:56.521 00.054 10052 IsGuiding returns 0
02:03:56.521 00.000 10052 Move returns status 0, amount 13
02:03:56.521 00.000 10052 move complete, result=0
02:03:56.523 00.002 10052 worker thread done servicing request
02:03:56.523 00.000 10052 Worker thread wakes up
02:03:56.523 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 13 ms NORTH
02:03:56.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:56.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:57.460 00.937 10052 Exposure complete
02:03:57.584 00.124 6880 OnExposeComplete: enter
02:03:57.585 00.001 6880 UpdateGuideState(): m_state=6
02:03:57.586 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2652
02:03:57.586 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=890.45, Mass=2456, SNR=34.4, Peak=152 HFD=4.8
02:03:57.587 00.001 6880 MultiStar: [#1 0.05,0.35,0.97,U] [#2 -0.17,0.32,0.98,U] [#3 -0.14,0.31,0.91,U] [#4 0.01,0.68,0.00,M2] [#5 0.03,0.51,1.00,U] [#6 -0.05,0.16,0.92,U] [#7 0.17,0.27,0.75,U] [#8 0.17,0.16,0.78,U] 
02:03:57.587 00.000 6880 refined, 7 included, MultiStar: {-0.03, 0.32}, one-star: {-0.20, 0.39}
02:03:57.587 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
02:03:57.587 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
02:03:57.588 00.001 6880 CameraToMount -- cameraX=-0.03 cameraY=0.32 hyp=0.32 cameraTheta=1.66 mountX=-0.32 mountY=-0.03, mountTheta=-3.04
02:03:57.589 00.001 10052 worker thread done servicing request
02:03:57.591 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.32, opts=13)
02:03:57.591 00.000 6880 Enqueuing Move request for scope (-0.03, 0.32)
02:03:57.592 00.001 10052 Worker thread wakes up
02:03:57.592 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.32) opts 0xd
02:03:57.592 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.32)
02:03:57.593 00.001 10052 Moving (-0.03, 0.32) raw xDistance=-0.32 yDistance=-0.03
02:03:57.593 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
02:03:57.593 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.09, using input
02:03:57.593 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
02:03:57.593 00.000 10052 MoveAxis(E, 85, ABG)
02:03:57.593 00.000 10052 Guiding  Dir = 2, Dur = 85
02:03:57.644 00.051 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:57.749 00.105 6880 UpdateGuideState exits: m=2456 SNR=34.4
02:03:57.750 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:57.750 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:57.750 00.000 6880 Enqueuing Expose request
02:03:57.804 00.054 10052 IsSlewing returns 0
02:03:57.878 00.074 10052 IsGuiding returns 0
02:03:58.064 00.186 10052 IsGuiding returns 1
02:03:58.064 00.000 10052 scope still moving after pulse duration time elapsed
02:03:58.142 00.078 10052 IsSlewing returns 0
02:03:58.217 00.075 10052 IsGuiding returns 0
02:03:58.217 00.000 10052 scope move finished after 85 + 254 ms
02:03:58.218 00.001 10052 Move returns status 0, amount 85
02:03:58.218 00.000 10052 MoveAxis(N, 0, ABG)
02:03:58.218 00.000 10052 Move returns status 0, amount 0
02:03:58.218 00.000 10052 move complete, result=0
02:03:58.218 00.000 10052 worker thread done servicing request
02:03:58.218 00.000 6880 GuideStep: -0.3 px 85 ms EAST, -0.0 px 0 ms NORTH
02:03:58.218 00.000 10052 Worker thread wakes up
02:03:58.218 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:58.219 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:03:58.401 00.182 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9faf1362-eab2-4389-b7d4-ca693b21715f"}
02:03:58.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9faf1362-eab2-4389-b7d4-ca693b21715f"}
02:03:58.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a9621a66-c16a-4d82-b35e-3fc8e4a3d3a5"}
02:03:58.402 00.000 6880 case statement mapped state 6 to 3
02:03:58.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9621a66-c16a-4d82-b35e-3fc8e4a3d3a5"}
02:03:58.404 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"033b42d1-b260-4c05-a613-56c69ab7a312"}
02:03:58.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2652,"width":15,"height":15,"star_pos":[6.65,7.45],"pixels":"..."},"id":"033b42d1-b260-4c05-a613-56c69ab7a312"}
02:03:59.352 00.948 10052 Exposure complete
02:03:59.521 00.169 10052 worker thread done servicing request
02:03:59.521 00.000 6880 OnExposeComplete: enter
02:03:59.521 00.000 6880 UpdateGuideState(): m_state=6
02:03:59.521 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2653
02:03:59.521 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=890.00, Mass=2464, SNR=34.5, Peak=140 HFD=4.3
02:03:59.522 00.001 6880 MultiStar: [#1 0.11,0.10,0.99,U] [#2 -0.11,-0.48,1.02,U] [#3 0.13,-0.21,0.93,U] [#4 0.25,0.85,0.00,M3] [#5 -0.20,0.12,0.97,U] [#6 0.05,-0.48,0.92,U] [#7 -0.11,0.08,0.78,U] [#8 -0.09,0.09,0.81,U] 
02:03:59.522 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.11}, one-star: {-0.24, -0.06}
02:03:59.522 00.000 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
02:03:59.522 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
02:03:59.522 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.04 mountX=0.12 mountY=-0.06, mountTheta=-0.46
02:03:59.525 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.11, opts=13)
02:03:59.525 00.000 6880 Enqueuing Move request for scope (-0.06, -0.11)
02:03:59.525 00.000 10052 Worker thread wakes up
02:03:59.525 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
02:03:59.525 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
02:03:59.525 00.000 10052 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.06
02:03:59.525 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
02:03:59.525 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.10, using input
02:03:59.525 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
02:03:59.525 00.000 10052 MoveAxis(W, 27, ABG)
02:03:59.526 00.001 10052 Guiding  Dir = 3, Dur = 27
02:03:59.580 00.054 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:03:59.635 00.055 10052 IsSlewing returns 0
02:03:59.658 00.023 6880 UpdateGuideState exits: m=2464 SNR=34.5
02:03:59.659 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:03:59.659 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:03:59.659 00.000 6880 Enqueuing Expose request
02:03:59.709 00.050 10052 IsGuiding returns 0
02:03:59.853 00.144 10052 IsGuiding returns 0
02:03:59.853 00.000 10052 Move returns status 0, amount 27
02:03:59.854 00.001 10052 MoveAxis(N, 0, ABG)
02:03:59.854 00.000 10052 Move returns status 0, amount 0
02:03:59.854 00.000 10052 move complete, result=0
02:03:59.854 00.000 10052 worker thread done servicing request
02:03:59.854 00.000 6880 GuideStep: 0.1 px 27 ms WEST, -0.1 px 0 ms NORTH
02:03:59.854 00.000 10052 Worker thread wakes up
02:03:59.854 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:03:59.854 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:04:00.412 00.558 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9c46bb1-f0d4-436a-b3d2-a5eb1e8ffe09"}
02:04:00.412 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9c46bb1-f0d4-436a-b3d2-a5eb1e8ffe09"}
02:04:00.414 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98af81fa-2a9e-41e9-9a56-01b6adc00d9f"}
02:04:00.414 00.000 6880 case statement mapped state 6 to 3
02:04:00.415 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"98af81fa-2a9e-41e9-9a56-01b6adc00d9f"}
02:04:00.416 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"62d098d8-ff30-48a4-a1d4-211e050c8d88"}
02:04:00.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2653,"width":15,"height":15,"star_pos":[6.61,7.00],"pixels":"..."},"id":"62d098d8-ff30-48a4-a1d4-211e050c8d88"}
02:04:00.762 00.346 10052 Exposure complete
02:04:00.865 00.103 10052 worker thread done servicing request
02:04:00.865 00.000 6880 OnExposeComplete: enter
02:04:00.865 00.000 6880 UpdateGuideState(): m_state=6
02:04:00.866 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2654
02:04:00.866 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=889.62, Mass=2397, SNR=34.0, Peak=150 HFD=4.7
02:04:00.867 00.001 6880 MultiStar: [#1 -0.21,0.10,0.99,U] [#2 -0.23,-0.57,0.00,M1] [#3 -0.04,-0.38,0.93,U] [#4 -0.01,-0.26,0.87,U] [#5 -0.05,-0.05,1.00,U] [#6 -0.03,-0.57,0.00,M1] [#7 -0.11,-0.18,0.79,U] [#8 -0.18,-0.07,0.82,U] 
02:04:00.867 00.000 6880 refined, 6 included, MultiStar: {-0.11, -0.18}, one-star: {-0.16, -0.45}
02:04:00.867 00.000 6880 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
02:04:00.867 00.000 6880 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
02:04:00.867 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.18 hyp=0.21 cameraTheta=-2.11 mountX=0.19 mountY=-0.11, mountTheta=-0.52
02:04:00.870 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.18, opts=13)
02:04:00.870 00.000 6880 Enqueuing Move request for scope (-0.11, -0.18)
02:04:00.870 00.000 10052 Worker thread wakes up
02:04:00.870 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.18) opts 0xd
02:04:00.870 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.18)
02:04:00.870 00.000 10052 Moving (-0.11, -0.18) raw xDistance=0.19 yDistance=-0.11
02:04:00.871 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:04:00.871 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.12, using input
02:04:00.871 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
02:04:00.871 00.000 10052 MoveAxis(W, 52, ABG)
02:04:00.871 00.000 10052 Guiding  Dir = 3, Dur = 52
02:04:00.892 00.021 10052 IsSlewing returns 0
02:04:00.907 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:00.931 00.024 10052 IsGuiding returns 0
02:04:00.957 00.026 10052 PulseGuide returned control before completion, sleep 35
02:04:00.962 00.005 6880 UpdateGuideState exits: m=2397 SNR=34.0
02:04:00.962 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:00.962 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:00.963 00.001 6880 Enqueuing Expose request
02:04:01.025 00.062 10052 IsGuiding returns 0
02:04:01.025 00.000 10052 Move returns status 0, amount 52
02:04:01.026 00.001 10052 MoveAxis(N, 0, ABG)
02:04:01.026 00.000 10052 Move returns status 0, amount 0
02:04:01.026 00.000 10052 move complete, result=0
02:04:01.026 00.000 10052 worker thread done servicing request
02:04:01.026 00.000 10052 Worker thread wakes up
02:04:01.026 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:01.026 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
02:04:01.026 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:04:02.158 01.132 10052 Exposure complete
02:04:02.278 00.120 10052 worker thread done servicing request
02:04:02.278 00.000 6880 OnExposeComplete: enter
02:04:02.279 00.001 6880 UpdateGuideState(): m_state=6
02:04:02.279 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2655
02:04:02.279 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=889.79, Mass=2482, SNR=34.5, Peak=138 HFD=4.7
02:04:02.280 00.001 6880 MultiStar: [#1 -0.03,0.09,0.98,U] [#2 -0.27,0.13,0.99,U] [#3 -0.07,-0.05,0.92,U] [#4 0.18,0.16,0.86,U] [#5 0.06,0.05,0.99,U] [#6 -0.10,-0.11,0.89,U] [#7 0.12,0.16,0.77,U] [#8 -0.02,0.05,0.79,U] 
02:04:02.280 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.02}, one-star: {-0.03, -0.28}
02:04:02.280 00.000 6880 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.61) = xAngle (4.14 = -2.15)
02:04:02.280 00.000 6880 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.18)
02:04:02.280 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.52 mountX=-0.02 mountY=-0.02, mountTheta=-2.15
02:04:02.282 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.02, opts=13)
02:04:02.282 00.000 6880 Enqueuing Move request for scope (-0.02, 0.02)
02:04:02.282 00.000 10052 Worker thread wakes up
02:04:02.282 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
02:04:02.282 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
02:04:02.282 00.000 10052 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
02:04:02.282 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:04:02.282 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.08, using input
02:04:02.282 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:04:02.283 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
02:04:02.283 00.000 10052 MoveAxis(E, 0, ABG)
02:04:02.283 00.000 10052 Move returns status 0, amount 0
02:04:02.283 00.000 10052 MoveAxis(N, 0, ABG)
02:04:02.283 00.000 10052 Move returns status 0, amount 0
02:04:02.283 00.000 10052 move complete, result=0
02:04:02.283 00.000 10052 worker thread done servicing request
02:04:02.334 00.051 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:02.389 00.055 6880 UpdateGuideState exits: m=2482 SNR=34.5
02:04:02.390 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:02.390 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:02.390 00.000 6880 Enqueuing Expose request
02:04:02.390 00.000 10052 Worker thread wakes up
02:04:02.390 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:02.390 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:04:02.394 00.004 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:04:02.425 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77a3ea4f-be57-490d-8152-2254a057a04f"}
02:04:02.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77a3ea4f-be57-490d-8152-2254a057a04f"}
02:04:02.435 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d630f5b6-c886-437d-91df-7ca5f30bd737"}
02:04:02.436 00.001 6880 case statement mapped state 6 to 3
02:04:02.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d630f5b6-c886-437d-91df-7ca5f30bd737"}
02:04:02.442 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f0929f1b-2b47-4038-a13f-d9e78c9f1945"}
02:04:02.443 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2655,"width":15,"height":15,"star_pos":[6.82,6.79],"pixels":"..."},"id":"f0929f1b-2b47-4038-a13f-d9e78c9f1945"}
02:04:03.305 00.862 10052 Exposure complete
02:04:03.395 00.090 6880 OnExposeComplete: enter
02:04:03.395 00.000 6880 UpdateGuideState(): m_state=6
02:04:03.395 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2656
02:04:03.395 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=889.80, Mass=2510, SNR=34.7, Peak=136 HFD=4.7
02:04:03.396 00.001 6880 MultiStar: [#1 -0.16,0.02,0.96,U] [#2 -0.31,-0.12,0.99,U] [#3 -0.04,-0.15,0.91,U] [#4 -0.07,-0.21,0.87,U] [#5 -0.19,-0.02,0.99,U] [#6 0.02,-0.16,0.90,U] [#7 -0.06,0.07,0.76,U] [#8 -0.15,0.08,0.82,U] 
02:04:03.396 00.000 6880 refined, 8 included, MultiStar: {-0.12, -0.09}, one-star: {-0.07, -0.26}
02:04:03.396 00.000 6880 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.61) = xAngle (-0.89 = -0.89)
02:04:03.396 00.000 6880 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
02:04:03.396 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.50 mountX=0.09 mountY=-0.12, mountTheta=-0.90
02:04:03.397 00.001 10052 worker thread done servicing request
02:04:03.398 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.09, opts=13)
02:04:03.399 00.001 6880 Enqueuing Move request for scope (-0.12, -0.09)
02:04:03.409 00.010 10052 Worker thread wakes up
02:04:03.409 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
02:04:03.409 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
02:04:03.409 00.000 10052 Moving (-0.12, -0.09) raw xDistance=0.09 yDistance=-0.12
02:04:03.409 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:04:03.409 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:04:03.409 00.000 10052 MoveAxis(E, 0, ABG)
02:04:03.409 00.000 10052 Move returns status 0, amount 0
02:04:03.410 00.001 10052 MoveAxis(N, 0, ABG)
02:04:03.410 00.000 10052 Move returns status 0, amount 0
02:04:03.410 00.000 10052 move complete, result=0
02:04:03.410 00.000 10052 worker thread done servicing request
02:04:03.427 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:03.476 00.049 6880 UpdateGuideState exits: m=2510 SNR=34.7
02:04:03.476 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:03.477 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:03.477 00.000 6880 Enqueuing Expose request
02:04:03.477 00.000 10052 Worker thread wakes up
02:04:03.477 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:03.477 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,875,31,31)
02:04:03.478 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:03.789 00.311 6880 evsrv: cli 015431E0 connect
02:04:03.789 00.000 6880 case statement mapped state 6 to 3
02:04:03.789 00.000 6880 case statement mapped state 6 to 3
02:04:03.790 00.001 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"873dddec-2714-4858-95bf-8ac7a42ae0c9"}
02:04:03.790 00.000 6880 case statement mapped state 6 to 3
02:04:03.790 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"873dddec-2714-4858-95bf-8ac7a42ae0c9"}
02:04:03.791 00.001 6880 evsrv: cli 015431E0 disconnect
02:04:03.792 00.001 6880 evsrv: cli 01543AA0 connect
02:04:03.793 00.001 6880 case statement mapped state 6 to 3
02:04:03.793 00.000 6880 case statement mapped state 6 to 3
02:04:03.794 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"5467c8fa-69e4-43b9-815b-d5d2fbe9931f"}
02:04:03.794 00.000 6880 PhdController::Dither begins
02:04:03.794 00.000 6880 dither: size=1.00, dRA=-0.99 dDec=0.00
02:04:03.794 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:04:03.794 00.000 6880 MountToCamera -- mountX=-0.99 mountY=0.00 hyp=0.99 mountTheta=3.14 cameraX=0.04, cameraY=0.99 cameraTheta=1.53
02:04:03.794 00.000 6880 setting lock position to (407.89, 891.05)
02:04:03.794 00.000 6880 Mount: notify guiding dithered (0.0, 1.0)
02:04:03.795 00.001 6880 MultiStar: stabilizing after lock position change
02:04:03.795 00.000 6880 Status Line: Dither by -0.99,0.00
02:04:03.801 00.006 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:04:03.801 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:04:03.801 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"5467c8fa-69e4-43b9-815b-d5d2fbe9931f"}
02:04:03.802 00.001 6880 evsrv: cli 01543AA0 disconnect
02:04:04.440 00.638 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"15ff0481-4bca-47e5-8099-246bf7c1dd3f"}
02:04:04.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"15ff0481-4bca-47e5-8099-246bf7c1dd3f"}
02:04:04.441 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b7163bc-36cf-4dc8-a071-24108c7b3902"}
02:04:04.442 00.001 6880 case statement mapped state 6 to 3
02:04:04.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b7163bc-36cf-4dc8-a071-24108c7b3902"}
02:04:04.448 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b4931d4-8f8a-4b26-84bf-7c50144001be"}
02:04:04.449 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2656,"width":15,"height":15,"star_pos":[6.78,6.80],"pixels":"..."},"id":"0b4931d4-8f8a-4b26-84bf-7c50144001be"}
02:04:04.616 00.167 10052 Exposure complete
02:04:04.709 00.093 10052 worker thread done servicing request
02:04:04.709 00.000 6880 OnExposeComplete: enter
02:04:04.709 00.000 6880 UpdateGuideState(): m_state=6
02:04:04.710 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2657
02:04:04.710 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=889.67, Mass=2500, SNR=34.7, Peak=154 HFD=4.7
02:04:04.710 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.10 = -0.10)
02:04:04.710 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:04:04.710 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-1.38 hyp=1.39 cameraTheta=-1.71 mountX=1.39 mountY=-0.18, mountTheta=-0.13
02:04:04.712 00.002 6880 dither recenter: remaining=(1.0,-0.0) step=(1.0,-0.0)
02:04:04.712 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:04:04.712 00.000 6880 MountToCamera -- mountX=0.99 mountY=-0.00 hyp=0.99 mountTheta=-0.00 cameraX=-0.04, cameraY=-0.99 cameraTheta=-1.61
02:04:04.712 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.99, opts=4)
02:04:04.713 00.001 6880 Enqueuing Move request for scope (-0.04, -0.99)
02:04:04.713 00.000 6880 Mount: notify direct move 0.99,-0.00
02:04:04.713 00.000 10052 Worker thread wakes up
02:04:04.713 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.99) opts 0x4
02:04:04.713 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.99)
02:04:04.713 00.000 10052 Moving (-0.04, -0.99) raw xDistance=0.99 yDistance=-0.00
02:04:04.713 00.000 10052 MoveAxis(W, 590, B)
02:04:04.713 00.000 10052 Guiding  Dir = 3, Dur = 590
02:04:04.746 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:04.803 00.057 6880 UpdateGuideState exits: m=2500 SNR=34.7
02:04:04.803 00.000 6880 PhdController: settling, locked = 1, distance = 1.22 (0.60) aobump = 0 frame = 1 / 99999
02:04:04.803 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123444.803,"Host":"MINIASTRO1","Inst":1,"Distance":1.22,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:04:04.804 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:04.804 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:04.804 00.000 6880 Enqueuing Expose request
02:04:04.856 00.052 10052 IsSlewing returns 0
02:04:04.926 00.070 10052 IsGuiding returns 0
02:04:05.063 00.137 10052 PulseGuide returned control before completion, sleep 464
02:04:05.558 00.495 10052 IsGuiding returns 1
02:04:05.558 00.000 10052 scope still moving after pulse duration time elapsed
02:04:05.601 00.043 10052 IsSlewing returns 0
02:04:05.639 00.038 10052 IsGuiding returns 0
02:04:05.639 00.000 10052 scope move finished after 590 + 123 ms
02:04:05.640 00.001 10052 Move returns status 0, amount 590
02:04:05.640 00.000 10052 MoveAxis(N, 0, B)
02:04:05.640 00.000 10052 Move returns status 0, amount 0
02:04:05.640 00.000 10052 move complete, result=0
02:04:05.640 00.000 10052 worker thread done servicing request
02:04:05.640 00.000 6880 GuideStep: 1.0 px 590 ms WEST, -0.0 px 0 ms NORTH
02:04:05.640 00.000 10052 Worker thread wakes up
02:04:05.640 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:05.641 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:06.439 00.798 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e8e6044-c4c2-4160-8f7a-1f2b04fda2bc"}
02:04:06.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e8e6044-c4c2-4160-8f7a-1f2b04fda2bc"}
02:04:06.440 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22ea3697-c8cb-4a44-9c71-eb31b991ee23"}
02:04:06.440 00.000 6880 case statement mapped state 6 to 3
02:04:06.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"22ea3697-c8cb-4a44-9c71-eb31b991ee23"}
02:04:06.441 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8143d3b2-0ba8-46d9-84b7-e193f62e11fd"}
02:04:06.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2657,"width":15,"height":15,"star_pos":[6.70,6.67],"pixels":"..."},"id":"8143d3b2-0ba8-46d9-84b7-e193f62e11fd"}
02:04:06.776 00.335 10052 Exposure complete
02:04:06.875 00.099 10052 worker thread done servicing request
02:04:06.875 00.000 6880 OnExposeComplete: enter
02:04:06.875 00.000 6880 UpdateGuideState(): m_state=6
02:04:06.876 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2658
02:04:06.876 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=890.26, Mass=2541, SNR=35.0, Peak=143 HFD=4.7
02:04:06.876 00.000 6880 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.61) = xAngle (-0.13 = -0.13)
02:04:06.876 00.000 6880 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:04:06.876 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.80 hyp=0.81 cameraTheta=-1.74 mountX=0.80 mountY=-0.13, mountTheta=-0.16
02:04:06.878 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.80, opts=13)
02:04:06.878 00.000 6880 Enqueuing Move request for scope (-0.14, -0.80)
02:04:06.880 00.002 10052 Worker thread wakes up
02:04:06.880 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.80) opts 0xd
02:04:06.881 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.80)
02:04:06.881 00.000 10052 Moving (-0.14, -0.80) raw xDistance=0.80 yDistance=-0.13
02:04:06.881 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.80
02:04:06.881 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
02:04:06.881 00.000 10052 MoveAxis(W, 214, ABG)
02:04:06.881 00.000 10052 Guiding  Dir = 3, Dur = 214
02:04:06.902 00.021 10052 IsSlewing returns 0
02:04:06.919 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:06.940 00.021 10052 IsGuiding returns 0
02:04:06.967 00.027 10052 PulseGuide returned control before completion, sleep 197
02:04:06.980 00.013 6880 UpdateGuideState exits: m=2541 SNR=35.0
02:04:06.980 00.000 6880 PhdController: settling, locked = 1, distance = 0.81 (0.60) aobump = 0 frame = 2 / 99999
02:04:06.980 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123446.980,"Host":"MINIASTRO1","Inst":1,"Distance":0.81,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:04:06.981 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:06.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:06.981 00.000 6880 Enqueuing Expose request
02:04:07.201 00.220 10052 IsGuiding returns 0
02:04:07.201 00.000 10052 Move returns status 0, amount 214
02:04:07.201 00.000 10052 MoveAxis(N, 0, ABG)
02:04:07.201 00.000 10052 Move returns status 0, amount 0
02:04:07.201 00.000 10052 move complete, result=0
02:04:07.201 00.000 10052 worker thread done servicing request
02:04:07.201 00.000 10052 Worker thread wakes up
02:04:07.201 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:07.201 00.000 6880 GuideStep: 0.8 px 214 ms WEST, -0.1 px 0 ms NORTH
02:04:07.201 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:08.107 00.906 10052 Exposure complete
02:04:08.178 00.071 10052 worker thread done servicing request
02:04:08.179 00.001 6880 OnExposeComplete: enter
02:04:08.179 00.000 6880 UpdateGuideState(): m_state=6
02:04:08.179 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2659
02:04:08.179 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=890.66, Mass=2574, SNR=35.2, Peak=166 HFD=4.7
02:04:08.179 00.000 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.38 = 0.38)
02:04:08.179 00.000 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:04:08.179 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.39 hyp=0.42 cameraTheta=-1.23 mountX=0.39 mountY=0.14, mountTheta=0.35
02:04:08.181 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.39, opts=13)
02:04:08.181 00.000 6880 Enqueuing Move request for scope (0.14, -0.39)
02:04:08.181 00.000 10052 Worker thread wakes up
02:04:08.181 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.39) opts 0xd
02:04:08.181 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.39)
02:04:08.181 00.000 10052 Moving (0.14, -0.39) raw xDistance=0.39 yDistance=0.14
02:04:08.181 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.39
02:04:08.181 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
02:04:08.182 00.001 10052 MoveAxis(W, 114, ABG)
02:04:08.182 00.000 10052 Guiding  Dir = 3, Dur = 114
02:04:08.207 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:08.246 00.039 10052 IsSlewing returns 0
02:04:08.254 00.008 6880 UpdateGuideState exits: m=2574 SNR=35.2
02:04:08.254 00.000 6880 PhdController: settling, locked = 1, distance = 0.69 (0.60) aobump = 0 frame = 3 / 99999
02:04:08.254 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123448.254,"Host":"MINIASTRO1","Inst":1,"Distance":0.69,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:04:08.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:08.255 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:08.255 00.000 6880 Enqueuing Expose request
02:04:08.316 00.061 10052 IsGuiding returns 0
02:04:08.382 00.066 10052 PulseGuide returned control before completion, sleep 59
02:04:08.438 00.056 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"302b980d-5493-4a55-b952-d83d630140f9"}
02:04:08.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"302b980d-5493-4a55-b952-d83d630140f9"}
02:04:08.440 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"44f5f63c-d5c7-41a2-96fa-18cdcfdd0223"}
02:04:08.440 00.000 6880 case statement mapped state 6 to 3
02:04:08.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"44f5f63c-d5c7-41a2-96fa-18cdcfdd0223"}
02:04:08.440 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87a8fe2c-fdf3-48b4-8f1a-51baf4bfca4a"}
02:04:08.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2659,"width":15,"height":15,"star_pos":[7.03,6.66],"pixels":"..."},"id":"87a8fe2c-fdf3-48b4-8f1a-51baf4bfca4a"}
02:04:08.493 00.053 10052 IsGuiding returns 1
02:04:08.493 00.000 10052 scope still moving after pulse duration time elapsed
02:04:08.563 00.070 10052 IsSlewing returns 0
02:04:08.601 00.038 10052 IsGuiding returns 0
02:04:08.601 00.000 10052 scope move finished after 114 + 170 ms
02:04:08.601 00.000 10052 Move returns status 0, amount 114
02:04:08.601 00.000 10052 MoveAxis(N, 0, ABG)
02:04:08.601 00.000 10052 Move returns status 0, amount 0
02:04:08.601 00.000 10052 move complete, result=0
02:04:08.601 00.000 10052 worker thread done servicing request
02:04:08.602 00.001 10052 Worker thread wakes up
02:04:08.602 00.000 6880 GuideStep: 0.4 px 114 ms WEST, 0.1 px 0 ms NORTH
02:04:08.602 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:08.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:09.734 01.132 10052 Exposure complete
02:04:09.806 00.072 10052 worker thread done servicing request
02:04:09.806 00.000 6880 OnExposeComplete: enter
02:04:09.806 00.000 6880 UpdateGuideState(): m_state=6
02:04:09.806 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2660
02:04:09.806 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=891.41, Mass=2564, SNR=35.1, Peak=170 HFD=4.3
02:04:09.806 00.000 6880 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.61) = xAngle (3.96 = -2.32)
02:04:09.807 00.001 6880 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.93 = -2.35)
02:04:09.807 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=0.36 hyp=0.51 cameraTheta=2.35 mountX=-0.35 mountY=-0.36, mountTheta=-2.34
02:04:09.809 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=0.36, opts=13)
02:04:09.809 00.000 6880 Enqueuing Move request for scope (-0.35, 0.36)
02:04:09.809 00.000 10052 Worker thread wakes up
02:04:09.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.36) opts 0xd
02:04:09.809 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, 0.36)
02:04:09.810 00.001 10052 Moving (-0.35, 0.36) raw xDistance=-0.35 yDistance=-0.36
02:04:09.810 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.35
02:04:09.810 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.36, slope = 0.00
02:04:09.810 00.000 10052 MoveAxis(E, 87, ABG)
02:04:09.810 00.000 10052 Guiding  Dir = 2, Dur = 87
02:04:09.839 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:09.879 00.040 6880 UpdateGuideState exits: m=2564 SNR=35.1
02:04:09.879 00.000 6880 PhdController: settling, locked = 1, distance = 0.63 (0.60) aobump = 0 frame = 4 / 99999
02:04:09.880 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783123449.879,"Host":"MINIASTRO1","Inst":1,"Distance":0.63,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:04:09.880 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:09.880 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:09.880 00.000 6880 Enqueuing Expose request
02:04:09.888 00.008 10052 IsSlewing returns 0
02:04:09.966 00.078 10052 IsGuiding returns 0
02:04:10.030 00.064 10052 PulseGuide returned control before completion, sleep 34
02:04:10.145 00.115 10052 IsGuiding returns 0
02:04:10.145 00.000 10052 Move returns status 0, amount 87
02:04:10.145 00.000 10052 MoveAxis(N, 65, ABG)
02:04:10.145 00.000 10052 Guiding  Dir = 0, Dur = 65
02:04:10.213 00.068 10052 IsSlewing returns 0
02:04:10.286 00.073 10052 IsGuiding returns 0
02:04:10.436 00.150 10052 IsGuiding returns 1
02:04:10.436 00.000 10052 scope still moving after pulse duration time elapsed
02:04:10.438 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a45c124-9073-4b1c-abfc-00d2395848bf"}
02:04:10.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a45c124-9073-4b1c-abfc-00d2395848bf"}
02:04:10.439 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35536af6-0ee7-406c-b4bf-a95fe6e0c390"}
02:04:10.439 00.000 6880 case statement mapped state 6 to 3
02:04:10.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"35536af6-0ee7-406c-b4bf-a95fe6e0c390"}
02:04:10.440 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"34229776-41d8-46d0-866f-d99aa08952fe"}
02:04:10.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2660,"width":15,"height":15,"star_pos":[6.54,7.41],"pixels":"..."},"id":"34229776-41d8-46d0-866f-d99aa08952fe"}
02:04:10.511 00.071 10052 IsSlewing returns 0
02:04:10.577 00.066 10052 IsGuiding returns 0
02:04:10.577 00.000 10052 scope move finished after 65 + 225 ms
02:04:10.577 00.000 10052 Move returns status 0, amount 65
02:04:10.577 00.000 10052 move complete, result=0
02:04:10.577 00.000 10052 worker thread done servicing request
02:04:10.577 00.000 6880 GuideStep: -0.3 px 87 ms EAST, -0.4 px 65 ms NORTH
02:04:10.579 00.002 10052 Worker thread wakes up
02:04:10.579 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:10.579 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:11.491 00.912 10052 Exposure complete
02:04:11.574 00.083 10052 worker thread done servicing request
02:04:11.574 00.000 6880 OnExposeComplete: enter
02:04:11.574 00.000 6880 UpdateGuideState(): m_state=6
02:04:11.574 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2661
02:04:11.574 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=890.79, Mass=2646, SNR=35.7, Peak=159 HFD=4.6
02:04:11.574 00.000 6880 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.61) = xAngle (-0.80 = -0.80)
02:04:11.575 00.001 6880 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
02:04:11.575 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.26 hyp=0.39 cameraTheta=-2.41 mountX=0.27 mountY=-0.29, mountTheta=-0.81
02:04:11.577 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.26, opts=13)
02:04:11.577 00.000 6880 Enqueuing Move request for scope (-0.29, -0.26)
02:04:11.577 00.000 10052 Worker thread wakes up
02:04:11.577 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.26) opts 0xd
02:04:11.577 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.26)
02:04:11.577 00.000 10052 Moving (-0.29, -0.26) raw xDistance=0.27 yDistance=-0.29
02:04:11.577 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:04:11.578 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.29, slope = -0.10
02:04:11.578 00.000 10052 MoveAxis(W, 69, ABG)
02:04:11.578 00.000 10052 Guiding  Dir = 3, Dur = 69
02:04:11.600 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:11.616 00.016 10052 IsSlewing returns 0
02:04:11.636 00.020 6880 UpdateGuideState exits: m=2646 SNR=35.7
02:04:11.636 00.000 6880 PhdController: settling, locked = 1, distance = 0.56 (0.60) aobump = 0 frame = 5 / 99999
02:04:11.636 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123451.636,"Host":"MINIASTRO1","Inst":1,"Distance":0.56,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:04:11.637 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:11.637 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:11.637 00.000 6880 Enqueuing Expose request
02:04:11.691 00.054 10052 IsGuiding returns 0
02:04:11.756 00.065 10052 PulseGuide returned control before completion, sleep 15
02:04:11.836 00.080 10052 IsGuiding returns 1
02:04:11.836 00.000 10052 scope still moving after pulse duration time elapsed
02:04:11.915 00.079 10052 IsSlewing returns 0
02:04:11.989 00.074 10052 IsGuiding returns 0
02:04:11.991 00.002 10052 scope move finished after 69 + 229 ms
02:04:11.991 00.000 10052 Move returns status 0, amount 69
02:04:11.991 00.000 10052 MoveAxis(N, 71, ABG)
02:04:11.991 00.000 10052 Guiding  Dir = 0, Dur = 71
02:04:12.070 00.079 10052 IsSlewing returns 0
02:04:12.144 00.074 10052 IsGuiding returns 0
02:04:12.212 00.068 10052 PulseGuide returned control before completion, sleep 13
02:04:12.293 00.081 10052 IsGuiding returns 1
02:04:12.293 00.000 10052 scope still moving after pulse duration time elapsed
02:04:12.367 00.074 10052 IsSlewing returns 0
02:04:12.437 00.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"014a37a3-a953-43a9-8c88-05213f4ad5a2"}
02:04:12.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"014a37a3-a953-43a9-8c88-05213f4ad5a2"}
02:04:12.437 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"28977956-07a3-46ec-82ba-8ee804dfa0c6"}
02:04:12.439 00.002 6880 case statement mapped state 6 to 3
02:04:12.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"28977956-07a3-46ec-82ba-8ee804dfa0c6"}
02:04:12.439 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5b69606-faa3-46e8-ac2a-999ef83d47a8"}
02:04:12.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2661,"width":15,"height":15,"star_pos":[6.60,6.79],"pixels":"..."},"id":"b5b69606-faa3-46e8-ac2a-999ef83d47a8"}
02:04:12.446 00.007 10052 IsGuiding returns 0
02:04:12.446 00.000 10052 scope move finished after 71 + 231 ms
02:04:12.446 00.000 10052 Move returns status 0, amount 71
02:04:12.446 00.000 10052 move complete, result=0
02:04:12.447 00.001 10052 worker thread done servicing request
02:04:12.447 00.000 6880 GuideStep: 0.3 px 69 ms WEST, -0.3 px 71 ms NORTH
02:04:12.447 00.000 10052 Worker thread wakes up
02:04:12.447 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:12.447 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:13.586 01.139 10052 Exposure complete
02:04:13.643 00.057 10052 worker thread done servicing request
02:04:13.643 00.000 6880 OnExposeComplete: enter
02:04:13.643 00.000 6880 UpdateGuideState(): m_state=6
02:04:13.644 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2662
02:04:13.644 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=890.99, Mass=2697, SNR=36.1, Peak=155 HFD=4.4
02:04:13.644 00.000 6880 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.61) = xAngle (-1.25 = -1.25)
02:04:13.644 00.000 6880 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
02:04:13.644 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.07 hyp=0.24 cameraTheta=-2.86 mountX=0.08 mountY=-0.23, mountTheta=-1.25
02:04:13.645 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.07, opts=13)
02:04:13.645 00.000 6880 Enqueuing Move request for scope (-0.23, -0.07)
02:04:13.645 00.000 10052 Worker thread wakes up
02:04:13.645 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.07) opts 0xd
02:04:13.646 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.07)
02:04:13.646 00.000 10052 Moving (-0.23, -0.07) raw xDistance=0.08 yDistance=-0.23
02:04:13.646 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:04:13.646 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.23, slope = -0.06
02:04:13.646 00.000 10052 MoveAxis(E, 0, ABG)
02:04:13.646 00.000 10052 Move returns status 0, amount 0
02:04:13.646 00.000 10052 MoveAxis(N, 58, ABG)
02:04:13.646 00.000 10052 Guiding  Dir = 0, Dur = 58
02:04:13.666 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:13.691 00.025 10052 IsSlewing returns 0
02:04:13.695 00.004 6880 UpdateGuideState exits: m=2697 SNR=36.1
02:04:13.695 00.000 6880 PhdController: settling, locked = 1, distance = 0.46 (0.60) aobump = 0 frame = 6 / 99999
02:04:13.695 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123453.695,"Host":"MINIASTRO1","Inst":1,"Distance":0.46,"Time":2.1,"SettleTime":6.0,"StarLocked":true}
02:04:13.695 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:13.695 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:13.695 00.000 6880 Enqueuing Expose request
02:04:13.770 00.075 10052 IsGuiding returns 0
02:04:13.914 00.144 10052 IsGuiding returns 1
02:04:13.915 00.001 10052 scope still moving after pulse duration time elapsed
02:04:13.995 00.080 10052 IsSlewing returns 0
02:04:14.068 00.073 10052 IsGuiding returns 0
02:04:14.068 00.000 10052 scope move finished after 58 + 239 ms
02:04:14.068 00.000 10052 Move returns status 0, amount 58
02:04:14.068 00.000 10052 move complete, result=0
02:04:14.068 00.000 10052 worker thread done servicing request
02:04:14.068 00.000 10052 Worker thread wakes up
02:04:14.069 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 58 ms NORTH
02:04:14.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:14.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:14.437 00.368 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa9b0025-e003-441a-95f6-29d23addb71e"}
02:04:14.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa9b0025-e003-441a-95f6-29d23addb71e"}
02:04:14.438 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e0151b5-23ed-4684-9d14-ba95328f56dd"}
02:04:14.438 00.000 6880 case statement mapped state 6 to 3
02:04:14.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e0151b5-23ed-4684-9d14-ba95328f56dd"}
02:04:14.438 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd56fb1e-e39c-40b7-b55c-3336b5514a32"}
02:04:14.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2662,"width":15,"height":15,"star_pos":[6.66,6.99],"pixels":"..."},"id":"bd56fb1e-e39c-40b7-b55c-3336b5514a32"}
02:04:14.980 00.542 10052 Exposure complete
02:04:15.042 00.062 10052 worker thread done servicing request
02:04:15.042 00.000 6880 OnExposeComplete: enter
02:04:15.042 00.000 6880 UpdateGuideState(): m_state=6
02:04:15.042 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2663
02:04:15.043 00.001 6880 Star::Find returns 1 (0), X=407.75, Y=890.54, Mass=2546, SNR=35.0, Peak=162 HFD=4.6
02:04:15.043 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
02:04:15.043 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
02:04:15.043 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.51 hyp=0.53 cameraTheta=-1.85 mountX=0.52 mountY=-0.14, mountTheta=-0.26
02:04:15.044 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.51, opts=13)
02:04:15.044 00.000 6880 Enqueuing Move request for scope (-0.15, -0.51)
02:04:15.044 00.000 10052 Worker thread wakes up
02:04:15.044 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.51) opts 0xd
02:04:15.044 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.51)
02:04:15.045 00.001 10052 Moving (-0.15, -0.51) raw xDistance=0.52 yDistance=-0.14
02:04:15.045 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.52
02:04:15.045 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.03
02:04:15.045 00.000 10052 MoveAxis(W, 139, ABG)
02:04:15.045 00.000 10052 Guiding  Dir = 3, Dur = 139
02:04:15.065 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:15.065 00.000 10052 IsSlewing returns 0
02:04:15.095 00.030 6880 UpdateGuideState exits: m=2546 SNR=35.0
02:04:15.095 00.000 6880 PhdController: settling, locked = 1, distance = 0.49 (0.60) aobump = 0 frame = 7 / 99999
02:04:15.095 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123455.095,"Host":"MINIASTRO1","Inst":1,"Distance":0.49,"Time":3.5,"SettleTime":6.0,"StarLocked":true}
02:04:15.095 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:15.096 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:15.096 00.000 6880 Enqueuing Expose request
02:04:15.104 00.008 10052 IsGuiding returns 0
02:04:15.132 00.028 10052 PulseGuide returned control before completion, sleep 122
02:04:15.278 00.146 10052 IsGuiding returns 0
02:04:15.278 00.000 10052 Move returns status 0, amount 139
02:04:15.278 00.000 10052 MoveAxis(N, 0, ABG)
02:04:15.278 00.000 10052 Move returns status 0, amount 0
02:04:15.279 00.001 10052 move complete, result=0
02:04:15.279 00.000 10052 worker thread done servicing request
02:04:15.279 00.000 10052 Worker thread wakes up
02:04:15.279 00.000 6880 GuideStep: 0.5 px 139 ms WEST, -0.1 px 0 ms NORTH
02:04:15.279 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:15.279 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:16.417 01.138 10052 Exposure complete
02:04:16.437 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"388ff680-6a27-47da-bea0-20fc0511f69a"}
02:04:16.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"388ff680-6a27-47da-bea0-20fc0511f69a"}
02:04:16.437 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"34777d9c-8d6a-411d-a66f-d74d9b148a73"}
02:04:16.437 00.000 6880 case statement mapped state 6 to 3
02:04:16.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"34777d9c-8d6a-411d-a66f-d74d9b148a73"}
02:04:16.438 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fc795839-9d67-402c-a8ab-af45a036fc9f"}
02:04:16.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2663,"width":15,"height":15,"star_pos":[6.75,6.54],"pixels":"..."},"id":"fc795839-9d67-402c-a8ab-af45a036fc9f"}
02:04:16.475 00.037 10052 worker thread done servicing request
02:04:16.475 00.000 6880 OnExposeComplete: enter
02:04:16.475 00.000 6880 UpdateGuideState(): m_state=6
02:04:16.475 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2664
02:04:16.475 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=890.82, Mass=2644, SNR=35.7, Peak=169 HFD=4.6
02:04:16.475 00.000 6880 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.61) = xAngle (-0.37 = -0.37)
02:04:16.475 00.000 6880 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:04:16.476 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.98 mountX=0.24 mountY=-0.10, mountTheta=-0.39
02:04:16.477 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.24, opts=13)
02:04:16.477 00.000 6880 Enqueuing Move request for scope (-0.10, -0.24)
02:04:16.477 00.000 10052 Worker thread wakes up
02:04:16.478 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
02:04:16.478 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
02:04:16.478 00.000 10052 Moving (-0.10, -0.24) raw xDistance=0.24 yDistance=-0.10
02:04:16.478 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.24
02:04:16.478 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:04:16.478 00.000 10052 MoveAxis(W, 71, ABG)
02:04:16.478 00.000 10052 Guiding  Dir = 3, Dur = 71
02:04:16.499 00.021 10052 IsSlewing returns 0
02:04:16.500 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:16.532 00.032 6880 UpdateGuideState exits: m=2644 SNR=35.7
02:04:16.532 00.000 6880 PhdController: settling, locked = 1, distance = 0.42 (0.60) aobump = 0 frame = 8 / 99999
02:04:16.532 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123456.532,"Host":"MINIASTRO1","Inst":1,"Distance":0.42,"Time":4.9,"SettleTime":6.0,"StarLocked":true}
02:04:16.532 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:16.532 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:16.532 00.000 6880 Enqueuing Expose request
02:04:16.536 00.004 10052 IsGuiding returns 0
02:04:16.564 00.028 10052 PulseGuide returned control before completion, sleep 54
02:04:16.652 00.088 10052 IsGuiding returns 0
02:04:16.652 00.000 10052 Move returns status 0, amount 71
02:04:16.652 00.000 10052 MoveAxis(N, 0, ABG)
02:04:16.652 00.000 10052 Move returns status 0, amount 0
02:04:16.653 00.001 10052 move complete, result=0
02:04:16.653 00.000 10052 worker thread done servicing request
02:04:16.653 00.000 10052 Worker thread wakes up
02:04:16.653 00.000 6880 GuideStep: 0.2 px 71 ms WEST, -0.1 px 0 ms NORTH
02:04:16.653 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:16.653 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:17.561 00.908 10052 Exposure complete
02:04:17.630 00.069 10052 worker thread done servicing request
02:04:17.630 00.000 6880 OnExposeComplete: enter
02:04:17.630 00.000 6880 UpdateGuideState(): m_state=6
02:04:17.630 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2665
02:04:17.630 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=890.75, Mass=2557, SNR=35.1, Peak=147 HFD=4.7
02:04:17.630 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.62 = -0.62)
02:04:17.631 00.001 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
02:04:17.631 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-2.23 mountX=0.31 mountY=-0.23, mountTheta=-0.64
02:04:17.632 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.30, opts=13)
02:04:17.632 00.000 6880 Enqueuing Move request for scope (-0.23, -0.30)
02:04:17.632 00.000 10052 Worker thread wakes up
02:04:17.632 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.30) opts 0xd
02:04:17.632 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.30)
02:04:17.633 00.001 10052 Moving (-0.23, -0.30) raw xDistance=0.31 yDistance=-0.23
02:04:17.633 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
02:04:17.633 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.23, slope = -0.01
02:04:17.633 00.000 10052 MoveAxis(W, 86, ABG)
02:04:17.633 00.000 10052 Guiding  Dir = 3, Dur = 86
02:04:17.654 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:17.687 00.033 6880 UpdateGuideState exits: m=2557 SNR=35.1
02:04:17.687 00.000 6880 PhdController: settling, locked = 1, distance = 0.41 (0.60) aobump = 0 frame = 9 / 99999
02:04:17.687 00.000 6880 PhdController: newstate STATE_FINISH
02:04:17.687 00.000 6880 PhdController complete: success
02:04:17.687 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783123457.687,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
02:04:17.687 00.000 6880 Mount: notify guiding dither settle done success=1
02:04:17.687 00.000 6880 PhdController: newstate STATE_IDLE
02:04:17.687 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:17.687 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:17.687 00.000 6880 Enqueuing Expose request
02:04:17.690 00.003 10052 IsSlewing returns 0
02:04:17.769 00.079 10052 IsGuiding returns 0
02:04:17.838 00.069 10052 PulseGuide returned control before completion, sleep 28
02:04:17.913 00.075 10052 IsGuiding returns 1
02:04:17.914 00.001 10052 scope still moving after pulse duration time elapsed
02:04:17.993 00.079 10052 IsSlewing returns 0
02:04:18.067 00.074 10052 IsGuiding returns 0
02:04:18.067 00.000 10052 scope move finished after 86 + 211 ms
02:04:18.067 00.000 10052 Move returns status 0, amount 86
02:04:18.067 00.000 10052 MoveAxis(N, 21, ABG)
02:04:18.067 00.000 10052 Guiding  Dir = 0, Dur = 21
02:04:18.146 00.079 10052 IsSlewing returns 0
02:04:18.226 00.080 10052 IsGuiding returns 0
02:04:18.369 00.143 10052 IsGuiding returns 0
02:04:18.369 00.000 10052 Move returns status 0, amount 21
02:04:18.369 00.000 10052 move complete, result=0
02:04:18.370 00.001 10052 worker thread done servicing request
02:04:18.370 00.000 6880 GuideStep: 0.3 px 86 ms WEST, -0.2 px 21 ms NORTH
02:04:18.370 00.000 10052 Worker thread wakes up
02:04:18.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:18.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:18.437 00.067 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df7385e7-ff4a-4bf6-8d9e-1b00f2d024b9"}
02:04:18.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df7385e7-ff4a-4bf6-8d9e-1b00f2d024b9"}
02:04:18.438 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e7d05c1-89a2-4b65-a6b4-3647048f92d3"}
02:04:18.438 00.000 6880 case statement mapped state 6 to 3
02:04:18.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e7d05c1-89a2-4b65-a6b4-3647048f92d3"}
02:04:18.438 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1888569-00bd-4457-ad59-15a9621ae6d4"}
02:04:18.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2665,"width":15,"height":15,"star_pos":[6.66,6.75],"pixels":"..."},"id":"f1888569-00bd-4457-ad59-15a9621ae6d4"}
02:04:19.512 01.074 10052 Exposure complete
02:04:19.578 00.066 10052 worker thread done servicing request
02:04:19.578 00.000 6880 OnExposeComplete: enter
02:04:19.578 00.000 6880 UpdateGuideState(): m_state=6
02:04:19.579 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.579 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=890.80, Mass=2552, SNR=35.1, Peak=139 HFD=4.6
02:04:19.579 00.000 6880 MultiStar: exiting stabilization period
02:04:19.579 00.000 6880 MultiStar: updating star positions after lock position change
02:04:19.579 00.000 6880 Star::Find(15, 281, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.579 00.000 6880 Star::Find returns 1 (0), X=282.31, Y=300.79, Mass=2440, SNR=34.4, Peak=143 HFD=4.5
02:04:19.579 00.000 6880 Star::Find(15, 1198, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.579 00.000 6880 Star::Find returns 1 (0), X=1199.09, Y=297.36, Mass=2680, SNR=35.2, Peak=121 HFD=5.5
02:04:19.580 00.001 6880 Star::Find(15, 824, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.580 00.000 6880 Star::Find returns 1 (0), X=824.98, Y=300.57, Mass=2092, SNR=31.6, Peak=139 HFD=4.9
02:04:19.580 00.000 6880 Star::Find(15, 55, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.580 00.000 6880 Star::Find returns 1 (0), X=55.75, Y=635.60, Mass=1831, SNR=29.5, Peak=80 HFD=5.2
02:04:19.580 00.000 6880 Star::Find(15, 471, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.580 00.000 6880 Star::Find returns 1 (0), X=471.52, Y=594.73, Mass=2467, SNR=33.7, Peak=122 HFD=5.5
02:04:19.580 00.000 6880 Star::Find(15, 853, 219, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.580 00.000 6880 Star::Find returns 1 (0), X=854.06, Y=220.14, Mass=2251, SNR=31.7, Peak=102 HFD=6.0
02:04:19.580 00.000 6880 Star::Find(15, 265, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.580 00.000 6880 Star::Find returns 1 (0), X=265.78, Y=87.50, Mass=1474, SNR=26.4, Peak=79 HFD=5.2
02:04:19.580 00.000 6880 Star::Find(15, 553, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.581 00.001 6880 Star::Find returns 1 (0), X=553.93, Y=332.80, Mass=1745, SNR=28.5, Peak=87 HFD=5.9
02:04:19.581 00.000 6880 Star::Find(15, 671, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.581 00.000 6880 Star::Find returns 1 (0), X=671.73, Y=827.69, Mass=1032, SNR=22.3, Peak=68 HFD=4.6
02:04:19.581 00.000 6880 Star::Find(15, 1119, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.581 00.000 6880 Star::Find returns 1 (0), X=1119.67, Y=687.84, Mass=927, SNR=21.1, Peak=65 HFD=4.5
02:04:19.581 00.000 6880 Star::Find(15, 268, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2666
02:04:19.581 00.000 6880 Star::Find returns 1 (0), X=268.70, Y=580.16, Mass=1307, SNR=24.9, Peak=61 HFD=5.6
02:04:19.581 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:04:19.581 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
02:04:19.581 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-2.02 mountX=0.25 mountY=-0.12, mountTheta=-0.44
02:04:19.583 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.25, opts=13)
02:04:19.583 00.000 6880 Enqueuing Move request for scope (-0.12, -0.25)
02:04:19.584 00.001 10052 Worker thread wakes up
02:04:19.584 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.25) opts 0xd
02:04:19.584 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.25)
02:04:19.584 00.000 10052 Moving (-0.12, -0.25) raw xDistance=0.25 yDistance=-0.12
02:04:19.584 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:04:19.584 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:04:19.584 00.000 10052 MoveAxis(W, 72, ABG)
02:04:19.584 00.000 10052 Guiding  Dir = 3, Dur = 72
02:04:19.609 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:19.647 00.038 6880 UpdateGuideState exits: m=2552 SNR=35.1
02:04:19.647 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:19.647 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:19.647 00.000 6880 Enqueuing Expose request
02:04:19.653 00.006 10052 IsSlewing returns 0
02:04:19.729 00.076 10052 IsGuiding returns 0
02:04:19.797 00.068 10052 PulseGuide returned control before completion, sleep 14
02:04:19.878 00.081 10052 IsGuiding returns 1
02:04:19.878 00.000 10052 scope still moving after pulse duration time elapsed
02:04:19.953 00.075 10052 IsSlewing returns 0
02:04:20.032 00.079 10052 IsGuiding returns 0
02:04:20.033 00.001 10052 scope move finished after 72 + 231 ms
02:04:20.033 00.000 10052 Move returns status 0, amount 72
02:04:20.033 00.000 10052 MoveAxis(N, 0, ABG)
02:04:20.033 00.000 10052 Move returns status 0, amount 0
02:04:20.033 00.000 10052 move complete, result=0
02:04:20.033 00.000 10052 worker thread done servicing request
02:04:20.033 00.000 6880 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
02:04:20.033 00.000 10052 Worker thread wakes up
02:04:20.034 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:20.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:20.436 00.402 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b676ec5f-ef81-4a46-8b20-35af3d4c8a99"}
02:04:20.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b676ec5f-ef81-4a46-8b20-35af3d4c8a99"}
02:04:20.437 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21928478-8ad5-44f3-b1f2-06b8c3dc7856"}
02:04:20.437 00.000 6880 case statement mapped state 6 to 3
02:04:20.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"21928478-8ad5-44f3-b1f2-06b8c3dc7856"}
02:04:20.438 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c874f52-2007-4793-8407-b65d620f969b"}
02:04:20.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2666,"width":15,"height":15,"star_pos":[6.77,6.80],"pixels":"..."},"id":"7c874f52-2007-4793-8407-b65d620f969b"}
02:04:20.948 00.510 10052 Exposure complete
02:04:21.016 00.068 10052 worker thread done servicing request
02:04:21.016 00.000 6880 OnExposeComplete: enter
02:04:21.016 00.000 6880 UpdateGuideState(): m_state=6
02:04:21.017 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2667
02:04:21.017 00.000 6880 Star::Find returns 1 (0), X=407.38, Y=890.69, Mass=2443, SNR=34.2, Peak=125 HFD=4.8
02:04:21.017 00.000 6880 MultiStar: [#1 -0.34,0.19,0.99,U] [#2 -0.05,0.28,1.02,U] [#3 -0.50,0.45,0.00,M1] [#4 -0.36,-0.12,0.87,U] [#5 -0.34,-0.07,0.99,U] [#6 -0.52,0.37,0.00,M1] [#7 -0.45,-0.10,0.79,U] [#8 -0.45,0.13,0.80,U] 
02:04:21.017 00.000 6880 refined, 6 included, MultiStar: {-0.35, -0.01}, one-star: {-0.51, -0.36}
02:04:21.017 00.000 6880 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
02:04:21.017 00.000 6880 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
02:04:21.017 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-3.12 mountX=0.02 mountY=-0.35, mountTheta=-1.50
02:04:21.019 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.01, opts=13)
02:04:21.019 00.000 6880 Enqueuing Move request for scope (-0.35, -0.01)
02:04:21.019 00.000 10052 Worker thread wakes up
02:04:21.019 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.01) opts 0xd
02:04:21.019 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.01)
02:04:21.019 00.000 10052 Moving (-0.35, -0.01) raw xDistance=0.02 yDistance=-0.35
02:04:21.019 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:04:21.020 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.35, slope = -0.02
02:04:21.020 00.000 10052 MoveAxis(E, 0, ABG)
02:04:21.020 00.000 10052 Move returns status 0, amount 0
02:04:21.020 00.000 10052 MoveAxis(N, 28, ABG)
02:04:21.020 00.000 10052 Guiding  Dir = 0, Dur = 28
02:04:21.040 00.020 10052 IsSlewing returns 0
02:04:21.044 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:21.078 00.034 10052 IsGuiding returns 0
02:04:21.088 00.010 6880 UpdateGuideState exits: m=2443 SNR=34.2
02:04:21.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:21.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:21.088 00.000 6880 Enqueuing Expose request
02:04:21.146 00.058 10052 IsGuiding returns 1
02:04:21.146 00.000 10052 scope still moving after pulse duration time elapsed
02:04:21.200 00.054 10052 IsSlewing returns 0
02:04:21.239 00.039 10052 IsGuiding returns 0
02:04:21.239 00.000 10052 scope move finished after 28 + 133 ms
02:04:21.239 00.000 10052 Move returns status 0, amount 28
02:04:21.239 00.000 10052 move complete, result=0
02:04:21.239 00.000 10052 worker thread done servicing request
02:04:21.239 00.000 10052 Worker thread wakes up
02:04:21.239 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.4 px 28 ms NORTH
02:04:21.239 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:21.239 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:22.377 01.138 10052 Exposure complete
02:04:22.436 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27adadce-9035-498e-b144-e61b254e7ccb"}
02:04:22.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27adadce-9035-498e-b144-e61b254e7ccb"}
02:04:22.437 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"89f374a9-0c4d-4d58-a4d7-46ebad3805c0"}
02:04:22.437 00.000 6880 case statement mapped state 6 to 3
02:04:22.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"89f374a9-0c4d-4d58-a4d7-46ebad3805c0"}
02:04:22.438 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a5a39cb9-b433-4515-a237-855148221143"}
02:04:22.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2667,"width":15,"height":15,"star_pos":[7.38,6.69],"pixels":"..."},"id":"a5a39cb9-b433-4515-a237-855148221143"}
02:04:22.441 00.003 10052 worker thread done servicing request
02:04:22.441 00.000 6880 OnExposeComplete: enter
02:04:22.441 00.000 6880 UpdateGuideState(): m_state=6
02:04:22.442 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2668
02:04:22.442 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=890.64, Mass=2630, SNR=35.6, Peak=155 HFD=4.7
02:04:22.442 00.000 6880 MultiStar: [#1 0.13,-0.29,0.93,U] [#2 0.50,0.33,0.00,M1] [#3 0.22,-0.02,0.91,U] [#4 0.03,-0.29,0.82,U] [#5 0.14,-0.05,0.97,U] [#6 0.33,0.21,0.88,U] [#7 0.04,-0.24,0.75,U] [#8 -0.19,-0.53,0.00,M1] 
02:04:22.442 00.000 6880 refined, 6 included, MultiStar: {0.18, -0.16}, one-star: {0.32, -0.41}
02:04:22.442 00.000 6880 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.61) = xAngle (0.89 = 0.89)
02:04:22.442 00.000 6880 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
02:04:22.443 00.001 6880 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.72 mountX=0.15 mountY=0.18, mountTheta=0.88
02:04:22.444 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.16, opts=13)
02:04:22.444 00.000 6880 Enqueuing Move request for scope (0.18, -0.16)
02:04:22.444 00.000 10052 Worker thread wakes up
02:04:22.444 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
02:04:22.444 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
02:04:22.444 00.000 10052 Moving (0.18, -0.16) raw xDistance=0.15 yDistance=0.18
02:04:22.444 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:04:22.445 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.18, slope = 0.01
02:04:22.445 00.000 10052 MoveAxis(W, 40, ABG)
02:04:22.445 00.000 10052 Guiding  Dir = 3, Dur = 40
02:04:22.465 00.020 10052 IsSlewing returns 0
02:04:22.470 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:22.504 00.034 10052 IsGuiding returns 0
02:04:22.507 00.003 6880 UpdateGuideState exits: m=2630 SNR=35.6
02:04:22.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:22.507 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:22.507 00.000 6880 Enqueuing Expose request
02:04:22.531 00.024 10052 PulseGuide returned control before completion, sleep 23
02:04:22.584 00.053 10052 IsGuiding returns 0
02:04:22.586 00.002 10052 Move returns status 0, amount 40
02:04:22.586 00.000 10052 MoveAxis(S, 14, ABG)
02:04:22.586 00.000 10052 Guiding  Dir = 1, Dur = 14
02:04:22.623 00.037 10052 IsSlewing returns 0
02:04:22.661 00.038 10052 IsGuiding returns 0
02:04:22.727 00.066 10052 IsGuiding returns 0
02:04:22.727 00.000 10052 Move returns status 0, amount 14
02:04:22.727 00.000 10052 move complete, result=0
02:04:22.727 00.000 10052 worker thread done servicing request
02:04:22.727 00.000 10052 Worker thread wakes up
02:04:22.727 00.000 6880 GuideStep: 0.1 px 40 ms WEST, 0.2 px 14 ms SOUTH
02:04:22.727 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:22.727 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:23.635 00.908 10052 Exposure complete
02:04:23.702 00.067 10052 worker thread done servicing request
02:04:23.702 00.000 6880 OnExposeComplete: enter
02:04:23.702 00.000 6880 UpdateGuideState(): m_state=6
02:04:23.702 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2669
02:04:23.703 00.001 6880 Star::Find returns 1 (0), X=408.25, Y=890.73, Mass=2603, SNR=35.4, Peak=140 HFD=4.6
02:04:23.703 00.000 6880 MultiStar: [#1 0.41,0.08,0.95,U] [#2 0.83,0.21,0.00,M2] [#3 0.66,0.33,0.00,M1] [#4 0.26,-0.32,0.85,U] [#5 0.40,0.01,1.00,U] [#6 0.60,0.39,0.00,M1] [#7 0.44,0.10,0.78,U] [#8 0.21,-0.28,0.79,U] 
02:04:23.703 00.000 6880 refined, 5 included, MultiStar: {0.35, -0.12}, one-star: {0.36, -0.32}
02:04:23.703 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.28 = 1.28)
02:04:23.703 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
02:04:23.703 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.12 hyp=0.37 cameraTheta=-0.34 mountX=0.11 mountY=0.35, mountTheta=1.27
02:04:23.705 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.12, opts=13)
02:04:23.705 00.000 6880 Enqueuing Move request for scope (0.35, -0.12)
02:04:23.705 00.000 10052 Worker thread wakes up
02:04:23.705 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.12) opts 0xd
02:04:23.705 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.12)
02:04:23.705 00.000 10052 Moving (0.35, -0.12) raw xDistance=0.11 yDistance=0.35
02:04:23.705 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:04:23.705 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.35, slope = 0.05
02:04:23.705 00.000 10052 MoveAxis(E, 0, ABG)
02:04:23.705 00.000 10052 Move returns status 0, amount 0
02:04:23.705 00.000 10052 MoveAxis(S, 99, ABG)
02:04:23.705 00.000 10052 Guiding  Dir = 1, Dur = 99
02:04:23.727 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:23.742 00.015 10052 IsSlewing returns 0
02:04:23.772 00.030 6880 UpdateGuideState exits: m=2603 SNR=35.4
02:04:23.773 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:23.773 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:23.773 00.000 6880 Enqueuing Expose request
02:04:23.780 00.007 10052 IsGuiding returns 0
02:04:23.848 00.068 10052 PulseGuide returned control before completion, sleep 41
02:04:23.965 00.117 10052 IsGuiding returns 1
02:04:23.965 00.000 10052 scope still moving after pulse duration time elapsed
02:04:24.040 00.075 10052 IsSlewing returns 0
02:04:24.119 00.079 10052 IsGuiding returns 0
02:04:24.119 00.000 10052 scope move finished after 99 + 239 ms
02:04:24.119 00.000 10052 Move returns status 0, amount 99
02:04:24.120 00.001 10052 move complete, result=0
02:04:24.120 00.000 10052 worker thread done servicing request
02:04:24.120 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 99 ms SOUTH
02:04:24.120 00.000 10052 Worker thread wakes up
02:04:24.120 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:24.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:24.436 00.316 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c2c9af5-ce0f-454c-b1bc-b8448aac34a5"}
02:04:24.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c2c9af5-ce0f-454c-b1bc-b8448aac34a5"}
02:04:24.437 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"97e582f1-a831-4130-b987-56721bd82d3a"}
02:04:24.437 00.000 6880 case statement mapped state 6 to 3
02:04:24.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"97e582f1-a831-4130-b987-56721bd82d3a"}
02:04:24.438 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d4a3aa77-893b-404e-b01d-fd0daad0adb5"}
02:04:24.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2669,"width":15,"height":15,"star_pos":[7.25,6.73],"pixels":"..."},"id":"d4a3aa77-893b-404e-b01d-fd0daad0adb5"}
02:04:25.248 00.810 10052 Exposure complete
02:04:25.323 00.075 10052 worker thread done servicing request
02:04:25.323 00.000 6880 OnExposeComplete: enter
02:04:25.323 00.000 6880 UpdateGuideState(): m_state=6
02:04:25.323 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2670
02:04:25.323 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=890.42, Mass=2500, SNR=34.6, Peak=147 HFD=4.9
02:04:25.324 00.001 6880 MultiStar: [#1 0.14,-0.35,0.96,U] [#2 -0.21,-0.01,0.93,U] [#3 -0.10,-0.22,0.92,U] [#4 0.38,-0.08,0.84,U] [#5 0.09,-0.12,0.96,U] [#6 -0.12,-0.13,0.91,U] [#7 0.11,-0.34,0.79,U] [#8 -0.02,-0.55,0.00,M1] 
02:04:25.324 00.000 6880 refined, 7 included, MultiStar: {0.05, -0.24}, one-star: {0.12, -0.63}
02:04:25.324 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
02:04:25.324 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:04:25.324 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.37 mountX=0.24 mountY=0.05, mountTheta=0.21
02:04:25.326 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.24, opts=13)
02:04:25.326 00.000 6880 Enqueuing Move request for scope (0.05, -0.24)
02:04:25.326 00.000 10052 Worker thread wakes up
02:04:25.326 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.24) opts 0xd
02:04:25.326 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.24)
02:04:25.326 00.000 10052 Moving (0.05, -0.24) raw xDistance=0.24 yDistance=0.05
02:04:25.326 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:04:25.326 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.22, using input
02:04:25.326 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.05
02:04:25.326 00.000 10052 MoveAxis(W, 63, ABG)
02:04:25.326 00.000 10052 Guiding  Dir = 3, Dur = 63
02:04:25.347 00.021 10052 IsSlewing returns 0
02:04:25.352 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:25.385 00.033 10052 IsGuiding returns 0
02:04:25.393 00.008 6880 UpdateGuideState exits: m=2500 SNR=34.6
02:04:25.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:25.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:25.393 00.000 6880 Enqueuing Expose request
02:04:25.413 00.020 10052 PulseGuide returned control before completion, sleep 46
02:04:25.507 00.094 10052 IsGuiding returns 0
02:04:25.508 00.001 10052 Move returns status 0, amount 63
02:04:25.508 00.000 10052 MoveAxis(N, 0, ABG)
02:04:25.508 00.000 10052 Move returns status 0, amount 0
02:04:25.508 00.000 10052 move complete, result=0
02:04:25.508 00.000 10052 worker thread done servicing request
02:04:25.508 00.000 10052 Worker thread wakes up
02:04:25.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:25.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:25.509 00.001 6880 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
02:04:26.427 00.918 10052 Exposure complete
02:04:26.435 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dca9ae48-68cf-44fe-883c-b908dd453b9b"}
02:04:26.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dca9ae48-68cf-44fe-883c-b908dd453b9b"}
02:04:26.436 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"09d3d35d-104a-44a7-92b2-b88e062bd5ac"}
02:04:26.436 00.000 6880 case statement mapped state 6 to 3
02:04:26.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"09d3d35d-104a-44a7-92b2-b88e062bd5ac"}
02:04:26.437 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"98d2228f-1db0-4c43-926f-2536240d0f89"}
02:04:26.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2670,"width":15,"height":15,"star_pos":[7.01,7.42],"pixels":"..."},"id":"98d2228f-1db0-4c43-926f-2536240d0f89"}
02:04:26.491 00.054 10052 worker thread done servicing request
02:04:26.491 00.000 6880 OnExposeComplete: enter
02:04:26.491 00.000 6880 UpdateGuideState(): m_state=6
02:04:26.492 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2671
02:04:26.492 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=890.16, Mass=2696, SNR=36.1, Peak=166 HFD=4.4
02:04:26.492 00.000 6880 MultiStar: [#1 0.32,-0.52,0.00,M1] [#2 0.00,-0.50,0.96,U] [#3 0.12,-0.37,0.87,U] [#4 0.18,-0.52,0.00,M1] [#5 0.26,-0.59,0.00,M1] [#6 0.10,-0.43,0.87,U] [#7 0.19,-0.33,0.75,U] [#8 0.12,-0.69,0.00,M2] 
02:04:26.492 00.000 6880 refined, 4 included, MultiStar: {0.10, -0.52}, one-star: {0.09, -0.89}
02:04:26.493 00.001 6880 CameraToMount -- cameraTheta (-1.39) - m_xAngle (-1.61) = xAngle (0.23 = 0.23)
02:04:26.493 00.000 6880 CameraToMount -- cameraTheta (-1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
02:04:26.493 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.52 hyp=0.53 cameraTheta=-1.39 mountX=0.52 mountY=0.10, mountTheta=0.20
02:04:26.494 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.52, opts=13)
02:04:26.495 00.001 6880 Enqueuing Move request for scope (0.10, -0.52)
02:04:26.495 00.000 10052 Worker thread wakes up
02:04:26.495 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.52) opts 0xd
02:04:26.495 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.52)
02:04:26.495 00.000 10052 Moving (0.10, -0.52) raw xDistance=0.52 yDistance=0.10
02:04:26.495 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.52
02:04:26.495 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.21, using input
02:04:26.495 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.05
02:04:26.495 00.000 10052 MoveAxis(W, 141, ABG)
02:04:26.495 00.000 10052 Guiding  Dir = 3, Dur = 141
02:04:26.517 00.022 10052 IsSlewing returns 0
02:04:26.519 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:26.555 00.036 10052 IsGuiding returns 0
02:04:26.555 00.000 6880 UpdateGuideState exits: m=2696 SNR=36.1
02:04:26.555 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:26.555 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:26.555 00.000 6880 Enqueuing Expose request
02:04:26.583 00.028 10052 PulseGuide returned control before completion, sleep 124
02:04:26.744 00.161 10052 IsGuiding returns 0
02:04:26.744 00.000 10052 Move returns status 0, amount 141
02:04:26.744 00.000 10052 MoveAxis(N, 0, ABG)
02:04:26.745 00.001 10052 Move returns status 0, amount 0
02:04:26.745 00.000 10052 move complete, result=0
02:04:26.745 00.000 10052 worker thread done servicing request
02:04:26.745 00.000 6880 GuideStep: 0.5 px 141 ms WEST, 0.1 px 0 ms NORTH
02:04:26.745 00.000 10052 Worker thread wakes up
02:04:26.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:26.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:27.870 01.125 10052 Exposure complete
02:04:27.936 00.066 10052 worker thread done servicing request
02:04:27.936 00.000 6880 OnExposeComplete: enter
02:04:27.936 00.000 6880 UpdateGuideState(): m_state=6
02:04:27.936 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2672
02:04:27.936 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=890.78, Mass=2512, SNR=34.7, Peak=126 HFD=4.9
02:04:27.938 00.002 6880 MultiStar: [#1 -0.22,0.12,0.95,U] [#2 0.33,0.52,0.00,M1] [#3 -0.12,0.36,0.93,U] [#4 0.17,0.04,0.85,U] [#5 -0.36,0.06,1.00,U] [#6 -0.21,0.25,0.93,U] [#7 -0.31,0.19,0.77,U] [#8 -0.30,-0.02,0.79,U] 
02:04:27.938 00.000 6880 refined, 7 included, MultiStar: {-0.19, 0.09}, one-star: {-0.15, -0.27}
02:04:27.938 00.000 6880 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.61) = xAngle (4.32 = -1.97)
02:04:27.938 00.000 6880 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.29 = -2.00)
02:04:27.938 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.70 mountX=-0.08 mountY=-0.19, mountTheta=-1.97
02:04:27.939 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.09, opts=13)
02:04:27.939 00.000 6880 Enqueuing Move request for scope (-0.19, 0.09)
02:04:27.939 00.000 10052 Worker thread wakes up
02:04:27.939 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
02:04:27.939 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
02:04:27.940 00.001 10052 Moving (-0.19, 0.09) raw xDistance=-0.08 yDistance=-0.19
02:04:27.940 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:04:27.940 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.03
02:04:27.940 00.000 10052 MoveAxis(E, 0, ABG)
02:04:27.940 00.000 10052 Move returns status 0, amount 0
02:04:27.940 00.000 10052 MoveAxis(N, 0, ABG)
02:04:27.940 00.000 10052 Move returns status 0, amount 0
02:04:27.940 00.000 10052 move complete, result=0
02:04:27.940 00.000 10052 worker thread done servicing request
02:04:27.964 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:28.001 00.037 6880 UpdateGuideState exits: m=2512 SNR=34.7
02:04:28.001 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:28.001 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:28.001 00.000 6880 Enqueuing Expose request
02:04:28.001 00.000 10052 Worker thread wakes up
02:04:28.001 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:28.001 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:28.002 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:04:28.434 00.432 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c4bdce93-55a5-4657-85c9-6d09a7b298ed"}
02:04:28.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c4bdce93-55a5-4657-85c9-6d09a7b298ed"}
02:04:28.435 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7ae3544-8127-49fc-874a-6af2f4e44f09"}
02:04:28.435 00.000 6880 case statement mapped state 6 to 3
02:04:28.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7ae3544-8127-49fc-874a-6af2f4e44f09"}
02:04:28.436 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3a71a026-66ca-471a-bf3a-99de685d55c0"}
02:04:28.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2672,"width":15,"height":15,"star_pos":[6.74,6.78],"pixels":"..."},"id":"3a71a026-66ca-471a-bf3a-99de685d55c0"}
02:04:28.921 00.485 10052 Exposure complete
02:04:28.991 00.070 10052 worker thread done servicing request
02:04:28.991 00.000 6880 OnExposeComplete: enter
02:04:28.991 00.000 6880 UpdateGuideState(): m_state=6
02:04:28.991 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2673
02:04:28.991 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.02, Mass=2548, SNR=35.0, Peak=157 HFD=4.5
02:04:28.991 00.000 6880 MultiStar: [#1 -0.16,-0.19,0.94,U] [#2 0.35,0.32,0.95,U] [#3 -0.03,0.35,0.92,U] [#4 -0.16,-0.45,0.83,U] [#5 -0.04,0.10,0.97,U] [#6 -0.14,0.16,0.91,U] [#7 -0.21,0.30,0.78,U] [#8 -0.26,-0.42,0.80,U] 
02:04:28.991 00.000 6880 single-star, 8 included, MultiStar: {-0.06, 0.02}, one-star: {0.05, -0.03}
02:04:28.991 00.000 6880 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.61) = xAngle (1.01 = 1.01)
02:04:28.991 00.000 6880 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
02:04:28.993 00.002 6880 CameraToMount -- cameraX=0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-0.61 mountX=0.03 mountY=0.05, mountTheta=1.00
02:04:28.994 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.03, opts=13)
02:04:28.994 00.000 6880 Enqueuing Move request for scope (0.05, -0.03)
02:04:28.994 00.000 10052 Worker thread wakes up
02:04:28.994 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.03) opts 0xd
02:04:28.994 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.03)
02:04:28.994 00.000 10052 Moving (0.05, -0.03) raw xDistance=0.03 yDistance=0.05
02:04:28.994 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:28.994 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.11, using input
02:04:28.994 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
02:04:28.994 00.000 10052 MoveAxis(E, 0, ABG)
02:04:28.994 00.000 10052 Move returns status 0, amount 0
02:04:28.994 00.000 10052 MoveAxis(N, 0, ABG)
02:04:28.994 00.000 10052 Move returns status 0, amount 0
02:04:28.995 00.001 10052 move complete, result=0
02:04:28.995 00.000 10052 worker thread done servicing request
02:04:29.019 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:29.057 00.038 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:04:29.058 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:29.058 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:29.058 00.000 6880 Enqueuing Expose request
02:04:29.058 00.000 10052 Worker thread wakes up
02:04:29.058 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:29.058 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:29.059 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:30.193 01.134 10052 Exposure complete
02:04:30.270 00.077 10052 worker thread done servicing request
02:04:30.270 00.000 6880 OnExposeComplete: enter
02:04:30.270 00.000 6880 UpdateGuideState(): m_state=6
02:04:30.270 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2674
02:04:30.270 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=890.26, Mass=2595, SNR=35.4, Peak=132 HFD=4.7
02:04:30.271 00.001 6880 MultiStar: [#1 0.11,0.12,0.96,U] [#2 -0.01,-0.21,0.95,U] [#3 0.21,-0.06,0.89,U] [#4 0.15,-0.12,0.83,U] [#5 0.30,-0.07,0.95,U] [#6 0.13,0.10,0.91,U] [#7 0.04,0.07,0.77,U] [#8 0.24,-0.36,0.76,U] 
02:04:30.271 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {-0.10, -0.80}
02:04:30.271 00.000 6880 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.61) = xAngle (0.70 = 0.70)
02:04:30.271 00.000 6880 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
02:04:30.271 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.19 cameraTheta=-0.91 mountX=0.15 mountY=0.12, mountTheta=0.68
02:04:30.273 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.15, opts=13)
02:04:30.273 00.000 6880 Enqueuing Move request for scope (0.12, -0.15)
02:04:30.273 00.000 10052 Worker thread wakes up
02:04:30.273 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
02:04:30.273 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
02:04:30.273 00.000 10052 Moving (0.12, -0.15) raw xDistance=0.15 yDistance=0.12
02:04:30.273 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:04:30.273 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.13, using input
02:04:30.273 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
02:04:30.273 00.000 10052 MoveAxis(W, 40, ABG)
02:04:30.273 00.000 10052 Guiding  Dir = 3, Dur = 40
02:04:30.298 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:30.345 00.047 6880 UpdateGuideState exits: m=2595 SNR=35.4
02:04:30.346 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:30.346 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:30.346 00.000 6880 Enqueuing Expose request
02:04:30.351 00.005 10052 IsSlewing returns 0
02:04:30.425 00.074 10052 IsGuiding returns 0
02:04:30.436 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64d5ddc1-6a58-4b0c-918a-77ba7dacbd54"}
02:04:30.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64d5ddc1-6a58-4b0c-918a-77ba7dacbd54"}
02:04:30.438 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"758ce389-0d5e-43fe-8fc5-8c7088d3d4f1"}
02:04:30.438 00.000 6880 case statement mapped state 6 to 3
02:04:30.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"758ce389-0d5e-43fe-8fc5-8c7088d3d4f1"}
02:04:30.440 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cd703d43-2200-4399-ad4e-63c54d01e32a"}
02:04:30.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2674,"width":15,"height":15,"star_pos":[6.80,7.26],"pixels":"..."},"id":"cd703d43-2200-4399-ad4e-63c54d01e32a"}
02:04:30.522 00.082 10052 IsGuiding returns 1
02:04:30.522 00.000 10052 scope still moving after pulse duration time elapsed
02:04:30.573 00.051 10052 IsSlewing returns 0
02:04:30.610 00.037 10052 IsGuiding returns 0
02:04:30.612 00.002 10052 scope move finished after 40 + 146 ms
02:04:30.612 00.000 10052 Move returns status 0, amount 40
02:04:30.612 00.000 10052 MoveAxis(N, 0, ABG)
02:04:30.612 00.000 10052 Move returns status 0, amount 0
02:04:30.612 00.000 10052 move complete, result=0
02:04:30.612 00.000 10052 worker thread done servicing request
02:04:30.612 00.000 10052 Worker thread wakes up
02:04:30.612 00.000 6880 GuideStep: 0.1 px 40 ms WEST, 0.1 px 0 ms NORTH
02:04:30.612 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:30.612 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:31.519 00.907 10052 Exposure complete
02:04:31.583 00.064 10052 worker thread done servicing request
02:04:31.583 00.000 6880 OnExposeComplete: enter
02:04:31.583 00.000 6880 UpdateGuideState(): m_state=6
02:04:31.584 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2675
02:04:31.584 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=890.32, Mass=2460, SNR=34.4, Peak=139 HFD=4.7
02:04:31.584 00.000 6880 MultiStar: [#1 -0.16,-0.80,0.00,M1] [#2 0.11,-0.29,1.01,U] [#3 0.10,-0.46,0.94,U] [#4 -0.22,-0.92,0.00,M1] [#5 0.27,-0.26,0.99,U] [#6 -0.05,-0.39,0.95,U] [#7 -0.04,-0.50,0.78,U] [#8 -0.01,-0.84,0.00,M1] 
02:04:31.584 00.000 6880 refined, 5 included, MultiStar: {0.08, -0.44}, one-star: {0.05, -0.73}
02:04:31.584 00.000 6880 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.61) = xAngle (0.21 = 0.21)
02:04:31.585 00.001 6880 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:04:31.585 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.44 hyp=0.44 cameraTheta=-1.40 mountX=0.43 mountY=0.08, mountTheta=0.18
02:04:31.586 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.44, opts=13)
02:04:31.586 00.000 6880 Enqueuing Move request for scope (0.08, -0.44)
02:04:31.587 00.001 10052 Worker thread wakes up
02:04:31.587 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.44) opts 0xd
02:04:31.587 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.44)
02:04:31.587 00.000 10052 Moving (0.08, -0.44) raw xDistance=0.43 yDistance=0.08
02:04:31.587 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.43
02:04:31.587 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
02:04:31.588 00.001 10052 MoveAxis(W, 118, ABG)
02:04:31.588 00.000 10052 Guiding  Dir = 3, Dur = 118
02:04:31.611 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:31.645 00.034 6880 UpdateGuideState exits: m=2460 SNR=34.4
02:04:31.646 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:31.646 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:31.646 00.000 6880 Enqueuing Expose request
02:04:31.654 00.008 10052 IsSlewing returns 0
02:04:31.729 00.075 10052 IsGuiding returns 0
02:04:31.798 00.069 10052 PulseGuide returned control before completion, sleep 59
02:04:31.914 00.116 10052 IsGuiding returns 1
02:04:31.915 00.001 10052 scope still moving after pulse duration time elapsed
02:04:31.993 00.078 10052 IsSlewing returns 0
02:04:32.067 00.074 10052 IsGuiding returns 0
02:04:32.067 00.000 10052 scope move finished after 118 + 220 ms
02:04:32.067 00.000 10052 Move returns status 0, amount 118
02:04:32.068 00.001 10052 MoveAxis(N, 0, ABG)
02:04:32.068 00.000 10052 Move returns status 0, amount 0
02:04:32.068 00.000 10052 move complete, result=0
02:04:32.068 00.000 10052 worker thread done servicing request
02:04:32.068 00.000 6880 GuideStep: 0.4 px 118 ms WEST, 0.1 px 0 ms NORTH
02:04:32.068 00.000 10052 Worker thread wakes up
02:04:32.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:32.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:32.434 00.366 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3c68909-7bd0-40f6-8330-dc2ff86718f2"}
02:04:32.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3c68909-7bd0-40f6-8330-dc2ff86718f2"}
02:04:32.435 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7d62f03-57a1-4a90-b5c9-546716d58e33"}
02:04:32.435 00.000 6880 case statement mapped state 6 to 3
02:04:32.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7d62f03-57a1-4a90-b5c9-546716d58e33"}
02:04:32.435 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4eb4c0ba-b800-4433-9d73-250c2b7c7de4"}
02:04:32.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2675,"width":15,"height":15,"star_pos":[6.94,7.32],"pixels":"..."},"id":"4eb4c0ba-b800-4433-9d73-250c2b7c7de4"}
02:04:33.197 00.762 10052 Exposure complete
02:04:33.267 00.070 10052 worker thread done servicing request
02:04:33.267 00.000 6880 OnExposeComplete: enter
02:04:33.267 00.000 6880 UpdateGuideState(): m_state=6
02:04:33.267 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2676
02:04:33.268 00.001 6880 Star::Find returns 1 (0), X=407.35, Y=890.25, Mass=2594, SNR=35.4, Peak=152 HFD=4.7
02:04:33.268 00.000 6880 MultiStar: [#1 -0.20,-0.08,0.97,U] [#2 -0.01,-0.10,0.97,U] [#3 -0.45,-0.26,0.92,U] [#4 -0.38,-0.55,0.00,M2] [#5 -0.50,-0.60,0.00,M1] [#6 -0.57,-0.19,0.00,M1] [#7 -0.20,-0.01,0.75,U] [#8 -0.68,-0.57,0.00,M2] 
02:04:33.268 00.000 6880 refined, 4 included, MultiStar: {-0.28, -0.26}, one-star: {-0.54, -0.80}
02:04:33.268 00.000 6880 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.61) = xAngle (-0.78 = -0.78)
02:04:33.268 00.000 6880 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
02:04:33.268 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.26 hyp=0.39 cameraTheta=-2.39 mountX=0.28 mountY=-0.28, mountTheta=-0.79
02:04:33.270 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.26, opts=13)
02:04:33.270 00.000 6880 Enqueuing Move request for scope (-0.28, -0.26)
02:04:33.270 00.000 10052 Worker thread wakes up
02:04:33.270 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.26) opts 0xd
02:04:33.271 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.26)
02:04:33.271 00.000 10052 Moving (-0.28, -0.26) raw xDistance=0.28 yDistance=-0.28
02:04:33.271 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:04:33.271 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.28, slope = -0.01
02:04:33.271 00.000 10052 MoveAxis(W, 80, ABG)
02:04:33.271 00.000 10052 Guiding  Dir = 3, Dur = 80
02:04:33.292 00.021 10052 IsSlewing returns 0
02:04:33.299 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:33.330 00.031 10052 IsGuiding returns 0
02:04:33.340 00.010 6880 UpdateGuideState exits: m=2594 SNR=35.4
02:04:33.340 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:33.340 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:33.340 00.000 6880 Enqueuing Expose request
02:04:33.358 00.018 10052 PulseGuide returned control before completion, sleep 63
02:04:33.448 00.090 10052 IsGuiding returns 0
02:04:33.448 00.000 10052 Move returns status 0, amount 80
02:04:33.448 00.000 10052 MoveAxis(N, 16, ABG)
02:04:33.448 00.000 10052 Guiding  Dir = 0, Dur = 16
02:04:33.486 00.038 10052 IsSlewing returns 0
02:04:33.563 00.077 10052 IsGuiding returns 0
02:04:33.704 00.141 10052 IsGuiding returns 0
02:04:33.704 00.000 10052 Move returns status 0, amount 16
02:04:33.704 00.000 10052 move complete, result=0
02:04:33.704 00.000 10052 worker thread done servicing request
02:04:33.704 00.000 6880 GuideStep: 0.3 px 80 ms WEST, -0.3 px 16 ms NORTH
02:04:33.704 00.000 10052 Worker thread wakes up
02:04:33.704 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:33.705 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:34.432 00.727 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d8ab44f9-ebfb-4c3a-9a26-d90c5e0bdb91"}
02:04:34.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d8ab44f9-ebfb-4c3a-9a26-d90c5e0bdb91"}
02:04:34.434 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cbfaf46e-a29a-417b-8de5-8c0e12d81e5c"}
02:04:34.434 00.000 6880 case statement mapped state 6 to 3
02:04:34.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbfaf46e-a29a-417b-8de5-8c0e12d81e5c"}
02:04:34.435 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fc590e51-3bd6-4023-be12-406136bed47d"}
02:04:34.436 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2676,"width":15,"height":15,"star_pos":[7.35,7.25],"pixels":"..."},"id":"fc590e51-3bd6-4023-be12-406136bed47d"}
02:04:34.611 00.175 10052 Exposure complete
02:04:34.683 00.072 10052 worker thread done servicing request
02:04:34.684 00.001 6880 OnExposeComplete: enter
02:04:34.684 00.000 6880 UpdateGuideState(): m_state=6
02:04:34.684 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2677
02:04:34.684 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=890.45, Mass=2515, SNR=34.8, Peak=204 HFD=4.3
02:04:34.685 00.001 6880 MultiStar: [#1 -0.38,-0.24,0.95,U] [#2 0.35,0.28,0.99,U] [#3 -0.03,0.04,0.96,U] [#4 -0.46,-0.45,0.00,M3] [#5 -0.08,0.02,1.00,U] [#6 -0.18,0.17,0.96,U] [#7 -0.42,0.05,0.76,U] [#8 -0.28,-0.15,0.81,U] 
02:04:34.685 00.000 6880 refined, 7 included, MultiStar: {-0.14, -0.06}, one-star: {-0.23, -0.60}
02:04:34.685 00.000 6880 CameraToMount -- cameraTheta (-2.76) - m_xAngle (-1.61) = xAngle (-1.15 = -1.15)
02:04:34.685 00.000 6880 CameraToMount -- cameraTheta (-2.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.18 = -1.18)
02:04:34.685 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.76 mountX=0.06 mountY=-0.14, mountTheta=-1.16
02:04:34.687 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.06, opts=13)
02:04:34.687 00.000 6880 Enqueuing Move request for scope (-0.14, -0.06)
02:04:34.687 00.000 10052 Worker thread wakes up
02:04:34.687 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
02:04:34.687 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
02:04:34.687 00.000 10052 Moving (-0.14, -0.06) raw xDistance=0.06 yDistance=-0.14
02:04:34.688 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:04:34.688 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.19, using input
02:04:34.688 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.04
02:04:34.688 00.000 10052 MoveAxis(E, 0, ABG)
02:04:34.688 00.000 10052 Move returns status 0, amount 0
02:04:34.688 00.000 10052 MoveAxis(N, 0, ABG)
02:04:34.688 00.000 10052 Move returns status 0, amount 0
02:04:34.688 00.000 10052 move complete, result=0
02:04:34.688 00.000 10052 worker thread done servicing request
02:04:34.716 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:34.770 00.054 6880 UpdateGuideState exits: m=2515 SNR=34.8
02:04:34.770 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:34.770 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:34.771 00.001 6880 Enqueuing Expose request
02:04:34.771 00.000 10052 Worker thread wakes up
02:04:34.771 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:34.771 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:34.771 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:35.903 01.132 10052 Exposure complete
02:04:35.969 00.066 10052 worker thread done servicing request
02:04:35.969 00.000 6880 OnExposeComplete: enter
02:04:35.969 00.000 6880 UpdateGuideState(): m_state=6
02:04:35.969 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2678
02:04:35.970 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=890.47, Mass=2605, SNR=35.4, Peak=167 HFD=4.6
02:04:35.970 00.000 6880 MultiStar: [#1 -0.21,-0.49,0.00,M1] [#2 -0.13,-0.09,0.99,U] [#3 -0.38,-0.18,0.92,U] [#4 0.00,-0.46,0.83,U] [#5 -0.37,-0.25,0.97,U] [#6 -0.42,-0.09,0.94,U] [#7 -0.25,-0.22,0.74,U] [#8 -0.63,-0.72,0.00,M2] 
02:04:35.970 00.000 6880 refined, 6 included, MultiStar: {-0.24, -0.27}, one-star: {-0.15, -0.58}
02:04:35.970 00.000 6880 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.61) = xAngle (-0.70 = -0.70)
02:04:35.970 00.000 6880 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
02:04:35.970 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.27 hyp=0.36 cameraTheta=-2.31 mountX=0.28 mountY=-0.24, mountTheta=-0.72
02:04:35.972 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.27, opts=13)
02:04:35.973 00.001 6880 Enqueuing Move request for scope (-0.24, -0.27)
02:04:35.973 00.000 10052 Worker thread wakes up
02:04:35.973 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.27) opts 0xd
02:04:35.973 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.27)
02:04:35.973 00.000 10052 Moving (-0.24, -0.27) raw xDistance=0.28 yDistance=-0.24
02:04:35.973 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
02:04:35.973 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.24, slope = -0.05
02:04:35.973 00.000 10052 MoveAxis(W, 74, ABG)
02:04:35.973 00.000 10052 Guiding  Dir = 3, Dur = 74
02:04:35.999 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:36.028 00.029 10052 IsSlewing returns 0
02:04:36.042 00.014 6880 UpdateGuideState exits: m=2605 SNR=35.4
02:04:36.042 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:36.042 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:36.042 00.000 6880 Enqueuing Expose request
02:04:36.108 00.066 10052 IsGuiding returns 0
02:04:36.176 00.068 10052 PulseGuide returned control before completion, sleep 16
02:04:36.251 00.075 10052 IsGuiding returns 1
02:04:36.251 00.000 10052 scope still moving after pulse duration time elapsed
02:04:36.319 00.068 10052 IsSlewing returns 0
02:04:36.395 00.076 10052 IsGuiding returns 0
02:04:36.396 00.001 10052 scope move finished after 74 + 214 ms
02:04:36.396 00.000 10052 Move returns status 0, amount 74
02:04:36.396 00.000 10052 MoveAxis(N, 85, ABG)
02:04:36.396 00.000 10052 Guiding  Dir = 0, Dur = 85
02:04:36.433 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"920ca58d-c286-4f9c-9697-21cb4609dfc4"}
02:04:36.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"920ca58d-c286-4f9c-9697-21cb4609dfc4"}
02:04:36.434 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e7f4cdf-1414-4b8a-a8ba-5a3ea762783c"}
02:04:36.434 00.000 6880 case statement mapped state 6 to 3
02:04:36.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e7f4cdf-1414-4b8a-a8ba-5a3ea762783c"}
02:04:36.435 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0fa7a0c8-91c3-4264-84e8-3484b1d8db5b"}
02:04:36.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2678,"width":15,"height":15,"star_pos":[6.74,7.47],"pixels":"..."},"id":"0fa7a0c8-91c3-4264-84e8-3484b1d8db5b"}
02:04:36.465 00.030 10052 IsSlewing returns 0
02:04:36.535 00.070 10052 IsGuiding returns 0
02:04:36.601 00.066 10052 PulseGuide returned control before completion, sleep 30
02:04:36.713 00.112 10052 IsGuiding returns 1
02:04:36.713 00.000 10052 scope still moving after pulse duration time elapsed
02:04:36.781 00.068 10052 IsSlewing returns 0
02:04:36.819 00.038 10052 IsGuiding returns 0
02:04:36.820 00.001 10052 scope move finished after 85 + 199 ms
02:04:36.820 00.000 10052 Move returns status 0, amount 85
02:04:36.820 00.000 10052 move complete, result=0
02:04:36.820 00.000 10052 worker thread done servicing request
02:04:36.820 00.000 6880 GuideStep: 0.3 px 74 ms WEST, -0.2 px 85 ms NORTH
02:04:36.820 00.000 10052 Worker thread wakes up
02:04:36.820 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:36.820 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:38.066 01.246 10052 Exposure complete
02:04:38.131 00.065 10052 worker thread done servicing request
02:04:38.131 00.000 6880 OnExposeComplete: enter
02:04:38.131 00.000 6880 UpdateGuideState(): m_state=6
02:04:38.131 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2679
02:04:38.133 00.002 6880 Star::Find returns 1 (0), X=407.65, Y=890.85, Mass=2555, SNR=35.1, Peak=156 HFD=4.5
02:04:38.133 00.000 6880 MultiStar: [#1 -0.31,0.32,0.95,U] [#2 -0.10,0.40,0.97,U] [#3 -0.25,0.47,0.00,M1] [#4 -0.36,0.04,0.85,U] [#5 -0.34,0.25,0.98,U] [#6 -0.37,0.45,0.00,M1] [#7 -0.36,0.35,0.76,U] [#8 -0.29,0.10,0.82,U] 
02:04:38.133 00.000 6880 single-star, 6 included, MultiStar: {-0.28, 0.18}, one-star: {-0.25, -0.20}
02:04:38.133 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.85 = -0.85)
02:04:38.133 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:04:38.133 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.20 hyp=0.32 cameraTheta=-2.46 mountX=0.21 mountY=-0.24, mountTheta=-0.86
02:04:38.135 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.20, opts=13)
02:04:38.135 00.000 6880 Enqueuing Move request for scope (-0.25, -0.20)
02:04:38.135 00.000 10052 Worker thread wakes up
02:04:38.135 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.20) opts 0xd
02:04:38.135 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.20)
02:04:38.135 00.000 10052 Moving (-0.25, -0.20) raw xDistance=0.21 yDistance=-0.24
02:04:38.135 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:04:38.135 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.24, slope = -0.04
02:04:38.136 00.001 10052 MoveAxis(W, 60, ABG)
02:04:38.136 00.000 10052 Guiding  Dir = 3, Dur = 60
02:04:38.162 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:38.173 00.011 10052 IsSlewing returns 0
02:04:38.207 00.034 6880 UpdateGuideState exits: m=2555 SNR=35.1
02:04:38.207 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:38.207 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:38.207 00.000 6880 Enqueuing Expose request
02:04:38.249 00.042 10052 IsGuiding returns 0
02:04:38.388 00.139 10052 IsGuiding returns 1
02:04:38.388 00.000 10052 scope still moving after pulse duration time elapsed
02:04:38.432 00.044 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f31307f2-7327-44b0-b4b3-55470ccea4e8"}
02:04:38.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f31307f2-7327-44b0-b4b3-55470ccea4e8"}
02:04:38.433 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf8c6266-481c-43cf-8588-b839bfbe5352"}
02:04:38.433 00.000 6880 case statement mapped state 6 to 3
02:04:38.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf8c6266-481c-43cf-8588-b839bfbe5352"}
02:04:38.434 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"854d5fe5-ccc1-4f5f-a7f6-5a0b45441e0e"}
02:04:38.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2679,"width":15,"height":15,"star_pos":[6.65,6.85],"pixels":"..."},"id":"854d5fe5-ccc1-4f5f-a7f6-5a0b45441e0e"}
02:04:38.457 00.023 10052 IsSlewing returns 0
02:04:38.495 00.038 10052 IsGuiding returns 0
02:04:38.495 00.000 10052 scope move finished after 60 + 185 ms
02:04:38.495 00.000 10052 Move returns status 0, amount 60
02:04:38.495 00.000 10052 MoveAxis(N, 64, ABG)
02:04:38.495 00.000 10052 Guiding  Dir = 0, Dur = 64
02:04:38.533 00.038 10052 IsSlewing returns 0
02:04:38.571 00.038 10052 IsGuiding returns 0
02:04:38.599 00.028 10052 PulseGuide returned control before completion, sleep 48
02:04:38.675 00.076 10052 IsGuiding returns 0
02:04:38.676 00.001 10052 Move returns status 0, amount 64
02:04:38.676 00.000 10052 move complete, result=0
02:04:38.676 00.000 10052 worker thread done servicing request
02:04:38.676 00.000 6880 GuideStep: 0.2 px 60 ms WEST, -0.2 px 64 ms NORTH
02:04:38.676 00.000 10052 Worker thread wakes up
02:04:38.676 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:38.676 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:39.582 00.906 10052 Exposure complete
02:04:39.656 00.074 10052 worker thread done servicing request
02:04:39.656 00.000 6880 OnExposeComplete: enter
02:04:39.656 00.000 6880 UpdateGuideState(): m_state=6
02:04:39.657 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2680
02:04:39.657 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=890.71, Mass=2661, SNR=35.9, Peak=153 HFD=4.5
02:04:39.657 00.000 6880 MultiStar: [#1 -0.04,-0.13,0.96,U] [#2 0.03,0.14,1.00,U] [#3 -0.14,0.35,0.92,U] [#4 -0.11,-0.26,0.84,U] [#5 0.00,0.08,0.95,U] [#6 -0.28,0.40,0.91,U] [#7 -0.10,0.13,0.75,U] [#8 -0.25,0.02,0.81,U] 
02:04:39.657 00.000 6880 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.06, -0.34}
02:04:39.657 00.000 6880 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.61) = xAngle (4.31 = -1.98)
02:04:39.658 00.001 6880 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.27 = -2.01)
02:04:39.658 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.69 mountX=-0.04 mountY=-0.09, mountTheta=-1.98
02:04:39.659 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.04, opts=13)
02:04:39.659 00.000 6880 Enqueuing Move request for scope (-0.09, 0.04)
02:04:39.660 00.001 10052 Worker thread wakes up
02:04:39.660 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
02:04:39.660 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
02:04:39.660 00.000 10052 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=-0.09
02:04:39.660 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:04:39.660 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.13, using input
02:04:39.660 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
02:04:39.660 00.000 10052 MoveAxis(E, 0, ABG)
02:04:39.660 00.000 10052 Move returns status 0, amount 0
02:04:39.660 00.000 10052 MoveAxis(N, 0, ABG)
02:04:39.660 00.000 10052 Move returns status 0, amount 0
02:04:39.660 00.000 10052 move complete, result=0
02:04:39.660 00.000 10052 worker thread done servicing request
02:04:39.690 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:39.740 00.050 6880 UpdateGuideState exits: m=2661 SNR=35.9
02:04:39.740 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:39.740 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:39.740 00.000 6880 Enqueuing Expose request
02:04:39.740 00.000 10052 Worker thread wakes up
02:04:39.740 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:39.741 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:39.741 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:40.431 00.690 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b30e1108-0962-42cb-b142-79cbd295aba9"}
02:04:40.431 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b30e1108-0962-42cb-b142-79cbd295aba9"}
02:04:40.432 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33f44e41-a30a-4d46-b238-3c57134c3510"}
02:04:40.432 00.000 6880 case statement mapped state 6 to 3
02:04:40.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33f44e41-a30a-4d46-b238-3c57134c3510"}
02:04:40.434 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9423173a-0fac-4751-b2bc-34164754cec9"}
02:04:40.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2680,"width":15,"height":15,"star_pos":[6.95,6.71],"pixels":"..."},"id":"9423173a-0fac-4751-b2bc-34164754cec9"}
02:04:40.872 00.438 10052 Exposure complete
02:04:40.948 00.076 10052 worker thread done servicing request
02:04:40.948 00.000 6880 OnExposeComplete: enter
02:04:40.948 00.000 6880 UpdateGuideState(): m_state=6
02:04:40.948 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2681
02:04:40.948 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=890.81, Mass=2610, SNR=35.5, Peak=161 HFD=4.5
02:04:40.949 00.001 6880 MultiStar: [#1 0.42,0.21,0.95,U] [#2 0.06,0.13,0.97,U] [#3 -0.12,0.34,0.93,U] [#4 0.34,0.10,0.86,U] [#5 0.25,0.14,0.99,U] [#6 -0.11,0.32,0.90,U] [#7 0.18,-0.15,0.77,U] [#8 0.10,-0.05,0.79,U] 
02:04:40.949 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.09}, one-star: {0.18, -0.24}
02:04:40.949 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
02:04:40.949 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
02:04:40.949 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.09 hyp=0.17 cameraTheta=0.58 mountX=-0.10 mountY=0.14, mountTheta=2.18
02:04:40.951 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.09, opts=13)
02:04:40.951 00.000 6880 Enqueuing Move request for scope (0.15, 0.09)
02:04:40.952 00.001 10052 Worker thread wakes up
02:04:40.952 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.09) opts 0xd
02:04:40.952 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.09)
02:04:40.952 00.000 10052 Moving (0.15, 0.09) raw xDistance=-0.10 yDistance=0.14
02:04:40.952 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:04:40.952 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.00
02:04:40.952 00.000 10052 MoveAxis(E, 0, ABG)
02:04:40.952 00.000 10052 Move returns status 0, amount 0
02:04:40.952 00.000 10052 MoveAxis(N, 0, ABG)
02:04:40.953 00.001 10052 Move returns status 0, amount 0
02:04:40.953 00.000 10052 move complete, result=0
02:04:40.953 00.000 10052 worker thread done servicing request
02:04:40.982 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:41.032 00.050 6880 UpdateGuideState exits: m=2610 SNR=35.5
02:04:41.032 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:41.032 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:41.032 00.000 6880 Enqueuing Expose request
02:04:41.032 00.000 10052 Worker thread wakes up
02:04:41.032 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:41.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:41.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:41.947 00.915 10052 Exposure complete
02:04:42.018 00.071 10052 worker thread done servicing request
02:04:42.018 00.000 6880 OnExposeComplete: enter
02:04:42.018 00.000 6880 UpdateGuideState(): m_state=6
02:04:42.019 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2682
02:04:42.019 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=890.79, Mass=2574, SNR=35.2, Peak=146 HFD=4.5
02:04:42.019 00.000 6880 MultiStar: [#1 0.22,0.12,0.97,U] [#2 0.52,0.39,0.00,M1] [#3 0.19,0.28,0.93,U] [#4 0.15,0.15,0.85,U] [#5 0.08,0.22,0.97,U] [#6 0.07,0.14,0.93,U] [#7 0.01,-0.14,0.77,U] [#8 -0.04,0.09,0.83,U] 
02:04:42.019 00.000 6880 refined, 7 included, MultiStar: {0.10, 0.08}, one-star: {0.12, -0.26}
02:04:42.020 00.001 6880 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.61) = xAngle (2.24 = 2.24)
02:04:42.020 00.000 6880 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.21 = 2.21)
02:04:42.020 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.08 hyp=0.13 cameraTheta=0.63 mountX=-0.08 mountY=0.10, mountTheta=2.23
02:04:42.021 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.08, opts=13)
02:04:42.021 00.000 6880 Enqueuing Move request for scope (0.10, 0.08)
02:04:42.021 00.000 10052 Worker thread wakes up
02:04:42.021 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.08) opts 0xd
02:04:42.022 00.001 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.08)
02:04:42.022 00.000 10052 Moving (0.10, 0.08) raw xDistance=-0.08 yDistance=0.10
02:04:42.022 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:04:42.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
02:04:42.022 00.000 10052 MoveAxis(E, 0, ABG)
02:04:42.022 00.000 10052 Move returns status 0, amount 0
02:04:42.022 00.000 10052 MoveAxis(N, 0, ABG)
02:04:42.022 00.000 10052 Move returns status 0, amount 0
02:04:42.022 00.000 10052 move complete, result=0
02:04:42.022 00.000 10052 worker thread done servicing request
02:04:42.048 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:42.087 00.039 6880 UpdateGuideState exits: m=2574 SNR=35.2
02:04:42.087 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:42.087 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:42.088 00.001 6880 Enqueuing Expose request
02:04:42.088 00.000 10052 Worker thread wakes up
02:04:42.088 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:42.088 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:42.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:42.430 00.342 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25896758-6e40-4c51-8298-3b05d00d161a"}
02:04:42.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25896758-6e40-4c51-8298-3b05d00d161a"}
02:04:42.431 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"94db3bcf-4127-4195-8761-5300111e1781"}
02:04:42.431 00.000 6880 case statement mapped state 6 to 3
02:04:42.431 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"94db3bcf-4127-4195-8761-5300111e1781"}
02:04:42.432 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c44028fc-ad28-426e-a17d-75d922aab24d"}
02:04:42.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2682,"width":15,"height":15,"star_pos":[7.01,6.79],"pixels":"..."},"id":"c44028fc-ad28-426e-a17d-75d922aab24d"}
02:04:43.227 00.795 10052 Exposure complete
02:04:43.316 00.089 10052 worker thread done servicing request
02:04:43.316 00.000 6880 OnExposeComplete: enter
02:04:43.316 00.000 6880 UpdateGuideState(): m_state=6
02:04:43.316 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2683
02:04:43.317 00.001 6880 Star::Find returns 1 (0), X=407.69, Y=890.69, Mass=2454, SNR=34.4, Peak=139 HFD=4.8
02:04:43.317 00.000 6880 MultiStar: [#1 -0.04,0.07,0.94,U] [#2 -0.04,0.05,0.99,U] [#3 -0.27,-0.01,0.92,U] [#4 0.20,0.01,0.85,U] [#5 -0.05,-0.04,0.97,U] [#6 -0.37,0.03,0.91,U] [#7 -0.00,0.23,0.77,U] [#8 -0.21,-0.15,0.80,U] 
02:04:43.317 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.03}, one-star: {-0.20, -0.36}
02:04:43.317 00.000 6880 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.61) = xAngle (-1.31 = -1.31)
02:04:43.317 00.000 6880 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
02:04:43.318 00.001 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.03 hyp=0.11 cameraTheta=-2.92 mountX=0.03 mountY=-0.11, mountTheta=-1.31
02:04:43.319 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.03, opts=13)
02:04:43.320 00.001 6880 Enqueuing Move request for scope (-0.11, -0.03)
02:04:43.320 00.000 10052 Worker thread wakes up
02:04:43.320 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.03) opts 0xd
02:04:43.320 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.03)
02:04:43.320 00.000 10052 Moving (-0.11, -0.03) raw xDistance=0.03 yDistance=-0.11
02:04:43.320 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:04:43.320 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:04:43.320 00.000 10052 MoveAxis(E, 0, ABG)
02:04:43.320 00.000 10052 Move returns status 0, amount 0
02:04:43.320 00.000 10052 MoveAxis(N, 0, ABG)
02:04:43.320 00.000 10052 Move returns status 0, amount 0
02:04:43.320 00.000 10052 move complete, result=0
02:04:43.320 00.000 10052 worker thread done servicing request
02:04:43.347 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:43.394 00.047 6880 UpdateGuideState exits: m=2454 SNR=34.4
02:04:43.394 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:43.394 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:43.394 00.000 6880 Enqueuing Expose request
02:04:43.394 00.000 10052 Worker thread wakes up
02:04:43.394 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:43.395 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:43.395 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:44.305 00.910 10052 Exposure complete
02:04:44.371 00.066 10052 worker thread done servicing request
02:04:44.371 00.000 6880 OnExposeComplete: enter
02:04:44.371 00.000 6880 UpdateGuideState(): m_state=6
02:04:44.372 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2684
02:04:44.372 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=891.01, Mass=2574, SNR=35.1, Peak=149 HFD=4.8
02:04:44.372 00.000 6880 MultiStar: [#1 -0.24,0.16,0.94,U] [#2 -0.05,0.44,0.99,U] [#3 -0.20,0.49,0.00,M1] [#4 -0.11,0.24,0.83,U] [#5 -0.23,0.25,0.96,U] [#6 -0.25,0.56,0.00,M1] [#7 -0.38,0.32,0.76,U] [#8 -0.26,0.20,0.79,U] 
02:04:44.372 00.000 6880 single-star, 6 included, MultiStar: {-0.22, 0.22}, one-star: {-0.28, -0.04}
02:04:44.372 00.000 6880 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.61) = xAngle (-1.37 = -1.37)
02:04:44.372 00.000 6880 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
02:04:44.372 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-2.98 mountX=0.06 mountY=-0.28, mountTheta=-1.37
02:04:44.374 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.04, opts=13)
02:04:44.374 00.000 6880 Enqueuing Move request for scope (-0.28, -0.04)
02:04:44.374 00.000 10052 Worker thread wakes up
02:04:44.374 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.04) opts 0xd
02:04:44.374 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.04)
02:04:44.375 00.001 10052 Moving (-0.28, -0.04) raw xDistance=0.06 yDistance=-0.28
02:04:44.375 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:04:44.375 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.00
02:04:44.375 00.000 10052 MoveAxis(E, 0, ABG)
02:04:44.375 00.000 10052 Move returns status 0, amount 0
02:04:44.375 00.000 10052 MoveAxis(N, 0, ABG)
02:04:44.375 00.000 10052 Move returns status 0, amount 0
02:04:44.375 00.000 10052 move complete, result=0
02:04:44.375 00.000 10052 worker thread done servicing request
02:04:44.400 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:44.438 00.038 6880 UpdateGuideState exits: m=2574 SNR=35.1
02:04:44.438 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:44.438 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:44.439 00.001 6880 Enqueuing Expose request
02:04:44.439 00.000 10052 Worker thread wakes up
02:04:44.439 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:04:44.439 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:44.439 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:44.442 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"63447edb-36a4-40cf-aa32-becd1e7d9633"}
02:04:44.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"63447edb-36a4-40cf-aa32-becd1e7d9633"}
02:04:44.452 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecb4e107-87b3-41c9-9db4-1acd8ced0ac2"}
02:04:44.452 00.000 6880 case statement mapped state 6 to 3
02:04:44.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecb4e107-87b3-41c9-9db4-1acd8ced0ac2"}
02:04:44.454 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"74481e21-0297-43c9-bb65-7c910849d7e9"}
02:04:44.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2684,"width":15,"height":15,"star_pos":[6.62,7.01],"pixels":"..."},"id":"74481e21-0297-43c9-bb65-7c910849d7e9"}
02:04:45.564 01.110 10052 Exposure complete
02:04:45.635 00.071 10052 worker thread done servicing request
02:04:45.636 00.001 6880 OnExposeComplete: enter
02:04:45.636 00.000 6880 UpdateGuideState(): m_state=6
02:04:45.636 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2685
02:04:45.636 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=891.11, Mass=2535, SNR=34.8, Peak=138 HFD=4.7
02:04:45.637 00.001 6880 MultiStar: [#1 -0.15,0.25,0.96,U] [#2 0.07,0.51,0.99,U] [#3 -0.09,0.51,0.00,M2] [#4 -0.13,0.25,0.86,U] [#5 -0.21,0.25,0.96,U] [#6 -0.21,0.56,0.00,M2] [#7 -0.19,0.24,0.76,U] [#8 -0.30,0.18,0.79,U] 
02:04:45.637 00.000 6880 single-star, 6 included, MultiStar: {-0.14, 0.25}, one-star: {-0.15, 0.05}
02:04:45.637 00.000 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.42 = -1.87)
02:04:45.637 00.000 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.90)
02:04:45.637 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.81 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
02:04:45.639 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.05, opts=13)
02:04:45.639 00.000 6880 Enqueuing Move request for scope (-0.15, 0.05)
02:04:45.639 00.000 10052 Worker thread wakes up
02:04:45.639 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
02:04:45.639 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
02:04:45.639 00.000 10052 Moving (-0.15, 0.05) raw xDistance=-0.05 yDistance=-0.16
02:04:45.639 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:04:45.639 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
02:04:45.639 00.000 10052 MoveAxis(E, 0, ABG)
02:04:45.639 00.000 10052 Move returns status 0, amount 0
02:04:45.640 00.001 10052 MoveAxis(N, 0, ABG)
02:04:45.640 00.000 10052 Move returns status 0, amount 0
02:04:45.640 00.000 10052 move complete, result=0
02:04:45.640 00.000 10052 worker thread done servicing request
02:04:45.667 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:45.716 00.049 6880 UpdateGuideState exits: m=2535 SNR=34.8
02:04:45.716 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:45.716 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:45.716 00.000 6880 Enqueuing Expose request
02:04:45.716 00.000 10052 Worker thread wakes up
02:04:45.716 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:04:45.716 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:45.716 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:46.429 00.713 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"054d6623-e721-4ca1-89f1-6630379c8113"}
02:04:46.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"054d6623-e721-4ca1-89f1-6630379c8113"}
02:04:46.430 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1446769c-1f3b-4b7b-8ddb-6e8b9c4fb086"}
02:04:46.430 00.000 6880 case statement mapped state 6 to 3
02:04:46.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1446769c-1f3b-4b7b-8ddb-6e8b9c4fb086"}
02:04:46.431 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"176b981b-be1c-49a7-a96f-590bd97f4367"}
02:04:46.431 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2685,"width":15,"height":15,"star_pos":[6.74,7.11],"pixels":"..."},"id":"176b981b-be1c-49a7-a96f-590bd97f4367"}
02:04:46.629 00.198 10052 Exposure complete
02:04:46.697 00.068 10052 worker thread done servicing request
02:04:46.697 00.000 6880 OnExposeComplete: enter
02:04:46.697 00.000 6880 UpdateGuideState(): m_state=6
02:04:46.698 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2686
02:04:46.698 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=890.86, Mass=2641, SNR=35.7, Peak=170 HFD=4.5
02:04:46.698 00.000 6880 MultiStar: [#1 -0.06,0.09,0.94,U] [#2 0.29,0.52,0.00,M1] [#3 0.04,0.38,0.91,U] [#4 0.09,0.16,0.84,U] [#5 -0.01,0.24,0.94,U] [#6 0.09,0.37,0.91,U] [#7 -0.05,0.25,0.76,U] [#8 -0.20,-0.07,0.77,U] 
02:04:46.698 00.000 6880 refined, 7 included, MultiStar: {-0.02, 0.15}, one-star: {-0.08, -0.19}
02:04:46.698 00.000 6880 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.61) = xAngle (3.31 = -2.97)
02:04:46.698 00.000 6880 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.28 = -3.00)
02:04:46.698 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.70 mountX=-0.15 mountY=-0.02, mountTheta=-3.00
02:04:46.700 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.15, opts=13)
02:04:46.700 00.000 6880 Enqueuing Move request for scope (-0.02, 0.15)
02:04:46.700 00.000 10052 Worker thread wakes up
02:04:46.701 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.15) opts 0xd
02:04:46.701 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.15)
02:04:46.701 00.000 10052 Moving (-0.02, 0.15) raw xDistance=-0.15 yDistance=-0.02
02:04:46.701 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:04:46.701 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
02:04:46.701 00.000 10052 MoveAxis(E, 41, ABG)
02:04:46.701 00.000 10052 Guiding  Dir = 2, Dur = 41
02:04:46.722 00.021 10052 IsSlewing returns 0
02:04:46.727 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:46.760 00.033 10052 IsGuiding returns 0
02:04:46.767 00.007 6880 UpdateGuideState exits: m=2641 SNR=35.7
02:04:46.767 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:46.767 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:46.767 00.000 6880 Enqueuing Expose request
02:04:46.787 00.020 10052 PulseGuide returned control before completion, sleep 24
02:04:46.837 00.050 10052 IsGuiding returns 1
02:04:46.837 00.000 10052 scope still moving after pulse duration time elapsed
02:04:46.882 00.045 10052 IsSlewing returns 0
02:04:46.920 00.038 10052 IsGuiding returns 0
02:04:46.920 00.000 10052 scope move finished after 41 + 119 ms
02:04:46.920 00.000 10052 Move returns status 0, amount 41
02:04:46.920 00.000 10052 MoveAxis(N, 0, ABG)
02:04:46.920 00.000 10052 Move returns status 0, amount 0
02:04:46.920 00.000 10052 move complete, result=0
02:04:46.920 00.000 10052 worker thread done servicing request
02:04:46.920 00.000 10052 Worker thread wakes up
02:04:46.920 00.000 6880 GuideStep: -0.2 px 41 ms EAST, -0.0 px 0 ms NORTH
02:04:46.921 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:46.921 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:48.053 01.132 10052 Exposure complete
02:04:48.125 00.072 10052 worker thread done servicing request
02:04:48.125 00.000 6880 OnExposeComplete: enter
02:04:48.125 00.000 6880 UpdateGuideState(): m_state=6
02:04:48.125 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2687
02:04:48.125 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=890.60, Mass=2497, SNR=34.7, Peak=149 HFD=4.9
02:04:48.126 00.001 6880 MultiStar: [#1 0.46,0.15,0.96,U] [#2 0.07,0.01,1.01,U] [#3 -0.02,0.17,0.90,U] [#4 0.20,-0.01,0.85,U] [#5 0.14,0.03,0.97,U] [#6 -0.09,0.17,0.92,U] [#7 0.29,0.14,0.76,U] [#8 -0.05,-0.13,0.78,U] 
02:04:48.126 00.000 6880 refined, 8 included, MultiStar: {0.12, 0.00}, one-star: {0.08, -0.45}
02:04:48.126 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
02:04:48.126 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
02:04:48.126 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.00 hyp=0.12 cameraTheta=0.04 mountX=-0.01 mountY=0.12, mountTheta=1.65
02:04:48.128 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.00, opts=13)
02:04:48.128 00.000 6880 Enqueuing Move request for scope (0.12, 0.00)
02:04:48.128 00.000 10052 Worker thread wakes up
02:04:48.128 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.00) opts 0xd
02:04:48.128 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.00)
02:04:48.128 00.000 10052 Moving (0.12, 0.00) raw xDistance=-0.01 yDistance=0.12
02:04:48.128 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:04:48.128 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
02:04:48.128 00.000 10052 MoveAxis(E, 0, ABG)
02:04:48.128 00.000 10052 Move returns status 0, amount 0
02:04:48.128 00.000 10052 MoveAxis(N, 0, ABG)
02:04:48.128 00.000 10052 Move returns status 0, amount 0
02:04:48.128 00.000 10052 move complete, result=0
02:04:48.129 00.001 10052 worker thread done servicing request
02:04:48.154 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:48.198 00.044 6880 UpdateGuideState exits: m=2497 SNR=34.7
02:04:48.198 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:48.198 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:48.199 00.001 6880 Enqueuing Expose request
02:04:48.199 00.000 10052 Worker thread wakes up
02:04:48.199 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:04:48.199 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:48.199 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:48.440 00.241 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df4cc03e-1790-488c-9074-1199263e79de"}
02:04:48.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df4cc03e-1790-488c-9074-1199263e79de"}
02:04:48.441 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6f76fef-d054-4c83-ab06-e006bf0db6b2"}
02:04:48.441 00.000 6880 case statement mapped state 6 to 3
02:04:48.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6f76fef-d054-4c83-ab06-e006bf0db6b2"}
02:04:48.442 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"21c031e3-0386-4395-b50b-6745291b1eb9"}
02:04:48.443 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2687,"width":15,"height":15,"star_pos":[6.97,6.60],"pixels":"..."},"id":"21c031e3-0386-4395-b50b-6745291b1eb9"}
02:04:49.110 00.667 10052 Exposure complete
02:04:49.192 00.082 6880 OnExposeComplete: enter
02:04:49.192 00.000 6880 UpdateGuideState(): m_state=6
02:04:49.193 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2688
02:04:49.193 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=890.69, Mass=2519, SNR=34.9, Peak=128 HFD=4.8
02:04:49.193 00.000 6880 MultiStar: [#1 0.25,0.12,0.99,U] [#2 -0.06,0.26,1.02,U] [#3 -0.19,0.27,0.94,U] [#4 0.26,-0.02,0.84,U] [#5 0.16,-0.17,0.98,U] [#6 -0.22,0.27,0.93,U] [#7 0.21,0.24,0.77,U] [#8 -0.04,-0.09,0.81,U] 
02:04:49.194 00.001 6880 refined, 8 included, MultiStar: {0.05, 0.05}, one-star: {0.07, -0.36}
02:04:49.194 00.000 6880 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.61) = xAngle (2.48 = 2.48)
02:04:49.194 00.000 6880 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.44 = 2.44)
02:04:49.194 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.86 mountX=-0.06 mountY=0.05, mountTheta=2.46
02:04:49.196 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.05, opts=13)
02:04:49.196 00.000 6880 Enqueuing Move request for scope (0.05, 0.05)
02:04:49.204 00.008 10052 worker thread done servicing request
02:04:49.204 00.000 10052 Worker thread wakes up
02:04:49.204 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.05) opts 0xd
02:04:49.204 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.05)
02:04:49.204 00.000 10052 Moving (0.05, 0.05) raw xDistance=-0.06 yDistance=0.05
02:04:49.204 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:04:49.204 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.06, using input
02:04:49.204 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:04:49.204 00.000 10052 MoveAxis(E, 0, ABG)
02:04:49.204 00.000 10052 Move returns status 0, amount 0
02:04:49.204 00.000 10052 MoveAxis(N, 0, ABG)
02:04:49.205 00.001 10052 Move returns status 0, amount 0
02:04:49.205 00.000 10052 move complete, result=0
02:04:49.205 00.000 10052 worker thread done servicing request
02:04:49.237 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:49.289 00.052 6880 UpdateGuideState exits: m=2519 SNR=34.9
02:04:49.289 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:49.289 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:49.289 00.000 6880 Enqueuing Expose request
02:04:49.290 00.001 10052 Worker thread wakes up
02:04:49.290 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:04:49.290 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:49.290 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:50.421 01.131 10052 Exposure complete
02:04:50.438 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9910e5ba-15e8-4788-af67-43db9f576f2c"}
02:04:50.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9910e5ba-15e8-4788-af67-43db9f576f2c"}
02:04:50.439 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a8c4a26-2037-4643-a9b3-fd2eb3f4581e"}
02:04:50.439 00.000 6880 case statement mapped state 6 to 3
02:04:50.440 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a8c4a26-2037-4643-a9b3-fd2eb3f4581e"}
02:04:50.440 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5139a46d-3e65-40c5-a955-01f988bda672"}
02:04:50.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2688,"width":15,"height":15,"star_pos":[6.96,6.69],"pixels":"..."},"id":"5139a46d-3e65-40c5-a955-01f988bda672"}
02:04:50.510 00.070 10052 worker thread done servicing request
02:04:50.511 00.001 6880 OnExposeComplete: enter
02:04:50.511 00.000 6880 UpdateGuideState(): m_state=6
02:04:50.511 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2689
02:04:50.511 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=890.81, Mass=2693, SNR=35.9, Peak=143 HFD=4.7
02:04:50.512 00.001 6880 MultiStar: [#1 -0.20,0.15,0.92,U] [#2 -0.10,0.33,0.97,U] [#3 -0.01,0.33,0.90,U] [#4 -0.31,-0.05,0.82,U] [#5 -0.07,0.07,0.95,U] [#6 -0.22,0.48,0.00,M1] [#7 -0.05,0.19,0.73,U] [#8 -0.16,0.02,0.77,U] 
02:04:50.512 00.000 6880 refined, 7 included, MultiStar: {-0.12, 0.10}, one-star: {-0.11, -0.24}
02:04:50.512 00.000 6880 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.61) = xAngle (4.08 = -2.20)
02:04:50.512 00.000 6880 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.05 = -2.24)
02:04:50.512 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.47 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
02:04:50.514 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.10, opts=13)
02:04:50.514 00.000 6880 Enqueuing Move request for scope (-0.12, 0.10)
02:04:50.514 00.000 10052 Worker thread wakes up
02:04:50.514 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
02:04:50.514 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
02:04:50.515 00.001 10052 Moving (-0.12, 0.10) raw xDistance=-0.09 yDistance=-0.12
02:04:50.515 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:04:50.515 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
02:04:50.515 00.000 10052 MoveAxis(E, 0, ABG)
02:04:50.515 00.000 10052 Move returns status 0, amount 0
02:04:50.515 00.000 10052 MoveAxis(N, 0, ABG)
02:04:50.515 00.000 10052 Move returns status 0, amount 0
02:04:50.515 00.000 10052 move complete, result=0
02:04:50.515 00.000 10052 worker thread done servicing request
02:04:50.545 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:50.598 00.053 6880 UpdateGuideState exits: m=2693 SNR=35.9
02:04:50.598 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:50.598 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:50.598 00.000 6880 Enqueuing Expose request
02:04:50.599 00.001 10052 Worker thread wakes up
02:04:50.599 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:04:50.599 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:50.599 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:51.515 00.916 10052 Exposure complete
02:04:51.597 00.082 10052 worker thread done servicing request
02:04:51.597 00.000 6880 OnExposeComplete: enter
02:04:51.597 00.000 6880 UpdateGuideState(): m_state=6
02:04:51.597 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2690
02:04:51.598 00.001 6880 Star::Find returns 1 (0), X=407.76, Y=890.59, Mass=2617, SNR=35.5, Peak=159 HFD=4.7
02:04:51.598 00.000 6880 MultiStar: [#1 -0.23,-0.36,0.93,U] [#2 -0.04,-0.09,0.98,U] [#3 -0.22,-0.01,0.89,U] [#4 -0.19,-0.58,0.00,M1] [#5 -0.05,-0.13,0.97,U] [#6 -0.43,0.23,0.90,U] [#7 -0.39,-0.39,0.00,M1] [#8 -0.34,-0.30,0.80,U] 
02:04:51.598 00.000 6880 refined, 6 included, MultiStar: {-0.20, -0.16}, one-star: {-0.13, -0.46}
02:04:51.598 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.85 = -0.85)
02:04:51.598 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:04:51.598 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-2.46 mountX=0.17 mountY=-0.20, mountTheta=-0.86
02:04:51.601 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.16, opts=13)
02:04:51.601 00.000 6880 Enqueuing Move request for scope (-0.20, -0.16)
02:04:51.601 00.000 10052 Worker thread wakes up
02:04:51.601 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.16) opts 0xd
02:04:51.601 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.16)
02:04:51.602 00.001 10052 Moving (-0.20, -0.16) raw xDistance=0.17 yDistance=-0.20
02:04:51.602 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:04:51.602 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.20, slope = -0.02
02:04:51.602 00.000 10052 MoveAxis(W, 46, ABG)
02:04:51.602 00.000 10052 Guiding  Dir = 3, Dur = 46
02:04:51.630 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:51.677 00.047 6880 UpdateGuideState exits: m=2617 SNR=35.5
02:04:51.677 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:51.678 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:51.678 00.000 6880 Enqueuing Expose request
02:04:51.690 00.012 10052 IsSlewing returns 0
02:04:51.769 00.079 10052 IsGuiding returns 0
02:04:51.913 00.144 10052 IsGuiding returns 0
02:04:51.913 00.000 10052 Move returns status 0, amount 46
02:04:51.913 00.000 10052 MoveAxis(N, 28, ABG)
02:04:51.913 00.000 10052 Guiding  Dir = 0, Dur = 28
02:04:51.992 00.079 10052 IsSlewing returns 0
02:04:52.066 00.074 10052 IsGuiding returns 0
02:04:52.214 00.148 10052 IsGuiding returns 0
02:04:52.214 00.000 10052 Move returns status 0, amount 28
02:04:52.214 00.000 10052 move complete, result=0
02:04:52.214 00.000 10052 worker thread done servicing request
02:04:52.215 00.001 6880 GuideStep: 0.2 px 46 ms WEST, -0.2 px 28 ms NORTH
02:04:52.215 00.000 10052 Worker thread wakes up
02:04:52.215 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:52.215 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:52.438 00.223 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a387710-2a94-4992-83f0-58071e2b0eae"}
02:04:52.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a387710-2a94-4992-83f0-58071e2b0eae"}
02:04:52.439 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"291088dd-9f94-44ef-9c74-eff6bdff6b55"}
02:04:52.439 00.000 6880 case statement mapped state 6 to 3
02:04:52.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"291088dd-9f94-44ef-9c74-eff6bdff6b55"}
02:04:52.440 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f560bf7e-8e1a-4ba7-a083-4a38e2d8c29c"}
02:04:52.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2690,"width":15,"height":15,"star_pos":[6.76,6.59],"pixels":"..."},"id":"f560bf7e-8e1a-4ba7-a083-4a38e2d8c29c"}
02:04:53.349 00.909 10052 Exposure complete
02:04:53.444 00.095 10052 worker thread done servicing request
02:04:53.444 00.000 6880 OnExposeComplete: enter
02:04:53.445 00.001 6880 UpdateGuideState(): m_state=6
02:04:53.445 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2691
02:04:53.445 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=890.47, Mass=2573, SNR=35.2, Peak=139 HFD=4.8
02:04:53.447 00.002 6880 MultiStar: [#1 -0.51,-0.38,0.00,M1] [#2 -0.01,-0.26,0.99,U] [#3 -0.29,-0.20,0.92,U] [#4 -0.55,-0.51,0.00,M2] [#5 -0.48,-0.49,0.00,M1] [#6 -0.34,-0.23,0.93,U] [#7 -0.57,-0.42,0.00,M2] [#8 -0.63,-0.59,0.00,M1] 
02:04:53.448 00.001 6880 refined, 3 included, MultiStar: {-0.25, -0.32}, one-star: {-0.36, -0.58}
02:04:53.448 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.62 = -0.62)
02:04:53.448 00.000 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
02:04:53.448 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.32 hyp=0.41 cameraTheta=-2.23 mountX=0.33 mountY=-0.25, mountTheta=-0.64
02:04:53.452 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.32, opts=13)
02:04:53.452 00.000 6880 Enqueuing Move request for scope (-0.25, -0.32)
02:04:53.452 00.000 10052 Worker thread wakes up
02:04:53.452 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.32) opts 0xd
02:04:53.452 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.32)
02:04:53.452 00.000 10052 Moving (-0.25, -0.32) raw xDistance=0.33 yDistance=-0.25
02:04:53.452 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
02:04:53.453 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.25, slope = -0.01
02:04:53.453 00.000 10052 MoveAxis(W, 91, ABG)
02:04:53.453 00.000 10052 Guiding  Dir = 3, Dur = 91
02:04:53.476 00.023 10052 IsSlewing returns 0
02:04:53.484 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:53.530 00.046 6880 UpdateGuideState exits: m=2573 SNR=35.2
02:04:53.530 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:53.530 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:53.530 00.000 6880 Enqueuing Expose request
02:04:53.549 00.019 10052 IsGuiding returns 0
02:04:53.615 00.066 10052 PulseGuide returned control before completion, sleep 36
02:04:53.828 00.213 10052 IsGuiding returns 0
02:04:53.828 00.000 10052 Move returns status 0, amount 91
02:04:53.828 00.000 10052 MoveAxis(N, 25, ABG)
02:04:53.828 00.000 10052 Guiding  Dir = 0, Dur = 25
02:04:53.893 00.065 10052 IsSlewing returns 0
02:04:53.941 00.048 10052 IsGuiding returns 0
02:04:54.100 00.159 10052 IsGuiding returns 0
02:04:54.101 00.001 10052 Move returns status 0, amount 25
02:04:54.101 00.000 10052 move complete, result=0
02:04:54.101 00.000 10052 worker thread done servicing request
02:04:54.101 00.000 6880 GuideStep: 0.3 px 91 ms WEST, -0.2 px 25 ms NORTH
02:04:54.101 00.000 10052 Worker thread wakes up
02:04:54.101 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:54.101 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:54.964 00.863 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ec84439-a1b1-4f85-8ce0-36fbe64e4be8"}
02:04:54.964 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ec84439-a1b1-4f85-8ce0-36fbe64e4be8"}
02:04:54.969 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b545535c-4071-4dbc-ba3c-80876440782d"}
02:04:54.969 00.000 6880 case statement mapped state 6 to 3
02:04:54.969 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b545535c-4071-4dbc-ba3c-80876440782d"}
02:04:54.970 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"305834f8-d540-42ed-ba42-7895eb5682c7"}
02:04:54.971 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2691,"width":15,"height":15,"star_pos":[6.54,7.47],"pixels":"..."},"id":"305834f8-d540-42ed-ba42-7895eb5682c7"}
02:04:55.020 00.049 10052 Exposure complete
02:04:55.106 00.086 10052 worker thread done servicing request
02:04:55.106 00.000 6880 OnExposeComplete: enter
02:04:55.106 00.000 6880 UpdateGuideState(): m_state=6
02:04:55.107 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2692
02:04:55.107 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=890.42, Mass=2593, SNR=35.4, Peak=174 HFD=4.6
02:04:55.107 00.000 6880 MultiStar: [#1 -0.27,-0.35,0.95,U] [#2 -0.10,-0.08,0.96,U] [#3 -0.27,-0.14,0.92,U] [#4 -0.28,-0.59,0.00,M3] [#5 -0.34,-0.51,0.00,M2] [#6 -0.32,-0.06,0.89,U] [#7 -0.41,-0.40,0.00,M3] [#8 -0.37,-0.31,0.79,U] 
02:04:55.107 00.000 6880 refined, 5 included, MultiStar: {-0.25, -0.27}, one-star: {-0.22, -0.64}
02:04:55.107 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.72 = -0.72)
02:04:55.108 00.001 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:04:55.108 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.27 hyp=0.37 cameraTheta=-2.33 mountX=0.28 mountY=-0.25, mountTheta=-0.73
02:04:55.109 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.27, opts=13)
02:04:55.109 00.000 6880 Enqueuing Move request for scope (-0.25, -0.27)
02:04:55.110 00.001 10052 Worker thread wakes up
02:04:55.110 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.27) opts 0xd
02:04:55.110 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.27)
02:04:55.110 00.000 10052 Moving (-0.25, -0.27) raw xDistance=0.28 yDistance=-0.25
02:04:55.110 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:04:55.110 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.25, slope = -0.01
02:04:55.110 00.000 10052 MoveAxis(W, 79, ABG)
02:04:55.110 00.000 10052 Guiding  Dir = 3, Dur = 79
02:04:55.140 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:55.148 00.008 10052 IsSlewing returns 0
02:04:55.184 00.036 6880 UpdateGuideState exits: m=2593 SNR=35.4
02:04:55.185 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:55.185 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:55.185 00.000 6880 Enqueuing Expose request
02:04:55.186 00.001 10052 IsGuiding returns 0
02:04:55.213 00.027 10052 PulseGuide returned control before completion, sleep 63
02:04:55.304 00.091 10052 IsGuiding returns 0
02:04:55.305 00.001 10052 Move returns status 0, amount 79
02:04:55.305 00.000 10052 MoveAxis(N, 18, ABG)
02:04:55.305 00.000 10052 Guiding  Dir = 0, Dur = 18
02:04:55.344 00.039 10052 IsSlewing returns 0
02:04:55.380 00.036 10052 IsGuiding returns 0
02:04:55.448 00.068 10052 IsGuiding returns 1
02:04:55.448 00.000 10052 scope still moving after pulse duration time elapsed
02:04:55.524 00.076 10052 IsSlewing returns 0
02:04:55.600 00.076 10052 IsGuiding returns 0
02:04:55.600 00.000 10052 scope move finished after 18 + 201 ms
02:04:55.600 00.000 10052 Move returns status 0, amount 18
02:04:55.601 00.001 10052 move complete, result=0
02:04:55.601 00.000 10052 worker thread done servicing request
02:04:55.601 00.000 6880 GuideStep: 0.3 px 79 ms WEST, -0.3 px 18 ms NORTH
02:04:55.601 00.000 10052 Worker thread wakes up
02:04:55.601 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:55.601 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:56.435 00.834 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"28403d92-81f7-455e-8cd6-02086330d1a0"}
02:04:56.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"28403d92-81f7-455e-8cd6-02086330d1a0"}
02:04:56.436 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d09855c6-d8d4-40eb-9984-e819916b7df6"}
02:04:56.436 00.000 6880 case statement mapped state 6 to 3
02:04:56.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d09855c6-d8d4-40eb-9984-e819916b7df6"}
02:04:56.437 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bdf87b8a-7b92-4f3c-8386-4e83de30e7a7"}
02:04:56.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2692,"width":15,"height":15,"star_pos":[6.68,7.42],"pixels":"..."},"id":"bdf87b8a-7b92-4f3c-8386-4e83de30e7a7"}
02:04:56.737 00.300 10052 Exposure complete
02:04:56.816 00.079 10052 worker thread done servicing request
02:04:56.816 00.000 6880 OnExposeComplete: enter
02:04:56.816 00.000 6880 UpdateGuideState(): m_state=6
02:04:56.818 00.002 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2693
02:04:56.818 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=890.39, Mass=2588, SNR=35.4, Peak=169 HFD=4.7
02:04:56.819 00.001 6880 MultiStar: [#1 0.01,-0.36,0.96,U] [#2 -0.01,-0.03,0.98,U] [#3 -0.20,-0.10,0.93,U] [#4 0.20,-0.44,0.86,U] [#5 0.08,-0.10,0.95,U] [#6 -0.24,-0.09,0.92,U] [#7 0.07,-0.20,0.76,U] [#8 -0.05,-0.45,0.78,U] 
02:04:56.819 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.27}, one-star: {0.08, -0.66}
02:04:56.819 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
02:04:56.819 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:04:56.819 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.27 hyp=0.27 cameraTheta=-1.60 mountX=0.27 mountY=-0.00, mountTheta=-0.02
02:04:56.821 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.27, opts=13)
02:04:56.821 00.000 6880 Enqueuing Move request for scope (-0.01, -0.27)
02:04:56.821 00.000 10052 Worker thread wakes up
02:04:56.821 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.27) opts 0xd
02:04:56.821 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.27)
02:04:56.821 00.000 10052 Moving (-0.01, -0.27) raw xDistance=0.27 yDistance=-0.00
02:04:56.822 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:04:56.822 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.01, using input
02:04:56.822 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.00
02:04:56.822 00.000 10052 MoveAxis(W, 76, ABG)
02:04:56.822 00.000 10052 Guiding  Dir = 3, Dur = 76
02:04:56.842 00.020 10052 IsSlewing returns 0
02:04:56.852 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:56.880 00.028 10052 IsGuiding returns 0
02:04:56.897 00.017 6880 UpdateGuideState exits: m=2588 SNR=35.4
02:04:56.897 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:56.897 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:56.897 00.000 6880 Enqueuing Expose request
02:04:56.907 00.010 10052 PulseGuide returned control before completion, sleep 59
02:04:56.990 00.083 10052 IsGuiding returns 1
02:04:56.991 00.001 10052 scope still moving after pulse duration time elapsed
02:04:57.036 00.045 10052 IsSlewing returns 0
02:04:57.073 00.037 10052 IsGuiding returns 0
02:04:57.074 00.001 10052 scope move finished after 76 + 117 ms
02:04:57.074 00.000 10052 Move returns status 0, amount 76
02:04:57.074 00.000 10052 MoveAxis(N, 0, ABG)
02:04:57.074 00.000 10052 Move returns status 0, amount 0
02:04:57.074 00.000 10052 move complete, result=0
02:04:57.074 00.000 10052 worker thread done servicing request
02:04:57.074 00.000 10052 Worker thread wakes up
02:04:57.074 00.000 6880 GuideStep: 0.3 px 76 ms WEST, -0.0 px 0 ms NORTH
02:04:57.074 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:57.074 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:57.992 00.918 10052 Exposure complete
02:04:58.077 00.085 10052 worker thread done servicing request
02:04:58.077 00.000 6880 OnExposeComplete: enter
02:04:58.077 00.000 6880 UpdateGuideState(): m_state=6
02:04:58.078 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2694
02:04:58.078 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=890.41, Mass=2519, SNR=34.8, Peak=168 HFD=4.5
02:04:58.078 00.000 6880 MultiStar: [#1 0.07,-0.52,0.00,M1] [#2 -0.05,-0.16,0.96,U] [#3 -0.00,-0.31,0.93,U] [#4 -0.02,-0.51,0.87,U] [#5 0.13,-0.23,0.98,U] [#6 -0.18,-0.19,0.93,U] [#7 0.16,-0.61,0.00,M3] [#8 -0.07,-0.72,0.00,M1] 
02:04:58.078 00.000 6880 refined, 5 included, MultiStar: {-0.02, -0.34}, one-star: {-0.01, -0.64}
02:04:58.078 00.000 6880 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
02:04:58.079 00.001 6880 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:04:58.079 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.63 mountX=0.34 mountY=-0.02, mountTheta=-0.05
02:04:58.080 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.34, opts=13)
02:04:58.081 00.001 6880 Enqueuing Move request for scope (-0.02, -0.34)
02:04:58.081 00.000 10052 Worker thread wakes up
02:04:58.081 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.34) opts 0xd
02:04:58.081 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.34)
02:04:58.081 00.000 10052 Moving (-0.02, -0.34) raw xDistance=0.34 yDistance=-0.02
02:04:58.081 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
02:04:58.081 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
02:04:58.081 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
02:04:58.081 00.000 10052 MoveAxis(W, 95, ABG)
02:04:58.081 00.000 10052 Guiding  Dir = 3, Dur = 95
02:04:58.109 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:58.148 00.039 10052 IsSlewing returns 0
02:04:58.152 00.004 6880 UpdateGuideState exits: m=2519 SNR=34.8
02:04:58.152 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:58.153 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:58.153 00.000 6880 Enqueuing Expose request
02:04:58.215 00.062 10052 IsGuiding returns 0
02:04:58.280 00.065 10052 PulseGuide returned control before completion, sleep 40
02:04:58.383 00.103 10052 IsGuiding returns 1
02:04:58.383 00.000 10052 scope still moving after pulse duration time elapsed
02:04:58.434 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"80bd9840-c10e-4855-a5e0-137183847a77"}
02:04:58.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"80bd9840-c10e-4855-a5e0-137183847a77"}
02:04:58.436 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83bd7478-0ef4-4479-989e-edf568068d2e"}
02:04:58.436 00.000 6880 case statement mapped state 6 to 3
02:04:58.437 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"83bd7478-0ef4-4479-989e-edf568068d2e"}
02:04:58.437 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"89682bc1-0ed9-446e-8efb-1a1ff5408b9e"}
02:04:58.438 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2694,"width":15,"height":15,"star_pos":[6.88,7.41],"pixels":"..."},"id":"89682bc1-0ed9-446e-8efb-1a1ff5408b9e"}
02:04:58.459 00.021 10052 IsSlewing returns 0
02:04:58.534 00.075 10052 IsGuiding returns 0
02:04:58.534 00.000 10052 scope move finished after 95 + 224 ms
02:04:58.534 00.000 10052 Move returns status 0, amount 95
02:04:58.534 00.000 10052 MoveAxis(N, 0, ABG)
02:04:58.534 00.000 10052 Move returns status 0, amount 0
02:04:58.534 00.000 10052 move complete, result=0
02:04:58.534 00.000 10052 worker thread done servicing request
02:04:58.534 00.000 6880 GuideStep: 0.3 px 95 ms WEST, -0.0 px 0 ms NORTH
02:04:58.534 00.000 10052 Worker thread wakes up
02:04:58.535 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:04:58.535 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:04:59.666 01.131 10052 Exposure complete
02:04:59.737 00.071 10052 worker thread done servicing request
02:04:59.737 00.000 6880 OnExposeComplete: enter
02:04:59.737 00.000 6880 UpdateGuideState(): m_state=6
02:04:59.738 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2695
02:04:59.738 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=890.54, Mass=2540, SNR=34.9, Peak=159 HFD=4.7
02:04:59.738 00.000 6880 MultiStar: [#1 -0.11,-0.35,0.97,U] [#2 -0.05,-0.07,0.99,U] [#3 -0.19,-0.04,0.90,U] [#4 0.05,-0.14,0.84,U] [#5 -0.01,-0.10,1.00,U] [#6 -0.21,0.21,0.93,U] [#7 -0.08,-0.17,0.77,U] [#8 -0.15,-0.20,0.80,U] 
02:04:59.738 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.15}, one-star: {-0.11, -0.51}
02:04:59.738 00.000 6880 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
02:04:59.738 00.000 6880 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:04:59.739 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-2.13 mountX=0.16 mountY=-0.09, mountTheta=-0.54
02:04:59.740 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.15, opts=13)
02:04:59.740 00.000 6880 Enqueuing Move request for scope (-0.10, -0.15)
02:04:59.740 00.000 10052 Worker thread wakes up
02:04:59.740 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.15) opts 0xd
02:04:59.740 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.15)
02:04:59.741 00.001 10052 Moving (-0.10, -0.15) raw xDistance=0.16 yDistance=-0.09
02:04:59.741 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
02:04:59.741 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
02:04:59.741 00.000 10052 MoveAxis(W, 47, ABG)
02:04:59.741 00.000 10052 Guiding  Dir = 3, Dur = 47
02:04:59.762 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:04:59.803 00.041 6880 UpdateGuideState exits: m=2540 SNR=34.9
02:04:59.803 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:04:59.803 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:04:59.803 00.000 6880 Enqueuing Expose request
02:04:59.810 00.007 10052 IsSlewing returns 0
02:04:59.885 00.075 10052 IsGuiding returns 0
02:05:00.032 00.147 10052 IsGuiding returns 0
02:05:00.032 00.000 10052 Move returns status 0, amount 47
02:05:00.032 00.000 10052 MoveAxis(N, 0, ABG)
02:05:00.033 00.001 10052 Move returns status 0, amount 0
02:05:00.033 00.000 10052 move complete, result=0
02:05:00.033 00.000 10052 worker thread done servicing request
02:05:00.033 00.000 10052 Worker thread wakes up
02:05:00.033 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
02:05:00.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:00.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:00.435 00.402 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8504395c-7812-44b3-868c-5b76714e846f"}
02:05:00.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8504395c-7812-44b3-868c-5b76714e846f"}
02:05:00.436 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"36e013f6-03cc-45e6-8f2b-2e916ecf5b86"}
02:05:00.436 00.000 6880 case statement mapped state 6 to 3
02:05:00.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"36e013f6-03cc-45e6-8f2b-2e916ecf5b86"}
02:05:00.436 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e17867bb-febc-43bb-a950-ca3465471b76"}
02:05:00.438 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2695,"width":15,"height":15,"star_pos":[6.78,6.54],"pixels":"..."},"id":"e17867bb-febc-43bb-a950-ca3465471b76"}
02:05:00.951 00.513 10052 Exposure complete
02:05:01.033 00.082 10052 worker thread done servicing request
02:05:01.033 00.000 6880 OnExposeComplete: enter
02:05:01.033 00.000 6880 UpdateGuideState(): m_state=6
02:05:01.033 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2696
02:05:01.033 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=890.20, Mass=2545, SNR=35.0, Peak=130 HFD=4.9
02:05:01.033 00.000 6880 MultiStar: large primary error, entering stabilization period
02:05:01.033 00.000 6880 CameraToMount -- cameraTheta (-2.18) - m_xAngle (-1.61) = xAngle (-0.57 = -0.57)
02:05:01.033 00.000 6880 CameraToMount -- cameraTheta (-2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.60 = -0.60)
02:05:01.033 00.000 6880 CameraToMount -- cameraX=-0.60 cameraY=-0.85 hyp=1.04 cameraTheta=-2.18 mountX=0.88 mountY=-0.59, mountTheta=-0.59
02:05:01.036 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.60, y=-0.85, opts=13)
02:05:01.036 00.000 6880 Enqueuing Move request for scope (-0.60, -0.85)
02:05:01.036 00.000 10052 Worker thread wakes up
02:05:01.036 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -0.85) opts 0xd
02:05:01.036 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.60, -0.85)
02:05:01.036 00.000 10052 Moving (-0.60, -0.85) raw xDistance=0.88 yDistance=-0.59
02:05:01.036 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.40 from input 0.88
02:05:01.036 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.59, slope = -0.04
02:05:01.036 00.000 10052 MoveAxis(W, 237, ABG)
02:05:01.036 00.000 10052 Guiding  Dir = 3, Dur = 237
02:05:01.058 00.022 10052 IsSlewing returns 0
02:05:01.068 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:01.095 00.027 10052 IsGuiding returns 0
02:05:01.110 00.015 6880 UpdateGuideState exits: m=2545 SNR=35.0
02:05:01.110 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:01.110 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:01.110 00.000 6880 Enqueuing Expose request
02:05:01.123 00.013 10052 PulseGuide returned control before completion, sleep 220
02:05:01.372 00.249 10052 IsGuiding returns 0
02:05:01.372 00.000 10052 Move returns status 0, amount 237
02:05:01.372 00.000 10052 MoveAxis(N, 69, ABG)
02:05:01.372 00.000 10052 Guiding  Dir = 0, Dur = 69
02:05:01.410 00.038 10052 IsSlewing returns 0
02:05:01.448 00.038 10052 IsGuiding returns 0
02:05:01.476 00.028 10052 PulseGuide returned control before completion, sleep 52
02:05:01.592 00.116 10052 IsGuiding returns 0
02:05:01.593 00.001 10052 Move returns status 0, amount 69
02:05:01.593 00.000 10052 move complete, result=0
02:05:01.593 00.000 10052 worker thread done servicing request
02:05:01.593 00.000 6880 GuideStep: 0.9 px 237 ms WEST, -0.6 px 69 ms NORTH
02:05:01.593 00.000 10052 Worker thread wakes up
02:05:01.593 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:01.593 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:02.434 00.841 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"078f6718-aafa-482a-94ea-6694718e8ee0"}
02:05:02.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"078f6718-aafa-482a-94ea-6694718e8ee0"}
02:05:02.435 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e678d3db-8ed7-43fb-99f8-b34b5c3779c1"}
02:05:02.435 00.000 6880 case statement mapped state 6 to 3
02:05:02.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e678d3db-8ed7-43fb-99f8-b34b5c3779c1"}
02:05:02.435 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ecff66af-7902-46f4-9a4b-4e56f059c07b"}
02:05:02.436 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2696,"width":15,"height":15,"star_pos":[7.29,7.20],"pixels":"..."},"id":"ecff66af-7902-46f4-9a4b-4e56f059c07b"}
02:05:02.734 00.298 10052 Exposure complete
02:05:02.803 00.069 10052 worker thread done servicing request
02:05:02.803 00.000 6880 OnExposeComplete: enter
02:05:02.803 00.000 6880 UpdateGuideState(): m_state=6
02:05:02.804 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2697
02:05:02.804 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=890.92, Mass=2698, SNR=36.1, Peak=164 HFD=4.5
02:05:02.804 00.000 6880 MultiStar: exiting stabilization period
02:05:02.804 00.000 6880 MultiStar: [#1 0.04,-0.10,0.96,U] [#2 0.14,-0.14,1.01,U] [#3 -0.05,-0.05,0.91,U] [#4 -0.01,0.14,0.80,U] [#5 -0.04,0.07,0.97,U] [#6 -0.10,-0.09,0.91,U] [#7 -0.13,-0.08,0.73,U] [#8 -0.07,-0.20,0.79,U] 
02:05:02.804 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {-0.17, -0.13}
02:05:02.804 00.000 6880 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.61) = xAngle (-0.50 = -0.50)
02:05:02.804 00.000 6880 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
02:05:02.804 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.11 mountX=0.07 mountY=-0.04, mountTheta=-0.52
02:05:02.806 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.07, opts=13)
02:05:02.806 00.000 6880 Enqueuing Move request for scope (-0.04, -0.07)
02:05:02.806 00.000 10052 Worker thread wakes up
02:05:02.806 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:05:02.806 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:05:02.806 00.000 10052 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=-0.04
02:05:02.806 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:05:02.806 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.07, using input
02:05:02.806 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
02:05:02.806 00.000 10052 MoveAxis(E, 0, ABG)
02:05:02.806 00.000 10052 Move returns status 0, amount 0
02:05:02.807 00.001 10052 MoveAxis(N, 0, ABG)
02:05:02.807 00.000 10052 Move returns status 0, amount 0
02:05:02.807 00.000 10052 move complete, result=0
02:05:02.807 00.000 10052 worker thread done servicing request
02:05:02.831 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:02.872 00.041 6880 UpdateGuideState exits: m=2698 SNR=36.1
02:05:02.872 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:02.872 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:02.872 00.000 6880 Enqueuing Expose request
02:05:02.872 00.000 10052 Worker thread wakes up
02:05:02.872 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:02.872 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:02.872 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:03.782 00.910 10052 Exposure complete
02:05:03.848 00.066 10052 worker thread done servicing request
02:05:03.848 00.000 6880 OnExposeComplete: enter
02:05:03.848 00.000 6880 UpdateGuideState(): m_state=6
02:05:03.849 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2698
02:05:03.849 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=890.72, Mass=2542, SNR=34.9, Peak=162 HFD=4.6
02:05:03.849 00.000 6880 MultiStar: [#1 -0.04,-0.00,0.97,U] [#2 0.08,0.33,1.01,U] [#3 0.03,0.09,0.91,U] [#4 0.09,-0.04,0.85,U] [#5 0.07,0.02,0.99,U] [#6 -0.15,0.08,0.92,U] [#7 0.04,0.07,0.79,U] [#8 -0.13,-0.05,0.79,U] 
02:05:03.849 00.000 6880 refined, 8 included, MultiStar: {-0.00, 0.02}, one-star: {-0.03, -0.34}
02:05:03.850 00.001 6880 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.61) = xAngle (3.40 = -2.88)
02:05:03.850 00.000 6880 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.37 = -2.91)
02:05:03.850 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.02 hyp=0.02 cameraTheta=1.79 mountX=-0.02 mountY=-0.00, mountTheta=-2.91
02:05:03.851 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.02, opts=13)
02:05:03.851 00.000 6880 Enqueuing Move request for scope (-0.00, 0.02)
02:05:03.852 00.001 10052 Worker thread wakes up
02:05:03.852 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.02) opts 0xd
02:05:03.852 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.02)
02:05:03.852 00.000 10052 Moving (-0.00, 0.02) raw xDistance=-0.02 yDistance=-0.00
02:05:03.852 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:05:03.852 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
02:05:03.852 00.000 10052 MoveAxis(E, 0, ABG)
02:05:03.852 00.000 10052 Move returns status 0, amount 0
02:05:03.852 00.000 10052 MoveAxis(N, 0, ABG)
02:05:03.853 00.001 10052 Move returns status 0, amount 0
02:05:03.853 00.000 10052 move complete, result=0
02:05:03.853 00.000 10052 worker thread done servicing request
02:05:03.877 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:03.919 00.042 6880 UpdateGuideState exits: m=2542 SNR=34.9
02:05:03.919 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:03.920 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:03.920 00.000 6880 Enqueuing Expose request
02:05:03.920 00.000 10052 Worker thread wakes up
02:05:03.920 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:05:03.920 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:03.920 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:04.451 00.531 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff989072-5c0b-4f4c-86be-9415e4b8517b"}
02:05:04.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff989072-5c0b-4f4c-86be-9415e4b8517b"}
02:05:04.452 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55e196df-2316-4e81-bf81-218959b1566e"}
02:05:04.452 00.000 6880 case statement mapped state 6 to 3
02:05:04.453 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"55e196df-2316-4e81-bf81-218959b1566e"}
02:05:04.453 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0edf6e3b-1a4f-4ae7-a4f9-8f0cc48c0731"}
02:05:04.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2698,"width":15,"height":15,"star_pos":[6.86,6.72],"pixels":"..."},"id":"0edf6e3b-1a4f-4ae7-a4f9-8f0cc48c0731"}
02:05:05.049 00.596 10052 Exposure complete
02:05:05.119 00.070 10052 worker thread done servicing request
02:05:05.119 00.000 6880 OnExposeComplete: enter
02:05:05.119 00.000 6880 UpdateGuideState(): m_state=6
02:05:05.119 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2699
02:05:05.119 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=890.33, Mass=2538, SNR=34.9, Peak=178 HFD=4.6
02:05:05.120 00.001 6880 MultiStar: [#1 -0.09,-0.55,0.00,M1] [#2 0.12,-0.47,1.02,U] [#3 -0.09,-0.37,0.92,U] [#4 -0.04,-0.59,0.00,M1] [#5 -0.26,-0.57,0.00,M1] [#6 -0.03,-0.49,0.90,U] [#7 -0.09,-0.46,0.77,U] [#8 -0.13,-0.74,0.00,M1] 
02:05:05.120 00.000 6880 refined, 4 included, MultiStar: {-0.05, -0.51}, one-star: {-0.15, -0.72}
02:05:05.120 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
02:05:05.120 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:05:05.120 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.51 hyp=0.51 cameraTheta=-1.66 mountX=0.51 mountY=-0.04, mountTheta=-0.08
02:05:05.121 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.51, opts=13)
02:05:05.121 00.000 6880 Enqueuing Move request for scope (-0.05, -0.51)
02:05:05.122 00.001 10052 Worker thread wakes up
02:05:05.122 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.51) opts 0xd
02:05:05.122 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.51)
02:05:05.122 00.000 10052 Moving (-0.05, -0.51) raw xDistance=0.51 yDistance=-0.04
02:05:05.122 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.51
02:05:05.122 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:05:05.122 00.000 10052 MoveAxis(W, 136, ABG)
02:05:05.122 00.000 10052 Guiding  Dir = 3, Dur = 136
02:05:05.143 00.021 10052 IsSlewing returns 0
02:05:05.146 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:05.181 00.035 10052 IsGuiding returns 0
02:05:05.196 00.015 6880 UpdateGuideState exits: m=2538 SNR=34.9
02:05:05.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:05.196 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:05.196 00.000 6880 Enqueuing Expose request
02:05:05.208 00.012 10052 PulseGuide returned control before completion, sleep 119
02:05:05.363 00.155 10052 IsGuiding returns 0
02:05:05.363 00.000 10052 Move returns status 0, amount 136
02:05:05.363 00.000 10052 MoveAxis(N, 0, ABG)
02:05:05.364 00.001 10052 Move returns status 0, amount 0
02:05:05.364 00.000 10052 move complete, result=0
02:05:05.364 00.000 10052 worker thread done servicing request
02:05:05.364 00.000 6880 GuideStep: 0.5 px 136 ms WEST, -0.0 px 0 ms NORTH
02:05:05.364 00.000 10052 Worker thread wakes up
02:05:05.364 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:05.364 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:06.275 00.911 10052 Exposure complete
02:05:06.346 00.071 10052 worker thread done servicing request
02:05:06.347 00.001 6880 OnExposeComplete: enter
02:05:06.347 00.000 6880 UpdateGuideState(): m_state=6
02:05:06.347 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2700
02:05:06.347 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=890.69, Mass=2707, SNR=36.1, Peak=162 HFD=4.6
02:05:06.348 00.001 6880 MultiStar: [#1 0.01,-0.40,0.95,U] [#2 0.02,-0.25,0.96,U] [#3 -0.17,-0.14,0.88,U] [#4 -0.16,-0.42,0.83,U] [#5 -0.06,-0.26,0.92,U] [#6 -0.20,-0.26,0.90,U] [#7 -0.15,-0.37,0.76,U] [#8 -0.13,-0.35,0.79,U] 
02:05:06.348 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.31}, one-star: {-0.09, -0.36}
02:05:06.348 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.26 = -0.26)
02:05:06.348 00.000 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
02:05:06.348 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.88 mountX=0.32 mountY=-0.09, mountTheta=-0.29
02:05:06.350 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.31, opts=13)
02:05:06.350 00.000 6880 Enqueuing Move request for scope (-0.10, -0.31)
02:05:06.350 00.000 10052 Worker thread wakes up
02:05:06.350 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.31) opts 0xd
02:05:06.350 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.31)
02:05:06.350 00.000 10052 Moving (-0.10, -0.31) raw xDistance=0.32 yDistance=-0.09
02:05:06.350 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
02:05:06.350 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
02:05:06.350 00.000 10052 MoveAxis(W, 91, ABG)
02:05:06.350 00.000 10052 Guiding  Dir = 3, Dur = 91
02:05:06.376 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:06.418 00.042 10052 IsSlewing returns 0
02:05:06.425 00.007 6880 UpdateGuideState exits: m=2707 SNR=36.1
02:05:06.425 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:06.425 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:06.425 00.000 6880 Enqueuing Expose request
02:05:06.454 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5a1f915-e8c7-4227-b40f-bb6ca150659a"}
02:05:06.455 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5a1f915-e8c7-4227-b40f-bb6ca150659a"}
02:05:06.456 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a447b115-d9bd-46e4-ad71-b0077477449f"}
02:05:06.456 00.000 6880 case statement mapped state 6 to 3
02:05:06.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a447b115-d9bd-46e4-ad71-b0077477449f"}
02:05:06.456 00.000 10052 IsGuiding returns 0
02:05:06.459 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e9863cd0-fd17-422e-acbf-57c5b577f2d7"}
02:05:06.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2700,"width":15,"height":15,"star_pos":[6.80,6.69],"pixels":"..."},"id":"e9863cd0-fd17-422e-acbf-57c5b577f2d7"}
02:05:06.484 00.025 10052 PulseGuide returned control before completion, sleep 74
02:05:06.586 00.102 10052 IsGuiding returns 0
02:05:06.586 00.000 10052 Move returns status 0, amount 91
02:05:06.586 00.000 10052 MoveAxis(N, 0, ABG)
02:05:06.586 00.000 10052 Move returns status 0, amount 0
02:05:06.586 00.000 10052 move complete, result=0
02:05:06.586 00.000 10052 worker thread done servicing request
02:05:06.586 00.000 6880 GuideStep: 0.3 px 91 ms WEST, -0.1 px 0 ms NORTH
02:05:06.586 00.000 10052 Worker thread wakes up
02:05:06.587 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:06.587 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:07.729 01.142 10052 Exposure complete
02:05:07.810 00.081 10052 worker thread done servicing request
02:05:07.810 00.000 6880 OnExposeComplete: enter
02:05:07.810 00.000 6880 UpdateGuideState(): m_state=6
02:05:07.811 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2701
02:05:07.811 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=889.96, Mass=2712, SNR=36.2, Peak=163 HFD=4.8
02:05:07.811 00.000 6880 MultiStar: large primary error, entering stabilization period
02:05:07.811 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
02:05:07.811 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:05:07.812 00.001 6880 CameraToMount -- cameraX=-0.29 cameraY=-1.09 hyp=1.13 cameraTheta=-1.83 mountX=1.10 mountY=-0.27, mountTheta=-0.24
02:05:07.813 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-1.09, opts=13)
02:05:07.813 00.000 6880 Enqueuing Move request for scope (-0.29, -1.09)
02:05:07.814 00.001 10052 Worker thread wakes up
02:05:07.814 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -1.09) opts 0xd
02:05:07.814 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -1.09)
02:05:07.814 00.000 10052 Moving (-0.29, -1.09) raw xDistance=1.10 yDistance=-0.27
02:05:07.814 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 1.10
02:05:07.814 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.27, slope = -0.00
02:05:07.814 00.000 10052 MoveAxis(W, 300, ABG)
02:05:07.814 00.000 10052 Guiding  Dir = 3, Dur = 300
02:05:07.841 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:07.884 00.043 6880 UpdateGuideState exits: m=2712 SNR=36.2
02:05:07.885 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:07.885 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:07.885 00.000 6880 Enqueuing Expose request
02:05:07.886 00.001 10052 IsSlewing returns 0
02:05:07.967 00.081 10052 IsGuiding returns 0
02:05:08.030 00.063 10052 PulseGuide returned control before completion, sleep 247
02:05:08.331 00.301 10052 IsGuiding returns 1
02:05:08.331 00.000 10052 scope still moving after pulse duration time elapsed
02:05:08.434 00.103 10052 IsSlewing returns 0
02:05:08.453 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91632f8b-0229-4ea9-8c30-77700762ff8b"}
02:05:08.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91632f8b-0229-4ea9-8c30-77700762ff8b"}
02:05:08.454 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a4ef249-7551-4c81-98d7-4a4f2ba45d94"}
02:05:08.454 00.000 6880 case statement mapped state 6 to 3
02:05:08.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a4ef249-7551-4c81-98d7-4a4f2ba45d94"}
02:05:08.454 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e3b261a2-75cc-47e3-ba7e-bfc3d88b2cd1"}
02:05:08.455 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2701,"width":15,"height":15,"star_pos":[6.61,6.96],"pixels":"..."},"id":"e3b261a2-75cc-47e3-ba7e-bfc3d88b2cd1"}
02:05:08.506 00.051 10052 IsGuiding returns 0
02:05:08.506 00.000 10052 scope move finished after 300 + 239 ms
02:05:08.506 00.000 10052 Move returns status 0, amount 300
02:05:08.506 00.000 10052 MoveAxis(N, 2, ABG)
02:05:08.506 00.000 10052 Guiding  Dir = 0, Dur = 2
02:05:08.574 00.068 10052 IsSlewing returns 0
02:05:08.651 00.077 10052 IsGuiding returns 0
02:05:08.789 00.138 10052 IsGuiding returns 0
02:05:08.789 00.000 10052 Move returns status 0, amount 2
02:05:08.789 00.000 10052 move complete, result=0
02:05:08.789 00.000 10052 worker thread done servicing request
02:05:08.789 00.000 6880 GuideStep: 1.1 px 300 ms WEST, -0.3 px 2 ms NORTH
02:05:08.789 00.000 10052 Worker thread wakes up
02:05:08.789 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:08.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:09.926 01.137 10052 Exposure complete
02:05:09.986 00.060 10052 worker thread done servicing request
02:05:09.986 00.000 6880 OnExposeComplete: enter
02:05:09.986 00.000 6880 UpdateGuideState(): m_state=6
02:05:09.987 00.001 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2702
02:05:09.987 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=890.20, Mass=2710, SNR=36.1, Peak=184 HFD=4.5
02:05:09.987 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
02:05:09.987 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:05:09.987 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.85 hyp=0.87 cameraTheta=-1.81 mountX=0.86 mountY=-0.20, mountTheta=-0.22
02:05:09.988 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.85, opts=13)
02:05:09.988 00.000 6880 Enqueuing Move request for scope (-0.20, -0.85)
02:05:09.988 00.000 10052 Worker thread wakes up
02:05:09.989 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.85) opts 0xd
02:05:09.989 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.85)
02:05:09.989 00.000 10052 Moving (-0.20, -0.85) raw xDistance=0.86 yDistance=-0.20
02:05:09.989 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.41 from input 0.86
02:05:09.989 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.20, slope = -0.01
02:05:09.989 00.000 10052 MoveAxis(W, 245, ABG)
02:05:09.989 00.000 10052 Guiding  Dir = 3, Dur = 245
02:05:10.009 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:10.028 00.019 10052 IsSlewing returns 0
02:05:10.045 00.017 6880 UpdateGuideState exits: m=2710 SNR=36.1
02:05:10.045 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:10.045 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:10.045 00.000 6880 Enqueuing Expose request
02:05:10.108 00.063 10052 IsGuiding returns 0
02:05:10.176 00.068 10052 PulseGuide returned control before completion, sleep 187
02:05:10.423 00.247 10052 IsGuiding returns 1
02:05:10.424 00.001 10052 scope still moving after pulse duration time elapsed
02:05:10.451 00.027 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d3c0cdd8-c414-464c-8f28-645ad059df33"}
02:05:10.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d3c0cdd8-c414-464c-8f28-645ad059df33"}
02:05:10.452 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2f62634-8d65-4cc9-b3d3-0a94702fb3c6"}
02:05:10.452 00.000 6880 case statement mapped state 6 to 3
02:05:10.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2f62634-8d65-4cc9-b3d3-0a94702fb3c6"}
02:05:10.454 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95a46b59-cff8-4219-822b-f3084808ad4d"}
02:05:10.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2702,"width":15,"height":15,"star_pos":[6.69,7.20],"pixels":"..."},"id":"95a46b59-cff8-4219-822b-f3084808ad4d"}
02:05:10.534 00.080 10052 IsSlewing returns 0
02:05:10.602 00.068 10052 IsGuiding returns 0
02:05:10.603 00.001 10052 scope move finished after 245 + 249 ms
02:05:10.603 00.000 10052 Move returns status 0, amount 245
02:05:10.603 00.000 10052 MoveAxis(N, 20, ABG)
02:05:10.603 00.000 10052 Guiding  Dir = 0, Dur = 20
02:05:10.640 00.037 10052 IsSlewing returns 0
02:05:10.679 00.039 10052 IsGuiding returns 0
02:05:10.745 00.066 10052 IsGuiding returns 1
02:05:10.745 00.000 10052 scope still moving after pulse duration time elapsed
02:05:10.792 00.047 10052 IsSlewing returns 0
02:05:10.830 00.038 10052 IsGuiding returns 0
02:05:10.830 00.000 10052 scope move finished after 20 + 131 ms
02:05:10.830 00.000 10052 Move returns status 0, amount 20
02:05:10.830 00.000 10052 move complete, result=0
02:05:10.830 00.000 10052 worker thread done servicing request
02:05:10.830 00.000 10052 Worker thread wakes up
02:05:10.830 00.000 6880 GuideStep: 0.9 px 245 ms WEST, -0.2 px 20 ms NORTH
02:05:10.830 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:10.830 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:12.081 01.251 10052 Exposure complete
02:05:12.155 00.074 10052 worker thread done servicing request
02:05:12.155 00.000 6880 OnExposeComplete: enter
02:05:12.155 00.000 6880 UpdateGuideState(): m_state=6
02:05:12.155 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2703
02:05:12.155 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=890.61, Mass=2551, SNR=35.0, Peak=178 HFD=4.7
02:05:12.156 00.001 6880 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
02:05:12.156 00.000 6880 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:05:12.156 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.44 hyp=0.50 cameraTheta=-2.07 mountX=0.45 mountY=-0.24, mountTheta=-0.48
02:05:12.157 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.44, opts=13)
02:05:12.157 00.000 6880 Enqueuing Move request for scope (-0.24, -0.44)
02:05:12.157 00.000 10052 Worker thread wakes up
02:05:12.157 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.44) opts 0xd
02:05:12.157 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.44)
02:05:12.157 00.000 10052 Moving (-0.24, -0.44) raw xDistance=0.45 yDistance=-0.24
02:05:12.158 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.45
02:05:12.158 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.24, slope = -0.01
02:05:12.158 00.000 10052 MoveAxis(W, 132, ABG)
02:05:12.158 00.000 10052 Guiding  Dir = 3, Dur = 132
02:05:12.188 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:12.216 00.028 10052 IsSlewing returns 0
02:05:12.233 00.017 6880 UpdateGuideState exits: m=2551 SNR=35.0
02:05:12.233 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:12.233 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:12.233 00.000 6880 Enqueuing Expose request
02:05:12.284 00.051 10052 IsGuiding returns 0
02:05:12.344 00.060 10052 PulseGuide returned control before completion, sleep 83
02:05:12.452 00.108 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91486667-b131-456d-af98-4aa81c36365b"}
02:05:12.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91486667-b131-456d-af98-4aa81c36365b"}
02:05:12.453 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4d47edb8-bf43-4771-bb4f-c445334b2245"}
02:05:12.453 00.000 6880 case statement mapped state 6 to 3
02:05:12.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d47edb8-bf43-4771-bb4f-c445334b2245"}
02:05:12.454 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4c01ab10-2f81-4a6d-93ea-f2346c323a3b"}
02:05:12.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2703,"width":15,"height":15,"star_pos":[6.65,6.61],"pixels":"..."},"id":"4c01ab10-2f81-4a6d-93ea-f2346c323a3b"}
02:05:12.494 00.040 10052 IsGuiding returns 0
02:05:12.495 00.001 10052 Move returns status 0, amount 132
02:05:12.495 00.000 10052 MoveAxis(N, 14, ABG)
02:05:12.495 00.000 10052 Guiding  Dir = 0, Dur = 14
02:05:12.563 00.068 10052 IsSlewing returns 0
02:05:12.600 00.037 10052 IsGuiding returns 0
02:05:12.666 00.066 10052 IsGuiding returns 0
02:05:12.667 00.001 10052 Move returns status 0, amount 14
02:05:12.667 00.000 10052 move complete, result=0
02:05:12.667 00.000 10052 worker thread done servicing request
02:05:12.667 00.000 10052 Worker thread wakes up
02:05:12.667 00.000 6880 GuideStep: 0.4 px 132 ms WEST, -0.2 px 14 ms NORTH
02:05:12.667 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:12.667 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:13.585 00.918 10052 Exposure complete
02:05:13.641 00.056 10052 worker thread done servicing request
02:05:13.641 00.000 6880 OnExposeComplete: enter
02:05:13.641 00.000 6880 UpdateGuideState(): m_state=6
02:05:13.642 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2704
02:05:13.642 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=890.39, Mass=2607, SNR=35.3, Peak=174 HFD=4.4
02:05:13.642 00.000 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.42 = -0.42)
02:05:13.642 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
02:05:13.642 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=-0.67 hyp=0.75 cameraTheta=-2.04 mountX=0.68 mountY=-0.33, mountTheta=-0.45
02:05:13.643 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=-0.67, opts=13)
02:05:13.643 00.000 6880 Enqueuing Move request for scope (-0.33, -0.67)
02:05:13.643 00.000 10052 Worker thread wakes up
02:05:13.643 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.67) opts 0xd
02:05:13.645 00.002 10052 Handling offset move in thread for scope, endpoint = (-0.33, -0.67)
02:05:13.645 00.000 10052 Moving (-0.33, -0.67) raw xDistance=0.68 yDistance=-0.33
02:05:13.645 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.32 from input 0.68
02:05:13.645 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.33, slope = -0.01
02:05:13.645 00.000 10052 MoveAxis(W, 189, ABG)
02:05:13.645 00.000 10052 Guiding  Dir = 3, Dur = 189
02:05:13.665 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:13.698 00.033 6880 UpdateGuideState exits: m=2607 SNR=35.3
02:05:13.698 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:13.699 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:13.699 00.000 6880 Enqueuing Expose request
02:05:13.730 00.031 10052 IsSlewing returns 0
02:05:13.810 00.080 10052 IsGuiding returns 0
02:05:13.874 00.064 10052 PulseGuide returned control before completion, sleep 136
02:05:14.068 00.194 10052 IsGuiding returns 1
02:05:14.068 00.000 10052 scope still moving after pulse duration time elapsed
02:05:14.149 00.081 10052 IsSlewing returns 0
02:05:14.221 00.072 10052 IsGuiding returns 0
02:05:14.221 00.000 10052 scope move finished after 189 + 221 ms
02:05:14.221 00.000 10052 Move returns status 0, amount 189
02:05:14.222 00.001 10052 MoveAxis(N, 14, ABG)
02:05:14.222 00.000 10052 Guiding  Dir = 0, Dur = 14
02:05:14.301 00.079 10052 IsSlewing returns 0
02:05:14.381 00.080 10052 IsGuiding returns 0
02:05:14.451 00.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"561f7c81-7d3e-49f0-b194-a55e04dffc2c"}
02:05:14.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"561f7c81-7d3e-49f0-b194-a55e04dffc2c"}
02:05:14.452 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9c81d44-aeeb-4ae6-99cb-90c4604fb23d"}
02:05:14.452 00.000 6880 case statement mapped state 6 to 3
02:05:14.453 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9c81d44-aeeb-4ae6-99cb-90c4604fb23d"}
02:05:14.453 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9cb6ff13-0f1d-4631-8634-f446fd680f4c"}
02:05:14.454 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2704,"width":15,"height":15,"star_pos":[6.56,7.39],"pixels":"..."},"id":"9cb6ff13-0f1d-4631-8634-f446fd680f4c"}
02:05:14.510 00.056 10052 IsGuiding returns 0
02:05:14.512 00.002 10052 Move returns status 0, amount 14
02:05:14.512 00.000 10052 move complete, result=0
02:05:14.512 00.000 10052 worker thread done servicing request
02:05:14.512 00.000 10052 Worker thread wakes up
02:05:14.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:14.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:14.512 00.000 6880 GuideStep: 0.7 px 189 ms WEST, -0.3 px 14 ms NORTH
02:05:15.647 01.135 10052 Exposure complete
02:05:15.730 00.083 10052 worker thread done servicing request
02:05:15.730 00.000 6880 OnExposeComplete: enter
02:05:15.730 00.000 6880 UpdateGuideState(): m_state=6
02:05:15.730 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2705
02:05:15.730 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=890.36, Mass=2586, SNR=35.3, Peak=169 HFD=4.7
02:05:15.730 00.000 6880 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.61) = xAngle (-0.65 = -0.65)
02:05:15.730 00.000 6880 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
02:05:15.731 00.001 6880 CameraToMount -- cameraX=-0.58 cameraY=-0.69 hyp=0.90 cameraTheta=-2.27 mountX=0.71 mountY=-0.57, mountTheta=-0.67
02:05:15.732 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.58, y=-0.69, opts=13)
02:05:15.732 00.000 6880 Enqueuing Move request for scope (-0.58, -0.69)
02:05:15.733 00.001 10052 Worker thread wakes up
02:05:15.733 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.69) opts 0xd
02:05:15.733 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.58, -0.69)
02:05:15.733 00.000 10052 Moving (-0.58, -0.69) raw xDistance=0.71 yDistance=-0.57
02:05:15.733 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.71
02:05:15.733 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.57, slope = -0.02
02:05:15.733 00.000 10052 MoveAxis(W, 201, ABG)
02:05:15.733 00.000 10052 Guiding  Dir = 3, Dur = 201
02:05:15.759 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:15.773 00.014 10052 IsSlewing returns 0
02:05:15.807 00.034 6880 UpdateGuideState exits: m=2586 SNR=35.3
02:05:15.807 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:15.807 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:15.807 00.000 6880 Enqueuing Expose request
02:05:15.847 00.040 10052 IsGuiding returns 0
02:05:15.916 00.069 10052 PulseGuide returned control before completion, sleep 143
02:05:16.109 00.193 10052 IsGuiding returns 1
02:05:16.111 00.002 10052 scope still moving after pulse duration time elapsed
02:05:16.184 00.073 10052 IsSlewing returns 0
02:05:16.265 00.081 10052 IsGuiding returns 0
02:05:16.265 00.000 10052 scope move finished after 201 + 216 ms
02:05:16.265 00.000 10052 Move returns status 0, amount 201
02:05:16.265 00.000 10052 MoveAxis(N, 40, ABG)
02:05:16.265 00.000 10052 Guiding  Dir = 0, Dur = 40
02:05:16.343 00.078 10052 IsSlewing returns 0
02:05:16.417 00.074 10052 IsGuiding returns 0
02:05:16.449 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d18c762-522f-4897-bb26-ce225d2cf3fa"}
02:05:16.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d18c762-522f-4897-bb26-ce225d2cf3fa"}
02:05:16.450 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a098233b-991b-416d-951f-81272c6a2dcd"}
02:05:16.450 00.000 6880 case statement mapped state 6 to 3
02:05:16.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a098233b-991b-416d-951f-81272c6a2dcd"}
02:05:16.450 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f3db5b5a-e512-4cba-afee-3e28d58d5560"}
02:05:16.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2705,"width":15,"height":15,"star_pos":[7.31,7.36],"pixels":"..."},"id":"f3db5b5a-e512-4cba-afee-3e28d58d5560"}
02:05:16.548 00.098 10052 IsGuiding returns 0
02:05:16.548 00.000 10052 Move returns status 0, amount 40
02:05:16.548 00.000 10052 move complete, result=0
02:05:16.548 00.000 10052 worker thread done servicing request
02:05:16.548 00.000 10052 Worker thread wakes up
02:05:16.548 00.000 6880 GuideStep: 0.7 px 201 ms WEST, -0.6 px 40 ms NORTH
02:05:16.548 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:16.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:17.791 01.243 10052 Exposure complete
02:05:17.871 00.080 10052 worker thread done servicing request
02:05:17.871 00.000 6880 OnExposeComplete: enter
02:05:17.871 00.000 6880 UpdateGuideState(): m_state=6
02:05:17.872 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2706
02:05:17.872 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=890.59, Mass=2563, SNR=35.1, Peak=148 HFD=4.9
02:05:17.872 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
02:05:17.872 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
02:05:17.872 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.46 hyp=0.58 cameraTheta=-2.22 mountX=0.47 mountY=-0.34, mountTheta=-0.63
02:05:17.873 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.46, opts=13)
02:05:17.873 00.000 6880 Enqueuing Move request for scope (-0.35, -0.46)
02:05:17.873 00.000 10052 Worker thread wakes up
02:05:17.873 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.46) opts 0xd
02:05:17.873 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.46)
02:05:17.874 00.001 10052 Moving (-0.35, -0.46) raw xDistance=0.47 yDistance=-0.34
02:05:17.874 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.47
02:05:17.874 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.34, slope = -0.05
02:05:17.874 00.000 10052 MoveAxis(W, 137, ABG)
02:05:17.874 00.000 10052 Guiding  Dir = 3, Dur = 137
02:05:17.900 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:17.929 00.029 10052 IsSlewing returns 0
02:05:17.942 00.013 6880 UpdateGuideState exits: m=2563 SNR=35.1
02:05:17.942 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:17.942 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:17.943 00.001 6880 Enqueuing Expose request
02:05:18.003 00.060 10052 IsGuiding returns 0
02:05:18.059 00.056 10052 PulseGuide returned control before completion, sleep 92
02:05:18.217 00.158 10052 IsGuiding returns 1
02:05:18.218 00.001 10052 scope still moving after pulse duration time elapsed
02:05:18.292 00.074 10052 IsSlewing returns 0
02:05:18.358 00.066 10052 IsGuiding returns 0
02:05:18.358 00.000 10052 scope move finished after 137 + 218 ms
02:05:18.358 00.000 10052 Move returns status 0, amount 137
02:05:18.358 00.000 10052 MoveAxis(N, 94, ABG)
02:05:18.358 00.000 10052 Guiding  Dir = 0, Dur = 94
02:05:18.434 00.076 10052 IsSlewing returns 0
02:05:18.449 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9915fd22-9f1f-494c-9463-4efb12b1243c"}
02:05:18.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9915fd22-9f1f-494c-9463-4efb12b1243c"}
02:05:18.450 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d11b3d06-1c38-4ce8-8cf0-779b5feada7b"}
02:05:18.450 00.000 6880 case statement mapped state 6 to 3
02:05:18.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d11b3d06-1c38-4ce8-8cf0-779b5feada7b"}
02:05:18.451 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"02312bd8-eabe-470a-9408-01688615446c"}
02:05:18.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2706,"width":15,"height":15,"star_pos":[6.54,6.59],"pixels":"..."},"id":"02312bd8-eabe-470a-9408-01688615446c"}
02:05:18.504 00.053 10052 IsGuiding returns 0
02:05:18.564 00.060 10052 PulseGuide returned control before completion, sleep 45
02:05:18.678 00.114 10052 IsGuiding returns 1
02:05:18.678 00.000 10052 scope still moving after pulse duration time elapsed
02:05:18.752 00.074 10052 IsSlewing returns 0
02:05:18.821 00.069 10052 IsGuiding returns 0
02:05:18.821 00.000 10052 scope move finished after 94 + 223 ms
02:05:18.821 00.000 10052 Move returns status 0, amount 94
02:05:18.821 00.000 10052 move complete, result=0
02:05:18.821 00.000 10052 worker thread done servicing request
02:05:18.822 00.001 10052 Worker thread wakes up
02:05:18.822 00.000 6880 GuideStep: 0.5 px 137 ms WEST, -0.3 px 94 ms NORTH
02:05:18.822 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:18.822 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:19.962 01.140 10052 Exposure complete
02:05:20.038 00.076 10052 worker thread done servicing request
02:05:20.038 00.000 6880 OnExposeComplete: enter
02:05:20.038 00.000 6880 UpdateGuideState(): m_state=6
02:05:20.038 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2707
02:05:20.038 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=890.55, Mass=2596, SNR=35.4, Peak=169 HFD=4.8
02:05:20.038 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
02:05:20.038 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:05:20.038 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.50 hyp=0.55 cameraTheta=-2.00 mountX=0.51 mountY=-0.22, mountTheta=-0.42
02:05:20.040 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.50, opts=13)
02:05:20.040 00.000 6880 Enqueuing Move request for scope (-0.23, -0.50)
02:05:20.040 00.000 10052 Worker thread wakes up
02:05:20.040 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.50) opts 0xd
02:05:20.040 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.50)
02:05:20.040 00.000 10052 Moving (-0.23, -0.50) raw xDistance=0.51 yDistance=-0.22
02:05:20.040 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.51
02:05:20.040 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.22, slope = -0.04
02:05:20.040 00.000 10052 MoveAxis(W, 143, ABG)
02:05:20.040 00.000 10052 Guiding  Dir = 3, Dur = 143
02:05:20.061 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:20.084 00.023 10052 IsSlewing returns 0
02:05:20.095 00.011 6880 UpdateGuideState exits: m=2596 SNR=35.4
02:05:20.095 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:20.095 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:20.096 00.001 6880 Enqueuing Expose request
02:05:20.163 00.067 10052 IsGuiding returns 0
02:05:20.226 00.063 10052 PulseGuide returned control before completion, sleep 90
02:05:20.366 00.140 10052 IsGuiding returns 1
02:05:20.366 00.000 10052 scope still moving after pulse duration time elapsed
02:05:20.436 00.070 10052 IsSlewing returns 0
02:05:20.449 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2be4fc62-fcae-4e43-a029-626f6e5af955"}
02:05:20.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2be4fc62-fcae-4e43-a029-626f6e5af955"}
02:05:20.451 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5930b37b-5350-4b6a-b792-845d427fb9cf"}
02:05:20.451 00.000 6880 case statement mapped state 6 to 3
02:05:20.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5930b37b-5350-4b6a-b792-845d427fb9cf"}
02:05:20.451 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"866f99dc-092d-49fe-b285-045e979d0d73"}
02:05:20.452 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2707,"width":15,"height":15,"star_pos":[6.66,6.55],"pixels":"..."},"id":"866f99dc-092d-49fe-b285-045e979d0d73"}
02:05:20.513 00.061 10052 IsGuiding returns 0
02:05:20.513 00.000 10052 scope move finished after 143 + 206 ms
02:05:20.513 00.000 10052 Move returns status 0, amount 143
02:05:20.513 00.000 10052 MoveAxis(N, 74, ABG)
02:05:20.513 00.000 10052 Guiding  Dir = 0, Dur = 74
02:05:20.586 00.073 10052 IsSlewing returns 0
02:05:20.660 00.074 10052 IsGuiding returns 0
02:05:20.719 00.059 10052 PulseGuide returned control before completion, sleep 26
02:05:20.776 00.057 10052 IsGuiding returns 1
02:05:20.777 00.001 10052 scope still moving after pulse duration time elapsed
02:05:20.821 00.044 10052 IsSlewing returns 0
02:05:20.860 00.039 10052 IsGuiding returns 0
02:05:20.860 00.000 10052 scope move finished after 74 + 124 ms
02:05:20.860 00.000 10052 Move returns status 0, amount 74
02:05:20.860 00.000 10052 move complete, result=0
02:05:20.860 00.000 10052 worker thread done servicing request
02:05:20.860 00.000 6880 GuideStep: 0.5 px 143 ms WEST, -0.2 px 74 ms NORTH
02:05:20.860 00.000 10052 Worker thread wakes up
02:05:20.860 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:20.860 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:22.100 01.240 10052 Exposure complete
02:05:22.195 00.095 10052 worker thread done servicing request
02:05:22.195 00.000 6880 OnExposeComplete: enter
02:05:22.195 00.000 6880 UpdateGuideState(): m_state=6
02:05:22.195 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2708
02:05:22.196 00.001 6880 Star::Find returns 1 (0), X=408.08, Y=890.57, Mass=2674, SNR=35.9, Peak=180 HFD=4.7
02:05:22.196 00.000 6880 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
02:05:22.196 00.000 6880 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:05:22.196 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.48 hyp=0.51 cameraTheta=-1.20 mountX=0.47 mountY=0.19, mountTheta=0.39
02:05:22.198 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.48, opts=13)
02:05:22.198 00.000 6880 Enqueuing Move request for scope (0.19, -0.48)
02:05:22.198 00.000 10052 Worker thread wakes up
02:05:22.198 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.48) opts 0xd
02:05:22.198 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.48)
02:05:22.198 00.000 10052 Moving (0.19, -0.48) raw xDistance=0.47 yDistance=0.19
02:05:22.198 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.47
02:05:22.199 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.00
02:05:22.199 00.000 10052 MoveAxis(W, 133, ABG)
02:05:22.199 00.000 10052 Guiding  Dir = 3, Dur = 133
02:05:22.228 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:22.278 00.050 10052 IsSlewing returns 0
02:05:22.278 00.000 6880 UpdateGuideState exits: m=2674 SNR=35.9
02:05:22.278 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:22.279 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:22.279 00.000 6880 Enqueuing Expose request
02:05:22.353 00.074 10052 IsGuiding returns 0
02:05:22.417 00.064 10052 PulseGuide returned control before completion, sleep 80
02:05:22.449 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bce889a6-1fa0-4085-b236-c7470d9c6947"}
02:05:22.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bce889a6-1fa0-4085-b236-c7470d9c6947"}
02:05:22.450 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"078f6155-0b32-4167-8885-8df46452d5af"}
02:05:22.450 00.000 6880 case statement mapped state 6 to 3
02:05:22.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"078f6155-0b32-4167-8885-8df46452d5af"}
02:05:22.451 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e990a30e-6899-422c-bb7d-b4581049878d"}
02:05:22.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2708,"width":15,"height":15,"star_pos":[7.08,6.57],"pixels":"..."},"id":"e990a30e-6899-422c-bb7d-b4581049878d"}
02:05:22.525 00.074 10052 IsGuiding returns 1
02:05:22.525 00.000 10052 scope still moving after pulse duration time elapsed
02:05:22.571 00.046 10052 IsSlewing returns 0
02:05:22.608 00.037 10052 IsGuiding returns 0
02:05:22.610 00.002 10052 scope move finished after 133 + 123 ms
02:05:22.610 00.000 10052 Move returns status 0, amount 133
02:05:22.610 00.000 10052 MoveAxis(N, 0, ABG)
02:05:22.610 00.000 10052 Move returns status 0, amount 0
02:05:22.610 00.000 10052 move complete, result=0
02:05:22.610 00.000 10052 worker thread done servicing request
02:05:22.610 00.000 6880 GuideStep: 0.5 px 133 ms WEST, 0.2 px 0 ms NORTH
02:05:22.610 00.000 10052 Worker thread wakes up
02:05:22.610 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:22.611 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:23.530 00.919 10052 Exposure complete
02:05:23.614 00.084 10052 worker thread done servicing request
02:05:23.614 00.000 6880 OnExposeComplete: enter
02:05:23.615 00.001 6880 UpdateGuideState(): m_state=6
02:05:23.615 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2709
02:05:23.615 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=890.64, Mass=2687, SNR=35.9, Peak=167 HFD=4.8
02:05:23.615 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.12 = -0.12)
02:05:23.616 00.001 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:05:23.616 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.41 hyp=0.42 cameraTheta=-1.73 mountX=0.42 mountY=-0.06, mountTheta=-0.15
02:05:23.617 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.41, opts=13)
02:05:23.618 00.001 6880 Enqueuing Move request for scope (-0.07, -0.41)
02:05:23.618 00.000 10052 Worker thread wakes up
02:05:23.618 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.41) opts 0xd
02:05:23.618 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.41)
02:05:23.618 00.000 10052 Moving (-0.07, -0.41) raw xDistance=0.42 yDistance=-0.06
02:05:23.618 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.42
02:05:23.618 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
02:05:23.618 00.000 10052 MoveAxis(W, 118, ABG)
02:05:23.618 00.000 10052 Guiding  Dir = 3, Dur = 118
02:05:23.644 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:23.682 00.038 6880 UpdateGuideState exits: m=2687 SNR=35.9
02:05:23.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:23.682 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:23.682 00.000 6880 Enqueuing Expose request
02:05:23.690 00.008 10052 IsSlewing returns 0
02:05:23.769 00.079 10052 IsGuiding returns 0
02:05:23.837 00.068 10052 PulseGuide returned control before completion, sleep 60
02:05:23.955 00.118 10052 IsGuiding returns 1
02:05:23.955 00.000 10052 scope still moving after pulse duration time elapsed
02:05:24.028 00.073 10052 IsSlewing returns 0
02:05:24.108 00.080 10052 IsGuiding returns 0
02:05:24.109 00.001 10052 scope move finished after 118 + 221 ms
02:05:24.109 00.000 10052 Move returns status 0, amount 118
02:05:24.109 00.000 10052 MoveAxis(N, 0, ABG)
02:05:24.109 00.000 10052 Move returns status 0, amount 0
02:05:24.109 00.000 10052 move complete, result=0
02:05:24.109 00.000 10052 worker thread done servicing request
02:05:24.109 00.000 10052 Worker thread wakes up
02:05:24.109 00.000 6880 GuideStep: 0.4 px 118 ms WEST, -0.1 px 0 ms NORTH
02:05:24.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:24.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:24.448 00.339 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ecf9df3f-63b6-44ac-b1ac-fa0acf977d64"}
02:05:24.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ecf9df3f-63b6-44ac-b1ac-fa0acf977d64"}
02:05:24.448 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16c411a9-820e-4d04-9b4a-10e12b17b1dc"}
02:05:24.448 00.000 6880 case statement mapped state 6 to 3
02:05:24.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"16c411a9-820e-4d04-9b4a-10e12b17b1dc"}
02:05:24.449 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a0f21fff-0331-4cb4-8fe5-15d14a48044d"}
02:05:24.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2709,"width":15,"height":15,"star_pos":[6.83,6.64],"pixels":"..."},"id":"a0f21fff-0331-4cb4-8fe5-15d14a48044d"}
02:05:25.245 00.796 10052 Exposure complete
02:05:25.326 00.081 10052 worker thread done servicing request
02:05:25.326 00.000 6880 OnExposeComplete: enter
02:05:25.326 00.000 6880 UpdateGuideState(): m_state=6
02:05:25.327 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2710
02:05:25.327 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=890.84, Mass=2671, SNR=35.9, Peak=168 HFD=4.7
02:05:25.327 00.000 6880 MultiStar: exiting stabilization period
02:05:25.327 00.000 6880 MultiStar: [#1 -0.27,0.18,0.97,U] [#2 0.06,0.08,0.97,U] [#3 -0.25,0.42,0.91,U] [#4 -0.30,-0.22,0.81,U] [#5 -0.41,0.14,0.97,U] [#6 -0.24,0.49,0.00,M1] [#7 -0.28,0.26,0.74,U] [#8 -0.37,0.03,0.79,U] 
02:05:25.327 00.000 6880 refined, 7 included, MultiStar: {-0.26, 0.08}, one-star: {-0.31, -0.21}
02:05:25.327 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.45 = -1.84)
02:05:25.327 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.42 = -1.87)
02:05:25.327 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=0.08 hyp=0.27 cameraTheta=2.83 mountX=-0.07 mountY=-0.26, mountTheta=-1.84
02:05:25.329 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.08, opts=13)
02:05:25.329 00.000 6880 Enqueuing Move request for scope (-0.26, 0.08)
02:05:25.329 00.000 10052 Worker thread wakes up
02:05:25.329 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.08) opts 0xd
02:05:25.329 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.08)
02:05:25.329 00.000 10052 Moving (-0.26, 0.08) raw xDistance=-0.07 yDistance=-0.26
02:05:25.331 00.002 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:05:25.331 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.02
02:05:25.331 00.000 10052 MoveAxis(E, 0, ABG)
02:05:25.331 00.000 10052 Move returns status 0, amount 0
02:05:25.331 00.000 10052 MoveAxis(N, 0, ABG)
02:05:25.331 00.000 10052 Move returns status 0, amount 0
02:05:25.331 00.000 10052 move complete, result=0
02:05:25.331 00.000 10052 worker thread done servicing request
02:05:25.360 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:25.404 00.044 6880 UpdateGuideState exits: m=2671 SNR=35.9
02:05:25.404 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:25.404 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:25.404 00.000 6880 Enqueuing Expose request
02:05:25.405 00.001 10052 Worker thread wakes up
02:05:25.405 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:05:25.405 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:25.405 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:26.322 00.917 10052 Exposure complete
02:05:26.391 00.069 10052 worker thread done servicing request
02:05:26.391 00.000 6880 OnExposeComplete: enter
02:05:26.391 00.000 6880 UpdateGuideState(): m_state=6
02:05:26.392 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2711
02:05:26.392 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=890.82, Mass=2550, SNR=35.1, Peak=166 HFD=4.5
02:05:26.392 00.000 6880 MultiStar: [#1 -0.10,-0.06,0.96,U] [#2 0.03,0.37,1.02,U] [#3 -0.20,0.32,0.90,U] [#4 0.05,-0.01,0.86,U] [#5 -0.18,0.05,0.95,U] [#6 -0.25,0.34,0.94,U] [#7 -0.22,0.12,0.78,U] [#8 -0.26,0.09,0.80,U] 
02:05:26.392 00.000 6880 refined, 8 included, MultiStar: {-0.13, 0.11}, one-star: {-0.10, -0.23}
02:05:26.392 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.06 = -2.23)
02:05:26.392 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
02:05:26.392 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.44 mountX=-0.11 mountY=-0.13, mountTheta=-2.24
02:05:26.394 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.11, opts=13)
02:05:26.394 00.000 6880 Enqueuing Move request for scope (-0.13, 0.11)
02:05:26.394 00.000 10052 Worker thread wakes up
02:05:26.394 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
02:05:26.394 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
02:05:26.394 00.000 10052 Moving (-0.13, 0.11) raw xDistance=-0.11 yDistance=-0.13
02:05:26.394 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:05:26.394 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
02:05:26.394 00.000 10052 MoveAxis(E, 0, ABG)
02:05:26.394 00.000 10052 Move returns status 0, amount 0
02:05:26.394 00.000 10052 MoveAxis(N, 0, ABG)
02:05:26.394 00.000 10052 Move returns status 0, amount 0
02:05:26.395 00.001 10052 move complete, result=0
02:05:26.395 00.000 10052 worker thread done servicing request
02:05:26.421 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:26.463 00.042 6880 UpdateGuideState exits: m=2550 SNR=35.1
02:05:26.463 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:26.464 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:26.464 00.000 6880 Enqueuing Expose request
02:05:26.464 00.000 10052 Worker thread wakes up
02:05:26.464 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:05:26.464 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:26.464 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:26.467 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b8e961a-4f8c-47d5-adc5-995864e8af74"}
02:05:26.467 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b8e961a-4f8c-47d5-adc5-995864e8af74"}
02:05:26.477 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"382aa45c-119c-42d8-bd95-31c5be08ff25"}
02:05:26.477 00.000 6880 case statement mapped state 6 to 3
02:05:26.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"382aa45c-119c-42d8-bd95-31c5be08ff25"}
02:05:26.479 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ad23da30-579b-4217-b0c1-5028b6d76b46"}
02:05:26.479 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2711,"width":15,"height":15,"star_pos":[6.79,6.82],"pixels":"..."},"id":"ad23da30-579b-4217-b0c1-5028b6d76b46"}
02:05:27.603 01.124 10052 Exposure complete
02:05:27.689 00.086 6880 OnExposeComplete: enter
02:05:27.689 00.000 6880 UpdateGuideState(): m_state=6
02:05:27.689 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2712
02:05:27.690 00.001 6880 Star::Find returns 1 (0), X=407.92, Y=890.54, Mass=2553, SNR=35.1, Peak=167 HFD=4.5
02:05:27.690 00.000 6880 MultiStar: [#1 -0.02,-0.21,0.96,U] [#2 0.37,0.21,1.01,U] [#3 0.08,0.01,0.91,U] [#4 0.24,-0.12,0.83,U] [#5 0.07,-0.01,0.97,U] [#6 -0.12,0.09,0.91,U] [#7 0.03,0.05,0.76,U] [#8 -0.13,-0.27,0.82,U] 
02:05:27.690 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.09}, one-star: {0.02, -0.51}
02:05:27.690 00.000 6880 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.61) = xAngle (0.67 = 0.67)
02:05:27.690 00.000 6880 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
02:05:27.691 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.94 mountX=0.09 mountY=0.06, mountTheta=0.65
02:05:27.692 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.09, opts=13)
02:05:27.693 00.001 6880 Enqueuing Move request for scope (0.06, -0.09)
02:05:27.697 00.004 10052 worker thread done servicing request
02:05:27.697 00.000 10052 Worker thread wakes up
02:05:27.697 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:05:27.697 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:05:27.697 00.000 10052 Moving (0.06, -0.09) raw xDistance=0.09 yDistance=0.06
02:05:27.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:05:27.697 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.19, using input
02:05:27.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
02:05:27.697 00.000 10052 MoveAxis(E, 0, ABG)
02:05:27.697 00.000 10052 Move returns status 0, amount 0
02:05:27.698 00.001 10052 MoveAxis(N, 0, ABG)
02:05:27.698 00.000 10052 Move returns status 0, amount 0
02:05:27.698 00.000 10052 move complete, result=0
02:05:27.698 00.000 10052 worker thread done servicing request
02:05:27.742 00.044 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:27.790 00.048 6880 UpdateGuideState exits: m=2553 SNR=35.1
02:05:27.790 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:27.790 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:27.790 00.000 6880 Enqueuing Expose request
02:05:27.791 00.001 10052 Worker thread wakes up
02:05:27.791 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:27.791 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:27.791 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:28.450 00.659 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb67665d-f13f-4ea3-8066-f7ed29a504c9"}
02:05:28.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb67665d-f13f-4ea3-8066-f7ed29a504c9"}
02:05:28.451 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7801ed93-b5cb-4e29-91f2-ad9dc815a941"}
02:05:28.451 00.000 6880 case statement mapped state 6 to 3
02:05:28.451 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7801ed93-b5cb-4e29-91f2-ad9dc815a941"}
02:05:28.452 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a75accdf-f5b9-4b3c-bc4f-7a374627190c"}
02:05:28.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2712,"width":15,"height":15,"star_pos":[6.92,6.54],"pixels":"..."},"id":"a75accdf-f5b9-4b3c-bc4f-7a374627190c"}
02:05:28.708 00.256 10052 Exposure complete
02:05:28.793 00.085 10052 worker thread done servicing request
02:05:28.793 00.000 6880 OnExposeComplete: enter
02:05:28.793 00.000 6880 UpdateGuideState(): m_state=6
02:05:28.793 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2713
02:05:28.794 00.001 6880 Star::Find returns 1 (0), X=408.17, Y=890.77, Mass=2547, SNR=35.0, Peak=144 HFD=4.5
02:05:28.794 00.000 6880 MultiStar: [#1 0.39,0.13,0.97,U] [#2 0.43,0.39,0.00,M1] [#3 0.20,0.32,0.91,U] [#4 0.34,0.02,0.87,U] [#5 0.34,0.13,0.99,U] [#6 0.16,0.47,0.90,U] [#7 0.34,0.19,0.76,U] [#8 0.07,0.07,0.79,U] 
02:05:28.794 00.000 6880 refined, 7 included, MultiStar: {0.27, 0.13}, one-star: {0.28, -0.28}
02:05:28.794 00.000 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
02:05:28.794 00.000 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
02:05:28.794 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.13 hyp=0.30 cameraTheta=0.44 mountX=-0.14 mountY=0.27, mountTheta=2.05
02:05:28.796 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.13, opts=13)
02:05:28.796 00.000 6880 Enqueuing Move request for scope (0.27, 0.13)
02:05:28.796 00.000 10052 Worker thread wakes up
02:05:28.796 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.13) opts 0xd
02:05:28.797 00.001 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.13)
02:05:28.797 00.000 10052 Moving (0.27, 0.13) raw xDistance=-0.14 yDistance=0.27
02:05:28.797 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:05:28.797 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.27 is < calculated value 0.29, using input
02:05:28.797 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.27, slope = 0.06
02:05:28.797 00.000 10052 MoveAxis(E, 37, ABG)
02:05:28.797 00.000 10052 Guiding  Dir = 2, Dur = 37
02:05:28.818 00.021 10052 IsSlewing returns 0
02:05:28.827 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:28.856 00.029 10052 IsGuiding returns 0
02:05:28.876 00.020 6880 UpdateGuideState exits: m=2547 SNR=35.0
02:05:28.876 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:28.876 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:28.876 00.000 6880 Enqueuing Expose request
02:05:28.883 00.007 10052 PulseGuide returned control before completion, sleep 20
02:05:28.930 00.047 10052 IsGuiding returns 0
02:05:28.930 00.000 10052 Move returns status 0, amount 37
02:05:28.930 00.000 10052 MoveAxis(S, 49, ABG)
02:05:28.930 00.000 10052 Guiding  Dir = 1, Dur = 49
02:05:28.967 00.037 10052 IsSlewing returns 0
02:05:29.005 00.038 10052 IsGuiding returns 0
02:05:29.033 00.028 10052 PulseGuide returned control before completion, sleep 32
02:05:29.101 00.068 10052 IsGuiding returns 0
02:05:29.102 00.001 10052 Move returns status 0, amount 49
02:05:29.102 00.000 10052 move complete, result=0
02:05:29.102 00.000 10052 worker thread done servicing request
02:05:29.102 00.000 10052 Worker thread wakes up
02:05:29.102 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.3 px 49 ms SOUTH
02:05:29.102 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:29.102 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:30.248 01.146 10052 Exposure complete
02:05:30.345 00.097 10052 worker thread done servicing request
02:05:30.345 00.000 6880 OnExposeComplete: enter
02:05:30.345 00.000 6880 UpdateGuideState(): m_state=6
02:05:30.346 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2714
02:05:30.346 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=890.65, Mass=2598, SNR=35.4, Peak=158 HFD=4.6
02:05:30.346 00.000 6880 MultiStar: [#1 0.48,-0.01,0.96,U] [#2 0.67,0.27,0.00,M2] [#3 0.38,0.08,0.93,U] [#4 0.38,-0.25,0.85,U] [#5 0.36,0.07,0.98,U] [#6 0.33,0.32,0.92,U] [#7 0.24,-0.11,0.77,U] [#8 0.31,-0.16,0.77,U] 
02:05:30.347 00.001 6880 refined, 7 included, MultiStar: {0.35, -0.05}, one-star: {0.32, -0.40}
02:05:30.347 00.000 6880 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.61) = xAngle (1.46 = 1.46)
02:05:30.347 00.000 6880 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
02:05:30.347 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.05 hyp=0.36 cameraTheta=-0.15 mountX=0.04 mountY=0.35, mountTheta=1.46
02:05:30.348 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.05, opts=13)
02:05:30.348 00.000 6880 Enqueuing Move request for scope (0.35, -0.05)
02:05:30.348 00.000 10052 Worker thread wakes up
02:05:30.349 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.05) opts 0xd
02:05:30.349 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.05)
02:05:30.349 00.000 10052 Moving (0.35, -0.05) raw xDistance=0.04 yDistance=0.35
02:05:30.349 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:05:30.349 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.35, slope = 0.08
02:05:30.349 00.000 10052 MoveAxis(E, 0, ABG)
02:05:30.349 00.000 10052 Move returns status 0, amount 0
02:05:30.349 00.000 10052 MoveAxis(S, 142, ABG)
02:05:30.349 00.000 10052 Guiding  Dir = 1, Dur = 142
02:05:30.370 00.021 10052 IsSlewing returns 0
02:05:30.381 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:30.408 00.027 10052 IsGuiding returns 0
02:05:30.432 00.024 6880 UpdateGuideState exits: m=2598 SNR=35.4
02:05:30.432 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:30.432 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:30.432 00.000 6880 Enqueuing Expose request
02:05:30.436 00.004 10052 PulseGuide returned control before completion, sleep 125
02:05:30.456 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55d50c1b-aae2-4e3c-a287-283b000de61c"}
02:05:30.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55d50c1b-aae2-4e3c-a287-283b000de61c"}
02:05:30.457 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"745cb72c-c506-4330-8e79-755a094f4f23"}
02:05:30.457 00.000 6880 case statement mapped state 6 to 3
02:05:30.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"745cb72c-c506-4330-8e79-755a094f4f23"}
02:05:30.460 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83dd4de3-890b-4393-9da0-1c9e928b32c8"}
02:05:30.461 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2714,"width":15,"height":15,"star_pos":[7.21,6.65],"pixels":"..."},"id":"83dd4de3-890b-4393-9da0-1c9e928b32c8"}
02:05:30.597 00.136 10052 IsGuiding returns 0
02:05:30.597 00.000 10052 Move returns status 0, amount 142
02:05:30.597 00.000 10052 move complete, result=0
02:05:30.598 00.001 10052 worker thread done servicing request
02:05:30.598 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 142 ms SOUTH
02:05:30.598 00.000 10052 Worker thread wakes up
02:05:30.598 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:30.598 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:31.511 00.913 10052 Exposure complete
02:05:31.591 00.080 10052 worker thread done servicing request
02:05:31.592 00.001 6880 OnExposeComplete: enter
02:05:31.592 00.000 6880 UpdateGuideState(): m_state=6
02:05:31.592 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2715
02:05:31.593 00.001 6880 Star::Find returns 1 (0), X=407.79, Y=890.28, Mass=2670, SNR=35.9, Peak=160 HFD=4.6
02:05:31.593 00.000 6880 MultiStar: [#1 -0.08,-0.34,0.95,U] [#2 0.25,-0.26,1.01,U] [#3 0.04,-0.19,0.90,U] [#4 -0.09,-0.37,0.84,U] [#5 0.09,-0.22,0.96,U] [#6 -0.08,-0.16,0.93,U] [#7 -0.07,-0.32,0.76,U] [#8 -0.14,-0.41,0.78,U] 
02:05:31.593 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.34}, one-star: {-0.10, -0.77}
02:05:31.593 00.000 6880 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.61) = xAngle (-0.00 = -0.00)
02:05:31.593 00.000 6880 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:05:31.593 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.34 hyp=0.34 cameraTheta=-1.62 mountX=0.34 mountY=-0.01, mountTheta=-0.03
02:05:31.595 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.34, opts=13)
02:05:31.595 00.000 6880 Enqueuing Move request for scope (-0.02, -0.34)
02:05:31.596 00.001 10052 Worker thread wakes up
02:05:31.596 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.34) opts 0xd
02:05:31.596 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.34)
02:05:31.596 00.000 10052 Moving (-0.02, -0.34) raw xDistance=0.34 yDistance=-0.01
02:05:31.596 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
02:05:31.596 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.05
02:05:31.596 00.000 10052 MoveAxis(W, 91, ABG)
02:05:31.596 00.000 10052 Guiding  Dir = 3, Dur = 91
02:05:31.617 00.021 10052 IsSlewing returns 0
02:05:31.634 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:31.656 00.022 10052 IsGuiding returns 0
02:05:31.680 00.024 6880 UpdateGuideState exits: m=2670 SNR=35.9
02:05:31.680 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:31.680 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:31.680 00.000 6880 Enqueuing Expose request
02:05:31.683 00.003 10052 PulseGuide returned control before completion, sleep 75
02:05:31.871 00.188 10052 IsGuiding returns 0
02:05:31.872 00.001 10052 Move returns status 0, amount 91
02:05:31.872 00.000 10052 MoveAxis(N, 0, ABG)
02:05:31.872 00.000 10052 Move returns status 0, amount 0
02:05:31.872 00.000 10052 move complete, result=0
02:05:31.872 00.000 10052 worker thread done servicing request
02:05:31.872 00.000 10052 Worker thread wakes up
02:05:31.872 00.000 6880 GuideStep: 0.3 px 91 ms WEST, -0.0 px 0 ms NORTH
02:05:31.872 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:31.872 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:32.448 00.576 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5094f0c5-1a62-4b9c-9232-cdd8015fb817"}
02:05:32.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5094f0c5-1a62-4b9c-9232-cdd8015fb817"}
02:05:32.449 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a739b6d3-9581-4fbb-a8be-5fd805657142"}
02:05:32.449 00.000 6880 case statement mapped state 6 to 3
02:05:32.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a739b6d3-9581-4fbb-a8be-5fd805657142"}
02:05:32.450 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8f4ff28b-6641-45f6-b100-da2a76d0c594"}
02:05:32.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2715,"width":15,"height":15,"star_pos":[6.79,7.28],"pixels":"..."},"id":"8f4ff28b-6641-45f6-b100-da2a76d0c594"}
02:05:33.032 00.582 10052 Exposure complete
02:05:33.179 00.147 10052 worker thread done servicing request
02:05:33.180 00.001 6880 OnExposeComplete: enter
02:05:33.180 00.000 6880 UpdateGuideState(): m_state=6
02:05:33.180 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2716
02:05:33.180 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=890.76, Mass=2526, SNR=34.9, Peak=157 HFD=4.7
02:05:33.181 00.001 6880 MultiStar: [#1 -0.09,-0.19,0.97,U] [#2 0.39,0.02,0.99,U] [#3 0.07,-0.08,0.94,U] [#4 0.12,-0.10,0.87,U] [#5 0.04,0.00,0.99,U] [#6 0.02,-0.09,0.90,U] [#7 0.05,-0.18,0.75,U] [#8 -0.15,-0.13,0.78,U] 
02:05:33.181 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.11}, one-star: {-0.08, -0.29}
02:05:33.181 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
02:05:33.181 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:05:33.181 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.19 mountX=0.11 mountY=0.05, mountTheta=0.39
02:05:33.183 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.11, opts=13)
02:05:33.183 00.000 6880 Enqueuing Move request for scope (0.04, -0.11)
02:05:33.183 00.000 10052 Worker thread wakes up
02:05:33.183 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.11) opts 0xd
02:05:33.183 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.11)
02:05:33.183 00.000 10052 Moving (0.04, -0.11) raw xDistance=0.11 yDistance=0.05
02:05:33.183 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.11
02:05:33.183 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.13, using input
02:05:33.183 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
02:05:33.183 00.000 10052 MoveAxis(W, 34, ABG)
02:05:33.184 00.001 10052 Guiding  Dir = 3, Dur = 34
02:05:33.232 00.048 10052 IsSlewing returns 0
02:05:33.237 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:33.292 00.055 10052 IsGuiding returns 0
02:05:33.315 00.023 6880 UpdateGuideState exits: m=2526 SNR=34.9
02:05:33.315 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:33.315 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:33.316 00.001 6880 Enqueuing Expose request
02:05:33.321 00.005 10052 PulseGuide returned control before completion, sleep 15
02:05:33.361 00.040 10052 IsGuiding returns 1
02:05:33.362 00.001 10052 scope still moving after pulse duration time elapsed
02:05:33.407 00.045 10052 IsSlewing returns 0
02:05:33.445 00.038 10052 IsGuiding returns 0
02:05:33.445 00.000 10052 scope move finished after 34 + 119 ms
02:05:33.445 00.000 10052 Move returns status 0, amount 34
02:05:33.445 00.000 10052 MoveAxis(N, 0, ABG)
02:05:33.445 00.000 10052 Move returns status 0, amount 0
02:05:33.445 00.000 10052 move complete, result=0
02:05:33.445 00.000 10052 worker thread done servicing request
02:05:33.445 00.000 10052 Worker thread wakes up
02:05:33.445 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:33.445 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:33.851 00.406 6880 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
02:05:34.367 00.516 10052 Exposure complete
02:05:34.446 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7278d02e-1501-4d45-95e8-bd0cfcf13b12"}
02:05:34.446 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7278d02e-1501-4d45-95e8-bd0cfcf13b12"}
02:05:34.447 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6250dd5f-020d-4fb5-a722-7ddeddb99ee3"}
02:05:34.447 00.000 6880 case statement mapped state 6 to 3
02:05:34.447 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6250dd5f-020d-4fb5-a722-7ddeddb99ee3"}
02:05:34.448 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"43c88693-b61d-4232-bc10-375cc15466e3"}
02:05:34.449 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2716,"width":15,"height":15,"star_pos":[6.81,6.76],"pixels":"..."},"id":"43c88693-b61d-4232-bc10-375cc15466e3"}
02:05:34.457 00.008 10052 worker thread done servicing request
02:05:34.457 00.000 6880 OnExposeComplete: enter
02:05:34.457 00.000 6880 UpdateGuideState(): m_state=6
02:05:34.458 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2717
02:05:34.458 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=890.71, Mass=2560, SNR=35.1, Peak=164 HFD=4.5
02:05:34.458 00.000 6880 MultiStar: [#1 0.20,-0.07,0.96,U] [#2 0.45,0.28,0.00,M1] [#3 0.00,0.20,0.95,U] [#4 0.13,-0.04,0.87,U] [#5 0.17,0.06,0.97,U] [#6 -0.06,0.08,0.92,U] [#7 0.00,0.01,0.77,U] [#8 -0.02,-0.18,0.82,U] 
02:05:34.458 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.04}, one-star: {0.08, -0.34}
02:05:34.458 00.000 6880 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
02:05:34.458 00.000 6880 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
02:05:34.458 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.04 hyp=0.08 cameraTheta=-0.51 mountX=0.03 mountY=0.07, mountTheta=1.10
02:05:34.461 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.04, opts=13)
02:05:34.461 00.000 6880 Enqueuing Move request for scope (0.07, -0.04)
02:05:34.462 00.001 10052 Worker thread wakes up
02:05:34.462 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.04) opts 0xd
02:05:34.462 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.04)
02:05:34.462 00.000 10052 Moving (0.07, -0.04) raw xDistance=0.03 yDistance=0.07
02:05:34.462 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:05:34.462 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.07, using input
02:05:34.462 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
02:05:34.462 00.000 10052 MoveAxis(E, 0, ABG)
02:05:34.462 00.000 10052 Move returns status 0, amount 0
02:05:34.462 00.000 10052 MoveAxis(N, 0, ABG)
02:05:34.462 00.000 10052 Move returns status 0, amount 0
02:05:34.462 00.000 10052 move complete, result=0
02:05:34.463 00.001 10052 worker thread done servicing request
02:05:34.492 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:34.540 00.048 6880 UpdateGuideState exits: m=2560 SNR=35.1
02:05:34.540 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:34.540 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:34.540 00.000 6880 Enqueuing Expose request
02:05:34.540 00.000 10052 Worker thread wakes up
02:05:34.540 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:34.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:34.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:35.672 01.132 10052 Exposure complete
02:05:35.767 00.095 10052 worker thread done servicing request
02:05:35.767 00.000 6880 OnExposeComplete: enter
02:05:35.767 00.000 6880 UpdateGuideState(): m_state=6
02:05:35.767 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2718
02:05:35.768 00.001 6880 Star::Find returns 1 (0), X=408.06, Y=890.74, Mass=2588, SNR=35.3, Peak=154 HFD=4.6
02:05:35.768 00.000 6880 MultiStar: [#1 0.28,-0.04,0.95,U] [#2 0.40,0.39,0.00,M2] [#3 0.09,0.12,0.90,U] [#4 0.23,0.08,0.84,U] [#5 0.14,0.02,0.95,U] [#6 -0.13,0.11,0.90,U] [#7 0.17,-0.23,0.76,U] [#8 0.06,-0.06,0.79,U] 
02:05:35.768 00.000 6880 refined, 7 included, MultiStar: {0.13, -0.04}, one-star: {0.17, -0.31}
02:05:35.768 00.000 6880 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.61) = xAngle (1.31 = 1.31)
02:05:35.768 00.000 6880 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
02:05:35.768 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.04 hyp=0.13 cameraTheta=-0.30 mountX=0.03 mountY=0.13, mountTheta=1.31
02:05:35.770 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.04, opts=13)
02:05:35.770 00.000 6880 Enqueuing Move request for scope (0.13, -0.04)
02:05:35.770 00.000 10052 Worker thread wakes up
02:05:35.770 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.04) opts 0xd
02:05:35.770 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.04)
02:05:35.770 00.000 10052 Moving (0.13, -0.04) raw xDistance=0.03 yDistance=0.13
02:05:35.770 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:05:35.770 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.13, using input
02:05:35.770 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.03
02:05:35.771 00.001 10052 MoveAxis(E, 0, ABG)
02:05:35.771 00.000 10052 Move returns status 0, amount 0
02:05:35.771 00.000 10052 MoveAxis(N, 0, ABG)
02:05:35.771 00.000 10052 Move returns status 0, amount 0
02:05:35.771 00.000 10052 move complete, result=0
02:05:35.771 00.000 10052 worker thread done servicing request
02:05:35.798 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:35.842 00.044 6880 UpdateGuideState exits: m=2588 SNR=35.3
02:05:35.843 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:35.843 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:35.843 00.000 6880 Enqueuing Expose request
02:05:35.843 00.000 10052 Worker thread wakes up
02:05:35.843 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:35.843 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:35.843 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:36.448 00.605 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bf10b55d-7898-45ba-8f5b-949a34a91d1d"}
02:05:36.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bf10b55d-7898-45ba-8f5b-949a34a91d1d"}
02:05:36.449 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67059df6-698f-48ba-99ec-79a35425971a"}
02:05:36.449 00.000 6880 case statement mapped state 6 to 3
02:05:36.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"67059df6-698f-48ba-99ec-79a35425971a"}
02:05:36.450 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8895aee-4a8a-483e-a3db-50c83c5141a1"}
02:05:36.450 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2718,"width":15,"height":15,"star_pos":[7.06,6.74],"pixels":"..."},"id":"c8895aee-4a8a-483e-a3db-50c83c5141a1"}
02:05:36.752 00.302 10052 Exposure complete
02:05:36.821 00.069 10052 worker thread done servicing request
02:05:36.821 00.000 6880 OnExposeComplete: enter
02:05:36.821 00.000 6880 UpdateGuideState(): m_state=6
02:05:36.821 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2719
02:05:36.821 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=890.87, Mass=2662, SNR=35.8, Peak=164 HFD=4.5
02:05:36.822 00.001 6880 MultiStar: [#1 0.30,0.20,0.92,U] [#2 0.43,0.47,0.00,M3] [#3 0.27,0.43,0.90,U] [#4 0.56,0.13,0.00,M1] [#5 0.40,0.22,0.99,U] [#6 0.14,0.21,0.90,U] [#7 0.37,0.22,0.77,U] [#8 0.15,0.08,0.80,U] 
02:05:36.822 00.000 6880 refined, 6 included, MultiStar: {0.29, 0.16}, one-star: {0.34, -0.18}
02:05:36.822 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.14 = 2.14)
02:05:36.822 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.11 = 2.11)
02:05:36.822 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.16 hyp=0.33 cameraTheta=0.52 mountX=-0.18 mountY=0.28, mountTheta=2.13
02:05:36.824 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.16, opts=13)
02:05:36.824 00.000 6880 Enqueuing Move request for scope (0.29, 0.16)
02:05:36.824 00.000 10052 Worker thread wakes up
02:05:36.824 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.16) opts 0xd
02:05:36.824 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.16)
02:05:36.824 00.000 10052 Moving (0.29, 0.16) raw xDistance=-0.18 yDistance=0.28
02:05:36.824 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:05:36.824 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.28, slope = 0.03
02:05:36.825 00.001 10052 MoveAxis(E, 47, ABG)
02:05:36.825 00.000 10052 Guiding  Dir = 2, Dur = 47
02:05:36.846 00.021 10052 IsSlewing returns 0
02:05:36.852 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:36.884 00.032 10052 IsGuiding returns 0
02:05:36.897 00.013 6880 UpdateGuideState exits: m=2662 SNR=35.8
02:05:36.897 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:36.897 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:36.897 00.000 6880 Enqueuing Expose request
02:05:36.911 00.014 10052 PulseGuide returned control before completion, sleep 30
02:05:36.974 00.063 10052 IsGuiding returns 0
02:05:36.974 00.000 10052 Move returns status 0, amount 47
02:05:36.974 00.000 10052 MoveAxis(S, 63, ABG)
02:05:36.974 00.000 10052 Guiding  Dir = 1, Dur = 63
02:05:37.013 00.039 10052 IsSlewing returns 0
02:05:37.053 00.040 10052 IsGuiding returns 0
02:05:37.078 00.025 10052 PulseGuide returned control before completion, sleep 48
02:05:37.161 00.083 10052 IsGuiding returns 0
02:05:37.161 00.000 10052 Move returns status 0, amount 63
02:05:37.163 00.002 10052 move complete, result=0
02:05:37.163 00.000 10052 worker thread done servicing request
02:05:37.163 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.3 px 63 ms SOUTH
02:05:37.163 00.000 10052 Worker thread wakes up
02:05:37.163 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:37.163 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:38.293 01.130 10052 Exposure complete
02:05:38.389 00.096 10052 worker thread done servicing request
02:05:38.389 00.000 6880 OnExposeComplete: enter
02:05:38.389 00.000 6880 UpdateGuideState(): m_state=6
02:05:38.389 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2720
02:05:38.389 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=890.62, Mass=2521, SNR=34.9, Peak=177 HFD=4.4
02:05:38.389 00.000 6880 MultiStar: [#1 0.02,-0.26,0.96,U] [#2 0.53,0.15,0.00,M4] [#3 0.21,-0.09,0.92,U] [#4 0.27,-0.03,0.84,U] [#5 0.06,0.06,1.00,U] [#6 -0.07,0.07,0.91,U] [#7 0.02,0.01,0.78,U] [#8 0.02,-0.11,0.83,U] 
02:05:38.390 00.001 6880 refined, 7 included, MultiStar: {0.08, -0.10}, one-star: {0.13, -0.44}
02:05:38.390 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
02:05:38.390 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
02:05:38.390 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.89 mountX=0.10 mountY=0.08, mountTheta=0.70
02:05:38.391 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.10, opts=13)
02:05:38.391 00.000 6880 Enqueuing Move request for scope (0.08, -0.10)
02:05:38.391 00.000 10052 Worker thread wakes up
02:05:38.392 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
02:05:38.392 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
02:05:38.392 00.000 10052 Moving (0.08, -0.10) raw xDistance=0.10 yDistance=0.08
02:05:38.392 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:05:38.392 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
02:05:38.392 00.000 10052 MoveAxis(E, 0, ABG)
02:05:38.392 00.000 10052 Move returns status 0, amount 0
02:05:38.392 00.000 10052 MoveAxis(N, 0, ABG)
02:05:38.392 00.000 10052 Move returns status 0, amount 0
02:05:38.392 00.000 10052 move complete, result=0
02:05:38.392 00.000 10052 worker thread done servicing request
02:05:38.418 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:38.462 00.044 6880 UpdateGuideState exits: m=2521 SNR=34.9
02:05:38.462 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:38.462 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:38.463 00.001 6880 Enqueuing Expose request
02:05:38.463 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:38.463 00.000 10052 Worker thread wakes up
02:05:38.463 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:38.463 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:38.466 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1754eee7-f5da-476c-861a-776f7b7ca95e"}
02:05:38.467 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1754eee7-f5da-476c-861a-776f7b7ca95e"}
02:05:38.477 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19d271ce-4a0f-48c8-89c5-435b8a488127"}
02:05:38.477 00.000 6880 case statement mapped state 6 to 3
02:05:38.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19d271ce-4a0f-48c8-89c5-435b8a488127"}
02:05:38.479 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5602f296-7b83-41e6-ab67-fe4b2dd137f0"}
02:05:38.479 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2720,"width":15,"height":15,"star_pos":[7.03,6.62],"pixels":"..."},"id":"5602f296-7b83-41e6-ab67-fe4b2dd137f0"}
02:05:39.378 00.899 10052 Exposure complete
02:05:39.460 00.082 10052 worker thread done servicing request
02:05:39.460 00.000 6880 OnExposeComplete: enter
02:05:39.460 00.000 6880 UpdateGuideState(): m_state=6
02:05:39.461 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2721
02:05:39.461 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=890.62, Mass=2684, SNR=35.9, Peak=170 HFD=4.5
02:05:39.462 00.001 6880 MultiStar: [#1 0.23,-0.08,0.94,U] [#2 0.52,0.14,0.00,M5] [#3 0.24,-0.01,0.88,U] [#4 0.29,-0.32,0.84,U] [#5 0.28,-0.05,0.96,U] [#6 0.32,0.22,0.88,U] [#7 0.23,-0.07,0.72,U] [#8 0.11,-0.46,0.79,U] 
02:05:39.462 00.000 6880 refined, 7 included, MultiStar: {0.25, -0.15}, one-star: {0.26, -0.43}
02:05:39.462 00.000 6880 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.61) = xAngle (1.06 = 1.06)
02:05:39.462 00.000 6880 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
02:05:39.462 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.15 hyp=0.29 cameraTheta=-0.55 mountX=0.14 mountY=0.25, mountTheta=1.06
02:05:39.464 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.15, opts=13)
02:05:39.464 00.000 6880 Enqueuing Move request for scope (0.25, -0.15)
02:05:39.464 00.000 10052 Worker thread wakes up
02:05:39.464 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.15) opts 0xd
02:05:39.464 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.15)
02:05:39.464 00.000 10052 Moving (0.25, -0.15) raw xDistance=0.14 yDistance=0.25
02:05:39.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:05:39.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.25, slope = 0.00
02:05:39.464 00.000 10052 MoveAxis(W, 38, ABG)
02:05:39.464 00.000 10052 Guiding  Dir = 3, Dur = 38
02:05:39.490 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:39.507 00.017 10052 IsSlewing returns 0
02:05:39.542 00.035 6880 UpdateGuideState exits: m=2684 SNR=35.9
02:05:39.542 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:39.542 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:39.542 00.000 6880 Enqueuing Expose request
02:05:39.582 00.040 10052 IsGuiding returns 0
02:05:39.721 00.139 10052 IsGuiding returns 0
02:05:39.721 00.000 10052 Move returns status 0, amount 38
02:05:39.721 00.000 10052 MoveAxis(S, 5, ABG)
02:05:39.721 00.000 10052 Guiding  Dir = 1, Dur = 5
02:05:39.796 00.075 10052 IsSlewing returns 0
02:05:39.871 00.075 10052 IsGuiding returns 0
02:05:40.019 00.148 10052 IsGuiding returns 0
02:05:40.019 00.000 10052 Move returns status 0, amount 5
02:05:40.019 00.000 10052 move complete, result=0
02:05:40.020 00.001 10052 worker thread done servicing request
02:05:40.020 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.2 px 5 ms SOUTH
02:05:40.020 00.000 10052 Worker thread wakes up
02:05:40.020 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:40.020 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:40.446 00.426 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"deec0f93-614e-4998-b618-e1c2c60c5b8c"}
02:05:40.446 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"deec0f93-614e-4998-b618-e1c2c60c5b8c"}
02:05:40.447 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f4c97e62-0c34-4e24-ac0b-2fe5be6d57f0"}
02:05:40.447 00.000 6880 case statement mapped state 6 to 3
02:05:40.447 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4c97e62-0c34-4e24-ac0b-2fe5be6d57f0"}
02:05:40.447 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eb3d7219-ae19-43d8-ab2f-ba942417ce92"}
02:05:40.447 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2721,"width":15,"height":15,"star_pos":[7.16,6.62],"pixels":"..."},"id":"eb3d7219-ae19-43d8-ab2f-ba942417ce92"}
02:05:41.151 00.704 10052 Exposure complete
02:05:41.206 00.055 10052 worker thread done servicing request
02:05:41.206 00.000 6880 OnExposeComplete: enter
02:05:41.206 00.000 6880 UpdateGuideState(): m_state=6
02:05:41.206 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2722
02:05:41.207 00.001 6880 Star::Find returns 1 (0), X=407.96, Y=890.52, Mass=2520, SNR=34.8, Peak=174 HFD=4.7
02:05:41.207 00.000 6880 MultiStar: [#1 0.11,-0.22,0.96,U] [#2 0.25,-0.06,1.01,U] [#3 0.14,-0.00,0.93,U] [#4 0.22,-0.25,0.87,U] [#5 0.17,-0.13,0.98,U] [#6 -0.03,0.06,0.93,U] [#7 0.14,-0.20,0.78,U] [#8 -0.02,-0.20,0.82,U] 
02:05:41.207 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.06, -0.53}
02:05:41.207 00.000 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
02:05:41.207 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
02:05:41.207 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.97 mountX=0.17 mountY=0.12, mountTheta=0.63
02:05:41.209 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.17, opts=13)
02:05:41.209 00.000 6880 Enqueuing Move request for scope (0.12, -0.17)
02:05:41.209 00.000 10052 Worker thread wakes up
02:05:41.209 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
02:05:41.209 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
02:05:41.209 00.000 10052 Moving (0.12, -0.17) raw xDistance=0.17 yDistance=0.12
02:05:41.209 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:05:41.209 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
02:05:41.209 00.000 10052 MoveAxis(W, 46, ABG)
02:05:41.209 00.000 10052 Guiding  Dir = 3, Dur = 46
02:05:41.229 00.020 10052 IsSlewing returns 0
02:05:41.240 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:41.269 00.029 10052 IsGuiding returns 0
02:05:41.294 00.025 6880 UpdateGuideState exits: m=2520 SNR=34.8
02:05:41.294 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:41.295 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:41.295 00.000 6880 Enqueuing Expose request
02:05:41.296 00.001 10052 PulseGuide returned control before completion, sleep 29
02:05:41.357 00.061 10052 IsGuiding returns 0
02:05:41.357 00.000 10052 Move returns status 0, amount 46
02:05:41.357 00.000 10052 MoveAxis(N, 0, ABG)
02:05:41.357 00.000 10052 Move returns status 0, amount 0
02:05:41.357 00.000 10052 move complete, result=0
02:05:41.357 00.000 10052 worker thread done servicing request
02:05:41.358 00.001 10052 Worker thread wakes up
02:05:41.358 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
02:05:41.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:41.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:42.273 00.915 10052 Exposure complete
02:05:42.333 00.060 10052 worker thread done servicing request
02:05:42.333 00.000 6880 OnExposeComplete: enter
02:05:42.333 00.000 6880 UpdateGuideState(): m_state=6
02:05:42.333 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2723
02:05:42.333 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=890.51, Mass=2623, SNR=35.5, Peak=171 HFD=4.9
02:05:42.334 00.001 6880 MultiStar: [#1 0.09,-0.34,0.95,U] [#2 0.17,-0.12,1.01,U] [#3 0.02,-0.20,0.92,U] [#4 0.16,-0.33,0.85,U] [#5 -0.01,-0.15,0.98,U] [#6 0.03,-0.28,0.92,U] [#7 0.09,-0.37,0.78,U] [#8 -0.21,-0.53,0.00,M1] 
02:05:42.334 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.29}, one-star: {0.02, -0.54}
02:05:42.334 00.000 6880 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.61) = xAngle (0.28 = 0.28)
02:05:42.334 00.000 6880 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:05:42.334 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.29 hyp=0.30 cameraTheta=-1.33 mountX=0.29 mountY=0.07, mountTheta=0.25
02:05:42.335 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.29, opts=13)
02:05:42.335 00.000 6880 Enqueuing Move request for scope (0.07, -0.29)
02:05:42.335 00.000 10052 Worker thread wakes up
02:05:42.335 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.29) opts 0xd
02:05:42.335 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.29)
02:05:42.335 00.000 10052 Moving (0.07, -0.29) raw xDistance=0.29 yDistance=0.07
02:05:42.335 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
02:05:42.335 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
02:05:42.335 00.000 10052 MoveAxis(W, 79, ABG)
02:05:42.336 00.001 10052 Guiding  Dir = 3, Dur = 79
02:05:42.358 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:42.387 00.029 10052 IsSlewing returns 0
02:05:42.395 00.008 6880 UpdateGuideState exits: m=2623 SNR=35.5
02:05:42.395 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:42.395 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:42.395 00.000 6880 Enqueuing Expose request
02:05:42.446 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa25c42f-a105-403c-9154-038c782173f6"}
02:05:42.446 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa25c42f-a105-403c-9154-038c782173f6"}
02:05:42.447 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6356b7a4-fcc1-4bec-b08e-472dec79c3e2"}
02:05:42.447 00.000 6880 case statement mapped state 6 to 3
02:05:42.447 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6356b7a4-fcc1-4bec-b08e-472dec79c3e2"}
02:05:42.454 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"961c2b83-d088-489d-9f98-54d21c44e5ed"}
02:05:42.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2723,"width":15,"height":15,"star_pos":[6.92,6.51],"pixels":"..."},"id":"961c2b83-d088-489d-9f98-54d21c44e5ed"}
02:05:42.457 00.003 10052 IsGuiding returns 0
02:05:42.484 00.027 10052 PulseGuide returned control before completion, sleep 62
02:05:42.574 00.090 10052 IsGuiding returns 0
02:05:42.574 00.000 10052 Move returns status 0, amount 79
02:05:42.574 00.000 10052 MoveAxis(N, 0, ABG)
02:05:42.574 00.000 10052 Move returns status 0, amount 0
02:05:42.574 00.000 10052 move complete, result=0
02:05:42.574 00.000 10052 worker thread done servicing request
02:05:42.574 00.000 6880 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH
02:05:42.575 00.001 10052 Worker thread wakes up
02:05:42.575 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:42.575 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:43.701 01.126 10052 Exposure complete
02:05:43.782 00.081 10052 worker thread done servicing request
02:05:43.782 00.000 6880 OnExposeComplete: enter
02:05:43.782 00.000 6880 UpdateGuideState(): m_state=6
02:05:43.782 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2724
02:05:43.783 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=890.75, Mass=2488, SNR=34.6, Peak=173 HFD=4.5
02:05:43.783 00.000 6880 MultiStar: [#1 0.02,-0.20,0.98,U] [#2 0.07,-0.05,1.03,U] [#3 0.03,0.26,0.94,U] [#4 0.20,0.04,0.87,U] [#5 0.04,0.04,1.00,U] [#6 -0.16,0.07,0.94,U] [#7 0.09,0.02,0.78,U] [#8 -0.11,-0.20,0.79,U] 
02:05:43.783 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.04}, one-star: {-0.04, -0.30}
02:05:43.783 00.000 6880 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.61) = xAngle (0.41 = 0.41)
02:05:43.783 00.000 6880 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
02:05:43.783 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.04 hyp=0.04 cameraTheta=-1.20 mountX=0.04 mountY=0.02, mountTheta=0.39
02:05:43.785 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.04, opts=13)
02:05:43.785 00.000 6880 Enqueuing Move request for scope (0.02, -0.04)
02:05:43.785 00.000 10052 Worker thread wakes up
02:05:43.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.04) opts 0xd
02:05:43.785 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.04)
02:05:43.785 00.000 10052 Moving (0.02, -0.04) raw xDistance=0.04 yDistance=0.02
02:05:43.786 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:05:43.786 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.02, using input
02:05:43.786 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:05:43.786 00.000 10052 MoveAxis(E, 0, ABG)
02:05:43.786 00.000 10052 Move returns status 0, amount 0
02:05:43.786 00.000 10052 MoveAxis(N, 0, ABG)
02:05:43.786 00.000 10052 Move returns status 0, amount 0
02:05:43.786 00.000 10052 move complete, result=0
02:05:43.786 00.000 10052 worker thread done servicing request
02:05:43.816 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:43.857 00.041 6880 UpdateGuideState exits: m=2488 SNR=34.6
02:05:43.857 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:43.857 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:43.857 00.000 6880 Enqueuing Expose request
02:05:43.858 00.001 10052 Worker thread wakes up
02:05:43.858 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:05:43.858 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:43.858 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:44.445 00.587 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ba2a0d6-c4b5-4215-9cd4-a503cd09e6d9"}
02:05:44.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ba2a0d6-c4b5-4215-9cd4-a503cd09e6d9"}
02:05:44.445 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1ee02558-dbbf-45b4-818f-67028d425a48"}
02:05:44.446 00.001 6880 case statement mapped state 6 to 3
02:05:44.446 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1ee02558-dbbf-45b4-818f-67028d425a48"}
02:05:44.447 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ddfc8bf1-7583-4101-9b4c-621caa6371d2"}
02:05:44.447 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2724,"width":15,"height":15,"star_pos":[6.85,6.75],"pixels":"..."},"id":"ddfc8bf1-7583-4101-9b4c-621caa6371d2"}
02:05:44.768 00.321 10052 Exposure complete
02:05:44.831 00.063 10052 worker thread done servicing request
02:05:44.832 00.001 6880 OnExposeComplete: enter
02:05:44.832 00.000 6880 UpdateGuideState(): m_state=6
02:05:44.832 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2725
02:05:44.832 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=890.72, Mass=2691, SNR=35.9, Peak=192 HFD=4.5
02:05:44.833 00.001 6880 MultiStar: [#1 0.19,0.07,0.97,U] [#2 0.39,0.31,0.95,U] [#3 0.27,0.38,0.91,U] [#4 0.38,0.01,0.82,U] [#5 0.16,0.16,0.96,U] [#6 0.05,0.49,0.91,U] [#7 0.16,0.07,0.75,U] [#8 0.10,0.06,0.79,U] 
02:05:44.833 00.000 6880 refined, 8 included, MultiStar: {0.21, 0.13}, one-star: {0.18, -0.33}
02:05:44.833 00.000 6880 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.61) = xAngle (2.18 = 2.18)
02:05:44.833 00.000 6880 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.15 = 2.15)
02:05:44.833 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.13 hyp=0.25 cameraTheta=0.57 mountX=-0.14 mountY=0.21, mountTheta=2.17
02:05:44.835 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.13, opts=13)
02:05:44.835 00.000 6880 Enqueuing Move request for scope (0.21, 0.13)
02:05:44.835 00.000 10052 Worker thread wakes up
02:05:44.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.13) opts 0xd
02:05:44.835 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.13)
02:05:44.835 00.000 10052 Moving (0.21, 0.13) raw xDistance=-0.14 yDistance=0.21
02:05:44.835 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:05:44.835 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.21, slope = 0.00
02:05:44.835 00.000 10052 MoveAxis(E, 38, ABG)
02:05:44.835 00.000 10052 Guiding  Dir = 2, Dur = 38
02:05:44.856 00.021 10052 IsSlewing returns 0
02:05:44.860 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:44.894 00.034 10052 IsGuiding returns 0
02:05:44.897 00.003 6880 UpdateGuideState exits: m=2691 SNR=35.9
02:05:44.898 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:44.898 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:44.898 00.000 6880 Enqueuing Expose request
02:05:44.922 00.024 10052 PulseGuide returned control before completion, sleep 21
02:05:44.974 00.052 10052 IsGuiding returns 0
02:05:44.974 00.000 10052 Move returns status 0, amount 38
02:05:44.974 00.000 10052 MoveAxis(S, 6, ABG)
02:05:44.974 00.000 10052 Guiding  Dir = 1, Dur = 6
02:05:45.012 00.038 10052 IsSlewing returns 0
02:05:45.050 00.038 10052 IsGuiding returns 0
02:05:45.116 00.066 10052 IsGuiding returns 0
02:05:45.116 00.000 10052 Move returns status 0, amount 6
02:05:45.116 00.000 10052 move complete, result=0
02:05:45.116 00.000 10052 worker thread done servicing request
02:05:45.117 00.001 6880 GuideStep: -0.1 px 38 ms EAST, 0.2 px 6 ms SOUTH
02:05:45.117 00.000 10052 Worker thread wakes up
02:05:45.117 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:45.117 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:46.255 01.138 10052 Exposure complete
02:05:46.332 00.077 10052 worker thread done servicing request
02:05:46.333 00.001 6880 OnExposeComplete: enter
02:05:46.333 00.000 6880 UpdateGuideState(): m_state=6
02:05:46.333 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2726
02:05:46.333 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=890.66, Mass=2589, SNR=35.3, Peak=171 HFD=4.4
02:05:46.333 00.000 6880 MultiStar: [#1 0.30,0.03,0.97,U] [#2 0.35,0.23,1.00,U] [#3 0.26,0.24,0.91,U] [#4 0.24,0.02,0.85,U] [#5 0.16,0.17,0.96,U] [#6 0.11,0.10,0.94,U] [#7 0.19,0.05,0.76,U] [#8 0.13,-0.03,0.81,U] 
02:05:46.333 00.000 6880 refined, 8 included, MultiStar: {0.20, 0.05}, one-star: {0.04, -0.40}
02:05:46.333 00.000 6880 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.61) = xAngle (1.84 = 1.84)
02:05:46.335 00.002 6880 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.81 = 1.81)
02:05:46.335 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.20 cameraTheta=0.23 mountX=-0.05 mountY=0.20, mountTheta=1.84
02:05:46.336 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.05, opts=13)
02:05:46.336 00.000 6880 Enqueuing Move request for scope (0.20, 0.05)
02:05:46.336 00.000 10052 Worker thread wakes up
02:05:46.336 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
02:05:46.337 00.001 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
02:05:46.337 00.000 10052 Moving (0.20, 0.05) raw xDistance=-0.05 yDistance=0.20
02:05:46.337 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:05:46.337 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.20, slope = 0.00
02:05:46.337 00.000 10052 MoveAxis(E, 0, ABG)
02:05:46.337 00.000 10052 Move returns status 0, amount 0
02:05:46.337 00.000 10052 MoveAxis(S, 3, ABG)
02:05:46.337 00.000 10052 Guiding  Dir = 1, Dur = 3
02:05:46.365 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:46.401 00.036 10052 IsSlewing returns 0
02:05:46.408 00.007 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:05:46.408 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:46.408 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:46.409 00.001 6880 Enqueuing Expose request
02:05:46.443 00.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"18a4fb68-ca72-4c57-bf3d-4eac8013605f"}
02:05:46.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"18a4fb68-ca72-4c57-bf3d-4eac8013605f"}
02:05:46.445 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d542ba0-b18d-4546-b91f-d2b578447781"}
02:05:46.445 00.000 6880 case statement mapped state 6 to 3
02:05:46.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d542ba0-b18d-4546-b91f-d2b578447781"}
02:05:46.448 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dba03aae-94c4-4780-acde-578b6c29a821"}
02:05:46.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2726,"width":15,"height":15,"star_pos":[6.93,6.66],"pixels":"..."},"id":"dba03aae-94c4-4780-acde-578b6c29a821"}
02:05:46.470 00.022 10052 IsGuiding returns 0
02:05:46.537 00.067 10052 IsGuiding returns 0
02:05:46.537 00.000 10052 Move returns status 0, amount 3
02:05:46.537 00.000 10052 move complete, result=0
02:05:46.537 00.000 10052 worker thread done servicing request
02:05:46.537 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 3 ms SOUTH
02:05:46.537 00.000 10052 Worker thread wakes up
02:05:46.537 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:46.537 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:47.444 00.907 10052 Exposure complete
02:05:47.512 00.068 10052 worker thread done servicing request
02:05:47.512 00.000 6880 OnExposeComplete: enter
02:05:47.512 00.000 6880 UpdateGuideState(): m_state=6
02:05:47.512 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2727
02:05:47.512 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=890.52, Mass=2666, SNR=35.7, Peak=183 HFD=4.4
02:05:47.513 00.001 6880 MultiStar: [#1 0.30,-0.17,0.90,U] [#2 0.41,0.10,0.97,U] [#3 0.14,-0.11,0.92,U] [#4 0.25,-0.50,0.00,M1] [#5 0.25,-0.11,0.98,U] [#6 0.04,-0.04,0.92,U] [#7 0.16,-0.28,0.77,U] [#8 0.11,-0.58,0.00,M1] 
02:05:47.513 00.000 6880 refined, 6 included, MultiStar: {0.23, -0.16}, one-star: {0.27, -0.53}
02:05:47.513 00.000 6880 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.61) = xAngle (0.99 = 0.99)
02:05:47.513 00.000 6880 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
02:05:47.513 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.62 mountX=0.16 mountY=0.23, mountTheta=0.98
02:05:47.515 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.16, opts=13)
02:05:47.515 00.000 6880 Enqueuing Move request for scope (0.23, -0.16)
02:05:47.515 00.000 10052 Worker thread wakes up
02:05:47.515 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
02:05:47.515 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
02:05:47.515 00.000 10052 Moving (0.23, -0.16) raw xDistance=0.16 yDistance=0.23
02:05:47.515 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:05:47.515 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.23, slope = 0.00
02:05:47.515 00.000 10052 MoveAxis(W, 42, ABG)
02:05:47.515 00.000 10052 Guiding  Dir = 3, Dur = 42
02:05:47.540 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:47.579 00.039 10052 IsSlewing returns 0
02:05:47.583 00.004 6880 UpdateGuideState exits: m=2666 SNR=35.7
02:05:47.583 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:47.583 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:47.583 00.000 6880 Enqueuing Expose request
02:05:47.653 00.070 10052 IsGuiding returns 0
02:05:47.794 00.141 10052 IsGuiding returns 0
02:05:47.794 00.000 10052 Move returns status 0, amount 42
02:05:47.794 00.000 10052 MoveAxis(S, 2, ABG)
02:05:47.794 00.000 10052 Guiding  Dir = 1, Dur = 2
02:05:47.873 00.079 10052 IsSlewing returns 0
02:05:47.952 00.079 10052 IsGuiding returns 0
02:05:48.096 00.144 10052 IsGuiding returns 0
02:05:48.096 00.000 10052 Move returns status 0, amount 2
02:05:48.096 00.000 10052 move complete, result=0
02:05:48.097 00.001 10052 worker thread done servicing request
02:05:48.097 00.000 10052 Worker thread wakes up
02:05:48.097 00.000 6880 GuideStep: 0.2 px 42 ms WEST, 0.2 px 2 ms SOUTH
02:05:48.097 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:48.097 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:48.442 00.345 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e38a3a8f-c30d-49d7-b09a-e4fce8051f36"}
02:05:48.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e38a3a8f-c30d-49d7-b09a-e4fce8051f36"}
02:05:48.442 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"be4c2629-8a1d-4139-af70-08a399608138"}
02:05:48.442 00.000 6880 case statement mapped state 6 to 3
02:05:48.444 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"be4c2629-8a1d-4139-af70-08a399608138"}
02:05:48.444 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c57371c5-7b01-4711-bba7-f603d4c44170"}
02:05:48.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2727,"width":15,"height":15,"star_pos":[7.16,6.52],"pixels":"..."},"id":"c57371c5-7b01-4711-bba7-f603d4c44170"}
02:05:49.233 00.789 10052 Exposure complete
02:05:49.321 00.088 10052 worker thread done servicing request
02:05:49.321 00.000 6880 OnExposeComplete: enter
02:05:49.321 00.000 6880 UpdateGuideState(): m_state=6
02:05:49.324 00.003 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2728
02:05:49.324 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=890.66, Mass=2552, SNR=34.9, Peak=161 HFD=4.7
02:05:49.325 00.001 6880 MultiStar: [#1 0.26,-0.10,0.96,U] [#2 0.43,0.07,0.98,U] [#3 0.11,0.06,0.93,U] [#4 0.22,-0.35,0.85,U] [#5 0.19,-0.01,0.98,U] [#6 0.11,-0.07,0.95,U] [#7 0.12,-0.29,0.78,U] [#8 -0.02,-0.20,0.80,U] 
02:05:49.325 00.000 6880 refined, 8 included, MultiStar: {0.18, -0.14}, one-star: {0.14, -0.39}
02:05:49.325 00.000 6880 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.61) = xAngle (0.95 = 0.95)
02:05:49.325 00.000 6880 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
02:05:49.325 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.14 hyp=0.23 cameraTheta=-0.66 mountX=0.13 mountY=0.18, mountTheta=0.94
02:05:49.327 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.14, opts=13)
02:05:49.327 00.000 6880 Enqueuing Move request for scope (0.18, -0.14)
02:05:49.327 00.000 10052 Worker thread wakes up
02:05:49.327 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.14) opts 0xd
02:05:49.327 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.14)
02:05:49.327 00.000 10052 Moving (0.18, -0.14) raw xDistance=0.13 yDistance=0.18
02:05:49.327 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:05:49.327 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
02:05:49.327 00.000 10052 MoveAxis(W, 37, ABG)
02:05:49.327 00.000 10052 Guiding  Dir = 3, Dur = 37
02:05:49.348 00.021 10052 IsSlewing returns 0
02:05:49.351 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:49.387 00.036 10052 IsGuiding returns 0
02:05:49.400 00.013 6880 UpdateGuideState exits: m=2552 SNR=34.9
02:05:49.400 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:49.400 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:49.400 00.000 6880 Enqueuing Expose request
02:05:49.415 00.015 10052 PulseGuide returned control before completion, sleep 20
02:05:49.507 00.092 10052 IsGuiding returns 0
02:05:49.507 00.000 10052 Move returns status 0, amount 37
02:05:49.507 00.000 10052 MoveAxis(S, 1, ABG)
02:05:49.507 00.000 10052 Guiding  Dir = 1, Dur = 1
02:05:49.583 00.076 10052 IsSlewing returns 0
02:05:49.657 00.074 10052 IsGuiding returns 0
02:05:49.795 00.138 10052 IsGuiding returns 0
02:05:49.795 00.000 10052 Move returns status 0, amount 1
02:05:49.795 00.000 10052 move complete, result=0
02:05:49.797 00.002 10052 worker thread done servicing request
02:05:49.797 00.000 6880 GuideStep: 0.1 px 37 ms WEST, 0.2 px 1 ms SOUTH
02:05:49.797 00.000 10052 Worker thread wakes up
02:05:49.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:49.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:50.444 00.647 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5b10699-4eda-4689-8f4a-4258ff5c7ad6"}
02:05:50.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5b10699-4eda-4689-8f4a-4258ff5c7ad6"}
02:05:50.444 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"39425d5d-4c73-490b-9f80-d7bedcc4b5f7"}
02:05:50.444 00.000 6880 case statement mapped state 6 to 3
02:05:50.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"39425d5d-4c73-490b-9f80-d7bedcc4b5f7"}
02:05:50.444 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4f3d2f8d-0fb9-4089-8a52-d0ff394b2e44"}
02:05:50.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2728,"width":15,"height":15,"star_pos":[7.03,6.66],"pixels":"..."},"id":"4f3d2f8d-0fb9-4089-8a52-d0ff394b2e44"}
02:05:50.703 00.259 10052 Exposure complete
02:05:50.757 00.054 10052 worker thread done servicing request
02:05:50.757 00.000 6880 OnExposeComplete: enter
02:05:50.757 00.000 6880 UpdateGuideState(): m_state=6
02:05:50.757 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2729
02:05:50.757 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=890.45, Mass=2628, SNR=35.7, Peak=188 HFD=4.7
02:05:50.758 00.001 6880 MultiStar: [#1 0.19,-0.44,0.95,U] [#2 0.47,0.10,0.98,U] [#3 0.12,-0.11,0.93,U] [#4 0.12,-0.45,0.85,U] [#5 0.12,-0.13,0.94,U] [#6 -0.02,-0.14,0.91,U] [#7 0.08,-0.26,0.78,U] [#8 -0.02,-0.60,0.00,M1] 
02:05:50.758 00.000 6880 refined, 7 included, MultiStar: {0.15, -0.25}, one-star: {0.08, -0.60}
02:05:50.758 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
02:05:50.758 00.000 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
02:05:50.758 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-1.04 mountX=0.25 mountY=0.15, mountTheta=0.55
02:05:50.760 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.25, opts=13)
02:05:50.760 00.000 6880 Enqueuing Move request for scope (0.15, -0.25)
02:05:50.760 00.000 10052 Worker thread wakes up
02:05:50.760 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.25) opts 0xd
02:05:50.760 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.25)
02:05:50.760 00.000 10052 Moving (0.15, -0.25) raw xDistance=0.25 yDistance=0.15
02:05:50.760 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:05:50.760 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
02:05:50.760 00.000 10052 MoveAxis(W, 68, ABG)
02:05:50.760 00.000 10052 Guiding  Dir = 3, Dur = 68
02:05:50.781 00.021 10052 IsSlewing returns 0
02:05:50.794 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:50.820 00.026 10052 IsGuiding returns 0
02:05:50.831 00.011 6880 UpdateGuideState exits: m=2628 SNR=35.7
02:05:50.831 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:50.831 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:50.831 00.000 6880 Enqueuing Expose request
02:05:50.847 00.016 10052 PulseGuide returned control before completion, sleep 51
02:05:50.926 00.079 10052 IsGuiding returns 0
02:05:50.926 00.000 10052 Move returns status 0, amount 68
02:05:50.926 00.000 10052 MoveAxis(N, 0, ABG)
02:05:50.926 00.000 10052 Move returns status 0, amount 0
02:05:50.926 00.000 10052 move complete, result=0
02:05:50.926 00.000 10052 worker thread done servicing request
02:05:50.926 00.000 10052 Worker thread wakes up
02:05:50.926 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:50.926 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:50.940 00.014 6880 GuideStep: 0.2 px 68 ms WEST, 0.2 px 0 ms NORTH
02:05:52.061 01.121 10052 Exposure complete
02:05:52.130 00.069 10052 worker thread done servicing request
02:05:52.130 00.000 6880 OnExposeComplete: enter
02:05:52.130 00.000 6880 UpdateGuideState(): m_state=6
02:05:52.130 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2730
02:05:52.130 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=890.32, Mass=2671, SNR=35.9, Peak=179 HFD=4.7
02:05:52.131 00.001 6880 MultiStar: [#1 0.30,-0.21,0.93,U] [#2 0.45,0.15,1.01,U] [#3 0.16,-0.12,0.92,U] [#4 0.14,-0.44,0.85,U] [#5 0.27,-0.21,0.96,U] [#6 0.03,-0.11,0.91,U] [#7 0.20,-0.20,0.76,U] [#8 0.05,-0.51,0.81,U] 
02:05:52.131 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.26}, one-star: {0.14, -0.73}
02:05:52.131 00.000 6880 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.61) = xAngle (0.70 = 0.70)
02:05:52.131 00.000 6880 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
02:05:52.131 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.92 mountX=0.25 mountY=0.20, mountTheta=0.68
02:05:52.132 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.26, opts=13)
02:05:52.132 00.000 6880 Enqueuing Move request for scope (0.20, -0.26)
02:05:52.132 00.000 10052 Worker thread wakes up
02:05:52.132 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
02:05:52.132 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
02:05:52.134 00.002 10052 Moving (0.20, -0.26) raw xDistance=0.25 yDistance=0.20
02:05:52.134 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:05:52.134 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.20, slope = 0.01
02:05:52.134 00.000 10052 MoveAxis(W, 71, ABG)
02:05:52.134 00.000 10052 Guiding  Dir = 3, Dur = 71
02:05:52.160 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:52.202 00.042 6880 UpdateGuideState exits: m=2671 SNR=35.9
02:05:52.202 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:52.203 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:52.203 00.000 6880 Enqueuing Expose request
02:05:52.213 00.010 10052 IsSlewing returns 0
02:05:52.284 00.071 10052 IsGuiding returns 0
02:05:52.343 00.059 10052 PulseGuide returned control before completion, sleep 22
02:05:52.421 00.078 10052 IsGuiding returns 1
02:05:52.422 00.001 10052 scope still moving after pulse duration time elapsed
02:05:52.443 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0eaef869-685c-46e3-b63c-2dedc6093d1a"}
02:05:52.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0eaef869-685c-46e3-b63c-2dedc6093d1a"}
02:05:52.444 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd92cd67-6edf-4329-8568-15bb026adff8"}
02:05:52.444 00.000 6880 case statement mapped state 6 to 3
02:05:52.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd92cd67-6edf-4329-8568-15bb026adff8"}
02:05:52.445 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"09746ea0-8cae-4d5c-a5c5-c55c05c0f684"}
02:05:52.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2730,"width":15,"height":15,"star_pos":[7.03,7.32],"pixels":"..."},"id":"09746ea0-8cae-4d5c-a5c5-c55c05c0f684"}
02:05:52.495 00.050 10052 IsSlewing returns 0
02:05:52.570 00.075 10052 IsGuiding returns 0
02:05:52.570 00.000 10052 scope move finished after 71 + 215 ms
02:05:52.570 00.000 10052 Move returns status 0, amount 71
02:05:52.570 00.000 10052 MoveAxis(S, 11, ABG)
02:05:52.570 00.000 10052 Guiding  Dir = 1, Dur = 11
02:05:52.639 00.069 10052 IsSlewing returns 0
02:05:52.676 00.037 10052 IsGuiding returns 0
02:05:52.742 00.066 10052 IsGuiding returns 0
02:05:52.742 00.000 10052 Move returns status 0, amount 11
02:05:52.742 00.000 10052 move complete, result=0
02:05:52.742 00.000 10052 worker thread done servicing request
02:05:52.744 00.002 10052 Worker thread wakes up
02:05:52.744 00.000 6880 GuideStep: 0.3 px 71 ms WEST, 0.2 px 11 ms SOUTH
02:05:52.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:52.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:53.652 00.908 10052 Exposure complete
02:05:53.709 00.057 10052 worker thread done servicing request
02:05:53.710 00.001 6880 OnExposeComplete: enter
02:05:53.710 00.000 6880 UpdateGuideState(): m_state=6
02:05:53.710 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2731
02:05:53.710 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=890.59, Mass=2664, SNR=35.9, Peak=172 HFD=4.5
02:05:53.711 00.001 6880 MultiStar: [#1 0.31,-0.07,0.95,U] [#2 0.41,0.14,0.95,U] [#3 0.30,0.01,0.88,U] [#4 0.42,-0.38,0.00,M1] [#5 0.38,-0.15,0.96,U] [#6 0.26,0.01,0.91,U] [#7 0.25,-0.28,0.76,U] [#8 0.06,-0.41,0.80,U] 
02:05:53.711 00.000 6880 refined, 7 included, MultiStar: {0.30, -0.15}, one-star: {0.34, -0.46}
02:05:53.711 00.000 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.15 = 1.15)
02:05:53.711 00.000 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
02:05:53.711 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-0.46 mountX=0.13 mountY=0.30, mountTheta=1.15
02:05:53.712 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.15, opts=13)
02:05:53.712 00.000 6880 Enqueuing Move request for scope (0.30, -0.15)
02:05:53.712 00.000 10052 Worker thread wakes up
02:05:53.713 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.15) opts 0xd
02:05:53.713 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.15)
02:05:53.713 00.000 10052 Moving (0.30, -0.15) raw xDistance=0.13 yDistance=0.30
02:05:53.713 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
02:05:53.713 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.30, slope = 0.02
02:05:53.713 00.000 10052 MoveAxis(W, 39, ABG)
02:05:53.713 00.000 10052 Guiding  Dir = 3, Dur = 39
02:05:53.736 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:53.774 00.038 6880 UpdateGuideState exits: m=2664 SNR=35.9
02:05:53.774 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:53.774 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:53.774 00.000 6880 Enqueuing Expose request
02:05:53.783 00.009 10052 IsSlewing returns 0
02:05:53.857 00.074 10052 IsGuiding returns 0
02:05:54.001 00.144 10052 IsGuiding returns 0
02:05:54.001 00.000 10052 Move returns status 0, amount 39
02:05:54.001 00.000 10052 MoveAxis(S, 34, ABG)
02:05:54.001 00.000 10052 Guiding  Dir = 1, Dur = 34
02:05:54.081 00.080 10052 IsSlewing returns 0
02:05:54.160 00.079 10052 IsGuiding returns 0
02:05:54.303 00.143 10052 IsGuiding returns 0
02:05:54.304 00.001 10052 Move returns status 0, amount 34
02:05:54.304 00.000 10052 move complete, result=0
02:05:54.304 00.000 10052 worker thread done servicing request
02:05:54.304 00.000 6880 GuideStep: 0.1 px 39 ms WEST, 0.3 px 34 ms SOUTH
02:05:54.304 00.000 10052 Worker thread wakes up
02:05:54.304 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:54.304 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:54.443 00.139 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"29518e8a-2286-4b1b-8a6b-687432b77392"}
02:05:54.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"29518e8a-2286-4b1b-8a6b-687432b77392"}
02:05:54.444 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e98d95c-33dc-4a86-8ee5-3e302fb84056"}
02:05:54.444 00.000 6880 case statement mapped state 6 to 3
02:05:54.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e98d95c-33dc-4a86-8ee5-3e302fb84056"}
02:05:54.445 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7421cd71-d593-48c5-a134-5766d809ce07"}
02:05:54.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2731,"width":15,"height":15,"star_pos":[7.23,6.59],"pixels":"..."},"id":"7421cd71-d593-48c5-a134-5766d809ce07"}
02:05:55.433 00.988 10052 Exposure complete
02:05:55.501 00.068 10052 worker thread done servicing request
02:05:55.501 00.000 6880 OnExposeComplete: enter
02:05:55.501 00.000 6880 UpdateGuideState(): m_state=6
02:05:55.501 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2732
02:05:55.501 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=890.51, Mass=2588, SNR=35.3, Peak=167 HFD=4.4
02:05:55.502 00.001 6880 MultiStar: [#1 0.15,-0.35,0.95,U] [#2 0.48,0.05,0.97,U] [#3 0.15,-0.11,0.92,U] [#4 0.18,-0.38,0.86,U] [#5 0.18,-0.09,0.97,U] [#6 -0.06,-0.17,0.93,U] [#7 0.16,-0.26,0.77,U] [#8 -0.01,-0.40,0.80,U] 
02:05:55.502 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.25}, one-star: {0.15, -0.54}
02:05:55.502 00.000 6880 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.61) = xAngle (0.61 = 0.61)
02:05:55.502 00.000 6880 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.58 = 0.58)
02:05:55.502 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.25 hyp=0.29 cameraTheta=-1.00 mountX=0.24 mountY=0.16, mountTheta=0.59
02:05:55.504 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.25, opts=13)
02:05:55.504 00.000 6880 Enqueuing Move request for scope (0.16, -0.25)
02:05:55.504 00.000 10052 Worker thread wakes up
02:05:55.504 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.25) opts 0xd
02:05:55.504 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.25)
02:05:55.504 00.000 10052 Moving (0.16, -0.25) raw xDistance=0.24 yDistance=0.16
02:05:55.504 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:05:55.504 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.02
02:05:55.505 00.001 10052 MoveAxis(W, 66, ABG)
02:05:55.505 00.000 10052 Guiding  Dir = 3, Dur = 66
02:05:55.529 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:55.545 00.016 10052 IsSlewing returns 0
02:05:55.569 00.024 6880 UpdateGuideState exits: m=2588 SNR=35.3
02:05:55.569 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:55.569 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:55.569 00.000 6880 Enqueuing Expose request
02:05:55.619 00.050 10052 IsGuiding returns 0
02:05:55.682 00.063 10052 PulseGuide returned control before completion, sleep 14
02:05:55.759 00.077 10052 IsGuiding returns 1
02:05:55.759 00.000 10052 scope still moving after pulse duration time elapsed
02:05:55.835 00.076 10052 IsSlewing returns 0
02:05:55.913 00.078 10052 IsGuiding returns 0
02:05:55.914 00.001 10052 scope move finished after 66 + 228 ms
02:05:55.914 00.000 10052 Move returns status 0, amount 66
02:05:55.914 00.000 10052 MoveAxis(N, 0, ABG)
02:05:55.914 00.000 10052 Move returns status 0, amount 0
02:05:55.914 00.000 10052 move complete, result=0
02:05:55.914 00.000 10052 worker thread done servicing request
02:05:55.914 00.000 10052 Worker thread wakes up
02:05:55.914 00.000 6880 GuideStep: 0.2 px 66 ms WEST, 0.2 px 0 ms NORTH
02:05:55.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:55.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:56.441 00.527 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fbea2c8a-0dbb-4152-9b0e-a09a74b54b5d"}
02:05:56.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fbea2c8a-0dbb-4152-9b0e-a09a74b54b5d"}
02:05:56.441 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6bc64815-7c96-49b3-988d-a4b706027d7a"}
02:05:56.441 00.000 6880 case statement mapped state 6 to 3
02:05:56.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bc64815-7c96-49b3-988d-a4b706027d7a"}
02:05:56.443 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2383dd86-67d3-4523-81bf-be8997155b77"}
02:05:56.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2732,"width":15,"height":15,"star_pos":[7.04,6.51],"pixels":"..."},"id":"2383dd86-67d3-4523-81bf-be8997155b77"}
02:05:56.833 00.390 10052 Exposure complete
02:05:56.911 00.078 10052 worker thread done servicing request
02:05:56.911 00.000 6880 OnExposeComplete: enter
02:05:56.911 00.000 6880 UpdateGuideState(): m_state=6
02:05:56.911 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2733
02:05:56.911 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=890.63, Mass=2669, SNR=35.9, Peak=177 HFD=4.6
02:05:56.911 00.000 6880 MultiStar: [#1 0.35,-0.07,0.95,U] [#2 0.23,0.17,0.96,U] [#3 -0.00,0.10,0.91,U] [#4 0.34,-0.08,0.83,U] [#5 0.03,0.04,0.97,U] [#6 -0.14,0.27,0.90,U] [#7 0.15,-0.22,0.76,U] [#8 -0.09,-0.19,0.77,U] 
02:05:56.911 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.04}, one-star: {0.09, -0.42}
02:05:56.911 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.24 = 1.24)
02:05:56.912 00.001 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
02:05:56.912 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.04 hyp=0.12 cameraTheta=-0.37 mountX=0.04 mountY=0.11, mountTheta=1.24
02:05:56.913 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.04, opts=13)
02:05:56.913 00.000 6880 Enqueuing Move request for scope (0.11, -0.04)
02:05:56.913 00.000 10052 Worker thread wakes up
02:05:56.914 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.04) opts 0xd
02:05:56.914 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.04)
02:05:56.914 00.000 10052 Moving (0.11, -0.04) raw xDistance=0.04 yDistance=0.11
02:05:56.914 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:05:56.914 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
02:05:56.914 00.000 10052 MoveAxis(E, 0, ABG)
02:05:56.914 00.000 10052 Move returns status 0, amount 0
02:05:56.914 00.000 10052 MoveAxis(N, 0, ABG)
02:05:56.914 00.000 10052 Move returns status 0, amount 0
02:05:56.914 00.000 10052 move complete, result=0
02:05:56.914 00.000 10052 worker thread done servicing request
02:05:56.943 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:56.991 00.048 6880 UpdateGuideState exits: m=2669 SNR=35.9
02:05:56.992 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:56.992 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:56.992 00.000 6880 Enqueuing Expose request
02:05:56.992 00.000 10052 Worker thread wakes up
02:05:56.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:56.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:56.993 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:58.120 01.127 10052 Exposure complete
02:05:58.204 00.084 10052 worker thread done servicing request
02:05:58.204 00.000 6880 OnExposeComplete: enter
02:05:58.204 00.000 6880 UpdateGuideState(): m_state=6
02:05:58.205 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2734
02:05:58.205 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=890.69, Mass=2550, SNR=34.9, Peak=174 HFD=4.5
02:05:58.205 00.000 6880 MultiStar: [#1 0.16,-0.03,0.96,U] [#2 0.32,0.21,1.00,U] [#3 0.10,0.05,0.91,U] [#4 0.18,-0.26,0.84,U] [#5 0.14,0.10,1.00,U] [#6 -0.00,0.06,0.92,U] [#7 0.12,0.02,0.78,U] [#8 -0.06,-0.08,0.80,U] 
02:05:58.205 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.03}, one-star: {0.02, -0.36}
02:05:58.205 00.000 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.36 = 1.36)
02:05:58.205 00.000 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
02:05:58.206 00.001 6880 CameraToMount -- cameraX=0.11 cameraY=-0.03 hyp=0.12 cameraTheta=-0.25 mountX=0.02 mountY=0.11, mountTheta=1.36
02:05:58.207 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.03, opts=13)
02:05:58.207 00.000 6880 Enqueuing Move request for scope (0.11, -0.03)
02:05:58.207 00.000 10052 Worker thread wakes up
02:05:58.208 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.03) opts 0xd
02:05:58.208 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.03)
02:05:58.208 00.000 10052 Moving (0.11, -0.03) raw xDistance=0.02 yDistance=0.11
02:05:58.208 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:05:58.208 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
02:05:58.208 00.000 10052 MoveAxis(E, 0, ABG)
02:05:58.208 00.000 10052 Move returns status 0, amount 0
02:05:58.208 00.000 10052 MoveAxis(N, 0, ABG)
02:05:58.208 00.000 10052 Move returns status 0, amount 0
02:05:58.208 00.000 10052 move complete, result=0
02:05:58.208 00.000 10052 worker thread done servicing request
02:05:58.235 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:58.279 00.044 6880 UpdateGuideState exits: m=2550 SNR=34.9
02:05:58.280 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:58.280 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:58.280 00.000 6880 Enqueuing Expose request
02:05:58.280 00.000 10052 Worker thread wakes up
02:05:58.280 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:05:58.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:58.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:58.441 00.161 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"247e00d3-65c5-4223-bb71-eab0570b314e"}
02:05:58.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"247e00d3-65c5-4223-bb71-eab0570b314e"}
02:05:58.442 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e98d8cc5-57d3-4b74-8fc2-0b51e429670f"}
02:05:58.442 00.000 6880 case statement mapped state 6 to 3
02:05:58.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e98d8cc5-57d3-4b74-8fc2-0b51e429670f"}
02:05:58.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f5e0fb75-cad8-45b4-8c82-58f1752eb2a9"}
02:05:58.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2734,"width":15,"height":15,"star_pos":[6.91,6.69],"pixels":"..."},"id":"f5e0fb75-cad8-45b4-8c82-58f1752eb2a9"}
02:05:59.190 00.747 10052 Exposure complete
02:05:59.258 00.068 10052 worker thread done servicing request
02:05:59.258 00.000 6880 OnExposeComplete: enter
02:05:59.258 00.000 6880 UpdateGuideState(): m_state=6
02:05:59.258 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2735
02:05:59.258 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=890.55, Mass=2505, SNR=34.7, Peak=168 HFD=4.5
02:05:59.259 00.001 6880 MultiStar: [#1 0.10,-0.28,0.97,U] [#2 0.47,0.09,0.99,U] [#3 0.22,-0.17,0.94,U] [#4 0.25,-0.35,0.85,U] [#5 0.14,-0.07,1.00,U] [#6 0.08,-0.14,0.92,U] [#7 0.09,-0.11,0.77,U] [#8 -0.07,-0.54,0.00,M1] 
02:05:59.259 00.000 6880 refined, 7 included, MultiStar: {0.19, -0.19}, one-star: {0.19, -0.50}
02:05:59.259 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
02:05:59.259 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
02:05:59.259 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-0.78 mountX=0.18 mountY=0.20, mountTheta=0.82
02:05:59.261 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.19, opts=13)
02:05:59.261 00.000 6880 Enqueuing Move request for scope (0.19, -0.19)
02:05:59.261 00.000 10052 Worker thread wakes up
02:05:59.261 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.19) opts 0xd
02:05:59.261 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.19)
02:05:59.261 00.000 10052 Moving (0.19, -0.19) raw xDistance=0.18 yDistance=0.20
02:05:59.261 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:05:59.261 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
02:05:59.261 00.000 10052 MoveAxis(W, 49, ABG)
02:05:59.261 00.000 10052 Guiding  Dir = 3, Dur = 49
02:05:59.282 00.021 10052 IsSlewing returns 0
02:05:59.288 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:05:59.321 00.033 10052 IsGuiding returns 0
02:05:59.327 00.006 6880 UpdateGuideState exits: m=2505 SNR=34.7
02:05:59.327 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:05:59.327 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:05:59.327 00.000 6880 Enqueuing Expose request
02:05:59.349 00.022 10052 PulseGuide returned control before completion, sleep 32
02:05:59.412 00.063 10052 IsGuiding returns 0
02:05:59.412 00.000 10052 Move returns status 0, amount 49
02:05:59.412 00.000 10052 MoveAxis(N, 0, ABG)
02:05:59.412 00.000 10052 Move returns status 0, amount 0
02:05:59.412 00.000 10052 move complete, result=0
02:05:59.412 00.000 10052 worker thread done servicing request
02:05:59.413 00.001 10052 Worker thread wakes up
02:05:59.413 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:05:59.413 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:05:59.415 00.002 6880 GuideStep: 0.2 px 49 ms WEST, 0.2 px 0 ms NORTH
02:06:00.441 01.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a8e6a48-a9ba-43a5-ae20-d7d21439e98a"}
02:06:00.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a8e6a48-a9ba-43a5-ae20-d7d21439e98a"}
02:06:00.442 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"312a7af4-0fa1-4171-aaab-6a86b9069602"}
02:06:00.442 00.000 6880 case statement mapped state 6 to 3
02:06:00.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"312a7af4-0fa1-4171-aaab-6a86b9069602"}
02:06:00.442 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fc063330-3c05-456e-bf69-1180d8c65c71"}
02:06:00.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2735,"width":15,"height":15,"star_pos":[7.08,6.55],"pixels":"..."},"id":"fc063330-3c05-456e-bf69-1180d8c65c71"}
02:06:00.553 00.111 10052 Exposure complete
02:06:00.626 00.073 6880 OnExposeComplete: enter
02:06:00.626 00.000 6880 UpdateGuideState(): m_state=6
02:06:00.626 00.000 10052 worker thread done servicing request
02:06:00.626 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2736
02:06:00.626 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=890.61, Mass=2729, SNR=36.3, Peak=182 HFD=4.7
02:06:00.627 00.001 6880 MultiStar: [#1 0.13,-0.25,0.93,U] [#2 0.54,0.19,0.00,M1] [#3 0.11,0.08,0.89,U] [#4 0.15,-0.32,0.85,U] [#5 0.17,-0.04,0.95,U] [#6 -0.03,0.02,0.88,U] [#7 0.02,-0.21,0.75,U] [#8 -0.01,-0.43,0.80,U] 
02:06:00.627 00.000 6880 refined, 7 included, MultiStar: {0.08, -0.20}, one-star: {0.07, -0.45}
02:06:00.627 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
02:06:00.627 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:06:00.627 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.20 hyp=0.21 cameraTheta=-1.19 mountX=0.20 mountY=0.08, mountTheta=0.40
02:06:00.629 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.20, opts=13)
02:06:00.629 00.000 6880 Enqueuing Move request for scope (0.08, -0.20)
02:06:00.629 00.000 10052 Worker thread wakes up
02:06:00.629 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.20) opts 0xd
02:06:00.629 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.20)
02:06:00.629 00.000 10052 Moving (0.08, -0.20) raw xDistance=0.20 yDistance=0.08
02:06:00.629 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:06:00.629 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
02:06:00.629 00.000 10052 MoveAxis(W, 55, ABG)
02:06:00.630 00.001 10052 Guiding  Dir = 3, Dur = 55
02:06:00.650 00.020 10052 IsSlewing returns 0
02:06:00.659 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:00.688 00.029 10052 IsGuiding returns 0
02:06:00.705 00.017 6880 UpdateGuideState exits: m=2729 SNR=36.3
02:06:00.705 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:00.705 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:00.705 00.000 6880 Enqueuing Expose request
02:06:00.716 00.011 10052 PulseGuide returned control before completion, sleep 38
02:06:00.776 00.060 10052 IsGuiding returns 1
02:06:00.776 00.000 10052 scope still moving after pulse duration time elapsed
02:06:00.821 00.045 10052 IsSlewing returns 0
02:06:00.860 00.039 10052 IsGuiding returns 0
02:06:00.860 00.000 10052 scope move finished after 55 + 116 ms
02:06:00.860 00.000 10052 Move returns status 0, amount 55
02:06:00.860 00.000 10052 MoveAxis(N, 0, ABG)
02:06:00.860 00.000 10052 Move returns status 0, amount 0
02:06:00.861 00.001 10052 move complete, result=0
02:06:00.861 00.000 10052 worker thread done servicing request
02:06:00.861 00.000 6880 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
02:06:00.861 00.000 10052 Worker thread wakes up
02:06:00.862 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:00.862 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:01.776 00.914 10052 Exposure complete
02:06:01.841 00.065 10052 worker thread done servicing request
02:06:01.841 00.000 6880 OnExposeComplete: enter
02:06:01.841 00.000 6880 UpdateGuideState(): m_state=6
02:06:01.841 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2737
02:06:01.841 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=890.64, Mass=2565, SNR=35.2, Peak=167 HFD=4.7
02:06:01.842 00.001 6880 MultiStar: [#1 0.18,-0.13,0.96,U] [#2 0.57,0.08,0.00,M2] [#3 0.10,-0.04,0.93,U] [#4 0.24,-0.30,0.85,U] [#5 0.22,-0.10,0.99,U] [#6 -0.04,0.03,0.93,U] [#7 0.14,-0.14,0.76,U] [#8 0.05,-0.43,0.78,U] 
02:06:01.842 00.000 6880 refined, 7 included, MultiStar: {0.12, -0.19}, one-star: {0.09, -0.41}
02:06:01.842 00.000 6880 CameraToMount -- cameraTheta (-1.00) - m_xAngle (-1.61) = xAngle (0.62 = 0.62)
02:06:01.842 00.000 6880 CameraToMount -- cameraTheta (-1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:06:01.842 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.19 hyp=0.22 cameraTheta=-1.00 mountX=0.18 mountY=0.12, mountTheta=0.60
02:06:01.844 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.19, opts=13)
02:06:01.844 00.000 6880 Enqueuing Move request for scope (0.12, -0.19)
02:06:01.844 00.000 10052 Worker thread wakes up
02:06:01.844 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.19) opts 0xd
02:06:01.844 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.19)
02:06:01.844 00.000 10052 Moving (0.12, -0.19) raw xDistance=0.18 yDistance=0.12
02:06:01.844 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
02:06:01.844 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
02:06:01.844 00.000 10052 MoveAxis(W, 51, ABG)
02:06:01.844 00.000 10052 Guiding  Dir = 3, Dur = 51
02:06:01.870 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:01.911 00.041 6880 UpdateGuideState exits: m=2565 SNR=35.2
02:06:01.911 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:01.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:01.911 00.000 6880 Enqueuing Expose request
02:06:01.927 00.016 10052 IsSlewing returns 0
02:06:02.001 00.074 10052 IsGuiding returns 0
02:06:02.132 00.131 10052 IsGuiding returns 0
02:06:02.132 00.000 10052 Move returns status 0, amount 51
02:06:02.132 00.000 10052 MoveAxis(N, 0, ABG)
02:06:02.132 00.000 10052 Move returns status 0, amount 0
02:06:02.132 00.000 10052 move complete, result=0
02:06:02.132 00.000 10052 worker thread done servicing request
02:06:02.133 00.001 6880 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
02:06:02.133 00.000 10052 Worker thread wakes up
02:06:02.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:02.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:02.440 00.307 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c705ef3c-8132-4758-99cb-467198d70ced"}
02:06:02.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c705ef3c-8132-4758-99cb-467198d70ced"}
02:06:02.441 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"422e5894-b1ef-4cf4-b797-c69fef002e2d"}
02:06:02.441 00.000 6880 case statement mapped state 6 to 3
02:06:02.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"422e5894-b1ef-4cf4-b797-c69fef002e2d"}
02:06:02.443 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"edb65411-8f76-4db3-bc7c-0ee7e551b5bf"}
02:06:02.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2737,"width":15,"height":15,"star_pos":[6.98,6.64],"pixels":"..."},"id":"edb65411-8f76-4db3-bc7c-0ee7e551b5bf"}
02:06:03.273 00.830 10052 Exposure complete
02:06:03.352 00.079 10052 worker thread done servicing request
02:06:03.352 00.000 6880 OnExposeComplete: enter
02:06:03.352 00.000 6880 UpdateGuideState(): m_state=6
02:06:03.352 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2738
02:06:03.352 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=890.71, Mass=2730, SNR=36.2, Peak=163 HFD=4.6
02:06:03.353 00.001 6880 MultiStar: [#1 0.24,0.05,0.96,U] [#2 0.45,0.26,0.97,U] [#3 0.09,0.27,0.88,U] [#4 0.25,0.06,0.82,U] [#5 0.13,0.11,0.96,U] [#6 0.10,0.06,0.89,U] [#7 0.14,0.04,0.73,U] [#8 -0.03,-0.15,0.79,U] 
02:06:03.353 00.000 6880 refined, 8 included, MultiStar: {0.17, 0.04}, one-star: {0.13, -0.34}
02:06:03.353 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.83 = 1.83)
02:06:03.353 00.000 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
02:06:03.353 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.04 hyp=0.18 cameraTheta=0.22 mountX=-0.05 mountY=0.17, mountTheta=1.83
02:06:03.355 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.04, opts=13)
02:06:03.355 00.000 6880 Enqueuing Move request for scope (0.17, 0.04)
02:06:03.355 00.000 10052 Worker thread wakes up
02:06:03.355 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.04) opts 0xd
02:06:03.355 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.04)
02:06:03.355 00.000 10052 Moving (0.17, 0.04) raw xDistance=-0.05 yDistance=0.17
02:06:03.355 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:03.355 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
02:06:03.355 00.000 10052 MoveAxis(E, 0, ABG)
02:06:03.355 00.000 10052 Move returns status 0, amount 0
02:06:03.355 00.000 10052 MoveAxis(N, 0, ABG)
02:06:03.355 00.000 10052 Move returns status 0, amount 0
02:06:03.355 00.000 10052 move complete, result=0
02:06:03.356 00.001 10052 worker thread done servicing request
02:06:03.382 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:03.428 00.046 6880 UpdateGuideState exits: m=2730 SNR=36.2
02:06:03.428 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:03.428 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:03.428 00.000 6880 Enqueuing Expose request
02:06:03.428 00.000 10052 Worker thread wakes up
02:06:03.428 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:03.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:03.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:04.334 00.906 10052 Exposure complete
02:06:04.404 00.070 10052 worker thread done servicing request
02:06:04.404 00.000 6880 OnExposeComplete: enter
02:06:04.404 00.000 6880 UpdateGuideState(): m_state=6
02:06:04.405 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2739
02:06:04.405 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=890.49, Mass=2538, SNR=34.9, Peak=177 HFD=4.9
02:06:04.405 00.000 6880 MultiStar: [#1 0.12,-0.30,0.96,U] [#2 0.49,0.05,0.98,U] [#3 0.08,-0.11,0.93,U] [#4 0.12,-0.31,0.85,U] [#5 0.20,-0.07,0.98,U] [#6 0.02,-0.12,0.93,U] [#7 0.12,-0.23,0.77,U] [#8 -0.06,-0.32,0.81,U] 
02:06:04.405 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.22}, one-star: {0.14, -0.56}
02:06:04.406 00.001 6880 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.61) = xAngle (0.63 = 0.63)
02:06:04.406 00.000 6880 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:06:04.406 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.22 hyp=0.26 cameraTheta=-0.99 mountX=0.21 mountY=0.15, mountTheta=0.60
02:06:04.407 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.22, opts=13)
02:06:04.407 00.000 6880 Enqueuing Move request for scope (0.14, -0.22)
02:06:04.408 00.001 10052 Worker thread wakes up
02:06:04.408 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.22) opts 0xd
02:06:04.408 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.22)
02:06:04.408 00.000 10052 Moving (0.14, -0.22) raw xDistance=0.21 yDistance=0.15
02:06:04.408 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
02:06:04.408 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
02:06:04.408 00.000 10052 MoveAxis(W, 56, ABG)
02:06:04.408 00.000 10052 Guiding  Dir = 3, Dur = 56
02:06:04.430 00.022 10052 IsSlewing returns 0
02:06:04.434 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:04.468 00.034 10052 IsGuiding returns 0
02:06:04.489 00.021 6880 UpdateGuideState exits: m=2538 SNR=34.9
02:06:04.489 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:04.489 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:04.489 00.000 6880 Enqueuing Expose request
02:06:04.489 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0daa3b28-4cfa-4c33-acd1-86f453c1dd1b"}
02:06:04.490 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0daa3b28-4cfa-4c33-acd1-86f453c1dd1b"}
02:06:04.496 00.006 10052 PulseGuide returned control before completion, sleep 39
02:06:04.499 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"df462a83-887c-410d-9ca6-b67886bb1fb8"}
02:06:04.499 00.000 6880 case statement mapped state 6 to 3
02:06:04.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"df462a83-887c-410d-9ca6-b67886bb1fb8"}
02:06:04.502 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"219c97e1-81eb-42fa-a4a5-7e95797629e4"}
02:06:04.502 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2739,"width":15,"height":15,"star_pos":[7.03,7.49],"pixels":"..."},"id":"219c97e1-81eb-42fa-a4a5-7e95797629e4"}
02:06:04.571 00.069 10052 IsGuiding returns 0
02:06:04.571 00.000 10052 Move returns status 0, amount 56
02:06:04.571 00.000 10052 MoveAxis(N, 0, ABG)
02:06:04.571 00.000 10052 Move returns status 0, amount 0
02:06:04.571 00.000 10052 move complete, result=0
02:06:04.571 00.000 10052 worker thread done servicing request
02:06:04.571 00.000 10052 Worker thread wakes up
02:06:04.571 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
02:06:04.572 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:04.572 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:05.708 01.136 10052 Exposure complete
02:06:05.801 00.093 10052 worker thread done servicing request
02:06:05.801 00.000 6880 OnExposeComplete: enter
02:06:05.801 00.000 6880 UpdateGuideState(): m_state=6
02:06:05.801 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2740
02:06:05.802 00.001 6880 Star::Find returns 1 (0), X=408.06, Y=890.62, Mass=2455, SNR=34.4, Peak=154 HFD=4.6
02:06:05.802 00.000 6880 MultiStar: [#1 0.13,-0.23,0.98,U] [#2 0.42,0.19,1.02,U] [#3 0.25,-0.09,0.93,U] [#4 0.10,-0.28,0.87,U] [#5 0.31,-0.13,1.00,U] [#6 0.23,-0.13,0.93,U] [#7 0.16,-0.24,0.77,U] [#8 0.05,-0.44,0.84,U] 
02:06:05.802 00.000 6880 refined, 8 included, MultiStar: {0.21, -0.19}, one-star: {0.17, -0.44}
02:06:05.802 00.000 6880 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.61) = xAngle (0.86 = 0.86)
02:06:05.802 00.000 6880 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
02:06:05.802 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.19 hyp=0.28 cameraTheta=-0.75 mountX=0.18 mountY=0.21, mountTheta=0.85
02:06:05.804 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.19, opts=13)
02:06:05.804 00.000 6880 Enqueuing Move request for scope (0.21, -0.19)
02:06:05.804 00.000 10052 Worker thread wakes up
02:06:05.805 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.19) opts 0xd
02:06:05.805 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.19)
02:06:05.805 00.000 10052 Moving (0.21, -0.19) raw xDistance=0.18 yDistance=0.21
02:06:05.805 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
02:06:05.805 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.00
02:06:05.805 00.000 10052 MoveAxis(W, 52, ABG)
02:06:05.805 00.000 10052 Guiding  Dir = 3, Dur = 52
02:06:05.836 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:05.885 00.049 6880 UpdateGuideState exits: m=2455 SNR=34.4
02:06:05.885 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:05.885 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:05.885 00.000 6880 Enqueuing Expose request
02:06:05.931 00.046 10052 IsSlewing returns 0
02:06:06.005 00.074 10052 IsGuiding returns 0
02:06:06.137 00.132 10052 IsGuiding returns 1
02:06:06.137 00.000 10052 scope still moving after pulse duration time elapsed
02:06:06.217 00.080 10052 IsSlewing returns 0
02:06:06.296 00.079 10052 IsGuiding returns 0
02:06:06.296 00.000 10052 scope move finished after 52 + 238 ms
02:06:06.296 00.000 10052 Move returns status 0, amount 52
02:06:06.296 00.000 10052 MoveAxis(N, 0, ABG)
02:06:06.296 00.000 10052 Move returns status 0, amount 0
02:06:06.296 00.000 10052 move complete, result=0
02:06:06.296 00.000 10052 worker thread done servicing request
02:06:06.296 00.000 6880 GuideStep: 0.2 px 52 ms WEST, 0.2 px 0 ms NORTH
02:06:06.297 00.001 10052 Worker thread wakes up
02:06:06.297 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:06.297 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:06.439 00.142 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67769567-4033-4db7-8042-3e77514c84cb"}
02:06:06.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67769567-4033-4db7-8042-3e77514c84cb"}
02:06:06.440 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb294181-f5e9-4122-9f24-0a435799b248"}
02:06:06.440 00.000 6880 case statement mapped state 6 to 3
02:06:06.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb294181-f5e9-4122-9f24-0a435799b248"}
02:06:06.441 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0d355934-7e5a-4be6-818b-ef5ab196f4eb"}
02:06:06.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2740,"width":15,"height":15,"star_pos":[7.06,6.62],"pixels":"..."},"id":"0d355934-7e5a-4be6-818b-ef5ab196f4eb"}
02:06:07.209 00.768 10052 Exposure complete
02:06:07.291 00.082 6880 OnExposeComplete: enter
02:06:07.291 00.000 6880 UpdateGuideState(): m_state=6
02:06:07.292 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2741
02:06:07.292 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=890.55, Mass=2715, SNR=36.1, Peak=171 HFD=4.7
02:06:07.292 00.000 6880 MultiStar: [#1 0.11,-0.30,0.96,U] [#2 0.44,0.26,0.97,U] [#3 0.15,0.01,0.90,U] [#4 0.14,-0.31,0.81,U] [#5 0.08,-0.06,0.97,U] [#6 0.05,-0.04,0.88,U] [#7 0.07,-0.10,0.74,U] [#8 0.07,-0.50,0.77,U] 
02:06:07.293 00.001 6880 refined, 8 included, MultiStar: {0.15, -0.17}, one-star: {0.21, -0.50}
02:06:07.293 00.000 6880 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.61) = xAngle (0.78 = 0.78)
02:06:07.293 00.000 6880 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
02:06:07.293 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.17 hyp=0.23 cameraTheta=-0.83 mountX=0.16 mountY=0.15, mountTheta=0.76
02:06:07.295 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.17, opts=13)
02:06:07.295 00.000 6880 Enqueuing Move request for scope (0.15, -0.17)
02:06:07.299 00.004 10052 worker thread done servicing request
02:06:07.313 00.014 10052 Worker thread wakes up
02:06:07.313 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.17) opts 0xd
02:06:07.313 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.17)
02:06:07.313 00.000 10052 Moving (0.15, -0.17) raw xDistance=0.16 yDistance=0.15
02:06:07.313 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
02:06:07.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
02:06:07.313 00.000 10052 MoveAxis(W, 46, ABG)
02:06:07.313 00.000 10052 Guiding  Dir = 3, Dur = 46
02:06:07.329 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:07.335 00.006 10052 IsSlewing returns 0
02:06:07.372 00.037 10052 IsGuiding returns 0
02:06:07.378 00.006 6880 UpdateGuideState exits: m=2715 SNR=36.1
02:06:07.378 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:07.378 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:07.378 00.000 6880 Enqueuing Expose request
02:06:07.400 00.022 10052 PulseGuide returned control before completion, sleep 30
02:06:07.460 00.060 10052 IsGuiding returns 0
02:06:07.460 00.000 10052 Move returns status 0, amount 46
02:06:07.460 00.000 10052 MoveAxis(N, 0, ABG)
02:06:07.460 00.000 10052 Move returns status 0, amount 0
02:06:07.460 00.000 10052 move complete, result=0
02:06:07.460 00.000 10052 worker thread done servicing request
02:06:07.460 00.000 10052 Worker thread wakes up
02:06:07.460 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:07.460 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:07.460 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
02:06:08.449 00.989 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fc6480d3-8e11-4dfd-943a-0b089fd63548"}
02:06:08.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fc6480d3-8e11-4dfd-943a-0b089fd63548"}
02:06:08.450 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"704a5d31-6e0c-4f43-a383-bd9d32023dab"}
02:06:08.450 00.000 6880 case statement mapped state 6 to 3
02:06:08.451 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"704a5d31-6e0c-4f43-a383-bd9d32023dab"}
02:06:08.451 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2fde9002-477f-45ce-adeb-cd5fb8c89fb2"}
02:06:08.453 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2741,"width":15,"height":15,"star_pos":[7.10,6.55],"pixels":"..."},"id":"2fde9002-477f-45ce-adeb-cd5fb8c89fb2"}
02:06:08.592 00.139 10052 Exposure complete
02:06:08.680 00.088 10052 worker thread done servicing request
02:06:08.680 00.000 6880 OnExposeComplete: enter
02:06:08.680 00.000 6880 UpdateGuideState(): m_state=6
02:06:08.681 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2742
02:06:08.681 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=890.39, Mass=2619, SNR=35.6, Peak=174 HFD=4.7
02:06:08.681 00.000 6880 MultiStar: [#1 0.04,-0.39,0.95,U] [#2 0.35,0.20,0.97,U] [#3 0.05,-0.06,0.91,U] [#4 0.14,-0.40,0.85,U] [#5 0.04,-0.05,0.96,U] [#6 -0.03,-0.07,0.91,U] [#7 0.01,-0.23,0.78,U] [#8 -0.04,-0.27,0.81,U] 
02:06:08.681 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.21}, one-star: {0.02, -0.66}
02:06:08.682 00.001 6880 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
02:06:08.682 00.000 6880 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
02:06:08.682 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.21 hyp=0.22 cameraTheta=-1.27 mountX=0.21 mountY=0.07, mountTheta=0.32
02:06:08.684 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.21, opts=13)
02:06:08.684 00.000 6880 Enqueuing Move request for scope (0.07, -0.21)
02:06:08.684 00.000 10052 Worker thread wakes up
02:06:08.684 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.21) opts 0xd
02:06:08.685 00.001 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.21)
02:06:08.685 00.000 10052 Moving (0.07, -0.21) raw xDistance=0.21 yDistance=0.07
02:06:08.685 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:06:08.685 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
02:06:08.685 00.000 10052 MoveAxis(W, 59, ABG)
02:06:08.685 00.000 10052 Guiding  Dir = 3, Dur = 59
02:06:08.713 00.028 10052 IsSlewing returns 0
02:06:08.718 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:08.751 00.033 10052 IsGuiding returns 0
02:06:08.778 00.027 10052 PulseGuide returned control before completion, sleep 42
02:06:08.779 00.001 6880 UpdateGuideState exits: m=2619 SNR=35.6
02:06:08.780 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:08.780 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:08.780 00.000 6880 Enqueuing Expose request
02:06:08.845 00.065 10052 IsGuiding returns 0
02:06:08.845 00.000 10052 Move returns status 0, amount 59
02:06:08.845 00.000 10052 MoveAxis(N, 0, ABG)
02:06:08.845 00.000 10052 Move returns status 0, amount 0
02:06:08.845 00.000 10052 move complete, result=0
02:06:08.845 00.000 10052 worker thread done servicing request
02:06:08.845 00.000 10052 Worker thread wakes up
02:06:08.845 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:08.845 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:08.846 00.001 6880 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
02:06:09.758 00.912 10052 Exposure complete
02:06:09.868 00.110 10052 worker thread done servicing request
02:06:09.868 00.000 6880 OnExposeComplete: enter
02:06:09.868 00.000 6880 UpdateGuideState(): m_state=6
02:06:09.869 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2743
02:06:09.869 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=890.76, Mass=2596, SNR=35.3, Peak=158 HFD=4.5
02:06:09.869 00.000 6880 MultiStar: [#1 0.14,0.01,0.95,U] [#2 0.46,0.37,0.00,M1] [#3 0.06,0.33,0.92,U] [#4 0.12,-0.00,0.85,U] [#5 0.05,0.09,0.99,U] [#6 -0.06,0.08,0.92,U] [#7 0.10,0.18,0.75,U] [#8 0.04,-0.16,0.82,U] 
02:06:09.870 00.001 6880 refined, 7 included, MultiStar: {0.06, 0.03}, one-star: {0.02, -0.29}
02:06:09.870 00.000 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.05 = 2.05)
02:06:09.870 00.000 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.02 = 2.02)
02:06:09.870 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.03 hyp=0.06 cameraTheta=0.44 mountX=-0.03 mountY=0.06, mountTheta=2.05
02:06:09.873 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.03, opts=13)
02:06:09.873 00.000 6880 Enqueuing Move request for scope (0.06, 0.03)
02:06:09.873 00.000 10052 Worker thread wakes up
02:06:09.873 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.03) opts 0xd
02:06:09.873 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.03)
02:06:09.873 00.000 10052 Moving (0.06, 0.03) raw xDistance=-0.03 yDistance=0.06
02:06:09.873 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:06:09.874 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
02:06:09.874 00.000 10052 MoveAxis(E, 0, ABG)
02:06:09.874 00.000 10052 Move returns status 0, amount 0
02:06:09.874 00.000 10052 MoveAxis(N, 0, ABG)
02:06:09.874 00.000 10052 Move returns status 0, amount 0
02:06:09.875 00.001 10052 move complete, result=0
02:06:09.875 00.000 10052 worker thread done servicing request
02:06:09.919 00.044 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:09.977 00.058 6880 UpdateGuideState exits: m=2596 SNR=35.3
02:06:09.978 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:09.978 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:09.978 00.000 6880 Enqueuing Expose request
02:06:09.978 00.000 10052 Worker thread wakes up
02:06:09.978 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:09.978 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:09.978 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:10.487 00.509 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc1b586f-b961-4d95-9e42-6afa40b3cfd3"}
02:06:10.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc1b586f-b961-4d95-9e42-6afa40b3cfd3"}
02:06:10.520 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80e7133f-0705-41a1-adef-7ce80fa3cc02"}
02:06:10.521 00.001 6880 case statement mapped state 6 to 3
02:06:10.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80e7133f-0705-41a1-adef-7ce80fa3cc02"}
02:06:10.524 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8768884-843f-4014-8766-4cab7e31a25b"}
02:06:10.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2743,"width":15,"height":15,"star_pos":[6.91,6.76],"pixels":"..."},"id":"c8768884-843f-4014-8766-4cab7e31a25b"}
02:06:11.111 00.587 10052 Exposure complete
02:06:11.220 00.109 10052 worker thread done servicing request
02:06:11.220 00.000 6880 OnExposeComplete: enter
02:06:11.220 00.000 6880 UpdateGuideState(): m_state=6
02:06:11.220 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2744
02:06:11.220 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=890.74, Mass=2700, SNR=36.1, Peak=173 HFD=4.5
02:06:11.221 00.001 6880 MultiStar: [#1 0.17,-0.02,0.95,U] [#2 0.40,0.34,0.00,M2] [#3 0.18,0.12,0.92,U] [#4 0.17,-0.01,0.82,U] [#5 0.17,0.13,0.94,U] [#6 0.02,0.08,0.89,U] [#7 0.07,0.09,0.75,U] [#8 0.00,-0.52,0.79,U] 
02:06:11.221 00.000 6880 refined, 7 included, MultiStar: {0.12, -0.05}, one-star: {0.17, -0.31}
02:06:11.221 00.000 6880 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
02:06:11.221 00.000 6880 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
02:06:11.222 00.001 6880 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.41 mountX=0.05 mountY=0.12, mountTheta=1.20
02:06:11.224 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.05, opts=13)
02:06:11.224 00.000 6880 Enqueuing Move request for scope (0.12, -0.05)
02:06:11.224 00.000 10052 Worker thread wakes up
02:06:11.225 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:06:11.225 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:06:11.225 00.000 10052 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=0.12
02:06:11.226 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:06:11.226 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
02:06:11.226 00.000 10052 MoveAxis(E, 0, ABG)
02:06:11.226 00.000 10052 Move returns status 0, amount 0
02:06:11.227 00.001 10052 MoveAxis(N, 0, ABG)
02:06:11.227 00.000 10052 Move returns status 0, amount 0
02:06:11.227 00.000 10052 move complete, result=0
02:06:11.228 00.001 10052 worker thread done servicing request
02:06:11.259 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:11.306 00.047 6880 UpdateGuideState exits: m=2700 SNR=36.1
02:06:11.307 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:11.307 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:11.307 00.000 6880 Enqueuing Expose request
02:06:11.307 00.000 10052 Worker thread wakes up
02:06:11.307 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:11.307 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:11.307 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:12.217 00.910 10052 Exposure complete
02:06:12.290 00.073 6880 OnExposeComplete: enter
02:06:12.290 00.000 6880 UpdateGuideState(): m_state=6
02:06:12.290 00.000 10052 worker thread done servicing request
02:06:12.290 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2745
02:06:12.290 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=890.84, Mass=2530, SNR=34.9, Peak=148 HFD=4.5
02:06:12.291 00.001 6880 MultiStar: [#1 0.33,0.10,0.96,U] [#2 0.59,0.47,0.00,M3] [#3 0.40,0.37,0.00,M1] [#4 0.43,-0.05,0.85,U] [#5 0.38,0.20,0.99,U] [#6 0.46,0.48,0.00,M1] [#7 0.30,0.24,0.77,U] [#8 0.25,-0.02,0.77,U] 
02:06:12.291 00.000 6880 refined, 5 included, MultiStar: {0.35, 0.04}, one-star: {0.38, -0.21}
02:06:12.291 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
02:06:12.291 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
02:06:12.291 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=0.04 hyp=0.35 cameraTheta=0.11 mountX=-0.05 mountY=0.35, mountTheta=1.72
02:06:12.293 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=0.04, opts=13)
02:06:12.293 00.000 6880 Enqueuing Move request for scope (0.35, 0.04)
02:06:12.293 00.000 10052 Worker thread wakes up
02:06:12.293 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.04) opts 0xd
02:06:12.293 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, 0.04)
02:06:12.293 00.000 10052 Moving (0.35, 0.04) raw xDistance=-0.05 yDistance=0.35
02:06:12.293 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:06:12.294 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.35, slope = 0.01
02:06:12.294 00.000 10052 MoveAxis(E, 0, ABG)
02:06:12.294 00.000 10052 Move returns status 0, amount 0
02:06:12.294 00.000 10052 MoveAxis(S, 17, ABG)
02:06:12.294 00.000 10052 Guiding  Dir = 1, Dur = 17
02:06:12.319 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:12.350 00.031 10052 IsSlewing returns 0
02:06:12.357 00.007 6880 UpdateGuideState exits: m=2530 SNR=34.9
02:06:12.357 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:12.357 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:12.357 00.000 6880 Enqueuing Expose request
02:06:12.436 00.079 10052 IsGuiding returns 0
02:06:12.451 00.015 10052 PulseGuide returned control before completion, sleep 12
02:06:12.494 00.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ca23af96-33fd-4348-955f-fc54f910ac2f"}
02:06:12.494 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ca23af96-33fd-4348-955f-fc54f910ac2f"}
02:06:12.501 00.007 10052 IsGuiding returns 0
02:06:12.502 00.001 10052 Move returns status 0, amount 17
02:06:12.502 00.000 10052 move complete, result=0
02:06:12.502 00.000 10052 worker thread done servicing request
02:06:12.502 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 17 ms SOUTH
02:06:12.502 00.000 10052 Worker thread wakes up
02:06:12.502 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:12.502 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:12.508 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"70b72d1f-4cfc-4523-b4c0-5edce02b919b"}
02:06:12.509 00.001 6880 case statement mapped state 6 to 3
02:06:12.509 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"70b72d1f-4cfc-4523-b4c0-5edce02b919b"}
02:06:12.517 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ce907df0-5966-4549-b557-cb8c22757e79"}
02:06:12.518 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2745,"width":15,"height":15,"star_pos":[7.28,6.84],"pixels":"..."},"id":"ce907df0-5966-4549-b557-cb8c22757e79"}
02:06:13.627 01.109 10052 Exposure complete
02:06:13.697 00.070 10052 worker thread done servicing request
02:06:13.697 00.000 6880 OnExposeComplete: enter
02:06:13.697 00.000 6880 UpdateGuideState(): m_state=6
02:06:13.698 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2746
02:06:13.698 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=890.76, Mass=2690, SNR=36.0, Peak=155 HFD=4.5
02:06:13.698 00.000 6880 MultiStar: [#1 0.44,0.06,0.94,U] [#2 0.72,0.37,0.00,M4] [#3 0.38,0.30,0.91,U] [#4 0.49,0.07,0.84,U] [#5 0.34,0.03,0.96,U] [#6 0.36,0.45,0.00,M2] [#7 0.28,0.22,0.76,U] [#8 0.26,-0.01,0.80,U] 
02:06:13.698 00.000 6880 refined, 6 included, MultiStar: {0.37, 0.04}, one-star: {0.35, -0.29}
02:06:13.698 00.000 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
02:06:13.699 00.001 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
02:06:13.699 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=0.04 hyp=0.37 cameraTheta=0.12 mountX=-0.06 mountY=0.36, mountTheta=1.73
02:06:13.700 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=0.04, opts=13)
02:06:13.700 00.000 6880 Enqueuing Move request for scope (0.37, 0.04)
02:06:13.701 00.001 10052 Worker thread wakes up
02:06:13.701 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.04) opts 0xd
02:06:13.701 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, 0.04)
02:06:13.701 00.000 10052 Moving (0.37, 0.04) raw xDistance=-0.06 yDistance=0.36
02:06:13.701 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:13.701 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.36, slope = 0.02
02:06:13.701 00.000 10052 MoveAxis(E, 0, ABG)
02:06:13.701 00.000 10052 Move returns status 0, amount 0
02:06:13.701 00.000 10052 MoveAxis(S, 31, ABG)
02:06:13.701 00.000 10052 Guiding  Dir = 1, Dur = 31
02:06:13.727 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:13.765 00.038 6880 UpdateGuideState exits: m=2690 SNR=36.0
02:06:13.765 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:13.765 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:13.766 00.001 6880 Enqueuing Expose request
02:06:13.773 00.007 10052 IsSlewing returns 0
02:06:13.848 00.075 10052 IsGuiding returns 0
02:06:13.990 00.142 10052 IsGuiding returns 0
02:06:13.990 00.000 10052 Move returns status 0, amount 31
02:06:13.991 00.001 10052 move complete, result=0
02:06:13.991 00.000 10052 worker thread done servicing request
02:06:13.991 00.000 10052 Worker thread wakes up
02:06:13.991 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 31 ms SOUTH
02:06:13.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:13.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:14.487 00.496 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3cc0778e-0b59-4b80-9c4b-38e8473aa830"}
02:06:14.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3cc0778e-0b59-4b80-9c4b-38e8473aa830"}
02:06:14.488 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"93e3dbcc-6d17-4b2b-9367-fd3f6f8fc796"}
02:06:14.488 00.000 6880 case statement mapped state 6 to 3
02:06:14.488 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"93e3dbcc-6d17-4b2b-9367-fd3f6f8fc796"}
02:06:14.489 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0ab0eca7-289d-4faa-86ab-bd63b519f601"}
02:06:14.489 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2746,"width":15,"height":15,"star_pos":[7.24,6.76],"pixels":"..."},"id":"0ab0eca7-289d-4faa-86ab-bd63b519f601"}
02:06:14.913 00.424 10052 Exposure complete
02:06:14.991 00.078 10052 worker thread done servicing request
02:06:14.992 00.001 6880 OnExposeComplete: enter
02:06:14.992 00.000 6880 UpdateGuideState(): m_state=6
02:06:14.992 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2747
02:06:14.992 00.000 6880 Star::Find returns 1 (0), X=408.35, Y=890.69, Mass=2577, SNR=35.1, Peak=162 HFD=4.4
02:06:14.993 00.001 6880 MultiStar: [#1 0.48,0.02,0.95,U] [#2 0.75,0.32,0.00,M5] [#3 0.58,0.34,0.00,M1] [#4 0.39,-0.20,0.87,U] [#5 0.51,0.03,0.98,U] [#6 0.42,0.47,0.00,M3] [#7 0.40,-0.10,0.76,U] [#8 0.43,-0.09,0.79,U] 
02:06:14.993 00.000 6880 refined, 5 included, MultiStar: {0.45, -0.12}, one-star: {0.46, -0.37}
02:06:14.993 00.000 6880 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
02:06:14.993 00.000 6880 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
02:06:14.993 00.000 6880 CameraToMount -- cameraX=0.45 cameraY=-0.12 hyp=0.46 cameraTheta=-0.26 mountX=0.10 mountY=0.45, mountTheta=1.35
02:06:14.995 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.45, y=-0.12, opts=13)
02:06:14.995 00.000 6880 Enqueuing Move request for scope (0.45, -0.12)
02:06:14.996 00.001 10052 Worker thread wakes up
02:06:14.996 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.12) opts 0xd
02:06:14.996 00.000 10052 Handling offset move in thread for scope, endpoint = (0.45, -0.12)
02:06:14.996 00.000 10052 Moving (0.45, -0.12) raw xDistance=0.10 yDistance=0.45
02:06:14.996 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:06:14.996 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.45, slope = 0.03
02:06:14.996 00.000 10052 MoveAxis(E, 0, ABG)
02:06:14.996 00.000 10052 Move returns status 0, amount 0
02:06:14.996 00.000 10052 MoveAxis(S, 51, ABG)
02:06:14.996 00.000 10052 Guiding  Dir = 1, Dur = 51
02:06:15.017 00.021 10052 IsSlewing returns 0
02:06:15.028 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:15.056 00.028 10052 IsGuiding returns 0
02:06:15.074 00.018 6880 UpdateGuideState exits: m=2577 SNR=35.1
02:06:15.074 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:15.074 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:15.074 00.000 6880 Enqueuing Expose request
02:06:15.083 00.009 10052 PulseGuide returned control before completion, sleep 34
02:06:15.149 00.066 10052 IsGuiding returns 0
02:06:15.149 00.000 10052 Move returns status 0, amount 51
02:06:15.149 00.000 10052 move complete, result=0
02:06:15.150 00.001 10052 worker thread done servicing request
02:06:15.150 00.000 10052 Worker thread wakes up
02:06:15.150 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:15.150 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:15.150 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 51 ms SOUTH
02:06:16.288 01.138 10052 Exposure complete
02:06:16.362 00.074 10052 worker thread done servicing request
02:06:16.362 00.000 6880 OnExposeComplete: enter
02:06:16.362 00.000 6880 UpdateGuideState(): m_state=6
02:06:16.363 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2748
02:06:16.363 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=890.35, Mass=2601, SNR=35.4, Peak=188 HFD=4.7
02:06:16.363 00.000 6880 MultiStar: [#1 0.35,-0.31,0.94,U] [#2 0.62,-0.19,0.00,M6] [#3 0.37,-0.10,0.90,U] [#4 0.37,-0.42,0.00,M1] [#5 0.37,-0.17,0.99,U] [#6 0.38,-0.02,0.92,U] [#7 0.28,-0.36,0.77,U] [#8 0.20,-0.45,0.81,U] 
02:06:16.363 00.000 6880 refined, 6 included, MultiStar: {0.34, -0.30}, one-star: {0.39, -0.70}
02:06:16.363 00.000 6880 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
02:06:16.363 00.000 6880 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:06:16.364 00.001 6880 CameraToMount -- cameraX=0.34 cameraY=-0.30 hyp=0.45 cameraTheta=-0.73 mountX=0.29 mountY=0.34, mountTheta=0.87
02:06:16.365 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.30, opts=13)
02:06:16.365 00.000 6880 Enqueuing Move request for scope (0.34, -0.30)
02:06:16.365 00.000 10052 Worker thread wakes up
02:06:16.365 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.30) opts 0xd
02:06:16.366 00.001 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.30)
02:06:16.366 00.000 10052 Moving (0.34, -0.30) raw xDistance=0.29 yDistance=0.34
02:06:16.366 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
02:06:16.366 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.34, slope = 0.03
02:06:16.366 00.000 10052 MoveAxis(W, 77, ABG)
02:06:16.366 00.000 10052 Guiding  Dir = 3, Dur = 77
02:06:16.386 00.020 10052 IsSlewing returns 0
02:06:16.391 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:16.425 00.034 10052 IsGuiding returns 0
02:06:16.433 00.008 6880 UpdateGuideState exits: m=2601 SNR=35.4
02:06:16.433 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:16.433 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:16.433 00.000 6880 Enqueuing Expose request
02:06:16.452 00.019 10052 PulseGuide returned control before completion, sleep 61
02:06:16.487 00.035 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e50eb8d-a41d-481a-941d-cdfeeda89843"}
02:06:16.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e50eb8d-a41d-481a-941d-cdfeeda89843"}
02:06:16.490 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c54d5a0f-0318-43d3-afa4-6bb71d04ef96"}
02:06:16.490 00.000 6880 case statement mapped state 6 to 3
02:06:16.490 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c54d5a0f-0318-43d3-afa4-6bb71d04ef96"}
02:06:16.491 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"97ce689b-ffce-4dcc-9bbc-8f510375f8ec"}
02:06:16.491 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2748,"width":15,"height":15,"star_pos":[7.28,7.35],"pixels":"..."},"id":"97ce689b-ffce-4dcc-9bbc-8f510375f8ec"}
02:06:16.540 00.049 10052 IsGuiding returns 0
02:06:16.540 00.000 10052 Move returns status 0, amount 77
02:06:16.541 00.001 10052 MoveAxis(S, 60, ABG)
02:06:16.541 00.000 10052 Guiding  Dir = 1, Dur = 60
02:06:16.579 00.038 10052 IsSlewing returns 0
02:06:16.617 00.038 10052 IsGuiding returns 0
02:06:16.644 00.027 10052 PulseGuide returned control before completion, sleep 44
02:06:16.712 00.068 10052 IsGuiding returns 0
02:06:16.712 00.000 10052 Move returns status 0, amount 60
02:06:16.712 00.000 10052 move complete, result=0
02:06:16.712 00.000 10052 worker thread done servicing request
02:06:16.712 00.000 6880 GuideStep: 0.3 px 77 ms WEST, 0.3 px 60 ms SOUTH
02:06:16.712 00.000 10052 Worker thread wakes up
02:06:16.713 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:16.713 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:17.624 00.911 10052 Exposure complete
02:06:17.694 00.070 6880 OnExposeComplete: enter
02:06:17.694 00.000 6880 UpdateGuideState(): m_state=6
02:06:17.694 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2749
02:06:17.694 00.000 10052 worker thread done servicing request
02:06:17.694 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=890.63, Mass=2369, SNR=33.7, Peak=162 HFD=4.6
02:06:17.695 00.001 6880 MultiStar: [#1 0.45,-0.03,0.99,U] [#2 0.55,0.30,0.00,M7] [#3 0.41,0.04,0.98,U] [#4 0.31,-0.17,0.86,U] [#5 0.42,0.03,1.02,U] [#6 0.52,0.32,0.00,M3] [#7 0.32,-0.18,0.82,U] [#8 0.18,-0.09,0.85,U] 
02:06:17.695 00.000 6880 refined, 6 included, MultiStar: {0.34, -0.12}, one-star: {0.26, -0.42}
02:06:17.695 00.000 6880 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.61) = xAngle (1.29 = 1.29)
02:06:17.695 00.000 6880 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
02:06:17.695 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.12 hyp=0.36 cameraTheta=-0.33 mountX=0.10 mountY=0.34, mountTheta=1.28
02:06:17.697 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.12, opts=13)
02:06:17.697 00.000 6880 Enqueuing Move request for scope (0.34, -0.12)
02:06:17.697 00.000 10052 Worker thread wakes up
02:06:17.697 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.12) opts 0xd
02:06:17.697 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.12)
02:06:17.697 00.000 10052 Moving (0.34, -0.12) raw xDistance=0.10 yDistance=0.34
02:06:17.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:06:17.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.34, slope = 0.03
02:06:17.697 00.000 10052 MoveAxis(E, 0, ABG)
02:06:17.697 00.000 10052 Move returns status 0, amount 0
02:06:17.697 00.000 10052 MoveAxis(S, 61, ABG)
02:06:17.698 00.001 10052 Guiding  Dir = 1, Dur = 61
02:06:17.722 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:17.759 00.037 6880 UpdateGuideState exits: m=2369 SNR=33.7
02:06:17.760 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:17.760 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:17.760 00.000 6880 Enqueuing Expose request
02:06:17.775 00.015 10052 IsSlewing returns 0
02:06:17.849 00.074 10052 IsGuiding returns 0
02:06:17.993 00.144 10052 IsGuiding returns 1
02:06:17.994 00.001 10052 scope still moving after pulse duration time elapsed
02:06:18.072 00.078 10052 IsSlewing returns 0
02:06:18.152 00.080 10052 IsGuiding returns 0
02:06:18.152 00.000 10052 scope move finished after 61 + 241 ms
02:06:18.152 00.000 10052 Move returns status 0, amount 61
02:06:18.152 00.000 10052 move complete, result=0
02:06:18.152 00.000 10052 worker thread done servicing request
02:06:18.152 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
02:06:18.152 00.000 10052 Worker thread wakes up
02:06:18.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:18.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:18.487 00.335 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"be2a10d8-f3a3-4803-8b0c-ce96512c7c63"}
02:06:18.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"be2a10d8-f3a3-4803-8b0c-ce96512c7c63"}
02:06:18.488 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fcc1fb1-9caa-45e0-ae1e-f10327108751"}
02:06:18.488 00.000 6880 case statement mapped state 6 to 3
02:06:18.488 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fcc1fb1-9caa-45e0-ae1e-f10327108751"}
02:06:18.489 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a9ad7573-a99e-4f18-aebd-06281b516bf7"}
02:06:18.489 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2749,"width":15,"height":15,"star_pos":[7.15,6.63],"pixels":"..."},"id":"a9ad7573-a99e-4f18-aebd-06281b516bf7"}
02:06:19.293 00.804 10052 Exposure complete
02:06:19.364 00.071 10052 worker thread done servicing request
02:06:19.364 00.000 6880 OnExposeComplete: enter
02:06:19.364 00.000 6880 UpdateGuideState(): m_state=6
02:06:19.365 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2750
02:06:19.365 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=890.59, Mass=2613, SNR=35.4, Peak=173 HFD=4.5
02:06:19.365 00.000 6880 MultiStar: [#1 0.40,-0.08,0.95,U] [#2 0.78,0.15,0.00,M8] [#3 0.45,-0.04,0.94,U] [#4 0.39,-0.29,0.83,U] [#5 0.35,-0.10,0.98,U] [#6 0.41,0.29,0.90,U] [#7 0.23,-0.11,0.75,U] [#8 0.14,-0.44,0.82,U] 
02:06:19.365 00.000 6880 refined, 7 included, MultiStar: {0.34, -0.15}, one-star: {0.33, -0.46}
02:06:19.366 00.001 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
02:06:19.366 00.000 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
02:06:19.366 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.15 hyp=0.38 cameraTheta=-0.42 mountX=0.14 mountY=0.35, mountTheta=1.19
02:06:19.368 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.15, opts=13)
02:06:19.368 00.000 6880 Enqueuing Move request for scope (0.34, -0.15)
02:06:19.368 00.000 10052 Worker thread wakes up
02:06:19.368 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.15) opts 0xd
02:06:19.368 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.15)
02:06:19.368 00.000 10052 Moving (0.34, -0.15) raw xDistance=0.14 yDistance=0.35
02:06:19.369 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:06:19.369 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.35, slope = 0.04
02:06:19.369 00.000 10052 MoveAxis(W, 37, ABG)
02:06:19.369 00.000 10052 Guiding  Dir = 3, Dur = 37
02:06:19.390 00.021 10052 IsSlewing returns 0
02:06:19.396 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:19.428 00.032 10052 IsGuiding returns 0
02:06:19.433 00.005 6880 UpdateGuideState exits: m=2613 SNR=35.4
02:06:19.433 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:19.433 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:19.433 00.000 6880 Enqueuing Expose request
02:06:19.456 00.023 10052 PulseGuide returned control before completion, sleep 20
02:06:19.572 00.116 10052 IsGuiding returns 0
02:06:19.572 00.000 10052 Move returns status 0, amount 37
02:06:19.572 00.000 10052 MoveAxis(S, 67, ABG)
02:06:19.572 00.000 10052 Guiding  Dir = 1, Dur = 67
02:06:19.645 00.073 10052 IsSlewing returns 0
02:06:19.720 00.075 10052 IsGuiding returns 0
02:06:19.784 00.064 10052 PulseGuide returned control before completion, sleep 13
02:06:19.862 00.078 10052 IsGuiding returns 1
02:06:19.862 00.000 10052 scope still moving after pulse duration time elapsed
02:06:19.941 00.079 10052 IsSlewing returns 0
02:06:20.019 00.078 10052 IsGuiding returns 0
02:06:20.019 00.000 10052 scope move finished after 67 + 232 ms
02:06:20.020 00.001 10052 Move returns status 0, amount 67
02:06:20.020 00.000 10052 move complete, result=0
02:06:20.020 00.000 10052 worker thread done servicing request
02:06:20.020 00.000 10052 Worker thread wakes up
02:06:20.020 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:20.020 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:20.020 00.000 6880 GuideStep: 0.1 px 37 ms WEST, 0.3 px 67 ms SOUTH
02:06:20.486 00.466 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83e817b4-83ce-4237-94b4-f7c49e8d3a11"}
02:06:20.486 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83e817b4-83ce-4237-94b4-f7c49e8d3a11"}
02:06:20.487 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e30fa00e-22e9-459b-a2ae-5b9486b62ef7"}
02:06:20.487 00.000 6880 case statement mapped state 6 to 3
02:06:20.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e30fa00e-22e9-459b-a2ae-5b9486b62ef7"}
02:06:20.487 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45a17be2-4721-46fb-9995-00dcafb9b243"}
02:06:20.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2750,"width":15,"height":15,"star_pos":[7.22,6.59],"pixels":"..."},"id":"45a17be2-4721-46fb-9995-00dcafb9b243"}
02:06:20.936 00.449 10052 Exposure complete
02:06:21.005 00.069 10052 worker thread done servicing request
02:06:21.005 00.000 6880 OnExposeComplete: enter
02:06:21.005 00.000 6880 UpdateGuideState(): m_state=6
02:06:21.006 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2751
02:06:21.006 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=890.69, Mass=2634, SNR=35.6, Peak=145 HFD=4.7
02:06:21.006 00.000 6880 MultiStar: [#1 0.52,0.18,0.00,M1] [#2 0.88,0.03,0.00,M9] [#3 0.59,0.25,0.00,M1] [#4 0.57,-0.05,0.00,M1] [#5 0.54,0.04,0.00,M1] [#6 0.64,-0.05,0.00,M3] [#7 0.45,-0.09,0.77,U] [#8 0.44,0.00,0.78,U] 
02:06:21.006 00.000 6880 refined, 2 included, MultiStar: {0.44, -0.17}, one-star: {0.43, -0.36}
02:06:21.007 00.001 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.24 = 1.24)
02:06:21.007 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
02:06:21.007 00.000 6880 CameraToMount -- cameraX=0.44 cameraY=-0.17 hyp=0.47 cameraTheta=-0.37 mountX=0.15 mountY=0.44, mountTheta=1.24
02:06:21.008 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.44, y=-0.17, opts=13)
02:06:21.009 00.001 6880 Enqueuing Move request for scope (0.44, -0.17)
02:06:21.009 00.000 10052 Worker thread wakes up
02:06:21.009 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.17) opts 0xd
02:06:21.009 00.000 10052 Handling offset move in thread for scope, endpoint = (0.44, -0.17)
02:06:21.009 00.000 10052 Moving (0.44, -0.17) raw xDistance=0.15 yDistance=0.44
02:06:21.009 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:06:21.009 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.44, slope = 0.04
02:06:21.009 00.000 10052 MoveAxis(W, 42, ABG)
02:06:21.009 00.000 10052 Guiding  Dir = 3, Dur = 42
02:06:21.030 00.021 10052 IsSlewing returns 0
02:06:21.038 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:21.069 00.031 10052 IsGuiding returns 0
02:06:21.081 00.012 6880 UpdateGuideState exits: m=2634 SNR=35.6
02:06:21.082 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:21.082 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:21.082 00.000 6880 Enqueuing Expose request
02:06:21.096 00.014 10052 PulseGuide returned control before completion, sleep 26
02:06:21.157 00.061 10052 IsGuiding returns 0
02:06:21.157 00.000 10052 Move returns status 0, amount 42
02:06:21.157 00.000 10052 MoveAxis(S, 72, ABG)
02:06:21.157 00.000 10052 Guiding  Dir = 1, Dur = 72
02:06:21.195 00.038 10052 IsSlewing returns 0
02:06:21.232 00.037 10052 IsGuiding returns 0
02:06:21.259 00.027 10052 PulseGuide returned control before completion, sleep 55
02:06:21.344 00.085 10052 IsGuiding returns 0
02:06:21.344 00.000 10052 Move returns status 0, amount 72
02:06:21.344 00.000 10052 move complete, result=0
02:06:21.344 00.000 10052 worker thread done servicing request
02:06:21.344 00.000 6880 GuideStep: 0.2 px 42 ms WEST, 0.4 px 72 ms SOUTH
02:06:21.344 00.000 10052 Worker thread wakes up
02:06:21.344 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:21.344 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:22.471 01.127 10052 Exposure complete
02:06:22.486 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b6519ad-638d-434b-a1b0-898d37b7d5c3"}
02:06:22.486 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b6519ad-638d-434b-a1b0-898d37b7d5c3"}
02:06:22.487 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96412521-e71e-4494-8dc0-3cd4d2d066f5"}
02:06:22.487 00.000 6880 case statement mapped state 6 to 3
02:06:22.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96412521-e71e-4494-8dc0-3cd4d2d066f5"}
02:06:22.488 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c810b160-63c3-4dbe-81e0-4e1f39edd438"}
02:06:22.488 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2751,"width":15,"height":15,"star_pos":[7.32,6.69],"pixels":"..."},"id":"c810b160-63c3-4dbe-81e0-4e1f39edd438"}
02:06:22.542 00.054 10052 worker thread done servicing request
02:06:22.542 00.000 6880 OnExposeComplete: enter
02:06:22.542 00.000 6880 UpdateGuideState(): m_state=6
02:06:22.542 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2752
02:06:22.542 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=890.77, Mass=2679, SNR=35.9, Peak=171 HFD=4.4
02:06:22.544 00.002 6880 MultiStar: [#1 0.36,0.16,0.95,U] [#2 0.64,0.38,0.00,M10] [#3 0.34,0.21,0.91,U] [#4 0.38,0.15,0.83,U] [#5 0.26,0.15,0.95,U] [#6 0.42,0.34,0.00,M4] [#7 0.13,0.12,0.72,U] [#8 0.07,0.10,0.80,U] 
02:06:22.544 00.000 6880 refined, 6 included, MultiStar: {0.27, 0.08}, one-star: {0.28, -0.29}
02:06:22.544 00.000 6880 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.61) = xAngle (1.91 = 1.91)
02:06:22.544 00.000 6880 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
02:06:22.544 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.08 hyp=0.28 cameraTheta=0.29 mountX=-0.09 mountY=0.27, mountTheta=1.90
02:06:22.545 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.08, opts=13)
02:06:22.545 00.000 6880 Enqueuing Move request for scope (0.27, 0.08)
02:06:22.546 00.001 10052 Worker thread wakes up
02:06:22.546 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.08) opts 0xd
02:06:22.546 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.08)
02:06:22.546 00.000 10052 Moving (0.27, 0.08) raw xDistance=-0.09 yDistance=0.27
02:06:22.546 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:06:22.546 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.27, slope = 0.02
02:06:22.546 00.000 10052 MoveAxis(E, 0, ABG)
02:06:22.546 00.000 10052 Move returns status 0, amount 0
02:06:22.546 00.000 10052 MoveAxis(S, 43, ABG)
02:06:22.546 00.000 10052 Guiding  Dir = 1, Dur = 43
02:06:22.567 00.021 10052 IsSlewing returns 0
02:06:22.570 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:22.604 00.034 10052 IsGuiding returns 0
02:06:22.607 00.003 6880 UpdateGuideState exits: m=2679 SNR=35.9
02:06:22.607 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:22.607 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:22.607 00.000 6880 Enqueuing Expose request
02:06:22.633 00.026 10052 PulseGuide returned control before completion, sleep 26
02:06:22.690 00.057 10052 IsGuiding returns 0
02:06:22.690 00.000 10052 Move returns status 0, amount 43
02:06:22.690 00.000 10052 move complete, result=0
02:06:22.690 00.000 10052 worker thread done servicing request
02:06:22.690 00.000 10052 Worker thread wakes up
02:06:22.691 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:22.691 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:22.715 00.024 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 43 ms SOUTH
02:06:23.600 00.885 10052 Exposure complete
02:06:23.671 00.071 10052 worker thread done servicing request
02:06:23.671 00.000 6880 OnExposeComplete: enter
02:06:23.671 00.000 6880 UpdateGuideState(): m_state=6
02:06:23.672 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2753
02:06:23.672 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=890.85, Mass=2614, SNR=35.5, Peak=172 HFD=4.5
02:06:23.672 00.000 6880 MultiStar: [#1 0.47,0.12,0.97,U] [#2 0.75,0.35,0.00,R] [#3 0.38,0.30,0.91,U] [#4 0.36,-0.15,0.85,U] [#5 0.35,0.04,0.97,U] [#6 0.38,0.33,0.88,U] [#7 0.36,-0.05,0.76,U] [#8 0.23,-0.00,0.80,U] 
02:06:23.672 00.000 6880 refined, 7 included, MultiStar: {0.37, 0.05}, one-star: {0.40, -0.20}
02:06:23.672 00.000 6880 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.61) = xAngle (1.74 = 1.74)
02:06:23.673 00.001 6880 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.71 = 1.71)
02:06:23.673 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=0.05 hyp=0.37 cameraTheta=0.13 mountX=-0.06 mountY=0.37, mountTheta=1.74
02:06:23.674 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=0.05, opts=13)
02:06:23.674 00.000 6880 Enqueuing Move request for scope (0.37, 0.05)
02:06:23.675 00.001 10052 Worker thread wakes up
02:06:23.675 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.05) opts 0xd
02:06:23.675 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, 0.05)
02:06:23.675 00.000 10052 Moving (0.37, 0.05) raw xDistance=-0.06 yDistance=0.37
02:06:23.675 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:23.675 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.37, slope = 0.01
02:06:23.675 00.000 10052 MoveAxis(E, 0, ABG)
02:06:23.675 00.000 10052 Move returns status 0, amount 0
02:06:23.675 00.000 10052 MoveAxis(S, 19, ABG)
02:06:23.675 00.000 10052 Guiding  Dir = 1, Dur = 19
02:06:23.709 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:23.733 00.024 10052 IsSlewing returns 0
02:06:23.745 00.012 6880 UpdateGuideState exits: m=2614 SNR=35.5
02:06:23.745 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:23.745 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:23.745 00.000 6880 Enqueuing Expose request
02:06:23.812 00.067 10052 IsGuiding returns 0
02:06:23.954 00.142 10052 IsGuiding returns 0
02:06:23.954 00.000 10052 Move returns status 0, amount 19
02:06:23.956 00.002 10052 move complete, result=0
02:06:23.956 00.000 10052 worker thread done servicing request
02:06:23.956 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 19 ms SOUTH
02:06:23.956 00.000 10052 Worker thread wakes up
02:06:23.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:23.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:24.484 00.528 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"00e69cd9-9661-45cf-acc1-bcddeec29a1f"}
02:06:24.484 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"00e69cd9-9661-45cf-acc1-bcddeec29a1f"}
02:06:24.485 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abbdcaf4-be1b-4502-87c8-d47b371b39a5"}
02:06:24.486 00.001 6880 case statement mapped state 6 to 3
02:06:24.486 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"abbdcaf4-be1b-4502-87c8-d47b371b39a5"}
02:06:24.486 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6fa51d66-4686-4c7e-b4f6-2e145eddc2c8"}
02:06:24.487 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2753,"width":15,"height":15,"star_pos":[7.29,6.85],"pixels":"..."},"id":"6fa51d66-4686-4c7e-b4f6-2e145eddc2c8"}
02:06:25.094 00.607 10052 Exposure complete
02:06:25.173 00.079 10052 worker thread done servicing request
02:06:25.173 00.000 6880 OnExposeComplete: enter
02:06:25.173 00.000 6880 UpdateGuideState(): m_state=6
02:06:25.174 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2754
02:06:25.174 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=890.39, Mass=2664, SNR=35.7, Peak=173 HFD=4.8
02:06:25.174 00.000 6880 MultiStar: [#1 0.35,-0.33,0.95,U] [#2 -0.17,-0.18,0.96,U] [#3 0.26,-0.10,0.89,U] [#4 0.32,-0.61,0.00,M1] [#5 0.36,-0.53,0.00,M1] [#6 0.36,0.07,0.90,U] [#7 0.27,-0.30,0.76,U] [#8 0.22,-0.55,0.00,M1] 
02:06:25.174 00.000 6880 refined, 5 included, MultiStar: {0.22, -0.26}, one-star: {0.27, -0.66}
02:06:25.175 00.001 6880 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.61) = xAngle (0.74 = 0.74)
02:06:25.175 00.000 6880 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
02:06:25.175 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-0.87 mountX=0.25 mountY=0.22, mountTheta=0.73
02:06:25.177 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.26, opts=13)
02:06:25.177 00.000 6880 Enqueuing Move request for scope (0.22, -0.26)
02:06:25.177 00.000 10052 Worker thread wakes up
02:06:25.177 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.26) opts 0xd
02:06:25.177 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.26)
02:06:25.177 00.000 10052 Moving (0.22, -0.26) raw xDistance=0.25 yDistance=0.22
02:06:25.177 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:06:25.178 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.01
02:06:25.178 00.000 10052 MoveAxis(W, 67, ABG)
02:06:25.178 00.000 10052 Guiding  Dir = 3, Dur = 67
02:06:25.199 00.021 10052 IsSlewing returns 0
02:06:25.207 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:25.237 00.030 10052 IsGuiding returns 0
02:06:25.253 00.016 6880 UpdateGuideState exits: m=2664 SNR=35.7
02:06:25.254 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:25.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:25.254 00.000 6880 Enqueuing Expose request
02:06:25.264 00.010 10052 PulseGuide returned control before completion, sleep 50
02:06:25.345 00.081 10052 IsGuiding returns 0
02:06:25.347 00.002 10052 Move returns status 0, amount 67
02:06:25.347 00.000 10052 MoveAxis(N, 0, ABG)
02:06:25.347 00.000 10052 Move returns status 0, amount 0
02:06:25.347 00.000 10052 move complete, result=0
02:06:25.347 00.000 10052 worker thread done servicing request
02:06:25.347 00.000 10052 Worker thread wakes up
02:06:25.347 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:25.347 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:25.347 00.000 6880 GuideStep: 0.2 px 67 ms WEST, 0.2 px 0 ms NORTH
02:06:26.253 00.906 10052 Exposure complete
02:06:26.321 00.068 6880 OnExposeComplete: enter
02:06:26.321 00.000 6880 UpdateGuideState(): m_state=6
02:06:26.321 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2755
02:06:26.321 00.000 10052 worker thread done servicing request
02:06:26.321 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=890.56, Mass=2536, SNR=35.0, Peak=176 HFD=4.5
02:06:26.322 00.001 6880 MultiStar: [#1 0.38,-0.47,0.00,M1] [#2 -0.24,-0.27,1.00,U] [#3 0.32,-0.20,0.92,U] [#4 0.23,-0.35,0.86,U] [#5 0.21,-0.11,1.02,U] [#6 0.23,-0.18,0.92,U] [#7 0.22,-0.36,0.78,U] [#8 0.04,-0.60,0.00,M2] 
02:06:26.322 00.000 6880 refined, 6 included, MultiStar: {0.17, -0.28}, one-star: {0.25, -0.49}
02:06:26.322 00.000 6880 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
02:06:26.322 00.000 6880 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
02:06:26.322 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.28 hyp=0.32 cameraTheta=-1.02 mountX=0.27 mountY=0.17, mountTheta=0.57
02:06:26.324 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.28, opts=13)
02:06:26.324 00.000 6880 Enqueuing Move request for scope (0.17, -0.28)
02:06:26.324 00.000 10052 Worker thread wakes up
02:06:26.324 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.28) opts 0xd
02:06:26.324 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.28)
02:06:26.324 00.000 10052 Moving (0.17, -0.28) raw xDistance=0.27 yDistance=0.17
02:06:26.324 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:06:26.325 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.02
02:06:26.325 00.000 10052 MoveAxis(W, 75, ABG)
02:06:26.325 00.000 10052 Guiding  Dir = 3, Dur = 75
02:06:26.349 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:26.378 00.029 10052 IsSlewing returns 0
02:06:26.386 00.008 6880 UpdateGuideState exits: m=2536 SNR=35.0
02:06:26.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:26.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:26.386 00.000 6880 Enqueuing Expose request
02:06:26.416 00.030 10052 IsGuiding returns 0
02:06:26.444 00.028 10052 PulseGuide returned control before completion, sleep 58
02:06:26.485 00.041 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c3094d8-d560-45fe-8e2f-3537fd8ac7c7"}
02:06:26.485 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c3094d8-d560-45fe-8e2f-3537fd8ac7c7"}
02:06:26.487 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a48253be-51de-4fd2-9705-a764f40876d8"}
02:06:26.487 00.000 6880 case statement mapped state 6 to 3
02:06:26.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a48253be-51de-4fd2-9705-a764f40876d8"}
02:06:26.490 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e5bcb16f-f165-498f-bf94-41fd1c8e478d"}
02:06:26.490 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2755,"width":15,"height":15,"star_pos":[7.15,6.56],"pixels":"..."},"id":"e5bcb16f-f165-498f-bf94-41fd1c8e478d"}
02:06:26.538 00.048 10052 IsGuiding returns 0
02:06:26.538 00.000 10052 Move returns status 0, amount 75
02:06:26.538 00.000 10052 MoveAxis(N, 0, ABG)
02:06:26.538 00.000 10052 Move returns status 0, amount 0
02:06:26.538 00.000 10052 move complete, result=0
02:06:26.539 00.001 10052 worker thread done servicing request
02:06:26.539 00.000 6880 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH
02:06:26.539 00.000 10052 Worker thread wakes up
02:06:26.539 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:26.539 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:27.665 01.126 10052 Exposure complete
02:06:27.750 00.085 10052 worker thread done servicing request
02:06:27.750 00.000 6880 OnExposeComplete: enter
02:06:27.750 00.000 6880 UpdateGuideState(): m_state=6
02:06:27.751 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2756
02:06:27.751 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=890.85, Mass=2594, SNR=35.3, Peak=168 HFD=4.4
02:06:27.751 00.000 6880 MultiStar: [#1 0.53,-0.13,0.00,M2] [#2 -0.06,-0.12,1.00,U] [#3 0.44,0.08,0.92,U] [#4 0.29,-0.01,0.83,U] [#5 0.48,-0.04,1.00,U] [#6 0.49,0.24,0.00,M2] [#7 0.36,-0.06,0.76,U] [#8 0.37,-0.53,0.00,M3] 
02:06:27.751 00.000 6880 refined, 5 included, MultiStar: {0.31, -0.06}, one-star: {0.35, -0.20}
02:06:27.751 00.000 6880 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.61) = xAngle (1.41 = 1.41)
02:06:27.752 00.001 6880 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.38 = 1.38)
02:06:27.752 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.06 hyp=0.31 cameraTheta=-0.20 mountX=0.05 mountY=0.31, mountTheta=1.41
02:06:27.753 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.06, opts=13)
02:06:27.753 00.000 6880 Enqueuing Move request for scope (0.31, -0.06)
02:06:27.753 00.000 10052 Worker thread wakes up
02:06:27.753 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.06) opts 0xd
02:06:27.753 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.06)
02:06:27.755 00.002 10052 Moving (0.31, -0.06) raw xDistance=0.05 yDistance=0.31
02:06:27.755 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:06:27.755 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.02
02:06:27.755 00.000 10052 MoveAxis(E, 0, ABG)
02:06:27.755 00.000 10052 Move returns status 0, amount 0
02:06:27.755 00.000 10052 MoveAxis(N, 0, ABG)
02:06:27.755 00.000 10052 Move returns status 0, amount 0
02:06:27.755 00.000 10052 move complete, result=0
02:06:27.755 00.000 10052 worker thread done servicing request
02:06:27.783 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:27.826 00.043 6880 UpdateGuideState exits: m=2594 SNR=35.3
02:06:27.826 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:27.826 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:27.827 00.001 6880 Enqueuing Expose request
02:06:27.827 00.000 10052 Worker thread wakes up
02:06:27.827 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:06:27.827 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:27.827 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:28.483 00.656 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ef386a55-5f12-4581-8437-c3915b154528"}
02:06:28.483 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ef386a55-5f12-4581-8437-c3915b154528"}
02:06:28.484 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"711ef640-3941-462f-aa51-35f241d5b541"}
02:06:28.484 00.000 6880 case statement mapped state 6 to 3
02:06:28.484 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"711ef640-3941-462f-aa51-35f241d5b541"}
02:06:28.485 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4e90384c-7d6d-4b68-aba6-a883edba9cff"}
02:06:28.485 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2756,"width":15,"height":15,"star_pos":[7.25,6.85],"pixels":"..."},"id":"4e90384c-7d6d-4b68-aba6-a883edba9cff"}
02:06:28.741 00.256 10052 Exposure complete
02:06:28.814 00.073 10052 worker thread done servicing request
02:06:28.814 00.000 6880 OnExposeComplete: enter
02:06:28.814 00.000 6880 UpdateGuideState(): m_state=6
02:06:28.814 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2757
02:06:28.815 00.001 6880 Star::Find returns 1 (0), X=408.18, Y=890.61, Mass=2729, SNR=36.2, Peak=183 HFD=4.5
02:06:28.815 00.000 6880 MultiStar: [#1 0.42,-0.31,0.94,U] [#2 -0.07,-0.26,0.96,U] [#3 0.38,-0.10,0.91,U] [#4 0.42,-0.35,0.00,M1] [#5 0.44,-0.07,0.95,U] [#6 0.42,0.23,0.90,U] [#7 0.37,-0.24,0.75,U] [#8 0.31,-0.41,0.77,U] 
02:06:28.815 00.000 6880 refined, 7 included, MultiStar: {0.32, -0.20}, one-star: {0.29, -0.44}
02:06:28.815 00.000 6880 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.61) = xAngle (1.05 = 1.05)
02:06:28.815 00.000 6880 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
02:06:28.815 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.37 cameraTheta=-0.56 mountX=0.18 mountY=0.32, mountTheta=1.05
02:06:28.817 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.20, opts=13)
02:06:28.817 00.000 6880 Enqueuing Move request for scope (0.32, -0.20)
02:06:28.818 00.001 10052 Worker thread wakes up
02:06:28.818 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd
02:06:28.818 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.20)
02:06:28.818 00.000 10052 Moving (0.32, -0.20) raw xDistance=0.18 yDistance=0.32
02:06:28.818 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:06:28.818 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.01
02:06:28.818 00.000 10052 MoveAxis(W, 49, ABG)
02:06:28.818 00.000 10052 Guiding  Dir = 3, Dur = 49
02:06:28.839 00.021 10052 IsSlewing returns 0
02:06:28.844 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:28.877 00.033 10052 IsGuiding returns 0
02:06:28.895 00.018 6880 UpdateGuideState exits: m=2729 SNR=36.2
02:06:28.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:28.895 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:28.896 00.001 6880 Enqueuing Expose request
02:06:28.905 00.009 10052 PulseGuide returned control before completion, sleep 32
02:06:28.964 00.059 10052 IsGuiding returns 0
02:06:28.964 00.000 10052 Move returns status 0, amount 49
02:06:28.965 00.001 10052 MoveAxis(N, 0, ABG)
02:06:28.965 00.000 10052 Move returns status 0, amount 0
02:06:28.965 00.000 10052 move complete, result=0
02:06:28.965 00.000 10052 worker thread done servicing request
02:06:28.965 00.000 10052 Worker thread wakes up
02:06:28.965 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:28.965 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:28.966 00.001 6880 GuideStep: 0.2 px 49 ms WEST, 0.3 px 0 ms NORTH
02:06:30.094 01.128 10052 Exposure complete
02:06:30.168 00.074 10052 worker thread done servicing request
02:06:30.168 00.000 6880 OnExposeComplete: enter
02:06:30.169 00.001 6880 UpdateGuideState(): m_state=6
02:06:30.169 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2758
02:06:30.170 00.001 6880 Star::Find returns 1 (0), X=408.30, Y=890.34, Mass=2573, SNR=35.1, Peak=173 HFD=4.7
02:06:30.170 00.000 6880 MultiStar: [#1 0.49,-0.29,0.00,M2] [#2 0.03,-0.19,0.98,U] [#3 0.48,-0.09,0.92,U] [#4 0.53,-0.35,0.00,M2] [#5 0.44,-0.03,0.96,U] [#6 0.24,-0.12,0.92,U] [#7 0.42,-0.36,0.00,M1] [#8 0.18,-0.54,0.00,M3] 
02:06:30.171 00.001 6880 refined, 4 included, MultiStar: {0.32, -0.24}, one-star: {0.41, -0.71}
02:06:30.171 00.000 6880 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.61) = xAngle (0.98 = 0.98)
02:06:30.171 00.000 6880 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
02:06:30.171 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-0.64 mountX=0.22 mountY=0.32, mountTheta=0.97
02:06:30.174 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.24, opts=13)
02:06:30.174 00.000 6880 Enqueuing Move request for scope (0.32, -0.24)
02:06:30.175 00.001 10052 Worker thread wakes up
02:06:30.175 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.24) opts 0xd
02:06:30.175 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.24)
02:06:30.175 00.000 10052 Moving (0.32, -0.24) raw xDistance=0.22 yDistance=0.32
02:06:30.175 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:06:30.175 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.01
02:06:30.175 00.000 10052 MoveAxis(W, 62, ABG)
02:06:30.175 00.000 10052 Guiding  Dir = 3, Dur = 62
02:06:30.202 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:30.214 00.012 10052 IsSlewing returns 0
02:06:30.241 00.027 6880 UpdateGuideState exits: m=2573 SNR=35.1
02:06:30.241 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:30.241 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:30.241 00.000 6880 Enqueuing Expose request
02:06:30.285 00.044 10052 IsGuiding returns 0
02:06:30.345 00.060 10052 PulseGuide returned control before completion, sleep 14
02:06:30.423 00.078 10052 IsGuiding returns 1
02:06:30.423 00.000 10052 scope still moving after pulse duration time elapsed
02:06:30.482 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e268f8d-d67a-4465-b2b0-513bf2a55ea1"}
02:06:30.482 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e268f8d-d67a-4465-b2b0-513bf2a55ea1"}
02:06:30.483 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b8c3766e-f599-4bd1-9821-f653a06d732d"}
02:06:30.483 00.000 6880 case statement mapped state 6 to 3
02:06:30.483 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8c3766e-f599-4bd1-9821-f653a06d732d"}
02:06:30.484 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"37f51ac9-7be7-4a16-bebc-a516f6efd967"}
02:06:30.484 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2758,"width":15,"height":15,"star_pos":[7.30,7.34],"pixels":"..."},"id":"37f51ac9-7be7-4a16-bebc-a516f6efd967"}
02:06:30.497 00.013 10052 IsSlewing returns 0
02:06:30.571 00.074 10052 IsGuiding returns 0
02:06:30.571 00.000 10052 scope move finished after 62 + 224 ms
02:06:30.572 00.001 10052 Move returns status 0, amount 62
02:06:30.572 00.000 10052 MoveAxis(N, 0, ABG)
02:06:30.572 00.000 10052 Move returns status 0, amount 0
02:06:30.572 00.000 10052 move complete, result=0
02:06:30.572 00.000 10052 worker thread done servicing request
02:06:30.572 00.000 6880 GuideStep: 0.2 px 62 ms WEST, 0.3 px 0 ms NORTH
02:06:30.572 00.000 10052 Worker thread wakes up
02:06:30.572 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:30.572 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:31.480 00.908 10052 Exposure complete
02:06:31.556 00.076 10052 worker thread done servicing request
02:06:31.557 00.001 6880 OnExposeComplete: enter
02:06:31.557 00.000 6880 UpdateGuideState(): m_state=6
02:06:31.557 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2759
02:06:31.557 00.000 6880 Star::Find returns 1 (0), X=408.36, Y=890.68, Mass=2638, SNR=35.6, Peak=189 HFD=4.5
02:06:31.558 00.001 6880 MultiStar: [#1 0.58,-0.30,0.00,M3] [#2 -0.01,-0.21,0.97,U] [#3 0.52,-0.09,0.00,M1] [#4 0.54,-0.38,0.00,M3] [#5 0.59,-0.06,0.00,M1] [#6 0.58,0.12,0.00,M1] [#7 0.49,-0.13,0.76,U] [#8 0.33,-0.39,0.80,U] 
02:06:31.558 00.000 6880 refined, 3 included, MultiStar: {0.31, -0.28}, one-star: {0.47, -0.38}
02:06:31.558 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
02:06:31.558 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:06:31.558 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.28 hyp=0.42 cameraTheta=-0.74 mountX=0.27 mountY=0.31, mountTheta=0.86
02:06:31.560 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.28, opts=13)
02:06:31.560 00.000 6880 Enqueuing Move request for scope (0.31, -0.28)
02:06:31.560 00.000 10052 Worker thread wakes up
02:06:31.560 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.28) opts 0xd
02:06:31.560 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.28)
02:06:31.560 00.000 10052 Moving (0.31, -0.28) raw xDistance=0.27 yDistance=0.31
02:06:31.560 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:06:31.560 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.01
02:06:31.560 00.000 10052 MoveAxis(W, 75, ABG)
02:06:31.560 00.000 10052 Guiding  Dir = 3, Dur = 75
02:06:31.582 00.022 10052 IsSlewing returns 0
02:06:31.590 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:31.620 00.030 10052 IsGuiding returns 0
02:06:31.630 00.010 6880 UpdateGuideState exits: m=2638 SNR=35.6
02:06:31.630 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:31.630 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:31.630 00.000 6880 Enqueuing Expose request
02:06:31.647 00.017 10052 PulseGuide returned control before completion, sleep 58
02:06:31.801 00.154 10052 IsGuiding returns 0
02:06:31.801 00.000 10052 Move returns status 0, amount 75
02:06:31.801 00.000 10052 MoveAxis(N, 0, ABG)
02:06:31.801 00.000 10052 Move returns status 0, amount 0
02:06:31.801 00.000 10052 move complete, result=0
02:06:31.801 00.000 10052 worker thread done servicing request
02:06:31.801 00.000 6880 GuideStep: 0.3 px 75 ms WEST, 0.3 px 0 ms NORTH
02:06:31.801 00.000 10052 Worker thread wakes up
02:06:31.801 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:31.801 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:32.482 00.681 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f3fd7e9-4ef3-48ac-bd14-28f8dd763c4c"}
02:06:32.482 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f3fd7e9-4ef3-48ac-bd14-28f8dd763c4c"}
02:06:32.483 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51cef046-5964-4068-a8bc-3f9748763930"}
02:06:32.483 00.000 6880 case statement mapped state 6 to 3
02:06:32.483 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"51cef046-5964-4068-a8bc-3f9748763930"}
02:06:32.485 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17903c9e-61f6-49fc-9e03-5464c8be858d"}
02:06:32.486 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2759,"width":15,"height":15,"star_pos":[7.36,6.68],"pixels":"..."},"id":"17903c9e-61f6-49fc-9e03-5464c8be858d"}
02:06:32.934 00.448 10052 Exposure complete
02:06:33.024 00.090 10052 worker thread done servicing request
02:06:33.024 00.000 6880 OnExposeComplete: enter
02:06:33.024 00.000 6880 UpdateGuideState(): m_state=6
02:06:33.024 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2760
02:06:33.024 00.000 6880 Star::Find returns 1 (0), X=408.52, Y=890.72, Mass=2769, SNR=36.5, Peak=190 HFD=4.6
02:06:33.025 00.001 6880 MultiStar: [#1 0.65,0.01,0.00,M4] [#2 0.08,0.02,0.98,U] [#3 0.60,0.29,0.00,M2] [#4 0.61,-0.27,0.00,M4] [#5 0.56,-0.09,0.00,M2] [#6 0.55,0.33,0.00,M2] [#7 0.50,-0.09,0.76,U] [#8 0.60,-0.12,0.00,M3] 
02:06:33.025 00.000 6880 refined, 2 included, MultiStar: {0.40, -0.14}, one-star: {0.62, -0.33}
02:06:33.025 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
02:06:33.025 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:06:33.025 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=-0.14 hyp=0.42 cameraTheta=-0.34 mountX=0.12 mountY=0.40, mountTheta=1.27
02:06:33.027 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=-0.14, opts=13)
02:06:33.027 00.000 6880 Enqueuing Move request for scope (0.40, -0.14)
02:06:33.028 00.001 10052 Worker thread wakes up
02:06:33.028 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.14) opts 0xd
02:06:33.028 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, -0.14)
02:06:33.028 00.000 10052 Moving (0.40, -0.14) raw xDistance=0.12 yDistance=0.40
02:06:33.028 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:06:33.028 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.40, slope = 0.00
02:06:33.028 00.000 10052 MoveAxis(W, 37, ABG)
02:06:33.028 00.000 10052 Guiding  Dir = 3, Dur = 37
02:06:33.049 00.021 10052 IsSlewing returns 0
02:06:33.057 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:33.087 00.030 10052 IsGuiding returns 0
02:06:33.104 00.017 6880 UpdateGuideState exits: m=2769 SNR=36.5
02:06:33.105 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:33.105 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:33.105 00.000 6880 Enqueuing Expose request
02:06:33.114 00.009 10052 PulseGuide returned control before completion, sleep 20
02:06:33.172 00.058 10052 IsGuiding returns 0
02:06:33.172 00.000 10052 Move returns status 0, amount 37
02:06:33.172 00.000 10052 MoveAxis(S, 2, ABG)
02:06:33.172 00.000 10052 Guiding  Dir = 1, Dur = 2
02:06:33.209 00.037 10052 IsSlewing returns 0
02:06:33.247 00.038 10052 IsGuiding returns 0
02:06:33.313 00.066 10052 IsGuiding returns 0
02:06:33.314 00.001 10052 Move returns status 0, amount 2
02:06:33.314 00.000 10052 move complete, result=0
02:06:33.314 00.000 10052 worker thread done servicing request
02:06:33.314 00.000 6880 GuideStep: 0.1 px 37 ms WEST, 0.4 px 2 ms SOUTH
02:06:33.314 00.000 10052 Worker thread wakes up
02:06:33.314 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:33.314 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:34.233 00.919 10052 Exposure complete
02:06:34.323 00.090 6880 OnExposeComplete: enter
02:06:34.323 00.000 6880 UpdateGuideState(): m_state=6
02:06:34.324 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2761
02:06:34.324 00.000 6880 Star::Find returns 1 (0), X=408.44, Y=890.64, Mass=2588, SNR=35.3, Peak=188 HFD=4.3
02:06:34.324 00.000 6880 MultiStar: [#1 0.51,-0.01,0.96,U] [#2 0.09,-0.14,1.00,U] [#3 0.73,0.19,0.00,M3] [#4 0.55,-0.29,0.00,M5] [#5 0.52,-0.07,0.00,M3] [#6 0.58,0.16,0.00,M3] [#7 0.46,-0.15,0.79,U] [#8 0.52,-0.18,0.00,M4] 
02:06:34.324 00.000 6880 refined, 3 included, MultiStar: {0.39, -0.18}, one-star: {0.54, -0.41}
02:06:34.324 00.000 6880 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.61) = xAngle (1.18 = 1.18)
02:06:34.325 00.001 6880 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
02:06:34.325 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=-0.18 hyp=0.43 cameraTheta=-0.43 mountX=0.16 mountY=0.40, mountTheta=1.18
02:06:34.326 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=-0.18, opts=13)
02:06:34.326 00.000 6880 Enqueuing Move request for scope (0.39, -0.18)
02:06:34.336 00.010 10052 worker thread done servicing request
02:06:34.336 00.000 10052 Worker thread wakes up
02:06:34.336 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.18) opts 0xd
02:06:34.336 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, -0.18)
02:06:34.336 00.000 10052 Moving (0.39, -0.18) raw xDistance=0.16 yDistance=0.40
02:06:34.336 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
02:06:34.336 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.40, slope = 0.01
02:06:34.336 00.000 10052 MoveAxis(W, 46, ABG)
02:06:34.337 00.001 10052 Guiding  Dir = 3, Dur = 46
02:06:34.358 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:34.404 00.046 6880 UpdateGuideState exits: m=2588 SNR=35.3
02:06:34.404 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:34.404 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:34.405 00.001 6880 Enqueuing Expose request
02:06:34.426 00.021 10052 IsSlewing returns 0
02:06:34.464 00.038 10052 IsGuiding returns 0
02:06:34.491 00.027 10052 PulseGuide returned control before completion, sleep 29
02:06:34.497 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4c3b1b4-4da9-4b8f-b6b6-e2c43644546d"}
02:06:34.498 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4c3b1b4-4da9-4b8f-b6b6-e2c43644546d"}
02:06:34.505 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b174740d-6941-4926-bf37-6489e79dfa0d"}
02:06:34.505 00.000 6880 case statement mapped state 6 to 3
02:06:34.505 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b174740d-6941-4926-bf37-6489e79dfa0d"}
02:06:34.508 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"893668c1-8290-441f-a167-f7e25235360d"}
02:06:34.508 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2761,"width":15,"height":15,"star_pos":[7.44,6.64],"pixels":"..."},"id":"893668c1-8290-441f-a167-f7e25235360d"}
02:06:34.549 00.041 10052 IsGuiding returns 0
02:06:34.549 00.000 10052 Move returns status 0, amount 46
02:06:34.549 00.000 10052 MoveAxis(S, 25, ABG)
02:06:34.549 00.000 10052 Guiding  Dir = 1, Dur = 25
02:06:34.588 00.039 10052 IsSlewing returns 0
02:06:34.626 00.038 10052 IsGuiding returns 0
02:06:34.693 00.067 10052 IsGuiding returns 1
02:06:34.693 00.000 10052 scope still moving after pulse duration time elapsed
02:06:34.737 00.044 10052 IsSlewing returns 0
02:06:34.776 00.039 10052 IsGuiding returns 0
02:06:34.776 00.000 10052 scope move finished after 25 + 125 ms
02:06:34.776 00.000 10052 Move returns status 0, amount 25
02:06:34.776 00.000 10052 move complete, result=0
02:06:34.776 00.000 10052 worker thread done servicing request
02:06:34.776 00.000 10052 Worker thread wakes up
02:06:34.777 00.001 6880 GuideStep: 0.2 px 46 ms WEST, 0.4 px 25 ms SOUTH
02:06:34.777 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:34.777 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:35.909 01.132 10052 Exposure complete
02:06:35.989 00.080 10052 worker thread done servicing request
02:06:35.989 00.000 6880 OnExposeComplete: enter
02:06:35.990 00.001 6880 UpdateGuideState(): m_state=6
02:06:35.990 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2762
02:06:35.990 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=890.67, Mass=2561, SNR=35.1, Peak=182 HFD=4.7
02:06:35.990 00.000 6880 MultiStar: [#1 0.79,0.05,0.00,M4] [#2 0.22,-0.11,0.99,U] [#3 0.75,0.22,0.00,M4] [#4 0.58,-0.23,0.00,M6] [#5 0.61,0.10,0.00,M4] [#6 0.72,0.45,0.00,M4] [#7 0.70,0.16,0.00,M1] [#8 0.52,-0.06,0.00,M5] 
02:06:35.990 00.000 6880 refined, 1 included, MultiStar: {0.51, -0.24}, one-star: {0.79, -0.38}
02:06:35.990 00.000 6880 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.61) = xAngle (1.16 = 1.16)
02:06:35.992 00.002 6880 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
02:06:35.992 00.000 6880 CameraToMount -- cameraX=0.51 cameraY=-0.24 hyp=0.56 cameraTheta=-0.45 mountX=0.22 mountY=0.51, mountTheta=1.16
02:06:35.993 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.51, y=-0.24, opts=13)
02:06:35.993 00.000 6880 Enqueuing Move request for scope (0.51, -0.24)
02:06:35.994 00.001 10052 Worker thread wakes up
02:06:35.994 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.51, -0.24) opts 0xd
02:06:35.994 00.000 10052 Handling offset move in thread for scope, endpoint = (0.51, -0.24)
02:06:35.994 00.000 10052 Moving (0.51, -0.24) raw xDistance=0.22 yDistance=0.51
02:06:35.994 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:06:35.994 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.51, slope = 0.02
02:06:35.994 00.000 10052 MoveAxis(W, 62, ABG)
02:06:35.994 00.000 10052 Guiding  Dir = 3, Dur = 62
02:06:36.022 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:36.063 00.041 6880 UpdateGuideState exits: m=2561 SNR=35.1
02:06:36.064 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:36.064 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:36.064 00.000 6880 Enqueuing Expose request
02:06:36.070 00.006 10052 IsSlewing returns 0
02:06:36.148 00.078 10052 IsGuiding returns 0
02:06:36.280 00.132 10052 IsGuiding returns 1
02:06:36.280 00.000 10052 scope still moving after pulse duration time elapsed
02:06:36.357 00.077 10052 IsSlewing returns 0
02:06:36.427 00.070 10052 IsGuiding returns 0
02:06:36.427 00.000 10052 scope move finished after 62 + 216 ms
02:06:36.427 00.000 10052 Move returns status 0, amount 62
02:06:36.427 00.000 10052 MoveAxis(S, 40, ABG)
02:06:36.427 00.000 10052 Guiding  Dir = 1, Dur = 40
02:06:36.496 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c470f33-bb1a-46cd-b641-b4e951fda032"}
02:06:36.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c470f33-bb1a-46cd-b641-b4e951fda032"}
02:06:36.497 00.001 10052 IsSlewing returns 0
02:06:36.497 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42b2a5b9-8965-43d8-bc59-264eb95b88a7"}
02:06:36.497 00.000 6880 case statement mapped state 6 to 3
02:06:36.497 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"42b2a5b9-8965-43d8-bc59-264eb95b88a7"}
02:06:36.499 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"706f1107-c132-4734-82d1-8f22ca3d822d"}
02:06:36.499 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2762,"width":15,"height":15,"star_pos":[6.68,6.67],"pixels":"..."},"id":"706f1107-c132-4734-82d1-8f22ca3d822d"}
02:06:36.573 00.074 10052 IsGuiding returns 0
02:06:36.712 00.139 10052 IsGuiding returns 0
02:06:36.712 00.000 10052 Move returns status 0, amount 40
02:06:36.712 00.000 10052 move complete, result=0
02:06:36.712 00.000 10052 worker thread done servicing request
02:06:36.712 00.000 6880 GuideStep: 0.2 px 62 ms WEST, 0.5 px 40 ms SOUTH
02:06:36.712 00.000 10052 Worker thread wakes up
02:06:36.713 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:36.713 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:37.630 00.917 10052 Exposure complete
02:06:37.702 00.072 6880 OnExposeComplete: enter
02:06:37.702 00.000 10052 worker thread done servicing request
02:06:37.702 00.000 6880 UpdateGuideState(): m_state=6
02:06:37.702 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2763
02:06:37.702 00.000 6880 Star::Find returns 1 (0), X=408.53, Y=890.67, Mass=2612, SNR=35.3, Peak=173 HFD=4.6
02:06:37.703 00.001 6880 MultiStar: [#1 0.67,-0.01,0.00,M5] [#2 0.12,-0.25,1.01,U] [#3 0.80,0.29,0.00,M5] [#4 0.64,-0.26,0.00,M7] [#5 0.67,0.05,0.00,M5] [#6 0.74,0.10,0.00,M5] [#7 0.53,-0.13,0.00,M2] [#8 0.69,-0.01,0.00,M6] 
02:06:37.703 00.000 6880 refined, 1 included, MultiStar: {0.38, -0.32}, one-star: {0.64, -0.38}
02:06:37.703 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
02:06:37.703 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
02:06:37.703 00.000 6880 CameraToMount -- cameraX=0.38 cameraY=-0.32 hyp=0.49 cameraTheta=-0.69 mountX=0.30 mountY=0.38, mountTheta=0.91
02:06:37.705 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.38, y=-0.32, opts=13)
02:06:37.705 00.000 6880 Enqueuing Move request for scope (0.38, -0.32)
02:06:37.705 00.000 10052 Worker thread wakes up
02:06:37.705 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.32) opts 0xd
02:06:37.706 00.001 10052 Handling offset move in thread for scope, endpoint = (0.38, -0.32)
02:06:37.706 00.000 10052 Moving (0.38, -0.32) raw xDistance=0.30 yDistance=0.38
02:06:37.706 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
02:06:37.706 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.38, slope = 0.03
02:06:37.706 00.000 10052 MoveAxis(W, 83, ABG)
02:06:37.706 00.000 10052 Guiding  Dir = 3, Dur = 83
02:06:37.732 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:37.772 00.040 6880 UpdateGuideState exits: m=2612 SNR=35.3
02:06:37.772 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:37.772 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:37.772 00.000 6880 Enqueuing Expose request
02:06:37.772 00.000 10052 IsSlewing returns 0
02:06:37.847 00.075 10052 IsGuiding returns 0
02:06:37.915 00.068 10052 PulseGuide returned control before completion, sleep 25
02:06:37.973 00.058 10052 IsGuiding returns 1
02:06:37.973 00.000 10052 scope still moving after pulse duration time elapsed
02:06:38.019 00.046 10052 IsSlewing returns 0
02:06:38.058 00.039 10052 IsGuiding returns 0
02:06:38.059 00.001 10052 scope move finished after 83 + 127 ms
02:06:38.059 00.000 10052 Move returns status 0, amount 83
02:06:38.059 00.000 10052 MoveAxis(S, 49, ABG)
02:06:38.059 00.000 10052 Guiding  Dir = 1, Dur = 49
02:06:38.096 00.037 10052 IsSlewing returns 0
02:06:38.135 00.039 10052 IsGuiding returns 0
02:06:38.161 00.026 10052 PulseGuide returned control before completion, sleep 32
02:06:38.272 00.111 10052 IsGuiding returns 0
02:06:38.272 00.000 10052 Move returns status 0, amount 49
02:06:38.272 00.000 10052 move complete, result=0
02:06:38.273 00.001 10052 worker thread done servicing request
02:06:38.273 00.000 6880 GuideStep: 0.3 px 83 ms WEST, 0.4 px 49 ms SOUTH
02:06:38.273 00.000 10052 Worker thread wakes up
02:06:38.273 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:38.273 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:38.704 00.431 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c0573b1-d2bb-43fd-a66c-f1b6008ecde1"}
02:06:38.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c0573b1-d2bb-43fd-a66c-f1b6008ecde1"}
02:06:38.708 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3d22da2-a861-47b2-9d97-49881eb16bbb"}
02:06:38.708 00.000 6880 case statement mapped state 6 to 3
02:06:38.710 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3d22da2-a861-47b2-9d97-49881eb16bbb"}
02:06:38.710 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81f94ffb-694d-4ef2-8496-b6c07d445327"}
02:06:38.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2763,"width":15,"height":15,"star_pos":[6.53,6.67],"pixels":"..."},"id":"81f94ffb-694d-4ef2-8496-b6c07d445327"}
02:06:39.405 00.695 10052 Exposure complete
02:06:39.491 00.086 10052 worker thread done servicing request
02:06:39.491 00.000 6880 OnExposeComplete: enter
02:06:39.491 00.000 6880 UpdateGuideState(): m_state=6
02:06:39.492 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2764
02:06:39.492 00.000 6880 Star::Find returns 1 (0), X=408.43, Y=890.99, Mass=2674, SNR=35.9, Peak=165 HFD=4.9
02:06:39.492 00.000 6880 MultiStar: [#1 0.69,0.17,0.00,M6] [#2 0.14,0.12,0.97,U] [#3 0.72,0.48,0.00,M6] [#4 0.65,0.16,0.00,M8] [#5 0.68,0.22,0.00,M6] [#6 0.72,0.52,0.00,M6] [#7 0.69,0.32,0.00,M3] [#8 0.57,0.17,0.00,M7] 
02:06:39.492 00.000 6880 refined, 1 included, MultiStar: {0.34, 0.03}, one-star: {0.53, -0.07}
02:06:39.492 00.000 6880 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.61) = xAngle (1.69 = 1.69)
02:06:39.492 00.000 6880 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.66 = 1.66)
02:06:39.493 00.001 6880 CameraToMount -- cameraX=0.34 cameraY=0.03 hyp=0.34 cameraTheta=0.08 mountX=-0.04 mountY=0.34, mountTheta=1.69
02:06:39.495 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.03, opts=13)
02:06:39.495 00.000 6880 Enqueuing Move request for scope (0.34, 0.03)
02:06:39.495 00.000 10052 Worker thread wakes up
02:06:39.495 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.03) opts 0xd
02:06:39.495 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.03)
02:06:39.495 00.000 10052 Moving (0.34, 0.03) raw xDistance=-0.04 yDistance=0.34
02:06:39.495 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:06:39.495 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.34, slope = 0.02
02:06:39.495 00.000 10052 MoveAxis(E, 0, ABG)
02:06:39.495 00.000 10052 Move returns status 0, amount 0
02:06:39.496 00.001 10052 MoveAxis(S, 36, ABG)
02:06:39.496 00.000 10052 Guiding  Dir = 1, Dur = 36
02:06:39.530 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:39.578 00.048 6880 UpdateGuideState exits: m=2674 SNR=35.9
02:06:39.578 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:39.578 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:39.578 00.000 6880 Enqueuing Expose request
02:06:39.628 00.050 10052 IsSlewing returns 0
02:06:39.666 00.038 10052 IsGuiding returns 0
02:06:39.806 00.140 10052 IsGuiding returns 0
02:06:39.806 00.000 10052 Move returns status 0, amount 36
02:06:39.806 00.000 10052 move complete, result=0
02:06:39.807 00.001 10052 worker thread done servicing request
02:06:39.807 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 36 ms SOUTH
02:06:39.807 00.000 10052 Worker thread wakes up
02:06:39.807 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:39.807 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:40.704 00.897 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee7fc0f4-ee06-4004-ad9d-302b5ca31ecb"}
02:06:40.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee7fc0f4-ee06-4004-ad9d-302b5ca31ecb"}
02:06:40.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa4dc4f7-f00e-43ae-9b49-0deec0216c08"}
02:06:40.706 00.001 6880 case statement mapped state 6 to 3
02:06:40.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa4dc4f7-f00e-43ae-9b49-0deec0216c08"}
02:06:40.707 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"24673df7-8d76-4aab-9b2e-12e260af1eb2"}
02:06:40.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2764,"width":15,"height":15,"star_pos":[7.43,6.99],"pixels":"..."},"id":"24673df7-8d76-4aab-9b2e-12e260af1eb2"}
02:06:40.722 00.015 10052 Exposure complete
02:06:40.820 00.098 10052 worker thread done servicing request
02:06:40.820 00.000 6880 OnExposeComplete: enter
02:06:40.820 00.000 6880 UpdateGuideState(): m_state=6
02:06:40.821 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2765
02:06:40.821 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=890.80, Mass=2694, SNR=36.1, Peak=182 HFD=4.5
02:06:40.821 00.000 6880 MultiStar: [#1 0.41,0.10,0.94,U] [#2 0.03,0.10,0.99,U] [#3 0.62,0.44,0.00,M7] [#4 0.44,0.14,0.84,U] [#5 0.36,0.17,0.95,U] [#6 0.39,0.43,0.00,M7] [#7 0.36,-0.02,0.75,U] [#8 0.29,0.07,0.78,U] 
02:06:40.822 00.001 6880 refined, 6 included, MultiStar: {0.34, 0.04}, one-star: {0.48, -0.26}
02:06:40.822 00.000 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.74 = 1.74)
02:06:40.822 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
02:06:40.822 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=0.04 hyp=0.34 cameraTheta=0.12 mountX=-0.06 mountY=0.34, mountTheta=1.73
02:06:40.824 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.04, opts=13)
02:06:40.824 00.000 6880 Enqueuing Move request for scope (0.34, 0.04)
02:06:40.824 00.000 10052 Worker thread wakes up
02:06:40.824 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.04) opts 0xd
02:06:40.824 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.04)
02:06:40.824 00.000 10052 Moving (0.34, 0.04) raw xDistance=-0.06 yDistance=0.34
02:06:40.824 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:40.824 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.34, slope = 0.01
02:06:40.825 00.001 10052 MoveAxis(E, 0, ABG)
02:06:40.825 00.000 10052 Move returns status 0, amount 0
02:06:40.825 00.000 10052 MoveAxis(S, 14, ABG)
02:06:40.825 00.000 10052 Guiding  Dir = 1, Dur = 14
02:06:40.847 00.022 10052 IsSlewing returns 0
02:06:40.857 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:40.884 00.027 10052 IsGuiding returns 0
02:06:40.909 00.025 6880 UpdateGuideState exits: m=2694 SNR=36.1
02:06:40.909 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:40.909 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:40.909 00.000 6880 Enqueuing Expose request
02:06:40.952 00.043 10052 IsGuiding returns 1
02:06:40.952 00.000 10052 scope still moving after pulse duration time elapsed
02:06:41.004 00.052 10052 IsSlewing returns 0
02:06:41.043 00.039 10052 IsGuiding returns 0
02:06:41.043 00.000 10052 scope move finished after 14 + 143 ms
02:06:41.043 00.000 10052 Move returns status 0, amount 14
02:06:41.043 00.000 10052 move complete, result=0
02:06:41.043 00.000 10052 worker thread done servicing request
02:06:41.043 00.000 10052 Worker thread wakes up
02:06:41.043 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:41.043 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:41.072 00.029 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 14 ms SOUTH
02:06:42.180 01.108 10052 Exposure complete
02:06:42.275 00.095 10052 worker thread done servicing request
02:06:42.275 00.000 6880 OnExposeComplete: enter
02:06:42.275 00.000 6880 UpdateGuideState(): m_state=6
02:06:42.275 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2766
02:06:42.276 00.001 6880 Star::Find returns 1 (0), X=408.16, Y=890.88, Mass=2752, SNR=36.5, Peak=129 HFD=4.6
02:06:42.276 00.000 6880 MultiStar: [#1 0.32,0.16,0.92,U] [#2 -0.11,0.17,0.94,U] [#3 0.45,0.38,0.00,M8] [#4 0.30,-0.01,0.80,U] [#5 0.27,0.19,0.95,U] [#6 0.19,0.48,0.87,U] [#7 0.19,0.27,0.76,U] [#8 0.05,0.07,0.77,U] 
02:06:42.276 00.000 6880 refined, 7 included, MultiStar: {0.19, 0.14}, one-star: {0.27, -0.17}
02:06:42.276 00.000 6880 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.61) = xAngle (2.26 = 2.26)
02:06:42.276 00.000 6880 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.22 = 2.22)
02:06:42.277 00.001 6880 CameraToMount -- cameraX=0.19 cameraY=0.14 hyp=0.23 cameraTheta=0.64 mountX=-0.15 mountY=0.18, mountTheta=2.24
02:06:42.279 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.14, opts=13)
02:06:42.279 00.000 6880 Enqueuing Move request for scope (0.19, 0.14)
02:06:42.279 00.000 10052 Worker thread wakes up
02:06:42.279 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.14) opts 0xd
02:06:42.279 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.14)
02:06:42.280 00.001 10052 Moving (0.19, 0.14) raw xDistance=-0.15 yDistance=0.18
02:06:42.280 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:06:42.280 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.01
02:06:42.280 00.000 10052 MoveAxis(E, 39, ABG)
02:06:42.280 00.000 10052 Guiding  Dir = 2, Dur = 39
02:06:42.311 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:42.317 00.006 10052 IsSlewing returns 0
02:06:42.357 00.040 6880 UpdateGuideState exits: m=2752 SNR=36.5
02:06:42.358 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:42.358 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:42.358 00.000 6880 Enqueuing Expose request
02:06:42.391 00.033 10052 IsGuiding returns 0
02:06:42.524 00.133 10052 IsGuiding returns 0
02:06:42.525 00.001 10052 Move returns status 0, amount 39
02:06:42.525 00.000 10052 MoveAxis(N, 0, ABG)
02:06:42.525 00.000 10052 Move returns status 0, amount 0
02:06:42.525 00.000 10052 move complete, result=0
02:06:42.525 00.000 10052 worker thread done servicing request
02:06:42.525 00.000 10052 Worker thread wakes up
02:06:42.525 00.000 6880 GuideStep: -0.1 px 39 ms EAST, 0.2 px 0 ms NORTH
02:06:42.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:42.525 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:42.704 00.179 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"66aa8ab0-9222-4260-b297-e5c2c7a52a02"}
02:06:42.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"66aa8ab0-9222-4260-b297-e5c2c7a52a02"}
02:06:42.705 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24736449-54e5-4dd4-9f3f-208f6ef9c7ff"}
02:06:42.705 00.000 6880 case statement mapped state 6 to 3
02:06:42.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24736449-54e5-4dd4-9f3f-208f6ef9c7ff"}
02:06:42.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bc8e9615-985d-4813-883a-cb3f515fde8a"}
02:06:42.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2766,"width":15,"height":15,"star_pos":[7.16,6.88],"pixels":"..."},"id":"bc8e9615-985d-4813-883a-cb3f515fde8a"}
02:06:43.438 00.732 10052 Exposure complete
02:06:43.508 00.070 10052 worker thread done servicing request
02:06:43.508 00.000 6880 OnExposeComplete: enter
02:06:43.508 00.000 6880 UpdateGuideState(): m_state=6
02:06:43.509 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2767
02:06:43.509 00.000 6880 Star::Find returns 1 (0), X=408.35, Y=890.78, Mass=2606, SNR=35.4, Peak=129 HFD=4.8
02:06:43.509 00.000 6880 MultiStar: [#1 0.51,0.21,0.00,M5] [#2 -0.09,0.07,0.96,U] [#3 0.37,0.40,0.00,M9] [#4 0.47,0.20,0.86,U] [#5 0.34,0.34,0.98,U] [#6 0.52,0.61,0.00,M7] [#7 0.46,0.26,0.00,M2] [#8 0.13,0.01,0.80,U] 
02:06:43.509 00.000 6880 refined, 4 included, MultiStar: {0.26, 0.07}, one-star: {0.46, -0.27}
02:06:43.509 00.000 6880 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.61) = xAngle (1.87 = 1.87)
02:06:43.509 00.000 6880 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.84 = 1.84)
02:06:43.509 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.25 mountX=-0.08 mountY=0.26, mountTheta=1.86
02:06:43.511 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.07, opts=13)
02:06:43.511 00.000 6880 Enqueuing Move request for scope (0.26, 0.07)
02:06:43.511 00.000 10052 Worker thread wakes up
02:06:43.512 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
02:06:43.512 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
02:06:43.512 00.000 10052 Moving (0.26, 0.07) raw xDistance=-0.08 yDistance=0.26
02:06:43.512 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:06:43.512 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.01
02:06:43.512 00.000 10052 MoveAxis(E, 0, ABG)
02:06:43.512 00.000 10052 Move returns status 0, amount 0
02:06:43.512 00.000 10052 MoveAxis(N, 0, ABG)
02:06:43.512 00.000 10052 Move returns status 0, amount 0
02:06:43.512 00.000 10052 move complete, result=0
02:06:43.512 00.000 10052 worker thread done servicing request
02:06:43.538 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:43.576 00.038 6880 UpdateGuideState exits: m=2606 SNR=35.4
02:06:43.576 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:43.576 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:43.576 00.000 6880 Enqueuing Expose request
02:06:43.576 00.000 10052 Worker thread wakes up
02:06:43.576 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:06:43.576 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:43.576 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:44.713 01.137 10052 Exposure complete
02:06:44.791 00.078 10052 worker thread done servicing request
02:06:44.791 00.000 6880 OnExposeComplete: enter
02:06:44.792 00.001 6880 UpdateGuideState(): m_state=6
02:06:44.792 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2768
02:06:44.792 00.000 6880 Star::Find returns 1 (0), X=408.73, Y=891.06, Mass=2488, SNR=34.5, Peak=141 HFD=4.5
02:06:44.793 00.001 6880 MultiStar: [#1 0.97,0.53,0.00,M6] [#2 0.32,0.40,1.01,U] [#3 0.90,0.60,0.00,M10] [#4 0.81,0.32,0.00,M6] [#5 0.98,0.70,0.00,M4] [#6 0.82,0.67,0.00,M8] [#7 0.95,0.52,0.00,M3] [#8 0.86,0.34,0.00,M5] 
02:06:44.793 00.000 6880 refined, 1 included, MultiStar: {0.58, 0.20}, one-star: {0.84, 0.01}
02:06:44.793 00.000 6880 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.61) = xAngle (1.95 = 1.95)
02:06:44.793 00.000 6880 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.92 = 1.92)
02:06:44.793 00.000 6880 CameraToMount -- cameraX=0.58 cameraY=0.20 hyp=0.61 cameraTheta=0.34 mountX=-0.23 mountY=0.57, mountTheta=1.95
02:06:44.795 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.58, y=0.20, opts=13)
02:06:44.795 00.000 6880 Enqueuing Move request for scope (0.58, 0.20)
02:06:44.795 00.000 10052 Worker thread wakes up
02:06:44.795 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.58, 0.20) opts 0xd
02:06:44.795 00.000 10052 Handling offset move in thread for scope, endpoint = (0.58, 0.20)
02:06:44.795 00.000 10052 Moving (0.58, 0.20) raw xDistance=-0.23 yDistance=0.57
02:06:44.795 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:06:44.795 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.57, slope = -0.00
02:06:44.796 00.001 10052 MoveAxis(E, 61, ABG)
02:06:44.796 00.000 10052 Guiding  Dir = 2, Dur = 61
02:06:44.817 00.021 10052 IsSlewing returns 0
02:06:44.824 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:44.854 00.030 10052 IsGuiding returns 0
02:06:44.868 00.014 6880 UpdateGuideState exits: m=2488 SNR=34.5
02:06:44.869 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:44.869 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:44.869 00.000 6880 Enqueuing Expose request
02:06:44.882 00.013 10052 PulseGuide returned control before completion, sleep 44
02:06:44.963 00.081 10052 IsGuiding returns 0
02:06:44.963 00.000 10052 Move returns status 0, amount 61
02:06:44.963 00.000 10052 MoveAxis(N, 0, ABG)
02:06:44.963 00.000 10052 Move returns status 0, amount 0
02:06:44.963 00.000 10052 move complete, result=0
02:06:44.963 00.000 10052 worker thread done servicing request
02:06:44.963 00.000 10052 Worker thread wakes up
02:06:44.963 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:44.963 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:45.084 00.121 6880 GuideStep: -0.2 px 61 ms EAST, 0.6 px 0 ms NORTH
02:06:45.088 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a2d33aec-c5f3-45a5-a832-49bcb2359f73"}
02:06:45.088 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a2d33aec-c5f3-45a5-a832-49bcb2359f73"}
02:06:45.119 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d2a9f3b-9074-4235-8d63-5d5aea63d228"}
02:06:45.119 00.000 6880 case statement mapped state 6 to 3
02:06:45.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d2a9f3b-9074-4235-8d63-5d5aea63d228"}
02:06:45.121 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0f866a1c-6938-4264-a217-fb2521fb6bdb"}
02:06:45.122 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2768,"width":15,"height":15,"star_pos":[6.73,7.06],"pixels":"..."},"id":"0f866a1c-6938-4264-a217-fb2521fb6bdb"}
02:06:45.871 00.749 10052 Exposure complete
02:06:45.958 00.087 10052 worker thread done servicing request
02:06:45.958 00.000 6880 OnExposeComplete: enter
02:06:45.958 00.000 6880 UpdateGuideState(): m_state=6
02:06:45.958 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2769
02:06:45.959 00.001 6880 Star::Find returns 1 (0), X=408.99, Y=890.78, Mass=2562, SNR=35.1, Peak=150 HFD=4.7
02:06:45.959 00.000 6880 MultiStar: large primary error, entering stabilization period
02:06:45.959 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.37 = 1.37)
02:06:45.959 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
02:06:45.959 00.000 6880 CameraToMount -- cameraX=1.10 cameraY=-0.27 hyp=1.13 cameraTheta=-0.24 mountX=0.23 mountY=1.10, mountTheta=1.37
02:06:45.961 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=1.10, y=-0.27, opts=13)
02:06:45.962 00.001 6880 Enqueuing Move request for scope (1.10, -0.27)
02:06:45.962 00.000 10052 Worker thread wakes up
02:06:45.962 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (1.10, -0.27) opts 0xd
02:06:45.962 00.000 10052 Handling offset move in thread for scope, endpoint = (1.10, -0.27)
02:06:45.962 00.000 10052 Moving (1.10, -0.27) raw xDistance=0.23 yDistance=1.10
02:06:45.962 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:06:45.962 00.000 10052 Lowpass2 history cleared, outlier deflection
02:06:45.962 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.50 from input 1.10, slope = 0.00
02:06:45.962 00.000 10052 MoveAxis(W, 58, ABG)
02:06:45.962 00.000 10052 Guiding  Dir = 3, Dur = 58
02:06:45.993 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:46.034 00.041 10052 IsSlewing returns 0
02:06:46.041 00.007 6880 UpdateGuideState exits: m=2562 SNR=35.1
02:06:46.041 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:46.041 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:46.041 00.000 6880 Enqueuing Expose request
02:06:46.113 00.072 10052 IsGuiding returns 0
02:06:46.257 00.144 10052 IsGuiding returns 1
02:06:46.257 00.000 10052 scope still moving after pulse duration time elapsed
02:06:46.361 00.104 10052 IsSlewing returns 0
02:06:46.432 00.071 10052 IsGuiding returns 0
02:06:46.432 00.000 10052 scope move finished after 58 + 260 ms
02:06:46.432 00.000 10052 Move returns status 0, amount 58
02:06:46.432 00.000 10052 MoveAxis(S, 200, ABG)
02:06:46.432 00.000 10052 Guiding  Dir = 1, Dur = 200
02:06:46.502 00.070 10052 IsSlewing returns 0
02:06:46.578 00.076 10052 IsGuiding returns 0
02:06:46.641 00.063 10052 PulseGuide returned control before completion, sleep 147
02:06:46.813 00.172 10052 IsGuiding returns 1
02:06:46.813 00.000 10052 scope still moving after pulse duration time elapsed
02:06:46.859 00.046 10052 IsSlewing returns 0
02:06:46.898 00.039 10052 IsGuiding returns 0
02:06:46.898 00.000 10052 scope move finished after 200 + 119 ms
02:06:46.898 00.000 10052 Move returns status 0, amount 200
02:06:46.898 00.000 10052 move complete, result=0
02:06:46.898 00.000 10052 worker thread done servicing request
02:06:46.898 00.000 6880 GuideStep: 0.2 px 58 ms WEST, 1.1 px 200 ms SOUTH
02:06:46.899 00.001 10052 Worker thread wakes up
02:06:46.899 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:46.899 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:47.086 00.187 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"874acb1d-2e81-4b94-96ab-808d500bf090"}
02:06:47.086 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"874acb1d-2e81-4b94-96ab-808d500bf090"}
02:06:47.087 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e1088fb1-ff50-4d4e-988a-60ff45c85e00"}
02:06:47.087 00.000 6880 case statement mapped state 6 to 3
02:06:47.087 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1088fb1-ff50-4d4e-988a-60ff45c85e00"}
02:06:47.087 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"52549734-1347-4046-945c-45997567870f"}
02:06:47.087 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2769,"width":15,"height":15,"star_pos":[6.99,6.78],"pixels":"..."},"id":"52549734-1347-4046-945c-45997567870f"}
02:06:48.041 00.954 10052 Exposure complete
02:06:48.125 00.084 10052 worker thread done servicing request
02:06:48.125 00.000 6880 OnExposeComplete: enter
02:06:48.125 00.000 6880 UpdateGuideState(): m_state=6
02:06:48.125 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2770
02:06:48.126 00.001 6880 Star::Find returns 1 (0), X=408.11, Y=890.71, Mass=2453, SNR=34.3, Peak=141 HFD=4.6
02:06:48.126 00.000 6880 MultiStar: exiting stabilization period
02:06:48.126 00.000 6880 MultiStar: [#1 0.50,0.18,0.00,M7] [#2 -0.26,0.00,0.98,U] [#3 0.26,0.12,0.92,U] [#4 0.54,0.03,0.00,M7] [#5 0.37,0.05,0.97,U] [#6 0.16,0.07,0.95,U] [#7 0.41,0.07,0.77,U] [#8 0.07,-0.03,0.79,U] 
02:06:48.126 00.000 6880 refined, 6 included, MultiStar: {0.17, -0.01}, one-star: {0.21, -0.34}
02:06:48.126 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
02:06:48.126 00.000 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
02:06:48.126 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.01 hyp=0.17 cameraTheta=-0.07 mountX=0.00 mountY=0.17, mountTheta=1.54
02:06:48.128 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.01, opts=13)
02:06:48.128 00.000 6880 Enqueuing Move request for scope (0.17, -0.01)
02:06:48.129 00.001 10052 Worker thread wakes up
02:06:48.129 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.01) opts 0xd
02:06:48.129 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.01)
02:06:48.129 00.000 10052 Moving (0.17, -0.01) raw xDistance=0.00 yDistance=0.17
02:06:48.129 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:06:48.129 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
02:06:48.129 00.000 10052 MoveAxis(E, 0, ABG)
02:06:48.129 00.000 10052 Move returns status 0, amount 0
02:06:48.129 00.000 10052 MoveAxis(N, 0, ABG)
02:06:48.129 00.000 10052 Move returns status 0, amount 0
02:06:48.129 00.000 10052 move complete, result=0
02:06:48.129 00.000 10052 worker thread done servicing request
02:06:48.157 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:48.199 00.042 6880 UpdateGuideState exits: m=2453 SNR=34.3
02:06:48.200 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:48.200 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:48.200 00.000 6880 Enqueuing Expose request
02:06:48.200 00.000 10052 Worker thread wakes up
02:06:48.200 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:06:48.200 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:48.200 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:49.088 00.888 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5faaf97-eb04-4462-9e9e-02bed232f7c7"}
02:06:49.088 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5faaf97-eb04-4462-9e9e-02bed232f7c7"}
02:06:49.088 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7cb0a1ff-279d-4da9-a177-d671c4088d25"}
02:06:49.088 00.000 6880 case statement mapped state 6 to 3
02:06:49.088 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cb0a1ff-279d-4da9-a177-d671c4088d25"}
02:06:49.089 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2b63fb25-746f-4ca5-9684-28e8c7133203"}
02:06:49.089 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2770,"width":15,"height":15,"star_pos":[7.11,6.71],"pixels":"..."},"id":"2b63fb25-746f-4ca5-9684-28e8c7133203"}
02:06:49.120 00.031 10052 Exposure complete
02:06:49.201 00.081 10052 worker thread done servicing request
02:06:49.201 00.000 6880 OnExposeComplete: enter
02:06:49.201 00.000 6880 UpdateGuideState(): m_state=6
02:06:49.201 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2771
02:06:49.202 00.001 6880 Star::Find returns 1 (0), X=408.06, Y=891.21, Mass=2617, SNR=35.5, Peak=169 HFD=4.5
02:06:49.202 00.000 6880 MultiStar: [#1 0.32,0.43,0.00,M8] [#2 -0.34,0.43,0.00,M1] [#3 0.11,0.67,0.00,M10] [#4 0.28,0.49,0.00,M8] [#5 0.25,0.42,0.99,U] [#6 -0.04,0.75,0.00,M8] [#7 0.13,0.55,0.00,M3] [#8 0.11,0.42,0.80,U] 
02:06:49.202 00.000 6880 single-star, 2 included, MultiStar: {0.18, 0.33}, one-star: {0.17, 0.16}
02:06:49.202 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.35 = 2.35)
02:06:49.202 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
02:06:49.202 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.16 hyp=0.23 cameraTheta=0.74 mountX=-0.16 mountY=0.17, mountTheta=2.33
02:06:49.204 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.16, opts=13)
02:06:49.204 00.000 6880 Enqueuing Move request for scope (0.17, 0.16)
02:06:49.204 00.000 10052 Worker thread wakes up
02:06:49.204 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.16) opts 0xd
02:06:49.204 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.16)
02:06:49.204 00.000 10052 Moving (0.17, 0.16) raw xDistance=-0.16 yDistance=0.17
02:06:49.204 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:06:49.205 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
02:06:49.205 00.000 10052 MoveAxis(E, 44, ABG)
02:06:49.205 00.000 10052 Guiding  Dir = 2, Dur = 44
02:06:49.226 00.021 10052 IsSlewing returns 0
02:06:49.233 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:49.264 00.031 10052 IsGuiding returns 0
02:06:49.275 00.011 6880 UpdateGuideState exits: m=2617 SNR=35.5
02:06:49.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:49.275 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:49.275 00.000 6880 Enqueuing Expose request
02:06:49.291 00.016 10052 PulseGuide returned control before completion, sleep 27
02:06:49.353 00.062 10052 IsGuiding returns 0
02:06:49.353 00.000 10052 Move returns status 0, amount 44
02:06:49.353 00.000 10052 MoveAxis(N, 0, ABG)
02:06:49.353 00.000 10052 Move returns status 0, amount 0
02:06:49.353 00.000 10052 move complete, result=0
02:06:49.353 00.000 10052 worker thread done servicing request
02:06:49.353 00.000 6880 GuideStep: -0.2 px 44 ms EAST, 0.2 px 0 ms NORTH
02:06:49.353 00.000 10052 Worker thread wakes up
02:06:49.353 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:49.353 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:50.480 01.127 10052 Exposure complete
02:06:50.551 00.071 10052 worker thread done servicing request
02:06:50.551 00.000 6880 OnExposeComplete: enter
02:06:50.551 00.000 6880 UpdateGuideState(): m_state=6
02:06:50.551 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2772
02:06:50.551 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=890.79, Mass=2527, SNR=34.9, Peak=160 HFD=4.6
02:06:50.552 00.001 6880 MultiStar: [#1 0.00,0.13,0.96,U] [#2 -0.71,-0.33,0.00,M2] [#3 -0.05,0.38,0.93,U] [#4 0.18,0.11,0.88,U] [#5 -0.28,-0.11,0.97,U] [#6 -0.15,0.34,0.91,U] [#7 0.06,0.18,0.77,U] [#8 -0.32,-0.01,0.81,U] 
02:06:50.552 00.000 6880 refined, 7 included, MultiStar: {-0.09, 0.09}, one-star: {-0.16, -0.26}
02:06:50.552 00.000 6880 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.61) = xAngle (4.00 = -2.29)
02:06:50.552 00.000 6880 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.32)
02:06:50.552 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.09 hyp=0.13 cameraTheta=2.38 mountX=-0.08 mountY=-0.09, mountTheta=-2.30
02:06:50.554 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.09, opts=13)
02:06:50.554 00.000 6880 Enqueuing Move request for scope (-0.09, 0.09)
02:06:50.554 00.000 10052 Worker thread wakes up
02:06:50.554 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.09) opts 0xd
02:06:50.554 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.09)
02:06:50.554 00.000 10052 Moving (-0.09, 0.09) raw xDistance=-0.08 yDistance=-0.09
02:06:50.554 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:06:50.554 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:06:50.554 00.000 10052 MoveAxis(E, 0, ABG)
02:06:50.554 00.000 10052 Move returns status 0, amount 0
02:06:50.554 00.000 10052 MoveAxis(N, 0, ABG)
02:06:50.554 00.000 10052 Move returns status 0, amount 0
02:06:50.555 00.001 10052 move complete, result=0
02:06:50.555 00.000 10052 worker thread done servicing request
02:06:50.579 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:50.619 00.040 6880 UpdateGuideState exits: m=2527 SNR=34.9
02:06:50.619 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:50.619 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:50.619 00.000 6880 Enqueuing Expose request
02:06:50.619 00.000 10052 Worker thread wakes up
02:06:50.620 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:06:50.620 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:50.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:51.086 00.466 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4bc0db90-868f-4781-9cd2-f54707515f87"}
02:06:51.086 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4bc0db90-868f-4781-9cd2-f54707515f87"}
02:06:51.087 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a10507e-fa85-4e98-94c6-dc7b6f753b96"}
02:06:51.087 00.000 6880 case statement mapped state 6 to 3
02:06:51.087 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a10507e-fa85-4e98-94c6-dc7b6f753b96"}
02:06:51.088 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5ac1634-5e04-4ea7-bb3d-69ee6bc3f23b"}
02:06:51.088 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2772,"width":15,"height":15,"star_pos":[6.73,6.79],"pixels":"..."},"id":"b5ac1634-5e04-4ea7-bb3d-69ee6bc3f23b"}
02:06:51.528 00.440 10052 Exposure complete
02:06:51.633 00.105 6880 OnExposeComplete: enter
02:06:51.633 00.000 6880 UpdateGuideState(): m_state=6
02:06:51.634 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2773
02:06:51.634 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=890.89, Mass=2589, SNR=35.3, Peak=182 HFD=4.5
02:06:51.634 00.000 6880 MultiStar: [#1 0.20,0.22,0.95,U] [#2 -0.29,0.28,1.01,U] [#3 0.04,0.53,0.00,M10] [#4 0.23,0.23,0.85,U] [#5 0.09,0.25,0.97,U] [#6 0.07,0.50,0.95,U] [#7 0.14,0.28,0.77,U] [#8 -0.14,0.33,0.80,U] 
02:06:51.635 00.001 10052 worker thread done servicing request
02:06:51.635 00.000 6880 single-star, 7 included, MultiStar: {0.05, 0.23}, one-star: {0.13, -0.17}
02:06:51.635 00.000 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.71 = 0.71)
02:06:51.635 00.000 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
02:06:51.635 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.90 mountX=0.16 mountY=0.13, mountTheta=0.70
02:06:51.637 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.17, opts=13)
02:06:51.637 00.000 6880 Enqueuing Move request for scope (0.13, -0.17)
02:06:51.637 00.000 10052 Worker thread wakes up
02:06:51.637 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
02:06:51.637 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
02:06:51.637 00.000 10052 Moving (0.13, -0.17) raw xDistance=0.16 yDistance=0.13
02:06:51.637 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:06:51.638 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.04
02:06:51.638 00.000 10052 MoveAxis(W, 43, ABG)
02:06:51.638 00.000 10052 Guiding  Dir = 3, Dur = 43
02:06:51.670 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:51.691 00.021 10052 IsSlewing returns 0
02:06:51.720 00.029 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:06:51.720 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:51.721 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:51.721 00.000 6880 Enqueuing Expose request
02:06:51.729 00.008 10052 IsGuiding returns 0
02:06:51.756 00.027 10052 PulseGuide returned control before completion, sleep 26
02:06:51.810 00.054 10052 IsGuiding returns 0
02:06:51.810 00.000 10052 Move returns status 0, amount 43
02:06:51.812 00.002 10052 MoveAxis(N, 0, ABG)
02:06:51.812 00.000 10052 Move returns status 0, amount 0
02:06:51.812 00.000 10052 move complete, result=0
02:06:51.812 00.000 10052 worker thread done servicing request
02:06:51.812 00.000 10052 Worker thread wakes up
02:06:51.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:51.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:51.943 00.131 6880 GuideStep: 0.2 px 43 ms WEST, 0.1 px 0 ms NORTH
02:06:52.947 01.004 10052 Exposure complete
02:06:53.043 00.096 6880 OnExposeComplete: enter
02:06:53.043 00.000 10052 worker thread done servicing request
02:06:53.043 00.000 6880 UpdateGuideState(): m_state=6
02:06:53.044 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2774
02:06:53.044 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=891.04, Mass=2754, SNR=36.4, Peak=182 HFD=4.4
02:06:53.044 00.000 6880 MultiStar: [#1 0.22,0.28,0.95,U] [#2 -0.26,0.32,0.94,U] [#3 0.26,0.58,0.00,R] [#4 0.28,0.16,0.83,U] [#5 0.29,0.32,0.96,U] [#6 0.22,0.75,0.00,M7] [#7 0.18,0.35,0.75,U] [#8 0.10,0.22,0.79,U] 
02:06:53.044 00.000 6880 refined, 6 included, MultiStar: {0.16, 0.23}, one-star: {0.29, -0.01}
02:06:53.045 00.001 6880 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.61) = xAngle (2.58 = 2.58)
02:06:53.045 00.000 6880 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.55 = 2.55)
02:06:53.045 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.23 hyp=0.28 cameraTheta=0.97 mountX=-0.24 mountY=0.16, mountTheta=2.56
02:06:53.047 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.23, opts=13)
02:06:53.047 00.000 6880 Enqueuing Move request for scope (0.16, 0.23)
02:06:53.047 00.000 10052 Worker thread wakes up
02:06:53.047 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.23) opts 0xd
02:06:53.047 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.23)
02:06:53.047 00.000 10052 Moving (0.16, 0.23) raw xDistance=-0.24 yDistance=0.16
02:06:53.047 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.24
02:06:53.047 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.01
02:06:53.048 00.001 10052 MoveAxis(E, 61, ABG)
02:06:53.048 00.000 10052 Guiding  Dir = 2, Dur = 61
02:06:53.069 00.021 10052 IsSlewing returns 0
02:06:53.080 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:53.107 00.027 10052 IsGuiding returns 0
02:06:53.130 00.023 6880 UpdateGuideState exits: m=2754 SNR=36.4
02:06:53.130 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:53.130 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:53.131 00.001 6880 Enqueuing Expose request
02:06:53.132 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61fb3bb0-38cf-4e1c-b4c9-d52a457658ec"}
02:06:53.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61fb3bb0-38cf-4e1c-b4c9-d52a457658ec"}
02:06:53.134 00.002 10052 PulseGuide returned control before completion, sleep 45
02:06:53.143 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a2d7817-5c4e-46fb-882c-0ecd804ae36d"}
02:06:53.143 00.000 6880 case statement mapped state 6 to 3
02:06:53.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a2d7817-5c4e-46fb-882c-0ecd804ae36d"}
02:06:53.145 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"88abe9b3-2990-45ef-8a6b-15d96d6eda2e"}
02:06:53.146 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2774,"width":15,"height":15,"star_pos":[7.18,7.04],"pixels":"..."},"id":"88abe9b3-2990-45ef-8a6b-15d96d6eda2e"}
02:06:53.215 00.069 10052 IsGuiding returns 0
02:06:53.216 00.001 10052 Move returns status 0, amount 61
02:06:53.216 00.000 10052 MoveAxis(N, 0, ABG)
02:06:53.216 00.000 10052 Move returns status 0, amount 0
02:06:53.216 00.000 10052 move complete, result=0
02:06:53.216 00.000 10052 worker thread done servicing request
02:06:53.216 00.000 10052 Worker thread wakes up
02:06:53.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:53.216 00.000 6880 GuideStep: -0.2 px 61 ms EAST, 0.2 px 0 ms NORTH
02:06:53.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:54.128 00.912 10052 Exposure complete
02:06:54.217 00.089 10052 worker thread done servicing request
02:06:54.217 00.000 6880 OnExposeComplete: enter
02:06:54.217 00.000 6880 UpdateGuideState(): m_state=6
02:06:54.217 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2775
02:06:54.218 00.001 6880 Star::Find returns 1 (0), X=408.25, Y=890.78, Mass=2730, SNR=36.2, Peak=170 HFD=4.4
02:06:54.218 00.000 6880 MultiStar: [#1 0.48,0.16,0.93,U] [#2 -0.18,0.13,0.97,U] [#3 0.08,-0.17,0.92,U] [#4 0.52,0.15,0.00,M6] [#5 0.34,0.20,0.94,U] [#6 0.40,0.48,0.00,M8] [#7 0.39,0.26,0.77,U] [#8 0.15,0.17,0.77,U] 
02:06:54.218 00.000 6880 refined, 6 included, MultiStar: {0.23, 0.06}, one-star: {0.36, -0.27}
02:06:54.218 00.000 6880 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.61) = xAngle (1.87 = 1.87)
02:06:54.219 00.001 6880 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.84 = 1.84)
02:06:54.219 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.24 cameraTheta=0.25 mountX=-0.07 mountY=0.23, mountTheta=1.87
02:06:54.221 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.06, opts=13)
02:06:54.221 00.000 6880 Enqueuing Move request for scope (0.23, 0.06)
02:06:54.221 00.000 10052 Worker thread wakes up
02:06:54.221 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
02:06:54.221 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
02:06:54.221 00.000 10052 Moving (0.23, 0.06) raw xDistance=-0.07 yDistance=0.23
02:06:54.221 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:06:54.221 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.23, slope = 0.01
02:06:54.221 00.000 10052 MoveAxis(E, 0, ABG)
02:06:54.221 00.000 10052 Move returns status 0, amount 0
02:06:54.222 00.001 10052 MoveAxis(S, 15, ABG)
02:06:54.222 00.000 10052 Guiding  Dir = 1, Dur = 15
02:06:54.253 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:54.278 00.025 10052 IsSlewing returns 0
02:06:54.301 00.023 6880 UpdateGuideState exits: m=2730 SNR=36.2
02:06:54.301 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:54.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:54.301 00.000 6880 Enqueuing Expose request
02:06:54.355 00.054 10052 IsGuiding returns 0
02:06:54.460 00.105 10052 IsGuiding returns 0
02:06:54.460 00.000 10052 Move returns status 0, amount 15
02:06:54.460 00.000 10052 move complete, result=0
02:06:54.460 00.000 10052 worker thread done servicing request
02:06:54.460 00.000 10052 Worker thread wakes up
02:06:54.460 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:54.460 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:54.472 00.012 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 15 ms SOUTH
02:06:55.106 00.634 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee08112d-1234-4037-869e-b9c2a330622e"}
02:06:55.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee08112d-1234-4037-869e-b9c2a330622e"}
02:06:55.107 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3978c2ad-98e6-4c5f-afaa-144a69403336"}
02:06:55.107 00.000 6880 case statement mapped state 6 to 3
02:06:55.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3978c2ad-98e6-4c5f-afaa-144a69403336"}
02:06:55.108 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"21d9d265-3629-405c-bc12-602be5bb2585"}
02:06:55.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2775,"width":15,"height":15,"star_pos":[7.25,6.78],"pixels":"..."},"id":"21d9d265-3629-405c-bc12-602be5bb2585"}
02:06:55.595 00.487 10052 Exposure complete
02:06:55.679 00.084 10052 worker thread done servicing request
02:06:55.679 00.000 6880 OnExposeComplete: enter
02:06:55.679 00.000 6880 UpdateGuideState(): m_state=6
02:06:55.679 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2776
02:06:55.679 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=891.02, Mass=2564, SNR=35.1, Peak=169 HFD=4.4
02:06:55.680 00.001 6880 MultiStar: [#1 0.32,0.19,0.97,U] [#2 -0.28,0.09,1.02,U] [#3 -0.02,-0.09,0.94,U] [#4 0.26,0.19,0.86,U] [#5 0.36,0.28,1.01,U] [#6 0.31,0.62,0.00,M9] [#7 0.30,0.32,0.78,U] [#8 0.01,0.14,0.80,U] 
02:06:55.680 00.000 6880 single-star, 7 included, MultiStar: {0.13, 0.13}, one-star: {0.15, -0.03}
02:06:55.680 00.000 6880 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
02:06:55.680 00.000 6880 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
02:06:55.680 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.03 hyp=0.15 cameraTheta=-0.18 mountX=0.02 mountY=0.15, mountTheta=1.44
02:06:55.682 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.03, opts=13)
02:06:55.682 00.000 6880 Enqueuing Move request for scope (0.15, -0.03)
02:06:55.683 00.001 10052 Worker thread wakes up
02:06:55.683 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.03) opts 0xd
02:06:55.683 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.03)
02:06:55.683 00.000 10052 Moving (0.15, -0.03) raw xDistance=0.02 yDistance=0.15
02:06:55.683 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:06:55.683 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
02:06:55.683 00.000 10052 MoveAxis(E, 0, ABG)
02:06:55.683 00.000 10052 Move returns status 0, amount 0
02:06:55.683 00.000 10052 MoveAxis(N, 0, ABG)
02:06:55.683 00.000 10052 Move returns status 0, amount 0
02:06:55.683 00.000 10052 move complete, result=0
02:06:55.684 00.001 10052 worker thread done servicing request
02:06:55.713 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:55.759 00.046 6880 UpdateGuideState exits: m=2564 SNR=35.1
02:06:55.760 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:55.760 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:55.760 00.000 6880 Enqueuing Expose request
02:06:55.760 00.000 10052 Worker thread wakes up
02:06:55.760 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:55.760 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:55.760 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:56.672 00.912 10052 Exposure complete
02:06:56.750 00.078 10052 worker thread done servicing request
02:06:56.750 00.000 6880 OnExposeComplete: enter
02:06:56.750 00.000 6880 UpdateGuideState(): m_state=6
02:06:56.751 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2777
02:06:56.751 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=890.94, Mass=2606, SNR=35.4, Peak=168 HFD=4.5
02:06:56.751 00.000 6880 MultiStar: [#1 0.18,0.21,0.97,U] [#2 -0.35,0.12,1.01,U] [#3 -0.07,-0.16,0.91,U] [#4 0.20,0.22,0.84,U] [#5 0.02,0.26,0.99,U] [#6 0.08,0.35,0.89,U] [#7 0.14,0.31,0.76,U] [#8 0.02,0.02,0.80,U] 
02:06:56.751 00.000 6880 single-star, 8 included, MultiStar: {0.02, 0.13}, one-star: {0.01, -0.12}
02:06:56.751 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.16 = 0.16)
02:06:56.752 00.001 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
02:06:56.752 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.46 mountX=0.12 mountY=0.01, mountTheta=0.12
02:06:56.754 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.12, opts=13)
02:06:56.754 00.000 6880 Enqueuing Move request for scope (0.01, -0.12)
02:06:56.754 00.000 10052 Worker thread wakes up
02:06:56.754 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.12) opts 0xd
02:06:56.754 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.12)
02:06:56.754 00.000 10052 Moving (0.01, -0.12) raw xDistance=0.12 yDistance=0.01
02:06:56.754 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:06:56.754 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
02:06:56.754 00.000 10052 MoveAxis(W, 31, ABG)
02:06:56.756 00.002 10052 Guiding  Dir = 3, Dur = 31
02:06:56.778 00.022 10052 IsSlewing returns 0
02:06:56.790 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:56.815 00.025 10052 IsGuiding returns 0
02:06:56.832 00.017 6880 UpdateGuideState exits: m=2606 SNR=35.4
02:06:56.832 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:56.832 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:56.832 00.000 6880 Enqueuing Expose request
02:06:56.841 00.009 10052 PulseGuide returned control before completion, sleep 15
02:06:56.891 00.050 10052 IsGuiding returns 0
02:06:56.892 00.001 10052 Move returns status 0, amount 31
02:06:56.892 00.000 10052 MoveAxis(N, 0, ABG)
02:06:56.892 00.000 10052 Move returns status 0, amount 0
02:06:56.892 00.000 10052 move complete, result=0
02:06:56.892 00.000 10052 worker thread done servicing request
02:06:56.892 00.000 10052 Worker thread wakes up
02:06:56.892 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:56.892 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:56.908 00.016 6880 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
02:06:57.104 00.196 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3a99cbf8-46f5-4f9f-8583-027c0889bf67"}
02:06:57.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3a99cbf8-46f5-4f9f-8583-027c0889bf67"}
02:06:57.105 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"99930404-8a07-41c0-b8c7-532837fa003e"}
02:06:57.105 00.000 6880 case statement mapped state 6 to 3
02:06:57.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"99930404-8a07-41c0-b8c7-532837fa003e"}
02:06:57.106 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f76e1cdc-424a-42fe-a4f4-c219e1f9fbb0"}
02:06:57.107 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2777,"width":15,"height":15,"star_pos":[6.91,6.94],"pixels":"..."},"id":"f76e1cdc-424a-42fe-a4f4-c219e1f9fbb0"}
02:06:58.030 00.923 10052 Exposure complete
02:06:58.113 00.083 10052 worker thread done servicing request
02:06:58.114 00.001 6880 OnExposeComplete: enter
02:06:58.114 00.000 6880 UpdateGuideState(): m_state=6
02:06:58.114 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2778
02:06:58.115 00.001 6880 Star::Find returns 1 (0), X=408.10, Y=891.10, Mass=2726, SNR=36.2, Peak=187 HFD=4.4
02:06:58.115 00.000 6880 MultiStar: [#1 0.27,0.34,0.95,U] [#2 -0.23,0.32,0.95,U] [#3 -0.05,0.01,0.92,U] [#4 0.32,0.30,0.84,U] [#5 0.15,0.37,0.96,U] [#6 0.14,0.63,0.00,M9] [#7 0.20,0.48,0.00,M1] [#8 0.01,0.27,0.79,U] 
02:06:58.115 00.000 6880 single-star, 6 included, MultiStar: {0.09, 0.24}, one-star: {0.20, 0.05}
02:06:58.115 00.000 6880 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.61) = xAngle (1.87 = 1.87)
02:06:58.115 00.000 6880 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.84 = 1.84)
02:06:58.115 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.05 hyp=0.21 cameraTheta=0.26 mountX=-0.06 mountY=0.20, mountTheta=1.87
02:06:58.117 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.05, opts=13)
02:06:58.117 00.000 6880 Enqueuing Move request for scope (0.20, 0.05)
02:06:58.118 00.001 10052 Worker thread wakes up
02:06:58.118 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.05) opts 0xd
02:06:58.118 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.05)
02:06:58.118 00.000 10052 Moving (0.20, 0.05) raw xDistance=-0.06 yDistance=0.20
02:06:58.118 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:06:58.118 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.20, slope = 0.00
02:06:58.118 00.000 10052 MoveAxis(E, 0, ABG)
02:06:58.118 00.000 10052 Move returns status 0, amount 0
02:06:58.118 00.000 10052 MoveAxis(S, 7, ABG)
02:06:58.118 00.000 10052 Guiding  Dir = 1, Dur = 7
02:06:58.148 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:58.194 00.046 6880 UpdateGuideState exits: m=2726 SNR=36.2
02:06:58.194 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:58.194 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:58.194 00.000 6880 Enqueuing Expose request
02:06:58.214 00.020 10052 IsSlewing returns 0
02:06:58.284 00.070 10052 IsGuiding returns 0
02:06:58.382 00.098 10052 IsGuiding returns 0
02:06:58.382 00.000 10052 Move returns status 0, amount 7
02:06:58.382 00.000 10052 move complete, result=0
02:06:58.382 00.000 10052 worker thread done servicing request
02:06:58.383 00.001 10052 Worker thread wakes up
02:06:58.383 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 7 ms SOUTH
02:06:58.383 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:58.383 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:06:59.104 00.721 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34b16005-1308-4a81-869c-ba011c0ff6c6"}
02:06:59.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34b16005-1308-4a81-869c-ba011c0ff6c6"}
02:06:59.105 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef454b9f-c256-4cbc-b166-c81bd6d76d00"}
02:06:59.106 00.001 6880 case statement mapped state 6 to 3
02:06:59.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef454b9f-c256-4cbc-b166-c81bd6d76d00"}
02:06:59.107 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f958edd4-7dda-462e-91dc-1bd508953f20"}
02:06:59.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2778,"width":15,"height":15,"star_pos":[7.10,7.10],"pixels":"..."},"id":"f958edd4-7dda-462e-91dc-1bd508953f20"}
02:06:59.294 00.187 10052 Exposure complete
02:06:59.376 00.082 10052 worker thread done servicing request
02:06:59.376 00.000 6880 OnExposeComplete: enter
02:06:59.376 00.000 6880 UpdateGuideState(): m_state=6
02:06:59.377 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2779
02:06:59.377 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=891.05, Mass=2672, SNR=36.0, Peak=172 HFD=4.5
02:06:59.377 00.000 6880 MultiStar: [#1 0.27,0.42,0.96,U] [#2 -0.32,0.32,0.97,U] [#3 -0.07,-0.10,0.90,U] [#4 0.28,0.28,0.83,U] [#5 0.13,0.32,0.96,U] [#6 -0.03,0.57,0.00,M10] [#7 0.31,0.31,0.77,U] [#8 -0.15,0.20,0.80,U] 
02:06:59.377 00.000 6880 single-star, 7 included, MultiStar: {0.07, 0.22}, one-star: {0.15, -0.00}
02:06:59.377 00.000 6880 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.61) = xAngle (1.60 = 1.60)
02:06:59.378 00.001 6880 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.57 = 1.57)
02:06:59.378 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-0.01 mountX=-0.00 mountY=0.15, mountTheta=1.60
02:06:59.379 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.00, opts=13)
02:06:59.379 00.000 6880 Enqueuing Move request for scope (0.15, -0.00)
02:06:59.380 00.001 10052 Worker thread wakes up
02:06:59.380 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.00) opts 0xd
02:06:59.380 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.00)
02:06:59.380 00.000 10052 Moving (0.15, -0.00) raw xDistance=-0.00 yDistance=0.15
02:06:59.380 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:06:59.380 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
02:06:59.380 00.000 10052 MoveAxis(E, 0, ABG)
02:06:59.380 00.000 10052 Move returns status 0, amount 0
02:06:59.380 00.000 10052 MoveAxis(N, 0, ABG)
02:06:59.380 00.000 10052 Move returns status 0, amount 0
02:06:59.380 00.000 10052 move complete, result=0
02:06:59.381 00.001 10052 worker thread done servicing request
02:06:59.409 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:06:59.457 00.048 6880 UpdateGuideState exits: m=2672 SNR=36.0
02:06:59.457 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:06:59.457 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:06:59.457 00.000 6880 Enqueuing Expose request
02:06:59.458 00.001 10052 Worker thread wakes up
02:06:59.458 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:06:59.458 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:06:59.458 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:00.591 01.133 10052 Exposure complete
02:07:00.682 00.091 10052 worker thread done servicing request
02:07:00.682 00.000 6880 OnExposeComplete: enter
02:07:00.683 00.001 6880 UpdateGuideState(): m_state=6
02:07:00.683 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2780
02:07:00.683 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=891.44, Mass=2522, SNR=34.8, Peak=168 HFD=4.8
02:07:00.684 00.001 6880 MultiStar: [#1 0.30,0.41,0.96,U] [#2 -0.18,0.52,0.00,M1] [#3 0.10,0.05,0.94,U] [#4 0.24,0.47,0.00,M3] [#5 0.26,0.68,0.00,M1] [#6 0.12,0.75,0.00,R] [#7 0.19,0.52,0.00,M1] [#8 0.08,0.35,0.82,U] 
02:07:00.684 00.000 6880 refined, 3 included, MultiStar: {0.18, 0.30}, one-star: {0.21, 0.39}
02:07:00.684 00.000 6880 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.61) = xAngle (2.64 = 2.64)
02:07:00.684 00.000 6880 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.61 = 2.61)
02:07:00.684 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.30 hyp=0.35 cameraTheta=1.03 mountX=-0.30 mountY=0.17, mountTheta=2.62
02:07:00.686 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.30, opts=13)
02:07:00.686 00.000 6880 Enqueuing Move request for scope (0.18, 0.30)
02:07:00.686 00.000 10052 Worker thread wakes up
02:07:00.687 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.30) opts 0xd
02:07:00.687 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.30)
02:07:00.687 00.000 10052 Moving (0.18, 0.30) raw xDistance=-0.30 yDistance=0.17
02:07:00.687 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:07:00.687 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
02:07:00.687 00.000 10052 MoveAxis(E, 82, ABG)
02:07:00.687 00.000 10052 Guiding  Dir = 2, Dur = 82
02:07:00.708 00.021 10052 IsSlewing returns 0
02:07:00.723 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:00.747 00.024 10052 IsGuiding returns 0
02:07:00.774 00.027 10052 PulseGuide returned control before completion, sleep 65
02:07:00.774 00.000 6880 UpdateGuideState exits: m=2522 SNR=34.8
02:07:00.775 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:00.775 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:00.775 00.000 6880 Enqueuing Expose request
02:07:00.875 00.100 10052 IsGuiding returns 0
02:07:00.875 00.000 10052 Move returns status 0, amount 82
02:07:00.875 00.000 10052 MoveAxis(N, 0, ABG)
02:07:00.876 00.001 10052 Move returns status 0, amount 0
02:07:00.876 00.000 10052 move complete, result=0
02:07:00.876 00.000 10052 worker thread done servicing request
02:07:00.876 00.000 10052 Worker thread wakes up
02:07:00.876 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:00.876 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:00.876 00.000 6880 GuideStep: -0.3 px 82 ms EAST, 0.2 px 0 ms NORTH
02:07:01.104 00.228 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb2e5d21-1d29-4def-8da0-bbdf10e6422c"}
02:07:01.104 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb2e5d21-1d29-4def-8da0-bbdf10e6422c"}
02:07:01.105 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"99d4e0a5-a2bf-467c-a2e1-3e577f5225a6"}
02:07:01.105 00.000 6880 case statement mapped state 6 to 3
02:07:01.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"99d4e0a5-a2bf-467c-a2e1-3e577f5225a6"}
02:07:01.106 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4eb91316-0d82-4358-b694-8d41d05ec7c6"}
02:07:01.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2780,"width":15,"height":15,"star_pos":[7.10,7.44],"pixels":"..."},"id":"4eb91316-0d82-4358-b694-8d41d05ec7c6"}
02:07:01.785 00.679 10052 Exposure complete
02:07:01.873 00.088 10052 worker thread done servicing request
02:07:01.873 00.000 6880 OnExposeComplete: enter
02:07:01.873 00.000 6880 UpdateGuideState(): m_state=6
02:07:01.874 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2781
02:07:01.874 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=891.14, Mass=2522, SNR=34.9, Peak=164 HFD=4.4
02:07:01.874 00.000 6880 MultiStar: [#1 0.16,0.46,0.97,U] [#2 -0.39,0.64,0.00,M2] [#3 -0.08,0.06,0.96,U] [#4 0.14,0.44,0.85,U] [#5 0.24,0.63,0.00,M2] [#6 -0.07,-0.07,0.92,U] [#7 0.16,0.48,0.75,U] [#8 0.13,0.24,0.82,U] 
02:07:01.874 00.000 6880 single-star, 6 included, MultiStar: {0.08, 0.23}, one-star: {0.16, 0.09}
02:07:01.874 00.000 6880 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.61) = xAngle (2.15 = 2.15)
02:07:01.875 00.001 6880 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
02:07:01.875 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.09 hyp=0.18 cameraTheta=0.53 mountX=-0.10 mountY=0.15, mountTheta=2.14
02:07:01.877 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.09, opts=13)
02:07:01.877 00.000 6880 Enqueuing Move request for scope (0.16, 0.09)
02:07:01.877 00.000 10052 Worker thread wakes up
02:07:01.877 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.09) opts 0xd
02:07:01.877 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.09)
02:07:01.877 00.000 10052 Moving (0.16, 0.09) raw xDistance=-0.10 yDistance=0.15
02:07:01.877 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:07:01.878 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
02:07:01.878 00.000 10052 MoveAxis(E, 0, ABG)
02:07:01.878 00.000 10052 Move returns status 0, amount 0
02:07:01.878 00.000 10052 MoveAxis(N, 0, ABG)
02:07:01.878 00.000 10052 Move returns status 0, amount 0
02:07:01.878 00.000 10052 move complete, result=0
02:07:01.878 00.000 10052 worker thread done servicing request
02:07:01.921 00.043 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:01.972 00.051 6880 UpdateGuideState exits: m=2522 SNR=34.9
02:07:01.972 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:01.972 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:01.972 00.000 6880 Enqueuing Expose request
02:07:01.972 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:01.972 00.000 10052 Worker thread wakes up
02:07:01.972 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:01.973 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:03.109 01.136 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"acbb8d28-4fa9-41ea-9d89-353cd1d8de54"}
02:07:03.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"acbb8d28-4fa9-41ea-9d89-353cd1d8de54"}
02:07:03.109 00.000 10052 Exposure complete
02:07:03.110 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea5655fc-b20d-46a3-aedc-3dceac39af96"}
02:07:03.110 00.000 6880 case statement mapped state 6 to 3
02:07:03.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea5655fc-b20d-46a3-aedc-3dceac39af96"}
02:07:03.112 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"30b94cc9-18a9-404d-ad3e-ea871824eb0e"}
02:07:03.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2781,"width":15,"height":15,"star_pos":[7.05,7.14],"pixels":"..."},"id":"30b94cc9-18a9-404d-ad3e-ea871824eb0e"}
02:07:03.192 00.080 10052 worker thread done servicing request
02:07:03.192 00.000 6880 OnExposeComplete: enter
02:07:03.192 00.000 6880 UpdateGuideState(): m_state=6
02:07:03.194 00.002 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2782
02:07:03.194 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=891.07, Mass=2533, SNR=34.8, Peak=161 HFD=4.5
02:07:03.195 00.001 6880 MultiStar: [#1 0.26,0.44,0.99,U] [#2 -0.51,0.29,0.00,M3] [#3 -0.07,0.01,0.94,U] [#4 0.33,0.43,0.00,M3] [#5 0.13,0.47,0.99,U] [#6 0.01,-0.12,0.95,U] [#7 0.19,0.34,0.79,U] [#8 -0.05,0.27,0.81,U] 
02:07:03.195 00.000 6880 single-star, 6 included, MultiStar: {0.08, 0.20}, one-star: {0.07, 0.02}
02:07:03.195 00.000 6880 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.61) = xAngle (1.95 = 1.95)
02:07:03.195 00.000 6880 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.91 = 1.91)
02:07:03.195 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.33 mountX=-0.03 mountY=0.06, mountTheta=1.94
02:07:03.197 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.02, opts=13)
02:07:03.197 00.000 6880 Enqueuing Move request for scope (0.07, 0.02)
02:07:03.197 00.000 10052 Worker thread wakes up
02:07:03.197 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
02:07:03.197 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
02:07:03.197 00.000 10052 Moving (0.07, 0.02) raw xDistance=-0.03 yDistance=0.06
02:07:03.197 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:07:03.198 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
02:07:03.198 00.000 10052 MoveAxis(E, 0, ABG)
02:07:03.198 00.000 10052 Move returns status 0, amount 0
02:07:03.198 00.000 10052 MoveAxis(N, 0, ABG)
02:07:03.198 00.000 10052 Move returns status 0, amount 0
02:07:03.198 00.000 10052 move complete, result=0
02:07:03.198 00.000 10052 worker thread done servicing request
02:07:03.227 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:03.275 00.048 6880 UpdateGuideState exits: m=2533 SNR=34.8
02:07:03.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:03.275 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:03.275 00.000 6880 Enqueuing Expose request
02:07:03.275 00.000 10052 Worker thread wakes up
02:07:03.275 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:03.275 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:03.276 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:04.185 00.909 10052 Exposure complete
02:07:04.260 00.075 10052 worker thread done servicing request
02:07:04.261 00.001 6880 OnExposeComplete: enter
02:07:04.261 00.000 6880 UpdateGuideState(): m_state=6
02:07:04.261 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2783
02:07:04.261 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=891.25, Mass=2521, SNR=34.8, Peak=156 HFD=4.8
02:07:04.262 00.001 6880 MultiStar: [#1 0.41,0.58,0.00,M1] [#2 -0.25,0.40,0.97,U] [#3 -0.01,0.10,0.95,U] [#4 0.34,0.42,0.00,M4] [#5 0.23,0.77,0.00,M2] [#6 -0.05,0.01,0.93,U] [#7 0.20,0.52,0.00,M1] [#8 0.09,0.34,0.80,U] 
02:07:04.262 00.000 6880 refined, 4 included, MultiStar: {-0.01, 0.21}, one-star: {0.18, 0.20}
02:07:04.262 00.000 6880 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.61) = xAngle (3.24 = -3.04)
02:07:04.262 00.000 6880 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.21 = -3.07)
02:07:04.262 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.63 mountX=-0.21 mountY=-0.01, mountTheta=-3.07
02:07:04.264 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.21, opts=13)
02:07:04.264 00.000 6880 Enqueuing Move request for scope (-0.01, 0.21)
02:07:04.264 00.000 10052 Worker thread wakes up
02:07:04.264 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.21) opts 0xd
02:07:04.264 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.21)
02:07:04.265 00.001 10052 Moving (-0.01, 0.21) raw xDistance=-0.21 yDistance=-0.01
02:07:04.265 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
02:07:04.265 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.06, using input
02:07:04.265 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:07:04.265 00.000 10052 MoveAxis(E, 56, ABG)
02:07:04.265 00.000 10052 Guiding  Dir = 2, Dur = 56
02:07:04.291 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:04.333 00.042 6880 UpdateGuideState exits: m=2521 SNR=34.8
02:07:04.333 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:04.333 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:04.333 00.000 6880 Enqueuing Expose request
02:07:04.352 00.019 10052 IsSlewing returns 0
02:07:04.426 00.074 10052 IsGuiding returns 0
02:07:04.523 00.097 10052 IsGuiding returns 1
02:07:04.523 00.000 10052 scope still moving after pulse duration time elapsed
02:07:04.575 00.052 10052 IsSlewing returns 0
02:07:04.614 00.039 10052 IsGuiding returns 0
02:07:04.614 00.000 10052 scope move finished after 56 + 131 ms
02:07:04.614 00.000 10052 Move returns status 0, amount 56
02:07:04.614 00.000 10052 MoveAxis(N, 0, ABG)
02:07:04.614 00.000 10052 Move returns status 0, amount 0
02:07:04.614 00.000 10052 move complete, result=0
02:07:04.614 00.000 10052 worker thread done servicing request
02:07:04.614 00.000 6880 GuideStep: -0.2 px 56 ms EAST, -0.0 px 0 ms NORTH
02:07:04.614 00.000 10052 Worker thread wakes up
02:07:04.614 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:04.615 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:05.108 00.493 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2fc4ede4-9104-4126-8fd0-b1978d6ff388"}
02:07:05.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2fc4ede4-9104-4126-8fd0-b1978d6ff388"}
02:07:05.108 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18175f5e-8a24-4205-9896-8acd5b478c1a"}
02:07:05.108 00.000 6880 case statement mapped state 6 to 3
02:07:05.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18175f5e-8a24-4205-9896-8acd5b478c1a"}
02:07:05.110 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a78ae3a7-2108-4d3a-9211-8b83ecfe57b1"}
02:07:05.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2783,"width":15,"height":15,"star_pos":[7.07,7.25],"pixels":"..."},"id":"a78ae3a7-2108-4d3a-9211-8b83ecfe57b1"}
02:07:05.752 00.642 10052 Exposure complete
02:07:05.831 00.079 10052 worker thread done servicing request
02:07:05.831 00.000 6880 OnExposeComplete: enter
02:07:05.831 00.000 6880 UpdateGuideState(): m_state=6
02:07:05.832 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2784
02:07:05.832 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=891.20, Mass=2632, SNR=35.6, Peak=152 HFD=4.6
02:07:05.832 00.000 6880 MultiStar: [#1 0.22,0.49,0.00,M2] [#2 -0.52,0.33,0.00,M3] [#3 -0.17,0.06,0.90,U] [#4 0.08,0.54,0.00,M5] [#5 0.13,0.73,0.00,M3] [#6 -0.15,-0.08,0.89,U] [#7 0.14,0.53,0.00,M2] [#8 -0.11,0.35,0.79,U] 
02:07:05.832 00.000 6880 refined, 3 included, MultiStar: {-0.10, 0.11}, one-star: {0.03, 0.15}
02:07:05.833 00.001 6880 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.61) = xAngle (3.88 = -2.41)
02:07:05.833 00.000 6880 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.85 = -2.44)
02:07:05.833 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.26 mountX=-0.11 mountY=-0.10, mountTheta=-2.42
02:07:05.834 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.11, opts=13)
02:07:05.834 00.000 6880 Enqueuing Move request for scope (-0.10, 0.11)
02:07:05.834 00.000 10052 Worker thread wakes up
02:07:05.835 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
02:07:05.835 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
02:07:05.835 00.000 10052 Moving (-0.10, 0.11) raw xDistance=-0.11 yDistance=-0.10
02:07:05.835 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:07:05.835 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.11, using input
02:07:05.835 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
02:07:05.835 00.000 10052 MoveAxis(E, 32, ABG)
02:07:05.835 00.000 10052 Guiding  Dir = 2, Dur = 32
02:07:05.865 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:05.897 00.032 10052 IsSlewing returns 0
02:07:05.903 00.006 6880 UpdateGuideState exits: m=2632 SNR=35.6
02:07:05.903 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:05.903 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:05.903 00.000 6880 Enqueuing Expose request
02:07:05.976 00.073 10052 IsGuiding returns 0
02:07:06.119 00.143 10052 IsGuiding returns 0
02:07:06.120 00.001 10052 Move returns status 0, amount 32
02:07:06.120 00.000 10052 MoveAxis(N, 0, ABG)
02:07:06.120 00.000 10052 Move returns status 0, amount 0
02:07:06.120 00.000 10052 move complete, result=0
02:07:06.120 00.000 10052 worker thread done servicing request
02:07:06.120 00.000 6880 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
02:07:06.120 00.000 10052 Worker thread wakes up
02:07:06.120 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:06.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:07.032 00.912 10052 Exposure complete
02:07:07.121 00.089 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9984c999-29f6-480a-8f26-bca8e6ed9597"}
02:07:07.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9984c999-29f6-480a-8f26-bca8e6ed9597"}
02:07:07.121 00.000 10052 worker thread done servicing request
02:07:07.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a1d7b176-3941-490a-8694-1f2f3f872fbf"}
02:07:07.122 00.000 6880 case statement mapped state 6 to 3
02:07:07.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1d7b176-3941-490a-8694-1f2f3f872fbf"}
02:07:07.122 00.000 6880 OnExposeComplete: enter
02:07:07.122 00.000 6880 UpdateGuideState(): m_state=6
02:07:07.122 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2785
02:07:07.122 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=891.13, Mass=2576, SNR=35.2, Peak=168 HFD=4.4
02:07:07.123 00.001 6880 MultiStar: [#1 0.27,0.41,0.95,U] [#2 -0.25,0.60,0.00,M4] [#3 -0.00,0.14,0.95,U] [#4 0.28,0.37,0.84,U] [#5 0.41,0.67,0.00,M4] [#6 0.10,-0.02,0.95,U] [#7 0.15,0.45,0.78,U] [#8 0.10,0.36,0.84,U] 
02:07:07.123 00.000 6880 single-star, 6 included, MultiStar: {0.17, 0.24}, one-star: {0.26, 0.07}
02:07:07.123 00.000 6880 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
02:07:07.123 00.000 6880 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.86 = 1.86)
02:07:07.123 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.07 hyp=0.27 cameraTheta=0.28 mountX=-0.09 mountY=0.26, mountTheta=1.89
02:07:07.125 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.07, opts=13)
02:07:07.125 00.000 6880 Enqueuing Move request for scope (0.26, 0.07)
02:07:07.125 00.000 10052 Worker thread wakes up
02:07:07.125 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.07) opts 0xd
02:07:07.125 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.07)
02:07:07.125 00.000 10052 Moving (0.26, 0.07) raw xDistance=-0.09 yDistance=0.26
02:07:07.126 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:07:07.126 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.01
02:07:07.126 00.000 10052 MoveAxis(E, 0, ABG)
02:07:07.126 00.000 10052 Move returns status 0, amount 0
02:07:07.126 00.000 10052 MoveAxis(N, 0, ABG)
02:07:07.126 00.000 10052 Move returns status 0, amount 0
02:07:07.126 00.000 10052 move complete, result=0
02:07:07.126 00.000 10052 worker thread done servicing request
02:07:07.150 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:07.189 00.039 6880 UpdateGuideState exits: m=2576 SNR=35.2
02:07:07.190 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:07.190 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:07.190 00.000 6880 Enqueuing Expose request
02:07:07.190 00.000 10052 Worker thread wakes up
02:07:07.190 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:07:07.190 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:07.190 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:07.193 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"88f3b05c-ecc3-407a-847a-6e6d94bc6a8e"}
02:07:07.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2785,"width":15,"height":15,"star_pos":[7.15,7.13],"pixels":"..."},"id":"88f3b05c-ecc3-407a-847a-6e6d94bc6a8e"}
02:07:08.317 01.124 10052 Exposure complete
02:07:08.388 00.071 10052 worker thread done servicing request
02:07:08.388 00.000 6880 OnExposeComplete: enter
02:07:08.388 00.000 6880 UpdateGuideState(): m_state=6
02:07:08.389 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2786
02:07:08.389 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=891.11, Mass=2621, SNR=35.5, Peak=168 HFD=4.6
02:07:08.389 00.000 6880 MultiStar: [#1 0.26,0.42,0.95,U] [#2 -0.36,0.47,0.00,M5] [#3 0.03,0.06,0.90,U] [#4 0.32,0.33,0.87,U] [#5 0.28,0.46,0.00,M5] [#6 0.05,-0.00,0.93,U] [#7 0.24,0.46,0.76,U] [#8 0.06,0.29,0.79,U] 
02:07:08.389 00.000 6880 single-star, 6 included, MultiStar: {0.15, 0.22}, one-star: {0.12, 0.06}
02:07:08.390 00.001 6880 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.61) = xAngle (2.09 = 2.09)
02:07:08.390 00.000 6880 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.06 = 2.06)
02:07:08.390 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=-0.07 mountY=0.12, mountTheta=2.08
02:07:08.391 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.06, opts=13)
02:07:08.391 00.000 6880 Enqueuing Move request for scope (0.12, 0.06)
02:07:08.391 00.000 10052 Worker thread wakes up
02:07:08.391 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.06) opts 0xd
02:07:08.391 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.06)
02:07:08.391 00.000 10052 Moving (0.12, 0.06) raw xDistance=-0.07 yDistance=0.12
02:07:08.391 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:07:08.391 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
02:07:08.391 00.000 10052 MoveAxis(E, 0, ABG)
02:07:08.391 00.000 10052 Move returns status 0, amount 0
02:07:08.391 00.000 10052 MoveAxis(N, 0, ABG)
02:07:08.391 00.000 10052 Move returns status 0, amount 0
02:07:08.391 00.000 10052 move complete, result=0
02:07:08.392 00.001 10052 worker thread done servicing request
02:07:08.421 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:08.465 00.044 6880 UpdateGuideState exits: m=2621 SNR=35.5
02:07:08.466 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:08.466 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:08.466 00.000 6880 Enqueuing Expose request
02:07:08.466 00.000 10052 Worker thread wakes up
02:07:08.466 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:08.466 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:08.466 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:09.120 00.654 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a5c615b-852f-4d3c-aa4b-e5bd29a7b1ab"}
02:07:09.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a5c615b-852f-4d3c-aa4b-e5bd29a7b1ab"}
02:07:09.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"daaccc4a-eb2c-471e-b0fc-40b92752105d"}
02:07:09.121 00.000 6880 case statement mapped state 6 to 3
02:07:09.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"daaccc4a-eb2c-471e-b0fc-40b92752105d"}
02:07:09.121 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e9d5c0e1-f319-401e-80e3-88dfe223a2bd"}
02:07:09.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2786,"width":15,"height":15,"star_pos":[7.01,7.11],"pixels":"..."},"id":"e9d5c0e1-f319-401e-80e3-88dfe223a2bd"}
02:07:09.387 00.266 10052 Exposure complete
02:07:09.485 00.098 10052 worker thread done servicing request
02:07:09.485 00.000 6880 OnExposeComplete: enter
02:07:09.485 00.000 6880 UpdateGuideState(): m_state=6
02:07:09.486 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2787
02:07:09.486 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=891.12, Mass=2486, SNR=34.6, Peak=156 HFD=4.6
02:07:09.486 00.000 6880 MultiStar: [#1 0.07,0.43,0.97,U] [#2 -0.49,0.22,0.00,M6] [#3 -0.14,0.05,0.96,U] [#4 0.22,0.23,0.86,U] [#5 0.14,0.42,0.97,U] [#6 -0.07,-0.16,0.93,U] [#7 0.03,0.38,0.76,U] [#8 -0.13,0.30,0.81,U] 
02:07:09.486 00.000 6880 single-star, 7 included, MultiStar: {0.03, 0.21}, one-star: {0.10, 0.07}
02:07:09.487 00.001 6880 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.61) = xAngle (2.23 = 2.23)
02:07:09.487 00.000 6880 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.19 = 2.19)
02:07:09.487 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.12 cameraTheta=0.61 mountX=-0.08 mountY=0.10, mountTheta=2.21
02:07:09.489 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.07, opts=13)
02:07:09.489 00.000 6880 Enqueuing Move request for scope (0.10, 0.07)
02:07:09.489 00.000 10052 Worker thread wakes up
02:07:09.489 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
02:07:09.490 00.001 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:07:09.490 00.000 10052 Moving (0.10, 0.07) raw xDistance=-0.08 yDistance=0.10
02:07:09.490 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:07:09.490 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:07:09.490 00.000 10052 MoveAxis(E, 0, ABG)
02:07:09.490 00.000 10052 Move returns status 0, amount 0
02:07:09.490 00.000 10052 MoveAxis(N, 0, ABG)
02:07:09.490 00.000 10052 Move returns status 0, amount 0
02:07:09.490 00.000 10052 move complete, result=0
02:07:09.490 00.000 10052 worker thread done servicing request
02:07:09.519 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:09.570 00.051 6880 UpdateGuideState exits: m=2486 SNR=34.6
02:07:09.570 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:09.570 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:09.570 00.000 6880 Enqueuing Expose request
02:07:09.571 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:09.571 00.000 10052 Worker thread wakes up
02:07:09.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:09.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:10.703 01.132 10052 Exposure complete
02:07:10.796 00.093 10052 worker thread done servicing request
02:07:10.796 00.000 6880 OnExposeComplete: enter
02:07:10.796 00.000 6880 UpdateGuideState(): m_state=6
02:07:10.797 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2788
02:07:10.797 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=891.27, Mass=2653, SNR=35.8, Peak=174 HFD=4.6
02:07:10.797 00.000 6880 MultiStar: [#1 0.41,0.61,0.00,M1] [#2 -0.13,0.73,0.00,M7] [#3 0.00,0.33,0.92,U] [#4 0.38,0.50,0.00,M3] [#5 0.34,0.80,0.00,M5] [#6 0.17,0.41,0.91,U] [#7 0.30,0.70,0.00,M1] [#8 0.08,0.38,0.83,U] 
02:07:10.797 00.000 6880 refined, 3 included, MultiStar: {0.16, 0.33}, one-star: {0.37, 0.22}
02:07:10.798 00.001 6880 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
02:07:10.798 00.000 6880 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
02:07:10.798 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.33 hyp=0.37 cameraTheta=1.11 mountX=-0.34 mountY=0.16, mountTheta=2.70
02:07:10.800 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.33, opts=13)
02:07:10.800 00.000 6880 Enqueuing Move request for scope (0.16, 0.33)
02:07:10.800 00.000 10052 Worker thread wakes up
02:07:10.800 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.33) opts 0xd
02:07:10.801 00.001 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.33)
02:07:10.801 00.000 10052 Moving (0.16, 0.33) raw xDistance=-0.34 yDistance=0.16
02:07:10.801 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
02:07:10.801 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.00
02:07:10.801 00.000 10052 MoveAxis(E, 90, ABG)
02:07:10.801 00.000 10052 Guiding  Dir = 2, Dur = 90
02:07:10.821 00.020 10052 IsSlewing returns 0
02:07:10.832 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:10.861 00.029 10052 IsGuiding returns 0
02:07:10.883 00.022 6880 UpdateGuideState exits: m=2653 SNR=35.8
02:07:10.883 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:10.883 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:10.883 00.000 6880 Enqueuing Expose request
02:07:10.887 00.004 10052 PulseGuide returned control before completion, sleep 74
02:07:10.999 00.112 10052 IsGuiding returns 0
02:07:11.000 00.001 10052 Move returns status 0, amount 90
02:07:11.000 00.000 10052 MoveAxis(N, 0, ABG)
02:07:11.000 00.000 10052 Move returns status 0, amount 0
02:07:11.000 00.000 10052 move complete, result=0
02:07:11.000 00.000 10052 worker thread done servicing request
02:07:11.000 00.000 10052 Worker thread wakes up
02:07:11.000 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:11.000 00.000 6880 GuideStep: -0.3 px 90 ms EAST, 0.2 px 0 ms NORTH
02:07:11.000 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:11.121 00.121 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8616fc1a-2c67-4b99-9027-2377e1df19e0"}
02:07:11.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8616fc1a-2c67-4b99-9027-2377e1df19e0"}
02:07:11.123 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e8fa4d2-d624-4195-a34f-846409b473ad"}
02:07:11.124 00.001 6880 case statement mapped state 6 to 3
02:07:11.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e8fa4d2-d624-4195-a34f-846409b473ad"}
02:07:11.125 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9df722ac-dad1-413e-b8dd-34bcdee80f6a"}
02:07:11.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2788,"width":15,"height":15,"star_pos":[7.27,7.27],"pixels":"..."},"id":"9df722ac-dad1-413e-b8dd-34bcdee80f6a"}
02:07:11.917 00.792 10052 Exposure complete
02:07:12.008 00.091 10052 worker thread done servicing request
02:07:12.008 00.000 6880 OnExposeComplete: enter
02:07:12.008 00.000 6880 UpdateGuideState(): m_state=6
02:07:12.008 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2789
02:07:12.009 00.001 6880 Star::Find returns 1 (0), X=408.33, Y=891.00, Mass=2526, SNR=34.9, Peak=153 HFD=4.7
02:07:12.009 00.000 6880 MultiStar: [#1 0.63,0.43,0.00,M2] [#2 -0.01,0.35,1.01,U] [#3 0.33,0.09,0.93,U] [#4 0.58,0.21,0.00,M4] [#5 0.46,0.33,0.00,M6] [#6 0.35,0.01,0.92,U] [#7 0.54,0.44,0.00,M2] [#8 0.53,0.32,0.00,M1] 
02:07:12.009 00.000 6880 refined, 3 included, MultiStar: {0.27, 0.10}, one-star: {0.43, -0.05}
02:07:12.009 00.000 6880 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.61) = xAngle (1.98 = 1.98)
02:07:12.009 00.000 6880 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.95 = 1.95)
02:07:12.010 00.001 6880 CameraToMount -- cameraX=0.27 cameraY=0.10 hyp=0.29 cameraTheta=0.36 mountX=-0.12 mountY=0.27, mountTheta=1.97
02:07:12.012 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.10, opts=13)
02:07:12.012 00.000 6880 Enqueuing Move request for scope (0.27, 0.10)
02:07:12.012 00.000 10052 Worker thread wakes up
02:07:12.012 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.10) opts 0xd
02:07:12.012 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.10)
02:07:12.012 00.000 10052 Moving (0.27, 0.10) raw xDistance=-0.12 yDistance=0.27
02:07:12.012 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:07:12.012 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.27, slope = 0.01
02:07:12.012 00.000 10052 MoveAxis(E, 35, ABG)
02:07:12.012 00.000 10052 Guiding  Dir = 2, Dur = 35
02:07:12.043 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:12.093 00.050 6880 UpdateGuideState exits: m=2526 SNR=34.9
02:07:12.093 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:12.093 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:12.093 00.000 6880 Enqueuing Expose request
02:07:12.095 00.002 10052 IsSlewing returns 0
02:07:12.174 00.079 10052 IsGuiding returns 0
02:07:12.304 00.130 10052 IsGuiding returns 0
02:07:12.304 00.000 10052 Move returns status 0, amount 35
02:07:12.304 00.000 10052 MoveAxis(S, 20, ABG)
02:07:12.304 00.000 10052 Guiding  Dir = 1, Dur = 20
02:07:12.381 00.077 10052 IsSlewing returns 0
02:07:12.451 00.070 10052 IsGuiding returns 0
02:07:12.586 00.135 10052 IsGuiding returns 0
02:07:12.586 00.000 10052 Move returns status 0, amount 20
02:07:12.586 00.000 10052 move complete, result=0
02:07:12.587 00.001 10052 worker thread done servicing request
02:07:12.587 00.000 10052 Worker thread wakes up
02:07:12.587 00.000 6880 GuideStep: -0.1 px 35 ms EAST, 0.3 px 20 ms SOUTH
02:07:12.587 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:12.587 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:13.132 00.545 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"de3b6305-8bd4-4ccd-8690-0468d7548e75"}
02:07:13.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"de3b6305-8bd4-4ccd-8690-0468d7548e75"}
02:07:13.134 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc5aa1f1-1d03-4f73-9098-1bc29fdb9e90"}
02:07:13.134 00.000 6880 case statement mapped state 6 to 3
02:07:13.135 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc5aa1f1-1d03-4f73-9098-1bc29fdb9e90"}
02:07:13.137 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5ddbe983-4e78-4081-afb2-78cf6018461f"}
02:07:13.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2789,"width":15,"height":15,"star_pos":[7.33,7.00],"pixels":"..."},"id":"5ddbe983-4e78-4081-afb2-78cf6018461f"}
02:07:13.722 00.585 10052 Exposure complete
02:07:13.813 00.091 10052 worker thread done servicing request
02:07:13.813 00.000 6880 OnExposeComplete: enter
02:07:13.813 00.000 6880 UpdateGuideState(): m_state=6
02:07:13.814 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2790
02:07:13.814 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=890.99, Mass=2534, SNR=35.0, Peak=153 HFD=4.6
02:07:13.815 00.001 6880 MultiStar: [#1 0.62,0.21,0.00,M3] [#2 0.04,0.08,1.01,U] [#3 0.31,-0.08,0.96,U] [#4 0.47,0.33,0.00,M5] [#5 0.45,0.25,0.98,U] [#6 0.37,-0.21,0.94,U] [#7 0.51,0.40,0.00,M3] [#8 0.39,0.21,0.84,U] 
02:07:13.815 00.000 6880 refined, 5 included, MultiStar: {0.33, 0.03}, one-star: {0.45, -0.06}
02:07:13.815 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.70 = 1.70)
02:07:13.815 00.000 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
02:07:13.815 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.03 hyp=0.33 cameraTheta=0.09 mountX=-0.04 mountY=0.33, mountTheta=1.70
02:07:13.817 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.03, opts=13)
02:07:13.818 00.001 6880 Enqueuing Move request for scope (0.33, 0.03)
02:07:13.818 00.000 10052 Worker thread wakes up
02:07:13.818 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.03) opts 0xd
02:07:13.818 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.03)
02:07:13.818 00.000 10052 Moving (0.33, 0.03) raw xDistance=-0.04 yDistance=0.33
02:07:13.818 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:13.818 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.33, slope = 0.03
02:07:13.818 00.000 10052 MoveAxis(E, 0, ABG)
02:07:13.818 00.000 10052 Move returns status 0, amount 0
02:07:13.819 00.001 10052 MoveAxis(S, 48, ABG)
02:07:13.819 00.000 10052 Guiding  Dir = 1, Dur = 48
02:07:13.862 00.043 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:13.887 00.025 10052 IsSlewing returns 0
02:07:13.907 00.020 6880 UpdateGuideState exits: m=2534 SNR=35.0
02:07:13.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:13.908 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:13.908 00.000 6880 Enqueuing Expose request
02:07:13.967 00.059 10052 IsGuiding returns 0
02:07:14.110 00.143 10052 IsGuiding returns 0
02:07:14.110 00.000 10052 Move returns status 0, amount 48
02:07:14.110 00.000 10052 move complete, result=0
02:07:14.110 00.000 10052 worker thread done servicing request
02:07:14.110 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 48 ms SOUTH
02:07:14.110 00.000 10052 Worker thread wakes up
02:07:14.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:14.111 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:15.018 00.907 10052 Exposure complete
02:07:15.088 00.070 10052 worker thread done servicing request
02:07:15.088 00.000 6880 OnExposeComplete: enter
02:07:15.088 00.000 6880 UpdateGuideState(): m_state=6
02:07:15.089 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2791
02:07:15.089 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=890.96, Mass=2702, SNR=36.0, Peak=158 HFD=4.6
02:07:15.089 00.000 6880 MultiStar: [#1 0.53,0.25,0.00,M4] [#2 0.01,0.30,0.98,U] [#3 0.28,-0.05,0.91,U] [#4 0.49,0.26,0.00,M6] [#5 0.44,0.38,0.00,M6] [#6 0.37,-0.25,0.90,U] [#7 0.40,0.24,0.76,U] [#8 0.31,0.14,0.78,U] 
02:07:15.089 00.000 6880 refined, 5 included, MultiStar: {0.29, 0.04}, one-star: {0.40, -0.09}
02:07:15.089 00.000 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
02:07:15.089 00.000 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
02:07:15.089 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.29 cameraTheta=0.14 mountX=-0.05 mountY=0.29, mountTheta=1.76
02:07:15.091 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.04, opts=13)
02:07:15.091 00.000 6880 Enqueuing Move request for scope (0.29, 0.04)
02:07:15.091 00.000 10052 Worker thread wakes up
02:07:15.091 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
02:07:15.092 00.001 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
02:07:15.092 00.000 10052 Moving (0.29, 0.04) raw xDistance=-0.05 yDistance=0.29
02:07:15.092 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:15.092 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.29, slope = 0.04
02:07:15.092 00.000 10052 MoveAxis(E, 0, ABG)
02:07:15.092 00.000 10052 Move returns status 0, amount 0
02:07:15.092 00.000 10052 MoveAxis(S, 66, ABG)
02:07:15.092 00.000 10052 Guiding  Dir = 1, Dur = 66
02:07:15.114 00.022 10052 IsSlewing returns 0
02:07:15.119 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:15.151 00.032 10052 IsGuiding returns 0
02:07:15.159 00.008 6880 UpdateGuideState exits: m=2702 SNR=36.0
02:07:15.159 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:15.159 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:15.159 00.000 6880 Enqueuing Expose request
02:07:15.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6eb2a49a-8b67-4d4f-9249-07be396600d6"}
02:07:15.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6eb2a49a-8b67-4d4f-9249-07be396600d6"}
02:07:15.179 00.019 10052 PulseGuide returned control before completion, sleep 49
02:07:15.183 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6462d714-4776-40f4-a032-8a0c1aba61ea"}
02:07:15.183 00.000 6880 case statement mapped state 6 to 3
02:07:15.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6462d714-4776-40f4-a032-8a0c1aba61ea"}
02:07:15.184 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"529205b5-815c-47af-9748-1293b3e729ca"}
02:07:15.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2791,"width":15,"height":15,"star_pos":[7.29,6.96],"pixels":"..."},"id":"529205b5-815c-47af-9748-1293b3e729ca"}
02:07:15.253 00.069 10052 IsGuiding returns 0
02:07:15.254 00.001 10052 Move returns status 0, amount 66
02:07:15.254 00.000 10052 move complete, result=0
02:07:15.254 00.000 10052 worker thread done servicing request
02:07:15.254 00.000 10052 Worker thread wakes up
02:07:15.254 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:15.254 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:15.254 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 66 ms SOUTH
02:07:16.395 01.141 10052 Exposure complete
02:07:16.472 00.077 10052 worker thread done servicing request
02:07:16.472 00.000 6880 OnExposeComplete: enter
02:07:16.472 00.000 6880 UpdateGuideState(): m_state=6
02:07:16.472 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2792
02:07:16.472 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=891.32, Mass=2641, SNR=35.6, Peak=193 HFD=4.5
02:07:16.473 00.001 6880 MultiStar: [#1 0.35,0.37,0.95,U] [#2 -0.23,0.39,0.99,U] [#3 -0.06,0.16,0.92,U] [#4 0.21,0.44,0.84,U] [#5 0.31,0.47,0.00,M7] [#6 0.31,-0.04,0.92,U] [#7 0.30,0.35,0.77,U] [#8 0.25,0.25,0.81,U] 
02:07:16.473 00.000 6880 refined, 7 included, MultiStar: {0.17, 0.27}, one-star: {0.27, 0.27}
02:07:16.473 00.000 6880 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.61) = xAngle (2.63 = 2.63)
02:07:16.473 00.000 6880 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.60 = 2.60)
02:07:16.473 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.27 hyp=0.32 cameraTheta=1.02 mountX=-0.28 mountY=0.17, mountTheta=2.61
02:07:16.475 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.27, opts=13)
02:07:16.475 00.000 6880 Enqueuing Move request for scope (0.17, 0.27)
02:07:16.476 00.001 10052 Worker thread wakes up
02:07:16.476 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.27) opts 0xd
02:07:16.476 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.27)
02:07:16.476 00.000 10052 Moving (0.17, 0.27) raw xDistance=-0.28 yDistance=0.17
02:07:16.476 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:07:16.476 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
02:07:16.476 00.000 10052 MoveAxis(E, 75, ABG)
02:07:16.476 00.000 10052 Guiding  Dir = 2, Dur = 75
02:07:16.497 00.021 10052 IsSlewing returns 0
02:07:16.503 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:16.535 00.032 10052 IsGuiding returns 0
02:07:16.547 00.012 6880 UpdateGuideState exits: m=2641 SNR=35.6
02:07:16.547 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:16.547 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:16.547 00.000 6880 Enqueuing Expose request
02:07:16.562 00.015 10052 PulseGuide returned control before completion, sleep 58
02:07:16.647 00.085 10052 IsGuiding returns 0
02:07:16.647 00.000 10052 Move returns status 0, amount 75
02:07:16.647 00.000 10052 MoveAxis(N, 0, ABG)
02:07:16.647 00.000 10052 Move returns status 0, amount 0
02:07:16.647 00.000 10052 move complete, result=0
02:07:16.647 00.000 10052 worker thread done servicing request
02:07:16.647 00.000 10052 Worker thread wakes up
02:07:16.647 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:16.647 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:16.660 00.013 6880 GuideStep: -0.3 px 75 ms EAST, 0.2 px 0 ms NORTH
02:07:17.141 00.481 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"438fb06d-36d1-45f1-b3c9-fd8d202b28cc"}
02:07:17.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"438fb06d-36d1-45f1-b3c9-fd8d202b28cc"}
02:07:17.142 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d7a8ed4-953e-44d7-9f6c-8c3abaf87c78"}
02:07:17.142 00.000 6880 case statement mapped state 6 to 3
02:07:17.142 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d7a8ed4-953e-44d7-9f6c-8c3abaf87c78"}
02:07:17.143 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b86f313e-ae0a-4afd-896f-ac62f1f016cb"}
02:07:17.144 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2792,"width":15,"height":15,"star_pos":[7.17,7.32],"pixels":"..."},"id":"b86f313e-ae0a-4afd-896f-ac62f1f016cb"}
02:07:17.561 00.417 10052 Exposure complete
02:07:17.641 00.080 10052 worker thread done servicing request
02:07:17.641 00.000 6880 OnExposeComplete: enter
02:07:17.641 00.000 6880 UpdateGuideState(): m_state=6
02:07:17.642 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2793
02:07:17.642 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=890.75, Mass=2610, SNR=35.4, Peak=166 HFD=4.5
02:07:17.642 00.000 6880 MultiStar: [#1 0.32,-0.08,0.98,U] [#2 -0.23,0.04,0.98,U] [#3 0.07,-0.32,0.92,U] [#4 0.30,0.04,0.86,U] [#5 0.11,0.13,0.98,U] [#6 0.06,-0.66,0.00,M1] [#7 0.24,-0.07,0.79,U] [#8 -0.01,-0.09,0.82,U] 
02:07:17.642 00.000 6880 refined, 7 included, MultiStar: {0.12, -0.08}, one-star: {0.16, -0.30}
02:07:17.642 00.000 6880 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.61) = xAngle (1.01 = 1.01)
02:07:17.643 00.001 6880 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
02:07:17.643 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-0.61 mountX=0.08 mountY=0.12, mountTheta=1.00
02:07:17.644 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.08, opts=13)
02:07:17.644 00.000 6880 Enqueuing Move request for scope (0.12, -0.08)
02:07:17.644 00.000 10052 Worker thread wakes up
02:07:17.644 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.08) opts 0xd
02:07:17.645 00.001 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.08)
02:07:17.645 00.000 10052 Moving (0.12, -0.08) raw xDistance=0.08 yDistance=0.12
02:07:17.645 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:07:17.645 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
02:07:17.645 00.000 10052 MoveAxis(E, 0, ABG)
02:07:17.645 00.000 10052 Move returns status 0, amount 0
02:07:17.645 00.000 10052 MoveAxis(N, 0, ABG)
02:07:17.645 00.000 10052 Move returns status 0, amount 0
02:07:17.645 00.000 10052 move complete, result=0
02:07:17.645 00.000 10052 worker thread done servicing request
02:07:17.674 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:17.719 00.045 6880 UpdateGuideState exits: m=2610 SNR=35.4
02:07:17.719 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:17.719 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:17.719 00.000 6880 Enqueuing Expose request
02:07:17.719 00.000 10052 Worker thread wakes up
02:07:17.719 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:17.719 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:17.720 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:18.849 01.129 10052 Exposure complete
02:07:18.933 00.084 10052 worker thread done servicing request
02:07:18.933 00.000 6880 OnExposeComplete: enter
02:07:18.933 00.000 6880 UpdateGuideState(): m_state=6
02:07:18.933 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2794
02:07:18.933 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=890.94, Mass=2597, SNR=35.3, Peak=164 HFD=4.6
02:07:18.934 00.001 6880 MultiStar: [#1 0.03,0.28,0.97,U] [#2 -0.40,0.21,1.01,U] [#3 -0.26,0.05,0.94,U] [#4 -0.02,0.25,0.82,U] [#5 -0.18,0.21,0.99,U] [#6 -0.12,-0.08,0.93,U] [#7 0.06,0.36,0.78,U] [#8 -0.11,0.27,0.78,U] 
02:07:18.934 00.000 6880 single-star, 8 included, MultiStar: {-0.12, 0.15}, one-star: {-0.06, -0.11}
02:07:18.934 00.000 6880 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
02:07:18.934 00.000 6880 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:07:18.934 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-2.08 mountX=0.12 mountY=-0.06, mountTheta=-0.49
02:07:18.936 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.11, opts=13)
02:07:18.936 00.000 6880 Enqueuing Move request for scope (-0.06, -0.11)
02:07:18.936 00.000 10052 Worker thread wakes up
02:07:18.936 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.11) opts 0xd
02:07:18.936 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.11)
02:07:18.937 00.001 10052 Moving (-0.06, -0.11) raw xDistance=0.12 yDistance=-0.06
02:07:18.937 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:07:18.937 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
02:07:18.937 00.000 10052 MoveAxis(W, 31, ABG)
02:07:18.937 00.000 10052 Guiding  Dir = 3, Dur = 31
02:07:18.958 00.021 10052 IsSlewing returns 0
02:07:18.964 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:18.995 00.031 10052 IsGuiding returns 0
02:07:19.002 00.007 6880 UpdateGuideState exits: m=2597 SNR=35.3
02:07:19.002 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:19.002 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:19.002 00.000 6880 Enqueuing Expose request
02:07:19.023 00.021 10052 PulseGuide returned control before completion, sleep 14
02:07:19.066 00.043 10052 IsGuiding returns 0
02:07:19.066 00.000 10052 Move returns status 0, amount 31
02:07:19.066 00.000 10052 MoveAxis(N, 0, ABG)
02:07:19.066 00.000 10052 Move returns status 0, amount 0
02:07:19.066 00.000 10052 move complete, result=0
02:07:19.066 00.000 10052 worker thread done servicing request
02:07:19.066 00.000 10052 Worker thread wakes up
02:07:19.066 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:19.066 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:19.066 00.000 6880 GuideStep: 0.1 px 31 ms WEST, -0.1 px 0 ms NORTH
02:07:19.140 00.074 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fc4d6dd4-b1f9-4a61-8ca6-eea291d28622"}
02:07:19.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fc4d6dd4-b1f9-4a61-8ca6-eea291d28622"}
02:07:19.142 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e7f36be-79f9-476d-b772-f73586857417"}
02:07:19.142 00.000 6880 case statement mapped state 6 to 3
02:07:19.142 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e7f36be-79f9-476d-b772-f73586857417"}
02:07:19.144 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1fcd134f-8834-4934-be1e-871243e305f0"}
02:07:19.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2794,"width":15,"height":15,"star_pos":[6.83,6.94],"pixels":"..."},"id":"1fcd134f-8834-4934-be1e-871243e305f0"}
02:07:19.971 00.827 10052 Exposure complete
02:07:20.056 00.085 10052 worker thread done servicing request
02:07:20.056 00.000 6880 OnExposeComplete: enter
02:07:20.056 00.000 6880 UpdateGuideState(): m_state=6
02:07:20.056 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2795
02:07:20.056 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=891.09, Mass=2466, SNR=34.5, Peak=159 HFD=4.5
02:07:20.057 00.001 6880 MultiStar: [#1 -0.06,0.40,0.98,U] [#2 -0.40,0.35,0.00,M2] [#3 -0.28,0.01,0.91,U] [#4 -0.15,0.25,0.87,U] [#5 -0.28,0.36,0.99,U] [#6 -0.16,-0.12,0.93,U] [#7 -0.14,0.45,0.79,U] [#8 -0.19,0.32,0.83,U] 
02:07:20.057 00.000 6880 single-star, 7 included, MultiStar: {-0.18, 0.21}, one-star: {-0.16, 0.04}
02:07:20.057 00.000 6880 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.61) = xAngle (4.50 = -1.78)
02:07:20.057 00.000 6880 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.47 = -1.82)
02:07:20.057 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.04 hyp=0.16 cameraTheta=2.89 mountX=-0.03 mountY=-0.16, mountTheta=-1.79
02:07:20.059 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.04, opts=13)
02:07:20.059 00.000 6880 Enqueuing Move request for scope (-0.16, 0.04)
02:07:20.059 00.000 10052 Worker thread wakes up
02:07:20.059 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.04) opts 0xd
02:07:20.060 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.04)
02:07:20.060 00.000 10052 Moving (-0.16, 0.04) raw xDistance=-0.03 yDistance=-0.16
02:07:20.060 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:07:20.060 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.03
02:07:20.060 00.000 10052 MoveAxis(E, 0, ABG)
02:07:20.060 00.000 10052 Move returns status 0, amount 0
02:07:20.060 00.000 10052 MoveAxis(N, 0, ABG)
02:07:20.060 00.000 10052 Move returns status 0, amount 0
02:07:20.060 00.000 10052 move complete, result=0
02:07:20.060 00.000 10052 worker thread done servicing request
02:07:20.089 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:20.133 00.044 6880 UpdateGuideState exits: m=2466 SNR=34.5
02:07:20.133 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:20.133 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:20.133 00.000 6880 Enqueuing Expose request
02:07:20.134 00.001 10052 Worker thread wakes up
02:07:20.134 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:20.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:20.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:21.140 01.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0abf648d-ec96-4d87-bdc1-c8fc3e236fe7"}
02:07:21.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0abf648d-ec96-4d87-bdc1-c8fc3e236fe7"}
02:07:21.141 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"69761953-52c1-49c0-94bb-77e2fea4173d"}
02:07:21.141 00.000 6880 case statement mapped state 6 to 3
02:07:21.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"69761953-52c1-49c0-94bb-77e2fea4173d"}
02:07:21.143 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"141d8d89-260b-4b10-937a-25b8fd8ec718"}
02:07:21.144 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2795,"width":15,"height":15,"star_pos":[6.73,7.09],"pixels":"..."},"id":"141d8d89-260b-4b10-937a-25b8fd8ec718"}
02:07:21.272 00.128 10052 Exposure complete
02:07:21.361 00.089 10052 worker thread done servicing request
02:07:21.361 00.000 6880 OnExposeComplete: enter
02:07:21.361 00.000 6880 UpdateGuideState(): m_state=6
02:07:21.362 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2796
02:07:21.362 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=891.06, Mass=2642, SNR=35.6, Peak=148 HFD=4.5
02:07:21.362 00.000 6880 MultiStar: [#1 0.32,0.23,0.96,U] [#2 -0.11,0.13,0.98,U] [#3 0.01,-0.17,0.91,U] [#4 0.30,0.28,0.83,U] [#5 0.22,0.41,1.00,U] [#6 0.14,-0.16,0.92,U] [#7 0.30,0.39,0.77,U] [#8 0.19,0.17,0.81,U] 
02:07:21.363 00.001 6880 refined, 8 included, MultiStar: {0.18, 0.14}, one-star: {0.27, 0.01}
02:07:21.363 00.000 6880 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.61) = xAngle (2.28 = 2.28)
02:07:21.363 00.000 6880 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.25 = 2.25)
02:07:21.363 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.14 hyp=0.23 cameraTheta=0.66 mountX=-0.15 mountY=0.18, mountTheta=2.26
02:07:21.365 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.14, opts=13)
02:07:21.365 00.000 6880 Enqueuing Move request for scope (0.18, 0.14)
02:07:21.365 00.000 10052 Worker thread wakes up
02:07:21.365 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.14) opts 0xd
02:07:21.365 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.14)
02:07:21.365 00.000 10052 Moving (0.18, 0.14) raw xDistance=-0.15 yDistance=0.18
02:07:21.365 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:07:21.365 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
02:07:21.366 00.001 10052 MoveAxis(E, 39, ABG)
02:07:21.366 00.000 10052 Guiding  Dir = 2, Dur = 39
02:07:21.387 00.021 10052 IsSlewing returns 0
02:07:21.399 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:21.426 00.027 10052 IsGuiding returns 0
02:07:21.453 00.027 10052 PulseGuide returned control before completion, sleep 23
02:07:21.478 00.025 6880 UpdateGuideState exits: m=2642 SNR=35.6
02:07:21.478 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:21.478 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:21.478 00.000 6880 Enqueuing Expose request
02:07:21.537 00.059 10052 IsGuiding returns 0
02:07:21.537 00.000 10052 Move returns status 0, amount 39
02:07:21.537 00.000 10052 MoveAxis(N, 0, ABG)
02:07:21.538 00.001 10052 Move returns status 0, amount 0
02:07:21.538 00.000 10052 move complete, result=0
02:07:21.538 00.000 10052 worker thread done servicing request
02:07:21.538 00.000 10052 Worker thread wakes up
02:07:21.538 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:21.538 00.000 6880 GuideStep: -0.1 px 39 ms EAST, 0.2 px 0 ms NORTH
02:07:21.538 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:22.444 00.906 10052 Exposure complete
02:07:22.533 00.089 10052 worker thread done servicing request
02:07:22.533 00.000 6880 OnExposeComplete: enter
02:07:22.533 00.000 6880 UpdateGuideState(): m_state=6
02:07:22.533 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2797
02:07:22.534 00.001 6880 Star::Find returns 1 (0), X=408.06, Y=891.16, Mass=2503, SNR=34.7, Peak=166 HFD=4.5
02:07:22.534 00.000 6880 MultiStar: [#1 0.44,0.35,0.00,M1] [#2 -0.05,0.27,1.00,U] [#3 -0.03,-0.07,0.93,U] [#4 0.37,0.32,0.87,U] [#5 0.35,0.29,0.99,U] [#6 0.14,-0.15,0.93,U] [#7 0.39,0.37,0.00,M1] [#8 0.17,0.19,0.83,U] 
02:07:22.534 00.000 6880 single-star, 6 included, MultiStar: {0.16, 0.14}, one-star: {0.17, 0.11}
02:07:22.534 00.000 6880 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.61) = xAngle (2.18 = 2.18)
02:07:22.534 00.000 6880 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.14 = 2.14)
02:07:22.534 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.20 cameraTheta=0.56 mountX=-0.11 mountY=0.17, mountTheta=2.17
02:07:22.537 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.11, opts=13)
02:07:22.537 00.000 6880 Enqueuing Move request for scope (0.17, 0.11)
02:07:22.537 00.000 10052 Worker thread wakes up
02:07:22.537 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
02:07:22.537 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
02:07:22.537 00.000 10052 Moving (0.17, 0.11) raw xDistance=-0.11 yDistance=0.17
02:07:22.537 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:07:22.537 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.03
02:07:22.538 00.001 10052 MoveAxis(E, 32, ABG)
02:07:22.538 00.000 10052 Guiding  Dir = 2, Dur = 32
02:07:22.570 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:22.594 00.024 10052 IsSlewing returns 0
02:07:22.620 00.026 6880 UpdateGuideState exits: m=2503 SNR=34.7
02:07:22.620 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:22.620 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:22.620 00.000 6880 Enqueuing Expose request
02:07:22.670 00.050 10052 IsGuiding returns 0
02:07:22.773 00.103 10052 IsGuiding returns 1
02:07:22.774 00.001 10052 scope still moving after pulse duration time elapsed
02:07:22.848 00.074 10052 IsSlewing returns 0
02:07:22.917 00.069 10052 IsGuiding returns 0
02:07:22.917 00.000 10052 scope move finished after 32 + 214 ms
02:07:22.917 00.000 10052 Move returns status 0, amount 32
02:07:22.917 00.000 10052 MoveAxis(N, 0, ABG)
02:07:22.917 00.000 10052 Move returns status 0, amount 0
02:07:22.917 00.000 10052 move complete, result=0
02:07:22.917 00.000 10052 worker thread done servicing request
02:07:22.918 00.001 10052 Worker thread wakes up
02:07:22.918 00.000 6880 GuideStep: -0.1 px 32 ms EAST, 0.2 px 0 ms NORTH
02:07:22.918 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:22.918 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:23.140 00.222 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"583b60e4-d77f-4480-a150-14be554cb51a"}
02:07:23.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"583b60e4-d77f-4480-a150-14be554cb51a"}
02:07:23.141 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f65cb885-4ae1-498b-81fe-59aa37325af8"}
02:07:23.141 00.000 6880 case statement mapped state 6 to 3
02:07:23.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f65cb885-4ae1-498b-81fe-59aa37325af8"}
02:07:23.142 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"49bb8940-b4fb-4f9a-b2bb-d26b455ebcd2"}
02:07:23.142 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2797,"width":15,"height":15,"star_pos":[7.06,7.16],"pixels":"..."},"id":"49bb8940-b4fb-4f9a-b2bb-d26b455ebcd2"}
02:07:24.054 00.912 10052 Exposure complete
02:07:24.146 00.092 10052 worker thread done servicing request
02:07:24.146 00.000 6880 OnExposeComplete: enter
02:07:24.146 00.000 6880 UpdateGuideState(): m_state=6
02:07:24.147 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2798
02:07:24.147 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=890.94, Mass=2647, SNR=35.7, Peak=148 HFD=4.5
02:07:24.148 00.001 6880 MultiStar: [#1 0.32,0.30,0.96,U] [#2 -0.16,0.30,0.96,U] [#3 0.26,0.01,0.92,U] [#4 0.32,0.22,0.82,U] [#5 0.36,0.25,0.97,U] [#6 0.16,-0.12,0.88,U] [#7 0.38,0.43,0.00,M2] [#8 0.24,0.23,0.78,U] 
02:07:24.148 00.000 6880 refined, 7 included, MultiStar: {0.23, 0.13}, one-star: {0.36, -0.11}
02:07:24.148 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.13 = 2.13)
02:07:24.148 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
02:07:24.148 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.52 mountX=-0.14 mountY=0.23, mountTheta=2.12
02:07:24.150 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.13, opts=13)
02:07:24.150 00.000 6880 Enqueuing Move request for scope (0.23, 0.13)
02:07:24.150 00.000 10052 Worker thread wakes up
02:07:24.150 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
02:07:24.150 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
02:07:24.151 00.001 10052 Moving (0.23, 0.13) raw xDistance=-0.14 yDistance=0.23
02:07:24.151 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:07:24.151 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.02
02:07:24.151 00.000 10052 MoveAxis(E, 40, ABG)
02:07:24.151 00.000 10052 Guiding  Dir = 2, Dur = 40
02:07:24.188 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:24.229 00.041 10052 IsSlewing returns 0
02:07:24.242 00.013 6880 UpdateGuideState exits: m=2647 SNR=35.7
02:07:24.242 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:24.242 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:24.242 00.000 6880 Enqueuing Expose request
02:07:24.266 00.024 10052 IsGuiding returns 0
02:07:24.436 00.170 10052 IsGuiding returns 0
02:07:24.436 00.000 10052 Move returns status 0, amount 40
02:07:24.436 00.000 10052 MoveAxis(N, 0, ABG)
02:07:24.436 00.000 10052 Move returns status 0, amount 0
02:07:24.436 00.000 10052 move complete, result=0
02:07:24.436 00.000 10052 worker thread done servicing request
02:07:24.437 00.001 10052 Worker thread wakes up
02:07:24.437 00.000 6880 GuideStep: -0.1 px 40 ms EAST, 0.2 px 0 ms NORTH
02:07:24.437 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:24.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:25.139 00.702 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0da1063-d88d-4ec1-94d4-a91303572b32"}
02:07:25.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0da1063-d88d-4ec1-94d4-a91303572b32"}
02:07:25.140 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"68db9c37-bcd7-4410-8f73-9aa9dc7ebd0f"}
02:07:25.140 00.000 6880 case statement mapped state 6 to 3
02:07:25.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"68db9c37-bcd7-4410-8f73-9aa9dc7ebd0f"}
02:07:25.141 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03eed702-66e8-40c0-89c9-94208e3e8162"}
02:07:25.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2798,"width":15,"height":15,"star_pos":[7.25,6.94],"pixels":"..."},"id":"03eed702-66e8-40c0-89c9-94208e3e8162"}
02:07:25.345 00.204 10052 Exposure complete
02:07:25.432 00.087 10052 worker thread done servicing request
02:07:25.432 00.000 6880 OnExposeComplete: enter
02:07:25.432 00.000 6880 UpdateGuideState(): m_state=6
02:07:25.433 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2799
02:07:25.433 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=890.99, Mass=2612, SNR=35.4, Peak=164 HFD=4.5
02:07:25.434 00.001 6880 MultiStar: [#1 0.32,0.35,0.94,U] [#2 -0.30,0.25,0.98,U] [#3 0.10,0.05,0.92,U] [#4 0.41,0.17,0.84,U] [#5 0.27,0.39,0.97,U] [#6 0.20,-0.19,0.90,U] [#7 0.27,0.47,0.00,M3] [#8 0.11,0.12,0.78,U] 
02:07:25.434 00.000 6880 refined, 7 included, MultiStar: {0.16, 0.14}, one-star: {0.22, -0.06}
02:07:25.434 00.000 6880 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.61) = xAngle (2.31 = 2.31)
02:07:25.434 00.000 6880 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.28 = 2.28)
02:07:25.434 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.70 mountX=-0.14 mountY=0.16, mountTheta=2.30
02:07:25.436 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.14, opts=13)
02:07:25.436 00.000 6880 Enqueuing Move request for scope (0.16, 0.14)
02:07:25.436 00.000 10052 Worker thread wakes up
02:07:25.436 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
02:07:25.437 00.001 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
02:07:25.437 00.000 10052 Moving (0.16, 0.14) raw xDistance=-0.14 yDistance=0.16
02:07:25.437 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:07:25.437 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.01
02:07:25.437 00.000 10052 MoveAxis(E, 40, ABG)
02:07:25.437 00.000 10052 Guiding  Dir = 2, Dur = 40
02:07:25.457 00.020 10052 IsSlewing returns 0
02:07:25.468 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:25.498 00.030 10052 IsGuiding returns 0
02:07:25.519 00.021 6880 UpdateGuideState exits: m=2612 SNR=35.4
02:07:25.519 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:25.519 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:25.519 00.000 6880 Enqueuing Expose request
02:07:25.523 00.004 10052 PulseGuide returned control before completion, sleep 26
02:07:25.675 00.152 10052 IsGuiding returns 0
02:07:25.675 00.000 10052 Move returns status 0, amount 40
02:07:25.675 00.000 10052 MoveAxis(N, 0, ABG)
02:07:25.675 00.000 10052 Move returns status 0, amount 0
02:07:25.675 00.000 10052 move complete, result=0
02:07:25.675 00.000 10052 worker thread done servicing request
02:07:25.675 00.000 10052 Worker thread wakes up
02:07:25.675 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:25.675 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:25.694 00.019 6880 GuideStep: -0.1 px 40 ms EAST, 0.2 px 0 ms NORTH
02:07:26.806 01.112 10052 Exposure complete
02:07:26.893 00.087 10052 worker thread done servicing request
02:07:26.894 00.001 6880 OnExposeComplete: enter
02:07:26.894 00.000 6880 UpdateGuideState(): m_state=6
02:07:26.894 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2800
02:07:26.894 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=891.12, Mass=2585, SNR=35.3, Peak=154 HFD=4.5
02:07:26.895 00.001 6880 MultiStar: [#1 0.39,0.34,0.93,U] [#2 -0.20,0.19,0.98,U] [#3 0.09,-0.12,0.92,U] [#4 0.23,0.31,0.83,U] [#5 0.16,0.36,0.98,U] [#6 0.03,-0.12,0.95,U] [#7 0.28,0.34,0.79,U] [#8 0.19,0.11,0.82,U] 
02:07:26.895 00.000 6880 single-star, 8 included, MultiStar: {0.14, 0.16}, one-star: {0.17, 0.07}
02:07:26.895 00.000 6880 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.61) = xAngle (1.99 = 1.99)
02:07:26.895 00.000 6880 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
02:07:26.895 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.19 cameraTheta=0.38 mountX=-0.08 mountY=0.17, mountTheta=1.99
02:07:26.898 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.07, opts=13)
02:07:26.898 00.000 6880 Enqueuing Move request for scope (0.17, 0.07)
02:07:26.898 00.000 10052 Worker thread wakes up
02:07:26.898 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
02:07:26.898 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
02:07:26.898 00.000 10052 Moving (0.17, 0.07) raw xDistance=-0.08 yDistance=0.17
02:07:26.898 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:07:26.899 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
02:07:26.899 00.000 10052 MoveAxis(E, 0, ABG)
02:07:26.899 00.000 10052 Move returns status 0, amount 0
02:07:26.899 00.000 10052 MoveAxis(N, 0, ABG)
02:07:26.899 00.000 10052 Move returns status 0, amount 0
02:07:26.899 00.000 10052 move complete, result=0
02:07:26.899 00.000 10052 worker thread done servicing request
02:07:26.930 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:26.974 00.044 6880 UpdateGuideState exits: m=2585 SNR=35.3
02:07:26.974 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:26.974 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:26.974 00.000 6880 Enqueuing Expose request
02:07:26.974 00.000 10052 Worker thread wakes up
02:07:26.974 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:26.974 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:26.974 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:27.166 00.192 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d6e75b06-1779-4ee6-9cb2-3a54d3f0f416"}
02:07:27.166 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d6e75b06-1779-4ee6-9cb2-3a54d3f0f416"}
02:07:27.167 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14730659-4e5d-4b9b-83a6-cfbf9847d5e8"}
02:07:27.167 00.000 6880 case statement mapped state 6 to 3
02:07:27.167 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14730659-4e5d-4b9b-83a6-cfbf9847d5e8"}
02:07:27.168 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"281cc5d9-583d-4d25-a85d-62a49ca3bac3"}
02:07:27.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2800,"width":15,"height":15,"star_pos":[7.07,7.12],"pixels":"..."},"id":"281cc5d9-583d-4d25-a85d-62a49ca3bac3"}
02:07:27.894 00.726 10052 Exposure complete
02:07:27.973 00.079 10052 worker thread done servicing request
02:07:27.973 00.000 6880 OnExposeComplete: enter
02:07:27.973 00.000 6880 UpdateGuideState(): m_state=6
02:07:27.973 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2801
02:07:27.973 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=891.00, Mass=2516, SNR=34.8, Peak=156 HFD=4.5
02:07:27.974 00.001 6880 MultiStar: [#1 0.28,0.40,0.95,U] [#2 -0.52,0.26,0.00,M1] [#3 -0.05,0.07,0.93,U] [#4 0.30,0.23,0.84,U] [#5 0.25,0.36,0.98,U] [#6 -0.17,-0.09,0.95,U] [#7 0.26,0.56,0.00,M3] [#8 0.11,0.18,0.81,U] 
02:07:27.974 00.000 6880 single-star, 6 included, MultiStar: {0.13, 0.15}, one-star: {0.18, -0.05}
02:07:27.974 00.000 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
02:07:27.974 00.000 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
02:07:27.974 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.05 hyp=0.19 cameraTheta=-0.27 mountX=0.04 mountY=0.18, mountTheta=1.34
02:07:27.976 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.05, opts=13)
02:07:27.976 00.000 6880 Enqueuing Move request for scope (0.18, -0.05)
02:07:27.976 00.000 10052 Worker thread wakes up
02:07:27.977 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.05) opts 0xd
02:07:27.977 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.05)
02:07:27.977 00.000 10052 Moving (0.18, -0.05) raw xDistance=0.04 yDistance=0.18
02:07:27.977 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:27.977 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.18, slope = 0.02
02:07:27.977 00.000 10052 MoveAxis(E, 0, ABG)
02:07:27.977 00.000 10052 Move returns status 0, amount 0
02:07:27.977 00.000 10052 MoveAxis(S, 31, ABG)
02:07:27.977 00.000 10052 Guiding  Dir = 1, Dur = 31
02:07:28.005 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:28.050 00.045 6880 UpdateGuideState exits: m=2516 SNR=34.8
02:07:28.050 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:28.050 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:28.050 00.000 6880 Enqueuing Expose request
02:07:28.060 00.010 10052 IsSlewing returns 0
02:07:28.130 00.070 10052 IsGuiding returns 0
02:07:28.269 00.139 10052 IsGuiding returns 0
02:07:28.269 00.000 10052 Move returns status 0, amount 31
02:07:28.269 00.000 10052 move complete, result=0
02:07:28.269 00.000 10052 worker thread done servicing request
02:07:28.269 00.000 10052 Worker thread wakes up
02:07:28.269 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 31 ms SOUTH
02:07:28.269 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:28.269 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:29.138 00.869 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b317d4c-d169-4a31-b962-b49c42dbd2ba"}
02:07:29.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b317d4c-d169-4a31-b962-b49c42dbd2ba"}
02:07:29.139 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4509f389-c293-4416-8b0f-845889468f63"}
02:07:29.139 00.000 6880 case statement mapped state 6 to 3
02:07:29.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4509f389-c293-4416-8b0f-845889468f63"}
02:07:29.140 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"18f3748a-d6b8-4cd6-9e8b-b5a193050f24"}
02:07:29.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2801,"width":15,"height":15,"star_pos":[7.08,7.00],"pixels":"..."},"id":"18f3748a-d6b8-4cd6-9e8b-b5a193050f24"}
02:07:29.402 00.262 10052 Exposure complete
02:07:29.488 00.086 10052 worker thread done servicing request
02:07:29.488 00.000 6880 OnExposeComplete: enter
02:07:29.488 00.000 6880 UpdateGuideState(): m_state=6
02:07:29.490 00.002 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2802
02:07:29.490 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=890.94, Mass=2658, SNR=35.8, Peak=150 HFD=4.5
02:07:29.490 00.000 6880 MultiStar: [#1 0.48,0.30,0.00,M1] [#2 -0.38,0.36,0.00,M2] [#3 0.06,0.11,0.90,U] [#4 0.43,0.23,0.83,U] [#5 0.44,0.27,0.99,U] [#6 0.25,-0.09,0.89,U] [#7 0.35,0.43,0.00,M4] [#8 0.17,0.15,0.79,U] 
02:07:29.491 00.001 6880 refined, 5 included, MultiStar: {0.28, 0.09}, one-star: {0.28, -0.12}
02:07:29.491 00.000 6880 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.61) = xAngle (1.93 = 1.93)
02:07:29.491 00.000 6880 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.90 = 1.90)
02:07:29.491 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.09 hyp=0.29 cameraTheta=0.31 mountX=-0.10 mountY=0.28, mountTheta=1.92
02:07:29.493 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.09, opts=13)
02:07:29.494 00.001 6880 Enqueuing Move request for scope (0.28, 0.09)
02:07:29.494 00.000 10052 Worker thread wakes up
02:07:29.494 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.09) opts 0xd
02:07:29.494 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.09)
02:07:29.494 00.000 10052 Moving (0.28, 0.09) raw xDistance=-0.10 yDistance=0.28
02:07:29.494 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:07:29.494 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.28, slope = 0.03
02:07:29.494 00.000 10052 MoveAxis(E, 0, ABG)
02:07:29.494 00.000 10052 Move returns status 0, amount 0
02:07:29.494 00.000 10052 MoveAxis(S, 53, ABG)
02:07:29.494 00.000 10052 Guiding  Dir = 1, Dur = 53
02:07:29.524 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:29.544 00.020 10052 IsSlewing returns 0
02:07:29.575 00.031 6880 UpdateGuideState exits: m=2658 SNR=35.8
02:07:29.575 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:29.575 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:29.575 00.000 6880 Enqueuing Expose request
02:07:29.620 00.045 10052 IsGuiding returns 0
02:07:29.760 00.140 10052 IsGuiding returns 1
02:07:29.760 00.000 10052 scope still moving after pulse duration time elapsed
02:07:29.834 00.074 10052 IsSlewing returns 0
02:07:29.914 00.080 10052 IsGuiding returns 0
02:07:29.914 00.000 10052 scope move finished after 53 + 240 ms
02:07:29.914 00.000 10052 Move returns status 0, amount 53
02:07:29.914 00.000 10052 move complete, result=0
02:07:29.914 00.000 10052 worker thread done servicing request
02:07:29.915 00.001 10052 Worker thread wakes up
02:07:29.915 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 53 ms SOUTH
02:07:29.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:29.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:30.827 00.912 10052 Exposure complete
02:07:30.904 00.077 10052 worker thread done servicing request
02:07:30.904 00.000 6880 OnExposeComplete: enter
02:07:30.904 00.000 6880 UpdateGuideState(): m_state=6
02:07:30.904 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2803
02:07:30.904 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=891.02, Mass=2517, SNR=34.8, Peak=161 HFD=4.5
02:07:30.905 00.001 6880 MultiStar: [#1 0.07,0.31,0.97,U] [#2 -0.30,0.15,1.01,U] [#3 0.12,-0.20,0.93,U] [#4 0.28,0.17,0.85,U] [#5 0.17,0.32,0.99,U] [#6 0.21,-0.42,0.88,U] [#7 0.18,0.12,0.75,U] [#8 0.20,0.24,0.82,U] 
02:07:30.905 00.000 6880 single-star, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.09, -0.03}
02:07:30.905 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
02:07:30.905 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:07:30.905 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.03 hyp=0.10 cameraTheta=-0.34 mountX=0.03 mountY=0.09, mountTheta=1.27
02:07:30.907 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.03, opts=13)
02:07:30.907 00.000 6880 Enqueuing Move request for scope (0.09, -0.03)
02:07:30.907 00.000 10052 Worker thread wakes up
02:07:30.907 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.03) opts 0xd
02:07:30.907 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.03)
02:07:30.907 00.000 10052 Moving (0.09, -0.03) raw xDistance=0.03 yDistance=0.09
02:07:30.907 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:07:30.907 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.12, using input
02:07:30.907 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
02:07:30.908 00.001 10052 MoveAxis(E, 0, ABG)
02:07:30.908 00.000 10052 Move returns status 0, amount 0
02:07:30.908 00.000 10052 MoveAxis(N, 0, ABG)
02:07:30.908 00.000 10052 Move returns status 0, amount 0
02:07:30.908 00.000 10052 move complete, result=0
02:07:30.908 00.000 10052 worker thread done servicing request
02:07:30.935 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:30.982 00.047 6880 UpdateGuideState exits: m=2517 SNR=34.8
02:07:30.982 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:30.982 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:30.982 00.000 6880 Enqueuing Expose request
02:07:30.982 00.000 10052 Worker thread wakes up
02:07:30.982 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:30.982 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:30.983 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:31.158 00.175 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5705bde-0606-4f74-8c7e-d72c8cb1743f"}
02:07:31.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5705bde-0606-4f74-8c7e-d72c8cb1743f"}
02:07:31.159 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f545449-58cc-4a5c-881e-30b691d81bfb"}
02:07:31.159 00.000 6880 case statement mapped state 6 to 3
02:07:31.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f545449-58cc-4a5c-881e-30b691d81bfb"}
02:07:31.160 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0940a5f5-c30a-4575-993a-23ef91c80fac"}
02:07:31.160 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2803,"width":15,"height":15,"star_pos":[6.99,7.02],"pixels":"..."},"id":"0940a5f5-c30a-4575-993a-23ef91c80fac"}
02:07:32.116 00.956 10052 Exposure complete
02:07:32.190 00.074 10052 worker thread done servicing request
02:07:32.190 00.000 6880 OnExposeComplete: enter
02:07:32.190 00.000 6880 UpdateGuideState(): m_state=6
02:07:32.191 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2804
02:07:32.191 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=890.99, Mass=2679, SNR=36.0, Peak=156 HFD=4.5
02:07:32.191 00.000 6880 MultiStar: [#1 0.23,0.17,0.92,U] [#2 -0.37,0.24,0.97,U] [#3 -0.14,0.04,0.91,U] [#4 0.20,0.13,0.82,U] [#5 0.30,0.23,0.94,U] [#6 -0.01,-0.11,0.90,U] [#7 0.04,0.28,0.75,U] [#8 -0.06,0.13,0.77,U] 
02:07:32.191 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {0.16, -0.06}
02:07:32.191 00.000 6880 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.61) = xAngle (2.87 = 2.87)
02:07:32.191 00.000 6880 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.83 = 2.83)
02:07:32.191 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.25 mountX=-0.11 mountY=0.04, mountTheta=2.84
02:07:32.193 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.11, opts=13)
02:07:32.193 00.000 6880 Enqueuing Move request for scope (0.04, 0.11)
02:07:32.193 00.000 10052 Worker thread wakes up
02:07:32.193 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
02:07:32.193 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:07:32.193 00.000 10052 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=0.04
02:07:32.193 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:07:32.193 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.04, using input
02:07:32.193 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:07:32.193 00.000 10052 MoveAxis(E, 31, ABG)
02:07:32.193 00.000 10052 Guiding  Dir = 2, Dur = 31
02:07:32.220 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:32.246 00.026 10052 IsSlewing returns 0
02:07:32.264 00.018 6880 UpdateGuideState exits: m=2679 SNR=36.0
02:07:32.264 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:32.264 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:32.265 00.001 6880 Enqueuing Expose request
02:07:32.354 00.089 10052 IsGuiding returns 0
02:07:32.492 00.138 10052 IsGuiding returns 0
02:07:32.492 00.000 10052 Move returns status 0, amount 31
02:07:32.492 00.000 10052 MoveAxis(N, 0, ABG)
02:07:32.492 00.000 10052 Move returns status 0, amount 0
02:07:32.493 00.001 10052 move complete, result=0
02:07:32.493 00.000 10052 worker thread done servicing request
02:07:32.493 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
02:07:32.493 00.000 10052 Worker thread wakes up
02:07:32.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:32.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:33.138 00.645 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"44cdb0f4-8124-4ea9-9907-c0ac50150a2a"}
02:07:33.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"44cdb0f4-8124-4ea9-9907-c0ac50150a2a"}
02:07:33.139 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"59a0fd8a-7524-4ca6-a7be-93f2ceed252b"}
02:07:33.139 00.000 6880 case statement mapped state 6 to 3
02:07:33.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"59a0fd8a-7524-4ca6-a7be-93f2ceed252b"}
02:07:33.139 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c7852854-dbe6-4a57-b0d5-ba2374afce5d"}
02:07:33.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2804,"width":15,"height":15,"star_pos":[7.05,6.99],"pixels":"..."},"id":"c7852854-dbe6-4a57-b0d5-ba2374afce5d"}
02:07:33.410 00.271 10052 Exposure complete
02:07:33.468 00.058 10052 worker thread done servicing request
02:07:33.468 00.000 6880 OnExposeComplete: enter
02:07:33.468 00.000 6880 UpdateGuideState(): m_state=6
02:07:33.468 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2805
02:07:33.468 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=890.93, Mass=2533, SNR=35.0, Peak=160 HFD=4.5
02:07:33.469 00.001 6880 MultiStar: [#1 0.29,0.30,0.98,U] [#2 -0.21,0.12,0.99,U] [#3 -0.00,-0.08,0.93,U] [#4 0.03,0.38,0.87,U] [#5 0.23,0.41,1.00,U] [#6 0.01,-0.14,0.93,U] [#7 0.14,0.38,0.80,U] [#8 0.20,0.14,0.81,U] 
02:07:33.469 00.000 6880 single-star, 8 included, MultiStar: {0.07, 0.15}, one-star: {-0.01, -0.12}
02:07:33.469 00.000 6880 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.61) = xAngle (-0.01 = -0.01)
02:07:33.469 00.000 6880 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:07:33.469 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.62 mountX=0.12 mountY=-0.00, mountTheta=-0.04
02:07:33.470 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.12, opts=13)
02:07:33.470 00.000 6880 Enqueuing Move request for scope (-0.01, -0.12)
02:07:33.470 00.000 10052 Worker thread wakes up
02:07:33.470 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
02:07:33.470 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
02:07:33.470 00.000 10052 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=-0.00
02:07:33.471 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:07:33.471 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.08, using input
02:07:33.471 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
02:07:33.471 00.000 10052 MoveAxis(W, 30, ABG)
02:07:33.471 00.000 10052 Guiding  Dir = 3, Dur = 30
02:07:33.491 00.020 10052 IsSlewing returns 0
02:07:33.491 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:33.527 00.036 6880 UpdateGuideState exits: m=2533 SNR=35.0
02:07:33.527 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:33.527 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:33.527 00.000 6880 Enqueuing Expose request
02:07:33.530 00.003 10052 IsGuiding returns 0
02:07:33.557 00.027 10052 PulseGuide returned control before completion, sleep 13
02:07:33.600 00.043 10052 IsGuiding returns 0
02:07:33.600 00.000 10052 Move returns status 0, amount 30
02:07:33.600 00.000 10052 MoveAxis(N, 0, ABG)
02:07:33.600 00.000 10052 Move returns status 0, amount 0
02:07:33.600 00.000 10052 move complete, result=0
02:07:33.600 00.000 10052 worker thread done servicing request
02:07:33.601 00.001 10052 Worker thread wakes up
02:07:33.601 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:33.601 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:33.602 00.001 6880 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
02:07:34.746 01.144 10052 Exposure complete
02:07:34.836 00.090 10052 worker thread done servicing request
02:07:34.836 00.000 6880 OnExposeComplete: enter
02:07:34.836 00.000 6880 UpdateGuideState(): m_state=6
02:07:34.837 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2806
02:07:34.837 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=891.05, Mass=2565, SNR=35.2, Peak=171 HFD=4.5
02:07:34.837 00.000 6880 MultiStar: [#1 0.29,0.35,0.95,U] [#2 -0.45,0.26,0.99,U] [#3 -0.13,-0.04,0.93,U] [#4 0.38,0.34,0.85,U] [#5 0.17,0.42,0.95,U] [#6 -0.16,-0.20,0.92,U] [#7 0.30,0.45,0.00,M2] [#8 -0.12,0.21,0.83,U] 
02:07:34.837 00.000 6880 single-star, 7 included, MultiStar: {0.01, 0.17}, one-star: {0.15, 0.00}
02:07:34.837 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.62 = 1.62)
02:07:34.838 00.001 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
02:07:34.838 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.01 mountX=-0.01 mountY=0.15, mountTheta=1.62
02:07:34.839 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.00, opts=13)
02:07:34.840 00.001 6880 Enqueuing Move request for scope (0.15, 0.00)
02:07:34.840 00.000 10052 Worker thread wakes up
02:07:34.840 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
02:07:34.840 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
02:07:34.840 00.000 10052 Moving (0.15, 0.00) raw xDistance=-0.01 yDistance=0.15
02:07:34.840 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:07:34.840 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
02:07:34.840 00.000 10052 MoveAxis(E, 0, ABG)
02:07:34.840 00.000 10052 Move returns status 0, amount 0
02:07:34.840 00.000 10052 MoveAxis(N, 0, ABG)
02:07:34.840 00.000 10052 Move returns status 0, amount 0
02:07:34.841 00.001 10052 move complete, result=0
02:07:34.841 00.000 10052 worker thread done servicing request
02:07:34.869 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:34.921 00.052 6880 UpdateGuideState exits: m=2565 SNR=35.2
02:07:34.922 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:34.922 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:34.922 00.000 6880 Enqueuing Expose request
02:07:34.922 00.000 10052 Worker thread wakes up
02:07:34.923 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:07:34.923 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:34.923 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:35.144 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"360cb9f0-b79d-496d-9d78-5e4a5ec99cad"}
02:07:35.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"360cb9f0-b79d-496d-9d78-5e4a5ec99cad"}
02:07:35.149 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80c060c9-a43c-45fe-98f1-e907767c91d6"}
02:07:35.149 00.000 6880 case statement mapped state 6 to 3
02:07:35.150 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80c060c9-a43c-45fe-98f1-e907767c91d6"}
02:07:35.150 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fd1ddef5-0248-410d-b5c2-b8c280101d0c"}
02:07:35.151 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2806,"width":15,"height":15,"star_pos":[7.04,7.05],"pixels":"..."},"id":"fd1ddef5-0248-410d-b5c2-b8c280101d0c"}
02:07:35.838 00.687 10052 Exposure complete
02:07:35.932 00.094 10052 worker thread done servicing request
02:07:35.932 00.000 6880 OnExposeComplete: enter
02:07:35.932 00.000 6880 UpdateGuideState(): m_state=6
02:07:35.934 00.002 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2807
02:07:35.934 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.46, Mass=2585, SNR=35.3, Peak=178 HFD=4.4
02:07:35.934 00.000 6880 MultiStar: [#1 0.04,0.42,0.96,U] [#2 -0.43,0.30,0.00,M1] [#3 -0.19,0.08,0.93,U] [#4 0.03,0.35,0.85,U] [#5 0.09,0.68,0.00,M1] [#6 -0.06,-0.01,0.92,U] [#7 -0.05,0.38,0.76,U] [#8 -0.02,0.37,0.82,U] 
02:07:35.935 00.001 6880 refined, 6 included, MultiStar: {-0.02, 0.28}, one-star: {0.08, 0.41}
02:07:35.935 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
02:07:35.935 00.000 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.05)
02:07:35.935 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.28 hyp=0.28 cameraTheta=1.65 mountX=-0.28 mountY=-0.02, mountTheta=-3.05
02:07:35.937 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.28, opts=13)
02:07:35.937 00.000 6880 Enqueuing Move request for scope (-0.02, 0.28)
02:07:35.938 00.001 10052 Worker thread wakes up
02:07:35.938 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.28) opts 0xd
02:07:35.938 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.28)
02:07:35.938 00.000 10052 Moving (-0.02, 0.28) raw xDistance=-0.28 yDistance=-0.02
02:07:35.938 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:07:35.938 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.11, using input
02:07:35.938 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
02:07:35.938 00.000 10052 MoveAxis(E, 75, ABG)
02:07:35.938 00.000 10052 Guiding  Dir = 2, Dur = 75
02:07:35.973 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:36.025 00.052 6880 UpdateGuideState exits: m=2585 SNR=35.3
02:07:36.025 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:36.025 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:36.025 00.000 6880 Enqueuing Expose request
02:07:36.070 00.045 10052 IsSlewing returns 0
02:07:36.149 00.079 10052 IsGuiding returns 0
02:07:36.176 00.027 10052 PulseGuide returned control before completion, sleep 59
02:07:36.279 00.103 10052 IsGuiding returns 0
02:07:36.280 00.001 10052 Move returns status 0, amount 75
02:07:36.280 00.000 10052 MoveAxis(N, 0, ABG)
02:07:36.280 00.000 10052 Move returns status 0, amount 0
02:07:36.280 00.000 10052 move complete, result=0
02:07:36.280 00.000 10052 worker thread done servicing request
02:07:36.280 00.000 6880 GuideStep: -0.3 px 75 ms EAST, -0.0 px 0 ms NORTH
02:07:36.280 00.000 10052 Worker thread wakes up
02:07:36.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:36.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:37.144 00.864 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"447663ee-5b03-4bb0-8be1-a4e2c0f18542"}
02:07:37.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"447663ee-5b03-4bb0-8be1-a4e2c0f18542"}
02:07:37.145 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5dd94a3f-1841-425d-a745-770205e44f0d"}
02:07:37.145 00.000 6880 case statement mapped state 6 to 3
02:07:37.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5dd94a3f-1841-425d-a745-770205e44f0d"}
02:07:37.146 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"296a1604-ce2e-4f09-8100-d8c057bab676"}
02:07:37.146 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2807,"width":15,"height":15,"star_pos":[6.98,7.46],"pixels":"..."},"id":"296a1604-ce2e-4f09-8100-d8c057bab676"}
02:07:37.419 00.273 10052 Exposure complete
02:07:37.508 00.089 10052 worker thread done servicing request
02:07:37.508 00.000 6880 OnExposeComplete: enter
02:07:37.508 00.000 6880 UpdateGuideState(): m_state=6
02:07:37.510 00.002 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2808
02:07:37.510 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=891.02, Mass=2616, SNR=35.5, Peak=179 HFD=4.4
02:07:37.510 00.000 6880 MultiStar: [#1 -0.10,0.11,0.96,U] [#2 -0.60,0.14,0.00,M2] [#3 -0.20,-0.11,0.91,U] [#4 -0.03,0.25,0.87,U] [#5 -0.04,0.24,0.98,U] [#6 -0.09,-0.23,0.92,U] [#7 0.02,0.26,0.77,U] [#8 -0.18,0.06,0.79,U] 
02:07:37.511 00.001 6880 refined, 7 included, MultiStar: {-0.09, 0.06}, one-star: {-0.13, -0.03}
02:07:37.511 00.000 6880 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.61) = xAngle (4.16 = -2.13)
02:07:37.511 00.000 6880 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.13 = -2.16)
02:07:37.511 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.54 mountX=-0.06 mountY=-0.09, mountTheta=-2.13
02:07:37.512 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.06, opts=13)
02:07:37.513 00.001 6880 Enqueuing Move request for scope (-0.09, 0.06)
02:07:37.513 00.000 10052 Worker thread wakes up
02:07:37.513 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
02:07:37.513 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
02:07:37.513 00.000 10052 Moving (-0.09, 0.06) raw xDistance=-0.06 yDistance=-0.09
02:07:37.513 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:07:37.513 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.13, using input
02:07:37.513 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
02:07:37.513 00.000 10052 MoveAxis(E, 0, ABG)
02:07:37.513 00.000 10052 Move returns status 0, amount 0
02:07:37.514 00.001 10052 MoveAxis(N, 0, ABG)
02:07:37.514 00.000 10052 Move returns status 0, amount 0
02:07:37.514 00.000 10052 move complete, result=0
02:07:37.514 00.000 10052 worker thread done servicing request
02:07:37.546 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:37.596 00.050 6880 UpdateGuideState exits: m=2616 SNR=35.5
02:07:37.596 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:37.596 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:37.596 00.000 6880 Enqueuing Expose request
02:07:37.597 00.001 10052 Worker thread wakes up
02:07:37.597 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:37.597 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:37.597 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:38.518 00.921 10052 Exposure complete
02:07:38.600 00.082 10052 worker thread done servicing request
02:07:38.600 00.000 6880 OnExposeComplete: enter
02:07:38.600 00.000 6880 UpdateGuideState(): m_state=6
02:07:38.600 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2809
02:07:38.601 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=891.07, Mass=2642, SNR=35.7, Peak=172 HFD=4.4
02:07:38.601 00.000 6880 MultiStar: [#1 -0.02,0.16,0.97,U] [#2 -0.53,0.10,0.00,M3] [#3 -0.19,-0.05,0.91,U] [#4 -0.18,-0.08,0.85,U] [#5 0.07,0.34,0.96,U] [#6 -0.05,-0.13,0.91,U] [#7 -0.07,0.33,0.77,U] [#8 -0.09,0.23,0.79,U] 
02:07:38.601 00.000 6880 single-star, 7 included, MultiStar: {-0.08, 0.10}, one-star: {-0.09, 0.02}
02:07:38.601 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.59 = -1.70)
02:07:38.601 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.56 = -1.73)
02:07:38.601 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.09 cameraTheta=2.97 mountX=-0.01 mountY=-0.09, mountTheta=-1.70
02:07:38.603 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.02, opts=13)
02:07:38.603 00.000 6880 Enqueuing Move request for scope (-0.09, 0.02)
02:07:38.603 00.000 10052 Worker thread wakes up
02:07:38.603 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
02:07:38.604 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
02:07:38.604 00.000 10052 Moving (-0.09, 0.02) raw xDistance=-0.01 yDistance=-0.09
02:07:38.604 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:07:38.604 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.16, using input
02:07:38.604 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
02:07:38.604 00.000 10052 MoveAxis(E, 0, ABG)
02:07:38.604 00.000 10052 Move returns status 0, amount 0
02:07:38.604 00.000 10052 MoveAxis(N, 0, ABG)
02:07:38.604 00.000 10052 Move returns status 0, amount 0
02:07:38.604 00.000 10052 move complete, result=0
02:07:38.604 00.000 10052 worker thread done servicing request
02:07:38.634 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:38.683 00.049 6880 UpdateGuideState exits: m=2642 SNR=35.7
02:07:38.683 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:38.683 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:38.683 00.000 6880 Enqueuing Expose request
02:07:38.683 00.000 10052 Worker thread wakes up
02:07:38.683 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:38.683 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:38.683 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:39.144 00.461 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b299afab-5a87-483a-a74d-e9cef1e035dc"}
02:07:39.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b299afab-5a87-483a-a74d-e9cef1e035dc"}
02:07:39.145 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c3ad3cf7-d3da-41a3-84b3-a55ac6742976"}
02:07:39.145 00.000 6880 case statement mapped state 6 to 3
02:07:39.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3ad3cf7-d3da-41a3-84b3-a55ac6742976"}
02:07:39.146 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ebf898f9-b923-4caa-affd-f15e6f07e7b3"}
02:07:39.146 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2809,"width":15,"height":15,"star_pos":[6.80,7.07],"pixels":"..."},"id":"ebf898f9-b923-4caa-affd-f15e6f07e7b3"}
02:07:39.816 00.670 10052 Exposure complete
02:07:39.900 00.084 10052 worker thread done servicing request
02:07:39.900 00.000 6880 OnExposeComplete: enter
02:07:39.900 00.000 6880 UpdateGuideState(): m_state=6
02:07:39.901 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2810
02:07:39.901 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=890.99, Mass=2613, SNR=35.5, Peak=189 HFD=4.4
02:07:39.902 00.001 6880 MultiStar: [#1 0.13,0.28,0.94,U] [#2 -0.35,0.19,0.96,U] [#3 -0.21,-0.10,0.93,U] [#4 0.05,0.24,0.83,U] [#5 0.09,0.23,0.96,U] [#6 -0.17,-0.13,0.93,U] [#7 0.01,0.24,0.77,U] [#8 -0.03,0.16,0.79,U] 
02:07:39.902 00.000 6880 single-star, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.04, -0.06}
02:07:39.902 00.000 6880 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.61) = xAngle (-0.59 = -0.59)
02:07:39.902 00.000 6880 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
02:07:39.902 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.20 mountX=0.06 mountY=-0.04, mountTheta=-0.61
02:07:39.904 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.06, opts=13)
02:07:39.904 00.000 6880 Enqueuing Move request for scope (-0.04, -0.06)
02:07:39.904 00.000 10052 Worker thread wakes up
02:07:39.904 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
02:07:39.905 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
02:07:39.905 00.000 10052 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=-0.04
02:07:39.905 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:07:39.905 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.15, using input
02:07:39.905 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:07:39.905 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.03
02:07:39.905 00.000 10052 MoveAxis(E, 0, ABG)
02:07:39.905 00.000 10052 Move returns status 0, amount 0
02:07:39.905 00.000 10052 MoveAxis(N, 0, ABG)
02:07:39.905 00.000 10052 Move returns status 0, amount 0
02:07:39.905 00.000 10052 move complete, result=0
02:07:39.906 00.001 10052 worker thread done servicing request
02:07:39.935 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:39.982 00.047 6880 UpdateGuideState exits: m=2613 SNR=35.5
02:07:39.982 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:39.982 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:39.982 00.000 6880 Enqueuing Expose request
02:07:39.982 00.000 10052 Worker thread wakes up
02:07:39.984 00.002 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:39.984 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:39.984 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:40.903 00.919 10052 Exposure complete
02:07:40.988 00.085 10052 worker thread done servicing request
02:07:40.988 00.000 6880 OnExposeComplete: enter
02:07:40.988 00.000 6880 UpdateGuideState(): m_state=6
02:07:40.989 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2811
02:07:40.989 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=890.87, Mass=2597, SNR=35.4, Peak=180 HFD=4.5
02:07:40.989 00.000 6880 MultiStar: [#1 0.07,0.14,0.97,U] [#2 -0.24,0.09,0.98,U] [#3 -0.16,-0.20,0.90,U] [#4 -0.01,0.16,0.84,U] [#5 0.11,0.07,0.97,U] [#6 -0.15,-0.61,0.00,M1] [#7 -0.19,0.23,0.76,U] [#8 -0.15,0.14,0.79,U] 
02:07:40.989 00.000 6880 refined, 7 included, MultiStar: {-0.07, 0.05}, one-star: {-0.01, -0.18}
02:07:40.990 00.001 6880 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.61) = xAngle (4.13 = -2.15)
02:07:40.990 00.000 6880 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.10 = -2.18)
02:07:40.990 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.52 mountX=-0.04 mountY=-0.07, mountTheta=-2.16
02:07:40.992 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.05, opts=13)
02:07:40.992 00.000 6880 Enqueuing Move request for scope (-0.07, 0.05)
02:07:40.992 00.000 10052 Worker thread wakes up
02:07:40.992 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
02:07:40.992 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
02:07:40.992 00.000 10052 Moving (-0.07, 0.05) raw xDistance=-0.04 yDistance=-0.07
02:07:40.992 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:40.992 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:07:40.992 00.000 10052 MoveAxis(E, 0, ABG)
02:07:40.992 00.000 10052 Move returns status 0, amount 0
02:07:40.993 00.001 10052 MoveAxis(N, 0, ABG)
02:07:40.993 00.000 10052 Move returns status 0, amount 0
02:07:40.993 00.000 10052 move complete, result=0
02:07:40.993 00.000 10052 worker thread done servicing request
02:07:41.023 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:41.079 00.056 6880 UpdateGuideState exits: m=2597 SNR=35.4
02:07:41.080 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:41.080 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:41.080 00.000 6880 Enqueuing Expose request
02:07:41.080 00.000 10052 Worker thread wakes up
02:07:41.080 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:41.080 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:41.080 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:41.144 00.064 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"99094945-21f1-437f-b8ec-c5695c2f8772"}
02:07:41.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"99094945-21f1-437f-b8ec-c5695c2f8772"}
02:07:41.145 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1735888d-680c-4894-bbd5-9f750d1415a0"}
02:07:41.145 00.000 6880 case statement mapped state 6 to 3
02:07:41.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1735888d-680c-4894-bbd5-9f750d1415a0"}
02:07:41.146 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a2b5552-4a1b-45e8-a965-ba434c15862e"}
02:07:41.147 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2811,"width":15,"height":15,"star_pos":[6.88,6.87],"pixels":"..."},"id":"5a2b5552-4a1b-45e8-a965-ba434c15862e"}
02:07:42.225 01.078 10052 Exposure complete
02:07:42.312 00.087 10052 worker thread done servicing request
02:07:42.312 00.000 6880 OnExposeComplete: enter
02:07:42.312 00.000 6880 UpdateGuideState(): m_state=6
02:07:42.313 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2812
02:07:42.313 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=890.75, Mass=2502, SNR=34.7, Peak=168 HFD=4.5
02:07:42.313 00.000 6880 MultiStar: [#1 0.00,0.15,0.95,U] [#2 -0.40,0.14,1.01,U] [#3 -0.16,-0.15,0.94,U] [#4 0.06,0.13,0.86,U] [#5 -0.00,0.30,0.97,U] [#6 -0.11,-0.27,0.90,U] [#7 -0.16,0.37,0.78,U] [#8 -0.15,0.13,0.81,U] 
02:07:42.313 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.05}, one-star: {-0.02, -0.30}
02:07:42.313 00.000 6880 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.61) = xAngle (4.33 = -1.95)
02:07:42.315 00.002 6880 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.30 = -1.98)
02:07:42.315 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.05 hyp=0.12 cameraTheta=2.72 mountX=-0.04 mountY=-0.11, mountTheta=-1.95
02:07:42.316 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.05, opts=13)
02:07:42.317 00.001 6880 Enqueuing Move request for scope (-0.11, 0.05)
02:07:42.317 00.000 10052 Worker thread wakes up
02:07:42.317 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.05) opts 0xd
02:07:42.317 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.05)
02:07:42.317 00.000 10052 Moving (-0.11, 0.05) raw xDistance=-0.04 yDistance=-0.11
02:07:42.317 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:07:42.317 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:07:42.317 00.000 10052 MoveAxis(E, 0, ABG)
02:07:42.317 00.000 10052 Move returns status 0, amount 0
02:07:42.317 00.000 10052 MoveAxis(N, 0, ABG)
02:07:42.317 00.000 10052 Move returns status 0, amount 0
02:07:42.318 00.001 10052 move complete, result=0
02:07:42.318 00.000 10052 worker thread done servicing request
02:07:42.346 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:42.394 00.048 6880 UpdateGuideState exits: m=2502 SNR=34.7
02:07:42.394 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:42.394 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:42.395 00.001 6880 Enqueuing Expose request
02:07:42.395 00.000 10052 Worker thread wakes up
02:07:42.395 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:42.395 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:42.395 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:43.143 00.748 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b733f02b-29e0-4e55-b52b-c2c68ae449d7"}
02:07:43.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b733f02b-29e0-4e55-b52b-c2c68ae449d7"}
02:07:43.144 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ef254e0-46ac-4c6e-a33f-c2ff49281a32"}
02:07:43.144 00.000 6880 case statement mapped state 6 to 3
02:07:43.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ef254e0-46ac-4c6e-a33f-c2ff49281a32"}
02:07:43.145 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f47ce568-5430-40d0-a80b-f70b948956b7"}
02:07:43.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2812,"width":15,"height":15,"star_pos":[6.88,6.75],"pixels":"..."},"id":"f47ce568-5430-40d0-a80b-f70b948956b7"}
02:07:43.307 00.162 10052 Exposure complete
02:07:43.400 00.093 6880 OnExposeComplete: enter
02:07:43.400 00.000 6880 UpdateGuideState(): m_state=6
02:07:43.401 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2813
02:07:43.401 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=890.76, Mass=2634, SNR=35.6, Peak=164 HFD=4.8
02:07:43.401 00.000 10052 worker thread done servicing request
02:07:43.401 00.000 6880 MultiStar: [#1 -0.01,0.20,0.93,U] [#2 -0.32,-0.06,0.95,U] [#3 -0.23,-0.28,0.90,U] [#4 0.07,0.24,0.83,U] [#5 -0.09,0.19,0.96,U] [#6 -0.09,-0.39,0.91,U] [#7 -0.01,0.25,0.77,U] [#8 -0.16,0.09,0.79,U] 
02:07:43.401 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.02}, one-star: {-0.16, -0.29}
02:07:43.402 00.001 6880 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
02:07:43.402 00.000 6880 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
02:07:43.402 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.02 hyp=0.12 cameraTheta=-3.01 mountX=0.02 mountY=-0.11, mountTheta=-1.39
02:07:43.404 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.02, opts=13)
02:07:43.404 00.000 6880 Enqueuing Move request for scope (-0.11, -0.02)
02:07:43.406 00.002 10052 Worker thread wakes up
02:07:43.406 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.02) opts 0xd
02:07:43.406 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.02)
02:07:43.406 00.000 10052 Moving (-0.11, -0.02) raw xDistance=0.02 yDistance=-0.11
02:07:43.407 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:07:43.407 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:07:43.407 00.000 10052 MoveAxis(E, 0, ABG)
02:07:43.407 00.000 10052 Move returns status 0, amount 0
02:07:43.407 00.000 10052 MoveAxis(N, 0, ABG)
02:07:43.407 00.000 10052 Move returns status 0, amount 0
02:07:43.407 00.000 10052 move complete, result=0
02:07:43.407 00.000 10052 worker thread done servicing request
02:07:43.440 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:43.492 00.052 6880 UpdateGuideState exits: m=2634 SNR=35.6
02:07:43.493 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:43.493 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:43.493 00.000 6880 Enqueuing Expose request
02:07:43.493 00.000 10052 Worker thread wakes up
02:07:43.493 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:43.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:43.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:44.626 01.133 10052 Exposure complete
02:07:44.718 00.092 10052 worker thread done servicing request
02:07:44.718 00.000 6880 OnExposeComplete: enter
02:07:44.718 00.000 6880 UpdateGuideState(): m_state=6
02:07:44.719 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2814
02:07:44.719 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=891.02, Mass=2648, SNR=35.8, Peak=168 HFD=4.5
02:07:44.719 00.000 6880 MultiStar: [#1 0.13,0.29,0.95,U] [#2 -0.19,0.16,0.95,U] [#3 -0.05,-0.02,0.92,U] [#4 0.05,0.35,0.85,U] [#5 0.19,0.38,0.98,U] [#6 0.02,-0.12,0.91,U] [#7 -0.01,0.42,0.77,U] [#8 0.18,0.18,0.82,U] 
02:07:44.720 00.001 6880 single-star, 8 included, MultiStar: {0.05, 0.17}, one-star: {0.08, -0.03}
02:07:44.720 00.000 6880 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.61) = xAngle (1.22 = 1.22)
02:07:44.720 00.000 6880 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
02:07:44.720 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.03 hyp=0.09 cameraTheta=-0.39 mountX=0.03 mountY=0.08, mountTheta=1.21
02:07:44.722 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.03, opts=13)
02:07:44.722 00.000 6880 Enqueuing Move request for scope (0.08, -0.03)
02:07:44.722 00.000 10052 Worker thread wakes up
02:07:44.722 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.03) opts 0xd
02:07:44.722 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.03)
02:07:44.722 00.000 10052 Moving (0.08, -0.03) raw xDistance=0.03 yDistance=0.08
02:07:44.722 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:07:44.722 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.04
02:07:44.723 00.001 10052 MoveAxis(E, 0, ABG)
02:07:44.723 00.000 10052 Move returns status 0, amount 0
02:07:44.723 00.000 10052 MoveAxis(N, 0, ABG)
02:07:44.723 00.000 10052 Move returns status 0, amount 0
02:07:44.723 00.000 10052 move complete, result=0
02:07:44.723 00.000 10052 worker thread done servicing request
02:07:44.754 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:44.811 00.057 6880 UpdateGuideState exits: m=2648 SNR=35.8
02:07:44.811 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:44.812 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:44.812 00.000 6880 Enqueuing Expose request
02:07:44.812 00.000 10052 Worker thread wakes up
02:07:44.812 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:44.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:44.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:45.143 00.331 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff490bae-56a1-4173-b2c7-985a39920789"}
02:07:45.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff490bae-56a1-4173-b2c7-985a39920789"}
02:07:45.144 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9127a54d-3bc2-4566-9886-fc71271b815f"}
02:07:45.144 00.000 6880 case statement mapped state 6 to 3
02:07:45.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9127a54d-3bc2-4566-9886-fc71271b815f"}
02:07:45.145 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7458694b-8fc8-46e3-9cb6-b634e36121ec"}
02:07:45.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2814,"width":15,"height":15,"star_pos":[6.97,7.02],"pixels":"..."},"id":"7458694b-8fc8-46e3-9cb6-b634e36121ec"}
02:07:45.724 00.579 10052 Exposure complete
02:07:45.811 00.087 10052 worker thread done servicing request
02:07:45.811 00.000 6880 OnExposeComplete: enter
02:07:45.811 00.000 6880 UpdateGuideState(): m_state=6
02:07:45.811 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2815
02:07:45.812 00.001 6880 Star::Find returns 1 (0), X=407.97, Y=890.92, Mass=2636, SNR=35.7, Peak=160 HFD=4.5
02:07:45.812 00.000 6880 MultiStar: [#1 0.02,0.21,0.93,U] [#2 -0.31,0.11,0.98,U] [#3 -0.12,-0.12,0.91,U] [#4 0.09,0.07,0.84,U] [#5 0.16,0.25,0.98,U] [#6 0.19,-0.29,0.90,U] [#7 0.05,0.42,0.79,U] [#8 0.02,0.05,0.78,U] 
02:07:45.812 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.06}, one-star: {0.08, -0.13}
02:07:45.812 00.000 6880 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.61) = xAngle (2.89 = 2.89)
02:07:45.813 00.001 6880 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.86 = 2.86)
02:07:45.813 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.28 mountX=-0.06 mountY=0.02, mountTheta=2.86
02:07:45.814 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.06, opts=13)
02:07:45.815 00.001 6880 Enqueuing Move request for scope (0.02, 0.06)
02:07:45.815 00.000 10052 Worker thread wakes up
02:07:45.815 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
02:07:45.815 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:07:45.815 00.000 10052 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
02:07:45.815 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:07:45.815 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.08, using input
02:07:45.815 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.04
02:07:45.815 00.000 10052 MoveAxis(E, 0, ABG)
02:07:45.815 00.000 10052 Move returns status 0, amount 0
02:07:45.815 00.000 10052 MoveAxis(N, 0, ABG)
02:07:45.816 00.001 10052 Move returns status 0, amount 0
02:07:45.816 00.000 10052 move complete, result=0
02:07:45.816 00.000 10052 worker thread done servicing request
02:07:45.844 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:45.895 00.051 6880 UpdateGuideState exits: m=2636 SNR=35.7
02:07:45.896 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:45.896 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:45.896 00.000 6880 Enqueuing Expose request
02:07:45.896 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:45.897 00.001 10052 Worker thread wakes up
02:07:45.897 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:45.897 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:47.026 01.129 10052 Exposure complete
02:07:47.114 00.088 10052 worker thread done servicing request
02:07:47.114 00.000 6880 OnExposeComplete: enter
02:07:47.114 00.000 6880 UpdateGuideState(): m_state=6
02:07:47.115 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2816
02:07:47.115 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=890.96, Mass=2680, SNR=35.9, Peak=179 HFD=4.4
02:07:47.115 00.000 6880 MultiStar: [#1 0.16,0.15,0.93,U] [#2 -0.17,0.08,0.95,U] [#3 -0.16,-0.20,0.91,U] [#4 0.06,0.22,0.82,U] [#5 -0.03,0.28,0.96,U] [#6 0.11,-0.31,0.90,U] [#7 0.06,0.34,0.76,U] [#8 -0.13,0.02,0.78,U] 
02:07:47.115 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.07, -0.09}
02:07:47.116 00.001 6880 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.61) = xAngle (3.61 = -2.67)
02:07:47.116 00.000 6880 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.58 = -2.70)
02:07:47.116 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.00 mountX=-0.05 mountY=-0.02, mountTheta=-2.70
02:07:47.117 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.05, opts=13)
02:07:47.119 00.002 6880 Enqueuing Move request for scope (-0.02, 0.05)
02:07:47.119 00.000 10052 Worker thread wakes up
02:07:47.119 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
02:07:47.119 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
02:07:47.119 00.000 10052 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=-0.02
02:07:47.119 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:07:47.119 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
02:07:47.119 00.000 10052 MoveAxis(E, 0, ABG)
02:07:47.119 00.000 10052 Move returns status 0, amount 0
02:07:47.119 00.000 10052 MoveAxis(N, 0, ABG)
02:07:47.119 00.000 10052 Move returns status 0, amount 0
02:07:47.120 00.001 10052 move complete, result=0
02:07:47.120 00.000 10052 worker thread done servicing request
02:07:47.151 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:47.204 00.053 6880 UpdateGuideState exits: m=2680 SNR=35.9
02:07:47.204 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:47.204 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:47.204 00.000 6880 Enqueuing Expose request
02:07:47.204 00.000 10052 Worker thread wakes up
02:07:47.204 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:47.204 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:47.205 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:47.210 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5b840cb3-5fb6-464a-b077-914f2d9f2b39"}
02:07:47.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5b840cb3-5fb6-464a-b077-914f2d9f2b39"}
02:07:47.221 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9bc6bb46-4029-40ca-98ee-c9bee191059f"}
02:07:47.221 00.000 6880 case statement mapped state 6 to 3
02:07:47.221 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bc6bb46-4029-40ca-98ee-c9bee191059f"}
02:07:47.225 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4edd60e-a185-41ce-bfa3-61963613f29d"}
02:07:47.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2816,"width":15,"height":15,"star_pos":[6.82,6.96],"pixels":"..."},"id":"a4edd60e-a185-41ce-bfa3-61963613f29d"}
02:07:48.117 00.892 10052 Exposure complete
02:07:48.203 00.086 6880 OnExposeComplete: enter
02:07:48.203 00.000 6880 UpdateGuideState(): m_state=6
02:07:48.203 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2817
02:07:48.203 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.00, Mass=2653, SNR=35.7, Peak=186 HFD=4.4
02:07:48.204 00.001 6880 MultiStar: [#1 0.22,0.17,0.93,U] [#2 -0.24,0.11,0.95,U] [#3 -0.23,-0.06,0.93,U] [#4 0.04,0.18,0.85,U] [#5 0.15,0.29,0.98,U] [#6 -0.12,-0.17,0.88,U] [#7 -0.02,0.27,0.74,U] [#8 -0.12,0.12,0.76,U] 
02:07:48.204 00.000 6880 single-star, 8 included, MultiStar: {-0.04, 0.09}, one-star: {-0.04, -0.06}
02:07:48.204 00.000 6880 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.61) = xAngle (-0.54 = -0.54)
02:07:48.204 00.000 6880 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
02:07:48.204 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-2.16 mountX=0.06 mountY=-0.04, mountTheta=-0.56
02:07:48.205 00.001 10052 worker thread done servicing request
02:07:48.207 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.06, opts=13)
02:07:48.207 00.000 6880 Enqueuing Move request for scope (-0.04, -0.06)
02:07:48.220 00.013 10052 Worker thread wakes up
02:07:48.221 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.06) opts 0xd
02:07:48.221 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.06)
02:07:48.221 00.000 10052 Moving (-0.04, -0.06) raw xDistance=0.06 yDistance=-0.04
02:07:48.221 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:07:48.221 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:07:48.221 00.000 10052 MoveAxis(E, 0, ABG)
02:07:48.221 00.000 10052 Move returns status 0, amount 0
02:07:48.221 00.000 10052 MoveAxis(N, 0, ABG)
02:07:48.221 00.000 10052 Move returns status 0, amount 0
02:07:48.221 00.000 10052 move complete, result=0
02:07:48.221 00.000 10052 worker thread done servicing request
02:07:48.235 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:48.279 00.044 6880 UpdateGuideState exits: m=2653 SNR=35.7
02:07:48.279 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:48.279 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:48.280 00.001 6880 Enqueuing Expose request
02:07:48.280 00.000 10052 Worker thread wakes up
02:07:48.280 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:48.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:48.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:49.141 00.861 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1ebb04a-bf7b-4b25-b253-e00402971cb9"}
02:07:49.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1ebb04a-bf7b-4b25-b253-e00402971cb9"}
02:07:49.142 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6efd88de-94cc-48d3-ae95-60436a489321"}
02:07:49.142 00.000 6880 case statement mapped state 6 to 3
02:07:49.142 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6efd88de-94cc-48d3-ae95-60436a489321"}
02:07:49.144 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"abcbc840-72c9-4b81-899d-8e6f7a87d48d"}
02:07:49.144 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2817,"width":15,"height":15,"star_pos":[6.86,7.00],"pixels":"..."},"id":"abcbc840-72c9-4b81-899d-8e6f7a87d48d"}
02:07:49.422 00.278 10052 Exposure complete
02:07:49.499 00.077 10052 worker thread done servicing request
02:07:49.499 00.000 6880 OnExposeComplete: enter
02:07:49.500 00.001 6880 UpdateGuideState(): m_state=6
02:07:49.500 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2818
02:07:49.500 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=890.99, Mass=2597, SNR=35.5, Peak=175 HFD=4.4
02:07:49.500 00.000 6880 MultiStar: [#1 0.10,0.18,0.94,U] [#2 -0.23,0.12,0.99,U] [#3 -0.01,-0.21,0.95,U] [#4 0.04,0.42,0.83,U] [#5 0.11,0.33,0.96,U] [#6 0.13,-0.21,0.92,U] [#7 0.08,0.31,0.76,U] [#8 -0.08,0.03,0.80,U] 
02:07:49.501 00.001 6880 single-star, 8 included, MultiStar: {0.01, 0.09}, one-star: {-0.02, -0.06}
02:07:49.501 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
02:07:49.501 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
02:07:49.501 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.92 mountX=0.06 mountY=-0.02, mountTheta=-0.33
02:07:49.503 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.06, opts=13)
02:07:49.503 00.000 6880 Enqueuing Move request for scope (-0.02, -0.06)
02:07:49.503 00.000 10052 Worker thread wakes up
02:07:49.503 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
02:07:49.503 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
02:07:49.503 00.000 10052 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=-0.02
02:07:49.503 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:07:49.503 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
02:07:49.504 00.001 10052 MoveAxis(E, 0, ABG)
02:07:49.504 00.000 10052 Move returns status 0, amount 0
02:07:49.504 00.000 10052 MoveAxis(N, 0, ABG)
02:07:49.504 00.000 10052 Move returns status 0, amount 0
02:07:49.504 00.000 10052 move complete, result=0
02:07:49.504 00.000 10052 worker thread done servicing request
02:07:49.530 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:49.570 00.040 6880 UpdateGuideState exits: m=2597 SNR=35.5
02:07:49.570 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:49.570 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:49.570 00.000 6880 Enqueuing Expose request
02:07:49.570 00.000 10052 Worker thread wakes up
02:07:49.570 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:07:49.571 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:49.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:50.490 00.919 10052 Exposure complete
02:07:50.558 00.068 10052 worker thread done servicing request
02:07:50.558 00.000 6880 OnExposeComplete: enter
02:07:50.558 00.000 6880 UpdateGuideState(): m_state=6
02:07:50.559 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2819
02:07:50.559 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.12, Mass=2646, SNR=35.7, Peak=173 HFD=4.5
02:07:50.559 00.000 6880 MultiStar: [#1 -0.04,0.28,0.95,U] [#2 -0.55,0.28,0.00,M1] [#3 -0.11,-0.07,0.92,U] [#4 0.16,0.30,0.81,U] [#5 0.09,0.49,0.96,U] [#6 -0.18,-0.25,0.90,U] [#7 0.11,0.43,0.75,U] [#8 0.09,0.12,0.80,U] 
02:07:50.559 00.000 6880 single-star, 7 included, MultiStar: {0.02, 0.17}, one-star: {0.05, 0.07}
02:07:50.559 00.000 6880 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.61) = xAngle (2.61 = 2.61)
02:07:50.560 00.001 6880 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.58 = 2.58)
02:07:50.560 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.99 mountX=-0.07 mountY=0.05, mountTheta=2.58
02:07:50.562 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.07, opts=13)
02:07:50.562 00.000 6880 Enqueuing Move request for scope (0.05, 0.07)
02:07:50.562 00.000 10052 Worker thread wakes up
02:07:50.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:07:50.563 00.001 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:07:50.563 00.000 10052 Moving (0.05, 0.07) raw xDistance=-0.07 yDistance=0.05
02:07:50.563 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:07:50.563 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.05, using input
02:07:50.563 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:07:50.563 00.000 10052 MoveAxis(E, 0, ABG)
02:07:50.563 00.000 10052 Move returns status 0, amount 0
02:07:50.563 00.000 10052 MoveAxis(N, 0, ABG)
02:07:50.563 00.000 10052 Move returns status 0, amount 0
02:07:50.563 00.000 10052 move complete, result=0
02:07:50.563 00.000 10052 worker thread done servicing request
02:07:50.590 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:50.632 00.042 6880 UpdateGuideState exits: m=2646 SNR=35.7
02:07:50.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:50.632 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:50.632 00.000 6880 Enqueuing Expose request
02:07:50.632 00.000 10052 Worker thread wakes up
02:07:50.632 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:07:50.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:50.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:51.139 00.507 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b348f1b-3a0a-4ea0-b96e-f3db257ad099"}
02:07:51.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b348f1b-3a0a-4ea0-b96e-f3db257ad099"}
02:07:51.140 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9924204-9b52-4438-b8fb-1990bfeaefcb"}
02:07:51.140 00.000 6880 case statement mapped state 6 to 3
02:07:51.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9924204-9b52-4438-b8fb-1990bfeaefcb"}
02:07:51.140 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0d4a9023-ef25-4fc7-9770-9a943e19ec24"}
02:07:51.141 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2819,"width":15,"height":15,"star_pos":[6.94,7.12],"pixels":"..."},"id":"0d4a9023-ef25-4fc7-9770-9a943e19ec24"}
02:07:51.766 00.625 10052 Exposure complete
02:07:51.860 00.094 10052 worker thread done servicing request
02:07:51.860 00.000 6880 OnExposeComplete: enter
02:07:51.860 00.000 6880 UpdateGuideState(): m_state=6
02:07:51.861 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2820
02:07:51.861 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=890.96, Mass=2644, SNR=35.7, Peak=186 HFD=4.5
02:07:51.861 00.000 6880 MultiStar: [#1 0.20,0.21,0.93,U] [#2 -0.17,0.20,0.97,U] [#3 0.11,-0.17,0.93,U] [#4 0.16,0.24,0.83,U] [#5 0.33,0.28,0.97,U] [#6 0.17,-0.20,0.89,U] [#7 0.07,0.21,0.74,U] [#8 0.12,0.15,0.79,U] 
02:07:51.861 00.000 6880 single-star, 8 included, MultiStar: {0.12, 0.09}, one-star: {0.08, -0.10}
02:07:51.861 00.000 6880 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
02:07:51.862 00.001 6880 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
02:07:51.862 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.10 hyp=0.13 cameraTheta=-0.86 mountX=0.09 mountY=0.08, mountTheta=0.74
02:07:51.864 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.10, opts=13)
02:07:51.864 00.000 6880 Enqueuing Move request for scope (0.08, -0.10)
02:07:51.864 00.000 10052 Worker thread wakes up
02:07:51.864 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.10) opts 0xd
02:07:51.864 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.10)
02:07:51.864 00.000 10052 Moving (0.08, -0.10) raw xDistance=0.09 yDistance=0.08
02:07:51.864 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:07:51.864 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
02:07:51.865 00.001 10052 MoveAxis(E, 0, ABG)
02:07:51.865 00.000 10052 Move returns status 0, amount 0
02:07:51.865 00.000 10052 MoveAxis(N, 0, ABG)
02:07:51.865 00.000 10052 Move returns status 0, amount 0
02:07:51.865 00.000 10052 move complete, result=0
02:07:51.865 00.000 10052 worker thread done servicing request
02:07:51.894 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:51.935 00.041 6880 UpdateGuideState exits: m=2644 SNR=35.7
02:07:51.935 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:51.935 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:51.935 00.000 6880 Enqueuing Expose request
02:07:51.935 00.000 10052 Worker thread wakes up
02:07:51.935 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:07:51.936 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:51.936 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:52.845 00.909 10052 Exposure complete
02:07:52.913 00.068 10052 worker thread done servicing request
02:07:52.913 00.000 6880 OnExposeComplete: enter
02:07:52.913 00.000 6880 UpdateGuideState(): m_state=6
02:07:52.913 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2821
02:07:52.913 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=891.12, Mass=2616, SNR=35.5, Peak=165 HFD=4.5
02:07:52.914 00.001 6880 MultiStar: [#1 0.26,0.36,0.95,U] [#2 -0.14,0.25,0.98,U] [#3 -0.01,0.03,0.93,U] [#4 0.14,0.34,0.82,U] [#5 0.23,0.45,0.98,U] [#6 0.14,-0.12,0.90,U] [#7 0.09,0.43,0.78,U] [#8 -0.01,0.26,0.79,U] 
02:07:52.914 00.000 6880 single-star, 8 included, MultiStar: {0.11, 0.23}, one-star: {0.23, 0.07}
02:07:52.914 00.000 6880 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.61) = xAngle (1.92 = 1.92)
02:07:52.914 00.000 6880 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.89 = 1.89)
02:07:52.914 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.07 hyp=0.24 cameraTheta=0.31 mountX=-0.08 mountY=0.23, mountTheta=1.92
02:07:52.916 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.07, opts=13)
02:07:52.916 00.000 6880 Enqueuing Move request for scope (0.23, 0.07)
02:07:52.916 00.000 10052 Worker thread wakes up
02:07:52.916 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.07) opts 0xd
02:07:52.916 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.07)
02:07:52.916 00.000 10052 Moving (0.23, 0.07) raw xDistance=-0.08 yDistance=0.23
02:07:52.916 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:07:52.916 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.23, slope = 0.02
02:07:52.916 00.000 10052 MoveAxis(E, 0, ABG)
02:07:52.916 00.000 10052 Move returns status 0, amount 0
02:07:52.916 00.000 10052 MoveAxis(S, 45, ABG)
02:07:52.916 00.000 10052 Guiding  Dir = 1, Dur = 45
02:07:52.937 00.021 10052 IsSlewing returns 0
02:07:52.944 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:52.975 00.031 10052 IsGuiding returns 0
02:07:52.984 00.009 6880 UpdateGuideState exits: m=2616 SNR=35.5
02:07:52.984 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:52.984 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:52.984 00.000 6880 Enqueuing Expose request
02:07:53.003 00.019 10052 PulseGuide returned control before completion, sleep 28
02:07:53.065 00.062 10052 IsGuiding returns 0
02:07:53.065 00.000 10052 Move returns status 0, amount 45
02:07:53.066 00.001 10052 move complete, result=0
02:07:53.066 00.000 10052 worker thread done servicing request
02:07:53.066 00.000 10052 Worker thread wakes up
02:07:53.066 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 45 ms SOUTH
02:07:53.066 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:53.066 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:53.164 00.098 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d407c598-05d9-47e9-a724-32e93571c5d0"}
02:07:53.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d407c598-05d9-47e9-a724-32e93571c5d0"}
02:07:53.165 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dde597ef-d07c-4f4c-9532-5357d3a7ff74"}
02:07:53.165 00.000 6880 case statement mapped state 6 to 3
02:07:53.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dde597ef-d07c-4f4c-9532-5357d3a7ff74"}
02:07:53.165 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a5eb8150-9712-46cd-9d0c-d32e94fb8dd9"}
02:07:53.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2821,"width":15,"height":15,"star_pos":[7.12,7.12],"pixels":"..."},"id":"a5eb8150-9712-46cd-9d0c-d32e94fb8dd9"}
02:07:54.208 01.043 10052 Exposure complete
02:07:54.289 00.081 10052 worker thread done servicing request
02:07:54.289 00.000 6880 OnExposeComplete: enter
02:07:54.289 00.000 6880 UpdateGuideState(): m_state=6
02:07:54.289 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2822
02:07:54.290 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=890.79, Mass=2590, SNR=35.3, Peak=169 HFD=4.5
02:07:54.290 00.000 6880 MultiStar: [#1 -0.11,-0.12,0.96,U] [#2 -0.39,-0.03,1.01,U] [#3 -0.29,-0.26,0.93,U] [#4 -0.13,-0.28,0.86,U] [#5 -0.01,0.11,0.98,U] [#6 -0.16,-0.64,0.00,M1] [#7 -0.04,0.04,0.75,U] [#8 -0.18,-0.10,0.78,U] 
02:07:54.291 00.001 6880 refined, 7 included, MultiStar: {-0.16, -0.11}, one-star: {-0.07, -0.26}
02:07:54.291 00.000 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.90 = -0.90)
02:07:54.291 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
02:07:54.291 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.19 cameraTheta=-2.51 mountX=0.12 mountY=-0.15, mountTheta=-0.91
02:07:54.292 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.11, opts=13)
02:07:54.292 00.000 6880 Enqueuing Move request for scope (-0.16, -0.11)
02:07:54.292 00.000 10052 Worker thread wakes up
02:07:54.292 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
02:07:54.292 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
02:07:54.294 00.002 10052 Moving (-0.16, -0.11) raw xDistance=0.12 yDistance=-0.15
02:07:54.294 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:07:54.294 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
02:07:54.294 00.000 10052 MoveAxis(W, 32, ABG)
02:07:54.294 00.000 10052 Guiding  Dir = 3, Dur = 32
02:07:54.322 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:54.345 00.023 10052 IsSlewing returns 0
02:07:54.364 00.019 6880 UpdateGuideState exits: m=2590 SNR=35.3
02:07:54.365 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:54.365 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:54.365 00.000 6880 Enqueuing Expose request
02:07:54.416 00.051 10052 IsGuiding returns 0
02:07:54.442 00.026 10052 PulseGuide returned control before completion, sleep 16
02:07:54.487 00.045 10052 IsGuiding returns 0
02:07:54.488 00.001 10052 Move returns status 0, amount 32
02:07:54.488 00.000 10052 MoveAxis(N, 0, ABG)
02:07:54.488 00.000 10052 Move returns status 0, amount 0
02:07:54.488 00.000 10052 move complete, result=0
02:07:54.488 00.000 10052 worker thread done servicing request
02:07:54.488 00.000 6880 GuideStep: 0.1 px 32 ms WEST, -0.2 px 0 ms NORTH
02:07:54.488 00.000 10052 Worker thread wakes up
02:07:54.488 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:54.488 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:55.139 00.651 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5b4e47a4-4a72-4cec-b1e3-9a6429afec6a"}
02:07:55.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5b4e47a4-4a72-4cec-b1e3-9a6429afec6a"}
02:07:55.140 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e77f1144-2702-4fcf-bacc-a3011a25f004"}
02:07:55.140 00.000 6880 case statement mapped state 6 to 3
02:07:55.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e77f1144-2702-4fcf-bacc-a3011a25f004"}
02:07:55.140 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"758d4127-73e7-4800-9f06-b1f6af18f748"}
02:07:55.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2822,"width":15,"height":15,"star_pos":[6.82,6.79],"pixels":"..."},"id":"758d4127-73e7-4800-9f06-b1f6af18f748"}
02:07:55.408 00.268 10052 Exposure complete
02:07:55.469 00.061 10052 worker thread done servicing request
02:07:55.469 00.000 6880 OnExposeComplete: enter
02:07:55.469 00.000 6880 UpdateGuideState(): m_state=6
02:07:55.469 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2823
02:07:55.469 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=890.86, Mass=2667, SNR=35.9, Peak=171 HFD=4.5
02:07:55.470 00.001 6880 MultiStar: [#1 -0.11,0.11,0.95,U] [#2 -0.52,0.20,0.00,M1] [#3 -0.41,-0.13,0.90,U] [#4 -0.10,0.14,0.82,U] [#5 -0.22,0.14,0.96,U] [#6 -0.26,-0.26,0.91,U] [#7 -0.07,0.35,0.75,U] [#8 -0.36,-0.02,0.77,U] 
02:07:55.470 00.000 6880 refined, 7 included, MultiStar: {-0.21, 0.01}, one-star: {-0.18, -0.19}
02:07:55.470 00.000 6880 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.61) = xAngle (4.71 = -1.58)
02:07:55.470 00.000 6880 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.68 = -1.61)
02:07:55.470 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.01 hyp=0.22 cameraTheta=3.09 mountX=-0.00 mountY=-0.21, mountTheta=-1.58
02:07:55.471 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.01, opts=13)
02:07:55.471 00.000 6880 Enqueuing Move request for scope (-0.21, 0.01)
02:07:55.472 00.001 10052 Worker thread wakes up
02:07:55.472 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.01) opts 0xd
02:07:55.472 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.01)
02:07:55.472 00.000 10052 Moving (-0.21, 0.01) raw xDistance=-0.00 yDistance=-0.21
02:07:55.472 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:07:55.472 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.21, slope = -0.01
02:07:55.472 00.000 10052 MoveAxis(E, 0, ABG)
02:07:55.472 00.000 10052 Move returns status 0, amount 0
02:07:55.472 00.000 10052 MoveAxis(N, 24, ABG)
02:07:55.472 00.000 10052 Guiding  Dir = 0, Dur = 24
02:07:55.494 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:55.522 00.028 10052 IsSlewing returns 0
02:07:55.526 00.004 6880 UpdateGuideState exits: m=2667 SNR=35.9
02:07:55.526 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:55.526 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:55.526 00.000 6880 Enqueuing Expose request
02:07:55.597 00.071 10052 IsGuiding returns 0
02:07:55.735 00.138 10052 IsGuiding returns 0
02:07:55.735 00.000 10052 Move returns status 0, amount 24
02:07:55.735 00.000 10052 move complete, result=0
02:07:55.736 00.001 10052 worker thread done servicing request
02:07:55.736 00.000 10052 Worker thread wakes up
02:07:55.736 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 24 ms NORTH
02:07:55.736 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:55.736 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:56.871 01.135 10052 Exposure complete
02:07:56.955 00.084 10052 worker thread done servicing request
02:07:56.955 00.000 6880 OnExposeComplete: enter
02:07:56.955 00.000 6880 UpdateGuideState(): m_state=6
02:07:56.955 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2824
02:07:56.955 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=890.90, Mass=2640, SNR=35.7, Peak=180 HFD=4.4
02:07:56.956 00.001 6880 MultiStar: [#1 -0.05,0.14,0.96,U] [#2 -0.60,0.10,0.00,M2] [#3 -0.32,-0.22,0.91,U] [#4 0.12,0.00,0.84,U] [#5 0.10,0.13,0.94,U] [#6 -0.24,-0.28,0.88,U] [#7 -0.05,0.09,0.76,U] [#8 -0.06,0.02,0.80,U] 
02:07:56.956 00.000 6880 refined, 7 included, MultiStar: {-0.07, -0.04}, one-star: {-0.02, -0.15}
02:07:56.956 00.000 6880 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.61) = xAngle (-1.03 = -1.03)
02:07:56.956 00.000 6880 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.06 = -1.06)
02:07:56.956 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.04 hyp=0.07 cameraTheta=-2.65 mountX=0.04 mountY=-0.06, mountTheta=-1.04
02:07:56.958 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.04, opts=13)
02:07:56.958 00.000 6880 Enqueuing Move request for scope (-0.07, -0.04)
02:07:56.958 00.000 10052 Worker thread wakes up
02:07:56.958 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.04) opts 0xd
02:07:56.958 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.04)
02:07:56.958 00.000 10052 Moving (-0.07, -0.04) raw xDistance=0.04 yDistance=-0.06
02:07:56.958 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:07:56.958 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
02:07:56.958 00.000 10052 MoveAxis(E, 0, ABG)
02:07:56.958 00.000 10052 Move returns status 0, amount 0
02:07:56.959 00.001 10052 MoveAxis(N, 0, ABG)
02:07:56.959 00.000 10052 Move returns status 0, amount 0
02:07:56.959 00.000 10052 move complete, result=0
02:07:56.959 00.000 10052 worker thread done servicing request
02:07:56.987 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:57.031 00.044 6880 UpdateGuideState exits: m=2640 SNR=35.7
02:07:57.031 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:57.031 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:57.031 00.000 6880 Enqueuing Expose request
02:07:57.031 00.000 10052 Worker thread wakes up
02:07:57.031 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:57.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:57.032 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:57.148 00.116 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89c82c45-7abf-4284-bae2-0aa15c8da477"}
02:07:57.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89c82c45-7abf-4284-bae2-0aa15c8da477"}
02:07:57.148 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fdfb6f1-776d-41c6-8dc2-276c96884dc8"}
02:07:57.148 00.000 6880 case statement mapped state 6 to 3
02:07:57.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fdfb6f1-776d-41c6-8dc2-276c96884dc8"}
02:07:57.150 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"122ac417-7fbf-41be-90d5-d566034a96f2"}
02:07:57.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2824,"width":15,"height":15,"star_pos":[6.88,6.90],"pixels":"..."},"id":"122ac417-7fbf-41be-90d5-d566034a96f2"}
02:07:57.937 00.787 10052 Exposure complete
02:07:58.003 00.066 10052 worker thread done servicing request
02:07:58.003 00.000 6880 OnExposeComplete: enter
02:07:58.003 00.000 6880 UpdateGuideState(): m_state=6
02:07:58.004 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2825
02:07:58.004 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=891.01, Mass=2573, SNR=35.2, Peak=186 HFD=4.3
02:07:58.004 00.000 6880 MultiStar: [#1 -0.12,0.11,0.96,U] [#2 -0.51,0.14,0.00,M3] [#3 -0.22,-0.19,0.93,U] [#4 0.06,0.02,0.86,U] [#5 -0.00,0.31,0.97,U] [#6 -0.16,-0.31,0.93,U] [#7 -0.10,0.28,0.75,U] [#8 -0.23,0.02,0.81,U] 
02:07:58.004 00.000 6880 refined, 7 included, MultiStar: {-0.11, 0.02}, one-star: {-0.10, -0.05}
02:07:58.004 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.58 = -1.70)
02:07:58.004 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
02:07:58.004 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.97 mountX=-0.01 mountY=-0.11, mountTheta=-1.70
02:07:58.006 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.02, opts=13)
02:07:58.006 00.000 6880 Enqueuing Move request for scope (-0.11, 0.02)
02:07:58.006 00.000 10052 Worker thread wakes up
02:07:58.006 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
02:07:58.006 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
02:07:58.006 00.000 10052 Moving (-0.11, 0.02) raw xDistance=-0.01 yDistance=-0.11
02:07:58.006 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:07:58.006 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
02:07:58.006 00.000 10052 MoveAxis(E, 0, ABG)
02:07:58.006 00.000 10052 Move returns status 0, amount 0
02:07:58.006 00.000 10052 MoveAxis(N, 0, ABG)
02:07:58.006 00.000 10052 Move returns status 0, amount 0
02:07:58.006 00.000 10052 move complete, result=0
02:07:58.006 00.000 10052 worker thread done servicing request
02:07:58.030 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:58.071 00.041 6880 UpdateGuideState exits: m=2573 SNR=35.2
02:07:58.071 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:58.072 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:58.072 00.000 6880 Enqueuing Expose request
02:07:58.072 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:07:58.072 00.000 10052 Worker thread wakes up
02:07:58.072 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:58.072 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:07:59.139 01.067 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5edfcf74-7a61-4a1d-9ba5-26bf1c6d3232"}
02:07:59.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5edfcf74-7a61-4a1d-9ba5-26bf1c6d3232"}
02:07:59.141 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0114ab6b-2fa0-46ad-919c-cda38ef1fde6"}
02:07:59.141 00.000 6880 case statement mapped state 6 to 3
02:07:59.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0114ab6b-2fa0-46ad-919c-cda38ef1fde6"}
02:07:59.141 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17337aec-e5ab-4fbc-beba-b9198adfbb97"}
02:07:59.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2825,"width":15,"height":15,"star_pos":[6.79,7.01],"pixels":"..."},"id":"17337aec-e5ab-4fbc-beba-b9198adfbb97"}
02:07:59.212 00.071 10052 Exposure complete
02:07:59.287 00.075 10052 worker thread done servicing request
02:07:59.287 00.000 6880 OnExposeComplete: enter
02:07:59.287 00.000 6880 UpdateGuideState(): m_state=6
02:07:59.287 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2826
02:07:59.287 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=890.85, Mass=2637, SNR=35.7, Peak=161 HFD=4.6
02:07:59.288 00.001 6880 MultiStar: [#1 -0.11,0.12,0.95,U] [#2 -0.43,0.05,0.99,U] [#3 -0.17,-0.16,0.90,U] [#4 -0.01,0.15,0.83,U] [#5 -0.08,0.19,0.93,U] [#6 -0.14,-0.28,0.89,U] [#7 -0.16,0.15,0.72,U] [#8 -0.20,-0.03,0.77,U] 
02:07:59.288 00.000 6880 refined, 8 included, MultiStar: {-0.16, -0.01}, one-star: {-0.12, -0.20}
02:07:59.288 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
02:07:59.288 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
02:07:59.288 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.11 mountX=0.01 mountY=-0.16, mountTheta=-1.49
02:07:59.290 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.01, opts=13)
02:07:59.290 00.000 6880 Enqueuing Move request for scope (-0.16, -0.01)
02:07:59.290 00.000 10052 Worker thread wakes up
02:07:59.290 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
02:07:59.290 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
02:07:59.290 00.000 10052 Moving (-0.16, -0.01) raw xDistance=0.01 yDistance=-0.16
02:07:59.290 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:07:59.290 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:07:59.290 00.000 10052 MoveAxis(E, 0, ABG)
02:07:59.290 00.000 10052 Move returns status 0, amount 0
02:07:59.290 00.000 10052 MoveAxis(N, 0, ABG)
02:07:59.291 00.001 10052 Move returns status 0, amount 0
02:07:59.291 00.000 10052 move complete, result=0
02:07:59.291 00.000 10052 worker thread done servicing request
02:07:59.317 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:07:59.363 00.046 6880 UpdateGuideState exits: m=2637 SNR=35.7
02:07:59.363 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:07:59.363 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:07:59.363 00.000 6880 Enqueuing Expose request
02:07:59.363 00.000 10052 Worker thread wakes up
02:07:59.363 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:07:59.363 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:07:59.363 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:08:00.277 00.914 10052 Exposure complete
02:08:00.365 00.088 10052 worker thread done servicing request
02:08:00.365 00.000 6880 OnExposeComplete: enter
02:08:00.365 00.000 6880 UpdateGuideState(): m_state=6
02:08:00.365 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2827
02:08:00.366 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=891.01, Mass=2481, SNR=34.4, Peak=151 HFD=4.4
02:08:00.366 00.000 6880 MultiStar: [#1 0.05,0.23,0.99,U] [#2 -0.42,0.08,1.00,U] [#3 -0.13,-0.14,0.96,U] [#4 0.13,0.19,0.87,U] [#5 -0.03,0.30,0.98,U] [#6 -0.05,-0.41,0.94,U] [#7 0.05,0.24,0.81,U] [#8 -0.13,0.08,0.82,U] 
02:08:00.366 00.000 6880 single-star, 8 included, MultiStar: {-0.07, 0.06}, one-star: {-0.05, -0.04}
02:08:00.366 00.000 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.90 = -0.90)
02:08:00.366 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
02:08:00.367 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.07 cameraTheta=-2.51 mountX=0.04 mountY=-0.05, mountTheta=-0.91
02:08:00.368 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.04, opts=13)
02:08:00.369 00.001 6880 Enqueuing Move request for scope (-0.05, -0.04)
02:08:00.369 00.000 10052 Worker thread wakes up
02:08:00.369 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
02:08:00.369 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
02:08:00.369 00.000 10052 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
02:08:00.369 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:08:00.369 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.10, using input
02:08:00.369 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
02:08:00.369 00.000 10052 MoveAxis(E, 0, ABG)
02:08:00.369 00.000 10052 Move returns status 0, amount 0
02:08:00.369 00.000 10052 MoveAxis(N, 0, ABG)
02:08:00.370 00.001 10052 Move returns status 0, amount 0
02:08:00.370 00.000 10052 move complete, result=0
02:08:00.370 00.000 10052 worker thread done servicing request
02:08:00.402 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:00.453 00.051 6880 UpdateGuideState exits: m=2481 SNR=34.4
02:08:00.453 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:00.454 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:00.454 00.000 6880 Enqueuing Expose request
02:08:00.454 00.000 10052 Worker thread wakes up
02:08:00.454 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:00.454 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:08:00.454 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:01.137 00.683 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d344dc1b-11fd-40a1-91c5-9c04747f13e5"}
02:08:01.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d344dc1b-11fd-40a1-91c5-9c04747f13e5"}
02:08:01.138 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e433f1c8-5595-4632-b306-28b810543fac"}
02:08:01.139 00.001 6880 case statement mapped state 6 to 3
02:08:01.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e433f1c8-5595-4632-b306-28b810543fac"}
02:08:01.140 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"235191eb-5b9a-4f0d-a856-56b9ce5238b5"}
02:08:01.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2827,"width":15,"height":15,"star_pos":[6.84,7.01],"pixels":"..."},"id":"235191eb-5b9a-4f0d-a856-56b9ce5238b5"}
02:08:01.585 00.445 10052 Exposure complete
02:08:01.667 00.082 10052 worker thread done servicing request
02:08:01.667 00.000 6880 OnExposeComplete: enter
02:08:01.667 00.000 6880 UpdateGuideState(): m_state=6
02:08:01.667 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2828
02:08:01.668 00.001 6880 Star::Find returns 1 (0), X=407.98, Y=891.00, Mass=2725, SNR=36.3, Peak=182 HFD=4.5
02:08:01.668 00.000 6880 MultiStar: [#1 0.26,0.18,0.93,U] [#2 -0.58,0.17,0.00,M2] [#3 -0.07,-0.12,0.89,U] [#4 0.10,0.29,0.83,U] [#5 0.19,0.28,0.95,U] [#6 -0.10,-0.21,0.88,U] [#7 0.02,0.29,0.76,U] [#8 -0.00,0.18,0.79,U] 
02:08:01.668 00.000 6880 single-star, 7 included, MultiStar: {0.07, 0.10}, one-star: {0.09, -0.05}
02:08:01.668 00.000 6880 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
02:08:01.668 00.000 6880 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:08:01.668 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.10 cameraTheta=-0.49 mountX=0.04 mountY=0.09, mountTheta=1.12
02:08:01.670 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.05, opts=13)
02:08:01.670 00.000 6880 Enqueuing Move request for scope (0.09, -0.05)
02:08:01.671 00.001 10052 Worker thread wakes up
02:08:01.671 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:08:01.671 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:08:01.671 00.000 10052 Moving (0.09, -0.05) raw xDistance=0.04 yDistance=0.09
02:08:01.671 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:08:01.671 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.01
02:08:01.671 00.000 10052 MoveAxis(E, 0, ABG)
02:08:01.671 00.000 10052 Move returns status 0, amount 0
02:08:01.671 00.000 10052 MoveAxis(N, 0, ABG)
02:08:01.671 00.000 10052 Move returns status 0, amount 0
02:08:01.671 00.000 10052 move complete, result=0
02:08:01.671 00.000 10052 worker thread done servicing request
02:08:01.700 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:01.753 00.053 6880 UpdateGuideState exits: m=2725 SNR=36.3
02:08:01.753 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:01.754 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:01.754 00.000 6880 Enqueuing Expose request
02:08:01.754 00.000 10052 Worker thread wakes up
02:08:01.754 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:01.754 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:01.754 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:08:02.675 00.921 10052 Exposure complete
02:08:02.775 00.100 10052 worker thread done servicing request
02:08:02.775 00.000 6880 OnExposeComplete: enter
02:08:02.775 00.000 6880 UpdateGuideState(): m_state=6
02:08:02.776 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2829
02:08:02.776 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=890.72, Mass=2520, SNR=34.8, Peak=172 HFD=4.6
02:08:02.776 00.000 6880 MultiStar: [#1 -0.07,0.03,1.00,U] [#2 -0.33,-0.01,0.99,U] [#3 -0.32,-0.29,0.92,U] [#4 -0.02,0.05,0.86,U] [#5 -0.03,0.21,0.97,U] [#6 -0.27,-0.59,0.00,M1] [#7 -0.11,0.15,0.75,U] [#8 -0.12,-0.10,0.82,U] 
02:08:02.776 00.000 6880 refined, 7 included, MultiStar: {-0.14, -0.04}, one-star: {-0.08, -0.33}
02:08:02.777 00.001 6880 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.61) = xAngle (-1.24 = -1.24)
02:08:02.777 00.000 6880 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
02:08:02.777 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-2.85 mountX=0.05 mountY=-0.14, mountTheta=-1.24
02:08:02.779 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.04, opts=13)
02:08:02.780 00.001 6880 Enqueuing Move request for scope (-0.14, -0.04)
02:08:02.780 00.000 10052 Worker thread wakes up
02:08:02.780 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.04) opts 0xd
02:08:02.780 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.04)
02:08:02.780 00.000 10052 Moving (-0.14, -0.04) raw xDistance=0.05 yDistance=-0.14
02:08:02.780 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:08:02.780 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:08:02.780 00.000 10052 MoveAxis(E, 0, ABG)
02:08:02.780 00.000 10052 Move returns status 0, amount 0
02:08:02.780 00.000 10052 MoveAxis(N, 0, ABG)
02:08:02.781 00.001 10052 Move returns status 0, amount 0
02:08:02.781 00.000 10052 move complete, result=0
02:08:02.781 00.000 10052 worker thread done servicing request
02:08:02.810 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:02.851 00.041 6880 UpdateGuideState exits: m=2520 SNR=34.8
02:08:02.851 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:02.851 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:02.851 00.000 6880 Enqueuing Expose request
02:08:02.851 00.000 10052 Worker thread wakes up
02:08:02.851 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:02.852 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:02.852 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:08:03.137 00.285 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bb61099b-778e-44c9-9a4c-a3c126cd558b"}
02:08:03.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bb61099b-778e-44c9-9a4c-a3c126cd558b"}
02:08:03.138 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5dc25a6-a2ed-4c51-b88b-02c73d5a6bee"}
02:08:03.138 00.000 6880 case statement mapped state 6 to 3
02:08:03.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5dc25a6-a2ed-4c51-b88b-02c73d5a6bee"}
02:08:03.138 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0e943dff-e083-4f68-9120-943fe4193fa0"}
02:08:03.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2829,"width":15,"height":15,"star_pos":[6.81,6.72],"pixels":"..."},"id":"0e943dff-e083-4f68-9120-943fe4193fa0"}
02:08:03.983 00.845 10052 Exposure complete
02:08:04.069 00.086 10052 worker thread done servicing request
02:08:04.069 00.000 6880 OnExposeComplete: enter
02:08:04.070 00.001 6880 UpdateGuideState(): m_state=6
02:08:04.070 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2830
02:08:04.070 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=890.82, Mass=2595, SNR=35.3, Peak=152 HFD=4.7
02:08:04.071 00.001 6880 MultiStar: [#1 -0.33,0.06,0.96,U] [#2 -0.96,0.12,0.00,M2] [#3 -0.46,-0.24,0.91,U] [#4 -0.49,-0.12,0.83,U] [#5 -0.55,0.15,0.00,M1] [#6 -0.45,-0.35,0.00,M2] [#7 -0.30,0.17,0.77,U] [#8 -0.43,0.01,0.81,U] 
02:08:04.071 00.000 6880 single-star, 5 included, MultiStar: {-0.38, -0.07}, one-star: {-0.28, -0.23}
02:08:04.071 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.85 = -0.85)
02:08:04.071 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:08:04.071 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.23 hyp=0.37 cameraTheta=-2.46 mountX=0.24 mountY=-0.28, mountTheta=-0.86
02:08:04.073 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.23, opts=13)
02:08:04.073 00.000 6880 Enqueuing Move request for scope (-0.28, -0.23)
02:08:04.073 00.000 10052 Worker thread wakes up
02:08:04.073 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.23) opts 0xd
02:08:04.073 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.23)
02:08:04.074 00.001 10052 Moving (-0.28, -0.23) raw xDistance=0.24 yDistance=-0.28
02:08:04.074 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:08:04.074 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.28, slope = -0.02
02:08:04.074 00.000 10052 MoveAxis(W, 65, ABG)
02:08:04.074 00.000 10052 Guiding  Dir = 3, Dur = 65
02:08:04.104 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:04.147 00.043 10052 IsSlewing returns 0
02:08:04.149 00.002 6880 UpdateGuideState exits: m=2595 SNR=35.3
02:08:04.149 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:04.149 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:04.149 00.000 6880 Enqueuing Expose request
02:08:04.213 00.064 10052 IsGuiding returns 0
02:08:04.351 00.138 10052 IsGuiding returns 1
02:08:04.351 00.000 10052 scope still moving after pulse duration time elapsed
02:08:04.459 00.108 10052 IsSlewing returns 0
02:08:04.533 00.074 10052 IsGuiding returns 0
02:08:04.533 00.000 10052 scope move finished after 65 + 254 ms
02:08:04.533 00.000 10052 Move returns status 0, amount 65
02:08:04.533 00.000 10052 MoveAxis(N, 32, ABG)
02:08:04.533 00.000 10052 Guiding  Dir = 0, Dur = 32
02:08:04.607 00.074 10052 IsSlewing returns 0
02:08:04.675 00.068 10052 IsGuiding returns 0
02:08:04.704 00.029 10052 PulseGuide returned control before completion, sleep 15
02:08:04.748 00.044 10052 IsGuiding returns 0
02:08:04.748 00.000 10052 Move returns status 0, amount 32
02:08:04.748 00.000 10052 move complete, result=0
02:08:04.748 00.000 10052 worker thread done servicing request
02:08:04.748 00.000 6880 GuideStep: 0.2 px 65 ms WEST, -0.3 px 32 ms NORTH
02:08:04.748 00.000 10052 Worker thread wakes up
02:08:04.748 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:04.748 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:08:05.136 00.388 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"31a0e812-d920-4683-a086-2efc5492e9a8"}
02:08:05.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"31a0e812-d920-4683-a086-2efc5492e9a8"}
02:08:05.137 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e80b387-3035-4b72-9fe4-e0d3a9902ce2"}
02:08:05.137 00.000 6880 case statement mapped state 6 to 3
02:08:05.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e80b387-3035-4b72-9fe4-e0d3a9902ce2"}
02:08:05.137 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5abf0862-96df-4b7f-888c-49b82b4c103b"}
02:08:05.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2830,"width":15,"height":15,"star_pos":[6.61,6.82],"pixels":"..."},"id":"5abf0862-96df-4b7f-888c-49b82b4c103b"}
02:08:05.660 00.523 10052 Exposure complete
02:08:05.735 00.075 10052 worker thread done servicing request
02:08:05.735 00.000 6880 OnExposeComplete: enter
02:08:05.735 00.000 6880 UpdateGuideState(): m_state=6
02:08:05.735 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2831
02:08:05.736 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=891.08, Mass=2555, SNR=35.0, Peak=143 HFD=4.5
02:08:05.736 00.000 6880 MultiStar: [#1 -0.01,0.37,0.97,U] [#2 -0.72,0.39,0.00,M3] [#3 -0.26,0.07,0.89,U] [#4 0.02,0.28,0.85,U] [#5 -0.02,0.69,0.00,M2] [#6 -0.30,-0.04,0.90,U] [#7 -0.10,0.50,0.78,U] [#8 -0.28,0.26,0.80,U] 
02:08:05.736 00.000 6880 single-star, 6 included, MultiStar: {-0.15, 0.20}, one-star: {-0.12, 0.03}
02:08:05.736 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.54 = -1.75)
02:08:05.736 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.50 = -1.78)
02:08:05.736 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.13 cameraTheta=2.92 mountX=-0.02 mountY=-0.12, mountTheta=-1.75
02:08:05.738 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.03, opts=13)
02:08:05.738 00.000 6880 Enqueuing Move request for scope (-0.12, 0.03)
02:08:05.738 00.000 10052 Worker thread wakes up
02:08:05.738 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
02:08:05.738 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
02:08:05.738 00.000 10052 Moving (-0.12, 0.03) raw xDistance=-0.02 yDistance=-0.12
02:08:05.738 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:08:05.738 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:08:05.738 00.000 10052 MoveAxis(E, 0, ABG)
02:08:05.738 00.000 10052 Move returns status 0, amount 0
02:08:05.738 00.000 10052 MoveAxis(N, 0, ABG)
02:08:05.738 00.000 10052 Move returns status 0, amount 0
02:08:05.738 00.000 10052 move complete, result=0
02:08:05.739 00.001 10052 worker thread done servicing request
02:08:05.763 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:05.801 00.038 6880 UpdateGuideState exits: m=2555 SNR=35.0
02:08:05.801 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:05.801 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:05.801 00.000 6880 Enqueuing Expose request
02:08:05.801 00.000 10052 Worker thread wakes up
02:08:05.801 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:05.801 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:05.801 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:08:06.935 01.134 10052 Exposure complete
02:08:07.008 00.073 10052 worker thread done servicing request
02:08:07.008 00.000 6880 OnExposeComplete: enter
02:08:07.008 00.000 6880 UpdateGuideState(): m_state=6
02:08:07.009 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2832
02:08:07.009 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=890.97, Mass=2647, SNR=35.7, Peak=146 HFD=4.2
02:08:07.009 00.000 6880 MultiStar: [#1 -0.36,0.51,0.00,M1] [#2 -0.99,0.15,0.00,M4] [#3 -0.56,-0.04,0.00,M1] [#4 -0.31,0.18,0.84,U] [#5 -0.42,0.34,0.00,M3] [#6 -0.42,-0.21,0.93,U] [#7 -0.32,0.45,0.00,M1] [#8 -0.43,0.25,0.82,U] 
02:08:07.009 00.000 6880 refined, 3 included, MultiStar: {-0.39, 0.02}, one-star: {-0.39, -0.08}
02:08:07.010 00.001 6880 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.61) = xAngle (4.70 = -1.58)
02:08:07.010 00.000 6880 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.67 = -1.62)
02:08:07.010 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=0.02 hyp=0.39 cameraTheta=3.09 mountX=-0.01 mountY=-0.39, mountTheta=-1.58
02:08:07.011 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=0.02, opts=13)
02:08:07.011 00.000 6880 Enqueuing Move request for scope (-0.39, 0.02)
02:08:07.011 00.000 10052 Worker thread wakes up
02:08:07.011 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.02) opts 0xd
02:08:07.012 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.39, 0.02)
02:08:07.012 00.000 10052 Moving (-0.39, 0.02) raw xDistance=-0.01 yDistance=-0.39
02:08:07.012 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:08:07.012 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.39, slope = -0.02
02:08:07.012 00.000 10052 MoveAxis(E, 0, ABG)
02:08:07.012 00.000 10052 Move returns status 0, amount 0
02:08:07.012 00.000 10052 MoveAxis(N, 29, ABG)
02:08:07.012 00.000 10052 Guiding  Dir = 0, Dur = 29
02:08:07.032 00.020 10052 IsSlewing returns 0
02:08:07.035 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:07.070 00.035 10052 IsGuiding returns 0
02:08:07.071 00.001 6880 UpdateGuideState exits: m=2647 SNR=35.7
02:08:07.071 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:07.071 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:07.071 00.000 6880 Enqueuing Expose request
02:08:07.098 00.027 10052 PulseGuide returned control before completion, sleep 12
02:08:07.127 00.029 6880 evsrv: cli 01543AA0 connect
02:08:07.127 00.000 6880 case statement mapped state 6 to 3
02:08:07.127 00.000 6880 case statement mapped state 6 to 3
02:08:07.127 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"06c75de6-7858-422e-b03b-cb19c82dc80c"}
02:08:07.129 00.002 6880 case statement mapped state 6 to 3
02:08:07.129 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"06c75de6-7858-422e-b03b-cb19c82dc80c"}
02:08:07.130 00.001 6880 evsrv: cli 01543AA0 disconnect
02:08:07.130 00.000 6880 evsrv: cli 015431E0 connect
02:08:07.130 00.000 6880 case statement mapped state 6 to 3
02:08:07.131 00.001 6880 case statement mapped state 6 to 3
02:08:07.131 00.000 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"b8eb4607-8873-4922-9c79-f26629ee0ab7"}
02:08:07.131 00.000 6880 PhdController::Dither begins
02:08:07.131 00.000 6880 dither: size=1.00, dRA=-0.98 dDec=0.00
02:08:07.131 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:08:07.131 00.000 6880 MountToCamera -- mountX=-0.98 mountY=0.00 hyp=0.98 mountTheta=3.14 cameraX=0.04, cameraY=0.98 cameraTheta=1.53
02:08:07.132 00.001 6880 setting lock position to (407.93, 892.03)
02:08:07.132 00.000 6880 Mount: notify guiding dithered (0.0, 1.0)
02:08:07.132 00.000 6880 MultiStar: stabilizing after lock position change
02:08:07.132 00.000 6880 Status Line: Dither by -0.98,0.00
02:08:07.138 00.006 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:08:07.138 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:08:07.138 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"b8eb4607-8873-4922-9c79-f26629ee0ab7"}
02:08:07.139 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e9f74298-5e08-4b2c-b054-4a23c5acf3fb"}
02:08:07.139 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e9f74298-5e08-4b2c-b054-4a23c5acf3fb"}
02:08:07.139 00.000 10052 IsGuiding returns 0
02:08:07.140 00.001 6880 evsrv: cli 015431E0 disconnect
02:08:07.140 00.000 10052 Move returns status 0, amount 29
02:08:07.140 00.000 10052 move complete, result=0
02:08:07.140 00.000 10052 worker thread done servicing request
02:08:07.140 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 29 ms NORTH
02:08:07.140 00.000 10052 Worker thread wakes up
02:08:07.140 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:07.141 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:08:07.143 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca2fd06a-ef9a-478c-b4a4-1e62a49cb3df"}
02:08:07.143 00.000 6880 case statement mapped state 6 to 3
02:08:07.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca2fd06a-ef9a-478c-b4a4-1e62a49cb3df"}
02:08:07.148 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"53aa8662-06b9-48af-a15e-526f14d02977"}
02:08:07.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2832,"width":15,"height":15,"star_pos":[6.50,6.97],"pixels":"..."},"id":"53aa8662-06b9-48af-a15e-526f14d02977"}
02:08:08.061 00.913 10052 Exposure complete
02:08:08.137 00.076 10052 worker thread done servicing request
02:08:08.138 00.001 6880 OnExposeComplete: enter
02:08:08.138 00.000 6880 UpdateGuideState(): m_state=6
02:08:08.138 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2833
02:08:08.138 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=890.98, Mass=2653, SNR=35.8, Peak=149 HFD=4.4
02:08:08.138 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.10 = -0.10)
02:08:08.138 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:08:08.139 00.001 6880 CameraToMount -- cameraX=-0.15 cameraY=-1.05 hyp=1.06 cameraTheta=-1.71 mountX=1.06 mountY=-0.14, mountTheta=-0.13
02:08:08.140 00.001 6880 dither recenter: remaining=(1.0,-0.0) step=(1.0,-0.0)
02:08:08.140 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:08:08.140 00.000 6880 MountToCamera -- mountX=0.98 mountY=-0.00 hyp=0.98 mountTheta=-0.00 cameraX=-0.04, cameraY=-0.98 cameraTheta=-1.61
02:08:08.141 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.98, opts=4)
02:08:08.141 00.000 6880 Enqueuing Move request for scope (-0.04, -0.98)
02:08:08.141 00.000 6880 Mount: notify direct move 0.98,-0.00
02:08:08.141 00.000 10052 Worker thread wakes up
02:08:08.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.98) opts 0x4
02:08:08.141 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.98)
02:08:08.141 00.000 10052 Moving (-0.04, -0.98) raw xDistance=0.98 yDistance=-0.00
02:08:08.141 00.000 10052 MoveAxis(W, 585, B)
02:08:08.141 00.000 10052 Guiding  Dir = 3, Dur = 585
02:08:08.170 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:08.211 00.041 6880 UpdateGuideState exits: m=2653 SNR=35.8
02:08:08.211 00.000 6880 PhdController: settling, locked = 1, distance = 1.17 (0.60) aobump = 0 frame = 1 / 99999
02:08:08.211 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123688.211,"Host":"MINIASTRO1","Inst":1,"Distance":1.17,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:08:08.211 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:08.211 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:08.212 00.001 6880 Enqueuing Expose request
02:08:08.215 00.003 10052 IsSlewing returns 0
02:08:08.285 00.070 10052 IsGuiding returns 0
02:08:08.344 00.059 10052 PulseGuide returned control before completion, sleep 536
02:08:08.909 00.565 10052 IsGuiding returns 1
02:08:08.909 00.000 10052 scope still moving after pulse duration time elapsed
02:08:08.954 00.045 10052 IsSlewing returns 0
02:08:08.992 00.038 10052 IsGuiding returns 0
02:08:08.992 00.000 10052 scope move finished after 585 + 121 ms
02:08:08.992 00.000 10052 Move returns status 0, amount 585
02:08:08.992 00.000 10052 MoveAxis(N, 0, B)
02:08:08.992 00.000 10052 Move returns status 0, amount 0
02:08:08.993 00.001 10052 move complete, result=0
02:08:08.993 00.000 10052 worker thread done servicing request
02:08:08.993 00.000 10052 Worker thread wakes up
02:08:08.993 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:08.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:08.993 00.000 6880 GuideStep: 1.0 px 585 ms WEST, -0.0 px 0 ms NORTH
02:08:09.137 00.144 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d6adc611-1a7e-4d75-997c-0f08668803cf"}
02:08:09.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d6adc611-1a7e-4d75-997c-0f08668803cf"}
02:08:09.138 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5cc1977a-ebb7-4724-80bb-3e20f9d6b9b6"}
02:08:09.138 00.000 6880 case statement mapped state 6 to 3
02:08:09.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cc1977a-ebb7-4724-80bb-3e20f9d6b9b6"}
02:08:09.138 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9fb0c1db-de7a-4097-9129-bcfa31ed8240"}
02:08:09.139 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2833,"width":15,"height":15,"star_pos":[6.78,6.98],"pixels":"..."},"id":"9fb0c1db-de7a-4097-9129-bcfa31ed8240"}
02:08:10.130 00.991 10052 Exposure complete
02:08:10.206 00.076 10052 worker thread done servicing request
02:08:10.206 00.000 6880 OnExposeComplete: enter
02:08:10.206 00.000 6880 UpdateGuideState(): m_state=6
02:08:10.206 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2834
02:08:10.206 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=892.42, Mass=2656, SNR=35.7, Peak=177 HFD=4.5
02:08:10.206 00.000 6880 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.61) = xAngle (3.93 = -2.36)
02:08:10.206 00.000 6880 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.90 = -2.39)
02:08:10.206 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=0.39 hyp=0.53 cameraTheta=2.31 mountX=-0.38 mountY=-0.36, mountTheta=-2.37
02:08:10.209 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.39, opts=13)
02:08:10.209 00.000 6880 Enqueuing Move request for scope (-0.36, 0.39)
02:08:10.209 00.000 10052 Worker thread wakes up
02:08:10.209 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.39) opts 0xd
02:08:10.209 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.39)
02:08:10.209 00.000 10052 Moving (-0.36, 0.39) raw xDistance=-0.38 yDistance=-0.36
02:08:10.209 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
02:08:10.209 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.36, slope = 0.00
02:08:10.209 00.000 10052 MoveAxis(E, 101, ABG)
02:08:10.209 00.000 10052 Guiding  Dir = 2, Dur = 101
02:08:10.235 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:10.277 00.042 6880 UpdateGuideState exits: m=2656 SNR=35.7
02:08:10.277 00.000 6880 PhdController: settling, locked = 1, distance = 0.53 (0.60) aobump = 0 frame = 2 / 99999
02:08:10.277 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123690.277,"Host":"MINIASTRO1","Inst":1,"Distance":0.53,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:08:10.277 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:10.277 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:10.277 00.000 6880 Enqueuing Expose request
02:08:10.277 00.000 10052 IsSlewing returns 0
02:08:10.353 00.076 10052 IsGuiding returns 0
02:08:10.417 00.064 10052 PulseGuide returned control before completion, sleep 48
02:08:10.523 00.106 10052 IsGuiding returns 1
02:08:10.524 00.001 10052 scope still moving after pulse duration time elapsed
02:08:10.569 00.045 10052 IsSlewing returns 0
02:08:10.607 00.038 10052 IsGuiding returns 0
02:08:10.607 00.000 10052 scope move finished after 101 + 151 ms
02:08:10.607 00.000 10052 Move returns status 0, amount 101
02:08:10.607 00.000 10052 MoveAxis(N, 66, ABG)
02:08:10.607 00.000 10052 Guiding  Dir = 0, Dur = 66
02:08:10.644 00.037 10052 IsSlewing returns 0
02:08:10.682 00.038 10052 IsGuiding returns 0
02:08:10.711 00.029 10052 PulseGuide returned control before completion, sleep 49
02:08:10.787 00.076 10052 IsGuiding returns 0
02:08:10.787 00.000 10052 Move returns status 0, amount 66
02:08:10.787 00.000 10052 move complete, result=0
02:08:10.787 00.000 10052 worker thread done servicing request
02:08:10.787 00.000 10052 Worker thread wakes up
02:08:10.787 00.000 6880 GuideStep: -0.4 px 101 ms EAST, -0.4 px 66 ms NORTH
02:08:10.788 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:10.788 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:11.136 00.348 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"93353667-52c1-4ca6-a3cc-bd9cfd67235d"}
02:08:11.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"93353667-52c1-4ca6-a3cc-bd9cfd67235d"}
02:08:11.137 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa4a893b-d555-4566-86b5-75e3bdb90c4b"}
02:08:11.137 00.000 6880 case statement mapped state 6 to 3
02:08:11.138 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa4a893b-d555-4566-86b5-75e3bdb90c4b"}
02:08:11.139 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ae261bf9-ddcc-4023-9236-feca4378bbf1"}
02:08:11.140 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2834,"width":15,"height":15,"star_pos":[6.57,7.42],"pixels":"..."},"id":"ae261bf9-ddcc-4023-9236-feca4378bbf1"}
02:08:11.698 00.558 10052 Exposure complete
02:08:11.782 00.084 10052 worker thread done servicing request
02:08:11.782 00.000 6880 OnExposeComplete: enter
02:08:11.782 00.000 6880 UpdateGuideState(): m_state=6
02:08:11.782 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2835
02:08:11.782 00.000 6880 Star::Find returns 1 (0), X=407.26, Y=891.86, Mass=2572, SNR=35.2, Peak=162 HFD=4.5
02:08:11.784 00.002 6880 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.61) = xAngle (-1.27 = -1.27)
02:08:11.784 00.000 6880 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
02:08:11.784 00.000 6880 CameraToMount -- cameraX=-0.67 cameraY=-0.18 hyp=0.70 cameraTheta=-2.89 mountX=0.20 mountY=-0.67, mountTheta=-1.28
02:08:11.784 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.67, y=-0.18, opts=13)
02:08:11.784 00.000 6880 Enqueuing Move request for scope (-0.67, -0.18)
02:08:11.784 00.000 10052 Worker thread wakes up
02:08:11.784 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.67, -0.18) opts 0xd
02:08:11.785 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.67, -0.18)
02:08:11.785 00.000 10052 Moving (-0.67, -0.18) raw xDistance=0.20 yDistance=-0.67
02:08:11.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.20
02:08:11.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.30 from input -0.67, slope = 0.00
02:08:11.785 00.000 10052 MoveAxis(W, 50, ABG)
02:08:11.785 00.000 10052 Guiding  Dir = 3, Dur = 50
02:08:11.809 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:11.845 00.036 6880 UpdateGuideState exits: m=2572 SNR=35.2
02:08:11.845 00.000 6880 PhdController: settling, locked = 1, distance = 0.58 (0.60) aobump = 0 frame = 3 / 99999
02:08:11.845 00.000 10052 IsSlewing returns 0
02:08:11.845 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123691.845,"Host":"MINIASTRO1","Inst":1,"Distance":0.58,"Time":1.6,"SettleTime":6.0,"StarLocked":true}
02:08:11.846 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:11.846 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:11.846 00.000 6880 Enqueuing Expose request
02:08:11.925 00.079 10052 IsGuiding returns 0
02:08:12.068 00.143 10052 IsGuiding returns 0
02:08:12.068 00.000 10052 Move returns status 0, amount 50
02:08:12.068 00.000 10052 MoveAxis(N, 122, ABG)
02:08:12.069 00.001 10052 Guiding  Dir = 0, Dur = 122
02:08:12.147 00.078 10052 IsSlewing returns 0
02:08:12.221 00.074 10052 IsGuiding returns 0
02:08:12.293 00.072 10052 PulseGuide returned control before completion, sleep 62
02:08:12.407 00.114 10052 IsGuiding returns 1
02:08:12.407 00.000 10052 scope still moving after pulse duration time elapsed
02:08:12.512 00.105 10052 IsSlewing returns 0
02:08:12.589 00.077 10052 IsGuiding returns 0
02:08:12.589 00.000 10052 scope move finished after 122 + 245 ms
02:08:12.589 00.000 10052 Move returns status 0, amount 122
02:08:12.589 00.000 10052 move complete, result=0
02:08:12.589 00.000 10052 worker thread done servicing request
02:08:12.591 00.002 10052 Worker thread wakes up
02:08:12.591 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:12.591 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:12.591 00.000 6880 GuideStep: 0.2 px 50 ms WEST, -0.7 px 122 ms NORTH
02:08:13.135 00.544 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d838bb35-2ea1-42c7-83c0-9cef6377b379"}
02:08:13.135 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d838bb35-2ea1-42c7-83c0-9cef6377b379"}
02:08:13.137 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6479b840-2b2a-45a4-90f3-27137c253cc0"}
02:08:13.137 00.000 6880 case statement mapped state 6 to 3
02:08:13.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6479b840-2b2a-45a4-90f3-27137c253cc0"}
02:08:13.138 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83851383-3b98-41c1-b572-2a1825c3feb9"}
02:08:13.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2835,"width":15,"height":15,"star_pos":[7.26,6.86],"pixels":"..."},"id":"83851383-3b98-41c1-b572-2a1825c3feb9"}
02:08:13.717 00.579 10052 Exposure complete
02:08:13.783 00.066 10052 worker thread done servicing request
02:08:13.783 00.000 6880 OnExposeComplete: enter
02:08:13.783 00.000 6880 UpdateGuideState(): m_state=6
02:08:13.783 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2836
02:08:13.784 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=892.26, Mass=2478, SNR=34.4, Peak=167 HFD=4.4
02:08:13.784 00.000 6880 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.61) = xAngle (4.13 = -2.16)
02:08:13.784 00.000 6880 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.10 = -2.19)
02:08:13.784 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.39 cameraTheta=2.51 mountX=-0.21 mountY=-0.31, mountTheta=-2.17
02:08:13.785 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.23, opts=13)
02:08:13.785 00.000 6880 Enqueuing Move request for scope (-0.31, 0.23)
02:08:13.785 00.000 10052 Worker thread wakes up
02:08:13.786 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
02:08:13.786 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
02:08:13.786 00.000 10052 Moving (-0.31, 0.23) raw xDistance=-0.21 yDistance=-0.31
02:08:13.786 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
02:08:13.786 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.31, slope = 0.00
02:08:13.786 00.000 10052 MoveAxis(E, 55, ABG)
02:08:13.786 00.000 10052 Guiding  Dir = 2, Dur = 55
02:08:13.809 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:13.845 00.036 10052 IsSlewing returns 0
02:08:13.848 00.003 6880 UpdateGuideState exits: m=2478 SNR=34.4
02:08:13.848 00.000 6880 PhdController: settling, locked = 1, distance = 0.52 (0.60) aobump = 0 frame = 4 / 99999
02:08:13.848 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123693.848,"Host":"MINIASTRO1","Inst":1,"Distance":0.52,"Time":3.6,"SettleTime":6.0,"StarLocked":true}
02:08:13.848 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:13.848 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:13.848 00.000 6880 Enqueuing Expose request
02:08:13.924 00.076 10052 IsGuiding returns 0
02:08:14.067 00.143 10052 IsGuiding returns 0
02:08:14.067 00.000 10052 Move returns status 0, amount 55
02:08:14.067 00.000 10052 MoveAxis(N, 57, ABG)
02:08:14.067 00.000 10052 Guiding  Dir = 0, Dur = 57
02:08:14.146 00.079 10052 IsSlewing returns 0
02:08:14.220 00.074 10052 IsGuiding returns 0
02:08:14.369 00.149 10052 IsGuiding returns 0
02:08:14.369 00.000 10052 Move returns status 0, amount 57
02:08:14.369 00.000 10052 move complete, result=0
02:08:14.370 00.001 10052 worker thread done servicing request
02:08:14.370 00.000 6880 GuideStep: -0.2 px 55 ms EAST, -0.3 px 57 ms NORTH
02:08:14.370 00.000 10052 Worker thread wakes up
02:08:14.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:14.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:15.134 00.764 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"142e8dbe-5c79-4897-b519-0ca794554562"}
02:08:15.134 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"142e8dbe-5c79-4897-b519-0ca794554562"}
02:08:15.135 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c27e987c-7ece-4817-945e-5dee34651672"}
02:08:15.135 00.000 6880 case statement mapped state 6 to 3
02:08:15.136 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c27e987c-7ece-4817-945e-5dee34651672"}
02:08:15.136 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c6f9537-537d-492e-8dbc-33b201e6eb1e"}
02:08:15.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2836,"width":15,"height":15,"star_pos":[6.62,7.26],"pixels":"..."},"id":"8c6f9537-537d-492e-8dbc-33b201e6eb1e"}
02:08:15.280 00.144 10052 Exposure complete
02:08:15.363 00.083 10052 worker thread done servicing request
02:08:15.363 00.000 6880 OnExposeComplete: enter
02:08:15.363 00.000 6880 UpdateGuideState(): m_state=6
02:08:15.364 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2837
02:08:15.365 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=892.05, Mass=2542, SNR=34.9, Peak=149 HFD=4.8
02:08:15.365 00.000 6880 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.61) = xAngle (4.69 = -1.59)
02:08:15.365 00.000 6880 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.66 = -1.62)
02:08:15.365 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.02 hyp=0.32 cameraTheta=3.08 mountX=-0.01 mountY=-0.32, mountTheta=-1.59
02:08:15.366 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.02, opts=13)
02:08:15.366 00.000 6880 Enqueuing Move request for scope (-0.32, 0.02)
02:08:15.366 00.000 10052 Worker thread wakes up
02:08:15.367 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.02) opts 0xd
02:08:15.367 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.02)
02:08:15.367 00.000 10052 Moving (-0.32, 0.02) raw xDistance=-0.01 yDistance=-0.32
02:08:15.367 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:08:15.367 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.05
02:08:15.367 00.000 10052 MoveAxis(E, 0, ABG)
02:08:15.367 00.000 10052 Move returns status 0, amount 0
02:08:15.367 00.000 10052 MoveAxis(N, 0, ABG)
02:08:15.367 00.000 10052 Move returns status 0, amount 0
02:08:15.367 00.000 10052 move complete, result=0
02:08:15.367 00.000 10052 worker thread done servicing request
02:08:15.393 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:15.436 00.043 6880 UpdateGuideState exits: m=2542 SNR=34.9
02:08:15.437 00.001 6880 PhdController: settling, locked = 1, distance = 0.46 (0.60) aobump = 0 frame = 5 / 99999
02:08:15.437 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123695.437,"Host":"MINIASTRO1","Inst":1,"Distance":0.46,"Time":5.2,"SettleTime":6.0,"StarLocked":true}
02:08:15.437 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:15.437 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:15.437 00.000 6880 Enqueuing Expose request
02:08:15.437 00.000 10052 Worker thread wakes up
02:08:15.438 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:08:15.438 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:15.438 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:16.574 01.136 10052 Exposure complete
02:08:16.625 00.051 10052 worker thread done servicing request
02:08:16.625 00.000 6880 OnExposeComplete: enter
02:08:16.625 00.000 6880 UpdateGuideState(): m_state=6
02:08:16.625 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2838
02:08:16.625 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.13, Mass=2667, SNR=35.8, Peak=169 HFD=4.5
02:08:16.626 00.001 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.44 = -1.84)
02:08:16.626 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.87)
02:08:16.626 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.32 cameraTheta=2.83 mountX=-0.09 mountY=-0.30, mountTheta=-1.85
02:08:16.627 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.10, opts=13)
02:08:16.627 00.000 6880 Enqueuing Move request for scope (-0.30, 0.10)
02:08:16.627 00.000 10052 Worker thread wakes up
02:08:16.627 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
02:08:16.627 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
02:08:16.627 00.000 10052 Moving (-0.30, 0.10) raw xDistance=-0.09 yDistance=-0.30
02:08:16.627 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:08:16.628 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.05
02:08:16.628 00.000 10052 MoveAxis(E, 0, ABG)
02:08:16.628 00.000 10052 Move returns status 0, amount 0
02:08:16.628 00.000 10052 MoveAxis(N, 0, ABG)
02:08:16.628 00.000 10052 Move returns status 0, amount 0
02:08:16.628 00.000 10052 move complete, result=0
02:08:16.628 00.000 10052 worker thread done servicing request
02:08:16.658 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:16.706 00.048 6880 UpdateGuideState exits: m=2667 SNR=35.8
02:08:16.706 00.000 6880 PhdController: settling, locked = 1, distance = 0.42 (0.60) aobump = 0 frame = 6 / 99999
02:08:16.706 00.000 6880 PhdController: newstate STATE_FINISH
02:08:16.706 00.000 6880 PhdController complete: success
02:08:16.707 00.001 6880 evsrv: {"Event":"SettleDone","Timestamp":1783123696.706,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:08:16.707 00.000 6880 Mount: notify guiding dither settle done success=1
02:08:16.707 00.000 6880 PhdController: newstate STATE_IDLE
02:08:16.707 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:16.707 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:16.707 00.000 6880 Enqueuing Expose request
02:08:16.707 00.000 10052 Worker thread wakes up
02:08:16.707 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:08:16.707 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:16.707 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:17.133 00.426 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6920b436-684c-43eb-a27c-7aff909c8e29"}
02:08:17.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6920b436-684c-43eb-a27c-7aff909c8e29"}
02:08:17.134 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac19a3f6-a78f-4789-904e-958711ee0f5d"}
02:08:17.134 00.000 6880 case statement mapped state 6 to 3
02:08:17.134 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac19a3f6-a78f-4789-904e-958711ee0f5d"}
02:08:17.135 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"050f0617-5000-458d-bc6c-933966e1d22c"}
02:08:17.135 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2838,"width":15,"height":15,"star_pos":[6.63,7.13],"pixels":"..."},"id":"050f0617-5000-458d-bc6c-933966e1d22c"}
02:08:17.623 00.488 10052 Exposure complete
02:08:17.681 00.058 10052 worker thread done servicing request
02:08:17.682 00.001 6880 OnExposeComplete: enter
02:08:17.682 00.000 6880 UpdateGuideState(): m_state=6
02:08:17.682 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.682 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=891.98, Mass=2685, SNR=36.0, Peak=180 HFD=4.2
02:08:17.682 00.000 6880 MultiStar: exiting stabilization period
02:08:17.682 00.000 6880 MultiStar: updating star positions after lock position change
02:08:17.682 00.000 6880 Star::Find(15, 281, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.682 00.000 6880 Star::Find returns 1 (0), X=282.01, Y=302.08, Mass=2369, SNR=33.8, Peak=171 HFD=4.4
02:08:17.682 00.000 6880 Star::Find(15, 1198, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.682 00.000 6880 Star::Find returns 1 (0), X=1199.06, Y=298.84, Mass=2646, SNR=35.3, Peak=159 HFD=5.6
02:08:17.682 00.000 6880 Star::Find(15, 824, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.682 00.000 6880 Star::Find returns 1 (0), X=824.80, Y=302.06, Mass=2170, SNR=32.2, Peak=183 HFD=4.7
02:08:17.682 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.683 00.001 6880 Star::Find returns 1 (0), X=55.44, Y=636.65, Mass=1927, SNR=30.4, Peak=96 HFD=5.2
02:08:17.683 00.000 6880 Star::Find(15, 470, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.683 00.000 6880 Star::Find returns 1 (0), X=471.20, Y=595.86, Mass=2500, SNR=34.0, Peak=153 HFD=5.6
02:08:17.683 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.683 00.000 6880 Star::Find returns 1 (0), X=853.76, Y=221.75, Mass=2413, SNR=32.9, Peak=140 HFD=5.8
02:08:17.683 00.000 6880 Star::Find(15, 264, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.683 00.000 6880 Star::Find returns 1 (0), X=265.57, Y=88.82, Mass=1496, SNR=26.6, Peak=90 HFD=5.2
02:08:17.683 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.683 00.000 6880 Star::Find returns 1 (0), X=553.57, Y=333.97, Mass=1774, SNR=28.7, Peak=89 HFD=5.7
02:08:17.683 00.000 6880 Star::Find(15, 671, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.683 00.000 6880 Star::Find returns 1 (0), X=671.36, Y=829.04, Mass=1080, SNR=22.9, Peak=79 HFD=4.1
02:08:17.683 00.000 6880 Star::Find(15, 1119, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.683 00.000 6880 Star::Find returns 1 (0), X=1119.36, Y=689.08, Mass=1017, SNR=22.1, Peak=67 HFD=4.7
02:08:17.683 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2839
02:08:17.683 00.000 6880 Star::Find returns 1 (0), X=268.53, Y=581.71, Mass=1365, SNR=25.5, Peak=80 HFD=5.5
02:08:17.683 00.000 6880 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.61) = xAngle (-1.38 = -1.38)
02:08:17.684 00.001 6880 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
02:08:17.684 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=-0.05 hyp=0.37 cameraTheta=-3.00 mountX=0.07 mountY=-0.36, mountTheta=-1.38
02:08:17.685 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=-0.05, opts=13)
02:08:17.685 00.000 6880 Enqueuing Move request for scope (-0.36, -0.05)
02:08:17.685 00.000 10052 Worker thread wakes up
02:08:17.685 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.05) opts 0xd
02:08:17.685 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, -0.05)
02:08:17.685 00.000 10052 Moving (-0.36, -0.05) raw xDistance=0.07 yDistance=-0.36
02:08:17.685 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:08:17.685 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.36, slope = 0.03
02:08:17.685 00.000 10052 MoveAxis(E, 0, ABG)
02:08:17.685 00.000 10052 Move returns status 0, amount 0
02:08:17.685 00.000 10052 MoveAxis(N, 0, ABG)
02:08:17.685 00.000 10052 Move returns status 0, amount 0
02:08:17.685 00.000 10052 move complete, result=0
02:08:17.685 00.000 10052 worker thread done servicing request
02:08:17.704 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:17.737 00.033 6880 UpdateGuideState exits: m=2685 SNR=36.0
02:08:17.737 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:17.737 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:17.737 00.000 6880 Enqueuing Expose request
02:08:17.737 00.000 10052 Worker thread wakes up
02:08:17.737 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:08:17.737 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:17.739 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:18.875 01.136 10052 Exposure complete
02:08:18.940 00.065 10052 worker thread done servicing request
02:08:18.941 00.001 6880 OnExposeComplete: enter
02:08:18.941 00.000 6880 UpdateGuideState(): m_state=6
02:08:18.941 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2840
02:08:18.941 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=892.13, Mass=2771, SNR=36.5, Peak=193 HFD=4.5
02:08:18.942 00.001 6880 MultiStar: [#1 0.21,0.20,0.94,U] [#2 0.14,0.18,0.98,U] [#3 0.14,0.22,0.89,U] [#4 0.16,0.26,0.83,U] [#5 0.04,0.28,0.97,U] [#6 0.21,0.13,0.92,U] [#7 0.15,0.24,0.75,U] [#8 0.11,0.08,0.78,U] 
02:08:18.942 00.000 6880 refined, 8 included, MultiStar: {0.10, 0.19}, one-star: {-0.24, 0.10}
02:08:18.942 00.000 6880 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.61) = xAngle (2.71 = 2.71)
02:08:18.942 00.000 6880 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.68 = 2.68)
02:08:18.942 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.19 hyp=0.21 cameraTheta=1.09 mountX=-0.19 mountY=0.10, mountTheta=2.68
02:08:18.943 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.19, opts=13)
02:08:18.943 00.000 6880 Enqueuing Move request for scope (0.10, 0.19)
02:08:18.943 00.000 10052 Worker thread wakes up
02:08:18.944 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.19) opts 0xd
02:08:18.944 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.19)
02:08:18.944 00.000 10052 Moving (0.10, 0.19) raw xDistance=-0.19 yDistance=0.10
02:08:18.944 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:08:18.944 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.23, using input
02:08:18.944 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.07
02:08:18.944 00.000 10052 MoveAxis(E, 52, ABG)
02:08:18.944 00.000 10052 Guiding  Dir = 2, Dur = 52
02:08:18.964 00.020 10052 IsSlewing returns 0
02:08:18.966 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:19.004 00.038 10052 IsGuiding returns 0
02:08:19.013 00.009 6880 UpdateGuideState exits: m=2771 SNR=36.5
02:08:19.013 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:19.014 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:19.014 00.000 6880 Enqueuing Expose request
02:08:19.030 00.016 10052 PulseGuide returned control before completion, sleep 35
02:08:19.093 00.063 10052 IsGuiding returns 0
02:08:19.093 00.000 10052 Move returns status 0, amount 52
02:08:19.093 00.000 10052 MoveAxis(N, 0, ABG)
02:08:19.093 00.000 10052 Move returns status 0, amount 0
02:08:19.093 00.000 10052 move complete, result=0
02:08:19.093 00.000 10052 worker thread done servicing request
02:08:19.094 00.001 10052 Worker thread wakes up
02:08:19.094 00.000 6880 GuideStep: -0.2 px 52 ms EAST, 0.1 px 0 ms NORTH
02:08:19.094 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:19.094 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:19.133 00.039 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c073f968-9aa9-430d-8f43-6946d21df4e0"}
02:08:19.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c073f968-9aa9-430d-8f43-6946d21df4e0"}
02:08:19.134 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6037b3b-9a6e-4915-a424-639ee859958c"}
02:08:19.135 00.001 6880 case statement mapped state 6 to 3
02:08:19.135 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6037b3b-9a6e-4915-a424-639ee859958c"}
02:08:19.136 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5f2d8b65-6864-4f76-83ea-078f324d29ac"}
02:08:19.136 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2840,"width":15,"height":15,"star_pos":[6.69,7.13],"pixels":"..."},"id":"5f2d8b65-6864-4f76-83ea-078f324d29ac"}
02:08:19.999 00.863 10052 Exposure complete
02:08:20.057 00.058 10052 worker thread done servicing request
02:08:20.057 00.000 6880 OnExposeComplete: enter
02:08:20.057 00.000 6880 UpdateGuideState(): m_state=6
02:08:20.057 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2841
02:08:20.057 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=892.08, Mass=2648, SNR=35.7, Peak=155 HFD=4.8
02:08:20.059 00.002 6880 MultiStar: [#1 -0.08,0.05,0.96,U] [#2 -0.02,0.09,0.99,U] [#3 -0.02,0.14,0.92,U] [#4 -0.04,0.23,0.84,U] [#5 -0.17,0.24,1.00,U] [#6 0.11,0.06,0.94,U] [#7 -0.30,0.15,0.76,U] [#8 -0.23,0.11,0.81,U] 
02:08:20.059 00.000 6880 refined, 8 included, MultiStar: {-0.14, 0.12}, one-star: {-0.54, 0.04}
02:08:20.059 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.04 = -2.24)
02:08:20.059 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.27)
02:08:20.059 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.43 mountX=-0.12 mountY=-0.14, mountTheta=-2.25
02:08:20.060 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.12, opts=13)
02:08:20.060 00.000 6880 Enqueuing Move request for scope (-0.14, 0.12)
02:08:20.060 00.000 10052 Worker thread wakes up
02:08:20.060 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
02:08:20.060 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
02:08:20.060 00.000 10052 Moving (-0.14, 0.12) raw xDistance=-0.12 yDistance=-0.14
02:08:20.060 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:08:20.060 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.06
02:08:20.061 00.001 10052 MoveAxis(E, 34, ABG)
02:08:20.061 00.000 10052 Guiding  Dir = 2, Dur = 34
02:08:20.083 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:20.111 00.028 10052 IsSlewing returns 0
02:08:20.120 00.009 6880 UpdateGuideState exits: m=2648 SNR=35.7
02:08:20.120 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:20.120 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:20.120 00.000 6880 Enqueuing Expose request
02:08:20.185 00.065 10052 IsGuiding returns 0
02:08:20.320 00.135 10052 IsGuiding returns 0
02:08:20.320 00.000 10052 Move returns status 0, amount 34
02:08:20.320 00.000 10052 MoveAxis(N, 0, ABG)
02:08:20.320 00.000 10052 Move returns status 0, amount 0
02:08:20.320 00.000 10052 move complete, result=0
02:08:20.320 00.000 10052 worker thread done servicing request
02:08:20.320 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
02:08:20.320 00.000 10052 Worker thread wakes up
02:08:20.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:20.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:21.131 00.811 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a6bf623-d055-41a7-8171-4426cde7c985"}
02:08:21.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a6bf623-d055-41a7-8171-4426cde7c985"}
02:08:21.133 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9b11bc67-de0c-4a47-81c7-d8d5cebe8978"}
02:08:21.133 00.000 6880 case statement mapped state 6 to 3
02:08:21.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b11bc67-de0c-4a47-81c7-d8d5cebe8978"}
02:08:21.133 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ee08beef-cf72-462e-b74b-f0e20b253584"}
02:08:21.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2841,"width":15,"height":15,"star_pos":[7.40,7.08],"pixels":"..."},"id":"ee08beef-cf72-462e-b74b-f0e20b253584"}
02:08:21.465 00.332 10052 Exposure complete
02:08:21.555 00.090 10052 worker thread done servicing request
02:08:21.555 00.000 6880 OnExposeComplete: enter
02:08:21.555 00.000 6880 UpdateGuideState(): m_state=6
02:08:21.555 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2842
02:08:21.556 00.001 6880 Star::Find returns 1 (0), X=407.70, Y=892.56, Mass=2563, SNR=35.2, Peak=160 HFD=4.7
02:08:21.556 00.000 6880 MultiStar: [#1 0.18,0.37,0.96,U] [#2 -0.03,0.47,0.98,U] [#3 0.07,0.52,0.00,M1] [#4 -0.00,0.64,0.00,M1] [#5 -0.02,0.61,0.00,M2] [#6 0.10,0.43,0.94,U] [#7 0.00,0.59,0.00,M1] [#8 0.13,0.69,0.00,M1] 
02:08:21.556 00.000 6880 refined, 3 included, MultiStar: {0.00, 0.45}, one-star: {-0.23, 0.53}
02:08:21.556 00.000 6880 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.61) = xAngle (3.18 = -3.10)
02:08:21.556 00.000 6880 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.15 = -3.13)
02:08:21.556 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.45 hyp=0.45 cameraTheta=1.57 mountX=-0.45 mountY=-0.00, mountTheta=-3.13
02:08:21.558 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.45, opts=13)
02:08:21.558 00.000 6880 Enqueuing Move request for scope (0.00, 0.45)
02:08:21.558 00.000 10052 Worker thread wakes up
02:08:21.559 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.45) opts 0xd
02:08:21.559 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.45)
02:08:21.559 00.000 10052 Moving (0.00, 0.45) raw xDistance=-0.45 yDistance=-0.00
02:08:21.559 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
02:08:21.559 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.06
02:08:21.559 00.000 10052 MoveAxis(E, 123, ABG)
02:08:21.559 00.000 10052 Guiding  Dir = 2, Dur = 123
02:08:21.586 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:21.617 00.031 10052 IsSlewing returns 0
02:08:21.628 00.011 6880 UpdateGuideState exits: m=2563 SNR=35.2
02:08:21.628 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:21.628 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:21.628 00.000 6880 Enqueuing Expose request
02:08:21.691 00.063 10052 IsGuiding returns 0
02:08:21.756 00.065 10052 PulseGuide returned control before completion, sleep 69
02:08:21.877 00.121 10052 IsGuiding returns 1
02:08:21.877 00.000 10052 scope still moving after pulse duration time elapsed
02:08:21.953 00.076 10052 IsSlewing returns 0
02:08:22.031 00.078 10052 IsGuiding returns 0
02:08:22.031 00.000 10052 scope move finished after 123 + 216 ms
02:08:22.031 00.000 10052 Move returns status 0, amount 123
02:08:22.031 00.000 10052 MoveAxis(N, 0, ABG)
02:08:22.031 00.000 10052 Move returns status 0, amount 0
02:08:22.031 00.000 10052 move complete, result=0
02:08:22.033 00.002 10052 worker thread done servicing request
02:08:22.033 00.000 10052 Worker thread wakes up
02:08:22.033 00.000 6880 GuideStep: -0.5 px 123 ms EAST, -0.0 px 0 ms NORTH
02:08:22.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:22.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:22.949 00.916 10052 Exposure complete
02:08:23.011 00.062 10052 worker thread done servicing request
02:08:23.011 00.000 6880 OnExposeComplete: enter
02:08:23.011 00.000 6880 UpdateGuideState(): m_state=6
02:08:23.011 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2843
02:08:23.011 00.000 6880 Star::Find returns 1 (0), X=407.13, Y=892.05, Mass=2516, SNR=34.7, Peak=132 HFD=4.7
02:08:23.012 00.001 6880 MultiStar: [#1 -0.17,-0.01,0.94,U] [#2 -0.51,0.26,0.00,M2] [#3 -0.64,0.00,0.00,M2] [#4 -0.30,0.34,0.86,U] [#5 -0.47,0.21,0.96,U] [#6 -0.65,-0.17,0.00,M1] [#7 -0.43,0.21,0.75,U] [#8 -0.51,-0.22,0.00,M2] 
02:08:23.012 00.000 6880 refined, 4 included, MultiStar: {-0.44, 0.15}, one-star: {-0.81, 0.02}
02:08:23.012 00.000 6880 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.61) = xAngle (4.43 = -1.85)
02:08:23.012 00.000 6880 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.40 = -1.88)
02:08:23.012 00.000 6880 CameraToMount -- cameraX=-0.44 cameraY=0.15 hyp=0.47 cameraTheta=2.82 mountX=-0.13 mountY=-0.44, mountTheta=-1.85
02:08:23.013 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.44, y=0.15, opts=13)
02:08:23.013 00.000 6880 Enqueuing Move request for scope (-0.44, 0.15)
02:08:23.013 00.000 10052 Worker thread wakes up
02:08:23.013 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.15) opts 0xd
02:08:23.013 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.44, 0.15)
02:08:23.013 00.000 10052 Moving (-0.44, 0.15) raw xDistance=-0.13 yDistance=-0.44
02:08:23.013 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.13
02:08:23.013 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.44, slope = 0.04
02:08:23.013 00.000 10052 MoveAxis(E, 41, ABG)
02:08:23.014 00.001 10052 Guiding  Dir = 2, Dur = 41
02:08:23.033 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:23.035 00.002 10052 IsSlewing returns 0
02:08:23.068 00.033 6880 UpdateGuideState exits: m=2516 SNR=34.7
02:08:23.068 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:23.068 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:23.068 00.000 6880 Enqueuing Expose request
02:08:23.073 00.005 10052 IsGuiding returns 0
02:08:23.100 00.027 10052 PulseGuide returned control before completion, sleep 24
02:08:23.131 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"69f7990b-ac8d-4637-b90c-ca478e53e7cd"}
02:08:23.132 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"69f7990b-ac8d-4637-b90c-ca478e53e7cd"}
02:08:23.133 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed66aee1-d877-4309-9da4-6a79463594c4"}
02:08:23.133 00.000 6880 case statement mapped state 6 to 3
02:08:23.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed66aee1-d877-4309-9da4-6a79463594c4"}
02:08:23.134 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4e619abe-919b-4440-be72-41a3e2e13612"}
02:08:23.134 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2843,"width":15,"height":15,"star_pos":[7.13,7.05],"pixels":"..."},"id":"4e619abe-919b-4440-be72-41a3e2e13612"}
02:08:23.151 00.017 10052 IsGuiding returns 0
02:08:23.151 00.000 10052 Move returns status 0, amount 41
02:08:23.152 00.001 10052 MoveAxis(N, 0, ABG)
02:08:23.152 00.000 10052 Move returns status 0, amount 0
02:08:23.152 00.000 10052 move complete, result=0
02:08:23.152 00.000 10052 worker thread done servicing request
02:08:23.152 00.000 10052 Worker thread wakes up
02:08:23.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:23.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:23.162 00.010 6880 GuideStep: -0.1 px 41 ms EAST, -0.4 px 0 ms NORTH
02:08:24.293 01.131 10052 Exposure complete
02:08:24.380 00.087 10052 worker thread done servicing request
02:08:24.381 00.001 6880 OnExposeComplete: enter
02:08:24.381 00.000 6880 UpdateGuideState(): m_state=6
02:08:24.381 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2844
02:08:24.381 00.000 6880 Star::Find returns 1 (0), X=407.27, Y=891.74, Mass=2627, SNR=35.5, Peak=151 HFD=4.6
02:08:24.382 00.001 6880 MultiStar: [#1 -0.36,-0.14,0.94,U] [#2 -0.53,-0.04,0.00,M3] [#3 -0.50,-0.03,0.87,U] [#4 -0.30,-0.18,0.85,U] [#5 -0.31,0.05,0.96,U] [#6 -0.53,-0.47,0.00,M2] [#7 -0.48,-0.11,0.76,U] [#8 -0.31,-0.20,0.78,U] 
02:08:24.382 00.000 6880 refined, 6 included, MultiStar: {-0.42, -0.13}, one-star: {-0.67, -0.29}
02:08:24.382 00.000 6880 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.61) = xAngle (-1.23 = -1.23)
02:08:24.382 00.000 6880 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
02:08:24.382 00.000 6880 CameraToMount -- cameraX=-0.42 cameraY=-0.13 hyp=0.44 cameraTheta=-2.84 mountX=0.15 mountY=-0.42, mountTheta=-1.23
02:08:24.384 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.42, y=-0.13, opts=13)
02:08:24.384 00.000 6880 Enqueuing Move request for scope (-0.42, -0.13)
02:08:24.384 00.000 10052 Worker thread wakes up
02:08:24.384 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.13) opts 0xd
02:08:24.385 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.42, -0.13)
02:08:24.385 00.000 10052 Moving (-0.42, -0.13) raw xDistance=0.15 yDistance=-0.42
02:08:24.385 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.15
02:08:24.385 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.42, slope = 0.02
02:08:24.385 00.000 10052 MoveAxis(W, 37, ABG)
02:08:24.385 00.000 10052 Guiding  Dir = 3, Dur = 37
02:08:24.414 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:24.418 00.004 10052 IsSlewing returns 0
02:08:24.457 00.039 10052 IsGuiding returns 0
02:08:24.457 00.000 6880 UpdateGuideState exits: m=2627 SNR=35.5
02:08:24.457 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:24.457 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:24.457 00.000 6880 Enqueuing Expose request
02:08:24.484 00.027 10052 PulseGuide returned control before completion, sleep 20
02:08:24.527 00.043 10052 IsGuiding returns 0
02:08:24.527 00.000 10052 Move returns status 0, amount 37
02:08:24.527 00.000 10052 MoveAxis(N, 0, ABG)
02:08:24.527 00.000 10052 Move returns status 0, amount 0
02:08:24.527 00.000 10052 move complete, result=0
02:08:24.527 00.000 10052 worker thread done servicing request
02:08:24.529 00.002 10052 Worker thread wakes up
02:08:24.529 00.000 6880 GuideStep: 0.1 px 37 ms WEST, -0.4 px 0 ms NORTH
02:08:24.529 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:24.529 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:25.130 00.601 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"903a89ab-7a7f-49db-9197-a5760b4f8b8e"}
02:08:25.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"903a89ab-7a7f-49db-9197-a5760b4f8b8e"}
02:08:25.130 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ef7f2a9-2536-4efb-bf77-442f123fe6c8"}
02:08:25.130 00.000 6880 case statement mapped state 6 to 3
02:08:25.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ef7f2a9-2536-4efb-bf77-442f123fe6c8"}
02:08:25.132 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d942a7bd-3855-4212-a70d-fb2b5d3d77fa"}
02:08:25.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2844,"width":15,"height":15,"star_pos":[7.27,6.74],"pixels":"..."},"id":"d942a7bd-3855-4212-a70d-fb2b5d3d77fa"}
02:08:25.437 00.305 10052 Exposure complete
02:08:25.499 00.062 10052 worker thread done servicing request
02:08:25.499 00.000 6880 OnExposeComplete: enter
02:08:25.499 00.000 6880 UpdateGuideState(): m_state=6
02:08:25.499 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2845
02:08:25.499 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=892.17, Mass=2582, SNR=35.2, Peak=161 HFD=4.6
02:08:25.500 00.001 6880 MultiStar: [#1 -0.12,0.09,0.94,U] [#2 -0.24,0.27,0.99,U] [#3 -0.48,0.24,0.00,M2] [#4 -0.15,0.36,0.84,U] [#5 -0.25,0.32,0.97,U] [#6 -0.26,0.20,0.92,U] [#7 -0.38,0.20,0.77,U] [#8 -0.28,-0.01,0.79,U] 
02:08:25.500 00.000 6880 refined, 7 included, MultiStar: {-0.29, 0.20}, one-star: {-0.63, 0.13}
02:08:25.500 00.000 6880 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.61) = xAngle (4.16 = -2.12)
02:08:25.500 00.000 6880 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.13 = -2.15)
02:08:25.500 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.20 hyp=0.35 cameraTheta=2.55 mountX=-0.18 mountY=-0.30, mountTheta=-2.13
02:08:25.501 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.20, opts=13)
02:08:25.502 00.001 6880 Enqueuing Move request for scope (-0.29, 0.20)
02:08:25.502 00.000 10052 Worker thread wakes up
02:08:25.502 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.20) opts 0xd
02:08:25.502 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.20)
02:08:25.502 00.000 10052 Moving (-0.29, 0.20) raw xDistance=-0.18 yDistance=-0.30
02:08:25.502 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:08:25.502 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.30, slope = -0.00
02:08:25.502 00.000 10052 MoveAxis(E, 48, ABG)
02:08:25.502 00.000 10052 Guiding  Dir = 2, Dur = 48
02:08:25.525 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:25.562 00.037 6880 UpdateGuideState exits: m=2582 SNR=35.2
02:08:25.562 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:25.562 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:25.562 00.000 6880 Enqueuing Expose request
02:08:25.581 00.019 10052 IsSlewing returns 0
02:08:25.656 00.075 10052 IsGuiding returns 0
02:08:25.796 00.140 10052 IsGuiding returns 0
02:08:25.796 00.000 10052 Move returns status 0, amount 48
02:08:25.796 00.000 10052 MoveAxis(N, 4, ABG)
02:08:25.796 00.000 10052 Guiding  Dir = 0, Dur = 4
02:08:25.875 00.079 10052 IsSlewing returns 0
02:08:25.954 00.079 10052 IsGuiding returns 0
02:08:26.097 00.143 10052 IsGuiding returns 0
02:08:26.098 00.001 10052 Move returns status 0, amount 4
02:08:26.098 00.000 10052 move complete, result=0
02:08:26.098 00.000 10052 worker thread done servicing request
02:08:26.098 00.000 10052 Worker thread wakes up
02:08:26.098 00.000 6880 GuideStep: -0.2 px 48 ms EAST, -0.3 px 4 ms NORTH
02:08:26.098 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:26.098 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:27.130 01.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"393c332d-5789-4f3d-b967-b64fba542203"}
02:08:27.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"393c332d-5789-4f3d-b967-b64fba542203"}
02:08:27.131 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ade85826-5d88-4489-b9e6-b9296ce048d0"}
02:08:27.131 00.000 6880 case statement mapped state 6 to 3
02:08:27.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ade85826-5d88-4489-b9e6-b9296ce048d0"}
02:08:27.131 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"43cdf9a6-14f1-4f27-a5f5-8c5a9d72cb30"}
02:08:27.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2845,"width":15,"height":15,"star_pos":[7.30,7.17],"pixels":"..."},"id":"43cdf9a6-14f1-4f27-a5f5-8c5a9d72cb30"}
02:08:27.225 00.094 10052 Exposure complete
02:08:27.296 00.071 10052 worker thread done servicing request
02:08:27.296 00.000 6880 OnExposeComplete: enter
02:08:27.296 00.000 6880 UpdateGuideState(): m_state=6
02:08:27.297 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2846
02:08:27.297 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=892.26, Mass=2692, SNR=36.0, Peak=146 HFD=4.7
02:08:27.297 00.000 6880 MultiStar: [#1 0.22,0.38,0.95,U] [#2 -0.01,0.51,1.00,U] [#3 0.00,0.63,0.00,M3] [#4 0.21,0.53,0.00,M1] [#5 0.00,0.54,0.00,M1] [#6 0.03,0.41,0.91,U] [#7 -0.08,0.48,0.76,U] [#8 -0.05,0.61,0.00,M1] 
02:08:27.297 00.000 6880 refined, 4 included, MultiStar: {-0.04, 0.40}, one-star: {-0.36, 0.22}
02:08:27.297 00.000 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.29 = -2.99)
02:08:27.297 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.02)
02:08:27.297 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.40 hyp=0.40 cameraTheta=1.68 mountX=-0.40 mountY=-0.05, mountTheta=-3.02
02:08:27.299 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.40, opts=13)
02:08:27.299 00.000 6880 Enqueuing Move request for scope (-0.04, 0.40)
02:08:27.299 00.000 10052 Worker thread wakes up
02:08:27.299 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.40) opts 0xd
02:08:27.299 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.40)
02:08:27.299 00.000 10052 Moving (-0.04, 0.40) raw xDistance=-0.40 yDistance=-0.05
02:08:27.299 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.40
02:08:27.299 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:08:27.299 00.000 10052 MoveAxis(E, 108, ABG)
02:08:27.300 00.001 10052 Guiding  Dir = 2, Dur = 108
02:08:27.320 00.020 10052 IsSlewing returns 0
02:08:27.325 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:27.358 00.033 10052 IsGuiding returns 0
02:08:27.368 00.010 6880 UpdateGuideState exits: m=2692 SNR=36.0
02:08:27.368 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:27.368 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:27.368 00.000 6880 Enqueuing Expose request
02:08:27.386 00.018 10052 PulseGuide returned control before completion, sleep 91
02:08:27.547 00.161 10052 IsGuiding returns 0
02:08:27.547 00.000 10052 Move returns status 0, amount 108
02:08:27.548 00.001 10052 MoveAxis(N, 0, ABG)
02:08:27.548 00.000 10052 Move returns status 0, amount 0
02:08:27.548 00.000 10052 move complete, result=0
02:08:27.548 00.000 10052 worker thread done servicing request
02:08:27.548 00.000 6880 GuideStep: -0.4 px 108 ms EAST, -0.0 px 0 ms NORTH
02:08:27.548 00.000 10052 Worker thread wakes up
02:08:27.548 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:27.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:28.458 00.910 10052 Exposure complete
02:08:28.513 00.055 10052 worker thread done servicing request
02:08:28.513 00.000 6880 OnExposeComplete: enter
02:08:28.513 00.000 6880 UpdateGuideState(): m_state=6
02:08:28.514 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2847
02:08:28.514 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.05, Mass=2549, SNR=35.0, Peak=180 HFD=4.4
02:08:28.514 00.000 6880 MultiStar: [#1 0.39,0.02,0.98,U] [#2 0.08,0.22,1.00,U] [#3 0.20,0.12,0.92,U] [#4 0.15,0.02,0.86,U] [#5 0.08,0.13,1.01,U] [#6 0.21,0.02,0.90,U] [#7 0.10,0.07,0.76,U] [#8 0.21,0.06,0.82,U] 
02:08:28.514 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.08}, one-star: {-0.19, 0.02}
02:08:28.514 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.13 = 2.13)
02:08:28.514 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
02:08:28.514 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.08 hyp=0.16 cameraTheta=0.52 mountX=-0.08 mountY=0.13, mountTheta=2.12
02:08:28.516 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.08, opts=13)
02:08:28.516 00.000 6880 Enqueuing Move request for scope (0.13, 0.08)
02:08:28.516 00.000 10052 Worker thread wakes up
02:08:28.516 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.08) opts 0xd
02:08:28.516 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.08)
02:08:28.516 00.000 10052 Moving (0.13, 0.08) raw xDistance=-0.08 yDistance=0.13
02:08:28.516 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:28.516 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
02:08:28.516 00.000 10052 MoveAxis(E, 0, ABG)
02:08:28.516 00.000 10052 Move returns status 0, amount 0
02:08:28.516 00.000 10052 MoveAxis(N, 0, ABG)
02:08:28.516 00.000 10052 Move returns status 0, amount 0
02:08:28.516 00.000 10052 move complete, result=0
02:08:28.516 00.000 10052 worker thread done servicing request
02:08:28.536 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:28.572 00.036 6880 UpdateGuideState exits: m=2549 SNR=35.0
02:08:28.572 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:28.572 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:28.572 00.000 6880 Enqueuing Expose request
02:08:28.572 00.000 10052 Worker thread wakes up
02:08:28.573 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:08:28.573 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:28.573 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:29.130 00.557 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2b9b540-6b1b-480b-97ce-d9d04c536d0c"}
02:08:29.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2b9b540-6b1b-480b-97ce-d9d04c536d0c"}
02:08:29.130 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ec41cae-0162-4b46-8a14-1a0dfe0ff568"}
02:08:29.130 00.000 6880 case statement mapped state 6 to 3
02:08:29.131 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ec41cae-0162-4b46-8a14-1a0dfe0ff568"}
02:08:29.131 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f14341f-387e-4305-b8ac-3e040b607b55"}
02:08:29.132 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2847,"width":15,"height":15,"star_pos":[6.75,7.05],"pixels":"..."},"id":"3f14341f-387e-4305-b8ac-3e040b607b55"}
02:08:29.703 00.571 10052 Exposure complete
02:08:29.790 00.087 10052 worker thread done servicing request
02:08:29.790 00.000 6880 OnExposeComplete: enter
02:08:29.790 00.000 6880 UpdateGuideState(): m_state=6
02:08:29.791 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2848
02:08:29.791 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=892.06, Mass=2578, SNR=35.3, Peak=159 HFD=4.7
02:08:29.791 00.000 6880 MultiStar: [#1 -0.06,-0.15,0.97,U] [#2 0.02,0.02,1.00,U] [#3 -0.23,-0.02,0.92,U] [#4 -0.01,0.06,0.86,U] [#5 -0.12,0.07,0.99,U] [#6 -0.10,-0.08,0.91,U] [#7 -0.22,0.04,0.79,U] [#8 -0.08,-0.03,0.82,U] 
02:08:29.791 00.000 6880 refined, 8 included, MultiStar: {-0.12, -0.01}, one-star: {-0.32, 0.03}
02:08:29.791 00.000 6880 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.61) = xAngle (-1.47 = -1.47)
02:08:29.791 00.000 6880 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
02:08:29.791 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.08 mountX=0.01 mountY=-0.12, mountTheta=-1.47
02:08:29.794 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.01, opts=13)
02:08:29.794 00.000 6880 Enqueuing Move request for scope (-0.12, -0.01)
02:08:29.795 00.001 10052 Worker thread wakes up
02:08:29.795 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
02:08:29.795 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
02:08:29.795 00.000 10052 Moving (-0.12, -0.01) raw xDistance=0.01 yDistance=-0.12
02:08:29.795 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:08:29.795 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
02:08:29.795 00.000 10052 MoveAxis(E, 0, ABG)
02:08:29.795 00.000 10052 Move returns status 0, amount 0
02:08:29.795 00.000 10052 MoveAxis(N, 0, ABG)
02:08:29.795 00.000 10052 Move returns status 0, amount 0
02:08:29.795 00.000 10052 move complete, result=0
02:08:29.795 00.000 10052 worker thread done servicing request
02:08:29.823 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:29.867 00.044 6880 UpdateGuideState exits: m=2578 SNR=35.3
02:08:29.867 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:29.867 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:29.867 00.000 6880 Enqueuing Expose request
02:08:29.868 00.001 10052 Worker thread wakes up
02:08:29.868 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:29.868 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:29.868 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:30.783 00.915 10052 Exposure complete
02:08:30.853 00.070 10052 worker thread done servicing request
02:08:30.853 00.000 6880 OnExposeComplete: enter
02:08:30.853 00.000 6880 UpdateGuideState(): m_state=6
02:08:30.853 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2849
02:08:30.854 00.001 6880 Star::Find returns 1 (0), X=407.63, Y=891.95, Mass=2620, SNR=35.6, Peak=158 HFD=4.8
02:08:30.854 00.000 6880 MultiStar: [#1 0.07,-0.09,0.94,U] [#2 0.01,0.00,0.98,U] [#3 -0.12,-0.03,0.90,U] [#4 -0.12,-0.10,0.83,U] [#5 -0.07,0.02,0.99,U] [#6 -0.15,-0.16,0.88,U] [#7 -0.07,-0.00,0.76,U] [#8 -0.06,-0.16,0.78,U] 
02:08:30.854 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.07}, one-star: {-0.31, -0.08}
02:08:30.854 00.000 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.90 = -0.90)
02:08:30.854 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
02:08:30.854 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.07 hyp=0.11 cameraTheta=-2.51 mountX=0.07 mountY=-0.09, mountTheta=-0.91
02:08:30.856 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.07, opts=13)
02:08:30.856 00.000 6880 Enqueuing Move request for scope (-0.09, -0.07)
02:08:30.856 00.000 10052 Worker thread wakes up
02:08:30.856 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.07) opts 0xd
02:08:30.856 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.07)
02:08:30.856 00.000 10052 Moving (-0.09, -0.07) raw xDistance=0.07 yDistance=-0.09
02:08:30.856 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:08:30.857 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:08:30.857 00.000 10052 MoveAxis(E, 0, ABG)
02:08:30.857 00.000 10052 Move returns status 0, amount 0
02:08:30.857 00.000 10052 MoveAxis(N, 0, ABG)
02:08:30.857 00.000 10052 Move returns status 0, amount 0
02:08:30.857 00.000 10052 move complete, result=0
02:08:30.857 00.000 10052 worker thread done servicing request
02:08:30.884 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:30.926 00.042 6880 UpdateGuideState exits: m=2620 SNR=35.6
02:08:30.926 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:30.926 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:30.926 00.000 6880 Enqueuing Expose request
02:08:30.926 00.000 10052 Worker thread wakes up
02:08:30.926 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:08:30.927 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:30.927 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:31.129 00.202 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27166aab-7670-45a4-ae4d-b966c8fca623"}
02:08:31.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27166aab-7670-45a4-ae4d-b966c8fca623"}
02:08:31.130 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e101b55-1c87-4395-81c9-885b25d34b88"}
02:08:31.130 00.000 6880 case statement mapped state 6 to 3
02:08:31.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e101b55-1c87-4395-81c9-885b25d34b88"}
02:08:31.131 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7004a3b2-192f-45a1-96b9-68bbf449223b"}
02:08:31.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2849,"width":15,"height":15,"star_pos":[6.63,6.95],"pixels":"..."},"id":"7004a3b2-192f-45a1-96b9-68bbf449223b"}
02:08:32.064 00.933 10052 Exposure complete
02:08:32.133 00.069 10052 worker thread done servicing request
02:08:32.134 00.001 6880 OnExposeComplete: enter
02:08:32.134 00.000 6880 UpdateGuideState(): m_state=6
02:08:32.134 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2850
02:08:32.134 00.000 6880 Star::Find returns 1 (0), X=407.24, Y=892.01, Mass=2673, SNR=35.8, Peak=151 HFD=4.7
02:08:32.135 00.001 6880 MultiStar: [#1 -0.07,-0.04,0.94,U] [#2 -0.31,0.10,0.96,U] [#3 -0.28,0.17,0.91,U] [#4 -0.12,0.21,0.83,U] [#5 -0.16,0.19,0.96,U] [#6 -0.28,0.04,0.89,U] [#7 -0.09,0.16,0.73,U] [#8 -0.47,0.00,0.80,U] 
02:08:32.135 00.000 6880 refined, 8 included, MultiStar: {-0.28, 0.09}, one-star: {-0.69, -0.03}
02:08:32.135 00.000 6880 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.61) = xAngle (4.46 = -1.83)
02:08:32.135 00.000 6880 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.42 = -1.86)
02:08:32.135 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.09 hyp=0.30 cameraTheta=2.84 mountX=-0.08 mountY=-0.28, mountTheta=-1.83
02:08:32.137 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.09, opts=13)
02:08:32.138 00.001 6880 Enqueuing Move request for scope (-0.28, 0.09)
02:08:32.138 00.000 10052 Worker thread wakes up
02:08:32.138 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.09) opts 0xd
02:08:32.138 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.09)
02:08:32.138 00.000 10052 Moving (-0.28, 0.09) raw xDistance=-0.08 yDistance=-0.28
02:08:32.138 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:08:32.138 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.01
02:08:32.138 00.000 10052 MoveAxis(E, 0, ABG)
02:08:32.138 00.000 10052 Move returns status 0, amount 0
02:08:32.139 00.001 10052 MoveAxis(N, 0, ABG)
02:08:32.139 00.000 10052 Move returns status 0, amount 0
02:08:32.139 00.000 10052 move complete, result=0
02:08:32.139 00.000 10052 worker thread done servicing request
02:08:32.165 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:32.207 00.042 6880 UpdateGuideState exits: m=2673 SNR=35.8
02:08:32.207 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:32.207 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:32.207 00.000 6880 Enqueuing Expose request
02:08:32.207 00.000 10052 Worker thread wakes up
02:08:32.207 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:08:32.207 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:32.207 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:33.127 00.920 10052 Exposure complete
02:08:33.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cde512fc-f58a-4e85-80fe-dd9678afb8b2"}
02:08:33.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cde512fc-f58a-4e85-80fe-dd9678afb8b2"}
02:08:33.129 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"82e539f3-ea7f-46c8-af2c-7ed5659be632"}
02:08:33.129 00.000 6880 case statement mapped state 6 to 3
02:08:33.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"82e539f3-ea7f-46c8-af2c-7ed5659be632"}
02:08:33.129 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8ec3388-5ac1-4569-8633-f0abf1af54d9"}
02:08:33.130 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2850,"width":15,"height":15,"star_pos":[7.24,7.01],"pixels":"..."},"id":"c8ec3388-5ac1-4569-8633-f0abf1af54d9"}
02:08:33.211 00.081 10052 worker thread done servicing request
02:08:33.211 00.000 6880 OnExposeComplete: enter
02:08:33.211 00.000 6880 UpdateGuideState(): m_state=6
02:08:33.212 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2851
02:08:33.212 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=892.22, Mass=2548, SNR=34.9, Peak=145 HFD=4.8
02:08:33.212 00.000 6880 MultiStar: [#1 -0.27,0.13,0.96,U] [#2 -0.23,0.24,1.01,U] [#3 -0.22,0.32,0.90,U] [#4 -0.28,0.22,0.86,U] [#5 -0.28,0.33,1.00,U] [#6 -0.21,0.19,0.94,U] [#7 -0.45,0.21,0.77,U] [#8 -0.45,0.12,0.78,U] 
02:08:33.212 00.000 6880 refined, 8 included, MultiStar: {-0.34, 0.22}, one-star: {-0.65, 0.19}
02:08:33.212 00.000 6880 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.61) = xAngle (4.18 = -2.11)
02:08:33.213 00.001 6880 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.15 = -2.14)
02:08:33.213 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.22 hyp=0.40 cameraTheta=2.56 mountX=-0.20 mountY=-0.34, mountTheta=-2.11
02:08:33.214 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.22, opts=13)
02:08:33.214 00.000 6880 Enqueuing Move request for scope (-0.34, 0.22)
02:08:33.214 00.000 10052 Worker thread wakes up
02:08:33.214 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.22) opts 0xd
02:08:33.214 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.22)
02:08:33.214 00.000 10052 Moving (-0.34, 0.22) raw xDistance=-0.20 yDistance=-0.34
02:08:33.214 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:08:33.214 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.00
02:08:33.216 00.002 10052 MoveAxis(E, 55, ABG)
02:08:33.216 00.000 10052 Guiding  Dir = 2, Dur = 55
02:08:33.236 00.020 10052 IsSlewing returns 0
02:08:33.246 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:33.274 00.028 10052 IsGuiding returns 0
02:08:33.292 00.018 6880 UpdateGuideState exits: m=2548 SNR=34.9
02:08:33.292 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:33.292 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:33.292 00.000 6880 Enqueuing Expose request
02:08:33.302 00.010 10052 PulseGuide returned control before completion, sleep 38
02:08:33.362 00.060 10052 IsGuiding returns 0
02:08:33.363 00.001 10052 Move returns status 0, amount 55
02:08:33.363 00.000 10052 MoveAxis(N, 0, ABG)
02:08:33.363 00.000 10052 Move returns status 0, amount 0
02:08:33.363 00.000 10052 move complete, result=0
02:08:33.363 00.000 10052 worker thread done servicing request
02:08:33.363 00.000 10052 Worker thread wakes up
02:08:33.363 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:33.363 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:33.363 00.000 6880 GuideStep: -0.2 px 55 ms EAST, -0.3 px 0 ms NORTH
02:08:34.500 01.137 10052 Exposure complete
02:08:34.582 00.082 10052 worker thread done servicing request
02:08:34.582 00.000 6880 OnExposeComplete: enter
02:08:34.582 00.000 6880 UpdateGuideState(): m_state=6
02:08:34.583 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2852
02:08:34.583 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=892.21, Mass=2688, SNR=36.0, Peak=180 HFD=4.5
02:08:34.583 00.000 6880 MultiStar: [#1 -0.21,0.23,0.97,U] [#2 -0.17,0.38,1.01,U] [#3 -0.42,0.46,0.00,M1] [#4 -0.16,0.24,0.84,U] [#5 -0.21,0.62,0.00,M1] [#6 -0.24,0.27,0.90,U] [#7 -0.36,0.26,0.77,U] [#8 -0.38,0.30,0.81,U] 
02:08:34.583 00.000 6880 refined, 6 included, MultiStar: {-0.31, 0.26}, one-star: {-0.64, 0.17}
02:08:34.583 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.05 = -2.24)
02:08:34.584 00.001 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.27)
02:08:34.584 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.26 hyp=0.41 cameraTheta=2.43 mountX=-0.25 mountY=-0.31, mountTheta=-2.25
02:08:34.585 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.26, opts=13)
02:08:34.585 00.000 6880 Enqueuing Move request for scope (-0.31, 0.26)
02:08:34.585 00.000 10052 Worker thread wakes up
02:08:34.585 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.26) opts 0xd
02:08:34.585 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.26)
02:08:34.585 00.000 10052 Moving (-0.31, 0.26) raw xDistance=-0.25 yDistance=-0.31
02:08:34.585 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
02:08:34.586 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.01
02:08:34.586 00.000 10052 MoveAxis(E, 70, ABG)
02:08:34.586 00.000 10052 Guiding  Dir = 2, Dur = 70
02:08:34.606 00.020 10052 IsSlewing returns 0
02:08:34.612 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:34.644 00.032 10052 IsGuiding returns 0
02:08:34.651 00.007 6880 UpdateGuideState exits: m=2688 SNR=36.0
02:08:34.651 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:34.652 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:34.652 00.000 6880 Enqueuing Expose request
02:08:34.671 00.019 10052 PulseGuide returned control before completion, sleep 54
02:08:34.748 00.077 10052 IsGuiding returns 0
02:08:34.748 00.000 10052 Move returns status 0, amount 70
02:08:34.748 00.000 10052 MoveAxis(N, 0, ABG)
02:08:34.748 00.000 10052 Move returns status 0, amount 0
02:08:34.748 00.000 10052 move complete, result=0
02:08:34.748 00.000 10052 worker thread done servicing request
02:08:34.748 00.000 10052 Worker thread wakes up
02:08:34.749 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:34.749 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:34.753 00.004 6880 GuideStep: -0.3 px 70 ms EAST, -0.3 px 0 ms NORTH
02:08:35.127 00.374 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2f6ea53-2761-42b9-a64c-e6a7ebd475d7"}
02:08:35.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2f6ea53-2761-42b9-a64c-e6a7ebd475d7"}
02:08:35.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f33f9ad2-f5db-49cc-9fc6-88587ed5a095"}
02:08:35.128 00.000 6880 case statement mapped state 6 to 3
02:08:35.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f33f9ad2-f5db-49cc-9fc6-88587ed5a095"}
02:08:35.129 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b83b755d-973f-4daf-98ce-5dc1544860ee"}
02:08:35.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2852,"width":15,"height":15,"star_pos":[7.30,7.21],"pixels":"..."},"id":"b83b755d-973f-4daf-98ce-5dc1544860ee"}
02:08:35.662 00.533 10052 Exposure complete
02:08:35.742 00.080 10052 worker thread done servicing request
02:08:35.742 00.000 6880 OnExposeComplete: enter
02:08:35.742 00.000 6880 UpdateGuideState(): m_state=6
02:08:35.743 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2853
02:08:35.743 00.000 6880 Star::Find returns 1 (0), X=407.15, Y=892.03, Mass=2569, SNR=35.2, Peak=165 HFD=4.5
02:08:35.743 00.000 6880 MultiStar: [#1 -0.29,-0.02,0.97,U] [#2 -0.36,0.06,1.01,U] [#3 -0.53,0.06,0.00,M2] [#4 -0.43,0.19,0.84,U] [#5 -0.35,0.19,0.98,U] [#6 -0.34,-0.04,0.92,U] [#7 -0.41,0.14,0.78,U] [#8 -0.38,-0.06,0.79,U] 
02:08:35.743 00.000 6880 refined, 7 included, MultiStar: {-0.42, 0.06}, one-star: {-0.79, -0.00}
02:08:35.743 00.000 6880 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.61) = xAngle (4.62 = -1.66)
02:08:35.743 00.000 6880 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.59 = -1.69)
02:08:35.743 00.000 6880 CameraToMount -- cameraX=-0.42 cameraY=0.06 hyp=0.42 cameraTheta=3.01 mountX=-0.04 mountY=-0.42, mountTheta=-1.66
02:08:35.745 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.42, y=0.06, opts=13)
02:08:35.745 00.000 6880 Enqueuing Move request for scope (-0.42, 0.06)
02:08:35.745 00.000 10052 Worker thread wakes up
02:08:35.745 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.06) opts 0xd
02:08:35.745 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.42, 0.06)
02:08:35.745 00.000 10052 Moving (-0.42, 0.06) raw xDistance=-0.04 yDistance=-0.42
02:08:35.746 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:08:35.746 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.42, slope = -0.02
02:08:35.746 00.000 10052 MoveAxis(E, 0, ABG)
02:08:35.746 00.000 10052 Move returns status 0, amount 0
02:08:35.746 00.000 10052 MoveAxis(N, 31, ABG)
02:08:35.746 00.000 10052 Guiding  Dir = 0, Dur = 31
02:08:35.772 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:35.809 00.037 10052 IsSlewing returns 0
02:08:35.817 00.008 6880 UpdateGuideState exits: m=2569 SNR=35.2
02:08:35.817 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:35.818 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:35.818 00.000 6880 Enqueuing Expose request
02:08:35.882 00.064 10052 IsGuiding returns 0
02:08:36.031 00.149 10052 IsGuiding returns 0
02:08:36.031 00.000 10052 Move returns status 0, amount 31
02:08:36.031 00.000 10052 move complete, result=0
02:08:36.031 00.000 10052 worker thread done servicing request
02:08:36.032 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 31 ms NORTH
02:08:36.032 00.000 10052 Worker thread wakes up
02:08:36.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:36.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:37.126 01.094 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"45a3126d-2e89-4127-8873-5724956faab5"}
02:08:37.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"45a3126d-2e89-4127-8873-5724956faab5"}
02:08:37.128 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9a31365-7a76-4b53-b850-acb09e1ed4b6"}
02:08:37.128 00.000 6880 case statement mapped state 6 to 3
02:08:37.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9a31365-7a76-4b53-b850-acb09e1ed4b6"}
02:08:37.129 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"73b08e28-31f6-4a52-8387-9ad9b0cf1be2"}
02:08:37.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2853,"width":15,"height":15,"star_pos":[7.15,7.03],"pixels":"..."},"id":"73b08e28-31f6-4a52-8387-9ad9b0cf1be2"}
02:08:37.166 00.037 10052 Exposure complete
02:08:37.242 00.076 10052 worker thread done servicing request
02:08:37.242 00.000 6880 OnExposeComplete: enter
02:08:37.242 00.000 6880 UpdateGuideState(): m_state=6
02:08:37.242 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2854
02:08:37.242 00.000 6880 Star::Find returns 1 (0), X=407.12, Y=892.63, Mass=2549, SNR=35.1, Peak=150 HFD=4.6
02:08:37.243 00.001 6880 MultiStar: [#1 -0.19,0.17,0.95,U] [#2 -0.18,0.12,1.01,U] [#3 -0.20,0.16,0.92,U] [#4 -0.21,0.51,0.00,M1] [#5 -0.23,0.63,0.00,M1] [#6 -0.16,0.09,0.89,U] [#7 -0.55,0.28,0.00,M1] [#8 -0.31,0.18,0.82,U] 
02:08:37.243 00.000 6880 refined, 5 included, MultiStar: {-0.31, 0.23}, one-star: {-0.81, 0.59}
02:08:37.243 00.000 6880 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.61) = xAngle (4.13 = -2.15)
02:08:37.243 00.000 6880 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.10 = -2.18)
02:08:37.243 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.23 hyp=0.39 cameraTheta=2.52 mountX=-0.21 mountY=-0.32, mountTheta=-2.16
02:08:37.245 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.23, opts=13)
02:08:37.245 00.000 6880 Enqueuing Move request for scope (-0.31, 0.23)
02:08:37.245 00.000 10052 Worker thread wakes up
02:08:37.245 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.23) opts 0xd
02:08:37.245 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.23)
02:08:37.245 00.000 10052 Moving (-0.31, 0.23) raw xDistance=-0.21 yDistance=-0.32
02:08:37.245 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:08:37.245 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.32, slope = -0.04
02:08:37.245 00.000 10052 MoveAxis(E, 57, ABG)
02:08:37.245 00.000 10052 Guiding  Dir = 2, Dur = 57
02:08:37.266 00.021 10052 IsSlewing returns 0
02:08:37.271 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:37.305 00.034 10052 IsGuiding returns 0
02:08:37.313 00.008 6880 UpdateGuideState exits: m=2549 SNR=35.1
02:08:37.313 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:37.313 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:37.313 00.000 6880 Enqueuing Expose request
02:08:37.332 00.019 10052 PulseGuide returned control before completion, sleep 40
02:08:37.397 00.065 10052 IsGuiding returns 0
02:08:37.397 00.000 10052 Move returns status 0, amount 57
02:08:37.397 00.000 10052 MoveAxis(N, 65, ABG)
02:08:37.397 00.000 10052 Guiding  Dir = 0, Dur = 65
02:08:37.436 00.039 10052 IsSlewing returns 0
02:08:37.473 00.037 10052 IsGuiding returns 0
02:08:37.501 00.028 10052 PulseGuide returned control before completion, sleep 48
02:08:37.618 00.117 10052 IsGuiding returns 0
02:08:37.618 00.000 10052 Move returns status 0, amount 65
02:08:37.618 00.000 10052 move complete, result=0
02:08:37.619 00.001 10052 worker thread done servicing request
02:08:37.619 00.000 10052 Worker thread wakes up
02:08:37.619 00.000 6880 GuideStep: -0.2 px 57 ms EAST, -0.3 px 65 ms NORTH
02:08:37.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:37.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:38.526 00.907 10052 Exposure complete
02:08:38.594 00.068 10052 worker thread done servicing request
02:08:38.594 00.000 6880 OnExposeComplete: enter
02:08:38.594 00.000 6880 UpdateGuideState(): m_state=6
02:08:38.595 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2855
02:08:38.595 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=891.99, Mass=2726, SNR=36.2, Peak=164 HFD=4.7
02:08:38.595 00.000 6880 MultiStar: [#1 -0.11,0.00,0.95,U] [#2 -0.45,0.21,0.98,U] [#3 -0.27,0.21,0.90,U] [#4 -0.11,0.14,0.84,U] [#5 -0.27,0.23,0.96,U] [#6 -0.26,0.08,0.91,U] [#7 -0.45,0.08,0.76,U] [#8 -0.36,0.10,0.81,U] 
02:08:38.596 00.001 6880 refined, 8 included, MultiStar: {-0.32, 0.11}, one-star: {-0.57, -0.04}
02:08:38.596 00.000 6880 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.61) = xAngle (4.41 = -1.87)
02:08:38.596 00.000 6880 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.38 = -1.90)
02:08:38.596 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.11 hyp=0.34 cameraTheta=2.80 mountX=-0.10 mountY=-0.32, mountTheta=-1.87
02:08:38.597 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.11, opts=13)
02:08:38.598 00.001 6880 Enqueuing Move request for scope (-0.32, 0.11)
02:08:38.598 00.000 10052 Worker thread wakes up
02:08:38.598 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.11) opts 0xd
02:08:38.598 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.11)
02:08:38.598 00.000 10052 Moving (-0.32, 0.11) raw xDistance=-0.10 yDistance=-0.32
02:08:38.598 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:08:38.598 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.05
02:08:38.598 00.000 10052 MoveAxis(E, 0, ABG)
02:08:38.598 00.000 10052 Move returns status 0, amount 0
02:08:38.598 00.000 10052 MoveAxis(N, 86, ABG)
02:08:38.599 00.001 10052 Guiding  Dir = 0, Dur = 86
02:08:38.620 00.021 10052 IsSlewing returns 0
02:08:38.624 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:38.658 00.034 10052 IsGuiding returns 0
02:08:38.662 00.004 6880 UpdateGuideState exits: m=2726 SNR=36.2
02:08:38.662 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:38.663 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:38.663 00.000 6880 Enqueuing Expose request
02:08:38.686 00.023 10052 PulseGuide returned control before completion, sleep 69
02:08:38.778 00.092 10052 IsGuiding returns 0
02:08:38.778 00.000 10052 Move returns status 0, amount 86
02:08:38.778 00.000 10052 move complete, result=0
02:08:38.778 00.000 10052 worker thread done servicing request
02:08:38.778 00.000 10052 Worker thread wakes up
02:08:38.778 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 86 ms NORTH
02:08:38.778 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:38.778 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:39.127 00.349 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b0d97dc-e73f-40a5-b813-a428b73b3b4a"}
02:08:39.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b0d97dc-e73f-40a5-b813-a428b73b3b4a"}
02:08:39.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"972747db-11bb-4b8b-aeed-444de1ac9138"}
02:08:39.128 00.000 6880 case statement mapped state 6 to 3
02:08:39.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"972747db-11bb-4b8b-aeed-444de1ac9138"}
02:08:39.129 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d8d0700d-28b6-4619-8f98-86ba47cb5d4b"}
02:08:39.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2855,"width":15,"height":15,"star_pos":[7.36,6.99],"pixels":"..."},"id":"d8d0700d-28b6-4619-8f98-86ba47cb5d4b"}
02:08:39.905 00.776 10052 Exposure complete
02:08:39.992 00.087 10052 worker thread done servicing request
02:08:39.992 00.000 6880 OnExposeComplete: enter
02:08:39.992 00.000 6880 UpdateGuideState(): m_state=6
02:08:39.993 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2856
02:08:39.993 00.000 6880 Star::Find returns 1 (0), X=407.13, Y=892.28, Mass=2556, SNR=35.2, Peak=146 HFD=4.6
02:08:39.993 00.000 6880 MultiStar: [#1 -0.38,0.66,0.00,M1] [#2 -0.39,0.60,0.00,M1] [#3 -0.43,0.43,0.00,M1] [#4 -0.32,0.45,0.00,M1] [#5 -0.49,0.75,0.00,M1] [#6 -0.33,0.31,0.93,U] [#7 -0.58,0.48,0.00,M1] [#8 -0.65,0.35,0.00,M1] 
02:08:39.993 00.000 6880 refined, 1 included, MultiStar: {-0.57, 0.28}, one-star: {-0.80, 0.25}
02:08:39.993 00.000 6880 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.61) = xAngle (4.30 = -1.98)
02:08:39.995 00.002 6880 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.27 = -2.01)
02:08:39.995 00.000 6880 CameraToMount -- cameraX=-0.57 cameraY=0.28 hyp=0.64 cameraTheta=2.69 mountX=-0.25 mountY=-0.57, mountTheta=-1.99
02:08:39.997 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.57, y=0.28, opts=13)
02:08:39.997 00.000 6880 Enqueuing Move request for scope (-0.57, 0.28)
02:08:39.997 00.000 10052 Worker thread wakes up
02:08:39.997 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.28) opts 0xd
02:08:39.998 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.57, 0.28)
02:08:39.998 00.000 10052 Moving (-0.57, 0.28) raw xDistance=-0.25 yDistance=-0.57
02:08:39.998 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:08:39.998 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.57, slope = -0.06
02:08:39.998 00.000 10052 MoveAxis(E, 68, ABG)
02:08:39.998 00.000 10052 Guiding  Dir = 2, Dur = 68
02:08:40.021 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:40.059 00.038 6880 UpdateGuideState exits: m=2556 SNR=35.2
02:08:40.059 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:40.059 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:40.059 00.000 6880 Enqueuing Expose request
02:08:40.070 00.011 10052 IsSlewing returns 0
02:08:40.150 00.080 10052 IsGuiding returns 0
02:08:40.213 00.063 10052 PulseGuide returned control before completion, sleep 15
02:08:40.280 00.067 10052 IsGuiding returns 1
02:08:40.282 00.002 10052 scope still moving after pulse duration time elapsed
02:08:40.357 00.075 10052 IsSlewing returns 0
02:08:40.427 00.070 10052 IsGuiding returns 0
02:08:40.427 00.000 10052 scope move finished after 68 + 209 ms
02:08:40.428 00.001 10052 Move returns status 0, amount 68
02:08:40.428 00.000 10052 MoveAxis(N, 102, ABG)
02:08:40.428 00.000 10052 Guiding  Dir = 0, Dur = 102
02:08:40.496 00.068 10052 IsSlewing returns 0
02:08:40.573 00.077 10052 IsGuiding returns 0
02:08:40.637 00.064 10052 PulseGuide returned control before completion, sleep 49
02:08:40.743 00.106 10052 IsGuiding returns 1
02:08:40.743 00.000 10052 scope still moving after pulse duration time elapsed
02:08:40.785 00.042 10052 IsSlewing returns 0
02:08:40.823 00.038 10052 IsGuiding returns 0
02:08:40.824 00.001 10052 scope move finished after 102 + 147 ms
02:08:40.824 00.000 10052 Move returns status 0, amount 102
02:08:40.824 00.000 10052 move complete, result=0
02:08:40.824 00.000 10052 worker thread done servicing request
02:08:40.824 00.000 10052 Worker thread wakes up
02:08:40.824 00.000 6880 GuideStep: -0.3 px 68 ms EAST, -0.6 px 102 ms NORTH
02:08:40.824 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:40.824 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:41.126 00.302 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab3eb9c2-6dd8-4003-ab07-0090b27d7481"}
02:08:41.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab3eb9c2-6dd8-4003-ab07-0090b27d7481"}
02:08:41.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b4b3f0d-b06d-4ce1-9811-e3aaf0d56bcd"}
02:08:41.127 00.000 6880 case statement mapped state 6 to 3
02:08:41.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b4b3f0d-b06d-4ce1-9811-e3aaf0d56bcd"}
02:08:41.127 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dc6102f8-1c79-4e65-98cc-69186c6b880b"}
02:08:41.128 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2856,"width":15,"height":15,"star_pos":[7.13,7.28],"pixels":"..."},"id":"dc6102f8-1c79-4e65-98cc-69186c6b880b"}
02:08:42.070 00.942 10052 Exposure complete
02:08:42.149 00.079 10052 worker thread done servicing request
02:08:42.149 00.000 6880 OnExposeComplete: enter
02:08:42.149 00.000 6880 UpdateGuideState(): m_state=6
02:08:42.150 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2857
02:08:42.150 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=892.30, Mass=2571, SNR=35.1, Peak=177 HFD=4.5
02:08:42.150 00.000 6880 MultiStar: [#1 -0.00,0.10,0.98,U] [#2 -0.22,0.30,1.01,U] [#3 -0.18,0.21,0.91,U] [#4 -0.09,0.32,0.86,U] [#5 -0.02,0.30,1.00,U] [#6 -0.06,0.19,0.91,U] [#7 -0.14,0.09,0.77,U] [#8 -0.11,0.25,0.80,U] 
02:08:42.150 00.000 6880 refined, 8 included, MultiStar: {-0.14, 0.23}, one-star: {-0.40, 0.27}
02:08:42.150 00.000 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.73 = -2.55)
02:08:42.150 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.58)
02:08:42.151 00.001 6880 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.12 mountX=-0.22 mountY=-0.14, mountTheta=-2.58
02:08:42.152 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.23, opts=13)
02:08:42.152 00.000 6880 Enqueuing Move request for scope (-0.14, 0.23)
02:08:42.152 00.000 10052 Worker thread wakes up
02:08:42.152 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
02:08:42.152 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
02:08:42.152 00.000 10052 Moving (-0.14, 0.23) raw xDistance=-0.22 yDistance=-0.14
02:08:42.152 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22
02:08:42.152 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
02:08:42.152 00.000 10052 MoveAxis(E, 63, ABG)
02:08:42.153 00.001 10052 Guiding  Dir = 2, Dur = 63
02:08:42.175 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:42.212 00.037 6880 UpdateGuideState exits: m=2571 SNR=35.1
02:08:42.212 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:42.212 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:42.212 00.000 6880 Enqueuing Expose request
02:08:42.215 00.003 10052 IsSlewing returns 0
02:08:42.284 00.069 10052 IsGuiding returns 0
02:08:42.344 00.060 10052 PulseGuide returned control before completion, sleep 14
02:08:42.423 00.079 10052 IsGuiding returns 1
02:08:42.423 00.000 10052 scope still moving after pulse duration time elapsed
02:08:42.533 00.110 10052 IsSlewing returns 0
02:08:42.602 00.069 10052 IsGuiding returns 0
02:08:42.602 00.000 10052 scope move finished after 63 + 253 ms
02:08:42.602 00.000 10052 Move returns status 0, amount 63
02:08:42.602 00.000 10052 MoveAxis(N, 0, ABG)
02:08:42.603 00.001 10052 Move returns status 0, amount 0
02:08:42.603 00.000 10052 move complete, result=0
02:08:42.603 00.000 10052 worker thread done servicing request
02:08:42.603 00.000 6880 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
02:08:42.603 00.000 10052 Worker thread wakes up
02:08:42.603 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:42.603 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:43.126 00.523 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3f1b52a-2209-4998-af44-cc3e242eebc4"}
02:08:43.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3f1b52a-2209-4998-af44-cc3e242eebc4"}
02:08:43.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aacbb20f-8f95-44f4-81f9-b1cc70df6322"}
02:08:43.127 00.000 6880 case statement mapped state 6 to 3
02:08:43.129 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aacbb20f-8f95-44f4-81f9-b1cc70df6322"}
02:08:43.129 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0598610f-c8cb-4978-afb6-2984cfd47ac7"}
02:08:43.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2857,"width":15,"height":15,"star_pos":[6.53,7.30],"pixels":"..."},"id":"0598610f-c8cb-4978-afb6-2984cfd47ac7"}
02:08:43.515 00.386 10052 Exposure complete
02:08:43.580 00.065 10052 worker thread done servicing request
02:08:43.580 00.000 6880 OnExposeComplete: enter
02:08:43.580 00.000 6880 UpdateGuideState(): m_state=6
02:08:43.580 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2858
02:08:43.580 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=891.92, Mass=2620, SNR=35.4, Peak=137 HFD=5.0
02:08:43.580 00.000 6880 MultiStar: [#1 -0.08,-0.05,0.97,U] [#2 -0.20,0.16,0.97,U] [#3 -0.16,0.12,0.88,U] [#4 -0.23,-0.03,0.82,U] [#5 -0.14,0.03,0.95,U] [#6 -0.20,0.05,0.88,U] [#7 -0.20,-0.02,0.74,U] [#8 -0.21,-0.04,0.74,U] 
02:08:43.580 00.000 6880 refined, 8 included, MultiStar: {-0.22, 0.01}, one-star: {-0.55, -0.11}
02:08:43.580 00.000 6880 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.61) = xAngle (4.69 = -1.59)
02:08:43.581 00.001 6880 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.66 = -1.63)
02:08:43.581 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.01 hyp=0.22 cameraTheta=3.08 mountX=-0.01 mountY=-0.22, mountTheta=-1.59
02:08:43.583 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.01, opts=13)
02:08:43.583 00.000 6880 Enqueuing Move request for scope (-0.22, 0.01)
02:08:43.583 00.000 10052 Worker thread wakes up
02:08:43.583 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.01) opts 0xd
02:08:43.583 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.01)
02:08:43.583 00.000 10052 Moving (-0.22, 0.01) raw xDistance=-0.01 yDistance=-0.22
02:08:43.583 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:08:43.583 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.22, slope = -0.01
02:08:43.583 00.000 10052 MoveAxis(E, 0, ABG)
02:08:43.583 00.000 10052 Move returns status 0, amount 0
02:08:43.583 00.000 10052 MoveAxis(N, 14, ABG)
02:08:43.583 00.000 10052 Guiding  Dir = 0, Dur = 14
02:08:43.609 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:43.640 00.031 6880 UpdateGuideState exits: m=2620 SNR=35.4
02:08:43.640 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:43.640 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:43.640 00.000 6880 Enqueuing Expose request
02:08:43.653 00.013 10052 IsSlewing returns 0
02:08:43.729 00.076 10052 IsGuiding returns 0
02:08:43.878 00.149 10052 IsGuiding returns 0
02:08:43.878 00.000 10052 Move returns status 0, amount 14
02:08:43.878 00.000 10052 move complete, result=0
02:08:43.879 00.001 10052 worker thread done servicing request
02:08:43.879 00.000 10052 Worker thread wakes up
02:08:43.879 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 14 ms NORTH
02:08:43.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:43.880 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:45.019 01.139 10052 Exposure complete
02:08:45.106 00.087 10052 worker thread done servicing request
02:08:45.106 00.000 6880 OnExposeComplete: enter
02:08:45.106 00.000 6880 UpdateGuideState(): m_state=6
02:08:45.106 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2859
02:08:45.106 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.17, Mass=2635, SNR=35.6, Peak=152 HFD=4.6
02:08:45.106 00.000 6880 MultiStar: [#1 -0.03,0.18,0.96,U] [#2 -0.18,0.39,1.00,U] [#3 -0.20,0.59,0.00,M1] [#4 -0.03,0.36,0.83,U] [#5 -0.09,0.37,0.95,U] [#6 -0.17,0.33,0.91,U] [#7 -0.28,0.38,0.76,U] [#8 -0.31,0.15,0.81,U] 
02:08:45.106 00.000 6880 refined, 7 included, MultiStar: {-0.17, 0.29}, one-star: {-0.30, 0.14}
02:08:45.106 00.000 6880 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.61) = xAngle (3.73 = -2.56)
02:08:45.106 00.000 6880 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.59)
02:08:45.106 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.33 cameraTheta=2.11 mountX=-0.28 mountY=-0.18, mountTheta=-2.58
02:08:45.109 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.29, opts=13)
02:08:45.109 00.000 6880 Enqueuing Move request for scope (-0.17, 0.29)
02:08:45.109 00.000 10052 Worker thread wakes up
02:08:45.109 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd
02:08:45.109 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
02:08:45.109 00.000 10052 Moving (-0.17, 0.29) raw xDistance=-0.28 yDistance=-0.18
02:08:45.109 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
02:08:45.109 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.01
02:08:45.109 00.000 10052 MoveAxis(E, 74, ABG)
02:08:45.109 00.000 10052 Guiding  Dir = 2, Dur = 74
02:08:45.130 00.021 10052 IsSlewing returns 0
02:08:45.134 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:45.167 00.033 10052 IsGuiding returns 0
02:08:45.174 00.007 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:08:45.174 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:45.175 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:45.175 00.000 6880 Enqueuing Expose request
02:08:45.175 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"21787ca9-0a93-4e91-b940-171bb6c395d4"}
02:08:45.175 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"21787ca9-0a93-4e91-b940-171bb6c395d4"}
02:08:45.185 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6f2f519-975f-4323-8839-435527ef5e7f"}
02:08:45.185 00.000 6880 case statement mapped state 6 to 3
02:08:45.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6f2f519-975f-4323-8839-435527ef5e7f"}
02:08:45.192 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1865c561-f3e1-4aad-b4ac-dfb564e44256"}
02:08:45.194 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2859,"width":15,"height":15,"star_pos":[6.63,7.17],"pixels":"..."},"id":"1865c561-f3e1-4aad-b4ac-dfb564e44256"}
02:08:45.195 00.001 10052 PulseGuide returned control before completion, sleep 57
02:08:45.287 00.092 10052 IsGuiding returns 0
02:08:45.287 00.000 10052 Move returns status 0, amount 74
02:08:45.287 00.000 10052 MoveAxis(N, 0, ABG)
02:08:45.288 00.001 10052 Move returns status 0, amount 0
02:08:45.288 00.000 10052 move complete, result=0
02:08:45.288 00.000 10052 worker thread done servicing request
02:08:45.288 00.000 10052 Worker thread wakes up
02:08:45.288 00.000 6880 GuideStep: -0.3 px 74 ms EAST, -0.2 px 0 ms NORTH
02:08:45.288 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:45.288 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:46.194 00.906 10052 Exposure complete
02:08:46.260 00.066 10052 worker thread done servicing request
02:08:46.261 00.001 6880 OnExposeComplete: enter
02:08:46.261 00.000 6880 UpdateGuideState(): m_state=6
02:08:46.261 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2860
02:08:46.261 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=891.97, Mass=2633, SNR=35.6, Peak=162 HFD=4.8
02:08:46.261 00.000 6880 MultiStar: [#1 -0.09,-0.03,0.95,U] [#2 -0.25,0.05,0.97,U] [#3 -0.17,0.23,0.89,U] [#4 -0.10,0.17,0.83,U] [#5 -0.15,0.19,0.97,U] [#6 -0.12,-0.23,0.88,U] [#7 -0.33,-0.05,0.75,U] [#8 -0.25,-0.01,0.80,U] 
02:08:46.261 00.000 6880 refined, 8 included, MultiStar: {-0.22, 0.03}, one-star: {-0.53, -0.06}
02:08:46.262 00.001 6880 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.61) = xAngle (4.62 = -1.66)
02:08:46.262 00.000 6880 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.59 = -1.69)
02:08:46.262 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.03 hyp=0.22 cameraTheta=3.01 mountX=-0.02 mountY=-0.22, mountTheta=-1.66
02:08:46.264 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.03, opts=13)
02:08:46.264 00.000 6880 Enqueuing Move request for scope (-0.22, 0.03)
02:08:46.264 00.000 10052 Worker thread wakes up
02:08:46.264 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.03) opts 0xd
02:08:46.264 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.03)
02:08:46.264 00.000 10052 Moving (-0.22, 0.03) raw xDistance=-0.02 yDistance=-0.22
02:08:46.264 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:08:46.264 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.02
02:08:46.264 00.000 10052 MoveAxis(E, 0, ABG)
02:08:46.264 00.000 10052 Move returns status 0, amount 0
02:08:46.265 00.001 10052 MoveAxis(N, 0, ABG)
02:08:46.265 00.000 10052 Move returns status 0, amount 0
02:08:46.265 00.000 10052 move complete, result=0
02:08:46.265 00.000 10052 worker thread done servicing request
02:08:46.290 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:46.330 00.040 6880 UpdateGuideState exits: m=2633 SNR=35.6
02:08:46.330 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:46.330 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:46.330 00.000 6880 Enqueuing Expose request
02:08:46.330 00.000 10052 Worker thread wakes up
02:08:46.330 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:46.330 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:46.331 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:47.124 00.793 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4eb0b50-562d-4448-93d6-55e09ead4b8f"}
02:08:47.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4eb0b50-562d-4448-93d6-55e09ead4b8f"}
02:08:47.124 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bfc3070e-0fd4-4b45-bfe5-eea1e261a331"}
02:08:47.124 00.000 6880 case statement mapped state 6 to 3
02:08:47.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfc3070e-0fd4-4b45-bfe5-eea1e261a331"}
02:08:47.125 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51a48bff-5cb5-482a-9476-efffd1156560"}
02:08:47.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2860,"width":15,"height":15,"star_pos":[7.41,6.97],"pixels":"..."},"id":"51a48bff-5cb5-482a-9476-efffd1156560"}
02:08:47.466 00.341 10052 Exposure complete
02:08:47.542 00.076 10052 worker thread done servicing request
02:08:47.542 00.000 6880 OnExposeComplete: enter
02:08:47.542 00.000 6880 UpdateGuideState(): m_state=6
02:08:47.542 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2861
02:08:47.542 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=891.92, Mass=2596, SNR=35.4, Peak=154 HFD=4.3
02:08:47.543 00.001 6880 MultiStar: [#1 -0.02,0.02,0.96,U] [#2 -0.16,0.13,0.96,U] [#3 -0.18,0.08,0.90,U] [#4 -0.13,0.16,0.85,U] [#5 -0.12,0.26,0.98,U] [#6 -0.19,-0.01,0.93,U] [#7 -0.29,0.02,0.79,U] [#8 -0.36,0.22,0.81,U] 
02:08:47.543 00.000 6880 refined, 8 included, MultiStar: {-0.20, 0.08}, one-star: {-0.39, -0.11}
02:08:47.543 00.000 6880 CameraToMount -- cameraTheta (2.75) - m_xAngle (-1.61) = xAngle (4.37 = -1.92)
02:08:47.543 00.000 6880 CameraToMount -- cameraTheta (2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.33 = -1.95)
02:08:47.543 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.08 hyp=0.22 cameraTheta=2.75 mountX=-0.07 mountY=-0.20, mountTheta=-1.92
02:08:47.545 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.08, opts=13)
02:08:47.545 00.000 6880 Enqueuing Move request for scope (-0.20, 0.08)
02:08:47.545 00.000 10052 Worker thread wakes up
02:08:47.545 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.08) opts 0xd
02:08:47.545 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.08)
02:08:47.545 00.000 10052 Moving (-0.20, 0.08) raw xDistance=-0.07 yDistance=-0.20
02:08:47.545 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:08:47.545 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.02
02:08:47.545 00.000 10052 MoveAxis(E, 0, ABG)
02:08:47.546 00.001 10052 Move returns status 0, amount 0
02:08:47.546 00.000 10052 MoveAxis(N, 0, ABG)
02:08:47.546 00.000 10052 Move returns status 0, amount 0
02:08:47.546 00.000 10052 move complete, result=0
02:08:47.546 00.000 10052 worker thread done servicing request
02:08:47.574 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:47.617 00.043 6880 UpdateGuideState exits: m=2596 SNR=35.4
02:08:47.618 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:47.618 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:47.618 00.000 6880 Enqueuing Expose request
02:08:47.618 00.000 10052 Worker thread wakes up
02:08:47.618 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:08:47.618 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:47.618 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:48.529 00.911 10052 Exposure complete
02:08:48.603 00.074 10052 worker thread done servicing request
02:08:48.603 00.000 6880 OnExposeComplete: enter
02:08:48.603 00.000 6880 UpdateGuideState(): m_state=6
02:08:48.603 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2862
02:08:48.604 00.001 6880 Star::Find returns 1 (0), X=407.19, Y=892.53, Mass=2560, SNR=35.2, Peak=145 HFD=4.7
02:08:48.604 00.000 6880 MultiStar: [#1 -0.32,0.23,0.98,U] [#2 -0.27,0.37,1.02,U] [#3 -0.27,0.34,0.92,U] [#4 -0.36,0.45,0.00,M1] [#5 -0.37,0.71,0.00,M1] [#6 -0.29,0.27,0.92,U] [#7 -0.56,0.11,0.00,M1] [#8 -0.42,0.34,0.00,M1] 
02:08:48.604 00.000 6880 refined, 4 included, MultiStar: {-0.38, 0.34}, one-star: {-0.75, 0.50}
02:08:48.604 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.02 = -2.26)
02:08:48.604 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.29)
02:08:48.604 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=0.34 hyp=0.51 cameraTheta=2.41 mountX=-0.33 mountY=-0.38, mountTheta=-2.28
02:08:48.606 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=0.34, opts=13)
02:08:48.606 00.000 6880 Enqueuing Move request for scope (-0.38, 0.34)
02:08:48.606 00.000 10052 Worker thread wakes up
02:08:48.606 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.34) opts 0xd
02:08:48.606 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, 0.34)
02:08:48.607 00.001 10052 Moving (-0.38, 0.34) raw xDistance=-0.33 yDistance=-0.38
02:08:48.607 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
02:08:48.607 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.38, slope = 0.02
02:08:48.607 00.000 10052 MoveAxis(E, 88, ABG)
02:08:48.607 00.000 10052 Guiding  Dir = 2, Dur = 88
02:08:48.628 00.021 10052 IsSlewing returns 0
02:08:48.634 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:48.667 00.033 10052 IsGuiding returns 0
02:08:48.684 00.017 6880 UpdateGuideState exits: m=2560 SNR=35.2
02:08:48.684 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:48.684 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:48.684 00.000 6880 Enqueuing Expose request
02:08:48.694 00.010 10052 PulseGuide returned control before completion, sleep 71
02:08:48.795 00.101 10052 IsGuiding returns 0
02:08:48.795 00.000 10052 Move returns status 0, amount 88
02:08:48.795 00.000 10052 MoveAxis(N, 0, ABG)
02:08:48.795 00.000 10052 Move returns status 0, amount 0
02:08:48.795 00.000 10052 move complete, result=0
02:08:48.796 00.001 10052 worker thread done servicing request
02:08:48.796 00.000 10052 Worker thread wakes up
02:08:48.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:48.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:48.797 00.001 6880 GuideStep: -0.3 px 88 ms EAST, -0.4 px 0 ms NORTH
02:08:49.123 00.326 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"429f5a3a-895f-4856-9b4d-2ab1b4c0e553"}
02:08:49.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"429f5a3a-895f-4856-9b4d-2ab1b4c0e553"}
02:08:49.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7f131b3-4a05-4b22-81e1-0e67409d48dd"}
02:08:49.124 00.000 6880 case statement mapped state 6 to 3
02:08:49.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7f131b3-4a05-4b22-81e1-0e67409d48dd"}
02:08:49.125 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"961bf5cb-b650-4f1b-a25f-6ad00990e2a7"}
02:08:49.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2862,"width":15,"height":15,"star_pos":[7.19,6.53],"pixels":"..."},"id":"961bf5cb-b650-4f1b-a25f-6ad00990e2a7"}
02:08:49.926 00.801 10052 Exposure complete
02:08:50.007 00.081 10052 worker thread done servicing request
02:08:50.007 00.000 6880 OnExposeComplete: enter
02:08:50.007 00.000 6880 UpdateGuideState(): m_state=6
02:08:50.007 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2863
02:08:50.008 00.001 6880 Star::Find returns 1 (0), X=407.88, Y=892.50, Mass=2596, SNR=35.5, Peak=170 HFD=4.4
02:08:50.008 00.000 6880 MultiStar: [#1 0.15,0.24,0.97,U] [#2 0.37,0.48,0.00,M1] [#3 0.24,0.26,0.91,U] [#4 0.30,0.73,0.00,M2] [#5 0.26,0.74,0.00,M2] [#6 0.47,0.18,0.94,U] [#7 0.11,0.29,0.78,U] [#8 0.25,0.28,0.82,U] 
02:08:50.008 00.000 6880 refined, 5 included, MultiStar: {0.19, 0.29}, one-star: {-0.05, 0.47}
02:08:50.008 00.000 6880 CameraToMount -- cameraTheta (0.99) - m_xAngle (-1.61) = xAngle (2.60 = 2.60)
02:08:50.008 00.000 6880 CameraToMount -- cameraTheta (0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.57 = 2.57)
02:08:50.008 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.29 hyp=0.35 cameraTheta=0.99 mountX=-0.30 mountY=0.19, mountTheta=2.58
02:08:50.010 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.29, opts=13)
02:08:50.010 00.000 6880 Enqueuing Move request for scope (0.19, 0.29)
02:08:50.010 00.000 10052 Worker thread wakes up
02:08:50.011 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.29) opts 0xd
02:08:50.011 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.29)
02:08:50.011 00.000 10052 Moving (0.19, 0.29) raw xDistance=-0.30 yDistance=0.19
02:08:50.011 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:08:50.011 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.19, slope = 0.03
02:08:50.011 00.000 10052 MoveAxis(E, 84, ABG)
02:08:50.011 00.000 10052 Guiding  Dir = 2, Dur = 84
02:08:50.040 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:50.070 00.030 10052 IsSlewing returns 0
02:08:50.086 00.016 6880 UpdateGuideState exits: m=2596 SNR=35.5
02:08:50.086 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:50.087 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:50.087 00.000 6880 Enqueuing Expose request
02:08:50.151 00.064 10052 IsGuiding returns 0
02:08:50.213 00.062 10052 PulseGuide returned control before completion, sleep 31
02:08:50.321 00.108 10052 IsGuiding returns 1
02:08:50.321 00.000 10052 scope still moving after pulse duration time elapsed
02:08:50.391 00.070 10052 IsSlewing returns 0
02:08:50.460 00.069 10052 IsGuiding returns 0
02:08:50.462 00.002 10052 scope move finished after 84 + 226 ms
02:08:50.462 00.000 10052 Move returns status 0, amount 84
02:08:50.462 00.000 10052 MoveAxis(S, 63, ABG)
02:08:50.462 00.000 10052 Guiding  Dir = 1, Dur = 63
02:08:50.538 00.076 10052 IsSlewing returns 0
02:08:50.611 00.073 10052 IsGuiding returns 0
02:08:50.745 00.134 10052 IsGuiding returns 1
02:08:50.745 00.000 10052 scope still moving after pulse duration time elapsed
02:08:50.801 00.056 10052 IsSlewing returns 0
02:08:50.840 00.039 10052 IsGuiding returns 0
02:08:50.840 00.000 10052 scope move finished after 63 + 164 ms
02:08:50.840 00.000 10052 Move returns status 0, amount 63
02:08:50.840 00.000 10052 move complete, result=0
02:08:50.840 00.000 10052 worker thread done servicing request
02:08:50.840 00.000 10052 Worker thread wakes up
02:08:50.840 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:50.840 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:50.840 00.000 6880 GuideStep: -0.3 px 84 ms EAST, 0.2 px 63 ms SOUTH
02:08:51.212 00.372 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f936626-7f8b-4fb7-a07b-d7dba7fa6ac6"}
02:08:51.212 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f936626-7f8b-4fb7-a07b-d7dba7fa6ac6"}
02:08:51.217 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b560b94b-c976-4781-87cb-e1b9243f2def"}
02:08:51.217 00.000 6880 case statement mapped state 6 to 3
02:08:51.217 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b560b94b-c976-4781-87cb-e1b9243f2def"}
02:08:51.241 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45f4d4ae-f525-484a-8453-2662f962f39a"}
02:08:51.241 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2863,"width":15,"height":15,"star_pos":[6.88,6.50],"pixels":"..."},"id":"45f4d4ae-f525-484a-8453-2662f962f39a"}
02:08:52.087 00.846 10052 Exposure complete
02:08:52.166 00.079 10052 worker thread done servicing request
02:08:52.166 00.000 6880 OnExposeComplete: enter
02:08:52.166 00.000 6880 UpdateGuideState(): m_state=6
02:08:52.167 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2864
02:08:52.167 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=891.69, Mass=2678, SNR=35.9, Peak=151 HFD=4.7
02:08:52.167 00.000 6880 MultiStar: [#1 0.29,-0.36,0.95,U] [#2 0.19,-0.13,0.96,U] [#3 0.07,-0.15,0.91,U] [#4 0.17,-0.29,0.84,U] [#5 0.20,-0.24,0.95,U] [#6 0.07,-0.65,0.00,M1] [#7 0.19,-0.40,0.76,U] [#8 0.11,-0.16,0.79,U] 
02:08:52.167 00.000 6880 refined, 7 included, MultiStar: {0.12, -0.26}, one-star: {-0.21, -0.34}
02:08:52.168 00.001 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
02:08:52.168 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
02:08:52.168 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.26 hyp=0.29 cameraTheta=-1.13 mountX=0.25 mountY=0.12, mountTheta=0.46
02:08:52.169 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.26, opts=13)
02:08:52.169 00.000 6880 Enqueuing Move request for scope (0.12, -0.26)
02:08:52.170 00.001 10052 Worker thread wakes up
02:08:52.170 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.26) opts 0xd
02:08:52.170 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.26)
02:08:52.170 00.000 10052 Moving (0.12, -0.26) raw xDistance=0.25 yDistance=0.12
02:08:52.170 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:08:52.170 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.22, using input
02:08:52.170 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.05
02:08:52.170 00.000 10052 MoveAxis(W, 63, ABG)
02:08:52.170 00.000 10052 Guiding  Dir = 3, Dur = 63
02:08:52.198 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:52.244 00.046 6880 UpdateGuideState exits: m=2678 SNR=35.9
02:08:52.244 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:52.244 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:52.244 00.000 6880 Enqueuing Expose request
02:08:52.246 00.002 10052 IsSlewing returns 0
02:08:52.317 00.071 10052 IsGuiding returns 0
02:08:52.458 00.141 10052 IsGuiding returns 1
02:08:52.458 00.000 10052 scope still moving after pulse duration time elapsed
02:08:52.531 00.073 10052 IsSlewing returns 0
02:08:52.601 00.070 10052 IsGuiding returns 0
02:08:52.601 00.000 10052 scope move finished after 63 + 221 ms
02:08:52.601 00.000 10052 Move returns status 0, amount 63
02:08:52.601 00.000 10052 MoveAxis(N, 0, ABG)
02:08:52.601 00.000 10052 Move returns status 0, amount 0
02:08:52.601 00.000 10052 move complete, result=0
02:08:52.601 00.000 10052 worker thread done servicing request
02:08:52.601 00.000 10052 Worker thread wakes up
02:08:52.601 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:52.601 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:53.179 00.578 6880 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
02:08:53.215 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"594fb368-1287-46e9-a241-49306f3a6f63"}
02:08:53.216 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"594fb368-1287-46e9-a241-49306f3a6f63"}
02:08:53.225 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"00cee798-b75d-46ab-af32-ad97b9f34d0e"}
02:08:53.225 00.000 6880 case statement mapped state 6 to 3
02:08:53.226 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"00cee798-b75d-46ab-af32-ad97b9f34d0e"}
02:08:53.228 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83730907-da36-4ce9-b723-f29e81cc24cd"}
02:08:53.229 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2864,"width":15,"height":15,"star_pos":[6.72,6.69],"pixels":"..."},"id":"83730907-da36-4ce9-b723-f29e81cc24cd"}
02:08:53.522 00.293 10052 Exposure complete
02:08:53.600 00.078 10052 worker thread done servicing request
02:08:53.601 00.001 6880 OnExposeComplete: enter
02:08:53.601 00.000 6880 UpdateGuideState(): m_state=6
02:08:53.601 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2865
02:08:53.601 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=892.16, Mass=2733, SNR=36.3, Peak=158 HFD=5.0
02:08:53.602 00.001 6880 MultiStar: [#1 -0.21,0.05,0.92,U] [#2 -0.22,0.43,1.00,U] [#3 0.01,0.30,0.88,U] [#4 -0.24,0.28,0.84,U] [#5 -0.17,0.38,0.95,U] [#6 -0.10,0.15,0.89,U] [#7 -0.36,0.30,0.74,U] [#8 -0.30,0.13,0.78,U] 
02:08:53.602 00.000 6880 refined, 8 included, MultiStar: {-0.25, 0.24}, one-star: {-0.61, 0.13}
02:08:53.602 00.000 6880 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.61) = xAngle (3.98 = -2.30)
02:08:53.602 00.000 6880 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.95 = -2.33)
02:08:53.602 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.24 hyp=0.34 cameraTheta=2.37 mountX=-0.23 mountY=-0.25, mountTheta=-2.32
02:08:53.604 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.24, opts=13)
02:08:53.604 00.000 6880 Enqueuing Move request for scope (-0.25, 0.24)
02:08:53.604 00.000 10052 Worker thread wakes up
02:08:53.604 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.24) opts 0xd
02:08:53.605 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.24)
02:08:53.605 00.000 10052 Moving (-0.25, 0.24) raw xDistance=-0.23 yDistance=-0.25
02:08:53.605 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:08:53.605 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.04
02:08:53.605 00.000 10052 MoveAxis(E, 59, ABG)
02:08:53.605 00.000 10052 Guiding  Dir = 2, Dur = 59
02:08:53.633 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:53.654 00.021 10052 IsSlewing returns 0
02:08:53.672 00.018 6880 UpdateGuideState exits: m=2733 SNR=36.3
02:08:53.672 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:53.672 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:53.672 00.000 6880 Enqueuing Expose request
02:08:53.729 00.057 10052 IsGuiding returns 0
02:08:53.878 00.149 10052 IsGuiding returns 1
02:08:53.878 00.000 10052 scope still moving after pulse duration time elapsed
02:08:53.953 00.075 10052 IsSlewing returns 0
02:08:54.031 00.078 10052 IsGuiding returns 0
02:08:54.031 00.000 10052 scope move finished after 59 + 243 ms
02:08:54.031 00.000 10052 Move returns status 0, amount 59
02:08:54.031 00.000 10052 MoveAxis(N, 0, ABG)
02:08:54.032 00.001 10052 Move returns status 0, amount 0
02:08:54.032 00.000 10052 move complete, result=0
02:08:54.032 00.000 10052 worker thread done servicing request
02:08:54.032 00.000 6880 GuideStep: -0.2 px 59 ms EAST, -0.2 px 0 ms NORTH
02:08:54.032 00.000 10052 Worker thread wakes up
02:08:54.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:54.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:55.171 01.139 10052 Exposure complete
02:08:55.210 00.039 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d59dbdb8-5032-441b-bfb4-b5038b659994"}
02:08:55.211 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d59dbdb8-5032-441b-bfb4-b5038b659994"}
02:08:55.211 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a53074a5-b48e-4d26-980d-0241c16f8117"}
02:08:55.211 00.000 6880 case statement mapped state 6 to 3
02:08:55.211 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a53074a5-b48e-4d26-980d-0241c16f8117"}
02:08:55.213 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b1bd88eb-f616-47bc-93a9-a894db3e8082"}
02:08:55.213 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2865,"width":15,"height":15,"star_pos":[7.33,7.16],"pixels":"..."},"id":"b1bd88eb-f616-47bc-93a9-a894db3e8082"}
02:08:55.249 00.036 10052 worker thread done servicing request
02:08:55.249 00.000 6880 OnExposeComplete: enter
02:08:55.249 00.000 6880 UpdateGuideState(): m_state=6
02:08:55.250 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2866
02:08:55.250 00.000 6880 Star::Find returns 1 (0), X=407.15, Y=892.20, Mass=2682, SNR=36.0, Peak=165 HFD=4.5
02:08:55.250 00.000 6880 MultiStar: [#1 -0.38,0.22,0.93,U] [#2 -0.04,0.26,0.93,U] [#3 -0.14,0.24,0.90,U] [#4 -0.42,0.32,0.00,M1] [#5 -0.35,0.30,0.97,U] [#6 -0.20,0.21,0.90,U] [#7 -0.55,0.27,0.00,M1] [#8 -0.45,0.18,0.80,U] 
02:08:55.250 00.000 6880 refined, 6 included, MultiStar: {-0.34, 0.23}, one-star: {-0.78, 0.17}
02:08:55.250 00.000 6880 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.61) = xAngle (4.17 = -2.12)
02:08:55.250 00.000 6880 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.14 = -2.15)
02:08:55.250 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.23 hyp=0.41 cameraTheta=2.55 mountX=-0.21 mountY=-0.34, mountTheta=-2.12
02:08:55.252 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.23, opts=13)
02:08:55.252 00.000 6880 Enqueuing Move request for scope (-0.34, 0.23)
02:08:55.252 00.000 10052 Worker thread wakes up
02:08:55.252 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.23) opts 0xd
02:08:55.252 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.23)
02:08:55.252 00.000 10052 Moving (-0.34, 0.23) raw xDistance=-0.21 yDistance=-0.34
02:08:55.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:08:55.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.00
02:08:55.252 00.000 10052 MoveAxis(E, 60, ABG)
02:08:55.252 00.000 10052 Guiding  Dir = 2, Dur = 60
02:08:55.274 00.022 10052 IsSlewing returns 0
02:08:55.276 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:55.311 00.035 10052 IsGuiding returns 0
02:08:55.314 00.003 6880 UpdateGuideState exits: m=2682 SNR=36.0
02:08:55.314 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:55.314 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:55.314 00.000 6880 Enqueuing Expose request
02:08:55.339 00.025 10052 PulseGuide returned control before completion, sleep 43
02:08:55.407 00.068 10052 IsGuiding returns 0
02:08:55.407 00.000 10052 Move returns status 0, amount 60
02:08:55.407 00.000 10052 MoveAxis(N, 0, ABG)
02:08:55.407 00.000 10052 Move returns status 0, amount 0
02:08:55.408 00.001 10052 move complete, result=0
02:08:55.408 00.000 10052 worker thread done servicing request
02:08:55.408 00.000 10052 Worker thread wakes up
02:08:55.408 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:55.408 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:55.409 00.001 6880 GuideStep: -0.2 px 60 ms EAST, -0.3 px 0 ms NORTH
02:08:56.327 00.918 10052 Exposure complete
02:08:56.386 00.059 10052 worker thread done servicing request
02:08:56.386 00.000 6880 OnExposeComplete: enter
02:08:56.386 00.000 6880 UpdateGuideState(): m_state=6
02:08:56.386 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2867
02:08:56.386 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=892.22, Mass=2520, SNR=34.8, Peak=147 HFD=4.6
02:08:56.387 00.001 6880 MultiStar: [#1 -0.15,0.33,0.98,U] [#2 -0.10,0.29,1.00,U] [#3 -0.24,0.30,0.91,U] [#4 -0.29,0.47,0.00,M2] [#5 -0.17,0.40,0.97,U] [#6 -0.19,0.11,0.91,U] [#7 -0.29,0.35,0.78,U] [#8 -0.23,0.54,0.00,M1] 
02:08:56.387 00.000 6880 refined, 6 included, MultiStar: {-0.27, 0.28}, one-star: {-0.72, 0.19}
02:08:56.387 00.000 6880 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.61) = xAngle (3.94 = -2.34)
02:08:56.387 00.000 6880 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.91 = -2.37)
02:08:56.387 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.28 hyp=0.39 cameraTheta=2.33 mountX=-0.27 mountY=-0.27, mountTheta=-2.35
02:08:56.388 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.28, opts=13)
02:08:56.389 00.001 6880 Enqueuing Move request for scope (-0.27, 0.28)
02:08:56.389 00.000 10052 Worker thread wakes up
02:08:56.389 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.28) opts 0xd
02:08:56.389 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.28)
02:08:56.389 00.000 10052 Moving (-0.27, 0.28) raw xDistance=-0.27 yDistance=-0.27
02:08:56.389 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
02:08:56.389 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.27, slope = -0.00
02:08:56.389 00.000 10052 MoveAxis(E, 75, ABG)
02:08:56.389 00.000 10052 Guiding  Dir = 2, Dur = 75
02:08:56.410 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:56.420 00.010 10052 IsSlewing returns 0
02:08:56.446 00.026 6880 UpdateGuideState exits: m=2520 SNR=34.8
02:08:56.446 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:56.446 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:56.446 00.000 6880 Enqueuing Expose request
02:08:56.458 00.012 10052 IsGuiding returns 0
02:08:56.485 00.027 10052 PulseGuide returned control before completion, sleep 58
02:08:56.568 00.083 10052 IsGuiding returns 0
02:08:56.568 00.000 10052 Move returns status 0, amount 75
02:08:56.568 00.000 10052 MoveAxis(N, 2, ABG)
02:08:56.568 00.000 10052 Guiding  Dir = 0, Dur = 2
02:08:56.607 00.039 10052 IsSlewing returns 0
02:08:56.644 00.037 10052 IsGuiding returns 0
02:08:56.710 00.066 10052 IsGuiding returns 0
02:08:56.710 00.000 10052 Move returns status 0, amount 2
02:08:56.710 00.000 10052 move complete, result=0
02:08:56.711 00.001 10052 worker thread done servicing request
02:08:56.711 00.000 10052 Worker thread wakes up
02:08:56.711 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:56.711 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:56.711 00.000 6880 GuideStep: -0.3 px 75 ms EAST, -0.3 px 2 ms NORTH
02:08:57.210 00.499 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d16859af-74e3-42bb-a826-10d8031634ba"}
02:08:57.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d16859af-74e3-42bb-a826-10d8031634ba"}
02:08:57.211 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"26535b6e-62b5-4405-bea3-243a7536af28"}
02:08:57.211 00.000 6880 case statement mapped state 6 to 3
02:08:57.211 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"26535b6e-62b5-4405-bea3-243a7536af28"}
02:08:57.211 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4b233de4-1663-4475-99c2-6ab3eebe3eef"}
02:08:57.211 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2867,"width":15,"height":15,"star_pos":[7.21,7.22],"pixels":"..."},"id":"4b233de4-1663-4475-99c2-6ab3eebe3eef"}
02:08:57.849 00.638 10052 Exposure complete
02:08:57.917 00.068 10052 worker thread done servicing request
02:08:57.917 00.000 6880 OnExposeComplete: enter
02:08:57.917 00.000 6880 UpdateGuideState(): m_state=6
02:08:57.917 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2868
02:08:57.918 00.001 6880 Star::Find returns 1 (0), X=407.26, Y=892.14, Mass=2644, SNR=35.7, Peak=157 HFD=4.5
02:08:57.918 00.000 6880 MultiStar: [#1 -0.23,0.08,0.97,U] [#2 -0.04,0.13,0.99,U] [#3 -0.24,0.13,0.91,U] [#4 -0.32,0.35,0.85,U] [#5 -0.31,0.27,0.99,U] [#6 -0.11,0.01,0.91,U] [#7 -0.53,0.21,0.00,M1] [#8 -0.53,0.23,0.00,M2] 
02:08:57.918 00.000 6880 refined, 6 included, MultiStar: {-0.28, 0.15}, one-star: {-0.68, 0.11}
02:08:57.918 00.000 6880 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.61) = xAngle (4.26 = -2.03)
02:08:57.918 00.000 6880 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.23 = -2.06)
02:08:57.918 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.15 hyp=0.32 cameraTheta=2.64 mountX=-0.14 mountY=-0.28, mountTheta=-2.03
02:08:57.920 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.15, opts=13)
02:08:57.920 00.000 6880 Enqueuing Move request for scope (-0.28, 0.15)
02:08:57.920 00.000 10052 Worker thread wakes up
02:08:57.920 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.15) opts 0xd
02:08:57.920 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.15)
02:08:57.920 00.000 10052 Moving (-0.28, 0.15) raw xDistance=-0.14 yDistance=-0.28
02:08:57.920 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:08:57.921 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.28, slope = -0.01
02:08:57.921 00.000 10052 MoveAxis(E, 41, ABG)
02:08:57.921 00.000 10052 Guiding  Dir = 2, Dur = 41
02:08:57.950 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:57.963 00.013 10052 IsSlewing returns 0
02:08:57.993 00.030 6880 UpdateGuideState exits: m=2644 SNR=35.7
02:08:57.993 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:57.993 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:57.993 00.000 6880 Enqueuing Expose request
02:08:58.029 00.036 10052 IsGuiding returns 0
02:08:58.173 00.144 10052 IsGuiding returns 0
02:08:58.173 00.000 10052 Move returns status 0, amount 41
02:08:58.173 00.000 10052 MoveAxis(N, 18, ABG)
02:08:58.173 00.000 10052 Guiding  Dir = 0, Dur = 18
02:08:58.252 00.079 10052 IsSlewing returns 0
02:08:58.326 00.074 10052 IsGuiding returns 0
02:08:58.460 00.134 10052 IsGuiding returns 0
02:08:58.460 00.000 10052 Move returns status 0, amount 18
02:08:58.460 00.000 10052 move complete, result=0
02:08:58.460 00.000 10052 worker thread done servicing request
02:08:58.461 00.001 10052 Worker thread wakes up
02:08:58.461 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:58.461 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:08:58.461 00.000 6880 GuideStep: -0.1 px 41 ms EAST, -0.3 px 18 ms NORTH
02:08:59.209 00.748 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"758534a8-9216-4641-a4a3-16152db2d7b5"}
02:08:59.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"758534a8-9216-4641-a4a3-16152db2d7b5"}
02:08:59.210 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"134e15b6-3806-45dd-bd06-7a9fd537679e"}
02:08:59.210 00.000 6880 case statement mapped state 6 to 3
02:08:59.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"134e15b6-3806-45dd-bd06-7a9fd537679e"}
02:08:59.210 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b76da316-0dd2-4b44-9850-9d973783660f"}
02:08:59.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2868,"width":15,"height":15,"star_pos":[7.26,7.14],"pixels":"..."},"id":"b76da316-0dd2-4b44-9850-9d973783660f"}
02:08:59.367 00.157 10052 Exposure complete
02:08:59.431 00.064 10052 worker thread done servicing request
02:08:59.432 00.001 6880 OnExposeComplete: enter
02:08:59.432 00.000 6880 UpdateGuideState(): m_state=6
02:08:59.432 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2869
02:08:59.432 00.000 6880 Star::Find returns 1 (0), X=407.25, Y=891.94, Mass=2648, SNR=35.7, Peak=139 HFD=4.5
02:08:59.432 00.000 6880 MultiStar: [#1 -0.34,0.00,0.94,U] [#2 -0.14,0.00,0.96,U] [#3 -0.54,0.03,0.00,M1] [#4 -0.23,0.19,0.84,U] [#5 -0.36,0.17,0.97,U] [#6 -0.16,-0.18,0.89,U] [#7 -0.56,0.06,0.00,M2] [#8 -0.58,-0.03,0.00,M3] 
02:08:59.432 00.000 6880 refined, 5 included, MultiStar: {-0.33, 0.01}, one-star: {-0.69, -0.09}
02:08:59.433 00.001 6880 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.61) = xAngle (4.72 = -1.57)
02:08:59.433 00.000 6880 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.68 = -1.60)
02:08:59.433 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=0.01 hyp=0.33 cameraTheta=3.10 mountX=0.00 mountY=-0.33, mountTheta=-1.57
02:08:59.434 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=0.01, opts=13)
02:08:59.434 00.000 6880 Enqueuing Move request for scope (-0.33, 0.01)
02:08:59.434 00.000 10052 Worker thread wakes up
02:08:59.434 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.01) opts 0xd
02:08:59.434 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, 0.01)
02:08:59.434 00.000 10052 Moving (-0.33, 0.01) raw xDistance=0.00 yDistance=-0.33
02:08:59.434 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:08:59.435 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.33, slope = -0.02
02:08:59.435 00.000 10052 MoveAxis(E, 0, ABG)
02:08:59.435 00.000 10052 Move returns status 0, amount 0
02:08:59.435 00.000 10052 MoveAxis(N, 32, ABG)
02:08:59.435 00.000 10052 Guiding  Dir = 0, Dur = 32
02:08:59.455 00.020 10052 IsSlewing returns 0
02:08:59.459 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:08:59.494 00.035 10052 IsGuiding returns 0
02:08:59.496 00.002 6880 UpdateGuideState exits: m=2648 SNR=35.7
02:08:59.496 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:08:59.498 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:08:59.498 00.000 6880 Enqueuing Expose request
02:08:59.638 00.140 10052 IsGuiding returns 0
02:08:59.638 00.000 10052 Move returns status 0, amount 32
02:08:59.638 00.000 10052 move complete, result=0
02:08:59.638 00.000 10052 worker thread done servicing request
02:08:59.638 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 32 ms NORTH
02:08:59.639 00.001 10052 Worker thread wakes up
02:08:59.639 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:08:59.639 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:00.766 01.127 10052 Exposure complete
02:09:00.824 00.058 10052 worker thread done servicing request
02:09:00.824 00.000 6880 OnExposeComplete: enter
02:09:00.824 00.000 6880 UpdateGuideState(): m_state=6
02:09:00.825 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2870
02:09:00.825 00.000 6880 Star::Find returns 1 (0), X=407.18, Y=891.90, Mass=2633, SNR=35.6, Peak=171 HFD=4.5
02:09:00.825 00.000 6880 MultiStar: [#1 -0.22,-0.08,0.94,U] [#2 -0.27,-0.07,0.97,U] [#3 -0.29,-0.04,0.89,U] [#4 -0.21,0.02,0.82,U] [#5 -0.42,0.10,0.97,U] [#6 -0.45,-0.07,0.86,U] [#7 -0.42,-0.24,0.75,U] [#8 -0.37,-0.15,0.77,U] 
02:09:00.825 00.000 6880 refined, 8 included, MultiStar: {-0.38, -0.07}, one-star: {-0.75, -0.13}
02:09:00.825 00.000 6880 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.61) = xAngle (-1.35 = -1.35)
02:09:00.825 00.000 6880 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
02:09:00.826 00.001 6880 CameraToMount -- cameraX=-0.38 cameraY=-0.07 hyp=0.39 cameraTheta=-2.96 mountX=0.09 mountY=-0.38, mountTheta=-1.35
02:09:00.827 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=-0.07, opts=13)
02:09:00.827 00.000 6880 Enqueuing Move request for scope (-0.38, -0.07)
02:09:00.827 00.000 10052 Worker thread wakes up
02:09:00.827 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.07) opts 0xd
02:09:00.827 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, -0.07)
02:09:00.827 00.000 10052 Moving (-0.38, -0.07) raw xDistance=0.09 yDistance=-0.38
02:09:00.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:09:00.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.38, slope = -0.03
02:09:00.828 00.001 10052 MoveAxis(E, 0, ABG)
02:09:00.828 00.000 10052 Move returns status 0, amount 0
02:09:00.828 00.000 10052 MoveAxis(N, 53, ABG)
02:09:00.828 00.000 10052 Guiding  Dir = 0, Dur = 53
02:09:00.848 00.020 10052 IsSlewing returns 0
02:09:00.851 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:00.886 00.035 10052 IsGuiding returns 0
02:09:00.889 00.003 6880 UpdateGuideState exits: m=2633 SNR=35.6
02:09:00.889 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:00.889 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:00.889 00.000 6880 Enqueuing Expose request
02:09:00.914 00.025 10052 PulseGuide returned control before completion, sleep 36
02:09:00.984 00.070 10052 IsGuiding returns 0
02:09:00.986 00.002 10052 Move returns status 0, amount 53
02:09:00.986 00.000 10052 move complete, result=0
02:09:00.986 00.000 10052 worker thread done servicing request
02:09:00.986 00.000 10052 Worker thread wakes up
02:09:00.986 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:00.986 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:00.993 00.007 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 53 ms NORTH
02:09:01.208 00.215 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cfcac052-72e2-44aa-860f-0ef09c173e2c"}
02:09:01.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cfcac052-72e2-44aa-860f-0ef09c173e2c"}
02:09:01.209 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ac033fa-1d3e-45c9-adc7-f92fcf900b8b"}
02:09:01.209 00.000 6880 case statement mapped state 6 to 3
02:09:01.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ac033fa-1d3e-45c9-adc7-f92fcf900b8b"}
02:09:01.209 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"28f68f29-364f-4dae-832d-46f78aff6c8b"}
02:09:01.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2870,"width":15,"height":15,"star_pos":[7.18,6.90],"pixels":"..."},"id":"28f68f29-364f-4dae-832d-46f78aff6c8b"}
02:09:01.908 00.699 10052 Exposure complete
02:09:01.993 00.085 10052 worker thread done servicing request
02:09:01.993 00.000 6880 OnExposeComplete: enter
02:09:01.993 00.000 6880 UpdateGuideState(): m_state=6
02:09:01.994 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2871
02:09:01.994 00.000 6880 Star::Find returns 1 (0), X=407.32, Y=892.20, Mass=2743, SNR=36.4, Peak=160 HFD=4.8
02:09:01.995 00.001 6880 MultiStar: [#1 -0.24,0.26,0.92,U] [#2 -0.26,0.42,0.96,U] [#3 -0.17,0.42,0.88,U] [#4 -0.07,0.38,0.84,U] [#5 -0.28,0.44,0.97,U] [#6 -0.21,0.36,0.87,U] [#7 -0.32,0.06,0.75,U] [#8 -0.07,0.33,0.80,U] 
02:09:01.995 00.000 6880 refined, 8 included, MultiStar: {-0.26, 0.32}, one-star: {-0.62, 0.16}
02:09:01.995 00.000 6880 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.61) = xAngle (3.86 = -2.42)
02:09:01.995 00.000 6880 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.83 = -2.45)
02:09:01.995 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=0.32 hyp=0.41 cameraTheta=2.25 mountX=-0.31 mountY=-0.26, mountTheta=-2.44
02:09:01.996 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.32, opts=13)
02:09:01.997 00.001 6880 Enqueuing Move request for scope (-0.26, 0.32)
02:09:01.997 00.000 10052 Worker thread wakes up
02:09:01.997 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.32) opts 0xd
02:09:01.997 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.32)
02:09:01.997 00.000 10052 Moving (-0.26, 0.32) raw xDistance=-0.31 yDistance=-0.26
02:09:01.997 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
02:09:01.997 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.26, slope = -0.03
02:09:01.997 00.000 10052 MoveAxis(E, 82, ABG)
02:09:01.997 00.000 10052 Guiding  Dir = 2, Dur = 82
02:09:02.026 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:02.068 00.042 6880 UpdateGuideState exits: m=2743 SNR=36.4
02:09:02.069 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:02.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:02.069 00.000 6880 Enqueuing Expose request
02:09:02.074 00.005 10052 IsSlewing returns 0
02:09:02.153 00.079 10052 IsGuiding returns 0
02:09:02.216 00.063 10052 PulseGuide returned control before completion, sleep 29
02:09:02.322 00.106 10052 IsGuiding returns 0
02:09:02.323 00.001 10052 Move returns status 0, amount 82
02:09:02.323 00.000 10052 MoveAxis(N, 57, ABG)
02:09:02.323 00.000 10052 Guiding  Dir = 0, Dur = 57
02:09:02.394 00.071 10052 IsSlewing returns 0
02:09:02.462 00.068 10052 IsGuiding returns 0
02:09:02.604 00.142 10052 IsGuiding returns 1
02:09:02.604 00.000 10052 scope still moving after pulse duration time elapsed
02:09:02.708 00.104 10052 IsSlewing returns 0
02:09:02.746 00.038 10052 IsGuiding returns 0
02:09:02.746 00.000 10052 scope move finished after 57 + 226 ms
02:09:02.746 00.000 10052 Move returns status 0, amount 57
02:09:02.746 00.000 10052 move complete, result=0
02:09:02.746 00.000 10052 worker thread done servicing request
02:09:02.748 00.002 10052 Worker thread wakes up
02:09:02.748 00.000 6880 GuideStep: -0.3 px 82 ms EAST, -0.3 px 57 ms NORTH
02:09:02.748 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:02.748 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:03.207 00.459 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fd8f1cbb-14ac-4e5b-9cb3-b500c6a96a04"}
02:09:03.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fd8f1cbb-14ac-4e5b-9cb3-b500c6a96a04"}
02:09:03.208 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6fee8fc3-d04a-4c27-997e-4ae6070976d0"}
02:09:03.208 00.000 6880 case statement mapped state 6 to 3
02:09:03.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fee8fc3-d04a-4c27-997e-4ae6070976d0"}
02:09:03.209 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"85fd6cf7-a90f-4d57-a149-58a8d49f6ab0"}
02:09:03.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2871,"width":15,"height":15,"star_pos":[7.32,7.20],"pixels":"..."},"id":"85fd6cf7-a90f-4d57-a149-58a8d49f6ab0"}
02:09:03.880 00.671 10052 Exposure complete
02:09:03.964 00.084 10052 worker thread done servicing request
02:09:03.964 00.000 6880 OnExposeComplete: enter
02:09:03.965 00.001 6880 UpdateGuideState(): m_state=6
02:09:03.965 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2872
02:09:03.965 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=892.12, Mass=2663, SNR=35.8, Peak=144 HFD=4.9
02:09:03.966 00.001 6880 MultiStar: [#1 -0.00,-0.02,0.95,U] [#2 -0.23,0.09,0.97,U] [#3 -0.14,0.10,0.92,U] [#4 -0.16,0.31,0.83,U] [#5 -0.15,0.18,0.96,U] [#6 -0.09,-0.01,0.89,U] [#7 0.01,-0.01,0.75,U] [#8 -0.05,0.02,0.77,U] 
02:09:03.966 00.000 6880 refined, 8 included, MultiStar: {-0.17, 0.08}, one-star: {-0.61, 0.09}
02:09:03.966 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.29 = -1.99)
02:09:03.966 00.000 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.26 = -2.02)
02:09:03.966 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.08 hyp=0.19 cameraTheta=2.68 mountX=-0.08 mountY=-0.17, mountTheta=-1.99
02:09:03.968 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.08, opts=13)
02:09:03.968 00.000 6880 Enqueuing Move request for scope (-0.17, 0.08)
02:09:03.968 00.000 10052 Worker thread wakes up
02:09:03.968 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.08) opts 0xd
02:09:03.968 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.08)
02:09:03.968 00.000 10052 Moving (-0.17, 0.08) raw xDistance=-0.08 yDistance=-0.17
02:09:03.968 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:09:03.968 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.18, using input
02:09:03.968 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.04
02:09:03.969 00.001 10052 MoveAxis(E, 0, ABG)
02:09:03.969 00.000 10052 Move returns status 0, amount 0
02:09:03.969 00.000 10052 MoveAxis(N, 0, ABG)
02:09:03.969 00.000 10052 Move returns status 0, amount 0
02:09:03.969 00.000 10052 move complete, result=0
02:09:03.969 00.000 10052 worker thread done servicing request
02:09:03.998 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:04.034 00.036 6880 UpdateGuideState exits: m=2663 SNR=35.8
02:09:04.034 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:04.034 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:04.035 00.001 6880 Enqueuing Expose request
02:09:04.035 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:04.035 00.000 10052 Worker thread wakes up
02:09:04.035 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:04.035 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:04.947 00.912 10052 Exposure complete
02:09:05.027 00.080 10052 worker thread done servicing request
02:09:05.027 00.000 6880 OnExposeComplete: enter
02:09:05.027 00.000 6880 UpdateGuideState(): m_state=6
02:09:05.028 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2873
02:09:05.028 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=892.24, Mass=2540, SNR=35.0, Peak=152 HFD=4.6
02:09:05.029 00.001 6880 MultiStar: [#1 -0.19,0.24,0.98,U] [#2 -0.23,0.33,1.02,U] [#3 -0.30,0.36,0.93,U] [#4 -0.34,0.46,0.00,M1] [#5 -0.27,0.76,0.00,M1] [#6 -0.15,0.37,0.89,U] [#7 -0.33,0.25,0.78,U] [#8 -0.04,0.44,0.76,U] 
02:09:05.029 00.000 6880 refined, 6 included, MultiStar: {-0.28, 0.31}, one-star: {-0.65, 0.21}
02:09:05.029 00.000 6880 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.61) = xAngle (3.91 = -2.37)
02:09:05.029 00.000 6880 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.88 = -2.40)
02:09:05.029 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.31 hyp=0.42 cameraTheta=2.30 mountX=-0.30 mountY=-0.28, mountTheta=-2.39
02:09:05.031 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.31, opts=13)
02:09:05.031 00.000 6880 Enqueuing Move request for scope (-0.28, 0.31)
02:09:05.031 00.000 10052 Worker thread wakes up
02:09:05.031 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.31) opts 0xd
02:09:05.031 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.31)
02:09:05.031 00.000 10052 Moving (-0.28, 0.31) raw xDistance=-0.30 yDistance=-0.28
02:09:05.031 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
02:09:05.031 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.28, slope = -0.02
02:09:05.031 00.000 10052 MoveAxis(E, 80, ABG)
02:09:05.031 00.000 10052 Guiding  Dir = 2, Dur = 80
02:09:05.052 00.021 10052 IsSlewing returns 0
02:09:05.061 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:05.091 00.030 10052 IsGuiding returns 0
02:09:05.109 00.018 6880 UpdateGuideState exits: m=2540 SNR=35.0
02:09:05.109 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:05.110 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:05.110 00.000 6880 Enqueuing Expose request
02:09:05.118 00.008 10052 PulseGuide returned control before completion, sleep 63
02:09:05.215 00.097 10052 IsGuiding returns 0
02:09:05.215 00.000 10052 Move returns status 0, amount 80
02:09:05.215 00.000 10052 MoveAxis(N, 34, ABG)
02:09:05.215 00.000 10052 Guiding  Dir = 0, Dur = 34
02:09:05.225 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3de5f7c1-3925-480c-a8c8-f7f1441626e0"}
02:09:05.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3de5f7c1-3925-480c-a8c8-f7f1441626e0"}
02:09:05.226 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f1691706-3de2-49ab-b842-f50a7f78923b"}
02:09:05.226 00.000 6880 case statement mapped state 6 to 3
02:09:05.226 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1691706-3de2-49ab-b842-f50a7f78923b"}
02:09:05.226 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3ea1451a-1e36-4612-bb5f-9cafcab96299"}
02:09:05.228 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2873,"width":15,"height":15,"star_pos":[7.29,7.24],"pixels":"..."},"id":"3ea1451a-1e36-4612-bb5f-9cafcab96299"}
02:09:05.253 00.025 10052 IsSlewing returns 0
02:09:05.291 00.038 10052 IsGuiding returns 0
02:09:05.318 00.027 10052 PulseGuide returned control before completion, sleep 17
02:09:05.369 00.051 10052 IsGuiding returns 0
02:09:05.369 00.000 10052 Move returns status 0, amount 34
02:09:05.369 00.000 10052 move complete, result=0
02:09:05.370 00.001 10052 worker thread done servicing request
02:09:05.370 00.000 6880 GuideStep: -0.3 px 80 ms EAST, -0.3 px 34 ms NORTH
02:09:05.370 00.000 10052 Worker thread wakes up
02:09:05.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:05.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:06.498 01.128 10052 Exposure complete
02:09:06.572 00.074 10052 worker thread done servicing request
02:09:06.572 00.000 6880 OnExposeComplete: enter
02:09:06.572 00.000 6880 UpdateGuideState(): m_state=6
02:09:06.574 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2874
02:09:06.574 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=892.36, Mass=2551, SNR=35.0, Peak=164 HFD=4.5
02:09:06.574 00.000 6880 MultiStar: [#1 -0.02,0.18,0.98,U] [#2 -0.08,0.24,1.00,U] [#3 0.01,0.26,0.90,U] [#4 -0.23,0.37,0.85,U] [#5 -0.09,0.34,1.01,U] [#6 -0.09,0.12,0.93,U] [#7 -0.07,0.19,0.76,U] [#8 -0.04,0.18,0.80,U] 
02:09:06.574 00.000 6880 refined, 8 included, MultiStar: {-0.12, 0.25}, one-star: {-0.46, 0.33}
02:09:06.575 00.001 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.65 = -2.64)
02:09:06.575 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.62 = -2.67)
02:09:06.575 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.03 mountX=-0.24 mountY=-0.13, mountTheta=-2.66
02:09:06.576 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.25, opts=13)
02:09:06.576 00.000 6880 Enqueuing Move request for scope (-0.12, 0.25)
02:09:06.576 00.000 10052 Worker thread wakes up
02:09:06.576 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
02:09:06.576 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
02:09:06.576 00.000 10052 Moving (-0.12, 0.25) raw xDistance=-0.24 yDistance=-0.13
02:09:06.576 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24
02:09:06.577 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
02:09:06.577 00.000 10052 MoveAxis(E, 69, ABG)
02:09:06.577 00.000 10052 Guiding  Dir = 2, Dur = 69
02:09:06.597 00.020 10052 IsSlewing returns 0
02:09:06.602 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:06.636 00.034 10052 IsGuiding returns 0
02:09:06.643 00.007 6880 UpdateGuideState exits: m=2551 SNR=35.0
02:09:06.643 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:06.643 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:06.643 00.000 6880 Enqueuing Expose request
02:09:06.663 00.020 10052 PulseGuide returned control before completion, sleep 52
02:09:06.748 00.085 10052 IsGuiding returns 0
02:09:06.748 00.000 10052 Move returns status 0, amount 69
02:09:06.748 00.000 10052 MoveAxis(N, 0, ABG)
02:09:06.748 00.000 10052 Move returns status 0, amount 0
02:09:06.749 00.001 10052 move complete, result=0
02:09:06.749 00.000 10052 worker thread done servicing request
02:09:06.749 00.000 10052 Worker thread wakes up
02:09:06.749 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:06.749 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:06.761 00.012 6880 GuideStep: -0.2 px 69 ms EAST, -0.1 px 0 ms NORTH
02:09:07.206 00.445 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ad5d1cf-8e43-4ed7-8c12-a0f0cf950660"}
02:09:07.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ad5d1cf-8e43-4ed7-8c12-a0f0cf950660"}
02:09:07.207 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5bb5463f-d431-4cc8-9bd5-3edef3df4fc8"}
02:09:07.207 00.000 6880 case statement mapped state 6 to 3
02:09:07.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bb5463f-d431-4cc8-9bd5-3edef3df4fc8"}
02:09:07.207 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a63642e-ce7a-491e-a61c-1846f6f22f1b"}
02:09:07.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2874,"width":15,"height":15,"star_pos":[7.47,7.36],"pixels":"..."},"id":"0a63642e-ce7a-491e-a61c-1846f6f22f1b"}
02:09:07.659 00.452 10052 Exposure complete
02:09:07.730 00.071 10052 worker thread done servicing request
02:09:07.731 00.001 6880 OnExposeComplete: enter
02:09:07.731 00.000 6880 UpdateGuideState(): m_state=6
02:09:07.731 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2875
02:09:07.731 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.07, Mass=2712, SNR=36.2, Peak=169 HFD=4.5
02:09:07.732 00.001 6880 MultiStar: [#1 -0.13,-0.03,0.95,U] [#2 -0.12,0.12,0.97,U] [#3 -0.17,0.09,0.87,U] [#4 -0.06,0.17,0.82,U] [#5 -0.11,0.22,0.98,U] [#6 -0.23,0.13,0.89,U] [#7 -0.13,0.17,0.74,U] [#8 -0.16,-0.05,0.76,U] 
02:09:07.732 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.10}, one-star: {-0.30, 0.04}
02:09:07.732 00.000 6880 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.61) = xAngle (4.21 = -2.07)
02:09:07.732 00.000 6880 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.18 = -2.10)
02:09:07.732 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.10 hyp=0.18 cameraTheta=2.60 mountX=-0.09 mountY=-0.16, mountTheta=-2.08
02:09:07.734 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.10, opts=13)
02:09:07.734 00.000 6880 Enqueuing Move request for scope (-0.16, 0.10)
02:09:07.734 00.000 10052 Worker thread wakes up
02:09:07.734 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.10) opts 0xd
02:09:07.734 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.10)
02:09:07.734 00.000 10052 Moving (-0.16, 0.10) raw xDistance=-0.09 yDistance=-0.16
02:09:07.734 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:09:07.734 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
02:09:07.734 00.000 10052 MoveAxis(E, 0, ABG)
02:09:07.735 00.001 10052 Move returns status 0, amount 0
02:09:07.735 00.000 10052 MoveAxis(N, 0, ABG)
02:09:07.735 00.000 10052 Move returns status 0, amount 0
02:09:07.735 00.000 10052 move complete, result=0
02:09:07.735 00.000 10052 worker thread done servicing request
02:09:07.760 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:07.802 00.042 6880 UpdateGuideState exits: m=2712 SNR=36.2
02:09:07.803 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:07.803 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:07.803 00.000 6880 Enqueuing Expose request
02:09:07.803 00.000 10052 Worker thread wakes up
02:09:07.803 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:07.803 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:07.803 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:08.937 01.134 10052 Exposure complete
02:09:09.012 00.075 10052 worker thread done servicing request
02:09:09.012 00.000 6880 OnExposeComplete: enter
02:09:09.012 00.000 6880 UpdateGuideState(): m_state=6
02:09:09.012 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2876
02:09:09.012 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=892.19, Mass=2608, SNR=35.5, Peak=190 HFD=4.5
02:09:09.012 00.000 6880 MultiStar: [#1 -0.03,-0.04,0.94,U] [#2 -0.11,0.16,1.03,U] [#3 -0.05,0.22,0.92,U] [#4 -0.03,0.12,0.85,U] [#5 -0.23,0.33,0.98,U] [#6 -0.06,0.17,0.92,U] [#7 -0.24,0.26,0.77,U] [#8 -0.10,0.40,0.80,U] 
02:09:09.014 00.002 6880 refined, 8 included, MultiStar: {-0.16, 0.19}, one-star: {-0.52, 0.16}
02:09:09.014 00.000 6880 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.61) = xAngle (3.86 = -2.42)
02:09:09.014 00.000 6880 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.83 = -2.45)
02:09:09.014 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.25 mountX=-0.19 mountY=-0.16, mountTheta=-2.44
02:09:09.015 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.19, opts=13)
02:09:09.015 00.000 6880 Enqueuing Move request for scope (-0.16, 0.19)
02:09:09.015 00.000 10052 Worker thread wakes up
02:09:09.016 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
02:09:09.016 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
02:09:09.016 00.000 10052 Moving (-0.16, 0.19) raw xDistance=-0.19 yDistance=-0.16
02:09:09.016 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
02:09:09.016 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
02:09:09.016 00.000 10052 MoveAxis(E, 50, ABG)
02:09:09.016 00.000 10052 Guiding  Dir = 2, Dur = 50
02:09:09.036 00.020 10052 IsSlewing returns 0
02:09:09.041 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:09.075 00.034 10052 IsGuiding returns 0
02:09:09.089 00.014 6880 UpdateGuideState exits: m=2608 SNR=35.5
02:09:09.089 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:09.089 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:09.089 00.000 6880 Enqueuing Expose request
02:09:09.102 00.013 10052 PulseGuide returned control before completion, sleep 33
02:09:09.159 00.057 10052 IsGuiding returns 0
02:09:09.159 00.000 10052 Move returns status 0, amount 50
02:09:09.159 00.000 10052 MoveAxis(N, 0, ABG)
02:09:09.159 00.000 10052 Move returns status 0, amount 0
02:09:09.159 00.000 10052 move complete, result=0
02:09:09.160 00.001 10052 worker thread done servicing request
02:09:09.160 00.000 10052 Worker thread wakes up
02:09:09.160 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:09.160 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:09.161 00.001 6880 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
02:09:09.207 00.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b50d42c6-5907-4e89-85ed-fe5cc9d6d258"}
02:09:09.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b50d42c6-5907-4e89-85ed-fe5cc9d6d258"}
02:09:09.209 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0577ab36-f078-40f1-bf04-c3724146ba2d"}
02:09:09.209 00.000 6880 case statement mapped state 6 to 3
02:09:09.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0577ab36-f078-40f1-bf04-c3724146ba2d"}
02:09:09.210 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"580adb9d-9feb-47f4-b4d7-5819e4874e48"}
02:09:09.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2876,"width":15,"height":15,"star_pos":[7.41,7.19],"pixels":"..."},"id":"580adb9d-9feb-47f4-b4d7-5819e4874e48"}
02:09:10.069 00.859 10052 Exposure complete
02:09:10.134 00.065 10052 worker thread done servicing request
02:09:10.134 00.000 6880 OnExposeComplete: enter
02:09:10.134 00.000 6880 UpdateGuideState(): m_state=6
02:09:10.134 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2877
02:09:10.135 00.001 6880 Star::Find returns 1 (0), X=407.31, Y=891.95, Mass=2537, SNR=34.9, Peak=151 HFD=4.6
02:09:10.135 00.000 6880 MultiStar: [#1 -0.03,0.01,0.97,U] [#2 -0.13,-0.03,1.00,U] [#3 -0.16,-0.01,0.93,U] [#4 -0.11,0.29,0.87,U] [#5 -0.24,0.23,1.02,U] [#6 -0.07,-0.11,0.93,U] [#7 -0.28,-0.09,0.80,U] [#8 -0.22,-0.05,0.83,U] 
02:09:10.135 00.000 6880 refined, 8 included, MultiStar: {-0.21, 0.02}, one-star: {-0.62, -0.08}
02:09:10.135 00.000 6880 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.61) = xAngle (4.66 = -1.62)
02:09:10.135 00.000 6880 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.63 = -1.65)
02:09:10.135 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.05 mountX=-0.01 mountY=-0.21, mountTheta=-1.62
02:09:10.137 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.02, opts=13)
02:09:10.137 00.000 6880 Enqueuing Move request for scope (-0.21, 0.02)
02:09:10.137 00.000 10052 Worker thread wakes up
02:09:10.137 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
02:09:10.138 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
02:09:10.138 00.000 10052 Moving (-0.21, 0.02) raw xDistance=-0.01 yDistance=-0.21
02:09:10.138 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:09:10.138 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
02:09:10.138 00.000 10052 MoveAxis(E, 0, ABG)
02:09:10.138 00.000 10052 Move returns status 0, amount 0
02:09:10.138 00.000 10052 MoveAxis(N, 0, ABG)
02:09:10.138 00.000 10052 Move returns status 0, amount 0
02:09:10.138 00.000 10052 move complete, result=0
02:09:10.138 00.000 10052 worker thread done servicing request
02:09:10.162 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:10.206 00.044 6880 UpdateGuideState exits: m=2537 SNR=34.9
02:09:10.206 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:10.206 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:10.206 00.000 6880 Enqueuing Expose request
02:09:10.206 00.000 10052 Worker thread wakes up
02:09:10.206 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:10.206 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:10.207 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:11.205 00.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"50a1ea8e-1c83-479c-b530-049112569006"}
02:09:11.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"50a1ea8e-1c83-479c-b530-049112569006"}
02:09:11.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a609a04d-6759-4132-bfbf-9bb096a990dd"}
02:09:11.206 00.000 6880 case statement mapped state 6 to 3
02:09:11.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a609a04d-6759-4132-bfbf-9bb096a990dd"}
02:09:11.235 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"94268261-a20d-46b3-8636-3d9fc5c5afcd"}
02:09:11.235 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2877,"width":15,"height":15,"star_pos":[7.31,6.95],"pixels":"..."},"id":"94268261-a20d-46b3-8636-3d9fc5c5afcd"}
02:09:11.336 00.101 10052 Exposure complete
02:09:11.406 00.070 10052 worker thread done servicing request
02:09:11.406 00.000 6880 OnExposeComplete: enter
02:09:11.406 00.000 6880 UpdateGuideState(): m_state=6
02:09:11.407 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2878
02:09:11.407 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=891.87, Mass=2660, SNR=35.8, Peak=158 HFD=4.5
02:09:11.407 00.000 6880 MultiStar: [#1 0.02,-0.15,0.97,U] [#2 -0.19,-0.16,0.97,U] [#3 -0.05,-0.22,0.91,U] [#4 -0.19,0.12,0.84,U] [#5 -0.20,0.13,0.95,U] [#6 0.09,-0.24,0.92,U] [#7 -0.23,-0.46,0.77,U] [#8 -0.08,-0.20,0.78,U] 
02:09:11.407 00.000 6880 refined, 8 included, MultiStar: {-0.16, -0.14}, one-star: {-0.57, -0.17}
02:09:11.408 00.001 6880 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.61) = xAngle (-0.79 = -0.79)
02:09:11.408 00.000 6880 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
02:09:11.408 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.21 cameraTheta=-2.40 mountX=0.15 mountY=-0.16, mountTheta=-0.81
02:09:11.410 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.14, opts=13)
02:09:11.410 00.000 6880 Enqueuing Move request for scope (-0.16, -0.14)
02:09:11.410 00.000 10052 Worker thread wakes up
02:09:11.410 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
02:09:11.410 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
02:09:11.410 00.000 10052 Moving (-0.16, -0.14) raw xDistance=0.15 yDistance=-0.16
02:09:11.410 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:09:11.410 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
02:09:11.410 00.000 10052 MoveAxis(W, 40, ABG)
02:09:11.410 00.000 10052 Guiding  Dir = 3, Dur = 40
02:09:11.431 00.021 10052 IsSlewing returns 0
02:09:11.437 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:11.469 00.032 10052 IsGuiding returns 0
02:09:11.481 00.012 6880 UpdateGuideState exits: m=2660 SNR=35.8
02:09:11.481 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:11.481 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:11.481 00.000 6880 Enqueuing Expose request
02:09:11.496 00.015 10052 PulseGuide returned control before completion, sleep 23
02:09:11.574 00.078 10052 IsGuiding returns 0
02:09:11.574 00.000 10052 Move returns status 0, amount 40
02:09:11.574 00.000 10052 MoveAxis(N, 0, ABG)
02:09:11.574 00.000 10052 Move returns status 0, amount 0
02:09:11.574 00.000 10052 move complete, result=0
02:09:11.574 00.000 10052 worker thread done servicing request
02:09:11.574 00.000 10052 Worker thread wakes up
02:09:11.574 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:11.575 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:11.575 00.000 6880 GuideStep: 0.2 px 40 ms WEST, -0.2 px 0 ms NORTH
02:09:12.494 00.919 10052 Exposure complete
02:09:12.571 00.077 10052 worker thread done servicing request
02:09:12.571 00.000 6880 OnExposeComplete: enter
02:09:12.571 00.000 6880 UpdateGuideState(): m_state=6
02:09:12.572 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2879
02:09:12.572 00.000 6880 Star::Find returns 1 (0), X=407.02, Y=892.10, Mass=2592, SNR=35.3, Peak=149 HFD=4.6
02:09:12.573 00.001 6880 MultiStar: [#1 -0.31,0.00,0.96,U] [#2 -0.37,-0.07,0.98,U] [#3 -0.46,-0.06,0.91,U] [#4 -0.34,0.33,0.85,U] [#5 -0.47,0.25,0.00,M1] [#6 -0.34,-0.20,0.91,U] [#7 -0.49,-0.09,0.76,U] [#8 -0.38,-0.00,0.79,U] 
02:09:12.573 00.000 6880 refined, 7 included, MultiStar: {-0.46, -0.00}, one-star: {-0.91, 0.07}
02:09:12.573 00.000 6880 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
02:09:12.573 00.000 6880 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
02:09:12.573 00.000 6880 CameraToMount -- cameraX=-0.46 cameraY=-0.00 hyp=0.46 cameraTheta=-3.13 mountX=0.02 mountY=-0.46, mountTheta=-1.52
02:09:12.574 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.46, y=-0.00, opts=13)
02:09:12.575 00.001 6880 Enqueuing Move request for scope (-0.46, -0.00)
02:09:12.575 00.000 10052 Worker thread wakes up
02:09:12.575 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.00) opts 0xd
02:09:12.575 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.46, -0.00)
02:09:12.575 00.000 10052 Moving (-0.46, -0.00) raw xDistance=0.02 yDistance=-0.46
02:09:12.575 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:09:12.575 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.46, slope = 0.00
02:09:12.575 00.000 10052 MoveAxis(E, 0, ABG)
02:09:12.575 00.000 10052 Move returns status 0, amount 0
02:09:12.575 00.000 10052 MoveAxis(N, 0, ABG)
02:09:12.575 00.000 10052 Move returns status 0, amount 0
02:09:12.576 00.001 10052 move complete, result=0
02:09:12.576 00.000 10052 worker thread done servicing request
02:09:12.602 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:12.645 00.043 6880 UpdateGuideState exits: m=2592 SNR=35.3
02:09:12.645 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:12.646 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:12.646 00.000 6880 Enqueuing Expose request
02:09:12.646 00.000 10052 Worker thread wakes up
02:09:12.646 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:12.646 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
02:09:12.646 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:13.205 00.559 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2113c88-1a67-47c6-a7c5-d030a8a5e919"}
02:09:13.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2113c88-1a67-47c6-a7c5-d030a8a5e919"}
02:09:13.205 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5382aaec-e99b-494b-ab3c-d101024d9d3c"}
02:09:13.205 00.000 6880 case statement mapped state 6 to 3
02:09:13.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5382aaec-e99b-494b-ab3c-d101024d9d3c"}
02:09:13.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"43d318d5-b25d-41d5-9e2b-1f37868daf6c"}
02:09:13.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2879,"width":15,"height":15,"star_pos":[7.02,7.10],"pixels":"..."},"id":"43d318d5-b25d-41d5-9e2b-1f37868daf6c"}
02:09:13.778 00.572 10052 Exposure complete
02:09:13.847 00.069 10052 worker thread done servicing request
02:09:13.847 00.000 6880 OnExposeComplete: enter
02:09:13.847 00.000 6880 UpdateGuideState(): m_state=6
02:09:13.847 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2880
02:09:13.848 00.001 6880 Star::Find returns 1 (0), X=407.66, Y=892.77, Mass=2559, SNR=35.0, Peak=135 HFD=4.7
02:09:13.848 00.000 6880 MultiStar: [#1 0.21,0.81,0.00,M1] [#2 -0.09,0.82,0.00,M1] [#3 -0.29,0.57,0.00,M1] [#4 0.28,1.04,0.00,M1] [#5 -0.00,0.92,0.00,M2] [#6 -0.06,0.80,0.00,M1] [#7 0.10,0.88,0.00,M1] [#8 0.11,0.82,0.00,M1] 
02:09:13.848 00.000 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.55 = -2.74)
02:09:13.848 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.77)
02:09:13.848 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.73 hyp=0.78 cameraTheta=1.93 mountX=-0.72 mountY=-0.29, mountTheta=-2.76
02:09:13.849 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.73, opts=13)
02:09:13.849 00.000 6880 Enqueuing Move request for scope (-0.28, 0.73)
02:09:13.849 00.000 10052 Worker thread wakes up
02:09:13.849 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.73) opts 0xd
02:09:13.849 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.73)
02:09:13.849 00.000 10052 Moving (-0.28, 0.73) raw xDistance=-0.72 yDistance=-0.29
02:09:13.849 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.32 from input -0.72
02:09:13.849 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.29, slope = -0.01
02:09:13.849 00.000 10052 MoveAxis(E, 193, ABG)
02:09:13.849 00.000 10052 Guiding  Dir = 2, Dur = 193
02:09:13.868 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:13.904 00.036 6880 UpdateGuideState exits: m=2559 SNR=35.0
02:09:13.905 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:13.905 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:13.905 00.000 6880 Enqueuing Expose request
02:09:13.928 00.023 10052 IsSlewing returns 0
02:09:14.002 00.074 10052 IsGuiding returns 0
02:09:14.058 00.056 10052 PulseGuide returned control before completion, sleep 148
02:09:14.279 00.221 10052 IsGuiding returns 0
02:09:14.281 00.002 10052 Move returns status 0, amount 193
02:09:14.281 00.000 10052 MoveAxis(N, 21, ABG)
02:09:14.281 00.000 10052 Guiding  Dir = 0, Dur = 21
02:09:14.357 00.076 10052 IsSlewing returns 0
02:09:14.427 00.070 10052 IsGuiding returns 0
02:09:14.563 00.136 10052 IsGuiding returns 0
02:09:14.563 00.000 10052 Move returns status 0, amount 21
02:09:14.563 00.000 10052 move complete, result=0
02:09:14.563 00.000 10052 worker thread done servicing request
02:09:14.563 00.000 10052 Worker thread wakes up
02:09:14.563 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:14.563 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:14.564 00.001 6880 GuideStep: -0.7 px 193 ms EAST, -0.3 px 21 ms NORTH
02:09:15.205 00.641 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb1663b6-3b4f-48c5-bdd0-cb22edef5975"}
02:09:15.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb1663b6-3b4f-48c5-bdd0-cb22edef5975"}
02:09:15.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6bda95e8-2d04-4181-bd90-8db9487518dd"}
02:09:15.206 00.000 6880 case statement mapped state 6 to 3
02:09:15.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bda95e8-2d04-4181-bd90-8db9487518dd"}
02:09:15.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"06efc59d-5187-42ec-b08d-279e109ca796"}
02:09:15.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2880,"width":15,"height":15,"star_pos":[6.66,6.77],"pixels":"..."},"id":"06efc59d-5187-42ec-b08d-279e109ca796"}
02:09:15.478 00.272 10052 Exposure complete
02:09:15.540 00.062 10052 worker thread done servicing request
02:09:15.540 00.000 6880 OnExposeComplete: enter
02:09:15.540 00.000 6880 UpdateGuideState(): m_state=6
02:09:15.541 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2881
02:09:15.541 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=892.02, Mass=2592, SNR=35.4, Peak=151 HFD=4.5
02:09:15.541 00.000 6880 MultiStar: [#1 -0.00,0.12,0.97,U] [#2 -0.14,0.04,1.00,U] [#3 -0.18,0.28,0.88,U] [#4 -0.02,0.24,0.84,U] [#5 -0.05,0.20,0.97,U] [#6 -0.09,0.06,0.92,U] [#7 -0.13,0.01,0.78,U] [#8 0.15,0.26,0.78,U] 
02:09:15.541 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.47, -0.02}
02:09:15.541 00.000 6880 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.61) = xAngle (3.89 = -2.39)
02:09:15.541 00.000 6880 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.42)
02:09:15.541 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.28 mountX=-0.12 mountY=-0.11, mountTheta=-2.41
02:09:15.544 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.13, opts=13)
02:09:15.544 00.000 6880 Enqueuing Move request for scope (-0.11, 0.13)
02:09:15.544 00.000 10052 Worker thread wakes up
02:09:15.544 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
02:09:15.544 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
02:09:15.544 00.000 10052 Moving (-0.11, 0.13) raw xDistance=-0.12 yDistance=-0.11
02:09:15.544 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.12
02:09:15.544 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
02:09:15.544 00.000 10052 MoveAxis(E, 43, ABG)
02:09:15.544 00.000 10052 Guiding  Dir = 2, Dur = 43
02:09:15.574 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:15.608 00.034 6880 UpdateGuideState exits: m=2592 SNR=35.4
02:09:15.608 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:15.608 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:15.608 00.000 6880 Enqueuing Expose request
02:09:15.615 00.007 10052 IsSlewing returns 0
02:09:15.691 00.076 10052 IsGuiding returns 0
02:09:15.835 00.144 10052 IsGuiding returns 0
02:09:15.835 00.000 10052 Move returns status 0, amount 43
02:09:15.835 00.000 10052 MoveAxis(N, 0, ABG)
02:09:15.835 00.000 10052 Move returns status 0, amount 0
02:09:15.835 00.000 10052 move complete, result=0
02:09:15.836 00.001 10052 worker thread done servicing request
02:09:15.836 00.000 10052 Worker thread wakes up
02:09:15.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:15.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:15.837 00.001 6880 GuideStep: -0.1 px 43 ms EAST, -0.1 px 0 ms NORTH
02:09:16.970 01.133 10052 Exposure complete
02:09:17.046 00.076 10052 worker thread done servicing request
02:09:17.046 00.000 6880 OnExposeComplete: enter
02:09:17.046 00.000 6880 UpdateGuideState(): m_state=6
02:09:17.047 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2882
02:09:17.047 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=892.01, Mass=2601, SNR=35.4, Peak=172 HFD=4.2
02:09:17.047 00.000 6880 MultiStar: [#1 -0.16,0.07,0.98,U] [#2 -0.16,0.09,1.00,U] [#3 -0.08,0.08,0.92,U] [#4 -0.22,0.33,0.86,U] [#5 -0.09,0.44,0.98,U] [#6 0.11,-0.02,0.94,U] [#7 -0.37,-0.01,0.78,U] [#8 -0.16,0.28,0.79,U] 
02:09:17.047 00.000 6880 refined, 8 included, MultiStar: {-0.18, 0.14}, one-star: {-0.51, -0.03}
02:09:17.047 00.000 6880 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.61) = xAngle (4.11 = -2.17)
02:09:17.048 00.001 6880 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.08 = -2.20)
02:09:17.048 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.14 hyp=0.23 cameraTheta=2.50 mountX=-0.13 mountY=-0.18, mountTheta=-2.18
02:09:17.049 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.14, opts=13)
02:09:17.049 00.000 6880 Enqueuing Move request for scope (-0.18, 0.14)
02:09:17.049 00.000 10052 Worker thread wakes up
02:09:17.049 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.14) opts 0xd
02:09:17.051 00.002 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.14)
02:09:17.051 00.000 10052 Moving (-0.18, 0.14) raw xDistance=-0.13 yDistance=-0.18
02:09:17.051 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:09:17.051 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.18, slope = -0.00
02:09:17.051 00.000 10052 MoveAxis(E, 36, ABG)
02:09:17.051 00.000 10052 Guiding  Dir = 2, Dur = 36
02:09:17.071 00.020 10052 IsSlewing returns 0
02:09:17.078 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:17.109 00.031 10052 IsGuiding returns 0
02:09:17.124 00.015 6880 UpdateGuideState exits: m=2601 SNR=35.4
02:09:17.124 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:17.124 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:17.124 00.000 6880 Enqueuing Expose request
02:09:17.137 00.013 10052 PulseGuide returned control before completion, sleep 19
02:09:17.185 00.048 10052 IsGuiding returns 0
02:09:17.185 00.000 10052 Move returns status 0, amount 36
02:09:17.187 00.002 10052 MoveAxis(N, 5, ABG)
02:09:17.187 00.000 10052 Guiding  Dir = 0, Dur = 5
02:09:17.204 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"98281519-5535-461a-b27b-ac94249075d8"}
02:09:17.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"98281519-5535-461a-b27b-ac94249075d8"}
02:09:17.207 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"788b672e-cefa-4409-ad9b-8258b5e59e55"}
02:09:17.207 00.000 6880 case statement mapped state 6 to 3
02:09:17.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"788b672e-cefa-4409-ad9b-8258b5e59e55"}
02:09:17.210 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"246e68d9-c4f1-41a2-a2b8-cf9e60acdfcd"}
02:09:17.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2882,"width":15,"height":15,"star_pos":[7.42,7.01],"pixels":"..."},"id":"246e68d9-c4f1-41a2-a2b8-cf9e60acdfcd"}
02:09:17.224 00.014 10052 IsSlewing returns 0
02:09:17.263 00.039 10052 IsGuiding returns 0
02:09:17.328 00.065 10052 IsGuiding returns 0
02:09:17.329 00.001 10052 Move returns status 0, amount 5
02:09:17.329 00.000 10052 move complete, result=0
02:09:17.329 00.000 10052 worker thread done servicing request
02:09:17.329 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.2 px 5 ms NORTH
02:09:17.329 00.000 10052 Worker thread wakes up
02:09:17.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:17.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:18.249 00.920 10052 Exposure complete
02:09:18.312 00.063 10052 worker thread done servicing request
02:09:18.312 00.000 6880 OnExposeComplete: enter
02:09:18.312 00.000 6880 UpdateGuideState(): m_state=6
02:09:18.312 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2883
02:09:18.312 00.000 6880 Star::Find returns 1 (0), X=407.24, Y=892.08, Mass=2669, SNR=35.9, Peak=184 HFD=4.5
02:09:18.313 00.001 6880 MultiStar: [#1 -0.02,0.05,0.93,U] [#2 -0.28,0.09,0.99,U] [#3 -0.21,0.20,0.89,U] [#4 -0.23,0.23,0.84,U] [#5 -0.32,0.41,0.94,U] [#6 -0.09,0.02,0.91,U] [#7 -0.33,0.09,0.77,U] [#8 -0.17,0.30,0.79,U] 
02:09:18.313 00.000 6880 refined, 8 included, MultiStar: {-0.27, 0.16}, one-star: {-0.69, 0.05}
02:09:18.313 00.000 6880 CameraToMount -- cameraTheta (2.61) - m_xAngle (-1.61) = xAngle (4.22 = -2.06)
02:09:18.313 00.000 6880 CameraToMount -- cameraTheta (2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.19 = -2.10)
02:09:18.313 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.16 hyp=0.31 cameraTheta=2.61 mountX=-0.15 mountY=-0.27, mountTheta=-2.07
02:09:18.315 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.16, opts=13)
02:09:18.315 00.000 6880 Enqueuing Move request for scope (-0.27, 0.16)
02:09:18.315 00.000 10052 Worker thread wakes up
02:09:18.315 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.16) opts 0xd
02:09:18.315 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.16)
02:09:18.315 00.000 10052 Moving (-0.27, 0.16) raw xDistance=-0.15 yDistance=-0.27
02:09:18.315 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:09:18.315 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.27, slope = -0.01
02:09:18.315 00.000 10052 MoveAxis(E, 41, ABG)
02:09:18.315 00.000 10052 Guiding  Dir = 2, Dur = 41
02:09:18.339 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:18.379 00.040 6880 UpdateGuideState exits: m=2669 SNR=35.9
02:09:18.379 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:18.379 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:18.379 00.000 6880 Enqueuing Expose request
02:09:18.389 00.010 10052 IsSlewing returns 0
02:09:18.458 00.069 10052 IsGuiding returns 0
02:09:18.485 00.027 10052 PulseGuide returned control before completion, sleep 24
02:09:18.532 00.047 10052 IsGuiding returns 1
02:09:18.532 00.000 10052 scope still moving after pulse duration time elapsed
02:09:18.578 00.046 10052 IsSlewing returns 0
02:09:18.616 00.038 10052 IsGuiding returns 0
02:09:18.617 00.001 10052 scope move finished after 41 + 117 ms
02:09:18.617 00.000 10052 Move returns status 0, amount 41
02:09:18.617 00.000 10052 MoveAxis(N, 19, ABG)
02:09:18.617 00.000 10052 Guiding  Dir = 0, Dur = 19
02:09:18.654 00.037 10052 IsSlewing returns 0
02:09:18.693 00.039 10052 IsGuiding returns 0
02:09:18.760 00.067 10052 IsGuiding returns 1
02:09:18.760 00.000 10052 scope still moving after pulse duration time elapsed
02:09:18.809 00.049 10052 IsSlewing returns 0
02:09:18.846 00.037 10052 IsGuiding returns 0
02:09:18.848 00.002 10052 scope move finished after 19 + 135 ms
02:09:18.848 00.000 10052 Move returns status 0, amount 19
02:09:18.848 00.000 10052 move complete, result=0
02:09:18.848 00.000 10052 worker thread done servicing request
02:09:18.848 00.000 10052 Worker thread wakes up
02:09:18.848 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:18.848 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:18.848 00.000 6880 GuideStep: -0.1 px 41 ms EAST, -0.3 px 19 ms NORTH
02:09:19.210 00.362 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1669348a-3c5e-4a5c-8f8d-274e77870d41"}
02:09:19.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1669348a-3c5e-4a5c-8f8d-274e77870d41"}
02:09:19.210 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7d111b2-2784-46c8-9d11-4034a1d1e23c"}
02:09:19.210 00.000 6880 case statement mapped state 6 to 3
02:09:19.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7d111b2-2784-46c8-9d11-4034a1d1e23c"}
02:09:19.211 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8751abd1-29fa-4c61-b1f5-4d1aec48c2d2"}
02:09:19.211 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2883,"width":15,"height":15,"star_pos":[7.24,7.08],"pixels":"..."},"id":"8751abd1-29fa-4c61-b1f5-4d1aec48c2d2"}
02:09:19.983 00.772 10052 Exposure complete
02:09:20.053 00.070 10052 worker thread done servicing request
02:09:20.053 00.000 6880 OnExposeComplete: enter
02:09:20.054 00.001 6880 UpdateGuideState(): m_state=6
02:09:20.054 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2884
02:09:20.054 00.000 6880 Star::Find returns 1 (0), X=407.28, Y=892.06, Mass=2577, SNR=35.2, Peak=159 HFD=4.6
02:09:20.055 00.001 6880 MultiStar: [#1 -0.18,0.06,0.96,U] [#2 -0.29,0.14,0.97,U] [#3 -0.35,0.19,0.92,U] [#4 -0.20,0.31,0.84,U] [#5 -0.21,0.26,1.02,U] [#6 -0.23,0.06,0.93,U] [#7 -0.38,0.26,0.76,U] [#8 -0.41,0.01,0.81,U] 
02:09:20.055 00.000 6880 refined, 8 included, MultiStar: {-0.32, 0.15}, one-star: {-0.66, 0.03}
02:09:20.055 00.000 6880 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.61) = xAngle (4.33 = -1.95)
02:09:20.055 00.000 6880 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.30 = -1.98)
02:09:20.055 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.15 hyp=0.35 cameraTheta=2.72 mountX=-0.13 mountY=-0.33, mountTheta=-1.95
02:09:20.057 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.15, opts=13)
02:09:20.057 00.000 6880 Enqueuing Move request for scope (-0.32, 0.15)
02:09:20.057 00.000 10052 Worker thread wakes up
02:09:20.057 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.15) opts 0xd
02:09:20.057 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.15)
02:09:20.057 00.000 10052 Moving (-0.32, 0.15) raw xDistance=-0.13 yDistance=-0.33
02:09:20.057 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:09:20.057 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.33, slope = -0.01
02:09:20.057 00.000 10052 MoveAxis(E, 37, ABG)
02:09:20.058 00.001 10052 Guiding  Dir = 2, Dur = 37
02:09:20.083 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:20.104 00.021 10052 IsSlewing returns 0
02:09:20.124 00.020 6880 UpdateGuideState exits: m=2577 SNR=35.2
02:09:20.124 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:20.125 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:20.125 00.000 6880 Enqueuing Expose request
02:09:20.180 00.055 10052 IsGuiding returns 0
02:09:20.319 00.139 10052 IsGuiding returns 0
02:09:20.319 00.000 10052 Move returns status 0, amount 37
02:09:20.319 00.000 10052 MoveAxis(N, 20, ABG)
02:09:20.319 00.000 10052 Guiding  Dir = 0, Dur = 20
02:09:20.388 00.069 10052 IsSlewing returns 0
02:09:20.426 00.038 10052 IsGuiding returns 0
02:09:20.493 00.067 10052 IsGuiding returns 1
02:09:20.493 00.000 10052 scope still moving after pulse duration time elapsed
02:09:20.534 00.041 10052 IsSlewing returns 0
02:09:20.573 00.039 10052 IsGuiding returns 0
02:09:20.573 00.000 10052 scope move finished after 20 + 127 ms
02:09:20.573 00.000 10052 Move returns status 0, amount 20
02:09:20.574 00.001 10052 move complete, result=0
02:09:20.574 00.000 10052 worker thread done servicing request
02:09:20.574 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.3 px 20 ms NORTH
02:09:20.574 00.000 10052 Worker thread wakes up
02:09:20.574 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:20.574 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:21.209 00.635 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ad2b89b-027d-49ea-a511-3244e16efcca"}
02:09:21.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ad2b89b-027d-49ea-a511-3244e16efcca"}
02:09:21.210 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8e94fabd-3788-44d3-879b-789fee7c22fd"}
02:09:21.210 00.000 6880 case statement mapped state 6 to 3
02:09:21.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e94fabd-3788-44d3-879b-789fee7c22fd"}
02:09:21.211 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"99722415-3ed3-4c55-9e5c-5ca1d1513283"}
02:09:21.211 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2884,"width":15,"height":15,"star_pos":[7.28,7.06],"pixels":"..."},"id":"99722415-3ed3-4c55-9e5c-5ca1d1513283"}
02:09:21.487 00.276 10052 Exposure complete
02:09:21.563 00.076 10052 worker thread done servicing request
02:09:21.564 00.001 6880 OnExposeComplete: enter
02:09:21.564 00.000 6880 UpdateGuideState(): m_state=6
02:09:21.564 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2885
02:09:21.565 00.001 6880 Star::Find returns 1 (0), X=407.58, Y=891.99, Mass=2661, SNR=35.9, Peak=161 HFD=4.3
02:09:21.565 00.000 6880 MultiStar: [#1 0.14,-0.01,0.95,U] [#2 0.14,0.12,0.98,U] [#3 0.11,-0.02,0.92,U] [#4 0.17,0.28,0.84,U] [#5 0.16,0.16,0.98,U] [#6 0.11,-0.08,0.90,U] [#7 0.03,0.01,0.75,U] [#8 -0.05,-0.01,0.78,U] 
02:09:21.565 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.04}, one-star: {-0.35, -0.04}
02:09:21.565 00.000 6880 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.61) = xAngle (2.34 = 2.34)
02:09:21.566 00.001 6880 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.30 = 2.30)
02:09:21.566 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.04 hyp=0.07 cameraTheta=0.72 mountX=-0.05 mountY=0.05, mountTheta=2.32
02:09:21.567 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.04, opts=13)
02:09:21.567 00.000 6880 Enqueuing Move request for scope (0.05, 0.04)
02:09:21.567 00.000 10052 Worker thread wakes up
02:09:21.568 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.04) opts 0xd
02:09:21.568 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.04)
02:09:21.568 00.000 10052 Moving (0.05, 0.04) raw xDistance=-0.05 yDistance=0.05
02:09:21.568 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:09:21.568 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:09:21.568 00.000 10052 MoveAxis(E, 0, ABG)
02:09:21.568 00.000 10052 Move returns status 0, amount 0
02:09:21.568 00.000 10052 MoveAxis(N, 0, ABG)
02:09:21.568 00.000 10052 Move returns status 0, amount 0
02:09:21.568 00.000 10052 move complete, result=0
02:09:21.568 00.000 10052 worker thread done servicing request
02:09:21.595 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:21.638 00.043 6880 UpdateGuideState exits: m=2661 SNR=35.9
02:09:21.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:21.638 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:21.638 00.000 6880 Enqueuing Expose request
02:09:21.638 00.000 10052 Worker thread wakes up
02:09:21.638 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:21.638 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:21.638 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:22.774 01.136 10052 Exposure complete
02:09:22.844 00.070 10052 worker thread done servicing request
02:09:22.844 00.000 6880 OnExposeComplete: enter
02:09:22.844 00.000 6880 UpdateGuideState(): m_state=6
02:09:22.844 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2886
02:09:22.844 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=892.08, Mass=2619, SNR=35.6, Peak=171 HFD=4.5
02:09:22.845 00.001 6880 MultiStar: [#1 0.07,0.20,0.98,U] [#2 0.16,0.07,1.00,U] [#3 0.15,0.22,0.92,U] [#4 0.08,0.34,0.86,U] [#5 0.14,0.58,0.00,M1] [#6 0.18,0.21,0.91,U] [#7 0.08,0.29,0.77,U] [#8 0.15,0.21,0.80,U] 
02:09:22.845 00.000 6880 refined, 7 included, MultiStar: {0.08, 0.19}, one-star: {-0.21, 0.05}
02:09:22.845 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.79 = 2.79)
02:09:22.845 00.000 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.76 = 2.76)
02:09:22.845 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.19 hyp=0.21 cameraTheta=1.18 mountX=-0.20 mountY=0.08, mountTheta=2.77
02:09:22.847 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.19, opts=13)
02:09:22.847 00.000 6880 Enqueuing Move request for scope (0.08, 0.19)
02:09:22.847 00.000 10052 Worker thread wakes up
02:09:22.847 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.19) opts 0xd
02:09:22.848 00.001 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.19)
02:09:22.848 00.000 10052 Moving (0.08, 0.19) raw xDistance=-0.20 yDistance=0.08
02:09:22.848 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:09:22.848 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.13, using input
02:09:22.848 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
02:09:22.848 00.000 10052 MoveAxis(E, 53, ABG)
02:09:22.848 00.000 10052 Guiding  Dir = 2, Dur = 53
02:09:22.869 00.021 10052 IsSlewing returns 0
02:09:22.874 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:22.906 00.032 10052 IsGuiding returns 0
02:09:22.915 00.009 6880 UpdateGuideState exits: m=2619 SNR=35.6
02:09:22.915 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:22.915 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:22.915 00.000 6880 Enqueuing Expose request
02:09:22.935 00.020 10052 PulseGuide returned control before completion, sleep 36
02:09:22.994 00.059 10052 IsGuiding returns 1
02:09:22.994 00.000 10052 scope still moving after pulse duration time elapsed
02:09:23.039 00.045 10052 IsSlewing returns 0
02:09:23.077 00.038 10052 IsGuiding returns 0
02:09:23.078 00.001 10052 scope move finished after 53 + 118 ms
02:09:23.078 00.000 10052 Move returns status 0, amount 53
02:09:23.078 00.000 10052 MoveAxis(N, 0, ABG)
02:09:23.078 00.000 10052 Move returns status 0, amount 0
02:09:23.078 00.000 10052 move complete, result=0
02:09:23.078 00.000 10052 worker thread done servicing request
02:09:23.079 00.001 10052 Worker thread wakes up
02:09:23.079 00.000 6880 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:09:23.079 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:23.079 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:23.219 00.140 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"76628e8a-ed27-4519-acc7-4e7fdba896d6"}
02:09:23.219 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"76628e8a-ed27-4519-acc7-4e7fdba896d6"}
02:09:23.220 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1fcd4cc5-20e5-4e30-8485-1d33bb1ea635"}
02:09:23.220 00.000 6880 case statement mapped state 6 to 3
02:09:23.220 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fcd4cc5-20e5-4e30-8485-1d33bb1ea635"}
02:09:23.221 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2dc137a9-146d-46b2-9569-25f76554a5a5"}
02:09:23.221 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2886,"width":15,"height":15,"star_pos":[6.72,7.08],"pixels":"..."},"id":"2dc137a9-146d-46b2-9569-25f76554a5a5"}
02:09:23.996 00.775 10052 Exposure complete
02:09:24.070 00.074 10052 worker thread done servicing request
02:09:24.070 00.000 6880 OnExposeComplete: enter
02:09:24.070 00.000 6880 UpdateGuideState(): m_state=6
02:09:24.070 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2887
02:09:24.070 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.08, Mass=2723, SNR=36.2, Peak=176 HFD=4.4
02:09:24.071 00.001 6880 MultiStar: [#1 0.28,0.15,0.94,U] [#2 0.01,0.19,0.97,U] [#3 0.09,0.23,0.88,U] [#4 0.33,0.34,0.83,U] [#5 0.26,0.63,0.00,M2] [#6 0.18,0.18,0.89,U] [#7 0.18,0.27,0.75,U] [#8 0.16,0.22,0.78,U] 
02:09:24.071 00.000 6880 single-star, 7 included, MultiStar: {0.14, 0.20}, one-star: {-0.07, 0.05}
02:09:24.071 00.000 6880 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.61) = xAngle (4.15 = -2.14)
02:09:24.071 00.000 6880 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.17)
02:09:24.071 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.08 cameraTheta=2.53 mountX=-0.05 mountY=-0.07, mountTheta=-2.15
02:09:24.073 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.05, opts=13)
02:09:24.073 00.000 6880 Enqueuing Move request for scope (-0.07, 0.05)
02:09:24.073 00.000 10052 Worker thread wakes up
02:09:24.073 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
02:09:24.073 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
02:09:24.073 00.000 10052 Moving (-0.07, 0.05) raw xDistance=-0.05 yDistance=-0.07
02:09:24.073 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:09:24.073 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.03
02:09:24.073 00.000 10052 MoveAxis(E, 0, ABG)
02:09:24.073 00.000 10052 Move returns status 0, amount 0
02:09:24.073 00.000 10052 MoveAxis(N, 0, ABG)
02:09:24.073 00.000 10052 Move returns status 0, amount 0
02:09:24.074 00.001 10052 move complete, result=0
02:09:24.074 00.000 10052 worker thread done servicing request
02:09:24.098 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:24.137 00.039 6880 UpdateGuideState exits: m=2723 SNR=36.2
02:09:24.137 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:24.137 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:24.137 00.000 6880 Enqueuing Expose request
02:09:24.137 00.000 10052 Worker thread wakes up
02:09:24.137 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:24.137 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:24.138 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:25.218 01.080 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"69ab0971-e854-486b-8812-9ed1de6e2db9"}
02:09:25.219 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"69ab0971-e854-486b-8812-9ed1de6e2db9"}
02:09:25.219 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cd95ae17-10c7-4ffb-999e-78fbafabe9a3"}
02:09:25.219 00.000 6880 case statement mapped state 6 to 3
02:09:25.219 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd95ae17-10c7-4ffb-999e-78fbafabe9a3"}
02:09:25.221 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87ad559b-8784-4711-bbe0-44232d4c8718"}
02:09:25.221 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2887,"width":15,"height":15,"star_pos":[6.86,7.08],"pixels":"..."},"id":"87ad559b-8784-4711-bbe0-44232d4c8718"}
02:09:25.276 00.055 10052 Exposure complete
02:09:25.346 00.070 10052 worker thread done servicing request
02:09:25.346 00.000 6880 OnExposeComplete: enter
02:09:25.347 00.001 6880 UpdateGuideState(): m_state=6
02:09:25.347 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2888
02:09:25.347 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.05, Mass=2677, SNR=35.9, Peak=160 HFD=4.5
02:09:25.348 00.001 6880 MultiStar: [#1 0.11,-0.19,0.95,U] [#2 0.10,-0.31,0.98,U] [#3 0.18,-0.14,0.93,U] [#4 0.07,-0.13,0.82,U] [#5 0.20,0.14,0.98,U] [#6 0.23,-0.46,0.87,U] [#7 0.11,-0.20,0.76,U] [#8 0.11,-0.15,0.79,U] 
02:09:25.348 00.000 6880 single-star, 8 included, MultiStar: {0.10, -0.15}, one-star: {-0.17, 0.02}
02:09:25.348 00.000 6880 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.61) = xAngle (4.67 = -1.62)
02:09:25.348 00.000 6880 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.63 = -1.65)
02:09:25.348 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.02 hyp=0.17 cameraTheta=3.05 mountX=-0.01 mountY=-0.17, mountTheta=-1.62
02:09:25.349 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.02, opts=13)
02:09:25.349 00.000 6880 Enqueuing Move request for scope (-0.17, 0.02)
02:09:25.350 00.001 10052 Worker thread wakes up
02:09:25.350 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.02) opts 0xd
02:09:25.350 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.02)
02:09:25.350 00.000 10052 Moving (-0.17, 0.02) raw xDistance=-0.01 yDistance=-0.17
02:09:25.350 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:09:25.350 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.03
02:09:25.350 00.000 10052 MoveAxis(E, 0, ABG)
02:09:25.350 00.000 10052 Move returns status 0, amount 0
02:09:25.350 00.000 10052 MoveAxis(N, 0, ABG)
02:09:25.350 00.000 10052 Move returns status 0, amount 0
02:09:25.350 00.000 10052 move complete, result=0
02:09:25.350 00.000 10052 worker thread done servicing request
02:09:25.375 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:25.418 00.043 6880 UpdateGuideState exits: m=2677 SNR=35.9
02:09:25.418 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:25.418 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:25.418 00.000 6880 Enqueuing Expose request
02:09:25.419 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:25.419 00.000 10052 Worker thread wakes up
02:09:25.419 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:25.419 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:26.363 00.944 10052 Exposure complete
02:09:26.498 00.135 6880 OnExposeComplete: enter
02:09:26.499 00.001 6880 UpdateGuideState(): m_state=6
02:09:26.499 00.000 10052 worker thread done servicing request
02:09:26.500 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2889
02:09:26.500 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=892.42, Mass=2535, SNR=34.9, Peak=171 HFD=4.7
02:09:26.500 00.000 6880 MultiStar: [#1 0.36,0.25,0.97,U] [#2 0.49,0.34,0.00,M1] [#3 0.33,0.30,0.93,U] [#4 0.31,0.39,0.88,U] [#5 0.36,0.52,0.00,M2] [#6 0.45,0.12,0.95,U] [#7 0.22,0.30,0.79,U] [#8 0.28,0.23,0.82,U] 
02:09:26.500 00.000 6880 single-star, 6 included, MultiStar: {0.27, 0.28}, one-star: {-0.04, 0.39}
02:09:26.501 00.001 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.28 = -3.00)
02:09:26.501 00.000 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.25 = -3.03)
02:09:26.501 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.39 hyp=0.39 cameraTheta=1.67 mountX=-0.38 mountY=-0.04, mountTheta=-3.03
02:09:26.503 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.39, opts=13)
02:09:26.503 00.000 6880 Enqueuing Move request for scope (-0.04, 0.39)
02:09:26.507 00.004 10052 Worker thread wakes up
02:09:26.507 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.39) opts 0xd
02:09:26.507 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.39)
02:09:26.507 00.000 10052 Moving (-0.04, 0.39) raw xDistance=-0.38 yDistance=-0.04
02:09:26.507 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
02:09:26.507 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
02:09:26.507 00.000 10052 MoveAxis(E, 103, ABG)
02:09:26.507 00.000 10052 Guiding  Dir = 2, Dur = 103
02:09:26.567 00.060 10052 IsSlewing returns 0
02:09:26.577 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:26.785 00.208 10052 IsGuiding returns 0
02:09:26.810 00.025 10052 PulseGuide returned control before completion, sleep 90
02:09:27.010 00.200 6880 UpdateGuideState exits: m=2535 SNR=34.9
02:09:27.010 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:27.010 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:27.010 00.000 6880 Enqueuing Expose request
02:09:27.194 00.184 10052 IsGuiding returns 0
02:09:27.194 00.000 10052 Move returns status 0, amount 103
02:09:27.195 00.001 10052 MoveAxis(N, 0, ABG)
02:09:27.195 00.000 10052 Move returns status 0, amount 0
02:09:27.195 00.000 10052 move complete, result=0
02:09:27.195 00.000 10052 worker thread done servicing request
02:09:27.195 00.000 6880 GuideStep: -0.4 px 103 ms EAST, -0.0 px 0 ms NORTH
02:09:27.195 00.000 10052 Worker thread wakes up
02:09:27.196 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:27.196 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:27.219 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37c607fc-31aa-42e1-8b36-59a8345ea640"}
02:09:27.220 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37c607fc-31aa-42e1-8b36-59a8345ea640"}
02:09:27.221 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"05be0084-42d6-425a-9cea-f41dea7bdb96"}
02:09:27.221 00.000 6880 case statement mapped state 6 to 3
02:09:27.222 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"05be0084-42d6-425a-9cea-f41dea7bdb96"}
02:09:27.296 00.074 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa802ac2-29b4-4bec-843e-550ca6af1f69"}
02:09:27.297 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2889,"width":15,"height":15,"star_pos":[6.90,7.42],"pixels":"..."},"id":"fa802ac2-29b4-4bec-843e-550ca6af1f69"}
02:09:28.384 01.087 10052 Exposure complete
02:09:28.508 00.124 10052 worker thread done servicing request
02:09:28.508 00.000 6880 OnExposeComplete: enter
02:09:28.508 00.000 6880 UpdateGuideState(): m_state=6
02:09:28.510 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2890
02:09:28.510 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.22, Mass=2649, SNR=35.7, Peak=191 HFD=4.5
02:09:28.511 00.001 6880 MultiStar: [#1 0.30,0.12,0.96,U] [#2 0.46,0.11,0.96,U] [#3 0.45,0.10,0.93,U] [#4 0.42,0.18,0.84,U] [#5 0.46,0.52,0.00,M3] [#6 0.45,0.13,0.90,U] [#7 0.19,0.18,0.76,U] [#8 0.30,0.07,0.80,U] 
02:09:28.511 00.000 6880 single-star, 7 included, MultiStar: {0.33, 0.14}, one-star: {0.03, 0.19}
02:09:28.511 00.000 6880 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.61) = xAngle (3.02 = 3.02)
02:09:28.511 00.000 6880 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.99 = 2.99)
02:09:28.511 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.41 mountX=-0.19 mountY=0.03, mountTheta=2.99
02:09:28.513 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.19, opts=13)
02:09:28.513 00.000 6880 Enqueuing Move request for scope (0.03, 0.19)
02:09:28.513 00.000 10052 Worker thread wakes up
02:09:28.514 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
02:09:28.514 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
02:09:28.514 00.000 10052 Moving (0.03, 0.19) raw xDistance=-0.19 yDistance=0.03
02:09:28.514 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:09:28.514 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.10, using input
02:09:28.514 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
02:09:28.514 00.000 10052 MoveAxis(E, 56, ABG)
02:09:28.514 00.000 10052 Guiding  Dir = 2, Dur = 56
02:09:28.567 00.053 10052 IsSlewing returns 0
02:09:28.579 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:28.592 00.013 10052 IsGuiding returns 0
02:09:28.618 00.026 10052 PulseGuide returned control before completion, sleep 41
02:09:28.642 00.024 6880 UpdateGuideState exits: m=2649 SNR=35.7
02:09:28.642 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:28.642 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:28.642 00.000 6880 Enqueuing Expose request
02:09:28.685 00.043 10052 IsGuiding returns 0
02:09:28.685 00.000 10052 Move returns status 0, amount 56
02:09:28.687 00.002 10052 MoveAxis(N, 0, ABG)
02:09:28.687 00.000 10052 Move returns status 0, amount 0
02:09:28.687 00.000 10052 move complete, result=0
02:09:28.687 00.000 10052 worker thread done servicing request
02:09:28.687 00.000 10052 Worker thread wakes up
02:09:28.687 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:28.687 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:28.687 00.000 6880 GuideStep: -0.2 px 56 ms EAST, 0.0 px 0 ms NORTH
02:09:29.226 00.539 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32751760-ceca-405d-a8ef-c97211c13acc"}
02:09:29.227 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32751760-ceca-405d-a8ef-c97211c13acc"}
02:09:29.228 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72f40f74-44a0-4346-950d-d06d0d30e1aa"}
02:09:29.228 00.000 6880 case statement mapped state 6 to 3
02:09:29.228 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72f40f74-44a0-4346-950d-d06d0d30e1aa"}
02:09:29.228 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4130615a-d731-4d0c-9a08-390a3767a026"}
02:09:29.229 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2890,"width":15,"height":15,"star_pos":[6.97,7.22],"pixels":"..."},"id":"4130615a-d731-4d0c-9a08-390a3767a026"}
02:09:29.609 00.380 10052 Exposure complete
02:09:29.723 00.114 10052 worker thread done servicing request
02:09:29.723 00.000 6880 OnExposeComplete: enter
02:09:29.723 00.000 6880 UpdateGuideState(): m_state=6
02:09:29.724 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2891
02:09:29.724 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=891.77, Mass=2654, SNR=35.8, Peak=159 HFD=4.5
02:09:29.724 00.000 6880 MultiStar: [#1 0.50,-0.16,0.95,U] [#2 0.41,0.02,0.98,U] [#3 0.19,-0.07,0.91,U] [#4 0.44,0.02,0.83,U] [#5 0.40,-0.06,0.98,U] [#6 0.07,-0.32,0.90,U] [#7 0.21,-0.20,0.74,U] [#8 0.13,-0.09,0.80,U] 
02:09:29.724 00.000 6880 single-star, 8 included, MultiStar: {0.28, -0.12}, one-star: {0.09, -0.26}
02:09:29.724 00.000 6880 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.61) = xAngle (0.37 = 0.37)
02:09:29.724 00.000 6880 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
02:09:29.724 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.24 mountX=0.25 mountY=0.09, mountTheta=0.34
02:09:29.727 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.26, opts=13)
02:09:29.727 00.000 6880 Enqueuing Move request for scope (0.09, -0.26)
02:09:29.727 00.000 10052 Worker thread wakes up
02:09:29.727 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
02:09:29.727 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
02:09:29.728 00.001 10052 Moving (0.09, -0.26) raw xDistance=0.25 yDistance=0.09
02:09:29.728 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:09:29.728 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.14, using input
02:09:29.728 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
02:09:29.728 00.000 10052 MoveAxis(W, 65, ABG)
02:09:29.728 00.000 10052 Guiding  Dir = 3, Dur = 65
02:09:29.751 00.023 10052 IsSlewing returns 0
02:09:29.760 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:29.789 00.029 10052 IsGuiding returns 0
02:09:29.815 00.026 6880 UpdateGuideState exits: m=2654 SNR=35.8
02:09:29.815 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:29.815 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:29.815 00.000 6880 Enqueuing Expose request
02:09:29.817 00.002 10052 PulseGuide returned control before completion, sleep 49
02:09:29.901 00.084 10052 IsGuiding returns 0
02:09:29.903 00.002 10052 Move returns status 0, amount 65
02:09:29.903 00.000 10052 MoveAxis(N, 0, ABG)
02:09:29.903 00.000 10052 Move returns status 0, amount 0
02:09:29.903 00.000 10052 move complete, result=0
02:09:29.903 00.000 10052 worker thread done servicing request
02:09:29.903 00.000 10052 Worker thread wakes up
02:09:29.903 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:29.903 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:30.003 00.100 6880 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
02:09:31.085 01.082 10052 Exposure complete
02:09:31.240 00.155 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ada7804a-7c4d-4b01-8ae1-ddfaa4dc3cf5"}
02:09:31.240 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ada7804a-7c4d-4b01-8ae1-ddfaa4dc3cf5"}
02:09:31.241 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3dda3047-686b-44d1-83ff-b744ba9852e9"}
02:09:31.241 00.000 6880 case statement mapped state 6 to 3
02:09:31.241 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3dda3047-686b-44d1-83ff-b744ba9852e9"}
02:09:31.242 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2d51d216-825b-45f5-b8dc-2452bdc0d24e"}
02:09:31.243 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2891,"width":15,"height":15,"star_pos":[7.02,6.77],"pixels":"..."},"id":"2d51d216-825b-45f5-b8dc-2452bdc0d24e"}
02:09:31.298 00.055 6880 OnExposeComplete: enter
02:09:31.299 00.001 10052 worker thread done servicing request
02:09:31.299 00.000 6880 UpdateGuideState(): m_state=6
02:09:31.299 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2892
02:09:31.299 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.40, Mass=2598, SNR=35.4, Peak=177 HFD=4.4
02:09:31.301 00.002 6880 MultiStar: [#1 0.35,0.30,0.97,U] [#2 0.48,0.22,1.01,U] [#3 0.50,0.42,0.00,M1] [#4 0.47,0.45,0.00,M1] [#5 0.25,0.86,0.00,M3] [#6 0.38,0.22,0.93,U] [#7 0.31,0.34,0.77,U] [#8 0.34,0.34,0.82,U] 
02:09:31.301 00.000 6880 single-star, 5 included, MultiStar: {0.30, 0.29}, one-star: {-0.06, 0.37}
02:09:31.301 00.000 6880 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.61) = xAngle (3.34 = -2.95)
02:09:31.301 00.000 6880 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.31 = -2.98)
02:09:31.301 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.37 hyp=0.38 cameraTheta=1.72 mountX=-0.37 mountY=-0.06, mountTheta=-2.98
02:09:31.305 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.37, opts=13)
02:09:31.305 00.000 6880 Enqueuing Move request for scope (-0.06, 0.37)
02:09:31.305 00.000 10052 Worker thread wakes up
02:09:31.305 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.37) opts 0xd
02:09:31.305 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.37)
02:09:31.305 00.000 10052 Moving (-0.06, 0.37) raw xDistance=-0.37 yDistance=-0.06
02:09:31.305 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
02:09:31.306 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
02:09:31.306 00.000 10052 MoveAxis(E, 95, ABG)
02:09:31.306 00.000 10052 Guiding  Dir = 2, Dur = 95
02:09:31.326 00.020 10052 IsSlewing returns 0
02:09:31.341 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:31.365 00.024 10052 IsGuiding returns 0
02:09:31.392 00.027 10052 PulseGuide returned control before completion, sleep 79
02:09:31.397 00.005 6880 UpdateGuideState exits: m=2598 SNR=35.4
02:09:31.397 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:31.397 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:31.397 00.000 6880 Enqueuing Expose request
02:09:31.495 00.098 10052 IsGuiding returns 0
02:09:31.495 00.000 10052 Move returns status 0, amount 95
02:09:31.495 00.000 10052 MoveAxis(N, 0, ABG)
02:09:31.496 00.001 10052 Move returns status 0, amount 0
02:09:31.496 00.000 10052 move complete, result=0
02:09:31.496 00.000 10052 worker thread done servicing request
02:09:31.496 00.000 10052 Worker thread wakes up
02:09:31.496 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:31.496 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:31.758 00.262 6880 GuideStep: -0.4 px 95 ms EAST, -0.1 px 0 ms NORTH
02:09:32.403 00.645 10052 Exposure complete
02:09:32.506 00.103 10052 worker thread done servicing request
02:09:32.512 00.006 6880 OnExposeComplete: enter
02:09:32.513 00.001 6880 UpdateGuideState(): m_state=6
02:09:32.513 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2893
02:09:32.513 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.43, Mass=2645, SNR=35.6, Peak=155 HFD=4.7
02:09:32.514 00.001 6880 MultiStar: [#1 0.38,0.32,0.94,U] [#2 0.45,0.47,0.00,M1] [#3 0.32,0.45,0.00,M2] [#4 0.37,0.57,0.00,M2] [#5 0.40,0.74,0.00,M4] [#6 0.42,0.32,0.00,M1] [#7 0.18,0.33,0.76,U] [#8 0.38,0.63,0.00,M1] 
02:09:32.514 00.000 6880 refined, 2 included, MultiStar: {0.16, 0.35}, one-star: {-0.07, 0.39}
02:09:32.514 00.000 6880 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.61) = xAngle (2.76 = 2.76)
02:09:32.514 00.000 6880 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.73 = 2.73)
02:09:32.514 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.35 hyp=0.38 cameraTheta=1.15 mountX=-0.36 mountY=0.15, mountTheta=2.74
02:09:32.516 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.35, opts=13)
02:09:32.516 00.000 6880 Enqueuing Move request for scope (0.16, 0.35)
02:09:32.516 00.000 10052 Worker thread wakes up
02:09:32.516 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.35) opts 0xd
02:09:32.516 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.35)
02:09:32.516 00.000 10052 Moving (0.16, 0.35) raw xDistance=-0.36 yDistance=0.15
02:09:32.516 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
02:09:32.516 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
02:09:32.516 00.000 10052 MoveAxis(E, 100, ABG)
02:09:32.516 00.000 10052 Guiding  Dir = 2, Dur = 100
02:09:32.548 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:32.573 00.025 10052 IsSlewing returns 0
02:09:32.599 00.026 6880 UpdateGuideState exits: m=2645 SNR=35.6
02:09:32.599 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:32.599 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:32.599 00.000 6880 Enqueuing Expose request
02:09:32.641 00.042 10052 IsGuiding returns 0
02:09:32.703 00.062 10052 PulseGuide returned control before completion, sleep 48
02:09:32.824 00.121 10052 IsGuiding returns 0
02:09:32.824 00.000 10052 Move returns status 0, amount 100
02:09:32.824 00.000 10052 MoveAxis(N, 0, ABG)
02:09:32.824 00.000 10052 Move returns status 0, amount 0
02:09:32.824 00.000 10052 move complete, result=0
02:09:32.824 00.000 10052 worker thread done servicing request
02:09:32.824 00.000 10052 Worker thread wakes up
02:09:32.824 00.000 6880 GuideStep: -0.4 px 100 ms EAST, 0.2 px 0 ms NORTH
02:09:32.824 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:32.824 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:33.225 00.401 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90536196-f69a-4ab9-bafd-3bbee55515ef"}
02:09:33.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90536196-f69a-4ab9-bafd-3bbee55515ef"}
02:09:33.226 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74156817-fc5d-4d00-bbba-d85d38f3591b"}
02:09:33.226 00.000 6880 case statement mapped state 6 to 3
02:09:33.226 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74156817-fc5d-4d00-bbba-d85d38f3591b"}
02:09:33.227 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91e560d9-a717-43cd-8fc6-36d4ca342672"}
02:09:33.227 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2893,"width":15,"height":15,"star_pos":[6.87,7.43],"pixels":"..."},"id":"91e560d9-a717-43cd-8fc6-36d4ca342672"}
02:09:33.951 00.724 10052 Exposure complete
02:09:34.033 00.082 10052 worker thread done servicing request
02:09:34.033 00.000 6880 OnExposeComplete: enter
02:09:34.033 00.000 6880 UpdateGuideState(): m_state=6
02:09:34.035 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2894
02:09:34.035 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.14, Mass=2638, SNR=35.6, Peak=177 HFD=4.4
02:09:34.035 00.000 6880 MultiStar: [#1 0.27,-0.03,0.96,U] [#2 0.40,0.38,0.00,M2] [#3 0.21,0.13,0.91,U] [#4 0.16,-0.14,0.85,U] [#5 0.43,0.53,0.00,M5] [#6 0.19,0.01,0.90,U] [#7 0.15,0.23,0.77,U] [#8 0.18,0.29,0.83,U] 
02:09:34.035 00.000 6880 single-star, 6 included, MultiStar: {0.15, 0.08}, one-star: {-0.07, 0.11}
02:09:34.036 00.001 6880 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.61) = xAngle (3.75 = -2.54)
02:09:34.036 00.000 6880 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.71 = -2.57)
02:09:34.036 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.13 mountX=-0.11 mountY=-0.07, mountTheta=-2.56
02:09:34.037 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.11, opts=13)
02:09:34.037 00.000 6880 Enqueuing Move request for scope (-0.07, 0.11)
02:09:34.038 00.001 10052 Worker thread wakes up
02:09:34.038 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
02:09:34.038 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
02:09:34.038 00.000 10052 Moving (-0.07, 0.11) raw xDistance=-0.11 yDistance=-0.07
02:09:34.038 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:09:34.038 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:09:34.038 00.000 10052 MoveAxis(E, 0, ABG)
02:09:34.038 00.000 10052 Move returns status 0, amount 0
02:09:34.038 00.000 10052 MoveAxis(N, 0, ABG)
02:09:34.038 00.000 10052 Move returns status 0, amount 0
02:09:34.038 00.000 10052 move complete, result=0
02:09:34.038 00.000 10052 worker thread done servicing request
02:09:34.065 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:34.109 00.044 6880 UpdateGuideState exits: m=2638 SNR=35.6
02:09:34.109 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:34.109 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:34.109 00.000 6880 Enqueuing Expose request
02:09:34.109 00.000 10052 Worker thread wakes up
02:09:34.109 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:34.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:34.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:35.025 00.916 10052 Exposure complete
02:09:35.107 00.082 10052 worker thread done servicing request
02:09:35.107 00.000 6880 OnExposeComplete: enter
02:09:35.107 00.000 6880 UpdateGuideState(): m_state=6
02:09:35.109 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2895
02:09:35.109 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=892.05, Mass=2622, SNR=35.5, Peak=170 HFD=4.6
02:09:35.109 00.000 6880 MultiStar: [#1 0.10,0.05,0.95,U] [#2 0.23,0.13,1.01,U] [#3 0.18,0.17,0.93,U] [#4 0.11,0.25,0.86,U] [#5 -0.01,0.33,0.99,U] [#6 0.17,0.09,0.92,U] [#7 -0.03,0.04,0.77,U] [#8 0.02,0.04,0.78,U] 
02:09:35.109 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {-0.28, 0.01}
02:09:35.109 00.000 6880 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.61) = xAngle (2.78 = 2.78)
02:09:35.109 00.000 6880 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.75 = 2.75)
02:09:35.110 00.001 6880 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.16 mountX=-0.13 mountY=0.05, mountTheta=2.75
02:09:35.111 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.13, opts=13)
02:09:35.112 00.001 6880 Enqueuing Move request for scope (0.05, 0.13)
02:09:35.112 00.000 10052 Worker thread wakes up
02:09:35.112 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
02:09:35.112 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
02:09:35.112 00.000 10052 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=0.05
02:09:35.112 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:09:35.112 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:09:35.112 00.000 10052 MoveAxis(E, 34, ABG)
02:09:35.112 00.000 10052 Guiding  Dir = 2, Dur = 34
02:09:35.133 00.021 10052 IsSlewing returns 0
02:09:35.141 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:35.171 00.030 10052 IsGuiding returns 0
02:09:35.185 00.014 6880 UpdateGuideState exits: m=2622 SNR=35.5
02:09:35.185 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:35.185 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:35.185 00.000 6880 Enqueuing Expose request
02:09:35.199 00.014 10052 PulseGuide returned control before completion, sleep 18
02:09:35.244 00.045 10052 IsGuiding returns 0
02:09:35.245 00.001 10052 Move returns status 0, amount 34
02:09:35.245 00.000 10052 MoveAxis(N, 0, ABG)
02:09:35.245 00.000 10052 Move returns status 0, amount 0
02:09:35.245 00.000 10052 move complete, result=0
02:09:35.246 00.001 10052 worker thread done servicing request
02:09:35.246 00.000 10052 Worker thread wakes up
02:09:35.246 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:35.246 00.000 6880 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
02:09:35.246 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:35.251 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d675ab0-59f4-4fe1-b678-b824cb737c6f"}
02:09:35.251 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d675ab0-59f4-4fe1-b678-b824cb737c6f"}
02:09:35.258 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"716bc819-b53f-48cd-b362-14f816320592"}
02:09:35.258 00.000 6880 case statement mapped state 6 to 3
02:09:35.258 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"716bc819-b53f-48cd-b362-14f816320592"}
02:09:35.267 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"88e33192-1123-4a34-ad16-f5c4c0ed028f"}
02:09:35.268 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2895,"width":15,"height":15,"star_pos":[6.65,7.05],"pixels":"..."},"id":"88e33192-1123-4a34-ad16-f5c4c0ed028f"}
02:09:36.382 01.114 10052 Exposure complete
02:09:36.453 00.071 10052 worker thread done servicing request
02:09:36.454 00.001 6880 OnExposeComplete: enter
02:09:36.454 00.000 6880 UpdateGuideState(): m_state=6
02:09:36.454 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2896
02:09:36.454 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.12, Mass=2576, SNR=35.2, Peak=161 HFD=4.5
02:09:36.455 00.001 6880 MultiStar: [#1 0.09,0.06,0.96,U] [#2 0.01,0.06,0.99,U] [#3 -0.02,0.15,0.92,U] [#4 0.17,0.18,0.84,U] [#5 0.20,0.13,0.97,U] [#6 -0.09,-0.09,0.91,U] [#7 0.12,0.02,0.75,U] [#8 -0.02,0.05,0.76,U] 
02:09:36.455 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.07}, one-star: {-0.13, 0.08}
02:09:36.455 00.000 6880 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.61) = xAngle (2.76 = 2.76)
02:09:36.455 00.000 6880 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.73 = 2.73)
02:09:36.455 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.15 mountX=-0.08 mountY=0.03, mountTheta=2.73
02:09:36.457 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.07, opts=13)
02:09:36.457 00.000 6880 Enqueuing Move request for scope (0.03, 0.07)
02:09:36.457 00.000 10052 Worker thread wakes up
02:09:36.457 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
02:09:36.457 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
02:09:36.457 00.000 10052 Moving (0.03, 0.07) raw xDistance=-0.08 yDistance=0.03
02:09:36.457 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:09:36.457 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.07, using input
02:09:36.457 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
02:09:36.457 00.000 10052 MoveAxis(E, 0, ABG)
02:09:36.458 00.001 10052 Move returns status 0, amount 0
02:09:36.458 00.000 10052 MoveAxis(N, 0, ABG)
02:09:36.458 00.000 10052 Move returns status 0, amount 0
02:09:36.458 00.000 10052 move complete, result=0
02:09:36.458 00.000 10052 worker thread done servicing request
02:09:36.483 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:36.525 00.042 6880 UpdateGuideState exits: m=2576 SNR=35.2
02:09:36.525 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:36.525 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:36.525 00.000 6880 Enqueuing Expose request
02:09:36.525 00.000 10052 Worker thread wakes up
02:09:36.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:36.526 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:36.526 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:37.248 00.722 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8220551a-c5a2-4f25-91a1-97979f79e90b"}
02:09:37.248 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8220551a-c5a2-4f25-91a1-97979f79e90b"}
02:09:37.249 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5723b136-3f3e-4ca8-a155-9d3a70279dfa"}
02:09:37.249 00.000 6880 case statement mapped state 6 to 3
02:09:37.249 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5723b136-3f3e-4ca8-a155-9d3a70279dfa"}
02:09:37.250 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a63f91fc-a9cc-4d43-87a2-d53d4004a6ce"}
02:09:37.251 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2896,"width":15,"height":15,"star_pos":[6.80,7.12],"pixels":"..."},"id":"a63f91fc-a9cc-4d43-87a2-d53d4004a6ce"}
02:09:37.440 00.189 10052 Exposure complete
02:09:37.517 00.077 10052 worker thread done servicing request
02:09:37.517 00.000 6880 OnExposeComplete: enter
02:09:37.517 00.000 6880 UpdateGuideState(): m_state=6
02:09:37.518 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2897
02:09:37.518 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.18, Mass=2663, SNR=35.9, Peak=184 HFD=4.5
02:09:37.518 00.000 6880 MultiStar: [#1 0.32,0.11,0.96,U] [#2 0.36,0.51,0.00,M1] [#3 0.10,0.17,0.91,U] [#4 0.27,0.35,0.83,U] [#5 0.25,0.58,0.00,M4] [#6 0.14,0.08,0.91,U] [#7 0.16,0.15,0.77,U] [#8 0.16,0.22,0.78,U] 
02:09:37.518 00.000 6880 refined, 6 included, MultiStar: {0.13, 0.17}, one-star: {-0.19, 0.15}
02:09:37.518 00.000 6880 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.61) = xAngle (2.53 = 2.53)
02:09:37.518 00.000 6880 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.50 = 2.50)
02:09:37.519 00.001 6880 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.92 mountX=-0.18 mountY=0.13, mountTheta=2.51
02:09:37.520 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.17, opts=13)
02:09:37.520 00.000 6880 Enqueuing Move request for scope (0.13, 0.17)
02:09:37.520 00.000 10052 Worker thread wakes up
02:09:37.521 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
02:09:37.521 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
02:09:37.521 00.000 10052 Moving (0.13, 0.17) raw xDistance=-0.18 yDistance=0.13
02:09:37.521 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:09:37.521 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
02:09:37.521 00.000 10052 MoveAxis(E, 48, ABG)
02:09:37.521 00.000 10052 Guiding  Dir = 2, Dur = 48
02:09:37.550 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:37.581 00.031 10052 IsSlewing returns 0
02:09:37.588 00.007 6880 UpdateGuideState exits: m=2663 SNR=35.9
02:09:37.588 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:37.588 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:37.588 00.000 6880 Enqueuing Expose request
02:09:37.655 00.067 10052 IsGuiding returns 0
02:09:37.795 00.140 10052 IsGuiding returns 0
02:09:37.795 00.000 10052 Move returns status 0, amount 48
02:09:37.796 00.001 10052 MoveAxis(N, 0, ABG)
02:09:37.796 00.000 10052 Move returns status 0, amount 0
02:09:37.796 00.000 10052 move complete, result=0
02:09:37.796 00.000 10052 worker thread done servicing request
02:09:37.796 00.000 6880 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
02:09:37.796 00.000 10052 Worker thread wakes up
02:09:37.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:37.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:38.928 01.132 10052 Exposure complete
02:09:38.988 00.060 10052 worker thread done servicing request
02:09:38.988 00.000 6880 OnExposeComplete: enter
02:09:38.988 00.000 6880 UpdateGuideState(): m_state=6
02:09:38.988 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2898
02:09:38.988 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=892.41, Mass=2722, SNR=36.2, Peak=169 HFD=4.5
02:09:38.988 00.000 6880 MultiStar: [#1 0.27,0.09,0.95,U] [#2 0.36,0.51,0.00,M2] [#3 0.23,0.29,0.89,U] [#4 0.32,0.41,0.83,U] [#5 0.51,0.60,0.00,M5] [#6 0.36,-0.00,0.91,U] [#7 0.15,0.21,0.75,U] [#8 0.33,0.18,0.78,U] 
02:09:38.988 00.000 6880 refined, 6 included, MultiStar: {0.23, 0.22}, one-star: {-0.03, 0.37}
02:09:38.988 00.000 6880 CameraToMount -- cameraTheta (0.77) - m_xAngle (-1.61) = xAngle (2.38 = 2.38)
02:09:38.993 00.005 6880 CameraToMount -- cameraTheta (0.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.35 = 2.35)
02:09:38.993 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.32 cameraTheta=0.77 mountX=-0.23 mountY=0.23, mountTheta=2.37
02:09:38.993 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.22, opts=13)
02:09:38.993 00.000 6880 Enqueuing Move request for scope (0.23, 0.22)
02:09:38.993 00.000 10052 Worker thread wakes up
02:09:38.993 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.22) opts 0xd
02:09:38.993 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.22)
02:09:38.993 00.000 10052 Moving (0.23, 0.22) raw xDistance=-0.23 yDistance=0.23
02:09:38.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
02:09:38.993 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.23, slope = 0.02
02:09:38.995 00.002 10052 MoveAxis(E, 64, ABG)
02:09:38.995 00.000 10052 Guiding  Dir = 2, Dur = 64
02:09:39.016 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:39.016 00.000 10052 IsSlewing returns 0
02:09:39.042 00.026 6880 UpdateGuideState exits: m=2722 SNR=36.2
02:09:39.042 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:39.042 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:39.042 00.000 6880 Enqueuing Expose request
02:09:39.052 00.010 10052 IsGuiding returns 0
02:09:39.079 00.027 10052 PulseGuide returned control before completion, sleep 47
02:09:39.149 00.070 10052 IsGuiding returns 0
02:09:39.149 00.000 10052 Move returns status 0, amount 64
02:09:39.149 00.000 10052 MoveAxis(S, 33, ABG)
02:09:39.149 00.000 10052 Guiding  Dir = 1, Dur = 33
02:09:39.183 00.034 10052 IsSlewing returns 0
02:09:39.226 00.043 10052 IsGuiding returns 0
02:09:39.250 00.024 10052 PulseGuide returned control before completion, sleep 16
02:09:39.257 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"972c9ea3-44a0-4156-a0c8-f96318b10bc3"}
02:09:39.257 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"972c9ea3-44a0-4156-a0c8-f96318b10bc3"}
02:09:39.260 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed955c2c-b131-4604-a28a-9b59db0f409a"}
02:09:39.260 00.000 6880 case statement mapped state 6 to 3
02:09:39.260 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed955c2c-b131-4604-a28a-9b59db0f409a"}
02:09:39.261 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f3571f58-70f3-4d8c-af78-63a4825c9352"}
02:09:39.261 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2898,"width":15,"height":15,"star_pos":[6.90,7.41],"pixels":"..."},"id":"f3571f58-70f3-4d8c-af78-63a4825c9352"}
02:09:39.289 00.028 10052 IsGuiding returns 1
02:09:39.289 00.000 10052 scope still moving after pulse duration time elapsed
02:09:39.339 00.050 10052 IsSlewing returns 0
02:09:39.368 00.029 10052 IsGuiding returns 0
02:09:39.368 00.000 10052 scope move finished after 33 + 118 ms
02:09:39.368 00.000 10052 Move returns status 0, amount 33
02:09:39.368 00.000 10052 move complete, result=0
02:09:39.379 00.011 10052 worker thread done servicing request
02:09:39.379 00.000 10052 Worker thread wakes up
02:09:39.379 00.000 6880 GuideStep: -0.2 px 64 ms EAST, 0.2 px 33 ms SOUTH
02:09:39.379 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:39.379 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:40.291 00.912 10052 Exposure complete
02:09:40.338 00.047 10052 worker thread done servicing request
02:09:40.338 00.000 6880 OnExposeComplete: enter
02:09:40.338 00.000 6880 UpdateGuideState(): m_state=6
02:09:40.338 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2899
02:09:40.338 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.30, Mass=2574, SNR=35.1, Peak=157 HFD=4.6
02:09:40.338 00.000 6880 MultiStar: [#1 0.06,0.06,0.98,U] [#2 -0.00,0.24,1.01,U] [#3 0.11,0.32,0.90,U] [#4 0.05,0.08,0.86,U] [#5 0.01,0.42,0.98,U] [#6 0.06,0.17,0.90,U] [#7 -0.02,0.17,0.77,U] [#8 -0.03,0.12,0.81,U] 
02:09:40.338 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.21}, one-star: {-0.14, 0.27}
02:09:40.338 00.000 6880 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
02:09:40.338 00.000 6880 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
02:09:40.338 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.21 hyp=0.21 cameraTheta=1.52 mountX=-0.21 mountY=0.01, mountTheta=3.10
02:09:40.338 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.21, opts=13)
02:09:40.338 00.000 6880 Enqueuing Move request for scope (0.01, 0.21)
02:09:40.338 00.000 10052 Worker thread wakes up
02:09:40.338 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0xd
02:09:40.338 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
02:09:40.338 00.000 10052 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=0.01
02:09:40.338 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:09:40.338 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.04, using input
02:09:40.338 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:09:40.338 00.000 10052 MoveAxis(E, 59, ABG)
02:09:40.338 00.000 10052 Guiding  Dir = 2, Dur = 59
02:09:40.366 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:40.386 00.020 6880 UpdateGuideState exits: m=2574 SNR=35.1
02:09:40.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:40.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:40.386 00.000 6880 Enqueuing Expose request
02:09:40.418 00.032 10052 IsSlewing returns 0
02:09:40.450 00.032 10052 IsGuiding returns 0
02:09:40.485 00.035 10052 PulseGuide returned control before completion, sleep 42
02:09:40.564 00.079 10052 IsGuiding returns 0
02:09:40.564 00.000 10052 Move returns status 0, amount 59
02:09:40.564 00.000 10052 MoveAxis(N, 0, ABG)
02:09:40.564 00.000 10052 Move returns status 0, amount 0
02:09:40.564 00.000 10052 move complete, result=0
02:09:40.564 00.000 10052 worker thread done servicing request
02:09:40.564 00.000 6880 GuideStep: -0.2 px 59 ms EAST, 0.0 px 0 ms NORTH
02:09:40.565 00.001 10052 Worker thread wakes up
02:09:40.565 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:40.565 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:41.255 00.690 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f860a129-fc04-4e23-80a4-e9e065e72316"}
02:09:41.255 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f860a129-fc04-4e23-80a4-e9e065e72316"}
02:09:41.255 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8566b23b-6f5d-4553-b81d-fff23a37b27b"}
02:09:41.255 00.000 6880 case statement mapped state 6 to 3
02:09:41.255 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8566b23b-6f5d-4553-b81d-fff23a37b27b"}
02:09:41.255 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e8b0a466-a98e-49b7-b5ef-9249d768bf16"}
02:09:41.255 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2899,"width":15,"height":15,"star_pos":[6.79,7.30],"pixels":"..."},"id":"e8b0a466-a98e-49b7-b5ef-9249d768bf16"}
02:09:41.701 00.446 10052 Exposure complete
02:09:41.762 00.061 10052 worker thread done servicing request
02:09:41.762 00.000 6880 OnExposeComplete: enter
02:09:41.762 00.000 6880 UpdateGuideState(): m_state=6
02:09:41.775 00.013 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2900
02:09:41.775 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=892.18, Mass=2681, SNR=35.9, Peak=162 HFD=4.6
02:09:41.776 00.001 6880 MultiStar: [#1 0.27,0.10,0.95,U] [#2 0.06,0.24,0.97,U] [#3 0.01,0.14,0.88,U] [#4 0.07,0.29,0.82,U] [#5 0.06,0.21,0.98,U] [#6 0.10,0.06,0.91,U] [#7 0.10,0.23,0.75,U] [#8 0.03,0.18,0.80,U] 
02:09:41.776 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {-0.32, 0.15}
02:09:41.776 00.000 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
02:09:41.776 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
02:09:41.776 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.18 cameraTheta=1.35 mountX=-0.18 mountY=0.04, mountTheta=2.94
02:09:41.780 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.18, opts=13)
02:09:41.780 00.000 6880 Enqueuing Move request for scope (0.04, 0.18)
02:09:41.780 00.000 10052 Worker thread wakes up
02:09:41.780 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
02:09:41.780 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
02:09:41.780 00.000 10052 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=0.04
02:09:41.780 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:09:41.781 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:09:41.781 00.000 10052 MoveAxis(E, 51, ABG)
02:09:41.781 00.000 10052 Guiding  Dir = 2, Dur = 51
02:09:41.811 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:41.826 00.015 10052 IsSlewing returns 0
02:09:41.862 00.036 6880 UpdateGuideState exits: m=2681 SNR=35.9
02:09:41.862 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:41.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:41.862 00.000 6880 Enqueuing Expose request
02:09:41.890 00.028 10052 IsGuiding returns 0
02:09:42.048 00.158 10052 IsGuiding returns 0
02:09:42.048 00.000 10052 Move returns status 0, amount 51
02:09:42.048 00.000 10052 MoveAxis(N, 0, ABG)
02:09:42.048 00.000 10052 Move returns status 0, amount 0
02:09:42.048 00.000 10052 move complete, result=0
02:09:42.048 00.000 10052 worker thread done servicing request
02:09:42.048 00.000 10052 Worker thread wakes up
02:09:42.048 00.000 6880 GuideStep: -0.2 px 51 ms EAST, 0.0 px 0 ms NORTH
02:09:42.048 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:42.048 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:42.967 00.919 10052 Exposure complete
02:09:43.013 00.046 10052 worker thread done servicing request
02:09:43.028 00.015 6880 OnExposeComplete: enter
02:09:43.028 00.000 6880 UpdateGuideState(): m_state=6
02:09:43.028 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2901
02:09:43.028 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=892.00, Mass=2581, SNR=35.2, Peak=145 HFD=4.8
02:09:43.028 00.000 6880 MultiStar: [#1 0.02,0.24,0.96,U] [#2 -0.10,0.21,0.98,U] [#3 -0.11,0.20,0.91,U] [#4 0.06,0.36,0.86,U] [#5 -0.24,0.25,0.96,U] [#6 -0.16,0.10,0.90,U] [#7 -0.12,0.19,0.76,U] [#8 -0.21,0.16,0.79,U] 
02:09:43.028 00.000 6880 refined, 8 included, MultiStar: {-0.17, 0.18}, one-star: {-0.58, -0.04}
02:09:43.028 00.000 6880 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.61) = xAngle (3.92 = -2.36)
02:09:43.028 00.000 6880 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.40)
02:09:43.028 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.18 hyp=0.25 cameraTheta=2.31 mountX=-0.18 mountY=-0.17, mountTheta=-2.38
02:09:43.031 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.18, opts=13)
02:09:43.031 00.000 6880 Enqueuing Move request for scope (-0.17, 0.18)
02:09:43.031 00.000 10052 Worker thread wakes up
02:09:43.031 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.18) opts 0xd
02:09:43.031 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.18)
02:09:43.031 00.000 10052 Moving (-0.17, 0.18) raw xDistance=-0.18 yDistance=-0.17
02:09:43.031 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:09:43.031 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.00
02:09:43.031 00.000 10052 MoveAxis(E, 50, ABG)
02:09:43.031 00.000 10052 Guiding  Dir = 2, Dur = 50
02:09:43.051 00.020 10052 IsSlewing returns 0
02:09:43.054 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:43.084 00.030 6880 UpdateGuideState exits: m=2581 SNR=35.2
02:09:43.084 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:43.084 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:43.084 00.000 6880 Enqueuing Expose request
02:09:43.091 00.007 10052 IsGuiding returns 0
02:09:43.115 00.024 10052 PulseGuide returned control before completion, sleep 33
02:09:43.172 00.057 10052 IsGuiding returns 0
02:09:43.172 00.000 10052 Move returns status 0, amount 50
02:09:43.172 00.000 10052 MoveAxis(N, 0, ABG)
02:09:43.172 00.000 10052 Move returns status 0, amount 0
02:09:43.172 00.000 10052 move complete, result=0
02:09:43.172 00.000 10052 worker thread done servicing request
02:09:43.172 00.000 10052 Worker thread wakes up
02:09:43.178 00.006 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:43.178 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:43.189 00.011 6880 GuideStep: -0.2 px 50 ms EAST, -0.2 px 0 ms NORTH
02:09:43.265 00.076 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0b139ce0-4471-432d-b737-6b7a9420d4b3"}
02:09:43.265 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0b139ce0-4471-432d-b737-6b7a9420d4b3"}
02:09:43.266 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"87cf2c2f-9203-4c2b-86a4-6c1d1122a5b3"}
02:09:43.266 00.000 6880 case statement mapped state 6 to 3
02:09:43.266 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"87cf2c2f-9203-4c2b-86a4-6c1d1122a5b3"}
02:09:43.266 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"57cf3121-15e0-4147-ab80-4912058ffc22"}
02:09:43.266 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2901,"width":15,"height":15,"star_pos":[7.36,7.00],"pixels":"..."},"id":"57cf3121-15e0-4147-ab80-4912058ffc22"}
02:09:44.309 01.043 10052 Exposure complete
02:09:44.376 00.067 10052 worker thread done servicing request
02:09:44.376 00.000 6880 OnExposeComplete: enter
02:09:44.376 00.000 6880 UpdateGuideState(): m_state=6
02:09:44.376 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2902
02:09:44.377 00.001 6880 Star::Find returns 1 (0), X=407.49, Y=891.82, Mass=2543, SNR=35.0, Peak=131 HFD=4.6
02:09:44.377 00.000 6880 MultiStar: [#1 0.00,-0.25,0.97,U] [#2 -0.09,-0.03,0.98,U] [#3 -0.20,-0.01,0.92,U] [#4 -0.04,0.00,0.85,U] [#5 -0.15,-0.05,0.99,U] [#6 -0.23,-0.11,0.92,U] [#7 -0.12,-0.08,0.77,U] [#8 -0.11,-0.13,0.82,U] 
02:09:44.377 00.000 6880 refined, 8 included, MultiStar: {-0.16, -0.10}, one-star: {-0.45, -0.21}
02:09:44.377 00.000 6880 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.61) = xAngle (-0.97 = -0.97)
02:09:44.377 00.000 6880 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
02:09:44.377 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.59 mountX=0.10 mountY=-0.16, mountTheta=-0.98
02:09:44.377 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.10, opts=13)
02:09:44.377 00.000 6880 Enqueuing Move request for scope (-0.16, -0.10)
02:09:44.377 00.000 10052 Worker thread wakes up
02:09:44.377 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
02:09:44.377 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
02:09:44.377 00.000 10052 Moving (-0.16, -0.10) raw xDistance=0.10 yDistance=-0.16
02:09:44.377 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:09:44.377 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:09:44.377 00.000 10052 MoveAxis(E, 0, ABG)
02:09:44.377 00.000 10052 Move returns status 0, amount 0
02:09:44.377 00.000 10052 MoveAxis(N, 0, ABG)
02:09:44.377 00.000 10052 Move returns status 0, amount 0
02:09:44.377 00.000 10052 move complete, result=0
02:09:44.377 00.000 10052 worker thread done servicing request
02:09:44.388 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:44.426 00.038 6880 UpdateGuideState exits: m=2543 SNR=35.0
02:09:44.436 00.010 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:44.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:44.436 00.000 6880 Enqueuing Expose request
02:09:44.436 00.000 10052 Worker thread wakes up
02:09:44.436 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:09:44.436 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:44.436 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:45.260 00.824 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b1bf43d-fe96-4d9f-a305-e75584042e5b"}
02:09:45.260 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b1bf43d-fe96-4d9f-a305-e75584042e5b"}
02:09:45.260 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2872ada4-787c-445d-aaa7-38577009457f"}
02:09:45.260 00.000 6880 case statement mapped state 6 to 3
02:09:45.260 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2872ada4-787c-445d-aaa7-38577009457f"}
02:09:45.260 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d0a6af72-b838-4062-943d-ea92d0d535ae"}
02:09:45.260 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2902,"width":15,"height":15,"star_pos":[7.49,6.82],"pixels":"..."},"id":"d0a6af72-b838-4062-943d-ea92d0d535ae"}
02:09:45.339 00.079 10052 Exposure complete
02:09:45.406 00.067 10052 worker thread done servicing request
02:09:45.406 00.000 6880 OnExposeComplete: enter
02:09:45.406 00.000 6880 UpdateGuideState(): m_state=6
02:09:45.407 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2903
02:09:45.407 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.13, Mass=2616, SNR=35.4, Peak=158 HFD=4.5
02:09:45.407 00.000 6880 MultiStar: [#1 0.15,-0.15,0.95,U] [#2 0.08,0.11,0.98,U] [#3 0.09,0.13,0.90,U] [#4 -0.01,-0.08,0.85,U] [#5 0.11,0.20,0.98,U] [#6 0.01,-0.08,0.91,U] [#7 0.07,-0.09,0.77,U] [#8 -0.01,-0.06,0.81,U] 
02:09:45.407 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.01}, one-star: {-0.21, 0.10}
02:09:45.407 00.000 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.05 = 2.05)
02:09:45.407 00.000 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.02 = 2.02)
02:09:45.407 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.01 hyp=0.03 cameraTheta=0.44 mountX=-0.02 mountY=0.03, mountTheta=2.05
02:09:45.407 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.01, opts=13)
02:09:45.407 00.000 6880 Enqueuing Move request for scope (0.03, 0.01)
02:09:45.407 00.000 10052 Worker thread wakes up
02:09:45.407 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.01) opts 0xd
02:09:45.407 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.01)
02:09:45.407 00.000 10052 Moving (0.03, 0.01) raw xDistance=-0.02 yDistance=0.03
02:09:45.407 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:09:45.407 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
02:09:45.407 00.000 10052 MoveAxis(E, 0, ABG)
02:09:45.407 00.000 10052 Move returns status 0, amount 0
02:09:45.407 00.000 10052 MoveAxis(N, 0, ABG)
02:09:45.407 00.000 10052 Move returns status 0, amount 0
02:09:45.407 00.000 10052 move complete, result=0
02:09:45.407 00.000 10052 worker thread done servicing request
02:09:45.419 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:45.449 00.030 6880 UpdateGuideState exits: m=2616 SNR=35.4
02:09:45.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:45.449 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:45.449 00.000 6880 Enqueuing Expose request
02:09:45.449 00.000 10052 Worker thread wakes up
02:09:45.449 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:09:45.449 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:45.449 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:46.594 01.145 10052 Exposure complete
02:09:46.647 00.053 10052 worker thread done servicing request
02:09:46.647 00.000 6880 OnExposeComplete: enter
02:09:46.647 00.000 6880 UpdateGuideState(): m_state=6
02:09:46.647 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2904
02:09:46.647 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=892.03, Mass=2602, SNR=35.4, Peak=150 HFD=4.8
02:09:46.649 00.002 6880 MultiStar: [#1 -0.06,0.14,0.96,U] [#2 -0.15,0.15,0.98,U] [#3 0.04,0.27,0.92,U] [#4 -0.12,0.26,0.85,U] [#5 -0.11,0.24,0.97,U] [#6 -0.05,0.17,0.90,U] [#7 -0.22,0.09,0.77,U] [#8 -0.04,0.53,0.00,M1] 
02:09:46.649 00.000 6880 refined, 7 included, MultiStar: {-0.15, 0.16}, one-star: {-0.54, 0.00}
02:09:46.649 00.000 6880 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.61) = xAngle (3.94 = -2.34)
02:09:46.649 00.000 6880 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.91 = -2.37)
02:09:46.649 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.16 hyp=0.22 cameraTheta=2.33 mountX=-0.16 mountY=-0.15, mountTheta=-2.36
02:09:46.650 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.16, opts=13)
02:09:46.650 00.000 6880 Enqueuing Move request for scope (-0.15, 0.16)
02:09:46.650 00.000 10052 Worker thread wakes up
02:09:46.650 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.16) opts 0xd
02:09:46.650 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.16)
02:09:46.650 00.000 10052 Moving (-0.15, 0.16) raw xDistance=-0.16 yDistance=-0.15
02:09:46.650 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:09:46.650 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
02:09:46.650 00.000 10052 MoveAxis(E, 42, ABG)
02:09:46.650 00.000 10052 Guiding  Dir = 2, Dur = 42
02:09:46.670 00.020 10052 IsSlewing returns 0
02:09:46.672 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:46.703 00.031 6880 UpdateGuideState exits: m=2602 SNR=35.4
02:09:46.703 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:46.703 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:46.703 00.000 6880 Enqueuing Expose request
02:09:46.703 00.000 10052 IsGuiding returns 0
02:09:46.735 00.032 10052 PulseGuide returned control before completion, sleep 25
02:09:46.786 00.051 10052 IsGuiding returns 0
02:09:46.786 00.000 10052 Move returns status 0, amount 42
02:09:46.786 00.000 10052 MoveAxis(N, 0, ABG)
02:09:46.786 00.000 10052 Move returns status 0, amount 0
02:09:46.786 00.000 10052 move complete, result=0
02:09:46.787 00.001 10052 worker thread done servicing request
02:09:46.787 00.000 10052 Worker thread wakes up
02:09:46.787 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:46.787 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:46.787 00.000 6880 GuideStep: -0.2 px 42 ms EAST, -0.2 px 0 ms NORTH
02:09:47.271 00.484 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3eb98bc-777a-497e-91f4-688bb972cbec"}
02:09:47.272 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3eb98bc-777a-497e-91f4-688bb972cbec"}
02:09:47.272 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2f8d2e8-bc0c-4254-8a97-e910f440220f"}
02:09:47.272 00.000 6880 case statement mapped state 6 to 3
02:09:47.272 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2f8d2e8-bc0c-4254-8a97-e910f440220f"}
02:09:47.272 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9d7180ad-09ed-409c-b82c-de532c9cd736"}
02:09:47.272 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2904,"width":15,"height":15,"star_pos":[7.40,7.03],"pixels":"..."},"id":"9d7180ad-09ed-409c-b82c-de532c9cd736"}
02:09:47.699 00.427 10052 Exposure complete
02:09:47.750 00.051 10052 worker thread done servicing request
02:09:47.750 00.000 6880 OnExposeComplete: enter
02:09:47.750 00.000 6880 UpdateGuideState(): m_state=6
02:09:47.750 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2905
02:09:47.750 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=891.83, Mass=2582, SNR=35.2, Peak=157 HFD=4.8
02:09:47.750 00.000 6880 MultiStar: [#1 0.02,0.09,0.96,U] [#2 -0.05,-0.03,0.97,U] [#3 0.05,-0.01,0.91,U] [#4 -0.05,-0.18,0.82,U] [#5 -0.07,0.06,0.96,U] [#6 -0.04,0.03,0.89,U] [#7 -0.24,-0.02,0.76,U] [#8 -0.02,0.03,0.77,U] 
02:09:47.750 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.02}, one-star: {-0.34, -0.20}
02:09:47.750 00.000 6880 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.61) = xAngle (-1.24 = -1.24)
02:09:47.750 00.000 6880 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
02:09:47.750 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.02 hyp=0.08 cameraTheta=-2.85 mountX=0.03 mountY=-0.08, mountTheta=-1.24
02:09:47.750 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.02, opts=13)
02:09:47.750 00.000 6880 Enqueuing Move request for scope (-0.08, -0.02)
02:09:47.758 00.008 10052 Worker thread wakes up
02:09:47.758 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.02) opts 0xd
02:09:47.758 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.02)
02:09:47.758 00.000 10052 Moving (-0.08, -0.02) raw xDistance=0.03 yDistance=-0.08
02:09:47.758 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:09:47.758 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.13, using input
02:09:47.758 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
02:09:47.758 00.000 10052 MoveAxis(E, 0, ABG)
02:09:47.758 00.000 10052 Move returns status 0, amount 0
02:09:47.758 00.000 10052 MoveAxis(N, 0, ABG)
02:09:47.758 00.000 10052 Move returns status 0, amount 0
02:09:47.758 00.000 10052 move complete, result=0
02:09:47.758 00.000 10052 worker thread done servicing request
02:09:47.781 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:47.808 00.027 6880 UpdateGuideState exits: m=2582 SNR=35.2
02:09:47.808 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:47.808 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:47.808 00.000 6880 Enqueuing Expose request
02:09:47.808 00.000 10052 Worker thread wakes up
02:09:47.808 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:47.808 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:47.808 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:48.935 01.127 10052 Exposure complete
02:09:48.988 00.053 10052 worker thread done servicing request
02:09:48.988 00.000 6880 OnExposeComplete: enter
02:09:48.988 00.000 6880 UpdateGuideState(): m_state=6
02:09:48.999 00.011 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2906
02:09:48.999 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=891.84, Mass=2483, SNR=34.5, Peak=146 HFD=4.9
02:09:48.999 00.000 6880 MultiStar: [#1 0.38,-0.08,0.96,U] [#2 0.16,-0.34,0.98,U] [#3 0.05,0.04,0.92,U] [#4 0.27,0.17,0.86,U] [#5 0.28,-0.00,0.98,U] [#6 0.14,-0.12,0.92,U] [#7 0.16,-0.07,0.75,U] [#8 0.15,-0.13,0.79,U] 
02:09:48.999 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {-0.22, -0.20}
02:09:48.999 00.000 6880 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.61) = xAngle (1.10 = 1.10)
02:09:48.999 00.000 6880 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
02:09:48.999 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.51 mountX=0.08 mountY=0.15, mountTheta=1.09
02:09:49.001 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.08, opts=13)
02:09:49.001 00.000 6880 Enqueuing Move request for scope (0.15, -0.08)
02:09:49.001 00.000 10052 Worker thread wakes up
02:09:49.001 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
02:09:49.001 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
02:09:49.001 00.000 10052 Moving (0.15, -0.08) raw xDistance=0.08 yDistance=0.15
02:09:49.001 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:09:49.001 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
02:09:49.001 00.000 10052 MoveAxis(E, 0, ABG)
02:09:49.001 00.000 10052 Move returns status 0, amount 0
02:09:49.001 00.000 10052 MoveAxis(N, 0, ABG)
02:09:49.001 00.000 10052 Move returns status 0, amount 0
02:09:49.001 00.000 10052 move complete, result=0
02:09:49.001 00.000 10052 worker thread done servicing request
02:09:49.024 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:49.047 00.023 6880 UpdateGuideState exits: m=2483 SNR=34.5
02:09:49.047 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:49.047 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:49.047 00.000 6880 Enqueuing Expose request
02:09:49.047 00.000 10052 Worker thread wakes up
02:09:49.047 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:09:49.047 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:49.047 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:49.268 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a4dd295a-54cd-4fb9-8be5-26209aa45624"}
02:09:49.268 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a4dd295a-54cd-4fb9-8be5-26209aa45624"}
02:09:49.269 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c40b634-e09d-457f-8975-c1036308347f"}
02:09:49.269 00.000 6880 case statement mapped state 6 to 3
02:09:49.270 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c40b634-e09d-457f-8975-c1036308347f"}
02:09:49.271 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fb87f37d-d3b3-4476-a0bd-a19826c37417"}
02:09:49.271 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2906,"width":15,"height":15,"star_pos":[6.71,6.84],"pixels":"..."},"id":"fb87f37d-d3b3-4476-a0bd-a19826c37417"}
02:09:49.970 00.699 10052 Exposure complete
02:09:50.035 00.065 10052 worker thread done servicing request
02:09:50.035 00.000 6880 OnExposeComplete: enter
02:09:50.035 00.000 6880 UpdateGuideState(): m_state=6
02:09:50.035 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2907
02:09:50.036 00.001 6880 Star::Find returns 1 (0), X=407.41, Y=891.82, Mass=2501, SNR=34.7, Peak=132 HFD=4.8
02:09:50.036 00.000 6880 MultiStar: [#1 0.15,-0.30,0.97,U] [#2 0.05,-0.43,0.98,U] [#3 -0.03,-0.31,0.91,U] [#4 0.04,-0.24,0.83,U] [#5 -0.05,-0.12,0.97,U] [#6 0.02,-0.54,0.00,M1] [#7 0.01,-0.24,0.76,U] [#8 0.17,-0.27,0.80,U] 
02:09:50.036 00.000 6880 refined, 7 included, MultiStar: {-0.03, -0.27}, one-star: {-0.52, -0.21}
02:09:50.036 00.000 6880 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.61) = xAngle (-0.07 = -0.07)
02:09:50.036 00.000 6880 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
02:09:50.036 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.68 mountX=0.27 mountY=-0.03, mountTheta=-0.10
02:09:50.036 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.27, opts=13)
02:09:50.036 00.000 6880 Enqueuing Move request for scope (-0.03, -0.27)
02:09:50.036 00.000 10052 Worker thread wakes up
02:09:50.036 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
02:09:50.036 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
02:09:50.036 00.000 10052 Moving (-0.03, -0.27) raw xDistance=0.27 yDistance=-0.03
02:09:50.036 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:09:50.036 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
02:09:50.036 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:09:50.036 00.000 10052 MoveAxis(W, 72, ABG)
02:09:50.036 00.000 10052 Guiding  Dir = 3, Dur = 72
02:09:50.044 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:50.081 00.037 10052 IsSlewing returns 0
02:09:50.088 00.007 6880 UpdateGuideState exits: m=2501 SNR=34.7
02:09:50.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:50.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:50.088 00.000 6880 Enqueuing Expose request
02:09:50.156 00.068 10052 IsGuiding returns 0
02:09:50.201 00.045 10052 PulseGuide returned control before completion, sleep 27
02:09:50.280 00.079 10052 IsGuiding returns 1
02:09:50.280 00.000 10052 scope still moving after pulse duration time elapsed
02:09:50.361 00.081 10052 IsSlewing returns 0
02:09:50.431 00.070 10052 IsGuiding returns 0
02:09:50.431 00.000 10052 scope move finished after 72 + 203 ms
02:09:50.431 00.000 10052 Move returns status 0, amount 72
02:09:50.431 00.000 10052 MoveAxis(N, 0, ABG)
02:09:50.431 00.000 10052 Move returns status 0, amount 0
02:09:50.431 00.000 10052 move complete, result=0
02:09:50.431 00.000 10052 worker thread done servicing request
02:09:50.431 00.000 10052 Worker thread wakes up
02:09:50.431 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:50.431 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:50.431 00.000 6880 GuideStep: 0.3 px 72 ms WEST, -0.0 px 0 ms NORTH
02:09:51.275 00.844 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb903c76-bf48-4908-8026-3bb56c4eebc7"}
02:09:51.275 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb903c76-bf48-4908-8026-3bb56c4eebc7"}
02:09:51.275 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"90a2713c-9d17-4088-a6f9-91e9089203d3"}
02:09:51.275 00.000 6880 case statement mapped state 6 to 3
02:09:51.275 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"90a2713c-9d17-4088-a6f9-91e9089203d3"}
02:09:51.275 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e887daaf-95d3-42bc-8e8a-3b0e4513f09b"}
02:09:51.275 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2907,"width":15,"height":15,"star_pos":[7.41,6.82],"pixels":"..."},"id":"e887daaf-95d3-42bc-8e8a-3b0e4513f09b"}
02:09:51.561 00.286 10052 Exposure complete
02:09:51.618 00.057 10052 worker thread done servicing request
02:09:51.618 00.000 6880 OnExposeComplete: enter
02:09:51.618 00.000 6880 UpdateGuideState(): m_state=6
02:09:51.620 00.002 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2908
02:09:51.620 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=891.86, Mass=2663, SNR=35.8, Peak=167 HFD=4.6
02:09:51.620 00.000 6880 MultiStar: [#1 0.11,-0.21,0.94,U] [#2 -0.07,-0.07,0.98,U] [#3 -0.22,-0.07,0.90,U] [#4 -0.06,-0.24,0.85,U] [#5 0.05,-0.14,0.98,U] [#6 -0.17,-0.21,0.91,U] [#7 -0.04,-0.11,0.76,U] [#8 -0.09,-0.16,0.80,U] 
02:09:51.620 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.15}, one-star: {-0.28, -0.17}
02:09:51.620 00.000 6880 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
02:09:51.620 00.000 6880 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:09:51.620 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.07 mountX=0.16 mountY=-0.08, mountTheta=-0.49
02:09:51.620 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.15, opts=13)
02:09:51.620 00.000 6880 Enqueuing Move request for scope (-0.09, -0.15)
02:09:51.620 00.000 10052 Worker thread wakes up
02:09:51.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
02:09:51.620 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
02:09:51.620 00.000 10052 Moving (-0.09, -0.15) raw xDistance=0.16 yDistance=-0.08
02:09:51.623 00.003 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
02:09:51.623 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
02:09:51.623 00.000 10052 MoveAxis(W, 46, ABG)
02:09:51.623 00.000 10052 Guiding  Dir = 3, Dur = 46
02:09:51.644 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:51.674 00.030 6880 UpdateGuideState exits: m=2663 SNR=35.8
02:09:51.674 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:51.674 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:51.674 00.000 6880 Enqueuing Expose request
02:09:51.693 00.019 10052 IsSlewing returns 0
02:09:51.771 00.078 10052 IsGuiding returns 0
02:09:51.917 00.146 10052 IsGuiding returns 0
02:09:51.917 00.000 10052 Move returns status 0, amount 46
02:09:51.917 00.000 10052 MoveAxis(N, 0, ABG)
02:09:51.917 00.000 10052 Move returns status 0, amount 0
02:09:51.917 00.000 10052 move complete, result=0
02:09:51.917 00.000 10052 worker thread done servicing request
02:09:51.917 00.000 10052 Worker thread wakes up
02:09:51.917 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:51.917 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:51.917 00.000 6880 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
02:09:52.829 00.912 10052 Exposure complete
02:09:52.891 00.062 10052 worker thread done servicing request
02:09:52.891 00.000 6880 OnExposeComplete: enter
02:09:52.891 00.000 6880 UpdateGuideState(): m_state=6
02:09:52.891 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2909
02:09:52.891 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=892.01, Mass=2540, SNR=35.0, Peak=139 HFD=4.7
02:09:52.891 00.000 6880 MultiStar: [#1 0.05,-0.08,0.97,U] [#2 0.18,0.06,0.99,U] [#3 -0.11,0.06,0.92,U] [#4 -0.01,0.12,0.84,U] [#5 -0.06,0.10,0.98,U] [#6 -0.12,-0.02,0.93,U] [#7 -0.02,0.05,0.73,U] [#8 -0.03,0.02,0.78,U] 
02:09:52.891 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.03}, one-star: {-0.26, -0.02}
02:09:52.891 00.000 6880 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.61) = xAngle (4.14 = -2.14)
02:09:52.891 00.000 6880 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.18)
02:09:52.891 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.53 mountX=-0.03 mountY=-0.04, mountTheta=-2.15
02:09:52.891 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.03, opts=13)
02:09:52.891 00.000 6880 Enqueuing Move request for scope (-0.04, 0.03)
02:09:52.891 00.000 10052 Worker thread wakes up
02:09:52.891 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:09:52.891 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:09:52.891 00.000 10052 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
02:09:52.891 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:09:52.891 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:09:52.891 00.000 10052 MoveAxis(E, 0, ABG)
02:09:52.891 00.000 10052 Move returns status 0, amount 0
02:09:52.891 00.000 10052 MoveAxis(N, 0, ABG)
02:09:52.891 00.000 10052 Move returns status 0, amount 0
02:09:52.891 00.000 10052 move complete, result=0
02:09:52.891 00.000 10052 worker thread done servicing request
02:09:52.906 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:52.938 00.032 6880 UpdateGuideState exits: m=2540 SNR=35.0
02:09:52.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:52.938 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:52.938 00.000 6880 Enqueuing Expose request
02:09:52.938 00.000 10052 Worker thread wakes up
02:09:52.938 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:52.938 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:52.938 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:53.272 00.334 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce5d5393-e9a6-43bd-bf99-3fafbb572c9a"}
02:09:53.272 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce5d5393-e9a6-43bd-bf99-3fafbb572c9a"}
02:09:53.273 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"784a4d8f-4e2d-402f-bd10-c8680a7b6a2c"}
02:09:53.273 00.000 6880 case statement mapped state 6 to 3
02:09:53.273 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"784a4d8f-4e2d-402f-bd10-c8680a7b6a2c"}
02:09:53.274 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"74736b8b-b490-4c3d-bf74-1f5fed7ea3cd"}
02:09:53.275 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2909,"width":15,"height":15,"star_pos":[6.68,7.01],"pixels":"..."},"id":"74736b8b-b490-4c3d-bf74-1f5fed7ea3cd"}
02:09:54.079 00.804 10052 Exposure complete
02:09:54.142 00.063 10052 worker thread done servicing request
02:09:54.142 00.000 6880 OnExposeComplete: enter
02:09:54.142 00.000 6880 UpdateGuideState(): m_state=6
02:09:54.142 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2910
02:09:54.142 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=891.87, Mass=2536, SNR=34.9, Peak=148 HFD=4.7
02:09:54.142 00.000 6880 MultiStar: [#1 0.06,-0.44,0.96,U] [#2 -0.07,-0.09,0.99,U] [#3 0.02,-0.05,0.92,U] [#4 -0.05,-0.14,0.86,U] [#5 0.06,0.10,0.97,U] [#6 0.14,-0.16,0.91,U] [#7 -0.06,-0.14,0.77,U] [#8 0.04,-0.13,0.82,U] 
02:09:54.142 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.13}, one-star: {-0.34, -0.17}
02:09:54.142 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
02:09:54.142 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:09:54.142 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.76 mountX=0.14 mountY=-0.02, mountTheta=-0.18
02:09:54.144 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.13, opts=13)
02:09:54.144 00.000 6880 Enqueuing Move request for scope (-0.03, -0.13)
02:09:54.144 00.000 10052 Worker thread wakes up
02:09:54.144 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
02:09:54.144 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
02:09:54.144 00.000 10052 Moving (-0.03, -0.13) raw xDistance=0.14 yDistance=-0.02
02:09:54.144 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:09:54.144 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
02:09:54.144 00.000 10052 MoveAxis(W, 36, ABG)
02:09:54.145 00.001 10052 Guiding  Dir = 3, Dur = 36
02:09:54.164 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:54.191 00.027 6880 UpdateGuideState exits: m=2536 SNR=34.9
02:09:54.191 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:54.191 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:54.191 00.000 6880 Enqueuing Expose request
02:09:54.213 00.022 10052 IsSlewing returns 0
02:09:54.285 00.072 10052 IsGuiding returns 0
02:09:54.416 00.131 10052 IsGuiding returns 0
02:09:54.422 00.006 10052 Move returns status 0, amount 36
02:09:54.422 00.000 10052 MoveAxis(N, 0, ABG)
02:09:54.422 00.000 10052 Move returns status 0, amount 0
02:09:54.422 00.000 10052 move complete, result=0
02:09:54.422 00.000 10052 worker thread done servicing request
02:09:54.422 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
02:09:54.422 00.000 10052 Worker thread wakes up
02:09:54.422 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:54.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:55.279 00.857 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"46e1d9dc-78d1-46a8-b08b-88c46a7c1e72"}
02:09:55.279 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"46e1d9dc-78d1-46a8-b08b-88c46a7c1e72"}
02:09:55.279 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1364519-54f0-4166-a232-6592b388e01f"}
02:09:55.279 00.000 6880 case statement mapped state 6 to 3
02:09:55.279 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1364519-54f0-4166-a232-6592b388e01f"}
02:09:55.280 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e78d84d-03f3-4a6b-b7a2-98cbc5c5fca4"}
02:09:55.280 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2910,"width":15,"height":15,"star_pos":[6.59,6.87],"pixels":"..."},"id":"9e78d84d-03f3-4a6b-b7a2-98cbc5c5fca4"}
02:09:55.326 00.046 10052 Exposure complete
02:09:55.381 00.055 10052 worker thread done servicing request
02:09:55.381 00.000 6880 OnExposeComplete: enter
02:09:55.381 00.000 6880 UpdateGuideState(): m_state=6
02:09:55.384 00.003 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2911
02:09:55.384 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=891.80, Mass=2541, SNR=35.0, Peak=149 HFD=4.6
02:09:55.384 00.000 6880 MultiStar: [#1 0.14,-0.17,0.95,U] [#2 -0.09,-0.10,0.98,U] [#3 -0.00,-0.11,0.93,U] [#4 -0.05,-0.21,0.86,U] [#5 -0.14,0.03,0.97,U] [#6 -0.07,-0.16,0.93,U] [#7 0.04,-0.20,0.76,U] [#8 -0.02,-0.10,0.82,U] 
02:09:55.384 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.14}, one-star: {-0.48, -0.23}
02:09:55.384 00.000 6880 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
02:09:55.384 00.000 6880 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
02:09:55.384 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.10 mountX=0.14 mountY=-0.08, mountTheta=-0.51
02:09:55.384 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.14, opts=13)
02:09:55.384 00.000 6880 Enqueuing Move request for scope (-0.08, -0.14)
02:09:55.384 00.000 10052 Worker thread wakes up
02:09:55.384 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
02:09:55.384 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
02:09:55.384 00.000 10052 Moving (-0.08, -0.14) raw xDistance=0.14 yDistance=-0.08
02:09:55.384 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
02:09:55.384 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
02:09:55.384 00.000 10052 MoveAxis(W, 39, ABG)
02:09:55.384 00.000 10052 Guiding  Dir = 3, Dur = 39
02:09:55.407 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:55.407 00.000 10052 IsSlewing returns 0
02:09:55.438 00.031 6880 UpdateGuideState exits: m=2541 SNR=35.0
02:09:55.438 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:55.438 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:55.438 00.000 6880 Enqueuing Expose request
02:09:55.444 00.006 10052 IsGuiding returns 0
02:09:55.472 00.028 10052 PulseGuide returned control before completion, sleep 22
02:09:55.547 00.075 10052 IsGuiding returns 0
02:09:55.551 00.004 10052 Move returns status 0, amount 39
02:09:55.551 00.000 10052 MoveAxis(N, 0, ABG)
02:09:55.551 00.000 10052 Move returns status 0, amount 0
02:09:55.551 00.000 10052 move complete, result=0
02:09:55.551 00.000 10052 worker thread done servicing request
02:09:55.551 00.000 6880 GuideStep: 0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
02:09:55.551 00.000 10052 Worker thread wakes up
02:09:55.551 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:55.551 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:56.686 01.135 10052 Exposure complete
02:09:56.746 00.060 10052 worker thread done servicing request
02:09:56.746 00.000 6880 OnExposeComplete: enter
02:09:56.746 00.000 6880 UpdateGuideState(): m_state=6
02:09:56.746 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2912
02:09:56.746 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.04, Mass=2579, SNR=35.2, Peak=152 HFD=4.7
02:09:56.746 00.000 6880 MultiStar: [#1 0.20,-0.03,0.96,U] [#2 -0.16,-0.01,0.98,U] [#3 -0.15,-0.05,0.90,U] [#4 0.31,0.21,0.84,U] [#5 0.05,0.08,0.97,U] [#6 -0.26,0.02,0.90,U] [#7 0.09,-0.05,0.76,U] [#8 0.02,0.03,0.81,U] 
02:09:56.746 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.29, 0.01}
02:09:56.746 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.07 = -2.21)
02:09:56.749 00.003 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.04 = -2.24)
02:09:56.749 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.46 mountX=-0.02 mountY=-0.03, mountTheta=-2.22
02:09:56.749 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.02, opts=13)
02:09:56.749 00.000 6880 Enqueuing Move request for scope (-0.03, 0.02)
02:09:56.749 00.000 10052 Worker thread wakes up
02:09:56.749 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
02:09:56.749 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
02:09:56.749 00.000 10052 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
02:09:56.749 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:09:56.749 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
02:09:56.749 00.000 10052 MoveAxis(E, 0, ABG)
02:09:56.749 00.000 10052 Move returns status 0, amount 0
02:09:56.749 00.000 10052 MoveAxis(N, 0, ABG)
02:09:56.749 00.000 10052 Move returns status 0, amount 0
02:09:56.749 00.000 10052 move complete, result=0
02:09:56.749 00.000 10052 worker thread done servicing request
02:09:56.773 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:56.794 00.021 6880 UpdateGuideState exits: m=2579 SNR=35.2
02:09:56.794 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:56.794 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:56.794 00.000 6880 Enqueuing Expose request
02:09:56.794 00.000 10052 Worker thread wakes up
02:09:56.794 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:56.794 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:56.794 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:57.288 00.494 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf888f39-cdbc-4b6c-af3e-8ee8a19d7a37"}
02:09:57.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf888f39-cdbc-4b6c-af3e-8ee8a19d7a37"}
02:09:57.288 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eda3e2d6-9448-4960-9351-bd3dd262c63d"}
02:09:57.288 00.000 6880 case statement mapped state 6 to 3
02:09:57.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eda3e2d6-9448-4960-9351-bd3dd262c63d"}
02:09:57.289 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12eec85e-7547-4ad4-9e6d-f6a37f9a2e8f"}
02:09:57.289 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2912,"width":15,"height":15,"star_pos":[6.64,7.04],"pixels":"..."},"id":"12eec85e-7547-4ad4-9e6d-f6a37f9a2e8f"}
02:09:57.716 00.427 10052 Exposure complete
02:09:57.773 00.057 6880 OnExposeComplete: enter
02:09:57.773 00.000 6880 UpdateGuideState(): m_state=6
02:09:57.773 00.000 10052 worker thread done servicing request
02:09:57.773 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2913
02:09:57.773 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.95, Mass=2634, SNR=35.6, Peak=170 HFD=4.6
02:09:57.775 00.002 6880 MultiStar: [#1 0.17,-0.14,0.94,U] [#2 -0.11,-0.03,0.97,U] [#3 0.01,-0.07,0.90,U] [#4 -0.09,-0.17,0.85,U] [#5 0.05,0.05,0.95,U] [#6 -0.05,-0.13,0.90,U] [#7 0.02,-0.08,0.74,U] [#8 0.04,-0.09,0.77,U] 
02:09:57.775 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.08}, one-star: {-0.18, -0.09}
02:09:57.775 00.000 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
02:09:57.775 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:09:57.775 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.08 hyp=0.08 cameraTheta=-1.78 mountX=0.08 mountY=-0.02, mountTheta=-0.20
02:09:57.776 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.08, opts=13)
02:09:57.776 00.000 6880 Enqueuing Move request for scope (-0.02, -0.08)
02:09:57.778 00.002 10052 Worker thread wakes up
02:09:57.778 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.08) opts 0xd
02:09:57.778 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.08)
02:09:57.778 00.000 10052 Moving (-0.02, -0.08) raw xDistance=0.08 yDistance=-0.02
02:09:57.778 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:09:57.778 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:09:57.778 00.000 10052 MoveAxis(E, 0, ABG)
02:09:57.778 00.000 10052 Move returns status 0, amount 0
02:09:57.778 00.000 10052 MoveAxis(N, 0, ABG)
02:09:57.778 00.000 10052 Move returns status 0, amount 0
02:09:57.778 00.000 10052 move complete, result=0
02:09:57.778 00.000 10052 worker thread done servicing request
02:09:57.799 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:57.831 00.032 6880 UpdateGuideState exits: m=2634 SNR=35.6
02:09:57.831 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:57.831 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:57.831 00.000 6880 Enqueuing Expose request
02:09:57.831 00.000 10052 Worker thread wakes up
02:09:57.831 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:09:57.831 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:57.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:58.965 01.134 10052 Exposure complete
02:09:59.012 00.047 10052 worker thread done servicing request
02:09:59.012 00.000 6880 OnExposeComplete: enter
02:09:59.012 00.000 6880 UpdateGuideState(): m_state=6
02:09:59.012 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2914
02:09:59.012 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=892.05, Mass=2657, SNR=35.8, Peak=184 HFD=4.2
02:09:59.012 00.000 6880 MultiStar: [#1 0.07,-0.00,0.94,U] [#2 -0.12,0.14,0.99,U] [#3 -0.03,0.11,0.92,U] [#4 -0.01,0.30,0.83,U] [#5 0.07,0.31,0.99,U] [#6 0.01,-0.02,0.95,U] [#7 -0.09,0.08,0.77,U] [#8 0.05,-0.02,0.80,U] 
02:09:59.012 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.10}, one-star: {-0.46, 0.01}
02:09:59.012 00.000 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.73 = -2.55)
02:09:59.012 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.58)
02:09:59.012 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.12 mountX=-0.10 mountY=-0.06, mountTheta=-2.58
02:09:59.012 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.10, opts=13)
02:09:59.012 00.000 6880 Enqueuing Move request for scope (-0.06, 0.10)
02:09:59.012 00.000 10052 Worker thread wakes up
02:09:59.012 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
02:09:59.012 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:09:59.012 00.000 10052 Moving (-0.06, 0.10) raw xDistance=-0.10 yDistance=-0.06
02:09:59.012 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:09:59.012 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
02:09:59.012 00.000 10052 MoveAxis(E, 0, ABG)
02:09:59.012 00.000 10052 Move returns status 0, amount 0
02:09:59.012 00.000 10052 MoveAxis(N, 0, ABG)
02:09:59.012 00.000 10052 Move returns status 0, amount 0
02:09:59.012 00.000 10052 move complete, result=0
02:09:59.012 00.000 10052 worker thread done servicing request
02:09:59.029 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:09:59.061 00.032 6880 UpdateGuideState exits: m=2657 SNR=35.8
02:09:59.061 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:09:59.061 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:09:59.061 00.000 6880 Enqueuing Expose request
02:09:59.061 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:09:59.061 00.000 10052 Worker thread wakes up
02:09:59.061 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:09:59.061 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:09:59.297 00.236 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d2adc82-564d-4651-9aa0-e4ade30dda4a"}
02:09:59.297 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d2adc82-564d-4651-9aa0-e4ade30dda4a"}
02:09:59.297 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"66a762f3-093e-46ce-9066-86309e61f65d"}
02:09:59.297 00.000 6880 case statement mapped state 6 to 3
02:09:59.297 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"66a762f3-093e-46ce-9066-86309e61f65d"}
02:09:59.298 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db8f0adc-a757-4323-80b4-1424a7aa5102"}
02:09:59.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2914,"width":15,"height":15,"star_pos":[7.47,7.05],"pixels":"..."},"id":"db8f0adc-a757-4323-80b4-1424a7aa5102"}
02:09:59.978 00.680 10052 Exposure complete
02:10:00.041 00.063 10052 worker thread done servicing request
02:10:00.041 00.000 6880 OnExposeComplete: enter
02:10:00.041 00.000 6880 UpdateGuideState(): m_state=6
02:10:00.041 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2915
02:10:00.041 00.000 6880 Star::Find returns 1 (0), X=407.27, Y=891.89, Mass=2661, SNR=35.8, Peak=159 HFD=4.5
02:10:00.041 00.000 6880 MultiStar: [#1 -0.13,0.01,0.94,U] [#2 -0.25,0.11,1.00,U] [#3 -0.16,0.03,0.93,U] [#4 -0.26,0.20,0.83,U] [#5 -0.29,0.19,0.99,U] [#6 -0.25,-0.06,0.91,U] [#7 -0.32,0.06,0.77,U] [#8 -0.33,-0.04,0.81,U] 
02:10:00.041 00.000 6880 refined, 8 included, MultiStar: {-0.30, 0.04}, one-star: {-0.67, -0.14}
02:10:00.041 00.000 6880 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.61) = xAngle (4.63 = -1.66)
02:10:00.041 00.000 6880 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.59 = -1.69)
02:10:00.041 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.04 hyp=0.30 cameraTheta=3.01 mountX=-0.03 mountY=-0.30, mountTheta=-1.66
02:10:00.041 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.04, opts=13)
02:10:00.041 00.000 6880 Enqueuing Move request for scope (-0.30, 0.04)
02:10:00.041 00.000 10052 Worker thread wakes up
02:10:00.041 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.04) opts 0xd
02:10:00.041 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.04)
02:10:00.041 00.000 10052 Moving (-0.30, 0.04) raw xDistance=-0.03 yDistance=-0.30
02:10:00.041 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:10:00.041 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.30, slope = -0.02
02:10:00.041 00.000 10052 MoveAxis(E, 0, ABG)
02:10:00.041 00.000 10052 Move returns status 0, amount 0
02:10:00.041 00.000 10052 MoveAxis(N, 44, ABG)
02:10:00.041 00.000 10052 Guiding  Dir = 0, Dur = 44
02:10:00.065 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:00.076 00.011 10052 IsSlewing returns 0
02:10:00.089 00.013 6880 UpdateGuideState exits: m=2661 SNR=35.8
02:10:00.089 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:00.089 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:00.089 00.000 6880 Enqueuing Expose request
02:10:00.155 00.066 10052 IsGuiding returns 0
02:10:00.290 00.135 10052 IsGuiding returns 1
02:10:00.290 00.000 10052 scope still moving after pulse duration time elapsed
02:10:00.366 00.076 10052 IsSlewing returns 0
02:10:00.423 00.057 10052 IsGuiding returns 0
02:10:00.423 00.000 10052 scope move finished after 44 + 234 ms
02:10:00.423 00.000 10052 Move returns status 0, amount 44
02:10:00.423 00.000 10052 move complete, result=0
02:10:00.423 00.000 10052 worker thread done servicing request
02:10:00.423 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 44 ms NORTH
02:10:00.437 00.014 10052 Worker thread wakes up
02:10:00.437 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:00.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:01.296 00.859 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7e2c0b2e-e9ad-4bcf-936c-0dd881c73391"}
02:10:01.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7e2c0b2e-e9ad-4bcf-936c-0dd881c73391"}
02:10:01.296 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f48fd46-250c-4e4d-b9ee-b20e111084fe"}
02:10:01.296 00.000 6880 case statement mapped state 6 to 3
02:10:01.296 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f48fd46-250c-4e4d-b9ee-b20e111084fe"}
02:10:01.298 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4a4ecee5-e5ea-46f2-8c6a-c5106f9722e1"}
02:10:01.299 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2915,"width":15,"height":15,"star_pos":[7.27,6.89],"pixels":"..."},"id":"4a4ecee5-e5ea-46f2-8c6a-c5106f9722e1"}
02:10:01.571 00.272 10052 Exposure complete
02:10:01.625 00.054 10052 worker thread done servicing request
02:10:01.625 00.000 6880 OnExposeComplete: enter
02:10:01.625 00.000 6880 UpdateGuideState(): m_state=6
02:10:01.625 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2916
02:10:01.625 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=891.96, Mass=2668, SNR=35.9, Peak=169 HFD=4.4
02:10:01.625 00.000 6880 MultiStar: [#1 0.08,-0.13,0.94,U] [#2 0.13,-0.03,0.95,U] [#3 0.01,-0.02,0.90,U] [#4 -0.08,-0.16,0.83,U] [#5 0.07,0.06,0.96,U] [#6 0.01,-0.45,0.90,U] [#7 0.11,-0.18,0.75,U] [#8 0.00,-0.03,0.77,U] 
02:10:01.625 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.11}, one-star: {-0.37, -0.08}
02:10:01.625 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
02:10:01.625 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:10:01.625 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.65 mountX=0.11 mountY=-0.01, mountTheta=-0.07
02:10:01.628 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.11, opts=13)
02:10:01.628 00.000 6880 Enqueuing Move request for scope (-0.01, -0.11)
02:10:01.628 00.000 10052 Worker thread wakes up
02:10:01.628 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
02:10:01.628 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
02:10:01.628 00.000 10052 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=-0.01
02:10:01.628 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:10:01.628 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.04, using input
02:10:01.628 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:10:01.628 00.000 10052 MoveAxis(W, 30, ABG)
02:10:01.628 00.000 10052 Guiding  Dir = 3, Dur = 30
02:10:01.643 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:01.678 00.035 6880 UpdateGuideState exits: m=2668 SNR=35.9
02:10:01.678 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:01.678 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:01.678 00.000 6880 Enqueuing Expose request
02:10:01.691 00.013 10052 IsSlewing returns 0
02:10:01.772 00.081 10052 IsGuiding returns 0
02:10:01.913 00.141 10052 IsGuiding returns 0
02:10:01.913 00.000 10052 Move returns status 0, amount 30
02:10:01.920 00.007 10052 MoveAxis(N, 0, ABG)
02:10:01.920 00.000 10052 Move returns status 0, amount 0
02:10:01.920 00.000 10052 move complete, result=0
02:10:01.920 00.000 10052 worker thread done servicing request
02:10:01.920 00.000 6880 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
02:10:01.920 00.000 10052 Worker thread wakes up
02:10:01.920 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:01.920 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:02.834 00.914 10052 Exposure complete
02:10:02.886 00.052 10052 worker thread done servicing request
02:10:02.886 00.000 6880 OnExposeComplete: enter
02:10:02.886 00.000 6880 UpdateGuideState(): m_state=6
02:10:02.886 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2917
02:10:02.886 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=892.02, Mass=2646, SNR=35.5, Peak=154 HFD=4.3
02:10:02.886 00.000 6880 MultiStar: [#1 -0.00,-0.16,0.97,U] [#2 0.14,-0.00,1.01,U] [#3 0.13,-0.15,0.90,U] [#4 -0.04,0.04,0.85,U] [#5 0.10,0.16,1.00,U] [#6 0.12,-0.10,0.94,U] [#7 -0.12,-0.03,0.74,U] [#8 0.11,-0.13,0.83,U] 
02:10:02.886 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.04}, one-star: {-0.41, -0.01}
02:10:02.886 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.10 = 0.10)
02:10:02.886 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:10:02.886 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.04 hyp=0.04 cameraTheta=-1.52 mountX=0.04 mountY=0.00, mountTheta=0.06
02:10:02.891 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.04, opts=13)
02:10:02.891 00.000 6880 Enqueuing Move request for scope (0.00, -0.04)
02:10:02.891 00.000 10052 Worker thread wakes up
02:10:02.891 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.04) opts 0xd
02:10:02.891 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.04)
02:10:02.891 00.000 10052 Moving (0.00, -0.04) raw xDistance=0.04 yDistance=0.00
02:10:02.891 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:10:02.891 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
02:10:02.891 00.000 10052 MoveAxis(E, 0, ABG)
02:10:02.891 00.000 10052 Move returns status 0, amount 0
02:10:02.891 00.000 10052 MoveAxis(N, 0, ABG)
02:10:02.891 00.000 10052 Move returns status 0, amount 0
02:10:02.891 00.000 10052 move complete, result=0
02:10:02.891 00.000 10052 worker thread done servicing request
02:10:02.911 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:02.927 00.016 6880 UpdateGuideState exits: m=2646 SNR=35.5
02:10:02.927 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:02.927 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:02.927 00.000 6880 Enqueuing Expose request
02:10:02.927 00.000 10052 Worker thread wakes up
02:10:02.927 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:02.927 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:02.927 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:10:03.306 00.379 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa7c8e1e-21f9-4d75-b9bb-529867c2cfa6"}
02:10:03.306 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa7c8e1e-21f9-4d75-b9bb-529867c2cfa6"}
02:10:03.306 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"970d2ad0-275d-472e-9fd5-afdd230714fa"}
02:10:03.306 00.000 6880 case statement mapped state 6 to 3
02:10:03.306 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"970d2ad0-275d-472e-9fd5-afdd230714fa"}
02:10:03.306 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51382262-b8d1-42d2-9919-57257d0e6b02"}
02:10:03.306 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2917,"width":15,"height":15,"star_pos":[6.53,7.02],"pixels":"..."},"id":"51382262-b8d1-42d2-9919-57257d0e6b02"}
02:10:04.078 00.772 10052 Exposure complete
02:10:04.156 00.078 10052 worker thread done servicing request
02:10:04.156 00.000 6880 OnExposeComplete: enter
02:10:04.156 00.000 6880 UpdateGuideState(): m_state=6
02:10:04.172 00.016 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2918
02:10:04.172 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=891.88, Mass=2552, SNR=34.9, Peak=143 HFD=4.8
02:10:04.173 00.001 6880 MultiStar: [#1 0.01,-0.17,0.98,U] [#2 -0.01,-0.09,0.99,U] [#3 -0.05,-0.11,0.90,U] [#4 -0.11,-0.11,0.85,U] [#5 0.02,-0.01,1.01,U] [#6 -0.01,-0.21,0.92,U] [#7 -0.12,-0.14,0.75,U] [#8 -0.04,-0.16,0.80,U] 
02:10:04.173 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.13}, one-star: {-0.41, -0.15}
02:10:04.173 00.000 6880 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
02:10:04.173 00.000 6880 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
02:10:04.173 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.12 mountX=0.13 mountY=-0.08, mountTheta=-0.53
02:10:04.173 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.13, opts=13)
02:10:04.173 00.000 6880 Enqueuing Move request for scope (-0.08, -0.13)
02:10:04.173 00.000 10052 Worker thread wakes up
02:10:04.173 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
02:10:04.173 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
02:10:04.173 00.000 10052 Moving (-0.08, -0.13) raw xDistance=0.13 yDistance=-0.08
02:10:04.173 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:10:04.173 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
02:10:04.173 00.000 10052 MoveAxis(W, 35, ABG)
02:10:04.173 00.000 10052 Guiding  Dir = 3, Dur = 35
02:10:04.209 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:04.252 00.043 10052 IsSlewing returns 0
02:10:04.254 00.002 6880 UpdateGuideState exits: m=2552 SNR=34.9
02:10:04.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:04.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:04.254 00.000 6880 Enqueuing Expose request
02:10:04.315 00.061 10052 IsGuiding returns 0
02:10:04.503 00.188 10052 IsGuiding returns 0
02:10:04.503 00.000 10052 Move returns status 0, amount 35
02:10:04.503 00.000 10052 MoveAxis(N, 0, ABG)
02:10:04.503 00.000 10052 Move returns status 0, amount 0
02:10:04.503 00.000 10052 move complete, result=0
02:10:04.503 00.000 10052 worker thread done servicing request
02:10:04.503 00.000 10052 Worker thread wakes up
02:10:04.503 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
02:10:04.503 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:04.503 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:05.311 00.808 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df38854b-63d2-4e19-9c6e-e9d73413d175"}
02:10:05.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df38854b-63d2-4e19-9c6e-e9d73413d175"}
02:10:05.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23aef7ec-ba3b-4031-bc91-45dbbbeb64a1"}
02:10:05.312 00.000 6880 case statement mapped state 6 to 3
02:10:05.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23aef7ec-ba3b-4031-bc91-45dbbbeb64a1"}
02:10:05.313 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5a910de-e444-4c0a-a7f1-dc33fbfec744"}
02:10:05.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2918,"width":15,"height":15,"star_pos":[6.53,6.88],"pixels":"..."},"id":"b5a910de-e444-4c0a-a7f1-dc33fbfec744"}
02:10:05.407 00.094 10052 Exposure complete
02:10:05.486 00.079 10052 worker thread done servicing request
02:10:05.486 00.000 6880 OnExposeComplete: enter
02:10:05.486 00.000 6880 UpdateGuideState(): m_state=6
02:10:05.495 00.009 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2919
02:10:05.495 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=891.98, Mass=2468, SNR=34.4, Peak=156 HFD=4.2
02:10:05.495 00.000 6880 MultiStar: [#1 0.05,-0.08,0.98,U] [#2 -0.07,0.07,1.01,U] [#3 -0.03,-0.01,0.92,U] [#4 0.07,0.18,0.87,U] [#5 -0.06,0.06,1.00,U] [#6 0.02,-0.05,0.92,U] [#7 -0.12,0.06,0.77,U] [#8 -0.02,-0.07,0.80,U] 
02:10:05.495 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.01}, one-star: {-0.38, -0.05}
02:10:05.495 00.000 6880 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.61) = xAngle (4.57 = -1.72)
02:10:05.495 00.000 6880 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.53 = -1.75)
02:10:05.495 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.01 hyp=0.06 cameraTheta=2.95 mountX=-0.01 mountY=-0.06, mountTheta=-1.72
02:10:05.495 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.01, opts=13)
02:10:05.495 00.000 6880 Enqueuing Move request for scope (-0.06, 0.01)
02:10:05.495 00.000 10052 Worker thread wakes up
02:10:05.495 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.01) opts 0xd
02:10:05.495 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.01)
02:10:05.495 00.000 10052 Moving (-0.06, 0.01) raw xDistance=-0.01 yDistance=-0.06
02:10:05.495 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:10:05.495 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
02:10:05.495 00.000 10052 MoveAxis(E, 0, ABG)
02:10:05.495 00.000 10052 Move returns status 0, amount 0
02:10:05.495 00.000 10052 MoveAxis(N, 0, ABG)
02:10:05.495 00.000 10052 Move returns status 0, amount 0
02:10:05.495 00.000 10052 move complete, result=0
02:10:05.495 00.000 10052 worker thread done servicing request
02:10:05.529 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:05.567 00.038 6880 UpdateGuideState exits: m=2468 SNR=34.4
02:10:05.567 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:05.567 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:05.567 00.000 6880 Enqueuing Expose request
02:10:05.567 00.000 10052 Worker thread wakes up
02:10:05.567 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:05.567 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:05.579 00.012 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:06.705 01.126 10052 Exposure complete
02:10:06.791 00.086 10052 worker thread done servicing request
02:10:06.791 00.000 6880 OnExposeComplete: enter
02:10:06.791 00.000 6880 UpdateGuideState(): m_state=6
02:10:06.799 00.008 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2920
02:10:06.799 00.000 6880 Star::Find returns 1 (0), X=407.32, Y=892.10, Mass=2638, SNR=35.7, Peak=158 HFD=4.7
02:10:06.799 00.000 6880 MultiStar: [#1 -0.08,-0.00,0.94,U] [#2 -0.05,0.27,0.94,U] [#3 -0.04,0.19,0.91,U] [#4 -0.16,0.30,0.85,U] [#5 -0.03,0.27,0.98,U] [#6 -0.06,0.17,0.91,U] [#7 -0.07,0.09,0.76,U] [#8 -0.31,0.04,0.79,U] 
02:10:06.799 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.16}, one-star: {-0.62, 0.07}
02:10:06.799 00.000 6880 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.61) = xAngle (3.98 = -2.30)
02:10:06.799 00.000 6880 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.95 = -2.33)
02:10:06.799 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.16 hyp=0.22 cameraTheta=2.37 mountX=-0.15 mountY=-0.16, mountTheta=-2.31
02:10:06.799 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.16, opts=13)
02:10:06.799 00.000 6880 Enqueuing Move request for scope (-0.16, 0.16)
02:10:06.799 00.000 10052 Worker thread wakes up
02:10:06.799 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.16) opts 0xd
02:10:06.799 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.16)
02:10:06.799 00.000 10052 Moving (-0.16, 0.16) raw xDistance=-0.15 yDistance=-0.16
02:10:06.799 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:10:06.799 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.00
02:10:06.799 00.000 10052 MoveAxis(E, 40, ABG)
02:10:06.799 00.000 10052 Guiding  Dir = 2, Dur = 40
02:10:06.824 00.025 10052 IsSlewing returns 0
02:10:06.836 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:06.862 00.026 10052 IsGuiding returns 0
02:10:06.887 00.025 6880 UpdateGuideState exits: m=2638 SNR=35.7
02:10:06.887 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:06.887 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:06.887 00.000 6880 Enqueuing Expose request
02:10:06.887 00.000 10052 PulseGuide returned control before completion, sleep 23
02:10:06.941 00.054 10052 IsGuiding returns 0
02:10:06.941 00.000 10052 Move returns status 0, amount 40
02:10:06.941 00.000 10052 MoveAxis(N, 0, ABG)
02:10:06.941 00.000 10052 Move returns status 0, amount 0
02:10:06.941 00.000 10052 move complete, result=0
02:10:06.941 00.000 10052 worker thread done servicing request
02:10:06.941 00.000 10052 Worker thread wakes up
02:10:06.941 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:06.941 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:06.941 00.000 6880 GuideStep: -0.1 px 40 ms EAST, -0.2 px 0 ms NORTH
02:10:07.321 00.380 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff1565a1-2eeb-4fe3-acf7-523cd7500efc"}
02:10:07.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff1565a1-2eeb-4fe3-acf7-523cd7500efc"}
02:10:07.322 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc529c78-10d7-4b3b-b291-e72d231a5339"}
02:10:07.322 00.000 6880 case statement mapped state 6 to 3
02:10:07.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc529c78-10d7-4b3b-b291-e72d231a5339"}
02:10:07.323 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cfa942b3-ca87-4b27-9752-e89824081454"}
02:10:07.323 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2920,"width":15,"height":15,"star_pos":[7.32,7.10],"pixels":"..."},"id":"cfa942b3-ca87-4b27-9752-e89824081454"}
02:10:07.861 00.538 10052 Exposure complete
02:10:07.911 00.050 6880 evsrv: cli 01543AA0 connect
02:10:07.911 00.000 6880 case statement mapped state 6 to 3
02:10:07.911 00.000 6880 case statement mapped state 6 to 3
02:10:07.911 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"60b512ac-157b-4e20-bfaa-7fb59e28d42a"}
02:10:07.911 00.000 6880 case statement mapped state 6 to 3
02:10:07.911 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"60b512ac-157b-4e20-bfaa-7fb59e28d42a"}
02:10:07.934 00.023 6880 evsrv: cli 01543AA0 disconnect
02:10:07.934 00.000 6880 evsrv: cli 01543AA0 connect
02:10:07.934 00.000 6880 case statement mapped state 6 to 3
02:10:07.936 00.002 6880 case statement mapped state 6 to 3
02:10:07.936 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"500cca2e-f00d-434f-9a84-cec2b7dccf26"}
02:10:07.936 00.000 6880 PhdController::Dither begins
02:10:07.936 00.000 6880 dither: size=1.00, dRA=-0.24 dDec=0.00
02:10:07.936 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:10:07.936 00.000 6880 MountToCamera -- mountX=-0.24 mountY=0.00 hyp=0.24 mountTheta=3.14 cameraX=0.01, cameraY=0.24 cameraTheta=1.53
02:10:07.936 00.000 6880 setting lock position to (407.94, 892.28)
02:10:07.936 00.000 6880 Mount: notify guiding dithered (0.0, 0.2)
02:10:07.936 00.000 6880 MultiStar: stabilizing after lock position change
02:10:07.936 00.000 6880 Status Line: Dither by -0.24,0.00
02:10:07.940 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:10:07.940 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:10:07.940 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"500cca2e-f00d-434f-9a84-cec2b7dccf26"}
02:10:07.940 00.000 6880 evsrv: cli 01543AA0 disconnect
02:10:07.952 00.012 10052 worker thread done servicing request
02:10:07.952 00.000 6880 OnExposeComplete: enter
02:10:07.953 00.001 6880 UpdateGuideState(): m_state=6
02:10:07.953 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2921
02:10:07.953 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=892.13, Mass=2591, SNR=35.3, Peak=164 HFD=4.6
02:10:07.953 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
02:10:07.953 00.000 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
02:10:07.953 00.000 6880 CameraToMount -- cameraX=-0.41 cameraY=-0.15 hyp=0.44 cameraTheta=-2.80 mountX=0.16 mountY=-0.41, mountTheta=-1.19
02:10:07.953 00.000 6880 dither recenter: remaining=(0.2,-0.0) step=(0.2,-0.0)
02:10:07.953 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:10:07.953 00.000 6880 MountToCamera -- mountX=0.24 mountY=-0.00 hyp=0.24 mountTheta=-0.00 cameraX=-0.01, cameraY=-0.24 cameraTheta=-1.61
02:10:07.953 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.24, opts=4)
02:10:07.956 00.003 6880 Enqueuing Move request for scope (-0.01, -0.24)
02:10:07.956 00.000 10052 Worker thread wakes up
02:10:07.956 00.000 6880 Mount: notify direct move 0.24,-0.00
02:10:07.956 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0x4
02:10:07.956 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
02:10:07.956 00.000 10052 Moving (-0.01, -0.24) raw xDistance=0.24 yDistance=-0.00
02:10:07.956 00.000 10052 MoveAxis(W, 145, B)
02:10:07.956 00.000 10052 Guiding  Dir = 3, Dur = 145
02:10:07.983 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:07.989 00.006 10052 IsSlewing returns 0
02:10:08.019 00.030 10052 IsGuiding returns 0
02:10:08.019 00.000 6880 UpdateGuideState exits: m=2591 SNR=35.3
02:10:08.019 00.000 6880 PhdController: settling, locked = 1, distance = 0.40 (0.60) aobump = 0 frame = 1 / 99999
02:10:08.019 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123808.019,"Host":"MINIASTRO1","Inst":1,"Distance":0.40,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:10:08.019 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:08.019 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:08.019 00.000 6880 Enqueuing Expose request
02:10:08.052 00.033 10052 PulseGuide returned control before completion, sleep 128
02:10:08.250 00.198 10052 IsGuiding returns 0
02:10:08.250 00.000 10052 Move returns status 0, amount 145
02:10:08.250 00.000 10052 MoveAxis(N, 0, B)
02:10:08.250 00.000 10052 Move returns status 0, amount 0
02:10:08.250 00.000 10052 move complete, result=0
02:10:08.250 00.000 10052 worker thread done servicing request
02:10:08.250 00.000 6880 GuideStep: 0.2 px 145 ms WEST, -0.0 px 0 ms NORTH
02:10:08.250 00.000 10052 Worker thread wakes up
02:10:08.250 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:08.250 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:09.320 01.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78a57deb-7b35-4a40-8036-1a3e3b271240"}
02:10:09.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78a57deb-7b35-4a40-8036-1a3e3b271240"}
02:10:09.321 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae58c788-2216-459c-bdc9-8f4643d09b48"}
02:10:09.321 00.000 6880 case statement mapped state 6 to 3
02:10:09.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae58c788-2216-459c-bdc9-8f4643d09b48"}
02:10:09.322 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"676c69bb-1637-4e93-bb60-28aaa10406fb"}
02:10:09.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2921,"width":15,"height":15,"star_pos":[6.53,7.13],"pixels":"..."},"id":"676c69bb-1637-4e93-bb60-28aaa10406fb"}
02:10:09.388 00.066 10052 Exposure complete
02:10:09.473 00.085 10052 worker thread done servicing request
02:10:09.473 00.000 6880 OnExposeComplete: enter
02:10:09.473 00.000 6880 UpdateGuideState(): m_state=6
02:10:09.473 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2922
02:10:09.473 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=892.10, Mass=2736, SNR=36.3, Peak=169 HFD=4.6
02:10:09.473 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.21 = -1.21)
02:10:09.473 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
02:10:09.473 00.000 6880 CameraToMount -- cameraX=-0.55 cameraY=-0.18 hyp=0.58 cameraTheta=-2.83 mountX=0.20 mountY=-0.55, mountTheta=-1.22
02:10:09.478 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-0.55, y=-0.18, opts=13)
02:10:09.478 00.000 6880 Enqueuing Move request for scope (-0.55, -0.18)
02:10:09.478 00.000 10052 Worker thread wakes up
02:10:09.478 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.55, -0.18) opts 0xd
02:10:09.478 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.55, -0.18)
02:10:09.478 00.000 10052 Moving (-0.55, -0.18) raw xDistance=0.20 yDistance=-0.55
02:10:09.478 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:10:09.478 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.55, slope = 0.00
02:10:09.478 00.000 10052 MoveAxis(W, 55, ABG)
02:10:09.478 00.000 10052 Guiding  Dir = 3, Dur = 55
02:10:09.512 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:09.542 00.030 10052 IsSlewing returns 0
02:10:09.558 00.016 6880 UpdateGuideState exits: m=2736 SNR=36.3
02:10:09.558 00.000 6880 PhdController: settling, locked = 1, distance = 0.58 (0.60) aobump = 0 frame = 2 / 99999
02:10:09.558 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123809.558,"Host":"MINIASTRO1","Inst":1,"Distance":0.58,"Time":1.5,"SettleTime":6.0,"StarLocked":true}
02:10:09.558 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:09.558 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:09.558 00.000 6880 Enqueuing Expose request
02:10:09.619 00.061 10052 IsGuiding returns 0
02:10:09.758 00.139 10052 IsGuiding returns 0
02:10:09.758 00.000 10052 Move returns status 0, amount 55
02:10:09.758 00.000 10052 MoveAxis(N, 101, ABG)
02:10:09.758 00.000 10052 Guiding  Dir = 0, Dur = 101
02:10:09.831 00.073 10052 IsSlewing returns 0
02:10:09.911 00.080 10052 IsGuiding returns 0
02:10:09.970 00.059 10052 PulseGuide returned control before completion, sleep 43
02:10:10.097 00.127 10052 IsGuiding returns 1
02:10:10.097 00.000 10052 scope still moving after pulse duration time elapsed
02:10:10.159 00.062 10052 IsSlewing returns 0
02:10:10.238 00.079 10052 IsGuiding returns 0
02:10:10.238 00.000 10052 scope move finished after 101 + 238 ms
02:10:10.238 00.000 10052 Move returns status 0, amount 101
02:10:10.238 00.000 10052 move complete, result=0
02:10:10.238 00.000 10052 worker thread done servicing request
02:10:10.238 00.000 10052 Worker thread wakes up
02:10:10.238 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:10.238 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:10.238 00.000 6880 GuideStep: 0.2 px 55 ms WEST, -0.6 px 101 ms NORTH
02:10:11.157 00.919 10052 Exposure complete
02:10:11.211 00.054 10052 worker thread done servicing request
02:10:11.211 00.000 6880 OnExposeComplete: enter
02:10:11.211 00.000 6880 UpdateGuideState(): m_state=6
02:10:11.211 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2923
02:10:11.211 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.15, Mass=2501, SNR=34.6, Peak=163 HFD=4.5
02:10:11.211 00.000 6880 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.61) = xAngle (-0.87 = -0.87)
02:10:11.211 00.000 6880 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
02:10:11.211 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.49 mountX=0.13 mountY=-0.16, mountTheta=-0.88
02:10:11.216 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.13, opts=13)
02:10:11.216 00.000 6880 Enqueuing Move request for scope (-0.16, -0.13)
02:10:11.216 00.000 10052 Worker thread wakes up
02:10:11.216 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
02:10:11.216 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
02:10:11.216 00.000 10052 Moving (-0.16, -0.13) raw xDistance=0.13 yDistance=-0.16
02:10:11.217 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:10:11.217 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
02:10:11.217 00.000 10052 MoveAxis(W, 38, ABG)
02:10:11.217 00.000 10052 Guiding  Dir = 3, Dur = 38
02:10:11.235 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:11.236 00.001 10052 IsSlewing returns 0
02:10:11.268 00.032 6880 UpdateGuideState exits: m=2501 SNR=34.6
02:10:11.268 00.000 6880 PhdController: settling, locked = 1, distance = 0.47 (0.60) aobump = 0 frame = 3 / 99999
02:10:11.268 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123811.268,"Host":"MINIASTRO1","Inst":1,"Distance":0.47,"Time":3.2,"SettleTime":6.0,"StarLocked":true}
02:10:11.268 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:11.268 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:11.268 00.000 6880 Enqueuing Expose request
02:10:11.271 00.003 10052 IsGuiding returns 0
02:10:11.301 00.030 10052 PulseGuide returned control before completion, sleep 21
02:10:11.330 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1670618d-7bfc-476a-8e6a-64dc82fc9373"}
02:10:11.330 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1670618d-7bfc-476a-8e6a-64dc82fc9373"}
02:10:11.332 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25f63add-1b13-4099-be07-b4820fce64f3"}
02:10:11.332 00.000 6880 case statement mapped state 6 to 3
02:10:11.332 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"25f63add-1b13-4099-be07-b4820fce64f3"}
02:10:11.347 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"de6491ce-e20f-4008-be36-959018053a40"}
02:10:11.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2923,"width":15,"height":15,"star_pos":[6.78,7.15],"pixels":"..."},"id":"de6491ce-e20f-4008-be36-959018053a40"}
02:10:11.347 00.000 10052 IsGuiding returns 0
02:10:11.351 00.004 10052 Move returns status 0, amount 38
02:10:11.351 00.000 10052 MoveAxis(N, 0, ABG)
02:10:11.351 00.000 10052 Move returns status 0, amount 0
02:10:11.351 00.000 10052 move complete, result=0
02:10:11.351 00.000 10052 worker thread done servicing request
02:10:11.351 00.000 10052 Worker thread wakes up
02:10:11.351 00.000 6880 GuideStep: 0.1 px 38 ms WEST, -0.2 px 0 ms NORTH
02:10:11.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:11.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:12.487 01.136 10052 Exposure complete
02:10:12.542 00.055 10052 worker thread done servicing request
02:10:12.542 00.000 6880 OnExposeComplete: enter
02:10:12.542 00.000 6880 UpdateGuideState(): m_state=6
02:10:12.542 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2924
02:10:12.542 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.47, Mass=2594, SNR=35.2, Peak=167 HFD=4.6
02:10:12.544 00.002 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.28 = -3.00)
02:10:12.544 00.000 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.25 = -3.03)
02:10:12.544 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.67 mountX=-0.19 mountY=-0.02, mountTheta=-3.03
02:10:12.544 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.20, opts=13)
02:10:12.544 00.000 6880 Enqueuing Move request for scope (-0.02, 0.20)
02:10:12.544 00.000 10052 Worker thread wakes up
02:10:12.544 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
02:10:12.544 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
02:10:12.544 00.000 10052 Moving (-0.02, 0.20) raw xDistance=-0.19 yDistance=-0.02
02:10:12.544 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
02:10:12.544 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:10:12.544 00.000 10052 MoveAxis(E, 50, ABG)
02:10:12.544 00.000 10052 Guiding  Dir = 2, Dur = 50
02:10:12.551 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:12.551 00.000 10052 IsSlewing returns 0
02:10:12.587 00.036 6880 UpdateGuideState exits: m=2594 SNR=35.2
02:10:12.587 00.000 6880 PhdController: settling, locked = 1, distance = 0.39 (0.60) aobump = 0 frame = 4 / 99999
02:10:12.587 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123812.587,"Host":"MINIASTRO1","Inst":1,"Distance":0.39,"Time":4.6,"SettleTime":6.0,"StarLocked":true}
02:10:12.587 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:12.587 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:12.587 00.000 6880 Enqueuing Expose request
02:10:12.599 00.012 10052 IsGuiding returns 0
02:10:12.631 00.032 10052 PulseGuide returned control before completion, sleep 33
02:10:12.698 00.067 10052 IsGuiding returns 0
02:10:12.698 00.000 10052 Move returns status 0, amount 50
02:10:12.698 00.000 10052 MoveAxis(N, 0, ABG)
02:10:12.698 00.000 10052 Move returns status 0, amount 0
02:10:12.698 00.000 10052 move complete, result=0
02:10:12.698 00.000 10052 worker thread done servicing request
02:10:12.698 00.000 6880 GuideStep: -0.2 px 50 ms EAST, -0.0 px 0 ms NORTH
02:10:12.698 00.000 10052 Worker thread wakes up
02:10:12.698 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:12.698 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:13.328 00.630 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e230babc-51e1-4330-9daa-50009907738c"}
02:10:13.328 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e230babc-51e1-4330-9daa-50009907738c"}
02:10:13.328 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d91e14cd-fb0b-4964-b9b2-6804d4a1dbb8"}
02:10:13.328 00.000 6880 case statement mapped state 6 to 3
02:10:13.328 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d91e14cd-fb0b-4964-b9b2-6804d4a1dbb8"}
02:10:13.328 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c5cdb430-baf5-4d95-894c-d9c1e62dab15"}
02:10:13.328 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2924,"width":15,"height":15,"star_pos":[6.93,7.47],"pixels":"..."},"id":"c5cdb430-baf5-4d95-894c-d9c1e62dab15"}
02:10:13.613 00.285 10052 Exposure complete
02:10:13.676 00.063 10052 worker thread done servicing request
02:10:13.676 00.000 6880 OnExposeComplete: enter
02:10:13.676 00.000 6880 UpdateGuideState(): m_state=6
02:10:13.676 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2925
02:10:13.676 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.10, Mass=2626, SNR=35.5, Peak=165 HFD=4.5
02:10:13.676 00.000 6880 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.61) = xAngle (-0.64 = -0.64)
02:10:13.676 00.000 6880 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
02:10:13.676 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-2.25 mountX=0.19 mountY=-0.14, mountTheta=-0.66
02:10:13.678 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.18, opts=13)
02:10:13.678 00.000 6880 Enqueuing Move request for scope (-0.15, -0.18)
02:10:13.678 00.000 10052 Worker thread wakes up
02:10:13.678 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.18) opts 0xd
02:10:13.678 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.18)
02:10:13.678 00.000 10052 Moving (-0.15, -0.18) raw xDistance=0.19 yDistance=-0.14
02:10:13.678 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:10:13.678 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.14
02:10:13.678 00.000 10052 MoveAxis(W, 48, ABG)
02:10:13.678 00.000 10052 Guiding  Dir = 3, Dur = 48
02:10:13.695 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:13.723 00.028 6880 UpdateGuideState exits: m=2626 SNR=35.5
02:10:13.723 00.000 6880 PhdController: settling, locked = 1, distance = 0.34 (0.60) aobump = 0 frame = 5 / 99999
02:10:13.723 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123813.723,"Host":"MINIASTRO1","Inst":1,"Distance":0.34,"Time":5.7,"SettleTime":6.0,"StarLocked":true}
02:10:13.723 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:13.723 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:13.723 00.000 6880 Enqueuing Expose request
02:10:13.739 00.016 10052 IsSlewing returns 0
02:10:13.819 00.080 10052 IsGuiding returns 0
02:10:13.962 00.143 10052 IsGuiding returns 0
02:10:13.962 00.000 10052 Move returns status 0, amount 48
02:10:13.962 00.000 10052 MoveAxis(N, 0, ABG)
02:10:13.962 00.000 10052 Move returns status 0, amount 0
02:10:13.962 00.000 10052 move complete, result=0
02:10:13.962 00.000 10052 worker thread done servicing request
02:10:13.963 00.001 10052 Worker thread wakes up
02:10:13.963 00.000 6880 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
02:10:13.963 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:13.963 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:15.102 01.139 10052 Exposure complete
02:10:15.150 00.048 10052 worker thread done servicing request
02:10:15.150 00.000 6880 OnExposeComplete: enter
02:10:15.150 00.000 6880 UpdateGuideState(): m_state=6
02:10:15.150 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2926
02:10:15.150 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=892.08, Mass=2679, SNR=35.9, Peak=161 HFD=4.5
02:10:15.150 00.000 6880 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.61) = xAngle (-0.70 = -0.70)
02:10:15.150 00.000 6880 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
02:10:15.150 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.20 hyp=0.27 cameraTheta=-2.32 mountX=0.20 mountY=-0.18, mountTheta=-0.72
02:10:15.150 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.20, opts=13)
02:10:15.150 00.000 6880 Enqueuing Move request for scope (-0.18, -0.20)
02:10:15.150 00.000 10052 Worker thread wakes up
02:10:15.150 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.20) opts 0xd
02:10:15.150 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.20)
02:10:15.150 00.000 10052 Moving (-0.18, -0.20) raw xDistance=0.20 yDistance=-0.18
02:10:15.150 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:10:15.150 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.08
02:10:15.150 00.000 10052 MoveAxis(W, 57, ABG)
02:10:15.150 00.000 10052 Guiding  Dir = 3, Dur = 57
02:10:15.164 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:15.180 00.016 10052 IsSlewing returns 0
02:10:15.196 00.016 6880 UpdateGuideState exits: m=2679 SNR=35.9
02:10:15.196 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 6 / 99999
02:10:15.196 00.000 6880 PhdController: newstate STATE_FINISH
02:10:15.196 00.000 6880 PhdController complete: success
02:10:15.196 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783123815.196,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:10:15.196 00.000 6880 Mount: notify guiding dither settle done success=1
02:10:15.196 00.000 6880 PhdController: newstate STATE_IDLE
02:10:15.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:15.196 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:15.196 00.000 6880 Enqueuing Expose request
02:10:15.212 00.016 10052 IsGuiding returns 0
02:10:15.243 00.031 10052 PulseGuide returned control before completion, sleep 40
02:10:15.312 00.069 10052 IsGuiding returns 0
02:10:15.312 00.000 10052 Move returns status 0, amount 57
02:10:15.312 00.000 10052 MoveAxis(N, 0, ABG)
02:10:15.312 00.000 10052 Move returns status 0, amount 0
02:10:15.312 00.000 10052 move complete, result=0
02:10:15.312 00.000 10052 worker thread done servicing request
02:10:15.312 00.000 6880 GuideStep: 0.2 px 57 ms WEST, -0.2 px 0 ms NORTH
02:10:15.312 00.000 10052 Worker thread wakes up
02:10:15.312 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:15.312 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:15.338 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4fb8d74-e89b-4d0d-b06c-115c41ce5786"}
02:10:15.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4fb8d74-e89b-4d0d-b06c-115c41ce5786"}
02:10:15.339 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f0a324e-4af2-4901-9e76-3b1dafd0bcd0"}
02:10:15.339 00.000 6880 case statement mapped state 6 to 3
02:10:15.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f0a324e-4af2-4901-9e76-3b1dafd0bcd0"}
02:10:15.339 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"39e67bfa-c88f-49d3-a02e-54c801f36bdc"}
02:10:15.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2926,"width":15,"height":15,"star_pos":[6.76,7.08],"pixels":"..."},"id":"39e67bfa-c88f-49d3-a02e-54c801f36bdc"}
02:10:16.227 00.888 10052 Exposure complete
02:10:16.290 00.063 10052 worker thread done servicing request
02:10:16.290 00.000 6880 OnExposeComplete: enter
02:10:16.290 00.000 6880 UpdateGuideState(): m_state=6
02:10:16.290 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.17, Mass=2555, SNR=35.2, Peak=176 HFD=4.4
02:10:16.290 00.000 6880 MultiStar: exiting stabilization period
02:10:16.290 00.000 6880 MultiStar: updating star positions after lock position change
02:10:16.290 00.000 6880 Star::Find(15, 282, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=282.47, Y=302.24, Mass=2345, SNR=33.6, Peak=146 HFD=4.6
02:10:16.290 00.000 6880 Star::Find(15, 1199, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=1199.34, Y=299.06, Mass=2804, SNR=36.3, Peak=140 HFD=5.6
02:10:16.290 00.000 6880 Star::Find(15, 824, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=825.14, Y=302.30, Mass=2153, SNR=32.3, Peak=173 HFD=4.9
02:10:16.290 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=56.10, Y=636.97, Mass=1678, SNR=28.4, Peak=82 HFD=4.6
02:10:16.290 00.000 6880 Star::Find(15, 471, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=471.63, Y=596.40, Mass=2502, SNR=34.1, Peak=138 HFD=5.5
02:10:16.290 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=854.15, Y=221.90, Mass=2357, SNR=32.8, Peak=106 HFD=6.0
02:10:16.290 00.000 6880 Star::Find(15, 265, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=266.01, Y=88.92, Mass=1483, SNR=26.6, Peak=98 HFD=5.5
02:10:16.290 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=553.98, Y=334.18, Mass=1746, SNR=28.5, Peak=93 HFD=6.0
02:10:16.290 00.000 6880 Star::Find(15, 671, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=672.06, Y=829.48, Mass=935, SNR=21.3, Peak=73 HFD=4.0
02:10:16.290 00.000 6880 Star::Find(15, 1119, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=1119.60, Y=689.49, Mass=958, SNR=21.5, Peak=68 HFD=4.6
02:10:16.290 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2927
02:10:16.290 00.000 6880 Star::Find returns 1 (0), X=269.26, Y=581.81, Mass=1226, SNR=24.1, Peak=69 HFD=5.1
02:10:16.290 00.000 6880 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.61) = xAngle (0.90 = 0.90)
02:10:16.290 00.000 6880 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
02:10:16.290 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.71 mountX=0.10 mountY=0.13, mountTheta=0.89
02:10:16.290 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.11, opts=13)
02:10:16.290 00.000 6880 Enqueuing Move request for scope (0.12, -0.11)
02:10:16.290 00.000 10052 Worker thread wakes up
02:10:16.290 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
02:10:16.290 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
02:10:16.290 00.000 10052 Moving (0.12, -0.11) raw xDistance=0.10 yDistance=0.13
02:10:16.290 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:10:16.290 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.25, using input
02:10:16.290 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.09
02:10:16.290 00.000 10052 MoveAxis(E, 0, ABG)
02:10:16.290 00.000 10052 Move returns status 0, amount 0
02:10:16.290 00.000 10052 MoveAxis(N, 0, ABG)
02:10:16.290 00.000 10052 Move returns status 0, amount 0
02:10:16.290 00.000 10052 move complete, result=0
02:10:16.290 00.000 10052 worker thread done servicing request
02:10:16.313 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:16.342 00.029 6880 UpdateGuideState exits: m=2555 SNR=35.2
02:10:16.342 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:16.342 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:16.342 00.000 6880 Enqueuing Expose request
02:10:16.342 00.000 10052 Worker thread wakes up
02:10:16.342 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:16.342 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:16.342 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:17.336 00.994 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b68e7fba-9b23-40aa-9e2d-1c320364d32b"}
02:10:17.336 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b68e7fba-9b23-40aa-9e2d-1c320364d32b"}
02:10:17.337 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"03ec0bba-9faa-4515-9769-1eba49ced6ef"}
02:10:17.337 00.000 6880 case statement mapped state 6 to 3
02:10:17.338 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"03ec0bba-9faa-4515-9769-1eba49ced6ef"}
02:10:17.338 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"214ba704-5653-495f-897b-5c6c6ccdb95f"}
02:10:17.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2927,"width":15,"height":15,"star_pos":[7.07,7.17],"pixels":"..."},"id":"214ba704-5653-495f-897b-5c6c6ccdb95f"}
02:10:17.481 00.143 10052 Exposure complete
02:10:17.533 00.052 10052 worker thread done servicing request
02:10:17.533 00.000 6880 OnExposeComplete: enter
02:10:17.533 00.000 6880 UpdateGuideState(): m_state=6
02:10:17.533 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2928
02:10:17.533 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.26, Mass=2550, SNR=35.1, Peak=169 HFD=4.5
02:10:17.533 00.000 6880 MultiStar: [#1 -0.16,0.12,0.95,U] [#2 -0.28,0.08,0.99,U] [#3 -0.23,0.04,0.90,U] [#4 -0.27,0.11,0.80,U] [#5 -0.10,0.12,0.96,U] [#6 -0.26,0.07,0.91,U] [#7 -0.19,0.12,0.75,U] [#8 -0.19,0.18,0.80,U] 
02:10:17.533 00.000 6880 refined, 8 included, MultiStar: {-0.22, 0.09}, one-star: {-0.30, -0.01}
02:10:17.533 00.000 6880 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.61) = xAngle (4.38 = -1.90)
02:10:17.533 00.000 6880 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.35 = -1.93)
02:10:17.533 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.09 hyp=0.24 cameraTheta=2.77 mountX=-0.08 mountY=-0.22, mountTheta=-1.91
02:10:17.533 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.09, opts=13)
02:10:17.533 00.000 6880 Enqueuing Move request for scope (-0.22, 0.09)
02:10:17.533 00.000 10052 Worker thread wakes up
02:10:17.533 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.09) opts 0xd
02:10:17.533 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.09)
02:10:17.533 00.000 10052 Moving (-0.22, 0.09) raw xDistance=-0.08 yDistance=-0.22
02:10:17.533 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:10:17.533 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.05
02:10:17.533 00.000 10052 MoveAxis(E, 0, ABG)
02:10:17.533 00.000 10052 Move returns status 0, amount 0
02:10:17.533 00.000 10052 MoveAxis(N, 0, ABG)
02:10:17.533 00.000 10052 Move returns status 0, amount 0
02:10:17.533 00.000 10052 move complete, result=0
02:10:17.533 00.000 10052 worker thread done servicing request
02:10:17.558 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:17.589 00.031 6880 UpdateGuideState exits: m=2550 SNR=35.1
02:10:17.589 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:17.589 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:17.589 00.000 6880 Enqueuing Expose request
02:10:17.589 00.000 10052 Worker thread wakes up
02:10:17.589 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:10:17.589 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:17.590 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:18.494 00.904 10052 Exposure complete
02:10:18.552 00.058 10052 worker thread done servicing request
02:10:18.552 00.000 6880 OnExposeComplete: enter
02:10:18.552 00.000 6880 UpdateGuideState(): m_state=6
02:10:18.552 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2929
02:10:18.552 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.99, Mass=2478, SNR=34.5, Peak=169 HFD=4.3
02:10:18.552 00.000 6880 MultiStar: [#1 -0.15,-0.12,0.94,U] [#2 -0.44,0.00,1.01,U] [#3 -0.46,-0.11,0.92,U] [#4 -0.27,-0.07,0.81,U] [#5 -0.36,-0.41,0.00,M1] [#6 -0.43,-0.10,0.96,U] [#7 -0.30,0.09,0.78,U] [#8 -0.35,-0.24,0.80,U] 
02:10:18.552 00.000 6880 refined, 7 included, MultiStar: {-0.33, -0.10}, one-star: {-0.20, -0.28}
02:10:18.552 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
02:10:18.552 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
02:10:18.552 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=-0.10 hyp=0.34 cameraTheta=-2.83 mountX=0.12 mountY=-0.32, mountTheta=-1.22
02:10:18.557 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=-0.10, opts=13)
02:10:18.557 00.000 6880 Enqueuing Move request for scope (-0.33, -0.10)
02:10:18.557 00.000 10052 Worker thread wakes up
02:10:18.557 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.10) opts 0xd
02:10:18.557 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, -0.10)
02:10:18.557 00.000 10052 Moving (-0.33, -0.10) raw xDistance=0.12 yDistance=-0.32
02:10:18.557 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:10:18.558 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.02
02:10:18.558 00.000 10052 MoveAxis(W, 32, ABG)
02:10:18.558 00.000 10052 Guiding  Dir = 3, Dur = 32
02:10:18.579 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:18.580 00.001 10052 IsSlewing returns 0
02:10:18.605 00.025 6880 UpdateGuideState exits: m=2478 SNR=34.5
02:10:18.605 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:18.605 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:18.605 00.000 6880 Enqueuing Expose request
02:10:18.605 00.000 10052 IsGuiding returns 0
02:10:18.645 00.040 10052 PulseGuide returned control before completion, sleep 15
02:10:18.687 00.042 10052 IsGuiding returns 0
02:10:18.687 00.000 10052 Move returns status 0, amount 32
02:10:18.687 00.000 10052 MoveAxis(N, 0, ABG)
02:10:18.687 00.000 10052 Move returns status 0, amount 0
02:10:18.687 00.000 10052 move complete, result=0
02:10:18.688 00.001 10052 worker thread done servicing request
02:10:18.688 00.000 10052 Worker thread wakes up
02:10:18.688 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:18.688 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:18.699 00.011 6880 GuideStep: 0.1 px 32 ms WEST, -0.3 px 0 ms NORTH
02:10:19.333 00.634 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5316f414-1e73-4c62-a4ce-428de73c5ae8"}
02:10:19.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5316f414-1e73-4c62-a4ce-428de73c5ae8"}
02:10:19.334 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee3bab7b-4898-4ca1-9fc2-050742a5c2f3"}
02:10:19.334 00.000 6880 case statement mapped state 6 to 3
02:10:19.334 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee3bab7b-4898-4ca1-9fc2-050742a5c2f3"}
02:10:19.335 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"09aafc86-b1d1-4bdf-a2f9-62dca31333d0"}
02:10:19.335 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2929,"width":15,"height":15,"star_pos":[6.75,6.99],"pixels":"..."},"id":"09aafc86-b1d1-4bdf-a2f9-62dca31333d0"}
02:10:19.828 00.493 10052 Exposure complete
02:10:19.872 00.044 10052 worker thread done servicing request
02:10:19.872 00.000 6880 OnExposeComplete: enter
02:10:19.872 00.000 6880 UpdateGuideState(): m_state=6
02:10:19.872 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2930
02:10:19.872 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.46, Mass=2343, SNR=33.6, Peak=153 HFD=4.6
02:10:19.872 00.000 6880 MultiStar: [#1 -0.22,0.15,0.96,U] [#2 -0.37,0.19,1.04,U] [#3 -0.35,0.38,0.94,U] [#4 -0.36,0.24,0.85,U] [#5 -0.10,0.20,0.98,U] [#6 -0.33,0.30,0.97,U] [#7 -0.43,0.13,0.80,U] [#8 -0.18,0.32,0.84,U] 
02:10:19.872 00.000 6880 single-star, 8 included, MultiStar: {-0.28, 0.23}, one-star: {-0.19, 0.18}
02:10:19.872 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.01 = -2.28)
02:10:19.872 00.000 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.98 = -2.31)
02:10:19.872 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=-0.17 mountY=-0.20, mountTheta=-2.29
02:10:19.872 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.18, opts=13)
02:10:19.872 00.000 6880 Enqueuing Move request for scope (-0.19, 0.18)
02:10:19.872 00.000 10052 Worker thread wakes up
02:10:19.872 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
02:10:19.872 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
02:10:19.872 00.000 10052 Moving (-0.19, 0.18) raw xDistance=-0.17 yDistance=-0.20
02:10:19.872 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
02:10:19.872 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
02:10:19.872 00.000 10052 MoveAxis(E, 44, ABG)
02:10:19.872 00.000 10052 Guiding  Dir = 2, Dur = 44
02:10:19.903 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:19.920 00.017 6880 UpdateGuideState exits: m=2343 SNR=33.6
02:10:19.920 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:19.920 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:19.920 00.000 6880 Enqueuing Expose request
02:10:19.942 00.022 10052 IsSlewing returns 0
02:10:20.015 00.073 10052 IsGuiding returns 0
02:10:20.146 00.131 10052 IsGuiding returns 0
02:10:20.146 00.000 10052 Move returns status 0, amount 44
02:10:20.146 00.000 10052 MoveAxis(N, 0, ABG)
02:10:20.148 00.002 10052 Move returns status 0, amount 0
02:10:20.148 00.000 10052 move complete, result=0
02:10:20.148 00.000 10052 worker thread done servicing request
02:10:20.148 00.000 10052 Worker thread wakes up
02:10:20.148 00.000 6880 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
02:10:20.148 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:20.148 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:21.060 00.912 10052 Exposure complete
02:10:21.108 00.048 10052 worker thread done servicing request
02:10:21.108 00.000 6880 OnExposeComplete: enter
02:10:21.108 00.000 6880 UpdateGuideState(): m_state=6
02:10:21.108 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2931
02:10:21.108 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.14, Mass=2345, SNR=33.5, Peak=131 HFD=4.5
02:10:21.108 00.000 6880 MultiStar: [#1 -0.23,0.10,0.93,U] [#2 -0.08,0.16,1.06,U] [#3 -0.29,0.10,0.95,U] [#4 -0.22,0.12,0.84,U] [#5 -0.18,0.07,0.95,U] [#6 -0.29,-0.05,0.98,U] [#7 -0.20,0.29,0.78,U] [#8 -0.39,0.29,0.83,U] 
02:10:21.108 00.000 6880 single-star, 8 included, MultiStar: {-0.22, 0.10}, one-star: {-0.17, -0.13}
02:10:21.108 00.000 6880 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.61) = xAngle (-0.86 = -0.86)
02:10:21.108 00.000 6880 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
02:10:21.108 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.21 cameraTheta=-2.47 mountX=0.14 mountY=-0.17, mountTheta=-0.87
02:10:21.108 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.13, opts=13)
02:10:21.108 00.000 6880 Enqueuing Move request for scope (-0.17, -0.13)
02:10:21.108 00.000 10052 Worker thread wakes up
02:10:21.108 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
02:10:21.108 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
02:10:21.108 00.000 10052 Moving (-0.17, -0.13) raw xDistance=0.14 yDistance=-0.17
02:10:21.108 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:10:21.108 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
02:10:21.108 00.000 10052 MoveAxis(W, 35, ABG)
02:10:21.108 00.000 10052 Guiding  Dir = 3, Dur = 35
02:10:21.122 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:21.122 00.000 10052 IsSlewing returns 0
02:10:21.154 00.032 6880 UpdateGuideState exits: m=2345 SNR=33.5
02:10:21.154 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:21.154 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:21.154 00.000 6880 Enqueuing Expose request
02:10:21.170 00.016 10052 IsGuiding returns 0
02:10:21.201 00.031 10052 PulseGuide returned control before completion, sleep 18
02:10:21.250 00.049 10052 IsGuiding returns 0
02:10:21.250 00.000 10052 Move returns status 0, amount 35
02:10:21.250 00.000 10052 MoveAxis(N, 0, ABG)
02:10:21.250 00.000 10052 Move returns status 0, amount 0
02:10:21.250 00.000 10052 move complete, result=0
02:10:21.250 00.000 10052 worker thread done servicing request
02:10:21.250 00.000 10052 Worker thread wakes up
02:10:21.250 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.2 px 0 ms NORTH
02:10:21.250 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:21.250 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:21.344 00.094 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78aac8ea-e30a-4da2-b077-5ea55cb8c0ed"}
02:10:21.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78aac8ea-e30a-4da2-b077-5ea55cb8c0ed"}
02:10:21.353 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c6f3a83-933b-4b44-9d2e-6f3033e9c1f8"}
02:10:21.353 00.000 6880 case statement mapped state 6 to 3
02:10:21.353 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c6f3a83-933b-4b44-9d2e-6f3033e9c1f8"}
02:10:21.353 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3b99299f-30f3-45aa-b91f-e2db806e6ef4"}
02:10:21.353 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2931,"width":15,"height":15,"star_pos":[6.78,7.14],"pixels":"..."},"id":"3b99299f-30f3-45aa-b91f-e2db806e6ef4"}
02:10:22.391 01.038 10052 Exposure complete
02:10:22.447 00.056 10052 worker thread done servicing request
02:10:22.447 00.000 6880 OnExposeComplete: enter
02:10:22.448 00.001 6880 UpdateGuideState(): m_state=6
02:10:22.448 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2932
02:10:22.448 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.71, Mass=2314, SNR=33.3, Peak=165 HFD=4.5
02:10:22.448 00.000 6880 MultiStar: [#1 -0.01,0.52,0.94,U] [#2 -0.21,0.23,1.05,U] [#3 -0.18,0.29,0.96,U] [#4 -0.28,0.25,0.83,U] [#5 -0.10,0.22,0.94,U] [#6 -0.24,0.14,0.96,U] [#7 -0.28,0.61,0.00,M1] [#8 -0.25,0.35,0.84,U] 
02:10:22.448 00.000 6880 refined, 7 included, MultiStar: {-0.17, 0.30}, one-star: {-0.12, 0.43}
02:10:22.448 00.000 6880 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.61) = xAngle (3.69 = -2.59)
02:10:22.448 00.000 6880 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.66 = -2.62)
02:10:22.448 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.30 hyp=0.35 cameraTheta=2.08 mountX=-0.30 mountY=-0.17, mountTheta=-2.61
02:10:22.448 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.30, opts=13)
02:10:22.448 00.000 6880 Enqueuing Move request for scope (-0.17, 0.30)
02:10:22.448 00.000 10052 Worker thread wakes up
02:10:22.448 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.30) opts 0xd
02:10:22.448 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.30)
02:10:22.448 00.000 10052 Moving (-0.17, 0.30) raw xDistance=-0.30 yDistance=-0.17
02:10:22.448 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
02:10:22.448 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
02:10:22.448 00.000 10052 MoveAxis(E, 78, ABG)
02:10:22.448 00.000 10052 Guiding  Dir = 2, Dur = 78
02:10:22.471 00.023 10052 IsSlewing returns 0
02:10:22.471 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:22.501 00.030 6880 UpdateGuideState exits: m=2314 SNR=33.3
02:10:22.501 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:22.501 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:22.501 00.000 6880 Enqueuing Expose request
02:10:22.501 00.000 10052 IsGuiding returns 0
02:10:22.533 00.032 10052 PulseGuide returned control before completion, sleep 61
02:10:22.628 00.095 10052 IsGuiding returns 0
02:10:22.628 00.000 10052 Move returns status 0, amount 78
02:10:22.628 00.000 10052 MoveAxis(N, 0, ABG)
02:10:22.628 00.000 10052 Move returns status 0, amount 0
02:10:22.628 00.000 10052 move complete, result=0
02:10:22.628 00.000 10052 worker thread done servicing request
02:10:22.628 00.000 6880 GuideStep: -0.3 px 78 ms EAST, -0.2 px 0 ms NORTH
02:10:22.628 00.000 10052 Worker thread wakes up
02:10:22.628 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:22.628 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:23.355 00.727 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f4a737d-41c6-49d2-aaca-640760316503"}
02:10:23.355 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f4a737d-41c6-49d2-aaca-640760316503"}
02:10:23.355 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"789fd1e6-2404-4047-94c1-3deabd976efe"}
02:10:23.355 00.000 6880 case statement mapped state 6 to 3
02:10:23.355 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"789fd1e6-2404-4047-94c1-3deabd976efe"}
02:10:23.355 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"37193956-469d-4402-bd8b-ee2bfbf1e710"}
02:10:23.355 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2932,"width":15,"height":15,"star_pos":[6.83,6.71],"pixels":"..."},"id":"37193956-469d-4402-bd8b-ee2bfbf1e710"}
02:10:23.546 00.191 10052 Exposure complete
02:10:23.592 00.046 10052 worker thread done servicing request
02:10:23.592 00.000 6880 OnExposeComplete: enter
02:10:23.592 00.000 6880 UpdateGuideState(): m_state=6
02:10:23.592 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2933
02:10:23.607 00.015 6880 Star::Find returns 1 (0), X=407.92, Y=892.06, Mass=2320, SNR=33.3, Peak=135 HFD=4.5
02:10:23.607 00.000 6880 MultiStar: [#1 0.05,0.14,0.93,U] [#2 -0.15,-0.00,1.04,U] [#3 -0.16,0.06,0.95,U] [#4 -0.04,0.03,0.83,U] [#5 0.02,-0.20,0.92,U] [#6 -0.20,0.06,0.95,U] [#7 -0.00,0.39,0.76,U] [#8 -0.16,0.08,0.80,U] 
02:10:23.607 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.02, -0.22}
02:10:23.607 00.000 6880 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.61) = xAngle (4.38 = -1.90)
02:10:23.607 00.000 6880 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.35 = -1.93)
02:10:23.607 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.77 mountX=-0.03 mountY=-0.07, mountTheta=-1.91
02:10:23.609 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.03, opts=13)
02:10:23.609 00.000 6880 Enqueuing Move request for scope (-0.07, 0.03)
02:10:23.609 00.000 10052 Worker thread wakes up
02:10:23.610 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
02:10:23.610 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
02:10:23.610 00.000 10052 Moving (-0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
02:10:23.610 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:10:23.610 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
02:10:23.610 00.000 10052 MoveAxis(E, 0, ABG)
02:10:23.610 00.000 10052 Move returns status 0, amount 0
02:10:23.610 00.000 10052 MoveAxis(N, 0, ABG)
02:10:23.610 00.000 10052 Move returns status 0, amount 0
02:10:23.610 00.000 10052 move complete, result=0
02:10:23.610 00.000 10052 worker thread done servicing request
02:10:23.626 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:23.676 00.050 6880 UpdateGuideState exits: m=2320 SNR=33.3
02:10:23.676 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:23.676 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:23.676 00.000 6880 Enqueuing Expose request
02:10:23.676 00.000 10052 Worker thread wakes up
02:10:23.676 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:10:23.676 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:23.676 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:24.813 01.137 10052 Exposure complete
02:10:24.862 00.049 10052 worker thread done servicing request
02:10:24.862 00.000 6880 OnExposeComplete: enter
02:10:24.862 00.000 6880 UpdateGuideState(): m_state=6
02:10:24.862 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2934
02:10:24.869 00.007 6880 Star::Find returns 1 (0), X=408.07, Y=892.29, Mass=2416, SNR=34.0, Peak=150 HFD=4.7
02:10:24.869 00.000 6880 MultiStar: [#1 0.17,0.12,0.89,U] [#2 0.19,0.41,0.98,U] [#3 0.15,0.11,0.93,U] [#4 -0.06,0.01,0.81,U] [#5 0.15,-0.15,0.94,U] [#6 0.08,0.09,0.95,U] [#7 0.07,0.21,0.73,U] [#8 0.18,0.08,0.79,U] 
02:10:24.869 00.000 6880 single-star, 8 included, MultiStar: {0.12, 0.10}, one-star: {0.13, 0.02}
02:10:24.869 00.000 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
02:10:24.869 00.000 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
02:10:24.869 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.02 hyp=0.13 cameraTheta=0.14 mountX=-0.02 mountY=0.13, mountTheta=1.75
02:10:24.869 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.02, opts=13)
02:10:24.869 00.000 6880 Enqueuing Move request for scope (0.13, 0.02)
02:10:24.869 00.000 10052 Worker thread wakes up
02:10:24.869 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.02) opts 0xd
02:10:24.869 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.02)
02:10:24.869 00.000 10052 Moving (0.13, 0.02) raw xDistance=-0.02 yDistance=0.13
02:10:24.869 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:10:24.869 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
02:10:24.871 00.002 10052 MoveAxis(E, 0, ABG)
02:10:24.871 00.000 10052 Move returns status 0, amount 0
02:10:24.871 00.000 10052 MoveAxis(N, 0, ABG)
02:10:24.871 00.000 10052 Move returns status 0, amount 0
02:10:24.871 00.000 10052 move complete, result=0
02:10:24.871 00.000 10052 worker thread done servicing request
02:10:24.891 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:24.920 00.029 6880 UpdateGuideState exits: m=2416 SNR=34.0
02:10:24.920 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:24.920 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:24.920 00.000 6880 Enqueuing Expose request
02:10:24.920 00.000 10052 Worker thread wakes up
02:10:24.920 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:24.920 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:24.920 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:25.361 00.441 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe9f43ad-2cad-4b7d-812a-f4a15612696e"}
02:10:25.361 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe9f43ad-2cad-4b7d-812a-f4a15612696e"}
02:10:25.364 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"04a4b3d0-a158-4b6b-a272-fbf220faf53d"}
02:10:25.364 00.000 6880 case statement mapped state 6 to 3
02:10:25.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"04a4b3d0-a158-4b6b-a272-fbf220faf53d"}
02:10:25.365 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1be91c81-e506-4b08-a207-8d0a403a37c1"}
02:10:25.366 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2934,"width":15,"height":15,"star_pos":[7.07,7.29],"pixels":"..."},"id":"1be91c81-e506-4b08-a207-8d0a403a37c1"}
02:10:25.842 00.476 10052 Exposure complete
02:10:25.901 00.059 10052 worker thread done servicing request
02:10:25.901 00.000 6880 OnExposeComplete: enter
02:10:25.901 00.000 6880 UpdateGuideState(): m_state=6
02:10:25.904 00.003 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2935
02:10:25.904 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.10, Mass=2423, SNR=34.2, Peak=135 HFD=4.4
02:10:25.904 00.000 6880 MultiStar: [#1 -0.01,-0.03,0.87,U] [#2 -0.08,0.00,1.04,U] [#3 -0.05,-0.11,0.92,U] [#4 -0.22,-0.04,0.83,U] [#5 0.01,-0.30,0.94,U] [#6 -0.06,-0.15,0.92,U] [#7 -0.05,0.14,0.75,U] [#8 0.02,-0.18,0.82,U] 
02:10:25.904 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.02, -0.17}
02:10:25.904 00.000 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
02:10:25.904 00.000 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
02:10:25.904 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.05 mountX=0.10 mountY=-0.05, mountTheta=-0.46
02:10:25.906 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.10, opts=13)
02:10:25.906 00.000 6880 Enqueuing Move request for scope (-0.05, -0.10)
02:10:25.907 00.001 10052 Worker thread wakes up
02:10:25.907 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
02:10:25.907 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
02:10:25.907 00.000 10052 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=-0.05
02:10:25.907 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:10:25.907 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:10:25.907 00.000 10052 MoveAxis(E, 0, ABG)
02:10:25.907 00.000 10052 Move returns status 0, amount 0
02:10:25.907 00.000 10052 MoveAxis(N, 0, ABG)
02:10:25.907 00.000 10052 Move returns status 0, amount 0
02:10:25.907 00.000 10052 move complete, result=0
02:10:25.907 00.000 10052 worker thread done servicing request
02:10:25.927 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:25.956 00.029 6880 UpdateGuideState exits: m=2423 SNR=34.2
02:10:25.956 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:25.956 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:25.956 00.000 6880 Enqueuing Expose request
02:10:25.956 00.000 10052 Worker thread wakes up
02:10:25.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:25.956 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:25.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:27.085 01.129 10052 Exposure complete
02:10:27.143 00.058 10052 worker thread done servicing request
02:10:27.143 00.000 6880 OnExposeComplete: enter
02:10:27.143 00.000 6880 UpdateGuideState(): m_state=6
02:10:27.143 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2936
02:10:27.144 00.001 6880 Star::Find returns 1 (0), X=407.52, Y=892.02, Mass=2309, SNR=33.4, Peak=131 HFD=4.5
02:10:27.144 00.000 6880 MultiStar: [#1 -0.48,-0.09,0.90,U] [#2 -0.21,-0.07,1.07,U] [#3 -0.42,-0.00,0.93,U] [#4 -0.58,-0.12,0.00,M1] [#5 -0.34,-0.38,0.99,U] [#6 -0.40,-0.13,0.95,U] [#7 -0.54,-0.08,0.00,M1] [#8 -0.39,-0.14,0.80,U] 
02:10:27.144 00.000 6880 refined, 6 included, MultiStar: {-0.38, -0.15}, one-star: {-0.42, -0.26}
02:10:27.144 00.000 6880 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.61) = xAngle (-1.14 = -1.14)
02:10:27.144 00.000 6880 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
02:10:27.144 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=-0.15 hyp=0.41 cameraTheta=-2.75 mountX=0.17 mountY=-0.38, mountTheta=-1.14
02:10:27.144 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=-0.15, opts=13)
02:10:27.144 00.000 6880 Enqueuing Move request for scope (-0.38, -0.15)
02:10:27.144 00.000 10052 Worker thread wakes up
02:10:27.144 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.15) opts 0xd
02:10:27.144 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, -0.15)
02:10:27.144 00.000 10052 Moving (-0.38, -0.15) raw xDistance=0.17 yDistance=-0.38
02:10:27.144 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:10:27.144 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.38, slope = -0.00
02:10:27.144 00.000 10052 MoveAxis(W, 46, ABG)
02:10:27.144 00.000 10052 Guiding  Dir = 3, Dur = 46
02:10:27.163 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:27.163 00.000 10052 IsSlewing returns 0
02:10:27.197 00.034 6880 UpdateGuideState exits: m=2309 SNR=33.4
02:10:27.197 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:27.197 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:27.197 00.000 6880 Enqueuing Expose request
02:10:27.205 00.008 10052 IsGuiding returns 0
02:10:27.233 00.028 10052 PulseGuide returned control before completion, sleep 29
02:10:27.291 00.058 10052 IsGuiding returns 0
02:10:27.291 00.000 10052 Move returns status 0, amount 46
02:10:27.291 00.000 10052 MoveAxis(N, 8, ABG)
02:10:27.291 00.000 10052 Guiding  Dir = 0, Dur = 8
02:10:27.322 00.031 10052 IsSlewing returns 0
02:10:27.353 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f1891fe-5aaf-421a-a1c7-ee85a5c7fe21"}
02:10:27.353 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f1891fe-5aaf-421a-a1c7-ee85a5c7fe21"}
02:10:27.357 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ba0212f-e6b6-4bc8-8b70-fcc4bae10c33"}
02:10:27.357 00.000 6880 case statement mapped state 6 to 3
02:10:27.357 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ba0212f-e6b6-4bc8-8b70-fcc4bae10c33"}
02:10:27.358 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77536668-b89b-434a-ac16-92e75ef2e287"}
02:10:27.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2936,"width":15,"height":15,"star_pos":[6.52,7.02],"pixels":"..."},"id":"77536668-b89b-434a-ac16-92e75ef2e287"}
02:10:27.371 00.013 10052 IsGuiding returns 0
02:10:27.432 00.061 10052 IsGuiding returns 0
02:10:27.432 00.000 10052 Move returns status 0, amount 8
02:10:27.432 00.000 10052 move complete, result=0
02:10:27.432 00.000 10052 worker thread done servicing request
02:10:27.432 00.000 6880 GuideStep: 0.2 px 46 ms WEST, -0.4 px 8 ms NORTH
02:10:27.432 00.000 10052 Worker thread wakes up
02:10:27.432 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:27.432 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:28.351 00.919 10052 Exposure complete
02:10:28.410 00.059 10052 worker thread done servicing request
02:10:28.410 00.000 6880 OnExposeComplete: enter
02:10:28.410 00.000 6880 UpdateGuideState(): m_state=6
02:10:28.410 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2937
02:10:28.410 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.59, Mass=2317, SNR=33.4, Peak=148 HFD=4.6
02:10:28.412 00.002 6880 MultiStar: [#1 -0.22,0.16,0.90,U] [#2 0.15,0.32,1.04,U] [#3 -0.02,0.32,0.95,U] [#4 -0.32,0.16,0.82,U] [#5 0.00,0.17,0.97,U] [#6 0.02,0.11,0.95,U] [#7 -0.27,0.26,0.72,U] [#8 -0.15,0.11,0.81,U] 
02:10:28.412 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.22}, one-star: {0.16, 0.31}
02:10:28.412 00.000 6880 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.61) = xAngle (3.44 = -2.85)
02:10:28.412 00.000 6880 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.40 = -2.88)
02:10:28.412 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.22 cameraTheta=1.82 mountX=-0.21 mountY=-0.06, mountTheta=-2.88
02:10:28.414 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.22, opts=13)
02:10:28.414 00.000 6880 Enqueuing Move request for scope (-0.06, 0.22)
02:10:28.414 00.000 10052 Worker thread wakes up
02:10:28.414 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
02:10:28.414 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
02:10:28.414 00.000 10052 Moving (-0.06, 0.22) raw xDistance=-0.21 yDistance=-0.06
02:10:28.414 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
02:10:28.414 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
02:10:28.414 00.000 10052 MoveAxis(E, 55, ABG)
02:10:28.414 00.000 10052 Guiding  Dir = 2, Dur = 55
02:10:28.435 00.021 10052 IsSlewing returns 0
02:10:28.435 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:28.461 00.026 6880 UpdateGuideState exits: m=2317 SNR=33.4
02:10:28.461 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:28.461 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:28.461 00.000 6880 Enqueuing Expose request
02:10:28.461 00.000 10052 IsGuiding returns 0
02:10:28.494 00.033 10052 PulseGuide returned control before completion, sleep 38
02:10:28.557 00.063 10052 IsGuiding returns 0
02:10:28.557 00.000 10052 Move returns status 0, amount 55
02:10:28.557 00.000 10052 MoveAxis(N, 0, ABG)
02:10:28.557 00.000 10052 Move returns status 0, amount 0
02:10:28.557 00.000 10052 move complete, result=0
02:10:28.557 00.000 10052 worker thread done servicing request
02:10:28.557 00.000 10052 Worker thread wakes up
02:10:28.557 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:28.557 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:28.572 00.015 6880 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
02:10:29.364 00.792 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9525c4f7-7e4c-4af3-891b-4283c8ea5173"}
02:10:29.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9525c4f7-7e4c-4af3-891b-4283c8ea5173"}
02:10:29.364 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4cdcf072-eb33-4837-8fa4-6e6548e53406"}
02:10:29.364 00.000 6880 case statement mapped state 6 to 3
02:10:29.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cdcf072-eb33-4837-8fa4-6e6548e53406"}
02:10:29.364 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"13b649f0-b291-4f51-9eb3-b2bbd4c51cc6"}
02:10:29.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2937,"width":15,"height":15,"star_pos":[7.10,6.59],"pixels":"..."},"id":"13b649f0-b291-4f51-9eb3-b2bbd4c51cc6"}
02:10:29.700 00.336 10052 Exposure complete
02:10:29.759 00.059 10052 worker thread done servicing request
02:10:29.759 00.000 6880 OnExposeComplete: enter
02:10:29.759 00.000 6880 UpdateGuideState(): m_state=6
02:10:29.759 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2938
02:10:29.759 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.35, Mass=2158, SNR=32.2, Peak=126 HFD=4.8
02:10:29.759 00.000 6880 MultiStar: [#1 -0.43,0.18,0.96,U] [#2 -0.56,0.19,0.00,M1] [#3 -0.65,0.12,0.00,M1] [#4 -0.45,0.17,0.86,U] [#5 -0.53,-0.08,0.00,M1] [#6 -0.56,0.09,0.00,M1] [#7 -0.60,0.14,0.00,M1] [#8 -0.54,0.38,0.00,M1] 
02:10:29.759 00.000 6880 single-star, 2 included, MultiStar: {-0.39, 0.14}, one-star: {-0.31, 0.07}
02:10:29.759 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
02:10:29.759 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.79)
02:10:29.759 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.31 cameraTheta=2.91 mountX=-0.06 mountY=-0.31, mountTheta=-1.76
02:10:29.759 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.07, opts=13)
02:10:29.759 00.000 6880 Enqueuing Move request for scope (-0.31, 0.07)
02:10:29.759 00.000 10052 Worker thread wakes up
02:10:29.759 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
02:10:29.759 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
02:10:29.759 00.000 10052 Moving (-0.31, 0.07) raw xDistance=-0.06 yDistance=-0.31
02:10:29.759 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:10:29.759 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.00
02:10:29.759 00.000 10052 MoveAxis(E, 0, ABG)
02:10:29.759 00.000 10052 Move returns status 0, amount 0
02:10:29.759 00.000 10052 MoveAxis(N, 0, ABG)
02:10:29.759 00.000 10052 Move returns status 0, amount 0
02:10:29.759 00.000 10052 move complete, result=0
02:10:29.759 00.000 10052 worker thread done servicing request
02:10:29.775 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:29.806 00.031 6880 UpdateGuideState exits: m=2158 SNR=32.2
02:10:29.806 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:29.806 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:29.806 00.000 6880 Enqueuing Expose request
02:10:29.806 00.000 10052 Worker thread wakes up
02:10:29.806 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:10:29.806 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:29.806 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:30.723 00.917 10052 Exposure complete
02:10:30.776 00.053 10052 worker thread done servicing request
02:10:30.776 00.000 6880 OnExposeComplete: enter
02:10:30.776 00.000 6880 UpdateGuideState(): m_state=6
02:10:30.776 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2939
02:10:30.783 00.007 6880 Star::Find returns 1 (0), X=407.23, Y=892.23, Mass=2136, SNR=32.1, Peak=122 HFD=4.8
02:10:30.783 00.000 6880 MultiStar: [#1 -0.55,0.04,0.00,M1] [#2 -0.53,0.18,0.00,M2] [#3 -0.55,0.09,0.00,M2] [#4 -0.73,0.09,0.00,M1] [#5 -0.62,0.09,0.00,M2] [#6 -0.57,0.07,0.00,M2] [#7 -0.58,0.11,0.00,M2] [#8 -0.63,0.00,0.00,M2] 
02:10:30.783 00.000 6880 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.61) = xAngle (-1.46 = -1.46)
02:10:30.783 00.000 6880 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
02:10:30.783 00.000 6880 CameraToMount -- cameraX=-0.71 cameraY=-0.05 hyp=0.71 cameraTheta=-3.08 mountX=0.08 mountY=-0.71, mountTheta=-1.46
02:10:30.785 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.71, y=-0.05, opts=13)
02:10:30.785 00.000 6880 Enqueuing Move request for scope (-0.71, -0.05)
02:10:30.785 00.000 10052 Worker thread wakes up
02:10:30.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.71, -0.05) opts 0xd
02:10:30.785 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.71, -0.05)
02:10:30.785 00.000 10052 Moving (-0.71, -0.05) raw xDistance=0.08 yDistance=-0.71
02:10:30.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:10:30.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.71, slope = -0.04
02:10:30.785 00.000 10052 MoveAxis(E, 0, ABG)
02:10:30.785 00.000 10052 Move returns status 0, amount 0
02:10:30.785 00.000 10052 MoveAxis(N, 68, ABG)
02:10:30.785 00.000 10052 Guiding  Dir = 0, Dur = 68
02:10:30.805 00.020 10052 IsSlewing returns 0
02:10:30.807 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:30.839 00.032 10052 IsGuiding returns 0
02:10:30.847 00.008 6880 UpdateGuideState exits: m=2136 SNR=32.1
02:10:30.849 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:30.849 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:30.849 00.000 6880 Enqueuing Expose request
02:10:30.867 00.018 10052 PulseGuide returned control before completion, sleep 51
02:10:30.945 00.078 10052 IsGuiding returns 1
02:10:30.945 00.000 10052 scope still moving after pulse duration time elapsed
02:10:30.995 00.050 10052 IsSlewing returns 0
02:10:31.035 00.040 10052 IsGuiding returns 0
02:10:31.035 00.000 10052 scope move finished after 68 + 121 ms
02:10:31.035 00.000 10052 Move returns status 0, amount 68
02:10:31.035 00.000 10052 move complete, result=0
02:10:31.035 00.000 10052 worker thread done servicing request
02:10:31.035 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.7 px 68 ms NORTH
02:10:31.035 00.000 10052 Worker thread wakes up
02:10:31.035 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:31.035 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:31.373 00.338 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a589b6c2-37e4-47bc-ba90-099623814e74"}
02:10:31.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a589b6c2-37e4-47bc-ba90-099623814e74"}
02:10:31.373 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f8555f39-cd6d-45a2-a7df-6ebd83dc5fd1"}
02:10:31.373 00.000 6880 case statement mapped state 6 to 3
02:10:31.374 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8555f39-cd6d-45a2-a7df-6ebd83dc5fd1"}
02:10:31.374 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91179a1f-9bd4-492c-bb46-30c9db51b9b7"}
02:10:31.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2939,"width":15,"height":15,"star_pos":[7.23,7.23],"pixels":"..."},"id":"91179a1f-9bd4-492c-bb46-30c9db51b9b7"}
02:10:32.164 00.790 10052 Exposure complete
02:10:32.218 00.054 10052 worker thread done servicing request
02:10:32.218 00.000 6880 OnExposeComplete: enter
02:10:32.218 00.000 6880 UpdateGuideState(): m_state=6
02:10:32.218 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2940
02:10:32.227 00.009 6880 Star::Find returns 1 (0), X=407.73, Y=892.58, Mass=2182, SNR=32.4, Peak=119 HFD=4.7
02:10:32.227 00.000 6880 MultiStar: [#1 -0.38,0.12,0.97,U] [#2 -0.28,0.35,1.04,U] [#3 -0.31,0.60,0.00,M3] [#4 -0.50,0.05,0.89,U] [#5 -0.35,-0.05,0.97,U] [#6 -0.43,0.25,0.90,U] [#7 -0.55,0.48,0.00,M3] [#8 -0.58,0.36,0.00,M3] 
02:10:32.227 00.000 6880 single-star, 5 included, MultiStar: {-0.36, 0.17}, one-star: {-0.22, 0.30}
02:10:32.227 00.000 6880 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.61) = xAngle (3.81 = -2.48)
02:10:32.228 00.001 6880 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.78 = -2.51)
02:10:32.228 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.30 hyp=0.37 cameraTheta=2.19 mountX=-0.29 mountY=-0.22, mountTheta=-2.49
02:10:32.228 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.30, opts=13)
02:10:32.228 00.000 6880 Enqueuing Move request for scope (-0.22, 0.30)
02:10:32.228 00.000 10052 Worker thread wakes up
02:10:32.228 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.30) opts 0xd
02:10:32.228 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.30)
02:10:32.228 00.000 10052 Moving (-0.22, 0.30) raw xDistance=-0.29 yDistance=-0.22
02:10:32.228 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
02:10:32.228 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.22, slope = -0.04
02:10:32.228 00.000 10052 MoveAxis(E, 79, ABG)
02:10:32.228 00.000 10052 Guiding  Dir = 2, Dur = 79
02:10:32.249 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:32.280 00.031 10052 IsSlewing returns 0
02:10:32.283 00.003 6880 UpdateGuideState exits: m=2182 SNR=32.4
02:10:32.283 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:32.283 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:32.283 00.000 6880 Enqueuing Expose request
02:10:32.356 00.073 10052 IsGuiding returns 0
02:10:32.422 00.066 10052 PulseGuide returned control before completion, sleep 26
02:10:32.528 00.106 10052 IsGuiding returns 0
02:10:32.529 00.001 10052 Move returns status 0, amount 79
02:10:32.529 00.000 10052 MoveAxis(N, 70, ABG)
02:10:32.529 00.000 10052 Guiding  Dir = 0, Dur = 70
02:10:32.563 00.034 10052 IsSlewing returns 0
02:10:32.605 00.042 10052 IsGuiding returns 0
02:10:32.626 00.021 10052 PulseGuide returned control before completion, sleep 53
02:10:32.706 00.080 10052 IsGuiding returns 0
02:10:32.706 00.000 10052 Move returns status 0, amount 70
02:10:32.706 00.000 10052 move complete, result=0
02:10:32.706 00.000 10052 worker thread done servicing request
02:10:32.706 00.000 6880 GuideStep: -0.3 px 79 ms EAST, -0.2 px 70 ms NORTH
02:10:32.706 00.000 10052 Worker thread wakes up
02:10:32.706 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:32.706 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:33.370 00.664 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85952f41-8f27-40bc-9a64-2f80b5b1577a"}
02:10:33.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85952f41-8f27-40bc-9a64-2f80b5b1577a"}
02:10:33.375 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e63ab91-ba45-4e4d-acb8-6ad3ba7ec1e2"}
02:10:33.375 00.000 6880 case statement mapped state 6 to 3
02:10:33.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e63ab91-ba45-4e4d-acb8-6ad3ba7ec1e2"}
02:10:33.376 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3deb9311-3264-4903-8cd9-b857b0d923f1"}
02:10:33.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2940,"width":15,"height":15,"star_pos":[6.73,6.58],"pixels":"..."},"id":"3deb9311-3264-4903-8cd9-b857b0d923f1"}
02:10:33.620 00.244 10052 Exposure complete
02:10:33.703 00.083 10052 worker thread done servicing request
02:10:33.703 00.000 6880 OnExposeComplete: enter
02:10:33.703 00.000 6880 UpdateGuideState(): m_state=6
02:10:33.703 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2941
02:10:33.703 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=892.36, Mass=2249, SNR=32.9, Peak=129 HFD=4.8
02:10:33.703 00.000 6880 MultiStar: [#1 0.42,0.25,0.95,U] [#2 -0.12,-0.05,1.02,U] [#3 0.17,0.05,0.89,U] [#4 0.27,0.12,0.88,U] [#5 0.32,0.14,0.93,U] [#6 0.17,0.06,0.87,U] [#7 0.19,0.15,0.78,U] [#8 0.31,-0.10,0.78,U] 
02:10:33.703 00.000 6880 refined, 8 included, MultiStar: {0.22, 0.08}, one-star: {0.30, 0.09}
02:10:33.703 00.000 6880 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.61) = xAngle (1.95 = 1.95)
02:10:33.712 00.009 6880 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.92 = 1.92)
02:10:33.712 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.08 hyp=0.24 cameraTheta=0.34 mountX=-0.09 mountY=0.22, mountTheta=1.95
02:10:33.714 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.08, opts=13)
02:10:33.714 00.000 6880 Enqueuing Move request for scope (0.22, 0.08)
02:10:33.714 00.000 10052 Worker thread wakes up
02:10:33.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.08) opts 0xd
02:10:33.714 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.08)
02:10:33.714 00.000 10052 Moving (0.22, 0.08) raw xDistance=-0.09 yDistance=0.22
02:10:33.714 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:10:33.714 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.01
02:10:33.714 00.000 10052 MoveAxis(E, 0, ABG)
02:10:33.714 00.000 10052 Move returns status 0, amount 0
02:10:33.715 00.001 10052 MoveAxis(N, 0, ABG)
02:10:33.715 00.000 10052 Move returns status 0, amount 0
02:10:33.715 00.000 10052 move complete, result=0
02:10:33.715 00.000 10052 worker thread done servicing request
02:10:33.731 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:33.780 00.049 6880 UpdateGuideState exits: m=2249 SNR=32.9
02:10:33.780 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:33.780 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:33.780 00.000 6880 Enqueuing Expose request
02:10:33.780 00.000 10052 Worker thread wakes up
02:10:33.780 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:10:33.780 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:33.780 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:34.922 01.142 10052 Exposure complete
02:10:34.998 00.076 10052 worker thread done servicing request
02:10:34.998 00.000 6880 OnExposeComplete: enter
02:10:34.998 00.000 6880 UpdateGuideState(): m_state=6
02:10:34.998 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2942
02:10:34.998 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=892.16, Mass=2225, SNR=32.7, Peak=137 HFD=4.5
02:10:35.013 00.015 6880 MultiStar: [#1 -0.25,-0.03,0.98,U] [#2 -0.16,-0.06,1.06,U] [#3 -0.32,-0.07,0.87,U] [#4 -0.64,0.02,0.00,M1] [#5 -0.49,-0.11,0.97,U] [#6 -0.30,-0.09,0.92,U] [#7 -0.26,0.06,0.78,U] [#8 -0.27,-0.07,0.80,U] 
02:10:35.013 00.000 6880 refined, 7 included, MultiStar: {-0.30, -0.06}, one-star: {-0.33, -0.12}
02:10:35.013 00.000 6880 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
02:10:35.014 00.001 6880 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
02:10:35.014 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-2.93 mountX=0.08 mountY=-0.30, mountTheta=-1.32
02:10:35.015 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.06, opts=13)
02:10:35.015 00.000 6880 Enqueuing Move request for scope (-0.30, -0.06)
02:10:35.015 00.000 10052 Worker thread wakes up
02:10:35.015 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.06) opts 0xd
02:10:35.015 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.06)
02:10:35.015 00.000 10052 Moving (-0.30, -0.06) raw xDistance=0.08 yDistance=-0.30
02:10:35.015 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:10:35.015 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.30, slope = -0.02
02:10:35.015 00.000 10052 MoveAxis(E, 0, ABG)
02:10:35.015 00.000 10052 Move returns status 0, amount 0
02:10:35.015 00.000 10052 MoveAxis(N, 38, ABG)
02:10:35.015 00.000 10052 Guiding  Dir = 0, Dur = 38
02:10:35.030 00.015 10052 IsSlewing returns 0
02:10:35.048 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:35.076 00.028 10052 IsGuiding returns 0
02:10:35.096 00.020 6880 UpdateGuideState exits: m=2225 SNR=32.7
02:10:35.096 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:35.096 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:35.096 00.000 6880 Enqueuing Expose request
02:10:35.096 00.000 10052 PulseGuide returned control before completion, sleep 22
02:10:35.160 00.064 10052 IsGuiding returns 0
02:10:35.160 00.000 10052 Move returns status 0, amount 38
02:10:35.160 00.000 10052 move complete, result=0
02:10:35.160 00.000 10052 worker thread done servicing request
02:10:35.160 00.000 10052 Worker thread wakes up
02:10:35.160 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:35.160 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:35.160 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 38 ms NORTH
02:10:35.376 00.216 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"704567a9-837d-4a42-92c9-e26d63161f60"}
02:10:35.377 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"704567a9-837d-4a42-92c9-e26d63161f60"}
02:10:35.377 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"693781ec-dc1b-4612-be4f-e52ccfd886f4"}
02:10:35.377 00.000 6880 case statement mapped state 6 to 3
02:10:35.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"693781ec-dc1b-4612-be4f-e52ccfd886f4"}
02:10:35.378 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8cf6323c-5bd7-4dd7-843b-a8f9a014a6db"}
02:10:35.380 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2942,"width":15,"height":15,"star_pos":[6.62,7.16],"pixels":"..."},"id":"8cf6323c-5bd7-4dd7-843b-a8f9a014a6db"}
02:10:36.072 00.692 10052 Exposure complete
02:10:36.150 00.078 10052 worker thread done servicing request
02:10:36.150 00.000 6880 OnExposeComplete: enter
02:10:36.150 00.000 6880 UpdateGuideState(): m_state=6
02:10:36.150 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2943
02:10:36.162 00.012 6880 Star::Find returns 1 (0), X=408.15, Y=892.11, Mass=2264, SNR=32.9, Peak=143 HFD=4.5
02:10:36.162 00.000 6880 MultiStar: [#1 -0.03,-0.04,0.96,U] [#2 -0.12,0.03,1.00,U] [#3 0.06,-0.04,0.87,U] [#4 -0.29,0.02,0.90,U] [#5 0.04,-0.20,0.96,U] [#6 -0.05,-0.01,0.88,U] [#7 -0.31,-0.00,0.77,U] [#8 -0.01,-0.05,0.82,U] 
02:10:36.162 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.05}, one-star: {0.20, -0.17}
02:10:36.162 00.000 6880 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
02:10:36.162 00.000 6880 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
02:10:36.162 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.32 mountX=0.05 mountY=-0.05, mountTheta=-0.73
02:10:36.165 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.05, opts=13)
02:10:36.165 00.000 6880 Enqueuing Move request for scope (-0.05, -0.05)
02:10:36.166 00.001 10052 Worker thread wakes up
02:10:36.166 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
02:10:36.166 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
02:10:36.166 00.000 10052 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
02:10:36.166 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:10:36.166 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
02:10:36.166 00.000 10052 MoveAxis(E, 0, ABG)
02:10:36.166 00.000 10052 Move returns status 0, amount 0
02:10:36.166 00.000 10052 MoveAxis(N, 0, ABG)
02:10:36.166 00.000 10052 Move returns status 0, amount 0
02:10:36.166 00.000 10052 move complete, result=0
02:10:36.166 00.000 10052 worker thread done servicing request
02:10:36.198 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:36.247 00.049 6880 UpdateGuideState exits: m=2264 SNR=32.9
02:10:36.247 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:36.247 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:36.247 00.000 6880 Enqueuing Expose request
02:10:36.247 00.000 10052 Worker thread wakes up
02:10:36.247 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:36.247 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:36.247 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:37.382 01.135 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8fc26faa-34b0-43f5-b989-0287e003cfae"}
02:10:37.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8fc26faa-34b0-43f5-b989-0287e003cfae"}
02:10:37.382 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c92dc5c9-5d52-4623-a88f-2184c1bb67e4"}
02:10:37.382 00.000 6880 case statement mapped state 6 to 3
02:10:37.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c92dc5c9-5d52-4623-a88f-2184c1bb67e4"}
02:10:37.382 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df34464f-9aa9-4479-9a57-6372e33dc5a7"}
02:10:37.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2943,"width":15,"height":15,"star_pos":[7.15,7.11],"pixels":"..."},"id":"df34464f-9aa9-4479-9a57-6372e33dc5a7"}
02:10:37.382 00.000 10052 Exposure complete
02:10:37.462 00.080 10052 worker thread done servicing request
02:10:37.462 00.000 6880 OnExposeComplete: enter
02:10:37.462 00.000 6880 UpdateGuideState(): m_state=6
02:10:37.462 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2944
02:10:37.462 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.21, Mass=2365, SNR=33.7, Peak=143 HFD=4.6
02:10:37.462 00.000 6880 MultiStar: [#1 0.13,0.09,0.95,U] [#2 0.36,0.14,0.96,U] [#3 0.21,0.07,0.86,U] [#4 -0.18,0.16,0.82,U] [#5 0.31,0.11,0.96,U] [#6 0.29,0.16,0.86,U] [#7 0.04,0.24,0.78,U] [#8 0.15,-0.06,0.78,U] 
02:10:37.462 00.000 6880 single-star, 8 included, MultiStar: {0.16, 0.09}, one-star: {0.07, -0.07}
02:10:37.462 00.000 6880 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.61) = xAngle (0.81 = 0.81)
02:10:37.462 00.000 6880 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
02:10:37.462 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.80 mountX=0.07 mountY=0.07, mountTheta=0.80
02:10:37.462 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.07, opts=13)
02:10:37.462 00.000 6880 Enqueuing Move request for scope (0.07, -0.07)
02:10:37.462 00.000 10052 Worker thread wakes up
02:10:37.462 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:10:37.462 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:10:37.462 00.000 10052 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=0.07
02:10:37.462 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:10:37.462 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.12, using input
02:10:37.462 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
02:10:37.462 00.000 10052 MoveAxis(E, 0, ABG)
02:10:37.462 00.000 10052 Move returns status 0, amount 0
02:10:37.462 00.000 10052 MoveAxis(N, 0, ABG)
02:10:37.462 00.000 10052 Move returns status 0, amount 0
02:10:37.462 00.000 10052 move complete, result=0
02:10:37.462 00.000 10052 worker thread done servicing request
02:10:37.493 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:37.540 00.047 6880 UpdateGuideState exits: m=2365 SNR=33.7
02:10:37.540 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:37.540 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:37.540 00.000 6880 Enqueuing Expose request
02:10:37.540 00.000 10052 Worker thread wakes up
02:10:37.540 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:37.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:37.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:38.463 00.923 10052 Exposure complete
02:10:38.538 00.075 10052 worker thread done servicing request
02:10:38.538 00.000 6880 OnExposeComplete: enter
02:10:38.538 00.000 6880 UpdateGuideState(): m_state=6
02:10:38.538 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2945
02:10:38.538 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=892.04, Mass=2417, SNR=34.1, Peak=148 HFD=4.6
02:10:38.538 00.000 6880 MultiStar: [#1 0.16,-0.31,0.96,U] [#2 0.12,-0.07,0.92,U] [#3 0.01,-0.17,0.85,U] [#4 -0.20,-0.03,0.84,U] [#5 0.14,-0.34,0.96,U] [#6 -0.07,-0.21,0.88,U] [#7 -0.06,0.03,0.79,U] [#8 0.02,-0.31,0.77,U] 
02:10:38.538 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.19}, one-star: {0.17, -0.23}
02:10:38.538 00.000 6880 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.61) = xAngle (0.26 = 0.26)
02:10:38.538 00.000 6880 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
02:10:38.538 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.35 mountX=0.19 mountY=0.04, mountTheta=0.23
02:10:38.553 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.19, opts=13)
02:10:38.553 00.000 6880 Enqueuing Move request for scope (0.04, -0.19)
02:10:38.553 00.000 10052 Worker thread wakes up
02:10:38.553 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
02:10:38.553 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
02:10:38.553 00.000 10052 Moving (0.04, -0.19) raw xDistance=0.19 yDistance=0.04
02:10:38.553 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:10:38.553 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.21, using input
02:10:38.553 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.05
02:10:38.553 00.000 10052 MoveAxis(W, 50, ABG)
02:10:38.553 00.000 10052 Guiding  Dir = 3, Dur = 50
02:10:38.569 00.016 10052 IsSlewing returns 0
02:10:38.582 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:38.601 00.019 10052 IsGuiding returns 0
02:10:38.616 00.015 6880 UpdateGuideState exits: m=2417 SNR=34.1
02:10:38.616 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:38.616 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:38.616 00.000 6880 Enqueuing Expose request
02:10:38.632 00.016 10052 PulseGuide returned control before completion, sleep 33
02:10:38.695 00.063 10052 IsGuiding returns 0
02:10:38.695 00.000 10052 Move returns status 0, amount 50
02:10:38.695 00.000 10052 MoveAxis(N, 0, ABG)
02:10:38.695 00.000 10052 Move returns status 0, amount 0
02:10:38.695 00.000 10052 move complete, result=0
02:10:38.695 00.000 10052 worker thread done servicing request
02:10:38.695 00.000 10052 Worker thread wakes up
02:10:38.695 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:38.695 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:38.695 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.0 px 0 ms NORTH
02:10:39.407 00.712 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"00905425-1598-4816-81ed-57a24cd82c3f"}
02:10:39.407 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"00905425-1598-4816-81ed-57a24cd82c3f"}
02:10:39.409 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ebc3759-bead-4735-8197-69d71a5b657d"}
02:10:39.409 00.000 6880 case statement mapped state 6 to 3
02:10:39.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ebc3759-bead-4735-8197-69d71a5b657d"}
02:10:39.409 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d63b3afc-acd4-4fe4-869c-76438a9836dd"}
02:10:39.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2945,"width":15,"height":15,"star_pos":[7.12,7.04],"pixels":"..."},"id":"d63b3afc-acd4-4fe4-869c-76438a9836dd"}
02:10:39.833 00.424 10052 Exposure complete
02:10:39.912 00.079 10052 worker thread done servicing request
02:10:39.912 00.000 6880 OnExposeComplete: enter
02:10:39.912 00.000 6880 UpdateGuideState(): m_state=6
02:10:39.912 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2946
02:10:39.912 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=892.34, Mass=2418, SNR=34.1, Peak=145 HFD=4.7
02:10:39.912 00.000 6880 MultiStar: [#1 0.21,-0.01,0.95,U] [#2 0.29,0.28,0.90,U] [#3 0.32,0.08,0.89,U] [#4 -0.04,0.02,0.85,U] [#5 0.40,0.04,0.99,U] [#6 0.32,0.04,0.91,U] [#7 0.09,0.14,0.79,U] [#8 0.10,0.06,0.80,U] 
02:10:39.912 00.000 6880 refined, 8 included, MultiStar: {0.23, 0.08}, one-star: {0.28, 0.06}
02:10:39.912 00.000 6880 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.61) = xAngle (1.94 = 1.94)
02:10:39.912 00.000 6880 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.91 = 1.91)
02:10:39.912 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.08 hyp=0.24 cameraTheta=0.33 mountX=-0.09 mountY=0.23, mountTheta=1.94
02:10:39.912 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.08, opts=13)
02:10:39.912 00.000 6880 Enqueuing Move request for scope (0.23, 0.08)
02:10:39.912 00.000 10052 Worker thread wakes up
02:10:39.912 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.08) opts 0xd
02:10:39.912 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.08)
02:10:39.912 00.000 10052 Moving (0.23, 0.08) raw xDistance=-0.09 yDistance=0.23
02:10:39.912 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:10:39.912 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.24, using input
02:10:39.912 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.23, slope = 0.05
02:10:39.912 00.000 10052 MoveAxis(E, 0, ABG)
02:10:39.912 00.000 10052 Move returns status 0, amount 0
02:10:39.912 00.000 10052 MoveAxis(S, 41, ABG)
02:10:39.912 00.000 10052 Guiding  Dir = 1, Dur = 41
02:10:39.946 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:39.975 00.029 10052 IsSlewing returns 0
02:10:39.991 00.016 6880 UpdateGuideState exits: m=2418 SNR=34.1
02:10:39.991 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:39.991 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:39.991 00.000 6880 Enqueuing Expose request
02:10:40.039 00.048 10052 IsGuiding returns 0
02:10:40.186 00.147 10052 IsGuiding returns 0
02:10:40.186 00.000 10052 Move returns status 0, amount 41
02:10:40.186 00.000 10052 move complete, result=0
02:10:40.186 00.000 10052 worker thread done servicing request
02:10:40.186 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:10:40.186 00.000 10052 Worker thread wakes up
02:10:40.186 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:40.186 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:41.100 00.914 10052 Exposure complete
02:10:41.166 00.066 10052 worker thread done servicing request
02:10:41.166 00.000 6880 OnExposeComplete: enter
02:10:41.166 00.000 6880 UpdateGuideState(): m_state=6
02:10:41.166 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2947
02:10:41.166 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.42, Mass=2437, SNR=34.3, Peak=157 HFD=4.8
02:10:41.166 00.000 6880 MultiStar: [#1 0.11,0.11,0.94,U] [#2 0.32,0.07,0.94,U] [#3 0.15,-0.02,0.90,U] [#4 -0.14,0.15,0.85,U] [#5 0.07,-0.01,0.95,U] [#6 0.08,-0.08,0.88,U] [#7 0.01,0.11,0.77,U] [#8 -0.02,-0.12,0.79,U] 
02:10:41.166 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.04}, one-star: {-0.00, 0.15}
02:10:41.166 00.000 6880 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
02:10:41.166 00.000 6880 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.15 = 2.15)
02:10:41.166 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.04 hyp=0.08 cameraTheta=0.57 mountX=-0.05 mountY=0.07, mountTheta=2.18
02:10:41.166 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.04, opts=13)
02:10:41.166 00.000 6880 Enqueuing Move request for scope (0.07, 0.04)
02:10:41.166 00.000 10052 Worker thread wakes up
02:10:41.166 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.04) opts 0xd
02:10:41.166 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.04)
02:10:41.166 00.000 10052 Moving (0.07, 0.04) raw xDistance=-0.05 yDistance=0.07
02:10:41.166 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:10:41.166 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.30, using input
02:10:41.166 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:10:41.166 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.07
02:10:41.166 00.000 10052 MoveAxis(E, 0, ABG)
02:10:41.166 00.000 10052 Move returns status 0, amount 0
02:10:41.166 00.000 10052 MoveAxis(N, 0, ABG)
02:10:41.166 00.000 10052 Move returns status 0, amount 0
02:10:41.166 00.000 10052 move complete, result=0
02:10:41.166 00.000 10052 worker thread done servicing request
02:10:41.194 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:41.242 00.048 6880 UpdateGuideState exits: m=2437 SNR=34.3
02:10:41.242 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:41.242 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:41.242 00.000 6880 Enqueuing Expose request
02:10:41.242 00.000 10052 Worker thread wakes up
02:10:41.242 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:41.242 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:41.242 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:41.398 00.156 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2004678c-2c34-4f10-9f22-298d80ce4bfb"}
02:10:41.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2004678c-2c34-4f10-9f22-298d80ce4bfb"}
02:10:41.398 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"271eb64e-d365-4ed6-9848-e7792984a97a"}
02:10:41.398 00.000 6880 case statement mapped state 6 to 3
02:10:41.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"271eb64e-d365-4ed6-9848-e7792984a97a"}
02:10:41.401 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3db098d1-9776-427b-828b-e07468ec182c"}
02:10:41.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2947,"width":15,"height":15,"star_pos":[6.94,7.42],"pixels":"..."},"id":"3db098d1-9776-427b-828b-e07468ec182c"}
02:10:42.382 00.981 10052 Exposure complete
02:10:42.461 00.079 10052 worker thread done servicing request
02:10:42.461 00.000 6880 OnExposeComplete: enter
02:10:42.461 00.000 6880 UpdateGuideState(): m_state=6
02:10:42.461 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2948
02:10:42.461 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=892.24, Mass=2393, SNR=34.0, Peak=141 HFD=4.7
02:10:42.461 00.000 6880 MultiStar: [#1 0.21,0.08,0.96,U] [#2 0.37,0.10,0.97,U] [#3 0.10,0.00,0.90,U] [#4 -0.12,0.04,0.85,U] [#5 0.09,-0.11,0.96,U] [#6 0.09,-0.12,0.92,U] [#7 -0.03,0.10,0.79,U] [#8 0.14,-0.13,0.81,U] 
02:10:42.461 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.11, -0.04}
02:10:42.461 00.000 6880 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:10:42.461 00.000 6880 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
02:10:42.461 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.08 mountX=0.00 mountY=0.11, mountTheta=1.53
02:10:42.461 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.01, opts=13)
02:10:42.461 00.000 6880 Enqueuing Move request for scope (0.11, -0.01)
02:10:42.461 00.000 10052 Worker thread wakes up
02:10:42.461 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
02:10:42.461 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
02:10:42.461 00.000 10052 Moving (0.11, -0.01) raw xDistance=0.00 yDistance=0.11
02:10:42.461 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:10:42.461 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
02:10:42.461 00.000 10052 MoveAxis(E, 0, ABG)
02:10:42.461 00.000 10052 Move returns status 0, amount 0
02:10:42.461 00.000 10052 MoveAxis(N, 0, ABG)
02:10:42.461 00.000 10052 Move returns status 0, amount 0
02:10:42.461 00.000 10052 move complete, result=0
02:10:42.461 00.000 10052 worker thread done servicing request
02:10:42.504 00.043 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:42.541 00.037 6880 UpdateGuideState exits: m=2393 SNR=34.0
02:10:42.541 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:42.541 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:42.541 00.000 6880 Enqueuing Expose request
02:10:42.541 00.000 10052 Worker thread wakes up
02:10:42.541 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:10:42.541 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:42.541 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:43.390 00.849 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81f8d946-f58a-4933-8bbd-ac156e525074"}
02:10:43.390 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81f8d946-f58a-4933-8bbd-ac156e525074"}
02:10:43.391 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a47928e-2501-4ebc-b423-02dab96dc2c4"}
02:10:43.391 00.000 6880 case statement mapped state 6 to 3
02:10:43.392 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a47928e-2501-4ebc-b423-02dab96dc2c4"}
02:10:43.392 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12e9bb27-18d9-4643-b933-8237dcd067c8"}
02:10:43.392 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2948,"width":15,"height":15,"star_pos":[7.06,7.24],"pixels":"..."},"id":"12e9bb27-18d9-4643-b933-8237dcd067c8"}
02:10:43.473 00.081 10052 Exposure complete
02:10:43.544 00.071 10052 worker thread done servicing request
02:10:43.544 00.000 6880 OnExposeComplete: enter
02:10:43.544 00.000 6880 UpdateGuideState(): m_state=6
02:10:43.547 00.003 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2949
02:10:43.547 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.22, Mass=2499, SNR=34.7, Peak=138 HFD=4.6
02:10:43.547 00.000 6880 MultiStar: [#1 0.09,-0.11,0.93,U] [#2 0.27,-0.02,0.95,U] [#3 0.08,-0.12,0.89,U] [#4 -0.31,0.10,0.82,U] [#5 0.11,-0.17,0.92,U] [#6 -0.00,-0.13,0.89,U] [#7 -0.10,0.06,0.74,U] [#8 -0.07,-0.11,0.78,U] 
02:10:43.547 00.000 6880 single-star, 8 included, MultiStar: {0.01, -0.06}, one-star: {-0.02, -0.06}
02:10:43.547 00.000 6880 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
02:10:43.547 00.000 6880 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
02:10:43.547 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.90 mountX=0.06 mountY=-0.02, mountTheta=-0.31
02:10:43.550 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.06, opts=13)
02:10:43.550 00.000 6880 Enqueuing Move request for scope (-0.02, -0.06)
02:10:43.550 00.000 10052 Worker thread wakes up
02:10:43.550 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.06) opts 0xd
02:10:43.550 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.06)
02:10:43.550 00.000 10052 Moving (-0.02, -0.06) raw xDistance=0.06 yDistance=-0.02
02:10:43.550 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:10:43.550 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:10:43.550 00.000 10052 MoveAxis(E, 0, ABG)
02:10:43.550 00.000 10052 Move returns status 0, amount 0
02:10:43.550 00.000 10052 MoveAxis(N, 0, ABG)
02:10:43.550 00.000 10052 Move returns status 0, amount 0
02:10:43.550 00.000 10052 move complete, result=0
02:10:43.550 00.000 10052 worker thread done servicing request
02:10:43.577 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:43.621 00.044 6880 UpdateGuideState exits: m=2499 SNR=34.7
02:10:43.621 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:43.621 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:43.621 00.000 6880 Enqueuing Expose request
02:10:43.621 00.000 10052 Worker thread wakes up
02:10:43.621 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:10:43.621 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:43.621 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:44.753 01.132 10052 Exposure complete
02:10:44.837 00.084 10052 worker thread done servicing request
02:10:44.837 00.000 6880 OnExposeComplete: enter
02:10:44.837 00.000 6880 UpdateGuideState(): m_state=6
02:10:44.837 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2950
02:10:44.837 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.52, Mass=2478, SNR=34.5, Peak=161 HFD=4.8
02:10:44.837 00.000 6880 MultiStar: [#1 0.24,0.39,0.96,U] [#2 0.33,0.45,0.00,M1] [#3 0.04,0.23,0.92,U] [#4 -0.07,0.20,0.82,U] [#5 0.21,0.18,0.97,U] [#6 0.02,0.15,0.94,U] [#7 0.11,0.29,0.77,U] [#8 0.21,0.12,0.80,U] 
02:10:44.837 00.000 6880 refined, 7 included, MultiStar: {0.11, 0.23}, one-star: {0.10, 0.24}
02:10:44.837 00.000 6880 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
02:10:44.837 00.000 6880 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
02:10:44.837 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.23 hyp=0.25 cameraTheta=1.13 mountX=-0.23 mountY=0.11, mountTheta=2.71
02:10:44.837 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.23, opts=13)
02:10:44.837 00.000 6880 Enqueuing Move request for scope (0.11, 0.23)
02:10:44.837 00.000 10052 Worker thread wakes up
02:10:44.837 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.23) opts 0xd
02:10:44.837 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.23)
02:10:44.837 00.000 10052 Moving (0.11, 0.23) raw xDistance=-0.23 yDistance=0.11
02:10:44.837 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:10:44.837 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
02:10:44.837 00.000 10052 MoveAxis(E, 62, ABG)
02:10:44.837 00.000 10052 Guiding  Dir = 2, Dur = 62
02:10:44.861 00.024 10052 IsSlewing returns 0
02:10:44.872 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:44.900 00.028 10052 IsGuiding returns 0
02:10:44.911 00.011 6880 UpdateGuideState exits: m=2478 SNR=34.5
02:10:44.911 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:44.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:44.911 00.000 6880 Enqueuing Expose request
02:10:44.924 00.013 10052 PulseGuide returned control before completion, sleep 45
02:10:45.004 00.080 10052 IsGuiding returns 0
02:10:45.004 00.000 10052 Move returns status 0, amount 62
02:10:45.004 00.000 10052 MoveAxis(N, 0, ABG)
02:10:45.004 00.000 10052 Move returns status 0, amount 0
02:10:45.004 00.000 10052 move complete, result=0
02:10:45.004 00.000 10052 worker thread done servicing request
02:10:45.004 00.000 10052 Worker thread wakes up
02:10:45.004 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:45.004 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:45.004 00.000 6880 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
02:10:45.399 00.395 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d32c0512-1356-4468-918b-62aa63cc87e9"}
02:10:45.399 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d32c0512-1356-4468-918b-62aa63cc87e9"}
02:10:45.400 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca7d87e9-0feb-4047-a88b-b81fba62e186"}
02:10:45.400 00.000 6880 case statement mapped state 6 to 3
02:10:45.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca7d87e9-0feb-4047-a88b-b81fba62e186"}
02:10:45.400 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"63e4cb09-da80-4517-ad43-cff7c3bf3f20"}
02:10:45.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2950,"width":15,"height":15,"star_pos":[7.04,6.52],"pixels":"..."},"id":"63e4cb09-da80-4517-ad43-cff7c3bf3f20"}
02:10:45.921 00.521 10052 Exposure complete
02:10:46.004 00.083 10052 worker thread done servicing request
02:10:46.004 00.000 6880 OnExposeComplete: enter
02:10:46.004 00.000 6880 UpdateGuideState(): m_state=6
02:10:46.004 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2951
02:10:46.004 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.59, Mass=2390, SNR=33.9, Peak=152 HFD=4.8
02:10:46.004 00.000 6880 MultiStar: [#1 -0.06,0.23,0.97,U] [#2 0.18,0.54,0.00,M2] [#3 0.05,0.32,0.94,U] [#4 -0.22,0.49,0.00,M1] [#5 0.00,0.24,0.99,U] [#6 -0.01,0.18,0.97,U] [#7 -0.09,0.37,0.75,U] [#8 -0.04,0.09,0.82,U] 
02:10:46.004 00.000 6880 refined, 6 included, MultiStar: {-0.03, 0.25}, one-star: {-0.06, 0.31}
02:10:46.004 00.000 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.29 = -2.99)
02:10:46.004 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.02)
02:10:46.004 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.68 mountX=-0.25 mountY=-0.03, mountTheta=-3.02
02:10:46.004 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.25, opts=13)
02:10:46.004 00.000 6880 Enqueuing Move request for scope (-0.03, 0.25)
02:10:46.004 00.000 10052 Worker thread wakes up
02:10:46.004 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
02:10:46.004 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
02:10:46.004 00.000 10052 Moving (-0.03, 0.25) raw xDistance=-0.25 yDistance=-0.03
02:10:46.004 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
02:10:46.004 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
02:10:46.004 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.03
02:10:46.004 00.000 10052 MoveAxis(E, 69, ABG)
02:10:46.004 00.000 10052 Guiding  Dir = 2, Dur = 69
02:10:46.037 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:46.070 00.033 10052 IsSlewing returns 0
02:10:46.082 00.012 6880 UpdateGuideState exits: m=2390 SNR=33.9
02:10:46.082 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:46.082 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:46.082 00.000 6880 Enqueuing Expose request
02:10:46.149 00.067 10052 IsGuiding returns 0
02:10:46.212 00.063 10052 PulseGuide returned control before completion, sleep 16
02:10:46.317 00.105 10052 IsGuiding returns 0
02:10:46.317 00.000 10052 Move returns status 0, amount 69
02:10:46.317 00.000 10052 MoveAxis(N, 0, ABG)
02:10:46.317 00.000 10052 Move returns status 0, amount 0
02:10:46.317 00.000 10052 move complete, result=0
02:10:46.317 00.000 10052 worker thread done servicing request
02:10:46.317 00.000 6880 GuideStep: -0.2 px 69 ms EAST, -0.0 px 0 ms NORTH
02:10:46.317 00.000 10052 Worker thread wakes up
02:10:46.317 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:46.317 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:47.410 01.093 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d2869c0-c655-454a-871a-a9795e1a5c66"}
02:10:47.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d2869c0-c655-454a-871a-a9795e1a5c66"}
02:10:47.410 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"276ccbd2-f84f-4a29-b386-801cb0894c4f"}
02:10:47.410 00.000 6880 case statement mapped state 6 to 3
02:10:47.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"276ccbd2-f84f-4a29-b386-801cb0894c4f"}
02:10:47.410 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6b13d264-ea9a-440a-bb7f-2de1104514f4"}
02:10:47.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2951,"width":15,"height":15,"star_pos":[6.88,6.59],"pixels":"..."},"id":"6b13d264-ea9a-440a-bb7f-2de1104514f4"}
02:10:47.458 00.048 10052 Exposure complete
02:10:47.554 00.096 10052 worker thread done servicing request
02:10:47.554 00.000 6880 OnExposeComplete: enter
02:10:47.554 00.000 6880 UpdateGuideState(): m_state=6
02:10:47.558 00.004 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2952
02:10:47.558 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.68, Mass=2334, SNR=33.5, Peak=143 HFD=4.7
02:10:47.558 00.000 6880 MultiStar: [#1 0.06,0.54,0.00,M1] [#2 0.21,0.50,0.00,M3] [#3 0.02,0.29,0.93,U] [#4 -0.06,0.42,0.86,U] [#5 0.03,0.30,1.00,U] [#6 -0.04,0.32,0.96,U] [#7 -0.06,0.31,0.78,U] [#8 -0.07,0.35,0.80,U] 
02:10:47.558 00.000 6880 refined, 6 included, MultiStar: {-0.01, 0.34}, one-star: {0.06, 0.41}
02:10:47.558 00.000 6880 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.61) = xAngle (3.23 = -3.06)
02:10:47.558 00.000 6880 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.20 = -3.09)
02:10:47.558 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.61 mountX=-0.34 mountY=-0.02, mountTheta=-3.09
02:10:47.558 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.34, opts=13)
02:10:47.558 00.000 6880 Enqueuing Move request for scope (-0.01, 0.34)
02:10:47.558 00.000 10052 Worker thread wakes up
02:10:47.558 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.34) opts 0xd
02:10:47.558 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.34)
02:10:47.558 00.000 10052 Moving (-0.01, 0.34) raw xDistance=-0.34 yDistance=-0.02
02:10:47.558 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
02:10:47.558 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.06, using input
02:10:47.558 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
02:10:47.558 00.000 10052 MoveAxis(E, 95, ABG)
02:10:47.558 00.000 10052 Guiding  Dir = 2, Dur = 95
02:10:47.598 00.040 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:47.647 00.049 10052 IsSlewing returns 0
02:10:47.656 00.009 6880 UpdateGuideState exits: m=2334 SNR=33.5
02:10:47.656 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:47.656 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:47.656 00.000 6880 Enqueuing Expose request
02:10:47.685 00.029 10052 IsGuiding returns 0
02:10:47.742 00.057 10052 PulseGuide returned control before completion, sleep 41
02:10:47.867 00.125 10052 IsGuiding returns 0
02:10:47.867 00.000 10052 Move returns status 0, amount 95
02:10:47.867 00.000 10052 MoveAxis(N, 0, ABG)
02:10:47.867 00.000 10052 Move returns status 0, amount 0
02:10:47.867 00.000 10052 move complete, result=0
02:10:47.867 00.000 10052 worker thread done servicing request
02:10:47.867 00.000 6880 GuideStep: -0.3 px 95 ms EAST, -0.0 px 0 ms NORTH
02:10:47.867 00.000 10052 Worker thread wakes up
02:10:47.867 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:47.868 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:48.769 00.901 10052 Exposure complete
02:10:48.833 00.064 10052 worker thread done servicing request
02:10:48.833 00.000 6880 OnExposeComplete: enter
02:10:48.833 00.000 6880 UpdateGuideState(): m_state=6
02:10:48.833 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2953
02:10:48.847 00.014 6880 Star::Find returns 1 (0), X=408.16, Y=892.50, Mass=2464, SNR=34.4, Peak=144 HFD=4.7
02:10:48.847 00.000 6880 MultiStar: [#1 0.29,0.52,0.00,M2] [#2 0.33,0.49,0.00,M4] [#3 0.16,0.30,0.92,U] [#4 -0.05,0.31,0.83,U] [#5 0.29,0.30,0.96,U] [#6 0.27,0.47,0.00,M1] [#7 0.08,0.30,0.78,U] [#8 0.04,0.13,0.78,U] 
02:10:48.847 00.000 6880 refined, 5 included, MultiStar: {0.13, 0.26}, one-star: {0.22, 0.23}
02:10:48.847 00.000 6880 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
02:10:48.847 00.000 6880 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
02:10:48.848 00.001 6880 CameraToMount -- cameraX=0.13 cameraY=0.26 hyp=0.29 cameraTheta=1.11 mountX=-0.27 mountY=0.13, mountTheta=2.69
02:10:48.849 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.26, opts=13)
02:10:48.849 00.000 6880 Enqueuing Move request for scope (0.13, 0.26)
02:10:48.849 00.000 10052 Worker thread wakes up
02:10:48.849 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.26) opts 0xd
02:10:48.849 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.26)
02:10:48.849 00.000 10052 Moving (0.13, 0.26) raw xDistance=-0.27 yDistance=0.13
02:10:48.849 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
02:10:48.849 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
02:10:48.849 00.000 10052 MoveAxis(E, 77, ABG)
02:10:48.849 00.000 10052 Guiding  Dir = 2, Dur = 77
02:10:48.864 00.015 10052 IsSlewing returns 0
02:10:48.871 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:48.909 00.038 10052 IsGuiding returns 0
02:10:48.911 00.002 6880 UpdateGuideState exits: m=2464 SNR=34.4
02:10:48.911 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:48.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:48.911 00.000 6880 Enqueuing Expose request
02:10:48.936 00.025 10052 PulseGuide returned control before completion, sleep 60
02:10:49.022 00.086 10052 IsGuiding returns 0
02:10:49.022 00.000 10052 Move returns status 0, amount 77
02:10:49.022 00.000 10052 MoveAxis(N, 0, ABG)
02:10:49.022 00.000 10052 Move returns status 0, amount 0
02:10:49.022 00.000 10052 move complete, result=0
02:10:49.022 00.000 10052 worker thread done servicing request
02:10:49.022 00.000 10052 Worker thread wakes up
02:10:49.022 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:49.022 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:49.030 00.008 6880 GuideStep: -0.3 px 77 ms EAST, 0.1 px 0 ms NORTH
02:10:49.416 00.386 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1474b389-83cd-4f7e-aed3-dede1a8bfa8b"}
02:10:49.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1474b389-83cd-4f7e-aed3-dede1a8bfa8b"}
02:10:49.416 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fa939743-ae94-4a5d-a09e-0e14bf3899db"}
02:10:49.416 00.000 6880 case statement mapped state 6 to 3
02:10:49.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa939743-ae94-4a5d-a09e-0e14bf3899db"}
02:10:49.422 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"24c90694-0d1e-4727-a874-59cd63a67245"}
02:10:49.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2953,"width":15,"height":15,"star_pos":[7.16,6.50],"pixels":"..."},"id":"24c90694-0d1e-4727-a874-59cd63a67245"}
02:10:50.158 00.736 10052 Exposure complete
02:10:50.253 00.095 10052 worker thread done servicing request
02:10:50.253 00.000 6880 OnExposeComplete: enter
02:10:50.253 00.000 6880 UpdateGuideState(): m_state=6
02:10:50.253 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2954
02:10:50.253 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=892.00, Mass=2417, SNR=34.1, Peak=143 HFD=4.5
02:10:50.253 00.000 6880 MultiStar: [#1 0.29,-0.03,0.97,U] [#2 0.38,0.03,1.01,U] [#3 0.18,-0.12,0.95,U] [#4 0.09,-0.00,0.84,U] [#5 0.30,-0.30,1.01,U] [#6 0.32,-0.03,0.91,U] [#7 0.19,-0.01,0.75,U] [#8 0.13,-0.13,0.80,U] 
02:10:50.253 00.000 6880 refined, 8 included, MultiStar: {0.24, -0.10}, one-star: {0.25, -0.27}
02:10:50.253 00.000 6880 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.61) = xAngle (1.22 = 1.22)
02:10:50.253 00.000 6880 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
02:10:50.256 00.003 6880 CameraToMount -- cameraX=0.24 cameraY=-0.10 hyp=0.26 cameraTheta=-0.39 mountX=0.09 mountY=0.24, mountTheta=1.22
02:10:50.258 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.10, opts=13)
02:10:50.258 00.000 6880 Enqueuing Move request for scope (0.24, -0.10)
02:10:50.258 00.000 10052 Worker thread wakes up
02:10:50.258 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.10) opts 0xd
02:10:50.258 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.10)
02:10:50.258 00.000 10052 Moving (0.24, -0.10) raw xDistance=0.09 yDistance=0.24
02:10:50.259 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:10:50.259 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.24, slope = 0.02
02:10:50.259 00.000 10052 MoveAxis(E, 0, ABG)
02:10:50.259 00.000 10052 Move returns status 0, amount 0
02:10:50.259 00.000 10052 MoveAxis(S, 26, ABG)
02:10:50.259 00.000 10052 Guiding  Dir = 1, Dur = 26
02:10:50.285 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:50.319 00.034 10052 IsSlewing returns 0
02:10:50.332 00.013 6880 UpdateGuideState exits: m=2417 SNR=34.1
02:10:50.332 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:50.332 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:50.332 00.000 6880 Enqueuing Expose request
02:10:50.362 00.030 10052 IsGuiding returns 0
02:10:50.533 00.171 10052 IsGuiding returns 1
02:10:50.533 00.000 10052 scope still moving after pulse duration time elapsed
02:10:50.575 00.042 10052 IsSlewing returns 0
02:10:50.613 00.038 10052 IsGuiding returns 0
02:10:50.613 00.000 10052 scope move finished after 26 + 223 ms
02:10:50.613 00.000 10052 Move returns status 0, amount 26
02:10:50.613 00.000 10052 move complete, result=0
02:10:50.613 00.000 10052 worker thread done servicing request
02:10:50.613 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 26 ms SOUTH
02:10:50.613 00.000 10052 Worker thread wakes up
02:10:50.613 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:50.613 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:51.422 00.809 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"75c2fe07-2e51-40a7-a959-74755aae45ed"}
02:10:51.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"75c2fe07-2e51-40a7-a959-74755aae45ed"}
02:10:51.422 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b563e327-52b0-4650-8b36-fd440ff86d69"}
02:10:51.422 00.000 6880 case statement mapped state 6 to 3
02:10:51.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b563e327-52b0-4650-8b36-fd440ff86d69"}
02:10:51.424 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"10ef79a4-1771-4ae4-9691-b423cf0feb8a"}
02:10:51.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2954,"width":15,"height":15,"star_pos":[7.19,7.00],"pixels":"..."},"id":"10ef79a4-1771-4ae4-9691-b423cf0feb8a"}
02:10:51.521 00.097 10052 Exposure complete
02:10:51.607 00.086 10052 worker thread done servicing request
02:10:51.607 00.000 6880 OnExposeComplete: enter
02:10:51.608 00.001 6880 UpdateGuideState(): m_state=6
02:10:51.608 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2955
02:10:51.608 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=891.86, Mass=2431, SNR=34.2, Peak=137 HFD=4.5
02:10:51.608 00.000 6880 MultiStar: [#1 0.21,-0.22,0.97,U] [#2 0.21,-0.10,1.00,U] [#3 0.19,-0.24,0.92,U] [#4 0.07,-0.19,0.86,U] [#5 0.22,-0.51,0.00,M1] [#6 0.17,-0.37,0.88,U] [#7 0.02,-0.13,0.78,U] [#8 0.11,-0.26,0.79,U] 
02:10:51.608 00.000 6880 refined, 7 included, MultiStar: {0.17, -0.24}, one-star: {0.29, -0.42}
02:10:51.608 00.000 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
02:10:51.608 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
02:10:51.608 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.24 hyp=0.29 cameraTheta=-0.97 mountX=0.23 mountY=0.17, mountTheta=0.63
02:10:51.608 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.24, opts=13)
02:10:51.611 00.003 6880 Enqueuing Move request for scope (0.17, -0.24)
02:10:51.611 00.000 10052 Worker thread wakes up
02:10:51.611 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.24) opts 0xd
02:10:51.611 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.24)
02:10:51.611 00.000 10052 Moving (0.17, -0.24) raw xDistance=0.23 yDistance=0.17
02:10:51.611 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:10:51.611 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
02:10:51.611 00.000 10052 MoveAxis(W, 63, ABG)
02:10:51.611 00.000 10052 Guiding  Dir = 3, Dur = 63
02:10:51.641 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:51.683 00.042 6880 UpdateGuideState exits: m=2431 SNR=34.2
02:10:51.683 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:51.683 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:51.683 00.000 6880 Enqueuing Expose request
02:10:51.690 00.007 10052 IsSlewing returns 0
02:10:51.735 00.045 10052 IsGuiding returns 0
02:10:52.096 00.361 10052 IsGuiding returns 1
02:10:52.096 00.000 10052 scope still moving after pulse duration time elapsed
02:10:52.175 00.079 10052 IsSlewing returns 0
02:10:52.212 00.037 10052 IsGuiding returns 0
02:10:52.212 00.000 10052 scope move finished after 63 + 414 ms
02:10:52.212 00.000 10052 Move returns status 0, amount 63
02:10:52.212 00.000 10052 MoveAxis(N, 0, ABG)
02:10:52.212 00.000 10052 Move returns status 0, amount 0
02:10:52.212 00.000 10052 move complete, result=0
02:10:52.212 00.000 10052 worker thread done servicing request
02:10:52.212 00.000 10052 Worker thread wakes up
02:10:52.212 00.000 6880 GuideStep: 0.2 px 63 ms WEST, 0.2 px 0 ms NORTH
02:10:52.214 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:52.214 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:53.357 01.143 10052 Exposure complete
02:10:53.429 00.072 10052 worker thread done servicing request
02:10:53.430 00.001 6880 OnExposeComplete: enter
02:10:53.430 00.000 6880 UpdateGuideState(): m_state=6
02:10:53.430 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2956
02:10:53.430 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=891.81, Mass=2513, SNR=34.8, Peak=163 HFD=4.4
02:10:53.430 00.000 6880 MultiStar: [#1 0.16,-0.24,0.95,U] [#2 0.28,-0.17,0.99,U] [#3 0.07,-0.24,0.90,U] [#4 -0.03,-0.25,0.84,U] [#5 0.06,-0.27,0.94,U] [#6 -0.10,-0.48,0.89,U] [#7 0.05,-0.11,0.75,U] [#8 0.03,-0.29,0.82,U] 
02:10:53.430 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.28}, one-star: {0.11, -0.47}
02:10:53.430 00.000 6880 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.61) = xAngle (0.30 = 0.30)
02:10:53.430 00.000 6880 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
02:10:53.430 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.28 hyp=0.29 cameraTheta=-1.31 mountX=0.28 mountY=0.08, mountTheta=0.27
02:10:53.433 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.28, opts=13)
02:10:53.433 00.000 6880 Enqueuing Move request for scope (0.07, -0.28)
02:10:53.433 00.000 10052 Worker thread wakes up
02:10:53.433 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.28) opts 0xd
02:10:53.433 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.28)
02:10:53.433 00.000 10052 Moving (0.07, -0.28) raw xDistance=0.28 yDistance=0.08
02:10:53.433 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:10:53.433 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
02:10:53.433 00.000 10052 MoveAxis(W, 78, ABG)
02:10:53.433 00.000 10052 Guiding  Dir = 3, Dur = 78
02:10:53.456 00.023 10052 IsSlewing returns 0
02:10:53.463 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:53.493 00.030 10052 IsGuiding returns 0
02:10:53.508 00.015 6880 UpdateGuideState exits: m=2513 SNR=34.8
02:10:53.509 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:53.509 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:53.509 00.000 6880 Enqueuing Expose request
02:10:53.509 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ca6859e-3a25-4267-aecc-c8a71f8dc82d"}
02:10:53.509 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ca6859e-3a25-4267-aecc-c8a71f8dc82d"}
02:10:53.519 00.010 10052 PulseGuide returned control before completion, sleep 62
02:10:53.521 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2cdec40a-2848-4e4c-82b1-9737534075a1"}
02:10:53.521 00.000 6880 case statement mapped state 6 to 3
02:10:53.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cdec40a-2848-4e4c-82b1-9737534075a1"}
02:10:53.526 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"04cdef7c-f6ce-46f5-9dbc-a1b4ff5f27e0"}
02:10:53.526 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2956,"width":15,"height":15,"star_pos":[7.05,6.81],"pixels":"..."},"id":"04cdef7c-f6ce-46f5-9dbc-a1b4ff5f27e0"}
02:10:53.622 00.096 10052 IsGuiding returns 0
02:10:53.638 00.016 10052 Move returns status 0, amount 78
02:10:53.638 00.000 10052 MoveAxis(N, 0, ABG)
02:10:53.638 00.000 10052 Move returns status 0, amount 0
02:10:53.638 00.000 10052 move complete, result=0
02:10:53.638 00.000 10052 worker thread done servicing request
02:10:53.638 00.000 10052 Worker thread wakes up
02:10:53.638 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:53.638 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:53.641 00.003 6880 GuideStep: 0.3 px 78 ms WEST, 0.1 px 0 ms NORTH
02:10:54.557 00.916 10052 Exposure complete
02:10:54.620 00.063 10052 worker thread done servicing request
02:10:54.620 00.000 6880 OnExposeComplete: enter
02:10:54.620 00.000 6880 UpdateGuideState(): m_state=6
02:10:54.620 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2957
02:10:54.620 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.15, Mass=2398, SNR=33.9, Peak=162 HFD=4.4
02:10:54.620 00.000 6880 MultiStar: [#1 0.11,-0.05,0.97,U] [#2 0.20,-0.18,1.00,U] [#3 -0.02,-0.15,0.92,U] [#4 -0.08,-0.10,0.85,U] [#5 0.12,-0.24,0.97,U] [#6 0.01,-0.16,0.91,U] [#7 -0.08,0.09,0.76,U] [#8 -0.05,-0.20,0.81,U] 
02:10:54.620 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.13}, one-star: {0.09, -0.12}
02:10:54.620 00.000 6880 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
02:10:54.620 00.000 6880 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
02:10:54.620 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.26 mountX=0.13 mountY=0.04, mountTheta=0.32
02:10:54.620 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.13, opts=13)
02:10:54.620 00.000 6880 Enqueuing Move request for scope (0.04, -0.13)
02:10:54.620 00.000 10052 Worker thread wakes up
02:10:54.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.13) opts 0xd
02:10:54.620 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.13)
02:10:54.620 00.000 10052 Moving (0.04, -0.13) raw xDistance=0.13 yDistance=0.04
02:10:54.620 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:10:54.620 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:10:54.620 00.000 10052 MoveAxis(W, 38, ABG)
02:10:54.620 00.000 10052 Guiding  Dir = 3, Dur = 38
02:10:54.635 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:54.635 00.000 10052 IsSlewing returns 0
02:10:54.683 00.048 6880 UpdateGuideState exits: m=2398 SNR=33.9
02:10:54.683 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:54.683 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:54.683 00.000 6880 Enqueuing Expose request
02:10:54.683 00.000 10052 IsGuiding returns 0
02:10:54.716 00.033 10052 PulseGuide returned control before completion, sleep 21
02:10:54.763 00.047 10052 IsGuiding returns 0
02:10:54.763 00.000 10052 Move returns status 0, amount 38
02:10:54.763 00.000 10052 MoveAxis(N, 0, ABG)
02:10:54.763 00.000 10052 Move returns status 0, amount 0
02:10:54.763 00.000 10052 move complete, result=0
02:10:54.763 00.000 10052 worker thread done servicing request
02:10:54.763 00.000 10052 Worker thread wakes up
02:10:54.763 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:54.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:54.770 00.007 6880 GuideStep: 0.1 px 38 ms WEST, 0.0 px 0 ms NORTH
02:10:55.442 00.672 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09211723-a843-479e-8b69-8c569e747be8"}
02:10:55.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09211723-a843-479e-8b69-8c569e747be8"}
02:10:55.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2b47fd7-cfb6-4dfe-9735-dbf338579be9"}
02:10:55.443 00.000 6880 case statement mapped state 6 to 3
02:10:55.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2b47fd7-cfb6-4dfe-9735-dbf338579be9"}
02:10:55.443 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"318e9875-a614-4f56-8c15-b9ab20a60e43"}
02:10:55.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2957,"width":15,"height":15,"star_pos":[7.03,7.15],"pixels":"..."},"id":"318e9875-a614-4f56-8c15-b9ab20a60e43"}
02:10:55.906 00.463 10052 Exposure complete
02:10:55.977 00.071 10052 worker thread done servicing request
02:10:55.977 00.000 6880 OnExposeComplete: enter
02:10:55.977 00.000 6880 UpdateGuideState(): m_state=6
02:10:55.977 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2958
02:10:55.977 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=891.88, Mass=2414, SNR=34.1, Peak=155 HFD=4.4
02:10:55.977 00.000 6880 MultiStar: [#1 0.23,-0.12,0.96,U] [#2 0.34,-0.14,1.00,U] [#3 0.11,-0.09,0.91,U] [#4 0.06,-0.14,0.86,U] [#5 0.12,-0.27,0.97,U] [#6 0.11,-0.21,0.92,U] [#7 0.06,0.01,0.79,U] [#8 0.01,-0.22,0.79,U] 
02:10:55.977 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.18}, one-star: {0.21, -0.39}
02:10:55.977 00.000 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
02:10:55.977 00.000 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
02:10:55.977 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.18 hyp=0.23 cameraTheta=-0.90 mountX=0.17 mountY=0.15, mountTheta=0.70
02:10:55.980 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.18, opts=13)
02:10:55.980 00.000 6880 Enqueuing Move request for scope (0.15, -0.18)
02:10:55.980 00.000 10052 Worker thread wakes up
02:10:55.981 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.18) opts 0xd
02:10:55.981 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.18)
02:10:55.981 00.000 10052 Moving (0.15, -0.18) raw xDistance=0.17 yDistance=0.15
02:10:55.981 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:10:55.981 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
02:10:55.981 00.000 10052 MoveAxis(W, 49, ABG)
02:10:55.981 00.000 10052 Guiding  Dir = 3, Dur = 49
02:10:56.002 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:56.027 00.025 6880 UpdateGuideState exits: m=2414 SNR=34.1
02:10:56.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:56.027 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:56.027 00.000 6880 Enqueuing Expose request
02:10:56.044 00.017 10052 IsSlewing returns 0
02:10:56.122 00.078 10052 IsGuiding returns 0
02:10:56.249 00.127 10052 IsGuiding returns 1
02:10:56.249 00.000 10052 scope still moving after pulse duration time elapsed
02:10:56.326 00.077 10052 IsSlewing returns 0
02:10:56.393 00.067 10052 IsGuiding returns 0
02:10:56.393 00.000 10052 scope move finished after 49 + 228 ms
02:10:56.393 00.000 10052 Move returns status 0, amount 49
02:10:56.393 00.000 10052 MoveAxis(N, 0, ABG)
02:10:56.393 00.000 10052 Move returns status 0, amount 0
02:10:56.393 00.000 10052 move complete, result=0
02:10:56.393 00.000 10052 worker thread done servicing request
02:10:56.393 00.000 10052 Worker thread wakes up
02:10:56.393 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
02:10:56.393 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:56.393 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:57.312 00.919 10052 Exposure complete
02:10:57.365 00.053 10052 worker thread done servicing request
02:10:57.365 00.000 6880 OnExposeComplete: enter
02:10:57.365 00.000 6880 UpdateGuideState(): m_state=6
02:10:57.365 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2959
02:10:57.366 00.001 6880 Star::Find returns 1 (0), X=408.16, Y=891.87, Mass=2399, SNR=33.9, Peak=155 HFD=4.4
02:10:57.366 00.000 6880 MultiStar: [#1 0.14,-0.10,0.97,U] [#2 0.19,-0.00,1.01,U] [#3 0.10,-0.09,0.92,U] [#4 0.03,-0.11,0.86,U] [#5 0.13,-0.36,0.97,U] [#6 0.18,-0.11,0.91,U] [#7 0.04,-0.01,0.79,U] [#8 0.02,-0.16,0.80,U] 
02:10:57.366 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.15}, one-star: {0.22, -0.41}
02:10:57.366 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
02:10:57.366 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
02:10:57.366 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.15 hyp=0.20 cameraTheta=-0.89 mountX=0.15 mountY=0.13, mountTheta=0.70
02:10:57.367 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.15, opts=13)
02:10:57.367 00.000 6880 Enqueuing Move request for scope (0.12, -0.15)
02:10:57.367 00.000 10052 Worker thread wakes up
02:10:57.367 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.15) opts 0xd
02:10:57.367 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.15)
02:10:57.369 00.002 10052 Moving (0.12, -0.15) raw xDistance=0.15 yDistance=0.13
02:10:57.369 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:10:57.369 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
02:10:57.369 00.000 10052 MoveAxis(W, 42, ABG)
02:10:57.369 00.000 10052 Guiding  Dir = 3, Dur = 42
02:10:57.387 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:57.389 00.002 10052 IsSlewing returns 0
02:10:57.418 00.029 6880 UpdateGuideState exits: m=2399 SNR=33.9
02:10:57.418 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:57.418 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:57.418 00.000 6880 Enqueuing Expose request
02:10:57.427 00.009 10052 IsGuiding returns 0
02:10:57.452 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3067b156-03ab-4a6d-b5d5-b6e7737f5954"}
02:10:57.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3067b156-03ab-4a6d-b5d5-b6e7737f5954"}
02:10:57.452 00.000 10052 PulseGuide returned control before completion, sleep 25
02:10:57.458 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"92ab1581-149a-4a87-8b71-3a25766cdfee"}
02:10:57.458 00.000 6880 case statement mapped state 6 to 3
02:10:57.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"92ab1581-149a-4a87-8b71-3a25766cdfee"}
02:10:57.458 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b83c9d7-5083-498c-bf11-7c048fd89d41"}
02:10:57.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2959,"width":15,"height":15,"star_pos":[7.16,6.87],"pixels":"..."},"id":"1b83c9d7-5083-498c-bf11-7c048fd89d41"}
02:10:57.531 00.073 10052 IsGuiding returns 0
02:10:57.531 00.000 10052 Move returns status 0, amount 42
02:10:57.531 00.000 10052 MoveAxis(N, 0, ABG)
02:10:57.531 00.000 10052 Move returns status 0, amount 0
02:10:57.531 00.000 10052 move complete, result=0
02:10:57.531 00.000 10052 worker thread done servicing request
02:10:57.533 00.002 10052 Worker thread wakes up
02:10:57.533 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:57.533 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:57.537 00.004 6880 GuideStep: 0.1 px 42 ms WEST, 0.1 px 0 ms NORTH
02:10:58.676 01.139 10052 Exposure complete
02:10:58.730 00.054 10052 worker thread done servicing request
02:10:58.730 00.000 6880 OnExposeComplete: enter
02:10:58.730 00.000 6880 UpdateGuideState(): m_state=6
02:10:58.730 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2960
02:10:58.730 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.07, Mass=2458, SNR=34.4, Peak=170 HFD=4.5
02:10:58.732 00.002 6880 MultiStar: [#1 -0.09,-0.08,0.96,U] [#2 -0.03,0.03,1.00,U] [#3 -0.11,-0.13,0.92,U] [#4 -0.33,-0.04,0.85,U] [#5 -0.04,-0.34,0.97,U] [#6 -0.23,-0.08,0.94,U] [#7 -0.16,-0.04,0.77,U] [#8 -0.10,-0.16,0.82,U] 
02:10:58.732 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.12}, one-star: {-0.11, -0.20}
02:10:58.732 00.000 6880 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.61) = xAngle (-0.79 = -0.79)
02:10:58.732 00.000 6880 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
02:10:58.732 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.12 hyp=0.17 cameraTheta=-2.40 mountX=0.12 mountY=-0.13, mountTheta=-0.80
02:10:58.732 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.12, opts=13)
02:10:58.732 00.000 6880 Enqueuing Move request for scope (-0.13, -0.12)
02:10:58.732 00.000 10052 Worker thread wakes up
02:10:58.732 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.12) opts 0xd
02:10:58.732 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.12)
02:10:58.732 00.000 10052 Moving (-0.13, -0.12) raw xDistance=0.12 yDistance=-0.13
02:10:58.732 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:10:58.732 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
02:10:58.732 00.000 10052 MoveAxis(W, 35, ABG)
02:10:58.732 00.000 10052 Guiding  Dir = 3, Dur = 35
02:10:58.752 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:58.753 00.001 10052 IsSlewing returns 0
02:10:58.784 00.031 6880 UpdateGuideState exits: m=2458 SNR=34.4
02:10:58.784 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:58.784 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:58.784 00.000 6880 Enqueuing Expose request
02:10:58.792 00.008 10052 IsGuiding returns 0
02:10:58.815 00.023 10052 PulseGuide returned control before completion, sleep 18
02:10:58.861 00.046 10052 IsGuiding returns 1
02:10:58.861 00.000 10052 scope still moving after pulse duration time elapsed
02:10:58.909 00.048 10052 IsSlewing returns 0
02:10:58.941 00.032 10052 IsGuiding returns 0
02:10:58.941 00.000 10052 scope move finished after 35 + 125 ms
02:10:58.941 00.000 10052 Move returns status 0, amount 35
02:10:58.941 00.000 10052 MoveAxis(N, 0, ABG)
02:10:58.941 00.000 10052 Move returns status 0, amount 0
02:10:58.941 00.000 10052 move complete, result=0
02:10:58.941 00.000 10052 worker thread done servicing request
02:10:58.941 00.000 10052 Worker thread wakes up
02:10:58.941 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:10:58.941 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:10:58.941 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
02:10:59.462 00.521 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f329ddd-74e1-454c-80c5-94d48f9dbbb9"}
02:10:59.467 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f329ddd-74e1-454c-80c5-94d48f9dbbb9"}
02:10:59.467 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52911e2a-2e3c-4474-b683-8be5807cc726"}
02:10:59.468 00.001 6880 case statement mapped state 6 to 3
02:10:59.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"52911e2a-2e3c-4474-b683-8be5807cc726"}
02:10:59.469 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"70fe6739-97be-44ba-b83f-ecb33b124b38"}
02:10:59.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2960,"width":15,"height":15,"star_pos":[6.84,7.07],"pixels":"..."},"id":"70fe6739-97be-44ba-b83f-ecb33b124b38"}
02:10:59.857 00.388 10052 Exposure complete
02:10:59.915 00.058 10052 worker thread done servicing request
02:10:59.915 00.000 6880 OnExposeComplete: enter
02:10:59.915 00.000 6880 UpdateGuideState(): m_state=6
02:10:59.915 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2961
02:10:59.915 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.92, Mass=2520, SNR=34.8, Peak=163 HFD=4.5
02:10:59.918 00.003 6880 MultiStar: [#1 0.13,-0.04,0.95,U] [#2 0.21,-0.02,0.96,U] [#3 0.03,-0.15,0.91,U] [#4 -0.21,-0.01,0.84,U] [#5 0.04,-0.24,0.98,U] [#6 -0.10,-0.22,0.89,U] [#7 -0.07,0.07,0.76,U] [#8 0.01,-0.21,0.79,U] 
02:10:59.918 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.14}, one-star: {0.01, -0.35}
02:10:59.918 00.000 6880 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
02:10:59.918 00.000 6880 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
02:10:59.918 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.49 mountX=0.13 mountY=0.01, mountTheta=0.09
02:10:59.920 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.14, opts=13)
02:10:59.920 00.000 6880 Enqueuing Move request for scope (0.01, -0.14)
02:10:59.920 00.000 10052 Worker thread wakes up
02:10:59.920 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
02:10:59.920 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
02:10:59.920 00.000 10052 Moving (0.01, -0.14) raw xDistance=0.13 yDistance=0.01
02:10:59.920 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:10:59.920 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:10:59.920 00.000 10052 MoveAxis(W, 38, ABG)
02:10:59.920 00.000 10052 Guiding  Dir = 3, Dur = 38
02:10:59.939 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:10:59.967 00.028 6880 UpdateGuideState exits: m=2520 SNR=34.8
02:10:59.967 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:10:59.967 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:10:59.967 00.000 6880 Enqueuing Expose request
02:10:59.983 00.016 10052 IsSlewing returns 0
02:11:00.046 00.063 10052 IsGuiding returns 0
02:11:00.194 00.148 10052 IsGuiding returns 0
02:11:00.194 00.000 10052 Move returns status 0, amount 38
02:11:00.194 00.000 10052 MoveAxis(N, 0, ABG)
02:11:00.194 00.000 10052 Move returns status 0, amount 0
02:11:00.194 00.000 10052 move complete, result=0
02:11:00.194 00.000 10052 worker thread done servicing request
02:11:00.194 00.000 10052 Worker thread wakes up
02:11:00.194 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.0 px 0 ms NORTH
02:11:00.194 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:00.194 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:01.330 01.136 10052 Exposure complete
02:11:01.384 00.054 10052 worker thread done servicing request
02:11:01.384 00.000 6880 OnExposeComplete: enter
02:11:01.384 00.000 6880 UpdateGuideState(): m_state=6
02:11:01.384 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2962
02:11:01.384 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.16, Mass=2463, SNR=34.5, Peak=169 HFD=4.4
02:11:01.384 00.000 6880 MultiStar: [#1 -0.07,-0.05,0.94,U] [#2 0.11,0.21,0.97,U] [#3 -0.01,0.02,0.93,U] [#4 -0.16,-0.03,0.85,U] [#5 0.10,-0.05,0.96,U] [#6 0.01,0.00,0.92,U] [#7 -0.13,0.22,0.76,U] [#8 -0.14,-0.03,0.81,U] 
02:11:01.384 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {-0.08, -0.11}
02:11:01.384 00.000 6880 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.61) = xAngle (4.35 = -1.93)
02:11:01.384 00.000 6880 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.32 = -1.96)
02:11:01.384 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.74 mountX=-0.01 mountY=-0.04, mountTheta=-1.94
02:11:01.384 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.02, opts=13)
02:11:01.384 00.000 6880 Enqueuing Move request for scope (-0.04, 0.02)
02:11:01.384 00.000 10052 Worker thread wakes up
02:11:01.384 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
02:11:01.384 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
02:11:01.384 00.000 10052 Moving (-0.04, 0.02) raw xDistance=-0.01 yDistance=-0.04
02:11:01.384 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:11:01.384 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.12, using input
02:11:01.384 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.03
02:11:01.384 00.000 10052 MoveAxis(E, 0, ABG)
02:11:01.384 00.000 10052 Move returns status 0, amount 0
02:11:01.384 00.000 10052 MoveAxis(N, 0, ABG)
02:11:01.384 00.000 10052 Move returns status 0, amount 0
02:11:01.384 00.000 10052 move complete, result=0
02:11:01.384 00.000 10052 worker thread done servicing request
02:11:01.408 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:01.436 00.028 6880 UpdateGuideState exits: m=2463 SNR=34.5
02:11:01.436 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:01.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:01.436 00.000 6880 Enqueuing Expose request
02:11:01.436 00.000 10052 Worker thread wakes up
02:11:01.436 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:01.436 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:01.436 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:01.478 00.042 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79dca289-3038-4ea4-bfe4-1dcbfc23dc12"}
02:11:01.478 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79dca289-3038-4ea4-bfe4-1dcbfc23dc12"}
02:11:01.479 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6c9fdfa-c3e4-4293-9f7d-fb372881b776"}
02:11:01.479 00.000 6880 case statement mapped state 6 to 3
02:11:01.479 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6c9fdfa-c3e4-4293-9f7d-fb372881b776"}
02:11:01.481 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"825bddfd-88fa-49d5-8399-44bb37f84dd3"}
02:11:01.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2962,"width":15,"height":15,"star_pos":[6.86,7.16],"pixels":"..."},"id":"825bddfd-88fa-49d5-8399-44bb37f84dd3"}
02:11:02.345 00.864 10052 Exposure complete
02:11:02.398 00.053 10052 worker thread done servicing request
02:11:02.398 00.000 6880 OnExposeComplete: enter
02:11:02.398 00.000 6880 UpdateGuideState(): m_state=6
02:11:02.398 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2963
02:11:02.398 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.18, Mass=2501, SNR=34.7, Peak=171 HFD=4.5
02:11:02.398 00.000 6880 MultiStar: [#1 -0.14,-0.10,0.96,U] [#2 0.16,-0.11,0.98,U] [#3 -0.09,-0.08,0.91,U] [#4 -0.32,-0.13,0.82,U] [#5 -0.07,-0.11,0.93,U] [#6 -0.05,-0.24,0.90,U] [#7 -0.23,0.03,0.78,U] [#8 -0.16,-0.20,0.79,U] 
02:11:02.398 00.000 6880 single-star, 8 included, MultiStar: {-0.10, -0.12}, one-star: {-0.10, -0.09}
02:11:02.398 00.000 6880 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.61) = xAngle (-0.76 = -0.76)
02:11:02.398 00.000 6880 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
02:11:02.398 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-2.37 mountX=0.10 mountY=-0.10, mountTheta=-0.77
02:11:02.403 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.09, opts=13)
02:11:02.403 00.000 6880 Enqueuing Move request for scope (-0.10, -0.09)
02:11:02.403 00.000 10052 Worker thread wakes up
02:11:02.403 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.09) opts 0xd
02:11:02.403 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.09)
02:11:02.404 00.001 10052 Moving (-0.10, -0.09) raw xDistance=0.10 yDistance=-0.10
02:11:02.404 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:11:02.404 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.15, using input
02:11:02.404 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
02:11:02.404 00.000 10052 MoveAxis(E, 0, ABG)
02:11:02.404 00.000 10052 Move returns status 0, amount 0
02:11:02.404 00.000 10052 MoveAxis(N, 0, ABG)
02:11:02.404 00.000 10052 Move returns status 0, amount 0
02:11:02.404 00.000 10052 move complete, result=0
02:11:02.404 00.000 10052 worker thread done servicing request
02:11:02.418 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:02.449 00.031 6880 UpdateGuideState exits: m=2501 SNR=34.7
02:11:02.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:02.449 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:02.449 00.000 6880 Enqueuing Expose request
02:11:02.449 00.000 10052 Worker thread wakes up
02:11:02.449 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:02.449 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:02.449 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:03.474 01.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8637aef4-193d-4f62-8f45-ea7ba56183be"}
02:11:03.474 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8637aef4-193d-4f62-8f45-ea7ba56183be"}
02:11:03.474 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c4df9eed-63bf-4528-aef6-08efccf4b7fc"}
02:11:03.474 00.000 6880 case statement mapped state 6 to 3
02:11:03.474 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4df9eed-63bf-4528-aef6-08efccf4b7fc"}
02:11:03.474 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bed6c100-fd03-49f1-b351-2c68c7402974"}
02:11:03.474 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2963,"width":15,"height":15,"star_pos":[6.85,7.18],"pixels":"..."},"id":"bed6c100-fd03-49f1-b351-2c68c7402974"}
02:11:03.589 00.115 10052 Exposure complete
02:11:03.634 00.045 10052 worker thread done servicing request
02:11:03.634 00.000 6880 OnExposeComplete: enter
02:11:03.634 00.000 6880 UpdateGuideState(): m_state=6
02:11:03.634 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2964
02:11:03.634 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.10, Mass=2400, SNR=34.0, Peak=150 HFD=4.5
02:11:03.634 00.000 6880 MultiStar: [#1 0.02,0.08,0.97,U] [#2 0.16,0.33,0.99,U] [#3 -0.06,-0.01,0.92,U] [#4 -0.18,0.05,0.85,U] [#5 -0.01,-0.19,0.98,U] [#6 -0.08,0.05,0.92,U] [#7 -0.07,0.20,0.79,U] [#8 -0.09,-0.08,0.82,U] 
02:11:03.634 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.03}, one-star: {-0.02, -0.18}
02:11:03.634 00.000 6880 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.61) = xAngle (4.06 = -2.22)
02:11:03.634 00.000 6880 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.03 = -2.25)
02:11:03.634 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.04 cameraTheta=2.45 mountX=-0.03 mountY=-0.03, mountTheta=-2.23
02:11:03.634 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.03, opts=13)
02:11:03.634 00.000 6880 Enqueuing Move request for scope (-0.03, 0.03)
02:11:03.634 00.000 10052 Worker thread wakes up
02:11:03.634 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
02:11:03.634 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
02:11:03.634 00.000 10052 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
02:11:03.634 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:11:03.634 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.11, using input
02:11:03.634 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
02:11:03.634 00.000 10052 MoveAxis(E, 0, ABG)
02:11:03.634 00.000 10052 Move returns status 0, amount 0
02:11:03.634 00.000 10052 MoveAxis(N, 0, ABG)
02:11:03.634 00.000 10052 Move returns status 0, amount 0
02:11:03.634 00.000 10052 move complete, result=0
02:11:03.634 00.000 10052 worker thread done servicing request
02:11:03.660 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:03.694 00.034 6880 UpdateGuideState exits: m=2400 SNR=34.0
02:11:03.694 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:03.694 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:03.694 00.000 6880 Enqueuing Expose request
02:11:03.694 00.000 10052 Worker thread wakes up
02:11:03.694 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:03.694 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:03.694 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:04.603 00.909 10052 Exposure complete
02:11:04.673 00.070 10052 worker thread done servicing request
02:11:04.673 00.000 6880 OnExposeComplete: enter
02:11:04.673 00.000 6880 UpdateGuideState(): m_state=6
02:11:04.673 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2965
02:11:04.673 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.11, Mass=2409, SNR=34.0, Peak=160 HFD=4.5
02:11:04.673 00.000 6880 MultiStar: [#1 0.05,-0.06,0.94,U] [#2 0.15,-0.04,1.00,U] [#3 -0.05,-0.03,0.94,U] [#4 -0.21,0.00,0.86,U] [#5 0.06,-0.32,0.97,U] [#6 -0.14,-0.11,0.91,U] [#7 -0.09,0.09,0.76,U] [#8 -0.13,-0.05,0.81,U] 
02:11:04.673 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.08}, one-star: {-0.10, -0.17}
02:11:04.673 00.000 6880 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
02:11:04.673 00.000 6880 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:11:04.673 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-2.07 mountX=0.09 mountY=-0.04, mountTheta=-0.48
02:11:04.673 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.08, opts=13)
02:11:04.673 00.000 6880 Enqueuing Move request for scope (-0.05, -0.08)
02:11:04.673 00.000 10052 Worker thread wakes up
02:11:04.673 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.08) opts 0xd
02:11:04.673 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.08)
02:11:04.673 00.000 10052 Moving (-0.05, -0.08) raw xDistance=0.09 yDistance=-0.04
02:11:04.673 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:11:04.673 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.09, using input
02:11:04.673 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:11:04.673 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
02:11:04.673 00.000 10052 MoveAxis(E, 0, ABG)
02:11:04.673 00.000 10052 Move returns status 0, amount 0
02:11:04.673 00.000 10052 MoveAxis(N, 0, ABG)
02:11:04.673 00.000 10052 Move returns status 0, amount 0
02:11:04.673 00.000 10052 move complete, result=0
02:11:04.673 00.000 10052 worker thread done servicing request
02:11:04.693 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:04.727 00.034 6880 UpdateGuideState exits: m=2409 SNR=34.0
02:11:04.727 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:04.727 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:04.727 00.000 6880 Enqueuing Expose request
02:11:04.727 00.000 10052 Worker thread wakes up
02:11:04.727 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:04.727 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:04.727 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:05.482 00.755 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee31e4f8-7abc-46ba-92cc-f268b9c7ff2c"}
02:11:05.482 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee31e4f8-7abc-46ba-92cc-f268b9c7ff2c"}
02:11:05.482 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5a77afec-d8be-494d-8c0c-57d10bcacd78"}
02:11:05.482 00.000 6880 case statement mapped state 6 to 3
02:11:05.482 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a77afec-d8be-494d-8c0c-57d10bcacd78"}
02:11:05.482 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9d575238-6eb0-472c-acbb-72d3f5562d6a"}
02:11:05.482 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2965,"width":15,"height":15,"star_pos":[6.84,7.11],"pixels":"..."},"id":"9d575238-6eb0-472c-acbb-72d3f5562d6a"}
02:11:05.862 00.380 10052 Exposure complete
02:11:05.926 00.064 10052 worker thread done servicing request
02:11:05.927 00.001 6880 OnExposeComplete: enter
02:11:05.927 00.000 6880 UpdateGuideState(): m_state=6
02:11:05.927 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2966
02:11:05.927 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=892.06, Mass=2373, SNR=33.8, Peak=166 HFD=4.5
02:11:05.927 00.000 6880 MultiStar: [#1 0.14,-0.18,0.98,U] [#2 0.22,-0.03,0.99,U] [#3 0.12,-0.13,0.94,U] [#4 -0.14,-0.15,0.86,U] [#5 0.07,-0.33,0.98,U] [#6 0.04,-0.14,0.95,U] [#7 -0.05,-0.04,0.79,U] [#8 0.08,-0.27,0.82,U] 
02:11:05.927 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.17}, one-star: {-0.04, -0.22}
02:11:05.927 00.000 6880 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
02:11:05.927 00.000 6880 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
02:11:05.927 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.26 mountX=0.16 mountY=0.06, mountTheta=0.33
02:11:05.929 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.17, opts=13)
02:11:05.929 00.000 6880 Enqueuing Move request for scope (0.05, -0.17)
02:11:05.929 00.000 10052 Worker thread wakes up
02:11:05.931 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
02:11:05.931 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
02:11:05.931 00.000 10052 Moving (0.05, -0.17) raw xDistance=0.16 yDistance=0.06
02:11:05.931 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:11:05.931 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
02:11:05.931 00.000 10052 MoveAxis(W, 44, ABG)
02:11:05.931 00.000 10052 Guiding  Dir = 3, Dur = 44
02:11:05.951 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:05.974 00.023 10052 IsSlewing returns 0
02:11:05.982 00.008 6880 UpdateGuideState exits: m=2373 SNR=33.8
02:11:05.982 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:05.982 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:05.982 00.000 6880 Enqueuing Expose request
02:11:06.040 00.058 10052 IsGuiding returns 0
02:11:06.180 00.140 10052 IsGuiding returns 0
02:11:06.180 00.000 10052 Move returns status 0, amount 44
02:11:06.180 00.000 10052 MoveAxis(N, 0, ABG)
02:11:06.180 00.000 10052 Move returns status 0, amount 0
02:11:06.180 00.000 10052 move complete, result=0
02:11:06.180 00.000 10052 worker thread done servicing request
02:11:06.180 00.000 6880 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
02:11:06.180 00.000 10052 Worker thread wakes up
02:11:06.180 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:06.180 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:07.097 00.917 10052 Exposure complete
02:11:07.153 00.056 10052 worker thread done servicing request
02:11:07.153 00.000 6880 OnExposeComplete: enter
02:11:07.153 00.000 6880 UpdateGuideState(): m_state=6
02:11:07.153 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2967
02:11:07.154 00.001 6880 Star::Find returns 1 (0), X=407.88, Y=892.12, Mass=2463, SNR=34.4, Peak=157 HFD=4.5
02:11:07.154 00.000 6880 MultiStar: [#1 0.01,-0.05,0.98,U] [#2 0.16,0.01,1.01,U] [#3 -0.07,-0.08,0.92,U] [#4 -0.16,0.00,0.87,U] [#5 -0.02,-0.11,0.96,U] [#6 -0.09,-0.05,0.94,U] [#7 -0.12,-0.01,0.76,U] [#8 -0.23,-0.16,0.80,U] 
02:11:07.154 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.07}, one-star: {-0.06, -0.16}
02:11:07.154 00.000 6880 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
02:11:07.154 00.000 6880 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
02:11:07.154 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-2.28 mountX=0.07 mountY=-0.06, mountTheta=-0.68
02:11:07.154 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.07, opts=13)
02:11:07.154 00.000 6880 Enqueuing Move request for scope (-0.06, -0.07)
02:11:07.154 00.000 10052 Worker thread wakes up
02:11:07.154 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.07) opts 0xd
02:11:07.154 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.07)
02:11:07.154 00.000 10052 Moving (-0.06, -0.07) raw xDistance=0.07 yDistance=-0.06
02:11:07.154 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:11:07.154 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:11:07.154 00.000 10052 MoveAxis(E, 0, ABG)
02:11:07.154 00.000 10052 Move returns status 0, amount 0
02:11:07.154 00.000 10052 MoveAxis(N, 0, ABG)
02:11:07.154 00.000 10052 Move returns status 0, amount 0
02:11:07.154 00.000 10052 move complete, result=0
02:11:07.154 00.000 10052 worker thread done servicing request
02:11:07.177 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:07.192 00.015 6880 UpdateGuideState exits: m=2463 SNR=34.4
02:11:07.192 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:07.192 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:07.192 00.000 6880 Enqueuing Expose request
02:11:07.192 00.000 10052 Worker thread wakes up
02:11:07.208 00.016 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:07.208 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:07.208 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:07.477 00.269 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a40489e-2334-4eec-a579-8b8f0a2cb744"}
02:11:07.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a40489e-2334-4eec-a579-8b8f0a2cb744"}
02:11:07.477 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c913a8c-b3e3-46ab-a1b2-885fd55b8496"}
02:11:07.477 00.000 6880 case statement mapped state 6 to 3
02:11:07.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c913a8c-b3e3-46ab-a1b2-885fd55b8496"}
02:11:07.477 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0cc45ecf-2ed4-4aa4-a545-bfed87c87a3e"}
02:11:07.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2967,"width":15,"height":15,"star_pos":[6.88,7.12],"pixels":"..."},"id":"0cc45ecf-2ed4-4aa4-a545-bfed87c87a3e"}
02:11:08.336 00.859 10052 Exposure complete
02:11:08.389 00.053 10052 worker thread done servicing request
02:11:08.389 00.000 6880 OnExposeComplete: enter
02:11:08.389 00.000 6880 UpdateGuideState(): m_state=6
02:11:08.391 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2968
02:11:08.391 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.00, Mass=2406, SNR=33.9, Peak=162 HFD=4.4
02:11:08.391 00.000 6880 MultiStar: [#1 0.01,-0.05,0.95,U] [#2 0.11,-0.04,1.01,U] [#3 -0.13,-0.19,0.93,U] [#4 -0.22,-0.11,0.83,U] [#5 -0.05,-0.26,0.99,U] [#6 -0.03,-0.13,0.92,U] [#7 -0.07,-0.08,0.76,U] [#8 -0.11,-0.22,0.82,U] 
02:11:08.391 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.15}, one-star: {-0.00, -0.27}
02:11:08.391 00.000 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
02:11:08.391 00.000 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:11:08.391 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.89 mountX=0.16 mountY=-0.05, mountTheta=-0.30
02:11:08.391 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.15, opts=13)
02:11:08.391 00.000 6880 Enqueuing Move request for scope (-0.05, -0.15)
02:11:08.391 00.000 10052 Worker thread wakes up
02:11:08.391 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.15) opts 0xd
02:11:08.391 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.15)
02:11:08.391 00.000 10052 Moving (-0.05, -0.15) raw xDistance=0.16 yDistance=-0.05
02:11:08.391 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:11:08.391 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:11:08.393 00.002 10052 MoveAxis(W, 42, ABG)
02:11:08.393 00.000 10052 Guiding  Dir = 3, Dur = 42
02:11:08.412 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:08.412 00.000 10052 IsSlewing returns 0
02:11:08.438 00.026 6880 UpdateGuideState exits: m=2406 SNR=33.9
02:11:08.438 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:08.438 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:08.444 00.006 6880 Enqueuing Expose request
02:11:08.451 00.007 10052 IsGuiding returns 0
02:11:08.479 00.028 10052 PulseGuide returned control before completion, sleep 25
02:11:08.523 00.044 10052 IsGuiding returns 0
02:11:08.523 00.000 10052 Move returns status 0, amount 42
02:11:08.523 00.000 10052 MoveAxis(N, 0, ABG)
02:11:08.523 00.000 10052 Move returns status 0, amount 0
02:11:08.523 00.000 10052 move complete, result=0
02:11:08.523 00.000 10052 worker thread done servicing request
02:11:08.523 00.000 10052 Worker thread wakes up
02:11:08.523 00.000 6880 GuideStep: 0.2 px 42 ms WEST, -0.0 px 0 ms NORTH
02:11:08.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:08.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:09.452 00.929 10052 Exposure complete
02:11:09.487 00.035 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f938d861-15e3-4cd8-aa32-547fdbd03f35"}
02:11:09.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f938d861-15e3-4cd8-aa32-547fdbd03f35"}
02:11:09.487 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9a4d099-8a45-4e19-8672-bcd03150150e"}
02:11:09.487 00.000 6880 case statement mapped state 6 to 3
02:11:09.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9a4d099-8a45-4e19-8672-bcd03150150e"}
02:11:09.488 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d5fbba8a-8266-4a62-9129-147e8a49659c"}
02:11:09.488 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2968,"width":15,"height":15,"star_pos":[6.94,7.00],"pixels":"..."},"id":"d5fbba8a-8266-4a62-9129-147e8a49659c"}
02:11:09.507 00.019 10052 worker thread done servicing request
02:11:09.507 00.000 6880 OnExposeComplete: enter
02:11:09.507 00.000 6880 UpdateGuideState(): m_state=6
02:11:09.507 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2969
02:11:09.507 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.01, Mass=2540, SNR=35.0, Peak=174 HFD=4.4
02:11:09.507 00.000 6880 MultiStar: [#1 0.11,-0.10,0.93,U] [#2 0.27,-0.11,0.98,U] [#3 0.11,-0.18,0.92,U] [#4 -0.13,-0.08,0.82,U] [#5 0.05,-0.27,0.96,U] [#6 0.13,-0.16,0.91,U] [#7 0.00,0.00,0.78,U] [#8 -0.05,-0.16,0.79,U] 
02:11:09.507 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.15}, one-star: {-0.01, -0.27}
02:11:09.507 00.000 6880 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
02:11:09.507 00.000 6880 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
02:11:09.507 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.21 mountX=0.15 mountY=0.06, mountTheta=0.37
02:11:09.507 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.15, opts=13)
02:11:09.507 00.000 6880 Enqueuing Move request for scope (0.06, -0.15)
02:11:09.507 00.000 10052 Worker thread wakes up
02:11:09.507 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
02:11:09.507 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
02:11:09.507 00.000 10052 Moving (0.06, -0.15) raw xDistance=0.15 yDistance=0.06
02:11:09.507 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:11:09.507 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
02:11:09.507 00.000 10052 MoveAxis(W, 42, ABG)
02:11:09.507 00.000 10052 Guiding  Dir = 3, Dur = 42
02:11:09.526 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:09.553 00.027 10052 IsSlewing returns 0
02:11:09.563 00.010 6880 UpdateGuideState exits: m=2540 SNR=35.0
02:11:09.563 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:09.563 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:09.563 00.000 6880 Enqueuing Expose request
02:11:09.624 00.061 10052 IsGuiding returns 0
02:11:09.757 00.133 10052 IsGuiding returns 0
02:11:09.766 00.009 10052 Move returns status 0, amount 42
02:11:09.766 00.000 10052 MoveAxis(N, 0, ABG)
02:11:09.766 00.000 10052 Move returns status 0, amount 0
02:11:09.766 00.000 10052 move complete, result=0
02:11:09.766 00.000 10052 worker thread done servicing request
02:11:09.766 00.000 10052 Worker thread wakes up
02:11:09.766 00.000 6880 GuideStep: 0.1 px 42 ms WEST, 0.1 px 0 ms NORTH
02:11:09.766 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:09.766 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:10.897 01.131 10052 Exposure complete
02:11:10.944 00.047 10052 worker thread done servicing request
02:11:10.944 00.000 6880 OnExposeComplete: enter
02:11:10.944 00.000 6880 UpdateGuideState(): m_state=6
02:11:10.944 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2970
02:11:10.944 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.07, Mass=2541, SNR=35.1, Peak=156 HFD=4.4
02:11:10.944 00.000 6880 MultiStar: [#1 -0.18,-0.21,0.93,U] [#2 -0.03,-0.09,0.97,U] [#3 -0.14,-0.13,0.91,U] [#4 -0.59,-0.31,0.00,M1] [#5 -0.15,-0.40,0.95,U] [#6 -0.20,-0.20,0.90,U] [#7 -0.30,-0.25,0.74,U] [#8 -0.18,-0.14,0.77,U] 
02:11:10.944 00.000 6880 single-star, 7 included, MultiStar: {-0.16, -0.20}, one-star: {-0.13, -0.21}
02:11:10.944 00.000 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.53 = -0.53)
02:11:10.944 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:11:10.944 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.21 hyp=0.25 cameraTheta=-2.15 mountX=0.21 mountY=-0.13, mountTheta=-0.56
02:11:10.944 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.21, opts=13)
02:11:10.944 00.000 6880 Enqueuing Move request for scope (-0.13, -0.21)
02:11:10.944 00.000 10052 Worker thread wakes up
02:11:10.944 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.21) opts 0xd
02:11:10.944 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.21)
02:11:10.944 00.000 10052 Moving (-0.13, -0.21) raw xDistance=0.21 yDistance=-0.13
02:11:10.944 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:11:10.944 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
02:11:10.944 00.000 10052 MoveAxis(W, 59, ABG)
02:11:10.944 00.000 10052 Guiding  Dir = 3, Dur = 59
02:11:10.972 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:10.976 00.004 10052 IsSlewing returns 0
02:11:11.005 00.029 6880 UpdateGuideState exits: m=2541 SNR=35.1
02:11:11.005 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:11.005 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:11.005 00.000 6880 Enqueuing Expose request
02:11:11.006 00.001 10052 IsGuiding returns 0
02:11:11.038 00.032 10052 PulseGuide returned control before completion, sleep 42
02:11:11.103 00.065 10052 IsGuiding returns 0
02:11:11.103 00.000 10052 Move returns status 0, amount 59
02:11:11.103 00.000 10052 MoveAxis(N, 0, ABG)
02:11:11.103 00.000 10052 Move returns status 0, amount 0
02:11:11.107 00.004 10052 move complete, result=0
02:11:11.107 00.000 10052 worker thread done servicing request
02:11:11.107 00.000 6880 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
02:11:11.107 00.000 10052 Worker thread wakes up
02:11:11.107 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:11.107 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:11.482 00.375 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9776ea42-6227-4244-8ee6-f4ea31fdb8e8"}
02:11:11.483 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9776ea42-6227-4244-8ee6-f4ea31fdb8e8"}
02:11:11.484 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"05309234-621f-4558-8818-62199f9267eb"}
02:11:11.484 00.000 6880 case statement mapped state 6 to 3
02:11:11.484 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"05309234-621f-4558-8818-62199f9267eb"}
02:11:11.485 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8d088c85-3f15-4563-a351-e8cc778f4783"}
02:11:11.485 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2970,"width":15,"height":15,"star_pos":[6.81,7.07],"pixels":"..."},"id":"8d088c85-3f15-4563-a351-e8cc778f4783"}
02:11:12.021 00.536 10052 Exposure complete
02:11:12.067 00.046 10052 worker thread done servicing request
02:11:12.067 00.000 6880 OnExposeComplete: enter
02:11:12.067 00.000 6880 UpdateGuideState(): m_state=6
02:11:12.067 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2971
02:11:12.067 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.25, Mass=2460, SNR=34.4, Peak=162 HFD=4.5
02:11:12.067 00.000 6880 MultiStar: [#1 -0.05,0.02,0.98,U] [#2 0.19,0.27,0.97,U] [#3 0.05,0.10,0.92,U] [#4 -0.24,0.16,0.83,U] [#5 0.01,0.15,1.00,U] [#6 0.07,0.05,0.95,U] [#7 -0.20,0.07,0.77,U] [#8 -0.11,-0.04,0.77,U] 
02:11:12.067 00.000 6880 single-star, 8 included, MultiStar: {-0.03, 0.09}, one-star: {-0.08, -0.03}
02:11:12.067 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.18 = -1.18)
02:11:12.067 00.000 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
02:11:12.067 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.03 hyp=0.08 cameraTheta=-2.80 mountX=0.03 mountY=-0.08, mountTheta=-1.19
02:11:12.067 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.03, opts=13)
02:11:12.067 00.000 6880 Enqueuing Move request for scope (-0.08, -0.03)
02:11:12.067 00.000 10052 Worker thread wakes up
02:11:12.067 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.03) opts 0xd
02:11:12.067 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.03)
02:11:12.067 00.000 10052 Moving (-0.08, -0.03) raw xDistance=0.03 yDistance=-0.08
02:11:12.067 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:11:12.067 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
02:11:12.067 00.000 10052 MoveAxis(E, 0, ABG)
02:11:12.067 00.000 10052 Move returns status 0, amount 0
02:11:12.067 00.000 10052 MoveAxis(N, 0, ABG)
02:11:12.067 00.000 10052 Move returns status 0, amount 0
02:11:12.067 00.000 10052 move complete, result=0
02:11:12.067 00.000 10052 worker thread done servicing request
02:11:12.097 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:12.123 00.026 6880 UpdateGuideState exits: m=2460 SNR=34.4
02:11:12.123 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:12.123 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:12.123 00.000 6880 Enqueuing Expose request
02:11:12.123 00.000 10052 Worker thread wakes up
02:11:12.123 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:12.123 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:11:12.123 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:13.256 01.133 10052 Exposure complete
02:11:13.300 00.044 10052 worker thread done servicing request
02:11:13.300 00.000 6880 OnExposeComplete: enter
02:11:13.300 00.000 6880 UpdateGuideState(): m_state=6
02:11:13.300 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2972
02:11:13.300 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.15, Mass=2404, SNR=34.1, Peak=156 HFD=4.4
02:11:13.300 00.000 6880 MultiStar: [#1 0.06,-0.13,0.97,U] [#2 0.06,-0.13,1.03,U] [#3 -0.05,-0.12,0.92,U] [#4 -0.17,-0.09,0.85,U] [#5 -0.06,-0.31,0.98,U] [#6 -0.04,-0.17,0.95,U] [#7 -0.05,-0.02,0.76,U] [#8 -0.00,-0.20,0.80,U] 
02:11:13.311 00.011 6880 single-star, 8 included, MultiStar: {-0.02, -0.15}, one-star: {0.02, -0.12}
02:11:13.311 00.000 6880 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
02:11:13.311 00.000 6880 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
02:11:13.311 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.12 hyp=0.13 cameraTheta=-1.43 mountX=0.12 mountY=0.02, mountTheta=0.15
02:11:13.311 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.12, opts=13)
02:11:13.311 00.000 6880 Enqueuing Move request for scope (0.02, -0.12)
02:11:13.311 00.000 10052 Worker thread wakes up
02:11:13.311 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.12) opts 0xd
02:11:13.311 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.12)
02:11:13.311 00.000 10052 Moving (0.02, -0.12) raw xDistance=0.12 yDistance=0.02
02:11:13.311 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:11:13.311 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
02:11:13.311 00.000 10052 MoveAxis(W, 33, ABG)
02:11:13.311 00.000 10052 Guiding  Dir = 3, Dur = 33
02:11:13.331 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:13.334 00.003 10052 IsSlewing returns 0
02:11:13.362 00.028 6880 UpdateGuideState exits: m=2404 SNR=34.1
02:11:13.362 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:13.362 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:13.362 00.000 6880 Enqueuing Expose request
02:11:13.365 00.003 10052 IsGuiding returns 0
02:11:13.399 00.034 10052 PulseGuide returned control before completion, sleep 16
02:11:13.445 00.046 10052 IsGuiding returns 0
02:11:13.445 00.000 10052 Move returns status 0, amount 33
02:11:13.445 00.000 10052 MoveAxis(N, 0, ABG)
02:11:13.448 00.003 10052 Move returns status 0, amount 0
02:11:13.448 00.000 10052 move complete, result=0
02:11:13.448 00.000 10052 worker thread done servicing request
02:11:13.448 00.000 10052 Worker thread wakes up
02:11:13.448 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
02:11:13.448 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:13.448 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:13.491 00.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1293f977-e296-420f-ba9a-72111b9b6f1f"}
02:11:13.491 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1293f977-e296-420f-ba9a-72111b9b6f1f"}
02:11:13.492 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f6e6972-4466-4d56-8bb0-dc45f90c7f88"}
02:11:13.492 00.000 6880 case statement mapped state 6 to 3
02:11:13.492 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f6e6972-4466-4d56-8bb0-dc45f90c7f88"}
02:11:13.492 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"31afb7e4-7d98-4595-b7e2-a828fcab78d7"}
02:11:13.492 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2972,"width":15,"height":15,"star_pos":[6.96,7.15],"pixels":"..."},"id":"31afb7e4-7d98-4595-b7e2-a828fcab78d7"}
02:11:14.370 00.878 10052 Exposure complete
02:11:14.443 00.073 10052 worker thread done servicing request
02:11:14.443 00.000 6880 OnExposeComplete: enter
02:11:14.443 00.000 6880 UpdateGuideState(): m_state=6
02:11:14.443 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2973
02:11:14.443 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.02, Mass=2449, SNR=34.4, Peak=158 HFD=4.5
02:11:14.443 00.000 6880 MultiStar: [#1 0.16,-0.17,0.93,U] [#2 0.20,-0.11,1.00,U] [#3 -0.01,-0.18,0.91,U] [#4 -0.14,-0.07,0.84,U] [#5 0.09,-0.29,0.97,U] [#6 0.07,-0.50,0.91,U] [#7 -0.03,-0.17,0.77,U] [#8 0.05,-0.31,0.81,U] 
02:11:14.443 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.23}, one-star: {0.09, -0.26}
02:11:14.443 00.000 6880 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.61) = xAngle (0.29 = 0.29)
02:11:14.443 00.000 6880 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
02:11:14.443 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.32 mountX=0.23 mountY=0.06, mountTheta=0.26
02:11:14.443 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.23, opts=13)
02:11:14.443 00.000 6880 Enqueuing Move request for scope (0.06, -0.23)
02:11:14.443 00.000 10052 Worker thread wakes up
02:11:14.443 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
02:11:14.443 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
02:11:14.443 00.000 10052 Moving (0.06, -0.23) raw xDistance=0.23 yDistance=0.06
02:11:14.443 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:11:14.443 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
02:11:14.443 00.000 10052 MoveAxis(W, 62, ABG)
02:11:14.443 00.000 10052 Guiding  Dir = 3, Dur = 62
02:11:14.458 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:14.473 00.015 10052 IsSlewing returns 0
02:11:14.489 00.016 6880 UpdateGuideState exits: m=2449 SNR=34.4
02:11:14.489 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:14.489 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:14.489 00.000 6880 Enqueuing Expose request
02:11:14.504 00.015 10052 IsGuiding returns 0
02:11:14.538 00.034 10052 PulseGuide returned control before completion, sleep 45
02:11:14.619 00.081 10052 IsGuiding returns 0
02:11:14.619 00.000 10052 Move returns status 0, amount 62
02:11:14.619 00.000 10052 MoveAxis(N, 0, ABG)
02:11:14.619 00.000 10052 Move returns status 0, amount 0
02:11:14.619 00.000 10052 move complete, result=0
02:11:14.619 00.000 10052 worker thread done servicing request
02:11:14.619 00.000 10052 Worker thread wakes up
02:11:14.619 00.000 6880 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
02:11:14.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:14.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:15.487 00.868 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5123aba1-5475-43a9-a5d7-6286b48413ea"}
02:11:15.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5123aba1-5475-43a9-a5d7-6286b48413ea"}
02:11:15.487 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f7cd74e-1b3a-4543-b1b8-23d6f5bb44ec"}
02:11:15.487 00.000 6880 case statement mapped state 6 to 3
02:11:15.488 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f7cd74e-1b3a-4543-b1b8-23d6f5bb44ec"}
02:11:15.488 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ddb3e921-e5f4-4e77-b957-f8e0b12caeaa"}
02:11:15.488 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2973,"width":15,"height":15,"star_pos":[7.03,7.02],"pixels":"..."},"id":"ddb3e921-e5f4-4e77-b957-f8e0b12caeaa"}
02:11:15.759 00.271 10052 Exposure complete
02:11:15.816 00.057 10052 worker thread done servicing request
02:11:15.816 00.000 6880 OnExposeComplete: enter
02:11:15.816 00.000 6880 UpdateGuideState(): m_state=6
02:11:15.816 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2974
02:11:15.816 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.14, Mass=2501, SNR=34.7, Peak=160 HFD=4.5
02:11:15.816 00.000 6880 MultiStar: [#1 0.06,-0.04,0.94,U] [#2 -0.05,-0.07,1.00,U] [#3 0.10,-0.12,0.91,U] [#4 -0.22,0.03,0.81,U] [#5 0.04,-0.04,0.96,U] [#6 -0.06,-0.10,0.91,U] [#7 -0.13,-0.14,0.75,U] [#8 0.01,-0.21,0.80,U] 
02:11:15.816 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {-0.00, -0.14}
02:11:15.816 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
02:11:15.816 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:11:15.816 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.81 mountX=0.09 mountY=-0.02, mountTheta=-0.23
02:11:15.819 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.09, opts=13)
02:11:15.819 00.000 6880 Enqueuing Move request for scope (-0.02, -0.09)
02:11:15.819 00.000 10052 Worker thread wakes up
02:11:15.819 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
02:11:15.819 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
02:11:15.819 00.000 10052 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=-0.02
02:11:15.819 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:11:15.819 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:11:15.819 00.000 10052 MoveAxis(E, 0, ABG)
02:11:15.820 00.001 10052 Move returns status 0, amount 0
02:11:15.820 00.000 10052 MoveAxis(N, 0, ABG)
02:11:15.820 00.000 10052 Move returns status 0, amount 0
02:11:15.820 00.000 10052 move complete, result=0
02:11:15.820 00.000 10052 worker thread done servicing request
02:11:15.837 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:15.868 00.031 6880 UpdateGuideState exits: m=2501 SNR=34.7
02:11:15.868 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:15.868 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:15.868 00.000 6880 Enqueuing Expose request
02:11:15.868 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:11:15.870 00.002 10052 Worker thread wakes up
02:11:15.870 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:15.870 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:16.789 00.919 10052 Exposure complete
02:11:16.848 00.059 10052 worker thread done servicing request
02:11:16.848 00.000 6880 OnExposeComplete: enter
02:11:16.848 00.000 6880 UpdateGuideState(): m_state=6
02:11:16.848 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2975
02:11:16.848 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=891.97, Mass=2451, SNR=34.4, Peak=154 HFD=4.5
02:11:16.848 00.000 6880 MultiStar: [#1 0.07,-0.17,0.94,U] [#2 0.13,-0.08,0.98,U] [#3 0.01,-0.18,0.91,U] [#4 -0.19,-0.01,0.83,U] [#5 -0.12,-0.35,0.97,U] [#6 -0.07,-0.25,0.90,U] [#7 -0.18,-0.07,0.75,U] [#8 -0.04,-0.26,0.81,U] 
02:11:16.848 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.19}, one-star: {-0.08, -0.31}
02:11:16.848 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
02:11:16.848 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:11:16.848 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.81 mountX=0.19 mountY=-0.04, mountTheta=-0.22
02:11:16.851 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.19, opts=13)
02:11:16.851 00.000 6880 Enqueuing Move request for scope (-0.05, -0.19)
02:11:16.851 00.000 10052 Worker thread wakes up
02:11:16.851 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
02:11:16.851 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
02:11:16.851 00.000 10052 Moving (-0.05, -0.19) raw xDistance=0.19 yDistance=-0.04
02:11:16.851 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:11:16.851 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
02:11:16.851 00.000 10052 MoveAxis(W, 52, ABG)
02:11:16.851 00.000 10052 Guiding  Dir = 3, Dur = 52
02:11:16.871 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:16.871 00.000 10052 IsSlewing returns 0
02:11:16.899 00.028 6880 UpdateGuideState exits: m=2451 SNR=34.4
02:11:16.899 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:16.899 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:16.899 00.000 6880 Enqueuing Expose request
02:11:16.910 00.011 10052 IsGuiding returns 0
02:11:16.926 00.016 10052 PulseGuide returned control before completion, sleep 35
02:11:17.008 00.082 10052 IsGuiding returns 0
02:11:17.008 00.000 10052 Move returns status 0, amount 52
02:11:17.008 00.000 10052 MoveAxis(N, 0, ABG)
02:11:17.008 00.000 10052 Move returns status 0, amount 0
02:11:17.008 00.000 10052 move complete, result=0
02:11:17.008 00.000 10052 worker thread done servicing request
02:11:17.008 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
02:11:17.008 00.000 10052 Worker thread wakes up
02:11:17.008 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:17.008 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:17.481 00.473 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4588ef4a-4fa4-465d-89e1-60d8450736a6"}
02:11:17.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4588ef4a-4fa4-465d-89e1-60d8450736a6"}
02:11:17.483 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"367f983d-2d83-43a6-9bb3-c292d6d725c4"}
02:11:17.483 00.000 6880 case statement mapped state 6 to 3
02:11:17.483 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"367f983d-2d83-43a6-9bb3-c292d6d725c4"}
02:11:17.484 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ce4cf530-5e2a-4974-90e5-c2b8e184daf4"}
02:11:17.484 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2975,"width":15,"height":15,"star_pos":[6.87,6.97],"pixels":"..."},"id":"ce4cf530-5e2a-4974-90e5-c2b8e184daf4"}
02:11:18.145 00.661 10052 Exposure complete
02:11:18.208 00.063 10052 worker thread done servicing request
02:11:18.208 00.000 6880 OnExposeComplete: enter
02:11:18.208 00.000 6880 UpdateGuideState(): m_state=6
02:11:18.209 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2976
02:11:18.209 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.94, Mass=2481, SNR=34.6, Peak=157 HFD=4.5
02:11:18.209 00.000 6880 MultiStar: [#1 -0.10,-0.22,0.94,U] [#2 0.07,-0.16,0.97,U] [#3 -0.08,-0.19,0.91,U] [#4 -0.24,-0.19,0.82,U] [#5 -0.12,-0.41,0.95,U] [#6 -0.08,-0.13,0.89,U] [#7 -0.21,-0.09,0.74,U] [#8 -0.16,-0.21,0.80,U] 
02:11:18.209 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.22}, one-star: {-0.04, -0.33}
02:11:18.209 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
02:11:18.209 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:11:18.209 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-2.00 mountX=0.22 mountY=-0.10, mountTheta=-0.41
02:11:18.209 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.22, opts=13)
02:11:18.209 00.000 6880 Enqueuing Move request for scope (-0.10, -0.22)
02:11:18.209 00.000 10052 Worker thread wakes up
02:11:18.209 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
02:11:18.209 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
02:11:18.209 00.000 10052 Moving (-0.10, -0.22) raw xDistance=0.22 yDistance=-0.10
02:11:18.209 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
02:11:18.209 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
02:11:18.209 00.000 10052 MoveAxis(W, 63, ABG)
02:11:18.209 00.000 10052 Guiding  Dir = 3, Dur = 63
02:11:18.230 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:18.257 00.027 6880 UpdateGuideState exits: m=2481 SNR=34.6
02:11:18.257 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:18.257 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:18.257 00.000 6880 Enqueuing Expose request
02:11:18.272 00.015 10052 IsSlewing returns 0
02:11:18.310 00.038 10052 IsGuiding returns 0
02:11:18.335 00.025 10052 PulseGuide returned control before completion, sleep 46
02:11:18.416 00.081 10052 IsGuiding returns 0
02:11:18.416 00.000 10052 Move returns status 0, amount 63
02:11:18.416 00.000 10052 MoveAxis(N, 0, ABG)
02:11:18.416 00.000 10052 Move returns status 0, amount 0
02:11:18.416 00.000 10052 move complete, result=0
02:11:18.416 00.000 10052 worker thread done servicing request
02:11:18.416 00.000 6880 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
02:11:18.416 00.000 10052 Worker thread wakes up
02:11:18.416 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:18.416 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:19.334 00.918 10052 Exposure complete
02:11:19.395 00.061 10052 worker thread done servicing request
02:11:19.395 00.000 6880 OnExposeComplete: enter
02:11:19.395 00.000 6880 UpdateGuideState(): m_state=6
02:11:19.395 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2977
02:11:19.395 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=891.95, Mass=2370, SNR=33.7, Peak=148 HFD=4.3
02:11:19.395 00.000 6880 MultiStar: [#1 -0.21,-0.22,0.96,U] [#2 -0.10,-0.20,1.01,U] [#3 -0.28,-0.15,0.92,U] [#4 -0.41,-0.10,0.85,U] [#5 -0.38,-0.41,0.00,M1] [#6 -0.22,-0.28,0.95,U] [#7 -0.32,-0.14,0.78,U] [#8 -0.23,-0.32,0.81,U] 
02:11:19.395 00.000 6880 refined, 7 included, MultiStar: {-0.24, -0.22}, one-star: {-0.23, -0.32}
02:11:19.395 00.000 6880 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.61) = xAngle (-0.79 = -0.79)
02:11:19.395 00.000 6880 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
02:11:19.395 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-2.41 mountX=0.23 mountY=-0.24, mountTheta=-0.81
02:11:19.395 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.22, opts=13)
02:11:19.395 00.000 6880 Enqueuing Move request for scope (-0.24, -0.22)
02:11:19.395 00.000 10052 Worker thread wakes up
02:11:19.395 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
02:11:19.395 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
02:11:19.395 00.000 10052 Moving (-0.24, -0.22) raw xDistance=0.23 yDistance=-0.24
02:11:19.395 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:11:19.395 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.24, slope = -0.01
02:11:19.395 00.000 10052 MoveAxis(W, 65, ABG)
02:11:19.395 00.000 10052 Guiding  Dir = 3, Dur = 65
02:11:19.416 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:19.419 00.003 10052 IsSlewing returns 0
02:11:19.445 00.026 6880 UpdateGuideState exits: m=2370 SNR=33.7
02:11:19.445 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:19.445 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:19.445 00.000 6880 Enqueuing Expose request
02:11:19.456 00.011 10052 IsGuiding returns 0
02:11:19.476 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbc46c44-701a-469b-882d-408284acea16"}
02:11:19.476 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbc46c44-701a-469b-882d-408284acea16"}
02:11:19.476 00.000 10052 PulseGuide returned control before completion, sleep 48
02:11:19.485 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6dc121c1-17c2-4a7b-8211-e26e1a31187d"}
02:11:19.485 00.000 6880 case statement mapped state 6 to 3
02:11:19.485 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6dc121c1-17c2-4a7b-8211-e26e1a31187d"}
02:11:19.487 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d3ce040c-b2cb-40fc-97e9-2da9c1cb5b7e"}
02:11:19.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2977,"width":15,"height":15,"star_pos":[6.72,6.95],"pixels":"..."},"id":"d3ce040c-b2cb-40fc-97e9-2da9c1cb5b7e"}
02:11:19.601 00.114 10052 IsGuiding returns 0
02:11:19.602 00.001 10052 Move returns status 0, amount 65
02:11:19.602 00.000 10052 MoveAxis(N, 24, ABG)
02:11:19.602 00.000 10052 Guiding  Dir = 0, Dur = 24
02:11:19.664 00.062 10052 IsSlewing returns 0
02:11:19.745 00.081 10052 IsGuiding returns 0
02:11:19.886 00.141 10052 IsGuiding returns 0
02:11:19.886 00.000 10052 Move returns status 0, amount 24
02:11:19.886 00.000 10052 move complete, result=0
02:11:19.886 00.000 10052 worker thread done servicing request
02:11:19.886 00.000 10052 Worker thread wakes up
02:11:19.886 00.000 6880 GuideStep: 0.2 px 65 ms WEST, -0.2 px 24 ms NORTH
02:11:19.891 00.005 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:19.891 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:21.026 01.135 10052 Exposure complete
02:11:21.085 00.059 10052 worker thread done servicing request
02:11:21.085 00.000 6880 OnExposeComplete: enter
02:11:21.085 00.000 6880 UpdateGuideState(): m_state=6
02:11:21.085 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2978
02:11:21.085 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=892.01, Mass=2476, SNR=34.5, Peak=148 HFD=4.7
02:11:21.085 00.000 6880 MultiStar: [#1 -0.32,-0.21,0.95,U] [#2 -0.18,-0.24,0.99,U] [#3 -0.32,-0.26,0.92,U] [#4 -0.73,-0.44,0.00,M1] [#5 -0.46,-0.49,0.00,M2] [#6 -0.38,-0.22,0.92,U] [#7 -0.42,-0.12,0.71,U] [#8 -0.39,-0.19,0.80,U] 
02:11:21.085 00.000 6880 single-star, 6 included, MultiStar: {-0.32, -0.22}, one-star: {-0.27, -0.26}
02:11:21.085 00.000 6880 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.61) = xAngle (-0.76 = -0.76)
02:11:21.085 00.000 6880 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
02:11:21.085 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-2.37 mountX=0.27 mountY=-0.27, mountTheta=-0.78
02:11:21.085 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.26, opts=13)
02:11:21.085 00.000 6880 Enqueuing Move request for scope (-0.27, -0.26)
02:11:21.085 00.000 10052 Worker thread wakes up
02:11:21.085 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.26) opts 0xd
02:11:21.085 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.26)
02:11:21.085 00.000 10052 Moving (-0.27, -0.26) raw xDistance=0.27 yDistance=-0.27
02:11:21.085 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:11:21.085 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.27, slope = -0.02
02:11:21.085 00.000 10052 MoveAxis(W, 77, ABG)
02:11:21.085 00.000 10052 Guiding  Dir = 3, Dur = 77
02:11:21.102 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:21.102 00.000 10052 IsSlewing returns 0
02:11:21.140 00.038 6880 UpdateGuideState exits: m=2476 SNR=34.5
02:11:21.140 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:21.140 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:21.140 00.000 6880 Enqueuing Expose request
02:11:21.151 00.011 10052 IsGuiding returns 0
02:11:21.165 00.014 10052 PulseGuide returned control before completion, sleep 60
02:11:21.260 00.095 10052 IsGuiding returns 0
02:11:21.260 00.000 10052 Move returns status 0, amount 77
02:11:21.260 00.000 10052 MoveAxis(N, 45, ABG)
02:11:21.265 00.005 10052 Guiding  Dir = 0, Dur = 45
02:11:21.293 00.028 10052 IsSlewing returns 0
02:11:21.341 00.048 10052 IsGuiding returns 0
02:11:21.355 00.014 10052 PulseGuide returned control before completion, sleep 28
02:11:21.424 00.069 10052 IsGuiding returns 0
02:11:21.424 00.000 10052 Move returns status 0, amount 45
02:11:21.424 00.000 10052 move complete, result=0
02:11:21.424 00.000 10052 worker thread done servicing request
02:11:21.424 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.3 px 45 ms NORTH
02:11:21.424 00.000 10052 Worker thread wakes up
02:11:21.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:21.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:21.481 00.057 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d82407c-fc22-40e9-b5b7-d542b84272f5"}
02:11:21.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d82407c-fc22-40e9-b5b7-d542b84272f5"}
02:11:21.481 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3768ae1f-d7d5-4ce3-8ae4-df2cd8a87ae1"}
02:11:21.481 00.000 6880 case statement mapped state 6 to 3
02:11:21.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3768ae1f-d7d5-4ce3-8ae4-df2cd8a87ae1"}
02:11:21.481 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a98d6ed0-6385-4f6c-b86d-2e5947c31b53"}
02:11:21.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2978,"width":15,"height":15,"star_pos":[6.67,7.01],"pixels":"..."},"id":"a98d6ed0-6385-4f6c-b86d-2e5947c31b53"}
02:11:22.342 00.861 10052 Exposure complete
02:11:22.405 00.063 10052 worker thread done servicing request
02:11:22.405 00.000 6880 OnExposeComplete: enter
02:11:22.405 00.000 6880 UpdateGuideState(): m_state=6
02:11:22.405 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2979
02:11:22.405 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.93, Mass=2475, SNR=34.6, Peak=163 HFD=4.5
02:11:22.406 00.001 6880 MultiStar: [#1 -0.12,-0.32,0.92,U] [#2 0.12,-0.32,0.97,U] [#3 -0.11,-0.39,0.92,U] [#4 -0.35,-0.30,0.80,U] [#5 -0.15,-0.42,0.95,U] [#6 -0.22,-0.63,0.00,M1] [#7 -0.22,-0.29,0.75,U] [#8 -0.19,-0.31,0.81,U] 
02:11:22.406 00.000 6880 single-star, 7 included, MultiStar: {-0.12, -0.34}, one-star: {-0.04, -0.35}
02:11:22.406 00.000 6880 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.61) = xAngle (-0.07 = -0.07)
02:11:22.406 00.000 6880 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
02:11:22.406 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.35 hyp=0.35 cameraTheta=-1.68 mountX=0.35 mountY=-0.03, mountTheta=-0.10
02:11:22.408 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.35, opts=13)
02:11:22.408 00.000 6880 Enqueuing Move request for scope (-0.04, -0.35)
02:11:22.408 00.000 10052 Worker thread wakes up
02:11:22.408 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.35) opts 0xd
02:11:22.408 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.35)
02:11:22.408 00.000 10052 Moving (-0.04, -0.35) raw xDistance=0.35 yDistance=-0.03
02:11:22.408 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
02:11:22.408 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.06, using input
02:11:22.408 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:11:22.408 00.000 10052 MoveAxis(W, 97, ABG)
02:11:22.408 00.000 10052 Guiding  Dir = 3, Dur = 97
02:11:22.414 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:22.430 00.016 10052 IsSlewing returns 0
02:11:22.446 00.016 6880 UpdateGuideState exits: m=2475 SNR=34.6
02:11:22.446 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:22.446 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:22.446 00.000 6880 Enqueuing Expose request
02:11:22.462 00.016 10052 IsGuiding returns 0
02:11:22.495 00.033 10052 PulseGuide returned control before completion, sleep 80
02:11:22.607 00.112 10052 IsGuiding returns 0
02:11:22.607 00.000 10052 Move returns status 0, amount 97
02:11:22.607 00.000 10052 MoveAxis(N, 0, ABG)
02:11:22.607 00.000 10052 Move returns status 0, amount 0
02:11:22.607 00.000 10052 move complete, result=0
02:11:22.607 00.000 10052 worker thread done servicing request
02:11:22.607 00.000 6880 GuideStep: 0.3 px 97 ms WEST, -0.0 px 0 ms NORTH
02:11:22.607 00.000 10052 Worker thread wakes up
02:11:22.607 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:22.607 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:23.476 00.869 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"069e5425-ec1a-440d-bd77-aa0ce6f0f0d8"}
02:11:23.476 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"069e5425-ec1a-440d-bd77-aa0ce6f0f0d8"}
02:11:23.476 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e1ca5867-3e13-49d7-bae4-67abea6beeb1"}
02:11:23.476 00.000 6880 case statement mapped state 6 to 3
02:11:23.476 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e1ca5867-3e13-49d7-bae4-67abea6beeb1"}
02:11:23.476 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"28e99079-f50f-426d-8e3e-107a053a9da6"}
02:11:23.476 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2979,"width":15,"height":15,"star_pos":[6.91,6.93],"pixels":"..."},"id":"28e99079-f50f-426d-8e3e-107a053a9da6"}
02:11:23.746 00.270 10052 Exposure complete
02:11:23.804 00.058 10052 worker thread done servicing request
02:11:23.804 00.000 6880 OnExposeComplete: enter
02:11:23.804 00.000 6880 UpdateGuideState(): m_state=6
02:11:23.804 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2980
02:11:23.804 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=891.97, Mass=2370, SNR=33.8, Peak=139 HFD=4.5
02:11:23.804 00.000 6880 MultiStar: [#1 -0.25,-0.32,0.96,U] [#2 -0.05,-0.24,1.01,U] [#3 -0.30,-0.26,0.90,U] [#4 -0.63,-0.47,0.00,M1] [#5 -0.30,-0.40,0.96,U] [#6 -0.01,-0.30,0.91,U] [#7 -0.34,-0.21,0.75,U] [#8 -0.33,-0.28,0.81,U] 
02:11:23.804 00.000 6880 refined, 7 included, MultiStar: {-0.23, -0.29}, one-star: {-0.29, -0.31}
02:11:23.804 00.000 6880 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.61) = xAngle (-0.62 = -0.62)
02:11:23.804 00.000 6880 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
02:11:23.804 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.29 hyp=0.37 cameraTheta=-2.24 mountX=0.30 mountY=-0.23, mountTheta=-0.64
02:11:23.804 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.29, opts=13)
02:11:23.804 00.000 6880 Enqueuing Move request for scope (-0.23, -0.29)
02:11:23.804 00.000 10052 Worker thread wakes up
02:11:23.804 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.29) opts 0xd
02:11:23.804 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.29)
02:11:23.804 00.000 10052 Moving (-0.23, -0.29) raw xDistance=0.30 yDistance=-0.23
02:11:23.804 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
02:11:23.804 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.23, slope = -0.02
02:11:23.804 00.000 10052 MoveAxis(W, 85, ABG)
02:11:23.804 00.000 10052 Guiding  Dir = 3, Dur = 85
02:11:23.825 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:23.853 00.028 6880 UpdateGuideState exits: m=2370 SNR=33.8
02:11:23.853 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:23.856 00.003 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:23.856 00.000 6880 Enqueuing Expose request
02:11:23.858 00.002 10052 IsSlewing returns 0
02:11:23.937 00.079 10052 IsGuiding returns 0
02:11:23.998 00.061 10052 PulseGuide returned control before completion, sleep 32
02:11:24.108 00.110 10052 IsGuiding returns 0
02:11:24.124 00.016 10052 Move returns status 0, amount 85
02:11:24.124 00.000 10052 MoveAxis(N, 45, ABG)
02:11:24.124 00.000 10052 Guiding  Dir = 0, Dur = 45
02:11:24.189 00.065 10052 IsSlewing returns 0
02:11:24.267 00.078 10052 IsGuiding returns 0
02:11:24.419 00.152 10052 IsGuiding returns 0
02:11:24.419 00.000 10052 Move returns status 0, amount 45
02:11:24.420 00.001 10052 move complete, result=0
02:11:24.420 00.000 10052 worker thread done servicing request
02:11:24.420 00.000 10052 Worker thread wakes up
02:11:24.420 00.000 6880 GuideStep: 0.3 px 85 ms WEST, -0.2 px 45 ms NORTH
02:11:24.420 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:24.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:25.328 00.908 10052 Exposure complete
02:11:25.375 00.047 10052 worker thread done servicing request
02:11:25.375 00.000 6880 OnExposeComplete: enter
02:11:25.375 00.000 6880 UpdateGuideState(): m_state=6
02:11:25.375 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2981
02:11:25.375 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.03, Mass=2360, SNR=33.7, Peak=150 HFD=4.4
02:11:25.375 00.000 6880 MultiStar: [#1 -0.20,-0.23,0.96,U] [#2 0.02,-0.13,1.00,U] [#3 -0.13,-0.25,0.93,U] [#4 -0.30,-0.20,0.83,U] [#5 -0.15,-0.31,0.97,U] [#6 -0.16,-0.27,0.90,U] [#7 -0.36,-0.15,0.74,U] [#8 -0.22,-0.30,0.79,U] 
02:11:25.375 00.000 6880 single-star, 8 included, MultiStar: {-0.17, -0.23}, one-star: {-0.06, -0.25}
02:11:25.375 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
02:11:25.375 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:11:25.375 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.82 mountX=0.25 mountY=-0.06, mountTheta=-0.23
02:11:25.375 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.25, opts=13)
02:11:25.375 00.000 6880 Enqueuing Move request for scope (-0.06, -0.25)
02:11:25.375 00.000 10052 Worker thread wakes up
02:11:25.375 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.25) opts 0xd
02:11:25.375 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.25)
02:11:25.375 00.000 10052 Moving (-0.06, -0.25) raw xDistance=0.25 yDistance=-0.06
02:11:25.375 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:11:25.375 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.10, using input
02:11:25.375 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
02:11:25.375 00.000 10052 MoveAxis(W, 72, ABG)
02:11:25.391 00.016 10052 Guiding  Dir = 3, Dur = 72
02:11:25.411 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:25.411 00.000 10052 IsSlewing returns 0
02:11:25.438 00.027 6880 UpdateGuideState exits: m=2360 SNR=33.7
02:11:25.438 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:25.438 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:25.438 00.000 6880 Enqueuing Expose request
02:11:25.438 00.000 10052 IsGuiding returns 0
02:11:25.469 00.031 10052 PulseGuide returned control before completion, sleep 55
02:11:25.596 00.127 10052 IsGuiding returns 0
02:11:25.598 00.002 10052 Move returns status 0, amount 72
02:11:25.598 00.000 10052 MoveAxis(N, 0, ABG)
02:11:25.598 00.000 10052 Move returns status 0, amount 0
02:11:25.598 00.000 10052 move complete, result=0
02:11:25.598 00.000 10052 worker thread done servicing request
02:11:25.598 00.000 6880 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
02:11:25.598 00.000 10052 Worker thread wakes up
02:11:25.598 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:25.598 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:26.371 00.773 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bcffd5a9-bb90-4392-b013-1b1e58dfde52"}
02:11:26.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bcffd5a9-bb90-4392-b013-1b1e58dfde52"}
02:11:26.371 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e20c84e7-84fb-484d-b5fb-ca466c5fe30a"}
02:11:26.371 00.000 6880 case statement mapped state 6 to 3
02:11:26.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e20c84e7-84fb-484d-b5fb-ca466c5fe30a"}
02:11:26.387 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"67351970-f4e6-4a8e-a88d-122cf73205c6"}
02:11:26.387 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2981,"width":15,"height":15,"star_pos":[6.88,7.03],"pixels":"..."},"id":"67351970-f4e6-4a8e-a88d-122cf73205c6"}
02:11:26.736 00.349 10052 Exposure complete
02:11:26.791 00.055 10052 worker thread done servicing request
02:11:26.791 00.000 6880 OnExposeComplete: enter
02:11:26.791 00.000 6880 UpdateGuideState(): m_state=6
02:11:26.791 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2982
02:11:26.791 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.07, Mass=2295, SNR=33.3, Peak=144 HFD=4.5
02:11:26.791 00.000 6880 MultiStar: [#1 0.17,-0.10,0.94,U] [#2 0.27,-0.00,1.01,U] [#3 0.19,-0.11,0.93,U] [#4 -0.15,0.06,0.86,U] [#5 0.16,-0.28,0.97,U] [#6 0.16,-0.10,0.92,U] [#7 0.01,0.05,0.76,U] [#8 0.09,-0.25,0.78,U] 
02:11:26.791 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.11}, one-star: {0.09, -0.21}
02:11:26.791 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
02:11:26.791 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
02:11:26.791 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.11 hyp=0.16 cameraTheta=-0.74 mountX=0.10 mountY=0.12, mountTheta=0.86
02:11:26.791 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.11, opts=13)
02:11:26.791 00.000 6880 Enqueuing Move request for scope (0.12, -0.11)
02:11:26.791 00.000 10052 Worker thread wakes up
02:11:26.791 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.11) opts 0xd
02:11:26.791 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.11)
02:11:26.791 00.000 10052 Moving (0.12, -0.11) raw xDistance=0.10 yDistance=0.12
02:11:26.791 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:11:26.791 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
02:11:26.791 00.000 10052 MoveAxis(E, 0, ABG)
02:11:26.791 00.000 10052 Move returns status 0, amount 0
02:11:26.791 00.000 10052 MoveAxis(N, 0, ABG)
02:11:26.791 00.000 10052 Move returns status 0, amount 0
02:11:26.791 00.000 10052 move complete, result=0
02:11:26.791 00.000 10052 worker thread done servicing request
02:11:26.816 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:26.845 00.029 6880 UpdateGuideState exits: m=2295 SNR=33.3
02:11:26.845 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:26.845 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:26.845 00.000 6880 Enqueuing Expose request
02:11:26.845 00.000 10052 Worker thread wakes up
02:11:26.845 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:11:26.845 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:26.845 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:27.761 00.916 10052 Exposure complete
02:11:27.839 00.078 10052 worker thread done servicing request
02:11:27.839 00.000 6880 OnExposeComplete: enter
02:11:27.839 00.000 6880 UpdateGuideState(): m_state=6
02:11:27.839 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2983
02:11:27.839 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.02, Mass=2325, SNR=33.4, Peak=146 HFD=4.5
02:11:27.839 00.000 6880 MultiStar: [#1 0.11,-0.18,0.94,U] [#2 0.23,-0.17,1.00,U] [#3 0.10,-0.20,0.92,U] [#4 -0.03,-0.19,0.83,U] [#5 0.12,-0.42,1.00,U] [#6 0.11,-0.16,0.92,U] [#7 0.10,-0.08,0.77,U] [#8 0.12,-0.32,0.81,U] 
02:11:27.839 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.22}, one-star: {0.12, -0.25}
02:11:27.839 00.000 6880 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.61) = xAngle (0.51 = 0.51)
02:11:27.839 00.000 6880 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
02:11:27.839 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.22 hyp=0.25 cameraTheta=-1.10 mountX=0.22 mountY=0.11, mountTheta=0.48
02:11:27.839 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.22, opts=13)
02:11:27.839 00.000 6880 Enqueuing Move request for scope (0.11, -0.22)
02:11:27.839 00.000 10052 Worker thread wakes up
02:11:27.839 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.22) opts 0xd
02:11:27.839 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.22)
02:11:27.839 00.000 10052 Moving (0.11, -0.22) raw xDistance=0.22 yDistance=0.11
02:11:27.839 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:11:27.839 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
02:11:27.839 00.000 10052 MoveAxis(W, 58, ABG)
02:11:27.839 00.000 10052 Guiding  Dir = 3, Dur = 58
02:11:27.872 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:27.886 00.014 10052 IsSlewing returns 0
02:11:27.907 00.021 6880 UpdateGuideState exits: m=2325 SNR=33.4
02:11:27.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:27.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:27.907 00.000 6880 Enqueuing Expose request
02:11:27.968 00.061 10052 IsGuiding returns 0
02:11:28.138 00.170 10052 PulseGuide returned control before completion, sleep 13
02:11:28.218 00.080 10052 IsGuiding returns 1
02:11:28.218 00.000 10052 scope still moving after pulse duration time elapsed
02:11:28.296 00.078 10052 IsSlewing returns 0
02:11:28.376 00.080 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4effb1c3-dbc4-4e01-bdfa-a1b9ff027ad7"}
02:11:28.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4effb1c3-dbc4-4e01-bdfa-a1b9ff027ad7"}
02:11:28.377 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"15dc61d4-65ec-43bd-b20d-3ef1d03210fd"}
02:11:28.377 00.000 6880 case statement mapped state 6 to 3
02:11:28.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"15dc61d4-65ec-43bd-b20d-3ef1d03210fd"}
02:11:28.377 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8dfcebd7-6356-4483-a1e9-164d255fe589"}
02:11:28.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2983,"width":15,"height":15,"star_pos":[7.07,7.02],"pixels":"..."},"id":"8dfcebd7-6356-4483-a1e9-164d255fe589"}
02:11:28.377 00.000 10052 IsGuiding returns 0
02:11:28.377 00.000 10052 scope move finished after 58 + 231 ms
02:11:28.377 00.000 10052 Move returns status 0, amount 58
02:11:28.377 00.000 10052 MoveAxis(N, 0, ABG)
02:11:28.377 00.000 10052 Move returns status 0, amount 0
02:11:28.377 00.000 10052 move complete, result=0
02:11:28.377 00.000 10052 worker thread done servicing request
02:11:28.377 00.000 10052 Worker thread wakes up
02:11:28.377 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:28.377 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:28.377 00.000 6880 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
02:11:29.514 01.137 10052 Exposure complete
02:11:29.581 00.067 10052 worker thread done servicing request
02:11:29.581 00.000 6880 OnExposeComplete: enter
02:11:29.581 00.000 6880 UpdateGuideState(): m_state=6
02:11:29.584 00.003 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2984
02:11:29.584 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=891.28, Mass=2433, SNR=34.2, Peak=152 HFD=4.6
02:11:29.584 00.000 6880 MultiStar: [#1 0.32,-0.81,0.00,M1] [#2 0.27,-0.53,0.00,M1] [#3 0.22,-0.80,0.00,M1] [#4 0.15,-0.76,0.00,M1] [#5 0.36,-0.93,0.00,M1] [#6 0.13,-0.84,0.00,M1] [#7 0.17,-0.74,0.00,M1] [#8 0.09,-0.88,0.00,M1] 
02:11:29.584 00.000 6880 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.61) = xAngle (0.29 = 0.29)
02:11:29.584 00.000 6880 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:11:29.584 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-1.00 hyp=1.03 cameraTheta=-1.33 mountX=0.99 mountY=0.26, mountTheta=0.26
02:11:29.587 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-1.00, opts=13)
02:11:29.587 00.000 6880 Enqueuing Move request for scope (0.25, -1.00)
02:11:29.587 00.000 10052 Worker thread wakes up
02:11:29.587 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -1.00) opts 0xd
02:11:29.587 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -1.00)
02:11:29.587 00.000 10052 Moving (0.25, -1.00) raw xDistance=0.99 yDistance=0.26
02:11:29.587 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.99
02:11:29.587 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.26, slope = 0.04
02:11:29.587 00.000 10052 MoveAxis(W, 267, ABG)
02:11:29.587 00.000 10052 Guiding  Dir = 3, Dur = 267
02:11:29.606 00.019 10052 IsSlewing returns 0
02:11:29.612 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:29.638 00.026 10052 IsGuiding returns 0
02:11:29.638 00.000 6880 UpdateGuideState exits: m=2433 SNR=34.2
02:11:29.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:29.638 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:29.638 00.000 6880 Enqueuing Expose request
02:11:29.669 00.031 10052 PulseGuide returned control before completion, sleep 250
02:11:30.021 00.352 10052 IsGuiding returns 0
02:11:30.025 00.004 10052 Move returns status 0, amount 267
02:11:30.025 00.000 10052 MoveAxis(S, 71, ABG)
02:11:30.025 00.000 10052 Guiding  Dir = 1, Dur = 71
02:11:30.063 00.038 10052 IsSlewing returns 0
02:11:30.136 00.073 10052 IsGuiding returns 0
02:11:30.192 00.056 10052 PulseGuide returned control before completion, sleep 13
02:11:30.281 00.089 10052 IsGuiding returns 1
02:11:30.281 00.000 10052 scope still moving after pulse duration time elapsed
02:11:30.402 00.121 10052 IsSlewing returns 0
02:11:30.476 00.074 10052 IsGuiding returns 0
02:11:30.476 00.000 10052 scope move finished after 71 + 268 ms
02:11:30.476 00.000 10052 Move returns status 0, amount 71
02:11:30.476 00.000 10052 move complete, result=0
02:11:30.476 00.000 10052 worker thread done servicing request
02:11:30.476 00.000 6880 GuideStep: 1.0 px 267 ms WEST, 0.3 px 71 ms SOUTH
02:11:30.476 00.000 10052 Worker thread wakes up
02:11:30.476 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:30.476 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:30.791 00.315 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"789ece95-23af-488d-b4f0-c15bc983f1c2"}
02:11:30.792 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"789ece95-23af-488d-b4f0-c15bc983f1c2"}
02:11:30.792 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee8daad9-9df9-4f4e-9c62-389ddc7c55a8"}
02:11:30.792 00.000 6880 case statement mapped state 6 to 3
02:11:30.792 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee8daad9-9df9-4f4e-9c62-389ddc7c55a8"}
02:11:30.792 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a172819-297b-456c-a74e-d6e1558cda13"}
02:11:30.795 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2984,"width":15,"height":15,"star_pos":[7.19,7.28],"pixels":"..."},"id":"5a172819-297b-456c-a74e-d6e1558cda13"}
02:11:31.616 00.821 10052 Exposure complete
02:11:31.696 00.080 10052 worker thread done servicing request
02:11:31.696 00.000 6880 OnExposeComplete: enter
02:11:31.696 00.000 6880 UpdateGuideState(): m_state=6
02:11:31.697 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2985
02:11:31.697 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.87, Mass=2258, SNR=33.0, Peak=144 HFD=4.5
02:11:31.697 00.000 6880 MultiStar: [#1 -0.09,-0.36,0.94,U] [#2 -0.11,-0.60,0.00,M2] [#3 -0.14,-0.31,0.92,U] [#4 -0.09,-0.27,0.82,U] [#5 0.00,-0.44,0.96,U] [#6 -0.06,-0.21,0.94,U] [#7 -0.08,-0.21,0.74,U] [#8 -0.01,-0.36,0.80,U] 
02:11:31.697 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.32}, one-star: {-0.04, -0.41}
02:11:31.697 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
02:11:31.697 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:11:31.697 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.32 hyp=0.33 cameraTheta=-1.76 mountX=0.33 mountY=-0.06, mountTheta=-0.18
02:11:31.697 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.32, opts=13)
02:11:31.697 00.000 6880 Enqueuing Move request for scope (-0.06, -0.32)
02:11:31.697 00.000 10052 Worker thread wakes up
02:11:31.697 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.32) opts 0xd
02:11:31.697 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.32)
02:11:31.697 00.000 10052 Moving (-0.06, -0.32) raw xDistance=0.33 yDistance=-0.06
02:11:31.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.33
02:11:31.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.04
02:11:31.697 00.000 10052 MoveAxis(W, 101, ABG)
02:11:31.697 00.000 10052 Guiding  Dir = 3, Dur = 101
02:11:31.740 00.043 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:31.777 00.037 10052 IsSlewing returns 0
02:11:31.783 00.006 6880 UpdateGuideState exits: m=2258 SNR=33.0
02:11:31.785 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:31.785 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:31.785 00.000 6880 Enqueuing Expose request
02:11:31.851 00.066 10052 IsGuiding returns 0
02:11:31.919 00.068 10052 PulseGuide returned control before completion, sleep 43
02:11:32.042 00.123 10052 IsGuiding returns 1
02:11:32.042 00.000 10052 scope still moving after pulse duration time elapsed
02:11:32.119 00.077 10052 IsSlewing returns 0
02:11:32.183 00.064 10052 IsGuiding returns 0
02:11:32.183 00.000 10052 scope move finished after 101 + 237 ms
02:11:32.183 00.000 10052 Move returns status 0, amount 101
02:11:32.183 00.000 10052 MoveAxis(N, 0, ABG)
02:11:32.183 00.000 10052 Move returns status 0, amount 0
02:11:32.183 00.000 10052 move complete, result=0
02:11:32.183 00.000 10052 worker thread done servicing request
02:11:32.183 00.000 6880 GuideStep: 0.3 px 101 ms WEST, -0.1 px 0 ms NORTH
02:11:32.183 00.000 10052 Worker thread wakes up
02:11:32.183 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:32.183 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:32.798 00.615 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"413669f8-9a39-4832-a52a-7dbf569fa4ce"}
02:11:32.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"413669f8-9a39-4832-a52a-7dbf569fa4ce"}
02:11:32.799 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7a3412f-49bd-41aa-9715-4e3546fcfd81"}
02:11:32.799 00.000 6880 case statement mapped state 6 to 3
02:11:32.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7a3412f-49bd-41aa-9715-4e3546fcfd81"}
02:11:32.800 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9a74be50-c3e6-485b-a19d-2912d244a658"}
02:11:32.801 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2985,"width":15,"height":15,"star_pos":[6.91,6.87],"pixels":"..."},"id":"9a74be50-c3e6-485b-a19d-2912d244a658"}
02:11:33.113 00.312 10052 Exposure complete
02:11:33.177 00.064 10052 worker thread done servicing request
02:11:33.177 00.000 6880 OnExposeComplete: enter
02:11:33.177 00.000 6880 UpdateGuideState(): m_state=6
02:11:33.177 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2986
02:11:33.177 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=892.06, Mass=2243, SNR=32.8, Peak=147 HFD=4.5
02:11:33.177 00.000 6880 MultiStar: [#1 0.07,-0.07,0.94,U] [#2 0.10,-0.03,1.00,U] [#3 -0.04,-0.17,0.94,U] [#4 -0.18,-0.13,0.83,U] [#5 0.02,-0.33,0.97,U] [#6 -0.00,-0.11,0.94,U] [#7 -0.05,0.06,0.76,U] [#8 -0.19,-0.14,0.81,U] 
02:11:33.177 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.13}, one-star: {0.04, -0.22}
02:11:33.177 00.000 6880 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
02:11:33.177 00.000 6880 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:11:33.177 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.72 mountX=0.13 mountY=-0.02, mountTheta=-0.14
02:11:33.177 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.13, opts=13)
02:11:33.177 00.000 6880 Enqueuing Move request for scope (-0.02, -0.13)
02:11:33.177 00.000 10052 Worker thread wakes up
02:11:33.177 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.13) opts 0xd
02:11:33.177 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.13)
02:11:33.177 00.000 10052 Moving (-0.02, -0.13) raw xDistance=0.13 yDistance=-0.02
02:11:33.177 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
02:11:33.177 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.04
02:11:33.177 00.000 10052 MoveAxis(W, 41, ABG)
02:11:33.177 00.000 10052 Guiding  Dir = 3, Dur = 41
02:11:33.208 00.031 10052 IsSlewing returns 0
02:11:33.208 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:33.239 00.031 10052 IsGuiding returns 0
02:11:33.250 00.011 6880 UpdateGuideState exits: m=2243 SNR=32.8
02:11:33.250 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:33.250 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:33.250 00.000 6880 Enqueuing Expose request
02:11:33.271 00.021 10052 PulseGuide returned control before completion, sleep 25
02:11:33.318 00.047 10052 IsGuiding returns 1
02:11:33.318 00.000 10052 scope still moving after pulse duration time elapsed
02:11:33.366 00.048 10052 IsSlewing returns 0
02:11:33.397 00.031 10052 IsGuiding returns 0
02:11:33.397 00.000 10052 scope move finished after 41 + 119 ms
02:11:33.397 00.000 10052 Move returns status 0, amount 41
02:11:33.397 00.000 10052 MoveAxis(N, 0, ABG)
02:11:33.397 00.000 10052 Move returns status 0, amount 0
02:11:33.397 00.000 10052 move complete, result=0
02:11:33.397 00.000 10052 worker thread done servicing request
02:11:33.397 00.000 10052 Worker thread wakes up
02:11:33.397 00.000 6880 GuideStep: 0.1 px 41 ms WEST, -0.0 px 0 ms NORTH
02:11:33.397 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:33.397 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:34.547 01.150 10052 Exposure complete
02:11:34.593 00.046 10052 worker thread done servicing request
02:11:34.593 00.000 6880 OnExposeComplete: enter
02:11:34.593 00.000 6880 UpdateGuideState(): m_state=6
02:11:34.593 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2987
02:11:34.593 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.87, Mass=2246, SNR=32.9, Peak=152 HFD=4.4
02:11:34.593 00.000 6880 MultiStar: [#1 -0.10,-0.36,0.99,U] [#2 0.13,-0.19,1.03,U] [#3 -0.03,-0.31,0.95,U] [#4 -0.20,-0.34,0.86,U] [#5 -0.06,-0.41,1.00,U] [#6 -0.13,-0.31,0.96,U] [#7 -0.22,-0.22,0.77,U] [#8 -0.17,-0.31,0.83,U] 
02:11:34.593 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.32}, one-star: {0.01, -0.41}
02:11:34.593 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
02:11:34.593 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:11:34.593 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.81 mountX=0.32 mountY=-0.07, mountTheta=-0.23
02:11:34.609 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.32, opts=13)
02:11:34.609 00.000 6880 Enqueuing Move request for scope (-0.08, -0.32)
02:11:34.609 00.000 10052 Worker thread wakes up
02:11:34.609 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.32) opts 0xd
02:11:34.609 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.32)
02:11:34.609 00.000 10052 Moving (-0.08, -0.32) raw xDistance=0.32 yDistance=-0.07
02:11:34.609 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
02:11:34.609 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
02:11:34.609 00.000 10052 MoveAxis(W, 88, ABG)
02:11:34.609 00.000 10052 Guiding  Dir = 3, Dur = 88
02:11:34.624 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:34.630 00.006 10052 IsSlewing returns 0
02:11:34.657 00.027 6880 UpdateGuideState exits: m=2246 SNR=32.9
02:11:34.657 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:34.657 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:34.657 00.000 6880 Enqueuing Expose request
02:11:34.657 00.000 10052 IsGuiding returns 0
02:11:34.688 00.031 10052 PulseGuide returned control before completion, sleep 72
02:11:34.798 00.110 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"185c6188-ea9a-427a-b17c-3d920f0f488e"}
02:11:34.800 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"185c6188-ea9a-427a-b17c-3d920f0f488e"}
02:11:34.800 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"437a79f8-5793-43c4-b59f-6bd0638f6c36"}
02:11:34.800 00.000 6880 case statement mapped state 6 to 3
02:11:34.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"437a79f8-5793-43c4-b59f-6bd0638f6c36"}
02:11:34.800 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"edddb235-dd2f-4ea7-859b-b65cc8d50489"}
02:11:34.803 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2987,"width":15,"height":15,"star_pos":[6.95,6.87],"pixels":"..."},"id":"edddb235-dd2f-4ea7-859b-b65cc8d50489"}
02:11:34.804 00.001 10052 IsGuiding returns 0
02:11:34.804 00.000 10052 Move returns status 0, amount 88
02:11:34.804 00.000 10052 MoveAxis(N, 0, ABG)
02:11:34.804 00.000 10052 Move returns status 0, amount 0
02:11:34.804 00.000 10052 move complete, result=0
02:11:34.804 00.000 10052 worker thread done servicing request
02:11:34.804 00.000 10052 Worker thread wakes up
02:11:34.804 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:34.804 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:34.804 00.000 6880 GuideStep: 0.3 px 88 ms WEST, -0.1 px 0 ms NORTH
02:11:35.718 00.914 10052 Exposure complete
02:11:35.778 00.060 10052 worker thread done servicing request
02:11:35.778 00.000 6880 OnExposeComplete: enter
02:11:35.778 00.000 6880 UpdateGuideState(): m_state=6
02:11:35.778 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2988
02:11:35.778 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.83, Mass=2214, SNR=32.6, Peak=144 HFD=4.5
02:11:35.778 00.000 6880 MultiStar: [#1 -0.01,-0.24,0.97,U] [#2 0.07,-0.21,1.02,U] [#3 -0.05,-0.33,0.96,U] [#4 -0.10,-0.30,0.83,U] [#5 -0.06,-0.44,1.00,U] [#6 -0.14,-0.42,0.93,U] [#7 -0.16,-0.19,0.78,U] [#8 -0.14,-0.37,0.82,U] 
02:11:35.778 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.33}, one-star: {-0.00, -0.44}
02:11:35.778 00.000 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
02:11:35.778 00.000 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:11:35.778 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.33 hyp=0.34 cameraTheta=-1.75 mountX=0.33 mountY=-0.06, mountTheta=-0.17
02:11:35.778 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.33, opts=13)
02:11:35.778 00.000 6880 Enqueuing Move request for scope (-0.06, -0.33)
02:11:35.778 00.000 10052 Worker thread wakes up
02:11:35.778 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.33) opts 0xd
02:11:35.778 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.33)
02:11:35.778 00.000 10052 Moving (-0.06, -0.33) raw xDistance=0.33 yDistance=-0.06
02:11:35.778 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.33
02:11:35.778 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:11:35.778 00.000 10052 MoveAxis(W, 94, ABG)
02:11:35.778 00.000 10052 Guiding  Dir = 3, Dur = 94
02:11:35.793 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:35.824 00.031 10052 IsSlewing returns 0
02:11:35.829 00.005 6880 UpdateGuideState exits: m=2214 SNR=32.6
02:11:35.829 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:35.829 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:35.829 00.000 6880 Enqueuing Expose request
02:11:35.897 00.068 10052 IsGuiding returns 0
02:11:35.966 00.069 10052 PulseGuide returned control before completion, sleep 36
02:11:36.083 00.117 10052 IsGuiding returns 0
02:11:36.083 00.000 10052 Move returns status 0, amount 94
02:11:36.083 00.000 10052 MoveAxis(N, 0, ABG)
02:11:36.083 00.000 10052 Move returns status 0, amount 0
02:11:36.083 00.000 10052 move complete, result=0
02:11:36.083 00.000 10052 worker thread done servicing request
02:11:36.083 00.000 10052 Worker thread wakes up
02:11:36.083 00.000 6880 GuideStep: 0.3 px 94 ms WEST, -0.1 px 0 ms NORTH
02:11:36.083 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:36.083 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:36.793 00.710 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"143c4ae7-8e15-4733-9367-f2e7e46360a3"}
02:11:36.793 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"143c4ae7-8e15-4733-9367-f2e7e46360a3"}
02:11:36.800 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"29c7e008-0a12-4bb4-b862-2d244631e701"}
02:11:36.800 00.000 6880 case statement mapped state 6 to 3
02:11:36.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"29c7e008-0a12-4bb4-b862-2d244631e701"}
02:11:36.801 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1cedd1d-125e-4bde-98f1-3dcd8b37e27a"}
02:11:36.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2988,"width":15,"height":15,"star_pos":[6.94,6.83],"pixels":"..."},"id":"f1cedd1d-125e-4bde-98f1-3dcd8b37e27a"}
02:11:37.215 00.414 10052 Exposure complete
02:11:37.279 00.064 10052 worker thread done servicing request
02:11:37.279 00.000 6880 OnExposeComplete: enter
02:11:37.279 00.000 6880 UpdateGuideState(): m_state=6
02:11:37.279 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2989
02:11:37.279 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=891.87, Mass=2247, SNR=32.8, Peak=136 HFD=4.7
02:11:37.279 00.000 6880 MultiStar: [#1 -0.37,-0.27,0.93,U] [#2 -0.33,-0.12,0.99,U] [#3 -0.26,-0.26,0.94,U] [#4 -0.47,-0.54,0.00,M1] [#5 -0.44,-0.45,0.00,M1] [#6 -0.33,-0.25,0.92,U] [#7 -0.37,-0.08,0.73,U] [#8 -0.48,-0.29,0.00,M1] 
02:11:37.279 00.000 6880 refined, 5 included, MultiStar: {-0.32, -0.24}, one-star: {-0.30, -0.40}
02:11:37.279 00.000 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.90 = -0.90)
02:11:37.279 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
02:11:37.279 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=-0.24 hyp=0.40 cameraTheta=-2.51 mountX=0.25 mountY=-0.32, mountTheta=-0.91
02:11:37.279 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=-0.24, opts=13)
02:11:37.279 00.000 6880 Enqueuing Move request for scope (-0.32, -0.24)
02:11:37.279 00.000 10052 Worker thread wakes up
02:11:37.279 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.24) opts 0xd
02:11:37.279 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, -0.24)
02:11:37.279 00.000 10052 Moving (-0.32, -0.24) raw xDistance=0.25 yDistance=-0.32
02:11:37.279 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:11:37.279 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.32, slope = -0.02
02:11:37.279 00.000 10052 MoveAxis(W, 72, ABG)
02:11:37.279 00.000 10052 Guiding  Dir = 3, Dur = 72
02:11:37.294 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:37.294 00.000 10052 IsSlewing returns 0
02:11:37.330 00.036 6880 UpdateGuideState exits: m=2247 SNR=32.8
02:11:37.330 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:37.330 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:37.330 00.000 6880 Enqueuing Expose request
02:11:37.343 00.013 10052 IsGuiding returns 0
02:11:37.359 00.016 10052 PulseGuide returned control before completion, sleep 55
02:11:37.457 00.098 10052 IsGuiding returns 0
02:11:37.457 00.000 10052 Move returns status 0, amount 72
02:11:37.457 00.000 10052 MoveAxis(N, 28, ABG)
02:11:37.457 00.000 10052 Guiding  Dir = 0, Dur = 28
02:11:37.531 00.074 10052 IsSlewing returns 0
02:11:37.595 00.064 10052 IsGuiding returns 0
02:11:37.738 00.143 10052 IsGuiding returns 0
02:11:37.738 00.000 10052 Move returns status 0, amount 28
02:11:37.738 00.000 10052 move complete, result=0
02:11:37.738 00.000 10052 worker thread done servicing request
02:11:37.738 00.000 10052 Worker thread wakes up
02:11:37.738 00.000 6880 GuideStep: 0.2 px 72 ms WEST, -0.3 px 28 ms NORTH
02:11:37.738 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:37.738 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:38.657 00.919 10052 Exposure complete
02:11:38.720 00.063 10052 worker thread done servicing request
02:11:38.720 00.000 6880 OnExposeComplete: enter
02:11:38.720 00.000 6880 UpdateGuideState(): m_state=6
02:11:38.720 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2990
02:11:38.720 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.87, Mass=2220, SNR=32.7, Peak=140 HFD=4.5
02:11:38.720 00.000 6880 MultiStar: [#1 -0.15,-0.21,0.95,U] [#2 -0.14,-0.18,1.02,U] [#3 -0.12,-0.25,0.95,U] [#4 -0.44,-0.13,0.82,U] [#5 -0.13,-0.40,0.96,U] [#6 -0.23,-0.24,0.95,U] [#7 -0.38,-0.18,0.75,U] [#8 -0.32,-0.29,0.83,U] 
02:11:38.720 00.000 6880 refined, 8 included, MultiStar: {-0.22, -0.26}, one-star: {-0.19, -0.41}
02:11:38.720 00.000 6880 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.61) = xAngle (-0.67 = -0.67)
02:11:38.720 00.000 6880 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
02:11:38.720 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.26 hyp=0.34 cameraTheta=-2.29 mountX=0.27 mountY=-0.22, mountTheta=-0.69
02:11:38.720 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.26, opts=13)
02:11:38.720 00.000 6880 Enqueuing Move request for scope (-0.22, -0.26)
02:11:38.720 00.000 10052 Worker thread wakes up
02:11:38.720 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.26) opts 0xd
02:11:38.720 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.26)
02:11:38.720 00.000 10052 Moving (-0.22, -0.26) raw xDistance=0.27 yDistance=-0.22
02:11:38.720 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:11:38.720 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.22, slope = -0.04
02:11:38.720 00.000 10052 MoveAxis(W, 75, ABG)
02:11:38.720 00.000 10052 Guiding  Dir = 3, Dur = 75
02:11:38.735 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:38.746 00.011 10052 IsSlewing returns 0
02:11:38.767 00.021 6880 UpdateGuideState exits: m=2220 SNR=32.7
02:11:38.767 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:38.767 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:38.767 00.000 6880 Enqueuing Expose request
02:11:38.782 00.015 10052 IsGuiding returns 0
02:11:38.799 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b87a5d8-e061-45d5-b87b-a8ba9a4f60af"}
02:11:38.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b87a5d8-e061-45d5-b87b-a8ba9a4f60af"}
02:11:38.799 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"90f667ab-9697-4c22-87d6-b4de43f89a9d"}
02:11:38.799 00.000 6880 case statement mapped state 6 to 3
02:11:38.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"90f667ab-9697-4c22-87d6-b4de43f89a9d"}
02:11:38.799 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1a1daa28-2798-4724-a68e-12a67cab6378"}
02:11:38.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2990,"width":15,"height":15,"star_pos":[6.75,6.87],"pixels":"..."},"id":"1a1daa28-2798-4724-a68e-12a67cab6378"}
02:11:38.799 00.000 10052 PulseGuide returned control before completion, sleep 58
02:11:38.894 00.095 10052 IsGuiding returns 0
02:11:38.894 00.000 10052 Move returns status 0, amount 75
02:11:38.894 00.000 10052 MoveAxis(N, 70, ABG)
02:11:38.894 00.000 10052 Guiding  Dir = 0, Dur = 70
02:11:38.934 00.040 10052 IsSlewing returns 0
02:11:38.974 00.040 10052 IsGuiding returns 0
02:11:38.988 00.014 10052 PulseGuide returned control before completion, sleep 53
02:11:39.084 00.096 10052 IsGuiding returns 0
02:11:39.088 00.004 10052 Move returns status 0, amount 70
02:11:39.088 00.000 10052 move complete, result=0
02:11:39.088 00.000 10052 worker thread done servicing request
02:11:39.088 00.000 6880 GuideStep: 0.3 px 75 ms WEST, -0.2 px 70 ms NORTH
02:11:39.088 00.000 10052 Worker thread wakes up
02:11:39.088 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:39.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:40.225 01.137 10052 Exposure complete
02:11:40.276 00.051 10052 worker thread done servicing request
02:11:40.276 00.000 6880 OnExposeComplete: enter
02:11:40.276 00.000 6880 UpdateGuideState(): m_state=6
02:11:40.276 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2991
02:11:40.276 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.05, Mass=2101, SNR=31.8, Peak=133 HFD=4.4
02:11:40.276 00.000 6880 MultiStar: [#1 -0.08,-0.22,0.95,U] [#2 -0.03,-0.08,1.04,U] [#3 -0.14,-0.12,0.97,U] [#4 -0.25,-0.09,0.83,U] [#5 -0.16,-0.37,0.98,U] [#6 -0.21,-0.09,0.99,U] [#7 -0.15,-0.01,0.79,U] [#8 -0.31,-0.18,0.82,U] 
02:11:40.287 00.011 6880 refined, 8 included, MultiStar: {-0.15, -0.16}, one-star: {-0.11, -0.23}
02:11:40.287 00.000 6880 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
02:11:40.287 00.000 6880 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
02:11:40.287 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.16 hyp=0.22 cameraTheta=-2.35 mountX=0.16 mountY=-0.15, mountTheta=-0.75
02:11:40.287 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.16, opts=13)
02:11:40.287 00.000 6880 Enqueuing Move request for scope (-0.15, -0.16)
02:11:40.287 00.000 10052 Worker thread wakes up
02:11:40.287 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.16) opts 0xd
02:11:40.287 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.16)
02:11:40.287 00.000 10052 Moving (-0.15, -0.16) raw xDistance=0.16 yDistance=-0.15
02:11:40.287 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
02:11:40.287 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.21, using input
02:11:40.287 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.05
02:11:40.287 00.000 10052 MoveAxis(W, 47, ABG)
02:11:40.287 00.000 10052 Guiding  Dir = 3, Dur = 47
02:11:40.303 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:40.339 00.036 6880 UpdateGuideState exits: m=2101 SNR=31.8
02:11:40.339 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:40.339 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:40.339 00.000 6880 Enqueuing Expose request
02:11:40.351 00.012 10052 IsSlewing returns 0
02:11:40.423 00.072 10052 IsGuiding returns 0
02:11:40.522 00.099 10052 IsGuiding returns 1
02:11:40.522 00.000 10052 scope still moving after pulse duration time elapsed
02:11:40.577 00.055 10052 IsSlewing returns 0
02:11:40.607 00.030 10052 IsGuiding returns 0
02:11:40.607 00.000 10052 scope move finished after 47 + 143 ms
02:11:40.607 00.000 10052 Move returns status 0, amount 47
02:11:40.607 00.000 10052 MoveAxis(N, 0, ABG)
02:11:40.607 00.000 10052 Move returns status 0, amount 0
02:11:40.607 00.000 10052 move complete, result=0
02:11:40.607 00.000 10052 worker thread done servicing request
02:11:40.607 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.2 px 0 ms NORTH
02:11:40.607 00.000 10052 Worker thread wakes up
02:11:40.617 00.010 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:40.617 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:40.796 00.179 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6cea2ef0-fc69-45e5-a656-ad28dc456786"}
02:11:40.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6cea2ef0-fc69-45e5-a656-ad28dc456786"}
02:11:40.798 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16eb2060-7cf3-43a5-b35e-7647ad575b04"}
02:11:40.798 00.000 6880 case statement mapped state 6 to 3
02:11:40.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"16eb2060-7cf3-43a5-b35e-7647ad575b04"}
02:11:40.798 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eeb36dbf-7067-4c81-86c4-8a6b52f761b9"}
02:11:40.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2991,"width":15,"height":15,"star_pos":[6.83,7.05],"pixels":"..."},"id":"eeb36dbf-7067-4c81-86c4-8a6b52f761b9"}
02:11:41.523 00.725 10052 Exposure complete
02:11:41.578 00.055 10052 worker thread done servicing request
02:11:41.578 00.000 6880 OnExposeComplete: enter
02:11:41.578 00.000 6880 UpdateGuideState(): m_state=6
02:11:41.578 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2992
02:11:41.578 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=891.94, Mass=2113, SNR=31.8, Peak=142 HFD=4.4
02:11:41.578 00.000 6880 MultiStar: [#1 0.05,-0.20,0.97,U] [#2 0.09,-0.04,1.02,U] [#3 -0.02,-0.15,0.95,U] [#4 -0.05,-0.28,0.84,U] [#5 0.09,-0.34,0.99,U] [#6 0.05,-0.17,0.98,U] [#7 0.03,-0.10,0.77,U] [#8 -0.12,-0.20,0.81,U] 
02:11:41.581 00.003 6880 refined, 8 included, MultiStar: {0.03, -0.20}, one-star: {0.11, -0.34}
02:11:41.581 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
02:11:41.581 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
02:11:41.581 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.41 mountX=0.20 mountY=0.03, mountTheta=0.17
02:11:41.581 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.20, opts=13)
02:11:41.581 00.000 6880 Enqueuing Move request for scope (0.03, -0.20)
02:11:41.581 00.000 10052 Worker thread wakes up
02:11:41.581 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.20) opts 0xd
02:11:41.581 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.20)
02:11:41.581 00.000 10052 Moving (0.03, -0.20) raw xDistance=0.20 yDistance=0.03
02:11:41.581 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:11:41.583 00.002 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.03
02:11:41.583 00.000 10052 MoveAxis(W, 57, ABG)
02:11:41.583 00.000 10052 Guiding  Dir = 3, Dur = 57
02:11:41.600 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:41.618 00.018 10052 IsSlewing returns 0
02:11:41.631 00.013 6880 UpdateGuideState exits: m=2113 SNR=31.8
02:11:41.634 00.003 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:41.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:41.634 00.000 6880 Enqueuing Expose request
02:11:41.703 00.069 10052 IsGuiding returns 0
02:11:41.851 00.148 10052 IsGuiding returns 1
02:11:41.851 00.000 10052 scope still moving after pulse duration time elapsed
02:11:41.921 00.070 10052 IsSlewing returns 0
02:11:41.999 00.078 10052 IsGuiding returns 0
02:11:41.999 00.000 10052 scope move finished after 57 + 242 ms
02:11:41.999 00.000 10052 Move returns status 0, amount 57
02:11:41.999 00.000 10052 MoveAxis(N, 0, ABG)
02:11:41.999 00.000 10052 Move returns status 0, amount 0
02:11:41.999 00.000 10052 move complete, result=0
02:11:41.999 00.000 10052 worker thread done servicing request
02:11:41.999 00.000 10052 Worker thread wakes up
02:11:42.006 00.007 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:42.006 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:42.006 00.000 6880 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
02:11:42.805 00.799 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56016c3f-ae88-4320-8436-ac58914fbd28"}
02:11:42.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56016c3f-ae88-4320-8436-ac58914fbd28"}
02:11:42.805 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d64c4355-dc15-4b08-a598-6117223c3c26"}
02:11:42.805 00.000 6880 case statement mapped state 6 to 3
02:11:42.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d64c4355-dc15-4b08-a598-6117223c3c26"}
02:11:42.806 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"89402cfa-274a-4276-a5fb-2c2cf42bfcea"}
02:11:42.807 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2992,"width":15,"height":15,"star_pos":[7.06,6.94],"pixels":"..."},"id":"89402cfa-274a-4276-a5fb-2c2cf42bfcea"}
02:11:43.137 00.330 10052 Exposure complete
02:11:43.216 00.079 10052 worker thread done servicing request
02:11:43.216 00.000 6880 OnExposeComplete: enter
02:11:43.216 00.000 6880 UpdateGuideState(): m_state=6
02:11:43.216 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2993
02:11:43.216 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.80, Mass=2089, SNR=31.7, Peak=139 HFD=4.4
02:11:43.216 00.000 6880 MultiStar: [#1 -0.01,-0.34,0.98,U] [#2 0.07,-0.19,1.03,U] [#3 -0.08,-0.31,0.97,U] [#4 -0.22,-0.34,0.86,U] [#5 -0.02,-0.55,0.00,M1] [#6 -0.09,-0.58,0.00,M1] [#7 -0.16,-0.09,0.79,U] [#8 -0.07,-0.40,0.82,U] 
02:11:43.216 00.000 6880 refined, 6 included, MultiStar: {-0.06, -0.31}, one-star: {0.01, -0.47}
02:11:43.216 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
02:11:43.216 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:11:43.216 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.31 hyp=0.31 cameraTheta=-1.76 mountX=0.31 mountY=-0.06, mountTheta=-0.18
02:11:43.216 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.31, opts=13)
02:11:43.216 00.000 6880 Enqueuing Move request for scope (-0.06, -0.31)
02:11:43.216 00.000 10052 Worker thread wakes up
02:11:43.216 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.31) opts 0xd
02:11:43.216 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.31)
02:11:43.216 00.000 10052 Moving (-0.06, -0.31) raw xDistance=0.31 yDistance=-0.06
02:11:43.216 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:11:43.216 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.10, using input
02:11:43.216 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
02:11:43.216 00.000 10052 MoveAxis(W, 86, ABG)
02:11:43.216 00.000 10052 Guiding  Dir = 3, Dur = 86
02:11:43.238 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:43.238 00.000 10052 IsSlewing returns 0
02:11:43.272 00.034 6880 UpdateGuideState exits: m=2089 SNR=31.7
02:11:43.272 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:43.272 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:43.272 00.000 6880 Enqueuing Expose request
02:11:43.280 00.008 10052 IsGuiding returns 0
02:11:43.307 00.027 10052 PulseGuide returned control before completion, sleep 69
02:11:43.406 00.099 10052 IsGuiding returns 0
02:11:43.406 00.000 10052 Move returns status 0, amount 86
02:11:43.411 00.005 10052 MoveAxis(N, 0, ABG)
02:11:43.411 00.000 10052 Move returns status 0, amount 0
02:11:43.411 00.000 10052 move complete, result=0
02:11:43.411 00.000 10052 worker thread done servicing request
02:11:43.411 00.000 6880 GuideStep: 0.3 px 86 ms WEST, -0.1 px 0 ms NORTH
02:11:43.411 00.000 10052 Worker thread wakes up
02:11:43.411 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:43.411 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:44.323 00.912 10052 Exposure complete
02:11:44.373 00.050 10052 worker thread done servicing request
02:11:44.373 00.000 6880 OnExposeComplete: enter
02:11:44.373 00.000 6880 UpdateGuideState(): m_state=6
02:11:44.373 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2994
02:11:44.373 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.98, Mass=2140, SNR=32.1, Peak=142 HFD=4.3
02:11:44.373 00.000 6880 MultiStar: [#1 -0.11,-0.31,0.95,U] [#2 -0.16,-0.05,1.03,U] [#3 -0.12,-0.09,0.94,U] [#4 -0.27,-0.17,0.85,U] [#5 -0.05,-0.35,0.98,U] [#6 -0.09,-0.14,0.97,U] [#7 -0.27,-0.05,0.78,U] [#8 -0.25,-0.40,0.79,U] 
02:11:44.373 00.000 6880 refined, 8 included, MultiStar: {-0.16, -0.20}, one-star: {-0.19, -0.29}
02:11:44.373 00.000 6880 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.61) = xAngle (-0.63 = -0.63)
02:11:44.373 00.000 6880 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
02:11:44.373 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-2.24 mountX=0.21 mountY=-0.16, mountTheta=-0.65
02:11:44.373 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.20, opts=13)
02:11:44.373 00.000 6880 Enqueuing Move request for scope (-0.16, -0.20)
02:11:44.373 00.000 10052 Worker thread wakes up
02:11:44.373 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
02:11:44.373 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
02:11:44.373 00.000 10052 Moving (-0.16, -0.20) raw xDistance=0.21 yDistance=-0.16
02:11:44.373 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:11:44.373 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.00
02:11:44.373 00.000 10052 MoveAxis(W, 61, ABG)
02:11:44.373 00.000 10052 Guiding  Dir = 3, Dur = 61
02:11:44.401 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:44.425 00.024 10052 IsSlewing returns 0
02:11:44.432 00.007 6880 UpdateGuideState exits: m=2140 SNR=32.1
02:11:44.432 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:44.432 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:44.432 00.000 6880 Enqueuing Expose request
02:11:44.448 00.016 10052 IsGuiding returns 0
02:11:44.489 00.041 10052 PulseGuide returned control before completion, sleep 44
02:11:44.559 00.070 10052 IsGuiding returns 0
02:11:44.559 00.000 10052 Move returns status 0, amount 61
02:11:44.564 00.005 10052 MoveAxis(N, 0, ABG)
02:11:44.564 00.000 10052 Move returns status 0, amount 0
02:11:44.564 00.000 10052 move complete, result=0
02:11:44.564 00.000 10052 worker thread done servicing request
02:11:44.564 00.000 10052 Worker thread wakes up
02:11:44.564 00.000 6880 GuideStep: 0.2 px 61 ms WEST, -0.2 px 0 ms NORTH
02:11:44.564 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:44.564 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:44.812 00.248 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5ed1f7b-4fdd-4a92-9f2d-796353ddfcb9"}
02:11:44.812 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5ed1f7b-4fdd-4a92-9f2d-796353ddfcb9"}
02:11:44.812 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3907b42-4c0c-4619-92a5-d9109d17ddc6"}
02:11:44.812 00.000 6880 case statement mapped state 6 to 3
02:11:44.812 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3907b42-4c0c-4619-92a5-d9109d17ddc6"}
02:11:44.815 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da76ed0a-23d0-4f10-971f-9f7885e110e8"}
02:11:44.815 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2994,"width":15,"height":15,"star_pos":[6.75,6.98],"pixels":"..."},"id":"da76ed0a-23d0-4f10-971f-9f7885e110e8"}
02:11:45.699 00.884 10052 Exposure complete
02:11:45.775 00.076 10052 worker thread done servicing request
02:11:45.775 00.000 6880 OnExposeComplete: enter
02:11:45.775 00.000 6880 UpdateGuideState(): m_state=6
02:11:45.775 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2995
02:11:45.775 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=891.93, Mass=2127, SNR=32.0, Peak=140 HFD=4.3
02:11:45.775 00.000 6880 MultiStar: [#1 -0.12,-0.26,0.98,U] [#2 -0.06,-0.06,1.05,U] [#3 -0.12,-0.33,0.95,U] [#4 -0.05,-0.24,0.82,U] [#5 -0.16,-0.50,0.00,M1] [#6 -0.15,-0.21,0.97,U] [#7 -0.08,-0.28,0.80,U] [#8 -0.16,-0.28,0.81,U] 
02:11:45.775 00.000 6880 refined, 7 included, MultiStar: {-0.11, -0.25}, one-star: {-0.16, -0.35}
02:11:45.775 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
02:11:45.776 00.001 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:11:45.776 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.25 hyp=0.27 cameraTheta=-2.00 mountX=0.25 mountY=-0.11, mountTheta=-0.41
02:11:45.777 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.25, opts=13)
02:11:45.777 00.000 6880 Enqueuing Move request for scope (-0.11, -0.25)
02:11:45.777 00.000 10052 Worker thread wakes up
02:11:45.777 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.25) opts 0xd
02:11:45.777 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.25)
02:11:45.777 00.000 10052 Moving (-0.11, -0.25) raw xDistance=0.25 yDistance=-0.11
02:11:45.777 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:11:45.777 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
02:11:45.777 00.000 10052 MoveAxis(W, 71, ABG)
02:11:45.777 00.000 10052 Guiding  Dir = 3, Dur = 71
02:11:45.798 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:45.817 00.019 10052 IsSlewing returns 0
02:11:45.832 00.015 6880 UpdateGuideState exits: m=2127 SNR=32.0
02:11:45.832 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:45.832 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:45.832 00.000 6880 Enqueuing Expose request
02:11:45.896 00.064 10052 IsGuiding returns 0
02:11:45.951 00.055 10052 PulseGuide returned control before completion, sleep 13
02:11:46.047 00.096 10052 IsGuiding returns 1
02:11:46.048 00.001 10052 scope still moving after pulse duration time elapsed
02:11:46.120 00.072 10052 IsSlewing returns 0
02:11:46.190 00.070 10052 IsGuiding returns 0
02:11:46.190 00.000 10052 scope move finished after 71 + 232 ms
02:11:46.190 00.000 10052 Move returns status 0, amount 71
02:11:46.190 00.000 10052 MoveAxis(N, 0, ABG)
02:11:46.190 00.000 10052 Move returns status 0, amount 0
02:11:46.201 00.011 10052 move complete, result=0
02:11:46.201 00.000 10052 worker thread done servicing request
02:11:46.201 00.000 6880 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
02:11:46.201 00.000 10052 Worker thread wakes up
02:11:46.201 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:46.201 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:46.821 00.620 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7c7455d5-8f3d-4d57-b9d6-851c60e1c242"}
02:11:46.821 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7c7455d5-8f3d-4d57-b9d6-851c60e1c242"}
02:11:46.821 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e9df9fc-141d-49c2-80eb-e063f2b068e6"}
02:11:46.821 00.000 6880 case statement mapped state 6 to 3
02:11:46.821 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e9df9fc-141d-49c2-80eb-e063f2b068e6"}
02:11:46.821 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4b4be5e4-c99b-4437-a168-27921a6a9348"}
02:11:46.821 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2995,"width":15,"height":15,"star_pos":[6.79,6.93],"pixels":"..."},"id":"4b4be5e4-c99b-4437-a168-27921a6a9348"}
02:11:47.107 00.286 10052 Exposure complete
02:11:47.170 00.063 10052 worker thread done servicing request
02:11:47.170 00.000 6880 OnExposeComplete: enter
02:11:47.170 00.000 6880 UpdateGuideState(): m_state=6
02:11:47.171 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2996
02:11:47.171 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=891.97, Mass=2140, SNR=32.1, Peak=135 HFD=4.4
02:11:47.171 00.000 6880 MultiStar: [#1 -0.10,-0.14,0.94,U] [#2 0.13,-0.03,1.04,U] [#3 -0.07,-0.21,0.93,U] [#4 -0.28,-0.08,0.83,U] [#5 0.05,-0.15,0.98,U] [#6 -0.15,-0.30,0.92,U] [#7 -0.10,-0.05,0.78,U] [#8 -0.08,-0.25,0.82,U] 
02:11:47.171 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.17}, one-star: {-0.16, -0.31}
02:11:47.171 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
02:11:47.171 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:11:47.171 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-2.00 mountX=0.17 mountY=-0.08, mountTheta=-0.42
02:11:47.172 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.17, opts=13)
02:11:47.172 00.000 6880 Enqueuing Move request for scope (-0.08, -0.17)
02:11:47.173 00.001 10052 Worker thread wakes up
02:11:47.173 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.17) opts 0xd
02:11:47.173 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.17)
02:11:47.173 00.000 10052 Moving (-0.08, -0.17) raw xDistance=0.17 yDistance=-0.08
02:11:47.173 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:11:47.173 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
02:11:47.173 00.000 10052 MoveAxis(W, 50, ABG)
02:11:47.173 00.000 10052 Guiding  Dir = 3, Dur = 50
02:11:47.192 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:47.192 00.000 10052 IsSlewing returns 0
02:11:47.225 00.033 6880 UpdateGuideState exits: m=2140 SNR=32.1
02:11:47.225 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:47.225 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:47.225 00.000 6880 Enqueuing Expose request
02:11:47.232 00.007 10052 IsGuiding returns 0
02:11:47.255 00.023 10052 PulseGuide returned control before completion, sleep 33
02:11:47.318 00.063 10052 IsGuiding returns 0
02:11:47.318 00.000 10052 Move returns status 0, amount 50
02:11:47.318 00.000 10052 MoveAxis(N, 0, ABG)
02:11:47.318 00.000 10052 Move returns status 0, amount 0
02:11:47.318 00.000 10052 move complete, result=0
02:11:47.318 00.000 10052 worker thread done servicing request
02:11:47.318 00.000 10052 Worker thread wakes up
02:11:47.318 00.000 6880 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
02:11:47.318 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:47.318 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:48.450 01.132 10052 Exposure complete
02:11:48.507 00.057 10052 worker thread done servicing request
02:11:48.507 00.000 6880 OnExposeComplete: enter
02:11:48.507 00.000 6880 UpdateGuideState(): m_state=6
02:11:48.507 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2997
02:11:48.507 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.03, Mass=2187, SNR=32.5, Peak=139 HFD=4.4
02:11:48.507 00.000 6880 MultiStar: [#1 0.01,-0.34,0.96,U] [#2 0.11,-0.07,1.01,U] [#3 -0.18,-0.22,0.93,U] [#4 -0.29,-0.08,0.82,U] [#5 -0.07,-0.27,0.96,U] [#6 -0.12,-0.24,0.94,U] [#7 -0.08,-0.25,0.76,U] [#8 -0.06,-0.25,0.82,U] 
02:11:48.507 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.22}, one-star: {-0.10, -0.25}
02:11:48.507 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
02:11:48.507 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
02:11:48.507 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.22 hyp=0.23 cameraTheta=-1.92 mountX=0.22 mountY=-0.08, mountTheta=-0.34
02:11:48.507 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.22, opts=13)
02:11:48.507 00.000 6880 Enqueuing Move request for scope (-0.08, -0.22)
02:11:48.507 00.000 10052 Worker thread wakes up
02:11:48.507 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.22) opts 0xd
02:11:48.507 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.22)
02:11:48.507 00.000 10052 Moving (-0.08, -0.22) raw xDistance=0.22 yDistance=-0.08
02:11:48.507 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:11:48.507 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
02:11:48.507 00.000 10052 MoveAxis(W, 62, ABG)
02:11:48.507 00.000 10052 Guiding  Dir = 3, Dur = 62
02:11:48.531 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:48.531 00.000 10052 IsSlewing returns 0
02:11:48.563 00.032 6880 UpdateGuideState exits: m=2187 SNR=32.5
02:11:48.563 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:48.563 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:48.563 00.000 6880 Enqueuing Expose request
02:11:48.563 00.000 10052 IsGuiding returns 0
02:11:48.598 00.035 10052 PulseGuide returned control before completion, sleep 45
02:11:48.674 00.076 10052 IsGuiding returns 0
02:11:48.674 00.000 10052 Move returns status 0, amount 62
02:11:48.674 00.000 10052 MoveAxis(N, 0, ABG)
02:11:48.674 00.000 10052 Move returns status 0, amount 0
02:11:48.674 00.000 10052 move complete, result=0
02:11:48.674 00.000 10052 worker thread done servicing request
02:11:48.674 00.000 10052 Worker thread wakes up
02:11:48.674 00.000 6880 GuideStep: 0.2 px 62 ms WEST, -0.1 px 0 ms NORTH
02:11:48.674 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:48.674 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:48.814 00.140 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7fb845b4-a20b-4131-8524-0afbdcf7cefb"}
02:11:48.814 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7fb845b4-a20b-4131-8524-0afbdcf7cefb"}
02:11:48.814 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b31eacaa-4218-4300-9a00-fba4c21700dd"}
02:11:48.814 00.000 6880 case statement mapped state 6 to 3
02:11:48.814 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b31eacaa-4218-4300-9a00-fba4c21700dd"}
02:11:48.814 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b508eb9-6be0-48e8-83ae-bb71980ed885"}
02:11:48.814 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2997,"width":15,"height":15,"star_pos":[6.85,7.03],"pixels":"..."},"id":"7b508eb9-6be0-48e8-83ae-bb71980ed885"}
02:11:49.594 00.780 10052 Exposure complete
02:11:49.651 00.057 10052 worker thread done servicing request
02:11:49.651 00.000 6880 OnExposeComplete: enter
02:11:49.651 00.000 6880 UpdateGuideState(): m_state=6
02:11:49.653 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2998
02:11:49.653 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=891.90, Mass=2053, SNR=31.4, Peak=135 HFD=4.3
02:11:49.653 00.000 6880 MultiStar: [#1 -0.17,-0.27,0.99,U] [#2 -0.13,-0.23,1.07,U] [#3 -0.12,-0.25,0.99,U] [#4 -0.37,-0.11,0.87,U] [#5 -0.14,-0.39,1.01,U] [#6 -0.26,-0.19,0.96,U] [#7 -0.32,-0.01,0.80,U] [#8 -0.31,-0.24,0.84,U] 
02:11:49.653 00.000 6880 refined, 8 included, MultiStar: {-0.22, -0.24}, one-star: {-0.24, -0.38}
02:11:49.653 00.000 6880 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
02:11:49.653 00.000 6880 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
02:11:49.653 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.24 hyp=0.32 cameraTheta=-2.32 mountX=0.25 mountY=-0.22, mountTheta=-0.73
02:11:49.653 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.24, opts=13)
02:11:49.653 00.000 6880 Enqueuing Move request for scope (-0.22, -0.24)
02:11:49.653 00.000 10052 Worker thread wakes up
02:11:49.653 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.24) opts 0xd
02:11:49.653 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.24)
02:11:49.653 00.000 10052 Moving (-0.22, -0.24) raw xDistance=0.25 yDistance=-0.22
02:11:49.653 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:11:49.653 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
02:11:49.653 00.000 10052 MoveAxis(W, 69, ABG)
02:11:49.653 00.000 10052 Guiding  Dir = 3, Dur = 69
02:11:49.673 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:49.699 00.026 10052 IsSlewing returns 0
02:11:49.699 00.000 6880 UpdateGuideState exits: m=2053 SNR=31.4
02:11:49.699 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:49.699 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:49.699 00.000 6880 Enqueuing Expose request
02:11:49.778 00.079 10052 IsGuiding returns 0
02:11:49.842 00.064 10052 PulseGuide returned control before completion, sleep 11
02:11:49.920 00.078 10052 IsGuiding returns 1
02:11:49.920 00.000 10052 scope still moving after pulse duration time elapsed
02:11:49.999 00.079 10052 IsSlewing returns 0
02:11:50.078 00.079 10052 IsGuiding returns 0
02:11:50.078 00.000 10052 scope move finished after 69 + 229 ms
02:11:50.078 00.000 10052 Move returns status 0, amount 69
02:11:50.078 00.000 10052 MoveAxis(N, 0, ABG)
02:11:50.084 00.006 10052 Move returns status 0, amount 0
02:11:50.084 00.000 10052 move complete, result=0
02:11:50.084 00.000 10052 worker thread done servicing request
02:11:50.084 00.000 10052 Worker thread wakes up
02:11:50.084 00.000 6880 GuideStep: 0.2 px 69 ms WEST, -0.2 px 0 ms NORTH
02:11:50.084 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:50.084 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:50.804 00.720 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1494f34f-4060-4894-bdbc-ae2fc43a52af"}
02:11:50.805 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1494f34f-4060-4894-bdbc-ae2fc43a52af"}
02:11:50.805 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab7fa475-1b71-486d-99b2-f29f570fd43a"}
02:11:50.805 00.000 6880 case statement mapped state 6 to 3
02:11:50.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab7fa475-1b71-486d-99b2-f29f570fd43a"}
02:11:50.805 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5cebc219-c56a-4439-91f4-eb0ebacbfea9"}
02:11:50.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2998,"width":15,"height":15,"star_pos":[6.70,6.90],"pixels":"..."},"id":"5cebc219-c56a-4439-91f4-eb0ebacbfea9"}
02:11:51.218 00.413 10052 Exposure complete
02:11:51.272 00.054 10052 worker thread done servicing request
02:11:51.272 00.000 6880 OnExposeComplete: enter
02:11:51.272 00.000 6880 UpdateGuideState(): m_state=6
02:11:51.272 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2999
02:11:51.272 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=891.81, Mass=1926, SNR=30.4, Peak=145 HFD=4.4
02:11:51.272 00.000 6880 MultiStar: [#1 0.18,-0.40,0.99,U] [#2 0.16,-0.33,1.07,U] [#3 0.06,-0.62,0.00,M1] [#4 -0.13,-0.45,0.89,U] [#5 0.09,-0.63,0.00,M1] [#6 -0.07,-0.67,0.00,M1] [#7 -0.01,-0.36,0.80,U] [#8 -0.02,-0.50,0.83,U] 
02:11:51.272 00.000 6880 refined, 5 included, MultiStar: {0.03, -0.42}, one-star: {-0.05, -0.47}
02:11:51.272 00.000 6880 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.61) = xAngle (0.11 = 0.11)
02:11:51.272 00.000 6880 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:11:51.272 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.42 hyp=0.42 cameraTheta=-1.50 mountX=0.41 mountY=0.03, mountTheta=0.08
02:11:51.272 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.42, opts=13)
02:11:51.272 00.000 6880 Enqueuing Move request for scope (0.03, -0.42)
02:11:51.272 00.000 10052 Worker thread wakes up
02:11:51.272 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.42) opts 0xd
02:11:51.272 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.42)
02:11:51.272 00.000 10052 Moving (0.03, -0.42) raw xDistance=0.41 yDistance=0.03
02:11:51.272 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
02:11:51.272 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.03, using input
02:11:51.272 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:11:51.272 00.000 10052 MoveAxis(W, 114, ABG)
02:11:51.272 00.000 10052 Guiding  Dir = 3, Dur = 114
02:11:51.296 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:51.297 00.001 10052 IsSlewing returns 0
02:11:51.313 00.016 6880 UpdateGuideState exits: m=1926 SNR=30.4
02:11:51.313 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:51.313 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:51.313 00.000 6880 Enqueuing Expose request
02:11:51.329 00.016 10052 IsGuiding returns 0
02:11:51.361 00.032 10052 PulseGuide returned control before completion, sleep 97
02:11:51.516 00.155 10052 IsGuiding returns 0
02:11:51.516 00.000 10052 Move returns status 0, amount 114
02:11:51.516 00.000 10052 MoveAxis(N, 0, ABG)
02:11:51.516 00.000 10052 Move returns status 0, amount 0
02:11:51.516 00.000 10052 move complete, result=0
02:11:51.517 00.001 10052 worker thread done servicing request
02:11:51.517 00.000 6880 GuideStep: 0.4 px 114 ms WEST, 0.0 px 0 ms NORTH
02:11:51.517 00.000 10052 Worker thread wakes up
02:11:51.517 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:51.517 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:52.423 00.906 10052 Exposure complete
02:11:52.470 00.047 10052 worker thread done servicing request
02:11:52.470 00.000 6880 OnExposeComplete: enter
02:11:52.470 00.000 6880 UpdateGuideState(): m_state=6
02:11:52.470 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3000
02:11:52.470 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=891.68, Mass=2053, SNR=31.4, Peak=136 HFD=4.5
02:11:52.470 00.000 6880 MultiStar: [#1 0.00,-0.66,0.00,M1] [#2 0.14,-0.59,0.00,M1] [#3 0.02,-0.73,0.00,M2] [#4 -0.32,-0.62,0.00,M1] [#5 0.06,-0.76,0.00,M2] [#6 -0.09,-0.87,0.00,M2] [#7 -0.18,-0.69,0.00,M1] [#8 -0.06,-0.60,0.00,M1] 
02:11:52.470 00.000 6880 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.61) = xAngle (0.08 = 0.08)
02:11:52.470 00.000 6880 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:11:52.470 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.60 hyp=0.60 cameraTheta=-1.54 mountX=0.59 mountY=0.03, mountTheta=0.05
02:11:52.470 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.60, opts=13)
02:11:52.470 00.000 6880 Enqueuing Move request for scope (0.02, -0.60)
02:11:52.470 00.000 10052 Worker thread wakes up
02:11:52.470 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.60) opts 0xd
02:11:52.470 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.60)
02:11:52.470 00.000 10052 Moving (0.02, -0.60) raw xDistance=0.59 yDistance=0.03
02:11:52.470 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.59
02:11:52.470 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.03, using input
02:11:52.470 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:11:52.470 00.000 10052 MoveAxis(W, 165, ABG)
02:11:52.470 00.000 10052 Guiding  Dir = 3, Dur = 165
02:11:52.503 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:52.506 00.003 10052 IsSlewing returns 0
02:11:52.535 00.029 6880 UpdateGuideState exits: m=2053 SNR=31.4
02:11:52.535 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:52.535 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:52.535 00.000 6880 Enqueuing Expose request
02:11:52.544 00.009 10052 IsGuiding returns 0
02:11:52.566 00.022 10052 PulseGuide returned control before completion, sleep 148
02:11:52.738 00.172 10052 IsGuiding returns 0
02:11:52.738 00.000 10052 Move returns status 0, amount 165
02:11:52.738 00.000 10052 MoveAxis(N, 0, ABG)
02:11:52.738 00.000 10052 Move returns status 0, amount 0
02:11:52.738 00.000 10052 move complete, result=0
02:11:52.738 00.000 10052 worker thread done servicing request
02:11:52.738 00.000 6880 GuideStep: 0.6 px 165 ms WEST, 0.0 px 0 ms NORTH
02:11:52.738 00.000 10052 Worker thread wakes up
02:11:52.738 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:52.738 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:52.801 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eda03bc7-1a4f-4bd5-9d46-4e4df453b6df"}
02:11:52.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eda03bc7-1a4f-4bd5-9d46-4e4df453b6df"}
02:11:52.803 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b4793ce-b47a-4236-b914-9a1cc5b296d3"}
02:11:52.803 00.000 6880 case statement mapped state 6 to 3
02:11:52.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b4793ce-b47a-4236-b914-9a1cc5b296d3"}
02:11:52.805 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c794ef76-fbd1-4817-aeab-2015c1fc7eeb"}
02:11:52.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3000,"width":15,"height":15,"star_pos":[6.97,6.68],"pixels":"..."},"id":"c794ef76-fbd1-4817-aeab-2015c1fc7eeb"}
02:11:53.876 01.071 10052 Exposure complete
02:11:53.937 00.061 10052 worker thread done servicing request
02:11:53.937 00.000 6880 OnExposeComplete: enter
02:11:53.937 00.000 6880 UpdateGuideState(): m_state=6
02:11:53.937 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3001
02:11:53.937 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=891.51, Mass=2204, SNR=32.5, Peak=154 HFD=4.6
02:11:53.939 00.002 6880 MultiStar: [#1 -0.24,-0.83,0.00,M2] [#2 -0.13,-0.80,0.00,M2] [#3 -0.14,-0.87,0.00,M3] [#4 -0.34,-0.60,0.00,M2] [#5 -0.15,-0.78,0.00,M3] [#6 -0.19,-0.74,0.00,M3] [#7 -0.26,-0.69,0.00,M2] [#8 -0.19,-0.60,0.00,M2] 
02:11:53.939 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
02:11:53.939 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:11:53.939 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.77 hyp=0.80 cameraTheta=-1.83 mountX=0.78 mountY=-0.20, mountTheta=-0.25
02:11:53.939 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.77, opts=13)
02:11:53.939 00.000 6880 Enqueuing Move request for scope (-0.21, -0.77)
02:11:53.939 00.000 10052 Worker thread wakes up
02:11:53.939 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.77) opts 0xd
02:11:53.939 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.77)
02:11:53.939 00.000 10052 Moving (-0.21, -0.77) raw xDistance=0.78 yDistance=-0.20
02:11:53.939 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.78
02:11:53.939 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.20, slope = -0.01
02:11:53.939 00.000 10052 MoveAxis(W, 216, ABG)
02:11:53.939 00.000 10052 Guiding  Dir = 3, Dur = 216
02:11:53.956 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:53.990 00.034 6880 UpdateGuideState exits: m=2204 SNR=32.5
02:11:53.990 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:53.990 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:53.990 00.000 6880 Enqueuing Expose request
02:11:53.990 00.000 10052 IsSlewing returns 0
02:11:54.068 00.078 10052 IsGuiding returns 0
02:11:54.131 00.063 10052 PulseGuide returned control before completion, sleep 158
02:11:54.354 00.223 10052 IsGuiding returns 1
02:11:54.354 00.000 10052 scope still moving after pulse duration time elapsed
02:11:54.419 00.065 10052 IsSlewing returns 0
02:11:54.500 00.081 10052 IsGuiding returns 0
02:11:54.500 00.000 10052 scope move finished after 216 + 215 ms
02:11:54.500 00.000 10052 Move returns status 0, amount 216
02:11:54.500 00.000 10052 MoveAxis(N, 10, ABG)
02:11:54.500 00.000 10052 Guiding  Dir = 0, Dur = 10
02:11:54.559 00.059 10052 IsSlewing returns 0
02:11:54.649 00.090 10052 IsGuiding returns 0
02:11:54.733 00.084 10052 IsGuiding returns 0
02:11:54.745 00.012 10052 Move returns status 0, amount 10
02:11:54.745 00.000 10052 move complete, result=0
02:11:54.745 00.000 10052 worker thread done servicing request
02:11:54.745 00.000 10052 Worker thread wakes up
02:11:54.745 00.000 6880 GuideStep: 0.8 px 216 ms WEST, -0.2 px 10 ms NORTH
02:11:54.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:54.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:54.812 00.067 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"94d6012b-6caf-4db4-88c2-9b450bd8960f"}
02:11:54.812 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"94d6012b-6caf-4db4-88c2-9b450bd8960f"}
02:11:54.812 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cb38ce7f-0282-47bd-bb4e-b85e6f67e6a3"}
02:11:54.812 00.000 6880 case statement mapped state 6 to 3
02:11:54.812 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb38ce7f-0282-47bd-bb4e-b85e6f67e6a3"}
02:11:54.813 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c1d93b24-5d9f-4cec-8677-2a73227eac68"}
02:11:54.813 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3001,"width":15,"height":15,"star_pos":[6.74,6.51],"pixels":"..."},"id":"c1d93b24-5d9f-4cec-8677-2a73227eac68"}
02:11:55.662 00.849 10052 Exposure complete
02:11:55.728 00.066 10052 worker thread done servicing request
02:11:55.728 00.000 6880 OnExposeComplete: enter
02:11:55.731 00.003 6880 UpdateGuideState(): m_state=6
02:11:55.731 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3002
02:11:55.731 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=891.54, Mass=2241, SNR=32.7, Peak=152 HFD=4.7
02:11:55.731 00.000 6880 MultiStar: [#1 -0.18,-0.77,0.00,M3] [#2 0.07,-0.52,0.96,U] [#3 -0.17,-0.76,0.00,M4] [#4 -0.22,-0.47,0.81,U] [#5 -0.12,-0.77,0.00,M4] [#6 -0.14,-0.76,0.00,M4] [#7 -0.24,-0.63,0.00,M3] [#8 -0.22,-0.64,0.00,M3] 
02:11:55.731 00.000 6880 refined, 2 included, MultiStar: {-0.07, -0.58}, one-star: {-0.07, -0.74}
02:11:55.731 00.000 6880 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.61) = xAngle (-0.07 = -0.07)
02:11:55.731 00.000 6880 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
02:11:55.731 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.58 hyp=0.59 cameraTheta=-1.69 mountX=0.59 mountY=-0.06, mountTheta=-0.10
02:11:55.732 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.58, opts=13)
02:11:55.732 00.000 6880 Enqueuing Move request for scope (-0.07, -0.58)
02:11:55.732 00.000 10052 Worker thread wakes up
02:11:55.732 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.58) opts 0xd
02:11:55.732 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.58)
02:11:55.732 00.000 10052 Moving (-0.07, -0.58) raw xDistance=0.59 yDistance=-0.06
02:11:55.732 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.59
02:11:55.732 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:11:55.732 00.000 10052 MoveAxis(W, 168, ABG)
02:11:55.732 00.000 10052 Guiding  Dir = 3, Dur = 168
02:11:55.751 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:55.784 00.033 6880 UpdateGuideState exits: m=2241 SNR=32.7
02:11:55.784 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:55.784 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:55.784 00.000 6880 Enqueuing Expose request
02:11:55.784 00.000 10052 IsSlewing returns 0
02:11:55.859 00.075 10052 IsGuiding returns 0
02:11:55.926 00.067 10052 PulseGuide returned control before completion, sleep 110
02:11:56.074 00.148 10052 IsGuiding returns 1
02:11:56.074 00.000 10052 scope still moving after pulse duration time elapsed
02:11:56.152 00.078 10052 IsSlewing returns 0
02:11:56.230 00.078 10052 IsGuiding returns 0
02:11:56.230 00.000 10052 scope move finished after 168 + 212 ms
02:11:56.230 00.000 10052 Move returns status 0, amount 168
02:11:56.230 00.000 10052 MoveAxis(N, 0, ABG)
02:11:56.230 00.000 10052 Move returns status 0, amount 0
02:11:56.230 00.000 10052 move complete, result=0
02:11:56.230 00.000 10052 worker thread done servicing request
02:11:56.230 00.000 10052 Worker thread wakes up
02:11:56.230 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:56.230 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:56.230 00.000 6880 GuideStep: 0.6 px 168 ms WEST, -0.1 px 0 ms NORTH
02:11:56.809 00.579 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b518afe-392d-4097-b78c-2e18b49010e4"}
02:11:56.809 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b518afe-392d-4097-b78c-2e18b49010e4"}
02:11:56.809 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d372efd9-8523-4377-b803-c2d6a7769562"}
02:11:56.809 00.000 6880 case statement mapped state 6 to 3
02:11:56.809 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d372efd9-8523-4377-b803-c2d6a7769562"}
02:11:56.809 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"201e6c4b-8090-4a1d-8bb4-b16a4775276a"}
02:11:56.809 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3002,"width":15,"height":15,"star_pos":[6.87,6.54],"pixels":"..."},"id":"201e6c4b-8090-4a1d-8bb4-b16a4775276a"}
02:11:57.377 00.568 10052 Exposure complete
02:11:57.426 00.049 10052 worker thread done servicing request
02:11:57.426 00.000 6880 OnExposeComplete: enter
02:11:57.426 00.000 6880 UpdateGuideState(): m_state=6
02:11:57.426 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3003
02:11:57.426 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=891.38, Mass=2136, SNR=32.0, Peak=127 HFD=4.6
02:11:57.426 00.000 6880 MultiStar: [#1 -0.27,-1.02,0.00,M4] [#2 -0.09,-0.89,0.00,M2] [#3 -0.22,-0.91,0.00,M5] [#4 -0.42,-0.94,0.00,M2] [#5 -0.24,-0.92,0.00,M5] [#6 -0.15,-0.87,0.00,M5] [#7 -0.38,-0.81,0.00,M4] [#8 -0.25,-0.70,0.00,M4] 
02:11:57.426 00.000 6880 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
02:11:57.426 00.000 6880 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
02:11:57.426 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.89 hyp=0.92 cameraTheta=-1.80 mountX=0.90 mountY=-0.20, mountTheta=-0.22
02:11:57.436 00.010 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.89, opts=13)
02:11:57.436 00.000 6880 Enqueuing Move request for scope (-0.21, -0.89)
02:11:57.436 00.000 10052 Worker thread wakes up
02:11:57.436 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.89) opts 0xd
02:11:57.436 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.89)
02:11:57.436 00.000 10052 Moving (-0.21, -0.89) raw xDistance=0.90 yDistance=-0.20
02:11:57.436 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.42 from input 0.90
02:11:57.436 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.20, slope = -0.00
02:11:57.437 00.001 10052 MoveAxis(W, 250, ABG)
02:11:57.437 00.000 10052 Guiding  Dir = 3, Dur = 250
02:11:57.457 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:57.458 00.001 10052 IsSlewing returns 0
02:11:57.487 00.029 6880 UpdateGuideState exits: m=2136 SNR=32.0
02:11:57.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:57.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:57.487 00.000 6880 Enqueuing Expose request
02:11:57.495 00.008 10052 IsGuiding returns 0
02:11:57.521 00.026 10052 PulseGuide returned control before completion, sleep 233
02:11:57.828 00.307 10052 IsGuiding returns 0
02:11:57.828 00.000 10052 Move returns status 0, amount 250
02:11:57.828 00.000 10052 MoveAxis(N, 1, ABG)
02:11:57.828 00.000 10052 Guiding  Dir = 0, Dur = 1
02:11:57.906 00.078 10052 IsSlewing returns 0
02:11:57.980 00.074 10052 IsGuiding returns 0
02:11:58.121 00.141 10052 IsGuiding returns 0
02:11:58.121 00.000 10052 Move returns status 0, amount 1
02:11:58.121 00.000 10052 move complete, result=0
02:11:58.125 00.004 10052 worker thread done servicing request
02:11:58.125 00.000 10052 Worker thread wakes up
02:11:58.125 00.000 6880 GuideStep: 0.9 px 250 ms WEST, -0.2 px 1 ms NORTH
02:11:58.125 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:58.125 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:11:58.802 00.677 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"678d47c7-80db-479c-9632-051661703485"}
02:11:58.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"678d47c7-80db-479c-9632-051661703485"}
02:11:58.802 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5822fdef-ed19-4319-aaac-fe4a7b5eb9e1"}
02:11:58.802 00.000 6880 case statement mapped state 6 to 3
02:11:58.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5822fdef-ed19-4319-aaac-fe4a7b5eb9e1"}
02:11:58.802 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2328d499-7363-49e9-a5e3-baa134212ba2"}
02:11:58.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3003,"width":15,"height":15,"star_pos":[6.73,7.38],"pixels":"..."},"id":"2328d499-7363-49e9-a5e3-baa134212ba2"}
02:11:59.041 00.239 10052 Exposure complete
02:11:59.102 00.061 10052 worker thread done servicing request
02:11:59.103 00.001 6880 OnExposeComplete: enter
02:11:59.103 00.000 6880 UpdateGuideState(): m_state=6
02:11:59.103 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3004
02:11:59.103 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=891.16, Mass=2175, SNR=32.3, Peak=150 HFD=4.5
02:11:59.103 00.000 6880 MultiStar: large primary error, entering stabilization period
02:11:59.103 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
02:11:59.103 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:11:59.103 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-1.12 hyp=1.14 cameraTheta=-1.76 mountX=1.13 mountY=-0.20, mountTheta=-0.17
02:11:59.105 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-1.12, opts=13)
02:11:59.105 00.000 6880 Enqueuing Move request for scope (-0.21, -1.12)
02:11:59.105 00.000 10052 Worker thread wakes up
02:11:59.105 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.12) opts 0xd
02:11:59.105 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -1.12)
02:11:59.105 00.000 10052 Moving (-0.21, -1.12) raw xDistance=1.13 yDistance=-0.20
02:11:59.105 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.53 from input 1.13
02:11:59.105 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.20, slope = -0.01
02:11:59.105 00.000 10052 MoveAxis(W, 315, ABG)
02:11:59.105 00.000 10052 Guiding  Dir = 3, Dur = 315
02:11:59.121 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:11:59.121 00.000 10052 IsSlewing returns 0
02:11:59.154 00.033 6880 UpdateGuideState exits: m=2175 SNR=32.3
02:11:59.154 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:11:59.154 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:11:59.154 00.000 6880 Enqueuing Expose request
02:11:59.163 00.009 10052 IsGuiding returns 0
02:11:59.189 00.026 10052 PulseGuide returned control before completion, sleep 298
02:11:59.549 00.360 10052 IsGuiding returns 0
02:11:59.549 00.000 10052 Move returns status 0, amount 315
02:11:59.549 00.000 10052 MoveAxis(N, 17, ABG)
02:11:59.549 00.000 10052 Guiding  Dir = 0, Dur = 17
02:11:59.611 00.062 10052 IsSlewing returns 0
02:11:59.690 00.079 10052 IsGuiding returns 0
02:11:59.840 00.150 10052 IsGuiding returns 0
02:11:59.840 00.000 10052 Move returns status 0, amount 17
02:11:59.840 00.000 10052 move complete, result=0
02:11:59.840 00.000 10052 worker thread done servicing request
02:11:59.840 00.000 6880 GuideStep: 1.1 px 315 ms WEST, -0.2 px 17 ms NORTH
02:11:59.840 00.000 10052 Worker thread wakes up
02:11:59.840 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:11:59.840 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:00.816 00.976 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b1ebac98-718c-40b2-9f31-daa83ba4626c"}
02:12:00.816 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b1ebac98-718c-40b2-9f31-daa83ba4626c"}
02:12:00.816 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2cb57810-4823-4ff7-9940-604c32718b45"}
02:12:00.816 00.000 6880 case statement mapped state 6 to 3
02:12:00.816 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cb57810-4823-4ff7-9940-604c32718b45"}
02:12:00.816 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"34710e6d-2666-4dc5-ab55-f5aa517466c1"}
02:12:00.816 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3004,"width":15,"height":15,"star_pos":[6.73,7.16],"pixels":"..."},"id":"34710e6d-2666-4dc5-ab55-f5aa517466c1"}
02:12:00.978 00.162 10052 Exposure complete
02:12:01.022 00.044 10052 worker thread done servicing request
02:12:01.022 00.000 6880 OnExposeComplete: enter
02:12:01.022 00.000 6880 UpdateGuideState(): m_state=6
02:12:01.022 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3005
02:12:01.022 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=891.23, Mass=2116, SNR=32.0, Peak=132 HFD=4.5
02:12:01.022 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
02:12:01.022 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:12:01.022 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-1.05 hyp=1.05 cameraTheta=-1.66 mountX=1.05 mountY=-0.09, mountTheta=-0.08
02:12:01.022 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-1.05, opts=13)
02:12:01.022 00.000 6880 Enqueuing Move request for scope (-0.10, -1.05)
02:12:01.022 00.000 10052 Worker thread wakes up
02:12:01.022 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -1.05) opts 0xd
02:12:01.022 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -1.05)
02:12:01.022 00.000 10052 Moving (-0.10, -1.05) raw xDistance=1.05 yDistance=-0.09
02:12:01.022 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 1.05
02:12:01.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
02:12:01.022 00.000 10052 MoveAxis(W, 298, ABG)
02:12:01.022 00.000 10052 Guiding  Dir = 3, Dur = 298
02:12:01.052 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:01.052 00.000 10052 IsSlewing returns 0
02:12:01.084 00.032 6880 UpdateGuideState exits: m=2116 SNR=32.0
02:12:01.084 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:01.084 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:01.084 00.000 6880 Enqueuing Expose request
02:12:01.084 00.000 10052 IsGuiding returns 0
02:12:01.115 00.031 10052 PulseGuide returned control before completion, sleep 281
02:12:01.431 00.316 10052 IsGuiding returns 0
02:12:01.431 00.000 10052 Move returns status 0, amount 298
02:12:01.431 00.000 10052 MoveAxis(N, 0, ABG)
02:12:01.431 00.000 10052 Move returns status 0, amount 0
02:12:01.431 00.000 10052 move complete, result=0
02:12:01.431 00.000 10052 worker thread done servicing request
02:12:01.431 00.000 10052 Worker thread wakes up
02:12:01.431 00.000 6880 GuideStep: 1.1 px 298 ms WEST, -0.1 px 0 ms NORTH
02:12:01.431 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:01.431 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:02.355 00.924 10052 Exposure complete
02:12:02.410 00.055 10052 worker thread done servicing request
02:12:02.410 00.000 6880 OnExposeComplete: enter
02:12:02.410 00.000 6880 UpdateGuideState(): m_state=6
02:12:02.412 00.002 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3006
02:12:02.412 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.19, Mass=2113, SNR=31.9, Peak=144 HFD=4.4
02:12:02.412 00.000 6880 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.61) = xAngle (-0.08 = -0.08)
02:12:02.412 00.000 6880 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:12:02.412 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-1.08 hyp=1.09 cameraTheta=-1.69 mountX=1.09 mountY=-0.12, mountTheta=-0.11
02:12:02.413 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-1.08, opts=13)
02:12:02.413 00.000 6880 Enqueuing Move request for scope (-0.13, -1.08)
02:12:02.413 00.000 10052 Worker thread wakes up
02:12:02.413 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -1.08) opts 0xd
02:12:02.413 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -1.08)
02:12:02.413 00.000 10052 Moving (-0.13, -1.08) raw xDistance=1.09 yDistance=-0.12
02:12:02.413 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.51 from input 1.09
02:12:02.413 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:12:02.413 00.000 10052 MoveAxis(W, 306, ABG)
02:12:02.413 00.000 10052 Guiding  Dir = 3, Dur = 306
02:12:02.434 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:02.434 00.000 10052 IsSlewing returns 0
02:12:02.465 00.031 6880 UpdateGuideState exits: m=2113 SNR=31.9
02:12:02.465 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:02.465 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:02.465 00.000 6880 Enqueuing Expose request
02:12:02.467 00.002 10052 IsGuiding returns 0
02:12:02.494 00.027 10052 PulseGuide returned control before completion, sleep 289
02:12:02.810 00.316 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e9fa1cbc-5e37-4b1a-9fb9-80ca210eac51"}
02:12:02.810 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e9fa1cbc-5e37-4b1a-9fb9-80ca210eac51"}
02:12:02.811 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"04fb52ad-c7c7-4584-a61d-a19941bcdbd8"}
02:12:02.811 00.000 6880 case statement mapped state 6 to 3
02:12:02.811 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"04fb52ad-c7c7-4584-a61d-a19941bcdbd8"}
02:12:02.811 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"25a1d941-f0ca-4480-b465-99d5a79f56ef"}
02:12:02.811 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3006,"width":15,"height":15,"star_pos":[6.81,7.19],"pixels":"..."},"id":"25a1d941-f0ca-4480-b465-99d5a79f56ef"}
02:12:02.815 00.004 10052 IsGuiding returns 0
02:12:02.815 00.000 10052 Move returns status 0, amount 306
02:12:02.815 00.000 10052 MoveAxis(N, 0, ABG)
02:12:02.815 00.000 10052 Move returns status 0, amount 0
02:12:02.815 00.000 10052 move complete, result=0
02:12:02.815 00.000 10052 worker thread done servicing request
02:12:02.815 00.000 6880 GuideStep: 1.1 px 306 ms WEST, -0.1 px 0 ms NORTH
02:12:02.815 00.000 10052 Worker thread wakes up
02:12:02.815 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:02.815 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:03.949 01.134 10052 Exposure complete
02:12:04.013 00.064 10052 worker thread done servicing request
02:12:04.013 00.000 6880 OnExposeComplete: enter
02:12:04.013 00.000 6880 UpdateGuideState(): m_state=6
02:12:04.013 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3007
02:12:04.013 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.75, Mass=2112, SNR=31.9, Peak=126 HFD=4.5
02:12:04.013 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:12:04.013 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:12:04.013 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.52 hyp=0.52 cameraTheta=-1.57 mountX=0.52 mountY=0.01, mountTheta=0.01
02:12:04.013 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.52, opts=13)
02:12:04.013 00.000 6880 Enqueuing Move request for scope (-0.00, -0.52)
02:12:04.013 00.000 10052 Worker thread wakes up
02:12:04.013 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.52) opts 0xd
02:12:04.013 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.52)
02:12:04.013 00.000 10052 Moving (-0.00, -0.52) raw xDistance=0.52 yDistance=0.01
02:12:04.013 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.52
02:12:04.013 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.01, using input
02:12:04.013 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:12:04.013 00.000 10052 MoveAxis(W, 155, ABG)
02:12:04.013 00.000 10052 Guiding  Dir = 3, Dur = 155
02:12:04.053 00.040 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:04.095 00.042 6880 UpdateGuideState exits: m=2112 SNR=31.9
02:12:04.095 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:04.095 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:04.095 00.000 6880 Enqueuing Expose request
02:12:04.108 00.013 10052 IsSlewing returns 0
02:12:04.194 00.086 10052 IsGuiding returns 0
02:12:04.250 00.056 10052 PulseGuide returned control before completion, sleep 110
02:12:04.424 00.174 10052 IsGuiding returns 0
02:12:04.424 00.000 10052 Move returns status 0, amount 155
02:12:04.424 00.000 10052 MoveAxis(N, 0, ABG)
02:12:04.424 00.000 10052 Move returns status 0, amount 0
02:12:04.424 00.000 10052 move complete, result=0
02:12:04.424 00.000 10052 worker thread done servicing request
02:12:04.424 00.000 10052 Worker thread wakes up
02:12:04.424 00.000 6880 GuideStep: 0.5 px 155 ms WEST, 0.0 px 0 ms NORTH
02:12:04.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:04.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:04.818 00.394 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"74928883-b2a5-46a1-976b-8c4dee53dfd1"}
02:12:04.818 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"74928883-b2a5-46a1-976b-8c4dee53dfd1"}
02:12:04.818 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"989d1695-40ab-439b-a16d-50b643017059"}
02:12:04.818 00.000 6880 case statement mapped state 6 to 3
02:12:04.818 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"989d1695-40ab-439b-a16d-50b643017059"}
02:12:04.818 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cf1b36a9-bce0-44c0-b770-aafda81d029a"}
02:12:04.818 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3007,"width":15,"height":15,"star_pos":[6.94,6.75],"pixels":"..."},"id":"cf1b36a9-bce0-44c0-b770-aafda81d029a"}
02:12:05.341 00.523 10052 Exposure complete
02:12:05.407 00.066 6880 OnExposeComplete: enter
02:12:05.407 00.000 6880 UpdateGuideState(): m_state=6
02:12:05.408 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3008
02:12:05.408 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.94, Mass=2240, SNR=32.8, Peak=150 HFD=4.4
02:12:05.408 00.000 6880 MultiStar: exiting stabilization period
02:12:05.408 00.000 10052 worker thread done servicing request
02:12:05.408 00.000 6880 MultiStar: [#1 -0.03,-0.24,0.93,U] [#2 -0.04,-0.28,0.95,U] [#3 -0.14,-0.32,0.91,U] [#4 -0.19,-0.12,0.81,U] [#5 0.00,-0.33,0.95,U] [#6 -0.28,-0.42,0.89,U] [#7 -0.21,-0.10,0.75,U] [#8 -0.18,-0.30,0.77,U] 
02:12:05.408 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.28}, one-star: {-0.12, -0.33}
02:12:05.408 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
02:12:05.408 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:12:05.408 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.00 mountX=0.28 mountY=-0.12, mountTheta=-0.41
02:12:05.408 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.28, opts=13)
02:12:05.408 00.000 6880 Enqueuing Move request for scope (-0.13, -0.28)
02:12:05.408 00.000 10052 Worker thread wakes up
02:12:05.408 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
02:12:05.408 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
02:12:05.408 00.000 10052 Moving (-0.13, -0.28) raw xDistance=0.28 yDistance=-0.12
02:12:05.408 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
02:12:05.408 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:12:05.408 00.000 10052 MoveAxis(W, 84, ABG)
02:12:05.408 00.000 10052 Guiding  Dir = 3, Dur = 84
02:12:05.431 00.023 10052 IsSlewing returns 0
02:12:05.435 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:05.468 00.033 10052 IsGuiding returns 0
02:12:05.470 00.002 6880 UpdateGuideState exits: m=2240 SNR=32.8
02:12:05.470 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:05.470 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:05.470 00.000 6880 Enqueuing Expose request
02:12:05.484 00.014 10052 PulseGuide returned control before completion, sleep 67
02:12:05.615 00.131 10052 IsGuiding returns 0
02:12:05.615 00.000 10052 Move returns status 0, amount 84
02:12:05.615 00.000 10052 MoveAxis(N, 0, ABG)
02:12:05.615 00.000 10052 Move returns status 0, amount 0
02:12:05.615 00.000 10052 move complete, result=0
02:12:05.615 00.000 10052 worker thread done servicing request
02:12:05.615 00.000 6880 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH
02:12:05.615 00.000 10052 Worker thread wakes up
02:12:05.615 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:05.615 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:06.780 01.165 10052 Exposure complete
02:12:06.822 00.042 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3d07bc00-6e23-485e-8d1b-06e44caad934"}
02:12:06.822 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3d07bc00-6e23-485e-8d1b-06e44caad934"}
02:12:06.826 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af098687-2310-4da4-9e80-e60674445150"}
02:12:06.826 00.000 6880 case statement mapped state 6 to 3
02:12:06.826 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"af098687-2310-4da4-9e80-e60674445150"}
02:12:06.827 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6bd06ea2-696f-4040-ba45-297060e59768"}
02:12:06.827 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3008,"width":15,"height":15,"star_pos":[6.82,6.94],"pixels":"..."},"id":"6bd06ea2-696f-4040-ba45-297060e59768"}
02:12:06.843 00.016 10052 worker thread done servicing request
02:12:06.843 00.000 6880 OnExposeComplete: enter
02:12:06.843 00.000 6880 UpdateGuideState(): m_state=6
02:12:06.843 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3009
02:12:06.843 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.13, Mass=2105, SNR=31.9, Peak=134 HFD=4.5
02:12:06.843 00.000 6880 MultiStar: [#1 -0.26,0.03,0.96,U] [#2 -0.15,-0.04,1.03,U] [#3 -0.25,-0.01,0.91,U] [#4 -0.36,-0.09,0.83,U] [#5 -0.24,-0.36,0.96,U] [#6 -0.20,-0.16,0.94,U] [#7 -0.24,0.09,0.77,U] [#8 -0.30,-0.14,0.80,U] 
02:12:06.843 00.000 6880 refined, 8 included, MultiStar: {-0.25, -0.10}, one-star: {-0.24, -0.15}
02:12:06.843 00.000 6880 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.61) = xAngle (-1.16 = -1.16)
02:12:06.843 00.000 6880 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
02:12:06.843 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.26 cameraTheta=-2.77 mountX=0.11 mountY=-0.25, mountTheta=-1.16
02:12:06.843 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.10, opts=13)
02:12:06.843 00.000 6880 Enqueuing Move request for scope (-0.25, -0.10)
02:12:06.843 00.000 10052 Worker thread wakes up
02:12:06.843 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
02:12:06.843 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
02:12:06.843 00.000 10052 Moving (-0.25, -0.10) raw xDistance=0.11 yDistance=-0.25
02:12:06.843 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:12:06.843 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.25, slope = -0.01
02:12:06.843 00.000 10052 MoveAxis(E, 0, ABG)
02:12:06.843 00.000 10052 Move returns status 0, amount 0
02:12:06.843 00.000 10052 MoveAxis(N, 14, ABG)
02:12:06.843 00.000 10052 Guiding  Dir = 0, Dur = 14
02:12:06.879 00.036 10052 IsSlewing returns 0
02:12:06.881 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:06.920 00.039 10052 IsGuiding returns 0
02:12:06.971 00.051 6880 UpdateGuideState exits: m=2105 SNR=31.9
02:12:06.971 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:06.971 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:06.971 00.000 6880 Enqueuing Expose request
02:12:06.985 00.014 10052 IsGuiding returns 1
02:12:06.985 00.000 10052 scope still moving after pulse duration time elapsed
02:12:07.032 00.047 10052 IsSlewing returns 0
02:12:07.068 00.036 10052 IsGuiding returns 0
02:12:07.068 00.000 10052 scope move finished after 14 + 141 ms
02:12:07.068 00.000 10052 Move returns status 0, amount 14
02:12:07.068 00.000 10052 move complete, result=0
02:12:07.068 00.000 10052 worker thread done servicing request
02:12:07.068 00.000 10052 Worker thread wakes up
02:12:07.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:07.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:07.081 00.013 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 14 ms NORTH
02:12:07.979 00.898 10052 Exposure complete
02:12:07.986 00.007 6880 evsrv: cli 01543AA0 connect
02:12:07.986 00.000 6880 case statement mapped state 6 to 3
02:12:07.987 00.001 6880 case statement mapped state 6 to 3
02:12:07.987 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"acc4dde0-28f4-4bd7-9bbd-c22c504e9281"}
02:12:07.987 00.000 6880 case statement mapped state 6 to 3
02:12:07.987 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"acc4dde0-28f4-4bd7-9bbd-c22c504e9281"}
02:12:07.987 00.000 6880 evsrv: cli 01543AA0 disconnect
02:12:07.988 00.001 6880 evsrv: cli 01543AA0 connect
02:12:07.988 00.000 6880 case statement mapped state 6 to 3
02:12:07.988 00.000 6880 case statement mapped state 6 to 3
02:12:07.988 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"2db678f7-14c5-48fa-8ef4-6e764089bc17"}
02:12:07.988 00.000 6880 PhdController::Dither begins
02:12:07.988 00.000 6880 dither: size=1.00, dRA=0.06 dDec=0.00
02:12:07.988 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:12:07.988 00.000 6880 MountToCamera -- mountX=0.06 mountY=0.00 hyp=0.06 mountTheta=0.00 cameraX=-0.00, cameraY=-0.06 cameraTheta=-1.61
02:12:07.988 00.000 6880 setting lock position to (407.94, 892.21)
02:12:07.988 00.000 6880 Mount: notify guiding dithered (-0.0, -0.1)
02:12:07.988 00.000 6880 MultiStar: stabilizing after lock position change
02:12:07.988 00.000 6880 Status Line: Dither by 0.06,0.00
02:12:07.994 00.006 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:12:07.994 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:12:07.994 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"2db678f7-14c5-48fa-8ef4-6e764089bc17"}
02:12:07.994 00.000 6880 evsrv: cli 01543AA0 disconnect
02:12:08.042 00.048 10052 worker thread done servicing request
02:12:08.042 00.000 6880 OnExposeComplete: enter
02:12:08.042 00.000 6880 UpdateGuideState(): m_state=6
02:12:08.042 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3010
02:12:08.042 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=891.98, Mass=2085, SNR=31.6, Peak=136 HFD=4.4
02:12:08.042 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
02:12:08.042 00.000 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:12:08.042 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.88 mountX=0.24 mountY=-0.07, mountTheta=-0.30
02:12:08.042 00.000 6880 dither recenter: remaining=(-0.1,-0.0) step=(-0.1,-0.0)
02:12:08.042 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:12:08.042 00.000 6880 MountToCamera -- mountX=-0.06 mountY=-0.00 hyp=0.06 mountTheta=-3.14 cameraX=0.00, cameraY=0.06 cameraTheta=1.53
02:12:08.042 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.06, opts=4)
02:12:08.042 00.000 6880 Enqueuing Move request for scope (0.00, 0.06)
02:12:08.042 00.000 6880 Mount: notify direct move -0.06,-0.00
02:12:08.042 00.000 10052 Worker thread wakes up
02:12:08.042 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.06) opts 0x4
02:12:08.042 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.06)
02:12:08.042 00.000 10052 Moving (0.00, 0.06) raw xDistance=-0.06 yDistance=-0.00
02:12:08.042 00.000 10052 MoveAxis(E, 38, B)
02:12:08.042 00.000 10052 Guiding  Dir = 2, Dur = 38
02:12:08.074 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:08.091 00.017 10052 IsSlewing returns 0
02:12:08.106 00.015 6880 UpdateGuideState exits: m=2085 SNR=31.6
02:12:08.106 00.000 6880 PhdController: settling, locked = 1, distance = 0.50 (0.60) aobump = 0 frame = 1 / 99999
02:12:08.106 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123928.106,"Host":"MINIASTRO1","Inst":1,"Distance":0.50,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:12:08.106 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:08.106 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:08.106 00.000 6880 Enqueuing Expose request
02:12:08.170 00.064 10052 IsGuiding returns 0
02:12:08.319 00.149 10052 IsGuiding returns 0
02:12:08.319 00.000 10052 Move returns status 0, amount 38
02:12:08.319 00.000 10052 MoveAxis(N, 0, B)
02:12:08.319 00.000 10052 Move returns status 0, amount 0
02:12:08.320 00.001 10052 move complete, result=0
02:12:08.320 00.000 10052 worker thread done servicing request
02:12:08.320 00.000 6880 GuideStep: -0.1 px 38 ms EAST, -0.0 px 0 ms NORTH
02:12:08.320 00.000 10052 Worker thread wakes up
02:12:08.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:08.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:08.817 00.497 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac563b93-c027-483c-a296-3a72620c222f"}
02:12:08.818 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac563b93-c027-483c-a296-3a72620c222f"}
02:12:08.819 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"28320b9c-3585-4280-a428-22e096b44849"}
02:12:08.819 00.000 6880 case statement mapped state 6 to 3
02:12:08.819 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"28320b9c-3585-4280-a428-22e096b44849"}
02:12:08.820 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a989187f-946b-470c-b149-7b31494dc24f"}
02:12:08.820 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3010,"width":15,"height":15,"star_pos":[6.87,6.98],"pixels":"..."},"id":"a989187f-946b-470c-b149-7b31494dc24f"}
02:12:09.453 00.633 10052 Exposure complete
02:12:09.521 00.068 10052 worker thread done servicing request
02:12:09.521 00.000 6880 OnExposeComplete: enter
02:12:09.521 00.000 6880 UpdateGuideState(): m_state=6
02:12:09.521 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3011
02:12:09.521 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.02, Mass=2198, SNR=32.5, Peak=136 HFD=4.4
02:12:09.521 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
02:12:09.523 00.002 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:12:09.523 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.96 mountX=0.20 mountY=-0.08, mountTheta=-0.38
02:12:09.523 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.19, opts=13)
02:12:09.523 00.000 6880 Enqueuing Move request for scope (-0.08, -0.19)
02:12:09.523 00.000 10052 Worker thread wakes up
02:12:09.523 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
02:12:09.523 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
02:12:09.524 00.001 10052 Moving (-0.08, -0.19) raw xDistance=0.20 yDistance=-0.08
02:12:09.524 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:12:09.524 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
02:12:09.524 00.000 10052 MoveAxis(W, 53, ABG)
02:12:09.524 00.000 10052 Guiding  Dir = 3, Dur = 53
02:12:09.545 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:09.577 00.032 6880 UpdateGuideState exits: m=2198 SNR=32.5
02:12:09.577 00.000 6880 PhdController: settling, locked = 1, distance = 0.21 (0.60) aobump = 0 frame = 2 / 99999
02:12:09.577 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123929.577,"Host":"MINIASTRO1","Inst":1,"Distance":0.21,"Time":1.5,"SettleTime":6.0,"StarLocked":true}
02:12:09.577 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:09.577 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:09.577 00.000 6880 Enqueuing Expose request
02:12:09.584 00.007 10052 IsSlewing returns 0
02:12:09.657 00.073 10052 IsGuiding returns 0
02:12:09.799 00.142 10052 IsGuiding returns 0
02:12:09.799 00.000 10052 Move returns status 0, amount 53
02:12:09.799 00.000 10052 MoveAxis(N, 0, ABG)
02:12:09.800 00.001 10052 Move returns status 0, amount 0
02:12:09.800 00.000 10052 move complete, result=0
02:12:09.800 00.000 10052 worker thread done servicing request
02:12:09.800 00.000 6880 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
02:12:09.800 00.000 10052 Worker thread wakes up
02:12:09.800 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:09.800 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:10.717 00.917 10052 Exposure complete
02:12:10.783 00.066 10052 worker thread done servicing request
02:12:10.783 00.000 6880 OnExposeComplete: enter
02:12:10.783 00.000 6880 UpdateGuideState(): m_state=6
02:12:10.783 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3012
02:12:10.783 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=891.98, Mass=2160, SNR=32.3, Peak=149 HFD=4.5
02:12:10.783 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
02:12:10.783 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:12:10.783 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.23 hyp=0.23 cameraTheta=-1.37 mountX=0.23 mountY=0.05, mountTheta=0.21
02:12:10.783 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.23, opts=13)
02:12:10.783 00.000 6880 Enqueuing Move request for scope (0.05, -0.23)
02:12:10.783 00.000 10052 Worker thread wakes up
02:12:10.783 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.23) opts 0xd
02:12:10.783 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.23)
02:12:10.783 00.000 10052 Moving (0.05, -0.23) raw xDistance=0.23 yDistance=0.05
02:12:10.783 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:12:10.783 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
02:12:10.783 00.000 10052 MoveAxis(W, 63, ABG)
02:12:10.783 00.000 10052 Guiding  Dir = 3, Dur = 63
02:12:10.795 00.012 10052 IsSlewing returns 0
02:12:10.809 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:10.838 00.029 6880 UpdateGuideState exits: m=2160 SNR=32.3
02:12:10.838 00.000 6880 PhdController: settling, locked = 1, distance = 0.22 (0.60) aobump = 0 frame = 3 / 99999
02:12:10.838 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123930.838,"Host":"MINIASTRO1","Inst":1,"Distance":0.22,"Time":2.7,"SettleTime":6.0,"StarLocked":true}
02:12:10.838 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:10.838 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:10.838 00.000 6880 Enqueuing Expose request
02:12:10.839 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12000bd3-7a92-4499-acfb-ba7d2bba102e"}
02:12:10.839 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12000bd3-7a92-4499-acfb-ba7d2bba102e"}
02:12:10.844 00.005 10052 IsGuiding returns 0
02:12:10.848 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b01d574-1825-4bdf-9599-2ca279362cb0"}
02:12:10.848 00.000 6880 case statement mapped state 6 to 3
02:12:10.848 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b01d574-1825-4bdf-9599-2ca279362cb0"}
02:12:10.849 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fb4a38e7-02c3-4633-bdc2-1004de0366e4"}
02:12:10.849 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3012,"width":15,"height":15,"star_pos":[6.99,6.98],"pixels":"..."},"id":"fb4a38e7-02c3-4633-bdc2-1004de0366e4"}
02:12:10.871 00.022 10052 PulseGuide returned control before completion, sleep 46
02:12:10.940 00.069 10052 IsGuiding returns 0
02:12:10.940 00.000 10052 Move returns status 0, amount 63
02:12:10.940 00.000 10052 MoveAxis(N, 0, ABG)
02:12:10.940 00.000 10052 Move returns status 0, amount 0
02:12:10.940 00.000 10052 move complete, result=0
02:12:10.940 00.000 10052 worker thread done servicing request
02:12:10.940 00.000 6880 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
02:12:10.940 00.000 10052 Worker thread wakes up
02:12:10.940 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:10.940 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:12.078 01.138 10052 Exposure complete
02:12:12.141 00.063 10052 worker thread done servicing request
02:12:12.141 00.000 6880 OnExposeComplete: enter
02:12:12.141 00.000 6880 UpdateGuideState(): m_state=6
02:12:12.141 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3013
02:12:12.141 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.38, Mass=2150, SNR=32.2, Peak=153 HFD=4.5
02:12:12.141 00.000 6880 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.61) = xAngle (3.09 = 3.09)
02:12:12.141 00.000 6880 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.06 = 3.06)
02:12:12.141 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.16 hyp=0.16 cameraTheta=1.48 mountX=-0.16 mountY=0.01, mountTheta=3.06
02:12:12.141 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.16, opts=13)
02:12:12.141 00.000 6880 Enqueuing Move request for scope (0.02, 0.16)
02:12:12.141 00.000 10052 Worker thread wakes up
02:12:12.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.16) opts 0xd
02:12:12.141 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.16)
02:12:12.141 00.000 10052 Moving (0.02, 0.16) raw xDistance=-0.16 yDistance=0.01
02:12:12.141 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:12:12.141 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:12:12.141 00.000 10052 MoveAxis(E, 41, ABG)
02:12:12.141 00.000 10052 Guiding  Dir = 2, Dur = 41
02:12:12.162 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:12.185 00.023 10052 IsSlewing returns 0
02:12:12.188 00.003 6880 UpdateGuideState exits: m=2150 SNR=32.2
02:12:12.188 00.000 6880 PhdController: settling, locked = 1, distance = 0.20 (0.60) aobump = 0 frame = 4 / 99999
02:12:12.188 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123932.188,"Host":"MINIASTRO1","Inst":1,"Distance":0.20,"Time":4.1,"SettleTime":6.0,"StarLocked":true}
02:12:12.188 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:12.188 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:12.188 00.000 6880 Enqueuing Expose request
02:12:12.261 00.073 10052 IsGuiding returns 0
02:12:12.392 00.131 10052 IsGuiding returns 0
02:12:12.392 00.000 10052 Move returns status 0, amount 41
02:12:12.392 00.000 10052 MoveAxis(N, 0, ABG)
02:12:12.393 00.001 10052 Move returns status 0, amount 0
02:12:12.393 00.000 10052 move complete, result=0
02:12:12.393 00.000 10052 worker thread done servicing request
02:12:12.393 00.000 10052 Worker thread wakes up
02:12:12.394 00.001 6880 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
02:12:12.394 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:12.394 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:12.819 00.425 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cad4d56e-5e55-422e-975c-f01484ce6ff4"}
02:12:12.819 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cad4d56e-5e55-422e-975c-f01484ce6ff4"}
02:12:12.820 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e26002ef-f4d0-44d2-bbac-fd90feb61b98"}
02:12:12.820 00.000 6880 case statement mapped state 6 to 3
02:12:12.820 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e26002ef-f4d0-44d2-bbac-fd90feb61b98"}
02:12:12.820 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"600a9e6a-fe64-48fa-8579-935e5401613f"}
02:12:12.820 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3013,"width":15,"height":15,"star_pos":[6.96,7.38],"pixels":"..."},"id":"600a9e6a-fe64-48fa-8579-935e5401613f"}
02:12:13.313 00.493 10052 Exposure complete
02:12:13.360 00.047 10052 worker thread done servicing request
02:12:13.360 00.000 6880 OnExposeComplete: enter
02:12:13.360 00.000 6880 UpdateGuideState(): m_state=6
02:12:13.360 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3014
02:12:13.360 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.39, Mass=2201, SNR=32.7, Peak=165 HFD=4.5
02:12:13.360 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.00 = -2.28)
02:12:13.360 00.000 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.31)
02:12:13.360 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.26 cameraTheta=2.39 mountX=-0.17 mountY=-0.19, mountTheta=-2.29
02:12:13.360 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.18, opts=13)
02:12:13.360 00.000 6880 Enqueuing Move request for scope (-0.19, 0.18)
02:12:13.360 00.000 10052 Worker thread wakes up
02:12:13.360 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
02:12:13.360 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
02:12:13.360 00.000 10052 Moving (-0.19, 0.18) raw xDistance=-0.17 yDistance=-0.19
02:12:13.360 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:12:13.360 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.19, slope = -0.04
02:12:13.360 00.000 10052 MoveAxis(E, 47, ABG)
02:12:13.360 00.000 10052 Guiding  Dir = 2, Dur = 47
02:12:13.383 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:13.383 00.000 10052 IsSlewing returns 0
02:12:13.412 00.029 6880 UpdateGuideState exits: m=2201 SNR=32.7
02:12:13.412 00.000 6880 PhdController: settling, locked = 1, distance = 0.22 (0.60) aobump = 0 frame = 5 / 99999
02:12:13.412 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783123933.412,"Host":"MINIASTRO1","Inst":1,"Distance":0.22,"Time":5.3,"SettleTime":6.0,"StarLocked":true}
02:12:13.412 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:13.412 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:13.412 00.000 6880 Enqueuing Expose request
02:12:13.424 00.012 10052 IsGuiding returns 0
02:12:13.452 00.028 10052 PulseGuide returned control before completion, sleep 30
02:12:13.562 00.110 10052 IsGuiding returns 0
02:12:13.568 00.006 10052 Move returns status 0, amount 47
02:12:13.568 00.000 10052 MoveAxis(N, 27, ABG)
02:12:13.568 00.000 10052 Guiding  Dir = 0, Dur = 27
02:12:13.641 00.073 10052 IsSlewing returns 0
02:12:13.704 00.063 10052 IsGuiding returns 0
02:12:13.847 00.143 10052 IsGuiding returns 0
02:12:13.847 00.000 10052 Move returns status 0, amount 27
02:12:13.847 00.000 10052 move complete, result=0
02:12:13.857 00.010 10052 worker thread done servicing request
02:12:13.857 00.000 6880 GuideStep: -0.2 px 47 ms EAST, -0.2 px 27 ms NORTH
02:12:13.857 00.000 10052 Worker thread wakes up
02:12:13.857 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:13.857 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:14.825 00.968 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fcf2e2dc-9674-4bd7-a79b-fcd0736b571a"}
02:12:14.825 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fcf2e2dc-9674-4bd7-a79b-fcd0736b571a"}
02:12:14.826 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ba447d8-1781-4422-8275-bff1c7595967"}
02:12:14.826 00.000 6880 case statement mapped state 6 to 3
02:12:14.826 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ba447d8-1781-4422-8275-bff1c7595967"}
02:12:14.827 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5ae51e33-fb15-4286-b412-be05db742e09"}
02:12:14.828 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3014,"width":15,"height":15,"star_pos":[6.75,7.39],"pixels":"..."},"id":"5ae51e33-fb15-4286-b412-be05db742e09"}
02:12:14.989 00.161 10052 Exposure complete
02:12:15.047 00.058 10052 worker thread done servicing request
02:12:15.047 00.000 6880 OnExposeComplete: enter
02:12:15.047 00.000 6880 UpdateGuideState(): m_state=6
02:12:15.047 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3015
02:12:15.047 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.20, Mass=2081, SNR=31.6, Peak=133 HFD=4.5
02:12:15.047 00.000 6880 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.61) = xAngle (-1.42 = -1.42)
02:12:15.047 00.000 6880 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
02:12:15.047 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.03 mountX=0.02 mountY=-0.13, mountTheta=-1.42
02:12:15.047 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.01, opts=13)
02:12:15.047 00.000 6880 Enqueuing Move request for scope (-0.13, -0.01)
02:12:15.047 00.000 10052 Worker thread wakes up
02:12:15.047 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
02:12:15.047 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
02:12:15.047 00.000 10052 Moving (-0.13, -0.01) raw xDistance=0.02 yDistance=-0.13
02:12:15.047 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:12:15.047 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
02:12:15.047 00.000 10052 MoveAxis(E, 0, ABG)
02:12:15.047 00.000 10052 Move returns status 0, amount 0
02:12:15.047 00.000 10052 MoveAxis(N, 0, ABG)
02:12:15.047 00.000 10052 Move returns status 0, amount 0
02:12:15.047 00.000 10052 move complete, result=0
02:12:15.047 00.000 10052 worker thread done servicing request
02:12:15.069 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:15.095 00.026 6880 UpdateGuideState exits: m=2081 SNR=31.6
02:12:15.095 00.000 6880 PhdController: settling, locked = 1, distance = 0.19 (0.60) aobump = 0 frame = 6 / 99999
02:12:15.095 00.000 6880 PhdController: newstate STATE_FINISH
02:12:15.095 00.000 6880 PhdController complete: success
02:12:15.095 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783123935.095,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:12:15.095 00.000 6880 Mount: notify guiding dither settle done success=1
02:12:15.095 00.000 6880 PhdController: newstate STATE_IDLE
02:12:15.095 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:15.095 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:15.095 00.000 6880 Enqueuing Expose request
02:12:15.095 00.000 10052 Worker thread wakes up
02:12:15.095 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:15.095 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:15.095 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:16.014 00.919 10052 Exposure complete
02:12:16.074 00.060 10052 worker thread done servicing request
02:12:16.074 00.000 6880 OnExposeComplete: enter
02:12:16.074 00.000 6880 UpdateGuideState(): m_state=6
02:12:16.074 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.39, Mass=2075, SNR=31.5, Peak=148 HFD=4.5
02:12:16.074 00.000 6880 MultiStar: exiting stabilization period
02:12:16.074 00.000 6880 MultiStar: updating star positions after lock position change
02:12:16.074 00.000 6880 Star::Find(15, 281, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=282.28, Y=302.22, Mass=2014, SNR=31.0, Peak=154 HFD=4.4
02:12:16.074 00.000 6880 Star::Find(15, 1198, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=1199.20, Y=299.19, Mass=2463, SNR=33.7, Peak=129 HFD=5.6
02:12:16.074 00.000 6880 Star::Find(15, 824, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=824.98, Y=302.40, Mass=1946, SNR=30.5, Peak=164 HFD=5.1
02:12:16.074 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=55.74, Y=637.13, Mass=1471, SNR=26.5, Peak=76 HFD=4.7
02:12:16.074 00.000 6880 Star::Find(15, 471, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=471.33, Y=596.19, Mass=2056, SNR=31.0, Peak=120 HFD=5.7
02:12:16.074 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=853.83, Y=222.00, Mass=2145, SNR=31.1, Peak=118 HFD=6.1
02:12:16.074 00.000 6880 Star::Find(15, 265, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=265.66, Y=89.13, Mass=1349, SNR=25.3, Peak=76 HFD=5.3
02:12:16.074 00.000 6880 Star::Find(15, 553, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=553.78, Y=334.25, Mass=1407, SNR=25.5, Peak=76 HFD=5.7
02:12:16.074 00.000 6880 Star::Find(15, 671, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=671.60, Y=829.54, Mass=904, SNR=20.8, Peak=70 HFD=4.4
02:12:16.074 00.000 6880 Star::Find(15, 1119, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=1119.58, Y=689.83, Mass=832, SNR=20.0, Peak=60 HFD=4.8
02:12:16.074 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3016
02:12:16.074 00.000 6880 Star::Find returns 1 (0), X=268.82, Y=581.91, Mass=1058, SNR=22.4, Peak=61 HFD=5.3
02:12:16.074 00.000 6880 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.61) = xAngle (3.73 = -2.56)
02:12:16.074 00.000 6880 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.59)
02:12:16.074 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.18 hyp=0.21 cameraTheta=2.11 mountX=-0.18 mountY=-0.11, mountTheta=-2.58
02:12:16.074 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.18, opts=13)
02:12:16.074 00.000 6880 Enqueuing Move request for scope (-0.11, 0.18)
02:12:16.074 00.000 10052 Worker thread wakes up
02:12:16.074 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.18) opts 0xd
02:12:16.074 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.18)
02:12:16.074 00.000 10052 Moving (-0.11, 0.18) raw xDistance=-0.18 yDistance=-0.11
02:12:16.074 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:12:16.074 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
02:12:16.074 00.000 10052 MoveAxis(E, 47, ABG)
02:12:16.074 00.000 10052 Guiding  Dir = 2, Dur = 47
02:12:16.091 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:16.106 00.015 10052 IsSlewing returns 0
02:12:16.125 00.019 6880 UpdateGuideState exits: m=2075 SNR=31.5
02:12:16.125 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:16.125 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:16.125 00.000 6880 Enqueuing Expose request
02:12:16.191 00.066 10052 IsGuiding returns 0
02:12:16.326 00.135 10052 IsGuiding returns 0
02:12:16.326 00.000 10052 Move returns status 0, amount 47
02:12:16.326 00.000 10052 MoveAxis(N, 0, ABG)
02:12:16.326 00.000 10052 Move returns status 0, amount 0
02:12:16.326 00.000 10052 move complete, result=0
02:12:16.328 00.002 10052 worker thread done servicing request
02:12:16.328 00.000 10052 Worker thread wakes up
02:12:16.328 00.000 6880 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
02:12:16.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:16.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:16.818 00.490 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7c8d2c6-129f-4e52-87fc-d0f6bca723af"}
02:12:16.819 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7c8d2c6-129f-4e52-87fc-d0f6bca723af"}
02:12:16.819 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e0756b6-091e-4178-96cc-1aa91fe623fe"}
02:12:16.819 00.000 6880 case statement mapped state 6 to 3
02:12:16.819 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e0756b6-091e-4178-96cc-1aa91fe623fe"}
02:12:16.821 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ac1b176f-e545-488e-b0e6-d45d62817550"}
02:12:16.821 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3016,"width":15,"height":15,"star_pos":[6.83,7.39],"pixels":"..."},"id":"ac1b176f-e545-488e-b0e6-d45d62817550"}
02:12:17.467 00.646 10052 Exposure complete
02:12:17.514 00.047 10052 worker thread done servicing request
02:12:17.514 00.000 6880 OnExposeComplete: enter
02:12:17.514 00.000 6880 UpdateGuideState(): m_state=6
02:12:17.514 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3017
02:12:17.514 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.18, Mass=2179, SNR=32.5, Peak=142 HFD=4.4
02:12:17.514 00.000 6880 MultiStar: [#1 0.16,-0.06,0.94,U] [#2 0.09,-0.17,1.03,U] [#3 -0.05,-0.13,0.95,U] [#4 -0.02,-0.08,0.83,U] [#5 0.29,0.23,0.97,U] [#6 0.09,-0.08,0.97,U] [#7 0.16,-0.11,0.79,U] [#8 0.09,-0.11,0.79,U] 
02:12:17.514 00.000 6880 single-star, 8 included, MultiStar: {0.08, -0.06}, one-star: {-0.06, -0.03}
02:12:17.514 00.000 6880 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.61) = xAngle (-1.08 = -1.08)
02:12:17.514 00.000 6880 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
02:12:17.514 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-2.70 mountX=0.03 mountY=-0.06, mountTheta=-1.09
02:12:17.528 00.014 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.03, opts=13)
02:12:17.528 00.000 6880 Enqueuing Move request for scope (-0.06, -0.03)
02:12:17.528 00.000 10052 Worker thread wakes up
02:12:17.528 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.03) opts 0xd
02:12:17.528 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.03)
02:12:17.528 00.000 10052 Moving (-0.06, -0.03) raw xDistance=0.03 yDistance=-0.06
02:12:17.528 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:12:17.528 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
02:12:17.528 00.000 10052 MoveAxis(E, 0, ABG)
02:12:17.528 00.000 10052 Move returns status 0, amount 0
02:12:17.528 00.000 10052 MoveAxis(N, 0, ABG)
02:12:17.528 00.000 10052 Move returns status 0, amount 0
02:12:17.528 00.000 10052 move complete, result=0
02:12:17.528 00.000 10052 worker thread done servicing request
02:12:17.548 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:17.576 00.028 6880 UpdateGuideState exits: m=2179 SNR=32.5
02:12:17.576 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:17.576 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:17.576 00.000 6880 Enqueuing Expose request
02:12:17.576 00.000 10052 Worker thread wakes up
02:12:17.576 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:17.576 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:17.576 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:18.492 00.916 10052 Exposure complete
02:12:18.559 00.067 10052 worker thread done servicing request
02:12:18.559 00.000 6880 OnExposeComplete: enter
02:12:18.559 00.000 6880 UpdateGuideState(): m_state=6
02:12:18.559 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3018
02:12:18.559 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.12, Mass=2190, SNR=32.4, Peak=149 HFD=4.4
02:12:18.559 00.000 6880 MultiStar: [#1 0.24,-0.08,0.95,U] [#2 0.25,-0.16,1.04,U] [#3 0.12,-0.22,0.96,U] [#4 0.20,-0.25,0.85,U] [#5 0.29,0.15,0.98,U] [#6 0.24,-0.20,0.95,U] [#7 0.31,-0.27,0.76,U] [#8 0.09,-0.34,0.83,U] 
02:12:18.559 00.000 6880 single-star, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.09, -0.09}
02:12:18.559 00.000 6880 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.61) = xAngle (0.82 = 0.82)
02:12:18.559 00.000 6880 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
02:12:18.559 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-0.79 mountX=0.09 mountY=0.09, mountTheta=0.81
02:12:18.559 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.09, opts=13)
02:12:18.559 00.000 6880 Enqueuing Move request for scope (0.09, -0.09)
02:12:18.559 00.000 10052 Worker thread wakes up
02:12:18.559 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:12:18.559 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:12:18.559 00.000 10052 Moving (0.09, -0.09) raw xDistance=0.09 yDistance=0.09
02:12:18.559 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:12:18.559 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:12:18.559 00.000 10052 MoveAxis(E, 0, ABG)
02:12:18.559 00.000 10052 Move returns status 0, amount 0
02:12:18.559 00.000 10052 MoveAxis(N, 0, ABG)
02:12:18.559 00.000 10052 Move returns status 0, amount 0
02:12:18.559 00.000 10052 move complete, result=0
02:12:18.559 00.000 10052 worker thread done servicing request
02:12:18.588 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:18.603 00.015 6880 UpdateGuideState exits: m=2190 SNR=32.4
02:12:18.603 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:18.603 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:18.603 00.000 6880 Enqueuing Expose request
02:12:18.603 00.000 10052 Worker thread wakes up
02:12:18.603 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:18.603 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:18.603 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:18.808 00.205 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ece8a518-ef5e-49d1-84c6-baf458db3e02"}
02:12:18.808 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ece8a518-ef5e-49d1-84c6-baf458db3e02"}
02:12:18.809 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ee3b2d8-41bd-4b5a-8b81-71c3cffb3a2a"}
02:12:18.809 00.000 6880 case statement mapped state 6 to 3
02:12:18.809 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ee3b2d8-41bd-4b5a-8b81-71c3cffb3a2a"}
02:12:18.809 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6b6962a3-4384-4896-8402-f655548dc401"}
02:12:18.809 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3018,"width":15,"height":15,"star_pos":[7.03,7.12],"pixels":"..."},"id":"6b6962a3-4384-4896-8402-f655548dc401"}
02:12:19.747 00.938 10052 Exposure complete
02:12:19.805 00.058 10052 worker thread done servicing request
02:12:19.805 00.000 6880 OnExposeComplete: enter
02:12:19.805 00.000 6880 UpdateGuideState(): m_state=6
02:12:19.805 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3019
02:12:19.805 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.95, Mass=2129, SNR=32.0, Peak=147 HFD=4.4
02:12:19.805 00.000 6880 MultiStar: [#1 -0.02,-0.17,1.00,U] [#2 -0.06,-0.26,1.07,U] [#3 0.00,-0.24,0.98,U] [#4 -0.06,-0.24,0.85,U] [#5 0.18,0.06,0.95,U] [#6 0.02,-0.25,0.99,U] [#7 0.02,-0.29,0.82,U] [#8 -0.00,-0.15,0.84,U] 
02:12:19.805 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.20}, one-star: {-0.13, -0.26}
02:12:19.805 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
02:12:19.805 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:12:19.805 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.60 mountX=0.20 mountY=-0.00, mountTheta=-0.02
02:12:19.805 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.20, opts=13)
02:12:19.805 00.000 6880 Enqueuing Move request for scope (-0.01, -0.20)
02:12:19.805 00.000 10052 Worker thread wakes up
02:12:19.805 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
02:12:19.805 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
02:12:19.805 00.000 10052 Moving (-0.01, -0.20) raw xDistance=0.20 yDistance=-0.00
02:12:19.805 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:12:19.805 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
02:12:19.805 00.000 10052 MoveAxis(W, 54, ABG)
02:12:19.805 00.000 10052 Guiding  Dir = 3, Dur = 54
02:12:19.831 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:19.857 00.026 6880 UpdateGuideState exits: m=2129 SNR=32.0
02:12:19.857 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:19.857 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:19.857 00.000 6880 Enqueuing Expose request
02:12:19.895 00.038 10052 IsSlewing returns 0
02:12:19.964 00.069 10052 IsGuiding returns 0
02:12:20.119 00.155 10052 IsGuiding returns 0
02:12:20.119 00.000 10052 Move returns status 0, amount 54
02:12:20.119 00.000 10052 MoveAxis(N, 0, ABG)
02:12:20.119 00.000 10052 Move returns status 0, amount 0
02:12:20.119 00.000 10052 move complete, result=0
02:12:20.119 00.000 10052 worker thread done servicing request
02:12:20.119 00.000 6880 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
02:12:20.119 00.000 10052 Worker thread wakes up
02:12:20.119 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:20.119 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:20.820 00.701 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"042f9b5a-a15d-4c9f-bdf9-0d4619af108c"}
02:12:20.820 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"042f9b5a-a15d-4c9f-bdf9-0d4619af108c"}
02:12:20.820 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b833c742-494c-41de-8353-682e8b114824"}
02:12:20.820 00.000 6880 case statement mapped state 6 to 3
02:12:20.820 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b833c742-494c-41de-8353-682e8b114824"}
02:12:20.820 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7af5f645-963e-4180-aab1-ecfe6f1a02d3"}
02:12:20.820 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3019,"width":15,"height":15,"star_pos":[6.81,6.95],"pixels":"..."},"id":"7af5f645-963e-4180-aab1-ecfe6f1a02d3"}
02:12:21.028 00.208 10052 Exposure complete
02:12:21.090 00.062 10052 worker thread done servicing request
02:12:21.092 00.002 6880 OnExposeComplete: enter
02:12:21.092 00.000 6880 UpdateGuideState(): m_state=6
02:12:21.092 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3020
02:12:21.092 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.11, Mass=2219, SNR=32.7, Peak=147 HFD=4.5
02:12:21.092 00.000 6880 MultiStar: [#1 0.06,0.03,0.98,U] [#2 0.11,-0.16,1.07,U] [#3 0.05,-0.17,0.98,U] [#4 -0.05,-0.11,0.83,U] [#5 0.23,0.24,1.00,U] [#6 0.12,-0.12,0.97,U] [#7 0.09,-0.14,0.80,U] [#8 -0.02,-0.22,0.81,U] 
02:12:21.093 00.001 6880 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {-0.19, -0.11}
02:12:21.093 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
02:12:21.093 00.000 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
02:12:21.093 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-1.04 mountX=0.08 mountY=0.05, mountTheta=0.55
02:12:21.094 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.08, opts=13)
02:12:21.094 00.000 6880 Enqueuing Move request for scope (0.05, -0.08)
02:12:21.094 00.000 10052 Worker thread wakes up
02:12:21.094 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:12:21.094 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:12:21.094 00.000 10052 Moving (0.05, -0.08) raw xDistance=0.08 yDistance=0.05
02:12:21.094 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:12:21.094 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:12:21.094 00.000 10052 MoveAxis(E, 0, ABG)
02:12:21.094 00.000 10052 Move returns status 0, amount 0
02:12:21.094 00.000 10052 MoveAxis(N, 0, ABG)
02:12:21.094 00.000 10052 Move returns status 0, amount 0
02:12:21.094 00.000 10052 move complete, result=0
02:12:21.094 00.000 10052 worker thread done servicing request
02:12:21.112 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:21.139 00.027 6880 UpdateGuideState exits: m=2219 SNR=32.7
02:12:21.139 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:21.139 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:21.139 00.000 6880 Enqueuing Expose request
02:12:21.139 00.000 10052 Worker thread wakes up
02:12:21.139 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:21.139 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:21.139 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:22.273 01.134 10052 Exposure complete
02:12:22.325 00.052 6880 OnExposeComplete: enter
02:12:22.325 00.000 6880 UpdateGuideState(): m_state=6
02:12:22.325 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3021
02:12:22.325 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.04, Mass=2143, SNR=32.0, Peak=153 HFD=4.3
02:12:22.325 00.000 6880 MultiStar: [#1 0.05,-0.25,1.00,U] [#2 0.07,-0.32,1.09,U] [#3 0.06,-0.24,0.97,U] [#4 -0.10,-0.22,0.86,U] [#5 0.03,-0.17,1.02,U] [#6 0.18,-0.37,0.99,U] [#7 0.20,-0.34,0.81,U] [#8 -0.01,-0.20,0.84,U] 
02:12:22.325 00.000 6880 single-star, 8 included, MultiStar: {0.05, -0.25}, one-star: {-0.06, -0.18}
02:12:22.325 00.000 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.28 = -0.28)
02:12:22.325 00.000 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:12:22.325 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.18 hyp=0.19 cameraTheta=-1.89 mountX=0.18 mountY=-0.06, mountTheta=-0.30
02:12:22.325 00.000 10052 worker thread done servicing request
02:12:22.329 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.18, opts=13)
02:12:22.329 00.000 6880 Enqueuing Move request for scope (-0.06, -0.18)
02:12:22.330 00.001 10052 Worker thread wakes up
02:12:22.330 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.18) opts 0xd
02:12:22.330 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.18)
02:12:22.330 00.000 10052 Moving (-0.06, -0.18) raw xDistance=0.18 yDistance=-0.06
02:12:22.330 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:12:22.330 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
02:12:22.330 00.000 10052 MoveAxis(W, 48, ABG)
02:12:22.330 00.000 10052 Guiding  Dir = 3, Dur = 48
02:12:22.337 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:22.372 00.035 6880 UpdateGuideState exits: m=2143 SNR=32.0
02:12:22.372 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:22.372 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:22.372 00.000 6880 Enqueuing Expose request
02:12:22.395 00.023 10052 IsSlewing returns 0
02:12:22.464 00.069 10052 IsGuiding returns 0
02:12:22.479 00.015 10052 PulseGuide returned control before completion, sleep 32
02:12:22.543 00.064 10052 IsGuiding returns 0
02:12:22.543 00.000 10052 Move returns status 0, amount 48
02:12:22.543 00.000 10052 MoveAxis(N, 0, ABG)
02:12:22.543 00.000 10052 Move returns status 0, amount 0
02:12:22.543 00.000 10052 move complete, result=0
02:12:22.543 00.000 10052 worker thread done servicing request
02:12:22.549 00.006 10052 Worker thread wakes up
02:12:22.549 00.000 6880 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
02:12:22.549 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:22.549 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:22.811 00.262 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"41605785-77d4-4d42-be0c-ac1e3e34bee9"}
02:12:22.811 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"41605785-77d4-4d42-be0c-ac1e3e34bee9"}
02:12:22.812 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e93b8199-7111-4aec-a85b-2c3876840002"}
02:12:22.812 00.000 6880 case statement mapped state 6 to 3
02:12:22.812 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e93b8199-7111-4aec-a85b-2c3876840002"}
02:12:22.814 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da7593b2-b701-455b-a586-8dec969a5d16"}
02:12:22.814 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3021,"width":15,"height":15,"star_pos":[6.88,7.04],"pixels":"..."},"id":"da7593b2-b701-455b-a586-8dec969a5d16"}
02:12:23.463 00.649 10052 Exposure complete
02:12:23.510 00.047 10052 worker thread done servicing request
02:12:23.510 00.000 6880 OnExposeComplete: enter
02:12:23.510 00.000 6880 UpdateGuideState(): m_state=6
02:12:23.510 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3022
02:12:23.510 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.11, Mass=2168, SNR=32.3, Peak=158 HFD=4.4
02:12:23.510 00.000 6880 MultiStar: [#1 0.04,0.05,1.00,U] [#2 0.10,-0.16,1.07,U] [#3 0.02,-0.18,0.97,U] [#4 -0.05,-0.12,0.84,U] [#5 0.27,0.26,0.97,U] [#6 0.29,-0.20,1.00,U] [#7 0.10,-0.01,0.79,U] [#8 0.02,-0.13,0.82,U] 
02:12:23.510 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.07}, one-star: {-0.12, -0.10}
02:12:23.510 00.000 6880 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.61) = xAngle (0.90 = 0.90)
02:12:23.510 00.000 6880 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
02:12:23.510 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.07 hyp=0.10 cameraTheta=-0.71 mountX=0.06 mountY=0.08, mountTheta=0.89
02:12:23.510 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.07, opts=13)
02:12:23.510 00.000 6880 Enqueuing Move request for scope (0.08, -0.07)
02:12:23.522 00.012 10052 Worker thread wakes up
02:12:23.522 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.07) opts 0xd
02:12:23.522 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.07)
02:12:23.522 00.000 10052 Moving (0.08, -0.07) raw xDistance=0.06 yDistance=0.08
02:12:23.522 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:23.522 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.08, using input
02:12:23.522 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
02:12:23.522 00.000 10052 MoveAxis(E, 0, ABG)
02:12:23.522 00.000 10052 Move returns status 0, amount 0
02:12:23.522 00.000 10052 MoveAxis(N, 0, ABG)
02:12:23.522 00.000 10052 Move returns status 0, amount 0
02:12:23.522 00.000 10052 move complete, result=0
02:12:23.522 00.000 10052 worker thread done servicing request
02:12:23.542 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:23.574 00.032 6880 UpdateGuideState exits: m=2168 SNR=32.3
02:12:23.574 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:23.576 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:23.576 00.000 6880 Enqueuing Expose request
02:12:23.576 00.000 10052 Worker thread wakes up
02:12:23.576 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:23.576 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:23.576 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:24.711 01.135 10052 Exposure complete
02:12:24.762 00.051 10052 worker thread done servicing request
02:12:24.762 00.000 6880 OnExposeComplete: enter
02:12:24.762 00.000 6880 UpdateGuideState(): m_state=6
02:12:24.762 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3023
02:12:24.762 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.33, Mass=2128, SNR=32.0, Peak=152 HFD=4.5
02:12:24.762 00.000 6880 MultiStar: [#1 0.03,0.13,1.01,U] [#2 0.03,-0.09,1.08,U] [#3 -0.02,0.01,0.99,U] [#4 0.01,0.02,0.86,U] [#5 0.23,0.27,1.02,U] [#6 0.16,-0.10,0.99,U] [#7 0.04,-0.03,0.81,U] [#8 -0.01,-0.15,0.85,U] 
02:12:24.762 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {-0.10, 0.12}
02:12:24.762 00.000 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
02:12:24.762 00.000 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
02:12:24.762 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.49 mountX=-0.03 mountY=0.04, mountTheta=2.10
02:12:24.762 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.02, opts=13)
02:12:24.762 00.000 6880 Enqueuing Move request for scope (0.04, 0.02)
02:12:24.762 00.000 10052 Worker thread wakes up
02:12:24.762 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:12:24.762 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:12:24.762 00.000 10052 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.04
02:12:24.762 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:12:24.762 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.11, using input
02:12:24.762 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
02:12:24.762 00.000 10052 MoveAxis(E, 0, ABG)
02:12:24.762 00.000 10052 Move returns status 0, amount 0
02:12:24.762 00.000 10052 MoveAxis(N, 0, ABG)
02:12:24.762 00.000 10052 Move returns status 0, amount 0
02:12:24.762 00.000 10052 move complete, result=0
02:12:24.762 00.000 10052 worker thread done servicing request
02:12:24.787 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:24.816 00.029 6880 UpdateGuideState exits: m=2128 SNR=32.0
02:12:24.816 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:24.816 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:24.816 00.000 6880 Enqueuing Expose request
02:12:24.816 00.000 10052 Worker thread wakes up
02:12:24.816 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:24.816 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:24.816 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:24.822 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4aa8a031-ec52-4d97-818c-a3f3d34a723d"}
02:12:24.822 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4aa8a031-ec52-4d97-818c-a3f3d34a723d"}
02:12:24.829 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cc115be0-34d6-4a19-80e5-bbbb764cb911"}
02:12:24.829 00.000 6880 case statement mapped state 6 to 3
02:12:24.829 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc115be0-34d6-4a19-80e5-bbbb764cb911"}
02:12:24.829 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ac0be27-4ad8-44ea-8a91-eaeabdcbac33"}
02:12:24.829 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3023,"width":15,"height":15,"star_pos":[6.84,7.33],"pixels":"..."},"id":"8ac0be27-4ad8-44ea-8a91-eaeabdcbac33"}
02:12:25.725 00.896 10052 Exposure complete
02:12:25.788 00.063 6880 OnExposeComplete: enter
02:12:25.789 00.001 6880 UpdateGuideState(): m_state=6
02:12:25.789 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3024
02:12:25.789 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.36, Mass=2277, SNR=33.1, Peak=160 HFD=4.4
02:12:25.789 00.000 6880 MultiStar: [#1 0.05,0.12,0.96,U] [#2 0.10,-0.07,1.05,U] [#3 0.07,-0.04,0.95,U] [#4 0.08,-0.04,0.84,U] [#5 0.19,0.23,0.97,U] [#6 0.17,-0.05,0.97,U] [#7 0.13,-0.02,0.78,U] [#8 0.03,0.19,0.81,U] 
02:12:25.789 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.05}, one-star: {0.00, 0.14}
02:12:25.789 00.000 10052 worker thread done servicing request
02:12:25.789 00.000 6880 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.61) = xAngle (2.12 = 2.12)
02:12:25.789 00.000 6880 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.09 = 2.09)
02:12:25.789 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=-0.06 mountY=0.09, mountTheta=2.12
02:12:25.791 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.05, opts=13)
02:12:25.791 00.000 6880 Enqueuing Move request for scope (0.09, 0.05)
02:12:25.791 00.000 10052 Worker thread wakes up
02:12:25.791 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.05) opts 0xd
02:12:25.791 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.05)
02:12:25.791 00.000 10052 Moving (0.09, 0.05) raw xDistance=-0.06 yDistance=0.09
02:12:25.791 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:12:25.791 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.09, using input
02:12:25.791 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
02:12:25.792 00.001 10052 MoveAxis(E, 0, ABG)
02:12:25.792 00.000 10052 Move returns status 0, amount 0
02:12:25.792 00.000 10052 MoveAxis(N, 0, ABG)
02:12:25.792 00.000 10052 Move returns status 0, amount 0
02:12:25.792 00.000 10052 move complete, result=0
02:12:25.792 00.000 10052 worker thread done servicing request
02:12:25.809 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:25.837 00.028 6880 UpdateGuideState exits: m=2277 SNR=33.1
02:12:25.837 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:25.837 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:25.837 00.000 6880 Enqueuing Expose request
02:12:25.837 00.000 10052 Worker thread wakes up
02:12:25.837 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:25.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:25.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:26.835 00.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1df944a9-8b84-4ed4-bd98-1426faf5dae5"}
02:12:26.835 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1df944a9-8b84-4ed4-bd98-1426faf5dae5"}
02:12:26.835 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e666da2a-de54-4b1c-b6f7-22aa725babb9"}
02:12:26.835 00.000 6880 case statement mapped state 6 to 3
02:12:26.835 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e666da2a-de54-4b1c-b6f7-22aa725babb9"}
02:12:26.835 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"108e7253-fede-41b0-94b7-561de23b03da"}
02:12:26.835 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3024,"width":15,"height":15,"star_pos":[6.95,7.36],"pixels":"..."},"id":"108e7253-fede-41b0-94b7-561de23b03da"}
02:12:26.975 00.140 10052 Exposure complete
02:12:27.033 00.058 6880 OnExposeComplete: enter
02:12:27.033 00.000 6880 UpdateGuideState(): m_state=6
02:12:27.033 00.000 10052 worker thread done servicing request
02:12:27.033 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3025
02:12:27.033 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.20, Mass=2247, SNR=32.9, Peak=151 HFD=4.4
02:12:27.033 00.000 6880 MultiStar: [#1 0.12,0.05,0.96,U] [#2 0.37,0.20,1.01,U] [#3 0.12,-0.04,0.94,U] [#4 0.18,-0.07,0.83,U] [#5 0.29,0.24,0.97,U] [#6 0.29,-0.07,0.94,U] [#7 0.25,-0.09,0.77,U] [#8 -0.03,-0.03,0.82,U] 
02:12:27.033 00.000 6880 single-star, 8 included, MultiStar: {0.16, 0.03}, one-star: {-0.15, -0.02}
02:12:27.033 00.000 6880 CameraToMount -- cameraTheta (-3.02) - m_xAngle (-1.61) = xAngle (-1.41 = -1.41)
02:12:27.033 00.000 6880 CameraToMount -- cameraTheta (-3.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.44 = -1.44)
02:12:27.033 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.02 hyp=0.15 cameraTheta=-3.02 mountX=0.02 mountY=-0.15, mountTheta=-1.41
02:12:27.035 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.02, opts=13)
02:12:27.036 00.001 6880 Enqueuing Move request for scope (-0.15, -0.02)
02:12:27.036 00.000 10052 Worker thread wakes up
02:12:27.036 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.02) opts 0xd
02:12:27.036 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.02)
02:12:27.036 00.000 10052 Moving (-0.15, -0.02) raw xDistance=0.02 yDistance=-0.15
02:12:27.036 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:12:27.036 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
02:12:27.036 00.000 10052 MoveAxis(E, 0, ABG)
02:12:27.036 00.000 10052 Move returns status 0, amount 0
02:12:27.036 00.000 10052 MoveAxis(N, 0, ABG)
02:12:27.036 00.000 10052 Move returns status 0, amount 0
02:12:27.036 00.000 10052 move complete, result=0
02:12:27.036 00.000 10052 worker thread done servicing request
02:12:27.054 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:27.080 00.026 6880 UpdateGuideState exits: m=2247 SNR=32.9
02:12:27.080 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:27.080 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:27.080 00.000 6880 Enqueuing Expose request
02:12:27.083 00.003 10052 Worker thread wakes up
02:12:27.083 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:27.083 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:27.083 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:27.991 00.908 10052 Exposure complete
02:12:28.044 00.053 10052 worker thread done servicing request
02:12:28.044 00.000 6880 OnExposeComplete: enter
02:12:28.044 00.000 6880 UpdateGuideState(): m_state=6
02:12:28.044 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3026
02:12:28.046 00.002 6880 Star::Find returns 1 (0), X=408.02, Y=892.23, Mass=2275, SNR=33.1, Peak=151 HFD=4.4
02:12:28.046 00.000 6880 MultiStar: [#1 0.21,0.17,0.94,U] [#2 0.31,0.09,1.03,U] [#3 0.13,-0.08,0.94,U] [#4 0.18,-0.06,0.85,U] [#5 0.44,0.25,0.97,U] [#6 0.24,0.00,0.93,U] [#7 0.15,-0.01,0.78,U] [#8 0.25,-0.01,0.83,U] 
02:12:28.046 00.000 6880 single-star, 8 included, MultiStar: {0.22, 0.04}, one-star: {0.08, 0.01}
02:12:28.046 00.000 6880 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.61) = xAngle (1.79 = 1.79)
02:12:28.046 00.000 6880 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.76 = 1.76)
02:12:28.046 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.18 mountX=-0.02 mountY=0.08, mountTheta=1.79
02:12:28.046 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.01, opts=13)
02:12:28.046 00.000 6880 Enqueuing Move request for scope (0.08, 0.01)
02:12:28.046 00.000 10052 Worker thread wakes up
02:12:28.046 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
02:12:28.046 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
02:12:28.046 00.000 10052 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=0.08
02:12:28.046 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:12:28.046 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:12:28.046 00.000 10052 MoveAxis(E, 0, ABG)
02:12:28.046 00.000 10052 Move returns status 0, amount 0
02:12:28.046 00.000 10052 MoveAxis(N, 0, ABG)
02:12:28.046 00.000 10052 Move returns status 0, amount 0
02:12:28.046 00.000 10052 move complete, result=0
02:12:28.046 00.000 10052 worker thread done servicing request
02:12:28.067 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:28.084 00.017 6880 UpdateGuideState exits: m=2275 SNR=33.1
02:12:28.084 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:28.084 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:28.084 00.000 6880 Enqueuing Expose request
02:12:28.084 00.000 10052 Worker thread wakes up
02:12:28.084 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:28.084 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:28.084 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:28.841 00.757 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"decb0e5c-b79c-4146-9dd7-519a676c8bf5"}
02:12:28.842 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"decb0e5c-b79c-4146-9dd7-519a676c8bf5"}
02:12:28.842 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"380f3c7e-2290-4f6d-be64-f00f24553fe7"}
02:12:28.843 00.001 6880 case statement mapped state 6 to 3
02:12:28.843 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"380f3c7e-2290-4f6d-be64-f00f24553fe7"}
02:12:28.843 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"70cdec8c-70da-49ef-ac9c-a131823d3dc8"}
02:12:28.846 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3026,"width":15,"height":15,"star_pos":[7.02,7.23],"pixels":"..."},"id":"70cdec8c-70da-49ef-ac9c-a131823d3dc8"}
02:12:29.222 00.376 10052 Exposure complete
02:12:29.278 00.056 10052 worker thread done servicing request
02:12:29.278 00.000 6880 OnExposeComplete: enter
02:12:29.278 00.000 6880 UpdateGuideState(): m_state=6
02:12:29.278 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3027
02:12:29.278 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.19, Mass=2213, SNR=32.6, Peak=156 HFD=4.4
02:12:29.283 00.005 6880 MultiStar: [#1 0.11,0.02,0.99,U] [#2 0.12,-0.12,1.05,U] [#3 0.07,-0.11,0.94,U] [#4 0.09,-0.13,0.86,U] [#5 0.20,0.24,0.99,U] [#6 0.31,-0.18,0.96,U] [#7 0.09,-0.30,0.78,U] [#8 -0.04,-0.17,0.81,U] 
02:12:29.283 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {-0.14, -0.02}
02:12:29.283 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
02:12:29.283 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
02:12:29.283 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.69 mountX=0.07 mountY=0.09, mountTheta=0.91
02:12:29.284 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.08, opts=13)
02:12:29.284 00.000 6880 Enqueuing Move request for scope (0.09, -0.08)
02:12:29.284 00.000 10052 Worker thread wakes up
02:12:29.284 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:12:29.284 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:12:29.284 00.000 10052 Moving (0.09, -0.08) raw xDistance=0.07 yDistance=0.09
02:12:29.284 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:12:29.284 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:12:29.284 00.000 10052 MoveAxis(E, 0, ABG)
02:12:29.284 00.000 10052 Move returns status 0, amount 0
02:12:29.284 00.000 10052 MoveAxis(N, 0, ABG)
02:12:29.284 00.000 10052 Move returns status 0, amount 0
02:12:29.284 00.000 10052 move complete, result=0
02:12:29.284 00.000 10052 worker thread done servicing request
02:12:29.300 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:29.330 00.030 6880 UpdateGuideState exits: m=2213 SNR=32.6
02:12:29.330 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:29.330 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:29.330 00.000 6880 Enqueuing Expose request
02:12:29.330 00.000 10052 Worker thread wakes up
02:12:29.330 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:29.330 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:29.330 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:30.233 00.903 10052 Exposure complete
02:12:30.279 00.046 10052 worker thread done servicing request
02:12:30.279 00.000 6880 OnExposeComplete: enter
02:12:30.279 00.000 6880 UpdateGuideState(): m_state=6
02:12:30.279 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3028
02:12:30.279 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.30, Mass=2251, SNR=33.0, Peak=151 HFD=4.6
02:12:30.279 00.000 6880 MultiStar: [#1 0.08,0.08,0.96,U] [#2 0.30,0.14,1.00,U] [#3 0.01,-0.01,0.93,U] [#4 0.18,-0.06,0.86,U] [#5 0.25,0.33,0.97,U] [#6 0.27,-0.13,0.93,U] [#7 0.24,-0.09,0.78,U] [#8 0.14,-0.02,0.81,U] 
02:12:30.279 00.000 6880 single-star, 8 included, MultiStar: {0.16, 0.04}, one-star: {-0.02, 0.09}
02:12:30.279 00.000 6880 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.61) = xAngle (3.37 = -2.92)
02:12:30.279 00.000 6880 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.34 = -2.95)
02:12:30.279 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.75 mountX=-0.09 mountY=-0.02, mountTheta=-2.95
02:12:30.279 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.09, opts=13)
02:12:30.279 00.000 6880 Enqueuing Move request for scope (-0.02, 0.09)
02:12:30.279 00.000 10052 Worker thread wakes up
02:12:30.279 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.09) opts 0xd
02:12:30.279 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.09)
02:12:30.279 00.000 10052 Moving (-0.02, 0.09) raw xDistance=-0.09 yDistance=-0.02
02:12:30.279 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:12:30.279 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:12:30.279 00.000 10052 MoveAxis(E, 0, ABG)
02:12:30.279 00.000 10052 Move returns status 0, amount 0
02:12:30.279 00.000 10052 MoveAxis(N, 0, ABG)
02:12:30.279 00.000 10052 Move returns status 0, amount 0
02:12:30.279 00.000 10052 move complete, result=0
02:12:30.279 00.000 10052 worker thread done servicing request
02:12:30.312 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:30.327 00.015 6880 UpdateGuideState exits: m=2251 SNR=33.0
02:12:30.327 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:30.327 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:30.327 00.000 6880 Enqueuing Expose request
02:12:30.327 00.000 10052 Worker thread wakes up
02:12:30.327 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:30.327 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:30.327 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:30.846 00.519 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"80d69265-d109-4945-b20c-7857479ed6d8"}
02:12:30.846 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"80d69265-d109-4945-b20c-7857479ed6d8"}
02:12:30.846 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c4e087b-886a-41b1-b2ed-bc55a35c5c24"}
02:12:30.846 00.000 6880 case statement mapped state 6 to 3
02:12:30.846 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c4e087b-886a-41b1-b2ed-bc55a35c5c24"}
02:12:30.846 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"66d3f7f2-704f-41af-8834-fc0d417d9cff"}
02:12:30.846 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3028,"width":15,"height":15,"star_pos":[6.93,7.30],"pixels":"..."},"id":"66d3f7f2-704f-41af-8834-fc0d417d9cff"}
02:12:31.481 00.635 10052 Exposure complete
02:12:31.542 00.061 10052 worker thread done servicing request
02:12:31.542 00.000 6880 OnExposeComplete: enter
02:12:31.542 00.000 6880 UpdateGuideState(): m_state=6
02:12:31.542 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3029
02:12:31.542 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.42, Mass=2236, SNR=32.8, Peak=148 HFD=4.8
02:12:31.542 00.000 6880 MultiStar: [#1 0.12,0.13,0.98,U] [#2 0.06,0.02,1.01,U] [#3 0.04,0.12,0.92,U] [#4 0.18,-0.13,0.86,U] [#5 0.31,0.29,0.98,U] [#6 0.17,-0.03,0.95,U] [#7 0.22,0.00,0.81,U] [#8 0.13,-0.07,0.81,U] 
02:12:31.542 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.07}, one-star: {-0.01, 0.20}
02:12:31.542 00.000 6880 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.61) = xAngle (2.08 = 2.08)
02:12:31.542 00.000 6880 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.05 = 2.05)
02:12:31.542 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.15 cameraTheta=0.47 mountX=-0.07 mountY=0.13, mountTheta=2.07
02:12:31.545 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.07, opts=13)
02:12:31.545 00.000 6880 Enqueuing Move request for scope (0.13, 0.07)
02:12:31.545 00.000 10052 Worker thread wakes up
02:12:31.545 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
02:12:31.545 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
02:12:31.545 00.000 10052 Moving (0.13, 0.07) raw xDistance=-0.07 yDistance=0.13
02:12:31.545 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:12:31.545 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
02:12:31.545 00.000 10052 MoveAxis(E, 0, ABG)
02:12:31.545 00.000 10052 Move returns status 0, amount 0
02:12:31.545 00.000 10052 MoveAxis(N, 0, ABG)
02:12:31.545 00.000 10052 Move returns status 0, amount 0
02:12:31.545 00.000 10052 move complete, result=0
02:12:31.545 00.000 10052 worker thread done servicing request
02:12:31.555 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:31.595 00.040 6880 UpdateGuideState exits: m=2236 SNR=32.8
02:12:31.595 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:31.595 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:31.595 00.000 6880 Enqueuing Expose request
02:12:31.595 00.000 10052 Worker thread wakes up
02:12:31.595 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:31.595 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:31.595 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:32.503 00.908 10052 Exposure complete
02:12:32.566 00.063 10052 worker thread done servicing request
02:12:32.566 00.000 6880 OnExposeComplete: enter
02:12:32.566 00.000 6880 UpdateGuideState(): m_state=6
02:12:32.566 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3030
02:12:32.566 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.21, Mass=2256, SNR=32.9, Peak=143 HFD=4.5
02:12:32.566 00.000 6880 MultiStar: [#1 0.15,0.16,0.98,U] [#2 0.07,-0.08,1.02,U] [#3 -0.06,-0.05,0.92,U] [#4 0.23,-0.06,0.85,U] [#5 0.32,0.35,0.98,U] [#6 0.14,-0.06,0.93,U] [#7 0.27,0.03,0.79,U] [#8 0.17,0.01,0.80,U] 
02:12:32.566 00.000 6880 single-star, 8 included, MultiStar: {0.14, 0.04}, one-star: {-0.01, -0.00}
02:12:32.566 00.000 6880 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.61) = xAngle (-1.53 = -1.53)
02:12:32.566 00.000 6880 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
02:12:32.566 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-3.14 mountX=0.00 mountY=-0.01, mountTheta=-1.53
02:12:32.566 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.00, opts=13)
02:12:32.566 00.000 6880 Enqueuing Move request for scope (-0.01, -0.00)
02:12:32.566 00.000 10052 Worker thread wakes up
02:12:32.566 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
02:12:32.566 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
02:12:32.566 00.000 10052 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
02:12:32.566 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:12:32.566 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
02:12:32.566 00.000 10052 MoveAxis(E, 0, ABG)
02:12:32.566 00.000 10052 Move returns status 0, amount 0
02:12:32.566 00.000 10052 MoveAxis(N, 0, ABG)
02:12:32.566 00.000 10052 Move returns status 0, amount 0
02:12:32.566 00.000 10052 move complete, result=0
02:12:32.566 00.000 10052 worker thread done servicing request
02:12:32.591 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:32.621 00.030 6880 UpdateGuideState exits: m=2256 SNR=32.9
02:12:32.621 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:32.621 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:32.621 00.000 6880 Enqueuing Expose request
02:12:32.621 00.000 10052 Worker thread wakes up
02:12:32.621 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:12:32.621 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:32.621 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:32.836 00.215 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3da537a-75e8-412c-a46a-c4fe82b1e047"}
02:12:32.836 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3da537a-75e8-412c-a46a-c4fe82b1e047"}
02:12:32.836 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f35d4b9-471f-48c2-ba4e-fb803cb6f885"}
02:12:32.837 00.001 6880 case statement mapped state 6 to 3
02:12:32.837 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f35d4b9-471f-48c2-ba4e-fb803cb6f885"}
02:12:32.837 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03f94238-8615-4c7e-b2b1-06158f251231"}
02:12:32.837 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3030,"width":15,"height":15,"star_pos":[6.93,7.21],"pixels":"..."},"id":"03f94238-8615-4c7e-b2b1-06158f251231"}
02:12:33.752 00.915 10052 Exposure complete
02:12:33.814 00.062 10052 worker thread done servicing request
02:12:33.814 00.000 6880 OnExposeComplete: enter
02:12:33.814 00.000 6880 UpdateGuideState(): m_state=6
02:12:33.814 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3031
02:12:33.814 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.56, Mass=2366, SNR=33.8, Peak=162 HFD=4.8
02:12:33.814 00.000 6880 MultiStar: [#1 0.17,0.28,0.95,U] [#2 0.25,0.36,0.99,U] [#3 0.03,0.23,0.89,U] [#4 0.18,0.10,0.86,U] [#5 0.21,0.52,0.00,M1] [#6 0.11,0.17,0.88,U] [#7 0.13,0.15,0.77,U] [#8 0.12,0.26,0.78,U] 
02:12:33.814 00.000 6880 refined, 7 included, MultiStar: {0.11, 0.24}, one-star: {-0.10, 0.35}
02:12:33.814 00.000 6880 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.61) = xAngle (2.77 = 2.77)
02:12:33.814 00.000 6880 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.74 = 2.74)
02:12:33.814 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.15 mountX=-0.25 mountY=0.11, mountTheta=2.74
02:12:33.814 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.24, opts=13)
02:12:33.814 00.000 6880 Enqueuing Move request for scope (0.11, 0.24)
02:12:33.814 00.000 10052 Worker thread wakes up
02:12:33.814 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
02:12:33.814 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
02:12:33.814 00.000 10052 Moving (0.11, 0.24) raw xDistance=-0.25 yDistance=0.11
02:12:33.814 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:12:33.814 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
02:12:33.814 00.000 10052 MoveAxis(E, 66, ABG)
02:12:33.814 00.000 10052 Guiding  Dir = 2, Dur = 66
02:12:33.830 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:33.861 00.031 6880 UpdateGuideState exits: m=2366 SNR=33.8
02:12:33.861 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:33.861 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:33.861 00.000 6880 Enqueuing Expose request
02:12:33.883 00.022 10052 IsSlewing returns 0
02:12:33.957 00.074 10052 IsGuiding returns 0
02:12:34.025 00.068 10052 PulseGuide returned control before completion, sleep 13
02:12:34.114 00.089 10052 IsGuiding returns 1
02:12:34.114 00.000 10052 scope still moving after pulse duration time elapsed
02:12:34.179 00.065 10052 IsSlewing returns 0
02:12:34.241 00.062 10052 IsGuiding returns 0
02:12:34.241 00.000 10052 scope move finished after 66 + 219 ms
02:12:34.241 00.000 10052 Move returns status 0, amount 66
02:12:34.241 00.000 10052 MoveAxis(N, 0, ABG)
02:12:34.241 00.000 10052 Move returns status 0, amount 0
02:12:34.255 00.014 10052 move complete, result=0
02:12:34.255 00.000 10052 worker thread done servicing request
02:12:34.255 00.000 6880 GuideStep: -0.2 px 66 ms EAST, 0.1 px 0 ms NORTH
02:12:34.255 00.000 10052 Worker thread wakes up
02:12:34.255 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:34.255 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:34.852 00.597 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c4fc289-b6bf-41bb-adf0-80c7bbc90b08"}
02:12:34.857 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c4fc289-b6bf-41bb-adf0-80c7bbc90b08"}
02:12:34.857 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38f5c5e8-dce1-401b-9a88-c281e0715fae"}
02:12:34.857 00.000 6880 case statement mapped state 6 to 3
02:12:34.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"38f5c5e8-dce1-401b-9a88-c281e0715fae"}
02:12:34.857 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8af63eaf-af81-4ea2-9644-09b08f6b8b5b"}
02:12:34.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3031,"width":15,"height":15,"star_pos":[6.84,6.56],"pixels":"..."},"id":"8af63eaf-af81-4ea2-9644-09b08f6b8b5b"}
02:12:35.160 00.303 10052 Exposure complete
02:12:35.222 00.062 6880 OnExposeComplete: enter
02:12:35.222 00.000 6880 UpdateGuideState(): m_state=6
02:12:35.222 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3032
02:12:35.229 00.007 6880 Star::Find returns 1 (0), X=407.97, Y=892.25, Mass=2309, SNR=33.3, Peak=152 HFD=4.6
02:12:35.229 00.000 10052 worker thread done servicing request
02:12:35.229 00.000 6880 MultiStar: [#1 0.18,-0.05,0.98,U] [#2 0.17,-0.18,1.02,U] [#3 0.12,-0.12,0.92,U] [#4 0.28,-0.16,0.86,U] [#5 0.42,0.29,0.99,U] [#6 0.37,-0.11,0.95,U] [#7 0.30,-0.20,0.79,U] [#8 0.17,-0.10,0.79,U] 
02:12:35.229 00.000 6880 single-star, 8 included, MultiStar: {0.23, -0.06}, one-star: {0.03, 0.03}
02:12:35.229 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
02:12:35.229 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
02:12:35.229 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.03 hyp=0.04 cameraTheta=0.85 mountX=-0.03 mountY=0.03, mountTheta=2.44
02:12:35.229 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.03, opts=13)
02:12:35.229 00.000 6880 Enqueuing Move request for scope (0.03, 0.03)
02:12:35.229 00.000 10052 Worker thread wakes up
02:12:35.229 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.03) opts 0xd
02:12:35.229 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.03)
02:12:35.229 00.000 10052 Moving (0.03, 0.03) raw xDistance=-0.03 yDistance=0.03
02:12:35.229 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:12:35.229 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
02:12:35.229 00.000 10052 MoveAxis(E, 0, ABG)
02:12:35.229 00.000 10052 Move returns status 0, amount 0
02:12:35.229 00.000 10052 MoveAxis(N, 0, ABG)
02:12:35.229 00.000 10052 Move returns status 0, amount 0
02:12:35.229 00.000 10052 move complete, result=0
02:12:35.229 00.000 10052 worker thread done servicing request
02:12:35.253 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:35.281 00.028 6880 UpdateGuideState exits: m=2309 SNR=33.3
02:12:35.281 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:35.281 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:35.281 00.000 6880 Enqueuing Expose request
02:12:35.281 00.000 10052 Worker thread wakes up
02:12:35.284 00.003 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:12:35.284 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:35.284 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:36.413 01.129 10052 Exposure complete
02:12:36.468 00.055 10052 worker thread done servicing request
02:12:36.468 00.000 6880 OnExposeComplete: enter
02:12:36.468 00.000 6880 UpdateGuideState(): m_state=6
02:12:36.468 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3033
02:12:36.468 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.12, Mass=2400, SNR=34.0, Peak=159 HFD=4.4
02:12:36.468 00.000 6880 MultiStar: [#1 0.03,0.04,0.94,U] [#2 0.13,-0.18,0.98,U] [#3 0.08,-0.15,0.91,U] [#4 0.24,-0.17,0.83,U] [#5 0.21,0.25,0.95,U] [#6 0.19,-0.21,0.94,U] [#7 0.18,-0.23,0.76,U] [#8 0.03,-0.22,0.80,U] 
02:12:36.468 00.000 6880 single-star, 8 included, MultiStar: {0.11, -0.10}, one-star: {-0.09, -0.09}
02:12:36.468 00.000 6880 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.61) = xAngle (-0.75 = -0.75)
02:12:36.468 00.000 6880 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
02:12:36.468 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.13 cameraTheta=-2.36 mountX=0.10 mountY=-0.09, mountTheta=-0.76
02:12:36.468 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.09, opts=13)
02:12:36.473 00.005 6880 Enqueuing Move request for scope (-0.09, -0.09)
02:12:36.473 00.000 10052 Worker thread wakes up
02:12:36.473 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
02:12:36.473 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
02:12:36.473 00.000 10052 Moving (-0.09, -0.09) raw xDistance=0.10 yDistance=-0.09
02:12:36.473 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:12:36.473 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
02:12:36.473 00.000 10052 MoveAxis(E, 0, ABG)
02:12:36.473 00.000 10052 Move returns status 0, amount 0
02:12:36.473 00.000 10052 MoveAxis(N, 0, ABG)
02:12:36.473 00.000 10052 Move returns status 0, amount 0
02:12:36.473 00.000 10052 move complete, result=0
02:12:36.473 00.000 10052 worker thread done servicing request
02:12:36.490 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:36.522 00.032 6880 UpdateGuideState exits: m=2400 SNR=34.0
02:12:36.522 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:36.522 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:36.522 00.000 6880 Enqueuing Expose request
02:12:36.522 00.000 10052 Worker thread wakes up
02:12:36.522 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:36.522 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:36.522 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:36.868 00.346 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02764b2d-d909-4fd2-b1c3-6a8a172e61d7"}
02:12:36.868 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02764b2d-d909-4fd2-b1c3-6a8a172e61d7"}
02:12:36.869 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1cdd877b-f238-4698-b491-6bb8c24310b8"}
02:12:36.869 00.000 6880 case statement mapped state 6 to 3
02:12:36.869 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1cdd877b-f238-4698-b491-6bb8c24310b8"}
02:12:36.870 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"99388828-bfe8-4527-9f5a-40731c9f5dae"}
02:12:36.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3033,"width":15,"height":15,"star_pos":[6.85,7.12],"pixels":"..."},"id":"99388828-bfe8-4527-9f5a-40731c9f5dae"}
02:12:37.441 00.571 10052 Exposure complete
02:12:37.495 00.054 10052 worker thread done servicing request
02:12:37.495 00.000 6880 OnExposeComplete: enter
02:12:37.497 00.002 6880 UpdateGuideState(): m_state=6
02:12:37.497 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3034
02:12:37.497 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=892.10, Mass=2448, SNR=34.3, Peak=164 HFD=4.5
02:12:37.497 00.000 6880 MultiStar: [#1 0.20,-0.02,0.96,U] [#2 0.10,-0.24,0.98,U] [#3 0.04,-0.14,0.89,U] [#4 0.24,-0.36,0.83,U] [#5 0.28,-0.05,0.98,U] [#6 0.21,-0.19,0.89,U] [#7 0.33,-0.21,0.76,U] [#8 0.15,-0.21,0.78,U] 
02:12:37.497 00.000 6880 single-star, 8 included, MultiStar: {0.16, -0.16}, one-star: {-0.03, -0.11}
02:12:37.497 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
02:12:37.497 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:12:37.497 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.82 mountX=0.11 mountY=-0.03, mountTheta=-0.23
02:12:37.497 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.11, opts=13)
02:12:37.497 00.000 6880 Enqueuing Move request for scope (-0.03, -0.11)
02:12:37.497 00.000 10052 Worker thread wakes up
02:12:37.497 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:12:37.497 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:12:37.497 00.000 10052 Moving (-0.03, -0.11) raw xDistance=0.11 yDistance=-0.03
02:12:37.497 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:12:37.497 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
02:12:37.497 00.000 10052 MoveAxis(W, 30, ABG)
02:12:37.497 00.000 10052 Guiding  Dir = 3, Dur = 30
02:12:37.520 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:37.551 00.031 10052 IsSlewing returns 0
02:12:37.554 00.003 6880 UpdateGuideState exits: m=2448 SNR=34.3
02:12:37.554 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:37.554 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:37.554 00.000 6880 Enqueuing Expose request
02:12:37.625 00.071 10052 IsGuiding returns 0
02:12:37.763 00.138 10052 IsGuiding returns 0
02:12:37.763 00.000 10052 Move returns status 0, amount 30
02:12:37.763 00.000 10052 MoveAxis(N, 0, ABG)
02:12:37.763 00.000 10052 Move returns status 0, amount 0
02:12:37.763 00.000 10052 move complete, result=0
02:12:37.763 00.000 10052 worker thread done servicing request
02:12:37.763 00.000 6880 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
02:12:37.763 00.000 10052 Worker thread wakes up
02:12:37.763 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:37.765 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:38.857 01.092 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"858c5fdf-d177-4b84-bad0-60197d184843"}
02:12:38.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"858c5fdf-d177-4b84-bad0-60197d184843"}
02:12:38.858 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"92146067-eef9-4364-9c3a-f67b31a3db9b"}
02:12:38.858 00.000 6880 case statement mapped state 6 to 3
02:12:38.858 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"92146067-eef9-4364-9c3a-f67b31a3db9b"}
02:12:38.858 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d2be6dc4-74f1-4c03-8153-d0b89232fb9c"}
02:12:38.858 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3034,"width":15,"height":15,"star_pos":[6.91,7.10],"pixels":"..."},"id":"d2be6dc4-74f1-4c03-8153-d0b89232fb9c"}
02:12:38.888 00.030 10052 Exposure complete
02:12:38.937 00.049 10052 worker thread done servicing request
02:12:38.937 00.000 6880 OnExposeComplete: enter
02:12:38.937 00.000 6880 UpdateGuideState(): m_state=6
02:12:38.937 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3035
02:12:38.937 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.10, Mass=2483, SNR=34.6, Peak=158 HFD=4.3
02:12:38.946 00.009 6880 MultiStar: [#1 0.17,-0.02,0.96,U] [#2 0.27,-0.14,0.96,U] [#3 0.12,-0.21,0.91,U] [#4 0.19,-0.23,0.83,U] [#5 0.38,-0.12,0.98,U] [#6 0.32,-0.25,0.92,U] [#7 0.22,-0.19,0.76,U] [#8 0.10,-0.13,0.81,U] 
02:12:38.946 00.000 6880 single-star, 8 included, MultiStar: {0.20, -0.15}, one-star: {0.06, -0.11}
02:12:38.946 00.000 6880 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.61) = xAngle (0.54 = 0.54)
02:12:38.946 00.000 6880 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:12:38.946 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.13 cameraTheta=-1.07 mountX=0.11 mountY=0.06, mountTheta=0.52
02:12:38.947 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.11, opts=13)
02:12:38.947 00.000 6880 Enqueuing Move request for scope (0.06, -0.11)
02:12:38.947 00.000 10052 Worker thread wakes up
02:12:38.947 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
02:12:38.947 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
02:12:38.947 00.000 10052 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=0.06
02:12:38.947 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:12:38.947 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
02:12:38.947 00.000 10052 MoveAxis(W, 31, ABG)
02:12:38.948 00.001 10052 Guiding  Dir = 3, Dur = 31
02:12:38.968 00.020 10052 IsSlewing returns 0
02:12:38.968 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:38.999 00.031 6880 UpdateGuideState exits: m=2483 SNR=34.6
02:12:38.999 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:38.999 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:38.999 00.000 6880 Enqueuing Expose request
02:12:39.007 00.008 10052 IsGuiding returns 0
02:12:39.033 00.026 10052 PulseGuide returned control before completion, sleep 14
02:12:39.083 00.050 10052 IsGuiding returns 0
02:12:39.083 00.000 10052 Move returns status 0, amount 31
02:12:39.083 00.000 10052 MoveAxis(N, 0, ABG)
02:12:39.083 00.000 10052 Move returns status 0, amount 0
02:12:39.083 00.000 10052 move complete, result=0
02:12:39.083 00.000 10052 worker thread done servicing request
02:12:39.083 00.000 10052 Worker thread wakes up
02:12:39.083 00.000 6880 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
02:12:39.083 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:39.083 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:39.993 00.910 10052 Exposure complete
02:12:40.041 00.048 10052 worker thread done servicing request
02:12:40.041 00.000 6880 OnExposeComplete: enter
02:12:40.041 00.000 6880 UpdateGuideState(): m_state=6
02:12:40.041 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3036
02:12:40.041 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.14, Mass=2385, SNR=33.8, Peak=166 HFD=4.4
02:12:40.041 00.000 6880 MultiStar: [#1 0.17,-0.08,0.95,U] [#2 0.08,-0.22,1.00,U] [#3 0.04,-0.12,0.92,U] [#4 0.17,-0.23,0.87,U] [#5 0.29,0.17,0.97,U] [#6 0.14,-0.16,0.92,U] [#7 0.33,-0.20,0.75,U] [#8 0.03,-0.22,0.84,U] 
02:12:40.041 00.000 6880 single-star, 8 included, MultiStar: {0.12, -0.12}, one-star: {-0.09, -0.08}
02:12:40.041 00.000 6880 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.61) = xAngle (-0.83 = -0.83)
02:12:40.041 00.000 6880 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
02:12:40.041 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.44 mountX=0.08 mountY=-0.09, mountTheta=-0.84
02:12:40.041 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.08, opts=13)
02:12:40.041 00.000 6880 Enqueuing Move request for scope (-0.09, -0.08)
02:12:40.041 00.000 10052 Worker thread wakes up
02:12:40.041 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
02:12:40.041 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
02:12:40.041 00.000 10052 Moving (-0.09, -0.08) raw xDistance=0.08 yDistance=-0.09
02:12:40.041 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:12:40.041 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
02:12:40.041 00.000 10052 MoveAxis(E, 0, ABG)
02:12:40.041 00.000 10052 Move returns status 0, amount 0
02:12:40.041 00.000 10052 MoveAxis(N, 0, ABG)
02:12:40.041 00.000 10052 Move returns status 0, amount 0
02:12:40.041 00.000 10052 move complete, result=0
02:12:40.041 00.000 10052 worker thread done servicing request
02:12:40.073 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:40.111 00.038 6880 UpdateGuideState exits: m=2385 SNR=33.8
02:12:40.111 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:40.111 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:40.111 00.000 6880 Enqueuing Expose request
02:12:40.111 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:40.111 00.000 10052 Worker thread wakes up
02:12:40.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:40.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:40.863 00.752 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b87120c1-62bc-41b1-b1af-c612f97378b9"}
02:12:40.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b87120c1-62bc-41b1-b1af-c612f97378b9"}
02:12:40.863 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8eb86de3-4023-4882-8276-9d5ea4b6b630"}
02:12:40.863 00.000 6880 case statement mapped state 6 to 3
02:12:40.863 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8eb86de3-4023-4882-8276-9d5ea4b6b630"}
02:12:40.865 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"92a105ec-1340-4f66-b789-f0657c420293"}
02:12:40.865 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3036,"width":15,"height":15,"star_pos":[6.85,7.14],"pixels":"..."},"id":"92a105ec-1340-4f66-b789-f0657c420293"}
02:12:41.243 00.378 10052 Exposure complete
02:12:41.295 00.052 10052 worker thread done servicing request
02:12:41.295 00.000 6880 OnExposeComplete: enter
02:12:41.295 00.000 6880 UpdateGuideState(): m_state=6
02:12:41.295 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3037
02:12:41.295 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=891.94, Mass=2529, SNR=35.0, Peak=161 HFD=4.5
02:12:41.304 00.009 6880 MultiStar: [#1 0.31,-0.19,0.94,U] [#2 0.23,-0.23,0.95,U] [#3 0.14,-0.25,0.88,U] [#4 0.13,-0.29,0.82,U] [#5 0.38,-0.14,0.94,U] [#6 0.27,-0.67,0.00,M1] [#7 0.34,-0.28,0.73,U] [#8 0.23,-0.34,0.78,U] 
02:12:41.304 00.000 6880 single-star, 7 included, MultiStar: {0.23, -0.24}, one-star: {0.06, -0.27}
02:12:41.304 00.000 6880 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.61) = xAngle (0.26 = 0.26)
02:12:41.304 00.000 6880 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
02:12:41.304 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.36 mountX=0.27 mountY=0.06, mountTheta=0.23
02:12:41.305 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.27, opts=13)
02:12:41.305 00.000 6880 Enqueuing Move request for scope (0.06, -0.27)
02:12:41.305 00.000 10052 Worker thread wakes up
02:12:41.305 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
02:12:41.305 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
02:12:41.305 00.000 10052 Moving (0.06, -0.27) raw xDistance=0.27 yDistance=0.06
02:12:41.305 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:12:41.305 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
02:12:41.305 00.000 10052 MoveAxis(W, 72, ABG)
02:12:41.306 00.001 10052 Guiding  Dir = 3, Dur = 72
02:12:41.327 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:41.327 00.000 10052 IsSlewing returns 0
02:12:41.354 00.027 6880 UpdateGuideState exits: m=2529 SNR=35.0
02:12:41.354 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:41.354 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:41.354 00.000 6880 Enqueuing Expose request
02:12:41.366 00.012 10052 IsGuiding returns 0
02:12:41.385 00.019 10052 PulseGuide returned control before completion, sleep 55
02:12:41.512 00.127 10052 IsGuiding returns 0
02:12:41.512 00.000 10052 Move returns status 0, amount 72
02:12:41.512 00.000 10052 MoveAxis(N, 0, ABG)
02:12:41.512 00.000 10052 Move returns status 0, amount 0
02:12:41.512 00.000 10052 move complete, result=0
02:12:41.512 00.000 10052 worker thread done servicing request
02:12:41.512 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
02:12:41.512 00.000 10052 Worker thread wakes up
02:12:41.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:41.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:42.431 00.919 10052 Exposure complete
02:12:42.510 00.079 10052 worker thread done servicing request
02:12:42.510 00.000 6880 OnExposeComplete: enter
02:12:42.510 00.000 6880 UpdateGuideState(): m_state=6
02:12:42.510 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3038
02:12:42.510 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.34, Mass=2434, SNR=34.3, Peak=173 HFD=4.4
02:12:42.510 00.000 6880 MultiStar: [#1 0.18,-0.02,0.95,U] [#2 0.24,0.14,0.95,U] [#3 0.12,-0.11,0.91,U] [#4 0.12,-0.03,0.83,U] [#5 0.31,0.30,0.97,U] [#6 0.28,-0.14,0.93,U] [#7 0.23,-0.13,0.79,U] [#8 0.09,-0.18,0.79,U] 
02:12:42.510 00.000 6880 single-star, 8 included, MultiStar: {0.17, 0.00}, one-star: {-0.02, 0.13}
02:12:42.510 00.000 6880 CameraToMount -- cameraTheta (1.75) - m_xAngle (-1.61) = xAngle (3.37 = -2.92)
02:12:42.510 00.000 6880 CameraToMount -- cameraTheta (1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.34 = -2.95)
02:12:42.510 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.75 mountX=-0.13 mountY=-0.03, mountTheta=-2.95
02:12:42.510 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.13, opts=13)
02:12:42.510 00.000 6880 Enqueuing Move request for scope (-0.02, 0.13)
02:12:42.510 00.000 10052 Worker thread wakes up
02:12:42.510 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
02:12:42.510 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
02:12:42.510 00.000 10052 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=-0.03
02:12:42.510 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
02:12:42.510 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
02:12:42.510 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:12:42.510 00.000 10052 MoveAxis(E, 31, ABG)
02:12:42.510 00.000 10052 Guiding  Dir = 2, Dur = 31
02:12:42.526 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:42.533 00.007 10052 IsSlewing returns 0
02:12:42.557 00.024 6880 UpdateGuideState exits: m=2434 SNR=34.3
02:12:42.557 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:42.557 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:42.557 00.000 6880 Enqueuing Expose request
02:12:42.557 00.000 10052 IsGuiding returns 0
02:12:42.590 00.033 10052 PulseGuide returned control before completion, sleep 14
02:12:42.640 00.050 10052 IsGuiding returns 0
02:12:42.641 00.001 10052 Move returns status 0, amount 31
02:12:42.641 00.000 10052 MoveAxis(N, 0, ABG)
02:12:42.641 00.000 10052 Move returns status 0, amount 0
02:12:42.641 00.000 10052 move complete, result=0
02:12:42.641 00.000 10052 worker thread done servicing request
02:12:42.641 00.000 10052 Worker thread wakes up
02:12:42.641 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:42.641 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:42.652 00.011 6880 GuideStep: -0.1 px 31 ms EAST, -0.0 px 0 ms NORTH
02:12:42.874 00.222 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ef2dbb2-ebf3-446e-bfd1-cbb220ff1f6e"}
02:12:42.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ef2dbb2-ebf3-446e-bfd1-cbb220ff1f6e"}
02:12:42.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38a71644-c66f-4cb6-b520-d29c26dc28a9"}
02:12:42.874 00.000 6880 case statement mapped state 6 to 3
02:12:42.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"38a71644-c66f-4cb6-b520-d29c26dc28a9"}
02:12:42.875 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d82fc684-4e47-4c40-b20a-2d718f5309df"}
02:12:42.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3038,"width":15,"height":15,"star_pos":[6.92,7.34],"pixels":"..."},"id":"d82fc684-4e47-4c40-b20a-2d718f5309df"}
02:12:43.772 00.897 10052 Exposure complete
02:12:43.825 00.053 10052 worker thread done servicing request
02:12:43.825 00.000 6880 OnExposeComplete: enter
02:12:43.825 00.000 6880 UpdateGuideState(): m_state=6
02:12:43.833 00.008 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3039
02:12:43.833 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=892.17, Mass=2370, SNR=33.7, Peak=152 HFD=4.6
02:12:43.833 00.000 6880 MultiStar: [#1 0.34,0.06,0.98,U] [#2 0.30,0.13,0.96,U] [#3 0.17,-0.19,0.91,U] [#4 0.26,-0.13,0.86,U] [#5 0.37,0.00,0.99,U] [#6 0.28,-0.13,0.94,U] [#7 0.30,-0.20,0.79,U] [#8 0.29,-0.14,0.80,U] 
02:12:43.833 00.000 6880 single-star, 8 included, MultiStar: {0.26, -0.06}, one-star: {0.08, -0.04}
02:12:43.833 00.000 6880 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
02:12:43.833 00.000 6880 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:12:43.833 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.49 mountX=0.04 mountY=0.08, mountTheta=1.12
02:12:43.835 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.04, opts=13)
02:12:43.835 00.000 6880 Enqueuing Move request for scope (0.08, -0.04)
02:12:43.835 00.000 10052 Worker thread wakes up
02:12:43.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:12:43.835 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:12:43.835 00.000 10052 Moving (0.08, -0.04) raw xDistance=0.04 yDistance=0.08
02:12:43.835 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:12:43.835 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:12:43.835 00.000 10052 MoveAxis(E, 0, ABG)
02:12:43.835 00.000 10052 Move returns status 0, amount 0
02:12:43.835 00.000 10052 MoveAxis(N, 0, ABG)
02:12:43.835 00.000 10052 Move returns status 0, amount 0
02:12:43.835 00.000 10052 move complete, result=0
02:12:43.835 00.000 10052 worker thread done servicing request
02:12:43.853 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:43.901 00.048 6880 UpdateGuideState exits: m=2370 SNR=33.7
02:12:43.901 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:43.901 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:43.901 00.000 6880 Enqueuing Expose request
02:12:43.901 00.000 10052 Worker thread wakes up
02:12:43.901 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:43.901 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:43.901 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:44.816 00.915 10052 Exposure complete
02:12:44.864 00.048 10052 worker thread done servicing request
02:12:44.864 00.000 6880 OnExposeComplete: enter
02:12:44.864 00.000 6880 UpdateGuideState(): m_state=6
02:12:44.864 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3040
02:12:44.864 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.51, Mass=2385, SNR=33.8, Peak=153 HFD=4.4
02:12:44.864 00.000 6880 MultiStar: [#1 0.29,0.18,0.97,U] [#2 0.30,0.27,0.99,U] [#3 0.32,0.02,0.95,U] [#4 0.24,0.04,0.88,U] [#5 0.42,0.31,0.98,U] [#6 0.45,-0.04,0.93,U] [#7 0.27,0.05,0.79,U] [#8 0.22,-0.03,0.81,U] 
02:12:44.864 00.000 6880 single-star, 8 included, MultiStar: {0.29, 0.13}, one-star: {0.09, 0.30}
02:12:44.864 00.000 6880 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.61) = xAngle (2.90 = 2.90)
02:12:44.864 00.000 6880 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.87 = 2.87)
02:12:44.864 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.30 hyp=0.31 cameraTheta=1.29 mountX=-0.30 mountY=0.08, mountTheta=2.87
02:12:44.877 00.013 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.30, opts=13)
02:12:44.877 00.000 6880 Enqueuing Move request for scope (0.09, 0.30)
02:12:44.877 00.000 10052 Worker thread wakes up
02:12:44.877 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.30) opts 0xd
02:12:44.877 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.30)
02:12:44.877 00.000 10052 Moving (0.09, 0.30) raw xDistance=-0.30 yDistance=0.08
02:12:44.877 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:12:44.877 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:12:44.877 00.000 10052 MoveAxis(E, 81, ABG)
02:12:44.877 00.000 10052 Guiding  Dir = 2, Dur = 81
02:12:44.898 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:44.898 00.000 10052 IsSlewing returns 0
02:12:44.927 00.029 6880 UpdateGuideState exits: m=2385 SNR=33.8
02:12:44.927 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:44.927 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:44.927 00.000 6880 Enqueuing Expose request
02:12:44.927 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a98b6901-8d65-45aa-b915-de4487a33f6a"}
02:12:44.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a98b6901-8d65-45aa-b915-de4487a33f6a"}
02:12:44.931 00.004 10052 IsGuiding returns 0
02:12:44.937 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8c33619-76b1-4462-8681-23234feab6c3"}
02:12:44.937 00.000 6880 case statement mapped state 6 to 3
02:12:44.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8c33619-76b1-4462-8681-23234feab6c3"}
02:12:44.937 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ee5a5543-7fac-4622-afbb-63f45792ea49"}
02:12:44.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3040,"width":15,"height":15,"star_pos":[7.03,6.51],"pixels":"..."},"id":"ee5a5543-7fac-4622-afbb-63f45792ea49"}
02:12:44.959 00.022 10052 PulseGuide returned control before completion, sleep 64
02:12:45.054 00.095 10052 IsGuiding returns 0
02:12:45.059 00.005 10052 Move returns status 0, amount 81
02:12:45.059 00.000 10052 MoveAxis(N, 0, ABG)
02:12:45.059 00.000 10052 Move returns status 0, amount 0
02:12:45.059 00.000 10052 move complete, result=0
02:12:45.059 00.000 10052 worker thread done servicing request
02:12:45.059 00.000 10052 Worker thread wakes up
02:12:45.059 00.000 6880 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH
02:12:45.059 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:45.059 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:46.194 01.135 10052 Exposure complete
02:12:46.252 00.058 10052 worker thread done servicing request
02:12:46.252 00.000 6880 OnExposeComplete: enter
02:12:46.252 00.000 6880 UpdateGuideState(): m_state=6
02:12:46.252 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3041
02:12:46.252 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.23, Mass=2457, SNR=34.3, Peak=183 HFD=4.5
02:12:46.252 00.000 6880 MultiStar: [#1 0.10,0.04,0.96,U] [#2 0.10,-0.23,0.99,U] [#3 0.07,-0.17,0.92,U] [#4 0.13,-0.07,0.84,U] [#5 0.32,0.18,0.95,U] [#6 0.31,-0.20,0.93,U] [#7 0.21,-0.20,0.77,U] [#8 0.15,-0.26,0.83,U] 
02:12:46.252 00.000 6880 single-star, 8 included, MultiStar: {0.14, -0.09}, one-star: {-0.07, 0.01}
02:12:46.252 00.000 6880 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.61) = xAngle (4.57 = -1.71)
02:12:46.252 00.000 6880 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.54 = -1.74)
02:12:46.252 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.08 cameraTheta=2.96 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
02:12:46.252 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.01, opts=13)
02:12:46.252 00.000 6880 Enqueuing Move request for scope (-0.07, 0.01)
02:12:46.268 00.016 10052 Worker thread wakes up
02:12:46.268 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:12:46.268 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:12:46.268 00.000 10052 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
02:12:46.268 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:12:46.268 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:12:46.268 00.000 10052 MoveAxis(E, 0, ABG)
02:12:46.268 00.000 10052 Move returns status 0, amount 0
02:12:46.268 00.000 10052 MoveAxis(N, 0, ABG)
02:12:46.268 00.000 10052 Move returns status 0, amount 0
02:12:46.268 00.000 10052 move complete, result=0
02:12:46.268 00.000 10052 worker thread done servicing request
02:12:46.300 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:46.333 00.033 6880 UpdateGuideState exits: m=2457 SNR=34.3
02:12:46.333 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:46.333 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:46.333 00.000 6880 Enqueuing Expose request
02:12:46.333 00.000 10052 Worker thread wakes up
02:12:46.333 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:12:46.333 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:46.333 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:46.884 00.551 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5cc746b7-f4c0-451e-8b7a-b3a4921d104a"}
02:12:46.884 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5cc746b7-f4c0-451e-8b7a-b3a4921d104a"}
02:12:46.885 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a203d0ee-e00a-453f-a994-f3935e0488ee"}
02:12:46.885 00.000 6880 case statement mapped state 6 to 3
02:12:46.885 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a203d0ee-e00a-453f-a994-f3935e0488ee"}
02:12:46.885 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e45dc0cb-56aa-47f9-9016-2b807492e281"}
02:12:46.886 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3041,"width":15,"height":15,"star_pos":[6.87,7.23],"pixels":"..."},"id":"e45dc0cb-56aa-47f9-9016-2b807492e281"}
02:12:47.249 00.363 10052 Exposure complete
02:12:47.312 00.063 10052 worker thread done servicing request
02:12:47.312 00.000 6880 OnExposeComplete: enter
02:12:47.312 00.000 6880 UpdateGuideState(): m_state=6
02:12:47.312 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3042
02:12:47.312 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.50, Mass=2404, SNR=34.0, Peak=164 HFD=4.3
02:12:47.312 00.000 6880 MultiStar: [#1 0.13,0.17,0.97,U] [#2 0.36,0.39,0.00,M1] [#3 0.24,0.08,0.94,U] [#4 0.19,0.06,0.86,U] [#5 0.40,0.40,0.00,M1] [#6 0.46,0.25,0.89,U] [#7 0.24,-0.02,0.79,U] [#8 0.28,0.02,0.83,U] 
02:12:47.312 00.000 6880 refined, 6 included, MultiStar: {0.23, 0.13}, one-star: {0.12, 0.29}
02:12:47.312 00.000 6880 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
02:12:47.312 00.000 6880 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
02:12:47.312 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.13 hyp=0.27 cameraTheta=0.50 mountX=-0.14 mountY=0.23, mountTheta=2.11
02:12:47.312 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.13, opts=13)
02:12:47.312 00.000 6880 Enqueuing Move request for scope (0.23, 0.13)
02:12:47.328 00.016 10052 Worker thread wakes up
02:12:47.328 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.13) opts 0xd
02:12:47.328 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.13)
02:12:47.328 00.000 10052 Moving (0.23, 0.13) raw xDistance=-0.14 yDistance=0.23
02:12:47.328 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:12:47.328 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.23, slope = 0.02
02:12:47.328 00.000 10052 MoveAxis(E, 37, ABG)
02:12:47.328 00.000 10052 Guiding  Dir = 2, Dur = 37
02:12:47.358 00.030 10052 IsSlewing returns 0
02:12:47.358 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:47.391 00.033 10052 IsGuiding returns 0
02:12:47.391 00.000 6880 UpdateGuideState exits: m=2404 SNR=34.0
02:12:47.391 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:47.391 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:47.391 00.000 6880 Enqueuing Expose request
02:12:47.422 00.031 10052 PulseGuide returned control before completion, sleep 20
02:12:47.476 00.054 10052 IsGuiding returns 0
02:12:47.476 00.000 10052 Move returns status 0, amount 37
02:12:47.476 00.000 10052 MoveAxis(S, 34, ABG)
02:12:47.476 00.000 10052 Guiding  Dir = 1, Dur = 34
02:12:47.551 00.075 10052 IsSlewing returns 0
02:12:47.628 00.077 10052 IsGuiding returns 0
02:12:47.766 00.138 10052 IsGuiding returns 0
02:12:47.766 00.000 10052 Move returns status 0, amount 34
02:12:47.766 00.000 10052 move complete, result=0
02:12:47.766 00.000 10052 worker thread done servicing request
02:12:47.766 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.2 px 34 ms SOUTH
02:12:47.766 00.000 10052 Worker thread wakes up
02:12:47.766 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:47.766 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:48.875 01.109 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a98a2ca4-1709-4ed6-b0f0-e9581e481192"}
02:12:48.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a98a2ca4-1709-4ed6-b0f0-e9581e481192"}
02:12:48.875 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"48170b2d-ddfe-40ea-89bb-f48458440825"}
02:12:48.875 00.000 6880 case statement mapped state 6 to 3
02:12:48.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"48170b2d-ddfe-40ea-89bb-f48458440825"}
02:12:48.875 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4749ea77-7b22-46d2-a90b-1a14ea7f6abb"}
02:12:48.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3042,"width":15,"height":15,"star_pos":[7.07,6.50],"pixels":"..."},"id":"4749ea77-7b22-46d2-a90b-1a14ea7f6abb"}
02:12:48.893 00.018 10052 Exposure complete
02:12:48.970 00.077 10052 worker thread done servicing request
02:12:48.970 00.000 6880 OnExposeComplete: enter
02:12:48.970 00.000 6880 UpdateGuideState(): m_state=6
02:12:48.970 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3043
02:12:48.970 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=892.07, Mass=2424, SNR=34.2, Peak=153 HFD=4.5
02:12:48.970 00.000 6880 MultiStar: [#1 0.34,-0.08,0.98,U] [#2 0.51,-0.11,0.98,U] [#3 0.30,-0.06,0.91,U] [#4 0.34,-0.18,0.87,U] [#5 0.47,0.02,1.01,U] [#6 0.40,-0.18,0.93,U] [#7 0.44,-0.08,0.77,U] [#8 0.29,-0.23,0.83,U] 
02:12:48.970 00.000 6880 single-star, 8 included, MultiStar: {0.35, -0.11}, one-star: {0.11, -0.14}
02:12:48.970 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
02:12:48.970 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
02:12:48.970 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.14 hyp=0.18 cameraTheta=-0.89 mountX=0.13 mountY=0.12, mountTheta=0.71
02:12:48.970 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.14, opts=13)
02:12:48.970 00.000 6880 Enqueuing Move request for scope (0.11, -0.14)
02:12:48.970 00.000 10052 Worker thread wakes up
02:12:48.970 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.14) opts 0xd
02:12:48.970 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.14)
02:12:48.970 00.000 10052 Moving (0.11, -0.14) raw xDistance=0.13 yDistance=0.12
02:12:48.970 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:12:48.970 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
02:12:48.970 00.000 10052 MoveAxis(W, 34, ABG)
02:12:48.970 00.000 10052 Guiding  Dir = 3, Dur = 34
02:12:48.986 00.016 10052 IsSlewing returns 0
02:12:49.006 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:49.033 00.027 10052 IsGuiding returns 0
02:12:49.049 00.016 6880 UpdateGuideState exits: m=2424 SNR=34.2
02:12:49.049 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:49.049 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:49.049 00.000 6880 Enqueuing Expose request
02:12:49.064 00.015 10052 PulseGuide returned control before completion, sleep 17
02:12:49.112 00.048 10052 IsGuiding returns 0
02:12:49.112 00.000 10052 Move returns status 0, amount 34
02:12:49.120 00.008 10052 MoveAxis(N, 0, ABG)
02:12:49.120 00.000 10052 Move returns status 0, amount 0
02:12:49.120 00.000 10052 move complete, result=0
02:12:49.120 00.000 10052 worker thread done servicing request
02:12:49.120 00.000 10052 Worker thread wakes up
02:12:49.120 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:49.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:49.120 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
02:12:50.044 00.924 10052 Exposure complete
02:12:50.124 00.080 10052 worker thread done servicing request
02:12:50.124 00.000 6880 OnExposeComplete: enter
02:12:50.139 00.015 6880 UpdateGuideState(): m_state=6
02:12:50.139 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3044
02:12:50.139 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.90, Mass=2399, SNR=33.9, Peak=146 HFD=4.6
02:12:50.139 00.000 6880 MultiStar: [#1 0.41,-0.14,0.99,U] [#2 0.39,-0.24,0.99,U] [#3 0.29,-0.30,0.92,U] [#4 0.32,-0.24,0.88,U] [#5 0.35,-0.20,0.96,U] [#6 0.33,-0.58,0.00,M1] [#7 0.35,-0.15,0.78,U] [#8 0.22,-0.26,0.80,U] 
02:12:50.139 00.000 6880 single-star, 7 included, MultiStar: {0.30, -0.23}, one-star: {0.04, -0.31}
02:12:50.139 00.000 6880 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.61) = xAngle (0.16 = 0.16)
02:12:50.139 00.000 6880 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
02:12:50.139 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.32 cameraTheta=-1.45 mountX=0.31 mountY=0.04, mountTheta=0.13
02:12:50.142 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.31, opts=13)
02:12:50.142 00.000 6880 Enqueuing Move request for scope (0.04, -0.31)
02:12:50.142 00.000 10052 Worker thread wakes up
02:12:50.142 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
02:12:50.142 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
02:12:50.142 00.000 10052 Moving (0.04, -0.31) raw xDistance=0.31 yDistance=0.04
02:12:50.142 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:12:50.142 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.05, using input
02:12:50.142 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:12:50.142 00.000 10052 MoveAxis(W, 85, ABG)
02:12:50.142 00.000 10052 Guiding  Dir = 3, Dur = 85
02:12:50.174 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:50.187 00.013 10052 IsSlewing returns 0
02:12:50.239 00.052 6880 UpdateGuideState exits: m=2399 SNR=33.9
02:12:50.239 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:50.239 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:50.239 00.000 6880 Enqueuing Expose request
02:12:50.239 00.000 10052 IsGuiding returns 0
02:12:50.266 00.027 10052 PulseGuide returned control before completion, sleep 72
02:12:50.424 00.158 10052 IsGuiding returns 0
02:12:50.424 00.000 10052 Move returns status 0, amount 85
02:12:50.424 00.000 10052 MoveAxis(N, 0, ABG)
02:12:50.424 00.000 10052 Move returns status 0, amount 0
02:12:50.424 00.000 10052 move complete, result=0
02:12:50.424 00.000 10052 worker thread done servicing request
02:12:50.424 00.000 10052 Worker thread wakes up
02:12:50.424 00.000 6880 GuideStep: 0.3 px 85 ms WEST, 0.0 px 0 ms NORTH
02:12:50.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:50.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:51.014 00.590 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8c51ba10-6940-4dc6-8d89-be74a1412477"}
02:12:51.014 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8c51ba10-6940-4dc6-8d89-be74a1412477"}
02:12:51.015 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f397775f-1852-4331-a390-1b16bc32c77d"}
02:12:51.015 00.000 6880 case statement mapped state 6 to 3
02:12:51.015 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f397775f-1852-4331-a390-1b16bc32c77d"}
02:12:51.197 00.182 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f21a97e-54dc-4561-a4a6-f9055376f240"}
02:12:51.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3044,"width":15,"height":15,"star_pos":[6.98,6.90],"pixels":"..."},"id":"6f21a97e-54dc-4561-a4a6-f9055376f240"}
02:12:51.558 00.361 10052 Exposure complete
02:12:51.643 00.085 10052 worker thread done servicing request
02:12:51.643 00.000 6880 OnExposeComplete: enter
02:12:51.643 00.000 6880 UpdateGuideState(): m_state=6
02:12:51.643 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3045
02:12:51.643 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.19, Mass=2588, SNR=35.2, Peak=165 HFD=4.4
02:12:51.643 00.000 6880 MultiStar: [#1 0.38,0.08,0.96,U] [#2 0.57,0.16,0.00,M1] [#3 0.34,-0.13,0.90,U] [#4 0.31,-0.12,0.84,U] [#5 0.54,0.22,0.00,M1] [#6 0.42,-0.09,0.92,U] [#7 0.52,-0.17,0.00,M1] [#8 0.30,-0.19,0.81,U] 
02:12:51.643 00.000 6880 single-star, 5 included, MultiStar: {0.32, -0.08}, one-star: {0.17, -0.03}
02:12:51.643 00.000 6880 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.61) = xAngle (1.45 = 1.45)
02:12:51.643 00.000 6880 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
02:12:51.643 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.03 hyp=0.17 cameraTheta=-0.16 mountX=0.02 mountY=0.17, mountTheta=1.45
02:12:51.653 00.010 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.03, opts=13)
02:12:51.653 00.000 6880 Enqueuing Move request for scope (0.17, -0.03)
02:12:51.653 00.000 10052 Worker thread wakes up
02:12:51.653 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.03) opts 0xd
02:12:51.653 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.03)
02:12:51.653 00.000 10052 Moving (0.17, -0.03) raw xDistance=0.02 yDistance=0.17
02:12:51.653 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:12:51.653 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
02:12:51.653 00.000 10052 MoveAxis(E, 0, ABG)
02:12:51.653 00.000 10052 Move returns status 0, amount 0
02:12:51.653 00.000 10052 MoveAxis(N, 0, ABG)
02:12:51.653 00.000 10052 Move returns status 0, amount 0
02:12:51.653 00.000 10052 move complete, result=0
02:12:51.653 00.000 10052 worker thread done servicing request
02:12:51.717 00.064 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:51.763 00.046 6880 UpdateGuideState exits: m=2588 SNR=35.2
02:12:51.763 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:51.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:51.763 00.000 6880 Enqueuing Expose request
02:12:51.763 00.000 10052 Worker thread wakes up
02:12:51.763 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:12:51.763 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:51.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:52.692 00.929 10052 Exposure complete
02:12:52.770 00.078 10052 worker thread done servicing request
02:12:52.770 00.000 6880 OnExposeComplete: enter
02:12:52.770 00.000 6880 UpdateGuideState(): m_state=6
02:12:52.770 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3046
02:12:52.770 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=892.15, Mass=2486, SNR=34.6, Peak=154 HFD=4.3
02:12:52.770 00.000 6880 MultiStar: [#1 0.42,0.09,0.97,U] [#2 0.51,-0.15,0.96,U] [#3 0.30,-0.22,0.93,U] [#4 0.26,-0.10,0.89,U] [#5 0.52,0.21,0.00,M2] [#6 0.66,-0.19,0.00,M1] [#7 0.51,-0.05,0.78,U] [#8 0.34,-0.12,0.80,U] 
02:12:52.770 00.000 6880 single-star, 6 included, MultiStar: {0.34, -0.09}, one-star: {0.11, -0.07}
02:12:52.770 00.000 6880 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
02:12:52.770 00.000 6880 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:12:52.770 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.07 hyp=0.13 cameraTheta=-0.53 mountX=0.06 mountY=0.11, mountTheta=1.08
02:12:52.770 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.07, opts=13)
02:12:52.770 00.000 6880 Enqueuing Move request for scope (0.11, -0.07)
02:12:52.770 00.000 10052 Worker thread wakes up
02:12:52.770 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.07) opts 0xd
02:12:52.770 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.07)
02:12:52.770 00.000 10052 Moving (0.11, -0.07) raw xDistance=0.06 yDistance=0.11
02:12:52.770 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:12:52.770 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
02:12:52.770 00.000 10052 MoveAxis(E, 0, ABG)
02:12:52.770 00.000 10052 Move returns status 0, amount 0
02:12:52.770 00.000 10052 MoveAxis(N, 0, ABG)
02:12:52.770 00.000 10052 Move returns status 0, amount 0
02:12:52.770 00.000 10052 move complete, result=0
02:12:52.770 00.000 10052 worker thread done servicing request
02:12:52.804 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:52.848 00.044 6880 UpdateGuideState exits: m=2486 SNR=34.6
02:12:52.848 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:52.848 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:52.848 00.000 6880 Enqueuing Expose request
02:12:52.848 00.000 10052 Worker thread wakes up
02:12:52.849 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:52.849 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:52.849 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:53.007 00.158 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f4828ef7-f243-4044-99a3-c73257f70136"}
02:12:53.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f4828ef7-f243-4044-99a3-c73257f70136"}
02:12:53.007 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"56ff5733-b495-42c0-a107-89780945ac26"}
02:12:53.007 00.000 6880 case statement mapped state 6 to 3
02:12:53.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"56ff5733-b495-42c0-a107-89780945ac26"}
02:12:53.007 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"53129f2e-07da-441f-9b91-8cbd19015043"}
02:12:53.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3046,"width":15,"height":15,"star_pos":[7.06,7.15],"pixels":"..."},"id":"53129f2e-07da-441f-9b91-8cbd19015043"}
02:12:53.978 00.971 10052 Exposure complete
02:12:54.038 00.060 10052 worker thread done servicing request
02:12:54.038 00.000 6880 OnExposeComplete: enter
02:12:54.038 00.000 6880 UpdateGuideState(): m_state=6
02:12:54.038 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3047
02:12:54.038 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.09, Mass=2639, SNR=35.7, Peak=179 HFD=4.4
02:12:54.038 00.000 6880 MultiStar: [#1 0.11,0.04,0.94,U] [#2 0.42,0.06,0.95,U] [#3 0.09,-0.10,0.91,U] [#4 0.13,-0.08,0.84,U] [#5 0.35,0.25,0.96,U] [#6 0.33,-0.12,0.92,U] [#7 0.25,-0.04,0.75,U] [#8 0.15,0.02,0.80,U] 
02:12:54.038 00.000 6880 single-star, 8 included, MultiStar: {0.21, -0.01}, one-star: {0.02, -0.13}
02:12:54.038 00.000 6880 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.61) = xAngle (0.17 = 0.17)
02:12:54.038 00.000 6880 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:12:54.038 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.45 mountX=0.13 mountY=0.02, mountTheta=0.14
02:12:54.049 00.011 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.13, opts=13)
02:12:54.049 00.000 6880 Enqueuing Move request for scope (0.02, -0.13)
02:12:54.049 00.000 10052 Worker thread wakes up
02:12:54.049 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
02:12:54.049 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
02:12:54.049 00.000 10052 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=0.02
02:12:54.049 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:12:54.049 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.04, using input
02:12:54.049 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:12:54.049 00.000 10052 MoveAxis(W, 34, ABG)
02:12:54.049 00.000 10052 Guiding  Dir = 3, Dur = 34
02:12:54.072 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:54.101 00.029 6880 UpdateGuideState exits: m=2639 SNR=35.7
02:12:54.101 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:54.101 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:54.101 00.000 6880 Enqueuing Expose request
02:12:54.117 00.016 10052 IsSlewing returns 0
02:12:54.198 00.081 10052 IsGuiding returns 0
02:12:54.324 00.126 10052 IsGuiding returns 0
02:12:54.324 00.000 10052 Move returns status 0, amount 34
02:12:54.324 00.000 10052 MoveAxis(N, 0, ABG)
02:12:54.324 00.000 10052 Move returns status 0, amount 0
02:12:54.324 00.000 10052 move complete, result=0
02:12:54.324 00.000 10052 worker thread done servicing request
02:12:54.324 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
02:12:54.324 00.000 10052 Worker thread wakes up
02:12:54.324 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:54.324 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:55.004 00.680 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83196e72-0f5b-4c25-b970-1e8c084bae18"}
02:12:55.005 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83196e72-0f5b-4c25-b970-1e8c084bae18"}
02:12:55.005 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6c71476-af1e-48af-9701-324ce65bf9b4"}
02:12:55.006 00.001 6880 case statement mapped state 6 to 3
02:12:55.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6c71476-af1e-48af-9701-324ce65bf9b4"}
02:12:55.007 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e6692949-e302-46ed-80a7-93a9fe5f21f7"}
02:12:55.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3047,"width":15,"height":15,"star_pos":[6.96,7.09],"pixels":"..."},"id":"e6692949-e302-46ed-80a7-93a9fe5f21f7"}
02:12:55.241 00.234 10052 Exposure complete
02:12:55.304 00.063 10052 worker thread done servicing request
02:12:55.304 00.000 6880 OnExposeComplete: enter
02:12:55.304 00.000 6880 UpdateGuideState(): m_state=6
02:12:55.304 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3048
02:12:55.304 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.47, Mass=2539, SNR=34.9, Peak=175 HFD=4.9
02:12:55.304 00.000 6880 MultiStar: [#1 0.13,0.11,0.96,U] [#2 0.30,0.29,0.96,U] [#3 0.06,0.02,0.91,U] [#4 0.12,0.02,0.86,U] [#5 0.33,0.50,0.00,M2] [#6 0.18,0.01,0.91,U] [#7 0.18,0.04,0.76,U] [#8 0.03,-0.01,0.79,U] 
02:12:55.304 00.000 6880 refined, 7 included, MultiStar: {0.13, 0.10}, one-star: {0.00, 0.25}
02:12:55.304 00.000 6880 CameraToMount -- cameraTheta (0.67) - m_xAngle (-1.61) = xAngle (2.28 = 2.28)
02:12:55.304 00.000 6880 CameraToMount -- cameraTheta (0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.25 = 2.25)
02:12:55.304 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.10 hyp=0.16 cameraTheta=0.67 mountX=-0.10 mountY=0.12, mountTheta=2.27
02:12:55.307 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.10, opts=13)
02:12:55.307 00.000 6880 Enqueuing Move request for scope (0.13, 0.10)
02:12:55.307 00.000 10052 Worker thread wakes up
02:12:55.308 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.10) opts 0xd
02:12:55.308 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.10)
02:12:55.308 00.000 10052 Moving (0.13, 0.10) raw xDistance=-0.10 yDistance=0.12
02:12:55.308 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:12:55.308 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:12:55.308 00.000 10052 MoveAxis(E, 0, ABG)
02:12:55.308 00.000 10052 Move returns status 0, amount 0
02:12:55.308 00.000 10052 MoveAxis(N, 0, ABG)
02:12:55.308 00.000 10052 Move returns status 0, amount 0
02:12:55.308 00.000 10052 move complete, result=0
02:12:55.308 00.000 10052 worker thread done servicing request
02:12:55.327 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:55.352 00.025 6880 UpdateGuideState exits: m=2539 SNR=34.9
02:12:55.352 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:55.352 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:55.352 00.000 6880 Enqueuing Expose request
02:12:55.352 00.000 10052 Worker thread wakes up
02:12:55.352 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:12:55.352 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:55.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:56.496 01.144 10052 Exposure complete
02:12:56.579 00.083 10052 worker thread done servicing request
02:12:56.579 00.000 6880 OnExposeComplete: enter
02:12:56.579 00.000 6880 UpdateGuideState(): m_state=6
02:12:56.579 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3049
02:12:56.579 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.65, Mass=2585, SNR=35.3, Peak=171 HFD=4.6
02:12:56.579 00.000 6880 MultiStar: [#1 0.40,0.49,0.00,M1] [#2 0.51,0.49,0.00,M1] [#3 0.34,0.31,0.89,U] [#4 0.43,0.37,0.00,M1] [#5 0.52,0.59,0.00,M3] [#6 0.57,0.43,0.00,M1] [#7 0.52,0.28,0.00,M1] [#8 0.26,0.09,0.77,U] 
02:12:56.579 00.000 6880 refined, 2 included, MultiStar: {0.25, 0.29}, one-star: {0.17, 0.44}
02:12:56.579 00.000 6880 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.61) = xAngle (2.47 = 2.47)
02:12:56.579 00.000 6880 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.44 = 2.44)
02:12:56.579 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.29 hyp=0.39 cameraTheta=0.86 mountX=-0.30 mountY=0.25, mountTheta=2.45
02:12:56.579 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.29, opts=13)
02:12:56.579 00.000 6880 Enqueuing Move request for scope (0.25, 0.29)
02:12:56.579 00.000 10052 Worker thread wakes up
02:12:56.579 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.29) opts 0xd
02:12:56.579 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.29)
02:12:56.579 00.000 10052 Moving (0.25, 0.29) raw xDistance=-0.30 yDistance=0.25
02:12:56.579 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:12:56.579 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.25, slope = 0.01
02:12:56.579 00.000 10052 MoveAxis(E, 81, ABG)
02:12:56.579 00.000 10052 Guiding  Dir = 2, Dur = 81
02:12:56.603 00.024 10052 IsSlewing returns 0
02:12:56.617 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:56.645 00.028 10052 IsGuiding returns 0
02:12:56.671 00.026 6880 UpdateGuideState exits: m=2585 SNR=35.3
02:12:56.671 00.000 10052 PulseGuide returned control before completion, sleep 65
02:12:56.671 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:56.671 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:56.671 00.000 6880 Enqueuing Expose request
02:12:56.766 00.095 10052 IsGuiding returns 0
02:12:56.766 00.000 10052 Move returns status 0, amount 81
02:12:56.767 00.001 10052 MoveAxis(S, 21, ABG)
02:12:56.767 00.000 10052 Guiding  Dir = 1, Dur = 21
02:12:56.804 00.037 10052 IsSlewing returns 0
02:12:56.841 00.037 10052 IsGuiding returns 0
02:12:56.909 00.068 10052 IsGuiding returns 1
02:12:56.910 00.001 10052 scope still moving after pulse duration time elapsed
02:12:56.951 00.041 10052 IsSlewing returns 0
02:12:56.983 00.032 10052 IsGuiding returns 0
02:12:56.983 00.000 10052 scope move finished after 21 + 130 ms
02:12:56.983 00.000 10052 Move returns status 0, amount 21
02:12:56.995 00.012 10052 move complete, result=0
02:12:56.995 00.000 10052 worker thread done servicing request
02:12:56.995 00.000 6880 GuideStep: -0.3 px 81 ms EAST, 0.3 px 21 ms SOUTH
02:12:56.995 00.000 10052 Worker thread wakes up
02:12:56.995 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:56.995 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:57.016 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"06d813ab-3e31-4b34-8626-a3a60ba955b3"}
02:12:57.016 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"06d813ab-3e31-4b34-8626-a3a60ba955b3"}
02:12:57.018 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ec533e0-333f-46ed-9b51-d680251601fb"}
02:12:57.019 00.001 6880 case statement mapped state 6 to 3
02:12:57.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ec533e0-333f-46ed-9b51-d680251601fb"}
02:12:57.019 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7108c136-1cbe-40ae-9306-426b2d6e77fe"}
02:12:57.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3049,"width":15,"height":15,"star_pos":[7.11,6.65],"pixels":"..."},"id":"7108c136-1cbe-40ae-9306-426b2d6e77fe"}
02:12:57.902 00.883 10052 Exposure complete
02:12:57.976 00.074 10052 worker thread done servicing request
02:12:57.976 00.000 6880 OnExposeComplete: enter
02:12:57.976 00.000 6880 UpdateGuideState(): m_state=6
02:12:57.976 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3050
02:12:57.976 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.47, Mass=2495, SNR=34.6, Peak=178 HFD=4.2
02:12:57.976 00.000 6880 MultiStar: [#1 0.27,0.38,0.94,U] [#2 0.32,0.27,0.95,U] [#3 0.24,0.00,0.91,U] [#4 0.06,0.14,0.86,U] [#5 0.36,0.43,0.00,M4] [#6 0.30,-0.08,0.91,U] [#7 0.30,0.17,0.78,U] [#8 0.04,0.16,0.81,U] 
02:12:57.976 00.000 6880 refined, 7 included, MultiStar: {0.19, 0.17}, one-star: {-0.00, 0.26}
02:12:57.976 00.000 6880 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.61) = xAngle (2.32 = 2.32)
02:12:57.976 00.000 6880 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.29 = 2.29)
02:12:57.976 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.17 hyp=0.25 cameraTheta=0.71 mountX=-0.17 mountY=0.19, mountTheta=2.31
02:12:57.976 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.17, opts=13)
02:12:57.976 00.000 6880 Enqueuing Move request for scope (0.19, 0.17)
02:12:57.976 00.000 10052 Worker thread wakes up
02:12:57.976 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.17) opts 0xd
02:12:57.976 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.17)
02:12:57.976 00.000 10052 Moving (0.19, 0.17) raw xDistance=-0.17 yDistance=0.19
02:12:57.976 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.17
02:12:57.976 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.19, slope = 0.01
02:12:57.976 00.000 10052 MoveAxis(E, 51, ABG)
02:12:57.976 00.000 10052 Guiding  Dir = 2, Dur = 51
02:12:58.001 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:58.029 00.028 6880 UpdateGuideState exits: m=2495 SNR=34.6
02:12:58.029 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:58.029 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:58.029 00.000 6880 Enqueuing Expose request
02:12:58.029 00.000 10052 IsSlewing returns 0
02:12:58.118 00.089 10052 IsGuiding returns 0
02:12:58.249 00.131 10052 IsGuiding returns 1
02:12:58.249 00.000 10052 scope still moving after pulse duration time elapsed
02:12:58.325 00.076 10052 IsSlewing returns 0
02:12:58.388 00.063 10052 IsGuiding returns 0
02:12:58.388 00.000 10052 scope move finished after 51 + 226 ms
02:12:58.388 00.000 10052 Move returns status 0, amount 51
02:12:58.388 00.000 10052 MoveAxis(S, 27, ABG)
02:12:58.388 00.000 10052 Guiding  Dir = 1, Dur = 27
02:12:58.455 00.067 10052 IsSlewing returns 0
02:12:58.542 00.087 10052 IsGuiding returns 0
02:12:58.679 00.137 10052 IsGuiding returns 0
02:12:58.679 00.000 10052 Move returns status 0, amount 27
02:12:58.679 00.000 10052 move complete, result=0
02:12:58.679 00.000 10052 worker thread done servicing request
02:12:58.679 00.000 10052 Worker thread wakes up
02:12:58.679 00.000 6880 GuideStep: -0.2 px 51 ms EAST, 0.2 px 27 ms SOUTH
02:12:58.680 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:12:58.680 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:12:59.026 00.346 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6101ba95-a73a-46e2-b9ad-da5bf98d0a61"}
02:12:59.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6101ba95-a73a-46e2-b9ad-da5bf98d0a61"}
02:12:59.027 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa004d7c-051a-443b-95ec-13b50ef8b048"}
02:12:59.028 00.001 6880 case statement mapped state 6 to 3
02:12:59.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa004d7c-051a-443b-95ec-13b50ef8b048"}
02:12:59.029 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cafae208-520d-4aef-94af-774f7968d32f"}
02:12:59.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3050,"width":15,"height":15,"star_pos":[6.94,7.47],"pixels":"..."},"id":"cafae208-520d-4aef-94af-774f7968d32f"}
02:12:59.815 00.786 10052 Exposure complete
02:12:59.876 00.061 10052 worker thread done servicing request
02:12:59.876 00.000 6880 OnExposeComplete: enter
02:12:59.876 00.000 6880 UpdateGuideState(): m_state=6
02:12:59.876 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3051
02:12:59.876 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.47, Mass=2546, SNR=35.0, Peak=163 HFD=4.8
02:12:59.876 00.000 6880 MultiStar: [#1 0.34,0.15,0.96,U] [#2 0.61,0.18,0.00,M1] [#3 0.23,-0.02,0.90,U] [#4 0.21,0.01,0.85,U] [#5 0.42,0.45,0.00,M5] [#6 0.39,0.10,0.91,U] [#7 0.36,-0.04,0.77,U] [#8 0.36,-0.07,0.81,U] 
02:12:59.876 00.000 6880 refined, 6 included, MultiStar: {0.29, 0.06}, one-star: {0.17, 0.26}
02:12:59.876 00.000 6880 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.61) = xAngle (1.83 = 1.83)
02:12:59.876 00.000 6880 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.79 = 1.79)
02:12:59.876 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.06 hyp=0.30 cameraTheta=0.21 mountX=-0.08 mountY=0.29, mountTheta=1.82
02:12:59.876 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.06, opts=13)
02:12:59.876 00.000 6880 Enqueuing Move request for scope (0.29, 0.06)
02:12:59.876 00.000 10052 Worker thread wakes up
02:12:59.876 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.06) opts 0xd
02:12:59.876 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.06)
02:12:59.876 00.000 10052 Moving (0.29, 0.06) raw xDistance=-0.08 yDistance=0.29
02:12:59.876 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:12:59.876 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.29, slope = 0.01
02:12:59.876 00.000 10052 MoveAxis(E, 0, ABG)
02:12:59.876 00.000 10052 Move returns status 0, amount 0
02:12:59.876 00.000 10052 MoveAxis(S, 21, ABG)
02:12:59.876 00.000 10052 Guiding  Dir = 1, Dur = 21
02:12:59.902 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:12:59.924 00.022 10052 IsSlewing returns 0
02:12:59.924 00.000 6880 UpdateGuideState exits: m=2546 SNR=35.0
02:12:59.924 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:12:59.924 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:12:59.924 00.000 6880 Enqueuing Expose request
02:13:00.004 00.080 10052 IsGuiding returns 0
02:13:00.129 00.125 10052 IsGuiding returns 0
02:13:00.135 00.006 10052 Move returns status 0, amount 21
02:13:00.135 00.000 10052 move complete, result=0
02:13:00.135 00.000 10052 worker thread done servicing request
02:13:00.135 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 21 ms SOUTH
02:13:00.135 00.000 10052 Worker thread wakes up
02:13:00.135 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:00.135 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:01.028 00.893 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3b0d7bad-c3f6-4239-b9b3-a94d541446a1"}
02:13:01.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3b0d7bad-c3f6-4239-b9b3-a94d541446a1"}
02:13:01.029 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5c89bb1-e2c2-41c0-8fea-e14ca7907864"}
02:13:01.029 00.000 6880 case statement mapped state 6 to 3
02:13:01.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5c89bb1-e2c2-41c0-8fea-e14ca7907864"}
02:13:01.030 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5fd45716-d065-4068-96ee-d1b5027fc9d3"}
02:13:01.030 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3051,"width":15,"height":15,"star_pos":[7.11,7.47],"pixels":"..."},"id":"5fd45716-d065-4068-96ee-d1b5027fc9d3"}
02:13:01.044 00.014 10052 Exposure complete
02:13:01.110 00.066 10052 worker thread done servicing request
02:13:01.110 00.000 6880 OnExposeComplete: enter
02:13:01.110 00.000 6880 UpdateGuideState(): m_state=6
02:13:01.110 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3052
02:13:01.111 00.001 6880 Star::Find returns 1 (0), X=408.14, Y=892.09, Mass=2490, SNR=34.5, Peak=155 HFD=4.7
02:13:01.111 00.000 6880 MultiStar: [#1 0.45,-0.11,0.97,U] [#2 0.49,-0.14,0.99,U] [#3 0.32,-0.35,0.91,U] [#4 0.30,-0.18,0.87,U] [#5 0.49,0.03,0.98,U] [#6 0.61,-0.30,0.00,M1] [#7 0.41,-0.29,0.78,U] [#8 0.38,-0.41,0.00,M1] 
02:13:01.111 00.000 6880 single-star, 6 included, MultiStar: {0.38, -0.16}, one-star: {0.20, -0.12}
02:13:01.112 00.001 6880 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.61) = xAngle (1.06 = 1.06)
02:13:01.112 00.000 6880 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
02:13:01.112 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-0.55 mountX=0.11 mountY=0.20, mountTheta=1.05
02:13:01.113 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.12, opts=13)
02:13:01.113 00.000 6880 Enqueuing Move request for scope (0.20, -0.12)
02:13:01.113 00.000 10052 Worker thread wakes up
02:13:01.113 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.12) opts 0xd
02:13:01.113 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.12)
02:13:01.113 00.000 10052 Moving (0.20, -0.12) raw xDistance=0.11 yDistance=0.20
02:13:01.113 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:13:01.113 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.20, slope = 0.02
02:13:01.113 00.000 10052 MoveAxis(W, 30, ABG)
02:13:01.113 00.000 10052 Guiding  Dir = 3, Dur = 30
02:13:01.123 00.010 10052 IsSlewing returns 0
02:13:01.137 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:01.171 00.034 10052 IsGuiding returns 0
02:13:01.171 00.000 6880 UpdateGuideState exits: m=2490 SNR=34.5
02:13:01.171 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:01.171 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:01.171 00.000 6880 Enqueuing Expose request
02:13:01.199 00.028 10052 PulseGuide returned control before completion, sleep 13
02:13:01.238 00.039 10052 IsGuiding returns 0
02:13:01.238 00.000 10052 Move returns status 0, amount 30
02:13:01.238 00.000 10052 MoveAxis(S, 34, ABG)
02:13:01.238 00.000 10052 Guiding  Dir = 1, Dur = 34
02:13:01.276 00.038 10052 IsSlewing returns 0
02:13:01.312 00.036 10052 IsGuiding returns 0
02:13:01.337 00.025 10052 PulseGuide returned control before completion, sleep 17
02:13:01.393 00.056 10052 IsGuiding returns 0
02:13:01.393 00.000 10052 Move returns status 0, amount 34
02:13:01.393 00.000 10052 move complete, result=0
02:13:01.393 00.000 10052 worker thread done servicing request
02:13:01.393 00.000 6880 GuideStep: 0.1 px 30 ms WEST, 0.2 px 34 ms SOUTH
02:13:01.395 00.002 10052 Worker thread wakes up
02:13:01.395 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:01.395 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:02.531 01.136 10052 Exposure complete
02:13:02.595 00.064 10052 worker thread done servicing request
02:13:02.595 00.000 6880 OnExposeComplete: enter
02:13:02.595 00.000 6880 UpdateGuideState(): m_state=6
02:13:02.595 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3053
02:13:02.595 00.000 6880 Star::Find returns 1 (0), X=408.44, Y=892.05, Mass=2545, SNR=35.0, Peak=145 HFD=4.9
02:13:02.597 00.002 6880 MultiStar: [#1 0.52,-0.05,0.96,U] [#2 0.73,-0.08,0.00,M1] [#3 0.52,-0.22,0.00,M1] [#4 0.52,-0.28,0.00,M1] [#5 0.69,-0.16,0.00,M5] [#6 0.91,-0.17,0.00,M2] [#7 0.61,-0.16,0.00,M1] [#8 0.49,-0.17,0.80,U] 
02:13:02.597 00.000 6880 refined, 2 included, MultiStar: {0.50, -0.12}, one-star: {0.50, -0.16}
02:13:02.597 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.37 = 1.37)
02:13:02.597 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
02:13:02.597 00.000 6880 CameraToMount -- cameraX=0.50 cameraY=-0.12 hyp=0.52 cameraTheta=-0.24 mountX=0.10 mountY=0.50, mountTheta=1.37
02:13:02.598 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.50, y=-0.12, opts=13)
02:13:02.598 00.000 6880 Enqueuing Move request for scope (0.50, -0.12)
02:13:02.598 00.000 10052 Worker thread wakes up
02:13:02.598 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.12) opts 0xd
02:13:02.598 00.000 10052 Handling offset move in thread for scope, endpoint = (0.50, -0.12)
02:13:02.598 00.000 10052 Moving (0.50, -0.12) raw xDistance=0.10 yDistance=0.50
02:13:02.598 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:02.599 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.50, slope = 0.04
02:13:02.599 00.000 10052 MoveAxis(E, 0, ABG)
02:13:02.599 00.000 10052 Move returns status 0, amount 0
02:13:02.599 00.000 10052 MoveAxis(S, 65, ABG)
02:13:02.599 00.000 10052 Guiding  Dir = 1, Dur = 65
02:13:02.615 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:02.615 00.000 10052 IsSlewing returns 0
02:13:02.654 00.039 6880 UpdateGuideState exits: m=2545 SNR=35.0
02:13:02.655 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:02.655 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:02.655 00.000 6880 Enqueuing Expose request
02:13:02.658 00.003 10052 IsGuiding returns 0
02:13:02.685 00.027 10052 PulseGuide returned control before completion, sleep 48
02:13:02.760 00.075 10052 IsGuiding returns 0
02:13:02.760 00.000 10052 Move returns status 0, amount 65
02:13:02.760 00.000 10052 move complete, result=0
02:13:02.760 00.000 10052 worker thread done servicing request
02:13:02.760 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.5 px 65 ms SOUTH
02:13:02.760 00.000 10052 Worker thread wakes up
02:13:02.760 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:02.760 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:03.036 00.276 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"af9e82ad-b0af-4200-9990-c396df06020b"}
02:13:03.036 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"af9e82ad-b0af-4200-9990-c396df06020b"}
02:13:03.037 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca134456-c21e-482f-a6cb-91fde4bbb7a7"}
02:13:03.037 00.000 6880 case statement mapped state 6 to 3
02:13:03.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca134456-c21e-482f-a6cb-91fde4bbb7a7"}
02:13:03.038 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c602312-fe88-4fa1-8d18-0d9b79a812a6"}
02:13:03.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3053,"width":15,"height":15,"star_pos":[7.44,7.05],"pixels":"..."},"id":"8c602312-fe88-4fa1-8d18-0d9b79a812a6"}
02:13:03.675 00.637 10052 Exposure complete
02:13:03.769 00.094 10052 worker thread done servicing request
02:13:03.769 00.000 6880 OnExposeComplete: enter
02:13:03.769 00.000 6880 UpdateGuideState(): m_state=6
02:13:03.769 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3054
02:13:03.769 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.08, Mass=2506, SNR=34.6, Peak=158 HFD=4.6
02:13:03.770 00.001 6880 MultiStar: [#1 0.30,0.05,0.96,U] [#2 0.32,-0.20,0.98,U] [#3 0.41,-0.31,0.93,U] [#4 0.26,-0.24,0.87,U] [#5 0.43,-0.13,0.97,U] [#6 0.30,-0.51,0.00,M3] [#7 0.38,-0.08,0.78,U] [#8 0.21,-0.24,0.79,U] 
02:13:03.770 00.000 6880 single-star, 7 included, MultiStar: {0.29, -0.16}, one-star: {0.05, -0.14}
02:13:03.770 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
02:13:03.770 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:13:03.770 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.15 cameraTheta=-1.19 mountX=0.13 mountY=0.06, mountTheta=0.40
02:13:03.772 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.14, opts=13)
02:13:03.772 00.000 6880 Enqueuing Move request for scope (0.05, -0.14)
02:13:03.773 00.001 10052 Worker thread wakes up
02:13:03.773 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
02:13:03.773 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
02:13:03.773 00.000 10052 Moving (0.05, -0.14) raw xDistance=0.13 yDistance=0.06
02:13:03.773 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:13:03.773 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.08, using input
02:13:03.773 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
02:13:03.773 00.000 10052 MoveAxis(W, 36, ABG)
02:13:03.773 00.000 10052 Guiding  Dir = 3, Dur = 36
02:13:03.801 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:03.846 00.045 10052 IsSlewing returns 0
02:13:03.846 00.000 6880 UpdateGuideState exits: m=2506 SNR=34.6
02:13:03.846 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:03.846 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:03.846 00.000 6880 Enqueuing Expose request
02:13:03.928 00.082 10052 IsGuiding returns 0
02:13:04.068 00.140 10052 IsGuiding returns 0
02:13:04.072 00.004 10052 Move returns status 0, amount 36
02:13:04.072 00.000 10052 MoveAxis(N, 0, ABG)
02:13:04.072 00.000 10052 Move returns status 0, amount 0
02:13:04.072 00.000 10052 move complete, result=0
02:13:04.072 00.000 10052 worker thread done servicing request
02:13:04.072 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
02:13:04.072 00.000 10052 Worker thread wakes up
02:13:04.072 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:04.072 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:05.036 00.964 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c3b1a74-46ef-4239-b47b-8a081f7b6dda"}
02:13:05.036 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c3b1a74-46ef-4239-b47b-8a081f7b6dda"}
02:13:05.037 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"94b26c26-4d0e-4eb8-aee5-74e6c52bb823"}
02:13:05.037 00.000 6880 case statement mapped state 6 to 3
02:13:05.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"94b26c26-4d0e-4eb8-aee5-74e6c52bb823"}
02:13:05.037 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c3dd848d-bb01-41ae-bea1-f244a2444ecb"}
02:13:05.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3054,"width":15,"height":15,"star_pos":[7.00,7.08],"pixels":"..."},"id":"c3dd848d-bb01-41ae-bea1-f244a2444ecb"}
02:13:05.216 00.179 10052 Exposure complete
02:13:05.302 00.086 10052 worker thread done servicing request
02:13:05.302 00.000 6880 OnExposeComplete: enter
02:13:05.302 00.000 6880 UpdateGuideState(): m_state=6
02:13:05.302 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3055
02:13:05.302 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.12, Mass=2594, SNR=35.3, Peak=166 HFD=4.6
02:13:05.302 00.000 6880 MultiStar: [#1 0.42,0.03,0.97,U] [#2 0.45,0.23,0.95,U] [#3 0.20,-0.08,0.92,U] [#4 0.29,-0.05,0.84,U] [#5 0.47,0.33,0.00,M5] [#6 0.37,0.01,0.88,U] [#7 0.40,-0.08,0.77,U] [#8 0.35,-0.14,0.78,U] 
02:13:05.302 00.000 6880 single-star, 7 included, MultiStar: {0.31, -0.02}, one-star: {0.07, -0.09}
02:13:05.302 00.000 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.71 = 0.71)
02:13:05.302 00.000 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
02:13:05.302 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.09 hyp=0.12 cameraTheta=-0.90 mountX=0.09 mountY=0.07, mountTheta=0.69
02:13:05.305 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.09, opts=13)
02:13:05.305 00.000 6880 Enqueuing Move request for scope (0.07, -0.09)
02:13:05.306 00.001 10052 Worker thread wakes up
02:13:05.306 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.09) opts 0xd
02:13:05.306 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.09)
02:13:05.306 00.000 10052 Moving (0.07, -0.09) raw xDistance=0.09 yDistance=0.07
02:13:05.306 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:13:05.306 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
02:13:05.306 00.000 10052 MoveAxis(E, 0, ABG)
02:13:05.306 00.000 10052 Move returns status 0, amount 0
02:13:05.306 00.000 10052 MoveAxis(N, 0, ABG)
02:13:05.306 00.000 10052 Move returns status 0, amount 0
02:13:05.306 00.000 10052 move complete, result=0
02:13:05.306 00.000 10052 worker thread done servicing request
02:13:05.336 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:05.384 00.048 6880 UpdateGuideState exits: m=2594 SNR=35.3
02:13:05.384 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:05.384 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:05.384 00.000 6880 Enqueuing Expose request
02:13:05.384 00.000 10052 Worker thread wakes up
02:13:05.384 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:05.384 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:05.384 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:06.303 00.919 10052 Exposure complete
02:13:06.381 00.078 10052 worker thread done servicing request
02:13:06.381 00.000 6880 OnExposeComplete: enter
02:13:06.381 00.000 6880 UpdateGuideState(): m_state=6
02:13:06.382 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3056
02:13:06.382 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=892.20, Mass=2527, SNR=34.9, Peak=164 HFD=4.4
02:13:06.382 00.000 6880 MultiStar: [#1 0.63,-0.04,0.00,M1] [#2 0.44,-0.02,0.99,U] [#3 0.45,-0.18,0.93,U] [#4 0.34,-0.04,0.87,U] [#5 0.64,-0.01,0.00,M6] [#6 0.61,-0.14,0.00,M3] [#7 0.48,-0.14,0.80,U] [#8 0.48,-0.30,0.00,M1] 
02:13:06.382 00.000 6880 single-star, 4 included, MultiStar: {0.40, -0.08}, one-star: {0.28, -0.01}
02:13:06.382 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
02:13:06.382 00.000 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
02:13:06.382 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.04 mountX=-0.00 mountY=0.28, mountTheta=1.57
02:13:06.382 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.01, opts=13)
02:13:06.382 00.000 6880 Enqueuing Move request for scope (0.28, -0.01)
02:13:06.382 00.000 10052 Worker thread wakes up
02:13:06.382 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
02:13:06.385 00.003 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
02:13:06.385 00.000 10052 Moving (0.28, -0.01) raw xDistance=-0.00 yDistance=0.28
02:13:06.385 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:13:06.385 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.28, slope = 0.01
02:13:06.385 00.000 10052 MoveAxis(E, 0, ABG)
02:13:06.385 00.000 10052 Move returns status 0, amount 0
02:13:06.385 00.000 10052 MoveAxis(S, 21, ABG)
02:13:06.385 00.000 10052 Guiding  Dir = 1, Dur = 21
02:13:06.412 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:06.446 00.034 10052 IsSlewing returns 0
02:13:06.457 00.011 6880 UpdateGuideState exits: m=2527 SNR=34.9
02:13:06.460 00.003 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:06.460 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:06.460 00.000 6880 Enqueuing Expose request
02:13:06.473 00.013 10052 IsGuiding returns 0
02:13:06.540 00.067 10052 IsGuiding returns 1
02:13:06.540 00.000 10052 scope still moving after pulse duration time elapsed
02:13:06.619 00.079 10052 IsSlewing returns 0
02:13:06.652 00.033 10052 IsGuiding returns 0
02:13:06.652 00.000 10052 scope move finished after 21 + 166 ms
02:13:06.652 00.000 10052 Move returns status 0, amount 21
02:13:06.652 00.000 10052 move complete, result=0
02:13:06.652 00.000 10052 worker thread done servicing request
02:13:06.652 00.000 10052 Worker thread wakes up
02:13:06.652 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 21 ms SOUTH
02:13:06.652 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:06.652 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:07.035 00.383 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f3322e1-fb6b-4ede-aa24-19564c960f64"}
02:13:07.035 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f3322e1-fb6b-4ede-aa24-19564c960f64"}
02:13:07.036 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9dd49f12-65e9-4d3a-b3c3-d7926ce146d5"}
02:13:07.036 00.000 6880 case statement mapped state 6 to 3
02:13:07.036 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dd49f12-65e9-4d3a-b3c3-d7926ce146d5"}
02:13:07.036 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fd48ab72-3f0d-45ee-b0eb-7f6c7fada10e"}
02:13:07.036 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3056,"width":15,"height":15,"star_pos":[7.22,7.20],"pixels":"..."},"id":"fd48ab72-3f0d-45ee-b0eb-7f6c7fada10e"}
02:13:07.802 00.766 10052 Exposure complete
02:13:07.899 00.097 10052 worker thread done servicing request
02:13:07.899 00.000 6880 OnExposeComplete: enter
02:13:07.899 00.000 6880 UpdateGuideState(): m_state=6
02:13:07.899 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3057
02:13:07.899 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.24, Mass=2600, SNR=35.4, Peak=181 HFD=4.4
02:13:07.899 00.000 6880 MultiStar: [#1 0.31,0.10,0.97,U] [#2 0.33,0.13,0.96,U] [#3 0.14,-0.08,0.93,U] [#4 0.17,-0.09,0.85,U] [#5 0.44,0.23,0.96,U] [#6 0.28,-0.09,0.91,U] [#7 0.23,-0.09,0.77,U] [#8 0.07,0.06,0.81,U] 
02:13:07.899 00.000 6880 single-star, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.01, 0.02}
02:13:07.899 00.000 6880 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
02:13:07.899 00.000 6880 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
02:13:07.899 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.03 cameraTheta=1.11 mountX=-0.02 mountY=0.01, mountTheta=2.69
02:13:07.899 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.02, opts=13)
02:13:07.899 00.000 6880 Enqueuing Move request for scope (0.01, 0.02)
02:13:07.899 00.000 10052 Worker thread wakes up
02:13:07.899 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
02:13:07.899 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:13:07.899 00.000 10052 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
02:13:07.899 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:13:07.899 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:13:07.899 00.000 10052 MoveAxis(E, 0, ABG)
02:13:07.899 00.000 10052 Move returns status 0, amount 0
02:13:07.899 00.000 10052 MoveAxis(N, 0, ABG)
02:13:07.899 00.000 10052 Move returns status 0, amount 0
02:13:07.899 00.000 10052 move complete, result=0
02:13:07.899 00.000 10052 worker thread done servicing request
02:13:07.929 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:07.988 00.059 6880 UpdateGuideState exits: m=2600 SNR=35.4
02:13:07.988 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:07.988 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:07.988 00.000 6880 Enqueuing Expose request
02:13:07.988 00.000 10052 Worker thread wakes up
02:13:07.988 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:07.989 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:07.989 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:08.901 00.912 10052 Exposure complete
02:13:08.966 00.065 10052 worker thread done servicing request
02:13:08.966 00.000 6880 OnExposeComplete: enter
02:13:08.966 00.000 6880 UpdateGuideState(): m_state=6
02:13:08.966 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3058
02:13:08.966 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.26, Mass=2610, SNR=35.5, Peak=180 HFD=4.4
02:13:08.967 00.001 6880 MultiStar: [#1 0.18,0.08,0.95,U] [#2 0.46,-0.01,0.99,U] [#3 0.29,-0.07,0.91,U] [#4 0.14,0.03,0.84,U] [#5 0.40,0.36,0.00,M6] [#6 0.34,-0.14,0.91,U] [#7 0.35,0.02,0.77,U] [#8 0.24,-0.02,0.81,U] 
02:13:08.967 00.000 6880 single-star, 7 included, MultiStar: {0.25, -0.01}, one-star: {0.04, 0.05}
02:13:08.967 00.000 6880 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.61) = xAngle (2.53 = 2.53)
02:13:08.967 00.000 6880 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.50 = 2.50)
02:13:08.967 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.05 hyp=0.06 cameraTheta=0.91 mountX=-0.05 mountY=0.03, mountTheta=2.51
02:13:08.969 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.05, opts=13)
02:13:08.969 00.000 6880 Enqueuing Move request for scope (0.04, 0.05)
02:13:08.969 00.000 10052 Worker thread wakes up
02:13:08.969 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.05) opts 0xd
02:13:08.969 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.05)
02:13:08.969 00.000 10052 Moving (0.04, 0.05) raw xDistance=-0.05 yDistance=0.03
02:13:08.969 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:13:08.969 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
02:13:08.969 00.000 10052 MoveAxis(E, 0, ABG)
02:13:08.969 00.000 10052 Move returns status 0, amount 0
02:13:08.969 00.000 10052 MoveAxis(N, 0, ABG)
02:13:08.969 00.000 10052 Move returns status 0, amount 0
02:13:08.969 00.000 10052 move complete, result=0
02:13:08.970 00.001 10052 worker thread done servicing request
02:13:08.996 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:09.036 00.040 6880 UpdateGuideState exits: m=2610 SNR=35.5
02:13:09.036 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:09.036 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:09.036 00.000 6880 Enqueuing Expose request
02:13:09.036 00.000 10052 Worker thread wakes up
02:13:09.036 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:09.036 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:09.038 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:09.040 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1215af99-e98b-4277-afe0-77aa3ccae052"}
02:13:09.040 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1215af99-e98b-4277-afe0-77aa3ccae052"}
02:13:09.050 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11a8ddcb-b000-42f8-b5b7-949e85a7e466"}
02:13:09.050 00.000 6880 case statement mapped state 6 to 3
02:13:09.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11a8ddcb-b000-42f8-b5b7-949e85a7e466"}
02:13:09.053 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2b58e041-d5f1-43c9-bc4c-9b719c82e30e"}
02:13:09.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3058,"width":15,"height":15,"star_pos":[6.98,7.26],"pixels":"..."},"id":"2b58e041-d5f1-43c9-bc4c-9b719c82e30e"}
02:13:10.172 01.119 10052 Exposure complete
02:13:10.257 00.085 10052 worker thread done servicing request
02:13:10.257 00.000 6880 OnExposeComplete: enter
02:13:10.257 00.000 6880 UpdateGuideState(): m_state=6
02:13:10.258 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3059
02:13:10.258 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.29, Mass=2679, SNR=35.9, Peak=167 HFD=4.7
02:13:10.258 00.000 6880 MultiStar: [#1 0.28,0.11,0.94,U] [#2 0.38,0.13,0.93,U] [#3 0.23,-0.05,0.91,U] [#4 0.27,-0.19,0.83,U] [#5 0.40,0.37,0.00,M7] [#6 0.37,0.00,0.90,U] [#7 0.23,-0.09,0.74,U] [#8 0.17,-0.08,0.79,U] 
02:13:10.259 00.001 6880 single-star, 7 included, MultiStar: {0.24, -0.00}, one-star: {0.04, 0.08}
02:13:10.259 00.000 6880 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.61) = xAngle (2.70 = 2.70)
02:13:10.259 00.000 6880 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.67 = 2.67)
02:13:10.259 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.08 hyp=0.09 cameraTheta=1.09 mountX=-0.08 mountY=0.04, mountTheta=2.67
02:13:10.260 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.08, opts=13)
02:13:10.261 00.001 6880 Enqueuing Move request for scope (0.04, 0.08)
02:13:10.261 00.000 10052 Worker thread wakes up
02:13:10.261 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.08) opts 0xd
02:13:10.261 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.08)
02:13:10.261 00.000 10052 Moving (0.04, 0.08) raw xDistance=-0.08 yDistance=0.04
02:13:10.261 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:13:10.261 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.03
02:13:10.261 00.000 10052 MoveAxis(E, 0, ABG)
02:13:10.261 00.000 10052 Move returns status 0, amount 0
02:13:10.261 00.000 10052 MoveAxis(N, 0, ABG)
02:13:10.262 00.001 10052 Move returns status 0, amount 0
02:13:10.262 00.000 10052 move complete, result=0
02:13:10.262 00.000 10052 worker thread done servicing request
02:13:10.291 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:10.350 00.059 6880 UpdateGuideState exits: m=2679 SNR=35.9
02:13:10.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:10.350 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:10.350 00.000 6880 Enqueuing Expose request
02:13:10.350 00.000 10052 Worker thread wakes up
02:13:10.351 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:10.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:10.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:11.032 00.681 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"84536551-010f-441c-ac00-2548689d5701"}
02:13:11.032 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"84536551-010f-441c-ac00-2548689d5701"}
02:13:11.033 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5cbcd22a-8678-42f3-802a-4125c4d16044"}
02:13:11.033 00.000 6880 case statement mapped state 6 to 3
02:13:11.033 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cbcd22a-8678-42f3-802a-4125c4d16044"}
02:13:11.034 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ed54937-aec6-412c-a9f2-8473dfe9d431"}
02:13:11.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3059,"width":15,"height":15,"star_pos":[6.98,7.29],"pixels":"..."},"id":"6ed54937-aec6-412c-a9f2-8473dfe9d431"}
02:13:11.259 00.225 10052 Exposure complete
02:13:11.341 00.082 10052 worker thread done servicing request
02:13:11.341 00.000 6880 OnExposeComplete: enter
02:13:11.341 00.000 6880 UpdateGuideState(): m_state=6
02:13:11.342 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3060
02:13:11.342 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=892.10, Mass=2645, SNR=35.7, Peak=190 HFD=4.5
02:13:11.342 00.000 6880 MultiStar: [#1 0.32,-0.04,0.94,U] [#2 0.40,-0.15,0.98,U] [#3 0.26,-0.11,0.90,U] [#4 0.20,-0.16,0.83,U] [#5 0.29,0.26,0.95,U] [#6 0.56,-0.01,0.00,M1] [#7 0.18,-0.10,0.74,U] [#8 0.18,-0.27,0.81,U] 
02:13:11.343 00.001 6880 single-star, 7 included, MultiStar: {0.25, -0.08}, one-star: {0.12, -0.12}
02:13:11.343 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
02:13:11.343 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
02:13:11.343 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.78 mountX=0.11 mountY=0.12, mountTheta=0.82
02:13:11.345 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.12, opts=13)
02:13:11.345 00.000 6880 Enqueuing Move request for scope (0.12, -0.12)
02:13:11.345 00.000 10052 Worker thread wakes up
02:13:11.345 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
02:13:11.345 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
02:13:11.345 00.000 10052 Moving (0.12, -0.12) raw xDistance=0.11 yDistance=0.12
02:13:11.345 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:13:11.345 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.03
02:13:11.345 00.000 10052 MoveAxis(W, 30, ABG)
02:13:11.345 00.000 10052 Guiding  Dir = 3, Dur = 30
02:13:11.366 00.021 10052 IsSlewing returns 0
02:13:11.373 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:11.404 00.031 10052 IsGuiding returns 0
02:13:11.420 00.016 6880 UpdateGuideState exits: m=2645 SNR=35.7
02:13:11.420 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:11.420 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:11.420 00.000 6880 Enqueuing Expose request
02:13:11.432 00.012 10052 PulseGuide returned control before completion, sleep 13
02:13:11.510 00.078 10052 IsGuiding returns 0
02:13:11.510 00.000 10052 Move returns status 0, amount 30
02:13:11.510 00.000 10052 MoveAxis(N, 0, ABG)
02:13:11.510 00.000 10052 Move returns status 0, amount 0
02:13:11.510 00.000 10052 move complete, result=0
02:13:11.510 00.000 10052 worker thread done servicing request
02:13:11.510 00.000 10052 Worker thread wakes up
02:13:11.511 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:11.511 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:11.512 00.001 6880 GuideStep: 0.1 px 30 ms WEST, 0.1 px 0 ms NORTH
02:13:12.643 01.131 10052 Exposure complete
02:13:12.720 00.077 10052 worker thread done servicing request
02:13:12.720 00.000 6880 OnExposeComplete: enter
02:13:12.720 00.000 6880 UpdateGuideState(): m_state=6
02:13:12.720 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3061
02:13:12.720 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=892.10, Mass=2551, SNR=35.0, Peak=158 HFD=4.9
02:13:12.721 00.001 6880 MultiStar: [#1 0.45,0.21,0.95,U] [#2 0.58,0.01,0.00,M1] [#3 0.38,0.03,0.90,U] [#4 0.46,-0.02,0.84,U] [#5 0.50,0.36,0.00,M7] [#6 0.60,-0.02,0.00,M2] [#7 0.55,0.02,0.00,M1] [#8 0.39,-0.13,0.79,U] 
02:13:12.721 00.000 6880 single-star, 4 included, MultiStar: {0.40, -0.00}, one-star: {0.32, -0.12}
02:13:12.721 00.000 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
02:13:12.721 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
02:13:12.721 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.12 hyp=0.34 cameraTheta=-0.35 mountX=0.10 mountY=0.33, mountTheta=1.26
02:13:12.722 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.12, opts=13)
02:13:12.722 00.000 6880 Enqueuing Move request for scope (0.32, -0.12)
02:13:12.722 00.000 10052 Worker thread wakes up
02:13:12.722 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.12) opts 0xd
02:13:12.723 00.001 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.12)
02:13:12.723 00.000 10052 Moving (0.32, -0.12) raw xDistance=0.10 yDistance=0.33
02:13:12.723 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:12.723 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.33, slope = -0.01
02:13:12.723 00.000 10052 MoveAxis(E, 0, ABG)
02:13:12.723 00.000 10052 Move returns status 0, amount 0
02:13:12.723 00.000 10052 MoveAxis(N, 0, ABG)
02:13:12.723 00.000 10052 Move returns status 0, amount 0
02:13:12.723 00.000 10052 move complete, result=0
02:13:12.723 00.000 10052 worker thread done servicing request
02:13:12.747 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:12.784 00.037 6880 UpdateGuideState exits: m=2551 SNR=35.0
02:13:12.784 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:12.785 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:12.785 00.000 6880 Enqueuing Expose request
02:13:12.785 00.000 10052 Worker thread wakes up
02:13:12.785 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:13:12.785 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:12.785 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:13.032 00.247 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"97a7c26c-548b-4d98-beef-cbc91deef3bb"}
02:13:13.033 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"97a7c26c-548b-4d98-beef-cbc91deef3bb"}
02:13:13.034 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2089e8cc-a367-43ec-82f0-77cb777a5f6b"}
02:13:13.034 00.000 6880 case statement mapped state 6 to 3
02:13:13.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2089e8cc-a367-43ec-82f0-77cb777a5f6b"}
02:13:13.035 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"79dc9b3d-4b35-4e6c-82f5-8d6cfd613397"}
02:13:13.035 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3061,"width":15,"height":15,"star_pos":[7.27,7.10],"pixels":"..."},"id":"79dc9b3d-4b35-4e6c-82f5-8d6cfd613397"}
02:13:13.700 00.665 10052 Exposure complete
02:13:13.767 00.067 10052 worker thread done servicing request
02:13:13.767 00.000 6880 OnExposeComplete: enter
02:13:13.768 00.001 6880 UpdateGuideState(): m_state=6
02:13:13.768 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3062
02:13:13.768 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=892.05, Mass=2502, SNR=34.8, Peak=158 HFD=4.5
02:13:13.768 00.000 6880 MultiStar: [#1 0.41,0.01,0.94,U] [#2 0.38,-0.09,1.00,U] [#3 0.26,-0.07,0.94,U] [#4 0.37,-0.23,0.85,U] [#5 0.52,0.05,0.99,U] [#6 0.56,-0.07,0.00,M3] [#7 0.30,-0.06,0.76,U] [#8 0.24,0.01,0.81,U] 
02:13:13.769 00.001 6880 single-star, 7 included, MultiStar: {0.34, -0.07}, one-star: {0.17, -0.16}
02:13:13.769 00.000 6880 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.61) = xAngle (0.86 = 0.86)
02:13:13.769 00.000 6880 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
02:13:13.769 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.24 cameraTheta=-0.75 mountX=0.16 mountY=0.18, mountTheta=0.85
02:13:13.770 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.16, opts=13)
02:13:13.771 00.001 6880 Enqueuing Move request for scope (0.17, -0.16)
02:13:13.771 00.000 10052 Worker thread wakes up
02:13:13.771 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
02:13:13.771 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
02:13:13.771 00.000 10052 Moving (0.17, -0.16) raw xDistance=0.16 yDistance=0.18
02:13:13.771 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:13:13.771 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.01
02:13:13.771 00.000 10052 MoveAxis(W, 42, ABG)
02:13:13.771 00.000 10052 Guiding  Dir = 3, Dur = 42
02:13:13.795 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:13.835 00.040 6880 UpdateGuideState exits: m=2502 SNR=34.8
02:13:13.836 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:13.836 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:13.836 00.000 6880 Enqueuing Expose request
02:13:13.851 00.015 10052 IsSlewing returns 0
02:13:13.930 00.079 10052 IsGuiding returns 0
02:13:14.073 00.143 10052 IsGuiding returns 0
02:13:14.074 00.001 10052 Move returns status 0, amount 42
02:13:14.074 00.000 10052 MoveAxis(N, 0, ABG)
02:13:14.074 00.000 10052 Move returns status 0, amount 0
02:13:14.074 00.000 10052 move complete, result=0
02:13:14.075 00.001 10052 worker thread done servicing request
02:13:14.075 00.000 10052 Worker thread wakes up
02:13:14.075 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:14.075 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:14.075 00.000 6880 GuideStep: 0.2 px 42 ms WEST, 0.2 px 0 ms NORTH
02:13:15.037 00.962 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c8a1eccf-5546-4e31-b82d-ecff90e65567"}
02:13:15.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c8a1eccf-5546-4e31-b82d-ecff90e65567"}
02:13:15.039 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"197c78fe-87cd-44ca-8e73-686f84e8abb8"}
02:13:15.039 00.000 6880 case statement mapped state 6 to 3
02:13:15.039 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"197c78fe-87cd-44ca-8e73-686f84e8abb8"}
02:13:15.039 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d8fd5818-729b-4bd5-ac0d-21a78ac0a0a7"}
02:13:15.039 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3062,"width":15,"height":15,"star_pos":[7.12,7.05],"pixels":"..."},"id":"d8fd5818-729b-4bd5-ac0d-21a78ac0a0a7"}
02:13:15.208 00.169 10052 Exposure complete
02:13:15.287 00.079 10052 worker thread done servicing request
02:13:15.288 00.001 6880 OnExposeComplete: enter
02:13:15.288 00.000 6880 UpdateGuideState(): m_state=6
02:13:15.288 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3063
02:13:15.288 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.36, Mass=2549, SNR=35.1, Peak=170 HFD=4.7
02:13:15.288 00.000 6880 MultiStar: [#1 0.38,0.24,0.94,U] [#2 0.45,0.32,0.00,M1] [#3 0.38,0.00,0.91,U] [#4 0.40,-0.02,0.82,U] [#5 0.58,0.45,0.00,M7] [#6 0.30,0.08,0.91,U] [#7 0.36,0.01,0.74,U] [#8 0.29,0.09,0.81,U] 
02:13:15.289 00.001 6880 single-star, 6 included, MultiStar: {0.33, 0.08}, one-star: {0.23, 0.14}
02:13:15.289 00.000 6880 CameraToMount -- cameraTheta (0.56) - m_xAngle (-1.61) = xAngle (2.17 = 2.17)
02:13:15.289 00.000 6880 CameraToMount -- cameraTheta (0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.14 = 2.14)
02:13:15.289 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.56 mountX=-0.15 mountY=0.23, mountTheta=2.16
02:13:15.290 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.14, opts=13)
02:13:15.290 00.000 6880 Enqueuing Move request for scope (0.23, 0.14)
02:13:15.290 00.000 10052 Worker thread wakes up
02:13:15.290 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
02:13:15.290 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
02:13:15.290 00.000 10052 Moving (0.23, 0.14) raw xDistance=-0.15 yDistance=0.23
02:13:15.290 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:13:15.291 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.23, slope = 0.02
02:13:15.291 00.000 10052 MoveAxis(E, 39, ABG)
02:13:15.291 00.000 10052 Guiding  Dir = 2, Dur = 39
02:13:15.311 00.020 10052 IsSlewing returns 0
02:13:15.317 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:15.350 00.033 10052 IsGuiding returns 0
02:13:15.366 00.016 6880 UpdateGuideState exits: m=2549 SNR=35.1
02:13:15.366 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:15.366 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:15.366 00.000 6880 Enqueuing Expose request
02:13:15.378 00.012 10052 PulseGuide returned control before completion, sleep 22
02:13:15.430 00.052 10052 IsGuiding returns 0
02:13:15.430 00.000 10052 Move returns status 0, amount 39
02:13:15.430 00.000 10052 MoveAxis(S, 32, ABG)
02:13:15.430 00.000 10052 Guiding  Dir = 1, Dur = 32
02:13:15.467 00.037 10052 IsSlewing returns 0
02:13:15.506 00.039 10052 IsGuiding returns 0
02:13:15.648 00.142 10052 IsGuiding returns 0
02:13:15.648 00.000 10052 Move returns status 0, amount 32
02:13:15.648 00.000 10052 move complete, result=0
02:13:15.648 00.000 10052 worker thread done servicing request
02:13:15.649 00.001 10052 Worker thread wakes up
02:13:15.649 00.000 6880 GuideStep: -0.2 px 39 ms EAST, 0.2 px 32 ms SOUTH
02:13:15.649 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:15.649 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:16.557 00.908 10052 Exposure complete
02:13:16.625 00.068 10052 worker thread done servicing request
02:13:16.625 00.000 6880 OnExposeComplete: enter
02:13:16.625 00.000 6880 UpdateGuideState(): m_state=6
02:13:16.625 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3064
02:13:16.626 00.001 6880 Star::Find returns 1 (0), X=408.21, Y=892.12, Mass=2565, SNR=35.1, Peak=172 HFD=4.5
02:13:16.626 00.000 6880 MultiStar: [#1 0.41,-0.04,0.92,U] [#2 0.54,-0.11,0.00,M2] [#3 0.48,-0.12,0.92,U] [#4 0.26,-0.11,0.84,U] [#5 0.52,-0.01,0.97,U] [#6 0.75,-0.05,0.00,M3] [#7 0.41,-0.09,0.73,U] [#8 0.45,-0.19,0.77,U] 
02:13:16.626 00.000 6880 single-star, 6 included, MultiStar: {0.40, -0.09}, one-star: {0.26, -0.10}
02:13:16.626 00.000 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.26 = 1.26)
02:13:16.626 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
02:13:16.626 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.10 hyp=0.28 cameraTheta=-0.35 mountX=0.09 mountY=0.26, mountTheta=1.26
02:13:16.628 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.10, opts=13)
02:13:16.628 00.000 6880 Enqueuing Move request for scope (0.26, -0.10)
02:13:16.628 00.000 10052 Worker thread wakes up
02:13:16.628 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.10) opts 0xd
02:13:16.628 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.10)
02:13:16.628 00.000 10052 Moving (0.26, -0.10) raw xDistance=0.09 yDistance=0.26
02:13:16.628 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:13:16.628 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.26, slope = 0.02
02:13:16.629 00.001 10052 MoveAxis(E, 0, ABG)
02:13:16.629 00.000 10052 Move returns status 0, amount 0
02:13:16.629 00.000 10052 MoveAxis(S, 35, ABG)
02:13:16.629 00.000 10052 Guiding  Dir = 1, Dur = 35
02:13:16.652 00.023 10052 IsSlewing returns 0
02:13:16.659 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:16.688 00.029 10052 IsGuiding returns 0
02:13:16.707 00.019 6880 UpdateGuideState exits: m=2565 SNR=35.1
02:13:16.707 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:16.707 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:16.707 00.000 6880 Enqueuing Expose request
02:13:16.715 00.008 10052 PulseGuide returned control before completion, sleep 20
02:13:16.765 00.050 10052 IsGuiding returns 0
02:13:16.765 00.000 10052 Move returns status 0, amount 35
02:13:16.765 00.000 10052 move complete, result=0
02:13:16.765 00.000 10052 worker thread done servicing request
02:13:16.765 00.000 10052 Worker thread wakes up
02:13:16.765 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:16.765 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:16.766 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 35 ms SOUTH
02:13:17.037 00.271 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"111625b5-f8b3-4cd8-9d09-a719da329fc4"}
02:13:17.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"111625b5-f8b3-4cd8-9d09-a719da329fc4"}
02:13:17.038 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"64e7c122-8097-422f-9c4d-fcbb78e04f13"}
02:13:17.038 00.000 6880 case statement mapped state 6 to 3
02:13:17.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"64e7c122-8097-422f-9c4d-fcbb78e04f13"}
02:13:17.038 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"237d37e0-490a-432d-ad70-391f3791a77e"}
02:13:17.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3064,"width":15,"height":15,"star_pos":[7.21,7.12],"pixels":"..."},"id":"237d37e0-490a-432d-ad70-391f3791a77e"}
02:13:17.894 00.856 10052 Exposure complete
02:13:17.977 00.083 10052 worker thread done servicing request
02:13:17.978 00.001 6880 OnExposeComplete: enter
02:13:17.978 00.000 6880 UpdateGuideState(): m_state=6
02:13:17.978 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3065
02:13:17.978 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=892.29, Mass=2669, SNR=35.9, Peak=157 HFD=4.8
02:13:17.979 00.001 6880 MultiStar: [#1 0.50,-0.04,0.93,U] [#2 0.71,-0.17,0.00,M3] [#3 0.41,-0.13,0.90,U] [#4 0.31,-0.19,0.83,U] [#5 0.60,-0.09,0.00,M7] [#6 0.78,-0.20,0.00,M4] [#7 0.44,-0.17,0.74,U] [#8 0.39,-0.17,0.78,U] 
02:13:17.979 00.000 6880 single-star, 5 included, MultiStar: {0.38, -0.10}, one-star: {0.25, 0.07}
02:13:17.979 00.000 6880 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
02:13:17.979 00.000 6880 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.86 = 1.86)
02:13:17.979 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.07 hyp=0.26 cameraTheta=0.28 mountX=-0.08 mountY=0.25, mountTheta=1.89
02:13:17.981 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.07, opts=13)
02:13:17.981 00.000 6880 Enqueuing Move request for scope (0.25, 0.07)
02:13:17.981 00.000 10052 Worker thread wakes up
02:13:17.981 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.07) opts 0xd
02:13:17.981 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.07)
02:13:17.981 00.000 10052 Moving (0.25, 0.07) raw xDistance=-0.08 yDistance=0.25
02:13:17.982 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:13:17.982 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.25, slope = 0.02
02:13:17.982 00.000 10052 MoveAxis(E, 0, ABG)
02:13:17.982 00.000 10052 Move returns status 0, amount 0
02:13:17.982 00.000 10052 MoveAxis(S, 35, ABG)
02:13:17.982 00.000 10052 Guiding  Dir = 1, Dur = 35
02:13:18.014 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:18.036 00.022 10052 IsSlewing returns 0
02:13:18.053 00.017 6880 UpdateGuideState exits: m=2669 SNR=35.9
02:13:18.053 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:18.054 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:18.054 00.000 6880 Enqueuing Expose request
02:13:18.115 00.061 10052 IsGuiding returns 0
02:13:18.258 00.143 10052 IsGuiding returns 0
02:13:18.258 00.000 10052 Move returns status 0, amount 35
02:13:18.258 00.000 10052 move complete, result=0
02:13:18.258 00.000 10052 worker thread done servicing request
02:13:18.258 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 35 ms SOUTH
02:13:18.258 00.000 10052 Worker thread wakes up
02:13:18.259 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:18.259 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:19.038 00.779 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c566c266-013b-4f79-a3e8-820b641b90d7"}
02:13:19.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c566c266-013b-4f79-a3e8-820b641b90d7"}
02:13:19.039 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f0ccef8f-b402-4617-8f53-2982ffc0ba20"}
02:13:19.039 00.000 6880 case statement mapped state 6 to 3
02:13:19.039 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0ccef8f-b402-4617-8f53-2982ffc0ba20"}
02:13:19.040 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aa1149d4-0de6-416b-b8c4-d4d03aa7aea6"}
02:13:19.040 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3065,"width":15,"height":15,"star_pos":[7.20,7.29],"pixels":"..."},"id":"aa1149d4-0de6-416b-b8c4-d4d03aa7aea6"}
02:13:19.165 00.125 10052 Exposure complete
02:13:19.232 00.067 10052 worker thread done servicing request
02:13:19.232 00.000 6880 OnExposeComplete: enter
02:13:19.232 00.000 6880 UpdateGuideState(): m_state=6
02:13:19.233 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3066
02:13:19.233 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=892.47, Mass=2320, SNR=33.3, Peak=149 HFD=4.2
02:13:19.233 00.000 6880 MultiStar: [#1 0.34,0.30,0.99,U] [#2 0.66,0.01,0.00,M4] [#3 0.29,0.05,0.96,U] [#4 0.28,0.16,0.87,U] [#5 0.51,0.30,0.00,M8] [#6 0.47,-0.02,0.95,U] [#7 0.51,0.06,0.81,U] [#8 0.35,0.05,0.82,U] 
02:13:19.233 00.000 6880 single-star, 6 included, MultiStar: {0.33, 0.13}, one-star: {0.12, 0.26}
02:13:19.233 00.000 6880 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
02:13:19.233 00.000 6880 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
02:13:19.233 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.26 hyp=0.28 cameraTheta=1.13 mountX=-0.26 mountY=0.12, mountTheta=2.72
02:13:19.235 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.26, opts=13)
02:13:19.235 00.000 6880 Enqueuing Move request for scope (0.12, 0.26)
02:13:19.235 00.000 10052 Worker thread wakes up
02:13:19.235 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.26) opts 0xd
02:13:19.235 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.26)
02:13:19.235 00.000 10052 Moving (0.12, 0.26) raw xDistance=-0.26 yDistance=0.12
02:13:19.235 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:13:19.236 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
02:13:19.236 00.000 10052 MoveAxis(E, 70, ABG)
02:13:19.236 00.000 10052 Guiding  Dir = 2, Dur = 70
02:13:19.257 00.021 10052 IsSlewing returns 0
02:13:19.259 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:19.294 00.035 6880 UpdateGuideState exits: m=2320 SNR=33.3
02:13:19.294 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:19.294 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:19.294 00.000 6880 Enqueuing Expose request
02:13:19.295 00.001 10052 IsGuiding returns 0
02:13:19.323 00.028 10052 PulseGuide returned control before completion, sleep 53
02:13:19.401 00.078 10052 IsGuiding returns 0
02:13:19.401 00.000 10052 Move returns status 0, amount 70
02:13:19.401 00.000 10052 MoveAxis(N, 0, ABG)
02:13:19.401 00.000 10052 Move returns status 0, amount 0
02:13:19.401 00.000 10052 move complete, result=0
02:13:19.401 00.000 10052 worker thread done servicing request
02:13:19.401 00.000 10052 Worker thread wakes up
02:13:19.401 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:19.402 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:19.427 00.025 6880 GuideStep: -0.3 px 70 ms EAST, 0.1 px 0 ms NORTH
02:13:20.525 01.098 10052 Exposure complete
02:13:20.592 00.067 10052 worker thread done servicing request
02:13:20.592 00.000 6880 OnExposeComplete: enter
02:13:20.592 00.000 6880 UpdateGuideState(): m_state=6
02:13:20.592 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3067
02:13:20.592 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.22, Mass=2467, SNR=34.4, Peak=164 HFD=4.6
02:13:20.593 00.001 6880 MultiStar: [#1 0.30,0.14,0.94,U] [#2 0.32,0.23,0.99,U] [#3 0.28,-0.24,0.94,U] [#4 0.29,0.04,0.85,U] [#5 0.48,0.36,0.00,M9] [#6 0.34,-0.23,0.95,U] [#7 0.45,-0.03,0.77,U] [#8 0.08,-0.20,0.81,U] 
02:13:20.593 00.000 6880 single-star, 7 included, MultiStar: {0.26, -0.03}, one-star: {0.06, 0.01}
02:13:20.593 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
02:13:20.593 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
02:13:20.593 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.11 mountX=-0.01 mountY=0.06, mountTheta=1.72
02:13:20.595 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.01, opts=13)
02:13:20.595 00.000 6880 Enqueuing Move request for scope (0.06, 0.01)
02:13:20.595 00.000 10052 Worker thread wakes up
02:13:20.595 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:13:20.595 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:13:20.595 00.000 10052 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
02:13:20.595 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:13:20.595 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
02:13:20.595 00.000 10052 MoveAxis(E, 0, ABG)
02:13:20.595 00.000 10052 Move returns status 0, amount 0
02:13:20.595 00.000 10052 MoveAxis(N, 0, ABG)
02:13:20.595 00.000 10052 Move returns status 0, amount 0
02:13:20.595 00.000 10052 move complete, result=0
02:13:20.596 00.001 10052 worker thread done servicing request
02:13:20.618 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:20.655 00.037 6880 UpdateGuideState exits: m=2467 SNR=34.4
02:13:20.656 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:20.656 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:20.656 00.000 6880 Enqueuing Expose request
02:13:20.656 00.000 10052 Worker thread wakes up
02:13:20.656 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:20.656 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:20.656 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:21.037 00.381 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16f410ec-4d6a-4e74-b424-32cc6502db9f"}
02:13:21.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16f410ec-4d6a-4e74-b424-32cc6502db9f"}
02:13:21.038 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a33595c-fe40-4275-98d6-726482a3dfa9"}
02:13:21.038 00.000 6880 case statement mapped state 6 to 3
02:13:21.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a33595c-fe40-4275-98d6-726482a3dfa9"}
02:13:21.038 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"faa21fe3-eaba-461c-bc78-535710d1ea7b"}
02:13:21.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3067,"width":15,"height":15,"star_pos":[7.00,7.22],"pixels":"..."},"id":"faa21fe3-eaba-461c-bc78-535710d1ea7b"}
02:13:21.575 00.537 10052 Exposure complete
02:13:21.648 00.073 10052 worker thread done servicing request
02:13:21.648 00.000 6880 OnExposeComplete: enter
02:13:21.648 00.000 6880 UpdateGuideState(): m_state=6
02:13:21.649 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3068
02:13:21.649 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.23, Mass=2607, SNR=35.4, Peak=181 HFD=4.5
02:13:21.649 00.000 6880 MultiStar: [#1 0.38,0.09,0.94,U] [#2 0.59,-0.25,0.00,M4] [#3 0.27,-0.02,0.89,U] [#4 0.40,-0.06,0.82,U] [#5 0.33,0.44,0.00,M10] [#6 0.43,-0.14,0.88,U] [#7 0.30,0.10,0.75,U] [#8 0.24,-0.07,0.78,U] 
02:13:21.649 00.000 6880 single-star, 6 included, MultiStar: {0.30, -0.01}, one-star: {0.10, 0.02}
02:13:21.649 00.000 6880 CameraToMount -- cameraTheta (0.16) - m_xAngle (-1.61) = xAngle (1.77 = 1.77)
02:13:21.649 00.000 6880 CameraToMount -- cameraTheta (0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.74 = 1.74)
02:13:21.650 00.001 6880 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.16 mountX=-0.02 mountY=0.10, mountTheta=1.77
02:13:21.652 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.02, opts=13)
02:13:21.652 00.000 6880 Enqueuing Move request for scope (0.10, 0.02)
02:13:21.652 00.000 10052 Worker thread wakes up
02:13:21.652 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
02:13:21.652 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
02:13:21.652 00.000 10052 Moving (0.10, 0.02) raw xDistance=-0.02 yDistance=0.10
02:13:21.652 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:13:21.652 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
02:13:21.652 00.000 10052 MoveAxis(E, 0, ABG)
02:13:21.652 00.000 10052 Move returns status 0, amount 0
02:13:21.652 00.000 10052 MoveAxis(N, 0, ABG)
02:13:21.652 00.000 10052 Move returns status 0, amount 0
02:13:21.653 00.001 10052 move complete, result=0
02:13:21.653 00.000 10052 worker thread done servicing request
02:13:21.679 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:21.721 00.042 6880 UpdateGuideState exits: m=2607 SNR=35.4
02:13:21.721 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:21.721 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:21.721 00.000 6880 Enqueuing Expose request
02:13:21.722 00.001 10052 Worker thread wakes up
02:13:21.722 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:21.722 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:21.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:22.861 01.139 10052 Exposure complete
02:13:22.937 00.076 10052 worker thread done servicing request
02:13:22.937 00.000 6880 OnExposeComplete: enter
02:13:22.937 00.000 6880 UpdateGuideState(): m_state=6
02:13:22.937 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3069
02:13:22.938 00.001 6880 Star::Find returns 1 (0), X=408.07, Y=892.24, Mass=2446, SNR=34.4, Peak=140 HFD=4.7
02:13:22.938 00.000 6880 MultiStar: [#1 0.32,0.04,0.98,U] [#2 0.43,-0.04,0.97,U] [#3 0.20,-0.08,0.92,U] [#4 0.39,-0.11,0.86,U] [#5 0.41,0.31,0.97,U] [#6 0.46,-0.21,0.95,U] [#7 0.46,-0.26,0.00,M1] [#8 0.17,-0.00,0.80,U] 
02:13:22.938 00.000 6880 single-star, 7 included, MultiStar: {0.31, -0.00}, one-star: {0.12, 0.02}
02:13:22.938 00.000 6880 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.61) = xAngle (1.81 = 1.81)
02:13:22.938 00.000 6880 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.78 = 1.78)
02:13:22.938 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.02 hyp=0.13 cameraTheta=0.19 mountX=-0.03 mountY=0.12, mountTheta=1.81
02:13:22.940 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.02, opts=13)
02:13:22.940 00.000 6880 Enqueuing Move request for scope (0.12, 0.02)
02:13:22.940 00.000 10052 Worker thread wakes up
02:13:22.940 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.02) opts 0xd
02:13:22.940 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.02)
02:13:22.940 00.000 10052 Moving (0.12, 0.02) raw xDistance=-0.03 yDistance=0.12
02:13:22.940 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:13:22.940 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
02:13:22.940 00.000 10052 MoveAxis(E, 0, ABG)
02:13:22.940 00.000 10052 Move returns status 0, amount 0
02:13:22.940 00.000 10052 MoveAxis(N, 0, ABG)
02:13:22.941 00.001 10052 Move returns status 0, amount 0
02:13:22.941 00.000 10052 move complete, result=0
02:13:22.941 00.000 10052 worker thread done servicing request
02:13:22.968 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:23.012 00.044 6880 UpdateGuideState exits: m=2446 SNR=34.4
02:13:23.012 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:23.012 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:23.012 00.000 6880 Enqueuing Expose request
02:13:23.012 00.000 10052 Worker thread wakes up
02:13:23.012 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:23.012 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:23.012 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:23.036 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3644bbcb-f0dc-4039-b514-758530844a12"}
02:13:23.036 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3644bbcb-f0dc-4039-b514-758530844a12"}
02:13:23.044 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1f8a1ed4-2e2a-4c59-b4cb-da04b2067014"}
02:13:23.044 00.000 6880 case statement mapped state 6 to 3
02:13:23.045 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f8a1ed4-2e2a-4c59-b4cb-da04b2067014"}
02:13:23.048 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e2dcf3c0-08fb-4765-818c-6cff7bbc56ef"}
02:13:23.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3069,"width":15,"height":15,"star_pos":[7.07,7.24],"pixels":"..."},"id":"e2dcf3c0-08fb-4765-818c-6cff7bbc56ef"}
02:13:23.932 00.884 10052 Exposure complete
02:13:23.998 00.066 10052 worker thread done servicing request
02:13:23.998 00.000 6880 OnExposeComplete: enter
02:13:23.998 00.000 6880 UpdateGuideState(): m_state=6
02:13:23.998 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3070
02:13:23.998 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.25, Mass=2476, SNR=34.5, Peak=152 HFD=4.5
02:13:24.000 00.002 6880 MultiStar: [#1 0.39,0.12,0.97,U] [#2 0.39,0.02,0.98,U] [#3 0.30,0.06,0.92,U] [#4 0.45,-0.15,0.87,U] [#5 0.46,0.38,0.00,M10] [#6 0.45,0.00,0.95,U] [#7 0.38,-0.04,0.79,U] [#8 0.28,-0.08,0.81,U] 
02:13:24.000 00.000 6880 single-star, 7 included, MultiStar: {0.35, 0.00}, one-star: {0.16, 0.04}
02:13:24.000 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.83 = 1.83)
02:13:24.000 00.000 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
02:13:24.000 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.04 hyp=0.17 cameraTheta=0.22 mountX=-0.04 mountY=0.16, mountTheta=1.83
02:13:24.002 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.04, opts=13)
02:13:24.002 00.000 6880 Enqueuing Move request for scope (0.16, 0.04)
02:13:24.002 00.000 10052 Worker thread wakes up
02:13:24.002 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.04) opts 0xd
02:13:24.002 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.04)
02:13:24.002 00.000 10052 Moving (0.16, 0.04) raw xDistance=-0.04 yDistance=0.16
02:13:24.002 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:13:24.002 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.02
02:13:24.002 00.000 10052 MoveAxis(E, 0, ABG)
02:13:24.003 00.001 10052 Move returns status 0, amount 0
02:13:24.003 00.000 10052 MoveAxis(N, 0, ABG)
02:13:24.003 00.000 10052 Move returns status 0, amount 0
02:13:24.003 00.000 10052 move complete, result=0
02:13:24.003 00.000 10052 worker thread done servicing request
02:13:24.026 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:24.061 00.035 6880 UpdateGuideState exits: m=2476 SNR=34.5
02:13:24.061 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:24.061 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:24.061 00.000 6880 Enqueuing Expose request
02:13:24.061 00.000 10052 Worker thread wakes up
02:13:24.061 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:24.062 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:24.062 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:25.043 00.981 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83e6b5e5-ef01-438b-84ed-571ebc672a0a"}
02:13:25.044 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83e6b5e5-ef01-438b-84ed-571ebc672a0a"}
02:13:25.044 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6c4c5c0a-6b72-4c72-b642-599cd88cf6c5"}
02:13:25.044 00.000 6880 case statement mapped state 6 to 3
02:13:25.044 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c4c5c0a-6b72-4c72-b642-599cd88cf6c5"}
02:13:25.045 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"732fe1ec-2942-4449-91ee-7a40f350efe9"}
02:13:25.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3070,"width":15,"height":15,"star_pos":[7.10,7.25],"pixels":"..."},"id":"732fe1ec-2942-4449-91ee-7a40f350efe9"}
02:13:25.190 00.145 10052 Exposure complete
02:13:25.270 00.080 10052 worker thread done servicing request
02:13:25.270 00.000 6880 OnExposeComplete: enter
02:13:25.270 00.000 6880 UpdateGuideState(): m_state=6
02:13:25.271 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3071
02:13:25.271 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.37, Mass=2474, SNR=34.5, Peak=170 HFD=4.3
02:13:25.271 00.000 6880 MultiStar: [#1 0.25,0.06,0.97,U] [#2 0.49,0.21,0.00,M3] [#3 0.21,0.13,0.90,U] [#4 0.20,0.05,0.86,U] [#5 0.36,0.42,0.00,R] [#6 0.47,0.01,0.90,U] [#7 0.33,-0.09,0.78,U] [#8 0.16,-0.06,0.81,U] 
02:13:25.271 00.000 6880 single-star, 6 included, MultiStar: {0.23, 0.04}, one-star: {0.00, 0.15}
02:13:25.271 00.000 6880 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.61) = xAngle (3.17 = -3.11)
02:13:25.271 00.000 6880 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.14 = 3.14)
02:13:25.271 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.56 mountX=-0.15 mountY=0.00, mountTheta=3.14
02:13:25.273 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.15, opts=13)
02:13:25.273 00.000 6880 Enqueuing Move request for scope (0.00, 0.15)
02:13:25.273 00.000 10052 Worker thread wakes up
02:13:25.273 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.15) opts 0xd
02:13:25.273 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.15)
02:13:25.273 00.000 10052 Moving (0.00, 0.15) raw xDistance=-0.15 yDistance=0.00
02:13:25.273 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:13:25.274 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
02:13:25.274 00.000 10052 MoveAxis(E, 41, ABG)
02:13:25.274 00.000 10052 Guiding  Dir = 2, Dur = 41
02:13:25.294 00.020 10052 IsSlewing returns 0
02:13:25.298 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:25.331 00.033 10052 IsGuiding returns 0
02:13:25.337 00.006 6880 UpdateGuideState exits: m=2474 SNR=34.5
02:13:25.337 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:25.337 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:25.337 00.000 6880 Enqueuing Expose request
02:13:25.360 00.023 10052 PulseGuide returned control before completion, sleep 24
02:13:25.412 00.052 10052 IsGuiding returns 0
02:13:25.412 00.000 10052 Move returns status 0, amount 41
02:13:25.412 00.000 10052 MoveAxis(N, 0, ABG)
02:13:25.412 00.000 10052 Move returns status 0, amount 0
02:13:25.412 00.000 10052 move complete, result=0
02:13:25.412 00.000 10052 worker thread done servicing request
02:13:25.412 00.000 6880 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
02:13:25.412 00.000 10052 Worker thread wakes up
02:13:25.412 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:25.412 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:26.333 00.921 10052 Exposure complete
02:13:26.407 00.074 10052 worker thread done servicing request
02:13:26.407 00.000 6880 OnExposeComplete: enter
02:13:26.407 00.000 6880 UpdateGuideState(): m_state=6
02:13:26.407 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3072
02:13:26.407 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.24, Mass=2528, SNR=34.9, Peak=157 HFD=4.5
02:13:26.408 00.001 6880 MultiStar: [#1 0.50,0.03,0.97,U] [#2 0.58,-0.07,0.00,M4] [#3 0.41,-0.05,0.92,U] [#4 0.36,-0.08,0.86,U] [#5 0.20,-0.47,0.98,U] [#6 0.66,-0.09,0.00,M1] [#7 0.46,-0.14,0.76,U] [#8 0.38,-0.13,0.81,U] 
02:13:26.408 00.000 6880 single-star, 6 included, MultiStar: {0.34, -0.12}, one-star: {0.15, 0.02}
02:13:26.408 00.000 6880 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.61) = xAngle (1.78 = 1.78)
02:13:26.408 00.000 6880 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.75 = 1.75)
02:13:26.408 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.17 mountX=-0.03 mountY=0.15, mountTheta=1.78
02:13:26.410 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.02, opts=13)
02:13:26.410 00.000 6880 Enqueuing Move request for scope (0.15, 0.02)
02:13:26.410 00.000 10052 Worker thread wakes up
02:13:26.410 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:13:26.410 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:13:26.410 00.000 10052 Moving (0.15, 0.02) raw xDistance=-0.03 yDistance=0.15
02:13:26.410 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:13:26.410 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
02:13:26.410 00.000 10052 MoveAxis(E, 0, ABG)
02:13:26.410 00.000 10052 Move returns status 0, amount 0
02:13:26.411 00.001 10052 MoveAxis(N, 0, ABG)
02:13:26.411 00.000 10052 Move returns status 0, amount 0
02:13:26.411 00.000 10052 move complete, result=0
02:13:26.411 00.000 10052 worker thread done servicing request
02:13:26.435 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:26.474 00.039 6880 UpdateGuideState exits: m=2528 SNR=34.9
02:13:26.474 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:26.474 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:26.474 00.000 6880 Enqueuing Expose request
02:13:26.474 00.000 10052 Worker thread wakes up
02:13:26.474 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:26.474 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:26.474 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:27.074 00.600 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b579ab1-4a81-4714-8e98-35fa5dcdb590"}
02:13:27.074 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b579ab1-4a81-4714-8e98-35fa5dcdb590"}
02:13:27.076 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21bbb566-ac2a-4b7b-a0e6-9a3bce125f9f"}
02:13:27.076 00.000 6880 case statement mapped state 6 to 3
02:13:27.076 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"21bbb566-ac2a-4b7b-a0e6-9a3bce125f9f"}
02:13:27.076 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a415f4d7-2ed6-44a6-963c-0fae8b6ea976"}
02:13:27.076 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3072,"width":15,"height":15,"star_pos":[7.09,7.24],"pixels":"..."},"id":"a415f4d7-2ed6-44a6-963c-0fae8b6ea976"}
02:13:27.604 00.528 10052 Exposure complete
02:13:27.705 00.101 10052 worker thread done servicing request
02:13:27.706 00.001 6880 OnExposeComplete: enter
02:13:27.706 00.000 6880 UpdateGuideState(): m_state=6
02:13:27.706 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3073
02:13:27.706 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.31, Mass=2499, SNR=34.7, Peak=161 HFD=4.9
02:13:27.707 00.001 6880 MultiStar: [#1 0.51,0.13,0.00,M1] [#2 0.55,0.02,0.00,M5] [#3 0.33,0.07,0.92,U] [#4 0.46,-0.01,0.83,U] [#5 0.20,-0.31,1.00,U] [#6 0.55,0.03,0.00,M2] [#7 0.53,-0.06,0.00,M1] [#8 0.20,0.02,0.82,U] 
02:13:27.707 00.000 6880 single-star, 4 included, MultiStar: {0.28, -0.03}, one-star: {0.21, 0.09}
02:13:27.707 00.000 6880 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.61) = xAngle (2.03 = 2.03)
02:13:27.707 00.000 6880 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.99 = 1.99)
02:13:27.707 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.09 hyp=0.23 cameraTheta=0.41 mountX=-0.10 mountY=0.21, mountTheta=2.02
02:13:27.709 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.09, opts=13)
02:13:27.709 00.000 6880 Enqueuing Move request for scope (0.21, 0.09)
02:13:27.709 00.000 10052 Worker thread wakes up
02:13:27.709 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.09) opts 0xd
02:13:27.709 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.09)
02:13:27.710 00.001 10052 Moving (0.21, 0.09) raw xDistance=-0.10 yDistance=0.21
02:13:27.710 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:13:27.710 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.01
02:13:27.710 00.000 10052 MoveAxis(E, 0, ABG)
02:13:27.710 00.000 10052 Move returns status 0, amount 0
02:13:27.710 00.000 10052 MoveAxis(N, 0, ABG)
02:13:27.710 00.000 10052 Move returns status 0, amount 0
02:13:27.710 00.000 10052 move complete, result=0
02:13:27.710 00.000 10052 worker thread done servicing request
02:13:27.741 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:27.788 00.047 6880 UpdateGuideState exits: m=2499 SNR=34.7
02:13:27.788 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:27.788 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:27.788 00.000 6880 Enqueuing Expose request
02:13:27.788 00.000 10052 Worker thread wakes up
02:13:27.788 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:27.788 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:27.789 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:28.703 00.914 10052 Exposure complete
02:13:28.793 00.090 10052 worker thread done servicing request
02:13:28.793 00.000 6880 OnExposeComplete: enter
02:13:28.793 00.000 6880 UpdateGuideState(): m_state=6
02:13:28.794 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3074
02:13:28.794 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.23, Mass=2540, SNR=35.0, Peak=174 HFD=4.6
02:13:28.794 00.000 6880 MultiStar: [#1 0.50,0.11,0.94,U] [#2 0.64,-0.05,0.00,M6] [#3 0.44,-0.11,0.90,U] [#4 0.48,-0.12,0.85,U] [#5 0.28,-0.43,0.98,U] [#6 0.63,-0.23,0.00,M3] [#7 0.57,-0.17,0.00,M2] [#8 0.62,0.05,0.00,M1] 
02:13:28.794 00.000 6880 single-star, 4 included, MultiStar: {0.38, -0.11}, one-star: {0.23, 0.02}
02:13:28.794 00.000 6880 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.61) = xAngle (1.68 = 1.68)
02:13:28.794 00.000 6880 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.65 = 1.65)
02:13:28.794 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.02 hyp=0.24 cameraTheta=0.07 mountX=-0.03 mountY=0.23, mountTheta=1.68
02:13:28.797 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.02, opts=13)
02:13:28.797 00.000 6880 Enqueuing Move request for scope (0.23, 0.02)
02:13:28.798 00.001 10052 Worker thread wakes up
02:13:28.798 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.02) opts 0xd
02:13:28.798 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.02)
02:13:28.798 00.000 10052 Moving (0.23, 0.02) raw xDistance=-0.03 yDistance=0.23
02:13:28.798 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:13:28.798 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.23, slope = 0.00
02:13:28.798 00.000 10052 MoveAxis(E, 0, ABG)
02:13:28.798 00.000 10052 Move returns status 0, amount 0
02:13:28.798 00.000 10052 MoveAxis(S, 7, ABG)
02:13:28.798 00.000 10052 Guiding  Dir = 1, Dur = 7
02:13:28.819 00.021 10052 IsSlewing returns 0
02:13:28.829 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:28.858 00.029 10052 IsGuiding returns 0
02:13:28.882 00.024 6880 UpdateGuideState exits: m=2540 SNR=35.0
02:13:28.882 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:28.882 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:28.882 00.000 6880 Enqueuing Expose request
02:13:28.942 00.060 10052 IsGuiding returns 1
02:13:28.942 00.000 10052 scope still moving after pulse duration time elapsed
02:13:28.996 00.054 10052 IsSlewing returns 0
02:13:29.035 00.039 10052 IsGuiding returns 0
02:13:29.035 00.000 10052 scope move finished after 7 + 169 ms
02:13:29.035 00.000 10052 Move returns status 0, amount 7
02:13:29.035 00.000 10052 move complete, result=0
02:13:29.035 00.000 10052 worker thread done servicing request
02:13:29.035 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 7 ms SOUTH
02:13:29.035 00.000 10052 Worker thread wakes up
02:13:29.035 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:29.036 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:29.111 00.075 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60d45d81-0301-4f2e-a573-fd18df375580"}
02:13:29.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60d45d81-0301-4f2e-a573-fd18df375580"}
02:13:29.113 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5990efe-32a9-4799-b108-b059d64f7e94"}
02:13:29.114 00.001 6880 case statement mapped state 6 to 3
02:13:29.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5990efe-32a9-4799-b108-b059d64f7e94"}
02:13:29.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"617c458c-bd7c-473f-85b4-09b3ca7688b0"}
02:13:29.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3074,"width":15,"height":15,"star_pos":[7.18,7.23],"pixels":"..."},"id":"617c458c-bd7c-473f-85b4-09b3ca7688b0"}
02:13:30.163 01.048 10052 Exposure complete
02:13:30.243 00.080 10052 worker thread done servicing request
02:13:30.243 00.000 6880 OnExposeComplete: enter
02:13:30.244 00.001 6880 UpdateGuideState(): m_state=6
02:13:30.244 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3075
02:13:30.244 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=891.80, Mass=2571, SNR=35.2, Peak=164 HFD=4.4
02:13:30.244 00.000 6880 MultiStar: [#1 0.66,-0.34,0.00,M1] [#2 0.75,-0.51,0.00,M7] [#3 0.69,-0.62,0.00,M1] [#4 0.53,-0.44,0.00,M1] [#5 0.30,-0.75,0.00,M1] [#6 0.91,-0.46,0.00,M4] [#7 0.60,-0.56,0.00,M3] [#8 0.63,-0.50,0.00,M2] 
02:13:30.244 00.000 6880 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.61) = xAngle (0.68 = 0.68)
02:13:30.245 00.001 6880 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
02:13:30.245 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.41 hyp=0.51 cameraTheta=-0.94 mountX=0.40 mountY=0.31, mountTheta=0.66
02:13:30.246 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.41, opts=13)
02:13:30.246 00.000 6880 Enqueuing Move request for scope (0.30, -0.41)
02:13:30.246 00.000 10052 Worker thread wakes up
02:13:30.246 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.41) opts 0xd
02:13:30.247 00.001 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.41)
02:13:30.247 00.000 10052 Moving (0.30, -0.41) raw xDistance=0.40 yDistance=0.31
02:13:30.247 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.40
02:13:30.247 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.31, slope = 0.02
02:13:30.247 00.000 10052 MoveAxis(W, 106, ABG)
02:13:30.247 00.000 10052 Guiding  Dir = 3, Dur = 106
02:13:30.277 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:30.320 00.043 6880 UpdateGuideState exits: m=2571 SNR=35.2
02:13:30.320 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:30.320 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:30.320 00.000 6880 Enqueuing Expose request
02:13:30.329 00.009 10052 IsSlewing returns 0
02:13:30.399 00.070 10052 IsGuiding returns 0
02:13:30.459 00.060 10052 PulseGuide returned control before completion, sleep 58
02:13:30.573 00.114 10052 IsGuiding returns 1
02:13:30.573 00.000 10052 scope still moving after pulse duration time elapsed
02:13:30.647 00.074 10052 IsSlewing returns 0
02:13:30.717 00.070 10052 IsGuiding returns 0
02:13:30.717 00.000 10052 scope move finished after 106 + 210 ms
02:13:30.717 00.000 10052 Move returns status 0, amount 106
02:13:30.717 00.000 10052 MoveAxis(S, 37, ABG)
02:13:30.717 00.000 10052 Guiding  Dir = 1, Dur = 37
02:13:30.755 00.038 10052 IsSlewing returns 0
02:13:30.792 00.037 10052 IsGuiding returns 0
02:13:30.820 00.028 10052 PulseGuide returned control before completion, sleep 20
02:13:30.904 00.084 10052 IsGuiding returns 0
02:13:30.904 00.000 10052 Move returns status 0, amount 37
02:13:30.904 00.000 10052 move complete, result=0
02:13:30.904 00.000 10052 worker thread done servicing request
02:13:30.904 00.000 10052 Worker thread wakes up
02:13:30.904 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:30.904 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:31.236 00.332 6880 GuideStep: 0.4 px 106 ms WEST, 0.3 px 37 ms SOUTH
02:13:31.247 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bbe896f3-384e-4c37-96d6-30329326cee7"}
02:13:31.248 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bbe896f3-384e-4c37-96d6-30329326cee7"}
02:13:31.252 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5fbcc8da-5ce3-46b3-87b5-f0c0563a9c2d"}
02:13:31.252 00.000 6880 case statement mapped state 6 to 3
02:13:31.252 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fbcc8da-5ce3-46b3-87b5-f0c0563a9c2d"}
02:13:31.264 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0d0d30a5-7c99-4bf5-b7fc-3c42a7a85e0c"}
02:13:31.264 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3075,"width":15,"height":15,"star_pos":[7.24,6.80],"pixels":"..."},"id":"0d0d30a5-7c99-4bf5-b7fc-3c42a7a85e0c"}
02:13:31.816 00.552 10052 Exposure complete
02:13:31.895 00.079 10052 worker thread done servicing request
02:13:31.896 00.001 6880 OnExposeComplete: enter
02:13:31.896 00.000 6880 UpdateGuideState(): m_state=6
02:13:31.896 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3076
02:13:31.896 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=891.93, Mass=2618, SNR=35.5, Peak=151 HFD=4.5
02:13:31.897 00.001 6880 MultiStar: [#1 0.67,-0.14,0.00,M2] [#2 0.93,-0.43,0.00,M8] [#3 0.77,-0.32,0.00,M2] [#4 0.68,-0.40,0.00,M2] [#5 0.39,-0.54,0.00,M2] [#6 0.86,-0.25,0.00,M5] [#7 0.71,-0.27,0.00,M4] [#8 0.43,-0.27,0.77,U] 
02:13:31.897 00.000 6880 refined, 1 included, MultiStar: {0.43, -0.28}, one-star: {0.44, -0.28}
02:13:31.897 00.000 6880 CameraToMount -- cameraTheta (-0.57) - m_xAngle (-1.61) = xAngle (1.04 = 1.04)
02:13:31.897 00.000 6880 CameraToMount -- cameraTheta (-0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.01 = 1.01)
02:13:31.897 00.000 6880 CameraToMount -- cameraX=0.43 cameraY=-0.28 hyp=0.51 cameraTheta=-0.57 mountX=0.26 mountY=0.44, mountTheta=1.03
02:13:31.899 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.43, y=-0.28, opts=13)
02:13:31.899 00.000 6880 Enqueuing Move request for scope (0.43, -0.28)
02:13:31.899 00.000 10052 Worker thread wakes up
02:13:31.899 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.28) opts 0xd
02:13:31.899 00.000 10052 Handling offset move in thread for scope, endpoint = (0.43, -0.28)
02:13:31.899 00.000 10052 Moving (0.43, -0.28) raw xDistance=0.26 yDistance=0.44
02:13:31.899 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
02:13:31.899 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.44, slope = 0.03
02:13:31.900 00.001 10052 MoveAxis(W, 75, ABG)
02:13:31.900 00.000 10052 Guiding  Dir = 3, Dur = 75
02:13:31.929 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:31.966 00.037 10052 IsSlewing returns 0
02:13:31.974 00.008 6880 UpdateGuideState exits: m=2618 SNR=35.5
02:13:31.974 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:31.974 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:31.974 00.000 6880 Enqueuing Expose request
02:13:32.041 00.067 10052 IsGuiding returns 0
02:13:32.110 00.069 10052 PulseGuide returned control before completion, sleep 17
02:13:32.191 00.081 10052 IsGuiding returns 1
02:13:32.191 00.000 10052 scope still moving after pulse duration time elapsed
02:13:32.265 00.074 10052 IsSlewing returns 0
02:13:32.344 00.079 10052 IsGuiding returns 0
02:13:32.344 00.000 10052 scope move finished after 75 + 228 ms
02:13:32.344 00.000 10052 Move returns status 0, amount 75
02:13:32.344 00.000 10052 MoveAxis(S, 62, ABG)
02:13:32.344 00.000 10052 Guiding  Dir = 1, Dur = 62
02:13:32.422 00.078 10052 IsSlewing returns 0
02:13:32.498 00.076 10052 IsGuiding returns 0
02:13:32.647 00.149 10052 IsGuiding returns 1
02:13:32.647 00.000 10052 scope still moving after pulse duration time elapsed
02:13:32.721 00.074 10052 IsSlewing returns 0
02:13:32.788 00.067 10052 IsGuiding returns 0
02:13:32.788 00.000 10052 scope move finished after 62 + 228 ms
02:13:32.788 00.000 10052 Move returns status 0, amount 62
02:13:32.788 00.000 10052 move complete, result=0
02:13:32.788 00.000 10052 worker thread done servicing request
02:13:32.789 00.001 6880 GuideStep: 0.3 px 75 ms WEST, 0.4 px 62 ms SOUTH
02:13:32.789 00.000 10052 Worker thread wakes up
02:13:32.789 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:32.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:33.099 00.310 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf11f89c-4fb0-48f2-a29c-fbd033252d05"}
02:13:33.099 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf11f89c-4fb0-48f2-a29c-fbd033252d05"}
02:13:33.099 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"63895da4-ac9f-4c53-b528-9722745d1cd7"}
02:13:33.100 00.001 6880 case statement mapped state 6 to 3
02:13:33.100 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"63895da4-ac9f-4c53-b528-9722745d1cd7"}
02:13:33.100 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"71f4716c-e923-4171-975a-fe5bc2c360c1"}
02:13:33.101 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3076,"width":15,"height":15,"star_pos":[7.38,6.93],"pixels":"..."},"id":"71f4716c-e923-4171-975a-fe5bc2c360c1"}
02:13:33.929 00.828 10052 Exposure complete
02:13:34.007 00.078 10052 worker thread done servicing request
02:13:34.007 00.000 6880 OnExposeComplete: enter
02:13:34.007 00.000 6880 UpdateGuideState(): m_state=6
02:13:34.008 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3077
02:13:34.008 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=892.11, Mass=2563, SNR=35.1, Peak=161 HFD=4.6
02:13:34.009 00.001 6880 MultiStar: [#1 0.64,0.02,0.00,M3] [#2 0.81,-0.17,0.00,M9] [#3 0.74,-0.23,0.00,M3] [#4 0.54,-0.16,0.00,M3] [#5 0.39,-0.32,0.96,U] [#6 0.92,-0.23,0.00,M6] [#7 0.84,-0.12,0.00,M5] [#8 0.75,-0.21,0.00,M2] 
02:13:34.009 00.000 6880 single-star, 1 included, MultiStar: {0.42, -0.21}, one-star: {0.44, -0.10}
02:13:34.009 00.000 6880 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
02:13:34.009 00.000 6880 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
02:13:34.009 00.000 6880 CameraToMount -- cameraX=0.44 cameraY=-0.10 hyp=0.45 cameraTheta=-0.23 mountX=0.09 mountY=0.44, mountTheta=1.38
02:13:34.011 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.44, y=-0.10, opts=13)
02:13:34.011 00.000 6880 Enqueuing Move request for scope (0.44, -0.10)
02:13:34.011 00.000 10052 Worker thread wakes up
02:13:34.011 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.10) opts 0xd
02:13:34.012 00.001 10052 Handling offset move in thread for scope, endpoint = (0.44, -0.10)
02:13:34.012 00.000 10052 Moving (0.44, -0.10) raw xDistance=0.09 yDistance=0.44
02:13:34.012 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:13:34.012 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.44, slope = 0.04
02:13:34.012 00.000 10052 MoveAxis(E, 0, ABG)
02:13:34.012 00.000 10052 Move returns status 0, amount 0
02:13:34.012 00.000 10052 MoveAxis(S, 74, ABG)
02:13:34.012 00.000 10052 Guiding  Dir = 1, Dur = 74
02:13:34.038 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:34.071 00.033 10052 IsSlewing returns 0
02:13:34.080 00.009 6880 UpdateGuideState exits: m=2563 SNR=35.1
02:13:34.080 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:34.080 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:34.080 00.000 6880 Enqueuing Expose request
02:13:34.150 00.070 10052 IsGuiding returns 0
02:13:34.214 00.064 10052 PulseGuide returned control before completion, sleep 21
02:13:34.320 00.106 10052 IsGuiding returns 0
02:13:34.320 00.000 10052 Move returns status 0, amount 74
02:13:34.320 00.000 10052 move complete, result=0
02:13:34.320 00.000 10052 worker thread done servicing request
02:13:34.321 00.001 10052 Worker thread wakes up
02:13:34.321 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 74 ms SOUTH
02:13:34.321 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:34.321 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:35.098 00.777 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc2aafc6-f3f6-4868-88de-fd51170fa7e8"}
02:13:35.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc2aafc6-f3f6-4868-88de-fd51170fa7e8"}
02:13:35.098 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f1425b2d-fdcf-4fb8-8189-68333c646904"}
02:13:35.100 00.002 6880 case statement mapped state 6 to 3
02:13:35.100 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1425b2d-fdcf-4fb8-8189-68333c646904"}
02:13:35.100 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"913a47ce-560c-4ead-88e5-8489f8243b81"}
02:13:35.101 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3077,"width":15,"height":15,"star_pos":[7.38,7.11],"pixels":"..."},"id":"913a47ce-560c-4ead-88e5-8489f8243b81"}
02:13:35.242 00.141 10052 Exposure complete
02:13:35.313 00.071 10052 worker thread done servicing request
02:13:35.314 00.001 6880 OnExposeComplete: enter
02:13:35.314 00.000 6880 UpdateGuideState(): m_state=6
02:13:35.314 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3078
02:13:35.314 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=892.06, Mass=2593, SNR=35.2, Peak=152 HFD=4.6
02:13:35.315 00.001 6880 MultiStar: [#1 0.68,-0.09,0.00,M4] [#2 0.79,-0.14,0.00,M10] [#3 0.80,-0.24,0.00,M4] [#4 0.60,-0.26,0.00,M4] [#5 0.35,-0.43,0.00,M2] [#6 1.01,-0.30,0.00,M7] [#7 0.60,-0.42,0.00,M6] [#8 0.64,-0.42,0.00,M3] 
02:13:35.315 00.000 6880 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
02:13:35.315 00.000 6880 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:13:35.315 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.15 hyp=0.33 cameraTheta=-0.49 mountX=0.14 mountY=0.29, mountTheta=1.12
02:13:35.317 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.15, opts=13)
02:13:35.317 00.000 6880 Enqueuing Move request for scope (0.29, -0.15)
02:13:35.317 00.000 10052 Worker thread wakes up
02:13:35.318 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.15) opts 0xd
02:13:35.318 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.15)
02:13:35.318 00.000 10052 Moving (0.29, -0.15) raw xDistance=0.14 yDistance=0.29
02:13:35.318 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:13:35.318 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.29, slope = 0.04
02:13:35.318 00.000 10052 MoveAxis(W, 38, ABG)
02:13:35.318 00.000 10052 Guiding  Dir = 3, Dur = 38
02:13:35.338 00.020 10052 IsSlewing returns 0
02:13:35.346 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:35.377 00.031 10052 IsGuiding returns 0
02:13:35.389 00.012 6880 UpdateGuideState exits: m=2593 SNR=35.2
02:13:35.389 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:35.389 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:35.389 00.000 6880 Enqueuing Expose request
02:13:35.404 00.015 10052 PulseGuide returned control before completion, sleep 21
02:13:35.448 00.044 10052 IsGuiding returns 0
02:13:35.448 00.000 10052 Move returns status 0, amount 38
02:13:35.448 00.000 10052 MoveAxis(S, 68, ABG)
02:13:35.448 00.000 10052 Guiding  Dir = 1, Dur = 68
02:13:35.486 00.038 10052 IsSlewing returns 0
02:13:35.525 00.039 10052 IsGuiding returns 0
02:13:35.589 00.064 10052 PulseGuide returned control before completion, sleep 13
02:13:35.668 00.079 10052 IsGuiding returns 1
02:13:35.668 00.000 10052 scope still moving after pulse duration time elapsed
02:13:35.743 00.075 10052 IsSlewing returns 0
02:13:35.817 00.074 10052 IsGuiding returns 0
02:13:35.817 00.000 10052 scope move finished after 68 + 224 ms
02:13:35.817 00.000 10052 Move returns status 0, amount 68
02:13:35.817 00.000 10052 move complete, result=0
02:13:35.818 00.001 10052 worker thread done servicing request
02:13:35.818 00.000 10052 Worker thread wakes up
02:13:35.818 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:35.818 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:35.818 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.3 px 68 ms SOUTH
02:13:36.947 01.129 10052 Exposure complete
02:13:37.024 00.077 10052 worker thread done servicing request
02:13:37.024 00.000 6880 OnExposeComplete: enter
02:13:37.024 00.000 6880 UpdateGuideState(): m_state=6
02:13:37.024 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3079
02:13:37.024 00.000 6880 Star::Find returns 1 (0), X=408.41, Y=891.96, Mass=2523, SNR=34.8, Peak=170 HFD=4.2
02:13:37.025 00.001 6880 MultiStar: [#1 0.62,-0.28,0.00,M5] [#2 0.76,-0.25,0.00,R] [#3 0.66,-0.32,0.00,M5] [#4 0.57,-0.32,0.00,M5] [#5 0.28,-0.63,0.00,M3] [#6 0.89,-0.38,0.00,M8] [#7 0.55,-0.50,0.00,M7] [#8 0.60,-0.37,0.00,M4] 
02:13:37.025 00.000 6880 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
02:13:37.025 00.000 6880 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:13:37.025 00.000 6880 CameraToMount -- cameraX=0.47 cameraY=-0.25 hyp=0.53 cameraTheta=-0.49 mountX=0.23 mountY=0.47, mountTheta=1.12
02:13:37.027 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.47, y=-0.25, opts=13)
02:13:37.028 00.001 6880 Enqueuing Move request for scope (0.47, -0.25)
02:13:37.028 00.000 10052 Worker thread wakes up
02:13:37.028 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.47, -0.25) opts 0xd
02:13:37.028 00.000 10052 Handling offset move in thread for scope, endpoint = (0.47, -0.25)
02:13:37.028 00.000 10052 Moving (0.47, -0.25) raw xDistance=0.23 yDistance=0.47
02:13:37.028 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:13:37.028 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.47, slope = 0.04
02:13:37.028 00.000 10052 MoveAxis(W, 64, ABG)
02:13:37.028 00.000 10052 Guiding  Dir = 3, Dur = 64
02:13:37.049 00.021 10052 IsSlewing returns 0
02:13:37.058 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:37.088 00.030 10052 IsGuiding returns 0
02:13:37.105 00.017 6880 UpdateGuideState exits: m=2523 SNR=34.8
02:13:37.105 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:37.105 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:37.105 00.000 6880 Enqueuing Expose request
02:13:37.105 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec1749a7-b2ed-416f-8bad-1ef51291b03c"}
02:13:37.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec1749a7-b2ed-416f-8bad-1ef51291b03c"}
02:13:37.115 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b1b3bb2-6260-496c-bbc6-79cc02184b7d"}
02:13:37.115 00.000 6880 case statement mapped state 6 to 3
02:13:37.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b1b3bb2-6260-496c-bbc6-79cc02184b7d"}
02:13:37.115 00.000 10052 PulseGuide returned control before completion, sleep 48
02:13:37.117 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"877cff8d-8af4-4b59-bb84-effbc052d8be"}
02:13:37.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3079,"width":15,"height":15,"star_pos":[7.41,6.96],"pixels":"..."},"id":"877cff8d-8af4-4b59-bb84-effbc052d8be"}
02:13:37.186 00.069 10052 IsGuiding returns 0
02:13:37.186 00.000 10052 Move returns status 0, amount 64
02:13:37.186 00.000 10052 MoveAxis(S, 78, ABG)
02:13:37.186 00.000 10052 Guiding  Dir = 1, Dur = 78
02:13:37.224 00.038 10052 IsSlewing returns 0
02:13:37.262 00.038 10052 IsGuiding returns 0
02:13:37.289 00.027 10052 PulseGuide returned control before completion, sleep 61
02:13:37.372 00.083 10052 IsGuiding returns 0
02:13:37.372 00.000 10052 Move returns status 0, amount 78
02:13:37.372 00.000 10052 move complete, result=0
02:13:37.372 00.000 10052 worker thread done servicing request
02:13:37.373 00.001 6880 GuideStep: 0.2 px 64 ms WEST, 0.5 px 78 ms SOUTH
02:13:37.373 00.000 10052 Worker thread wakes up
02:13:37.373 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:37.373 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:38.292 00.919 10052 Exposure complete
02:13:38.358 00.066 10052 worker thread done servicing request
02:13:38.358 00.000 6880 OnExposeComplete: enter
02:13:38.358 00.000 6880 UpdateGuideState(): m_state=6
02:13:38.359 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3080
02:13:38.359 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=891.96, Mass=2576, SNR=35.3, Peak=165 HFD=4.5
02:13:38.359 00.000 6880 MultiStar: [#1 0.36,-0.18,0.94,U] [#2 -0.20,-0.05,0.96,U] [#3 0.49,-0.30,0.00,M6] [#4 0.21,-0.60,0.00,M6] [#5 0.22,-0.68,0.00,M4] [#6 0.70,-0.25,0.00,M9] [#7 0.37,-0.52,0.00,M8] [#8 0.46,-0.37,0.00,M5] 
02:13:38.359 00.000 6880 refined, 2 included, MultiStar: {0.11, -0.16}, one-star: {0.17, -0.25}
02:13:38.359 00.000 6880 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.61) = xAngle (0.64 = 0.64)
02:13:38.359 00.000 6880 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
02:13:38.360 00.001 6880 CameraToMount -- cameraX=0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-0.98 mountX=0.16 mountY=0.11, mountTheta=0.61
02:13:38.361 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.16, opts=13)
02:13:38.361 00.000 6880 Enqueuing Move request for scope (0.11, -0.16)
02:13:38.361 00.000 10052 Worker thread wakes up
02:13:38.361 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.16) opts 0xd
02:13:38.361 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.16)
02:13:38.362 00.001 10052 Moving (0.11, -0.16) raw xDistance=0.16 yDistance=0.11
02:13:38.362 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
02:13:38.362 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.12, using input
02:13:38.362 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
02:13:38.362 00.000 10052 MoveAxis(W, 46, ABG)
02:13:38.362 00.000 10052 Guiding  Dir = 3, Dur = 46
02:13:38.385 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:38.419 00.034 10052 IsSlewing returns 0
02:13:38.423 00.004 6880 UpdateGuideState exits: m=2576 SNR=35.3
02:13:38.424 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:38.424 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:38.424 00.000 6880 Enqueuing Expose request
02:13:38.458 00.034 10052 IsGuiding returns 0
02:13:38.485 00.027 10052 PulseGuide returned control before completion, sleep 30
02:13:38.545 00.060 10052 IsGuiding returns 0
02:13:38.545 00.000 10052 Move returns status 0, amount 46
02:13:38.545 00.000 10052 MoveAxis(N, 0, ABG)
02:13:38.545 00.000 10052 Move returns status 0, amount 0
02:13:38.545 00.000 10052 move complete, result=0
02:13:38.545 00.000 10052 worker thread done servicing request
02:13:38.546 00.001 10052 Worker thread wakes up
02:13:38.546 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
02:13:38.546 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:38.546 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:39.098 00.552 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"523088a6-4d08-4abf-a558-55e0e929929b"}
02:13:39.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"523088a6-4d08-4abf-a558-55e0e929929b"}
02:13:39.099 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"69fd3310-a6a3-488f-ad8a-fc2aa5d7b6a9"}
02:13:39.099 00.000 6880 case statement mapped state 6 to 3
02:13:39.099 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"69fd3310-a6a3-488f-ad8a-fc2aa5d7b6a9"}
02:13:39.100 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f3a666a1-da47-4404-be6a-02561901e104"}
02:13:39.100 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3080,"width":15,"height":15,"star_pos":[7.12,6.96],"pixels":"..."},"id":"f3a666a1-da47-4404-be6a-02561901e104"}
02:13:39.675 00.575 10052 Exposure complete
02:13:39.751 00.076 10052 worker thread done servicing request
02:13:39.751 00.000 6880 OnExposeComplete: enter
02:13:39.751 00.000 6880 UpdateGuideState(): m_state=6
02:13:39.752 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3081
02:13:39.752 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=891.89, Mass=2453, SNR=34.4, Peak=147 HFD=4.6
02:13:39.752 00.000 6880 MultiStar: [#1 0.52,-0.09,0.00,M5] [#2 -0.14,0.00,0.98,U] [#3 0.56,-0.27,0.00,M7] [#4 0.55,-0.33,0.00,M7] [#5 0.27,-0.49,0.00,M5] [#6 0.75,-0.20,0.00,M10] [#7 0.48,-0.60,0.00,M9] [#8 0.36,-0.23,0.78,U] 
02:13:39.752 00.000 6880 refined, 2 included, MultiStar: {0.17, -0.18}, one-star: {0.33, -0.32}
02:13:39.752 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
02:13:39.752 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
02:13:39.752 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.18 hyp=0.25 cameraTheta=-0.81 mountX=0.17 mountY=0.17, mountTheta=0.79
02:13:39.754 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.18, opts=13)
02:13:39.754 00.000 6880 Enqueuing Move request for scope (0.17, -0.18)
02:13:39.754 00.000 10052 Worker thread wakes up
02:13:39.754 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.18) opts 0xd
02:13:39.755 00.001 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.18)
02:13:39.755 00.000 10052 Moving (0.17, -0.18) raw xDistance=0.17 yDistance=0.17
02:13:39.755 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:13:39.755 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
02:13:39.755 00.000 10052 MoveAxis(W, 48, ABG)
02:13:39.755 00.000 10052 Guiding  Dir = 3, Dur = 48
02:13:39.784 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:39.808 00.024 10052 IsSlewing returns 0
02:13:39.828 00.020 6880 UpdateGuideState exits: m=2453 SNR=34.4
02:13:39.828 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:39.828 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:39.828 00.000 6880 Enqueuing Expose request
02:13:39.882 00.054 10052 IsGuiding returns 0
02:13:40.030 00.148 10052 IsGuiding returns 0
02:13:40.030 00.000 10052 Move returns status 0, amount 48
02:13:40.031 00.001 10052 MoveAxis(N, 0, ABG)
02:13:40.031 00.000 10052 Move returns status 0, amount 0
02:13:40.031 00.000 10052 move complete, result=0
02:13:40.031 00.000 10052 worker thread done servicing request
02:13:40.031 00.000 6880 GuideStep: 0.2 px 48 ms WEST, 0.2 px 0 ms NORTH
02:13:40.031 00.000 10052 Worker thread wakes up
02:13:40.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:40.031 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:40.946 00.915 10052 Exposure complete
02:13:41.023 00.077 10052 worker thread done servicing request
02:13:41.023 00.000 6880 OnExposeComplete: enter
02:13:41.023 00.000 6880 UpdateGuideState(): m_state=6
02:13:41.024 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3082
02:13:41.024 00.000 6880 Star::Find returns 1 (0), X=408.43, Y=892.01, Mass=2584, SNR=35.3, Peak=161 HFD=4.9
02:13:41.024 00.000 6880 MultiStar: [#1 0.65,-0.18,0.00,M6] [#2 0.02,0.02,1.00,U] [#3 0.61,-0.36,0.00,M8] [#4 0.53,-0.36,0.00,M8] [#5 0.40,-0.61,0.00,M6] [#6 0.76,-0.38,0.00,R] [#7 0.71,-0.61,0.00,M10] [#8 0.76,-0.22,0.00,M5] 
02:13:41.024 00.000 6880 refined, 1 included, MultiStar: {0.25, -0.09}, one-star: {0.48, -0.21}
02:13:41.024 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
02:13:41.024 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:13:41.025 00.001 6880 CameraToMount -- cameraX=0.25 cameraY=-0.09 hyp=0.27 cameraTheta=-0.34 mountX=0.08 mountY=0.26, mountTheta=1.27
02:13:41.026 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.09, opts=13)
02:13:41.026 00.000 6880 Enqueuing Move request for scope (0.25, -0.09)
02:13:41.027 00.001 10052 Worker thread wakes up
02:13:41.027 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.09) opts 0xd
02:13:41.027 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.09)
02:13:41.027 00.000 10052 Moving (0.25, -0.09) raw xDistance=0.08 yDistance=0.26
02:13:41.027 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:13:41.027 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.26, slope = -0.01
02:13:41.027 00.000 10052 MoveAxis(E, 0, ABG)
02:13:41.027 00.000 10052 Move returns status 0, amount 0
02:13:41.027 00.000 10052 MoveAxis(N, 0, ABG)
02:13:41.027 00.000 10052 Move returns status 0, amount 0
02:13:41.027 00.000 10052 move complete, result=0
02:13:41.027 00.000 10052 worker thread done servicing request
02:13:41.053 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:41.100 00.047 6880 UpdateGuideState exits: m=2584 SNR=35.3
02:13:41.100 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:41.100 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:41.101 00.001 6880 Enqueuing Expose request
02:13:41.101 00.000 10052 Worker thread wakes up
02:13:41.101 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:13:41.101 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:41.102 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:41.105 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d42d98e-ccc3-437f-8a95-e8360a6e9e1f"}
02:13:41.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d42d98e-ccc3-437f-8a95-e8360a6e9e1f"}
02:13:41.116 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d91b43fe-b91d-436f-8444-80777781f43c"}
02:13:41.117 00.001 6880 case statement mapped state 6 to 3
02:13:41.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d91b43fe-b91d-436f-8444-80777781f43c"}
02:13:41.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8111f9fc-41b2-4db6-ac05-96e6060bbc7d"}
02:13:41.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3082,"width":15,"height":15,"star_pos":[7.43,7.01],"pixels":"..."},"id":"8111f9fc-41b2-4db6-ac05-96e6060bbc7d"}
02:13:42.237 01.119 10052 Exposure complete
02:13:42.308 00.071 10052 worker thread done servicing request
02:13:42.308 00.000 6880 OnExposeComplete: enter
02:13:42.308 00.000 6880 UpdateGuideState(): m_state=6
02:13:42.308 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3083
02:13:42.309 00.001 6880 Star::Find returns 1 (0), X=408.32, Y=892.06, Mass=2563, SNR=35.2, Peak=160 HFD=4.7
02:13:42.309 00.000 6880 MultiStar: [#1 0.61,-0.21,0.00,M7] [#2 -0.07,-0.01,0.94,U] [#3 0.66,-0.25,0.00,M9] [#4 0.60,-0.36,0.00,M9] [#5 0.29,-0.64,0.00,M7] [#6 0.07,0.16,0.93,U] [#7 0.71,-0.26,0.00,R] [#8 0.52,-0.34,0.00,M6] 
02:13:42.309 00.000 6880 refined, 2 included, MultiStar: {0.13, -0.00}, one-star: {0.38, -0.15}
02:13:42.309 00.000 6880 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.61) = xAngle (1.58 = 1.58)
02:13:42.309 00.000 6880 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.55 = 1.55)
02:13:42.309 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.03 mountX=-0.00 mountY=0.13, mountTheta=1.58
02:13:42.312 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.00, opts=13)
02:13:42.312 00.000 6880 Enqueuing Move request for scope (0.13, -0.00)
02:13:42.312 00.000 10052 Worker thread wakes up
02:13:42.312 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
02:13:42.312 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
02:13:42.312 00.000 10052 Moving (0.13, -0.00) raw xDistance=-0.00 yDistance=0.13
02:13:42.312 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:13:42.312 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.02
02:13:42.313 00.001 10052 MoveAxis(E, 0, ABG)
02:13:42.313 00.000 10052 Move returns status 0, amount 0
02:13:42.313 00.000 10052 MoveAxis(N, 0, ABG)
02:13:42.313 00.000 10052 Move returns status 0, amount 0
02:13:42.313 00.000 10052 move complete, result=0
02:13:42.313 00.000 10052 worker thread done servicing request
02:13:42.338 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:42.386 00.048 6880 UpdateGuideState exits: m=2563 SNR=35.2
02:13:42.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:42.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:42.386 00.000 6880 Enqueuing Expose request
02:13:42.386 00.000 10052 Worker thread wakes up
02:13:42.387 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:42.387 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:42.387 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:43.097 00.710 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"45697641-131d-4b80-b5cc-bdb9c2501c46"}
02:13:43.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"45697641-131d-4b80-b5cc-bdb9c2501c46"}
02:13:43.097 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac8a77b5-db28-427f-bd9c-3b4667e0aae8"}
02:13:43.098 00.001 6880 case statement mapped state 6 to 3
02:13:43.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac8a77b5-db28-427f-bd9c-3b4667e0aae8"}
02:13:43.098 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b8264e8f-6664-44e4-be42-530264054db2"}
02:13:43.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3083,"width":15,"height":15,"star_pos":[7.32,7.06],"pixels":"..."},"id":"b8264e8f-6664-44e4-be42-530264054db2"}
02:13:43.300 00.202 10052 Exposure complete
02:13:43.365 00.065 10052 worker thread done servicing request
02:13:43.365 00.000 6880 OnExposeComplete: enter
02:13:43.365 00.000 6880 UpdateGuideState(): m_state=6
02:13:43.366 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3084
02:13:43.366 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=892.02, Mass=2619, SNR=35.5, Peak=155 HFD=4.6
02:13:43.367 00.001 6880 MultiStar: [#1 0.53,-0.21,0.00,M8] [#2 -0.14,-0.07,0.98,U] [#3 0.59,-0.31,0.00,M10] [#4 0.51,-0.38,0.00,M10] [#5 0.22,-0.60,0.00,M8] [#6 -0.10,0.07,0.91,U] [#7 0.17,-0.01,0.74,U] [#8 0.48,-0.37,0.00,M7] 
02:13:43.367 00.000 6880 refined, 3 included, MultiStar: {0.08, -0.05}, one-star: {0.37, -0.19}
02:13:43.367 00.000 6880 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.61) = xAngle (1.00 = 1.00)
02:13:43.367 00.000 6880 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
02:13:43.367 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.05 hyp=0.09 cameraTheta=-0.61 mountX=0.05 mountY=0.08, mountTheta=0.99
02:13:43.369 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.05, opts=13)
02:13:43.369 00.000 6880 Enqueuing Move request for scope (0.08, -0.05)
02:13:43.369 00.000 10052 Worker thread wakes up
02:13:43.369 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.05) opts 0xd
02:13:43.369 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.05)
02:13:43.369 00.000 10052 Moving (0.08, -0.05) raw xDistance=0.05 yDistance=0.08
02:13:43.369 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:13:43.369 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.04
02:13:43.369 00.000 10052 MoveAxis(E, 0, ABG)
02:13:43.369 00.000 10052 Move returns status 0, amount 0
02:13:43.369 00.000 10052 MoveAxis(N, 0, ABG)
02:13:43.369 00.000 10052 Move returns status 0, amount 0
02:13:43.370 00.001 10052 move complete, result=0
02:13:43.370 00.000 10052 worker thread done servicing request
02:13:43.395 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:43.435 00.040 6880 UpdateGuideState exits: m=2619 SNR=35.5
02:13:43.435 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:43.435 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:43.435 00.000 6880 Enqueuing Expose request
02:13:43.435 00.000 10052 Worker thread wakes up
02:13:43.435 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:13:43.437 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:43.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:44.573 01.136 10052 Exposure complete
02:13:44.641 00.068 10052 worker thread done servicing request
02:13:44.641 00.000 6880 OnExposeComplete: enter
02:13:44.642 00.001 6880 UpdateGuideState(): m_state=6
02:13:44.642 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3085
02:13:44.642 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=892.11, Mass=2616, SNR=35.5, Peak=177 HFD=4.7
02:13:44.643 00.001 6880 MultiStar: [#1 0.35,0.03,0.94,U] [#2 -0.19,0.13,0.95,U] [#3 0.45,-0.25,0.89,U] [#4 0.40,-0.17,0.80,U] [#5 0.23,-0.40,0.96,U] [#6 -0.20,0.26,0.88,U] [#7 -0.09,0.02,0.74,U] [#8 0.45,-0.13,0.76,U] 
02:13:44.643 00.000 6880 refined, 8 included, MultiStar: {0.18, -0.07}, one-star: {0.24, -0.11}
02:13:44.643 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
02:13:44.643 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
02:13:44.643 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.07 hyp=0.19 cameraTheta=-0.37 mountX=0.06 mountY=0.18, mountTheta=1.24
02:13:44.645 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.07, opts=13)
02:13:44.645 00.000 6880 Enqueuing Move request for scope (0.18, -0.07)
02:13:44.645 00.000 10052 Worker thread wakes up
02:13:44.645 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.07) opts 0xd
02:13:44.645 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.07)
02:13:44.645 00.000 10052 Moving (0.18, -0.07) raw xDistance=0.06 yDistance=0.18
02:13:44.645 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:13:44.645 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.04
02:13:44.645 00.000 10052 MoveAxis(E, 0, ABG)
02:13:44.645 00.000 10052 Move returns status 0, amount 0
02:13:44.646 00.001 10052 MoveAxis(N, 0, ABG)
02:13:44.646 00.000 10052 Move returns status 0, amount 0
02:13:44.646 00.000 10052 move complete, result=0
02:13:44.646 00.000 10052 worker thread done servicing request
02:13:44.672 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:44.715 00.043 6880 UpdateGuideState exits: m=2616 SNR=35.5
02:13:44.715 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:44.715 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:44.715 00.000 6880 Enqueuing Expose request
02:13:44.715 00.000 10052 Worker thread wakes up
02:13:44.715 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:44.715 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:44.715 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:45.096 00.381 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"35db33d7-45a1-4744-936c-af6bdb901915"}
02:13:45.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"35db33d7-45a1-4744-936c-af6bdb901915"}
02:13:45.097 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ee6c9ab-3511-4538-9773-9b3f16dd1885"}
02:13:45.097 00.000 6880 case statement mapped state 6 to 3
02:13:45.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ee6c9ab-3511-4538-9773-9b3f16dd1885"}
02:13:45.099 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c2f2a5d-dfe5-47cd-9896-3dac4824c09c"}
02:13:45.099 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3085,"width":15,"height":15,"star_pos":[7.19,7.11],"pixels":"..."},"id":"8c2f2a5d-dfe5-47cd-9896-3dac4824c09c"}
02:13:45.627 00.528 10052 Exposure complete
02:13:45.692 00.065 10052 worker thread done servicing request
02:13:45.692 00.000 6880 OnExposeComplete: enter
02:13:45.692 00.000 6880 UpdateGuideState(): m_state=6
02:13:45.692 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3086
02:13:45.693 00.001 6880 Star::Find returns 1 (0), X=408.23, Y=891.66, Mass=2403, SNR=34.0, Peak=143 HFD=4.7
02:13:45.693 00.000 6880 MultiStar: [#1 0.54,-0.45,0.00,M8] [#2 -0.17,-0.33,1.01,U] [#3 0.57,-0.41,0.00,M10] [#4 0.35,-0.63,0.00,M10] [#5 0.18,-0.78,0.00,M8] [#6 -0.02,-0.21,0.91,U] [#7 -0.13,-0.40,0.78,U] [#8 0.56,-0.41,0.00,M7] 
02:13:45.693 00.000 6880 refined, 3 included, MultiStar: {-0.00, -0.37}, one-star: {0.29, -0.55}
02:13:45.693 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:13:45.693 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:13:45.693 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.37 hyp=0.37 cameraTheta=-1.57 mountX=0.37 mountY=0.00, mountTheta=0.01
02:13:45.694 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.37, opts=13)
02:13:45.694 00.000 6880 Enqueuing Move request for scope (-0.00, -0.37)
02:13:45.695 00.001 10052 Worker thread wakes up
02:13:45.695 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.37) opts 0xd
02:13:45.695 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.37)
02:13:45.695 00.000 10052 Moving (-0.00, -0.37) raw xDistance=0.37 yDistance=0.00
02:13:45.695 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
02:13:45.695 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.04
02:13:45.695 00.000 10052 MoveAxis(W, 100, ABG)
02:13:45.695 00.000 10052 Guiding  Dir = 3, Dur = 100
02:13:45.716 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:45.740 00.024 10052 IsSlewing returns 0
02:13:45.750 00.010 6880 UpdateGuideState exits: m=2403 SNR=34.0
02:13:45.750 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:45.750 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:45.750 00.000 6880 Enqueuing Expose request
02:13:45.819 00.069 10052 IsGuiding returns 0
02:13:45.882 00.063 10052 PulseGuide returned control before completion, sleep 47
02:13:46.000 00.118 10052 IsGuiding returns 1
02:13:46.000 00.000 10052 scope still moving after pulse duration time elapsed
02:13:46.079 00.079 10052 IsSlewing returns 0
02:13:46.157 00.078 10052 IsGuiding returns 0
02:13:46.159 00.002 10052 scope move finished after 100 + 239 ms
02:13:46.159 00.000 10052 Move returns status 0, amount 100
02:13:46.159 00.000 10052 MoveAxis(N, 0, ABG)
02:13:46.159 00.000 10052 Move returns status 0, amount 0
02:13:46.159 00.000 10052 move complete, result=0
02:13:46.159 00.000 10052 worker thread done servicing request
02:13:46.159 00.000 6880 GuideStep: 0.4 px 100 ms WEST, 0.0 px 0 ms NORTH
02:13:46.159 00.000 10052 Worker thread wakes up
02:13:46.159 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:46.159 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:47.096 00.937 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1d05ee3-73d7-42a6-b539-39f70e6b828a"}
02:13:47.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1d05ee3-73d7-42a6-b539-39f70e6b828a"}
02:13:47.097 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab188d90-fefa-4b80-8a72-e9e0b7e2e262"}
02:13:47.097 00.000 6880 case statement mapped state 6 to 3
02:13:47.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab188d90-fefa-4b80-8a72-e9e0b7e2e262"}
02:13:47.098 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2cb43fe-141d-4d09-8f86-39a77bd31025"}
02:13:47.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3086,"width":15,"height":15,"star_pos":[7.23,6.66],"pixels":"..."},"id":"a2cb43fe-141d-4d09-8f86-39a77bd31025"}
02:13:47.300 00.202 10052 Exposure complete
02:13:47.361 00.061 10052 worker thread done servicing request
02:13:47.362 00.001 6880 OnExposeComplete: enter
02:13:47.362 00.000 6880 UpdateGuideState(): m_state=6
02:13:47.362 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3087
02:13:47.362 00.000 6880 Star::Find returns 1 (0), X=408.48, Y=892.01, Mass=2434, SNR=34.2, Peak=158 HFD=4.1
02:13:47.363 00.001 6880 MultiStar: [#1 0.67,-0.10,0.00,M9] [#2 0.00,0.06,1.00,U] [#3 0.62,-0.17,0.00,R] [#4 0.74,-0.67,0.00,R] [#5 0.35,-0.59,0.00,M9] [#6 0.21,0.16,0.94,U] [#7 0.24,-0.04,0.75,U] [#8 0.65,-0.17,0.00,M8] 
02:13:47.363 00.000 6880 refined, 3 included, MultiStar: {0.25, -0.01}, one-star: {0.54, -0.20}
02:13:47.363 00.000 6880 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.61) = xAngle (1.59 = 1.59)
02:13:47.363 00.000 6880 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.56 = 1.56)
02:13:47.363 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.01 hyp=0.25 cameraTheta=-0.03 mountX=-0.00 mountY=0.25, mountTheta=1.59
02:13:47.364 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.01, opts=13)
02:13:47.364 00.000 6880 Enqueuing Move request for scope (0.25, -0.01)
02:13:47.364 00.000 10052 Worker thread wakes up
02:13:47.365 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.01) opts 0xd
02:13:47.365 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.01)
02:13:47.365 00.000 10052 Moving (0.25, -0.01) raw xDistance=-0.00 yDistance=0.25
02:13:47.365 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:13:47.365 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.02
02:13:47.365 00.000 10052 MoveAxis(E, 0, ABG)
02:13:47.365 00.000 10052 Move returns status 0, amount 0
02:13:47.365 00.000 10052 MoveAxis(N, 0, ABG)
02:13:47.365 00.000 10052 Move returns status 0, amount 0
02:13:47.365 00.000 10052 move complete, result=0
02:13:47.365 00.000 10052 worker thread done servicing request
02:13:47.388 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:47.426 00.038 6880 UpdateGuideState exits: m=2434 SNR=34.2
02:13:47.426 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:47.426 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:47.426 00.000 6880 Enqueuing Expose request
02:13:47.426 00.000 10052 Worker thread wakes up
02:13:47.426 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:47.427 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:47.427 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:48.333 00.906 10052 Exposure complete
02:13:48.403 00.070 10052 worker thread done servicing request
02:13:48.403 00.000 6880 OnExposeComplete: enter
02:13:48.403 00.000 6880 UpdateGuideState(): m_state=6
02:13:48.403 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3088
02:13:48.403 00.000 6880 Star::Find returns 1 (0), X=408.63, Y=891.98, Mass=2489, SNR=34.6, Peak=153 HFD=4.6
02:13:48.404 00.001 6880 MultiStar: [#1 0.72,-0.02,0.00,M10] [#2 0.04,0.14,1.00,U] [#3 0.18,-0.05,0.91,U] [#4 -0.03,0.34,0.83,U] [#5 0.43,-0.57,0.00,M10] [#6 0.22,0.17,0.92,U] [#7 0.13,0.11,0.73,U] [#8 0.53,-0.20,0.00,M9] 
02:13:48.404 00.000 6880 refined, 5 included, MultiStar: {0.22, 0.07}, one-star: {0.68, -0.24}
02:13:48.404 00.000 6880 CameraToMount -- cameraTheta (0.31) - m_xAngle (-1.61) = xAngle (1.93 = 1.93)
02:13:48.404 00.000 6880 CameraToMount -- cameraTheta (0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.90 = 1.90)
02:13:48.404 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.07 hyp=0.23 cameraTheta=0.31 mountX=-0.08 mountY=0.21, mountTheta=1.92
02:13:48.405 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.07, opts=13)
02:13:48.405 00.000 6880 Enqueuing Move request for scope (0.22, 0.07)
02:13:48.406 00.001 10052 Worker thread wakes up
02:13:48.406 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.07) opts 0xd
02:13:48.406 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.07)
02:13:48.406 00.000 10052 Moving (0.22, 0.07) raw xDistance=-0.08 yDistance=0.21
02:13:48.406 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:13:48.406 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.02
02:13:48.406 00.000 10052 MoveAxis(E, 0, ABG)
02:13:48.406 00.000 10052 Move returns status 0, amount 0
02:13:48.406 00.000 10052 MoveAxis(N, 0, ABG)
02:13:48.406 00.000 10052 Move returns status 0, amount 0
02:13:48.406 00.000 10052 move complete, result=0
02:13:48.406 00.000 10052 worker thread done servicing request
02:13:48.432 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:48.479 00.047 6880 UpdateGuideState exits: m=2489 SNR=34.6
02:13:48.479 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:48.479 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:48.479 00.000 6880 Enqueuing Expose request
02:13:48.479 00.000 10052 Worker thread wakes up
02:13:48.479 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:48.479 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:48.479 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:49.096 00.617 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f53e57f1-ad4c-43b3-ab14-17acf8c8f7eb"}
02:13:49.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f53e57f1-ad4c-43b3-ab14-17acf8c8f7eb"}
02:13:49.097 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef22f476-a81b-4176-95c6-6a1dace150a1"}
02:13:49.097 00.000 6880 case statement mapped state 6 to 3
02:13:49.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef22f476-a81b-4176-95c6-6a1dace150a1"}
02:13:49.097 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"31c7a54e-94e1-4ca2-9efe-0a13488abc1f"}
02:13:49.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3088,"width":15,"height":15,"star_pos":[6.63,6.98],"pixels":"..."},"id":"31c7a54e-94e1-4ca2-9efe-0a13488abc1f"}
02:13:49.613 00.516 10052 Exposure complete
02:13:49.691 00.078 10052 worker thread done servicing request
02:13:49.692 00.001 6880 OnExposeComplete: enter
02:13:49.692 00.000 6880 UpdateGuideState(): m_state=6
02:13:49.692 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3089
02:13:49.692 00.000 6880 Star::Find returns 1 (0), X=408.53, Y=892.12, Mass=2457, SNR=34.4, Peak=153 HFD=4.6
02:13:49.693 00.001 6880 MultiStar: [#1 0.79,-0.06,0.00,R] [#2 0.03,0.04,1.01,U] [#3 0.10,-0.04,0.93,U] [#4 -0.05,0.45,0.82,U] [#5 0.52,-0.43,0.00,R] [#6 0.20,0.23,0.92,U] [#7 0.16,0.04,0.74,U] [#8 0.81,-0.21,0.00,M10] 
02:13:49.693 00.000 6880 refined, 5 included, MultiStar: {0.18, 0.10}, one-star: {0.59, -0.09}
02:13:49.693 00.000 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.10 = 2.10)
02:13:49.693 00.000 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.07 = 2.07)
02:13:49.693 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.10 hyp=0.20 cameraTheta=0.49 mountX=-0.10 mountY=0.18, mountTheta=2.09
02:13:49.694 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.10, opts=13)
02:13:49.694 00.000 6880 Enqueuing Move request for scope (0.18, 0.10)
02:13:49.694 00.000 10052 Worker thread wakes up
02:13:49.694 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.10) opts 0xd
02:13:49.694 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.10)
02:13:49.694 00.000 10052 Moving (0.18, 0.10) raw xDistance=-0.10 yDistance=0.18
02:13:49.695 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:13:49.695 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
02:13:49.695 00.000 10052 MoveAxis(E, 0, ABG)
02:13:49.695 00.000 10052 Move returns status 0, amount 0
02:13:49.695 00.000 10052 MoveAxis(N, 0, ABG)
02:13:49.695 00.000 10052 Move returns status 0, amount 0
02:13:49.695 00.000 10052 move complete, result=0
02:13:49.695 00.000 10052 worker thread done servicing request
02:13:49.721 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:49.758 00.037 6880 UpdateGuideState exits: m=2457 SNR=34.4
02:13:49.758 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:49.758 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:49.758 00.000 6880 Enqueuing Expose request
02:13:49.758 00.000 10052 Worker thread wakes up
02:13:49.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:49.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:49.758 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:13:50.672 00.914 10052 Exposure complete
02:13:50.740 00.068 10052 worker thread done servicing request
02:13:50.740 00.000 6880 OnExposeComplete: enter
02:13:50.740 00.000 6880 UpdateGuideState(): m_state=6
02:13:50.740 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3090
02:13:50.740 00.000 6880 Star::Find returns 1 (0), X=408.39, Y=892.15, Mass=2397, SNR=34.1, Peak=140 HFD=4.7
02:13:50.741 00.001 6880 MultiStar: [#1 -0.14,-0.03,0.94,U] [#2 -0.04,0.04,0.99,U] [#3 -0.04,0.04,0.94,U] [#4 -0.37,0.54,0.00,M1] [#5 -0.10,-0.04,0.98,U] [#6 -0.03,0.28,0.91,U] [#7 0.03,-0.05,0.74,U] [#8 0.67,-0.18,0.00,R] 
02:13:50.741 00.000 6880 refined, 6 included, MultiStar: {0.02, 0.03}, one-star: {0.45, -0.06}
02:13:50.741 00.000 6880 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.61) = xAngle (2.52 = 2.52)
02:13:50.741 00.000 6880 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.49 = 2.49)
02:13:50.741 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.91 mountX=-0.03 mountY=0.02, mountTheta=2.50
02:13:50.742 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.03, opts=13)
02:13:50.742 00.000 6880 Enqueuing Move request for scope (0.02, 0.03)
02:13:50.743 00.001 10052 Worker thread wakes up
02:13:50.743 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:13:50.743 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:13:50.743 00.000 10052 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
02:13:50.743 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:13:50.743 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
02:13:50.743 00.000 10052 MoveAxis(E, 0, ABG)
02:13:50.743 00.000 10052 Move returns status 0, amount 0
02:13:50.743 00.000 10052 MoveAxis(N, 0, ABG)
02:13:50.743 00.000 10052 Move returns status 0, amount 0
02:13:50.743 00.000 10052 move complete, result=0
02:13:50.743 00.000 10052 worker thread done servicing request
02:13:50.766 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:50.809 00.043 6880 UpdateGuideState exits: m=2397 SNR=34.1
02:13:50.809 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:50.809 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:50.809 00.000 6880 Enqueuing Expose request
02:13:50.809 00.000 10052 Worker thread wakes up
02:13:50.809 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:50.809 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:50.809 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:51.095 00.286 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"939a47f1-7ffd-45de-b3bf-1a51aa4ad2c6"}
02:13:51.095 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"939a47f1-7ffd-45de-b3bf-1a51aa4ad2c6"}
02:13:51.096 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c68c66f6-be7a-4498-b177-47170ab5dfe0"}
02:13:51.096 00.000 6880 case statement mapped state 6 to 3
02:13:51.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c68c66f6-be7a-4498-b177-47170ab5dfe0"}
02:13:51.096 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"251ecc59-529c-4969-b8dc-e678b41491cc"}
02:13:51.098 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3090,"width":15,"height":15,"star_pos":[7.39,7.15],"pixels":"..."},"id":"251ecc59-529c-4969-b8dc-e678b41491cc"}
02:13:51.943 00.845 10052 Exposure complete
02:13:52.031 00.088 6880 OnExposeComplete: enter
02:13:52.031 00.000 6880 UpdateGuideState(): m_state=6
02:13:52.032 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3091
02:13:52.032 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=892.03, Mass=2448, SNR=34.3, Peak=144 HFD=4.7
02:13:52.033 00.001 6880 MultiStar: [#1 -0.05,-0.20,0.93,U] [#2 -0.28,-0.06,0.99,U] [#3 -0.06,-0.04,0.91,U] [#4 -0.21,0.45,0.83,U] [#5 -0.10,-0.17,0.95,U] [#6 0.12,0.18,0.89,U] [#7 0.22,0.12,0.70,U] [#8 0.13,-0.11,0.77,U] 
02:13:52.033 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {0.37, -0.18}
02:13:52.033 00.000 10052 worker thread done servicing request
02:13:52.033 00.000 6880 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
02:13:52.034 00.001 6880 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
02:13:52.034 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.02 cameraTheta=-0.77 mountX=0.01 mountY=0.01, mountTheta=0.83
02:13:52.036 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.01, opts=13)
02:13:52.036 00.000 6880 Enqueuing Move request for scope (0.01, -0.01)
02:13:52.036 00.000 10052 Worker thread wakes up
02:13:52.036 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
02:13:52.036 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
02:13:52.036 00.000 10052 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
02:13:52.036 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:13:52.036 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:13:52.036 00.000 10052 MoveAxis(E, 0, ABG)
02:13:52.037 00.001 10052 Move returns status 0, amount 0
02:13:52.037 00.000 10052 MoveAxis(N, 0, ABG)
02:13:52.037 00.000 10052 Move returns status 0, amount 0
02:13:52.037 00.000 10052 move complete, result=0
02:13:52.037 00.000 10052 worker thread done servicing request
02:13:52.064 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:52.110 00.046 6880 UpdateGuideState exits: m=2448 SNR=34.3
02:13:52.110 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:52.110 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:52.110 00.000 6880 Enqueuing Expose request
02:13:52.110 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:13:52.110 00.000 10052 Worker thread wakes up
02:13:52.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:52.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:53.027 00.917 10052 Exposure complete
02:13:53.096 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc4d8544-99f9-4cb9-ac48-fa5cafacafb5"}
02:13:53.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc4d8544-99f9-4cb9-ac48-fa5cafacafb5"}
02:13:53.097 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cd107307-b460-428a-8de6-df6ff14cc6e3"}
02:13:53.097 00.000 6880 case statement mapped state 6 to 3
02:13:53.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd107307-b460-428a-8de6-df6ff14cc6e3"}
02:13:53.098 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c0927669-228b-43bf-a6b0-efa877b07d90"}
02:13:53.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3091,"width":15,"height":15,"star_pos":[7.32,7.03],"pixels":"..."},"id":"c0927669-228b-43bf-a6b0-efa877b07d90"}
02:13:53.106 00.008 10052 worker thread done servicing request
02:13:53.106 00.000 6880 OnExposeComplete: enter
02:13:53.106 00.000 6880 UpdateGuideState(): m_state=6
02:13:53.107 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3092
02:13:53.107 00.000 6880 Star::Find returns 1 (0), X=408.51, Y=891.89, Mass=2496, SNR=34.7, Peak=157 HFD=4.8
02:13:53.107 00.000 6880 MultiStar: [#1 -0.12,-0.20,0.95,U] [#2 -0.06,-0.18,0.96,U] [#3 0.01,-0.22,0.92,U] [#4 -0.17,0.02,0.82,U] [#5 -0.19,-0.22,0.96,U] [#6 0.03,-0.09,0.90,U] [#7 -0.13,-0.36,0.74,U] [#8 -0.01,-0.09,0.76,U] 
02:13:53.107 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.19}, one-star: {0.56, -0.33}
02:13:53.107 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
02:13:53.107 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:13:53.108 00.001 6880 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.57 mountX=0.19 mountY=0.00, mountTheta=0.02
02:13:53.109 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.19, opts=13)
02:13:53.109 00.000 6880 Enqueuing Move request for scope (0.00, -0.19)
02:13:53.110 00.001 10052 Worker thread wakes up
02:13:53.110 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
02:13:53.110 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
02:13:53.110 00.000 10052 Moving (0.00, -0.19) raw xDistance=0.19 yDistance=0.00
02:13:53.110 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:13:53.110 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
02:13:53.110 00.000 10052 MoveAxis(W, 50, ABG)
02:13:53.110 00.000 10052 Guiding  Dir = 3, Dur = 50
02:13:53.130 00.020 10052 IsSlewing returns 0
02:13:53.138 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:53.169 00.031 10052 IsGuiding returns 0
02:13:53.189 00.020 6880 UpdateGuideState exits: m=2496 SNR=34.7
02:13:53.189 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:53.189 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:53.190 00.001 6880 Enqueuing Expose request
02:13:53.197 00.007 10052 PulseGuide returned control before completion, sleep 34
02:13:53.260 00.063 10052 IsGuiding returns 0
02:13:53.261 00.001 10052 Move returns status 0, amount 50
02:13:53.261 00.000 10052 MoveAxis(N, 0, ABG)
02:13:53.261 00.000 10052 Move returns status 0, amount 0
02:13:53.261 00.000 10052 move complete, result=0
02:13:53.261 00.000 10052 worker thread done servicing request
02:13:53.261 00.000 10052 Worker thread wakes up
02:13:53.261 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:53.261 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:53.262 00.001 6880 GuideStep: 0.2 px 50 ms WEST, 0.0 px 0 ms NORTH
02:13:54.389 01.127 10052 Exposure complete
02:13:54.458 00.069 10052 worker thread done servicing request
02:13:54.458 00.000 6880 OnExposeComplete: enter
02:13:54.458 00.000 6880 UpdateGuideState(): m_state=6
02:13:54.458 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3093
02:13:54.458 00.000 6880 Star::Find returns 1 (0), X=408.66, Y=892.41, Mass=2268, SNR=33.1, Peak=144 HFD=4.5
02:13:54.459 00.001 6880 MultiStar: [#1 0.03,0.51,0.96,U] [#2 0.19,0.10,1.01,U] [#3 0.08,0.32,0.94,U] [#4 0.15,0.73,0.00,M1] [#5 -0.16,0.26,0.98,U] [#6 0.14,0.54,0.00,M1] [#7 0.22,0.33,0.77,U] [#8 0.14,0.53,0.00,M1] 
02:13:54.459 00.000 6880 refined, 5 included, MultiStar: {0.18, 0.28}, one-star: {0.72, 0.20}
02:13:54.459 00.000 6880 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.61) = xAngle (2.61 = 2.61)
02:13:54.459 00.000 6880 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.58 = 2.58)
02:13:54.459 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.28 hyp=0.34 cameraTheta=1.00 mountX=-0.29 mountY=0.18, mountTheta=2.59
02:13:54.461 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.28, opts=13)
02:13:54.461 00.000 6880 Enqueuing Move request for scope (0.18, 0.28)
02:13:54.461 00.000 10052 Worker thread wakes up
02:13:54.461 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.28) opts 0xd
02:13:54.461 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.28)
02:13:54.461 00.000 10052 Moving (0.18, 0.28) raw xDistance=-0.29 yDistance=0.18
02:13:54.461 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
02:13:54.461 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.01
02:13:54.461 00.000 10052 MoveAxis(E, 75, ABG)
02:13:54.461 00.000 10052 Guiding  Dir = 2, Dur = 75
02:13:54.483 00.022 10052 IsSlewing returns 0
02:13:54.486 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:54.521 00.035 10052 IsGuiding returns 0
02:13:54.527 00.006 6880 UpdateGuideState exits: m=2268 SNR=33.1
02:13:54.527 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:54.527 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:54.527 00.000 6880 Enqueuing Expose request
02:13:54.548 00.021 10052 PulseGuide returned control before completion, sleep 58
02:13:54.642 00.094 10052 IsGuiding returns 0
02:13:54.642 00.000 10052 Move returns status 0, amount 75
02:13:54.642 00.000 10052 MoveAxis(N, 0, ABG)
02:13:54.642 00.000 10052 Move returns status 0, amount 0
02:13:54.642 00.000 10052 move complete, result=0
02:13:54.642 00.000 10052 worker thread done servicing request
02:13:54.642 00.000 6880 GuideStep: -0.3 px 75 ms EAST, 0.2 px 0 ms NORTH
02:13:54.642 00.000 10052 Worker thread wakes up
02:13:54.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:54.642 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:55.096 00.454 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"45f3d79e-c0d1-4ff5-8136-1aaaac79d5e6"}
02:13:55.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"45f3d79e-c0d1-4ff5-8136-1aaaac79d5e6"}
02:13:55.097 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6edb388b-a92c-4dcc-a720-bb2f1fc19c9f"}
02:13:55.097 00.000 6880 case statement mapped state 6 to 3
02:13:55.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6edb388b-a92c-4dcc-a720-bb2f1fc19c9f"}
02:13:55.098 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eefe62cc-85a2-42be-a5fe-c1a6ea2d27f2"}
02:13:55.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3093,"width":15,"height":15,"star_pos":[6.66,7.41],"pixels":"..."},"id":"eefe62cc-85a2-42be-a5fe-c1a6ea2d27f2"}
02:13:55.550 00.452 10052 Exposure complete
02:13:55.625 00.075 10052 worker thread done servicing request
02:13:55.625 00.000 6880 OnExposeComplete: enter
02:13:55.625 00.000 6880 UpdateGuideState(): m_state=6
02:13:55.627 00.002 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3094
02:13:55.627 00.000 6880 Star::Find returns 1 (0), X=408.66, Y=892.16, Mass=2284, SNR=33.2, Peak=132 HFD=4.5
02:13:55.627 00.000 6880 MultiStar: [#1 -0.01,0.20,0.94,U] [#2 0.26,0.11,1.02,U] [#3 0.28,0.13,0.93,U] [#4 0.04,0.30,0.85,U] [#5 0.07,-0.05,0.98,U] [#6 0.30,0.34,0.92,U] [#7 0.11,0.23,0.77,U] [#8 0.14,0.34,0.79,U] 
02:13:55.628 00.001 6880 refined, 8 included, MultiStar: {0.22, 0.16}, one-star: {0.72, -0.05}
02:13:55.628 00.000 6880 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.61) = xAngle (2.25 = 2.25)
02:13:55.628 00.000 6880 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.22 = 2.22)
02:13:55.628 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.16 hyp=0.27 cameraTheta=0.64 mountX=-0.17 mountY=0.22, mountTheta=2.24
02:13:55.629 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.16, opts=13)
02:13:55.629 00.000 6880 Enqueuing Move request for scope (0.22, 0.16)
02:13:55.629 00.000 10052 Worker thread wakes up
02:13:55.630 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.16) opts 0xd
02:13:55.630 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.16)
02:13:55.630 00.000 10052 Moving (0.22, 0.16) raw xDistance=-0.17 yDistance=0.22
02:13:55.630 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:13:55.630 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.00
02:13:55.630 00.000 10052 MoveAxis(E, 50, ABG)
02:13:55.630 00.000 10052 Guiding  Dir = 2, Dur = 50
02:13:55.656 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:55.689 00.033 10052 IsSlewing returns 0
02:13:55.701 00.012 6880 UpdateGuideState exits: m=2284 SNR=33.2
02:13:55.701 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:55.701 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:55.701 00.000 6880 Enqueuing Expose request
02:13:55.769 00.068 10052 IsGuiding returns 0
02:13:55.912 00.143 10052 IsGuiding returns 0
02:13:55.913 00.001 10052 Move returns status 0, amount 50
02:13:55.913 00.000 10052 MoveAxis(N, 0, ABG)
02:13:55.913 00.000 10052 Move returns status 0, amount 0
02:13:55.913 00.000 10052 move complete, result=0
02:13:55.913 00.000 10052 worker thread done servicing request
02:13:55.913 00.000 6880 GuideStep: -0.2 px 50 ms EAST, 0.2 px 0 ms NORTH
02:13:55.913 00.000 10052 Worker thread wakes up
02:13:55.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:55.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:57.046 01.133 10052 Exposure complete
02:13:57.095 00.049 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"806a15a3-2fda-458e-ad4f-754446dd5673"}
02:13:57.095 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"806a15a3-2fda-458e-ad4f-754446dd5673"}
02:13:57.096 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7bd2dc6-faad-427d-9ec2-63ab89604173"}
02:13:57.096 00.000 6880 case statement mapped state 6 to 3
02:13:57.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7bd2dc6-faad-427d-9ec2-63ab89604173"}
02:13:57.096 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76fc5b1f-d2cb-4c65-af6e-ffd1557b4e7d"}
02:13:57.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3094,"width":15,"height":15,"star_pos":[6.66,7.16],"pixels":"..."},"id":"76fc5b1f-d2cb-4c65-af6e-ffd1557b4e7d"}
02:13:57.118 00.022 10052 worker thread done servicing request
02:13:57.118 00.000 6880 OnExposeComplete: enter
02:13:57.119 00.001 6880 UpdateGuideState(): m_state=6
02:13:57.119 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3095
02:13:57.119 00.000 6880 Star::Find returns 1 (0), X=408.70, Y=892.13, Mass=2449, SNR=34.3, Peak=157 HFD=4.5
02:13:57.119 00.000 6880 MultiStar: [#1 0.14,0.09,0.90,U] [#2 0.26,0.22,0.99,U] [#3 0.38,0.10,0.91,U] [#4 0.26,0.57,0.00,M1] [#5 0.33,0.25,0.93,U] [#6 0.50,0.34,0.00,M1] [#7 0.24,0.19,0.71,U] [#8 0.27,0.13,0.81,U] 
02:13:57.120 00.001 6880 refined, 6 included, MultiStar: {0.35, 0.13}, one-star: {0.76, -0.08}
02:13:57.120 00.000 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
02:13:57.120 00.000 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
02:13:57.120 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.37 cameraTheta=0.35 mountX=-0.14 mountY=0.35, mountTheta=1.96
02:13:57.121 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=0.13, opts=13)
02:13:57.121 00.000 6880 Enqueuing Move request for scope (0.35, 0.13)
02:13:57.121 00.000 10052 Worker thread wakes up
02:13:57.121 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd
02:13:57.121 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, 0.13)
02:13:57.121 00.000 10052 Moving (0.35, 0.13) raw xDistance=-0.14 yDistance=0.35
02:13:57.122 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:13:57.122 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.35, slope = 0.01
02:13:57.122 00.000 10052 MoveAxis(E, 40, ABG)
02:13:57.122 00.000 10052 Guiding  Dir = 2, Dur = 40
02:13:57.143 00.021 10052 IsSlewing returns 0
02:13:57.149 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:57.182 00.033 10052 IsGuiding returns 0
02:13:57.196 00.014 6880 UpdateGuideState exits: m=2449 SNR=34.3
02:13:57.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:57.196 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:57.196 00.000 6880 Enqueuing Expose request
02:13:57.209 00.013 10052 PulseGuide returned control before completion, sleep 24
02:13:57.268 00.059 10052 IsGuiding returns 0
02:13:57.268 00.000 10052 Move returns status 0, amount 40
02:13:57.268 00.000 10052 MoveAxis(S, 24, ABG)
02:13:57.268 00.000 10052 Guiding  Dir = 1, Dur = 24
02:13:57.305 00.037 10052 IsSlewing returns 0
02:13:57.344 00.039 10052 IsGuiding returns 0
02:13:57.410 00.066 10052 IsGuiding returns 1
02:13:57.411 00.001 10052 scope still moving after pulse duration time elapsed
02:13:57.455 00.044 10052 IsSlewing returns 0
02:13:57.493 00.038 10052 IsGuiding returns 0
02:13:57.493 00.000 10052 scope move finished after 24 + 125 ms
02:13:57.493 00.000 10052 Move returns status 0, amount 24
02:13:57.493 00.000 10052 move complete, result=0
02:13:57.493 00.000 10052 worker thread done servicing request
02:13:57.493 00.000 10052 Worker thread wakes up
02:13:57.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:57.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:57.493 00.000 6880 GuideStep: -0.1 px 40 ms EAST, 0.3 px 24 ms SOUTH
02:13:58.415 00.922 10052 Exposure complete
02:13:58.481 00.066 10052 worker thread done servicing request
02:13:58.481 00.000 6880 OnExposeComplete: enter
02:13:58.481 00.000 6880 UpdateGuideState(): m_state=6
02:13:58.482 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3096
02:13:58.482 00.000 6880 Star::Find returns 1 (0), X=408.67, Y=891.88, Mass=2222, SNR=32.7, Peak=137 HFD=4.6
02:13:58.482 00.000 6880 MultiStar: [#1 0.15,-0.19,0.95,U] [#2 0.21,-0.03,1.02,U] [#3 0.44,-0.32,0.00,M1] [#4 0.22,0.28,0.84,U] [#5 0.10,-0.23,0.97,U] [#6 0.40,0.02,0.90,U] [#7 0.31,-0.12,0.77,U] [#8 0.31,-0.30,0.81,U] 
02:13:58.482 00.000 6880 refined, 7 included, MultiStar: {0.30, -0.12}, one-star: {0.73, -0.33}
02:13:58.482 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
02:13:58.482 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
02:13:58.482 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.12 hyp=0.33 cameraTheta=-0.37 mountX=0.10 mountY=0.31, mountTheta=1.24
02:13:58.485 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.12, opts=13)
02:13:58.485 00.000 6880 Enqueuing Move request for scope (0.30, -0.12)
02:13:58.485 00.000 10052 Worker thread wakes up
02:13:58.485 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.12) opts 0xd
02:13:58.485 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.12)
02:13:58.485 00.000 10052 Moving (0.30, -0.12) raw xDistance=0.10 yDistance=0.31
02:13:58.485 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:13:58.485 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.31, slope = 0.01
02:13:58.485 00.000 10052 MoveAxis(E, 0, ABG)
02:13:58.486 00.001 10052 Move returns status 0, amount 0
02:13:58.486 00.000 10052 MoveAxis(S, 23, ABG)
02:13:58.486 00.000 10052 Guiding  Dir = 1, Dur = 23
02:13:58.507 00.021 10052 IsSlewing returns 0
02:13:58.513 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:58.545 00.032 10052 IsGuiding returns 0
02:13:58.559 00.014 6880 UpdateGuideState exits: m=2222 SNR=32.7
02:13:58.559 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:58.560 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:58.560 00.000 6880 Enqueuing Expose request
02:13:58.611 00.051 10052 IsGuiding returns 1
02:13:58.611 00.000 10052 scope still moving after pulse duration time elapsed
02:13:58.659 00.048 10052 IsSlewing returns 0
02:13:58.696 00.037 10052 IsGuiding returns 0
02:13:58.698 00.002 10052 scope move finished after 23 + 129 ms
02:13:58.698 00.000 10052 Move returns status 0, amount 23
02:13:58.698 00.000 10052 move complete, result=0
02:13:58.698 00.000 10052 worker thread done servicing request
02:13:58.698 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 23 ms SOUTH
02:13:58.698 00.000 10052 Worker thread wakes up
02:13:58.698 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:58.698 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:59.094 00.396 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d3a7af1-bb10-4e49-9def-8e3b897b06a3"}
02:13:59.094 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d3a7af1-bb10-4e49-9def-8e3b897b06a3"}
02:13:59.095 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6f7f53b-3765-4c6b-bec3-779a7a17cc57"}
02:13:59.095 00.000 6880 case statement mapped state 6 to 3
02:13:59.095 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6f7f53b-3765-4c6b-bec3-779a7a17cc57"}
02:13:59.095 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c4553538-87e8-4461-a27e-9a9f74d4b49f"}
02:13:59.095 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3096,"width":15,"height":15,"star_pos":[6.67,6.88],"pixels":"..."},"id":"c4553538-87e8-4461-a27e-9a9f74d4b49f"}
02:13:59.832 00.737 10052 Exposure complete
02:13:59.901 00.069 10052 worker thread done servicing request
02:13:59.901 00.000 6880 OnExposeComplete: enter
02:13:59.901 00.000 6880 UpdateGuideState(): m_state=6
02:13:59.903 00.002 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3097
02:13:59.903 00.000 6880 Star::Find returns 1 (0), X=408.63, Y=892.34, Mass=2192, SNR=32.4, Peak=157 HFD=4.4
02:13:59.903 00.000 6880 MultiStar: [#1 -0.18,0.00,0.95,U] [#2 0.17,0.05,1.02,U] [#3 0.01,-0.03,0.95,U] [#4 -0.07,0.49,0.86,U] [#5 -0.18,-0.02,1.00,U] [#6 0.16,0.14,0.95,U] [#7 -0.00,0.03,0.79,U] [#8 0.00,0.02,0.80,U] 
02:13:59.903 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.09}, one-star: {0.69, 0.13}
02:13:59.903 00.000 6880 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.61) = xAngle (2.49 = 2.49)
02:13:59.903 00.000 6880 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.46 = 2.46)
02:13:59.904 00.001 6880 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.88 mountX=-0.09 mountY=0.07, mountTheta=2.47
02:13:59.905 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.09, opts=13)
02:13:59.905 00.000 6880 Enqueuing Move request for scope (0.07, 0.09)
02:13:59.905 00.000 10052 Worker thread wakes up
02:13:59.905 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
02:13:59.905 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:13:59.905 00.000 10052 Moving (0.07, 0.09) raw xDistance=-0.09 yDistance=0.07
02:13:59.905 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:13:59.905 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
02:13:59.905 00.000 10052 MoveAxis(E, 0, ABG)
02:13:59.906 00.001 10052 Move returns status 0, amount 0
02:13:59.906 00.000 10052 MoveAxis(N, 0, ABG)
02:13:59.906 00.000 10052 Move returns status 0, amount 0
02:13:59.906 00.000 10052 move complete, result=0
02:13:59.906 00.000 10052 worker thread done servicing request
02:13:59.930 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:13:59.968 00.038 6880 UpdateGuideState exits: m=2192 SNR=32.4
02:13:59.969 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:13:59.969 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:13:59.969 00.000 6880 Enqueuing Expose request
02:13:59.969 00.000 10052 Worker thread wakes up
02:13:59.969 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:13:59.969 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:13:59.970 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:00.885 00.915 10052 Exposure complete
02:14:00.969 00.084 10052 worker thread done servicing request
02:14:00.969 00.000 6880 OnExposeComplete: enter
02:14:00.969 00.000 6880 UpdateGuideState(): m_state=6
02:14:00.970 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3098
02:14:00.970 00.000 6880 Star::Find returns 1 (0), X=408.77, Y=892.08, Mass=2205, SNR=32.6, Peak=139 HFD=4.4
02:14:00.971 00.001 6880 MultiStar: [#1 0.16,-0.02,0.98,U] [#2 0.10,0.11,1.03,U] [#3 0.29,0.02,0.93,U] [#4 0.26,0.42,0.85,U] [#5 0.08,-0.13,1.00,U] [#6 0.22,0.02,0.94,U] [#7 0.34,-0.16,0.77,U] [#8 0.24,-0.04,0.82,U] 
02:14:00.971 00.000 6880 refined, 8 included, MultiStar: {0.28, 0.01}, one-star: {0.83, -0.13}
02:14:00.971 00.000 6880 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.61) = xAngle (1.64 = 1.64)
02:14:00.971 00.000 6880 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
02:14:00.971 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.03 mountX=-0.02 mountY=0.28, mountTheta=1.64
02:14:00.973 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.01, opts=13)
02:14:00.973 00.000 6880 Enqueuing Move request for scope (0.28, 0.01)
02:14:00.973 00.000 10052 Worker thread wakes up
02:14:00.973 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
02:14:00.973 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
02:14:00.973 00.000 10052 Moving (0.28, 0.01) raw xDistance=-0.02 yDistance=0.28
02:14:00.973 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:14:00.973 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.28, slope = 0.02
02:14:00.974 00.001 10052 MoveAxis(E, 0, ABG)
02:14:00.974 00.000 10052 Move returns status 0, amount 0
02:14:00.974 00.000 10052 MoveAxis(S, 42, ABG)
02:14:00.974 00.000 10052 Guiding  Dir = 1, Dur = 42
02:14:00.994 00.020 10052 IsSlewing returns 0
02:14:01.002 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:01.033 00.031 10052 IsGuiding returns 0
02:14:01.050 00.017 6880 UpdateGuideState exits: m=2205 SNR=32.6
02:14:01.050 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:01.052 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:01.052 00.000 6880 Enqueuing Expose request
02:14:01.060 00.008 10052 PulseGuide returned control before completion, sleep 25
02:14:01.096 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"435d7ed0-2d1b-4120-9b6b-4812d6bed327"}
02:14:01.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"435d7ed0-2d1b-4120-9b6b-4812d6bed327"}
02:14:01.097 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"080efce4-ebaf-4184-ad32-b45dfbf4144c"}
02:14:01.098 00.001 6880 case statement mapped state 6 to 3
02:14:01.098 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"080efce4-ebaf-4184-ad32-b45dfbf4144c"}
02:14:01.099 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4fa1f9d3-7061-4509-bad5-adc9549e6327"}
02:14:01.099 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3098,"width":15,"height":15,"star_pos":[6.77,7.08],"pixels":"..."},"id":"4fa1f9d3-7061-4509-bad5-adc9549e6327"}
02:14:01.118 00.019 10052 IsGuiding returns 0
02:14:01.118 00.000 10052 Move returns status 0, amount 42
02:14:01.119 00.001 10052 move complete, result=0
02:14:01.119 00.000 10052 worker thread done servicing request
02:14:01.119 00.000 10052 Worker thread wakes up
02:14:01.119 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:01.119 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:01.119 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 42 ms SOUTH
02:14:02.261 01.142 10052 Exposure complete
02:14:02.356 00.095 10052 worker thread done servicing request
02:14:02.356 00.000 6880 OnExposeComplete: enter
02:14:02.356 00.000 6880 UpdateGuideState(): m_state=6
02:14:02.357 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3099
02:14:02.357 00.000 6880 Star::Find returns 1 (0), X=408.88, Y=891.87, Mass=2169, SNR=32.3, Peak=149 HFD=4.4
02:14:02.357 00.000 6880 MultiStar: [#1 0.23,-0.26,0.97,U] [#2 0.36,-0.42,0.00,M1] [#3 0.34,-0.22,0.95,U] [#4 0.29,0.33,0.88,U] [#5 0.27,-0.21,1.01,U] [#6 0.28,-0.34,0.94,U] [#7 0.50,-0.16,0.77,U] [#8 0.44,-0.21,0.83,U] 
02:14:02.358 00.001 6880 refined, 7 included, MultiStar: {0.41, -0.18}, one-star: {0.94, -0.34}
02:14:02.358 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
02:14:02.358 00.000 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
02:14:02.358 00.000 6880 CameraToMount -- cameraX=0.41 cameraY=-0.18 hyp=0.45 cameraTheta=-0.42 mountX=0.16 mountY=0.41, mountTheta=1.19
02:14:02.360 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.41, y=-0.18, opts=13)
02:14:02.360 00.000 6880 Enqueuing Move request for scope (0.41, -0.18)
02:14:02.360 00.000 10052 Worker thread wakes up
02:14:02.360 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.18) opts 0xd
02:14:02.360 00.000 10052 Handling offset move in thread for scope, endpoint = (0.41, -0.18)
02:14:02.361 00.001 10052 Moving (0.41, -0.18) raw xDistance=0.16 yDistance=0.41
02:14:02.361 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:14:02.361 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.41, slope = 0.04
02:14:02.361 00.000 10052 MoveAxis(W, 44, ABG)
02:14:02.361 00.000 10052 Guiding  Dir = 3, Dur = 44
02:14:02.382 00.021 10052 IsSlewing returns 0
02:14:02.394 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:02.420 00.026 10052 IsGuiding returns 0
02:14:02.440 00.020 6880 UpdateGuideState exits: m=2169 SNR=32.3
02:14:02.440 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:02.440 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:02.440 00.000 6880 Enqueuing Expose request
02:14:02.447 00.007 10052 PulseGuide returned control before completion, sleep 27
02:14:02.510 00.063 10052 IsGuiding returns 0
02:14:02.510 00.000 10052 Move returns status 0, amount 44
02:14:02.510 00.000 10052 MoveAxis(S, 69, ABG)
02:14:02.511 00.001 10052 Guiding  Dir = 1, Dur = 69
02:14:02.548 00.037 10052 IsSlewing returns 0
02:14:02.586 00.038 10052 IsGuiding returns 0
02:14:02.614 00.028 10052 PulseGuide returned control before completion, sleep 53
02:14:02.700 00.086 10052 IsGuiding returns 0
02:14:02.700 00.000 10052 Move returns status 0, amount 69
02:14:02.700 00.000 10052 move complete, result=0
02:14:02.700 00.000 10052 worker thread done servicing request
02:14:02.700 00.000 6880 GuideStep: 0.2 px 44 ms WEST, 0.4 px 69 ms SOUTH
02:14:02.700 00.000 10052 Worker thread wakes up
02:14:02.700 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:02.701 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:03.091 00.390 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1343e361-3317-45db-b164-1319d72f46ac"}
02:14:03.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1343e361-3317-45db-b164-1319d72f46ac"}
02:14:03.093 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95548a7c-7b6e-4cd3-b1d7-d9695c17d141"}
02:14:03.093 00.000 6880 case statement mapped state 6 to 3
02:14:03.093 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"95548a7c-7b6e-4cd3-b1d7-d9695c17d141"}
02:14:03.094 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"125f9151-3ebe-4dd9-8f2e-a9102a6af529"}
02:14:03.094 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3099,"width":15,"height":15,"star_pos":[6.88,6.87],"pixels":"..."},"id":"125f9151-3ebe-4dd9-8f2e-a9102a6af529"}
02:14:03.611 00.517 10052 Exposure complete
02:14:03.688 00.077 10052 worker thread done servicing request
02:14:03.689 00.001 6880 OnExposeComplete: enter
02:14:03.689 00.000 6880 UpdateGuideState(): m_state=6
02:14:03.689 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3100
02:14:03.689 00.000 6880 Star::Find returns 1 (0), X=408.65, Y=892.15, Mass=2238, SNR=32.9, Peak=147 HFD=4.5
02:14:03.690 00.001 6880 MultiStar: [#1 0.05,-0.06,0.96,U] [#2 0.23,0.01,1.03,U] [#3 0.40,-0.04,0.95,U] [#4 0.18,0.52,0.00,M1] [#5 0.14,-0.08,0.99,U] [#6 0.47,0.27,0.00,M1] [#7 0.32,0.03,0.77,U] [#8 0.27,-0.10,0.82,U] 
02:14:03.690 00.000 6880 refined, 6 included, MultiStar: {0.30, -0.04}, one-star: {0.71, -0.06}
02:14:03.690 00.000 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.47 = 1.47)
02:14:03.690 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:14:03.690 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.04 hyp=0.31 cameraTheta=-0.14 mountX=0.03 mountY=0.30, mountTheta=1.47
02:14:03.692 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.04, opts=13)
02:14:03.692 00.000 6880 Enqueuing Move request for scope (0.30, -0.04)
02:14:03.692 00.000 10052 Worker thread wakes up
02:14:03.692 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.04) opts 0xd
02:14:03.692 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.04)
02:14:03.692 00.000 10052 Moving (0.30, -0.04) raw xDistance=0.03 yDistance=0.30
02:14:03.692 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:14:03.692 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.30, slope = 0.03
02:14:03.692 00.000 10052 MoveAxis(E, 0, ABG)
02:14:03.692 00.000 10052 Move returns status 0, amount 0
02:14:03.692 00.000 10052 MoveAxis(S, 61, ABG)
02:14:03.693 00.001 10052 Guiding  Dir = 1, Dur = 61
02:14:03.719 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:03.760 00.041 6880 UpdateGuideState exits: m=2238 SNR=32.9
02:14:03.760 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:03.760 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:03.760 00.000 6880 Enqueuing Expose request
02:14:03.781 00.021 10052 IsSlewing returns 0
02:14:03.855 00.074 10052 IsGuiding returns 0
02:14:03.999 00.144 10052 IsGuiding returns 1
02:14:03.999 00.000 10052 scope still moving after pulse duration time elapsed
02:14:04.078 00.079 10052 IsSlewing returns 0
02:14:04.157 00.079 10052 IsGuiding returns 0
02:14:04.157 00.000 10052 scope move finished after 61 + 241 ms
02:14:04.158 00.001 10052 Move returns status 0, amount 61
02:14:04.158 00.000 10052 move complete, result=0
02:14:04.158 00.000 10052 worker thread done servicing request
02:14:04.158 00.000 10052 Worker thread wakes up
02:14:04.158 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:04.158 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:04.158 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 61 ms SOUTH
02:14:05.092 00.934 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e45aa9c6-a17d-47b5-b01f-7ea1a71a4f66"}
02:14:05.092 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e45aa9c6-a17d-47b5-b01f-7ea1a71a4f66"}
02:14:05.093 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b118669-3ccd-4687-b48a-9386f34ceeef"}
02:14:05.093 00.000 6880 case statement mapped state 6 to 3
02:14:05.093 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b118669-3ccd-4687-b48a-9386f34ceeef"}
02:14:05.094 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"314ec8af-0db5-4646-956b-b0eafe542caa"}
02:14:05.094 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3100,"width":15,"height":15,"star_pos":[6.65,7.15],"pixels":"..."},"id":"314ec8af-0db5-4646-956b-b0eafe542caa"}
02:14:05.284 00.190 10052 Exposure complete
02:14:05.359 00.075 10052 worker thread done servicing request
02:14:05.359 00.000 6880 OnExposeComplete: enter
02:14:05.359 00.000 6880 UpdateGuideState(): m_state=6
02:14:05.359 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3101
02:14:05.359 00.000 6880 Star::Find returns 1 (0), X=408.33, Y=891.98, Mass=2333, SNR=33.6, Peak=137 HFD=4.7
02:14:05.360 00.001 6880 MultiStar: [#1 -0.26,-0.10,0.95,U] [#2 0.04,-0.03,0.99,U] [#3 -0.00,-0.10,0.89,U] [#4 -0.24,0.35,0.81,U] [#5 -0.28,-0.11,0.98,U] [#6 0.06,0.13,0.91,U] [#7 -0.11,-0.11,0.74,U] [#8 -0.10,-0.00,0.78,U] 
02:14:05.360 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.03}, one-star: {0.39, -0.23}
02:14:05.360 00.000 6880 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.61) = xAngle (-0.98 = -0.98)
02:14:05.360 00.000 6880 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
02:14:05.360 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.03 hyp=0.06 cameraTheta=-2.59 mountX=0.03 mountY=-0.05, mountTheta=-0.99
02:14:05.362 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.03, opts=13)
02:14:05.362 00.000 6880 Enqueuing Move request for scope (-0.05, -0.03)
02:14:05.362 00.000 10052 Worker thread wakes up
02:14:05.362 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.03) opts 0xd
02:14:05.362 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.03)
02:14:05.362 00.000 10052 Moving (-0.05, -0.03) raw xDistance=0.03 yDistance=-0.05
02:14:05.362 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:14:05.362 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:14:05.363 00.001 10052 MoveAxis(E, 0, ABG)
02:14:05.363 00.000 10052 Move returns status 0, amount 0
02:14:05.363 00.000 10052 MoveAxis(N, 0, ABG)
02:14:05.363 00.000 10052 Move returns status 0, amount 0
02:14:05.363 00.000 10052 move complete, result=0
02:14:05.363 00.000 10052 worker thread done servicing request
02:14:05.392 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:05.436 00.044 6880 UpdateGuideState exits: m=2333 SNR=33.6
02:14:05.436 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:05.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:05.436 00.000 6880 Enqueuing Expose request
02:14:05.436 00.000 10052 Worker thread wakes up
02:14:05.437 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:14:05.437 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:05.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:06.362 00.925 10052 Exposure complete
02:14:06.447 00.085 6880 OnExposeComplete: enter
02:14:06.447 00.000 6880 UpdateGuideState(): m_state=6
02:14:06.448 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3102
02:14:06.448 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=891.89, Mass=2294, SNR=33.2, Peak=150 HFD=4.5
02:14:06.448 00.000 10052 worker thread done servicing request
02:14:06.448 00.000 6880 MultiStar: [#1 -0.12,-0.21,0.95,U] [#2 -0.19,-0.09,0.98,U] [#3 -0.02,-0.23,0.90,U] [#4 -0.14,0.01,0.84,U] [#5 -0.25,-0.25,0.97,U] [#6 0.01,-0.03,0.90,U] [#7 0.06,-0.11,0.75,U] [#8 -0.03,-0.24,0.78,U] 
02:14:06.449 00.001 6880 refined, 8 included, MultiStar: {-0.03, -0.17}, one-star: {0.44, -0.32}
02:14:06.449 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
02:14:06.449 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:14:06.449 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.17 hyp=0.17 cameraTheta=-1.73 mountX=0.17 mountY=-0.02, mountTheta=-0.14
02:14:06.451 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.17, opts=13)
02:14:06.451 00.000 6880 Enqueuing Move request for scope (-0.03, -0.17)
02:14:06.451 00.000 10052 Worker thread wakes up
02:14:06.451 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.17) opts 0xd
02:14:06.451 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.17)
02:14:06.451 00.000 10052 Moving (-0.03, -0.17) raw xDistance=0.17 yDistance=-0.02
02:14:06.451 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:14:06.451 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.09, using input
02:14:06.451 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
02:14:06.452 00.001 10052 MoveAxis(W, 45, ABG)
02:14:06.452 00.000 10052 Guiding  Dir = 3, Dur = 45
02:14:06.472 00.020 10052 IsSlewing returns 0
02:14:06.482 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:06.513 00.031 10052 IsGuiding returns 0
02:14:06.535 00.022 6880 UpdateGuideState exits: m=2294 SNR=33.2
02:14:06.536 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:06.536 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:06.536 00.000 6880 Enqueuing Expose request
02:14:06.540 00.004 10052 PulseGuide returned control before completion, sleep 28
02:14:06.599 00.059 10052 IsGuiding returns 1
02:14:06.599 00.000 10052 scope still moving after pulse duration time elapsed
02:14:06.658 00.059 10052 IsSlewing returns 0
02:14:06.697 00.039 10052 IsGuiding returns 0
02:14:06.698 00.001 10052 scope move finished after 45 + 139 ms
02:14:06.698 00.000 10052 Move returns status 0, amount 45
02:14:06.698 00.000 10052 MoveAxis(N, 0, ABG)
02:14:06.698 00.000 10052 Move returns status 0, amount 0
02:14:06.698 00.000 10052 move complete, result=0
02:14:06.698 00.000 10052 worker thread done servicing request
02:14:06.698 00.000 6880 GuideStep: 0.2 px 45 ms WEST, -0.0 px 0 ms NORTH
02:14:06.699 00.001 10052 Worker thread wakes up
02:14:06.699 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:06.699 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:07.303 00.604 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7204a170-9335-4cf1-9cdb-128df337aa7d"}
02:14:07.304 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7204a170-9335-4cf1-9cdb-128df337aa7d"}
02:14:07.308 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a95b2110-b7b4-4267-a96c-aebf1be8358e"}
02:14:07.308 00.000 6880 case statement mapped state 6 to 3
02:14:07.308 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a95b2110-b7b4-4267-a96c-aebf1be8358e"}
02:14:07.309 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e92c1b1e-65ff-40a0-ab62-64e33fc2d0ba"}
02:14:07.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3102,"width":15,"height":15,"star_pos":[7.38,6.89],"pixels":"..."},"id":"e92c1b1e-65ff-40a0-ab62-64e33fc2d0ba"}
02:14:07.868 00.559 10052 Exposure complete
02:14:07.899 00.031 6880 evsrv: cli 01543AA0 connect
02:14:07.899 00.000 6880 case statement mapped state 6 to 3
02:14:07.900 00.001 6880 case statement mapped state 6 to 3
02:14:07.901 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"26d291d2-c8b0-413c-9c58-ccd12b281891"}
02:14:07.901 00.000 6880 case statement mapped state 6 to 3
02:14:07.901 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"26d291d2-c8b0-413c-9c58-ccd12b281891"}
02:14:07.902 00.001 6880 evsrv: cli 01543AA0 disconnect
02:14:07.904 00.002 6880 evsrv: cli 01543AA0 connect
02:14:07.904 00.000 6880 case statement mapped state 6 to 3
02:14:07.905 00.001 6880 case statement mapped state 6 to 3
02:14:07.906 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"da1c8f03-5e58-432c-af53-18941ada65bc"}
02:14:07.906 00.000 6880 PhdController::Dither begins
02:14:07.906 00.000 6880 dither: size=1.00, dRA=0.14 dDec=0.00
02:14:07.906 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:14:07.906 00.000 6880 MountToCamera -- mountX=0.14 mountY=0.00 hyp=0.14 mountTheta=0.00 cameraX=-0.01, cameraY=-0.14 cameraTheta=-1.61
02:14:07.906 00.000 6880 setting lock position to (407.94, 892.07)
02:14:07.907 00.001 6880 Mount: notify guiding dithered (-0.0, -0.1)
02:14:07.907 00.000 6880 MultiStar: stabilizing after lock position change
02:14:07.907 00.000 6880 Status Line: Dither by 0.14,0.00
02:14:07.911 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:14:07.911 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:14:07.911 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"da1c8f03-5e58-432c-af53-18941ada65bc"}
02:14:07.912 00.001 6880 evsrv: cli 01543AA0 disconnect
02:14:08.005 00.093 10052 worker thread done servicing request
02:14:08.005 00.000 6880 OnExposeComplete: enter
02:14:08.005 00.000 6880 UpdateGuideState(): m_state=6
02:14:08.005 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3103
02:14:08.006 00.001 6880 Star::Find returns 1 (0), X=408.34, Y=892.17, Mass=2262, SNR=33.0, Peak=137 HFD=4.7
02:14:08.006 00.000 6880 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.61) = xAngle (1.86 = 1.86)
02:14:08.006 00.000 6880 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.83 = 1.83)
02:14:08.006 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=0.10 hyp=0.41 cameraTheta=0.25 mountX=-0.12 mountY=0.40, mountTheta=1.86
02:14:08.007 00.001 6880 dither recenter: remaining=(-0.1,-0.0) step=(-0.1,-0.0)
02:14:08.008 00.001 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:14:08.008 00.000 6880 MountToCamera -- mountX=-0.14 mountY=-0.00 hyp=0.14 mountTheta=-3.14 cameraX=0.01, cameraY=0.14 cameraTheta=1.53
02:14:08.008 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.14, opts=4)
02:14:08.008 00.000 6880 Enqueuing Move request for scope (0.01, 0.14)
02:14:08.008 00.000 6880 Mount: notify direct move -0.14,-0.00
02:14:08.008 00.000 10052 Worker thread wakes up
02:14:08.008 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0x4
02:14:08.008 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:14:08.008 00.000 10052 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=-0.00
02:14:08.008 00.000 10052 MoveAxis(E, 85, B)
02:14:08.008 00.000 10052 Guiding  Dir = 2, Dur = 85
02:14:08.061 00.053 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:08.074 00.013 10052 IsSlewing returns 0
02:14:08.112 00.038 10052 IsGuiding returns 0
02:14:08.118 00.006 6880 UpdateGuideState exits: m=2262 SNR=33.0
02:14:08.118 00.000 6880 PhdController: settling, locked = 1, distance = 0.37 (0.60) aobump = 0 frame = 1 / 99999
02:14:08.118 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124048.118,"Host":"MINIASTRO1","Inst":1,"Distance":0.37,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:14:08.119 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:08.119 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:08.119 00.000 6880 Enqueuing Expose request
02:14:08.140 00.021 10052 PulseGuide returned control before completion, sleep 69
02:14:08.255 00.115 10052 IsGuiding returns 0
02:14:08.255 00.000 10052 Move returns status 0, amount 85
02:14:08.255 00.000 10052 MoveAxis(N, 0, B)
02:14:08.256 00.001 10052 Move returns status 0, amount 0
02:14:08.256 00.000 10052 move complete, result=0
02:14:08.256 00.000 10052 worker thread done servicing request
02:14:08.256 00.000 10052 Worker thread wakes up
02:14:08.256 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:08.256 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:09.178 00.922 10052 Exposure complete
02:14:09.248 00.070 6880 GuideStep: -0.1 px 85 ms EAST, -0.0 px 0 ms NORTH
02:14:09.261 00.013 10052 worker thread done servicing request
02:14:09.261 00.000 6880 OnExposeComplete: enter
02:14:09.262 00.001 6880 UpdateGuideState(): m_state=6
02:14:09.262 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3104
02:14:09.262 00.000 6880 Star::Find returns 1 (0), X=408.36, Y=892.05, Mass=2220, SNR=32.7, Peak=127 HFD=4.7
02:14:09.262 00.000 6880 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.61) = xAngle (1.56 = 1.56)
02:14:09.262 00.000 6880 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
02:14:09.262 00.000 6880 CameraToMount -- cameraX=0.43 cameraY=-0.02 hyp=0.43 cameraTheta=-0.06 mountX=0.01 mountY=0.43, mountTheta=1.56
02:14:09.264 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.43, y=-0.02, opts=13)
02:14:09.264 00.000 6880 Enqueuing Move request for scope (0.43, -0.02)
02:14:09.264 00.000 10052 Worker thread wakes up
02:14:09.264 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.43, -0.02) opts 0xd
02:14:09.264 00.000 10052 Handling offset move in thread for scope, endpoint = (0.43, -0.02)
02:14:09.264 00.000 10052 Moving (0.43, -0.02) raw xDistance=0.01 yDistance=0.43
02:14:09.264 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:14:09.264 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.43, slope = 0.00
02:14:09.264 00.000 10052 MoveAxis(E, 0, ABG)
02:14:09.264 00.000 10052 Move returns status 0, amount 0
02:14:09.265 00.001 10052 MoveAxis(S, 78, ABG)
02:14:09.265 00.000 10052 Guiding  Dir = 1, Dur = 78
02:14:09.285 00.020 10052 IsSlewing returns 0
02:14:09.323 00.038 10052 IsGuiding returns 0
02:14:09.325 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:09.351 00.026 10052 PulseGuide returned control before completion, sleep 61
02:14:09.366 00.015 6880 UpdateGuideState exits: m=2220 SNR=32.7
02:14:09.366 00.000 6880 PhdController: settling, locked = 1, distance = 0.43 (0.60) aobump = 0 frame = 2 / 99999
02:14:09.366 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124049.366,"Host":"MINIASTRO1","Inst":1,"Distance":0.43,"Time":1.2,"SettleTime":6.0,"StarLocked":true}
02:14:09.366 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:09.367 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:09.367 00.000 6880 Enqueuing Expose request
02:14:09.367 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"016649b9-43d9-44c9-b507-640963c796a6"}
02:14:09.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"016649b9-43d9-44c9-b507-640963c796a6"}
02:14:09.377 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7062fee-de76-4c6b-8492-5e90a0063190"}
02:14:09.378 00.001 6880 case statement mapped state 6 to 3
02:14:09.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d7062fee-de76-4c6b-8492-5e90a0063190"}
02:14:09.380 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2e84617f-a32f-4dea-8753-2a9ca4e34a36"}
02:14:09.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3104,"width":15,"height":15,"star_pos":[7.36,7.05],"pixels":"..."},"id":"2e84617f-a32f-4dea-8753-2a9ca4e34a36"}
02:14:09.448 00.068 10052 IsGuiding returns 0
02:14:09.448 00.000 10052 Move returns status 0, amount 78
02:14:09.448 00.000 10052 move complete, result=0
02:14:09.448 00.000 10052 worker thread done servicing request
02:14:09.449 00.001 10052 Worker thread wakes up
02:14:09.449 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:09.449 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:09.449 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 78 ms SOUTH
02:14:10.580 01.131 10052 Exposure complete
02:14:10.652 00.072 10052 worker thread done servicing request
02:14:10.652 00.000 6880 OnExposeComplete: enter
02:14:10.652 00.000 6880 UpdateGuideState(): m_state=6
02:14:10.653 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3105
02:14:10.653 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=891.93, Mass=2352, SNR=33.6, Peak=133 HFD=4.5
02:14:10.653 00.000 6880 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.61) = xAngle (1.07 = 1.07)
02:14:10.653 00.000 6880 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
02:14:10.653 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.14 hyp=0.27 cameraTheta=-0.54 mountX=0.13 mountY=0.24, mountTheta=1.06
02:14:10.655 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.14, opts=13)
02:14:10.655 00.000 6880 Enqueuing Move request for scope (0.23, -0.14)
02:14:10.656 00.001 10052 Worker thread wakes up
02:14:10.656 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.14) opts 0xd
02:14:10.656 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.14)
02:14:10.656 00.000 10052 Moving (0.23, -0.14) raw xDistance=0.13 yDistance=0.24
02:14:10.656 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:14:10.656 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.24, slope = 0.00
02:14:10.656 00.000 10052 MoveAxis(W, 35, ABG)
02:14:10.656 00.000 10052 Guiding  Dir = 3, Dur = 35
02:14:10.677 00.021 10052 IsSlewing returns 0
02:14:10.681 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:10.711 00.030 6880 UpdateGuideState exits: m=2352 SNR=33.6
02:14:10.711 00.000 6880 PhdController: settling, locked = 1, distance = 0.38 (0.60) aobump = 0 frame = 3 / 99999
02:14:10.711 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124050.711,"Host":"MINIASTRO1","Inst":1,"Distance":0.38,"Time":2.6,"SettleTime":6.0,"StarLocked":true}
02:14:10.711 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:10.711 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:10.712 00.001 6880 Enqueuing Expose request
02:14:10.715 00.003 10052 IsGuiding returns 0
02:14:10.742 00.027 10052 PulseGuide returned control before completion, sleep 18
02:14:10.796 00.054 10052 IsGuiding returns 0
02:14:10.796 00.000 10052 Move returns status 0, amount 35
02:14:10.797 00.001 10052 MoveAxis(S, 43, ABG)
02:14:10.797 00.000 10052 Guiding  Dir = 1, Dur = 43
02:14:10.834 00.037 10052 IsSlewing returns 0
02:14:10.873 00.039 10052 IsGuiding returns 0
02:14:10.899 00.026 10052 PulseGuide returned control before completion, sleep 26
02:14:10.951 00.052 10052 IsGuiding returns 0
02:14:10.952 00.001 10052 Move returns status 0, amount 43
02:14:10.952 00.000 10052 move complete, result=0
02:14:10.952 00.000 10052 worker thread done servicing request
02:14:10.952 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.2 px 43 ms SOUTH
02:14:10.952 00.000 10052 Worker thread wakes up
02:14:10.952 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:10.952 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:11.300 00.348 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b292aa69-f062-48d6-8b84-3df8f3613219"}
02:14:11.300 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b292aa69-f062-48d6-8b84-3df8f3613219"}
02:14:11.300 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a5b6413e-03bb-4585-8409-e8809dd15165"}
02:14:11.301 00.001 6880 case statement mapped state 6 to 3
02:14:11.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5b6413e-03bb-4585-8409-e8809dd15165"}
02:14:11.301 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b9f492da-8444-4f2c-8c27-723f7b84b765"}
02:14:11.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3105,"width":15,"height":15,"star_pos":[7.17,6.93],"pixels":"..."},"id":"b9f492da-8444-4f2c-8c27-723f7b84b765"}
02:14:11.870 00.569 10052 Exposure complete
02:14:11.954 00.084 10052 worker thread done servicing request
02:14:11.955 00.001 6880 OnExposeComplete: enter
02:14:11.955 00.000 6880 UpdateGuideState(): m_state=6
02:14:11.955 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3106
02:14:11.955 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=892.18, Mass=2354, SNR=33.6, Peak=145 HFD=4.4
02:14:11.955 00.000 6880 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.61) = xAngle (2.27 = 2.27)
02:14:11.955 00.000 6880 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.24 = 2.24)
02:14:11.956 00.001 6880 CameraToMount -- cameraX=0.14 cameraY=0.11 hyp=0.18 cameraTheta=0.66 mountX=-0.12 mountY=0.14, mountTheta=2.26
02:14:11.957 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.11, opts=13)
02:14:11.957 00.000 6880 Enqueuing Move request for scope (0.14, 0.11)
02:14:11.957 00.000 10052 Worker thread wakes up
02:14:11.957 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.11) opts 0xd
02:14:11.957 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.11)
02:14:11.957 00.000 10052 Moving (0.14, 0.11) raw xDistance=-0.12 yDistance=0.14
02:14:11.957 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:14:11.957 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
02:14:11.957 00.000 10052 MoveAxis(E, 30, ABG)
02:14:11.957 00.000 10052 Guiding  Dir = 2, Dur = 30
02:14:11.984 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:12.022 00.038 6880 UpdateGuideState exits: m=2354 SNR=33.6
02:14:12.023 00.001 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 4 / 99999
02:14:12.023 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124052.023,"Host":"MINIASTRO1","Inst":1,"Distance":0.32,"Time":3.9,"SettleTime":6.0,"StarLocked":true}
02:14:12.023 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:12.023 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:12.023 00.000 6880 Enqueuing Expose request
02:14:12.027 00.004 10052 IsSlewing returns 0
02:14:12.107 00.080 10052 IsGuiding returns 0
02:14:12.251 00.144 10052 IsGuiding returns 0
02:14:12.251 00.000 10052 Move returns status 0, amount 30
02:14:12.252 00.001 10052 MoveAxis(N, 0, ABG)
02:14:12.252 00.000 10052 Move returns status 0, amount 0
02:14:12.252 00.000 10052 move complete, result=0
02:14:12.252 00.000 10052 worker thread done servicing request
02:14:12.252 00.000 10052 Worker thread wakes up
02:14:12.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:12.252 00.000 6880 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
02:14:12.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:13.301 01.049 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a2c5c37-5cef-4c70-9c93-020b328f4ca3"}
02:14:13.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a2c5c37-5cef-4c70-9c93-020b328f4ca3"}
02:14:13.302 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ba93d8f-77d4-43ad-94f1-04ad7a2f90b9"}
02:14:13.302 00.000 6880 case statement mapped state 6 to 3
02:14:13.302 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ba93d8f-77d4-43ad-94f1-04ad7a2f90b9"}
02:14:13.303 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"78fa819d-fc56-4658-9b43-6cf2b11e5c15"}
02:14:13.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3106,"width":15,"height":15,"star_pos":[7.08,7.18],"pixels":"..."},"id":"78fa819d-fc56-4658-9b43-6cf2b11e5c15"}
02:14:13.383 00.080 10052 Exposure complete
02:14:13.465 00.082 10052 worker thread done servicing request
02:14:13.465 00.000 6880 OnExposeComplete: enter
02:14:13.465 00.000 6880 UpdateGuideState(): m_state=6
02:14:13.466 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3107
02:14:13.466 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=892.25, Mass=2336, SNR=33.5, Peak=137 HFD=4.5
02:14:13.466 00.000 6880 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.61) = xAngle (2.14 = 2.14)
02:14:13.466 00.000 6880 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.11 = 2.11)
02:14:13.466 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=0.18 hyp=0.35 cameraTheta=0.53 mountX=-0.19 mountY=0.30, mountTheta=2.13
02:14:13.468 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=0.18, opts=13)
02:14:13.468 00.000 6880 Enqueuing Move request for scope (0.30, 0.18)
02:14:13.468 00.000 10052 Worker thread wakes up
02:14:13.469 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.18) opts 0xd
02:14:13.469 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, 0.18)
02:14:13.469 00.000 10052 Moving (0.30, 0.18) raw xDistance=-0.19 yDistance=0.30
02:14:13.469 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:14:13.469 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.05
02:14:13.469 00.000 10052 MoveAxis(E, 52, ABG)
02:14:13.469 00.000 10052 Guiding  Dir = 2, Dur = 52
02:14:13.498 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:13.507 00.009 10052 IsSlewing returns 0
02:14:13.538 00.031 6880 UpdateGuideState exits: m=2336 SNR=33.5
02:14:13.538 00.000 6880 PhdController: settling, locked = 1, distance = 0.33 (0.60) aobump = 0 frame = 5 / 99999
02:14:13.539 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783124053.539,"Host":"MINIASTRO1","Inst":1,"Distance":0.33,"Time":5.4,"SettleTime":6.0,"StarLocked":true}
02:14:13.539 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:13.539 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:13.539 00.000 6880 Enqueuing Expose request
02:14:13.584 00.045 10052 IsGuiding returns 0
02:14:13.721 00.137 10052 IsGuiding returns 0
02:14:13.721 00.000 10052 Move returns status 0, amount 52
02:14:13.721 00.000 10052 MoveAxis(N, 0, ABG)
02:14:13.721 00.000 10052 Move returns status 0, amount 0
02:14:13.721 00.000 10052 move complete, result=0
02:14:13.721 00.000 10052 worker thread done servicing request
02:14:13.721 00.000 6880 GuideStep: -0.2 px 52 ms EAST, 0.3 px 0 ms NORTH
02:14:13.721 00.000 10052 Worker thread wakes up
02:14:13.722 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:13.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:14.637 00.915 10052 Exposure complete
02:14:14.727 00.090 10052 worker thread done servicing request
02:14:14.728 00.001 6880 OnExposeComplete: enter
02:14:14.728 00.000 6880 UpdateGuideState(): m_state=6
02:14:14.728 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3108
02:14:14.728 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=891.96, Mass=2197, SNR=32.4, Peak=138 HFD=4.5
02:14:14.728 00.000 6880 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
02:14:14.728 00.000 6880 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
02:14:14.728 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.11 hyp=0.26 cameraTheta=-0.43 mountX=0.10 mountY=0.24, mountTheta=1.18
02:14:14.730 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.11, opts=13)
02:14:14.730 00.000 6880 Enqueuing Move request for scope (0.24, -0.11)
02:14:14.730 00.000 10052 Worker thread wakes up
02:14:14.730 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.11) opts 0xd
02:14:14.730 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.11)
02:14:14.731 00.001 10052 Moving (0.24, -0.11) raw xDistance=0.10 yDistance=0.24
02:14:14.731 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:14.731 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.03
02:14:14.731 00.000 10052 MoveAxis(E, 0, ABG)
02:14:14.731 00.000 10052 Move returns status 0, amount 0
02:14:14.731 00.000 10052 MoveAxis(N, 0, ABG)
02:14:14.731 00.000 10052 Move returns status 0, amount 0
02:14:14.731 00.000 10052 move complete, result=0
02:14:14.731 00.000 10052 worker thread done servicing request
02:14:14.756 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:14.794 00.038 6880 UpdateGuideState exits: m=2197 SNR=32.4
02:14:14.794 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 6 / 99999
02:14:14.794 00.000 6880 PhdController: newstate STATE_FINISH
02:14:14.794 00.000 6880 PhdController complete: success
02:14:14.794 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783124054.794,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:14:14.794 00.000 6880 Mount: notify guiding dither settle done success=1
02:14:14.795 00.001 6880 PhdController: newstate STATE_IDLE
02:14:14.795 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:14.795 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:14.795 00.000 6880 Enqueuing Expose request
02:14:14.795 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:14.795 00.000 10052 Worker thread wakes up
02:14:14.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:14.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:15.302 00.507 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"92411097-644c-460a-b61e-95853e4e6a11"}
02:14:15.302 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"92411097-644c-460a-b61e-95853e4e6a11"}
02:14:15.303 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8420b0a6-e5ff-46e2-9e0f-a973a7f2b252"}
02:14:15.303 00.000 6880 case statement mapped state 6 to 3
02:14:15.304 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8420b0a6-e5ff-46e2-9e0f-a973a7f2b252"}
02:14:15.304 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe03c771-aee3-4743-bfd9-07a0c2360793"}
02:14:15.305 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3108,"width":15,"height":15,"star_pos":[7.18,6.96],"pixels":"..."},"id":"fe03c771-aee3-4743-bfd9-07a0c2360793"}
02:14:15.922 00.617 10052 Exposure complete
02:14:16.015 00.093 10052 worker thread done servicing request
02:14:16.015 00.000 6880 OnExposeComplete: enter
02:14:16.015 00.000 6880 UpdateGuideState(): m_state=6
02:14:16.016 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.016 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.21, Mass=2436, SNR=34.3, Peak=129 HFD=5.0
02:14:16.016 00.000 6880 MultiStar: exiting stabilization period
02:14:16.016 00.000 6880 MultiStar: updating star positions after lock position change
02:14:16.016 00.000 6880 Star::Find(15, 282, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.016 00.000 6880 Star::Find returns 1 (0), X=282.75, Y=302.21, Mass=2052, SNR=31.4, Peak=110 HFD=4.7
02:14:16.016 00.000 6880 Star::Find(15, 1199, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.016 00.000 6880 Star::Find returns 1 (0), X=1199.79, Y=299.10, Mass=2290, SNR=32.7, Peak=94 HFD=5.8
02:14:16.017 00.001 6880 Star::Find(15, 824, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.017 00.000 6880 Star::Find returns 1 (0), X=825.35, Y=302.26, Mass=1889, SNR=30.1, Peak=116 HFD=5.0
02:14:16.017 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.017 00.000 6880 Star::Find returns 1 (0), X=55.96, Y=637.02, Mass=1629, SNR=27.9, Peak=70 HFD=5.6
02:14:16.017 00.000 6880 Star::Find(15, 471, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.017 00.000 6880 Star::Find returns 1 (0), X=471.94, Y=596.47, Mass=2250, SNR=32.3, Peak=100 HFD=5.4
02:14:16.017 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.017 00.000 6880 Star::Find returns 1 (0), X=854.32, Y=221.92, Mass=2044, SNR=30.1, Peak=83 HFD=5.9
02:14:16.017 00.000 6880 Star::Find(15, 265, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.018 00.001 6880 Star::Find returns 1 (0), X=266.08, Y=88.96, Mass=1306, SNR=25.0, Peak=65 HFD=5.8
02:14:16.018 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.018 00.000 6880 Star::Find returns 1 (0), X=554.07, Y=334.13, Mass=1497, SNR=26.5, Peak=64 HFD=5.9
02:14:16.018 00.000 6880 Star::Find(15, 671, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.018 00.000 6880 Star::Find returns 1 (0), X=672.19, Y=829.59, Mass=970, SNR=21.6, Peak=59 HFD=4.8
02:14:16.018 00.000 6880 Star::Find(15, 1119, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.018 00.000 6880 Star::Find returns 1 (0), X=1119.97, Y=689.71, Mass=862, SNR=20.3, Peak=46 HFD=4.9
02:14:16.018 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3109
02:14:16.018 00.000 6880 Star::Find returns 1 (0), X=269.25, Y=581.83, Mass=1096, SNR=22.8, Peak=46 HFD=5.6
02:14:16.018 00.000 6880 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.61) = xAngle (2.15 = 2.15)
02:14:16.018 00.000 6880 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
02:14:16.018 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.14 hyp=0.27 cameraTheta=0.54 mountX=-0.15 mountY=0.23, mountTheta=2.14
02:14:16.020 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.14, opts=13)
02:14:16.020 00.000 6880 Enqueuing Move request for scope (0.23, 0.14)
02:14:16.020 00.000 10052 Worker thread wakes up
02:14:16.020 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.14) opts 0xd
02:14:16.020 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.14)
02:14:16.020 00.000 10052 Moving (0.23, 0.14) raw xDistance=-0.15 yDistance=0.23
02:14:16.020 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:14:16.020 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.02
02:14:16.020 00.000 10052 MoveAxis(E, 40, ABG)
02:14:16.020 00.000 10052 Guiding  Dir = 2, Dur = 40
02:14:16.040 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:16.070 00.030 10052 IsSlewing returns 0
02:14:16.070 00.000 6880 UpdateGuideState exits: m=2436 SNR=34.3
02:14:16.070 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:16.070 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:16.070 00.000 6880 Enqueuing Expose request
02:14:16.150 00.080 10052 IsGuiding returns 0
02:14:16.282 00.132 10052 IsGuiding returns 1
02:14:16.282 00.000 10052 scope still moving after pulse duration time elapsed
02:14:16.358 00.076 10052 IsSlewing returns 0
02:14:16.427 00.069 10052 IsGuiding returns 0
02:14:16.427 00.000 10052 scope move finished after 40 + 237 ms
02:14:16.427 00.000 10052 Move returns status 0, amount 40
02:14:16.427 00.000 10052 MoveAxis(N, 0, ABG)
02:14:16.427 00.000 10052 Move returns status 0, amount 0
02:14:16.427 00.000 10052 move complete, result=0
02:14:16.427 00.000 10052 worker thread done servicing request
02:14:16.427 00.000 10052 Worker thread wakes up
02:14:16.427 00.000 6880 GuideStep: -0.2 px 40 ms EAST, 0.2 px 0 ms NORTH
02:14:16.427 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:16.427 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:17.302 00.875 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57d1cf80-73ee-4752-8a4d-607387fbc3d0"}
02:14:17.302 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57d1cf80-73ee-4752-8a4d-607387fbc3d0"}
02:14:17.303 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a40c85c8-c62d-444f-87bb-b382bfca0008"}
02:14:17.303 00.000 6880 case statement mapped state 6 to 3
02:14:17.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a40c85c8-c62d-444f-87bb-b382bfca0008"}
02:14:17.304 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4983790e-24d9-48c2-b1df-01c3471bd168"}
02:14:17.304 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3109,"width":15,"height":15,"star_pos":[7.17,7.21],"pixels":"..."},"id":"4983790e-24d9-48c2-b1df-01c3471bd168"}
02:14:17.347 00.043 10052 Exposure complete
02:14:17.405 00.058 10052 worker thread done servicing request
02:14:17.405 00.000 6880 OnExposeComplete: enter
02:14:17.405 00.000 6880 UpdateGuideState(): m_state=6
02:14:17.405 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3110
02:14:17.405 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.04, Mass=2346, SNR=33.6, Peak=142 HFD=4.5
02:14:17.405 00.000 6880 MultiStar: [#1 0.01,0.10,0.92,U] [#2 -0.05,0.01,0.99,U] [#3 0.07,-0.03,0.92,U] [#4 0.04,-0.11,0.83,U] [#5 -0.03,-0.33,0.97,U] [#6 0.28,0.03,0.91,U] [#7 0.22,-0.17,0.75,U] [#8 0.09,-0.02,0.79,U] 
02:14:17.405 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.06}, one-star: {0.25, -0.04}
02:14:17.405 00.000 6880 CameraToMount -- cameraTheta (-0.55) - m_xAngle (-1.61) = xAngle (1.06 = 1.06)
02:14:17.406 00.001 6880 CameraToMount -- cameraTheta (-0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.03 = 1.03)
02:14:17.406 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.55 mountX=0.05 mountY=0.09, mountTheta=1.06
02:14:17.408 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.06, opts=13)
02:14:17.408 00.000 6880 Enqueuing Move request for scope (0.09, -0.06)
02:14:17.408 00.000 10052 Worker thread wakes up
02:14:17.408 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
02:14:17.408 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
02:14:17.408 00.000 10052 Moving (0.09, -0.06) raw xDistance=0.05 yDistance=0.09
02:14:17.408 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:14:17.408 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.03
02:14:17.408 00.000 10052 MoveAxis(E, 0, ABG)
02:14:17.409 00.001 10052 Move returns status 0, amount 0
02:14:17.409 00.000 10052 MoveAxis(N, 0, ABG)
02:14:17.409 00.000 10052 Move returns status 0, amount 0
02:14:17.409 00.000 10052 move complete, result=0
02:14:17.409 00.000 10052 worker thread done servicing request
02:14:17.428 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:17.461 00.033 6880 UpdateGuideState exits: m=2346 SNR=33.6
02:14:17.461 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:17.461 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:17.461 00.000 6880 Enqueuing Expose request
02:14:17.461 00.000 10052 Worker thread wakes up
02:14:17.461 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:17.461 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:17.463 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:18.599 01.136 10052 Exposure complete
02:14:18.676 00.077 10052 worker thread done servicing request
02:14:18.676 00.000 6880 OnExposeComplete: enter
02:14:18.676 00.000 6880 UpdateGuideState(): m_state=6
02:14:18.676 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3111
02:14:18.676 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=892.12, Mass=2271, SNR=33.0, Peak=144 HFD=4.5
02:14:18.677 00.001 6880 MultiStar: [#1 0.16,0.05,0.96,U] [#2 0.18,-0.00,0.99,U] [#3 0.30,-0.07,0.92,U] [#4 0.30,-0.07,0.82,U] [#5 0.03,-0.28,0.99,U] [#6 0.42,-0.06,0.94,U] [#7 0.46,0.10,0.75,U] [#8 0.28,-0.05,0.80,U] 
02:14:18.677 00.000 6880 refined, 8 included, MultiStar: {0.27, -0.04}, one-star: {0.33, 0.05}
02:14:18.677 00.000 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.47 = 1.47)
02:14:18.677 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:14:18.677 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.04 hyp=0.27 cameraTheta=-0.14 mountX=0.03 mountY=0.27, mountTheta=1.47
02:14:18.679 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.04, opts=13)
02:14:18.679 00.000 6880 Enqueuing Move request for scope (0.27, -0.04)
02:14:18.679 00.000 10052 Worker thread wakes up
02:14:18.679 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.04) opts 0xd
02:14:18.679 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.04)
02:14:18.679 00.000 10052 Moving (0.27, -0.04) raw xDistance=0.03 yDistance=0.27
02:14:18.679 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:14:18.679 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.02
02:14:18.679 00.000 10052 MoveAxis(E, 0, ABG)
02:14:18.680 00.001 10052 Move returns status 0, amount 0
02:14:18.680 00.000 10052 MoveAxis(N, 0, ABG)
02:14:18.680 00.000 10052 Move returns status 0, amount 0
02:14:18.680 00.000 10052 move complete, result=0
02:14:18.680 00.000 10052 worker thread done servicing request
02:14:18.708 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:18.744 00.036 6880 UpdateGuideState exits: m=2271 SNR=33.0
02:14:18.744 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:18.744 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:18.744 00.000 6880 Enqueuing Expose request
02:14:18.744 00.000 10052 Worker thread wakes up
02:14:18.744 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:14:18.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:18.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:19.301 00.557 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0707e9c5-3ea5-4a6a-bf44-6309de2e06b4"}
02:14:19.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0707e9c5-3ea5-4a6a-bf44-6309de2e06b4"}
02:14:19.302 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e9a465f-cccf-4151-89f7-99d6481c8b3c"}
02:14:19.302 00.000 6880 case statement mapped state 6 to 3
02:14:19.302 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e9a465f-cccf-4151-89f7-99d6481c8b3c"}
02:14:19.302 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"16456eb7-94db-49b7-aa1f-869d443b0f33"}
02:14:19.302 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3111,"width":15,"height":15,"star_pos":[7.27,7.12],"pixels":"..."},"id":"16456eb7-94db-49b7-aa1f-869d443b0f33"}
02:14:19.653 00.351 10052 Exposure complete
02:14:19.711 00.058 10052 worker thread done servicing request
02:14:19.711 00.000 6880 OnExposeComplete: enter
02:14:19.711 00.000 6880 UpdateGuideState(): m_state=6
02:14:19.712 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3112
02:14:19.712 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=892.30, Mass=2302, SNR=33.3, Peak=138 HFD=4.6
02:14:19.712 00.000 6880 MultiStar: [#1 0.05,0.09,0.93,U] [#2 0.02,0.05,0.99,U] [#3 0.07,0.12,0.91,U] [#4 0.15,0.05,0.85,U] [#5 -0.05,-0.03,0.96,U] [#6 0.17,0.04,0.92,U] [#7 0.22,-0.02,0.73,U] [#8 0.20,-0.10,0.79,U] 
02:14:19.712 00.000 6880 refined, 8 included, MultiStar: {0.12, 0.05}, one-star: {0.26, 0.22}
02:14:19.712 00.000 6880 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.61) = xAngle (2.03 = 2.03)
02:14:19.712 00.000 6880 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.00 = 2.00)
02:14:19.712 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.05 hyp=0.13 cameraTheta=0.42 mountX=-0.06 mountY=0.12, mountTheta=2.03
02:14:19.714 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.05, opts=13)
02:14:19.714 00.000 6880 Enqueuing Move request for scope (0.12, 0.05)
02:14:19.714 00.000 10052 Worker thread wakes up
02:14:19.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.05) opts 0xd
02:14:19.714 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.05)
02:14:19.714 00.000 10052 Moving (0.12, 0.05) raw xDistance=-0.06 yDistance=0.12
02:14:19.714 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:14:19.714 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.02
02:14:19.714 00.000 10052 MoveAxis(E, 0, ABG)
02:14:19.714 00.000 10052 Move returns status 0, amount 0
02:14:19.714 00.000 10052 MoveAxis(N, 0, ABG)
02:14:19.715 00.001 10052 Move returns status 0, amount 0
02:14:19.715 00.000 10052 move complete, result=0
02:14:19.715 00.000 10052 worker thread done servicing request
02:14:19.737 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:19.772 00.035 6880 UpdateGuideState exits: m=2302 SNR=33.3
02:14:19.772 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:19.772 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:19.772 00.000 6880 Enqueuing Expose request
02:14:19.772 00.000 10052 Worker thread wakes up
02:14:19.772 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:19.772 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:19.773 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:20.906 01.133 10052 Exposure complete
02:14:20.994 00.088 10052 worker thread done servicing request
02:14:20.994 00.000 6880 OnExposeComplete: enter
02:14:20.994 00.000 6880 UpdateGuideState(): m_state=6
02:14:20.994 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3113
02:14:20.994 00.000 6880 Star::Find returns 1 (0), X=408.40, Y=892.20, Mass=2329, SNR=33.4, Peak=149 HFD=4.6
02:14:20.995 00.001 6880 MultiStar: [#1 0.29,-0.03,0.94,U] [#2 0.25,-0.07,0.99,U] [#3 0.41,-0.04,0.88,U] [#4 0.44,-0.04,0.82,U] [#5 0.15,-0.24,0.95,U] [#6 0.49,-0.13,0.92,U] [#7 0.46,0.09,0.73,U] [#8 0.46,0.29,0.00,M1] 
02:14:20.995 00.000 6880 refined, 7 included, MultiStar: {0.36, -0.04}, one-star: {0.47, 0.13}
02:14:20.995 00.000 6880 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.61) = xAngle (1.49 = 1.49)
02:14:20.995 00.000 6880 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
02:14:20.995 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=-0.04 hyp=0.37 cameraTheta=-0.12 mountX=0.03 mountY=0.36, mountTheta=1.49
02:14:20.997 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=-0.04, opts=13)
02:14:20.997 00.000 6880 Enqueuing Move request for scope (0.36, -0.04)
02:14:20.997 00.000 10052 Worker thread wakes up
02:14:20.997 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.04) opts 0xd
02:14:20.997 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, -0.04)
02:14:20.997 00.000 10052 Moving (0.36, -0.04) raw xDistance=0.03 yDistance=0.36
02:14:20.997 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:14:20.997 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.36, slope = -0.01
02:14:20.997 00.000 10052 MoveAxis(E, 0, ABG)
02:14:20.997 00.000 10052 Move returns status 0, amount 0
02:14:20.998 00.001 10052 MoveAxis(N, 0, ABG)
02:14:20.998 00.000 10052 Move returns status 0, amount 0
02:14:20.998 00.000 10052 move complete, result=0
02:14:20.998 00.000 10052 worker thread done servicing request
02:14:21.023 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:21.062 00.039 6880 UpdateGuideState exits: m=2329 SNR=33.4
02:14:21.062 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:21.062 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:21.062 00.000 6880 Enqueuing Expose request
02:14:21.062 00.000 10052 Worker thread wakes up
02:14:21.062 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:21.062 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:14:21.062 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:21.301 00.239 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e5ae817-371f-434d-afef-ca8f5e5a39c7"}
02:14:21.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e5ae817-371f-434d-afef-ca8f5e5a39c7"}
02:14:21.302 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6612691-9a7e-4310-a307-02dcbd3d6fb5"}
02:14:21.302 00.000 6880 case statement mapped state 6 to 3
02:14:21.302 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6612691-9a7e-4310-a307-02dcbd3d6fb5"}
02:14:21.302 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5e39f0b8-af58-4732-8a68-a8810f60acfb"}
02:14:21.303 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3113,"width":15,"height":15,"star_pos":[7.40,7.20],"pixels":"..."},"id":"5e39f0b8-af58-4732-8a68-a8810f60acfb"}
02:14:21.985 00.682 10052 Exposure complete
02:14:22.057 00.072 10052 worker thread done servicing request
02:14:22.057 00.000 6880 OnExposeComplete: enter
02:14:22.057 00.000 6880 UpdateGuideState(): m_state=6
02:14:22.057 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3114
02:14:22.057 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=891.99, Mass=2346, SNR=33.7, Peak=150 HFD=4.7
02:14:22.058 00.001 6880 MultiStar: [#1 0.25,-0.24,0.93,U] [#2 0.23,-0.13,0.99,U] [#3 0.40,-0.10,0.90,U] [#4 0.36,-0.11,0.82,U] [#5 0.10,-0.48,0.96,U] [#6 0.32,-0.11,0.92,U] [#7 0.26,-0.12,0.73,U] [#8 0.44,-0.11,0.78,U] 
02:14:22.058 00.000 6880 refined, 8 included, MultiStar: {0.31, -0.17}, one-star: {0.43, -0.08}
02:14:22.058 00.000 6880 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
02:14:22.058 00.000 6880 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
02:14:22.058 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.17 hyp=0.35 cameraTheta=-0.50 mountX=0.15 mountY=0.31, mountTheta=1.10
02:14:22.059 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.17, opts=13)
02:14:22.060 00.001 6880 Enqueuing Move request for scope (0.31, -0.17)
02:14:22.060 00.000 10052 Worker thread wakes up
02:14:22.060 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.17) opts 0xd
02:14:22.060 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.17)
02:14:22.060 00.000 10052 Moving (0.31, -0.17) raw xDistance=0.15 yDistance=0.31
02:14:22.060 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:14:22.060 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.31, slope = 0.01
02:14:22.060 00.000 10052 MoveAxis(W, 42, ABG)
02:14:22.060 00.000 10052 Guiding  Dir = 3, Dur = 42
02:14:22.079 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:22.110 00.031 6880 UpdateGuideState exits: m=2346 SNR=33.7
02:14:22.110 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:22.110 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:22.110 00.000 6880 Enqueuing Expose request
02:14:22.117 00.007 10052 IsSlewing returns 0
02:14:22.190 00.073 10052 IsGuiding returns 0
02:14:22.324 00.134 10052 IsGuiding returns 0
02:14:22.324 00.000 10052 Move returns status 0, amount 42
02:14:22.324 00.000 10052 MoveAxis(S, 14, ABG)
02:14:22.324 00.000 10052 Guiding  Dir = 1, Dur = 14
02:14:22.394 00.070 10052 IsSlewing returns 0
02:14:22.464 00.070 10052 IsGuiding returns 0
02:14:22.604 00.140 10052 IsGuiding returns 0
02:14:22.605 00.001 10052 Move returns status 0, amount 14
02:14:22.605 00.000 10052 move complete, result=0
02:14:22.605 00.000 10052 worker thread done servicing request
02:14:22.605 00.000 6880 GuideStep: 0.2 px 42 ms WEST, 0.3 px 14 ms SOUTH
02:14:22.605 00.000 10052 Worker thread wakes up
02:14:22.605 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:22.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:23.300 00.695 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b253073-5b10-4f74-acd4-dbf799d507e1"}
02:14:23.300 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b253073-5b10-4f74-acd4-dbf799d507e1"}
02:14:23.300 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"521c6eea-5a39-4d73-84c0-e35f29815fe8"}
02:14:23.300 00.000 6880 case statement mapped state 6 to 3
02:14:23.300 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"521c6eea-5a39-4d73-84c0-e35f29815fe8"}
02:14:23.302 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a022360-b1c7-4966-adb6-f941778cdb06"}
02:14:23.302 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3114,"width":15,"height":15,"star_pos":[7.37,6.99],"pixels":"..."},"id":"6a022360-b1c7-4966-adb6-f941778cdb06"}
02:14:23.740 00.438 10052 Exposure complete
02:14:23.809 00.069 10052 worker thread done servicing request
02:14:23.809 00.000 6880 OnExposeComplete: enter
02:14:23.809 00.000 6880 UpdateGuideState(): m_state=6
02:14:23.810 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3115
02:14:23.810 00.000 6880 Star::Find returns 1 (0), X=408.35, Y=892.21, Mass=2336, SNR=33.6, Peak=144 HFD=4.7
02:14:23.810 00.000 6880 MultiStar: [#1 0.17,0.08,0.93,U] [#2 0.21,0.12,0.98,U] [#3 0.23,0.12,0.88,U] [#4 0.38,-0.08,0.80,U] [#5 0.17,-0.24,0.95,U] [#6 0.45,-0.00,0.91,U] [#7 0.34,0.15,0.76,U] [#8 0.55,0.16,0.00,M1] 
02:14:23.810 00.000 6880 refined, 7 included, MultiStar: {0.29, 0.04}, one-star: {0.41, 0.14}
02:14:23.810 00.000 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.74 = 1.74)
02:14:23.810 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
02:14:23.810 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.04 hyp=0.29 cameraTheta=0.12 mountX=-0.05 mountY=0.29, mountTheta=1.74
02:14:23.813 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.04, opts=13)
02:14:23.813 00.000 6880 Enqueuing Move request for scope (0.29, 0.04)
02:14:23.813 00.000 10052 Worker thread wakes up
02:14:23.813 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.04) opts 0xd
02:14:23.813 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.04)
02:14:23.813 00.000 10052 Moving (0.29, 0.04) raw xDistance=-0.05 yDistance=0.29
02:14:23.813 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:23.813 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.29, slope = 0.01
02:14:23.813 00.000 10052 MoveAxis(E, 0, ABG)
02:14:23.813 00.000 10052 Move returns status 0, amount 0
02:14:23.813 00.000 10052 MoveAxis(S, 20, ABG)
02:14:23.813 00.000 10052 Guiding  Dir = 1, Dur = 20
02:14:23.835 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:23.865 00.030 6880 UpdateGuideState exits: m=2336 SNR=33.6
02:14:23.867 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:23.867 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:23.867 00.000 6880 Enqueuing Expose request
02:14:23.886 00.019 10052 IsSlewing returns 0
02:14:23.965 00.079 10052 IsGuiding returns 0
02:14:24.108 00.143 10052 IsGuiding returns 0
02:14:24.108 00.000 10052 Move returns status 0, amount 20
02:14:24.108 00.000 10052 move complete, result=0
02:14:24.109 00.001 10052 worker thread done servicing request
02:14:24.109 00.000 10052 Worker thread wakes up
02:14:24.109 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 20 ms SOUTH
02:14:24.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:24.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:25.027 00.918 10052 Exposure complete
02:14:25.083 00.056 10052 worker thread done servicing request
02:14:25.083 00.000 6880 OnExposeComplete: enter
02:14:25.083 00.000 6880 UpdateGuideState(): m_state=6
02:14:25.084 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3116
02:14:25.084 00.000 6880 Star::Find returns 1 (0), X=408.51, Y=892.44, Mass=2131, SNR=32.0, Peak=146 HFD=4.3
02:14:25.084 00.000 6880 MultiStar: [#1 0.21,0.04,0.97,U] [#2 0.18,0.18,1.01,U] [#3 0.25,0.12,0.94,U] [#4 0.40,0.02,0.86,U] [#5 0.21,-0.22,0.99,U] [#6 0.32,0.00,0.97,U] [#7 0.50,0.32,0.00,M1] [#8 0.60,0.22,0.00,M2] 
02:14:25.084 00.000 6880 refined, 6 included, MultiStar: {0.31, 0.07}, one-star: {0.58, 0.37}
02:14:25.084 00.000 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
02:14:25.084 00.000 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
02:14:25.084 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=0.07 hyp=0.31 cameraTheta=0.24 mountX=-0.09 mountY=0.30, mountTheta=1.85
02:14:25.086 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=0.07, opts=13)
02:14:25.086 00.000 6880 Enqueuing Move request for scope (0.31, 0.07)
02:14:25.086 00.000 10052 Worker thread wakes up
02:14:25.086 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.07) opts 0xd
02:14:25.086 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, 0.07)
02:14:25.086 00.000 10052 Moving (0.31, 0.07) raw xDistance=-0.09 yDistance=0.30
02:14:25.086 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:14:25.086 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.30, slope = 0.01
02:14:25.086 00.000 10052 MoveAxis(E, 0, ABG)
02:14:25.086 00.000 10052 Move returns status 0, amount 0
02:14:25.086 00.000 10052 MoveAxis(S, 16, ABG)
02:14:25.086 00.000 10052 Guiding  Dir = 1, Dur = 16
02:14:25.106 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:25.106 00.000 10052 IsSlewing returns 0
02:14:25.137 00.031 6880 UpdateGuideState exits: m=2131 SNR=32.0
02:14:25.137 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:25.137 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:25.137 00.000 6880 Enqueuing Expose request
02:14:25.144 00.007 10052 IsGuiding returns 0
02:14:25.210 00.066 10052 IsGuiding returns 0
02:14:25.211 00.001 10052 Move returns status 0, amount 16
02:14:25.211 00.000 10052 move complete, result=0
02:14:25.211 00.000 10052 worker thread done servicing request
02:14:25.211 00.000 10052 Worker thread wakes up
02:14:25.211 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:25.211 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:25.211 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 16 ms SOUTH
02:14:25.299 00.088 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"285eca3a-3dce-4d37-98a4-803d7207306a"}
02:14:25.299 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"285eca3a-3dce-4d37-98a4-803d7207306a"}
02:14:25.301 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a13f71bf-20c1-43a8-a1e7-2c1684762c88"}
02:14:25.301 00.000 6880 case statement mapped state 6 to 3
02:14:25.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a13f71bf-20c1-43a8-a1e7-2c1684762c88"}
02:14:25.303 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"60ff39d8-848e-42a0-a1bf-783980bf23fd"}
02:14:25.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3116,"width":15,"height":15,"star_pos":[6.51,7.44],"pixels":"..."},"id":"60ff39d8-848e-42a0-a1bf-783980bf23fd"}
02:14:26.347 01.044 10052 Exposure complete
02:14:26.427 00.080 10052 worker thread done servicing request
02:14:26.427 00.000 6880 OnExposeComplete: enter
02:14:26.427 00.000 6880 UpdateGuideState(): m_state=6
02:14:26.428 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3117
02:14:26.428 00.000 6880 Star::Find returns 1 (0), X=408.75, Y=892.59, Mass=2249, SNR=32.9, Peak=149 HFD=4.7
02:14:26.429 00.001 6880 MultiStar: [#1 0.39,0.31,0.94,U] [#2 0.28,0.14,1.03,U] [#3 0.52,0.29,0.00,M1] [#4 0.56,0.14,0.00,M1] [#5 0.40,0.07,0.94,U] [#6 0.60,0.21,0.00,M1] [#7 0.54,0.60,0.00,M2] [#8 0.52,0.44,0.00,M3] 
02:14:26.429 00.000 6880 refined, 3 included, MultiStar: {0.47, 0.26}, one-star: {0.81, 0.52}
02:14:26.429 00.000 6880 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.61) = xAngle (2.12 = 2.12)
02:14:26.429 00.000 6880 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.09 = 2.09)
02:14:26.429 00.000 6880 CameraToMount -- cameraX=0.47 cameraY=0.26 hyp=0.54 cameraTheta=0.51 mountX=-0.28 mountY=0.47, mountTheta=2.11
02:14:26.431 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.47, y=0.26, opts=13)
02:14:26.431 00.000 6880 Enqueuing Move request for scope (0.47, 0.26)
02:14:26.431 00.000 10052 Worker thread wakes up
02:14:26.431 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.26) opts 0xd
02:14:26.431 00.000 10052 Handling offset move in thread for scope, endpoint = (0.47, 0.26)
02:14:26.431 00.000 10052 Moving (0.47, 0.26) raw xDistance=-0.28 yDistance=0.47
02:14:26.431 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:14:26.431 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.47, slope = 0.02
02:14:26.431 00.000 10052 MoveAxis(E, 75, ABG)
02:14:26.431 00.000 10052 Guiding  Dir = 2, Dur = 75
02:14:26.452 00.021 10052 IsSlewing returns 0
02:14:26.454 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:26.489 00.035 6880 UpdateGuideState exits: m=2249 SNR=32.9
02:14:26.489 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:26.489 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:26.489 00.000 6880 Enqueuing Expose request
02:14:26.490 00.001 10052 IsGuiding returns 0
02:14:26.518 00.028 10052 PulseGuide returned control before completion, sleep 58
02:14:26.598 00.080 10052 IsGuiding returns 0
02:14:26.599 00.001 10052 Move returns status 0, amount 75
02:14:26.599 00.000 10052 MoveAxis(S, 43, ABG)
02:14:26.599 00.000 10052 Guiding  Dir = 1, Dur = 43
02:14:26.638 00.039 10052 IsSlewing returns 0
02:14:26.675 00.037 10052 IsGuiding returns 0
02:14:26.703 00.028 10052 PulseGuide returned control before completion, sleep 27
02:14:26.756 00.053 10052 IsGuiding returns 0
02:14:26.756 00.000 10052 Move returns status 0, amount 43
02:14:26.756 00.000 10052 move complete, result=0
02:14:26.756 00.000 10052 worker thread done servicing request
02:14:26.756 00.000 6880 GuideStep: -0.3 px 75 ms EAST, 0.5 px 43 ms SOUTH
02:14:26.756 00.000 10052 Worker thread wakes up
02:14:26.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:26.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:27.314 00.558 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"afa2211e-df05-4762-8f24-2f5fb0046c8e"}
02:14:27.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"afa2211e-df05-4762-8f24-2f5fb0046c8e"}
02:14:27.315 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9997c820-7ba1-487c-bf6f-6defdc54e002"}
02:14:27.315 00.000 6880 case statement mapped state 6 to 3
02:14:27.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9997c820-7ba1-487c-bf6f-6defdc54e002"}
02:14:27.315 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"50547f60-91e3-4ca7-8be3-728bc1867ea7"}
02:14:27.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3117,"width":15,"height":15,"star_pos":[6.75,6.59],"pixels":"..."},"id":"50547f60-91e3-4ca7-8be3-728bc1867ea7"}
02:14:27.661 00.346 10052 Exposure complete
02:14:27.730 00.069 10052 worker thread done servicing request
02:14:27.730 00.000 6880 OnExposeComplete: enter
02:14:27.730 00.000 6880 UpdateGuideState(): m_state=6
02:14:27.731 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3118
02:14:27.731 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=892.36, Mass=2178, SNR=32.4, Peak=136 HFD=4.8
02:14:27.731 00.000 6880 MultiStar: [#1 0.03,0.32,0.97,U] [#2 0.05,0.42,0.97,U] [#3 0.02,0.24,0.91,U] [#4 0.29,0.21,0.84,U] [#5 -0.00,0.25,0.97,U] [#6 0.21,0.20,0.92,U] [#7 0.14,0.29,0.77,U] [#8 0.16,0.54,0.00,M4] 
02:14:27.731 00.000 6880 refined, 7 included, MultiStar: {0.13, 0.28}, one-star: {0.30, 0.29}
02:14:27.731 00.000 6880 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.61) = xAngle (2.76 = 2.76)
02:14:27.731 00.000 6880 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.73 = 2.73)
02:14:27.731 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.15 mountX=-0.29 mountY=0.12, mountTheta=2.74
02:14:27.733 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.28, opts=13)
02:14:27.733 00.000 6880 Enqueuing Move request for scope (0.13, 0.28)
02:14:27.733 00.000 10052 Worker thread wakes up
02:14:27.733 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
02:14:27.733 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
02:14:27.733 00.000 10052 Moving (0.13, 0.28) raw xDistance=-0.29 yDistance=0.12
02:14:27.733 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
02:14:27.733 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
02:14:27.734 00.001 10052 MoveAxis(E, 80, ABG)
02:14:27.734 00.000 10052 Guiding  Dir = 2, Dur = 80
02:14:27.758 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:27.796 00.038 6880 UpdateGuideState exits: m=2178 SNR=32.4
02:14:27.796 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:27.796 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:27.796 00.000 6880 Enqueuing Expose request
02:14:27.810 00.014 10052 IsSlewing returns 0
02:14:27.884 00.074 10052 IsGuiding returns 0
02:14:27.952 00.068 10052 PulseGuide returned control before completion, sleep 22
02:14:28.033 00.081 10052 IsGuiding returns 1
02:14:28.033 00.000 10052 scope still moving after pulse duration time elapsed
02:14:28.107 00.074 10052 IsSlewing returns 0
02:14:28.188 00.081 10052 IsGuiding returns 0
02:14:28.188 00.000 10052 scope move finished after 80 + 223 ms
02:14:28.188 00.000 10052 Move returns status 0, amount 80
02:14:28.188 00.000 10052 MoveAxis(N, 0, ABG)
02:14:28.188 00.000 10052 Move returns status 0, amount 0
02:14:28.188 00.000 10052 move complete, result=0
02:14:28.188 00.000 10052 worker thread done servicing request
02:14:28.188 00.000 10052 Worker thread wakes up
02:14:28.189 00.001 6880 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH
02:14:28.189 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:28.189 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:29.319 01.130 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ee21b10-51d6-4458-9253-e7263653b0d7"}
02:14:29.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ee21b10-51d6-4458-9253-e7263653b0d7"}
02:14:29.320 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c27ff53b-30ab-4106-a40b-178e197e1afb"}
02:14:29.320 00.000 6880 case statement mapped state 6 to 3
02:14:29.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c27ff53b-30ab-4106-a40b-178e197e1afb"}
02:14:29.320 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f3e902d8-1549-4ea5-b112-3aef8abb28ce"}
02:14:29.321 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3118,"width":15,"height":15,"star_pos":[7.23,7.36],"pixels":"..."},"id":"f3e902d8-1549-4ea5-b112-3aef8abb28ce"}
02:14:29.326 00.005 10052 Exposure complete
02:14:29.396 00.070 10052 worker thread done servicing request
02:14:29.396 00.000 6880 OnExposeComplete: enter
02:14:29.396 00.000 6880 UpdateGuideState(): m_state=6
02:14:29.396 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3119
02:14:29.396 00.000 6880 Star::Find returns 1 (0), X=408.33, Y=892.03, Mass=2297, SNR=33.2, Peak=134 HFD=4.8
02:14:29.397 00.001 6880 MultiStar: [#1 0.20,0.08,0.94,U] [#2 -0.01,-0.01,1.00,U] [#3 0.16,0.13,0.89,U] [#4 0.37,-0.02,0.83,U] [#5 0.05,-0.31,0.91,U] [#6 0.28,-0.04,0.92,U] [#7 0.14,0.06,0.77,U] [#8 0.43,0.21,0.77,U] 
02:14:29.397 00.000 6880 refined, 8 included, MultiStar: {0.22, 0.00}, one-star: {0.40, -0.04}
02:14:29.397 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.63 = 1.63)
02:14:29.397 00.000 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
02:14:29.397 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.00 hyp=0.22 cameraTheta=0.01 mountX=-0.01 mountY=0.22, mountTheta=1.63
02:14:29.399 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.00, opts=13)
02:14:29.399 00.000 6880 Enqueuing Move request for scope (0.22, 0.00)
02:14:29.399 00.000 10052 Worker thread wakes up
02:14:29.399 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.00) opts 0xd
02:14:29.399 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.00)
02:14:29.399 00.000 10052 Moving (0.22, 0.00) raw xDistance=-0.01 yDistance=0.22
02:14:29.399 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:14:29.399 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.22, slope = 0.01
02:14:29.399 00.000 10052 MoveAxis(E, 0, ABG)
02:14:29.399 00.000 10052 Move returns status 0, amount 0
02:14:29.399 00.000 10052 MoveAxis(S, 18, ABG)
02:14:29.399 00.000 10052 Guiding  Dir = 1, Dur = 18
02:14:29.420 00.021 10052 IsSlewing returns 0
02:14:29.425 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:29.459 00.034 10052 IsGuiding returns 0
02:14:29.465 00.006 6880 UpdateGuideState exits: m=2297 SNR=33.2
02:14:29.465 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:29.465 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:29.465 00.000 6880 Enqueuing Expose request
02:14:29.564 00.099 10052 IsGuiding returns 0
02:14:29.564 00.000 10052 Move returns status 0, amount 18
02:14:29.564 00.000 10052 move complete, result=0
02:14:29.564 00.000 10052 worker thread done servicing request
02:14:29.564 00.000 10052 Worker thread wakes up
02:14:29.564 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:29.564 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:29.580 00.016 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 18 ms SOUTH
02:14:30.474 00.894 10052 Exposure complete
02:14:30.534 00.060 10052 worker thread done servicing request
02:14:30.535 00.001 6880 OnExposeComplete: enter
02:14:30.535 00.000 6880 UpdateGuideState(): m_state=6
02:14:30.535 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3120
02:14:30.535 00.000 6880 Star::Find returns 1 (0), X=408.53, Y=892.40, Mass=2086, SNR=31.6, Peak=157 HFD=4.2
02:14:30.535 00.000 6880 MultiStar: [#1 0.08,0.22,0.97,U] [#2 0.16,0.06,1.03,U] [#3 0.35,0.18,0.93,U] [#4 0.42,0.10,0.88,U] [#5 0.14,-0.14,1.01,U] [#6 0.41,0.18,0.95,U] [#7 0.38,0.35,0.74,U] [#8 0.50,0.38,0.00,M4] 
02:14:30.535 00.000 6880 refined, 7 included, MultiStar: {0.31, 0.15}, one-star: {0.60, 0.33}
02:14:30.536 00.001 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.07 = 2.07)
02:14:30.536 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
02:14:30.536 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=0.15 hyp=0.35 cameraTheta=0.45 mountX=-0.16 mountY=0.31, mountTheta=2.06
02:14:30.537 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=0.15, opts=13)
02:14:30.537 00.000 6880 Enqueuing Move request for scope (0.31, 0.15)
02:14:30.537 00.000 10052 Worker thread wakes up
02:14:30.537 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.15) opts 0xd
02:14:30.537 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, 0.15)
02:14:30.537 00.000 10052 Moving (0.31, 0.15) raw xDistance=-0.16 yDistance=0.31
02:14:30.537 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:14:30.537 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.31, slope = 0.00
02:14:30.538 00.001 10052 MoveAxis(E, 44, ABG)
02:14:30.538 00.000 10052 Guiding  Dir = 2, Dur = 44
02:14:30.559 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:30.559 00.000 10052 IsSlewing returns 0
02:14:30.595 00.036 6880 UpdateGuideState exits: m=2086 SNR=31.6
02:14:30.595 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:30.595 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:30.595 00.000 6880 Enqueuing Expose request
02:14:30.597 00.002 10052 IsGuiding returns 0
02:14:30.625 00.028 10052 PulseGuide returned control before completion, sleep 27
02:14:30.680 00.055 10052 IsGuiding returns 0
02:14:30.680 00.000 10052 Move returns status 0, amount 44
02:14:30.680 00.000 10052 MoveAxis(S, 4, ABG)
02:14:30.680 00.000 10052 Guiding  Dir = 1, Dur = 4
02:14:30.718 00.038 10052 IsSlewing returns 0
02:14:30.756 00.038 10052 IsGuiding returns 0
02:14:30.822 00.066 10052 IsGuiding returns 0
02:14:30.823 00.001 10052 Move returns status 0, amount 4
02:14:30.823 00.000 10052 move complete, result=0
02:14:30.823 00.000 10052 worker thread done servicing request
02:14:30.823 00.000 6880 GuideStep: -0.2 px 44 ms EAST, 0.3 px 4 ms SOUTH
02:14:30.823 00.000 10052 Worker thread wakes up
02:14:30.823 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:30.823 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:31.319 00.496 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d8246ef9-2ccb-4476-9d4e-1397913e2521"}
02:14:31.320 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d8246ef9-2ccb-4476-9d4e-1397913e2521"}
02:14:31.320 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"32c7263b-9e25-4e5b-9e6b-b7ee4b1f432d"}
02:14:31.320 00.000 6880 case statement mapped state 6 to 3
02:14:31.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"32c7263b-9e25-4e5b-9e6b-b7ee4b1f432d"}
02:14:31.321 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"55602d48-ae47-4328-8cb6-22d47860f08c"}
02:14:31.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3120,"width":15,"height":15,"star_pos":[6.53,7.40],"pixels":"..."},"id":"55602d48-ae47-4328-8cb6-22d47860f08c"}
02:14:31.954 00.633 10052 Exposure complete
02:14:32.023 00.069 10052 worker thread done servicing request
02:14:32.023 00.000 6880 OnExposeComplete: enter
02:14:32.023 00.000 6880 UpdateGuideState(): m_state=6
02:14:32.024 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3121
02:14:32.024 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.12, Mass=2271, SNR=33.1, Peak=142 HFD=4.4
02:14:32.024 00.000 6880 MultiStar: [#1 -0.13,-0.02,0.96,U] [#2 -0.22,0.03,1.01,U] [#3 -0.07,-0.01,0.93,U] [#4 0.08,-0.05,0.84,U] [#5 -0.14,-0.32,0.99,U] [#6 0.08,-0.09,0.93,U] [#7 -0.15,-0.13,0.74,U] [#8 -0.07,-0.04,0.79,U] 
02:14:32.024 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.06}, one-star: {0.14, 0.05}
02:14:32.024 00.000 6880 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
02:14:32.024 00.000 6880 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
02:14:32.024 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-2.28 mountX=0.06 mountY=-0.05, mountTheta=-0.68
02:14:32.025 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.06, opts=13)
02:14:32.025 00.000 6880 Enqueuing Move request for scope (-0.05, -0.06)
02:14:32.025 00.000 10052 Worker thread wakes up
02:14:32.025 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.06) opts 0xd
02:14:32.026 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.06)
02:14:32.026 00.000 10052 Moving (-0.05, -0.06) raw xDistance=0.06 yDistance=-0.05
02:14:32.026 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:14:32.026 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.07, using input
02:14:32.026 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
02:14:32.026 00.000 10052 MoveAxis(E, 0, ABG)
02:14:32.026 00.000 10052 Move returns status 0, amount 0
02:14:32.026 00.000 10052 MoveAxis(N, 0, ABG)
02:14:32.026 00.000 10052 Move returns status 0, amount 0
02:14:32.026 00.000 10052 move complete, result=0
02:14:32.026 00.000 10052 worker thread done servicing request
02:14:32.050 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:32.089 00.039 6880 UpdateGuideState exits: m=2271 SNR=33.1
02:14:32.089 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:32.089 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:32.089 00.000 6880 Enqueuing Expose request
02:14:32.089 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:14:32.089 00.000 10052 Worker thread wakes up
02:14:32.089 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:32.089 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:33.007 00.918 10052 Exposure complete
02:14:33.104 00.097 10052 worker thread done servicing request
02:14:33.105 00.001 6880 OnExposeComplete: enter
02:14:33.105 00.000 6880 UpdateGuideState(): m_state=6
02:14:33.105 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3122
02:14:33.105 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=892.26, Mass=2255, SNR=33.0, Peak=139 HFD=4.5
02:14:33.105 00.000 6880 MultiStar: [#1 -0.08,0.15,0.96,U] [#2 -0.08,0.33,0.97,U] [#3 0.01,0.09,0.89,U] [#4 0.28,0.04,0.86,U] [#5 -0.16,0.01,0.98,U] [#6 0.08,0.04,0.90,U] [#7 0.02,0.22,0.77,U] [#8 -0.10,0.02,0.80,U] 
02:14:33.106 00.001 6880 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.18, 0.19}
02:14:33.106 00.000 6880 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.61) = xAngle (3.05 = 3.05)
02:14:33.106 00.000 6880 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.02 = 3.02)
02:14:33.106 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.43 mountX=-0.12 mountY=0.02, mountTheta=3.02
02:14:33.108 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.12, opts=13)
02:14:33.108 00.000 6880 Enqueuing Move request for scope (0.02, 0.12)
02:14:33.108 00.000 10052 Worker thread wakes up
02:14:33.108 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
02:14:33.108 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:14:33.109 00.001 10052 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=0.02
02:14:33.109 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:14:33.109 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.04
02:14:33.109 00.000 10052 MoveAxis(E, 33, ABG)
02:14:33.109 00.000 10052 Guiding  Dir = 2, Dur = 33
02:14:33.130 00.021 10052 IsSlewing returns 0
02:14:33.141 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:33.168 00.027 10052 IsGuiding returns 0
02:14:33.179 00.011 6880 UpdateGuideState exits: m=2255 SNR=33.0
02:14:33.179 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:33.179 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:33.179 00.000 6880 Enqueuing Expose request
02:14:33.195 00.016 10052 PulseGuide returned control before completion, sleep 16
02:14:33.243 00.048 10052 IsGuiding returns 0
02:14:33.243 00.000 10052 Move returns status 0, amount 33
02:14:33.243 00.000 10052 MoveAxis(N, 0, ABG)
02:14:33.243 00.000 10052 Move returns status 0, amount 0
02:14:33.243 00.000 10052 move complete, result=0
02:14:33.244 00.001 10052 worker thread done servicing request
02:14:33.244 00.000 10052 Worker thread wakes up
02:14:33.244 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:33.244 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:33.245 00.001 6880 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
02:14:33.326 00.081 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ed7b420-fc72-4206-9da7-0b1f8c6d8b78"}
02:14:33.326 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ed7b420-fc72-4206-9da7-0b1f8c6d8b78"}
02:14:33.326 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55f1ed3e-d7f8-491f-96c1-49f73520286b"}
02:14:33.326 00.000 6880 case statement mapped state 6 to 3
02:14:33.326 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"55f1ed3e-d7f8-491f-96c1-49f73520286b"}
02:14:33.327 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"33dd634f-6e88-428f-b194-5f6a597f0efb"}
02:14:33.327 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3122,"width":15,"height":15,"star_pos":[7.12,7.26],"pixels":"..."},"id":"33dd634f-6e88-428f-b194-5f6a597f0efb"}
02:14:34.378 01.051 10052 Exposure complete
02:14:34.458 00.080 10052 worker thread done servicing request
02:14:34.458 00.000 6880 OnExposeComplete: enter
02:14:34.458 00.000 6880 UpdateGuideState(): m_state=6
02:14:34.458 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3123
02:14:34.458 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=892.37, Mass=2239, SNR=32.8, Peak=169 HFD=4.7
02:14:34.459 00.001 6880 MultiStar: [#1 -0.02,0.15,0.97,U] [#2 -0.03,0.11,0.99,U] [#3 0.02,0.09,0.93,U] [#4 0.16,0.11,0.86,U] [#5 -0.06,0.01,0.97,U] [#6 0.07,0.03,0.91,U] [#7 0.10,0.17,0.73,U] [#8 0.11,0.09,0.79,U] 
02:14:34.459 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.12}, one-star: {0.20, 0.30}
02:14:34.459 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.73 = 2.73)
02:14:34.459 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.70 = 2.70)
02:14:34.459 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.12 hyp=0.13 cameraTheta=1.12 mountX=-0.12 mountY=0.06, mountTheta=2.71
02:14:34.461 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.12, opts=13)
02:14:34.461 00.000 6880 Enqueuing Move request for scope (0.06, 0.12)
02:14:34.461 00.000 10052 Worker thread wakes up
02:14:34.461 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.12) opts 0xd
02:14:34.461 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.12)
02:14:34.461 00.000 10052 Moving (0.06, 0.12) raw xDistance=-0.12 yDistance=0.06
02:14:34.461 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:14:34.461 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.04
02:14:34.461 00.000 10052 MoveAxis(E, 34, ABG)
02:14:34.461 00.000 10052 Guiding  Dir = 2, Dur = 34
02:14:34.482 00.021 10052 IsSlewing returns 0
02:14:34.493 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:34.521 00.028 10052 IsGuiding returns 0
02:14:34.548 00.027 10052 PulseGuide returned control before completion, sleep 17
02:14:34.549 00.001 6880 UpdateGuideState exits: m=2239 SNR=32.8
02:14:34.549 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:34.549 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:34.549 00.000 6880 Enqueuing Expose request
02:14:34.594 00.045 10052 IsGuiding returns 0
02:14:34.594 00.000 10052 Move returns status 0, amount 34
02:14:34.594 00.000 10052 MoveAxis(N, 0, ABG)
02:14:34.594 00.000 10052 Move returns status 0, amount 0
02:14:34.594 00.000 10052 move complete, result=0
02:14:34.594 00.000 10052 worker thread done servicing request
02:14:34.594 00.000 10052 Worker thread wakes up
02:14:34.594 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:34.594 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:34.596 00.002 6880 GuideStep: -0.1 px 34 ms EAST, 0.1 px 0 ms NORTH
02:14:35.325 00.729 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a17f5a05-dcbf-4cbe-91cb-3f251e2e8170"}
02:14:35.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a17f5a05-dcbf-4cbe-91cb-3f251e2e8170"}
02:14:35.325 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65752895-feb7-4160-ab4b-ff30ab5f16fd"}
02:14:35.325 00.000 6880 case statement mapped state 6 to 3
02:14:35.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"65752895-feb7-4160-ab4b-ff30ab5f16fd"}
02:14:35.326 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"941b2da6-c3e9-4d6e-82e9-b5977227fcea"}
02:14:35.326 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3123,"width":15,"height":15,"star_pos":[7.13,7.37],"pixels":"..."},"id":"941b2da6-c3e9-4d6e-82e9-b5977227fcea"}
02:14:35.515 00.189 10052 Exposure complete
02:14:35.595 00.080 10052 worker thread done servicing request
02:14:35.595 00.000 6880 OnExposeComplete: enter
02:14:35.595 00.000 6880 UpdateGuideState(): m_state=6
02:14:35.595 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3124
02:14:35.596 00.001 6880 Star::Find returns 1 (0), X=408.18, Y=892.21, Mass=2341, SNR=33.7, Peak=156 HFD=4.7
02:14:35.596 00.000 6880 MultiStar: [#1 0.14,0.05,0.93,U] [#2 0.01,0.05,0.95,U] [#3 0.17,0.04,0.88,U] [#4 0.36,-0.07,0.84,U] [#5 -0.04,-0.23,0.93,U] [#6 0.22,0.05,0.85,U] [#7 0.21,0.12,0.73,U] [#8 0.26,-0.09,0.77,U] 
02:14:35.596 00.000 6880 refined, 8 included, MultiStar: {0.17, 0.01}, one-star: {0.25, 0.14}
02:14:35.596 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
02:14:35.596 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
02:14:35.596 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.01 hyp=0.17 cameraTheta=0.04 mountX=-0.01 mountY=0.17, mountTheta=1.65
02:14:35.598 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.01, opts=13)
02:14:35.598 00.000 6880 Enqueuing Move request for scope (0.17, 0.01)
02:14:35.598 00.000 10052 Worker thread wakes up
02:14:35.598 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.01) opts 0xd
02:14:35.598 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.01)
02:14:35.599 00.001 10052 Moving (0.17, 0.01) raw xDistance=-0.01 yDistance=0.17
02:14:35.599 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:14:35.599 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.03
02:14:35.599 00.000 10052 MoveAxis(E, 0, ABG)
02:14:35.599 00.000 10052 Move returns status 0, amount 0
02:14:35.599 00.000 10052 MoveAxis(N, 0, ABG)
02:14:35.599 00.000 10052 Move returns status 0, amount 0
02:14:35.599 00.000 10052 move complete, result=0
02:14:35.599 00.000 10052 worker thread done servicing request
02:14:35.634 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:35.682 00.048 6880 UpdateGuideState exits: m=2341 SNR=33.7
02:14:35.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:35.682 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:35.682 00.000 6880 Enqueuing Expose request
02:14:35.682 00.000 10052 Worker thread wakes up
02:14:35.682 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:35.683 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:35.683 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:36.815 01.132 10052 Exposure complete
02:14:36.888 00.073 10052 worker thread done servicing request
02:14:36.888 00.000 6880 OnExposeComplete: enter
02:14:36.888 00.000 6880 UpdateGuideState(): m_state=6
02:14:36.888 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3125
02:14:36.888 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.01, Mass=2266, SNR=33.0, Peak=128 HFD=4.5
02:14:36.889 00.001 6880 MultiStar: [#1 -0.19,0.02,0.95,U] [#2 -0.29,-0.01,0.95,U] [#3 -0.14,0.11,0.88,U] [#4 0.07,-0.09,0.86,U] [#5 -0.35,-0.33,0.97,U] [#6 -0.14,-0.01,0.88,U] [#7 -0.11,0.07,0.75,U] [#8 -0.29,-0.01,0.78,U] 
02:14:36.889 00.000 6880 single-star, 8 included, MultiStar: {-0.15, -0.04}, one-star: {0.07, -0.07}
02:14:36.889 00.000 6880 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
02:14:36.889 00.000 6880 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:14:36.889 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=0.06 mountY=0.07, mountTheta=0.87
02:14:36.891 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.07, opts=13)
02:14:36.891 00.000 6880 Enqueuing Move request for scope (0.07, -0.07)
02:14:36.891 00.000 10052 Worker thread wakes up
02:14:36.891 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:14:36.891 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:14:36.891 00.000 10052 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=0.07
02:14:36.891 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:14:36.892 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.03
02:14:36.892 00.000 10052 MoveAxis(E, 0, ABG)
02:14:36.892 00.000 10052 Move returns status 0, amount 0
02:14:36.892 00.000 10052 MoveAxis(N, 0, ABG)
02:14:36.892 00.000 10052 Move returns status 0, amount 0
02:14:36.892 00.000 10052 move complete, result=0
02:14:36.892 00.000 10052 worker thread done servicing request
02:14:36.918 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:36.958 00.040 6880 UpdateGuideState exits: m=2266 SNR=33.0
02:14:36.959 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:36.959 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:36.959 00.000 6880 Enqueuing Expose request
02:14:36.959 00.000 10052 Worker thread wakes up
02:14:36.959 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:36.959 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:36.959 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:37.329 00.370 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3ae522c-1bcc-43c9-becf-294649a28bec"}
02:14:37.329 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3ae522c-1bcc-43c9-becf-294649a28bec"}
02:14:37.330 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0af7d2fc-bc0e-4ca2-9af8-31175b5763aa"}
02:14:37.330 00.000 6880 case statement mapped state 6 to 3
02:14:37.330 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0af7d2fc-bc0e-4ca2-9af8-31175b5763aa"}
02:14:37.330 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dfe91820-977d-4aba-b6aa-968bb1c20f73"}
02:14:37.331 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3125,"width":15,"height":15,"star_pos":[7.01,7.01],"pixels":"..."},"id":"dfe91820-977d-4aba-b6aa-968bb1c20f73"}
02:14:37.880 00.549 10052 Exposure complete
02:14:37.954 00.074 10052 worker thread done servicing request
02:14:37.954 00.000 6880 OnExposeComplete: enter
02:14:37.954 00.000 6880 UpdateGuideState(): m_state=6
02:14:37.954 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3126
02:14:37.954 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.17, Mass=2473, SNR=34.5, Peak=152 HFD=4.7
02:14:37.956 00.002 6880 MultiStar: [#1 -0.00,0.06,0.92,U] [#2 -0.12,-0.01,0.88,U] [#3 -0.09,-0.05,0.82,U] [#4 0.20,-0.07,0.81,U] [#5 -0.11,0.03,0.91,U] [#6 -0.12,-0.08,0.85,U] [#7 0.08,0.05,0.73,U] [#8 0.02,-0.06,0.74,U] 
02:14:37.956 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.00}, one-star: {0.25, 0.10}
02:14:37.956 00.000 6880 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.61) = xAngle (1.59 = 1.59)
02:14:37.956 00.000 6880 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.55 = 1.55)
02:14:37.956 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-0.03 mountX=-0.00 mountY=0.01, mountTheta=1.59
02:14:37.958 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.00, opts=13)
02:14:37.958 00.000 6880 Enqueuing Move request for scope (0.01, -0.00)
02:14:37.958 00.000 10052 Worker thread wakes up
02:14:37.958 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.00) opts 0xd
02:14:37.958 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.00)
02:14:37.958 00.000 10052 Moving (0.01, -0.00) raw xDistance=-0.00 yDistance=0.01
02:14:37.958 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:14:37.958 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
02:14:37.958 00.000 10052 MoveAxis(E, 0, ABG)
02:14:37.958 00.000 10052 Move returns status 0, amount 0
02:14:37.959 00.001 10052 MoveAxis(N, 0, ABG)
02:14:37.959 00.000 10052 Move returns status 0, amount 0
02:14:37.959 00.000 10052 move complete, result=0
02:14:37.959 00.000 10052 worker thread done servicing request
02:14:37.985 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:38.031 00.046 6880 UpdateGuideState exits: m=2473 SNR=34.5
02:14:38.031 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:38.031 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:38.031 00.000 6880 Enqueuing Expose request
02:14:38.031 00.000 10052 Worker thread wakes up
02:14:38.031 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:38.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:38.032 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:39.173 01.141 10052 Exposure complete
02:14:39.253 00.080 10052 worker thread done servicing request
02:14:39.253 00.000 6880 OnExposeComplete: enter
02:14:39.253 00.000 6880 UpdateGuideState(): m_state=6
02:14:39.253 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3127
02:14:39.253 00.000 6880 Star::Find returns 1 (0), X=408.30, Y=892.17, Mass=2170, SNR=32.2, Peak=140 HFD=4.9
02:14:39.254 00.001 6880 MultiStar: [#1 0.15,0.03,0.98,U] [#2 -0.01,0.28,0.97,U] [#3 -0.03,0.09,0.91,U] [#4 0.40,0.01,0.87,U] [#5 0.07,-0.06,0.99,U] [#6 0.05,-0.17,0.88,U] [#7 0.29,0.17,0.76,U] [#8 0.06,-0.04,0.79,U] 
02:14:39.254 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.04}, one-star: {0.36, 0.10}
02:14:39.254 00.000 6880 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.61) = xAngle (1.91 = 1.91)
02:14:39.254 00.000 6880 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
02:14:39.254 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.04 hyp=0.15 cameraTheta=0.29 mountX=-0.05 mountY=0.15, mountTheta=1.90
02:14:39.256 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.04, opts=13)
02:14:39.256 00.000 6880 Enqueuing Move request for scope (0.15, 0.04)
02:14:39.256 00.000 10052 Worker thread wakes up
02:14:39.256 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.04) opts 0xd
02:14:39.256 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.04)
02:14:39.256 00.000 10052 Moving (0.15, 0.04) raw xDistance=-0.05 yDistance=0.15
02:14:39.256 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:39.256 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
02:14:39.257 00.001 10052 MoveAxis(E, 0, ABG)
02:14:39.257 00.000 10052 Move returns status 0, amount 0
02:14:39.257 00.000 10052 MoveAxis(N, 0, ABG)
02:14:39.257 00.000 10052 Move returns status 0, amount 0
02:14:39.257 00.000 10052 move complete, result=0
02:14:39.257 00.000 10052 worker thread done servicing request
02:14:39.286 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:39.331 00.045 6880 UpdateGuideState exits: m=2170 SNR=32.2
02:14:39.331 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:39.331 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:39.331 00.000 6880 Enqueuing Expose request
02:14:39.332 00.001 10052 Worker thread wakes up
02:14:39.332 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:39.332 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:39.332 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:39.336 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12c304e2-5ba2-441c-a0fa-ea5d9e3a6ce0"}
02:14:39.336 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12c304e2-5ba2-441c-a0fa-ea5d9e3a6ce0"}
02:14:39.345 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74887737-ce6f-4f7b-aec6-b5ef21e47af0"}
02:14:39.346 00.001 6880 case statement mapped state 6 to 3
02:14:39.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74887737-ce6f-4f7b-aec6-b5ef21e47af0"}
02:14:39.347 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4e3e8eff-e7a4-4bf3-a31c-806b9d56814d"}
02:14:39.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3127,"width":15,"height":15,"star_pos":[7.30,7.17],"pixels":"..."},"id":"4e3e8eff-e7a4-4bf3-a31c-806b9d56814d"}
02:14:40.245 00.898 10052 Exposure complete
02:14:40.319 00.074 10052 worker thread done servicing request
02:14:40.319 00.000 6880 OnExposeComplete: enter
02:14:40.319 00.000 6880 UpdateGuideState(): m_state=6
02:14:40.319 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3128
02:14:40.319 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=891.82, Mass=2324, SNR=33.5, Peak=144 HFD=4.5
02:14:40.321 00.002 6880 MultiStar: [#1 0.02,0.10,0.95,U] [#2 -0.08,-0.01,0.90,U] [#3 0.01,-0.05,0.85,U] [#4 0.26,-0.19,0.81,U] [#5 -0.17,-0.31,0.94,U] [#6 0.02,-0.01,0.82,U] [#7 0.07,0.18,0.73,U] [#8 0.10,-0.06,0.74,U] 
02:14:40.321 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.08}, one-star: {0.28, -0.25}
02:14:40.321 00.000 6880 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.61) = xAngle (0.67 = 0.67)
02:14:40.321 00.000 6880 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
02:14:40.321 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.95 mountX=0.07 mountY=0.05, mountTheta=0.65
02:14:40.323 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.08, opts=13)
02:14:40.323 00.000 6880 Enqueuing Move request for scope (0.05, -0.08)
02:14:40.323 00.000 10052 Worker thread wakes up
02:14:40.323 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:14:40.323 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:14:40.323 00.000 10052 Moving (0.05, -0.08) raw xDistance=0.07 yDistance=0.05
02:14:40.323 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:14:40.323 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:14:40.325 00.002 10052 MoveAxis(E, 0, ABG)
02:14:40.325 00.000 10052 Move returns status 0, amount 0
02:14:40.325 00.000 10052 MoveAxis(N, 0, ABG)
02:14:40.325 00.000 10052 Move returns status 0, amount 0
02:14:40.325 00.000 10052 move complete, result=0
02:14:40.325 00.000 10052 worker thread done servicing request
02:14:40.349 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:40.393 00.044 6880 UpdateGuideState exits: m=2324 SNR=33.5
02:14:40.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:40.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:40.393 00.000 6880 Enqueuing Expose request
02:14:40.393 00.000 10052 Worker thread wakes up
02:14:40.393 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:14:40.393 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:40.394 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:41.330 00.936 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"957d9ad3-9396-466e-a5e3-46a9f597b1ae"}
02:14:41.330 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"957d9ad3-9396-466e-a5e3-46a9f597b1ae"}
02:14:41.331 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd5825b1-c154-48eb-8b5b-39d94d925dd4"}
02:14:41.331 00.000 6880 case statement mapped state 6 to 3
02:14:41.331 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd5825b1-c154-48eb-8b5b-39d94d925dd4"}
02:14:41.331 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ceef93c4-ecaf-4e7d-a55f-4da80e07ae28"}
02:14:41.332 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3128,"width":15,"height":15,"star_pos":[7.22,6.82],"pixels":"..."},"id":"ceef93c4-ecaf-4e7d-a55f-4da80e07ae28"}
02:14:41.529 00.197 10052 Exposure complete
02:14:41.607 00.078 10052 worker thread done servicing request
02:14:41.607 00.000 6880 OnExposeComplete: enter
02:14:41.607 00.000 6880 UpdateGuideState(): m_state=6
02:14:41.607 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3129
02:14:41.607 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=892.10, Mass=2318, SNR=33.4, Peak=145 HFD=4.5
02:14:41.608 00.001 6880 MultiStar: [#1 -0.01,-0.24,0.96,U] [#2 -0.03,-0.05,0.98,U] [#3 0.07,-0.25,0.89,U] [#4 0.10,-0.11,0.85,U] [#5 -0.12,-0.23,0.99,U] [#6 0.19,-0.23,0.89,U] [#7 0.05,-0.25,0.77,U] [#8 0.13,-0.22,0.79,U] 
02:14:41.608 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.17}, one-star: {0.31, 0.03}
02:14:41.608 00.000 6880 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.61) = xAngle (0.46 = 0.46)
02:14:41.608 00.000 6880 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
02:14:41.608 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.18 cameraTheta=-1.15 mountX=0.17 mountY=0.08, mountTheta=0.44
02:14:41.610 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.17, opts=13)
02:14:41.610 00.000 6880 Enqueuing Move request for scope (0.08, -0.17)
02:14:41.610 00.000 10052 Worker thread wakes up
02:14:41.610 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
02:14:41.610 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
02:14:41.610 00.000 10052 Moving (0.08, -0.17) raw xDistance=0.17 yDistance=0.08
02:14:41.610 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
02:14:41.610 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
02:14:41.610 00.000 10052 MoveAxis(W, 44, ABG)
02:14:41.610 00.000 10052 Guiding  Dir = 3, Dur = 44
02:14:41.637 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:41.683 00.046 6880 UpdateGuideState exits: m=2318 SNR=33.4
02:14:41.683 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:41.683 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:41.684 00.001 6880 Enqueuing Expose request
02:14:41.690 00.006 10052 IsSlewing returns 0
02:14:41.770 00.080 10052 IsGuiding returns 0
02:14:41.913 00.143 10052 IsGuiding returns 0
02:14:41.913 00.000 10052 Move returns status 0, amount 44
02:14:41.913 00.000 10052 MoveAxis(N, 0, ABG)
02:14:41.914 00.001 10052 Move returns status 0, amount 0
02:14:41.914 00.000 10052 move complete, result=0
02:14:41.914 00.000 10052 worker thread done servicing request
02:14:41.914 00.000 6880 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
02:14:41.914 00.000 10052 Worker thread wakes up
02:14:41.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:41.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:42.827 00.913 10052 Exposure complete
02:14:42.896 00.069 10052 worker thread done servicing request
02:14:42.897 00.001 6880 OnExposeComplete: enter
02:14:42.897 00.000 6880 UpdateGuideState(): m_state=6
02:14:42.897 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3130
02:14:42.897 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.25, Mass=2323, SNR=33.4, Peak=146 HFD=4.5
02:14:42.897 00.000 6880 MultiStar: [#1 -0.17,0.16,0.97,U] [#2 -0.15,0.32,0.95,U] [#3 -0.10,0.13,0.90,U] [#4 0.03,0.04,0.87,U] [#5 -0.14,0.05,0.97,U] [#6 -0.08,0.07,0.92,U] [#7 -0.04,0.24,0.78,U] [#8 -0.01,0.16,0.80,U] 
02:14:42.898 00.001 6880 refined, 8 included, MultiStar: {-0.06, 0.15}, one-star: {0.16, 0.18}
02:14:42.898 00.000 6880 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.61) = xAngle (3.56 = -2.73)
02:14:42.898 00.000 6880 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.76)
02:14:42.898 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.15 hyp=0.16 cameraTheta=1.94 mountX=-0.15 mountY=-0.06, mountTheta=-2.75
02:14:42.899 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.15, opts=13)
02:14:42.900 00.001 6880 Enqueuing Move request for scope (-0.06, 0.15)
02:14:42.900 00.000 10052 Worker thread wakes up
02:14:42.900 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.15) opts 0xd
02:14:42.900 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.15)
02:14:42.900 00.000 10052 Moving (-0.06, 0.15) raw xDistance=-0.15 yDistance=-0.06
02:14:42.900 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.15
02:14:42.900 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:14:42.900 00.000 10052 MoveAxis(E, 37, ABG)
02:14:42.900 00.000 10052 Guiding  Dir = 2, Dur = 37
02:14:42.922 00.022 10052 IsSlewing returns 0
02:14:42.925 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:42.960 00.035 10052 IsGuiding returns 0
02:14:42.968 00.008 6880 UpdateGuideState exits: m=2323 SNR=33.4
02:14:42.968 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:42.968 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:42.968 00.000 6880 Enqueuing Expose request
02:14:42.988 00.020 10052 PulseGuide returned control before completion, sleep 20
02:14:43.032 00.044 10052 IsGuiding returns 1
02:14:43.033 00.001 10052 scope still moving after pulse duration time elapsed
02:14:43.078 00.045 10052 IsSlewing returns 0
02:14:43.116 00.038 10052 IsGuiding returns 0
02:14:43.117 00.001 10052 scope move finished after 37 + 119 ms
02:14:43.117 00.000 10052 Move returns status 0, amount 37
02:14:43.117 00.000 10052 MoveAxis(N, 0, ABG)
02:14:43.117 00.000 10052 Move returns status 0, amount 0
02:14:43.117 00.000 10052 move complete, result=0
02:14:43.117 00.000 10052 worker thread done servicing request
02:14:43.117 00.000 10052 Worker thread wakes up
02:14:43.118 00.001 6880 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
02:14:43.118 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:43.118 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:43.342 00.224 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79eb6376-eeaf-4258-8117-ed9037534b32"}
02:14:43.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79eb6376-eeaf-4258-8117-ed9037534b32"}
02:14:43.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a099c7d-1c07-4118-8c2f-b1617cb3248a"}
02:14:43.343 00.000 6880 case statement mapped state 6 to 3
02:14:43.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a099c7d-1c07-4118-8c2f-b1617cb3248a"}
02:14:43.344 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9aaeff5a-52b1-4108-a52b-f7de06bfda58"}
02:14:43.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3130,"width":15,"height":15,"star_pos":[7.10,7.25],"pixels":"..."},"id":"9aaeff5a-52b1-4108-a52b-f7de06bfda58"}
02:14:44.254 00.910 10052 Exposure complete
02:14:44.336 00.082 10052 worker thread done servicing request
02:14:44.336 00.000 6880 OnExposeComplete: enter
02:14:44.336 00.000 6880 UpdateGuideState(): m_state=6
02:14:44.337 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3131
02:14:44.337 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.07, Mass=2411, SNR=34.0, Peak=139 HFD=4.4
02:14:44.337 00.000 6880 MultiStar: [#1 -0.53,-0.19,0.00,M1] [#2 -0.49,-0.04,0.97,U] [#3 -0.35,-0.11,0.89,U] [#4 -0.29,-0.48,0.00,M1] [#5 -0.67,-0.50,0.00,M1] [#6 -0.37,-0.13,0.91,U] [#7 -0.31,0.01,0.76,U] [#8 -0.53,-0.22,0.00,M1] 
02:14:44.338 00.001 6880 single-star, 4 included, MultiStar: {-0.35, -0.05}, one-star: {-0.24, -0.00}
02:14:44.338 00.000 6880 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
02:14:44.338 00.000 6880 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
02:14:44.338 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.00 hyp=0.24 cameraTheta=-3.13 mountX=0.01 mountY=-0.24, mountTheta=-1.52
02:14:44.339 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.00, opts=13)
02:14:44.341 00.002 6880 Enqueuing Move request for scope (-0.24, -0.00)
02:14:44.341 00.000 10052 Worker thread wakes up
02:14:44.341 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.00) opts 0xd
02:14:44.341 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.00)
02:14:44.341 00.000 10052 Moving (-0.24, -0.00) raw xDistance=0.01 yDistance=-0.24
02:14:44.341 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:14:44.341 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.24, slope = -0.02
02:14:44.341 00.000 10052 MoveAxis(E, 0, ABG)
02:14:44.341 00.000 10052 Move returns status 0, amount 0
02:14:44.341 00.000 10052 MoveAxis(N, 38, ABG)
02:14:44.341 00.000 10052 Guiding  Dir = 0, Dur = 38
02:14:44.370 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:44.387 00.017 10052 IsSlewing returns 0
02:14:44.414 00.027 6880 UpdateGuideState exits: m=2411 SNR=34.0
02:14:44.414 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:44.415 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:44.415 00.000 6880 Enqueuing Expose request
02:14:44.457 00.042 10052 IsGuiding returns 0
02:14:44.484 00.027 10052 PulseGuide returned control before completion, sleep 21
02:14:44.538 00.054 10052 IsGuiding returns 0
02:14:44.539 00.001 10052 Move returns status 0, amount 38
02:14:44.539 00.000 10052 move complete, result=0
02:14:44.539 00.000 10052 worker thread done servicing request
02:14:44.539 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 38 ms NORTH
02:14:44.539 00.000 10052 Worker thread wakes up
02:14:44.539 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:44.539 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:45.342 00.803 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aaed4977-9fba-4777-9ffd-2205d2b99dbc"}
02:14:45.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aaed4977-9fba-4777-9ffd-2205d2b99dbc"}
02:14:45.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9893b6f-4e70-4969-a6cc-8abacce13fe5"}
02:14:45.343 00.000 6880 case statement mapped state 6 to 3
02:14:45.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9893b6f-4e70-4969-a6cc-8abacce13fe5"}
02:14:45.343 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0cb9730d-5c93-4f03-8888-49e3b49336d4"}
02:14:45.344 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3131,"width":15,"height":15,"star_pos":[6.70,7.07],"pixels":"..."},"id":"0cb9730d-5c93-4f03-8888-49e3b49336d4"}
02:14:45.450 00.106 10052 Exposure complete
02:14:45.520 00.070 10052 worker thread done servicing request
02:14:45.520 00.000 6880 OnExposeComplete: enter
02:14:45.520 00.000 6880 UpdateGuideState(): m_state=6
02:14:45.520 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3132
02:14:45.521 00.001 6880 Star::Find returns 1 (0), X=408.15, Y=892.19, Mass=2443, SNR=34.3, Peak=155 HFD=4.6
02:14:45.521 00.000 6880 MultiStar: [#1 -0.10,0.11,0.95,U] [#2 -0.00,0.32,0.92,U] [#3 -0.00,0.11,0.87,U] [#4 0.15,0.01,0.84,U] [#5 -0.07,0.02,0.94,U] [#6 0.10,0.32,0.87,U] [#7 0.05,0.11,0.75,U] [#8 -0.19,-0.02,0.79,U] 
02:14:45.521 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.12}, one-star: {0.22, 0.12}
02:14:45.521 00.000 6880 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.61) = xAngle (3.03 = 3.03)
02:14:45.521 00.000 6880 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.00 = 3.00)
02:14:45.521 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.42 mountX=-0.12 mountY=0.02, mountTheta=3.00
02:14:45.523 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.12, opts=13)
02:14:45.523 00.000 6880 Enqueuing Move request for scope (0.02, 0.12)
02:14:45.523 00.000 10052 Worker thread wakes up
02:14:45.523 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.12) opts 0xd
02:14:45.523 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.12)
02:14:45.523 00.000 10052 Moving (0.02, 0.12) raw xDistance=-0.12 yDistance=0.02
02:14:45.523 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:14:45.524 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
02:14:45.524 00.000 10052 MoveAxis(E, 33, ABG)
02:14:45.524 00.000 10052 Guiding  Dir = 2, Dur = 33
02:14:45.549 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:45.591 00.042 6880 UpdateGuideState exits: m=2443 SNR=34.3
02:14:45.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:45.591 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:45.591 00.000 6880 Enqueuing Expose request
02:14:45.616 00.025 10052 IsSlewing returns 0
02:14:45.691 00.075 10052 IsGuiding returns 0
02:14:45.794 00.103 10052 IsGuiding returns 1
02:14:45.794 00.000 10052 scope still moving after pulse duration time elapsed
02:14:45.875 00.081 10052 IsSlewing returns 0
02:14:45.953 00.078 10052 IsGuiding returns 0
02:14:45.953 00.000 10052 scope move finished after 33 + 229 ms
02:14:45.954 00.001 10052 Move returns status 0, amount 33
02:14:45.954 00.000 10052 MoveAxis(N, 0, ABG)
02:14:45.954 00.000 10052 Move returns status 0, amount 0
02:14:45.954 00.000 10052 move complete, result=0
02:14:45.954 00.000 10052 worker thread done servicing request
02:14:45.954 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
02:14:45.956 00.002 10052 Worker thread wakes up
02:14:45.957 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:45.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:47.089 01.132 10052 Exposure complete
02:14:47.171 00.082 10052 worker thread done servicing request
02:14:47.171 00.000 6880 OnExposeComplete: enter
02:14:47.172 00.001 6880 UpdateGuideState(): m_state=6
02:14:47.172 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3133
02:14:47.172 00.000 6880 Star::Find returns 1 (0), X=408.55, Y=892.69, Mass=2385, SNR=33.8, Peak=140 HFD=4.7
02:14:47.173 00.001 6880 MultiStar: [#1 0.37,0.49,0.00,M1] [#2 0.17,0.51,0.00,M1] [#3 0.09,0.24,0.89,U] [#4 0.36,0.29,0.84,U] [#5 0.27,0.20,0.95,U] [#6 0.28,0.38,0.90,U] [#7 0.44,0.51,0.00,M1] [#8 0.43,0.40,0.00,M1] 
02:14:47.173 00.000 6880 refined, 4 included, MultiStar: {0.33, 0.35}, one-star: {0.62, 0.62}
02:14:47.173 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
02:14:47.173 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
02:14:47.173 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.35 hyp=0.48 cameraTheta=0.82 mountX=-0.36 mountY=0.32, mountTheta=2.41
02:14:47.175 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.35, opts=13)
02:14:47.175 00.000 6880 Enqueuing Move request for scope (0.33, 0.35)
02:14:47.175 00.000 10052 Worker thread wakes up
02:14:47.175 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.35) opts 0xd
02:14:47.175 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.35)
02:14:47.175 00.000 10052 Moving (0.33, 0.35) raw xDistance=-0.36 yDistance=0.32
02:14:47.175 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
02:14:47.175 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.01
02:14:47.175 00.000 10052 MoveAxis(E, 99, ABG)
02:14:47.176 00.001 10052 Guiding  Dir = 2, Dur = 99
02:14:47.197 00.021 10052 IsSlewing returns 0
02:14:47.205 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:47.235 00.030 10052 IsGuiding returns 0
02:14:47.256 00.021 6880 UpdateGuideState exits: m=2385 SNR=33.8
02:14:47.256 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:47.256 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:47.256 00.000 6880 Enqueuing Expose request
02:14:47.273 00.017 10052 PulseGuide returned control before completion, sleep 71
02:14:47.342 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"19eb742b-260c-4e24-9834-94ff3d7eeee5"}
02:14:47.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"19eb742b-260c-4e24-9834-94ff3d7eeee5"}
02:14:47.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"644cbbca-4fef-4b67-9e50-6f3e615001d3"}
02:14:47.344 00.001 6880 case statement mapped state 6 to 3
02:14:47.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"644cbbca-4fef-4b67-9e50-6f3e615001d3"}
02:14:47.348 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3a5ad16f-2778-4174-879b-35395e981d18"}
02:14:47.349 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3133,"width":15,"height":15,"star_pos":[6.55,6.69],"pixels":"..."},"id":"3a5ad16f-2778-4174-879b-35395e981d18"}
02:14:47.379 00.030 10052 IsGuiding returns 1
02:14:47.379 00.000 10052 scope still moving after pulse duration time elapsed
02:14:47.425 00.046 10052 IsSlewing returns 0
02:14:47.463 00.038 10052 IsGuiding returns 0
02:14:47.463 00.000 10052 scope move finished after 99 + 128 ms
02:14:47.463 00.000 10052 Move returns status 0, amount 99
02:14:47.463 00.000 10052 MoveAxis(N, 0, ABG)
02:14:47.463 00.000 10052 Move returns status 0, amount 0
02:14:47.463 00.000 10052 move complete, result=0
02:14:47.463 00.000 10052 worker thread done servicing request
02:14:47.463 00.000 10052 Worker thread wakes up
02:14:47.464 00.001 6880 GuideStep: -0.4 px 99 ms EAST, 0.3 px 0 ms NORTH
02:14:47.464 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:47.464 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:48.381 00.917 10052 Exposure complete
02:14:48.493 00.112 6880 OnExposeComplete: enter
02:14:48.493 00.000 6880 UpdateGuideState(): m_state=6
02:14:48.494 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3134
02:14:48.494 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.16, Mass=2279, SNR=33.2, Peak=142 HFD=4.5
02:14:48.495 00.001 6880 MultiStar: [#1 -0.11,0.06,0.97,U] [#2 0.09,0.15,1.01,U] [#3 0.06,0.18,0.92,U] [#4 0.10,-0.02,0.85,U] [#5 -0.12,-0.24,0.98,U] [#6 -0.12,0.12,0.95,U] [#7 -0.06,0.05,0.79,U] [#8 0.04,0.07,0.81,U] 
02:14:48.495 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.05}, one-star: {0.17, 0.09}
02:14:48.495 00.000 6880 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.61) = xAngle (3.05 = 3.05)
02:14:48.495 00.000 6880 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.02 = 3.02)
02:14:48.495 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.44 mountX=-0.05 mountY=0.01, mountTheta=3.02
02:14:48.497 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.05, opts=13)
02:14:48.497 00.000 6880 Enqueuing Move request for scope (0.01, 0.05)
02:14:48.503 00.006 10052 worker thread done servicing request
02:14:48.503 00.000 10052 Worker thread wakes up
02:14:48.503 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
02:14:48.503 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
02:14:48.503 00.000 10052 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=0.01
02:14:48.503 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:14:48.503 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
02:14:48.503 00.000 10052 MoveAxis(E, 0, ABG)
02:14:48.504 00.001 10052 Move returns status 0, amount 0
02:14:48.504 00.000 10052 MoveAxis(N, 0, ABG)
02:14:48.504 00.000 10052 Move returns status 0, amount 0
02:14:48.504 00.000 10052 move complete, result=0
02:14:48.504 00.000 10052 worker thread done servicing request
02:14:48.530 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:48.580 00.050 6880 UpdateGuideState exits: m=2279 SNR=33.2
02:14:48.581 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:48.581 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:48.581 00.000 6880 Enqueuing Expose request
02:14:48.581 00.000 10052 Worker thread wakes up
02:14:48.581 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:14:48.581 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:48.581 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:49.342 00.761 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bbe682a3-98d1-45a2-b4a7-e7ae8e2c341f"}
02:14:49.343 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bbe682a3-98d1-45a2-b4a7-e7ae8e2c341f"}
02:14:49.344 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11bacf5a-a9eb-49d8-bb55-f5c62c90dca8"}
02:14:49.344 00.000 6880 case statement mapped state 6 to 3
02:14:49.345 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11bacf5a-a9eb-49d8-bb55-f5c62c90dca8"}
02:14:49.347 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"36e37559-35a2-4d6b-a9b4-b7d5df4a5b8f"}
02:14:49.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3134,"width":15,"height":15,"star_pos":[7.11,7.16],"pixels":"..."},"id":"36e37559-35a2-4d6b-a9b4-b7d5df4a5b8f"}
02:14:49.719 00.372 10052 Exposure complete
02:14:49.808 00.089 10052 worker thread done servicing request
02:14:49.808 00.000 6880 OnExposeComplete: enter
02:14:49.808 00.000 6880 UpdateGuideState(): m_state=6
02:14:49.809 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3135
02:14:49.809 00.000 6880 Star::Find returns 1 (0), X=408.41, Y=892.03, Mass=2408, SNR=34.0, Peak=143 HFD=4.8
02:14:49.809 00.000 6880 MultiStar: [#1 0.19,-0.20,0.96,U] [#2 0.25,-0.06,0.99,U] [#3 0.34,-0.04,0.93,U] [#4 0.42,-0.10,0.84,U] [#5 0.13,-0.33,0.97,U] [#6 0.55,-0.23,0.00,M1] [#7 0.25,-0.00,0.78,U] [#8 0.38,-0.08,0.79,U] 
02:14:49.809 00.000 6880 refined, 7 included, MultiStar: {0.30, -0.11}, one-star: {0.47, -0.04}
02:14:49.810 00.001 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.26 = 1.26)
02:14:49.810 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
02:14:49.810 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.11 hyp=0.32 cameraTheta=-0.35 mountX=0.10 mountY=0.30, mountTheta=1.26
02:14:49.812 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.11, opts=13)
02:14:49.812 00.000 6880 Enqueuing Move request for scope (0.30, -0.11)
02:14:49.812 00.000 10052 Worker thread wakes up
02:14:49.812 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.11) opts 0xd
02:14:49.812 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.11)
02:14:49.812 00.000 10052 Moving (0.30, -0.11) raw xDistance=0.10 yDistance=0.30
02:14:49.812 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:14:49.812 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.30, slope = 0.02
02:14:49.812 00.000 10052 MoveAxis(E, 0, ABG)
02:14:49.812 00.000 10052 Move returns status 0, amount 0
02:14:49.812 00.000 10052 MoveAxis(S, 29, ABG)
02:14:49.813 00.001 10052 Guiding  Dir = 1, Dur = 29
02:14:49.842 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:49.864 00.022 10052 IsSlewing returns 0
02:14:49.890 00.026 6880 UpdateGuideState exits: m=2408 SNR=34.0
02:14:49.890 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:49.890 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:49.890 00.000 6880 Enqueuing Expose request
02:14:49.944 00.054 10052 IsGuiding returns 0
02:14:49.971 00.027 10052 PulseGuide returned control before completion, sleep 13
02:14:50.016 00.045 10052 IsGuiding returns 0
02:14:50.016 00.000 10052 Move returns status 0, amount 29
02:14:50.016 00.000 10052 move complete, result=0
02:14:50.016 00.000 10052 worker thread done servicing request
02:14:50.016 00.000 10052 Worker thread wakes up
02:14:50.016 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:50.016 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:50.143 00.127 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 29 ms SOUTH
02:14:50.926 00.783 10052 Exposure complete
02:14:51.026 00.100 10052 worker thread done servicing request
02:14:51.026 00.000 6880 OnExposeComplete: enter
02:14:51.026 00.000 6880 UpdateGuideState(): m_state=6
02:14:51.026 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3136
02:14:51.027 00.001 6880 Star::Find returns 1 (0), X=408.20, Y=891.76, Mass=2332, SNR=33.4, Peak=126 HFD=4.7
02:14:51.027 00.000 6880 MultiStar: [#1 0.00,-0.32,0.97,U] [#2 -0.09,-0.43,0.97,U] [#3 -0.02,-0.58,0.00,M1] [#4 0.14,-0.46,0.84,U] [#5 0.01,-0.67,0.00,M1] [#6 0.21,-0.46,0.91,U] [#7 0.04,-0.63,0.00,M1] [#8 0.06,-0.36,0.81,U] 
02:14:51.027 00.000 6880 refined, 5 included, MultiStar: {0.10, -0.39}, one-star: {0.27, -0.31}
02:14:51.027 00.000 6880 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.61) = xAngle (0.28 = 0.28)
02:14:51.027 00.000 6880 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:14:51.027 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.39 hyp=0.40 cameraTheta=-1.33 mountX=0.38 mountY=0.10, mountTheta=0.26
02:14:51.029 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.39, opts=13)
02:14:51.029 00.000 6880 Enqueuing Move request for scope (0.10, -0.39)
02:14:51.030 00.001 10052 Worker thread wakes up
02:14:51.030 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.39) opts 0xd
02:14:51.030 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.39)
02:14:51.030 00.000 10052 Moving (0.10, -0.39) raw xDistance=0.38 yDistance=0.10
02:14:51.030 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.38
02:14:51.030 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
02:14:51.030 00.000 10052 MoveAxis(W, 103, ABG)
02:14:51.030 00.000 10052 Guiding  Dir = 3, Dur = 103
02:14:51.051 00.021 10052 IsSlewing returns 0
02:14:51.062 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:51.092 00.030 10052 IsGuiding returns 0
02:14:51.132 00.040 6880 UpdateGuideState exits: m=2332 SNR=33.4
02:14:51.133 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:51.133 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:51.133 00.000 6880 Enqueuing Expose request
02:14:51.140 00.007 10052 PulseGuide returned control before completion, sleep 66
02:14:51.260 00.120 10052 IsGuiding returns 0
02:14:51.260 00.000 10052 Move returns status 0, amount 103
02:14:51.260 00.000 10052 MoveAxis(N, 0, ABG)
02:14:51.260 00.000 10052 Move returns status 0, amount 0
02:14:51.260 00.000 10052 move complete, result=0
02:14:51.260 00.000 10052 worker thread done servicing request
02:14:51.260 00.000 10052 Worker thread wakes up
02:14:51.260 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:51.260 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:52.189 00.929 6880 GuideStep: 0.4 px 103 ms WEST, 0.1 px 0 ms NORTH
02:14:52.194 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e47746fd-b9bc-444a-9214-b329fc6bdf7d"}
02:14:52.195 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e47746fd-b9bc-444a-9214-b329fc6bdf7d"}
02:14:52.199 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f28bb7d5-228d-4f92-8346-7add1d9eace3"}
02:14:52.199 00.000 6880 case statement mapped state 6 to 3
02:14:52.199 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f28bb7d5-228d-4f92-8346-7add1d9eace3"}
02:14:52.203 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1f9ca80-1aed-49a9-adef-5169b6f9aaca"}
02:14:52.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3136,"width":15,"height":15,"star_pos":[7.20,6.76],"pixels":"..."},"id":"f1f9ca80-1aed-49a9-adef-5169b6f9aaca"}
02:14:52.386 00.183 10052 Exposure complete
02:14:52.467 00.081 10052 worker thread done servicing request
02:14:52.468 00.001 6880 OnExposeComplete: enter
02:14:52.468 00.000 6880 UpdateGuideState(): m_state=6
02:14:52.468 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3137
02:14:52.468 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=892.20, Mass=2475, SNR=34.5, Peak=155 HFD=4.6
02:14:52.469 00.001 6880 MultiStar: [#1 0.14,0.04,0.94,U] [#2 0.26,-0.05,0.92,U] [#3 0.40,-0.05,0.91,U] [#4 0.31,-0.21,0.82,U] [#5 0.16,-0.31,0.95,U] [#6 0.43,-0.05,0.90,U] [#7 0.17,0.08,0.76,U] [#8 0.54,-0.06,0.00,M1] 
02:14:52.469 00.000 6880 refined, 7 included, MultiStar: {0.29, -0.05}, one-star: {0.43, 0.13}
02:14:52.469 00.000 6880 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.61) = xAngle (1.43 = 1.43)
02:14:52.469 00.000 6880 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
02:14:52.469 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.05 hyp=0.29 cameraTheta=-0.18 mountX=0.04 mountY=0.29, mountTheta=1.43
02:14:52.471 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.05, opts=13)
02:14:52.471 00.000 6880 Enqueuing Move request for scope (0.29, -0.05)
02:14:52.471 00.000 10052 Worker thread wakes up
02:14:52.472 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.05) opts 0xd
02:14:52.472 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.05)
02:14:52.472 00.000 10052 Moving (0.29, -0.05) raw xDistance=0.04 yDistance=0.29
02:14:52.472 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:14:52.472 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.29, slope = 0.03
02:14:52.472 00.000 10052 MoveAxis(E, 0, ABG)
02:14:52.472 00.000 10052 Move returns status 0, amount 0
02:14:52.472 00.000 10052 MoveAxis(S, 57, ABG)
02:14:52.472 00.000 10052 Guiding  Dir = 1, Dur = 57
02:14:52.499 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:52.531 00.032 10052 IsSlewing returns 0
02:14:52.540 00.009 6880 UpdateGuideState exits: m=2475 SNR=34.5
02:14:52.540 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:52.540 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:52.540 00.000 6880 Enqueuing Expose request
02:14:52.601 00.061 10052 IsGuiding returns 0
02:14:52.743 00.142 10052 IsGuiding returns 1
02:14:52.743 00.000 10052 scope still moving after pulse duration time elapsed
02:14:52.848 00.105 10052 IsSlewing returns 0
02:14:52.885 00.037 10052 IsGuiding returns 0
02:14:52.887 00.002 10052 scope move finished after 57 + 227 ms
02:14:52.887 00.000 10052 Move returns status 0, amount 57
02:14:52.887 00.000 10052 move complete, result=0
02:14:52.887 00.000 10052 worker thread done servicing request
02:14:52.888 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 57 ms SOUTH
02:14:52.888 00.000 10052 Worker thread wakes up
02:14:52.888 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:52.888 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:53.341 00.453 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a95a6911-91b3-40cf-a518-b75818a64cd2"}
02:14:53.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a95a6911-91b3-40cf-a518-b75818a64cd2"}
02:14:53.342 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"550262c8-c4b2-4d31-b588-e36da24a2a0c"}
02:14:53.342 00.000 6880 case statement mapped state 6 to 3
02:14:53.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"550262c8-c4b2-4d31-b588-e36da24a2a0c"}
02:14:53.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eb4fae98-8bac-4d66-ae28-5a97180653cf"}
02:14:53.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3137,"width":15,"height":15,"star_pos":[7.37,7.20],"pixels":"..."},"id":"eb4fae98-8bac-4d66-ae28-5a97180653cf"}
02:14:53.804 00.461 10052 Exposure complete
02:14:53.861 00.057 10052 worker thread done servicing request
02:14:53.862 00.001 6880 OnExposeComplete: enter
02:14:53.862 00.000 6880 UpdateGuideState(): m_state=6
02:14:53.862 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3138
02:14:53.862 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=892.21, Mass=2367, SNR=33.8, Peak=126 HFD=4.7
02:14:53.862 00.000 6880 MultiStar: [#1 0.06,-0.05,0.95,U] [#2 0.22,0.04,0.97,U] [#3 -0.01,0.01,0.92,U] [#4 0.33,-0.07,0.81,U] [#5 0.03,-0.27,0.97,U] [#6 0.21,-0.07,0.91,U] [#7 0.30,-0.02,0.74,U] [#8 0.06,-0.08,0.80,U] 
02:14:53.862 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.04}, one-star: {0.27, 0.14}
02:14:53.862 00.000 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.37 = 1.37)
02:14:53.863 00.001 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
02:14:53.863 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.04 hyp=0.17 cameraTheta=-0.25 mountX=0.03 mountY=0.16, mountTheta=1.37
02:14:53.864 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.04, opts=13)
02:14:53.864 00.000 6880 Enqueuing Move request for scope (0.16, -0.04)
02:14:53.864 00.000 10052 Worker thread wakes up
02:14:53.864 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.04) opts 0xd
02:14:53.864 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.04)
02:14:53.864 00.000 10052 Moving (0.16, -0.04) raw xDistance=0.03 yDistance=0.16
02:14:53.864 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:14:53.865 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
02:14:53.865 00.000 10052 MoveAxis(E, 0, ABG)
02:14:53.865 00.000 10052 Move returns status 0, amount 0
02:14:53.865 00.000 10052 MoveAxis(N, 0, ABG)
02:14:53.865 00.000 10052 Move returns status 0, amount 0
02:14:53.865 00.000 10052 move complete, result=0
02:14:53.865 00.000 10052 worker thread done servicing request
02:14:53.884 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:53.914 00.030 6880 UpdateGuideState exits: m=2367 SNR=33.8
02:14:53.914 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:53.914 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:53.914 00.000 6880 Enqueuing Expose request
02:14:53.915 00.001 10052 Worker thread wakes up
02:14:53.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:53.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:53.915 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:55.046 01.131 10052 Exposure complete
02:14:55.129 00.083 10052 worker thread done servicing request
02:14:55.129 00.000 6880 OnExposeComplete: enter
02:14:55.129 00.000 6880 UpdateGuideState(): m_state=6
02:14:55.131 00.002 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3139
02:14:55.131 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.46, Mass=2384, SNR=33.9, Peak=145 HFD=4.8
02:14:55.131 00.000 6880 MultiStar: [#1 -0.37,0.31,0.93,U] [#2 -0.16,0.09,0.97,U] [#3 -0.10,0.05,0.94,U] [#4 -0.01,0.20,0.82,U] [#5 -0.35,0.23,0.98,U] [#6 0.14,0.11,0.87,U] [#7 -0.28,0.10,0.75,U] [#8 -0.05,0.10,0.77,U] 
02:14:55.131 00.000 6880 refined, 8 included, MultiStar: {-0.13, 0.18}, one-star: {0.01, 0.39}
02:14:55.131 00.000 6880 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.61) = xAngle (3.81 = -2.48)
02:14:55.131 00.000 6880 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.77 = -2.51)
02:14:55.131 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.18 hyp=0.22 cameraTheta=2.19 mountX=-0.18 mountY=-0.13, mountTheta=-2.50
02:14:55.132 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.18, opts=13)
02:14:55.132 00.000 6880 Enqueuing Move request for scope (-0.13, 0.18)
02:14:55.132 00.000 10052 Worker thread wakes up
02:14:55.132 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.18) opts 0xd
02:14:55.132 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.18)
02:14:55.133 00.001 10052 Moving (-0.13, 0.18) raw xDistance=-0.18 yDistance=-0.13
02:14:55.133 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:14:55.133 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
02:14:55.133 00.000 10052 MoveAxis(E, 47, ABG)
02:14:55.133 00.000 10052 Guiding  Dir = 2, Dur = 47
02:14:55.154 00.021 10052 IsSlewing returns 0
02:14:55.157 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:55.192 00.035 10052 IsGuiding returns 0
02:14:55.192 00.000 6880 UpdateGuideState exits: m=2384 SNR=33.9
02:14:55.192 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:55.192 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:55.192 00.000 6880 Enqueuing Expose request
02:14:55.219 00.027 10052 PulseGuide returned control before completion, sleep 30
02:14:55.279 00.060 10052 IsGuiding returns 0
02:14:55.280 00.001 10052 Move returns status 0, amount 47
02:14:55.280 00.000 10052 MoveAxis(N, 0, ABG)
02:14:55.280 00.000 10052 Move returns status 0, amount 0
02:14:55.280 00.000 10052 move complete, result=0
02:14:55.280 00.000 10052 worker thread done servicing request
02:14:55.280 00.000 10052 Worker thread wakes up
02:14:55.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:55.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:55.288 00.008 6880 GuideStep: -0.2 px 47 ms EAST, -0.1 px 0 ms NORTH
02:14:55.343 00.055 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1fba051-a83c-4ad4-8f7b-32e201ec3312"}
02:14:55.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1fba051-a83c-4ad4-8f7b-32e201ec3312"}
02:14:55.346 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"947df743-060b-44dc-a194-62a8eebb37ee"}
02:14:55.346 00.000 6880 case statement mapped state 6 to 3
02:14:55.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"947df743-060b-44dc-a194-62a8eebb37ee"}
02:14:55.348 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d4ad509-24cb-44ff-92e6-ac7d0471e1d1"}
02:14:55.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3139,"width":15,"height":15,"star_pos":[6.95,7.46],"pixels":"..."},"id":"1d4ad509-24cb-44ff-92e6-ac7d0471e1d1"}
02:14:56.187 00.839 10052 Exposure complete
02:14:56.256 00.069 10052 worker thread done servicing request
02:14:56.256 00.000 6880 OnExposeComplete: enter
02:14:56.256 00.000 6880 UpdateGuideState(): m_state=6
02:14:56.257 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3140
02:14:56.257 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.19, Mass=2352, SNR=33.6, Peak=142 HFD=4.4
02:14:56.258 00.001 6880 MultiStar: [#1 -0.04,0.26,0.94,U] [#2 -0.16,0.42,1.00,U] [#3 0.10,0.20,0.91,U] [#4 0.27,0.05,0.85,U] [#5 -0.13,-0.25,0.98,U] [#6 0.17,0.27,0.90,U] [#7 0.11,0.21,0.77,U] [#8 0.18,0.12,0.80,U] 
02:14:56.258 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.15}, one-star: {0.24, 0.12}
02:14:56.258 00.000 6880 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
02:14:56.259 00.001 6880 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
02:14:56.259 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.15 hyp=0.17 cameraTheta=1.11 mountX=-0.16 mountY=0.08, mountTheta=2.70
02:14:56.262 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.15, opts=13)
02:14:56.263 00.001 6880 Enqueuing Move request for scope (0.08, 0.15)
02:14:56.263 00.000 10052 Worker thread wakes up
02:14:56.263 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.15) opts 0xd
02:14:56.263 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.15)
02:14:56.263 00.000 10052 Moving (0.08, 0.15) raw xDistance=-0.16 yDistance=0.08
02:14:56.263 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:14:56.263 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
02:14:56.263 00.000 10052 MoveAxis(E, 45, ABG)
02:14:56.263 00.000 10052 Guiding  Dir = 2, Dur = 45
02:14:56.290 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:56.319 00.029 10052 IsSlewing returns 0
02:14:56.325 00.006 6880 UpdateGuideState exits: m=2352 SNR=33.6
02:14:56.325 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:56.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:56.325 00.000 6880 Enqueuing Expose request
02:14:56.393 00.068 10052 IsGuiding returns 0
02:14:56.526 00.133 10052 IsGuiding returns 0
02:14:56.526 00.000 10052 Move returns status 0, amount 45
02:14:56.526 00.000 10052 MoveAxis(N, 0, ABG)
02:14:56.526 00.000 10052 Move returns status 0, amount 0
02:14:56.526 00.000 10052 move complete, result=0
02:14:56.526 00.000 10052 worker thread done servicing request
02:14:56.527 00.001 6880 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
02:14:56.527 00.000 10052 Worker thread wakes up
02:14:56.527 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:56.527 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:57.341 00.814 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"35bfb449-0fc1-41dc-80b8-7bc89e0be038"}
02:14:57.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"35bfb449-0fc1-41dc-80b8-7bc89e0be038"}
02:14:57.342 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f49a8df2-069a-46c6-8025-a7eec9ecbcab"}
02:14:57.342 00.000 6880 case statement mapped state 6 to 3
02:14:57.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f49a8df2-069a-46c6-8025-a7eec9ecbcab"}
02:14:57.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2968d692-a1d2-423f-b8e4-dc45fd9819b6"}
02:14:57.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3140,"width":15,"height":15,"star_pos":[7.17,7.19],"pixels":"..."},"id":"2968d692-a1d2-423f-b8e4-dc45fd9819b6"}
02:14:57.662 00.319 10052 Exposure complete
02:14:57.749 00.087 10052 worker thread done servicing request
02:14:57.750 00.001 6880 OnExposeComplete: enter
02:14:57.750 00.000 6880 UpdateGuideState(): m_state=6
02:14:57.750 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3141
02:14:57.750 00.000 6880 Star::Find returns 1 (0), X=408.60, Y=892.23, Mass=2317, SNR=33.4, Peak=139 HFD=4.5
02:14:57.751 00.001 6880 MultiStar: [#1 0.27,-0.02,0.94,U] [#2 -0.08,-0.06,1.00,U] [#3 0.06,-0.07,0.92,U] [#4 0.40,-0.15,0.85,U] [#5 0.11,-0.31,0.99,U] [#6 0.25,-0.13,0.93,U] [#7 0.21,-0.00,0.78,U] [#8 0.25,-0.05,0.79,U] 
02:14:57.751 00.000 6880 refined, 8 included, MultiStar: {0.24, -0.07}, one-star: {0.67, 0.15}
02:14:57.751 00.000 6880 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.61) = xAngle (1.32 = 1.32)
02:14:57.751 00.000 6880 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
02:14:57.751 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.07 hyp=0.25 cameraTheta=-0.29 mountX=0.06 mountY=0.24, mountTheta=1.32
02:14:57.753 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.07, opts=13)
02:14:57.754 00.001 6880 Enqueuing Move request for scope (0.24, -0.07)
02:14:57.754 00.000 10052 Worker thread wakes up
02:14:57.754 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.07) opts 0xd
02:14:57.754 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.07)
02:14:57.754 00.000 10052 Moving (0.24, -0.07) raw xDistance=0.06 yDistance=0.24
02:14:57.754 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:14:57.754 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
02:14:57.754 00.000 10052 MoveAxis(E, 0, ABG)
02:14:57.754 00.000 10052 Move returns status 0, amount 0
02:14:57.754 00.000 10052 MoveAxis(N, 0, ABG)
02:14:57.754 00.000 10052 Move returns status 0, amount 0
02:14:57.754 00.000 10052 move complete, result=0
02:14:57.754 00.000 10052 worker thread done servicing request
02:14:57.784 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:57.830 00.046 6880 UpdateGuideState exits: m=2317 SNR=33.4
02:14:57.830 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:57.830 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:57.830 00.000 6880 Enqueuing Expose request
02:14:57.830 00.000 10052 Worker thread wakes up
02:14:57.830 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:14:57.830 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:57.830 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:58.744 00.914 10052 Exposure complete
02:14:58.807 00.063 10052 worker thread done servicing request
02:14:58.807 00.000 6880 OnExposeComplete: enter
02:14:58.807 00.000 6880 UpdateGuideState(): m_state=6
02:14:58.807 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3142
02:14:58.807 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=892.01, Mass=2489, SNR=34.6, Peak=122 HFD=4.6
02:14:58.807 00.000 6880 MultiStar: [#1 -0.06,-0.25,0.93,U] [#2 -0.28,-0.07,0.95,U] [#3 0.07,-0.18,0.87,U] [#4 0.08,-0.24,0.82,U] [#5 -0.07,-0.47,0.94,U] [#6 0.11,-0.19,0.88,U] [#7 -0.02,-0.17,0.72,U] [#8 -0.15,-0.17,0.75,U] 
02:14:58.807 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.20}, one-star: {0.23, -0.06}
02:14:58.808 00.001 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
02:14:58.808 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:14:58.808 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.20 hyp=0.20 cameraTheta=-1.61 mountX=0.20 mountY=-0.01, mountTheta=-0.03
02:14:58.809 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.20, opts=13)
02:14:58.809 00.000 6880 Enqueuing Move request for scope (-0.01, -0.20)
02:14:58.809 00.000 10052 Worker thread wakes up
02:14:58.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.20) opts 0xd
02:14:58.810 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.20)
02:14:58.810 00.000 10052 Moving (-0.01, -0.20) raw xDistance=0.20 yDistance=-0.01
02:14:58.810 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:14:58.810 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.09, using input
02:14:58.810 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
02:14:58.810 00.000 10052 MoveAxis(W, 54, ABG)
02:14:58.810 00.000 10052 Guiding  Dir = 3, Dur = 54
02:14:58.830 00.020 10052 IsSlewing returns 0
02:14:58.832 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:14:58.868 00.036 6880 UpdateGuideState exits: m=2489 SNR=34.6
02:14:58.868 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:14:58.868 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:14:58.868 00.000 6880 Enqueuing Expose request
02:14:58.868 00.000 10052 IsGuiding returns 0
02:14:58.896 00.028 10052 PulseGuide returned control before completion, sleep 37
02:14:58.968 00.072 10052 IsGuiding returns 0
02:14:58.968 00.000 10052 Move returns status 0, amount 54
02:14:58.968 00.000 10052 MoveAxis(N, 0, ABG)
02:14:58.968 00.000 10052 Move returns status 0, amount 0
02:14:58.968 00.000 10052 move complete, result=0
02:14:58.968 00.000 10052 worker thread done servicing request
02:14:58.968 00.000 10052 Worker thread wakes up
02:14:58.969 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:14:58.969 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:14:58.977 00.008 6880 GuideStep: 0.2 px 54 ms WEST, -0.0 px 0 ms NORTH
02:14:59.341 00.364 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64c41239-f7cb-496f-8b30-989dac23bb96"}
02:14:59.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64c41239-f7cb-496f-8b30-989dac23bb96"}
02:14:59.342 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ad595525-dae8-4dac-a561-ed1fb74ccdd0"}
02:14:59.342 00.000 6880 case statement mapped state 6 to 3
02:14:59.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad595525-dae8-4dac-a561-ed1fb74ccdd0"}
02:14:59.342 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c06b8564-df0a-42ab-8b01-95d6180abc9f"}
02:14:59.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3142,"width":15,"height":15,"star_pos":[7.16,7.01],"pixels":"..."},"id":"c06b8564-df0a-42ab-8b01-95d6180abc9f"}
02:15:00.102 00.760 10052 Exposure complete
02:15:00.169 00.067 10052 worker thread done servicing request
02:15:00.169 00.000 6880 OnExposeComplete: enter
02:15:00.169 00.000 6880 UpdateGuideState(): m_state=6
02:15:00.169 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3143
02:15:00.169 00.000 6880 Star::Find returns 1 (0), X=408.33, Y=892.63, Mass=2263, SNR=33.0, Peak=134 HFD=4.8
02:15:00.170 00.001 6880 MultiStar: [#1 0.16,0.15,0.96,U] [#2 0.02,0.37,0.99,U] [#3 0.10,0.30,0.91,U] [#4 0.26,0.34,0.85,U] [#5 0.15,0.15,0.99,U] [#6 0.16,0.20,0.93,U] [#7 0.43,0.09,0.78,U] [#8 0.40,0.21,0.78,U] 
02:15:00.170 00.000 6880 refined, 8 included, MultiStar: {0.22, 0.27}, one-star: {0.39, 0.56}
02:15:00.170 00.000 6880 CameraToMount -- cameraTheta (0.88) - m_xAngle (-1.61) = xAngle (2.49 = 2.49)
02:15:00.170 00.000 6880 CameraToMount -- cameraTheta (0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.46 = 2.46)
02:15:00.170 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.27 hyp=0.35 cameraTheta=0.88 mountX=-0.28 mountY=0.22, mountTheta=2.47
02:15:00.172 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.27, opts=13)
02:15:00.172 00.000 6880 Enqueuing Move request for scope (0.22, 0.27)
02:15:00.172 00.000 10052 Worker thread wakes up
02:15:00.172 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.27) opts 0xd
02:15:00.172 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.27)
02:15:00.172 00.000 10052 Moving (0.22, 0.27) raw xDistance=-0.28 yDistance=0.22
02:15:00.172 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
02:15:00.172 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.00
02:15:00.172 00.000 10052 MoveAxis(E, 72, ABG)
02:15:00.172 00.000 10052 Guiding  Dir = 2, Dur = 72
02:15:00.196 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:00.232 00.036 6880 UpdateGuideState exits: m=2263 SNR=33.0
02:15:00.233 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:00.233 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:00.233 00.000 6880 Enqueuing Expose request
02:15:00.236 00.003 10052 IsSlewing returns 0
02:15:00.313 00.077 10052 IsGuiding returns 0
02:15:00.377 00.064 10052 PulseGuide returned control before completion, sleep 19
02:15:00.482 00.105 10052 IsGuiding returns 0
02:15:00.482 00.000 10052 Move returns status 0, amount 72
02:15:00.482 00.000 10052 MoveAxis(N, 0, ABG)
02:15:00.482 00.000 10052 Move returns status 0, amount 0
02:15:00.482 00.000 10052 move complete, result=0
02:15:00.483 00.001 10052 worker thread done servicing request
02:15:00.483 00.000 10052 Worker thread wakes up
02:15:00.483 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:00.483 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:00.483 00.000 6880 GuideStep: -0.3 px 72 ms EAST, 0.2 px 0 ms NORTH
02:15:01.342 00.859 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"95662371-4389-4e3c-86ba-b7f21fed9303"}
02:15:01.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"95662371-4389-4e3c-86ba-b7f21fed9303"}
02:15:01.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88448301-bfbc-46b6-9dc4-e5f371c8fb2a"}
02:15:01.343 00.000 6880 case statement mapped state 6 to 3
02:15:01.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"88448301-bfbc-46b6-9dc4-e5f371c8fb2a"}
02:15:01.344 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4a7f818-9204-46d6-969d-409d2e216e9a"}
02:15:01.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3143,"width":15,"height":15,"star_pos":[7.33,6.63],"pixels":"..."},"id":"a4a7f818-9204-46d6-969d-409d2e216e9a"}
02:15:01.401 00.057 10052 Exposure complete
02:15:01.467 00.066 10052 worker thread done servicing request
02:15:01.467 00.000 6880 OnExposeComplete: enter
02:15:01.467 00.000 6880 UpdateGuideState(): m_state=6
02:15:01.467 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3144
02:15:01.467 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=892.08, Mass=2291, SNR=33.2, Peak=145 HFD=4.6
02:15:01.468 00.001 6880 MultiStar: [#1 0.12,-0.13,0.96,U] [#2 0.08,-0.04,0.95,U] [#3 0.03,-0.08,0.93,U] [#4 0.30,-0.04,0.85,U] [#5 0.05,-0.47,0.96,U] [#6 0.11,-0.07,0.91,U] [#7 0.27,-0.11,0.74,U] [#8 0.24,-0.18,0.79,U] 
02:15:01.468 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.12}, one-star: {0.38, 0.01}
02:15:01.468 00.000 6880 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.61) = xAngle (0.99 = 0.99)
02:15:01.468 00.000 6880 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
02:15:01.468 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.62 mountX=0.12 mountY=0.17, mountTheta=0.98
02:15:01.469 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.12, opts=13)
02:15:01.469 00.000 6880 Enqueuing Move request for scope (0.17, -0.12)
02:15:01.469 00.000 10052 Worker thread wakes up
02:15:01.470 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
02:15:01.470 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
02:15:01.470 00.000 10052 Moving (0.17, -0.12) raw xDistance=0.12 yDistance=0.17
02:15:01.470 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:15:01.470 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
02:15:01.470 00.000 10052 MoveAxis(W, 27, ABG)
02:15:01.470 00.000 10052 Guiding  Dir = 3, Dur = 27
02:15:01.492 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:01.525 00.033 6880 UpdateGuideState exits: m=2291 SNR=33.2
02:15:01.525 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:01.525 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:01.525 00.000 6880 Enqueuing Expose request
02:15:01.544 00.019 10052 IsSlewing returns 0
02:15:01.619 00.075 10052 IsGuiding returns 0
02:15:01.758 00.139 10052 IsGuiding returns 0
02:15:01.758 00.000 10052 Move returns status 0, amount 27
02:15:01.759 00.001 10052 MoveAxis(N, 0, ABG)
02:15:01.759 00.000 10052 Move returns status 0, amount 0
02:15:01.759 00.000 10052 move complete, result=0
02:15:01.759 00.000 10052 worker thread done servicing request
02:15:01.759 00.000 6880 GuideStep: 0.1 px 27 ms WEST, 0.2 px 0 ms NORTH
02:15:01.759 00.000 10052 Worker thread wakes up
02:15:01.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:01.760 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:02.887 01.127 10052 Exposure complete
02:15:02.943 00.056 10052 worker thread done servicing request
02:15:02.944 00.001 6880 OnExposeComplete: enter
02:15:02.944 00.000 6880 UpdateGuideState(): m_state=6
02:15:02.944 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3145
02:15:02.944 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.05, Mass=2275, SNR=33.1, Peak=141 HFD=4.5
02:15:02.944 00.000 6880 MultiStar: [#1 -0.05,-0.22,0.99,U] [#2 0.08,-0.10,1.00,U] [#3 0.05,-0.16,0.95,U] [#4 0.13,-0.25,0.86,U] [#5 -0.05,-0.36,0.98,U] [#6 0.23,-0.13,0.93,U] [#7 0.09,-0.19,0.78,U] [#8 0.07,-0.27,0.80,U] 
02:15:02.945 00.001 6880 single-star, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.16, -0.02}
02:15:02.945 00.000 6880 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.61) = xAngle (1.46 = 1.46)
02:15:02.945 00.000 6880 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
02:15:02.945 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.16 mountX=0.02 mountY=0.16, mountTheta=1.46
02:15:02.946 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.02, opts=13)
02:15:02.946 00.000 6880 Enqueuing Move request for scope (0.16, -0.02)
02:15:02.946 00.000 10052 Worker thread wakes up
02:15:02.946 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
02:15:02.946 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
02:15:02.946 00.000 10052 Moving (0.16, -0.02) raw xDistance=0.02 yDistance=0.16
02:15:02.947 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:15:02.947 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
02:15:02.947 00.000 10052 MoveAxis(E, 0, ABG)
02:15:02.947 00.000 10052 Move returns status 0, amount 0
02:15:02.947 00.000 10052 MoveAxis(N, 0, ABG)
02:15:02.947 00.000 10052 Move returns status 0, amount 0
02:15:02.947 00.000 10052 move complete, result=0
02:15:02.947 00.000 10052 worker thread done servicing request
02:15:02.970 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:03.004 00.034 6880 UpdateGuideState exits: m=2275 SNR=33.1
02:15:03.004 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:03.004 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:03.004 00.000 6880 Enqueuing Expose request
02:15:03.004 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:03.004 00.000 10052 Worker thread wakes up
02:15:03.004 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:03.004 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:03.342 00.338 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1998135f-45a6-4a3b-89bf-a60cfad7aee9"}
02:15:03.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1998135f-45a6-4a3b-89bf-a60cfad7aee9"}
02:15:03.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f29729c-3717-49d6-a5c3-6326c91f5ce9"}
02:15:03.343 00.000 6880 case statement mapped state 6 to 3
02:15:03.344 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f29729c-3717-49d6-a5c3-6326c91f5ce9"}
02:15:03.345 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a0b14476-5346-4bea-8892-933170b29709"}
02:15:03.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3145,"width":15,"height":15,"star_pos":[7.09,7.05],"pixels":"..."},"id":"a0b14476-5346-4bea-8892-933170b29709"}
02:15:03.923 00.578 10052 Exposure complete
02:15:03.987 00.064 10052 worker thread done servicing request
02:15:03.987 00.000 6880 OnExposeComplete: enter
02:15:03.987 00.000 6880 UpdateGuideState(): m_state=6
02:15:03.987 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3146
02:15:03.987 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=892.00, Mass=2357, SNR=33.8, Peak=131 HFD=4.5
02:15:03.987 00.000 6880 MultiStar: [#1 -0.06,-0.17,0.95,U] [#2 -0.05,-0.21,0.98,U] [#3 0.14,-0.05,0.89,U] [#4 0.23,-0.32,0.84,U] [#5 -0.01,-0.38,0.96,U] [#6 0.22,-0.14,0.91,U] [#7 -0.04,-0.08,0.77,U] [#8 0.03,-0.29,0.80,U] 
02:15:03.987 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.19}, one-star: {0.22, -0.07}
02:15:03.989 00.002 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
02:15:03.989 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:15:03.989 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.19 mountX=0.19 mountY=0.08, mountTheta=0.40
02:15:03.990 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.19, opts=13)
02:15:03.990 00.000 6880 Enqueuing Move request for scope (0.08, -0.19)
02:15:03.990 00.000 10052 Worker thread wakes up
02:15:03.990 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
02:15:03.990 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
02:15:03.991 00.001 10052 Moving (0.08, -0.19) raw xDistance=0.19 yDistance=0.08
02:15:03.991 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:15:03.991 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.00
02:15:03.991 00.000 10052 MoveAxis(W, 51, ABG)
02:15:03.991 00.000 10052 Guiding  Dir = 3, Dur = 51
02:15:04.014 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:04.048 00.034 6880 UpdateGuideState exits: m=2357 SNR=33.8
02:15:04.048 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:04.048 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:04.048 00.000 6880 Enqueuing Expose request
02:15:04.070 00.022 10052 IsSlewing returns 0
02:15:04.149 00.079 10052 IsGuiding returns 0
02:15:04.280 00.131 10052 IsGuiding returns 1
02:15:04.280 00.000 10052 scope still moving after pulse duration time elapsed
02:15:04.357 00.077 10052 IsSlewing returns 0
02:15:04.426 00.069 10052 IsGuiding returns 0
02:15:04.427 00.001 10052 scope move finished after 51 + 227 ms
02:15:04.427 00.000 10052 Move returns status 0, amount 51
02:15:04.427 00.000 10052 MoveAxis(N, 0, ABG)
02:15:04.427 00.000 10052 Move returns status 0, amount 0
02:15:04.427 00.000 10052 move complete, result=0
02:15:04.427 00.000 10052 worker thread done servicing request
02:15:04.427 00.000 6880 GuideStep: 0.2 px 51 ms WEST, 0.1 px 0 ms NORTH
02:15:04.427 00.000 10052 Worker thread wakes up
02:15:04.428 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:04.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:05.341 00.913 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffe3e425-333b-4171-8525-9a82fe704449"}
02:15:05.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffe3e425-333b-4171-8525-9a82fe704449"}
02:15:05.342 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db42e963-24a9-4b3d-a2e6-83aa302299a9"}
02:15:05.342 00.000 6880 case statement mapped state 6 to 3
02:15:05.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db42e963-24a9-4b3d-a2e6-83aa302299a9"}
02:15:05.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b85d7625-9c8b-4188-885f-5741d6734ce6"}
02:15:05.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3146,"width":15,"height":15,"star_pos":[7.16,7.00],"pixels":"..."},"id":"b85d7625-9c8b-4188-885f-5741d6734ce6"}
02:15:05.568 00.225 10052 Exposure complete
02:15:05.653 00.085 10052 worker thread done servicing request
02:15:05.653 00.000 6880 OnExposeComplete: enter
02:15:05.653 00.000 6880 UpdateGuideState(): m_state=6
02:15:05.655 00.002 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3147
02:15:05.655 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.26, Mass=2349, SNR=33.7, Peak=166 HFD=4.6
02:15:05.655 00.000 6880 MultiStar: [#1 -0.00,-0.01,0.94,U] [#2 -0.12,0.03,0.99,U] [#3 0.03,-0.07,0.92,U] [#4 0.14,-0.11,0.83,U] [#5 -0.06,-0.37,0.98,U] [#6 0.13,0.04,0.89,U] [#7 0.01,-0.01,0.75,U] [#8 0.04,0.07,0.79,U] 
02:15:05.656 00.001 6880 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {0.25, 0.18}
02:15:05.656 00.000 6880 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.61) = xAngle (1.05 = 1.05)
02:15:05.656 00.000 6880 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
02:15:05.656 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.56 mountX=0.03 mountY=0.05, mountTheta=1.05
02:15:05.658 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.03, opts=13)
02:15:05.658 00.000 6880 Enqueuing Move request for scope (0.04, -0.03)
02:15:05.658 00.000 10052 Worker thread wakes up
02:15:05.658 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
02:15:05.658 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
02:15:05.658 00.000 10052 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=0.05
02:15:05.658 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:15:05.658 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:15:05.658 00.000 10052 MoveAxis(E, 0, ABG)
02:15:05.658 00.000 10052 Move returns status 0, amount 0
02:15:05.658 00.000 10052 MoveAxis(N, 0, ABG)
02:15:05.658 00.000 10052 Move returns status 0, amount 0
02:15:05.658 00.000 10052 move complete, result=0
02:15:05.658 00.000 10052 worker thread done servicing request
02:15:05.688 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:05.737 00.049 6880 UpdateGuideState exits: m=2349 SNR=33.7
02:15:05.738 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:05.738 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:05.738 00.000 6880 Enqueuing Expose request
02:15:05.738 00.000 10052 Worker thread wakes up
02:15:05.738 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:05.738 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:05.738 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:06.656 00.918 10052 Exposure complete
02:15:06.734 00.078 10052 worker thread done servicing request
02:15:06.734 00.000 6880 OnExposeComplete: enter
02:15:06.734 00.000 6880 UpdateGuideState(): m_state=6
02:15:06.734 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3148
02:15:06.735 00.001 6880 Star::Find returns 1 (0), X=408.24, Y=892.16, Mass=2444, SNR=34.3, Peak=153 HFD=4.7
02:15:06.735 00.000 6880 MultiStar: [#1 -0.01,0.11,0.92,U] [#2 -0.20,0.32,0.95,U] [#3 -0.01,0.11,0.91,U] [#4 0.05,0.01,0.80,U] [#5 -0.03,-0.22,0.97,U] [#6 0.12,0.12,0.88,U] [#7 -0.03,0.20,0.76,U] [#8 0.19,0.10,0.78,U] 
02:15:06.735 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.30, 0.09}
02:15:06.735 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.73 = 2.73)
02:15:06.735 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.70 = 2.70)
02:15:06.735 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.12 mountX=-0.09 mountY=0.04, mountTheta=2.71
02:15:06.737 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.09, opts=13)
02:15:06.737 00.000 6880 Enqueuing Move request for scope (0.04, 0.09)
02:15:06.737 00.000 10052 Worker thread wakes up
02:15:06.737 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
02:15:06.738 00.001 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:15:06.738 00.000 10052 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=0.04
02:15:06.738 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:06.738 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:15:06.738 00.000 10052 MoveAxis(E, 0, ABG)
02:15:06.738 00.000 10052 Move returns status 0, amount 0
02:15:06.738 00.000 10052 MoveAxis(N, 0, ABG)
02:15:06.738 00.000 10052 Move returns status 0, amount 0
02:15:06.738 00.000 10052 move complete, result=0
02:15:06.738 00.000 10052 worker thread done servicing request
02:15:06.767 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:06.811 00.044 6880 UpdateGuideState exits: m=2444 SNR=34.3
02:15:06.811 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:06.811 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:06.811 00.000 6880 Enqueuing Expose request
02:15:06.812 00.001 10052 Worker thread wakes up
02:15:06.812 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:06.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:06.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:07.340 00.528 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6692cdd2-cb17-4a5c-85a8-4128aeba2cb2"}
02:15:07.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6692cdd2-cb17-4a5c-85a8-4128aeba2cb2"}
02:15:07.341 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db689906-0774-434d-8018-f81557cc5eab"}
02:15:07.341 00.000 6880 case statement mapped state 6 to 3
02:15:07.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"db689906-0774-434d-8018-f81557cc5eab"}
02:15:07.341 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4e3d4920-ad3d-4b8a-9222-6d7b5a0fe63d"}
02:15:07.342 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3148,"width":15,"height":15,"star_pos":[7.24,7.16],"pixels":"..."},"id":"4e3d4920-ad3d-4b8a-9222-6d7b5a0fe63d"}
02:15:07.946 00.604 10052 Exposure complete
02:15:08.032 00.086 6880 OnExposeComplete: enter
02:15:08.032 00.000 10052 worker thread done servicing request
02:15:08.032 00.000 6880 UpdateGuideState(): m_state=6
02:15:08.033 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3149
02:15:08.033 00.000 6880 Star::Find returns 1 (0), X=408.41, Y=892.11, Mass=2335, SNR=33.5, Peak=126 HFD=4.8
02:15:08.033 00.000 6880 MultiStar: [#1 0.25,-0.03,0.95,U] [#2 -0.18,0.04,0.96,U] [#3 0.28,-0.06,0.92,U] [#4 0.31,-0.12,0.84,U] [#5 0.12,-0.38,0.97,U] [#6 0.20,-0.13,0.87,U] [#7 0.39,-0.13,0.77,U] [#8 0.37,-0.01,0.79,U] 
02:15:08.034 00.001 6880 refined, 8 included, MultiStar: {0.24, -0.09}, one-star: {0.48, 0.04}
02:15:08.034 00.000 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
02:15:08.034 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:15:08.034 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.09 hyp=0.25 cameraTheta=-0.35 mountX=0.08 mountY=0.24, mountTheta=1.26
02:15:08.036 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.09, opts=13)
02:15:08.036 00.000 6880 Enqueuing Move request for scope (0.24, -0.09)
02:15:08.036 00.000 10052 Worker thread wakes up
02:15:08.036 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.09) opts 0xd
02:15:08.036 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.09)
02:15:08.036 00.000 10052 Moving (0.24, -0.09) raw xDistance=0.08 yDistance=0.24
02:15:08.036 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:15:08.036 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
02:15:08.036 00.000 10052 MoveAxis(E, 0, ABG)
02:15:08.036 00.000 10052 Move returns status 0, amount 0
02:15:08.037 00.001 10052 MoveAxis(N, 0, ABG)
02:15:08.037 00.000 10052 Move returns status 0, amount 0
02:15:08.037 00.000 10052 move complete, result=0
02:15:08.037 00.000 10052 worker thread done servicing request
02:15:08.065 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:08.111 00.046 6880 UpdateGuideState exits: m=2335 SNR=33.5
02:15:08.111 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:08.111 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:08.111 00.000 6880 Enqueuing Expose request
02:15:08.111 00.000 10052 Worker thread wakes up
02:15:08.111 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:08.112 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:08.112 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:09.033 00.921 10052 Exposure complete
02:15:09.126 00.093 10052 worker thread done servicing request
02:15:09.126 00.000 6880 OnExposeComplete: enter
02:15:09.126 00.000 6880 UpdateGuideState(): m_state=6
02:15:09.126 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3150
02:15:09.127 00.001 6880 Star::Find returns 1 (0), X=408.32, Y=892.20, Mass=2284, SNR=33.1, Peak=134 HFD=4.9
02:15:09.127 00.000 6880 MultiStar: [#1 0.12,-0.01,0.97,U] [#2 -0.00,0.01,0.97,U] [#3 0.12,0.07,0.91,U] [#4 0.23,0.03,0.85,U] [#5 -0.00,-0.19,0.99,U] [#6 0.23,-0.07,0.92,U] [#7 0.08,-0.09,0.79,U] [#8 0.23,-0.09,0.82,U] 
02:15:09.127 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.02}, one-star: {0.38, 0.13}
02:15:09.128 00.001 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.47 = 1.47)
02:15:09.128 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:15:09.128 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.02 hyp=0.16 cameraTheta=-0.14 mountX=0.02 mountY=0.15, mountTheta=1.47
02:15:09.130 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.02, opts=13)
02:15:09.130 00.000 6880 Enqueuing Move request for scope (0.15, -0.02)
02:15:09.130 00.000 10052 Worker thread wakes up
02:15:09.130 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.02) opts 0xd
02:15:09.130 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.02)
02:15:09.130 00.000 10052 Moving (0.15, -0.02) raw xDistance=0.02 yDistance=0.15
02:15:09.130 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:15:09.130 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
02:15:09.130 00.000 10052 MoveAxis(E, 0, ABG)
02:15:09.131 00.001 10052 Move returns status 0, amount 0
02:15:09.131 00.000 10052 MoveAxis(N, 0, ABG)
02:15:09.131 00.000 10052 Move returns status 0, amount 0
02:15:09.131 00.000 10052 move complete, result=0
02:15:09.131 00.000 10052 worker thread done servicing request
02:15:09.164 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:09.213 00.049 6880 UpdateGuideState exits: m=2284 SNR=33.1
02:15:09.213 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:09.214 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:09.214 00.000 6880 Enqueuing Expose request
02:15:09.214 00.000 10052 Worker thread wakes up
02:15:09.214 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:09.214 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:09.215 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:15:09.339 00.124 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4bacae53-8a27-4b50-b1f1-1a8bc5447795"}
02:15:09.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4bacae53-8a27-4b50-b1f1-1a8bc5447795"}
02:15:09.342 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a19ee322-0390-44fa-b98f-c0c2d3ed4386"}
02:15:09.342 00.000 6880 case statement mapped state 6 to 3
02:15:09.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a19ee322-0390-44fa-b98f-c0c2d3ed4386"}
02:15:09.344 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3de62c57-3c72-4881-a3a5-b70d9c3f9735"}
02:15:09.345 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3150,"width":15,"height":15,"star_pos":[7.32,7.20],"pixels":"..."},"id":"3de62c57-3c72-4881-a3a5-b70d9c3f9735"}
02:15:10.356 01.011 10052 Exposure complete
02:15:10.441 00.085 10052 worker thread done servicing request
02:15:10.441 00.000 6880 OnExposeComplete: enter
02:15:10.442 00.001 6880 UpdateGuideState(): m_state=6
02:15:10.442 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3151
02:15:10.442 00.000 6880 Star::Find returns 1 (0), X=408.65, Y=892.38, Mass=2262, SNR=32.9, Peak=163 HFD=4.3
02:15:10.443 00.001 6880 MultiStar: [#1 0.27,-0.12,0.98,U] [#2 0.06,-0.05,0.96,U] [#3 0.31,0.01,0.93,U] [#4 0.46,-0.07,0.85,U] [#5 0.29,-0.29,1.00,U] [#6 0.36,-0.08,0.92,U] [#7 0.34,-0.04,0.78,U] [#8 0.32,-0.10,0.82,U] 
02:15:10.443 00.000 6880 refined, 8 included, MultiStar: {0.35, -0.05}, one-star: {0.72, 0.31}
02:15:10.443 00.000 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.48 = 1.48)
02:15:10.443 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
02:15:10.443 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.05 hyp=0.35 cameraTheta=-0.14 mountX=0.03 mountY=0.35, mountTheta=1.48
02:15:10.446 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.05, opts=13)
02:15:10.446 00.000 6880 Enqueuing Move request for scope (0.35, -0.05)
02:15:10.446 00.000 10052 Worker thread wakes up
02:15:10.446 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.05) opts 0xd
02:15:10.446 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.05)
02:15:10.446 00.000 10052 Moving (0.35, -0.05) raw xDistance=0.03 yDistance=0.35
02:15:10.446 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:15:10.447 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.35, slope = 0.02
02:15:10.447 00.000 10052 MoveAxis(E, 0, ABG)
02:15:10.447 00.000 10052 Move returns status 0, amount 0
02:15:10.447 00.000 10052 MoveAxis(S, 30, ABG)
02:15:10.447 00.000 10052 Guiding  Dir = 1, Dur = 30
02:15:10.469 00.022 10052 IsSlewing returns 0
02:15:10.492 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:10.507 00.015 10052 IsGuiding returns 0
02:15:10.534 00.027 10052 PulseGuide returned control before completion, sleep 13
02:15:10.542 00.008 6880 UpdateGuideState exits: m=2262 SNR=32.9
02:15:10.542 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:10.542 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:10.542 00.000 6880 Enqueuing Expose request
02:15:10.576 00.034 10052 IsGuiding returns 0
02:15:10.576 00.000 10052 Move returns status 0, amount 30
02:15:10.576 00.000 10052 move complete, result=0
02:15:10.577 00.001 10052 worker thread done servicing request
02:15:10.577 00.000 10052 Worker thread wakes up
02:15:10.577 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:10.577 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:10.577 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 30 ms SOUTH
02:15:11.338 00.761 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ed045b5a-3492-4f76-a498-89ddacbe2a81"}
02:15:11.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ed045b5a-3492-4f76-a498-89ddacbe2a81"}
02:15:11.339 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1bc2453a-4be2-4e9f-a964-34d4e25bdcba"}
02:15:11.339 00.000 6880 case statement mapped state 6 to 3
02:15:11.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1bc2453a-4be2-4e9f-a964-34d4e25bdcba"}
02:15:11.340 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f414644-05e1-4555-b2df-bf14110b0c49"}
02:15:11.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3151,"width":15,"height":15,"star_pos":[6.65,7.38],"pixels":"..."},"id":"6f414644-05e1-4555-b2df-bf14110b0c49"}
02:15:11.490 00.150 10052 Exposure complete
02:15:11.570 00.080 10052 worker thread done servicing request
02:15:11.571 00.001 6880 OnExposeComplete: enter
02:15:11.571 00.000 6880 UpdateGuideState(): m_state=6
02:15:11.571 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3152
02:15:11.571 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=892.15, Mass=2360, SNR=33.8, Peak=143 HFD=4.6
02:15:11.572 00.001 6880 MultiStar: [#1 -0.01,-0.04,0.92,U] [#2 0.09,-0.04,0.96,U] [#3 0.37,0.02,0.91,U] [#4 0.26,-0.05,0.85,U] [#5 -0.06,-0.28,0.97,U] [#6 0.35,-0.16,0.93,U] [#7 0.16,0.04,0.74,U] [#8 0.22,-0.07,0.79,U] 
02:15:11.572 00.000 6880 refined, 8 included, MultiStar: {0.18, -0.06}, one-star: {0.28, 0.08}
02:15:11.572 00.000 6880 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.61) = xAngle (1.31 = 1.31)
02:15:11.572 00.000 6880 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
02:15:11.572 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.06 hyp=0.19 cameraTheta=-0.30 mountX=0.05 mountY=0.18, mountTheta=1.31
02:15:11.574 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.06, opts=13)
02:15:11.574 00.000 6880 Enqueuing Move request for scope (0.18, -0.06)
02:15:11.574 00.000 10052 Worker thread wakes up
02:15:11.574 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.06) opts 0xd
02:15:11.574 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.06)
02:15:11.575 00.001 10052 Moving (0.18, -0.06) raw xDistance=0.05 yDistance=0.18
02:15:11.575 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:11.575 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.18, slope = 0.01
02:15:11.575 00.000 10052 MoveAxis(E, 0, ABG)
02:15:11.575 00.000 10052 Move returns status 0, amount 0
02:15:11.575 00.000 10052 MoveAxis(S, 15, ABG)
02:15:11.575 00.000 10052 Guiding  Dir = 1, Dur = 15
02:15:11.612 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:11.654 00.042 10052 IsSlewing returns 0
02:15:11.661 00.007 6880 UpdateGuideState exits: m=2360 SNR=33.8
02:15:11.661 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:11.661 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:11.661 00.000 6880 Enqueuing Expose request
02:15:11.729 00.068 10052 IsGuiding returns 0
02:15:11.879 00.150 10052 IsGuiding returns 0
02:15:11.879 00.000 10052 Move returns status 0, amount 15
02:15:11.879 00.000 10052 move complete, result=0
02:15:11.879 00.000 10052 worker thread done servicing request
02:15:11.879 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 15 ms SOUTH
02:15:11.879 00.000 10052 Worker thread wakes up
02:15:11.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:11.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:13.007 01.128 10052 Exposure complete
02:15:13.093 00.086 10052 worker thread done servicing request
02:15:13.093 00.000 6880 OnExposeComplete: enter
02:15:13.093 00.000 6880 UpdateGuideState(): m_state=6
02:15:13.093 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3153
02:15:13.093 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.00, Mass=2360, SNR=33.8, Peak=146 HFD=4.6
02:15:13.094 00.001 6880 MultiStar: [#1 0.01,-0.15,0.97,U] [#2 -0.10,-0.01,0.99,U] [#3 -0.08,-0.16,0.91,U] [#4 0.29,-0.45,0.00,M1] [#5 -0.21,-0.42,0.99,U] [#6 -0.13,-0.12,0.93,U] [#7 0.10,-0.01,0.77,U] [#8 -0.03,-0.18,0.80,U] 
02:15:13.094 00.000 6880 refined, 7 included, MultiStar: {-0.03, -0.14}, one-star: {0.24, -0.07}
02:15:13.094 00.000 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
02:15:13.094 00.000 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:15:13.094 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.14 hyp=0.15 cameraTheta=-1.75 mountX=0.14 mountY=-0.02, mountTheta=-0.17
02:15:13.097 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.14, opts=13)
02:15:13.097 00.000 6880 Enqueuing Move request for scope (-0.03, -0.14)
02:15:13.097 00.000 10052 Worker thread wakes up
02:15:13.097 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.14) opts 0xd
02:15:13.097 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.14)
02:15:13.097 00.000 10052 Moving (-0.03, -0.14) raw xDistance=0.14 yDistance=-0.02
02:15:13.097 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:15:13.097 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:15:13.098 00.001 10052 MoveAxis(W, 39, ABG)
02:15:13.098 00.000 10052 Guiding  Dir = 3, Dur = 39
02:15:13.119 00.021 10052 IsSlewing returns 0
02:15:13.142 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:13.156 00.014 10052 IsGuiding returns 0
02:15:13.185 00.029 10052 PulseGuide returned control before completion, sleep 22
02:15:13.188 00.003 6880 UpdateGuideState exits: m=2360 SNR=33.8
02:15:13.188 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:13.188 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:13.189 00.001 6880 Enqueuing Expose request
02:15:13.245 00.056 10052 IsGuiding returns 0
02:15:13.246 00.001 10052 Move returns status 0, amount 39
02:15:13.246 00.000 10052 MoveAxis(N, 0, ABG)
02:15:13.246 00.000 10052 Move returns status 0, amount 0
02:15:13.246 00.000 10052 move complete, result=0
02:15:13.246 00.000 10052 worker thread done servicing request
02:15:13.246 00.000 6880 GuideStep: 0.1 px 39 ms WEST, -0.0 px 0 ms NORTH
02:15:13.246 00.000 10052 Worker thread wakes up
02:15:13.246 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:13.246 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:13.340 00.094 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"68fe665c-51f9-4043-a136-354f86a72840"}
02:15:13.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"68fe665c-51f9-4043-a136-354f86a72840"}
02:15:13.343 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a229aa7-6818-4e39-8917-f9e9e4bf36b9"}
02:15:13.343 00.000 6880 case statement mapped state 6 to 3
02:15:13.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a229aa7-6818-4e39-8917-f9e9e4bf36b9"}
02:15:13.345 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f809d4f3-bd2f-4183-a14d-b32e9dc2f9ee"}
02:15:13.346 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3153,"width":15,"height":15,"star_pos":[7.17,7.00],"pixels":"..."},"id":"f809d4f3-bd2f-4183-a14d-b32e9dc2f9ee"}
02:15:14.156 00.810 10052 Exposure complete
02:15:14.241 00.085 10052 worker thread done servicing request
02:15:14.241 00.000 6880 OnExposeComplete: enter
02:15:14.241 00.000 6880 UpdateGuideState(): m_state=6
02:15:14.241 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3154
02:15:14.242 00.001 6880 Star::Find returns 1 (0), X=408.25, Y=892.16, Mass=2360, SNR=33.7, Peak=150 HFD=4.4
02:15:14.242 00.000 6880 MultiStar: [#1 0.12,-0.02,0.97,U] [#2 -0.16,0.02,1.00,U] [#3 -0.02,0.04,0.93,U] [#4 0.34,-0.13,0.86,U] [#5 -0.04,-0.40,1.00,U] [#6 0.12,0.02,0.94,U] [#7 0.20,0.01,0.77,U] [#8 0.23,-0.11,0.81,U] 
02:15:14.242 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {0.31, 0.09}
02:15:14.242 00.000 6880 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.61) = xAngle (1.18 = 1.18)
02:15:14.242 00.000 6880 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
02:15:14.242 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.43 mountX=0.05 mountY=0.12, mountTheta=1.18
02:15:14.245 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.05, opts=13)
02:15:14.245 00.000 6880 Enqueuing Move request for scope (0.12, -0.05)
02:15:14.245 00.000 10052 Worker thread wakes up
02:15:14.245 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:15:14.245 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:15:14.245 00.000 10052 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=0.12
02:15:14.245 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:15:14.246 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:15:14.246 00.000 10052 MoveAxis(E, 0, ABG)
02:15:14.246 00.000 10052 Move returns status 0, amount 0
02:15:14.246 00.000 10052 MoveAxis(N, 0, ABG)
02:15:14.246 00.000 10052 Move returns status 0, amount 0
02:15:14.246 00.000 10052 move complete, result=0
02:15:14.246 00.000 10052 worker thread done servicing request
02:15:14.277 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:14.324 00.047 6880 UpdateGuideState exits: m=2360 SNR=33.7
02:15:14.324 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:14.324 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:14.324 00.000 6880 Enqueuing Expose request
02:15:14.324 00.000 10052 Worker thread wakes up
02:15:14.325 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:14.325 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:14.325 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:15.339 01.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57c3cc2a-480c-4b91-b11b-8347da32007e"}
02:15:15.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57c3cc2a-480c-4b91-b11b-8347da32007e"}
02:15:15.340 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7b4dace5-a336-423d-99e0-5a5b9850429d"}
02:15:15.340 00.000 6880 case statement mapped state 6 to 3
02:15:15.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b4dace5-a336-423d-99e0-5a5b9850429d"}
02:15:15.341 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6e940fff-81b1-4050-84d1-19cea4fde007"}
02:15:15.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3154,"width":15,"height":15,"star_pos":[7.25,7.16],"pixels":"..."},"id":"6e940fff-81b1-4050-84d1-19cea4fde007"}
02:15:15.451 00.110 10052 Exposure complete
02:15:15.525 00.074 10052 worker thread done servicing request
02:15:15.525 00.000 6880 OnExposeComplete: enter
02:15:15.525 00.000 6880 UpdateGuideState(): m_state=6
02:15:15.526 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3155
02:15:15.526 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=892.24, Mass=2366, SNR=33.8, Peak=146 HFD=4.7
02:15:15.526 00.000 6880 MultiStar: [#1 -0.01,0.13,0.95,U] [#2 -0.17,0.37,0.99,U] [#3 0.02,0.16,0.90,U] [#4 0.18,0.20,0.86,U] [#5 0.02,0.08,0.97,U] [#6 0.29,0.35,0.91,U] [#7 0.13,0.24,0.77,U] [#8 0.10,0.08,0.81,U] 
02:15:15.527 00.001 6880 refined, 8 included, MultiStar: {0.09, 0.20}, one-star: {0.26, 0.17}
02:15:15.527 00.000 6880 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.61) = xAngle (2.78 = 2.78)
02:15:15.527 00.000 6880 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.75 = 2.75)
02:15:15.527 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.16 mountX=-0.20 mountY=0.08, mountTheta=2.75
02:15:15.529 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.20, opts=13)
02:15:15.529 00.000 6880 Enqueuing Move request for scope (0.09, 0.20)
02:15:15.529 00.000 10052 Worker thread wakes up
02:15:15.529 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
02:15:15.529 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
02:15:15.529 00.000 10052 Moving (0.09, 0.20) raw xDistance=-0.20 yDistance=0.08
02:15:15.529 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:15:15.529 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:15:15.529 00.000 10052 MoveAxis(E, 54, ABG)
02:15:15.529 00.000 10052 Guiding  Dir = 2, Dur = 54
02:15:15.556 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:15.580 00.024 10052 IsSlewing returns 0
02:15:15.598 00.018 6880 UpdateGuideState exits: m=2366 SNR=33.8
02:15:15.598 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:15.598 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:15.598 00.000 6880 Enqueuing Expose request
02:15:15.655 00.057 10052 IsGuiding returns 0
02:15:15.795 00.140 10052 IsGuiding returns 0
02:15:15.795 00.000 10052 Move returns status 0, amount 54
02:15:15.795 00.000 10052 MoveAxis(N, 0, ABG)
02:15:15.795 00.000 10052 Move returns status 0, amount 0
02:15:15.795 00.000 10052 move complete, result=0
02:15:15.795 00.000 10052 worker thread done servicing request
02:15:15.795 00.000 6880 GuideStep: -0.2 px 54 ms EAST, 0.1 px 0 ms NORTH
02:15:15.795 00.000 10052 Worker thread wakes up
02:15:15.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:15.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:16.704 00.909 10052 Exposure complete
02:15:16.779 00.075 10052 worker thread done servicing request
02:15:16.779 00.000 6880 OnExposeComplete: enter
02:15:16.779 00.000 6880 UpdateGuideState(): m_state=6
02:15:16.780 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3156
02:15:16.780 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.24, Mass=2364, SNR=33.7, Peak=137 HFD=4.8
02:15:16.780 00.000 6880 MultiStar: [#1 0.04,0.16,0.95,U] [#2 -0.22,0.37,0.98,U] [#3 -0.01,0.12,0.91,U] [#4 0.26,0.03,0.86,U] [#5 0.05,-0.09,0.97,U] [#6 0.06,0.11,0.92,U] [#7 0.07,0.26,0.76,U] [#8 0.06,-0.00,0.79,U] 
02:15:16.780 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.13}, one-star: {0.22, 0.17}
02:15:16.780 00.000 6880 CameraToMount -- cameraTheta (1.15) - m_xAngle (-1.61) = xAngle (2.76 = 2.76)
02:15:16.780 00.000 6880 CameraToMount -- cameraTheta (1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.73 = 2.73)
02:15:16.781 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=0.13 hyp=0.14 cameraTheta=1.15 mountX=-0.13 mountY=0.06, mountTheta=2.73
02:15:16.782 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.13, opts=13)
02:15:16.782 00.000 6880 Enqueuing Move request for scope (0.06, 0.13)
02:15:16.782 00.000 10052 Worker thread wakes up
02:15:16.783 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.13) opts 0xd
02:15:16.783 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.13)
02:15:16.783 00.000 10052 Moving (0.06, 0.13) raw xDistance=-0.13 yDistance=0.06
02:15:16.783 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:15:16.783 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
02:15:16.783 00.000 10052 MoveAxis(E, 37, ABG)
02:15:16.783 00.000 10052 Guiding  Dir = 2, Dur = 37
02:15:16.803 00.020 10052 IsSlewing returns 0
02:15:16.806 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:16.841 00.035 10052 IsGuiding returns 0
02:15:16.841 00.000 6880 UpdateGuideState exits: m=2364 SNR=33.7
02:15:16.841 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:16.841 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:16.841 00.000 6880 Enqueuing Expose request
02:15:16.869 00.028 10052 PulseGuide returned control before completion, sleep 20
02:15:16.923 00.054 10052 IsGuiding returns 0
02:15:16.923 00.000 10052 Move returns status 0, amount 37
02:15:16.924 00.001 10052 MoveAxis(N, 0, ABG)
02:15:16.924 00.000 10052 Move returns status 0, amount 0
02:15:16.924 00.000 10052 move complete, result=0
02:15:16.924 00.000 10052 worker thread done servicing request
02:15:16.924 00.000 10052 Worker thread wakes up
02:15:16.924 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:16.924 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:16.924 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.1 px 0 ms NORTH
02:15:17.339 00.415 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8dac92d-5b2b-4c5a-b17d-076e6459ea47"}
02:15:17.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8dac92d-5b2b-4c5a-b17d-076e6459ea47"}
02:15:17.340 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9c45949-5f55-4286-82a0-f7e386e5a31d"}
02:15:17.340 00.000 6880 case statement mapped state 6 to 3
02:15:17.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9c45949-5f55-4286-82a0-f7e386e5a31d"}
02:15:17.341 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7f07d311-0fb7-4657-a820-cfbb8111d7ab"}
02:15:17.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3156,"width":15,"height":15,"star_pos":[7.15,7.24],"pixels":"..."},"id":"7f07d311-0fb7-4657-a820-cfbb8111d7ab"}
02:15:18.052 00.711 10052 Exposure complete
02:15:18.139 00.087 10052 worker thread done servicing request
02:15:18.139 00.000 6880 OnExposeComplete: enter
02:15:18.139 00.000 6880 UpdateGuideState(): m_state=6
02:15:18.139 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3157
02:15:18.140 00.001 6880 Star::Find returns 1 (0), X=408.27, Y=892.06, Mass=2421, SNR=34.2, Peak=153 HFD=4.6
02:15:18.140 00.000 6880 MultiStar: [#1 -0.02,0.04,0.93,U] [#2 -0.03,0.31,0.94,U] [#3 -0.01,-0.05,0.91,U] [#4 0.35,-0.04,0.83,U] [#5 -0.07,-0.26,0.96,U] [#6 0.14,-0.18,0.92,U] [#7 0.11,0.09,0.76,U] [#8 0.05,-0.01,0.79,U] 
02:15:18.140 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.01}, one-star: {0.34, -0.01}
02:15:18.140 00.000 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.47 = 1.47)
02:15:18.140 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:15:18.140 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.14 mountX=0.01 mountY=0.10, mountTheta=1.47
02:15:18.143 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.01, opts=13)
02:15:18.143 00.000 6880 Enqueuing Move request for scope (0.10, -0.01)
02:15:18.143 00.000 10052 Worker thread wakes up
02:15:18.143 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
02:15:18.143 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
02:15:18.143 00.000 10052 Moving (0.10, -0.01) raw xDistance=0.01 yDistance=0.10
02:15:18.143 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:18.143 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:15:18.144 00.001 10052 MoveAxis(E, 0, ABG)
02:15:18.144 00.000 10052 Move returns status 0, amount 0
02:15:18.144 00.000 10052 MoveAxis(N, 0, ABG)
02:15:18.144 00.000 10052 Move returns status 0, amount 0
02:15:18.144 00.000 10052 move complete, result=0
02:15:18.144 00.000 10052 worker thread done servicing request
02:15:18.177 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:18.225 00.048 6880 UpdateGuideState exits: m=2421 SNR=34.2
02:15:18.225 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:18.225 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:18.226 00.001 6880 Enqueuing Expose request
02:15:18.226 00.000 10052 Worker thread wakes up
02:15:18.226 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:15:18.226 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:18.226 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:19.136 00.910 10052 Exposure complete
02:15:19.225 00.089 10052 worker thread done servicing request
02:15:19.225 00.000 6880 OnExposeComplete: enter
02:15:19.225 00.000 6880 UpdateGuideState(): m_state=6
02:15:19.225 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3158
02:15:19.225 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=891.88, Mass=2379, SNR=33.9, Peak=143 HFD=4.5
02:15:19.227 00.002 6880 MultiStar: [#1 0.01,0.02,0.95,U] [#2 -0.07,-0.14,1.00,U] [#3 -0.02,-0.23,0.93,U] [#4 0.18,-0.20,0.85,U] [#5 -0.03,-0.31,0.96,U] [#6 0.12,-0.17,0.91,U] [#7 0.11,-0.04,0.76,U] [#8 0.15,-0.07,0.79,U] 
02:15:19.227 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.26, -0.19}
02:15:19.227 00.000 6880 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.61) = xAngle (0.51 = 0.51)
02:15:19.227 00.000 6880 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
02:15:19.227 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.10 mountX=0.15 mountY=0.08, mountTheta=0.48
02:15:19.229 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.15, opts=13)
02:15:19.229 00.000 6880 Enqueuing Move request for scope (0.08, -0.15)
02:15:19.229 00.000 10052 Worker thread wakes up
02:15:19.229 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:15:19.229 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:15:19.229 00.000 10052 Moving (0.08, -0.15) raw xDistance=0.15 yDistance=0.08
02:15:19.230 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:15:19.230 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
02:15:19.230 00.000 10052 MoveAxis(W, 39, ABG)
02:15:19.230 00.000 10052 Guiding  Dir = 3, Dur = 39
02:15:19.251 00.021 10052 IsSlewing returns 0
02:15:19.262 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:19.290 00.028 10052 IsGuiding returns 0
02:15:19.311 00.021 6880 UpdateGuideState exits: m=2379 SNR=33.9
02:15:19.311 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:19.312 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:19.312 00.000 6880 Enqueuing Expose request
02:15:19.317 00.005 10052 PulseGuide returned control before completion, sleep 22
02:15:19.338 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc744727-489d-4b69-aeec-630d25cb6acb"}
02:15:19.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc744727-489d-4b69-aeec-630d25cb6acb"}
02:15:19.342 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f159c54a-aba0-4e58-9c15-1a7152562722"}
02:15:19.342 00.000 6880 case statement mapped state 6 to 3
02:15:19.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f159c54a-aba0-4e58-9c15-1a7152562722"}
02:15:19.344 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e02b3e2b-950f-467a-bf94-9f7573366706"}
02:15:19.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3158,"width":15,"height":15,"star_pos":[7.20,6.88],"pixels":"..."},"id":"e02b3e2b-950f-467a-bf94-9f7573366706"}
02:15:19.375 00.031 10052 IsGuiding returns 0
02:15:19.375 00.000 10052 Move returns status 0, amount 39
02:15:19.375 00.000 10052 MoveAxis(N, 0, ABG)
02:15:19.375 00.000 10052 Move returns status 0, amount 0
02:15:19.375 00.000 10052 move complete, result=0
02:15:19.375 00.000 10052 worker thread done servicing request
02:15:19.375 00.000 10052 Worker thread wakes up
02:15:19.376 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:19.376 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:19.409 00.033 6880 GuideStep: 0.1 px 39 ms WEST, 0.1 px 0 ms NORTH
02:15:20.515 01.106 10052 Exposure complete
02:15:20.598 00.083 10052 worker thread done servicing request
02:15:20.598 00.000 6880 OnExposeComplete: enter
02:15:20.598 00.000 6880 UpdateGuideState(): m_state=6
02:15:20.599 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3159
02:15:20.599 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=892.26, Mass=2470, SNR=34.5, Peak=148 HFD=4.6
02:15:20.599 00.000 6880 MultiStar: [#1 -0.12,0.15,0.94,U] [#2 -0.26,0.24,0.96,U] [#3 -0.01,0.09,0.89,U] [#4 0.10,0.05,0.82,U] [#5 0.00,0.00,0.95,U] [#6 -0.18,-0.03,0.88,U] [#7 -0.03,0.24,0.73,U] [#8 0.12,0.05,0.77,U] 
02:15:20.599 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.11}, one-star: {0.21, 0.19}
02:15:20.599 00.000 6880 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.61) = xAngle (3.38 = -2.90)
02:15:20.599 00.000 6880 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.35 = -2.94)
02:15:20.600 00.001 6880 CameraToMount -- cameraX=-0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.77 mountX=-0.11 mountY=-0.02, mountTheta=-2.93
02:15:20.601 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.11, opts=13)
02:15:20.602 00.001 6880 Enqueuing Move request for scope (-0.02, 0.11)
02:15:20.602 00.000 10052 Worker thread wakes up
02:15:20.602 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.11) opts 0xd
02:15:20.602 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.11)
02:15:20.602 00.000 10052 Moving (-0.02, 0.11) raw xDistance=-0.11 yDistance=-0.02
02:15:20.602 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:15:20.602 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.10, using input
02:15:20.602 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
02:15:20.602 00.000 10052 MoveAxis(E, 0, ABG)
02:15:20.602 00.000 10052 Move returns status 0, amount 0
02:15:20.602 00.000 10052 MoveAxis(N, 0, ABG)
02:15:20.603 00.001 10052 Move returns status 0, amount 0
02:15:20.603 00.000 10052 move complete, result=0
02:15:20.603 00.000 10052 worker thread done servicing request
02:15:20.633 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:20.682 00.049 6880 UpdateGuideState exits: m=2470 SNR=34.5
02:15:20.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:20.683 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:20.683 00.000 6880 Enqueuing Expose request
02:15:20.683 00.000 10052 Worker thread wakes up
02:15:20.683 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:15:20.683 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:20.683 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:21.337 00.654 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2eec5e44-67ab-4e39-9fa8-78db16b78c19"}
02:15:21.337 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2eec5e44-67ab-4e39-9fa8-78db16b78c19"}
02:15:21.338 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"002ecb22-a237-4097-b5d6-75675a4c289c"}
02:15:21.338 00.000 6880 case statement mapped state 6 to 3
02:15:21.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"002ecb22-a237-4097-b5d6-75675a4c289c"}
02:15:21.339 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4fe6727b-ac18-45b0-b0b9-4ab2ffbcdab8"}
02:15:21.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3159,"width":15,"height":15,"star_pos":[7.14,7.26],"pixels":"..."},"id":"4fe6727b-ac18-45b0-b0b9-4ab2ffbcdab8"}
02:15:21.599 00.260 10052 Exposure complete
02:15:21.682 00.083 10052 worker thread done servicing request
02:15:21.682 00.000 6880 OnExposeComplete: enter
02:15:21.683 00.001 6880 UpdateGuideState(): m_state=6
02:15:21.683 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3160
02:15:21.683 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=892.34, Mass=2312, SNR=33.4, Peak=154 HFD=4.7
02:15:21.684 00.001 6880 MultiStar: [#1 -0.02,0.28,0.97,U] [#2 -0.18,0.38,0.98,U] [#3 -0.29,0.26,0.94,U] [#4 0.17,0.25,0.84,U] [#5 -0.17,0.14,0.97,U] [#6 -0.20,0.18,0.91,U] [#7 0.03,0.22,0.78,U] [#8 -0.02,0.17,0.77,U] 
02:15:21.684 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.24}, one-star: {0.14, 0.26}
02:15:21.684 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
02:15:21.684 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
02:15:21.684 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.24 hyp=0.25 cameraTheta=1.83 mountX=-0.24 mountY=-0.07, mountTheta=-2.87
02:15:21.686 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.24, opts=13)
02:15:21.686 00.000 6880 Enqueuing Move request for scope (-0.06, 0.24)
02:15:21.686 00.000 10052 Worker thread wakes up
02:15:21.686 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.24) opts 0xd
02:15:21.687 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.24)
02:15:21.687 00.000 10052 Moving (-0.06, 0.24) raw xDistance=-0.24 yDistance=-0.07
02:15:21.687 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
02:15:21.687 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.13, using input
02:15:21.687 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.03
02:15:21.687 00.000 10052 MoveAxis(E, 63, ABG)
02:15:21.687 00.000 10052 Guiding  Dir = 2, Dur = 63
02:15:21.719 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:21.773 00.054 6880 UpdateGuideState exits: m=2312 SNR=33.4
02:15:21.773 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:21.773 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:21.773 00.000 6880 Enqueuing Expose request
02:15:21.774 00.001 10052 IsSlewing returns 0
02:15:21.848 00.074 10052 IsGuiding returns 0
02:15:21.992 00.144 10052 IsGuiding returns 1
02:15:21.992 00.000 10052 scope still moving after pulse duration time elapsed
02:15:22.072 00.080 10052 IsSlewing returns 0
02:15:22.152 00.080 10052 IsGuiding returns 0
02:15:22.152 00.000 10052 scope move finished after 63 + 240 ms
02:15:22.152 00.000 10052 Move returns status 0, amount 63
02:15:22.152 00.000 10052 MoveAxis(N, 0, ABG)
02:15:22.152 00.000 10052 Move returns status 0, amount 0
02:15:22.152 00.000 10052 move complete, result=0
02:15:22.152 00.000 10052 worker thread done servicing request
02:15:22.153 00.001 10052 Worker thread wakes up
02:15:22.153 00.000 6880 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
02:15:22.153 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:22.154 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:23.288 01.134 10052 Exposure complete
02:15:23.336 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16847df3-e0b5-494f-874e-ceebdddca9fe"}
02:15:23.337 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16847df3-e0b5-494f-874e-ceebdddca9fe"}
02:15:23.338 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b83ed9a3-358f-44fc-8b8f-4b5d281fcc7a"}
02:15:23.338 00.000 6880 case statement mapped state 6 to 3
02:15:23.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b83ed9a3-358f-44fc-8b8f-4b5d281fcc7a"}
02:15:23.340 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4ad7c964-2679-4476-ac3b-1e08a2d0d1d8"}
02:15:23.341 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3160,"width":15,"height":15,"star_pos":[7.08,7.34],"pixels":"..."},"id":"4ad7c964-2679-4476-ac3b-1e08a2d0d1d8"}
02:15:23.392 00.051 10052 worker thread done servicing request
02:15:23.393 00.001 6880 OnExposeComplete: enter
02:15:23.393 00.000 6880 UpdateGuideState(): m_state=6
02:15:23.393 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3161
02:15:23.394 00.001 6880 Star::Find returns 1 (0), X=408.03, Y=892.37, Mass=2227, SNR=32.7, Peak=152 HFD=4.3
02:15:23.394 00.000 6880 MultiStar: [#1 -0.11,0.24,0.99,U] [#2 -0.41,0.40,0.00,M1] [#3 -0.07,0.18,0.95,U] [#4 -0.06,0.10,0.87,U] [#5 -0.13,0.13,0.99,U] [#6 -0.18,-0.06,0.95,U] [#7 -0.25,0.16,0.79,U] [#8 -0.13,0.08,0.81,U] 
02:15:23.394 00.000 6880 refined, 7 included, MultiStar: {-0.10, 0.14}, one-star: {0.09, 0.30}
02:15:23.394 00.000 6880 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.61) = xAngle (3.81 = -2.48)
02:15:23.394 00.000 6880 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.78 = -2.51)
02:15:23.395 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.19 mountX=-0.14 mountY=-0.10, mountTheta=-2.50
02:15:23.397 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.14, opts=13)
02:15:23.397 00.000 6880 Enqueuing Move request for scope (-0.10, 0.14)
02:15:23.397 00.000 10052 Worker thread wakes up
02:15:23.397 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
02:15:23.398 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
02:15:23.398 00.000 10052 Moving (-0.10, 0.14) raw xDistance=-0.14 yDistance=-0.10
02:15:23.398 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:15:23.398 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
02:15:23.398 00.000 10052 MoveAxis(E, 40, ABG)
02:15:23.398 00.000 10052 Guiding  Dir = 2, Dur = 40
02:15:23.420 00.022 10052 IsSlewing returns 0
02:15:23.445 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:23.457 00.012 10052 IsGuiding returns 0
02:15:23.485 00.028 10052 PulseGuide returned control before completion, sleep 24
02:15:23.496 00.011 6880 UpdateGuideState exits: m=2227 SNR=32.7
02:15:23.496 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:23.496 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:23.496 00.000 6880 Enqueuing Expose request
02:15:23.601 00.105 10052 IsGuiding returns 0
02:15:23.601 00.000 10052 Move returns status 0, amount 40
02:15:23.601 00.000 10052 MoveAxis(N, 0, ABG)
02:15:23.601 00.000 10052 Move returns status 0, amount 0
02:15:23.601 00.000 10052 move complete, result=0
02:15:23.601 00.000 10052 worker thread done servicing request
02:15:23.601 00.000 10052 Worker thread wakes up
02:15:23.601 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:23.601 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:23.628 00.027 6880 GuideStep: -0.1 px 40 ms EAST, -0.1 px 0 ms NORTH
02:15:24.512 00.884 10052 Exposure complete
02:15:24.595 00.083 10052 worker thread done servicing request
02:15:24.595 00.000 6880 OnExposeComplete: enter
02:15:24.596 00.001 6880 UpdateGuideState(): m_state=6
02:15:24.596 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3162
02:15:24.596 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=892.71, Mass=2322, SNR=33.5, Peak=130 HFD=4.6
02:15:24.597 00.001 6880 MultiStar: [#1 -0.18,0.51,0.00,M1] [#2 -0.32,0.56,0.00,M2] [#3 -0.19,0.34,0.92,U] [#4 0.02,0.58,0.00,M1] [#5 -0.26,0.35,0.99,U] [#6 -0.22,0.33,0.91,U] [#7 -0.11,0.43,0.77,U] [#8 0.00,0.42,0.78,U] 
02:15:24.597 00.000 6880 refined, 5 included, MultiStar: {-0.11, 0.42}, one-star: {0.12, 0.64}
02:15:24.597 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
02:15:24.597 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
02:15:24.597 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.42 hyp=0.43 cameraTheta=1.83 mountX=-0.41 mountY=-0.12, mountTheta=-2.87
02:15:24.599 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.42, opts=13)
02:15:24.599 00.000 6880 Enqueuing Move request for scope (-0.11, 0.42)
02:15:24.599 00.000 10052 Worker thread wakes up
02:15:24.599 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.42) opts 0xd
02:15:24.599 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.42)
02:15:24.599 00.000 10052 Moving (-0.11, 0.42) raw xDistance=-0.41 yDistance=-0.12
02:15:24.599 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
02:15:24.599 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
02:15:24.599 00.000 10052 MoveAxis(E, 113, ABG)
02:15:24.600 00.001 10052 Guiding  Dir = 2, Dur = 113
02:15:24.620 00.020 10052 IsSlewing returns 0
02:15:24.630 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:24.659 00.029 10052 IsGuiding returns 0
02:15:24.679 00.020 6880 UpdateGuideState exits: m=2322 SNR=33.5
02:15:24.679 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:24.679 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:24.680 00.001 6880 Enqueuing Expose request
02:15:24.686 00.006 10052 PulseGuide returned control before completion, sleep 96
02:15:24.818 00.132 10052 IsGuiding returns 0
02:15:24.818 00.000 10052 Move returns status 0, amount 113
02:15:24.818 00.000 10052 MoveAxis(N, 0, ABG)
02:15:24.818 00.000 10052 Move returns status 0, amount 0
02:15:24.819 00.001 10052 move complete, result=0
02:15:24.819 00.000 10052 worker thread done servicing request
02:15:24.819 00.000 10052 Worker thread wakes up
02:15:24.819 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:24.819 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:24.830 00.011 6880 GuideStep: -0.4 px 113 ms EAST, -0.1 px 0 ms NORTH
02:15:25.335 00.505 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13a05d33-6224-4db9-b8b2-41e01e2c352d"}
02:15:25.335 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13a05d33-6224-4db9-b8b2-41e01e2c352d"}
02:15:25.336 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19944556-ad2d-4221-9f9d-07a2b5c9f645"}
02:15:25.336 00.000 6880 case statement mapped state 6 to 3
02:15:25.336 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19944556-ad2d-4221-9f9d-07a2b5c9f645"}
02:15:25.337 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f2bb5cca-876e-4952-a78c-c21a34bf665c"}
02:15:25.337 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3162,"width":15,"height":15,"star_pos":[7.06,6.71],"pixels":"..."},"id":"f2bb5cca-876e-4952-a78c-c21a34bf665c"}
02:15:25.951 00.614 10052 Exposure complete
02:15:26.046 00.095 10052 worker thread done servicing request
02:15:26.046 00.000 6880 OnExposeComplete: enter
02:15:26.046 00.000 6880 UpdateGuideState(): m_state=6
02:15:26.047 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3163
02:15:26.047 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.67, Mass=2339, SNR=33.5, Peak=144 HFD=4.7
02:15:26.047 00.000 6880 MultiStar: [#1 -0.43,0.36,0.00,M2] [#2 -0.65,0.33,0.00,M3] [#3 -0.35,0.61,0.00,M1] [#4 -0.07,0.34,0.84,U] [#5 -0.35,0.40,0.00,M1] [#6 -0.41,0.36,0.00,M1] [#7 -0.44,0.72,0.00,M1] [#8 -0.27,0.63,0.00,M1] 
02:15:26.047 00.000 6880 refined, 1 included, MultiStar: {-0.02, 0.48}, one-star: {0.02, 0.60}
02:15:26.048 00.001 6880 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.61) = xAngle (3.23 = -3.05)
02:15:26.048 00.000 6880 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.20 = -3.08)
02:15:26.048 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.48 hyp=0.49 cameraTheta=1.62 mountX=-0.48 mountY=-0.03, mountTheta=-3.08
02:15:26.050 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.48, opts=13)
02:15:26.050 00.000 6880 Enqueuing Move request for scope (-0.02, 0.48)
02:15:26.050 00.000 10052 Worker thread wakes up
02:15:26.050 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.48) opts 0xd
02:15:26.050 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.48)
02:15:26.050 00.000 10052 Moving (-0.02, 0.48) raw xDistance=-0.48 yDistance=-0.03
02:15:26.050 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.48
02:15:26.050 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.11, using input
02:15:26.050 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
02:15:26.051 00.001 10052 MoveAxis(E, 135, ABG)
02:15:26.051 00.000 10052 Guiding  Dir = 2, Dur = 135
02:15:26.083 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:26.136 00.053 6880 UpdateGuideState exits: m=2339 SNR=33.5
02:15:26.136 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:26.136 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:26.136 00.000 6880 Enqueuing Expose request
02:15:26.155 00.019 10052 IsSlewing returns 0
02:15:26.190 00.035 10052 IsGuiding returns 0
02:15:26.247 00.057 10052 PulseGuide returned control before completion, sleep 90
02:15:26.389 00.142 10052 IsGuiding returns 1
02:15:26.389 00.000 10052 scope still moving after pulse duration time elapsed
02:15:26.465 00.076 10052 IsSlewing returns 0
02:15:26.539 00.074 10052 IsGuiding returns 0
02:15:26.539 00.000 10052 scope move finished after 135 + 213 ms
02:15:26.539 00.000 10052 Move returns status 0, amount 135
02:15:26.539 00.000 10052 MoveAxis(N, 0, ABG)
02:15:26.539 00.000 10052 Move returns status 0, amount 0
02:15:26.539 00.000 10052 move complete, result=0
02:15:26.540 00.001 10052 worker thread done servicing request
02:15:26.540 00.000 10052 Worker thread wakes up
02:15:26.540 00.000 6880 GuideStep: -0.5 px 135 ms EAST, -0.0 px 0 ms NORTH
02:15:26.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:26.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:27.333 00.793 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"29e660a1-be68-4f04-b633-72c0318d761d"}
02:15:27.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"29e660a1-be68-4f04-b633-72c0318d761d"}
02:15:27.334 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6c811d6-138d-45ee-a707-6f908b10acc1"}
02:15:27.334 00.000 6880 case statement mapped state 6 to 3
02:15:27.334 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6c811d6-138d-45ee-a707-6f908b10acc1"}
02:15:27.335 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65c0530c-401f-411d-b42c-eed8c8ccdf65"}
02:15:27.335 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3163,"width":15,"height":15,"star_pos":[6.96,6.67],"pixels":"..."},"id":"65c0530c-401f-411d-b42c-eed8c8ccdf65"}
02:15:27.461 00.126 10052 Exposure complete
02:15:27.548 00.087 10052 worker thread done servicing request
02:15:27.548 00.000 6880 OnExposeComplete: enter
02:15:27.548 00.000 6880 UpdateGuideState(): m_state=6
02:15:27.549 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3164
02:15:27.549 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.09, Mass=2331, SNR=33.4, Peak=146 HFD=4.5
02:15:27.550 00.001 6880 MultiStar: [#1 -0.30,0.11,0.96,U] [#2 -0.52,0.10,0.00,M4] [#3 -0.17,0.14,0.92,U] [#4 -0.02,0.04,0.86,U] [#5 -0.21,-0.04,0.98,U] [#6 -0.33,0.09,0.93,U] [#7 -0.19,0.20,0.77,U] [#8 -0.17,0.04,0.82,U] 
02:15:27.550 00.000 6880 single-star, 7 included, MultiStar: {-0.17, 0.07}, one-star: {0.04, 0.02}
02:15:27.550 00.000 6880 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.61) = xAngle (2.09 = 2.09)
02:15:27.550 00.000 6880 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.06 = 2.06)
02:15:27.550 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.48 mountX=-0.02 mountY=0.04, mountTheta=2.08
02:15:27.552 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.02, opts=13)
02:15:27.552 00.000 6880 Enqueuing Move request for scope (0.04, 0.02)
02:15:27.552 00.000 10052 Worker thread wakes up
02:15:27.552 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:15:27.552 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:15:27.552 00.000 10052 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
02:15:27.552 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:15:27.553 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
02:15:27.553 00.000 10052 MoveAxis(E, 0, ABG)
02:15:27.553 00.000 10052 Move returns status 0, amount 0
02:15:27.553 00.000 10052 MoveAxis(N, 0, ABG)
02:15:27.553 00.000 10052 Move returns status 0, amount 0
02:15:27.553 00.000 10052 move complete, result=0
02:15:27.553 00.000 10052 worker thread done servicing request
02:15:27.581 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:27.630 00.049 6880 UpdateGuideState exits: m=2331 SNR=33.4
02:15:27.630 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:27.631 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:27.631 00.000 6880 Enqueuing Expose request
02:15:27.631 00.000 10052 Worker thread wakes up
02:15:27.631 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:27.631 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:27.631 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:28.804 01.173 10052 Exposure complete
02:15:28.902 00.098 10052 worker thread done servicing request
02:15:28.902 00.000 6880 OnExposeComplete: enter
02:15:28.902 00.000 6880 UpdateGuideState(): m_state=6
02:15:28.903 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3165
02:15:28.903 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.07, Mass=2418, SNR=34.2, Peak=152 HFD=4.4
02:15:28.904 00.001 6880 MultiStar: [#1 -0.48,-0.16,0.95,U] [#2 -0.46,-0.07,0.97,U] [#3 -0.28,-0.17,0.92,U] [#4 -0.20,-0.19,0.84,U] [#5 -0.44,-0.43,0.00,M1] [#6 -0.21,-0.13,0.91,U] [#7 -0.32,-0.14,0.75,U] [#8 -0.28,-0.16,0.80,U] 
02:15:28.904 00.000 6880 single-star, 7 included, MultiStar: {-0.30, -0.13}, one-star: {-0.13, -0.01}
02:15:28.905 00.001 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
02:15:28.905 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
02:15:28.905 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-3.10 mountX=0.01 mountY=-0.13, mountTheta=-1.49
02:15:28.908 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.01, opts=13)
02:15:28.908 00.000 6880 Enqueuing Move request for scope (-0.13, -0.01)
02:15:28.909 00.001 10052 Worker thread wakes up
02:15:28.909 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.01) opts 0xd
02:15:28.909 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.01)
02:15:28.909 00.000 10052 Moving (-0.13, -0.01) raw xDistance=0.01 yDistance=-0.13
02:15:28.909 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:28.909 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:15:28.909 00.000 10052 MoveAxis(E, 0, ABG)
02:15:28.909 00.000 10052 Move returns status 0, amount 0
02:15:28.909 00.000 10052 MoveAxis(N, 0, ABG)
02:15:28.909 00.000 10052 Move returns status 0, amount 0
02:15:28.909 00.000 10052 move complete, result=0
02:15:28.909 00.000 10052 worker thread done servicing request
02:15:28.950 00.041 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:28.997 00.047 6880 UpdateGuideState exits: m=2418 SNR=34.2
02:15:28.997 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:28.997 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:28.997 00.000 6880 Enqueuing Expose request
02:15:28.998 00.001 10052 Worker thread wakes up
02:15:28.998 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:28.998 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:28.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:29.803 00.805 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c33d7051-50fa-4786-ba30-2f62d4554434"}
02:15:29.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c33d7051-50fa-4786-ba30-2f62d4554434"}
02:15:29.808 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55fb4048-82de-4bbe-9c01-7ebd3ad0b618"}
02:15:29.808 00.000 6880 case statement mapped state 6 to 3
02:15:29.808 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"55fb4048-82de-4bbe-9c01-7ebd3ad0b618"}
02:15:29.809 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0c51f13f-86ce-4e3e-99ef-141111066e84"}
02:15:29.809 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3165,"width":15,"height":15,"star_pos":[6.80,7.07],"pixels":"..."},"id":"0c51f13f-86ce-4e3e-99ef-141111066e84"}
02:15:29.909 00.100 10052 Exposure complete
02:15:29.993 00.084 10052 worker thread done servicing request
02:15:29.994 00.001 6880 OnExposeComplete: enter
02:15:29.994 00.000 6880 UpdateGuideState(): m_state=6
02:15:29.994 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3166
02:15:29.994 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.02, Mass=2542, SNR=35.0, Peak=149 HFD=4.5
02:15:29.995 00.001 6880 MultiStar: [#1 -0.42,-0.04,0.95,U] [#2 -0.53,-0.20,0.00,M4] [#3 -0.34,-0.03,0.87,U] [#4 -0.18,-0.13,0.83,U] [#5 -0.53,-0.40,0.00,M2] [#6 -0.40,-0.07,0.88,U] [#7 -0.36,-0.03,0.73,U] [#8 -0.37,-0.08,0.77,U] 
02:15:29.995 00.000 6880 single-star, 6 included, MultiStar: {-0.32, -0.06}, one-star: {-0.16, -0.05}
02:15:29.995 00.000 6880 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
02:15:29.995 00.000 6880 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
02:15:29.995 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.05 hyp=0.17 cameraTheta=-2.81 mountX=0.06 mountY=-0.16, mountTheta=-1.20
02:15:29.997 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.05, opts=13)
02:15:29.997 00.000 6880 Enqueuing Move request for scope (-0.16, -0.05)
02:15:29.997 00.000 10052 Worker thread wakes up
02:15:29.998 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.05) opts 0xd
02:15:29.998 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.05)
02:15:29.998 00.000 10052 Moving (-0.16, -0.05) raw xDistance=0.06 yDistance=-0.16
02:15:29.998 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:15:29.998 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:15:29.998 00.000 10052 MoveAxis(E, 0, ABG)
02:15:29.998 00.000 10052 Move returns status 0, amount 0
02:15:29.998 00.000 10052 MoveAxis(N, 0, ABG)
02:15:29.998 00.000 10052 Move returns status 0, amount 0
02:15:29.998 00.000 10052 move complete, result=0
02:15:29.998 00.000 10052 worker thread done servicing request
02:15:30.028 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:30.073 00.045 6880 UpdateGuideState exits: m=2542 SNR=35.0
02:15:30.073 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:30.073 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:30.073 00.000 6880 Enqueuing Expose request
02:15:30.073 00.000 10052 Worker thread wakes up
02:15:30.074 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:30.074 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:30.074 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:31.205 01.131 10052 Exposure complete
02:15:31.275 00.070 10052 worker thread done servicing request
02:15:31.275 00.000 6880 OnExposeComplete: enter
02:15:31.275 00.000 6880 UpdateGuideState(): m_state=6
02:15:31.275 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3167
02:15:31.275 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.04, Mass=2434, SNR=34.3, Peak=147 HFD=4.5
02:15:31.276 00.001 6880 MultiStar: [#1 -0.49,-0.06,0.96,U] [#2 -0.66,-0.10,0.00,M5] [#3 -0.38,-0.09,0.90,U] [#4 -0.30,-0.13,0.84,U] [#5 -0.45,-0.22,0.94,U] [#6 -0.33,-0.33,0.91,U] [#7 -0.35,-0.11,0.76,U] [#8 -0.30,-0.09,0.82,U] 
02:15:31.276 00.000 6880 single-star, 7 included, MultiStar: {-0.35, -0.13}, one-star: {-0.21, -0.03}
02:15:31.276 00.000 6880 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.61) = xAngle (-1.38 = -1.38)
02:15:31.276 00.000 6880 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
02:15:31.276 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.03 hyp=0.21 cameraTheta=-2.99 mountX=0.04 mountY=-0.21, mountTheta=-1.38
02:15:31.278 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.03, opts=13)
02:15:31.278 00.000 6880 Enqueuing Move request for scope (-0.21, -0.03)
02:15:31.278 00.000 10052 Worker thread wakes up
02:15:31.278 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.03) opts 0xd
02:15:31.278 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.03)
02:15:31.278 00.000 10052 Moving (-0.21, -0.03) raw xDistance=0.04 yDistance=-0.21
02:15:31.278 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:15:31.278 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.21, slope = -0.02
02:15:31.278 00.000 10052 MoveAxis(E, 0, ABG)
02:15:31.279 00.001 10052 Move returns status 0, amount 0
02:15:31.279 00.000 10052 MoveAxis(N, 36, ABG)
02:15:31.279 00.000 10052 Guiding  Dir = 0, Dur = 36
02:15:31.299 00.020 10052 IsSlewing returns 0
02:15:31.307 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:31.337 00.030 10052 IsGuiding returns 0
02:15:31.356 00.019 6880 UpdateGuideState exits: m=2434 SNR=34.3
02:15:31.356 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:31.356 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:31.356 00.000 6880 Enqueuing Expose request
02:15:31.357 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a8101e7c-b069-457c-be30-4f2675dcbee5"}
02:15:31.357 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a8101e7c-b069-457c-be30-4f2675dcbee5"}
02:15:31.365 00.008 10052 PulseGuide returned control before completion, sleep 19
02:15:31.368 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"49b9b7da-bbd3-444b-b7d4-028e6278d7b7"}
02:15:31.368 00.000 6880 case statement mapped state 6 to 3
02:15:31.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"49b9b7da-bbd3-444b-b7d4-028e6278d7b7"}
02:15:31.371 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"67c4f7bf-aa7f-4460-b7d9-549399f1ab99"}
02:15:31.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3167,"width":15,"height":15,"star_pos":[6.73,7.04],"pixels":"..."},"id":"67c4f7bf-aa7f-4460-b7d9-549399f1ab99"}
02:15:31.410 00.039 10052 IsGuiding returns 0
02:15:31.412 00.002 10052 Move returns status 0, amount 36
02:15:31.412 00.000 10052 move complete, result=0
02:15:31.412 00.000 10052 worker thread done servicing request
02:15:31.412 00.000 10052 Worker thread wakes up
02:15:31.412 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:31.412 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:31.413 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 36 ms NORTH
02:15:32.319 00.906 10052 Exposure complete
02:15:32.383 00.064 10052 worker thread done servicing request
02:15:32.383 00.000 6880 OnExposeComplete: enter
02:15:32.383 00.000 6880 UpdateGuideState(): m_state=6
02:15:32.385 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3168
02:15:32.385 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.08, Mass=2411, SNR=34.1, Peak=163 HFD=4.5
02:15:32.385 00.000 6880 MultiStar: [#1 -0.29,-0.06,0.95,U] [#2 -0.36,-0.10,0.98,U] [#3 -0.29,-0.15,0.92,U] [#4 -0.11,-0.10,0.84,U] [#5 -0.32,-0.39,0.96,U] [#6 -0.10,-0.20,0.93,U] [#7 -0.29,-0.01,0.78,U] [#8 -0.23,-0.08,0.81,U] 
02:15:32.385 00.000 6880 single-star, 8 included, MultiStar: {-0.23, -0.12}, one-star: {-0.08, 0.01}
02:15:32.386 00.001 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.61 = -1.68)
02:15:32.386 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.58 = -1.71)
02:15:32.386 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.99 mountX=-0.01 mountY=-0.08, mountTheta=-1.68
02:15:32.387 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.01, opts=13)
02:15:32.388 00.001 6880 Enqueuing Move request for scope (-0.08, 0.01)
02:15:32.388 00.000 10052 Worker thread wakes up
02:15:32.388 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
02:15:32.388 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
02:15:32.388 00.000 10052 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
02:15:32.388 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:15:32.388 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
02:15:32.388 00.000 10052 MoveAxis(E, 0, ABG)
02:15:32.388 00.000 10052 Move returns status 0, amount 0
02:15:32.388 00.000 10052 MoveAxis(N, 0, ABG)
02:15:32.388 00.000 10052 Move returns status 0, amount 0
02:15:32.388 00.000 10052 move complete, result=0
02:15:32.388 00.000 10052 worker thread done servicing request
02:15:32.411 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:32.450 00.039 6880 UpdateGuideState exits: m=2411 SNR=34.1
02:15:32.450 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:32.450 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:32.450 00.000 6880 Enqueuing Expose request
02:15:32.450 00.000 10052 Worker thread wakes up
02:15:32.450 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:32.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:32.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:33.331 00.881 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5a1e9433-e8d1-4d2b-96b5-3e253424f666"}
02:15:33.331 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5a1e9433-e8d1-4d2b-96b5-3e253424f666"}
02:15:33.332 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6c023d78-0c08-46a5-b163-757ee65726b8"}
02:15:33.332 00.000 6880 case statement mapped state 6 to 3
02:15:33.332 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c023d78-0c08-46a5-b163-757ee65726b8"}
02:15:33.332 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"629fd0c2-8b25-4cc4-9c53-951881e7aa57"}
02:15:33.333 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3168,"width":15,"height":15,"star_pos":[6.85,7.08],"pixels":"..."},"id":"629fd0c2-8b25-4cc4-9c53-951881e7aa57"}
02:15:33.576 00.243 10052 Exposure complete
02:15:33.666 00.090 10052 worker thread done servicing request
02:15:33.666 00.000 6880 OnExposeComplete: enter
02:15:33.666 00.000 6880 UpdateGuideState(): m_state=6
02:15:33.666 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3169
02:15:33.666 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.13, Mass=2365, SNR=33.7, Peak=163 HFD=4.5
02:15:33.667 00.001 6880 MultiStar: [#1 -0.36,-0.07,0.94,U] [#2 -0.36,-0.10,1.00,U] [#3 -0.26,-0.02,0.90,U] [#4 -0.09,-0.02,0.86,U] [#5 -0.30,-0.31,1.00,U] [#6 -0.27,-0.18,0.93,U] [#7 -0.30,0.02,0.75,U] [#8 -0.25,0.02,0.79,U] 
02:15:33.667 00.000 6880 single-star, 8 included, MultiStar: {-0.24, -0.07}, one-star: {0.02, 0.06}
02:15:33.667 00.000 6880 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.61) = xAngle (2.88 = 2.88)
02:15:33.667 00.000 6880 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.84 = 2.84)
02:15:33.667 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.26 mountX=-0.06 mountY=0.02, mountTheta=2.85
02:15:33.669 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.06, opts=13)
02:15:33.669 00.000 6880 Enqueuing Move request for scope (0.02, 0.06)
02:15:33.670 00.001 10052 Worker thread wakes up
02:15:33.670 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.06) opts 0xd
02:15:33.670 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.06)
02:15:33.670 00.000 10052 Moving (0.02, 0.06) raw xDistance=-0.06 yDistance=0.02
02:15:33.670 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:15:33.670 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
02:15:33.670 00.000 10052 MoveAxis(E, 0, ABG)
02:15:33.670 00.000 10052 Move returns status 0, amount 0
02:15:33.670 00.000 10052 MoveAxis(N, 0, ABG)
02:15:33.670 00.000 10052 Move returns status 0, amount 0
02:15:33.670 00.000 10052 move complete, result=0
02:15:33.671 00.001 10052 worker thread done servicing request
02:15:33.701 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:33.747 00.046 6880 UpdateGuideState exits: m=2365 SNR=33.7
02:15:33.747 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:33.748 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:33.748 00.000 6880 Enqueuing Expose request
02:15:33.748 00.000 10052 Worker thread wakes up
02:15:33.748 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:15:33.748 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:33.748 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:34.656 00.908 10052 Exposure complete
02:15:34.719 00.063 10052 worker thread done servicing request
02:15:34.719 00.000 6880 OnExposeComplete: enter
02:15:34.720 00.001 6880 UpdateGuideState(): m_state=6
02:15:34.720 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3170
02:15:34.720 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.53, Mass=2275, SNR=33.0, Peak=159 HFD=4.6
02:15:34.720 00.000 6880 MultiStar: [#1 -0.53,0.23,0.00,M1] [#2 -0.62,0.17,0.00,M4] [#3 -0.40,0.24,0.94,U] [#4 -0.37,0.10,0.86,U] [#5 -0.71,-0.11,0.00,M1] [#6 -0.32,0.08,0.95,U] [#7 -0.47,0.40,0.00,M1] [#8 -0.42,0.30,0.83,U] 
02:15:34.720 00.000 6880 refined, 4 included, MultiStar: {-0.34, 0.24}, one-star: {-0.21, 0.46}
02:15:34.721 00.001 6880 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.61) = xAngle (4.14 = -2.15)
02:15:34.721 00.000 6880 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.18)
02:15:34.721 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.24 hyp=0.42 cameraTheta=2.52 mountX=-0.23 mountY=-0.34, mountTheta=-2.16
02:15:34.722 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.24, opts=13)
02:15:34.722 00.000 6880 Enqueuing Move request for scope (-0.34, 0.24)
02:15:34.723 00.001 10052 Worker thread wakes up
02:15:34.723 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.24) opts 0xd
02:15:34.723 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.24)
02:15:34.723 00.000 10052 Moving (-0.34, 0.24) raw xDistance=-0.23 yDistance=-0.34
02:15:34.723 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:15:34.723 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.34, slope = -0.01
02:15:34.723 00.000 10052 MoveAxis(E, 61, ABG)
02:15:34.723 00.000 10052 Guiding  Dir = 2, Dur = 61
02:15:34.743 00.020 10052 IsSlewing returns 0
02:15:34.747 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:34.782 00.035 6880 UpdateGuideState exits: m=2275 SNR=33.0
02:15:34.782 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:34.782 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:34.783 00.001 6880 Enqueuing Expose request
02:15:34.783 00.000 10052 IsGuiding returns 0
02:15:34.810 00.027 10052 PulseGuide returned control before completion, sleep 44
02:15:34.877 00.067 10052 IsGuiding returns 0
02:15:34.877 00.000 10052 Move returns status 0, amount 61
02:15:34.877 00.000 10052 MoveAxis(N, 25, ABG)
02:15:34.877 00.000 10052 Guiding  Dir = 0, Dur = 25
02:15:34.915 00.038 10052 IsSlewing returns 0
02:15:34.953 00.038 10052 IsGuiding returns 0
02:15:35.019 00.066 10052 IsGuiding returns 1
02:15:35.019 00.000 10052 scope still moving after pulse duration time elapsed
02:15:35.065 00.046 10052 IsSlewing returns 0
02:15:35.103 00.038 10052 IsGuiding returns 0
02:15:35.103 00.000 10052 scope move finished after 25 + 126 ms
02:15:35.105 00.002 10052 Move returns status 0, amount 25
02:15:35.105 00.000 10052 move complete, result=0
02:15:35.105 00.000 10052 worker thread done servicing request
02:15:35.105 00.000 10052 Worker thread wakes up
02:15:35.105 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.3 px 25 ms NORTH
02:15:35.105 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:35.105 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:35.330 00.225 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a9fb733-271c-41a2-aa5b-d70ea6c64909"}
02:15:35.330 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a9fb733-271c-41a2-aa5b-d70ea6c64909"}
02:15:35.330 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c718f045-2336-4759-911f-f73335a5e985"}
02:15:35.330 00.000 6880 case statement mapped state 6 to 3
02:15:35.330 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c718f045-2336-4759-911f-f73335a5e985"}
02:15:35.332 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7a8e74f0-af81-454b-9391-8b8edbaed456"}
02:15:35.332 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3170,"width":15,"height":15,"star_pos":[6.73,6.53],"pixels":"..."},"id":"7a8e74f0-af81-454b-9391-8b8edbaed456"}
02:15:36.246 00.914 10052 Exposure complete
02:15:36.332 00.086 10052 worker thread done servicing request
02:15:36.332 00.000 6880 OnExposeComplete: enter
02:15:36.332 00.000 6880 UpdateGuideState(): m_state=6
02:15:36.333 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3171
02:15:36.333 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.06, Mass=2389, SNR=33.9, Peak=147 HFD=4.5
02:15:36.333 00.000 6880 MultiStar: [#1 -0.42,-0.18,0.95,U] [#2 -0.50,-0.22,0.00,M5] [#3 -0.34,-0.08,0.91,U] [#4 -0.11,-0.24,0.83,U] [#5 -0.34,-0.38,0.97,U] [#6 -0.18,-0.17,0.91,U] [#7 -0.30,-0.00,0.73,U] [#8 -0.29,-0.10,0.77,U] 
02:15:36.334 00.001 6880 single-star, 7 included, MultiStar: {-0.25, -0.15}, one-star: {-0.07, -0.01}
02:15:36.334 00.000 6880 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
02:15:36.334 00.000 6880 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
02:15:36.334 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-3.00 mountX=0.01 mountY=-0.07, mountTheta=-1.39
02:15:36.335 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.01, opts=13)
02:15:36.335 00.000 6880 Enqueuing Move request for scope (-0.07, -0.01)
02:15:36.336 00.001 10052 Worker thread wakes up
02:15:36.336 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.01) opts 0xd
02:15:36.336 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.01)
02:15:36.336 00.000 10052 Moving (-0.07, -0.01) raw xDistance=0.01 yDistance=-0.07
02:15:36.336 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:36.336 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
02:15:36.336 00.000 10052 MoveAxis(E, 0, ABG)
02:15:36.336 00.000 10052 Move returns status 0, amount 0
02:15:36.336 00.000 10052 MoveAxis(N, 0, ABG)
02:15:36.336 00.000 10052 Move returns status 0, amount 0
02:15:36.336 00.000 10052 move complete, result=0
02:15:36.336 00.000 10052 worker thread done servicing request
02:15:36.363 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:36.404 00.041 6880 UpdateGuideState exits: m=2389 SNR=33.9
02:15:36.404 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:36.404 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:36.404 00.000 6880 Enqueuing Expose request
02:15:36.404 00.000 10052 Worker thread wakes up
02:15:36.405 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:36.405 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:36.405 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:37.324 00.919 10052 Exposure complete
02:15:37.329 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30d60bfa-6a16-4b11-b7c7-da057274c063"}
02:15:37.329 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30d60bfa-6a16-4b11-b7c7-da057274c063"}
02:15:37.330 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8bbfd214-be49-44bb-8fe2-0e055b0a2bac"}
02:15:37.331 00.001 6880 case statement mapped state 6 to 3
02:15:37.331 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bbfd214-be49-44bb-8fe2-0e055b0a2bac"}
02:15:37.331 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ad8f8cd-b681-4287-854b-fdebe62c701c"}
02:15:37.332 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3171,"width":15,"height":15,"star_pos":[6.87,7.06],"pixels":"..."},"id":"8ad8f8cd-b681-4287-854b-fdebe62c701c"}
02:15:37.389 00.057 10052 worker thread done servicing request
02:15:37.389 00.000 6880 OnExposeComplete: enter
02:15:37.389 00.000 6880 UpdateGuideState(): m_state=6
02:15:37.390 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3172
02:15:37.390 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.15, Mass=2368, SNR=33.8, Peak=162 HFD=4.4
02:15:37.390 00.000 6880 MultiStar: [#1 -0.35,0.07,0.96,U] [#2 -0.36,0.26,0.98,U] [#3 -0.31,0.07,0.93,U] [#4 -0.03,-0.06,0.84,U] [#5 -0.40,0.02,1.00,U] [#6 -0.29,-0.01,0.98,U] [#7 -0.29,-0.00,0.77,U] [#8 -0.28,0.06,0.82,U] 
02:15:37.390 00.000 6880 single-star, 8 included, MultiStar: {-0.27, 0.06}, one-star: {-0.11, 0.08}
02:15:37.390 00.000 6880 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.61) = xAngle (4.11 = -2.18)
02:15:37.390 00.000 6880 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.07 = -2.21)
02:15:37.391 00.001 6880 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.13 cameraTheta=2.49 mountX=-0.08 mountY=-0.11, mountTheta=-2.19
02:15:37.392 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.08, opts=13)
02:15:37.392 00.000 6880 Enqueuing Move request for scope (-0.11, 0.08)
02:15:37.392 00.000 10052 Worker thread wakes up
02:15:37.392 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
02:15:37.392 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
02:15:37.392 00.000 10052 Moving (-0.11, 0.08) raw xDistance=-0.08 yDistance=-0.11
02:15:37.393 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:15:37.393 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
02:15:37.393 00.000 10052 MoveAxis(E, 0, ABG)
02:15:37.393 00.000 10052 Move returns status 0, amount 0
02:15:37.393 00.000 10052 MoveAxis(N, 0, ABG)
02:15:37.393 00.000 10052 Move returns status 0, amount 0
02:15:37.393 00.000 10052 move complete, result=0
02:15:37.393 00.000 10052 worker thread done servicing request
02:15:37.416 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:37.454 00.038 6880 UpdateGuideState exits: m=2368 SNR=33.8
02:15:37.454 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:37.454 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:37.454 00.000 6880 Enqueuing Expose request
02:15:37.455 00.001 10052 Worker thread wakes up
02:15:37.455 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:37.455 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:37.455 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:38.594 01.139 10052 Exposure complete
02:15:38.685 00.091 10052 worker thread done servicing request
02:15:38.685 00.000 6880 OnExposeComplete: enter
02:15:38.685 00.000 6880 UpdateGuideState(): m_state=6
02:15:38.686 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3173
02:15:38.686 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.35, Mass=2238, SNR=32.7, Peak=163 HFD=4.5
02:15:38.686 00.000 6880 MultiStar: [#1 -0.41,0.16,1.00,U] [#2 -0.36,0.39,0.00,M5] [#3 -0.41,0.22,0.95,U] [#4 -0.14,0.06,0.87,U] [#5 -0.44,0.08,0.99,U] [#6 -0.41,0.11,0.95,U] [#7 -0.38,0.36,0.00,M1] [#8 -0.39,0.40,0.00,M1] 
02:15:38.686 00.000 6880 single-star, 5 included, MultiStar: {-0.33, 0.15}, one-star: {-0.13, 0.28}
02:15:38.686 00.000 6880 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.61) = xAngle (3.63 = -2.66)
02:15:38.687 00.001 6880 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.60 = -2.69)
02:15:38.687 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.28 hyp=0.31 cameraTheta=2.01 mountX=-0.27 mountY=-0.14, mountTheta=-2.68
02:15:38.688 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.28, opts=13)
02:15:38.689 00.001 6880 Enqueuing Move request for scope (-0.13, 0.28)
02:15:38.689 00.000 10052 Worker thread wakes up
02:15:38.689 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.28) opts 0xd
02:15:38.689 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.28)
02:15:38.689 00.000 10052 Moving (-0.13, 0.28) raw xDistance=-0.27 yDistance=-0.14
02:15:38.689 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:15:38.689 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:15:38.689 00.000 10052 MoveAxis(E, 73, ABG)
02:15:38.689 00.000 10052 Guiding  Dir = 2, Dur = 73
02:15:38.710 00.021 10052 IsSlewing returns 0
02:15:38.719 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:38.749 00.030 10052 IsGuiding returns 0
02:15:38.768 00.019 6880 UpdateGuideState exits: m=2238 SNR=32.7
02:15:38.769 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:38.769 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:38.769 00.000 6880 Enqueuing Expose request
02:15:38.777 00.008 10052 PulseGuide returned control before completion, sleep 56
02:15:38.862 00.085 10052 IsGuiding returns 0
02:15:38.862 00.000 10052 Move returns status 0, amount 73
02:15:38.862 00.000 10052 MoveAxis(N, 0, ABG)
02:15:38.862 00.000 10052 Move returns status 0, amount 0
02:15:38.862 00.000 10052 move complete, result=0
02:15:38.863 00.001 10052 worker thread done servicing request
02:15:38.863 00.000 10052 Worker thread wakes up
02:15:38.863 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:38.863 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:38.884 00.021 6880 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
02:15:39.327 00.443 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d27621e-0671-48b8-a0d4-6eed2b809abd"}
02:15:39.327 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d27621e-0671-48b8-a0d4-6eed2b809abd"}
02:15:39.328 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3c404b9-cdd7-4652-a1bf-7e521224e0ef"}
02:15:39.328 00.000 6880 case statement mapped state 6 to 3
02:15:39.328 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3c404b9-cdd7-4652-a1bf-7e521224e0ef"}
02:15:39.329 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"93bbdb7e-2540-4fb4-b9ec-3deff4333a0c"}
02:15:39.329 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3173,"width":15,"height":15,"star_pos":[6.80,7.35],"pixels":"..."},"id":"93bbdb7e-2540-4fb4-b9ec-3deff4333a0c"}
02:15:39.776 00.447 10052 Exposure complete
02:15:39.844 00.068 10052 worker thread done servicing request
02:15:39.845 00.001 6880 OnExposeComplete: enter
02:15:39.845 00.000 6880 UpdateGuideState(): m_state=6
02:15:39.845 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3174
02:15:39.845 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.29, Mass=2343, SNR=33.5, Peak=149 HFD=4.6
02:15:39.846 00.001 6880 MultiStar: [#1 -0.34,-0.02,0.96,U] [#2 -0.57,0.04,0.00,M6] [#3 -0.38,0.09,0.92,U] [#4 -0.12,0.01,0.85,U] [#5 -0.37,0.10,0.97,U] [#6 -0.41,0.01,0.91,U] [#7 -0.31,0.08,0.75,U] [#8 -0.26,0.06,0.81,U] 
02:15:39.846 00.000 6880 single-star, 7 included, MultiStar: {-0.29, 0.07}, one-star: {-0.13, 0.22}
02:15:39.846 00.000 6880 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.61) = xAngle (3.71 = -2.58)
02:15:39.846 00.000 6880 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.61)
02:15:39.846 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.22 hyp=0.26 cameraTheta=2.09 mountX=-0.22 mountY=-0.13, mountTheta=-2.60
02:15:39.847 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.22, opts=13)
02:15:39.847 00.000 6880 Enqueuing Move request for scope (-0.13, 0.22)
02:15:39.847 00.000 10052 Worker thread wakes up
02:15:39.849 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.22) opts 0xd
02:15:39.849 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.22)
02:15:39.849 00.000 10052 Moving (-0.13, 0.22) raw xDistance=-0.22 yDistance=-0.13
02:15:39.849 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:15:39.849 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
02:15:39.849 00.000 10052 MoveAxis(E, 61, ABG)
02:15:39.849 00.000 10052 Guiding  Dir = 2, Dur = 61
02:15:39.872 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:39.912 00.040 6880 UpdateGuideState exits: m=2343 SNR=33.5
02:15:39.912 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:39.912 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:39.913 00.001 6880 Enqueuing Expose request
02:15:39.926 00.013 10052 IsSlewing returns 0
02:15:40.000 00.074 10052 IsGuiding returns 0
02:15:40.057 00.057 10052 PulseGuide returned control before completion, sleep 16
02:15:40.132 00.075 10052 IsGuiding returns 1
02:15:40.133 00.001 10052 scope still moving after pulse duration time elapsed
02:15:40.212 00.079 10052 IsSlewing returns 0
02:15:40.292 00.080 10052 IsGuiding returns 0
02:15:40.292 00.000 10052 scope move finished after 61 + 229 ms
02:15:40.292 00.000 10052 Move returns status 0, amount 61
02:15:40.292 00.000 10052 MoveAxis(N, 0, ABG)
02:15:40.293 00.001 10052 Move returns status 0, amount 0
02:15:40.293 00.000 10052 move complete, result=0
02:15:40.293 00.000 10052 worker thread done servicing request
02:15:40.293 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.1 px 0 ms NORTH
02:15:40.293 00.000 10052 Worker thread wakes up
02:15:40.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:40.293 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:41.326 01.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0eca5a60-5da2-4f61-b9a2-9dd94cf5ad0f"}
02:15:41.326 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0eca5a60-5da2-4f61-b9a2-9dd94cf5ad0f"}
02:15:41.327 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"05b2f19c-6b58-4eb6-a17e-539d6b20291d"}
02:15:41.327 00.000 6880 case statement mapped state 6 to 3
02:15:41.327 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"05b2f19c-6b58-4eb6-a17e-539d6b20291d"}
02:15:41.329 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe605cbc-b78a-4825-bbc6-3735e4ffffd9"}
02:15:41.330 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3174,"width":15,"height":15,"star_pos":[6.81,7.29],"pixels":"..."},"id":"fe605cbc-b78a-4825-bbc6-3735e4ffffd9"}
02:15:41.421 00.091 10052 Exposure complete
02:15:41.493 00.072 10052 worker thread done servicing request
02:15:41.493 00.000 6880 OnExposeComplete: enter
02:15:41.493 00.000 6880 UpdateGuideState(): m_state=6
02:15:41.493 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3175
02:15:41.494 00.001 6880 Star::Find returns 1 (0), X=407.69, Y=892.25, Mass=2340, SNR=33.6, Peak=157 HFD=4.7
02:15:41.494 00.000 6880 MultiStar: [#1 -0.44,-0.07,0.96,U] [#2 -0.80,0.07,0.00,M7] [#3 -0.43,0.11,0.94,U] [#4 -0.40,-0.01,0.82,U] [#5 -0.59,-0.37,0.00,M1] [#6 -0.48,-0.02,0.92,U] [#7 -0.42,0.13,0.77,U] [#8 -0.39,-0.06,0.80,U] 
02:15:41.494 00.000 6880 single-star, 6 included, MultiStar: {-0.40, 0.04}, one-star: {-0.24, 0.18}
02:15:41.494 00.000 6880 CameraToMount -- cameraTheta (2.52) - m_xAngle (-1.61) = xAngle (4.13 = -2.15)
02:15:41.494 00.000 6880 CameraToMount -- cameraTheta (2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.10 = -2.19)
02:15:41.494 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.18 hyp=0.30 cameraTheta=2.52 mountX=-0.17 mountY=-0.25, mountTheta=-2.16
02:15:41.496 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.18, opts=13)
02:15:41.496 00.000 6880 Enqueuing Move request for scope (-0.24, 0.18)
02:15:41.496 00.000 10052 Worker thread wakes up
02:15:41.496 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.18) opts 0xd
02:15:41.496 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.18)
02:15:41.496 00.000 10052 Moving (-0.24, 0.18) raw xDistance=-0.17 yDistance=-0.25
02:15:41.496 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:15:41.496 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.25, slope = -0.00
02:15:41.496 00.000 10052 MoveAxis(E, 48, ABG)
02:15:41.496 00.000 10052 Guiding  Dir = 2, Dur = 48
02:15:41.524 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:41.544 00.020 10052 IsSlewing returns 0
02:15:41.577 00.033 6880 UpdateGuideState exits: m=2340 SNR=33.6
02:15:41.577 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:41.577 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:41.577 00.000 6880 Enqueuing Expose request
02:15:41.618 00.041 10052 IsGuiding returns 0
02:15:41.757 00.139 10052 IsGuiding returns 0
02:15:41.757 00.000 10052 Move returns status 0, amount 48
02:15:41.757 00.000 10052 MoveAxis(N, 7, ABG)
02:15:41.758 00.001 10052 Guiding  Dir = 0, Dur = 7
02:15:41.831 00.073 10052 IsSlewing returns 0
02:15:41.911 00.080 10052 IsGuiding returns 0
02:15:42.054 00.143 10052 IsGuiding returns 0
02:15:42.054 00.000 10052 Move returns status 0, amount 7
02:15:42.054 00.000 10052 move complete, result=0
02:15:42.054 00.000 10052 worker thread done servicing request
02:15:42.054 00.000 6880 GuideStep: -0.2 px 48 ms EAST, -0.2 px 7 ms NORTH
02:15:42.055 00.001 10052 Worker thread wakes up
02:15:42.055 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:42.055 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:42.976 00.921 10052 Exposure complete
02:15:43.065 00.089 10052 worker thread done servicing request
02:15:43.065 00.000 6880 OnExposeComplete: enter
02:15:43.065 00.000 6880 UpdateGuideState(): m_state=6
02:15:43.065 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3176
02:15:43.066 00.001 6880 Star::Find returns 1 (0), X=407.78, Y=892.06, Mass=2321, SNR=33.4, Peak=147 HFD=4.4
02:15:43.066 00.000 6880 MultiStar: [#1 -0.42,-0.13,0.95,U] [#2 -0.55,-0.01,0.00,M8] [#3 -0.35,-0.05,0.93,U] [#4 -0.15,-0.06,0.87,U] [#5 -0.39,-0.11,0.98,U] [#6 -0.30,-0.02,0.95,U] [#7 -0.33,-0.03,0.75,U] [#8 -0.33,-0.13,0.80,U] 
02:15:43.066 00.000 6880 single-star, 7 included, MultiStar: {-0.30, -0.07}, one-star: {-0.16, -0.01}
02:15:43.066 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.48 = -1.48)
02:15:43.066 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
02:15:43.066 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.10 mountX=0.01 mountY=-0.16, mountTheta=-1.48
02:15:43.068 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.01, opts=13)
02:15:43.068 00.000 6880 Enqueuing Move request for scope (-0.16, -0.01)
02:15:43.068 00.000 10052 Worker thread wakes up
02:15:43.069 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
02:15:43.069 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
02:15:43.069 00.000 10052 Moving (-0.16, -0.01) raw xDistance=0.01 yDistance=-0.16
02:15:43.069 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:15:43.069 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:15:43.069 00.000 10052 MoveAxis(E, 0, ABG)
02:15:43.069 00.000 10052 Move returns status 0, amount 0
02:15:43.069 00.000 10052 MoveAxis(N, 0, ABG)
02:15:43.069 00.000 10052 Move returns status 0, amount 0
02:15:43.069 00.000 10052 move complete, result=0
02:15:43.069 00.000 10052 worker thread done servicing request
02:15:43.100 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:43.146 00.046 6880 UpdateGuideState exits: m=2321 SNR=33.4
02:15:43.147 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:43.147 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:43.147 00.000 6880 Enqueuing Expose request
02:15:43.147 00.000 10052 Worker thread wakes up
02:15:43.147 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:15:43.147 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:43.147 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:43.326 00.179 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"75f4c6f4-95bc-4431-a25f-3efe706e45c3"}
02:15:43.326 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"75f4c6f4-95bc-4431-a25f-3efe706e45c3"}
02:15:43.326 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5f8e5342-8504-4cc3-b59f-088b071f3c35"}
02:15:43.327 00.001 6880 case statement mapped state 6 to 3
02:15:43.327 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f8e5342-8504-4cc3-b59f-088b071f3c35"}
02:15:43.328 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"265aef05-7312-4405-aa15-6f9c381ac6f2"}
02:15:43.328 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3176,"width":15,"height":15,"star_pos":[6.78,7.06],"pixels":"..."},"id":"265aef05-7312-4405-aa15-6f9c381ac6f2"}
02:15:44.270 00.942 10052 Exposure complete
02:15:44.339 00.069 10052 worker thread done servicing request
02:15:44.339 00.000 6880 OnExposeComplete: enter
02:15:44.339 00.000 6880 UpdateGuideState(): m_state=6
02:15:44.340 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3177
02:15:44.340 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.10, Mass=2359, SNR=33.6, Peak=158 HFD=4.5
02:15:44.340 00.000 6880 MultiStar: [#1 -0.46,-0.11,0.96,U] [#2 -0.66,0.03,0.00,M9] [#3 -0.40,-0.08,0.90,U] [#4 -0.20,-0.04,0.85,U] [#5 -0.58,-0.33,0.00,M1] [#6 -0.40,-0.16,0.92,U] [#7 -0.36,-0.02,0.77,U] [#8 -0.43,-0.16,0.81,U] 
02:15:44.341 00.001 6880 single-star, 6 included, MultiStar: {-0.33, -0.08}, one-star: {-0.09, 0.02}
02:15:44.341 00.000 6880 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.61) = xAngle (4.49 = -1.79)
02:15:44.341 00.000 6880 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.46 = -1.82)
02:15:44.341 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.02 hyp=0.10 cameraTheta=2.88 mountX=-0.02 mountY=-0.09, mountTheta=-1.79
02:15:44.342 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.02, opts=13)
02:15:44.343 00.001 6880 Enqueuing Move request for scope (-0.09, 0.02)
02:15:44.343 00.000 10052 Worker thread wakes up
02:15:44.343 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.02) opts 0xd
02:15:44.343 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.02)
02:15:44.343 00.000 10052 Moving (-0.09, 0.02) raw xDistance=-0.02 yDistance=-0.09
02:15:44.343 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:15:44.343 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
02:15:44.343 00.000 10052 MoveAxis(E, 0, ABG)
02:15:44.343 00.000 10052 Move returns status 0, amount 0
02:15:44.343 00.000 10052 MoveAxis(N, 0, ABG)
02:15:44.343 00.000 10052 Move returns status 0, amount 0
02:15:44.343 00.000 10052 move complete, result=0
02:15:44.343 00.000 10052 worker thread done servicing request
02:15:44.369 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:44.412 00.043 6880 UpdateGuideState exits: m=2359 SNR=33.6
02:15:44.412 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:44.413 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:44.413 00.000 6880 Enqueuing Expose request
02:15:44.413 00.000 10052 Worker thread wakes up
02:15:44.413 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:44.413 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:44.413 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:45.323 00.910 10052 Exposure complete
02:15:45.324 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f04ba022-167c-46c4-b9b8-2c3d7cdb2923"}
02:15:45.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f04ba022-167c-46c4-b9b8-2c3d7cdb2923"}
02:15:45.325 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"63eaaec6-8b73-4b10-9e68-961242f87fec"}
02:15:45.325 00.000 6880 case statement mapped state 6 to 3
02:15:45.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"63eaaec6-8b73-4b10-9e68-961242f87fec"}
02:15:45.325 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c4b9312c-0836-4daa-88a0-30718ce29888"}
02:15:45.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3177,"width":15,"height":15,"star_pos":[6.84,7.10],"pixels":"..."},"id":"c4b9312c-0836-4daa-88a0-30718ce29888"}
02:15:45.396 00.071 10052 worker thread done servicing request
02:15:45.396 00.000 6880 OnExposeComplete: enter
02:15:45.396 00.000 6880 UpdateGuideState(): m_state=6
02:15:45.397 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3178
02:15:45.397 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=892.12, Mass=2355, SNR=33.7, Peak=146 HFD=4.5
02:15:45.397 00.000 6880 MultiStar: [#1 -0.59,-0.06,0.00,M1] [#2 -0.97,-0.03,0.00,M10] [#3 -0.48,-0.02,0.93,U] [#4 -0.39,-0.13,0.85,U] [#5 -0.66,-0.34,0.00,M2] [#6 -0.44,0.02,0.91,U] [#7 -0.50,-0.06,0.77,U] [#8 -0.36,-0.16,0.78,U] 
02:15:45.397 00.000 6880 single-star, 5 included, MultiStar: {-0.40, -0.04}, one-star: {-0.22, 0.05}
02:15:45.397 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
02:15:45.398 00.001 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.80)
02:15:45.398 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.05 hyp=0.23 cameraTheta=2.91 mountX=-0.04 mountY=-0.22, mountTheta=-1.77
02:15:45.400 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.05, opts=13)
02:15:45.400 00.000 6880 Enqueuing Move request for scope (-0.22, 0.05)
02:15:45.400 00.000 10052 Worker thread wakes up
02:15:45.400 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.05) opts 0xd
02:15:45.400 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.05)
02:15:45.400 00.000 10052 Moving (-0.22, 0.05) raw xDistance=-0.04 yDistance=-0.22
02:15:45.400 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:15:45.400 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.22, slope = -0.01
02:15:45.400 00.000 10052 MoveAxis(E, 0, ABG)
02:15:45.400 00.000 10052 Move returns status 0, amount 0
02:15:45.401 00.001 10052 MoveAxis(N, 14, ABG)
02:15:45.401 00.000 10052 Guiding  Dir = 0, Dur = 14
02:15:45.421 00.020 10052 IsSlewing returns 0
02:15:45.427 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:45.460 00.033 10052 IsGuiding returns 0
02:15:45.474 00.014 6880 UpdateGuideState exits: m=2355 SNR=33.7
02:15:45.475 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:45.475 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:45.475 00.000 6880 Enqueuing Expose request
02:15:45.526 00.051 10052 IsGuiding returns 0
02:15:45.526 00.000 10052 Move returns status 0, amount 14
02:15:45.526 00.000 10052 move complete, result=0
02:15:45.526 00.000 10052 worker thread done servicing request
02:15:45.526 00.000 10052 Worker thread wakes up
02:15:45.526 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:45.526 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:45.527 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 14 ms NORTH
02:15:46.653 01.126 10052 Exposure complete
02:15:46.741 00.088 10052 worker thread done servicing request
02:15:46.741 00.000 6880 OnExposeComplete: enter
02:15:46.741 00.000 6880 UpdateGuideState(): m_state=6
02:15:46.741 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3179
02:15:46.742 00.001 6880 Star::Find returns 1 (0), X=407.90, Y=892.39, Mass=2398, SNR=34.0, Peak=159 HFD=4.5
02:15:46.742 00.000 6880 MultiStar: [#1 -0.45,0.12,0.94,U] [#2 -0.59,0.01,0.00,R] [#3 -0.38,0.05,0.91,U] [#4 -0.30,0.05,0.84,U] [#5 -0.60,-0.22,0.00,M3] [#6 -0.33,0.00,0.90,U] [#7 -0.34,0.10,0.76,U] [#8 -0.31,-0.01,0.80,U] 
02:15:46.742 00.000 6880 refined, 6 included, MultiStar: {-0.30, 0.10}, one-star: {-0.04, 0.32}
02:15:46.742 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.44 = -1.84)
02:15:46.742 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.87)
02:15:46.742 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.32 cameraTheta=2.83 mountX=-0.09 mountY=-0.31, mountTheta=-1.84
02:15:46.744 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.10, opts=13)
02:15:46.745 00.001 6880 Enqueuing Move request for scope (-0.30, 0.10)
02:15:46.745 00.000 10052 Worker thread wakes up
02:15:46.745 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
02:15:46.745 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
02:15:46.745 00.000 10052 Moving (-0.30, 0.10) raw xDistance=-0.09 yDistance=-0.31
02:15:46.745 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:15:46.745 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.31, slope = -0.01
02:15:46.745 00.000 10052 MoveAxis(E, 0, ABG)
02:15:46.745 00.000 10052 Move returns status 0, amount 0
02:15:46.746 00.001 10052 MoveAxis(N, 10, ABG)
02:15:46.746 00.000 10052 Guiding  Dir = 0, Dur = 10
02:15:46.766 00.020 10052 IsSlewing returns 0
02:15:46.777 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:46.805 00.028 10052 IsGuiding returns 0
02:15:46.828 00.023 6880 UpdateGuideState exits: m=2398 SNR=34.0
02:15:46.829 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:46.829 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:46.829 00.000 6880 Enqueuing Expose request
02:15:46.871 00.042 10052 IsGuiding returns 0
02:15:46.871 00.000 10052 Move returns status 0, amount 10
02:15:46.871 00.000 10052 move complete, result=0
02:15:46.871 00.000 10052 worker thread done servicing request
02:15:46.871 00.000 10052 Worker thread wakes up
02:15:46.871 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 10 ms NORTH
02:15:46.871 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:46.871 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:47.324 00.453 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df462154-2e70-4e22-9617-576fe338b5a4"}
02:15:47.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df462154-2e70-4e22-9617-576fe338b5a4"}
02:15:47.324 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95b0e986-5315-4928-afaa-405888af1072"}
02:15:47.325 00.001 6880 case statement mapped state 6 to 3
02:15:47.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"95b0e986-5315-4928-afaa-405888af1072"}
02:15:47.344 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8db8e4a5-ae04-4313-944a-b3ca58725f9f"}
02:15:47.345 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3179,"width":15,"height":15,"star_pos":[6.90,7.39],"pixels":"..."},"id":"8db8e4a5-ae04-4313-944a-b3ca58725f9f"}
02:15:47.778 00.433 10052 Exposure complete
02:15:47.848 00.070 10052 worker thread done servicing request
02:15:47.848 00.000 6880 OnExposeComplete: enter
02:15:47.848 00.000 6880 UpdateGuideState(): m_state=6
02:15:47.848 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3180
02:15:47.849 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=892.18, Mass=2356, SNR=33.6, Peak=159 HFD=4.4
02:15:47.849 00.000 6880 MultiStar: [#1 -0.37,0.11,0.98,U] [#2 0.05,-0.02,0.99,U] [#3 -0.31,0.14,0.91,U] [#4 -0.15,0.00,0.85,U] [#5 -0.25,-0.07,0.97,U] [#6 -0.18,-0.12,0.91,U] [#7 -0.23,0.17,0.78,U] [#8 -0.16,-0.05,0.77,U] 
02:15:47.849 00.000 6880 single-star, 8 included, MultiStar: {-0.19, 0.03}, one-star: {-0.14, 0.11}
02:15:47.849 00.000 6880 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.61) = xAngle (4.09 = -2.19)
02:15:47.849 00.000 6880 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.06 = -2.23)
02:15:47.849 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.11 hyp=0.17 cameraTheta=2.48 mountX=-0.10 mountY=-0.14, mountTheta=-2.21
02:15:47.851 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.11, opts=13)
02:15:47.851 00.000 6880 Enqueuing Move request for scope (-0.14, 0.11)
02:15:47.851 00.000 10052 Worker thread wakes up
02:15:47.851 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.11) opts 0xd
02:15:47.851 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.11)
02:15:47.851 00.000 10052 Moving (-0.14, 0.11) raw xDistance=-0.10 yDistance=-0.14
02:15:47.852 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:15:47.852 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:15:47.852 00.000 10052 MoveAxis(E, 0, ABG)
02:15:47.852 00.000 10052 Move returns status 0, amount 0
02:15:47.852 00.000 10052 MoveAxis(N, 0, ABG)
02:15:47.852 00.000 10052 Move returns status 0, amount 0
02:15:47.852 00.000 10052 move complete, result=0
02:15:47.852 00.000 10052 worker thread done servicing request
02:15:47.886 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:47.928 00.042 6880 UpdateGuideState exits: m=2356 SNR=33.6
02:15:47.928 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:47.928 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:47.928 00.000 6880 Enqueuing Expose request
02:15:47.928 00.000 10052 Worker thread wakes up
02:15:47.928 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:47.928 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:47.929 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:15:49.064 01.135 10052 Exposure complete
02:15:49.138 00.074 10052 worker thread done servicing request
02:15:49.139 00.001 6880 OnExposeComplete: enter
02:15:49.139 00.000 6880 UpdateGuideState(): m_state=6
02:15:49.139 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3181
02:15:49.139 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=892.37, Mass=2314, SNR=33.4, Peak=162 HFD=4.3
02:15:49.140 00.001 6880 MultiStar: [#1 -0.66,0.06,0.00,M1] [#2 -0.08,0.01,1.02,U] [#3 -0.53,0.08,0.00,M1] [#4 -0.52,-0.07,0.85,U] [#5 -0.85,-0.22,0.00,M3] [#6 -0.48,-0.01,0.95,U] [#7 -0.62,0.02,0.00,M1] [#8 -0.52,0.16,0.00,M1] 
02:15:49.140 00.000 6880 refined, 3 included, MultiStar: {-0.32, 0.06}, one-star: {-0.25, 0.30}
02:15:49.140 00.000 6880 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.61) = xAngle (4.56 = -1.73)
02:15:49.140 00.000 6880 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.53 = -1.76)
02:15:49.140 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.06 hyp=0.33 cameraTheta=2.94 mountX=-0.05 mountY=-0.32, mountTheta=-1.73
02:15:49.142 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.06, opts=13)
02:15:49.142 00.000 6880 Enqueuing Move request for scope (-0.32, 0.06)
02:15:49.142 00.000 10052 Worker thread wakes up
02:15:49.142 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.06) opts 0xd
02:15:49.142 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.06)
02:15:49.142 00.000 10052 Moving (-0.32, 0.06) raw xDistance=-0.05 yDistance=-0.32
02:15:49.142 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:15:49.142 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.32, slope = -0.02
02:15:49.142 00.000 10052 MoveAxis(E, 0, ABG)
02:15:49.142 00.000 10052 Move returns status 0, amount 0
02:15:49.142 00.000 10052 MoveAxis(N, 30, ABG)
02:15:49.142 00.000 10052 Guiding  Dir = 0, Dur = 30
02:15:49.162 00.020 10052 IsSlewing returns 0
02:15:49.172 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:49.201 00.029 10052 IsGuiding returns 0
02:15:49.222 00.021 6880 UpdateGuideState exits: m=2314 SNR=33.4
02:15:49.222 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:49.222 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:49.222 00.000 6880 Enqueuing Expose request
02:15:49.228 00.006 10052 PulseGuide returned control before completion, sleep 13
02:15:49.268 00.040 10052 IsGuiding returns 0
02:15:49.268 00.000 10052 Move returns status 0, amount 30
02:15:49.268 00.000 10052 move complete, result=0
02:15:49.269 00.001 10052 worker thread done servicing request
02:15:49.269 00.000 10052 Worker thread wakes up
02:15:49.269 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:49.269 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:49.270 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 30 ms NORTH
02:15:49.364 00.094 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"95ff9489-cdde-4507-b036-15eb44985683"}
02:15:49.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"95ff9489-cdde-4507-b036-15eb44985683"}
02:15:49.365 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45bd6c73-5c5a-428b-8886-b93580c80191"}
02:15:49.365 00.000 6880 case statement mapped state 6 to 3
02:15:49.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45bd6c73-5c5a-428b-8886-b93580c80191"}
02:15:49.366 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4f981527-4c49-41da-bf7e-401d25df01fe"}
02:15:49.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3181,"width":15,"height":15,"star_pos":[6.69,7.37],"pixels":"..."},"id":"4f981527-4c49-41da-bf7e-401d25df01fe"}
02:15:50.179 00.813 10052 Exposure complete
02:15:50.255 00.076 10052 worker thread done servicing request
02:15:50.255 00.000 6880 OnExposeComplete: enter
02:15:50.255 00.000 6880 UpdateGuideState(): m_state=6
02:15:50.255 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3182
02:15:50.256 00.001 6880 Star::Find returns 1 (0), X=407.64, Y=892.24, Mass=2347, SNR=33.6, Peak=162 HFD=4.4
02:15:50.256 00.000 6880 MultiStar: [#1 -0.89,0.09,0.00,M2] [#2 -0.12,0.02,1.00,U] [#3 -0.54,0.09,0.00,M2] [#4 -0.59,-0.10,0.00,M1] [#5 -0.87,-0.24,0.00,M4] [#6 -0.57,0.11,0.00,M1] [#7 -0.76,0.17,0.00,M2] [#8 -0.53,0.30,0.00,M2] 
02:15:50.256 00.000 6880 refined, 1 included, MultiStar: {-0.21, 0.09}, one-star: {-0.30, 0.17}
02:15:50.256 00.000 6880 CameraToMount -- cameraTheta (2.73) - m_xAngle (-1.61) = xAngle (4.35 = -1.94)
02:15:50.257 00.001 6880 CameraToMount -- cameraTheta (2.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.32 = -1.97)
02:15:50.257 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.09 hyp=0.23 cameraTheta=2.73 mountX=-0.08 mountY=-0.21, mountTheta=-1.94
02:15:50.258 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.09, opts=13)
02:15:50.258 00.000 6880 Enqueuing Move request for scope (-0.21, 0.09)
02:15:50.258 00.000 10052 Worker thread wakes up
02:15:50.258 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.09) opts 0xd
02:15:50.258 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.09)
02:15:50.258 00.000 10052 Moving (-0.21, 0.09) raw xDistance=-0.08 yDistance=-0.21
02:15:50.259 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:15:50.259 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.21, slope = -0.01
02:15:50.259 00.000 10052 MoveAxis(E, 0, ABG)
02:15:50.259 00.000 10052 Move returns status 0, amount 0
02:15:50.259 00.000 10052 MoveAxis(N, 23, ABG)
02:15:50.259 00.000 10052 Guiding  Dir = 0, Dur = 23
02:15:50.284 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:50.311 00.027 10052 IsSlewing returns 0
02:15:50.329 00.018 6880 UpdateGuideState exits: m=2347 SNR=33.6
02:15:50.329 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:50.330 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:50.330 00.000 6880 Enqueuing Expose request
02:15:50.385 00.055 10052 IsGuiding returns 0
02:15:50.483 00.098 10052 IsGuiding returns 1
02:15:50.483 00.000 10052 scope still moving after pulse duration time elapsed
02:15:50.539 00.056 10052 IsSlewing returns 0
02:15:50.578 00.039 10052 IsGuiding returns 0
02:15:50.578 00.000 10052 scope move finished after 23 + 169 ms
02:15:50.578 00.000 10052 Move returns status 0, amount 23
02:15:50.578 00.000 10052 move complete, result=0
02:15:50.578 00.000 10052 worker thread done servicing request
02:15:50.578 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 23 ms NORTH
02:15:50.578 00.000 10052 Worker thread wakes up
02:15:50.578 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:50.578 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:51.341 00.763 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f00d911-7e0d-46ec-a441-28c288e52a4d"}
02:15:51.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f00d911-7e0d-46ec-a441-28c288e52a4d"}
02:15:51.342 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b1e8370-094f-4907-b045-5cfd76c38c8e"}
02:15:51.342 00.000 6880 case statement mapped state 6 to 3
02:15:51.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b1e8370-094f-4907-b045-5cfd76c38c8e"}
02:15:51.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e12034f2-1a45-4116-90ea-bbc382254c4a"}
02:15:51.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3182,"width":15,"height":15,"star_pos":[6.64,7.24],"pixels":"..."},"id":"e12034f2-1a45-4116-90ea-bbc382254c4a"}
02:15:51.717 00.374 10052 Exposure complete
02:15:51.807 00.090 10052 worker thread done servicing request
02:15:51.807 00.000 6880 OnExposeComplete: enter
02:15:51.807 00.000 6880 UpdateGuideState(): m_state=6
02:15:51.807 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3183
02:15:51.808 00.001 6880 Star::Find returns 1 (0), X=407.70, Y=892.54, Mass=2303, SNR=33.2, Peak=165 HFD=4.5
02:15:51.808 00.000 6880 MultiStar: [#1 -0.57,0.25,0.00,M3] [#2 -0.10,0.21,1.00,U] [#3 -0.47,0.32,0.00,M3] [#4 -0.53,0.26,0.00,M2] [#5 -0.68,-0.07,0.00,M5] [#6 -0.49,0.10,0.93,U] [#7 -0.47,0.52,0.00,M3] [#8 -0.34,0.44,0.00,M3] 
02:15:51.808 00.000 6880 refined, 2 included, MultiStar: {-0.27, 0.26}, one-star: {-0.24, 0.47}
02:15:51.808 00.000 6880 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.61) = xAngle (3.98 = -2.30)
02:15:51.808 00.000 6880 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.95 = -2.33)
02:15:51.808 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.26 hyp=0.38 cameraTheta=2.37 mountX=-0.25 mountY=-0.27, mountTheta=-2.31
02:15:51.810 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.26, opts=13)
02:15:51.810 00.000 6880 Enqueuing Move request for scope (-0.27, 0.26)
02:15:51.810 00.000 10052 Worker thread wakes up
02:15:51.810 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.26) opts 0xd
02:15:51.810 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.26)
02:15:51.810 00.000 10052 Moving (-0.27, 0.26) raw xDistance=-0.25 yDistance=-0.27
02:15:51.811 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:15:51.811 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.27, slope = -0.01
02:15:51.811 00.000 10052 MoveAxis(E, 67, ABG)
02:15:51.811 00.000 10052 Guiding  Dir = 2, Dur = 67
02:15:51.840 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:51.887 00.047 10052 IsSlewing returns 0
02:15:51.887 00.000 6880 UpdateGuideState exits: m=2303 SNR=33.2
02:15:51.887 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:51.887 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:51.887 00.000 6880 Enqueuing Expose request
02:15:51.966 00.079 10052 IsGuiding returns 0
02:15:52.030 00.064 10052 PulseGuide returned control before completion, sleep 14
02:15:52.111 00.081 10052 IsGuiding returns 1
02:15:52.111 00.000 10052 scope still moving after pulse duration time elapsed
02:15:52.185 00.074 10052 IsSlewing returns 0
02:15:52.251 00.066 10052 IsGuiding returns 0
02:15:52.251 00.000 10052 scope move finished after 67 + 218 ms
02:15:52.252 00.001 10052 Move returns status 0, amount 67
02:15:52.252 00.000 10052 MoveAxis(N, 23, ABG)
02:15:52.252 00.000 10052 Guiding  Dir = 0, Dur = 23
02:15:52.326 00.074 10052 IsSlewing returns 0
02:15:52.405 00.079 10052 IsGuiding returns 0
02:15:52.548 00.143 10052 IsGuiding returns 0
02:15:52.548 00.000 10052 Move returns status 0, amount 23
02:15:52.548 00.000 10052 move complete, result=0
02:15:52.548 00.000 10052 worker thread done servicing request
02:15:52.548 00.000 6880 GuideStep: -0.3 px 67 ms EAST, -0.3 px 23 ms NORTH
02:15:52.548 00.000 10052 Worker thread wakes up
02:15:52.548 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:52.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:53.340 00.792 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c3416cf-4cb9-458e-883a-9bd10b0d47b7"}
02:15:53.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c3416cf-4cb9-458e-883a-9bd10b0d47b7"}
02:15:53.340 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2dbd7ea7-28f1-4abf-ac56-d9967d2f24ac"}
02:15:53.340 00.000 6880 case statement mapped state 6 to 3
02:15:53.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2dbd7ea7-28f1-4abf-ac56-d9967d2f24ac"}
02:15:53.341 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"29aa7e46-afb4-4fd1-84e7-90d2884b7fdb"}
02:15:53.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3183,"width":15,"height":15,"star_pos":[6.70,6.54],"pixels":"..."},"id":"29aa7e46-afb4-4fd1-84e7-90d2884b7fdb"}
02:15:53.468 00.127 10052 Exposure complete
02:15:53.538 00.070 10052 worker thread done servicing request
02:15:53.539 00.001 6880 OnExposeComplete: enter
02:15:53.539 00.000 6880 UpdateGuideState(): m_state=6
02:15:53.539 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3184
02:15:53.539 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.49, Mass=2335, SNR=33.5, Peak=153 HFD=4.6
02:15:53.540 00.001 6880 MultiStar: [#1 -0.53,0.23,0.00,M4] [#2 0.04,0.17,1.02,U] [#3 -0.43,0.25,0.90,U] [#4 -0.41,0.10,0.84,U] [#5 -0.67,-0.22,0.00,M6] [#6 -0.46,0.05,0.92,U] [#7 -0.61,0.24,0.00,M4] [#8 -0.33,0.36,0.82,U] 
02:15:53.540 00.000 6880 refined, 5 included, MultiStar: {-0.28, 0.23}, one-star: {-0.16, 0.42}
02:15:53.540 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.08 = -2.21)
02:15:53.540 00.000 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.05 = -2.24)
02:15:53.540 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.23 hyp=0.36 cameraTheta=2.46 mountX=-0.21 mountY=-0.28, mountTheta=-2.22
02:15:53.541 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.23, opts=13)
02:15:53.541 00.000 6880 Enqueuing Move request for scope (-0.28, 0.23)
02:15:53.542 00.001 10052 Worker thread wakes up
02:15:53.542 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.23) opts 0xd
02:15:53.542 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.23)
02:15:53.542 00.000 10052 Moving (-0.28, 0.23) raw xDistance=-0.21 yDistance=-0.28
02:15:53.542 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:15:53.542 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.28, slope = -0.01
02:15:53.542 00.000 10052 MoveAxis(E, 61, ABG)
02:15:53.542 00.000 10052 Guiding  Dir = 2, Dur = 61
02:15:53.565 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:53.605 00.040 6880 UpdateGuideState exits: m=2335 SNR=33.5
02:15:53.605 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:53.605 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:53.605 00.000 6880 Enqueuing Expose request
02:15:53.618 00.013 10052 IsSlewing returns 0
02:15:53.692 00.074 10052 IsGuiding returns 0
02:15:53.837 00.145 10052 IsGuiding returns 1
02:15:53.838 00.001 10052 scope still moving after pulse duration time elapsed
02:15:53.916 00.078 10052 IsSlewing returns 0
02:15:53.990 00.074 10052 IsGuiding returns 0
02:15:53.990 00.000 10052 scope move finished after 61 + 237 ms
02:15:53.990 00.000 10052 Move returns status 0, amount 61
02:15:53.991 00.001 10052 MoveAxis(N, 21, ABG)
02:15:53.991 00.000 10052 Guiding  Dir = 0, Dur = 21
02:15:54.070 00.079 10052 IsSlewing returns 0
02:15:54.145 00.075 10052 IsGuiding returns 0
02:15:54.292 00.147 10052 IsGuiding returns 0
02:15:54.293 00.001 10052 Move returns status 0, amount 21
02:15:54.293 00.000 10052 move complete, result=0
02:15:54.293 00.000 10052 worker thread done servicing request
02:15:54.293 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.3 px 21 ms NORTH
02:15:54.293 00.000 10052 Worker thread wakes up
02:15:54.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:54.293 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:55.340 01.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f764845e-4b89-45fe-828a-7a9e6764090a"}
02:15:55.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f764845e-4b89-45fe-828a-7a9e6764090a"}
02:15:55.340 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61a91b7f-0644-41a3-a835-439f0176458c"}
02:15:55.341 00.001 6880 case statement mapped state 6 to 3
02:15:55.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61a91b7f-0644-41a3-a835-439f0176458c"}
02:15:55.341 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cb4f7ed9-4c0f-4fe4-87f2-b1edc264d8bb"}
02:15:55.342 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3184,"width":15,"height":15,"star_pos":[6.77,7.49],"pixels":"..."},"id":"cb4f7ed9-4c0f-4fe4-87f2-b1edc264d8bb"}
02:15:55.422 00.080 10052 Exposure complete
02:15:55.487 00.065 10052 worker thread done servicing request
02:15:55.487 00.000 6880 OnExposeComplete: enter
02:15:55.487 00.000 6880 UpdateGuideState(): m_state=6
02:15:55.487 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3185
02:15:55.487 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.33, Mass=2286, SNR=33.1, Peak=151 HFD=4.5
02:15:55.488 00.001 6880 MultiStar: [#1 -0.70,-0.00,0.00,M5] [#2 -0.07,-0.01,1.00,U] [#3 -0.49,0.09,0.92,U] [#4 -0.51,-0.09,0.86,U] [#5 -0.83,-0.22,0.00,M7] [#6 -0.47,-0.09,0.93,U] [#7 -0.47,0.06,0.77,U] [#8 -0.48,0.05,0.82,U] 
02:15:55.488 00.000 6880 refined, 6 included, MultiStar: {-0.39, 0.04}, one-star: {-0.31, 0.26}
02:15:55.488 00.000 6880 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.61) = xAngle (4.65 = -1.63)
02:15:55.488 00.000 6880 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.62 = -1.66)
02:15:55.488 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=0.04 hyp=0.39 cameraTheta=3.04 mountX=-0.02 mountY=-0.39, mountTheta=-1.63
02:15:55.490 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=0.04, opts=13)
02:15:55.490 00.000 6880 Enqueuing Move request for scope (-0.39, 0.04)
02:15:55.490 00.000 10052 Worker thread wakes up
02:15:55.490 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.04) opts 0xd
02:15:55.490 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, 0.04)
02:15:55.490 00.000 10052 Moving (-0.39, 0.04) raw xDistance=-0.02 yDistance=-0.39
02:15:55.490 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:15:55.490 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.39, slope = -0.02
02:15:55.490 00.000 10052 MoveAxis(E, 0, ABG)
02:15:55.490 00.000 10052 Move returns status 0, amount 0
02:15:55.490 00.000 10052 MoveAxis(N, 40, ABG)
02:15:55.490 00.000 10052 Guiding  Dir = 0, Dur = 40
02:15:55.514 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:55.545 00.031 10052 IsSlewing returns 0
02:15:55.555 00.010 6880 UpdateGuideState exits: m=2286 SNR=33.1
02:15:55.555 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:55.555 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:55.555 00.000 6880 Enqueuing Expose request
02:15:55.618 00.063 10052 IsGuiding returns 0
02:15:55.758 00.140 10052 IsGuiding returns 0
02:15:55.758 00.000 10052 Move returns status 0, amount 40
02:15:55.758 00.000 10052 move complete, result=0
02:15:55.758 00.000 10052 worker thread done servicing request
02:15:55.758 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 40 ms NORTH
02:15:55.759 00.001 10052 Worker thread wakes up
02:15:55.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:55.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:56.671 00.912 10052 Exposure complete
02:15:56.729 00.058 10052 worker thread done servicing request
02:15:56.729 00.000 6880 OnExposeComplete: enter
02:15:56.730 00.001 6880 UpdateGuideState(): m_state=6
02:15:56.730 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3186
02:15:56.730 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.46, Mass=2241, SNR=32.9, Peak=149 HFD=4.3
02:15:56.730 00.000 6880 MultiStar: [#1 -0.35,0.23,0.98,U] [#2 -0.05,0.22,1.03,U] [#3 -0.42,0.32,0.00,M2] [#4 -0.06,0.45,0.86,U] [#5 -0.47,0.28,0.00,M8] [#6 -0.39,0.11,0.97,U] [#7 -0.25,0.33,0.80,U] [#8 -0.26,0.48,0.00,M2] 
02:15:56.730 00.000 6880 refined, 5 included, MultiStar: {-0.18, 0.28}, one-star: {-0.01, 0.39}
02:15:56.730 00.000 6880 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.61) = xAngle (3.75 = -2.53)
02:15:56.731 00.001 6880 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.72 = -2.56)
02:15:56.731 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.34 cameraTheta=2.14 mountX=-0.27 mountY=-0.18, mountTheta=-2.55
02:15:56.732 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.28, opts=13)
02:15:56.732 00.000 6880 Enqueuing Move request for scope (-0.18, 0.28)
02:15:56.732 00.000 10052 Worker thread wakes up
02:15:56.732 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
02:15:56.732 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
02:15:56.732 00.000 10052 Moving (-0.18, 0.28) raw xDistance=-0.27 yDistance=-0.18
02:15:56.732 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:15:56.733 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.18, slope = -0.01
02:15:56.733 00.000 10052 MoveAxis(E, 73, ABG)
02:15:56.733 00.000 10052 Guiding  Dir = 2, Dur = 73
02:15:56.753 00.020 10052 IsSlewing returns 0
02:15:56.754 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:56.792 00.038 6880 UpdateGuideState exits: m=2241 SNR=32.9
02:15:56.792 00.000 10052 IsGuiding returns 0
02:15:56.792 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:56.792 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:56.792 00.000 6880 Enqueuing Expose request
02:15:56.819 00.027 10052 PulseGuide returned control before completion, sleep 56
02:15:56.908 00.089 10052 IsGuiding returns 0
02:15:56.908 00.000 10052 Move returns status 0, amount 73
02:15:56.908 00.000 10052 MoveAxis(N, 24, ABG)
02:15:56.908 00.000 10052 Guiding  Dir = 0, Dur = 24
02:15:56.946 00.038 10052 IsSlewing returns 0
02:15:56.984 00.038 10052 IsGuiding returns 0
02:15:57.052 00.068 10052 IsGuiding returns 1
02:15:57.052 00.000 10052 scope still moving after pulse duration time elapsed
02:15:57.094 00.042 10052 IsSlewing returns 0
02:15:57.132 00.038 10052 IsGuiding returns 0
02:15:57.132 00.000 10052 scope move finished after 24 + 124 ms
02:15:57.133 00.001 10052 Move returns status 0, amount 24
02:15:57.133 00.000 10052 move complete, result=0
02:15:57.133 00.000 10052 worker thread done servicing request
02:15:57.133 00.000 6880 GuideStep: -0.3 px 73 ms EAST, -0.2 px 24 ms NORTH
02:15:57.133 00.000 10052 Worker thread wakes up
02:15:57.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:57.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:57.338 00.205 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac0ef2b4-5f7d-4711-aad8-3c0f91536db8"}
02:15:57.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac0ef2b4-5f7d-4711-aad8-3c0f91536db8"}
02:15:57.339 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6311d191-63e9-4871-902d-3c722e5a49aa"}
02:15:57.339 00.000 6880 case statement mapped state 6 to 3
02:15:57.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6311d191-63e9-4871-902d-3c722e5a49aa"}
02:15:57.340 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4efa6054-bc62-46ac-859c-4e4e72f06b4e"}
02:15:57.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3186,"width":15,"height":15,"star_pos":[6.92,7.46],"pixels":"..."},"id":"4efa6054-bc62-46ac-859c-4e4e72f06b4e"}
02:15:58.263 00.923 10052 Exposure complete
02:15:58.346 00.083 10052 worker thread done servicing request
02:15:58.346 00.000 6880 OnExposeComplete: enter
02:15:58.346 00.000 6880 UpdateGuideState(): m_state=6
02:15:58.346 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3187
02:15:58.346 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.51, Mass=2358, SNR=33.6, Peak=160 HFD=4.5
02:15:58.347 00.001 6880 MultiStar: [#1 -0.51,0.07,0.97,U] [#2 0.00,0.11,1.00,U] [#3 -0.37,0.11,0.94,U] [#4 -0.28,0.08,0.86,U] [#5 -0.53,0.24,0.00,M9] [#6 -0.30,0.07,0.95,U] [#7 -0.32,0.23,0.76,U] [#8 -0.36,0.32,0.81,U] 
02:15:58.347 00.000 6880 refined, 7 included, MultiStar: {-0.29, 0.18}, one-star: {-0.23, 0.44}
02:15:58.347 00.000 6880 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.61) = xAngle (4.21 = -2.07)
02:15:58.347 00.000 6880 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.18 = -2.10)
02:15:58.347 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.18 hyp=0.34 cameraTheta=2.60 mountX=-0.16 mountY=-0.30, mountTheta=-2.08
02:15:58.349 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.18, opts=13)
02:15:58.349 00.000 6880 Enqueuing Move request for scope (-0.29, 0.18)
02:15:58.349 00.000 10052 Worker thread wakes up
02:15:58.349 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.18) opts 0xd
02:15:58.349 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.18)
02:15:58.349 00.000 10052 Moving (-0.29, 0.18) raw xDistance=-0.16 yDistance=-0.30
02:15:58.349 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
02:15:58.349 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.30, slope = -0.01
02:15:58.350 00.001 10052 MoveAxis(E, 48, ABG)
02:15:58.350 00.000 10052 Guiding  Dir = 2, Dur = 48
02:15:58.377 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:58.419 00.042 6880 UpdateGuideState exits: m=2358 SNR=33.6
02:15:58.419 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:58.419 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:58.419 00.000 6880 Enqueuing Expose request
02:15:58.423 00.004 10052 IsSlewing returns 0
02:15:58.462 00.039 10052 IsGuiding returns 0
02:15:58.489 00.027 10052 PulseGuide returned control before completion, sleep 31
02:15:58.546 00.057 10052 IsGuiding returns 0
02:15:58.546 00.000 10052 Move returns status 0, amount 48
02:15:58.546 00.000 10052 MoveAxis(N, 11, ABG)
02:15:58.546 00.000 10052 Guiding  Dir = 0, Dur = 11
02:15:58.584 00.038 10052 IsSlewing returns 0
02:15:58.623 00.039 10052 IsGuiding returns 0
02:15:58.688 00.065 10052 IsGuiding returns 0
02:15:58.688 00.000 10052 Move returns status 0, amount 11
02:15:58.689 00.001 10052 move complete, result=0
02:15:58.689 00.000 10052 worker thread done servicing request
02:15:58.689 00.000 6880 GuideStep: -0.2 px 48 ms EAST, -0.3 px 11 ms NORTH
02:15:58.689 00.000 10052 Worker thread wakes up
02:15:58.689 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:58.689 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:15:59.337 00.648 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85bc0a32-bbed-458b-bd03-10cf01750a13"}
02:15:59.337 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85bc0a32-bbed-458b-bd03-10cf01750a13"}
02:15:59.338 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed13f09b-88f5-4a45-b16c-5db5a46dedeb"}
02:15:59.338 00.000 6880 case statement mapped state 6 to 3
02:15:59.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed13f09b-88f5-4a45-b16c-5db5a46dedeb"}
02:15:59.339 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5b8f22e6-0b39-4b4a-8ba1-b8de1b2669fd"}
02:15:59.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3187,"width":15,"height":15,"star_pos":[6.70,6.51],"pixels":"..."},"id":"5b8f22e6-0b39-4b4a-8ba1-b8de1b2669fd"}
02:15:59.595 00.256 10052 Exposure complete
02:15:59.660 00.065 10052 worker thread done servicing request
02:15:59.660 00.000 6880 OnExposeComplete: enter
02:15:59.660 00.000 6880 UpdateGuideState(): m_state=6
02:15:59.660 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3188
02:15:59.660 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.29, Mass=2281, SNR=33.1, Peak=164 HFD=4.4
02:15:59.661 00.001 6880 MultiStar: [#1 -0.65,0.12,0.00,M4] [#2 -0.10,0.02,1.02,U] [#3 -0.40,0.15,0.92,U] [#4 -0.18,0.27,0.87,U] [#5 -0.69,-0.28,0.00,M10] [#6 -0.40,0.02,0.97,U] [#7 -0.46,0.12,0.77,U] [#8 -0.41,0.01,0.82,U] 
02:15:59.661 00.000 6880 single-star, 6 included, MultiStar: {-0.29, 0.11}, one-star: {-0.14, 0.22}
02:15:59.661 00.000 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.74 = -2.55)
02:15:59.661 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.71 = -2.58)
02:15:59.661 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.22 hyp=0.26 cameraTheta=2.12 mountX=-0.21 mountY=-0.14, mountTheta=-2.57
02:15:59.663 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.22, opts=13)
02:15:59.663 00.000 6880 Enqueuing Move request for scope (-0.14, 0.22)
02:15:59.663 00.000 10052 Worker thread wakes up
02:15:59.663 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.22) opts 0xd
02:15:59.663 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.22)
02:15:59.663 00.000 10052 Moving (-0.14, 0.22) raw xDistance=-0.21 yDistance=-0.14
02:15:59.663 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:15:59.663 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
02:15:59.663 00.000 10052 MoveAxis(E, 59, ABG)
02:15:59.663 00.000 10052 Guiding  Dir = 2, Dur = 59
02:15:59.686 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:15:59.723 00.037 6880 UpdateGuideState exits: m=2281 SNR=33.1
02:15:59.723 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:15:59.723 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:15:59.724 00.001 6880 Enqueuing Expose request
02:15:59.732 00.008 10052 IsSlewing returns 0
02:15:59.811 00.079 10052 IsGuiding returns 0
02:15:59.954 00.143 10052 IsGuiding returns 0
02:15:59.954 00.000 10052 Move returns status 0, amount 59
02:15:59.954 00.000 10052 MoveAxis(N, 0, ABG)
02:15:59.954 00.000 10052 Move returns status 0, amount 0
02:15:59.954 00.000 10052 move complete, result=0
02:15:59.955 00.001 10052 worker thread done servicing request
02:15:59.955 00.000 6880 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
02:15:59.955 00.000 10052 Worker thread wakes up
02:15:59.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:15:59.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:01.085 01.130 10052 Exposure complete
02:16:01.165 00.080 10052 worker thread done servicing request
02:16:01.165 00.000 6880 OnExposeComplete: enter
02:16:01.165 00.000 6880 UpdateGuideState(): m_state=6
02:16:01.167 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3189
02:16:01.167 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.50, Mass=2299, SNR=33.3, Peak=175 HFD=4.5
02:16:01.167 00.000 6880 MultiStar: [#1 -0.51,0.15,0.00,M5] [#2 0.26,0.32,1.00,U] [#3 -0.36,0.12,0.91,U] [#4 -0.42,0.03,0.84,U] [#5 -0.79,-0.13,0.00,R] [#6 -0.32,0.05,0.92,U] [#7 -0.35,0.17,0.75,U] [#8 -0.34,0.16,0.79,U] 
02:16:01.168 00.001 6880 refined, 6 included, MultiStar: {-0.24, 0.19}, one-star: {-0.24, 0.43}
02:16:01.168 00.000 6880 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.61) = xAngle (4.09 = -2.19)
02:16:01.168 00.000 6880 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.06 = -2.23)
02:16:01.168 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.30 cameraTheta=2.48 mountX=-0.18 mountY=-0.24, mountTheta=-2.21
02:16:01.169 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.19, opts=13)
02:16:01.169 00.000 6880 Enqueuing Move request for scope (-0.24, 0.19)
02:16:01.170 00.001 10052 Worker thread wakes up
02:16:01.170 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
02:16:01.170 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
02:16:01.170 00.000 10052 Moving (-0.24, 0.19) raw xDistance=-0.18 yDistance=-0.24
02:16:01.170 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
02:16:01.170 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.00
02:16:01.170 00.000 10052 MoveAxis(E, 51, ABG)
02:16:01.170 00.000 10052 Guiding  Dir = 2, Dur = 51
02:16:01.191 00.021 10052 IsSlewing returns 0
02:16:01.199 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:01.229 00.030 10052 IsGuiding returns 0
02:16:01.257 00.028 10052 PulseGuide returned control before completion, sleep 34
02:16:01.258 00.001 6880 UpdateGuideState exits: m=2299 SNR=33.3
02:16:01.258 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:01.259 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:01.259 00.000 6880 Enqueuing Expose request
02:16:01.321 00.062 10052 IsGuiding returns 0
02:16:01.321 00.000 10052 Move returns status 0, amount 51
02:16:01.321 00.000 10052 MoveAxis(N, 0, ABG)
02:16:01.321 00.000 10052 Move returns status 0, amount 0
02:16:01.321 00.000 10052 move complete, result=0
02:16:01.321 00.000 10052 worker thread done servicing request
02:16:01.322 00.001 10052 Worker thread wakes up
02:16:01.322 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:01.322 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:01.322 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.2 px 0 ms NORTH
02:16:01.340 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"881fa0ea-29dc-49e1-9cb6-b6be65e017dc"}
02:16:01.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"881fa0ea-29dc-49e1-9cb6-b6be65e017dc"}
02:16:01.343 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"44529f53-9e52-4692-8412-66b0b7611779"}
02:16:01.343 00.000 6880 case statement mapped state 6 to 3
02:16:01.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"44529f53-9e52-4692-8412-66b0b7611779"}
02:16:01.345 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"103cf611-2a3c-4432-acea-38ebdcf18ae7"}
02:16:01.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3189,"width":15,"height":15,"star_pos":[6.70,6.50],"pixels":"..."},"id":"103cf611-2a3c-4432-acea-38ebdcf18ae7"}
02:16:02.237 00.892 10052 Exposure complete
02:16:02.319 00.082 10052 worker thread done servicing request
02:16:02.319 00.000 6880 OnExposeComplete: enter
02:16:02.319 00.000 6880 UpdateGuideState(): m_state=6
02:16:02.319 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3190
02:16:02.320 00.001 6880 Star::Find returns 1 (0), X=407.56, Y=892.11, Mass=2366, SNR=33.7, Peak=131 HFD=4.6
02:16:02.320 00.000 6880 MultiStar: [#1 -0.75,-0.09,0.00,M6] [#2 -0.09,-0.03,0.97,U] [#3 -0.42,-0.11,0.89,U] [#4 -0.62,-0.09,0.00,M1] [#5 0.09,-0.38,0.98,U] [#6 -0.53,-0.10,0.00,M1] [#7 -0.53,-0.01,0.74,U] [#8 -0.58,-0.02,0.00,M1] 
02:16:02.320 00.000 6880 refined, 4 included, MultiStar: {-0.25, -0.10}, one-star: {-0.37, 0.04}
02:16:02.320 00.000 6880 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.61) = xAngle (-1.14 = -1.14)
02:16:02.320 00.000 6880 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
02:16:02.320 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.75 mountX=0.11 mountY=-0.25, mountTheta=-1.14
02:16:02.323 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.10, opts=13)
02:16:02.323 00.000 6880 Enqueuing Move request for scope (-0.25, -0.10)
02:16:02.323 00.000 10052 Worker thread wakes up
02:16:02.323 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
02:16:02.323 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
02:16:02.323 00.000 10052 Moving (-0.25, -0.10) raw xDistance=0.11 yDistance=-0.25
02:16:02.323 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:16:02.323 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
02:16:02.323 00.000 10052 MoveAxis(W, 28, ABG)
02:16:02.323 00.000 10052 Guiding  Dir = 3, Dur = 28
02:16:02.354 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:02.401 00.047 6880 UpdateGuideState exits: m=2366 SNR=33.7
02:16:02.401 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:02.401 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:02.401 00.000 6880 Enqueuing Expose request
02:16:02.419 00.018 10052 IsSlewing returns 0
02:16:02.458 00.039 10052 IsGuiding returns 0
02:16:02.485 00.027 10052 PulseGuide returned control before completion, sleep 11
02:16:02.524 00.039 10052 IsGuiding returns 0
02:16:02.524 00.000 10052 Move returns status 0, amount 28
02:16:02.524 00.000 10052 MoveAxis(N, 0, ABG)
02:16:02.524 00.000 10052 Move returns status 0, amount 0
02:16:02.524 00.000 10052 move complete, result=0
02:16:02.524 00.000 10052 worker thread done servicing request
02:16:02.524 00.000 10052 Worker thread wakes up
02:16:02.524 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:02.524 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:02.545 00.021 6880 GuideStep: 0.1 px 28 ms WEST, -0.2 px 0 ms NORTH
02:16:03.355 00.810 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11a8d132-22f8-4602-ac78-14c86d838fbd"}
02:16:03.355 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11a8d132-22f8-4602-ac78-14c86d838fbd"}
02:16:03.357 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ad1f5f4-88d8-4912-b2a0-fda5c24e43d7"}
02:16:03.357 00.000 6880 case statement mapped state 6 to 3
02:16:03.357 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ad1f5f4-88d8-4912-b2a0-fda5c24e43d7"}
02:16:03.358 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"13d7dede-da83-47bf-b941-17708e6fd0ea"}
02:16:03.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3190,"width":15,"height":15,"star_pos":[6.56,7.11],"pixels":"..."},"id":"13d7dede-da83-47bf-b941-17708e6fd0ea"}
02:16:03.663 00.305 10052 Exposure complete
02:16:03.750 00.087 10052 worker thread done servicing request
02:16:03.750 00.000 6880 OnExposeComplete: enter
02:16:03.750 00.000 6880 UpdateGuideState(): m_state=6
02:16:03.751 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3191
02:16:03.751 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=892.49, Mass=2316, SNR=33.3, Peak=166 HFD=4.4
02:16:03.752 00.001 6880 MultiStar: [#1 -0.79,0.18,0.00,M7] [#2 -0.14,0.15,0.97,U] [#3 -0.58,0.32,0.00,M1] [#4 -0.52,0.13,0.00,M2] [#5 0.10,0.29,0.97,U] [#6 -0.41,0.29,0.89,U] [#7 -0.60,0.44,0.00,M1] [#8 -0.35,0.40,0.00,M2] 
02:16:03.752 00.000 6880 refined, 3 included, MultiStar: {-0.19, 0.29}, one-star: {-0.31, 0.42}
02:16:03.752 00.000 6880 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.61) = xAngle (3.76 = -2.52)
02:16:03.752 00.000 6880 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.73 = -2.55)
02:16:03.752 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.29 hyp=0.34 cameraTheta=2.15 mountX=-0.28 mountY=-0.19, mountTheta=-2.54
02:16:03.754 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.29, opts=13)
02:16:03.754 00.000 6880 Enqueuing Move request for scope (-0.19, 0.29)
02:16:03.754 00.000 10052 Worker thread wakes up
02:16:03.754 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.29) opts 0xd
02:16:03.754 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.29)
02:16:03.755 00.001 10052 Moving (-0.19, 0.29) raw xDistance=-0.28 yDistance=-0.19
02:16:03.755 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
02:16:03.755 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
02:16:03.755 00.000 10052 MoveAxis(E, 73, ABG)
02:16:03.755 00.000 10052 Guiding  Dir = 2, Dur = 73
02:16:03.800 00.045 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:03.811 00.011 10052 IsSlewing returns 0
02:16:03.849 00.038 10052 IsGuiding returns 0
02:16:03.852 00.003 6880 UpdateGuideState exits: m=2316 SNR=33.3
02:16:03.852 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:03.852 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:03.852 00.000 6880 Enqueuing Expose request
02:16:03.918 00.066 10052 PulseGuide returned control before completion, sleep 15
02:16:03.994 00.076 10052 IsGuiding returns 1
02:16:03.994 00.000 10052 scope still moving after pulse duration time elapsed
02:16:04.073 00.079 10052 IsSlewing returns 0
02:16:04.151 00.078 10052 IsGuiding returns 0
02:16:04.151 00.000 10052 scope move finished after 73 + 229 ms
02:16:04.151 00.000 10052 Move returns status 0, amount 73
02:16:04.151 00.000 10052 MoveAxis(N, 0, ABG)
02:16:04.153 00.002 10052 Move returns status 0, amount 0
02:16:04.153 00.000 10052 move complete, result=0
02:16:04.153 00.000 10052 worker thread done servicing request
02:16:04.153 00.000 10052 Worker thread wakes up
02:16:04.153 00.000 6880 GuideStep: -0.3 px 73 ms EAST, -0.2 px 0 ms NORTH
02:16:04.153 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:04.153 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:05.064 00.911 10052 Exposure complete
02:16:05.147 00.083 10052 worker thread done servicing request
02:16:05.147 00.000 6880 OnExposeComplete: enter
02:16:05.148 00.001 6880 UpdateGuideState(): m_state=6
02:16:05.148 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3192
02:16:05.148 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.41, Mass=2400, SNR=34.0, Peak=144 HFD=4.9
02:16:05.149 00.001 6880 MultiStar: [#1 -0.65,-0.02,0.00,M8] [#2 -0.15,0.02,0.96,U] [#3 -0.54,0.09,0.00,M2] [#4 -0.45,0.09,0.83,U] [#5 -0.02,-0.10,0.95,U] [#6 -0.50,-0.00,0.91,U] [#7 -0.55,0.15,0.00,M2] [#8 -0.54,0.01,0.00,M3] 
02:16:05.149 00.000 6880 refined, 4 included, MultiStar: {-0.28, 0.07}, one-star: {-0.31, 0.34}
02:16:05.149 00.000 6880 CameraToMount -- cameraTheta (2.88) - m_xAngle (-1.61) = xAngle (4.50 = -1.79)
02:16:05.149 00.000 6880 CameraToMount -- cameraTheta (2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.47 = -1.82)
02:16:05.149 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.07 hyp=0.29 cameraTheta=2.88 mountX=-0.06 mountY=-0.28, mountTheta=-1.79
02:16:05.151 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.07, opts=13)
02:16:05.151 00.000 6880 Enqueuing Move request for scope (-0.28, 0.07)
02:16:05.151 00.000 10052 Worker thread wakes up
02:16:05.151 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.07) opts 0xd
02:16:05.151 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.07)
02:16:05.151 00.000 10052 Moving (-0.28, 0.07) raw xDistance=-0.06 yDistance=-0.28
02:16:05.152 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:16:05.152 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.01
02:16:05.152 00.000 10052 MoveAxis(E, 0, ABG)
02:16:05.152 00.000 10052 Move returns status 0, amount 0
02:16:05.152 00.000 10052 MoveAxis(N, 0, ABG)
02:16:05.152 00.000 10052 Move returns status 0, amount 0
02:16:05.152 00.000 10052 move complete, result=0
02:16:05.152 00.000 10052 worker thread done servicing request
02:16:05.182 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:05.227 00.045 6880 UpdateGuideState exits: m=2400 SNR=34.0
02:16:05.227 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:05.227 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:05.227 00.000 6880 Enqueuing Expose request
02:16:05.227 00.000 10052 Worker thread wakes up
02:16:05.228 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:16:05.228 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:05.228 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:05.381 00.153 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f329d38a-a573-4308-a197-d6b5549e7bd4"}
02:16:05.382 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f329d38a-a573-4308-a197-d6b5549e7bd4"}
02:16:05.392 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d46e851c-4ecd-4618-b00d-91a8bfbca4de"}
02:16:05.392 00.000 6880 case statement mapped state 6 to 3
02:16:05.392 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d46e851c-4ecd-4618-b00d-91a8bfbca4de"}
02:16:05.393 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"89c93b08-1e0e-41c2-b2df-6f095884a8fd"}
02:16:05.394 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3192,"width":15,"height":15,"star_pos":[6.63,7.41],"pixels":"..."},"id":"89c93b08-1e0e-41c2-b2df-6f095884a8fd"}
02:16:06.459 01.065 10052 Exposure complete
02:16:06.547 00.088 10052 worker thread done servicing request
02:16:06.547 00.000 6880 OnExposeComplete: enter
02:16:06.547 00.000 6880 UpdateGuideState(): m_state=6
02:16:06.548 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3193
02:16:06.548 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.40, Mass=2303, SNR=33.2, Peak=148 HFD=4.7
02:16:06.549 00.001 6880 MultiStar: [#1 -0.50,0.11,0.96,U] [#2 0.09,0.04,0.99,U] [#3 -0.42,0.24,0.92,U] [#4 -0.33,0.13,0.85,U] [#5 0.37,0.20,0.97,U] [#6 -0.31,0.01,0.94,U] [#7 -0.49,0.20,0.00,M3] [#8 -0.26,0.11,0.80,U] 
02:16:06.549 00.000 6880 refined, 7 included, MultiStar: {-0.17, 0.15}, one-star: {-0.07, 0.33}
02:16:06.549 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.04 = -2.24)
02:16:06.549 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.27)
02:16:06.549 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.15 hyp=0.23 cameraTheta=2.43 mountX=-0.14 mountY=-0.17, mountTheta=-2.25
02:16:06.551 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.15, opts=13)
02:16:06.551 00.000 6880 Enqueuing Move request for scope (-0.17, 0.15)
02:16:06.552 00.001 10052 Worker thread wakes up
02:16:06.552 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.15) opts 0xd
02:16:06.552 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.15)
02:16:06.552 00.000 10052 Moving (-0.17, 0.15) raw xDistance=-0.14 yDistance=-0.17
02:16:06.552 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:16:06.552 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
02:16:06.552 00.000 10052 MoveAxis(E, 38, ABG)
02:16:06.552 00.000 10052 Guiding  Dir = 2, Dur = 38
02:16:06.573 00.021 10052 IsSlewing returns 0
02:16:06.585 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:06.611 00.026 10052 IsGuiding returns 0
02:16:06.631 00.020 6880 UpdateGuideState exits: m=2303 SNR=33.2
02:16:06.632 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:06.632 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:06.632 00.000 6880 Enqueuing Expose request
02:16:06.638 00.006 10052 PulseGuide returned control before completion, sleep 22
02:16:06.692 00.054 10052 IsGuiding returns 0
02:16:06.692 00.000 10052 Move returns status 0, amount 38
02:16:06.692 00.000 10052 MoveAxis(N, 0, ABG)
02:16:06.694 00.002 10052 Move returns status 0, amount 0
02:16:06.694 00.000 10052 move complete, result=0
02:16:06.694 00.000 10052 worker thread done servicing request
02:16:06.694 00.000 10052 Worker thread wakes up
02:16:06.694 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:06.694 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:07.069 00.375 6880 GuideStep: -0.1 px 38 ms EAST, -0.2 px 0 ms NORTH
02:16:07.381 00.312 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eaf9f13b-2d01-482e-bef4-1afaac276352"}
02:16:07.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eaf9f13b-2d01-482e-bef4-1afaac276352"}
02:16:07.382 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"accd9039-2c72-4074-a4f1-5db530a88f1f"}
02:16:07.382 00.000 6880 case statement mapped state 6 to 3
02:16:07.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"accd9039-2c72-4074-a4f1-5db530a88f1f"}
02:16:07.383 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"288a81ee-bedb-4965-820e-d6b64efd6548"}
02:16:07.383 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3193,"width":15,"height":15,"star_pos":[6.87,7.40],"pixels":"..."},"id":"288a81ee-bedb-4965-820e-d6b64efd6548"}
02:16:07.614 00.231 10052 Exposure complete
02:16:07.694 00.080 10052 worker thread done servicing request
02:16:07.694 00.000 6880 OnExposeComplete: enter
02:16:07.694 00.000 6880 UpdateGuideState(): m_state=6
02:16:07.695 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3194
02:16:07.695 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=892.55, Mass=2305, SNR=33.2, Peak=155 HFD=4.7
02:16:07.696 00.001 6880 MultiStar: [#1 -0.63,0.19,0.00,M8] [#2 -0.15,0.16,0.99,U] [#3 -0.54,0.23,0.00,M2] [#4 -0.46,0.17,0.84,U] [#5 0.03,0.05,0.98,U] [#6 -0.50,0.20,0.00,M1] [#7 -0.44,0.14,0.73,U] [#8 -0.37,0.39,0.00,M3] 
02:16:07.696 00.000 6880 refined, 4 included, MultiStar: {-0.24, 0.20}, one-star: {-0.28, 0.47}
02:16:07.696 00.000 6880 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.61) = xAngle (4.06 = -2.22)
02:16:07.696 00.000 6880 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.03 = -2.25)
02:16:07.696 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.20 hyp=0.32 cameraTheta=2.45 mountX=-0.19 mountY=-0.25, mountTheta=-2.23
02:16:07.698 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.20, opts=13)
02:16:07.698 00.000 6880 Enqueuing Move request for scope (-0.24, 0.20)
02:16:07.698 00.000 10052 Worker thread wakes up
02:16:07.698 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.20) opts 0xd
02:16:07.698 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.20)
02:16:07.698 00.000 10052 Moving (-0.24, 0.20) raw xDistance=-0.19 yDistance=-0.25
02:16:07.698 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:16:07.699 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
02:16:07.699 00.000 10052 MoveAxis(E, 53, ABG)
02:16:07.699 00.000 10052 Guiding  Dir = 2, Dur = 53
02:16:07.726 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:07.767 00.041 6880 UpdateGuideState exits: m=2305 SNR=33.2
02:16:07.767 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:07.767 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:07.767 00.000 6880 Enqueuing Expose request
02:16:07.774 00.007 10052 IsSlewing returns 0
02:16:07.848 00.074 10052 IsGuiding returns 0
02:16:07.991 00.143 10052 IsGuiding returns 0
02:16:07.991 00.000 10052 Move returns status 0, amount 53
02:16:07.992 00.001 10052 MoveAxis(N, 0, ABG)
02:16:07.992 00.000 10052 Move returns status 0, amount 0
02:16:07.992 00.000 10052 move complete, result=0
02:16:07.992 00.000 10052 worker thread done servicing request
02:16:07.992 00.000 10052 Worker thread wakes up
02:16:07.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:07.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:07.993 00.001 6880 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
02:16:09.118 01.125 10052 Exposure complete
02:16:09.187 00.069 10052 worker thread done servicing request
02:16:09.187 00.000 6880 OnExposeComplete: enter
02:16:09.187 00.000 6880 UpdateGuideState(): m_state=6
02:16:09.188 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3195
02:16:09.188 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=892.95, Mass=2332, SNR=33.5, Peak=153 HFD=4.5
02:16:09.188 00.000 6880 MultiStar: [#1 -0.19,0.73,0.00,M9] [#2 0.24,0.73,0.00,M1] [#3 -0.27,0.73,0.00,M3] [#4 -0.05,0.76,0.00,M1] [#5 0.56,0.58,0.00,M1] [#6 -0.20,0.70,0.00,M2] [#7 -0.03,0.69,0.00,M3] [#8 -0.15,0.62,0.00,M4] 
02:16:09.188 00.000 6880 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.61) = xAngle (3.22 = -3.06)
02:16:09.189 00.001 6880 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.19 = -3.09)
02:16:09.189 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.87 hyp=0.88 cameraTheta=1.61 mountX=-0.87 mountY=-0.04, mountTheta=-3.09
02:16:09.191 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.87, opts=13)
02:16:09.191 00.000 6880 Enqueuing Move request for scope (-0.03, 0.87)
02:16:09.191 00.000 10052 Worker thread wakes up
02:16:09.191 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.87) opts 0xd
02:16:09.191 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.87)
02:16:09.191 00.000 10052 Moving (-0.03, 0.87) raw xDistance=-0.87 yDistance=-0.04
02:16:09.191 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.40 from input -0.87
02:16:09.191 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:16:09.191 00.000 10052 MoveAxis(E, 236, ABG)
02:16:09.191 00.000 10052 Guiding  Dir = 2, Dur = 236
02:16:09.213 00.022 10052 IsSlewing returns 0
02:16:09.220 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:09.252 00.032 10052 IsGuiding returns 0
02:16:09.262 00.010 6880 UpdateGuideState exits: m=2332 SNR=33.5
02:16:09.262 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:09.262 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:09.263 00.001 6880 Enqueuing Expose request
02:16:09.278 00.015 10052 PulseGuide returned control before completion, sleep 219
02:16:09.388 00.110 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e503eb11-8ed7-4827-844e-3f783a3e155f"}
02:16:09.388 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e503eb11-8ed7-4827-844e-3f783a3e155f"}
02:16:09.389 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f0a90122-abdd-4e33-948c-6ac7bedcbd58"}
02:16:09.389 00.000 6880 case statement mapped state 6 to 3
02:16:09.389 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0a90122-abdd-4e33-948c-6ac7bedcbd58"}
02:16:09.391 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1c271e3f-7dac-4a76-8a9e-d13a6c339d06"}
02:16:09.391 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3195,"width":15,"height":15,"star_pos":[6.90,6.95],"pixels":"..."},"id":"1c271e3f-7dac-4a76-8a9e-d13a6c339d06"}
02:16:09.547 00.156 10052 IsGuiding returns 0
02:16:09.547 00.000 10052 Move returns status 0, amount 236
02:16:09.547 00.000 10052 MoveAxis(N, 0, ABG)
02:16:09.547 00.000 10052 Move returns status 0, amount 0
02:16:09.547 00.000 10052 move complete, result=0
02:16:09.547 00.000 10052 worker thread done servicing request
02:16:09.547 00.000 10052 Worker thread wakes up
02:16:09.547 00.000 6880 GuideStep: -0.9 px 236 ms EAST, -0.0 px 0 ms NORTH
02:16:09.548 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:09.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:10.458 00.910 10052 Exposure complete
02:16:10.530 00.072 10052 worker thread done servicing request
02:16:10.530 00.000 6880 OnExposeComplete: enter
02:16:10.530 00.000 6880 UpdateGuideState(): m_state=6
02:16:10.530 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3196
02:16:10.531 00.001 6880 Star::Find returns 1 (0), X=408.11, Y=892.60, Mass=2281, SNR=33.0, Peak=145 HFD=4.5
02:16:10.531 00.000 6880 MultiStar: [#1 -0.06,0.18,0.98,U] [#2 0.42,0.44,0.00,M2] [#3 -0.14,0.28,0.93,U] [#4 0.07,0.23,0.86,U] [#5 0.66,0.37,0.00,M2] [#6 -0.11,0.19,0.94,U] [#7 -0.06,0.36,0.78,U] [#8 0.07,0.47,0.80,U] 
02:16:10.531 00.000 6880 refined, 6 included, MultiStar: {-0.01, 0.32}, one-star: {0.17, 0.53}
02:16:10.531 00.000 6880 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.61) = xAngle (3.21 = -3.07)
02:16:10.531 00.000 6880 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.18 = -3.10)
02:16:10.531 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.32 hyp=0.32 cameraTheta=1.60 mountX=-0.32 mountY=-0.01, mountTheta=-3.10
02:16:10.533 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.32, opts=13)
02:16:10.534 00.001 6880 Enqueuing Move request for scope (-0.01, 0.32)
02:16:10.534 00.000 10052 Worker thread wakes up
02:16:10.534 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.32) opts 0xd
02:16:10.534 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.32)
02:16:10.534 00.000 10052 Moving (-0.01, 0.32) raw xDistance=-0.32 yDistance=-0.01
02:16:10.534 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
02:16:10.534 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
02:16:10.534 00.000 10052 MoveAxis(E, 97, ABG)
02:16:10.534 00.000 10052 Guiding  Dir = 2, Dur = 97
02:16:10.555 00.021 10052 IsSlewing returns 0
02:16:10.562 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:10.593 00.031 10052 IsGuiding returns 0
02:16:10.604 00.011 6880 UpdateGuideState exits: m=2281 SNR=33.0
02:16:10.604 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:10.604 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:10.604 00.000 6880 Enqueuing Expose request
02:16:10.622 00.018 10052 PulseGuide returned control before completion, sleep 80
02:16:10.724 00.102 10052 IsGuiding returns 0
02:16:10.724 00.000 10052 Move returns status 0, amount 97
02:16:10.724 00.000 10052 MoveAxis(N, 0, ABG)
02:16:10.725 00.001 10052 Move returns status 0, amount 0
02:16:10.725 00.000 10052 move complete, result=0
02:16:10.725 00.000 10052 worker thread done servicing request
02:16:10.725 00.000 10052 Worker thread wakes up
02:16:10.725 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:10.725 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:10.725 00.000 6880 GuideStep: -0.3 px 97 ms EAST, -0.0 px 0 ms NORTH
02:16:11.380 00.655 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"770f80e4-6d94-4f1e-b617-b3ba834431c3"}
02:16:11.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"770f80e4-6d94-4f1e-b617-b3ba834431c3"}
02:16:11.381 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e93879af-fe90-436f-bcd3-fc1586c32967"}
02:16:11.381 00.000 6880 case statement mapped state 6 to 3
02:16:11.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e93879af-fe90-436f-bcd3-fc1586c32967"}
02:16:11.382 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bc8b9ba9-d182-4cad-876d-4c464ec53fc1"}
02:16:11.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3196,"width":15,"height":15,"star_pos":[7.11,6.60],"pixels":"..."},"id":"bc8b9ba9-d182-4cad-876d-4c464ec53fc1"}
02:16:11.866 00.484 10052 Exposure complete
02:16:11.943 00.077 10052 worker thread done servicing request
02:16:11.943 00.000 6880 OnExposeComplete: enter
02:16:11.943 00.000 6880 UpdateGuideState(): m_state=6
02:16:11.943 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3197
02:16:11.943 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=891.77, Mass=2280, SNR=33.2, Peak=129 HFD=4.7
02:16:11.944 00.001 6880 MultiStar: [#1 -0.53,-0.36,0.00,M9] [#2 0.01,-0.43,1.00,U] [#3 -0.44,-0.36,0.00,M3] [#4 -0.28,-0.40,0.84,U] [#5 0.26,-0.49,0.00,M3] [#6 -0.27,-0.36,0.95,U] [#7 -0.33,-0.34,0.75,U] [#8 -0.41,-0.36,0.00,M4] 
02:16:11.944 00.000 6880 single-star, 4 included, MultiStar: {-0.22, -0.37}, one-star: {-0.28, -0.30}
02:16:11.944 00.000 6880 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
02:16:11.944 00.000 6880 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
02:16:11.944 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.30 hyp=0.41 cameraTheta=-2.32 mountX=0.31 mountY=-0.28, mountTheta=-0.73
02:16:11.945 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.30, opts=13)
02:16:11.945 00.000 6880 Enqueuing Move request for scope (-0.28, -0.30)
02:16:11.946 00.001 10052 Worker thread wakes up
02:16:11.946 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.30) opts 0xd
02:16:11.946 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.30)
02:16:11.946 00.000 10052 Moving (-0.28, -0.30) raw xDistance=0.31 yDistance=-0.28
02:16:11.946 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
02:16:11.946 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.01
02:16:11.946 00.000 10052 MoveAxis(W, 78, ABG)
02:16:11.946 00.000 10052 Guiding  Dir = 3, Dur = 78
02:16:11.974 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:11.993 00.019 10052 IsSlewing returns 0
02:16:12.019 00.026 6880 UpdateGuideState exits: m=2280 SNR=33.2
02:16:12.019 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:12.019 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:12.019 00.000 6880 Enqueuing Expose request
02:16:12.066 00.047 10052 IsGuiding returns 0
02:16:12.135 00.069 10052 PulseGuide returned control before completion, sleep 20
02:16:12.216 00.081 10052 IsGuiding returns 1
02:16:12.216 00.000 10052 scope still moving after pulse duration time elapsed
02:16:12.290 00.074 10052 IsSlewing returns 0
02:16:12.357 00.067 10052 IsGuiding returns 0
02:16:12.357 00.000 10052 scope move finished after 78 + 212 ms
02:16:12.357 00.000 10052 Move returns status 0, amount 78
02:16:12.357 00.000 10052 MoveAxis(N, 0, ABG)
02:16:12.358 00.001 10052 Move returns status 0, amount 0
02:16:12.358 00.000 10052 move complete, result=0
02:16:12.358 00.000 10052 worker thread done servicing request
02:16:12.358 00.000 10052 Worker thread wakes up
02:16:12.358 00.000 6880 GuideStep: 0.3 px 78 ms WEST, -0.3 px 0 ms NORTH
02:16:12.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:12.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:13.277 00.919 10052 Exposure complete
02:16:13.340 00.063 10052 worker thread done servicing request
02:16:13.340 00.000 6880 OnExposeComplete: enter
02:16:13.341 00.001 6880 UpdateGuideState(): m_state=6
02:16:13.341 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3198
02:16:13.341 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.15, Mass=2364, SNR=33.8, Peak=151 HFD=4.5
02:16:13.341 00.000 6880 MultiStar: [#1 -0.41,-0.20,0.97,U] [#2 0.02,-0.17,0.97,U] [#3 -0.32,-0.15,0.92,U] [#4 -0.18,-0.08,0.84,U] [#5 0.40,-0.27,0.97,U] [#6 -0.24,-0.28,0.95,U] [#7 -0.36,-0.13,0.77,U] [#8 -0.21,-0.17,0.82,U] 
02:16:13.341 00.000 6880 single-star, 8 included, MultiStar: {-0.15, -0.15}, one-star: {-0.15, 0.08}
02:16:13.341 00.000 6880 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.61) = xAngle (4.27 = -2.02)
02:16:13.341 00.000 6880 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.24 = -2.05)
02:16:13.341 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.08 hyp=0.17 cameraTheta=2.65 mountX=-0.08 mountY=-0.15, mountTheta=-2.02
02:16:13.343 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.08, opts=13)
02:16:13.343 00.000 6880 Enqueuing Move request for scope (-0.15, 0.08)
02:16:13.343 00.000 10052 Worker thread wakes up
02:16:13.344 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.08) opts 0xd
02:16:13.344 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.08)
02:16:13.344 00.000 10052 Moving (-0.15, 0.08) raw xDistance=-0.08 yDistance=-0.15
02:16:13.344 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:16:13.344 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
02:16:13.344 00.000 10052 MoveAxis(E, 0, ABG)
02:16:13.344 00.000 10052 Move returns status 0, amount 0
02:16:13.344 00.000 10052 MoveAxis(N, 0, ABG)
02:16:13.344 00.000 10052 Move returns status 0, amount 0
02:16:13.344 00.000 10052 move complete, result=0
02:16:13.344 00.000 10052 worker thread done servicing request
02:16:13.365 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:13.397 00.032 6880 UpdateGuideState exits: m=2364 SNR=33.8
02:16:13.397 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:13.398 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:13.398 00.000 6880 Enqueuing Expose request
02:16:13.398 00.000 10052 Worker thread wakes up
02:16:13.398 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:13.398 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:13.398 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:13.400 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5c6dcb5e-3a53-4063-b5d1-9d43032271fa"}
02:16:13.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5c6dcb5e-3a53-4063-b5d1-9d43032271fa"}
02:16:13.411 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6d5d60a-31c5-4e12-a6b7-05c1aab7bd1d"}
02:16:13.411 00.000 6880 case statement mapped state 6 to 3
02:16:13.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6d5d60a-31c5-4e12-a6b7-05c1aab7bd1d"}
02:16:13.412 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5dc2a1df-f91c-4ce4-ae59-4c691eeaf223"}
02:16:13.413 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3198,"width":15,"height":15,"star_pos":[6.78,7.15],"pixels":"..."},"id":"5dc2a1df-f91c-4ce4-ae59-4c691eeaf223"}
02:16:14.535 01.122 10052 Exposure complete
02:16:14.604 00.069 10052 worker thread done servicing request
02:16:14.605 00.001 6880 OnExposeComplete: enter
02:16:14.605 00.000 6880 UpdateGuideState(): m_state=6
02:16:14.605 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3199
02:16:14.605 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.17, Mass=2291, SNR=33.2, Peak=140 HFD=4.5
02:16:14.606 00.001 6880 MultiStar: [#1 -0.45,0.01,0.94,U] [#2 -0.12,-0.04,1.01,U] [#3 -0.46,0.05,0.90,U] [#4 -0.30,0.00,0.85,U] [#5 0.03,-0.14,0.98,U] [#6 -0.48,-0.13,0.93,U] [#7 -0.29,0.04,0.76,U] [#8 -0.54,0.02,0.00,M4] 
02:16:14.606 00.000 6880 single-star, 7 included, MultiStar: {-0.28, -0.02}, one-star: {-0.23, 0.10}
02:16:14.606 00.000 6880 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.61) = xAngle (4.35 = -1.93)
02:16:14.606 00.000 6880 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.32 = -1.96)
02:16:14.606 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.10 hyp=0.25 cameraTheta=2.74 mountX=-0.09 mountY=-0.23, mountTheta=-1.94
02:16:14.607 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.10, opts=13)
02:16:14.608 00.001 6880 Enqueuing Move request for scope (-0.23, 0.10)
02:16:14.608 00.000 10052 Worker thread wakes up
02:16:14.608 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.10) opts 0xd
02:16:14.608 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.10)
02:16:14.608 00.000 10052 Moving (-0.23, 0.10) raw xDistance=-0.09 yDistance=-0.23
02:16:14.608 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:16:14.608 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.01
02:16:14.609 00.001 10052 MoveAxis(E, 0, ABG)
02:16:14.609 00.000 10052 Move returns status 0, amount 0
02:16:14.609 00.000 10052 MoveAxis(N, 0, ABG)
02:16:14.609 00.000 10052 Move returns status 0, amount 0
02:16:14.609 00.000 10052 move complete, result=0
02:16:14.609 00.000 10052 worker thread done servicing request
02:16:14.637 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:14.680 00.043 6880 UpdateGuideState exits: m=2291 SNR=33.2
02:16:14.680 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:14.680 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:14.680 00.000 6880 Enqueuing Expose request
02:16:14.680 00.000 10052 Worker thread wakes up
02:16:14.680 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:14.681 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:14.681 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:15.378 00.697 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2125034a-2e28-48df-b6c7-cd8b4150c570"}
02:16:15.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2125034a-2e28-48df-b6c7-cd8b4150c570"}
02:16:15.378 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2443f9d0-cb15-4509-9485-41b70a56c100"}
02:16:15.378 00.000 6880 case statement mapped state 6 to 3
02:16:15.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2443f9d0-cb15-4509-9485-41b70a56c100"}
02:16:15.379 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d3854e90-9bbe-4bbd-9596-0221c5f683c9"}
02:16:15.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3199,"width":15,"height":15,"star_pos":[6.70,7.17],"pixels":"..."},"id":"d3854e90-9bbe-4bbd-9596-0221c5f683c9"}
02:16:15.591 00.212 10052 Exposure complete
02:16:15.667 00.076 10052 worker thread done servicing request
02:16:15.667 00.000 6880 OnExposeComplete: enter
02:16:15.667 00.000 6880 UpdateGuideState(): m_state=6
02:16:15.667 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3200
02:16:15.668 00.001 6880 Star::Find returns 1 (0), X=407.69, Y=892.14, Mass=2258, SNR=33.0, Peak=150 HFD=4.5
02:16:15.668 00.000 6880 MultiStar: [#1 -0.52,0.00,0.97,U] [#2 -0.05,0.06,1.02,U] [#3 -0.44,0.08,0.91,U] [#4 -0.31,0.04,0.85,U] [#5 0.39,0.17,0.98,U] [#6 -0.36,-0.01,0.95,U] [#7 -0.39,-0.02,0.77,U] [#8 -0.35,-0.10,0.78,U] 
02:16:15.668 00.000 6880 refined, 8 included, MultiStar: {-0.24, 0.04}, one-star: {-0.24, 0.07}
02:16:15.668 00.000 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.60 = -1.68)
02:16:15.668 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.71)
02:16:15.668 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.04 hyp=0.24 cameraTheta=2.99 mountX=-0.03 mountY=-0.24, mountTheta=-1.68
02:16:15.669 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.04, opts=13)
02:16:15.669 00.000 6880 Enqueuing Move request for scope (-0.24, 0.04)
02:16:15.669 00.000 10052 Worker thread wakes up
02:16:15.670 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.04) opts 0xd
02:16:15.670 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.04)
02:16:15.670 00.000 10052 Moving (-0.24, 0.04) raw xDistance=-0.03 yDistance=-0.24
02:16:15.670 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:16:15.670 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.24, slope = -0.00
02:16:15.670 00.000 10052 MoveAxis(E, 0, ABG)
02:16:15.670 00.000 10052 Move returns status 0, amount 0
02:16:15.670 00.000 10052 MoveAxis(N, 1, ABG)
02:16:15.670 00.000 10052 Guiding  Dir = 0, Dur = 1
02:16:15.697 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:15.732 00.035 10052 IsSlewing returns 0
02:16:15.738 00.006 6880 UpdateGuideState exits: m=2258 SNR=33.0
02:16:15.739 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:15.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:15.739 00.000 6880 Enqueuing Expose request
02:16:15.812 00.073 10052 IsGuiding returns 0
02:16:15.956 00.144 10052 IsGuiding returns 0
02:16:15.956 00.000 10052 Move returns status 0, amount 1
02:16:15.956 00.000 10052 move complete, result=0
02:16:15.956 00.000 10052 worker thread done servicing request
02:16:15.956 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 1 ms NORTH
02:16:15.956 00.000 10052 Worker thread wakes up
02:16:15.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:15.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:17.095 01.139 10052 Exposure complete
02:16:17.180 00.085 10052 worker thread done servicing request
02:16:17.180 00.000 6880 OnExposeComplete: enter
02:16:17.180 00.000 6880 UpdateGuideState(): m_state=6
02:16:17.180 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3201
02:16:17.181 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=892.71, Mass=2277, SNR=33.1, Peak=154 HFD=4.6
02:16:17.181 00.000 6880 MultiStar: [#1 -0.51,0.24,0.00,M7] [#2 -0.04,0.36,1.01,U] [#3 -0.39,0.51,0.00,M1] [#4 -0.27,0.29,0.86,U] [#5 0.33,0.32,0.98,U] [#6 -0.40,0.22,0.92,U] [#7 -0.61,0.36,0.00,M1] [#8 -0.28,0.34,0.81,U] 
02:16:17.181 00.000 6880 refined, 5 included, MultiStar: {-0.11, 0.37}, one-star: {-0.10, 0.64}
02:16:17.181 00.000 6880 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.61) = xAngle (3.48 = -2.80)
02:16:17.181 00.000 6880 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.45 = -2.83)
02:16:17.181 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.37 hyp=0.39 cameraTheta=1.87 mountX=-0.36 mountY=-0.12, mountTheta=-2.83
02:16:17.183 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.37, opts=13)
02:16:17.183 00.000 6880 Enqueuing Move request for scope (-0.11, 0.37)
02:16:17.183 00.000 10052 Worker thread wakes up
02:16:17.184 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.37) opts 0xd
02:16:17.184 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.37)
02:16:17.184 00.000 10052 Moving (-0.11, 0.37) raw xDistance=-0.36 yDistance=-0.12
02:16:17.184 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
02:16:17.184 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:16:17.184 00.000 10052 MoveAxis(E, 97, ABG)
02:16:17.184 00.000 10052 Guiding  Dir = 2, Dur = 97
02:16:17.205 00.021 10052 IsSlewing returns 0
02:16:17.213 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:17.244 00.031 10052 IsGuiding returns 0
02:16:17.254 00.010 6880 UpdateGuideState exits: m=2277 SNR=33.1
02:16:17.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:17.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:17.254 00.000 6880 Enqueuing Expose request
02:16:17.271 00.017 10052 PulseGuide returned control before completion, sleep 80
02:16:17.375 00.104 10052 IsGuiding returns 0
02:16:17.377 00.002 10052 Move returns status 0, amount 97
02:16:17.377 00.000 10052 MoveAxis(N, 0, ABG)
02:16:17.377 00.000 10052 Move returns status 0, amount 0
02:16:17.377 00.000 10052 move complete, result=0
02:16:17.377 00.000 10052 worker thread done servicing request
02:16:17.377 00.000 6880 GuideStep: -0.4 px 97 ms EAST, -0.1 px 0 ms NORTH
02:16:17.377 00.000 10052 Worker thread wakes up
02:16:17.377 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:17.377 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:17.381 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e578e5e-9a53-4848-9fe7-1a0ee4aa47da"}
02:16:17.382 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e578e5e-9a53-4848-9fe7-1a0ee4aa47da"}
02:16:17.385 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74f67619-42f0-4c70-828a-464fdc675484"}
02:16:17.385 00.000 6880 case statement mapped state 6 to 3
02:16:17.385 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74f67619-42f0-4c70-828a-464fdc675484"}
02:16:17.387 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c5b2f468-0c87-4a5c-b963-d9d8d775b4b6"}
02:16:17.387 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3201,"width":15,"height":15,"star_pos":[6.84,6.71],"pixels":"..."},"id":"c5b2f468-0c87-4a5c-b963-d9d8d775b4b6"}
02:16:18.294 00.907 10052 Exposure complete
02:16:18.354 00.060 10052 worker thread done servicing request
02:16:18.354 00.000 6880 OnExposeComplete: enter
02:16:18.354 00.000 6880 UpdateGuideState(): m_state=6
02:16:18.354 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3202
02:16:18.354 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.45, Mass=2273, SNR=33.1, Peak=166 HFD=4.7
02:16:18.355 00.001 6880 MultiStar: [#1 -0.32,0.30,0.95,U] [#2 0.28,0.46,0.00,M1] [#3 -0.29,0.49,0.00,M2] [#4 -0.11,0.21,0.84,U] [#5 0.45,0.27,0.96,U] [#6 -0.22,0.12,0.93,U] [#7 -0.20,0.30,0.76,U] [#8 -0.24,0.42,0.78,U] 
02:16:18.355 00.000 6880 refined, 6 included, MultiStar: {-0.09, 0.28}, one-star: {-0.05, 0.38}
02:16:18.355 00.000 6880 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.61) = xAngle (3.49 = -2.79)
02:16:18.355 00.000 6880 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.83)
02:16:18.355 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.28 hyp=0.30 cameraTheta=1.88 mountX=-0.28 mountY=-0.09, mountTheta=-2.82
02:16:18.356 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.28, opts=13)
02:16:18.356 00.000 6880 Enqueuing Move request for scope (-0.09, 0.28)
02:16:18.356 00.000 10052 Worker thread wakes up
02:16:18.356 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.28) opts 0xd
02:16:18.357 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.28)
02:16:18.357 00.000 10052 Moving (-0.09, 0.28) raw xDistance=-0.28 yDistance=-0.09
02:16:18.357 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:16:18.357 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:16:18.357 00.000 10052 MoveAxis(E, 80, ABG)
02:16:18.357 00.000 10052 Guiding  Dir = 2, Dur = 80
02:16:18.379 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:18.411 00.032 6880 UpdateGuideState exits: m=2273 SNR=33.1
02:16:18.411 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:18.411 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:18.411 00.000 6880 Enqueuing Expose request
02:16:18.419 00.008 10052 IsSlewing returns 0
02:16:18.458 00.039 10052 IsGuiding returns 0
02:16:18.484 00.026 10052 PulseGuide returned control before completion, sleep 63
02:16:18.581 00.097 10052 IsGuiding returns 0
02:16:18.581 00.000 10052 Move returns status 0, amount 80
02:16:18.581 00.000 10052 MoveAxis(N, 0, ABG)
02:16:18.581 00.000 10052 Move returns status 0, amount 0
02:16:18.581 00.000 10052 move complete, result=0
02:16:18.581 00.000 10052 worker thread done servicing request
02:16:18.581 00.000 6880 GuideStep: -0.3 px 80 ms EAST, -0.1 px 0 ms NORTH
02:16:18.581 00.000 10052 Worker thread wakes up
02:16:18.581 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:18.581 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:19.379 00.798 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b46f1aef-94e0-414e-98a0-f816ae64bf00"}
02:16:19.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b46f1aef-94e0-414e-98a0-f816ae64bf00"}
02:16:19.380 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0eae1536-74e3-4214-9f14-6f14288da69b"}
02:16:19.380 00.000 6880 case statement mapped state 6 to 3
02:16:19.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0eae1536-74e3-4214-9f14-6f14288da69b"}
02:16:19.381 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aa70d17a-a3e5-4627-82bf-4436d4358dc5"}
02:16:19.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3202,"width":15,"height":15,"star_pos":[6.88,7.45],"pixels":"..."},"id":"aa70d17a-a3e5-4627-82bf-4436d4358dc5"}
02:16:19.710 00.329 10052 Exposure complete
02:16:19.797 00.087 10052 worker thread done servicing request
02:16:19.797 00.000 6880 OnExposeComplete: enter
02:16:19.797 00.000 6880 UpdateGuideState(): m_state=6
02:16:19.798 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3203
02:16:19.798 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.15, Mass=2407, SNR=34.0, Peak=166 HFD=4.5
02:16:19.798 00.000 6880 MultiStar: [#1 -0.31,0.01,0.95,U] [#2 0.26,-0.05,0.98,U] [#3 -0.34,0.11,0.89,U] [#4 -0.11,0.04,0.82,U] [#5 0.46,0.08,0.93,U] [#6 -0.15,-0.11,0.92,U] [#7 -0.16,0.05,0.76,U] [#8 -0.38,-0.03,0.81,U] 
02:16:19.799 00.001 6880 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.06, 0.08}
02:16:19.799 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
02:16:19.799 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.79)
02:16:19.799 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.91 mountX=-0.02 mountY=-0.08, mountTheta=-1.76
02:16:19.801 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.02, opts=13)
02:16:19.801 00.000 6880 Enqueuing Move request for scope (-0.08, 0.02)
02:16:19.801 00.000 10052 Worker thread wakes up
02:16:19.801 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
02:16:19.802 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
02:16:19.802 00.000 10052 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
02:16:19.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:16:19.802 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
02:16:19.802 00.000 10052 MoveAxis(E, 0, ABG)
02:16:19.802 00.000 10052 Move returns status 0, amount 0
02:16:19.802 00.000 10052 MoveAxis(N, 0, ABG)
02:16:19.802 00.000 10052 Move returns status 0, amount 0
02:16:19.802 00.000 10052 move complete, result=0
02:16:19.802 00.000 10052 worker thread done servicing request
02:16:19.834 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:19.880 00.046 6880 UpdateGuideState exits: m=2407 SNR=34.0
02:16:19.880 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:19.880 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:19.881 00.001 6880 Enqueuing Expose request
02:16:19.881 00.000 10052 Worker thread wakes up
02:16:19.881 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:19.881 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:19.881 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:20.790 00.909 10052 Exposure complete
02:16:20.853 00.063 10052 worker thread done servicing request
02:16:20.854 00.001 6880 OnExposeComplete: enter
02:16:20.854 00.000 6880 UpdateGuideState(): m_state=6
02:16:20.854 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3204
02:16:20.854 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.12, Mass=2322, SNR=33.5, Peak=145 HFD=4.5
02:16:20.854 00.000 6880 MultiStar: [#1 -0.48,-0.09,0.96,U] [#2 0.19,-0.14,0.97,U] [#3 -0.28,-0.06,0.91,U] [#4 -0.16,-0.04,0.84,U] [#5 0.39,0.04,0.96,U] [#6 -0.30,-0.11,0.91,U] [#7 -0.28,-0.05,0.74,U] [#8 -0.31,-0.02,0.82,U] 
02:16:20.854 00.000 6880 single-star, 8 included, MultiStar: {-0.14, -0.04}, one-star: {-0.09, 0.05}
02:16:20.855 00.001 6880 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.61) = xAngle (4.19 = -2.09)
02:16:20.855 00.000 6880 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.16 = -2.12)
02:16:20.855 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.58 mountX=-0.05 mountY=-0.09, mountTheta=-2.10
02:16:20.856 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.05, opts=13)
02:16:20.856 00.000 6880 Enqueuing Move request for scope (-0.09, 0.05)
02:16:20.856 00.000 10052 Worker thread wakes up
02:16:20.856 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
02:16:20.856 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
02:16:20.857 00.001 10052 Moving (-0.09, 0.05) raw xDistance=-0.05 yDistance=-0.09
02:16:20.857 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:16:20.857 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:16:20.857 00.000 10052 MoveAxis(E, 0, ABG)
02:16:20.857 00.000 10052 Move returns status 0, amount 0
02:16:20.857 00.000 10052 MoveAxis(N, 0, ABG)
02:16:20.857 00.000 10052 Move returns status 0, amount 0
02:16:20.857 00.000 10052 move complete, result=0
02:16:20.857 00.000 10052 worker thread done servicing request
02:16:20.879 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:20.913 00.034 6880 UpdateGuideState exits: m=2322 SNR=33.5
02:16:20.913 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:20.913 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:20.913 00.000 6880 Enqueuing Expose request
02:16:20.913 00.000 10052 Worker thread wakes up
02:16:20.913 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:20.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:20.914 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:21.379 00.465 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f32dcdb8-5559-4a4a-ba86-f7bc5ce608b7"}
02:16:21.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f32dcdb8-5559-4a4a-ba86-f7bc5ce608b7"}
02:16:21.380 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee06199d-2b76-4646-99e0-f8ab89144daa"}
02:16:21.380 00.000 6880 case statement mapped state 6 to 3
02:16:21.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee06199d-2b76-4646-99e0-f8ab89144daa"}
02:16:21.381 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe2be3c3-e6c2-4d47-8da3-dab9fe439450"}
02:16:21.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3204,"width":15,"height":15,"star_pos":[6.85,7.12],"pixels":"..."},"id":"fe2be3c3-e6c2-4d47-8da3-dab9fe439450"}
02:16:22.045 00.664 10052 Exposure complete
02:16:22.108 00.063 10052 worker thread done servicing request
02:16:22.109 00.001 6880 OnExposeComplete: enter
02:16:22.109 00.000 6880 UpdateGuideState(): m_state=6
02:16:22.109 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3205
02:16:22.109 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=892.25, Mass=2373, SNR=33.8, Peak=157 HFD=4.6
02:16:22.110 00.001 6880 MultiStar: [#1 -0.40,0.03,0.95,U] [#2 -0.00,0.07,0.99,U] [#3 -0.41,0.17,0.90,U] [#4 -0.13,0.21,0.83,U] [#5 0.39,0.14,0.96,U] [#6 -0.44,-0.08,0.91,U] [#7 -0.38,0.08,0.74,U] [#8 -0.34,0.05,0.80,U] 
02:16:22.110 00.000 6880 refined, 8 included, MultiStar: {-0.20, 0.10}, one-star: {-0.22, 0.18}
02:16:22.110 00.000 6880 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.61) = xAngle (4.31 = -1.97)
02:16:22.110 00.000 6880 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.28 = -2.00)
02:16:22.110 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.10 hyp=0.23 cameraTheta=2.70 mountX=-0.09 mountY=-0.20, mountTheta=-1.97
02:16:22.112 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.10, opts=13)
02:16:22.112 00.000 6880 Enqueuing Move request for scope (-0.20, 0.10)
02:16:22.112 00.000 10052 Worker thread wakes up
02:16:22.112 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.10) opts 0xd
02:16:22.113 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.10)
02:16:22.113 00.000 10052 Moving (-0.20, 0.10) raw xDistance=-0.09 yDistance=-0.20
02:16:22.113 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:16:22.113 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
02:16:22.113 00.000 10052 MoveAxis(E, 0, ABG)
02:16:22.113 00.000 10052 Move returns status 0, amount 0
02:16:22.113 00.000 10052 MoveAxis(N, 0, ABG)
02:16:22.113 00.000 10052 Move returns status 0, amount 0
02:16:22.113 00.000 10052 move complete, result=0
02:16:22.113 00.000 10052 worker thread done servicing request
02:16:22.137 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:22.176 00.039 6880 UpdateGuideState exits: m=2373 SNR=33.8
02:16:22.176 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:22.176 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:22.176 00.000 6880 Enqueuing Expose request
02:16:22.176 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:16:22.176 00.000 10052 Worker thread wakes up
02:16:22.176 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:22.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:23.096 00.920 10052 Exposure complete
02:16:23.179 00.083 10052 worker thread done servicing request
02:16:23.179 00.000 6880 OnExposeComplete: enter
02:16:23.179 00.000 6880 UpdateGuideState(): m_state=6
02:16:23.180 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3206
02:16:23.180 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.48, Mass=2351, SNR=33.7, Peak=156 HFD=4.2
02:16:23.180 00.000 6880 MultiStar: [#1 -0.41,0.23,0.97,U] [#2 0.22,0.26,0.97,U] [#3 -0.31,0.26,0.92,U] [#4 -0.19,0.17,0.86,U] [#5 0.56,0.29,0.00,M1] [#6 -0.27,0.10,0.95,U] [#7 -0.24,0.16,0.76,U] [#8 -0.22,0.10,0.80,U] 
02:16:23.180 00.000 6880 refined, 7 included, MultiStar: {-0.17, 0.22}, one-star: {0.01, 0.41}
02:16:23.180 00.000 6880 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.61) = xAngle (3.85 = -2.43)
02:16:23.180 00.000 6880 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.82 = -2.46)
02:16:23.180 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.22 hyp=0.28 cameraTheta=2.24 mountX=-0.21 mountY=-0.17, mountTheta=-2.45
02:16:23.182 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.22, opts=13)
02:16:23.182 00.000 6880 Enqueuing Move request for scope (-0.17, 0.22)
02:16:23.183 00.001 10052 Worker thread wakes up
02:16:23.183 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.22) opts 0xd
02:16:23.183 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.22)
02:16:23.183 00.000 10052 Moving (-0.17, 0.22) raw xDistance=-0.21 yDistance=-0.17
02:16:23.183 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
02:16:23.183 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
02:16:23.183 00.000 10052 MoveAxis(E, 56, ABG)
02:16:23.183 00.000 10052 Guiding  Dir = 2, Dur = 56
02:16:23.205 00.022 10052 IsSlewing returns 0
02:16:23.214 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:23.242 00.028 10052 IsGuiding returns 0
02:16:23.261 00.019 6880 UpdateGuideState exits: m=2351 SNR=33.7
02:16:23.261 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:23.261 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:23.261 00.000 6880 Enqueuing Expose request
02:16:23.270 00.009 10052 PulseGuide returned control before completion, sleep 40
02:16:23.345 00.075 10052 IsGuiding returns 0
02:16:23.345 00.000 10052 Move returns status 0, amount 56
02:16:23.345 00.000 10052 MoveAxis(N, 0, ABG)
02:16:23.345 00.000 10052 Move returns status 0, amount 0
02:16:23.346 00.001 10052 move complete, result=0
02:16:23.346 00.000 10052 worker thread done servicing request
02:16:23.346 00.000 10052 Worker thread wakes up
02:16:23.346 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:23.346 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:23.349 00.003 6880 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
02:16:23.380 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a2248b8-88fb-4943-bc15-afeac2be409d"}
02:16:23.381 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a2248b8-88fb-4943-bc15-afeac2be409d"}
02:16:23.383 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d8a0428f-4d8d-4f11-99dd-42d2f30e8dc5"}
02:16:23.383 00.000 6880 case statement mapped state 6 to 3
02:16:23.383 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8a0428f-4d8d-4f11-99dd-42d2f30e8dc5"}
02:16:23.384 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"466e4424-08c1-449d-91ce-9b599c4ce655"}
02:16:23.384 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3206,"width":15,"height":15,"star_pos":[6.95,7.48],"pixels":"..."},"id":"466e4424-08c1-449d-91ce-9b599c4ce655"}
02:16:24.473 01.089 10052 Exposure complete
02:16:24.535 00.062 10052 worker thread done servicing request
02:16:24.535 00.000 6880 OnExposeComplete: enter
02:16:24.535 00.000 6880 UpdateGuideState(): m_state=6
02:16:24.536 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3207
02:16:24.536 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.24, Mass=2368, SNR=33.8, Peak=127 HFD=4.5
02:16:24.536 00.000 6880 MultiStar: [#1 -0.50,0.02,0.96,U] [#2 0.11,-0.08,0.97,U] [#3 -0.36,0.07,0.90,U] [#4 -0.23,-0.03,0.84,U] [#5 0.36,0.13,0.97,U] [#6 -0.34,-0.09,0.89,U] [#7 -0.45,0.12,0.75,U] [#8 -0.25,0.04,0.79,U] 
02:16:24.536 00.000 6880 single-star, 8 included, MultiStar: {-0.18, 0.04}, one-star: {-0.04, 0.17}
02:16:24.536 00.000 6880 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.61) = xAngle (3.43 = -2.85)
02:16:24.536 00.000 6880 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.40 = -2.88)
02:16:24.536 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.17 hyp=0.17 cameraTheta=1.82 mountX=-0.17 mountY=-0.04, mountTheta=-2.88
02:16:24.538 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.17, opts=13)
02:16:24.538 00.000 6880 Enqueuing Move request for scope (-0.04, 0.17)
02:16:24.538 00.000 10052 Worker thread wakes up
02:16:24.538 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.17) opts 0xd
02:16:24.538 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.17)
02:16:24.538 00.000 10052 Moving (-0.04, 0.17) raw xDistance=-0.17 yDistance=-0.04
02:16:24.538 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:16:24.539 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:16:24.539 00.000 10052 MoveAxis(E, 47, ABG)
02:16:24.539 00.000 10052 Guiding  Dir = 2, Dur = 47
02:16:24.560 00.021 10052 IsSlewing returns 0
02:16:24.561 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:24.595 00.034 6880 UpdateGuideState exits: m=2368 SNR=33.8
02:16:24.595 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:24.595 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:24.595 00.000 6880 Enqueuing Expose request
02:16:24.597 00.002 10052 IsGuiding returns 0
02:16:24.625 00.028 10052 PulseGuide returned control before completion, sleep 30
02:16:24.678 00.053 10052 IsGuiding returns 0
02:16:24.678 00.000 10052 Move returns status 0, amount 47
02:16:24.678 00.000 10052 MoveAxis(N, 0, ABG)
02:16:24.678 00.000 10052 Move returns status 0, amount 0
02:16:24.678 00.000 10052 move complete, result=0
02:16:24.678 00.000 10052 worker thread done servicing request
02:16:24.678 00.000 10052 Worker thread wakes up
02:16:24.679 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:24.679 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:24.698 00.019 6880 GuideStep: -0.2 px 47 ms EAST, -0.0 px 0 ms NORTH
02:16:25.379 00.681 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a5c1756-a22b-4477-b1bc-623704296d4e"}
02:16:25.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a5c1756-a22b-4477-b1bc-623704296d4e"}
02:16:25.380 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2e0284e-c810-4aa3-9f61-0db272f3cb69"}
02:16:25.380 00.000 6880 case statement mapped state 6 to 3
02:16:25.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2e0284e-c810-4aa3-9f61-0db272f3cb69"}
02:16:25.381 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"07b87de1-e697-414b-b495-a977d300374f"}
02:16:25.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3207,"width":15,"height":15,"star_pos":[6.89,7.24],"pixels":"..."},"id":"07b87de1-e697-414b-b495-a977d300374f"}
02:16:25.589 00.208 10052 Exposure complete
02:16:25.660 00.071 10052 worker thread done servicing request
02:16:25.660 00.000 6880 OnExposeComplete: enter
02:16:25.660 00.000 6880 UpdateGuideState(): m_state=6
02:16:25.660 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3208
02:16:25.661 00.001 6880 Star::Find returns 1 (0), X=407.30, Y=892.21, Mass=2457, SNR=34.5, Peak=154 HFD=4.6
02:16:25.661 00.000 6880 MultiStar: [#1 -0.99,0.12,0.00,M2] [#2 -0.31,0.34,0.97,U] [#3 -0.74,0.38,0.00,M1] [#4 -0.81,0.14,0.00,M1] [#5 -0.11,0.33,0.96,U] [#6 -0.71,0.30,0.00,M1] [#7 -0.90,0.25,0.00,M1] [#8 -0.71,0.38,0.00,M1] 
02:16:25.661 00.000 6880 refined, 2 included, MultiStar: {-0.36, 0.27}, one-star: {-0.64, 0.14}
02:16:25.661 00.000 6880 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.61) = xAngle (4.11 = -2.17)
02:16:25.661 00.000 6880 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.08 = -2.21)
02:16:25.661 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=0.27 hyp=0.45 cameraTheta=2.50 mountX=-0.25 mountY=-0.36, mountTheta=-2.18
02:16:25.663 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.27, opts=13)
02:16:25.663 00.000 6880 Enqueuing Move request for scope (-0.36, 0.27)
02:16:25.664 00.001 10052 Worker thread wakes up
02:16:25.664 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.27) opts 0xd
02:16:25.664 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.27)
02:16:25.664 00.000 10052 Moving (-0.36, 0.27) raw xDistance=-0.25 yDistance=-0.36
02:16:25.664 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
02:16:25.664 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.36, slope = -0.00
02:16:25.664 00.000 10052 MoveAxis(E, 70, ABG)
02:16:25.664 00.000 10052 Guiding  Dir = 2, Dur = 70
02:16:25.690 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:25.730 00.040 6880 UpdateGuideState exits: m=2457 SNR=34.5
02:16:25.730 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:25.730 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:25.730 00.000 6880 Enqueuing Expose request
02:16:25.734 00.004 10052 IsSlewing returns 0
02:16:25.814 00.080 10052 IsGuiding returns 0
02:16:25.877 00.063 10052 PulseGuide returned control before completion, sleep 17
02:16:25.957 00.080 10052 IsGuiding returns 1
02:16:25.957 00.000 10052 scope still moving after pulse duration time elapsed
02:16:26.032 00.075 10052 IsSlewing returns 0
02:16:26.111 00.079 10052 IsGuiding returns 0
02:16:26.111 00.000 10052 scope move finished after 70 + 228 ms
02:16:26.111 00.000 10052 Move returns status 0, amount 70
02:16:26.111 00.000 10052 MoveAxis(N, 4, ABG)
02:16:26.111 00.000 10052 Guiding  Dir = 0, Dur = 4
02:16:26.190 00.079 10052 IsSlewing returns 0
02:16:26.265 00.075 10052 IsGuiding returns 0
02:16:26.413 00.148 10052 IsGuiding returns 0
02:16:26.413 00.000 10052 Move returns status 0, amount 4
02:16:26.413 00.000 10052 move complete, result=0
02:16:26.413 00.000 10052 worker thread done servicing request
02:16:26.413 00.000 6880 GuideStep: -0.3 px 70 ms EAST, -0.4 px 4 ms NORTH
02:16:26.414 00.001 10052 Worker thread wakes up
02:16:26.414 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:26.414 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:27.548 01.134 10052 Exposure complete
02:16:27.571 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"de5b7bf8-84aa-4e49-953f-38cfe85e99a9"}
02:16:27.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"de5b7bf8-84aa-4e49-953f-38cfe85e99a9"}
02:16:27.573 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"210b29cd-995b-461f-acd4-ba4585ab8b7a"}
02:16:27.573 00.000 6880 case statement mapped state 6 to 3
02:16:27.573 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"210b29cd-995b-461f-acd4-ba4585ab8b7a"}
02:16:27.573 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"78a4fe27-0532-4477-b421-e345b0661244"}
02:16:27.573 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3208,"width":15,"height":15,"star_pos":[7.30,7.21],"pixels":"..."},"id":"78a4fe27-0532-4477-b421-e345b0661244"}
02:16:27.623 00.050 10052 worker thread done servicing request
02:16:27.623 00.000 6880 OnExposeComplete: enter
02:16:27.623 00.000 6880 UpdateGuideState(): m_state=6
02:16:27.624 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3209
02:16:27.624 00.000 6880 Star::Find returns 1 (0), X=407.15, Y=891.87, Mass=2390, SNR=33.9, Peak=139 HFD=4.4
02:16:27.624 00.000 6880 MultiStar: [#1 -1.05,-0.39,0.00,M3] [#2 -0.39,-0.30,0.99,U] [#3 -0.91,-0.31,0.00,M2] [#4 -0.99,-0.52,0.00,M2] [#5 -0.26,-0.46,0.00,M1] [#6 -0.93,-0.46,0.00,M2] [#7 -0.96,-0.59,0.00,M2] [#8 -0.90,-0.43,0.00,M2] 
02:16:27.624 00.000 6880 refined, 1 included, MultiStar: {-0.59, -0.25}, one-star: {-0.78, -0.20}
02:16:27.624 00.000 6880 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.61) = xAngle (-1.12 = -1.12)
02:16:27.625 00.001 6880 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
02:16:27.625 00.000 6880 CameraToMount -- cameraX=-0.59 cameraY=-0.25 hyp=0.64 cameraTheta=-2.74 mountX=0.28 mountY=-0.58, mountTheta=-1.13
02:16:27.626 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.59, y=-0.25, opts=13)
02:16:27.626 00.000 6880 Enqueuing Move request for scope (-0.59, -0.25)
02:16:27.626 00.000 10052 Worker thread wakes up
02:16:27.626 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.25) opts 0xd
02:16:27.627 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.59, -0.25)
02:16:27.627 00.000 10052 Moving (-0.59, -0.25) raw xDistance=0.28 yDistance=-0.58
02:16:27.627 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
02:16:27.627 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.58, slope = -0.03
02:16:27.627 00.000 10052 MoveAxis(W, 70, ABG)
02:16:27.627 00.000 10052 Guiding  Dir = 3, Dur = 70
02:16:27.653 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:27.691 00.038 6880 UpdateGuideState exits: m=2390 SNR=33.9
02:16:27.691 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:27.691 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:27.691 00.000 6880 Enqueuing Expose request
02:16:27.703 00.012 10052 IsSlewing returns 0
02:16:27.777 00.074 10052 IsGuiding returns 0
02:16:27.960 00.183 10052 IsGuiding returns 1
02:16:27.960 00.000 10052 scope still moving after pulse duration time elapsed
02:16:28.039 00.079 10052 IsSlewing returns 0
02:16:28.114 00.075 10052 IsGuiding returns 0
02:16:28.114 00.000 10052 scope move finished after 70 + 266 ms
02:16:28.114 00.000 10052 Move returns status 0, amount 70
02:16:28.114 00.000 10052 MoveAxis(N, 54, ABG)
02:16:28.114 00.000 10052 Guiding  Dir = 0, Dur = 54
02:16:28.193 00.079 10052 IsSlewing returns 0
02:16:28.268 00.075 10052 IsGuiding returns 0
02:16:28.415 00.147 10052 IsGuiding returns 0
02:16:28.416 00.001 10052 Move returns status 0, amount 54
02:16:28.416 00.000 10052 move complete, result=0
02:16:28.416 00.000 10052 worker thread done servicing request
02:16:28.416 00.000 6880 GuideStep: 0.3 px 70 ms WEST, -0.6 px 54 ms NORTH
02:16:28.416 00.000 10052 Worker thread wakes up
02:16:28.416 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:28.416 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:29.336 00.920 10052 Exposure complete
02:16:29.421 00.085 10052 worker thread done servicing request
02:16:29.421 00.000 6880 OnExposeComplete: enter
02:16:29.421 00.000 6880 UpdateGuideState(): m_state=6
02:16:29.423 00.002 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3210
02:16:29.423 00.000 6880 Star::Find returns 1 (0), X=407.25, Y=891.88, Mass=2362, SNR=33.8, Peak=136 HFD=4.5
02:16:29.423 00.000 6880 MultiStar: [#1 -0.95,-0.26,0.00,M4] [#2 -0.35,-0.40,0.00,M1] [#3 -0.73,-0.20,0.00,M3] [#4 -0.60,-0.31,0.00,M3] [#5 -0.22,-0.39,0.99,U] [#6 -0.81,-0.31,0.00,M3] [#7 -0.88,-0.40,0.00,M3] [#8 -0.86,-0.24,0.00,M3] 
02:16:29.423 00.000 6880 refined, 1 included, MultiStar: {-0.45, -0.29}, one-star: {-0.68, -0.19}
02:16:29.423 00.000 6880 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.61) = xAngle (-0.96 = -0.96)
02:16:29.423 00.000 6880 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.00 = -1.00)
02:16:29.424 00.001 6880 CameraToMount -- cameraX=-0.45 cameraY=-0.29 hyp=0.54 cameraTheta=-2.58 mountX=0.31 mountY=-0.45, mountTheta=-0.97
02:16:29.425 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.45, y=-0.29, opts=13)
02:16:29.425 00.000 6880 Enqueuing Move request for scope (-0.45, -0.29)
02:16:29.426 00.001 10052 Worker thread wakes up
02:16:29.426 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.45, -0.29) opts 0xd
02:16:29.426 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.45, -0.29)
02:16:29.426 00.000 10052 Moving (-0.45, -0.29) raw xDistance=0.31 yDistance=-0.45
02:16:29.426 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:16:29.426 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.45, slope = -0.05
02:16:29.426 00.000 10052 MoveAxis(W, 86, ABG)
02:16:29.426 00.000 10052 Guiding  Dir = 3, Dur = 86
02:16:29.446 00.020 10052 IsSlewing returns 0
02:16:29.455 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:29.484 00.029 10052 IsGuiding returns 0
02:16:29.504 00.020 6880 UpdateGuideState exits: m=2362 SNR=33.8
02:16:29.505 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:29.505 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:29.505 00.000 6880 Enqueuing Expose request
02:16:29.512 00.007 10052 PulseGuide returned control before completion, sleep 69
02:16:29.575 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0d013f3-2c84-45e7-8956-abcf8f8798db"}
02:16:29.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0d013f3-2c84-45e7-8956-abcf8f8798db"}
02:16:29.579 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30d30dc1-c221-40b8-9510-4443f2620063"}
02:16:29.579 00.000 6880 case statement mapped state 6 to 3
02:16:29.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"30d30dc1-c221-40b8-9510-4443f2620063"}
02:16:29.584 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"23ec5fc2-0fb1-4b5e-89f1-92c70d353e59"}
02:16:29.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3210,"width":15,"height":15,"star_pos":[7.25,6.88],"pixels":"..."},"id":"23ec5fc2-0fb1-4b5e-89f1-92c70d353e59"}
02:16:29.629 00.045 10052 IsGuiding returns 0
02:16:29.629 00.000 10052 Move returns status 0, amount 86
02:16:29.629 00.000 10052 MoveAxis(N, 85, ABG)
02:16:29.629 00.000 10052 Guiding  Dir = 0, Dur = 85
02:16:29.666 00.037 10052 IsSlewing returns 0
02:16:29.740 00.074 10052 IsGuiding returns 0
02:16:29.805 00.065 10052 PulseGuide returned control before completion, sleep 32
02:16:29.917 00.112 10052 IsGuiding returns 0
02:16:29.917 00.000 10052 Move returns status 0, amount 85
02:16:29.917 00.000 10052 move complete, result=0
02:16:29.917 00.000 10052 worker thread done servicing request
02:16:29.917 00.000 6880 GuideStep: 0.3 px 86 ms WEST, -0.5 px 85 ms NORTH
02:16:29.919 00.002 10052 Worker thread wakes up
02:16:29.919 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:29.919 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:31.061 01.142 10052 Exposure complete
02:16:31.144 00.083 6880 OnExposeComplete: enter
02:16:31.145 00.001 6880 UpdateGuideState(): m_state=6
02:16:31.145 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3211
02:16:31.145 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=892.84, Mass=2326, SNR=33.4, Peak=157 HFD=4.5
02:16:31.146 00.001 6880 MultiStar: [#1 -0.65,0.48,0.00,M5] [#2 -0.13,0.58,0.00,M2] [#3 -0.68,0.53,0.00,M4] [#4 -0.64,0.34,0.00,M4] [#5 -0.09,0.35,0.96,U] [#6 -0.51,0.53,0.00,M4] [#7 -0.67,0.57,0.00,M4] [#8 -0.56,0.44,0.00,M4] 
02:16:31.146 00.000 6880 refined, 1 included, MultiStar: {-0.27, 0.56}, one-star: {-0.45, 0.77}
02:16:31.146 00.000 6880 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.61) = xAngle (3.64 = -2.65)
02:16:31.146 00.000 6880 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.68)
02:16:31.146 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.56 hyp=0.62 cameraTheta=2.02 mountX=-0.55 mountY=-0.28, mountTheta=-2.67
02:16:31.148 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.56, opts=13)
02:16:31.148 00.000 6880 Enqueuing Move request for scope (-0.27, 0.56)
02:16:31.160 00.012 10052 worker thread done servicing request
02:16:31.160 00.000 10052 Worker thread wakes up
02:16:31.160 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.56) opts 0xd
02:16:31.160 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.56)
02:16:31.160 00.000 10052 Moving (-0.27, 0.56) raw xDistance=-0.55 yDistance=-0.28
02:16:31.160 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.55
02:16:31.160 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.28, slope = -0.04
02:16:31.160 00.000 10052 MoveAxis(E, 143, ABG)
02:16:31.160 00.000 10052 Guiding  Dir = 2, Dur = 143
02:16:31.180 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:31.181 00.001 10052 IsSlewing returns 0
02:16:31.219 00.038 10052 IsGuiding returns 0
02:16:31.231 00.012 6880 UpdateGuideState exits: m=2326 SNR=33.4
02:16:31.231 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:31.231 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:31.231 00.000 6880 Enqueuing Expose request
02:16:31.247 00.016 10052 PulseGuide returned control before completion, sleep 126
02:16:31.402 00.155 10052 IsGuiding returns 0
02:16:31.402 00.000 10052 Move returns status 0, amount 143
02:16:31.402 00.000 10052 MoveAxis(N, 78, ABG)
02:16:31.402 00.000 10052 Guiding  Dir = 0, Dur = 78
02:16:31.440 00.038 10052 IsSlewing returns 0
02:16:31.477 00.037 10052 IsGuiding returns 0
02:16:31.506 00.029 10052 PulseGuide returned control before completion, sleep 61
02:16:31.575 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8787da90-e79f-46fc-b7f5-8d0ae8046079"}
02:16:31.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8787da90-e79f-46fc-b7f5-8d0ae8046079"}
02:16:31.577 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"519de607-2295-44b5-9e7d-fbec542e3dc6"}
02:16:31.577 00.000 6880 case statement mapped state 6 to 3
02:16:31.578 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"519de607-2295-44b5-9e7d-fbec542e3dc6"}
02:16:31.578 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"380d1e07-0cf7-4fd9-a0d1-7ccfbf00dfec"}
02:16:31.579 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3211,"width":15,"height":15,"star_pos":[7.49,6.84],"pixels":"..."},"id":"380d1e07-0cf7-4fd9-a0d1-7ccfbf00dfec"}
02:16:31.623 00.044 10052 IsGuiding returns 0
02:16:31.624 00.001 10052 Move returns status 0, amount 78
02:16:31.624 00.000 10052 move complete, result=0
02:16:31.624 00.000 10052 worker thread done servicing request
02:16:31.624 00.000 6880 GuideStep: -0.5 px 143 ms EAST, -0.3 px 78 ms NORTH
02:16:31.624 00.000 10052 Worker thread wakes up
02:16:31.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:31.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:32.545 00.921 10052 Exposure complete
02:16:32.626 00.081 10052 worker thread done servicing request
02:16:32.626 00.000 6880 OnExposeComplete: enter
02:16:32.626 00.000 6880 UpdateGuideState(): m_state=6
02:16:32.626 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3212
02:16:32.626 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=892.50, Mass=2162, SNR=32.2, Peak=134 HFD=4.5
02:16:32.627 00.001 6880 MultiStar: [#1 -0.64,0.23,0.00,M6] [#2 -0.20,0.19,1.01,U] [#3 -0.58,0.23,0.00,M5] [#4 -0.24,0.34,0.86,U] [#5 0.01,0.35,1.01,U] [#6 -0.55,0.05,0.00,M5] [#7 -0.53,0.20,0.00,M5] [#8 -0.56,0.51,0.00,M5] 
02:16:32.627 00.000 6880 refined, 3 included, MultiStar: {-0.20, 0.33}, one-star: {-0.37, 0.43}
02:16:32.627 00.000 6880 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.61) = xAngle (3.73 = -2.56)
02:16:32.627 00.000 6880 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.59)
02:16:32.627 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.33 hyp=0.38 cameraTheta=2.11 mountX=-0.32 mountY=-0.20, mountTheta=-2.58
02:16:32.629 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.33, opts=13)
02:16:32.629 00.000 6880 Enqueuing Move request for scope (-0.20, 0.33)
02:16:32.629 00.000 10052 Worker thread wakes up
02:16:32.629 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.33) opts 0xd
02:16:32.629 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.33)
02:16:32.629 00.000 10052 Moving (-0.20, 0.33) raw xDistance=-0.32 yDistance=-0.20
02:16:32.629 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
02:16:32.629 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.20, slope = -0.03
02:16:32.629 00.000 10052 MoveAxis(E, 92, ABG)
02:16:32.629 00.000 10052 Guiding  Dir = 2, Dur = 92
02:16:32.650 00.021 10052 IsSlewing returns 0
02:16:32.657 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:32.688 00.031 10052 IsGuiding returns 0
02:16:32.695 00.007 6880 UpdateGuideState exits: m=2162 SNR=32.2
02:16:32.696 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:32.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:32.696 00.000 6880 Enqueuing Expose request
02:16:32.715 00.019 10052 PulseGuide returned control before completion, sleep 75
02:16:32.825 00.110 10052 IsGuiding returns 0
02:16:32.825 00.000 10052 Move returns status 0, amount 92
02:16:32.825 00.000 10052 MoveAxis(N, 58, ABG)
02:16:32.825 00.000 10052 Guiding  Dir = 0, Dur = 58
02:16:32.864 00.039 10052 IsSlewing returns 0
02:16:32.902 00.038 10052 IsGuiding returns 0
02:16:32.930 00.028 10052 PulseGuide returned control before completion, sleep 41
02:16:32.998 00.068 10052 IsGuiding returns 0
02:16:32.998 00.000 10052 Move returns status 0, amount 58
02:16:32.998 00.000 10052 move complete, result=0
02:16:32.998 00.000 10052 worker thread done servicing request
02:16:32.999 00.001 6880 GuideStep: -0.3 px 92 ms EAST, -0.2 px 58 ms NORTH
02:16:32.999 00.000 10052 Worker thread wakes up
02:16:32.999 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:32.999 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:33.764 00.765 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32104047-d7ab-4b5c-9e04-cc17aaf3c90d"}
02:16:33.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32104047-d7ab-4b5c-9e04-cc17aaf3c90d"}
02:16:33.766 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9527a03d-5f3c-40ef-8d4f-88b24f864e6c"}
02:16:33.766 00.000 6880 case statement mapped state 6 to 3
02:16:33.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9527a03d-5f3c-40ef-8d4f-88b24f864e6c"}
02:16:33.768 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fd8129f0-b5d0-43b0-b4e7-affc5f825a61"}
02:16:33.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3212,"width":15,"height":15,"star_pos":[6.57,7.50],"pixels":"..."},"id":"fd8129f0-b5d0-43b0-b4e7-affc5f825a61"}
02:16:34.130 00.362 10052 Exposure complete
02:16:34.214 00.084 10052 worker thread done servicing request
02:16:34.214 00.000 6880 OnExposeComplete: enter
02:16:34.214 00.000 6880 UpdateGuideState(): m_state=6
02:16:34.214 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3213
02:16:34.214 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.13, Mass=2283, SNR=33.2, Peak=149 HFD=4.5
02:16:34.215 00.001 6880 MultiStar: [#1 -0.23,0.04,0.95,U] [#2 0.39,0.29,0.98,U] [#3 -0.17,0.03,0.92,U] [#4 0.12,0.01,0.85,U] [#5 0.60,0.12,0.00,M1] [#6 -0.22,-0.19,0.91,U] [#7 -0.13,-0.02,0.80,U] [#8 -0.10,-0.05,0.81,U] 
02:16:34.215 00.000 6880 refined, 7 included, MultiStar: {-0.04, 0.03}, one-star: {-0.00, 0.06}
02:16:34.215 00.000 6880 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.61) = xAngle (4.16 = -2.13)
02:16:34.215 00.000 6880 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.12 = -2.16)
02:16:34.215 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.03 hyp=0.05 cameraTheta=2.54 mountX=-0.03 mountY=-0.04, mountTheta=-2.14
02:16:34.217 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.03, opts=13)
02:16:34.217 00.000 6880 Enqueuing Move request for scope (-0.04, 0.03)
02:16:34.218 00.001 10052 Worker thread wakes up
02:16:34.218 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.03) opts 0xd
02:16:34.218 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.03)
02:16:34.218 00.000 10052 Moving (-0.04, 0.03) raw xDistance=-0.03 yDistance=-0.04
02:16:34.218 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:16:34.218 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.04, using input
02:16:34.218 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
02:16:34.218 00.000 10052 MoveAxis(E, 0, ABG)
02:16:34.218 00.000 10052 Move returns status 0, amount 0
02:16:34.218 00.000 10052 MoveAxis(N, 0, ABG)
02:16:34.218 00.000 10052 Move returns status 0, amount 0
02:16:34.218 00.000 10052 move complete, result=0
02:16:34.219 00.001 10052 worker thread done servicing request
02:16:34.250 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:34.296 00.046 6880 UpdateGuideState exits: m=2283 SNR=33.2
02:16:34.296 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:34.296 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:34.296 00.000 6880 Enqueuing Expose request
02:16:34.297 00.001 10052 Worker thread wakes up
02:16:34.297 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:34.297 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:34.297 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:35.216 00.919 10052 Exposure complete
02:16:35.306 00.090 10052 worker thread done servicing request
02:16:35.306 00.000 6880 OnExposeComplete: enter
02:16:35.307 00.001 6880 UpdateGuideState(): m_state=6
02:16:35.307 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3214
02:16:35.307 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.26, Mass=2252, SNR=32.9, Peak=126 HFD=4.8
02:16:35.308 00.001 6880 MultiStar: [#1 -0.13,0.23,0.94,U] [#2 0.36,0.28,0.98,U] [#3 -0.17,0.04,0.92,U] [#4 0.17,0.07,0.86,U] [#5 0.55,0.22,0.00,M2] [#6 -0.21,-0.10,0.91,U] [#7 -0.03,0.16,0.78,U] [#8 -0.09,-0.07,0.79,U] 
02:16:35.308 00.000 6880 refined, 7 included, MultiStar: {0.01, 0.10}, one-star: {0.10, 0.19}
02:16:35.308 00.000 6880 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
02:16:35.308 00.000 6880 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
02:16:35.308 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.52 mountX=-0.10 mountY=0.00, mountTheta=3.10
02:16:35.310 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.10, opts=13)
02:16:35.310 00.000 6880 Enqueuing Move request for scope (0.01, 0.10)
02:16:35.310 00.000 10052 Worker thread wakes up
02:16:35.310 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.10) opts 0xd
02:16:35.310 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.10)
02:16:35.310 00.000 10052 Moving (0.01, 0.10) raw xDistance=-0.10 yDistance=0.00
02:16:35.310 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:16:35.311 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.07, using input
02:16:35.311 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
02:16:35.311 00.000 10052 MoveAxis(E, 0, ABG)
02:16:35.311 00.000 10052 Move returns status 0, amount 0
02:16:35.311 00.000 10052 MoveAxis(N, 0, ABG)
02:16:35.311 00.000 10052 Move returns status 0, amount 0
02:16:35.311 00.000 10052 move complete, result=0
02:16:35.311 00.000 10052 worker thread done servicing request
02:16:35.341 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:35.388 00.047 6880 UpdateGuideState exits: m=2252 SNR=32.9
02:16:35.388 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:35.388 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:35.388 00.000 6880 Enqueuing Expose request
02:16:35.388 00.000 10052 Worker thread wakes up
02:16:35.389 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:35.389 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:35.389 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:35.762 00.373 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"242b75b9-35f3-4d4d-a2da-1e2d25138872"}
02:16:35.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"242b75b9-35f3-4d4d-a2da-1e2d25138872"}
02:16:35.763 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf317f53-e76d-4a35-9014-bf4725993fde"}
02:16:35.763 00.000 6880 case statement mapped state 6 to 3
02:16:35.763 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf317f53-e76d-4a35-9014-bf4725993fde"}
02:16:35.764 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"13fe5969-a920-47ba-90ff-9b51d5640d70"}
02:16:35.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3214,"width":15,"height":15,"star_pos":[7.03,7.26],"pixels":"..."},"id":"13fe5969-a920-47ba-90ff-9b51d5640d70"}
02:16:36.519 00.755 10052 Exposure complete
02:16:36.612 00.093 10052 worker thread done servicing request
02:16:36.612 00.000 6880 OnExposeComplete: enter
02:16:36.612 00.000 6880 UpdateGuideState(): m_state=6
02:16:36.612 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3215
02:16:36.613 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=892.32, Mass=2327, SNR=33.4, Peak=163 HFD=4.5
02:16:36.613 00.000 6880 MultiStar: [#1 -0.59,0.16,0.00,M5] [#2 -0.06,-0.04,0.98,U] [#3 -0.44,0.15,0.90,U] [#4 -0.45,-0.05,0.87,U] [#5 0.00,-0.07,0.96,U] [#6 -0.49,-0.01,0.90,U] [#7 -0.48,0.13,0.74,U] [#8 -0.35,0.23,0.77,U] 
02:16:36.613 00.000 6880 refined, 7 included, MultiStar: {-0.29, 0.07}, one-star: {-0.17, 0.25}
02:16:36.613 00.000 6880 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.61) = xAngle (4.52 = -1.77)
02:16:36.613 00.000 6880 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.80)
02:16:36.613 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.07 hyp=0.30 cameraTheta=2.90 mountX=-0.06 mountY=-0.29, mountTheta=-1.77
02:16:36.615 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.07, opts=13)
02:16:36.615 00.000 6880 Enqueuing Move request for scope (-0.29, 0.07)
02:16:36.615 00.000 10052 Worker thread wakes up
02:16:36.616 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.07) opts 0xd
02:16:36.616 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.07)
02:16:36.616 00.000 10052 Moving (-0.29, 0.07) raw xDistance=-0.06 yDistance=-0.29
02:16:36.616 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:16:36.616 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.01
02:16:36.616 00.000 10052 MoveAxis(E, 0, ABG)
02:16:36.616 00.000 10052 Move returns status 0, amount 0
02:16:36.616 00.000 10052 MoveAxis(N, 0, ABG)
02:16:36.616 00.000 10052 Move returns status 0, amount 0
02:16:36.616 00.000 10052 move complete, result=0
02:16:36.616 00.000 10052 worker thread done servicing request
02:16:36.646 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:36.695 00.049 6880 UpdateGuideState exits: m=2327 SNR=33.4
02:16:36.695 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:36.695 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:36.695 00.000 6880 Enqueuing Expose request
02:16:36.695 00.000 10052 Worker thread wakes up
02:16:36.696 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:16:36.696 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:36.696 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:37.615 00.919 10052 Exposure complete
02:16:37.712 00.097 10052 worker thread done servicing request
02:16:37.712 00.000 6880 OnExposeComplete: enter
02:16:37.712 00.000 6880 UpdateGuideState(): m_state=6
02:16:37.713 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3216
02:16:37.713 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.27, Mass=2548, SNR=35.0, Peak=171 HFD=4.5
02:16:37.713 00.000 6880 MultiStar: [#1 -0.17,0.23,0.94,U] [#2 0.51,0.25,0.00,M1] [#3 -0.04,0.13,0.88,U] [#4 0.01,0.10,0.82,U] [#5 0.55,0.29,0.00,M2] [#6 -0.14,-0.00,0.89,U] [#7 -0.11,0.27,0.74,U] [#8 -0.10,0.18,0.76,U] 
02:16:37.714 00.001 6880 refined, 6 included, MultiStar: {-0.05, 0.16}, one-star: {0.17, 0.20}
02:16:37.714 00.000 6880 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.61) = xAngle (3.49 = -2.79)
02:16:37.714 00.000 6880 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.83)
02:16:37.714 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.16 hyp=0.16 cameraTheta=1.88 mountX=-0.15 mountY=-0.05, mountTheta=-2.82
02:16:37.716 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.16, opts=13)
02:16:37.716 00.000 6880 Enqueuing Move request for scope (-0.05, 0.16)
02:16:37.716 00.000 10052 Worker thread wakes up
02:16:37.716 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.16) opts 0xd
02:16:37.716 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.16)
02:16:37.716 00.000 10052 Moving (-0.05, 0.16) raw xDistance=-0.15 yDistance=-0.05
02:16:37.717 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:16:37.717 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
02:16:37.717 00.000 10052 MoveAxis(E, 41, ABG)
02:16:37.717 00.000 10052 Guiding  Dir = 2, Dur = 41
02:16:37.750 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:37.774 00.024 10052 IsSlewing returns 0
02:16:37.798 00.024 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:16:37.798 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:37.798 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:37.798 00.000 6880 Enqueuing Expose request
02:16:37.798 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"102a3055-2210-4bb2-a55a-f4ab55ff3f63"}
02:16:37.799 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"102a3055-2210-4bb2-a55a-f4ab55ff3f63"}
02:16:37.813 00.014 10052 IsGuiding returns 0
02:16:37.822 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b596f96-acc8-43cd-bdf2-c11254d1bc76"}
02:16:37.822 00.000 6880 case statement mapped state 6 to 3
02:16:37.822 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b596f96-acc8-43cd-bdf2-c11254d1bc76"}
02:16:37.834 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4ea475de-7667-4931-acf8-d8950ad9b5ff"}
02:16:37.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3216,"width":15,"height":15,"star_pos":[7.11,7.27],"pixels":"..."},"id":"4ea475de-7667-4931-acf8-d8950ad9b5ff"}
02:16:37.997 00.163 10052 IsGuiding returns 0
02:16:37.997 00.000 10052 Move returns status 0, amount 41
02:16:37.997 00.000 10052 MoveAxis(N, 0, ABG)
02:16:37.997 00.000 10052 Move returns status 0, amount 0
02:16:37.997 00.000 10052 move complete, result=0
02:16:37.997 00.000 10052 worker thread done servicing request
02:16:37.997 00.000 6880 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
02:16:37.997 00.000 10052 Worker thread wakes up
02:16:37.997 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:37.997 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:39.132 01.135 10052 Exposure complete
02:16:39.217 00.085 10052 worker thread done servicing request
02:16:39.217 00.000 6880 OnExposeComplete: enter
02:16:39.217 00.000 6880 UpdateGuideState(): m_state=6
02:16:39.218 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3217
02:16:39.218 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.24, Mass=2492, SNR=34.6, Peak=154 HFD=4.5
02:16:39.218 00.000 6880 MultiStar: [#1 -0.18,0.02,0.94,U] [#2 0.32,-0.00,0.96,U] [#3 -0.06,0.04,0.89,U] [#4 0.06,-0.07,0.82,U] [#5 0.62,0.04,0.00,M3] [#6 -0.02,-0.10,0.89,U] [#7 -0.09,0.02,0.74,U] [#8 -0.07,-0.01,0.79,U] 
02:16:39.218 00.000 6880 refined, 7 included, MultiStar: {0.02, 0.01}, one-star: {0.17, 0.17}
02:16:39.218 00.000 6880 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.61) = xAngle (2.04 = 2.04)
02:16:39.219 00.001 6880 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.01 = 2.01)
02:16:39.219 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.01 hyp=0.03 cameraTheta=0.42 mountX=-0.01 mountY=0.02, mountTheta=2.03
02:16:39.220 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.01, opts=13)
02:16:39.221 00.001 6880 Enqueuing Move request for scope (0.02, 0.01)
02:16:39.221 00.000 10052 Worker thread wakes up
02:16:39.221 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.01) opts 0xd
02:16:39.221 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.01)
02:16:39.221 00.000 10052 Moving (0.02, 0.01) raw xDistance=-0.01 yDistance=0.02
02:16:39.221 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:16:39.221 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.24, using input
02:16:39.221 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.05
02:16:39.221 00.000 10052 MoveAxis(E, 0, ABG)
02:16:39.221 00.000 10052 Move returns status 0, amount 0
02:16:39.221 00.000 10052 MoveAxis(N, 0, ABG)
02:16:39.221 00.000 10052 Move returns status 0, amount 0
02:16:39.222 00.001 10052 move complete, result=0
02:16:39.222 00.000 10052 worker thread done servicing request
02:16:39.246 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:39.284 00.038 6880 UpdateGuideState exits: m=2492 SNR=34.6
02:16:39.284 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:39.284 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:39.284 00.000 6880 Enqueuing Expose request
02:16:39.284 00.000 10052 Worker thread wakes up
02:16:39.284 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:39.284 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:39.284 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:39.761 00.477 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34d612b4-10b1-4aed-9e51-4c9fdbec2d73"}
02:16:39.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34d612b4-10b1-4aed-9e51-4c9fdbec2d73"}
02:16:39.762 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a1514f03-fc7f-459b-9b80-be4f25bfd259"}
02:16:39.762 00.000 6880 case statement mapped state 6 to 3
02:16:39.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a1514f03-fc7f-459b-9b80-be4f25bfd259"}
02:16:39.762 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ccf5bb2a-3de2-4fc1-8892-9a7e0856c3b7"}
02:16:39.764 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3217,"width":15,"height":15,"star_pos":[7.10,7.24],"pixels":"..."},"id":"ccf5bb2a-3de2-4fc1-8892-9a7e0856c3b7"}
02:16:40.203 00.439 10052 Exposure complete
02:16:40.283 00.080 10052 worker thread done servicing request
02:16:40.283 00.000 6880 OnExposeComplete: enter
02:16:40.283 00.000 6880 UpdateGuideState(): m_state=6
02:16:40.284 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3218
02:16:40.284 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.10, Mass=2411, SNR=34.0, Peak=147 HFD=4.5
02:16:40.284 00.000 6880 MultiStar: [#1 0.00,-0.03,0.93,U] [#2 0.35,-0.12,0.96,U] [#3 -0.28,-0.11,0.91,U] [#4 0.23,-0.10,0.84,U] [#5 0.61,-0.21,0.00,M4] [#6 -0.29,-0.22,0.88,U] [#7 0.13,-0.14,0.75,U] [#8 0.14,-0.09,0.79,U] 
02:16:40.284 00.000 6880 refined, 7 included, MultiStar: {0.05, -0.09}, one-star: {0.11, 0.03}
02:16:40.284 00.000 6880 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.61) = xAngle (0.52 = 0.52)
02:16:40.284 00.000 6880 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
02:16:40.285 00.001 6880 CameraToMount -- cameraX=0.05 cameraY=-0.09 hyp=0.11 cameraTheta=-1.10 mountX=0.09 mountY=0.05, mountTheta=0.49
02:16:40.286 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.09, opts=13)
02:16:40.286 00.000 6880 Enqueuing Move request for scope (0.05, -0.09)
02:16:40.286 00.000 10052 Worker thread wakes up
02:16:40.286 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.09) opts 0xd
02:16:40.286 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.09)
02:16:40.286 00.000 10052 Moving (0.05, -0.09) raw xDistance=0.09 yDistance=0.05
02:16:40.287 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:16:40.287 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.27, using input
02:16:40.287 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.06
02:16:40.287 00.000 10052 MoveAxis(E, 0, ABG)
02:16:40.287 00.000 10052 Move returns status 0, amount 0
02:16:40.287 00.000 10052 MoveAxis(N, 0, ABG)
02:16:40.287 00.000 10052 Move returns status 0, amount 0
02:16:40.287 00.000 10052 move complete, result=0
02:16:40.287 00.000 10052 worker thread done servicing request
02:16:40.313 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:40.352 00.039 6880 UpdateGuideState exits: m=2411 SNR=34.0
02:16:40.352 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:40.354 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:40.354 00.000 6880 Enqueuing Expose request
02:16:40.354 00.000 10052 Worker thread wakes up
02:16:40.354 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:40.354 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:40.354 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:41.487 01.133 10052 Exposure complete
02:16:41.579 00.092 10052 worker thread done servicing request
02:16:41.579 00.000 6880 OnExposeComplete: enter
02:16:41.579 00.000 6880 UpdateGuideState(): m_state=6
02:16:41.580 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3219
02:16:41.580 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.37, Mass=2515, SNR=34.8, Peak=166 HFD=4.6
02:16:41.580 00.000 6880 MultiStar: [#1 -0.14,0.14,0.93,U] [#2 0.36,0.36,0.95,U] [#3 -0.23,0.13,0.90,U] [#4 0.03,0.13,0.83,U] [#5 0.52,0.07,0.94,U] [#6 -0.17,-0.01,0.88,U] [#7 -0.12,0.18,0.74,U] [#8 -0.18,0.05,0.79,U] 
02:16:41.581 00.001 6880 refined, 8 included, MultiStar: {0.03, 0.15}, one-star: {0.07, 0.30}
02:16:41.581 00.000 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
02:16:41.581 00.000 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
02:16:41.581 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.16 cameraTheta=1.40 mountX=-0.16 mountY=0.03, mountTheta=2.98
02:16:41.583 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.15, opts=13)
02:16:41.583 00.000 6880 Enqueuing Move request for scope (0.03, 0.15)
02:16:41.583 00.000 10052 Worker thread wakes up
02:16:41.583 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
02:16:41.583 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
02:16:41.583 00.000 10052 Moving (0.03, 0.15) raw xDistance=-0.16 yDistance=0.03
02:16:41.583 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:16:41.583 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.20, using input
02:16:41.584 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.04
02:16:41.584 00.000 10052 MoveAxis(E, 42, ABG)
02:16:41.584 00.000 10052 Guiding  Dir = 2, Dur = 42
02:16:41.614 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:41.653 00.039 10052 IsSlewing returns 0
02:16:41.671 00.018 6880 UpdateGuideState exits: m=2515 SNR=34.8
02:16:41.672 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:41.672 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:41.672 00.000 6880 Enqueuing Expose request
02:16:41.728 00.056 10052 IsGuiding returns 0
02:16:41.877 00.149 10052 IsGuiding returns 0
02:16:41.877 00.000 10052 Move returns status 0, amount 42
02:16:41.877 00.000 10052 MoveAxis(N, 0, ABG)
02:16:41.877 00.000 10052 Move returns status 0, amount 0
02:16:41.877 00.000 10052 move complete, result=0
02:16:41.877 00.000 10052 worker thread done servicing request
02:16:41.877 00.000 10052 Worker thread wakes up
02:16:41.878 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:41.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:41.915 00.037 6880 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
02:16:41.919 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dcc9b6d8-cc98-44da-aebb-a3dd60809cb9"}
02:16:41.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dcc9b6d8-cc98-44da-aebb-a3dd60809cb9"}
02:16:41.923 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b66d5247-2618-470a-823d-1d710fc432d5"}
02:16:41.923 00.000 6880 case statement mapped state 6 to 3
02:16:41.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b66d5247-2618-470a-823d-1d710fc432d5"}
02:16:41.926 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ac914e68-7e81-4017-a268-f4a02a07f315"}
02:16:41.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3219,"width":15,"height":15,"star_pos":[7.01,7.37],"pixels":"..."},"id":"ac914e68-7e81-4017-a268-f4a02a07f315"}
02:16:42.796 00.870 10052 Exposure complete
02:16:42.887 00.091 10052 worker thread done servicing request
02:16:42.887 00.000 6880 OnExposeComplete: enter
02:16:42.888 00.001 6880 UpdateGuideState(): m_state=6
02:16:42.888 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3220
02:16:42.888 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.21, Mass=2453, SNR=34.4, Peak=164 HFD=4.4
02:16:42.889 00.001 6880 MultiStar: [#1 -0.33,0.07,0.94,U] [#2 0.22,0.34,0.97,U] [#3 -0.24,0.17,0.90,U] [#4 -0.07,0.04,0.86,U] [#5 0.50,0.20,0.00,M4] [#6 -0.12,0.00,0.91,U] [#7 -0.13,0.20,0.76,U] [#8 -0.24,0.09,0.79,U] 
02:16:42.889 00.000 6880 single-star, 7 included, MultiStar: {-0.11, 0.13}, one-star: {0.01, 0.14}
02:16:42.889 00.000 6880 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.61) = xAngle (3.09 = 3.09)
02:16:42.889 00.000 6880 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.06 = 3.06)
02:16:42.889 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.47 mountX=-0.14 mountY=0.01, mountTheta=3.06
02:16:42.891 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.14, opts=13)
02:16:42.891 00.000 6880 Enqueuing Move request for scope (0.01, 0.14)
02:16:42.897 00.006 10052 Worker thread wakes up
02:16:42.897 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:16:42.897 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:16:42.898 00.001 10052 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=0.01
02:16:42.898 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:16:42.898 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.14, using input
02:16:42.898 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:16:42.898 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
02:16:42.898 00.000 10052 MoveAxis(E, 40, ABG)
02:16:42.898 00.000 10052 Guiding  Dir = 2, Dur = 40
02:16:42.919 00.021 10052 IsSlewing returns 0
02:16:42.922 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:42.957 00.035 10052 IsGuiding returns 0
02:16:42.972 00.015 6880 UpdateGuideState exits: m=2453 SNR=34.4
02:16:42.972 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:42.972 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:42.972 00.000 6880 Enqueuing Expose request
02:16:42.984 00.012 10052 PulseGuide returned control before completion, sleep 23
02:16:43.035 00.051 10052 IsGuiding returns 1
02:16:43.035 00.000 10052 scope still moving after pulse duration time elapsed
02:16:43.091 00.056 10052 IsSlewing returns 0
02:16:43.120 00.029 10052 IsGuiding returns 0
02:16:43.121 00.001 10052 scope move finished after 40 + 123 ms
02:16:43.121 00.000 10052 Move returns status 0, amount 40
02:16:43.121 00.000 10052 MoveAxis(N, 0, ABG)
02:16:43.121 00.000 10052 Move returns status 0, amount 0
02:16:43.121 00.000 10052 move complete, result=0
02:16:43.121 00.000 10052 worker thread done servicing request
02:16:43.121 00.000 6880 GuideStep: -0.1 px 40 ms EAST, 0.0 px 0 ms NORTH
02:16:43.121 00.000 10052 Worker thread wakes up
02:16:43.121 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:43.122 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:43.761 00.639 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b99d27a-36df-428e-aebd-264709746ace"}
02:16:43.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b99d27a-36df-428e-aebd-264709746ace"}
02:16:43.762 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"244dbaf3-6e10-4237-815b-4c6f80928baf"}
02:16:43.762 00.000 6880 case statement mapped state 6 to 3
02:16:43.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"244dbaf3-6e10-4237-815b-4c6f80928baf"}
02:16:43.763 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c026cd04-27ff-4943-b3b5-ed7f2082a1c2"}
02:16:43.763 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3220,"width":15,"height":15,"star_pos":[6.95,7.21],"pixels":"..."},"id":"c026cd04-27ff-4943-b3b5-ed7f2082a1c2"}
02:16:44.258 00.495 10052 Exposure complete
02:16:44.363 00.105 10052 worker thread done servicing request
02:16:44.363 00.000 6880 OnExposeComplete: enter
02:16:44.363 00.000 6880 UpdateGuideState(): m_state=6
02:16:44.364 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3221
02:16:44.364 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=892.26, Mass=2411, SNR=34.2, Peak=165 HFD=4.5
02:16:44.364 00.000 6880 MultiStar: [#1 -0.52,-0.04,0.96,U] [#2 0.25,0.10,0.96,U] [#3 -0.19,-0.05,0.90,U] [#4 -0.37,-0.10,0.83,U] [#5 0.43,0.09,0.96,U] [#6 -0.14,-0.13,0.89,U] [#7 -0.40,0.08,0.77,U] [#8 -0.14,-0.01,0.81,U] 
02:16:44.364 00.000 6880 refined, 8 included, MultiStar: {-0.12, 0.02}, one-star: {-0.11, 0.19}
02:16:44.365 00.001 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.60 = -1.68)
02:16:44.365 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.71)
02:16:44.365 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.99 mountX=-0.01 mountY=-0.12, mountTheta=-1.68
02:16:44.367 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.02, opts=13)
02:16:44.367 00.000 6880 Enqueuing Move request for scope (-0.12, 0.02)
02:16:44.367 00.000 10052 Worker thread wakes up
02:16:44.367 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
02:16:44.367 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
02:16:44.367 00.000 10052 Moving (-0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
02:16:44.367 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:16:44.367 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:16:44.368 00.001 10052 MoveAxis(E, 0, ABG)
02:16:44.368 00.000 10052 Move returns status 0, amount 0
02:16:44.368 00.000 10052 MoveAxis(N, 0, ABG)
02:16:44.368 00.000 10052 Move returns status 0, amount 0
02:16:44.368 00.000 10052 move complete, result=0
02:16:44.368 00.000 10052 worker thread done servicing request
02:16:44.400 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:44.451 00.051 6880 UpdateGuideState exits: m=2411 SNR=34.2
02:16:44.452 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:44.452 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:44.452 00.000 6880 Enqueuing Expose request
02:16:44.452 00.000 10052 Worker thread wakes up
02:16:44.452 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:44.452 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:44.452 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:45.366 00.914 10052 Exposure complete
02:16:45.447 00.081 10052 worker thread done servicing request
02:16:45.447 00.000 6880 OnExposeComplete: enter
02:16:45.447 00.000 6880 UpdateGuideState(): m_state=6
02:16:45.448 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3222
02:16:45.448 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.09, Mass=2347, SNR=33.5, Peak=137 HFD=4.5
02:16:45.448 00.000 6880 MultiStar: [#1 -0.48,-0.16,0.96,U] [#2 0.02,-0.12,1.01,U] [#3 -0.47,-0.04,0.91,U] [#4 -0.07,-0.12,0.85,U] [#5 0.40,-0.07,0.97,U] [#6 -0.61,-0.23,0.00,M1] [#7 -0.40,-0.05,0.77,U] [#8 -0.38,-0.19,0.80,U] 
02:16:45.449 00.001 6880 single-star, 7 included, MultiStar: {-0.18, -0.09}, one-star: {-0.15, 0.01}
02:16:45.449 00.000 6880 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.61) = xAngle (4.66 = -1.63)
02:16:45.449 00.000 6880 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.63 = -1.66)
02:16:45.449 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.01 hyp=0.15 cameraTheta=3.04 mountX=-0.01 mountY=-0.15, mountTheta=-1.63
02:16:45.451 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.01, opts=13)
02:16:45.451 00.000 6880 Enqueuing Move request for scope (-0.15, 0.01)
02:16:45.451 00.000 10052 Worker thread wakes up
02:16:45.451 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.01) opts 0xd
02:16:45.451 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.01)
02:16:45.451 00.000 10052 Moving (-0.15, 0.01) raw xDistance=-0.01 yDistance=-0.15
02:16:45.451 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:16:45.451 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
02:16:45.451 00.000 10052 MoveAxis(E, 0, ABG)
02:16:45.452 00.001 10052 Move returns status 0, amount 0
02:16:45.452 00.000 10052 MoveAxis(N, 0, ABG)
02:16:45.452 00.000 10052 Move returns status 0, amount 0
02:16:45.452 00.000 10052 move complete, result=0
02:16:45.452 00.000 10052 worker thread done servicing request
02:16:45.480 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:45.529 00.049 6880 UpdateGuideState exits: m=2347 SNR=33.5
02:16:45.529 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:45.529 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:45.530 00.001 6880 Enqueuing Expose request
02:16:45.530 00.000 10052 Worker thread wakes up
02:16:45.530 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:45.530 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:45.530 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:45.761 00.231 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aceed852-fb66-4390-a0be-177a54389825"}
02:16:45.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aceed852-fb66-4390-a0be-177a54389825"}
02:16:45.762 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41be16e8-a172-4631-8608-e73385eb3f0d"}
02:16:45.762 00.000 6880 case statement mapped state 6 to 3
02:16:45.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41be16e8-a172-4631-8608-e73385eb3f0d"}
02:16:45.763 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"49ffc1cd-7556-4cf9-9269-f6245b811c2c"}
02:16:45.763 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3222,"width":15,"height":15,"star_pos":[6.79,7.09],"pixels":"..."},"id":"49ffc1cd-7556-4cf9-9269-f6245b811c2c"}
02:16:46.663 00.900 10052 Exposure complete
02:16:46.731 00.068 10052 worker thread done servicing request
02:16:46.731 00.000 6880 OnExposeComplete: enter
02:16:46.731 00.000 6880 UpdateGuideState(): m_state=6
02:16:46.732 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3223
02:16:46.732 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.46, Mass=2348, SNR=33.6, Peak=129 HFD=4.7
02:16:46.732 00.000 6880 MultiStar: [#1 -0.51,0.15,0.00,M1] [#2 -0.09,0.04,0.99,U] [#3 -0.42,0.27,0.89,U] [#4 -0.38,0.01,0.85,U] [#5 0.35,0.11,0.96,U] [#6 -0.39,0.02,0.94,U] [#7 -0.45,0.04,0.82,U] [#8 -0.37,0.27,0.79,U] 
02:16:46.732 00.000 6880 refined, 7 included, MultiStar: {-0.22, 0.15}, one-star: {-0.10, 0.39}
02:16:46.732 00.000 6880 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.61) = xAngle (4.17 = -2.12)
02:16:46.732 00.000 6880 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.13 = -2.15)
02:16:46.732 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.15 hyp=0.26 cameraTheta=2.55 mountX=-0.14 mountY=-0.22, mountTheta=-2.13
02:16:46.735 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.15, opts=13)
02:16:46.735 00.000 6880 Enqueuing Move request for scope (-0.22, 0.15)
02:16:46.735 00.000 10052 Worker thread wakes up
02:16:46.735 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.15) opts 0xd
02:16:46.735 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.15)
02:16:46.735 00.000 10052 Moving (-0.22, 0.15) raw xDistance=-0.14 yDistance=-0.22
02:16:46.735 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:16:46.736 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.22, slope = 0.00
02:16:46.736 00.000 10052 MoveAxis(E, 37, ABG)
02:16:46.736 00.000 10052 Guiding  Dir = 2, Dur = 37
02:16:46.756 00.020 10052 IsSlewing returns 0
02:16:46.759 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:46.794 00.035 10052 IsGuiding returns 0
02:16:46.795 00.001 6880 UpdateGuideState exits: m=2348 SNR=33.6
02:16:46.795 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:46.795 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:46.795 00.000 6880 Enqueuing Expose request
02:16:46.822 00.027 10052 PulseGuide returned control before completion, sleep 20
02:16:46.869 00.047 10052 IsGuiding returns 0
02:16:46.869 00.000 10052 Move returns status 0, amount 37
02:16:46.869 00.000 10052 MoveAxis(N, 40, ABG)
02:16:46.869 00.000 10052 Guiding  Dir = 0, Dur = 40
02:16:46.907 00.038 10052 IsSlewing returns 0
02:16:46.945 00.038 10052 IsGuiding returns 0
02:16:46.973 00.028 10052 PulseGuide returned control before completion, sleep 23
02:16:47.025 00.052 10052 IsGuiding returns 0
02:16:47.025 00.000 10052 Move returns status 0, amount 40
02:16:47.025 00.000 10052 move complete, result=0
02:16:47.025 00.000 10052 worker thread done servicing request
02:16:47.025 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.2 px 40 ms NORTH
02:16:47.025 00.000 10052 Worker thread wakes up
02:16:47.026 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:47.026 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:47.760 00.734 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a34621b7-aebf-4439-ace5-83b155445db0"}
02:16:47.760 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a34621b7-aebf-4439-ace5-83b155445db0"}
02:16:47.761 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1f4cef27-49fe-4aaf-8f12-d90256e25102"}
02:16:47.761 00.000 6880 case statement mapped state 6 to 3
02:16:47.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f4cef27-49fe-4aaf-8f12-d90256e25102"}
02:16:47.762 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2d9a7785-7605-4024-aafb-e4daccddb2e6"}
02:16:47.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3223,"width":15,"height":15,"star_pos":[6.84,7.46],"pixels":"..."},"id":"2d9a7785-7605-4024-aafb-e4daccddb2e6"}
02:16:47.937 00.175 10052 Exposure complete
02:16:48.012 00.075 10052 worker thread done servicing request
02:16:48.012 00.000 6880 OnExposeComplete: enter
02:16:48.012 00.000 6880 UpdateGuideState(): m_state=6
02:16:48.012 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3224
02:16:48.013 00.001 6880 Star::Find returns 1 (0), X=407.94, Y=892.14, Mass=2389, SNR=33.7, Peak=146 HFD=4.6
02:16:48.013 00.000 6880 MultiStar: [#1 -0.01,0.11,0.96,U] [#2 0.26,0.30,0.94,U] [#3 -0.19,0.04,0.89,U] [#4 0.20,0.05,0.86,U] [#5 0.53,0.02,0.95,U] [#6 -0.29,-0.16,0.90,U] [#7 0.08,0.27,0.78,U] [#8 -0.08,-0.04,0.78,U] 
02:16:48.013 00.000 6880 single-star, 8 included, MultiStar: {0.06, 0.07}, one-star: {0.01, 0.07}
02:16:48.013 00.000 6880 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.61) = xAngle (3.08 = 3.08)
02:16:48.013 00.000 6880 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.05 = 3.05)
02:16:48.013 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.47 mountX=-0.07 mountY=0.01, mountTheta=3.05
02:16:48.015 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.07, opts=13)
02:16:48.015 00.000 6880 Enqueuing Move request for scope (0.01, 0.07)
02:16:48.015 00.000 10052 Worker thread wakes up
02:16:48.016 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.07) opts 0xd
02:16:48.016 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.07)
02:16:48.016 00.000 10052 Moving (0.01, 0.07) raw xDistance=-0.07 yDistance=0.01
02:16:48.016 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:16:48.016 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.06, using input
02:16:48.016 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
02:16:48.016 00.000 10052 MoveAxis(E, 0, ABG)
02:16:48.016 00.000 10052 Move returns status 0, amount 0
02:16:48.016 00.000 10052 MoveAxis(N, 0, ABG)
02:16:48.016 00.000 10052 Move returns status 0, amount 0
02:16:48.016 00.000 10052 move complete, result=0
02:16:48.016 00.000 10052 worker thread done servicing request
02:16:48.042 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:48.084 00.042 6880 UpdateGuideState exits: m=2389 SNR=33.7
02:16:48.084 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:48.084 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:48.084 00.000 6880 Enqueuing Expose request
02:16:48.084 00.000 10052 Worker thread wakes up
02:16:48.084 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:48.085 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:48.085 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:49.219 01.134 10052 Exposure complete
02:16:49.319 00.100 10052 worker thread done servicing request
02:16:49.319 00.000 6880 OnExposeComplete: enter
02:16:49.319 00.000 6880 UpdateGuideState(): m_state=6
02:16:49.319 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3225
02:16:49.319 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=892.09, Mass=2409, SNR=34.0, Peak=166 HFD=4.5
02:16:49.320 00.001 6880 MultiStar: [#1 -0.24,-0.13,0.98,U] [#2 0.32,-0.07,0.99,U] [#3 -0.18,-0.07,0.90,U] [#4 0.09,-0.23,0.84,U] [#5 0.54,-0.26,0.00,M1] [#6 -0.13,-0.17,0.93,U] [#7 -0.25,-0.03,0.75,U] [#8 -0.01,-0.09,0.80,U] 
02:16:49.320 00.000 6880 single-star, 7 included, MultiStar: {-0.04, -0.09}, one-star: {0.05, 0.02}
02:16:49.320 00.000 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
02:16:49.320 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
02:16:49.320 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.45 mountX=-0.03 mountY=0.05, mountTheta=2.06
02:16:49.322 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.02, opts=13)
02:16:49.322 00.000 6880 Enqueuing Move request for scope (0.05, 0.02)
02:16:49.323 00.001 10052 Worker thread wakes up
02:16:49.323 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:16:49.323 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:16:49.323 00.000 10052 Moving (0.05, 0.02) raw xDistance=-0.03 yDistance=0.05
02:16:49.323 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:16:49.323 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.11, using input
02:16:49.323 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.05
02:16:49.323 00.000 10052 MoveAxis(E, 0, ABG)
02:16:49.323 00.000 10052 Move returns status 0, amount 0
02:16:49.324 00.001 10052 MoveAxis(N, 0, ABG)
02:16:49.324 00.000 10052 Move returns status 0, amount 0
02:16:49.324 00.000 10052 move complete, result=0
02:16:49.324 00.000 10052 worker thread done servicing request
02:16:49.355 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:49.407 00.052 6880 UpdateGuideState exits: m=2409 SNR=34.0
02:16:49.407 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:49.408 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:49.408 00.000 6880 Enqueuing Expose request
02:16:49.408 00.000 10052 Worker thread wakes up
02:16:49.408 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:49.408 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:49.409 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:16:49.760 00.351 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"285c2322-d54f-46a7-9ccc-5d8701c53142"}
02:16:49.760 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"285c2322-d54f-46a7-9ccc-5d8701c53142"}
02:16:49.764 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88d6ae5c-e8c1-463d-93cd-8c65e705d259"}
02:16:49.764 00.000 6880 case statement mapped state 6 to 3
02:16:49.765 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"88d6ae5c-e8c1-463d-93cd-8c65e705d259"}
02:16:49.766 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9502c46e-92dd-4fd5-b16e-fdc22fdf52d1"}
02:16:49.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3225,"width":15,"height":15,"star_pos":[6.99,7.09],"pixels":"..."},"id":"9502c46e-92dd-4fd5-b16e-fdc22fdf52d1"}
02:16:50.323 00.557 10052 Exposure complete
02:16:50.413 00.090 10052 worker thread done servicing request
02:16:50.413 00.000 6880 OnExposeComplete: enter
02:16:50.413 00.000 6880 UpdateGuideState(): m_state=6
02:16:50.414 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3226
02:16:50.414 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.16, Mass=2462, SNR=34.4, Peak=148 HFD=4.4
02:16:50.414 00.000 6880 MultiStar: [#1 -0.44,0.02,0.96,U] [#2 0.16,0.25,0.97,U] [#3 -0.37,0.03,0.89,U] [#4 -0.25,-0.03,0.84,U] [#5 0.40,-0.20,0.97,U] [#6 -0.24,-0.22,0.91,U] [#7 -0.36,-0.04,0.75,U] [#8 -0.22,-0.00,0.80,U] 
02:16:50.415 00.001 6880 single-star, 8 included, MultiStar: {-0.14, -0.01}, one-star: {-0.08, 0.09}
02:16:50.415 00.000 6880 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.61) = xAngle (3.91 = -2.37)
02:16:50.415 00.000 6880 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.88 = -2.41)
02:16:50.415 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.09 hyp=0.12 cameraTheta=2.30 mountX=-0.09 mountY=-0.08, mountTheta=-2.39
02:16:50.417 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.09, opts=13)
02:16:50.417 00.000 6880 Enqueuing Move request for scope (-0.08, 0.09)
02:16:50.417 00.000 10052 Worker thread wakes up
02:16:50.417 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.09) opts 0xd
02:16:50.417 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.09)
02:16:50.417 00.000 10052 Moving (-0.08, 0.09) raw xDistance=-0.09 yDistance=-0.08
02:16:50.417 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:16:50.417 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
02:16:50.417 00.000 10052 MoveAxis(E, 0, ABG)
02:16:50.417 00.000 10052 Move returns status 0, amount 0
02:16:50.418 00.001 10052 MoveAxis(N, 0, ABG)
02:16:50.418 00.000 10052 Move returns status 0, amount 0
02:16:50.418 00.000 10052 move complete, result=0
02:16:50.418 00.000 10052 worker thread done servicing request
02:16:50.449 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:50.498 00.049 6880 UpdateGuideState exits: m=2462 SNR=34.4
02:16:50.498 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:50.498 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:50.498 00.000 6880 Enqueuing Expose request
02:16:50.498 00.000 10052 Worker thread wakes up
02:16:50.498 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:50.498 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:50.499 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:51.634 01.135 10052 Exposure complete
02:16:51.728 00.094 10052 worker thread done servicing request
02:16:51.728 00.000 6880 OnExposeComplete: enter
02:16:51.728 00.000 6880 UpdateGuideState(): m_state=6
02:16:51.728 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3227
02:16:51.729 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=892.07, Mass=2414, SNR=34.1, Peak=147 HFD=4.7
02:16:51.729 00.000 6880 MultiStar: [#1 -0.54,-0.10,0.00,M1] [#2 0.11,-0.10,0.98,U] [#3 -0.42,0.00,0.91,U] [#4 -0.08,-0.13,0.84,U] [#5 0.07,-0.34,0.99,U] [#6 -0.37,-0.20,0.89,U] [#7 -0.41,-0.05,0.77,U] [#8 -0.59,-0.11,0.00,M1] 
02:16:51.729 00.000 6880 refined, 6 included, MultiStar: {-0.19, -0.12}, one-star: {-0.32, -0.01}
02:16:51.729 00.000 6880 CameraToMount -- cameraTheta (-2.59) - m_xAngle (-1.61) = xAngle (-0.98 = -0.98)
02:16:51.729 00.000 6880 CameraToMount -- cameraTheta (-2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.01 = -1.01)
02:16:51.729 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.12 hyp=0.23 cameraTheta=-2.59 mountX=0.13 mountY=-0.19, mountTheta=-0.99
02:16:51.731 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.12, opts=13)
02:16:51.731 00.000 6880 Enqueuing Move request for scope (-0.19, -0.12)
02:16:51.731 00.000 10052 Worker thread wakes up
02:16:51.731 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.12) opts 0xd
02:16:51.731 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.12)
02:16:51.731 00.000 10052 Moving (-0.19, -0.12) raw xDistance=0.13 yDistance=-0.19
02:16:51.731 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:16:51.732 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
02:16:51.732 00.000 10052 MoveAxis(W, 34, ABG)
02:16:51.732 00.000 10052 Guiding  Dir = 3, Dur = 34
02:16:51.763 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:51.809 00.046 6880 UpdateGuideState exits: m=2414 SNR=34.1
02:16:51.809 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:51.809 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:51.809 00.000 6880 Enqueuing Expose request
02:16:51.810 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57eff76d-4dd5-4b15-9749-6179368d9822"}
02:16:51.810 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57eff76d-4dd5-4b15-9749-6179368d9822"}
02:16:51.834 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"446d804a-7431-41da-88ed-ca3915bafe59"}
02:16:51.834 00.000 6880 case statement mapped state 6 to 3
02:16:51.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"446d804a-7431-41da-88ed-ca3915bafe59"}
02:16:51.840 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d487d3d1-0e71-4f02-8fb8-6b6bcfd2dc63"}
02:16:51.840 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3227,"width":15,"height":15,"star_pos":[6.62,7.07],"pixels":"..."},"id":"d487d3d1-0e71-4f02-8fb8-6b6bcfd2dc63"}
02:16:51.846 00.006 10052 IsSlewing returns 0
02:16:51.925 00.079 10052 IsGuiding returns 0
02:16:52.069 00.144 10052 IsGuiding returns 0
02:16:52.069 00.000 10052 Move returns status 0, amount 34
02:16:52.069 00.000 10052 MoveAxis(N, 0, ABG)
02:16:52.069 00.000 10052 Move returns status 0, amount 0
02:16:52.069 00.000 10052 move complete, result=0
02:16:52.069 00.000 10052 worker thread done servicing request
02:16:52.069 00.000 6880 GuideStep: 0.1 px 34 ms WEST, -0.2 px 0 ms NORTH
02:16:52.070 00.001 10052 Worker thread wakes up
02:16:52.070 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:52.070 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:52.991 00.921 10052 Exposure complete
02:16:53.067 00.076 10052 worker thread done servicing request
02:16:53.067 00.000 6880 OnExposeComplete: enter
02:16:53.067 00.000 6880 UpdateGuideState(): m_state=6
02:16:53.067 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3228
02:16:53.067 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.12, Mass=2374, SNR=33.8, Peak=150 HFD=4.5
02:16:53.068 00.001 6880 MultiStar: [#1 -0.39,0.08,0.96,U] [#2 0.37,0.25,0.93,U] [#3 -0.20,0.07,0.89,U] [#4 -0.04,-0.04,0.87,U] [#5 0.46,0.00,0.96,U] [#6 -0.23,-0.07,0.91,U] [#7 -0.28,0.07,0.77,U] [#8 -0.17,-0.13,0.81,U] 
02:16:53.068 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.06, 0.04}
02:16:53.068 00.000 6880 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.61) = xAngle (4.18 = -2.10)
02:16:53.068 00.000 6880 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.15 = -2.14)
02:16:53.069 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=0.03 hyp=0.06 cameraTheta=2.57 mountX=-0.03 mountY=-0.05, mountTheta=-2.11
02:16:53.070 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.03, opts=13)
02:16:53.070 00.000 6880 Enqueuing Move request for scope (-0.05, 0.03)
02:16:53.071 00.001 10052 Worker thread wakes up
02:16:53.071 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.03) opts 0xd
02:16:53.071 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.03)
02:16:53.071 00.000 10052 Moving (-0.05, 0.03) raw xDistance=-0.03 yDistance=-0.05
02:16:53.071 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:16:53.071 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:16:53.071 00.000 10052 MoveAxis(E, 0, ABG)
02:16:53.071 00.000 10052 Move returns status 0, amount 0
02:16:53.071 00.000 10052 MoveAxis(N, 0, ABG)
02:16:53.071 00.000 10052 Move returns status 0, amount 0
02:16:53.071 00.000 10052 move complete, result=0
02:16:53.071 00.000 10052 worker thread done servicing request
02:16:53.105 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:53.145 00.040 6880 UpdateGuideState exits: m=2374 SNR=33.8
02:16:53.145 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:53.145 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:53.145 00.000 6880 Enqueuing Expose request
02:16:53.145 00.000 10052 Worker thread wakes up
02:16:53.145 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:53.146 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:53.146 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:16:53.761 00.615 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b91c893d-7d9e-4543-9021-5108d980527d"}
02:16:53.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b91c893d-7d9e-4543-9021-5108d980527d"}
02:16:53.761 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72b414bb-c4fa-4259-89d8-43f96f4d1d12"}
02:16:53.761 00.000 6880 case statement mapped state 6 to 3
02:16:53.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72b414bb-c4fa-4259-89d8-43f96f4d1d12"}
02:16:53.762 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1636e2d-39fd-4d1e-87e2-bcf36efbbd60"}
02:16:53.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3228,"width":15,"height":15,"star_pos":[6.87,7.12],"pixels":"..."},"id":"f1636e2d-39fd-4d1e-87e2-bcf36efbbd60"}
02:16:54.272 00.510 10052 Exposure complete
02:16:54.349 00.077 10052 worker thread done servicing request
02:16:54.349 00.000 6880 OnExposeComplete: enter
02:16:54.349 00.000 6880 UpdateGuideState(): m_state=6
02:16:54.349 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3229
02:16:54.350 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=892.25, Mass=2316, SNR=33.5, Peak=161 HFD=4.4
02:16:54.350 00.000 6880 MultiStar: [#1 -0.11,0.14,0.97,U] [#2 0.24,-0.12,0.98,U] [#3 -0.26,0.04,0.91,U] [#4 0.04,0.10,0.84,U] [#5 0.62,0.07,0.00,M1] [#6 -0.29,-0.12,0.93,U] [#7 -0.05,0.13,0.77,U] [#8 0.03,0.01,0.81,U] 
02:16:54.350 00.000 6880 refined, 7 included, MultiStar: {-0.05, 0.04}, one-star: {0.01, 0.18}
02:16:54.350 00.000 6880 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.61) = xAngle (4.01 = -2.27)
02:16:54.350 00.000 6880 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.98 = -2.31)
02:16:54.350 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.06 cameraTheta=2.40 mountX=-0.04 mountY=-0.05, mountTheta=-2.29
02:16:54.352 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.04, opts=13)
02:16:54.352 00.000 6880 Enqueuing Move request for scope (-0.05, 0.04)
02:16:54.352 00.000 10052 Worker thread wakes up
02:16:54.352 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
02:16:54.352 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
02:16:54.352 00.000 10052 Moving (-0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
02:16:54.352 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:16:54.352 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:16:54.352 00.000 10052 MoveAxis(E, 0, ABG)
02:16:54.353 00.001 10052 Move returns status 0, amount 0
02:16:54.353 00.000 10052 MoveAxis(N, 0, ABG)
02:16:54.353 00.000 10052 Move returns status 0, amount 0
02:16:54.353 00.000 10052 move complete, result=0
02:16:54.353 00.000 10052 worker thread done servicing request
02:16:54.379 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:54.419 00.040 6880 UpdateGuideState exits: m=2316 SNR=33.5
02:16:54.419 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:54.419 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:54.419 00.000 6880 Enqueuing Expose request
02:16:54.419 00.000 10052 Worker thread wakes up
02:16:54.419 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:54.420 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:54.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:55.341 00.921 10052 Exposure complete
02:16:55.425 00.084 10052 worker thread done servicing request
02:16:55.425 00.000 6880 OnExposeComplete: enter
02:16:55.427 00.002 6880 UpdateGuideState(): m_state=6
02:16:55.427 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3230
02:16:55.427 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=892.60, Mass=2377, SNR=33.8, Peak=160 HFD=4.5
02:16:55.428 00.001 6880 MultiStar: [#1 -0.10,0.32,0.96,U] [#2 0.30,0.35,0.95,U] [#3 -0.01,0.23,0.89,U] [#4 0.20,0.14,0.86,U] [#5 0.72,0.41,0.00,M2] [#6 0.24,0.47,0.00,M1] [#7 0.01,0.20,0.78,U] [#8 -0.04,0.19,0.81,U] 
02:16:55.428 00.000 6880 refined, 6 included, MultiStar: {0.09, 0.29}, one-star: {0.23, 0.53}
02:16:55.428 00.000 6880 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.61) = xAngle (2.89 = 2.89)
02:16:55.428 00.000 6880 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.86 = 2.86)
02:16:55.428 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.29 hyp=0.30 cameraTheta=1.27 mountX=-0.29 mountY=0.09, mountTheta=2.86
02:16:55.430 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.29, opts=13)
02:16:55.430 00.000 6880 Enqueuing Move request for scope (0.09, 0.29)
02:16:55.430 00.000 10052 Worker thread wakes up
02:16:55.430 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.29) opts 0xd
02:16:55.430 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.29)
02:16:55.431 00.001 10052 Moving (0.09, 0.29) raw xDistance=-0.29 yDistance=0.09
02:16:55.431 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
02:16:55.431 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
02:16:55.431 00.000 10052 MoveAxis(E, 78, ABG)
02:16:55.431 00.000 10052 Guiding  Dir = 2, Dur = 78
02:16:55.452 00.021 10052 IsSlewing returns 0
02:16:55.461 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:55.489 00.028 10052 IsGuiding returns 0
02:16:55.507 00.018 6880 UpdateGuideState exits: m=2377 SNR=33.8
02:16:55.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:55.507 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:55.507 00.000 6880 Enqueuing Expose request
02:16:55.517 00.010 10052 PulseGuide returned control before completion, sleep 61
02:16:55.706 00.189 10052 IsGuiding returns 0
02:16:55.706 00.000 10052 Move returns status 0, amount 78
02:16:55.706 00.000 10052 MoveAxis(N, 0, ABG)
02:16:55.706 00.000 10052 Move returns status 0, amount 0
02:16:55.707 00.001 10052 move complete, result=0
02:16:55.707 00.000 10052 worker thread done servicing request
02:16:55.707 00.000 10052 Worker thread wakes up
02:16:55.707 00.000 6880 GuideStep: -0.3 px 78 ms EAST, 0.1 px 0 ms NORTH
02:16:55.707 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:55.707 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:55.762 00.055 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6acdac87-0330-48a5-8184-fffc8081097a"}
02:16:55.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6acdac87-0330-48a5-8184-fffc8081097a"}
02:16:55.772 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a083003f-e89a-44e4-9b65-922875b4bc05"}
02:16:55.772 00.000 6880 case statement mapped state 6 to 3
02:16:55.772 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a083003f-e89a-44e4-9b65-922875b4bc05"}
02:16:55.780 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d2ab6ce3-7543-40e6-8028-69ca77e66436"}
02:16:55.780 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3230,"width":15,"height":15,"star_pos":[7.16,6.60],"pixels":"..."},"id":"d2ab6ce3-7543-40e6-8028-69ca77e66436"}
02:16:56.846 01.066 10052 Exposure complete
02:16:56.942 00.096 10052 worker thread done servicing request
02:16:56.942 00.000 6880 OnExposeComplete: enter
02:16:56.942 00.000 6880 UpdateGuideState(): m_state=6
02:16:56.943 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3231
02:16:56.943 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.16, Mass=2534, SNR=35.0, Peak=162 HFD=4.5
02:16:56.943 00.000 6880 MultiStar: [#1 -0.46,0.03,0.94,U] [#2 0.47,0.16,0.95,U] [#3 -0.00,0.03,0.90,U] [#4 -0.07,0.01,0.83,U] [#5 0.60,0.10,0.00,M3] [#6 0.06,0.01,0.89,U] [#7 -0.24,0.21,0.75,U] [#8 -0.12,-0.00,0.81,U] 
02:16:56.943 00.000 6880 refined, 7 included, MultiStar: {-0.02, 0.07}, one-star: {0.14, 0.09}
02:16:56.943 00.000 6880 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.61) = xAngle (3.49 = -2.79)
02:16:56.943 00.000 6880 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.82)
02:16:56.945 00.002 6880 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.88 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
02:16:56.946 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.07, opts=13)
02:16:56.946 00.000 6880 Enqueuing Move request for scope (-0.02, 0.07)
02:16:56.947 00.001 10052 Worker thread wakes up
02:16:56.947 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:16:56.947 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:16:56.947 00.000 10052 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
02:16:56.947 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:16:56.947 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
02:16:56.947 00.000 10052 MoveAxis(E, 0, ABG)
02:16:56.947 00.000 10052 Move returns status 0, amount 0
02:16:56.947 00.000 10052 MoveAxis(N, 0, ABG)
02:16:56.947 00.000 10052 Move returns status 0, amount 0
02:16:56.947 00.000 10052 move complete, result=0
02:16:56.948 00.001 10052 worker thread done servicing request
02:16:56.983 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:57.033 00.050 6880 UpdateGuideState exits: m=2534 SNR=35.0
02:16:57.034 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:57.034 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:57.034 00.000 6880 Enqueuing Expose request
02:16:57.034 00.000 10052 Worker thread wakes up
02:16:57.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:57.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:57.035 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:57.761 00.726 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee5fbdcd-86f0-4824-be1e-3649a8f7aa59"}
02:16:57.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee5fbdcd-86f0-4824-be1e-3649a8f7aa59"}
02:16:57.763 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"58aebb2a-6149-4dc3-8527-a6a0a6c7cb02"}
02:16:57.763 00.000 6880 case statement mapped state 6 to 3
02:16:57.763 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"58aebb2a-6149-4dc3-8527-a6a0a6c7cb02"}
02:16:57.764 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"903afad6-94bf-4695-ac3c-ac27a038748d"}
02:16:57.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3231,"width":15,"height":15,"star_pos":[7.07,7.16],"pixels":"..."},"id":"903afad6-94bf-4695-ac3c-ac27a038748d"}
02:16:57.947 00.183 10052 Exposure complete
02:16:58.037 00.090 10052 worker thread done servicing request
02:16:58.037 00.000 6880 OnExposeComplete: enter
02:16:58.037 00.000 6880 UpdateGuideState(): m_state=6
02:16:58.038 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3232
02:16:58.038 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.21, Mass=2403, SNR=33.9, Peak=164 HFD=4.4
02:16:58.038 00.000 6880 MultiStar: [#1 -0.15,0.11,0.97,U] [#2 0.28,0.21,0.99,U] [#3 -0.28,0.15,0.90,U] [#4 0.16,-0.03,0.86,U] [#5 0.50,0.16,0.98,U] [#6 -0.35,-0.04,0.92,U] [#7 -0.06,0.03,0.77,U] [#8 -0.22,-0.04,0.83,U] 
02:16:58.038 00.000 6880 refined, 8 included, MultiStar: {-0.00, 0.08}, one-star: {0.01, 0.14}
02:16:58.038 00.000 6880 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.61) = xAngle (3.22 = -3.07)
02:16:58.038 00.000 6880 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.18 = -3.10)
02:16:58.038 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.08 hyp=0.08 cameraTheta=1.60 mountX=-0.08 mountY=-0.00, mountTheta=-3.10
02:16:58.040 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.08, opts=13)
02:16:58.040 00.000 6880 Enqueuing Move request for scope (-0.00, 0.08)
02:16:58.040 00.000 10052 Worker thread wakes up
02:16:58.040 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.08) opts 0xd
02:16:58.041 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.08)
02:16:58.041 00.000 10052 Moving (-0.00, 0.08) raw xDistance=-0.08 yDistance=-0.00
02:16:58.041 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:16:58.041 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
02:16:58.041 00.000 10052 MoveAxis(E, 0, ABG)
02:16:58.041 00.000 10052 Move returns status 0, amount 0
02:16:58.041 00.000 10052 MoveAxis(N, 0, ABG)
02:16:58.041 00.000 10052 Move returns status 0, amount 0
02:16:58.041 00.000 10052 move complete, result=0
02:16:58.041 00.000 10052 worker thread done servicing request
02:16:58.071 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:58.121 00.050 6880 UpdateGuideState exits: m=2403 SNR=33.9
02:16:58.121 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:58.121 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:58.121 00.000 6880 Enqueuing Expose request
02:16:58.121 00.000 10052 Worker thread wakes up
02:16:58.122 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:58.122 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:58.122 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:59.252 01.130 10052 Exposure complete
02:16:59.342 00.090 6880 OnExposeComplete: enter
02:16:59.343 00.001 6880 UpdateGuideState(): m_state=6
02:16:59.343 00.000 10052 worker thread done servicing request
02:16:59.343 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3233
02:16:59.343 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=892.13, Mass=2485, SNR=34.6, Peak=160 HFD=4.5
02:16:59.344 00.001 6880 MultiStar: [#1 -0.21,-0.10,0.94,U] [#2 0.04,-0.11,0.96,U] [#3 -0.15,-0.16,0.89,U] [#4 0.02,-0.06,0.84,U] [#5 0.64,-0.18,0.00,M3] [#6 -0.12,-0.31,0.90,U] [#7 -0.07,-0.00,0.76,U] [#8 -0.08,-0.07,0.80,U] 
02:16:59.344 00.000 6880 single-star, 7 included, MultiStar: {-0.07, -0.09}, one-star: {-0.02, 0.06}
02:16:59.344 00.000 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.55 = -2.74)
02:16:59.344 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.77)
02:16:59.344 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.07 cameraTheta=1.93 mountX=-0.06 mountY=-0.02, mountTheta=-2.76
02:16:59.346 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.06, opts=13)
02:16:59.346 00.000 6880 Enqueuing Move request for scope (-0.02, 0.06)
02:16:59.346 00.000 10052 Worker thread wakes up
02:16:59.347 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
02:16:59.347 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:16:59.347 00.000 10052 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
02:16:59.347 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:16:59.347 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:16:59.347 00.000 10052 MoveAxis(E, 0, ABG)
02:16:59.347 00.000 10052 Move returns status 0, amount 0
02:16:59.347 00.000 10052 MoveAxis(N, 0, ABG)
02:16:59.347 00.000 10052 Move returns status 0, amount 0
02:16:59.347 00.000 10052 move complete, result=0
02:16:59.347 00.000 10052 worker thread done servicing request
02:16:59.390 00.043 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:16:59.436 00.046 6880 UpdateGuideState exits: m=2485 SNR=34.6
02:16:59.436 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:16:59.436 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:16:59.436 00.000 6880 Enqueuing Expose request
02:16:59.436 00.000 10052 Worker thread wakes up
02:16:59.436 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:16:59.436 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:16:59.436 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:16:59.761 00.325 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0fa3aba-fcba-443c-b7f6-3808aba890d8"}
02:16:59.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0fa3aba-fcba-443c-b7f6-3808aba890d8"}
02:16:59.762 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"057e511a-6117-436b-b8ca-d4cc0eaa4c98"}
02:16:59.762 00.000 6880 case statement mapped state 6 to 3
02:16:59.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"057e511a-6117-436b-b8ca-d4cc0eaa4c98"}
02:16:59.763 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c6f620c2-0531-43d2-b1e4-88b881bc681c"}
02:16:59.763 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3233,"width":15,"height":15,"star_pos":[6.91,7.13],"pixels":"..."},"id":"c6f620c2-0531-43d2-b1e4-88b881bc681c"}
02:17:00.345 00.582 10052 Exposure complete
02:17:00.424 00.079 6880 OnExposeComplete: enter
02:17:00.425 00.001 6880 UpdateGuideState(): m_state=6
02:17:00.425 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3234
02:17:00.425 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.21, Mass=2438, SNR=34.3, Peak=153 HFD=4.7
02:17:00.425 00.000 10052 worker thread done servicing request
02:17:00.426 00.001 6880 MultiStar: [#1 -0.32,0.10,0.96,U] [#2 0.03,-0.09,0.99,U] [#3 -0.16,0.01,0.91,U] [#4 0.20,0.06,0.82,U] [#5 0.51,0.08,0.95,U] [#6 -0.15,-0.05,0.93,U] [#7 0.01,0.07,0.74,U] [#8 -0.24,0.03,0.79,U] 
02:17:00.426 00.000 6880 refined, 8 included, MultiStar: {0.00, 0.04}, one-star: {0.09, 0.14}
02:17:00.426 00.000 6880 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.61) = xAngle (3.16 = -3.12)
02:17:00.426 00.000 6880 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.13 = 3.13)
02:17:00.426 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.04 hyp=0.04 cameraTheta=1.55 mountX=-0.04 mountY=0.00, mountTheta=3.13
02:17:00.428 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.04, opts=13)
02:17:00.428 00.000 6880 Enqueuing Move request for scope (0.00, 0.04)
02:17:00.428 00.000 10052 Worker thread wakes up
02:17:00.428 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0xd
02:17:00.428 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
02:17:00.428 00.000 10052 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=0.00
02:17:00.429 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:17:00.429 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.03, using input
02:17:00.429 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
02:17:00.429 00.000 10052 MoveAxis(E, 0, ABG)
02:17:00.429 00.000 10052 Move returns status 0, amount 0
02:17:00.429 00.000 10052 MoveAxis(N, 0, ABG)
02:17:00.429 00.000 10052 Move returns status 0, amount 0
02:17:00.429 00.000 10052 move complete, result=0
02:17:00.429 00.000 10052 worker thread done servicing request
02:17:00.455 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:00.495 00.040 6880 UpdateGuideState exits: m=2438 SNR=34.3
02:17:00.496 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:00.496 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:00.496 00.000 6880 Enqueuing Expose request
02:17:00.496 00.000 10052 Worker thread wakes up
02:17:00.496 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:00.496 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:00.496 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:01.632 01.136 10052 Exposure complete
02:17:01.707 00.075 10052 worker thread done servicing request
02:17:01.707 00.000 6880 OnExposeComplete: enter
02:17:01.707 00.000 6880 UpdateGuideState(): m_state=6
02:17:01.707 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3235
02:17:01.707 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=892.73, Mass=2439, SNR=34.3, Peak=143 HFD=4.7
02:17:01.708 00.001 6880 MultiStar: [#1 -0.71,0.32,0.00,M1] [#2 0.06,0.30,0.98,U] [#3 -0.41,0.13,0.91,U] [#4 -0.45,0.20,0.86,U] [#5 0.02,0.37,0.97,U] [#6 -0.45,0.16,0.90,U] [#7 -0.46,0.54,0.00,M1] [#8 -0.38,0.40,0.00,M1] 
02:17:01.708 00.000 6880 refined, 5 included, MultiStar: {-0.25, 0.31}, one-star: {-0.31, 0.66}
02:17:01.708 00.000 6880 CameraToMount -- cameraTheta (2.25) - m_xAngle (-1.61) = xAngle (3.86 = -2.42)
02:17:01.708 00.000 6880 CameraToMount -- cameraTheta (2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.83 = -2.46)
02:17:01.708 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.31 hyp=0.40 cameraTheta=2.25 mountX=-0.30 mountY=-0.25, mountTheta=-2.44
02:17:01.710 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.31, opts=13)
02:17:01.710 00.000 6880 Enqueuing Move request for scope (-0.25, 0.31)
02:17:01.711 00.001 10052 Worker thread wakes up
02:17:01.711 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.31) opts 0xd
02:17:01.711 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.31)
02:17:01.711 00.000 10052 Moving (-0.25, 0.31) raw xDistance=-0.30 yDistance=-0.25
02:17:01.711 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:17:01.711 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.25, slope = -0.00
02:17:01.711 00.000 10052 MoveAxis(E, 81, ABG)
02:17:01.711 00.000 10052 Guiding  Dir = 2, Dur = 81
02:17:01.736 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:01.774 00.038 10052 IsSlewing returns 0
02:17:01.776 00.002 6880 UpdateGuideState exits: m=2439 SNR=34.3
02:17:01.776 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:01.776 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:01.776 00.000 6880 Enqueuing Expose request
02:17:01.776 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7e3fbfb7-f993-40e1-881c-2c61db65d4d5"}
02:17:01.776 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7e3fbfb7-f993-40e1-881c-2c61db65d4d5"}
02:17:01.786 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a96a81cc-7118-4e5a-9a40-0bc803a1ca8b"}
02:17:01.786 00.000 6880 case statement mapped state 6 to 3
02:17:01.786 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a96a81cc-7118-4e5a-9a40-0bc803a1ca8b"}
02:17:01.788 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a2cf27c-2fca-4581-848c-85265f6976b9"}
02:17:01.788 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3235,"width":15,"height":15,"star_pos":[6.62,6.73],"pixels":"..."},"id":"5a2cf27c-2fca-4581-848c-85265f6976b9"}
02:17:01.847 00.059 10052 IsGuiding returns 0
02:17:01.916 00.069 10052 PulseGuide returned control before completion, sleep 23
02:17:01.991 00.075 10052 IsGuiding returns 1
02:17:01.991 00.000 10052 scope still moving after pulse duration time elapsed
02:17:02.071 00.080 10052 IsSlewing returns 0
02:17:02.151 00.080 10052 IsGuiding returns 0
02:17:02.151 00.000 10052 scope move finished after 81 + 222 ms
02:17:02.151 00.000 10052 Move returns status 0, amount 81
02:17:02.151 00.000 10052 MoveAxis(N, 0, ABG)
02:17:02.151 00.000 10052 Move returns status 0, amount 0
02:17:02.151 00.000 10052 move complete, result=0
02:17:02.151 00.000 10052 worker thread done servicing request
02:17:02.151 00.000 10052 Worker thread wakes up
02:17:02.151 00.000 6880 GuideStep: -0.3 px 81 ms EAST, -0.3 px 0 ms NORTH
02:17:02.152 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:02.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:03.058 00.906 10052 Exposure complete
02:17:03.128 00.070 10052 worker thread done servicing request
02:17:03.128 00.000 6880 OnExposeComplete: enter
02:17:03.128 00.000 6880 UpdateGuideState(): m_state=6
02:17:03.128 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3236
02:17:03.128 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.15, Mass=2406, SNR=34.0, Peak=157 HFD=4.4
02:17:03.129 00.001 6880 MultiStar: [#1 -0.47,0.09,0.95,U] [#2 0.03,0.14,0.99,U] [#3 -0.42,0.17,0.92,U] [#4 -0.17,-0.01,0.84,U] [#5 0.41,0.14,0.98,U] [#6 -0.44,0.09,0.93,U] [#7 -0.44,0.08,0.78,U] [#8 -0.35,0.20,0.79,U] 
02:17:03.129 00.000 6880 single-star, 8 included, MultiStar: {-0.21, 0.11}, one-star: {-0.13, 0.08}
02:17:03.129 00.000 6880 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.61) = xAngle (4.20 = -2.08)
02:17:03.129 00.000 6880 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.17 = -2.11)
02:17:03.129 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.15 cameraTheta=2.59 mountX=-0.07 mountY=-0.13, mountTheta=-2.09
02:17:03.131 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.08, opts=13)
02:17:03.131 00.000 6880 Enqueuing Move request for scope (-0.13, 0.08)
02:17:03.131 00.000 10052 Worker thread wakes up
02:17:03.131 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
02:17:03.131 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
02:17:03.131 00.000 10052 Moving (-0.13, 0.08) raw xDistance=-0.07 yDistance=-0.13
02:17:03.131 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:17:03.131 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
02:17:03.132 00.001 10052 MoveAxis(E, 0, ABG)
02:17:03.132 00.000 10052 Move returns status 0, amount 0
02:17:03.132 00.000 10052 MoveAxis(N, 0, ABG)
02:17:03.132 00.000 10052 Move returns status 0, amount 0
02:17:03.132 00.000 10052 move complete, result=0
02:17:03.132 00.000 10052 worker thread done servicing request
02:17:03.155 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:03.192 00.037 6880 UpdateGuideState exits: m=2406 SNR=34.0
02:17:03.192 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:03.192 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:03.192 00.000 6880 Enqueuing Expose request
02:17:03.193 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:03.193 00.000 10052 Worker thread wakes up
02:17:03.193 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:03.193 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:03.760 00.567 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55f86ada-4620-4228-9845-fab7c7826b2d"}
02:17:03.761 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55f86ada-4620-4228-9845-fab7c7826b2d"}
02:17:03.761 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"477d455f-f064-4fde-950d-d8fca5578edd"}
02:17:03.761 00.000 6880 case statement mapped state 6 to 3
02:17:03.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"477d455f-f064-4fde-950d-d8fca5578edd"}
02:17:03.761 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b2e79ae-1ecb-4176-8d4c-76db84db3044"}
02:17:03.762 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3236,"width":15,"height":15,"star_pos":[6.81,7.15],"pixels":"..."},"id":"1b2e79ae-1ecb-4176-8d4c-76db84db3044"}
02:17:04.327 00.565 10052 Exposure complete
02:17:04.409 00.082 10052 worker thread done servicing request
02:17:04.409 00.000 6880 OnExposeComplete: enter
02:17:04.409 00.000 6880 UpdateGuideState(): m_state=6
02:17:04.409 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3237
02:17:04.410 00.001 6880 Star::Find returns 1 (0), X=407.94, Y=892.12, Mass=2510, SNR=34.8, Peak=156 HFD=4.5
02:17:04.410 00.000 6880 MultiStar: [#1 -0.13,0.03,0.93,U] [#2 0.30,-0.06,0.97,U] [#3 -0.18,-0.04,0.90,U] [#4 0.02,-0.08,0.82,U] [#5 0.45,-0.18,0.93,U] [#6 -0.16,-0.20,0.91,U] [#7 -0.10,0.15,0.75,U] [#8 -0.21,0.00,0.80,U] 
02:17:04.410 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.04}, one-star: {0.00, 0.05}
02:17:04.410 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.25 = 0.25)
02:17:04.411 00.001 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
02:17:04.411 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.37 mountX=0.04 mountY=0.01, mountTheta=0.22
02:17:04.412 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.04, opts=13)
02:17:04.412 00.000 6880 Enqueuing Move request for scope (0.01, -0.04)
02:17:04.413 00.001 10052 Worker thread wakes up
02:17:04.413 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:17:04.413 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:17:04.413 00.000 10052 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
02:17:04.413 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:17:04.413 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:17:04.413 00.000 10052 MoveAxis(E, 0, ABG)
02:17:04.413 00.000 10052 Move returns status 0, amount 0
02:17:04.413 00.000 10052 MoveAxis(N, 0, ABG)
02:17:04.413 00.000 10052 Move returns status 0, amount 0
02:17:04.413 00.000 10052 move complete, result=0
02:17:04.413 00.000 10052 worker thread done servicing request
02:17:04.436 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:04.475 00.039 6880 UpdateGuideState exits: m=2510 SNR=34.8
02:17:04.475 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:04.475 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:04.475 00.000 6880 Enqueuing Expose request
02:17:04.476 00.001 10052 Worker thread wakes up
02:17:04.476 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:04.476 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:04.476 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:05.391 00.915 10052 Exposure complete
02:17:05.458 00.067 10052 worker thread done servicing request
02:17:05.458 00.000 6880 OnExposeComplete: enter
02:17:05.458 00.000 6880 UpdateGuideState(): m_state=6
02:17:05.458 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3238
02:17:05.458 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.65, Mass=2475, SNR=34.5, Peak=162 HFD=4.7
02:17:05.459 00.001 6880 MultiStar: [#1 -0.43,-0.58,0.00,M1] [#2 0.23,-0.49,0.00,M1] [#3 -0.41,-0.67,0.00,M1] [#4 -0.07,-0.38,0.84,U] [#5 0.17,-0.95,0.00,M1] [#6 -0.25,-0.83,0.00,M1] [#7 -0.22,-0.37,0.77,U] [#8 -0.41,-0.48,0.00,M1] 
02:17:05.459 00.000 6880 refined, 2 included, MultiStar: {-0.16, -0.39}, one-star: {-0.19, -0.42}
02:17:05.459 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
02:17:05.459 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:17:05.459 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.96 mountX=0.40 mountY=-0.16, mountTheta=-0.37
02:17:05.461 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.39, opts=13)
02:17:05.461 00.000 6880 Enqueuing Move request for scope (-0.16, -0.39)
02:17:05.461 00.000 10052 Worker thread wakes up
02:17:05.461 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.39) opts 0xd
02:17:05.461 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.39)
02:17:05.461 00.000 10052 Moving (-0.16, -0.39) raw xDistance=0.40 yDistance=-0.16
02:17:05.461 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.40
02:17:05.461 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:17:05.461 00.000 10052 MoveAxis(W, 107, ABG)
02:17:05.461 00.000 10052 Guiding  Dir = 3, Dur = 107
02:17:05.484 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:05.507 00.023 10052 IsSlewing returns 0
02:17:05.522 00.015 6880 UpdateGuideState exits: m=2475 SNR=34.5
02:17:05.522 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:05.523 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:05.523 00.000 6880 Enqueuing Expose request
02:17:05.583 00.060 10052 IsGuiding returns 0
02:17:05.647 00.064 10052 PulseGuide returned control before completion, sleep 54
02:17:05.759 00.112 10052 IsGuiding returns 1
02:17:05.759 00.000 10052 scope still moving after pulse duration time elapsed
02:17:05.760 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"908ff388-a44d-4bc5-a8d5-bd75ee36c461"}
02:17:05.760 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"908ff388-a44d-4bc5-a8d5-bd75ee36c461"}
02:17:05.761 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"800b7fee-b94c-469f-a652-78d73e1aab2e"}
02:17:05.761 00.000 6880 case statement mapped state 6 to 3
02:17:05.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"800b7fee-b94c-469f-a652-78d73e1aab2e"}
02:17:05.761 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f96a3c6c-57ad-49ab-824a-d032f5ad4ea6"}
02:17:05.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3238,"width":15,"height":15,"star_pos":[6.75,6.65],"pixels":"..."},"id":"f96a3c6c-57ad-49ab-824a-d032f5ad4ea6"}
02:17:05.835 00.074 10052 IsSlewing returns 0
02:17:05.913 00.078 10052 IsGuiding returns 0
02:17:05.914 00.001 10052 scope move finished after 107 + 223 ms
02:17:05.914 00.000 10052 Move returns status 0, amount 107
02:17:05.914 00.000 10052 MoveAxis(N, 0, ABG)
02:17:05.914 00.000 10052 Move returns status 0, amount 0
02:17:05.914 00.000 10052 move complete, result=0
02:17:05.914 00.000 10052 worker thread done servicing request
02:17:05.914 00.000 10052 Worker thread wakes up
02:17:05.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:05.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:05.914 00.000 6880 GuideStep: 0.4 px 107 ms WEST, -0.2 px 0 ms NORTH
02:17:07.043 01.129 10052 Exposure complete
02:17:07.128 00.085 6880 OnExposeComplete: enter
02:17:07.128 00.000 6880 UpdateGuideState(): m_state=6
02:17:07.128 00.000 10052 worker thread done servicing request
02:17:07.128 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3239
02:17:07.128 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.96, Mass=2299, SNR=33.1, Peak=133 HFD=4.6
02:17:07.130 00.002 6880 MultiStar: [#1 -0.27,-0.15,1.00,U] [#2 0.16,-0.25,0.99,U] [#3 -0.40,-0.25,0.93,U] [#4 -0.11,-0.19,0.85,U] [#5 0.39,-0.30,0.98,U] [#6 -0.44,-0.44,0.00,M2] [#7 -0.28,-0.01,0.78,U] [#8 -0.37,-0.14,0.81,U] 
02:17:07.130 00.000 6880 single-star, 7 included, MultiStar: {-0.10, -0.18}, one-star: {-0.01, -0.11}
02:17:07.130 00.000 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
02:17:07.130 00.000 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:17:07.130 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.64 mountX=0.11 mountY=-0.01, mountTheta=-0.05
02:17:07.132 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.11, opts=13)
02:17:07.132 00.000 6880 Enqueuing Move request for scope (-0.01, -0.11)
02:17:07.132 00.000 10052 Worker thread wakes up
02:17:07.133 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.11) opts 0xd
02:17:07.133 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.11)
02:17:07.133 00.000 10052 Moving (-0.01, -0.11) raw xDistance=0.11 yDistance=-0.01
02:17:07.133 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.11
02:17:07.133 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.06, using input
02:17:07.134 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:17:07.134 00.000 10052 MoveAxis(W, 36, ABG)
02:17:07.134 00.000 10052 Guiding  Dir = 3, Dur = 36
02:17:07.157 00.023 10052 IsSlewing returns 0
02:17:07.163 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:07.194 00.031 10052 IsGuiding returns 0
02:17:07.205 00.011 6880 UpdateGuideState exits: m=2299 SNR=33.1
02:17:07.205 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:07.205 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:07.205 00.000 6880 Enqueuing Expose request
02:17:07.222 00.017 10052 PulseGuide returned control before completion, sleep 19
02:17:07.262 00.040 10052 IsGuiding returns 0
02:17:07.262 00.000 10052 Move returns status 0, amount 36
02:17:07.262 00.000 10052 MoveAxis(N, 0, ABG)
02:17:07.262 00.000 10052 Move returns status 0, amount 0
02:17:07.264 00.002 10052 move complete, result=0
02:17:07.264 00.000 10052 worker thread done servicing request
02:17:07.264 00.000 10052 Worker thread wakes up
02:17:07.264 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
02:17:07.264 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:07.264 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:07.764 00.500 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c440f1c-4a56-46f1-84fc-15f6c2c5b0ea"}
02:17:07.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c440f1c-4a56-46f1-84fc-15f6c2c5b0ea"}
02:17:07.765 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf3ef3d7-e196-4607-9459-4ee2a1609545"}
02:17:07.765 00.000 6880 case statement mapped state 6 to 3
02:17:07.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf3ef3d7-e196-4607-9459-4ee2a1609545"}
02:17:07.766 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d960db99-b199-4605-9260-3eac003e507c"}
02:17:07.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3239,"width":15,"height":15,"star_pos":[6.93,6.96],"pixels":"..."},"id":"d960db99-b199-4605-9260-3eac003e507c"}
02:17:08.179 00.413 10052 Exposure complete
02:17:08.237 00.058 10052 worker thread done servicing request
02:17:08.237 00.000 6880 OnExposeComplete: enter
02:17:08.237 00.000 6880 UpdateGuideState(): m_state=6
02:17:08.237 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3240
02:17:08.237 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.93, Mass=2401, SNR=34.0, Peak=150 HFD=4.5
02:17:08.238 00.001 6880 MultiStar: [#1 -0.47,-0.22,0.96,U] [#2 0.06,-0.25,0.99,U] [#3 -0.43,-0.20,0.91,U] [#4 -0.24,-0.52,0.00,M1] [#5 0.31,-0.26,0.98,U] [#6 -0.38,-0.34,0.92,U] [#7 -0.32,-0.19,0.75,U] [#8 -0.32,-0.26,0.79,U] 
02:17:08.238 00.000 6880 single-star, 7 included, MultiStar: {-0.20, -0.23}, one-star: {-0.12, -0.14}
02:17:08.238 00.000 6880 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.61) = xAngle (-0.69 = -0.69)
02:17:08.238 00.000 6880 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
02:17:08.238 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.30 mountX=0.15 mountY=-0.12, mountTheta=-0.70
02:17:08.240 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.14, opts=13)
02:17:08.240 00.000 6880 Enqueuing Move request for scope (-0.12, -0.14)
02:17:08.240 00.000 10052 Worker thread wakes up
02:17:08.240 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
02:17:08.240 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
02:17:08.240 00.000 10052 Moving (-0.12, -0.14) raw xDistance=0.15 yDistance=-0.12
02:17:08.240 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:17:08.240 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:17:08.241 00.001 10052 MoveAxis(W, 41, ABG)
02:17:08.241 00.000 10052 Guiding  Dir = 3, Dur = 41
02:17:08.262 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:08.296 00.034 6880 UpdateGuideState exits: m=2401 SNR=34.0
02:17:08.296 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:08.296 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:08.296 00.000 6880 Enqueuing Expose request
02:17:08.311 00.015 10052 IsSlewing returns 0
02:17:08.392 00.081 10052 IsGuiding returns 0
02:17:08.482 00.090 10052 IsGuiding returns 1
02:17:08.484 00.002 10052 scope still moving after pulse duration time elapsed
02:17:08.527 00.043 10052 IsSlewing returns 0
02:17:08.565 00.038 10052 IsGuiding returns 0
02:17:08.565 00.000 10052 scope move finished after 41 + 131 ms
02:17:08.565 00.000 10052 Move returns status 0, amount 41
02:17:08.565 00.000 10052 MoveAxis(N, 0, ABG)
02:17:08.565 00.000 10052 Move returns status 0, amount 0
02:17:08.565 00.000 10052 move complete, result=0
02:17:08.565 00.000 10052 worker thread done servicing request
02:17:08.566 00.001 10052 Worker thread wakes up
02:17:08.566 00.000 6880 GuideStep: 0.1 px 41 ms WEST, -0.1 px 0 ms NORTH
02:17:08.566 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:08.566 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:09.705 01.139 10052 Exposure complete
02:17:09.764 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f6a1e1e7-4c61-4bc9-9903-93bf8e3136e6"}
02:17:09.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f6a1e1e7-4c61-4bc9-9903-93bf8e3136e6"}
02:17:09.765 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"348eecaa-d6b4-48f2-993c-2c9a45b9ce03"}
02:17:09.765 00.000 6880 case statement mapped state 6 to 3
02:17:09.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"348eecaa-d6b4-48f2-993c-2c9a45b9ce03"}
02:17:09.765 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f8d200db-6457-45f5-9086-61e479af0ab5"}
02:17:09.766 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3240,"width":15,"height":15,"star_pos":[6.81,6.93],"pixels":"..."},"id":"f8d200db-6457-45f5-9086-61e479af0ab5"}
02:17:09.786 00.020 10052 worker thread done servicing request
02:17:09.786 00.000 6880 OnExposeComplete: enter
02:17:09.787 00.001 6880 UpdateGuideState(): m_state=6
02:17:09.787 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3241
02:17:09.787 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.06, Mass=2416, SNR=34.1, Peak=148 HFD=4.4
02:17:09.787 00.000 6880 MultiStar: [#1 -0.42,-0.11,0.96,U] [#2 0.07,-0.18,1.00,U] [#3 -0.38,-0.06,0.91,U] [#4 -0.21,-0.03,0.83,U] [#5 0.32,-0.30,1.01,U] [#6 -0.39,-0.10,0.93,U] [#7 -0.28,-0.26,0.78,U] [#8 -0.33,-0.09,0.80,U] 
02:17:09.787 00.000 6880 single-star, 8 included, MultiStar: {-0.18, -0.13}, one-star: {-0.12, -0.01}
02:17:09.787 00.000 6880 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.61) = xAngle (-1.41 = -1.41)
02:17:09.787 00.000 6880 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
02:17:09.787 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.03 mountX=0.02 mountY=-0.12, mountTheta=-1.41
02:17:09.788 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.01, opts=13)
02:17:09.788 00.000 6880 Enqueuing Move request for scope (-0.12, -0.01)
02:17:09.788 00.000 10052 Worker thread wakes up
02:17:09.789 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
02:17:09.789 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
02:17:09.789 00.000 10052 Moving (-0.12, -0.01) raw xDistance=0.02 yDistance=-0.12
02:17:09.789 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:17:09.789 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:17:09.789 00.000 10052 MoveAxis(E, 0, ABG)
02:17:09.789 00.000 10052 Move returns status 0, amount 0
02:17:09.789 00.000 10052 MoveAxis(N, 0, ABG)
02:17:09.789 00.000 10052 Move returns status 0, amount 0
02:17:09.789 00.000 10052 move complete, result=0
02:17:09.789 00.000 10052 worker thread done servicing request
02:17:09.814 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:09.857 00.043 6880 UpdateGuideState exits: m=2416 SNR=34.1
02:17:09.858 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:09.858 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:09.858 00.000 6880 Enqueuing Expose request
02:17:09.858 00.000 10052 Worker thread wakes up
02:17:09.858 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:09.858 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:09.858 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:10.770 00.912 10052 Exposure complete
02:17:10.836 00.066 10052 worker thread done servicing request
02:17:10.836 00.000 6880 OnExposeComplete: enter
02:17:10.836 00.000 6880 UpdateGuideState(): m_state=6
02:17:10.836 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3242
02:17:10.836 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.59, Mass=2365, SNR=33.7, Peak=152 HFD=4.8
02:17:10.838 00.002 6880 MultiStar: [#1 -0.49,0.25,0.00,M1] [#2 0.08,0.19,1.00,U] [#3 -0.35,0.29,0.90,U] [#4 -0.33,0.12,0.84,U] [#5 0.11,0.02,0.98,U] [#6 -0.32,0.08,0.93,U] [#7 -0.52,0.35,0.00,M1] [#8 -0.28,0.46,0.00,M1] 
02:17:10.838 00.000 6880 refined, 5 included, MultiStar: {-0.14, 0.21}, one-star: {-0.07, 0.52}
02:17:10.838 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.77 = -2.51)
02:17:10.838 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.54)
02:17:10.838 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.21 hyp=0.25 cameraTheta=2.16 mountX=-0.20 mountY=-0.14, mountTheta=-2.53
02:17:10.840 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.21, opts=13)
02:17:10.840 00.000 6880 Enqueuing Move request for scope (-0.14, 0.21)
02:17:10.840 00.000 10052 Worker thread wakes up
02:17:10.840 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.21) opts 0xd
02:17:10.840 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.21)
02:17:10.840 00.000 10052 Moving (-0.14, 0.21) raw xDistance=-0.20 yDistance=-0.14
02:17:10.840 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:17:10.840 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:17:10.840 00.000 10052 MoveAxis(E, 54, ABG)
02:17:10.841 00.001 10052 Guiding  Dir = 2, Dur = 54
02:17:10.861 00.020 10052 IsSlewing returns 0
02:17:10.864 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:10.899 00.035 10052 IsGuiding returns 0
02:17:10.904 00.005 6880 UpdateGuideState exits: m=2365 SNR=33.7
02:17:10.904 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:10.904 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:10.904 00.000 6880 Enqueuing Expose request
02:17:10.927 00.023 10052 PulseGuide returned control before completion, sleep 37
02:17:10.990 00.063 10052 IsGuiding returns 1
02:17:10.990 00.000 10052 scope still moving after pulse duration time elapsed
02:17:11.035 00.045 10052 IsSlewing returns 0
02:17:11.073 00.038 10052 IsGuiding returns 0
02:17:11.074 00.001 10052 scope move finished after 54 + 120 ms
02:17:11.074 00.000 10052 Move returns status 0, amount 54
02:17:11.074 00.000 10052 MoveAxis(N, 0, ABG)
02:17:11.074 00.000 10052 Move returns status 0, amount 0
02:17:11.074 00.000 10052 move complete, result=0
02:17:11.074 00.000 10052 worker thread done servicing request
02:17:11.074 00.000 6880 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
02:17:11.074 00.000 10052 Worker thread wakes up
02:17:11.075 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:11.075 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:11.765 00.690 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f44d42bd-4eb4-4782-a4a2-90e0dc2444e1"}
02:17:11.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f44d42bd-4eb4-4782-a4a2-90e0dc2444e1"}
02:17:11.766 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"788ae45e-d141-42c6-8428-396594b5d5c5"}
02:17:11.766 00.000 6880 case statement mapped state 6 to 3
02:17:11.767 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"788ae45e-d141-42c6-8428-396594b5d5c5"}
02:17:11.768 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bba6e3e0-3bfd-4aeb-afc0-5af1905a72fe"}
02:17:11.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3242,"width":15,"height":15,"star_pos":[6.86,6.59],"pixels":"..."},"id":"bba6e3e0-3bfd-4aeb-afc0-5af1905a72fe"}
02:17:12.214 00.446 10052 Exposure complete
02:17:12.292 00.078 10052 worker thread done servicing request
02:17:12.292 00.000 6880 OnExposeComplete: enter
02:17:12.292 00.000 6880 UpdateGuideState(): m_state=6
02:17:12.292 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3243
02:17:12.293 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=892.02, Mass=2448, SNR=34.4, Peak=159 HFD=4.4
02:17:12.293 00.000 6880 MultiStar: [#1 -0.49,-0.28,0.00,M2] [#2 -0.02,-0.14,0.97,U] [#3 -0.29,-0.23,0.92,U] [#4 -0.33,-0.42,0.00,M1] [#5 0.41,-0.34,0.00,M1] [#6 -0.23,-0.31,0.89,U] [#7 -0.37,-0.11,0.77,U] [#8 -0.27,-0.33,0.79,U] 
02:17:12.293 00.000 6880 single-star, 5 included, MultiStar: {-0.20, -0.19}, one-star: {-0.10, -0.05}
02:17:12.293 00.000 6880 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.61) = xAngle (-1.04 = -1.04)
02:17:12.293 00.000 6880 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
02:17:12.293 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-2.66 mountX=0.05 mountY=-0.10, mountTheta=-1.05
02:17:12.295 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.05, opts=13)
02:17:12.295 00.000 6880 Enqueuing Move request for scope (-0.10, -0.05)
02:17:12.295 00.000 10052 Worker thread wakes up
02:17:12.296 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.05) opts 0xd
02:17:12.296 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.05)
02:17:12.296 00.000 10052 Moving (-0.10, -0.05) raw xDistance=0.05 yDistance=-0.10
02:17:12.296 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:12.296 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
02:17:12.296 00.000 10052 MoveAxis(E, 0, ABG)
02:17:12.296 00.000 10052 Move returns status 0, amount 0
02:17:12.296 00.000 10052 MoveAxis(N, 0, ABG)
02:17:12.296 00.000 10052 Move returns status 0, amount 0
02:17:12.296 00.000 10052 move complete, result=0
02:17:12.296 00.000 10052 worker thread done servicing request
02:17:12.324 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:12.368 00.044 6880 UpdateGuideState exits: m=2448 SNR=34.4
02:17:12.368 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:12.369 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:12.369 00.000 6880 Enqueuing Expose request
02:17:12.369 00.000 10052 Worker thread wakes up
02:17:12.369 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:12.369 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:12.369 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:13.276 00.907 10052 Exposure complete
02:17:13.344 00.068 10052 worker thread done servicing request
02:17:13.344 00.000 6880 OnExposeComplete: enter
02:17:13.345 00.001 6880 UpdateGuideState(): m_state=6
02:17:13.345 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3244
02:17:13.345 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.73, Mass=2423, SNR=34.1, Peak=160 HFD=4.6
02:17:13.345 00.000 6880 MultiStar: [#1 -0.33,-0.43,0.00,M3] [#2 0.37,-0.42,0.00,M1] [#3 -0.21,-0.37,0.93,U] [#4 -0.09,-0.45,0.82,U] [#5 0.57,-0.49,0.00,M2] [#6 -0.24,-0.74,0.00,M1] [#7 -0.25,-0.37,0.75,U] [#8 -0.16,-0.41,0.79,U] 
02:17:13.345 00.000 6880 single-star, 4 included, MultiStar: {-0.13, -0.39}, one-star: {0.00, -0.35}
02:17:13.346 00.001 6880 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
02:17:13.346 00.000 6880 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:17:13.346 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.35 hyp=0.35 cameraTheta=-1.56 mountX=0.34 mountY=0.01, mountTheta=0.02
02:17:13.348 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.35, opts=13)
02:17:13.348 00.000 6880 Enqueuing Move request for scope (0.00, -0.35)
02:17:13.348 00.000 10052 Worker thread wakes up
02:17:13.348 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.35) opts 0xd
02:17:13.348 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.35)
02:17:13.349 00.001 10052 Moving (0.00, -0.35) raw xDistance=0.34 yDistance=0.01
02:17:13.349 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
02:17:13.349 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.05, using input
02:17:13.349 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:17:13.349 00.000 10052 MoveAxis(W, 92, ABG)
02:17:13.349 00.000 10052 Guiding  Dir = 3, Dur = 92
02:17:13.371 00.022 10052 IsSlewing returns 0
02:17:13.374 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:13.409 00.035 10052 IsGuiding returns 0
02:17:13.415 00.006 6880 UpdateGuideState exits: m=2423 SNR=34.1
02:17:13.415 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:13.415 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:13.415 00.000 6880 Enqueuing Expose request
02:17:13.437 00.022 10052 PulseGuide returned control before completion, sleep 75
02:17:13.589 00.152 10052 IsGuiding returns 0
02:17:13.590 00.001 10052 Move returns status 0, amount 92
02:17:13.590 00.000 10052 MoveAxis(N, 0, ABG)
02:17:13.590 00.000 10052 Move returns status 0, amount 0
02:17:13.590 00.000 10052 move complete, result=0
02:17:13.590 00.000 10052 worker thread done servicing request
02:17:13.590 00.000 6880 GuideStep: 0.3 px 92 ms WEST, 0.0 px 0 ms NORTH
02:17:13.590 00.000 10052 Worker thread wakes up
02:17:13.590 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:13.590 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:13.765 00.175 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"538f4532-332e-4440-be5c-86bb2f0b4ff1"}
02:17:13.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"538f4532-332e-4440-be5c-86bb2f0b4ff1"}
02:17:13.766 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"26cc11d2-cc39-4b5b-aa39-bf57b28137e3"}
02:17:13.766 00.000 6880 case statement mapped state 6 to 3
02:17:13.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"26cc11d2-cc39-4b5b-aa39-bf57b28137e3"}
02:17:13.767 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"30637646-36b9-41c3-9b63-3cae67e30e89"}
02:17:13.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3244,"width":15,"height":15,"star_pos":[6.94,6.73],"pixels":"..."},"id":"30637646-36b9-41c3-9b63-3cae67e30e89"}
02:17:14.724 00.957 10052 Exposure complete
02:17:14.804 00.080 10052 worker thread done servicing request
02:17:14.804 00.000 6880 OnExposeComplete: enter
02:17:14.804 00.000 6880 UpdateGuideState(): m_state=6
02:17:14.804 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3245
02:17:14.804 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.97, Mass=2449, SNR=34.3, Peak=162 HFD=4.3
02:17:14.805 00.001 6880 MultiStar: [#1 -0.23,-0.26,0.95,U] [#2 0.18,-0.14,0.98,U] [#3 -0.27,-0.34,0.91,U] [#4 -0.07,-0.26,0.85,U] [#5 0.41,-0.24,0.97,U] [#6 -0.24,-0.57,0.00,M2] [#7 -0.19,-0.19,0.76,U] [#8 -0.21,-0.24,0.78,U] 
02:17:14.805 00.000 6880 single-star, 7 included, MultiStar: {-0.04, -0.22}, one-star: {-0.02, -0.10}
02:17:14.805 00.000 6880 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
02:17:14.805 00.000 6880 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
02:17:14.805 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.80 mountX=0.10 mountY=-0.02, mountTheta=-0.22
02:17:14.806 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.10, opts=13)
02:17:14.806 00.000 6880 Enqueuing Move request for scope (-0.02, -0.10)
02:17:14.807 00.001 10052 Worker thread wakes up
02:17:14.807 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.10) opts 0xd
02:17:14.807 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.10)
02:17:14.807 00.000 10052 Moving (-0.02, -0.10) raw xDistance=0.10 yDistance=-0.02
02:17:14.807 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:17:14.807 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
02:17:14.807 00.000 10052 MoveAxis(E, 0, ABG)
02:17:14.807 00.000 10052 Move returns status 0, amount 0
02:17:14.807 00.000 10052 MoveAxis(N, 0, ABG)
02:17:14.807 00.000 10052 Move returns status 0, amount 0
02:17:14.807 00.000 10052 move complete, result=0
02:17:14.807 00.000 10052 worker thread done servicing request
02:17:14.839 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:14.889 00.050 6880 UpdateGuideState exits: m=2449 SNR=34.3
02:17:14.889 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:14.889 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:14.889 00.000 6880 Enqueuing Expose request
02:17:14.889 00.000 10052 Worker thread wakes up
02:17:14.889 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:14.890 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:14.890 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:15.765 00.875 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a2984fe6-eaae-475a-94e0-ecc210d6b745"}
02:17:15.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a2984fe6-eaae-475a-94e0-ecc210d6b745"}
02:17:15.765 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1305f606-957c-4aae-9859-1101950feaa9"}
02:17:15.765 00.000 6880 case statement mapped state 6 to 3
02:17:15.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1305f606-957c-4aae-9859-1101950feaa9"}
02:17:15.768 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f2d091d1-7fff-4249-b5d1-28a6fae34fdb"}
02:17:15.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3245,"width":15,"height":15,"star_pos":[6.91,6.97],"pixels":"..."},"id":"f2d091d1-7fff-4249-b5d1-28a6fae34fdb"}
02:17:15.801 00.033 10052 Exposure complete
02:17:15.869 00.068 10052 worker thread done servicing request
02:17:15.869 00.000 6880 OnExposeComplete: enter
02:17:15.869 00.000 6880 UpdateGuideState(): m_state=6
02:17:15.870 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3246
02:17:15.870 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=891.74, Mass=2409, SNR=34.1, Peak=146 HFD=4.7
02:17:15.870 00.000 6880 MultiStar: [#1 -0.46,-0.64,0.00,M3] [#2 0.31,-0.43,0.00,M1] [#3 -0.23,-0.65,0.00,M1] [#4 -0.14,-0.64,0.00,M1] [#5 0.37,-0.60,0.00,M2] [#6 -0.19,-0.79,0.00,M3] [#7 -0.27,-0.72,0.00,M1] [#8 -0.14,-0.38,0.79,U] 
02:17:15.870 00.000 6880 single-star, 1 included, MultiStar: {-0.16, -0.35}, one-star: {-0.18, -0.33}
02:17:15.870 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.45 = -0.45)
02:17:15.870 00.000 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:17:15.870 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.33 hyp=0.38 cameraTheta=-2.06 mountX=0.34 mountY=-0.17, mountTheta=-0.47
02:17:15.873 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.33, opts=13)
02:17:15.873 00.000 6880 Enqueuing Move request for scope (-0.18, -0.33)
02:17:15.873 00.000 10052 Worker thread wakes up
02:17:15.873 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.33) opts 0xd
02:17:15.873 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.33)
02:17:15.874 00.001 10052 Moving (-0.18, -0.33) raw xDistance=0.34 yDistance=-0.17
02:17:15.874 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
02:17:15.874 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.00
02:17:15.874 00.000 10052 MoveAxis(W, 91, ABG)
02:17:15.874 00.000 10052 Guiding  Dir = 3, Dur = 91
02:17:15.898 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:15.928 00.030 10052 IsSlewing returns 0
02:17:15.938 00.010 6880 UpdateGuideState exits: m=2409 SNR=34.1
02:17:15.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:15.938 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:15.938 00.000 6880 Enqueuing Expose request
02:17:16.002 00.064 10052 IsGuiding returns 0
02:17:16.058 00.056 10052 PulseGuide returned control before completion, sleep 45
02:17:16.175 00.117 10052 IsGuiding returns 0
02:17:16.175 00.000 10052 Move returns status 0, amount 91
02:17:16.175 00.000 10052 MoveAxis(N, 0, ABG)
02:17:16.175 00.000 10052 Move returns status 0, amount 0
02:17:16.175 00.000 10052 move complete, result=0
02:17:16.175 00.000 10052 worker thread done servicing request
02:17:16.175 00.000 6880 GuideStep: 0.3 px 91 ms WEST, -0.2 px 0 ms NORTH
02:17:16.175 00.000 10052 Worker thread wakes up
02:17:16.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:16.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:17.317 01.142 10052 Exposure complete
02:17:17.402 00.085 10052 worker thread done servicing request
02:17:17.402 00.000 6880 OnExposeComplete: enter
02:17:17.402 00.000 6880 UpdateGuideState(): m_state=6
02:17:17.403 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3247
02:17:17.403 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=891.89, Mass=2453, SNR=34.4, Peak=144 HFD=4.8
02:17:17.403 00.000 6880 MultiStar: [#1 -0.69,-0.34,0.00,M4] [#2 -0.15,-0.42,0.94,U] [#3 -0.60,-0.37,0.00,M2] [#4 -0.46,-0.47,0.00,M2] [#5 -0.12,-0.51,0.99,U] [#6 -0.58,-0.43,0.00,M4] [#7 -0.51,-0.30,0.00,M2] [#8 -0.59,-0.36,0.00,M1] 
02:17:17.403 00.000 6880 refined, 2 included, MultiStar: {-0.24, -0.37}, one-star: {-0.43, -0.18}
02:17:17.403 00.000 6880 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.61) = xAngle (-0.53 = -0.53)
02:17:17.403 00.000 6880 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:17:17.403 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.37 hyp=0.44 cameraTheta=-2.14 mountX=0.38 mountY=-0.23, mountTheta=-0.55
02:17:17.404 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.37, opts=13)
02:17:17.405 00.001 6880 Enqueuing Move request for scope (-0.24, -0.37)
02:17:17.405 00.000 10052 Worker thread wakes up
02:17:17.405 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.37) opts 0xd
02:17:17.405 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.37)
02:17:17.405 00.000 10052 Moving (-0.24, -0.37) raw xDistance=0.38 yDistance=-0.23
02:17:17.405 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.38
02:17:17.405 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.23, slope = -0.01
02:17:17.405 00.000 10052 MoveAxis(W, 106, ABG)
02:17:17.405 00.000 10052 Guiding  Dir = 3, Dur = 106
02:17:17.427 00.022 10052 IsSlewing returns 0
02:17:17.430 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:17.465 00.035 10052 IsGuiding returns 0
02:17:17.473 00.008 6880 UpdateGuideState exits: m=2453 SNR=34.4
02:17:17.474 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:17.474 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:17.474 00.000 6880 Enqueuing Expose request
02:17:17.492 00.018 10052 PulseGuide returned control before completion, sleep 89
02:17:17.643 00.151 10052 IsGuiding returns 0
02:17:17.643 00.000 10052 Move returns status 0, amount 106
02:17:17.643 00.000 10052 MoveAxis(N, 10, ABG)
02:17:17.643 00.000 10052 Guiding  Dir = 0, Dur = 10
02:17:17.718 00.075 10052 IsSlewing returns 0
02:17:17.765 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"68675146-fae0-480b-a131-871454a97535"}
02:17:17.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"68675146-fae0-480b-a131-871454a97535"}
02:17:17.766 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"242c476b-9ad0-4e87-929f-ac950427eba4"}
02:17:17.766 00.000 6880 case statement mapped state 6 to 3
02:17:17.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"242c476b-9ad0-4e87-929f-ac950427eba4"}
02:17:17.766 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7e608e70-bb7c-41f1-8902-6159521c9e52"}
02:17:17.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3247,"width":15,"height":15,"star_pos":[6.51,6.89],"pixels":"..."},"id":"7e608e70-bb7c-41f1-8902-6159521c9e52"}
02:17:17.793 00.027 10052 IsGuiding returns 0
02:17:17.938 00.145 10052 IsGuiding returns 0
02:17:17.938 00.000 10052 Move returns status 0, amount 10
02:17:17.938 00.000 10052 move complete, result=0
02:17:17.938 00.000 10052 worker thread done servicing request
02:17:17.938 00.000 6880 GuideStep: 0.4 px 106 ms WEST, -0.2 px 10 ms NORTH
02:17:17.938 00.000 10052 Worker thread wakes up
02:17:17.938 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:17.938 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:18.849 00.911 10052 Exposure complete
02:17:18.927 00.078 10052 worker thread done servicing request
02:17:18.927 00.000 6880 OnExposeComplete: enter
02:17:18.927 00.000 6880 UpdateGuideState(): m_state=6
02:17:18.927 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3248
02:17:18.927 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=892.03, Mass=2463, SNR=34.4, Peak=148 HFD=4.5
02:17:18.928 00.001 6880 MultiStar: [#1 -0.49,-0.19,0.95,U] [#2 -0.18,-0.19,0.97,U] [#3 -0.53,-0.25,0.00,M3] [#4 -0.40,-0.16,0.83,U] [#5 0.08,-0.33,0.99,U] [#6 -0.45,-0.19,0.90,U] [#7 -0.41,-0.17,0.75,U] [#8 -0.42,-0.31,0.79,U] 
02:17:18.928 00.000 6880 single-star, 7 included, MultiStar: {-0.30, -0.20}, one-star: {-0.24, -0.04}
02:17:18.928 00.000 6880 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.61) = xAngle (-1.36 = -1.36)
02:17:18.928 00.000 6880 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
02:17:18.928 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.04 hyp=0.25 cameraTheta=-2.97 mountX=0.05 mountY=-0.24, mountTheta=-1.36
02:17:18.930 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.04, opts=13)
02:17:18.930 00.000 6880 Enqueuing Move request for scope (-0.24, -0.04)
02:17:18.930 00.000 10052 Worker thread wakes up
02:17:18.931 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.04) opts 0xd
02:17:18.931 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.04)
02:17:18.931 00.000 10052 Moving (-0.24, -0.04) raw xDistance=0.05 yDistance=-0.24
02:17:18.931 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:18.931 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.24, slope = -0.02
02:17:18.931 00.000 10052 MoveAxis(E, 0, ABG)
02:17:18.931 00.000 10052 Move returns status 0, amount 0
02:17:18.931 00.000 10052 MoveAxis(N, 30, ABG)
02:17:18.931 00.000 10052 Guiding  Dir = 0, Dur = 30
02:17:18.952 00.021 10052 IsSlewing returns 0
02:17:18.961 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:18.991 00.030 10052 IsGuiding returns 0
02:17:19.005 00.014 6880 UpdateGuideState exits: m=2463 SNR=34.4
02:17:19.005 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:19.005 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:19.006 00.001 6880 Enqueuing Expose request
02:17:19.018 00.012 10052 PulseGuide returned control before completion, sleep 13
02:17:19.057 00.039 10052 IsGuiding returns 1
02:17:19.057 00.000 10052 scope still moving after pulse duration time elapsed
02:17:19.103 00.046 10052 IsSlewing returns 0
02:17:19.140 00.037 10052 IsGuiding returns 0
02:17:19.140 00.000 10052 scope move finished after 30 + 119 ms
02:17:19.141 00.001 10052 Move returns status 0, amount 30
02:17:19.141 00.000 10052 move complete, result=0
02:17:19.141 00.000 10052 worker thread done servicing request
02:17:19.141 00.000 10052 Worker thread wakes up
02:17:19.141 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:19.141 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:19.148 00.007 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 30 ms NORTH
02:17:19.764 00.616 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5a15f784-b97e-4da2-aaa7-b4b14e43a35f"}
02:17:19.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5a15f784-b97e-4da2-aaa7-b4b14e43a35f"}
02:17:19.765 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af87b98b-fc71-45dc-8190-dd0a8ca9e700"}
02:17:19.765 00.000 6880 case statement mapped state 6 to 3
02:17:19.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"af87b98b-fc71-45dc-8190-dd0a8ca9e700"}
02:17:19.767 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7d76481d-dfd3-4ccc-b06e-227330bbec1d"}
02:17:19.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3248,"width":15,"height":15,"star_pos":[6.69,7.03],"pixels":"..."},"id":"7d76481d-dfd3-4ccc-b06e-227330bbec1d"}
02:17:20.279 00.512 10052 Exposure complete
02:17:20.369 00.090 10052 worker thread done servicing request
02:17:20.369 00.000 6880 OnExposeComplete: enter
02:17:20.369 00.000 6880 UpdateGuideState(): m_state=6
02:17:20.370 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3249
02:17:20.370 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.01, Mass=2478, SNR=34.4, Peak=150 HFD=4.4
02:17:20.371 00.001 6880 MultiStar: [#1 -0.40,-0.11,0.95,U] [#2 0.01,-0.23,0.98,U] [#3 -0.44,-0.13,0.91,U] [#4 -0.21,-0.08,0.85,U] [#5 0.26,-0.29,0.96,U] [#6 -0.50,-0.11,0.89,U] [#7 -0.39,-0.07,0.77,U] [#8 -0.45,-0.20,0.79,U] 
02:17:20.371 00.000 6880 single-star, 8 included, MultiStar: {-0.24, -0.14}, one-star: {-0.14, -0.06}
02:17:20.371 00.000 6880 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.61) = xAngle (-1.13 = -1.13)
02:17:20.371 00.000 6880 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
02:17:20.371 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.06 hyp=0.15 cameraTheta=-2.74 mountX=0.06 mountY=-0.13, mountTheta=-1.13
02:17:20.373 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.06, opts=13)
02:17:20.373 00.000 6880 Enqueuing Move request for scope (-0.14, -0.06)
02:17:20.373 00.000 10052 Worker thread wakes up
02:17:20.374 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.06) opts 0xd
02:17:20.374 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.06)
02:17:20.374 00.000 10052 Moving (-0.14, -0.06) raw xDistance=0.06 yDistance=-0.13
02:17:20.374 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:17:20.374 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
02:17:20.374 00.000 10052 MoveAxis(E, 0, ABG)
02:17:20.374 00.000 10052 Move returns status 0, amount 0
02:17:20.374 00.000 10052 MoveAxis(N, 0, ABG)
02:17:20.375 00.001 10052 Move returns status 0, amount 0
02:17:20.375 00.000 10052 move complete, result=0
02:17:20.375 00.000 10052 worker thread done servicing request
02:17:20.406 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:20.463 00.057 6880 UpdateGuideState exits: m=2478 SNR=34.4
02:17:20.463 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:20.463 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:20.463 00.000 6880 Enqueuing Expose request
02:17:20.463 00.000 10052 Worker thread wakes up
02:17:20.463 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:20.464 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:20.464 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:21.371 00.907 10052 Exposure complete
02:17:21.459 00.088 10052 worker thread done servicing request
02:17:21.459 00.000 6880 OnExposeComplete: enter
02:17:21.459 00.000 6880 UpdateGuideState(): m_state=6
02:17:21.460 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3250
02:17:21.460 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.08, Mass=2453, SNR=34.3, Peak=152 HFD=4.6
02:17:21.461 00.001 6880 MultiStar: [#1 -0.46,-0.09,0.97,U] [#2 0.08,-0.30,1.00,U] [#3 -0.39,-0.25,0.93,U] [#4 -0.17,-0.05,0.85,U] [#5 0.16,-0.32,0.99,U] [#6 -0.45,-0.19,0.92,U] [#7 -0.42,-0.10,0.78,U] [#8 -0.42,-0.10,0.80,U] 
02:17:21.461 00.000 6880 single-star, 8 included, MultiStar: {-0.25, -0.16}, one-star: {-0.23, 0.00}
02:17:21.461 00.000 6880 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.61) = xAngle (4.73 = -1.55)
02:17:21.461 00.000 6880 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.70 = -1.58)
02:17:21.461 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.00 hyp=0.23 cameraTheta=3.12 mountX=0.01 mountY=-0.23, mountTheta=-1.55
02:17:21.463 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.00, opts=13)
02:17:21.463 00.000 6880 Enqueuing Move request for scope (-0.23, 0.00)
02:17:21.463 00.000 10052 Worker thread wakes up
02:17:21.463 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.00) opts 0xd
02:17:21.463 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.00)
02:17:21.464 00.001 10052 Moving (-0.23, 0.00) raw xDistance=0.01 yDistance=-0.23
02:17:21.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:17:21.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.23, slope = -0.02
02:17:21.464 00.000 10052 MoveAxis(E, 0, ABG)
02:17:21.464 00.000 10052 Move returns status 0, amount 0
02:17:21.464 00.000 10052 MoveAxis(N, 28, ABG)
02:17:21.464 00.000 10052 Guiding  Dir = 0, Dur = 28
02:17:21.496 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:21.549 00.053 10052 IsSlewing returns 0
02:17:21.550 00.001 6880 UpdateGuideState exits: m=2453 SNR=34.3
02:17:21.550 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:21.550 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:21.550 00.000 6880 Enqueuing Expose request
02:17:21.624 00.074 10052 IsGuiding returns 0
02:17:21.651 00.027 10052 PulseGuide returned control before completion, sleep 11
02:17:21.762 00.111 10052 IsGuiding returns 0
02:17:21.762 00.000 10052 Move returns status 0, amount 28
02:17:21.762 00.000 10052 move complete, result=0
02:17:21.762 00.000 10052 worker thread done servicing request
02:17:21.762 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 28 ms NORTH
02:17:21.762 00.000 10052 Worker thread wakes up
02:17:21.763 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:21.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:21.768 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"29c3e02b-5a9f-43a8-ba4c-b3736e53f916"}
02:17:21.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"29c3e02b-5a9f-43a8-ba4c-b3736e53f916"}
02:17:21.772 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b83a6bd-9142-4116-9e54-e997113053f0"}
02:17:21.772 00.000 6880 case statement mapped state 6 to 3
02:17:21.772 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b83a6bd-9142-4116-9e54-e997113053f0"}
02:17:21.776 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe7768c3-72c7-4afe-95dd-8c76d2e38bae"}
02:17:21.776 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3250,"width":15,"height":15,"star_pos":[6.70,7.08],"pixels":"..."},"id":"fe7768c3-72c7-4afe-95dd-8c76d2e38bae"}
02:17:22.889 01.113 10052 Exposure complete
02:17:22.984 00.095 10052 worker thread done servicing request
02:17:22.984 00.000 6880 OnExposeComplete: enter
02:17:22.984 00.000 6880 UpdateGuideState(): m_state=6
02:17:22.985 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3251
02:17:22.985 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.25, Mass=2475, SNR=34.4, Peak=144 HFD=4.7
02:17:22.985 00.000 6880 MultiStar: [#1 -0.35,-0.02,0.96,U] [#2 0.30,-0.11,0.98,U] [#3 -0.19,0.01,0.89,U] [#4 0.02,-0.01,0.84,U] [#5 0.53,0.15,0.00,M1] [#6 -0.16,-0.01,0.92,U] [#7 -0.15,0.03,0.75,U] [#8 -0.11,-0.01,0.81,U] 
02:17:22.985 00.000 6880 refined, 7 included, MultiStar: {-0.07, 0.01}, one-star: {0.06, 0.18}
02:17:22.986 00.001 6880 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.61) = xAngle (4.62 = -1.66)
02:17:22.986 00.000 6880 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.59 = -1.69)
02:17:22.986 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=3.01 mountX=-0.01 mountY=-0.07, mountTheta=-1.66
02:17:22.988 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.01, opts=13)
02:17:22.988 00.000 6880 Enqueuing Move request for scope (-0.07, 0.01)
02:17:22.988 00.000 10052 Worker thread wakes up
02:17:22.988 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:17:22.988 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:17:22.988 00.000 10052 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
02:17:22.988 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:17:22.989 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
02:17:22.989 00.000 10052 MoveAxis(E, 0, ABG)
02:17:22.989 00.000 10052 Move returns status 0, amount 0
02:17:22.989 00.000 10052 MoveAxis(N, 0, ABG)
02:17:22.989 00.000 10052 Move returns status 0, amount 0
02:17:22.989 00.000 10052 move complete, result=0
02:17:22.989 00.000 10052 worker thread done servicing request
02:17:23.020 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:23.064 00.044 6880 UpdateGuideState exits: m=2475 SNR=34.4
02:17:23.064 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:23.064 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:23.064 00.000 6880 Enqueuing Expose request
02:17:23.064 00.000 10052 Worker thread wakes up
02:17:23.064 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:23.064 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:23.064 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:23.764 00.700 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d53af98-e475-49bc-a72b-b073dc7d721f"}
02:17:23.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d53af98-e475-49bc-a72b-b073dc7d721f"}
02:17:23.765 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3985904-d970-43e4-afd5-7bf1fdc7e2cb"}
02:17:23.765 00.000 6880 case statement mapped state 6 to 3
02:17:23.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3985904-d970-43e4-afd5-7bf1fdc7e2cb"}
02:17:23.766 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dc09d747-6216-4151-a9de-b6b23acc3081"}
02:17:23.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3251,"width":15,"height":15,"star_pos":[7.00,7.25],"pixels":"..."},"id":"dc09d747-6216-4151-a9de-b6b23acc3081"}
02:17:23.981 00.215 10052 Exposure complete
02:17:24.068 00.087 10052 worker thread done servicing request
02:17:24.068 00.000 6880 OnExposeComplete: enter
02:17:24.068 00.000 6880 UpdateGuideState(): m_state=6
02:17:24.069 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3252
02:17:24.069 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.12, Mass=2403, SNR=33.9, Peak=150 HFD=4.5
02:17:24.069 00.000 6880 MultiStar: [#1 -0.48,-0.02,0.98,U] [#2 0.27,-0.06,0.99,U] [#3 -0.23,-0.12,0.90,U] [#4 -0.16,-0.04,0.85,U] [#5 0.45,0.04,0.98,U] [#6 -0.40,-0.22,0.89,U] [#7 -0.18,0.00,0.77,U] [#8 -0.08,-0.19,0.79,U] 
02:17:24.069 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.06}, one-star: {-0.15, 0.05}
02:17:24.070 00.001 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
02:17:24.070 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:17:24.070 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.06 hyp=0.11 cameraTheta=-2.61 mountX=0.06 mountY=-0.10, mountTheta=-1.01
02:17:24.072 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.06, opts=13)
02:17:24.072 00.000 6880 Enqueuing Move request for scope (-0.10, -0.06)
02:17:24.072 00.000 10052 Worker thread wakes up
02:17:24.072 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.06) opts 0xd
02:17:24.072 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.06)
02:17:24.072 00.000 10052 Moving (-0.10, -0.06) raw xDistance=0.06 yDistance=-0.10
02:17:24.072 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:17:24.072 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:17:24.073 00.001 10052 MoveAxis(E, 0, ABG)
02:17:24.073 00.000 10052 Move returns status 0, amount 0
02:17:24.073 00.000 10052 MoveAxis(N, 0, ABG)
02:17:24.073 00.000 10052 Move returns status 0, amount 0
02:17:24.073 00.000 10052 move complete, result=0
02:17:24.073 00.000 10052 worker thread done servicing request
02:17:24.100 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:24.142 00.042 6880 UpdateGuideState exits: m=2403 SNR=33.9
02:17:24.142 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:24.142 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:24.142 00.000 6880 Enqueuing Expose request
02:17:24.142 00.000 10052 Worker thread wakes up
02:17:24.142 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:24.142 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:24.143 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:25.276 01.133 10052 Exposure complete
02:17:25.342 00.066 10052 worker thread done servicing request
02:17:25.342 00.000 6880 OnExposeComplete: enter
02:17:25.342 00.000 6880 UpdateGuideState(): m_state=6
02:17:25.343 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3253
02:17:25.343 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=892.06, Mass=2525, SNR=35.0, Peak=167 HFD=4.5
02:17:25.343 00.000 6880 MultiStar: [#1 -0.23,-0.18,0.95,U] [#2 0.46,-0.12,0.97,U] [#3 -0.10,-0.19,0.88,U] [#4 -0.03,-0.09,0.83,U] [#5 0.61,-0.34,0.00,M1] [#6 -0.03,-0.27,0.88,U] [#7 -0.15,-0.10,0.74,U] [#8 0.01,-0.13,0.80,U] 
02:17:25.343 00.000 6880 single-star, 7 included, MultiStar: {0.02, -0.14}, one-star: {0.13, -0.01}
02:17:25.343 00.000 6880 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:17:25.343 00.000 6880 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
02:17:25.343 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.01 hyp=0.13 cameraTheta=-0.08 mountX=0.01 mountY=0.13, mountTheta=1.53
02:17:25.345 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.01, opts=13)
02:17:25.345 00.000 6880 Enqueuing Move request for scope (0.13, -0.01)
02:17:25.345 00.000 10052 Worker thread wakes up
02:17:25.345 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.01) opts 0xd
02:17:25.345 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.01)
02:17:25.345 00.000 10052 Moving (0.13, -0.01) raw xDistance=0.01 yDistance=0.13
02:17:25.346 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:17:25.346 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
02:17:25.346 00.000 10052 MoveAxis(E, 0, ABG)
02:17:25.346 00.000 10052 Move returns status 0, amount 0
02:17:25.346 00.000 10052 MoveAxis(N, 0, ABG)
02:17:25.346 00.000 10052 Move returns status 0, amount 0
02:17:25.346 00.000 10052 move complete, result=0
02:17:25.346 00.000 10052 worker thread done servicing request
02:17:25.370 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:25.407 00.037 6880 UpdateGuideState exits: m=2525 SNR=35.0
02:17:25.407 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:25.407 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:25.407 00.000 6880 Enqueuing Expose request
02:17:25.407 00.000 10052 Worker thread wakes up
02:17:25.407 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:25.407 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:25.407 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:25.764 00.357 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08589119-02f8-4b0e-a112-17ac26a8f6fb"}
02:17:25.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08589119-02f8-4b0e-a112-17ac26a8f6fb"}
02:17:25.765 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3700b0c3-e110-4276-a91e-c50bc26beb78"}
02:17:25.765 00.000 6880 case statement mapped state 6 to 3
02:17:25.766 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3700b0c3-e110-4276-a91e-c50bc26beb78"}
02:17:25.766 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5b1fea8-7963-4e17-ac52-13dbcf154fcd"}
02:17:25.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3253,"width":15,"height":15,"star_pos":[7.06,7.06],"pixels":"..."},"id":"b5b1fea8-7963-4e17-ac52-13dbcf154fcd"}
02:17:26.322 00.556 10052 Exposure complete
02:17:26.380 00.058 10052 worker thread done servicing request
02:17:26.380 00.000 6880 OnExposeComplete: enter
02:17:26.380 00.000 6880 UpdateGuideState(): m_state=6
02:17:26.380 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3254
02:17:26.380 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=892.13, Mass=2502, SNR=34.6, Peak=175 HFD=4.4
02:17:26.380 00.000 6880 MultiStar: [#1 -0.15,-0.04,0.95,U] [#2 0.44,-0.17,0.96,U] [#3 -0.05,-0.07,0.91,U] [#4 0.15,-0.12,0.86,U] [#5 0.63,-0.16,0.00,M2] [#6 0.01,-0.11,0.88,U] [#7 -0.01,-0.01,0.77,U] [#8 -0.10,-0.10,0.79,U] 
02:17:26.381 00.001 6880 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.18, 0.06}
02:17:26.381 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
02:17:26.381 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
02:17:26.381 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.81 mountX=0.07 mountY=0.07, mountTheta=0.79
02:17:26.382 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.07, opts=13)
02:17:26.382 00.000 6880 Enqueuing Move request for scope (0.07, -0.07)
02:17:26.382 00.000 10052 Worker thread wakes up
02:17:26.382 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:17:26.382 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:17:26.382 00.000 10052 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=0.07
02:17:26.382 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:17:26.383 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.11, using input
02:17:26.383 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
02:17:26.383 00.000 10052 MoveAxis(E, 0, ABG)
02:17:26.383 00.000 10052 Move returns status 0, amount 0
02:17:26.383 00.000 10052 MoveAxis(N, 0, ABG)
02:17:26.383 00.000 10052 Move returns status 0, amount 0
02:17:26.383 00.000 10052 move complete, result=0
02:17:26.383 00.000 10052 worker thread done servicing request
02:17:26.405 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:26.445 00.040 6880 UpdateGuideState exits: m=2502 SNR=34.6
02:17:26.445 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:26.445 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:26.445 00.000 6880 Enqueuing Expose request
02:17:26.445 00.000 10052 Worker thread wakes up
02:17:26.445 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:26.445 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:26.445 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:27.583 01.138 10052 Exposure complete
02:17:27.659 00.076 10052 worker thread done servicing request
02:17:27.660 00.001 6880 OnExposeComplete: enter
02:17:27.660 00.000 6880 UpdateGuideState(): m_state=6
02:17:27.660 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3255
02:17:27.660 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.14, Mass=2537, SNR=35.0, Peak=162 HFD=4.5
02:17:27.661 00.001 6880 MultiStar: [#1 -0.24,0.02,0.97,U] [#2 0.23,0.14,0.96,U] [#3 -0.19,0.03,0.90,U] [#4 -0.13,0.02,0.85,U] [#5 0.56,0.18,0.00,M3] [#6 -0.21,-0.01,0.91,U] [#7 -0.08,0.04,0.76,U] [#8 -0.12,0.02,0.80,U] 
02:17:27.661 00.000 6880 single-star, 7 included, MultiStar: {-0.09, 0.04}, one-star: {-0.00, 0.07}
02:17:27.661 00.000 6880 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.61) = xAngle (3.25 = -3.03)
02:17:27.661 00.000 6880 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.22 = -3.07)
02:17:27.661 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.64 mountX=-0.07 mountY=-0.01, mountTheta=-3.07
02:17:27.663 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.07, opts=13)
02:17:27.663 00.000 6880 Enqueuing Move request for scope (-0.00, 0.07)
02:17:27.663 00.000 10052 Worker thread wakes up
02:17:27.663 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
02:17:27.663 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
02:17:27.663 00.000 10052 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=-0.01
02:17:27.663 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:17:27.663 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
02:17:27.663 00.000 10052 MoveAxis(E, 0, ABG)
02:17:27.663 00.000 10052 Move returns status 0, amount 0
02:17:27.663 00.000 10052 MoveAxis(N, 0, ABG)
02:17:27.664 00.001 10052 Move returns status 0, amount 0
02:17:27.664 00.000 10052 move complete, result=0
02:17:27.664 00.000 10052 worker thread done servicing request
02:17:27.690 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:27.736 00.046 6880 UpdateGuideState exits: m=2537 SNR=35.0
02:17:27.737 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:27.737 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:27.737 00.000 6880 Enqueuing Expose request
02:17:27.737 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:27.737 00.000 10052 Worker thread wakes up
02:17:27.737 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:27.737 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:27.768 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0930d71b-fcc2-4c5c-8bf8-16809c2e7c1e"}
02:17:27.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0930d71b-fcc2-4c5c-8bf8-16809c2e7c1e"}
02:17:27.770 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ad9bdabd-6042-4314-a0c1-bb8b3969cec7"}
02:17:27.770 00.000 6880 case statement mapped state 6 to 3
02:17:27.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ad9bdabd-6042-4314-a0c1-bb8b3969cec7"}
02:17:27.771 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8df6a6cf-c670-4244-b6f1-5fbf7a7bfd36"}
02:17:27.772 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3255,"width":15,"height":15,"star_pos":[6.93,7.14],"pixels":"..."},"id":"8df6a6cf-c670-4244-b6f1-5fbf7a7bfd36"}
02:17:28.644 00.872 10052 Exposure complete
02:17:28.700 00.056 10052 worker thread done servicing request
02:17:28.700 00.000 6880 OnExposeComplete: enter
02:17:28.701 00.001 6880 UpdateGuideState(): m_state=6
02:17:28.701 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3256
02:17:28.701 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.18, Mass=2506, SNR=34.6, Peak=174 HFD=4.5
02:17:28.701 00.000 6880 MultiStar: [#1 -0.43,-0.00,0.96,U] [#2 0.09,0.01,0.99,U] [#3 -0.27,0.07,0.94,U] [#4 -0.17,0.06,0.86,U] [#5 0.44,0.16,0.97,U] [#6 -0.24,-0.01,0.91,U] [#7 -0.28,0.05,0.76,U] [#8 -0.23,0.02,0.79,U] 
02:17:28.701 00.000 6880 refined, 8 included, MultiStar: {-0.13, 0.05}, one-star: {-0.16, 0.11}
02:17:28.701 00.000 6880 CameraToMount -- cameraTheta (2.76) - m_xAngle (-1.61) = xAngle (4.38 = -1.91)
02:17:28.701 00.000 6880 CameraToMount -- cameraTheta (2.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.34 = -1.94)
02:17:28.702 00.001 6880 CameraToMount -- cameraX=-0.13 cameraY=0.05 hyp=0.14 cameraTheta=2.76 mountX=-0.05 mountY=-0.13, mountTheta=-1.91
02:17:28.703 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.05, opts=13)
02:17:28.703 00.000 6880 Enqueuing Move request for scope (-0.13, 0.05)
02:17:28.703 00.000 10052 Worker thread wakes up
02:17:28.703 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.05) opts 0xd
02:17:28.703 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.05)
02:17:28.703 00.000 10052 Moving (-0.13, 0.05) raw xDistance=-0.05 yDistance=-0.13
02:17:28.703 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:17:28.703 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.03
02:17:28.704 00.001 10052 MoveAxis(E, 0, ABG)
02:17:28.704 00.000 10052 Move returns status 0, amount 0
02:17:28.704 00.000 10052 MoveAxis(N, 0, ABG)
02:17:28.704 00.000 10052 Move returns status 0, amount 0
02:17:28.704 00.000 10052 move complete, result=0
02:17:28.704 00.000 10052 worker thread done servicing request
02:17:28.730 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:28.764 00.034 6880 UpdateGuideState exits: m=2506 SNR=34.6
02:17:28.764 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:28.764 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:28.764 00.000 6880 Enqueuing Expose request
02:17:28.764 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:28.764 00.000 10052 Worker thread wakes up
02:17:28.764 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:28.764 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:29.763 00.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0288da43-6d01-413f-a643-de303e813166"}
02:17:29.763 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0288da43-6d01-413f-a643-de303e813166"}
02:17:29.764 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e31fc63-417e-47d7-ab52-15504cda651e"}
02:17:29.764 00.000 6880 case statement mapped state 6 to 3
02:17:29.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e31fc63-417e-47d7-ab52-15504cda651e"}
02:17:29.765 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c54e666-6178-46c4-895e-6f7a469fbddc"}
02:17:29.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3256,"width":15,"height":15,"star_pos":[6.78,7.18],"pixels":"..."},"id":"2c54e666-6178-46c4-895e-6f7a469fbddc"}
02:17:29.905 00.140 10052 Exposure complete
02:17:30.002 00.097 10052 worker thread done servicing request
02:17:30.002 00.000 6880 OnExposeComplete: enter
02:17:30.002 00.000 6880 UpdateGuideState(): m_state=6
02:17:30.003 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3257
02:17:30.003 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.19, Mass=2639, SNR=35.6, Peak=161 HFD=4.6
02:17:30.003 00.000 6880 MultiStar: [#1 -0.45,-0.02,0.92,U] [#2 0.26,0.28,0.95,U] [#3 -0.25,0.05,0.88,U] [#4 -0.21,-0.02,0.84,U] [#5 0.53,-0.03,0.00,M3] [#6 -0.32,-0.04,0.90,U] [#7 -0.24,0.05,0.76,U] [#8 -0.26,0.14,0.79,U] 
02:17:30.003 00.000 6880 single-star, 7 included, MultiStar: {-0.19, 0.07}, one-star: {-0.07, 0.12}
02:17:30.003 00.000 6880 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.61) = xAngle (3.72 = -2.56)
02:17:30.003 00.000 6880 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.69 = -2.59)
02:17:30.003 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.12 hyp=0.14 cameraTheta=2.11 mountX=-0.11 mountY=-0.07, mountTheta=-2.58
02:17:30.005 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.12, opts=13)
02:17:30.005 00.000 6880 Enqueuing Move request for scope (-0.07, 0.12)
02:17:30.005 00.000 10052 Worker thread wakes up
02:17:30.005 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.12) opts 0xd
02:17:30.005 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.12)
02:17:30.005 00.000 10052 Moving (-0.07, 0.12) raw xDistance=-0.11 yDistance=-0.07
02:17:30.005 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:17:30.005 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
02:17:30.006 00.001 10052 MoveAxis(E, 31, ABG)
02:17:30.006 00.000 10052 Guiding  Dir = 2, Dur = 31
02:17:30.026 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:30.065 00.039 6880 UpdateGuideState exits: m=2639 SNR=35.6
02:17:30.065 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:30.065 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:30.065 00.000 6880 Enqueuing Expose request
02:17:30.069 00.004 10052 IsSlewing returns 0
02:17:30.148 00.079 10052 IsGuiding returns 0
02:17:30.278 00.130 10052 IsGuiding returns 0
02:17:30.279 00.001 10052 Move returns status 0, amount 31
02:17:30.279 00.000 10052 MoveAxis(N, 0, ABG)
02:17:30.279 00.000 10052 Move returns status 0, amount 0
02:17:30.279 00.000 10052 move complete, result=0
02:17:30.279 00.000 10052 worker thread done servicing request
02:17:30.279 00.000 10052 Worker thread wakes up
02:17:30.279 00.000 6880 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
02:17:30.279 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:30.279 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:31.195 00.916 10052 Exposure complete
02:17:31.272 00.077 10052 worker thread done servicing request
02:17:31.272 00.000 6880 OnExposeComplete: enter
02:17:31.272 00.000 6880 UpdateGuideState(): m_state=6
02:17:31.273 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3258
02:17:31.273 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.32, Mass=2488, SNR=34.7, Peak=150 HFD=4.7
02:17:31.273 00.000 6880 MultiStar: [#1 -0.42,-0.01,0.93,U] [#2 -0.07,-0.07,0.96,U] [#3 -0.42,-0.05,0.92,U] [#4 -0.12,-0.01,0.86,U] [#5 0.40,-0.04,0.99,U] [#6 -0.31,-0.10,0.91,U] [#7 -0.34,0.06,0.79,U] [#8 -0.30,0.02,0.80,U] 
02:17:31.274 00.001 6880 refined, 8 included, MultiStar: {-0.19, 0.00}, one-star: {-0.21, 0.25}
02:17:31.274 00.000 6880 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.61) = xAngle (4.73 = -1.55)
02:17:31.274 00.000 6880 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.70 = -1.59)
02:17:31.274 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.12 mountX=0.00 mountY=-0.19, mountTheta=-1.55
02:17:31.275 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.00, opts=13)
02:17:31.276 00.001 6880 Enqueuing Move request for scope (-0.19, 0.00)
02:17:31.276 00.000 10052 Worker thread wakes up
02:17:31.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
02:17:31.276 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
02:17:31.276 00.000 10052 Moving (-0.19, 0.00) raw xDistance=0.00 yDistance=-0.19
02:17:31.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:17:31.276 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
02:17:31.276 00.000 10052 MoveAxis(E, 0, ABG)
02:17:31.276 00.000 10052 Move returns status 0, amount 0
02:17:31.276 00.000 10052 MoveAxis(N, 0, ABG)
02:17:31.276 00.000 10052 Move returns status 0, amount 0
02:17:31.276 00.000 10052 move complete, result=0
02:17:31.276 00.000 10052 worker thread done servicing request
02:17:31.300 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:31.343 00.043 6880 UpdateGuideState exits: m=2488 SNR=34.7
02:17:31.343 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:31.344 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:31.344 00.000 6880 Enqueuing Expose request
02:17:31.344 00.000 10052 Worker thread wakes up
02:17:31.344 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:17:31.344 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:31.344 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:31.763 00.419 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1413a86e-de1b-40fa-a7a5-116e9db04977"}
02:17:31.763 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1413a86e-de1b-40fa-a7a5-116e9db04977"}
02:17:31.764 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e95db8ab-8aac-43f5-b47d-bc87187fd81f"}
02:17:31.764 00.000 6880 case statement mapped state 6 to 3
02:17:31.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e95db8ab-8aac-43f5-b47d-bc87187fd81f"}
02:17:31.764 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5b7b187d-f20a-49ab-b735-85e5690ef876"}
02:17:31.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3258,"width":15,"height":15,"star_pos":[6.73,7.32],"pixels":"..."},"id":"5b7b187d-f20a-49ab-b735-85e5690ef876"}
02:17:32.469 00.705 10052 Exposure complete
02:17:32.543 00.074 10052 worker thread done servicing request
02:17:32.543 00.000 6880 OnExposeComplete: enter
02:17:32.543 00.000 6880 UpdateGuideState(): m_state=6
02:17:32.544 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3259
02:17:32.544 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=892.19, Mass=2544, SNR=35.0, Peak=172 HFD=4.5
02:17:32.544 00.000 6880 MultiStar: [#1 -0.60,-0.06,0.00,M1] [#2 0.08,-0.14,0.98,U] [#3 -0.46,-0.03,0.90,U] [#4 -0.24,-0.04,0.85,U] [#5 0.12,-0.16,0.99,U] [#6 -0.26,-0.19,0.91,U] [#7 -0.42,-0.00,0.77,U] [#8 -0.34,-0.06,0.79,U] 
02:17:32.545 00.001 6880 refined, 7 included, MultiStar: {-0.20, -0.06}, one-star: {-0.18, 0.12}
02:17:32.545 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
02:17:32.545 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
02:17:32.545 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-2.83 mountX=0.07 mountY=-0.20, mountTheta=-1.22
02:17:32.547 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.06, opts=13)
02:17:32.547 00.000 6880 Enqueuing Move request for scope (-0.20, -0.06)
02:17:32.547 00.000 10052 Worker thread wakes up
02:17:32.547 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.06) opts 0xd
02:17:32.547 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.06)
02:17:32.547 00.000 10052 Moving (-0.20, -0.06) raw xDistance=0.07 yDistance=-0.20
02:17:32.547 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:17:32.547 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.20, slope = -0.01
02:17:32.547 00.000 10052 MoveAxis(E, 0, ABG)
02:17:32.548 00.001 10052 Move returns status 0, amount 0
02:17:32.548 00.000 10052 MoveAxis(N, 14, ABG)
02:17:32.548 00.000 10052 Guiding  Dir = 0, Dur = 14
02:17:32.568 00.020 10052 IsSlewing returns 0
02:17:32.571 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:32.607 00.036 10052 IsGuiding returns 0
02:17:32.608 00.001 6880 UpdateGuideState exits: m=2544 SNR=35.0
02:17:32.608 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:32.608 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:32.608 00.000 6880 Enqueuing Expose request
02:17:32.673 00.065 10052 IsGuiding returns 0
02:17:32.673 00.000 10052 Move returns status 0, amount 14
02:17:32.673 00.000 10052 move complete, result=0
02:17:32.673 00.000 10052 worker thread done servicing request
02:17:32.673 00.000 10052 Worker thread wakes up
02:17:32.673 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:32.673 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:32.673 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 14 ms NORTH
02:17:33.587 00.914 10052 Exposure complete
02:17:33.663 00.076 10052 worker thread done servicing request
02:17:33.663 00.000 6880 OnExposeComplete: enter
02:17:33.663 00.000 6880 UpdateGuideState(): m_state=6
02:17:33.664 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3260
02:17:33.664 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.13, Mass=2458, SNR=34.5, Peak=158 HFD=4.5
02:17:33.664 00.000 6880 MultiStar: [#1 -0.32,-0.07,0.96,U] [#2 0.28,-0.11,1.00,U] [#3 -0.34,-0.07,0.89,U] [#4 -0.22,-0.12,0.85,U] [#5 0.39,-0.26,1.00,U] [#6 -0.14,-0.15,0.95,U] [#7 -0.17,-0.08,0.75,U] [#8 -0.17,-0.15,0.81,U] 
02:17:33.664 00.000 6880 single-star, 8 included, MultiStar: {-0.08, -0.11}, one-star: {-0.09, 0.06}
02:17:33.665 00.001 6880 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.61) = xAngle (4.17 = -2.11)
02:17:33.665 00.000 6880 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.14 = -2.14)
02:17:33.665 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.06 hyp=0.11 cameraTheta=2.56 mountX=-0.05 mountY=-0.09, mountTheta=-2.12
02:17:33.666 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.06, opts=13)
02:17:33.666 00.000 6880 Enqueuing Move request for scope (-0.09, 0.06)
02:17:33.667 00.001 10052 Worker thread wakes up
02:17:33.667 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.06) opts 0xd
02:17:33.667 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.06)
02:17:33.667 00.000 10052 Moving (-0.09, 0.06) raw xDistance=-0.05 yDistance=-0.09
02:17:33.667 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:17:33.667 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:17:33.667 00.000 10052 MoveAxis(E, 0, ABG)
02:17:33.667 00.000 10052 Move returns status 0, amount 0
02:17:33.667 00.000 10052 MoveAxis(N, 0, ABG)
02:17:33.667 00.000 10052 Move returns status 0, amount 0
02:17:33.667 00.000 10052 move complete, result=0
02:17:33.667 00.000 10052 worker thread done servicing request
02:17:33.696 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:33.743 00.047 6880 UpdateGuideState exits: m=2458 SNR=34.5
02:17:33.743 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:33.743 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:33.743 00.000 6880 Enqueuing Expose request
02:17:33.743 00.000 10052 Worker thread wakes up
02:17:33.743 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:33.743 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:33.743 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:33.764 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee3b9d7d-83fe-4f86-9a2a-180826c1c8bd"}
02:17:33.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee3b9d7d-83fe-4f86-9a2a-180826c1c8bd"}
02:17:33.767 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc0ba7cd-69d0-480f-b617-1aa68d5855e1"}
02:17:33.767 00.000 6880 case statement mapped state 6 to 3
02:17:33.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc0ba7cd-69d0-480f-b617-1aa68d5855e1"}
02:17:33.768 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a861a1ab-8b53-4e77-82bb-5685ecb8d63a"}
02:17:33.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3260,"width":15,"height":15,"star_pos":[6.85,7.13],"pixels":"..."},"id":"a861a1ab-8b53-4e77-82bb-5685ecb8d63a"}
02:17:34.871 01.103 10052 Exposure complete
02:17:34.931 00.060 10052 worker thread done servicing request
02:17:34.931 00.000 6880 OnExposeComplete: enter
02:17:34.931 00.000 6880 UpdateGuideState(): m_state=6
02:17:34.932 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3261
02:17:34.932 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=891.97, Mass=2483, SNR=34.6, Peak=154 HFD=4.5
02:17:34.932 00.000 6880 MultiStar: [#1 -0.32,-0.19,0.94,U] [#2 0.36,-0.21,0.98,U] [#3 -0.16,-0.19,0.90,U] [#4 -0.10,-0.25,0.85,U] [#5 0.47,-0.39,0.00,M1] [#6 -0.12,-0.53,0.00,M1] [#7 -0.19,-0.14,0.75,U] [#8 -0.12,-0.18,0.80,U] 
02:17:34.932 00.000 6880 single-star, 6 included, MultiStar: {-0.06, -0.18}, one-star: {0.06, -0.11}
02:17:34.932 00.000 6880 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.61) = xAngle (0.58 = 0.58)
02:17:34.932 00.000 6880 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
02:17:34.932 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.03 mountX=0.10 mountY=0.06, mountTheta=0.56
02:17:34.933 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.11, opts=13)
02:17:34.933 00.000 6880 Enqueuing Move request for scope (0.06, -0.11)
02:17:34.933 00.000 10052 Worker thread wakes up
02:17:34.934 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
02:17:34.934 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
02:17:34.934 00.000 10052 Moving (0.06, -0.11) raw xDistance=0.10 yDistance=0.06
02:17:34.934 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:17:34.934 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
02:17:34.934 00.000 10052 MoveAxis(E, 0, ABG)
02:17:34.934 00.000 10052 Move returns status 0, amount 0
02:17:34.934 00.000 10052 MoveAxis(N, 0, ABG)
02:17:34.934 00.000 10052 Move returns status 0, amount 0
02:17:34.934 00.000 10052 move complete, result=0
02:17:34.934 00.000 10052 worker thread done servicing request
02:17:34.956 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:34.991 00.035 6880 UpdateGuideState exits: m=2483 SNR=34.6
02:17:34.991 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:34.991 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:34.991 00.000 6880 Enqueuing Expose request
02:17:34.992 00.001 10052 Worker thread wakes up
02:17:34.992 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:34.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:34.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:35.764 00.772 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"68bfd2d4-48f9-4a2e-b5b4-9e5afdb27a50"}
02:17:35.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"68bfd2d4-48f9-4a2e-b5b4-9e5afdb27a50"}
02:17:35.765 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f08fb43-07a4-4add-8174-6236021e999c"}
02:17:35.765 00.000 6880 case statement mapped state 6 to 3
02:17:35.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f08fb43-07a4-4add-8174-6236021e999c"}
02:17:35.765 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"27496171-319e-4110-906a-e02fd6cc5200"}
02:17:35.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3261,"width":15,"height":15,"star_pos":[7.00,6.97],"pixels":"..."},"id":"27496171-319e-4110-906a-e02fd6cc5200"}
02:17:35.898 00.133 10052 Exposure complete
02:17:35.969 00.071 10052 worker thread done servicing request
02:17:35.970 00.001 6880 OnExposeComplete: enter
02:17:35.970 00.000 6880 UpdateGuideState(): m_state=6
02:17:35.970 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3262
02:17:35.970 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.04, Mass=2577, SNR=35.2, Peak=173 HFD=4.5
02:17:35.971 00.001 6880 MultiStar: [#1 -0.26,-0.08,0.94,U] [#2 0.31,-0.11,0.98,U] [#3 -0.21,-0.18,0.92,U] [#4 -0.04,-0.13,0.84,U] [#5 0.51,-0.02,0.94,U] [#6 -0.15,-0.09,0.90,U] [#7 -0.22,-0.03,0.76,U] [#8 -0.11,-0.09,0.80,U] 
02:17:35.971 00.000 6880 single-star, 8 included, MultiStar: {-0.01, -0.09}, one-star: {0.01, -0.03}
02:17:35.971 00.000 6880 CameraToMount -- cameraTheta (-1.33) - m_xAngle (-1.61) = xAngle (0.29 = 0.29)
02:17:35.971 00.000 6880 CameraToMount -- cameraTheta (-1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
02:17:35.971 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.33 mountX=0.03 mountY=0.01, mountTheta=0.26
02:17:35.973 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.03, opts=13)
02:17:35.973 00.000 6880 Enqueuing Move request for scope (0.01, -0.03)
02:17:35.973 00.000 10052 Worker thread wakes up
02:17:35.973 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.03) opts 0xd
02:17:35.973 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.03)
02:17:35.973 00.000 10052 Moving (0.01, -0.03) raw xDistance=0.03 yDistance=0.01
02:17:35.973 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:17:35.973 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:17:35.973 00.000 10052 MoveAxis(E, 0, ABG)
02:17:35.973 00.000 10052 Move returns status 0, amount 0
02:17:35.974 00.001 10052 MoveAxis(N, 0, ABG)
02:17:35.974 00.000 10052 Move returns status 0, amount 0
02:17:35.974 00.000 10052 move complete, result=0
02:17:35.974 00.000 10052 worker thread done servicing request
02:17:35.999 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:36.037 00.038 6880 UpdateGuideState exits: m=2577 SNR=35.2
02:17:36.037 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:36.037 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:36.037 00.000 6880 Enqueuing Expose request
02:17:36.037 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:36.037 00.000 10052 Worker thread wakes up
02:17:36.037 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:36.037 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:37.167 01.130 10052 Exposure complete
02:17:37.279 00.112 6880 OnExposeComplete: enter
02:17:37.279 00.000 6880 UpdateGuideState(): m_state=6
02:17:37.280 00.001 10052 worker thread done servicing request
02:17:37.280 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3263
02:17:37.280 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.95, Mass=2496, SNR=34.6, Peak=174 HFD=4.4
02:17:37.280 00.000 6880 MultiStar: [#1 -0.23,-0.10,0.96,U] [#2 0.32,-0.07,1.00,U] [#3 -0.18,-0.18,0.93,U] [#4 -0.01,-0.23,0.86,U] [#5 0.51,-0.17,0.00,M1] [#6 -0.12,-0.25,0.93,U] [#7 -0.08,-0.16,0.78,U] [#8 -0.08,-0.18,0.82,U] 
02:17:37.281 00.001 6880 single-star, 7 included, MultiStar: {-0.04, -0.16}, one-star: {0.05, -0.12}
02:17:37.281 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
02:17:37.281 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:17:37.281 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.19 mountX=0.12 mountY=0.05, mountTheta=0.40
02:17:37.283 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.12, opts=13)
02:17:37.283 00.000 6880 Enqueuing Move request for scope (0.05, -0.12)
02:17:37.283 00.000 10052 Worker thread wakes up
02:17:37.283 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
02:17:37.284 00.001 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
02:17:37.284 00.000 10052 Moving (0.05, -0.12) raw xDistance=0.12 yDistance=0.05
02:17:37.284 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:17:37.284 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:17:37.285 00.001 10052 MoveAxis(W, 31, ABG)
02:17:37.285 00.000 10052 Guiding  Dir = 3, Dur = 31
02:17:37.307 00.022 10052 IsSlewing returns 0
02:17:37.313 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:37.345 00.032 10052 IsGuiding returns 0
02:17:37.362 00.017 6880 UpdateGuideState exits: m=2496 SNR=34.6
02:17:37.363 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:37.363 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:37.363 00.000 6880 Enqueuing Expose request
02:17:37.372 00.009 10052 PulseGuide returned control before completion, sleep 15
02:17:37.421 00.049 10052 IsGuiding returns 0
02:17:37.421 00.000 10052 Move returns status 0, amount 31
02:17:37.421 00.000 10052 MoveAxis(N, 0, ABG)
02:17:37.423 00.002 10052 Move returns status 0, amount 0
02:17:37.423 00.000 10052 move complete, result=0
02:17:37.423 00.000 10052 worker thread done servicing request
02:17:37.423 00.000 10052 Worker thread wakes up
02:17:37.424 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:37.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:37.428 00.004 6880 GuideStep: 0.1 px 31 ms WEST, 0.0 px 0 ms NORTH
02:17:37.763 00.335 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"59c00484-46ab-474c-b056-91c7aa2c8d1d"}
02:17:37.763 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"59c00484-46ab-474c-b056-91c7aa2c8d1d"}
02:17:37.765 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fa1740e-adab-4a4c-8766-f92b2af8d37d"}
02:17:37.765 00.000 6880 case statement mapped state 6 to 3
02:17:37.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fa1740e-adab-4a4c-8766-f92b2af8d37d"}
02:17:37.765 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f01adc6e-a959-43aa-a34b-5df62b4d2693"}
02:17:37.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3263,"width":15,"height":15,"star_pos":[6.98,6.95],"pixels":"..."},"id":"f01adc6e-a959-43aa-a34b-5df62b4d2693"}
02:17:38.332 00.567 10052 Exposure complete
02:17:38.411 00.079 10052 worker thread done servicing request
02:17:38.411 00.000 6880 OnExposeComplete: enter
02:17:38.411 00.000 6880 UpdateGuideState(): m_state=6
02:17:38.411 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3264
02:17:38.412 00.001 6880 Star::Find returns 1 (0), X=408.12, Y=892.05, Mass=2587, SNR=35.2, Peak=174 HFD=4.5
02:17:38.412 00.000 6880 MultiStar: [#1 -0.15,-0.04,0.97,U] [#2 0.48,-0.09,0.97,U] [#3 -0.09,-0.11,0.92,U] [#4 0.10,-0.10,0.84,U] [#5 0.63,-0.28,0.00,M2] [#6 -0.05,-0.19,0.91,U] [#7 -0.05,-0.02,0.76,U] [#8 -0.01,-0.13,0.77,U] 
02:17:38.412 00.000 6880 refined, 7 included, MultiStar: {0.06, -0.09}, one-star: {0.18, -0.02}
02:17:38.412 00.000 6880 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.61) = xAngle (0.62 = 0.62)
02:17:38.412 00.000 6880 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:17:38.412 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.10 cameraTheta=-0.99 mountX=0.08 mountY=0.06, mountTheta=0.60
02:17:38.414 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.09, opts=13)
02:17:38.414 00.000 6880 Enqueuing Move request for scope (0.06, -0.09)
02:17:38.414 00.000 10052 Worker thread wakes up
02:17:38.414 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:17:38.414 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:17:38.414 00.000 10052 Moving (0.06, -0.09) raw xDistance=0.08 yDistance=0.06
02:17:38.414 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:17:38.415 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.08, using input
02:17:38.415 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
02:17:38.415 00.000 10052 MoveAxis(E, 0, ABG)
02:17:38.415 00.000 10052 Move returns status 0, amount 0
02:17:38.415 00.000 10052 MoveAxis(N, 0, ABG)
02:17:38.415 00.000 10052 Move returns status 0, amount 0
02:17:38.415 00.000 10052 move complete, result=0
02:17:38.415 00.000 10052 worker thread done servicing request
02:17:38.440 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:38.480 00.040 6880 UpdateGuideState exits: m=2587 SNR=35.2
02:17:38.480 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:38.481 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:38.481 00.000 6880 Enqueuing Expose request
02:17:38.481 00.000 10052 Worker thread wakes up
02:17:38.481 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:38.481 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:38.481 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:39.622 01.141 10052 Exposure complete
02:17:39.702 00.080 10052 worker thread done servicing request
02:17:39.702 00.000 6880 OnExposeComplete: enter
02:17:39.702 00.000 6880 UpdateGuideState(): m_state=6
02:17:39.702 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3265
02:17:39.702 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.08, Mass=2512, SNR=34.7, Peak=164 HFD=4.6
02:17:39.702 00.000 6880 MultiStar: [#1 -0.06,-0.13,0.95,U] [#2 0.38,-0.01,0.98,U] [#3 -0.09,-0.05,0.94,U] [#4 0.03,-0.06,0.86,U] [#5 0.63,-0.28,0.00,M3] [#6 0.07,-0.18,0.88,U] [#7 -0.02,-0.06,0.77,U] [#8 0.03,-0.12,0.79,U] 
02:17:39.702 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {0.15, 0.01}
02:17:39.702 00.000 6880 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.61) = xAngle (0.78 = 0.78)
02:17:39.702 00.000 6880 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
02:17:39.703 00.001 6880 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.83 mountX=0.07 mountY=0.07, mountTheta=0.76
02:17:39.704 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.07, opts=13)
02:17:39.704 00.000 6880 Enqueuing Move request for scope (0.07, -0.07)
02:17:39.704 00.000 10052 Worker thread wakes up
02:17:39.704 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:17:39.704 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:17:39.704 00.000 10052 Moving (0.07, -0.07) raw xDistance=0.07 yDistance=0.07
02:17:39.704 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:17:39.704 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.13, using input
02:17:39.705 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
02:17:39.705 00.000 10052 MoveAxis(E, 0, ABG)
02:17:39.705 00.000 10052 Move returns status 0, amount 0
02:17:39.705 00.000 10052 MoveAxis(N, 0, ABG)
02:17:39.705 00.000 10052 Move returns status 0, amount 0
02:17:39.705 00.000 10052 move complete, result=0
02:17:39.706 00.001 10052 worker thread done servicing request
02:17:39.731 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:39.772 00.041 6880 UpdateGuideState exits: m=2512 SNR=34.7
02:17:39.772 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:39.772 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:39.772 00.000 6880 Enqueuing Expose request
02:17:39.772 00.000 10052 Worker thread wakes up
02:17:39.772 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:39.773 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:39.773 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:39.776 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc7d7071-fd11-440f-af2f-5ffed67f80e9"}
02:17:39.776 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc7d7071-fd11-440f-af2f-5ffed67f80e9"}
02:17:39.787 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"474d1eb9-6e8f-483b-8249-707aafbc7e71"}
02:17:39.787 00.000 6880 case statement mapped state 6 to 3
02:17:39.787 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"474d1eb9-6e8f-483b-8249-707aafbc7e71"}
02:17:39.789 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ca03d9f3-c3e1-4a65-8fe8-12c8152a90c6"}
02:17:39.790 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3265,"width":15,"height":15,"star_pos":[7.09,7.08],"pixels":"..."},"id":"ca03d9f3-c3e1-4a65-8fe8-12c8152a90c6"}
02:17:40.686 00.896 10052 Exposure complete
02:17:40.760 00.074 10052 worker thread done servicing request
02:17:40.760 00.000 6880 OnExposeComplete: enter
02:17:40.760 00.000 6880 UpdateGuideState(): m_state=6
02:17:40.760 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3266
02:17:40.760 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.07, Mass=2552, SNR=35.1, Peak=152 HFD=4.5
02:17:40.761 00.001 6880 MultiStar: [#1 -0.24,-0.07,0.95,U] [#2 0.39,-0.12,0.96,U] [#3 -0.01,-0.21,0.91,U] [#4 -0.03,-0.15,0.83,U] [#5 0.49,-0.29,0.00,M4] [#6 -0.06,-0.23,0.89,U] [#7 -0.05,-0.07,0.75,U] [#8 -0.14,-0.22,0.78,U] 
02:17:40.761 00.000 6880 single-star, 7 included, MultiStar: {-0.01, -0.13}, one-star: {-0.01, -0.01}
02:17:40.761 00.000 6880 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.61) = xAngle (-0.88 = -0.88)
02:17:40.761 00.000 6880 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
02:17:40.761 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-2.49 mountX=0.01 mountY=-0.01, mountTheta=-0.89
02:17:40.762 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.01, opts=13)
02:17:40.763 00.001 6880 Enqueuing Move request for scope (-0.01, -0.01)
02:17:40.763 00.000 10052 Worker thread wakes up
02:17:40.763 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.01) opts 0xd
02:17:40.763 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.01)
02:17:40.763 00.000 10052 Moving (-0.01, -0.01) raw xDistance=0.01 yDistance=-0.01
02:17:40.763 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:17:40.763 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
02:17:40.763 00.000 10052 MoveAxis(E, 0, ABG)
02:17:40.763 00.000 10052 Move returns status 0, amount 0
02:17:40.763 00.000 10052 MoveAxis(N, 0, ABG)
02:17:40.763 00.000 10052 Move returns status 0, amount 0
02:17:40.763 00.000 10052 move complete, result=0
02:17:40.763 00.000 10052 worker thread done servicing request
02:17:40.789 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:40.828 00.039 6880 UpdateGuideState exits: m=2552 SNR=35.1
02:17:40.828 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:40.828 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:40.828 00.000 6880 Enqueuing Expose request
02:17:40.828 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:40.828 00.000 10052 Worker thread wakes up
02:17:40.828 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:40.828 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:41.761 00.933 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ebf7c80-49d9-4913-ae36-728f3a9bd103"}
02:17:41.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ebf7c80-49d9-4913-ae36-728f3a9bd103"}
02:17:41.762 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d162b3a-2f03-4039-b3c1-406b2e8aa587"}
02:17:41.762 00.000 6880 case statement mapped state 6 to 3
02:17:41.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d162b3a-2f03-4039-b3c1-406b2e8aa587"}
02:17:41.763 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5ac8985-c79c-47d7-96da-7fb6e6f12ec1"}
02:17:41.764 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3266,"width":15,"height":15,"star_pos":[6.93,7.07],"pixels":"..."},"id":"b5ac8985-c79c-47d7-96da-7fb6e6f12ec1"}
02:17:41.958 00.194 10052 Exposure complete
02:17:42.021 00.063 6880 OnExposeComplete: enter
02:17:42.021 00.000 6880 UpdateGuideState(): m_state=6
02:17:42.022 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3267
02:17:42.022 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.09, Mass=2550, SNR=35.1, Peak=168 HFD=4.4
02:17:42.022 00.000 6880 MultiStar: [#1 -0.11,-0.07,0.91,U] [#2 0.36,-0.06,0.97,U] [#3 -0.01,-0.02,0.90,U] [#4 -0.00,-0.12,0.86,U] [#5 0.62,-0.19,0.00,M5] [#6 0.05,-0.00,0.94,U] [#7 -0.02,-0.03,0.77,U] [#8 -0.01,-0.05,0.79,U] 
02:17:42.022 00.000 6880 refined, 7 included, MultiStar: {0.06, -0.04}, one-star: {0.17, 0.02}
02:17:42.022 00.000 6880 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.61) = xAngle (1.03 = 1.03)
02:17:42.022 00.000 6880 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
02:17:42.022 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.59 mountX=0.04 mountY=0.06, mountTheta=1.02
02:17:42.022 00.000 10052 worker thread done servicing request
02:17:42.024 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.04, opts=13)
02:17:42.024 00.000 6880 Enqueuing Move request for scope (0.06, -0.04)
02:17:42.024 00.000 10052 Worker thread wakes up
02:17:42.024 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
02:17:42.024 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
02:17:42.024 00.000 10052 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=0.06
02:17:42.024 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:17:42.024 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.12, using input
02:17:42.024 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
02:17:42.024 00.000 10052 MoveAxis(E, 0, ABG)
02:17:42.025 00.001 10052 Move returns status 0, amount 0
02:17:42.025 00.000 10052 MoveAxis(N, 0, ABG)
02:17:42.025 00.000 10052 Move returns status 0, amount 0
02:17:42.025 00.000 10052 move complete, result=0
02:17:42.025 00.000 10052 worker thread done servicing request
02:17:42.044 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:42.073 00.029 6880 UpdateGuideState exits: m=2550 SNR=35.1
02:17:42.073 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:42.073 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:42.073 00.000 6880 Enqueuing Expose request
02:17:42.074 00.001 10052 Worker thread wakes up
02:17:42.074 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:42.074 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:42.074 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:42.991 00.917 10052 Exposure complete
02:17:43.065 00.074 10052 worker thread done servicing request
02:17:43.065 00.000 6880 OnExposeComplete: enter
02:17:43.065 00.000 6880 UpdateGuideState(): m_state=6
02:17:43.065 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3268
02:17:43.065 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=891.99, Mass=2569, SNR=35.1, Peak=176 HFD=4.5
02:17:43.065 00.000 6880 MultiStar: [#1 -0.39,-0.17,0.95,U] [#2 0.03,-0.17,0.99,U] [#3 -0.37,-0.10,0.92,U] [#4 -0.18,-0.22,0.83,U] [#5 0.44,-0.40,0.00,M6] [#6 -0.46,-0.21,0.89,U] [#7 -0.27,-0.11,0.75,U] [#8 -0.37,-0.10,0.80,U] 
02:17:43.065 00.000 6880 single-star, 7 included, MultiStar: {-0.25, -0.14}, one-star: {-0.08, -0.08}
02:17:43.065 00.000 6880 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.61) = xAngle (-0.79 = -0.79)
02:17:43.066 00.001 6880 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
02:17:43.066 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-2.41 mountX=0.08 mountY=-0.08, mountTheta=-0.81
02:17:43.068 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.08, opts=13)
02:17:43.068 00.000 6880 Enqueuing Move request for scope (-0.08, -0.08)
02:17:43.068 00.000 10052 Worker thread wakes up
02:17:43.068 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.08) opts 0xd
02:17:43.068 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.08)
02:17:43.068 00.000 10052 Moving (-0.08, -0.08) raw xDistance=0.08 yDistance=-0.08
02:17:43.068 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:17:43.068 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
02:17:43.069 00.001 10052 MoveAxis(E, 0, ABG)
02:17:43.069 00.000 10052 Move returns status 0, amount 0
02:17:43.069 00.000 10052 MoveAxis(N, 0, ABG)
02:17:43.069 00.000 10052 Move returns status 0, amount 0
02:17:43.069 00.000 10052 move complete, result=0
02:17:43.069 00.000 10052 worker thread done servicing request
02:17:43.088 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:43.119 00.031 6880 UpdateGuideState exits: m=2569 SNR=35.1
02:17:43.119 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:43.119 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:43.119 00.000 6880 Enqueuing Expose request
02:17:43.119 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:43.119 00.000 10052 Worker thread wakes up
02:17:43.119 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:43.119 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:43.761 00.642 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58c8cc8a-ab48-4cb1-8709-0a7b59c539ca"}
02:17:43.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58c8cc8a-ab48-4cb1-8709-0a7b59c539ca"}
02:17:43.762 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a51e664b-c14b-4b6c-bb84-87bc972a143d"}
02:17:43.762 00.000 6880 case statement mapped state 6 to 3
02:17:43.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a51e664b-c14b-4b6c-bb84-87bc972a143d"}
02:17:43.762 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00baefab-3a87-4e17-989e-8fce563d316b"}
02:17:43.762 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3268,"width":15,"height":15,"star_pos":[6.85,6.99],"pixels":"..."},"id":"00baefab-3a87-4e17-989e-8fce563d316b"}
02:17:44.247 00.485 10052 Exposure complete
02:17:44.309 00.062 10052 worker thread done servicing request
02:17:44.309 00.000 6880 OnExposeComplete: enter
02:17:44.309 00.000 6880 UpdateGuideState(): m_state=6
02:17:44.309 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3269
02:17:44.310 00.001 6880 Star::Find returns 1 (0), X=407.90, Y=892.04, Mass=2552, SNR=35.0, Peak=156 HFD=4.4
02:17:44.310 00.000 6880 MultiStar: [#1 -0.36,0.06,0.95,U] [#2 0.07,-0.11,0.97,U] [#3 -0.21,-0.03,0.92,U] [#4 -0.01,-0.14,0.83,U] [#5 0.43,-0.06,0.94,U] [#6 -0.28,-0.16,0.91,U] [#7 -0.27,0.11,0.74,U] [#8 -0.17,0.00,0.79,U] 
02:17:44.310 00.000 6880 single-star, 8 included, MultiStar: {-0.09, -0.04}, one-star: {-0.04, -0.04}
02:17:44.310 00.000 6880 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.61) = xAngle (-0.74 = -0.74)
02:17:44.310 00.000 6880 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
02:17:44.310 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.04 hyp=0.05 cameraTheta=-2.35 mountX=0.04 mountY=-0.04, mountTheta=-0.76
02:17:44.311 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.04, opts=13)
02:17:44.312 00.001 6880 Enqueuing Move request for scope (-0.04, -0.04)
02:17:44.312 00.000 10052 Worker thread wakes up
02:17:44.312 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.04) opts 0xd
02:17:44.312 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.04)
02:17:44.312 00.000 10052 Moving (-0.04, -0.04) raw xDistance=0.04 yDistance=-0.04
02:17:44.312 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:17:44.312 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
02:17:44.312 00.000 10052 MoveAxis(E, 0, ABG)
02:17:44.312 00.000 10052 Move returns status 0, amount 0
02:17:44.312 00.000 10052 MoveAxis(N, 0, ABG)
02:17:44.312 00.000 10052 Move returns status 0, amount 0
02:17:44.312 00.000 10052 move complete, result=0
02:17:44.312 00.000 10052 worker thread done servicing request
02:17:44.333 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:44.367 00.034 6880 UpdateGuideState exits: m=2552 SNR=35.0
02:17:44.367 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:44.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:44.367 00.000 6880 Enqueuing Expose request
02:17:44.367 00.000 10052 Worker thread wakes up
02:17:44.367 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:44.367 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:44.367 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:45.273 00.906 10052 Exposure complete
02:17:45.334 00.061 10052 worker thread done servicing request
02:17:45.334 00.000 6880 OnExposeComplete: enter
02:17:45.334 00.000 6880 UpdateGuideState(): m_state=6
02:17:45.334 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3270
02:17:45.334 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.11, Mass=2529, SNR=34.9, Peak=144 HFD=4.6
02:17:45.335 00.001 6880 MultiStar: [#1 -0.16,-0.02,0.96,U] [#2 0.31,-0.09,0.97,U] [#3 -0.13,-0.09,0.90,U] [#4 0.01,-0.09,0.84,U] [#5 0.54,-0.14,0.00,M6] [#6 -0.25,-0.21,0.89,U] [#7 -0.20,0.10,0.77,U] [#8 -0.05,-0.10,0.79,U] 
02:17:45.335 00.000 6880 refined, 7 included, MultiStar: {-0.03, -0.06}, one-star: {0.16, 0.03}
02:17:45.335 00.000 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.44 = -0.44)
02:17:45.335 00.000 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
02:17:45.335 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.06 hyp=0.07 cameraTheta=-2.05 mountX=0.06 mountY=-0.03, mountTheta=-0.46
02:17:45.337 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.06, opts=13)
02:17:45.337 00.000 6880 Enqueuing Move request for scope (-0.03, -0.06)
02:17:45.337 00.000 10052 Worker thread wakes up
02:17:45.337 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.06) opts 0xd
02:17:45.337 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.06)
02:17:45.337 00.000 10052 Moving (-0.03, -0.06) raw xDistance=0.06 yDistance=-0.03
02:17:45.337 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:17:45.337 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
02:17:45.338 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:17:45.338 00.000 10052 MoveAxis(E, 0, ABG)
02:17:45.338 00.000 10052 Move returns status 0, amount 0
02:17:45.338 00.000 10052 MoveAxis(N, 0, ABG)
02:17:45.338 00.000 10052 Move returns status 0, amount 0
02:17:45.338 00.000 10052 move complete, result=0
02:17:45.338 00.000 10052 worker thread done servicing request
02:17:45.362 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:45.393 00.031 6880 UpdateGuideState exits: m=2529 SNR=34.9
02:17:45.394 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:45.394 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:45.394 00.000 6880 Enqueuing Expose request
02:17:45.394 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:45.394 00.000 10052 Worker thread wakes up
02:17:45.394 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:45.394 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:45.760 00.366 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88e72eed-9fe7-41a8-adfe-d3fa393147b6"}
02:17:45.760 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88e72eed-9fe7-41a8-adfe-d3fa393147b6"}
02:17:45.761 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"022f07e2-51f9-417a-8427-928cc5144a55"}
02:17:45.761 00.000 6880 case statement mapped state 6 to 3
02:17:45.761 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"022f07e2-51f9-417a-8427-928cc5144a55"}
02:17:45.761 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1f3889de-abd2-49b3-8c14-dc4bdb7f67fb"}
02:17:45.762 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3270,"width":15,"height":15,"star_pos":[7.10,7.11],"pixels":"..."},"id":"1f3889de-abd2-49b3-8c14-dc4bdb7f67fb"}
02:17:46.523 00.761 10052 Exposure complete
02:17:46.597 00.074 6880 OnExposeComplete: enter
02:17:46.597 00.000 6880 UpdateGuideState(): m_state=6
02:17:46.598 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3271
02:17:46.598 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.07, Mass=2430, SNR=34.2, Peak=153 HFD=4.5
02:17:46.598 00.000 6880 MultiStar: [#1 -0.30,-0.12,0.97,U] [#2 0.26,-0.09,1.00,U] [#3 -0.35,-0.16,0.92,U] [#4 -0.03,-0.02,0.84,U] [#5 0.44,0.02,0.95,U] [#6 -0.37,-0.17,0.91,U] [#7 -0.17,-0.09,0.78,U] [#8 -0.33,-0.20,0.79,U] 
02:17:46.598 00.000 6880 single-star, 8 included, MultiStar: {-0.08, -0.09}, one-star: {0.02, -0.00}
02:17:46.598 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
02:17:46.599 00.001 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
02:17:46.599 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.00 hyp=0.02 cameraTheta=-0.04 mountX=0.00 mountY=0.02, mountTheta=1.57
02:17:46.601 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.00, opts=13)
02:17:46.601 00.000 6880 Enqueuing Move request for scope (0.02, -0.00)
02:17:46.623 00.022 10052 worker thread done servicing request
02:17:46.623 00.000 10052 Worker thread wakes up
02:17:46.623 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.00) opts 0xd
02:17:46.623 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.00)
02:17:46.623 00.000 10052 Moving (0.02, -0.00) raw xDistance=0.00 yDistance=0.02
02:17:46.623 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:17:46.623 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
02:17:46.623 00.000 10052 MoveAxis(E, 0, ABG)
02:17:46.623 00.000 10052 Move returns status 0, amount 0
02:17:46.623 00.000 10052 MoveAxis(N, 0, ABG)
02:17:46.623 00.000 10052 Move returns status 0, amount 0
02:17:46.623 00.000 10052 move complete, result=0
02:17:46.625 00.002 10052 worker thread done servicing request
02:17:46.637 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:46.675 00.038 6880 UpdateGuideState exits: m=2430 SNR=34.2
02:17:46.676 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:46.676 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:46.676 00.000 6880 Enqueuing Expose request
02:17:46.676 00.000 10052 Worker thread wakes up
02:17:46.676 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:46.676 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:46.676 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:47.584 00.908 10052 Exposure complete
02:17:47.662 00.078 10052 worker thread done servicing request
02:17:47.662 00.000 6880 OnExposeComplete: enter
02:17:47.662 00.000 6880 UpdateGuideState(): m_state=6
02:17:47.663 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3272
02:17:47.663 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.02, Mass=2629, SNR=35.5, Peak=157 HFD=4.5
02:17:47.663 00.000 6880 MultiStar: [#1 -0.30,-0.19,0.95,U] [#2 0.42,-0.19,0.98,U] [#3 -0.12,-0.13,0.92,U] [#4 -0.02,-0.21,0.85,U] [#5 0.52,-0.32,0.00,M6] [#6 -0.11,-0.21,0.91,U] [#7 -0.22,-0.22,0.73,U] [#8 -0.12,-0.20,0.81,U] 
02:17:47.663 00.000 6880 single-star, 7 included, MultiStar: {-0.05, -0.17}, one-star: {0.02, -0.05}
02:17:47.663 00.000 6880 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.61) = xAngle (0.34 = 0.34)
02:17:47.663 00.000 6880 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
02:17:47.664 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.27 mountX=0.05 mountY=0.02, mountTheta=0.31
02:17:47.665 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.05, opts=13)
02:17:47.666 00.001 6880 Enqueuing Move request for scope (0.02, -0.05)
02:17:47.666 00.000 10052 Worker thread wakes up
02:17:47.666 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
02:17:47.666 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
02:17:47.666 00.000 10052 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=0.02
02:17:47.666 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:17:47.666 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
02:17:47.666 00.000 10052 MoveAxis(E, 0, ABG)
02:17:47.666 00.000 10052 Move returns status 0, amount 0
02:17:47.666 00.000 10052 MoveAxis(N, 0, ABG)
02:17:47.666 00.000 10052 Move returns status 0, amount 0
02:17:47.666 00.000 10052 move complete, result=0
02:17:47.666 00.000 10052 worker thread done servicing request
02:17:47.690 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:47.742 00.052 6880 UpdateGuideState exits: m=2629 SNR=35.5
02:17:47.742 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:47.742 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:47.742 00.000 6880 Enqueuing Expose request
02:17:47.743 00.001 10052 Worker thread wakes up
02:17:47.743 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:17:47.743 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:47.743 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:47.760 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"648e558d-1b61-4c32-98d4-e1f1d5bac70b"}
02:17:47.760 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"648e558d-1b61-4c32-98d4-e1f1d5bac70b"}
02:17:47.769 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0653cf15-452b-4bc1-ac62-9ac95be104cd"}
02:17:47.769 00.000 6880 case statement mapped state 6 to 3
02:17:47.770 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0653cf15-452b-4bc1-ac62-9ac95be104cd"}
02:17:47.811 00.041 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83b3791e-9eb1-47a3-9667-fb8b903d733c"}
02:17:47.811 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3272,"width":15,"height":15,"star_pos":[6.95,7.02],"pixels":"..."},"id":"83b3791e-9eb1-47a3-9667-fb8b903d733c"}
02:17:48.872 01.061 10052 Exposure complete
02:17:48.951 00.079 10052 worker thread done servicing request
02:17:48.951 00.000 6880 OnExposeComplete: enter
02:17:48.951 00.000 6880 UpdateGuideState(): m_state=6
02:17:48.951 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3273
02:17:48.951 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=891.76, Mass=2479, SNR=34.6, Peak=157 HFD=4.7
02:17:48.952 00.001 6880 MultiStar: [#1 -0.35,-0.36,0.96,U] [#2 0.31,-0.36,0.99,U] [#3 -0.33,-0.39,0.93,U] [#4 -0.32,-0.64,0.00,M1] [#5 0.43,-0.54,0.00,M7] [#6 -0.34,-0.53,0.00,M1] [#7 -0.11,-0.36,0.76,U] [#8 -0.09,-0.49,0.79,U] 
02:17:48.952 00.000 6880 single-star, 5 included, MultiStar: {-0.08, -0.38}, one-star: {0.04, -0.31}
02:17:48.952 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.16 = 0.16)
02:17:48.952 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
02:17:48.952 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.31 hyp=0.32 cameraTheta=-1.46 mountX=0.31 mountY=0.04, mountTheta=0.13
02:17:48.954 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.31, opts=13)
02:17:48.954 00.000 6880 Enqueuing Move request for scope (0.04, -0.31)
02:17:48.954 00.000 10052 Worker thread wakes up
02:17:48.954 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.31) opts 0xd
02:17:48.954 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.31)
02:17:48.954 00.000 10052 Moving (0.04, -0.31) raw xDistance=0.31 yDistance=0.04
02:17:48.954 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:17:48.954 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
02:17:48.954 00.000 10052 MoveAxis(W, 83, ABG)
02:17:48.955 00.001 10052 Guiding  Dir = 3, Dur = 83
02:17:48.975 00.020 10052 IsSlewing returns 0
02:17:48.981 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:49.013 00.032 10052 IsGuiding returns 0
02:17:49.021 00.008 6880 UpdateGuideState exits: m=2479 SNR=34.6
02:17:49.021 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:49.021 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:49.021 00.000 6880 Enqueuing Expose request
02:17:49.040 00.019 10052 PulseGuide returned control before completion, sleep 66
02:17:49.140 00.100 10052 IsGuiding returns 0
02:17:49.140 00.000 10052 Move returns status 0, amount 83
02:17:49.141 00.001 10052 MoveAxis(N, 0, ABG)
02:17:49.141 00.000 10052 Move returns status 0, amount 0
02:17:49.141 00.000 10052 move complete, result=0
02:17:49.141 00.000 10052 worker thread done servicing request
02:17:49.141 00.000 10052 Worker thread wakes up
02:17:49.141 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:49.141 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:49.145 00.004 6880 GuideStep: 0.3 px 83 ms WEST, 0.0 px 0 ms NORTH
02:17:49.758 00.613 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2707264b-d052-4742-855d-32b13a1134f7"}
02:17:49.758 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2707264b-d052-4742-855d-32b13a1134f7"}
02:17:49.759 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a65a30d3-8255-43c7-8a93-1c257f393eaa"}
02:17:49.759 00.000 6880 case statement mapped state 6 to 3
02:17:49.759 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a65a30d3-8255-43c7-8a93-1c257f393eaa"}
02:17:49.760 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1546251a-9ff9-450d-abf0-80afad897dfd"}
02:17:49.761 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3273,"width":15,"height":15,"star_pos":[6.97,6.76],"pixels":"..."},"id":"1546251a-9ff9-450d-abf0-80afad897dfd"}
02:17:50.050 00.289 10052 Exposure complete
02:17:50.119 00.069 10052 worker thread done servicing request
02:17:50.119 00.000 6880 OnExposeComplete: enter
02:17:50.119 00.000 6880 UpdateGuideState(): m_state=6
02:17:50.119 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3274
02:17:50.119 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.78, Mass=2642, SNR=35.6, Peak=181 HFD=4.4
02:17:50.119 00.000 6880 MultiStar: [#1 -0.42,-0.63,0.00,M1] [#2 0.35,-0.39,0.97,U] [#3 -0.36,-0.70,0.00,M1] [#4 -0.12,-0.50,0.83,U] [#5 0.47,-0.63,0.00,M8] [#6 -0.36,-0.72,0.00,M2] [#7 -0.16,-0.61,0.00,M1] [#8 -0.20,-0.44,0.79,U] 
02:17:50.119 00.000 6880 single-star, 3 included, MultiStar: {0.02, -0.40}, one-star: {-0.00, -0.29}
02:17:50.120 00.001 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:17:50.120 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:17:50.120 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.29 hyp=0.29 cameraTheta=-1.57 mountX=0.29 mountY=0.00, mountTheta=0.01
02:17:50.121 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.29, opts=13)
02:17:50.121 00.000 6880 Enqueuing Move request for scope (-0.00, -0.29)
02:17:50.121 00.000 10052 Worker thread wakes up
02:17:50.121 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.29) opts 0xd
02:17:50.121 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.29)
02:17:50.122 00.001 10052 Moving (-0.00, -0.29) raw xDistance=0.29 yDistance=0.00
02:17:50.122 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
02:17:50.122 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
02:17:50.122 00.000 10052 MoveAxis(W, 82, ABG)
02:17:50.122 00.000 10052 Guiding  Dir = 3, Dur = 82
02:17:50.148 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:50.173 00.025 10052 IsSlewing returns 0
02:17:50.189 00.016 6880 UpdateGuideState exits: m=2642 SNR=35.6
02:17:50.189 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:50.189 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:50.189 00.000 6880 Enqueuing Expose request
02:17:50.244 00.055 10052 IsGuiding returns 0
02:17:50.303 00.059 10052 PulseGuide returned control before completion, sleep 34
02:17:50.416 00.113 10052 IsGuiding returns 0
02:17:50.416 00.000 10052 Move returns status 0, amount 82
02:17:50.416 00.000 10052 MoveAxis(N, 0, ABG)
02:17:50.416 00.000 10052 Move returns status 0, amount 0
02:17:50.416 00.000 10052 move complete, result=0
02:17:50.417 00.001 10052 worker thread done servicing request
02:17:50.417 00.000 6880 GuideStep: 0.3 px 82 ms WEST, 0.0 px 0 ms NORTH
02:17:50.417 00.000 10052 Worker thread wakes up
02:17:50.417 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:50.417 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:51.548 01.131 10052 Exposure complete
02:17:51.617 00.069 10052 worker thread done servicing request
02:17:51.617 00.000 6880 OnExposeComplete: enter
02:17:51.617 00.000 6880 UpdateGuideState(): m_state=6
02:17:51.617 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3275
02:17:51.618 00.001 6880 Star::Find returns 1 (0), X=407.75, Y=892.09, Mass=2442, SNR=34.1, Peak=158 HFD=4.5
02:17:51.618 00.000 6880 MultiStar: [#1 -0.36,0.01,0.99,U] [#2 0.07,-0.11,1.00,U] [#3 -0.34,0.06,0.93,U] [#4 -0.04,0.06,0.88,U] [#5 0.49,0.11,0.99,U] [#6 -0.12,-0.13,0.92,U] [#7 -0.26,0.02,0.79,U] [#8 -0.25,0.05,0.83,U] 
02:17:51.618 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.01}, one-star: {-0.19, 0.02}
02:17:51.618 00.000 6880 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.61) = xAngle (4.65 = -1.63)
02:17:51.618 00.000 6880 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.62 = -1.66)
02:17:51.618 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.01 hyp=0.10 cameraTheta=3.04 mountX=-0.01 mountY=-0.10, mountTheta=-1.63
02:17:51.620 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.01, opts=13)
02:17:51.620 00.000 6880 Enqueuing Move request for scope (-0.10, 0.01)
02:17:51.620 00.000 10052 Worker thread wakes up
02:17:51.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.01) opts 0xd
02:17:51.620 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.01)
02:17:51.621 00.001 10052 Moving (-0.10, 0.01) raw xDistance=-0.01 yDistance=-0.10
02:17:51.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:17:51.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
02:17:51.621 00.000 10052 MoveAxis(E, 0, ABG)
02:17:51.621 00.000 10052 Move returns status 0, amount 0
02:17:51.621 00.000 10052 MoveAxis(N, 0, ABG)
02:17:51.621 00.000 10052 Move returns status 0, amount 0
02:17:51.621 00.000 10052 move complete, result=0
02:17:51.621 00.000 10052 worker thread done servicing request
02:17:51.649 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:51.696 00.047 6880 UpdateGuideState exits: m=2442 SNR=34.1
02:17:51.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:51.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:51.696 00.000 6880 Enqueuing Expose request
02:17:51.697 00.001 10052 Worker thread wakes up
02:17:51.697 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:51.697 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:51.697 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:51.758 00.061 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"21e06114-72c2-44ba-b7cc-dc1603d31ac6"}
02:17:51.759 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"21e06114-72c2-44ba-b7cc-dc1603d31ac6"}
02:17:51.760 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a4dd128c-d202-402d-a0c6-5baaf0fc149d"}
02:17:51.760 00.000 6880 case statement mapped state 6 to 3
02:17:51.761 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4dd128c-d202-402d-a0c6-5baaf0fc149d"}
02:17:51.761 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"157c174e-08a0-4e90-a151-5dd065900d0b"}
02:17:51.762 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3275,"width":15,"height":15,"star_pos":[6.75,7.09],"pixels":"..."},"id":"157c174e-08a0-4e90-a151-5dd065900d0b"}
02:17:52.605 00.843 10052 Exposure complete
02:17:52.661 00.056 10052 worker thread done servicing request
02:17:52.661 00.000 6880 OnExposeComplete: enter
02:17:52.661 00.000 6880 UpdateGuideState(): m_state=6
02:17:52.661 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3276
02:17:52.661 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=891.96, Mass=2612, SNR=35.4, Peak=151 HFD=4.8
02:17:52.661 00.000 6880 MultiStar: [#1 -0.48,-0.05,0.94,U] [#2 -0.11,-0.02,0.98,U] [#3 -0.44,0.00,0.88,U] [#4 -0.14,-0.07,0.82,U] [#5 0.16,-0.25,0.97,U] [#6 -0.33,-0.04,0.89,U] [#7 -0.42,0.07,0.75,U] [#8 -0.40,0.03,0.78,U] 
02:17:52.661 00.000 6880 refined, 8 included, MultiStar: {-0.27, -0.05}, one-star: {-0.32, -0.11}
02:17:52.661 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
02:17:52.662 00.001 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
02:17:52.662 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.05 hyp=0.27 cameraTheta=-2.94 mountX=0.07 mountY=-0.27, mountTheta=-1.33
02:17:52.663 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.05, opts=13)
02:17:52.663 00.000 6880 Enqueuing Move request for scope (-0.27, -0.05)
02:17:52.663 00.000 10052 Worker thread wakes up
02:17:52.664 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.05) opts 0xd
02:17:52.664 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.05)
02:17:52.664 00.000 10052 Moving (-0.27, -0.05) raw xDistance=0.07 yDistance=-0.27
02:17:52.664 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:17:52.664 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.27, slope = -0.02
02:17:52.664 00.000 10052 MoveAxis(E, 0, ABG)
02:17:52.664 00.000 10052 Move returns status 0, amount 0
02:17:52.664 00.000 10052 MoveAxis(N, 30, ABG)
02:17:52.664 00.000 10052 Guiding  Dir = 0, Dur = 30
02:17:52.685 00.021 10052 IsSlewing returns 0
02:17:52.688 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:52.723 00.035 10052 IsGuiding returns 0
02:17:52.730 00.007 6880 UpdateGuideState exits: m=2612 SNR=35.4
02:17:52.731 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:52.731 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:52.731 00.000 6880 Enqueuing Expose request
02:17:52.751 00.020 10052 PulseGuide returned control before completion, sleep 13
02:17:52.794 00.043 10052 IsGuiding returns 0
02:17:52.794 00.000 10052 Move returns status 0, amount 30
02:17:52.794 00.000 10052 move complete, result=0
02:17:52.794 00.000 10052 worker thread done servicing request
02:17:52.795 00.001 10052 Worker thread wakes up
02:17:52.795 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 30 ms NORTH
02:17:52.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:52.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:53.765 00.970 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1278c3f-f287-48db-9403-8c702f5c4610"}
02:17:53.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1278c3f-f287-48db-9403-8c702f5c4610"}
02:17:53.766 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a519832d-ffc4-4685-8af6-214c2e2fb3a6"}
02:17:53.766 00.000 6880 case statement mapped state 6 to 3
02:17:53.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a519832d-ffc4-4685-8af6-214c2e2fb3a6"}
02:17:53.768 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fcfb66c3-ab06-456a-9dd5-242c5d9abfdd"}
02:17:53.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3276,"width":15,"height":15,"star_pos":[6.61,6.96],"pixels":"..."},"id":"fcfb66c3-ab06-456a-9dd5-242c5d9abfdd"}
02:17:53.929 00.161 10052 Exposure complete
02:17:53.993 00.064 10052 worker thread done servicing request
02:17:53.993 00.000 6880 OnExposeComplete: enter
02:17:53.993 00.000 6880 UpdateGuideState(): m_state=6
02:17:53.993 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3277
02:17:53.993 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=892.00, Mass=2521, SNR=34.8, Peak=155 HFD=4.4
02:17:53.994 00.001 6880 MultiStar: [#1 -0.39,-0.16,0.97,U] [#2 0.30,-0.08,0.98,U] [#3 -0.18,-0.10,0.93,U] [#4 -0.03,-0.15,0.85,U] [#5 0.31,-0.29,0.98,U] [#6 -0.10,-0.22,0.90,U] [#7 -0.21,-0.08,0.80,U] [#8 -0.15,-0.09,0.79,U] 
02:17:53.994 00.000 6880 single-star, 8 included, MultiStar: {-0.05, -0.14}, one-star: {-0.03, -0.07}
02:17:53.994 00.000 6880 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
02:17:53.994 00.000 6880 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
02:17:53.994 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.07 hyp=0.07 cameraTheta=-1.95 mountX=0.07 mountY=-0.03, mountTheta=-0.36
02:17:53.995 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.07, opts=13)
02:17:53.995 00.000 6880 Enqueuing Move request for scope (-0.03, -0.07)
02:17:53.995 00.000 10052 Worker thread wakes up
02:17:53.996 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.07) opts 0xd
02:17:53.996 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.07)
02:17:53.996 00.000 10052 Moving (-0.03, -0.07) raw xDistance=0.07 yDistance=-0.03
02:17:53.996 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:17:53.996 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
02:17:53.996 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:17:53.996 00.000 10052 MoveAxis(E, 0, ABG)
02:17:53.996 00.000 10052 Move returns status 0, amount 0
02:17:53.996 00.000 10052 MoveAxis(N, 0, ABG)
02:17:53.996 00.000 10052 Move returns status 0, amount 0
02:17:53.996 00.000 10052 move complete, result=0
02:17:53.996 00.000 10052 worker thread done servicing request
02:17:54.024 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:54.061 00.037 6880 UpdateGuideState exits: m=2521 SNR=34.8
02:17:54.061 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:54.061 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:54.061 00.000 6880 Enqueuing Expose request
02:17:54.061 00.000 10052 Worker thread wakes up
02:17:54.061 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:54.061 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:54.061 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:17:54.976 00.915 10052 Exposure complete
02:17:55.047 00.071 10052 worker thread done servicing request
02:17:55.047 00.000 6880 OnExposeComplete: enter
02:17:55.047 00.000 6880 UpdateGuideState(): m_state=6
02:17:55.047 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3278
02:17:55.047 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.94, Mass=2500, SNR=34.7, Peak=153 HFD=4.6
02:17:55.048 00.001 6880 MultiStar: [#1 -0.23,-0.20,0.97,U] [#2 0.24,-0.17,0.97,U] [#3 -0.36,-0.55,0.00,M1] [#4 -0.07,-0.20,0.82,U] [#5 0.44,-0.44,0.00,M6] [#6 -0.35,-0.64,0.00,M1] [#7 -0.19,-0.26,0.76,U] [#8 -0.15,-0.29,0.79,U] 
02:17:55.048 00.000 6880 single-star, 5 included, MultiStar: {-0.06, -0.21}, one-star: {-0.03, -0.13}
02:17:55.048 00.000 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
02:17:55.048 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:17:55.048 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.14 cameraTheta=-1.77 mountX=0.14 mountY=-0.03, mountTheta=-0.19
02:17:55.050 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.13, opts=13)
02:17:55.050 00.000 6880 Enqueuing Move request for scope (-0.03, -0.13)
02:17:55.050 00.000 10052 Worker thread wakes up
02:17:55.050 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
02:17:55.050 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
02:17:55.050 00.000 10052 Moving (-0.03, -0.13) raw xDistance=0.14 yDistance=-0.03
02:17:55.050 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:17:55.050 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.05, using input
02:17:55.050 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:17:55.050 00.000 10052 MoveAxis(W, 36, ABG)
02:17:55.050 00.000 10052 Guiding  Dir = 3, Dur = 36
02:17:55.071 00.021 10052 IsSlewing returns 0
02:17:55.074 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:55.110 00.036 10052 IsGuiding returns 0
02:17:55.111 00.001 6880 UpdateGuideState exits: m=2500 SNR=34.7
02:17:55.111 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:55.111 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:55.111 00.000 6880 Enqueuing Expose request
02:17:55.137 00.026 10052 PulseGuide returned control before completion, sleep 19
02:17:55.179 00.042 10052 IsGuiding returns 1
02:17:55.181 00.002 10052 scope still moving after pulse duration time elapsed
02:17:55.225 00.044 10052 IsSlewing returns 0
02:17:55.264 00.039 10052 IsGuiding returns 0
02:17:55.264 00.000 10052 scope move finished after 36 + 117 ms
02:17:55.264 00.000 10052 Move returns status 0, amount 36
02:17:55.264 00.000 10052 MoveAxis(N, 0, ABG)
02:17:55.264 00.000 10052 Move returns status 0, amount 0
02:17:55.264 00.000 10052 move complete, result=0
02:17:55.264 00.000 10052 worker thread done servicing request
02:17:55.265 00.001 10052 Worker thread wakes up
02:17:55.265 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
02:17:55.265 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:55.265 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:55.764 00.499 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7265b05f-22ce-45af-a251-b598be44670c"}
02:17:55.764 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7265b05f-22ce-45af-a251-b598be44670c"}
02:17:55.765 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c224ffb-0c5e-4cbc-a177-94e152021023"}
02:17:55.765 00.000 6880 case statement mapped state 6 to 3
02:17:55.765 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c224ffb-0c5e-4cbc-a177-94e152021023"}
02:17:55.765 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"43825a0c-a298-42e3-b797-40fde580abc7"}
02:17:55.766 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3278,"width":15,"height":15,"star_pos":[6.91,6.94],"pixels":"..."},"id":"43825a0c-a298-42e3-b797-40fde580abc7"}
02:17:56.400 00.634 10052 Exposure complete
02:17:56.473 00.073 10052 worker thread done servicing request
02:17:56.473 00.000 6880 OnExposeComplete: enter
02:17:56.473 00.000 6880 UpdateGuideState(): m_state=6
02:17:56.473 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3279
02:17:56.474 00.001 6880 Star::Find returns 1 (0), X=408.00, Y=892.04, Mass=2577, SNR=35.0, Peak=182 HFD=4.4
02:17:56.474 00.000 6880 MultiStar: [#1 -0.37,-0.08,0.96,U] [#2 0.09,0.01,0.97,U] [#3 -0.32,0.09,0.89,U] [#4 -0.21,0.06,0.85,U] [#5 0.50,0.15,0.96,U] [#6 -0.33,-0.07,0.90,U] [#7 -0.20,0.15,0.76,U] [#8 -0.45,-0.04,0.80,U] 
02:17:56.474 00.000 6880 single-star, 8 included, MultiStar: {-0.12, 0.02}, one-star: {0.06, -0.03}
02:17:56.474 00.000 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.16 = 1.16)
02:17:56.474 00.000 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
02:17:56.474 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.03 hyp=0.07 cameraTheta=-0.46 mountX=0.03 mountY=0.06, mountTheta=1.15
02:17:56.476 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.03, opts=13)
02:17:56.476 00.000 6880 Enqueuing Move request for scope (0.06, -0.03)
02:17:56.476 00.000 10052 Worker thread wakes up
02:17:56.476 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.03) opts 0xd
02:17:56.476 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.03)
02:17:56.477 00.001 10052 Moving (0.06, -0.03) raw xDistance=0.03 yDistance=0.06
02:17:56.477 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:17:56.477 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
02:17:56.477 00.000 10052 MoveAxis(E, 0, ABG)
02:17:56.477 00.000 10052 Move returns status 0, amount 0
02:17:56.477 00.000 10052 MoveAxis(N, 0, ABG)
02:17:56.477 00.000 10052 Move returns status 0, amount 0
02:17:56.477 00.000 10052 move complete, result=0
02:17:56.477 00.000 10052 worker thread done servicing request
02:17:56.506 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:56.547 00.041 6880 UpdateGuideState exits: m=2577 SNR=35.0
02:17:56.548 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:56.548 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:56.548 00.000 6880 Enqueuing Expose request
02:17:56.548 00.000 10052 Worker thread wakes up
02:17:56.548 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:17:56.548 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:56.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:57.462 00.914 10052 Exposure complete
02:17:57.552 00.090 10052 worker thread done servicing request
02:17:57.552 00.000 6880 OnExposeComplete: enter
02:17:57.552 00.000 6880 UpdateGuideState(): m_state=6
02:17:57.552 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3280
02:17:57.553 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=892.10, Mass=2554, SNR=35.0, Peak=150 HFD=4.5
02:17:57.553 00.000 6880 MultiStar: [#1 -0.38,-0.03,0.94,U] [#2 0.29,0.27,0.96,U] [#3 -0.28,0.05,0.89,U] [#4 -0.23,-0.02,0.82,U] [#5 0.41,0.01,0.95,U] [#6 -0.32,-0.10,0.93,U] [#7 -0.35,0.14,0.75,U] [#8 -0.27,-0.05,0.78,U] 
02:17:57.553 00.000 6880 refined, 8 included, MultiStar: {-0.13, 0.03}, one-star: {-0.16, 0.03}
02:17:57.553 00.000 6880 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.61) = xAngle (4.51 = -1.78)
02:17:57.553 00.000 6880 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.81)
02:17:57.553 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.14 cameraTheta=2.89 mountX=-0.03 mountY=-0.13, mountTheta=-1.78
02:17:57.555 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.03, opts=13)
02:17:57.555 00.000 6880 Enqueuing Move request for scope (-0.13, 0.03)
02:17:57.555 00.000 10052 Worker thread wakes up
02:17:57.555 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
02:17:57.555 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
02:17:57.555 00.000 10052 Moving (-0.13, 0.03) raw xDistance=-0.03 yDistance=-0.13
02:17:57.555 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:17:57.555 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
02:17:57.556 00.001 10052 MoveAxis(E, 0, ABG)
02:17:57.556 00.000 10052 Move returns status 0, amount 0
02:17:57.556 00.000 10052 MoveAxis(N, 0, ABG)
02:17:57.556 00.000 10052 Move returns status 0, amount 0
02:17:57.556 00.000 10052 move complete, result=0
02:17:57.556 00.000 10052 worker thread done servicing request
02:17:57.583 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:57.633 00.050 6880 UpdateGuideState exits: m=2554 SNR=35.0
02:17:57.633 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:57.633 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:57.633 00.000 6880 Enqueuing Expose request
02:17:57.633 00.000 10052 Worker thread wakes up
02:17:57.633 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:57.633 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:57.633 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:57.780 00.147 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"643c2428-7c1d-4d83-a997-349b61e2eb0f"}
02:17:57.780 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"643c2428-7c1d-4d83-a997-349b61e2eb0f"}
02:17:57.780 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"50d4db34-265a-4d7c-af6b-7b48125da43d"}
02:17:57.781 00.001 6880 case statement mapped state 6 to 3
02:17:57.781 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"50d4db34-265a-4d7c-af6b-7b48125da43d"}
02:17:57.781 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0d436af-8f10-46a8-9336-1e7f821b3ddf"}
02:17:57.781 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3280,"width":15,"height":15,"star_pos":[6.77,7.10],"pixels":"..."},"id":"e0d436af-8f10-46a8-9336-1e7f821b3ddf"}
02:17:58.772 00.991 10052 Exposure complete
02:17:58.851 00.079 10052 worker thread done servicing request
02:17:58.852 00.001 6880 OnExposeComplete: enter
02:17:58.852 00.000 6880 UpdateGuideState(): m_state=6
02:17:58.852 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3281
02:17:58.852 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.19, Mass=2628, SNR=35.6, Peak=161 HFD=4.5
02:17:58.853 00.001 6880 MultiStar: [#1 -0.42,-0.20,0.95,U] [#2 0.27,-0.09,0.96,U] [#3 -0.17,-0.07,0.91,U] [#4 -0.18,-0.16,0.84,U] [#5 0.43,-0.17,0.94,U] [#6 -0.13,-0.08,0.90,U] [#7 -0.26,-0.05,0.75,U] [#8 -0.08,-0.17,0.78,U] 
02:17:58.853 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {-0.06, 0.11}
02:17:58.853 00.000 6880 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.61) = xAngle (-0.52 = -0.52)
02:17:58.853 00.000 6880 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:17:58.853 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.11 cameraTheta=-2.13 mountX=0.10 mountY=-0.06, mountTheta=-0.54
02:17:58.855 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.10, opts=13)
02:17:58.855 00.000 6880 Enqueuing Move request for scope (-0.06, -0.10)
02:17:58.855 00.000 10052 Worker thread wakes up
02:17:58.855 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
02:17:58.855 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
02:17:58.855 00.000 10052 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=-0.06
02:17:58.856 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:17:58.856 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
02:17:58.856 00.000 10052 MoveAxis(E, 0, ABG)
02:17:58.856 00.000 10052 Move returns status 0, amount 0
02:17:58.856 00.000 10052 MoveAxis(N, 0, ABG)
02:17:58.856 00.000 10052 Move returns status 0, amount 0
02:17:58.856 00.000 10052 move complete, result=0
02:17:58.856 00.000 10052 worker thread done servicing request
02:17:58.880 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:58.921 00.041 6880 UpdateGuideState exits: m=2628 SNR=35.6
02:17:58.921 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:58.921 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:58.921 00.000 6880 Enqueuing Expose request
02:17:58.921 00.000 10052 Worker thread wakes up
02:17:58.921 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:17:58.922 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:17:58.922 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:17:59.779 00.857 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"872fda2c-e529-4ff3-a510-c88b40e3bf62"}
02:17:59.779 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"872fda2c-e529-4ff3-a510-c88b40e3bf62"}
02:17:59.780 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55526bd6-4ed3-4a88-a39a-315f761f1b25"}
02:17:59.780 00.000 6880 case statement mapped state 6 to 3
02:17:59.780 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"55526bd6-4ed3-4a88-a39a-315f761f1b25"}
02:17:59.780 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ea0c36a-60ac-4998-9895-e4fb184b80c6"}
02:17:59.781 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3281,"width":15,"height":15,"star_pos":[6.88,7.19],"pixels":"..."},"id":"8ea0c36a-60ac-4998-9895-e4fb184b80c6"}
02:17:59.835 00.054 10052 Exposure complete
02:17:59.902 00.067 10052 worker thread done servicing request
02:17:59.903 00.001 6880 OnExposeComplete: enter
02:17:59.903 00.000 6880 UpdateGuideState(): m_state=6
02:17:59.903 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3282
02:17:59.903 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.36, Mass=2571, SNR=35.1, Peak=190 HFD=4.5
02:17:59.904 00.001 6880 MultiStar: [#1 -0.57,-0.04,0.00,M1] [#2 0.02,0.01,1.00,U] [#3 -0.38,0.09,0.92,U] [#4 -0.40,-0.11,0.85,U] [#5 0.15,-0.23,0.96,U] [#6 -0.39,-0.01,0.92,U] [#7 -0.49,-0.05,0.77,U] [#8 -0.45,-0.08,0.81,U] 
02:17:59.904 00.000 6880 refined, 7 included, MultiStar: {-0.24, -0.01}, one-star: {-0.14, 0.29}
02:17:59.904 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
02:17:59.904 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
02:17:59.904 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.11 mountX=0.02 mountY=-0.24, mountTheta=-1.50
02:17:59.905 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.01, opts=13)
02:17:59.905 00.000 6880 Enqueuing Move request for scope (-0.24, -0.01)
02:17:59.905 00.000 10052 Worker thread wakes up
02:17:59.905 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
02:17:59.905 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
02:17:59.905 00.000 10052 Moving (-0.24, -0.01) raw xDistance=0.02 yDistance=-0.24
02:17:59.906 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:17:59.906 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.24, slope = -0.01
02:17:59.906 00.000 10052 MoveAxis(E, 0, ABG)
02:17:59.906 00.000 10052 Move returns status 0, amount 0
02:17:59.906 00.000 10052 MoveAxis(N, 24, ABG)
02:17:59.906 00.000 10052 Guiding  Dir = 0, Dur = 24
02:17:59.931 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:17:59.964 00.033 10052 IsSlewing returns 0
02:17:59.977 00.013 6880 UpdateGuideState exits: m=2571 SNR=35.1
02:17:59.977 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:17:59.977 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:17:59.977 00.000 6880 Enqueuing Expose request
02:18:00.031 00.054 10052 IsGuiding returns 0
02:18:00.174 00.143 10052 IsGuiding returns 0
02:18:00.175 00.001 10052 Move returns status 0, amount 24
02:18:00.175 00.000 10052 move complete, result=0
02:18:00.175 00.000 10052 worker thread done servicing request
02:18:00.175 00.000 10052 Worker thread wakes up
02:18:00.175 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 24 ms NORTH
02:18:00.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:00.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:01.302 01.127 10052 Exposure complete
02:18:01.377 00.075 10052 worker thread done servicing request
02:18:01.377 00.000 6880 OnExposeComplete: enter
02:18:01.377 00.000 6880 UpdateGuideState(): m_state=6
02:18:01.377 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3283
02:18:01.377 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=892.07, Mass=2590, SNR=35.2, Peak=161 HFD=4.4
02:18:01.378 00.001 6880 MultiStar: [#1 -0.38,-0.03,0.96,U] [#2 0.07,-0.23,1.00,U] [#3 -0.21,-0.11,0.91,U] [#4 -0.22,-0.08,0.85,U] [#5 0.44,0.08,0.95,U] [#6 -0.22,-0.07,0.92,U] [#7 -0.29,-0.10,0.77,U] [#8 -0.27,-0.11,0.81,U] 
02:18:01.378 00.000 6880 single-star, 8 included, MultiStar: {-0.12, -0.07}, one-star: {-0.11, -0.00}
02:18:01.378 00.000 6880 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
02:18:01.378 00.000 6880 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
02:18:01.378 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.12 mountX=0.01 mountY=-0.11, mountTheta=-1.50
02:18:01.379 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.00, opts=13)
02:18:01.379 00.000 6880 Enqueuing Move request for scope (-0.11, -0.00)
02:18:01.380 00.001 10052 Worker thread wakes up
02:18:01.380 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
02:18:01.380 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
02:18:01.380 00.000 10052 Moving (-0.11, -0.00) raw xDistance=0.01 yDistance=-0.11
02:18:01.380 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:18:01.380 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
02:18:01.380 00.000 10052 MoveAxis(E, 0, ABG)
02:18:01.380 00.000 10052 Move returns status 0, amount 0
02:18:01.380 00.000 10052 MoveAxis(N, 0, ABG)
02:18:01.380 00.000 10052 Move returns status 0, amount 0
02:18:01.380 00.000 10052 move complete, result=0
02:18:01.380 00.000 10052 worker thread done servicing request
02:18:01.411 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:01.456 00.045 6880 UpdateGuideState exits: m=2590 SNR=35.2
02:18:01.456 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:01.456 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:01.456 00.000 6880 Enqueuing Expose request
02:18:01.456 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:01.456 00.000 10052 Worker thread wakes up
02:18:01.457 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:01.457 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:01.779 00.322 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91bca368-3b93-4d3b-8e46-29fa33aa93e1"}
02:18:01.779 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91bca368-3b93-4d3b-8e46-29fa33aa93e1"}
02:18:01.779 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca48e338-f76a-4054-ac15-6593a41b5b4c"}
02:18:01.779 00.000 6880 case statement mapped state 6 to 3
02:18:01.779 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca48e338-f76a-4054-ac15-6593a41b5b4c"}
02:18:01.779 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f06e13b-47df-4015-97b6-b4a3d23e7207"}
02:18:01.780 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3283,"width":15,"height":15,"star_pos":[6.82,7.07],"pixels":"..."},"id":"2f06e13b-47df-4015-97b6-b4a3d23e7207"}
02:18:02.364 00.584 10052 Exposure complete
02:18:02.421 00.057 10052 worker thread done servicing request
02:18:02.421 00.000 6880 OnExposeComplete: enter
02:18:02.421 00.000 6880 UpdateGuideState(): m_state=6
02:18:02.421 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3284
02:18:02.421 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=892.00, Mass=2517, SNR=34.9, Peak=146 HFD=4.4
02:18:02.423 00.002 6880 MultiStar: [#1 -0.55,-0.07,0.00,M1] [#2 -0.01,-0.32,1.01,U] [#3 -0.49,-0.14,0.92,U] [#4 -0.41,-0.16,0.87,U] [#5 0.33,-0.31,0.98,U] [#6 -0.36,-0.24,0.92,U] [#7 -0.39,-0.04,0.78,U] [#8 -0.44,-0.08,0.81,U] 
02:18:02.423 00.000 6880 single-star, 7 included, MultiStar: {-0.24, -0.18}, one-star: {-0.26, -0.07}
02:18:02.423 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
02:18:02.423 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
02:18:02.423 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-2.87 mountX=0.09 mountY=-0.26, mountTheta=-1.26
02:18:02.423 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.07, opts=13)
02:18:02.423 00.000 6880 Enqueuing Move request for scope (-0.26, -0.07)
02:18:02.424 00.001 10052 Worker thread wakes up
02:18:02.424 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.07) opts 0xd
02:18:02.424 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.07)
02:18:02.424 00.000 10052 Moving (-0.26, -0.07) raw xDistance=0.09 yDistance=-0.26
02:18:02.424 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:18:02.424 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.26, slope = -0.01
02:18:02.424 00.000 10052 MoveAxis(E, 0, ABG)
02:18:02.424 00.000 10052 Move returns status 0, amount 0
02:18:02.424 00.000 10052 MoveAxis(N, 19, ABG)
02:18:02.424 00.000 10052 Guiding  Dir = 0, Dur = 19
02:18:02.445 00.021 10052 IsSlewing returns 0
02:18:02.445 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:02.482 00.037 6880 UpdateGuideState exits: m=2517 SNR=34.9
02:18:02.482 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:02.482 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:02.482 00.000 6880 Enqueuing Expose request
02:18:02.483 00.001 10052 IsGuiding returns 0
02:18:02.550 00.067 10052 IsGuiding returns 0
02:18:02.550 00.000 10052 Move returns status 0, amount 19
02:18:02.550 00.000 10052 move complete, result=0
02:18:02.550 00.000 10052 worker thread done servicing request
02:18:02.550 00.000 10052 Worker thread wakes up
02:18:02.550 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:02.551 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:02.571 00.020 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 19 ms NORTH
02:18:03.688 01.117 10052 Exposure complete
02:18:03.746 00.058 10052 worker thread done servicing request
02:18:03.746 00.000 6880 OnExposeComplete: enter
02:18:03.746 00.000 6880 UpdateGuideState(): m_state=6
02:18:03.747 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3285
02:18:03.747 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=892.00, Mass=2499, SNR=34.6, Peak=157 HFD=4.5
02:18:03.747 00.000 6880 MultiStar: [#1 -0.51,-0.08,0.97,U] [#2 0.02,0.02,0.97,U] [#3 -0.45,-0.09,0.91,U] [#4 -0.15,-0.09,0.84,U] [#5 0.20,-0.37,0.97,U] [#6 -0.45,-0.02,0.90,U] [#7 -0.37,0.07,0.77,U] [#8 -0.23,-0.02,0.79,U] 
02:18:03.747 00.000 6880 refined, 8 included, MultiStar: {-0.24, -0.08}, one-star: {-0.25, -0.07}
02:18:03.747 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
02:18:03.747 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
02:18:03.747 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.08 hyp=0.25 cameraTheta=-2.83 mountX=0.09 mountY=-0.24, mountTheta=-1.22
02:18:03.749 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.08, opts=13)
02:18:03.749 00.000 6880 Enqueuing Move request for scope (-0.24, -0.08)
02:18:03.749 00.000 10052 Worker thread wakes up
02:18:03.750 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.08) opts 0xd
02:18:03.750 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.08)
02:18:03.750 00.000 10052 Moving (-0.24, -0.08) raw xDistance=0.09 yDistance=-0.24
02:18:03.750 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:18:03.750 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.24, slope = -0.02
02:18:03.750 00.000 10052 MoveAxis(E, 0, ABG)
02:18:03.750 00.000 10052 Move returns status 0, amount 0
02:18:03.750 00.000 10052 MoveAxis(N, 29, ABG)
02:18:03.750 00.000 10052 Guiding  Dir = 0, Dur = 29
02:18:03.778 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:03.810 00.032 10052 IsSlewing returns 0
02:18:03.813 00.003 6880 UpdateGuideState exits: m=2499 SNR=34.6
02:18:03.813 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:03.813 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:03.814 00.001 6880 Enqueuing Expose request
02:18:03.814 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3cb5b54d-bff0-4f50-ad31-042e2c71c24b"}
02:18:03.814 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3cb5b54d-bff0-4f50-ad31-042e2c71c24b"}
02:18:03.823 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3ef6183-19e1-4e0e-9a9a-d96cf8bba7b5"}
02:18:03.823 00.000 6880 case statement mapped state 6 to 3
02:18:03.823 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3ef6183-19e1-4e0e-9a9a-d96cf8bba7b5"}
02:18:03.825 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3cae3628-2532-4815-83b5-8ed284625f00"}
02:18:03.825 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3285,"width":15,"height":15,"star_pos":[6.68,7.00],"pixels":"..."},"id":"3cae3628-2532-4815-83b5-8ed284625f00"}
02:18:03.883 00.058 10052 IsGuiding returns 0
02:18:04.031 00.148 10052 IsGuiding returns 0
02:18:04.031 00.000 10052 Move returns status 0, amount 29
02:18:04.031 00.000 10052 move complete, result=0
02:18:04.031 00.000 10052 worker thread done servicing request
02:18:04.032 00.001 10052 Worker thread wakes up
02:18:04.032 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 29 ms NORTH
02:18:04.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:04.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:04.947 00.915 10052 Exposure complete
02:18:05.013 00.066 10052 worker thread done servicing request
02:18:05.013 00.000 6880 OnExposeComplete: enter
02:18:05.013 00.000 6880 UpdateGuideState(): m_state=6
02:18:05.014 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3286
02:18:05.014 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.08, Mass=2559, SNR=35.0, Peak=145 HFD=4.8
02:18:05.014 00.000 6880 MultiStar: [#1 -0.48,-0.08,0.96,U] [#2 -0.06,-0.18,0.96,U] [#3 -0.45,-0.13,0.93,U] [#4 -0.18,-0.07,0.85,U] [#5 0.16,-0.21,0.98,U] [#6 -0.29,-0.33,0.88,U] [#7 -0.25,-0.02,0.74,U] [#8 -0.19,-0.16,0.81,U] 
02:18:05.015 00.001 6880 single-star, 8 included, MultiStar: {-0.21, -0.13}, one-star: {-0.19, 0.01}
02:18:05.015 00.000 6880 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.61) = xAngle (4.72 = -1.56)
02:18:05.015 00.000 6880 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.69 = -1.59)
02:18:05.015 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.01 hyp=0.19 cameraTheta=3.11 mountX=0.00 mountY=-0.19, mountTheta=-1.56
02:18:05.017 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.01, opts=13)
02:18:05.017 00.000 6880 Enqueuing Move request for scope (-0.19, 0.01)
02:18:05.017 00.000 10052 Worker thread wakes up
02:18:05.017 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.01) opts 0xd
02:18:05.017 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.01)
02:18:05.017 00.000 10052 Moving (-0.19, 0.01) raw xDistance=0.00 yDistance=-0.19
02:18:05.017 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:18:05.017 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.19, slope = -0.03
02:18:05.017 00.000 10052 MoveAxis(E, 0, ABG)
02:18:05.017 00.000 10052 Move returns status 0, amount 0
02:18:05.018 00.001 10052 MoveAxis(N, 52, ABG)
02:18:05.018 00.000 10052 Guiding  Dir = 0, Dur = 52
02:18:05.039 00.021 10052 IsSlewing returns 0
02:18:05.045 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:05.077 00.032 10052 IsGuiding returns 0
02:18:05.090 00.013 6880 UpdateGuideState exits: m=2559 SNR=35.0
02:18:05.090 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:05.090 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:05.091 00.001 6880 Enqueuing Expose request
02:18:05.105 00.014 10052 PulseGuide returned control before completion, sleep 35
02:18:05.166 00.061 10052 IsGuiding returns 0
02:18:05.166 00.000 10052 Move returns status 0, amount 52
02:18:05.166 00.000 10052 move complete, result=0
02:18:05.166 00.000 10052 worker thread done servicing request
02:18:05.167 00.001 10052 Worker thread wakes up
02:18:05.167 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:05.167 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:05.167 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 52 ms NORTH
02:18:05.778 00.611 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58a9fd35-4ecc-4423-8cf5-7ef91b244968"}
02:18:05.778 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58a9fd35-4ecc-4423-8cf5-7ef91b244968"}
02:18:05.780 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"757d7775-ed0e-4893-9bb5-3baaecc8afbd"}
02:18:05.780 00.000 6880 case statement mapped state 6 to 3
02:18:05.780 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"757d7775-ed0e-4893-9bb5-3baaecc8afbd"}
02:18:05.780 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa2d72a5-9753-4a92-ac7b-4f8b6c1a92e9"}
02:18:05.782 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3286,"width":15,"height":15,"star_pos":[6.75,7.08],"pixels":"..."},"id":"fa2d72a5-9753-4a92-ac7b-4f8b6c1a92e9"}
02:18:06.303 00.521 10052 Exposure complete
02:18:06.387 00.084 10052 worker thread done servicing request
02:18:06.388 00.001 6880 OnExposeComplete: enter
02:18:06.388 00.000 6880 UpdateGuideState(): m_state=6
02:18:06.388 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3287
02:18:06.388 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.08, Mass=2603, SNR=35.4, Peak=156 HFD=4.5
02:18:06.389 00.001 6880 MultiStar: [#1 -0.31,-0.21,0.95,U] [#2 0.18,-0.24,0.96,U] [#3 -0.22,-0.20,0.90,U] [#4 0.00,-0.22,0.82,U] [#5 0.31,-0.25,0.95,U] [#6 -0.09,-0.19,0.88,U] [#7 -0.29,0.05,0.75,U] [#8 -0.09,-0.13,0.77,U] 
02:18:06.389 00.000 6880 single-star, 8 included, MultiStar: {-0.05, -0.16}, one-star: {-0.04, 0.01}
02:18:06.389 00.000 6880 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.61) = xAngle (4.58 = -1.71)
02:18:06.389 00.000 6880 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.54 = -1.74)
02:18:06.389 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=2.96 mountX=-0.01 mountY=-0.04, mountTheta=-1.71
02:18:06.392 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.01, opts=13)
02:18:06.392 00.000 6880 Enqueuing Move request for scope (-0.04, 0.01)
02:18:06.392 00.000 10052 Worker thread wakes up
02:18:06.392 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
02:18:06.392 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
02:18:06.392 00.000 10052 Moving (-0.04, 0.01) raw xDistance=-0.01 yDistance=-0.04
02:18:06.392 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:18:06.392 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.08, using input
02:18:06.392 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
02:18:06.392 00.000 10052 MoveAxis(E, 0, ABG)
02:18:06.393 00.001 10052 Move returns status 0, amount 0
02:18:06.393 00.000 10052 MoveAxis(N, 0, ABG)
02:18:06.393 00.000 10052 Move returns status 0, amount 0
02:18:06.393 00.000 10052 move complete, result=0
02:18:06.393 00.000 10052 worker thread done servicing request
02:18:06.424 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:06.466 00.042 6880 UpdateGuideState exits: m=2603 SNR=35.4
02:18:06.466 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:06.466 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:06.466 00.000 6880 Enqueuing Expose request
02:18:06.466 00.000 10052 Worker thread wakes up
02:18:06.466 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:06.467 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:06.467 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:07.379 00.912 10052 Exposure complete
02:18:07.456 00.077 6880 OnExposeComplete: enter
02:18:07.456 00.000 6880 UpdateGuideState(): m_state=6
02:18:07.456 00.000 10052 worker thread done servicing request
02:18:07.456 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3288
02:18:07.457 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=891.95, Mass=2513, SNR=34.7, Peak=145 HFD=4.4
02:18:07.457 00.000 6880 MultiStar: [#1 -0.34,-0.24,0.97,U] [#2 0.03,-0.23,0.99,U] [#3 -0.29,-0.24,0.93,U] [#4 0.01,-0.23,0.84,U] [#5 0.52,-0.02,0.96,U] [#6 -0.31,-0.36,0.92,U] [#7 -0.25,-0.21,0.78,U] [#8 -0.16,-0.21,0.80,U] 
02:18:07.457 00.000 6880 single-star, 8 included, MultiStar: {-0.09, -0.20}, one-star: {-0.07, -0.12}
02:18:07.457 00.000 6880 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.61) = xAngle (-0.47 = -0.47)
02:18:07.457 00.000 6880 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
02:18:07.457 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-2.09 mountX=0.12 mountY=-0.07, mountTheta=-0.50
02:18:07.459 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.12, opts=13)
02:18:07.459 00.000 6880 Enqueuing Move request for scope (-0.07, -0.12)
02:18:07.459 00.000 10052 Worker thread wakes up
02:18:07.459 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
02:18:07.459 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
02:18:07.460 00.001 10052 Moving (-0.07, -0.12) raw xDistance=0.12 yDistance=-0.07
02:18:07.460 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:18:07.460 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
02:18:07.460 00.000 10052 MoveAxis(W, 33, ABG)
02:18:07.460 00.000 10052 Guiding  Dir = 3, Dur = 33
02:18:07.487 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:07.528 00.041 6880 UpdateGuideState exits: m=2513 SNR=34.7
02:18:07.528 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:07.528 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:07.528 00.000 6880 Enqueuing Expose request
02:18:07.544 00.016 10052 IsSlewing returns 0
02:18:07.619 00.075 10052 IsGuiding returns 0
02:18:07.758 00.139 10052 IsGuiding returns 0
02:18:07.758 00.000 10052 Move returns status 0, amount 33
02:18:07.758 00.000 10052 MoveAxis(N, 0, ABG)
02:18:07.758 00.000 10052 Move returns status 0, amount 0
02:18:07.758 00.000 10052 move complete, result=0
02:18:07.758 00.000 10052 worker thread done servicing request
02:18:07.758 00.000 6880 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:18:07.759 00.001 10052 Worker thread wakes up
02:18:07.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:07.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:07.779 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3927071f-9836-471f-8472-a8c4c95b98e0"}
02:18:07.779 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3927071f-9836-471f-8472-a8c4c95b98e0"}
02:18:07.781 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9172aa5f-bbf8-47da-83bc-b38aa7769b6b"}
02:18:07.781 00.000 6880 case statement mapped state 6 to 3
02:18:07.781 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9172aa5f-bbf8-47da-83bc-b38aa7769b6b"}
02:18:07.782 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5d509ba7-dd63-4741-bf26-c52bce2a632d"}
02:18:07.782 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3288,"width":15,"height":15,"star_pos":[6.87,6.95],"pixels":"..."},"id":"5d509ba7-dd63-4741-bf26-c52bce2a632d"}
02:18:08.897 01.115 10052 Exposure complete
02:18:08.973 00.076 10052 worker thread done servicing request
02:18:08.973 00.000 6880 OnExposeComplete: enter
02:18:08.973 00.000 6880 UpdateGuideState(): m_state=6
02:18:08.974 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3289
02:18:08.974 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=891.77, Mass=2568, SNR=35.3, Peak=143 HFD=4.7
02:18:08.974 00.000 6880 MultiStar: [#1 -0.45,-0.42,0.00,M1] [#2 0.07,-0.64,0.00,M1] [#3 -0.22,-0.65,0.00,M1] [#4 -0.07,-0.41,0.83,U] [#5 0.39,-0.41,0.00,M1] [#6 -0.21,-0.71,0.00,M1] [#7 -0.13,-0.25,0.77,U] [#8 -0.34,-0.44,0.00,M1] 
02:18:08.974 00.000 6880 single-star, 2 included, MultiStar: {-0.10, -0.32}, one-star: {-0.11, -0.30}
02:18:08.974 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
02:18:08.975 00.001 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:18:08.975 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.91 mountX=0.31 mountY=-0.10, mountTheta=-0.32
02:18:08.976 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.30, opts=13)
02:18:08.977 00.001 6880 Enqueuing Move request for scope (-0.11, -0.30)
02:18:08.977 00.000 10052 Worker thread wakes up
02:18:08.977 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.30) opts 0xd
02:18:08.977 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.30)
02:18:08.977 00.000 10052 Moving (-0.11, -0.30) raw xDistance=0.31 yDistance=-0.10
02:18:08.977 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:18:08.977 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
02:18:08.977 00.000 10052 MoveAxis(W, 84, ABG)
02:18:08.977 00.000 10052 Guiding  Dir = 3, Dur = 84
02:18:08.997 00.020 10052 IsSlewing returns 0
02:18:09.017 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:09.035 00.018 10052 IsGuiding returns 0
02:18:09.062 00.027 6880 UpdateGuideState exits: m=2568 SNR=35.3
02:18:09.062 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:09.062 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:09.062 00.000 6880 Enqueuing Expose request
02:18:09.065 00.003 10052 PulseGuide returned control before completion, sleep 65
02:18:09.166 00.101 10052 IsGuiding returns 0
02:18:09.166 00.000 10052 Move returns status 0, amount 84
02:18:09.166 00.000 10052 MoveAxis(N, 0, ABG)
02:18:09.166 00.000 10052 Move returns status 0, amount 0
02:18:09.166 00.000 10052 move complete, result=0
02:18:09.166 00.000 10052 worker thread done servicing request
02:18:09.166 00.000 10052 Worker thread wakes up
02:18:09.167 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:09.167 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:09.175 00.008 6880 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH
02:18:09.782 00.607 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8935dfd-5ef5-4636-adf4-4566681f0667"}
02:18:09.782 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8935dfd-5ef5-4636-adf4-4566681f0667"}
02:18:09.783 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"54230ab1-3ae4-46f9-9e88-b651bf2ef695"}
02:18:09.783 00.000 6880 case statement mapped state 6 to 3
02:18:09.783 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"54230ab1-3ae4-46f9-9e88-b651bf2ef695"}
02:18:09.784 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f95af6a5-5d75-41ec-8c94-4ae949a8e5bc"}
02:18:09.784 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3289,"width":15,"height":15,"star_pos":[6.83,6.77],"pixels":"..."},"id":"f95af6a5-5d75-41ec-8c94-4ae949a8e5bc"}
02:18:10.081 00.297 10052 Exposure complete
02:18:10.150 00.069 10052 worker thread done servicing request
02:18:10.151 00.001 6880 OnExposeComplete: enter
02:18:10.151 00.000 6880 UpdateGuideState(): m_state=6
02:18:10.151 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3290
02:18:10.151 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=891.89, Mass=2556, SNR=35.0, Peak=156 HFD=4.5
02:18:10.152 00.001 6880 MultiStar: [#1 -0.55,-0.26,0.00,M2] [#2 -0.05,-0.13,1.01,U] [#3 -0.52,-0.08,0.92,U] [#4 -0.45,-0.47,0.00,M1] [#5 0.06,-0.27,0.99,U] [#6 -0.43,-0.21,0.90,U] [#7 -0.53,-0.16,0.00,M1] [#8 -0.44,-0.10,0.80,U] 
02:18:10.152 00.000 6880 single-star, 5 included, MultiStar: {-0.25, -0.16}, one-star: {-0.21, -0.18}
02:18:10.152 00.000 6880 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.61) = xAngle (-0.83 = -0.83)
02:18:10.152 00.000 6880 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
02:18:10.152 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.18 hyp=0.27 cameraTheta=-2.44 mountX=0.19 mountY=-0.21, mountTheta=-0.84
02:18:10.153 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.18, opts=13)
02:18:10.153 00.000 6880 Enqueuing Move request for scope (-0.21, -0.18)
02:18:10.154 00.001 10052 Worker thread wakes up
02:18:10.154 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.18) opts 0xd
02:18:10.154 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.18)
02:18:10.154 00.000 10052 Moving (-0.21, -0.18) raw xDistance=0.19 yDistance=-0.21
02:18:10.154 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:18:10.154 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
02:18:10.154 00.000 10052 MoveAxis(W, 54, ABG)
02:18:10.154 00.000 10052 Guiding  Dir = 3, Dur = 54
02:18:10.178 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:10.214 00.036 10052 IsSlewing returns 0
02:18:10.215 00.001 6880 UpdateGuideState exits: m=2556 SNR=35.0
02:18:10.215 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:10.215 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:10.215 00.000 6880 Enqueuing Expose request
02:18:10.283 00.068 10052 IsGuiding returns 0
02:18:10.421 00.138 10052 IsGuiding returns 0
02:18:10.421 00.000 10052 Move returns status 0, amount 54
02:18:10.421 00.000 10052 MoveAxis(N, 0, ABG)
02:18:10.421 00.000 10052 Move returns status 0, amount 0
02:18:10.422 00.001 10052 move complete, result=0
02:18:10.422 00.000 10052 worker thread done servicing request
02:18:10.422 00.000 10052 Worker thread wakes up
02:18:10.422 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:10.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:10.423 00.001 6880 GuideStep: 0.2 px 54 ms WEST, -0.2 px 0 ms NORTH
02:18:11.556 01.133 10052 Exposure complete
02:18:11.631 00.075 10052 worker thread done servicing request
02:18:11.631 00.000 6880 OnExposeComplete: enter
02:18:11.631 00.000 6880 UpdateGuideState(): m_state=6
02:18:11.631 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3291
02:18:11.632 00.001 6880 Star::Find returns 1 (0), X=408.07, Y=891.96, Mass=2582, SNR=35.2, Peak=142 HFD=4.5
02:18:11.632 00.000 6880 MultiStar: [#1 -0.18,-0.22,0.95,U] [#2 0.39,-0.02,0.99,U] [#3 -0.11,-0.10,0.91,U] [#4 -0.06,-0.11,0.87,U] [#5 0.73,-0.25,0.00,M1] [#6 0.08,-0.17,0.89,U] [#7 -0.07,-0.12,0.76,U] [#8 0.05,-0.07,0.78,U] 
02:18:11.632 00.000 6880 refined, 7 included, MultiStar: {0.04, -0.12}, one-star: {0.13, -0.11}
02:18:11.632 00.000 6880 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.61) = xAngle (0.34 = 0.34)
02:18:11.632 00.000 6880 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
02:18:11.632 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.12 cameraTheta=-1.27 mountX=0.11 mountY=0.04, mountTheta=0.31
02:18:11.633 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.12, opts=13)
02:18:11.633 00.000 6880 Enqueuing Move request for scope (0.04, -0.12)
02:18:11.633 00.000 10052 Worker thread wakes up
02:18:11.633 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:18:11.634 00.001 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:18:11.634 00.000 10052 Moving (0.04, -0.12) raw xDistance=0.11 yDistance=0.04
02:18:11.634 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.11
02:18:11.634 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.09, using input
02:18:11.634 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
02:18:11.634 00.000 10052 MoveAxis(W, 33, ABG)
02:18:11.634 00.000 10052 Guiding  Dir = 3, Dur = 33
02:18:11.656 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:11.691 00.035 10052 IsSlewing returns 0
02:18:11.704 00.013 6880 UpdateGuideState exits: m=2582 SNR=35.2
02:18:11.704 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:11.704 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:11.704 00.000 6880 Enqueuing Expose request
02:18:11.770 00.066 10052 IsGuiding returns 0
02:18:11.801 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e389eddf-c7ea-4261-b08c-12be122c403f"}
02:18:11.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e389eddf-c7ea-4261-b08c-12be122c403f"}
02:18:11.802 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6ac602f-72c2-4167-ad64-614e4f4c20ae"}
02:18:11.802 00.000 6880 case statement mapped state 6 to 3
02:18:11.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6ac602f-72c2-4167-ad64-614e4f4c20ae"}
02:18:11.802 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"50c77897-b157-498a-904b-a7a6ef4acfa0"}
02:18:11.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3291,"width":15,"height":15,"star_pos":[7.07,6.96],"pixels":"..."},"id":"50c77897-b157-498a-904b-a7a6ef4acfa0"}
02:18:11.913 00.111 10052 IsGuiding returns 0
02:18:11.914 00.001 10052 Move returns status 0, amount 33
02:18:11.914 00.000 10052 MoveAxis(N, 0, ABG)
02:18:11.914 00.000 10052 Move returns status 0, amount 0
02:18:11.914 00.000 10052 move complete, result=0
02:18:11.914 00.000 10052 worker thread done servicing request
02:18:11.914 00.000 10052 Worker thread wakes up
02:18:11.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:11.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:11.914 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
02:18:12.831 00.917 10052 Exposure complete
02:18:12.885 00.054 10052 worker thread done servicing request
02:18:12.885 00.000 6880 OnExposeComplete: enter
02:18:12.885 00.000 6880 UpdateGuideState(): m_state=6
02:18:12.886 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3292
02:18:12.886 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=892.15, Mass=2650, SNR=35.7, Peak=166 HFD=4.5
02:18:12.886 00.000 6880 MultiStar: [#1 -0.54,-0.27,0.00,M2] [#2 0.01,-0.19,0.98,U] [#3 -0.33,-0.03,0.89,U] [#4 -0.32,-0.16,0.84,U] [#5 0.37,-0.26,0.96,U] [#6 -0.33,-0.22,0.93,U] [#7 -0.46,-0.14,0.75,U] [#8 -0.41,-0.15,0.80,U] 
02:18:12.886 00.000 6880 single-star, 7 included, MultiStar: {-0.18, -0.13}, one-star: {-0.12, 0.07}
02:18:12.886 00.000 6880 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.61) = xAngle (4.20 = -2.08)
02:18:12.886 00.000 6880 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.17 = -2.12)
02:18:12.886 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.07 hyp=0.14 cameraTheta=2.59 mountX=-0.07 mountY=-0.12, mountTheta=-2.09
02:18:12.888 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.07, opts=13)
02:18:12.888 00.000 6880 Enqueuing Move request for scope (-0.12, 0.07)
02:18:12.888 00.000 10052 Worker thread wakes up
02:18:12.888 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.07) opts 0xd
02:18:12.888 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.07)
02:18:12.888 00.000 10052 Moving (-0.12, 0.07) raw xDistance=-0.07 yDistance=-0.12
02:18:12.888 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:18:12.888 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
02:18:12.888 00.000 10052 MoveAxis(E, 0, ABG)
02:18:12.888 00.000 10052 Move returns status 0, amount 0
02:18:12.888 00.000 10052 MoveAxis(N, 0, ABG)
02:18:12.888 00.000 10052 Move returns status 0, amount 0
02:18:12.888 00.000 10052 move complete, result=0
02:18:12.888 00.000 10052 worker thread done servicing request
02:18:12.923 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:12.973 00.050 6880 UpdateGuideState exits: m=2650 SNR=35.7
02:18:12.973 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:12.974 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:12.974 00.000 6880 Enqueuing Expose request
02:18:12.974 00.000 10052 Worker thread wakes up
02:18:12.974 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:12.974 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:12.974 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:13.782 00.808 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"331bb0c5-25fc-4ec8-93c0-e1bf97ce4f55"}
02:18:13.782 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"331bb0c5-25fc-4ec8-93c0-e1bf97ce4f55"}
02:18:13.783 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8eee0330-70d6-4a0d-b105-f297b2c03b99"}
02:18:13.783 00.000 6880 case statement mapped state 6 to 3
02:18:13.783 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8eee0330-70d6-4a0d-b105-f297b2c03b99"}
02:18:13.783 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5b713c69-657a-4817-964b-8c633154a721"}
02:18:13.783 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3292,"width":15,"height":15,"star_pos":[6.82,7.15],"pixels":"..."},"id":"5b713c69-657a-4817-964b-8c633154a721"}
02:18:14.110 00.327 10052 Exposure complete
02:18:14.187 00.077 10052 worker thread done servicing request
02:18:14.187 00.000 6880 OnExposeComplete: enter
02:18:14.187 00.000 6880 UpdateGuideState(): m_state=6
02:18:14.187 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3293
02:18:14.188 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=891.81, Mass=2541, SNR=34.9, Peak=181 HFD=4.4
02:18:14.188 00.000 6880 MultiStar: [#1 -0.55,-0.37,0.00,M3] [#2 0.03,-0.30,0.98,U] [#3 -0.38,-0.33,0.92,U] [#4 -0.28,-0.23,0.85,U] [#5 0.39,-0.46,0.00,M1] [#6 -0.39,-0.52,0.00,M1] [#7 -0.39,-0.31,0.77,U] [#8 -0.15,-0.36,0.79,U] 
02:18:14.188 00.000 6880 single-star, 5 included, MultiStar: {-0.20, -0.30}, one-star: {-0.09, -0.26}
02:18:14.188 00.000 6880 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
02:18:14.188 00.000 6880 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
02:18:14.188 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.26 hyp=0.28 cameraTheta=-1.90 mountX=0.26 mountY=-0.09, mountTheta=-0.32
02:18:14.190 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.26, opts=13)
02:18:14.190 00.000 6880 Enqueuing Move request for scope (-0.09, -0.26)
02:18:14.190 00.000 10052 Worker thread wakes up
02:18:14.190 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.26) opts 0xd
02:18:14.190 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.26)
02:18:14.190 00.000 10052 Moving (-0.09, -0.26) raw xDistance=0.26 yDistance=-0.09
02:18:14.190 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:18:14.190 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
02:18:14.190 00.000 10052 MoveAxis(W, 71, ABG)
02:18:14.190 00.000 10052 Guiding  Dir = 3, Dur = 71
02:18:14.219 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:14.245 00.026 10052 IsSlewing returns 0
02:18:14.267 00.022 6880 UpdateGuideState exits: m=2541 SNR=34.9
02:18:14.267 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:14.267 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:14.267 00.000 6880 Enqueuing Expose request
02:18:14.314 00.047 10052 IsGuiding returns 0
02:18:14.381 00.067 10052 PulseGuide returned control before completion, sleep 16
02:18:14.457 00.076 10052 IsGuiding returns 1
02:18:14.457 00.000 10052 scope still moving after pulse duration time elapsed
02:18:14.530 00.073 10052 IsSlewing returns 0
02:18:14.599 00.069 10052 IsGuiding returns 0
02:18:14.599 00.000 10052 scope move finished after 71 + 213 ms
02:18:14.599 00.000 10052 Move returns status 0, amount 71
02:18:14.599 00.000 10052 MoveAxis(N, 0, ABG)
02:18:14.599 00.000 10052 Move returns status 0, amount 0
02:18:14.599 00.000 10052 move complete, result=0
02:18:14.599 00.000 10052 worker thread done servicing request
02:18:14.599 00.000 10052 Worker thread wakes up
02:18:14.599 00.000 6880 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
02:18:14.599 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:14.600 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:15.512 00.912 10052 Exposure complete
02:18:15.580 00.068 10052 worker thread done servicing request
02:18:15.580 00.000 6880 OnExposeComplete: enter
02:18:15.580 00.000 6880 UpdateGuideState(): m_state=6
02:18:15.580 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3294
02:18:15.581 00.001 6880 Star::Find returns 1 (0), X=407.99, Y=891.69, Mass=2586, SNR=35.2, Peak=169 HFD=4.7
02:18:15.581 00.000 6880 MultiStar: [#1 -0.35,-0.36,0.95,U] [#2 0.04,-0.64,0.00,M1] [#3 -0.37,-0.64,0.00,M1] [#4 -0.32,-0.30,0.86,U] [#5 0.40,-0.65,0.00,M2] [#6 -0.41,-0.63,0.00,M2] [#7 -0.20,-0.29,0.76,U] [#8 -0.18,-0.41,0.78,U] 
02:18:15.581 00.000 6880 single-star, 4 included, MultiStar: {-0.19, -0.35}, one-star: {0.05, -0.38}
02:18:15.581 00.000 6880 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
02:18:15.581 00.000 6880 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
02:18:15.581 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.38 hyp=0.38 cameraTheta=-1.43 mountX=0.37 mountY=0.06, mountTheta=0.15
02:18:15.584 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.38, opts=13)
02:18:15.584 00.000 6880 Enqueuing Move request for scope (0.05, -0.38)
02:18:15.584 00.000 10052 Worker thread wakes up
02:18:15.584 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.38) opts 0xd
02:18:15.584 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.38)
02:18:15.584 00.000 10052 Moving (0.05, -0.38) raw xDistance=0.37 yDistance=0.06
02:18:15.584 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
02:18:15.584 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.09, using input
02:18:15.584 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
02:18:15.585 00.001 10052 MoveAxis(W, 104, ABG)
02:18:15.585 00.000 10052 Guiding  Dir = 3, Dur = 104
02:18:15.605 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:15.640 00.035 6880 UpdateGuideState exits: m=2586 SNR=35.2
02:18:15.640 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:15.640 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:15.640 00.000 6880 Enqueuing Expose request
02:18:15.659 00.019 10052 IsSlewing returns 0
02:18:15.734 00.075 10052 IsGuiding returns 0
02:18:15.794 00.060 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83544c97-7ec2-4c49-b0ae-3abf8a62cf39"}
02:18:15.794 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83544c97-7ec2-4c49-b0ae-3abf8a62cf39"}
02:18:15.796 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"889e1bc1-ecf9-4e2c-bb23-6afb50f39ba9"}
02:18:15.796 00.000 6880 case statement mapped state 6 to 3
02:18:15.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"889e1bc1-ecf9-4e2c-bb23-6afb50f39ba9"}
02:18:15.797 00.001 10052 PulseGuide returned control before completion, sleep 51
02:18:15.797 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"31e3f6fd-53eb-4b9b-8c0c-6b29923686a0"}
02:18:15.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3294,"width":15,"height":15,"star_pos":[6.99,6.69],"pixels":"..."},"id":"31e3f6fd-53eb-4b9b-8c0c-6b29923686a0"}
02:18:15.911 00.114 10052 IsGuiding returns 1
02:18:15.911 00.000 10052 scope still moving after pulse duration time elapsed
02:18:15.990 00.079 10052 IsSlewing returns 0
02:18:16.070 00.080 10052 IsGuiding returns 0
02:18:16.070 00.000 10052 scope move finished after 104 + 231 ms
02:18:16.070 00.000 10052 Move returns status 0, amount 104
02:18:16.070 00.000 10052 MoveAxis(N, 0, ABG)
02:18:16.070 00.000 10052 Move returns status 0, amount 0
02:18:16.070 00.000 10052 move complete, result=0
02:18:16.070 00.000 10052 worker thread done servicing request
02:18:16.070 00.000 10052 Worker thread wakes up
02:18:16.070 00.000 6880 GuideStep: 0.4 px 104 ms WEST, 0.1 px 0 ms NORTH
02:18:16.070 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:16.070 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:17.198 01.128 10052 Exposure complete
02:18:17.278 00.080 10052 worker thread done servicing request
02:18:17.278 00.000 6880 OnExposeComplete: enter
02:18:17.278 00.000 6880 UpdateGuideState(): m_state=6
02:18:17.278 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3295
02:18:17.279 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=891.74, Mass=2655, SNR=35.8, Peak=183 HFD=4.5
02:18:17.279 00.000 6880 MultiStar: [#1 -0.70,-0.37,0.00,M3] [#2 0.07,-0.32,0.98,U] [#3 -0.41,-0.38,0.00,M2] [#4 -0.39,-0.77,0.00,M1] [#5 0.24,-0.48,0.00,M3] [#6 -0.26,-0.30,0.88,U] [#7 -0.66,-0.28,0.00,M1] [#8 -0.46,-0.29,0.00,M1] 
02:18:17.279 00.000 6880 refined, 2 included, MultiStar: {-0.10, -0.32}, one-star: {-0.13, -0.33}
02:18:17.279 00.000 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
02:18:17.279 00.000 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:18:17.279 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.32 hyp=0.33 cameraTheta=-1.89 mountX=0.32 mountY=-0.10, mountTheta=-0.30
02:18:17.281 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.32, opts=13)
02:18:17.281 00.000 6880 Enqueuing Move request for scope (-0.10, -0.32)
02:18:17.281 00.000 10052 Worker thread wakes up
02:18:17.281 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.32) opts 0xd
02:18:17.281 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.32)
02:18:17.282 00.001 10052 Moving (-0.10, -0.32) raw xDistance=0.32 yDistance=-0.10
02:18:17.282 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
02:18:17.282 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
02:18:17.282 00.000 10052 MoveAxis(W, 91, ABG)
02:18:17.282 00.000 10052 Guiding  Dir = 3, Dur = 91
02:18:17.302 00.020 10052 IsSlewing returns 0
02:18:17.309 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:17.341 00.032 10052 IsGuiding returns 0
02:18:17.350 00.009 6880 UpdateGuideState exits: m=2655 SNR=35.8
02:18:17.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:17.350 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:17.350 00.000 6880 Enqueuing Expose request
02:18:17.369 00.019 10052 PulseGuide returned control before completion, sleep 74
02:18:17.469 00.100 10052 IsGuiding returns 0
02:18:17.469 00.000 10052 Move returns status 0, amount 91
02:18:17.469 00.000 10052 MoveAxis(N, 0, ABG)
02:18:17.469 00.000 10052 Move returns status 0, amount 0
02:18:17.469 00.000 10052 move complete, result=0
02:18:17.469 00.000 10052 worker thread done servicing request
02:18:17.469 00.000 10052 Worker thread wakes up
02:18:17.469 00.000 6880 GuideStep: 0.3 px 91 ms WEST, -0.1 px 0 ms NORTH
02:18:17.469 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:17.469 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:17.794 00.325 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d14c0fc-fa6c-4eb8-8bd6-686469486740"}
02:18:17.794 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d14c0fc-fa6c-4eb8-8bd6-686469486740"}
02:18:17.795 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"94a14b40-4a81-41d4-9115-f9dcf8bffda2"}
02:18:17.795 00.000 6880 case statement mapped state 6 to 3
02:18:17.795 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"94a14b40-4a81-41d4-9115-f9dcf8bffda2"}
02:18:17.795 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00e725ba-a534-417c-9dbf-39692cb1e884"}
02:18:17.795 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3295,"width":15,"height":15,"star_pos":[6.80,6.74],"pixels":"..."},"id":"00e725ba-a534-417c-9dbf-39692cb1e884"}
02:18:18.385 00.590 10052 Exposure complete
02:18:18.460 00.075 10052 worker thread done servicing request
02:18:18.460 00.000 6880 OnExposeComplete: enter
02:18:18.460 00.000 6880 UpdateGuideState(): m_state=6
02:18:18.460 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3296
02:18:18.461 00.001 6880 Star::Find returns 1 (0), X=408.05, Y=891.98, Mass=2570, SNR=35.1, Peak=156 HFD=4.5
02:18:18.461 00.000 6880 MultiStar: [#1 -0.19,-0.15,0.95,U] [#2 -0.01,-0.18,0.97,U] [#3 -0.30,-0.13,0.92,U] [#4 0.06,-0.31,0.83,U] [#5 0.47,-0.37,0.00,M4] [#6 -0.38,-0.17,0.90,U] [#7 -0.22,-0.16,0.75,U] [#8 -0.10,-0.12,0.79,U] 
02:18:18.461 00.000 6880 single-star, 7 included, MultiStar: {-0.13, -0.16}, one-star: {0.11, -0.09}
02:18:18.461 00.000 6880 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.61) = xAngle (0.94 = 0.94)
02:18:18.461 00.000 6880 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
02:18:18.461 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.15 cameraTheta=-0.68 mountX=0.09 mountY=0.11, mountTheta=0.93
02:18:18.463 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.09, opts=13)
02:18:18.463 00.000 6880 Enqueuing Move request for scope (0.11, -0.09)
02:18:18.464 00.001 10052 Worker thread wakes up
02:18:18.464 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
02:18:18.464 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
02:18:18.464 00.000 10052 Moving (0.11, -0.09) raw xDistance=0.09 yDistance=0.11
02:18:18.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:18:18.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
02:18:18.464 00.000 10052 MoveAxis(E, 0, ABG)
02:18:18.464 00.000 10052 Move returns status 0, amount 0
02:18:18.464 00.000 10052 MoveAxis(N, 0, ABG)
02:18:18.464 00.000 10052 Move returns status 0, amount 0
02:18:18.464 00.000 10052 move complete, result=0
02:18:18.465 00.001 10052 worker thread done servicing request
02:18:18.491 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:18.532 00.041 6880 UpdateGuideState exits: m=2570 SNR=35.1
02:18:18.532 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:18.532 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:18.532 00.000 6880 Enqueuing Expose request
02:18:18.533 00.001 10052 Worker thread wakes up
02:18:18.533 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:18.533 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:18.533 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:19.757 01.224 10052 Exposure complete
02:18:19.801 00.044 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a907bdcb-f34a-4a25-8d11-da504491d623"}
02:18:19.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a907bdcb-f34a-4a25-8d11-da504491d623"}
02:18:19.802 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"05855bc2-f7ec-4456-84dc-ac5ae4fbe2a2"}
02:18:19.802 00.000 6880 case statement mapped state 6 to 3
02:18:19.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"05855bc2-f7ec-4456-84dc-ac5ae4fbe2a2"}
02:18:19.803 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82ac6141-3c15-4bb1-b46f-171dfe5392e5"}
02:18:19.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3296,"width":15,"height":15,"star_pos":[7.05,6.98],"pixels":"..."},"id":"82ac6141-3c15-4bb1-b46f-171dfe5392e5"}
02:18:19.830 00.027 10052 worker thread done servicing request
02:18:19.830 00.000 6880 OnExposeComplete: enter
02:18:19.831 00.001 6880 UpdateGuideState(): m_state=6
02:18:19.831 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3297
02:18:19.831 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=891.87, Mass=2708, SNR=36.1, Peak=150 HFD=4.4
02:18:19.832 00.001 6880 MultiStar: [#1 -0.15,-0.24,0.95,U] [#2 0.50,-0.24,0.00,M1] [#3 -0.13,-0.30,0.94,U] [#4 0.13,-0.20,0.81,U] [#5 0.70,-0.48,0.00,M5] [#6 0.06,-0.33,0.87,U] [#7 -0.17,-0.57,0.00,M1] [#8 -0.00,-0.35,0.78,U] 
02:18:19.832 00.000 6880 refined, 5 included, MultiStar: {0.03, -0.27}, one-star: {0.24, -0.20}
02:18:19.832 00.000 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
02:18:19.832 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
02:18:19.832 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.48 mountX=0.27 mountY=0.03, mountTheta=0.11
02:18:19.834 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.27, opts=13)
02:18:19.834 00.000 6880 Enqueuing Move request for scope (0.03, -0.27)
02:18:19.834 00.000 10052 Worker thread wakes up
02:18:19.834 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
02:18:19.835 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
02:18:19.835 00.000 10052 Moving (0.03, -0.27) raw xDistance=0.27 yDistance=0.03
02:18:19.835 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:18:19.835 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.08, using input
02:18:19.835 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
02:18:19.835 00.000 10052 MoveAxis(W, 71, ABG)
02:18:19.835 00.000 10052 Guiding  Dir = 3, Dur = 71
02:18:19.865 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:19.895 00.030 10052 IsSlewing returns 0
02:18:19.908 00.013 6880 UpdateGuideState exits: m=2708 SNR=36.1
02:18:19.908 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:19.908 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:19.908 00.000 6880 Enqueuing Expose request
02:18:19.974 00.066 10052 IsGuiding returns 0
02:18:20.037 00.063 10052 PulseGuide returned control before completion, sleep 18
02:18:20.119 00.082 10052 IsGuiding returns 1
02:18:20.119 00.000 10052 scope still moving after pulse duration time elapsed
02:18:20.193 00.074 10052 IsSlewing returns 0
02:18:20.259 00.066 10052 IsGuiding returns 0
02:18:20.259 00.000 10052 scope move finished after 71 + 214 ms
02:18:20.259 00.000 10052 Move returns status 0, amount 71
02:18:20.259 00.000 10052 MoveAxis(N, 0, ABG)
02:18:20.259 00.000 10052 Move returns status 0, amount 0
02:18:20.260 00.001 10052 move complete, result=0
02:18:20.260 00.000 10052 worker thread done servicing request
02:18:20.260 00.000 6880 GuideStep: 0.3 px 71 ms WEST, 0.0 px 0 ms NORTH
02:18:20.260 00.000 10052 Worker thread wakes up
02:18:20.260 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:20.260 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:21.175 00.915 10052 Exposure complete
02:18:21.236 00.061 10052 worker thread done servicing request
02:18:21.236 00.000 6880 OnExposeComplete: enter
02:18:21.237 00.001 6880 UpdateGuideState(): m_state=6
02:18:21.237 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3298
02:18:21.237 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=892.17, Mass=2653, SNR=35.7, Peak=155 HFD=4.9
02:18:21.237 00.000 6880 MultiStar: [#1 0.29,-0.00,0.95,U] [#2 0.00,-0.09,0.97,U] [#3 -0.05,0.07,0.90,U] [#4 0.49,-0.05,0.84,U] [#5 0.80,-0.23,0.00,M6] [#6 -0.06,0.15,0.89,U] [#7 0.34,0.01,0.72,U] [#8 0.40,0.29,0.76,U] 
02:18:21.237 00.000 6880 refined, 7 included, MultiStar: {0.21, 0.06}, one-star: {0.34, 0.10}
02:18:21.237 00.000 6880 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.61) = xAngle (1.88 = 1.88)
02:18:21.237 00.000 6880 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.84 = 1.84)
02:18:21.237 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.06 hyp=0.22 cameraTheta=0.26 mountX=-0.07 mountY=0.21, mountTheta=1.87
02:18:21.239 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.06, opts=13)
02:18:21.239 00.000 6880 Enqueuing Move request for scope (0.21, 0.06)
02:18:21.239 00.000 10052 Worker thread wakes up
02:18:21.239 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.06) opts 0xd
02:18:21.239 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.06)
02:18:21.239 00.000 10052 Moving (0.21, 0.06) raw xDistance=-0.07 yDistance=0.21
02:18:21.239 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:18:21.239 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.21, slope = 0.03
02:18:21.239 00.000 10052 MoveAxis(E, 0, ABG)
02:18:21.239 00.000 10052 Move returns status 0, amount 0
02:18:21.239 00.000 10052 MoveAxis(S, 56, ABG)
02:18:21.239 00.000 10052 Guiding  Dir = 1, Dur = 56
02:18:21.259 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:21.260 00.001 10052 IsSlewing returns 0
02:18:21.292 00.032 6880 UpdateGuideState exits: m=2653 SNR=35.7
02:18:21.292 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:21.292 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:21.292 00.000 6880 Enqueuing Expose request
02:18:21.299 00.007 10052 IsGuiding returns 0
02:18:21.326 00.027 10052 PulseGuide returned control before completion, sleep 39
02:18:21.397 00.071 10052 IsGuiding returns 1
02:18:21.397 00.000 10052 scope still moving after pulse duration time elapsed
02:18:21.445 00.048 10052 IsSlewing returns 0
02:18:21.482 00.037 10052 IsGuiding returns 0
02:18:21.482 00.000 10052 scope move finished after 56 + 127 ms
02:18:21.482 00.000 10052 Move returns status 0, amount 56
02:18:21.482 00.000 10052 move complete, result=0
02:18:21.483 00.001 10052 worker thread done servicing request
02:18:21.483 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 56 ms SOUTH
02:18:21.483 00.000 10052 Worker thread wakes up
02:18:21.483 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:21.483 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:21.799 00.316 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"952c9969-6f59-40f3-ad26-8d7fabef84dd"}
02:18:21.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"952c9969-6f59-40f3-ad26-8d7fabef84dd"}
02:18:21.799 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81508571-4c01-4271-ac53-82cbc8e0c1a1"}
02:18:21.799 00.000 6880 case statement mapped state 6 to 3
02:18:21.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"81508571-4c01-4271-ac53-82cbc8e0c1a1"}
02:18:21.799 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03e5c179-afc6-4981-a57b-3ff334d7e996"}
02:18:21.801 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3298,"width":15,"height":15,"star_pos":[7.28,7.17],"pixels":"..."},"id":"03e5c179-afc6-4981-a57b-3ff334d7e996"}
02:18:22.620 00.819 10052 Exposure complete
02:18:22.675 00.055 10052 worker thread done servicing request
02:18:22.676 00.001 6880 OnExposeComplete: enter
02:18:22.676 00.000 6880 UpdateGuideState(): m_state=6
02:18:22.676 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3299
02:18:22.676 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.90, Mass=2607, SNR=35.3, Peak=166 HFD=4.5
02:18:22.676 00.000 6880 MultiStar: [#1 -0.18,-0.11,0.95,U] [#2 0.41,-0.10,0.98,U] [#3 -0.20,-0.22,0.92,U] [#4 0.11,-0.06,0.84,U] [#5 0.54,-0.33,0.00,M7] [#6 -0.23,-0.30,0.90,U] [#7 -0.05,-0.05,0.75,U] [#8 -0.15,-0.15,0.81,U] 
02:18:22.676 00.000 6880 refined, 7 included, MultiStar: {-0.03, -0.15}, one-star: {0.01, -0.17}
02:18:22.677 00.001 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
02:18:22.677 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:18:22.677 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.78 mountX=0.15 mountY=-0.03, mountTheta=-0.20
02:18:22.678 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.15, opts=13)
02:18:22.678 00.000 6880 Enqueuing Move request for scope (-0.03, -0.15)
02:18:22.678 00.000 10052 Worker thread wakes up
02:18:22.679 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
02:18:22.679 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
02:18:22.679 00.000 10052 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=-0.03
02:18:22.679 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:18:22.679 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
02:18:22.679 00.000 10052 MoveAxis(W, 40, ABG)
02:18:22.679 00.000 10052 Guiding  Dir = 3, Dur = 40
02:18:22.699 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:22.700 00.001 10052 IsSlewing returns 0
02:18:22.730 00.030 6880 UpdateGuideState exits: m=2607 SNR=35.3
02:18:22.730 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:22.730 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:22.730 00.000 6880 Enqueuing Expose request
02:18:22.738 00.008 10052 IsGuiding returns 0
02:18:22.765 00.027 10052 PulseGuide returned control before completion, sleep 23
02:18:22.811 00.046 10052 IsGuiding returns 1
02:18:22.812 00.001 10052 scope still moving after pulse duration time elapsed
02:18:22.857 00.045 10052 IsSlewing returns 0
02:18:22.895 00.038 10052 IsGuiding returns 0
02:18:22.895 00.000 10052 scope move finished after 40 + 117 ms
02:18:22.895 00.000 10052 Move returns status 0, amount 40
02:18:22.895 00.000 10052 MoveAxis(N, 0, ABG)
02:18:22.895 00.000 10052 Move returns status 0, amount 0
02:18:22.895 00.000 10052 move complete, result=0
02:18:22.895 00.000 10052 worker thread done servicing request
02:18:22.895 00.000 10052 Worker thread wakes up
02:18:22.896 00.001 6880 GuideStep: 0.1 px 40 ms WEST, -0.0 px 0 ms NORTH
02:18:22.896 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:22.896 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:23.806 00.910 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c487ff7-85c6-498e-86df-395bdf6c0f35"}
02:18:23.806 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c487ff7-85c6-498e-86df-395bdf6c0f35"}
02:18:23.806 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed1cafe9-1905-4db4-99af-97beb50a107e"}
02:18:23.807 00.001 6880 case statement mapped state 6 to 3
02:18:23.807 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed1cafe9-1905-4db4-99af-97beb50a107e"}
02:18:23.807 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c2cc59a7-569a-429c-b5fe-31c2b36eb248"}
02:18:23.807 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3299,"width":15,"height":15,"star_pos":[6.95,6.90],"pixels":"..."},"id":"c2cc59a7-569a-429c-b5fe-31c2b36eb248"}
02:18:23.814 00.007 10052 Exposure complete
02:18:23.878 00.064 10052 worker thread done servicing request
02:18:23.879 00.001 6880 OnExposeComplete: enter
02:18:23.879 00.000 6880 UpdateGuideState(): m_state=6
02:18:23.879 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3300
02:18:23.879 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.00, Mass=2473, SNR=34.5, Peak=160 HFD=4.4
02:18:23.880 00.001 6880 MultiStar: [#1 -0.16,-0.14,0.96,U] [#2 0.36,-0.26,1.00,U] [#3 -0.09,-0.27,0.92,U] [#4 0.11,-0.22,0.86,U] [#5 0.51,-0.31,0.00,M8] [#6 0.04,-0.28,0.92,U] [#7 -0.14,0.00,0.77,U] [#8 -0.01,-0.23,0.83,U] 
02:18:23.880 00.000 6880 refined, 7 included, MultiStar: {0.04, -0.18}, one-star: {0.18, -0.07}
02:18:23.880 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
02:18:23.880 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
02:18:23.880 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.18 hyp=0.19 cameraTheta=-1.34 mountX=0.18 mountY=0.05, mountTheta=0.24
02:18:23.882 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.18, opts=13)
02:18:23.882 00.000 6880 Enqueuing Move request for scope (0.04, -0.18)
02:18:23.882 00.000 10052 Worker thread wakes up
02:18:23.882 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.18) opts 0xd
02:18:23.882 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.18)
02:18:23.882 00.000 10052 Moving (0.04, -0.18) raw xDistance=0.18 yDistance=0.05
02:18:23.882 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
02:18:23.882 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.06, using input
02:18:23.882 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:18:23.882 00.000 10052 MoveAxis(W, 51, ABG)
02:18:23.882 00.000 10052 Guiding  Dir = 3, Dur = 51
02:18:23.902 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:23.929 00.027 10052 IsSlewing returns 0
02:18:23.935 00.006 6880 UpdateGuideState exits: m=2473 SNR=34.5
02:18:23.936 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:23.936 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:23.936 00.000 6880 Enqueuing Expose request
02:18:24.003 00.067 10052 IsGuiding returns 0
02:18:24.133 00.130 10052 IsGuiding returns 0
02:18:24.133 00.000 10052 Move returns status 0, amount 51
02:18:24.133 00.000 10052 MoveAxis(N, 0, ABG)
02:18:24.133 00.000 10052 Move returns status 0, amount 0
02:18:24.134 00.001 10052 move complete, result=0
02:18:24.134 00.000 10052 worker thread done servicing request
02:18:24.134 00.000 6880 GuideStep: 0.2 px 51 ms WEST, 0.0 px 0 ms NORTH
02:18:24.134 00.000 10052 Worker thread wakes up
02:18:24.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:24.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:25.264 01.130 10052 Exposure complete
02:18:25.315 00.051 10052 worker thread done servicing request
02:18:25.315 00.000 6880 OnExposeComplete: enter
02:18:25.315 00.000 6880 UpdateGuideState(): m_state=6
02:18:25.315 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3301
02:18:25.316 00.001 6880 Star::Find returns 1 (0), X=407.99, Y=891.52, Mass=2575, SNR=35.1, Peak=163 HFD=4.6
02:18:25.316 00.000 6880 MultiStar: [#1 -0.15,-0.47,0.94,U] [#2 0.29,-0.59,0.00,M1] [#3 -0.10,-0.73,0.00,M1] [#4 -0.04,-0.48,0.82,U] [#5 0.47,-0.70,0.00,M9] [#6 -0.18,-0.78,0.00,M1] [#7 -0.07,-0.78,0.00,M1] [#8 -0.14,-0.84,0.00,M1] 
02:18:25.316 00.000 6880 refined, 2 included, MultiStar: {-0.04, -0.50}, one-star: {0.06, -0.55}
02:18:25.316 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
02:18:25.316 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:18:25.316 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.50 hyp=0.50 cameraTheta=-1.66 mountX=0.50 mountY=-0.04, mountTheta=-0.08
02:18:25.317 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.50, opts=13)
02:18:25.317 00.000 6880 Enqueuing Move request for scope (-0.04, -0.50)
02:18:25.318 00.001 10052 Worker thread wakes up
02:18:25.318 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.50) opts 0xd
02:18:25.318 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.50)
02:18:25.318 00.000 10052 Moving (-0.04, -0.50) raw xDistance=0.50 yDistance=-0.04
02:18:25.318 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.50
02:18:25.318 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:18:25.318 00.000 10052 MoveAxis(W, 138, ABG)
02:18:25.318 00.000 10052 Guiding  Dir = 3, Dur = 138
02:18:25.336 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:25.339 00.003 10052 IsSlewing returns 0
02:18:25.367 00.028 6880 UpdateGuideState exits: m=2575 SNR=35.1
02:18:25.367 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:25.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:25.367 00.000 6880 Enqueuing Expose request
02:18:25.378 00.011 10052 IsGuiding returns 0
02:18:25.406 00.028 10052 PulseGuide returned control before completion, sleep 121
02:18:25.582 00.176 10052 IsGuiding returns 0
02:18:25.584 00.002 10052 Move returns status 0, amount 138
02:18:25.584 00.000 10052 MoveAxis(N, 0, ABG)
02:18:25.584 00.000 10052 Move returns status 0, amount 0
02:18:25.584 00.000 10052 move complete, result=0
02:18:25.584 00.000 10052 worker thread done servicing request
02:18:25.584 00.000 10052 Worker thread wakes up
02:18:25.584 00.000 6880 GuideStep: 0.5 px 138 ms WEST, -0.0 px 0 ms NORTH
02:18:25.584 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:25.584 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:25.805 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f95c97bf-c6ad-47fc-9c44-d24997367681"}
02:18:25.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f95c97bf-c6ad-47fc-9c44-d24997367681"}
02:18:25.805 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"213f9878-809b-4aa7-bcea-afab975e070c"}
02:18:25.805 00.000 6880 case statement mapped state 6 to 3
02:18:25.806 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"213f9878-809b-4aa7-bcea-afab975e070c"}
02:18:25.806 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2d8d660-87c0-48c7-b919-56366db26c59"}
02:18:25.806 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3301,"width":15,"height":15,"star_pos":[6.99,6.52],"pixels":"..."},"id":"a2d8d660-87c0-48c7-b919-56366db26c59"}
02:18:26.494 00.688 10052 Exposure complete
02:18:26.576 00.082 10052 worker thread done servicing request
02:18:26.576 00.000 6880 OnExposeComplete: enter
02:18:26.576 00.000 6880 UpdateGuideState(): m_state=6
02:18:26.576 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3302
02:18:26.577 00.001 6880 Star::Find returns 1 (0), X=408.01, Y=891.81, Mass=2576, SNR=35.2, Peak=168 HFD=4.5
02:18:26.577 00.000 6880 MultiStar: [#1 -0.21,-0.33,0.95,U] [#2 0.35,-0.32,0.99,U] [#3 -0.21,-0.54,0.00,M2] [#4 -0.01,-0.37,0.87,U] [#5 0.48,-0.54,0.00,M10] [#6 -0.19,-0.69,0.00,M2] [#7 -0.16,-0.32,0.78,U] [#8 -0.15,-0.36,0.81,U] 
02:18:26.577 00.000 6880 single-star, 5 included, MultiStar: {-0.00, -0.32}, one-star: {0.07, -0.26}
02:18:26.577 00.000 6880 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.61) = xAngle (0.31 = 0.31)
02:18:26.577 00.000 6880 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
02:18:26.578 00.001 6880 CameraToMount -- cameraX=0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.30 mountX=0.26 mountY=0.07, mountTheta=0.28
02:18:26.580 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.26, opts=13)
02:18:26.580 00.000 6880 Enqueuing Move request for scope (0.07, -0.26)
02:18:26.580 00.000 10052 Worker thread wakes up
02:18:26.580 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.26) opts 0xd
02:18:26.580 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.26)
02:18:26.580 00.000 10052 Moving (0.07, -0.26) raw xDistance=0.26 yDistance=0.07
02:18:26.580 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
02:18:26.580 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
02:18:26.580 00.000 10052 MoveAxis(W, 75, ABG)
02:18:26.580 00.000 10052 Guiding  Dir = 3, Dur = 75
02:18:26.601 00.021 10052 IsSlewing returns 0
02:18:26.607 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:26.639 00.032 10052 IsGuiding returns 0
02:18:26.639 00.000 6880 UpdateGuideState exits: m=2576 SNR=35.2
02:18:26.640 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:26.640 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:26.640 00.000 6880 Enqueuing Expose request
02:18:26.667 00.027 10052 PulseGuide returned control before completion, sleep 58
02:18:26.759 00.092 10052 IsGuiding returns 0
02:18:26.759 00.000 10052 Move returns status 0, amount 75
02:18:26.759 00.000 10052 MoveAxis(N, 0, ABG)
02:18:26.760 00.001 10052 Move returns status 0, amount 0
02:18:26.760 00.000 10052 move complete, result=0
02:18:26.760 00.000 10052 worker thread done servicing request
02:18:26.760 00.000 6880 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
02:18:26.760 00.000 10052 Worker thread wakes up
02:18:26.760 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:26.760 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:27.804 01.044 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5c73c84-2547-4c52-970c-fb39ae04b2ee"}
02:18:27.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5c73c84-2547-4c52-970c-fb39ae04b2ee"}
02:18:27.804 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb2cdfd5-fa86-4665-b723-c54385c39d3c"}
02:18:27.804 00.000 6880 case statement mapped state 6 to 3
02:18:27.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb2cdfd5-fa86-4665-b723-c54385c39d3c"}
02:18:27.806 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d20ff346-0a17-4e24-aa6c-d1d601447ebe"}
02:18:27.806 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3302,"width":15,"height":15,"star_pos":[7.01,6.81],"pixels":"..."},"id":"d20ff346-0a17-4e24-aa6c-d1d601447ebe"}
02:18:27.889 00.083 10052 Exposure complete
02:18:27.954 00.065 10052 worker thread done servicing request
02:18:27.954 00.000 6880 OnExposeComplete: enter
02:18:27.954 00.000 6880 UpdateGuideState(): m_state=6
02:18:27.955 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3303
02:18:27.955 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.88, Mass=2607, SNR=35.4, Peak=174 HFD=4.5
02:18:27.955 00.000 6880 MultiStar: [#1 -0.24,-0.22,0.93,U] [#2 0.18,-0.20,0.96,U] [#3 -0.23,-0.22,0.92,U] [#4 0.05,-0.29,0.84,U] [#5 0.56,-0.46,0.00,R] [#6 -0.21,-0.30,0.88,U] [#7 -0.23,-0.25,0.74,U] [#8 -0.25,-0.28,0.80,U] 
02:18:27.955 00.000 6880 single-star, 7 included, MultiStar: {-0.10, -0.24}, one-star: {0.04, -0.19}
02:18:27.955 00.000 6880 CameraToMount -- cameraTheta (-1.36) - m_xAngle (-1.61) = xAngle (0.25 = 0.25)
02:18:27.955 00.000 6880 CameraToMount -- cameraTheta (-1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
02:18:27.955 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.19 hyp=0.19 cameraTheta=-1.36 mountX=0.18 mountY=0.04, mountTheta=0.22
02:18:27.957 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.19, opts=13)
02:18:27.957 00.000 6880 Enqueuing Move request for scope (0.04, -0.19)
02:18:27.958 00.001 10052 Worker thread wakes up
02:18:27.958 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.19) opts 0xd
02:18:27.958 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.19)
02:18:27.958 00.000 10052 Moving (0.04, -0.19) raw xDistance=0.18 yDistance=0.04
02:18:27.958 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
02:18:27.958 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:18:27.958 00.000 10052 MoveAxis(W, 53, ABG)
02:18:27.958 00.000 10052 Guiding  Dir = 3, Dur = 53
02:18:27.979 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:28.010 00.031 6880 UpdateGuideState exits: m=2607 SNR=35.4
02:18:28.010 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:28.010 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:28.010 00.000 6880 Enqueuing Expose request
02:18:28.029 00.019 10052 IsSlewing returns 0
02:18:28.110 00.081 10052 IsGuiding returns 0
02:18:28.254 00.144 10052 IsGuiding returns 1
02:18:28.254 00.000 10052 scope still moving after pulse duration time elapsed
02:18:28.321 00.067 10052 IsSlewing returns 0
02:18:28.397 00.076 10052 IsGuiding returns 0
02:18:28.397 00.000 10052 scope move finished after 53 + 233 ms
02:18:28.397 00.000 10052 Move returns status 0, amount 53
02:18:28.397 00.000 10052 MoveAxis(N, 0, ABG)
02:18:28.397 00.000 10052 Move returns status 0, amount 0
02:18:28.397 00.000 10052 move complete, result=0
02:18:28.397 00.000 10052 worker thread done servicing request
02:18:28.397 00.000 6880 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
02:18:28.397 00.000 10052 Worker thread wakes up
02:18:28.397 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:28.397 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:29.304 00.907 10052 Exposure complete
02:18:29.374 00.070 10052 worker thread done servicing request
02:18:29.374 00.000 6880 OnExposeComplete: enter
02:18:29.375 00.001 6880 UpdateGuideState(): m_state=6
02:18:29.375 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3304
02:18:29.375 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.85, Mass=2608, SNR=35.5, Peak=158 HFD=4.6
02:18:29.375 00.000 6880 MultiStar: [#1 -0.29,-0.31,0.95,U] [#2 0.28,-0.25,0.97,U] [#3 -0.19,-0.25,0.92,U] [#4 -0.08,-0.19,0.84,U] [#5 -0.10,0.18,0.93,U] [#6 -0.12,-0.29,0.91,U] [#7 -0.25,-0.23,0.74,U] [#8 -0.07,-0.27,0.80,U] 
02:18:29.376 00.001 6880 refined, 8 included, MultiStar: {-0.08, -0.20}, one-star: {0.01, -0.23}
02:18:29.376 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
02:18:29.376 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
02:18:29.376 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.20 hyp=0.22 cameraTheta=-1.97 mountX=0.21 mountY=-0.08, mountTheta=-0.38
02:18:29.378 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.20, opts=13)
02:18:29.378 00.000 6880 Enqueuing Move request for scope (-0.08, -0.20)
02:18:29.378 00.000 10052 Worker thread wakes up
02:18:29.378 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.20) opts 0xd
02:18:29.378 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.20)
02:18:29.379 00.001 10052 Moving (-0.08, -0.20) raw xDistance=0.21 yDistance=-0.08
02:18:29.379 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:18:29.379 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
02:18:29.379 00.000 10052 MoveAxis(W, 58, ABG)
02:18:29.379 00.000 10052 Guiding  Dir = 3, Dur = 58
02:18:29.399 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:29.400 00.001 10052 IsSlewing returns 0
02:18:29.432 00.032 6880 UpdateGuideState exits: m=2608 SNR=35.5
02:18:29.432 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:29.432 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:29.432 00.000 6880 Enqueuing Expose request
02:18:29.438 00.006 10052 IsGuiding returns 0
02:18:29.466 00.028 10052 PulseGuide returned control before completion, sleep 41
02:18:29.581 00.115 10052 IsGuiding returns 0
02:18:29.581 00.000 10052 Move returns status 0, amount 58
02:18:29.581 00.000 10052 MoveAxis(N, 0, ABG)
02:18:29.581 00.000 10052 Move returns status 0, amount 0
02:18:29.581 00.000 10052 move complete, result=0
02:18:29.583 00.002 10052 worker thread done servicing request
02:18:29.583 00.000 10052 Worker thread wakes up
02:18:29.583 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
02:18:29.583 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:29.583 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:29.805 00.222 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"99f8c84c-6c73-48ab-a5b8-7486c37f7f3f"}
02:18:29.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"99f8c84c-6c73-48ab-a5b8-7486c37f7f3f"}
02:18:29.805 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a071800-c20c-483b-ba98-12db293b3747"}
02:18:29.805 00.000 6880 case statement mapped state 6 to 3
02:18:29.807 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a071800-c20c-483b-ba98-12db293b3747"}
02:18:29.807 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4a1cea09-4369-4ee8-94b2-54e8dfcc7456"}
02:18:29.807 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3304,"width":15,"height":15,"star_pos":[6.94,6.85],"pixels":"..."},"id":"4a1cea09-4369-4ee8-94b2-54e8dfcc7456"}
02:18:30.719 00.912 10052 Exposure complete
02:18:30.779 00.060 10052 worker thread done servicing request
02:18:30.779 00.000 6880 OnExposeComplete: enter
02:18:30.779 00.000 6880 UpdateGuideState(): m_state=6
02:18:30.779 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3305
02:18:30.779 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.83, Mass=2740, SNR=36.3, Peak=186 HFD=4.5
02:18:30.779 00.000 6880 MultiStar: [#1 -0.35,-0.28,0.93,U] [#2 0.19,-0.17,0.94,U] [#3 -0.22,-0.23,0.88,U] [#4 -0.22,-0.27,0.82,U] [#5 -0.10,0.05,0.94,U] [#6 -0.30,-0.28,0.88,U] [#7 -0.17,-0.21,0.72,U] [#8 -0.20,-0.36,0.75,U] 
02:18:30.780 00.001 6880 single-star, 8 included, MultiStar: {-0.15, -0.22}, one-star: {-0.01, -0.24}
02:18:30.780 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
02:18:30.780 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:18:30.780 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.61 mountX=0.24 mountY=-0.01, mountTheta=-0.03
02:18:30.781 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.24, opts=13)
02:18:30.781 00.000 6880 Enqueuing Move request for scope (-0.01, -0.24)
02:18:30.781 00.000 10052 Worker thread wakes up
02:18:30.781 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
02:18:30.781 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
02:18:30.781 00.000 10052 Moving (-0.01, -0.24) raw xDistance=0.24 yDistance=-0.01
02:18:30.781 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:18:30.781 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.07, using input
02:18:30.781 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:18:30.781 00.000 10052 MoveAxis(W, 67, ABG)
02:18:30.781 00.000 10052 Guiding  Dir = 3, Dur = 67
02:18:30.801 00.020 10052 IsSlewing returns 0
02:18:30.803 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:30.834 00.031 6880 UpdateGuideState exits: m=2740 SNR=36.3
02:18:30.834 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:30.834 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:30.834 00.000 6880 Enqueuing Expose request
02:18:30.840 00.006 10052 IsGuiding returns 0
02:18:30.867 00.027 10052 PulseGuide returned control before completion, sleep 51
02:18:30.943 00.076 10052 IsGuiding returns 1
02:18:30.943 00.000 10052 scope still moving after pulse duration time elapsed
02:18:30.988 00.045 10052 IsSlewing returns 0
02:18:31.027 00.039 10052 IsGuiding returns 0
02:18:31.027 00.000 10052 scope move finished after 67 + 119 ms
02:18:31.027 00.000 10052 Move returns status 0, amount 67
02:18:31.027 00.000 10052 MoveAxis(N, 0, ABG)
02:18:31.027 00.000 10052 Move returns status 0, amount 0
02:18:31.027 00.000 10052 move complete, result=0
02:18:31.027 00.000 10052 worker thread done servicing request
02:18:31.027 00.000 10052 Worker thread wakes up
02:18:31.028 00.001 6880 GuideStep: 0.2 px 67 ms WEST, -0.0 px 0 ms NORTH
02:18:31.028 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:31.028 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:31.803 00.775 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bfbbb99a-9976-467d-97fc-fbfc018db50a"}
02:18:31.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bfbbb99a-9976-467d-97fc-fbfc018db50a"}
02:18:31.804 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"15550444-db77-4b2c-bb98-88d402b2a422"}
02:18:31.804 00.000 6880 case statement mapped state 6 to 3
02:18:31.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"15550444-db77-4b2c-bb98-88d402b2a422"}
02:18:31.804 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3dbe6aae-16b2-40a2-bf9b-43a5e35a6016"}
02:18:31.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3305,"width":15,"height":15,"star_pos":[6.93,6.83],"pixels":"..."},"id":"3dbe6aae-16b2-40a2-bf9b-43a5e35a6016"}
02:18:31.937 00.133 10052 Exposure complete
02:18:32.011 00.074 10052 worker thread done servicing request
02:18:32.011 00.000 6880 OnExposeComplete: enter
02:18:32.011 00.000 6880 UpdateGuideState(): m_state=6
02:18:32.012 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3306
02:18:32.012 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=891.71, Mass=2701, SNR=36.0, Peak=168 HFD=4.6
02:18:32.012 00.000 6880 MultiStar: [#1 -0.45,-0.41,0.00,M1] [#2 0.25,-0.32,0.94,U] [#3 -0.26,-0.33,0.93,U] [#4 -0.09,-0.28,0.81,U] [#5 -0.20,0.03,0.94,U] [#6 -0.28,-0.49,0.00,M1] [#7 -0.27,-0.16,0.74,U] [#8 -0.18,-0.34,0.80,U] 
02:18:32.012 00.000 6880 refined, 6 included, MultiStar: {-0.09, -0.25}, one-star: {0.09, -0.36}
02:18:32.013 00.001 6880 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.61) = xAngle (-0.28 = -0.28)
02:18:32.013 00.000 6880 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:18:32.013 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.25 hyp=0.27 cameraTheta=-1.90 mountX=0.26 mountY=-0.08, mountTheta=-0.31
02:18:32.014 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.25, opts=13)
02:18:32.014 00.000 6880 Enqueuing Move request for scope (-0.09, -0.25)
02:18:32.014 00.000 10052 Worker thread wakes up
02:18:32.015 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.25) opts 0xd
02:18:32.015 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.25)
02:18:32.015 00.000 10052 Moving (-0.09, -0.25) raw xDistance=0.26 yDistance=-0.08
02:18:32.015 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:18:32.015 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
02:18:32.015 00.000 10052 MoveAxis(W, 72, ABG)
02:18:32.015 00.000 10052 Guiding  Dir = 3, Dur = 72
02:18:32.037 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:32.075 00.038 6880 UpdateGuideState exits: m=2701 SNR=36.0
02:18:32.075 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:32.075 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:32.075 00.000 6880 Enqueuing Expose request
02:18:32.087 00.012 10052 IsSlewing returns 0
02:18:32.167 00.080 10052 IsGuiding returns 0
02:18:32.216 00.049 10052 PulseGuide returned control before completion, sleep 34
02:18:32.330 00.114 10052 IsGuiding returns 0
02:18:32.330 00.000 10052 Move returns status 0, amount 72
02:18:32.330 00.000 10052 MoveAxis(N, 0, ABG)
02:18:32.330 00.000 10052 Move returns status 0, amount 0
02:18:32.330 00.000 10052 move complete, result=0
02:18:32.330 00.000 10052 worker thread done servicing request
02:18:32.330 00.000 6880 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
02:18:32.330 00.000 10052 Worker thread wakes up
02:18:32.330 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:32.330 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:33.470 01.140 10052 Exposure complete
02:18:33.560 00.090 10052 worker thread done servicing request
02:18:33.560 00.000 6880 OnExposeComplete: enter
02:18:33.560 00.000 6880 UpdateGuideState(): m_state=6
02:18:33.560 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3307
02:18:33.560 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.65, Mass=2681, SNR=36.0, Peak=176 HFD=4.7
02:18:33.561 00.001 6880 MultiStar: [#1 -0.45,-0.29,0.00,M2] [#2 0.13,-0.36,0.97,U] [#3 -0.35,-0.38,0.90,U] [#4 -0.19,-0.27,0.82,U] [#5 -0.17,0.10,0.95,U] [#6 -0.37,-0.52,0.00,M2] [#7 -0.38,-0.23,0.75,U] [#8 -0.32,-0.29,0.79,U] 
02:18:33.561 00.000 6880 refined, 6 included, MultiStar: {-0.17, -0.27}, one-star: {-0.00, -0.42}
02:18:33.561 00.000 6880 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.61) = xAngle (-0.52 = -0.52)
02:18:33.561 00.000 6880 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:18:33.561 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.27 hyp=0.32 cameraTheta=-2.14 mountX=0.27 mountY=-0.17, mountTheta=-0.55
02:18:33.563 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.27, opts=13)
02:18:33.563 00.000 6880 Enqueuing Move request for scope (-0.17, -0.27)
02:18:33.564 00.001 10052 Worker thread wakes up
02:18:33.564 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.27) opts 0xd
02:18:33.564 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.27)
02:18:33.564 00.000 10052 Moving (-0.17, -0.27) raw xDistance=0.27 yDistance=-0.17
02:18:33.564 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:18:33.564 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.03
02:18:33.564 00.000 10052 MoveAxis(W, 77, ABG)
02:18:33.564 00.000 10052 Guiding  Dir = 3, Dur = 77
02:18:33.596 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:33.638 00.042 6880 UpdateGuideState exits: m=2681 SNR=36.0
02:18:33.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:33.638 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:33.638 00.000 6880 Enqueuing Expose request
02:18:33.644 00.006 10052 IsSlewing returns 0
02:18:33.719 00.075 10052 IsGuiding returns 0
02:18:33.783 00.064 10052 PulseGuide returned control before completion, sleep 24
02:18:33.803 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ad81ab2-dfb2-4d2a-b7e7-df097cf68a3d"}
02:18:33.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ad81ab2-dfb2-4d2a-b7e7-df097cf68a3d"}
02:18:33.804 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"89674e5d-6d16-4ea0-8507-55dd51d25cfa"}
02:18:33.804 00.000 6880 case statement mapped state 6 to 3
02:18:33.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"89674e5d-6d16-4ea0-8507-55dd51d25cfa"}
02:18:33.805 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c2efe62d-67a7-49b9-8161-ee2016c70ca5"}
02:18:33.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3307,"width":15,"height":15,"star_pos":[6.93,6.65],"pixels":"..."},"id":"c2efe62d-67a7-49b9-8161-ee2016c70ca5"}
02:18:33.864 00.059 10052 IsGuiding returns 1
02:18:33.864 00.000 10052 scope still moving after pulse duration time elapsed
02:18:33.942 00.078 10052 IsSlewing returns 0
02:18:34.017 00.075 10052 IsGuiding returns 0
02:18:34.017 00.000 10052 scope move finished after 77 + 221 ms
02:18:34.017 00.000 10052 Move returns status 0, amount 77
02:18:34.017 00.000 10052 MoveAxis(N, 0, ABG)
02:18:34.017 00.000 10052 Move returns status 0, amount 0
02:18:34.017 00.000 10052 move complete, result=0
02:18:34.017 00.000 10052 worker thread done servicing request
02:18:34.017 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH
02:18:34.018 00.001 10052 Worker thread wakes up
02:18:34.018 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:34.018 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:34.935 00.917 10052 Exposure complete
02:18:35.014 00.079 10052 worker thread done servicing request
02:18:35.014 00.000 6880 OnExposeComplete: enter
02:18:35.014 00.000 6880 UpdateGuideState(): m_state=6
02:18:35.014 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3308
02:18:35.014 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.86, Mass=2591, SNR=35.3, Peak=170 HFD=4.5
02:18:35.015 00.001 6880 MultiStar: [#1 -0.44,-0.34,0.00,M3] [#2 0.17,-0.34,0.95,U] [#3 -0.32,-0.34,0.92,U] [#4 -0.13,-0.35,0.83,U] [#5 -0.19,-0.03,1.00,U] [#6 -0.35,-0.61,0.00,M3] [#7 -0.36,-0.25,0.75,U] [#8 -0.13,-0.36,0.78,U] 
02:18:35.015 00.000 6880 single-star, 6 included, MultiStar: {-0.13, -0.26}, one-star: {-0.01, -0.21}
02:18:35.015 00.000 6880 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.61) = xAngle (-0.00 = -0.00)
02:18:35.015 00.000 6880 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:18:35.015 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.21 hyp=0.21 cameraTheta=-1.62 mountX=0.21 mountY=-0.01, mountTheta=-0.04
02:18:35.017 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.21, opts=13)
02:18:35.017 00.000 6880 Enqueuing Move request for scope (-0.01, -0.21)
02:18:35.017 00.000 10052 Worker thread wakes up
02:18:35.017 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.21) opts 0xd
02:18:35.018 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.21)
02:18:35.018 00.000 10052 Moving (-0.01, -0.21) raw xDistance=0.21 yDistance=-0.01
02:18:35.018 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:18:35.018 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.05, using input
02:18:35.018 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:18:35.018 00.000 10052 MoveAxis(W, 60, ABG)
02:18:35.018 00.000 10052 Guiding  Dir = 3, Dur = 60
02:18:35.039 00.021 10052 IsSlewing returns 0
02:18:35.045 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:35.077 00.032 10052 IsGuiding returns 0
02:18:35.088 00.011 6880 UpdateGuideState exits: m=2591 SNR=35.3
02:18:35.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:35.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:35.088 00.000 6880 Enqueuing Expose request
02:18:35.104 00.016 10052 PulseGuide returned control before completion, sleep 43
02:18:35.172 00.068 10052 IsGuiding returns 0
02:18:35.172 00.000 10052 Move returns status 0, amount 60
02:18:35.172 00.000 10052 MoveAxis(N, 0, ABG)
02:18:35.172 00.000 10052 Move returns status 0, amount 0
02:18:35.172 00.000 10052 move complete, result=0
02:18:35.173 00.001 10052 worker thread done servicing request
02:18:35.173 00.000 10052 Worker thread wakes up
02:18:35.173 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:35.173 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:35.188 00.015 6880 GuideStep: 0.2 px 60 ms WEST, -0.0 px 0 ms NORTH
02:18:35.801 00.613 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5cb731e-acb3-43d6-bfc8-e6fd54e5d677"}
02:18:35.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5cb731e-acb3-43d6-bfc8-e6fd54e5d677"}
02:18:35.802 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a48782c0-2f1f-497c-b25c-08290d3d31f7"}
02:18:35.802 00.000 6880 case statement mapped state 6 to 3
02:18:35.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a48782c0-2f1f-497c-b25c-08290d3d31f7"}
02:18:35.803 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2a84789a-4420-45b9-be7c-473211fdef92"}
02:18:35.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3308,"width":15,"height":15,"star_pos":[6.93,6.86],"pixels":"..."},"id":"2a84789a-4420-45b9-be7c-473211fdef92"}
02:18:36.308 00.505 10052 Exposure complete
02:18:36.376 00.068 10052 worker thread done servicing request
02:18:36.376 00.000 6880 OnExposeComplete: enter
02:18:36.376 00.000 6880 UpdateGuideState(): m_state=6
02:18:36.377 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3309
02:18:36.377 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=891.84, Mass=2533, SNR=34.9, Peak=149 HFD=4.6
02:18:36.377 00.000 6880 MultiStar: [#1 -0.19,-0.30,0.96,U] [#2 0.20,-0.21,0.96,U] [#3 -0.30,-0.24,0.93,U] [#4 -0.03,-0.33,0.84,U] [#5 -0.03,0.06,0.97,U] [#6 -0.31,-0.53,0.00,M4] [#7 -0.31,-0.23,0.75,U] [#8 -0.18,-0.23,0.79,U] 
02:18:36.377 00.000 6880 refined, 7 included, MultiStar: {-0.09, -0.21}, one-star: {0.03, -0.23}
02:18:36.378 00.001 6880 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
02:18:36.378 00.000 6880 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:18:36.378 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.23 cameraTheta=-1.99 mountX=0.21 mountY=-0.09, mountTheta=-0.41
02:18:36.379 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.21, opts=13)
02:18:36.379 00.000 6880 Enqueuing Move request for scope (-0.09, -0.21)
02:18:36.379 00.000 10052 Worker thread wakes up
02:18:36.380 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
02:18:36.380 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
02:18:36.380 00.000 10052 Moving (-0.09, -0.21) raw xDistance=0.21 yDistance=-0.09
02:18:36.380 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:18:36.380 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:18:36.380 00.000 10052 MoveAxis(W, 60, ABG)
02:18:36.380 00.000 10052 Guiding  Dir = 3, Dur = 60
02:18:36.408 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:36.418 00.010 10052 IsSlewing returns 0
02:18:36.447 00.029 6880 UpdateGuideState exits: m=2533 SNR=34.9
02:18:36.447 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:36.447 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:36.447 00.000 6880 Enqueuing Expose request
02:18:36.457 00.010 10052 IsGuiding returns 0
02:18:36.485 00.028 10052 PulseGuide returned control before completion, sleep 43
02:18:36.563 00.078 10052 IsGuiding returns 0
02:18:36.563 00.000 10052 Move returns status 0, amount 60
02:18:36.563 00.000 10052 MoveAxis(N, 0, ABG)
02:18:36.563 00.000 10052 Move returns status 0, amount 0
02:18:36.564 00.001 10052 move complete, result=0
02:18:36.564 00.000 10052 worker thread done servicing request
02:18:36.564 00.000 6880 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
02:18:36.564 00.000 10052 Worker thread wakes up
02:18:36.564 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:36.564 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:37.476 00.912 10052 Exposure complete
02:18:37.542 00.066 10052 worker thread done servicing request
02:18:37.542 00.000 6880 OnExposeComplete: enter
02:18:37.542 00.000 6880 UpdateGuideState(): m_state=6
02:18:37.542 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3310
02:18:37.542 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.87, Mass=2643, SNR=35.6, Peak=165 HFD=4.5
02:18:37.543 00.001 6880 MultiStar: [#1 -0.16,-0.23,0.96,U] [#2 0.24,-0.22,1.00,U] [#3 -0.25,-0.23,0.91,U] [#4 0.03,-0.31,0.84,U] [#5 -0.07,-0.16,0.96,U] [#6 -0.15,-0.35,0.92,U] [#7 -0.21,-0.26,0.78,U] [#8 -0.15,-0.34,0.77,U] 
02:18:37.543 00.000 6880 single-star, 8 included, MultiStar: {-0.08, -0.25}, one-star: {-0.02, -0.20}
02:18:37.543 00.000 6880 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
02:18:37.543 00.000 6880 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:18:37.543 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.68 mountX=0.20 mountY=-0.02, mountTheta=-0.09
02:18:37.545 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.20, opts=13)
02:18:37.545 00.000 6880 Enqueuing Move request for scope (-0.02, -0.20)
02:18:37.545 00.000 10052 Worker thread wakes up
02:18:37.545 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.20) opts 0xd
02:18:37.545 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.20)
02:18:37.545 00.000 10052 Moving (-0.02, -0.20) raw xDistance=0.20 yDistance=-0.02
02:18:37.545 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:18:37.545 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
02:18:37.545 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
02:18:37.545 00.000 10052 MoveAxis(W, 58, ABG)
02:18:37.546 00.001 10052 Guiding  Dir = 3, Dur = 58
02:18:37.574 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:37.607 00.033 6880 UpdateGuideState exits: m=2643 SNR=35.6
02:18:37.607 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:37.607 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:37.607 00.000 6880 Enqueuing Expose request
02:18:37.617 00.010 10052 IsSlewing returns 0
02:18:37.692 00.075 10052 IsGuiding returns 0
02:18:37.800 00.108 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6fc8fb24-e589-4b5f-98df-a84ea597039e"}
02:18:37.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6fc8fb24-e589-4b5f-98df-a84ea597039e"}
02:18:37.801 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c67dbb6-13b9-460e-8097-5da7de42a918"}
02:18:37.801 00.000 6880 case statement mapped state 6 to 3
02:18:37.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c67dbb6-13b9-460e-8097-5da7de42a918"}
02:18:37.801 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d4685dbb-9583-45c6-a0c4-1145023c5522"}
02:18:37.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3310,"width":15,"height":15,"star_pos":[6.91,6.87],"pixels":"..."},"id":"d4685dbb-9583-45c6-a0c4-1145023c5522"}
02:18:37.837 00.036 10052 IsGuiding returns 1
02:18:37.837 00.000 10052 scope still moving after pulse duration time elapsed
02:18:37.916 00.079 10052 IsSlewing returns 0
02:18:37.991 00.075 10052 IsGuiding returns 0
02:18:37.991 00.000 10052 scope move finished after 58 + 240 ms
02:18:37.991 00.000 10052 Move returns status 0, amount 58
02:18:37.991 00.000 10052 MoveAxis(N, 0, ABG)
02:18:37.991 00.000 10052 Move returns status 0, amount 0
02:18:37.991 00.000 10052 move complete, result=0
02:18:37.991 00.000 10052 worker thread done servicing request
02:18:37.991 00.000 10052 Worker thread wakes up
02:18:37.991 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
02:18:37.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:37.992 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:39.122 01.130 6880 evsrv: cli 015431E0 connect
02:18:39.122 00.000 6880 case statement mapped state 6 to 3
02:18:39.123 00.001 6880 case statement mapped state 6 to 3
02:18:39.123 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"bd4d6b22-dacb-43b1-9486-e53671b749da"}
02:18:39.123 00.000 6880 case statement mapped state 6 to 3
02:18:39.123 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd4d6b22-dacb-43b1-9486-e53671b749da"}
02:18:39.123 00.000 6880 evsrv: cli 015431E0 disconnect
02:18:39.125 00.002 6880 evsrv: cli 01543AA0 connect
02:18:39.125 00.000 6880 case statement mapped state 6 to 3
02:18:39.125 00.000 6880 case statement mapped state 6 to 3
02:18:39.126 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"7b765910-106d-4d4e-aebe-7dbb60ba555e"}
02:18:39.126 00.000 6880 PhdController::Dither begins
02:18:39.126 00.000 6880 dither: size=1.00, dRA=0.20 dDec=0.00
02:18:39.126 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:18:39.126 00.000 6880 MountToCamera -- mountX=0.20 mountY=0.00 hyp=0.20 mountTheta=0.00 cameraX=-0.01, cameraY=-0.20 cameraTheta=-1.61
02:18:39.126 00.000 6880 setting lock position to (407.93, 891.87)
02:18:39.126 00.000 6880 Mount: notify guiding dithered (-0.0, -0.2)
02:18:39.127 00.001 6880 MultiStar: stabilizing after lock position change
02:18:39.127 00.000 6880 Status Line: Dither by 0.20,0.00
02:18:39.128 00.001 10052 Exposure complete
02:18:39.129 00.001 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:18:39.130 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
02:18:39.130 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"7b765910-106d-4d4e-aebe-7dbb60ba555e"}
02:18:39.130 00.000 6880 evsrv: cli 01543AA0 disconnect
02:18:39.184 00.054 10052 worker thread done servicing request
02:18:39.184 00.000 6880 OnExposeComplete: enter
02:18:39.184 00.000 6880 UpdateGuideState(): m_state=6
02:18:39.184 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3311
02:18:39.184 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.91, Mass=2570, SNR=35.2, Peak=164 HFD=4.5
02:18:39.184 00.000 6880 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.61) = xAngle (2.37 = 2.37)
02:18:39.184 00.000 6880 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.34 = 2.34)
02:18:39.184 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.05 hyp=0.07 cameraTheta=0.75 mountX=-0.05 mountY=0.05, mountTheta=2.35
02:18:39.186 00.002 6880 dither recenter: remaining=(-0.2,-0.0) step=(-0.2,-0.0)
02:18:39.186 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:18:39.186 00.000 6880 MountToCamera -- mountX=-0.20 mountY=-0.00 hyp=0.20 mountTheta=-3.14 cameraX=0.01, cameraY=0.20 cameraTheta=1.53
02:18:39.186 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.20, opts=4)
02:18:39.186 00.000 6880 Enqueuing Move request for scope (0.01, 0.20)
02:18:39.186 00.000 6880 Mount: notify direct move -0.20,-0.00
02:18:39.186 00.000 10052 Worker thread wakes up
02:18:39.186 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.20) opts 0x4
02:18:39.186 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.20)
02:18:39.186 00.000 10052 Moving (0.01, 0.20) raw xDistance=-0.20 yDistance=-0.00
02:18:39.186 00.000 10052 MoveAxis(E, 121, B)
02:18:39.186 00.000 10052 Guiding  Dir = 2, Dur = 121
02:18:39.205 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:39.207 00.002 10052 IsSlewing returns 0
02:18:39.236 00.029 6880 UpdateGuideState exits: m=2570 SNR=35.2
02:18:39.236 00.000 6880 PhdController: settling, locked = 1, distance = 0.33 (0.60) aobump = 0 frame = 1 / 99999
02:18:39.236 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124319.236,"Host":"MINIASTRO1","Inst":1,"Distance":0.33,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:18:39.236 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:39.237 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:39.237 00.000 6880 Enqueuing Expose request
02:18:39.245 00.008 10052 IsGuiding returns 0
02:18:39.273 00.028 10052 PulseGuide returned control before completion, sleep 104
02:18:39.412 00.139 10052 IsGuiding returns 0
02:18:39.412 00.000 10052 Move returns status 0, amount 121
02:18:39.412 00.000 10052 MoveAxis(N, 0, B)
02:18:39.412 00.000 10052 Move returns status 0, amount 0
02:18:39.412 00.000 10052 move complete, result=0
02:18:39.413 00.001 10052 worker thread done servicing request
02:18:39.413 00.000 6880 GuideStep: -0.2 px 121 ms EAST, -0.0 px 0 ms NORTH
02:18:39.413 00.000 10052 Worker thread wakes up
02:18:39.413 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:39.413 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:39.801 00.388 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d770e43-37a4-4171-a4f8-f5d53d7bca61"}
02:18:39.802 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d770e43-37a4-4171-a4f8-f5d53d7bca61"}
02:18:39.803 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d6bdefd-a148-4655-9275-376964784027"}
02:18:39.804 00.001 6880 case statement mapped state 6 to 3
02:18:39.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d6bdefd-a148-4655-9275-376964784027"}
02:18:39.805 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b42415c8-7e4b-4227-8402-81a61492c979"}
02:18:39.806 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3311,"width":15,"height":15,"star_pos":[6.98,6.91],"pixels":"..."},"id":"b42415c8-7e4b-4227-8402-81a61492c979"}
02:18:40.323 00.517 10052 Exposure complete
02:18:40.414 00.091 10052 worker thread done servicing request
02:18:40.414 00.000 6880 OnExposeComplete: enter
02:18:40.414 00.000 6880 UpdateGuideState(): m_state=6
02:18:40.414 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3312
02:18:40.414 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=891.78, Mass=2670, SNR=35.9, Peak=159 HFD=4.5
02:18:40.415 00.001 6880 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.61) = xAngle (-1.02 = -1.02)
02:18:40.415 00.000 6880 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
02:18:40.415 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-2.63 mountX=0.10 mountY=-0.16, mountTheta=-1.02
02:18:40.416 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.09, opts=13)
02:18:40.418 00.002 6880 Enqueuing Move request for scope (-0.16, -0.09)
02:18:40.418 00.000 10052 Worker thread wakes up
02:18:40.418 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
02:18:40.418 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
02:18:40.418 00.000 10052 Moving (-0.16, -0.09) raw xDistance=0.10 yDistance=-0.16
02:18:40.418 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:18:40.418 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
02:18:40.418 00.000 10052 MoveAxis(E, 0, ABG)
02:18:40.418 00.000 10052 Move returns status 0, amount 0
02:18:40.418 00.000 10052 MoveAxis(N, 0, ABG)
02:18:40.418 00.000 10052 Move returns status 0, amount 0
02:18:40.418 00.000 10052 move complete, result=0
02:18:40.419 00.001 10052 worker thread done servicing request
02:18:40.446 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:40.486 00.040 6880 UpdateGuideState exits: m=2670 SNR=35.9
02:18:40.486 00.000 6880 PhdController: settling, locked = 1, distance = 0.19 (0.60) aobump = 0 frame = 2 / 99999
02:18:40.487 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783124320.487,"Host":"MINIASTRO1","Inst":1,"Distance":0.19,"Time":1.2,"SettleTime":6.0,"StarLocked":true}
02:18:40.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:40.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:40.487 00.000 6880 Enqueuing Expose request
02:18:40.487 00.000 10052 Worker thread wakes up
02:18:40.487 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:40.487 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:40.487 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:41.625 01.138 10052 Exposure complete
02:18:41.696 00.071 10052 worker thread done servicing request
02:18:41.696 00.000 6880 OnExposeComplete: enter
02:18:41.696 00.000 6880 UpdateGuideState(): m_state=6
02:18:41.698 00.002 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3313
02:18:41.698 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.69, Mass=2510, SNR=34.7, Peak=177 HFD=4.6
02:18:41.698 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
02:18:41.698 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:18:41.698 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.83 mountX=0.18 mountY=-0.04, mountTheta=-0.24
02:18:41.700 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.18, opts=13)
02:18:41.700 00.000 6880 Enqueuing Move request for scope (-0.05, -0.18)
02:18:41.700 00.000 10052 Worker thread wakes up
02:18:41.700 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
02:18:41.700 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
02:18:41.700 00.000 10052 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=-0.04
02:18:41.700 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:18:41.700 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:18:41.700 00.000 10052 MoveAxis(W, 48, ABG)
02:18:41.700 00.000 10052 Guiding  Dir = 3, Dur = 48
02:18:41.724 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:41.755 00.031 6880 UpdateGuideState exits: m=2510 SNR=34.7
02:18:41.755 00.000 6880 PhdController: settling, locked = 1, distance = 0.19 (0.60) aobump = 0 frame = 3 / 99999
02:18:41.755 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124321.755,"Host":"MINIASTRO1","Inst":1,"Distance":0.19,"Time":2.5,"SettleTime":6.0,"StarLocked":true}
02:18:41.756 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:41.756 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:41.756 00.000 6880 Enqueuing Expose request
02:18:41.774 00.018 10052 IsSlewing returns 0
02:18:41.800 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bc861f98-5b74-4634-8ec7-d39c21e3cb56"}
02:18:41.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bc861f98-5b74-4634-8ec7-d39c21e3cb56"}
02:18:41.801 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01b96e5e-1e82-4010-bad6-929155fdd825"}
02:18:41.801 00.000 6880 case statement mapped state 6 to 3
02:18:41.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01b96e5e-1e82-4010-bad6-929155fdd825"}
02:18:41.802 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1f004e33-b2dd-4f34-b555-77fd02fb4f9e"}
02:18:41.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3313,"width":15,"height":15,"star_pos":[6.88,6.69],"pixels":"..."},"id":"1f004e33-b2dd-4f34-b555-77fd02fb4f9e"}
02:18:41.848 00.046 10052 IsGuiding returns 0
02:18:41.991 00.143 10052 IsGuiding returns 0
02:18:41.991 00.000 10052 Move returns status 0, amount 48
02:18:41.991 00.000 10052 MoveAxis(N, 0, ABG)
02:18:41.991 00.000 10052 Move returns status 0, amount 0
02:18:41.992 00.001 10052 move complete, result=0
02:18:41.992 00.000 10052 worker thread done servicing request
02:18:41.992 00.000 10052 Worker thread wakes up
02:18:41.992 00.000 6880 GuideStep: 0.2 px 48 ms WEST, -0.0 px 0 ms NORTH
02:18:41.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:41.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:42.900 00.908 10052 Exposure complete
02:18:42.983 00.083 10052 worker thread done servicing request
02:18:42.984 00.001 6880 OnExposeComplete: enter
02:18:42.984 00.000 6880 UpdateGuideState(): m_state=6
02:18:42.984 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3314
02:18:42.984 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.62, Mass=2618, SNR=35.5, Peak=165 HFD=4.7
02:18:42.985 00.001 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
02:18:42.985 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:18:42.985 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.25 hyp=0.26 cameraTheta=-1.85 mountX=0.25 mountY=-0.07, mountTheta=-0.26
02:18:42.986 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.25, opts=13)
02:18:42.986 00.000 6880 Enqueuing Move request for scope (-0.07, -0.25)
02:18:42.987 00.001 10052 Worker thread wakes up
02:18:42.987 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.25) opts 0xd
02:18:42.987 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.25)
02:18:42.987 00.000 10052 Moving (-0.07, -0.25) raw xDistance=0.25 yDistance=-0.07
02:18:42.987 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:18:42.987 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:18:42.987 00.000 10052 MoveAxis(W, 70, ABG)
02:18:42.987 00.000 10052 Guiding  Dir = 3, Dur = 70
02:18:43.007 00.020 10052 IsSlewing returns 0
02:18:43.015 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:43.046 00.031 10052 IsGuiding returns 0
02:18:43.049 00.003 6880 UpdateGuideState exits: m=2618 SNR=35.5
02:18:43.050 00.001 6880 PhdController: settling, locked = 1, distance = 0.21 (0.60) aobump = 0 frame = 4 / 99999
02:18:43.050 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124323.050,"Host":"MINIASTRO1","Inst":1,"Distance":0.21,"Time":3.8,"SettleTime":6.0,"StarLocked":true}
02:18:43.050 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:43.050 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:43.050 00.000 6880 Enqueuing Expose request
02:18:43.073 00.023 10052 PulseGuide returned control before completion, sleep 53
02:18:43.154 00.081 10052 IsGuiding returns 0
02:18:43.154 00.000 10052 Move returns status 0, amount 70
02:18:43.154 00.000 10052 MoveAxis(N, 0, ABG)
02:18:43.155 00.001 10052 Move returns status 0, amount 0
02:18:43.155 00.000 10052 move complete, result=0
02:18:43.155 00.000 10052 worker thread done servicing request
02:18:43.155 00.000 6880 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
02:18:43.155 00.000 10052 Worker thread wakes up
02:18:43.155 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:43.155 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:43.799 00.644 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0135c034-dc46-4638-b3f1-e49c9217c31e"}
02:18:43.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0135c034-dc46-4638-b3f1-e49c9217c31e"}
02:18:43.800 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6124bb7-e5f8-4a85-9518-0bea54a471c1"}
02:18:43.800 00.000 6880 case statement mapped state 6 to 3
02:18:43.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6124bb7-e5f8-4a85-9518-0bea54a471c1"}
02:18:43.800 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f05e8a1f-25dd-493d-b19d-c3ac91050e56"}
02:18:43.801 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3314,"width":15,"height":15,"star_pos":[6.86,6.62],"pixels":"..."},"id":"f05e8a1f-25dd-493d-b19d-c3ac91050e56"}
02:18:44.280 00.479 10052 Exposure complete
02:18:44.344 00.064 10052 worker thread done servicing request
02:18:44.344 00.000 6880 OnExposeComplete: enter
02:18:44.344 00.000 6880 UpdateGuideState(): m_state=6
02:18:44.345 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3315
02:18:44.345 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.55, Mass=2516, SNR=34.7, Peak=182 HFD=4.2
02:18:44.345 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
02:18:44.345 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:18:44.345 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.52 mountX=0.31 mountY=0.02, mountTheta=0.06
02:18:44.346 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.31, opts=13)
02:18:44.346 00.000 6880 Enqueuing Move request for scope (0.01, -0.31)
02:18:44.346 00.000 10052 Worker thread wakes up
02:18:44.347 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.31) opts 0xd
02:18:44.347 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.31)
02:18:44.347 00.000 10052 Moving (0.01, -0.31) raw xDistance=0.31 yDistance=0.02
02:18:44.347 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
02:18:44.347 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.09, using input
02:18:44.347 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.05
02:18:44.347 00.000 10052 MoveAxis(W, 87, ABG)
02:18:44.347 00.000 10052 Guiding  Dir = 3, Dur = 87
02:18:44.372 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:44.418 00.046 10052 IsSlewing returns 0
02:18:44.423 00.005 6880 UpdateGuideState exits: m=2516 SNR=34.7
02:18:44.423 00.000 6880 PhdController: settling, locked = 1, distance = 0.24 (0.60) aobump = 0 frame = 5 / 99999
02:18:44.423 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124324.423,"Host":"MINIASTRO1","Inst":1,"Distance":0.24,"Time":5.2,"SettleTime":6.0,"StarLocked":true}
02:18:44.424 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:44.424 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:44.424 00.000 6880 Enqueuing Expose request
02:18:44.456 00.032 10052 IsGuiding returns 0
02:18:44.484 00.028 10052 PulseGuide returned control before completion, sleep 70
02:18:44.580 00.096 10052 IsGuiding returns 0
02:18:44.580 00.000 10052 Move returns status 0, amount 87
02:18:44.580 00.000 10052 MoveAxis(N, 0, ABG)
02:18:44.581 00.001 10052 Move returns status 0, amount 0
02:18:44.581 00.000 10052 move complete, result=0
02:18:44.581 00.000 10052 worker thread done servicing request
02:18:44.581 00.000 10052 Worker thread wakes up
02:18:44.581 00.000 6880 GuideStep: 0.3 px 87 ms WEST, 0.0 px 0 ms NORTH
02:18:44.581 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:44.581 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:45.501 00.920 10052 Exposure complete
02:18:45.556 00.055 10052 worker thread done servicing request
02:18:45.557 00.001 6880 OnExposeComplete: enter
02:18:45.557 00.000 6880 UpdateGuideState(): m_state=6
02:18:45.557 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3316
02:18:45.557 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=891.62, Mass=2540, SNR=34.9, Peak=153 HFD=4.7
02:18:45.557 00.000 6880 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
02:18:45.557 00.000 6880 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
02:18:45.557 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.25 hyp=0.35 cameraTheta=-2.34 mountX=0.26 mountY=-0.24, mountTheta=-0.74
02:18:45.558 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.25, opts=13)
02:18:45.558 00.000 6880 Enqueuing Move request for scope (-0.24, -0.25)
02:18:45.559 00.001 10052 Worker thread wakes up
02:18:45.559 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.25) opts 0xd
02:18:45.559 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.25)
02:18:45.559 00.000 10052 Moving (-0.24, -0.25) raw xDistance=0.26 yDistance=-0.24
02:18:45.559 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:18:45.559 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.24, slope = -0.01
02:18:45.559 00.000 10052 MoveAxis(W, 74, ABG)
02:18:45.559 00.000 10052 Guiding  Dir = 3, Dur = 74
02:18:45.581 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:45.615 00.034 6880 UpdateGuideState exits: m=2540 SNR=34.9
02:18:45.615 00.000 6880 PhdController: settling, locked = 1, distance = 0.27 (0.60) aobump = 0 frame = 6 / 99999
02:18:45.615 00.000 6880 PhdController: newstate STATE_FINISH
02:18:45.615 00.000 6880 PhdController complete: success
02:18:45.615 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783124325.615,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:18:45.615 00.000 10052 IsSlewing returns 0
02:18:45.615 00.000 6880 Mount: notify guiding dither settle done success=1
02:18:45.615 00.000 6880 PhdController: newstate STATE_IDLE
02:18:45.615 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:45.615 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:45.615 00.000 6880 Enqueuing Expose request
02:18:45.690 00.075 10052 IsGuiding returns 0
02:18:45.755 00.065 10052 PulseGuide returned control before completion, sleep 20
02:18:45.799 00.044 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a222fa3-4f4e-4226-ad2f-0b9f10b488fd"}
02:18:45.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a222fa3-4f4e-4226-ad2f-0b9f10b488fd"}
02:18:45.800 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1248d1a1-fdf6-4b98-b211-dcf0bd1d6740"}
02:18:45.800 00.000 6880 case statement mapped state 6 to 3
02:18:45.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1248d1a1-fdf6-4b98-b211-dcf0bd1d6740"}
02:18:45.800 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"48e4b313-ec62-43f8-99eb-9bc4988c5bf5"}
02:18:45.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3316,"width":15,"height":15,"star_pos":[6.68,6.62],"pixels":"..."},"id":"48e4b313-ec62-43f8-99eb-9bc4988c5bf5"}
02:18:45.837 00.037 10052 IsGuiding returns 1
02:18:45.837 00.000 10052 scope still moving after pulse duration time elapsed
02:18:45.916 00.079 10052 IsSlewing returns 0
02:18:45.990 00.074 10052 IsGuiding returns 0
02:18:45.990 00.000 10052 scope move finished after 74 + 225 ms
02:18:45.990 00.000 10052 Move returns status 0, amount 74
02:18:45.990 00.000 10052 MoveAxis(N, 9, ABG)
02:18:45.990 00.000 10052 Guiding  Dir = 0, Dur = 9
02:18:46.068 00.078 10052 IsSlewing returns 0
02:18:46.143 00.075 10052 IsGuiding returns 0
02:18:46.291 00.148 10052 IsGuiding returns 0
02:18:46.291 00.000 10052 Move returns status 0, amount 9
02:18:46.292 00.001 10052 move complete, result=0
02:18:46.292 00.000 10052 worker thread done servicing request
02:18:46.292 00.000 6880 GuideStep: 0.3 px 74 ms WEST, -0.2 px 9 ms NORTH
02:18:46.292 00.000 10052 Worker thread wakes up
02:18:46.292 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:46.292 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:47.429 01.137 10052 Exposure complete
02:18:47.495 00.066 6880 OnExposeComplete: enter
02:18:47.495 00.000 10052 worker thread done servicing request
02:18:47.495 00.000 6880 UpdateGuideState(): m_state=6
02:18:47.495 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.495 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=891.92, Mass=2506, SNR=34.7, Peak=168 HFD=4.4
02:18:47.495 00.000 6880 MultiStar: exiting stabilization period
02:18:47.495 00.000 6880 MultiStar: updating star positions after lock position change
02:18:47.496 00.001 6880 Star::Find(15, 281, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.496 00.000 6880 Star::Find returns 1 (0), X=282.31, Y=301.93, Mass=2328, SNR=33.5, Peak=163 HFD=4.3
02:18:47.496 00.000 6880 Star::Find(15, 1198, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.496 00.000 6880 Star::Find returns 1 (0), X=1199.26, Y=298.80, Mass=2610, SNR=34.9, Peak=142 HFD=5.6
02:18:47.496 00.000 6880 Star::Find(15, 824, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.496 00.000 6880 Star::Find returns 1 (0), X=825.06, Y=301.90, Mass=2151, SNR=32.1, Peak=195 HFD=4.5
02:18:47.496 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.496 00.000 6880 Star::Find returns 1 (0), X=55.82, Y=636.72, Mass=1843, SNR=29.6, Peak=93 HFD=5.0
02:18:47.496 00.000 6880 Star::Find(15, 471, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.496 00.000 6880 Star::Find returns 1 (0), X=471.59, Y=595.98, Mass=2490, SNR=33.9, Peak=140 HFD=5.5
02:18:47.496 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.496 00.000 6880 Star::Find returns 1 (0), X=854.04, Y=221.53, Mass=2240, SNR=31.6, Peak=129 HFD=5.5
02:18:47.496 00.000 6880 Star::Find(15, 265, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.497 00.001 6880 Star::Find returns 1 (0), X=265.90, Y=88.67, Mass=1563, SNR=27.3, Peak=90 HFD=5.1
02:18:47.497 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.497 00.000 6880 Star::Find returns 1 (0), X=553.89, Y=333.72, Mass=1639, SNR=27.6, Peak=106 HFD=5.6
02:18:47.497 00.000 6880 Star::Find(15, 671, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.497 00.000 6880 Star::Find returns 1 (0), X=671.80, Y=829.01, Mass=931, SNR=21.2, Peak=92 HFD=4.2
02:18:47.497 00.000 6880 Star::Find(15, 1119, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.497 00.000 6880 Star::Find returns 1 (0), X=1119.81, Y=689.04, Mass=992, SNR=21.8, Peak=78 HFD=4.4
02:18:47.497 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3317
02:18:47.497 00.000 6880 Star::Find returns 1 (0), X=268.84, Y=581.63, Mass=1320, SNR=24.9, Peak=72 HFD=5.3
02:18:47.497 00.000 6880 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.61) = xAngle (4.45 = -1.83)
02:18:47.497 00.000 6880 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.42 = -1.86)
02:18:47.497 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.17 cameraTheta=2.84 mountX=-0.04 mountY=-0.17, mountTheta=-1.83
02:18:47.499 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.05, opts=13)
02:18:47.499 00.000 6880 Enqueuing Move request for scope (-0.17, 0.05)
02:18:47.499 00.000 10052 Worker thread wakes up
02:18:47.499 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
02:18:47.499 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
02:18:47.499 00.000 10052 Moving (-0.17, 0.05) raw xDistance=-0.04 yDistance=-0.17
02:18:47.499 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:18:47.499 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
02:18:47.499 00.000 10052 MoveAxis(E, 0, ABG)
02:18:47.499 00.000 10052 Move returns status 0, amount 0
02:18:47.500 00.001 10052 MoveAxis(N, 0, ABG)
02:18:47.500 00.000 10052 Move returns status 0, amount 0
02:18:47.500 00.000 10052 move complete, result=0
02:18:47.500 00.000 10052 worker thread done servicing request
02:18:47.522 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:47.559 00.037 6880 UpdateGuideState exits: m=2506 SNR=34.7
02:18:47.559 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:47.559 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:47.559 00.000 6880 Enqueuing Expose request
02:18:47.559 00.000 10052 Worker thread wakes up
02:18:47.559 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:18:47.559 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:47.559 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:47.799 00.240 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7460bb44-cb5f-44ff-9055-7360d588c4a7"}
02:18:47.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7460bb44-cb5f-44ff-9055-7360d588c4a7"}
02:18:47.800 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a61d7bf0-2a11-4cab-817c-d150caa47506"}
02:18:47.800 00.000 6880 case statement mapped state 6 to 3
02:18:47.800 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a61d7bf0-2a11-4cab-817c-d150caa47506"}
02:18:47.800 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d68a365a-73d4-42f7-b386-57357b14cf3e"}
02:18:47.801 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3317,"width":15,"height":15,"star_pos":[6.76,6.92],"pixels":"..."},"id":"d68a365a-73d4-42f7-b386-57357b14cf3e"}
02:18:48.467 00.666 10052 Exposure complete
02:18:48.539 00.072 10052 worker thread done servicing request
02:18:48.539 00.000 6880 OnExposeComplete: enter
02:18:48.539 00.000 6880 UpdateGuideState(): m_state=6
02:18:48.540 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3318
02:18:48.540 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=891.65, Mass=2583, SNR=35.2, Peak=175 HFD=4.5
02:18:48.540 00.000 6880 MultiStar: [#1 -0.07,-0.40,0.95,U] [#2 -0.05,-0.51,0.99,U] [#3 0.02,-0.18,0.94,U] [#4 0.11,-0.27,0.84,U] [#5 -0.04,-0.39,0.94,U] [#6 -0.02,-0.41,0.95,U] [#7 -0.16,-0.43,0.78,U] [#8 -0.14,0.01,0.82,U] 
02:18:48.540 00.000 6880 single-star, 8 included, MultiStar: {-0.05, -0.32}, one-star: {-0.10, -0.22}
02:18:48.540 00.000 6880 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
02:18:48.540 00.000 6880 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:18:48.540 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.99 mountX=0.22 mountY=-0.10, mountTheta=-0.41
02:18:48.542 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.22, opts=13)
02:18:48.542 00.000 6880 Enqueuing Move request for scope (-0.10, -0.22)
02:18:48.542 00.000 10052 Worker thread wakes up
02:18:48.542 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
02:18:48.542 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
02:18:48.543 00.001 10052 Moving (-0.10, -0.22) raw xDistance=0.22 yDistance=-0.10
02:18:48.543 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:18:48.543 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:18:48.543 00.000 10052 MoveAxis(W, 60, ABG)
02:18:48.543 00.000 10052 Guiding  Dir = 3, Dur = 60
02:18:48.564 00.021 10052 IsSlewing returns 0
02:18:48.569 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:48.602 00.033 10052 IsGuiding returns 0
02:18:48.616 00.014 6880 UpdateGuideState exits: m=2583 SNR=35.2
02:18:48.616 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:48.616 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:48.616 00.000 6880 Enqueuing Expose request
02:18:48.630 00.014 10052 PulseGuide returned control before completion, sleep 43
02:18:48.701 00.071 10052 IsGuiding returns 0
02:18:48.703 00.002 10052 Move returns status 0, amount 60
02:18:48.703 00.000 10052 MoveAxis(N, 0, ABG)
02:18:48.703 00.000 10052 Move returns status 0, amount 0
02:18:48.703 00.000 10052 move complete, result=0
02:18:48.703 00.000 10052 worker thread done servicing request
02:18:48.703 00.000 10052 Worker thread wakes up
02:18:48.703 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:48.703 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:48.718 00.015 6880 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
02:18:49.798 01.080 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f1f643f7-f033-4a8f-ac9a-cc8ec24bd4f3"}
02:18:49.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f1f643f7-f033-4a8f-ac9a-cc8ec24bd4f3"}
02:18:49.813 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"df3fe8b4-9157-47fd-94ed-6c9cd7e76a99"}
02:18:49.813 00.000 6880 case statement mapped state 6 to 3
02:18:49.813 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"df3fe8b4-9157-47fd-94ed-6c9cd7e76a99"}
02:18:49.814 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5ed40188-e149-4090-8331-cc46e783b458"}
02:18:49.814 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3318,"width":15,"height":15,"star_pos":[6.83,6.65],"pixels":"..."},"id":"5ed40188-e149-4090-8331-cc46e783b458"}
02:18:49.837 00.023 10052 Exposure complete
02:18:49.905 00.068 10052 worker thread done servicing request
02:18:49.905 00.000 6880 OnExposeComplete: enter
02:18:49.905 00.000 6880 UpdateGuideState(): m_state=6
02:18:49.906 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3319
02:18:49.906 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=891.44, Mass=2574, SNR=35.3, Peak=175 HFD=4.5
02:18:49.906 00.000 6880 MultiStar: [#1 -0.08,-0.48,0.95,U] [#2 0.07,-0.29,0.97,U] [#3 -0.01,-0.41,0.90,U] [#4 -0.04,-0.62,0.00,M1] [#5 -0.02,-0.32,0.97,U] [#6 0.04,-0.75,0.00,M3] [#7 -0.22,-0.42,0.77,U] [#8 -0.14,-0.22,0.81,U] 
02:18:49.906 00.000 6880 refined, 6 included, MultiStar: {-0.06, -0.37}, one-star: {-0.09, -0.43}
02:18:49.907 00.001 6880 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.61) = xAngle (-0.13 = -0.13)
02:18:49.907 00.000 6880 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:18:49.907 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.37 hyp=0.37 cameraTheta=-1.74 mountX=0.37 mountY=-0.06, mountTheta=-0.16
02:18:49.909 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.37, opts=13)
02:18:49.909 00.000 6880 Enqueuing Move request for scope (-0.06, -0.37)
02:18:49.909 00.000 10052 Worker thread wakes up
02:18:49.909 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.37) opts 0xd
02:18:49.909 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.37)
02:18:49.909 00.000 10052 Moving (-0.06, -0.37) raw xDistance=0.37 yDistance=-0.06
02:18:49.909 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
02:18:49.909 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
02:18:49.909 00.000 10052 MoveAxis(W, 103, ABG)
02:18:49.909 00.000 10052 Guiding  Dir = 3, Dur = 103
02:18:49.938 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:49.964 00.026 10052 IsSlewing returns 0
02:18:49.980 00.016 6880 UpdateGuideState exits: m=2574 SNR=35.3
02:18:49.980 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:49.980 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:49.980 00.000 6880 Enqueuing Expose request
02:18:50.031 00.051 10052 IsGuiding returns 0
02:18:50.094 00.063 10052 PulseGuide returned control before completion, sleep 50
02:18:50.216 00.122 10052 IsGuiding returns 1
02:18:50.216 00.000 10052 scope still moving after pulse duration time elapsed
02:18:50.290 00.074 10052 IsSlewing returns 0
02:18:50.357 00.067 10052 IsGuiding returns 0
02:18:50.357 00.000 10052 scope move finished after 103 + 223 ms
02:18:50.357 00.000 10052 Move returns status 0, amount 103
02:18:50.357 00.000 10052 MoveAxis(N, 0, ABG)
02:18:50.357 00.000 10052 Move returns status 0, amount 0
02:18:50.359 00.002 10052 move complete, result=0
02:18:50.359 00.000 10052 worker thread done servicing request
02:18:50.359 00.000 6880 GuideStep: 0.4 px 103 ms WEST, -0.1 px 0 ms NORTH
02:18:50.359 00.000 10052 Worker thread wakes up
02:18:50.359 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:50.359 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:51.265 00.906 10052 Exposure complete
02:18:51.330 00.065 10052 worker thread done servicing request
02:18:51.331 00.001 6880 OnExposeComplete: enter
02:18:51.331 00.000 6880 UpdateGuideState(): m_state=6
02:18:51.331 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3320
02:18:51.331 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=891.74, Mass=2573, SNR=35.2, Peak=192 HFD=4.5
02:18:51.332 00.001 6880 MultiStar: [#1 -0.04,-0.10,0.95,U] [#2 0.20,-0.04,0.98,U] [#3 -0.07,-0.06,0.92,U] [#4 -0.03,-0.07,0.84,U] [#5 -0.10,-0.11,0.98,U] [#6 0.10,-0.32,0.91,U] [#7 -0.18,-0.09,0.76,U] [#8 -0.13,0.12,0.79,U] 
02:18:51.332 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.08, -0.13}
02:18:51.332 00.000 6880 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.61) = xAngle (-0.28 = -0.28)
02:18:51.332 00.000 6880 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:18:51.332 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.10 cameraTheta=-1.90 mountX=0.10 mountY=-0.03, mountTheta=-0.31
02:18:51.333 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.09, opts=13)
02:18:51.333 00.000 6880 Enqueuing Move request for scope (-0.03, -0.09)
02:18:51.334 00.001 10052 Worker thread wakes up
02:18:51.334 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:18:51.334 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:18:51.334 00.000 10052 Moving (-0.03, -0.09) raw xDistance=0.10 yDistance=-0.03
02:18:51.334 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:18:51.334 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
02:18:51.334 00.000 10052 MoveAxis(E, 0, ABG)
02:18:51.334 00.000 10052 Move returns status 0, amount 0
02:18:51.334 00.000 10052 MoveAxis(N, 0, ABG)
02:18:51.334 00.000 10052 Move returns status 0, amount 0
02:18:51.334 00.000 10052 move complete, result=0
02:18:51.334 00.000 10052 worker thread done servicing request
02:18:51.358 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:51.393 00.035 6880 UpdateGuideState exits: m=2573 SNR=35.2
02:18:51.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:51.394 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:51.394 00.000 6880 Enqueuing Expose request
02:18:51.394 00.000 10052 Worker thread wakes up
02:18:51.394 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:51.394 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:51.394 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:51.798 00.404 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e89ec5b-5984-4fe9-bf68-a7006cda4c55"}
02:18:51.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e89ec5b-5984-4fe9-bf68-a7006cda4c55"}
02:18:51.799 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61b8366d-a158-468b-8a76-95836400bfff"}
02:18:51.799 00.000 6880 case statement mapped state 6 to 3
02:18:51.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61b8366d-a158-468b-8a76-95836400bfff"}
02:18:51.799 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df2d87be-7de6-4dd7-b618-269d04adb1c0"}
02:18:51.800 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3320,"width":15,"height":15,"star_pos":[6.85,6.74],"pixels":"..."},"id":"df2d87be-7de6-4dd7-b618-269d04adb1c0"}
02:18:52.529 00.729 10052 Exposure complete
02:18:52.584 00.055 10052 worker thread done servicing request
02:18:52.584 00.000 6880 OnExposeComplete: enter
02:18:52.584 00.000 6880 UpdateGuideState(): m_state=6
02:18:52.585 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3321
02:18:52.585 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=891.67, Mass=2565, SNR=35.2, Peak=184 HFD=4.7
02:18:52.585 00.000 6880 MultiStar: [#1 0.18,-0.19,0.98,U] [#2 0.18,-0.18,0.97,U] [#3 0.04,-0.22,0.92,U] [#4 0.04,-0.21,0.85,U] [#5 0.03,-0.14,0.96,U] [#6 0.08,-0.34,0.92,U] [#7 -0.08,-0.38,0.77,U] [#8 0.08,-0.10,0.81,U] 
02:18:52.585 00.000 6880 single-star, 8 included, MultiStar: {0.07, -0.22}, one-star: {0.04, -0.20}
02:18:52.585 00.000 6880 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
02:18:52.585 00.000 6880 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
02:18:52.585 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.38 mountX=0.20 mountY=0.04, mountTheta=0.21
02:18:52.586 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.20, opts=13)
02:18:52.587 00.001 6880 Enqueuing Move request for scope (0.04, -0.20)
02:18:52.587 00.000 10052 Worker thread wakes up
02:18:52.587 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.20) opts 0xd
02:18:52.587 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.20)
02:18:52.587 00.000 10052 Moving (0.04, -0.20) raw xDistance=0.20 yDistance=0.04
02:18:52.587 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:18:52.587 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.05, using input
02:18:52.587 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:18:52.587 00.000 10052 MoveAxis(W, 53, ABG)
02:18:52.587 00.000 10052 Guiding  Dir = 3, Dur = 53
02:18:52.608 00.021 10052 IsSlewing returns 0
02:18:52.608 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:52.642 00.034 6880 UpdateGuideState exits: m=2565 SNR=35.2
02:18:52.642 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:52.642 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:52.642 00.000 6880 Enqueuing Expose request
02:18:52.646 00.004 10052 IsGuiding returns 0
02:18:52.674 00.028 10052 PulseGuide returned control before completion, sleep 36
02:18:52.734 00.060 10052 IsGuiding returns 0
02:18:52.734 00.000 10052 Move returns status 0, amount 53
02:18:52.734 00.000 10052 MoveAxis(N, 0, ABG)
02:18:52.734 00.000 10052 Move returns status 0, amount 0
02:18:52.734 00.000 10052 move complete, result=0
02:18:52.734 00.000 10052 worker thread done servicing request
02:18:52.734 00.000 6880 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
02:18:52.734 00.000 10052 Worker thread wakes up
02:18:52.734 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:52.734 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:53.642 00.908 10052 Exposure complete
02:18:53.702 00.060 10052 worker thread done servicing request
02:18:53.702 00.000 6880 OnExposeComplete: enter
02:18:53.702 00.000 6880 UpdateGuideState(): m_state=6
02:18:53.702 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3322
02:18:53.702 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=891.76, Mass=2609, SNR=35.4, Peak=167 HFD=4.5
02:18:53.702 00.000 6880 MultiStar: [#1 0.24,-0.14,0.95,U] [#2 0.17,-0.10,0.95,U] [#3 0.16,-0.15,0.91,U] [#4 0.08,-0.08,0.84,U] [#5 0.13,-0.16,0.98,U] [#6 0.46,0.05,0.92,U] [#7 -0.07,-0.29,0.77,U] [#8 0.14,0.05,0.78,U] 
02:18:53.703 00.001 6880 single-star, 8 included, MultiStar: {0.16, -0.10}, one-star: {0.06, -0.11}
02:18:53.703 00.000 6880 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.61) = xAngle (0.52 = 0.52)
02:18:53.703 00.000 6880 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.49 = 0.49)
02:18:53.703 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.11 hyp=0.12 cameraTheta=-1.09 mountX=0.11 mountY=0.06, mountTheta=0.50
02:18:53.704 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.11, opts=13)
02:18:53.704 00.000 6880 Enqueuing Move request for scope (0.06, -0.11)
02:18:53.704 00.000 10052 Worker thread wakes up
02:18:53.704 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.11) opts 0xd
02:18:53.704 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.11)
02:18:53.704 00.000 10052 Moving (0.06, -0.11) raw xDistance=0.11 yDistance=0.06
02:18:53.704 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:18:53.704 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
02:18:53.705 00.001 10052 MoveAxis(E, 0, ABG)
02:18:53.705 00.000 10052 Move returns status 0, amount 0
02:18:53.705 00.000 10052 MoveAxis(N, 0, ABG)
02:18:53.705 00.000 10052 Move returns status 0, amount 0
02:18:53.705 00.000 10052 move complete, result=0
02:18:53.705 00.000 10052 worker thread done servicing request
02:18:53.724 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:53.761 00.037 6880 UpdateGuideState exits: m=2609 SNR=35.4
02:18:53.761 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:53.761 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:53.761 00.000 6880 Enqueuing Expose request
02:18:53.761 00.000 10052 Worker thread wakes up
02:18:53.761 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:18:53.761 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:53.761 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:53.803 00.042 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3cc19e89-a55e-469c-8745-d8d83c9dc9c5"}
02:18:53.803 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3cc19e89-a55e-469c-8745-d8d83c9dc9c5"}
02:18:53.805 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0434e7b0-870d-4cea-8436-18a2c6cce53c"}
02:18:53.805 00.000 6880 case statement mapped state 6 to 3
02:18:53.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0434e7b0-870d-4cea-8436-18a2c6cce53c"}
02:18:53.807 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fc2ae236-109d-401d-a038-37ceb3325c3d"}
02:18:53.807 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3322,"width":15,"height":15,"star_pos":[6.99,6.76],"pixels":"..."},"id":"fc2ae236-109d-401d-a038-37ceb3325c3d"}
02:18:54.900 01.093 10052 Exposure complete
02:18:54.965 00.065 10052 worker thread done servicing request
02:18:54.965 00.000 6880 OnExposeComplete: enter
02:18:54.965 00.000 6880 UpdateGuideState(): m_state=6
02:18:54.965 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3323
02:18:54.966 00.001 6880 Star::Find returns 1 (0), X=407.81, Y=891.91, Mass=2588, SNR=35.3, Peak=168 HFD=4.5
02:18:54.966 00.000 6880 MultiStar: [#1 0.04,-0.01,0.96,U] [#2 0.07,0.07,0.96,U] [#3 0.01,0.07,0.92,U] [#4 -0.04,0.03,0.83,U] [#5 0.00,-0.01,0.96,U] [#6 -0.00,-0.14,0.91,U] [#7 -0.09,0.10,0.76,U] [#8 -0.02,0.17,0.79,U] 
02:18:54.966 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.03}, one-star: {-0.12, 0.04}
02:18:54.966 00.000 6880 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.61) = xAngle (3.62 = -2.66)
02:18:54.966 00.000 6880 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.69)
02:18:54.966 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.01 mountX=-0.03 mountY=-0.02, mountTheta=-2.69
02:18:54.968 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.03, opts=13)
02:18:54.968 00.000 6880 Enqueuing Move request for scope (-0.02, 0.03)
02:18:54.968 00.000 10052 Worker thread wakes up
02:18:54.968 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
02:18:54.968 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
02:18:54.968 00.000 10052 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
02:18:54.968 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:18:54.968 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
02:18:54.968 00.000 10052 MoveAxis(E, 0, ABG)
02:18:54.968 00.000 10052 Move returns status 0, amount 0
02:18:54.968 00.000 10052 MoveAxis(N, 0, ABG)
02:18:54.968 00.000 10052 Move returns status 0, amount 0
02:18:54.968 00.000 10052 move complete, result=0
02:18:54.969 00.001 10052 worker thread done servicing request
02:18:54.991 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:55.027 00.036 6880 UpdateGuideState exits: m=2588 SNR=35.3
02:18:55.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:55.028 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:55.028 00.000 6880 Enqueuing Expose request
02:18:55.028 00.000 10052 Worker thread wakes up
02:18:55.028 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:55.028 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:55.028 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:18:55.797 00.769 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39fc8f04-3461-45bc-a410-1a6f42eed99a"}
02:18:55.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39fc8f04-3461-45bc-a410-1a6f42eed99a"}
02:18:55.798 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72322871-c760-48cb-ad9d-61cdf884e21e"}
02:18:55.798 00.000 6880 case statement mapped state 6 to 3
02:18:55.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72322871-c760-48cb-ad9d-61cdf884e21e"}
02:18:55.799 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f7fe48bf-45a6-422a-8d9b-9a6f7ccb2be3"}
02:18:55.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3323,"width":15,"height":15,"star_pos":[6.81,6.91],"pixels":"..."},"id":"f7fe48bf-45a6-422a-8d9b-9a6f7ccb2be3"}
02:18:55.940 00.141 10052 Exposure complete
02:18:56.017 00.077 10052 worker thread done servicing request
02:18:56.017 00.000 6880 OnExposeComplete: enter
02:18:56.017 00.000 6880 UpdateGuideState(): m_state=6
02:18:56.018 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3324
02:18:56.018 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.93, Mass=2532, SNR=34.9, Peak=171 HFD=4.4
02:18:56.018 00.000 6880 MultiStar: [#1 0.10,0.07,0.98,U] [#2 0.17,0.21,0.99,U] [#3 0.03,0.13,0.92,U] [#4 -0.04,0.05,0.87,U] [#5 0.08,-0.03,0.97,U] [#6 0.13,0.06,0.91,U] [#7 -0.05,0.12,0.77,U] [#8 -0.02,0.19,0.81,U] 
02:18:56.018 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.09}, one-star: {-0.12, 0.06}
02:18:56.018 00.000 6880 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.61) = xAngle (2.84 = 2.84)
02:18:56.018 00.000 6880 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.80 = 2.80)
02:18:56.019 00.001 6880 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.22 mountX=-0.09 mountY=0.03, mountTheta=2.81
02:18:56.021 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.09, opts=13)
02:18:56.021 00.000 6880 Enqueuing Move request for scope (0.03, 0.09)
02:18:56.021 00.000 10052 Worker thread wakes up
02:18:56.021 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:18:56.021 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:18:56.021 00.000 10052 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=0.03
02:18:56.022 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:18:56.022 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.09, using input
02:18:56.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
02:18:56.022 00.000 10052 MoveAxis(E, 0, ABG)
02:18:56.022 00.000 10052 Move returns status 0, amount 0
02:18:56.022 00.000 10052 MoveAxis(N, 0, ABG)
02:18:56.022 00.000 10052 Move returns status 0, amount 0
02:18:56.022 00.000 10052 move complete, result=0
02:18:56.022 00.000 10052 worker thread done servicing request
02:18:56.050 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:56.089 00.039 6880 UpdateGuideState exits: m=2532 SNR=34.9
02:18:56.090 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:56.090 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:56.090 00.000 6880 Enqueuing Expose request
02:18:56.090 00.000 10052 Worker thread wakes up
02:18:56.090 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:18:56.090 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:56.090 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:57.220 01.130 10052 Exposure complete
02:18:57.275 00.055 10052 worker thread done servicing request
02:18:57.276 00.001 6880 OnExposeComplete: enter
02:18:57.276 00.000 6880 UpdateGuideState(): m_state=6
02:18:57.276 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3325
02:18:57.276 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=891.71, Mass=2527, SNR=35.0, Peak=157 HFD=4.6
02:18:57.276 00.000 6880 MultiStar: [#1 -0.27,-0.08,0.95,U] [#2 -0.15,-0.08,1.00,U] [#3 -0.26,-0.08,0.91,U] [#4 -0.38,-0.35,0.86,U] [#5 -0.38,-0.32,0.99,U] [#6 -0.21,-0.08,0.90,U] [#7 -0.31,-0.07,0.76,U] [#8 -0.32,0.18,0.81,U] 
02:18:57.276 00.000 6880 refined, 8 included, MultiStar: {-0.30, -0.12}, one-star: {-0.39, -0.16}
02:18:57.276 00.000 6880 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.61) = xAngle (-1.14 = -1.14)
02:18:57.276 00.000 6880 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
02:18:57.277 00.001 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.12 hyp=0.32 cameraTheta=-2.75 mountX=0.13 mountY=-0.30, mountTheta=-1.15
02:18:57.278 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.12, opts=13)
02:18:57.278 00.000 6880 Enqueuing Move request for scope (-0.30, -0.12)
02:18:57.278 00.000 10052 Worker thread wakes up
02:18:57.278 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.12) opts 0xd
02:18:57.278 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.12)
02:18:57.278 00.000 10052 Moving (-0.30, -0.12) raw xDistance=0.13 yDistance=-0.30
02:18:57.278 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:18:57.278 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.01
02:18:57.280 00.002 10052 MoveAxis(W, 36, ABG)
02:18:57.280 00.000 10052 Guiding  Dir = 3, Dur = 36
02:18:57.299 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:57.299 00.000 10052 IsSlewing returns 0
02:18:57.333 00.034 6880 UpdateGuideState exits: m=2527 SNR=35.0
02:18:57.333 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:57.333 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:57.333 00.000 6880 Enqueuing Expose request
02:18:57.338 00.005 10052 IsGuiding returns 0
02:18:57.365 00.027 10052 PulseGuide returned control before completion, sleep 19
02:18:57.411 00.046 10052 IsGuiding returns 1
02:18:57.411 00.000 10052 scope still moving after pulse duration time elapsed
02:18:57.456 00.045 10052 IsSlewing returns 0
02:18:57.494 00.038 10052 IsGuiding returns 0
02:18:57.494 00.000 10052 scope move finished after 36 + 119 ms
02:18:57.494 00.000 10052 Move returns status 0, amount 36
02:18:57.494 00.000 10052 MoveAxis(N, 0, ABG)
02:18:57.494 00.000 10052 Move returns status 0, amount 0
02:18:57.494 00.000 10052 move complete, result=0
02:18:57.494 00.000 10052 worker thread done servicing request
02:18:57.494 00.000 10052 Worker thread wakes up
02:18:57.494 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.3 px 0 ms NORTH
02:18:57.494 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:57.494 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:57.796 00.302 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d5569a6-f7d5-48a9-b894-5e4a214b782b"}
02:18:57.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d5569a6-f7d5-48a9-b894-5e4a214b782b"}
02:18:57.808 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"439f4f21-44f5-4e30-965d-95e070cba17d"}
02:18:57.808 00.000 6880 case statement mapped state 6 to 3
02:18:57.808 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"439f4f21-44f5-4e30-965d-95e070cba17d"}
02:18:57.809 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"07e61478-62f5-4ba6-a4db-8b5684488577"}
02:18:57.809 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3325,"width":15,"height":15,"star_pos":[6.54,6.71],"pixels":"..."},"id":"07e61478-62f5-4ba6-a4db-8b5684488577"}
02:18:58.413 00.604 10052 Exposure complete
02:18:58.496 00.083 10052 worker thread done servicing request
02:18:58.496 00.000 6880 OnExposeComplete: enter
02:18:58.496 00.000 6880 UpdateGuideState(): m_state=6
02:18:58.496 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3326
02:18:58.496 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=891.80, Mass=2535, SNR=34.9, Peak=175 HFD=4.5
02:18:58.497 00.001 6880 MultiStar: [#1 -0.09,-0.07,0.95,U] [#2 -0.17,-0.04,1.00,U] [#3 -0.19,-0.03,0.93,U] [#4 -0.18,-0.06,0.86,U] [#5 -0.34,-0.17,1.00,U] [#6 -0.26,0.07,0.91,U] [#7 -0.21,-0.08,0.76,U] [#8 -0.21,0.06,0.81,U] 
02:18:58.497 00.000 6880 refined, 8 included, MultiStar: {-0.22, -0.04}, one-star: {-0.34, -0.07}
02:18:58.497 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
02:18:58.497 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
02:18:58.497 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.04 hyp=0.23 cameraTheta=-2.94 mountX=0.05 mountY=-0.22, mountTheta=-1.33
02:18:58.498 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.04, opts=13)
02:18:58.498 00.000 6880 Enqueuing Move request for scope (-0.22, -0.04)
02:18:58.499 00.001 10052 Worker thread wakes up
02:18:58.499 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.04) opts 0xd
02:18:58.499 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.04)
02:18:58.499 00.000 10052 Moving (-0.22, -0.04) raw xDistance=0.05 yDistance=-0.22
02:18:58.499 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:18:58.499 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.22, slope = -0.01
02:18:58.499 00.000 10052 MoveAxis(E, 0, ABG)
02:18:58.499 00.000 10052 Move returns status 0, amount 0
02:18:58.499 00.000 10052 MoveAxis(N, 15, ABG)
02:18:58.499 00.000 10052 Guiding  Dir = 0, Dur = 15
02:18:58.519 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:58.520 00.001 10052 IsSlewing returns 0
02:18:58.552 00.032 6880 UpdateGuideState exits: m=2535 SNR=34.9
02:18:58.552 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:58.552 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:58.552 00.000 6880 Enqueuing Expose request
02:18:58.558 00.006 10052 IsGuiding returns 0
02:18:58.624 00.066 10052 IsGuiding returns 0
02:18:58.624 00.000 10052 Move returns status 0, amount 15
02:18:58.624 00.000 10052 move complete, result=0
02:18:58.624 00.000 10052 worker thread done servicing request
02:18:58.624 00.000 10052 Worker thread wakes up
02:18:58.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:58.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:18:58.641 00.017 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 15 ms NORTH
02:18:59.761 01.120 10052 Exposure complete
02:18:59.797 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"41d66340-e802-4be9-9ab1-cc554680e2eb"}
02:18:59.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"41d66340-e802-4be9-9ab1-cc554680e2eb"}
02:18:59.798 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a6c3726-bfc2-492d-9cdc-42584e39870c"}
02:18:59.798 00.000 6880 case statement mapped state 6 to 3
02:18:59.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a6c3726-bfc2-492d-9cdc-42584e39870c"}
02:18:59.799 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"af92934b-8e1c-407b-8903-1fa77a402cfc"}
02:18:59.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3326,"width":15,"height":15,"star_pos":[6.58,6.80],"pixels":"..."},"id":"af92934b-8e1c-407b-8903-1fa77a402cfc"}
02:18:59.824 00.025 10052 worker thread done servicing request
02:18:59.824 00.000 6880 OnExposeComplete: enter
02:18:59.825 00.001 6880 UpdateGuideState(): m_state=6
02:18:59.825 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3327
02:18:59.825 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=891.84, Mass=2475, SNR=34.5, Peak=171 HFD=4.5
02:18:59.825 00.000 6880 MultiStar: [#1 -0.02,-0.09,0.98,U] [#2 -0.17,-0.28,1.02,U] [#3 -0.06,0.04,0.94,U] [#4 -0.26,-0.28,0.85,U] [#5 -0.14,-0.12,0.98,U] [#6 -0.16,-0.11,0.92,U] [#7 -0.17,-0.07,0.74,U] [#8 -0.16,0.08,0.81,U] 
02:18:59.825 00.000 6880 refined, 8 included, MultiStar: {-0.15, -0.10}, one-star: {-0.23, -0.02}
02:18:59.825 00.000 6880 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.61) = xAngle (-0.96 = -0.96)
02:18:59.826 00.001 6880 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
02:18:59.826 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.57 mountX=0.10 mountY=-0.15, mountTheta=-0.97
02:18:59.827 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.10, opts=13)
02:18:59.827 00.000 6880 Enqueuing Move request for scope (-0.15, -0.10)
02:18:59.827 00.000 10052 Worker thread wakes up
02:18:59.827 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
02:18:59.827 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
02:18:59.827 00.000 10052 Moving (-0.15, -0.10) raw xDistance=0.10 yDistance=-0.15
02:18:59.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:18:59.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
02:18:59.828 00.001 10052 MoveAxis(E, 0, ABG)
02:18:59.828 00.000 10052 Move returns status 0, amount 0
02:18:59.828 00.000 10052 MoveAxis(N, 0, ABG)
02:18:59.828 00.000 10052 Move returns status 0, amount 0
02:18:59.828 00.000 10052 move complete, result=0
02:18:59.828 00.000 10052 worker thread done servicing request
02:18:59.847 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:18:59.882 00.035 6880 UpdateGuideState exits: m=2475 SNR=34.5
02:18:59.882 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:18:59.882 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:18:59.882 00.000 6880 Enqueuing Expose request
02:18:59.882 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:18:59.883 00.001 10052 Worker thread wakes up
02:18:59.883 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:18:59.883 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:00.787 00.904 10052 Exposure complete
02:19:00.840 00.053 10052 worker thread done servicing request
02:19:00.841 00.001 6880 OnExposeComplete: enter
02:19:00.841 00.000 6880 UpdateGuideState(): m_state=6
02:19:00.841 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3328
02:19:00.841 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.02, Mass=2517, SNR=34.8, Peak=152 HFD=4.6
02:19:00.841 00.000 6880 MultiStar: [#1 -0.09,0.17,0.96,U] [#2 -0.18,0.10,0.99,U] [#3 -0.33,0.26,0.92,U] [#4 -0.08,0.15,0.82,U] [#5 -0.37,-0.00,0.97,U] [#6 -0.32,0.19,0.91,U] [#7 -0.36,0.23,0.75,U] [#8 -0.28,0.34,0.80,U] 
02:19:00.841 00.000 6880 single-star, 8 included, MultiStar: {-0.24, 0.17}, one-star: {-0.18, 0.15}
02:19:00.841 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.07 = -2.21)
02:19:00.841 00.000 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.04 = -2.25)
02:19:00.842 00.001 6880 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.46 mountX=-0.14 mountY=-0.18, mountTheta=-2.23
02:19:00.843 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.15, opts=13)
02:19:00.843 00.000 6880 Enqueuing Move request for scope (-0.18, 0.15)
02:19:00.843 00.000 10052 Worker thread wakes up
02:19:00.843 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
02:19:00.843 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
02:19:00.843 00.000 10052 Moving (-0.18, 0.15) raw xDistance=-0.14 yDistance=-0.18
02:19:00.843 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:19:00.843 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.18, slope = -0.03
02:19:00.843 00.000 10052 MoveAxis(E, 37, ABG)
02:19:00.843 00.000 10052 Guiding  Dir = 2, Dur = 37
02:19:00.863 00.020 10052 IsSlewing returns 0
02:19:00.865 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:00.901 00.036 10052 IsGuiding returns 0
02:19:00.907 00.006 6880 UpdateGuideState exits: m=2517 SNR=34.8
02:19:00.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:00.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:00.907 00.000 6880 Enqueuing Expose request
02:19:00.929 00.022 10052 PulseGuide returned control before completion, sleep 20
02:19:00.979 00.050 10052 IsGuiding returns 0
02:19:00.979 00.000 10052 Move returns status 0, amount 37
02:19:00.979 00.000 10052 MoveAxis(N, 47, ABG)
02:19:00.979 00.000 10052 Guiding  Dir = 0, Dur = 47
02:19:01.016 00.037 10052 IsSlewing returns 0
02:19:01.054 00.038 10052 IsGuiding returns 0
02:19:01.082 00.028 10052 PulseGuide returned control before completion, sleep 30
02:19:01.135 00.053 10052 IsGuiding returns 0
02:19:01.136 00.001 10052 Move returns status 0, amount 47
02:19:01.136 00.000 10052 move complete, result=0
02:19:01.136 00.000 10052 worker thread done servicing request
02:19:01.136 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.2 px 47 ms NORTH
02:19:01.136 00.000 10052 Worker thread wakes up
02:19:01.136 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:01.136 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:01.797 00.661 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f344e73b-1cb0-4901-8af2-a1f1b65bb80d"}
02:19:01.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f344e73b-1cb0-4901-8af2-a1f1b65bb80d"}
02:19:01.798 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c32a664-7422-40a8-ac76-fbba1e2048b7"}
02:19:01.798 00.000 6880 case statement mapped state 6 to 3
02:19:01.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c32a664-7422-40a8-ac76-fbba1e2048b7"}
02:19:01.799 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1db8b295-b35b-452e-80c4-9a3225cb3828"}
02:19:01.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3328,"width":15,"height":15,"star_pos":[6.75,7.02],"pixels":"..."},"id":"1db8b295-b35b-452e-80c4-9a3225cb3828"}
02:19:02.276 00.477 10052 Exposure complete
02:19:02.328 00.052 10052 worker thread done servicing request
02:19:02.328 00.000 6880 OnExposeComplete: enter
02:19:02.328 00.000 6880 UpdateGuideState(): m_state=6
02:19:02.329 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3329
02:19:02.329 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=891.76, Mass=2536, SNR=35.1, Peak=162 HFD=4.6
02:19:02.329 00.000 6880 MultiStar: [#1 -0.18,-0.35,0.95,U] [#2 -0.19,-0.41,0.99,U] [#3 -0.16,-0.13,0.92,U] [#4 -0.31,-0.33,0.85,U] [#5 -0.24,-0.14,0.97,U] [#6 -0.24,-0.40,0.92,U] [#7 -0.33,-0.29,0.74,U] [#8 -0.12,-0.15,0.80,U] 
02:19:02.329 00.000 6880 single-star, 8 included, MultiStar: {-0.23, -0.26}, one-star: {-0.28, -0.11}
02:19:02.329 00.000 6880 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.61) = xAngle (-1.16 = -1.16)
02:19:02.329 00.000 6880 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
02:19:02.329 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.11 hyp=0.30 cameraTheta=-2.77 mountX=0.12 mountY=-0.28, mountTheta=-1.16
02:19:02.330 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.11, opts=13)
02:19:02.330 00.000 6880 Enqueuing Move request for scope (-0.28, -0.11)
02:19:02.331 00.001 10052 Worker thread wakes up
02:19:02.331 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.11) opts 0xd
02:19:02.331 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.11)
02:19:02.331 00.000 10052 Moving (-0.28, -0.11) raw xDistance=0.12 yDistance=-0.28
02:19:02.331 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:19:02.331 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.28, slope = -0.04
02:19:02.331 00.000 10052 MoveAxis(W, 31, ABG)
02:19:02.331 00.000 10052 Guiding  Dir = 3, Dur = 31
02:19:02.352 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:02.387 00.035 10052 IsSlewing returns 0
02:19:02.391 00.004 6880 UpdateGuideState exits: m=2536 SNR=35.1
02:19:02.391 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:02.391 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:02.391 00.000 6880 Enqueuing Expose request
02:19:02.457 00.066 10052 IsGuiding returns 0
02:19:02.483 00.026 10052 PulseGuide returned control before completion, sleep 14
02:19:02.528 00.045 10052 IsGuiding returns 0
02:19:02.528 00.000 10052 Move returns status 0, amount 31
02:19:02.528 00.000 10052 MoveAxis(N, 64, ABG)
02:19:02.528 00.000 10052 Guiding  Dir = 0, Dur = 64
02:19:02.566 00.038 10052 IsSlewing returns 0
02:19:02.604 00.038 10052 IsGuiding returns 0
02:19:02.631 00.027 10052 PulseGuide returned control before completion, sleep 47
02:19:02.701 00.070 10052 IsGuiding returns 0
02:19:02.701 00.000 10052 Move returns status 0, amount 64
02:19:02.701 00.000 10052 move complete, result=0
02:19:02.701 00.000 10052 worker thread done servicing request
02:19:02.701 00.000 6880 GuideStep: 0.1 px 31 ms WEST, -0.3 px 64 ms NORTH
02:19:02.701 00.000 10052 Worker thread wakes up
02:19:02.701 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:02.701 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:03.608 00.907 10052 Exposure complete
02:19:03.671 00.063 10052 worker thread done servicing request
02:19:03.671 00.000 6880 OnExposeComplete: enter
02:19:03.671 00.000 6880 UpdateGuideState(): m_state=6
02:19:03.671 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3330
02:19:03.671 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.71, Mass=2524, SNR=34.7, Peak=166 HFD=4.7
02:19:03.672 00.001 6880 MultiStar: [#1 -0.10,-0.36,0.95,U] [#2 0.04,-0.37,0.95,U] [#3 -0.24,-0.31,0.91,U] [#4 -0.09,-0.22,0.85,U] [#5 -0.19,-0.20,0.99,U] [#6 -0.11,-0.34,0.92,U] [#7 -0.15,-0.39,0.78,U] [#8 -0.12,-0.14,0.80,U] 
02:19:03.672 00.000 6880 single-star, 8 included, MultiStar: {-0.13, -0.27}, one-star: {-0.18, -0.15}
02:19:03.672 00.000 6880 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.61) = xAngle (-0.82 = -0.82)
02:19:03.672 00.000 6880 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
02:19:03.672 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-2.44 mountX=0.16 mountY=-0.18, mountTheta=-0.84
02:19:03.673 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.15, opts=13)
02:19:03.673 00.000 6880 Enqueuing Move request for scope (-0.18, -0.15)
02:19:03.673 00.000 10052 Worker thread wakes up
02:19:03.673 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
02:19:03.673 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
02:19:03.674 00.001 10052 Moving (-0.18, -0.15) raw xDistance=0.16 yDistance=-0.18
02:19:03.674 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:19:03.674 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
02:19:03.674 00.000 10052 MoveAxis(W, 44, ABG)
02:19:03.674 00.000 10052 Guiding  Dir = 3, Dur = 44
02:19:03.695 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:03.731 00.036 10052 IsSlewing returns 0
02:19:03.734 00.003 6880 UpdateGuideState exits: m=2524 SNR=34.7
02:19:03.734 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:03.734 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:03.734 00.000 6880 Enqueuing Expose request
02:19:03.797 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"255c2957-d1f1-4b97-bf73-a7c5d725cc98"}
02:19:03.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"255c2957-d1f1-4b97-bf73-a7c5d725cc98"}
02:19:03.798 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c8de783c-323d-429c-a41c-9bfd8315e9e5"}
02:19:03.798 00.000 6880 case statement mapped state 6 to 3
02:19:03.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8de783c-323d-429c-a41c-9bfd8315e9e5"}
02:19:03.799 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2d36fdc7-9a05-4911-a099-6f05d7673518"}
02:19:03.799 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3330,"width":15,"height":15,"star_pos":[6.75,6.71],"pixels":"..."},"id":"2d36fdc7-9a05-4911-a099-6f05d7673518"}
02:19:03.811 00.012 10052 IsGuiding returns 0
02:19:03.955 00.144 10052 IsGuiding returns 0
02:19:03.955 00.000 10052 Move returns status 0, amount 44
02:19:03.955 00.000 10052 MoveAxis(N, 0, ABG)
02:19:03.955 00.000 10052 Move returns status 0, amount 0
02:19:03.955 00.000 10052 move complete, result=0
02:19:03.955 00.000 10052 worker thread done servicing request
02:19:03.955 00.000 6880 GuideStep: 0.2 px 44 ms WEST, -0.2 px 0 ms NORTH
02:19:03.955 00.000 10052 Worker thread wakes up
02:19:03.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:03.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:05.084 01.129 10052 Exposure complete
02:19:05.148 00.064 10052 worker thread done servicing request
02:19:05.148 00.000 6880 OnExposeComplete: enter
02:19:05.148 00.000 6880 UpdateGuideState(): m_state=6
02:19:05.148 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3331
02:19:05.148 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.74, Mass=2534, SNR=34.8, Peak=172 HFD=4.5
02:19:05.148 00.000 6880 MultiStar: [#1 -0.03,-0.11,0.97,U] [#2 0.15,0.05,0.97,U] [#3 -0.01,0.09,0.91,U] [#4 -0.07,-0.03,0.84,U] [#5 -0.05,-0.02,0.97,U] [#6 -0.05,-0.20,0.97,U] [#7 -0.23,0.04,0.76,U] [#8 -0.07,0.10,0.81,U] 
02:19:05.148 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.03}, one-star: {-0.05, -0.13}
02:19:05.148 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
02:19:05.148 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
02:19:05.148 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-2.53 mountX=0.03 mountY=-0.04, mountTheta=-0.93
02:19:05.150 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.03, opts=13)
02:19:05.150 00.000 6880 Enqueuing Move request for scope (-0.04, -0.03)
02:19:05.150 00.000 10052 Worker thread wakes up
02:19:05.150 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.03) opts 0xd
02:19:05.150 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.03)
02:19:05.150 00.000 10052 Moving (-0.04, -0.03) raw xDistance=0.03 yDistance=-0.04
02:19:05.150 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:19:05.150 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.09, using input
02:19:05.151 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
02:19:05.151 00.000 10052 MoveAxis(E, 0, ABG)
02:19:05.151 00.000 10052 Move returns status 0, amount 0
02:19:05.151 00.000 10052 MoveAxis(N, 0, ABG)
02:19:05.151 00.000 10052 Move returns status 0, amount 0
02:19:05.151 00.000 10052 move complete, result=0
02:19:05.151 00.000 10052 worker thread done servicing request
02:19:05.177 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:05.212 00.035 6880 UpdateGuideState exits: m=2534 SNR=34.8
02:19:05.213 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:05.213 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:05.213 00.000 6880 Enqueuing Expose request
02:19:05.213 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:05.213 00.000 10052 Worker thread wakes up
02:19:05.213 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:05.213 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:05.797 00.584 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f4cc2d43-8302-4e35-9e67-c704025bf2bd"}
02:19:05.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f4cc2d43-8302-4e35-9e67-c704025bf2bd"}
02:19:05.798 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"397d8957-dd27-47eb-9183-20a15aa8df15"}
02:19:05.798 00.000 6880 case statement mapped state 6 to 3
02:19:05.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"397d8957-dd27-47eb-9183-20a15aa8df15"}
02:19:05.798 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9437093c-ff53-452a-87db-a8d45c72306c"}
02:19:05.798 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3331,"width":15,"height":15,"star_pos":[6.88,6.74],"pixels":"..."},"id":"9437093c-ff53-452a-87db-a8d45c72306c"}
02:19:06.120 00.322 10052 Exposure complete
02:19:06.179 00.059 10052 worker thread done servicing request
02:19:06.179 00.000 6880 OnExposeComplete: enter
02:19:06.179 00.000 6880 UpdateGuideState(): m_state=6
02:19:06.179 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3332
02:19:06.179 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.86, Mass=2675, SNR=35.8, Peak=176 HFD=4.4
02:19:06.180 00.001 6880 MultiStar: [#1 -0.12,-0.01,0.94,U] [#2 -0.17,0.08,0.95,U] [#3 -0.15,0.17,0.87,U] [#4 -0.09,0.05,0.83,U] [#5 -0.41,0.09,0.97,U] [#6 -0.15,0.06,0.89,U] [#7 -0.30,0.05,0.73,U] [#8 -0.28,0.34,0.79,U] 
02:19:06.180 00.000 6880 single-star, 8 included, MultiStar: {-0.20, 0.09}, one-star: {-0.10, -0.00}
02:19:06.180 00.000 6880 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
02:19:06.180 00.000 6880 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
02:19:06.180 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.12 mountX=0.01 mountY=-0.10, mountTheta=-1.50
02:19:06.181 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.00, opts=13)
02:19:06.181 00.000 6880 Enqueuing Move request for scope (-0.10, -0.00)
02:19:06.181 00.000 10052 Worker thread wakes up
02:19:06.181 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
02:19:06.181 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
02:19:06.181 00.000 10052 Moving (-0.10, -0.00) raw xDistance=0.01 yDistance=-0.10
02:19:06.181 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:06.181 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:19:06.182 00.001 10052 MoveAxis(E, 0, ABG)
02:19:06.182 00.000 10052 Move returns status 0, amount 0
02:19:06.182 00.000 10052 MoveAxis(N, 0, ABG)
02:19:06.182 00.000 10052 Move returns status 0, amount 0
02:19:06.182 00.000 10052 move complete, result=0
02:19:06.182 00.000 10052 worker thread done servicing request
02:19:06.199 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:06.229 00.030 6880 UpdateGuideState exits: m=2675 SNR=35.8
02:19:06.230 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:06.230 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:06.230 00.000 6880 Enqueuing Expose request
02:19:06.230 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:06.230 00.000 10052 Worker thread wakes up
02:19:06.230 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:06.230 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:07.355 01.125 10052 Exposure complete
02:19:07.415 00.060 10052 worker thread done servicing request
02:19:07.415 00.000 6880 OnExposeComplete: enter
02:19:07.415 00.000 6880 UpdateGuideState(): m_state=6
02:19:07.415 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3333
02:19:07.415 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.56, Mass=2589, SNR=35.3, Peak=171 HFD=4.8
02:19:07.416 00.001 6880 MultiStar: [#1 -0.03,-0.43,0.95,U] [#2 0.06,-0.20,0.97,U] [#3 -0.14,-0.14,0.90,U] [#4 -0.20,-0.53,0.00,M1] [#5 -0.07,-0.23,0.98,U] [#6 -0.22,-0.39,0.92,U] [#7 -0.15,-0.17,0.75,U] [#8 -0.17,-0.16,0.78,U] 
02:19:07.416 00.000 6880 refined, 7 included, MultiStar: {-0.10, -0.26}, one-star: {-0.11, -0.31}
02:19:07.416 00.000 6880 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.61) = xAngle (-0.32 = -0.32)
02:19:07.416 00.000 6880 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
02:19:07.416 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.94 mountX=0.26 mountY=-0.10, mountTheta=-0.35
02:19:07.418 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.26, opts=13)
02:19:07.418 00.000 6880 Enqueuing Move request for scope (-0.10, -0.26)
02:19:07.418 00.000 10052 Worker thread wakes up
02:19:07.418 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.26) opts 0xd
02:19:07.418 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.26)
02:19:07.418 00.000 10052 Moving (-0.10, -0.26) raw xDistance=0.26 yDistance=-0.10
02:19:07.418 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:19:07.418 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
02:19:07.418 00.000 10052 MoveAxis(W, 70, ABG)
02:19:07.418 00.000 10052 Guiding  Dir = 3, Dur = 70
02:19:07.440 00.022 10052 IsSlewing returns 0
02:19:07.446 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:07.477 00.031 10052 IsGuiding returns 0
02:19:07.479 00.002 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:19:07.479 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:07.480 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:07.480 00.000 6880 Enqueuing Expose request
02:19:07.504 00.024 10052 PulseGuide returned control before completion, sleep 53
02:19:07.621 00.117 10052 IsGuiding returns 0
02:19:07.622 00.001 10052 Move returns status 0, amount 70
02:19:07.622 00.000 10052 MoveAxis(N, 0, ABG)
02:19:07.622 00.000 10052 Move returns status 0, amount 0
02:19:07.622 00.000 10052 move complete, result=0
02:19:07.622 00.000 10052 worker thread done servicing request
02:19:07.622 00.000 10052 Worker thread wakes up
02:19:07.622 00.000 6880 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
02:19:07.622 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:07.623 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:07.795 00.172 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbf2d529-87ec-4def-a541-513cb8a63058"}
02:19:07.795 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbf2d529-87ec-4def-a541-513cb8a63058"}
02:19:07.796 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee0ac25d-9528-4d34-b748-211d5fcf9b93"}
02:19:07.796 00.000 6880 case statement mapped state 6 to 3
02:19:07.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee0ac25d-9528-4d34-b748-211d5fcf9b93"}
02:19:07.796 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ecf8c136-cb28-4853-a358-34c731802092"}
02:19:07.797 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3333,"width":15,"height":15,"star_pos":[6.82,6.56],"pixels":"..."},"id":"ecf8c136-cb28-4853-a358-34c731802092"}
02:19:08.536 00.739 10052 Exposure complete
02:19:08.598 00.062 10052 worker thread done servicing request
02:19:08.598 00.000 6880 OnExposeComplete: enter
02:19:08.598 00.000 6880 UpdateGuideState(): m_state=6
02:19:08.599 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3334
02:19:08.599 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.91, Mass=2615, SNR=35.5, Peak=198 HFD=4.5
02:19:08.599 00.000 6880 MultiStar: [#1 0.09,-0.05,0.95,U] [#2 0.12,0.11,0.96,U] [#3 -0.12,0.03,0.89,U] [#4 0.00,-0.03,0.84,U] [#5 -0.04,0.03,0.99,U] [#6 -0.15,0.03,0.89,U] [#7 -0.18,-0.08,0.72,U] [#8 -0.16,0.04,0.77,U] 
02:19:08.599 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.02}, one-star: {-0.11, 0.04}
02:19:08.600 00.001 6880 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.61) = xAngle (4.47 = -1.82)
02:19:08.600 00.000 6880 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.44 = -1.85)
02:19:08.600 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.06 cameraTheta=2.85 mountX=-0.01 mountY=-0.05, mountTheta=-1.82
02:19:08.601 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.02, opts=13)
02:19:08.601 00.000 6880 Enqueuing Move request for scope (-0.05, 0.02)
02:19:08.601 00.000 10052 Worker thread wakes up
02:19:08.601 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
02:19:08.602 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
02:19:08.602 00.000 10052 Moving (-0.05, 0.02) raw xDistance=-0.01 yDistance=-0.05
02:19:08.602 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:08.602 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
02:19:08.602 00.000 10052 MoveAxis(E, 0, ABG)
02:19:08.602 00.000 10052 Move returns status 0, amount 0
02:19:08.602 00.000 10052 MoveAxis(N, 0, ABG)
02:19:08.602 00.000 10052 Move returns status 0, amount 0
02:19:08.602 00.000 10052 move complete, result=0
02:19:08.602 00.000 10052 worker thread done servicing request
02:19:08.621 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:08.649 00.028 6880 UpdateGuideState exits: m=2615 SNR=35.5
02:19:08.649 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:08.649 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:08.649 00.000 6880 Enqueuing Expose request
02:19:08.649 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:08.649 00.000 10052 Worker thread wakes up
02:19:08.649 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:08.649 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:09.779 01.130 10052 Exposure complete
02:19:09.794 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e9e3d7f-be81-40c1-b53a-fa1d9ec9bafc"}
02:19:09.794 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e9e3d7f-be81-40c1-b53a-fa1d9ec9bafc"}
02:19:09.795 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01afca16-49c6-4569-ac1c-c7cd561f4df6"}
02:19:09.795 00.000 6880 case statement mapped state 6 to 3
02:19:09.795 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01afca16-49c6-4569-ac1c-c7cd561f4df6"}
02:19:09.795 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c5038658-550b-44aa-b20e-8748ed501579"}
02:19:09.795 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3334,"width":15,"height":15,"star_pos":[6.82,6.91],"pixels":"..."},"id":"c5038658-550b-44aa-b20e-8748ed501579"}
02:19:09.846 00.051 10052 worker thread done servicing request
02:19:09.846 00.000 6880 OnExposeComplete: enter
02:19:09.846 00.000 6880 UpdateGuideState(): m_state=6
02:19:09.846 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3335
02:19:09.846 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.65, Mass=2602, SNR=35.4, Peak=170 HFD=4.5
02:19:09.847 00.001 6880 MultiStar: [#1 0.08,-0.06,0.94,U] [#2 0.17,-0.05,0.95,U] [#3 -0.06,0.02,0.92,U] [#4 0.03,-0.13,0.84,U] [#5 -0.07,-0.21,0.97,U] [#6 -0.07,-0.28,0.92,U] [#7 -0.11,-0.12,0.75,U] [#8 -0.07,0.06,0.79,U] 
02:19:09.847 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.11}, one-star: {0.02, -0.22}
02:19:09.847 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
02:19:09.847 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:19:09.847 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.61 mountX=0.11 mountY=-0.00, mountTheta=-0.03
02:19:09.848 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.11, opts=13)
02:19:09.849 00.001 6880 Enqueuing Move request for scope (-0.00, -0.11)
02:19:09.849 00.000 10052 Worker thread wakes up
02:19:09.849 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.11) opts 0xd
02:19:09.849 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.11)
02:19:09.849 00.000 10052 Moving (-0.00, -0.11) raw xDistance=0.11 yDistance=-0.00
02:19:09.849 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:19:09.849 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
02:19:09.849 00.000 10052 MoveAxis(W, 30, ABG)
02:19:09.849 00.000 10052 Guiding  Dir = 3, Dur = 30
02:19:09.869 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:09.888 00.019 10052 IsSlewing returns 0
02:19:09.901 00.013 6880 UpdateGuideState exits: m=2602 SNR=35.4
02:19:09.902 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:09.902 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:09.902 00.000 6880 Enqueuing Expose request
02:19:09.966 00.064 10052 IsGuiding returns 0
02:19:10.110 00.144 10052 IsGuiding returns 0
02:19:10.110 00.000 10052 Move returns status 0, amount 30
02:19:10.110 00.000 10052 MoveAxis(N, 0, ABG)
02:19:10.110 00.000 10052 Move returns status 0, amount 0
02:19:10.110 00.000 10052 move complete, result=0
02:19:10.111 00.001 10052 worker thread done servicing request
02:19:10.111 00.000 6880 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
02:19:10.111 00.000 10052 Worker thread wakes up
02:19:10.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:10.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:11.018 00.907 10052 Exposure complete
02:19:11.075 00.057 10052 worker thread done servicing request
02:19:11.075 00.000 6880 OnExposeComplete: enter
02:19:11.075 00.000 6880 UpdateGuideState(): m_state=6
02:19:11.075 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3336
02:19:11.075 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.74, Mass=2553, SNR=35.1, Peak=171 HFD=4.6
02:19:11.076 00.001 6880 MultiStar: [#1 -0.03,-0.31,0.95,U] [#2 -0.06,-0.37,1.00,U] [#3 -0.12,0.05,0.90,U] [#4 -0.07,-0.10,0.85,U] [#5 -0.07,-0.10,0.97,U] [#6 -0.01,-0.01,0.92,U] [#7 -0.14,0.02,0.74,U] [#8 -0.03,0.09,0.78,U] 
02:19:11.076 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.11}, one-star: {-0.11, -0.13}
02:19:11.076 00.000 6880 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.61) = xAngle (-0.55 = -0.55)
02:19:11.076 00.000 6880 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
02:19:11.076 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-2.16 mountX=0.11 mountY=-0.07, mountTheta=-0.57
02:19:11.078 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.11, opts=13)
02:19:11.078 00.000 6880 Enqueuing Move request for scope (-0.07, -0.11)
02:19:11.078 00.000 10052 Worker thread wakes up
02:19:11.078 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.11) opts 0xd
02:19:11.078 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.11)
02:19:11.078 00.000 10052 Moving (-0.07, -0.11) raw xDistance=0.11 yDistance=-0.07
02:19:11.078 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:19:11.078 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
02:19:11.078 00.000 10052 MoveAxis(E, 0, ABG)
02:19:11.078 00.000 10052 Move returns status 0, amount 0
02:19:11.078 00.000 10052 MoveAxis(N, 0, ABG)
02:19:11.078 00.000 10052 Move returns status 0, amount 0
02:19:11.078 00.000 10052 move complete, result=0
02:19:11.078 00.000 10052 worker thread done servicing request
02:19:11.098 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:11.131 00.033 6880 UpdateGuideState exits: m=2553 SNR=35.1
02:19:11.132 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:11.132 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:11.132 00.000 6880 Enqueuing Expose request
02:19:11.132 00.000 10052 Worker thread wakes up
02:19:11.132 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:19:11.132 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:11.132 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:11.795 00.663 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0be38f1c-a076-4e51-b401-b800a4a34257"}
02:19:11.795 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0be38f1c-a076-4e51-b401-b800a4a34257"}
02:19:11.796 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8bd7d6bc-c5b3-495d-aa92-89a005d72ab8"}
02:19:11.796 00.000 6880 case statement mapped state 6 to 3
02:19:11.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bd7d6bc-c5b3-495d-aa92-89a005d72ab8"}
02:19:11.797 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa2c9ba9-4307-4389-818d-f8960248f538"}
02:19:11.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3336,"width":15,"height":15,"star_pos":[6.82,6.74],"pixels":"..."},"id":"fa2c9ba9-4307-4389-818d-f8960248f538"}
02:19:12.259 00.462 10052 Exposure complete
02:19:12.329 00.070 10052 worker thread done servicing request
02:19:12.329 00.000 6880 OnExposeComplete: enter
02:19:12.330 00.001 6880 UpdateGuideState(): m_state=6
02:19:12.330 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3337
02:19:12.330 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=891.87, Mass=2539, SNR=34.9, Peak=165 HFD=4.6
02:19:12.330 00.000 6880 MultiStar: [#1 -0.12,-0.29,0.94,U] [#2 -0.12,-0.20,0.96,U] [#3 -0.29,0.05,0.92,U] [#4 -0.29,-0.33,0.82,U] [#5 -0.13,-0.22,0.97,U] [#6 -0.29,-0.02,0.92,U] [#7 -0.33,-0.17,0.74,U] [#8 -0.22,0.03,0.79,U] 
02:19:12.330 00.000 6880 single-star, 8 included, MultiStar: {-0.22, -0.13}, one-star: {-0.25, -0.00}
02:19:12.331 00.001 6880 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
02:19:12.331 00.000 6880 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
02:19:12.331 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.00 hyp=0.25 cameraTheta=-3.14 mountX=0.01 mountY=-0.25, mountTheta=-1.52
02:19:12.332 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.00, opts=13)
02:19:12.332 00.000 6880 Enqueuing Move request for scope (-0.25, -0.00)
02:19:12.332 00.000 10052 Worker thread wakes up
02:19:12.332 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.00) opts 0xd
02:19:12.332 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.00)
02:19:12.332 00.000 10052 Moving (-0.25, -0.00) raw xDistance=0.01 yDistance=-0.25
02:19:12.333 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:12.333 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
02:19:12.333 00.000 10052 MoveAxis(E, 0, ABG)
02:19:12.333 00.000 10052 Move returns status 0, amount 0
02:19:12.333 00.000 10052 MoveAxis(N, 0, ABG)
02:19:12.333 00.000 10052 Move returns status 0, amount 0
02:19:12.333 00.000 10052 move complete, result=0
02:19:12.333 00.000 10052 worker thread done servicing request
02:19:12.358 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:12.398 00.040 6880 UpdateGuideState exits: m=2539 SNR=34.9
02:19:12.398 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:12.398 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:12.398 00.000 6880 Enqueuing Expose request
02:19:12.398 00.000 10052 Worker thread wakes up
02:19:12.398 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:19:12.398 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:12.398 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:13.314 00.916 10052 Exposure complete
02:19:13.377 00.063 10052 worker thread done servicing request
02:19:13.377 00.000 6880 OnExposeComplete: enter
02:19:13.377 00.000 6880 UpdateGuideState(): m_state=6
02:19:13.377 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3338
02:19:13.377 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.65, Mass=2634, SNR=35.7, Peak=179 HFD=4.6
02:19:13.378 00.001 6880 MultiStar: [#1 0.17,-0.24,0.95,U] [#2 0.20,-0.28,0.95,U] [#3 -0.03,-0.33,0.93,U] [#4 0.09,-0.22,0.84,U] [#5 -0.04,-0.17,0.96,U] [#6 0.03,-0.38,0.92,U] [#7 0.02,-0.13,0.74,U] [#8 -0.01,-0.12,0.79,U] 
02:19:13.378 00.000 6880 single-star, 8 included, MultiStar: {0.04, -0.24}, one-star: {-0.07, -0.22}
02:19:13.378 00.000 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
02:19:13.378 00.000 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:19:13.378 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.89 mountX=0.22 mountY=-0.07, mountTheta=-0.30
02:19:13.380 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.22, opts=13)
02:19:13.380 00.000 6880 Enqueuing Move request for scope (-0.07, -0.22)
02:19:13.380 00.000 10052 Worker thread wakes up
02:19:13.380 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
02:19:13.380 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
02:19:13.380 00.000 10052 Moving (-0.07, -0.22) raw xDistance=0.22 yDistance=-0.07
02:19:13.380 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:19:13.380 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
02:19:13.380 00.000 10052 MoveAxis(W, 59, ABG)
02:19:13.380 00.000 10052 Guiding  Dir = 3, Dur = 59
02:19:13.401 00.021 10052 IsSlewing returns 0
02:19:13.405 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:13.439 00.034 10052 IsGuiding returns 0
02:19:13.441 00.002 6880 UpdateGuideState exits: m=2634 SNR=35.7
02:19:13.441 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:13.441 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:13.441 00.000 6880 Enqueuing Expose request
02:19:13.467 00.026 10052 PulseGuide returned control before completion, sleep 43
02:19:13.583 00.116 10052 IsGuiding returns 0
02:19:13.583 00.000 10052 Move returns status 0, amount 59
02:19:13.583 00.000 10052 MoveAxis(N, 0, ABG)
02:19:13.583 00.000 10052 Move returns status 0, amount 0
02:19:13.584 00.001 10052 move complete, result=0
02:19:13.584 00.000 10052 worker thread done servicing request
02:19:13.584 00.000 10052 Worker thread wakes up
02:19:13.584 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:13.584 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:13.584 00.000 6880 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
02:19:13.795 00.211 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fcddf3b8-1e1d-4135-99c4-10cd3ec007fe"}
02:19:13.795 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fcddf3b8-1e1d-4135-99c4-10cd3ec007fe"}
02:19:13.796 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ecd67fb-233f-4cf4-b29a-6c5eb41c1024"}
02:19:13.796 00.000 6880 case statement mapped state 6 to 3
02:19:13.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ecd67fb-233f-4cf4-b29a-6c5eb41c1024"}
02:19:13.796 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b7f1195-da83-4b6f-bb19-294d92ec2def"}
02:19:13.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3338,"width":15,"height":15,"star_pos":[6.86,6.65],"pixels":"..."},"id":"0b7f1195-da83-4b6f-bb19-294d92ec2def"}
02:19:14.722 00.926 10052 Exposure complete
02:19:14.783 00.061 10052 worker thread done servicing request
02:19:14.783 00.000 6880 OnExposeComplete: enter
02:19:14.783 00.000 6880 UpdateGuideState(): m_state=6
02:19:14.783 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3339
02:19:14.783 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=891.63, Mass=2512, SNR=34.8, Peak=151 HFD=4.7
02:19:14.784 00.001 6880 MultiStar: [#1 -0.10,-0.46,0.98,U] [#2 0.04,-0.47,0.99,U] [#3 -0.12,-0.34,0.94,U] [#4 -0.19,-0.44,0.83,U] [#5 -0.05,-0.20,0.97,U] [#6 -0.28,-0.43,0.91,U] [#7 -0.06,-0.31,0.77,U] [#8 -0.09,-0.17,0.80,U] 
02:19:14.784 00.000 6880 single-star, 8 included, MultiStar: {-0.09, -0.34}, one-star: {-0.00, -0.23}
02:19:14.784 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:19:14.784 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:19:14.784 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.59 mountX=0.23 mountY=-0.00, mountTheta=-0.00
02:19:14.785 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.23, opts=13)
02:19:14.785 00.000 6880 Enqueuing Move request for scope (-0.00, -0.23)
02:19:14.785 00.000 10052 Worker thread wakes up
02:19:14.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.23) opts 0xd
02:19:14.785 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.23)
02:19:14.785 00.000 10052 Moving (-0.00, -0.23) raw xDistance=0.23 yDistance=-0.00
02:19:14.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:19:14.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
02:19:14.785 00.000 10052 MoveAxis(W, 65, ABG)
02:19:14.785 00.000 10052 Guiding  Dir = 3, Dur = 65
02:19:14.806 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:14.806 00.000 10052 IsSlewing returns 0
02:19:14.836 00.030 6880 UpdateGuideState exits: m=2512 SNR=34.8
02:19:14.836 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:14.836 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:14.836 00.000 6880 Enqueuing Expose request
02:19:14.844 00.008 10052 IsGuiding returns 0
02:19:14.872 00.028 10052 PulseGuide returned control before completion, sleep 48
02:19:14.943 00.071 10052 IsGuiding returns 0
02:19:14.943 00.000 10052 Move returns status 0, amount 65
02:19:14.943 00.000 10052 MoveAxis(N, 0, ABG)
02:19:14.943 00.000 10052 Move returns status 0, amount 0
02:19:14.943 00.000 10052 move complete, result=0
02:19:14.943 00.000 10052 worker thread done servicing request
02:19:14.944 00.001 6880 GuideStep: 0.2 px 65 ms WEST, -0.0 px 0 ms NORTH
02:19:14.944 00.000 10052 Worker thread wakes up
02:19:14.944 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:14.944 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:15.794 00.850 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02729c21-dab5-4ddb-9f30-487d58fb1b8e"}
02:19:15.794 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02729c21-dab5-4ddb-9f30-487d58fb1b8e"}
02:19:15.794 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce8add41-d23a-40f1-bdc1-30b412cd538c"}
02:19:15.794 00.000 6880 case statement mapped state 6 to 3
02:19:15.794 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce8add41-d23a-40f1-bdc1-30b412cd538c"}
02:19:15.796 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c6138865-8b04-47b7-9a1a-aac27eab89e7"}
02:19:15.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3339,"width":15,"height":15,"star_pos":[6.92,6.63],"pixels":"..."},"id":"c6138865-8b04-47b7-9a1a-aac27eab89e7"}
02:19:15.861 00.065 10052 Exposure complete
02:19:15.931 00.070 10052 worker thread done servicing request
02:19:15.931 00.000 6880 OnExposeComplete: enter
02:19:15.931 00.000 6880 UpdateGuideState(): m_state=6
02:19:15.932 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3340
02:19:15.932 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=891.86, Mass=2593, SNR=35.4, Peak=152 HFD=4.6
02:19:15.932 00.000 6880 MultiStar: [#1 0.00,-0.08,0.95,U] [#2 -0.12,0.11,0.98,U] [#3 -0.26,0.10,0.93,U] [#4 -0.17,-0.19,0.83,U] [#5 -0.09,-0.00,0.95,U] [#6 -0.27,0.03,0.92,U] [#7 -0.18,0.12,0.75,U] [#8 -0.14,0.07,0.80,U] 
02:19:15.932 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.21, -0.01}
02:19:15.932 00.000 6880 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.61) = xAngle (4.66 = -1.62)
02:19:15.932 00.000 6880 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.63 = -1.66)
02:19:15.932 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.05 mountX=-0.01 mountY=-0.16, mountTheta=-1.62
02:19:15.934 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.02, opts=13)
02:19:15.934 00.000 6880 Enqueuing Move request for scope (-0.16, 0.02)
02:19:15.934 00.000 10052 Worker thread wakes up
02:19:15.934 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
02:19:15.934 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
02:19:15.934 00.000 10052 Moving (-0.16, 0.02) raw xDistance=-0.01 yDistance=-0.16
02:19:15.934 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:15.934 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:19:15.935 00.001 10052 MoveAxis(E, 0, ABG)
02:19:15.935 00.000 10052 Move returns status 0, amount 0
02:19:15.935 00.000 10052 MoveAxis(N, 0, ABG)
02:19:15.935 00.000 10052 Move returns status 0, amount 0
02:19:15.935 00.000 10052 move complete, result=0
02:19:15.935 00.000 10052 worker thread done servicing request
02:19:15.955 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:15.991 00.036 6880 UpdateGuideState exits: m=2593 SNR=35.4
02:19:15.991 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:15.991 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:15.991 00.000 6880 Enqueuing Expose request
02:19:15.991 00.000 10052 Worker thread wakes up
02:19:15.991 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:15.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:15.992 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:17.125 01.133 10052 Exposure complete
02:19:17.186 00.061 10052 worker thread done servicing request
02:19:17.186 00.000 6880 OnExposeComplete: enter
02:19:17.187 00.001 6880 UpdateGuideState(): m_state=6
02:19:17.187 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3341
02:19:17.187 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.84, Mass=2570, SNR=35.2, Peak=170 HFD=4.5
02:19:17.187 00.000 6880 MultiStar: [#1 0.11,0.00,0.96,U] [#2 0.13,0.03,0.97,U] [#3 -0.07,0.13,0.91,U] [#4 -0.02,0.05,0.84,U] [#5 -0.12,-0.02,0.97,U] [#6 -0.07,0.14,0.92,U] [#7 -0.10,-0.01,0.74,U] [#8 -0.17,0.14,0.79,U] 
02:19:17.187 00.000 6880 single-star, 8 included, MultiStar: {-0.03, 0.05}, one-star: {-0.02, -0.02}
02:19:17.187 00.000 6880 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
02:19:17.188 00.001 6880 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
02:19:17.188 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-2.27 mountX=0.02 mountY=-0.02, mountTheta=-0.68
02:19:17.189 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.02, opts=13)
02:19:17.189 00.000 6880 Enqueuing Move request for scope (-0.02, -0.02)
02:19:17.189 00.000 10052 Worker thread wakes up
02:19:17.189 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.02) opts 0xd
02:19:17.189 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.02)
02:19:17.189 00.000 10052 Moving (-0.02, -0.02) raw xDistance=0.02 yDistance=-0.02
02:19:17.189 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:19:17.189 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:19:17.189 00.000 10052 MoveAxis(E, 0, ABG)
02:19:17.189 00.000 10052 Move returns status 0, amount 0
02:19:17.190 00.001 10052 MoveAxis(N, 0, ABG)
02:19:17.190 00.000 10052 Move returns status 0, amount 0
02:19:17.190 00.000 10052 move complete, result=0
02:19:17.190 00.000 10052 worker thread done servicing request
02:19:17.211 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:17.250 00.039 6880 UpdateGuideState exits: m=2570 SNR=35.2
02:19:17.250 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:17.250 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:17.250 00.000 6880 Enqueuing Expose request
02:19:17.250 00.000 10052 Worker thread wakes up
02:19:17.250 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:17.251 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:17.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:18.169 00.918 10052 Exposure complete
02:19:18.241 00.072 10052 worker thread done servicing request
02:19:18.241 00.000 6880 OnExposeComplete: enter
02:19:18.241 00.000 6880 UpdateGuideState(): m_state=6
02:19:18.242 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3342
02:19:18.242 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.68, Mass=2578, SNR=35.3, Peak=159 HFD=4.7
02:19:18.242 00.000 6880 MultiStar: [#1 -0.03,-0.26,0.94,U] [#2 0.10,-0.14,0.96,U] [#3 -0.05,-0.06,0.93,U] [#4 0.04,-0.13,0.84,U] [#5 -0.01,-0.20,0.96,U] [#6 -0.06,0.00,0.91,U] [#7 -0.00,-0.04,0.74,U] [#8 -0.14,0.07,0.80,U] 
02:19:18.242 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.11}, one-star: {-0.12, -0.19}
02:19:18.242 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
02:19:18.242 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:19:18.242 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.11 hyp=0.12 cameraTheta=-1.83 mountX=0.11 mountY=-0.03, mountTheta=-0.25
02:19:18.244 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.11, opts=13)
02:19:18.245 00.001 6880 Enqueuing Move request for scope (-0.03, -0.11)
02:19:18.245 00.000 10052 Worker thread wakes up
02:19:18.245 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.11) opts 0xd
02:19:18.245 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.11)
02:19:18.245 00.000 10052 Moving (-0.03, -0.11) raw xDistance=0.11 yDistance=-0.03
02:19:18.245 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:19:18.245 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
02:19:18.246 00.001 10052 MoveAxis(W, 30, ABG)
02:19:18.246 00.000 10052 Guiding  Dir = 3, Dur = 30
02:19:18.275 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:18.322 00.047 6880 UpdateGuideState exits: m=2578 SNR=35.3
02:19:18.322 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:18.322 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:18.323 00.001 6880 Enqueuing Expose request
02:19:18.333 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e6727843-5ad9-41c5-baf5-cb7cf7b14a42"}
02:19:18.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e6727843-5ad9-41c5-baf5-cb7cf7b14a42"}
02:19:18.335 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d4ea4dfc-9534-41c0-92b8-ffff048cdb37"}
02:19:18.336 00.001 6880 case statement mapped state 6 to 3
02:19:18.336 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4ea4dfc-9534-41c0-92b8-ffff048cdb37"}
02:19:18.338 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2ca8344e-5850-4a6b-9196-cdefab384ea2"}
02:19:18.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3342,"width":15,"height":15,"star_pos":[6.81,6.68],"pixels":"..."},"id":"2ca8344e-5850-4a6b-9196-cdefab384ea2"}
02:19:18.347 00.009 10052 IsSlewing returns 0
02:19:18.416 00.069 10052 IsGuiding returns 0
02:19:18.482 00.066 10052 IsGuiding returns 1
02:19:18.483 00.001 10052 scope still moving after pulse duration time elapsed
02:19:18.529 00.046 10052 IsSlewing returns 0
02:19:18.568 00.039 10052 IsGuiding returns 0
02:19:18.569 00.001 10052 scope move finished after 30 + 121 ms
02:19:18.569 00.000 10052 Move returns status 0, amount 30
02:19:18.569 00.000 10052 MoveAxis(N, 0, ABG)
02:19:18.569 00.000 10052 Move returns status 0, amount 0
02:19:18.569 00.000 10052 move complete, result=0
02:19:18.569 00.000 10052 worker thread done servicing request
02:19:18.569 00.000 10052 Worker thread wakes up
02:19:18.570 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:18.570 00.000 6880 GuideStep: 0.1 px 30 ms WEST, -0.0 px 0 ms NORTH
02:19:18.570 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:19.702 01.132 10052 Exposure complete
02:19:19.782 00.080 10052 worker thread done servicing request
02:19:19.782 00.000 6880 OnExposeComplete: enter
02:19:19.782 00.000 6880 UpdateGuideState(): m_state=6
02:19:19.782 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3343
02:19:19.782 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=891.57, Mass=2587, SNR=35.3, Peak=173 HFD=4.7
02:19:19.783 00.001 6880 MultiStar: [#1 0.18,-0.32,0.94,U] [#2 0.21,-0.18,0.97,U] [#3 0.05,-0.41,0.91,U] [#4 0.08,-0.55,0.00,M1] [#5 0.14,-0.40,0.97,U] [#6 0.09,-0.41,0.92,U] [#7 0.12,-0.44,0.75,U] [#8 -0.00,-0.39,0.79,U] 
02:19:19.783 00.000 6880 single-star, 7 included, MultiStar: {0.12, -0.35}, one-star: {0.11, -0.30}
02:19:19.783 00.000 6880 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.61) = xAngle (0.41 = 0.41)
02:19:19.783 00.000 6880 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
02:19:19.783 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.30 hyp=0.32 cameraTheta=-1.21 mountX=0.29 mountY=0.12, mountTheta=0.38
02:19:19.785 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.30, opts=13)
02:19:19.785 00.000 6880 Enqueuing Move request for scope (0.11, -0.30)
02:19:19.785 00.000 10052 Worker thread wakes up
02:19:19.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.30) opts 0xd
02:19:19.785 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.30)
02:19:19.785 00.000 10052 Moving (0.11, -0.30) raw xDistance=0.29 yDistance=0.12
02:19:19.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
02:19:19.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
02:19:19.785 00.000 10052 MoveAxis(W, 80, ABG)
02:19:19.785 00.000 10052 Guiding  Dir = 3, Dur = 80
02:19:19.812 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:19.846 00.034 10052 IsSlewing returns 0
02:19:19.858 00.012 6880 UpdateGuideState exits: m=2587 SNR=35.3
02:19:19.858 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:19.858 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:19.858 00.000 6880 Enqueuing Expose request
02:19:19.885 00.027 10052 IsGuiding returns 0
02:19:19.912 00.027 10052 PulseGuide returned control before completion, sleep 64
02:19:19.998 00.086 10052 IsGuiding returns 0
02:19:19.999 00.001 10052 Move returns status 0, amount 80
02:19:19.999 00.000 10052 MoveAxis(N, 0, ABG)
02:19:19.999 00.000 10052 Move returns status 0, amount 0
02:19:19.999 00.000 10052 move complete, result=0
02:19:19.999 00.000 10052 worker thread done servicing request
02:19:19.999 00.000 10052 Worker thread wakes up
02:19:19.999 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:19.999 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:20.041 00.042 6880 GuideStep: 0.3 px 80 ms WEST, 0.1 px 0 ms NORTH
02:19:20.605 00.564 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a04187b-d666-42ae-9920-1c79e5e6a980"}
02:19:20.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a04187b-d666-42ae-9920-1c79e5e6a980"}
02:19:20.731 00.126 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c680e53c-03d4-48f5-bec1-b8a3588c6b06"}
02:19:20.731 00.000 6880 case statement mapped state 6 to 3
02:19:20.731 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c680e53c-03d4-48f5-bec1-b8a3588c6b06"}
02:19:20.734 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3cf30222-4f18-449f-a49a-41dc9f962f08"}
02:19:20.734 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3343,"width":15,"height":15,"star_pos":[7.04,6.57],"pixels":"..."},"id":"3cf30222-4f18-449f-a49a-41dc9f962f08"}
02:19:20.922 00.188 10052 Exposure complete
02:19:21.048 00.126 10052 worker thread done servicing request
02:19:21.048 00.000 6880 OnExposeComplete: enter
02:19:21.048 00.000 6880 UpdateGuideState(): m_state=6
02:19:21.049 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3344
02:19:21.049 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.01, Mass=2524, SNR=34.9, Peak=168 HFD=4.4
02:19:21.050 00.001 6880 MultiStar: [#1 0.01,-0.84,0.00,M1] [#2 0.07,-0.87,0.00,M1] [#3 -0.09,-0.80,0.00,M1] [#4 -0.05,-0.77,0.00,M2] [#5 0.00,-0.74,0.00,M1] [#6 -0.00,-0.85,0.00,M1] [#7 -0.08,-0.77,0.00,M1] [#8 -0.16,-0.68,0.00,M1] 
02:19:21.050 00.000 6880 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.61) = xAngle (0.06 = 0.06)
02:19:21.050 00.000 6880 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:19:21.050 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.85 hyp=0.85 cameraTheta=-1.55 mountX=0.85 mountY=0.02, mountTheta=0.03
02:19:21.051 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.85, opts=13)
02:19:21.052 00.001 6880 Enqueuing Move request for scope (0.01, -0.85)
02:19:21.052 00.000 10052 Worker thread wakes up
02:19:21.052 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.85) opts 0xd
02:19:21.052 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.85)
02:19:21.052 00.000 10052 Moving (0.01, -0.85) raw xDistance=0.85 yDistance=0.02
02:19:21.052 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.39 from input 0.85
02:19:21.052 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.07, using input
02:19:21.052 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
02:19:21.052 00.000 10052 MoveAxis(W, 232, ABG)
02:19:21.052 00.000 10052 Guiding  Dir = 3, Dur = 232
02:19:21.074 00.022 10052 IsSlewing returns 0
02:19:21.086 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:21.112 00.026 10052 IsGuiding returns 0
02:19:21.139 00.027 10052 PulseGuide returned control before completion, sleep 215
02:19:21.164 00.025 6880 UpdateGuideState exits: m=2524 SNR=34.9
02:19:21.164 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:21.164 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:21.164 00.000 6880 Enqueuing Expose request
02:19:21.391 00.227 10052 IsGuiding returns 0
02:19:21.391 00.000 10052 Move returns status 0, amount 232
02:19:21.393 00.002 10052 MoveAxis(N, 0, ABG)
02:19:21.393 00.000 10052 Move returns status 0, amount 0
02:19:21.393 00.000 10052 move complete, result=0
02:19:21.393 00.000 10052 worker thread done servicing request
02:19:21.394 00.001 10052 Worker thread wakes up
02:19:21.394 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:21.400 00.006 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:21.966 00.566 6880 GuideStep: 0.9 px 232 ms WEST, 0.0 px 0 ms NORTH
02:19:22.528 00.562 10052 Exposure complete
02:19:22.608 00.080 10052 worker thread done servicing request
02:19:22.608 00.000 6880 OnExposeComplete: enter
02:19:22.608 00.000 6880 UpdateGuideState(): m_state=6
02:19:22.608 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3345
02:19:22.609 00.001 6880 Star::Find returns 1 (0), X=407.88, Y=891.09, Mass=2612, SNR=35.5, Peak=175 HFD=4.5
02:19:22.609 00.000 6880 MultiStar: [#1 0.08,-0.84,0.00,M2] [#2 0.17,-0.87,0.00,M2] [#3 -0.03,-0.80,0.00,M2] [#4 -0.00,-0.93,0.00,M3] [#5 -0.04,-0.89,0.00,M2] [#6 -0.05,-0.85,0.00,M2] [#7 -0.12,-0.79,0.00,M2] [#8 -0.08,-0.78,0.00,M2] 
02:19:22.609 00.000 6880 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.61) = xAngle (-0.01 = -0.01)
02:19:22.610 00.001 6880 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:19:22.610 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.78 hyp=0.78 cameraTheta=-1.63 mountX=0.78 mountY=-0.04, mountTheta=-0.05
02:19:22.612 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.78, opts=13)
02:19:22.612 00.000 6880 Enqueuing Move request for scope (-0.04, -0.78)
02:19:22.612 00.000 10052 Worker thread wakes up
02:19:22.612 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.78) opts 0xd
02:19:22.612 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.78)
02:19:22.613 00.001 10052 Moving (-0.04, -0.78) raw xDistance=0.78 yDistance=-0.04
02:19:22.613 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.78
02:19:22.613 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
02:19:22.613 00.000 10052 MoveAxis(W, 220, ABG)
02:19:22.613 00.000 10052 Guiding  Dir = 3, Dur = 220
02:19:22.637 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:22.659 00.022 10052 IsSlewing returns 0
02:19:22.672 00.013 6880 UpdateGuideState exits: m=2612 SNR=35.5
02:19:22.673 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:22.673 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:22.673 00.000 6880 Enqueuing Expose request
02:19:22.673 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c70f3cb2-661b-428f-be09-b39d04860f88"}
02:19:22.673 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c70f3cb2-661b-428f-be09-b39d04860f88"}
02:19:22.681 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fdb193c2-dca5-4893-a4de-4d58c6f22f52"}
02:19:22.681 00.000 6880 case statement mapped state 6 to 3
02:19:22.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdb193c2-dca5-4893-a4de-4d58c6f22f52"}
02:19:22.683 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1bd1bc2d-b1ab-4011-a981-1501679ba304"}
02:19:22.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3345,"width":15,"height":15,"star_pos":[6.88,7.09],"pixels":"..."},"id":"1bd1bc2d-b1ab-4011-a981-1501679ba304"}
02:19:22.734 00.051 10052 IsGuiding returns 0
02:19:22.799 00.065 10052 PulseGuide returned control before completion, sleep 167
02:19:23.002 00.203 10052 IsGuiding returns 1
02:19:23.002 00.000 10052 scope still moving after pulse duration time elapsed
02:19:23.048 00.046 10052 IsSlewing returns 0
02:19:23.087 00.039 10052 IsGuiding returns 0
02:19:23.087 00.000 10052 scope move finished after 220 + 131 ms
02:19:23.087 00.000 10052 Move returns status 0, amount 220
02:19:23.087 00.000 10052 MoveAxis(N, 0, ABG)
02:19:23.087 00.000 10052 Move returns status 0, amount 0
02:19:23.087 00.000 10052 move complete, result=0
02:19:23.088 00.001 10052 worker thread done servicing request
02:19:23.088 00.000 6880 GuideStep: 0.8 px 220 ms WEST, -0.0 px 0 ms NORTH
02:19:23.088 00.000 10052 Worker thread wakes up
02:19:23.088 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:23.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:23.995 00.907 10052 Exposure complete
02:19:24.056 00.061 10052 worker thread done servicing request
02:19:24.056 00.000 6880 OnExposeComplete: enter
02:19:24.056 00.000 6880 UpdateGuideState(): m_state=6
02:19:24.057 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3346
02:19:24.057 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.24, Mass=2548, SNR=35.0, Peak=174 HFD=4.4
02:19:24.057 00.000 6880 MultiStar: [#1 0.06,-0.65,0.00,M3] [#2 0.11,-0.66,0.00,M3] [#3 -0.12,-0.59,0.00,M3] [#4 -0.13,-0.68,0.00,M4] [#5 0.01,-0.54,0.00,M3] [#6 -0.01,-0.65,0.00,M3] [#7 -0.17,-0.60,0.00,M3] [#8 -0.06,-0.48,0.81,U] 
02:19:24.057 00.000 6880 refined, 1 included, MultiStar: {-0.02, -0.56}, one-star: {0.01, -0.63}
02:19:24.058 00.001 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
02:19:24.058 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:19:24.058 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.56 hyp=0.56 cameraTheta=-1.61 mountX=0.56 mountY=-0.02, mountTheta=-0.03
02:19:24.059 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.56, opts=13)
02:19:24.059 00.000 6880 Enqueuing Move request for scope (-0.02, -0.56)
02:19:24.059 00.000 10052 Worker thread wakes up
02:19:24.059 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.56) opts 0xd
02:19:24.059 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.56)
02:19:24.059 00.000 10052 Moving (-0.02, -0.56) raw xDistance=0.56 yDistance=-0.02
02:19:24.060 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.56
02:19:24.060 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
02:19:24.060 00.000 10052 MoveAxis(W, 162, ABG)
02:19:24.060 00.000 10052 Guiding  Dir = 3, Dur = 162
02:19:24.080 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:24.111 00.031 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:19:24.111 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:24.111 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:24.111 00.000 6880 Enqueuing Expose request
02:19:24.113 00.002 10052 IsSlewing returns 0
02:19:24.188 00.075 10052 IsGuiding returns 0
02:19:24.243 00.055 10052 PulseGuide returned control before completion, sleep 117
02:19:24.423 00.180 10052 IsGuiding returns 0
02:19:24.423 00.000 10052 Move returns status 0, amount 162
02:19:24.423 00.000 10052 MoveAxis(N, 0, ABG)
02:19:24.423 00.000 10052 Move returns status 0, amount 0
02:19:24.423 00.000 10052 move complete, result=0
02:19:24.423 00.000 10052 worker thread done servicing request
02:19:24.423 00.000 10052 Worker thread wakes up
02:19:24.423 00.000 6880 GuideStep: 0.6 px 162 ms WEST, -0.0 px 0 ms NORTH
02:19:24.425 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:24.425 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:24.623 00.198 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce181b10-0773-4fcd-8c85-03ca2770cc2b"}
02:19:24.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce181b10-0773-4fcd-8c85-03ca2770cc2b"}
02:19:24.624 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4afe45c6-54cc-4a7d-beca-a799a646e1a8"}
02:19:24.624 00.000 6880 case statement mapped state 6 to 3
02:19:24.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4afe45c6-54cc-4a7d-beca-a799a646e1a8"}
02:19:24.624 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e06cf4dd-2518-440c-bb3c-af0be44f2129"}
02:19:24.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3346,"width":15,"height":15,"star_pos":[6.94,7.24],"pixels":"..."},"id":"e06cf4dd-2518-440c-bb3c-af0be44f2129"}
02:19:25.553 00.929 10052 Exposure complete
02:19:25.616 00.063 10052 worker thread done servicing request
02:19:25.616 00.000 6880 OnExposeComplete: enter
02:19:25.616 00.000 6880 UpdateGuideState(): m_state=6
02:19:25.617 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3347
02:19:25.617 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.23, Mass=2677, SNR=35.9, Peak=173 HFD=4.5
02:19:25.617 00.000 6880 MultiStar: [#1 0.04,-0.73,0.00,M4] [#2 0.13,-0.69,0.00,M4] [#3 -0.06,-0.61,0.00,M4] [#4 -0.10,-0.59,0.00,M5] [#5 -0.06,-0.62,0.00,M4] [#6 0.00,-0.70,0.00,M4] [#7 -0.15,-0.54,0.00,M4] [#8 -0.16,-0.55,0.00,M2] 
02:19:25.617 00.000 6880 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.61) = xAngle (-0.07 = -0.07)
02:19:25.618 00.001 6880 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
02:19:25.618 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.63 hyp=0.64 cameraTheta=-1.68 mountX=0.64 mountY=-0.06, mountTheta=-0.10
02:19:25.619 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.63, opts=13)
02:19:25.619 00.000 6880 Enqueuing Move request for scope (-0.07, -0.63)
02:19:25.619 00.000 10052 Worker thread wakes up
02:19:25.620 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.63) opts 0xd
02:19:25.620 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.63)
02:19:25.620 00.000 10052 Moving (-0.07, -0.63) raw xDistance=0.64 yDistance=-0.06
02:19:25.620 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.64
02:19:25.620 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
02:19:25.620 00.000 10052 MoveAxis(W, 178, ABG)
02:19:25.620 00.000 10052 Guiding  Dir = 3, Dur = 178
02:19:25.643 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:25.666 00.023 10052 IsSlewing returns 0
02:19:25.676 00.010 6880 UpdateGuideState exits: m=2677 SNR=35.9
02:19:25.676 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:25.676 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:25.676 00.000 6880 Enqueuing Expose request
02:19:25.741 00.065 10052 IsGuiding returns 0
02:19:25.809 00.068 10052 PulseGuide returned control before completion, sleep 120
02:19:26.004 00.195 10052 IsGuiding returns 1
02:19:26.004 00.000 10052 scope still moving after pulse duration time elapsed
02:19:26.082 00.078 10052 IsSlewing returns 0
02:19:26.162 00.080 10052 IsGuiding returns 0
02:19:26.163 00.001 10052 scope move finished after 178 + 243 ms
02:19:26.163 00.000 10052 Move returns status 0, amount 178
02:19:26.163 00.000 10052 MoveAxis(N, 0, ABG)
02:19:26.163 00.000 10052 Move returns status 0, amount 0
02:19:26.163 00.000 10052 move complete, result=0
02:19:26.163 00.000 10052 worker thread done servicing request
02:19:26.163 00.000 6880 GuideStep: 0.6 px 178 ms WEST, -0.1 px 0 ms NORTH
02:19:26.163 00.000 10052 Worker thread wakes up
02:19:26.163 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:26.164 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:26.624 00.460 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91b1a5e7-cc49-4ddd-805f-2c0ad10eb045"}
02:19:26.625 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91b1a5e7-cc49-4ddd-805f-2c0ad10eb045"}
02:19:26.625 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"318545a6-ffbb-4982-ad70-5a439f257d02"}
02:19:26.625 00.000 6880 case statement mapped state 6 to 3
02:19:26.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"318545a6-ffbb-4982-ad70-5a439f257d02"}
02:19:26.625 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e1a24ec9-0c07-428e-8469-af358f934cf0"}
02:19:26.626 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3347,"width":15,"height":15,"star_pos":[6.86,7.23],"pixels":"..."},"id":"e1a24ec9-0c07-428e-8469-af358f934cf0"}
02:19:27.070 00.444 10052 Exposure complete
02:19:27.125 00.055 10052 worker thread done servicing request
02:19:27.126 00.001 6880 OnExposeComplete: enter
02:19:27.126 00.000 6880 UpdateGuideState(): m_state=6
02:19:27.126 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3348
02:19:27.126 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.18, Mass=2610, SNR=35.5, Peak=180 HFD=4.5
02:19:27.127 00.001 6880 MultiStar: [#1 0.08,-0.68,0.00,M5] [#2 -0.02,-0.71,0.00,M5] [#3 -0.06,-0.64,0.00,M5] [#4 0.10,-0.71,0.00,M6] [#5 -0.08,-0.53,0.00,M5] [#6 0.04,-0.66,0.00,M5] [#7 -0.09,-0.83,0.00,M5] [#8 -0.08,-0.63,0.00,M3] 
02:19:27.127 00.000 6880 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
02:19:27.127 00.000 6880 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:19:27.127 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.69 hyp=0.69 cameraTheta=-1.67 mountX=0.69 mountY=-0.06, mountTheta=-0.09
02:19:27.128 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.69, opts=13)
02:19:27.128 00.000 6880 Enqueuing Move request for scope (-0.07, -0.69)
02:19:27.128 00.000 10052 Worker thread wakes up
02:19:27.128 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.69) opts 0xd
02:19:27.128 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.69)
02:19:27.128 00.000 10052 Moving (-0.07, -0.69) raw xDistance=0.69 yDistance=-0.06
02:19:27.128 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.69
02:19:27.129 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:19:27.129 00.000 10052 MoveAxis(W, 194, ABG)
02:19:27.129 00.000 10052 Guiding  Dir = 3, Dur = 194
02:19:27.149 00.020 10052 IsSlewing returns 0
02:19:27.149 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:27.180 00.031 6880 UpdateGuideState exits: m=2610 SNR=35.5
02:19:27.180 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:27.181 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:27.181 00.000 6880 Enqueuing Expose request
02:19:27.187 00.006 10052 IsGuiding returns 0
02:19:27.215 00.028 10052 PulseGuide returned control before completion, sleep 177
02:19:27.418 00.203 10052 IsGuiding returns 0
02:19:27.419 00.001 10052 Move returns status 0, amount 194
02:19:27.419 00.000 10052 MoveAxis(N, 0, ABG)
02:19:27.419 00.000 10052 Move returns status 0, amount 0
02:19:27.419 00.000 10052 move complete, result=0
02:19:27.419 00.000 10052 worker thread done servicing request
02:19:27.419 00.000 10052 Worker thread wakes up
02:19:27.419 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:27.419 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:27.419 00.000 6880 GuideStep: 0.7 px 194 ms WEST, -0.1 px 0 ms NORTH
02:19:28.558 01.139 10052 Exposure complete
02:19:28.624 00.066 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b491c65b-6106-4b21-b0e0-f72a56555455"}
02:19:28.625 00.001 10052 worker thread done servicing request
02:19:28.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b491c65b-6106-4b21-b0e0-f72a56555455"}
02:19:28.625 00.000 6880 OnExposeComplete: enter
02:19:28.625 00.000 6880 UpdateGuideState(): m_state=6
02:19:28.625 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3349
02:19:28.625 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.39, Mass=2428, SNR=34.1, Peak=163 HFD=4.6
02:19:28.626 00.001 6880 MultiStar: [#1 -0.17,-0.70,0.00,M6] [#2 -0.12,-0.76,0.00,M6] [#3 -0.14,-0.63,0.00,M6] [#4 -0.29,-0.72,0.00,M7] [#5 -0.05,-0.51,0.98,U] [#6 -0.20,-0.64,0.00,M6] [#7 -0.37,-0.69,0.00,M6] [#8 -0.28,-0.57,0.00,M4] 
02:19:28.626 00.000 6880 refined, 1 included, MultiStar: {-0.11, -0.49}, one-star: {-0.17, -0.48}
02:19:28.626 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
02:19:28.626 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:19:28.626 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.49 hyp=0.51 cameraTheta=-1.79 mountX=0.50 mountY=-0.11, mountTheta=-0.21
02:19:28.628 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.49, opts=13)
02:19:28.628 00.000 6880 Enqueuing Move request for scope (-0.11, -0.49)
02:19:28.628 00.000 10052 Worker thread wakes up
02:19:28.628 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.49) opts 0xd
02:19:28.628 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.49)
02:19:28.628 00.000 10052 Moving (-0.11, -0.49) raw xDistance=0.50 yDistance=-0.11
02:19:28.628 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.50
02:19:28.628 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
02:19:28.628 00.000 10052 MoveAxis(W, 143, ABG)
02:19:28.628 00.000 10052 Guiding  Dir = 3, Dur = 143
02:19:28.649 00.021 10052 IsSlewing returns 0
02:19:28.651 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:28.687 00.036 10052 IsGuiding returns 0
02:19:28.688 00.001 6880 UpdateGuideState exits: m=2428 SNR=34.1
02:19:28.688 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:28.688 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:28.688 00.000 6880 Enqueuing Expose request
02:19:28.688 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"deb34c7c-e2ad-4ca2-b5c6-f8442e280185"}
02:19:28.688 00.000 6880 case statement mapped state 6 to 3
02:19:28.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"deb34c7c-e2ad-4ca2-b5c6-f8442e280185"}
02:19:28.713 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2b31cfcf-a706-47b4-9443-f63f36b2e8be"}
02:19:28.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3349,"width":15,"height":15,"star_pos":[6.75,7.39],"pixels":"..."},"id":"2b31cfcf-a706-47b4-9443-f63f36b2e8be"}
02:19:28.715 00.002 10052 PulseGuide returned control before completion, sleep 126
02:19:28.873 00.158 10052 IsGuiding returns 0
02:19:28.874 00.001 10052 Move returns status 0, amount 143
02:19:28.874 00.000 10052 MoveAxis(N, 0, ABG)
02:19:28.874 00.000 10052 Move returns status 0, amount 0
02:19:28.874 00.000 10052 move complete, result=0
02:19:28.874 00.000 10052 worker thread done servicing request
02:19:28.874 00.000 6880 GuideStep: 0.5 px 143 ms WEST, -0.1 px 0 ms NORTH
02:19:28.875 00.001 10052 Worker thread wakes up
02:19:28.875 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:28.875 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:29.784 00.909 10052 Exposure complete
02:19:29.838 00.054 10052 worker thread done servicing request
02:19:29.838 00.000 6880 OnExposeComplete: enter
02:19:29.838 00.000 6880 UpdateGuideState(): m_state=6
02:19:29.838 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3350
02:19:29.839 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=891.38, Mass=2530, SNR=34.8, Peak=173 HFD=4.5
02:19:29.839 00.000 6880 MultiStar: [#1 -0.06,-0.57,0.00,M7] [#2 -0.10,-0.71,0.00,M7] [#3 -0.09,-0.57,0.00,M7] [#4 -0.18,-0.73,0.00,M8] [#5 -0.33,-0.79,0.00,M5] [#6 -0.15,-0.60,0.00,M7] [#7 -0.17,-0.57,0.00,M7] [#8 -0.10,-0.39,0.80,U] 
02:19:29.839 00.000 6880 refined, 1 included, MultiStar: {-0.10, -0.45}, one-star: {-0.10, -0.49}
02:19:29.839 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
02:19:29.839 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:19:29.839 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.45 hyp=0.46 cameraTheta=-1.79 mountX=0.45 mountY=-0.09, mountTheta=-0.21
02:19:29.840 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.45, opts=13)
02:19:29.841 00.001 6880 Enqueuing Move request for scope (-0.10, -0.45)
02:19:29.841 00.000 10052 Worker thread wakes up
02:19:29.841 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.45) opts 0xd
02:19:29.841 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.45)
02:19:29.841 00.000 10052 Moving (-0.10, -0.45) raw xDistance=0.45 yDistance=-0.09
02:19:29.841 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.45
02:19:29.841 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
02:19:29.841 00.000 10052 MoveAxis(W, 128, ABG)
02:19:29.841 00.000 10052 Guiding  Dir = 3, Dur = 128
02:19:29.860 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:29.886 00.026 10052 IsSlewing returns 0
02:19:29.895 00.009 6880 UpdateGuideState exits: m=2530 SNR=34.8
02:19:29.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:29.895 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:29.895 00.000 6880 Enqueuing Expose request
02:19:29.966 00.071 10052 IsGuiding returns 0
02:19:30.030 00.064 10052 PulseGuide returned control before completion, sleep 75
02:19:30.175 00.145 10052 IsGuiding returns 1
02:19:30.175 00.000 10052 scope still moving after pulse duration time elapsed
02:19:30.250 00.075 10052 IsSlewing returns 0
02:19:30.329 00.079 10052 IsGuiding returns 0
02:19:30.329 00.000 10052 scope move finished after 128 + 234 ms
02:19:30.329 00.000 10052 Move returns status 0, amount 128
02:19:30.329 00.000 10052 MoveAxis(N, 0, ABG)
02:19:30.329 00.000 10052 Move returns status 0, amount 0
02:19:30.330 00.001 10052 move complete, result=0
02:19:30.330 00.000 10052 worker thread done servicing request
02:19:30.330 00.000 6880 GuideStep: 0.5 px 128 ms WEST, -0.1 px 0 ms NORTH
02:19:30.330 00.000 10052 Worker thread wakes up
02:19:30.330 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:30.330 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:30.624 00.294 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"150802e9-959c-4c37-847a-f5abbf842679"}
02:19:30.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"150802e9-959c-4c37-847a-f5abbf842679"}
02:19:30.624 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"682d6d3d-2b29-4e35-9085-b001d8825be2"}
02:19:30.624 00.000 6880 case statement mapped state 6 to 3
02:19:30.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"682d6d3d-2b29-4e35-9085-b001d8825be2"}
02:19:30.626 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1bbca079-5ddf-4cb1-ab2b-52297930c673"}
02:19:30.626 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3350,"width":15,"height":15,"star_pos":[6.83,7.38],"pixels":"..."},"id":"1bbca079-5ddf-4cb1-ab2b-52297930c673"}
02:19:31.464 00.838 10052 Exposure complete
02:19:31.519 00.055 10052 worker thread done servicing request
02:19:31.519 00.000 6880 OnExposeComplete: enter
02:19:31.519 00.000 6880 UpdateGuideState(): m_state=6
02:19:31.519 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3351
02:19:31.520 00.001 6880 Star::Find returns 1 (0), X=407.88, Y=891.20, Mass=2606, SNR=35.5, Peak=188 HFD=4.4
02:19:31.520 00.000 6880 MultiStar: [#1 -0.04,-0.63,0.00,M8] [#2 0.03,-0.65,0.00,M8] [#3 -0.02,-0.57,0.00,M8] [#4 0.02,-0.75,0.00,M9] [#5 -0.06,-0.52,0.96,U] [#6 -0.08,-0.57,0.00,M8] [#7 -0.26,-0.60,0.00,M8] [#8 -0.09,-0.46,0.80,U] 
02:19:31.520 00.000 6880 refined, 2 included, MultiStar: {-0.07, -0.56}, one-star: {-0.05, -0.67}
02:19:31.520 00.000 6880 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.61) = xAngle (-0.08 = -0.08)
02:19:31.520 00.000 6880 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:19:31.520 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.56 hyp=0.56 cameraTheta=-1.69 mountX=0.56 mountY=-0.06, mountTheta=-0.11
02:19:31.522 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.56, opts=13)
02:19:31.522 00.000 6880 Enqueuing Move request for scope (-0.07, -0.56)
02:19:31.522 00.000 10052 Worker thread wakes up
02:19:31.522 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.56) opts 0xd
02:19:31.522 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.56)
02:19:31.522 00.000 10052 Moving (-0.07, -0.56) raw xDistance=0.56 yDistance=-0.06
02:19:31.522 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.56
02:19:31.522 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.07, using input
02:19:31.522 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
02:19:31.522 00.000 10052 MoveAxis(W, 156, ABG)
02:19:31.522 00.000 10052 Guiding  Dir = 3, Dur = 156
02:19:31.544 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:31.580 00.036 10052 IsSlewing returns 0
02:19:31.585 00.005 6880 UpdateGuideState exits: m=2606 SNR=35.5
02:19:31.586 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:31.586 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:31.586 00.000 6880 Enqueuing Expose request
02:19:31.654 00.068 10052 IsGuiding returns 0
02:19:31.718 00.064 10052 PulseGuide returned control before completion, sleep 102
02:19:31.878 00.160 10052 IsGuiding returns 1
02:19:31.878 00.000 10052 scope still moving after pulse duration time elapsed
02:19:31.952 00.074 10052 IsSlewing returns 0
02:19:32.031 00.079 10052 IsGuiding returns 0
02:19:32.031 00.000 10052 scope move finished after 156 + 221 ms
02:19:32.031 00.000 10052 Move returns status 0, amount 156
02:19:32.031 00.000 10052 MoveAxis(N, 0, ABG)
02:19:32.031 00.000 10052 Move returns status 0, amount 0
02:19:32.032 00.001 10052 move complete, result=0
02:19:32.032 00.000 10052 worker thread done servicing request
02:19:32.032 00.000 6880 GuideStep: 0.6 px 156 ms WEST, -0.1 px 0 ms NORTH
02:19:32.032 00.000 10052 Worker thread wakes up
02:19:32.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:32.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:32.623 00.591 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0b7e7d38-68ef-4e62-94ed-e3817334cc33"}
02:19:32.624 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0b7e7d38-68ef-4e62-94ed-e3817334cc33"}
02:19:32.624 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"efd2d618-d43c-44b4-af4c-ba958d471eef"}
02:19:32.624 00.000 6880 case statement mapped state 6 to 3
02:19:32.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"efd2d618-d43c-44b4-af4c-ba958d471eef"}
02:19:32.625 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"031c75cb-e485-43dd-9ac8-c06be09644c6"}
02:19:32.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3351,"width":15,"height":15,"star_pos":[6.88,7.20],"pixels":"..."},"id":"031c75cb-e485-43dd-9ac8-c06be09644c6"}
02:19:32.939 00.314 10052 Exposure complete
02:19:32.997 00.058 10052 worker thread done servicing request
02:19:32.997 00.000 6880 OnExposeComplete: enter
02:19:32.997 00.000 6880 UpdateGuideState(): m_state=6
02:19:32.997 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3352
02:19:32.997 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=891.16, Mass=2499, SNR=34.7, Peak=167 HFD=4.4
02:19:32.998 00.001 6880 MultiStar: [#1 0.12,-0.84,0.00,M9] [#2 0.18,-0.46,0.99,U] [#3 -0.06,-0.71,0.00,M9] [#4 -0.11,-0.74,0.00,M10] [#5 0.03,-0.52,0.98,U] [#6 -0.07,-0.78,0.00,M9] [#7 -0.11,-0.85,0.00,M9] [#8 -0.12,-0.63,0.00,M3] 
02:19:32.998 00.000 6880 refined, 2 included, MultiStar: {0.06, -0.56}, one-star: {-0.01, -0.71}
02:19:32.998 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.16 = 0.16)
02:19:32.998 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
02:19:32.998 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.56 hyp=0.57 cameraTheta=-1.46 mountX=0.56 mountY=0.07, mountTheta=0.12
02:19:32.999 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.56, opts=13)
02:19:32.999 00.000 6880 Enqueuing Move request for scope (0.06, -0.56)
02:19:32.999 00.000 10052 Worker thread wakes up
02:19:32.999 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.56) opts 0xd
02:19:32.999 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.56)
02:19:32.999 00.000 10052 Moving (0.06, -0.56) raw xDistance=0.56 yDistance=0.07
02:19:32.999 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.56
02:19:32.999 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
02:19:33.000 00.001 10052 MoveAxis(W, 158, ABG)
02:19:33.000 00.000 10052 Guiding  Dir = 3, Dur = 158
02:19:33.021 00.021 10052 IsSlewing returns 0
02:19:33.023 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:33.056 00.033 6880 UpdateGuideState exits: m=2499 SNR=34.7
02:19:33.056 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:33.056 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:33.056 00.000 6880 Enqueuing Expose request
02:19:33.059 00.003 10052 IsGuiding returns 0
02:19:33.087 00.028 10052 PulseGuide returned control before completion, sleep 141
02:19:33.255 00.168 10052 IsGuiding returns 0
02:19:33.255 00.000 10052 Move returns status 0, amount 158
02:19:33.255 00.000 10052 MoveAxis(N, 0, ABG)
02:19:33.256 00.001 10052 Move returns status 0, amount 0
02:19:33.256 00.000 10052 move complete, result=0
02:19:33.256 00.000 10052 worker thread done servicing request
02:19:33.256 00.000 6880 GuideStep: 0.6 px 158 ms WEST, 0.1 px 0 ms NORTH
02:19:33.256 00.000 10052 Worker thread wakes up
02:19:33.256 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:33.256 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:34.385 01.129 10052 Exposure complete
02:19:34.446 00.061 10052 worker thread done servicing request
02:19:34.446 00.000 6880 OnExposeComplete: enter
02:19:34.446 00.000 6880 UpdateGuideState(): m_state=6
02:19:34.446 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3353
02:19:34.446 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.59, Mass=2662, SNR=35.9, Peak=192 HFD=4.6
02:19:34.447 00.001 6880 MultiStar: [#1 -0.03,-0.41,0.93,U] [#2 -0.07,-0.45,0.94,U] [#3 -0.19,-0.39,0.90,U] [#4 -0.23,-0.52,0.00,R] [#5 -0.37,-0.62,0.00,M4] [#6 -0.14,-0.48,0.90,U] [#7 -0.24,-0.46,0.75,U] [#8 -0.24,-0.12,0.80,U] 
02:19:34.447 00.000 6880 single-star, 6 included, MultiStar: {-0.15, -0.37}, one-star: {-0.18, -0.28}
02:19:34.447 00.000 6880 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.61) = xAngle (-0.53 = -0.53)
02:19:34.447 00.000 6880 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:19:34.447 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.28 hyp=0.33 cameraTheta=-2.14 mountX=0.28 mountY=-0.17, mountTheta=-0.55
02:19:34.449 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.28, opts=13)
02:19:34.449 00.000 6880 Enqueuing Move request for scope (-0.18, -0.28)
02:19:34.449 00.000 10052 Worker thread wakes up
02:19:34.449 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.28) opts 0xd
02:19:34.449 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.28)
02:19:34.449 00.000 10052 Moving (-0.18, -0.28) raw xDistance=0.28 yDistance=-0.17
02:19:34.450 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
02:19:34.450 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
02:19:34.450 00.000 10052 MoveAxis(W, 84, ABG)
02:19:34.450 00.000 10052 Guiding  Dir = 3, Dur = 84
02:19:34.471 00.021 10052 IsSlewing returns 0
02:19:34.474 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:34.509 00.035 10052 IsGuiding returns 0
02:19:34.510 00.001 6880 UpdateGuideState exits: m=2662 SNR=35.9
02:19:34.510 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:34.510 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:34.510 00.000 6880 Enqueuing Expose request
02:19:34.536 00.026 10052 PulseGuide returned control before completion, sleep 67
02:19:34.622 00.086 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b50b330-6bcd-4160-bea8-0c20bd91177f"}
02:19:34.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b50b330-6bcd-4160-bea8-0c20bd91177f"}
02:19:34.622 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3cbe05c2-e337-4313-bac7-5a5c9db25904"}
02:19:34.622 00.000 6880 case statement mapped state 6 to 3
02:19:34.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cbe05c2-e337-4313-bac7-5a5c9db25904"}
02:19:34.623 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5ca36094-f6a8-46ef-9ca0-e8204c271aa0"}
02:19:34.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3353,"width":15,"height":15,"star_pos":[6.75,6.59],"pixels":"..."},"id":"5ca36094-f6a8-46ef-9ca0-e8204c271aa0"}
02:19:34.637 00.014 10052 IsGuiding returns 0
02:19:34.637 00.000 10052 Move returns status 0, amount 84
02:19:34.637 00.000 10052 MoveAxis(N, 0, ABG)
02:19:34.637 00.000 10052 Move returns status 0, amount 0
02:19:34.637 00.000 10052 move complete, result=0
02:19:34.637 00.000 10052 worker thread done servicing request
02:19:34.638 00.001 10052 Worker thread wakes up
02:19:34.638 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:34.638 00.000 6880 GuideStep: 0.3 px 84 ms WEST, -0.2 px 0 ms NORTH
02:19:34.638 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:35.556 00.918 10052 Exposure complete
02:19:35.628 00.072 10052 worker thread done servicing request
02:19:35.628 00.000 6880 OnExposeComplete: enter
02:19:35.628 00.000 6880 UpdateGuideState(): m_state=6
02:19:35.628 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3354
02:19:35.628 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=891.47, Mass=2524, SNR=34.8, Peak=175 HFD=4.7
02:19:35.629 00.001 6880 MultiStar: [#1 -0.10,-0.50,0.98,U] [#2 -0.13,-0.47,1.00,U] [#3 -0.28,-0.39,0.94,U] [#4 0.13,0.24,0.86,U] [#5 -0.18,-0.22,0.96,U] [#6 -0.20,-0.51,0.00,M9] [#7 -0.42,-0.47,0.00,M9] [#8 -0.19,-0.11,0.79,U] 
02:19:35.629 00.000 6880 refined, 6 included, MultiStar: {-0.14, -0.28}, one-star: {-0.21, -0.40}
02:19:35.629 00.000 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.42 = -0.42)
02:19:35.629 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
02:19:35.629 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.28 hyp=0.31 cameraTheta=-2.04 mountX=0.28 mountY=-0.14, mountTheta=-0.45
02:19:35.631 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.28, opts=13)
02:19:35.631 00.000 6880 Enqueuing Move request for scope (-0.14, -0.28)
02:19:35.631 00.000 10052 Worker thread wakes up
02:19:35.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.28) opts 0xd
02:19:35.631 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.28)
02:19:35.631 00.000 10052 Moving (-0.14, -0.28) raw xDistance=0.28 yDistance=-0.14
02:19:35.631 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:19:35.631 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:19:35.631 00.000 10052 MoveAxis(W, 80, ABG)
02:19:35.631 00.000 10052 Guiding  Dir = 3, Dur = 80
02:19:35.654 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:35.687 00.033 6880 UpdateGuideState exits: m=2524 SNR=34.8
02:19:35.687 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:35.687 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:35.688 00.001 6880 Enqueuing Expose request
02:19:35.689 00.001 10052 IsSlewing returns 0
02:19:35.770 00.081 10052 IsGuiding returns 0
02:19:35.837 00.067 10052 PulseGuide returned control before completion, sleep 22
02:19:35.913 00.076 10052 IsGuiding returns 1
02:19:35.913 00.000 10052 scope still moving after pulse duration time elapsed
02:19:35.993 00.080 10052 IsSlewing returns 0
02:19:36.067 00.074 10052 IsGuiding returns 0
02:19:36.068 00.001 10052 scope move finished after 80 + 217 ms
02:19:36.068 00.000 10052 Move returns status 0, amount 80
02:19:36.068 00.000 10052 MoveAxis(N, 0, ABG)
02:19:36.068 00.000 10052 Move returns status 0, amount 0
02:19:36.068 00.000 10052 move complete, result=0
02:19:36.068 00.000 10052 worker thread done servicing request
02:19:36.068 00.000 10052 Worker thread wakes up
02:19:36.068 00.000 6880 GuideStep: 0.3 px 80 ms WEST, -0.1 px 0 ms NORTH
02:19:36.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:36.069 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:36.621 00.552 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"981ce78a-6ea5-4b96-b242-a4d266683fac"}
02:19:36.621 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"981ce78a-6ea5-4b96-b242-a4d266683fac"}
02:19:36.621 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"89ad14a8-55da-43d5-9d29-c61b4f61ed3a"}
02:19:36.622 00.001 6880 case statement mapped state 6 to 3
02:19:36.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"89ad14a8-55da-43d5-9d29-c61b4f61ed3a"}
02:19:36.622 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da69cf6e-371d-4b7b-b116-91f8df827387"}
02:19:36.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3354,"width":15,"height":15,"star_pos":[6.71,7.47],"pixels":"..."},"id":"da69cf6e-371d-4b7b-b116-91f8df827387"}
02:19:37.196 00.574 10052 Exposure complete
02:19:37.253 00.057 10052 worker thread done servicing request
02:19:37.253 00.000 6880 OnExposeComplete: enter
02:19:37.253 00.000 6880 UpdateGuideState(): m_state=6
02:19:37.253 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3355
02:19:37.253 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=891.32, Mass=2505, SNR=34.7, Peak=171 HFD=4.3
02:19:37.254 00.001 6880 MultiStar: [#1 -0.24,-0.75,0.00,M8] [#2 -0.14,-0.67,0.00,M6] [#3 -0.18,-0.61,0.00,M8] [#4 -0.07,-0.24,0.86,U] [#5 -0.37,-0.92,0.00,M4] [#6 -0.23,-0.62,0.00,M10] [#7 -0.33,-0.59,0.00,M10] [#8 -0.28,-0.54,0.00,M2] 
02:19:37.254 00.000 6880 refined, 1 included, MultiStar: {-0.20, -0.41}, one-star: {-0.30, -0.55}
02:19:37.254 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:19:37.254 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
02:19:37.254 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.41 hyp=0.45 cameraTheta=-2.02 mountX=0.42 mountY=-0.19, mountTheta=-0.43
02:19:37.255 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.41, opts=13)
02:19:37.255 00.000 6880 Enqueuing Move request for scope (-0.20, -0.41)
02:19:37.255 00.000 10052 Worker thread wakes up
02:19:37.255 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.41) opts 0xd
02:19:37.255 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.41)
02:19:37.255 00.000 10052 Moving (-0.20, -0.41) raw xDistance=0.42 yDistance=-0.19
02:19:37.256 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.42
02:19:37.256 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.19, slope = -0.01
02:19:37.256 00.000 10052 MoveAxis(W, 115, ABG)
02:19:37.256 00.000 10052 Guiding  Dir = 3, Dur = 115
02:19:37.275 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:37.276 00.001 10052 IsSlewing returns 0
02:19:37.308 00.032 6880 UpdateGuideState exits: m=2505 SNR=34.7
02:19:37.308 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:37.308 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:37.309 00.001 6880 Enqueuing Expose request
02:19:37.314 00.005 10052 IsGuiding returns 0
02:19:37.342 00.028 10052 PulseGuide returned control before completion, sleep 98
02:19:37.466 00.124 10052 IsGuiding returns 0
02:19:37.466 00.000 10052 Move returns status 0, amount 115
02:19:37.466 00.000 10052 MoveAxis(N, 23, ABG)
02:19:37.467 00.001 10052 Guiding  Dir = 0, Dur = 23
02:19:37.543 00.076 10052 IsSlewing returns 0
02:19:37.619 00.076 10052 IsGuiding returns 0
02:19:37.757 00.138 10052 IsGuiding returns 0
02:19:37.757 00.000 10052 Move returns status 0, amount 23
02:19:37.757 00.000 10052 move complete, result=0
02:19:37.757 00.000 10052 worker thread done servicing request
02:19:37.757 00.000 10052 Worker thread wakes up
02:19:37.758 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:37.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:37.758 00.000 6880 GuideStep: 0.4 px 115 ms WEST, -0.2 px 23 ms NORTH
02:19:38.622 00.864 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e831ed13-8ea5-4cd8-abff-0c59f8d57bd1"}
02:19:38.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e831ed13-8ea5-4cd8-abff-0c59f8d57bd1"}
02:19:38.623 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0436ab06-0b57-4dbf-bad9-b291de693987"}
02:19:38.623 00.000 6880 case statement mapped state 6 to 3
02:19:38.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0436ab06-0b57-4dbf-bad9-b291de693987"}
02:19:38.623 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e8f84527-28a0-4da4-877c-488a00156e11"}
02:19:38.624 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3355,"width":15,"height":15,"star_pos":[6.63,7.32],"pixels":"..."},"id":"e8f84527-28a0-4da4-877c-488a00156e11"}
02:19:38.679 00.055 10052 Exposure complete
02:19:38.748 00.069 10052 worker thread done servicing request
02:19:38.748 00.000 6880 OnExposeComplete: enter
02:19:38.748 00.000 6880 UpdateGuideState(): m_state=6
02:19:38.748 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3356
02:19:38.748 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=891.41, Mass=2499, SNR=34.6, Peak=181 HFD=4.5
02:19:38.749 00.001 6880 MultiStar: [#1 -0.17,-0.75,0.00,M9] [#2 -0.16,-0.72,0.00,M7] [#3 -0.30,-0.66,0.00,M9] [#4 -0.08,-0.33,0.85,U] [#5 -0.37,-0.84,0.00,M5] [#6 -0.29,-0.67,0.00,R] [#7 -0.36,-0.60,0.00,R] [#8 -0.47,-0.58,0.00,M3] 
02:19:38.749 00.000 6880 refined, 1 included, MultiStar: {-0.17, -0.40}, one-star: {-0.24, -0.46}
02:19:38.749 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
02:19:38.749 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
02:19:38.749 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.40 hyp=0.43 cameraTheta=-1.97 mountX=0.41 mountY=-0.16, mountTheta=-0.38
02:19:38.751 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.40, opts=13)
02:19:38.751 00.000 6880 Enqueuing Move request for scope (-0.17, -0.40)
02:19:38.751 00.000 10052 Worker thread wakes up
02:19:38.751 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.40) opts 0xd
02:19:38.751 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.40)
02:19:38.751 00.000 10052 Moving (-0.17, -0.40) raw xDistance=0.41 yDistance=-0.16
02:19:38.751 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
02:19:38.751 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:19:38.751 00.000 10052 MoveAxis(W, 114, ABG)
02:19:38.751 00.000 10052 Guiding  Dir = 3, Dur = 114
02:19:38.774 00.023 10052 IsSlewing returns 0
02:19:38.774 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:38.810 00.036 6880 UpdateGuideState exits: m=2499 SNR=34.6
02:19:38.810 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:38.811 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:38.811 00.000 6880 Enqueuing Expose request
02:19:38.811 00.000 10052 IsGuiding returns 0
02:19:38.839 00.028 10052 PulseGuide returned control before completion, sleep 97
02:19:38.964 00.125 10052 IsGuiding returns 1
02:19:38.964 00.000 10052 scope still moving after pulse duration time elapsed
02:19:39.010 00.046 10052 IsSlewing returns 0
02:19:39.047 00.037 10052 IsGuiding returns 0
02:19:39.047 00.000 10052 scope move finished after 114 + 122 ms
02:19:39.047 00.000 10052 Move returns status 0, amount 114
02:19:39.047 00.000 10052 MoveAxis(N, 0, ABG)
02:19:39.048 00.001 10052 Move returns status 0, amount 0
02:19:39.048 00.000 10052 move complete, result=0
02:19:39.048 00.000 10052 worker thread done servicing request
02:19:39.048 00.000 6880 GuideStep: 0.4 px 114 ms WEST, -0.2 px 0 ms NORTH
02:19:39.048 00.000 10052 Worker thread wakes up
02:19:39.048 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:39.048 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:40.185 01.137 10052 Exposure complete
02:19:40.238 00.053 10052 worker thread done servicing request
02:19:40.238 00.000 6880 OnExposeComplete: enter
02:19:40.238 00.000 6880 UpdateGuideState(): m_state=6
02:19:40.239 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3357
02:19:40.239 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=891.40, Mass=2554, SNR=35.0, Peak=162 HFD=4.8
02:19:40.239 00.000 6880 MultiStar: [#1 -0.37,-0.59,0.00,M10] [#2 -0.03,-0.59,0.00,M8] [#3 -0.17,-0.59,0.00,M10] [#4 -0.26,-0.12,0.86,U] [#5 -0.39,-0.74,0.00,M6] [#6 0.11,0.06,0.92,U] [#7 -0.08,-0.22,0.75,U] [#8 -0.33,-0.27,0.77,U] 
02:19:40.239 00.000 6880 refined, 4 included, MultiStar: {-0.17, -0.21}, one-star: {-0.28, -0.47}
02:19:40.239 00.000 6880 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.61) = xAngle (-0.64 = -0.64)
02:19:40.239 00.000 6880 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
02:19:40.239 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.21 hyp=0.27 cameraTheta=-2.25 mountX=0.21 mountY=-0.16, mountTheta=-0.66
02:19:40.241 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.21, opts=13)
02:19:40.241 00.000 6880 Enqueuing Move request for scope (-0.17, -0.21)
02:19:40.241 00.000 10052 Worker thread wakes up
02:19:40.241 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.21) opts 0xd
02:19:40.241 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.21)
02:19:40.241 00.000 10052 Moving (-0.17, -0.21) raw xDistance=0.21 yDistance=-0.16
02:19:40.241 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.21
02:19:40.242 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:19:40.242 00.000 10052 MoveAxis(W, 63, ABG)
02:19:40.242 00.000 10052 Guiding  Dir = 3, Dur = 63
02:19:40.260 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:40.288 00.028 6880 UpdateGuideState exits: m=2554 SNR=35.0
02:19:40.289 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:40.289 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:40.289 00.000 6880 Enqueuing Expose request
02:19:40.315 00.026 10052 IsSlewing returns 0
02:19:40.390 00.075 10052 IsGuiding returns 0
02:19:40.523 00.133 10052 IsGuiding returns 1
02:19:40.523 00.000 10052 scope still moving after pulse duration time elapsed
02:19:40.580 00.057 10052 IsSlewing returns 0
02:19:40.619 00.039 10052 IsGuiding returns 0
02:19:40.619 00.000 10052 scope move finished after 63 + 165 ms
02:19:40.619 00.000 10052 Move returns status 0, amount 63
02:19:40.619 00.000 10052 MoveAxis(N, 0, ABG)
02:19:40.619 00.000 10052 Move returns status 0, amount 0
02:19:40.619 00.000 10052 move complete, result=0
02:19:40.619 00.000 10052 worker thread done servicing request
02:19:40.619 00.000 10052 Worker thread wakes up
02:19:40.619 00.000 6880 GuideStep: 0.2 px 63 ms WEST, -0.2 px 0 ms NORTH
02:19:40.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:40.620 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:40.624 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c8443b02-e17f-4738-9789-1e16cfa3f04d"}
02:19:40.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c8443b02-e17f-4738-9789-1e16cfa3f04d"}
02:19:40.627 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f1f17f52-babc-49a3-864e-7b8ed29ed8b2"}
02:19:40.627 00.000 6880 case statement mapped state 6 to 3
02:19:40.627 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f1f17f52-babc-49a3-864e-7b8ed29ed8b2"}
02:19:40.630 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47cec0c3-9472-46f6-864f-017fb30b64c3"}
02:19:40.630 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3357,"width":15,"height":15,"star_pos":[6.64,7.40],"pixels":"..."},"id":"47cec0c3-9472-46f6-864f-017fb30b64c3"}
02:19:41.525 00.895 10052 Exposure complete
02:19:41.596 00.071 10052 worker thread done servicing request
02:19:41.597 00.001 6880 OnExposeComplete: enter
02:19:41.597 00.000 6880 UpdateGuideState(): m_state=6
02:19:41.597 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3358
02:19:41.598 00.001 6880 Star::Find returns 1 (0), X=407.70, Y=891.45, Mass=2459, SNR=34.4, Peak=159 HFD=4.6
02:19:41.598 00.000 6880 MultiStar: [#1 -0.34,-0.35,0.96,U] [#2 -0.26,-0.29,1.02,U] [#3 -0.39,-0.32,0.92,U] [#4 -0.01,0.09,0.86,U] [#5 -0.44,-0.20,1.00,U] [#6 -0.05,0.31,0.95,U] [#7 -0.10,0.35,0.75,U] [#8 -0.44,-0.18,0.82,U] 
02:19:41.598 00.000 6880 refined, 8 included, MultiStar: {-0.25, -0.13}, one-star: {-0.23, -0.42}
02:19:41.598 00.000 6880 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.61) = xAngle (-1.07 = -1.07)
02:19:41.598 00.000 6880 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
02:19:41.598 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.13 hyp=0.28 cameraTheta=-2.68 mountX=0.14 mountY=-0.25, mountTheta=-1.07
02:19:41.600 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.13, opts=13)
02:19:41.600 00.000 6880 Enqueuing Move request for scope (-0.25, -0.13)
02:19:41.600 00.000 10052 Worker thread wakes up
02:19:41.601 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.13) opts 0xd
02:19:41.601 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.13)
02:19:41.601 00.000 10052 Moving (-0.25, -0.13) raw xDistance=0.14 yDistance=-0.25
02:19:41.601 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
02:19:41.601 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.25, slope = -0.02
02:19:41.601 00.000 10052 MoveAxis(W, 40, ABG)
02:19:41.601 00.000 10052 Guiding  Dir = 3, Dur = 40
02:19:41.628 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:41.654 00.026 10052 IsSlewing returns 0
02:19:41.662 00.008 6880 UpdateGuideState exits: m=2459 SNR=34.4
02:19:41.662 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:41.662 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:41.662 00.000 6880 Enqueuing Expose request
02:19:41.730 00.068 10052 IsGuiding returns 0
02:19:41.877 00.147 10052 IsGuiding returns 0
02:19:41.877 00.000 10052 Move returns status 0, amount 40
02:19:41.877 00.000 10052 MoveAxis(N, 34, ABG)
02:19:41.878 00.001 10052 Guiding  Dir = 0, Dur = 34
02:19:41.952 00.074 10052 IsSlewing returns 0
02:19:42.031 00.079 10052 IsGuiding returns 0
02:19:42.175 00.144 10052 IsGuiding returns 0
02:19:42.175 00.000 10052 Move returns status 0, amount 34
02:19:42.175 00.000 10052 move complete, result=0
02:19:42.175 00.000 10052 worker thread done servicing request
02:19:42.175 00.000 6880 GuideStep: 0.1 px 40 ms WEST, -0.3 px 34 ms NORTH
02:19:42.176 00.001 10052 Worker thread wakes up
02:19:42.176 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:42.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:42.620 00.444 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a987f66-191d-40e6-bb1d-7121c6b1359d"}
02:19:42.620 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a987f66-191d-40e6-bb1d-7121c6b1359d"}
02:19:42.620 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a76dd69b-997b-4e6b-b4a7-c25b6d63e372"}
02:19:42.621 00.001 6880 case statement mapped state 6 to 3
02:19:42.621 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a76dd69b-997b-4e6b-b4a7-c25b6d63e372"}
02:19:42.621 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"85f5a223-ce9c-4bc5-95a9-97b2108111fb"}
02:19:42.621 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3358,"width":15,"height":15,"star_pos":[6.70,7.45],"pixels":"..."},"id":"85f5a223-ce9c-4bc5-95a9-97b2108111fb"}
02:19:43.307 00.686 10052 Exposure complete
02:19:43.363 00.056 10052 worker thread done servicing request
02:19:43.363 00.000 6880 OnExposeComplete: enter
02:19:43.363 00.000 6880 UpdateGuideState(): m_state=6
02:19:43.363 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3359
02:19:43.363 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=891.48, Mass=2534, SNR=34.9, Peak=160 HFD=4.8
02:19:43.363 00.000 6880 MultiStar: [#1 -0.13,-0.56,0.00,M10] [#2 0.02,-0.56,0.00,M8] [#3 -0.13,-0.37,0.91,U] [#4 0.31,-0.07,0.85,U] [#5 -0.08,-0.26,0.96,U] [#6 0.13,0.30,0.96,U] [#7 0.14,0.01,0.77,U] [#8 -0.22,-0.21,0.79,U] 
02:19:43.364 00.001 6880 refined, 6 included, MultiStar: {0.01, -0.15}, one-star: {-0.03, -0.39}
02:19:43.364 00.000 6880 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
02:19:43.364 00.000 6880 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
02:19:43.364 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.15 hyp=0.15 cameraTheta=-1.49 mountX=0.15 mountY=0.01, mountTheta=0.09
02:19:43.365 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.15, opts=13)
02:19:43.365 00.000 6880 Enqueuing Move request for scope (0.01, -0.15)
02:19:43.365 00.000 10052 Worker thread wakes up
02:19:43.365 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.15) opts 0xd
02:19:43.366 00.001 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.15)
02:19:43.366 00.000 10052 Moving (0.01, -0.15) raw xDistance=0.15 yDistance=0.01
02:19:43.366 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:19:43.366 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:19:43.366 00.000 10052 MoveAxis(W, 41, ABG)
02:19:43.366 00.000 10052 Guiding  Dir = 3, Dur = 41
02:19:43.386 00.020 10052 IsSlewing returns 0
02:19:43.387 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:43.423 00.036 6880 UpdateGuideState exits: m=2534 SNR=34.9
02:19:43.423 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:43.423 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:43.423 00.000 6880 Enqueuing Expose request
02:19:43.424 00.001 10052 IsGuiding returns 0
02:19:43.452 00.028 10052 PulseGuide returned control before completion, sleep 24
02:19:43.530 00.078 10052 IsGuiding returns 0
02:19:43.530 00.000 10052 Move returns status 0, amount 41
02:19:43.530 00.000 10052 MoveAxis(N, 0, ABG)
02:19:43.530 00.000 10052 Move returns status 0, amount 0
02:19:43.530 00.000 10052 move complete, result=0
02:19:43.530 00.000 10052 worker thread done servicing request
02:19:43.530 00.000 10052 Worker thread wakes up
02:19:43.531 00.001 6880 GuideStep: 0.1 px 41 ms WEST, 0.0 px 0 ms NORTH
02:19:43.531 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:43.531 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:44.437 00.906 10052 Exposure complete
02:19:44.497 00.060 10052 worker thread done servicing request
02:19:44.497 00.000 6880 OnExposeComplete: enter
02:19:44.497 00.000 6880 UpdateGuideState(): m_state=6
02:19:44.497 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3360
02:19:44.497 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=891.52, Mass=2496, SNR=34.6, Peak=171 HFD=4.4
02:19:44.498 00.001 6880 MultiStar: [#1 0.25,-0.36,0.96,U] [#2 0.42,-0.66,0.00,M9] [#3 0.31,-0.56,0.00,M9] [#4 0.39,-0.06,0.85,U] [#5 0.03,-0.34,1.00,U] [#6 0.68,-0.06,0.00,M1] [#7 0.43,0.08,0.79,U] [#8 0.07,-0.43,0.82,U] 
02:19:44.498 00.000 6880 refined, 5 included, MultiStar: {0.21, -0.25}, one-star: {0.14, -0.34}
02:19:44.498 00.000 6880 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
02:19:44.498 00.000 6880 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
02:19:44.498 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-0.88 mountX=0.24 mountY=0.21, mountTheta=0.72
02:19:44.499 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.25, opts=13)
02:19:44.499 00.000 6880 Enqueuing Move request for scope (0.21, -0.25)
02:19:44.499 00.000 10052 Worker thread wakes up
02:19:44.499 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.25) opts 0xd
02:19:44.499 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.25)
02:19:44.499 00.000 10052 Moving (0.21, -0.25) raw xDistance=0.24 yDistance=0.21
02:19:44.499 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:19:44.499 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.21, slope = 0.01
02:19:44.499 00.000 10052 MoveAxis(W, 67, ABG)
02:19:44.500 00.001 10052 Guiding  Dir = 3, Dur = 67
02:19:44.520 00.020 10052 IsSlewing returns 0
02:19:44.521 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:44.551 00.030 6880 UpdateGuideState exits: m=2496 SNR=34.6
02:19:44.551 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:44.551 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:44.551 00.000 6880 Enqueuing Expose request
02:19:44.558 00.007 10052 IsGuiding returns 0
02:19:44.586 00.028 10052 PulseGuide returned control before completion, sleep 50
02:19:44.638 00.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c771409-f40c-4816-962c-e362dc078d15"}
02:19:44.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c771409-f40c-4816-962c-e362dc078d15"}
02:19:44.639 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9627009b-7fee-4436-9763-ca608e897738"}
02:19:44.639 00.000 6880 case statement mapped state 6 to 3
02:19:44.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9627009b-7fee-4436-9763-ca608e897738"}
02:19:44.642 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fee28993-9fd9-4e26-b4bc-c245e7b1adaf"}
02:19:44.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3360,"width":15,"height":15,"star_pos":[7.07,6.52],"pixels":"..."},"id":"fee28993-9fd9-4e26-b4bc-c245e7b1adaf"}
02:19:44.661 00.019 10052 IsGuiding returns 1
02:19:44.662 00.001 10052 scope still moving after pulse duration time elapsed
02:19:44.707 00.045 10052 IsSlewing returns 0
02:19:44.746 00.039 10052 IsGuiding returns 0
02:19:44.746 00.000 10052 scope move finished after 67 + 120 ms
02:19:44.746 00.000 10052 Move returns status 0, amount 67
02:19:44.746 00.000 10052 MoveAxis(S, 18, ABG)
02:19:44.746 00.000 10052 Guiding  Dir = 1, Dur = 18
02:19:44.784 00.038 10052 IsSlewing returns 0
02:19:44.822 00.038 10052 IsGuiding returns 0
02:19:44.888 00.066 10052 IsGuiding returns 1
02:19:44.888 00.000 10052 scope still moving after pulse duration time elapsed
02:19:44.939 00.051 10052 IsSlewing returns 0
02:19:44.978 00.039 10052 IsGuiding returns 0
02:19:44.978 00.000 10052 scope move finished after 18 + 137 ms
02:19:44.978 00.000 10052 Move returns status 0, amount 18
02:19:44.978 00.000 10052 move complete, result=0
02:19:44.978 00.000 10052 worker thread done servicing request
02:19:44.978 00.000 6880 GuideStep: 0.2 px 67 ms WEST, 0.2 px 18 ms SOUTH
02:19:44.978 00.000 10052 Worker thread wakes up
02:19:44.978 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:44.978 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:46.115 01.137 10052 Exposure complete
02:19:46.172 00.057 10052 worker thread done servicing request
02:19:46.172 00.000 6880 OnExposeComplete: enter
02:19:46.172 00.000 6880 UpdateGuideState(): m_state=6
02:19:46.172 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3361
02:19:46.173 00.001 6880 Star::Find returns 1 (0), X=408.06, Y=891.56, Mass=2598, SNR=35.5, Peak=168 HFD=4.8
02:19:46.173 00.000 6880 MultiStar: [#1 0.24,-0.33,0.96,U] [#2 0.52,-0.17,0.00,M10] [#3 0.48,-0.37,0.00,M10] [#4 0.29,0.19,0.81,U] [#5 0.18,-0.32,0.97,U] [#6 0.65,0.50,0.00,M2] [#7 0.38,0.22,0.76,U] [#8 0.22,-0.49,0.00,M1] 
02:19:46.173 00.000 6880 refined, 4 included, MultiStar: {0.24, -0.14}, one-star: {0.13, -0.31}
02:19:46.173 00.000 6880 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.61) = xAngle (1.09 = 1.09)
02:19:46.173 00.000 6880 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.06 = 1.06)
02:19:46.173 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.27 cameraTheta=-0.52 mountX=0.13 mountY=0.24, mountTheta=1.08
02:19:46.174 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.14, opts=13)
02:19:46.175 00.001 6880 Enqueuing Move request for scope (0.24, -0.14)
02:19:46.175 00.000 10052 Worker thread wakes up
02:19:46.175 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
02:19:46.175 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
02:19:46.175 00.000 10052 Moving (0.24, -0.14) raw xDistance=0.13 yDistance=0.24
02:19:46.175 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:19:46.175 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.24, slope = 0.03
02:19:46.175 00.000 10052 MoveAxis(W, 37, ABG)
02:19:46.175 00.000 10052 Guiding  Dir = 3, Dur = 37
02:19:46.198 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:46.213 00.015 10052 IsSlewing returns 0
02:19:46.229 00.016 6880 UpdateGuideState exits: m=2598 SNR=35.5
02:19:46.229 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:46.229 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:46.229 00.000 6880 Enqueuing Expose request
02:19:46.284 00.055 10052 IsGuiding returns 0
02:19:46.421 00.137 10052 IsGuiding returns 0
02:19:46.421 00.000 10052 Move returns status 0, amount 37
02:19:46.421 00.000 10052 MoveAxis(S, 53, ABG)
02:19:46.421 00.000 10052 Guiding  Dir = 1, Dur = 53
02:19:46.495 00.074 10052 IsSlewing returns 0
02:19:46.569 00.074 10052 IsGuiding returns 0
02:19:46.636 00.067 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"efa0a39f-535a-4e02-8315-a18562795b28"}
02:19:46.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"efa0a39f-535a-4e02-8315-a18562795b28"}
02:19:46.637 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6ec15b9-4e02-4b96-b99e-90f56c0d318a"}
02:19:46.637 00.000 6880 case statement mapped state 6 to 3
02:19:46.638 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6ec15b9-4e02-4b96-b99e-90f56c0d318a"}
02:19:46.638 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"41e21a4f-e98e-4334-99cd-97fd2fce0c61"}
02:19:46.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3361,"width":15,"height":15,"star_pos":[7.06,6.56],"pixels":"..."},"id":"41e21a4f-e98e-4334-99cd-97fd2fce0c61"}
02:19:46.667 00.029 10052 IsGuiding returns 1
02:19:46.667 00.000 10052 scope still moving after pulse duration time elapsed
02:19:46.713 00.046 10052 IsSlewing returns 0
02:19:46.751 00.038 10052 IsGuiding returns 0
02:19:46.751 00.000 10052 scope move finished after 53 + 128 ms
02:19:46.751 00.000 10052 Move returns status 0, amount 53
02:19:46.751 00.000 10052 move complete, result=0
02:19:46.752 00.001 10052 worker thread done servicing request
02:19:46.752 00.000 10052 Worker thread wakes up
02:19:46.752 00.000 6880 GuideStep: 0.1 px 37 ms WEST, 0.2 px 53 ms SOUTH
02:19:46.752 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:46.752 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:47.659 00.907 10052 Exposure complete
02:19:47.728 00.069 10052 worker thread done servicing request
02:19:47.728 00.000 6880 OnExposeComplete: enter
02:19:47.728 00.000 6880 UpdateGuideState(): m_state=6
02:19:47.728 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3362
02:19:47.729 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=891.73, Mass=2644, SNR=35.6, Peak=180 HFD=4.7
02:19:47.729 00.000 6880 MultiStar: [#1 -0.20,-0.40,0.94,U] [#2 -0.11,-0.40,0.99,U] [#3 -0.15,-0.07,0.89,U] [#4 -0.09,0.13,0.83,U] [#5 -0.26,-0.15,0.97,U] [#6 0.15,0.37,0.91,U] [#7 0.17,0.54,0.00,M1] [#8 -0.23,0.01,0.79,U] 
02:19:47.729 00.000 6880 refined, 7 included, MultiStar: {-0.15, -0.09}, one-star: {-0.31, -0.14}
02:19:47.729 00.000 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-0.99 = -0.99)
02:19:47.729 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:19:47.729 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.61 mountX=0.10 mountY=-0.15, mountTheta=-1.00
02:19:47.730 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.09, opts=13)
02:19:47.730 00.000 6880 Enqueuing Move request for scope (-0.15, -0.09)
02:19:47.730 00.000 10052 Worker thread wakes up
02:19:47.731 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
02:19:47.731 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
02:19:47.731 00.000 10052 Moving (-0.15, -0.09) raw xDistance=0.10 yDistance=-0.15
02:19:47.731 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:19:47.731 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.03
02:19:47.731 00.000 10052 MoveAxis(E, 0, ABG)
02:19:47.731 00.000 10052 Move returns status 0, amount 0
02:19:47.731 00.000 10052 MoveAxis(N, 0, ABG)
02:19:47.731 00.000 10052 Move returns status 0, amount 0
02:19:47.731 00.000 10052 move complete, result=0
02:19:47.731 00.000 10052 worker thread done servicing request
02:19:47.750 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:47.782 00.032 6880 UpdateGuideState exits: m=2644 SNR=35.6
02:19:47.783 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:47.783 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:47.783 00.000 6880 Enqueuing Expose request
02:19:47.783 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:19:47.783 00.000 10052 Worker thread wakes up
02:19:47.783 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:47.783 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:48.637 00.854 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8abc87c2-2609-4f8f-a770-83a901d169ee"}
02:19:48.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8abc87c2-2609-4f8f-a770-83a901d169ee"}
02:19:48.638 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77fc421f-5651-476d-86af-c5565e9f148f"}
02:19:48.638 00.000 6880 case statement mapped state 6 to 3
02:19:48.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"77fc421f-5651-476d-86af-c5565e9f148f"}
02:19:48.638 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5a0e8a9f-3aea-430e-86d8-e147cb93d8cc"}
02:19:48.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3362,"width":15,"height":15,"star_pos":[6.62,6.73],"pixels":"..."},"id":"5a0e8a9f-3aea-430e-86d8-e147cb93d8cc"}
02:19:48.917 00.279 10052 Exposure complete
02:19:48.973 00.056 10052 worker thread done servicing request
02:19:48.973 00.000 6880 OnExposeComplete: enter
02:19:48.973 00.000 6880 UpdateGuideState(): m_state=6
02:19:48.974 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3363
02:19:48.974 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=891.61, Mass=2426, SNR=34.1, Peak=168 HFD=4.7
02:19:48.974 00.000 6880 MultiStar: [#1 0.01,-0.43,0.98,U] [#2 0.06,-0.34,1.00,U] [#3 -0.10,-0.25,0.92,U] [#4 0.20,0.37,0.85,U] [#5 -0.12,-0.26,1.00,U] [#6 0.09,0.27,0.90,U] [#7 0.17,0.47,0.77,U] [#8 -0.21,-0.38,0.81,U] 
02:19:48.974 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.11}, one-star: {-0.06, -0.26}
02:19:48.974 00.000 6880 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.61) = xAngle (0.06 = 0.06)
02:19:48.974 00.000 6880 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:19:48.974 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.11 hyp=0.11 cameraTheta=-1.55 mountX=0.11 mountY=0.00, mountTheta=0.03
02:19:48.976 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.11, opts=13)
02:19:48.976 00.000 6880 Enqueuing Move request for scope (0.00, -0.11)
02:19:48.976 00.000 10052 Worker thread wakes up
02:19:48.976 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.11) opts 0xd
02:19:48.976 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.11)
02:19:48.976 00.000 10052 Moving (0.00, -0.11) raw xDistance=0.11 yDistance=0.00
02:19:48.976 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:19:48.976 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.13, using input
02:19:48.977 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.03
02:19:48.977 00.000 10052 MoveAxis(E, 0, ABG)
02:19:48.977 00.000 10052 Move returns status 0, amount 0
02:19:48.977 00.000 10052 MoveAxis(N, 0, ABG)
02:19:48.977 00.000 10052 Move returns status 0, amount 0
02:19:48.977 00.000 10052 move complete, result=0
02:19:48.977 00.000 10052 worker thread done servicing request
02:19:49.000 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:49.030 00.030 6880 UpdateGuideState exits: m=2426 SNR=34.1
02:19:49.030 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:49.030 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:49.030 00.000 6880 Enqueuing Expose request
02:19:49.030 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:49.030 00.000 10052 Worker thread wakes up
02:19:49.030 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:49.030 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:49.950 00.920 10052 Exposure complete
02:19:50.009 00.059 10052 worker thread done servicing request
02:19:50.009 00.000 6880 OnExposeComplete: enter
02:19:50.009 00.000 6880 UpdateGuideState(): m_state=6
02:19:50.009 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3364
02:19:50.009 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.52, Mass=2510, SNR=34.8, Peak=176 HFD=4.5
02:19:50.009 00.000 6880 MultiStar: [#1 -0.08,-0.35,0.98,U] [#2 0.09,-0.16,0.98,U] [#3 -0.15,-0.33,0.91,U] [#4 0.18,0.29,0.84,U] [#5 -0.17,-0.26,0.97,U] [#6 0.14,0.31,0.93,U] [#7 0.36,0.46,0.00,M1] [#8 -0.17,-0.09,0.79,U] 
02:19:50.009 00.000 6880 refined, 7 included, MultiStar: {-0.03, -0.13}, one-star: {-0.11, -0.35}
02:19:50.010 00.001 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
02:19:50.010 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:19:50.010 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.13 hyp=0.13 cameraTheta=-1.84 mountX=0.13 mountY=-0.03, mountTheta=-0.25
02:19:50.011 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.13, opts=13)
02:19:50.011 00.000 6880 Enqueuing Move request for scope (-0.03, -0.13)
02:19:50.011 00.000 10052 Worker thread wakes up
02:19:50.011 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.13) opts 0xd
02:19:50.011 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.13)
02:19:50.011 00.000 10052 Moving (-0.03, -0.13) raw xDistance=0.13 yDistance=-0.03
02:19:50.011 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:19:50.011 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.03
02:19:50.012 00.001 10052 MoveAxis(W, 34, ABG)
02:19:50.012 00.000 10052 Guiding  Dir = 3, Dur = 34
02:19:50.032 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:50.065 00.033 6880 UpdateGuideState exits: m=2510 SNR=34.8
02:19:50.065 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:50.065 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:50.065 00.000 6880 Enqueuing Expose request
02:19:50.068 00.003 10052 IsSlewing returns 0
02:19:50.148 00.080 10052 IsGuiding returns 0
02:19:50.279 00.131 10052 IsGuiding returns 0
02:19:50.279 00.000 10052 Move returns status 0, amount 34
02:19:50.279 00.000 10052 MoveAxis(N, 0, ABG)
02:19:50.279 00.000 10052 Move returns status 0, amount 0
02:19:50.279 00.000 10052 move complete, result=0
02:19:50.279 00.000 10052 worker thread done servicing request
02:19:50.279 00.000 10052 Worker thread wakes up
02:19:50.280 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:50.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:50.280 00.000 6880 GuideStep: 0.1 px 34 ms WEST, -0.0 px 0 ms NORTH
02:19:50.635 00.355 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65fd8585-6246-43a9-8371-61abec3b2dde"}
02:19:50.635 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65fd8585-6246-43a9-8371-61abec3b2dde"}
02:19:50.635 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e88a8e7f-4518-429b-908c-4b932c811f0d"}
02:19:50.635 00.000 6880 case statement mapped state 6 to 3
02:19:50.635 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e88a8e7f-4518-429b-908c-4b932c811f0d"}
02:19:50.637 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3e01e30a-4c67-436c-b5f1-6bf859b2bdf5"}
02:19:50.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3364,"width":15,"height":15,"star_pos":[6.82,6.52],"pixels":"..."},"id":"3e01e30a-4c67-436c-b5f1-6bf859b2bdf5"}
02:19:51.413 00.776 10052 Exposure complete
02:19:51.468 00.055 10052 worker thread done servicing request
02:19:51.468 00.000 6880 OnExposeComplete: enter
02:19:51.468 00.000 6880 UpdateGuideState(): m_state=6
02:19:51.468 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3365
02:19:51.468 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.73, Mass=2542, SNR=35.0, Peak=184 HFD=4.5
02:19:51.469 00.001 6880 MultiStar: [#1 0.08,-0.10,0.95,U] [#2 0.16,-0.07,1.00,U] [#3 -0.00,-0.07,0.91,U] [#4 0.39,0.48,0.00,M1] [#5 0.02,-0.17,0.97,U] [#6 0.21,0.40,0.92,U] [#7 0.24,0.48,0.00,M2] [#8 -0.08,0.11,0.82,U] 
02:19:51.469 00.000 6880 refined, 6 included, MultiStar: {0.05, -0.01}, one-star: {-0.05, -0.13}
02:19:51.469 00.000 6880 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.61) = xAngle (1.43 = 1.43)
02:19:51.469 00.000 6880 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
02:19:51.469 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-0.18 mountX=0.01 mountY=0.05, mountTheta=1.43
02:19:51.470 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.01, opts=13)
02:19:51.471 00.001 6880 Enqueuing Move request for scope (0.05, -0.01)
02:19:51.471 00.000 10052 Worker thread wakes up
02:19:51.471 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
02:19:51.471 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
02:19:51.471 00.000 10052 Moving (0.05, -0.01) raw xDistance=0.01 yDistance=0.05
02:19:51.471 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:19:51.471 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.10, using input
02:19:51.471 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
02:19:51.471 00.000 10052 MoveAxis(E, 0, ABG)
02:19:51.471 00.000 10052 Move returns status 0, amount 0
02:19:51.472 00.001 10052 MoveAxis(N, 0, ABG)
02:19:51.472 00.000 10052 Move returns status 0, amount 0
02:19:51.472 00.000 10052 move complete, result=0
02:19:51.472 00.000 10052 worker thread done servicing request
02:19:51.491 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:51.523 00.032 6880 UpdateGuideState exits: m=2542 SNR=35.0
02:19:51.523 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:51.523 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:51.523 00.000 6880 Enqueuing Expose request
02:19:51.523 00.000 10052 Worker thread wakes up
02:19:51.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:51.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:51.523 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:19:52.435 00.912 10052 Exposure complete
02:19:52.489 00.054 10052 worker thread done servicing request
02:19:52.489 00.000 6880 OnExposeComplete: enter
02:19:52.489 00.000 6880 UpdateGuideState(): m_state=6
02:19:52.489 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3366
02:19:52.489 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=891.62, Mass=2486, SNR=34.5, Peak=171 HFD=4.5
02:19:52.490 00.001 6880 MultiStar: [#1 0.01,-0.26,0.97,U] [#2 -0.11,-0.46,1.02,U] [#3 0.01,-0.31,0.93,U] [#4 0.26,0.46,0.00,M2] [#5 0.02,-0.32,0.98,U] [#6 0.28,0.38,0.93,U] [#7 0.30,0.30,0.79,U] [#8 -0.03,-0.01,0.80,U] 
02:19:52.490 00.000 6880 refined, 7 included, MultiStar: {0.05, -0.14}, one-star: {-0.05, -0.25}
02:19:52.490 00.000 6880 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.61) = xAngle (0.37 = 0.37)
02:19:52.490 00.000 6880 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
02:19:52.490 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.14 hyp=0.14 cameraTheta=-1.25 mountX=0.13 mountY=0.05, mountTheta=0.34
02:19:52.491 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.14, opts=13)
02:19:52.491 00.000 6880 Enqueuing Move request for scope (0.05, -0.14)
02:19:52.491 00.000 10052 Worker thread wakes up
02:19:52.491 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.14) opts 0xd
02:19:52.492 00.001 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.14)
02:19:52.492 00.000 10052 Moving (0.05, -0.14) raw xDistance=0.13 yDistance=0.05
02:19:52.492 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:19:52.492 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.08, using input
02:19:52.492 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
02:19:52.492 00.000 10052 MoveAxis(W, 36, ABG)
02:19:52.492 00.000 10052 Guiding  Dir = 3, Dur = 36
02:19:52.513 00.021 10052 IsSlewing returns 0
02:19:52.514 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:52.546 00.032 6880 UpdateGuideState exits: m=2486 SNR=34.5
02:19:52.546 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:52.546 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:52.546 00.000 6880 Enqueuing Expose request
02:19:52.551 00.005 10052 IsGuiding returns 0
02:19:52.579 00.028 10052 PulseGuide returned control before completion, sleep 19
02:19:52.627 00.048 10052 IsGuiding returns 0
02:19:52.627 00.000 10052 Move returns status 0, amount 36
02:19:52.627 00.000 10052 MoveAxis(N, 0, ABG)
02:19:52.628 00.001 10052 Move returns status 0, amount 0
02:19:52.628 00.000 10052 move complete, result=0
02:19:52.628 00.000 10052 worker thread done servicing request
02:19:52.628 00.000 10052 Worker thread wakes up
02:19:52.628 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:52.628 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:52.629 00.001 6880 GuideStep: 0.1 px 36 ms WEST, 0.0 px 0 ms NORTH
02:19:52.637 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"163a6c1a-5a2b-4179-bdc3-4de4ccf3fd1c"}
02:19:52.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"163a6c1a-5a2b-4179-bdc3-4de4ccf3fd1c"}
02:19:52.641 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"32f1880b-3be7-4b10-a31a-857d61f8399a"}
02:19:52.641 00.000 6880 case statement mapped state 6 to 3
02:19:52.641 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"32f1880b-3be7-4b10-a31a-857d61f8399a"}
02:19:52.648 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"62a37550-4a67-4e99-8969-f7bbd183d016"}
02:19:52.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3366,"width":15,"height":15,"star_pos":[6.87,6.62],"pixels":"..."},"id":"62a37550-4a67-4e99-8969-f7bbd183d016"}
02:19:53.765 01.117 10052 Exposure complete
02:19:53.835 00.070 10052 worker thread done servicing request
02:19:53.835 00.000 6880 OnExposeComplete: enter
02:19:53.835 00.000 6880 UpdateGuideState(): m_state=6
02:19:53.835 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3367
02:19:53.835 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=891.85, Mass=2654, SNR=35.7, Peak=176 HFD=4.4
02:19:53.836 00.001 6880 MultiStar: [#1 0.07,-0.03,0.93,U] [#2 -0.02,-0.14,0.98,U] [#3 -0.04,0.13,0.91,U] [#4 0.22,0.53,0.00,M3] [#5 -0.13,0.03,0.97,U] [#6 0.17,0.84,0.00,M1] [#7 0.12,0.73,0.00,M2] [#8 -0.02,0.22,0.78,U] 
02:19:53.836 00.000 6880 refined, 5 included, MultiStar: {-0.05, 0.02}, one-star: {-0.13, -0.02}
02:19:53.836 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.29 = -1.99)
02:19:53.836 00.000 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.26 = -2.02)
02:19:53.836 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.02 hyp=0.05 cameraTheta=2.68 mountX=-0.02 mountY=-0.05, mountTheta=-2.00
02:19:53.838 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.02, opts=13)
02:19:53.838 00.000 6880 Enqueuing Move request for scope (-0.05, 0.02)
02:19:53.838 00.000 10052 Worker thread wakes up
02:19:53.838 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.02) opts 0xd
02:19:53.838 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.02)
02:19:53.838 00.000 10052 Moving (-0.05, 0.02) raw xDistance=-0.02 yDistance=-0.05
02:19:53.838 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:19:53.838 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:19:53.838 00.000 10052 MoveAxis(E, 0, ABG)
02:19:53.838 00.000 10052 Move returns status 0, amount 0
02:19:53.838 00.000 10052 MoveAxis(N, 0, ABG)
02:19:53.838 00.000 10052 Move returns status 0, amount 0
02:19:53.838 00.000 10052 move complete, result=0
02:19:53.839 00.001 10052 worker thread done servicing request
02:19:53.863 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:53.894 00.031 6880 UpdateGuideState exits: m=2654 SNR=35.7
02:19:53.894 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:53.895 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:53.895 00.000 6880 Enqueuing Expose request
02:19:53.895 00.000 10052 Worker thread wakes up
02:19:53.895 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:19:53.895 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:53.895 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:54.642 00.747 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2585ce1c-f285-42df-9c58-2ac69fe87a9c"}
02:19:54.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2585ce1c-f285-42df-9c58-2ac69fe87a9c"}
02:19:54.643 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0395812d-063f-4184-afbb-373f06eee644"}
02:19:54.643 00.000 6880 case statement mapped state 6 to 3
02:19:54.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0395812d-063f-4184-afbb-373f06eee644"}
02:19:54.644 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d7de4985-45c4-4c6a-9afb-a33db20d5ea5"}
02:19:54.644 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3367,"width":15,"height":15,"star_pos":[6.80,6.85],"pixels":"..."},"id":"d7de4985-45c4-4c6a-9afb-a33db20d5ea5"}
02:19:54.805 00.161 10052 Exposure complete
02:19:54.871 00.066 10052 worker thread done servicing request
02:19:54.871 00.000 6880 OnExposeComplete: enter
02:19:54.871 00.000 6880 UpdateGuideState(): m_state=6
02:19:54.871 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3368
02:19:54.871 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=891.99, Mass=2586, SNR=35.3, Peak=149 HFD=4.4
02:19:54.871 00.000 6880 MultiStar: [#1 -0.06,0.16,0.95,U] [#2 -0.04,0.12,0.96,U] [#3 -0.04,0.24,0.91,U] [#4 0.25,0.63,0.00,M4] [#5 -0.01,0.08,1.00,U] [#6 0.29,0.91,0.00,M2] [#7 0.30,0.90,0.00,M3] [#8 -0.18,0.32,0.80,U] 
02:19:54.871 00.000 6880 single-star, 5 included, MultiStar: {-0.07, 0.17}, one-star: {-0.08, 0.12}
02:19:54.872 00.001 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.77 = -2.51)
02:19:54.872 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.54)
02:19:54.872 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.12 hyp=0.14 cameraTheta=2.16 mountX=-0.12 mountY=-0.08, mountTheta=-2.53
02:19:54.873 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.12, opts=13)
02:19:54.873 00.000 6880 Enqueuing Move request for scope (-0.08, 0.12)
02:19:54.873 00.000 10052 Worker thread wakes up
02:19:54.873 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.12) opts 0xd
02:19:54.873 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.12)
02:19:54.873 00.000 10052 Moving (-0.08, 0.12) raw xDistance=-0.12 yDistance=-0.08
02:19:54.873 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:19:54.873 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.08, using input
02:19:54.873 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
02:19:54.873 00.000 10052 MoveAxis(E, 31, ABG)
02:19:54.873 00.000 10052 Guiding  Dir = 2, Dur = 31
02:19:54.892 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:54.895 00.003 10052 IsSlewing returns 0
02:19:54.924 00.029 6880 UpdateGuideState exits: m=2586 SNR=35.3
02:19:54.924 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:54.924 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:54.924 00.000 6880 Enqueuing Expose request
02:19:54.932 00.008 10052 IsGuiding returns 0
02:19:54.960 00.028 10052 PulseGuide returned control before completion, sleep 14
02:19:55.016 00.056 10052 IsGuiding returns 0
02:19:55.016 00.000 10052 Move returns status 0, amount 31
02:19:55.016 00.000 10052 MoveAxis(N, 0, ABG)
02:19:55.016 00.000 10052 Move returns status 0, amount 0
02:19:55.016 00.000 10052 move complete, result=0
02:19:55.016 00.000 10052 worker thread done servicing request
02:19:55.016 00.000 10052 Worker thread wakes up
02:19:55.016 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:55.016 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:55.021 00.005 6880 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
02:19:56.247 01.226 10052 Exposure complete
02:19:56.340 00.093 10052 worker thread done servicing request
02:19:56.340 00.000 6880 OnExposeComplete: enter
02:19:56.340 00.000 6880 UpdateGuideState(): m_state=6
02:19:56.340 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3369
02:19:56.341 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=891.92, Mass=2535, SNR=35.0, Peak=133 HFD=4.7
02:19:56.341 00.000 6880 MultiStar: [#1 -0.06,0.08,0.98,U] [#2 -0.07,0.03,0.99,U] [#3 -0.17,0.04,0.91,U] [#4 0.19,0.59,0.00,M5] [#5 -0.30,-0.11,0.98,U] [#6 0.05,0.77,0.00,M3] [#7 0.05,0.73,0.00,M4] [#8 -0.26,0.05,0.79,U] 
02:19:56.341 00.000 6880 refined, 5 included, MultiStar: {-0.19, 0.02}, one-star: {-0.27, 0.05}
02:19:56.341 00.000 6880 CameraToMount -- cameraTheta (3.03) - m_xAngle (-1.61) = xAngle (4.64 = -1.64)
02:19:56.341 00.000 6880 CameraToMount -- cameraTheta (3.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.61 = -1.67)
02:19:56.342 00.001 6880 CameraToMount -- cameraX=-0.19 cameraY=0.02 hyp=0.19 cameraTheta=3.03 mountX=-0.01 mountY=-0.19, mountTheta=-1.64
02:19:56.343 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.02, opts=13)
02:19:56.343 00.000 6880 Enqueuing Move request for scope (-0.19, 0.02)
02:19:56.344 00.001 10052 Worker thread wakes up
02:19:56.344 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.02) opts 0xd
02:19:56.344 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.02)
02:19:56.344 00.000 10052 Moving (-0.19, 0.02) raw xDistance=-0.01 yDistance=-0.19
02:19:56.344 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:19:56.344 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.19, slope = -0.03
02:19:56.344 00.000 10052 MoveAxis(E, 0, ABG)
02:19:56.344 00.000 10052 Move returns status 0, amount 0
02:19:56.344 00.000 10052 MoveAxis(N, 56, ABG)
02:19:56.345 00.001 10052 Guiding  Dir = 0, Dur = 56
02:19:56.372 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:56.419 00.047 10052 IsSlewing returns 0
02:19:56.423 00.004 6880 UpdateGuideState exits: m=2535 SNR=35.0
02:19:56.423 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:56.423 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:56.424 00.001 6880 Enqueuing Expose request
02:19:56.457 00.033 10052 IsGuiding returns 0
02:19:56.485 00.028 10052 PulseGuide returned control before completion, sleep 39
02:19:56.556 00.071 10052 IsGuiding returns 0
02:19:56.556 00.000 10052 Move returns status 0, amount 56
02:19:56.557 00.001 10052 move complete, result=0
02:19:56.557 00.000 10052 worker thread done servicing request
02:19:56.557 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 56 ms NORTH
02:19:56.557 00.000 10052 Worker thread wakes up
02:19:56.557 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:56.557 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:56.643 00.086 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc800611-0e18-47ae-8c70-c4a8e36b3f96"}
02:19:56.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc800611-0e18-47ae-8c70-c4a8e36b3f96"}
02:19:56.644 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2908a76b-d2e3-49af-85d4-11fdd75606fc"}
02:19:56.644 00.000 6880 case statement mapped state 6 to 3
02:19:56.644 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2908a76b-d2e3-49af-85d4-11fdd75606fc"}
02:19:56.645 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b1fe464d-0ac3-41d2-b94f-7ac9c5bc91e3"}
02:19:56.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3369,"width":15,"height":15,"star_pos":[6.65,6.92],"pixels":"..."},"id":"b1fe464d-0ac3-41d2-b94f-7ac9c5bc91e3"}
02:19:57.474 00.829 10052 Exposure complete
02:19:57.548 00.074 10052 worker thread done servicing request
02:19:57.548 00.000 6880 OnExposeComplete: enter
02:19:57.548 00.000 6880 UpdateGuideState(): m_state=6
02:19:57.549 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3370
02:19:57.549 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.08, Mass=2527, SNR=34.7, Peak=164 HFD=4.4
02:19:57.549 00.000 6880 MultiStar: [#1 0.18,0.13,0.95,U] [#2 0.25,0.05,0.97,U] [#3 -0.02,0.17,0.92,U] [#4 0.38,0.67,0.00,M6] [#5 0.11,0.10,0.99,U] [#6 0.39,0.79,0.00,M4] [#7 0.39,0.73,0.00,M5] [#8 -0.01,0.17,0.80,U] 
02:19:57.549 00.000 6880 refined, 5 included, MultiStar: {0.10, 0.14}, one-star: {0.05, 0.22}
02:19:57.549 00.000 6880 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.61) = xAngle (2.57 = 2.57)
02:19:57.549 00.000 6880 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.54 = 2.54)
02:19:57.549 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.14 hyp=0.17 cameraTheta=0.96 mountX=-0.14 mountY=0.10, mountTheta=2.55
02:19:57.551 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.14, opts=13)
02:19:57.551 00.000 6880 Enqueuing Move request for scope (0.10, 0.14)
02:19:57.551 00.000 10052 Worker thread wakes up
02:19:57.551 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.14) opts 0xd
02:19:57.551 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.14)
02:19:57.551 00.000 10052 Moving (0.10, 0.14) raw xDistance=-0.14 yDistance=0.10
02:19:57.551 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:19:57.551 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:19:57.552 00.001 10052 MoveAxis(E, 38, ABG)
02:19:57.552 00.000 10052 Guiding  Dir = 2, Dur = 38
02:19:57.579 00.027 10052 IsSlewing returns 0
02:19:57.580 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:57.622 00.042 6880 UpdateGuideState exits: m=2527 SNR=34.7
02:19:57.622 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:57.622 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:57.622 00.000 6880 Enqueuing Expose request
02:19:57.691 00.069 10052 IsGuiding returns 0
02:19:57.835 00.144 10052 IsGuiding returns 0
02:19:57.836 00.001 10052 Move returns status 0, amount 38
02:19:57.836 00.000 10052 MoveAxis(N, 0, ABG)
02:19:57.836 00.000 10052 Move returns status 0, amount 0
02:19:57.836 00.000 10052 move complete, result=0
02:19:57.836 00.000 10052 worker thread done servicing request
02:19:57.836 00.000 10052 Worker thread wakes up
02:19:57.836 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
02:19:57.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:57.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:19:58.677 00.841 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85e29277-8e40-4c02-8926-f20e9ccc63fb"}
02:19:58.677 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85e29277-8e40-4c02-8926-f20e9ccc63fb"}
02:19:58.678 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0abd5129-b1fa-4d09-b381-3390950baa51"}
02:19:58.678 00.000 6880 case statement mapped state 6 to 3
02:19:58.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0abd5129-b1fa-4d09-b381-3390950baa51"}
02:19:58.679 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b329f4e-594f-48fe-aaef-e809e2632305"}
02:19:58.679 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3370,"width":15,"height":15,"star_pos":[6.98,7.08],"pixels":"..."},"id":"7b329f4e-594f-48fe-aaef-e809e2632305"}
02:19:58.973 00.294 10052 Exposure complete
02:19:59.067 00.094 10052 worker thread done servicing request
02:19:59.067 00.000 6880 OnExposeComplete: enter
02:19:59.067 00.000 6880 UpdateGuideState(): m_state=6
02:19:59.068 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3371
02:19:59.068 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.68, Mass=2464, SNR=34.3, Peak=160 HFD=4.6
02:19:59.068 00.000 6880 MultiStar: [#1 -0.00,-0.45,0.97,U] [#2 0.20,-0.27,1.01,U] [#3 -0.08,-0.08,0.92,U] [#4 0.18,0.32,0.85,U] [#5 -0.10,-0.19,1.02,U] [#6 0.16,0.29,0.95,U] [#7 0.11,0.58,0.00,M6] [#8 -0.01,-0.04,0.83,U] 
02:19:59.069 00.001 6880 refined, 7 included, MultiStar: {0.03, -0.09}, one-star: {-0.10, -0.19}
02:19:59.069 00.000 6880 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
02:19:59.069 00.000 6880 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
02:19:59.069 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.27 mountX=0.09 mountY=0.03, mountTheta=0.32
02:19:59.071 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.09, opts=13)
02:19:59.072 00.001 6880 Enqueuing Move request for scope (0.03, -0.09)
02:19:59.072 00.000 10052 Worker thread wakes up
02:19:59.072 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.09) opts 0xd
02:19:59.072 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.09)
02:19:59.072 00.000 10052 Moving (0.03, -0.09) raw xDistance=0.09 yDistance=0.03
02:19:59.072 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:19:59.072 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:19:59.072 00.000 10052 MoveAxis(E, 0, ABG)
02:19:59.072 00.000 10052 Move returns status 0, amount 0
02:19:59.072 00.000 10052 MoveAxis(N, 0, ABG)
02:19:59.072 00.000 10052 Move returns status 0, amount 0
02:19:59.073 00.001 10052 move complete, result=0
02:19:59.073 00.000 10052 worker thread done servicing request
02:19:59.106 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:19:59.148 00.042 6880 UpdateGuideState exits: m=2464 SNR=34.3
02:19:59.148 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:19:59.148 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:19:59.148 00.000 6880 Enqueuing Expose request
02:19:59.148 00.000 10052 Worker thread wakes up
02:19:59.148 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:19:59.148 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:19:59.148 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:00.061 00.913 10052 Exposure complete
02:20:00.149 00.088 10052 worker thread done servicing request
02:20:00.149 00.000 6880 OnExposeComplete: enter
02:20:00.149 00.000 6880 UpdateGuideState(): m_state=6
02:20:00.150 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3372
02:20:00.150 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.51, Mass=2650, SNR=35.6, Peak=160 HFD=4.8
02:20:00.151 00.001 6880 MultiStar: [#1 0.02,-0.50,0.96,U] [#2 0.18,-0.37,0.96,U] [#3 -0.13,-0.48,0.90,U] [#4 0.10,-0.19,0.84,U] [#5 0.04,-0.49,0.97,U] [#6 0.12,0.08,0.91,U] [#7 0.16,0.09,0.77,U] [#8 -0.06,-0.19,0.80,U] 
02:20:00.151 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.28}, one-star: {-0.05, -0.36}
02:20:00.151 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.19 = 0.19)
02:20:00.151 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
02:20:00.151 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.28 hyp=0.28 cameraTheta=-1.42 mountX=0.28 mountY=0.04, mountTheta=0.16
02:20:00.154 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.28, opts=13)
02:20:00.154 00.000 6880 Enqueuing Move request for scope (0.04, -0.28)
02:20:00.155 00.001 10052 Worker thread wakes up
02:20:00.155 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.28) opts 0xd
02:20:00.155 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.28)
02:20:00.155 00.000 10052 Moving (0.04, -0.28) raw xDistance=0.28 yDistance=0.04
02:20:00.155 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:20:00.155 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:20:00.155 00.000 10052 MoveAxis(W, 74, ABG)
02:20:00.155 00.000 10052 Guiding  Dir = 3, Dur = 74
02:20:00.189 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:00.207 00.018 10052 IsSlewing returns 0
02:20:00.246 00.039 6880 UpdateGuideState exits: m=2650 SNR=35.6
02:20:00.246 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:00.246 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:00.246 00.000 6880 Enqueuing Expose request
02:20:00.280 00.034 10052 IsGuiding returns 0
02:20:00.337 00.057 10052 PulseGuide returned control before completion, sleep 28
02:20:00.425 00.088 10052 IsGuiding returns 0
02:20:00.425 00.000 10052 Move returns status 0, amount 74
02:20:00.425 00.000 10052 MoveAxis(N, 0, ABG)
02:20:00.425 00.000 10052 Move returns status 0, amount 0
02:20:00.425 00.000 10052 move complete, result=0
02:20:00.425 00.000 10052 worker thread done servicing request
02:20:00.425 00.000 10052 Worker thread wakes up
02:20:00.425 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:00.425 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:01.238 00.813 6880 GuideStep: 0.3 px 74 ms WEST, 0.0 px 0 ms NORTH
02:20:01.244 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9cf1a62-ebe6-4af6-a8d6-368590d72d25"}
02:20:01.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9cf1a62-ebe6-4af6-a8d6-368590d72d25"}
02:20:01.248 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cb873c48-6081-43c9-b2e2-1236bcd5f43d"}
02:20:01.248 00.000 6880 case statement mapped state 6 to 3
02:20:01.248 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb873c48-6081-43c9-b2e2-1236bcd5f43d"}
02:20:01.252 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d07dcda0-b778-4c51-8cd6-a909a620d37c"}
02:20:01.252 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3372,"width":15,"height":15,"star_pos":[6.88,6.51],"pixels":"..."},"id":"d07dcda0-b778-4c51-8cd6-a909a620d37c"}
02:20:01.558 00.306 10052 Exposure complete
02:20:01.641 00.083 10052 worker thread done servicing request
02:20:01.641 00.000 6880 OnExposeComplete: enter
02:20:01.641 00.000 6880 UpdateGuideState(): m_state=6
02:20:01.642 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3373
02:20:01.642 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=891.66, Mass=2676, SNR=36.0, Peak=157 HFD=4.6
02:20:01.642 00.000 6880 MultiStar: [#1 -0.36,-0.50,0.00,M1] [#2 -0.18,-0.34,0.99,U] [#3 -0.24,-0.11,0.91,U] [#4 -0.31,0.02,0.84,U] [#5 -0.45,-0.26,0.97,U] [#6 0.01,0.54,0.00,M3] [#7 -0.17,0.11,0.77,U] [#8 -0.39,-0.08,0.79,U] 
02:20:01.642 00.000 6880 refined, 6 included, MultiStar: {-0.31, -0.14}, one-star: {-0.42, -0.21}
02:20:01.642 00.000 6880 CameraToMount -- cameraTheta (-2.73) - m_xAngle (-1.61) = xAngle (-1.12 = -1.12)
02:20:01.643 00.001 6880 CameraToMount -- cameraTheta (-2.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.15 = -1.15)
02:20:01.643 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=-0.14 hyp=0.34 cameraTheta=-2.73 mountX=0.15 mountY=-0.31, mountTheta=-1.12
02:20:01.645 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=-0.14, opts=13)
02:20:01.645 00.000 6880 Enqueuing Move request for scope (-0.31, -0.14)
02:20:01.645 00.000 10052 Worker thread wakes up
02:20:01.645 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.14) opts 0xd
02:20:01.645 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, -0.14)
02:20:01.645 00.000 10052 Moving (-0.31, -0.14) raw xDistance=0.15 yDistance=-0.31
02:20:01.646 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:20:01.646 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.31, slope = -0.01
02:20:01.646 00.000 10052 MoveAxis(W, 44, ABG)
02:20:01.646 00.000 10052 Guiding  Dir = 3, Dur = 44
02:20:01.674 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:01.693 00.019 10052 IsSlewing returns 0
02:20:01.722 00.029 6880 UpdateGuideState exits: m=2676 SNR=36.0
02:20:01.722 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:01.722 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:01.722 00.000 6880 Enqueuing Expose request
02:20:01.771 00.049 10052 IsGuiding returns 0
02:20:01.915 00.144 10052 IsGuiding returns 0
02:20:01.916 00.001 10052 Move returns status 0, amount 44
02:20:01.916 00.000 10052 MoveAxis(N, 25, ABG)
02:20:01.916 00.000 10052 Guiding  Dir = 0, Dur = 25
02:20:01.994 00.078 10052 IsSlewing returns 0
02:20:02.068 00.074 10052 IsGuiding returns 0
02:20:02.217 00.149 10052 IsGuiding returns 0
02:20:02.217 00.000 10052 Move returns status 0, amount 25
02:20:02.217 00.000 10052 move complete, result=0
02:20:02.217 00.000 10052 worker thread done servicing request
02:20:02.218 00.001 10052 Worker thread wakes up
02:20:02.218 00.000 6880 GuideStep: 0.1 px 44 ms WEST, -0.3 px 25 ms NORTH
02:20:02.218 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:02.218 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:02.683 00.465 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a68b999-3c38-4079-abac-1ad5b4a4f7f0"}
02:20:02.683 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a68b999-3c38-4079-abac-1ad5b4a4f7f0"}
02:20:02.684 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f6e434c-cd41-4769-84d1-22559a6c3043"}
02:20:02.684 00.000 6880 case statement mapped state 6 to 3
02:20:02.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f6e434c-cd41-4769-84d1-22559a6c3043"}
02:20:02.684 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0dfeb420-4a79-4cf9-91cf-ad734cd83511"}
02:20:02.685 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3373,"width":15,"height":15,"star_pos":[6.51,6.66],"pixels":"..."},"id":"0dfeb420-4a79-4cf9-91cf-ad734cd83511"}
02:20:03.136 00.451 10052 Exposure complete
02:20:03.204 00.068 10052 worker thread done servicing request
02:20:03.204 00.000 6880 OnExposeComplete: enter
02:20:03.205 00.001 6880 UpdateGuideState(): m_state=6
02:20:03.205 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3374
02:20:03.205 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=891.13, Mass=2492, SNR=34.4, Peak=134 HFD=4.9
02:20:03.206 00.001 6880 MultiStar: [#1 -0.28,-0.55,0.00,M2] [#2 -0.23,-0.50,0.00,M1] [#3 -0.23,-0.50,0.00,M1] [#4 -0.32,-0.20,0.85,U] [#5 -0.43,-0.71,0.00,M1] [#6 0.04,0.11,0.92,U] [#7 -0.07,0.07,0.76,U] [#8 -0.45,-0.29,0.00,M1] 
02:20:03.206 00.000 6880 refined, 3 included, MultiStar: {-0.23, -0.21}, one-star: {-0.52, -0.74}
02:20:03.206 00.000 6880 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.61) = xAngle (-0.78 = -0.78)
02:20:03.206 00.000 6880 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
02:20:03.206 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.21 hyp=0.31 cameraTheta=-2.39 mountX=0.22 mountY=-0.23, mountTheta=-0.79
02:20:03.207 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.21, opts=13)
02:20:03.208 00.001 6880 Enqueuing Move request for scope (-0.23, -0.21)
02:20:03.208 00.000 10052 Worker thread wakes up
02:20:03.208 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.21) opts 0xd
02:20:03.208 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.21)
02:20:03.208 00.000 10052 Moving (-0.23, -0.21) raw xDistance=0.22 yDistance=-0.23
02:20:03.208 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:20:03.208 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.23, slope = -0.02
02:20:03.208 00.000 10052 MoveAxis(W, 61, ABG)
02:20:03.208 00.000 10052 Guiding  Dir = 3, Dur = 61
02:20:03.229 00.021 10052 IsSlewing returns 0
02:20:03.231 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:03.263 00.032 6880 UpdateGuideState exits: m=2492 SNR=34.4
02:20:03.263 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:03.263 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:03.264 00.001 6880 Enqueuing Expose request
02:20:03.267 00.003 10052 IsGuiding returns 0
02:20:03.294 00.027 10052 PulseGuide returned control before completion, sleep 44
02:20:03.374 00.080 10052 IsGuiding returns 0
02:20:03.374 00.000 10052 Move returns status 0, amount 61
02:20:03.375 00.001 10052 MoveAxis(N, 43, ABG)
02:20:03.375 00.000 10052 Guiding  Dir = 0, Dur = 43
02:20:03.412 00.037 10052 IsSlewing returns 0
02:20:03.451 00.039 10052 IsGuiding returns 0
02:20:03.478 00.027 10052 PulseGuide returned control before completion, sleep 26
02:20:03.556 00.078 10052 IsGuiding returns 0
02:20:03.556 00.000 10052 Move returns status 0, amount 43
02:20:03.556 00.000 10052 move complete, result=0
02:20:03.556 00.000 10052 worker thread done servicing request
02:20:03.556 00.000 6880 GuideStep: 0.2 px 61 ms WEST, -0.2 px 43 ms NORTH
02:20:03.556 00.000 10052 Worker thread wakes up
02:20:03.556 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:03.556 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:04.684 01.128 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9dccb77f-2f0b-41a6-9904-956d0f729a5a"}
02:20:04.684 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9dccb77f-2f0b-41a6-9904-956d0f729a5a"}
02:20:04.685 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"86548017-cf3c-4341-9b46-a3ae5f325f60"}
02:20:04.685 00.000 6880 case statement mapped state 6 to 3
02:20:04.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"86548017-cf3c-4341-9b46-a3ae5f325f60"}
02:20:04.685 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5282081e-72da-4251-9f59-8199cf0436cf"}
02:20:04.685 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3374,"width":15,"height":15,"star_pos":[7.41,7.13],"pixels":"..."},"id":"5282081e-72da-4251-9f59-8199cf0436cf"}
02:20:04.691 00.006 10052 Exposure complete
02:20:04.765 00.074 10052 worker thread done servicing request
02:20:04.765 00.000 6880 OnExposeComplete: enter
02:20:04.765 00.000 6880 UpdateGuideState(): m_state=6
02:20:04.765 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3375
02:20:04.766 00.001 6880 Star::Find returns 1 (0), X=408.24, Y=891.87, Mass=2543, SNR=34.8, Peak=165 HFD=4.5
02:20:04.766 00.000 6880 MultiStar: [#1 0.52,0.11,0.00,M3] [#2 0.28,0.13,0.99,U] [#3 0.37,0.11,0.91,U] [#4 0.68,0.64,0.00,M3] [#5 0.34,-0.00,0.97,U] [#6 0.70,0.90,0.00,M3] [#7 0.68,0.73,0.00,M4] [#8 0.37,0.17,0.79,U] 
02:20:04.766 00.000 6880 single-star, 4 included, MultiStar: {0.33, 0.08}, one-star: {0.32, -0.00}
02:20:04.766 00.000 6880 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.61) = xAngle (1.61 = 1.61)
02:20:04.766 00.000 6880 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.58 = 1.58)
02:20:04.766 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.00 hyp=0.32 cameraTheta=-0.01 mountX=-0.01 mountY=0.32, mountTheta=1.61
02:20:04.768 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.00, opts=13)
02:20:04.768 00.000 6880 Enqueuing Move request for scope (0.32, -0.00)
02:20:04.768 00.000 10052 Worker thread wakes up
02:20:04.768 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.00) opts 0xd
02:20:04.768 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.00)
02:20:04.768 00.000 10052 Moving (0.32, -0.00) raw xDistance=-0.01 yDistance=0.32
02:20:04.768 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:20:04.768 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.32, slope = 0.00
02:20:04.768 00.000 10052 MoveAxis(E, 0, ABG)
02:20:04.768 00.000 10052 Move returns status 0, amount 0
02:20:04.768 00.000 10052 MoveAxis(S, 7, ABG)
02:20:04.768 00.000 10052 Guiding  Dir = 1, Dur = 7
02:20:04.789 00.021 10052 IsSlewing returns 0
02:20:04.790 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:04.820 00.030 6880 UpdateGuideState exits: m=2543 SNR=34.8
02:20:04.820 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:04.820 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:04.820 00.000 6880 Enqueuing Expose request
02:20:04.827 00.007 10052 IsGuiding returns 0
02:20:04.894 00.067 10052 IsGuiding returns 0
02:20:04.894 00.000 10052 Move returns status 0, amount 7
02:20:04.894 00.000 10052 move complete, result=0
02:20:04.894 00.000 10052 worker thread done servicing request
02:20:04.894 00.000 10052 Worker thread wakes up
02:20:04.895 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:04.895 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:04.911 00.016 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 7 ms SOUTH
02:20:05.806 00.895 10052 Exposure complete
02:20:05.860 00.054 10052 worker thread done servicing request
02:20:05.861 00.001 6880 OnExposeComplete: enter
02:20:05.861 00.000 6880 UpdateGuideState(): m_state=6
02:20:05.861 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3376
02:20:05.861 00.000 6880 Star::Find returns 1 (0), X=408.50, Y=891.76, Mass=2627, SNR=35.5, Peak=163 HFD=4.6
02:20:05.862 00.001 6880 MultiStar: [#1 0.61,-0.12,0.00,M4] [#2 0.52,-0.12,0.00,M1] [#3 0.52,0.04,0.87,U] [#4 0.58,0.19,0.00,M4] [#5 0.54,-0.28,0.00,M1] [#6 0.90,0.67,0.00,M4] [#7 0.64,0.41,0.00,M5] [#8 0.47,0.11,0.78,U] 
02:20:05.862 00.000 6880 refined, 2 included, MultiStar: {0.53, 0.01}, one-star: {0.57, -0.11}
02:20:05.862 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.62 = 1.62)
02:20:05.862 00.000 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
02:20:05.862 00.000 6880 CameraToMount -- cameraX=0.53 cameraY=0.01 hyp=0.53 cameraTheta=0.01 mountX=-0.03 mountY=0.53, mountTheta=1.62
02:20:05.863 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.53, y=0.01, opts=13)
02:20:05.863 00.000 6880 Enqueuing Move request for scope (0.53, 0.01)
02:20:05.864 00.001 10052 Worker thread wakes up
02:20:05.864 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.01) opts 0xd
02:20:05.864 00.000 10052 Handling offset move in thread for scope, endpoint = (0.53, 0.01)
02:20:05.864 00.000 10052 Moving (0.53, 0.01) raw xDistance=-0.03 yDistance=0.53
02:20:05.864 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:20:05.864 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.53, slope = 0.04
02:20:05.864 00.000 10052 MoveAxis(E, 0, ABG)
02:20:05.864 00.000 10052 Move returns status 0, amount 0
02:20:05.864 00.000 10052 MoveAxis(S, 72, ABG)
02:20:05.864 00.000 10052 Guiding  Dir = 1, Dur = 72
02:20:05.892 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:05.928 00.036 10052 IsSlewing returns 0
02:20:05.929 00.001 6880 UpdateGuideState exits: m=2627 SNR=35.5
02:20:05.929 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:05.929 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:05.930 00.001 6880 Enqueuing Expose request
02:20:06.003 00.073 10052 IsGuiding returns 0
02:20:06.058 00.055 10052 PulseGuide returned control before completion, sleep 26
02:20:06.134 00.076 10052 IsGuiding returns 1
02:20:06.134 00.000 10052 scope still moving after pulse duration time elapsed
02:20:06.213 00.079 10052 IsSlewing returns 0
02:20:06.292 00.079 10052 IsGuiding returns 0
02:20:06.294 00.002 10052 scope move finished after 72 + 218 ms
02:20:06.294 00.000 10052 Move returns status 0, amount 72
02:20:06.294 00.000 10052 move complete, result=0
02:20:06.294 00.000 10052 worker thread done servicing request
02:20:06.294 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 72 ms SOUTH
02:20:06.294 00.000 10052 Worker thread wakes up
02:20:06.294 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:06.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:06.687 00.393 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a6a2bf6-7bb7-4a69-9eca-e00487ce7422"}
02:20:06.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a6a2bf6-7bb7-4a69-9eca-e00487ce7422"}
02:20:06.687 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fba58b39-a584-4306-a859-08ff2131bbb4"}
02:20:06.687 00.000 6880 case statement mapped state 6 to 3
02:20:06.688 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fba58b39-a584-4306-a859-08ff2131bbb4"}
02:20:06.688 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0a8aabc-df8d-46c5-8e1a-54b469a2e050"}
02:20:06.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3376,"width":15,"height":15,"star_pos":[6.50,6.76],"pixels":"..."},"id":"e0a8aabc-df8d-46c5-8e1a-54b469a2e050"}
02:20:07.429 00.741 10052 Exposure complete
02:20:07.497 00.068 10052 worker thread done servicing request
02:20:07.497 00.000 6880 OnExposeComplete: enter
02:20:07.498 00.001 6880 UpdateGuideState(): m_state=6
02:20:07.498 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3377
02:20:07.498 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=891.61, Mass=2523, SNR=34.9, Peak=147 HFD=4.7
02:20:07.498 00.000 6880 MultiStar: [#1 0.18,-0.17,0.96,U] [#2 0.14,-0.14,0.98,U] [#3 0.11,-0.07,0.91,U] [#4 0.40,0.07,0.84,U] [#5 0.07,-0.24,0.98,U] [#6 0.47,0.67,0.00,M5] [#7 0.53,0.36,0.00,M6] [#8 0.12,0.02,0.80,U] 
02:20:07.498 00.000 6880 refined, 6 included, MultiStar: {0.17, -0.12}, one-star: {0.16, -0.26}
02:20:07.498 00.000 6880 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.61) = xAngle (0.98 = 0.98)
02:20:07.499 00.001 6880 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
02:20:07.499 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.12 hyp=0.21 cameraTheta=-0.63 mountX=0.11 mountY=0.17, mountTheta=0.97
02:20:07.500 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.12, opts=13)
02:20:07.500 00.000 6880 Enqueuing Move request for scope (0.17, -0.12)
02:20:07.501 00.001 10052 Worker thread wakes up
02:20:07.501 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.12) opts 0xd
02:20:07.501 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.12)
02:20:07.501 00.000 10052 Moving (0.17, -0.12) raw xDistance=0.11 yDistance=0.17
02:20:07.501 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:20:07.501 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.20, using input
02:20:07.501 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.04
02:20:07.501 00.000 10052 MoveAxis(W, 31, ABG)
02:20:07.501 00.000 10052 Guiding  Dir = 3, Dur = 31
02:20:07.526 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:07.543 00.017 10052 IsSlewing returns 0
02:20:07.567 00.024 6880 UpdateGuideState exits: m=2523 SNR=34.9
02:20:07.567 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:07.567 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:07.567 00.000 6880 Enqueuing Expose request
02:20:07.617 00.050 10052 IsGuiding returns 0
02:20:07.756 00.139 10052 IsGuiding returns 0
02:20:07.756 00.000 10052 Move returns status 0, amount 31
02:20:07.756 00.000 10052 MoveAxis(N, 0, ABG)
02:20:07.756 00.000 10052 Move returns status 0, amount 0
02:20:07.756 00.000 10052 move complete, result=0
02:20:07.757 00.001 10052 worker thread done servicing request
02:20:07.757 00.000 6880 GuideStep: 0.1 px 31 ms WEST, 0.2 px 0 ms NORTH
02:20:07.757 00.000 10052 Worker thread wakes up
02:20:07.757 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:07.757 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:08.677 00.920 10052 Exposure complete
02:20:08.687 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5ebb044-2b41-4aa6-a886-113af184fce3"}
02:20:08.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5ebb044-2b41-4aa6-a886-113af184fce3"}
02:20:08.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c33cd30e-a5f1-41fd-ad50-31c9f39a90c2"}
02:20:08.688 00.000 6880 case statement mapped state 6 to 3
02:20:08.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c33cd30e-a5f1-41fd-ad50-31c9f39a90c2"}
02:20:08.689 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5ba45e04-ed30-4744-9258-ff9e06b0ebf8"}
02:20:08.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3377,"width":15,"height":15,"star_pos":[7.08,6.61],"pixels":"..."},"id":"5ba45e04-ed30-4744-9258-ff9e06b0ebf8"}
02:20:08.746 00.057 10052 worker thread done servicing request
02:20:08.746 00.000 6880 OnExposeComplete: enter
02:20:08.746 00.000 6880 UpdateGuideState(): m_state=6
02:20:08.747 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3378
02:20:08.747 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.75, Mass=2584, SNR=35.3, Peak=169 HFD=4.5
02:20:08.747 00.000 6880 MultiStar: [#1 0.14,-0.12,0.96,U] [#2 0.33,-0.08,0.96,U] [#3 0.01,-0.26,0.92,U] [#4 0.35,0.34,0.83,U] [#5 0.04,-0.25,0.96,U] [#6 0.41,0.26,0.91,U] [#7 0.36,0.21,0.78,U] [#8 0.05,-0.13,0.79,U] 
02:20:08.747 00.000 6880 single-star, 8 included, MultiStar: {0.18, -0.03}, one-star: {0.00, -0.12}
02:20:08.747 00.000 6880 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
02:20:08.747 00.000 6880 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:20:08.747 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.56 mountX=0.12 mountY=0.00, mountTheta=0.02
02:20:08.748 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.12, opts=13)
02:20:08.749 00.001 6880 Enqueuing Move request for scope (0.00, -0.12)
02:20:08.749 00.000 10052 Worker thread wakes up
02:20:08.749 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
02:20:08.749 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
02:20:08.749 00.000 10052 Moving (0.00, -0.12) raw xDistance=0.12 yDistance=0.00
02:20:08.749 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:20:08.749 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.15, using input
02:20:08.749 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.03
02:20:08.749 00.000 10052 MoveAxis(W, 34, ABG)
02:20:08.749 00.000 10052 Guiding  Dir = 3, Dur = 34
02:20:08.767 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:08.769 00.002 10052 IsSlewing returns 0
02:20:08.801 00.032 6880 UpdateGuideState exits: m=2584 SNR=35.3
02:20:08.801 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:08.801 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:08.801 00.000 6880 Enqueuing Expose request
02:20:08.807 00.006 10052 IsGuiding returns 0
02:20:08.835 00.028 10052 PulseGuide returned control before completion, sleep 17
02:20:08.884 00.049 10052 IsGuiding returns 0
02:20:08.885 00.001 10052 Move returns status 0, amount 34
02:20:08.885 00.000 10052 MoveAxis(N, 0, ABG)
02:20:08.885 00.000 10052 Move returns status 0, amount 0
02:20:08.885 00.000 10052 move complete, result=0
02:20:08.885 00.000 10052 worker thread done servicing request
02:20:08.885 00.000 10052 Worker thread wakes up
02:20:08.885 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:08.885 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:08.887 00.002 6880 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
02:20:10.021 01.134 10052 Exposure complete
02:20:10.099 00.078 10052 worker thread done servicing request
02:20:10.099 00.000 6880 OnExposeComplete: enter
02:20:10.099 00.000 6880 UpdateGuideState(): m_state=6
02:20:10.099 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3379
02:20:10.099 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.57, Mass=2513, SNR=34.7, Peak=172 HFD=4.3
02:20:10.100 00.001 6880 MultiStar: [#1 0.12,-0.45,0.96,U] [#2 0.35,-0.23,1.02,U] [#3 0.10,-0.35,0.95,U] [#4 0.29,0.03,0.87,U] [#5 -0.07,-0.50,0.96,U] [#6 0.32,0.33,0.93,U] [#7 0.38,0.34,0.75,U] [#8 0.08,-0.11,0.80,U] 
02:20:10.100 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.16}, one-star: {0.02, -0.30}
02:20:10.100 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
02:20:10.100 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:20:10.100 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.16 hyp=0.23 cameraTheta=-0.74 mountX=0.15 mountY=0.17, mountTheta=0.86
02:20:10.102 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.16, opts=13)
02:20:10.102 00.000 6880 Enqueuing Move request for scope (0.17, -0.16)
02:20:10.102 00.000 10052 Worker thread wakes up
02:20:10.102 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.16) opts 0xd
02:20:10.102 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.16)
02:20:10.102 00.000 10052 Moving (0.17, -0.16) raw xDistance=0.15 yDistance=0.17
02:20:10.102 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:20:10.102 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
02:20:10.102 00.000 10052 MoveAxis(W, 42, ABG)
02:20:10.102 00.000 10052 Guiding  Dir = 3, Dur = 42
02:20:10.128 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:10.149 00.021 10052 IsSlewing returns 0
02:20:10.166 00.017 6880 UpdateGuideState exits: m=2513 SNR=34.7
02:20:10.166 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:10.166 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:10.166 00.000 6880 Enqueuing Expose request
02:20:10.216 00.050 10052 IsGuiding returns 0
02:20:10.351 00.135 10052 IsGuiding returns 0
02:20:10.351 00.000 10052 Move returns status 0, amount 42
02:20:10.351 00.000 10052 MoveAxis(N, 0, ABG)
02:20:10.351 00.000 10052 Move returns status 0, amount 0
02:20:10.351 00.000 10052 move complete, result=0
02:20:10.351 00.000 10052 worker thread done servicing request
02:20:10.351 00.000 10052 Worker thread wakes up
02:20:10.351 00.000 6880 GuideStep: 0.1 px 42 ms WEST, 0.2 px 0 ms NORTH
02:20:10.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:10.352 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:10.687 00.335 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bcb0cd90-f75e-4a2c-9da2-863b4ce15866"}
02:20:10.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bcb0cd90-f75e-4a2c-9da2-863b4ce15866"}
02:20:10.687 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5097674e-e144-493c-a89f-b5c9bb90fd0a"}
02:20:10.688 00.001 6880 case statement mapped state 6 to 3
02:20:10.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5097674e-e144-493c-a89f-b5c9bb90fd0a"}
02:20:10.688 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82129190-2584-42f6-82cb-b1b284ced8b5"}
02:20:10.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3379,"width":15,"height":15,"star_pos":[6.95,6.57],"pixels":"..."},"id":"82129190-2584-42f6-82cb-b1b284ced8b5"}
02:20:11.270 00.582 10052 Exposure complete
02:20:11.338 00.068 10052 worker thread done servicing request
02:20:11.338 00.000 6880 OnExposeComplete: enter
02:20:11.338 00.000 6880 UpdateGuideState(): m_state=6
02:20:11.338 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3380
02:20:11.338 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.67, Mass=2504, SNR=34.6, Peak=164 HFD=4.7
02:20:11.339 00.001 6880 MultiStar: [#1 0.19,-0.05,0.98,U] [#2 0.10,-0.06,1.00,U] [#3 -0.03,-0.01,0.93,U] [#4 0.34,0.42,0.00,M2] [#5 0.04,-0.10,0.98,U] [#6 0.21,0.70,0.00,M4] [#7 0.38,0.50,0.00,M5] [#8 -0.02,0.12,0.80,U] 
02:20:11.339 00.000 6880 refined, 5 included, MultiStar: {0.05, -0.06}, one-star: {0.00, -0.20}
02:20:11.339 00.000 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
02:20:11.339 00.000 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
02:20:11.339 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.85 mountX=0.06 mountY=0.05, mountTheta=0.74
02:20:11.340 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.06, opts=13)
02:20:11.340 00.000 6880 Enqueuing Move request for scope (0.05, -0.06)
02:20:11.341 00.001 10052 Worker thread wakes up
02:20:11.341 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
02:20:11.341 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
02:20:11.341 00.000 10052 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=0.05
02:20:11.341 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:20:11.341 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.11, using input
02:20:11.341 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
02:20:11.341 00.000 10052 MoveAxis(E, 0, ABG)
02:20:11.341 00.000 10052 Move returns status 0, amount 0
02:20:11.341 00.000 10052 MoveAxis(N, 0, ABG)
02:20:11.341 00.000 10052 Move returns status 0, amount 0
02:20:11.341 00.000 10052 move complete, result=0
02:20:11.341 00.000 10052 worker thread done servicing request
02:20:11.360 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:11.394 00.034 6880 UpdateGuideState exits: m=2504 SNR=34.6
02:20:11.394 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:11.394 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:11.394 00.000 6880 Enqueuing Expose request
02:20:11.394 00.000 10052 Worker thread wakes up
02:20:11.394 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:11.394 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:11.394 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:12.528 01.134 10052 Exposure complete
02:20:12.583 00.055 10052 worker thread done servicing request
02:20:12.583 00.000 6880 OnExposeComplete: enter
02:20:12.583 00.000 6880 UpdateGuideState(): m_state=6
02:20:12.583 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3381
02:20:12.583 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=891.65, Mass=2484, SNR=34.5, Peak=162 HFD=4.6
02:20:12.583 00.000 6880 MultiStar: [#1 0.25,-0.15,0.97,U] [#2 0.23,0.00,1.00,U] [#3 0.26,0.00,0.93,U] [#4 0.37,0.31,0.82,U] [#5 0.06,-0.13,0.98,U] [#6 0.62,0.76,0.00,M5] [#7 0.49,0.48,0.00,M6] [#8 0.04,-0.01,0.82,U] 
02:20:12.583 00.000 6880 refined, 6 included, MultiStar: {0.20, -0.04}, one-star: {0.17, -0.22}
02:20:12.583 00.000 6880 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.61) = xAngle (1.43 = 1.43)
02:20:12.583 00.000 6880 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
02:20:12.583 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.19 mountX=0.03 mountY=0.20, mountTheta=1.43
02:20:12.585 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.04, opts=13)
02:20:12.585 00.000 6880 Enqueuing Move request for scope (0.20, -0.04)
02:20:12.585 00.000 10052 Worker thread wakes up
02:20:12.585 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:20:12.585 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:20:12.585 00.000 10052 Moving (0.20, -0.04) raw xDistance=0.03 yDistance=0.20
02:20:12.585 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:20:12.585 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.20, slope = 0.03
02:20:12.585 00.000 10052 MoveAxis(E, 0, ABG)
02:20:12.585 00.000 10052 Move returns status 0, amount 0
02:20:12.585 00.000 10052 MoveAxis(S, 51, ABG)
02:20:12.585 00.000 10052 Guiding  Dir = 1, Dur = 51
02:20:12.606 00.021 10052 IsSlewing returns 0
02:20:12.609 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:12.644 00.035 10052 IsGuiding returns 0
02:20:12.644 00.000 6880 UpdateGuideState exits: m=2484 SNR=34.5
02:20:12.644 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:12.644 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:12.644 00.000 6880 Enqueuing Expose request
02:20:12.671 00.027 10052 PulseGuide returned control before completion, sleep 34
02:20:12.686 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01f33a23-f12c-4a58-92fc-c25316c07553"}
02:20:12.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01f33a23-f12c-4a58-92fc-c25316c07553"}
02:20:12.687 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22761411-d8dc-47a5-b1e2-5eb95004962d"}
02:20:12.687 00.000 6880 case statement mapped state 6 to 3
02:20:12.687 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"22761411-d8dc-47a5-b1e2-5eb95004962d"}
02:20:12.688 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"59dba1db-b347-44c0-8a2c-e9b5c0160d84"}
02:20:12.689 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3381,"width":15,"height":15,"star_pos":[7.10,6.65],"pixels":"..."},"id":"59dba1db-b347-44c0-8a2c-e9b5c0160d84"}
02:20:12.736 00.047 10052 IsGuiding returns 0
02:20:12.736 00.000 10052 Move returns status 0, amount 51
02:20:12.737 00.001 10052 move complete, result=0
02:20:12.737 00.000 10052 worker thread done servicing request
02:20:12.737 00.000 10052 Worker thread wakes up
02:20:12.737 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 51 ms SOUTH
02:20:12.737 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:12.737 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:13.646 00.909 10052 Exposure complete
02:20:13.701 00.055 10052 worker thread done servicing request
02:20:13.701 00.000 6880 OnExposeComplete: enter
02:20:13.701 00.000 6880 UpdateGuideState(): m_state=6
02:20:13.701 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3382
02:20:13.701 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.56, Mass=2485, SNR=34.5, Peak=165 HFD=4.5
02:20:13.702 00.001 6880 MultiStar: [#1 0.18,-0.23,0.96,U] [#2 0.13,-0.50,1.02,U] [#3 -0.15,-0.40,0.92,U] [#4 0.31,0.20,0.86,U] [#5 0.08,-0.29,0.98,U] [#6 0.17,0.28,0.93,U] [#7 0.32,0.20,0.77,U] [#8 0.06,-0.07,0.82,U] 
02:20:13.702 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.14}, one-star: {0.05, -0.30}
02:20:13.702 00.000 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
02:20:13.702 00.000 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
02:20:13.702 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-0.85 mountX=0.13 mountY=0.12, mountTheta=0.75
02:20:13.703 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.14, opts=13)
02:20:13.703 00.000 6880 Enqueuing Move request for scope (0.12, -0.14)
02:20:13.703 00.000 10052 Worker thread wakes up
02:20:13.703 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.14) opts 0xd
02:20:13.703 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.14)
02:20:13.703 00.000 10052 Moving (0.12, -0.14) raw xDistance=0.13 yDistance=0.12
02:20:13.703 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:20:13.704 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
02:20:13.704 00.000 10052 MoveAxis(W, 36, ABG)
02:20:13.704 00.000 10052 Guiding  Dir = 3, Dur = 36
02:20:13.724 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:13.756 00.032 6880 UpdateGuideState exits: m=2485 SNR=34.5
02:20:13.757 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:13.757 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:13.757 00.000 6880 Enqueuing Expose request
02:20:13.773 00.016 10052 IsSlewing returns 0
02:20:13.847 00.074 10052 IsGuiding returns 0
02:20:13.990 00.143 10052 IsGuiding returns 0
02:20:13.990 00.000 10052 Move returns status 0, amount 36
02:20:13.990 00.000 10052 MoveAxis(N, 0, ABG)
02:20:13.990 00.000 10052 Move returns status 0, amount 0
02:20:13.990 00.000 10052 move complete, result=0
02:20:13.990 00.000 10052 worker thread done servicing request
02:20:13.990 00.000 10052 Worker thread wakes up
02:20:13.990 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
02:20:13.991 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:13.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:14.698 00.707 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0859e8c5-e275-400a-838a-7963140dfa87"}
02:20:14.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0859e8c5-e275-400a-838a-7963140dfa87"}
02:20:14.699 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ee12bcc-fc06-435e-aaaf-fe0c46d8fa46"}
02:20:14.699 00.000 6880 case statement mapped state 6 to 3
02:20:14.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ee12bcc-fc06-435e-aaaf-fe0c46d8fa46"}
02:20:14.699 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3728f1e4-3d24-474b-be2a-562e1c577c32"}
02:20:14.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3382,"width":15,"height":15,"star_pos":[6.98,6.56],"pixels":"..."},"id":"3728f1e4-3d24-474b-be2a-562e1c577c32"}
02:20:15.133 00.434 10052 Exposure complete
02:20:15.196 00.063 10052 worker thread done servicing request
02:20:15.197 00.001 6880 OnExposeComplete: enter
02:20:15.197 00.000 6880 UpdateGuideState(): m_state=6
02:20:15.197 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3383
02:20:15.197 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=891.58, Mass=2514, SNR=34.7, Peak=180 HFD=4.8
02:20:15.197 00.000 6880 MultiStar: [#1 0.36,-0.20,0.97,U] [#2 0.33,-0.18,0.99,U] [#3 0.13,-0.35,0.90,U] [#4 0.45,0.40,0.00,M1] [#5 0.18,-0.30,0.97,U] [#6 0.26,0.29,0.93,U] [#7 0.44,0.25,0.77,U] [#8 0.10,-0.12,0.78,U] 
02:20:15.197 00.000 6880 refined, 7 included, MultiStar: {0.23, -0.12}, one-star: {0.06, -0.29}
02:20:15.197 00.000 6880 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
02:20:15.197 00.000 6880 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:20:15.197 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=0.11 mountY=0.23, mountTheta=1.12
02:20:15.199 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.12, opts=13)
02:20:15.199 00.000 6880 Enqueuing Move request for scope (0.23, -0.12)
02:20:15.199 00.000 10052 Worker thread wakes up
02:20:15.199 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:20:15.199 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:20:15.199 00.000 10052 Moving (0.23, -0.12) raw xDistance=0.11 yDistance=0.23
02:20:15.199 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:20:15.200 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.23, slope = 0.01
02:20:15.200 00.000 10052 MoveAxis(W, 32, ABG)
02:20:15.200 00.000 10052 Guiding  Dir = 3, Dur = 32
02:20:15.218 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:15.220 00.002 10052 IsSlewing returns 0
02:20:15.250 00.030 6880 UpdateGuideState exits: m=2514 SNR=34.7
02:20:15.251 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:15.251 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:15.251 00.000 6880 Enqueuing Expose request
02:20:15.259 00.008 10052 IsGuiding returns 0
02:20:15.286 00.027 10052 PulseGuide returned control before completion, sleep 16
02:20:15.338 00.052 10052 IsGuiding returns 0
02:20:15.338 00.000 10052 Move returns status 0, amount 32
02:20:15.338 00.000 10052 MoveAxis(S, 11, ABG)
02:20:15.339 00.001 10052 Guiding  Dir = 1, Dur = 11
02:20:15.375 00.036 10052 IsSlewing returns 0
02:20:15.413 00.038 10052 IsGuiding returns 0
02:20:15.480 00.067 10052 IsGuiding returns 0
02:20:15.480 00.000 10052 Move returns status 0, amount 11
02:20:15.480 00.000 10052 move complete, result=0
02:20:15.480 00.000 10052 worker thread done servicing request
02:20:15.480 00.000 6880 GuideStep: 0.1 px 32 ms WEST, 0.2 px 11 ms SOUTH
02:20:15.480 00.000 10052 Worker thread wakes up
02:20:15.480 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:15.480 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:16.394 00.914 10052 Exposure complete
02:20:16.458 00.064 10052 worker thread done servicing request
02:20:16.458 00.000 6880 OnExposeComplete: enter
02:20:16.458 00.000 6880 UpdateGuideState(): m_state=6
02:20:16.459 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3384
02:20:16.459 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=891.35, Mass=2575, SNR=35.2, Peak=158 HFD=4.9
02:20:16.459 00.000 6880 MultiStar: [#1 0.34,-0.40,0.00,M1] [#2 0.35,-0.56,0.00,M1] [#3 0.08,-0.45,0.91,U] [#4 0.54,-0.13,0.00,M2] [#5 0.30,-0.33,0.95,U] [#6 0.58,0.07,0.00,M4] [#7 0.65,0.06,0.00,M5] [#8 0.32,-0.50,0.00,M1] 
02:20:16.459 00.000 6880 refined, 2 included, MultiStar: {0.18, -0.43}, one-star: {0.16, -0.52}
02:20:16.459 00.000 6880 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.61) = xAngle (0.44 = 0.44)
02:20:16.459 00.000 6880 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:20:16.459 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.43 hyp=0.47 cameraTheta=-1.18 mountX=0.43 mountY=0.19, mountTheta=0.41
02:20:16.461 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.43, opts=13)
02:20:16.461 00.000 6880 Enqueuing Move request for scope (0.18, -0.43)
02:20:16.461 00.000 10052 Worker thread wakes up
02:20:16.461 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.43) opts 0xd
02:20:16.461 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.43)
02:20:16.461 00.000 10052 Moving (0.18, -0.43) raw xDistance=0.43 yDistance=0.19
02:20:16.461 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.43
02:20:16.461 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.02
02:20:16.462 00.001 10052 MoveAxis(W, 116, ABG)
02:20:16.462 00.000 10052 Guiding  Dir = 3, Dur = 116
02:20:16.482 00.020 10052 IsSlewing returns 0
02:20:16.483 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:16.520 00.037 10052 IsGuiding returns 0
02:20:16.525 00.005 6880 UpdateGuideState exits: m=2575 SNR=35.2
02:20:16.525 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:16.525 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:16.525 00.000 6880 Enqueuing Expose request
02:20:16.548 00.023 10052 PulseGuide returned control before completion, sleep 100
02:20:16.681 00.133 10052 IsGuiding returns 1
02:20:16.681 00.000 10052 scope still moving after pulse duration time elapsed
02:20:16.698 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32faa41c-1701-4cc5-b570-dd149e6efdce"}
02:20:16.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32faa41c-1701-4cc5-b570-dd149e6efdce"}
02:20:16.698 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b071a8b4-dfb4-41e3-87ff-7033dedef09a"}
02:20:16.698 00.000 6880 case statement mapped state 6 to 3
02:20:16.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b071a8b4-dfb4-41e3-87ff-7033dedef09a"}
02:20:16.699 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c6f75067-7534-4fa0-8083-9f3672e85c9e"}
02:20:16.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3384,"width":15,"height":15,"star_pos":[7.09,7.35],"pixels":"..."},"id":"c6f75067-7534-4fa0-8083-9f3672e85c9e"}
02:20:16.728 00.029 10052 IsSlewing returns 0
02:20:16.765 00.037 10052 IsGuiding returns 0
02:20:16.765 00.000 10052 scope move finished after 116 + 128 ms
02:20:16.765 00.000 10052 Move returns status 0, amount 116
02:20:16.765 00.000 10052 MoveAxis(N, 0, ABG)
02:20:16.765 00.000 10052 Move returns status 0, amount 0
02:20:16.765 00.000 10052 move complete, result=0
02:20:16.766 00.001 10052 worker thread done servicing request
02:20:16.766 00.000 6880 GuideStep: 0.4 px 116 ms WEST, 0.2 px 0 ms NORTH
02:20:16.766 00.000 10052 Worker thread wakes up
02:20:16.766 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:16.766 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:17.898 01.132 10052 Exposure complete
02:20:17.973 00.075 10052 worker thread done servicing request
02:20:17.974 00.001 6880 OnExposeComplete: enter
02:20:17.974 00.000 6880 UpdateGuideState(): m_state=6
02:20:17.974 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3385
02:20:17.974 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=891.78, Mass=2467, SNR=34.4, Peak=155 HFD=4.4
02:20:17.975 00.001 6880 MultiStar: [#1 0.34,-0.15,0.98,U] [#2 0.25,-0.18,1.01,U] [#3 0.09,-0.08,0.94,U] [#4 0.34,0.28,0.86,U] [#5 0.15,-0.23,1.02,U] [#6 0.32,0.25,0.97,U] [#7 0.43,0.46,0.00,M6] [#8 0.00,0.03,0.82,U] 
02:20:17.975 00.000 6880 single-star, 7 included, MultiStar: {0.20, -0.03}, one-star: {0.06, -0.09}
02:20:17.975 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.66 = 0.66)
02:20:17.975 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
02:20:17.975 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.09 hyp=0.11 cameraTheta=-0.96 mountX=0.09 mountY=0.06, mountTheta=0.64
02:20:17.977 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.09, opts=13)
02:20:17.977 00.000 6880 Enqueuing Move request for scope (0.06, -0.09)
02:20:17.977 00.000 10052 Worker thread wakes up
02:20:17.978 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.09) opts 0xd
02:20:17.978 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.09)
02:20:17.978 00.000 10052 Moving (0.06, -0.09) raw xDistance=0.09 yDistance=0.06
02:20:17.978 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:20:17.978 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
02:20:17.978 00.000 10052 MoveAxis(E, 0, ABG)
02:20:17.978 00.000 10052 Move returns status 0, amount 0
02:20:17.978 00.000 10052 MoveAxis(N, 0, ABG)
02:20:17.979 00.001 10052 Move returns status 0, amount 0
02:20:17.979 00.000 10052 move complete, result=0
02:20:17.979 00.000 10052 worker thread done servicing request
02:20:18.004 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:18.049 00.045 6880 UpdateGuideState exits: m=2467 SNR=34.4
02:20:18.049 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:18.050 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:18.050 00.000 6880 Enqueuing Expose request
02:20:18.050 00.000 10052 Worker thread wakes up
02:20:18.050 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:18.050 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:18.050 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:18.697 00.647 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"253c0332-0a87-4c54-96c9-14b8547232a8"}
02:20:18.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"253c0332-0a87-4c54-96c9-14b8547232a8"}
02:20:18.698 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"acf4901d-2704-4a22-9493-fdbb6899fc6f"}
02:20:18.698 00.000 6880 case statement mapped state 6 to 3
02:20:18.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"acf4901d-2704-4a22-9493-fdbb6899fc6f"}
02:20:18.699 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7a1c76c-cedf-4622-acb7-524310e0e521"}
02:20:18.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3385,"width":15,"height":15,"star_pos":[6.99,6.78],"pixels":"..."},"id":"a7a1c76c-cedf-4622-acb7-524310e0e521"}
02:20:18.965 00.266 10052 Exposure complete
02:20:19.049 00.084 10052 worker thread done servicing request
02:20:19.049 00.000 6880 OnExposeComplete: enter
02:20:19.050 00.001 6880 UpdateGuideState(): m_state=6
02:20:19.050 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3386
02:20:19.050 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=891.72, Mass=2483, SNR=34.5, Peak=165 HFD=4.6
02:20:19.051 00.001 6880 MultiStar: [#1 0.33,-0.23,0.97,U] [#2 0.42,-0.22,1.00,U] [#3 0.12,-0.30,0.93,U] [#4 0.33,0.05,0.85,U] [#5 0.35,-0.24,0.98,U] [#6 0.73,0.55,0.00,M4] [#7 0.57,0.20,0.00,M7] [#8 0.17,-0.39,0.81,U] 
02:20:19.051 00.000 6880 refined, 6 included, MultiStar: {0.30, -0.21}, one-star: {0.34, -0.15}
02:20:19.051 00.000 6880 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.61) = xAngle (0.99 = 0.99)
02:20:19.051 00.000 6880 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
02:20:19.051 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.21 hyp=0.36 cameraTheta=-0.62 mountX=0.20 mountY=0.30, mountTheta=0.98
02:20:19.053 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.21, opts=13)
02:20:19.053 00.000 6880 Enqueuing Move request for scope (0.30, -0.21)
02:20:19.053 00.000 10052 Worker thread wakes up
02:20:19.053 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.21) opts 0xd
02:20:19.053 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.21)
02:20:19.053 00.000 10052 Moving (0.30, -0.21) raw xDistance=0.20 yDistance=0.30
02:20:19.053 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:20:19.053 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.30, slope = 0.01
02:20:19.054 00.001 10052 MoveAxis(W, 54, ABG)
02:20:19.054 00.000 10052 Guiding  Dir = 3, Dur = 54
02:20:19.074 00.020 10052 IsSlewing returns 0
02:20:19.085 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:19.113 00.028 10052 IsGuiding returns 0
02:20:19.135 00.022 6880 UpdateGuideState exits: m=2483 SNR=34.5
02:20:19.136 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:19.136 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:19.136 00.000 6880 Enqueuing Expose request
02:20:19.141 00.005 10052 PulseGuide returned control before completion, sleep 37
02:20:19.203 00.062 10052 IsGuiding returns 1
02:20:19.204 00.001 10052 scope still moving after pulse duration time elapsed
02:20:19.251 00.047 10052 IsSlewing returns 0
02:20:19.289 00.038 10052 IsGuiding returns 0
02:20:19.289 00.000 10052 scope move finished after 54 + 122 ms
02:20:19.289 00.000 10052 Move returns status 0, amount 54
02:20:19.290 00.001 10052 MoveAxis(S, 24, ABG)
02:20:19.290 00.000 10052 Guiding  Dir = 1, Dur = 24
02:20:19.327 00.037 10052 IsSlewing returns 0
02:20:19.366 00.039 10052 IsGuiding returns 0
02:20:19.432 00.066 10052 IsGuiding returns 1
02:20:19.433 00.001 10052 scope still moving after pulse duration time elapsed
02:20:19.508 00.075 10052 IsSlewing returns 0
02:20:19.585 00.077 10052 IsGuiding returns 0
02:20:19.585 00.000 10052 scope move finished after 24 + 195 ms
02:20:19.585 00.000 10052 Move returns status 0, amount 24
02:20:19.585 00.000 10052 move complete, result=0
02:20:19.585 00.000 10052 worker thread done servicing request
02:20:19.585 00.000 10052 Worker thread wakes up
02:20:19.586 00.001 6880 GuideStep: 0.2 px 54 ms WEST, 0.3 px 24 ms SOUTH
02:20:19.586 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:19.586 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:20.696 01.110 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cc85e974-4440-4f40-b005-d0551cac4fc8"}
02:20:20.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cc85e974-4440-4f40-b005-d0551cac4fc8"}
02:20:20.697 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f30fdf65-bd99-40c6-b3e0-45480147b5c1"}
02:20:20.697 00.000 6880 case statement mapped state 6 to 3
02:20:20.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f30fdf65-bd99-40c6-b3e0-45480147b5c1"}
02:20:20.698 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"66a581bb-491a-4bd7-919a-1b99b7ab0ecb"}
02:20:20.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3386,"width":15,"height":15,"star_pos":[7.27,6.72],"pixels":"..."},"id":"66a581bb-491a-4bd7-919a-1b99b7ab0ecb"}
02:20:20.729 00.031 10052 Exposure complete
02:20:20.808 00.079 10052 worker thread done servicing request
02:20:20.808 00.000 6880 OnExposeComplete: enter
02:20:20.808 00.000 6880 UpdateGuideState(): m_state=6
02:20:20.809 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3387
02:20:20.809 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=891.39, Mass=2593, SNR=35.4, Peak=164 HFD=4.8
02:20:20.810 00.001 6880 MultiStar: [#1 0.53,-0.22,0.00,M1] [#2 0.52,-0.55,0.00,M1] [#3 0.40,-0.42,0.00,M1] [#4 0.38,-0.11,0.82,U] [#5 0.29,-0.20,0.97,U] [#6 0.79,0.41,0.00,M5] [#7 0.54,0.21,0.00,M8] [#8 0.32,-0.31,0.80,U] 
02:20:20.810 00.000 6880 refined, 3 included, MultiStar: {0.31, -0.28}, one-star: {0.24, -0.48}
02:20:20.810 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
02:20:20.810 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
02:20:20.810 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.28 hyp=0.41 cameraTheta=-0.74 mountX=0.27 mountY=0.31, mountTheta=0.86
02:20:20.812 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.28, opts=13)
02:20:20.813 00.001 6880 Enqueuing Move request for scope (0.31, -0.28)
02:20:20.813 00.000 10052 Worker thread wakes up
02:20:20.813 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.28) opts 0xd
02:20:20.813 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.28)
02:20:20.813 00.000 10052 Moving (0.31, -0.28) raw xDistance=0.27 yDistance=0.31
02:20:20.813 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:20:20.813 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.31, slope = 0.02
02:20:20.813 00.000 10052 MoveAxis(W, 74, ABG)
02:20:20.813 00.000 10052 Guiding  Dir = 3, Dur = 74
02:20:20.835 00.022 10052 IsSlewing returns 0
02:20:20.844 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:20.872 00.028 10052 IsGuiding returns 0
02:20:20.889 00.017 6880 UpdateGuideState exits: m=2593 SNR=35.4
02:20:20.890 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:20.890 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:20.890 00.000 6880 Enqueuing Expose request
02:20:20.899 00.009 10052 PulseGuide returned control before completion, sleep 57
02:20:20.982 00.083 10052 IsGuiding returns 1
02:20:20.982 00.000 10052 scope still moving after pulse duration time elapsed
02:20:21.029 00.047 10052 IsSlewing returns 0
02:20:21.068 00.039 10052 IsGuiding returns 0
02:20:21.068 00.000 10052 scope move finished after 74 + 121 ms
02:20:21.068 00.000 10052 Move returns status 0, amount 74
02:20:21.068 00.000 10052 MoveAxis(S, 42, ABG)
02:20:21.068 00.000 10052 Guiding  Dir = 1, Dur = 42
02:20:21.105 00.037 10052 IsSlewing returns 0
02:20:21.143 00.038 10052 IsGuiding returns 0
02:20:21.171 00.028 10052 PulseGuide returned control before completion, sleep 25
02:20:21.232 00.061 10052 IsGuiding returns 0
02:20:21.232 00.000 10052 Move returns status 0, amount 42
02:20:21.233 00.001 10052 move complete, result=0
02:20:21.233 00.000 10052 worker thread done servicing request
02:20:21.233 00.000 6880 GuideStep: 0.3 px 74 ms WEST, 0.3 px 42 ms SOUTH
02:20:21.233 00.000 10052 Worker thread wakes up
02:20:21.233 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:21.233 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:22.150 00.917 10052 Exposure complete
02:20:22.214 00.064 10052 worker thread done servicing request
02:20:22.214 00.000 6880 OnExposeComplete: enter
02:20:22.214 00.000 6880 UpdateGuideState(): m_state=6
02:20:22.215 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3388
02:20:22.215 00.000 6880 Star::Find returns 1 (0), X=408.40, Y=891.68, Mass=2541, SNR=35.0, Peak=151 HFD=4.7
02:20:22.215 00.000 6880 MultiStar: [#1 0.31,-0.33,0.97,U] [#2 0.59,-0.27,0.00,M2] [#3 0.35,-0.32,0.92,U] [#4 0.53,0.03,0.00,M1] [#5 0.46,-0.33,0.00,M1] [#6 0.85,0.49,0.00,M6] [#7 0.51,0.26,0.00,M9] [#8 0.32,-0.35,0.80,U] 
02:20:22.215 00.000 6880 refined, 3 included, MultiStar: {0.36, -0.29}, one-star: {0.47, -0.18}
02:20:22.215 00.000 6880 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.61) = xAngle (0.94 = 0.94)
02:20:22.215 00.000 6880 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
02:20:22.215 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=-0.29 hyp=0.47 cameraTheta=-0.67 mountX=0.28 mountY=0.37, mountTheta=0.93
02:20:22.217 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=-0.29, opts=13)
02:20:22.217 00.000 6880 Enqueuing Move request for scope (0.36, -0.29)
02:20:22.217 00.000 10052 Worker thread wakes up
02:20:22.217 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.29) opts 0xd
02:20:22.217 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, -0.29)
02:20:22.217 00.000 10052 Moving (0.36, -0.29) raw xDistance=0.28 yDistance=0.37
02:20:22.217 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:20:22.218 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.37, slope = 0.02
02:20:22.218 00.000 10052 MoveAxis(W, 77, ABG)
02:20:22.218 00.000 10052 Guiding  Dir = 3, Dur = 77
02:20:22.240 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:22.277 00.037 6880 UpdateGuideState exits: m=2541 SNR=35.0
02:20:22.277 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:22.277 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:22.277 00.000 6880 Enqueuing Expose request
02:20:22.278 00.001 10052 IsSlewing returns 0
02:20:22.355 00.077 10052 IsGuiding returns 0
02:20:22.417 00.062 10052 PulseGuide returned control before completion, sleep 24
02:20:22.494 00.077 10052 IsGuiding returns 1
02:20:22.494 00.000 10052 scope still moving after pulse duration time elapsed
02:20:22.563 00.069 10052 IsSlewing returns 0
02:20:22.601 00.038 10052 IsGuiding returns 0
02:20:22.601 00.000 10052 scope move finished after 77 + 169 ms
02:20:22.601 00.000 10052 Move returns status 0, amount 77
02:20:22.601 00.000 10052 MoveAxis(S, 42, ABG)
02:20:22.601 00.000 10052 Guiding  Dir = 1, Dur = 42
02:20:22.638 00.037 10052 IsSlewing returns 0
02:20:22.677 00.039 10052 IsGuiding returns 0
02:20:22.695 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"067e6adb-840e-4e2b-8b7b-fdf468fb13f3"}
02:20:22.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"067e6adb-840e-4e2b-8b7b-fdf468fb13f3"}
02:20:22.696 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d416f1b-38c8-479a-848c-527715fd889a"}
02:20:22.696 00.000 6880 case statement mapped state 6 to 3
02:20:22.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d416f1b-38c8-479a-848c-527715fd889a"}
02:20:22.696 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f453961d-285f-4c8d-a7ca-3f5c3ada7ad7"}
02:20:22.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3388,"width":15,"height":15,"star_pos":[7.40,6.68],"pixels":"..."},"id":"f453961d-285f-4c8d-a7ca-3f5c3ada7ad7"}
02:20:22.703 00.007 10052 PulseGuide returned control before completion, sleep 26
02:20:22.765 00.062 10052 IsGuiding returns 0
02:20:22.765 00.000 10052 Move returns status 0, amount 42
02:20:22.765 00.000 10052 move complete, result=0
02:20:22.765 00.000 10052 worker thread done servicing request
02:20:22.766 00.001 10052 Worker thread wakes up
02:20:22.766 00.000 6880 GuideStep: 0.3 px 77 ms WEST, 0.4 px 42 ms SOUTH
02:20:22.766 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:22.766 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:23.900 01.134 10052 Exposure complete
02:20:23.970 00.070 10052 worker thread done servicing request
02:20:23.970 00.000 6880 OnExposeComplete: enter
02:20:23.970 00.000 6880 UpdateGuideState(): m_state=6
02:20:23.971 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3389
02:20:23.971 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=891.66, Mass=2511, SNR=34.7, Peak=165 HFD=4.5
02:20:23.971 00.000 6880 MultiStar: [#1 0.43,-0.06,0.95,U] [#2 0.45,-0.16,0.97,U] [#3 0.18,0.02,0.92,U] [#4 0.62,0.15,0.00,M2] [#5 0.18,-0.16,0.96,U] [#6 0.41,0.36,0.00,M7] [#7 0.64,0.50,0.00,M10] [#8 0.12,0.23,0.79,U] 
02:20:23.971 00.000 6880 refined, 5 included, MultiStar: {0.26, -0.07}, one-star: {0.20, -0.20}
02:20:23.971 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.37 = 1.37)
02:20:23.971 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.34 = 1.34)
02:20:23.971 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.07 hyp=0.27 cameraTheta=-0.24 mountX=0.05 mountY=0.27, mountTheta=1.37
02:20:23.973 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.07, opts=13)
02:20:23.973 00.000 6880 Enqueuing Move request for scope (0.26, -0.07)
02:20:23.973 00.000 10052 Worker thread wakes up
02:20:23.973 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.07) opts 0xd
02:20:23.973 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.07)
02:20:23.973 00.000 10052 Moving (0.26, -0.07) raw xDistance=0.05 yDistance=0.27
02:20:23.973 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:20:23.973 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.27, slope = 0.03
02:20:23.973 00.000 10052 MoveAxis(E, 0, ABG)
02:20:23.973 00.000 10052 Move returns status 0, amount 0
02:20:23.973 00.000 10052 MoveAxis(S, 46, ABG)
02:20:23.973 00.000 10052 Guiding  Dir = 1, Dur = 46
02:20:24.000 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:24.029 00.029 10052 IsSlewing returns 0
02:20:24.030 00.001 6880 UpdateGuideState exits: m=2511 SNR=34.7
02:20:24.030 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:24.030 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:24.030 00.000 6880 Enqueuing Expose request
02:20:24.109 00.079 10052 IsGuiding returns 0
02:20:24.252 00.143 10052 IsGuiding returns 0
02:20:24.252 00.000 10052 Move returns status 0, amount 46
02:20:24.252 00.000 10052 move complete, result=0
02:20:24.252 00.000 10052 worker thread done servicing request
02:20:24.254 00.002 10052 Worker thread wakes up
02:20:24.254 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:24.254 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:24.254 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 46 ms SOUTH
02:20:24.695 00.441 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fdf87744-86a5-4073-b4ab-0be5cc42253e"}
02:20:24.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fdf87744-86a5-4073-b4ab-0be5cc42253e"}
02:20:24.696 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80dd60e0-f3cf-486d-9bbd-6c13c447ec3b"}
02:20:24.696 00.000 6880 case statement mapped state 6 to 3
02:20:24.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80dd60e0-f3cf-486d-9bbd-6c13c447ec3b"}
02:20:24.696 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"32178aae-66c6-4ee0-b954-20c32d6cb088"}
02:20:24.696 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3389,"width":15,"height":15,"star_pos":[7.13,6.66],"pixels":"..."},"id":"32178aae-66c6-4ee0-b954-20c32d6cb088"}
02:20:25.159 00.463 10052 Exposure complete
02:20:25.214 00.055 10052 worker thread done servicing request
02:20:25.214 00.000 6880 OnExposeComplete: enter
02:20:25.214 00.000 6880 UpdateGuideState(): m_state=6
02:20:25.214 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3390
02:20:25.214 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=891.75, Mass=2424, SNR=34.1, Peak=150 HFD=4.5
02:20:25.215 00.001 6880 MultiStar: [#1 0.54,0.03,0.00,M1] [#2 0.37,-0.09,1.01,U] [#3 0.15,0.05,0.94,U] [#4 0.67,0.15,0.00,M3] [#5 0.23,-0.11,1.01,U] [#6 0.67,0.76,0.00,M8] [#7 0.63,0.40,0.00,R] [#8 -0.05,0.10,0.83,U] 
02:20:25.215 00.000 6880 refined, 4 included, MultiStar: {0.21, -0.04}, one-star: {0.30, -0.12}
02:20:25.215 00.000 6880 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.61) = xAngle (1.43 = 1.43)
02:20:25.215 00.000 6880 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
02:20:25.215 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.04 hyp=0.21 cameraTheta=-0.19 mountX=0.03 mountY=0.21, mountTheta=1.43
02:20:25.216 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.04, opts=13)
02:20:25.216 00.000 6880 Enqueuing Move request for scope (0.21, -0.04)
02:20:25.216 00.000 10052 Worker thread wakes up
02:20:25.216 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.04) opts 0xd
02:20:25.216 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.04)
02:20:25.216 00.000 10052 Moving (0.21, -0.04) raw xDistance=0.03 yDistance=0.21
02:20:25.216 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:20:25.216 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.21, slope = 0.01
02:20:25.217 00.001 10052 MoveAxis(E, 0, ABG)
02:20:25.217 00.000 10052 Move returns status 0, amount 0
02:20:25.217 00.000 10052 MoveAxis(S, 26, ABG)
02:20:25.217 00.000 10052 Guiding  Dir = 1, Dur = 26
02:20:25.236 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:25.237 00.001 10052 IsSlewing returns 0
02:20:25.265 00.028 6880 UpdateGuideState exits: m=2424 SNR=34.1
02:20:25.266 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:25.266 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:25.266 00.000 6880 Enqueuing Expose request
02:20:25.275 00.009 10052 IsGuiding returns 0
02:20:25.342 00.067 10052 IsGuiding returns 1
02:20:25.342 00.000 10052 scope still moving after pulse duration time elapsed
02:20:25.396 00.054 10052 IsSlewing returns 0
02:20:25.434 00.038 10052 IsGuiding returns 0
02:20:25.434 00.000 10052 scope move finished after 26 + 133 ms
02:20:25.434 00.000 10052 Move returns status 0, amount 26
02:20:25.434 00.000 10052 move complete, result=0
02:20:25.435 00.001 10052 worker thread done servicing request
02:20:25.435 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 26 ms SOUTH
02:20:25.435 00.000 10052 Worker thread wakes up
02:20:25.435 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:25.435 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:26.568 01.133 10052 Exposure complete
02:20:26.624 00.056 10052 worker thread done servicing request
02:20:26.624 00.000 6880 OnExposeComplete: enter
02:20:26.624 00.000 6880 UpdateGuideState(): m_state=6
02:20:26.624 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3391
02:20:26.624 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.78, Mass=2499, SNR=34.7, Peak=138 HFD=4.6
02:20:26.625 00.001 6880 MultiStar: [#1 0.24,-0.07,0.96,U] [#2 -0.05,-0.45,1.00,U] [#3 0.02,-0.27,0.91,U] [#4 0.46,0.43,0.00,M4] [#5 -0.09,-0.14,0.93,U] [#6 0.29,0.22,0.92,U] [#7 -0.02,0.19,0.74,U] [#8 -0.01,0.13,0.80,U] 
02:20:26.625 00.000 6880 refined, 7 included, MultiStar: {0.04, -0.08}, one-star: {-0.05, -0.09}
02:20:26.625 00.000 6880 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.61) = xAngle (0.56 = 0.56)
02:20:26.625 00.000 6880 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.53 = 0.53)
02:20:26.625 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.08 hyp=0.09 cameraTheta=-1.06 mountX=0.07 mountY=0.04, mountTheta=0.53
02:20:26.627 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.08, opts=13)
02:20:26.627 00.000 6880 Enqueuing Move request for scope (0.04, -0.08)
02:20:26.627 00.000 10052 Worker thread wakes up
02:20:26.627 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.08) opts 0xd
02:20:26.627 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.08)
02:20:26.627 00.000 10052 Moving (0.04, -0.08) raw xDistance=0.07 yDistance=0.04
02:20:26.627 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:20:26.627 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:20:26.627 00.000 10052 MoveAxis(E, 0, ABG)
02:20:26.627 00.000 10052 Move returns status 0, amount 0
02:20:26.628 00.001 10052 MoveAxis(N, 0, ABG)
02:20:26.628 00.000 10052 Move returns status 0, amount 0
02:20:26.628 00.000 10052 move complete, result=0
02:20:26.628 00.000 10052 worker thread done servicing request
02:20:26.650 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:26.684 00.034 6880 UpdateGuideState exits: m=2499 SNR=34.7
02:20:26.684 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:26.684 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:26.684 00.000 6880 Enqueuing Expose request
02:20:26.684 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:20:26.684 00.000 10052 Worker thread wakes up
02:20:26.684 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:26.684 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:26.697 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f50c8adc-23fd-4142-b410-a62140f9d4ea"}
02:20:26.697 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f50c8adc-23fd-4142-b410-a62140f9d4ea"}
02:20:26.698 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3938d6d5-c564-4f15-a788-b2ffeb6e41d0"}
02:20:26.698 00.000 6880 case statement mapped state 6 to 3
02:20:26.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3938d6d5-c564-4f15-a788-b2ffeb6e41d0"}
02:20:26.700 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3ad566c8-7aae-45cd-8453-d145673d7764"}
02:20:26.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3391,"width":15,"height":15,"star_pos":[6.88,6.78],"pixels":"..."},"id":"3ad566c8-7aae-45cd-8453-d145673d7764"}
02:20:27.600 00.900 10052 Exposure complete
02:20:27.672 00.072 10052 worker thread done servicing request
02:20:27.673 00.001 6880 OnExposeComplete: enter
02:20:27.673 00.000 6880 UpdateGuideState(): m_state=6
02:20:27.673 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3392
02:20:27.673 00.000 6880 Star::Find returns 1 (0), X=408.40, Y=891.68, Mass=2475, SNR=34.6, Peak=150 HFD=4.7
02:20:27.673 00.000 6880 MultiStar: [#1 0.56,-0.12,0.00,M1] [#2 0.67,-0.09,0.00,M1] [#3 0.41,-0.30,0.90,U] [#4 0.60,-0.01,0.00,M5] [#5 0.22,-0.28,0.97,U] [#6 0.72,0.45,0.00,M8] [#7 0.16,-0.27,0.77,U] [#8 0.38,-0.20,0.77,U] 
02:20:27.673 00.000 6880 refined, 4 included, MultiStar: {0.34, -0.25}, one-star: {0.48, -0.18}
02:20:27.673 00.000 6880 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.61) = xAngle (0.98 = 0.98)
02:20:27.673 00.000 6880 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
02:20:27.673 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.25 hyp=0.42 cameraTheta=-0.63 mountX=0.23 mountY=0.34, mountTheta=0.97
02:20:27.675 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.25, opts=13)
02:20:27.675 00.000 6880 Enqueuing Move request for scope (0.34, -0.25)
02:20:27.675 00.000 10052 Worker thread wakes up
02:20:27.675 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.25) opts 0xd
02:20:27.675 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.25)
02:20:27.675 00.000 10052 Moving (0.34, -0.25) raw xDistance=0.23 yDistance=0.34
02:20:27.675 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:20:27.675 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.34, slope = 0.00
02:20:27.675 00.000 10052 MoveAxis(W, 62, ABG)
02:20:27.675 00.000 10052 Guiding  Dir = 3, Dur = 62
02:20:27.696 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:27.729 00.033 6880 UpdateGuideState exits: m=2475 SNR=34.6
02:20:27.729 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:27.729 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:27.729 00.000 6880 Enqueuing Expose request
02:20:27.732 00.003 10052 IsSlewing returns 0
02:20:27.811 00.079 10052 IsGuiding returns 0
02:20:27.955 00.144 10052 IsGuiding returns 1
02:20:27.955 00.000 10052 scope still moving after pulse duration time elapsed
02:20:28.029 00.074 10052 IsSlewing returns 0
02:20:28.110 00.081 10052 IsGuiding returns 0
02:20:28.110 00.000 10052 scope move finished after 62 + 236 ms
02:20:28.110 00.000 10052 Move returns status 0, amount 62
02:20:28.110 00.000 10052 MoveAxis(S, 7, ABG)
02:20:28.110 00.000 10052 Guiding  Dir = 1, Dur = 7
02:20:28.188 00.078 10052 IsSlewing returns 0
02:20:28.262 00.074 10052 IsGuiding returns 0
02:20:28.410 00.148 10052 IsGuiding returns 0
02:20:28.410 00.000 10052 Move returns status 0, amount 7
02:20:28.410 00.000 10052 move complete, result=0
02:20:28.410 00.000 10052 worker thread done servicing request
02:20:28.411 00.001 10052 Worker thread wakes up
02:20:28.411 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:28.411 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:28.411 00.000 6880 GuideStep: 0.2 px 62 ms WEST, 0.3 px 7 ms SOUTH
02:20:28.693 00.282 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"221c1dd0-5869-45da-9330-49bd0d896d6d"}
02:20:28.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"221c1dd0-5869-45da-9330-49bd0d896d6d"}
02:20:28.693 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51f16b4e-099f-4a3b-908c-b8638ef86ee0"}
02:20:28.693 00.000 6880 case statement mapped state 6 to 3
02:20:28.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"51f16b4e-099f-4a3b-908c-b8638ef86ee0"}
02:20:28.695 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e524f06a-8608-4723-ab8d-51cee9c574a4"}
02:20:28.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3392,"width":15,"height":15,"star_pos":[7.40,6.68],"pixels":"..."},"id":"e524f06a-8608-4723-ab8d-51cee9c574a4"}
02:20:29.546 00.851 10052 Exposure complete
02:20:29.600 00.054 10052 worker thread done servicing request
02:20:29.600 00.000 6880 OnExposeComplete: enter
02:20:29.600 00.000 6880 UpdateGuideState(): m_state=6
02:20:29.601 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3393
02:20:29.601 00.000 6880 Star::Find returns 1 (0), X=408.71, Y=891.58, Mass=2398, SNR=33.9, Peak=141 HFD=4.8
02:20:29.601 00.000 6880 MultiStar: [#1 0.88,-0.47,0.00,M2] [#2 0.68,-0.58,0.00,M2] [#3 0.53,-0.46,0.00,M1] [#4 0.94,-0.10,0.00,M6] [#5 0.58,-0.61,0.00,M1] [#6 1.02,0.25,0.00,M9] [#7 0.53,-0.21,0.00,M1] [#8 0.66,-0.16,0.00,M1] 
02:20:29.601 00.000 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.26 = 1.26)
02:20:29.601 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.23 = 1.23)
02:20:29.601 00.000 6880 CameraToMount -- cameraX=0.78 cameraY=-0.28 hyp=0.83 cameraTheta=-0.35 mountX=0.25 mountY=0.79, mountTheta=1.26
02:20:29.602 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.78, y=-0.28, opts=13)
02:20:29.602 00.000 6880 Enqueuing Move request for scope (0.78, -0.28)
02:20:29.602 00.000 10052 Worker thread wakes up
02:20:29.602 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.78, -0.28) opts 0xd
02:20:29.602 00.000 10052 Handling offset move in thread for scope, endpoint = (0.78, -0.28)
02:20:29.603 00.001 10052 Moving (0.78, -0.28) raw xDistance=0.25 yDistance=0.79
02:20:29.603 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:20:29.603 00.000 10052 Lowpass2 history cleared, outlier deflection
02:20:29.603 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.35 from input 0.79, slope = 0.00
02:20:29.603 00.000 10052 MoveAxis(W, 70, ABG)
02:20:29.603 00.000 10052 Guiding  Dir = 3, Dur = 70
02:20:29.623 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:29.653 00.030 10052 IsSlewing returns 0
02:20:29.655 00.002 6880 UpdateGuideState exits: m=2398 SNR=33.9
02:20:29.655 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:29.656 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:29.656 00.000 6880 Enqueuing Expose request
02:20:29.728 00.072 10052 IsGuiding returns 0
02:20:29.797 00.069 10052 PulseGuide returned control before completion, sleep 12
02:20:29.877 00.080 10052 IsGuiding returns 1
02:20:29.877 00.000 10052 scope still moving after pulse duration time elapsed
02:20:29.951 00.074 10052 IsSlewing returns 0
02:20:30.031 00.080 10052 IsGuiding returns 0
02:20:30.031 00.000 10052 scope move finished after 70 + 232 ms
02:20:30.031 00.000 10052 Move returns status 0, amount 70
02:20:30.031 00.000 10052 MoveAxis(S, 143, ABG)
02:20:30.031 00.000 10052 Guiding  Dir = 1, Dur = 143
02:20:30.105 00.074 10052 IsSlewing returns 0
02:20:30.184 00.079 10052 IsGuiding returns 0
02:20:30.253 00.069 10052 PulseGuide returned control before completion, sleep 85
02:20:30.411 00.158 10052 IsGuiding returns 1
02:20:30.411 00.000 10052 scope still moving after pulse duration time elapsed
02:20:30.485 00.074 10052 IsSlewing returns 0
02:20:30.565 00.080 10052 IsGuiding returns 0
02:20:30.565 00.000 10052 scope move finished after 143 + 237 ms
02:20:30.565 00.000 10052 Move returns status 0, amount 143
02:20:30.565 00.000 10052 move complete, result=0
02:20:30.565 00.000 10052 worker thread done servicing request
02:20:30.565 00.000 10052 Worker thread wakes up
02:20:30.565 00.000 6880 GuideStep: 0.3 px 70 ms WEST, 0.8 px 143 ms SOUTH
02:20:30.565 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:30.565 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:30.693 00.128 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a8ec4e4d-b94f-4f76-8260-3e2760436754"}
02:20:30.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a8ec4e4d-b94f-4f76-8260-3e2760436754"}
02:20:30.694 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1328e5ca-5e64-46e1-be5e-17d9a6f084c5"}
02:20:30.694 00.000 6880 case statement mapped state 6 to 3
02:20:30.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1328e5ca-5e64-46e1-be5e-17d9a6f084c5"}
02:20:30.694 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6d0b48aa-f8f4-4a0f-8e57-923accd0ada2"}
02:20:30.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3393,"width":15,"height":15,"star_pos":[6.71,6.58],"pixels":"..."},"id":"6d0b48aa-f8f4-4a0f-8e57-923accd0ada2"}
02:20:31.693 00.999 10052 Exposure complete
02:20:31.764 00.071 10052 worker thread done servicing request
02:20:31.764 00.000 6880 OnExposeComplete: enter
02:20:31.764 00.000 6880 UpdateGuideState(): m_state=6
02:20:31.765 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3394
02:20:31.765 00.000 6880 Star::Find returns 1 (0), X=408.41, Y=891.79, Mass=2427, SNR=34.1, Peak=156 HFD=4.6
02:20:31.765 00.000 6880 MultiStar: [#1 0.69,-0.10,0.00,M3] [#2 0.61,-0.08,0.00,M3] [#3 0.53,0.03,0.00,M2] [#4 0.61,0.19,0.00,M7] [#5 0.47,-0.17,0.98,U] [#6 0.90,0.65,0.00,M10] [#7 0.16,-0.02,0.78,U] [#8 0.63,0.10,0.00,M2] 
02:20:31.765 00.000 6880 refined, 2 included, MultiStar: {0.39, -0.09}, one-star: {0.49, -0.07}
02:20:31.765 00.000 6880 CameraToMount -- cameraTheta (-0.23) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
02:20:31.765 00.000 6880 CameraToMount -- cameraTheta (-0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
02:20:31.765 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=-0.09 hyp=0.40 cameraTheta=-0.23 mountX=0.08 mountY=0.39, mountTheta=1.38
02:20:31.767 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=-0.09, opts=13)
02:20:31.767 00.000 6880 Enqueuing Move request for scope (0.39, -0.09)
02:20:31.767 00.000 10052 Worker thread wakes up
02:20:31.767 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.09) opts 0xd
02:20:31.767 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, -0.09)
02:20:31.767 00.000 10052 Moving (0.39, -0.09) raw xDistance=0.08 yDistance=0.39
02:20:31.767 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:20:31.767 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.39, slope = 0.00
02:20:31.768 00.001 10052 MoveAxis(E, 0, ABG)
02:20:31.768 00.000 10052 Move returns status 0, amount 0
02:20:31.768 00.000 10052 MoveAxis(S, 71, ABG)
02:20:31.768 00.000 10052 Guiding  Dir = 1, Dur = 71
02:20:31.791 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:31.809 00.018 10052 IsSlewing returns 0
02:20:31.832 00.023 6880 UpdateGuideState exits: m=2427 SNR=34.1
02:20:31.832 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:31.832 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:31.832 00.000 6880 Enqueuing Expose request
02:20:31.884 00.052 10052 IsGuiding returns 0
02:20:31.953 00.069 10052 PulseGuide returned control before completion, sleep 13
02:20:32.033 00.080 10052 IsGuiding returns 1
02:20:32.033 00.000 10052 scope still moving after pulse duration time elapsed
02:20:32.108 00.075 10052 IsSlewing returns 0
02:20:32.188 00.080 10052 IsGuiding returns 0
02:20:32.188 00.000 10052 scope move finished after 71 + 232 ms
02:20:32.188 00.000 10052 Move returns status 0, amount 71
02:20:32.188 00.000 10052 move complete, result=0
02:20:32.188 00.000 10052 worker thread done servicing request
02:20:32.188 00.000 10052 Worker thread wakes up
02:20:32.188 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:32.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:32.188 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 71 ms SOUTH
02:20:32.693 00.505 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2833e41-5c61-4fd0-ae37-5cd189b85817"}
02:20:32.694 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2833e41-5c61-4fd0-ae37-5cd189b85817"}
02:20:32.695 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45ad82b0-343b-4ac4-a355-70f411869132"}
02:20:32.695 00.000 6880 case statement mapped state 6 to 3
02:20:32.696 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45ad82b0-343b-4ac4-a355-70f411869132"}
02:20:32.698 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"25eb0d8a-69e5-455a-8ec9-3437749c5545"}
02:20:32.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3394,"width":15,"height":15,"star_pos":[7.41,6.79],"pixels":"..."},"id":"25eb0d8a-69e5-455a-8ec9-3437749c5545"}
02:20:33.096 00.398 10052 Exposure complete
02:20:33.144 00.048 10052 worker thread done servicing request
02:20:33.144 00.000 6880 OnExposeComplete: enter
02:20:33.144 00.000 6880 UpdateGuideState(): m_state=6
02:20:33.144 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3395
02:20:33.144 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=891.61, Mass=2502, SNR=34.7, Peak=161 HFD=4.5
02:20:33.144 00.000 6880 MultiStar: [#1 0.43,-0.22,0.97,U] [#2 0.53,-0.30,0.00,M4] [#3 0.28,-0.28,0.92,U] [#4 0.47,0.00,0.84,U] [#5 0.41,-0.38,0.00,M1] [#6 0.83,0.50,0.00,R] [#7 0.06,-0.11,0.76,U] [#8 0.23,0.05,0.80,U] 
02:20:33.144 00.000 6880 refined, 5 included, MultiStar: {0.30, -0.15}, one-star: {0.28, -0.26}
02:20:33.144 00.000 6880 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.61) = xAngle (1.16 = 1.16)
02:20:33.145 00.001 6880 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
02:20:33.145 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.15 hyp=0.33 cameraTheta=-0.45 mountX=0.13 mountY=0.30, mountTheta=1.16
02:20:33.146 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.15, opts=13)
02:20:33.146 00.000 6880 Enqueuing Move request for scope (0.30, -0.15)
02:20:33.146 00.000 10052 Worker thread wakes up
02:20:33.146 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.15) opts 0xd
02:20:33.146 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.15)
02:20:33.146 00.000 10052 Moving (0.30, -0.15) raw xDistance=0.13 yDistance=0.30
02:20:33.146 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:20:33.146 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.30, slope = 0.00
02:20:33.146 00.000 10052 MoveAxis(W, 36, ABG)
02:20:33.147 00.001 10052 Guiding  Dir = 3, Dur = 36
02:20:33.168 00.021 10052 IsSlewing returns 0
02:20:33.168 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:33.198 00.030 6880 UpdateGuideState exits: m=2502 SNR=34.7
02:20:33.198 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:33.198 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:33.198 00.000 6880 Enqueuing Expose request
02:20:33.205 00.007 10052 IsGuiding returns 0
02:20:33.234 00.029 10052 PulseGuide returned control before completion, sleep 19
02:20:33.285 00.051 10052 IsGuiding returns 0
02:20:33.285 00.000 10052 Move returns status 0, amount 36
02:20:33.287 00.002 10052 MoveAxis(S, 55, ABG)
02:20:33.287 00.000 10052 Guiding  Dir = 1, Dur = 55
02:20:33.324 00.037 10052 IsSlewing returns 0
02:20:33.362 00.038 10052 IsGuiding returns 0
02:20:33.390 00.028 10052 PulseGuide returned control before completion, sleep 38
02:20:33.463 00.073 10052 IsGuiding returns 0
02:20:33.463 00.000 10052 Move returns status 0, amount 55
02:20:33.463 00.000 10052 move complete, result=0
02:20:33.463 00.000 10052 worker thread done servicing request
02:20:33.463 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.3 px 55 ms SOUTH
02:20:33.463 00.000 10052 Worker thread wakes up
02:20:33.463 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:33.463 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:34.599 01.136 10052 Exposure complete
02:20:34.669 00.070 10052 worker thread done servicing request
02:20:34.670 00.001 6880 OnExposeComplete: enter
02:20:34.670 00.000 6880 UpdateGuideState(): m_state=6
02:20:34.670 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3396
02:20:34.670 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=891.69, Mass=2462, SNR=34.4, Peak=153 HFD=4.7
02:20:34.671 00.001 6880 MultiStar: [#1 0.46,-0.05,0.97,U] [#2 0.56,-0.26,0.00,M5] [#3 0.45,-0.37,0.00,M2] [#4 0.59,0.21,0.00,M7] [#5 0.49,-0.20,0.00,M2] [#6 -0.04,0.16,0.93,U] [#7 -0.08,-0.08,0.77,U] [#8 0.38,0.06,0.78,U] 
02:20:34.671 00.000 6880 refined, 4 included, MultiStar: {0.23, -0.02}, one-star: {0.38, -0.18}
02:20:34.671 00.000 6880 CameraToMount -- cameraTheta (-0.09) - m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:20:34.671 00.000 6880 CameraToMount -- cameraTheta (-0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.49 = 1.49)
02:20:34.671 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.02 hyp=0.23 cameraTheta=-0.09 mountX=0.01 mountY=0.23, mountTheta=1.53
02:20:34.672 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.02, opts=13)
02:20:34.673 00.001 6880 Enqueuing Move request for scope (0.23, -0.02)
02:20:34.673 00.000 10052 Worker thread wakes up
02:20:34.673 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.02) opts 0xd
02:20:34.673 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.02)
02:20:34.673 00.000 10052 Moving (0.23, -0.02) raw xDistance=0.01 yDistance=0.23
02:20:34.673 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:20:34.673 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.23, slope = 0.00
02:20:34.673 00.000 10052 MoveAxis(E, 0, ABG)
02:20:34.673 00.000 10052 Move returns status 0, amount 0
02:20:34.673 00.000 10052 MoveAxis(S, 42, ABG)
02:20:34.673 00.000 10052 Guiding  Dir = 1, Dur = 42
02:20:34.693 00.020 10052 IsSlewing returns 0
02:20:34.698 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:34.732 00.034 10052 IsGuiding returns 0
02:20:34.738 00.006 6880 UpdateGuideState exits: m=2462 SNR=34.4
02:20:34.738 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:34.738 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:34.738 00.000 6880 Enqueuing Expose request
02:20:34.739 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec7862d5-d6b5-4767-ac8d-e5d31f9614fe"}
02:20:34.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec7862d5-d6b5-4767-ac8d-e5d31f9614fe"}
02:20:34.748 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"548ddea6-74ec-4c62-b382-3be88a4d5588"}
02:20:34.748 00.000 6880 case statement mapped state 6 to 3
02:20:34.748 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"548ddea6-74ec-4c62-b382-3be88a4d5588"}
02:20:34.750 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6020415e-9d2c-4a34-871a-f3b4fae32846"}
02:20:34.750 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3396,"width":15,"height":15,"star_pos":[7.31,6.69],"pixels":"..."},"id":"6020415e-9d2c-4a34-871a-f3b4fae32846"}
02:20:34.759 00.009 10052 PulseGuide returned control before completion, sleep 25
02:20:34.805 00.046 10052 IsGuiding returns 0
02:20:34.805 00.000 10052 Move returns status 0, amount 42
02:20:34.805 00.000 10052 move complete, result=0
02:20:34.806 00.001 10052 worker thread done servicing request
02:20:34.806 00.000 10052 Worker thread wakes up
02:20:34.806 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:34.806 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:34.806 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
02:20:35.724 00.918 10052 Exposure complete
02:20:35.803 00.079 10052 worker thread done servicing request
02:20:35.803 00.000 6880 OnExposeComplete: enter
02:20:35.803 00.000 6880 UpdateGuideState(): m_state=6
02:20:35.804 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3397
02:20:35.804 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=891.79, Mass=2496, SNR=34.5, Peak=160 HFD=4.5
02:20:35.805 00.001 6880 MultiStar: [#1 0.55,0.06,0.00,M2] [#2 0.49,-0.11,0.98,U] [#3 0.48,0.02,0.94,U] [#4 0.78,0.29,0.00,M8] [#5 0.48,-0.06,0.98,U] [#6 0.03,0.31,0.93,U] [#7 0.11,0.01,0.75,U] [#8 0.39,0.14,0.79,U] 
02:20:35.805 00.000 6880 refined, 6 included, MultiStar: {0.35, 0.03}, one-star: {0.39, -0.08}
02:20:35.805 00.000 6880 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.61) = xAngle (1.69 = 1.69)
02:20:35.805 00.000 6880 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.66 = 1.66)
02:20:35.805 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=0.03 hyp=0.35 cameraTheta=0.08 mountX=-0.04 mountY=0.35, mountTheta=1.69
02:20:35.807 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=0.03, opts=13)
02:20:35.807 00.000 6880 Enqueuing Move request for scope (0.35, 0.03)
02:20:35.807 00.000 10052 Worker thread wakes up
02:20:35.807 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.03) opts 0xd
02:20:35.807 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, 0.03)
02:20:35.807 00.000 10052 Moving (0.35, 0.03) raw xDistance=-0.04 yDistance=0.35
02:20:35.807 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:20:35.807 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.35, slope = -0.02
02:20:35.807 00.000 10052 MoveAxis(E, 0, ABG)
02:20:35.807 00.000 10052 Move returns status 0, amount 0
02:20:35.808 00.001 10052 MoveAxis(N, 0, ABG)
02:20:35.808 00.000 10052 Move returns status 0, amount 0
02:20:35.808 00.000 10052 move complete, result=0
02:20:35.808 00.000 10052 worker thread done servicing request
02:20:35.837 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:35.884 00.047 6880 UpdateGuideState exits: m=2496 SNR=34.5
02:20:35.884 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:35.884 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:35.884 00.000 6880 Enqueuing Expose request
02:20:35.884 00.000 10052 Worker thread wakes up
02:20:35.885 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:20:35.885 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:35.885 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:36.692 00.807 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b0588f6e-f215-43d0-9b1d-2c564c37adde"}
02:20:36.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b0588f6e-f215-43d0-9b1d-2c564c37adde"}
02:20:36.693 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"99ff01c7-be25-4205-a52a-62f4322349db"}
02:20:36.693 00.000 6880 case statement mapped state 6 to 3
02:20:36.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"99ff01c7-be25-4205-a52a-62f4322349db"}
02:20:36.694 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fb0de630-b168-4c67-b56a-5a5e66ce54e0"}
02:20:36.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3397,"width":15,"height":15,"star_pos":[7.32,6.79],"pixels":"..."},"id":"fb0de630-b168-4c67-b56a-5a5e66ce54e0"}
02:20:37.028 00.334 10052 Exposure complete
02:20:37.113 00.085 10052 worker thread done servicing request
02:20:37.113 00.000 6880 OnExposeComplete: enter
02:20:37.113 00.000 6880 UpdateGuideState(): m_state=6
02:20:37.114 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3398
02:20:37.114 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=891.36, Mass=2406, SNR=33.9, Peak=150 HFD=4.7
02:20:37.115 00.001 6880 MultiStar: [#1 0.27,-0.48,0.00,M3] [#2 0.13,-0.35,0.98,U] [#3 0.07,-0.52,0.93,U] [#4 0.49,-0.14,0.86,U] [#5 0.11,-0.51,0.00,M2] [#6 -0.41,-0.49,0.00,M1] [#7 -0.03,-0.48,0.76,U] [#8 0.17,-0.53,0.00,M1] 
02:20:37.115 00.000 6880 refined, 4 included, MultiStar: {0.17, -0.40}, one-star: {0.17, -0.51}
02:20:37.115 00.000 6880 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.61) = xAngle (0.44 = 0.44)
02:20:37.115 00.000 6880 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:20:37.115 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.40 hyp=0.44 cameraTheta=-1.17 mountX=0.39 mountY=0.17, mountTheta=0.42
02:20:37.117 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.40, opts=13)
02:20:37.117 00.000 6880 Enqueuing Move request for scope (0.17, -0.40)
02:20:37.117 00.000 10052 Worker thread wakes up
02:20:37.117 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.40) opts 0xd
02:20:37.117 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.40)
02:20:37.118 00.001 10052 Moving (0.17, -0.40) raw xDistance=0.39 yDistance=0.17
02:20:37.118 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
02:20:37.118 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.04
02:20:37.118 00.000 10052 MoveAxis(W, 105, ABG)
02:20:37.118 00.000 10052 Guiding  Dir = 3, Dur = 105
02:20:37.138 00.020 10052 IsSlewing returns 0
02:20:37.150 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:37.177 00.027 10052 IsGuiding returns 0
02:20:37.198 00.021 6880 UpdateGuideState exits: m=2406 SNR=33.9
02:20:37.199 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:37.199 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:37.199 00.000 6880 Enqueuing Expose request
02:20:37.204 00.005 10052 PulseGuide returned control before completion, sleep 88
02:20:37.328 00.124 10052 IsGuiding returns 0
02:20:37.328 00.000 10052 Move returns status 0, amount 105
02:20:37.328 00.000 10052 MoveAxis(N, 0, ABG)
02:20:37.328 00.000 10052 Move returns status 0, amount 0
02:20:37.328 00.000 10052 move complete, result=0
02:20:37.328 00.000 10052 worker thread done servicing request
02:20:37.328 00.000 10052 Worker thread wakes up
02:20:37.329 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:37.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:37.329 00.000 6880 GuideStep: 0.4 px 105 ms WEST, 0.2 px 0 ms NORTH
02:20:37.872 00.543 6880 evsrv: cli 01543AA0 connect
02:20:37.872 00.000 6880 case statement mapped state 6 to 3
02:20:37.872 00.000 6880 case statement mapped state 6 to 3
02:20:37.873 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"9768c0be-3908-4c7c-8666-c53754e0add4"}
02:20:37.873 00.000 6880 case statement mapped state 6 to 3
02:20:37.873 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9768c0be-3908-4c7c-8666-c53754e0add4"}
02:20:37.873 00.000 6880 evsrv: cli 01543AA0 disconnect
02:20:37.874 00.001 6880 evsrv: cli 01543AA0 connect
02:20:37.874 00.000 6880 case statement mapped state 6 to 3
02:20:37.875 00.001 6880 case statement mapped state 6 to 3
02:20:37.875 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"8af8c0be-8ada-4f9d-bf2c-307a6d8104ae"}
02:20:37.875 00.000 6880 PhdController::Dither begins
02:20:37.875 00.000 6880 dither: size=1.00, dRA=0.21 dDec=0.00
02:20:37.875 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:20:37.875 00.000 6880 MountToCamera -- mountX=0.21 mountY=0.00 hyp=0.21 mountTheta=0.00 cameraX=-0.01, cameraY=-0.21 cameraTheta=-1.61
02:20:37.876 00.001 6880 setting lock position to (407.92, 891.65)
02:20:37.876 00.000 6880 Mount: notify guiding dithered (-0.0, -0.2)
02:20:37.876 00.000 6880 MultiStar: stabilizing after lock position change
02:20:37.876 00.000 6880 Status Line: Dither by 0.21,0.00
02:20:37.879 00.003 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:20:37.879 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:20:37.879 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"8af8c0be-8ada-4f9d-bf2c-307a6d8104ae"}
02:20:37.880 00.001 6880 evsrv: cli 01543AA0 disconnect
02:20:38.245 00.365 10052 Exposure complete
02:20:38.330 00.085 10052 worker thread done servicing request
02:20:38.330 00.000 6880 OnExposeComplete: enter
02:20:38.331 00.001 6880 UpdateGuideState(): m_state=6
02:20:38.331 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3399
02:20:38.331 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=891.67, Mass=2478, SNR=34.5, Peak=161 HFD=4.7
02:20:38.331 00.000 6880 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
02:20:38.331 00.000 6880 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
02:20:38.331 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.02 hyp=0.17 cameraTheta=0.10 mountX=-0.02 mountY=0.17, mountTheta=1.72
02:20:38.333 00.002 6880 dither recenter: remaining=(-0.2,-0.0) step=(-0.2,-0.0)
02:20:38.333 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:20:38.333 00.000 6880 MountToCamera -- mountX=-0.21 mountY=-0.00 hyp=0.21 mountTheta=-3.14 cameraX=0.01, cameraY=0.21 cameraTheta=1.53
02:20:38.333 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.21, opts=4)
02:20:38.333 00.000 6880 Enqueuing Move request for scope (0.01, 0.21)
02:20:38.333 00.000 6880 Mount: notify direct move -0.21,-0.00
02:20:38.334 00.001 10052 Worker thread wakes up
02:20:38.334 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.21) opts 0x4
02:20:38.334 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.21)
02:20:38.334 00.000 10052 Moving (0.01, 0.21) raw xDistance=-0.21 yDistance=-0.00
02:20:38.334 00.000 10052 MoveAxis(E, 128, B)
02:20:38.334 00.000 10052 Guiding  Dir = 2, Dur = 128
02:20:38.371 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:38.429 00.058 6880 UpdateGuideState exits: m=2478 SNR=34.5
02:20:38.429 00.000 6880 PhdController: settling, locked = 1, distance = 0.46 (0.60) aobump = 0 frame = 1 / 99999
02:20:38.429 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124438.429,"Host":"MINIASTRO1","Inst":1,"Distance":0.46,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:20:38.429 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:38.429 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:38.430 00.001 6880 Enqueuing Expose request
02:20:38.472 00.042 10052 IsSlewing returns 0
02:20:38.537 00.065 10052 IsGuiding returns 0
02:20:38.576 00.039 10052 PulseGuide returned control before completion, sleep 99
02:20:38.703 00.127 10052 IsGuiding returns 1
02:20:38.704 00.001 10052 scope still moving after pulse duration time elapsed
02:20:38.750 00.046 10052 IsSlewing returns 0
02:20:38.788 00.038 10052 IsGuiding returns 0
02:20:38.789 00.001 10052 scope move finished after 128 + 123 ms
02:20:38.789 00.000 10052 Move returns status 0, amount 128
02:20:38.789 00.000 10052 MoveAxis(N, 0, B)
02:20:38.789 00.000 10052 Move returns status 0, amount 0
02:20:38.789 00.000 10052 move complete, result=0
02:20:38.789 00.000 10052 worker thread done servicing request
02:20:38.789 00.000 10052 Worker thread wakes up
02:20:38.789 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:38.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:38.977 00.188 6880 GuideStep: -0.2 px 128 ms EAST, -0.0 px 0 ms NORTH
02:20:38.983 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f3e14030-99fd-4c70-92e5-cfe9a6d84d31"}
02:20:38.983 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f3e14030-99fd-4c70-92e5-cfe9a6d84d31"}
02:20:38.987 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c1f7b96-d8f6-4023-8ff0-7ac71f4f3e98"}
02:20:38.987 00.000 6880 case statement mapped state 6 to 3
02:20:38.988 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c1f7b96-d8f6-4023-8ff0-7ac71f4f3e98"}
02:20:38.990 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ac9f445-9055-4f91-92e7-410dabfa6641"}
02:20:38.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3399,"width":15,"height":15,"star_pos":[7.09,6.67],"pixels":"..."},"id":"8ac9f445-9055-4f91-92e7-410dabfa6641"}
02:20:39.923 00.933 10052 Exposure complete
02:20:40.004 00.081 10052 worker thread done servicing request
02:20:40.004 00.000 6880 OnExposeComplete: enter
02:20:40.004 00.000 6880 UpdateGuideState(): m_state=6
02:20:40.005 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3400
02:20:40.005 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=891.22, Mass=2564, SNR=35.1, Peak=162 HFD=4.8
02:20:40.005 00.000 6880 CameraToMount -- cameraTheta (-0.87) - m_xAngle (-1.61) = xAngle (0.74 = 0.74)
02:20:40.005 00.000 6880 CameraToMount -- cameraTheta (-0.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.71 = 0.71)
02:20:40.005 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=-0.43 hyp=0.56 cameraTheta=-0.87 mountX=0.41 mountY=0.36, mountTheta=0.72
02:20:40.007 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=-0.43, opts=13)
02:20:40.007 00.000 6880 Enqueuing Move request for scope (0.36, -0.43)
02:20:40.008 00.001 10052 Worker thread wakes up
02:20:40.008 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.43) opts 0xd
02:20:40.008 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, -0.43)
02:20:40.008 00.000 10052 Moving (0.36, -0.43) raw xDistance=0.41 yDistance=0.36
02:20:40.008 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
02:20:40.008 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.36, slope = 0.00
02:20:40.008 00.000 10052 MoveAxis(W, 111, ABG)
02:20:40.008 00.000 10052 Guiding  Dir = 3, Dur = 111
02:20:40.038 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:40.077 00.039 10052 IsSlewing returns 0
02:20:40.081 00.004 6880 UpdateGuideState exits: m=2564 SNR=35.1
02:20:40.082 00.001 6880 PhdController: settling, locked = 1, distance = 0.56 (0.60) aobump = 0 frame = 2 / 99999
02:20:40.082 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124440.082,"Host":"MINIASTRO1","Inst":1,"Distance":0.56,"Time":1.7,"SettleTime":6.0,"StarLocked":true}
02:20:40.082 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:40.082 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:40.082 00.000 6880 Enqueuing Expose request
02:20:40.156 00.074 10052 IsGuiding returns 0
02:20:40.219 00.063 10052 PulseGuide returned control before completion, sleep 58
02:20:40.326 00.107 10052 IsGuiding returns 1
02:20:40.327 00.001 10052 scope still moving after pulse duration time elapsed
02:20:40.396 00.069 10052 IsSlewing returns 0
02:20:40.467 00.071 10052 IsGuiding returns 0
02:20:40.467 00.000 10052 scope move finished after 111 + 199 ms
02:20:40.467 00.000 10052 Move returns status 0, amount 111
02:20:40.467 00.000 10052 MoveAxis(S, 66, ABG)
02:20:40.467 00.000 10052 Guiding  Dir = 1, Dur = 66
02:20:40.544 00.077 10052 IsSlewing returns 0
02:20:40.618 00.074 10052 IsGuiding returns 0
02:20:40.680 00.062 10052 PulseGuide returned control before completion, sleep 14
02:20:40.691 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d49e9c75-5bce-4624-a495-96fadff693dd"}
02:20:40.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d49e9c75-5bce-4624-a495-96fadff693dd"}
02:20:40.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ec563bd3-66da-4062-b95b-4feece75f71b"}
02:20:40.692 00.000 6880 case statement mapped state 6 to 3
02:20:40.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec563bd3-66da-4062-b95b-4feece75f71b"}
02:20:40.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4f792215-3267-4ecb-ac25-eeaf5946a214"}
02:20:40.693 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3400,"width":15,"height":15,"star_pos":[7.28,7.22],"pixels":"..."},"id":"4f792215-3267-4ecb-ac25-eeaf5946a214"}
02:20:40.751 00.058 10052 IsGuiding returns 1
02:20:40.752 00.001 10052 scope still moving after pulse duration time elapsed
02:20:40.806 00.054 10052 IsSlewing returns 0
02:20:40.844 00.038 10052 IsGuiding returns 0
02:20:40.844 00.000 10052 scope move finished after 66 + 159 ms
02:20:40.844 00.000 10052 Move returns status 0, amount 66
02:20:40.844 00.000 10052 move complete, result=0
02:20:40.844 00.000 10052 worker thread done servicing request
02:20:40.844 00.000 10052 Worker thread wakes up
02:20:40.844 00.000 6880 GuideStep: 0.4 px 111 ms WEST, 0.4 px 66 ms SOUTH
02:20:40.844 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:40.844 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:42.084 01.240 10052 Exposure complete
02:20:42.142 00.058 10052 worker thread done servicing request
02:20:42.142 00.000 6880 OnExposeComplete: enter
02:20:42.142 00.000 6880 UpdateGuideState(): m_state=6
02:20:42.142 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3401
02:20:42.142 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=891.63, Mass=2492, SNR=34.6, Peak=161 HFD=4.6
02:20:42.142 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
02:20:42.142 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
02:20:42.142 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.10 mountX=0.01 mountY=0.24, mountTheta=1.51
02:20:42.143 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.02, opts=13)
02:20:42.143 00.000 6880 Enqueuing Move request for scope (0.24, -0.02)
02:20:42.143 00.000 10052 Worker thread wakes up
02:20:42.143 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
02:20:42.144 00.001 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
02:20:42.144 00.000 10052 Moving (0.24, -0.02) raw xDistance=0.01 yDistance=0.24
02:20:42.144 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:20:42.144 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.24, slope = 0.00
02:20:42.144 00.000 10052 MoveAxis(E, 0, ABG)
02:20:42.144 00.000 10052 Move returns status 0, amount 0
02:20:42.144 00.000 10052 MoveAxis(S, 43, ABG)
02:20:42.144 00.000 10052 Guiding  Dir = 1, Dur = 43
02:20:42.161 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:42.193 00.032 6880 UpdateGuideState exits: m=2492 SNR=34.6
02:20:42.193 00.000 6880 PhdController: settling, locked = 1, distance = 0.46 (0.60) aobump = 0 frame = 3 / 99999
02:20:42.194 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783124442.193,"Host":"MINIASTRO1","Inst":1,"Distance":0.46,"Time":3.8,"SettleTime":6.0,"StarLocked":true}
02:20:42.194 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:42.194 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:42.194 00.000 6880 Enqueuing Expose request
02:20:42.212 00.018 10052 IsSlewing returns 0
02:20:42.283 00.071 10052 IsGuiding returns 0
02:20:42.419 00.136 10052 IsGuiding returns 0
02:20:42.419 00.000 10052 Move returns status 0, amount 43
02:20:42.419 00.000 10052 move complete, result=0
02:20:42.419 00.000 10052 worker thread done servicing request
02:20:42.419 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 43 ms SOUTH
02:20:42.419 00.000 10052 Worker thread wakes up
02:20:42.420 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:42.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:42.692 00.272 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"155dcb1a-6b1a-4cc1-bcc9-55d46834b672"}
02:20:42.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"155dcb1a-6b1a-4cc1-bcc9-55d46834b672"}
02:20:42.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96e7af9c-937b-4ffa-bd85-0112c8a96e7a"}
02:20:42.692 00.000 6880 case statement mapped state 6 to 3
02:20:42.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96e7af9c-937b-4ffa-bd85-0112c8a96e7a"}
02:20:42.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c70a7841-5422-4e59-9fb9-51f0ff592d13"}
02:20:42.693 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3401,"width":15,"height":15,"star_pos":[7.15,6.63],"pixels":"..."},"id":"c70a7841-5422-4e59-9fb9-51f0ff592d13"}
02:20:43.335 00.642 10052 Exposure complete
02:20:43.386 00.051 10052 worker thread done servicing request
02:20:43.387 00.001 6880 OnExposeComplete: enter
02:20:43.387 00.000 6880 UpdateGuideState(): m_state=6
02:20:43.387 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3402
02:20:43.387 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=891.40, Mass=2553, SNR=35.1, Peak=170 HFD=4.8
02:20:43.387 00.000 6880 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
02:20:43.387 00.000 6880 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
02:20:43.387 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.25 hyp=0.32 cameraTheta=-0.88 mountX=0.24 mountY=0.21, mountTheta=0.72
02:20:43.389 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.25, opts=13)
02:20:43.389 00.000 6880 Enqueuing Move request for scope (0.21, -0.25)
02:20:43.389 00.000 10052 Worker thread wakes up
02:20:43.389 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.25) opts 0xd
02:20:43.389 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.25)
02:20:43.389 00.000 10052 Moving (0.21, -0.25) raw xDistance=0.24 yDistance=0.21
02:20:43.389 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:20:43.389 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.21, slope = 0.00
02:20:43.389 00.000 10052 MoveAxis(W, 64, ABG)
02:20:43.389 00.000 10052 Guiding  Dir = 3, Dur = 64
02:20:43.407 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:43.410 00.003 10052 IsSlewing returns 0
02:20:43.434 00.024 6880 UpdateGuideState exits: m=2553 SNR=35.1
02:20:43.434 00.000 6880 PhdController: settling, locked = 1, distance = 0.42 (0.60) aobump = 0 frame = 4 / 99999
02:20:43.434 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124443.434,"Host":"MINIASTRO1","Inst":1,"Distance":0.42,"Time":5.0,"SettleTime":6.0,"StarLocked":true}
02:20:43.434 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:43.434 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:43.434 00.000 6880 Enqueuing Expose request
02:20:43.448 00.014 10052 IsGuiding returns 0
02:20:43.476 00.028 10052 PulseGuide returned control before completion, sleep 47
02:20:43.593 00.117 10052 IsGuiding returns 0
02:20:43.593 00.000 10052 Move returns status 0, amount 64
02:20:43.593 00.000 10052 MoveAxis(S, 38, ABG)
02:20:43.593 00.000 10052 Guiding  Dir = 1, Dur = 38
02:20:43.667 00.074 10052 IsSlewing returns 0
02:20:43.741 00.074 10052 IsGuiding returns 0
02:20:43.881 00.140 10052 IsGuiding returns 0
02:20:43.881 00.000 10052 Move returns status 0, amount 38
02:20:43.881 00.000 10052 move complete, result=0
02:20:43.881 00.000 10052 worker thread done servicing request
02:20:43.881 00.000 6880 GuideStep: 0.2 px 64 ms WEST, 0.2 px 38 ms SOUTH
02:20:43.881 00.000 10052 Worker thread wakes up
02:20:43.881 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:43.881 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:44.691 00.810 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7df21b8c-6581-499b-9136-a0d347c7ee05"}
02:20:44.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7df21b8c-6581-499b-9136-a0d347c7ee05"}
02:20:44.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8d9d653-89a8-493e-ab2e-bd1029395d76"}
02:20:44.692 00.000 6880 case statement mapped state 6 to 3
02:20:44.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8d9d653-89a8-493e-ab2e-bd1029395d76"}
02:20:44.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6759f00c-bfb5-4a21-97e4-e555016fb014"}
02:20:44.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3402,"width":15,"height":15,"star_pos":[7.12,7.40],"pixels":"..."},"id":"6759f00c-bfb5-4a21-97e4-e555016fb014"}
02:20:45.012 00.320 10052 Exposure complete
02:20:45.064 00.052 10052 worker thread done servicing request
02:20:45.064 00.000 6880 OnExposeComplete: enter
02:20:45.064 00.000 6880 UpdateGuideState(): m_state=6
02:20:45.064 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3403
02:20:45.064 00.000 6880 Star::Find returns 1 (0), X=408.47, Y=891.63, Mass=2438, SNR=34.2, Peak=150 HFD=4.5
02:20:45.064 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
02:20:45.064 00.000 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
02:20:45.064 00.000 6880 CameraToMount -- cameraX=0.55 cameraY=-0.02 hyp=0.55 cameraTheta=-0.04 mountX=-0.00 mountY=0.55, mountTheta=1.57
02:20:45.066 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.55, y=-0.02, opts=13)
02:20:45.066 00.000 6880 Enqueuing Move request for scope (0.55, -0.02)
02:20:45.066 00.000 10052 Worker thread wakes up
02:20:45.066 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.55, -0.02) opts 0xd
02:20:45.066 00.000 10052 Handling offset move in thread for scope, endpoint = (0.55, -0.02)
02:20:45.066 00.000 10052 Moving (0.55, -0.02) raw xDistance=-0.00 yDistance=0.55
02:20:45.066 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:20:45.066 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.55, slope = 0.05
02:20:45.066 00.000 10052 MoveAxis(E, 0, ABG)
02:20:45.067 00.001 10052 Move returns status 0, amount 0
02:20:45.067 00.000 10052 MoveAxis(S, 38, ABG)
02:20:45.067 00.000 10052 Guiding  Dir = 1, Dur = 38
02:20:45.085 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:45.088 00.003 10052 IsSlewing returns 0
02:20:45.118 00.030 6880 UpdateGuideState exits: m=2438 SNR=34.2
02:20:45.118 00.000 6880 PhdController: settling, locked = 1, distance = 0.46 (0.60) aobump = 0 frame = 5 / 99999
02:20:45.118 00.000 6880 PhdController: newstate STATE_FINISH
02:20:45.118 00.000 6880 PhdController complete: success
02:20:45.118 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783124445.118,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
02:20:45.119 00.001 6880 Mount: notify guiding dither settle done success=1
02:20:45.119 00.000 6880 PhdController: newstate STATE_IDLE
02:20:45.119 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:45.119 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:45.119 00.000 6880 Enqueuing Expose request
02:20:45.126 00.007 10052 IsGuiding returns 0
02:20:45.153 00.027 10052 PulseGuide returned control before completion, sleep 22
02:20:45.203 00.050 10052 IsGuiding returns 0
02:20:45.203 00.000 10052 Move returns status 0, amount 38
02:20:45.203 00.000 10052 move complete, result=0
02:20:45.203 00.000 10052 worker thread done servicing request
02:20:45.204 00.001 10052 Worker thread wakes up
02:20:45.204 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:45.204 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:45.204 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 38 ms SOUTH
02:20:46.119 00.915 10052 Exposure complete
02:20:46.178 00.059 10052 worker thread done servicing request
02:20:46.178 00.000 6880 OnExposeComplete: enter
02:20:46.179 00.001 6880 UpdateGuideState(): m_state=6
02:20:46.179 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3404
02:20:46.179 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=891.42, Mass=2495, SNR=34.6, Peak=151 HFD=4.8
02:20:46.179 00.000 6880 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
02:20:46.179 00.000 6880 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:20:46.179 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=-0.24 hyp=0.46 cameraTheta=-0.53 mountX=0.22 mountY=0.40, mountTheta=1.07
02:20:46.181 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=-0.24, opts=13)
02:20:46.181 00.000 6880 Enqueuing Move request for scope (0.40, -0.24)
02:20:46.181 00.000 10052 Worker thread wakes up
02:20:46.181 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.24) opts 0xd
02:20:46.181 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, -0.24)
02:20:46.181 00.000 10052 Moving (0.40, -0.24) raw xDistance=0.22 yDistance=0.40
02:20:46.181 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:20:46.181 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.40, slope = 0.04
02:20:46.182 00.001 10052 MoveAxis(W, 59, ABG)
02:20:46.182 00.000 10052 Guiding  Dir = 3, Dur = 59
02:20:46.202 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:46.231 00.029 6880 UpdateGuideState exits: m=2495 SNR=34.6
02:20:46.232 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:46.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:46.232 00.000 6880 Enqueuing Expose request
02:20:46.245 00.013 10052 IsSlewing returns 0
02:20:46.315 00.070 10052 IsGuiding returns 0
02:20:46.456 00.141 10052 IsGuiding returns 1
02:20:46.456 00.000 10052 scope still moving after pulse duration time elapsed
02:20:46.530 00.074 10052 IsSlewing returns 0
02:20:46.600 00.070 10052 IsGuiding returns 0
02:20:46.600 00.000 10052 scope move finished after 59 + 225 ms
02:20:46.600 00.000 10052 Move returns status 0, amount 59
02:20:46.600 00.000 10052 MoveAxis(S, 35, ABG)
02:20:46.600 00.000 10052 Guiding  Dir = 1, Dur = 35
02:20:46.637 00.037 10052 IsSlewing returns 0
02:20:46.676 00.039 10052 IsGuiding returns 0
02:20:46.691 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90542b65-cbe1-4533-8d02-adf8c2e90bf3"}
02:20:46.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90542b65-cbe1-4533-8d02-adf8c2e90bf3"}
02:20:46.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7bd27d54-c3ed-4ee0-8cd8-6479363052a8"}
02:20:46.692 00.000 6880 case statement mapped state 6 to 3
02:20:46.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7bd27d54-c3ed-4ee0-8cd8-6479363052a8"}
02:20:46.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b814667c-372a-4a57-b35f-1ce3850d434a"}
02:20:46.693 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3404,"width":15,"height":15,"star_pos":[7.32,7.42],"pixels":"..."},"id":"b814667c-372a-4a57-b35f-1ce3850d434a"}
02:20:46.703 00.010 10052 PulseGuide returned control before completion, sleep 18
02:20:46.750 00.047 10052 IsGuiding returns 0
02:20:46.750 00.000 10052 Move returns status 0, amount 35
02:20:46.750 00.000 10052 move complete, result=0
02:20:46.750 00.000 10052 worker thread done servicing request
02:20:46.751 00.001 10052 Worker thread wakes up
02:20:46.751 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:46.751 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:46.751 00.000 6880 GuideStep: 0.2 px 59 ms WEST, 0.4 px 35 ms SOUTH
02:20:47.887 01.136 10052 Exposure complete
02:20:47.974 00.087 10052 worker thread done servicing request
02:20:47.974 00.000 6880 OnExposeComplete: enter
02:20:47.974 00.000 6880 UpdateGuideState(): m_state=6
02:20:47.975 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3405
02:20:47.975 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=891.24, Mass=2514, SNR=34.6, Peak=156 HFD=4.6
02:20:47.975 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
02:20:47.975 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:20:47.975 00.000 6880 CameraToMount -- cameraX=0.46 cameraY=-0.42 hyp=0.62 cameraTheta=-0.74 mountX=0.40 mountY=0.46, mountTheta=0.86
02:20:47.977 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.46, y=-0.42, opts=13)
02:20:47.977 00.000 6880 Enqueuing Move request for scope (0.46, -0.42)
02:20:47.977 00.000 10052 Worker thread wakes up
02:20:47.977 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.46, -0.42) opts 0xd
02:20:47.977 00.000 10052 Handling offset move in thread for scope, endpoint = (0.46, -0.42)
02:20:47.977 00.000 10052 Moving (0.46, -0.42) raw xDistance=0.40 yDistance=0.46
02:20:47.977 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.40
02:20:47.977 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.46, slope = 0.04
02:20:47.977 00.000 10052 MoveAxis(W, 109, ABG)
02:20:47.977 00.000 10052 Guiding  Dir = 3, Dur = 109
02:20:48.001 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:48.028 00.027 10052 IsSlewing returns 0
02:20:48.030 00.002 6880 UpdateGuideState exits: m=2514 SNR=34.6
02:20:48.030 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:48.030 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:48.030 00.000 6880 Enqueuing Expose request
02:20:48.107 00.077 10052 IsGuiding returns 0
02:20:48.176 00.069 10052 PulseGuide returned control before completion, sleep 51
02:20:48.280 00.104 10052 IsGuiding returns 1
02:20:48.280 00.000 10052 scope still moving after pulse duration time elapsed
02:20:48.357 00.077 10052 IsSlewing returns 0
02:20:48.426 00.069 10052 IsGuiding returns 0
02:20:48.427 00.001 10052 scope move finished after 109 + 210 ms
02:20:48.427 00.000 10052 Move returns status 0, amount 109
02:20:48.427 00.000 10052 MoveAxis(S, 41, ABG)
02:20:48.427 00.000 10052 Guiding  Dir = 1, Dur = 41
02:20:48.496 00.069 10052 IsSlewing returns 0
02:20:48.573 00.077 10052 IsGuiding returns 0
02:20:48.691 00.118 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"96d21225-7dc2-4f16-99c0-2f2e508766b8"}
02:20:48.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"96d21225-7dc2-4f16-99c0-2f2e508766b8"}
02:20:48.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb4e9c9a-7df1-4483-95e1-6ae4ae649904"}
02:20:48.692 00.000 6880 case statement mapped state 6 to 3
02:20:48.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb4e9c9a-7df1-4483-95e1-6ae4ae649904"}
02:20:48.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d7c86fc2-3e6b-466a-8e2c-aff38e5a12cd"}
02:20:48.693 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3405,"width":15,"height":15,"star_pos":[7.38,7.24],"pixels":"..."},"id":"d7c86fc2-3e6b-466a-8e2c-aff38e5a12cd"}
02:20:48.710 00.017 10052 IsGuiding returns 0
02:20:48.711 00.001 10052 Move returns status 0, amount 41
02:20:48.711 00.000 10052 move complete, result=0
02:20:48.711 00.000 10052 worker thread done servicing request
02:20:48.711 00.000 10052 Worker thread wakes up
02:20:48.711 00.000 6880 GuideStep: 0.4 px 109 ms WEST, 0.5 px 41 ms SOUTH
02:20:48.711 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:48.711 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:49.619 00.908 10052 Exposure complete
02:20:49.680 00.061 10052 worker thread done servicing request
02:20:49.680 00.000 6880 OnExposeComplete: enter
02:20:49.680 00.000 6880 UpdateGuideState(): m_state=6
02:20:49.680 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.681 00.001 6880 Star::Find returns 1 (0), X=408.23, Y=891.57, Mass=2403, SNR=34.0, Peak=147 HFD=4.6
02:20:49.681 00.000 6880 MultiStar: exiting stabilization period
02:20:49.681 00.000 6880 MultiStar: updating star positions after lock position change
02:20:49.681 00.000 6880 Star::Find(15, 282, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.681 00.000 6880 Star::Find returns 1 (0), X=282.87, Y=301.62, Mass=2228, SNR=32.8, Peak=150 HFD=4.6
02:20:49.681 00.000 6880 Star::Find(15, 1199, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.681 00.000 6880 Star::Find returns 1 (0), X=1199.76, Y=298.45, Mass=2476, SNR=33.8, Peak=130 HFD=5.3
02:20:49.681 00.000 6880 Star::Find(15, 825, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.681 00.000 6880 Star::Find returns 1 (0), X=825.38, Y=301.50, Mass=2125, SNR=31.8, Peak=120 HFD=5.1
02:20:49.681 00.000 6880 Star::Find(15, 55, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.681 00.000 6880 Star::Find returns 1 (0), X=56.22, Y=636.20, Mass=1717, SNR=28.6, Peak=77 HFD=5.1
02:20:49.681 00.000 6880 Star::Find(15, 471, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.682 00.001 6880 Star::Find returns 1 (0), X=471.96, Y=595.58, Mass=2468, SNR=33.8, Peak=128 HFD=5.5
02:20:49.682 00.000 6880 Star::Find(15, 854, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.682 00.000 6880 Star::Find returns 1 (0), X=854.58, Y=221.28, Mass=2205, SNR=31.4, Peak=110 HFD=5.9
02:20:49.682 00.000 6880 Star::Find(15, 265, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.682 00.000 6880 Star::Find returns 1 (0), X=266.26, Y=88.22, Mass=1506, SNR=26.9, Peak=84 HFD=5.5
02:20:49.682 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.682 00.000 6880 Star::Find returns 1 (0), X=554.41, Y=333.61, Mass=1635, SNR=27.6, Peak=83 HFD=5.8
02:20:49.682 00.000 6880 Star::Find(15, 671, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.682 00.000 6880 Star::Find returns 1 (0), X=672.19, Y=828.80, Mass=1026, SNR=22.2, Peak=70 HFD=4.4
02:20:49.682 00.000 6880 Star::Find(15, 1119, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.682 00.000 6880 Star::Find returns 1 (0), X=1120.02, Y=688.77, Mass=944, SNR=21.2, Peak=61 HFD=4.8
02:20:49.682 00.000 6880 Star::Find(15, 268, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3406
02:20:49.683 00.001 6880 Star::Find returns 1 (0), X=269.27, Y=580.94, Mass=1203, SNR=23.8, Peak=61 HFD=5.3
02:20:49.683 00.000 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.34 = 1.34)
02:20:49.683 00.000 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
02:20:49.683 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.08 hyp=0.32 cameraTheta=-0.27 mountX=0.07 mountY=0.31, mountTheta=1.34
02:20:49.684 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.08, opts=13)
02:20:49.684 00.000 6880 Enqueuing Move request for scope (0.31, -0.08)
02:20:49.684 00.000 10052 Worker thread wakes up
02:20:49.685 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.08) opts 0xd
02:20:49.685 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.08)
02:20:49.685 00.000 10052 Moving (0.31, -0.08) raw xDistance=0.07 yDistance=0.31
02:20:49.685 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:20:49.685 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.31, slope = 0.02
02:20:49.685 00.000 10052 MoveAxis(E, 0, ABG)
02:20:49.685 00.000 10052 Move returns status 0, amount 0
02:20:49.685 00.000 10052 MoveAxis(S, 22, ABG)
02:20:49.685 00.000 10052 Guiding  Dir = 1, Dur = 22
02:20:49.714 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:49.731 00.017 10052 IsSlewing returns 0
02:20:49.752 00.021 6880 UpdateGuideState exits: m=2403 SNR=34.0
02:20:49.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:49.752 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:49.752 00.000 6880 Enqueuing Expose request
02:20:49.811 00.059 10052 IsGuiding returns 0
02:20:49.953 00.142 10052 IsGuiding returns 0
02:20:49.953 00.000 10052 Move returns status 0, amount 22
02:20:49.953 00.000 10052 move complete, result=0
02:20:49.954 00.001 10052 worker thread done servicing request
02:20:49.954 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 22 ms SOUTH
02:20:49.954 00.000 10052 Worker thread wakes up
02:20:49.954 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:49.954 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:50.691 00.737 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b3e155b-4795-4499-a76b-a7da0f09e43b"}
02:20:50.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b3e155b-4795-4499-a76b-a7da0f09e43b"}
02:20:50.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17f3aaac-2425-4275-a596-dfc7a755a1c8"}
02:20:50.692 00.000 6880 case statement mapped state 6 to 3
02:20:50.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"17f3aaac-2425-4275-a596-dfc7a755a1c8"}
02:20:50.693 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"89a2574b-4e84-480a-a826-7145fdafab60"}
02:20:50.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3406,"width":15,"height":15,"star_pos":[7.23,6.57],"pixels":"..."},"id":"89a2574b-4e84-480a-a826-7145fdafab60"}
02:20:51.078 00.385 10052 Exposure complete
02:20:51.132 00.054 10052 worker thread done servicing request
02:20:51.132 00.000 6880 OnExposeComplete: enter
02:20:51.132 00.000 6880 UpdateGuideState(): m_state=6
02:20:51.133 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3407
02:20:51.133 00.000 6880 Star::Find returns 1 (0), X=408.39, Y=891.57, Mass=2360, SNR=33.6, Peak=152 HFD=4.6
02:20:51.133 00.000 6880 MultiStar: [#1 0.04,0.19,0.97,U] [#2 0.02,0.22,1.03,U] [#3 0.05,0.03,0.97,U] [#4 -0.08,0.12,0.85,U] [#5 -0.02,0.17,0.99,U] [#6 -0.07,0.17,0.94,U] [#7 -0.04,-0.01,0.79,U] [#8 -0.07,-0.02,0.81,U] 
02:20:51.133 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {0.47, -0.08}
02:20:51.133 00.000 6880 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.61) = xAngle (2.78 = 2.78)
02:20:51.133 00.000 6880 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.75 = 2.75)
02:20:51.133 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.17 mountX=-0.09 mountY=0.04, mountTheta=2.76
02:20:51.134 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.09, opts=13)
02:20:51.134 00.000 6880 Enqueuing Move request for scope (0.04, 0.09)
02:20:51.134 00.000 10052 Worker thread wakes up
02:20:51.135 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
02:20:51.135 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:20:51.135 00.000 10052 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=0.04
02:20:51.135 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:51.135 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
02:20:51.135 00.000 10052 MoveAxis(E, 0, ABG)
02:20:51.135 00.000 10052 Move returns status 0, amount 0
02:20:51.135 00.000 10052 MoveAxis(N, 0, ABG)
02:20:51.135 00.000 10052 Move returns status 0, amount 0
02:20:51.135 00.000 10052 move complete, result=0
02:20:51.135 00.000 10052 worker thread done servicing request
02:20:51.153 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:51.183 00.030 6880 UpdateGuideState exits: m=2360 SNR=33.6
02:20:51.183 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:51.183 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:51.183 00.000 6880 Enqueuing Expose request
02:20:51.184 00.001 10052 Worker thread wakes up
02:20:51.184 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:51.184 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:51.184 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:20:52.098 00.914 10052 Exposure complete
02:20:52.150 00.052 10052 worker thread done servicing request
02:20:52.150 00.000 6880 OnExposeComplete: enter
02:20:52.150 00.000 6880 UpdateGuideState(): m_state=6
02:20:52.150 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3408
02:20:52.150 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=891.82, Mass=2484, SNR=34.7, Peak=145 HFD=4.4
02:20:52.151 00.001 6880 MultiStar: [#1 -0.06,0.24,0.96,U] [#2 -0.12,0.28,0.96,U] [#3 -0.06,0.44,0.91,U] [#4 -0.10,0.48,0.84,U] [#5 -0.08,0.30,0.99,U] [#6 -0.19,0.28,0.89,U] [#7 -0.15,0.16,0.79,U] [#8 -0.24,0.19,0.80,U] 
02:20:52.151 00.000 6880 single-star, 8 included, MultiStar: {-0.08, 0.28}, one-star: {0.18, 0.17}
02:20:52.151 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.35 = 2.35)
02:20:52.151 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
02:20:52.151 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.74 mountX=-0.17 mountY=0.18, mountTheta=2.34
02:20:52.152 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.17, opts=13)
02:20:52.152 00.000 6880 Enqueuing Move request for scope (0.18, 0.17)
02:20:52.152 00.000 10052 Worker thread wakes up
02:20:52.153 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
02:20:52.153 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
02:20:52.153 00.000 10052 Moving (0.18, 0.17) raw xDistance=-0.17 yDistance=0.18
02:20:52.153 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:20:52.153 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
02:20:52.153 00.000 10052 MoveAxis(E, 47, ABG)
02:20:52.153 00.000 10052 Guiding  Dir = 2, Dur = 47
02:20:52.182 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:52.213 00.031 10052 IsSlewing returns 0
02:20:52.225 00.012 6880 UpdateGuideState exits: m=2484 SNR=34.7
02:20:52.225 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:52.225 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:52.225 00.000 6880 Enqueuing Expose request
02:20:52.283 00.058 10052 IsGuiding returns 0
02:20:52.420 00.137 10052 IsGuiding returns 0
02:20:52.420 00.000 10052 Move returns status 0, amount 47
02:20:52.420 00.000 10052 MoveAxis(N, 0, ABG)
02:20:52.420 00.000 10052 Move returns status 0, amount 0
02:20:52.420 00.000 10052 move complete, result=0
02:20:52.420 00.000 10052 worker thread done servicing request
02:20:52.420 00.000 10052 Worker thread wakes up
02:20:52.420 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
02:20:52.420 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:52.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:52.689 00.269 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"98ed3fae-fcd4-405a-bc03-6d757908c8a0"}
02:20:52.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"98ed3fae-fcd4-405a-bc03-6d757908c8a0"}
02:20:52.690 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42742fa5-56e9-4eb8-9f92-a2b310caaa04"}
02:20:52.690 00.000 6880 case statement mapped state 6 to 3
02:20:52.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"42742fa5-56e9-4eb8-9f92-a2b310caaa04"}
02:20:52.690 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f9b12f40-3694-45e5-b35a-cfddba57b8ff"}
02:20:52.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3408,"width":15,"height":15,"star_pos":[7.10,6.82],"pixels":"..."},"id":"f9b12f40-3694-45e5-b35a-cfddba57b8ff"}
02:20:53.549 00.859 10052 Exposure complete
02:20:53.615 00.066 10052 worker thread done servicing request
02:20:53.615 00.000 6880 OnExposeComplete: enter
02:20:53.615 00.000 6880 UpdateGuideState(): m_state=6
02:20:53.616 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3409
02:20:53.616 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=891.74, Mass=2527, SNR=34.8, Peak=145 HFD=4.6
02:20:53.616 00.000 6880 MultiStar: [#1 -0.18,0.08,0.95,U] [#2 -0.18,0.25,0.96,U] [#3 -0.26,0.04,0.90,U] [#4 -0.17,0.33,0.82,U] [#5 -0.26,0.14,0.94,U] [#6 -0.43,-0.19,0.89,U] [#7 -0.25,0.10,0.74,U] [#8 -0.40,0.06,0.77,U] 
02:20:53.616 00.000 6880 single-star, 8 included, MultiStar: {-0.22, 0.10}, one-star: {0.08, 0.08}
02:20:53.616 00.000 6880 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.61) = xAngle (2.40 = 2.40)
02:20:53.616 00.000 6880 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.37 = 2.37)
02:20:53.617 00.001 6880 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.12 cameraTheta=0.79 mountX=-0.09 mountY=0.08, mountTheta=2.39
02:20:53.618 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.08, opts=13)
02:20:53.618 00.000 6880 Enqueuing Move request for scope (0.08, 0.08)
02:20:53.618 00.000 10052 Worker thread wakes up
02:20:53.619 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
02:20:53.619 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:20:53.619 00.000 10052 Moving (0.08, 0.08) raw xDistance=-0.09 yDistance=0.08
02:20:53.619 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:20:53.619 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.03
02:20:53.619 00.000 10052 MoveAxis(E, 0, ABG)
02:20:53.619 00.000 10052 Move returns status 0, amount 0
02:20:53.619 00.000 10052 MoveAxis(N, 0, ABG)
02:20:53.619 00.000 10052 Move returns status 0, amount 0
02:20:53.619 00.000 10052 move complete, result=0
02:20:53.619 00.000 10052 worker thread done servicing request
02:20:53.645 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:53.674 00.029 6880 UpdateGuideState exits: m=2527 SNR=34.8
02:20:53.674 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:53.674 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:53.675 00.001 6880 Enqueuing Expose request
02:20:53.675 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:20:53.675 00.000 10052 Worker thread wakes up
02:20:53.675 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:53.675 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:54.584 00.909 10052 Exposure complete
02:20:54.638 00.054 10052 worker thread done servicing request
02:20:54.638 00.000 6880 OnExposeComplete: enter
02:20:54.638 00.000 6880 UpdateGuideState(): m_state=6
02:20:54.638 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3410
02:20:54.638 00.000 6880 Star::Find returns 1 (0), X=408.33, Y=891.87, Mass=2366, SNR=33.7, Peak=137 HFD=4.5
02:20:54.639 00.001 6880 MultiStar: [#1 -0.16,0.15,0.99,U] [#2 -0.09,0.28,0.99,U] [#3 -0.04,0.19,0.93,U] [#4 -0.06,0.28,0.85,U] [#5 -0.02,0.19,0.99,U] [#6 -0.06,0.32,0.92,U] [#7 -0.27,0.11,0.75,U] [#8 -0.26,0.08,0.82,U] 
02:20:54.639 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.20}, one-star: {0.41, 0.22}
02:20:54.639 00.000 6880 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.61) = xAngle (3.43 = -2.85)
02:20:54.639 00.000 6880 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.40 = -2.88)
02:20:54.639 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.20 hyp=0.21 cameraTheta=1.82 mountX=-0.20 mountY=-0.05, mountTheta=-2.88
02:20:54.640 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.20, opts=13)
02:20:54.640 00.000 6880 Enqueuing Move request for scope (-0.05, 0.20)
02:20:54.640 00.000 10052 Worker thread wakes up
02:20:54.640 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.20) opts 0xd
02:20:54.640 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.20)
02:20:54.640 00.000 10052 Moving (-0.05, 0.20) raw xDistance=-0.20 yDistance=-0.05
02:20:54.640 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:20:54.640 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.18, using input
02:20:54.640 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.04
02:20:54.640 00.000 10052 MoveAxis(E, 54, ABG)
02:20:54.640 00.000 10052 Guiding  Dir = 2, Dur = 54
02:20:54.661 00.021 10052 IsSlewing returns 0
02:20:54.665 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:54.697 00.032 6880 UpdateGuideState exits: m=2366 SNR=33.7
02:20:54.698 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:54.698 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:54.698 00.000 6880 Enqueuing Expose request
02:20:54.698 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ddcde85-1d85-4292-ae81-9cfc27ed5433"}
02:20:54.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ddcde85-1d85-4292-ae81-9cfc27ed5433"}
02:20:54.700 00.002 10052 IsGuiding returns 0
02:20:54.706 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"92f0ce5c-a2f1-48eb-a38b-18312b86161b"}
02:20:54.706 00.000 6880 case statement mapped state 6 to 3
02:20:54.707 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"92f0ce5c-a2f1-48eb-a38b-18312b86161b"}
02:20:54.708 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c0f9c04-045e-4ba3-8a90-d26a662cdb1c"}
02:20:54.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3410,"width":15,"height":15,"star_pos":[7.33,6.87],"pixels":"..."},"id":"2c0f9c04-045e-4ba3-8a90-d26a662cdb1c"}
02:20:54.727 00.019 10052 PulseGuide returned control before completion, sleep 37
02:20:54.795 00.068 10052 IsGuiding returns 1
02:20:54.795 00.000 10052 scope still moving after pulse duration time elapsed
02:20:54.841 00.046 10052 IsSlewing returns 0
02:20:54.880 00.039 10052 IsGuiding returns 0
02:20:54.880 00.000 10052 scope move finished after 54 + 126 ms
02:20:54.880 00.000 10052 Move returns status 0, amount 54
02:20:54.880 00.000 10052 MoveAxis(N, 0, ABG)
02:20:54.880 00.000 10052 Move returns status 0, amount 0
02:20:54.880 00.000 10052 move complete, result=0
02:20:54.881 00.001 10052 worker thread done servicing request
02:20:54.881 00.000 10052 Worker thread wakes up
02:20:54.881 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:54.881 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:54.881 00.000 6880 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
02:20:56.007 01.126 10052 Exposure complete
02:20:56.081 00.074 10052 worker thread done servicing request
02:20:56.081 00.000 6880 OnExposeComplete: enter
02:20:56.081 00.000 6880 UpdateGuideState(): m_state=6
02:20:56.081 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3411
02:20:56.081 00.000 6880 Star::Find returns 1 (0), X=408.70, Y=891.33, Mass=2411, SNR=34.0, Peak=134 HFD=4.7
02:20:56.082 00.001 6880 MultiStar: [#1 0.26,-0.35,0.99,U] [#2 0.27,-0.34,1.04,U] [#3 0.51,-0.24,0.00,M1] [#4 0.57,-0.18,0.00,M4] [#5 0.29,-0.38,1.00,U] [#6 0.29,-0.47,0.00,M1] [#7 0.33,-0.16,0.77,U] [#8 0.34,-0.28,0.82,U] 
02:20:56.082 00.000 6880 refined, 5 included, MultiStar: {0.38, -0.31}, one-star: {0.78, -0.33}
02:20:56.082 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
02:20:56.082 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
02:20:56.082 00.000 6880 CameraToMount -- cameraX=0.38 cameraY=-0.31 hyp=0.50 cameraTheta=-0.69 mountX=0.30 mountY=0.39, mountTheta=0.91
02:20:56.085 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.38, y=-0.31, opts=13)
02:20:56.085 00.000 6880 Enqueuing Move request for scope (0.38, -0.31)
02:20:56.085 00.000 10052 Worker thread wakes up
02:20:56.085 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.31) opts 0xd
02:20:56.085 00.000 10052 Handling offset move in thread for scope, endpoint = (0.38, -0.31)
02:20:56.085 00.000 10052 Moving (0.38, -0.31) raw xDistance=0.30 yDistance=0.39
02:20:56.085 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
02:20:56.086 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.39, slope = -0.03
02:20:56.086 00.000 10052 MoveAxis(W, 77, ABG)
02:20:56.086 00.000 10052 Guiding  Dir = 3, Dur = 77
02:20:56.109 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:56.138 00.029 6880 UpdateGuideState exits: m=2411 SNR=34.0
02:20:56.138 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:56.138 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:56.138 00.000 6880 Enqueuing Expose request
02:20:56.145 00.007 10052 IsSlewing returns 0
02:20:56.213 00.068 10052 IsGuiding returns 0
02:20:56.278 00.065 10052 PulseGuide returned control before completion, sleep 22
02:20:56.350 00.072 10052 IsGuiding returns 1
02:20:56.350 00.000 10052 scope still moving after pulse duration time elapsed
02:20:56.421 00.071 10052 IsSlewing returns 0
02:20:56.497 00.076 10052 IsGuiding returns 0
02:20:56.497 00.000 10052 scope move finished after 77 + 206 ms
02:20:56.497 00.000 10052 Move returns status 0, amount 77
02:20:56.497 00.000 10052 MoveAxis(N, 0, ABG)
02:20:56.497 00.000 10052 Move returns status 0, amount 0
02:20:56.497 00.000 10052 move complete, result=0
02:20:56.497 00.000 10052 worker thread done servicing request
02:20:56.497 00.000 10052 Worker thread wakes up
02:20:56.497 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:56.497 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:56.497 00.000 6880 GuideStep: 0.3 px 77 ms WEST, 0.4 px 0 ms NORTH
02:20:56.690 00.193 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dba5ad83-89c9-4a9c-a650-c12fb5ecfece"}
02:20:56.690 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dba5ad83-89c9-4a9c-a650-c12fb5ecfece"}
02:20:56.691 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3daa752f-26f3-43fa-a021-7c065e497183"}
02:20:56.691 00.000 6880 case statement mapped state 6 to 3
02:20:56.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3daa752f-26f3-43fa-a021-7c065e497183"}
02:20:56.691 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"192edf44-b13a-4e45-bb2d-02d41cc8017e"}
02:20:56.692 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3411,"width":15,"height":15,"star_pos":[6.70,7.33],"pixels":"..."},"id":"192edf44-b13a-4e45-bb2d-02d41cc8017e"}
02:20:57.417 00.725 10052 Exposure complete
02:20:57.468 00.051 10052 worker thread done servicing request
02:20:57.468 00.000 6880 OnExposeComplete: enter
02:20:57.468 00.000 6880 UpdateGuideState(): m_state=6
02:20:57.468 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3412
02:20:57.468 00.000 6880 Star::Find returns 1 (0), X=408.42, Y=891.26, Mass=2590, SNR=35.3, Peak=154 HFD=4.7
02:20:57.468 00.000 6880 MultiStar: [#1 0.14,-0.23,0.92,U] [#2 0.11,-0.17,0.99,U] [#3 -0.02,-0.10,0.90,U] [#4 0.20,-0.04,0.80,U] [#5 -0.01,-0.22,0.94,U] [#6 -0.05,-0.25,0.91,U] [#7 0.26,-0.15,0.75,U] [#8 0.00,-0.13,0.76,U] 
02:20:57.468 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.19}, one-star: {0.50, -0.40}
02:20:57.469 00.001 6880 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.61) = xAngle (0.62 = 0.62)
02:20:57.469 00.000 6880 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:20:57.469 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.19 hyp=0.23 cameraTheta=-0.99 mountX=0.19 mountY=0.13, mountTheta=0.60
02:20:57.469 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.19, opts=13)
02:20:57.469 00.000 6880 Enqueuing Move request for scope (0.13, -0.19)
02:20:57.469 00.000 10052 Worker thread wakes up
02:20:57.470 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.19) opts 0xd
02:20:57.470 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.19)
02:20:57.470 00.000 10052 Moving (0.13, -0.19) raw xDistance=0.19 yDistance=0.13
02:20:57.470 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:20:57.470 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.04
02:20:57.470 00.000 10052 MoveAxis(W, 55, ABG)
02:20:57.470 00.000 10052 Guiding  Dir = 3, Dur = 55
02:20:57.497 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:57.531 00.034 6880 UpdateGuideState exits: m=2590 SNR=35.3
02:20:57.531 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:57.531 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:57.531 00.000 6880 Enqueuing Expose request
02:20:57.543 00.012 10052 IsSlewing returns 0
02:20:57.618 00.075 10052 IsGuiding returns 0
02:20:57.758 00.140 10052 IsGuiding returns 1
02:20:57.758 00.000 10052 scope still moving after pulse duration time elapsed
02:20:57.833 00.075 10052 IsSlewing returns 0
02:20:57.912 00.079 10052 IsGuiding returns 0
02:20:57.912 00.000 10052 scope move finished after 55 + 239 ms
02:20:57.912 00.000 10052 Move returns status 0, amount 55
02:20:57.912 00.000 10052 MoveAxis(N, 0, ABG)
02:20:57.912 00.000 10052 Move returns status 0, amount 0
02:20:57.912 00.000 10052 move complete, result=0
02:20:57.913 00.001 10052 worker thread done servicing request
02:20:57.913 00.000 10052 Worker thread wakes up
02:20:57.913 00.000 6880 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
02:20:57.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:57.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:20:58.689 00.776 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a67ba93e-b1dc-465d-945b-9da6316e144d"}
02:20:58.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a67ba93e-b1dc-465d-945b-9da6316e144d"}
02:20:58.689 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ac8ec2f-4f9e-4e7e-a133-b87bf74f11f1"}
02:20:58.689 00.000 6880 case statement mapped state 6 to 3
02:20:58.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ac8ec2f-4f9e-4e7e-a133-b87bf74f11f1"}
02:20:58.689 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ee56577-4670-4f06-b8d6-e29fe722fd08"}
02:20:58.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3412,"width":15,"height":15,"star_pos":[7.42,7.26],"pixels":"..."},"id":"6ee56577-4670-4f06-b8d6-e29fe722fd08"}
02:20:59.046 00.357 10052 Exposure complete
02:20:59.116 00.070 10052 worker thread done servicing request
02:20:59.116 00.000 6880 OnExposeComplete: enter
02:20:59.116 00.000 6880 UpdateGuideState(): m_state=6
02:20:59.116 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3413
02:20:59.116 00.000 6880 Star::Find returns 1 (0), X=408.51, Y=891.80, Mass=2515, SNR=34.8, Peak=148 HFD=4.7
02:20:59.116 00.000 6880 MultiStar: [#1 0.20,-0.02,0.93,U] [#2 0.11,0.15,0.98,U] [#3 0.13,0.05,0.91,U] [#4 0.43,0.31,0.00,M4] [#5 0.18,-0.13,0.97,U] [#6 0.20,0.15,0.90,U] [#7 0.27,0.47,0.00,M1] [#8 0.15,0.04,0.79,U] 
02:20:59.116 00.000 6880 refined, 6 included, MultiStar: {0.23, 0.06}, one-star: {0.59, 0.15}
02:20:59.116 00.000 6880 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.61) = xAngle (1.86 = 1.86)
02:20:59.116 00.000 6880 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.83 = 1.83)
02:20:59.117 00.001 6880 CameraToMount -- cameraX=0.23 cameraY=0.06 hyp=0.23 cameraTheta=0.25 mountX=-0.07 mountY=0.23, mountTheta=1.86
02:20:59.117 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.06, opts=13)
02:20:59.118 00.001 6880 Enqueuing Move request for scope (0.23, 0.06)
02:20:59.118 00.000 10052 Worker thread wakes up
02:20:59.118 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.06) opts 0xd
02:20:59.118 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.06)
02:20:59.118 00.000 10052 Moving (0.23, 0.06) raw xDistance=-0.07 yDistance=0.23
02:20:59.118 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:20:59.118 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.02
02:20:59.118 00.000 10052 MoveAxis(E, 0, ABG)
02:20:59.118 00.000 10052 Move returns status 0, amount 0
02:20:59.118 00.000 10052 MoveAxis(N, 0, ABG)
02:20:59.118 00.000 10052 Move returns status 0, amount 0
02:20:59.118 00.000 10052 move complete, result=0
02:20:59.118 00.000 10052 worker thread done servicing request
02:20:59.134 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:20:59.159 00.025 6880 UpdateGuideState exits: m=2515 SNR=34.8
02:20:59.159 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:20:59.159 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:20:59.159 00.000 6880 Enqueuing Expose request
02:20:59.159 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:20:59.159 00.000 10052 Worker thread wakes up
02:20:59.159 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:20:59.159 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:00.074 00.915 10052 Exposure complete
02:21:00.151 00.077 10052 worker thread done servicing request
02:21:00.152 00.001 6880 OnExposeComplete: enter
02:21:00.152 00.000 6880 UpdateGuideState(): m_state=6
02:21:00.152 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3414
02:21:00.152 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=891.72, Mass=2401, SNR=34.0, Peak=147 HFD=4.6
02:21:00.152 00.000 6880 MultiStar: [#1 -0.16,0.20,0.98,U] [#2 0.02,0.24,1.00,U] [#3 0.17,0.25,0.93,U] [#4 0.02,0.32,0.85,U] [#5 -0.27,0.30,0.97,U] [#6 -0.04,0.18,0.90,U] [#7 -0.17,0.36,0.75,U] [#8 -0.31,0.08,0.80,U] 
02:21:00.152 00.000 6880 single-star, 8 included, MultiStar: {-0.06, 0.22}, one-star: {0.17, 0.07}
02:21:00.152 00.000 6880 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.61) = xAngle (2.01 = 2.01)
02:21:00.152 00.000 6880 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.98 = 1.98)
02:21:00.152 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.07 hyp=0.18 cameraTheta=0.40 mountX=-0.08 mountY=0.17, mountTheta=2.01
02:21:00.154 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.07, opts=13)
02:21:00.154 00.000 6880 Enqueuing Move request for scope (0.17, 0.07)
02:21:00.154 00.000 10052 Worker thread wakes up
02:21:00.154 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.07) opts 0xd
02:21:00.154 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.07)
02:21:00.154 00.000 10052 Moving (0.17, 0.07) raw xDistance=-0.08 yDistance=0.17
02:21:00.154 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:21:00.154 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
02:21:00.154 00.000 10052 MoveAxis(E, 0, ABG)
02:21:00.154 00.000 10052 Move returns status 0, amount 0
02:21:00.154 00.000 10052 MoveAxis(N, 0, ABG)
02:21:00.154 00.000 10052 Move returns status 0, amount 0
02:21:00.154 00.000 10052 move complete, result=0
02:21:00.154 00.000 10052 worker thread done servicing request
02:21:00.174 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:00.205 00.031 6880 UpdateGuideState exits: m=2401 SNR=34.0
02:21:00.205 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:00.205 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:00.206 00.001 6880 Enqueuing Expose request
02:21:00.206 00.000 10052 Worker thread wakes up
02:21:00.206 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:00.206 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:00.206 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:00.693 00.487 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12253a1e-bf51-4cf5-a2ce-cdc5ada74239"}
02:21:00.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12253a1e-bf51-4cf5-a2ce-cdc5ada74239"}
02:21:00.695 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e2564eb-567b-4227-98a4-76629087915b"}
02:21:00.695 00.000 6880 case statement mapped state 6 to 3
02:21:00.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e2564eb-567b-4227-98a4-76629087915b"}
02:21:00.695 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"90c2aa15-2694-46b1-8a4e-9090909ae0bf"}
02:21:00.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3414,"width":15,"height":15,"star_pos":[7.09,6.72],"pixels":"..."},"id":"90c2aa15-2694-46b1-8a4e-9090909ae0bf"}
02:21:01.341 00.646 10052 Exposure complete
02:21:01.393 00.052 10052 worker thread done servicing request
02:21:01.394 00.001 6880 OnExposeComplete: enter
02:21:01.394 00.000 6880 UpdateGuideState(): m_state=6
02:21:01.394 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3415
02:21:01.394 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=891.69, Mass=2437, SNR=34.2, Peak=141 HFD=4.6
02:21:01.394 00.000 6880 MultiStar: [#1 -0.14,0.11,0.96,U] [#2 0.22,0.27,1.00,U] [#3 0.31,0.24,0.92,U] [#4 -0.09,0.09,0.86,U] [#5 0.03,0.09,0.97,U] [#6 0.03,0.05,0.90,U] [#7 -0.14,0.13,0.77,U] [#8 -0.25,-0.28,0.79,U] 
02:21:01.394 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.09}, one-star: {0.36, 0.04}
02:21:01.394 00.000 6880 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.61) = xAngle (2.68 = 2.68)
02:21:01.394 00.000 6880 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.65 = 2.65)
02:21:01.395 00.001 6880 CameraToMount -- cameraX=0.05 cameraY=0.09 hyp=0.10 cameraTheta=1.06 mountX=-0.09 mountY=0.05, mountTheta=2.65
02:21:01.396 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.09, opts=13)
02:21:01.396 00.000 6880 Enqueuing Move request for scope (0.05, 0.09)
02:21:01.396 00.000 10052 Worker thread wakes up
02:21:01.396 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.09) opts 0xd
02:21:01.396 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.09)
02:21:01.397 00.001 10052 Moving (0.05, 0.09) raw xDistance=-0.09 yDistance=0.05
02:21:01.397 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:21:01.397 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
02:21:01.397 00.000 10052 MoveAxis(E, 0, ABG)
02:21:01.397 00.000 10052 Move returns status 0, amount 0
02:21:01.397 00.000 10052 MoveAxis(N, 0, ABG)
02:21:01.397 00.000 10052 Move returns status 0, amount 0
02:21:01.397 00.000 10052 move complete, result=0
02:21:01.397 00.000 10052 worker thread done servicing request
02:21:01.418 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:01.491 00.073 6880 UpdateGuideState exits: m=2437 SNR=34.2
02:21:01.491 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:01.491 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:01.491 00.000 6880 Enqueuing Expose request
02:21:01.491 00.000 10052 Worker thread wakes up
02:21:01.491 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:01.491 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:01.491 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:02.408 00.917 10052 Exposure complete
02:21:02.475 00.067 10052 worker thread done servicing request
02:21:02.475 00.000 6880 OnExposeComplete: enter
02:21:02.475 00.000 6880 UpdateGuideState(): m_state=6
02:21:02.475 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3416
02:21:02.475 00.000 6880 Star::Find returns 1 (0), X=408.55, Y=891.66, Mass=2396, SNR=33.8, Peak=138 HFD=4.8
02:21:02.476 00.001 6880 MultiStar: [#1 0.07,-0.12,0.98,U] [#2 0.21,0.29,0.99,U] [#3 0.36,0.18,0.94,U] [#4 0.13,0.14,0.86,U] [#5 0.20,0.19,0.97,U] [#6 0.15,0.16,0.95,U] [#7 0.06,0.01,0.76,U] [#8 0.01,0.02,0.82,U] 
02:21:02.476 00.000 6880 refined, 8 included, MultiStar: {0.21, 0.10}, one-star: {0.63, 0.00}
02:21:02.476 00.000 6880 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.61) = xAngle (2.05 = 2.05)
02:21:02.476 00.000 6880 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.01 = 2.01)
02:21:02.476 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.10 hyp=0.23 cameraTheta=0.43 mountX=-0.11 mountY=0.21, mountTheta=2.04
02:21:02.478 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.10, opts=13)
02:21:02.478 00.000 6880 Enqueuing Move request for scope (0.21, 0.10)
02:21:02.478 00.000 10052 Worker thread wakes up
02:21:02.478 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.10) opts 0xd
02:21:02.478 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.10)
02:21:02.478 00.000 10052 Moving (0.21, 0.10) raw xDistance=-0.11 yDistance=0.21
02:21:02.478 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:21:02.478 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.21, slope = 0.01
02:21:02.478 00.000 10052 MoveAxis(E, 0, ABG)
02:21:02.478 00.000 10052 Move returns status 0, amount 0
02:21:02.479 00.001 10052 MoveAxis(S, 18, ABG)
02:21:02.479 00.000 10052 Guiding  Dir = 1, Dur = 18
02:21:02.502 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:02.543 00.041 6880 UpdateGuideState exits: m=2396 SNR=33.8
02:21:02.543 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:02.543 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:02.543 00.000 6880 Enqueuing Expose request
02:21:02.544 00.001 10052 IsSlewing returns 0
02:21:02.618 00.074 10052 IsGuiding returns 0
02:21:02.692 00.074 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a7d1b38d-a743-4040-ac41-b2aa569757ec"}
02:21:02.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a7d1b38d-a743-4040-ac41-b2aa569757ec"}
02:21:02.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a5c616e5-f7a5-4338-a2b5-5ff349613594"}
02:21:02.693 00.001 6880 case statement mapped state 6 to 3
02:21:02.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5c616e5-f7a5-4338-a2b5-5ff349613594"}
02:21:02.693 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b69a5bd2-6950-48e4-be45-e7da18d9cc05"}
02:21:02.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3416,"width":15,"height":15,"star_pos":[6.55,6.66],"pixels":"..."},"id":"b69a5bd2-6950-48e4-be45-e7da18d9cc05"}
02:21:02.716 00.023 10052 IsGuiding returns 1
02:21:02.716 00.000 10052 scope still moving after pulse duration time elapsed
02:21:02.765 00.049 10052 IsSlewing returns 0
02:21:02.803 00.038 10052 IsGuiding returns 0
02:21:02.804 00.001 10052 scope move finished after 18 + 167 ms
02:21:02.804 00.000 10052 Move returns status 0, amount 18
02:21:02.804 00.000 10052 move complete, result=0
02:21:02.804 00.000 10052 worker thread done servicing request
02:21:02.804 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 18 ms SOUTH
02:21:02.804 00.000 10052 Worker thread wakes up
02:21:02.804 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:02.804 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:03.935 01.131 10052 Exposure complete
02:21:04.024 00.089 10052 worker thread done servicing request
02:21:04.024 00.000 6880 OnExposeComplete: enter
02:21:04.024 00.000 6880 UpdateGuideState(): m_state=6
02:21:04.024 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3417
02:21:04.024 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=891.88, Mass=2549, SNR=35.1, Peak=138 HFD=4.5
02:21:04.025 00.001 6880 MultiStar: [#1 -0.08,0.18,0.93,U] [#2 0.02,0.22,0.98,U] [#3 -0.03,0.46,0.92,U] [#4 -0.12,0.28,0.81,U] [#5 -0.05,0.32,0.96,U] [#6 -0.11,0.36,0.92,U] [#7 -0.14,0.12,0.75,U] [#8 -0.23,0.01,0.79,U] 
02:21:04.025 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.25}, one-star: {0.33, 0.23}
02:21:04.025 00.000 6880 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.61) = xAngle (3.32 = -2.96)
02:21:04.025 00.000 6880 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.29 = -2.99)
02:21:04.025 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.25 hyp=0.25 cameraTheta=1.71 mountX=-0.25 mountY=-0.04, mountTheta=-2.99
02:21:04.026 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.25, opts=13)
02:21:04.027 00.001 6880 Enqueuing Move request for scope (-0.03, 0.25)
02:21:04.027 00.000 10052 Worker thread wakes up
02:21:04.027 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.25) opts 0xd
02:21:04.027 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.25)
02:21:04.027 00.000 10052 Moving (-0.03, 0.25) raw xDistance=-0.25 yDistance=-0.04
02:21:04.027 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:21:04.028 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
02:21:04.028 00.000 10052 MoveAxis(E, 66, ABG)
02:21:04.028 00.000 10052 Guiding  Dir = 2, Dur = 66
02:21:04.046 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:04.071 00.025 10052 IsSlewing returns 0
02:21:04.078 00.007 6880 UpdateGuideState exits: m=2549 SNR=35.1
02:21:04.079 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:04.079 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:04.079 00.000 6880 Enqueuing Expose request
02:21:04.150 00.071 10052 IsGuiding returns 0
02:21:04.213 00.063 10052 PulseGuide returned control before completion, sleep 14
02:21:04.281 00.068 10052 IsGuiding returns 1
02:21:04.281 00.000 10052 scope still moving after pulse duration time elapsed
02:21:04.357 00.076 10052 IsSlewing returns 0
02:21:04.428 00.071 10052 IsGuiding returns 0
02:21:04.428 00.000 10052 scope move finished after 66 + 212 ms
02:21:04.428 00.000 10052 Move returns status 0, amount 66
02:21:04.428 00.000 10052 MoveAxis(N, 0, ABG)
02:21:04.428 00.000 10052 Move returns status 0, amount 0
02:21:04.428 00.000 10052 move complete, result=0
02:21:04.430 00.002 10052 worker thread done servicing request
02:21:04.430 00.000 10052 Worker thread wakes up
02:21:04.430 00.000 6880 GuideStep: -0.2 px 66 ms EAST, -0.0 px 0 ms NORTH
02:21:04.430 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:04.430 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:04.692 00.262 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e7c61a60-bd2e-4b36-8afe-b4a1c29b7ac3"}
02:21:04.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e7c61a60-bd2e-4b36-8afe-b4a1c29b7ac3"}
02:21:04.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ec28f78-cf4a-4e6d-8f09-58066ce424b8"}
02:21:04.693 00.001 6880 case statement mapped state 6 to 3
02:21:04.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ec28f78-cf4a-4e6d-8f09-58066ce424b8"}
02:21:04.693 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3edfd97-30bb-4d61-ae92-c184645d5463"}
02:21:04.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3417,"width":15,"height":15,"star_pos":[7.25,6.88],"pixels":"..."},"id":"a3edfd97-30bb-4d61-ae92-c184645d5463"}
02:21:05.341 00.648 10052 Exposure complete
02:21:05.405 00.064 10052 worker thread done servicing request
02:21:05.405 00.000 6880 OnExposeComplete: enter
02:21:05.406 00.001 6880 UpdateGuideState(): m_state=6
02:21:05.406 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3418
02:21:05.406 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=891.63, Mass=2431, SNR=34.3, Peak=139 HFD=4.6
02:21:05.406 00.000 6880 MultiStar: [#1 -0.06,0.12,0.95,U] [#2 0.15,0.25,1.02,U] [#3 -0.01,0.18,0.92,U] [#4 -0.05,0.10,0.83,U] [#5 0.04,0.17,1.01,U] [#6 -0.10,0.21,0.92,U] [#7 -0.21,0.24,0.78,U] [#8 -0.17,-0.23,0.81,U] 
02:21:05.406 00.000 6880 refined, 8 included, MultiStar: {-0.00, 0.12}, one-star: {0.29, -0.03}
02:21:05.407 00.001 6880 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.61) = xAngle (3.21 = -3.07)
02:21:05.407 00.000 6880 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.18 = -3.10)
02:21:05.407 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.12 hyp=0.12 cameraTheta=1.60 mountX=-0.12 mountY=-0.00, mountTheta=-3.10
02:21:05.408 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.12, opts=13)
02:21:05.408 00.000 6880 Enqueuing Move request for scope (-0.00, 0.12)
02:21:05.409 00.001 10052 Worker thread wakes up
02:21:05.409 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.12) opts 0xd
02:21:05.409 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.12)
02:21:05.409 00.000 10052 Moving (-0.00, 0.12) raw xDistance=-0.12 yDistance=-0.00
02:21:05.409 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:21:05.409 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.05, using input
02:21:05.409 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
02:21:05.409 00.000 10052 MoveAxis(E, 34, ABG)
02:21:05.409 00.000 10052 Guiding  Dir = 2, Dur = 34
02:21:05.431 00.022 10052 IsSlewing returns 0
02:21:05.438 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:05.469 00.031 10052 IsGuiding returns 0
02:21:05.486 00.017 6880 UpdateGuideState exits: m=2431 SNR=34.3
02:21:05.486 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:05.486 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:05.486 00.000 6880 Enqueuing Expose request
02:21:05.496 00.010 10052 PulseGuide returned control before completion, sleep 17
02:21:05.573 00.077 10052 IsGuiding returns 0
02:21:05.574 00.001 10052 Move returns status 0, amount 34
02:21:05.574 00.000 10052 MoveAxis(N, 0, ABG)
02:21:05.574 00.000 10052 Move returns status 0, amount 0
02:21:05.574 00.000 10052 move complete, result=0
02:21:05.574 00.000 10052 worker thread done servicing request
02:21:05.574 00.000 10052 Worker thread wakes up
02:21:05.575 00.001 6880 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
02:21:05.575 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:05.575 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:06.691 01.116 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e558a08-3403-4269-8d65-57df455b67d4"}
02:21:06.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e558a08-3403-4269-8d65-57df455b67d4"}
02:21:06.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f7ba656-5e7f-43e6-b108-2bf13c263880"}
02:21:06.692 00.000 6880 case statement mapped state 6 to 3
02:21:06.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9f7ba656-5e7f-43e6-b108-2bf13c263880"}
02:21:06.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b4fe7386-d54c-41a7-a154-f7b65ec9bd47"}
02:21:06.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3418,"width":15,"height":15,"star_pos":[7.21,6.63],"pixels":"..."},"id":"b4fe7386-d54c-41a7-a154-f7b65ec9bd47"}
02:21:06.712 00.020 10052 Exposure complete
02:21:06.774 00.062 10052 worker thread done servicing request
02:21:06.774 00.000 6880 OnExposeComplete: enter
02:21:06.774 00.000 6880 UpdateGuideState(): m_state=6
02:21:06.775 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3419
02:21:06.775 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.58, Mass=2464, SNR=34.4, Peak=149 HFD=4.7
02:21:06.775 00.000 6880 MultiStar: [#1 -0.27,0.16,0.98,U] [#2 -0.16,0.35,0.98,U] [#3 -0.13,0.28,0.94,U] [#4 -0.13,0.28,0.82,U] [#5 -0.36,0.12,0.97,U] [#6 -0.14,0.18,0.94,U] [#7 -0.19,0.40,0.78,U] [#8 -0.56,0.05,0.00,M1] 
02:21:06.775 00.000 6880 single-star, 7 included, MultiStar: {-0.18, 0.20}, one-star: {-0.05, -0.07}
02:21:06.775 00.000 6880 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.61) = xAngle (-0.58 = -0.58)
02:21:06.775 00.000 6880 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
02:21:06.775 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.07 hyp=0.09 cameraTheta=-2.20 mountX=0.08 mountY=-0.05, mountTheta=-0.61
02:21:06.776 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.07, opts=13)
02:21:06.776 00.000 6880 Enqueuing Move request for scope (-0.05, -0.07)
02:21:06.776 00.000 10052 Worker thread wakes up
02:21:06.776 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.07) opts 0xd
02:21:06.776 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.07)
02:21:06.776 00.000 10052 Moving (-0.05, -0.07) raw xDistance=0.08 yDistance=-0.05
02:21:06.776 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:21:06.776 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.10, using input
02:21:06.777 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
02:21:06.777 00.000 10052 MoveAxis(E, 0, ABG)
02:21:06.777 00.000 10052 Move returns status 0, amount 0
02:21:06.777 00.000 10052 MoveAxis(N, 0, ABG)
02:21:06.777 00.000 10052 Move returns status 0, amount 0
02:21:06.777 00.000 10052 move complete, result=0
02:21:06.777 00.000 10052 worker thread done servicing request
02:21:06.798 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:06.840 00.042 6880 UpdateGuideState exits: m=2464 SNR=34.4
02:21:06.840 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:06.840 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:06.840 00.000 6880 Enqueuing Expose request
02:21:06.840 00.000 10052 Worker thread wakes up
02:21:06.841 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:06.841 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:06.841 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:07.760 00.919 10052 Exposure complete
02:21:07.823 00.063 10052 worker thread done servicing request
02:21:07.823 00.000 6880 OnExposeComplete: enter
02:21:07.823 00.000 6880 UpdateGuideState(): m_state=6
02:21:07.824 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3420
02:21:07.824 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=891.82, Mass=2503, SNR=34.7, Peak=138 HFD=4.6
02:21:07.824 00.000 6880 MultiStar: [#1 0.04,0.31,0.97,U] [#2 0.03,0.51,0.99,U] [#3 0.14,0.42,0.94,U] [#4 -0.01,0.26,0.82,U] [#5 -0.10,0.25,0.94,U] [#6 0.08,0.30,0.89,U] [#7 0.20,0.48,0.74,U] [#8 -0.32,0.15,0.80,U] 
02:21:07.824 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.32}, one-star: {0.45, 0.17}
02:21:07.825 00.001 6880 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.61) = xAngle (2.99 = 2.99)
02:21:07.825 00.000 6880 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.96 = 2.96)
02:21:07.825 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.32 hyp=0.32 cameraTheta=1.37 mountX=-0.32 mountY=0.06, mountTheta=2.96
02:21:07.826 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.32, opts=13)
02:21:07.826 00.000 6880 Enqueuing Move request for scope (0.06, 0.32)
02:21:07.826 00.000 10052 Worker thread wakes up
02:21:07.827 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.32) opts 0xd
02:21:07.827 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.32)
02:21:07.827 00.000 10052 Moving (0.06, 0.32) raw xDistance=-0.32 yDistance=0.06
02:21:07.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
02:21:07.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.04
02:21:07.827 00.000 10052 MoveAxis(E, 85, ABG)
02:21:07.827 00.000 10052 Guiding  Dir = 2, Dur = 85
02:21:07.854 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:07.886 00.032 10052 IsSlewing returns 0
02:21:07.905 00.019 6880 UpdateGuideState exits: m=2503 SNR=34.7
02:21:07.905 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:07.906 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:07.906 00.000 6880 Enqueuing Expose request
02:21:07.965 00.059 10052 IsGuiding returns 0
02:21:08.029 00.064 10052 PulseGuide returned control before completion, sleep 32
02:21:08.109 00.080 10052 IsGuiding returns 1
02:21:08.109 00.000 10052 scope still moving after pulse duration time elapsed
02:21:08.183 00.074 10052 IsSlewing returns 0
02:21:08.250 00.067 10052 IsGuiding returns 0
02:21:08.250 00.000 10052 scope move finished after 85 + 200 ms
02:21:08.250 00.000 10052 Move returns status 0, amount 85
02:21:08.250 00.000 10052 MoveAxis(N, 0, ABG)
02:21:08.251 00.001 10052 Move returns status 0, amount 0
02:21:08.251 00.000 10052 move complete, result=0
02:21:08.251 00.000 10052 worker thread done servicing request
02:21:08.251 00.000 6880 GuideStep: -0.3 px 85 ms EAST, 0.1 px 0 ms NORTH
02:21:08.251 00.000 10052 Worker thread wakes up
02:21:08.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:08.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:08.692 00.441 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e42129e-dd7d-4397-a37d-da47c3a198b1"}
02:21:08.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e42129e-dd7d-4397-a37d-da47c3a198b1"}
02:21:08.693 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"001b6b0e-c587-4814-a7df-b42d716b06fe"}
02:21:08.693 00.000 6880 case statement mapped state 6 to 3
02:21:08.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"001b6b0e-c587-4814-a7df-b42d716b06fe"}
02:21:08.694 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f878fc66-f49e-4148-9ad2-1186b992482d"}
02:21:08.694 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3420,"width":15,"height":15,"star_pos":[7.37,6.82],"pixels":"..."},"id":"f878fc66-f49e-4148-9ad2-1186b992482d"}
02:21:09.384 00.690 10052 Exposure complete
02:21:09.461 00.077 10052 worker thread done servicing request
02:21:09.461 00.000 6880 OnExposeComplete: enter
02:21:09.461 00.000 6880 UpdateGuideState(): m_state=6
02:21:09.461 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3421
02:21:09.462 00.001 6880 Star::Find returns 1 (0), X=408.93, Y=891.68, Mass=2407, SNR=34.0, Peak=140 HFD=4.7
02:21:09.462 00.000 6880 MultiStar: [#1 0.60,0.06,0.00,M1] [#2 0.55,0.20,0.00,M1] [#3 0.45,0.03,0.91,U] [#4 0.75,0.29,0.00,M1] [#5 0.65,0.11,0.00,M1] [#6 0.16,-0.15,0.88,U] [#7 0.51,0.09,0.76,U] [#8 0.36,0.04,0.76,U] 
02:21:09.462 00.000 6880 refined, 4 included, MultiStar: {0.52, 0.00}, one-star: {1.01, 0.03}
02:21:09.462 00.000 6880 CameraToMount -- cameraTheta (0.01) - m_xAngle (-1.61) = xAngle (1.62 = 1.62)
02:21:09.462 00.000 6880 CameraToMount -- cameraTheta (0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.59 = 1.59)
02:21:09.462 00.000 6880 CameraToMount -- cameraX=0.52 cameraY=0.00 hyp=0.52 cameraTheta=0.01 mountX=-0.03 mountY=0.52, mountTheta=1.62
02:21:09.463 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.52, y=0.00, opts=13)
02:21:09.464 00.001 6880 Enqueuing Move request for scope (0.52, 0.00)
02:21:09.464 00.000 10052 Worker thread wakes up
02:21:09.464 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.52, 0.00) opts 0xd
02:21:09.464 00.000 10052 Handling offset move in thread for scope, endpoint = (0.52, 0.00)
02:21:09.464 00.000 10052 Moving (0.52, 0.00) raw xDistance=-0.03 yDistance=0.52
02:21:09.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:21:09.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.52, slope = 0.00
02:21:09.464 00.000 10052 MoveAxis(E, 0, ABG)
02:21:09.464 00.000 10052 Move returns status 0, amount 0
02:21:09.464 00.000 10052 MoveAxis(S, 9, ABG)
02:21:09.464 00.000 10052 Guiding  Dir = 1, Dur = 9
02:21:09.492 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:09.505 00.013 10052 IsSlewing returns 0
02:21:09.536 00.031 6880 UpdateGuideState exits: m=2407 SNR=34.0
02:21:09.537 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:09.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:09.537 00.000 6880 Enqueuing Expose request
02:21:09.582 00.045 10052 IsGuiding returns 0
02:21:09.719 00.137 10052 IsGuiding returns 0
02:21:09.719 00.000 10052 Move returns status 0, amount 9
02:21:09.719 00.000 10052 move complete, result=0
02:21:09.719 00.000 10052 worker thread done servicing request
02:21:09.721 00.002 10052 Worker thread wakes up
02:21:09.721 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 9 ms SOUTH
02:21:09.721 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:09.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:10.637 00.916 10052 Exposure complete
02:21:10.691 00.054 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2f99cec5-e652-428f-84c2-ffbea527bfd8"}
02:21:10.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2f99cec5-e652-428f-84c2-ffbea527bfd8"}
02:21:10.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14e231cb-e01d-423b-ba11-1db95e10347a"}
02:21:10.692 00.000 6880 case statement mapped state 6 to 3
02:21:10.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14e231cb-e01d-423b-ba11-1db95e10347a"}
02:21:10.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c139a834-310f-4249-a76f-812b22c40cd8"}
02:21:10.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3421,"width":15,"height":15,"star_pos":[6.93,6.68],"pixels":"..."},"id":"c139a834-310f-4249-a76f-812b22c40cd8"}
02:21:10.701 00.009 10052 worker thread done servicing request
02:21:10.701 00.000 6880 OnExposeComplete: enter
02:21:10.701 00.000 6880 UpdateGuideState(): m_state=6
02:21:10.701 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3422
02:21:10.701 00.000 6880 Star::Find returns 1 (0), X=408.90, Y=891.94, Mass=2475, SNR=34.5, Peak=157 HFD=4.5
02:21:10.702 00.001 6880 MultiStar: [#1 0.47,0.35,0.00,M2] [#2 0.69,0.51,0.00,M2] [#3 0.73,0.47,0.00,M1] [#4 0.44,0.41,0.00,M2] [#5 0.77,0.40,0.00,M2] [#6 0.43,0.24,0.90,U] [#7 0.46,0.28,0.00,M1] [#8 0.55,0.22,0.00,M1] 
02:21:10.702 00.000 6880 refined, 1 included, MultiStar: {0.72, 0.26}, one-star: {0.98, 0.28}
02:21:10.702 00.000 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
02:21:10.702 00.000 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
02:21:10.702 00.000 6880 CameraToMount -- cameraX=0.72 cameraY=0.26 hyp=0.77 cameraTheta=0.35 mountX=-0.29 mountY=0.72, mountTheta=1.96
02:21:10.703 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.72, y=0.26, opts=13)
02:21:10.703 00.000 6880 Enqueuing Move request for scope (0.72, 0.26)
02:21:10.703 00.000 10052 Worker thread wakes up
02:21:10.703 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.72, 0.26) opts 0xd
02:21:10.703 00.000 10052 Handling offset move in thread for scope, endpoint = (0.72, 0.26)
02:21:10.704 00.001 10052 Moving (0.72, 0.26) raw xDistance=-0.29 yDistance=0.72
02:21:10.704 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
02:21:10.704 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.72, slope = 0.04
02:21:10.704 00.000 10052 MoveAxis(E, 79, ABG)
02:21:10.704 00.000 10052 Guiding  Dir = 2, Dur = 79
02:21:10.725 00.021 10052 IsSlewing returns 0
02:21:10.727 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:10.763 00.036 10052 IsGuiding returns 0
02:21:10.765 00.002 6880 UpdateGuideState exits: m=2475 SNR=34.5
02:21:10.767 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:10.767 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:10.767 00.000 6880 Enqueuing Expose request
02:21:10.791 00.024 10052 PulseGuide returned control before completion, sleep 62
02:21:10.887 00.096 10052 IsGuiding returns 0
02:21:10.887 00.000 10052 Move returns status 0, amount 79
02:21:10.887 00.000 10052 MoveAxis(S, 68, ABG)
02:21:10.887 00.000 10052 Guiding  Dir = 1, Dur = 68
02:21:10.925 00.038 10052 IsSlewing returns 0
02:21:10.963 00.038 10052 IsGuiding returns 0
02:21:10.992 00.029 10052 PulseGuide returned control before completion, sleep 52
02:21:11.078 00.086 10052 IsGuiding returns 0
02:21:11.078 00.000 10052 Move returns status 0, amount 68
02:21:11.079 00.001 10052 move complete, result=0
02:21:11.079 00.000 10052 worker thread done servicing request
02:21:11.079 00.000 10052 Worker thread wakes up
02:21:11.079 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:11.079 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:11.079 00.000 6880 GuideStep: -0.3 px 79 ms EAST, 0.7 px 68 ms SOUTH
02:21:12.206 01.127 10052 Exposure complete
02:21:12.283 00.077 10052 worker thread done servicing request
02:21:12.283 00.000 6880 OnExposeComplete: enter
02:21:12.283 00.000 6880 UpdateGuideState(): m_state=6
02:21:12.283 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3423
02:21:12.283 00.000 6880 Star::Find returns 1 (0), X=408.89, Y=891.46, Mass=2345, SNR=33.5, Peak=148 HFD=4.5
02:21:12.284 00.001 6880 MultiStar: [#1 0.87,0.28,0.00,M3] [#2 0.73,0.51,0.00,M3] [#3 0.58,0.48,0.00,M2] [#4 0.89,0.44,0.00,M3] [#5 0.73,0.17,0.00,M3] [#6 0.40,0.05,0.98,U] [#7 0.71,0.30,0.00,M2] [#8 0.45,0.26,0.80,U] 
02:21:12.284 00.000 6880 refined, 2 included, MultiStar: {0.62, 0.03}, one-star: {0.97, -0.19}
02:21:12.284 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
02:21:12.284 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
02:21:12.284 00.000 6880 CameraToMount -- cameraX=0.62 cameraY=0.03 hyp=0.62 cameraTheta=0.04 mountX=-0.05 mountY=0.62, mountTheta=1.65
02:21:12.286 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.62, y=0.03, opts=13)
02:21:12.286 00.000 6880 Enqueuing Move request for scope (0.62, 0.03)
02:21:12.286 00.000 10052 Worker thread wakes up
02:21:12.286 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.62, 0.03) opts 0xd
02:21:12.286 00.000 10052 Handling offset move in thread for scope, endpoint = (0.62, 0.03)
02:21:12.286 00.000 10052 Moving (0.62, 0.03) raw xDistance=-0.05 yDistance=0.62
02:21:12.287 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:12.288 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.62, slope = 0.06
02:21:12.288 00.000 10052 MoveAxis(E, 0, ABG)
02:21:12.288 00.000 10052 Move returns status 0, amount 0
02:21:12.288 00.000 10052 MoveAxis(S, 116, ABG)
02:21:12.288 00.000 10052 Guiding  Dir = 1, Dur = 116
02:21:12.313 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:12.353 00.040 10052 IsSlewing returns 0
02:21:12.355 00.002 6880 UpdateGuideState exits: m=2345 SNR=33.5
02:21:12.356 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:12.356 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:12.356 00.000 6880 Enqueuing Expose request
02:21:12.429 00.073 10052 IsGuiding returns 0
02:21:12.487 00.058 10052 PulseGuide returned control before completion, sleep 68
02:21:12.584 00.097 10052 IsGuiding returns 1
02:21:12.584 00.000 10052 scope still moving after pulse duration time elapsed
02:21:12.628 00.044 10052 IsSlewing returns 0
02:21:12.666 00.038 10052 IsGuiding returns 0
02:21:12.666 00.000 10052 scope move finished after 116 + 121 ms
02:21:12.666 00.000 10052 Move returns status 0, amount 116
02:21:12.667 00.001 10052 move complete, result=0
02:21:12.667 00.000 10052 worker thread done servicing request
02:21:12.667 00.000 10052 Worker thread wakes up
02:21:12.667 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:12.667 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:12.667 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.6 px 116 ms SOUTH
02:21:12.692 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f6cad9a8-01e8-49ce-96c4-bc136067c1b9"}
02:21:12.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f6cad9a8-01e8-49ce-96c4-bc136067c1b9"}
02:21:12.693 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ab704b6-c63c-45c6-bc3c-b92d7339bf57"}
02:21:12.693 00.000 6880 case statement mapped state 6 to 3
02:21:12.693 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ab704b6-c63c-45c6-bc3c-b92d7339bf57"}
02:21:12.695 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f29b3e3-514f-41a2-9ea9-19afad0832db"}
02:21:12.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3423,"width":15,"height":15,"star_pos":[6.89,7.46],"pixels":"..."},"id":"3f29b3e3-514f-41a2-9ea9-19afad0832db"}
02:21:13.581 00.886 10052 Exposure complete
02:21:13.667 00.086 10052 worker thread done servicing request
02:21:13.667 00.000 6880 OnExposeComplete: enter
02:21:13.667 00.000 6880 UpdateGuideState(): m_state=6
02:21:13.668 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3424
02:21:13.668 00.000 6880 Star::Find returns 1 (0), X=408.67, Y=891.67, Mass=2306, SNR=33.2, Peak=137 HFD=4.7
02:21:13.668 00.000 6880 MultiStar: [#1 0.44,0.02,0.99,U] [#2 0.46,0.22,1.02,U] [#3 0.67,0.40,0.00,M3] [#4 0.64,0.44,0.00,M4] [#5 0.63,0.32,0.00,M4] [#6 0.52,0.24,0.00,M1] [#7 0.56,0.28,0.00,M3] [#8 0.46,0.20,0.83,U] 
02:21:13.668 00.000 6880 refined, 3 included, MultiStar: {0.53, 0.11}, one-star: {0.75, 0.01}
02:21:13.668 00.000 6880 CameraToMount -- cameraTheta (0.21) - m_xAngle (-1.61) = xAngle (1.82 = 1.82)
02:21:13.668 00.000 6880 CameraToMount -- cameraTheta (0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.79 = 1.79)
02:21:13.669 00.001 6880 CameraToMount -- cameraX=0.53 cameraY=0.11 hyp=0.54 cameraTheta=0.21 mountX=-0.13 mountY=0.53, mountTheta=1.82
02:21:13.670 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.53, y=0.11, opts=13)
02:21:13.670 00.000 6880 Enqueuing Move request for scope (0.53, 0.11)
02:21:13.670 00.000 10052 Worker thread wakes up
02:21:13.670 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.11) opts 0xd
02:21:13.670 00.000 10052 Handling offset move in thread for scope, endpoint = (0.53, 0.11)
02:21:13.670 00.000 10052 Moving (0.53, 0.11) raw xDistance=-0.13 yDistance=0.53
02:21:13.670 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:21:13.670 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.53, slope = 0.08
02:21:13.671 00.001 10052 MoveAxis(E, 36, ABG)
02:21:13.671 00.000 10052 Guiding  Dir = 2, Dur = 36
02:21:13.690 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:13.721 00.031 6880 UpdateGuideState exits: m=2306 SNR=33.2
02:21:13.721 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:13.722 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:13.722 00.000 6880 Enqueuing Expose request
02:21:13.730 00.008 10052 IsSlewing returns 0
02:21:13.810 00.080 10052 IsGuiding returns 0
02:21:13.954 00.144 10052 IsGuiding returns 0
02:21:13.954 00.000 10052 Move returns status 0, amount 36
02:21:13.954 00.000 10052 MoveAxis(S, 139, ABG)
02:21:13.954 00.000 10052 Guiding  Dir = 1, Dur = 139
02:21:14.028 00.074 10052 IsSlewing returns 0
02:21:14.108 00.080 10052 IsGuiding returns 0
02:21:14.176 00.068 10052 PulseGuide returned control before completion, sleep 82
02:21:14.335 00.159 10052 IsGuiding returns 1
02:21:14.335 00.000 10052 scope still moving after pulse duration time elapsed
02:21:14.409 00.074 10052 IsSlewing returns 0
02:21:14.489 00.080 10052 IsGuiding returns 0
02:21:14.489 00.000 10052 scope move finished after 139 + 241 ms
02:21:14.489 00.000 10052 Move returns status 0, amount 139
02:21:14.489 00.000 10052 move complete, result=0
02:21:14.489 00.000 10052 worker thread done servicing request
02:21:14.490 00.001 10052 Worker thread wakes up
02:21:14.490 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:14.490 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:14.490 00.000 6880 GuideStep: -0.1 px 36 ms EAST, 0.5 px 139 ms SOUTH
02:21:14.691 00.201 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2fc62283-0e57-4299-a489-f54018c49652"}
02:21:14.691 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2fc62283-0e57-4299-a489-f54018c49652"}
02:21:14.692 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"267ccb47-14aa-4052-a49c-81a0d3b8bd85"}
02:21:14.692 00.000 6880 case statement mapped state 6 to 3
02:21:14.692 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"267ccb47-14aa-4052-a49c-81a0d3b8bd85"}
02:21:14.692 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1ec202ec-f36b-4800-996b-990b190ba1d7"}
02:21:14.693 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3424,"width":15,"height":15,"star_pos":[6.67,6.67],"pixels":"..."},"id":"1ec202ec-f36b-4800-996b-990b190ba1d7"}
02:21:15.619 00.926 10052 Exposure complete
02:21:15.697 00.078 10052 worker thread done servicing request
02:21:15.697 00.000 6880 OnExposeComplete: enter
02:21:15.697 00.000 6880 UpdateGuideState(): m_state=6
02:21:15.697 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3425
02:21:15.697 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=891.24, Mass=2505, SNR=34.7, Peak=144 HFD=4.8
02:21:15.698 00.001 6880 MultiStar: [#1 -0.04,-0.26,0.96,U] [#2 -0.01,0.06,0.98,U] [#3 -0.02,-0.04,0.92,U] [#4 0.17,-0.18,0.84,U] [#5 -0.00,0.09,0.97,U] [#6 0.01,-0.12,0.88,U] [#7 0.10,-0.27,0.77,U] [#8 0.05,-0.03,0.81,U] 
02:21:15.698 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.13}, one-star: {0.37, -0.41}
02:21:15.698 00.000 6880 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.61) = xAngle (0.55 = 0.55)
02:21:15.698 00.000 6880 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
02:21:15.698 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.13 hyp=0.15 cameraTheta=-1.07 mountX=0.13 mountY=0.07, mountTheta=0.52
02:21:15.699 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.13, opts=13)
02:21:15.699 00.000 6880 Enqueuing Move request for scope (0.07, -0.13)
02:21:15.699 00.000 10052 Worker thread wakes up
02:21:15.700 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.13) opts 0xd
02:21:15.700 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.13)
02:21:15.700 00.000 10052 Moving (0.07, -0.13) raw xDistance=0.13 yDistance=0.07
02:21:15.700 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.13
02:21:15.700 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.23, using input
02:21:15.700 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.05
02:21:15.700 00.000 10052 MoveAxis(W, 32, ABG)
02:21:15.700 00.000 10052 Guiding  Dir = 3, Dur = 32
02:21:15.721 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:15.755 00.034 6880 UpdateGuideState exits: m=2505 SNR=34.7
02:21:15.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:15.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:15.755 00.000 6880 Enqueuing Expose request
02:21:15.774 00.019 10052 IsSlewing returns 0
02:21:15.849 00.075 10052 IsGuiding returns 0
02:21:15.991 00.142 10052 IsGuiding returns 0
02:21:15.992 00.001 10052 Move returns status 0, amount 32
02:21:15.992 00.000 10052 MoveAxis(N, 0, ABG)
02:21:15.992 00.000 10052 Move returns status 0, amount 0
02:21:15.992 00.000 10052 move complete, result=0
02:21:15.992 00.000 10052 worker thread done servicing request
02:21:15.992 00.000 10052 Worker thread wakes up
02:21:15.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:15.993 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:15.993 00.000 6880 GuideStep: 0.1 px 32 ms WEST, 0.1 px 0 ms NORTH
02:21:16.723 00.730 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"266a6437-4d5b-4504-8d8f-ef1c26ab2fc1"}
02:21:16.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"266a6437-4d5b-4504-8d8f-ef1c26ab2fc1"}
02:21:16.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee7b24fc-deaf-4a3e-9465-11c77ead36fd"}
02:21:16.723 00.000 6880 case statement mapped state 6 to 3
02:21:16.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee7b24fc-deaf-4a3e-9465-11c77ead36fd"}
02:21:16.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"31041f6e-505d-43d6-92fa-afea87eed463"}
02:21:16.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3425,"width":15,"height":15,"star_pos":[7.28,7.24],"pixels":"..."},"id":"31041f6e-505d-43d6-92fa-afea87eed463"}
02:21:16.899 00.175 10052 Exposure complete
02:21:16.957 00.058 10052 worker thread done servicing request
02:21:16.957 00.000 6880 OnExposeComplete: enter
02:21:16.957 00.000 6880 UpdateGuideState(): m_state=6
02:21:16.957 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3426
02:21:16.957 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.48, Mass=2450, SNR=34.2, Peak=139 HFD=4.6
02:21:16.958 00.001 6880 MultiStar: [#1 -0.48,-0.19,0.96,U] [#2 -0.26,0.07,1.01,U] [#3 -0.14,0.11,0.93,U] [#4 -0.28,-0.06,0.84,U] [#5 -0.45,-0.05,0.95,U] [#6 -0.38,-0.24,0.93,U] [#7 -0.33,0.07,0.77,U] [#8 -0.53,-0.02,0.00,M1] 
02:21:16.958 00.000 6880 single-star, 7 included, MultiStar: {-0.30, -0.06}, one-star: {-0.10, -0.17}
02:21:16.958 00.000 6880 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
02:21:16.958 00.000 6880 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
02:21:16.958 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.10 mountX=0.18 mountY=-0.10, mountTheta=-0.51
02:21:16.959 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.17, opts=13)
02:21:16.959 00.000 6880 Enqueuing Move request for scope (-0.10, -0.17)
02:21:16.959 00.000 10052 Worker thread wakes up
02:21:16.959 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
02:21:16.959 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
02:21:16.960 00.001 10052 Moving (-0.10, -0.17) raw xDistance=0.18 yDistance=-0.10
02:21:16.960 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:21:16.960 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.03
02:21:16.960 00.000 10052 MoveAxis(W, 50, ABG)
02:21:16.960 00.000 10052 Guiding  Dir = 3, Dur = 50
02:21:16.979 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:16.980 00.001 10052 IsSlewing returns 0
02:21:17.008 00.028 6880 UpdateGuideState exits: m=2450 SNR=34.2
02:21:17.008 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:17.008 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:17.009 00.001 6880 Enqueuing Expose request
02:21:17.017 00.008 10052 IsGuiding returns 0
02:21:17.046 00.029 10052 PulseGuide returned control before completion, sleep 32
02:21:17.106 00.060 10052 IsGuiding returns 0
02:21:17.106 00.000 10052 Move returns status 0, amount 50
02:21:17.106 00.000 10052 MoveAxis(N, 0, ABG)
02:21:17.106 00.000 10052 Move returns status 0, amount 0
02:21:17.106 00.000 10052 move complete, result=0
02:21:17.106 00.000 10052 worker thread done servicing request
02:21:17.106 00.000 10052 Worker thread wakes up
02:21:17.106 00.000 6880 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
02:21:17.107 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:17.107 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:18.231 01.124 10052 Exposure complete
02:21:18.301 00.070 10052 worker thread done servicing request
02:21:18.301 00.000 6880 OnExposeComplete: enter
02:21:18.301 00.000 6880 UpdateGuideState(): m_state=6
02:21:18.301 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3427
02:21:18.301 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=891.87, Mass=2456, SNR=34.4, Peak=150 HFD=4.4
02:21:18.302 00.001 6880 MultiStar: [#1 -0.18,0.36,0.96,U] [#2 -0.01,0.33,1.02,U] [#3 0.02,0.50,0.93,U] [#4 -0.06,0.46,0.82,U] [#5 -0.17,0.39,0.97,U] [#6 -0.07,0.28,0.90,U] [#7 -0.20,0.55,0.00,M2] [#8 -0.25,0.32,0.81,U] 
02:21:18.302 00.000 6880 single-star, 7 included, MultiStar: {-0.06, 0.36}, one-star: {0.19, 0.22}
02:21:18.302 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.47 = 2.47)
02:21:18.302 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.44 = 2.44)
02:21:18.302 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=-0.23 mountY=0.19, mountTheta=2.45
02:21:18.303 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.22, opts=13)
02:21:18.303 00.000 6880 Enqueuing Move request for scope (0.19, 0.22)
02:21:18.303 00.000 10052 Worker thread wakes up
02:21:18.303 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
02:21:18.303 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
02:21:18.303 00.000 10052 Moving (0.19, 0.22) raw xDistance=-0.23 yDistance=0.19
02:21:18.304 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:21:18.304 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.19, slope = 0.01
02:21:18.304 00.000 10052 MoveAxis(E, 59, ABG)
02:21:18.304 00.000 10052 Guiding  Dir = 2, Dur = 59
02:21:18.327 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:18.351 00.024 10052 IsSlewing returns 0
02:21:18.362 00.011 6880 UpdateGuideState exits: m=2456 SNR=34.4
02:21:18.362 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:18.362 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:18.362 00.000 6880 Enqueuing Expose request
02:21:18.425 00.063 10052 IsGuiding returns 0
02:21:18.483 00.058 10052 PulseGuide returned control before completion, sleep 11
02:21:18.529 00.046 10052 IsGuiding returns 1
02:21:18.529 00.000 10052 scope still moving after pulse duration time elapsed
02:21:18.576 00.047 10052 IsSlewing returns 0
02:21:18.614 00.038 10052 IsGuiding returns 0
02:21:18.614 00.000 10052 scope move finished after 59 + 129 ms
02:21:18.614 00.000 10052 Move returns status 0, amount 59
02:21:18.614 00.000 10052 MoveAxis(S, 16, ABG)
02:21:18.614 00.000 10052 Guiding  Dir = 1, Dur = 16
02:21:18.652 00.038 10052 IsSlewing returns 0
02:21:18.690 00.038 10052 IsGuiding returns 0
02:21:18.722 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"51286f75-0409-4fcf-934d-6cfba34547b4"}
02:21:18.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"51286f75-0409-4fcf-934d-6cfba34547b4"}
02:21:18.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bbd77d90-616a-4c3a-b9aa-3d1c070c600a"}
02:21:18.723 00.000 6880 case statement mapped state 6 to 3
02:21:18.724 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbd77d90-616a-4c3a-b9aa-3d1c070c600a"}
02:21:18.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6307cca-c7e7-4b5a-9376-f8d5f7f8c973"}
02:21:18.725 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3427,"width":15,"height":15,"star_pos":[7.11,6.87],"pixels":"..."},"id":"b6307cca-c7e7-4b5a-9376-f8d5f7f8c973"}
02:21:18.755 00.030 10052 IsGuiding returns 0
02:21:18.756 00.001 10052 Move returns status 0, amount 16
02:21:18.756 00.000 10052 move complete, result=0
02:21:18.756 00.000 10052 worker thread done servicing request
02:21:18.756 00.000 10052 Worker thread wakes up
02:21:18.756 00.000 6880 GuideStep: -0.2 px 59 ms EAST, 0.2 px 16 ms SOUTH
02:21:18.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:18.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:19.664 00.908 10052 Exposure complete
02:21:19.759 00.095 10052 worker thread done servicing request
02:21:19.759 00.000 6880 OnExposeComplete: enter
02:21:19.759 00.000 6880 UpdateGuideState(): m_state=6
02:21:19.759 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3428
02:21:19.760 00.001 6880 Star::Find returns 1 (0), X=408.31, Y=891.97, Mass=2635, SNR=35.6, Peak=164 HFD=4.7
02:21:19.760 00.000 6880 MultiStar: [#1 0.03,0.42,0.94,U] [#2 -0.08,0.50,0.96,U] [#3 0.18,0.54,0.00,M1] [#4 0.09,0.68,0.00,M2] [#5 -0.02,0.43,0.95,U] [#6 -0.04,0.41,0.90,U] [#7 0.04,0.52,0.74,U] [#8 -0.21,0.28,0.76,U] 
02:21:19.760 00.000 6880 refined, 6 included, MultiStar: {0.02, 0.41}, one-star: {0.39, 0.32}
02:21:19.760 00.000 6880 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.61) = xAngle (3.12 = 3.12)
02:21:19.760 00.000 6880 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.09 = 3.09)
02:21:19.761 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=0.41 hyp=0.41 cameraTheta=1.51 mountX=-0.41 mountY=0.02, mountTheta=3.09
02:21:19.762 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.41, opts=13)
02:21:19.762 00.000 6880 Enqueuing Move request for scope (0.02, 0.41)
02:21:19.762 00.000 10052 Worker thread wakes up
02:21:19.763 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.41) opts 0xd
02:21:19.763 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.41)
02:21:19.763 00.000 10052 Moving (0.02, 0.41) raw xDistance=-0.41 yDistance=0.02
02:21:19.763 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
02:21:19.763 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
02:21:19.763 00.000 10052 MoveAxis(E, 113, ABG)
02:21:19.763 00.000 10052 Guiding  Dir = 2, Dur = 113
02:21:19.797 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:19.821 00.024 10052 IsSlewing returns 0
02:21:19.851 00.030 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:21:19.851 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:19.851 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:19.851 00.000 6880 Enqueuing Expose request
02:21:19.898 00.047 10052 IsGuiding returns 0
02:21:19.969 00.071 10052 PulseGuide returned control before completion, sleep 53
02:21:20.086 00.117 10052 IsGuiding returns 1
02:21:20.086 00.000 10052 scope still moving after pulse duration time elapsed
02:21:20.165 00.079 10052 IsSlewing returns 0
02:21:20.245 00.080 10052 IsGuiding returns 0
02:21:20.245 00.000 10052 scope move finished after 113 + 233 ms
02:21:20.245 00.000 10052 Move returns status 0, amount 113
02:21:20.245 00.000 10052 MoveAxis(N, 0, ABG)
02:21:20.245 00.000 10052 Move returns status 0, amount 0
02:21:20.245 00.000 10052 move complete, result=0
02:21:20.246 00.001 10052 worker thread done servicing request
02:21:20.246 00.000 10052 Worker thread wakes up
02:21:20.246 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:20.246 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:20.247 00.001 6880 GuideStep: -0.4 px 113 ms EAST, 0.0 px 0 ms NORTH
02:21:20.920 00.673 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e2ef0d0-c7a2-4f96-bb8c-faf1c0384989"}
02:21:20.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e2ef0d0-c7a2-4f96-bb8c-faf1c0384989"}
02:21:21.022 00.102 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce17f2ab-08d5-44c6-b066-d95f8e7fad76"}
02:21:21.023 00.001 6880 case statement mapped state 6 to 3
02:21:21.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce17f2ab-08d5-44c6-b066-d95f8e7fad76"}
02:21:21.061 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e5a341fe-9e30-4dad-9af0-0607a041d59b"}
02:21:21.061 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3428,"width":15,"height":15,"star_pos":[7.31,6.97],"pixels":"..."},"id":"e5a341fe-9e30-4dad-9af0-0607a041d59b"}
02:21:21.378 00.317 10052 Exposure complete
02:21:21.469 00.091 10052 worker thread done servicing request
02:21:21.469 00.000 6880 OnExposeComplete: enter
02:21:21.469 00.000 6880 UpdateGuideState(): m_state=6
02:21:21.469 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3429
02:21:21.471 00.002 6880 Star::Find returns 1 (0), X=407.87, Y=891.42, Mass=2436, SNR=34.1, Peak=123 HFD=4.8
02:21:21.471 00.000 6880 MultiStar: [#1 -0.20,-0.22,0.99,U] [#2 -0.54,-0.42,0.00,M1] [#3 -0.13,-0.21,0.90,U] [#4 -0.32,-0.11,0.86,U] [#5 -0.37,-0.05,0.97,U] [#6 -0.44,-0.54,0.00,M1] [#7 -0.37,-0.30,0.78,U] [#8 -0.43,-0.43,0.00,M1] 
02:21:21.471 00.000 6880 single-star, 5 included, MultiStar: {-0.23, -0.19}, one-star: {-0.05, -0.24}
02:21:21.471 00.000 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
02:21:21.471 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:21:21.471 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.24 hyp=0.24 cameraTheta=-1.77 mountX=0.24 mountY=-0.05, mountTheta=-0.19
02:21:21.473 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.24, opts=13)
02:21:21.473 00.000 6880 Enqueuing Move request for scope (-0.05, -0.24)
02:21:21.474 00.001 10052 Worker thread wakes up
02:21:21.474 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.24) opts 0xd
02:21:21.474 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.24)
02:21:21.474 00.000 10052 Moving (-0.05, -0.24) raw xDistance=0.24 yDistance=-0.05
02:21:21.474 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.24
02:21:21.474 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.26, using input
02:21:21.474 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.06
02:21:21.474 00.000 10052 MoveAxis(W, 59, ABG)
02:21:21.474 00.000 10052 Guiding  Dir = 3, Dur = 59
02:21:21.504 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:21.545 00.041 10052 IsSlewing returns 0
02:21:21.553 00.008 6880 UpdateGuideState exits: m=2436 SNR=34.1
02:21:21.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:21.553 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:21.553 00.000 6880 Enqueuing Expose request
02:21:21.619 00.066 10052 IsGuiding returns 0
02:21:21.759 00.140 10052 IsGuiding returns 1
02:21:21.759 00.000 10052 scope still moving after pulse duration time elapsed
02:21:21.835 00.076 10052 IsSlewing returns 0
02:21:21.914 00.079 10052 IsGuiding returns 0
02:21:21.914 00.000 10052 scope move finished after 59 + 235 ms
02:21:21.914 00.000 10052 Move returns status 0, amount 59
02:21:21.914 00.000 10052 MoveAxis(N, 0, ABG)
02:21:21.914 00.000 10052 Move returns status 0, amount 0
02:21:21.914 00.000 10052 move complete, result=0
02:21:21.914 00.000 10052 worker thread done servicing request
02:21:21.915 00.001 10052 Worker thread wakes up
02:21:21.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:21.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:22.052 00.137 6880 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
02:21:22.831 00.779 10052 Exposure complete
02:21:22.912 00.081 10052 worker thread done servicing request
02:21:22.912 00.000 6880 OnExposeComplete: enter
02:21:22.912 00.000 6880 UpdateGuideState(): m_state=6
02:21:22.913 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3430
02:21:22.913 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=891.61, Mass=2385, SNR=33.8, Peak=152 HFD=4.8
02:21:22.913 00.000 6880 MultiStar: [#1 -0.23,0.05,0.95,U] [#2 -0.08,0.13,1.01,U] [#3 -0.20,-0.05,0.94,U] [#4 -0.32,0.07,0.86,U] [#5 -0.24,0.15,0.99,U] [#6 -0.39,-0.22,0.92,U] [#7 -0.36,-0.03,0.78,U] [#8 -0.57,-0.32,0.00,M2] 
02:21:22.913 00.000 6880 single-star, 7 included, MultiStar: {-0.21, 0.01}, one-star: {0.07, -0.05}
02:21:22.914 00.001 6880 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.61) = xAngle (1.02 = 1.02)
02:21:22.914 00.000 6880 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
02:21:22.914 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-0.60 mountX=0.04 mountY=0.07, mountTheta=1.01
02:21:22.915 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.05, opts=13)
02:21:22.915 00.000 6880 Enqueuing Move request for scope (0.07, -0.05)
02:21:22.915 00.000 10052 Worker thread wakes up
02:21:22.915 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
02:21:22.915 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
02:21:22.916 00.001 10052 Moving (0.07, -0.05) raw xDistance=0.04 yDistance=0.07
02:21:22.916 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:21:22.916 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.08
02:21:22.916 00.000 10052 MoveAxis(E, 0, ABG)
02:21:22.916 00.000 10052 Move returns status 0, amount 0
02:21:22.916 00.000 10052 MoveAxis(N, 0, ABG)
02:21:22.916 00.000 10052 Move returns status 0, amount 0
02:21:22.916 00.000 10052 move complete, result=0
02:21:22.916 00.000 10052 worker thread done servicing request
02:21:22.939 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:22.979 00.040 6880 UpdateGuideState exits: m=2385 SNR=33.8
02:21:22.979 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:22.979 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:22.979 00.000 6880 Enqueuing Expose request
02:21:22.979 00.000 10052 Worker thread wakes up
02:21:22.979 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:22.979 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:22.979 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:22.985 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cab57621-92cc-45c2-8b8f-03c272e315e3"}
02:21:22.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cab57621-92cc-45c2-8b8f-03c272e315e3"}
02:21:22.986 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ceaf6df2-f263-4a4d-b84d-3793880072ea"}
02:21:22.986 00.000 6880 case statement mapped state 6 to 3
02:21:22.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ceaf6df2-f263-4a4d-b84d-3793880072ea"}
02:21:22.986 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da99fa30-6da2-448f-ad5c-789918cfd3be"}
02:21:22.987 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3430,"width":15,"height":15,"star_pos":[6.99,6.61],"pixels":"..."},"id":"da99fa30-6da2-448f-ad5c-789918cfd3be"}
02:21:24.105 01.118 10052 Exposure complete
02:21:24.169 00.064 10052 worker thread done servicing request
02:21:24.169 00.000 6880 OnExposeComplete: enter
02:21:24.169 00.000 6880 UpdateGuideState(): m_state=6
02:21:24.170 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3431
02:21:24.170 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=891.64, Mass=2608, SNR=35.4, Peak=164 HFD=4.6
02:21:24.170 00.000 6880 MultiStar: [#1 -0.15,-0.07,0.94,U] [#2 0.10,0.17,0.97,U] [#3 -0.02,0.03,0.92,U] [#4 -0.25,0.03,0.82,U] [#5 -0.06,0.02,0.97,U] [#6 -0.20,-0.22,0.91,U] [#7 -0.07,-0.04,0.75,U] [#8 -0.27,-0.25,0.80,U] 
02:21:24.170 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.03}, one-star: {0.23, -0.01}
02:21:24.170 00.000 6880 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.61) = xAngle (-1.08 = -1.08)
02:21:24.170 00.000 6880 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
02:21:24.170 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.03 hyp=0.08 cameraTheta=-2.69 mountX=0.04 mountY=-0.07, mountTheta=-1.08
02:21:24.172 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.03, opts=13)
02:21:24.172 00.000 6880 Enqueuing Move request for scope (-0.07, -0.03)
02:21:24.172 00.000 10052 Worker thread wakes up
02:21:24.172 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.03) opts 0xd
02:21:24.172 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.03)
02:21:24.172 00.000 10052 Moving (-0.07, -0.03) raw xDistance=0.04 yDistance=-0.07
02:21:24.172 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:21:24.172 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.37, using input
02:21:24.172 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.08
02:21:24.172 00.000 10052 MoveAxis(E, 0, ABG)
02:21:24.172 00.000 10052 Move returns status 0, amount 0
02:21:24.172 00.000 10052 MoveAxis(N, 0, ABG)
02:21:24.172 00.000 10052 Move returns status 0, amount 0
02:21:24.172 00.000 10052 move complete, result=0
02:21:24.173 00.001 10052 worker thread done servicing request
02:21:24.194 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:24.227 00.033 6880 UpdateGuideState exits: m=2608 SNR=35.4
02:21:24.228 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:24.228 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:24.228 00.000 6880 Enqueuing Expose request
02:21:24.228 00.000 10052 Worker thread wakes up
02:21:24.228 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:24.228 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:24.228 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:24.920 00.692 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d1d0ceb-c75c-4a1d-8f03-17e86adfe778"}
02:21:24.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d1d0ceb-c75c-4a1d-8f03-17e86adfe778"}
02:21:24.921 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a805b59-6699-4b13-8505-72d3635e50ca"}
02:21:24.921 00.000 6880 case statement mapped state 6 to 3
02:21:24.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a805b59-6699-4b13-8505-72d3635e50ca"}
02:21:24.921 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"611468b6-9b59-4ed3-9982-8a4458a339d1"}
02:21:24.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3431,"width":15,"height":15,"star_pos":[7.15,6.64],"pixels":"..."},"id":"611468b6-9b59-4ed3-9982-8a4458a339d1"}
02:21:25.138 00.217 10052 Exposure complete
02:21:25.205 00.067 10052 worker thread done servicing request
02:21:25.205 00.000 6880 OnExposeComplete: enter
02:21:25.205 00.000 6880 UpdateGuideState(): m_state=6
02:21:25.205 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3432
02:21:25.205 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=891.65, Mass=2472, SNR=34.5, Peak=162 HFD=4.5
02:21:25.206 00.001 6880 MultiStar: [#1 -0.16,0.06,0.96,U] [#2 0.14,0.18,0.98,U] [#3 -0.01,0.15,0.91,U] [#4 -0.09,0.11,0.84,U] [#5 -0.06,0.13,0.95,U] [#6 -0.05,0.14,0.90,U] [#7 -0.09,0.08,0.78,U] [#8 -0.27,-0.23,0.80,U] 
02:21:25.206 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.07}, one-star: {0.30, -0.00}
02:21:25.206 00.000 6880 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.61) = xAngle (3.49 = -2.80)
02:21:25.206 00.000 6880 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.83)
02:21:25.206 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.07 hyp=0.08 cameraTheta=1.87 mountX=-0.07 mountY=-0.02, mountTheta=-2.82
02:21:25.207 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.07, opts=13)
02:21:25.207 00.000 6880 Enqueuing Move request for scope (-0.02, 0.07)
02:21:25.207 00.000 10052 Worker thread wakes up
02:21:25.207 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.07) opts 0xd
02:21:25.207 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.07)
02:21:25.207 00.000 10052 Moving (-0.02, 0.07) raw xDistance=-0.07 yDistance=-0.02
02:21:25.209 00.002 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:21:25.209 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.27, using input
02:21:25.209 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.06
02:21:25.209 00.000 10052 MoveAxis(E, 0, ABG)
02:21:25.209 00.000 10052 Move returns status 0, amount 0
02:21:25.209 00.000 10052 MoveAxis(N, 0, ABG)
02:21:25.209 00.000 10052 Move returns status 0, amount 0
02:21:25.209 00.000 10052 move complete, result=0
02:21:25.209 00.000 10052 worker thread done servicing request
02:21:25.230 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:25.265 00.035 6880 UpdateGuideState exits: m=2472 SNR=34.5
02:21:25.265 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:25.265 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:25.265 00.000 6880 Enqueuing Expose request
02:21:25.266 00.001 10052 Worker thread wakes up
02:21:25.266 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:25.266 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:25.266 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:26.407 01.141 10052 Exposure complete
02:21:26.483 00.076 10052 worker thread done servicing request
02:21:26.483 00.000 6880 OnExposeComplete: enter
02:21:26.483 00.000 6880 UpdateGuideState(): m_state=6
02:21:26.483 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3433
02:21:26.483 00.000 6880 Star::Find returns 1 (0), X=408.58, Y=891.85, Mass=2631, SNR=35.6, Peak=155 HFD=4.8
02:21:26.484 00.001 6880 MultiStar: [#1 0.15,0.18,0.94,U] [#2 0.32,0.35,0.97,U] [#3 0.40,0.48,0.00,M1] [#4 0.06,0.30,0.83,U] [#5 0.17,0.23,0.97,U] [#6 0.25,0.24,0.92,U] [#7 0.13,0.18,0.74,U] [#8 0.15,0.20,0.78,U] 
02:21:26.484 00.000 6880 refined, 7 included, MultiStar: {0.25, 0.24}, one-star: {0.66, 0.20}
02:21:26.484 00.000 6880 CameraToMount -- cameraTheta (0.76) - m_xAngle (-1.61) = xAngle (2.37 = 2.37)
02:21:26.484 00.000 6880 CameraToMount -- cameraTheta (0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.34 = 2.34)
02:21:26.484 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.24 hyp=0.34 cameraTheta=0.76 mountX=-0.25 mountY=0.25, mountTheta=2.36
02:21:26.485 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.24, opts=13)
02:21:26.485 00.000 6880 Enqueuing Move request for scope (0.25, 0.24)
02:21:26.485 00.000 10052 Worker thread wakes up
02:21:26.485 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.24) opts 0xd
02:21:26.485 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.24)
02:21:26.486 00.001 10052 Moving (0.25, 0.24) raw xDistance=-0.25 yDistance=0.25
02:21:26.486 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:21:26.486 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.02
02:21:26.486 00.000 10052 MoveAxis(E, 66, ABG)
02:21:26.486 00.000 10052 Guiding  Dir = 2, Dur = 66
02:21:26.507 00.021 10052 IsSlewing returns 0
02:21:26.508 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:26.539 00.031 6880 UpdateGuideState exits: m=2631 SNR=35.6
02:21:26.539 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:26.539 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:26.539 00.000 6880 Enqueuing Expose request
02:21:26.546 00.007 10052 IsGuiding returns 0
02:21:26.572 00.026 10052 PulseGuide returned control before completion, sleep 49
02:21:26.644 00.072 10052 IsGuiding returns 1
02:21:26.644 00.000 10052 scope still moving after pulse duration time elapsed
02:21:26.689 00.045 10052 IsSlewing returns 0
02:21:26.727 00.038 10052 IsGuiding returns 0
02:21:26.727 00.000 10052 scope move finished after 66 + 116 ms
02:21:26.727 00.000 10052 Move returns status 0, amount 66
02:21:26.728 00.001 10052 MoveAxis(N, 0, ABG)
02:21:26.728 00.000 10052 Move returns status 0, amount 0
02:21:26.728 00.000 10052 move complete, result=0
02:21:26.728 00.000 10052 worker thread done servicing request
02:21:26.728 00.000 10052 Worker thread wakes up
02:21:26.728 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:26.728 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:26.728 00.000 6880 GuideStep: -0.2 px 66 ms EAST, 0.2 px 0 ms NORTH
02:21:26.919 00.191 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f5304b8-810a-4024-b0c6-4823d1e8748f"}
02:21:26.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f5304b8-810a-4024-b0c6-4823d1e8748f"}
02:21:26.920 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5ab23f8-1a38-4e98-8d30-21994e9a3f27"}
02:21:26.920 00.000 6880 case statement mapped state 6 to 3
02:21:26.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5ab23f8-1a38-4e98-8d30-21994e9a3f27"}
02:21:26.921 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6d3dab70-b50a-44cf-a93a-054e4cfc8110"}
02:21:26.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3433,"width":15,"height":15,"star_pos":[6.58,6.85],"pixels":"..."},"id":"6d3dab70-b50a-44cf-a93a-054e4cfc8110"}
02:21:27.639 00.718 10052 Exposure complete
02:21:27.717 00.078 10052 worker thread done servicing request
02:21:27.717 00.000 6880 OnExposeComplete: enter
02:21:27.717 00.000 6880 UpdateGuideState(): m_state=6
02:21:27.717 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3434
02:21:27.718 00.001 6880 Star::Find returns 1 (0), X=408.49, Y=891.80, Mass=2502, SNR=34.8, Peak=157 HFD=4.5
02:21:27.718 00.000 6880 MultiStar: [#1 0.01,0.11,0.96,U] [#2 0.21,0.23,0.98,U] [#3 0.36,0.39,0.00,M2] [#4 -0.04,0.21,0.84,U] [#5 0.17,0.13,0.99,U] [#6 0.15,0.34,0.93,U] [#7 0.11,0.32,0.73,U] [#8 0.18,0.20,0.80,U] 
02:21:27.718 00.000 6880 refined, 7 included, MultiStar: {0.18, 0.21}, one-star: {0.57, 0.15}
02:21:27.718 00.000 6880 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.61) = xAngle (2.47 = 2.47)
02:21:27.718 00.000 6880 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.44 = 2.44)
02:21:27.718 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.21 hyp=0.27 cameraTheta=0.86 mountX=-0.21 mountY=0.18, mountTheta=2.46
02:21:27.720 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.21, opts=13)
02:21:27.720 00.000 6880 Enqueuing Move request for scope (0.18, 0.21)
02:21:27.720 00.000 10052 Worker thread wakes up
02:21:27.720 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.21) opts 0xd
02:21:27.720 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.21)
02:21:27.720 00.000 10052 Moving (0.18, 0.21) raw xDistance=-0.21 yDistance=0.18
02:21:27.720 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:21:27.720 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
02:21:27.720 00.000 10052 MoveAxis(E, 61, ABG)
02:21:27.720 00.000 10052 Guiding  Dir = 2, Dur = 61
02:21:27.743 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:27.772 00.029 10052 IsSlewing returns 0
02:21:27.781 00.009 6880 UpdateGuideState exits: m=2502 SNR=34.8
02:21:27.781 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:27.781 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:27.781 00.000 6880 Enqueuing Expose request
02:21:27.847 00.066 10052 IsGuiding returns 0
02:21:27.992 00.145 10052 IsGuiding returns 1
02:21:27.992 00.000 10052 scope still moving after pulse duration time elapsed
02:21:28.071 00.079 10052 IsSlewing returns 0
02:21:28.151 00.080 10052 IsGuiding returns 0
02:21:28.151 00.000 10052 scope move finished after 61 + 242 ms
02:21:28.151 00.000 10052 Move returns status 0, amount 61
02:21:28.151 00.000 10052 MoveAxis(N, 0, ABG)
02:21:28.151 00.000 10052 Move returns status 0, amount 0
02:21:28.152 00.001 10052 move complete, result=0
02:21:28.152 00.000 10052 worker thread done servicing request
02:21:28.152 00.000 10052 Worker thread wakes up
02:21:28.152 00.000 6880 GuideStep: -0.2 px 61 ms EAST, 0.2 px 0 ms NORTH
02:21:28.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:28.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:28.919 00.767 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"befb9e7e-0c77-43f5-bc46-108fee5d5d49"}
02:21:28.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"befb9e7e-0c77-43f5-bc46-108fee5d5d49"}
02:21:28.920 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77ac4ba9-79ef-4ada-a8d7-78b8beef59a6"}
02:21:28.920 00.000 6880 case statement mapped state 6 to 3
02:21:28.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"77ac4ba9-79ef-4ada-a8d7-78b8beef59a6"}
02:21:28.921 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2574ec73-bffe-42c3-9a15-5fdff8a46b8e"}
02:21:28.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3434,"width":15,"height":15,"star_pos":[7.49,6.80],"pixels":"..."},"id":"2574ec73-bffe-42c3-9a15-5fdff8a46b8e"}
02:21:29.285 00.364 10052 Exposure complete
02:21:29.360 00.075 10052 worker thread done servicing request
02:21:29.360 00.000 6880 OnExposeComplete: enter
02:21:29.361 00.001 6880 UpdateGuideState(): m_state=6
02:21:29.361 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3435
02:21:29.361 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=891.41, Mass=2437, SNR=34.2, Peak=143 HFD=4.8
02:21:29.361 00.000 6880 MultiStar: [#1 0.04,-0.13,0.94,U] [#2 -0.06,0.06,1.00,U] [#3 0.00,0.00,0.92,U] [#4 0.05,-0.00,0.85,U] [#5 0.03,-0.03,0.96,U] [#6 -0.03,-0.03,0.93,U] [#7 0.12,0.00,0.78,U] [#8 -0.00,-0.00,0.79,U] 
02:21:29.361 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.04}, one-star: {0.36, -0.24}
02:21:29.361 00.000 6880 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.61) = xAngle (0.96 = 0.96)
02:21:29.363 00.002 6880 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
02:21:29.363 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-0.65 mountX=0.04 mountY=0.06, mountTheta=0.95
02:21:29.364 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.04, opts=13)
02:21:29.364 00.000 6880 Enqueuing Move request for scope (0.06, -0.04)
02:21:29.364 00.000 10052 Worker thread wakes up
02:21:29.364 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.04) opts 0xd
02:21:29.364 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.04)
02:21:29.364 00.000 10052 Moving (0.06, -0.04) raw xDistance=0.04 yDistance=0.06
02:21:29.364 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:21:29.364 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.06, using input
02:21:29.364 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
02:21:29.364 00.000 10052 MoveAxis(E, 0, ABG)
02:21:29.364 00.000 10052 Move returns status 0, amount 0
02:21:29.365 00.001 10052 MoveAxis(N, 0, ABG)
02:21:29.365 00.000 10052 Move returns status 0, amount 0
02:21:29.365 00.000 10052 move complete, result=0
02:21:29.365 00.000 10052 worker thread done servicing request
02:21:29.387 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:29.422 00.035 6880 UpdateGuideState exits: m=2437 SNR=34.2
02:21:29.422 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:29.422 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:29.422 00.000 6880 Enqueuing Expose request
02:21:29.422 00.000 10052 Worker thread wakes up
02:21:29.422 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:29.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:29.422 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:30.333 00.911 10052 Exposure complete
02:21:30.391 00.058 10052 worker thread done servicing request
02:21:30.392 00.001 6880 OnExposeComplete: enter
02:21:30.392 00.000 6880 UpdateGuideState(): m_state=6
02:21:30.392 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3436
02:21:30.392 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=891.59, Mass=2558, SNR=35.1, Peak=158 HFD=4.8
02:21:30.392 00.000 6880 MultiStar: [#1 -0.13,-0.15,0.94,U] [#2 0.12,0.12,0.96,U] [#3 -0.10,0.13,0.92,U] [#4 -0.13,0.12,0.83,U] [#5 -0.05,0.17,0.96,U] [#6 -0.11,0.22,0.91,U] [#7 -0.08,0.02,0.76,U] [#8 -0.19,-0.23,0.80,U] 
02:21:30.392 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.04}, one-star: {0.16, -0.06}
02:21:30.392 00.000 6880 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.61) = xAngle (4.09 = -2.19)
02:21:30.393 00.001 6880 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.06 = -2.22)
02:21:30.393 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.04 hyp=0.07 cameraTheta=2.48 mountX=-0.04 mountY=-0.05, mountTheta=-2.20
02:21:30.394 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.04, opts=13)
02:21:30.394 00.000 6880 Enqueuing Move request for scope (-0.05, 0.04)
02:21:30.394 00.000 10052 Worker thread wakes up
02:21:30.394 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.04) opts 0xd
02:21:30.394 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.04)
02:21:30.394 00.000 10052 Moving (-0.05, 0.04) raw xDistance=-0.04 yDistance=-0.05
02:21:30.394 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:21:30.394 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
02:21:30.394 00.000 10052 MoveAxis(E, 0, ABG)
02:21:30.394 00.000 10052 Move returns status 0, amount 0
02:21:30.394 00.000 10052 MoveAxis(N, 0, ABG)
02:21:30.395 00.001 10052 Move returns status 0, amount 0
02:21:30.395 00.000 10052 move complete, result=0
02:21:30.395 00.000 10052 worker thread done servicing request
02:21:30.413 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:30.445 00.032 6880 UpdateGuideState exits: m=2558 SNR=35.1
02:21:30.445 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:30.445 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:30.445 00.000 6880 Enqueuing Expose request
02:21:30.446 00.001 10052 Worker thread wakes up
02:21:30.446 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:21:30.446 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:30.446 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:30.917 00.471 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"42277969-0341-45f8-a8b0-a6db2df62805"}
02:21:30.917 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"42277969-0341-45f8-a8b0-a6db2df62805"}
02:21:30.918 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4b08cfaa-6fbe-409a-8d46-0e204d3971b2"}
02:21:30.918 00.000 6880 case statement mapped state 6 to 3
02:21:30.918 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b08cfaa-6fbe-409a-8d46-0e204d3971b2"}
02:21:30.919 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b150887-5a76-43bb-a5cc-d6ec2ae2b1bc"}
02:21:30.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3436,"width":15,"height":15,"star_pos":[7.07,6.59],"pixels":"..."},"id":"0b150887-5a76-43bb-a5cc-d6ec2ae2b1bc"}
02:21:31.574 00.655 10052 Exposure complete
02:21:31.640 00.066 10052 worker thread done servicing request
02:21:31.641 00.001 6880 OnExposeComplete: enter
02:21:31.641 00.000 6880 UpdateGuideState(): m_state=6
02:21:31.641 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3437
02:21:31.641 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=891.75, Mass=2461, SNR=34.4, Peak=160 HFD=4.5
02:21:31.641 00.000 6880 MultiStar: [#1 -0.10,0.09,0.93,U] [#2 -0.12,0.32,0.98,U] [#3 -0.14,0.39,0.92,U] [#4 -0.14,0.11,0.83,U] [#5 0.03,0.23,0.99,U] [#6 -0.14,0.25,0.93,U] [#7 -0.20,0.16,0.77,U] [#8 -0.17,0.05,0.79,U] 
02:21:31.642 00.001 6880 refined, 8 included, MultiStar: {-0.07, 0.19}, one-star: {0.28, 0.10}
02:21:31.642 00.000 6880 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.61) = xAngle (3.53 = -2.75)
02:21:31.642 00.000 6880 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.50 = -2.78)
02:21:31.642 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.19 hyp=0.21 cameraTheta=1.92 mountX=-0.19 mountY=-0.07, mountTheta=-2.78
02:21:31.643 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.19, opts=13)
02:21:31.643 00.000 6880 Enqueuing Move request for scope (-0.07, 0.19)
02:21:31.643 00.000 10052 Worker thread wakes up
02:21:31.643 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.19) opts 0xd
02:21:31.644 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.19)
02:21:31.644 00.000 10052 Moving (-0.07, 0.19) raw xDistance=-0.19 yDistance=-0.07
02:21:31.644 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:21:31.644 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:21:31.644 00.000 10052 MoveAxis(E, 51, ABG)
02:21:31.644 00.000 10052 Guiding  Dir = 2, Dur = 51
02:21:31.664 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:31.691 00.027 10052 IsSlewing returns 0
02:21:31.699 00.008 6880 UpdateGuideState exits: m=2461 SNR=34.4
02:21:31.699 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:31.699 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:31.699 00.000 6880 Enqueuing Expose request
02:21:31.771 00.072 10052 IsGuiding returns 0
02:21:31.914 00.143 10052 IsGuiding returns 0
02:21:31.914 00.000 10052 Move returns status 0, amount 51
02:21:31.914 00.000 10052 MoveAxis(N, 0, ABG)
02:21:31.914 00.000 10052 Move returns status 0, amount 0
02:21:31.914 00.000 10052 move complete, result=0
02:21:31.914 00.000 10052 worker thread done servicing request
02:21:31.914 00.000 10052 Worker thread wakes up
02:21:31.914 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
02:21:31.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:31.915 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:32.826 00.911 10052 Exposure complete
02:21:32.891 00.065 10052 worker thread done servicing request
02:21:32.891 00.000 6880 OnExposeComplete: enter
02:21:32.891 00.000 6880 UpdateGuideState(): m_state=6
02:21:32.891 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3438
02:21:32.892 00.001 6880 Star::Find returns 1 (0), X=408.51, Y=891.78, Mass=2576, SNR=35.1, Peak=163 HFD=4.6
02:21:32.892 00.000 6880 MultiStar: [#1 -0.02,0.04,0.93,U] [#2 0.18,0.25,0.98,U] [#3 0.30,0.30,0.91,U] [#4 0.09,0.09,0.82,U] [#5 0.15,0.17,0.97,U] [#6 0.12,0.20,0.88,U] [#7 -0.13,0.05,0.74,U] [#8 0.06,0.09,0.74,U] 
02:21:32.892 00.000 6880 refined, 8 included, MultiStar: {0.16, 0.15}, one-star: {0.60, 0.12}
02:21:32.892 00.000 6880 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.61) = xAngle (2.36 = 2.36)
02:21:32.892 00.000 6880 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.33 = 2.33)
02:21:32.892 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.15 hyp=0.22 cameraTheta=0.75 mountX=-0.16 mountY=0.16, mountTheta=2.34
02:21:32.894 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.15, opts=13)
02:21:32.894 00.000 6880 Enqueuing Move request for scope (0.16, 0.15)
02:21:32.894 00.000 10052 Worker thread wakes up
02:21:32.894 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.15) opts 0xd
02:21:32.895 00.001 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.15)
02:21:32.895 00.000 10052 Moving (0.16, 0.15) raw xDistance=-0.16 yDistance=0.16
02:21:32.895 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
02:21:32.895 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
02:21:32.895 00.000 10052 MoveAxis(E, 45, ABG)
02:21:32.895 00.000 10052 Guiding  Dir = 2, Dur = 45
02:21:32.915 00.020 10052 IsSlewing returns 0
02:21:32.915 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:32.947 00.032 6880 UpdateGuideState exits: m=2576 SNR=35.1
02:21:32.948 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:32.948 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:32.948 00.000 6880 Enqueuing Expose request
02:21:32.948 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"388085e7-f8c4-4ce3-9cfa-2d1f2cae011c"}
02:21:32.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"388085e7-f8c4-4ce3-9cfa-2d1f2cae011c"}
02:21:32.953 00.005 10052 IsGuiding returns 0
02:21:32.956 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d40de298-2635-4a70-950a-72b2cc71dd2f"}
02:21:32.956 00.000 6880 case statement mapped state 6 to 3
02:21:32.956 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d40de298-2635-4a70-950a-72b2cc71dd2f"}
02:21:32.958 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91efebc2-5f3a-4c6b-8c8a-cb4c32d5e39d"}
02:21:32.959 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3438,"width":15,"height":15,"star_pos":[6.51,6.78],"pixels":"..."},"id":"91efebc2-5f3a-4c6b-8c8a-cb4c32d5e39d"}
02:21:32.981 00.022 10052 PulseGuide returned control before completion, sleep 28
02:21:33.033 00.052 10052 IsGuiding returns 0
02:21:33.033 00.000 10052 Move returns status 0, amount 45
02:21:33.034 00.001 10052 MoveAxis(N, 0, ABG)
02:21:33.034 00.000 10052 Move returns status 0, amount 0
02:21:33.034 00.000 10052 move complete, result=0
02:21:33.034 00.000 10052 worker thread done servicing request
02:21:33.034 00.000 10052 Worker thread wakes up
02:21:33.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:33.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:33.039 00.005 6880 GuideStep: -0.2 px 45 ms EAST, 0.2 px 0 ms NORTH
02:21:34.171 01.132 10052 Exposure complete
02:21:34.245 00.074 10052 worker thread done servicing request
02:21:34.245 00.000 6880 OnExposeComplete: enter
02:21:34.245 00.000 6880 UpdateGuideState(): m_state=6
02:21:34.245 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3439
02:21:34.245 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=891.40, Mass=2557, SNR=35.1, Peak=163 HFD=4.7
02:21:34.246 00.001 6880 MultiStar: [#1 0.04,0.17,0.94,U] [#2 -0.03,0.24,0.98,U] [#3 -0.14,0.10,0.92,U] [#4 0.06,0.34,0.83,U] [#5 -0.04,0.16,0.96,U] [#6 -0.39,-0.04,0.90,U] [#7 -0.08,0.06,0.77,U] [#8 -0.07,0.12,0.79,U] 
02:21:34.246 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.10}, one-star: {0.35, -0.26}
02:21:34.246 00.000 6880 CameraToMount -- cameraTheta (1.84) - m_xAngle (-1.61) = xAngle (3.45 = -2.83)
02:21:34.246 00.000 6880 CameraToMount -- cameraTheta (1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.42 = -2.87)
02:21:34.246 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.10 hyp=0.10 cameraTheta=1.84 mountX=-0.09 mountY=-0.03, mountTheta=-2.86
02:21:34.247 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.10, opts=13)
02:21:34.247 00.000 6880 Enqueuing Move request for scope (-0.03, 0.10)
02:21:34.247 00.000 10052 Worker thread wakes up
02:21:34.247 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.10) opts 0xd
02:21:34.247 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.10)
02:21:34.247 00.000 10052 Moving (-0.03, 0.10) raw xDistance=-0.09 yDistance=-0.03
02:21:34.247 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:21:34.247 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
02:21:34.247 00.000 10052 MoveAxis(E, 0, ABG)
02:21:34.247 00.000 10052 Move returns status 0, amount 0
02:21:34.247 00.000 10052 MoveAxis(N, 0, ABG)
02:21:34.247 00.000 10052 Move returns status 0, amount 0
02:21:34.247 00.000 10052 move complete, result=0
02:21:34.249 00.002 10052 worker thread done servicing request
02:21:34.270 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:34.306 00.036 6880 UpdateGuideState exits: m=2557 SNR=35.1
02:21:34.306 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:34.306 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:34.306 00.000 6880 Enqueuing Expose request
02:21:34.307 00.001 10052 Worker thread wakes up
02:21:34.307 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:34.307 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:34.307 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:34.916 00.609 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"942df0f0-c670-475a-ac14-086bb248bfe0"}
02:21:34.916 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"942df0f0-c670-475a-ac14-086bb248bfe0"}
02:21:34.917 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8037b393-7062-4eaf-8871-b846eaecd048"}
02:21:34.917 00.000 6880 case statement mapped state 6 to 3
02:21:34.917 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8037b393-7062-4eaf-8871-b846eaecd048"}
02:21:34.917 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d7f7480a-d38b-44a9-8751-a4e1c3245772"}
02:21:34.917 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3439,"width":15,"height":15,"star_pos":[7.27,7.40],"pixels":"..."},"id":"d7f7480a-d38b-44a9-8751-a4e1c3245772"}
02:21:35.219 00.302 10052 Exposure complete
02:21:35.295 00.076 10052 worker thread done servicing request
02:21:35.295 00.000 6880 OnExposeComplete: enter
02:21:35.295 00.000 6880 UpdateGuideState(): m_state=6
02:21:35.296 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3440
02:21:35.296 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=891.87, Mass=2478, SNR=34.6, Peak=152 HFD=4.4
02:21:35.296 00.000 6880 MultiStar: [#1 -0.11,0.36,0.98,U] [#2 0.03,0.42,1.00,U] [#3 0.17,0.46,0.92,U] [#4 0.05,0.52,0.83,U] [#5 -0.09,0.23,0.98,U] [#6 -0.06,0.41,0.93,U] [#7 0.12,0.54,0.00,M1] [#8 -0.16,0.22,0.82,U] 
02:21:35.296 00.000 6880 single-star, 7 included, MultiStar: {0.02, 0.35}, one-star: {0.27, 0.22}
02:21:35.296 00.000 6880 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.61) = xAngle (2.29 = 2.29)
02:21:35.297 00.001 6880 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.26 = 2.26)
02:21:35.297 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.22 hyp=0.35 cameraTheta=0.68 mountX=-0.23 mountY=0.27, mountTheta=2.28
02:21:35.298 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.22, opts=13)
02:21:35.298 00.000 6880 Enqueuing Move request for scope (0.27, 0.22)
02:21:35.298 00.000 10052 Worker thread wakes up
02:21:35.298 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.22) opts 0xd
02:21:35.298 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.22)
02:21:35.299 00.001 10052 Moving (0.27, 0.22) raw xDistance=-0.23 yDistance=0.27
02:21:35.299 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:21:35.299 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.27, slope = 0.01
02:21:35.299 00.000 10052 MoveAxis(E, 62, ABG)
02:21:35.299 00.000 10052 Guiding  Dir = 2, Dur = 62
02:21:35.320 00.021 10052 IsSlewing returns 0
02:21:35.326 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:35.358 00.032 10052 IsGuiding returns 0
02:21:35.364 00.006 6880 UpdateGuideState exits: m=2478 SNR=34.6
02:21:35.364 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:35.364 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:35.364 00.000 6880 Enqueuing Expose request
02:21:35.386 00.022 10052 PulseGuide returned control before completion, sleep 45
02:21:35.455 00.069 10052 IsGuiding returns 0
02:21:35.455 00.000 10052 Move returns status 0, amount 62
02:21:35.455 00.000 10052 MoveAxis(S, 19, ABG)
02:21:35.455 00.000 10052 Guiding  Dir = 1, Dur = 19
02:21:35.531 00.076 10052 IsSlewing returns 0
02:21:35.607 00.076 10052 IsGuiding returns 0
02:21:35.744 00.137 10052 IsGuiding returns 0
02:21:35.744 00.000 10052 Move returns status 0, amount 19
02:21:35.745 00.001 10052 move complete, result=0
02:21:35.745 00.000 10052 worker thread done servicing request
02:21:35.745 00.000 10052 Worker thread wakes up
02:21:35.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:35.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:35.745 00.000 6880 GuideStep: -0.2 px 62 ms EAST, 0.3 px 19 ms SOUTH
02:21:36.877 01.132 10052 Exposure complete
02:21:36.914 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d7a814aa-0734-459a-9133-88e8d8c4fa66"}
02:21:36.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d7a814aa-0734-459a-9133-88e8d8c4fa66"}
02:21:36.915 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30935b46-7dba-47f7-8000-7af83ec0d5b1"}
02:21:36.915 00.000 6880 case statement mapped state 6 to 3
02:21:36.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"30935b46-7dba-47f7-8000-7af83ec0d5b1"}
02:21:36.916 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"22e9627e-b911-4dd8-875c-94bf8ad7fb42"}
02:21:36.916 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3440,"width":15,"height":15,"star_pos":[7.19,6.87],"pixels":"..."},"id":"22e9627e-b911-4dd8-875c-94bf8ad7fb42"}
02:21:36.960 00.044 10052 worker thread done servicing request
02:21:36.961 00.001 6880 OnExposeComplete: enter
02:21:36.961 00.000 6880 UpdateGuideState(): m_state=6
02:21:36.961 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3441
02:21:36.961 00.000 6880 Star::Find returns 1 (0), X=408.33, Y=891.72, Mass=2591, SNR=35.3, Peak=143 HFD=4.7
02:21:36.962 00.001 6880 MultiStar: [#1 -0.06,0.08,0.93,U] [#2 0.30,0.01,0.97,U] [#3 0.34,0.32,0.89,U] [#4 0.01,0.03,0.82,U] [#5 0.07,0.15,0.97,U] [#6 0.24,0.23,0.89,U] [#7 -0.03,0.15,0.73,U] [#8 -0.02,0.06,0.78,U] 
02:21:36.962 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.12}, one-star: {0.41, 0.07}
02:21:36.962 00.000 6880 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.61) = xAngle (2.30 = 2.30)
02:21:36.962 00.000 6880 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.26 = 2.26)
02:21:36.962 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.12 hyp=0.19 cameraTheta=0.68 mountX=-0.13 mountY=0.15, mountTheta=2.28
02:21:36.964 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.12, opts=13)
02:21:36.964 00.000 6880 Enqueuing Move request for scope (0.15, 0.12)
02:21:36.964 00.000 10052 Worker thread wakes up
02:21:36.965 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.12) opts 0xd
02:21:36.965 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.12)
02:21:36.965 00.000 10052 Moving (0.15, 0.12) raw xDistance=-0.13 yDistance=0.15
02:21:36.965 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:21:36.965 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
02:21:36.965 00.000 10052 MoveAxis(E, 38, ABG)
02:21:36.965 00.000 10052 Guiding  Dir = 2, Dur = 38
02:21:36.986 00.021 10052 IsSlewing returns 0
02:21:36.991 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:37.024 00.033 10052 IsGuiding returns 0
02:21:37.025 00.001 6880 UpdateGuideState exits: m=2591 SNR=35.3
02:21:37.025 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:37.025 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:37.025 00.000 6880 Enqueuing Expose request
02:21:37.051 00.026 10052 PulseGuide returned control before completion, sleep 22
02:21:37.095 00.044 10052 IsGuiding returns 0
02:21:37.095 00.000 10052 Move returns status 0, amount 38
02:21:37.095 00.000 10052 MoveAxis(N, 0, ABG)
02:21:37.095 00.000 10052 Move returns status 0, amount 0
02:21:37.096 00.001 10052 move complete, result=0
02:21:37.096 00.000 10052 worker thread done servicing request
02:21:37.096 00.000 10052 Worker thread wakes up
02:21:37.096 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:37.096 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:37.114 00.018 6880 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
02:21:38.007 00.893 10052 Exposure complete
02:21:38.075 00.068 10052 worker thread done servicing request
02:21:38.075 00.000 6880 OnExposeComplete: enter
02:21:38.075 00.000 6880 UpdateGuideState(): m_state=6
02:21:38.076 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3442
02:21:38.076 00.000 6880 Star::Find returns 1 (0), X=408.44, Y=891.57, Mass=2543, SNR=35.1, Peak=152 HFD=4.4
02:21:38.076 00.000 6880 MultiStar: [#1 -0.21,-0.20,0.93,U] [#2 0.11,0.13,0.99,U] [#3 0.22,0.18,0.90,U] [#4 -0.05,-0.07,0.86,U] [#5 0.07,0.06,1.00,U] [#6 -0.05,-0.21,0.91,U] [#7 -0.13,0.05,0.78,U] [#8 -0.16,-0.39,0.80,U] 
02:21:38.076 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.05}, one-star: {0.52, -0.08}
02:21:38.076 00.000 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
02:21:38.077 00.001 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
02:21:38.077 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-0.85 mountX=0.05 mountY=0.05, mountTheta=0.74
02:21:38.078 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.05, opts=13)
02:21:38.078 00.000 6880 Enqueuing Move request for scope (0.05, -0.05)
02:21:38.078 00.000 10052 Worker thread wakes up
02:21:38.078 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.05) opts 0xd
02:21:38.078 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.05)
02:21:38.079 00.001 10052 Moving (0.05, -0.05) raw xDistance=0.05 yDistance=0.05
02:21:38.079 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:21:38.079 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
02:21:38.079 00.000 10052 MoveAxis(E, 0, ABG)
02:21:38.079 00.000 10052 Move returns status 0, amount 0
02:21:38.079 00.000 10052 MoveAxis(N, 0, ABG)
02:21:38.079 00.000 10052 Move returns status 0, amount 0
02:21:38.079 00.000 10052 move complete, result=0
02:21:38.079 00.000 10052 worker thread done servicing request
02:21:38.102 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:38.137 00.035 6880 UpdateGuideState exits: m=2543 SNR=35.1
02:21:38.137 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:38.137 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:38.137 00.000 6880 Enqueuing Expose request
02:21:38.137 00.000 10052 Worker thread wakes up
02:21:38.137 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:38.137 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:38.138 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:38.914 00.776 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8aaff4ff-f7c7-4008-859f-6df9dc5f27d8"}
02:21:38.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8aaff4ff-f7c7-4008-859f-6df9dc5f27d8"}
02:21:38.915 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dba517fa-7641-42b1-89f6-b41e89235e9c"}
02:21:38.915 00.000 6880 case statement mapped state 6 to 3
02:21:38.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dba517fa-7641-42b1-89f6-b41e89235e9c"}
02:21:38.916 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"430ee924-9a02-4a49-a2d1-e9db3760f2ce"}
02:21:38.917 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3442,"width":15,"height":15,"star_pos":[7.44,6.57],"pixels":"..."},"id":"430ee924-9a02-4a49-a2d1-e9db3760f2ce"}
02:21:39.277 00.360 10052 Exposure complete
02:21:39.355 00.078 10052 worker thread done servicing request
02:21:39.355 00.000 6880 OnExposeComplete: enter
02:21:39.355 00.000 6880 UpdateGuideState(): m_state=6
02:21:39.355 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3443
02:21:39.355 00.000 6880 Star::Find returns 1 (0), X=408.49, Y=891.76, Mass=2411, SNR=34.1, Peak=147 HFD=4.6
02:21:39.356 00.001 6880 MultiStar: [#1 0.14,0.06,0.98,U] [#2 0.24,0.37,1.01,U] [#3 0.45,0.30,0.00,M1] [#4 0.09,-0.00,0.84,U] [#5 0.18,0.25,1.02,U] [#6 0.18,0.01,0.96,U] [#7 0.24,0.29,0.74,U] [#8 0.26,0.01,0.81,U] 
02:21:39.356 00.000 6880 refined, 7 included, MultiStar: {0.24, 0.14}, one-star: {0.57, 0.11}
02:21:39.356 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.13 = 2.13)
02:21:39.356 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
02:21:39.356 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.14 hyp=0.28 cameraTheta=0.52 mountX=-0.15 mountY=0.24, mountTheta=2.12
02:21:39.357 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.14, opts=13)
02:21:39.358 00.001 6880 Enqueuing Move request for scope (0.24, 0.14)
02:21:39.358 00.000 10052 Worker thread wakes up
02:21:39.358 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.14) opts 0xd
02:21:39.358 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.14)
02:21:39.358 00.000 10052 Moving (0.24, 0.14) raw xDistance=-0.15 yDistance=0.24
02:21:39.358 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:21:39.358 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.24, slope = 0.01
02:21:39.358 00.000 10052 MoveAxis(E, 40, ABG)
02:21:39.358 00.000 10052 Guiding  Dir = 2, Dur = 40
02:21:39.379 00.021 10052 IsSlewing returns 0
02:21:39.382 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:39.418 00.036 10052 IsGuiding returns 0
02:21:39.419 00.001 6880 UpdateGuideState exits: m=2411 SNR=34.1
02:21:39.419 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:39.419 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:39.420 00.001 6880 Enqueuing Expose request
02:21:39.444 00.024 10052 PulseGuide returned control before completion, sleep 23
02:21:39.523 00.079 10052 IsGuiding returns 0
02:21:39.523 00.000 10052 Move returns status 0, amount 40
02:21:39.523 00.000 10052 MoveAxis(S, 26, ABG)
02:21:39.524 00.001 10052 Guiding  Dir = 1, Dur = 26
02:21:39.601 00.077 10052 IsSlewing returns 0
02:21:39.674 00.073 10052 IsGuiding returns 0
02:21:39.812 00.138 10052 IsGuiding returns 0
02:21:39.813 00.001 10052 Move returns status 0, amount 26
02:21:39.813 00.000 10052 move complete, result=0
02:21:39.813 00.000 10052 worker thread done servicing request
02:21:39.813 00.000 10052 Worker thread wakes up
02:21:39.813 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:39.813 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:39.813 00.000 6880 GuideStep: -0.1 px 40 ms EAST, 0.2 px 26 ms SOUTH
02:21:40.730 00.917 10052 Exposure complete
02:21:40.789 00.059 10052 worker thread done servicing request
02:21:40.789 00.000 6880 OnExposeComplete: enter
02:21:40.789 00.000 6880 UpdateGuideState(): m_state=6
02:21:40.790 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3444
02:21:40.790 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=891.66, Mass=2506, SNR=34.7, Peak=157 HFD=4.7
02:21:40.790 00.000 6880 MultiStar: [#1 -0.03,0.23,0.95,U] [#2 -0.18,0.21,0.99,U] [#3 -0.00,0.10,0.93,U] [#4 0.15,0.19,0.86,U] [#5 0.06,0.29,0.98,U] [#6 0.14,0.13,0.90,U] [#7 0.14,0.31,0.75,U] [#8 -0.11,0.09,0.77,U] 
02:21:40.790 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.17}, one-star: {0.42, 0.00}
02:21:40.790 00.000 6880 CameraToMount -- cameraTheta (1.20) - m_xAngle (-1.61) = xAngle (2.81 = 2.81)
02:21:40.790 00.000 6880 CameraToMount -- cameraTheta (1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.78 = 2.78)
02:21:40.790 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.17 hyp=0.18 cameraTheta=1.20 mountX=-0.17 mountY=0.06, mountTheta=2.79
02:21:40.791 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.17, opts=13)
02:21:40.791 00.000 6880 Enqueuing Move request for scope (0.07, 0.17)
02:21:40.792 00.001 10052 Worker thread wakes up
02:21:40.792 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.17) opts 0xd
02:21:40.792 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.17)
02:21:40.792 00.000 10052 Moving (0.07, 0.17) raw xDistance=-0.17 yDistance=0.06
02:21:40.792 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:21:40.792 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.08, using input
02:21:40.792 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
02:21:40.792 00.000 10052 MoveAxis(E, 49, ABG)
02:21:40.792 00.000 10052 Guiding  Dir = 2, Dur = 49
02:21:40.813 00.021 10052 IsSlewing returns 0
02:21:40.820 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:40.851 00.031 10052 IsGuiding returns 0
02:21:40.856 00.005 6880 UpdateGuideState exits: m=2506 SNR=34.7
02:21:40.856 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:40.856 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:40.856 00.000 6880 Enqueuing Expose request
02:21:40.879 00.023 10052 PulseGuide returned control before completion, sleep 32
02:21:40.914 00.035 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b74b9e5-a720-43d5-8f22-261f2e821abd"}
02:21:40.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b74b9e5-a720-43d5-8f22-261f2e821abd"}
02:21:40.915 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0796ae9d-9c1d-45e3-8b10-8a1c04202f59"}
02:21:40.915 00.000 6880 case statement mapped state 6 to 3
02:21:40.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0796ae9d-9c1d-45e3-8b10-8a1c04202f59"}
02:21:40.916 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bcfbfe79-7954-4b47-9516-cc0c04804d8c"}
02:21:40.916 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3444,"width":15,"height":15,"star_pos":[7.34,6.66],"pixels":"..."},"id":"bcfbfe79-7954-4b47-9516-cc0c04804d8c"}
02:21:40.934 00.018 10052 IsGuiding returns 0
02:21:40.935 00.001 10052 Move returns status 0, amount 49
02:21:40.935 00.000 10052 MoveAxis(N, 0, ABG)
02:21:40.935 00.000 10052 Move returns status 0, amount 0
02:21:40.935 00.000 10052 move complete, result=0
02:21:40.935 00.000 10052 worker thread done servicing request
02:21:40.935 00.000 10052 Worker thread wakes up
02:21:40.935 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:40.935 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:40.937 00.002 6880 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
02:21:42.168 01.231 10052 Exposure complete
02:21:42.235 00.067 10052 worker thread done servicing request
02:21:42.235 00.000 6880 OnExposeComplete: enter
02:21:42.235 00.000 6880 UpdateGuideState(): m_state=6
02:21:42.235 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3445
02:21:42.235 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=891.65, Mass=2371, SNR=33.8, Peak=137 HFD=4.7
02:21:42.236 00.001 6880 MultiStar: [#1 0.16,0.19,0.97,U] [#2 0.04,0.21,0.99,U] [#3 0.02,0.15,0.93,U] [#4 -0.00,0.13,0.86,U] [#5 -0.08,0.14,0.99,U] [#6 -0.07,0.25,0.91,U] [#7 0.04,0.24,0.77,U] [#8 -0.26,-0.21,0.80,U] 
02:21:42.236 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.12}, one-star: {0.37, -0.00}
02:21:42.236 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
02:21:42.236 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
02:21:42.236 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.32 mountX=-0.13 mountY=0.03, mountTheta=2.90
02:21:42.237 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.12, opts=13)
02:21:42.237 00.000 6880 Enqueuing Move request for scope (0.03, 0.12)
02:21:42.237 00.000 10052 Worker thread wakes up
02:21:42.237 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.12) opts 0xd
02:21:42.237 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.12)
02:21:42.237 00.000 10052 Moving (0.03, 0.12) raw xDistance=-0.13 yDistance=0.03
02:21:42.238 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:21:42.238 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.06, using input
02:21:42.238 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:21:42.238 00.000 10052 MoveAxis(E, 36, ABG)
02:21:42.239 00.001 10052 Guiding  Dir = 2, Dur = 36
02:21:42.262 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:42.277 00.015 10052 IsSlewing returns 0
02:21:42.292 00.015 6880 UpdateGuideState exits: m=2371 SNR=33.8
02:21:42.292 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:42.292 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:42.292 00.000 6880 Enqueuing Expose request
02:21:42.354 00.062 10052 IsGuiding returns 0
02:21:42.492 00.138 10052 IsGuiding returns 0
02:21:42.492 00.000 10052 Move returns status 0, amount 36
02:21:42.492 00.000 10052 MoveAxis(N, 0, ABG)
02:21:42.492 00.000 10052 Move returns status 0, amount 0
02:21:42.492 00.000 10052 move complete, result=0
02:21:42.492 00.000 10052 worker thread done servicing request
02:21:42.492 00.000 6880 GuideStep: -0.1 px 36 ms EAST, 0.0 px 0 ms NORTH
02:21:42.492 00.000 10052 Worker thread wakes up
02:21:42.492 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:42.492 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:42.914 00.422 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5a4a04e8-89ce-4ef6-82d9-0018ea28299d"}
02:21:42.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5a4a04e8-89ce-4ef6-82d9-0018ea28299d"}
02:21:42.914 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dcf3a707-945b-4d36-bb60-6c2a95e036a5"}
02:21:42.915 00.001 6880 case statement mapped state 6 to 3
02:21:42.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcf3a707-945b-4d36-bb60-6c2a95e036a5"}
02:21:42.915 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ea05362a-6434-47b6-91f5-8de99dc5a4f5"}
02:21:42.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3445,"width":15,"height":15,"star_pos":[7.29,6.65],"pixels":"..."},"id":"ea05362a-6434-47b6-91f5-8de99dc5a4f5"}
02:21:43.404 00.489 10052 Exposure complete
02:21:43.463 00.059 10052 worker thread done servicing request
02:21:43.463 00.000 6880 OnExposeComplete: enter
02:21:43.463 00.000 6880 UpdateGuideState(): m_state=6
02:21:43.463 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3446
02:21:43.463 00.000 6880 Star::Find returns 1 (0), X=408.39, Y=891.56, Mass=2433, SNR=34.1, Peak=144 HFD=4.9
02:21:43.464 00.001 6880 MultiStar: [#1 -0.05,-0.13,0.96,U] [#2 -0.06,0.10,0.98,U] [#3 0.06,0.07,0.91,U] [#4 -0.07,0.02,0.86,U] [#5 0.08,0.06,1.01,U] [#6 -0.04,0.25,0.90,U] [#7 0.15,0.38,0.75,U] [#8 -0.20,-0.33,0.82,U] 
02:21:43.464 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {0.48, -0.09}
02:21:43.464 00.000 6880 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.61) = xAngle (2.27 = 2.27)
02:21:43.464 00.000 6880 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.24 = 2.24)
02:21:43.464 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.06 cameraTheta=0.65 mountX=-0.04 mountY=0.04, mountTheta=2.25
02:21:43.465 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.03, opts=13)
02:21:43.465 00.000 6880 Enqueuing Move request for scope (0.04, 0.03)
02:21:43.465 00.000 10052 Worker thread wakes up
02:21:43.465 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:21:43.465 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:21:43.465 00.000 10052 Moving (0.04, 0.03) raw xDistance=-0.04 yDistance=0.04
02:21:43.465 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:21:43.465 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:21:43.465 00.000 10052 MoveAxis(E, 0, ABG)
02:21:43.466 00.001 10052 Move returns status 0, amount 0
02:21:43.466 00.000 10052 MoveAxis(N, 0, ABG)
02:21:43.466 00.000 10052 Move returns status 0, amount 0
02:21:43.466 00.000 10052 move complete, result=0
02:21:43.466 00.000 10052 worker thread done servicing request
02:21:43.484 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:43.519 00.035 6880 UpdateGuideState exits: m=2433 SNR=34.1
02:21:43.521 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:43.522 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:43.522 00.000 6880 Enqueuing Expose request
02:21:43.522 00.000 10052 Worker thread wakes up
02:21:43.522 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:43.522 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:43.522 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:44.655 01.133 10052 Exposure complete
02:21:44.725 00.070 10052 worker thread done servicing request
02:21:44.725 00.000 6880 OnExposeComplete: enter
02:21:44.726 00.001 6880 UpdateGuideState(): m_state=6
02:21:44.726 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3447
02:21:44.726 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=891.45, Mass=2482, SNR=34.6, Peak=144 HFD=4.7
02:21:44.726 00.000 6880 MultiStar: [#1 0.25,-0.02,0.95,U] [#2 0.28,0.24,0.99,U] [#3 0.31,0.32,0.90,U] [#4 0.34,0.42,0.00,M1] [#5 0.12,0.16,0.98,U] [#6 0.08,0.04,0.89,U] [#7 0.37,0.24,0.75,U] [#8 0.18,0.02,0.78,U] 
02:21:44.726 00.000 6880 refined, 7 included, MultiStar: {0.24, 0.10}, one-star: {0.37, -0.20}
02:21:44.726 00.000 6880 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.61) = xAngle (1.99 = 1.99)
02:21:44.726 00.000 6880 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
02:21:44.726 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.10 hyp=0.26 cameraTheta=0.38 mountX=-0.11 mountY=0.24, mountTheta=1.98
02:21:44.728 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.10, opts=13)
02:21:44.728 00.000 6880 Enqueuing Move request for scope (0.24, 0.10)
02:21:44.728 00.000 10052 Worker thread wakes up
02:21:44.728 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.10) opts 0xd
02:21:44.728 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.10)
02:21:44.728 00.000 10052 Moving (0.24, 0.10) raw xDistance=-0.11 yDistance=0.24
02:21:44.728 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:21:44.728 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
02:21:44.728 00.000 10052 MoveAxis(E, 0, ABG)
02:21:44.728 00.000 10052 Move returns status 0, amount 0
02:21:44.728 00.000 10052 MoveAxis(N, 0, ABG)
02:21:44.728 00.000 10052 Move returns status 0, amount 0
02:21:44.728 00.000 10052 move complete, result=0
02:21:44.729 00.001 10052 worker thread done servicing request
02:21:44.751 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:44.785 00.034 6880 UpdateGuideState exits: m=2482 SNR=34.6
02:21:44.785 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:44.785 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:44.785 00.000 6880 Enqueuing Expose request
02:21:44.786 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:21:44.786 00.000 10052 Worker thread wakes up
02:21:44.786 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:44.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:44.912 00.126 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3d9fa16f-ab53-471a-b055-8d116507cdf3"}
02:21:44.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3d9fa16f-ab53-471a-b055-8d116507cdf3"}
02:21:44.913 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb9121dd-5b0c-49d8-a54f-b6f9110df08f"}
02:21:44.913 00.000 6880 case statement mapped state 6 to 3
02:21:44.913 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb9121dd-5b0c-49d8-a54f-b6f9110df08f"}
02:21:44.914 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4d74f3e7-3d64-4c5e-9e51-10d3c2661fe8"}
02:21:44.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3447,"width":15,"height":15,"star_pos":[7.29,7.45],"pixels":"..."},"id":"4d74f3e7-3d64-4c5e-9e51-10d3c2661fe8"}
02:21:45.698 00.784 10052 Exposure complete
02:21:45.766 00.068 10052 worker thread done servicing request
02:21:45.766 00.000 6880 OnExposeComplete: enter
02:21:45.766 00.000 6880 UpdateGuideState(): m_state=6
02:21:45.766 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3448
02:21:45.766 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=891.57, Mass=2471, SNR=34.5, Peak=163 HFD=4.5
02:21:45.767 00.001 6880 MultiStar: [#1 0.21,-0.10,0.95,U] [#2 -0.01,0.05,0.98,U] [#3 0.33,0.11,0.90,U] [#4 0.22,0.01,0.85,U] [#5 0.32,0.10,0.97,U] [#6 0.16,0.05,0.90,U] [#7 0.24,0.21,0.75,U] [#8 0.09,-0.12,0.79,U] 
02:21:45.767 00.000 6880 refined, 8 included, MultiStar: {0.26, 0.02}, one-star: {0.76, -0.08}
02:21:45.767 00.000 6880 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.61) = xAngle (1.69 = 1.69)
02:21:45.767 00.000 6880 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.66 = 1.66)
02:21:45.767 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.02 hyp=0.26 cameraTheta=0.08 mountX=-0.03 mountY=0.26, mountTheta=1.69
02:21:45.768 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.02, opts=13)
02:21:45.768 00.000 6880 Enqueuing Move request for scope (0.26, 0.02)
02:21:45.768 00.000 10052 Worker thread wakes up
02:21:45.768 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.02) opts 0xd
02:21:45.768 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.02)
02:21:45.768 00.000 10052 Moving (0.26, 0.02) raw xDistance=-0.03 yDistance=0.26
02:21:45.768 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:21:45.769 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.26, slope = 0.01
02:21:45.769 00.000 10052 MoveAxis(E, 0, ABG)
02:21:45.769 00.000 10052 Move returns status 0, amount 0
02:21:45.769 00.000 10052 MoveAxis(S, 18, ABG)
02:21:45.769 00.000 10052 Guiding  Dir = 1, Dur = 18
02:21:45.791 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:45.812 00.021 10052 IsSlewing returns 0
02:21:45.824 00.012 6880 UpdateGuideState exits: m=2471 SNR=34.5
02:21:45.824 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:45.824 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:45.824 00.000 6880 Enqueuing Expose request
02:21:45.886 00.062 10052 IsGuiding returns 0
02:21:46.035 00.149 10052 IsGuiding returns 0
02:21:46.036 00.001 10052 Move returns status 0, amount 18
02:21:46.036 00.000 10052 move complete, result=0
02:21:46.036 00.000 10052 worker thread done servicing request
02:21:46.036 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 18 ms SOUTH
02:21:46.036 00.000 10052 Worker thread wakes up
02:21:46.036 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:46.036 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:46.912 00.876 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"33381022-ccef-4bf0-b1cc-6e205aeb25b6"}
02:21:46.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"33381022-ccef-4bf0-b1cc-6e205aeb25b6"}
02:21:46.913 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"70be4c30-648a-4456-a8a3-9694ac43cf2c"}
02:21:46.913 00.000 6880 case statement mapped state 6 to 3
02:21:46.913 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"70be4c30-648a-4456-a8a3-9694ac43cf2c"}
02:21:46.913 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a81a7661-c86b-4add-83a7-d984bfd16d4a"}
02:21:46.913 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3448,"width":15,"height":15,"star_pos":[6.68,6.57],"pixels":"..."},"id":"a81a7661-c86b-4add-83a7-d984bfd16d4a"}
02:21:47.169 00.256 10052 Exposure complete
02:21:47.230 00.061 6880 OnExposeComplete: enter
02:21:47.230 00.000 6880 UpdateGuideState(): m_state=6
02:21:47.230 00.000 10052 worker thread done servicing request
02:21:47.230 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3449
02:21:47.230 00.000 6880 Star::Find returns 1 (0), X=408.40, Y=891.53, Mass=2384, SNR=33.9, Peak=158 HFD=4.3
02:21:47.231 00.001 6880 MultiStar: [#1 -0.03,-0.16,0.99,U] [#2 0.12,0.16,1.01,U] [#3 0.10,0.06,0.92,U] [#4 0.20,-0.07,0.84,U] [#5 0.05,-0.23,0.99,U] [#6 -0.13,-0.02,0.91,U] [#7 0.14,0.02,0.75,U] [#8 -0.11,0.01,0.81,U] 
02:21:47.231 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.04}, one-star: {0.49, -0.12}
02:21:47.231 00.000 6880 CameraToMount -- cameraTheta (-0.41) - m_xAngle (-1.61) = xAngle (1.20 = 1.20)
02:21:47.231 00.000 6880 CameraToMount -- cameraTheta (-0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.17 = 1.17)
02:21:47.231 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.04 hyp=0.10 cameraTheta=-0.41 mountX=0.04 mountY=0.10, mountTheta=1.20
02:21:47.233 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.04, opts=13)
02:21:47.233 00.000 6880 Enqueuing Move request for scope (0.10, -0.04)
02:21:47.233 00.000 10052 Worker thread wakes up
02:21:47.233 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.04) opts 0xd
02:21:47.233 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.04)
02:21:47.233 00.000 10052 Moving (0.10, -0.04) raw xDistance=0.04 yDistance=0.10
02:21:47.233 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:21:47.234 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
02:21:47.234 00.000 10052 MoveAxis(E, 0, ABG)
02:21:47.234 00.000 10052 Move returns status 0, amount 0
02:21:47.234 00.000 10052 MoveAxis(N, 0, ABG)
02:21:47.234 00.000 10052 Move returns status 0, amount 0
02:21:47.234 00.000 10052 move complete, result=0
02:21:47.234 00.000 10052 worker thread done servicing request
02:21:47.255 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:47.288 00.033 6880 UpdateGuideState exits: m=2384 SNR=33.9
02:21:47.288 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:47.288 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:47.288 00.000 6880 Enqueuing Expose request
02:21:47.289 00.001 10052 Worker thread wakes up
02:21:47.289 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:21:47.289 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:47.289 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:48.206 00.917 10052 Exposure complete
02:21:48.283 00.077 10052 worker thread done servicing request
02:21:48.283 00.000 6880 OnExposeComplete: enter
02:21:48.283 00.000 6880 UpdateGuideState(): m_state=6
02:21:48.283 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3450
02:21:48.283 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=891.39, Mass=2503, SNR=34.7, Peak=155 HFD=4.7
02:21:48.284 00.001 6880 MultiStar: [#1 -0.14,-0.34,0.93,U] [#2 0.04,-0.23,0.99,U] [#3 0.20,-0.04,0.90,U] [#4 -0.04,-0.16,0.83,U] [#5 0.05,-0.03,0.98,U] [#6 -0.10,-0.04,0.89,U] [#7 -0.17,-0.18,0.76,U] [#8 -0.16,-0.48,0.80,U] 
02:21:48.284 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.20}, one-star: {0.39, -0.27}
02:21:48.284 00.000 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
02:21:48.284 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
02:21:48.284 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.20 hyp=0.20 cameraTheta=-1.48 mountX=0.19 mountY=0.02, mountTheta=0.10
02:21:48.286 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.20, opts=13)
02:21:48.286 00.000 6880 Enqueuing Move request for scope (0.02, -0.20)
02:21:48.286 00.000 10052 Worker thread wakes up
02:21:48.286 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.20) opts 0xd
02:21:48.286 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.20)
02:21:48.286 00.000 10052 Moving (0.02, -0.20) raw xDistance=0.19 yDistance=0.02
02:21:48.286 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:21:48.286 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
02:21:48.286 00.000 10052 MoveAxis(W, 52, ABG)
02:21:48.286 00.000 10052 Guiding  Dir = 3, Dur = 52
02:21:48.307 00.021 10052 IsSlewing returns 0
02:21:48.309 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:48.349 00.040 10052 IsGuiding returns 0
02:21:48.357 00.008 6880 UpdateGuideState exits: m=2503 SNR=34.7
02:21:48.357 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:48.357 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:48.357 00.000 6880 Enqueuing Expose request
02:21:48.373 00.016 10052 PulseGuide returned control before completion, sleep 39
02:21:48.443 00.070 10052 IsGuiding returns 0
02:21:48.443 00.000 10052 Move returns status 0, amount 52
02:21:48.444 00.001 10052 MoveAxis(N, 0, ABG)
02:21:48.444 00.000 10052 Move returns status 0, amount 0
02:21:48.444 00.000 10052 move complete, result=0
02:21:48.444 00.000 10052 worker thread done servicing request
02:21:48.444 00.000 10052 Worker thread wakes up
02:21:48.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:48.444 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:48.468 00.024 6880 GuideStep: 0.2 px 52 ms WEST, 0.0 px 0 ms NORTH
02:21:48.911 00.443 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"edab176f-1262-43d3-b6cc-5c7a6ae23e14"}
02:21:48.911 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"edab176f-1262-43d3-b6cc-5c7a6ae23e14"}
02:21:48.912 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a876d04-3234-4087-a963-1685c0ef55f4"}
02:21:48.912 00.000 6880 case statement mapped state 6 to 3
02:21:48.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a876d04-3234-4087-a963-1685c0ef55f4"}
02:21:48.912 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6441dd2d-8159-4a62-9e70-2cf5f9a8f583"}
02:21:48.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3450,"width":15,"height":15,"star_pos":[7.31,7.39],"pixels":"..."},"id":"6441dd2d-8159-4a62-9e70-2cf5f9a8f583"}
02:21:49.575 00.663 10052 Exposure complete
02:21:49.663 00.088 10052 worker thread done servicing request
02:21:49.663 00.000 6880 OnExposeComplete: enter
02:21:49.663 00.000 6880 UpdateGuideState(): m_state=6
02:21:49.664 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3451
02:21:49.664 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=891.58, Mass=2457, SNR=34.4, Peak=163 HFD=4.6
02:21:49.664 00.000 6880 MultiStar: [#1 -0.19,-0.07,0.96,U] [#2 0.08,0.18,0.97,U] [#3 -0.05,0.06,0.93,U] [#4 0.00,-0.01,0.84,U] [#5 -0.11,0.05,0.96,U] [#6 -0.16,0.14,0.93,U] [#7 -0.08,0.14,0.75,U] [#8 -0.44,-0.29,0.00,M1] 
02:21:49.664 00.000 6880 refined, 7 included, MultiStar: {-0.03, 0.05}, one-star: {0.21, -0.08}
02:21:49.664 00.000 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.79 = -2.49)
02:21:49.664 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.52)
02:21:49.664 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.18 mountX=-0.05 mountY=-0.04, mountTheta=-2.51
02:21:49.666 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.05, opts=13)
02:21:49.666 00.000 6880 Enqueuing Move request for scope (-0.03, 0.05)
02:21:49.666 00.000 10052 Worker thread wakes up
02:21:49.666 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
02:21:49.666 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
02:21:49.666 00.000 10052 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=-0.04
02:21:49.666 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:21:49.666 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
02:21:49.666 00.000 10052 MoveAxis(E, 0, ABG)
02:21:49.666 00.000 10052 Move returns status 0, amount 0
02:21:49.667 00.001 10052 MoveAxis(N, 0, ABG)
02:21:49.667 00.000 10052 Move returns status 0, amount 0
02:21:49.667 00.000 10052 move complete, result=0
02:21:49.667 00.000 10052 worker thread done servicing request
02:21:49.694 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:49.750 00.056 6880 UpdateGuideState exits: m=2457 SNR=34.4
02:21:49.750 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:49.750 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:49.750 00.000 6880 Enqueuing Expose request
02:21:49.750 00.000 10052 Worker thread wakes up
02:21:49.750 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:21:49.750 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:49.751 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:50.669 00.918 10052 Exposure complete
02:21:50.727 00.058 10052 worker thread done servicing request
02:21:50.727 00.000 6880 OnExposeComplete: enter
02:21:50.728 00.001 6880 UpdateGuideState(): m_state=6
02:21:50.728 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3452
02:21:50.728 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=891.69, Mass=2554, SNR=35.0, Peak=169 HFD=4.5
02:21:50.728 00.000 6880 MultiStar: [#1 -0.24,0.18,0.93,U] [#2 -0.02,0.16,0.99,U] [#3 -0.05,0.10,0.88,U] [#4 -0.14,0.08,0.82,U] [#5 -0.11,0.24,0.97,U] [#6 -0.15,0.25,0.91,U] [#7 -0.22,0.13,0.74,U] [#8 -0.24,0.13,0.78,U] 
02:21:50.728 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.15}, one-star: {0.19, 0.04}
02:21:50.728 00.000 6880 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.61) = xAngle (3.78 = -2.50)
02:21:50.728 00.000 6880 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.53)
02:21:50.728 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.15 hyp=0.18 cameraTheta=2.17 mountX=-0.14 mountY=-0.10, mountTheta=-2.52
02:21:50.730 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.15, opts=13)
02:21:50.730 00.000 6880 Enqueuing Move request for scope (-0.10, 0.15)
02:21:50.730 00.000 10052 Worker thread wakes up
02:21:50.730 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.15) opts 0xd
02:21:50.730 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.15)
02:21:50.730 00.000 10052 Moving (-0.10, 0.15) raw xDistance=-0.14 yDistance=-0.10
02:21:50.730 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:21:50.730 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
02:21:50.730 00.000 10052 MoveAxis(E, 38, ABG)
02:21:50.730 00.000 10052 Guiding  Dir = 2, Dur = 38
02:21:50.754 00.024 10052 IsSlewing returns 0
02:21:50.757 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:50.789 00.032 10052 IsGuiding returns 0
02:21:50.793 00.004 6880 UpdateGuideState exits: m=2554 SNR=35.0
02:21:50.794 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:50.794 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:50.794 00.000 6880 Enqueuing Expose request
02:21:50.817 00.023 10052 PulseGuide returned control before completion, sleep 21
02:21:50.874 00.057 10052 IsGuiding returns 0
02:21:50.874 00.000 10052 Move returns status 0, amount 38
02:21:50.874 00.000 10052 MoveAxis(N, 0, ABG)
02:21:50.874 00.000 10052 Move returns status 0, amount 0
02:21:50.875 00.001 10052 move complete, result=0
02:21:50.875 00.000 10052 worker thread done servicing request
02:21:50.875 00.000 10052 Worker thread wakes up
02:21:50.875 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:50.875 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:50.893 00.018 6880 GuideStep: -0.1 px 38 ms EAST, -0.1 px 0 ms NORTH
02:21:50.910 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b999d2a-e91a-4b8d-9eed-c00691519429"}
02:21:50.911 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b999d2a-e91a-4b8d-9eed-c00691519429"}
02:21:50.912 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca7ca823-ac28-421a-8918-d6499096b4ad"}
02:21:50.912 00.000 6880 case statement mapped state 6 to 3
02:21:50.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca7ca823-ac28-421a-8918-d6499096b4ad"}
02:21:50.913 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81972854-2c6d-4298-87e2-6385a3be17bd"}
02:21:50.913 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3452,"width":15,"height":15,"star_pos":[7.11,6.69],"pixels":"..."},"id":"81972854-2c6d-4298-87e2-6385a3be17bd"}
02:21:52.013 01.100 10052 Exposure complete
02:21:52.090 00.077 10052 worker thread done servicing request
02:21:52.091 00.001 6880 OnExposeComplete: enter
02:21:52.091 00.000 6880 UpdateGuideState(): m_state=6
02:21:52.091 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3453
02:21:52.091 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=891.67, Mass=2517, SNR=34.8, Peak=164 HFD=4.7
02:21:52.091 00.000 6880 MultiStar: [#1 -0.05,0.14,0.91,U] [#2 0.01,0.23,0.97,U] [#3 -0.14,0.17,0.91,U] [#4 0.03,0.08,0.82,U] [#5 0.02,0.12,0.96,U] [#6 -0.14,0.15,0.85,U] [#7 0.02,0.18,0.74,U] [#8 -0.19,0.09,0.75,U] 
02:21:52.091 00.000 6880 refined, 8 included, MultiStar: {0.00, 0.13}, one-star: {0.37, 0.02}
02:21:52.091 00.000 6880 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.61) = xAngle (3.18 = -3.10)
02:21:52.092 00.001 6880 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.15 = -3.13)
02:21:52.092 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.13 hyp=0.13 cameraTheta=1.57 mountX=-0.13 mountY=-0.00, mountTheta=-3.13
02:21:52.093 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.13, opts=13)
02:21:52.093 00.000 6880 Enqueuing Move request for scope (0.00, 0.13)
02:21:52.093 00.000 10052 Worker thread wakes up
02:21:52.093 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.13) opts 0xd
02:21:52.093 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.13)
02:21:52.093 00.000 10052 Moving (0.00, 0.13) raw xDistance=-0.13 yDistance=-0.00
02:21:52.093 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:21:52.093 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.07, using input
02:21:52.093 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
02:21:52.093 00.000 10052 MoveAxis(E, 37, ABG)
02:21:52.094 00.001 10052 Guiding  Dir = 2, Dur = 37
02:21:52.114 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:52.147 00.033 10052 IsSlewing returns 0
02:21:52.151 00.004 6880 UpdateGuideState exits: m=2517 SNR=34.8
02:21:52.151 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:52.151 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:52.151 00.000 6880 Enqueuing Expose request
02:21:52.215 00.064 10052 IsGuiding returns 0
02:21:52.349 00.134 10052 IsGuiding returns 0
02:21:52.349 00.000 10052 Move returns status 0, amount 37
02:21:52.349 00.000 10052 MoveAxis(N, 0, ABG)
02:21:52.349 00.000 10052 Move returns status 0, amount 0
02:21:52.350 00.001 10052 move complete, result=0
02:21:52.350 00.000 10052 worker thread done servicing request
02:21:52.350 00.000 10052 Worker thread wakes up
02:21:52.350 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.0 px 0 ms NORTH
02:21:52.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:52.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:52.908 00.558 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"224699d4-2dba-4602-b6fe-9740cd0529cb"}
02:21:52.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"224699d4-2dba-4602-b6fe-9740cd0529cb"}
02:21:52.908 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d2ce61c1-2e97-445b-bd45-3132594090ec"}
02:21:52.910 00.002 6880 case statement mapped state 6 to 3
02:21:52.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d2ce61c1-2e97-445b-bd45-3132594090ec"}
02:21:52.910 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e6bc6355-76d6-450e-81d3-3544fa13737b"}
02:21:52.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3453,"width":15,"height":15,"star_pos":[7.29,6.67],"pixels":"..."},"id":"e6bc6355-76d6-450e-81d3-3544fa13737b"}
02:21:53.260 00.350 10052 Exposure complete
02:21:53.329 00.069 10052 worker thread done servicing request
02:21:53.329 00.000 6880 OnExposeComplete: enter
02:21:53.329 00.000 6880 UpdateGuideState(): m_state=6
02:21:53.329 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3454
02:21:53.330 00.001 6880 Star::Find returns 1 (0), X=408.31, Y=891.64, Mass=2392, SNR=33.9, Peak=141 HFD=4.7
02:21:53.330 00.000 6880 MultiStar: [#1 0.08,0.17,0.98,U] [#2 0.12,0.32,1.02,U] [#3 0.20,0.41,0.94,U] [#4 0.25,0.17,0.85,U] [#5 -0.04,0.21,0.97,U] [#6 0.11,0.13,0.93,U] [#7 0.22,0.35,0.78,U] [#8 -0.19,-0.24,0.78,U] 
02:21:53.330 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.17}, one-star: {0.39, -0.01}
02:21:53.330 00.000 6880 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.61) = xAngle (2.54 = 2.54)
02:21:53.330 00.000 6880 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.51 = 2.51)
02:21:53.330 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.17 hyp=0.22 cameraTheta=0.93 mountX=-0.18 mountY=0.13, mountTheta=2.52
02:21:53.332 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.17, opts=13)
02:21:53.333 00.001 6880 Enqueuing Move request for scope (0.13, 0.17)
02:21:53.333 00.000 10052 Worker thread wakes up
02:21:53.333 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.17) opts 0xd
02:21:53.333 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.17)
02:21:53.333 00.000 10052 Moving (0.13, 0.17) raw xDistance=-0.18 yDistance=0.13
02:21:53.333 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:21:53.333 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
02:21:53.334 00.001 10052 MoveAxis(E, 50, ABG)
02:21:53.334 00.000 10052 Guiding  Dir = 2, Dur = 50
02:21:53.356 00.022 10052 IsSlewing returns 0
02:21:53.359 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:53.395 00.036 10052 IsGuiding returns 0
02:21:53.399 00.004 6880 UpdateGuideState exits: m=2392 SNR=33.9
02:21:53.399 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:53.399 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:53.399 00.000 6880 Enqueuing Expose request
02:21:53.423 00.024 10052 PulseGuide returned control before completion, sleep 33
02:21:53.508 00.085 10052 IsGuiding returns 0
02:21:53.508 00.000 10052 Move returns status 0, amount 50
02:21:53.509 00.001 10052 MoveAxis(N, 0, ABG)
02:21:53.509 00.000 10052 Move returns status 0, amount 0
02:21:53.509 00.000 10052 move complete, result=0
02:21:53.509 00.000 10052 worker thread done servicing request
02:21:53.509 00.000 10052 Worker thread wakes up
02:21:53.509 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:53.509 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:53.510 00.001 6880 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
02:21:54.638 01.128 10052 Exposure complete
02:21:54.705 00.067 10052 worker thread done servicing request
02:21:54.705 00.000 6880 OnExposeComplete: enter
02:21:54.706 00.001 6880 UpdateGuideState(): m_state=6
02:21:54.706 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3455
02:21:54.706 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=891.71, Mass=2424, SNR=34.2, Peak=145 HFD=4.6
02:21:54.706 00.000 6880 MultiStar: [#1 0.07,0.08,0.96,U] [#2 -0.04,0.21,0.99,U] [#3 -0.06,0.08,0.92,U] [#4 -0.03,0.36,0.83,U] [#5 -0.03,0.05,1.00,U] [#6 -0.15,0.04,0.90,U] [#7 0.14,0.05,0.76,U] [#8 -0.27,-0.18,0.79,U] 
02:21:54.706 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.09}, one-star: {0.37, 0.06}
02:21:54.707 00.001 6880 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.61) = xAngle (3.11 = 3.11)
02:21:54.707 00.000 6880 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.08 = 3.08)
02:21:54.707 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.50 mountX=-0.09 mountY=0.01, mountTheta=3.08
02:21:54.709 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.09, opts=13)
02:21:54.709 00.000 6880 Enqueuing Move request for scope (0.01, 0.09)
02:21:54.710 00.001 10052 Worker thread wakes up
02:21:54.710 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:21:54.710 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:21:54.710 00.000 10052 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=0.01
02:21:54.710 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:21:54.710 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
02:21:54.710 00.000 10052 MoveAxis(E, 0, ABG)
02:21:54.710 00.000 10052 Move returns status 0, amount 0
02:21:54.710 00.000 10052 MoveAxis(N, 0, ABG)
02:21:54.710 00.000 10052 Move returns status 0, amount 0
02:21:54.710 00.000 10052 move complete, result=0
02:21:54.710 00.000 10052 worker thread done servicing request
02:21:54.732 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:54.768 00.036 6880 UpdateGuideState exits: m=2424 SNR=34.2
02:21:54.768 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:54.768 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:54.768 00.000 6880 Enqueuing Expose request
02:21:54.768 00.000 10052 Worker thread wakes up
02:21:54.768 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:21:54.769 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:54.769 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:54.908 00.139 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ea83eaf-2dc1-48ea-a1bf-b3dc689def99"}
02:21:54.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ea83eaf-2dc1-48ea-a1bf-b3dc689def99"}
02:21:54.909 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4f7cabb-30ca-4eb4-b263-9342e82dd52a"}
02:21:54.909 00.000 6880 case statement mapped state 6 to 3
02:21:54.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4f7cabb-30ca-4eb4-b263-9342e82dd52a"}
02:21:54.909 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e7b15d3-7452-41db-b237-0870cd00a151"}
02:21:54.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3455,"width":15,"height":15,"star_pos":[7.28,6.71],"pixels":"..."},"id":"1e7b15d3-7452-41db-b237-0870cd00a151"}
02:21:55.688 00.779 10052 Exposure complete
02:21:55.815 00.127 10052 worker thread done servicing request
02:21:55.816 00.001 6880 OnExposeComplete: enter
02:21:55.816 00.000 6880 UpdateGuideState(): m_state=6
02:21:55.816 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3456
02:21:55.816 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=891.97, Mass=2499, SNR=34.6, Peak=121 HFD=4.7
02:21:55.817 00.001 6880 MultiStar: [#1 -0.18,0.41,0.97,U] [#2 -0.29,0.51,0.00,M1] [#3 -0.14,0.71,0.00,M1] [#4 0.13,0.53,0.00,M1] [#5 -0.12,0.44,0.96,U] [#6 -0.39,0.47,0.00,M1] [#7 -0.20,0.63,0.00,M1] [#8 -0.45,0.35,0.00,M1] 
02:21:55.817 00.000 6880 refined, 2 included, MultiStar: {0.03, 0.39}, one-star: {0.37, 0.32}
02:21:55.817 00.000 6880 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.61) = xAngle (3.11 = 3.11)
02:21:55.817 00.000 6880 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.08 = 3.08)
02:21:55.817 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.39 hyp=0.39 cameraTheta=1.50 mountX=-0.39 mountY=0.02, mountTheta=3.08
02:21:55.818 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.39, opts=13)
02:21:55.818 00.000 6880 Enqueuing Move request for scope (0.03, 0.39)
02:21:55.819 00.001 10052 Worker thread wakes up
02:21:55.819 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.39) opts 0xd
02:21:55.819 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.39)
02:21:55.819 00.000 10052 Moving (0.03, 0.39) raw xDistance=-0.39 yDistance=0.02
02:21:55.819 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
02:21:55.819 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
02:21:55.819 00.000 10052 MoveAxis(E, 105, ABG)
02:21:55.819 00.000 10052 Guiding  Dir = 2, Dur = 105
02:21:55.854 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:55.893 00.039 10052 IsSlewing returns 0
02:21:55.906 00.013 6880 UpdateGuideState exits: m=2499 SNR=34.6
02:21:55.906 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:55.907 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:55.907 00.000 6880 Enqueuing Expose request
02:21:55.951 00.044 10052 IsGuiding returns 0
02:21:56.015 00.064 10052 PulseGuide returned control before completion, sleep 52
02:21:56.137 00.122 10052 IsGuiding returns 1
02:21:56.137 00.000 10052 scope still moving after pulse duration time elapsed
02:21:56.211 00.074 10052 IsSlewing returns 0
02:21:56.285 00.074 10052 IsGuiding returns 0
02:21:56.285 00.000 10052 scope move finished after 105 + 229 ms
02:21:56.285 00.000 10052 Move returns status 0, amount 105
02:21:56.285 00.000 10052 MoveAxis(N, 0, ABG)
02:21:56.285 00.000 10052 Move returns status 0, amount 0
02:21:56.286 00.001 10052 move complete, result=0
02:21:56.286 00.000 10052 worker thread done servicing request
02:21:56.286 00.000 6880 GuideStep: -0.4 px 105 ms EAST, 0.0 px 0 ms NORTH
02:21:56.286 00.000 10052 Worker thread wakes up
02:21:56.286 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:56.286 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:56.908 00.622 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"20fe9d37-a48b-43f2-8763-a87790e657b0"}
02:21:56.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"20fe9d37-a48b-43f2-8763-a87790e657b0"}
02:21:56.909 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c9586dbe-61ae-4626-bc43-059a4208ade2"}
02:21:56.909 00.000 6880 case statement mapped state 6 to 3
02:21:56.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9586dbe-61ae-4626-bc43-059a4208ade2"}
02:21:56.910 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6c1873dc-6a80-4ed1-8edf-7f9a16ad5d54"}
02:21:56.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3456,"width":15,"height":15,"star_pos":[7.29,6.97],"pixels":"..."},"id":"6c1873dc-6a80-4ed1-8edf-7f9a16ad5d54"}
02:21:57.413 00.503 10052 Exposure complete
02:21:57.510 00.097 6880 OnExposeComplete: enter
02:21:57.511 00.001 6880 UpdateGuideState(): m_state=6
02:21:57.511 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3457
02:21:57.511 00.000 6880 Star::Find returns 1 (0), X=408.56, Y=891.95, Mass=2366, SNR=33.8, Peak=132 HFD=4.8
02:21:57.512 00.001 6880 MultiStar: [#1 0.18,0.29,0.99,U] [#2 0.15,0.52,0.00,M2] [#3 0.26,0.56,0.00,M2] [#4 0.22,0.21,0.83,U] [#5 0.23,0.23,1.03,U] [#6 -0.04,0.34,0.93,U] [#7 0.21,0.54,0.00,M2] [#8 0.15,0.24,0.81,U] 
02:21:57.512 00.000 6880 refined, 5 included, MultiStar: {0.24, 0.27}, one-star: {0.64, 0.29}
02:21:57.512 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
02:21:57.512 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
02:21:57.512 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.27 hyp=0.36 cameraTheta=0.85 mountX=-0.28 mountY=0.23, mountTheta=2.44
02:21:57.514 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.27, opts=13)
02:21:57.515 00.001 6880 Enqueuing Move request for scope (0.24, 0.27)
02:21:57.517 00.002 10052 worker thread done servicing request
02:21:57.517 00.000 10052 Worker thread wakes up
02:21:57.517 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.27) opts 0xd
02:21:57.518 00.001 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.27)
02:21:57.518 00.000 10052 Moving (0.24, 0.27) raw xDistance=-0.28 yDistance=0.23
02:21:57.518 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:21:57.518 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.00
02:21:57.518 00.000 10052 MoveAxis(E, 80, ABG)
02:21:57.518 00.000 10052 Guiding  Dir = 2, Dur = 80
02:21:57.564 00.046 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:57.585 00.021 10052 IsSlewing returns 0
02:21:57.620 00.035 6880 UpdateGuideState exits: m=2366 SNR=33.8
02:21:57.620 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:57.620 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:57.620 00.000 6880 Enqueuing Expose request
02:21:57.703 00.083 10052 IsGuiding returns 0
02:21:57.720 00.017 10052 PulseGuide returned control before completion, sleep 74
02:21:57.886 00.166 10052 IsGuiding returns 0
02:21:57.886 00.000 10052 Move returns status 0, amount 80
02:21:57.886 00.000 10052 MoveAxis(N, 0, ABG)
02:21:57.886 00.000 10052 Move returns status 0, amount 0
02:21:57.886 00.000 10052 move complete, result=0
02:21:57.886 00.000 10052 worker thread done servicing request
02:21:57.886 00.000 10052 Worker thread wakes up
02:21:57.886 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:57.886 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:21:57.890 00.004 6880 GuideStep: -0.3 px 80 ms EAST, 0.2 px 0 ms NORTH
02:21:58.796 00.906 10052 Exposure complete
02:21:58.895 00.099 6880 OnExposeComplete: enter
02:21:58.895 00.000 10052 worker thread done servicing request
02:21:58.895 00.000 6880 UpdateGuideState(): m_state=6
02:21:58.896 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3458
02:21:58.896 00.000 6880 Star::Find returns 1 (0), X=408.90, Y=891.98, Mass=2556, SNR=35.0, Peak=155 HFD=4.4
02:21:58.896 00.000 6880 MultiStar: [#1 0.59,0.25,0.00,M1] [#2 0.30,0.49,0.00,M3] [#3 0.43,0.50,0.00,M3] [#4 0.74,0.66,0.00,M1] [#5 0.32,0.34,0.98,U] [#6 0.08,0.43,0.89,U] [#7 0.52,0.37,0.00,M3] [#8 0.15,0.14,0.77,U] 
02:21:58.896 00.000 6880 refined, 3 included, MultiStar: {0.41, 0.31}, one-star: {0.99, 0.32}
02:21:58.896 00.000 6880 CameraToMount -- cameraTheta (0.66) - m_xAngle (-1.61) = xAngle (2.27 = 2.27)
02:21:58.897 00.001 6880 CameraToMount -- cameraTheta (0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.24 = 2.24)
02:21:58.897 00.000 6880 CameraToMount -- cameraX=0.41 cameraY=0.31 hyp=0.51 cameraTheta=0.66 mountX=-0.33 mountY=0.40, mountTheta=2.26
02:21:58.898 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.41, y=0.31, opts=13)
02:21:58.899 00.001 6880 Enqueuing Move request for scope (0.41, 0.31)
02:21:58.899 00.000 10052 Worker thread wakes up
02:21:58.899 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.41, 0.31) opts 0xd
02:21:58.899 00.000 10052 Handling offset move in thread for scope, endpoint = (0.41, 0.31)
02:21:58.899 00.000 10052 Moving (0.41, 0.31) raw xDistance=-0.33 yDistance=0.40
02:21:58.899 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
02:21:58.899 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.40, slope = 0.03
02:21:58.899 00.000 10052 MoveAxis(E, 93, ABG)
02:21:58.899 00.000 10052 Guiding  Dir = 2, Dur = 93
02:21:58.921 00.022 10052 IsSlewing returns 0
02:21:58.934 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:21:58.960 00.026 10052 IsGuiding returns 0
02:21:58.987 00.027 10052 PulseGuide returned control before completion, sleep 76
02:21:58.987 00.000 6880 UpdateGuideState exits: m=2556 SNR=35.0
02:21:58.987 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:21:58.987 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:21:58.989 00.002 6880 Enqueuing Expose request
02:21:58.989 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"50206177-3f35-4ba8-95a9-59f9a9fab5ac"}
02:21:58.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"50206177-3f35-4ba8-95a9-59f9a9fab5ac"}
02:21:58.990 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f223e0ff-9154-4ddb-9bf6-7a1ec9d2c89e"}
02:21:58.990 00.000 6880 case statement mapped state 6 to 3
02:21:58.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f223e0ff-9154-4ddb-9bf6-7a1ec9d2c89e"}
02:21:58.991 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"16e3fcb6-eda6-47ba-9d50-8c3f791ef86d"}
02:21:58.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3458,"width":15,"height":15,"star_pos":[6.90,6.98],"pixels":"..."},"id":"16e3fcb6-eda6-47ba-9d50-8c3f791ef86d"}
02:21:59.111 00.120 10052 IsGuiding returns 0
02:21:59.111 00.000 10052 Move returns status 0, amount 93
02:21:59.111 00.000 10052 MoveAxis(S, 55, ABG)
02:21:59.111 00.000 10052 Guiding  Dir = 1, Dur = 55
02:21:59.138 00.027 10052 IsSlewing returns 0
02:21:59.177 00.039 10052 IsGuiding returns 0
02:21:59.203 00.026 10052 PulseGuide returned control before completion, sleep 39
02:21:59.269 00.066 10052 IsGuiding returns 0
02:21:59.269 00.000 10052 Move returns status 0, amount 55
02:21:59.269 00.000 10052 move complete, result=0
02:21:59.269 00.000 10052 worker thread done servicing request
02:21:59.269 00.000 6880 GuideStep: -0.3 px 93 ms EAST, 0.4 px 55 ms SOUTH
02:21:59.269 00.000 10052 Worker thread wakes up
02:21:59.269 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:21:59.269 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:00.444 01.175 10052 Exposure complete
02:22:00.533 00.089 10052 worker thread done servicing request
02:22:00.533 00.000 6880 OnExposeComplete: enter
02:22:00.533 00.000 6880 UpdateGuideState(): m_state=6
02:22:00.533 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3459
02:22:00.534 00.001 6880 Star::Find returns 1 (0), X=407.99, Y=891.13, Mass=2487, SNR=34.6, Peak=148 HFD=4.5
02:22:00.534 00.000 6880 MultiStar: [#1 -0.42,-0.52,0.00,M2] [#2 0.05,-0.31,0.99,U] [#3 -0.17,-0.15,0.92,U] [#4 -0.25,-0.40,0.81,U] [#5 -0.30,-0.35,0.97,U] [#6 -0.40,-0.38,0.00,M1] [#7 -0.38,-0.39,0.00,M4] [#8 -0.45,-0.65,0.00,M1] 
02:22:00.534 00.000 6880 refined, 4 included, MultiStar: {-0.11, -0.35}, one-star: {0.08, -0.52}
02:22:00.534 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
02:22:00.534 00.000 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:22:00.535 00.001 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.35 hyp=0.37 cameraTheta=-1.88 mountX=0.35 mountY=-0.11, mountTheta=-0.30
02:22:00.536 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.35, opts=13)
02:22:00.536 00.000 6880 Enqueuing Move request for scope (-0.11, -0.35)
02:22:00.537 00.001 10052 Worker thread wakes up
02:22:00.537 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.35) opts 0xd
02:22:00.537 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.35)
02:22:00.537 00.000 10052 Moving (-0.11, -0.35) raw xDistance=0.35 yDistance=-0.11
02:22:00.537 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.35
02:22:00.537 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
02:22:00.537 00.000 10052 MoveAxis(W, 90, ABG)
02:22:00.537 00.000 10052 Guiding  Dir = 3, Dur = 90
02:22:00.559 00.022 10052 IsSlewing returns 0
02:22:00.569 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:00.597 00.028 10052 IsGuiding returns 0
02:22:00.618 00.021 6880 UpdateGuideState exits: m=2487 SNR=34.6
02:22:00.619 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:00.619 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:00.619 00.000 6880 Enqueuing Expose request
02:22:00.624 00.005 10052 PulseGuide returned control before completion, sleep 73
02:22:00.729 00.105 10052 IsGuiding returns 0
02:22:00.729 00.000 10052 Move returns status 0, amount 90
02:22:00.729 00.000 10052 MoveAxis(N, 0, ABG)
02:22:00.729 00.000 10052 Move returns status 0, amount 0
02:22:00.729 00.000 10052 move complete, result=0
02:22:00.729 00.000 10052 worker thread done servicing request
02:22:00.729 00.000 10052 Worker thread wakes up
02:22:00.729 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:00.729 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:01.431 00.702 6880 GuideStep: 0.4 px 90 ms WEST, -0.1 px 0 ms NORTH
02:22:01.440 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d78625d-bbc5-47b5-882f-1bd1a186a18f"}
02:22:01.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d78625d-bbc5-47b5-882f-1bd1a186a18f"}
02:22:01.440 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57370ed2-cea1-43d1-b283-d36ec9d37292"}
02:22:01.442 00.002 6880 case statement mapped state 6 to 3
02:22:01.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57370ed2-cea1-43d1-b283-d36ec9d37292"}
02:22:01.445 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bed1abc0-9793-46ee-9a1d-941b63ede853"}
02:22:01.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3459,"width":15,"height":15,"star_pos":[6.99,7.13],"pixels":"..."},"id":"bed1abc0-9793-46ee-9a1d-941b63ede853"}
02:22:01.637 00.192 10052 Exposure complete
02:22:01.710 00.073 10052 worker thread done servicing request
02:22:01.711 00.001 6880 OnExposeComplete: enter
02:22:01.711 00.000 6880 UpdateGuideState(): m_state=6
02:22:01.711 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3460
02:22:01.711 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=891.39, Mass=2448, SNR=34.4, Peak=170 HFD=4.6
02:22:01.711 00.000 6880 MultiStar: [#1 -0.37,-0.31,0.98,U] [#2 0.10,0.05,0.96,U] [#3 -0.00,0.02,0.93,U] [#4 -0.33,-0.03,0.84,U] [#5 -0.07,0.07,0.98,U] [#6 -0.01,0.02,0.91,U] [#7 -0.53,-0.21,0.00,M5] [#8 -0.33,-0.21,0.80,U] 
02:22:01.712 00.001 6880 refined, 7 included, MultiStar: {-0.10, -0.08}, one-star: {0.12, -0.26}
02:22:01.712 00.000 6880 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.61) = xAngle (-0.85 = -0.85)
02:22:01.712 00.000 6880 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:22:01.712 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=0.09 mountY=-0.10, mountTheta=-0.87
02:22:01.713 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.08, opts=13)
02:22:01.713 00.000 6880 Enqueuing Move request for scope (-0.10, -0.08)
02:22:01.714 00.001 10052 Worker thread wakes up
02:22:01.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
02:22:01.714 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
02:22:01.714 00.000 10052 Moving (-0.10, -0.08) raw xDistance=0.09 yDistance=-0.10
02:22:01.714 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:22:01.714 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
02:22:01.714 00.000 10052 MoveAxis(E, 0, ABG)
02:22:01.714 00.000 10052 Move returns status 0, amount 0
02:22:01.714 00.000 10052 MoveAxis(N, 0, ABG)
02:22:01.714 00.000 10052 Move returns status 0, amount 0
02:22:01.714 00.000 10052 move complete, result=0
02:22:01.714 00.000 10052 worker thread done servicing request
02:22:01.738 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:01.778 00.040 6880 UpdateGuideState exits: m=2448 SNR=34.4
02:22:01.778 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:01.778 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:01.778 00.000 6880 Enqueuing Expose request
02:22:01.778 00.000 10052 Worker thread wakes up
02:22:01.779 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:01.779 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:01.779 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:02.912 01.133 10052 Exposure complete
02:22:02.951 00.039 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3bd9269-b2b4-4016-b650-ff3e68f6ae41"}
02:22:02.951 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3bd9269-b2b4-4016-b650-ff3e68f6ae41"}
02:22:02.952 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"64ffb1cb-85a8-494a-92a2-ec33abaaf1d2"}
02:22:02.952 00.000 6880 case statement mapped state 6 to 3
02:22:02.952 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"64ffb1cb-85a8-494a-92a2-ec33abaaf1d2"}
02:22:02.952 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c29d9325-fada-4166-b9c0-68badd613440"}
02:22:02.952 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3460,"width":15,"height":15,"star_pos":[7.04,7.39],"pixels":"..."},"id":"c29d9325-fada-4166-b9c0-68badd613440"}
02:22:02.987 00.035 10052 worker thread done servicing request
02:22:02.987 00.000 6880 OnExposeComplete: enter
02:22:02.987 00.000 6880 UpdateGuideState(): m_state=6
02:22:02.987 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3461
02:22:02.987 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=891.55, Mass=2427, SNR=34.1, Peak=175 HFD=4.3
02:22:02.989 00.002 6880 MultiStar: [#1 -0.46,-0.11,0.96,U] [#2 -0.26,0.11,1.01,U] [#3 -0.26,0.05,0.93,U] [#4 -0.37,0.22,0.82,U] [#5 -0.33,0.04,0.99,U] [#6 -0.45,-0.13,0.94,U] [#7 -0.36,0.35,0.75,U] [#8 -0.46,0.07,0.82,U] 
02:22:02.989 00.000 6880 single-star, 8 included, MultiStar: {-0.33, 0.04}, one-star: {-0.04, -0.11}
02:22:02.989 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
02:22:02.989 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:22:02.989 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.96 mountX=0.11 mountY=-0.04, mountTheta=-0.37
02:22:02.991 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.11, opts=13)
02:22:02.991 00.000 6880 Enqueuing Move request for scope (-0.04, -0.11)
02:22:02.992 00.001 10052 Worker thread wakes up
02:22:02.992 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
02:22:02.992 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
02:22:02.992 00.000 10052 Moving (-0.04, -0.11) raw xDistance=0.11 yDistance=-0.04
02:22:02.992 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:22:02.992 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:22:02.992 00.000 10052 MoveAxis(E, 0, ABG)
02:22:02.992 00.000 10052 Move returns status 0, amount 0
02:22:02.992 00.000 10052 MoveAxis(N, 0, ABG)
02:22:02.992 00.000 10052 Move returns status 0, amount 0
02:22:02.992 00.000 10052 move complete, result=0
02:22:02.992 00.000 10052 worker thread done servicing request
02:22:03.014 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:03.049 00.035 6880 UpdateGuideState exits: m=2427 SNR=34.1
02:22:03.049 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:03.049 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:03.049 00.000 6880 Enqueuing Expose request
02:22:03.049 00.000 10052 Worker thread wakes up
02:22:03.049 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:03.049 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:03.049 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:03.964 00.915 10052 Exposure complete
02:22:04.027 00.063 6880 OnExposeComplete: enter
02:22:04.027 00.000 6880 UpdateGuideState(): m_state=6
02:22:04.028 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3462
02:22:04.028 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.44, Mass=2357, SNR=33.6, Peak=159 HFD=4.6
02:22:04.028 00.000 6880 MultiStar: [#1 -0.50,-0.18,0.00,M1] [#2 -0.07,-0.24,1.04,U] [#3 -0.22,-0.18,0.95,U] [#4 -0.44,-0.04,0.85,U] [#5 -0.48,-0.00,0.98,U] [#6 -0.48,-0.27,0.00,M1] [#7 -0.29,-0.05,0.75,U] [#8 -0.61,-0.41,0.00,M1] 
02:22:04.028 00.000 10052 worker thread done servicing request
02:22:04.028 00.000 6880 single-star, 5 included, MultiStar: {-0.26, -0.13}, one-star: {-0.10, -0.21}
02:22:04.028 00.000 6880 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:22:04.028 00.000 6880 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
02:22:04.029 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.24 cameraTheta=-2.03 mountX=0.22 mountY=-0.10, mountTheta=-0.44
02:22:04.030 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.21, opts=13)
02:22:04.031 00.001 6880 Enqueuing Move request for scope (-0.10, -0.21)
02:22:04.032 00.001 10052 Worker thread wakes up
02:22:04.032 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.21) opts 0xd
02:22:04.032 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.21)
02:22:04.032 00.000 10052 Moving (-0.10, -0.21) raw xDistance=0.22 yDistance=-0.10
02:22:04.032 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:22:04.032 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
02:22:04.032 00.000 10052 MoveAxis(W, 58, ABG)
02:22:04.032 00.000 10052 Guiding  Dir = 3, Dur = 58
02:22:04.053 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:04.096 00.043 6880 UpdateGuideState exits: m=2357 SNR=33.6
02:22:04.096 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:04.096 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:04.097 00.001 6880 Enqueuing Expose request
02:22:04.105 00.008 10052 IsSlewing returns 0
02:22:04.173 00.068 10052 IsGuiding returns 0
02:22:04.309 00.136 10052 IsGuiding returns 1
02:22:04.310 00.001 10052 scope still moving after pulse duration time elapsed
02:22:04.379 00.069 10052 IsSlewing returns 0
02:22:04.455 00.076 10052 IsGuiding returns 0
02:22:04.455 00.000 10052 scope move finished after 58 + 225 ms
02:22:04.455 00.000 10052 Move returns status 0, amount 58
02:22:04.455 00.000 10052 MoveAxis(N, 0, ABG)
02:22:04.455 00.000 10052 Move returns status 0, amount 0
02:22:04.456 00.001 10052 move complete, result=0
02:22:04.456 00.000 10052 worker thread done servicing request
02:22:04.456 00.000 10052 Worker thread wakes up
02:22:04.456 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
02:22:04.456 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:04.456 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:04.951 00.495 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"52860146-d820-4329-a3d3-d8b3b28ff3af"}
02:22:04.951 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"52860146-d820-4329-a3d3-d8b3b28ff3af"}
02:22:04.952 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96de9f1d-d6cc-4d34-8ed2-ec9f53b08d14"}
02:22:04.952 00.000 6880 case statement mapped state 6 to 3
02:22:04.952 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96de9f1d-d6cc-4d34-8ed2-ec9f53b08d14"}
02:22:04.952 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9dc7bf28-f6ff-48a3-a81a-c6f0437d9af4"}
02:22:04.952 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3462,"width":15,"height":15,"star_pos":[6.81,7.44],"pixels":"..."},"id":"9dc7bf28-f6ff-48a3-a81a-c6f0437d9af4"}
02:22:05.596 00.644 10052 Exposure complete
02:22:05.670 00.074 10052 worker thread done servicing request
02:22:05.671 00.001 6880 OnExposeComplete: enter
02:22:05.671 00.000 6880 UpdateGuideState(): m_state=6
02:22:05.671 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3463
02:22:05.671 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.74, Mass=2371, SNR=33.8, Peak=154 HFD=4.5
02:22:05.671 00.000 6880 MultiStar: [#1 -0.49,-0.27,0.00,M2] [#2 -0.10,0.05,0.99,U] [#3 -0.23,0.12,0.92,U] [#4 -0.92,0.25,0.00,M1] [#5 -0.29,0.08,0.97,U] [#6 -0.47,-0.21,0.90,U] [#7 -0.35,-0.17,0.77,U] [#8 -0.52,-0.31,0.00,M2] 
02:22:05.672 00.001 6880 single-star, 5 included, MultiStar: {-0.23, 0.00}, one-star: {-0.01, 0.09}
02:22:05.672 00.000 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.30 = -2.99)
02:22:05.672 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.02)
02:22:05.672 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.68 mountX=-0.09 mountY=-0.01, mountTheta=-3.02
02:22:05.673 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.09, opts=13)
02:22:05.673 00.000 6880 Enqueuing Move request for scope (-0.01, 0.09)
02:22:05.673 00.000 10052 Worker thread wakes up
02:22:05.673 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.09) opts 0xd
02:22:05.674 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.09)
02:22:05.674 00.000 10052 Moving (-0.01, 0.09) raw xDistance=-0.09 yDistance=-0.01
02:22:05.674 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:22:05.674 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.11, using input
02:22:05.674 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
02:22:05.674 00.000 10052 MoveAxis(E, 0, ABG)
02:22:05.674 00.000 10052 Move returns status 0, amount 0
02:22:05.674 00.000 10052 MoveAxis(N, 0, ABG)
02:22:05.674 00.000 10052 Move returns status 0, amount 0
02:22:05.674 00.000 10052 move complete, result=0
02:22:05.674 00.000 10052 worker thread done servicing request
02:22:05.697 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:05.736 00.039 6880 UpdateGuideState exits: m=2371 SNR=33.8
02:22:05.736 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:05.736 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:05.736 00.000 6880 Enqueuing Expose request
02:22:05.737 00.001 10052 Worker thread wakes up
02:22:05.737 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:05.737 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:05.737 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:06.643 00.906 10052 Exposure complete
02:22:06.711 00.068 10052 worker thread done servicing request
02:22:06.712 00.001 6880 OnExposeComplete: enter
02:22:06.712 00.000 6880 UpdateGuideState(): m_state=6
02:22:06.712 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3464
02:22:06.712 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=891.67, Mass=2398, SNR=33.9, Peak=148 HFD=4.7
02:22:06.712 00.000 6880 MultiStar: [#1 -0.45,-0.19,0.94,U] [#2 -0.61,-0.08,0.00,M1] [#3 -0.44,0.35,0.00,M1] [#4 -0.20,0.13,0.83,U] [#5 -0.45,0.27,0.99,U] [#6 -0.69,-0.17,0.00,M1] [#7 -0.56,-0.17,0.00,M3] [#8 -0.63,0.10,0.00,M3] 
02:22:06.712 00.000 6880 single-star, 3 included, MultiStar: {-0.30, 0.06}, one-star: {-0.12, 0.02}
02:22:06.712 00.000 6880 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.61) = xAngle (4.59 = -1.69)
02:22:06.713 00.001 6880 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.56 = -1.72)
02:22:06.713 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.02 hyp=0.12 cameraTheta=2.98 mountX=-0.01 mountY=-0.12, mountTheta=-1.69
02:22:06.714 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.02, opts=13)
02:22:06.714 00.000 6880 Enqueuing Move request for scope (-0.12, 0.02)
02:22:06.714 00.000 10052 Worker thread wakes up
02:22:06.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.02) opts 0xd
02:22:06.714 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.02)
02:22:06.714 00.000 10052 Moving (-0.12, 0.02) raw xDistance=-0.01 yDistance=-0.12
02:22:06.714 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:22:06.714 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.12, using input
02:22:06.714 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
02:22:06.714 00.000 10052 MoveAxis(E, 0, ABG)
02:22:06.715 00.001 10052 Move returns status 0, amount 0
02:22:06.715 00.000 10052 MoveAxis(N, 0, ABG)
02:22:06.715 00.000 10052 Move returns status 0, amount 0
02:22:06.715 00.000 10052 move complete, result=0
02:22:06.715 00.000 10052 worker thread done servicing request
02:22:06.736 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:06.774 00.038 6880 UpdateGuideState exits: m=2398 SNR=33.9
02:22:06.774 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:06.774 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:06.774 00.000 6880 Enqueuing Expose request
02:22:06.774 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:06.774 00.000 10052 Worker thread wakes up
02:22:06.774 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:06.774 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:06.951 00.177 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0da952cd-8c15-4e2f-9180-ed952a6fe719"}
02:22:06.951 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0da952cd-8c15-4e2f-9180-ed952a6fe719"}
02:22:06.952 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a400baf9-7d88-4287-bc28-2d0620f76e37"}
02:22:06.952 00.000 6880 case statement mapped state 6 to 3
02:22:06.952 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a400baf9-7d88-4287-bc28-2d0620f76e37"}
02:22:06.952 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c77dc21a-8c9c-4d83-8f8f-8209d12ffad3"}
02:22:06.952 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3464,"width":15,"height":15,"star_pos":[6.80,6.67],"pixels":"..."},"id":"c77dc21a-8c9c-4d83-8f8f-8209d12ffad3"}
02:22:07.911 00.959 10052 Exposure complete
02:22:07.973 00.062 10052 worker thread done servicing request
02:22:07.973 00.000 6880 OnExposeComplete: enter
02:22:07.973 00.000 6880 UpdateGuideState(): m_state=6
02:22:07.973 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3465
02:22:07.973 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.83, Mass=2334, SNR=33.6, Peak=150 HFD=4.5
02:22:07.974 00.001 6880 MultiStar: [#1 -0.24,0.11,0.97,U] [#2 -0.53,-0.14,0.00,M2] [#3 -0.39,0.32,0.92,U] [#4 -0.09,0.43,0.85,U] [#5 -0.38,0.23,0.99,U] [#6 -0.58,-0.11,0.00,M2] [#7 -0.26,-0.16,0.79,U] [#8 -0.59,0.15,0.00,M4] 
02:22:07.974 00.000 6880 single-star, 5 included, MultiStar: {-0.24, 0.19}, one-star: {-0.10, 0.18}
02:22:07.974 00.000 6880 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.61) = xAngle (3.68 = -2.61)
02:22:07.974 00.000 6880 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.65 = -2.64)
02:22:07.974 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.18 hyp=0.20 cameraTheta=2.06 mountX=-0.17 mountY=-0.10, mountTheta=-2.63
02:22:07.975 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.18, opts=13)
02:22:07.975 00.000 6880 Enqueuing Move request for scope (-0.10, 0.18)
02:22:07.975 00.000 10052 Worker thread wakes up
02:22:07.976 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.18) opts 0xd
02:22:07.976 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.18)
02:22:07.976 00.000 10052 Moving (-0.10, 0.18) raw xDistance=-0.17 yDistance=-0.10
02:22:07.976 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:22:07.976 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.15, using input
02:22:07.976 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
02:22:07.976 00.000 10052 MoveAxis(E, 46, ABG)
02:22:07.976 00.000 10052 Guiding  Dir = 2, Dur = 46
02:22:07.995 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:08.027 00.032 6880 UpdateGuideState exits: m=2334 SNR=33.6
02:22:08.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:08.027 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:08.027 00.000 6880 Enqueuing Expose request
02:22:08.028 00.001 10052 IsSlewing returns 0
02:22:08.107 00.079 10052 IsGuiding returns 0
02:22:08.250 00.143 10052 IsGuiding returns 0
02:22:08.251 00.001 10052 Move returns status 0, amount 46
02:22:08.251 00.000 10052 MoveAxis(N, 0, ABG)
02:22:08.251 00.000 10052 Move returns status 0, amount 0
02:22:08.251 00.000 10052 move complete, result=0
02:22:08.251 00.000 10052 worker thread done servicing request
02:22:08.251 00.000 10052 Worker thread wakes up
02:22:08.251 00.000 6880 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
02:22:08.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:08.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:08.950 00.699 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5faa5c77-078b-40bd-bd0e-fbf105ac62ff"}
02:22:08.950 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5faa5c77-078b-40bd-bd0e-fbf105ac62ff"}
02:22:08.951 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca0cfea0-a9bb-4007-b12a-809aaa94a4fe"}
02:22:08.951 00.000 6880 case statement mapped state 6 to 3
02:22:08.951 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca0cfea0-a9bb-4007-b12a-809aaa94a4fe"}
02:22:08.952 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe934436-7ba1-4a9f-9867-ffe847536384"}
02:22:08.952 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3465,"width":15,"height":15,"star_pos":[6.82,6.83],"pixels":"..."},"id":"fe934436-7ba1-4a9f-9867-ffe847536384"}
02:22:09.168 00.216 10052 Exposure complete
02:22:09.235 00.067 6880 OnExposeComplete: enter
02:22:09.235 00.000 6880 UpdateGuideState(): m_state=6
02:22:09.236 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3466
02:22:09.236 00.000 10052 worker thread done servicing request
02:22:09.236 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.19, Mass=2514, SNR=34.8, Peak=139 HFD=4.5
02:22:09.236 00.000 6880 MultiStar: [#1 -0.59,-0.30,0.00,M1] [#2 -0.75,-0.18,0.00,M3] [#3 -0.71,-0.11,0.00,M1] [#4 -0.11,-0.32,0.84,U] [#5 -0.54,0.12,0.00,M1] [#6 -0.87,-0.30,0.00,M3] [#7 -0.34,-0.02,0.75,U] [#8 -0.76,-0.51,0.00,M5] 
02:22:09.236 00.000 6880 refined, 2 included, MultiStar: {-0.17, -0.29}, one-star: {-0.09, -0.46}
02:22:09.236 00.000 6880 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
02:22:09.236 00.000 6880 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
02:22:09.237 00.001 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.29 hyp=0.34 cameraTheta=-2.11 mountX=0.30 mountY=-0.17, mountTheta=-0.52
02:22:09.238 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.29, opts=13)
02:22:09.238 00.000 6880 Enqueuing Move request for scope (-0.17, -0.29)
02:22:09.238 00.000 10052 Worker thread wakes up
02:22:09.247 00.009 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.29) opts 0xd
02:22:09.247 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.29)
02:22:09.247 00.000 10052 Moving (-0.17, -0.29) raw xDistance=0.30 yDistance=-0.17
02:22:09.247 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
02:22:09.247 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.17 is < calculated value -0.19, using input
02:22:09.247 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:22:09.247 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.04
02:22:09.247 00.000 10052 MoveAxis(W, 77, ABG)
02:22:09.247 00.000 10052 Guiding  Dir = 3, Dur = 77
02:22:09.265 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:09.268 00.003 10052 IsSlewing returns 0
02:22:09.299 00.031 6880 UpdateGuideState exits: m=2514 SNR=34.8
02:22:09.299 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:09.299 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:09.299 00.000 6880 Enqueuing Expose request
02:22:09.306 00.007 10052 IsGuiding returns 0
02:22:09.334 00.028 10052 PulseGuide returned control before completion, sleep 60
02:22:09.420 00.086 10052 IsGuiding returns 0
02:22:09.420 00.000 10052 Move returns status 0, amount 77
02:22:09.420 00.000 10052 MoveAxis(N, 0, ABG)
02:22:09.420 00.000 10052 Move returns status 0, amount 0
02:22:09.420 00.000 10052 move complete, result=0
02:22:09.420 00.000 10052 worker thread done servicing request
02:22:09.420 00.000 10052 Worker thread wakes up
02:22:09.420 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.2 px 0 ms NORTH
02:22:09.420 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:09.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:10.558 01.138 10052 Exposure complete
02:22:10.618 00.060 10052 worker thread done servicing request
02:22:10.618 00.000 6880 OnExposeComplete: enter
02:22:10.618 00.000 6880 UpdateGuideState(): m_state=6
02:22:10.619 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3467
02:22:10.619 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=891.89, Mass=2348, SNR=33.6, Peak=128 HFD=4.7
02:22:10.619 00.000 6880 MultiStar: [#1 -0.46,0.27,0.00,M2] [#2 -0.15,0.17,0.98,U] [#3 -0.28,0.40,0.93,U] [#4 -0.02,0.25,0.83,U] [#5 -0.58,0.48,0.00,M2] [#6 -0.37,-0.13,0.93,U] [#7 -0.29,0.45,0.00,M2] [#8 -0.62,0.08,0.00,M6] 
02:22:10.619 00.000 6880 refined, 4 included, MultiStar: {-0.21, 0.18}, one-star: {-0.21, 0.24}
02:22:10.619 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.04 = -2.24)
02:22:10.619 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.27)
02:22:10.619 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.28 cameraTheta=2.43 mountX=-0.17 mountY=-0.21, mountTheta=-2.25
02:22:10.621 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.18, opts=13)
02:22:10.621 00.000 6880 Enqueuing Move request for scope (-0.21, 0.18)
02:22:10.621 00.000 10052 Worker thread wakes up
02:22:10.621 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
02:22:10.621 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
02:22:10.621 00.000 10052 Moving (-0.21, 0.18) raw xDistance=-0.17 yDistance=-0.21
02:22:10.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
02:22:10.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.21, slope = 0.00
02:22:10.621 00.000 10052 MoveAxis(E, 43, ABG)
02:22:10.621 00.000 10052 Guiding  Dir = 2, Dur = 43
02:22:10.640 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:10.641 00.001 10052 IsSlewing returns 0
02:22:10.673 00.032 6880 UpdateGuideState exits: m=2348 SNR=33.6
02:22:10.673 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:10.673 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:10.673 00.000 6880 Enqueuing Expose request
02:22:10.680 00.007 10052 IsGuiding returns 0
02:22:10.707 00.027 10052 PulseGuide returned control before completion, sleep 27
02:22:10.763 00.056 10052 IsGuiding returns 0
02:22:10.763 00.000 10052 Move returns status 0, amount 43
02:22:10.763 00.000 10052 MoveAxis(N, 39, ABG)
02:22:10.763 00.000 10052 Guiding  Dir = 0, Dur = 39
02:22:10.800 00.037 10052 IsSlewing returns 0
02:22:10.838 00.038 10052 IsGuiding returns 0
02:22:10.866 00.028 10052 PulseGuide returned control before completion, sleep 22
02:22:10.919 00.053 10052 IsGuiding returns 0
02:22:10.919 00.000 10052 Move returns status 0, amount 39
02:22:10.919 00.000 10052 move complete, result=0
02:22:10.919 00.000 10052 worker thread done servicing request
02:22:10.919 00.000 10052 Worker thread wakes up
02:22:10.919 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.2 px 39 ms NORTH
02:22:10.919 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:10.920 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:10.949 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec179979-736f-4538-90c9-a93907d8a38c"}
02:22:10.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec179979-736f-4538-90c9-a93907d8a38c"}
02:22:10.951 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e029267-8bad-43e1-b836-7eee1da38113"}
02:22:10.951 00.000 6880 case statement mapped state 6 to 3
02:22:10.952 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e029267-8bad-43e1-b836-7eee1da38113"}
02:22:10.953 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8e25928-93b1-4bcc-b1ae-1b0e156ee7bf"}
02:22:10.953 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3467,"width":15,"height":15,"star_pos":[6.70,6.89],"pixels":"..."},"id":"c8e25928-93b1-4bcc-b1ae-1b0e156ee7bf"}
02:22:11.837 00.884 10052 Exposure complete
02:22:11.915 00.078 10052 worker thread done servicing request
02:22:11.916 00.001 6880 OnExposeComplete: enter
02:22:11.916 00.000 6880 UpdateGuideState(): m_state=6
02:22:11.916 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3468
02:22:11.916 00.000 6880 Star::Find returns 1 (0), X=407.27, Y=892.09, Mass=2401, SNR=34.0, Peak=142 HFD=4.9
02:22:11.917 00.001 6880 MultiStar: [#1 -1.34,0.76,0.00,M3] [#2 -0.43,0.42,0.00,M3] [#3 -0.34,0.75,0.00,M1] [#4 -0.37,0.78,0.00,M1] [#5 -1.17,1.07,0.00,M3] [#6 -0.57,0.69,0.00,M3] [#7 -1.13,0.73,0.00,M3] [#8 -1.11,0.54,0.00,M7] 
02:22:11.917 00.000 6880 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.61) = xAngle (4.16 = -2.13)
02:22:11.917 00.000 6880 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.13 = -2.16)
02:22:11.917 00.000 6880 CameraToMount -- cameraX=-0.65 cameraY=0.44 hyp=0.78 cameraTheta=2.54 mountX=-0.41 mountY=-0.65, mountTheta=-2.13
02:22:11.918 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.65, y=0.44, opts=13)
02:22:11.919 00.001 6880 Enqueuing Move request for scope (-0.65, 0.44)
02:22:11.919 00.000 10052 Worker thread wakes up
02:22:11.919 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.65, 0.44) opts 0xd
02:22:11.919 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.65, 0.44)
02:22:11.919 00.000 10052 Moving (-0.65, 0.44) raw xDistance=-0.41 yDistance=-0.65
02:22:11.919 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
02:22:11.919 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.29 from input -0.65, slope = 0.00
02:22:11.919 00.000 10052 MoveAxis(E, 113, ABG)
02:22:11.919 00.000 10052 Guiding  Dir = 2, Dur = 113
02:22:11.949 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:11.965 00.016 10052 IsSlewing returns 0
02:22:11.990 00.025 6880 UpdateGuideState exits: m=2401 SNR=34.0
02:22:11.990 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:11.990 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:11.990 00.000 6880 Enqueuing Expose request
02:22:12.032 00.042 10052 IsGuiding returns 0
02:22:12.095 00.063 10052 PulseGuide returned control before completion, sleep 60
02:22:12.218 00.123 10052 IsGuiding returns 1
02:22:12.218 00.000 10052 scope still moving after pulse duration time elapsed
02:22:12.291 00.073 10052 IsSlewing returns 0
02:22:12.359 00.068 10052 IsGuiding returns 0
02:22:12.359 00.000 10052 scope move finished after 113 + 213 ms
02:22:12.359 00.000 10052 Move returns status 0, amount 113
02:22:12.359 00.000 10052 MoveAxis(N, 119, ABG)
02:22:12.359 00.000 10052 Guiding  Dir = 0, Dur = 119
02:22:12.434 00.075 10052 IsSlewing returns 0
02:22:12.504 00.070 10052 IsGuiding returns 0
02:22:12.564 00.060 10052 PulseGuide returned control before completion, sleep 70
02:22:12.713 00.149 10052 IsGuiding returns 0
02:22:12.714 00.001 10052 Move returns status 0, amount 119
02:22:12.714 00.000 10052 move complete, result=0
02:22:12.714 00.000 10052 worker thread done servicing request
02:22:12.714 00.000 6880 GuideStep: -0.4 px 113 ms EAST, -0.7 px 119 ms NORTH
02:22:12.715 00.001 10052 Worker thread wakes up
02:22:12.715 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:12.715 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:12.950 00.235 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e3379f08-781f-41fe-82a9-b493a09436ec"}
02:22:12.950 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e3379f08-781f-41fe-82a9-b493a09436ec"}
02:22:12.951 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abf0008c-ed7f-4ee6-80b0-5d62f3a4bc56"}
02:22:12.951 00.000 6880 case statement mapped state 6 to 3
02:22:12.951 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"abf0008c-ed7f-4ee6-80b0-5d62f3a4bc56"}
02:22:12.951 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82a24de6-1248-40ab-919e-bf388629ae43"}
02:22:12.952 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3468,"width":15,"height":15,"star_pos":[7.27,7.09],"pixels":"..."},"id":"82a24de6-1248-40ab-919e-bf388629ae43"}
02:22:13.841 00.889 10052 Exposure complete
02:22:13.901 00.060 10052 worker thread done servicing request
02:22:13.901 00.000 6880 OnExposeComplete: enter
02:22:13.901 00.000 6880 UpdateGuideState(): m_state=6
02:22:13.902 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3469
02:22:13.902 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=891.92, Mass=2386, SNR=33.9, Peak=128 HFD=4.6
02:22:13.902 00.000 6880 MultiStar: [#1 -0.38,0.00,0.96,U] [#2 -0.06,-0.04,0.96,U] [#3 0.30,-0.21,0.93,U] [#4 -0.41,0.46,0.00,M2] [#5 -0.36,0.22,0.97,U] [#6 -0.03,-0.20,0.90,U] [#7 -0.24,-0.10,0.77,U] [#8 -0.41,-0.44,0.00,M8] 
02:22:13.903 00.001 6880 refined, 6 included, MultiStar: {-0.11, -0.00}, one-star: {-0.01, 0.27}
02:22:13.903 00.000 6880 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
02:22:13.903 00.000 6880 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
02:22:13.903 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.00 hyp=0.11 cameraTheta=-3.14 mountX=0.01 mountY=-0.11, mountTheta=-1.52
02:22:13.904 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.00, opts=13)
02:22:13.904 00.000 6880 Enqueuing Move request for scope (-0.11, -0.00)
02:22:13.904 00.000 10052 Worker thread wakes up
02:22:13.904 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.00) opts 0xd
02:22:13.904 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.00)
02:22:13.904 00.000 10052 Moving (-0.11, -0.00) raw xDistance=0.01 yDistance=-0.11
02:22:13.904 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:22:13.904 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:22:13.904 00.000 10052 MoveAxis(E, 0, ABG)
02:22:13.905 00.001 10052 Move returns status 0, amount 0
02:22:13.905 00.000 10052 MoveAxis(N, 0, ABG)
02:22:13.905 00.000 10052 Move returns status 0, amount 0
02:22:13.905 00.000 10052 move complete, result=0
02:22:13.905 00.000 10052 worker thread done servicing request
02:22:13.925 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:13.968 00.043 6880 UpdateGuideState exits: m=2386 SNR=33.9
02:22:13.969 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:13.969 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:13.969 00.000 6880 Enqueuing Expose request
02:22:13.969 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:13.969 00.000 10052 Worker thread wakes up
02:22:13.969 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:13.969 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:14.877 00.908 10052 Exposure complete
02:22:14.949 00.072 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad22b775-4539-44d0-8ceb-c89a79cf3729"}
02:22:14.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad22b775-4539-44d0-8ceb-c89a79cf3729"}
02:22:14.950 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5de5f6c4-485a-48d7-a105-96bf87ea3cac"}
02:22:14.950 00.000 6880 case statement mapped state 6 to 3
02:22:14.950 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5de5f6c4-485a-48d7-a105-96bf87ea3cac"}
02:22:14.951 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e2810986-c200-4d7c-a393-ab41a9e0d434"}
02:22:14.951 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3469,"width":15,"height":15,"star_pos":[6.90,6.92],"pixels":"..."},"id":"e2810986-c200-4d7c-a393-ab41a9e0d434"}
02:22:14.953 00.002 10052 worker thread done servicing request
02:22:14.954 00.001 6880 OnExposeComplete: enter
02:22:14.954 00.000 6880 UpdateGuideState(): m_state=6
02:22:14.954 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3470
02:22:14.954 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=891.92, Mass=2376, SNR=33.7, Peak=122 HFD=4.5
02:22:14.954 00.000 6880 MultiStar: [#1 -0.39,0.33,0.96,U] [#2 -0.67,0.42,0.00,M3] [#3 -0.55,0.63,0.00,M1] [#4 0.12,0.12,0.81,U] [#5 -0.38,0.35,0.98,U] [#6 -0.80,0.42,0.00,M3] [#7 -0.26,0.44,0.76,U] [#8 -0.73,0.28,0.00,M9] 
02:22:14.955 00.001 6880 single-star, 4 included, MultiStar: {-0.17, 0.30}, one-star: {0.09, 0.27}
02:22:14.955 00.000 6880 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.61) = xAngle (2.87 = 2.87)
02:22:14.955 00.000 6880 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.84 = 2.84)
02:22:14.955 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.27 hyp=0.28 cameraTheta=1.26 mountX=-0.27 mountY=0.08, mountTheta=2.85
02:22:14.957 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.27, opts=13)
02:22:14.957 00.000 6880 Enqueuing Move request for scope (0.09, 0.27)
02:22:14.957 00.000 10052 Worker thread wakes up
02:22:14.958 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.27) opts 0xd
02:22:14.958 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.27)
02:22:14.958 00.000 10052 Moving (0.09, 0.27) raw xDistance=-0.27 yDistance=0.08
02:22:14.958 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:22:14.958 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.26, using input
02:22:14.958 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.14
02:22:14.958 00.000 10052 MoveAxis(E, 73, ABG)
02:22:14.958 00.000 10052 Guiding  Dir = 2, Dur = 73
02:22:14.978 00.020 10052 IsSlewing returns 0
02:22:14.979 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:15.015 00.036 6880 UpdateGuideState exits: m=2376 SNR=33.7
02:22:15.015 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:15.016 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:15.016 00.000 6880 Enqueuing Expose request
02:22:15.017 00.001 10052 IsGuiding returns 0
02:22:15.044 00.027 10052 PulseGuide returned control before completion, sleep 57
02:22:15.127 00.083 10052 IsGuiding returns 0
02:22:15.127 00.000 10052 Move returns status 0, amount 73
02:22:15.127 00.000 10052 MoveAxis(N, 0, ABG)
02:22:15.127 00.000 10052 Move returns status 0, amount 0
02:22:15.127 00.000 10052 move complete, result=0
02:22:15.127 00.000 10052 worker thread done servicing request
02:22:15.127 00.000 10052 Worker thread wakes up
02:22:15.127 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:15.127 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:15.133 00.006 6880 GuideStep: -0.3 px 73 ms EAST, 0.1 px 0 ms NORTH
02:22:16.266 01.133 10052 Exposure complete
02:22:16.333 00.067 10052 worker thread done servicing request
02:22:16.333 00.000 6880 OnExposeComplete: enter
02:22:16.333 00.000 6880 UpdateGuideState(): m_state=6
02:22:16.333 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3471
02:22:16.334 00.001 6880 Star::Find returns 1 (0), X=408.22, Y=891.30, Mass=2395, SNR=34.0, Peak=134 HFD=4.9
02:22:16.334 00.000 6880 MultiStar: [#1 0.09,0.25,0.96,U] [#2 -0.60,0.20,0.00,M4] [#3 -0.38,0.03,0.92,U] [#4 -0.00,0.11,0.83,U] [#5 -0.05,-0.30,0.97,U] [#6 -0.59,0.02,0.00,M4] [#7 0.18,0.46,0.75,U] [#8 -0.01,0.24,0.78,U] 
02:22:16.334 00.000 6880 refined, 6 included, MultiStar: {0.02, 0.04}, one-star: {0.30, -0.35}
02:22:16.334 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.79 = 2.79)
02:22:16.334 00.000 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.76 = 2.76)
02:22:16.334 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.04 cameraTheta=1.18 mountX=-0.04 mountY=0.02, mountTheta=2.77
02:22:16.337 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.04, opts=13)
02:22:16.337 00.000 6880 Enqueuing Move request for scope (0.02, 0.04)
02:22:16.337 00.000 10052 Worker thread wakes up
02:22:16.337 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:22:16.337 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:22:16.337 00.000 10052 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
02:22:16.337 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:22:16.337 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.27, using input
02:22:16.337 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.12
02:22:16.337 00.000 10052 MoveAxis(E, 0, ABG)
02:22:16.337 00.000 10052 Move returns status 0, amount 0
02:22:16.337 00.000 10052 MoveAxis(N, 0, ABG)
02:22:16.338 00.001 10052 Move returns status 0, amount 0
02:22:16.338 00.000 10052 move complete, result=0
02:22:16.338 00.000 10052 worker thread done servicing request
02:22:16.358 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:16.395 00.037 6880 UpdateGuideState exits: m=2395 SNR=34.0
02:22:16.395 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:16.395 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:16.395 00.000 6880 Enqueuing Expose request
02:22:16.395 00.000 10052 Worker thread wakes up
02:22:16.395 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:16.395 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:16.395 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:22:16.948 00.553 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5b48181-b359-4c41-b52a-c4f9a0b3d83b"}
02:22:16.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5b48181-b359-4c41-b52a-c4f9a0b3d83b"}
02:22:16.949 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ff6432e-c4b7-446d-9ce1-0b77791c9e22"}
02:22:16.949 00.000 6880 case statement mapped state 6 to 3
02:22:16.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ff6432e-c4b7-446d-9ce1-0b77791c9e22"}
02:22:16.949 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"136f2899-02b1-4570-beff-ff048808a6d2"}
02:22:16.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3471,"width":15,"height":15,"star_pos":[7.22,7.30],"pixels":"..."},"id":"136f2899-02b1-4570-beff-ff048808a6d2"}
02:22:17.314 00.365 10052 Exposure complete
02:22:17.382 00.068 10052 worker thread done servicing request
02:22:17.383 00.001 6880 OnExposeComplete: enter
02:22:17.383 00.000 6880 UpdateGuideState(): m_state=6
02:22:17.383 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3472
02:22:17.383 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=891.58, Mass=2401, SNR=33.9, Peak=123 HFD=4.8
02:22:17.383 00.000 6880 MultiStar: [#1 0.31,-0.15,0.95,U] [#2 -0.05,0.24,0.96,U] [#3 -0.27,0.17,0.93,U] [#4 0.51,0.18,0.00,M1] [#5 0.14,-0.34,0.99,U] [#6 -0.48,0.37,0.00,M5] [#7 0.40,0.51,0.00,M1] [#8 -0.40,0.15,0.76,U] 
02:22:17.384 00.001 6880 refined, 5 included, MultiStar: {0.10, -0.01}, one-star: {0.76, -0.07}
02:22:17.384 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
02:22:17.384 00.000 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
02:22:17.384 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.01 hyp=0.10 cameraTheta=-0.07 mountX=0.00 mountY=0.10, mountTheta=1.54
02:22:17.385 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.01, opts=13)
02:22:17.385 00.000 6880 Enqueuing Move request for scope (0.10, -0.01)
02:22:17.385 00.000 10052 Worker thread wakes up
02:22:17.385 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.01) opts 0xd
02:22:17.385 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.01)
02:22:17.385 00.000 10052 Moving (0.10, -0.01) raw xDistance=0.00 yDistance=0.10
02:22:17.385 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:22:17.385 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.29, using input
02:22:17.386 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.11
02:22:17.386 00.000 10052 MoveAxis(E, 0, ABG)
02:22:17.386 00.000 10052 Move returns status 0, amount 0
02:22:17.386 00.000 10052 MoveAxis(N, 0, ABG)
02:22:17.386 00.000 10052 Move returns status 0, amount 0
02:22:17.386 00.000 10052 move complete, result=0
02:22:17.386 00.000 10052 worker thread done servicing request
02:22:17.408 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:17.448 00.040 6880 UpdateGuideState exits: m=2401 SNR=33.9
02:22:17.449 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:17.449 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:17.449 00.000 6880 Enqueuing Expose request
02:22:17.449 00.000 10052 Worker thread wakes up
02:22:17.449 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:22:17.449 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:17.449 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:18.588 01.139 10052 Exposure complete
02:22:18.665 00.077 10052 worker thread done servicing request
02:22:18.665 00.000 6880 OnExposeComplete: enter
02:22:18.665 00.000 6880 UpdateGuideState(): m_state=6
02:22:18.665 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3473
02:22:18.666 00.001 6880 Star::Find returns 1 (0), X=408.55, Y=891.36, Mass=2346, SNR=33.5, Peak=145 HFD=4.4
02:22:18.666 00.000 6880 MultiStar: [#1 -0.04,-0.44,0.98,U] [#2 0.13,-0.20,0.97,U] [#3 0.33,-0.06,0.93,U] [#4 0.06,-0.25,0.84,U] [#5 0.22,-0.48,0.00,M1] [#6 0.08,-0.16,0.92,U] [#7 0.07,-0.07,0.75,U] [#8 0.16,-0.36,0.82,U] 
02:22:18.666 00.000 6880 refined, 7 included, MultiStar: {0.18, -0.23}, one-star: {0.63, -0.30}
02:22:18.666 00.000 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.71 = 0.71)
02:22:18.666 00.000 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
02:22:18.666 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.23 hyp=0.30 cameraTheta=-0.90 mountX=0.23 mountY=0.19, mountTheta=0.69
02:22:18.668 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.23, opts=13)
02:22:18.668 00.000 6880 Enqueuing Move request for scope (0.18, -0.23)
02:22:18.668 00.000 10052 Worker thread wakes up
02:22:18.668 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.23) opts 0xd
02:22:18.668 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.23)
02:22:18.668 00.000 10052 Moving (0.18, -0.23) raw xDistance=0.23 yDistance=0.19
02:22:18.669 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:22:18.669 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.32, using input
02:22:18.669 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:22:18.669 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.19, slope = 0.10
02:22:18.669 00.000 10052 MoveAxis(W, 60, ABG)
02:22:18.669 00.000 10052 Guiding  Dir = 3, Dur = 60
02:22:18.690 00.021 10052 IsSlewing returns 0
02:22:18.696 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:18.727 00.031 10052 IsGuiding returns 0
02:22:18.738 00.011 6880 UpdateGuideState exits: m=2346 SNR=33.5
02:22:18.738 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:18.738 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:18.738 00.000 6880 Enqueuing Expose request
02:22:18.755 00.017 10052 PulseGuide returned control before completion, sleep 43
02:22:18.822 00.067 10052 IsGuiding returns 0
02:22:18.822 00.000 10052 Move returns status 0, amount 60
02:22:18.822 00.000 10052 MoveAxis(S, 34, ABG)
02:22:18.822 00.000 10052 Guiding  Dir = 1, Dur = 34
02:22:18.861 00.039 10052 IsSlewing returns 0
02:22:18.899 00.038 10052 IsGuiding returns 0
02:22:18.925 00.026 10052 PulseGuide returned control before completion, sleep 18
02:22:18.948 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85d43ff7-695b-40e0-b669-3fa6256d5058"}
02:22:18.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85d43ff7-695b-40e0-b669-3fa6256d5058"}
02:22:18.949 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30acc917-774d-4a33-8eb2-033a0994b2f0"}
02:22:18.949 00.000 6880 case statement mapped state 6 to 3
02:22:18.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"30acc917-774d-4a33-8eb2-033a0994b2f0"}
02:22:18.949 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1841c5b6-0677-41b4-a6c9-7040859880ed"}
02:22:18.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3473,"width":15,"height":15,"star_pos":[6.55,7.36],"pixels":"..."},"id":"1841c5b6-0677-41b4-a6c9-7040859880ed"}
02:22:18.978 00.029 10052 IsGuiding returns 0
02:22:18.978 00.000 10052 Move returns status 0, amount 34
02:22:18.978 00.000 10052 move complete, result=0
02:22:18.979 00.001 10052 worker thread done servicing request
02:22:18.979 00.000 10052 Worker thread wakes up
02:22:18.979 00.000 6880 GuideStep: 0.2 px 60 ms WEST, 0.2 px 34 ms SOUTH
02:22:18.979 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:18.979 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:19.886 00.907 10052 Exposure complete
02:22:19.960 00.074 10052 worker thread done servicing request
02:22:19.960 00.000 6880 OnExposeComplete: enter
02:22:19.960 00.000 6880 UpdateGuideState(): m_state=6
02:22:19.961 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3474
02:22:19.961 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=891.33, Mass=2418, SNR=34.0, Peak=146 HFD=4.7
02:22:19.961 00.000 6880 MultiStar: [#1 -0.08,-0.28,0.99,U] [#2 0.21,-0.33,0.99,U] [#3 0.05,-0.09,0.90,U] [#4 -0.15,-0.07,0.84,U] [#5 0.02,0.04,0.98,U] [#6 -0.05,-0.34,0.91,U] [#7 -0.03,-0.13,0.76,U] [#8 -0.19,-0.40,0.80,U] 
02:22:19.961 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.21}, one-star: {0.39, -0.32}
02:22:19.961 00.000 6880 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.61) = xAngle (0.17 = 0.17)
02:22:19.961 00.000 6880 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:22:19.962 00.001 6880 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.44 mountX=0.21 mountY=0.03, mountTheta=0.14
02:22:19.963 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.21, opts=13)
02:22:19.963 00.000 6880 Enqueuing Move request for scope (0.03, -0.21)
02:22:19.963 00.000 10052 Worker thread wakes up
02:22:19.963 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
02:22:19.963 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
02:22:19.963 00.000 10052 Moving (0.03, -0.21) raw xDistance=0.21 yDistance=0.03
02:22:19.963 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:22:19.963 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
02:22:19.963 00.000 10052 MoveAxis(W, 60, ABG)
02:22:19.963 00.000 10052 Guiding  Dir = 3, Dur = 60
02:22:19.984 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:20.027 00.043 6880 UpdateGuideState exits: m=2418 SNR=34.0
02:22:20.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:20.027 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:20.027 00.000 6880 Enqueuing Expose request
02:22:20.030 00.003 10052 IsSlewing returns 0
02:22:20.108 00.078 10052 IsGuiding returns 0
02:22:20.253 00.145 10052 IsGuiding returns 1
02:22:20.253 00.000 10052 scope still moving after pulse duration time elapsed
02:22:20.357 00.104 10052 IsSlewing returns 0
02:22:20.428 00.071 10052 IsGuiding returns 0
02:22:20.428 00.000 10052 scope move finished after 60 + 259 ms
02:22:20.428 00.000 10052 Move returns status 0, amount 60
02:22:20.428 00.000 10052 MoveAxis(N, 0, ABG)
02:22:20.428 00.000 10052 Move returns status 0, amount 0
02:22:20.428 00.000 10052 move complete, result=0
02:22:20.428 00.000 10052 worker thread done servicing request
02:22:20.428 00.000 10052 Worker thread wakes up
02:22:20.428 00.000 6880 GuideStep: 0.2 px 60 ms WEST, 0.0 px 0 ms NORTH
02:22:20.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:20.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:20.947 00.519 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26130503-cc13-446c-8ea5-f972ac1686b4"}
02:22:20.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26130503-cc13-446c-8ea5-f972ac1686b4"}
02:22:20.947 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f6e1b83-0961-4d95-8375-1f5d5ce62dab"}
02:22:20.947 00.000 6880 case statement mapped state 6 to 3
02:22:20.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f6e1b83-0961-4d95-8375-1f5d5ce62dab"}
02:22:20.949 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d33ef185-a06d-443f-9edb-0f1bd6d0e923"}
02:22:20.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3474,"width":15,"height":15,"star_pos":[7.31,7.33],"pixels":"..."},"id":"d33ef185-a06d-443f-9edb-0f1bd6d0e923"}
02:22:21.557 00.608 10052 Exposure complete
02:22:21.621 00.064 10052 worker thread done servicing request
02:22:21.621 00.000 6880 OnExposeComplete: enter
02:22:21.621 00.000 6880 UpdateGuideState(): m_state=6
02:22:21.621 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3475
02:22:21.621 00.000 6880 Star::Find returns 1 (0), X=408.72, Y=891.50, Mass=2410, SNR=34.0, Peak=155 HFD=4.6
02:22:21.621 00.000 6880 MultiStar: [#1 -0.07,0.08,0.95,U] [#2 -0.02,0.34,0.98,U] [#3 0.31,0.14,0.91,U] [#4 0.01,-0.05,0.83,U] [#5 0.20,0.23,0.98,U] [#6 0.18,0.17,0.89,U] [#7 0.09,0.06,0.76,U] [#8 0.11,-0.03,0.78,U] 
02:22:21.621 00.000 6880 refined, 8 included, MultiStar: {0.19, 0.09}, one-star: {0.80, -0.15}
02:22:21.622 00.001 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.07 = 2.07)
02:22:21.622 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
02:22:21.622 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.45 mountX=-0.10 mountY=0.19, mountTheta=2.06
02:22:21.623 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.09, opts=13)
02:22:21.624 00.001 6880 Enqueuing Move request for scope (0.19, 0.09)
02:22:21.624 00.000 10052 Worker thread wakes up
02:22:21.624 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
02:22:21.624 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
02:22:21.624 00.000 10052 Moving (0.19, 0.09) raw xDistance=-0.10 yDistance=0.19
02:22:21.624 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:22:21.624 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.19, slope = 0.00
02:22:21.624 00.000 10052 MoveAxis(E, 0, ABG)
02:22:21.624 00.000 10052 Move returns status 0, amount 0
02:22:21.624 00.000 10052 MoveAxis(S, 34, ABG)
02:22:21.625 00.001 10052 Guiding  Dir = 1, Dur = 34
02:22:21.651 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:21.686 00.035 6880 UpdateGuideState exits: m=2410 SNR=34.0
02:22:21.686 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:21.686 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:21.686 00.000 6880 Enqueuing Expose request
02:22:21.690 00.004 10052 IsSlewing returns 0
02:22:21.769 00.079 10052 IsGuiding returns 0
02:22:21.913 00.144 10052 IsGuiding returns 0
02:22:21.913 00.000 10052 Move returns status 0, amount 34
02:22:21.913 00.000 10052 move complete, result=0
02:22:21.913 00.000 10052 worker thread done servicing request
02:22:21.913 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 34 ms SOUTH
02:22:21.913 00.000 10052 Worker thread wakes up
02:22:21.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:21.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:22.829 00.916 10052 Exposure complete
02:22:22.895 00.066 10052 worker thread done servicing request
02:22:22.895 00.000 6880 OnExposeComplete: enter
02:22:22.895 00.000 6880 UpdateGuideState(): m_state=6
02:22:22.895 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3476
02:22:22.895 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=891.72, Mass=2361, SNR=33.6, Peak=138 HFD=4.6
02:22:22.896 00.001 6880 MultiStar: [#1 0.04,-0.10,0.95,U] [#2 -0.12,0.29,1.00,U] [#3 0.16,0.27,0.93,U] [#4 -0.01,0.20,0.84,U] [#5 0.02,0.28,0.99,U] [#6 -0.09,0.17,0.94,U] [#7 0.01,0.07,0.77,U] [#8 -0.12,-0.28,0.80,U] 
02:22:22.896 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.31, 0.07}
02:22:22.896 00.000 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.96 = 2.96)
02:22:22.896 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.93 = 2.93)
02:22:22.896 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.12 cameraTheta=1.35 mountX=-0.12 mountY=0.03, mountTheta=2.93
02:22:22.897 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.11, opts=13)
02:22:22.897 00.000 6880 Enqueuing Move request for scope (0.03, 0.11)
02:22:22.897 00.000 10052 Worker thread wakes up
02:22:22.897 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
02:22:22.897 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:22:22.897 00.000 10052 Moving (0.03, 0.11) raw xDistance=-0.12 yDistance=0.03
02:22:22.897 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:22:22.897 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
02:22:22.898 00.001 10052 MoveAxis(E, 31, ABG)
02:22:22.898 00.000 10052 Guiding  Dir = 2, Dur = 31
02:22:22.917 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:22.918 00.001 10052 IsSlewing returns 0
02:22:22.949 00.031 6880 UpdateGuideState exits: m=2361 SNR=33.6
02:22:22.949 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:22.949 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:22.949 00.000 6880 Enqueuing Expose request
02:22:22.950 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48ba1b78-d5d8-462f-b272-90c899fa6f17"}
02:22:22.950 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48ba1b78-d5d8-462f-b272-90c899fa6f17"}
02:22:22.956 00.006 10052 IsGuiding returns 0
02:22:22.957 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a541a7e-c68c-43b7-b36b-8a3ae4c459ac"}
02:22:22.957 00.000 6880 case statement mapped state 6 to 3
02:22:22.957 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a541a7e-c68c-43b7-b36b-8a3ae4c459ac"}
02:22:22.959 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8cbabecb-3c0a-4fd5-927d-2f1bbd492f96"}
02:22:22.959 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3476,"width":15,"height":15,"star_pos":[7.22,6.72],"pixels":"..."},"id":"8cbabecb-3c0a-4fd5-927d-2f1bbd492f96"}
02:22:22.983 00.024 10052 PulseGuide returned control before completion, sleep 15
02:22:23.022 00.039 10052 IsGuiding returns 0
02:22:23.022 00.000 10052 Move returns status 0, amount 31
02:22:23.022 00.000 10052 MoveAxis(N, 0, ABG)
02:22:23.023 00.001 10052 Move returns status 0, amount 0
02:22:23.023 00.000 10052 move complete, result=0
02:22:23.023 00.000 10052 worker thread done servicing request
02:22:23.023 00.000 10052 Worker thread wakes up
02:22:23.023 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:23.023 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:23.040 00.017 6880 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
02:22:24.150 01.110 10052 Exposure complete
02:22:24.217 00.067 10052 worker thread done servicing request
02:22:24.217 00.000 6880 OnExposeComplete: enter
02:22:24.217 00.000 6880 UpdateGuideState(): m_state=6
02:22:24.218 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3477
02:22:24.218 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=891.26, Mass=2391, SNR=34.0, Peak=139 HFD=4.8
02:22:24.218 00.000 6880 MultiStar: [#1 0.05,-0.21,0.95,U] [#2 -0.02,0.24,0.98,U] [#3 -0.20,0.03,0.90,U] [#4 0.16,-0.04,0.83,U] [#5 -0.01,0.08,0.96,U] [#6 -0.16,-0.29,0.91,U] [#7 0.08,-0.05,0.79,U] [#8 -0.21,-0.16,0.76,U] 
02:22:24.218 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {0.24, -0.39}
02:22:24.218 00.000 6880 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.61) = xAngle (-0.01 = -0.01)
02:22:24.218 00.000 6880 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:22:24.218 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.62 mountX=0.09 mountY=-0.00, mountTheta=-0.04
02:22:24.219 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.09, opts=13)
02:22:24.220 00.001 6880 Enqueuing Move request for scope (-0.00, -0.09)
02:22:24.220 00.000 10052 Worker thread wakes up
02:22:24.220 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
02:22:24.220 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
02:22:24.220 00.000 10052 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=-0.00
02:22:24.220 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:22:24.220 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.05, using input
02:22:24.220 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.03
02:22:24.220 00.000 10052 MoveAxis(E, 0, ABG)
02:22:24.220 00.000 10052 Move returns status 0, amount 0
02:22:24.220 00.000 10052 MoveAxis(N, 0, ABG)
02:22:24.220 00.000 10052 Move returns status 0, amount 0
02:22:24.220 00.000 10052 move complete, result=0
02:22:24.220 00.000 10052 worker thread done servicing request
02:22:24.240 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:24.276 00.036 6880 UpdateGuideState exits: m=2391 SNR=34.0
02:22:24.276 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:24.276 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:24.276 00.000 6880 Enqueuing Expose request
02:22:24.276 00.000 10052 Worker thread wakes up
02:22:24.276 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:22:24.276 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:24.277 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:24.946 00.669 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f0e306d8-8e83-4cf4-b49a-bf96adeae754"}
02:22:24.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f0e306d8-8e83-4cf4-b49a-bf96adeae754"}
02:22:24.947 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf5390f9-e646-4990-8584-0a305fa54d46"}
02:22:24.947 00.000 6880 case statement mapped state 6 to 3
02:22:24.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf5390f9-e646-4990-8584-0a305fa54d46"}
02:22:24.947 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7671ca2f-07da-4f10-a1f0-983f7f857311"}
02:22:24.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3477,"width":15,"height":15,"star_pos":[7.16,7.26],"pixels":"..."},"id":"7671ca2f-07da-4f10-a1f0-983f7f857311"}
02:22:25.187 00.240 10052 Exposure complete
02:22:25.255 00.068 10052 worker thread done servicing request
02:22:25.255 00.000 6880 OnExposeComplete: enter
02:22:25.255 00.000 6880 UpdateGuideState(): m_state=6
02:22:25.255 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3478
02:22:25.255 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=891.27, Mass=2434, SNR=34.2, Peak=153 HFD=4.5
02:22:25.256 00.001 6880 MultiStar: [#1 -0.36,-0.36,0.93,U] [#2 -0.27,-0.08,1.00,U] [#3 -0.42,-0.07,0.89,U] [#4 -0.33,-0.18,0.84,U] [#5 -0.27,-0.35,0.95,U] [#6 -0.60,-0.28,0.00,M1] [#7 -0.44,-0.05,0.75,U] [#8 -0.58,-0.35,0.00,M3] 
02:22:25.256 00.000 6880 refined, 6 included, MultiStar: {-0.27, -0.22}, one-star: {0.11, -0.38}
02:22:25.256 00.000 6880 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.61) = xAngle (-0.86 = -0.86)
02:22:25.256 00.000 6880 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
02:22:25.257 00.001 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.22 hyp=0.35 cameraTheta=-2.47 mountX=0.23 mountY=-0.27, mountTheta=-0.87
02:22:25.259 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.22, opts=13)
02:22:25.259 00.000 6880 Enqueuing Move request for scope (-0.27, -0.22)
02:22:25.259 00.000 10052 Worker thread wakes up
02:22:25.259 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.22) opts 0xd
02:22:25.259 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.22)
02:22:25.259 00.000 10052 Moving (-0.27, -0.22) raw xDistance=0.23 yDistance=-0.27
02:22:25.259 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:22:25.259 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.27, slope = -0.08
02:22:25.259 00.000 10052 MoveAxis(W, 61, ABG)
02:22:25.259 00.000 10052 Guiding  Dir = 3, Dur = 61
02:22:25.280 00.021 10052 IsSlewing returns 0
02:22:25.282 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:25.317 00.035 6880 UpdateGuideState exits: m=2434 SNR=34.2
02:22:25.317 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:25.317 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:25.317 00.000 6880 Enqueuing Expose request
02:22:25.318 00.001 10052 IsGuiding returns 0
02:22:25.345 00.027 10052 PulseGuide returned control before completion, sleep 44
02:22:25.425 00.080 10052 IsGuiding returns 0
02:22:25.426 00.001 10052 Move returns status 0, amount 61
02:22:25.426 00.000 10052 MoveAxis(N, 72, ABG)
02:22:25.426 00.000 10052 Guiding  Dir = 0, Dur = 72
02:22:25.464 00.038 10052 IsSlewing returns 0
02:22:25.501 00.037 10052 IsGuiding returns 0
02:22:25.567 00.066 10052 PulseGuide returned control before completion, sleep 17
02:22:25.645 00.078 10052 IsGuiding returns 1
02:22:25.645 00.000 10052 scope still moving after pulse duration time elapsed
02:22:25.719 00.074 10052 IsSlewing returns 0
02:22:25.794 00.075 10052 IsGuiding returns 0
02:22:25.794 00.000 10052 scope move finished after 72 + 220 ms
02:22:25.794 00.000 10052 Move returns status 0, amount 72
02:22:25.794 00.000 10052 move complete, result=0
02:22:25.794 00.000 10052 worker thread done servicing request
02:22:25.794 00.000 6880 GuideStep: 0.2 px 61 ms WEST, -0.3 px 72 ms NORTH
02:22:25.795 00.001 10052 Worker thread wakes up
02:22:25.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:25.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:26.927 01.132 10052 Exposure complete
02:22:26.944 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e64de32e-2489-4e11-b27d-83d7c6de2efa"}
02:22:26.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e64de32e-2489-4e11-b27d-83d7c6de2efa"}
02:22:26.945 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9925e03e-1f6d-4f96-b103-d5d2219b66d3"}
02:22:26.945 00.000 6880 case statement mapped state 6 to 3
02:22:26.945 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9925e03e-1f6d-4f96-b103-d5d2219b66d3"}
02:22:26.945 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cb689b93-86fd-472f-aade-1a118a42083d"}
02:22:26.945 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3478,"width":15,"height":15,"star_pos":[7.02,7.27],"pixels":"..."},"id":"cb689b93-86fd-472f-aade-1a118a42083d"}
02:22:26.994 00.049 10052 worker thread done servicing request
02:22:26.995 00.001 6880 OnExposeComplete: enter
02:22:26.995 00.000 6880 UpdateGuideState(): m_state=6
02:22:26.995 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3479
02:22:26.995 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=891.24, Mass=2490, SNR=34.7, Peak=171 HFD=4.4
02:22:26.995 00.000 6880 MultiStar: [#1 -0.21,-0.45,0.93,U] [#2 0.01,-0.02,0.94,U] [#3 0.11,-0.20,0.91,U] [#4 -0.20,-0.19,0.84,U] [#5 -0.10,-0.19,0.98,U] [#6 -0.24,-0.34,0.88,U] [#7 -0.28,-0.04,0.74,U] [#8 -0.35,-0.52,0.00,M4] 
02:22:26.996 00.001 6880 refined, 7 included, MultiStar: {-0.09, -0.24}, one-star: {0.13, -0.42}
02:22:26.996 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
02:22:26.996 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
02:22:26.996 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.92 mountX=0.24 mountY=-0.08, mountTheta=-0.34
02:22:26.997 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.24, opts=13)
02:22:26.997 00.000 6880 Enqueuing Move request for scope (-0.09, -0.24)
02:22:26.997 00.000 10052 Worker thread wakes up
02:22:26.997 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
02:22:26.998 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
02:22:26.998 00.000 10052 Moving (-0.09, -0.24) raw xDistance=0.24 yDistance=-0.08
02:22:26.998 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:22:26.998 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.15, using input
02:22:26.998 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.06
02:22:26.998 00.000 10052 MoveAxis(W, 67, ABG)
02:22:26.998 00.000 10052 Guiding  Dir = 3, Dur = 67
02:22:27.018 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:27.020 00.002 10052 IsSlewing returns 0
02:22:27.052 00.032 6880 UpdateGuideState exits: m=2490 SNR=34.7
02:22:27.052 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:27.052 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:27.052 00.000 6880 Enqueuing Expose request
02:22:27.057 00.005 10052 IsGuiding returns 0
02:22:27.085 00.028 10052 PulseGuide returned control before completion, sleep 50
02:22:27.159 00.074 10052 IsGuiding returns 0
02:22:27.160 00.001 10052 Move returns status 0, amount 67
02:22:27.160 00.000 10052 MoveAxis(N, 0, ABG)
02:22:27.160 00.000 10052 Move returns status 0, amount 0
02:22:27.160 00.000 10052 move complete, result=0
02:22:27.160 00.000 10052 worker thread done servicing request
02:22:27.160 00.000 10052 Worker thread wakes up
02:22:27.160 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:27.160 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:27.166 00.006 6880 GuideStep: 0.2 px 67 ms WEST, -0.1 px 0 ms NORTH
02:22:28.067 00.901 10052 Exposure complete
02:22:28.131 00.064 10052 worker thread done servicing request
02:22:28.131 00.000 6880 OnExposeComplete: enter
02:22:28.131 00.000 6880 UpdateGuideState(): m_state=6
02:22:28.132 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3480
02:22:28.132 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=891.51, Mass=2269, SNR=32.9, Peak=139 HFD=4.7
02:22:28.132 00.000 6880 MultiStar: [#1 -0.42,-0.17,1.00,U] [#2 -0.12,0.07,1.02,U] [#3 0.04,0.10,0.96,U] [#4 -0.12,-0.08,0.87,U] [#5 -0.08,0.02,1.02,U] [#6 -0.46,-0.28,0.00,M1] [#7 -0.19,-0.13,0.80,U] [#8 -0.31,-0.42,0.83,U] 
02:22:28.132 00.000 6880 refined, 7 included, MultiStar: {-0.12, -0.09}, one-star: {0.21, -0.14}
02:22:28.132 00.000 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.90 = -0.90)
02:22:28.132 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
02:22:28.132 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-2.51 mountX=0.09 mountY=-0.12, mountTheta=-0.91
02:22:28.134 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.09, opts=13)
02:22:28.134 00.000 6880 Enqueuing Move request for scope (-0.12, -0.09)
02:22:28.134 00.000 10052 Worker thread wakes up
02:22:28.134 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.09) opts 0xd
02:22:28.134 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.09)
02:22:28.134 00.000 10052 Moving (-0.12, -0.09) raw xDistance=0.09 yDistance=-0.12
02:22:28.134 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:22:28.135 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.14, using input
02:22:28.135 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.05
02:22:28.135 00.000 10052 MoveAxis(E, 0, ABG)
02:22:28.135 00.000 10052 Move returns status 0, amount 0
02:22:28.135 00.000 10052 MoveAxis(N, 0, ABG)
02:22:28.135 00.000 10052 Move returns status 0, amount 0
02:22:28.135 00.000 10052 move complete, result=0
02:22:28.135 00.000 10052 worker thread done servicing request
02:22:28.156 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:28.193 00.037 6880 UpdateGuideState exits: m=2269 SNR=32.9
02:22:28.193 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:28.193 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:28.193 00.000 6880 Enqueuing Expose request
02:22:28.193 00.000 10052 Worker thread wakes up
02:22:28.193 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:28.194 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:28.194 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:28.945 00.751 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1df2f86-b66d-4e21-9144-82dd16bf8b05"}
02:22:28.945 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1df2f86-b66d-4e21-9144-82dd16bf8b05"}
02:22:28.946 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb2781ca-17cd-46e6-b634-f5df3a95097e"}
02:22:28.946 00.000 6880 case statement mapped state 6 to 3
02:22:28.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb2781ca-17cd-46e6-b634-f5df3a95097e"}
02:22:28.946 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"39da559e-c22c-4201-b39d-218d58c43230"}
02:22:28.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3480,"width":15,"height":15,"star_pos":[7.13,6.51],"pixels":"..."},"id":"39da559e-c22c-4201-b39d-218d58c43230"}
02:22:29.323 00.377 10052 Exposure complete
02:22:29.387 00.064 10052 worker thread done servicing request
02:22:29.387 00.000 6880 OnExposeComplete: enter
02:22:29.387 00.000 6880 UpdateGuideState(): m_state=6
02:22:29.388 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3481
02:22:29.388 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=891.86, Mass=2404, SNR=34.1, Peak=147 HFD=4.5
02:22:29.388 00.000 6880 MultiStar: [#1 -0.18,0.23,0.96,U] [#2 -0.03,0.23,0.96,U] [#3 -0.12,0.08,0.91,U] [#4 -0.11,0.46,0.81,U] [#5 -0.23,0.15,0.99,U] [#6 -0.07,0.12,0.89,U] [#7 -0.07,0.30,0.74,U] [#8 -0.40,0.09,0.78,U] 
02:22:29.388 00.000 6880 single-star, 8 included, MultiStar: {-0.12, 0.20}, one-star: {0.08, 0.20}
02:22:29.388 00.000 6880 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.61) = xAngle (2.80 = 2.80)
02:22:29.388 00.000 6880 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.77 = 2.77)
02:22:29.389 00.001 6880 CameraToMount -- cameraX=0.08 cameraY=0.20 hyp=0.22 cameraTheta=1.19 mountX=-0.21 mountY=0.08, mountTheta=2.77
02:22:29.390 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.20, opts=13)
02:22:29.390 00.000 6880 Enqueuing Move request for scope (0.08, 0.20)
02:22:29.390 00.000 10052 Worker thread wakes up
02:22:29.390 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.20) opts 0xd
02:22:29.390 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.20)
02:22:29.390 00.000 10052 Moving (0.08, 0.20) raw xDistance=-0.21 yDistance=0.08
02:22:29.390 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
02:22:29.390 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
02:22:29.390 00.000 10052 MoveAxis(E, 56, ABG)
02:22:29.391 00.001 10052 Guiding  Dir = 2, Dur = 56
02:22:29.411 00.020 10052 IsSlewing returns 0
02:22:29.411 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:29.446 00.035 6880 UpdateGuideState exits: m=2404 SNR=34.1
02:22:29.446 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:29.446 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:29.446 00.000 6880 Enqueuing Expose request
02:22:29.449 00.003 10052 IsGuiding returns 0
02:22:29.476 00.027 10052 PulseGuide returned control before completion, sleep 39
02:22:29.592 00.116 10052 IsGuiding returns 0
02:22:29.592 00.000 10052 Move returns status 0, amount 56
02:22:29.592 00.000 10052 MoveAxis(N, 0, ABG)
02:22:29.592 00.000 10052 Move returns status 0, amount 0
02:22:29.593 00.001 10052 move complete, result=0
02:22:29.593 00.000 10052 worker thread done servicing request
02:22:29.593 00.000 6880 GuideStep: -0.2 px 56 ms EAST, 0.1 px 0 ms NORTH
02:22:29.593 00.000 10052 Worker thread wakes up
02:22:29.593 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:29.593 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:30.499 00.906 10052 Exposure complete
02:22:30.559 00.060 10052 worker thread done servicing request
02:22:30.559 00.000 6880 OnExposeComplete: enter
02:22:30.559 00.000 6880 UpdateGuideState(): m_state=6
02:22:30.559 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3482
02:22:30.560 00.001 6880 Star::Find returns 1 (0), X=408.22, Y=891.68, Mass=2374, SNR=33.7, Peak=147 HFD=4.6
02:22:30.560 00.000 6880 MultiStar: [#1 -0.21,0.20,0.98,U] [#2 0.11,0.45,0.99,U] [#3 -0.05,0.23,0.90,U] [#4 -0.22,0.23,0.88,U] [#5 0.01,0.28,0.96,U] [#6 -0.10,0.23,0.89,U] [#7 -0.24,0.15,0.74,U] [#8 -0.20,0.22,0.80,U] 
02:22:30.560 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.23}, one-star: {0.30, 0.03}
02:22:30.560 00.000 6880 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.61) = xAngle (3.42 = -2.86)
02:22:30.560 00.000 6880 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.39 = -2.90)
02:22:30.560 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.23 hyp=0.23 cameraTheta=1.81 mountX=-0.22 mountY=-0.06, mountTheta=-2.89
02:22:30.562 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.23, opts=13)
02:22:30.562 00.000 6880 Enqueuing Move request for scope (-0.05, 0.23)
02:22:30.562 00.000 10052 Worker thread wakes up
02:22:30.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.23) opts 0xd
02:22:30.562 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.23)
02:22:30.562 00.000 10052 Moving (-0.05, 0.23) raw xDistance=-0.22 yDistance=-0.06
02:22:30.562 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22
02:22:30.562 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.07, using input
02:22:30.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.02
02:22:30.562 00.000 10052 MoveAxis(E, 63, ABG)
02:22:30.562 00.000 10052 Guiding  Dir = 2, Dur = 63
02:22:30.582 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:30.583 00.001 10052 IsSlewing returns 0
02:22:30.621 00.038 6880 UpdateGuideState exits: m=2374 SNR=33.7
02:22:30.621 00.000 10052 IsGuiding returns 0
02:22:30.621 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:30.621 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:30.621 00.000 6880 Enqueuing Expose request
02:22:30.649 00.028 10052 PulseGuide returned control before completion, sleep 46
02:22:30.719 00.070 10052 IsGuiding returns 0
02:22:30.719 00.000 10052 Move returns status 0, amount 63
02:22:30.719 00.000 10052 MoveAxis(N, 0, ABG)
02:22:30.719 00.000 10052 Move returns status 0, amount 0
02:22:30.719 00.000 10052 move complete, result=0
02:22:30.719 00.000 10052 worker thread done servicing request
02:22:30.720 00.001 10052 Worker thread wakes up
02:22:30.720 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:30.720 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:30.732 00.012 6880 GuideStep: -0.2 px 63 ms EAST, -0.1 px 0 ms NORTH
02:22:30.946 00.214 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61ac0b0b-2cfb-4f4b-abf6-780d6a6be6bb"}
02:22:30.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61ac0b0b-2cfb-4f4b-abf6-780d6a6be6bb"}
02:22:30.946 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f35d424-cbaf-486b-b458-22f0cde8dfea"}
02:22:30.947 00.001 6880 case statement mapped state 6 to 3
02:22:30.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f35d424-cbaf-486b-b458-22f0cde8dfea"}
02:22:30.947 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e894243c-d108-4248-9d86-21c9f2341919"}
02:22:30.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3482,"width":15,"height":15,"star_pos":[7.22,6.68],"pixels":"..."},"id":"e894243c-d108-4248-9d86-21c9f2341919"}
02:22:31.845 00.898 10052 Exposure complete
02:22:31.915 00.070 10052 worker thread done servicing request
02:22:31.915 00.000 6880 OnExposeComplete: enter
02:22:31.915 00.000 6880 UpdateGuideState(): m_state=6
02:22:31.915 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3483
02:22:31.915 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=891.69, Mass=2269, SNR=33.0, Peak=141 HFD=4.6
02:22:31.916 00.001 6880 MultiStar: [#1 -0.32,-0.02,0.96,U] [#2 -0.02,0.32,1.00,U] [#3 -0.18,0.22,0.92,U] [#4 -0.21,0.06,0.88,U] [#5 -0.22,0.29,0.99,U] [#6 -0.43,-0.15,0.94,U] [#7 -0.38,-0.12,0.78,U] [#8 -0.32,0.16,0.83,U] 
02:22:31.916 00.000 6880 refined, 8 included, MultiStar: {-0.19, 0.09}, one-star: {0.28, 0.04}
02:22:31.916 00.000 6880 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.61) = xAngle (4.30 = -1.98)
02:22:31.916 00.000 6880 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.27 = -2.01)
02:22:31.916 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.69 mountX=-0.08 mountY=-0.19, mountTheta=-1.99
02:22:31.918 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.09, opts=13)
02:22:31.918 00.000 6880 Enqueuing Move request for scope (-0.19, 0.09)
02:22:31.918 00.000 10052 Worker thread wakes up
02:22:31.918 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
02:22:31.919 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
02:22:31.919 00.000 10052 Moving (-0.19, 0.09) raw xDistance=-0.08 yDistance=-0.19
02:22:31.919 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:22:31.919 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.19, slope = -0.02
02:22:31.919 00.000 10052 MoveAxis(E, 0, ABG)
02:22:31.919 00.000 10052 Move returns status 0, amount 0
02:22:31.919 00.000 10052 MoveAxis(N, 39, ABG)
02:22:31.919 00.000 10052 Guiding  Dir = 0, Dur = 39
02:22:31.943 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:31.963 00.020 10052 IsSlewing returns 0
02:22:31.986 00.023 6880 UpdateGuideState exits: m=2269 SNR=33.0
02:22:31.986 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:31.986 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:31.986 00.000 6880 Enqueuing Expose request
02:22:32.030 00.044 10052 IsGuiding returns 0
02:22:32.174 00.144 10052 IsGuiding returns 0
02:22:32.174 00.000 10052 Move returns status 0, amount 39
02:22:32.175 00.001 10052 move complete, result=0
02:22:32.175 00.000 10052 worker thread done servicing request
02:22:32.175 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 39 ms NORTH
02:22:32.175 00.000 10052 Worker thread wakes up
02:22:32.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:32.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:32.947 00.772 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8a4660bd-bb64-4f35-99b8-7a758f1a62ff"}
02:22:32.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8a4660bd-bb64-4f35-99b8-7a758f1a62ff"}
02:22:32.948 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"933b31e4-dc22-437d-aad4-a6ba1f013dae"}
02:22:32.948 00.000 6880 case statement mapped state 6 to 3
02:22:32.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"933b31e4-dc22-437d-aad4-a6ba1f013dae"}
02:22:32.948 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3b60da38-a86f-40f3-be6f-3df4e94082a1"}
02:22:32.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3483,"width":15,"height":15,"star_pos":[7.20,6.69],"pixels":"..."},"id":"3b60da38-a86f-40f3-be6f-3df4e94082a1"}
02:22:33.080 00.132 10052 Exposure complete
02:22:33.145 00.065 10052 worker thread done servicing request
02:22:33.145 00.000 6880 OnExposeComplete: enter
02:22:33.145 00.000 6880 UpdateGuideState(): m_state=6
02:22:33.145 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3484
02:22:33.145 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=891.47, Mass=2338, SNR=33.4, Peak=163 HFD=4.8
02:22:33.146 00.001 6880 MultiStar: [#1 -0.54,-0.34,0.00,M1] [#2 -0.55,-0.04,0.00,M1] [#3 -0.38,0.05,0.91,U] [#4 -0.48,0.25,0.00,M1] [#5 -0.29,0.15,0.99,U] [#6 -0.68,-0.24,0.00,M1] [#7 -0.40,-0.00,0.75,U] [#8 -0.59,-0.39,0.00,M1] 
02:22:33.146 00.000 6880 single-star, 3 included, MultiStar: {-0.26, 0.00}, one-star: {-0.02, -0.18}
02:22:33.146 00.000 6880 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.61) = xAngle (-0.08 = -0.08)
02:22:33.146 00.000 6880 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:22:33.146 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.70 mountX=0.18 mountY=-0.02, mountTheta=-0.11
02:22:33.147 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.18, opts=13)
02:22:33.147 00.000 6880 Enqueuing Move request for scope (-0.02, -0.18)
02:22:33.147 00.000 10052 Worker thread wakes up
02:22:33.148 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
02:22:33.148 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
02:22:33.148 00.000 10052 Moving (-0.02, -0.18) raw xDistance=0.18 yDistance=-0.02
02:22:33.148 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:22:33.148 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.07, using input
02:22:33.148 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
02:22:33.148 00.000 10052 MoveAxis(W, 49, ABG)
02:22:33.148 00.000 10052 Guiding  Dir = 3, Dur = 49
02:22:33.173 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:33.202 00.029 10052 IsSlewing returns 0
02:22:33.223 00.021 10052 IsGuiding returns 0
02:22:33.225 00.002 6880 UpdateGuideState exits: m=2338 SNR=33.4
02:22:33.225 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:33.225 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:33.225 00.000 6880 Enqueuing Expose request
02:22:33.250 00.025 10052 PulseGuide returned control before completion, sleep 32
02:22:33.341 00.091 10052 IsGuiding returns 0
02:22:33.341 00.000 10052 Move returns status 0, amount 49
02:22:33.341 00.000 10052 MoveAxis(N, 0, ABG)
02:22:33.342 00.001 10052 Move returns status 0, amount 0
02:22:33.342 00.000 10052 move complete, result=0
02:22:33.342 00.000 10052 worker thread done servicing request
02:22:33.342 00.000 10052 Worker thread wakes up
02:22:33.342 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:33.342 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:33.342 00.000 6880 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
02:22:34.481 01.139 10052 Exposure complete
02:22:34.561 00.080 6880 OnExposeComplete: enter
02:22:34.561 00.000 6880 UpdateGuideState(): m_state=6
02:22:34.561 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3485
02:22:34.561 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=891.92, Mass=2387, SNR=33.9, Peak=140 HFD=4.5
02:22:34.561 00.000 10052 worker thread done servicing request
02:22:34.562 00.001 6880 MultiStar: [#1 -0.72,0.23,0.00,M2] [#2 -0.38,0.34,0.99,U] [#3 -0.34,0.57,0.00,M1] [#4 -0.52,0.50,0.00,M2] [#5 -0.44,0.26,0.96,U] [#6 -0.64,0.27,0.00,M2] [#7 -0.64,0.51,0.00,M1] [#8 -0.70,0.17,0.00,M2] 
02:22:34.562 00.000 6880 single-star, 2 included, MultiStar: {-0.30, 0.29}, one-star: {-0.08, 0.26}
02:22:34.562 00.000 6880 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.61) = xAngle (3.48 = -2.81)
02:22:34.562 00.000 6880 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.44 = -2.84)
02:22:34.562 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.26 hyp=0.28 cameraTheta=1.86 mountX=-0.26 mountY=-0.08, mountTheta=-2.84
02:22:34.564 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.26, opts=13)
02:22:34.564 00.000 6880 Enqueuing Move request for scope (-0.08, 0.26)
02:22:34.564 00.000 10052 Worker thread wakes up
02:22:34.564 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.26) opts 0xd
02:22:34.564 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.26)
02:22:34.564 00.000 10052 Moving (-0.08, 0.26) raw xDistance=-0.26 yDistance=-0.08
02:22:34.564 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.26
02:22:34.564 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
02:22:34.564 00.000 10052 MoveAxis(E, 67, ABG)
02:22:34.564 00.000 10052 Guiding  Dir = 2, Dur = 67
02:22:34.588 00.024 10052 IsSlewing returns 0
02:22:34.592 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:34.643 00.051 10052 IsGuiding returns 0
02:22:34.651 00.008 6880 UpdateGuideState exits: m=2387 SNR=33.9
02:22:34.652 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:34.652 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:34.652 00.000 6880 Enqueuing Expose request
02:22:34.658 00.006 10052 PulseGuide returned control before completion, sleep 62
02:22:34.817 00.159 10052 IsGuiding returns 0
02:22:34.818 00.001 10052 Move returns status 0, amount 67
02:22:34.818 00.000 10052 MoveAxis(N, 0, ABG)
02:22:34.819 00.001 10052 Move returns status 0, amount 0
02:22:34.819 00.000 10052 move complete, result=0
02:22:34.819 00.000 10052 worker thread done servicing request
02:22:34.819 00.000 10052 Worker thread wakes up
02:22:34.819 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:34.819 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:34.819 00.000 6880 GuideStep: -0.3 px 67 ms EAST, -0.1 px 0 ms NORTH
02:22:34.963 00.144 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0e29ef2-ec1f-49a5-a6d6-25b0c0a6ab30"}
02:22:34.963 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0e29ef2-ec1f-49a5-a6d6-25b0c0a6ab30"}
02:22:34.975 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"32ee40f5-b519-4793-871a-670869792fd1"}
02:22:34.975 00.000 6880 case statement mapped state 6 to 3
02:22:34.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"32ee40f5-b519-4793-871a-670869792fd1"}
02:22:34.976 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb61d47f-4e4d-47b7-852d-6bd0c8f0394f"}
02:22:34.976 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3485,"width":15,"height":15,"star_pos":[6.84,6.92],"pixels":"..."},"id":"bb61d47f-4e4d-47b7-852d-6bd0c8f0394f"}
02:22:35.735 00.759 10052 Exposure complete
02:22:35.852 00.117 10052 worker thread done servicing request
02:22:35.852 00.000 6880 OnExposeComplete: enter
02:22:35.852 00.000 6880 UpdateGuideState(): m_state=6
02:22:35.852 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3486
02:22:35.852 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=891.79, Mass=2433, SNR=34.3, Peak=161 HFD=4.6
02:22:35.853 00.001 6880 MultiStar: [#1 -0.72,0.15,0.00,M3] [#2 -0.63,0.39,0.00,M1] [#3 -0.52,0.48,0.00,M2] [#4 -0.81,0.20,0.00,M3] [#5 -0.57,0.33,0.00,M1] [#6 -0.70,0.28,0.00,M3] [#7 -0.48,0.37,0.00,M2] [#8 -0.77,0.19,0.00,M3] 
02:22:35.853 00.000 6880 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.61) = xAngle (4.15 = -2.13)
02:22:35.853 00.000 6880 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.12 = -2.17)
02:22:35.853 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.54 mountX=-0.13 mountY=-0.20, mountTheta=-2.14
02:22:35.855 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.14, opts=13)
02:22:35.855 00.000 6880 Enqueuing Move request for scope (-0.20, 0.14)
02:22:35.855 00.000 10052 Worker thread wakes up
02:22:35.855 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
02:22:35.855 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
02:22:35.855 00.000 10052 Moving (-0.20, 0.14) raw xDistance=-0.13 yDistance=-0.20
02:22:35.855 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:22:35.855 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.20, slope = -0.00
02:22:35.855 00.000 10052 MoveAxis(E, 38, ABG)
02:22:35.855 00.000 10052 Guiding  Dir = 2, Dur = 38
02:22:35.884 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:35.942 00.058 10052 IsSlewing returns 0
02:22:35.954 00.012 6880 UpdateGuideState exits: m=2433 SNR=34.3
02:22:35.954 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:35.954 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:35.954 00.000 6880 Enqueuing Expose request
02:22:36.013 00.059 10052 IsGuiding returns 0
02:22:36.138 00.125 10052 IsGuiding returns 0
02:22:36.138 00.000 10052 Move returns status 0, amount 38
02:22:36.138 00.000 10052 MoveAxis(N, 5, ABG)
02:22:36.139 00.001 10052 Guiding  Dir = 0, Dur = 5
02:22:36.217 00.078 10052 IsSlewing returns 0
02:22:36.296 00.079 10052 IsGuiding returns 0
02:22:36.427 00.131 10052 IsGuiding returns 0
02:22:36.428 00.001 10052 Move returns status 0, amount 5
02:22:36.428 00.000 10052 move complete, result=0
02:22:36.428 00.000 10052 worker thread done servicing request
02:22:36.428 00.000 10052 Worker thread wakes up
02:22:36.428 00.000 6880 GuideStep: -0.1 px 38 ms EAST, -0.2 px 5 ms NORTH
02:22:36.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:36.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:36.947 00.519 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c8a0aa5-6fc1-4ebc-b1f5-0920e7528210"}
02:22:36.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c8a0aa5-6fc1-4ebc-b1f5-0920e7528210"}
02:22:36.948 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d69b2a7e-6f10-4c2b-ae79-d5a7c46875c5"}
02:22:36.948 00.000 6880 case statement mapped state 6 to 3
02:22:36.949 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d69b2a7e-6f10-4c2b-ae79-d5a7c46875c5"}
02:22:36.949 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3fdb8954-30c3-4c93-be6a-f6a4caf85bdb"}
02:22:36.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3486,"width":15,"height":15,"star_pos":[6.72,6.79],"pixels":"..."},"id":"3fdb8954-30c3-4c93-be6a-f6a4caf85bdb"}
02:22:37.701 00.752 10052 Exposure complete
02:22:37.855 00.154 6880 evsrv: cli 015431E0 connect
02:22:37.855 00.000 6880 case statement mapped state 6 to 3
02:22:37.856 00.001 6880 case statement mapped state 6 to 3
02:22:37.906 00.050 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"769f9b2e-d4a6-4906-8b88-8e0acb722847"}
02:22:37.906 00.000 6880 case statement mapped state 6 to 3
02:22:37.906 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"769f9b2e-d4a6-4906-8b88-8e0acb722847"}
02:22:37.942 00.036 6880 evsrv: cli 015431E0 disconnect
02:22:37.943 00.001 6880 evsrv: cli 01543AA0 connect
02:22:37.943 00.000 6880 case statement mapped state 6 to 3
02:22:37.944 00.001 6880 case statement mapped state 6 to 3
02:22:37.944 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"12250e25-9cf3-401f-b455-20092de149d6"}
02:22:37.944 00.000 6880 PhdController::Dither begins
02:22:37.944 00.000 6880 dither: size=1.00, dRA=-0.67 dDec=0.00
02:22:37.944 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:22:37.944 00.000 6880 MountToCamera -- mountX=-0.67 mountY=0.00 hyp=0.67 mountTheta=3.14 cameraX=0.03, cameraY=0.67 cameraTheta=1.53
02:22:37.945 00.001 6880 setting lock position to (407.95, 892.32)
02:22:37.945 00.000 6880 Mount: notify guiding dithered (0.0, 0.7)
02:22:37.945 00.000 6880 MultiStar: stabilizing after lock position change
02:22:37.945 00.000 6880 Status Line: Dither by -0.67,0.00
02:22:37.989 00.044 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:22:37.990 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
02:22:37.990 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"12250e25-9cf3-401f-b455-20092de149d6"}
02:22:37.990 00.000 6880 evsrv: cli 01543AA0 disconnect
02:22:38.025 00.035 10052 worker thread done servicing request
02:22:38.027 00.002 6880 OnExposeComplete: enter
02:22:38.027 00.000 6880 UpdateGuideState(): m_state=6
02:22:38.027 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3487
02:22:38.027 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=892.07, Mass=2514, SNR=34.8, Peak=163 HFD=4.5
02:22:38.027 00.000 6880 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.61) = xAngle (-0.78 = -0.78)
02:22:38.027 00.000 6880 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.81 = -0.81)
02:22:38.027 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.25 hyp=0.37 cameraTheta=-2.40 mountX=0.26 mountY=-0.27, mountTheta=-0.80
02:22:38.029 00.002 6880 dither recenter: remaining=(0.7,-0.0) step=(0.7,-0.0)
02:22:38.029 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:22:38.029 00.000 6880 MountToCamera -- mountX=0.67 mountY=-0.00 hyp=0.67 mountTheta=-0.00 cameraX=-0.03, cameraY=-0.67 cameraTheta=-1.61
02:22:38.029 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.67, opts=4)
02:22:38.029 00.000 6880 Enqueuing Move request for scope (-0.03, -0.67)
02:22:38.029 00.000 6880 Mount: notify direct move 0.67,-0.00
02:22:38.030 00.001 10052 Worker thread wakes up
02:22:38.030 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.67) opts 0x4
02:22:38.030 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.67)
02:22:38.030 00.000 10052 Moving (-0.03, -0.67) raw xDistance=0.67 yDistance=-0.00
02:22:38.030 00.000 10052 MoveAxis(W, 397, B)
02:22:38.030 00.000 10052 Guiding  Dir = 3, Dur = 397
02:22:38.059 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:38.090 00.031 10052 IsSlewing returns 0
02:22:38.111 00.021 6880 UpdateGuideState exits: m=2514 SNR=34.8
02:22:38.112 00.001 6880 PhdController: settling, locked = 1, distance = 0.74 (0.60) aobump = 0 frame = 1 / 99999
02:22:38.112 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124558.112,"Host":"MINIASTRO1","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:22:38.112 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:38.112 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:38.112 00.000 6880 Enqueuing Expose request
02:22:38.165 00.053 10052 IsGuiding returns 0
02:22:38.192 00.027 10052 PulseGuide returned control before completion, sleep 380
02:22:38.634 00.442 10052 IsGuiding returns 0
02:22:38.635 00.001 10052 Move returns status 0, amount 397
02:22:38.635 00.000 10052 MoveAxis(N, 0, B)
02:22:38.635 00.000 10052 Move returns status 0, amount 0
02:22:38.635 00.000 10052 move complete, result=0
02:22:38.635 00.000 10052 worker thread done servicing request
02:22:38.635 00.000 10052 Worker thread wakes up
02:22:38.635 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:38.635 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:38.779 00.144 6880 GuideStep: 0.7 px 397 ms WEST, -0.0 px 0 ms NORTH
02:22:38.947 00.168 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb22a82a-5ebd-43c1-b7e8-5d64d33c4a84"}
02:22:38.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb22a82a-5ebd-43c1-b7e8-5d64d33c4a84"}
02:22:38.948 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"959a2fbb-80e9-4cb4-b302-dee60bad6ac1"}
02:22:38.948 00.000 6880 case statement mapped state 6 to 3
02:22:38.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"959a2fbb-80e9-4cb4-b302-dee60bad6ac1"}
02:22:38.949 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c0501c5b-35c7-4f84-a053-0bc3ed355f6b"}
02:22:38.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3487,"width":15,"height":15,"star_pos":[6.68,7.07],"pixels":"..."},"id":"c0501c5b-35c7-4f84-a053-0bc3ed355f6b"}
02:22:39.769 00.820 10052 Exposure complete
02:22:39.851 00.082 10052 worker thread done servicing request
02:22:39.851 00.000 6880 OnExposeComplete: enter
02:22:39.851 00.000 6880 UpdateGuideState(): m_state=6
02:22:39.853 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3488
02:22:39.853 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.77, Mass=2452, SNR=34.2, Peak=168 HFD=4.6
02:22:39.853 00.000 6880 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.61) = xAngle (3.57 = -2.72)
02:22:39.853 00.000 6880 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.54 = -2.75)
02:22:39.853 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.45 hyp=0.48 cameraTheta=1.95 mountX=-0.44 mountY=-0.18, mountTheta=-2.74
02:22:39.854 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.45, opts=13)
02:22:39.854 00.000 6880 Enqueuing Move request for scope (-0.18, 0.45)
02:22:39.854 00.000 10052 Worker thread wakes up
02:22:39.855 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.45) opts 0xd
02:22:39.855 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.45)
02:22:39.855 00.000 10052 Moving (-0.18, 0.45) raw xDistance=-0.44 yDistance=-0.18
02:22:39.855 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
02:22:39.855 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.18, slope = 0.00
02:22:39.855 00.000 10052 MoveAxis(E, 117, ABG)
02:22:39.855 00.000 10052 Guiding  Dir = 2, Dur = 117
02:22:39.883 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:39.927 00.044 6880 UpdateGuideState exits: m=2452 SNR=34.2
02:22:39.927 00.000 6880 PhdController: settling, locked = 1, distance = 0.48 (0.60) aobump = 0 frame = 2 / 99999
02:22:39.928 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783124559.928,"Host":"MINIASTRO1","Inst":1,"Distance":0.48,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:22:39.928 00.000 10052 IsSlewing returns 0
02:22:39.929 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:39.929 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:39.929 00.000 6880 Enqueuing Expose request
02:22:40.002 00.073 10052 IsGuiding returns 0
02:22:40.058 00.056 10052 PulseGuide returned control before completion, sleep 71
02:22:40.214 00.156 10052 IsGuiding returns 0
02:22:40.214 00.000 10052 Move returns status 0, amount 117
02:22:40.215 00.001 10052 MoveAxis(N, 34, ABG)
02:22:40.215 00.000 10052 Guiding  Dir = 0, Dur = 34
02:22:40.289 00.074 10052 IsSlewing returns 0
02:22:40.357 00.068 10052 IsGuiding returns 0
02:22:40.491 00.134 10052 IsGuiding returns 0
02:22:40.491 00.000 10052 Move returns status 0, amount 34
02:22:40.493 00.002 10052 move complete, result=0
02:22:40.493 00.000 10052 worker thread done servicing request
02:22:40.493 00.000 6880 GuideStep: -0.4 px 117 ms EAST, -0.2 px 34 ms NORTH
02:22:40.493 00.000 10052 Worker thread wakes up
02:22:40.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:40.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:40.946 00.453 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"887e0d50-7e5e-4d8b-87f3-40e9bb2c7025"}
02:22:40.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"887e0d50-7e5e-4d8b-87f3-40e9bb2c7025"}
02:22:40.947 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"59400eea-4ba1-48e8-86ce-ae8d26abac6a"}
02:22:40.947 00.000 6880 case statement mapped state 6 to 3
02:22:40.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"59400eea-4ba1-48e8-86ce-ae8d26abac6a"}
02:22:40.948 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"126e4970-79eb-4e2c-aef1-734bd84b024f"}
02:22:40.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3488,"width":15,"height":15,"star_pos":[6.77,6.77],"pixels":"..."},"id":"126e4970-79eb-4e2c-aef1-734bd84b024f"}
02:22:41.400 00.452 10052 Exposure complete
02:22:41.461 00.061 10052 worker thread done servicing request
02:22:41.461 00.000 6880 OnExposeComplete: enter
02:22:41.461 00.000 6880 UpdateGuideState(): m_state=6
02:22:41.462 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3489
02:22:41.462 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.64, Mass=2343, SNR=33.5, Peak=156 HFD=4.7
02:22:41.462 00.000 6880 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.61) = xAngle (3.79 = -2.50)
02:22:41.462 00.000 6880 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.53)
02:22:41.462 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.32 hyp=0.39 cameraTheta=2.17 mountX=-0.31 mountY=-0.22, mountTheta=-2.52
02:22:41.463 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.32, opts=13)
02:22:41.463 00.000 6880 Enqueuing Move request for scope (-0.22, 0.32)
02:22:41.463 00.000 10052 Worker thread wakes up
02:22:41.463 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.32) opts 0xd
02:22:41.464 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.32)
02:22:41.464 00.000 10052 Moving (-0.22, 0.32) raw xDistance=-0.31 yDistance=-0.22
02:22:41.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
02:22:41.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.22, slope = 0.00
02:22:41.464 00.000 10052 MoveAxis(E, 89, ABG)
02:22:41.464 00.000 10052 Guiding  Dir = 2, Dur = 89
02:22:41.492 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:41.505 00.013 10052 IsSlewing returns 0
02:22:41.532 00.027 6880 UpdateGuideState exits: m=2343 SNR=33.5
02:22:41.532 00.000 6880 PhdController: settling, locked = 1, distance = 0.45 (0.60) aobump = 0 frame = 3 / 99999
02:22:41.532 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124561.532,"Host":"MINIASTRO1","Inst":1,"Distance":0.45,"Time":1.6,"SettleTime":6.0,"StarLocked":true}
02:22:41.533 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:41.533 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:41.533 00.000 6880 Enqueuing Expose request
02:22:41.582 00.049 10052 IsGuiding returns 0
02:22:41.645 00.063 10052 PulseGuide returned control before completion, sleep 36
02:22:41.757 00.112 10052 IsGuiding returns 0
02:22:41.757 00.000 10052 Move returns status 0, amount 89
02:22:41.757 00.000 10052 MoveAxis(N, 41, ABG)
02:22:41.757 00.000 10052 Guiding  Dir = 0, Dur = 41
02:22:41.832 00.075 10052 IsSlewing returns 0
02:22:41.912 00.080 10052 IsGuiding returns 0
02:22:42.055 00.143 10052 IsGuiding returns 0
02:22:42.055 00.000 10052 Move returns status 0, amount 41
02:22:42.055 00.000 10052 move complete, result=0
02:22:42.055 00.000 10052 worker thread done servicing request
02:22:42.055 00.000 10052 Worker thread wakes up
02:22:42.055 00.000 6880 GuideStep: -0.3 px 89 ms EAST, -0.2 px 41 ms NORTH
02:22:42.055 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:42.055 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:42.947 00.892 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0255bc53-78f0-417e-98f3-436109fd458c"}
02:22:42.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0255bc53-78f0-417e-98f3-436109fd458c"}
02:22:42.947 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5a125ca3-6756-4830-83d8-f59186180e35"}
02:22:42.947 00.000 6880 case statement mapped state 6 to 3
02:22:42.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a125ca3-6756-4830-83d8-f59186180e35"}
02:22:42.948 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab014321-4f41-4dc3-88d3-3aefcf2829ff"}
02:22:42.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3489,"width":15,"height":15,"star_pos":[6.73,6.64],"pixels":"..."},"id":"ab014321-4f41-4dc3-88d3-3aefcf2829ff"}
02:22:43.179 00.231 10052 Exposure complete
02:22:43.252 00.073 10052 worker thread done servicing request
02:22:43.252 00.000 6880 OnExposeComplete: enter
02:22:43.252 00.000 6880 UpdateGuideState(): m_state=6
02:22:43.252 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3490
02:22:43.252 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=892.17, Mass=2531, SNR=34.9, Peak=154 HFD=4.8
02:22:43.252 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
02:22:43.252 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
02:22:43.252 00.000 6880 CameraToMount -- cameraX=-0.53 cameraY=-0.15 hyp=0.55 cameraTheta=-2.87 mountX=0.17 mountY=-0.53, mountTheta=-1.26
02:22:43.254 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.53, y=-0.15, opts=13)
02:22:43.254 00.000 6880 Enqueuing Move request for scope (-0.53, -0.15)
02:22:43.254 00.000 10052 Worker thread wakes up
02:22:43.254 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.53, -0.15) opts 0xd
02:22:43.254 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.53, -0.15)
02:22:43.254 00.000 10052 Moving (-0.53, -0.15) raw xDistance=0.17 yDistance=-0.53
02:22:43.254 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
02:22:43.254 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.53, slope = 0.00
02:22:43.254 00.000 10052 MoveAxis(W, 41, ABG)
02:22:43.254 00.000 10052 Guiding  Dir = 3, Dur = 41
02:22:43.275 00.021 10052 IsSlewing returns 0
02:22:43.275 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:43.309 00.034 6880 UpdateGuideState exits: m=2531 SNR=34.9
02:22:43.309 00.000 6880 PhdController: settling, locked = 1, distance = 0.48 (0.60) aobump = 0 frame = 4 / 99999
02:22:43.309 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124563.309,"Host":"MINIASTRO1","Inst":1,"Distance":0.48,"Time":3.4,"SettleTime":6.0,"StarLocked":true}
02:22:43.310 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:43.310 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:43.310 00.000 6880 Enqueuing Expose request
02:22:43.313 00.003 10052 IsGuiding returns 0
02:22:43.341 00.028 10052 PulseGuide returned control before completion, sleep 24
02:22:43.399 00.058 10052 IsGuiding returns 0
02:22:43.399 00.000 10052 Move returns status 0, amount 41
02:22:43.400 00.001 10052 MoveAxis(N, 97, ABG)
02:22:43.400 00.000 10052 Guiding  Dir = 0, Dur = 97
02:22:43.437 00.037 10052 IsSlewing returns 0
02:22:43.475 00.038 10052 IsGuiding returns 0
02:22:43.503 00.028 10052 PulseGuide returned control before completion, sleep 80
02:22:43.656 00.153 10052 IsGuiding returns 0
02:22:43.656 00.000 10052 Move returns status 0, amount 97
02:22:43.656 00.000 10052 move complete, result=0
02:22:43.656 00.000 10052 worker thread done servicing request
02:22:43.656 00.000 6880 GuideStep: 0.2 px 41 ms WEST, -0.5 px 97 ms NORTH
02:22:43.656 00.000 10052 Worker thread wakes up
02:22:43.656 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:43.656 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:44.571 00.915 10052 Exposure complete
02:22:44.647 00.076 10052 worker thread done servicing request
02:22:44.648 00.001 6880 OnExposeComplete: enter
02:22:44.648 00.000 6880 UpdateGuideState(): m_state=6
02:22:44.648 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3491
02:22:44.648 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=892.61, Mass=2438, SNR=34.2, Peak=175 HFD=4.5
02:22:44.648 00.000 6880 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.61) = xAngle (3.97 = -2.31)
02:22:44.648 00.000 6880 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.94 = -2.35)
02:22:44.648 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.36 mountX=-0.28 mountY=-0.29, mountTheta=-2.33
02:22:44.649 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.29, opts=13)
02:22:44.650 00.001 6880 Enqueuing Move request for scope (-0.29, 0.29)
02:22:44.650 00.000 10052 Worker thread wakes up
02:22:44.650 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.29) opts 0xd
02:22:44.650 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.29)
02:22:44.650 00.000 10052 Moving (-0.29, 0.29) raw xDistance=-0.28 yDistance=-0.29
02:22:44.650 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
02:22:44.650 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.29, slope = -0.06
02:22:44.650 00.000 10052 MoveAxis(E, 72, ABG)
02:22:44.650 00.000 10052 Guiding  Dir = 2, Dur = 72
02:22:44.671 00.021 10052 IsSlewing returns 0
02:22:44.673 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:44.709 00.036 10052 IsGuiding returns 0
02:22:44.715 00.006 6880 UpdateGuideState exits: m=2438 SNR=34.2
02:22:44.715 00.000 6880 PhdController: settling, locked = 1, distance = 0.46 (0.60) aobump = 0 frame = 5 / 99999
02:22:44.715 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124564.715,"Host":"MINIASTRO1","Inst":1,"Distance":0.46,"Time":4.8,"SettleTime":6.0,"StarLocked":true}
02:22:44.715 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:44.715 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:44.716 00.001 6880 Enqueuing Expose request
02:22:44.737 00.021 10052 PulseGuide returned control before completion, sleep 55
02:22:44.825 00.088 10052 IsGuiding returns 0
02:22:44.825 00.000 10052 Move returns status 0, amount 72
02:22:44.825 00.000 10052 MoveAxis(N, 46, ABG)
02:22:44.825 00.000 10052 Guiding  Dir = 0, Dur = 46
02:22:44.864 00.039 10052 IsSlewing returns 0
02:22:44.902 00.038 10052 IsGuiding returns 0
02:22:44.929 00.027 10052 PulseGuide returned control before completion, sleep 29
02:22:44.947 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d557dfe-29bb-45fb-a47e-a08c072bdbae"}
02:22:44.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d557dfe-29bb-45fb-a47e-a08c072bdbae"}
02:22:44.947 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b95286f9-74ce-4980-812d-a1e156a73677"}
02:22:44.947 00.000 6880 case statement mapped state 6 to 3
02:22:44.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b95286f9-74ce-4980-812d-a1e156a73677"}
02:22:44.948 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"21345997-a118-449b-9f07-935f05bf32c8"}
02:22:44.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3491,"width":15,"height":15,"star_pos":[6.66,6.61],"pixels":"..."},"id":"21345997-a118-449b-9f07-935f05bf32c8"}
02:22:44.994 00.046 10052 IsGuiding returns 0
02:22:44.995 00.001 10052 Move returns status 0, amount 46
02:22:44.995 00.000 10052 move complete, result=0
02:22:44.995 00.000 10052 worker thread done servicing request
02:22:44.995 00.000 10052 Worker thread wakes up
02:22:44.995 00.000 6880 GuideStep: -0.3 px 72 ms EAST, -0.3 px 46 ms NORTH
02:22:44.996 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:44.996 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:46.134 01.138 10052 Exposure complete
02:22:46.204 00.070 10052 worker thread done servicing request
02:22:46.204 00.000 6880 OnExposeComplete: enter
02:22:46.204 00.000 6880 UpdateGuideState(): m_state=6
02:22:46.204 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3492
02:22:46.204 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.43, Mass=2348, SNR=33.5, Peak=168 HFD=4.6
02:22:46.204 00.000 6880 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.61) = xAngle (3.89 = -2.40)
02:22:46.204 00.000 6880 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.43)
02:22:46.204 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.27 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
02:22:46.205 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.11, opts=13)
02:22:46.205 00.000 6880 Enqueuing Move request for scope (-0.09, 0.11)
02:22:46.206 00.001 10052 Worker thread wakes up
02:22:46.206 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
02:22:46.206 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
02:22:46.206 00.000 10052 Moving (-0.09, 0.11) raw xDistance=-0.10 yDistance=-0.09
02:22:46.206 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:22:46.206 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
02:22:46.206 00.000 10052 MoveAxis(E, 0, ABG)
02:22:46.206 00.000 10052 Move returns status 0, amount 0
02:22:46.206 00.000 10052 MoveAxis(N, 0, ABG)
02:22:46.206 00.000 10052 Move returns status 0, amount 0
02:22:46.206 00.000 10052 move complete, result=0
02:22:46.206 00.000 10052 worker thread done servicing request
02:22:46.226 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:46.266 00.040 6880 UpdateGuideState exits: m=2348 SNR=33.5
02:22:46.266 00.000 6880 PhdController: settling, locked = 1, distance = 0.36 (0.60) aobump = 0 frame = 6 / 99999
02:22:46.266 00.000 6880 PhdController: newstate STATE_FINISH
02:22:46.266 00.000 6880 PhdController complete: success
02:22:46.266 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783124566.266,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:22:46.266 00.000 6880 Mount: notify guiding dither settle done success=1
02:22:46.266 00.000 6880 PhdController: newstate STATE_IDLE
02:22:46.266 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:46.266 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:46.266 00.000 6880 Enqueuing Expose request
02:22:46.266 00.000 10052 Worker thread wakes up
02:22:46.267 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:46.267 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:46.267 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:46.946 00.679 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"da286662-e990-47a5-b91d-8eac44f61cdd"}
02:22:46.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"da286662-e990-47a5-b91d-8eac44f61cdd"}
02:22:46.946 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f9ee79a5-8eee-47fc-b9c0-ac3741b4af43"}
02:22:46.946 00.000 6880 case statement mapped state 6 to 3
02:22:46.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9ee79a5-8eee-47fc-b9c0-ac3741b4af43"}
02:22:46.948 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"24d4a5e9-c9f1-4454-98b4-af8edcf781d5"}
02:22:46.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3492,"width":15,"height":15,"star_pos":[6.86,7.43],"pixels":"..."},"id":"24d4a5e9-c9f1-4454-98b4-af8edcf781d5"}
02:22:47.184 00.236 10052 Exposure complete
02:22:47.245 00.061 10052 worker thread done servicing request
02:22:47.253 00.008 6880 OnExposeComplete: enter
02:22:47.253 00.000 6880 UpdateGuideState(): m_state=6
02:22:47.253 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.254 00.001 6880 Star::Find returns 1 (0), X=407.98, Y=892.67, Mass=2528, SNR=34.9, Peak=169 HFD=4.8
02:22:47.254 00.000 6880 MultiStar: exiting stabilization period
02:22:47.254 00.000 6880 MultiStar: updating star positions after lock position change
02:22:47.254 00.000 6880 Star::Find(15, 281, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.254 00.000 6880 Star::Find returns 1 (0), X=282.28, Y=302.46, Mass=2244, SNR=32.8, Peak=146 HFD=4.8
02:22:47.254 00.000 6880 Star::Find(15, 1199, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.254 00.000 6880 Star::Find returns 1 (0), X=1199.39, Y=299.49, Mass=2217, SNR=32.1, Peak=112 HFD=5.2
02:22:47.255 00.001 6880 Star::Find(15, 824, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.255 00.000 6880 Star::Find returns 1 (0), X=824.90, Y=302.64, Mass=2061, SNR=31.4, Peak=144 HFD=5.1
02:22:47.255 00.000 6880 Star::Find(15, 55, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.255 00.000 6880 Star::Find returns 1 (0), X=55.74, Y=637.23, Mass=1771, SNR=29.1, Peak=85 HFD=5.1
02:22:47.255 00.000 6880 Star::Find(15, 471, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.256 00.001 6880 Star::Find returns 1 (0), X=471.51, Y=596.71, Mass=2324, SNR=33.0, Peak=126 HFD=5.5
02:22:47.256 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.256 00.000 6880 Star::Find returns 1 (0), X=853.87, Y=222.05, Mass=2081, SNR=30.6, Peak=109 HFD=6.1
02:22:47.256 00.000 6880 Star::Find(15, 265, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.256 00.000 6880 Star::Find returns 1 (0), X=265.70, Y=89.21, Mass=1453, SNR=26.3, Peak=79 HFD=5.6
02:22:47.256 00.000 6880 Star::Find(15, 553, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.256 00.000 6880 Star::Find returns 1 (0), X=553.73, Y=334.43, Mass=1505, SNR=26.2, Peak=77 HFD=5.6
02:22:47.257 00.001 6880 Star::Find(15, 671, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.257 00.000 6880 Star::Find returns 1 (0), X=671.87, Y=829.83, Mass=999, SNR=21.9, Peak=75 HFD=4.5
02:22:47.257 00.000 6880 Star::Find(15, 1119, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.257 00.000 6880 Star::Find returns 1 (0), X=1119.58, Y=689.86, Mass=945, SNR=21.3, Peak=57 HFD=4.9
02:22:47.257 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3493
02:22:47.257 00.000 6880 Star::Find returns 1 (0), X=268.74, Y=582.03, Mass=1195, SNR=23.7, Peak=66 HFD=5.3
02:22:47.257 00.000 6880 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.61) = xAngle (3.10 = 3.10)
02:22:47.257 00.000 6880 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.07 = 3.07)
02:22:47.257 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.35 hyp=0.36 cameraTheta=1.49 mountX=-0.36 mountY=0.03, mountTheta=3.07
02:22:47.259 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.35, opts=13)
02:22:47.260 00.001 6880 Enqueuing Move request for scope (0.03, 0.35)
02:22:47.260 00.000 10052 Worker thread wakes up
02:22:47.260 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.35) opts 0xd
02:22:47.260 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.35)
02:22:47.261 00.001 10052 Moving (0.03, 0.35) raw xDistance=-0.36 yDistance=0.03
02:22:47.261 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
02:22:47.261 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.13, using input
02:22:47.261 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.05
02:22:47.261 00.000 10052 MoveAxis(E, 95, ABG)
02:22:47.261 00.000 10052 Guiding  Dir = 2, Dur = 95
02:22:47.282 00.021 10052 IsSlewing returns 0
02:22:47.290 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:47.320 00.030 10052 IsGuiding returns 0
02:22:47.342 00.022 6880 UpdateGuideState exits: m=2528 SNR=34.9
02:22:47.343 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:47.343 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:47.343 00.000 6880 Enqueuing Expose request
02:22:47.348 00.005 10052 PulseGuide returned control before completion, sleep 78
02:22:47.450 00.102 10052 IsGuiding returns 0
02:22:47.450 00.000 10052 Move returns status 0, amount 95
02:22:47.450 00.000 10052 MoveAxis(N, 0, ABG)
02:22:47.450 00.000 10052 Move returns status 0, amount 0
02:22:47.450 00.000 10052 move complete, result=0
02:22:47.450 00.000 10052 worker thread done servicing request
02:22:47.450 00.000 6880 GuideStep: -0.4 px 95 ms EAST, 0.0 px 0 ms NORTH
02:22:47.450 00.000 10052 Worker thread wakes up
02:22:47.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:47.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:48.652 01.202 10052 Exposure complete
02:22:48.737 00.085 10052 worker thread done servicing request
02:22:48.737 00.000 6880 OnExposeComplete: enter
02:22:48.737 00.000 6880 UpdateGuideState(): m_state=6
02:22:48.737 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3494
02:22:48.737 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.37, Mass=2480, SNR=34.5, Peak=165 HFD=4.8
02:22:48.739 00.002 6880 MultiStar: [#1 -0.07,-0.19,0.95,U] [#2 -0.28,-0.32,0.96,U] [#3 -0.08,-0.26,0.90,U] [#4 -0.26,-0.18,0.83,U] [#5 -0.26,-0.45,0.97,U] [#6 -0.07,-0.05,0.91,U] [#7 -0.07,-0.10,0.75,U] [#8 -0.01,0.02,0.78,U] 
02:22:48.739 00.000 6880 refined, 8 included, MultiStar: {-0.16, -0.17}, one-star: {-0.31, 0.05}
02:22:48.739 00.000 6880 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.61) = xAngle (-0.72 = -0.72)
02:22:48.739 00.000 6880 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
02:22:48.739 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-2.34 mountX=0.18 mountY=-0.16, mountTheta=-0.74
02:22:48.741 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.17, opts=13)
02:22:48.741 00.000 6880 Enqueuing Move request for scope (-0.16, -0.17)
02:22:48.741 00.000 10052 Worker thread wakes up
02:22:48.741 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.17) opts 0xd
02:22:48.741 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.17)
02:22:48.741 00.000 10052 Moving (-0.16, -0.17) raw xDistance=0.18 yDistance=-0.16
02:22:48.741 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.18
02:22:48.741 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.04
02:22:48.741 00.000 10052 MoveAxis(W, 43, ABG)
02:22:48.741 00.000 10052 Guiding  Dir = 3, Dur = 43
02:22:48.762 00.021 10052 IsSlewing returns 0
02:22:48.765 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:48.800 00.035 10052 IsGuiding returns 0
02:22:48.806 00.006 6880 UpdateGuideState exits: m=2480 SNR=34.5
02:22:48.807 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:48.807 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:48.807 00.000 6880 Enqueuing Expose request
02:22:48.829 00.022 10052 PulseGuide returned control before completion, sleep 26
02:22:48.914 00.085 10052 IsGuiding returns 0
02:22:48.914 00.000 10052 Move returns status 0, amount 43
02:22:48.914 00.000 10052 MoveAxis(N, 0, ABG)
02:22:48.914 00.000 10052 Move returns status 0, amount 0
02:22:48.914 00.000 10052 move complete, result=0
02:22:48.914 00.000 10052 worker thread done servicing request
02:22:48.914 00.000 10052 Worker thread wakes up
02:22:48.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:48.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:48.940 00.026 6880 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
02:22:48.946 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d39955d-8f16-40c3-b8a5-137607522a98"}
02:22:48.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d39955d-8f16-40c3-b8a5-137607522a98"}
02:22:48.947 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"093941d1-f96f-4e12-8a54-e9afd2e30774"}
02:22:48.947 00.000 6880 case statement mapped state 6 to 3
02:22:48.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"093941d1-f96f-4e12-8a54-e9afd2e30774"}
02:22:48.966 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b86eca6b-2841-4091-b697-9dceac189648"}
02:22:48.967 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3494,"width":15,"height":15,"star_pos":[6.64,7.37],"pixels":"..."},"id":"b86eca6b-2841-4091-b697-9dceac189648"}
02:22:49.838 00.871 10052 Exposure complete
02:22:50.131 00.293 10052 worker thread done servicing request
02:22:50.131 00.000 6880 OnExposeComplete: enter
02:22:50.131 00.000 6880 UpdateGuideState(): m_state=6
02:22:50.132 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3495
02:22:50.132 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=892.39, Mass=2377, SNR=33.8, Peak=161 HFD=4.4
02:22:50.133 00.001 6880 MultiStar: [#1 -0.17,-0.23,0.98,U] [#2 -0.22,-0.26,0.99,U] [#3 -0.12,-0.16,0.92,U] [#4 -0.26,-0.22,0.86,U] [#5 -0.09,-0.25,0.97,U] [#6 -0.02,0.02,0.92,U] [#7 -0.11,-0.21,0.78,U] [#8 0.01,-0.09,0.79,U] 
02:22:50.133 00.000 6880 refined, 8 included, MultiStar: {-0.14, -0.15}, one-star: {-0.28, 0.07}
02:22:50.133 00.000 6880 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.61) = xAngle (-0.72 = -0.72)
02:22:50.133 00.000 6880 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
02:22:50.133 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.34 mountX=0.15 mountY=-0.14, mountTheta=-0.74
02:22:50.134 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.15, opts=13)
02:22:50.134 00.000 6880 Enqueuing Move request for scope (-0.14, -0.15)
02:22:50.135 00.001 10052 Worker thread wakes up
02:22:50.135 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
02:22:50.135 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
02:22:50.135 00.000 10052 Moving (-0.14, -0.15) raw xDistance=0.15 yDistance=-0.14
02:22:50.135 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:22:50.135 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.03
02:22:50.135 00.000 10052 MoveAxis(W, 43, ABG)
02:22:50.135 00.000 10052 Guiding  Dir = 3, Dur = 43
02:22:50.181 00.046 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:50.241 00.060 6880 UpdateGuideState exits: m=2377 SNR=33.8
02:22:50.241 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:50.241 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:50.241 00.000 6880 Enqueuing Expose request
02:22:50.327 00.086 10052 IsSlewing returns 0
02:22:50.402 00.075 10052 IsGuiding returns 0
02:22:50.611 00.209 10052 IsGuiding returns 0
02:22:50.611 00.000 10052 Move returns status 0, amount 43
02:22:50.611 00.000 10052 MoveAxis(N, 0, ABG)
02:22:50.611 00.000 10052 Move returns status 0, amount 0
02:22:50.611 00.000 10052 move complete, result=0
02:22:50.611 00.000 10052 worker thread done servicing request
02:22:50.611 00.000 6880 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
02:22:50.614 00.003 10052 Worker thread wakes up
02:22:50.617 00.003 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:50.617 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:50.943 00.326 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0b0c9708-ff33-458f-8ccd-904e05fea13a"}
02:22:50.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0b0c9708-ff33-458f-8ccd-904e05fea13a"}
02:22:50.944 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6ac9cbd-fcd4-42f5-adaa-65ccb9da1b69"}
02:22:50.944 00.000 6880 case statement mapped state 6 to 3
02:22:50.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6ac9cbd-fcd4-42f5-adaa-65ccb9da1b69"}
02:22:50.944 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"28a5b29e-48ca-4d8e-9800-f4e9c6b3ee12"}
02:22:50.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3495,"width":15,"height":15,"star_pos":[6.67,7.39],"pixels":"..."},"id":"28a5b29e-48ca-4d8e-9800-f4e9c6b3ee12"}
02:22:51.754 00.810 10052 Exposure complete
02:22:51.822 00.068 10052 worker thread done servicing request
02:22:51.822 00.000 6880 OnExposeComplete: enter
02:22:51.822 00.000 6880 UpdateGuideState(): m_state=6
02:22:51.823 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3496
02:22:51.823 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=892.66, Mass=2426, SNR=34.1, Peak=189 HFD=4.6
02:22:51.823 00.000 6880 MultiStar: [#1 -0.16,-0.15,0.95,U] [#2 -0.29,-0.46,0.00,M1] [#3 -0.12,-0.43,0.93,U] [#4 -0.33,-0.10,0.87,U] [#5 -0.41,-0.41,0.00,M1] [#6 -0.10,-0.25,0.89,U] [#7 -0.04,-0.09,0.78,U] [#8 -0.14,-0.29,0.82,U] 
02:22:51.823 00.000 6880 refined, 6 included, MultiStar: {-0.17, -0.13}, one-star: {-0.29, 0.34}
02:22:51.823 00.000 6880 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.61) = xAngle (-0.87 = -0.87)
02:22:51.823 00.000 6880 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.90 = -0.90)
02:22:51.823 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.13 hyp=0.22 cameraTheta=-2.49 mountX=0.14 mountY=-0.17, mountTheta=-0.88
02:22:51.824 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.13, opts=13)
02:22:51.824 00.000 6880 Enqueuing Move request for scope (-0.17, -0.13)
02:22:51.825 00.001 10052 Worker thread wakes up
02:22:51.825 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.13) opts 0xd
02:22:51.825 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.13)
02:22:51.825 00.000 10052 Moving (-0.17, -0.13) raw xDistance=0.14 yDistance=-0.17
02:22:51.825 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
02:22:51.825 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
02:22:51.825 00.000 10052 MoveAxis(W, 40, ABG)
02:22:51.825 00.000 10052 Guiding  Dir = 3, Dur = 40
02:22:51.846 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:51.870 00.024 10052 IsSlewing returns 0
02:22:51.884 00.014 6880 UpdateGuideState exits: m=2426 SNR=34.1
02:22:51.884 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:51.884 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:51.885 00.001 6880 Enqueuing Expose request
02:22:51.949 00.064 10052 IsGuiding returns 0
02:22:52.092 00.143 10052 IsGuiding returns 0
02:22:52.092 00.000 10052 Move returns status 0, amount 40
02:22:52.092 00.000 10052 MoveAxis(N, 0, ABG)
02:22:52.092 00.000 10052 Move returns status 0, amount 0
02:22:52.092 00.000 10052 move complete, result=0
02:22:52.092 00.000 10052 worker thread done servicing request
02:22:52.092 00.000 10052 Worker thread wakes up
02:22:52.092 00.000 6880 GuideStep: 0.1 px 40 ms WEST, -0.2 px 0 ms NORTH
02:22:52.093 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:52.093 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:52.944 00.851 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"62af5148-2eb6-42d3-ab37-ad6091f5be58"}
02:22:52.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"62af5148-2eb6-42d3-ab37-ad6091f5be58"}
02:22:52.945 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ff255945-3776-4180-bd9a-8719298b639f"}
02:22:52.945 00.000 6880 case statement mapped state 6 to 3
02:22:52.945 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff255945-3776-4180-bd9a-8719298b639f"}
02:22:52.946 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1baf97ce-ca9b-4bfd-b4a6-9db51cb25922"}
02:22:52.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3496,"width":15,"height":15,"star_pos":[6.66,6.66],"pixels":"..."},"id":"1baf97ce-ca9b-4bfd-b4a6-9db51cb25922"}
02:22:53.012 00.066 10052 Exposure complete
02:22:53.080 00.068 10052 worker thread done servicing request
02:22:53.080 00.000 6880 OnExposeComplete: enter
02:22:53.080 00.000 6880 UpdateGuideState(): m_state=6
02:22:53.082 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3497
02:22:53.082 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=892.43, Mass=2378, SNR=33.8, Peak=174 HFD=4.3
02:22:53.082 00.000 6880 MultiStar: [#1 -0.21,-0.09,1.00,U] [#2 0.01,0.04,0.97,U] [#3 -0.04,-0.05,0.91,U] [#4 -0.01,0.12,0.84,U] [#5 -0.18,-0.03,0.97,U] [#6 -0.09,0.02,0.94,U] [#7 -0.15,0.07,0.77,U] [#8 -0.10,0.17,0.82,U] 
02:22:53.082 00.000 6880 refined, 8 included, MultiStar: {-0.12, 0.04}, one-star: {-0.26, 0.11}
02:22:53.082 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.45 = -1.84)
02:22:53.082 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.87)
02:22:53.082 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.12 cameraTheta=2.83 mountX=-0.03 mountY=-0.12, mountTheta=-1.84
02:22:53.083 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.04, opts=13)
02:22:53.083 00.000 6880 Enqueuing Move request for scope (-0.12, 0.04)
02:22:53.083 00.000 10052 Worker thread wakes up
02:22:53.083 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
02:22:53.083 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
02:22:53.083 00.000 10052 Moving (-0.12, 0.04) raw xDistance=-0.03 yDistance=-0.12
02:22:53.083 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:22:53.083 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.02
02:22:53.083 00.000 10052 MoveAxis(E, 0, ABG)
02:22:53.084 00.001 10052 Move returns status 0, amount 0
02:22:53.084 00.000 10052 MoveAxis(N, 0, ABG)
02:22:53.084 00.000 10052 Move returns status 0, amount 0
02:22:53.084 00.000 10052 move complete, result=0
02:22:53.084 00.000 10052 worker thread done servicing request
02:22:53.103 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:53.134 00.031 6880 UpdateGuideState exits: m=2378 SNR=33.8
02:22:53.134 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:53.134 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:53.135 00.001 6880 Enqueuing Expose request
02:22:53.135 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:53.135 00.000 10052 Worker thread wakes up
02:22:53.135 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:53.135 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:54.262 01.127 10052 Exposure complete
02:22:54.341 00.079 10052 worker thread done servicing request
02:22:54.341 00.000 6880 OnExposeComplete: enter
02:22:54.341 00.000 6880 UpdateGuideState(): m_state=6
02:22:54.342 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3498
02:22:54.342 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.55, Mass=2533, SNR=34.8, Peak=183 HFD=4.6
02:22:54.342 00.000 6880 MultiStar: [#1 -0.16,0.01,0.93,U] [#2 -0.31,-0.25,0.96,U] [#3 -0.04,-0.05,0.89,U] [#4 -0.29,-0.06,0.86,U] [#5 -0.10,0.01,0.94,U] [#6 0.05,0.31,0.88,U] [#7 -0.11,0.13,0.72,U] [#8 -0.09,0.04,0.76,U] 
02:22:54.342 00.000 6880 refined, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.30, 0.23}
02:22:54.342 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
02:22:54.342 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.80)
02:22:54.342 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.16 cameraTheta=2.91 mountX=-0.03 mountY=-0.16, mountTheta=-1.77
02:22:54.344 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.04, opts=13)
02:22:54.344 00.000 6880 Enqueuing Move request for scope (-0.15, 0.04)
02:22:54.344 00.000 10052 Worker thread wakes up
02:22:54.344 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
02:22:54.344 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
02:22:54.344 00.000 10052 Moving (-0.15, 0.04) raw xDistance=-0.03 yDistance=-0.16
02:22:54.344 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:22:54.344 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
02:22:54.344 00.000 10052 MoveAxis(E, 0, ABG)
02:22:54.344 00.000 10052 Move returns status 0, amount 0
02:22:54.345 00.001 10052 MoveAxis(N, 0, ABG)
02:22:54.345 00.000 10052 Move returns status 0, amount 0
02:22:54.345 00.000 10052 move complete, result=0
02:22:54.345 00.000 10052 worker thread done servicing request
02:22:54.369 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:54.418 00.049 6880 UpdateGuideState exits: m=2533 SNR=34.8
02:22:54.418 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:54.418 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:54.418 00.000 6880 Enqueuing Expose request
02:22:54.418 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:22:54.418 00.000 10052 Worker thread wakes up
02:22:54.419 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:54.419 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:54.942 00.523 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9c3d024d-ddc6-4203-97bf-3a9a53b5de54"}
02:22:54.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9c3d024d-ddc6-4203-97bf-3a9a53b5de54"}
02:22:54.942 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f76f2b18-2929-453e-9da4-a20bf792e02a"}
02:22:54.942 00.000 6880 case statement mapped state 6 to 3
02:22:54.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f76f2b18-2929-453e-9da4-a20bf792e02a"}
02:22:54.944 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"66176562-dc35-4d8d-aa9f-0951e3a1899d"}
02:22:54.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3498,"width":15,"height":15,"star_pos":[6.64,6.55],"pixels":"..."},"id":"66176562-dc35-4d8d-aa9f-0951e3a1899d"}
02:22:55.342 00.398 10052 Exposure complete
02:22:55.413 00.071 10052 worker thread done servicing request
02:22:55.413 00.000 6880 OnExposeComplete: enter
02:22:55.413 00.000 6880 UpdateGuideState(): m_state=6
02:22:55.413 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3499
02:22:55.413 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=892.56, Mass=2425, SNR=34.0, Peak=156 HFD=4.8
02:22:55.414 00.001 6880 MultiStar: [#1 -0.16,-0.00,0.97,U] [#2 -0.34,0.16,0.96,U] [#3 0.00,-0.12,0.92,U] [#4 -0.03,0.25,0.83,U] [#5 -0.32,-0.34,0.97,U] [#6 0.03,0.07,0.90,U] [#7 -0.01,0.08,0.76,U] [#8 -0.18,0.09,0.77,U] 
02:22:55.414 00.000 6880 refined, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.26, 0.24}
02:22:55.414 00.000 6880 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.61) = xAngle (4.47 = -1.81)
02:22:55.414 00.000 6880 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.44 = -1.84)
02:22:55.414 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=-0.04 mountY=-0.15, mountTheta=-1.82
02:22:55.415 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.04, opts=13)
02:22:55.415 00.000 6880 Enqueuing Move request for scope (-0.15, 0.04)
02:22:55.415 00.000 10052 Worker thread wakes up
02:22:55.415 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
02:22:55.415 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
02:22:55.415 00.000 10052 Moving (-0.15, 0.04) raw xDistance=-0.04 yDistance=-0.15
02:22:55.415 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:22:55.415 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
02:22:55.416 00.001 10052 MoveAxis(E, 0, ABG)
02:22:55.416 00.000 10052 Move returns status 0, amount 0
02:22:55.416 00.000 10052 MoveAxis(N, 0, ABG)
02:22:55.416 00.000 10052 Move returns status 0, amount 0
02:22:55.416 00.000 10052 move complete, result=0
02:22:55.416 00.000 10052 worker thread done servicing request
02:22:55.436 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:55.470 00.034 6880 UpdateGuideState exits: m=2425 SNR=34.0
02:22:55.470 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:55.470 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:55.470 00.000 6880 Enqueuing Expose request
02:22:55.471 00.001 10052 Worker thread wakes up
02:22:55.471 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:55.471 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:55.471 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:22:56.608 01.137 10052 Exposure complete
02:22:56.689 00.081 10052 worker thread done servicing request
02:22:56.689 00.000 6880 OnExposeComplete: enter
02:22:56.689 00.000 6880 UpdateGuideState(): m_state=6
02:22:56.690 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3500
02:22:56.690 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=892.77, Mass=2456, SNR=34.3, Peak=158 HFD=4.6
02:22:56.690 00.000 6880 MultiStar: [#1 -0.21,0.42,0.98,U] [#2 -0.35,0.19,0.98,U] [#3 -0.19,0.25,0.93,U] [#4 -0.30,0.17,0.84,U] [#5 -0.37,-0.04,0.97,U] [#6 -0.13,0.54,0.00,M1] [#7 -0.06,0.37,0.77,U] [#8 -0.09,0.45,0.80,U] 
02:22:56.690 00.000 6880 refined, 7 included, MultiStar: {-0.25, 0.28}, one-star: {-0.36, 0.45}
02:22:56.691 00.001 6880 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.61) = xAngle (3.92 = -2.36)
02:22:56.691 00.000 6880 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.39)
02:22:56.691 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.28 hyp=0.37 cameraTheta=2.31 mountX=-0.27 mountY=-0.25, mountTheta=-2.38
02:22:56.692 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.28, opts=13)
02:22:56.692 00.000 6880 Enqueuing Move request for scope (-0.25, 0.28)
02:22:56.692 00.000 10052 Worker thread wakes up
02:22:56.693 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.28) opts 0xd
02:22:56.693 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.28)
02:22:56.693 00.000 10052 Moving (-0.25, 0.28) raw xDistance=-0.27 yDistance=-0.25
02:22:56.693 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:22:56.693 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.25, slope = -0.01
02:22:56.693 00.000 10052 MoveAxis(E, 71, ABG)
02:22:56.693 00.000 10052 Guiding  Dir = 2, Dur = 71
02:22:56.714 00.021 10052 IsSlewing returns 0
02:22:56.720 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:56.751 00.031 10052 IsGuiding returns 0
02:22:56.770 00.019 6880 UpdateGuideState exits: m=2456 SNR=34.3
02:22:56.770 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:56.770 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:56.771 00.001 6880 Enqueuing Expose request
02:22:56.780 00.009 10052 PulseGuide returned control before completion, sleep 54
02:22:56.858 00.078 10052 IsGuiding returns 0
02:22:56.858 00.000 10052 Move returns status 0, amount 71
02:22:56.858 00.000 10052 MoveAxis(N, 10, ABG)
02:22:56.858 00.000 10052 Guiding  Dir = 0, Dur = 10
02:22:56.897 00.039 10052 IsSlewing returns 0
02:22:56.934 00.037 10052 IsGuiding returns 0
02:22:56.942 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d18dd5b-7c79-4512-893a-5d3abf16aa28"}
02:22:56.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d18dd5b-7c79-4512-893a-5d3abf16aa28"}
02:22:56.945 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a10a9140-5cf8-4657-ad33-a265f86757b9"}
02:22:56.945 00.000 6880 case statement mapped state 6 to 3
02:22:56.945 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a10a9140-5cf8-4657-ad33-a265f86757b9"}
02:22:56.947 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7a773a8f-3b50-40e6-9569-6bbf5b5ae65e"}
02:22:56.948 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3500,"width":15,"height":15,"star_pos":[6.59,6.77],"pixels":"..."},"id":"7a773a8f-3b50-40e6-9569-6bbf5b5ae65e"}
02:22:57.000 00.052 10052 IsGuiding returns 0
02:22:57.001 00.001 10052 Move returns status 0, amount 10
02:22:57.001 00.000 10052 move complete, result=0
02:22:57.001 00.000 10052 worker thread done servicing request
02:22:57.001 00.000 6880 GuideStep: -0.3 px 71 ms EAST, -0.3 px 10 ms NORTH
02:22:57.001 00.000 10052 Worker thread wakes up
02:22:57.001 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:57.001 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:57.921 00.920 10052 Exposure complete
02:22:58.007 00.086 10052 worker thread done servicing request
02:22:58.007 00.000 6880 OnExposeComplete: enter
02:22:58.007 00.000 6880 UpdateGuideState(): m_state=6
02:22:58.007 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3501
02:22:58.007 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.73, Mass=2448, SNR=34.3, Peak=161 HFD=4.6
02:22:58.008 00.001 6880 MultiStar: [#1 -0.16,0.38,0.97,U] [#2 -0.25,0.29,1.00,U] [#3 0.03,0.36,0.92,U] [#4 -0.15,0.07,0.84,U] [#5 -0.25,0.07,0.97,U] [#6 0.00,0.47,0.90,U] [#7 -0.14,0.36,0.76,U] [#8 -0.12,0.33,0.81,U] 
02:22:58.008 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.31}, one-star: {-0.31, 0.41}
02:22:58.008 00.000 6880 CameraToMount -- cameraTheta (2.04) - m_xAngle (-1.61) = xAngle (3.65 = -2.63)
02:22:58.008 00.000 6880 CameraToMount -- cameraTheta (2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.62 = -2.66)
02:22:58.008 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.31 hyp=0.34 cameraTheta=2.04 mountX=-0.30 mountY=-0.16, mountTheta=-2.65
02:22:58.009 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.31, opts=13)
02:22:58.010 00.001 6880 Enqueuing Move request for scope (-0.16, 0.31)
02:22:58.010 00.000 10052 Worker thread wakes up
02:22:58.010 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.31) opts 0xd
02:22:58.010 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.31)
02:22:58.010 00.000 10052 Moving (-0.16, 0.31) raw xDistance=-0.30 yDistance=-0.16
02:22:58.010 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:22:58.010 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:22:58.010 00.000 10052 MoveAxis(E, 84, ABG)
02:22:58.010 00.000 10052 Guiding  Dir = 2, Dur = 84
02:22:58.040 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:58.070 00.030 10052 IsSlewing returns 0
02:22:58.088 00.018 6880 UpdateGuideState exits: m=2448 SNR=34.3
02:22:58.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:58.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:58.088 00.000 6880 Enqueuing Expose request
02:22:58.150 00.062 10052 IsGuiding returns 0
02:22:58.213 00.063 10052 PulseGuide returned control before completion, sleep 31
02:22:58.321 00.108 10052 IsGuiding returns 1
02:22:58.321 00.000 10052 scope still moving after pulse duration time elapsed
02:22:58.422 00.101 10052 IsSlewing returns 0
02:22:58.499 00.077 10052 IsGuiding returns 0
02:22:58.499 00.000 10052 scope move finished after 84 + 265 ms
02:22:58.499 00.000 10052 Move returns status 0, amount 84
02:22:58.499 00.000 10052 MoveAxis(N, 0, ABG)
02:22:58.499 00.000 10052 Move returns status 0, amount 0
02:22:58.499 00.000 10052 move complete, result=0
02:22:58.499 00.000 10052 worker thread done servicing request
02:22:58.499 00.000 10052 Worker thread wakes up
02:22:58.499 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:58.500 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:22:58.500 00.000 6880 GuideStep: -0.3 px 84 ms EAST, -0.2 px 0 ms NORTH
02:22:58.941 00.441 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb557920-de0d-467f-a9fd-ff8bceb7643a"}
02:22:58.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb557920-de0d-467f-a9fd-ff8bceb7643a"}
02:22:58.942 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2129361-e8da-4350-8eb5-8f3fbf4e4e8b"}
02:22:58.942 00.000 6880 case statement mapped state 6 to 3
02:22:58.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2129361-e8da-4350-8eb5-8f3fbf4e4e8b"}
02:22:58.943 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ba3fae6b-bce7-4af6-a7ea-56ccab9e1852"}
02:22:58.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3501,"width":15,"height":15,"star_pos":[6.63,6.73],"pixels":"..."},"id":"ba3fae6b-bce7-4af6-a7ea-56ccab9e1852"}
02:22:59.641 00.698 10052 Exposure complete
02:22:59.723 00.082 10052 worker thread done servicing request
02:22:59.723 00.000 6880 OnExposeComplete: enter
02:22:59.723 00.000 6880 UpdateGuideState(): m_state=6
02:22:59.723 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3502
02:22:59.724 00.001 6880 Star::Find returns 1 (0), X=407.62, Y=892.55, Mass=2432, SNR=34.1, Peak=151 HFD=4.7
02:22:59.724 00.000 6880 MultiStar: [#1 -0.24,-0.08,0.97,U] [#2 -0.38,0.18,0.99,U] [#3 -0.21,-0.11,0.91,U] [#4 -0.25,-0.08,0.85,U] [#5 -0.36,-0.14,0.97,U] [#6 -0.23,0.01,0.92,U] [#7 -0.26,-0.08,0.75,U] [#8 -0.09,0.10,0.80,U] 
02:22:59.724 00.000 6880 refined, 8 included, MultiStar: {-0.27, 0.01}, one-star: {-0.33, 0.23}
02:22:59.724 00.000 6880 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.61) = xAngle (4.73 = -1.56)
02:22:59.724 00.000 6880 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.69 = -1.59)
02:22:59.724 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.01 hyp=0.27 cameraTheta=3.11 mountX=0.00 mountY=-0.27, mountTheta=-1.56
02:22:59.726 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.01, opts=13)
02:22:59.726 00.000 6880 Enqueuing Move request for scope (-0.27, 0.01)
02:22:59.726 00.000 10052 Worker thread wakes up
02:22:59.726 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.01) opts 0xd
02:22:59.726 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.01)
02:22:59.726 00.000 10052 Moving (-0.27, 0.01) raw xDistance=0.00 yDistance=-0.27
02:22:59.726 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:22:59.726 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.27, slope = -0.02
02:22:59.726 00.000 10052 MoveAxis(E, 0, ABG)
02:22:59.726 00.000 10052 Move returns status 0, amount 0
02:22:59.727 00.001 10052 MoveAxis(N, 35, ABG)
02:22:59.727 00.000 10052 Guiding  Dir = 0, Dur = 35
02:22:59.759 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:22:59.779 00.020 10052 IsSlewing returns 0
02:22:59.815 00.036 6880 UpdateGuideState exits: m=2432 SNR=34.1
02:22:59.815 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:22:59.815 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:22:59.815 00.000 6880 Enqueuing Expose request
02:22:59.853 00.038 10052 IsGuiding returns 0
02:22:59.997 00.144 10052 IsGuiding returns 0
02:22:59.997 00.000 10052 Move returns status 0, amount 35
02:22:59.998 00.001 10052 move complete, result=0
02:22:59.998 00.000 10052 worker thread done servicing request
02:22:59.998 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 35 ms NORTH
02:22:59.998 00.000 10052 Worker thread wakes up
02:22:59.999 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:22:59.999 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:00.910 00.911 10052 Exposure complete
02:23:00.941 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4221f449-1e70-4671-891e-626a6da7c09e"}
02:23:00.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4221f449-1e70-4671-891e-626a6da7c09e"}
02:23:00.942 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f36ee25-816e-494a-89dc-0524dd3b1cb1"}
02:23:00.942 00.000 6880 case statement mapped state 6 to 3
02:23:00.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f36ee25-816e-494a-89dc-0524dd3b1cb1"}
02:23:00.943 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"adea1704-00a7-4af8-ad22-99a7b5e78efb"}
02:23:00.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3502,"width":15,"height":15,"star_pos":[6.62,6.55],"pixels":"..."},"id":"adea1704-00a7-4af8-ad22-99a7b5e78efb"}
02:23:01.013 00.070 10052 worker thread done servicing request
02:23:01.013 00.000 6880 OnExposeComplete: enter
02:23:01.013 00.000 6880 UpdateGuideState(): m_state=6
02:23:01.014 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3503
02:23:01.014 00.000 6880 Star::Find returns 1 (0), X=407.34, Y=892.35, Mass=2400, SNR=33.9, Peak=159 HFD=4.7
02:23:01.015 00.001 6880 MultiStar: [#1 -0.45,0.02,0.96,U] [#2 -0.72,0.04,0.00,M1] [#3 -0.36,-0.12,0.92,U] [#4 -0.29,-0.11,0.86,U] [#5 -0.45,-0.08,0.98,U] [#6 -0.32,0.33,0.90,U] [#7 -0.56,0.03,0.00,M1] [#8 -0.47,-0.27,0.00,M1] 
02:23:01.015 00.000 6880 refined, 5 included, MultiStar: {-0.42, 0.01}, one-star: {-0.61, 0.03}
02:23:01.015 00.000 6880 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.61) = xAngle (4.73 = -1.55)
02:23:01.015 00.000 6880 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.70 = -1.58)
02:23:01.015 00.000 6880 CameraToMount -- cameraX=-0.42 cameraY=0.01 hyp=0.42 cameraTheta=3.12 mountX=0.01 mountY=-0.42, mountTheta=-1.55
02:23:01.018 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.42, y=0.01, opts=13)
02:23:01.018 00.000 6880 Enqueuing Move request for scope (-0.42, 0.01)
02:23:01.018 00.000 10052 Worker thread wakes up
02:23:01.018 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.01) opts 0xd
02:23:01.018 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.42, 0.01)
02:23:01.019 00.001 10052 Moving (-0.42, 0.01) raw xDistance=0.01 yDistance=-0.42
02:23:01.019 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:23:01.019 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.42, slope = -0.02
02:23:01.019 00.000 10052 MoveAxis(E, 0, ABG)
02:23:01.019 00.000 10052 Move returns status 0, amount 0
02:23:01.019 00.000 10052 MoveAxis(N, 39, ABG)
02:23:01.020 00.001 10052 Guiding  Dir = 0, Dur = 39
02:23:01.072 00.052 10052 IsSlewing returns 0
02:23:01.077 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:01.100 00.023 10052 IsGuiding returns 0
02:23:01.129 00.029 10052 PulseGuide returned control before completion, sleep 22
02:23:01.182 00.053 6880 UpdateGuideState exits: m=2400 SNR=33.9
02:23:01.182 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:01.182 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:01.182 00.000 6880 Enqueuing Expose request
02:23:01.198 00.016 10052 IsGuiding returns 0
02:23:01.199 00.001 10052 Move returns status 0, amount 39
02:23:01.199 00.000 10052 move complete, result=0
02:23:01.199 00.000 10052 worker thread done servicing request
02:23:01.199 00.000 10052 Worker thread wakes up
02:23:01.199 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:01.199 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:01.226 00.027 6880 GuideStep: 0.0 px 0 ms EAST, -0.4 px 39 ms NORTH
02:23:02.427 01.201 10052 Exposure complete
02:23:02.609 00.182 10052 worker thread done servicing request
02:23:02.609 00.000 6880 OnExposeComplete: enter
02:23:02.609 00.000 6880 UpdateGuideState(): m_state=6
02:23:02.609 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3504
02:23:02.610 00.001 6880 Star::Find returns 1 (0), X=407.22, Y=892.78, Mass=2557, SNR=35.1, Peak=162 HFD=4.5
02:23:02.610 00.000 6880 MultiStar: [#1 -0.46,0.33,0.00,M1] [#2 -0.72,0.25,0.00,M2] [#3 -0.41,0.29,0.87,U] [#4 -0.58,0.18,0.00,M1] [#5 -0.55,-0.00,0.00,M1] [#6 -0.38,0.61,0.00,M1] [#7 -0.50,0.04,0.78,U] [#8 -0.36,0.22,0.77,U] 
02:23:02.610 00.000 6880 refined, 3 included, MultiStar: {-0.51, 0.27}, one-star: {-0.73, 0.46}
02:23:02.610 00.000 6880 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.61) = xAngle (4.27 = -2.01)
02:23:02.611 00.001 6880 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.24 = -2.04)
02:23:02.611 00.000 6880 CameraToMount -- cameraX=-0.51 cameraY=0.27 hyp=0.58 cameraTheta=2.66 mountX=-0.25 mountY=-0.51, mountTheta=-2.02
02:23:02.613 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.51, y=0.27, opts=13)
02:23:02.613 00.000 6880 Enqueuing Move request for scope (-0.51, 0.27)
02:23:02.615 00.002 10052 Worker thread wakes up
02:23:02.615 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.27) opts 0xd
02:23:02.615 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.51, 0.27)
02:23:02.616 00.001 10052 Moving (-0.51, 0.27) raw xDistance=-0.25 yDistance=-0.51
02:23:02.616 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:23:02.616 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.51, slope = -0.04
02:23:02.616 00.000 10052 MoveAxis(E, 66, ABG)
02:23:02.616 00.000 10052 Guiding  Dir = 2, Dur = 66
02:23:02.670 00.054 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:02.740 00.070 6880 UpdateGuideState exits: m=2557 SNR=35.1
02:23:02.741 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:02.741 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:02.741 00.000 6880 Enqueuing Expose request
02:23:02.742 00.001 10052 IsSlewing returns 0
02:23:02.763 00.021 10052 IsGuiding returns 0
02:23:02.795 00.032 10052 PulseGuide returned control before completion, sleep 45
02:23:02.894 00.099 10052 IsGuiding returns 0
02:23:02.894 00.000 10052 Move returns status 0, amount 66
02:23:02.894 00.000 10052 MoveAxis(N, 66, ABG)
02:23:02.894 00.000 10052 Guiding  Dir = 0, Dur = 66
02:23:02.940 00.046 10052 IsSlewing returns 0
02:23:02.963 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cfcc8947-0bc5-4364-b6dd-1404fff04905"}
02:23:02.964 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cfcc8947-0bc5-4364-b6dd-1404fff04905"}
02:23:02.964 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cb18c7f5-57ba-49e2-a5fc-696efabbd658"}
02:23:02.965 00.001 6880 case statement mapped state 6 to 3
02:23:02.965 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb18c7f5-57ba-49e2-a5fc-696efabbd658"}
02:23:02.965 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87587812-37b9-4c78-901e-40b1ce473d79"}
02:23:02.966 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3504,"width":15,"height":15,"star_pos":[7.22,6.78],"pixels":"..."},"id":"87587812-37b9-4c78-901e-40b1ce473d79"}
02:23:02.977 00.011 10052 IsGuiding returns 0
02:23:03.004 00.027 10052 PulseGuide returned control before completion, sleep 49
02:23:03.076 00.072 10052 IsGuiding returns 0
02:23:03.076 00.000 10052 Move returns status 0, amount 66
02:23:03.077 00.001 10052 move complete, result=0
02:23:03.077 00.000 10052 worker thread done servicing request
02:23:03.077 00.000 6880 GuideStep: -0.2 px 66 ms EAST, -0.5 px 66 ms NORTH
02:23:03.077 00.000 10052 Worker thread wakes up
02:23:03.077 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:03.077 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:04.072 00.995 10052 Exposure complete
02:23:04.564 00.492 6880 OnExposeComplete: enter
02:23:04.564 00.000 6880 UpdateGuideState(): m_state=6
02:23:04.565 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3505
02:23:04.565 00.000 6880 Star::Find returns 1 (0), X=407.23, Y=892.42, Mass=2472, SNR=34.5, Peak=166 HFD=4.7
02:23:04.565 00.000 6880 MultiStar: [#1 -0.48,0.24,0.00,M2] [#2 -0.42,0.10,0.96,U] [#3 -0.41,0.17,0.90,U] [#4 -0.49,0.05,0.83,U] [#5 -0.63,0.05,0.00,M2] [#6 -0.39,0.35,0.89,U] [#7 -0.52,0.09,0.75,U] [#8 -0.51,0.10,0.79,U] 
02:23:04.565 00.000 6880 refined, 6 included, MultiStar: {-0.49, 0.14}, one-star: {-0.72, 0.10}
02:23:04.565 00.000 6880 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.61) = xAngle (4.48 = -1.80)
02:23:04.566 00.001 6880 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.45 = -1.83)
02:23:04.566 00.000 6880 CameraToMount -- cameraX=-0.49 cameraY=0.14 hyp=0.51 cameraTheta=2.87 mountX=-0.12 mountY=-0.50, mountTheta=-1.80
02:23:04.568 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.49, y=0.14, opts=13)
02:23:04.568 00.000 6880 Enqueuing Move request for scope (-0.49, 0.14)
02:23:04.599 00.031 10052 worker thread done servicing request
02:23:04.600 00.001 10052 Worker thread wakes up
02:23:04.600 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.49, 0.14) opts 0xd
02:23:04.601 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.49, 0.14)
02:23:04.601 00.000 10052 Moving (-0.49, 0.14) raw xDistance=-0.12 yDistance=-0.50
02:23:04.601 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:23:04.601 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.50, slope = -0.04
02:23:04.610 00.009 10052 MoveAxis(E, 34, ABG)
02:23:04.610 00.000 10052 Guiding  Dir = 2, Dur = 34
02:23:04.648 00.038 10052 IsSlewing returns 0
02:23:04.675 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:04.695 00.020 10052 IsGuiding returns 0
02:23:04.722 00.027 10052 PulseGuide returned control before completion, sleep 18
02:23:04.765 00.043 6880 UpdateGuideState exits: m=2472 SNR=34.5
02:23:04.765 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:04.765 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:04.765 00.000 6880 Enqueuing Expose request
02:23:04.777 00.012 10052 IsGuiding returns 0
02:23:04.777 00.000 10052 Move returns status 0, amount 34
02:23:04.778 00.001 10052 MoveAxis(N, 80, ABG)
02:23:04.778 00.000 10052 Guiding  Dir = 0, Dur = 80
02:23:04.815 00.037 10052 IsSlewing returns 0
02:23:04.852 00.037 10052 IsGuiding returns 0
02:23:04.880 00.028 10052 PulseGuide returned control before completion, sleep 64
02:23:04.939 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"483b5adc-c661-4c74-9601-cf49ec058a0d"}
02:23:04.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"483b5adc-c661-4c74-9601-cf49ec058a0d"}
02:23:04.940 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"305a61ca-2545-4a5f-a988-2d049fbf26be"}
02:23:04.940 00.000 6880 case statement mapped state 6 to 3
02:23:04.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"305a61ca-2545-4a5f-a988-2d049fbf26be"}
02:23:04.941 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5cc375d6-64ef-494f-aaa2-6fdf0ef8e9ec"}
02:23:04.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3505,"width":15,"height":15,"star_pos":[7.23,7.42],"pixels":"..."},"id":"5cc375d6-64ef-494f-aaa2-6fdf0ef8e9ec"}
02:23:04.973 00.032 10052 IsGuiding returns 0
02:23:04.973 00.000 10052 Move returns status 0, amount 80
02:23:04.973 00.000 10052 move complete, result=0
02:23:04.973 00.000 10052 worker thread done servicing request
02:23:04.973 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.5 px 80 ms NORTH
02:23:04.973 00.000 10052 Worker thread wakes up
02:23:04.973 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:04.974 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:06.189 01.215 10052 Exposure complete
02:23:06.322 00.133 10052 worker thread done servicing request
02:23:06.322 00.000 6880 OnExposeComplete: enter
02:23:06.322 00.000 6880 UpdateGuideState(): m_state=6
02:23:06.323 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3506
02:23:06.323 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=892.74, Mass=2425, SNR=34.2, Peak=158 HFD=4.6
02:23:06.324 00.001 6880 MultiStar: [#1 -0.33,0.38,0.92,U] [#2 -0.37,0.19,0.98,U] [#3 -0.17,0.24,0.93,U] [#4 -0.30,0.11,0.87,U] [#5 -0.48,0.12,0.97,U] [#6 -0.14,0.45,0.92,U] [#7 -0.37,0.38,0.00,M1] [#8 -0.28,0.27,0.78,U] 
02:23:06.324 00.000 6880 refined, 7 included, MultiStar: {-0.33, 0.27}, one-star: {-0.56, 0.42}
02:23:06.324 00.000 6880 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.61) = xAngle (4.06 = -2.22)
02:23:06.324 00.000 6880 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.03 = -2.25)
02:23:06.324 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=0.27 hyp=0.43 cameraTheta=2.45 mountX=-0.26 mountY=-0.33, mountTheta=-2.23
02:23:06.325 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=0.27, opts=13)
02:23:06.325 00.000 6880 Enqueuing Move request for scope (-0.33, 0.27)
02:23:06.326 00.001 10052 Worker thread wakes up
02:23:06.326 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.27) opts 0xd
02:23:06.326 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, 0.27)
02:23:06.326 00.000 10052 Moving (-0.33, 0.27) raw xDistance=-0.26 yDistance=-0.33
02:23:06.326 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:23:06.326 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.33, slope = -0.04
02:23:06.326 00.000 10052 MoveAxis(E, 71, ABG)
02:23:06.326 00.000 10052 Guiding  Dir = 2, Dur = 71
02:23:06.362 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:06.427 00.065 10052 IsSlewing returns 0
02:23:06.453 00.026 6880 UpdateGuideState exits: m=2425 SNR=34.2
02:23:06.453 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:06.453 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:06.453 00.000 6880 Enqueuing Expose request
02:23:06.468 00.015 10052 IsGuiding returns 0
02:23:06.711 00.243 10052 IsGuiding returns 1
02:23:06.712 00.001 10052 scope still moving after pulse duration time elapsed
02:23:06.788 00.076 10052 IsSlewing returns 0
02:23:06.862 00.074 10052 IsGuiding returns 0
02:23:06.862 00.000 10052 scope move finished after 71 + 322 ms
02:23:06.862 00.000 10052 Move returns status 0, amount 71
02:23:06.862 00.000 10052 MoveAxis(N, 75, ABG)
02:23:06.862 00.000 10052 Guiding  Dir = 0, Dur = 75
02:23:06.936 00.074 10052 IsSlewing returns 0
02:23:06.939 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ed78a27-6392-4f2a-867e-b1dac0756099"}
02:23:06.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ed78a27-6392-4f2a-867e-b1dac0756099"}
02:23:06.940 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"48440814-fe57-482a-b8f0-a4f41cd02b6e"}
02:23:06.940 00.000 6880 case statement mapped state 6 to 3
02:23:06.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"48440814-fe57-482a-b8f0-a4f41cd02b6e"}
02:23:06.941 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c08bacda-51da-49b0-945f-47a25870d03a"}
02:23:06.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3506,"width":15,"height":15,"star_pos":[7.39,6.74],"pixels":"..."},"id":"c08bacda-51da-49b0-945f-47a25870d03a"}
02:23:07.005 00.064 10052 IsGuiding returns 0
02:23:07.032 00.027 10052 PulseGuide returned control before completion, sleep 58
02:23:07.127 00.095 10052 IsGuiding returns 0
02:23:07.127 00.000 10052 Move returns status 0, amount 75
02:23:07.127 00.000 10052 move complete, result=0
02:23:07.127 00.000 10052 worker thread done servicing request
02:23:07.127 00.000 6880 GuideStep: -0.3 px 71 ms EAST, -0.3 px 75 ms NORTH
02:23:07.127 00.000 10052 Worker thread wakes up
02:23:07.127 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:07.127 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:08.280 01.153 10052 Exposure complete
02:23:08.382 00.102 10052 worker thread done servicing request
02:23:08.382 00.000 6880 OnExposeComplete: enter
02:23:08.382 00.000 6880 UpdateGuideState(): m_state=6
02:23:08.383 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3507
02:23:08.383 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=892.66, Mass=2489, SNR=34.7, Peak=155 HFD=4.6
02:23:08.383 00.000 6880 MultiStar: [#1 -0.32,0.26,0.95,U] [#2 -0.46,0.19,1.00,U] [#3 -0.37,0.35,0.91,U] [#4 -0.32,-0.06,0.83,U] [#5 -0.40,-0.01,0.98,U] [#6 -0.25,0.54,0.00,M1] [#7 -0.35,0.07,0.74,U] [#8 -0.22,0.20,0.78,U] 
02:23:08.383 00.000 6880 refined, 7 included, MultiStar: {-0.36, 0.17}, one-star: {-0.41, 0.34}
02:23:08.383 00.000 6880 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.61) = xAngle (4.31 = -1.98)
02:23:08.383 00.000 6880 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.28 = -2.01)
02:23:08.385 00.002 6880 CameraToMount -- cameraX=-0.36 cameraY=0.17 hyp=0.40 cameraTheta=2.69 mountX=-0.16 mountY=-0.36, mountTheta=-1.98
02:23:08.387 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.17, opts=13)
02:23:08.387 00.000 6880 Enqueuing Move request for scope (-0.36, 0.17)
02:23:08.387 00.000 10052 Worker thread wakes up
02:23:08.387 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.17) opts 0xd
02:23:08.387 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.17)
02:23:08.387 00.000 10052 Moving (-0.36, 0.17) raw xDistance=-0.16 yDistance=-0.36
02:23:08.387 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
02:23:08.387 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.36, slope = -0.03
02:23:08.387 00.000 10052 MoveAxis(E, 46, ABG)
02:23:08.387 00.000 10052 Guiding  Dir = 2, Dur = 46
02:23:08.416 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:08.423 00.007 10052 IsSlewing returns 0
02:23:08.460 00.037 10052 IsGuiding returns 0
02:23:08.474 00.014 6880 UpdateGuideState exits: m=2489 SNR=34.7
02:23:08.474 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:08.475 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:08.475 00.000 6880 Enqueuing Expose request
02:23:08.487 00.012 10052 PulseGuide returned control before completion, sleep 30
02:23:08.548 00.061 10052 IsGuiding returns 0
02:23:08.549 00.001 10052 Move returns status 0, amount 46
02:23:08.549 00.000 10052 MoveAxis(N, 62, ABG)
02:23:08.549 00.000 10052 Guiding  Dir = 0, Dur = 62
02:23:08.588 00.039 10052 IsSlewing returns 0
02:23:08.626 00.038 10052 IsGuiding returns 0
02:23:08.652 00.026 10052 PulseGuide returned control before completion, sleep 46
02:23:08.722 00.070 10052 IsGuiding returns 1
02:23:08.722 00.000 10052 scope still moving after pulse duration time elapsed
02:23:08.768 00.046 10052 IsSlewing returns 0
02:23:08.806 00.038 10052 IsGuiding returns 0
02:23:08.806 00.000 10052 scope move finished after 62 + 118 ms
02:23:08.806 00.000 10052 Move returns status 0, amount 62
02:23:08.807 00.001 10052 move complete, result=0
02:23:08.807 00.000 10052 worker thread done servicing request
02:23:08.807 00.000 6880 GuideStep: -0.2 px 46 ms EAST, -0.4 px 62 ms NORTH
02:23:08.807 00.000 10052 Worker thread wakes up
02:23:08.807 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:08.807 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:08.939 00.132 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2adba4fc-b9d0-4e74-bd35-a53d77878d25"}
02:23:08.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2adba4fc-b9d0-4e74-bd35-a53d77878d25"}
02:23:08.940 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"07c9ee4b-42ad-4299-ba7d-c5682ad898ad"}
02:23:08.940 00.000 6880 case statement mapped state 6 to 3
02:23:08.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"07c9ee4b-42ad-4299-ba7d-c5682ad898ad"}
02:23:08.941 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3fd0ed25-8a6a-4c31-a5c2-0b299625b696"}
02:23:08.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3507,"width":15,"height":15,"star_pos":[6.54,6.66],"pixels":"..."},"id":"3fd0ed25-8a6a-4c31-a5c2-0b299625b696"}
02:23:09.942 01.001 10052 Exposure complete
02:23:10.086 00.144 10052 worker thread done servicing request
02:23:10.086 00.000 6880 OnExposeComplete: enter
02:23:10.086 00.000 6880 UpdateGuideState(): m_state=6
02:23:10.087 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3508
02:23:10.087 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=892.91, Mass=2487, SNR=34.7, Peak=155 HFD=4.8
02:23:10.087 00.000 6880 MultiStar: [#1 -0.34,0.29,0.95,U] [#2 -0.52,0.20,0.00,M1] [#3 -0.16,0.22,0.92,U] [#4 -0.35,0.07,0.83,U] [#5 -0.40,-0.27,0.97,U] [#6 -0.01,0.43,0.92,U] [#7 -0.47,0.23,0.75,U] [#8 -0.24,0.24,0.79,U] 
02:23:10.087 00.000 6880 refined, 7 included, MultiStar: {-0.30, 0.23}, one-star: {-0.41, 0.59}
02:23:10.088 00.001 6880 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.61) = xAngle (4.10 = -2.18)
02:23:10.088 00.000 6880 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.07 = -2.22)
02:23:10.088 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.23 hyp=0.37 cameraTheta=2.49 mountX=-0.22 mountY=-0.30, mountTheta=-2.20
02:23:10.089 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.23, opts=13)
02:23:10.089 00.000 6880 Enqueuing Move request for scope (-0.30, 0.23)
02:23:10.089 00.000 10052 Worker thread wakes up
02:23:10.090 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.23) opts 0xd
02:23:10.090 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.23)
02:23:10.090 00.000 10052 Moving (-0.30, 0.23) raw xDistance=-0.22 yDistance=-0.30
02:23:10.090 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:23:10.090 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.30, slope = -0.02
02:23:10.090 00.000 10052 MoveAxis(E, 60, ABG)
02:23:10.090 00.000 10052 Guiding  Dir = 2, Dur = 60
02:23:10.121 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:10.175 00.054 6880 UpdateGuideState exits: m=2487 SNR=34.7
02:23:10.175 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:10.175 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:10.175 00.000 6880 Enqueuing Expose request
02:23:10.197 00.022 10052 IsSlewing returns 0
02:23:10.300 00.103 10052 IsGuiding returns 0
02:23:10.450 00.150 10052 IsGuiding returns 0
02:23:10.450 00.000 10052 Move returns status 0, amount 60
02:23:10.450 00.000 10052 MoveAxis(N, 42, ABG)
02:23:10.450 00.000 10052 Guiding  Dir = 0, Dur = 42
02:23:10.524 00.074 10052 IsSlewing returns 0
02:23:10.590 00.066 10052 IsGuiding returns 0
02:23:10.734 00.144 10052 IsGuiding returns 0
02:23:10.734 00.000 10052 Move returns status 0, amount 42
02:23:10.734 00.000 10052 move complete, result=0
02:23:10.734 00.000 10052 worker thread done servicing request
02:23:10.734 00.000 10052 Worker thread wakes up
02:23:10.735 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:10.735 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:10.735 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.3 px 42 ms NORTH
02:23:10.970 00.235 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"be8734f1-fa86-456f-b2ee-09b96365b0dd"}
02:23:10.970 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"be8734f1-fa86-456f-b2ee-09b96365b0dd"}
02:23:10.971 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cb44ccdc-7bc1-4470-ad4d-de764d529e94"}
02:23:10.971 00.000 6880 case statement mapped state 6 to 3
02:23:10.971 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cb44ccdc-7bc1-4470-ad4d-de764d529e94"}
02:23:10.972 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"236eedb8-f7d9-4411-a8d1-a9936a434bb4"}
02:23:10.973 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3508,"width":15,"height":15,"star_pos":[6.53,6.91],"pixels":"..."},"id":"236eedb8-f7d9-4411-a8d1-a9936a434bb4"}
02:23:11.868 00.895 10052 Exposure complete
02:23:11.999 00.131 10052 worker thread done servicing request
02:23:12.000 00.001 6880 OnExposeComplete: enter
02:23:12.000 00.000 6880 UpdateGuideState(): m_state=6
02:23:12.000 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3509
02:23:12.000 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.50, Mass=2432, SNR=34.2, Peak=172 HFD=4.7
02:23:12.001 00.001 6880 MultiStar: [#1 -0.09,-0.00,0.95,U] [#2 -0.12,-0.32,1.01,U] [#3 0.01,-0.10,0.93,U] [#4 -0.04,-0.04,0.84,U] [#5 -0.18,-0.05,0.98,U] [#6 0.01,0.10,0.91,U] [#7 -0.07,0.24,0.73,U] [#8 -0.01,0.25,0.79,U] 
02:23:12.001 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.02}, one-star: {-0.11, 0.18}
02:23:12.001 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
02:23:12.001 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.79)
02:23:12.001 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.02 hyp=0.07 cameraTheta=2.91 mountX=-0.01 mountY=-0.07, mountTheta=-1.76
02:23:12.004 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.02, opts=13)
02:23:12.004 00.000 6880 Enqueuing Move request for scope (-0.07, 0.02)
02:23:12.004 00.000 10052 Worker thread wakes up
02:23:12.004 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.02) opts 0xd
02:23:12.004 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.02)
02:23:12.004 00.000 10052 Moving (-0.07, 0.02) raw xDistance=-0.01 yDistance=-0.07
02:23:12.004 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:23:12.004 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:23:12.004 00.000 10052 MoveAxis(E, 0, ABG)
02:23:12.004 00.000 10052 Move returns status 0, amount 0
02:23:12.004 00.000 10052 MoveAxis(N, 0, ABG)
02:23:12.004 00.000 10052 Move returns status 0, amount 0
02:23:12.004 00.000 10052 move complete, result=0
02:23:12.004 00.000 10052 worker thread done servicing request
02:23:12.035 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:12.089 00.054 6880 UpdateGuideState exits: m=2432 SNR=34.2
02:23:12.089 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:12.089 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:12.089 00.000 6880 Enqueuing Expose request
02:23:12.090 00.001 10052 Worker thread wakes up
02:23:12.090 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:23:12.090 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:12.090 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:12.938 00.848 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f1c9dc03-f766-482b-8866-338d69d45557"}
02:23:12.938 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f1c9dc03-f766-482b-8866-338d69d45557"}
02:23:12.939 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1fd0837c-ffa7-4109-8a70-82c004a8e985"}
02:23:12.939 00.000 6880 case statement mapped state 6 to 3
02:23:12.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fd0837c-ffa7-4109-8a70-82c004a8e985"}
02:23:12.939 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f659533f-414e-4272-bbea-431f62a869b6"}
02:23:12.940 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3509,"width":15,"height":15,"star_pos":[6.84,7.50],"pixels":"..."},"id":"f659533f-414e-4272-bbea-431f62a869b6"}
02:23:12.999 00.059 10052 Exposure complete
02:23:13.086 00.087 10052 worker thread done servicing request
02:23:13.086 00.000 6880 OnExposeComplete: enter
02:23:13.086 00.000 6880 UpdateGuideState(): m_state=6
02:23:13.086 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3510
02:23:13.086 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.71, Mass=2460, SNR=34.4, Peak=164 HFD=4.6
02:23:13.087 00.001 6880 MultiStar: [#1 0.07,0.53,0.00,M1] [#2 -0.14,0.42,0.95,U] [#3 0.06,0.58,0.00,M1] [#4 0.14,0.50,0.85,U] [#5 0.05,0.36,0.98,U] [#6 0.05,0.70,0.00,M1] [#7 0.13,0.68,0.00,M1] [#8 0.04,0.50,0.79,U] 
02:23:13.087 00.000 6880 single-star, 4 included, MultiStar: {-0.01, 0.43}, one-star: {-0.10, 0.39}
02:23:13.087 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
02:23:13.087 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
02:23:13.087 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.39 hyp=0.40 cameraTheta=1.83 mountX=-0.38 mountY=-0.11, mountTheta=-2.87
02:23:13.089 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.39, opts=13)
02:23:13.089 00.000 6880 Enqueuing Move request for scope (-0.10, 0.39)
02:23:13.098 00.009 10052 Worker thread wakes up
02:23:13.098 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.39) opts 0xd
02:23:13.098 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.39)
02:23:13.098 00.000 10052 Moving (-0.10, 0.39) raw xDistance=-0.38 yDistance=-0.11
02:23:13.098 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
02:23:13.098 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
02:23:13.099 00.001 10052 MoveAxis(E, 102, ABG)
02:23:13.099 00.000 10052 Guiding  Dir = 2, Dur = 102
02:23:13.119 00.020 10052 IsSlewing returns 0
02:23:13.123 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:13.157 00.034 10052 IsGuiding returns 0
02:23:13.164 00.007 6880 UpdateGuideState exits: m=2460 SNR=34.4
02:23:13.164 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:13.164 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:13.164 00.000 6880 Enqueuing Expose request
02:23:13.185 00.021 10052 PulseGuide returned control before completion, sleep 85
02:23:13.299 00.114 10052 IsGuiding returns 0
02:23:13.299 00.000 10052 Move returns status 0, amount 102
02:23:13.299 00.000 10052 MoveAxis(N, 0, ABG)
02:23:13.299 00.000 10052 Move returns status 0, amount 0
02:23:13.300 00.001 10052 move complete, result=0
02:23:13.300 00.000 10052 worker thread done servicing request
02:23:13.300 00.000 10052 Worker thread wakes up
02:23:13.300 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:13.300 00.000 6880 GuideStep: -0.4 px 102 ms EAST, -0.1 px 0 ms NORTH
02:23:13.300 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:14.648 01.348 10052 Exposure complete
02:23:14.948 00.300 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5881fe0-a688-4fa4-a604-ec037f02479a"}
02:23:14.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5881fe0-a688-4fa4-a604-ec037f02479a"}
02:23:14.949 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61d42b7a-587f-49d0-98d1-11d27ec88086"}
02:23:14.949 00.000 6880 case statement mapped state 6 to 3
02:23:14.950 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61d42b7a-587f-49d0-98d1-11d27ec88086"}
02:23:14.950 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d6afb33e-baef-4397-8d19-1f00d3200171"}
02:23:14.952 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3510,"width":15,"height":15,"star_pos":[6.84,6.71],"pixels":"..."},"id":"d6afb33e-baef-4397-8d19-1f00d3200171"}
02:23:15.182 00.230 6880 OnExposeComplete: enter
02:23:15.182 00.000 6880 UpdateGuideState(): m_state=6
02:23:15.182 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3511
02:23:15.183 00.001 6880 Star::Find returns 1 (0), X=407.63, Y=892.96, Mass=2445, SNR=34.4, Peak=153 HFD=4.3
02:23:15.183 00.000 6880 MultiStar: [#1 -0.20,0.25,0.94,U] [#2 -0.30,0.24,0.99,U] [#3 -0.01,0.26,0.92,U] [#4 0.05,0.42,0.85,U] [#5 -0.29,0.17,1.00,U] [#6 -0.00,0.41,0.92,U] [#7 -0.03,0.35,0.76,U] [#8 -0.17,0.32,0.80,U] 
02:23:15.183 00.000 6880 refined, 8 included, MultiStar: {-0.15, 0.34}, one-star: {-0.31, 0.64}
02:23:15.183 00.000 6880 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.61) = xAngle (3.60 = -2.68)
02:23:15.183 00.000 6880 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.57 = -2.72)
02:23:15.184 00.001 6880 CameraToMount -- cameraX=-0.15 cameraY=0.34 hyp=0.37 cameraTheta=1.99 mountX=-0.33 mountY=-0.15, mountTheta=-2.71
02:23:15.186 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.34, opts=13)
02:23:15.186 00.000 6880 Enqueuing Move request for scope (-0.15, 0.34)
02:23:15.200 00.014 10052 worker thread done servicing request
02:23:15.200 00.000 10052 Worker thread wakes up
02:23:15.200 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.34) opts 0xd
02:23:15.200 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.34)
02:23:15.200 00.000 10052 Moving (-0.15, 0.34) raw xDistance=-0.33 yDistance=-0.15
02:23:15.200 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
02:23:15.201 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.04
02:23:15.201 00.000 10052 MoveAxis(E, 94, ABG)
02:23:15.201 00.000 10052 Guiding  Dir = 2, Dur = 94
02:23:15.296 00.095 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:15.309 00.013 10052 IsSlewing returns 0
02:23:15.381 00.072 10052 IsGuiding returns 0
02:23:15.406 00.025 10052 PulseGuide returned control before completion, sleep 79
02:23:15.430 00.024 6880 UpdateGuideState exits: m=2445 SNR=34.4
02:23:15.430 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:15.430 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:15.430 00.000 6880 Enqueuing Expose request
02:23:15.565 00.135 10052 IsGuiding returns 0
02:23:15.565 00.000 10052 Move returns status 0, amount 94
02:23:15.565 00.000 10052 MoveAxis(N, 0, ABG)
02:23:15.565 00.000 10052 Move returns status 0, amount 0
02:23:15.565 00.000 10052 move complete, result=0
02:23:15.565 00.000 10052 worker thread done servicing request
02:23:15.565 00.000 10052 Worker thread wakes up
02:23:15.565 00.000 6880 GuideStep: -0.3 px 94 ms EAST, -0.2 px 0 ms NORTH
02:23:15.565 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:15.565 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:16.698 01.133 10052 Exposure complete
02:23:16.938 00.240 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"23c5723d-723f-4a9a-bf6f-775bfdb5430b"}
02:23:16.938 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"23c5723d-723f-4a9a-bf6f-775bfdb5430b"}
02:23:16.939 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af84136e-670a-42c6-8bad-d7d175f55389"}
02:23:16.939 00.000 6880 case statement mapped state 6 to 3
02:23:16.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"af84136e-670a-42c6-8bad-d7d175f55389"}
02:23:16.940 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f9b80f20-7c9b-4cb0-a436-2d8619048582"}
02:23:16.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3511,"width":15,"height":15,"star_pos":[6.63,6.96],"pixels":"..."},"id":"f9b80f20-7c9b-4cb0-a436-2d8619048582"}
02:23:16.990 00.050 6880 OnExposeComplete: enter
02:23:16.990 00.000 6880 UpdateGuideState(): m_state=6
02:23:16.990 00.000 10052 worker thread done servicing request
02:23:16.990 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3512
02:23:16.990 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.13, Mass=2598, SNR=35.4, Peak=157 HFD=4.5
02:23:16.991 00.001 6880 MultiStar: [#1 -0.11,-0.20,0.95,U] [#2 0.04,-0.08,0.94,U] [#3 0.07,-0.25,0.89,U] [#4 -0.26,-0.44,0.83,U] [#5 -0.02,-0.17,0.92,U] [#6 0.02,0.04,0.89,U] [#7 0.07,-0.17,0.74,U] [#8 -0.12,-0.25,0.77,U] 
02:23:16.991 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.19}, one-star: {-0.17, -0.19}
02:23:16.991 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
02:23:16.991 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
02:23:16.991 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.19 hyp=0.20 cameraTheta=-1.84 mountX=0.19 mountY=-0.05, mountTheta=-0.26
02:23:16.994 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.19, opts=13)
02:23:16.995 00.001 6880 Enqueuing Move request for scope (-0.05, -0.19)
02:23:16.999 00.004 10052 Worker thread wakes up
02:23:16.999 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.19) opts 0xd
02:23:16.999 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.19)
02:23:16.999 00.000 10052 Moving (-0.05, -0.19) raw xDistance=0.19 yDistance=-0.05
02:23:17.000 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:23:17.000 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.05
02:23:17.000 00.000 10052 MoveAxis(W, 46, ABG)
02:23:17.000 00.000 10052 Guiding  Dir = 3, Dur = 46
02:23:17.024 00.024 10052 IsSlewing returns 0
02:23:17.071 00.047 10052 IsGuiding returns 0
02:23:17.081 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:17.110 00.029 10052 PulseGuide returned control before completion, sleep 18
02:23:17.233 00.123 6880 UpdateGuideState exits: m=2598 SNR=35.4
02:23:17.233 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:17.233 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:17.233 00.000 6880 Enqueuing Expose request
02:23:17.262 00.029 10052 IsGuiding returns 0
02:23:17.262 00.000 10052 Move returns status 0, amount 46
02:23:17.262 00.000 10052 MoveAxis(N, 0, ABG)
02:23:17.262 00.000 10052 Move returns status 0, amount 0
02:23:17.262 00.000 10052 move complete, result=0
02:23:17.262 00.000 10052 worker thread done servicing request
02:23:17.267 00.005 10052 Worker thread wakes up
02:23:17.267 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:17.267 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:17.285 00.018 6880 GuideStep: 0.2 px 46 ms WEST, -0.1 px 0 ms NORTH
02:23:18.178 00.893 10052 Exposure complete
02:23:18.259 00.081 10052 worker thread done servicing request
02:23:18.259 00.000 6880 OnExposeComplete: enter
02:23:18.259 00.000 6880 UpdateGuideState(): m_state=6
02:23:18.259 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3513
02:23:18.259 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.77, Mass=2400, SNR=33.9, Peak=145 HFD=4.5
02:23:18.260 00.001 6880 MultiStar: [#1 -0.00,0.20,0.97,U] [#2 0.10,0.27,0.99,U] [#3 0.19,0.31,0.93,U] [#4 0.28,0.48,0.00,M1] [#5 -0.03,0.23,0.98,U] [#6 0.16,0.59,0.00,M1] [#7 0.03,0.53,0.00,M1] [#8 -0.12,0.25,0.80,U] 
02:23:18.260 00.000 6880 refined, 5 included, MultiStar: {0.01, 0.29}, one-star: {-0.10, 0.45}
02:23:18.260 00.000 6880 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.61) = xAngle (3.15 = -3.13)
02:23:18.260 00.000 6880 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.12 = 3.12)
02:23:18.260 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.29 hyp=0.29 cameraTheta=1.54 mountX=-0.29 mountY=0.01, mountTheta=3.12
02:23:18.262 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.29, opts=13)
02:23:18.262 00.000 6880 Enqueuing Move request for scope (0.01, 0.29)
02:23:18.262 00.000 10052 Worker thread wakes up
02:23:18.262 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.29) opts 0xd
02:23:18.262 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.29)
02:23:18.262 00.000 10052 Moving (0.01, 0.29) raw xDistance=-0.29 yDistance=0.01
02:23:18.262 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
02:23:18.262 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.26, using input
02:23:18.263 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.06
02:23:18.263 00.000 10052 MoveAxis(E, 75, ABG)
02:23:18.263 00.000 10052 Guiding  Dir = 2, Dur = 75
02:23:18.293 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:18.316 00.023 10052 IsSlewing returns 0
02:23:18.362 00.046 10052 IsGuiding returns 0
02:23:18.377 00.015 6880 UpdateGuideState exits: m=2400 SNR=33.9
02:23:18.377 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:18.377 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:18.377 00.000 6880 Enqueuing Expose request
02:23:18.381 00.004 10052 PulseGuide returned control before completion, sleep 66
02:23:18.506 00.125 10052 IsGuiding returns 0
02:23:18.506 00.000 10052 Move returns status 0, amount 75
02:23:18.506 00.000 10052 MoveAxis(N, 0, ABG)
02:23:18.506 00.000 10052 Move returns status 0, amount 0
02:23:18.507 00.001 10052 move complete, result=0
02:23:18.507 00.000 10052 worker thread done servicing request
02:23:18.507 00.000 10052 Worker thread wakes up
02:23:18.507 00.000 6880 GuideStep: -0.3 px 75 ms EAST, 0.0 px 0 ms NORTH
02:23:18.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:18.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:18.937 00.430 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5606376-acdf-4cc2-905d-706f6c2939f9"}
02:23:18.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5606376-acdf-4cc2-905d-706f6c2939f9"}
02:23:18.938 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"693f96d5-ec09-4c19-8ab3-fe7fbdbd9fa5"}
02:23:18.938 00.000 6880 case statement mapped state 6 to 3
02:23:18.938 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"693f96d5-ec09-4c19-8ab3-fe7fbdbd9fa5"}
02:23:18.939 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"994b3057-16c2-45a6-b083-35fee4d48b08"}
02:23:18.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3513,"width":15,"height":15,"star_pos":[6.84,6.77],"pixels":"..."},"id":"994b3057-16c2-45a6-b083-35fee4d48b08"}
02:23:19.686 00.747 10052 Exposure complete
02:23:19.932 00.246 10052 worker thread done servicing request
02:23:19.932 00.000 6880 OnExposeComplete: enter
02:23:19.932 00.000 6880 UpdateGuideState(): m_state=6
02:23:19.932 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3514
02:23:19.933 00.001 6880 Star::Find returns 1 (0), X=407.76, Y=892.89, Mass=2342, SNR=33.5, Peak=166 HFD=4.5
02:23:19.933 00.000 6880 MultiStar: [#1 -0.01,0.39,0.96,U] [#2 -0.06,0.33,0.99,U] [#3 0.04,0.38,0.94,U] [#4 -0.02,0.59,0.00,M2] [#5 -0.03,0.45,1.01,U] [#6 0.00,0.59,0.00,M2] [#7 -0.07,0.54,0.00,M2] [#8 0.08,0.48,0.82,U] 
02:23:19.933 00.000 6880 refined, 5 included, MultiStar: {-0.03, 0.43}, one-star: {-0.19, 0.57}
02:23:19.933 00.000 6880 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.61) = xAngle (3.26 = -3.03)
02:23:19.933 00.000 6880 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.22 = -3.06)
02:23:19.934 00.001 6880 CameraToMount -- cameraX=-0.03 cameraY=0.43 hyp=0.43 cameraTheta=1.64 mountX=-0.43 mountY=-0.04, mountTheta=-3.06
02:23:19.935 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.43, opts=13)
02:23:19.935 00.000 6880 Enqueuing Move request for scope (-0.03, 0.43)
02:23:19.935 00.000 10052 Worker thread wakes up
02:23:19.935 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.43) opts 0xd
02:23:19.935 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.43)
02:23:19.935 00.000 10052 Moving (-0.03, 0.43) raw xDistance=-0.43 yDistance=-0.04
02:23:19.936 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.43
02:23:19.936 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.05
02:23:19.936 00.000 10052 MoveAxis(E, 119, ABG)
02:23:19.936 00.000 10052 Guiding  Dir = 2, Dur = 119
02:23:20.001 00.065 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:20.080 00.079 6880 UpdateGuideState exits: m=2342 SNR=33.5
02:23:20.080 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:20.080 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:20.080 00.000 6880 Enqueuing Expose request
02:23:20.380 00.300 10052 IsSlewing returns 0
02:23:20.427 00.047 10052 IsGuiding returns 0
02:23:20.470 00.043 10052 PulseGuide returned control before completion, sleep 86
02:23:20.945 00.475 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e3ed91ba-8d1a-4c42-a926-28ceffcc290b"}
02:23:20.945 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e3ed91ba-8d1a-4c42-a926-28ceffcc290b"}
02:23:20.946 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c91821b-71d9-4425-aab9-fdf9dca26bc6"}
02:23:20.946 00.000 6880 case statement mapped state 6 to 3
02:23:20.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c91821b-71d9-4425-aab9-fdf9dca26bc6"}
02:23:20.947 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb2a171f-8d63-49ce-aa12-ccd4d10c6f30"}
02:23:20.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3514,"width":15,"height":15,"star_pos":[6.76,6.89],"pixels":"..."},"id":"bb2a171f-8d63-49ce-aa12-ccd4d10c6f30"}
02:23:21.011 00.064 10052 IsGuiding returns 0
02:23:21.011 00.000 10052 Move returns status 0, amount 119
02:23:21.011 00.000 10052 MoveAxis(N, 0, ABG)
02:23:21.011 00.000 10052 Move returns status 0, amount 0
02:23:21.011 00.000 10052 move complete, result=0
02:23:21.011 00.000 10052 worker thread done servicing request
02:23:21.011 00.000 6880 GuideStep: -0.4 px 119 ms EAST, -0.0 px 0 ms NORTH
02:23:21.011 00.000 10052 Worker thread wakes up
02:23:21.011 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:21.011 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:22.161 01.150 10052 Exposure complete
02:23:22.553 00.392 10052 worker thread done servicing request
02:23:22.553 00.000 6880 OnExposeComplete: enter
02:23:22.553 00.000 6880 UpdateGuideState(): m_state=6
02:23:22.554 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3515
02:23:22.554 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.52, Mass=2493, SNR=34.7, Peak=150 HFD=4.7
02:23:22.554 00.000 6880 MultiStar: [#1 0.18,-0.11,0.96,U] [#2 0.02,0.05,0.98,U] [#3 0.19,-0.02,0.89,U] [#4 0.10,-0.12,0.83,U] [#5 0.02,-0.13,0.97,U] [#6 0.27,0.03,0.89,U] [#7 0.37,-0.21,0.75,U] [#8 0.16,-0.23,0.80,U] 
02:23:22.555 00.001 6880 refined, 8 included, MultiStar: {0.12, -0.05}, one-star: {-0.12, 0.20}
02:23:22.555 00.000 6880 CameraToMount -- cameraTheta (-0.40) - m_xAngle (-1.61) = xAngle (1.21 = 1.21)
02:23:22.555 00.000 6880 CameraToMount -- cameraTheta (-0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.18 = 1.18)
02:23:22.555 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.05 hyp=0.13 cameraTheta=-0.40 mountX=0.05 mountY=0.12, mountTheta=1.21
02:23:22.557 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.05, opts=13)
02:23:22.557 00.000 6880 Enqueuing Move request for scope (0.12, -0.05)
02:23:22.557 00.000 10052 Worker thread wakes up
02:23:22.557 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.05) opts 0xd
02:23:22.557 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.05)
02:23:22.557 00.000 10052 Moving (0.12, -0.05) raw xDistance=0.05 yDistance=0.12
02:23:22.557 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:23:22.557 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.22, using input
02:23:22.558 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.05
02:23:22.558 00.000 10052 MoveAxis(E, 0, ABG)
02:23:22.558 00.000 10052 Move returns status 0, amount 0
02:23:22.558 00.000 10052 MoveAxis(N, 0, ABG)
02:23:22.558 00.000 10052 Move returns status 0, amount 0
02:23:22.558 00.000 10052 move complete, result=0
02:23:22.558 00.000 10052 worker thread done servicing request
02:23:22.593 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:22.685 00.092 6880 UpdateGuideState exits: m=2493 SNR=34.7
02:23:22.685 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:22.685 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:22.685 00.000 6880 Enqueuing Expose request
02:23:22.685 00.000 10052 Worker thread wakes up
02:23:22.685 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:22.686 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:22.686 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:23:23.290 00.604 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d39cc94-bb59-4ee6-9c30-b7026103e8f4"}
02:23:23.290 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d39cc94-bb59-4ee6-9c30-b7026103e8f4"}
02:23:23.293 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"969347de-c9c3-4ca0-b708-76894e0187e4"}
02:23:23.293 00.000 6880 case statement mapped state 6 to 3
02:23:23.293 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"969347de-c9c3-4ca0-b708-76894e0187e4"}
02:23:23.294 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d47d5a43-027b-4aca-8289-46db6710dbc3"}
02:23:23.294 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3515,"width":15,"height":15,"star_pos":[6.83,6.52],"pixels":"..."},"id":"d47d5a43-027b-4aca-8289-46db6710dbc3"}
02:23:23.614 00.320 10052 Exposure complete
02:23:23.837 00.223 6880 OnExposeComplete: enter
02:23:23.837 00.000 6880 UpdateGuideState(): m_state=6
02:23:23.837 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3516
02:23:23.837 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.60, Mass=2436, SNR=34.2, Peak=162 HFD=4.8
02:23:23.838 00.001 6880 MultiStar: [#1 0.08,0.13,0.95,U] [#2 -0.01,0.15,0.96,U] [#3 0.32,0.05,0.90,U] [#4 0.12,0.24,0.83,U] [#5 0.10,0.06,0.96,U] [#6 0.54,0.56,0.00,M2] [#7 0.15,0.15,0.76,U] [#8 0.12,0.31,0.81,U] 
02:23:23.838 00.000 6880 refined, 7 included, MultiStar: {0.11, 0.17}, one-star: {0.02, 0.28}
02:23:23.838 00.000 6880 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.61) = xAngle (2.61 = 2.61)
02:23:23.838 00.000 6880 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.58 = 2.58)
02:23:23.838 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.00 mountX=-0.17 mountY=0.11, mountTheta=2.59
02:23:23.841 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.17, opts=13)
02:23:23.841 00.000 6880 Enqueuing Move request for scope (0.11, 0.17)
02:23:23.875 00.034 10052 worker thread done servicing request
02:23:23.875 00.000 10052 Worker thread wakes up
02:23:23.875 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
02:23:23.876 00.001 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
02:23:23.876 00.000 10052 Moving (0.11, 0.17) raw xDistance=-0.17 yDistance=0.11
02:23:23.876 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:23:23.876 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.21, using input
02:23:23.876 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.05
02:23:23.876 00.000 10052 MoveAxis(E, 46, ABG)
02:23:23.876 00.000 10052 Guiding  Dir = 2, Dur = 46
02:23:23.926 00.050 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:24.081 00.155 6880 UpdateGuideState exits: m=2436 SNR=34.2
02:23:24.081 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:24.081 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:24.082 00.001 6880 Enqueuing Expose request
02:23:24.521 00.439 10052 IsSlewing returns 0
02:23:24.570 00.049 10052 IsGuiding returns 0
02:23:24.606 00.036 10052 PulseGuide returned control before completion, sleep 22
02:23:24.839 00.233 10052 IsGuiding returns 0
02:23:24.839 00.000 10052 Move returns status 0, amount 46
02:23:24.839 00.000 10052 MoveAxis(N, 0, ABG)
02:23:24.839 00.000 10052 Move returns status 0, amount 0
02:23:24.839 00.000 10052 move complete, result=0
02:23:24.839 00.000 10052 worker thread done servicing request
02:23:24.839 00.000 6880 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
02:23:24.839 00.000 10052 Worker thread wakes up
02:23:24.839 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:24.840 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:24.945 00.105 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fdeb0236-1f11-433b-b87c-6081a0bd4167"}
02:23:24.945 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fdeb0236-1f11-433b-b87c-6081a0bd4167"}
02:23:24.946 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7cd3427-dafd-4a07-84ed-c56e29da61ba"}
02:23:24.946 00.000 6880 case statement mapped state 6 to 3
02:23:24.947 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7cd3427-dafd-4a07-84ed-c56e29da61ba"}
02:23:24.948 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"536f33c4-8a73-4916-915e-36a1b7c85595"}
02:23:24.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3516,"width":15,"height":15,"star_pos":[6.96,6.60],"pixels":"..."},"id":"536f33c4-8a73-4916-915e-36a1b7c85595"}
02:23:26.004 01.056 10052 Exposure complete
02:23:26.195 00.191 10052 worker thread done servicing request
02:23:26.196 00.001 6880 OnExposeComplete: enter
02:23:26.196 00.000 6880 UpdateGuideState(): m_state=6
02:23:26.196 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3517
02:23:26.196 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=893.01, Mass=2514, SNR=34.8, Peak=139 HFD=4.6
02:23:26.197 00.001 6880 MultiStar: [#1 -0.11,0.47,0.93,U] [#2 -0.16,0.46,0.99,U] [#3 -0.06,0.45,0.91,U] [#4 -0.29,0.28,0.83,U] [#5 -0.10,0.17,0.97,U] [#6 -0.05,0.77,0.00,M3] [#7 -0.00,0.66,0.00,M1] [#8 -0.10,0.47,0.80,U] 
02:23:26.197 00.000 6880 refined, 6 included, MultiStar: {-0.15, 0.43}, one-star: {-0.25, 0.69}
02:23:26.197 00.000 6880 CameraToMount -- cameraTheta (1.92) - m_xAngle (-1.61) = xAngle (3.53 = -2.75)
02:23:26.197 00.000 6880 CameraToMount -- cameraTheta (1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.50 = -2.79)
02:23:26.197 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.43 hyp=0.46 cameraTheta=1.92 mountX=-0.42 mountY=-0.16, mountTheta=-2.78
02:23:26.199 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.43, opts=13)
02:23:26.199 00.000 6880 Enqueuing Move request for scope (-0.15, 0.43)
02:23:26.199 00.000 10052 Worker thread wakes up
02:23:26.199 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.43) opts 0xd
02:23:26.199 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.43)
02:23:26.199 00.000 10052 Moving (-0.15, 0.43) raw xDistance=-0.42 yDistance=-0.16
02:23:26.199 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.42
02:23:26.200 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
02:23:26.200 00.000 10052 MoveAxis(E, 115, ABG)
02:23:26.200 00.000 10052 Guiding  Dir = 2, Dur = 115
02:23:26.249 00.049 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:26.291 00.042 10052 IsSlewing returns 0
02:23:26.313 00.022 6880 UpdateGuideState exits: m=2514 SNR=34.8
02:23:26.314 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:26.314 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:26.314 00.000 6880 Enqueuing Expose request
02:23:26.330 00.016 10052 IsGuiding returns 0
02:23:26.580 00.250 10052 IsGuiding returns 1
02:23:26.581 00.001 10052 scope still moving after pulse duration time elapsed
02:23:26.686 00.105 10052 IsSlewing returns 0
02:23:26.755 00.069 10052 IsGuiding returns 0
02:23:26.756 00.001 10052 scope move finished after 115 + 310 ms
02:23:26.756 00.000 10052 Move returns status 0, amount 115
02:23:26.756 00.000 10052 MoveAxis(N, 0, ABG)
02:23:26.756 00.000 10052 Move returns status 0, amount 0
02:23:26.756 00.000 10052 move complete, result=0
02:23:26.756 00.000 10052 worker thread done servicing request
02:23:26.756 00.000 6880 GuideStep: -0.4 px 115 ms EAST, -0.2 px 0 ms NORTH
02:23:26.756 00.000 10052 Worker thread wakes up
02:23:26.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:26.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:26.942 00.186 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a67a300-f4fb-4040-850d-7ace639247f3"}
02:23:26.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a67a300-f4fb-4040-850d-7ace639247f3"}
02:23:26.943 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41b08e40-2409-437c-a2e1-8f65ef02ab0b"}
02:23:26.943 00.000 6880 case statement mapped state 6 to 3
02:23:26.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41b08e40-2409-437c-a2e1-8f65ef02ab0b"}
02:23:26.944 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"57a0d090-a4ab-4069-99f4-72fd29d60f8a"}
02:23:26.945 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3517,"width":15,"height":15,"star_pos":[6.70,7.01],"pixels":"..."},"id":"57a0d090-a4ab-4069-99f4-72fd29d60f8a"}
02:23:27.676 00.731 10052 Exposure complete
02:23:27.777 00.101 6880 OnExposeComplete: enter
02:23:27.777 00.000 6880 UpdateGuideState(): m_state=6
02:23:27.778 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3518
02:23:27.778 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=893.03, Mass=2285, SNR=33.1, Peak=134 HFD=4.9
02:23:27.779 00.001 6880 MultiStar: [#1 -0.04,0.51,0.99,U] [#2 -0.21,0.30,1.00,U] [#3 -0.16,0.35,0.92,U] [#4 -0.21,0.46,0.88,U] [#5 -0.18,0.39,0.99,U] [#6 0.05,0.62,0.00,M4] [#7 0.00,0.50,0.78,U] [#8 0.03,0.42,0.86,U] 
02:23:27.779 00.000 6880 refined, 7 included, MultiStar: {-0.15, 0.46}, one-star: {-0.37, 0.71}
02:23:27.779 00.000 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.50 = -2.78)
02:23:27.779 00.000 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.82)
02:23:27.779 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.46 hyp=0.48 cameraTheta=1.89 mountX=-0.45 mountY=-0.15, mountTheta=-2.81
02:23:27.781 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.46, opts=13)
02:23:27.781 00.000 6880 Enqueuing Move request for scope (-0.15, 0.46)
02:23:27.782 00.001 10052 worker thread done servicing request
02:23:27.782 00.000 10052 Worker thread wakes up
02:23:27.783 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.46) opts 0xd
02:23:27.783 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.46)
02:23:27.783 00.000 10052 Moving (-0.15, 0.46) raw xDistance=-0.45 yDistance=-0.15
02:23:27.783 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
02:23:27.783 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
02:23:27.783 00.000 10052 MoveAxis(E, 126, ABG)
02:23:27.783 00.000 10052 Guiding  Dir = 2, Dur = 126
02:23:27.814 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:27.847 00.033 10052 IsSlewing returns 0
02:23:27.872 00.025 6880 UpdateGuideState exits: m=2285 SNR=33.1
02:23:27.872 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:27.872 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:27.872 00.000 6880 Enqueuing Expose request
02:23:28.340 00.468 10052 IsGuiding returns 0
02:23:28.358 00.018 10052 PulseGuide returned control before completion, sleep 119
02:23:28.544 00.186 10052 IsGuiding returns 0
02:23:28.545 00.001 10052 Move returns status 0, amount 126
02:23:28.545 00.000 10052 MoveAxis(N, 0, ABG)
02:23:28.545 00.000 10052 Move returns status 0, amount 0
02:23:28.545 00.000 10052 move complete, result=0
02:23:28.545 00.000 10052 worker thread done servicing request
02:23:28.545 00.000 10052 Worker thread wakes up
02:23:28.545 00.000 6880 GuideStep: -0.4 px 126 ms EAST, -0.2 px 0 ms NORTH
02:23:28.545 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:28.545 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:28.943 00.398 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4fe2478-283c-40e6-ab3c-5a5349a1c7ae"}
02:23:28.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4fe2478-283c-40e6-ab3c-5a5349a1c7ae"}
02:23:28.943 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc48c8d4-5faa-41aa-b2bd-b32e01cbd188"}
02:23:28.943 00.000 6880 case statement mapped state 6 to 3
02:23:28.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc48c8d4-5faa-41aa-b2bd-b32e01cbd188"}
02:23:28.944 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"36d8058d-57af-4e84-aca7-dd0aa830037a"}
02:23:28.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3518,"width":15,"height":15,"star_pos":[6.58,7.03],"pixels":"..."},"id":"36d8058d-57af-4e84-aca7-dd0aa830037a"}
02:23:29.680 00.736 10052 Exposure complete
02:23:29.752 00.072 10052 worker thread done servicing request
02:23:29.752 00.000 6880 OnExposeComplete: enter
02:23:29.753 00.001 6880 UpdateGuideState(): m_state=6
02:23:29.753 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3519
02:23:29.753 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.69, Mass=2475, SNR=34.5, Peak=160 HFD=4.6
02:23:29.753 00.000 6880 MultiStar: [#1 0.04,-0.07,0.95,U] [#2 -0.06,0.20,0.98,U] [#3 -0.03,0.12,0.88,U] [#4 0.04,-0.07,0.86,U] [#5 0.15,0.06,0.99,U] [#6 0.05,0.14,0.90,U] [#7 0.11,0.17,0.75,U] [#8 0.10,0.16,0.78,U] 
02:23:29.754 00.001 6880 refined, 8 included, MultiStar: {0.04, 0.12}, one-star: {-0.01, 0.37}
02:23:29.754 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
02:23:29.754 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
02:23:29.754 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.12 hyp=0.13 cameraTheta=1.24 mountX=-0.12 mountY=0.04, mountTheta=2.82
02:23:29.755 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.12, opts=13)
02:23:29.755 00.000 6880 Enqueuing Move request for scope (0.04, 0.12)
02:23:29.755 00.000 10052 Worker thread wakes up
02:23:29.755 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.12) opts 0xd
02:23:29.756 00.001 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.12)
02:23:29.756 00.000 10052 Moving (0.04, 0.12) raw xDistance=-0.12 yDistance=0.04
02:23:29.756 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.12
02:23:29.756 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:23:29.756 00.000 10052 MoveAxis(E, 39, ABG)
02:23:29.756 00.000 10052 Guiding  Dir = 2, Dur = 39
02:23:29.781 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:29.808 00.027 10052 IsSlewing returns 0
02:23:29.828 00.020 6880 UpdateGuideState exits: m=2475 SNR=34.5
02:23:29.828 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:29.828 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:29.828 00.000 6880 Enqueuing Expose request
02:23:29.883 00.055 10052 IsGuiding returns 0
02:23:30.031 00.148 10052 IsGuiding returns 0
02:23:30.031 00.000 10052 Move returns status 0, amount 39
02:23:30.032 00.001 10052 MoveAxis(N, 0, ABG)
02:23:30.032 00.000 10052 Move returns status 0, amount 0
02:23:30.032 00.000 10052 move complete, result=0
02:23:30.032 00.000 10052 worker thread done servicing request
02:23:30.032 00.000 10052 Worker thread wakes up
02:23:30.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:30.032 00.000 6880 GuideStep: -0.1 px 39 ms EAST, 0.0 px 0 ms NORTH
02:23:30.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:30.942 00.910 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba3e3c54-7fcf-4edb-84fc-bfc1ca9e515c"}
02:23:30.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba3e3c54-7fcf-4edb-84fc-bfc1ca9e515c"}
02:23:30.943 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"76e4d067-ebdd-462b-b4a7-7de858a1a112"}
02:23:30.943 00.000 6880 case statement mapped state 6 to 3
02:23:30.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"76e4d067-ebdd-462b-b4a7-7de858a1a112"}
02:23:30.943 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"960d527e-f8a5-43ba-a18b-a251ae3980cf"}
02:23:30.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3519,"width":15,"height":15,"star_pos":[6.94,6.69],"pixels":"..."},"id":"960d527e-f8a5-43ba-a18b-a251ae3980cf"}
02:23:30.964 00.021 10052 Exposure complete
02:23:31.034 00.070 6880 OnExposeComplete: enter
02:23:31.034 00.000 6880 UpdateGuideState(): m_state=6
02:23:31.034 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3520
02:23:31.035 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=892.81, Mass=2459, SNR=34.4, Peak=155 HFD=4.5
02:23:31.035 00.000 6880 MultiStar: [#1 0.06,0.19,0.94,U] [#2 0.05,0.39,0.97,U] [#3 0.08,0.37,0.88,U] [#4 0.04,0.41,0.84,U] [#5 0.15,0.21,0.97,U] [#6 0.21,0.53,0.00,M4] [#7 0.08,0.56,0.00,M1] [#8 0.09,0.37,0.77,U] 
02:23:31.035 00.000 6880 refined, 6 included, MultiStar: {0.06, 0.35}, one-star: {-0.03, 0.49}
02:23:31.035 00.000 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
02:23:31.035 00.000 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
02:23:31.035 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.35 hyp=0.35 cameraTheta=1.40 mountX=-0.35 mountY=0.06, mountTheta=2.98
02:23:31.037 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.35, opts=13)
02:23:31.037 00.000 6880 Enqueuing Move request for scope (0.06, 0.35)
02:23:31.038 00.001 10052 worker thread done servicing request
02:23:31.038 00.000 10052 Worker thread wakes up
02:23:31.038 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.35) opts 0xd
02:23:31.038 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.35)
02:23:31.038 00.000 10052 Moving (0.06, 0.35) raw xDistance=-0.35 yDistance=0.06
02:23:31.039 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
02:23:31.039 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
02:23:31.039 00.000 10052 MoveAxis(E, 96, ABG)
02:23:31.039 00.000 10052 Guiding  Dir = 2, Dur = 96
02:23:31.059 00.020 10052 IsSlewing returns 0
02:23:31.060 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:31.098 00.038 10052 IsGuiding returns 0
02:23:31.100 00.002 6880 UpdateGuideState exits: m=2459 SNR=34.4
02:23:31.100 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:31.100 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:31.100 00.000 6880 Enqueuing Expose request
02:23:31.125 00.025 10052 PulseGuide returned control before completion, sleep 79
02:23:31.233 00.108 10052 IsGuiding returns 0
02:23:31.233 00.000 10052 Move returns status 0, amount 96
02:23:31.233 00.000 10052 MoveAxis(N, 0, ABG)
02:23:31.233 00.000 10052 Move returns status 0, amount 0
02:23:31.233 00.000 10052 move complete, result=0
02:23:31.233 00.000 10052 worker thread done servicing request
02:23:31.233 00.000 10052 Worker thread wakes up
02:23:31.233 00.000 6880 GuideStep: -0.3 px 96 ms EAST, 0.1 px 0 ms NORTH
02:23:31.233 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:31.234 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:32.370 01.136 10052 Exposure complete
02:23:32.441 00.071 10052 worker thread done servicing request
02:23:32.441 00.000 6880 OnExposeComplete: enter
02:23:32.441 00.000 6880 UpdateGuideState(): m_state=6
02:23:32.442 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3521
02:23:32.442 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=892.54, Mass=2439, SNR=34.2, Peak=140 HFD=4.9
02:23:32.442 00.000 6880 MultiStar: [#1 0.03,0.01,0.96,U] [#2 -0.23,-0.25,1.00,U] [#3 0.05,-0.22,0.89,U] [#4 0.12,0.34,0.85,U] [#5 -0.26,-0.40,0.95,U] [#6 0.12,-0.02,0.91,U] [#7 0.19,0.11,0.77,U] [#8 -0.01,0.15,0.78,U] 
02:23:32.442 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.02}, one-star: {-0.34, 0.22}
02:23:32.442 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.21 = -1.21)
02:23:32.443 00.001 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
02:23:32.443 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.02 hyp=0.05 cameraTheta=-2.83 mountX=0.02 mountY=-0.05, mountTheta=-1.22
02:23:32.444 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.02, opts=13)
02:23:32.444 00.000 6880 Enqueuing Move request for scope (-0.05, -0.02)
02:23:32.444 00.000 10052 Worker thread wakes up
02:23:32.445 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.02) opts 0xd
02:23:32.445 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.02)
02:23:32.445 00.000 10052 Moving (-0.05, -0.02) raw xDistance=0.02 yDistance=-0.05
02:23:32.445 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:23:32.445 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
02:23:32.445 00.000 10052 MoveAxis(E, 0, ABG)
02:23:32.445 00.000 10052 Move returns status 0, amount 0
02:23:32.445 00.000 10052 MoveAxis(N, 0, ABG)
02:23:32.445 00.000 10052 Move returns status 0, amount 0
02:23:32.445 00.000 10052 move complete, result=0
02:23:32.446 00.001 10052 worker thread done servicing request
02:23:32.468 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:32.517 00.049 6880 UpdateGuideState exits: m=2439 SNR=34.2
02:23:32.517 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:32.517 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:32.517 00.000 6880 Enqueuing Expose request
02:23:32.517 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:23:32.517 00.000 10052 Worker thread wakes up
02:23:32.518 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:32.518 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:32.940 00.422 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"359cf327-32f2-40c4-94d1-949184a47fd3"}
02:23:32.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"359cf327-32f2-40c4-94d1-949184a47fd3"}
02:23:32.940 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7ef7cbc-a038-4a21-a020-6ecf1d1b5c60"}
02:23:32.942 00.002 6880 case statement mapped state 6 to 3
02:23:32.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7ef7cbc-a038-4a21-a020-6ecf1d1b5c60"}
02:23:32.942 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"323f3038-0a9d-4bc5-b2ec-63f4ed1422fa"}
02:23:32.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3521,"width":15,"height":15,"star_pos":[6.61,6.54],"pixels":"..."},"id":"323f3038-0a9d-4bc5-b2ec-63f4ed1422fa"}
02:23:33.435 00.493 10052 Exposure complete
02:23:33.485 00.050 10052 worker thread done servicing request
02:23:33.485 00.000 6880 OnExposeComplete: enter
02:23:33.485 00.000 6880 UpdateGuideState(): m_state=6
02:23:33.485 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3522
02:23:33.485 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=892.70, Mass=2576, SNR=35.3, Peak=159 HFD=4.8
02:23:33.485 00.000 6880 MultiStar: [#1 -0.26,0.09,0.91,U] [#2 -0.09,0.26,0.94,U] [#3 -0.10,0.18,0.89,U] [#4 -0.44,-0.23,0.84,U] [#5 -0.37,-0.40,0.00,M1] [#6 -0.07,0.37,0.89,U] [#7 -0.11,0.31,0.71,U] [#8 -0.26,0.05,0.75,U] 
02:23:33.485 00.000 6880 refined, 7 included, MultiStar: {-0.19, 0.18}, one-star: {-0.23, 0.38}
02:23:33.485 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.00 = -2.28)
02:23:33.485 00.000 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.32)
02:23:33.485 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.18 hyp=0.27 cameraTheta=2.39 mountX=-0.17 mountY=-0.20, mountTheta=-2.30
02:23:33.487 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.18, opts=13)
02:23:33.487 00.000 6880 Enqueuing Move request for scope (-0.19, 0.18)
02:23:33.487 00.000 10052 Worker thread wakes up
02:23:33.487 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.18) opts 0xd
02:23:33.487 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.18)
02:23:33.488 00.001 10052 Moving (-0.19, 0.18) raw xDistance=-0.17 yDistance=-0.20
02:23:33.488 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:23:33.488 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.20, slope = -0.01
02:23:33.488 00.000 10052 MoveAxis(E, 47, ABG)
02:23:33.488 00.000 10052 Guiding  Dir = 2, Dur = 47
02:23:33.504 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:33.534 00.030 6880 UpdateGuideState exits: m=2576 SNR=35.3
02:23:33.534 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:33.534 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:33.534 00.000 6880 Enqueuing Expose request
02:23:33.549 00.015 10052 IsSlewing returns 0
02:23:33.624 00.075 10052 IsGuiding returns 0
02:23:33.764 00.140 10052 IsGuiding returns 1
02:23:33.764 00.000 10052 scope still moving after pulse duration time elapsed
02:23:33.839 00.075 10052 IsSlewing returns 0
02:23:33.919 00.080 10052 IsGuiding returns 0
02:23:33.919 00.000 10052 scope move finished after 47 + 248 ms
02:23:33.919 00.000 10052 Move returns status 0, amount 47
02:23:33.919 00.000 10052 MoveAxis(N, 27, ABG)
02:23:33.919 00.000 10052 Guiding  Dir = 0, Dur = 27
02:23:33.997 00.078 10052 IsSlewing returns 0
02:23:34.071 00.074 10052 IsGuiding returns 0
02:23:34.215 00.144 10052 IsGuiding returns 0
02:23:34.215 00.000 10052 Move returns status 0, amount 27
02:23:34.216 00.001 10052 move complete, result=0
02:23:34.216 00.000 10052 worker thread done servicing request
02:23:34.216 00.000 6880 GuideStep: -0.2 px 47 ms EAST, -0.2 px 27 ms NORTH
02:23:34.216 00.000 10052 Worker thread wakes up
02:23:34.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:34.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:34.940 00.724 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"499cb0de-2b64-4217-8ed7-092fd20dd32e"}
02:23:34.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"499cb0de-2b64-4217-8ed7-092fd20dd32e"}
02:23:34.941 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e53116f-9c21-4b93-bb3e-83f6f148784c"}
02:23:34.941 00.000 6880 case statement mapped state 6 to 3
02:23:34.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e53116f-9c21-4b93-bb3e-83f6f148784c"}
02:23:34.942 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"782a0871-95c5-4247-950e-5cf578cd4559"}
02:23:34.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3522,"width":15,"height":15,"star_pos":[6.72,6.70],"pixels":"..."},"id":"782a0871-95c5-4247-950e-5cf578cd4559"}
02:23:35.349 00.407 10052 Exposure complete
02:23:35.424 00.075 10052 worker thread done servicing request
02:23:35.424 00.000 6880 OnExposeComplete: enter
02:23:35.424 00.000 6880 UpdateGuideState(): m_state=6
02:23:35.425 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3523
02:23:35.425 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=892.65, Mass=2444, SNR=34.4, Peak=142 HFD=4.5
02:23:35.425 00.000 6880 MultiStar: [#1 0.05,0.30,0.97,U] [#2 -0.14,-0.25,1.00,U] [#3 0.36,0.06,0.89,U] [#4 0.18,0.06,0.86,U] [#5 0.20,0.12,0.96,U] [#6 0.14,0.14,0.92,U] [#7 0.21,0.21,0.75,U] [#8 0.33,0.28,0.78,U] 
02:23:35.426 00.001 6880 refined, 8 included, MultiStar: {0.16, 0.14}, one-star: {0.21, 0.33}
02:23:35.426 00.000 6880 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.61) = xAngle (2.30 = 2.30)
02:23:35.426 00.000 6880 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.27 = 2.27)
02:23:35.426 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.14 hyp=0.21 cameraTheta=0.69 mountX=-0.14 mountY=0.16, mountTheta=2.29
02:23:35.427 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.14, opts=13)
02:23:35.427 00.000 6880 Enqueuing Move request for scope (0.16, 0.14)
02:23:35.427 00.000 10052 Worker thread wakes up
02:23:35.427 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.14) opts 0xd
02:23:35.427 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.14)
02:23:35.427 00.000 10052 Moving (0.16, 0.14) raw xDistance=-0.14 yDistance=0.16
02:23:35.427 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:23:35.427 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.00
02:23:35.427 00.000 10052 MoveAxis(E, 40, ABG)
02:23:35.427 00.000 10052 Guiding  Dir = 2, Dur = 40
02:23:35.449 00.022 10052 IsSlewing returns 0
02:23:35.453 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:35.486 00.033 10052 IsGuiding returns 0
02:23:35.493 00.007 6880 UpdateGuideState exits: m=2444 SNR=34.4
02:23:35.493 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:35.493 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:35.493 00.000 6880 Enqueuing Expose request
02:23:35.630 00.137 10052 IsGuiding returns 0
02:23:35.630 00.000 10052 Move returns status 0, amount 40
02:23:35.630 00.000 10052 MoveAxis(N, 0, ABG)
02:23:35.630 00.000 10052 Move returns status 0, amount 0
02:23:35.630 00.000 10052 move complete, result=0
02:23:35.630 00.000 10052 worker thread done servicing request
02:23:35.630 00.000 10052 Worker thread wakes up
02:23:35.630 00.000 6880 GuideStep: -0.1 px 40 ms EAST, 0.2 px 0 ms NORTH
02:23:35.631 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:35.631 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:36.550 00.919 10052 Exposure complete
02:23:36.612 00.062 10052 worker thread done servicing request
02:23:36.613 00.001 6880 OnExposeComplete: enter
02:23:36.613 00.000 6880 UpdateGuideState(): m_state=6
02:23:36.613 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3524
02:23:36.613 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.86, Mass=2453, SNR=34.4, Peak=133 HFD=4.4
02:23:36.614 00.001 6880 MultiStar: [#1 0.32,0.32,0.98,U] [#2 0.26,0.26,0.99,U] [#3 0.22,0.29,0.93,U] [#4 0.18,0.40,0.86,U] [#5 0.28,0.19,1.00,U] [#6 0.26,0.47,0.00,M2] [#7 0.22,0.05,0.78,U] [#8 0.15,0.27,0.79,U] 
02:23:36.614 00.000 6880 refined, 7 included, MultiStar: {0.23, 0.30}, one-star: {0.22, 0.54}
02:23:36.614 00.000 6880 CameraToMount -- cameraTheta (0.90) - m_xAngle (-1.61) = xAngle (2.51 = 2.51)
02:23:36.614 00.000 6880 CameraToMount -- cameraTheta (0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.48 = 2.48)
02:23:36.614 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.30 hyp=0.38 cameraTheta=0.90 mountX=-0.31 mountY=0.23, mountTheta=2.49
02:23:36.615 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.30, opts=13)
02:23:36.615 00.000 6880 Enqueuing Move request for scope (0.23, 0.30)
02:23:36.615 00.000 10052 Worker thread wakes up
02:23:36.615 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.30) opts 0xd
02:23:36.615 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.30)
02:23:36.615 00.000 10052 Moving (0.23, 0.30) raw xDistance=-0.31 yDistance=0.23
02:23:36.615 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
02:23:36.615 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.23, slope = 0.01
02:23:36.615 00.000 10052 MoveAxis(E, 84, ABG)
02:23:36.615 00.000 10052 Guiding  Dir = 2, Dur = 84
02:23:36.637 00.022 10052 IsSlewing returns 0
02:23:36.640 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:36.675 00.035 10052 IsGuiding returns 0
02:23:36.693 00.018 6880 UpdateGuideState exits: m=2453 SNR=34.4
02:23:36.693 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:36.693 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:36.693 00.000 6880 Enqueuing Expose request
02:23:36.702 00.009 10052 PulseGuide returned control before completion, sleep 67
02:23:36.804 00.102 10052 IsGuiding returns 0
02:23:36.804 00.000 10052 Move returns status 0, amount 84
02:23:36.804 00.000 10052 MoveAxis(S, 17, ABG)
02:23:36.804 00.000 10052 Guiding  Dir = 1, Dur = 17
02:23:36.842 00.038 10052 IsSlewing returns 0
02:23:36.882 00.040 10052 IsGuiding returns 0
02:23:36.940 00.058 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"42359686-1ee9-4060-b543-94f63cfc920b"}
02:23:36.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"42359686-1ee9-4060-b543-94f63cfc920b"}
02:23:36.941 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6daba38-6017-4d6f-a52a-e8aca049e9ce"}
02:23:36.941 00.000 6880 case statement mapped state 6 to 3
02:23:36.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6daba38-6017-4d6f-a52a-e8aca049e9ce"}
02:23:36.941 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"64d92ce7-919f-4cc8-9f50-6f5fafe94914"}
02:23:36.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3524,"width":15,"height":15,"star_pos":[7.17,6.86],"pixels":"..."},"id":"64d92ce7-919f-4cc8-9f50-6f5fafe94914"}
02:23:36.947 00.006 10052 IsGuiding returns 0
02:23:36.947 00.000 10052 Move returns status 0, amount 17
02:23:36.947 00.000 10052 move complete, result=0
02:23:36.947 00.000 10052 worker thread done servicing request
02:23:36.948 00.001 6880 GuideStep: -0.3 px 84 ms EAST, 0.2 px 17 ms SOUTH
02:23:36.948 00.000 10052 Worker thread wakes up
02:23:36.948 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:36.948 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:38.247 01.299 10052 Exposure complete
02:23:38.600 00.353 6880 OnExposeComplete: enter
02:23:38.600 00.000 6880 UpdateGuideState(): m_state=6
02:23:38.600 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3525
02:23:38.600 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=892.39, Mass=2474, SNR=34.5, Peak=138 HFD=4.9
02:23:38.601 00.001 6880 MultiStar: [#1 -0.28,-0.22,0.95,U] [#2 -0.42,-0.13,1.01,U] [#3 -0.12,0.14,0.89,U] [#4 -0.49,-0.14,0.84,U] [#5 -0.41,-0.45,0.00,M1] [#6 -0.19,-0.07,0.92,U] [#7 -0.34,-0.11,0.76,U] [#8 -0.19,-0.04,0.77,U] 
02:23:38.601 00.000 6880 refined, 7 included, MultiStar: {-0.30, -0.06}, one-star: {-0.35, 0.07}
02:23:38.601 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
02:23:38.601 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
02:23:38.601 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.06 hyp=0.30 cameraTheta=-2.94 mountX=0.07 mountY=-0.30, mountTheta=-1.33
02:23:38.603 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.06, opts=13)
02:23:38.603 00.000 6880 Enqueuing Move request for scope (-0.30, -0.06)
02:23:38.605 00.002 10052 worker thread done servicing request
02:23:38.607 00.002 10052 Worker thread wakes up
02:23:38.607 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.06) opts 0xd
02:23:38.607 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.06)
02:23:38.607 00.000 10052 Moving (-0.30, -0.06) raw xDistance=0.07 yDistance=-0.30
02:23:38.607 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:23:38.607 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.30, slope = -0.00
02:23:38.607 00.000 10052 MoveAxis(E, 0, ABG)
02:23:38.607 00.000 10052 Move returns status 0, amount 0
02:23:38.607 00.000 10052 MoveAxis(N, 2, ABG)
02:23:38.607 00.000 10052 Guiding  Dir = 0, Dur = 2
02:23:38.684 00.077 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:38.741 00.057 6880 UpdateGuideState exits: m=2474 SNR=34.5
02:23:38.741 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:38.741 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:38.741 00.000 6880 Enqueuing Expose request
02:23:38.911 00.170 10052 IsSlewing returns 0
02:23:38.940 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5df1a46c-75d4-4f7c-8bf4-b6beb3e39815"}
02:23:38.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5df1a46c-75d4-4f7c-8bf4-b6beb3e39815"}
02:23:38.942 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73e584b5-8af3-4806-9d9b-05a1eaf82c1d"}
02:23:38.942 00.000 6880 case statement mapped state 6 to 3
02:23:38.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73e584b5-8af3-4806-9d9b-05a1eaf82c1d"}
02:23:38.944 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1fb2b4fe-bdcc-440a-ba4d-887bd6270c97"}
02:23:38.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3525,"width":15,"height":15,"star_pos":[6.60,7.39],"pixels":"..."},"id":"1fb2b4fe-bdcc-440a-ba4d-887bd6270c97"}
02:23:39.016 00.072 10052 IsGuiding returns 0
02:23:39.106 00.090 10052 IsGuiding returns 0
02:23:39.107 00.001 10052 Move returns status 0, amount 2
02:23:39.107 00.000 10052 move complete, result=0
02:23:39.107 00.000 10052 worker thread done servicing request
02:23:39.107 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 2 ms NORTH
02:23:39.107 00.000 10052 Worker thread wakes up
02:23:39.107 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:39.107 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:40.242 01.135 10052 Exposure complete
02:23:40.332 00.090 10052 worker thread done servicing request
02:23:40.333 00.001 6880 OnExposeComplete: enter
02:23:40.333 00.000 6880 UpdateGuideState(): m_state=6
02:23:40.333 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3526
02:23:40.333 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=892.73, Mass=2480, SNR=34.6, Peak=143 HFD=4.7
02:23:40.334 00.001 6880 MultiStar: [#1 -0.24,0.04,0.94,U] [#2 -0.35,-0.10,0.99,U] [#3 -0.06,-0.00,0.91,U] [#4 -0.37,0.13,0.88,U] [#5 -0.19,0.08,0.99,U] [#6 -0.08,0.06,0.92,U] [#7 -0.10,0.34,0.74,U] [#8 -0.29,0.05,0.81,U] 
02:23:40.334 00.000 6880 refined, 8 included, MultiStar: {-0.23, 0.11}, one-star: {-0.33, 0.41}
02:23:40.334 00.000 6880 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.61) = xAngle (4.31 = -1.97)
02:23:40.334 00.000 6880 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.28 = -2.00)
02:23:40.334 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.11 hyp=0.25 cameraTheta=2.70 mountX=-0.10 mountY=-0.23, mountTheta=-1.97
02:23:40.336 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.11, opts=13)
02:23:40.336 00.000 6880 Enqueuing Move request for scope (-0.23, 0.11)
02:23:40.336 00.000 10052 Worker thread wakes up
02:23:40.336 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.11) opts 0xd
02:23:40.336 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.11)
02:23:40.336 00.000 10052 Moving (-0.23, 0.11) raw xDistance=-0.10 yDistance=-0.23
02:23:40.336 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:23:40.336 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.23, slope = -0.00
02:23:40.336 00.000 10052 MoveAxis(E, 0, ABG)
02:23:40.337 00.001 10052 Move returns status 0, amount 0
02:23:40.337 00.000 10052 MoveAxis(N, 6, ABG)
02:23:40.337 00.000 10052 Guiding  Dir = 0, Dur = 6
02:23:40.367 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:40.388 00.021 10052 IsSlewing returns 0
02:23:40.415 00.027 6880 UpdateGuideState exits: m=2480 SNR=34.6
02:23:40.415 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:40.415 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:40.415 00.000 6880 Enqueuing Expose request
02:23:40.438 00.023 10052 IsGuiding returns 0
02:23:40.494 00.056 10052 IsGuiding returns 1
02:23:40.494 00.000 10052 scope still moving after pulse duration time elapsed
02:23:40.538 00.044 10052 IsSlewing returns 0
02:23:40.577 00.039 10052 IsGuiding returns 0
02:23:40.577 00.000 10052 scope move finished after 6 + 132 ms
02:23:40.577 00.000 10052 Move returns status 0, amount 6
02:23:40.577 00.000 10052 move complete, result=0
02:23:40.577 00.000 10052 worker thread done servicing request
02:23:40.577 00.000 10052 Worker thread wakes up
02:23:40.577 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:40.578 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:40.592 00.014 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 6 ms NORTH
02:23:40.940 00.348 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"17a8dc26-a590-4211-98e8-b5f95457ca54"}
02:23:40.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"17a8dc26-a590-4211-98e8-b5f95457ca54"}
02:23:40.941 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14cce022-a2b1-4b94-b388-6a8cfac6a180"}
02:23:40.941 00.000 6880 case statement mapped state 6 to 3
02:23:40.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14cce022-a2b1-4b94-b388-6a8cfac6a180"}
02:23:40.942 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"976ae980-799c-413f-82bb-ca7b0cd2e246"}
02:23:40.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3526,"width":15,"height":15,"star_pos":[6.62,6.73],"pixels":"..."},"id":"976ae980-799c-413f-82bb-ca7b0cd2e246"}
02:23:41.498 00.556 10052 Exposure complete
02:23:41.567 00.069 10052 worker thread done servicing request
02:23:41.567 00.000 6880 OnExposeComplete: enter
02:23:41.567 00.000 6880 UpdateGuideState(): m_state=6
02:23:41.568 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3527
02:23:41.568 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=892.63, Mass=2464, SNR=34.4, Peak=155 HFD=4.5
02:23:41.568 00.000 6880 MultiStar: [#1 -0.02,0.41,0.96,U] [#2 -0.18,0.11,0.98,U] [#3 0.04,-0.07,0.92,U] [#4 0.21,0.04,0.88,U] [#5 -0.27,-0.27,0.98,U] [#6 0.13,0.08,0.98,U] [#7 0.06,0.40,0.77,U] [#8 -0.02,0.34,0.80,U] 
02:23:41.568 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.14}, one-star: {-0.38, 0.31}
02:23:41.569 00.001 6880 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.61) = xAngle (3.55 = -2.73)
02:23:41.569 00.000 6880 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.76)
02:23:41.569 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.94 mountX=-0.14 mountY=-0.06, mountTheta=-2.75
02:23:41.570 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.14, opts=13)
02:23:41.570 00.000 6880 Enqueuing Move request for scope (-0.06, 0.14)
02:23:41.570 00.000 10052 Worker thread wakes up
02:23:41.570 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
02:23:41.570 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
02:23:41.570 00.000 10052 Moving (-0.06, 0.14) raw xDistance=-0.14 yDistance=-0.06
02:23:41.571 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:23:41.571 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
02:23:41.571 00.000 10052 MoveAxis(E, 37, ABG)
02:23:41.571 00.000 10052 Guiding  Dir = 2, Dur = 37
02:23:41.592 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:41.615 00.023 10052 IsSlewing returns 0
02:23:41.629 00.014 6880 UpdateGuideState exits: m=2464 SNR=34.4
02:23:41.629 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:41.629 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:41.629 00.000 6880 Enqueuing Expose request
02:23:41.692 00.063 10052 IsGuiding returns 0
02:23:41.836 00.144 10052 IsGuiding returns 0
02:23:41.836 00.000 10052 Move returns status 0, amount 37
02:23:41.836 00.000 10052 MoveAxis(N, 0, ABG)
02:23:41.836 00.000 10052 Move returns status 0, amount 0
02:23:41.836 00.000 10052 move complete, result=0
02:23:41.836 00.000 10052 worker thread done servicing request
02:23:41.836 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
02:23:41.837 00.001 10052 Worker thread wakes up
02:23:41.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:41.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:42.939 01.102 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"019f624e-36bf-4684-a2ba-7a19b799e272"}
02:23:42.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"019f624e-36bf-4684-a2ba-7a19b799e272"}
02:23:42.940 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35490044-8191-4cd0-8ba8-95259270ed90"}
02:23:42.941 00.001 6880 case statement mapped state 6 to 3
02:23:42.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"35490044-8191-4cd0-8ba8-95259270ed90"}
02:23:42.941 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8320b0c-59b9-40d3-9d67-8773965b7193"}
02:23:42.942 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3527,"width":15,"height":15,"star_pos":[6.57,6.63],"pixels":"..."},"id":"c8320b0c-59b9-40d3-9d67-8773965b7193"}
02:23:42.972 00.030 10052 Exposure complete
02:23:43.061 00.089 10052 worker thread done servicing request
02:23:43.061 00.000 6880 OnExposeComplete: enter
02:23:43.061 00.000 6880 UpdateGuideState(): m_state=6
02:23:43.062 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3528
02:23:43.062 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=892.38, Mass=2506, SNR=34.7, Peak=154 HFD=4.8
02:23:43.062 00.000 6880 MultiStar: [#1 -0.15,0.15,0.92,U] [#2 -0.17,0.22,0.94,U] [#3 0.05,-0.09,0.88,U] [#4 0.05,0.09,0.83,U] [#5 -0.16,-0.05,0.95,U] [#6 0.17,0.23,0.91,U] [#7 -0.05,0.39,0.75,U] [#8 -0.11,0.20,0.76,U] 
02:23:43.062 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.13}, one-star: {-0.30, 0.06}
02:23:43.062 00.000 6880 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.61) = xAngle (3.75 = -2.54)
02:23:43.063 00.001 6880 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.71 = -2.57)
02:23:43.063 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.13 hyp=0.15 cameraTheta=2.13 mountX=-0.12 mountY=-0.08, mountTheta=-2.56
02:23:43.065 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.13, opts=13)
02:23:43.065 00.000 6880 Enqueuing Move request for scope (-0.08, 0.13)
02:23:43.065 00.000 10052 Worker thread wakes up
02:23:43.065 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.13) opts 0xd
02:23:43.065 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.13)
02:23:43.065 00.000 10052 Moving (-0.08, 0.13) raw xDistance=-0.12 yDistance=-0.08
02:23:43.065 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:23:43.065 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.08, using input
02:23:43.065 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
02:23:43.065 00.000 10052 MoveAxis(E, 35, ABG)
02:23:43.066 00.001 10052 Guiding  Dir = 2, Dur = 35
02:23:43.087 00.021 10052 IsSlewing returns 0
02:23:43.094 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:43.123 00.029 10052 IsGuiding returns 0
02:23:43.143 00.020 6880 UpdateGuideState exits: m=2506 SNR=34.7
02:23:43.143 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:43.143 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:43.143 00.000 6880 Enqueuing Expose request
02:23:43.151 00.008 10052 PulseGuide returned control before completion, sleep 19
02:23:43.204 00.053 10052 IsGuiding returns 0
02:23:43.206 00.002 10052 Move returns status 0, amount 35
02:23:43.206 00.000 10052 MoveAxis(N, 0, ABG)
02:23:43.206 00.000 10052 Move returns status 0, amount 0
02:23:43.206 00.000 10052 move complete, result=0
02:23:43.206 00.000 10052 worker thread done servicing request
02:23:43.207 00.001 10052 Worker thread wakes up
02:23:43.207 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:43.207 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:43.207 00.000 6880 GuideStep: -0.1 px 35 ms EAST, -0.1 px 0 ms NORTH
02:23:44.112 00.905 10052 Exposure complete
02:23:44.389 00.277 10052 worker thread done servicing request
02:23:44.389 00.000 6880 OnExposeComplete: enter
02:23:44.390 00.001 6880 UpdateGuideState(): m_state=6
02:23:44.390 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3529
02:23:44.390 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=892.29, Mass=2463, SNR=34.4, Peak=125 HFD=4.7
02:23:44.391 00.001 6880 MultiStar: [#1 -0.03,-0.20,0.94,U] [#2 -0.42,-0.33,0.00,M1] [#3 0.08,-0.23,0.90,U] [#4 -0.08,-0.17,0.85,U] [#5 -0.18,-0.37,0.97,U] [#6 0.12,-0.04,0.94,U] [#7 -0.18,-0.10,0.76,U] [#8 -0.04,-0.26,0.81,U] 
02:23:44.391 00.000 6880 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {-0.27, -0.03}
02:23:44.391 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
02:23:44.391 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:23:44.391 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.96 mountX=0.18 mountY=-0.07, mountTheta=-0.38
02:23:44.393 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.18, opts=13)
02:23:44.393 00.000 6880 Enqueuing Move request for scope (-0.07, -0.18)
02:23:44.443 00.050 10052 Worker thread wakes up
02:23:44.443 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
02:23:44.443 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
02:23:44.443 00.000 10052 Moving (-0.07, -0.18) raw xDistance=0.18 yDistance=-0.07
02:23:44.443 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:23:44.443 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
02:23:44.443 00.000 10052 MoveAxis(W, 47, ABG)
02:23:44.443 00.000 10052 Guiding  Dir = 3, Dur = 47
02:23:44.472 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:44.560 00.088 6880 UpdateGuideState exits: m=2463 SNR=34.4
02:23:44.560 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:44.560 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:44.560 00.000 6880 Enqueuing Expose request
02:23:44.793 00.233 10052 IsSlewing returns 0
02:23:44.870 00.077 10052 IsGuiding returns 0
02:23:44.955 00.085 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61ced65a-b0cc-4419-8ed3-925ca097192c"}
02:23:44.955 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61ced65a-b0cc-4419-8ed3-925ca097192c"}
02:23:44.955 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88b97253-4972-40b6-9799-91772730e100"}
02:23:44.955 00.000 6880 case statement mapped state 6 to 3
02:23:44.956 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"88b97253-4972-40b6-9799-91772730e100"}
02:23:44.956 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"705ffcef-60c0-4688-b3da-d3dca93fc5bf"}
02:23:44.956 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3529,"width":15,"height":15,"star_pos":[6.68,7.29],"pixels":"..."},"id":"705ffcef-60c0-4688-b3da-d3dca93fc5bf"}
02:23:45.055 00.099 10052 IsGuiding returns 1
02:23:45.055 00.000 10052 scope still moving after pulse duration time elapsed
02:23:45.200 00.145 10052 IsSlewing returns 0
02:23:45.273 00.073 10052 IsGuiding returns 0
02:23:45.273 00.000 10052 scope move finished after 47 + 356 ms
02:23:45.273 00.000 10052 Move returns status 0, amount 47
02:23:45.273 00.000 10052 MoveAxis(N, 0, ABG)
02:23:45.273 00.000 10052 Move returns status 0, amount 0
02:23:45.273 00.000 10052 move complete, result=0
02:23:45.273 00.000 10052 worker thread done servicing request
02:23:45.273 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
02:23:45.275 00.002 10052 Worker thread wakes up
02:23:45.275 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:45.275 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:46.403 01.128 10052 Exposure complete
02:23:46.478 00.075 10052 worker thread done servicing request
02:23:46.478 00.000 6880 OnExposeComplete: enter
02:23:46.478 00.000 6880 UpdateGuideState(): m_state=6
02:23:46.479 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3530
02:23:46.479 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.73, Mass=2446, SNR=34.3, Peak=144 HFD=4.5
02:23:46.479 00.000 6880 MultiStar: [#1 -0.02,0.11,0.96,U] [#2 -0.24,-0.11,0.98,U] [#3 -0.09,-0.01,0.89,U] [#4 -0.15,0.09,0.83,U] [#5 0.08,-0.01,0.99,U] [#6 -0.10,0.25,0.91,U] [#7 0.21,0.45,0.77,U] [#8 0.23,0.17,0.82,U] 
02:23:46.479 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.14}, one-star: {-0.15, 0.40}
02:23:46.479 00.000 6880 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.61) = xAngle (3.41 = -2.87)
02:23:46.479 00.000 6880 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.38 = -2.90)
02:23:46.479 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.80 mountX=-0.14 mountY=-0.03, mountTheta=-2.90
02:23:46.481 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.14, opts=13)
02:23:46.481 00.000 6880 Enqueuing Move request for scope (-0.03, 0.14)
02:23:46.481 00.000 10052 Worker thread wakes up
02:23:46.481 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
02:23:46.481 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
02:23:46.481 00.000 10052 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=-0.03
02:23:46.481 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:23:46.481 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:23:46.482 00.001 10052 MoveAxis(E, 36, ABG)
02:23:46.482 00.000 10052 Guiding  Dir = 2, Dur = 36
02:23:46.504 00.022 10052 IsSlewing returns 0
02:23:46.508 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:46.541 00.033 10052 IsGuiding returns 0
02:23:46.550 00.009 6880 UpdateGuideState exits: m=2446 SNR=34.3
02:23:46.550 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:46.550 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:46.550 00.000 6880 Enqueuing Expose request
02:23:46.569 00.019 10052 PulseGuide returned control before completion, sleep 19
02:23:46.623 00.054 10052 IsGuiding returns 0
02:23:46.623 00.000 10052 Move returns status 0, amount 36
02:23:46.624 00.001 10052 MoveAxis(N, 0, ABG)
02:23:46.624 00.000 10052 Move returns status 0, amount 0
02:23:46.624 00.000 10052 move complete, result=0
02:23:46.624 00.000 10052 worker thread done servicing request
02:23:46.624 00.000 10052 Worker thread wakes up
02:23:46.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:46.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:46.626 00.002 6880 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
02:23:46.937 00.311 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"804070d7-65d4-4636-bce3-d94ad60dc67f"}
02:23:46.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"804070d7-65d4-4636-bce3-d94ad60dc67f"}
02:23:46.938 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0c7fec60-d351-4b86-9efa-fae45795f5bb"}
02:23:46.938 00.000 6880 case statement mapped state 6 to 3
02:23:46.938 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0c7fec60-d351-4b86-9efa-fae45795f5bb"}
02:23:46.938 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bf0d0d5b-5f23-4ea6-8562-00ab54387097"}
02:23:46.939 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3530,"width":15,"height":15,"star_pos":[6.80,6.73],"pixels":"..."},"id":"bf0d0d5b-5f23-4ea6-8562-00ab54387097"}
02:23:47.530 00.591 10052 Exposure complete
02:23:47.599 00.069 10052 worker thread done servicing request
02:23:47.599 00.000 6880 OnExposeComplete: enter
02:23:47.599 00.000 6880 UpdateGuideState(): m_state=6
02:23:47.599 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3531
02:23:47.599 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.73, Mass=2502, SNR=34.7, Peak=153 HFD=4.6
02:23:47.600 00.001 6880 MultiStar: [#1 0.17,0.34,0.97,U] [#2 -0.23,0.37,0.99,U] [#3 0.14,0.43,0.91,U] [#4 0.09,0.25,0.83,U] [#5 0.23,0.19,0.98,U] [#6 0.08,0.63,0.00,M1] [#7 0.08,0.33,0.74,U] [#8 0.38,0.40,0.00,M1] 
02:23:47.600 00.000 6880 refined, 6 included, MultiStar: {0.08, 0.33}, one-star: {0.10, 0.41}
02:23:47.600 00.000 6880 CameraToMount -- cameraTheta (1.33) - m_xAngle (-1.61) = xAngle (2.95 = 2.95)
02:23:47.600 00.000 6880 CameraToMount -- cameraTheta (1.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.92 = 2.92)
02:23:47.600 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.33 hyp=0.34 cameraTheta=1.33 mountX=-0.33 mountY=0.08, mountTheta=2.92
02:23:47.601 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.33, opts=13)
02:23:47.601 00.000 6880 Enqueuing Move request for scope (0.08, 0.33)
02:23:47.602 00.001 10052 Worker thread wakes up
02:23:47.602 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.33) opts 0xd
02:23:47.602 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.33)
02:23:47.602 00.000 10052 Moving (0.08, 0.33) raw xDistance=-0.33 yDistance=0.08
02:23:47.602 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
02:23:47.602 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:23:47.602 00.000 10052 MoveAxis(E, 91, ABG)
02:23:47.602 00.000 10052 Guiding  Dir = 2, Dur = 91
02:23:47.626 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:47.653 00.027 10052 IsSlewing returns 0
02:23:47.679 00.026 6880 UpdateGuideState exits: m=2502 SNR=34.7
02:23:47.679 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:47.679 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:47.679 00.000 6880 Enqueuing Expose request
02:23:47.728 00.049 10052 IsGuiding returns 0
02:23:47.797 00.069 10052 PulseGuide returned control before completion, sleep 33
02:23:47.913 00.116 10052 IsGuiding returns 0
02:23:47.913 00.000 10052 Move returns status 0, amount 91
02:23:47.913 00.000 10052 MoveAxis(N, 0, ABG)
02:23:47.913 00.000 10052 Move returns status 0, amount 0
02:23:47.913 00.000 10052 move complete, result=0
02:23:47.913 00.000 10052 worker thread done servicing request
02:23:47.913 00.000 10052 Worker thread wakes up
02:23:47.913 00.000 6880 GuideStep: -0.3 px 91 ms EAST, 0.1 px 0 ms NORTH
02:23:47.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:47.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:48.936 01.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54eb226b-615b-49c3-89f1-f822f8e873c6"}
02:23:48.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54eb226b-615b-49c3-89f1-f822f8e873c6"}
02:23:48.937 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"686edf26-e8bf-432d-89a2-8a7b6a122d50"}
02:23:48.937 00.000 6880 case statement mapped state 6 to 3
02:23:48.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"686edf26-e8bf-432d-89a2-8a7b6a122d50"}
02:23:48.937 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ee4e768d-8279-4250-90d2-46bb2c920d8a"}
02:23:48.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3531,"width":15,"height":15,"star_pos":[7.04,6.73],"pixels":"..."},"id":"ee4e768d-8279-4250-90d2-46bb2c920d8a"}
02:23:49.053 00.116 10052 Exposure complete
02:23:49.127 00.074 10052 worker thread done servicing request
02:23:49.127 00.000 6880 OnExposeComplete: enter
02:23:49.127 00.000 6880 UpdateGuideState(): m_state=6
02:23:49.127 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3532
02:23:49.128 00.001 6880 Star::Find returns 1 (0), X=407.43, Y=892.75, Mass=2520, SNR=34.7, Peak=137 HFD=4.6
02:23:49.128 00.000 6880 MultiStar: [#1 -0.32,0.54,0.00,M1] [#2 -0.47,0.27,0.00,M1] [#3 -0.40,0.39,0.00,M1] [#4 -0.42,0.30,0.82,U] [#5 -0.30,0.09,0.97,U] [#6 -0.25,0.52,0.00,M2] [#7 -0.33,0.56,0.00,M1] [#8 -0.13,0.59,0.00,M2] 
02:23:49.128 00.000 6880 refined, 2 included, MultiStar: {-0.42, 0.27}, one-star: {-0.52, 0.43}
02:23:49.128 00.000 6880 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.61) = xAngle (4.17 = -2.11)
02:23:49.128 00.000 6880 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.14 = -2.14)
02:23:49.128 00.000 6880 CameraToMount -- cameraX=-0.42 cameraY=0.27 hyp=0.50 cameraTheta=2.56 mountX=-0.26 mountY=-0.42, mountTheta=-2.12
02:23:49.131 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.42, y=0.27, opts=13)
02:23:49.131 00.000 6880 Enqueuing Move request for scope (-0.42, 0.27)
02:23:49.131 00.000 10052 Worker thread wakes up
02:23:49.131 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.27) opts 0xd
02:23:49.131 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.42, 0.27)
02:23:49.131 00.000 10052 Moving (-0.42, 0.27) raw xDistance=-0.26 yDistance=-0.42
02:23:49.131 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:23:49.132 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.42, slope = -0.03
02:23:49.132 00.000 10052 MoveAxis(E, 73, ABG)
02:23:49.132 00.000 10052 Guiding  Dir = 2, Dur = 73
02:23:49.153 00.021 10052 IsSlewing returns 0
02:23:49.157 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:49.191 00.034 10052 IsGuiding returns 0
02:23:49.193 00.002 6880 UpdateGuideState exits: m=2520 SNR=34.7
02:23:49.193 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:49.193 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:49.193 00.000 6880 Enqueuing Expose request
02:23:49.219 00.026 10052 PulseGuide returned control before completion, sleep 56
02:23:49.302 00.083 10052 IsGuiding returns 0
02:23:49.302 00.000 10052 Move returns status 0, amount 73
02:23:49.303 00.001 10052 MoveAxis(N, 50, ABG)
02:23:49.303 00.000 10052 Guiding  Dir = 0, Dur = 50
02:23:49.340 00.037 10052 IsSlewing returns 0
02:23:49.379 00.039 10052 IsGuiding returns 0
02:23:49.406 00.027 10052 PulseGuide returned control before completion, sleep 33
02:23:49.507 00.101 10052 IsGuiding returns 0
02:23:49.507 00.000 10052 Move returns status 0, amount 50
02:23:49.507 00.000 10052 move complete, result=0
02:23:49.507 00.000 10052 worker thread done servicing request
02:23:49.507 00.000 6880 GuideStep: -0.3 px 73 ms EAST, -0.4 px 50 ms NORTH
02:23:49.507 00.000 10052 Worker thread wakes up
02:23:49.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:49.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:50.427 00.920 10052 Exposure complete
02:23:50.497 00.070 10052 worker thread done servicing request
02:23:50.497 00.000 6880 OnExposeComplete: enter
02:23:50.497 00.000 6880 UpdateGuideState(): m_state=6
02:23:50.497 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3533
02:23:50.497 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=893.19, Mass=2536, SNR=35.0, Peak=145 HFD=4.5
02:23:50.498 00.001 6880 MultiStar: [#1 -0.07,0.44,0.95,U] [#2 -0.14,0.39,0.99,U] [#3 0.19,0.34,0.90,U] [#4 -0.38,0.52,0.00,M1] [#5 0.12,0.28,0.97,U] [#6 0.11,0.65,0.00,M3] [#7 -0.23,0.34,0.76,U] [#8 0.15,0.48,0.82,U] 
02:23:50.498 00.000 6880 refined, 6 included, MultiStar: {-0.01, 0.45}, one-star: {-0.10, 0.87}
02:23:50.498 00.000 6880 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.61) = xAngle (3.21 = -3.07)
02:23:50.498 00.000 6880 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.18 = -3.10)
02:23:50.498 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.45 hyp=0.45 cameraTheta=1.60 mountX=-0.45 mountY=-0.02, mountTheta=-3.10
02:23:50.500 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.45, opts=13)
02:23:50.500 00.000 6880 Enqueuing Move request for scope (-0.01, 0.45)
02:23:50.501 00.001 10052 Worker thread wakes up
02:23:50.501 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.45) opts 0xd
02:23:50.501 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.45)
02:23:50.501 00.000 10052 Moving (-0.01, 0.45) raw xDistance=-0.45 yDistance=-0.02
02:23:50.501 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
02:23:50.501 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
02:23:50.501 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
02:23:50.501 00.000 10052 MoveAxis(E, 125, ABG)
02:23:50.501 00.000 10052 Guiding  Dir = 2, Dur = 125
02:23:50.522 00.021 10052 IsSlewing returns 0
02:23:50.540 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:50.560 00.020 10052 IsGuiding returns 0
02:23:50.588 00.028 10052 PulseGuide returned control before completion, sleep 108
02:23:50.590 00.002 6880 UpdateGuideState exits: m=2536 SNR=35.0
02:23:50.590 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:50.590 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:50.590 00.000 6880 Enqueuing Expose request
02:23:50.727 00.137 10052 IsGuiding returns 0
02:23:50.727 00.000 10052 Move returns status 0, amount 125
02:23:50.727 00.000 10052 MoveAxis(N, 0, ABG)
02:23:50.727 00.000 10052 Move returns status 0, amount 0
02:23:50.727 00.000 10052 move complete, result=0
02:23:50.727 00.000 10052 worker thread done servicing request
02:23:50.727 00.000 10052 Worker thread wakes up
02:23:50.727 00.000 6880 GuideStep: -0.5 px 125 ms EAST, -0.0 px 0 ms NORTH
02:23:50.727 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:50.727 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:50.936 00.209 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"247c13ad-8cf9-4fea-b0e8-a9efa872d6c4"}
02:23:50.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"247c13ad-8cf9-4fea-b0e8-a9efa872d6c4"}
02:23:50.936 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45c3073e-7cb1-4581-ae73-355a27c333a4"}
02:23:50.936 00.000 6880 case statement mapped state 6 to 3
02:23:50.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45c3073e-7cb1-4581-ae73-355a27c333a4"}
02:23:50.937 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a74eca16-2df6-4c0b-a44f-d5149557ccd8"}
02:23:50.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3533,"width":15,"height":15,"star_pos":[6.85,7.19],"pixels":"..."},"id":"a74eca16-2df6-4c0b-a44f-d5149557ccd8"}
02:23:51.853 00.916 10052 Exposure complete
02:23:51.917 00.064 10052 worker thread done servicing request
02:23:51.917 00.000 6880 OnExposeComplete: enter
02:23:51.917 00.000 6880 UpdateGuideState(): m_state=6
02:23:51.918 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3534
02:23:51.918 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=892.61, Mass=2526, SNR=34.9, Peak=126 HFD=4.7
02:23:51.918 00.000 6880 MultiStar: [#1 -0.51,-0.03,0.96,U] [#2 -0.30,-0.27,1.00,U] [#3 -0.11,-0.32,0.91,U] [#4 -0.76,-0.03,0.00,M2] [#5 -0.49,-0.07,0.98,U] [#6 -0.08,-0.09,0.91,U] [#7 -0.38,-0.19,0.75,U] [#8 -0.21,-0.02,0.79,U] 
02:23:51.918 00.000 6880 refined, 7 included, MultiStar: {-0.36, -0.08}, one-star: {-0.73, 0.29}
02:23:51.918 00.000 6880 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.61) = xAngle (-1.30 = -1.30)
02:23:51.918 00.000 6880 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
02:23:51.918 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=-0.08 hyp=0.37 cameraTheta=-2.91 mountX=0.10 mountY=-0.36, mountTheta=-1.30
02:23:51.920 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=-0.08, opts=13)
02:23:51.920 00.000 6880 Enqueuing Move request for scope (-0.36, -0.08)
02:23:51.920 00.000 10052 Worker thread wakes up
02:23:51.920 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.08) opts 0xd
02:23:51.920 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, -0.08)
02:23:51.920 00.000 10052 Moving (-0.36, -0.08) raw xDistance=0.10 yDistance=-0.36
02:23:51.920 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:23:51.920 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.36, slope = -0.00
02:23:51.920 00.000 10052 MoveAxis(E, 0, ABG)
02:23:51.920 00.000 10052 Move returns status 0, amount 0
02:23:51.920 00.000 10052 MoveAxis(N, 4, ABG)
02:23:51.920 00.000 10052 Guiding  Dir = 0, Dur = 4
02:23:51.945 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:51.964 00.019 10052 IsSlewing returns 0
02:23:51.986 00.022 6880 UpdateGuideState exits: m=2526 SNR=34.9
02:23:51.986 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:51.986 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:51.986 00.000 6880 Enqueuing Expose request
02:23:52.031 00.045 10052 IsGuiding returns 0
02:23:52.174 00.143 10052 IsGuiding returns 0
02:23:52.174 00.000 10052 Move returns status 0, amount 4
02:23:52.174 00.000 10052 move complete, result=0
02:23:52.174 00.000 10052 worker thread done servicing request
02:23:52.175 00.001 10052 Worker thread wakes up
02:23:52.175 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 4 ms NORTH
02:23:52.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:52.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:52.936 00.761 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08194da4-6fd7-41bb-b600-f0758fd19fc6"}
02:23:52.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08194da4-6fd7-41bb-b600-f0758fd19fc6"}
02:23:52.937 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1de7d4b6-436e-45c0-9287-8a4bb04d2faa"}
02:23:52.937 00.000 6880 case statement mapped state 6 to 3
02:23:52.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1de7d4b6-436e-45c0-9287-8a4bb04d2faa"}
02:23:52.937 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a001f722-f32c-4ce7-b67d-7ed4c578e3c1"}
02:23:52.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3534,"width":15,"height":15,"star_pos":[7.21,6.61],"pixels":"..."},"id":"a001f722-f32c-4ce7-b67d-7ed4c578e3c1"}
02:23:53.089 00.152 10052 Exposure complete
02:23:53.151 00.062 10052 worker thread done servicing request
02:23:53.152 00.001 6880 OnExposeComplete: enter
02:23:53.152 00.000 6880 UpdateGuideState(): m_state=6
02:23:53.152 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3535
02:23:53.152 00.000 6880 Star::Find returns 1 (0), X=406.77, Y=892.44, Mass=2299, SNR=33.2, Peak=156 HFD=4.6
02:23:53.152 00.000 6880 MultiStar: large primary error, entering stabilization period
02:23:53.152 00.000 6880 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.61) = xAngle (4.65 = -1.63)
02:23:53.152 00.000 6880 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.62 = -1.66)
02:23:53.152 00.000 6880 CameraToMount -- cameraX=-1.17 cameraY=0.12 hyp=1.18 cameraTheta=3.04 mountX=-0.07 mountY=-1.18, mountTheta=-1.63
02:23:53.154 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-1.17, y=0.12, opts=13)
02:23:53.154 00.000 6880 Enqueuing Move request for scope (-1.17, 0.12)
02:23:53.154 00.000 10052 Worker thread wakes up
02:23:53.154 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.17, 0.12) opts 0xd
02:23:53.154 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.17, 0.12)
02:23:53.154 00.000 10052 Moving (-1.17, 0.12) raw xDistance=-0.07 yDistance=-1.18
02:23:53.154 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:23:53.154 00.000 10052 Lowpass2 history cleared, outlier deflection
02:23:53.154 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.53 from input -1.18, slope = 0.00
02:23:53.154 00.000 10052 MoveAxis(E, 0, ABG)
02:23:53.154 00.000 10052 Move returns status 0, amount 0
02:23:53.154 00.000 10052 MoveAxis(N, 214, ABG)
02:23:53.154 00.000 10052 Guiding  Dir = 0, Dur = 214
02:23:53.175 00.021 10052 IsSlewing returns 0
02:23:53.176 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:53.214 00.038 10052 IsGuiding returns 0
02:23:53.215 00.001 6880 UpdateGuideState exits: m=2299 SNR=33.2
02:23:53.215 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:53.215 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:53.215 00.000 6880 Enqueuing Expose request
02:23:53.244 00.029 10052 PulseGuide returned control before completion, sleep 194
02:23:53.465 00.221 10052 IsGuiding returns 0
02:23:53.465 00.000 10052 Move returns status 0, amount 214
02:23:53.465 00.000 10052 move complete, result=0
02:23:53.465 00.000 10052 worker thread done servicing request
02:23:53.465 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -1.2 px 214 ms NORTH
02:23:53.467 00.002 10052 Worker thread wakes up
02:23:53.467 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:53.467 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:54.597 01.130 10052 Exposure complete
02:23:54.660 00.063 10052 worker thread done servicing request
02:23:54.660 00.000 6880 OnExposeComplete: enter
02:23:54.660 00.000 6880 UpdateGuideState(): m_state=6
02:23:54.661 00.001 6880 Star::Find(15, 406, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3536
02:23:54.661 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=893.02, Mass=2498, SNR=34.7, Peak=122 HFD=4.6
02:23:54.661 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
02:23:54.661 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
02:23:54.661 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.70 hyp=0.70 cameraTheta=1.66 mountX=-0.69 mountY=-0.07, mountTheta=-3.04
02:23:54.662 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.70, opts=13)
02:23:54.662 00.000 6880 Enqueuing Move request for scope (-0.06, 0.70)
02:23:54.662 00.000 10052 Worker thread wakes up
02:23:54.662 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.70) opts 0xd
02:23:54.663 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.70)
02:23:54.663 00.000 10052 Moving (-0.06, 0.70) raw xDistance=-0.69 yDistance=-0.07
02:23:54.663 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.69
02:23:54.663 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:23:54.663 00.000 10052 MoveAxis(E, 186, ABG)
02:23:54.663 00.000 10052 Guiding  Dir = 2, Dur = 186
02:23:54.684 00.021 10052 IsSlewing returns 0
02:23:54.697 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:54.722 00.025 10052 IsGuiding returns 0
02:23:54.733 00.011 6880 UpdateGuideState exits: m=2498 SNR=34.7
02:23:54.733 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:54.733 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:54.733 00.000 6880 Enqueuing Expose request
02:23:54.750 00.017 10052 PulseGuide returned control before completion, sleep 169
02:23:54.936 00.186 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5b88c12d-629b-4841-9ec4-3fee7a2d52aa"}
02:23:54.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5b88c12d-629b-4841-9ec4-3fee7a2d52aa"}
02:23:54.937 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"feebfe7c-f692-498e-8484-c0cf76ff45e0"}
02:23:54.937 00.000 6880 case statement mapped state 6 to 3
02:23:54.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"feebfe7c-f692-498e-8484-c0cf76ff45e0"}
02:23:54.937 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"48a9667d-2f78-4d83-9984-6113e5da8453"}
02:23:54.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3536,"width":15,"height":15,"star_pos":[6.88,7.02],"pixels":"..."},"id":"48a9667d-2f78-4d83-9984-6113e5da8453"}
02:23:54.948 00.011 10052 IsGuiding returns 0
02:23:54.948 00.000 10052 Move returns status 0, amount 186
02:23:54.948 00.000 10052 MoveAxis(N, 0, ABG)
02:23:54.948 00.000 10052 Move returns status 0, amount 0
02:23:54.948 00.000 10052 move complete, result=0
02:23:54.949 00.001 10052 worker thread done servicing request
02:23:54.949 00.000 10052 Worker thread wakes up
02:23:54.949 00.000 6880 GuideStep: -0.7 px 186 ms EAST, -0.1 px 0 ms NORTH
02:23:54.949 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:54.949 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:55.872 00.923 10052 Exposure complete
02:23:55.971 00.099 10052 worker thread done servicing request
02:23:55.972 00.001 6880 OnExposeComplete: enter
02:23:55.972 00.000 6880 UpdateGuideState(): m_state=6
02:23:55.973 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3537
02:23:55.973 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=892.76, Mass=2436, SNR=34.2, Peak=143 HFD=4.6
02:23:55.973 00.000 6880 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.61) = xAngle (3.88 = -2.40)
02:23:55.973 00.000 6880 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.85 = -2.44)
02:23:55.973 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=0.44 hyp=0.58 cameraTheta=2.27 mountX=-0.43 mountY=-0.38, mountTheta=-2.42
02:23:55.975 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=0.44, opts=13)
02:23:55.975 00.000 6880 Enqueuing Move request for scope (-0.37, 0.44)
02:23:55.975 00.000 10052 Worker thread wakes up
02:23:55.975 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.44) opts 0xd
02:23:55.975 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, 0.44)
02:23:55.975 00.000 10052 Moving (-0.37, 0.44) raw xDistance=-0.43 yDistance=-0.38
02:23:55.975 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.43
02:23:55.975 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.38, slope = 0.00
02:23:55.975 00.000 10052 MoveAxis(E, 124, ABG)
02:23:55.975 00.000 10052 Guiding  Dir = 2, Dur = 124
02:23:56.002 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:56.045 00.043 10052 IsSlewing returns 0
02:23:56.074 00.029 6880 UpdateGuideState exits: m=2436 SNR=34.2
02:23:56.074 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:56.074 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:56.074 00.000 6880 Enqueuing Expose request
02:23:56.125 00.051 10052 IsGuiding returns 0
02:23:56.175 00.050 10052 PulseGuide returned control before completion, sleep 85
02:23:56.344 00.169 10052 IsGuiding returns 0
02:23:56.345 00.001 10052 Move returns status 0, amount 124
02:23:56.345 00.000 10052 MoveAxis(N, 68, ABG)
02:23:56.345 00.000 10052 Guiding  Dir = 0, Dur = 68
02:23:56.421 00.076 10052 IsSlewing returns 0
02:23:56.495 00.074 10052 IsGuiding returns 0
02:23:56.559 00.064 10052 PulseGuide returned control before completion, sleep 15
02:23:56.629 00.070 10052 IsGuiding returns 1
02:23:56.629 00.000 10052 scope still moving after pulse duration time elapsed
02:23:56.674 00.045 10052 IsSlewing returns 0
02:23:56.712 00.038 10052 IsGuiding returns 0
02:23:56.712 00.000 10052 scope move finished after 68 + 148 ms
02:23:56.712 00.000 10052 Move returns status 0, amount 68
02:23:56.712 00.000 10052 move complete, result=0
02:23:56.712 00.000 10052 worker thread done servicing request
02:23:56.712 00.000 10052 Worker thread wakes up
02:23:56.712 00.000 6880 GuideStep: -0.4 px 124 ms EAST, -0.4 px 68 ms NORTH
02:23:56.712 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:56.713 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:56.935 00.222 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e03af38e-2c75-41b4-b1c8-fdcea4f4058f"}
02:23:56.935 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e03af38e-2c75-41b4-b1c8-fdcea4f4058f"}
02:23:56.936 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35b8d5df-ca2f-43e7-bd6b-ac7b8ef06520"}
02:23:56.936 00.000 6880 case statement mapped state 6 to 3
02:23:56.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"35b8d5df-ca2f-43e7-bd6b-ac7b8ef06520"}
02:23:56.936 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9efe4b77-a588-4cdf-8961-258d8a8f1ed5"}
02:23:56.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3537,"width":15,"height":15,"star_pos":[6.58,6.76],"pixels":"..."},"id":"9efe4b77-a588-4cdf-8961-258d8a8f1ed5"}
02:23:57.852 00.916 10052 Exposure complete
02:23:57.939 00.087 6880 OnExposeComplete: enter
02:23:57.939 00.000 6880 UpdateGuideState(): m_state=6
02:23:57.940 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3538
02:23:57.940 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.05, Mass=2580, SNR=35.2, Peak=150 HFD=4.5
02:23:57.940 00.000 6880 MultiStar: exiting stabilization period
02:23:57.940 00.000 6880 MultiStar: [#1 0.45,-0.33,0.00,M1] [#2 0.45,-0.47,0.00,M1] [#3 0.51,-0.49,0.00,M1] [#4 0.45,-0.36,0.00,M3] [#5 0.32,-0.70,0.00,M1] [#6 0.62,-0.29,0.00,M3] [#7 0.38,-0.21,0.74,U] [#8 0.34,-0.36,0.80,U] 
02:23:57.940 00.000 6880 single-star, 2 included, MultiStar: {0.27, -0.28}, one-star: {0.15, -0.27}
02:23:57.940 00.000 6880 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.61) = xAngle (0.53 = 0.53)
02:23:57.941 00.001 6880 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
02:23:57.941 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.08 mountX=0.27 mountY=0.15, mountTheta=0.51
02:23:57.941 00.000 10052 worker thread done servicing request
02:23:57.942 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.27, opts=13)
02:23:57.942 00.000 6880 Enqueuing Move request for scope (0.15, -0.27)
02:23:57.942 00.000 10052 Worker thread wakes up
02:23:57.942 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
02:23:57.943 00.001 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
02:23:57.943 00.000 10052 Moving (0.15, -0.27) raw xDistance=0.27 yDistance=0.15
02:23:57.943 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.27
02:23:57.943 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
02:23:57.943 00.000 10052 MoveAxis(W, 65, ABG)
02:23:57.943 00.000 10052 Guiding  Dir = 3, Dur = 65
02:23:57.978 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:57.992 00.014 10052 IsSlewing returns 0
02:23:58.029 00.037 6880 UpdateGuideState exits: m=2580 SNR=35.2
02:23:58.029 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:58.029 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:58.029 00.000 6880 Enqueuing Expose request
02:23:58.030 00.001 10052 IsGuiding returns 0
02:23:58.175 00.145 10052 IsGuiding returns 1
02:23:58.175 00.000 10052 scope still moving after pulse duration time elapsed
02:23:58.254 00.079 10052 IsSlewing returns 0
02:23:58.328 00.074 10052 IsGuiding returns 0
02:23:58.328 00.000 10052 scope move finished after 65 + 232 ms
02:23:58.328 00.000 10052 Move returns status 0, amount 65
02:23:58.328 00.000 10052 MoveAxis(N, 0, ABG)
02:23:58.328 00.000 10052 Move returns status 0, amount 0
02:23:58.328 00.000 10052 move complete, result=0
02:23:58.328 00.000 10052 worker thread done servicing request
02:23:58.328 00.000 10052 Worker thread wakes up
02:23:58.328 00.000 6880 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
02:23:58.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:23:58.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:23:58.935 00.607 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3870a2e3-cd30-4f88-9934-12bd5a2de6c8"}
02:23:58.935 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3870a2e3-cd30-4f88-9934-12bd5a2de6c8"}
02:23:58.936 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24692118-fd31-4701-a572-cd8f299000f9"}
02:23:58.936 00.000 6880 case statement mapped state 6 to 3
02:23:58.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24692118-fd31-4701-a572-cd8f299000f9"}
02:23:58.937 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d9f86191-48ad-46f7-a0da-e6a00efddc46"}
02:23:58.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3538,"width":15,"height":15,"star_pos":[7.09,7.05],"pixels":"..."},"id":"d9f86191-48ad-46f7-a0da-e6a00efddc46"}
02:23:59.236 00.299 10052 Exposure complete
02:23:59.436 00.200 6880 OnExposeComplete: enter
02:23:59.436 00.000 6880 UpdateGuideState(): m_state=6
02:23:59.438 00.002 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3539
02:23:59.438 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.20, Mass=2523, SNR=34.8, Peak=164 HFD=4.4
02:23:59.438 00.000 6880 MultiStar: [#1 0.25,-0.18,0.97,U] [#2 0.32,-0.31,1.02,U] [#3 0.58,-0.25,0.00,M2] [#4 0.25,-0.34,0.85,U] [#5 0.33,-0.45,0.00,M2] [#6 0.74,-0.16,0.00,M4] [#7 0.33,-0.23,0.78,U] [#8 0.38,-0.28,0.78,U] 
02:23:59.439 00.001 6880 single-star, 5 included, MultiStar: {0.29, -0.24}, one-star: {0.23, -0.12}
02:23:59.439 00.000 6880 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
02:23:59.439 00.000 6880 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:23:59.439 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.12 hyp=0.26 cameraTheta=-0.48 mountX=0.11 mountY=0.23, mountTheta=1.12
02:23:59.440 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.12, opts=13)
02:23:59.440 00.000 6880 Enqueuing Move request for scope (0.23, -0.12)
02:23:59.521 00.081 10052 worker thread done servicing request
02:23:59.521 00.000 10052 Worker thread wakes up
02:23:59.522 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.12) opts 0xd
02:23:59.522 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.12)
02:23:59.522 00.000 10052 Moving (0.23, -0.12) raw xDistance=0.11 yDistance=0.23
02:23:59.522 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.11
02:23:59.522 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.26, using input
02:23:59.522 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.23, slope = 0.14
02:23:59.522 00.000 10052 MoveAxis(W, 33, ABG)
02:23:59.522 00.000 10052 Guiding  Dir = 3, Dur = 33
02:23:59.530 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:23:59.578 00.048 6880 UpdateGuideState exits: m=2523 SNR=34.8
02:23:59.579 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:23:59.579 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:23:59.579 00.000 6880 Enqueuing Expose request
02:23:59.579 00.000 10052 IsSlewing returns 0
02:23:59.656 00.077 10052 IsGuiding returns 0
02:23:59.843 00.187 10052 IsGuiding returns 0
02:23:59.843 00.000 10052 Move returns status 0, amount 33
02:23:59.843 00.000 10052 MoveAxis(S, 42, ABG)
02:23:59.843 00.000 10052 Guiding  Dir = 1, Dur = 42
02:23:59.919 00.076 10052 IsSlewing returns 0
02:23:59.993 00.074 10052 IsGuiding returns 0
02:24:00.142 00.149 10052 IsGuiding returns 0
02:24:00.142 00.000 10052 Move returns status 0, amount 42
02:24:00.142 00.000 10052 move complete, result=0
02:24:00.142 00.000 10052 worker thread done servicing request
02:24:00.142 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.2 px 42 ms SOUTH
02:24:00.142 00.000 10052 Worker thread wakes up
02:24:00.142 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:00.142 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:01.150 01.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f30d3c9b-808f-44aa-8d2f-2704330cac79"}
02:24:01.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f30d3c9b-808f-44aa-8d2f-2704330cac79"}
02:24:01.152 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d432642e-a437-4f36-8751-2dad6cf0fb39"}
02:24:01.152 00.000 6880 case statement mapped state 6 to 3
02:24:01.152 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d432642e-a437-4f36-8751-2dad6cf0fb39"}
02:24:01.153 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f88b9ac3-fa27-4fe8-8942-5a04704b6139"}
02:24:01.154 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3539,"width":15,"height":15,"star_pos":[7.18,7.20],"pixels":"..."},"id":"f88b9ac3-fa27-4fe8-8942-5a04704b6139"}
02:24:01.278 00.124 10052 Exposure complete
02:24:01.364 00.086 10052 worker thread done servicing request
02:24:01.364 00.000 6880 OnExposeComplete: enter
02:24:01.364 00.000 6880 UpdateGuideState(): m_state=6
02:24:01.365 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3540
02:24:01.365 00.000 6880 Star::Find returns 1 (0), X=408.62, Y=892.56, Mass=2346, SNR=33.5, Peak=138 HFD=4.9
02:24:01.365 00.000 6880 MultiStar: [#1 0.84,0.22,0.00,M1] [#2 0.45,-0.08,1.01,U] [#3 0.83,-0.06,0.00,M3] [#4 0.87,-0.00,0.00,M3] [#5 0.75,-0.36,0.00,M3] [#6 0.90,0.06,0.00,M5] [#7 0.87,0.21,0.00,M1] [#8 0.94,0.25,0.00,M1] 
02:24:01.365 00.000 6880 refined, 1 included, MultiStar: {0.56, 0.08}, one-star: {0.67, 0.24}
02:24:01.365 00.000 6880 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
02:24:01.366 00.001 6880 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
02:24:01.366 00.000 6880 CameraToMount -- cameraX=0.56 cameraY=0.08 hyp=0.57 cameraTheta=0.13 mountX=-0.10 mountY=0.56, mountTheta=1.75
02:24:01.368 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.56, y=0.08, opts=13)
02:24:01.368 00.000 6880 Enqueuing Move request for scope (0.56, 0.08)
02:24:01.368 00.000 10052 Worker thread wakes up
02:24:01.368 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.56, 0.08) opts 0xd
02:24:01.368 00.000 10052 Handling offset move in thread for scope, endpoint = (0.56, 0.08)
02:24:01.368 00.000 10052 Moving (0.56, 0.08) raw xDistance=-0.10 yDistance=0.56
02:24:01.368 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:24:01.368 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.42 from input 0.56, slope = 0.19
02:24:01.368 00.000 10052 MoveAxis(E, 0, ABG)
02:24:01.368 00.000 10052 Move returns status 0, amount 0
02:24:01.368 00.000 10052 MoveAxis(S, 170, ABG)
02:24:01.368 00.000 10052 Guiding  Dir = 1, Dur = 170
02:24:01.401 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:01.424 00.023 10052 IsSlewing returns 0
02:24:01.444 00.020 6880 UpdateGuideState exits: m=2346 SNR=33.5
02:24:01.444 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:01.444 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:01.444 00.000 6880 Enqueuing Expose request
02:24:01.462 00.018 10052 IsGuiding returns 0
02:24:01.527 00.065 10052 PulseGuide returned control before completion, sleep 116
02:24:01.714 00.187 10052 IsGuiding returns 1
02:24:01.715 00.001 10052 scope still moving after pulse duration time elapsed
02:24:01.790 00.075 10052 IsSlewing returns 0
02:24:01.869 00.079 10052 IsGuiding returns 0
02:24:01.870 00.001 10052 scope move finished after 170 + 237 ms
02:24:01.870 00.000 10052 Move returns status 0, amount 170
02:24:01.870 00.000 10052 move complete, result=0
02:24:01.870 00.000 10052 worker thread done servicing request
02:24:01.870 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.6 px 170 ms SOUTH
02:24:01.870 00.000 10052 Worker thread wakes up
02:24:01.870 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:01.870 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:02.787 00.917 10052 Exposure complete
02:24:02.856 00.069 10052 worker thread done servicing request
02:24:02.856 00.000 6880 OnExposeComplete: enter
02:24:02.856 00.000 6880 UpdateGuideState(): m_state=6
02:24:02.857 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3541
02:24:02.857 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=892.35, Mass=2552, SNR=35.1, Peak=146 HFD=4.8
02:24:02.857 00.000 6880 MultiStar: [#1 0.47,-0.31,0.00,M2] [#2 0.21,0.01,0.95,U] [#3 0.50,-0.31,0.00,M4] [#4 0.49,-0.20,0.84,U] [#5 0.48,-0.18,0.96,U] [#6 0.58,-0.09,0.00,M6] [#7 0.53,-0.04,0.00,M2] [#8 0.43,-0.37,0.00,M2] 
02:24:02.857 00.000 6880 single-star, 3 included, MultiStar: {0.36, -0.08}, one-star: {0.29, 0.03}
02:24:02.857 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.71 = 1.71)
02:24:02.858 00.001 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
02:24:02.858 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.03 hyp=0.29 cameraTheta=0.09 mountX=-0.04 mountY=0.29, mountTheta=1.71
02:24:02.859 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.03, opts=13)
02:24:02.859 00.000 6880 Enqueuing Move request for scope (0.29, 0.03)
02:24:02.860 00.001 10052 Worker thread wakes up
02:24:02.860 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.03) opts 0xd
02:24:02.860 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.03)
02:24:02.860 00.000 10052 Moving (0.29, 0.03) raw xDistance=-0.04 yDistance=0.29
02:24:02.860 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:02.860 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.36, using input
02:24:02.860 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.29, slope = 0.13
02:24:02.860 00.000 10052 MoveAxis(E, 0, ABG)
02:24:02.860 00.000 10052 Move returns status 0, amount 0
02:24:02.860 00.000 10052 MoveAxis(S, 52, ABG)
02:24:02.860 00.000 10052 Guiding  Dir = 1, Dur = 52
02:24:02.881 00.021 10052 IsSlewing returns 0
02:24:02.884 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:02.920 00.036 10052 IsGuiding returns 0
02:24:02.923 00.003 6880 UpdateGuideState exits: m=2552 SNR=35.1
02:24:02.923 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:02.924 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:02.924 00.000 6880 Enqueuing Expose request
02:24:02.947 00.023 10052 PulseGuide returned control before completion, sleep 35
02:24:02.977 00.030 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"261a9362-9978-4db1-8aea-83a877ba82fa"}
02:24:02.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"261a9362-9978-4db1-8aea-83a877ba82fa"}
02:24:02.979 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"049e45a8-c52e-483e-8c05-81c03c4d3535"}
02:24:02.979 00.000 6880 case statement mapped state 6 to 3
02:24:02.980 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"049e45a8-c52e-483e-8c05-81c03c4d3535"}
02:24:02.982 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"66ee9316-b61b-43ea-a36f-2a206ba3d235"}
02:24:02.982 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3541,"width":15,"height":15,"star_pos":[7.23,7.35],"pixels":"..."},"id":"66ee9316-b61b-43ea-a36f-2a206ba3d235"}
02:24:03.008 00.026 10052 IsGuiding returns 1
02:24:03.008 00.000 10052 scope still moving after pulse duration time elapsed
02:24:03.053 00.045 10052 IsSlewing returns 0
02:24:03.091 00.038 10052 IsGuiding returns 0
02:24:03.092 00.001 10052 scope move finished after 52 + 120 ms
02:24:03.092 00.000 10052 Move returns status 0, amount 52
02:24:03.092 00.000 10052 move complete, result=0
02:24:03.092 00.000 10052 worker thread done servicing request
02:24:03.092 00.000 10052 Worker thread wakes up
02:24:03.092 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
02:24:03.092 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:03.092 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:04.229 01.137 10052 Exposure complete
02:24:04.324 00.095 6880 OnExposeComplete: enter
02:24:04.324 00.000 6880 UpdateGuideState(): m_state=6
02:24:04.325 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3542
02:24:04.325 00.000 10052 worker thread done servicing request
02:24:04.325 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=892.27, Mass=2551, SNR=35.1, Peak=161 HFD=4.6
02:24:04.326 00.001 6880 MultiStar: [#1 0.33,-0.37,0.96,U] [#2 0.48,-0.47,0.00,M1] [#3 0.31,-0.44,0.00,M5] [#4 0.17,-0.13,0.85,U] [#5 0.30,-0.24,0.99,U] [#6 0.45,-0.41,0.00,M7] [#7 0.33,-0.69,0.00,M3] [#8 0.27,-0.54,0.00,M3] 
02:24:04.326 00.000 6880 single-star, 3 included, MultiStar: {0.25, -0.20}, one-star: {0.19, -0.05}
02:24:04.326 00.000 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.36 = 1.36)
02:24:04.326 00.000 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
02:24:04.326 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.05 hyp=0.20 cameraTheta=-0.25 mountX=0.04 mountY=0.20, mountTheta=1.36
02:24:04.328 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.05, opts=13)
02:24:04.328 00.000 6880 Enqueuing Move request for scope (0.19, -0.05)
02:24:04.330 00.002 10052 Worker thread wakes up
02:24:04.330 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.05) opts 0xd
02:24:04.331 00.001 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.05)
02:24:04.331 00.000 10052 Moving (0.19, -0.05) raw xDistance=0.04 yDistance=0.20
02:24:04.331 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:24:04.331 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.28, using input
02:24:04.331 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.20, slope = 0.09
02:24:04.331 00.000 10052 MoveAxis(E, 0, ABG)
02:24:04.331 00.000 10052 Move returns status 0, amount 0
02:24:04.331 00.000 10052 MoveAxis(S, 35, ABG)
02:24:04.331 00.000 10052 Guiding  Dir = 1, Dur = 35
02:24:04.360 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:04.388 00.028 10052 IsSlewing returns 0
02:24:04.413 00.025 6880 UpdateGuideState exits: m=2551 SNR=35.1
02:24:04.413 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:04.413 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:04.414 00.001 6880 Enqueuing Expose request
02:24:04.456 00.042 10052 IsGuiding returns 0
02:24:04.484 00.028 10052 PulseGuide returned control before completion, sleep 18
02:24:04.534 00.050 10052 IsGuiding returns 0
02:24:04.534 00.000 10052 Move returns status 0, amount 35
02:24:04.534 00.000 10052 move complete, result=0
02:24:04.534 00.000 10052 worker thread done servicing request
02:24:04.534 00.000 10052 Worker thread wakes up
02:24:04.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:04.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:04.536 00.002 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 35 ms SOUTH
02:24:04.975 00.439 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b875888c-2ffe-4892-9399-8acae65bc605"}
02:24:04.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b875888c-2ffe-4892-9399-8acae65bc605"}
02:24:04.977 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae49da59-42cf-4df1-8bad-d161d9d633c2"}
02:24:04.977 00.000 6880 case statement mapped state 6 to 3
02:24:04.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae49da59-42cf-4df1-8bad-d161d9d633c2"}
02:24:04.978 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"93659e75-215e-4f5e-aa6d-ac564602c246"}
02:24:04.978 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3542,"width":15,"height":15,"star_pos":[7.14,7.27],"pixels":"..."},"id":"93659e75-215e-4f5e-aa6d-ac564602c246"}
02:24:05.450 00.472 10052 Exposure complete
02:24:05.533 00.083 10052 worker thread done servicing request
02:24:05.534 00.001 6880 OnExposeComplete: enter
02:24:05.534 00.000 6880 UpdateGuideState(): m_state=6
02:24:05.534 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3543
02:24:05.534 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=892.64, Mass=2506, SNR=34.7, Peak=145 HFD=4.7
02:24:05.534 00.000 6880 MultiStar: [#1 0.41,0.18,0.95,U] [#2 0.36,-0.14,0.99,U] [#3 0.43,-0.12,0.93,U] [#4 0.07,0.25,0.84,U] [#5 0.26,0.04,0.96,U] [#6 0.41,-0.17,0.91,U] [#7 0.26,0.02,0.76,U] [#8 0.30,-0.02,0.82,U] 
02:24:05.534 00.000 6880 refined, 8 included, MultiStar: {0.30, 0.04}, one-star: {0.20, 0.32}
02:24:05.534 00.000 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
02:24:05.534 00.000 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
02:24:05.535 00.001 6880 CameraToMount -- cameraX=0.30 cameraY=0.04 hyp=0.31 cameraTheta=0.14 mountX=-0.05 mountY=0.30, mountTheta=1.75
02:24:05.536 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=0.04, opts=13)
02:24:05.536 00.000 6880 Enqueuing Move request for scope (0.30, 0.04)
02:24:05.536 00.000 10052 Worker thread wakes up
02:24:05.536 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.04) opts 0xd
02:24:05.537 00.001 10052 Handling offset move in thread for scope, endpoint = (0.30, 0.04)
02:24:05.537 00.000 10052 Moving (0.30, 0.04) raw xDistance=-0.05 yDistance=0.30
02:24:05.537 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:24:05.537 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.30, slope = 0.07
02:24:05.537 00.000 10052 MoveAxis(E, 0, ABG)
02:24:05.537 00.000 10052 Move returns status 0, amount 0
02:24:05.537 00.000 10052 MoveAxis(S, 107, ABG)
02:24:05.537 00.000 10052 Guiding  Dir = 1, Dur = 107
02:24:05.569 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:05.581 00.012 10052 IsSlewing returns 0
02:24:05.620 00.039 6880 UpdateGuideState exits: m=2506 SNR=34.7
02:24:05.620 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:05.620 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:05.620 00.000 6880 Enqueuing Expose request
02:24:05.656 00.036 10052 IsGuiding returns 0
02:24:05.730 00.074 10052 PulseGuide returned control before completion, sleep 44
02:24:05.839 00.109 10052 IsGuiding returns 1
02:24:05.839 00.000 10052 scope still moving after pulse duration time elapsed
02:24:05.918 00.079 10052 IsSlewing returns 0
02:24:05.992 00.074 10052 IsGuiding returns 0
02:24:05.992 00.000 10052 scope move finished after 107 + 228 ms
02:24:05.992 00.000 10052 Move returns status 0, amount 107
02:24:05.992 00.000 10052 move complete, result=0
02:24:05.992 00.000 10052 worker thread done servicing request
02:24:05.992 00.000 10052 Worker thread wakes up
02:24:05.992 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 107 ms SOUTH
02:24:05.993 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:05.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:06.976 00.983 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83ef4518-311a-4e16-b117-c1f2d974c0a6"}
02:24:06.976 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83ef4518-311a-4e16-b117-c1f2d974c0a6"}
02:24:06.977 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f2cfe490-4fd3-4a69-a551-f0a221f3f18c"}
02:24:06.977 00.000 6880 case statement mapped state 6 to 3
02:24:06.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f2cfe490-4fd3-4a69-a551-f0a221f3f18c"}
02:24:06.977 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"38ee62c1-899c-4fa2-a170-d3fa81c7ea38"}
02:24:06.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3543,"width":15,"height":15,"star_pos":[7.14,6.64],"pixels":"..."},"id":"38ee62c1-899c-4fa2-a170-d3fa81c7ea38"}
02:24:07.126 00.149 10052 Exposure complete
02:24:07.215 00.089 10052 worker thread done servicing request
02:24:07.215 00.000 6880 OnExposeComplete: enter
02:24:07.215 00.000 6880 UpdateGuideState(): m_state=6
02:24:07.215 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3544
02:24:07.217 00.002 6880 Star::Find returns 1 (0), X=407.83, Y=892.16, Mass=2539, SNR=34.9, Peak=136 HFD=4.6
02:24:07.217 00.000 6880 MultiStar: [#1 0.13,-0.43,0.96,U] [#2 0.04,-0.46,0.98,U] [#3 0.41,-0.50,0.00,M5] [#4 0.21,-0.25,0.82,U] [#5 0.01,-0.57,0.00,M1] [#6 0.20,-0.39,0.89,U] [#7 0.18,-0.35,0.76,U] [#8 0.03,-0.46,0.78,U] 
02:24:07.217 00.000 6880 single-star, 6 included, MultiStar: {0.09, -0.36}, one-star: {-0.11, -0.16}
02:24:07.217 00.000 6880 CameraToMount -- cameraTheta (-2.19) - m_xAngle (-1.61) = xAngle (-0.58 = -0.58)
02:24:07.217 00.000 6880 CameraToMount -- cameraTheta (-2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.61 = -0.61)
02:24:07.217 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.16 hyp=0.20 cameraTheta=-2.19 mountX=0.17 mountY=-0.11, mountTheta=-0.60
02:24:07.219 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.16, opts=13)
02:24:07.219 00.000 6880 Enqueuing Move request for scope (-0.11, -0.16)
02:24:07.219 00.000 10052 Worker thread wakes up
02:24:07.219 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.16) opts 0xd
02:24:07.219 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.16)
02:24:07.219 00.000 10052 Moving (-0.11, -0.16) raw xDistance=0.17 yDistance=-0.11
02:24:07.219 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
02:24:07.219 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.03
02:24:07.219 00.000 10052 MoveAxis(W, 44, ABG)
02:24:07.219 00.000 10052 Guiding  Dir = 3, Dur = 44
02:24:07.240 00.021 10052 IsSlewing returns 0
02:24:07.247 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:07.278 00.031 10052 IsGuiding returns 0
02:24:07.288 00.010 6880 UpdateGuideState exits: m=2539 SNR=34.9
02:24:07.288 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:07.288 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:07.288 00.000 6880 Enqueuing Expose request
02:24:07.306 00.018 10052 PulseGuide returned control before completion, sleep 27
02:24:07.357 00.051 10052 IsGuiding returns 1
02:24:07.358 00.001 10052 scope still moving after pulse duration time elapsed
02:24:07.404 00.046 10052 IsSlewing returns 0
02:24:07.443 00.039 10052 IsGuiding returns 0
02:24:07.443 00.000 10052 scope move finished after 44 + 120 ms
02:24:07.443 00.000 10052 Move returns status 0, amount 44
02:24:07.443 00.000 10052 MoveAxis(N, 0, ABG)
02:24:07.443 00.000 10052 Move returns status 0, amount 0
02:24:07.443 00.000 10052 move complete, result=0
02:24:07.443 00.000 10052 worker thread done servicing request
02:24:07.444 00.001 6880 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
02:24:07.444 00.000 10052 Worker thread wakes up
02:24:07.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:07.444 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:08.358 00.914 10052 Exposure complete
02:24:08.436 00.078 10052 worker thread done servicing request
02:24:08.436 00.000 6880 OnExposeComplete: enter
02:24:08.436 00.000 6880 UpdateGuideState(): m_state=6
02:24:08.437 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3545
02:24:08.437 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.35, Mass=2477, SNR=34.5, Peak=140 HFD=4.5
02:24:08.438 00.001 6880 MultiStar: [#1 -0.21,-0.19,0.98,U] [#2 -0.35,-0.32,1.02,U] [#3 -0.11,-0.27,0.91,U] [#4 0.12,-0.32,0.84,U] [#5 -0.36,-0.56,0.00,M2] [#6 -0.14,-0.14,0.94,U] [#7 -0.13,-0.17,0.77,U] [#8 -0.26,0.01,0.79,U] 
02:24:08.438 00.000 6880 single-star, 7 included, MultiStar: {-0.15, -0.17}, one-star: {-0.11, 0.03}
02:24:08.438 00.000 6880 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.61) = xAngle (4.47 = -1.82)
02:24:08.438 00.000 6880 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.44 = -1.85)
02:24:08.438 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.03 hyp=0.11 cameraTheta=2.85 mountX=-0.03 mountY=-0.11, mountTheta=-1.82
02:24:08.439 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.03, opts=13)
02:24:08.439 00.000 6880 Enqueuing Move request for scope (-0.11, 0.03)
02:24:08.439 00.000 10052 Worker thread wakes up
02:24:08.440 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.03) opts 0xd
02:24:08.440 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.03)
02:24:08.440 00.000 10052 Moving (-0.11, 0.03) raw xDistance=-0.03 yDistance=-0.11
02:24:08.440 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:24:08.440 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
02:24:08.440 00.000 10052 MoveAxis(E, 0, ABG)
02:24:08.440 00.000 10052 Move returns status 0, amount 0
02:24:08.440 00.000 10052 MoveAxis(N, 0, ABG)
02:24:08.440 00.000 10052 Move returns status 0, amount 0
02:24:08.440 00.000 10052 move complete, result=0
02:24:08.440 00.000 10052 worker thread done servicing request
02:24:08.463 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:08.508 00.045 6880 UpdateGuideState exits: m=2477 SNR=34.5
02:24:08.508 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:08.508 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:08.508 00.000 6880 Enqueuing Expose request
02:24:08.508 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:08.508 00.000 10052 Worker thread wakes up
02:24:08.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:08.509 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:08.975 00.466 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7e487a19-3b73-4cf9-ac1e-7c525e749116"}
02:24:08.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7e487a19-3b73-4cf9-ac1e-7c525e749116"}
02:24:08.975 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5ef1bfa-afa3-4fc2-9d96-ffd796ee1d21"}
02:24:08.975 00.000 6880 case statement mapped state 6 to 3
02:24:08.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5ef1bfa-afa3-4fc2-9d96-ffd796ee1d21"}
02:24:08.976 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47f6f3ac-2f34-44f1-bd74-c57869fb2fd3"}
02:24:08.976 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3545,"width":15,"height":15,"star_pos":[6.84,7.35],"pixels":"..."},"id":"47f6f3ac-2f34-44f1-bd74-c57869fb2fd3"}
02:24:09.645 00.669 10052 Exposure complete
02:24:09.719 00.074 10052 worker thread done servicing request
02:24:09.720 00.001 6880 OnExposeComplete: enter
02:24:09.720 00.000 6880 UpdateGuideState(): m_state=6
02:24:09.720 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3546
02:24:09.720 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.29, Mass=2593, SNR=35.3, Peak=163 HFD=4.6
02:24:09.721 00.001 6880 MultiStar: [#1 0.11,-0.07,0.93,U] [#2 -0.20,-0.18,0.99,U] [#3 -0.08,0.02,0.88,U] [#4 0.28,-0.13,0.84,U] [#5 0.07,-0.18,0.97,U] [#6 0.01,-0.17,0.91,U] [#7 0.22,-0.09,0.78,U] [#8 0.02,-0.01,0.79,U] 
02:24:09.721 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.10}, one-star: {-0.12, -0.03}
02:24:09.721 00.000 6880 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.61) = xAngle (0.31 = 0.31)
02:24:09.721 00.000 6880 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
02:24:09.721 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.10 hyp=0.10 cameraTheta=-1.31 mountX=0.10 mountY=0.03, mountTheta=0.28
02:24:09.723 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.10, opts=13)
02:24:09.724 00.001 6880 Enqueuing Move request for scope (0.03, -0.10)
02:24:09.724 00.000 10052 Worker thread wakes up
02:24:09.724 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.10) opts 0xd
02:24:09.724 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.10)
02:24:09.724 00.000 10052 Moving (0.03, -0.10) raw xDistance=0.10 yDistance=0.03
02:24:09.724 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:24:09.724 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.00
02:24:09.724 00.000 10052 MoveAxis(E, 0, ABG)
02:24:09.724 00.000 10052 Move returns status 0, amount 0
02:24:09.724 00.000 10052 MoveAxis(N, 0, ABG)
02:24:09.725 00.001 10052 Move returns status 0, amount 0
02:24:09.725 00.000 10052 move complete, result=0
02:24:09.725 00.000 10052 worker thread done servicing request
02:24:09.751 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:09.786 00.035 6880 UpdateGuideState exits: m=2593 SNR=35.3
02:24:09.786 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:09.786 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:09.787 00.001 6880 Enqueuing Expose request
02:24:09.787 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:09.787 00.000 10052 Worker thread wakes up
02:24:09.787 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:09.787 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:10.692 00.905 10052 Exposure complete
02:24:10.755 00.063 10052 worker thread done servicing request
02:24:10.755 00.000 6880 OnExposeComplete: enter
02:24:10.755 00.000 6880 UpdateGuideState(): m_state=6
02:24:10.755 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3547
02:24:10.755 00.000 6880 Star::Find returns 1 (0), X=408.41, Y=892.59, Mass=2489, SNR=34.5, Peak=146 HFD=4.7
02:24:10.756 00.001 6880 MultiStar: [#1 0.30,-0.06,0.98,U] [#2 -0.34,-0.12,1.00,U] [#3 0.27,-0.03,0.94,U] [#4 0.36,-0.20,0.85,U] [#5 0.42,-0.05,0.98,U] [#6 0.40,0.06,0.92,U] [#7 0.35,-0.02,0.75,U] [#8 0.24,0.21,0.81,U] 
02:24:10.756 00.000 6880 refined, 8 included, MultiStar: {0.27, 0.01}, one-star: {0.46, 0.27}
02:24:10.756 00.000 6880 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.61) = xAngle (1.64 = 1.64)
02:24:10.756 00.000 6880 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
02:24:10.756 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.01 hyp=0.27 cameraTheta=0.03 mountX=-0.02 mountY=0.27, mountTheta=1.64
02:24:10.757 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.01, opts=13)
02:24:10.757 00.000 6880 Enqueuing Move request for scope (0.27, 0.01)
02:24:10.757 00.000 10052 Worker thread wakes up
02:24:10.758 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.01) opts 0xd
02:24:10.758 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.01)
02:24:10.758 00.000 10052 Moving (0.27, 0.01) raw xDistance=-0.02 yDistance=0.27
02:24:10.758 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:10.758 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.27, slope = -0.03
02:24:10.758 00.000 10052 MoveAxis(E, 0, ABG)
02:24:10.758 00.000 10052 Move returns status 0, amount 0
02:24:10.758 00.000 10052 MoveAxis(N, 0, ABG)
02:24:10.758 00.000 10052 Move returns status 0, amount 0
02:24:10.758 00.000 10052 move complete, result=0
02:24:10.758 00.000 10052 worker thread done servicing request
02:24:10.781 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:10.817 00.036 6880 UpdateGuideState exits: m=2489 SNR=34.5
02:24:10.818 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:10.818 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:10.818 00.000 6880 Enqueuing Expose request
02:24:10.818 00.000 10052 Worker thread wakes up
02:24:10.818 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:24:10.818 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:10.818 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:10.977 00.159 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56544fba-9947-40d3-a86b-749e868fef68"}
02:24:10.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56544fba-9947-40d3-a86b-749e868fef68"}
02:24:10.979 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8e889e51-318f-4f2f-b4f3-0de6daa4d6ea"}
02:24:10.979 00.000 6880 case statement mapped state 6 to 3
02:24:10.979 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e889e51-318f-4f2f-b4f3-0de6daa4d6ea"}
02:24:10.982 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"66220837-2dbd-4165-8399-5445a1b2abcf"}
02:24:10.982 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3547,"width":15,"height":15,"star_pos":[7.41,6.59],"pixels":"..."},"id":"66220837-2dbd-4165-8399-5445a1b2abcf"}
02:24:11.948 00.966 10052 Exposure complete
02:24:12.026 00.078 10052 worker thread done servicing request
02:24:12.026 00.000 6880 OnExposeComplete: enter
02:24:12.026 00.000 6880 UpdateGuideState(): m_state=6
02:24:12.026 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3548
02:24:12.027 00.001 6880 Star::Find returns 1 (0), X=408.86, Y=892.71, Mass=2504, SNR=34.7, Peak=142 HFD=4.6
02:24:12.027 00.000 6880 MultiStar: [#1 1.12,0.30,0.00,M1] [#2 0.40,0.06,1.00,U] [#3 0.88,0.11,0.00,M3] [#4 1.20,0.28,0.00,M1] [#5 1.00,0.10,0.00,M1] [#6 0.98,0.36,0.00,M3] [#7 1.12,0.31,0.00,M1] [#8 1.19,0.26,0.00,M1] 
02:24:12.027 00.000 6880 refined, 1 included, MultiStar: {0.66, 0.23}, one-star: {0.92, 0.39}
02:24:12.027 00.000 6880 CameraToMount -- cameraTheta (0.33) - m_xAngle (-1.61) = xAngle (1.94 = 1.94)
02:24:12.027 00.000 6880 CameraToMount -- cameraTheta (0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.91 = 1.91)
02:24:12.027 00.000 6880 CameraToMount -- cameraX=0.66 cameraY=0.23 hyp=0.70 cameraTheta=0.33 mountX=-0.25 mountY=0.66, mountTheta=1.94
02:24:12.029 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.66, y=0.23, opts=13)
02:24:12.029 00.000 6880 Enqueuing Move request for scope (0.66, 0.23)
02:24:12.029 00.000 10052 Worker thread wakes up
02:24:12.030 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.23) opts 0xd
02:24:12.030 00.000 10052 Handling offset move in thread for scope, endpoint = (0.66, 0.23)
02:24:12.030 00.000 10052 Moving (0.66, 0.23) raw xDistance=-0.25 yDistance=0.66
02:24:12.030 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:24:12.030 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.66, slope = -0.00
02:24:12.030 00.000 10052 MoveAxis(E, 68, ABG)
02:24:12.030 00.000 10052 Guiding  Dir = 2, Dur = 68
02:24:12.056 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:12.069 00.013 10052 IsSlewing returns 0
02:24:12.098 00.029 6880 UpdateGuideState exits: m=2504 SNR=34.7
02:24:12.098 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:12.099 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:12.099 00.000 6880 Enqueuing Expose request
02:24:12.148 00.049 10052 IsGuiding returns 0
02:24:12.212 00.064 10052 PulseGuide returned control before completion, sleep 15
02:24:12.280 00.068 10052 IsGuiding returns 1
02:24:12.281 00.001 10052 scope still moving after pulse duration time elapsed
02:24:12.357 00.076 10052 IsSlewing returns 0
02:24:12.426 00.069 10052 IsGuiding returns 0
02:24:12.427 00.001 10052 scope move finished after 68 + 209 ms
02:24:12.427 00.000 10052 Move returns status 0, amount 68
02:24:12.427 00.000 10052 MoveAxis(N, 0, ABG)
02:24:12.427 00.000 10052 Move returns status 0, amount 0
02:24:12.427 00.000 10052 move complete, result=0
02:24:12.427 00.000 10052 worker thread done servicing request
02:24:12.427 00.000 6880 GuideStep: -0.3 px 68 ms EAST, 0.7 px 0 ms NORTH
02:24:12.427 00.000 10052 Worker thread wakes up
02:24:12.427 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:12.427 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:12.973 00.546 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a730851f-3282-4a47-a224-ba3958c2c09e"}
02:24:12.973 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a730851f-3282-4a47-a224-ba3958c2c09e"}
02:24:12.973 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf629903-276d-40a6-a137-f084c1182f1c"}
02:24:12.973 00.000 6880 case statement mapped state 6 to 3
02:24:12.973 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf629903-276d-40a6-a137-f084c1182f1c"}
02:24:12.975 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"417b4176-19ea-4e34-a9c3-1cea3dd1ef1c"}
02:24:12.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3548,"width":15,"height":15,"star_pos":[6.86,6.71],"pixels":"..."},"id":"417b4176-19ea-4e34-a9c3-1cea3dd1ef1c"}
02:24:13.339 00.364 10052 Exposure complete
02:24:13.407 00.068 10052 worker thread done servicing request
02:24:13.407 00.000 6880 OnExposeComplete: enter
02:24:13.407 00.000 6880 UpdateGuideState(): m_state=6
02:24:13.408 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3549
02:24:13.408 00.000 6880 Star::Find returns 1 (0), X=408.92, Y=892.54, Mass=2561, SNR=35.1, Peak=143 HFD=4.9
02:24:13.408 00.000 6880 MultiStar: [#1 0.95,0.01,0.00,M2] [#2 0.63,-0.27,0.00,M1] [#3 1.00,-0.18,0.00,M4] [#4 0.89,0.05,0.00,M2] [#5 1.05,-0.03,0.00,M2] [#6 0.86,0.06,0.00,M4] [#7 1.07,-0.06,0.00,M2] [#8 1.08,0.21,0.00,M2] 
02:24:13.408 00.000 6880 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.61) = xAngle (1.84 = 1.84)
02:24:13.408 00.000 6880 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.81 = 1.81)
02:24:13.408 00.000 6880 CameraToMount -- cameraX=0.98 cameraY=0.22 hyp=1.00 cameraTheta=0.23 mountX=-0.26 mountY=0.97, mountTheta=1.84
02:24:13.410 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.98, y=0.22, opts=13)
02:24:13.410 00.000 6880 Enqueuing Move request for scope (0.98, 0.22)
02:24:13.410 00.000 10052 Worker thread wakes up
02:24:13.410 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.98, 0.22) opts 0xd
02:24:13.410 00.000 10052 Handling offset move in thread for scope, endpoint = (0.98, 0.22)
02:24:13.410 00.000 10052 Moving (0.98, 0.22) raw xDistance=-0.26 yDistance=0.97
02:24:13.411 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:24:13.411 00.000 10052 Lowpass2 history cleared, outlier deflection
02:24:13.411 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.44 from input 0.97, slope = 0.00
02:24:13.411 00.000 10052 MoveAxis(E, 74, ABG)
02:24:13.411 00.000 10052 Guiding  Dir = 2, Dur = 74
02:24:13.431 00.020 10052 IsSlewing returns 0
02:24:13.436 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:13.470 00.034 10052 IsGuiding returns 0
02:24:13.477 00.007 6880 UpdateGuideState exits: m=2561 SNR=35.1
02:24:13.478 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:13.478 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:13.478 00.000 6880 Enqueuing Expose request
02:24:13.497 00.019 10052 PulseGuide returned control before completion, sleep 57
02:24:13.615 00.118 10052 IsGuiding returns 0
02:24:13.615 00.000 10052 Move returns status 0, amount 74
02:24:13.615 00.000 10052 MoveAxis(S, 177, ABG)
02:24:13.615 00.000 10052 Guiding  Dir = 1, Dur = 177
02:24:13.689 00.074 10052 IsSlewing returns 0
02:24:13.763 00.074 10052 IsGuiding returns 0
02:24:13.827 00.064 10052 PulseGuide returned control before completion, sleep 124
02:24:14.022 00.195 10052 IsGuiding returns 1
02:24:14.022 00.000 10052 scope still moving after pulse duration time elapsed
02:24:14.096 00.074 10052 IsSlewing returns 0
02:24:14.175 00.079 10052 IsGuiding returns 0
02:24:14.175 00.000 10052 scope move finished after 177 + 235 ms
02:24:14.175 00.000 10052 Move returns status 0, amount 177
02:24:14.175 00.000 10052 move complete, result=0
02:24:14.175 00.000 10052 worker thread done servicing request
02:24:14.175 00.000 10052 Worker thread wakes up
02:24:14.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:14.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:14.176 00.001 6880 GuideStep: -0.3 px 74 ms EAST, 1.0 px 177 ms SOUTH
02:24:14.973 00.797 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1443f05b-5bd8-4861-a53f-d7002896a9a8"}
02:24:14.973 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1443f05b-5bd8-4861-a53f-d7002896a9a8"}
02:24:14.973 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52a6762f-79fa-4fc7-8c9f-d139f65ce7b6"}
02:24:14.973 00.000 6880 case statement mapped state 6 to 3
02:24:14.973 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"52a6762f-79fa-4fc7-8c9f-d139f65ce7b6"}
02:24:14.974 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f285645-9b9d-4d8b-8f72-632c52f17d2d"}
02:24:14.974 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3549,"width":15,"height":15,"star_pos":[6.92,6.54],"pixels":"..."},"id":"3f285645-9b9d-4d8b-8f72-632c52f17d2d"}
02:24:15.312 00.338 10052 Exposure complete
02:24:15.380 00.068 10052 worker thread done servicing request
02:24:15.380 00.000 6880 OnExposeComplete: enter
02:24:15.380 00.000 6880 UpdateGuideState(): m_state=6
02:24:15.380 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3550
02:24:15.380 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=892.13, Mass=2473, SNR=34.5, Peak=131 HFD=5.0
02:24:15.381 00.001 6880 MultiStar: [#1 0.54,-0.42,0.00,M3] [#2 -0.19,-0.48,0.95,U] [#3 0.52,-0.67,0.00,M5] [#4 0.45,-0.32,0.00,M3] [#5 0.31,-0.54,0.00,M3] [#6 0.35,-0.39,0.85,U] [#7 0.45,-0.46,0.00,M3] [#8 0.48,-0.68,0.00,M3] 
02:24:15.381 00.000 6880 refined, 2 included, MultiStar: {0.16, -0.35}, one-star: {0.34, -0.19}
02:24:15.381 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
02:24:15.381 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
02:24:15.381 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.35 hyp=0.38 cameraTheta=-1.13 mountX=0.34 mountY=0.17, mountTheta=0.46
02:24:15.382 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.35, opts=13)
02:24:15.382 00.000 6880 Enqueuing Move request for scope (0.16, -0.35)
02:24:15.383 00.001 10052 Worker thread wakes up
02:24:15.383 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.35) opts 0xd
02:24:15.383 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.35)
02:24:15.383 00.000 10052 Moving (0.16, -0.35) raw xDistance=0.34 yDistance=0.17
02:24:15.383 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
02:24:15.383 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
02:24:15.383 00.000 10052 MoveAxis(W, 88, ABG)
02:24:15.383 00.000 10052 Guiding  Dir = 3, Dur = 88
02:24:15.403 00.020 10052 IsSlewing returns 0
02:24:15.406 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:15.441 00.035 10052 IsGuiding returns 0
02:24:15.443 00.002 6880 UpdateGuideState exits: m=2473 SNR=34.5
02:24:15.443 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:15.443 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:15.443 00.000 6880 Enqueuing Expose request
02:24:15.470 00.027 10052 PulseGuide returned control before completion, sleep 71
02:24:15.586 00.116 10052 IsGuiding returns 0
02:24:15.586 00.000 10052 Move returns status 0, amount 88
02:24:15.586 00.000 10052 MoveAxis(N, 0, ABG)
02:24:15.587 00.001 10052 Move returns status 0, amount 0
02:24:15.587 00.000 10052 move complete, result=0
02:24:15.587 00.000 10052 worker thread done servicing request
02:24:15.587 00.000 6880 GuideStep: 0.3 px 88 ms WEST, 0.2 px 0 ms NORTH
02:24:15.587 00.000 10052 Worker thread wakes up
02:24:15.587 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:15.587 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:16.506 00.919 10052 Exposure complete
02:24:16.560 00.054 10052 worker thread done servicing request
02:24:16.561 00.001 6880 OnExposeComplete: enter
02:24:16.561 00.000 6880 UpdateGuideState(): m_state=6
02:24:16.561 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3551
02:24:16.561 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.52, Mass=2377, SNR=33.8, Peak=134 HFD=4.9
02:24:16.561 00.000 6880 MultiStar: [#1 -0.15,0.18,0.98,U] [#2 0.04,0.08,0.98,U] [#3 0.30,-0.15,0.95,U] [#4 -0.18,-0.14,0.87,U] [#5 -0.05,-0.07,0.98,U] [#6 0.21,0.12,0.92,U] [#7 -0.07,0.20,0.76,U] [#8 0.03,0.29,0.84,U] 
02:24:16.562 00.001 6880 refined, 8 included, MultiStar: {0.02, 0.08}, one-star: {0.01, 0.20}
02:24:16.562 00.000 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
02:24:16.562 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
02:24:16.562 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.35 mountX=-0.08 mountY=0.02, mountTheta=2.94
02:24:16.562 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.08, opts=13)
02:24:16.562 00.000 6880 Enqueuing Move request for scope (0.02, 0.08)
02:24:16.562 00.000 10052 Worker thread wakes up
02:24:16.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
02:24:16.563 00.001 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
02:24:16.563 00.000 10052 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.02
02:24:16.563 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:24:16.563 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
02:24:16.563 00.000 10052 MoveAxis(E, 0, ABG)
02:24:16.563 00.000 10052 Move returns status 0, amount 0
02:24:16.563 00.000 10052 MoveAxis(N, 0, ABG)
02:24:16.563 00.000 10052 Move returns status 0, amount 0
02:24:16.563 00.000 10052 move complete, result=0
02:24:16.563 00.000 10052 worker thread done servicing request
02:24:16.581 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:16.623 00.042 6880 UpdateGuideState exits: m=2377 SNR=33.8
02:24:16.623 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:16.623 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:16.624 00.001 6880 Enqueuing Expose request
02:24:16.624 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:16.624 00.000 10052 Worker thread wakes up
02:24:16.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:16.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:16.972 00.348 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"49381fad-9eee-4e20-97d5-8538f3a60b75"}
02:24:16.973 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"49381fad-9eee-4e20-97d5-8538f3a60b75"}
02:24:16.974 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"271286cc-9c94-434b-aa2f-dc14ad6cee7f"}
02:24:16.974 00.000 6880 case statement mapped state 6 to 3
02:24:16.974 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"271286cc-9c94-434b-aa2f-dc14ad6cee7f"}
02:24:16.975 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb60d005-fbf5-4ef3-9923-781da9b68fb3"}
02:24:16.976 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3551,"width":15,"height":15,"star_pos":[6.95,6.52],"pixels":"..."},"id":"bb60d005-fbf5-4ef3-9923-781da9b68fb3"}
02:24:17.762 00.786 10052 Exposure complete
02:24:17.841 00.079 10052 worker thread done servicing request
02:24:17.842 00.001 6880 OnExposeComplete: enter
02:24:17.842 00.000 6880 UpdateGuideState(): m_state=6
02:24:17.842 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3552
02:24:17.842 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.12, Mass=2461, SNR=34.4, Peak=154 HFD=4.4
02:24:17.842 00.000 6880 MultiStar: [#1 0.05,-0.31,0.96,U] [#2 0.07,0.00,1.01,U] [#3 0.24,-0.37,0.95,U] [#4 -0.06,-0.32,0.82,U] [#5 0.17,-0.26,1.00,U] [#6 0.31,-0.05,0.95,U] [#7 0.00,-0.24,0.78,U] [#8 0.27,-0.27,0.81,U] 
02:24:17.842 00.000 6880 single-star, 8 included, MultiStar: {0.13, -0.22}, one-star: {0.05, -0.20}
02:24:17.843 00.001 6880 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.61) = xAngle (0.29 = 0.29)
02:24:17.843 00.000 6880 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
02:24:17.843 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.20 hyp=0.21 cameraTheta=-1.32 mountX=0.20 mountY=0.05, mountTheta=0.26
02:24:17.844 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.20, opts=13)
02:24:17.844 00.000 6880 Enqueuing Move request for scope (0.05, -0.20)
02:24:17.844 00.000 10052 Worker thread wakes up
02:24:17.844 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.20) opts 0xd
02:24:17.844 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.20)
02:24:17.844 00.000 10052 Moving (0.05, -0.20) raw xDistance=0.20 yDistance=0.05
02:24:17.845 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:24:17.845 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
02:24:17.845 00.000 10052 MoveAxis(W, 53, ABG)
02:24:17.845 00.000 10052 Guiding  Dir = 3, Dur = 53
02:24:17.869 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:17.886 00.017 10052 IsSlewing returns 0
02:24:17.909 00.023 6880 UpdateGuideState exits: m=2461 SNR=34.4
02:24:17.909 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:17.909 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:17.909 00.000 6880 Enqueuing Expose request
02:24:17.966 00.057 10052 IsGuiding returns 0
02:24:18.110 00.144 10052 IsGuiding returns 0
02:24:18.110 00.000 10052 Move returns status 0, amount 53
02:24:18.111 00.001 10052 MoveAxis(N, 0, ABG)
02:24:18.111 00.000 10052 Move returns status 0, amount 0
02:24:18.111 00.000 10052 move complete, result=0
02:24:18.111 00.000 10052 worker thread done servicing request
02:24:18.111 00.000 10052 Worker thread wakes up
02:24:18.111 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:18.111 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:18.111 00.000 6880 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
02:24:18.971 00.860 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16b346b8-43a5-4eca-9c15-388d8f444e9e"}
02:24:18.971 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16b346b8-43a5-4eca-9c15-388d8f444e9e"}
02:24:18.972 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b739e48e-b8d7-4401-b0bb-4c9b03f92983"}
02:24:18.972 00.000 6880 case statement mapped state 6 to 3
02:24:18.972 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b739e48e-b8d7-4401-b0bb-4c9b03f92983"}
02:24:18.972 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f140f3e1-a57b-447c-b47b-cbdb37132dd8"}
02:24:18.972 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3552,"width":15,"height":15,"star_pos":[7.00,7.12],"pixels":"..."},"id":"f140f3e1-a57b-447c-b47b-cbdb37132dd8"}
02:24:19.019 00.047 10052 Exposure complete
02:24:19.073 00.054 10052 worker thread done servicing request
02:24:19.073 00.000 6880 OnExposeComplete: enter
02:24:19.073 00.000 6880 UpdateGuideState(): m_state=6
02:24:19.074 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3553
02:24:19.074 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.12, Mass=2517, SNR=34.8, Peak=135 HFD=4.5
02:24:19.074 00.000 6880 MultiStar: [#1 0.01,-0.26,0.96,U] [#2 -0.10,-0.23,1.01,U] [#3 0.10,-0.20,0.89,U] [#4 0.26,-0.31,0.85,U] [#5 0.06,-0.26,0.94,U] [#6 0.04,0.14,0.92,U] [#7 0.02,-0.13,0.75,U] [#8 0.11,-0.31,0.81,U] 
02:24:19.074 00.000 6880 single-star, 8 included, MultiStar: {0.05, -0.20}, one-star: {0.00, -0.20}
02:24:19.074 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
02:24:19.074 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:24:19.074 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.20 hyp=0.20 cameraTheta=-1.57 mountX=0.20 mountY=0.00, mountTheta=0.01
02:24:19.075 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.20, opts=13)
02:24:19.075 00.000 6880 Enqueuing Move request for scope (0.00, -0.20)
02:24:19.076 00.001 10052 Worker thread wakes up
02:24:19.076 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.20) opts 0xd
02:24:19.076 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.20)
02:24:19.076 00.000 10052 Moving (0.00, -0.20) raw xDistance=0.20 yDistance=0.00
02:24:19.076 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:24:19.076 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.05
02:24:19.076 00.000 10052 MoveAxis(W, 56, ABG)
02:24:19.076 00.000 10052 Guiding  Dir = 3, Dur = 56
02:24:19.094 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:19.097 00.003 10052 IsSlewing returns 0
02:24:19.126 00.029 6880 UpdateGuideState exits: m=2517 SNR=34.8
02:24:19.126 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:19.126 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:19.126 00.000 6880 Enqueuing Expose request
02:24:19.136 00.010 10052 IsGuiding returns 0
02:24:19.173 00.037 10052 PulseGuide returned control before completion, sleep 28
02:24:19.230 00.057 10052 IsGuiding returns 0
02:24:19.230 00.000 10052 Move returns status 0, amount 56
02:24:19.230 00.000 10052 MoveAxis(N, 0, ABG)
02:24:19.231 00.001 10052 Move returns status 0, amount 0
02:24:19.231 00.000 10052 move complete, result=0
02:24:19.231 00.000 10052 worker thread done servicing request
02:24:19.231 00.000 10052 Worker thread wakes up
02:24:19.231 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.0 px 0 ms NORTH
02:24:19.231 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:19.231 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:20.366 01.135 10052 Exposure complete
02:24:20.433 00.067 10052 worker thread done servicing request
02:24:20.433 00.000 6880 OnExposeComplete: enter
02:24:20.433 00.000 6880 UpdateGuideState(): m_state=6
02:24:20.433 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3554
02:24:20.433 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=892.63, Mass=2454, SNR=34.4, Peak=136 HFD=4.7
02:24:20.434 00.001 6880 MultiStar: [#1 -0.22,0.26,0.97,U] [#2 -0.16,-0.09,1.02,U] [#3 0.04,0.08,0.93,U] [#4 -0.35,-0.04,0.87,U] [#5 -0.19,0.06,0.99,U] [#6 0.07,0.30,0.95,U] [#7 -0.00,0.23,0.77,U] [#8 -0.08,0.18,0.79,U] 
02:24:20.434 00.000 6880 refined, 8 included, MultiStar: {-0.13, 0.14}, one-star: {-0.26, 0.31}
02:24:20.434 00.000 6880 CameraToMount -- cameraTheta (2.33) - m_xAngle (-1.61) = xAngle (3.94 = -2.34)
02:24:20.434 00.000 6880 CameraToMount -- cameraTheta (2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.91 = -2.38)
02:24:20.434 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.14 hyp=0.19 cameraTheta=2.33 mountX=-0.14 mountY=-0.13, mountTheta=-2.36
02:24:20.435 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.14, opts=13)
02:24:20.435 00.000 6880 Enqueuing Move request for scope (-0.13, 0.14)
02:24:20.435 00.000 10052 Worker thread wakes up
02:24:20.435 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.14) opts 0xd
02:24:20.436 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.14)
02:24:20.436 00.000 10052 Moving (-0.13, 0.14) raw xDistance=-0.14 yDistance=-0.13
02:24:20.436 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:24:20.436 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.14, using input
02:24:20.436 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.06
02:24:20.436 00.000 10052 MoveAxis(E, 33, ABG)
02:24:20.436 00.000 10052 Guiding  Dir = 2, Dur = 33
02:24:20.456 00.020 10052 IsSlewing returns 0
02:24:20.457 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:20.492 00.035 6880 UpdateGuideState exits: m=2454 SNR=34.4
02:24:20.492 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:20.492 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:20.492 00.000 6880 Enqueuing Expose request
02:24:20.494 00.002 10052 IsGuiding returns 0
02:24:20.522 00.028 10052 PulseGuide returned control before completion, sleep 16
02:24:20.565 00.043 10052 IsGuiding returns 0
02:24:20.566 00.001 10052 Move returns status 0, amount 33
02:24:20.566 00.000 10052 MoveAxis(N, 0, ABG)
02:24:20.566 00.000 10052 Move returns status 0, amount 0
02:24:20.566 00.000 10052 move complete, result=0
02:24:20.566 00.000 10052 worker thread done servicing request
02:24:20.566 00.000 10052 Worker thread wakes up
02:24:20.566 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:20.566 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:20.568 00.002 6880 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
02:24:20.970 00.402 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5549b62d-636e-486b-a448-955d8bca3954"}
02:24:20.971 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5549b62d-636e-486b-a448-955d8bca3954"}
02:24:20.972 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4de753f1-70a5-4fb0-8e6d-39e7e264c8bc"}
02:24:20.972 00.000 6880 case statement mapped state 6 to 3
02:24:20.973 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4de753f1-70a5-4fb0-8e6d-39e7e264c8bc"}
02:24:20.974 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6c35cb04-be3c-4ea5-aec8-f4b82693de04"}
02:24:20.974 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3554,"width":15,"height":15,"star_pos":[6.68,6.63],"pixels":"..."},"id":"6c35cb04-be3c-4ea5-aec8-f4b82693de04"}
02:24:21.484 00.510 10052 Exposure complete
02:24:21.533 00.049 10052 worker thread done servicing request
02:24:21.533 00.000 6880 OnExposeComplete: enter
02:24:21.533 00.000 6880 UpdateGuideState(): m_state=6
02:24:21.533 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3555
02:24:21.533 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.23, Mass=2562, SNR=35.1, Peak=124 HFD=4.8
02:24:21.534 00.001 6880 MultiStar: [#1 0.41,0.12,0.96,U] [#2 0.04,0.27,0.98,U] [#3 0.04,0.27,0.88,U] [#4 0.50,-0.13,0.82,U] [#5 0.41,-0.11,0.95,U] [#6 0.12,0.24,0.89,U] [#7 0.25,0.34,0.75,U] [#8 0.26,0.18,0.75,U] 
02:24:21.534 00.000 6880 single-star, 8 included, MultiStar: {0.24, 0.11}, one-star: {0.14, -0.10}
02:24:21.534 00.000 6880 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.61) = xAngle (1.03 = 1.03)
02:24:21.534 00.000 6880 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
02:24:21.534 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.58 mountX=0.09 mountY=0.14, mountTheta=1.02
02:24:21.535 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.10, opts=13)
02:24:21.535 00.000 6880 Enqueuing Move request for scope (0.14, -0.10)
02:24:21.535 00.000 10052 Worker thread wakes up
02:24:21.535 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
02:24:21.535 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
02:24:21.536 00.001 10052 Moving (0.14, -0.10) raw xDistance=0.09 yDistance=0.14
02:24:21.536 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:24:21.536 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
02:24:21.536 00.000 10052 MoveAxis(E, 0, ABG)
02:24:21.536 00.000 10052 Move returns status 0, amount 0
02:24:21.536 00.000 10052 MoveAxis(N, 0, ABG)
02:24:21.536 00.000 10052 Move returns status 0, amount 0
02:24:21.536 00.000 10052 move complete, result=0
02:24:21.536 00.000 10052 worker thread done servicing request
02:24:21.554 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:21.586 00.032 6880 UpdateGuideState exits: m=2562 SNR=35.1
02:24:21.586 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:21.586 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:21.586 00.000 6880 Enqueuing Expose request
02:24:21.586 00.000 10052 Worker thread wakes up
02:24:21.586 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:21.586 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:21.586 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:22.721 01.135 10052 Exposure complete
02:24:22.783 00.062 10052 worker thread done servicing request
02:24:22.783 00.000 6880 OnExposeComplete: enter
02:24:22.783 00.000 6880 UpdateGuideState(): m_state=6
02:24:22.783 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3556
02:24:22.783 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=892.61, Mass=2491, SNR=34.6, Peak=124 HFD=4.8
02:24:22.783 00.000 6880 MultiStar: [#1 0.45,0.01,0.96,U] [#2 0.21,-0.36,0.97,U] [#3 0.62,-0.23,0.00,M1] [#4 0.58,0.16,0.00,M1] [#5 0.35,0.05,0.97,U] [#6 0.86,0.10,0.00,M1] [#7 0.52,0.16,0.00,M1] [#8 0.51,-0.06,0.81,U] 
02:24:22.783 00.000 6880 refined, 4 included, MultiStar: {0.35, -0.01}, one-star: {0.24, 0.29}
02:24:22.783 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.58 = 1.58)
02:24:22.783 00.000 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.55 = 1.55)
02:24:22.783 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.01 hyp=0.35 cameraTheta=-0.04 mountX=-0.00 mountY=0.35, mountTheta=1.58
02:24:22.785 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.01, opts=13)
02:24:22.785 00.000 6880 Enqueuing Move request for scope (0.35, -0.01)
02:24:22.785 00.000 10052 Worker thread wakes up
02:24:22.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.01) opts 0xd
02:24:22.785 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.01)
02:24:22.785 00.000 10052 Moving (0.35, -0.01) raw xDistance=-0.00 yDistance=0.35
02:24:22.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:24:22.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.35, slope = 0.02
02:24:22.785 00.000 10052 MoveAxis(E, 0, ABG)
02:24:22.785 00.000 10052 Move returns status 0, amount 0
02:24:22.785 00.000 10052 MoveAxis(S, 28, ABG)
02:24:22.785 00.000 10052 Guiding  Dir = 1, Dur = 28
02:24:22.806 00.021 10052 IsSlewing returns 0
02:24:22.807 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:22.843 00.036 6880 UpdateGuideState exits: m=2491 SNR=34.6
02:24:22.843 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:22.843 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:22.843 00.000 6880 Enqueuing Expose request
02:24:22.845 00.002 10052 IsGuiding returns 0
02:24:22.872 00.027 10052 PulseGuide returned control before completion, sleep 11
02:24:22.911 00.039 10052 IsGuiding returns 0
02:24:22.911 00.000 10052 Move returns status 0, amount 28
02:24:22.911 00.000 10052 move complete, result=0
02:24:22.911 00.000 10052 worker thread done servicing request
02:24:22.911 00.000 10052 Worker thread wakes up
02:24:22.911 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:22.911 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:22.911 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 28 ms SOUTH
02:24:22.970 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9c60873-1c67-4c38-a4e2-a461d645866a"}
02:24:22.970 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9c60873-1c67-4c38-a4e2-a461d645866a"}
02:24:22.972 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"75832510-e27a-4927-a1c1-91aef165518c"}
02:24:22.972 00.000 6880 case statement mapped state 6 to 3
02:24:22.972 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"75832510-e27a-4927-a1c1-91aef165518c"}
02:24:22.973 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17bcdc1f-dacb-4fdc-9402-a63c693f9e0d"}
02:24:22.973 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3556,"width":15,"height":15,"star_pos":[7.19,6.61],"pixels":"..."},"id":"17bcdc1f-dacb-4fdc-9402-a63c693f9e0d"}
02:24:23.830 00.857 10052 Exposure complete
02:24:23.902 00.072 10052 worker thread done servicing request
02:24:23.903 00.001 6880 OnExposeComplete: enter
02:24:23.903 00.000 6880 UpdateGuideState(): m_state=6
02:24:23.903 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3557
02:24:23.903 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.20, Mass=2367, SNR=33.6, Peak=110 HFD=4.8
02:24:23.904 00.001 6880 MultiStar: [#1 0.10,-0.20,0.96,U] [#2 -0.14,-0.52,0.00,M1] [#3 0.18,-0.38,0.88,U] [#4 0.17,-0.26,0.82,U] [#5 0.09,-0.48,0.94,U] [#6 0.27,-0.28,0.88,U] [#7 0.09,-0.10,0.77,U] [#8 0.20,-0.50,0.00,M1] 
02:24:23.904 00.000 6880 single-star, 6 included, MultiStar: {0.13, -0.26}, one-star: {0.05, -0.12}
02:24:23.904 00.000 6880 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.61) = xAngle (0.44 = 0.44)
02:24:23.904 00.000 6880 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:24:23.904 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.17 mountX=0.12 mountY=0.05, mountTheta=0.42
02:24:23.906 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.12, opts=13)
02:24:23.906 00.000 6880 Enqueuing Move request for scope (0.05, -0.12)
02:24:23.906 00.000 10052 Worker thread wakes up
02:24:23.906 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
02:24:23.906 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
02:24:23.906 00.000 10052 Moving (0.05, -0.12) raw xDistance=0.12 yDistance=0.05
02:24:23.906 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:24:23.906 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:24:23.906 00.000 10052 MoveAxis(W, 31, ABG)
02:24:23.906 00.000 10052 Guiding  Dir = 3, Dur = 31
02:24:23.923 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:23.960 00.037 6880 UpdateGuideState exits: m=2367 SNR=33.6
02:24:23.960 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:23.960 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:23.960 00.000 6880 Enqueuing Expose request
02:24:23.963 00.003 10052 IsSlewing returns 0
02:24:24.030 00.067 10052 IsGuiding returns 0
02:24:24.173 00.143 10052 IsGuiding returns 0
02:24:24.173 00.000 10052 Move returns status 0, amount 31
02:24:24.173 00.000 10052 MoveAxis(N, 0, ABG)
02:24:24.175 00.002 10052 Move returns status 0, amount 0
02:24:24.175 00.000 10052 move complete, result=0
02:24:24.175 00.000 10052 worker thread done servicing request
02:24:24.175 00.000 10052 Worker thread wakes up
02:24:24.175 00.000 6880 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
02:24:24.176 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:24.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:24.969 00.793 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b118b62a-ff6a-49a9-9b59-b9e280d84425"}
02:24:24.969 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b118b62a-ff6a-49a9-9b59-b9e280d84425"}
02:24:24.970 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"829d4963-c1ee-4e78-b0d1-b01245149bb6"}
02:24:24.970 00.000 6880 case statement mapped state 6 to 3
02:24:24.970 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"829d4963-c1ee-4e78-b0d1-b01245149bb6"}
02:24:24.970 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c5f3a999-4619-4c27-a119-199fe3df3eec"}
02:24:24.970 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3557,"width":15,"height":15,"star_pos":[7.00,7.20],"pixels":"..."},"id":"c5f3a999-4619-4c27-a119-199fe3df3eec"}
02:24:25.317 00.347 10052 Exposure complete
02:24:25.395 00.078 10052 worker thread done servicing request
02:24:25.395 00.000 6880 OnExposeComplete: enter
02:24:25.395 00.000 6880 UpdateGuideState(): m_state=6
02:24:25.395 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3558
02:24:25.395 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.50, Mass=2464, SNR=34.4, Peak=160 HFD=4.9
02:24:25.396 00.001 6880 MultiStar: [#1 0.12,0.07,0.98,U] [#2 -0.20,-0.11,0.98,U] [#3 0.08,-0.03,0.94,U] [#4 0.14,0.18,0.85,U] [#5 0.06,-0.06,0.95,U] [#6 -0.01,0.24,0.92,U] [#7 0.19,0.34,0.77,U] [#8 0.00,0.27,0.82,U] 
02:24:25.396 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.11}, one-star: {-0.01, 0.18}
02:24:25.396 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
02:24:25.396 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
02:24:25.396 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.24 mountX=-0.11 mountY=0.04, mountTheta=2.83
02:24:25.397 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.11, opts=13)
02:24:25.397 00.000 6880 Enqueuing Move request for scope (0.04, 0.11)
02:24:25.398 00.001 10052 Worker thread wakes up
02:24:25.398 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
02:24:25.398 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:24:25.398 00.000 10052 Moving (0.04, 0.11) raw xDistance=-0.11 yDistance=0.04
02:24:25.398 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:24:25.398 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:24:25.398 00.000 10052 MoveAxis(E, 29, ABG)
02:24:25.398 00.000 10052 Guiding  Dir = 2, Dur = 29
02:24:25.419 00.021 10052 IsSlewing returns 0
02:24:25.421 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:25.457 00.036 10052 IsGuiding returns 0
02:24:25.462 00.005 6880 UpdateGuideState exits: m=2464 SNR=34.4
02:24:25.462 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:25.462 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:25.462 00.000 6880 Enqueuing Expose request
02:24:25.485 00.023 10052 PulseGuide returned control before completion, sleep 13
02:24:25.562 00.077 10052 IsGuiding returns 0
02:24:25.562 00.000 10052 Move returns status 0, amount 29
02:24:25.564 00.002 10052 MoveAxis(N, 0, ABG)
02:24:25.564 00.000 10052 Move returns status 0, amount 0
02:24:25.564 00.000 10052 move complete, result=0
02:24:25.564 00.000 10052 worker thread done servicing request
02:24:25.564 00.000 10052 Worker thread wakes up
02:24:25.564 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:25.564 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:25.576 00.012 6880 GuideStep: -0.1 px 29 ms EAST, 0.0 px 0 ms NORTH
02:24:26.473 00.897 10052 Exposure complete
02:24:26.543 00.070 10052 worker thread done servicing request
02:24:26.543 00.000 6880 OnExposeComplete: enter
02:24:26.543 00.000 6880 UpdateGuideState(): m_state=6
02:24:26.544 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3559
02:24:26.544 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.26, Mass=2515, SNR=34.7, Peak=174 HFD=4.5
02:24:26.544 00.000 6880 MultiStar: [#1 0.18,-0.04,0.96,U] [#2 -0.04,-0.38,0.98,U] [#3 0.15,-0.26,0.93,U] [#4 0.07,-0.15,0.85,U] [#5 0.07,-0.18,0.99,U] [#6 0.25,-0.17,0.94,U] [#7 0.24,-0.15,0.76,U] [#8 0.20,-0.33,0.81,U] 
02:24:26.544 00.000 6880 single-star, 8 included, MultiStar: {0.11, -0.19}, one-star: {-0.06, -0.06}
02:24:26.544 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
02:24:26.544 00.000 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
02:24:26.544 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.33 mountX=0.06 mountY=-0.06, mountTheta=-0.73
02:24:26.546 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.06, opts=13)
02:24:26.546 00.000 6880 Enqueuing Move request for scope (-0.06, -0.06)
02:24:26.546 00.000 10052 Worker thread wakes up
02:24:26.546 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
02:24:26.546 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
02:24:26.546 00.000 10052 Moving (-0.06, -0.06) raw xDistance=0.06 yDistance=-0.06
02:24:26.547 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:24:26.547 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
02:24:26.547 00.000 10052 MoveAxis(E, 0, ABG)
02:24:26.547 00.000 10052 Move returns status 0, amount 0
02:24:26.547 00.000 10052 MoveAxis(N, 0, ABG)
02:24:26.547 00.000 10052 Move returns status 0, amount 0
02:24:26.547 00.000 10052 move complete, result=0
02:24:26.547 00.000 10052 worker thread done servicing request
02:24:26.572 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:26.601 00.029 6880 UpdateGuideState exits: m=2515 SNR=34.7
02:24:26.601 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:26.601 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:26.601 00.000 6880 Enqueuing Expose request
02:24:26.601 00.000 10052 Worker thread wakes up
02:24:26.601 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:26.601 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:26.601 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:26.969 00.368 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"59bd6257-88df-4a78-b8b9-9f3672e00650"}
02:24:26.969 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"59bd6257-88df-4a78-b8b9-9f3672e00650"}
02:24:26.969 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"93f2b87f-9ccf-4bda-92f2-5961f8c0a27e"}
02:24:26.970 00.001 6880 case statement mapped state 6 to 3
02:24:26.970 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"93f2b87f-9ccf-4bda-92f2-5961f8c0a27e"}
02:24:26.970 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b7221ab2-702c-4440-8e9e-267d96d79ac1"}
02:24:26.972 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3559,"width":15,"height":15,"star_pos":[6.89,7.26],"pixels":"..."},"id":"b7221ab2-702c-4440-8e9e-267d96d79ac1"}
02:24:27.739 00.767 10052 Exposure complete
02:24:27.816 00.077 10052 worker thread done servicing request
02:24:27.816 00.000 6880 OnExposeComplete: enter
02:24:27.816 00.000 6880 UpdateGuideState(): m_state=6
02:24:27.816 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3560
02:24:27.817 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=892.55, Mass=2513, SNR=34.8, Peak=161 HFD=4.7
02:24:27.817 00.000 6880 MultiStar: [#1 -0.06,-0.04,0.95,U] [#2 -0.10,-0.31,1.00,U] [#3 0.10,-0.18,0.92,U] [#4 0.08,-0.08,0.86,U] [#5 -0.09,-0.04,0.98,U] [#6 0.12,-0.14,0.94,U] [#7 -0.09,0.00,0.73,U] [#8 0.06,0.06,0.81,U] 
02:24:27.817 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.06}, one-star: {-0.12, 0.23}
02:24:27.817 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
02:24:27.817 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:24:27.817 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.82 mountX=0.06 mountY=-0.01, mountTheta=-0.24
02:24:27.818 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.06, opts=13)
02:24:27.819 00.001 6880 Enqueuing Move request for scope (-0.01, -0.06)
02:24:27.819 00.000 10052 Worker thread wakes up
02:24:27.819 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.06) opts 0xd
02:24:27.819 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.06)
02:24:27.819 00.000 10052 Moving (-0.01, -0.06) raw xDistance=0.06 yDistance=-0.01
02:24:27.819 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:24:27.819 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
02:24:27.819 00.000 10052 MoveAxis(E, 0, ABG)
02:24:27.819 00.000 10052 Move returns status 0, amount 0
02:24:27.819 00.000 10052 MoveAxis(N, 0, ABG)
02:24:27.819 00.000 10052 Move returns status 0, amount 0
02:24:27.819 00.000 10052 move complete, result=0
02:24:27.820 00.001 10052 worker thread done servicing request
02:24:27.843 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:27.876 00.033 6880 UpdateGuideState exits: m=2513 SNR=34.8
02:24:27.876 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:27.876 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:27.876 00.000 6880 Enqueuing Expose request
02:24:27.876 00.000 10052 Worker thread wakes up
02:24:27.877 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:27.877 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:27.877 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:24:28.783 00.906 10052 Exposure complete
02:24:28.856 00.073 10052 worker thread done servicing request
02:24:28.856 00.000 6880 OnExposeComplete: enter
02:24:28.856 00.000 6880 UpdateGuideState(): m_state=6
02:24:28.856 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3561
02:24:28.856 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.52, Mass=2471, SNR=34.4, Peak=153 HFD=5.0
02:24:28.856 00.000 6880 MultiStar: [#1 0.25,-0.05,0.96,U] [#2 0.08,0.09,0.98,U] [#3 0.18,-0.15,0.92,U] [#4 0.16,0.02,0.85,U] [#5 0.12,-0.10,0.98,U] [#6 0.25,-0.08,0.91,U] [#7 0.24,-0.02,0.76,U] [#8 0.19,-0.10,0.84,U] 
02:24:28.856 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.02}, one-star: {0.03, 0.20}
02:24:28.858 00.002 6880 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.61) = xAngle (1.49 = 1.49)
02:24:28.858 00.000 6880 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
02:24:28.858 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-0.12 mountX=0.01 mountY=0.16, mountTheta=1.49
02:24:28.859 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.02, opts=13)
02:24:28.859 00.000 6880 Enqueuing Move request for scope (0.16, -0.02)
02:24:28.859 00.000 10052 Worker thread wakes up
02:24:28.859 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.02) opts 0xd
02:24:28.859 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.02)
02:24:28.859 00.000 10052 Moving (0.16, -0.02) raw xDistance=0.01 yDistance=0.16
02:24:28.859 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:24:28.859 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
02:24:28.859 00.000 10052 MoveAxis(E, 0, ABG)
02:24:28.859 00.000 10052 Move returns status 0, amount 0
02:24:28.859 00.000 10052 MoveAxis(N, 0, ABG)
02:24:28.859 00.000 10052 Move returns status 0, amount 0
02:24:28.859 00.000 10052 move complete, result=0
02:24:28.860 00.001 10052 worker thread done servicing request
02:24:28.876 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:28.905 00.029 6880 UpdateGuideState exits: m=2471 SNR=34.4
02:24:28.905 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:28.905 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:28.905 00.000 6880 Enqueuing Expose request
02:24:28.905 00.000 10052 Worker thread wakes up
02:24:28.905 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:28.906 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:28.906 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:28.975 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54e04a0f-7385-4999-aab4-dea6ffdd355b"}
02:24:28.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54e04a0f-7385-4999-aab4-dea6ffdd355b"}
02:24:28.975 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8087622e-0cc7-4d4d-a359-74fc96ea8f10"}
02:24:28.975 00.000 6880 case statement mapped state 6 to 3
02:24:28.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8087622e-0cc7-4d4d-a359-74fc96ea8f10"}
02:24:28.976 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0fd2a141-8bb0-4934-a54b-f08f8b98bbc1"}
02:24:28.976 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3561,"width":15,"height":15,"star_pos":[6.97,6.52],"pixels":"..."},"id":"0fd2a141-8bb0-4934-a54b-f08f8b98bbc1"}
02:24:30.035 01.059 10052 Exposure complete
02:24:30.094 00.059 10052 worker thread done servicing request
02:24:30.094 00.000 6880 OnExposeComplete: enter
02:24:30.094 00.000 6880 UpdateGuideState(): m_state=6
02:24:30.094 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3562
02:24:30.094 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.41, Mass=2416, SNR=34.0, Peak=153 HFD=4.6
02:24:30.095 00.001 6880 MultiStar: [#1 0.02,-0.20,0.97,U] [#2 -0.34,-0.24,1.01,U] [#3 -0.03,-0.24,0.91,U] [#4 0.01,-0.01,0.85,U] [#5 0.08,-0.10,0.95,U] [#6 -0.03,0.00,0.90,U] [#7 0.12,-0.21,0.77,U] [#8 -0.10,-0.18,0.77,U] 
02:24:30.095 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.12}, one-star: {-0.11, 0.09}
02:24:30.095 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
02:24:30.095 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
02:24:30.095 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.96 mountX=0.12 mountY=-0.05, mountTheta=-0.37
02:24:30.097 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.12, opts=13)
02:24:30.097 00.000 6880 Enqueuing Move request for scope (-0.05, -0.12)
02:24:30.097 00.000 10052 Worker thread wakes up
02:24:30.097 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:24:30.097 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:24:30.097 00.000 10052 Moving (-0.05, -0.12) raw xDistance=0.12 yDistance=-0.05
02:24:30.097 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:24:30.097 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
02:24:30.097 00.000 10052 MoveAxis(W, 32, ABG)
02:24:30.097 00.000 10052 Guiding  Dir = 3, Dur = 32
02:24:30.116 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:30.147 00.031 10052 IsSlewing returns 0
02:24:30.148 00.001 6880 UpdateGuideState exits: m=2416 SNR=34.0
02:24:30.148 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:30.148 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:30.148 00.000 6880 Enqueuing Expose request
02:24:30.214 00.066 10052 IsGuiding returns 0
02:24:30.351 00.137 10052 IsGuiding returns 0
02:24:30.351 00.000 10052 Move returns status 0, amount 32
02:24:30.351 00.000 10052 MoveAxis(N, 0, ABG)
02:24:30.351 00.000 10052 Move returns status 0, amount 0
02:24:30.351 00.000 10052 move complete, result=0
02:24:30.351 00.000 10052 worker thread done servicing request
02:24:30.351 00.000 10052 Worker thread wakes up
02:24:30.351 00.000 6880 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
02:24:30.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:30.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:30.967 00.616 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b623eb8-e368-4575-b310-77df552bae08"}
02:24:30.967 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b623eb8-e368-4575-b310-77df552bae08"}
02:24:30.967 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6936fd9e-9e59-4ffe-8ba8-abf188f87e36"}
02:24:30.968 00.001 6880 case statement mapped state 6 to 3
02:24:30.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6936fd9e-9e59-4ffe-8ba8-abf188f87e36"}
02:24:30.968 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0c0c6fcf-acb3-4c89-ab45-371487f06c4b"}
02:24:30.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3562,"width":15,"height":15,"star_pos":[6.83,7.41],"pixels":"..."},"id":"0c0c6fcf-acb3-4c89-ab45-371487f06c4b"}
02:24:31.270 00.302 10052 Exposure complete
02:24:31.323 00.053 10052 worker thread done servicing request
02:24:31.324 00.001 6880 OnExposeComplete: enter
02:24:31.324 00.000 6880 UpdateGuideState(): m_state=6
02:24:31.324 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3563
02:24:31.324 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.58, Mass=2482, SNR=34.5, Peak=161 HFD=4.7
02:24:31.324 00.000 6880 MultiStar: [#1 0.28,-0.14,0.95,U] [#2 0.05,0.03,0.99,U] [#3 0.25,-0.22,0.93,U] [#4 0.22,0.30,0.86,U] [#5 0.09,-0.16,0.99,U] [#6 0.25,-0.10,0.92,U] [#7 0.26,-0.11,0.75,U] [#8 0.20,-0.18,0.78,U] 
02:24:31.324 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.03}, one-star: {-0.07, 0.26}
02:24:31.325 00.001 6880 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.61) = xAngle (1.42 = 1.42)
02:24:31.325 00.000 6880 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
02:24:31.325 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.03 hyp=0.17 cameraTheta=-0.19 mountX=0.02 mountY=0.16, mountTheta=1.42
02:24:31.326 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.03, opts=13)
02:24:31.326 00.000 6880 Enqueuing Move request for scope (0.16, -0.03)
02:24:31.326 00.000 10052 Worker thread wakes up
02:24:31.326 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.03) opts 0xd
02:24:31.326 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.03)
02:24:31.326 00.000 10052 Moving (0.16, -0.03) raw xDistance=0.02 yDistance=0.16
02:24:31.326 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:24:31.326 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
02:24:31.326 00.000 10052 MoveAxis(E, 0, ABG)
02:24:31.326 00.000 10052 Move returns status 0, amount 0
02:24:31.326 00.000 10052 MoveAxis(N, 0, ABG)
02:24:31.326 00.000 10052 Move returns status 0, amount 0
02:24:31.326 00.000 10052 move complete, result=0
02:24:31.326 00.000 10052 worker thread done servicing request
02:24:31.345 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:31.378 00.033 6880 UpdateGuideState exits: m=2482 SNR=34.5
02:24:31.378 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:31.379 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:31.379 00.000 6880 Enqueuing Expose request
02:24:31.379 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:31.379 00.000 10052 Worker thread wakes up
02:24:31.379 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:31.379 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:32.510 01.131 10052 Exposure complete
02:24:32.585 00.075 10052 worker thread done servicing request
02:24:32.586 00.001 6880 OnExposeComplete: enter
02:24:32.586 00.000 6880 UpdateGuideState(): m_state=6
02:24:32.586 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3564
02:24:32.586 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.57, Mass=2460, SNR=34.4, Peak=140 HFD=4.9
02:24:32.586 00.000 6880 MultiStar: [#1 0.25,-0.18,0.96,U] [#2 -0.25,-0.19,1.01,U] [#3 0.04,-0.17,0.90,U] [#4 0.18,0.09,0.83,U] [#5 0.08,-0.23,0.96,U] [#6 -0.01,0.01,0.87,U] [#7 0.35,-0.01,0.76,U] [#8 0.11,-0.27,0.78,U] 
02:24:32.587 00.001 6880 refined, 8 included, MultiStar: {0.08, -0.08}, one-star: {0.06, 0.25}
02:24:32.587 00.000 6880 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.61) = xAngle (0.85 = 0.85)
02:24:32.587 00.000 6880 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
02:24:32.587 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.76 mountX=0.07 mountY=0.08, mountTheta=0.83
02:24:32.588 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.08, opts=13)
02:24:32.588 00.000 6880 Enqueuing Move request for scope (0.08, -0.08)
02:24:32.588 00.000 10052 Worker thread wakes up
02:24:32.588 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
02:24:32.588 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
02:24:32.588 00.000 10052 Moving (0.08, -0.08) raw xDistance=0.07 yDistance=0.08
02:24:32.588 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:24:32.588 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
02:24:32.588 00.000 10052 MoveAxis(E, 0, ABG)
02:24:32.588 00.000 10052 Move returns status 0, amount 0
02:24:32.588 00.000 10052 MoveAxis(N, 0, ABG)
02:24:32.589 00.001 10052 Move returns status 0, amount 0
02:24:32.589 00.000 10052 move complete, result=0
02:24:32.589 00.000 10052 worker thread done servicing request
02:24:32.619 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:32.652 00.033 6880 UpdateGuideState exits: m=2460 SNR=34.4
02:24:32.652 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:32.652 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:32.652 00.000 6880 Enqueuing Expose request
02:24:32.652 00.000 10052 Worker thread wakes up
02:24:32.652 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:32.652 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:32.652 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:32.966 00.314 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"186f6536-99f2-47cd-9214-ca763d2b4dfd"}
02:24:32.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"186f6536-99f2-47cd-9214-ca763d2b4dfd"}
02:24:32.966 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ebf1a710-38b1-4a70-b1a5-33229519d835"}
02:24:32.966 00.000 6880 case statement mapped state 6 to 3
02:24:32.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebf1a710-38b1-4a70-b1a5-33229519d835"}
02:24:32.968 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3dba09cb-93a7-4c44-bb67-693e57176083"}
02:24:32.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3564,"width":15,"height":15,"star_pos":[7.01,6.57],"pixels":"..."},"id":"3dba09cb-93a7-4c44-bb67-693e57176083"}
02:24:33.560 00.592 10052 Exposure complete
02:24:33.633 00.073 10052 worker thread done servicing request
02:24:33.634 00.001 6880 OnExposeComplete: enter
02:24:33.634 00.000 6880 UpdateGuideState(): m_state=6
02:24:33.634 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3565
02:24:33.634 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.53, Mass=2616, SNR=35.5, Peak=167 HFD=4.9
02:24:33.634 00.000 6880 MultiStar: [#1 0.07,-0.08,0.94,U] [#2 0.06,-0.05,0.93,U] [#3 0.44,-0.21,0.90,U] [#4 0.21,0.21,0.82,U] [#5 0.17,0.05,0.94,U] [#6 0.51,0.02,0.87,U] [#7 0.19,-0.10,0.75,U] [#8 0.22,-0.13,0.80,U] 
02:24:33.635 00.001 6880 refined, 8 included, MultiStar: {0.20, -0.01}, one-star: {0.00, 0.21}
02:24:33.635 00.000 6880 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.61) = xAngle (1.58 = 1.58)
02:24:33.635 00.000 6880 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.55 = 1.55)
02:24:33.635 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-0.03 mountX=-0.00 mountY=0.20, mountTheta=1.58
02:24:33.636 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.01, opts=13)
02:24:33.636 00.000 6880 Enqueuing Move request for scope (0.20, -0.01)
02:24:33.637 00.001 10052 Worker thread wakes up
02:24:33.637 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.01) opts 0xd
02:24:33.637 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.01)
02:24:33.637 00.000 10052 Moving (0.20, -0.01) raw xDistance=-0.00 yDistance=0.20
02:24:33.637 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:24:33.637 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
02:24:33.637 00.000 10052 MoveAxis(E, 0, ABG)
02:24:33.637 00.000 10052 Move returns status 0, amount 0
02:24:33.637 00.000 10052 MoveAxis(N, 0, ABG)
02:24:33.637 00.000 10052 Move returns status 0, amount 0
02:24:33.637 00.000 10052 move complete, result=0
02:24:33.637 00.000 10052 worker thread done servicing request
02:24:33.663 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:33.711 00.048 6880 UpdateGuideState exits: m=2616 SNR=35.5
02:24:33.711 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:33.711 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:33.711 00.000 6880 Enqueuing Expose request
02:24:33.711 00.000 10052 Worker thread wakes up
02:24:33.711 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:33.711 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:33.713 00.002 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:24:34.845 01.132 10052 Exposure complete
02:24:34.961 00.116 10052 worker thread done servicing request
02:24:34.961 00.000 6880 OnExposeComplete: enter
02:24:34.961 00.000 6880 UpdateGuideState(): m_state=6
02:24:34.961 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3566
02:24:34.962 00.001 6880 Star::Find returns 1 (0), X=408.00, Y=892.15, Mass=2558, SNR=35.0, Peak=134 HFD=4.7
02:24:34.962 00.000 6880 MultiStar: [#1 0.37,-0.11,0.95,U] [#2 -0.25,-0.31,0.99,U] [#3 0.20,-0.33,0.87,U] [#4 0.35,-0.08,0.81,U] [#5 0.33,-0.49,0.00,M1] [#6 0.31,-0.07,0.87,U] [#7 0.28,0.03,0.76,U] [#8 0.46,-0.36,0.00,M1] 
02:24:34.962 00.000 6880 single-star, 6 included, MultiStar: {0.18, -0.16}, one-star: {0.06, -0.17}
02:24:34.962 00.000 6880 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.61) = xAngle (0.36 = 0.36)
02:24:34.962 00.000 6880 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
02:24:34.962 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.25 mountX=0.17 mountY=0.06, mountTheta=0.34
02:24:34.964 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.17, opts=13)
02:24:34.964 00.000 6880 Enqueuing Move request for scope (0.06, -0.17)
02:24:34.969 00.005 10052 Worker thread wakes up
02:24:34.970 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.17) opts 0xd
02:24:34.970 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.17)
02:24:34.970 00.000 10052 Moving (0.06, -0.17) raw xDistance=0.17 yDistance=0.06
02:24:34.970 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:24:34.970 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.06, using input
02:24:34.970 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
02:24:34.970 00.000 10052 MoveAxis(W, 45, ABG)
02:24:34.970 00.000 10052 Guiding  Dir = 3, Dur = 45
02:24:35.010 00.040 10052 IsSlewing returns 0
02:24:35.020 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:35.046 00.026 10052 IsGuiding returns 0
02:24:35.063 00.017 10052 PulseGuide returned control before completion, sleep 39
02:24:35.084 00.021 6880 UpdateGuideState exits: m=2558 SNR=35.0
02:24:35.084 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:35.084 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:35.084 00.000 6880 Enqueuing Expose request
02:24:35.085 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7c3a2073-bff0-444a-8431-1351dc49aa6f"}
02:24:35.085 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7c3a2073-bff0-444a-8431-1351dc49aa6f"}
02:24:35.085 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ccb9eaba-9e5b-49ea-b6e5-ca63242bafc1"}
02:24:35.086 00.001 6880 case statement mapped state 6 to 3
02:24:35.086 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccb9eaba-9e5b-49ea-b6e5-ca63242bafc1"}
02:24:35.086 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f8e00438-ec7d-47fd-97a4-732f9663c924"}
02:24:35.088 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3566,"width":15,"height":15,"star_pos":[7.00,7.15],"pixels":"..."},"id":"f8e00438-ec7d-47fd-97a4-732f9663c924"}
02:24:35.128 00.040 10052 IsGuiding returns 0
02:24:35.128 00.000 10052 Move returns status 0, amount 45
02:24:35.128 00.000 10052 MoveAxis(N, 0, ABG)
02:24:35.128 00.000 10052 Move returns status 0, amount 0
02:24:35.128 00.000 10052 move complete, result=0
02:24:35.128 00.000 10052 worker thread done servicing request
02:24:35.128 00.000 10052 Worker thread wakes up
02:24:35.128 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:35.128 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:35.137 00.009 6880 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
02:24:36.050 00.913 10052 Exposure complete
02:24:36.131 00.081 10052 worker thread done servicing request
02:24:36.131 00.000 6880 OnExposeComplete: enter
02:24:36.131 00.000 6880 UpdateGuideState(): m_state=6
02:24:36.132 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3567
02:24:36.132 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.56, Mass=2523, SNR=34.8, Peak=145 HFD=4.9
02:24:36.132 00.000 6880 MultiStar: [#1 0.44,-0.14,0.97,U] [#2 0.11,-0.00,0.98,U] [#3 0.53,-0.44,0.00,M1] [#4 0.27,0.05,0.82,U] [#5 0.15,-0.07,0.95,U] [#6 0.50,-0.02,0.88,U] [#7 0.54,-0.07,0.00,M1] [#8 0.29,-0.27,0.80,U] 
02:24:36.132 00.000 6880 single-star, 6 included, MultiStar: {0.25, -0.02}, one-star: {0.05, 0.24}
02:24:36.132 00.000 6880 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.61) = xAngle (2.98 = 2.98)
02:24:36.132 00.000 6880 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.95 = 2.95)
02:24:36.132 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.24 hyp=0.25 cameraTheta=1.37 mountX=-0.24 mountY=0.05, mountTheta=2.95
02:24:36.136 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.24, opts=13)
02:24:36.136 00.000 6880 Enqueuing Move request for scope (0.05, 0.24)
02:24:36.144 00.008 10052 Worker thread wakes up
02:24:36.144 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.24) opts 0xd
02:24:36.144 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.24)
02:24:36.144 00.000 10052 Moving (0.05, 0.24) raw xDistance=-0.24 yDistance=0.05
02:24:36.144 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
02:24:36.144 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.05, using input
02:24:36.144 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:24:36.144 00.000 10052 MoveAxis(E, 63, ABG)
02:24:36.144 00.000 10052 Guiding  Dir = 2, Dur = 63
02:24:36.190 00.046 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:36.246 00.056 10052 IsSlewing returns 0
02:24:36.289 00.043 10052 IsGuiding returns 0
02:24:36.311 00.022 6880 UpdateGuideState exits: m=2523 SNR=34.8
02:24:36.312 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:36.312 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:36.312 00.000 6880 Enqueuing Expose request
02:24:36.343 00.031 10052 PulseGuide returned control before completion, sleep 21
02:24:36.416 00.073 10052 IsGuiding returns 0
02:24:36.416 00.000 10052 Move returns status 0, amount 63
02:24:36.417 00.001 10052 MoveAxis(N, 0, ABG)
02:24:36.417 00.000 10052 Move returns status 0, amount 0
02:24:36.417 00.000 10052 move complete, result=0
02:24:36.417 00.000 10052 worker thread done servicing request
02:24:36.417 00.000 10052 Worker thread wakes up
02:24:36.417 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:36.417 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:36.420 00.003 6880 GuideStep: -0.2 px 63 ms EAST, 0.0 px 0 ms NORTH
02:24:36.966 00.546 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"552928d0-b71e-4c28-a29a-3456d53d03e7"}
02:24:36.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"552928d0-b71e-4c28-a29a-3456d53d03e7"}
02:24:36.967 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"50beb006-0963-4673-8d9a-46b54f917aca"}
02:24:36.968 00.001 6880 case statement mapped state 6 to 3
02:24:36.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"50beb006-0963-4673-8d9a-46b54f917aca"}
02:24:36.970 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0924c9b7-98c3-4ba5-8a9c-85eb5ab77339"}
02:24:36.970 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3567,"width":15,"height":15,"star_pos":[7.00,6.56],"pixels":"..."},"id":"0924c9b7-98c3-4ba5-8a9c-85eb5ab77339"}
02:24:37.635 00.665 10052 Exposure complete
02:24:37.722 00.087 10052 worker thread done servicing request
02:24:37.722 00.000 6880 OnExposeComplete: enter
02:24:37.722 00.000 6880 UpdateGuideState(): m_state=6
02:24:37.723 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3568
02:24:37.723 00.000 6880 Star::Find returns 1 (0), X=408.39, Y=892.26, Mass=2664, SNR=35.8, Peak=133 HFD=4.7
02:24:37.723 00.000 6880 MultiStar: [#1 0.59,-0.12,0.00,M1] [#2 0.17,-0.05,0.96,U] [#3 0.39,-0.19,0.88,U] [#4 0.58,-0.21,0.00,M1] [#5 0.65,-0.23,0.00,M1] [#6 0.34,-0.03,0.87,U] [#7 0.68,0.14,0.00,M2] [#8 0.76,-0.17,0.00,M1] 
02:24:37.723 00.000 6880 refined, 3 included, MultiStar: {0.34, -0.08}, one-star: {0.45, -0.06}
02:24:37.723 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
02:24:37.723 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
02:24:37.724 00.001 6880 CameraToMount -- cameraX=0.34 cameraY=-0.08 hyp=0.35 cameraTheta=-0.24 mountX=0.07 mountY=0.34, mountTheta=1.38
02:24:37.725 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.08, opts=13)
02:24:37.725 00.000 6880 Enqueuing Move request for scope (0.34, -0.08)
02:24:37.725 00.000 10052 Worker thread wakes up
02:24:37.726 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.08) opts 0xd
02:24:37.726 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.08)
02:24:37.726 00.000 10052 Moving (0.34, -0.08) raw xDistance=0.07 yDistance=0.34
02:24:37.726 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:24:37.726 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.34, slope = 0.03
02:24:37.726 00.000 10052 MoveAxis(E, 0, ABG)
02:24:37.726 00.000 10052 Move returns status 0, amount 0
02:24:37.726 00.000 10052 MoveAxis(S, 46, ABG)
02:24:37.726 00.000 10052 Guiding  Dir = 1, Dur = 46
02:24:37.844 00.118 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:37.860 00.016 10052 IsSlewing returns 0
02:24:38.098 00.238 10052 IsGuiding returns 0
02:24:38.114 00.016 10052 PulseGuide returned control before completion, sleep 40
02:24:38.118 00.004 6880 UpdateGuideState exits: m=2664 SNR=35.8
02:24:38.118 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:38.118 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:38.118 00.000 6880 Enqueuing Expose request
02:24:38.232 00.114 10052 IsGuiding returns 0
02:24:38.232 00.000 10052 Move returns status 0, amount 46
02:24:38.232 00.000 10052 move complete, result=0
02:24:38.232 00.000 10052 worker thread done servicing request
02:24:38.233 00.001 10052 Worker thread wakes up
02:24:38.233 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:38.233 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:38.237 00.004 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 46 ms SOUTH
02:24:38.966 00.729 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f6a6d2ce-fb51-47e5-b725-f442345e368b"}
02:24:38.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f6a6d2ce-fb51-47e5-b725-f442345e368b"}
02:24:38.967 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3fbc9d0a-a8ac-44e8-8bd2-230a6e2f9e84"}
02:24:38.967 00.000 6880 case statement mapped state 6 to 3
02:24:38.967 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fbc9d0a-a8ac-44e8-8bd2-230a6e2f9e84"}
02:24:38.968 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"543fdb01-46af-4e5b-b0df-180620f3d0bf"}
02:24:38.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3568,"width":15,"height":15,"star_pos":[7.39,7.26],"pixels":"..."},"id":"543fdb01-46af-4e5b-b0df-180620f3d0bf"}
02:24:39.148 00.180 10052 Exposure complete
02:24:39.229 00.081 10052 worker thread done servicing request
02:24:39.229 00.000 6880 OnExposeComplete: enter
02:24:39.229 00.000 6880 UpdateGuideState(): m_state=6
02:24:39.230 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3569
02:24:39.230 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.30, Mass=2559, SNR=35.1, Peak=138 HFD=4.8
02:24:39.230 00.000 6880 MultiStar: [#1 0.48,-0.22,0.96,U] [#2 0.33,-0.25,0.94,U] [#3 0.48,-0.42,0.00,M1] [#4 0.33,-0.20,0.84,U] [#5 0.31,-0.53,0.00,M2] [#6 0.67,-0.13,0.00,M1] [#7 0.54,-0.29,0.00,M3] [#8 0.45,-0.34,0.00,M2] 
02:24:39.230 00.000 6880 single-star, 3 included, MultiStar: {0.33, -0.17}, one-star: {0.21, -0.02}
02:24:39.230 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
02:24:39.231 00.001 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
02:24:39.231 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.02 hyp=0.21 cameraTheta=-0.10 mountX=0.01 mountY=0.21, mountTheta=1.51
02:24:39.232 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.02, opts=13)
02:24:39.233 00.001 6880 Enqueuing Move request for scope (0.21, -0.02)
02:24:39.233 00.000 10052 Worker thread wakes up
02:24:39.233 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.02) opts 0xd
02:24:39.233 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.02)
02:24:39.233 00.000 10052 Moving (0.21, -0.02) raw xDistance=0.01 yDistance=0.21
02:24:39.233 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:24:39.233 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.21, slope = 0.02
02:24:39.233 00.000 10052 MoveAxis(E, 0, ABG)
02:24:39.233 00.000 10052 Move returns status 0, amount 0
02:24:39.233 00.000 10052 MoveAxis(S, 38, ABG)
02:24:39.234 00.001 10052 Guiding  Dir = 1, Dur = 38
02:24:39.260 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:39.272 00.012 10052 IsSlewing returns 0
02:24:39.304 00.032 6880 UpdateGuideState exits: m=2559 SNR=35.1
02:24:39.304 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:39.305 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:39.305 00.000 6880 Enqueuing Expose request
02:24:39.346 00.041 10052 IsGuiding returns 0
02:24:39.444 00.098 10052 IsGuiding returns 1
02:24:39.444 00.000 10052 scope still moving after pulse duration time elapsed
02:24:39.520 00.076 10052 IsSlewing returns 0
02:24:39.596 00.076 10052 IsGuiding returns 0
02:24:39.596 00.000 10052 scope move finished after 38 + 212 ms
02:24:39.596 00.000 10052 Move returns status 0, amount 38
02:24:39.597 00.001 10052 move complete, result=0
02:24:39.597 00.000 10052 worker thread done servicing request
02:24:39.597 00.000 10052 Worker thread wakes up
02:24:39.597 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:39.597 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:39.622 00.025 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 38 ms SOUTH
02:24:40.735 01.113 10052 Exposure complete
02:24:40.799 00.064 10052 worker thread done servicing request
02:24:40.799 00.000 6880 OnExposeComplete: enter
02:24:40.799 00.000 6880 UpdateGuideState(): m_state=6
02:24:40.799 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3570
02:24:40.799 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=892.61, Mass=2447, SNR=34.2, Peak=141 HFD=4.6
02:24:40.799 00.000 6880 MultiStar: [#1 0.37,-0.03,0.97,U] [#2 -0.02,0.17,0.97,U] [#3 0.21,-0.17,0.91,U] [#4 0.43,-0.10,0.84,U] [#5 0.30,-0.06,1.00,U] [#6 0.11,-0.01,0.91,U] [#7 0.28,0.03,0.77,U] [#8 0.23,-0.10,0.80,U] 
02:24:40.799 00.000 6880 refined, 8 included, MultiStar: {0.23, 0.01}, one-star: {0.21, 0.29}
02:24:40.799 00.000 6880 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.61) = xAngle (1.64 = 1.64)
02:24:40.799 00.000 6880 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
02:24:40.801 00.002 6880 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.03 mountX=-0.02 mountY=0.23, mountTheta=1.64
02:24:40.802 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.01, opts=13)
02:24:40.802 00.000 6880 Enqueuing Move request for scope (0.23, 0.01)
02:24:40.802 00.000 10052 Worker thread wakes up
02:24:40.802 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
02:24:40.803 00.001 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
02:24:40.803 00.000 10052 Moving (0.23, 0.01) raw xDistance=-0.02 yDistance=0.23
02:24:40.803 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:40.803 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.23, slope = 0.02
02:24:40.803 00.000 10052 MoveAxis(E, 0, ABG)
02:24:40.803 00.000 10052 Move returns status 0, amount 0
02:24:40.803 00.000 10052 MoveAxis(S, 33, ABG)
02:24:40.803 00.000 10052 Guiding  Dir = 1, Dur = 33
02:24:40.824 00.021 10052 IsSlewing returns 0
02:24:40.827 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:40.862 00.035 10052 IsGuiding returns 0
02:24:40.864 00.002 6880 UpdateGuideState exits: m=2447 SNR=34.2
02:24:40.864 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:40.864 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:40.864 00.000 6880 Enqueuing Expose request
02:24:40.889 00.025 10052 PulseGuide returned control before completion, sleep 16
02:24:40.941 00.052 10052 IsGuiding returns 0
02:24:40.941 00.000 10052 Move returns status 0, amount 33
02:24:40.941 00.000 10052 move complete, result=0
02:24:40.941 00.000 10052 worker thread done servicing request
02:24:40.941 00.000 10052 Worker thread wakes up
02:24:40.941 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:40.941 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:40.961 00.020 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 33 ms SOUTH
02:24:40.981 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2fcb08a1-1720-4fad-ac18-5bf11f85d46c"}
02:24:40.981 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2fcb08a1-1720-4fad-ac18-5bf11f85d46c"}
02:24:40.983 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"307c035e-f160-4959-9d76-d430b51e8736"}
02:24:40.983 00.000 6880 case statement mapped state 6 to 3
02:24:40.984 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"307c035e-f160-4959-9d76-d430b51e8736"}
02:24:40.984 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eeead1f8-fc16-40ed-81ca-f0d3d21f2a1c"}
02:24:40.985 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3570,"width":15,"height":15,"star_pos":[7.16,6.61],"pixels":"..."},"id":"eeead1f8-fc16-40ed-81ca-f0d3d21f2a1c"}
02:24:41.856 00.871 10052 Exposure complete
02:24:41.931 00.075 10052 worker thread done servicing request
02:24:41.931 00.000 6880 OnExposeComplete: enter
02:24:41.931 00.000 6880 UpdateGuideState(): m_state=6
02:24:41.931 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3571
02:24:41.931 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.53, Mass=2528, SNR=34.9, Peak=155 HFD=4.4
02:24:41.932 00.001 6880 MultiStar: [#1 0.12,0.31,0.96,U] [#2 -0.33,0.32,1.00,U] [#3 -0.09,0.41,0.91,U] [#4 0.30,0.03,0.84,U] [#5 0.06,0.10,0.97,U] [#6 -0.06,0.68,0.00,M1] [#7 -0.03,0.41,0.74,U] [#8 0.17,0.27,0.80,U] 
02:24:41.932 00.000 6880 refined, 7 included, MultiStar: {0.04, 0.25}, one-star: {0.16, 0.21}
02:24:41.932 00.000 6880 CameraToMount -- cameraTheta (1.42) - m_xAngle (-1.61) = xAngle (3.03 = 3.03)
02:24:41.932 00.000 6880 CameraToMount -- cameraTheta (1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.00 = 3.00)
02:24:41.932 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.26 cameraTheta=1.42 mountX=-0.26 mountY=0.04, mountTheta=3.00
02:24:41.933 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.25, opts=13)
02:24:41.933 00.000 6880 Enqueuing Move request for scope (0.04, 0.25)
02:24:41.933 00.000 10052 Worker thread wakes up
02:24:41.933 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
02:24:41.933 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
02:24:41.933 00.000 10052 Moving (0.04, 0.25) raw xDistance=-0.26 yDistance=0.04
02:24:41.934 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:24:41.934 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
02:24:41.934 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:24:41.934 00.000 10052 MoveAxis(E, 69, ABG)
02:24:41.934 00.000 10052 Guiding  Dir = 2, Dur = 69
02:24:41.957 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:41.993 00.036 10052 IsSlewing returns 0
02:24:41.996 00.003 6880 UpdateGuideState exits: m=2528 SNR=34.9
02:24:41.997 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:41.997 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:41.997 00.000 6880 Enqueuing Expose request
02:24:42.067 00.070 10052 IsGuiding returns 0
02:24:42.135 00.068 10052 PulseGuide returned control before completion, sleep 11
02:24:42.217 00.082 10052 IsGuiding returns 1
02:24:42.217 00.000 10052 scope still moving after pulse duration time elapsed
02:24:42.291 00.074 10052 IsSlewing returns 0
02:24:42.357 00.066 10052 IsGuiding returns 0
02:24:42.357 00.000 10052 scope move finished after 69 + 221 ms
02:24:42.358 00.001 10052 Move returns status 0, amount 69
02:24:42.358 00.000 10052 MoveAxis(N, 0, ABG)
02:24:42.358 00.000 10052 Move returns status 0, amount 0
02:24:42.358 00.000 10052 move complete, result=0
02:24:42.358 00.000 10052 worker thread done servicing request
02:24:42.358 00.000 10052 Worker thread wakes up
02:24:42.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:42.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:42.358 00.000 6880 GuideStep: -0.3 px 69 ms EAST, 0.0 px 0 ms NORTH
02:24:42.979 00.621 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d16a98c-e3a4-42e0-b397-b6497051d86f"}
02:24:42.980 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d16a98c-e3a4-42e0-b397-b6497051d86f"}
02:24:42.980 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7fff0180-3458-4d6b-8e72-1550cce38a33"}
02:24:42.980 00.000 6880 case statement mapped state 6 to 3
02:24:42.980 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fff0180-3458-4d6b-8e72-1550cce38a33"}
02:24:42.980 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7aa08ec-1f46-49b6-9067-71af16c481d3"}
02:24:42.980 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3571,"width":15,"height":15,"star_pos":[7.10,6.53],"pixels":"..."},"id":"e7aa08ec-1f46-49b6-9067-71af16c481d3"}
02:24:43.485 00.505 10052 Exposure complete
02:24:43.563 00.078 10052 worker thread done servicing request
02:24:43.564 00.001 6880 OnExposeComplete: enter
02:24:43.564 00.000 6880 UpdateGuideState(): m_state=6
02:24:43.564 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3572
02:24:43.564 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.36, Mass=2603, SNR=35.4, Peak=122 HFD=5.1
02:24:43.565 00.001 6880 MultiStar: [#1 0.18,-0.41,0.93,U] [#2 -0.19,-0.43,0.95,U] [#3 0.19,-0.46,0.88,U] [#4 0.14,-0.21,0.86,U] [#5 0.14,-0.42,0.97,U] [#6 0.20,-0.41,0.85,U] [#7 0.29,-0.39,0.74,U] [#8 0.20,-0.48,0.77,U] 
02:24:43.565 00.000 6880 single-star, 8 included, MultiStar: {0.12, -0.34}, one-star: {0.04, 0.04}
02:24:43.565 00.000 6880 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.61) = xAngle (2.42 = 2.42)
02:24:43.565 00.000 6880 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.39 = 2.39)
02:24:43.565 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.81 mountX=-0.04 mountY=0.04, mountTheta=2.41
02:24:43.566 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.04, opts=13)
02:24:43.567 00.001 6880 Enqueuing Move request for scope (0.04, 0.04)
02:24:43.567 00.000 10052 Worker thread wakes up
02:24:43.567 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
02:24:43.567 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:24:43.567 00.000 10052 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
02:24:43.567 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:24:43.567 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
02:24:43.567 00.000 10052 MoveAxis(E, 0, ABG)
02:24:43.567 00.000 10052 Move returns status 0, amount 0
02:24:43.567 00.000 10052 MoveAxis(N, 0, ABG)
02:24:43.567 00.000 10052 Move returns status 0, amount 0
02:24:43.567 00.000 10052 move complete, result=0
02:24:43.568 00.001 10052 worker thread done servicing request
02:24:43.592 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:43.632 00.040 6880 UpdateGuideState exits: m=2603 SNR=35.4
02:24:43.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:43.632 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:43.632 00.000 6880 Enqueuing Expose request
02:24:43.633 00.001 10052 Worker thread wakes up
02:24:43.633 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:43.633 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:43.633 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:44.554 00.921 10052 Exposure complete
02:24:44.726 00.172 6880 OnExposeComplete: enter
02:24:44.727 00.001 6880 UpdateGuideState(): m_state=6
02:24:44.727 00.000 10052 worker thread done servicing request
02:24:44.727 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3573
02:24:44.727 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=892.61, Mass=2524, SNR=34.8, Peak=128 HFD=4.8
02:24:44.727 00.000 6880 MultiStar: [#1 -0.30,0.42,0.96,U] [#2 -0.67,0.19,0.00,M1] [#3 -0.33,0.27,0.91,U] [#4 -0.33,0.25,0.82,U] [#5 -0.51,-0.01,0.96,U] [#6 -0.43,0.52,0.00,M1] [#7 -0.42,0.23,0.79,U] [#8 -0.38,0.37,0.00,M1] 
02:24:44.728 00.001 6880 refined, 5 included, MultiStar: {-0.42, 0.24}, one-star: {-0.62, 0.29}
02:24:44.728 00.000 6880 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.61) = xAngle (4.23 = -2.05)
02:24:44.728 00.000 6880 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.20 = -2.08)
02:24:44.728 00.000 6880 CameraToMount -- cameraX=-0.42 cameraY=0.24 hyp=0.49 cameraTheta=2.62 mountX=-0.23 mountY=-0.43, mountTheta=-2.06
02:24:44.730 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.42, y=0.24, opts=13)
02:24:44.731 00.001 6880 Enqueuing Move request for scope (-0.42, 0.24)
02:24:44.732 00.001 10052 Worker thread wakes up
02:24:44.732 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.24) opts 0xd
02:24:44.732 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.42, 0.24)
02:24:44.732 00.000 10052 Moving (-0.42, 0.24) raw xDistance=-0.23 yDistance=-0.43
02:24:44.732 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:24:44.732 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.43, slope = -0.03
02:24:44.732 00.000 10052 MoveAxis(E, 61, ABG)
02:24:44.732 00.000 10052 Guiding  Dir = 2, Dur = 61
02:24:44.758 00.026 10052 IsSlewing returns 0
02:24:44.795 00.037 10052 IsGuiding returns 0
02:24:44.824 00.029 10052 PulseGuide returned control before completion, sleep 44
02:24:44.861 00.037 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:44.935 00.074 10052 IsGuiding returns 0
02:24:44.935 00.000 10052 Move returns status 0, amount 61
02:24:44.935 00.000 10052 MoveAxis(N, 60, ABG)
02:24:44.935 00.000 10052 Guiding  Dir = 0, Dur = 60
02:24:44.975 00.040 10052 IsSlewing returns 0
02:24:44.986 00.011 6880 UpdateGuideState exits: m=2524 SNR=34.8
02:24:44.987 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:44.987 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:44.987 00.000 6880 Enqueuing Expose request
02:24:44.988 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dcb2c287-ac99-4bdc-9539-6f351a7dd4c2"}
02:24:44.989 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dcb2c287-ac99-4bdc-9539-6f351a7dd4c2"}
02:24:44.989 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d83b143a-d115-4058-841d-6dca41b0bcb1"}
02:24:44.989 00.000 6880 case statement mapped state 6 to 3
02:24:44.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d83b143a-d115-4058-841d-6dca41b0bcb1"}
02:24:44.990 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5f01691c-cbb8-4fe7-9d1b-38d3b9ba0699"}
02:24:44.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3573,"width":15,"height":15,"star_pos":[7.33,6.61],"pixels":"..."},"id":"5f01691c-cbb8-4fe7-9d1b-38d3b9ba0699"}
02:24:45.011 00.021 10052 IsGuiding returns 0
02:24:45.038 00.027 10052 PulseGuide returned control before completion, sleep 43
02:24:45.115 00.077 10052 IsGuiding returns 0
02:24:45.115 00.000 10052 Move returns status 0, amount 60
02:24:45.115 00.000 10052 move complete, result=0
02:24:45.116 00.001 10052 worker thread done servicing request
02:24:45.116 00.000 10052 Worker thread wakes up
02:24:45.116 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.4 px 60 ms NORTH
02:24:45.117 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:45.117 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:46.245 01.128 10052 Exposure complete
02:24:46.360 00.115 10052 worker thread done servicing request
02:24:46.360 00.000 6880 OnExposeComplete: enter
02:24:46.360 00.000 6880 UpdateGuideState(): m_state=6
02:24:46.360 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3574
02:24:46.361 00.001 6880 Star::Find returns 1 (0), X=407.72, Y=891.99, Mass=2580, SNR=35.2, Peak=152 HFD=4.7
02:24:46.361 00.000 6880 MultiStar: [#1 -0.12,-0.40,0.93,U] [#2 -0.60,-0.28,0.00,M2] [#3 -0.16,-0.36,0.88,U] [#4 0.03,-0.28,0.84,U] [#5 -0.22,-0.68,0.00,M1] [#6 -0.02,-0.28,0.90,U] [#7 -0.14,-0.26,0.76,U] [#8 -0.17,-0.40,0.76,U] 
02:24:46.361 00.000 6880 refined, 6 included, MultiStar: {-0.12, -0.33}, one-star: {-0.23, -0.33}
02:24:46.361 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
02:24:46.362 00.001 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
02:24:46.362 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.33 hyp=0.35 cameraTheta=-1.91 mountX=0.34 mountY=-0.11, mountTheta=-0.32
02:24:46.364 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.33, opts=13)
02:24:46.364 00.000 6880 Enqueuing Move request for scope (-0.12, -0.33)
02:24:46.364 00.000 10052 Worker thread wakes up
02:24:46.364 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.33) opts 0xd
02:24:46.365 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.33)
02:24:46.365 00.000 10052 Moving (-0.12, -0.33) raw xDistance=0.34 yDistance=-0.11
02:24:46.365 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
02:24:46.365 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.20, using input
02:24:46.365 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.04
02:24:46.365 00.000 10052 MoveAxis(W, 87, ABG)
02:24:46.365 00.000 10052 Guiding  Dir = 3, Dur = 87
02:24:46.412 00.047 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:46.452 00.040 10052 IsSlewing returns 0
02:24:46.491 00.039 10052 IsGuiding returns 0
02:24:46.513 00.022 6880 UpdateGuideState exits: m=2580 SNR=35.2
02:24:46.515 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:46.516 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:46.516 00.000 6880 Enqueuing Expose request
02:24:46.519 00.003 10052 PulseGuide returned control before completion, sleep 70
02:24:46.619 00.100 10052 IsGuiding returns 1
02:24:46.619 00.000 10052 scope still moving after pulse duration time elapsed
02:24:46.663 00.044 10052 IsSlewing returns 0
02:24:46.700 00.037 10052 IsGuiding returns 0
02:24:46.700 00.000 10052 scope move finished after 87 + 122 ms
02:24:46.700 00.000 10052 Move returns status 0, amount 87
02:24:46.701 00.001 10052 MoveAxis(N, 0, ABG)
02:24:46.701 00.000 10052 Move returns status 0, amount 0
02:24:46.701 00.000 10052 move complete, result=0
02:24:46.701 00.000 10052 worker thread done servicing request
02:24:46.701 00.000 10052 Worker thread wakes up
02:24:46.701 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:46.701 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:46.715 00.014 6880 GuideStep: 0.3 px 87 ms WEST, -0.1 px 0 ms NORTH
02:24:46.980 00.265 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90453505-01fb-422e-b194-63182643a7f3"}
02:24:46.980 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90453505-01fb-422e-b194-63182643a7f3"}
02:24:46.981 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45bfd4c9-bcee-479c-a577-15ac83f032b5"}
02:24:46.981 00.000 6880 case statement mapped state 6 to 3
02:24:46.981 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45bfd4c9-bcee-479c-a577-15ac83f032b5"}
02:24:46.982 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b23ca680-698f-4e8e-b759-6a9187fda280"}
02:24:46.982 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3574,"width":15,"height":15,"star_pos":[6.72,6.99],"pixels":"..."},"id":"b23ca680-698f-4e8e-b759-6a9187fda280"}
02:24:47.614 00.632 10052 Exposure complete
02:24:47.754 00.140 10052 worker thread done servicing request
02:24:47.755 00.001 6880 OnExposeComplete: enter
02:24:47.755 00.000 6880 UpdateGuideState(): m_state=6
02:24:47.755 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3575
02:24:47.755 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.06, Mass=2539, SNR=35.0, Peak=152 HFD=4.4
02:24:47.756 00.001 6880 MultiStar: [#1 -0.02,-0.45,0.95,U] [#2 -0.34,-0.50,0.00,M3] [#3 0.08,-0.53,0.00,M1] [#4 -0.04,-0.31,0.84,U] [#5 0.07,-0.34,0.97,U] [#6 0.07,-0.31,0.93,U] [#7 0.02,-0.42,0.78,U] [#8 0.05,-0.44,0.78,U] 
02:24:47.756 00.000 6880 single-star, 6 included, MultiStar: {-0.00, -0.36}, one-star: {-0.15, -0.26}
02:24:47.756 00.000 6880 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.61) = xAngle (-0.48 = -0.48)
02:24:47.756 00.000 6880 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
02:24:47.756 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.26 hyp=0.30 cameraTheta=-2.09 mountX=0.27 mountY=-0.15, mountTheta=-0.50
02:24:47.758 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.26, opts=13)
02:24:47.758 00.000 6880 Enqueuing Move request for scope (-0.15, -0.26)
02:24:47.758 00.000 10052 Worker thread wakes up
02:24:47.759 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.26) opts 0xd
02:24:47.759 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.26)
02:24:47.759 00.000 10052 Moving (-0.15, -0.26) raw xDistance=0.27 yDistance=-0.15
02:24:47.761 00.002 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:24:47.761 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.20, using input
02:24:47.761 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.05
02:24:47.761 00.000 10052 MoveAxis(W, 75, ABG)
02:24:47.762 00.001 10052 Guiding  Dir = 3, Dur = 75
02:24:47.841 00.079 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:47.938 00.097 6880 UpdateGuideState exits: m=2539 SNR=35.0
02:24:47.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:47.938 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:47.938 00.000 6880 Enqueuing Expose request
02:24:47.978 00.040 10052 IsSlewing returns 0
02:24:48.067 00.089 10052 IsGuiding returns 0
02:24:48.130 00.063 10052 PulseGuide returned control before completion, sleep 24
02:24:48.211 00.081 10052 IsGuiding returns 1
02:24:48.211 00.000 10052 scope still moving after pulse duration time elapsed
02:24:48.289 00.078 10052 IsSlewing returns 0
02:24:48.365 00.076 10052 IsGuiding returns 0
02:24:48.365 00.000 10052 scope move finished after 75 + 221 ms
02:24:48.365 00.000 10052 Move returns status 0, amount 75
02:24:48.365 00.000 10052 MoveAxis(N, 0, ABG)
02:24:48.365 00.000 10052 Move returns status 0, amount 0
02:24:48.365 00.000 10052 move complete, result=0
02:24:48.365 00.000 10052 worker thread done servicing request
02:24:48.365 00.000 10052 Worker thread wakes up
02:24:48.365 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:48.366 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:48.366 00.000 6880 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
02:24:48.979 00.613 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6851de0f-fc45-42df-a132-1f0dfce50eff"}
02:24:48.979 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6851de0f-fc45-42df-a132-1f0dfce50eff"}
02:24:48.995 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8425befa-7015-4a43-aeb8-ee14049d0577"}
02:24:48.995 00.000 6880 case statement mapped state 6 to 3
02:24:48.995 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8425befa-7015-4a43-aeb8-ee14049d0577"}
02:24:48.996 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65e89d25-d835-4cc2-8d79-6ffe61c2d519"}
02:24:48.997 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3575,"width":15,"height":15,"star_pos":[6.80,7.06],"pixels":"..."},"id":"65e89d25-d835-4cc2-8d79-6ffe61c2d519"}
02:24:49.497 00.500 10052 Exposure complete
02:24:49.598 00.101 10052 worker thread done servicing request
02:24:49.598 00.000 6880 OnExposeComplete: enter
02:24:49.598 00.000 6880 UpdateGuideState(): m_state=6
02:24:49.598 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3576
02:24:49.598 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.82, Mass=2524, SNR=34.8, Peak=161 HFD=4.4
02:24:49.599 00.001 6880 MultiStar: [#1 0.24,0.24,0.96,U] [#2 -0.00,0.09,0.98,U] [#3 0.19,0.19,0.91,U] [#4 0.11,0.12,0.86,U] [#5 0.22,0.05,0.98,U] [#6 0.20,0.18,0.91,U] [#7 0.11,0.42,0.77,U] [#8 0.39,0.13,0.81,U] 
02:24:49.599 00.000 6880 refined, 8 included, MultiStar: {0.16, 0.21}, one-star: {-0.00, 0.50}
02:24:49.599 00.000 6880 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.61) = xAngle (2.55 = 2.55)
02:24:49.599 00.000 6880 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.51 = 2.51)
02:24:49.599 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.21 hyp=0.26 cameraTheta=0.93 mountX=-0.22 mountY=0.15, mountTheta=2.53
02:24:49.601 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.21, opts=13)
02:24:49.601 00.000 6880 Enqueuing Move request for scope (0.16, 0.21)
02:24:49.601 00.000 10052 Worker thread wakes up
02:24:49.602 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.21) opts 0xd
02:24:49.602 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.21)
02:24:49.602 00.000 10052 Moving (0.16, 0.21) raw xDistance=-0.22 yDistance=0.15
02:24:49.602 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.22
02:24:49.602 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.04
02:24:49.603 00.001 10052 MoveAxis(E, 55, ABG)
02:24:49.603 00.000 10052 Guiding  Dir = 2, Dur = 55
02:24:49.632 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:49.654 00.022 10052 IsSlewing returns 0
02:24:49.678 00.024 6880 UpdateGuideState exits: m=2524 SNR=34.8
02:24:49.679 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:49.679 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:49.679 00.000 6880 Enqueuing Expose request
02:24:49.735 00.056 10052 IsGuiding returns 0
02:24:49.877 00.142 10052 IsGuiding returns 0
02:24:49.877 00.000 10052 Move returns status 0, amount 55
02:24:49.877 00.000 10052 MoveAxis(N, 0, ABG)
02:24:49.877 00.000 10052 Move returns status 0, amount 0
02:24:49.877 00.000 10052 move complete, result=0
02:24:49.878 00.001 10052 worker thread done servicing request
02:24:49.878 00.000 10052 Worker thread wakes up
02:24:49.878 00.000 6880 GuideStep: -0.2 px 55 ms EAST, 0.2 px 0 ms NORTH
02:24:49.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:49.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:50.795 00.917 10052 Exposure complete
02:24:50.866 00.071 10052 worker thread done servicing request
02:24:50.867 00.001 6880 OnExposeComplete: enter
02:24:50.867 00.000 6880 UpdateGuideState(): m_state=6
02:24:50.867 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3577
02:24:50.867 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.57, Mass=2519, SNR=34.7, Peak=158 HFD=4.6
02:24:50.868 00.001 6880 MultiStar: [#1 0.26,0.28,0.94,U] [#2 -0.22,-0.17,0.99,U] [#3 0.12,0.13,0.92,U] [#4 0.19,0.15,0.84,U] [#5 0.06,-0.22,0.95,U] [#6 0.02,0.09,0.93,U] [#7 0.18,0.04,0.75,U] [#8 0.07,0.14,0.81,U] 
02:24:50.868 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.07}, one-star: {-0.14, 0.25}
02:24:50.868 00.000 6880 CameraToMount -- cameraTheta (0.96) - m_xAngle (-1.61) = xAngle (2.58 = 2.58)
02:24:50.868 00.000 6880 CameraToMount -- cameraTheta (0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.55 = 2.55)
02:24:50.868 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=0.96 mountX=-0.08 mountY=0.05, mountTheta=2.56
02:24:50.869 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.07, opts=13)
02:24:50.869 00.000 6880 Enqueuing Move request for scope (0.05, 0.07)
02:24:50.869 00.000 10052 Worker thread wakes up
02:24:50.870 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:24:50.870 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:24:50.870 00.000 10052 Moving (0.05, 0.07) raw xDistance=-0.08 yDistance=0.05
02:24:50.870 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:24:50.870 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.03
02:24:50.870 00.000 10052 MoveAxis(E, 0, ABG)
02:24:50.871 00.001 10052 Move returns status 0, amount 0
02:24:50.871 00.000 10052 MoveAxis(N, 0, ABG)
02:24:50.871 00.000 10052 Move returns status 0, amount 0
02:24:50.871 00.000 10052 move complete, result=0
02:24:50.872 00.001 10052 worker thread done servicing request
02:24:50.895 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:50.939 00.044 6880 UpdateGuideState exits: m=2519 SNR=34.7
02:24:50.939 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:50.939 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:50.939 00.000 6880 Enqueuing Expose request
02:24:50.939 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:50.939 00.000 10052 Worker thread wakes up
02:24:50.939 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:50.939 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:50.979 00.040 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64056bd8-3224-405a-80e2-a705b20c3f6d"}
02:24:50.979 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64056bd8-3224-405a-80e2-a705b20c3f6d"}
02:24:50.981 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a542b06c-62ce-46a7-8b45-4b2fc2cf582f"}
02:24:50.981 00.000 6880 case statement mapped state 6 to 3
02:24:50.981 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a542b06c-62ce-46a7-8b45-4b2fc2cf582f"}
02:24:50.983 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8b84df23-b4ac-4ca3-b01f-3a12bc13a724"}
02:24:50.983 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3577,"width":15,"height":15,"star_pos":[6.80,6.57],"pixels":"..."},"id":"8b84df23-b4ac-4ca3-b01f-3a12bc13a724"}
02:24:52.067 01.084 10052 Exposure complete
02:24:52.141 00.074 10052 worker thread done servicing request
02:24:52.141 00.000 6880 OnExposeComplete: enter
02:24:52.141 00.000 6880 UpdateGuideState(): m_state=6
02:24:52.141 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3578
02:24:52.141 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.22, Mass=2455, SNR=34.3, Peak=157 HFD=4.7
02:24:52.142 00.001 6880 MultiStar: [#1 0.36,-0.05,1.00,U] [#2 0.07,-0.33,0.96,U] [#3 0.31,-0.23,0.93,U] [#4 0.26,-0.11,0.87,U] [#5 0.25,-0.25,0.99,U] [#6 0.36,-0.01,0.92,U] [#7 0.30,-0.06,0.77,U] [#8 0.35,-0.25,0.83,U] 
02:24:52.142 00.000 6880 single-star, 8 included, MultiStar: {0.25, -0.16}, one-star: {0.05, -0.10}
02:24:52.142 00.000 6880 CameraToMount -- cameraTheta (-1.10) - m_xAngle (-1.61) = xAngle (0.52 = 0.52)
02:24:52.142 00.000 6880 CameraToMount -- cameraTheta (-1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.48 = 0.48)
02:24:52.142 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.10 mountX=0.10 mountY=0.05, mountTheta=0.49
02:24:52.143 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.10, opts=13)
02:24:52.143 00.000 6880 Enqueuing Move request for scope (0.05, -0.10)
02:24:52.145 00.002 10052 Worker thread wakes up
02:24:52.145 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
02:24:52.145 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
02:24:52.145 00.000 10052 Moving (0.05, -0.10) raw xDistance=0.10 yDistance=0.05
02:24:52.145 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:24:52.145 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:24:52.145 00.000 10052 MoveAxis(E, 0, ABG)
02:24:52.145 00.000 10052 Move returns status 0, amount 0
02:24:52.145 00.000 10052 MoveAxis(N, 0, ABG)
02:24:52.145 00.000 10052 Move returns status 0, amount 0
02:24:52.145 00.000 10052 move complete, result=0
02:24:52.145 00.000 10052 worker thread done servicing request
02:24:52.175 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:52.210 00.035 6880 UpdateGuideState exits: m=2455 SNR=34.3
02:24:52.211 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:52.211 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:52.211 00.000 6880 Enqueuing Expose request
02:24:52.211 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:52.211 00.000 10052 Worker thread wakes up
02:24:52.211 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:52.211 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:52.987 00.776 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"353821f6-42ce-4732-af22-20b66d4e5b42"}
02:24:52.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"353821f6-42ce-4732-af22-20b66d4e5b42"}
02:24:52.988 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a587b2ad-1aa4-4f7a-9cd8-ce14330669f1"}
02:24:52.988 00.000 6880 case statement mapped state 6 to 3
02:24:52.988 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a587b2ad-1aa4-4f7a-9cd8-ce14330669f1"}
02:24:52.990 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"116c383b-e765-43d0-bbd4-e2ee90b2f3a1"}
02:24:52.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3578,"width":15,"height":15,"star_pos":[7.00,7.22],"pixels":"..."},"id":"116c383b-e765-43d0-bbd4-e2ee90b2f3a1"}
02:24:53.124 00.134 10052 Exposure complete
02:24:53.180 00.056 10052 worker thread done servicing request
02:24:53.180 00.000 6880 OnExposeComplete: enter
02:24:53.181 00.001 6880 UpdateGuideState(): m_state=6
02:24:53.181 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3579
02:24:53.181 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.35, Mass=2396, SNR=33.9, Peak=176 HFD=4.5
02:24:53.181 00.000 6880 MultiStar: [#1 0.11,-0.06,0.98,U] [#2 0.03,-0.00,0.99,U] [#3 0.15,-0.13,0.94,U] [#4 0.09,-0.07,0.88,U] [#5 0.04,0.03,0.99,U] [#6 0.01,0.18,0.94,U] [#7 0.20,0.09,0.79,U] [#8 0.05,-0.09,0.79,U] 
02:24:53.181 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.00}, one-star: {-0.14, 0.03}
02:24:53.181 00.000 6880 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.61) = xAngle (1.59 = 1.59)
02:24:53.182 00.001 6880 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.56 = 1.56)
02:24:53.182 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.00 hyp=0.06 cameraTheta=-0.03 mountX=-0.00 mountY=0.06, mountTheta=1.59
02:24:53.183 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.00, opts=13)
02:24:53.183 00.000 6880 Enqueuing Move request for scope (0.06, -0.00)
02:24:53.183 00.000 10052 Worker thread wakes up
02:24:53.183 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.00) opts 0xd
02:24:53.183 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.00)
02:24:53.183 00.000 10052 Moving (0.06, -0.00) raw xDistance=-0.00 yDistance=0.06
02:24:53.183 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:24:53.183 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
02:24:53.183 00.000 10052 MoveAxis(E, 0, ABG)
02:24:53.183 00.000 10052 Move returns status 0, amount 0
02:24:53.183 00.000 10052 MoveAxis(N, 0, ABG)
02:24:53.183 00.000 10052 Move returns status 0, amount 0
02:24:53.183 00.000 10052 move complete, result=0
02:24:53.183 00.000 10052 worker thread done servicing request
02:24:53.202 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:53.236 00.034 6880 UpdateGuideState exits: m=2396 SNR=33.9
02:24:53.236 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:53.236 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:53.236 00.000 6880 Enqueuing Expose request
02:24:53.236 00.000 10052 Worker thread wakes up
02:24:53.236 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:53.236 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:53.236 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:54.365 01.129 10052 Exposure complete
02:24:54.434 00.069 10052 worker thread done servicing request
02:24:54.434 00.000 6880 OnExposeComplete: enter
02:24:54.434 00.000 6880 UpdateGuideState(): m_state=6
02:24:54.434 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3580
02:24:54.434 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.52, Mass=2584, SNR=35.3, Peak=187 HFD=4.5
02:24:54.435 00.001 6880 MultiStar: [#1 0.07,-0.12,0.95,U] [#2 0.09,0.15,0.96,U] [#3 0.13,-0.13,0.90,U] [#4 0.17,0.17,0.83,U] [#5 0.01,-0.08,0.95,U] [#6 0.08,0.05,0.92,U] [#7 0.06,-0.18,0.76,U] [#8 0.19,0.06,0.79,U] 
02:24:54.435 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.02}, one-star: {-0.15, 0.20}
02:24:54.435 00.000 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.86 = 1.86)
02:24:54.435 00.000 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
02:24:54.435 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.02 hyp=0.07 cameraTheta=0.24 mountX=-0.02 mountY=0.07, mountTheta=1.85
02:24:54.436 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.02, opts=13)
02:24:54.436 00.000 6880 Enqueuing Move request for scope (0.07, 0.02)
02:24:54.436 00.000 10052 Worker thread wakes up
02:24:54.436 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.02) opts 0xd
02:24:54.436 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.02)
02:24:54.436 00.000 10052 Moving (0.07, 0.02) raw xDistance=-0.02 yDistance=0.07
02:24:54.436 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:24:54.436 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.10, using input
02:24:54.436 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
02:24:54.436 00.000 10052 MoveAxis(E, 0, ABG)
02:24:54.437 00.001 10052 Move returns status 0, amount 0
02:24:54.437 00.000 10052 MoveAxis(N, 0, ABG)
02:24:54.437 00.000 10052 Move returns status 0, amount 0
02:24:54.437 00.000 10052 move complete, result=0
02:24:54.437 00.000 10052 worker thread done servicing request
02:24:54.460 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:54.499 00.039 6880 UpdateGuideState exits: m=2584 SNR=35.3
02:24:54.499 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:54.499 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:54.499 00.000 6880 Enqueuing Expose request
02:24:54.499 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:24:54.500 00.001 10052 Worker thread wakes up
02:24:54.500 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:54.500 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:54.986 00.486 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8727e425-aaff-404d-94b4-b833225d8829"}
02:24:54.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8727e425-aaff-404d-94b4-b833225d8829"}
02:24:54.987 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c622818-c775-490d-bb36-1b306bf25ae7"}
02:24:54.987 00.000 6880 case statement mapped state 6 to 3
02:24:54.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c622818-c775-490d-bb36-1b306bf25ae7"}
02:24:54.988 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ee1787ff-4f34-416f-9efa-89f6a70e7ccc"}
02:24:54.988 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3580,"width":15,"height":15,"star_pos":[6.80,6.52],"pixels":"..."},"id":"ee1787ff-4f34-416f-9efa-89f6a70e7ccc"}
02:24:55.416 00.428 10052 Exposure complete
02:24:55.485 00.069 10052 worker thread done servicing request
02:24:55.485 00.000 6880 OnExposeComplete: enter
02:24:55.485 00.000 6880 UpdateGuideState(): m_state=6
02:24:55.486 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3581
02:24:55.486 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=892.40, Mass=2433, SNR=34.2, Peak=180 HFD=4.5
02:24:55.486 00.000 6880 MultiStar: [#1 0.00,-0.08,0.99,U] [#2 -0.08,-0.32,0.99,U] [#3 0.03,-0.10,0.95,U] [#4 0.06,-0.17,0.87,U] [#5 -0.03,-0.21,0.99,U] [#6 0.17,-0.01,0.96,U] [#7 0.08,0.27,0.78,U] [#8 0.14,0.06,0.80,U] 
02:24:55.486 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.06}, one-star: {-0.19, 0.08}
02:24:55.486 00.000 6880 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
02:24:55.486 00.000 6880 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
02:24:55.486 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.06 hyp=0.06 cameraTheta=-1.35 mountX=0.06 mountY=0.02, mountTheta=0.24
02:24:55.488 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.06, opts=13)
02:24:55.488 00.000 6880 Enqueuing Move request for scope (0.01, -0.06)
02:24:55.488 00.000 10052 Worker thread wakes up
02:24:55.488 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.06) opts 0xd
02:24:55.488 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.06)
02:24:55.488 00.000 10052 Moving (0.01, -0.06) raw xDistance=0.06 yDistance=0.02
02:24:55.488 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:24:55.488 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.13, using input
02:24:55.488 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
02:24:55.488 00.000 10052 MoveAxis(E, 0, ABG)
02:24:55.489 00.001 10052 Move returns status 0, amount 0
02:24:55.489 00.000 10052 MoveAxis(N, 0, ABG)
02:24:55.489 00.000 10052 Move returns status 0, amount 0
02:24:55.489 00.000 10052 move complete, result=0
02:24:55.489 00.000 10052 worker thread done servicing request
02:24:55.513 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:55.553 00.040 6880 UpdateGuideState exits: m=2433 SNR=34.2
02:24:55.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:55.553 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:55.553 00.000 6880 Enqueuing Expose request
02:24:55.554 00.001 10052 Worker thread wakes up
02:24:55.554 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:55.554 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:24:55.554 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:56.683 01.129 10052 Exposure complete
02:24:56.747 00.064 10052 worker thread done servicing request
02:24:56.747 00.000 6880 OnExposeComplete: enter
02:24:56.747 00.000 6880 UpdateGuideState(): m_state=6
02:24:56.747 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3582
02:24:56.747 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.41, Mass=2441, SNR=34.2, Peak=161 HFD=4.5
02:24:56.747 00.000 6880 MultiStar: [#1 -0.12,-0.08,1.01,U] [#2 -0.25,-0.18,1.00,U] [#3 -0.03,-0.18,0.92,U] [#4 -0.05,-0.10,0.85,U] [#5 -0.20,-0.44,1.01,U] [#6 -0.01,-0.08,0.92,U] [#7 -0.17,-0.01,0.79,U] [#8 0.05,0.05,0.79,U] 
02:24:56.747 00.000 6880 single-star, 8 included, MultiStar: {-0.10, -0.11}, one-star: {-0.10, 0.09}
02:24:56.748 00.001 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.00 = -2.28)
02:24:56.748 00.000 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.31)
02:24:56.748 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.14 cameraTheta=2.39 mountX=-0.09 mountY=-0.10, mountTheta=-2.30
02:24:56.749 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.09, opts=13)
02:24:56.749 00.000 6880 Enqueuing Move request for scope (-0.10, 0.09)
02:24:56.749 00.000 10052 Worker thread wakes up
02:24:56.749 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
02:24:56.749 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
02:24:56.749 00.000 10052 Moving (-0.10, 0.09) raw xDistance=-0.09 yDistance=-0.10
02:24:56.749 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:24:56.749 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.03
02:24:56.749 00.000 10052 MoveAxis(E, 0, ABG)
02:24:56.750 00.001 10052 Move returns status 0, amount 0
02:24:56.750 00.000 10052 MoveAxis(N, 0, ABG)
02:24:56.750 00.000 10052 Move returns status 0, amount 0
02:24:56.750 00.000 10052 move complete, result=0
02:24:56.750 00.000 10052 worker thread done servicing request
02:24:56.769 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:56.807 00.038 6880 UpdateGuideState exits: m=2441 SNR=34.2
02:24:56.807 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:56.807 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:56.807 00.000 6880 Enqueuing Expose request
02:24:56.807 00.000 10052 Worker thread wakes up
02:24:56.807 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:56.807 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:56.808 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:56.986 00.178 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"abffb317-a3f0-46fa-9b99-62dd7fb8cbe9"}
02:24:56.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"abffb317-a3f0-46fa-9b99-62dd7fb8cbe9"}
02:24:56.987 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3851b670-d14d-4cd5-960d-4e51d6fc4594"}
02:24:56.987 00.000 6880 case statement mapped state 6 to 3
02:24:56.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3851b670-d14d-4cd5-960d-4e51d6fc4594"}
02:24:56.988 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ea3bed6-2ab5-4457-88be-6b8e418e9abc"}
02:24:56.988 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3582,"width":15,"height":15,"star_pos":[6.85,7.41],"pixels":"..."},"id":"9ea3bed6-2ab5-4457-88be-6b8e418e9abc"}
02:24:57.715 00.727 10052 Exposure complete
02:24:57.780 00.065 10052 worker thread done servicing request
02:24:57.781 00.001 6880 OnExposeComplete: enter
02:24:57.781 00.000 6880 UpdateGuideState(): m_state=6
02:24:57.781 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3583
02:24:57.781 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=892.43, Mass=2450, SNR=34.2, Peak=177 HFD=4.5
02:24:57.782 00.001 6880 MultiStar: [#1 -0.10,-0.07,0.97,U] [#2 -0.24,-0.23,1.01,U] [#3 -0.06,-0.11,0.93,U] [#4 -0.21,-0.18,0.87,U] [#5 -0.30,-0.45,0.00,M1] [#6 -0.01,-0.02,0.93,U] [#7 -0.15,-0.02,0.79,U] [#8 0.04,0.07,0.80,U] 
02:24:57.782 00.000 6880 refined, 7 included, MultiStar: {-0.12, -0.06}, one-star: {-0.23, 0.11}
02:24:57.782 00.000 6880 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.61) = xAngle (-1.08 = -1.08)
02:24:57.782 00.000 6880 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
02:24:57.782 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.06 hyp=0.14 cameraTheta=-2.70 mountX=0.06 mountY=-0.12, mountTheta=-1.09
02:24:57.783 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.06, opts=13)
02:24:57.783 00.000 6880 Enqueuing Move request for scope (-0.12, -0.06)
02:24:57.784 00.001 10052 Worker thread wakes up
02:24:57.784 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.06) opts 0xd
02:24:57.784 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.06)
02:24:57.784 00.000 10052 Moving (-0.12, -0.06) raw xDistance=0.06 yDistance=-0.12
02:24:57.784 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:24:57.784 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
02:24:57.784 00.000 10052 MoveAxis(E, 0, ABG)
02:24:57.784 00.000 10052 Move returns status 0, amount 0
02:24:57.784 00.000 10052 MoveAxis(N, 0, ABG)
02:24:57.784 00.000 10052 Move returns status 0, amount 0
02:24:57.784 00.000 10052 move complete, result=0
02:24:57.785 00.001 10052 worker thread done servicing request
02:24:57.808 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:57.850 00.042 6880 UpdateGuideState exits: m=2450 SNR=34.2
02:24:57.850 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:57.850 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:57.850 00.000 6880 Enqueuing Expose request
02:24:57.850 00.000 10052 Worker thread wakes up
02:24:57.850 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:57.850 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:57.851 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:24:58.979 01.128 10052 Exposure complete
02:24:58.985 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c818d20-5c25-4e53-bef3-c35cd3923713"}
02:24:58.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c818d20-5c25-4e53-bef3-c35cd3923713"}
02:24:58.986 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41c28164-9400-44fd-b9bf-9e9f854434d6"}
02:24:58.986 00.000 6880 case statement mapped state 6 to 3
02:24:58.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41c28164-9400-44fd-b9bf-9e9f854434d6"}
02:24:58.986 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db1c43a8-70d7-4f99-a9a6-bb9811b95c79"}
02:24:58.987 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3583,"width":15,"height":15,"star_pos":[6.72,7.43],"pixels":"..."},"id":"db1c43a8-70d7-4f99-a9a6-bb9811b95c79"}
02:24:59.060 00.073 6880 OnExposeComplete: enter
02:24:59.060 00.000 10052 worker thread done servicing request
02:24:59.060 00.000 6880 UpdateGuideState(): m_state=6
02:24:59.061 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3584
02:24:59.061 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=892.58, Mass=2448, SNR=34.3, Peak=173 HFD=4.6
02:24:59.061 00.000 6880 MultiStar: [#1 -0.07,0.14,0.96,U] [#2 -0.16,0.13,1.02,U] [#3 -0.10,0.13,0.91,U] [#4 0.13,0.18,0.84,U] [#5 -0.15,0.04,1.00,U] [#6 -0.01,0.07,0.92,U] [#7 0.03,0.29,0.74,U] [#8 -0.06,0.21,0.80,U] 
02:24:59.062 00.001 6880 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.21, 0.26}
02:24:59.062 00.000 6880 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.61) = xAngle (3.63 = -2.66)
02:24:59.062 00.000 6880 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.69)
02:24:59.062 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=2.01 mountX=-0.15 mountY=-0.08, mountTheta=-2.68
02:24:59.063 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.16, opts=13)
02:24:59.063 00.000 6880 Enqueuing Move request for scope (-0.07, 0.16)
02:24:59.063 00.000 10052 Worker thread wakes up
02:24:59.063 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
02:24:59.063 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
02:24:59.063 00.000 10052 Moving (-0.07, 0.16) raw xDistance=-0.15 yDistance=-0.08
02:24:59.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:24:59.063 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
02:24:59.065 00.002 10052 MoveAxis(E, 41, ABG)
02:24:59.065 00.000 10052 Guiding  Dir = 2, Dur = 41
02:24:59.086 00.021 10052 IsSlewing returns 0
02:24:59.090 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:24:59.124 00.034 10052 IsGuiding returns 0
02:24:59.135 00.011 6880 UpdateGuideState exits: m=2448 SNR=34.3
02:24:59.135 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:24:59.135 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:24:59.135 00.000 6880 Enqueuing Expose request
02:24:59.163 00.028 10052 PulseGuide returned control before completion, sleep 13
02:24:59.200 00.037 10052 IsGuiding returns 0
02:24:59.200 00.000 10052 Move returns status 0, amount 41
02:24:59.200 00.000 10052 MoveAxis(N, 0, ABG)
02:24:59.200 00.000 10052 Move returns status 0, amount 0
02:24:59.200 00.000 10052 move complete, result=0
02:24:59.200 00.000 10052 worker thread done servicing request
02:24:59.201 00.001 10052 Worker thread wakes up
02:24:59.201 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:24:59.201 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:24:59.205 00.004 6880 GuideStep: -0.2 px 41 ms EAST, -0.1 px 0 ms NORTH
02:25:00.107 00.902 10052 Exposure complete
02:25:00.184 00.077 10052 worker thread done servicing request
02:25:00.184 00.000 6880 OnExposeComplete: enter
02:25:00.184 00.000 6880 UpdateGuideState(): m_state=6
02:25:00.185 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3585
02:25:00.185 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=892.43, Mass=2421, SNR=34.0, Peak=164 HFD=4.5
02:25:00.185 00.000 6880 MultiStar: [#1 0.04,-0.05,1.01,U] [#2 -0.25,-0.32,1.01,U] [#3 -0.03,-0.24,0.91,U] [#4 -0.01,-0.05,0.87,U] [#5 -0.02,-0.14,0.97,U] [#6 -0.06,-0.00,0.94,U] [#7 0.07,-0.08,0.78,U] [#8 0.14,-0.01,0.82,U] 
02:25:00.186 00.001 6880 refined, 8 included, MultiStar: {-0.03, -0.09}, one-star: {-0.12, 0.11}
02:25:00.186 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
02:25:00.186 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
02:25:00.186 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.09 hyp=0.09 cameraTheta=-1.92 mountX=0.09 mountY=-0.03, mountTheta=-0.33
02:25:00.188 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.09, opts=13)
02:25:00.188 00.000 6880 Enqueuing Move request for scope (-0.03, -0.09)
02:25:00.188 00.000 10052 Worker thread wakes up
02:25:00.188 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.09) opts 0xd
02:25:00.188 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.09)
02:25:00.188 00.000 10052 Moving (-0.03, -0.09) raw xDistance=0.09 yDistance=-0.03
02:25:00.188 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:25:00.188 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.11, using input
02:25:00.188 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
02:25:00.189 00.001 10052 MoveAxis(E, 0, ABG)
02:25:00.189 00.000 10052 Move returns status 0, amount 0
02:25:00.189 00.000 10052 MoveAxis(N, 0, ABG)
02:25:00.189 00.000 10052 Move returns status 0, amount 0
02:25:00.189 00.000 10052 move complete, result=0
02:25:00.189 00.000 10052 worker thread done servicing request
02:25:00.222 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:00.280 00.058 6880 UpdateGuideState exits: m=2421 SNR=34.0
02:25:00.280 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:00.280 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:00.280 00.000 6880 Enqueuing Expose request
02:25:00.280 00.000 10052 Worker thread wakes up
02:25:00.281 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:00.281 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:00.281 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:00.984 00.703 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f196754c-e544-4950-86db-922ce04bc94c"}
02:25:00.984 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f196754c-e544-4950-86db-922ce04bc94c"}
02:25:00.985 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f0ec810-189e-4d2c-bb98-73c64f08f6af"}
02:25:00.985 00.000 6880 case statement mapped state 6 to 3
02:25:00.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f0ec810-189e-4d2c-bb98-73c64f08f6af"}
02:25:00.986 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c4a55bfd-a89e-4d50-95b7-cf1d9e44327d"}
02:25:00.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3585,"width":15,"height":15,"star_pos":[6.82,7.43],"pixels":"..."},"id":"c4a55bfd-a89e-4d50-95b7-cf1d9e44327d"}
02:25:01.416 00.430 10052 Exposure complete
02:25:01.496 00.080 10052 worker thread done servicing request
02:25:01.496 00.000 6880 OnExposeComplete: enter
02:25:01.496 00.000 6880 UpdateGuideState(): m_state=6
02:25:01.498 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3586
02:25:01.498 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.18, Mass=2576, SNR=35.1, Peak=163 HFD=4.6
02:25:01.498 00.000 6880 MultiStar: [#1 0.19,-0.20,0.96,U] [#2 -0.15,-0.36,0.95,U] [#3 0.10,-0.50,0.90,U] [#4 0.12,-0.24,0.82,U] [#5 0.04,-0.60,0.00,M1] [#6 0.16,-0.23,0.89,U] [#7 0.14,-0.27,0.76,U] [#8 0.06,-0.27,0.79,U] 
02:25:01.498 00.000 6880 single-star, 7 included, MultiStar: {0.05, -0.27}, one-star: {-0.14, -0.14}
02:25:01.498 00.000 6880 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
02:25:01.499 00.001 6880 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
02:25:01.499 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.14 hyp=0.19 cameraTheta=-2.35 mountX=0.14 mountY=-0.13, mountTheta=-0.75
02:25:01.500 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.14, opts=13)
02:25:01.500 00.000 6880 Enqueuing Move request for scope (-0.14, -0.14)
02:25:01.500 00.000 10052 Worker thread wakes up
02:25:01.501 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.14) opts 0xd
02:25:01.501 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.14)
02:25:01.501 00.000 10052 Moving (-0.14, -0.14) raw xDistance=0.14 yDistance=-0.13
02:25:01.501 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:25:01.501 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:25:01.501 00.000 10052 MoveAxis(W, 39, ABG)
02:25:01.501 00.000 10052 Guiding  Dir = 3, Dur = 39
02:25:01.529 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:01.571 00.042 6880 UpdateGuideState exits: m=2576 SNR=35.1
02:25:01.573 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:01.573 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:01.573 00.000 6880 Enqueuing Expose request
02:25:01.581 00.008 10052 IsSlewing returns 0
02:25:01.655 00.074 10052 IsGuiding returns 0
02:25:01.795 00.140 10052 IsGuiding returns 0
02:25:01.795 00.000 10052 Move returns status 0, amount 39
02:25:01.795 00.000 10052 MoveAxis(N, 0, ABG)
02:25:01.795 00.000 10052 Move returns status 0, amount 0
02:25:01.795 00.000 10052 move complete, result=0
02:25:01.795 00.000 10052 worker thread done servicing request
02:25:01.795 00.000 6880 GuideStep: 0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
02:25:01.795 00.000 10052 Worker thread wakes up
02:25:01.796 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:01.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:02.706 00.910 10052 Exposure complete
02:25:02.790 00.084 6880 OnExposeComplete: enter
02:25:02.790 00.000 10052 worker thread done servicing request
02:25:02.791 00.001 6880 UpdateGuideState(): m_state=6
02:25:02.791 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3587
02:25:02.791 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.33, Mass=2642, SNR=35.6, Peak=169 HFD=4.6
02:25:02.792 00.001 6880 MultiStar: [#1 0.09,-0.11,0.96,U] [#2 -0.23,-0.28,0.97,U] [#3 0.12,-0.14,0.89,U] [#4 -0.09,-0.19,0.83,U] [#5 0.05,-0.20,0.94,U] [#6 0.02,-0.04,0.89,U] [#7 0.17,-0.31,0.74,U] [#8 0.14,-0.18,0.82,U] 
02:25:02.792 00.000 6880 single-star, 8 included, MultiStar: {0.01, -0.16}, one-star: {-0.08, 0.01}
02:25:02.792 00.000 6880 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.61) = xAngle (4.63 = -1.66)
02:25:02.792 00.000 6880 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.59 = -1.69)
02:25:02.792 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=3.01 mountX=-0.01 mountY=-0.08, mountTheta=-1.66
02:25:02.794 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.01, opts=13)
02:25:02.794 00.000 6880 Enqueuing Move request for scope (-0.08, 0.01)
02:25:02.794 00.000 10052 Worker thread wakes up
02:25:02.795 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
02:25:02.795 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
02:25:02.795 00.000 10052 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
02:25:02.795 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:25:02.795 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.09, using input
02:25:02.795 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
02:25:02.795 00.000 10052 MoveAxis(E, 0, ABG)
02:25:02.795 00.000 10052 Move returns status 0, amount 0
02:25:02.795 00.000 10052 MoveAxis(N, 0, ABG)
02:25:02.795 00.000 10052 Move returns status 0, amount 0
02:25:02.795 00.000 10052 move complete, result=0
02:25:02.796 00.001 10052 worker thread done servicing request
02:25:02.825 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:02.872 00.047 6880 UpdateGuideState exits: m=2642 SNR=35.6
02:25:02.872 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:02.872 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:02.872 00.000 6880 Enqueuing Expose request
02:25:02.872 00.000 10052 Worker thread wakes up
02:25:02.873 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:02.873 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:02.873 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:02.986 00.113 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"35d3290f-3800-41c7-8e42-8b0d5beda126"}
02:25:02.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"35d3290f-3800-41c7-8e42-8b0d5beda126"}
02:25:02.988 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9c5445e1-5755-4c70-ad5a-22a7289fbfcc"}
02:25:02.988 00.000 6880 case statement mapped state 6 to 3
02:25:02.988 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9c5445e1-5755-4c70-ad5a-22a7289fbfcc"}
02:25:02.990 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0c99703a-4d67-472f-a5d8-8b13a473c309"}
02:25:02.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3587,"width":15,"height":15,"star_pos":[6.87,7.33],"pixels":"..."},"id":"0c99703a-4d67-472f-a5d8-8b13a473c309"}
02:25:04.094 01.104 10052 Exposure complete
02:25:04.166 00.072 10052 worker thread done servicing request
02:25:04.166 00.000 6880 OnExposeComplete: enter
02:25:04.167 00.001 6880 UpdateGuideState(): m_state=6
02:25:04.167 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3588
02:25:04.167 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.60, Mass=2572, SNR=35.2, Peak=159 HFD=4.7
02:25:04.167 00.000 6880 MultiStar: [#1 0.32,-0.04,0.95,U] [#2 0.01,0.10,0.97,U] [#3 0.37,-0.22,0.89,U] [#4 0.30,-0.04,0.84,U] [#5 0.13,-0.05,0.97,U] [#6 0.58,0.32,0.00,M1] [#7 0.25,0.03,0.77,U] [#8 0.25,-0.17,0.79,U] 
02:25:04.168 00.001 6880 refined, 7 included, MultiStar: {0.22, -0.01}, one-star: {0.16, 0.28}
02:25:04.168 00.000 6880 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.61) = xAngle (1.58 = 1.58)
02:25:04.168 00.000 6880 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.55 = 1.55)
02:25:04.168 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.01 hyp=0.22 cameraTheta=-0.03 mountX=-0.00 mountY=0.22, mountTheta=1.58
02:25:04.169 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.01, opts=13)
02:25:04.170 00.001 6880 Enqueuing Move request for scope (0.22, -0.01)
02:25:04.170 00.000 10052 Worker thread wakes up
02:25:04.170 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.01) opts 0xd
02:25:04.170 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.01)
02:25:04.170 00.000 10052 Moving (0.22, -0.01) raw xDistance=-0.00 yDistance=0.22
02:25:04.170 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:25:04.170 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.00
02:25:04.170 00.000 10052 MoveAxis(E, 0, ABG)
02:25:04.170 00.000 10052 Move returns status 0, amount 0
02:25:04.170 00.000 10052 MoveAxis(N, 0, ABG)
02:25:04.170 00.000 10052 Move returns status 0, amount 0
02:25:04.170 00.000 10052 move complete, result=0
02:25:04.171 00.001 10052 worker thread done servicing request
02:25:04.200 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:04.244 00.044 6880 UpdateGuideState exits: m=2572 SNR=35.2
02:25:04.244 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:04.244 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:04.244 00.000 6880 Enqueuing Expose request
02:25:04.244 00.000 10052 Worker thread wakes up
02:25:04.244 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:25:04.244 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:04.244 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:04.985 00.741 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27813ef0-f3ef-46fa-8e9f-d8c0db9974f7"}
02:25:04.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27813ef0-f3ef-46fa-8e9f-d8c0db9974f7"}
02:25:04.986 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96023c23-0022-4533-af35-3a8f87db49b3"}
02:25:04.986 00.000 6880 case statement mapped state 6 to 3
02:25:04.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96023c23-0022-4533-af35-3a8f87db49b3"}
02:25:04.987 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7fd5f688-b27f-4440-b9ba-0d5061f3522c"}
02:25:04.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3588,"width":15,"height":15,"star_pos":[7.11,6.60],"pixels":"..."},"id":"7fd5f688-b27f-4440-b9ba-0d5061f3522c"}
02:25:05.152 00.165 10052 Exposure complete
02:25:05.211 00.059 10052 worker thread done servicing request
02:25:05.211 00.000 6880 OnExposeComplete: enter
02:25:05.211 00.000 6880 UpdateGuideState(): m_state=6
02:25:05.211 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3589
02:25:05.211 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.49, Mass=2548, SNR=35.0, Peak=153 HFD=4.6
02:25:05.212 00.001 6880 MultiStar: [#1 0.01,0.07,0.95,U] [#2 -0.17,-0.21,1.01,U] [#3 0.08,0.09,0.91,U] [#4 0.07,-0.08,0.84,U] [#5 -0.16,-0.02,0.99,U] [#6 0.13,-0.08,0.94,U] [#7 -0.05,-0.03,0.78,U] [#8 -0.01,0.16,0.80,U] 
02:25:05.212 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.01}, one-star: {-0.22, 0.17}
02:25:05.212 00.000 6880 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.61) = xAngle (4.63 = -1.66)
02:25:05.212 00.000 6880 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.59 = -1.69)
02:25:05.212 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.01 hyp=0.04 cameraTheta=3.01 mountX=-0.00 mountY=-0.04, mountTheta=-1.66
02:25:05.213 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.01, opts=13)
02:25:05.213 00.000 6880 Enqueuing Move request for scope (-0.04, 0.01)
02:25:05.214 00.001 10052 Worker thread wakes up
02:25:05.214 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.01) opts 0xd
02:25:05.214 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.01)
02:25:05.214 00.000 10052 Moving (-0.04, 0.01) raw xDistance=-0.00 yDistance=-0.04
02:25:05.214 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:25:05.214 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:25:05.214 00.000 10052 MoveAxis(E, 0, ABG)
02:25:05.214 00.000 10052 Move returns status 0, amount 0
02:25:05.214 00.000 10052 MoveAxis(N, 0, ABG)
02:25:05.214 00.000 10052 Move returns status 0, amount 0
02:25:05.214 00.000 10052 move complete, result=0
02:25:05.214 00.000 10052 worker thread done servicing request
02:25:05.235 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:05.267 00.032 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:25:05.267 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:05.267 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:05.267 00.000 6880 Enqueuing Expose request
02:25:05.267 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:05.267 00.000 10052 Worker thread wakes up
02:25:05.267 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:05.267 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:06.402 01.135 10052 Exposure complete
02:25:06.473 00.071 10052 worker thread done servicing request
02:25:06.473 00.000 6880 OnExposeComplete: enter
02:25:06.473 00.000 6880 UpdateGuideState(): m_state=6
02:25:06.473 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3590
02:25:06.473 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.30, Mass=2589, SNR=35.4, Peak=142 HFD=4.9
02:25:06.474 00.001 6880 MultiStar: [#1 0.24,-0.22,0.93,U] [#2 -0.28,-0.35,0.94,U] [#3 0.18,-0.47,0.91,U] [#4 0.19,-0.20,0.84,U] [#5 0.03,-0.44,0.96,U] [#6 0.22,-0.24,0.88,U] [#7 0.33,-0.04,0.73,U] [#8 0.14,-0.41,0.78,U] 
02:25:06.474 00.000 6880 single-star, 8 included, MultiStar: {0.11, -0.27}, one-star: {-0.01, -0.02}
02:25:06.474 00.000 6880 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
02:25:06.474 00.000 6880 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:25:06.474 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.86 mountX=0.02 mountY=-0.01, mountTheta=-0.27
02:25:06.476 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.02, opts=13)
02:25:06.476 00.000 6880 Enqueuing Move request for scope (-0.01, -0.02)
02:25:06.476 00.000 10052 Worker thread wakes up
02:25:06.476 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:25:06.476 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:25:06.476 00.000 10052 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
02:25:06.477 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:25:06.477 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:25:06.477 00.000 10052 MoveAxis(E, 0, ABG)
02:25:06.477 00.000 10052 Move returns status 0, amount 0
02:25:06.477 00.000 10052 MoveAxis(N, 0, ABG)
02:25:06.477 00.000 10052 Move returns status 0, amount 0
02:25:06.477 00.000 10052 move complete, result=0
02:25:06.477 00.000 10052 worker thread done servicing request
02:25:06.502 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:06.541 00.039 6880 UpdateGuideState exits: m=2589 SNR=35.4
02:25:06.541 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:06.541 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:06.541 00.000 6880 Enqueuing Expose request
02:25:06.541 00.000 10052 Worker thread wakes up
02:25:06.541 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:06.541 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:06.542 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:06.984 00.442 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9c608dc5-d886-400a-8ee6-0d1af2037ab2"}
02:25:06.985 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9c608dc5-d886-400a-8ee6-0d1af2037ab2"}
02:25:06.985 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f8af4f84-0d5a-446d-b1a7-c6c73803eea8"}
02:25:06.985 00.000 6880 case statement mapped state 6 to 3
02:25:06.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8af4f84-0d5a-446d-b1a7-c6c73803eea8"}
02:25:06.986 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"97c208f8-9fa2-4baa-a60d-1f953835b684"}
02:25:06.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3590,"width":15,"height":15,"star_pos":[6.94,7.30],"pixels":"..."},"id":"97c208f8-9fa2-4baa-a60d-1f953835b684"}
02:25:07.448 00.462 10052 Exposure complete
02:25:07.530 00.082 10052 worker thread done servicing request
02:25:07.530 00.000 6880 OnExposeComplete: enter
02:25:07.530 00.000 6880 UpdateGuideState(): m_state=6
02:25:07.530 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3591
02:25:07.530 00.000 6880 Star::Find returns 1 (0), X=407.38, Y=892.62, Mass=2431, SNR=34.2, Peak=139 HFD=4.8
02:25:07.531 00.001 6880 MultiStar: [#1 -0.30,0.14,0.98,U] [#2 -0.61,0.23,0.00,M1] [#3 -0.47,-0.06,0.92,U] [#4 -0.39,0.14,0.85,U] [#5 -0.44,-0.04,0.97,U] [#6 -0.32,0.44,0.00,M1] [#7 -0.11,0.30,0.73,U] [#8 -0.28,0.20,0.77,U] 
02:25:07.531 00.000 6880 refined, 6 included, MultiStar: {-0.38, 0.13}, one-star: {-0.57, 0.30}
02:25:07.531 00.000 6880 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.61) = xAngle (4.41 = -1.87)
02:25:07.531 00.000 6880 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.38 = -1.90)
02:25:07.531 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=0.13 hyp=0.40 cameraTheta=2.80 mountX=-0.12 mountY=-0.38, mountTheta=-1.87
02:25:07.533 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=0.13, opts=13)
02:25:07.533 00.000 6880 Enqueuing Move request for scope (-0.38, 0.13)
02:25:07.533 00.000 10052 Worker thread wakes up
02:25:07.533 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.13) opts 0xd
02:25:07.533 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, 0.13)
02:25:07.533 00.000 10052 Moving (-0.38, 0.13) raw xDistance=-0.12 yDistance=-0.38
02:25:07.533 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:25:07.533 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.38, slope = -0.00
02:25:07.533 00.000 10052 MoveAxis(E, 32, ABG)
02:25:07.533 00.000 10052 Guiding  Dir = 2, Dur = 32
02:25:07.559 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:07.581 00.022 10052 IsSlewing returns 0
02:25:07.604 00.023 6880 UpdateGuideState exits: m=2431 SNR=34.2
02:25:07.604 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:07.604 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:07.604 00.000 6880 Enqueuing Expose request
02:25:07.670 00.066 10052 IsGuiding returns 0
02:25:07.795 00.125 10052 IsGuiding returns 0
02:25:07.795 00.000 10052 Move returns status 0, amount 32
02:25:07.795 00.000 10052 MoveAxis(N, 8, ABG)
02:25:07.795 00.000 10052 Guiding  Dir = 0, Dur = 8
02:25:07.874 00.079 10052 IsSlewing returns 0
02:25:07.953 00.079 10052 IsGuiding returns 0
02:25:08.097 00.144 10052 IsGuiding returns 0
02:25:08.097 00.000 10052 Move returns status 0, amount 8
02:25:08.097 00.000 10052 move complete, result=0
02:25:08.097 00.000 10052 worker thread done servicing request
02:25:08.097 00.000 10052 Worker thread wakes up
02:25:08.097 00.000 6880 GuideStep: -0.1 px 32 ms EAST, -0.4 px 8 ms NORTH
02:25:08.097 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:08.097 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:08.985 00.888 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e83b6dd-1a7e-4c9f-af27-1bea3453dbe4"}
02:25:08.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e83b6dd-1a7e-4c9f-af27-1bea3453dbe4"}
02:25:08.986 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"471af0b9-8a92-49e0-9d9d-9e0569f29c1a"}
02:25:08.986 00.000 6880 case statement mapped state 6 to 3
02:25:08.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"471af0b9-8a92-49e0-9d9d-9e0569f29c1a"}
02:25:08.987 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5dcdb5e0-e863-4616-97d1-920fec7a23cf"}
02:25:08.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3591,"width":15,"height":15,"star_pos":[7.38,6.62],"pixels":"..."},"id":"5dcdb5e0-e863-4616-97d1-920fec7a23cf"}
02:25:09.237 00.250 10052 Exposure complete
02:25:09.311 00.074 10052 worker thread done servicing request
02:25:09.311 00.000 6880 OnExposeComplete: enter
02:25:09.311 00.000 6880 UpdateGuideState(): m_state=6
02:25:09.311 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3592
02:25:09.312 00.001 6880 Star::Find returns 1 (0), X=407.29, Y=892.57, Mass=2460, SNR=34.3, Peak=137 HFD=4.7
02:25:09.312 00.000 6880 MultiStar: [#1 -0.47,0.01,0.96,U] [#2 -0.66,-0.24,0.00,M2] [#3 -0.48,-0.10,0.96,U] [#4 -0.35,-0.06,0.86,U] [#5 -0.60,0.01,0.00,M1] [#6 -0.47,0.11,0.95,U] [#7 -0.53,0.25,0.00,M1] [#8 -0.35,0.30,0.79,U] 
02:25:09.312 00.000 6880 refined, 5 included, MultiStar: {-0.47, 0.08}, one-star: {-0.65, 0.25}
02:25:09.312 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.58 = -1.70)
02:25:09.312 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
02:25:09.312 00.000 6880 CameraToMount -- cameraX=-0.47 cameraY=0.08 hyp=0.48 cameraTheta=2.97 mountX=-0.06 mountY=-0.47, mountTheta=-1.70
02:25:09.314 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.47, y=0.08, opts=13)
02:25:09.314 00.000 6880 Enqueuing Move request for scope (-0.47, 0.08)
02:25:09.314 00.000 10052 Worker thread wakes up
02:25:09.314 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.08) opts 0xd
02:25:09.314 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.47, 0.08)
02:25:09.314 00.000 10052 Moving (-0.47, 0.08) raw xDistance=-0.06 yDistance=-0.47
02:25:09.314 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:25:09.314 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.47, slope = -0.03
02:25:09.314 00.000 10052 MoveAxis(E, 0, ABG)
02:25:09.315 00.001 10052 Move returns status 0, amount 0
02:25:09.315 00.000 10052 MoveAxis(N, 50, ABG)
02:25:09.315 00.000 10052 Guiding  Dir = 0, Dur = 50
02:25:09.336 00.021 10052 IsSlewing returns 0
02:25:09.345 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:09.374 00.029 10052 IsGuiding returns 0
02:25:09.383 00.009 6880 UpdateGuideState exits: m=2460 SNR=34.3
02:25:09.383 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:09.383 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:09.383 00.000 6880 Enqueuing Expose request
02:25:09.401 00.018 10052 PulseGuide returned control before completion, sleep 33
02:25:09.457 00.056 10052 IsGuiding returns 0
02:25:09.457 00.000 10052 Move returns status 0, amount 50
02:25:09.457 00.000 10052 move complete, result=0
02:25:09.457 00.000 10052 worker thread done servicing request
02:25:09.457 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.5 px 50 ms NORTH
02:25:09.457 00.000 10052 Worker thread wakes up
02:25:09.457 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:09.457 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:10.368 00.911 10052 Exposure complete
02:25:10.434 00.066 10052 worker thread done servicing request
02:25:10.434 00.000 6880 OnExposeComplete: enter
02:25:10.435 00.001 6880 UpdateGuideState(): m_state=6
02:25:10.435 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3593
02:25:10.435 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.75, Mass=2575, SNR=35.3, Peak=146 HFD=4.7
02:25:10.435 00.000 6880 MultiStar: [#1 -0.11,0.27,0.93,U] [#2 -0.23,-0.08,1.00,U] [#3 0.08,0.11,0.89,U] [#4 -0.06,0.53,0.00,M1] [#5 -0.26,0.11,0.97,U] [#6 0.01,0.10,0.91,U] [#7 -0.05,0.35,0.74,U] [#8 -0.10,0.33,0.80,U] 
02:25:10.435 00.000 6880 refined, 7 included, MultiStar: {-0.12, 0.19}, one-star: {-0.24, 0.43}
02:25:10.435 00.000 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.74 = -2.55)
02:25:10.435 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.58)
02:25:10.435 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.23 cameraTheta=2.12 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
02:25:10.437 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.19, opts=13)
02:25:10.437 00.000 6880 Enqueuing Move request for scope (-0.12, 0.19)
02:25:10.437 00.000 10052 Worker thread wakes up
02:25:10.437 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
02:25:10.437 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
02:25:10.437 00.000 10052 Moving (-0.12, 0.19) raw xDistance=-0.19 yDistance=-0.12
02:25:10.437 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:25:10.437 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.13, using input
02:25:10.437 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
02:25:10.437 00.000 10052 MoveAxis(E, 51, ABG)
02:25:10.437 00.000 10052 Guiding  Dir = 2, Dur = 51
02:25:10.458 00.021 10052 IsSlewing returns 0
02:25:10.459 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:10.496 00.037 6880 UpdateGuideState exits: m=2575 SNR=35.3
02:25:10.497 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:10.497 00.000 10052 IsGuiding returns 0
02:25:10.497 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:10.497 00.000 6880 Enqueuing Expose request
02:25:10.524 00.027 10052 PulseGuide returned control before completion, sleep 34
02:25:10.592 00.068 10052 IsGuiding returns 0
02:25:10.592 00.000 10052 Move returns status 0, amount 51
02:25:10.592 00.000 10052 MoveAxis(N, 0, ABG)
02:25:10.592 00.000 10052 Move returns status 0, amount 0
02:25:10.592 00.000 10052 move complete, result=0
02:25:10.592 00.000 10052 worker thread done servicing request
02:25:10.592 00.000 10052 Worker thread wakes up
02:25:10.592 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:10.592 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:10.592 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
02:25:10.984 00.392 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27ad5b2a-0e6c-48dc-b0e5-8c0bee114081"}
02:25:10.984 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27ad5b2a-0e6c-48dc-b0e5-8c0bee114081"}
02:25:10.985 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27771d21-c37a-49da-9f81-1c7a55a866e1"}
02:25:10.985 00.000 6880 case statement mapped state 6 to 3
02:25:10.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"27771d21-c37a-49da-9f81-1c7a55a866e1"}
02:25:10.985 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"afdab69e-5077-469d-8555-6a766b4491a6"}
02:25:10.986 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3593,"width":15,"height":15,"star_pos":[6.70,6.75],"pixels":"..."},"id":"afdab69e-5077-469d-8555-6a766b4491a6"}
02:25:11.720 00.734 10052 Exposure complete
02:25:11.783 00.063 10052 worker thread done servicing request
02:25:11.783 00.000 6880 OnExposeComplete: enter
02:25:11.783 00.000 6880 UpdateGuideState(): m_state=6
02:25:11.783 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3594
02:25:11.783 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.75, Mass=2540, SNR=35.0, Peak=171 HFD=4.6
02:25:11.784 00.001 6880 MultiStar: [#1 -0.08,0.04,0.95,U] [#2 -0.32,0.17,0.98,U] [#3 0.02,0.24,0.91,U] [#4 -0.27,0.22,0.82,U] [#5 -0.06,0.15,0.96,U] [#6 0.06,0.53,0.00,M1] [#7 0.03,0.28,0.74,U] [#8 0.01,0.24,0.77,U] 
02:25:11.784 00.000 6880 refined, 7 included, MultiStar: {-0.11, 0.22}, one-star: {-0.20, 0.43}
02:25:11.784 00.000 6880 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.61) = xAngle (3.66 = -2.62)
02:25:11.784 00.000 6880 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.63 = -2.65)
02:25:11.784 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.22 hyp=0.25 cameraTheta=2.05 mountX=-0.21 mountY=-0.12, mountTheta=-2.65
02:25:11.785 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.22, opts=13)
02:25:11.785 00.000 6880 Enqueuing Move request for scope (-0.11, 0.22)
02:25:11.785 00.000 10052 Worker thread wakes up
02:25:11.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.22) opts 0xd
02:25:11.785 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.22)
02:25:11.786 00.001 10052 Moving (-0.11, 0.22) raw xDistance=-0.21 yDistance=-0.12
02:25:11.786 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:25:11.786 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.12, using input
02:25:11.786 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
02:25:11.786 00.000 10052 MoveAxis(E, 60, ABG)
02:25:11.786 00.000 10052 Guiding  Dir = 2, Dur = 60
02:25:11.812 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:11.842 00.030 6880 UpdateGuideState exits: m=2540 SNR=35.0
02:25:11.843 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:11.843 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:11.843 00.000 6880 Enqueuing Expose request
02:25:11.858 00.015 10052 IsSlewing returns 0
02:25:11.937 00.079 10052 IsGuiding returns 0
02:25:12.080 00.143 10052 IsGuiding returns 0
02:25:12.080 00.000 10052 Move returns status 0, amount 60
02:25:12.080 00.000 10052 MoveAxis(N, 0, ABG)
02:25:12.080 00.000 10052 Move returns status 0, amount 0
02:25:12.080 00.000 10052 move complete, result=0
02:25:12.081 00.001 10052 worker thread done servicing request
02:25:12.081 00.000 10052 Worker thread wakes up
02:25:12.081 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
02:25:12.081 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:12.081 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:12.987 00.906 10052 Exposure complete
02:25:13.013 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ddb0c354-bb91-4fdb-a346-6f2fc19be190"}
02:25:13.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ddb0c354-bb91-4fdb-a346-6f2fc19be190"}
02:25:13.014 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d779548d-4b23-4d02-a673-ae60ffb048d5"}
02:25:13.014 00.000 6880 case statement mapped state 6 to 3
02:25:13.014 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d779548d-4b23-4d02-a673-ae60ffb048d5"}
02:25:13.014 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fd308af6-69da-40e1-8ab4-f8c3ae349daf"}
02:25:13.015 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3594,"width":15,"height":15,"star_pos":[6.75,6.75],"pixels":"..."},"id":"fd308af6-69da-40e1-8ab4-f8c3ae349daf"}
02:25:13.052 00.037 10052 worker thread done servicing request
02:25:13.052 00.000 6880 OnExposeComplete: enter
02:25:13.052 00.000 6880 UpdateGuideState(): m_state=6
02:25:13.053 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3595
02:25:13.053 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=892.27, Mass=2465, SNR=34.3, Peak=153 HFD=4.6
02:25:13.054 00.001 6880 MultiStar: [#1 -0.08,-0.14,0.97,U] [#2 -0.35,-0.17,1.00,U] [#3 -0.05,-0.18,0.94,U] [#4 -0.17,-0.20,0.87,U] [#5 -0.35,-0.51,0.00,M1] [#6 -0.15,0.02,0.92,U] [#7 -0.03,-0.04,0.77,U] [#8 -0.07,0.01,0.81,U] 
02:25:13.054 00.000 6880 refined, 7 included, MultiStar: {-0.15, -0.10}, one-star: {-0.25, -0.05}
02:25:13.054 00.000 6880 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.61) = xAngle (-0.96 = -0.96)
02:25:13.054 00.000 6880 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
02:25:13.054 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.10 hyp=0.18 cameraTheta=-2.57 mountX=0.10 mountY=-0.15, mountTheta=-0.97
02:25:13.056 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.10, opts=13)
02:25:13.056 00.000 6880 Enqueuing Move request for scope (-0.15, -0.10)
02:25:13.056 00.000 10052 Worker thread wakes up
02:25:13.056 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.10) opts 0xd
02:25:13.056 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.10)
02:25:13.056 00.000 10052 Moving (-0.15, -0.10) raw xDistance=0.10 yDistance=-0.15
02:25:13.056 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:25:13.056 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
02:25:13.056 00.000 10052 MoveAxis(E, 0, ABG)
02:25:13.056 00.000 10052 Move returns status 0, amount 0
02:25:13.056 00.000 10052 MoveAxis(N, 0, ABG)
02:25:13.057 00.001 10052 Move returns status 0, amount 0
02:25:13.057 00.000 10052 move complete, result=0
02:25:13.057 00.000 10052 worker thread done servicing request
02:25:13.079 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:13.114 00.035 6880 UpdateGuideState exits: m=2465 SNR=34.3
02:25:13.114 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:13.114 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:13.114 00.000 6880 Enqueuing Expose request
02:25:13.115 00.001 10052 Worker thread wakes up
02:25:13.115 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:25:13.115 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:13.115 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:14.252 01.137 10052 Exposure complete
02:25:14.322 00.070 10052 worker thread done servicing request
02:25:14.322 00.000 6880 OnExposeComplete: enter
02:25:14.322 00.000 6880 UpdateGuideState(): m_state=6
02:25:14.322 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3596
02:25:14.323 00.001 6880 Star::Find returns 1 (0), X=407.52, Y=892.45, Mass=2577, SNR=35.1, Peak=171 HFD=4.3
02:25:14.323 00.000 6880 MultiStar: [#1 -0.18,-0.03,0.96,U] [#2 -0.51,-0.22,0.00,M1] [#3 -0.05,-0.13,0.89,U] [#4 -0.21,-0.02,0.84,U] [#5 -0.27,-0.12,0.97,U] [#6 -0.00,0.05,0.92,U] [#7 -0.09,-0.04,0.75,U] [#8 0.02,0.07,0.79,U] 
02:25:14.323 00.000 6880 refined, 7 included, MultiStar: {-0.16, -0.01}, one-star: {-0.43, 0.13}
02:25:14.323 00.000 6880 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.61) = xAngle (-1.45 = -1.45)
02:25:14.323 00.000 6880 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
02:25:14.323 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.01 hyp=0.16 cameraTheta=-3.07 mountX=0.02 mountY=-0.16, mountTheta=-1.46
02:25:14.325 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.01, opts=13)
02:25:14.325 00.000 6880 Enqueuing Move request for scope (-0.16, -0.01)
02:25:14.325 00.000 10052 Worker thread wakes up
02:25:14.325 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.01) opts 0xd
02:25:14.325 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.01)
02:25:14.325 00.000 10052 Moving (-0.16, -0.01) raw xDistance=0.02 yDistance=-0.16
02:25:14.325 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:25:14.325 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:25:14.326 00.001 10052 MoveAxis(E, 0, ABG)
02:25:14.326 00.000 10052 Move returns status 0, amount 0
02:25:14.326 00.000 10052 MoveAxis(N, 0, ABG)
02:25:14.326 00.000 10052 Move returns status 0, amount 0
02:25:14.326 00.000 10052 move complete, result=0
02:25:14.326 00.000 10052 worker thread done servicing request
02:25:14.350 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:14.389 00.039 6880 UpdateGuideState exits: m=2577 SNR=35.1
02:25:14.389 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:14.389 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:14.389 00.000 6880 Enqueuing Expose request
02:25:14.390 00.001 10052 Worker thread wakes up
02:25:14.390 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:25:14.390 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:14.390 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:15.011 00.621 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"82b5120f-76d5-44c8-9693-dbb6ee128b03"}
02:25:15.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"82b5120f-76d5-44c8-9693-dbb6ee128b03"}
02:25:15.012 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb819b46-74b8-41dc-98ae-de79930e50de"}
02:25:15.012 00.000 6880 case statement mapped state 6 to 3
02:25:15.012 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb819b46-74b8-41dc-98ae-de79930e50de"}
02:25:15.013 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d428ed41-6a61-4cee-a625-7a3b50f9fad5"}
02:25:15.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3596,"width":15,"height":15,"star_pos":[6.52,7.45],"pixels":"..."},"id":"d428ed41-6a61-4cee-a625-7a3b50f9fad5"}
02:25:15.297 00.284 10052 Exposure complete
02:25:15.372 00.075 6880 OnExposeComplete: enter
02:25:15.372 00.000 6880 UpdateGuideState(): m_state=6
02:25:15.372 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3597
02:25:15.372 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=892.32, Mass=2513, SNR=34.7, Peak=185 HFD=4.3
02:25:15.373 00.001 6880 MultiStar: [#1 -0.14,-0.16,0.98,U] [#2 -0.11,-0.35,0.98,U] [#3 0.05,-0.28,0.94,U] [#4 -0.08,0.13,0.86,U] [#5 -0.13,-0.18,0.97,U] [#6 -0.02,-0.02,0.92,U] [#7 -0.01,-0.16,0.76,U] [#8 -0.07,-0.28,0.78,U] 
02:25:15.373 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.14}, one-star: {-0.27, -0.00}
02:25:15.373 00.000 6880 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.61) = xAngle (-0.52 = -0.52)
02:25:15.373 00.000 6880 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:25:15.373 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.14 hyp=0.17 cameraTheta=-2.13 mountX=0.15 mountY=-0.09, mountTheta=-0.54
02:25:15.375 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.14, opts=13)
02:25:15.375 00.000 6880 Enqueuing Move request for scope (-0.09, -0.14)
02:25:15.385 00.010 10052 worker thread done servicing request
02:25:15.385 00.000 10052 Worker thread wakes up
02:25:15.385 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.14) opts 0xd
02:25:15.385 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.14)
02:25:15.385 00.000 10052 Moving (-0.09, -0.14) raw xDistance=0.15 yDistance=-0.09
02:25:15.386 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:25:15.386 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:25:15.386 00.000 10052 MoveAxis(W, 40, ABG)
02:25:15.386 00.000 10052 Guiding  Dir = 3, Dur = 40
02:25:15.402 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:15.407 00.005 10052 IsSlewing returns 0
02:25:15.445 00.038 6880 UpdateGuideState exits: m=2513 SNR=34.7
02:25:15.445 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:15.445 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:15.445 00.000 6880 Enqueuing Expose request
02:25:15.445 00.000 10052 IsGuiding returns 0
02:25:15.472 00.027 10052 PulseGuide returned control before completion, sleep 23
02:25:15.549 00.077 10052 IsGuiding returns 0
02:25:15.550 00.001 10052 Move returns status 0, amount 40
02:25:15.550 00.000 10052 MoveAxis(N, 0, ABG)
02:25:15.550 00.000 10052 Move returns status 0, amount 0
02:25:15.550 00.000 10052 move complete, result=0
02:25:15.550 00.000 10052 worker thread done servicing request
02:25:15.550 00.000 10052 Worker thread wakes up
02:25:15.550 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:15.550 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:15.556 00.006 6880 GuideStep: 0.1 px 40 ms WEST, -0.1 px 0 ms NORTH
02:25:16.686 01.130 10052 Exposure complete
02:25:16.752 00.066 10052 worker thread done servicing request
02:25:16.752 00.000 6880 OnExposeComplete: enter
02:25:16.752 00.000 6880 UpdateGuideState(): m_state=6
02:25:16.752 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3598
02:25:16.752 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.44, Mass=2430, SNR=34.1, Peak=154 HFD=4.8
02:25:16.752 00.000 6880 MultiStar: [#1 0.08,-0.25,0.98,U] [#2 -0.18,-0.42,1.01,U] [#3 0.13,-0.36,0.92,U] [#4 0.11,-0.09,0.88,U] [#5 0.05,-0.19,0.97,U] [#6 0.15,-0.24,0.93,U] [#7 0.11,-0.18,0.77,U] [#8 0.17,-0.25,0.82,U] 
02:25:16.753 00.001 6880 single-star, 8 included, MultiStar: {0.05, -0.21}, one-star: {-0.08, 0.11}
02:25:16.753 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.77 = -2.51)
02:25:16.753 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.54)
02:25:16.753 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.14 cameraTheta=2.16 mountX=-0.11 mountY=-0.08, mountTheta=-2.53
02:25:16.754 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.11, opts=13)
02:25:16.754 00.000 6880 Enqueuing Move request for scope (-0.08, 0.11)
02:25:16.754 00.000 10052 Worker thread wakes up
02:25:16.754 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
02:25:16.754 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
02:25:16.755 00.001 10052 Moving (-0.08, 0.11) raw xDistance=-0.11 yDistance=-0.08
02:25:16.755 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:25:16.755 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.01
02:25:16.755 00.000 10052 MoveAxis(E, 28, ABG)
02:25:16.755 00.000 10052 Guiding  Dir = 2, Dur = 28
02:25:16.776 00.021 10052 IsSlewing returns 0
02:25:16.776 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:16.815 00.039 10052 IsGuiding returns 0
02:25:16.823 00.008 6880 UpdateGuideState exits: m=2430 SNR=34.1
02:25:16.823 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:16.823 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:16.824 00.001 6880 Enqueuing Expose request
02:25:16.842 00.018 10052 PulseGuide returned control before completion, sleep 12
02:25:16.880 00.038 10052 IsGuiding returns 0
02:25:16.881 00.001 10052 Move returns status 0, amount 28
02:25:16.881 00.000 10052 MoveAxis(N, 0, ABG)
02:25:16.881 00.000 10052 Move returns status 0, amount 0
02:25:16.881 00.000 10052 move complete, result=0
02:25:16.881 00.000 10052 worker thread done servicing request
02:25:16.881 00.000 10052 Worker thread wakes up
02:25:16.881 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:16.881 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:16.882 00.001 6880 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
02:25:17.012 00.130 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7496e0e1-5784-4dcf-8b2e-31dd62290c3a"}
02:25:17.012 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7496e0e1-5784-4dcf-8b2e-31dd62290c3a"}
02:25:17.013 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3bc73c42-da09-4088-b07e-42bd66ddfde6"}
02:25:17.013 00.000 6880 case statement mapped state 6 to 3
02:25:17.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3bc73c42-da09-4088-b07e-42bd66ddfde6"}
02:25:17.013 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ee85bcc3-8881-4534-85b6-85e1aa422a65"}
02:25:17.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3598,"width":15,"height":15,"star_pos":[6.87,7.44],"pixels":"..."},"id":"ee85bcc3-8881-4534-85b6-85e1aa422a65"}
02:25:17.799 00.786 10052 Exposure complete
02:25:17.862 00.063 10052 worker thread done servicing request
02:25:17.862 00.000 6880 OnExposeComplete: enter
02:25:17.862 00.000 6880 UpdateGuideState(): m_state=6
02:25:17.862 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3599
02:25:17.862 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.10, Mass=2611, SNR=35.5, Peak=143 HFD=4.6
02:25:17.863 00.001 6880 MultiStar: [#1 0.12,-0.46,0.97,U] [#2 -0.35,-0.43,0.00,M1] [#3 0.01,-0.53,0.00,M1] [#4 -0.15,-0.62,0.00,M1] [#5 0.03,-0.65,0.00,M1] [#6 0.04,-0.15,0.89,U] [#7 0.21,-0.60,0.00,M1] [#8 0.19,-0.51,0.00,M1] 
02:25:17.863 00.000 6880 single-star, 2 included, MultiStar: {0.06, -0.28}, one-star: {0.02, -0.22}
02:25:17.863 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
02:25:17.863 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
02:25:17.863 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.22 hyp=0.22 cameraTheta=-1.47 mountX=0.22 mountY=0.03, mountTheta=0.12
02:25:17.864 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.22, opts=13)
02:25:17.864 00.000 6880 Enqueuing Move request for scope (0.02, -0.22)
02:25:17.864 00.000 10052 Worker thread wakes up
02:25:17.864 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.22) opts 0xd
02:25:17.864 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.22)
02:25:17.864 00.000 10052 Moving (0.02, -0.22) raw xDistance=0.22 yDistance=0.03
02:25:17.864 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:25:17.864 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.11, using input
02:25:17.864 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.03
02:25:17.864 00.000 10052 MoveAxis(W, 58, ABG)
02:25:17.864 00.000 10052 Guiding  Dir = 3, Dur = 58
02:25:17.885 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:17.918 00.033 6880 UpdateGuideState exits: m=2611 SNR=35.5
02:25:17.918 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:17.918 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:17.918 00.000 6880 Enqueuing Expose request
02:25:17.928 00.010 10052 IsSlewing returns 0
02:25:18.002 00.074 10052 IsGuiding returns 0
02:25:18.030 00.028 10052 PulseGuide returned control before completion, sleep 41
02:25:18.099 00.069 10052 IsGuiding returns 0
02:25:18.100 00.001 10052 Move returns status 0, amount 58
02:25:18.100 00.000 10052 MoveAxis(N, 0, ABG)
02:25:18.100 00.000 10052 Move returns status 0, amount 0
02:25:18.100 00.000 10052 move complete, result=0
02:25:18.100 00.000 10052 worker thread done servicing request
02:25:18.100 00.000 10052 Worker thread wakes up
02:25:18.100 00.000 6880 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
02:25:18.100 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:18.100 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:19.012 00.912 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a8c378d-bf3b-40ea-bb1a-71e4f9b41db4"}
02:25:19.012 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a8c378d-bf3b-40ea-bb1a-71e4f9b41db4"}
02:25:19.013 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ae875d0-da6d-4dc4-b3d7-cc6953406f92"}
02:25:19.013 00.000 6880 case statement mapped state 6 to 3
02:25:19.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ae875d0-da6d-4dc4-b3d7-cc6953406f92"}
02:25:19.014 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45289513-3147-4602-b139-d110748df01c"}
02:25:19.014 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3599,"width":15,"height":15,"star_pos":[6.97,7.10],"pixels":"..."},"id":"45289513-3147-4602-b139-d110748df01c"}
02:25:19.243 00.229 10052 Exposure complete
02:25:19.319 00.076 10052 worker thread done servicing request
02:25:19.319 00.000 6880 OnExposeComplete: enter
02:25:19.319 00.000 6880 UpdateGuideState(): m_state=6
02:25:19.319 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3600
02:25:19.319 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=892.09, Mass=2474, SNR=34.4, Peak=139 HFD=4.6
02:25:19.320 00.001 6880 MultiStar: [#1 -0.16,-0.37,0.96,U] [#2 -0.14,-0.41,1.00,U] [#3 -0.13,-0.39,0.91,U] [#4 -0.33,-0.69,0.00,M2] [#5 -0.29,-0.59,0.00,M2] [#6 -0.19,-0.27,0.91,U] [#7 -0.27,-0.48,0.00,M2] [#8 -0.00,-0.44,0.80,U] 
02:25:19.320 00.000 6880 refined, 5 included, MultiStar: {-0.17, -0.35}, one-star: {-0.36, -0.23}
02:25:19.320 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:25:19.320 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
02:25:19.320 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.35 hyp=0.39 cameraTheta=-2.02 mountX=0.36 mountY=-0.17, mountTheta=-0.44
02:25:19.322 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.35, opts=13)
02:25:19.322 00.000 6880 Enqueuing Move request for scope (-0.17, -0.35)
02:25:19.322 00.000 10052 Worker thread wakes up
02:25:19.322 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.35) opts 0xd
02:25:19.322 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.35)
02:25:19.322 00.000 10052 Moving (-0.17, -0.35) raw xDistance=0.36 yDistance=-0.17
02:25:19.322 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.36
02:25:19.322 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.03
02:25:19.322 00.000 10052 MoveAxis(W, 99, ABG)
02:25:19.323 00.001 10052 Guiding  Dir = 3, Dur = 99
02:25:19.343 00.020 10052 IsSlewing returns 0
02:25:19.349 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:19.381 00.032 10052 IsGuiding returns 0
02:25:19.390 00.009 6880 UpdateGuideState exits: m=2474 SNR=34.4
02:25:19.390 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:19.390 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:19.390 00.000 6880 Enqueuing Expose request
02:25:19.409 00.019 10052 PulseGuide returned control before completion, sleep 82
02:25:19.546 00.137 10052 IsGuiding returns 0
02:25:19.546 00.000 10052 Move returns status 0, amount 99
02:25:19.546 00.000 10052 MoveAxis(N, 0, ABG)
02:25:19.546 00.000 10052 Move returns status 0, amount 0
02:25:19.546 00.000 10052 move complete, result=0
02:25:19.546 00.000 10052 worker thread done servicing request
02:25:19.546 00.000 10052 Worker thread wakes up
02:25:19.546 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:19.546 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:19.546 00.000 6880 GuideStep: 0.4 px 99 ms WEST, -0.2 px 0 ms NORTH
02:25:20.461 00.915 10052 Exposure complete
02:25:20.532 00.071 10052 worker thread done servicing request
02:25:20.532 00.000 6880 OnExposeComplete: enter
02:25:20.532 00.000 6880 UpdateGuideState(): m_state=6
02:25:20.532 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3601
02:25:20.532 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.03, Mass=2651, SNR=35.7, Peak=154 HFD=4.4
02:25:20.533 00.001 6880 MultiStar: [#1 0.03,-0.56,0.00,M1] [#2 -0.21,-0.43,0.96,U] [#3 0.00,-0.34,0.89,U] [#4 -0.13,-0.33,0.83,U] [#5 0.06,-0.60,0.00,M3] [#6 -0.04,-0.29,0.90,U] [#7 0.07,-0.45,0.73,U] [#8 0.07,-0.47,0.78,U] 
02:25:20.533 00.000 6880 single-star, 6 included, MultiStar: {-0.06, -0.37}, one-star: {-0.13, -0.29}
02:25:20.533 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
02:25:20.533 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:25:20.533 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-2.00 mountX=0.30 mountY=-0.13, mountTheta=-0.42
02:25:20.535 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.29, opts=13)
02:25:20.535 00.000 6880 Enqueuing Move request for scope (-0.13, -0.29)
02:25:20.535 00.000 10052 Worker thread wakes up
02:25:20.535 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.29) opts 0xd
02:25:20.535 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.29)
02:25:20.535 00.000 10052 Moving (-0.13, -0.29) raw xDistance=0.30 yDistance=-0.13
02:25:20.535 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
02:25:20.535 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
02:25:20.535 00.000 10052 MoveAxis(W, 84, ABG)
02:25:20.535 00.000 10052 Guiding  Dir = 3, Dur = 84
02:25:20.559 00.024 10052 IsSlewing returns 0
02:25:20.562 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:20.595 00.033 10052 IsGuiding returns 0
02:25:20.604 00.009 6880 UpdateGuideState exits: m=2651 SNR=35.7
02:25:20.604 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:20.604 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:20.604 00.000 6880 Enqueuing Expose request
02:25:20.622 00.018 10052 PulseGuide returned control before completion, sleep 67
02:25:20.719 00.097 10052 IsGuiding returns 0
02:25:20.719 00.000 10052 Move returns status 0, amount 84
02:25:20.719 00.000 10052 MoveAxis(N, 0, ABG)
02:25:20.719 00.000 10052 Move returns status 0, amount 0
02:25:20.719 00.000 10052 move complete, result=0
02:25:20.719 00.000 10052 worker thread done servicing request
02:25:20.719 00.000 10052 Worker thread wakes up
02:25:20.720 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:20.720 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:20.720 00.000 6880 GuideStep: 0.3 px 84 ms WEST, -0.1 px 0 ms NORTH
02:25:21.012 00.292 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4b04f646-c720-4e19-bcad-9ce510afdd36"}
02:25:21.012 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4b04f646-c720-4e19-bcad-9ce510afdd36"}
02:25:21.013 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4dc2850e-908a-45cf-b966-44fb550d4072"}
02:25:21.013 00.000 6880 case statement mapped state 6 to 3
02:25:21.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4dc2850e-908a-45cf-b966-44fb550d4072"}
02:25:21.014 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe558881-3563-496a-ab6b-0d4b62849523"}
02:25:21.014 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3601,"width":15,"height":15,"star_pos":[6.81,7.03],"pixels":"..."},"id":"fe558881-3563-496a-ab6b-0d4b62849523"}
02:25:21.858 00.844 10052 Exposure complete
02:25:21.938 00.080 10052 worker thread done servicing request
02:25:21.938 00.000 6880 OnExposeComplete: enter
02:25:21.938 00.000 6880 UpdateGuideState(): m_state=6
02:25:21.938 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3602
02:25:21.938 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.11, Mass=2553, SNR=35.1, Peak=139 HFD=4.7
02:25:21.939 00.001 6880 MultiStar: [#1 0.22,-0.38,0.93,U] [#2 -0.26,-0.61,0.00,M1] [#3 -0.02,-0.49,0.88,U] [#4 0.02,-0.19,0.81,U] [#5 -0.04,-0.59,0.00,M4] [#6 -0.17,-0.29,0.86,U] [#7 0.03,-0.36,0.75,U] [#8 0.00,-0.55,0.00,M1] 
02:25:21.939 00.000 6880 refined, 5 included, MultiStar: {-0.04, -0.32}, one-star: {-0.31, -0.21}
02:25:21.939 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.10 = -0.10)
02:25:21.939 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:25:21.939 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.32 hyp=0.32 cameraTheta=-1.71 mountX=0.32 mountY=-0.04, mountTheta=-0.13
02:25:21.941 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.32, opts=13)
02:25:21.941 00.000 6880 Enqueuing Move request for scope (-0.04, -0.32)
02:25:21.941 00.000 10052 Worker thread wakes up
02:25:21.943 00.002 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.32) opts 0xd
02:25:21.943 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.32)
02:25:21.943 00.000 10052 Moving (-0.04, -0.32) raw xDistance=0.32 yDistance=-0.04
02:25:21.943 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
02:25:21.943 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:25:21.943 00.000 10052 MoveAxis(W, 90, ABG)
02:25:21.943 00.000 10052 Guiding  Dir = 3, Dur = 90
02:25:21.970 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:21.993 00.023 10052 IsSlewing returns 0
02:25:22.013 00.020 6880 UpdateGuideState exits: m=2553 SNR=35.1
02:25:22.014 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:22.014 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:22.014 00.000 6880 Enqueuing Expose request
02:25:22.067 00.053 10052 IsGuiding returns 0
02:25:22.136 00.069 10052 PulseGuide returned control before completion, sleep 32
02:25:22.217 00.081 10052 IsGuiding returns 1
02:25:22.217 00.000 10052 scope still moving after pulse duration time elapsed
02:25:22.290 00.073 10052 IsSlewing returns 0
02:25:22.357 00.067 10052 IsGuiding returns 0
02:25:22.358 00.001 10052 scope move finished after 90 + 200 ms
02:25:22.358 00.000 10052 Move returns status 0, amount 90
02:25:22.358 00.000 10052 MoveAxis(N, 0, ABG)
02:25:22.358 00.000 10052 Move returns status 0, amount 0
02:25:22.358 00.000 10052 move complete, result=0
02:25:22.358 00.000 10052 worker thread done servicing request
02:25:22.358 00.000 10052 Worker thread wakes up
02:25:22.358 00.000 6880 GuideStep: 0.3 px 90 ms WEST, -0.0 px 0 ms NORTH
02:25:22.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:22.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:23.013 00.655 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba3c42ec-abf5-4aeb-af96-30b2f99497f2"}
02:25:23.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba3c42ec-abf5-4aeb-af96-30b2f99497f2"}
02:25:23.015 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d26af711-a80b-46a2-9fb1-e5f75719d345"}
02:25:23.015 00.000 6880 case statement mapped state 6 to 3
02:25:23.016 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d26af711-a80b-46a2-9fb1-e5f75719d345"}
02:25:23.017 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e2267044-a60c-45a5-a9d6-23a4f53d6bf2"}
02:25:23.017 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3602,"width":15,"height":15,"star_pos":[6.64,7.11],"pixels":"..."},"id":"e2267044-a60c-45a5-a9d6-23a4f53d6bf2"}
02:25:23.270 00.253 10052 Exposure complete
02:25:23.338 00.068 10052 worker thread done servicing request
02:25:23.338 00.000 6880 OnExposeComplete: enter
02:25:23.338 00.000 6880 UpdateGuideState(): m_state=6
02:25:23.339 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3603
02:25:23.339 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.05, Mass=2498, SNR=34.7, Peak=141 HFD=4.5
02:25:23.339 00.000 6880 MultiStar: [#1 0.30,-0.50,0.00,M1] [#2 0.04,-0.64,0.00,M2] [#3 0.06,-0.54,0.00,M1] [#4 0.09,-0.46,0.86,U] [#5 0.16,-0.80,0.00,M5] [#6 0.06,-0.61,0.00,M1] [#7 0.29,-0.43,0.75,U] [#8 0.07,-0.52,0.79,U] 
02:25:23.339 00.000 6880 single-star, 3 included, MultiStar: {0.08, -0.41}, one-star: {-0.07, -0.27}
02:25:23.340 00.001 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
02:25:23.340 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:25:23.340 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.27 hyp=0.28 cameraTheta=-1.81 mountX=0.27 mountY=-0.06, mountTheta=-0.23
02:25:23.341 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.27, opts=13)
02:25:23.341 00.000 6880 Enqueuing Move request for scope (-0.07, -0.27)
02:25:23.342 00.001 10052 Worker thread wakes up
02:25:23.342 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.27) opts 0xd
02:25:23.342 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.27)
02:25:23.342 00.000 10052 Moving (-0.07, -0.27) raw xDistance=0.27 yDistance=-0.06
02:25:23.342 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:25:23.342 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
02:25:23.342 00.000 10052 MoveAxis(W, 77, ABG)
02:25:23.342 00.000 10052 Guiding  Dir = 3, Dur = 77
02:25:23.363 00.021 10052 IsSlewing returns 0
02:25:23.367 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:23.402 00.035 10052 IsGuiding returns 0
02:25:23.405 00.003 6880 UpdateGuideState exits: m=2498 SNR=34.7
02:25:23.405 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:23.405 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:23.405 00.000 6880 Enqueuing Expose request
02:25:23.429 00.024 10052 PulseGuide returned control before completion, sleep 60
02:25:23.546 00.117 10052 IsGuiding returns 0
02:25:23.547 00.001 10052 Move returns status 0, amount 77
02:25:23.547 00.000 10052 MoveAxis(N, 0, ABG)
02:25:23.547 00.000 10052 Move returns status 0, amount 0
02:25:23.547 00.000 10052 move complete, result=0
02:25:23.547 00.000 10052 worker thread done servicing request
02:25:23.547 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.1 px 0 ms NORTH
02:25:23.547 00.000 10052 Worker thread wakes up
02:25:23.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:23.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:24.680 01.133 10052 Exposure complete
02:25:24.754 00.074 6880 OnExposeComplete: enter
02:25:24.754 00.000 6880 UpdateGuideState(): m_state=6
02:25:24.754 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3604
02:25:24.755 00.001 6880 Star::Find returns 1 (0), X=408.36, Y=892.04, Mass=2598, SNR=35.5, Peak=135 HFD=4.9
02:25:24.755 00.000 6880 MultiStar: [#1 0.64,-0.40,0.00,M2] [#2 0.15,-0.58,0.00,M3] [#3 0.31,-0.50,0.00,M2] [#4 0.41,-0.27,0.85,U] [#5 0.48,-0.67,0.00,M6] [#6 0.47,-0.26,0.00,M2] [#7 0.47,-0.40,0.00,M1] [#8 0.41,-0.36,0.00,M1] 
02:25:24.755 00.000 6880 refined, 1 included, MultiStar: {0.41, -0.27}, one-star: {0.41, -0.28}
02:25:24.755 00.000 6880 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.61) = xAngle (1.03 = 1.03)
02:25:24.755 00.000 6880 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
02:25:24.755 00.000 6880 CameraToMount -- cameraX=0.41 cameraY=-0.27 hyp=0.49 cameraTheta=-0.59 mountX=0.26 mountY=0.41, mountTheta=1.02
02:25:24.756 00.001 10052 worker thread done servicing request
02:25:24.757 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.41, y=-0.27, opts=13)
02:25:24.757 00.000 6880 Enqueuing Move request for scope (0.41, -0.27)
02:25:24.766 00.009 10052 Worker thread wakes up
02:25:24.766 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.27) opts 0xd
02:25:24.766 00.000 10052 Handling offset move in thread for scope, endpoint = (0.41, -0.27)
02:25:24.766 00.000 10052 Moving (0.41, -0.27) raw xDistance=0.26 yDistance=0.41
02:25:24.766 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:25:24.767 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.41, slope = 0.03
02:25:24.767 00.000 10052 MoveAxis(W, 72, ABG)
02:25:24.767 00.000 10052 Guiding  Dir = 3, Dur = 72
02:25:24.786 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:24.788 00.002 10052 IsSlewing returns 0
02:25:24.826 00.038 10052 IsGuiding returns 0
02:25:24.827 00.001 6880 UpdateGuideState exits: m=2598 SNR=35.5
02:25:24.828 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:24.828 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:24.828 00.000 6880 Enqueuing Expose request
02:25:24.854 00.026 10052 PulseGuide returned control before completion, sleep 55
02:25:24.934 00.080 10052 IsGuiding returns 0
02:25:24.935 00.001 10052 Move returns status 0, amount 72
02:25:24.935 00.000 10052 MoveAxis(S, 62, ABG)
02:25:24.935 00.000 10052 Guiding  Dir = 1, Dur = 62
02:25:24.973 00.038 10052 IsSlewing returns 0
02:25:25.011 00.038 10052 IsGuiding returns 0
02:25:25.013 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"655af8d9-de00-47d3-aaaf-e20b1436fdf3"}
02:25:25.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"655af8d9-de00-47d3-aaaf-e20b1436fdf3"}
02:25:25.014 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e4a69f37-6c3b-4e14-979d-96276cd62028"}
02:25:25.014 00.000 6880 case statement mapped state 6 to 3
02:25:25.015 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4a69f37-6c3b-4e14-979d-96276cd62028"}
02:25:25.015 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"16c316ee-bc79-4f14-971c-9a02803f53b0"}
02:25:25.016 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3604,"width":15,"height":15,"star_pos":[7.36,7.04],"pixels":"..."},"id":"16c316ee-bc79-4f14-971c-9a02803f53b0"}
02:25:25.038 00.022 10052 PulseGuide returned control before completion, sleep 45
02:25:25.108 00.070 10052 IsGuiding returns 0
02:25:25.108 00.000 10052 Move returns status 0, amount 62
02:25:25.108 00.000 10052 move complete, result=0
02:25:25.108 00.000 10052 worker thread done servicing request
02:25:25.108 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.4 px 62 ms SOUTH
02:25:25.108 00.000 10052 Worker thread wakes up
02:25:25.108 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:25.108 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:26.017 00.909 10052 Exposure complete
02:25:26.118 00.101 10052 worker thread done servicing request
02:25:26.119 00.001 6880 OnExposeComplete: enter
02:25:26.119 00.000 6880 UpdateGuideState(): m_state=6
02:25:26.119 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3605
02:25:26.119 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.23, Mass=2544, SNR=35.0, Peak=147 HFD=4.7
02:25:26.120 00.001 6880 MultiStar: [#1 0.20,-0.39,0.96,U] [#2 0.07,-0.53,0.00,M4] [#3 0.39,-0.52,0.00,M3] [#4 0.17,-0.31,0.85,U] [#5 0.28,-0.32,0.96,U] [#6 0.34,-0.27,0.91,U] [#7 0.16,-0.36,0.76,U] [#8 0.47,-0.34,0.00,M2] 
02:25:26.120 00.000 6880 single-star, 5 included, MultiStar: {0.21, -0.28}, one-star: {0.10, -0.09}
02:25:26.120 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
02:25:26.120 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
02:25:26.120 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.74 mountX=0.08 mountY=0.10, mountTheta=0.86
02:25:26.121 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.09, opts=13)
02:25:26.122 00.001 6880 Enqueuing Move request for scope (0.10, -0.09)
02:25:26.122 00.000 10052 Worker thread wakes up
02:25:26.122 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
02:25:26.122 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
02:25:26.122 00.000 10052 Moving (0.10, -0.09) raw xDistance=0.08 yDistance=0.10
02:25:26.122 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:25:26.122 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.16, using input
02:25:26.122 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.03
02:25:26.122 00.000 10052 MoveAxis(E, 0, ABG)
02:25:26.122 00.000 10052 Move returns status 0, amount 0
02:25:26.122 00.000 10052 MoveAxis(N, 0, ABG)
02:25:26.122 00.000 10052 Move returns status 0, amount 0
02:25:26.123 00.001 10052 move complete, result=0
02:25:26.123 00.000 10052 worker thread done servicing request
02:25:26.150 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:26.193 00.043 6880 UpdateGuideState exits: m=2544 SNR=35.0
02:25:26.193 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:26.194 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:26.194 00.000 6880 Enqueuing Expose request
02:25:26.194 00.000 10052 Worker thread wakes up
02:25:26.194 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:26.194 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:26.195 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:27.012 00.817 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8eee197c-3800-4fc3-af02-69cb0185444a"}
02:25:27.012 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8eee197c-3800-4fc3-af02-69cb0185444a"}
02:25:27.013 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f154be68-5681-4311-b3c4-5f7a2310949d"}
02:25:27.013 00.000 6880 case statement mapped state 6 to 3
02:25:27.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f154be68-5681-4311-b3c4-5f7a2310949d"}
02:25:27.013 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5b42061b-35fa-426f-935b-5ea848b38d47"}
02:25:27.013 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3605,"width":15,"height":15,"star_pos":[7.04,7.23],"pixels":"..."},"id":"5b42061b-35fa-426f-935b-5ea848b38d47"}
02:25:27.338 00.325 10052 Exposure complete
02:25:27.422 00.084 10052 worker thread done servicing request
02:25:27.422 00.000 6880 OnExposeComplete: enter
02:25:27.422 00.000 6880 UpdateGuideState(): m_state=6
02:25:27.422 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3606
02:25:27.422 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=892.02, Mass=2579, SNR=35.2, Peak=144 HFD=4.9
02:25:27.423 00.001 6880 MultiStar: [#1 -0.31,-0.48,0.00,M2] [#2 -0.27,-0.64,0.00,M5] [#3 0.01,-0.58,0.00,M4] [#4 -0.38,-0.37,0.85,U] [#5 -0.41,-0.69,0.00,M6] [#6 0.02,-0.36,0.87,U] [#7 -0.09,-0.44,0.74,U] [#8 -0.28,-0.39,0.79,U] 
02:25:27.423 00.000 6880 refined, 4 included, MultiStar: {-0.27, -0.37}, one-star: {-0.55, -0.30}
02:25:27.423 00.000 6880 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.61) = xAngle (-0.59 = -0.59)
02:25:27.423 00.000 6880 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
02:25:27.423 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.37 hyp=0.46 cameraTheta=-2.20 mountX=0.38 mountY=-0.26, mountTheta=-0.61
02:25:27.425 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.37, opts=13)
02:25:27.425 00.000 6880 Enqueuing Move request for scope (-0.27, -0.37)
02:25:27.425 00.000 10052 Worker thread wakes up
02:25:27.425 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.37) opts 0xd
02:25:27.425 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.37)
02:25:27.426 00.001 10052 Moving (-0.27, -0.37) raw xDistance=0.38 yDistance=-0.26
02:25:27.426 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.38
02:25:27.426 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.01
02:25:27.426 00.000 10052 MoveAxis(W, 101, ABG)
02:25:27.426 00.000 10052 Guiding  Dir = 3, Dur = 101
02:25:27.447 00.021 10052 IsSlewing returns 0
02:25:27.453 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:27.485 00.032 10052 IsGuiding returns 0
02:25:27.496 00.011 6880 UpdateGuideState exits: m=2579 SNR=35.2
02:25:27.496 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:27.496 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:27.496 00.000 6880 Enqueuing Expose request
02:25:27.513 00.017 10052 PulseGuide returned control before completion, sleep 84
02:25:27.666 00.153 10052 IsGuiding returns 0
02:25:27.666 00.000 10052 Move returns status 0, amount 101
02:25:27.666 00.000 10052 MoveAxis(N, 0, ABG)
02:25:27.666 00.000 10052 Move returns status 0, amount 0
02:25:27.666 00.000 10052 move complete, result=0
02:25:27.666 00.000 10052 worker thread done servicing request
02:25:27.666 00.000 6880 GuideStep: 0.4 px 101 ms WEST, -0.3 px 0 ms NORTH
02:25:27.666 00.000 10052 Worker thread wakes up
02:25:27.667 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:27.667 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:28.572 00.905 10052 Exposure complete
02:25:28.636 00.064 10052 worker thread done servicing request
02:25:28.636 00.000 6880 OnExposeComplete: enter
02:25:28.636 00.000 6880 UpdateGuideState(): m_state=6
02:25:28.636 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3607
02:25:28.636 00.000 6880 Star::Find returns 1 (0), X=407.49, Y=892.10, Mass=2448, SNR=34.3, Peak=150 HFD=4.9
02:25:28.637 00.001 6880 MultiStar: [#1 -0.23,-0.13,0.97,U] [#2 -0.38,-0.22,1.01,U] [#3 -0.22,-0.37,0.91,U] [#4 -0.26,-0.28,0.87,U] [#5 -0.46,-0.50,0.00,M7] [#6 -0.19,-0.20,0.96,U] [#7 -0.17,-0.05,0.75,U] [#8 -0.29,0.05,0.80,U] 
02:25:28.637 00.000 6880 refined, 7 included, MultiStar: {-0.28, -0.19}, one-star: {-0.46, -0.22}
02:25:28.637 00.000 6880 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.61) = xAngle (-0.95 = -0.95)
02:25:28.637 00.000 6880 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
02:25:28.637 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.19 hyp=0.34 cameraTheta=-2.56 mountX=0.20 mountY=-0.28, mountTheta=-0.96
02:25:28.638 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.19, opts=13)
02:25:28.639 00.001 6880 Enqueuing Move request for scope (-0.28, -0.19)
02:25:28.639 00.000 10052 Worker thread wakes up
02:25:28.639 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.19) opts 0xd
02:25:28.639 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.19)
02:25:28.639 00.000 10052 Moving (-0.28, -0.19) raw xDistance=0.20 yDistance=-0.28
02:25:28.639 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:25:28.639 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.28, slope = -0.01
02:25:28.639 00.000 10052 MoveAxis(W, 58, ABG)
02:25:28.639 00.000 10052 Guiding  Dir = 3, Dur = 58
02:25:28.660 00.021 10052 IsSlewing returns 0
02:25:28.662 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:28.698 00.036 10052 IsGuiding returns 0
02:25:28.700 00.002 6880 UpdateGuideState exits: m=2448 SNR=34.3
02:25:28.701 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:28.701 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:28.701 00.000 6880 Enqueuing Expose request
02:25:28.726 00.025 10052 PulseGuide returned control before completion, sleep 42
02:25:28.796 00.070 10052 IsGuiding returns 0
02:25:28.796 00.000 10052 Move returns status 0, amount 58
02:25:28.796 00.000 10052 MoveAxis(N, 10, ABG)
02:25:28.796 00.000 10052 Guiding  Dir = 0, Dur = 10
02:25:28.833 00.037 10052 IsSlewing returns 0
02:25:28.872 00.039 10052 IsGuiding returns 0
02:25:28.938 00.066 10052 IsGuiding returns 1
02:25:28.938 00.000 10052 scope still moving after pulse duration time elapsed
02:25:28.984 00.046 10052 IsSlewing returns 0
02:25:29.011 00.027 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"409ec63f-3832-4ad8-bba5-408b046ccbfd"}
02:25:29.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"409ec63f-3832-4ad8-bba5-408b046ccbfd"}
02:25:29.011 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e12be3b9-dcbf-4892-9b2a-ca9c0587a8c9"}
02:25:29.011 00.000 6880 case statement mapped state 6 to 3
02:25:29.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e12be3b9-dcbf-4892-9b2a-ca9c0587a8c9"}
02:25:29.012 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b22cc4b9-d5bb-46f4-af0a-4cdab3c2f885"}
02:25:29.012 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3607,"width":15,"height":15,"star_pos":[7.49,7.10],"pixels":"..."},"id":"b22cc4b9-d5bb-46f4-af0a-4cdab3c2f885"}
02:25:29.023 00.011 10052 IsGuiding returns 0
02:25:29.023 00.000 10052 scope move finished after 10 + 141 ms
02:25:29.023 00.000 10052 Move returns status 0, amount 10
02:25:29.023 00.000 10052 move complete, result=0
02:25:29.023 00.000 10052 worker thread done servicing request
02:25:29.023 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.3 px 10 ms NORTH
02:25:29.024 00.001 10052 Worker thread wakes up
02:25:29.024 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:29.024 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:30.148 01.124 10052 Exposure complete
02:25:30.209 00.061 6880 OnExposeComplete: enter
02:25:30.209 00.000 6880 UpdateGuideState(): m_state=6
02:25:30.209 00.000 10052 worker thread done servicing request
02:25:30.209 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3608
02:25:30.210 00.001 6880 Star::Find returns 1 (0), X=407.49, Y=892.63, Mass=2595, SNR=35.4, Peak=166 HFD=4.4
02:25:30.211 00.001 6880 MultiStar: [#1 -0.38,0.30,0.93,U] [#2 -0.41,0.14,0.98,U] [#3 -0.27,0.17,0.90,U] [#4 -0.43,0.08,0.85,U] [#5 -0.28,0.01,0.98,U] [#6 -0.15,0.36,0.92,U] [#7 -0.37,0.06,0.76,U] [#8 -0.15,0.20,0.81,U] 
02:25:30.211 00.000 6880 refined, 8 included, MultiStar: {-0.33, 0.18}, one-star: {-0.46, 0.31}
02:25:30.211 00.000 6880 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.61) = xAngle (4.24 = -2.04)
02:25:30.211 00.000 6880 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.07)
02:25:30.211 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=0.18 hyp=0.37 cameraTheta=2.63 mountX=-0.17 mountY=-0.33, mountTheta=-2.05
02:25:30.214 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=0.18, opts=13)
02:25:30.214 00.000 6880 Enqueuing Move request for scope (-0.33, 0.18)
02:25:30.214 00.000 10052 Worker thread wakes up
02:25:30.214 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, 0.18) opts 0xd
02:25:30.214 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, 0.18)
02:25:30.214 00.000 10052 Moving (-0.33, 0.18) raw xDistance=-0.17 yDistance=-0.33
02:25:30.214 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
02:25:30.214 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.33, slope = -0.02
02:25:30.215 00.001 10052 MoveAxis(E, 43, ABG)
02:25:30.215 00.000 10052 Guiding  Dir = 2, Dur = 43
02:25:30.238 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:30.275 00.037 6880 UpdateGuideState exits: m=2595 SNR=35.4
02:25:30.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:30.275 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:30.275 00.000 6880 Enqueuing Expose request
02:25:30.279 00.004 10052 IsSlewing returns 0
02:25:30.354 00.075 10052 IsGuiding returns 0
02:25:30.492 00.138 10052 IsGuiding returns 0
02:25:30.492 00.000 10052 Move returns status 0, amount 43
02:25:30.492 00.000 10052 MoveAxis(N, 41, ABG)
02:25:30.492 00.000 10052 Guiding  Dir = 0, Dur = 41
02:25:30.561 00.069 10052 IsSlewing returns 0
02:25:30.599 00.038 10052 IsGuiding returns 0
02:25:30.627 00.028 10052 PulseGuide returned control before completion, sleep 24
02:25:30.680 00.053 10052 IsGuiding returns 0
02:25:30.681 00.001 10052 Move returns status 0, amount 41
02:25:30.681 00.000 10052 move complete, result=0
02:25:30.681 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.3 px 41 ms NORTH
02:25:30.681 00.000 10052 worker thread done servicing request
02:25:30.681 00.000 10052 Worker thread wakes up
02:25:30.681 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:30.681 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:31.011 00.330 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e8f224f7-0e8a-44e8-8c77-d325352814ba"}
02:25:31.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e8f224f7-0e8a-44e8-8c77-d325352814ba"}
02:25:31.012 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23586029-2a94-400c-964f-14b3417918e6"}
02:25:31.012 00.000 6880 case statement mapped state 6 to 3
02:25:31.012 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23586029-2a94-400c-964f-14b3417918e6"}
02:25:31.012 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cc3a3e00-c829-4188-9abf-f9c39db1b168"}
02:25:31.012 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3608,"width":15,"height":15,"star_pos":[7.49,6.63],"pixels":"..."},"id":"cc3a3e00-c829-4188-9abf-f9c39db1b168"}
02:25:31.591 00.579 10052 Exposure complete
02:25:31.644 00.053 10052 worker thread done servicing request
02:25:31.645 00.001 6880 OnExposeComplete: enter
02:25:31.645 00.000 6880 UpdateGuideState(): m_state=6
02:25:31.645 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3609
02:25:31.645 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.50, Mass=2561, SNR=35.1, Peak=150 HFD=4.7
02:25:31.645 00.000 6880 MultiStar: [#1 0.27,0.21,0.93,U] [#2 -0.14,-0.13,0.99,U] [#3 0.19,-0.19,0.90,U] [#4 -0.02,0.03,0.82,U] [#5 0.01,-0.03,0.96,U] [#6 0.14,-0.02,0.89,U] [#7 0.21,0.08,0.78,U] [#8 0.20,-0.03,0.78,U] 
02:25:31.645 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.01}, one-star: {-0.14, 0.18}
02:25:31.645 00.000 6880 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
02:25:31.645 00.000 6880 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.71 = 1.71)
02:25:31.645 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.13 mountX=-0.01 mountY=0.07, mountTheta=1.74
02:25:31.647 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.01, opts=13)
02:25:31.647 00.000 6880 Enqueuing Move request for scope (0.07, 0.01)
02:25:31.647 00.000 10052 Worker thread wakes up
02:25:31.647 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
02:25:31.648 00.001 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
02:25:31.648 00.000 10052 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
02:25:31.648 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:25:31.648 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
02:25:31.648 00.000 10052 MoveAxis(E, 0, ABG)
02:25:31.648 00.000 10052 Move returns status 0, amount 0
02:25:31.648 00.000 10052 MoveAxis(N, 0, ABG)
02:25:31.648 00.000 10052 Move returns status 0, amount 0
02:25:31.648 00.000 10052 move complete, result=0
02:25:31.648 00.000 10052 worker thread done servicing request
02:25:31.668 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:31.697 00.029 6880 UpdateGuideState exits: m=2561 SNR=35.1
02:25:31.697 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:31.697 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:31.697 00.000 6880 Enqueuing Expose request
02:25:31.698 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:25:31.698 00.000 10052 Worker thread wakes up
02:25:31.698 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:31.698 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:32.831 01.133 10052 Exposure complete
02:25:32.893 00.062 10052 worker thread done servicing request
02:25:32.893 00.000 6880 OnExposeComplete: enter
02:25:32.893 00.000 6880 UpdateGuideState(): m_state=6
02:25:32.893 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3610
02:25:32.893 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.29, Mass=2532, SNR=34.9, Peak=159 HFD=4.6
02:25:32.894 00.001 6880 MultiStar: [#1 0.15,-0.03,0.98,U] [#2 0.24,-0.32,1.00,U] [#3 0.30,-0.17,0.91,U] [#4 0.22,-0.09,0.86,U] [#5 0.15,-0.14,0.97,U] [#6 0.47,-0.04,0.93,U] [#7 0.20,-0.13,0.77,U] [#8 0.32,0.08,0.81,U] 
02:25:32.894 00.000 6880 single-star, 8 included, MultiStar: {0.22, -0.10}, one-star: {-0.01, -0.03}
02:25:32.894 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
02:25:32.894 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
02:25:32.894 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.96 mountX=0.03 mountY=-0.01, mountTheta=-0.37
02:25:32.895 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.03, opts=13)
02:25:32.895 00.000 6880 Enqueuing Move request for scope (-0.01, -0.03)
02:25:32.895 00.000 10052 Worker thread wakes up
02:25:32.895 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:25:32.895 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:25:32.895 00.000 10052 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
02:25:32.895 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:25:32.895 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.05, using input
02:25:32.895 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:25:32.895 00.000 10052 MoveAxis(E, 0, ABG)
02:25:32.895 00.000 10052 Move returns status 0, amount 0
02:25:32.895 00.000 10052 MoveAxis(N, 0, ABG)
02:25:32.895 00.000 10052 Move returns status 0, amount 0
02:25:32.896 00.001 10052 move complete, result=0
02:25:32.896 00.000 10052 worker thread done servicing request
02:25:32.915 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:32.946 00.031 6880 UpdateGuideState exits: m=2532 SNR=34.9
02:25:32.946 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:32.946 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:32.946 00.000 6880 Enqueuing Expose request
02:25:32.947 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:25:32.947 00.000 10052 Worker thread wakes up
02:25:32.947 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:32.947 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:33.009 00.062 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f95b4c5c-2baf-4a3f-94f6-a27dde9b31f8"}
02:25:33.009 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f95b4c5c-2baf-4a3f-94f6-a27dde9b31f8"}
02:25:33.011 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4fb557af-f423-4340-bcf5-adda8d229700"}
02:25:33.011 00.000 6880 case statement mapped state 6 to 3
02:25:33.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fb557af-f423-4340-bcf5-adda8d229700"}
02:25:33.013 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"28e848b4-c8ff-4d4e-b9bc-10ba9a940dbd"}
02:25:33.014 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3610,"width":15,"height":15,"star_pos":[6.93,7.29],"pixels":"..."},"id":"28e848b4-c8ff-4d4e-b9bc-10ba9a940dbd"}
02:25:33.855 00.841 10052 Exposure complete
02:25:33.931 00.076 6880 OnExposeComplete: enter
02:25:33.931 00.000 10052 worker thread done servicing request
02:25:33.931 00.000 6880 UpdateGuideState(): m_state=6
02:25:33.932 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3611
02:25:33.932 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.07, Mass=2602, SNR=35.4, Peak=156 HFD=4.4
02:25:33.932 00.000 6880 MultiStar: [#1 0.32,-0.72,0.00,M1] [#2 -0.13,-0.83,0.00,M2] [#3 0.17,-0.74,0.00,M1] [#4 0.03,-0.46,0.83,U] [#5 0.30,-0.88,0.00,M5] [#6 0.09,-0.52,0.89,U] [#7 0.22,-0.87,0.00,M1] [#8 0.26,-0.63,0.00,M1] 
02:25:33.932 00.000 6880 single-star, 2 included, MultiStar: {0.03, -0.40}, one-star: {-0.02, -0.25}
02:25:33.932 00.000 6880 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
02:25:33.932 00.000 6880 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:25:33.932 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.25 hyp=0.26 cameraTheta=-1.67 mountX=0.25 mountY=-0.02, mountTheta=-0.09
02:25:33.935 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.25, opts=13)
02:25:33.935 00.000 6880 Enqueuing Move request for scope (-0.02, -0.25)
02:25:33.935 00.000 10052 Worker thread wakes up
02:25:33.935 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.25) opts 0xd
02:25:33.935 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.25)
02:25:33.935 00.000 10052 Moving (-0.02, -0.25) raw xDistance=0.25 yDistance=-0.02
02:25:33.935 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:25:33.935 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.07, using input
02:25:33.935 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
02:25:33.935 00.000 10052 MoveAxis(W, 68, ABG)
02:25:33.936 00.001 10052 Guiding  Dir = 3, Dur = 68
02:25:33.961 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:33.991 00.030 6880 UpdateGuideState exits: m=2602 SNR=35.4
02:25:33.991 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:33.991 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:33.991 00.000 6880 Enqueuing Expose request
02:25:33.993 00.002 10052 IsSlewing returns 0
02:25:34.067 00.074 10052 IsGuiding returns 0
02:25:34.216 00.149 10052 IsGuiding returns 1
02:25:34.216 00.000 10052 scope still moving after pulse duration time elapsed
02:25:34.290 00.074 10052 IsSlewing returns 0
02:25:34.357 00.067 10052 IsGuiding returns 0
02:25:34.358 00.001 10052 scope move finished after 68 + 222 ms
02:25:34.358 00.000 10052 Move returns status 0, amount 68
02:25:34.358 00.000 10052 MoveAxis(N, 0, ABG)
02:25:34.358 00.000 10052 Move returns status 0, amount 0
02:25:34.358 00.000 10052 move complete, result=0
02:25:34.358 00.000 10052 worker thread done servicing request
02:25:34.358 00.000 10052 Worker thread wakes up
02:25:34.358 00.000 6880 GuideStep: 0.3 px 68 ms WEST, -0.0 px 0 ms NORTH
02:25:34.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:34.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:35.021 00.663 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbc96c10-96c0-40fc-9208-a532c64bf68a"}
02:25:35.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbc96c10-96c0-40fc-9208-a532c64bf68a"}
02:25:35.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6c1925f-8f3d-4b92-969d-5a2c101cb162"}
02:25:35.022 00.000 6880 case statement mapped state 6 to 3
02:25:35.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6c1925f-8f3d-4b92-969d-5a2c101cb162"}
02:25:35.022 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"432451f7-22fa-4d3d-882b-15949685166b"}
02:25:35.023 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3611,"width":15,"height":15,"star_pos":[6.92,7.07],"pixels":"..."},"id":"432451f7-22fa-4d3d-882b-15949685166b"}
02:25:35.489 00.466 10052 Exposure complete
02:25:35.548 00.059 10052 worker thread done servicing request
02:25:35.548 00.000 6880 OnExposeComplete: enter
02:25:35.548 00.000 6880 UpdateGuideState(): m_state=6
02:25:35.548 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3612
02:25:35.548 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=892.04, Mass=2557, SNR=35.2, Peak=149 HFD=4.5
02:25:35.549 00.001 6880 MultiStar: [#1 0.12,-0.48,0.96,U] [#2 -0.28,-0.54,0.00,M3] [#3 0.12,-0.68,0.00,M2] [#4 0.06,-0.50,0.85,U] [#5 -0.01,-0.64,0.00,M6] [#6 0.16,-0.43,0.92,U] [#7 0.19,-0.50,0.00,M2] [#8 0.08,-0.50,0.82,U] 
02:25:35.549 00.000 6880 single-star, 4 included, MultiStar: {0.07, -0.44}, one-star: {-0.04, -0.28}
02:25:35.549 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
02:25:35.549 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:25:35.549 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.28 hyp=0.29 cameraTheta=-1.73 mountX=0.29 mountY=-0.04, mountTheta=-0.14
02:25:35.550 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.28, opts=13)
02:25:35.550 00.000 6880 Enqueuing Move request for scope (-0.04, -0.28)
02:25:35.550 00.000 10052 Worker thread wakes up
02:25:35.550 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.28) opts 0xd
02:25:35.551 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.28)
02:25:35.551 00.000 10052 Moving (-0.04, -0.28) raw xDistance=0.29 yDistance=-0.04
02:25:35.551 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
02:25:35.551 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.07, using input
02:25:35.551 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
02:25:35.551 00.000 10052 MoveAxis(W, 80, ABG)
02:25:35.551 00.000 10052 Guiding  Dir = 3, Dur = 80
02:25:35.573 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:35.612 00.039 6880 UpdateGuideState exits: m=2557 SNR=35.2
02:25:35.612 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:35.612 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:35.612 00.000 6880 Enqueuing Expose request
02:25:35.616 00.004 10052 IsSlewing returns 0
02:25:35.691 00.075 10052 IsGuiding returns 0
02:25:35.756 00.065 10052 PulseGuide returned control before completion, sleep 26
02:25:35.836 00.080 10052 IsGuiding returns 1
02:25:35.836 00.000 10052 scope still moving after pulse duration time elapsed
02:25:35.915 00.079 10052 IsSlewing returns 0
02:25:35.990 00.075 10052 IsGuiding returns 0
02:25:35.990 00.000 10052 scope move finished after 80 + 218 ms
02:25:35.990 00.000 10052 Move returns status 0, amount 80
02:25:35.990 00.000 10052 MoveAxis(N, 0, ABG)
02:25:35.990 00.000 10052 Move returns status 0, amount 0
02:25:35.990 00.000 10052 move complete, result=0
02:25:35.990 00.000 10052 worker thread done servicing request
02:25:35.990 00.000 10052 Worker thread wakes up
02:25:35.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:35.991 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:35.991 00.000 6880 GuideStep: 0.3 px 80 ms WEST, -0.0 px 0 ms NORTH
02:25:36.904 00.913 10052 Exposure complete
02:25:36.962 00.058 10052 worker thread done servicing request
02:25:36.962 00.000 6880 OnExposeComplete: enter
02:25:36.962 00.000 6880 UpdateGuideState(): m_state=6
02:25:36.963 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3613
02:25:36.963 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=892.02, Mass=2549, SNR=34.8, Peak=146 HFD=4.8
02:25:36.963 00.000 6880 MultiStar: [#1 -0.11,-0.29,0.97,U] [#2 -0.36,-0.52,0.00,M4] [#3 -0.12,-0.57,0.00,M3] [#4 -0.42,-0.32,0.00,M1] [#5 -0.25,-0.70,0.00,M7] [#6 -0.10,-0.32,0.93,U] [#7 -0.05,-0.38,0.78,U] [#8 -0.10,-0.48,0.78,U] 
02:25:36.963 00.000 6880 refined, 4 included, MultiStar: {-0.14, -0.35}, one-star: {-0.32, -0.30}
02:25:36.963 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
02:25:36.963 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:25:36.963 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.35 hyp=0.37 cameraTheta=-1.96 mountX=0.35 mountY=-0.14, mountTheta=-0.37
02:25:36.965 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.35, opts=13)
02:25:36.965 00.000 6880 Enqueuing Move request for scope (-0.14, -0.35)
02:25:36.965 00.000 10052 Worker thread wakes up
02:25:36.966 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.35) opts 0xd
02:25:36.966 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.35)
02:25:36.966 00.000 10052 Moving (-0.14, -0.35) raw xDistance=0.35 yDistance=-0.14
02:25:36.966 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.35
02:25:36.966 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
02:25:36.966 00.000 10052 MoveAxis(W, 98, ABG)
02:25:36.966 00.000 10052 Guiding  Dir = 3, Dur = 98
02:25:36.987 00.021 10052 IsSlewing returns 0
02:25:36.994 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:37.025 00.031 10052 IsGuiding returns 0
02:25:37.028 00.003 6880 UpdateGuideState exits: m=2549 SNR=34.8
02:25:37.028 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:37.028 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:37.029 00.001 6880 Enqueuing Expose request
02:25:37.029 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab5942bd-de63-4a55-a2df-3af769b86b94"}
02:25:37.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab5942bd-de63-4a55-a2df-3af769b86b94"}
02:25:37.038 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b9f8564-b0b6-4c96-8519-dc6011d2f6f2"}
02:25:37.038 00.000 6880 case statement mapped state 6 to 3
02:25:37.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b9f8564-b0b6-4c96-8519-dc6011d2f6f2"}
02:25:37.039 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"74afa0e5-2bde-42f9-93d6-23f2a439f8e4"}
02:25:37.039 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3613,"width":15,"height":15,"star_pos":[6.62,7.02],"pixels":"..."},"id":"74afa0e5-2bde-42f9-93d6-23f2a439f8e4"}
02:25:37.053 00.014 10052 PulseGuide returned control before completion, sleep 81
02:25:37.156 00.103 10052 IsGuiding returns 0
02:25:37.156 00.000 10052 Move returns status 0, amount 98
02:25:37.156 00.000 10052 MoveAxis(N, 0, ABG)
02:25:37.156 00.000 10052 Move returns status 0, amount 0
02:25:37.156 00.000 10052 move complete, result=0
02:25:37.156 00.000 10052 worker thread done servicing request
02:25:37.156 00.000 10052 Worker thread wakes up
02:25:37.156 00.000 6880 GuideStep: 0.4 px 98 ms WEST, -0.1 px 0 ms NORTH
02:25:37.156 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:37.157 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:38.289 01.132 10052 Exposure complete
02:25:38.340 00.051 10052 worker thread done servicing request
02:25:38.340 00.000 6880 OnExposeComplete: enter
02:25:38.341 00.001 6880 UpdateGuideState(): m_state=6
02:25:38.341 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3614
02:25:38.341 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=892.37, Mass=2424, SNR=34.1, Peak=156 HFD=4.7
02:25:38.342 00.001 6880 MultiStar: [#1 0.04,-0.13,0.97,U] [#2 -0.38,-0.33,1.00,U] [#3 -0.15,-0.21,0.93,U] [#4 0.07,-0.02,0.86,U] [#5 -0.29,-0.43,0.99,U] [#6 -0.07,-0.00,0.92,U] [#7 0.01,0.03,0.78,U] [#8 -0.16,-0.17,0.79,U] 
02:25:38.342 00.000 6880 refined, 8 included, MultiStar: {-0.15, -0.14}, one-star: {-0.37, 0.05}
02:25:38.342 00.000 6880 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.61) = xAngle (-0.78 = -0.78)
02:25:38.342 00.000 6880 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
02:25:38.342 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-2.40 mountX=0.15 mountY=-0.15, mountTheta=-0.80
02:25:38.344 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.14, opts=13)
02:25:38.344 00.000 6880 Enqueuing Move request for scope (-0.15, -0.14)
02:25:38.344 00.000 10052 Worker thread wakes up
02:25:38.344 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.14) opts 0xd
02:25:38.344 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.14)
02:25:38.344 00.000 10052 Moving (-0.15, -0.14) raw xDistance=0.15 yDistance=-0.15
02:25:38.344 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:25:38.344 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
02:25:38.344 00.000 10052 MoveAxis(W, 44, ABG)
02:25:38.344 00.000 10052 Guiding  Dir = 3, Dur = 44
02:25:38.365 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:38.387 00.022 10052 IsSlewing returns 0
02:25:38.400 00.013 6880 UpdateGuideState exits: m=2424 SNR=34.1
02:25:38.400 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:38.400 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:38.400 00.000 6880 Enqueuing Expose request
02:25:38.456 00.056 10052 IsGuiding returns 0
02:25:38.484 00.028 10052 PulseGuide returned control before completion, sleep 27
02:25:38.543 00.059 10052 IsGuiding returns 0
02:25:38.543 00.000 10052 Move returns status 0, amount 44
02:25:38.544 00.001 10052 MoveAxis(N, 0, ABG)
02:25:38.544 00.000 10052 Move returns status 0, amount 0
02:25:38.544 00.000 10052 move complete, result=0
02:25:38.544 00.000 10052 worker thread done servicing request
02:25:38.544 00.000 10052 Worker thread wakes up
02:25:38.544 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:38.544 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:38.544 00.000 6880 GuideStep: 0.1 px 44 ms WEST, -0.2 px 0 ms NORTH
02:25:39.028 00.484 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5269c525-ef6b-4300-be9a-39503bfb85b7"}
02:25:39.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5269c525-ef6b-4300-be9a-39503bfb85b7"}
02:25:39.028 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19e99581-9d82-4cd3-88ce-f70296f6c55e"}
02:25:39.028 00.000 6880 case statement mapped state 6 to 3
02:25:39.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19e99581-9d82-4cd3-88ce-f70296f6c55e"}
02:25:39.030 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"67ad40b1-6103-4632-a54f-7283e0ecfb7e"}
02:25:39.030 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3614,"width":15,"height":15,"star_pos":[6.58,7.37],"pixels":"..."},"id":"67ad40b1-6103-4632-a54f-7283e0ecfb7e"}
02:25:39.452 00.422 10052 Exposure complete
02:25:39.507 00.055 10052 worker thread done servicing request
02:25:39.507 00.000 6880 OnExposeComplete: enter
02:25:39.507 00.000 6880 UpdateGuideState(): m_state=6
02:25:39.507 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3615
02:25:39.507 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=892.12, Mass=2683, SNR=35.9, Peak=159 HFD=4.8
02:25:39.508 00.001 6880 MultiStar: [#1 -0.05,-0.21,0.93,U] [#2 -0.28,-0.37,0.94,U] [#3 -0.10,-0.40,0.88,U] [#4 -0.10,-0.27,0.82,U] [#5 -0.41,-0.64,0.00,M7] [#6 -0.05,-0.13,0.89,U] [#7 -0.03,-0.20,0.71,U] [#8 -0.11,-0.23,0.77,U] 
02:25:39.508 00.000 6880 refined, 7 included, MultiStar: {-0.16, -0.25}, one-star: {-0.46, -0.20}
02:25:39.508 00.000 6880 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.61) = xAngle (-0.52 = -0.52)
02:25:39.508 00.000 6880 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.55 = -0.55)
02:25:39.508 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.25 hyp=0.30 cameraTheta=-2.13 mountX=0.26 mountY=-0.16, mountTheta=-0.54
02:25:39.509 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.25, opts=13)
02:25:39.509 00.000 6880 Enqueuing Move request for scope (-0.16, -0.25)
02:25:39.509 00.000 10052 Worker thread wakes up
02:25:39.509 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.25) opts 0xd
02:25:39.510 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.25)
02:25:39.510 00.000 10052 Moving (-0.16, -0.25) raw xDistance=0.26 yDistance=-0.16
02:25:39.510 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:25:39.510 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
02:25:39.510 00.000 10052 MoveAxis(W, 72, ABG)
02:25:39.510 00.000 10052 Guiding  Dir = 3, Dur = 72
02:25:39.530 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:39.563 00.033 6880 UpdateGuideState exits: m=2683 SNR=35.9
02:25:39.563 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:39.563 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:39.563 00.000 6880 Enqueuing Expose request
02:25:39.581 00.018 10052 IsSlewing returns 0
02:25:39.655 00.074 10052 IsGuiding returns 0
02:25:39.719 00.064 10052 PulseGuide returned control before completion, sleep 18
02:25:39.796 00.077 10052 IsGuiding returns 1
02:25:39.796 00.000 10052 scope still moving after pulse duration time elapsed
02:25:39.874 00.078 10052 IsSlewing returns 0
02:25:39.954 00.080 10052 IsGuiding returns 0
02:25:39.954 00.000 10052 scope move finished after 72 + 227 ms
02:25:39.954 00.000 10052 Move returns status 0, amount 72
02:25:39.954 00.000 10052 MoveAxis(N, 0, ABG)
02:25:39.954 00.000 10052 Move returns status 0, amount 0
02:25:39.954 00.000 10052 move complete, result=0
02:25:39.954 00.000 10052 worker thread done servicing request
02:25:39.954 00.000 10052 Worker thread wakes up
02:25:39.954 00.000 6880 GuideStep: 0.3 px 72 ms WEST, -0.2 px 0 ms NORTH
02:25:39.954 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:39.955 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:41.028 01.073 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"124fd752-d64c-4b9d-bd3b-2def78ddad02"}
02:25:41.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"124fd752-d64c-4b9d-bd3b-2def78ddad02"}
02:25:41.028 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"386c9c99-dc22-405c-9495-e1f452c999fb"}
02:25:41.028 00.000 6880 case statement mapped state 6 to 3
02:25:41.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"386c9c99-dc22-405c-9495-e1f452c999fb"}
02:25:41.029 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b3bcb3d-39ed-48b1-972c-25675e6cd816"}
02:25:41.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3615,"width":15,"height":15,"star_pos":[7.48,7.12],"pixels":"..."},"id":"1b3bcb3d-39ed-48b1-972c-25675e6cd816"}
02:25:41.086 00.057 10052 Exposure complete
02:25:41.156 00.070 10052 worker thread done servicing request
02:25:41.156 00.000 6880 OnExposeComplete: enter
02:25:41.156 00.000 6880 UpdateGuideState(): m_state=6
02:25:41.156 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3616
02:25:41.156 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=892.12, Mass=2598, SNR=35.3, Peak=153 HFD=4.6
02:25:41.157 00.001 6880 MultiStar: [#1 -0.22,-0.42,0.96,U] [#2 -0.34,-0.55,0.00,M3] [#3 0.03,-0.50,0.90,U] [#4 -0.30,-0.58,0.00,M1] [#5 -0.31,-0.65,0.00,M8] [#6 0.01,-0.41,0.94,U] [#7 -0.13,-0.39,0.77,U] [#8 -0.13,-0.52,0.00,M1] 
02:25:41.157 00.000 6880 refined, 4 included, MultiStar: {-0.14, -0.38}, one-star: {-0.37, -0.20}
02:25:41.157 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.32 = -0.32)
02:25:41.157 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
02:25:41.157 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.38 hyp=0.41 cameraTheta=-1.93 mountX=0.39 mountY=-0.14, mountTheta=-0.35
02:25:41.158 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.38, opts=13)
02:25:41.158 00.000 6880 Enqueuing Move request for scope (-0.14, -0.38)
02:25:41.158 00.000 10052 Worker thread wakes up
02:25:41.158 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.38) opts 0xd
02:25:41.159 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.38)
02:25:41.159 00.000 10052 Moving (-0.14, -0.38) raw xDistance=0.39 yDistance=-0.14
02:25:41.159 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
02:25:41.159 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
02:25:41.159 00.000 10052 MoveAxis(W, 108, ABG)
02:25:41.159 00.000 10052 Guiding  Dir = 3, Dur = 108
02:25:41.179 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:41.179 00.000 10052 IsSlewing returns 0
02:25:41.215 00.036 6880 UpdateGuideState exits: m=2598 SNR=35.3
02:25:41.215 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:41.215 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:41.215 00.000 6880 Enqueuing Expose request
02:25:41.218 00.003 10052 IsGuiding returns 0
02:25:41.245 00.027 10052 PulseGuide returned control before completion, sleep 91
02:25:41.358 00.113 10052 IsGuiding returns 1
02:25:41.358 00.000 10052 scope still moving after pulse duration time elapsed
02:25:41.402 00.044 10052 IsSlewing returns 0
02:25:41.440 00.038 10052 IsGuiding returns 0
02:25:41.440 00.000 10052 scope move finished after 108 + 114 ms
02:25:41.440 00.000 10052 Move returns status 0, amount 108
02:25:41.440 00.000 10052 MoveAxis(N, 0, ABG)
02:25:41.440 00.000 10052 Move returns status 0, amount 0
02:25:41.440 00.000 10052 move complete, result=0
02:25:41.440 00.000 10052 worker thread done servicing request
02:25:41.441 00.001 10052 Worker thread wakes up
02:25:41.441 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:41.441 00.000 6880 GuideStep: 0.4 px 108 ms WEST, -0.1 px 0 ms NORTH
02:25:41.441 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:42.361 00.920 10052 Exposure complete
02:25:42.422 00.061 10052 worker thread done servicing request
02:25:42.422 00.000 6880 OnExposeComplete: enter
02:25:42.422 00.000 6880 UpdateGuideState(): m_state=6
02:25:42.422 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3617
02:25:42.422 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=892.17, Mass=2569, SNR=35.2, Peak=169 HFD=4.6
02:25:42.422 00.000 6880 MultiStar: [#1 -0.34,-0.21,0.93,U] [#2 -0.53,-0.31,0.00,M4] [#3 -0.22,-0.29,0.91,U] [#4 -0.42,-0.17,0.83,U] [#5 -0.48,-0.50,0.00,M9] [#6 -0.33,-0.08,0.90,U] [#7 -0.40,-0.20,0.79,U] [#8 -0.50,-0.29,0.00,M2] 
02:25:42.423 00.001 6880 refined, 5 included, MultiStar: {-0.39, -0.18}, one-star: {-0.59, -0.15}
02:25:42.423 00.000 6880 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.61) = xAngle (-1.09 = -1.09)
02:25:42.423 00.000 6880 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
02:25:42.423 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=-0.18 hyp=0.43 cameraTheta=-2.70 mountX=0.20 mountY=-0.38, mountTheta=-1.10
02:25:42.424 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=-0.18, opts=13)
02:25:42.424 00.000 6880 Enqueuing Move request for scope (-0.39, -0.18)
02:25:42.424 00.000 10052 Worker thread wakes up
02:25:42.424 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.18) opts 0xd
02:25:42.424 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, -0.18)
02:25:42.424 00.000 10052 Moving (-0.39, -0.18) raw xDistance=0.20 yDistance=-0.38
02:25:42.425 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:25:42.425 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.38, slope = -0.02
02:25:42.425 00.000 10052 MoveAxis(W, 58, ABG)
02:25:42.425 00.000 10052 Guiding  Dir = 3, Dur = 58
02:25:42.445 00.020 10052 IsSlewing returns 0
02:25:42.449 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:42.483 00.034 6880 UpdateGuideState exits: m=2569 SNR=35.2
02:25:42.483 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:42.483 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:42.483 00.000 6880 Enqueuing Expose request
02:25:42.483 00.000 10052 IsGuiding returns 0
02:25:42.511 00.028 10052 PulseGuide returned control before completion, sleep 41
02:25:42.581 00.070 10052 IsGuiding returns 0
02:25:42.581 00.000 10052 Move returns status 0, amount 58
02:25:42.581 00.000 10052 MoveAxis(N, 35, ABG)
02:25:42.581 00.000 10052 Guiding  Dir = 0, Dur = 35
02:25:42.619 00.038 10052 IsSlewing returns 0
02:25:42.658 00.039 10052 IsGuiding returns 0
02:25:42.685 00.027 10052 PulseGuide returned control before completion, sleep 18
02:25:42.737 00.052 10052 IsGuiding returns 0
02:25:42.738 00.001 10052 Move returns status 0, amount 35
02:25:42.738 00.000 10052 move complete, result=0
02:25:42.738 00.000 10052 worker thread done servicing request
02:25:42.738 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.4 px 35 ms NORTH
02:25:42.738 00.000 10052 Worker thread wakes up
02:25:42.738 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:42.738 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:43.029 00.291 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"76877611-c364-45b8-9b80-008cbdb5f6f4"}
02:25:43.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"76877611-c364-45b8-9b80-008cbdb5f6f4"}
02:25:43.030 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"daaad2d0-10bd-435b-9180-d2ac79cc4be0"}
02:25:43.030 00.000 6880 case statement mapped state 6 to 3
02:25:43.030 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"daaad2d0-10bd-435b-9180-d2ac79cc4be0"}
02:25:43.031 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5cda89a7-ffd2-4066-93bf-82d3846573c5"}
02:25:43.031 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3617,"width":15,"height":15,"star_pos":[7.36,7.17],"pixels":"..."},"id":"5cda89a7-ffd2-4066-93bf-82d3846573c5"}
02:25:43.866 00.835 10052 Exposure complete
02:25:43.927 00.061 10052 worker thread done servicing request
02:25:43.927 00.000 6880 OnExposeComplete: enter
02:25:43.927 00.000 6880 UpdateGuideState(): m_state=6
02:25:43.927 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3618
02:25:43.927 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=892.33, Mass=2711, SNR=36.1, Peak=159 HFD=4.8
02:25:43.928 00.001 6880 MultiStar: [#1 -0.63,-0.24,0.00,M1] [#2 -0.59,-0.27,0.00,M5] [#3 -0.40,-0.23,0.87,U] [#4 -0.63,-0.16,0.00,M1] [#5 -0.62,-0.13,0.00,M10] [#6 -0.30,-0.19,0.87,U] [#7 -0.63,-0.17,0.00,M1] [#8 -0.49,-0.28,0.00,M3] 
02:25:43.928 00.000 6880 refined, 2 included, MultiStar: {-0.49, -0.13}, one-star: {-0.74, 0.01}
02:25:43.928 00.000 6880 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.61) = xAngle (-1.27 = -1.27)
02:25:43.928 00.000 6880 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
02:25:43.928 00.000 6880 CameraToMount -- cameraX=-0.49 cameraY=-0.13 hyp=0.51 cameraTheta=-2.88 mountX=0.15 mountY=-0.49, mountTheta=-1.27
02:25:43.930 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.49, y=-0.13, opts=13)
02:25:43.930 00.000 6880 Enqueuing Move request for scope (-0.49, -0.13)
02:25:43.930 00.000 10052 Worker thread wakes up
02:25:43.930 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.49, -0.13) opts 0xd
02:25:43.930 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.49, -0.13)
02:25:43.930 00.000 10052 Moving (-0.49, -0.13) raw xDistance=0.15 yDistance=-0.49
02:25:43.930 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:25:43.930 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.49, slope = -0.05
02:25:43.931 00.001 10052 MoveAxis(W, 43, ABG)
02:25:43.931 00.000 10052 Guiding  Dir = 3, Dur = 43
02:25:43.956 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:43.994 00.038 10052 IsSlewing returns 0
02:25:43.998 00.004 6880 UpdateGuideState exits: m=2711 SNR=36.1
02:25:43.999 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:43.999 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:43.999 00.000 6880 Enqueuing Expose request
02:25:44.068 00.069 10052 IsGuiding returns 0
02:25:44.216 00.148 10052 IsGuiding returns 0
02:25:44.217 00.001 10052 Move returns status 0, amount 43
02:25:44.217 00.000 10052 MoveAxis(N, 95, ABG)
02:25:44.217 00.000 10052 Guiding  Dir = 0, Dur = 95
02:25:44.291 00.074 10052 IsSlewing returns 0
02:25:44.358 00.067 10052 IsGuiding returns 0
02:25:44.423 00.065 10052 PulseGuide returned control before completion, sleep 41
02:25:44.527 00.104 10052 IsGuiding returns 1
02:25:44.527 00.000 10052 scope still moving after pulse duration time elapsed
02:25:44.602 00.075 10052 IsSlewing returns 0
02:25:44.677 00.075 10052 IsGuiding returns 0
02:25:44.677 00.000 10052 scope move finished after 95 + 223 ms
02:25:44.677 00.000 10052 Move returns status 0, amount 95
02:25:44.677 00.000 10052 move complete, result=0
02:25:44.677 00.000 10052 worker thread done servicing request
02:25:44.677 00.000 10052 Worker thread wakes up
02:25:44.677 00.000 6880 GuideStep: 0.2 px 43 ms WEST, -0.5 px 95 ms NORTH
02:25:44.677 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:44.677 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:45.028 00.351 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e866c8e4-718a-4cbb-92a9-6d8541428c93"}
02:25:45.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e866c8e4-718a-4cbb-92a9-6d8541428c93"}
02:25:45.029 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4af6f66-20a6-4b95-812c-5e6698e1e60a"}
02:25:45.029 00.000 6880 case statement mapped state 6 to 3
02:25:45.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4af6f66-20a6-4b95-812c-5e6698e1e60a"}
02:25:45.029 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"64704cc1-5988-44ab-b0dd-89575cb65eda"}
02:25:45.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3618,"width":15,"height":15,"star_pos":[7.21,7.33],"pixels":"..."},"id":"64704cc1-5988-44ab-b0dd-89575cb65eda"}
02:25:45.594 00.565 10052 Exposure complete
02:25:45.658 00.064 10052 worker thread done servicing request
02:25:45.658 00.000 6880 OnExposeComplete: enter
02:25:45.658 00.000 6880 UpdateGuideState(): m_state=6
02:25:45.658 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3619
02:25:45.658 00.000 6880 Star::Find returns 1 (0), X=407.05, Y=892.27, Mass=2697, SNR=36.0, Peak=164 HFD=4.7
02:25:45.659 00.001 6880 MultiStar: [#1 -0.67,-0.05,0.00,M2] [#2 -0.81,-0.10,0.00,M6] [#3 -0.64,-0.16,0.00,M1] [#4 -0.66,-0.19,0.00,M2] [#5 -0.67,-0.08,0.00,R] [#6 -0.61,-0.06,0.00,M1] [#7 -0.68,-0.06,0.00,M2] [#8 -0.64,-0.15,0.00,M4] 
02:25:45.659 00.000 6880 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.61) = xAngle (-1.48 = -1.48)
02:25:45.659 00.000 6880 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
02:25:45.659 00.000 6880 CameraToMount -- cameraX=-0.90 cameraY=-0.05 hyp=0.90 cameraTheta=-3.09 mountX=0.09 mountY=-0.90, mountTheta=-1.48
02:25:45.661 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.90, y=-0.05, opts=13)
02:25:45.661 00.000 6880 Enqueuing Move request for scope (-0.90, -0.05)
02:25:45.661 00.000 10052 Worker thread wakes up
02:25:45.661 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.90, -0.05) opts 0xd
02:25:45.661 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.90, -0.05)
02:25:45.661 00.000 10052 Moving (-0.90, -0.05) raw xDistance=0.09 yDistance=-0.90
02:25:45.661 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:25:45.661 00.000 10052 Lowpass2 history cleared, outlier deflection
02:25:45.661 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.40 from input -0.90, slope = 0.00
02:25:45.661 00.000 10052 MoveAxis(E, 0, ABG)
02:25:45.661 00.000 10052 Move returns status 0, amount 0
02:25:45.661 00.000 10052 MoveAxis(N, 163, ABG)
02:25:45.661 00.000 10052 Guiding  Dir = 0, Dur = 163
02:25:45.683 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:45.715 00.032 6880 UpdateGuideState exits: m=2697 SNR=36.0
02:25:45.715 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:45.715 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:45.715 00.000 6880 Enqueuing Expose request
02:25:45.732 00.017 10052 IsSlewing returns 0
02:25:45.811 00.079 10052 IsGuiding returns 0
02:25:45.875 00.064 10052 PulseGuide returned control before completion, sleep 110
02:25:46.067 00.192 10052 IsGuiding returns 0
02:25:46.067 00.000 10052 Move returns status 0, amount 163
02:25:46.067 00.000 10052 move complete, result=0
02:25:46.067 00.000 10052 worker thread done servicing request
02:25:46.067 00.000 10052 Worker thread wakes up
02:25:46.068 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.9 px 163 ms NORTH
02:25:46.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:46.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:47.028 00.960 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"03ff4cbe-1ccb-451f-b9af-21a2e3432b1b"}
02:25:47.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"03ff4cbe-1ccb-451f-b9af-21a2e3432b1b"}
02:25:47.028 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c753857-7a80-4fc6-bad8-3fb736017bc8"}
02:25:47.028 00.000 6880 case statement mapped state 6 to 3
02:25:47.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c753857-7a80-4fc6-bad8-3fb736017bc8"}
02:25:47.030 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a112cfb6-555a-4f82-b0c5-5188edf13280"}
02:25:47.030 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3619,"width":15,"height":15,"star_pos":[7.05,7.27],"pixels":"..."},"id":"a112cfb6-555a-4f82-b0c5-5188edf13280"}
02:25:47.198 00.168 10052 Exposure complete
02:25:47.249 00.051 10052 worker thread done servicing request
02:25:47.249 00.000 6880 OnExposeComplete: enter
02:25:47.249 00.000 6880 UpdateGuideState(): m_state=6
02:25:47.251 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3620
02:25:47.251 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.93, Mass=2530, SNR=34.9, Peak=144 HFD=4.7
02:25:47.251 00.000 6880 MultiStar: [#1 -0.03,-0.29,0.95,U] [#2 -0.21,-0.52,0.00,M7] [#3 0.02,-0.46,0.90,U] [#4 -0.06,-0.40,0.85,U] [#5 0.60,-0.63,0.00,M1] [#6 0.08,-0.15,0.93,U] [#7 -0.01,-0.30,0.76,U] [#8 0.03,-0.47,0.79,U] 
02:25:47.251 00.000 6880 refined, 6 included, MultiStar: {-0.03, -0.35}, one-star: {-0.20, -0.39}
02:25:47.251 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
02:25:47.251 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:25:47.251 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.35 hyp=0.35 cameraTheta=-1.65 mountX=0.35 mountY=-0.02, mountTheta=-0.06
02:25:47.252 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.35, opts=13)
02:25:47.252 00.000 6880 Enqueuing Move request for scope (-0.03, -0.35)
02:25:47.252 00.000 10052 Worker thread wakes up
02:25:47.252 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.35) opts 0xd
02:25:47.252 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.35)
02:25:47.252 00.000 10052 Moving (-0.03, -0.35) raw xDistance=0.35 yDistance=-0.02
02:25:47.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
02:25:47.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:25:47.252 00.000 10052 MoveAxis(W, 94, ABG)
02:25:47.252 00.000 10052 Guiding  Dir = 3, Dur = 94
02:25:47.273 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:47.273 00.000 10052 IsSlewing returns 0
02:25:47.304 00.031 6880 UpdateGuideState exits: m=2530 SNR=34.9
02:25:47.304 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:47.304 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:47.304 00.000 6880 Enqueuing Expose request
02:25:47.311 00.007 10052 IsGuiding returns 0
02:25:47.339 00.028 10052 PulseGuide returned control before completion, sleep 77
02:25:47.440 00.101 10052 IsGuiding returns 0
02:25:47.440 00.000 10052 Move returns status 0, amount 94
02:25:47.440 00.000 10052 MoveAxis(N, 0, ABG)
02:25:47.440 00.000 10052 Move returns status 0, amount 0
02:25:47.440 00.000 10052 move complete, result=0
02:25:47.440 00.000 10052 worker thread done servicing request
02:25:47.440 00.000 10052 Worker thread wakes up
02:25:47.440 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:47.440 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:47.495 00.055 6880 GuideStep: 0.3 px 94 ms WEST, -0.0 px 0 ms NORTH
02:25:48.354 00.859 10052 Exposure complete
02:25:48.427 00.073 10052 worker thread done servicing request
02:25:48.427 00.000 6880 OnExposeComplete: enter
02:25:48.428 00.001 6880 UpdateGuideState(): m_state=6
02:25:48.428 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3621
02:25:48.428 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=891.98, Mass=2554, SNR=34.9, Peak=139 HFD=5.0
02:25:48.428 00.000 6880 MultiStar: [#1 -0.13,-0.45,0.93,U] [#2 -0.20,-0.53,0.00,M8] [#3 0.05,-0.45,0.89,U] [#4 0.01,-0.43,0.83,U] [#5 0.56,-0.64,0.00,M2] [#6 0.10,-0.27,0.92,U] [#7 -0.03,-0.44,0.76,U] [#8 -0.14,-0.49,0.80,U] 
02:25:48.429 00.001 6880 refined, 6 included, MultiStar: {-0.09, -0.41}, one-star: {-0.43, -0.34}
02:25:48.429 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
02:25:48.429 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:25:48.429 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.41 hyp=0.42 cameraTheta=-1.79 mountX=0.41 mountY=-0.09, mountTheta=-0.20
02:25:48.430 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.41, opts=13)
02:25:48.430 00.000 6880 Enqueuing Move request for scope (-0.09, -0.41)
02:25:48.431 00.001 10052 Worker thread wakes up
02:25:48.431 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.41) opts 0xd
02:25:48.431 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.41)
02:25:48.431 00.000 10052 Moving (-0.09, -0.41) raw xDistance=0.41 yDistance=-0.09
02:25:48.431 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
02:25:48.431 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:25:48.431 00.000 10052 MoveAxis(W, 115, ABG)
02:25:48.431 00.000 10052 Guiding  Dir = 3, Dur = 115
02:25:48.458 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:48.500 00.042 10052 IsSlewing returns 0
02:25:48.501 00.001 6880 UpdateGuideState exits: m=2554 SNR=34.9
02:25:48.501 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:48.501 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:48.501 00.000 6880 Enqueuing Expose request
02:25:48.574 00.073 10052 IsGuiding returns 0
02:25:48.638 00.064 10052 PulseGuide returned control before completion, sleep 62
02:25:48.734 00.096 10052 IsGuiding returns 1
02:25:48.734 00.000 10052 scope still moving after pulse duration time elapsed
02:25:48.780 00.046 10052 IsSlewing returns 0
02:25:48.818 00.038 10052 IsGuiding returns 0
02:25:48.818 00.000 10052 scope move finished after 115 + 129 ms
02:25:48.818 00.000 10052 Move returns status 0, amount 115
02:25:48.819 00.001 10052 MoveAxis(N, 0, ABG)
02:25:48.819 00.000 10052 Move returns status 0, amount 0
02:25:48.819 00.000 10052 move complete, result=0
02:25:48.819 00.000 10052 worker thread done servicing request
02:25:48.819 00.000 10052 Worker thread wakes up
02:25:48.819 00.000 6880 GuideStep: 0.4 px 115 ms WEST, -0.1 px 0 ms NORTH
02:25:48.819 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:48.819 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:49.027 00.208 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88225eff-7aab-473a-a914-fa62c2e36492"}
02:25:49.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88225eff-7aab-473a-a914-fa62c2e36492"}
02:25:49.027 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a445513-3476-47e7-822e-22538529523e"}
02:25:49.029 00.002 6880 case statement mapped state 6 to 3
02:25:49.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a445513-3476-47e7-822e-22538529523e"}
02:25:49.029 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"18c2ac60-f4c4-4aef-a134-5e596a4339e2"}
02:25:49.029 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3621,"width":15,"height":15,"star_pos":[6.51,6.98],"pixels":"..."},"id":"18c2ac60-f4c4-4aef-a134-5e596a4339e2"}
02:25:49.953 00.924 10052 Exposure complete
02:25:50.020 00.067 10052 worker thread done servicing request
02:25:50.020 00.000 6880 OnExposeComplete: enter
02:25:50.020 00.000 6880 UpdateGuideState(): m_state=6
02:25:50.021 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3622
02:25:50.021 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.24, Mass=2533, SNR=34.9, Peak=162 HFD=4.5
02:25:50.021 00.000 6880 MultiStar: [#1 -0.17,-0.29,0.95,U] [#2 -0.30,-0.46,0.00,M9] [#3 -0.09,-0.35,0.91,U] [#4 -0.26,-0.32,0.86,U] [#5 0.32,-0.48,0.00,M3] [#6 -0.15,-0.20,0.89,U] [#7 -0.11,-0.32,0.77,U] [#8 -0.11,-0.33,0.81,U] 
02:25:50.021 00.000 6880 refined, 6 included, MultiStar: {-0.18, -0.27}, one-star: {-0.32, -0.08}
02:25:50.021 00.000 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.54 = -0.54)
02:25:50.021 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
02:25:50.021 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.27 hyp=0.32 cameraTheta=-2.15 mountX=0.27 mountY=-0.17, mountTheta=-0.56
02:25:50.023 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.27, opts=13)
02:25:50.023 00.000 6880 Enqueuing Move request for scope (-0.18, -0.27)
02:25:50.023 00.000 10052 Worker thread wakes up
02:25:50.023 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.27) opts 0xd
02:25:50.024 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.27)
02:25:50.024 00.000 10052 Moving (-0.18, -0.27) raw xDistance=0.27 yDistance=-0.17
02:25:50.024 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:25:50.024 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.00
02:25:50.024 00.000 10052 MoveAxis(W, 79, ABG)
02:25:50.024 00.000 10052 Guiding  Dir = 3, Dur = 79
02:25:50.051 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:50.093 00.042 6880 UpdateGuideState exits: m=2533 SNR=34.9
02:25:50.093 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:50.093 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:50.093 00.000 6880 Enqueuing Expose request
02:25:50.111 00.018 10052 IsSlewing returns 0
02:25:50.185 00.074 10052 IsGuiding returns 0
02:25:50.241 00.056 10052 PulseGuide returned control before completion, sleep 34
02:25:50.351 00.110 10052 IsGuiding returns 0
02:25:50.351 00.000 10052 Move returns status 0, amount 79
02:25:50.351 00.000 10052 MoveAxis(N, 0, ABG)
02:25:50.351 00.000 10052 Move returns status 0, amount 0
02:25:50.351 00.000 10052 move complete, result=0
02:25:50.351 00.000 10052 worker thread done servicing request
02:25:50.351 00.000 6880 GuideStep: 0.3 px 79 ms WEST, -0.2 px 0 ms NORTH
02:25:50.351 00.000 10052 Worker thread wakes up
02:25:50.352 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:50.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:51.026 00.674 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56c19c73-b5a8-4526-b5fc-801736e78291"}
02:25:51.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56c19c73-b5a8-4526-b5fc-801736e78291"}
02:25:51.027 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7dc6a65-d2fc-467b-ab4e-fb12983a01d7"}
02:25:51.027 00.000 6880 case statement mapped state 6 to 3
02:25:51.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7dc6a65-d2fc-467b-ab4e-fb12983a01d7"}
02:25:51.028 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7311b7da-fb6e-46ea-94e9-9f94bca06f1d"}
02:25:51.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3622,"width":15,"height":15,"star_pos":[6.63,7.24],"pixels":"..."},"id":"7311b7da-fb6e-46ea-94e9-9f94bca06f1d"}
02:25:51.267 00.239 10052 Exposure complete
02:25:51.334 00.067 10052 worker thread done servicing request
02:25:51.335 00.001 6880 OnExposeComplete: enter
02:25:51.335 00.000 6880 UpdateGuideState(): m_state=6
02:25:51.335 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3623
02:25:51.335 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.04, Mass=2552, SNR=35.1, Peak=159 HFD=4.8
02:25:51.335 00.000 6880 MultiStar: [#1 -0.17,-0.36,0.97,U] [#2 -0.30,-0.48,0.00,M10] [#3 -0.05,-0.52,0.89,U] [#4 -0.30,-0.39,0.86,U] [#5 0.42,-0.68,0.00,M4] [#6 -0.15,-0.29,0.92,U] [#7 -0.23,-0.39,0.73,U] [#8 -0.14,-0.46,0.80,U] 
02:25:51.336 00.001 6880 single-star, 6 included, MultiStar: {-0.19, -0.38}, one-star: {-0.32, -0.28}
02:25:51.336 00.000 6880 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.61) = xAngle (-0.81 = -0.81)
02:25:51.336 00.000 6880 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
02:25:51.336 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=-0.28 hyp=0.42 cameraTheta=-2.42 mountX=0.29 mountY=-0.31, mountTheta=-0.82
02:25:51.337 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=-0.28, opts=13)
02:25:51.337 00.000 6880 Enqueuing Move request for scope (-0.32, -0.28)
02:25:51.338 00.001 10052 Worker thread wakes up
02:25:51.338 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.28) opts 0xd
02:25:51.338 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, -0.28)
02:25:51.338 00.000 10052 Moving (-0.32, -0.28) raw xDistance=0.29 yDistance=-0.31
02:25:51.338 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
02:25:51.338 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.31, slope = -0.10
02:25:51.338 00.000 10052 MoveAxis(W, 82, ABG)
02:25:51.338 00.000 10052 Guiding  Dir = 3, Dur = 82
02:25:51.360 00.022 10052 IsSlewing returns 0
02:25:51.363 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:51.397 00.034 10052 IsGuiding returns 0
02:25:51.409 00.012 6880 UpdateGuideState exits: m=2552 SNR=35.1
02:25:51.409 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:51.409 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:51.409 00.000 6880 Enqueuing Expose request
02:25:51.424 00.015 10052 PulseGuide returned control before completion, sleep 65
02:25:51.548 00.124 10052 IsGuiding returns 0
02:25:51.548 00.000 10052 Move returns status 0, amount 82
02:25:51.548 00.000 10052 MoveAxis(N, 70, ABG)
02:25:51.548 00.000 10052 Guiding  Dir = 0, Dur = 70
02:25:51.621 00.073 10052 IsSlewing returns 0
02:25:51.695 00.074 10052 IsGuiding returns 0
02:25:51.760 00.065 10052 PulseGuide returned control before completion, sleep 16
02:25:51.836 00.076 10052 IsGuiding returns 1
02:25:51.836 00.000 10052 scope still moving after pulse duration time elapsed
02:25:51.915 00.079 10052 IsSlewing returns 0
02:25:51.995 00.080 10052 IsGuiding returns 0
02:25:51.995 00.000 10052 scope move finished after 70 + 230 ms
02:25:51.996 00.001 10052 Move returns status 0, amount 70
02:25:51.996 00.000 10052 move complete, result=0
02:25:51.996 00.000 10052 worker thread done servicing request
02:25:51.996 00.000 10052 Worker thread wakes up
02:25:51.996 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:51.996 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:51.996 00.000 6880 GuideStep: 0.3 px 82 ms WEST, -0.3 px 70 ms NORTH
02:25:53.025 01.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ccf9c567-1c6a-4a51-85a3-7e59dcdf0976"}
02:25:53.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ccf9c567-1c6a-4a51-85a3-7e59dcdf0976"}
02:25:53.025 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8613e41b-942f-4dc4-98df-56e1d2867e30"}
02:25:53.025 00.000 6880 case statement mapped state 6 to 3
02:25:53.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8613e41b-942f-4dc4-98df-56e1d2867e30"}
02:25:53.026 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83799c28-6f00-43cd-98f0-069800205acf"}
02:25:53.026 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3623,"width":15,"height":15,"star_pos":[6.63,7.04],"pixels":"..."},"id":"83799c28-6f00-43cd-98f0-069800205acf"}
02:25:53.125 00.099 10052 Exposure complete
02:25:53.177 00.052 10052 worker thread done servicing request
02:25:53.178 00.001 6880 OnExposeComplete: enter
02:25:53.178 00.000 6880 UpdateGuideState(): m_state=6
02:25:53.178 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3624
02:25:53.178 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=892.03, Mass=2492, SNR=34.5, Peak=138 HFD=4.9
02:25:53.178 00.000 6880 MultiStar: [#1 -0.18,-0.11,0.96,U] [#2 -0.38,-0.42,0.00,R] [#3 -0.16,-0.36,0.90,U] [#4 0.01,0.13,0.83,U] [#5 0.23,-0.31,0.99,U] [#6 -0.23,-0.14,0.91,U] [#7 -0.06,-0.32,0.78,U] [#8 -0.15,-0.22,0.79,U] 
02:25:53.179 00.001 6880 refined, 7 included, MultiStar: {-0.13, -0.20}, one-star: {-0.45, -0.29}
02:25:53.179 00.000 6880 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
02:25:53.179 00.000 6880 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
02:25:53.179 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.20 hyp=0.24 cameraTheta=-2.13 mountX=0.21 mountY=-0.12, mountTheta=-0.54
02:25:53.180 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.20, opts=13)
02:25:53.180 00.000 6880 Enqueuing Move request for scope (-0.13, -0.20)
02:25:53.180 00.000 10052 Worker thread wakes up
02:25:53.180 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.20) opts 0xd
02:25:53.180 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.20)
02:25:53.180 00.000 10052 Moving (-0.13, -0.20) raw xDistance=0.21 yDistance=-0.12
02:25:53.180 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:25:53.180 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.04
02:25:53.180 00.000 10052 MoveAxis(W, 60, ABG)
02:25:53.180 00.000 10052 Guiding  Dir = 3, Dur = 60
02:25:53.201 00.021 10052 IsSlewing returns 0
02:25:53.202 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:53.231 00.029 6880 UpdateGuideState exits: m=2492 SNR=34.5
02:25:53.231 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:53.231 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:53.231 00.000 6880 Enqueuing Expose request
02:25:53.239 00.008 10052 IsGuiding returns 0
02:25:53.268 00.029 10052 PulseGuide returned control before completion, sleep 43
02:25:53.332 00.064 10052 IsGuiding returns 0
02:25:53.332 00.000 10052 Move returns status 0, amount 60
02:25:53.332 00.000 10052 MoveAxis(N, 0, ABG)
02:25:53.332 00.000 10052 Move returns status 0, amount 0
02:25:53.332 00.000 10052 move complete, result=0
02:25:53.332 00.000 10052 worker thread done servicing request
02:25:53.333 00.001 10052 Worker thread wakes up
02:25:53.333 00.000 6880 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
02:25:53.333 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:53.333 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:54.239 00.906 10052 Exposure complete
02:25:54.303 00.064 10052 worker thread done servicing request
02:25:54.304 00.001 6880 OnExposeComplete: enter
02:25:54.304 00.000 6880 UpdateGuideState(): m_state=6
02:25:54.304 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3625
02:25:54.304 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=891.92, Mass=2628, SNR=35.4, Peak=157 HFD=4.9
02:25:54.304 00.000 6880 MultiStar: [#1 -0.18,-0.46,0.95,U] [#2 -0.11,-0.18,0.98,U] [#3 -0.37,-0.55,0.00,M1] [#4 -0.35,-0.76,0.00,M1] [#5 0.21,-0.73,0.00,M4] [#6 -0.34,-0.39,0.88,U] [#7 -0.27,-0.53,0.00,M1] [#8 -0.27,-0.70,0.00,M1] 
02:25:54.305 00.001 6880 refined, 3 included, MultiStar: {-0.26, -0.36}, one-star: {-0.42, -0.40}
02:25:54.305 00.000 6880 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.61) = xAngle (-0.59 = -0.59)
02:25:54.305 00.000 6880 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
02:25:54.305 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.36 hyp=0.44 cameraTheta=-2.21 mountX=0.37 mountY=-0.26, mountTheta=-0.61
02:25:54.306 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.36, opts=13)
02:25:54.306 00.000 6880 Enqueuing Move request for scope (-0.26, -0.36)
02:25:54.306 00.000 10052 Worker thread wakes up
02:25:54.306 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.36) opts 0xd
02:25:54.306 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.36)
02:25:54.306 00.000 10052 Moving (-0.26, -0.36) raw xDistance=0.37 yDistance=-0.26
02:25:54.306 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
02:25:54.306 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.26, slope = -0.04
02:25:54.307 00.001 10052 MoveAxis(W, 101, ABG)
02:25:54.307 00.000 10052 Guiding  Dir = 3, Dur = 101
02:25:54.327 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:54.352 00.025 10052 IsSlewing returns 0
02:25:54.355 00.003 6880 UpdateGuideState exits: m=2628 SNR=35.4
02:25:54.355 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:54.356 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:54.356 00.000 6880 Enqueuing Expose request
02:25:54.426 00.070 10052 IsGuiding returns 0
02:25:54.485 00.059 10052 PulseGuide returned control before completion, sleep 53
02:25:54.572 00.087 10052 IsGuiding returns 1
02:25:54.572 00.000 10052 scope still moving after pulse duration time elapsed
02:25:54.618 00.046 10052 IsSlewing returns 0
02:25:54.657 00.039 10052 IsGuiding returns 0
02:25:54.657 00.000 10052 scope move finished after 101 + 130 ms
02:25:54.657 00.000 10052 Move returns status 0, amount 101
02:25:54.657 00.000 10052 MoveAxis(N, 45, ABG)
02:25:54.657 00.000 10052 Guiding  Dir = 0, Dur = 45
02:25:54.695 00.038 10052 IsSlewing returns 0
02:25:54.733 00.038 10052 IsGuiding returns 0
02:25:54.760 00.027 10052 PulseGuide returned control before completion, sleep 28
02:25:54.821 00.061 10052 IsGuiding returns 0
02:25:54.821 00.000 10052 Move returns status 0, amount 45
02:25:54.821 00.000 10052 move complete, result=0
02:25:54.821 00.000 10052 worker thread done servicing request
02:25:54.821 00.000 10052 Worker thread wakes up
02:25:54.821 00.000 6880 GuideStep: 0.4 px 101 ms WEST, -0.3 px 45 ms NORTH
02:25:54.821 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:54.821 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:55.024 00.203 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"251d561d-145b-498a-a5ed-ae91f08f4667"}
02:25:55.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"251d561d-145b-498a-a5ed-ae91f08f4667"}
02:25:55.024 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"258eed73-17c3-4d8d-b416-0a31a1a8db50"}
02:25:55.024 00.000 6880 case statement mapped state 6 to 3
02:25:55.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"258eed73-17c3-4d8d-b416-0a31a1a8db50"}
02:25:55.024 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a25e8691-425e-42f5-b224-8d028c158231"}
02:25:55.026 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3625,"width":15,"height":15,"star_pos":[6.53,6.92],"pixels":"..."},"id":"a25e8691-425e-42f5-b224-8d028c158231"}
02:25:55.948 00.922 10052 Exposure complete
02:25:56.008 00.060 6880 OnExposeComplete: enter
02:25:56.008 00.000 6880 UpdateGuideState(): m_state=6
02:25:56.008 00.000 10052 worker thread done servicing request
02:25:56.008 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3626
02:25:56.008 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.18, Mass=2534, SNR=34.9, Peak=149 HFD=4.6
02:25:56.009 00.001 6880 MultiStar: [#1 0.07,-0.36,0.97,U] [#2 0.20,-0.03,0.98,U] [#3 0.02,-0.38,0.93,U] [#4 0.21,-0.37,0.83,U] [#5 0.74,-0.30,0.00,M5] [#6 0.09,-0.23,0.92,U] [#7 0.24,-0.41,0.75,U] [#8 0.04,-0.49,0.79,U] 
02:25:56.009 00.000 6880 single-star, 7 included, MultiStar: {0.09, -0.29}, one-star: {-0.12, -0.14}
02:25:56.009 00.000 6880 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.61) = xAngle (-0.65 = -0.65)
02:25:56.009 00.000 6880 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
02:25:56.009 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.14 hyp=0.19 cameraTheta=-2.26 mountX=0.15 mountY=-0.12, mountTheta=-0.67
02:25:56.010 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.14, opts=13)
02:25:56.010 00.000 6880 Enqueuing Move request for scope (-0.12, -0.14)
02:25:56.010 00.000 10052 Worker thread wakes up
02:25:56.011 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.14) opts 0xd
02:25:56.011 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.14)
02:25:56.011 00.000 10052 Moving (-0.12, -0.14) raw xDistance=0.15 yDistance=-0.12
02:25:56.011 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.15
02:25:56.011 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
02:25:56.011 00.000 10052 MoveAxis(W, 45, ABG)
02:25:56.013 00.002 10052 Guiding  Dir = 3, Dur = 45
02:25:56.029 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:56.057 00.028 6880 UpdateGuideState exits: m=2534 SNR=34.9
02:25:56.057 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:56.057 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:56.057 00.000 6880 Enqueuing Expose request
02:25:56.071 00.014 10052 IsSlewing returns 0
02:25:56.150 00.079 10052 IsGuiding returns 0
02:25:56.280 00.130 10052 IsGuiding returns 0
02:25:56.280 00.000 10052 Move returns status 0, amount 45
02:25:56.280 00.000 10052 MoveAxis(N, 0, ABG)
02:25:56.280 00.000 10052 Move returns status 0, amount 0
02:25:56.280 00.000 10052 move complete, result=0
02:25:56.280 00.000 10052 worker thread done servicing request
02:25:56.280 00.000 10052 Worker thread wakes up
02:25:56.280 00.000 6880 GuideStep: 0.1 px 45 ms WEST, -0.1 px 0 ms NORTH
02:25:56.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:56.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:57.023 00.743 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7fed8a1d-ca3f-4c0a-bae8-b72f24fb25af"}
02:25:57.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7fed8a1d-ca3f-4c0a-bae8-b72f24fb25af"}
02:25:57.023 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f183777-b809-4e9e-9485-c32d92e82f0f"}
02:25:57.023 00.000 6880 case statement mapped state 6 to 3
02:25:57.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f183777-b809-4e9e-9485-c32d92e82f0f"}
02:25:57.024 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"01093376-b170-48cc-b875-30c35c07eb8c"}
02:25:57.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3626,"width":15,"height":15,"star_pos":[6.83,7.18],"pixels":"..."},"id":"01093376-b170-48cc-b875-30c35c07eb8c"}
02:25:57.188 00.164 10052 Exposure complete
02:25:57.249 00.061 10052 worker thread done servicing request
02:25:57.249 00.000 6880 OnExposeComplete: enter
02:25:57.249 00.000 6880 UpdateGuideState(): m_state=6
02:25:57.249 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3627
02:25:57.249 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.04, Mass=2655, SNR=35.7, Peak=149 HFD=4.6
02:25:57.250 00.001 6880 MultiStar: [#1 -0.02,-0.29,0.93,U] [#2 0.19,-0.07,0.97,U] [#3 0.04,-0.40,0.90,U] [#4 -0.25,-0.49,0.00,M1] [#5 0.47,-0.56,0.00,M6] [#6 0.07,-0.23,0.91,U] [#7 -0.04,-0.11,0.73,U] [#8 -0.07,-0.32,0.81,U] 
02:25:57.250 00.000 6880 refined, 6 included, MultiStar: {-0.01, -0.24}, one-star: {-0.22, -0.28}
02:25:57.250 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
02:25:57.250 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:25:57.250 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.59 mountX=0.24 mountY=-0.00, mountTheta=-0.01
02:25:57.251 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.24, opts=13)
02:25:57.251 00.000 6880 Enqueuing Move request for scope (-0.01, -0.24)
02:25:57.251 00.000 10052 Worker thread wakes up
02:25:57.252 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
02:25:57.252 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
02:25:57.252 00.000 10052 Moving (-0.01, -0.24) raw xDistance=0.24 yDistance=-0.00
02:25:57.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:25:57.252 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.00, using input
02:25:57.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.00
02:25:57.252 00.000 10052 MoveAxis(W, 67, ABG)
02:25:57.252 00.000 10052 Guiding  Dir = 3, Dur = 67
02:25:57.270 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:57.273 00.003 10052 IsSlewing returns 0
02:25:57.300 00.027 6880 UpdateGuideState exits: m=2655 SNR=35.7
02:25:57.300 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:57.300 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:57.300 00.000 6880 Enqueuing Expose request
02:25:57.311 00.011 10052 IsGuiding returns 0
02:25:57.339 00.028 10052 PulseGuide returned control before completion, sleep 50
02:25:57.411 00.072 10052 IsGuiding returns 0
02:25:57.411 00.000 10052 Move returns status 0, amount 67
02:25:57.411 00.000 10052 MoveAxis(N, 0, ABG)
02:25:57.411 00.000 10052 Move returns status 0, amount 0
02:25:57.411 00.000 10052 move complete, result=0
02:25:57.411 00.000 10052 worker thread done servicing request
02:25:57.412 00.001 10052 Worker thread wakes up
02:25:57.412 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:57.412 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:57.412 00.000 6880 GuideStep: 0.2 px 67 ms WEST, -0.0 px 0 ms NORTH
02:25:58.538 01.126 10052 Exposure complete
02:25:58.603 00.065 10052 worker thread done servicing request
02:25:58.603 00.000 6880 OnExposeComplete: enter
02:25:58.603 00.000 6880 UpdateGuideState(): m_state=6
02:25:58.603 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3628
02:25:58.604 00.001 6880 Star::Find returns 1 (0), X=407.33, Y=892.03, Mass=2653, SNR=35.7, Peak=139 HFD=4.8
02:25:58.604 00.000 6880 MultiStar: [#1 -0.25,-0.18,0.93,U] [#2 -0.04,-0.06,0.98,U] [#3 -0.25,-0.43,0.90,U] [#4 -0.37,-0.35,0.83,U] [#5 0.16,-0.53,0.00,M7] [#6 -0.14,-0.39,0.87,U] [#7 -0.12,-0.18,0.75,U] [#8 -0.32,-0.45,0.00,M1] 
02:25:58.604 00.000 6880 refined, 6 included, MultiStar: {-0.26, -0.27}, one-star: {-0.62, -0.29}
02:25:58.604 00.000 6880 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
02:25:58.604 00.000 6880 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
02:25:58.604 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.27 hyp=0.37 cameraTheta=-2.35 mountX=0.28 mountY=-0.26, mountTheta=-0.75
02:25:58.606 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.27, opts=13)
02:25:58.606 00.000 6880 Enqueuing Move request for scope (-0.26, -0.27)
02:25:58.606 00.000 10052 Worker thread wakes up
02:25:58.606 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.27) opts 0xd
02:25:58.606 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.27)
02:25:58.606 00.000 10052 Moving (-0.26, -0.27) raw xDistance=0.28 yDistance=-0.26
02:25:58.606 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:25:58.606 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.26, slope = -0.01
02:25:58.606 00.000 10052 MoveAxis(W, 77, ABG)
02:25:58.606 00.000 10052 Guiding  Dir = 3, Dur = 77
02:25:58.624 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:25:58.628 00.004 10052 IsSlewing returns 0
02:25:58.659 00.031 6880 UpdateGuideState exits: m=2653 SNR=35.7
02:25:58.659 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:25:58.659 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:25:58.659 00.000 6880 Enqueuing Expose request
02:25:58.665 00.006 10052 IsGuiding returns 0
02:25:58.693 00.028 10052 PulseGuide returned control before completion, sleep 60
02:25:58.776 00.083 10052 IsGuiding returns 0
02:25:58.776 00.000 10052 Move returns status 0, amount 77
02:25:58.776 00.000 10052 MoveAxis(N, 14, ABG)
02:25:58.776 00.000 10052 Guiding  Dir = 0, Dur = 14
02:25:58.813 00.037 10052 IsSlewing returns 0
02:25:58.852 00.039 10052 IsGuiding returns 0
02:25:58.919 00.067 10052 IsGuiding returns 1
02:25:58.919 00.000 10052 scope still moving after pulse duration time elapsed
02:25:58.962 00.043 10052 IsSlewing returns 0
02:25:58.999 00.037 10052 IsGuiding returns 0
02:25:58.999 00.000 10052 scope move finished after 14 + 133 ms
02:25:59.000 00.001 10052 Move returns status 0, amount 14
02:25:59.000 00.000 10052 move complete, result=0
02:25:59.000 00.000 10052 worker thread done servicing request
02:25:59.000 00.000 10052 Worker thread wakes up
02:25:59.000 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.3 px 14 ms NORTH
02:25:59.000 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:25:59.000 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:25:59.021 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f46d4d92-f2fc-4bdb-9bff-ceb7c175546a"}
02:25:59.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f46d4d92-f2fc-4bdb-9bff-ceb7c175546a"}
02:25:59.022 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"755513f0-109a-48e2-8b2c-662017c55e6a"}
02:25:59.022 00.000 6880 case statement mapped state 6 to 3
02:25:59.023 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"755513f0-109a-48e2-8b2c-662017c55e6a"}
02:25:59.023 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd1dcacd-8e68-4a51-9afb-63ceec1d06b1"}
02:25:59.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3628,"width":15,"height":15,"star_pos":[7.33,7.03],"pixels":"..."},"id":"bd1dcacd-8e68-4a51-9afb-63ceec1d06b1"}
02:25:59.918 00.895 10052 Exposure complete
02:25:59.981 00.063 10052 worker thread done servicing request
02:25:59.981 00.000 6880 OnExposeComplete: enter
02:25:59.981 00.000 6880 UpdateGuideState(): m_state=6
02:25:59.981 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3629
02:25:59.981 00.000 6880 Star::Find returns 1 (0), X=407.28, Y=892.09, Mass=2527, SNR=34.9, Peak=145 HFD=4.7
02:25:59.982 00.001 6880 MultiStar: [#1 -0.35,-0.29,0.95,U] [#2 -0.09,0.02,1.01,U] [#3 -0.28,-0.30,0.91,U] [#4 -0.44,-0.29,0.00,M1] [#5 0.06,-0.44,0.96,U] [#6 -0.26,-0.23,0.90,U] [#7 -0.30,-0.35,0.75,U] [#8 -0.27,-0.32,0.78,U] 
02:25:59.982 00.000 6880 refined, 7 included, MultiStar: {-0.27, -0.26}, one-star: {-0.66, -0.23}
02:25:59.982 00.000 6880 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.61) = xAngle (-0.76 = -0.76)
02:25:59.982 00.000 6880 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
02:25:59.982 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.26 hyp=0.38 cameraTheta=-2.37 mountX=0.27 mountY=-0.27, mountTheta=-0.78
02:25:59.983 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.26, opts=13)
02:25:59.983 00.000 6880 Enqueuing Move request for scope (-0.27, -0.26)
02:25:59.983 00.000 10052 Worker thread wakes up
02:25:59.983 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.26) opts 0xd
02:25:59.983 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.26)
02:25:59.984 00.001 10052 Moving (-0.27, -0.26) raw xDistance=0.27 yDistance=-0.27
02:25:59.984 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:25:59.984 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.27, slope = -0.01
02:25:59.984 00.000 10052 MoveAxis(W, 77, ABG)
02:25:59.984 00.000 10052 Guiding  Dir = 3, Dur = 77
02:26:00.011 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:00.027 00.016 10052 IsSlewing returns 0
02:26:00.044 00.017 6880 UpdateGuideState exits: m=2527 SNR=34.9
02:26:00.044 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:00.044 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:00.044 00.000 6880 Enqueuing Expose request
02:26:00.108 00.064 10052 IsGuiding returns 0
02:26:00.176 00.068 10052 PulseGuide returned control before completion, sleep 19
02:26:00.253 00.077 10052 IsGuiding returns 1
02:26:00.253 00.000 10052 scope still moving after pulse duration time elapsed
02:26:00.356 00.103 10052 IsSlewing returns 0
02:26:00.427 00.071 10052 IsGuiding returns 0
02:26:00.427 00.000 10052 scope move finished after 77 + 242 ms
02:26:00.427 00.000 10052 Move returns status 0, amount 77
02:26:00.427 00.000 10052 MoveAxis(N, 23, ABG)
02:26:00.427 00.000 10052 Guiding  Dir = 0, Dur = 23
02:26:00.496 00.069 10052 IsSlewing returns 0
02:26:00.573 00.077 10052 IsGuiding returns 0
02:26:00.711 00.138 10052 IsGuiding returns 0
02:26:00.711 00.000 10052 Move returns status 0, amount 23
02:26:00.711 00.000 10052 move complete, result=0
02:26:00.711 00.000 10052 worker thread done servicing request
02:26:00.711 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.3 px 23 ms NORTH
02:26:00.711 00.000 10052 Worker thread wakes up
02:26:00.711 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:00.711 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:01.020 00.309 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff4efb22-9b24-4b69-ba32-2e38cc388c28"}
02:26:01.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff4efb22-9b24-4b69-ba32-2e38cc388c28"}
02:26:01.021 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d10c587-eabc-4b7c-aa51-a600f9b2d43b"}
02:26:01.021 00.000 6880 case statement mapped state 6 to 3
02:26:01.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d10c587-eabc-4b7c-aa51-a600f9b2d43b"}
02:26:01.021 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0629c8ee-4b71-4273-9b54-b0f6a8f9c469"}
02:26:01.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3629,"width":15,"height":15,"star_pos":[7.28,7.09],"pixels":"..."},"id":"0629c8ee-4b71-4273-9b54-b0f6a8f9c469"}
02:26:01.838 00.817 10052 Exposure complete
02:26:01.900 00.062 10052 worker thread done servicing request
02:26:01.900 00.000 6880 OnExposeComplete: enter
02:26:01.901 00.001 6880 UpdateGuideState(): m_state=6
02:26:01.901 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3630
02:26:01.901 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=892.14, Mass=2571, SNR=35.2, Peak=160 HFD=4.7
02:26:01.901 00.000 6880 MultiStar: [#1 -0.21,-0.35,0.96,U] [#2 0.12,-0.03,1.00,U] [#3 -0.12,-0.40,0.92,U] [#4 -0.33,-0.40,0.84,U] [#5 0.25,-0.56,0.00,M7] [#6 -0.05,-0.22,0.92,U] [#7 -0.30,-0.20,0.75,U] [#8 -0.21,-0.39,0.79,U] 
02:26:01.901 00.000 6880 refined, 7 included, MultiStar: {-0.20, -0.27}, one-star: {-0.50, -0.18}
02:26:01.901 00.000 6880 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.61) = xAngle (-0.59 = -0.59)
02:26:01.901 00.000 6880 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
02:26:01.901 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.27 hyp=0.33 cameraTheta=-2.21 mountX=0.27 mountY=-0.19, mountTheta=-0.61
02:26:01.903 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.27, opts=13)
02:26:01.903 00.000 6880 Enqueuing Move request for scope (-0.20, -0.27)
02:26:01.903 00.000 10052 Worker thread wakes up
02:26:01.903 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.27) opts 0xd
02:26:01.903 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.27)
02:26:01.903 00.000 10052 Moving (-0.20, -0.27) raw xDistance=0.27 yDistance=-0.19
02:26:01.903 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:26:01.903 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.19, slope = -0.01
02:26:01.903 00.000 10052 MoveAxis(W, 77, ABG)
02:26:01.903 00.000 10052 Guiding  Dir = 3, Dur = 77
02:26:01.923 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:01.956 00.033 6880 UpdateGuideState exits: m=2571 SNR=35.2
02:26:01.956 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:01.956 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:01.956 00.000 6880 Enqueuing Expose request
02:26:01.981 00.025 10052 IsSlewing returns 0
02:26:02.056 00.075 10052 IsGuiding returns 0
02:26:02.112 00.056 10052 PulseGuide returned control before completion, sleep 31
02:26:02.227 00.115 10052 IsGuiding returns 0
02:26:02.227 00.000 10052 Move returns status 0, amount 77
02:26:02.227 00.000 10052 MoveAxis(N, 9, ABG)
02:26:02.227 00.000 10052 Guiding  Dir = 0, Dur = 9
02:26:02.307 00.080 10052 IsSlewing returns 0
02:26:02.381 00.074 10052 IsGuiding returns 0
02:26:02.514 00.133 10052 IsGuiding returns 0
02:26:02.514 00.000 10052 Move returns status 0, amount 9
02:26:02.514 00.000 10052 move complete, result=0
02:26:02.514 00.000 10052 worker thread done servicing request
02:26:02.514 00.000 10052 Worker thread wakes up
02:26:02.514 00.000 6880 GuideStep: 0.3 px 77 ms WEST, -0.2 px 9 ms NORTH
02:26:02.514 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:02.514 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:03.018 00.504 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"742d941d-c8dc-41ed-b0a0-326b3f907611"}
02:26:03.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"742d941d-c8dc-41ed-b0a0-326b3f907611"}
02:26:03.018 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"50def234-8be9-4b61-8883-e7a64b3bd649"}
02:26:03.018 00.000 6880 case statement mapped state 6 to 3
02:26:03.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"50def234-8be9-4b61-8883-e7a64b3bd649"}
02:26:03.020 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"abbf6058-259e-4d24-8c38-96251ffa55be"}
02:26:03.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3630,"width":15,"height":15,"star_pos":[7.45,7.14],"pixels":"..."},"id":"abbf6058-259e-4d24-8c38-96251ffa55be"}
02:26:03.429 00.409 10052 Exposure complete
02:26:03.494 00.065 10052 worker thread done servicing request
02:26:03.494 00.000 6880 OnExposeComplete: enter
02:26:03.494 00.000 6880 UpdateGuideState(): m_state=6
02:26:03.495 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3631
02:26:03.495 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=892.30, Mass=2479, SNR=34.4, Peak=164 HFD=4.6
02:26:03.495 00.000 6880 MultiStar: [#1 -0.18,-0.22,0.99,U] [#2 0.14,-0.02,1.01,U] [#3 0.04,-0.36,0.94,U] [#4 -0.21,-0.29,0.85,U] [#5 0.35,-0.45,0.00,M8] [#6 -0.04,-0.18,0.96,U] [#7 -0.26,-0.20,0.77,U] [#8 -0.22,-0.29,0.81,U] 
02:26:03.495 00.000 6880 refined, 7 included, MultiStar: {-0.12, -0.19}, one-star: {-0.28, -0.02}
02:26:03.495 00.000 6880 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
02:26:03.495 00.000 6880 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
02:26:03.495 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.19 hyp=0.23 cameraTheta=-2.12 mountX=0.20 mountY=-0.12, mountTheta=-0.53
02:26:03.497 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.19, opts=13)
02:26:03.497 00.000 6880 Enqueuing Move request for scope (-0.12, -0.19)
02:26:03.497 00.000 10052 Worker thread wakes up
02:26:03.497 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.19) opts 0xd
02:26:03.497 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.19)
02:26:03.497 00.000 10052 Moving (-0.12, -0.19) raw xDistance=0.20 yDistance=-0.12
02:26:03.497 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:26:03.497 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:26:03.497 00.000 10052 MoveAxis(W, 57, ABG)
02:26:03.497 00.000 10052 Guiding  Dir = 3, Dur = 57
02:26:03.519 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:03.545 00.026 10052 IsSlewing returns 0
02:26:03.553 00.008 6880 UpdateGuideState exits: m=2479 SNR=34.4
02:26:03.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:03.553 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:03.553 00.000 6880 Enqueuing Expose request
02:26:03.617 00.064 10052 IsGuiding returns 0
02:26:03.758 00.141 10052 IsGuiding returns 0
02:26:03.758 00.000 10052 Move returns status 0, amount 57
02:26:03.758 00.000 10052 MoveAxis(N, 0, ABG)
02:26:03.758 00.000 10052 Move returns status 0, amount 0
02:26:03.758 00.000 10052 move complete, result=0
02:26:03.758 00.000 10052 worker thread done servicing request
02:26:03.758 00.000 10052 Worker thread wakes up
02:26:03.758 00.000 6880 GuideStep: 0.2 px 57 ms WEST, -0.1 px 0 ms NORTH
02:26:03.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:03.759 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:04.897 01.138 10052 Exposure complete
02:26:04.963 00.066 10052 worker thread done servicing request
02:26:04.963 00.000 6880 OnExposeComplete: enter
02:26:04.963 00.000 6880 UpdateGuideState(): m_state=6
02:26:04.964 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3632
02:26:04.964 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.96, Mass=2639, SNR=35.6, Peak=174 HFD=4.4
02:26:04.964 00.000 6880 MultiStar: [#1 0.12,-0.46,0.93,U] [#2 0.26,-0.21,0.99,U] [#3 -0.06,-0.67,0.00,M1] [#4 -0.01,-0.48,0.84,U] [#5 0.60,-0.59,0.00,M9] [#6 0.03,-0.40,0.90,U] [#7 -0.04,-0.46,0.76,U] [#8 -0.05,-0.54,0.00,M1] 
02:26:04.964 00.000 6880 single-star, 5 included, MultiStar: {0.04, -0.39}, one-star: {-0.13, -0.36}
02:26:04.964 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.30 = -0.30)
02:26:04.964 00.000 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:26:04.964 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.36 hyp=0.38 cameraTheta=-1.91 mountX=0.36 mountY=-0.12, mountTheta=-0.33
02:26:04.966 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.36, opts=13)
02:26:04.966 00.000 6880 Enqueuing Move request for scope (-0.13, -0.36)
02:26:04.966 00.000 10052 Worker thread wakes up
02:26:04.966 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.36) opts 0xd
02:26:04.966 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.36)
02:26:04.967 00.001 10052 Moving (-0.13, -0.36) raw xDistance=0.36 yDistance=-0.12
02:26:04.967 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.36
02:26:04.967 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
02:26:04.967 00.000 10052 MoveAxis(W, 100, ABG)
02:26:04.967 00.000 10052 Guiding  Dir = 3, Dur = 100
02:26:04.988 00.021 10052 IsSlewing returns 0
02:26:05.014 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:05.027 00.013 10052 IsGuiding returns 0
02:26:05.054 00.027 10052 PulseGuide returned control before completion, sleep 84
02:26:05.071 00.017 6880 UpdateGuideState exits: m=2639 SNR=35.6
02:26:05.071 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:05.071 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:05.071 00.000 6880 Enqueuing Expose request
02:26:05.072 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"966d7f84-fe80-4b59-be2c-68d102640ea4"}
02:26:05.072 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"966d7f84-fe80-4b59-be2c-68d102640ea4"}
02:26:05.081 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"555c5c31-b053-483b-870c-24825586a1da"}
02:26:05.081 00.000 6880 case statement mapped state 6 to 3
02:26:05.081 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"555c5c31-b053-483b-870c-24825586a1da"}
02:26:05.084 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c04aeba5-05a6-46ba-b339-72790289a49f"}
02:26:05.085 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3632,"width":15,"height":15,"star_pos":[6.82,6.96],"pixels":"..."},"id":"c04aeba5-05a6-46ba-b339-72790289a49f"}
02:26:05.166 00.081 10052 IsGuiding returns 0
02:26:05.167 00.001 10052 Move returns status 0, amount 100
02:26:05.167 00.000 10052 MoveAxis(N, 0, ABG)
02:26:05.167 00.000 10052 Move returns status 0, amount 0
02:26:05.167 00.000 10052 move complete, result=0
02:26:05.167 00.000 10052 worker thread done servicing request
02:26:05.167 00.000 10052 Worker thread wakes up
02:26:05.167 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:05.167 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:05.183 00.016 6880 GuideStep: 0.4 px 100 ms WEST, -0.1 px 0 ms NORTH
02:26:06.076 00.893 10052 Exposure complete
02:26:06.132 00.056 10052 worker thread done servicing request
02:26:06.132 00.000 6880 OnExposeComplete: enter
02:26:06.132 00.000 6880 UpdateGuideState(): m_state=6
02:26:06.132 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3633
02:26:06.132 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=892.08, Mass=2601, SNR=35.4, Peak=153 HFD=4.4
02:26:06.133 00.001 6880 MultiStar: [#1 -0.22,-0.46,0.94,U] [#2 0.23,-0.06,0.99,U] [#3 -0.04,-0.60,0.00,M2] [#4 -0.29,-0.48,0.00,M1] [#5 0.31,-0.63,0.00,M10] [#6 -0.02,-0.39,0.88,U] [#7 -0.07,-0.26,0.74,U] [#8 -0.13,-0.53,0.00,M2] 
02:26:06.133 00.000 6880 refined, 4 included, MultiStar: {-0.09, -0.28}, one-star: {-0.34, -0.24}
02:26:06.133 00.000 6880 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.61) = xAngle (-0.26 = -0.26)
02:26:06.133 00.000 6880 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
02:26:06.133 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.28 hyp=0.29 cameraTheta=-1.87 mountX=0.28 mountY=-0.08, mountTheta=-0.29
02:26:06.134 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.28, opts=13)
02:26:06.134 00.000 6880 Enqueuing Move request for scope (-0.09, -0.28)
02:26:06.134 00.000 10052 Worker thread wakes up
02:26:06.134 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.28) opts 0xd
02:26:06.134 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.28)
02:26:06.134 00.000 10052 Moving (-0.09, -0.28) raw xDistance=0.28 yDistance=-0.08
02:26:06.134 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:26:06.135 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
02:26:06.135 00.000 10052 MoveAxis(W, 80, ABG)
02:26:06.135 00.000 10052 Guiding  Dir = 3, Dur = 80
02:26:06.158 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:06.174 00.016 10052 IsSlewing returns 0
02:26:06.199 00.025 6880 UpdateGuideState exits: m=2601 SNR=35.4
02:26:06.199 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:06.199 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:06.199 00.000 6880 Enqueuing Expose request
02:26:06.251 00.052 10052 IsGuiding returns 0
02:26:06.310 00.059 10052 PulseGuide returned control before completion, sleep 31
02:26:06.420 00.110 10052 IsGuiding returns 0
02:26:06.421 00.001 10052 Move returns status 0, amount 80
02:26:06.421 00.000 10052 MoveAxis(N, 0, ABG)
02:26:06.421 00.000 10052 Move returns status 0, amount 0
02:26:06.421 00.000 10052 move complete, result=0
02:26:06.421 00.000 10052 worker thread done servicing request
02:26:06.421 00.000 6880 GuideStep: 0.3 px 80 ms WEST, -0.1 px 0 ms NORTH
02:26:06.421 00.000 10052 Worker thread wakes up
02:26:06.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:06.422 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:07.018 00.596 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1e4726d-be79-4258-b365-58ff9a951d68"}
02:26:07.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1e4726d-be79-4258-b365-58ff9a951d68"}
02:26:07.019 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c9a20e8f-dee5-4f01-b3d6-9305913977f4"}
02:26:07.019 00.000 6880 case statement mapped state 6 to 3
02:26:07.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9a20e8f-dee5-4f01-b3d6-9305913977f4"}
02:26:07.019 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"829c717e-518a-44fb-8c56-52dd2ed2e8ab"}
02:26:07.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3633,"width":15,"height":15,"star_pos":[6.61,7.08],"pixels":"..."},"id":"829c717e-518a-44fb-8c56-52dd2ed2e8ab"}
02:26:07.553 00.534 10052 Exposure complete
02:26:07.610 00.057 10052 worker thread done servicing request
02:26:07.610 00.000 6880 OnExposeComplete: enter
02:26:07.611 00.001 6880 UpdateGuideState(): m_state=6
02:26:07.611 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3634
02:26:07.611 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.14, Mass=2559, SNR=35.1, Peak=157 HFD=4.5
02:26:07.611 00.000 6880 MultiStar: [#1 -0.16,-0.17,0.96,U] [#2 0.16,0.02,0.99,U] [#3 0.09,-0.24,0.91,U] [#4 -0.18,-0.27,0.84,U] [#5 0.26,-0.37,0.96,U] [#6 0.01,-0.15,0.90,U] [#7 -0.17,-0.15,0.75,U] [#8 -0.21,-0.28,0.80,U] 
02:26:07.611 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.20}, one-star: {-0.24, -0.18}
02:26:07.612 00.001 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
02:26:07.612 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:26:07.612 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.20 hyp=0.20 cameraTheta=-1.78 mountX=0.20 mountY=-0.04, mountTheta=-0.20
02:26:07.613 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.20, opts=13)
02:26:07.613 00.000 6880 Enqueuing Move request for scope (-0.04, -0.20)
02:26:07.613 00.000 10052 Worker thread wakes up
02:26:07.613 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.20) opts 0xd
02:26:07.613 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.20)
02:26:07.613 00.000 10052 Moving (-0.04, -0.20) raw xDistance=0.20 yDistance=-0.04
02:26:07.613 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:26:07.613 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:26:07.613 00.000 10052 MoveAxis(W, 57, ABG)
02:26:07.613 00.000 10052 Guiding  Dir = 3, Dur = 57
02:26:07.649 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:07.654 00.005 10052 IsSlewing returns 0
02:26:07.708 00.054 6880 UpdateGuideState exits: m=2559 SNR=35.1
02:26:07.708 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:07.708 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:07.708 00.000 6880 Enqueuing Expose request
02:26:07.729 00.021 10052 IsGuiding returns 0
02:26:07.878 00.149 10052 IsGuiding returns 0
02:26:07.878 00.000 10052 Move returns status 0, amount 57
02:26:07.878 00.000 10052 MoveAxis(N, 0, ABG)
02:26:07.878 00.000 10052 Move returns status 0, amount 0
02:26:07.878 00.000 10052 move complete, result=0
02:26:07.879 00.001 10052 worker thread done servicing request
02:26:07.879 00.000 6880 GuideStep: 0.2 px 57 ms WEST, -0.0 px 0 ms NORTH
02:26:07.879 00.000 10052 Worker thread wakes up
02:26:07.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:07.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:08.797 00.918 10052 Exposure complete
02:26:08.876 00.079 10052 worker thread done servicing request
02:26:08.876 00.000 6880 OnExposeComplete: enter
02:26:08.876 00.000 6880 UpdateGuideState(): m_state=6
02:26:08.876 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3635
02:26:08.877 00.001 6880 Star::Find returns 1 (0), X=407.73, Y=891.97, Mass=2552, SNR=35.0, Peak=180 HFD=4.3
02:26:08.877 00.000 6880 MultiStar: [#1 0.09,-0.52,0.96,U] [#2 0.25,-0.17,0.99,U] [#3 0.15,-0.53,0.00,M2] [#4 0.17,-0.44,0.85,U] [#5 0.72,-0.64,0.00,M10] [#6 0.12,-0.28,0.91,U] [#7 0.06,-0.38,0.77,U] [#8 0.08,-0.48,0.79,U] 
02:26:08.877 00.000 6880 refined, 6 included, MultiStar: {0.08, -0.37}, one-star: {-0.22, -0.35}
02:26:08.877 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.25 = 0.25)
02:26:08.877 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.22 = 0.22)
02:26:08.877 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.37 hyp=0.38 cameraTheta=-1.37 mountX=0.36 mountY=0.08, mountTheta=0.22
02:26:08.879 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.37, opts=13)
02:26:08.879 00.000 6880 Enqueuing Move request for scope (0.08, -0.37)
02:26:08.879 00.000 10052 Worker thread wakes up
02:26:08.879 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.37) opts 0xd
02:26:08.879 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.37)
02:26:08.879 00.000 10052 Moving (0.08, -0.37) raw xDistance=0.36 yDistance=0.08
02:26:08.879 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.36
02:26:08.879 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
02:26:08.879 00.000 10052 MoveAxis(W, 100, ABG)
02:26:08.879 00.000 10052 Guiding  Dir = 3, Dur = 100
02:26:08.901 00.022 10052 IsSlewing returns 0
02:26:08.915 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:08.939 00.024 10052 IsGuiding returns 0
02:26:08.963 00.024 6880 UpdateGuideState exits: m=2552 SNR=35.0
02:26:08.963 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:08.963 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:08.963 00.000 6880 Enqueuing Expose request
02:26:08.966 00.003 10052 PulseGuide returned control before completion, sleep 83
02:26:09.017 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7892833-ea15-46ec-a4cf-8e8b4511b1db"}
02:26:09.017 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7892833-ea15-46ec-a4cf-8e8b4511b1db"}
02:26:09.019 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e4108645-0aee-45b6-8818-13633255b350"}
02:26:09.019 00.000 6880 case statement mapped state 6 to 3
02:26:09.019 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4108645-0aee-45b6-8818-13633255b350"}
02:26:09.021 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e584ec4-c45c-436f-b5b0-39a9790f93c4"}
02:26:09.021 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3635,"width":15,"height":15,"star_pos":[6.73,6.97],"pixels":"..."},"id":"9e584ec4-c45c-436f-b5b0-39a9790f93c4"}
02:26:09.081 00.060 10052 IsGuiding returns 0
02:26:09.081 00.000 10052 Move returns status 0, amount 100
02:26:09.081 00.000 10052 MoveAxis(N, 0, ABG)
02:26:09.081 00.000 10052 Move returns status 0, amount 0
02:26:09.081 00.000 10052 move complete, result=0
02:26:09.081 00.000 10052 worker thread done servicing request
02:26:09.081 00.000 10052 Worker thread wakes up
02:26:09.082 00.001 6880 GuideStep: 0.4 px 100 ms WEST, 0.1 px 0 ms NORTH
02:26:09.082 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:09.082 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:10.212 01.130 10052 Exposure complete
02:26:10.284 00.072 10052 worker thread done servicing request
02:26:10.284 00.000 6880 OnExposeComplete: enter
02:26:10.284 00.000 6880 UpdateGuideState(): m_state=6
02:26:10.284 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3636
02:26:10.284 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=891.88, Mass=2584, SNR=35.3, Peak=155 HFD=4.8
02:26:10.285 00.001 6880 MultiStar: [#1 -0.30,-0.55,0.00,M1] [#2 0.04,-0.29,1.00,U] [#3 -0.27,-0.61,0.00,M3] [#4 -0.45,-0.80,0.00,M1] [#5 0.28,-0.78,0.00,R] [#6 -0.07,-0.46,0.91,U] [#7 -0.43,-0.70,0.00,M1] [#8 -0.34,-0.54,0.00,M1] 
02:26:10.285 00.000 6880 refined, 2 included, MultiStar: {-0.16, -0.39}, one-star: {-0.43, -0.44}
02:26:10.285 00.000 6880 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
02:26:10.285 00.000 6880 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
02:26:10.285 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.39 hyp=0.42 cameraTheta=-1.95 mountX=0.40 mountY=-0.15, mountTheta=-0.36
02:26:10.286 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.39, opts=13)
02:26:10.286 00.000 6880 Enqueuing Move request for scope (-0.16, -0.39)
02:26:10.287 00.001 10052 Worker thread wakes up
02:26:10.287 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.39) opts 0xd
02:26:10.287 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.39)
02:26:10.287 00.000 10052 Moving (-0.16, -0.39) raw xDistance=0.40 yDistance=-0.15
02:26:10.287 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.40
02:26:10.287 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
02:26:10.287 00.000 10052 MoveAxis(W, 112, ABG)
02:26:10.287 00.000 10052 Guiding  Dir = 3, Dur = 112
02:26:10.312 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:10.347 00.035 10052 IsSlewing returns 0
02:26:10.353 00.006 6880 UpdateGuideState exits: m=2584 SNR=35.3
02:26:10.353 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:10.353 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:10.353 00.000 6880 Enqueuing Expose request
02:26:10.416 00.063 10052 IsGuiding returns 0
02:26:10.443 00.027 10052 PulseGuide returned control before completion, sleep 95
02:26:10.559 00.116 10052 IsGuiding returns 0
02:26:10.559 00.000 10052 Move returns status 0, amount 112
02:26:10.559 00.000 10052 MoveAxis(N, 0, ABG)
02:26:10.559 00.000 10052 Move returns status 0, amount 0
02:26:10.559 00.000 10052 move complete, result=0
02:26:10.560 00.001 10052 worker thread done servicing request
02:26:10.560 00.000 6880 GuideStep: 0.4 px 112 ms WEST, -0.2 px 0 ms NORTH
02:26:10.560 00.000 10052 Worker thread wakes up
02:26:10.560 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:10.560 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:11.017 00.457 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df8d2a43-4590-4dc1-8ac9-84510c00514a"}
02:26:11.017 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df8d2a43-4590-4dc1-8ac9-84510c00514a"}
02:26:11.018 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61852870-464d-4963-9c33-210443630978"}
02:26:11.018 00.000 6880 case statement mapped state 6 to 3
02:26:11.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61852870-464d-4963-9c33-210443630978"}
02:26:11.018 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3af2eb17-778d-45cb-ac5a-c4f743c18b4f"}
02:26:11.018 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3636,"width":15,"height":15,"star_pos":[6.52,6.88],"pixels":"..."},"id":"3af2eb17-778d-45cb-ac5a-c4f743c18b4f"}
02:26:11.477 00.459 10052 Exposure complete
02:26:11.549 00.072 10052 worker thread done servicing request
02:26:11.549 00.000 6880 OnExposeComplete: enter
02:26:11.549 00.000 6880 UpdateGuideState(): m_state=6
02:26:11.550 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3637
02:26:11.550 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=891.77, Mass=2629, SNR=35.5, Peak=169 HFD=4.5
02:26:11.550 00.000 6880 MultiStar: [#1 -0.16,-0.76,0.00,M2] [#2 0.12,-0.38,0.98,U] [#3 -0.12,-0.78,0.00,M4] [#4 -0.26,-0.88,0.00,M2] [#5 0.21,-0.06,0.98,U] [#6 0.06,-0.60,0.00,M1] [#7 -0.13,-0.69,0.00,M2] [#8 -0.11,-0.75,0.00,M2] 
02:26:11.550 00.000 6880 refined, 2 included, MultiStar: {-0.00, -0.33}, one-star: {-0.34, -0.55}
02:26:11.550 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:26:11.551 00.001 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:26:11.551 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.33 hyp=0.33 cameraTheta=-1.58 mountX=0.33 mountY=-0.00, mountTheta=-0.00
02:26:11.552 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.33, opts=13)
02:26:11.553 00.001 6880 Enqueuing Move request for scope (-0.00, -0.33)
02:26:11.553 00.000 10052 Worker thread wakes up
02:26:11.553 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.33) opts 0xd
02:26:11.553 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.33)
02:26:11.553 00.000 10052 Moving (-0.00, -0.33) raw xDistance=0.33 yDistance=-0.00
02:26:11.553 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.33
02:26:11.553 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.03
02:26:11.553 00.000 10052 MoveAxis(W, 95, ABG)
02:26:11.553 00.000 10052 Guiding  Dir = 3, Dur = 95
02:26:11.574 00.021 10052 IsSlewing returns 0
02:26:11.581 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:11.611 00.030 10052 IsGuiding returns 0
02:26:11.625 00.014 6880 UpdateGuideState exits: m=2629 SNR=35.5
02:26:11.625 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:11.625 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:11.625 00.000 6880 Enqueuing Expose request
02:26:11.639 00.014 10052 PulseGuide returned control before completion, sleep 78
02:26:11.787 00.148 10052 IsGuiding returns 0
02:26:11.787 00.000 10052 Move returns status 0, amount 95
02:26:11.787 00.000 10052 MoveAxis(N, 0, ABG)
02:26:11.787 00.000 10052 Move returns status 0, amount 0
02:26:11.787 00.000 10052 move complete, result=0
02:26:11.788 00.001 10052 worker thread done servicing request
02:26:11.788 00.000 10052 Worker thread wakes up
02:26:11.788 00.000 6880 GuideStep: 0.3 px 95 ms WEST, -0.0 px 0 ms NORTH
02:26:11.788 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:11.788 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:12.933 01.145 10052 Exposure complete
02:26:13.010 00.077 6880 OnExposeComplete: enter
02:26:13.011 00.001 6880 UpdateGuideState(): m_state=6
02:26:13.011 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3638
02:26:13.011 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=891.71, Mass=2504, SNR=34.8, Peak=160 HFD=4.6
02:26:13.012 00.001 6880 MultiStar: [#1 -0.20,-0.61,0.00,M3] [#2 0.09,-0.50,0.98,U] [#3 -0.11,-0.67,0.00,M5] [#4 -0.34,-0.82,0.00,M3] [#5 0.10,-0.14,0.97,U] [#6 -0.13,-0.54,0.00,M2] [#7 -0.17,-0.63,0.00,M3] [#8 -0.09,-0.65,0.00,M3] 
02:26:13.012 00.000 6880 refined, 2 included, MultiStar: {-0.13, -0.42}, one-star: {-0.56, -0.61}
02:26:13.012 00.000 6880 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.61) = xAngle (-0.25 = -0.25)
02:26:13.012 00.000 6880 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
02:26:13.012 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.86 mountX=0.42 mountY=-0.12, mountTheta=-0.28
02:26:13.014 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.42, opts=13)
02:26:13.014 00.000 6880 Enqueuing Move request for scope (-0.13, -0.42)
02:26:13.017 00.003 10052 worker thread done servicing request
02:26:13.025 00.008 10052 Worker thread wakes up
02:26:13.025 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.42) opts 0xd
02:26:13.025 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.42)
02:26:13.025 00.000 10052 Moving (-0.13, -0.42) raw xDistance=0.42 yDistance=-0.12
02:26:13.025 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.42
02:26:13.025 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.02
02:26:13.025 00.000 10052 MoveAxis(W, 118, ABG)
02:26:13.025 00.000 10052 Guiding  Dir = 3, Dur = 118
02:26:13.046 00.021 10052 IsSlewing returns 0
02:26:13.053 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:13.085 00.032 10052 IsGuiding returns 0
02:26:13.104 00.019 6880 UpdateGuideState exits: m=2504 SNR=34.8
02:26:13.104 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:13.104 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:13.104 00.000 6880 Enqueuing Expose request
02:26:13.105 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a156754-9aa1-4cbe-9190-13cd7b4e66c0"}
02:26:13.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a156754-9aa1-4cbe-9190-13cd7b4e66c0"}
02:26:13.112 00.007 10052 PulseGuide returned control before completion, sleep 101
02:26:13.115 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e301db0b-e8b4-486a-89c2-78634c5546c5"}
02:26:13.115 00.000 6880 case statement mapped state 6 to 3
02:26:13.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e301db0b-e8b4-486a-89c2-78634c5546c5"}
02:26:13.117 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c998480a-0864-4bb7-8b16-1d9a6a281202"}
02:26:13.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3638,"width":15,"height":15,"star_pos":[7.39,6.71],"pixels":"..."},"id":"c998480a-0864-4bb7-8b16-1d9a6a281202"}
02:26:13.234 00.117 10052 IsGuiding returns 1
02:26:13.234 00.000 10052 scope still moving after pulse duration time elapsed
02:26:13.279 00.045 10052 IsSlewing returns 0
02:26:13.317 00.038 10052 IsGuiding returns 0
02:26:13.318 00.001 10052 scope move finished after 118 + 115 ms
02:26:13.318 00.000 10052 Move returns status 0, amount 118
02:26:13.318 00.000 10052 MoveAxis(N, 0, ABG)
02:26:13.318 00.000 10052 Move returns status 0, amount 0
02:26:13.318 00.000 10052 move complete, result=0
02:26:13.318 00.000 10052 worker thread done servicing request
02:26:13.318 00.000 10052 Worker thread wakes up
02:26:13.318 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:13.318 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:13.318 00.000 6880 GuideStep: 0.4 px 118 ms WEST, -0.1 px 0 ms NORTH
02:26:14.229 00.911 10052 Exposure complete
02:26:14.322 00.093 10052 worker thread done servicing request
02:26:14.322 00.000 6880 OnExposeComplete: enter
02:26:14.322 00.000 6880 UpdateGuideState(): m_state=6
02:26:14.322 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3639
02:26:14.322 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=891.62, Mass=2534, SNR=34.8, Peak=153 HFD=4.5
02:26:14.323 00.001 6880 MultiStar: [#1 -0.19,-0.72,0.00,M4] [#2 0.05,-0.71,0.00,M1] [#3 -0.05,-0.93,0.00,M6] [#4 -0.42,-1.04,0.00,M4] [#5 0.12,-0.25,0.98,U] [#6 0.04,-0.71,0.00,M3] [#7 -0.10,-0.73,0.00,M4] [#8 0.03,-0.77,0.00,M4] 
02:26:14.323 00.000 6880 refined, 1 included, MultiStar: {-0.11, -0.48}, one-star: {-0.34, -0.70}
02:26:14.323 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
02:26:14.323 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
02:26:14.323 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.48 hyp=0.49 cameraTheta=-1.81 mountX=0.48 mountY=-0.11, mountTheta=-0.22
02:26:14.325 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.48, opts=13)
02:26:14.325 00.000 6880 Enqueuing Move request for scope (-0.11, -0.48)
02:26:14.325 00.000 10052 Worker thread wakes up
02:26:14.325 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.48) opts 0xd
02:26:14.325 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.48)
02:26:14.326 00.001 10052 Moving (-0.11, -0.48) raw xDistance=0.48 yDistance=-0.11
02:26:14.326 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.48
02:26:14.326 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
02:26:14.326 00.000 10052 MoveAxis(W, 135, ABG)
02:26:14.326 00.000 10052 Guiding  Dir = 3, Dur = 135
02:26:14.353 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:14.395 00.042 6880 UpdateGuideState exits: m=2534 SNR=34.8
02:26:14.395 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:14.395 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:14.396 00.001 6880 Enqueuing Expose request
02:26:14.402 00.006 10052 IsSlewing returns 0
02:26:14.471 00.069 10052 IsGuiding returns 0
02:26:14.498 00.027 10052 PulseGuide returned control before completion, sleep 118
02:26:14.643 00.145 10052 IsGuiding returns 0
02:26:14.643 00.000 10052 Move returns status 0, amount 135
02:26:14.643 00.000 10052 MoveAxis(N, 0, ABG)
02:26:14.643 00.000 10052 Move returns status 0, amount 0
02:26:14.643 00.000 10052 move complete, result=0
02:26:14.643 00.000 10052 worker thread done servicing request
02:26:14.643 00.000 6880 GuideStep: 0.5 px 135 ms WEST, -0.1 px 0 ms NORTH
02:26:14.643 00.000 10052 Worker thread wakes up
02:26:14.643 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:14.643 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:15.038 00.395 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91b863ca-6877-42a0-87e1-9399bfe09aec"}
02:26:15.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91b863ca-6877-42a0-87e1-9399bfe09aec"}
02:26:15.039 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"869c7546-7805-4179-899a-6b1ad493cc8a"}
02:26:15.039 00.000 6880 case statement mapped state 6 to 3
02:26:15.039 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"869c7546-7805-4179-899a-6b1ad493cc8a"}
02:26:15.040 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"29bede9e-0b30-480b-9bef-f2850bfb9c2b"}
02:26:15.040 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3639,"width":15,"height":15,"star_pos":[6.61,6.62],"pixels":"..."},"id":"29bede9e-0b30-480b-9bef-f2850bfb9c2b"}
02:26:15.777 00.737 10052 Exposure complete
02:26:15.843 00.066 10052 worker thread done servicing request
02:26:15.843 00.000 6880 OnExposeComplete: enter
02:26:15.843 00.000 6880 UpdateGuideState(): m_state=6
02:26:15.844 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3640
02:26:15.844 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=891.55, Mass=2498, SNR=34.6, Peak=173 HFD=4.6
02:26:15.844 00.000 6880 MultiStar: [#1 -0.13,-1.27,0.00,M5] [#2 0.09,-0.89,0.00,M2] [#3 -0.03,-1.28,0.00,M7] [#4 -0.22,-1.17,0.00,M5] [#5 0.23,-0.63,0.00,M1] [#6 -0.07,-1.12,0.00,M4] [#7 -0.10,-1.16,0.00,M5] [#8 -0.11,-1.05,0.00,M5] 
02:26:15.844 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
02:26:15.844 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
02:26:15.845 00.001 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.78 hyp=0.80 cameraTheta=-1.84 mountX=0.78 mountY=-0.21, mountTheta=-0.26
02:26:15.846 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.78, opts=13)
02:26:15.846 00.000 6880 Enqueuing Move request for scope (-0.22, -0.78)
02:26:15.846 00.000 10052 Worker thread wakes up
02:26:15.847 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.78) opts 0xd
02:26:15.847 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.78)
02:26:15.847 00.000 10052 Moving (-0.22, -0.78) raw xDistance=0.78 yDistance=-0.21
02:26:15.847 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.78
02:26:15.847 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.21, slope = -0.01
02:26:15.847 00.000 10052 MoveAxis(W, 217, ABG)
02:26:15.847 00.000 10052 Guiding  Dir = 3, Dur = 217
02:26:15.880 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:15.894 00.014 10052 IsSlewing returns 0
02:26:15.925 00.031 6880 UpdateGuideState exits: m=2498 SNR=34.6
02:26:15.926 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:15.926 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:15.926 00.000 6880 Enqueuing Expose request
02:26:15.973 00.047 10052 IsGuiding returns 0
02:26:16.036 00.063 10052 PulseGuide returned control before completion, sleep 165
02:26:16.259 00.223 10052 IsGuiding returns 1
02:26:16.260 00.001 10052 scope still moving after pulse duration time elapsed
02:26:16.338 00.078 10052 IsSlewing returns 0
02:26:16.413 00.075 10052 IsGuiding returns 0
02:26:16.413 00.000 10052 scope move finished after 217 + 222 ms
02:26:16.413 00.000 10052 Move returns status 0, amount 217
02:26:16.413 00.000 10052 MoveAxis(N, 11, ABG)
02:26:16.413 00.000 10052 Guiding  Dir = 0, Dur = 11
02:26:16.480 00.067 10052 IsSlewing returns 0
02:26:16.556 00.076 10052 IsGuiding returns 0
02:26:16.685 00.129 10052 IsGuiding returns 0
02:26:16.685 00.000 10052 Move returns status 0, amount 11
02:26:16.685 00.000 10052 move complete, result=0
02:26:16.685 00.000 10052 worker thread done servicing request
02:26:16.685 00.000 6880 GuideStep: 0.8 px 217 ms WEST, -0.2 px 11 ms NORTH
02:26:16.686 00.001 10052 Worker thread wakes up
02:26:16.686 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:16.686 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:17.037 00.351 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e723a2b-548f-4097-91df-7e957b4f17c8"}
02:26:17.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e723a2b-548f-4097-91df-7e957b4f17c8"}
02:26:17.038 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4320ed36-56fe-4fb3-af91-d32f78f3778e"}
02:26:17.038 00.000 6880 case statement mapped state 6 to 3
02:26:17.038 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4320ed36-56fe-4fb3-af91-d32f78f3778e"}
02:26:17.039 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"860803ba-e4b2-4122-a3a7-68adb5f3f5f9"}
02:26:17.039 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3640,"width":15,"height":15,"star_pos":[6.73,6.55],"pixels":"..."},"id":"860803ba-e4b2-4122-a3a7-68adb5f3f5f9"}
02:26:17.932 00.893 10052 Exposure complete
02:26:17.991 00.059 10052 worker thread done servicing request
02:26:17.991 00.000 6880 OnExposeComplete: enter
02:26:17.991 00.000 6880 UpdateGuideState(): m_state=6
02:26:17.991 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3641
02:26:17.991 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=891.38, Mass=2419, SNR=34.0, Peak=159 HFD=4.4
02:26:17.991 00.000 6880 MultiStar: [#1 -0.25,-0.97,0.00,M6] [#2 -0.08,-0.73,0.00,M3] [#3 -0.16,-0.93,0.00,M8] [#4 -0.32,-1.09,0.00,M6] [#5 0.08,-0.26,1.01,U] [#6 -0.11,-0.72,0.00,M5] [#7 -0.26,-1.04,0.00,M6] [#8 -0.24,-0.89,0.00,M6] 
02:26:17.991 00.000 6880 refined, 1 included, MultiStar: {-0.10, -0.60}, one-star: {-0.29, -0.95}
02:26:17.991 00.000 6880 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.61) = xAngle (-0.13 = -0.13)
02:26:17.991 00.000 6880 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:26:17.991 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.60 hyp=0.61 cameraTheta=-1.74 mountX=0.61 mountY=-0.09, mountTheta=-0.16
02:26:17.992 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.60, opts=13)
02:26:17.992 00.000 6880 Enqueuing Move request for scope (-0.10, -0.60)
02:26:17.992 00.000 10052 Worker thread wakes up
02:26:17.992 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.60) opts 0xd
02:26:17.992 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.60)
02:26:17.992 00.000 10052 Moving (-0.10, -0.60) raw xDistance=0.61 yDistance=-0.09
02:26:17.994 00.002 10052 GuideAlgorithmHysteresis::Result() returns 0.29 from input 0.61
02:26:17.994 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
02:26:17.994 00.000 10052 MoveAxis(W, 173, ABG)
02:26:17.994 00.000 10052 Guiding  Dir = 3, Dur = 173
02:26:18.011 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:18.040 00.029 6880 UpdateGuideState exits: m=2419 SNR=34.0
02:26:18.040 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:18.040 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:18.040 00.000 6880 Enqueuing Expose request
02:26:18.069 00.029 10052 IsSlewing returns 0
02:26:18.148 00.079 10052 IsGuiding returns 0
02:26:18.212 00.064 10052 PulseGuide returned control before completion, sleep 120
02:26:18.384 00.172 10052 IsGuiding returns 1
02:26:18.384 00.000 10052 scope still moving after pulse duration time elapsed
02:26:18.459 00.075 10052 IsSlewing returns 0
02:26:18.534 00.075 10052 IsGuiding returns 0
02:26:18.534 00.000 10052 scope move finished after 173 + 212 ms
02:26:18.534 00.000 10052 Move returns status 0, amount 173
02:26:18.534 00.000 10052 MoveAxis(N, 0, ABG)
02:26:18.534 00.000 10052 Move returns status 0, amount 0
02:26:18.534 00.000 10052 move complete, result=0
02:26:18.534 00.000 10052 worker thread done servicing request
02:26:18.534 00.000 10052 Worker thread wakes up
02:26:18.534 00.000 6880 GuideStep: 0.6 px 173 ms WEST, -0.1 px 0 ms NORTH
02:26:18.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:18.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:19.036 00.502 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f5b77f0-98a7-49eb-a37e-1cd5173d38a0"}
02:26:19.036 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f5b77f0-98a7-49eb-a37e-1cd5173d38a0"}
02:26:19.037 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a7fdcf9-817f-47db-8985-943afb1c1e80"}
02:26:19.037 00.000 6880 case statement mapped state 6 to 3
02:26:19.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a7fdcf9-817f-47db-8985-943afb1c1e80"}
02:26:19.037 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eb94c6a4-4633-4b40-bfb3-c743d2c4093d"}
02:26:19.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3641,"width":15,"height":15,"star_pos":[6.66,7.38],"pixels":"..."},"id":"eb94c6a4-4633-4b40-bfb3-c743d2c4093d"}
02:26:19.447 00.410 10052 Exposure complete
02:26:19.510 00.063 10052 worker thread done servicing request
02:26:19.510 00.000 6880 OnExposeComplete: enter
02:26:19.511 00.001 6880 UpdateGuideState(): m_state=6
02:26:19.511 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3642
02:26:19.511 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=891.35, Mass=2459, SNR=34.3, Peak=166 HFD=4.5
02:26:19.512 00.001 6880 MultiStar: [#1 -0.17,-1.09,0.00,M7] [#2 0.06,-0.84,0.00,M4] [#3 -0.19,-1.09,0.00,M9] [#4 -0.21,-1.11,0.00,M7] [#5 0.05,-0.58,0.00,M1] [#6 -0.16,-1.06,0.00,M6] [#7 -0.22,-1.06,0.00,M7] [#8 -0.19,-0.96,0.00,M7] 
02:26:19.512 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.30 = -0.30)
02:26:19.512 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:26:19.512 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.97 hyp=1.04 cameraTheta=-1.92 mountX=0.99 mountY=-0.34, mountTheta=-0.33
02:26:19.513 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.97, opts=13)
02:26:19.514 00.001 6880 Enqueuing Move request for scope (-0.35, -0.97)
02:26:19.514 00.000 10052 Worker thread wakes up
02:26:19.514 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.97) opts 0xd
02:26:19.514 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.97)
02:26:19.514 00.000 10052 Moving (-0.35, -0.97) raw xDistance=0.99 yDistance=-0.34
02:26:19.514 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.46 from input 0.99
02:26:19.514 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.34, slope = -0.03
02:26:19.514 00.000 10052 MoveAxis(W, 274, ABG)
02:26:19.514 00.000 10052 Guiding  Dir = 3, Dur = 274
02:26:19.543 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:19.576 00.033 6880 UpdateGuideState exits: m=2459 SNR=34.3
02:26:19.576 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:19.576 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:19.576 00.000 6880 Enqueuing Expose request
02:26:19.582 00.006 10052 IsSlewing returns 0
02:26:19.654 00.072 10052 IsGuiding returns 0
02:26:19.720 00.066 10052 PulseGuide returned control before completion, sleep 220
02:26:19.992 00.272 10052 IsGuiding returns 1
02:26:19.992 00.000 10052 scope still moving after pulse duration time elapsed
02:26:20.071 00.079 10052 IsSlewing returns 0
02:26:20.145 00.074 10052 IsGuiding returns 0
02:26:20.145 00.000 10052 scope move finished after 274 + 216 ms
02:26:20.145 00.000 10052 Move returns status 0, amount 274
02:26:20.145 00.000 10052 MoveAxis(N, 46, ABG)
02:26:20.145 00.000 10052 Guiding  Dir = 0, Dur = 46
02:26:20.224 00.079 10052 IsSlewing returns 0
02:26:20.299 00.075 10052 IsGuiding returns 0
02:26:20.429 00.130 10052 IsGuiding returns 0
02:26:20.429 00.000 10052 Move returns status 0, amount 46
02:26:20.429 00.000 10052 move complete, result=0
02:26:20.429 00.000 10052 worker thread done servicing request
02:26:20.429 00.000 10052 Worker thread wakes up
02:26:20.429 00.000 6880 GuideStep: 1.0 px 274 ms WEST, -0.3 px 46 ms NORTH
02:26:20.430 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:20.430 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:21.041 00.611 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"661585d5-adc2-4769-bbb5-95fcbc6254c3"}
02:26:21.041 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"661585d5-adc2-4769-bbb5-95fcbc6254c3"}
02:26:21.042 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79021c7d-442f-4dcd-801f-cb58cfa96298"}
02:26:21.042 00.000 6880 case statement mapped state 6 to 3
02:26:21.042 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79021c7d-442f-4dcd-801f-cb58cfa96298"}
02:26:21.042 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"86cdedf6-6c91-4a7e-98ba-39c7e14207f8"}
02:26:21.042 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3642,"width":15,"height":15,"star_pos":[6.60,7.35],"pixels":"..."},"id":"86cdedf6-6c91-4a7e-98ba-39c7e14207f8"}
02:26:21.566 00.524 10052 Exposure complete
02:26:21.628 00.062 10052 worker thread done servicing request
02:26:21.628 00.000 6880 OnExposeComplete: enter
02:26:21.628 00.000 6880 UpdateGuideState(): m_state=6
02:26:21.628 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3643
02:26:21.629 00.001 6880 Star::Find returns 1 (0), X=407.61, Y=891.59, Mass=2472, SNR=34.4, Peak=164 HFD=4.6
02:26:21.629 00.000 6880 MultiStar: [#1 -0.27,-0.92,0.00,M8] [#2 0.07,-0.44,1.01,U] [#3 -0.15,-1.08,0.00,M10] [#4 -0.28,-1.04,0.00,M8] [#5 0.04,-0.19,1.00,U] [#6 -0.20,-0.69,0.00,M7] [#7 -0.23,-0.67,0.00,M8] [#8 -0.18,-0.79,0.00,M8] 
02:26:21.629 00.000 6880 refined, 2 included, MultiStar: {-0.08, -0.45}, one-star: {-0.34, -0.73}
02:26:21.629 00.000 6880 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.61) = xAngle (-0.12 = -0.12)
02:26:21.629 00.000 6880 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:26:21.629 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.45 hyp=0.46 cameraTheta=-1.74 mountX=0.46 mountY=-0.07, mountTheta=-0.15
02:26:21.631 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.45, opts=13)
02:26:21.631 00.000 6880 Enqueuing Move request for scope (-0.08, -0.45)
02:26:21.631 00.000 10052 Worker thread wakes up
02:26:21.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.45) opts 0xd
02:26:21.631 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.45)
02:26:21.631 00.000 10052 Moving (-0.08, -0.45) raw xDistance=0.46 yDistance=-0.07
02:26:21.631 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.46
02:26:21.631 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.10, using input
02:26:21.631 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
02:26:21.631 00.000 10052 MoveAxis(W, 136, ABG)
02:26:21.631 00.000 10052 Guiding  Dir = 3, Dur = 136
02:26:21.657 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:21.693 00.036 6880 UpdateGuideState exits: m=2472 SNR=34.4
02:26:21.693 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:21.694 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:21.694 00.000 6880 Enqueuing Expose request
02:26:21.730 00.036 10052 IsSlewing returns 0
02:26:21.805 00.075 10052 IsGuiding returns 0
02:26:21.869 00.064 10052 PulseGuide returned control before completion, sleep 82
02:26:22.027 00.158 10052 IsGuiding returns 0
02:26:22.027 00.000 10052 Move returns status 0, amount 136
02:26:22.027 00.000 10052 MoveAxis(N, 0, ABG)
02:26:22.027 00.000 10052 Move returns status 0, amount 0
02:26:22.027 00.000 10052 move complete, result=0
02:26:22.027 00.000 10052 worker thread done servicing request
02:26:22.027 00.000 6880 GuideStep: 0.5 px 136 ms WEST, -0.1 px 0 ms NORTH
02:26:22.027 00.000 10052 Worker thread wakes up
02:26:22.028 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:22.028 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:22.937 00.909 10052 Exposure complete
02:26:23.009 00.072 10052 worker thread done servicing request
02:26:23.009 00.000 6880 OnExposeComplete: enter
02:26:23.009 00.000 6880 UpdateGuideState(): m_state=6
02:26:23.010 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3644
02:26:23.010 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=891.73, Mass=2464, SNR=34.4, Peak=158 HFD=4.6
02:26:23.010 00.000 6880 MultiStar: [#1 -0.23,-0.91,0.00,M9] [#2 -0.09,-0.74,0.00,M4] [#3 -0.08,-0.78,0.00,R] [#4 -0.13,-0.55,0.00,M9] [#5 0.04,-0.28,1.01,U] [#6 -0.10,-0.46,0.94,U] [#7 -0.33,-0.82,0.00,M9] [#8 -0.05,-0.70,0.00,M9] 
02:26:23.011 00.001 6880 refined, 2 included, MultiStar: {-0.13, -0.45}, one-star: {-0.32, -0.60}
02:26:23.011 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
02:26:23.011 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:26:23.011 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.45 hyp=0.47 cameraTheta=-1.85 mountX=0.45 mountY=-0.12, mountTheta=-0.27
02:26:23.012 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.45, opts=13)
02:26:23.013 00.001 6880 Enqueuing Move request for scope (-0.13, -0.45)
02:26:23.013 00.000 10052 Worker thread wakes up
02:26:23.013 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.45) opts 0xd
02:26:23.013 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.45)
02:26:23.013 00.000 10052 Moving (-0.13, -0.45) raw xDistance=0.45 yDistance=-0.12
02:26:23.013 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.45
02:26:23.013 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
02:26:23.013 00.000 10052 MoveAxis(W, 128, ABG)
02:26:23.013 00.000 10052 Guiding  Dir = 3, Dur = 128
02:26:23.034 00.021 10052 IsSlewing returns 0
02:26:23.040 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:23.072 00.032 10052 IsGuiding returns 0
02:26:23.083 00.011 6880 UpdateGuideState exits: m=2464 SNR=34.4
02:26:23.083 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:23.083 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:23.083 00.000 6880 Enqueuing Expose request
02:26:23.083 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fead6e4b-1126-41eb-a070-606724342ae0"}
02:26:23.083 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fead6e4b-1126-41eb-a070-606724342ae0"}
02:26:23.092 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1a05f9a-4018-4868-bac1-d5e783403ab9"}
02:26:23.092 00.000 6880 case statement mapped state 6 to 3
02:26:23.093 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1a05f9a-4018-4868-bac1-d5e783403ab9"}
02:26:23.094 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"26550e44-63d0-4b20-a59c-97ee7d4876ee"}
02:26:23.095 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3644,"width":15,"height":15,"star_pos":[6.62,6.73],"pixels":"..."},"id":"26550e44-63d0-4b20-a59c-97ee7d4876ee"}
02:26:23.100 00.005 10052 PulseGuide returned control before completion, sleep 111
02:26:23.239 00.139 10052 IsGuiding returns 0
02:26:23.240 00.001 10052 Move returns status 0, amount 128
02:26:23.240 00.000 10052 MoveAxis(N, 0, ABG)
02:26:23.240 00.000 10052 Move returns status 0, amount 0
02:26:23.240 00.000 10052 move complete, result=0
02:26:23.240 00.000 10052 worker thread done servicing request
02:26:23.240 00.000 10052 Worker thread wakes up
02:26:23.240 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:23.240 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:23.240 00.000 6880 GuideStep: 0.5 px 128 ms WEST, -0.1 px 0 ms NORTH
02:26:24.386 01.146 10052 Exposure complete
02:26:24.461 00.075 6880 OnExposeComplete: enter
02:26:24.461 00.000 6880 UpdateGuideState(): m_state=6
02:26:24.461 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3645
02:26:24.461 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=891.46, Mass=2479, SNR=34.4, Peak=160 HFD=4.9
02:26:24.462 00.001 6880 MultiStar: [#1 -0.34,-0.74,0.00,M10] [#2 -0.15,-0.42,1.00,U] [#3 -0.18,0.00,0.94,U] [#4 -0.33,-0.98,0.00,M10] [#5 0.09,-0.15,0.99,U] [#6 -0.31,-0.65,0.00,M7] [#7 -0.17,-0.78,0.00,M10] [#8 -0.25,-0.80,0.00,M10] 
02:26:24.462 00.000 6880 refined, 3 included, MultiStar: {-0.20, -0.36}, one-star: {-0.54, -0.86}
02:26:24.462 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.45 = -0.45)
02:26:24.462 00.000 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:26:24.462 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.36 hyp=0.41 cameraTheta=-2.06 mountX=0.37 mountY=-0.19, mountTheta=-0.48
02:26:24.462 00.000 10052 worker thread done servicing request
02:26:24.464 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.36, opts=13)
02:26:24.464 00.000 6880 Enqueuing Move request for scope (-0.20, -0.36)
02:26:24.464 00.000 10052 Worker thread wakes up
02:26:24.465 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.36) opts 0xd
02:26:24.465 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.36)
02:26:24.465 00.000 10052 Moving (-0.20, -0.36) raw xDistance=0.37 yDistance=-0.19
02:26:24.465 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
02:26:24.465 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.19, slope = -0.01
02:26:24.465 00.000 10052 MoveAxis(W, 106, ABG)
02:26:24.465 00.000 10052 Guiding  Dir = 3, Dur = 106
02:26:24.486 00.021 10052 IsSlewing returns 0
02:26:24.494 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:24.525 00.031 10052 IsGuiding returns 0
02:26:24.538 00.013 6880 UpdateGuideState exits: m=2479 SNR=34.4
02:26:24.538 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:24.539 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:24.539 00.000 6880 Enqueuing Expose request
02:26:24.552 00.013 10052 PulseGuide returned control before completion, sleep 90
02:26:24.665 00.113 10052 IsGuiding returns 0
02:26:24.665 00.000 10052 Move returns status 0, amount 106
02:26:24.665 00.000 10052 MoveAxis(N, 17, ABG)
02:26:24.665 00.000 10052 Guiding  Dir = 0, Dur = 17
02:26:24.703 00.038 10052 IsSlewing returns 0
02:26:24.741 00.038 10052 IsGuiding returns 0
02:26:24.808 00.067 10052 IsGuiding returns 1
02:26:24.808 00.000 10052 scope still moving after pulse duration time elapsed
02:26:24.852 00.044 10052 IsSlewing returns 0
02:26:24.890 00.038 10052 IsGuiding returns 0
02:26:24.890 00.000 10052 scope move finished after 17 + 132 ms
02:26:24.890 00.000 10052 Move returns status 0, amount 17
02:26:24.890 00.000 10052 move complete, result=0
02:26:24.890 00.000 10052 worker thread done servicing request
02:26:24.890 00.000 6880 GuideStep: 0.4 px 106 ms WEST, -0.2 px 17 ms NORTH
02:26:24.891 00.001 10052 Worker thread wakes up
02:26:24.891 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:24.891 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:25.064 00.173 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5172be6c-6a67-44eb-b03e-e1e3516aaffb"}
02:26:25.064 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5172be6c-6a67-44eb-b03e-e1e3516aaffb"}
02:26:25.065 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e28c200-aa5d-4087-914f-66b20a181d53"}
02:26:25.065 00.000 6880 case statement mapped state 6 to 3
02:26:25.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e28c200-aa5d-4087-914f-66b20a181d53"}
02:26:25.066 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aafdfa3e-2a15-46f5-8cef-b5500caff93c"}
02:26:25.066 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3645,"width":15,"height":15,"star_pos":[7.41,7.46],"pixels":"..."},"id":"aafdfa3e-2a15-46f5-8cef-b5500caff93c"}
02:26:25.812 00.746 10052 Exposure complete
02:26:25.881 00.069 10052 worker thread done servicing request
02:26:25.881 00.000 6880 OnExposeComplete: enter
02:26:25.881 00.000 6880 UpdateGuideState(): m_state=6
02:26:25.881 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3646
02:26:25.881 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=891.84, Mass=2526, SNR=34.8, Peak=157 HFD=4.5
02:26:25.882 00.001 6880 MultiStar: [#1 -0.16,-0.53,0.00,R] [#2 0.18,-0.32,0.99,U] [#3 -0.02,0.06,0.92,U] [#4 -0.21,-0.86,0.00,R] [#5 0.06,0.06,0.98,U] [#6 0.01,-0.50,0.93,U] [#7 -0.13,-0.55,0.00,R] [#8 -0.15,-0.64,0.00,R] 
02:26:25.882 00.000 6880 refined, 4 included, MultiStar: {-0.01, -0.24}, one-star: {-0.27, -0.49}
02:26:25.882 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
02:26:25.882 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:26:25.882 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.24 hyp=0.24 cameraTheta=-1.60 mountX=0.24 mountY=-0.00, mountTheta=-0.02
02:26:25.884 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.24, opts=13)
02:26:25.884 00.000 6880 Enqueuing Move request for scope (-0.01, -0.24)
02:26:25.884 00.000 10052 Worker thread wakes up
02:26:25.884 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.24) opts 0xd
02:26:25.884 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.24)
02:26:25.884 00.000 10052 Moving (-0.01, -0.24) raw xDistance=0.24 yDistance=-0.00
02:26:25.884 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.24
02:26:25.884 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.01, using input
02:26:25.884 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.00
02:26:25.885 00.001 10052 MoveAxis(W, 69, ABG)
02:26:25.885 00.000 10052 Guiding  Dir = 3, Dur = 69
02:26:25.909 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:25.944 00.035 10052 IsSlewing returns 0
02:26:25.948 00.004 6880 UpdateGuideState exits: m=2526 SNR=34.8
02:26:25.948 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:25.948 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:25.949 00.001 6880 Enqueuing Expose request
02:26:26.018 00.069 10052 IsGuiding returns 0
02:26:26.074 00.056 10052 PulseGuide returned control before completion, sleep 23
02:26:26.150 00.076 10052 IsGuiding returns 1
02:26:26.150 00.000 10052 scope still moving after pulse duration time elapsed
02:26:26.229 00.079 10052 IsSlewing returns 0
02:26:26.308 00.079 10052 IsGuiding returns 0
02:26:26.308 00.000 10052 scope move finished after 69 + 221 ms
02:26:26.308 00.000 10052 Move returns status 0, amount 69
02:26:26.308 00.000 10052 MoveAxis(N, 0, ABG)
02:26:26.308 00.000 10052 Move returns status 0, amount 0
02:26:26.309 00.001 10052 move complete, result=0
02:26:26.309 00.000 10052 worker thread done servicing request
02:26:26.309 00.000 6880 GuideStep: 0.2 px 69 ms WEST, -0.0 px 0 ms NORTH
02:26:26.309 00.000 10052 Worker thread wakes up
02:26:26.309 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:26.309 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:27.063 00.754 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"393f1911-d1b2-4c95-bab4-482ea2f18089"}
02:26:27.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"393f1911-d1b2-4c95-bab4-482ea2f18089"}
02:26:27.064 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2edfac34-38ba-42d5-a637-edc7abfb1f98"}
02:26:27.064 00.000 6880 case statement mapped state 6 to 3
02:26:27.064 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2edfac34-38ba-42d5-a637-edc7abfb1f98"}
02:26:27.065 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a5e8c487-a153-4587-97c2-9d756cdd1289"}
02:26:27.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3646,"width":15,"height":15,"star_pos":[6.67,6.84],"pixels":"..."},"id":"a5e8c487-a153-4587-97c2-9d756cdd1289"}
02:26:27.446 00.381 10052 Exposure complete
02:26:27.504 00.058 10052 worker thread done servicing request
02:26:27.504 00.000 6880 OnExposeComplete: enter
02:26:27.504 00.000 6880 UpdateGuideState(): m_state=6
02:26:27.504 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3647
02:26:27.504 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=891.69, Mass=2519, SNR=34.9, Peak=171 HFD=4.7
02:26:27.505 00.001 6880 MultiStar: [#1 -0.02,-0.12,0.96,U] [#2 0.04,-0.61,0.00,M3] [#3 0.00,-0.27,0.93,U] [#4 0.18,0.18,0.85,U] [#5 0.07,-0.12,0.99,U] [#6 -0.17,-0.80,0.00,M7] [#7 -0.09,-0.16,0.76,U] [#8 -0.03,-0.09,0.80,U] 
02:26:27.505 00.000 6880 refined, 6 included, MultiStar: {-0.02, -0.18}, one-star: {-0.25, -0.63}
02:26:27.505 00.000 6880 CameraToMount -- cameraTheta (-1.69) - m_xAngle (-1.61) = xAngle (-0.08 = -0.08)
02:26:27.505 00.000 6880 CameraToMount -- cameraTheta (-1.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.11 = -0.11)
02:26:27.505 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.69 mountX=0.18 mountY=-0.02, mountTheta=-0.11
02:26:27.506 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.18, opts=13)
02:26:27.506 00.000 6880 Enqueuing Move request for scope (-0.02, -0.18)
02:26:27.507 00.001 10052 Worker thread wakes up
02:26:27.507 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
02:26:27.507 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
02:26:27.507 00.000 10052 Moving (-0.02, -0.18) raw xDistance=0.18 yDistance=-0.02
02:26:27.507 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
02:26:27.507 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
02:26:27.507 00.000 10052 MoveAxis(W, 53, ABG)
02:26:27.507 00.000 10052 Guiding  Dir = 3, Dur = 53
02:26:27.529 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:27.563 00.034 6880 UpdateGuideState exits: m=2519 SNR=34.9
02:26:27.563 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:27.563 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:27.563 00.000 6880 Enqueuing Expose request
02:26:27.580 00.017 10052 IsSlewing returns 0
02:26:27.655 00.075 10052 IsGuiding returns 0
02:26:27.794 00.139 10052 IsGuiding returns 0
02:26:27.794 00.000 10052 Move returns status 0, amount 53
02:26:27.794 00.000 10052 MoveAxis(N, 0, ABG)
02:26:27.794 00.000 10052 Move returns status 0, amount 0
02:26:27.794 00.000 10052 move complete, result=0
02:26:27.794 00.000 10052 worker thread done servicing request
02:26:27.795 00.001 10052 Worker thread wakes up
02:26:27.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:27.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:27.795 00.000 6880 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
02:26:28.713 00.918 10052 Exposure complete
02:26:28.769 00.056 10052 worker thread done servicing request
02:26:28.769 00.000 6880 OnExposeComplete: enter
02:26:28.769 00.000 6880 UpdateGuideState(): m_state=6
02:26:28.769 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3648
02:26:28.769 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=891.76, Mass=2479, SNR=34.6, Peak=152 HFD=4.6
02:26:28.770 00.001 6880 MultiStar: [#1 0.02,-0.17,0.96,U] [#2 0.07,-0.36,1.00,U] [#3 -0.01,-0.09,0.92,U] [#4 0.04,-0.09,0.85,U] [#5 0.09,-0.13,0.97,U] [#6 -0.16,-0.71,0.00,M8] [#7 0.16,-0.16,0.73,U] [#8 0.09,-0.14,0.82,U] 
02:26:28.770 00.000 6880 refined, 7 included, MultiStar: {0.01, -0.22}, one-star: {-0.30, -0.56}
02:26:28.770 00.000 6880 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.61) = xAngle (0.11 = 0.11)
02:26:28.770 00.000 6880 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:26:28.770 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.51 mountX=0.22 mountY=0.02, mountTheta=0.08
02:26:28.771 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.22, opts=13)
02:26:28.771 00.000 6880 Enqueuing Move request for scope (0.01, -0.22)
02:26:28.771 00.000 10052 Worker thread wakes up
02:26:28.771 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.22) opts 0xd
02:26:28.771 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.22)
02:26:28.772 00.001 10052 Moving (0.01, -0.22) raw xDistance=0.22 yDistance=0.02
02:26:28.772 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:26:28.772 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.09, using input
02:26:28.772 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
02:26:28.772 00.000 10052 MoveAxis(W, 62, ABG)
02:26:28.772 00.000 10052 Guiding  Dir = 3, Dur = 62
02:26:28.792 00.020 10052 IsSlewing returns 0
02:26:28.793 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:28.824 00.031 6880 UpdateGuideState exits: m=2479 SNR=34.6
02:26:28.825 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:28.825 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:28.825 00.000 6880 Enqueuing Expose request
02:26:28.831 00.006 10052 IsGuiding returns 0
02:26:28.858 00.027 10052 PulseGuide returned control before completion, sleep 45
02:26:28.936 00.078 10052 IsGuiding returns 0
02:26:28.936 00.000 10052 Move returns status 0, amount 62
02:26:28.936 00.000 10052 MoveAxis(N, 0, ABG)
02:26:28.936 00.000 10052 Move returns status 0, amount 0
02:26:28.936 00.000 10052 move complete, result=0
02:26:28.936 00.000 10052 worker thread done servicing request
02:26:28.936 00.000 10052 Worker thread wakes up
02:26:28.936 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:28.936 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:28.936 00.000 6880 GuideStep: 0.2 px 62 ms WEST, 0.0 px 0 ms NORTH
02:26:29.064 00.128 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e31260bc-8340-40d2-bdac-1e5b2565e223"}
02:26:29.064 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e31260bc-8340-40d2-bdac-1e5b2565e223"}
02:26:29.065 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a11b29b5-2c98-48cd-b0e6-f463ab65adec"}
02:26:29.065 00.000 6880 case statement mapped state 6 to 3
02:26:29.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a11b29b5-2c98-48cd-b0e6-f463ab65adec"}
02:26:29.065 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bbf455e5-ca68-47d3-a1fb-e310c535c6cc"}
02:26:29.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3648,"width":15,"height":15,"star_pos":[6.65,6.76],"pixels":"..."},"id":"bbf455e5-ca68-47d3-a1fb-e310c535c6cc"}
02:26:30.075 01.010 10052 Exposure complete
02:26:30.139 00.064 10052 worker thread done servicing request
02:26:30.139 00.000 6880 OnExposeComplete: enter
02:26:30.139 00.000 6880 UpdateGuideState(): m_state=6
02:26:30.139 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3649
02:26:30.139 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=891.84, Mass=2687, SNR=36.0, Peak=152 HFD=4.6
02:26:30.139 00.000 6880 MultiStar: [#1 -0.23,0.02,0.94,U] [#2 -0.11,-0.13,0.95,U] [#3 -0.08,0.13,0.89,U] [#4 -0.26,0.17,0.82,U] [#5 -0.10,0.09,0.97,U] [#6 -0.29,-0.42,0.88,U] [#7 -0.36,-0.18,0.75,U] [#8 -0.29,0.11,0.76,U] 
02:26:30.139 00.000 6880 refined, 8 included, MultiStar: {-0.25, -0.08}, one-star: {-0.52, -0.48}
02:26:30.140 00.001 6880 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
02:26:30.140 00.000 6880 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
02:26:30.140 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.08 hyp=0.26 cameraTheta=-2.82 mountX=0.09 mountY=-0.25, mountTheta=-1.21
02:26:30.142 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.08, opts=13)
02:26:30.142 00.000 6880 Enqueuing Move request for scope (-0.25, -0.08)
02:26:30.142 00.000 10052 Worker thread wakes up
02:26:30.142 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.08) opts 0xd
02:26:30.142 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.08)
02:26:30.142 00.000 10052 Moving (-0.25, -0.08) raw xDistance=0.09 yDistance=-0.25
02:26:30.142 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:26:30.142 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
02:26:30.142 00.000 10052 MoveAxis(E, 0, ABG)
02:26:30.142 00.000 10052 Move returns status 0, amount 0
02:26:30.143 00.001 10052 MoveAxis(N, 0, ABG)
02:26:30.143 00.000 10052 Move returns status 0, amount 0
02:26:30.143 00.000 10052 move complete, result=0
02:26:30.143 00.000 10052 worker thread done servicing request
02:26:30.165 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:30.197 00.032 6880 UpdateGuideState exits: m=2687 SNR=36.0
02:26:30.197 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:30.197 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:30.197 00.000 6880 Enqueuing Expose request
02:26:30.197 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:30.197 00.000 10052 Worker thread wakes up
02:26:30.197 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:30.197 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:31.063 00.866 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb63d264-a880-4d23-b012-3b40271a21da"}
02:26:31.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb63d264-a880-4d23-b012-3b40271a21da"}
02:26:31.064 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c5a1f15-3275-4083-a876-7757d59c90be"}
02:26:31.064 00.000 6880 case statement mapped state 6 to 3
02:26:31.065 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c5a1f15-3275-4083-a876-7757d59c90be"}
02:26:31.065 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f4ced862-d232-49ad-a3df-bb0b1ca3c9f6"}
02:26:31.066 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3649,"width":15,"height":15,"star_pos":[7.42,6.84],"pixels":"..."},"id":"f4ced862-d232-49ad-a3df-bb0b1ca3c9f6"}
02:26:31.110 00.044 10052 Exposure complete
02:26:31.169 00.059 10052 worker thread done servicing request
02:26:31.169 00.000 6880 OnExposeComplete: enter
02:26:31.169 00.000 6880 UpdateGuideState(): m_state=6
02:26:31.170 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3650
02:26:31.170 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=891.81, Mass=2595, SNR=35.3, Peak=168 HFD=4.5
02:26:31.170 00.000 6880 MultiStar: [#1 -0.10,-0.16,0.95,U] [#2 -0.07,-0.25,0.98,U] [#3 -0.14,-0.00,0.89,U] [#4 -0.09,-0.02,0.83,U] [#5 -0.10,-0.05,0.99,U] [#6 -0.21,-0.57,0.00,M8] [#7 -0.16,-0.18,0.75,U] [#8 -0.16,0.01,0.81,U] 
02:26:31.170 00.000 6880 refined, 7 included, MultiStar: {-0.17, -0.15}, one-star: {-0.51, -0.51}
02:26:31.170 00.000 6880 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.61) = xAngle (-0.80 = -0.80)
02:26:31.170 00.000 6880 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
02:26:31.170 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.23 cameraTheta=-2.41 mountX=0.16 mountY=-0.17, mountTheta=-0.81
02:26:31.172 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.15, opts=13)
02:26:31.172 00.000 6880 Enqueuing Move request for scope (-0.17, -0.15)
02:26:31.172 00.000 10052 Worker thread wakes up
02:26:31.172 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
02:26:31.172 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
02:26:31.172 00.000 10052 Moving (-0.17, -0.15) raw xDistance=0.16 yDistance=-0.17
02:26:31.172 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:26:31.172 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
02:26:31.172 00.000 10052 MoveAxis(W, 43, ABG)
02:26:31.172 00.000 10052 Guiding  Dir = 3, Dur = 43
02:26:31.193 00.021 10052 IsSlewing returns 0
02:26:31.193 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:31.228 00.035 6880 UpdateGuideState exits: m=2595 SNR=35.3
02:26:31.228 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:31.228 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:31.228 00.000 6880 Enqueuing Expose request
02:26:31.231 00.003 10052 IsGuiding returns 0
02:26:31.259 00.028 10052 PulseGuide returned control before completion, sleep 26
02:26:31.318 00.059 10052 IsGuiding returns 0
02:26:31.318 00.000 10052 Move returns status 0, amount 43
02:26:31.318 00.000 10052 MoveAxis(N, 0, ABG)
02:26:31.318 00.000 10052 Move returns status 0, amount 0
02:26:31.318 00.000 10052 move complete, result=0
02:26:31.319 00.001 10052 worker thread done servicing request
02:26:31.319 00.000 10052 Worker thread wakes up
02:26:31.319 00.000 6880 GuideStep: 0.2 px 43 ms WEST, -0.2 px 0 ms NORTH
02:26:31.319 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:31.319 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:32.448 01.129 10052 Exposure complete
02:26:32.531 00.083 10052 worker thread done servicing request
02:26:32.531 00.000 6880 OnExposeComplete: enter
02:26:32.531 00.000 6880 UpdateGuideState(): m_state=6
02:26:32.532 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3651
02:26:32.532 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=891.79, Mass=2445, SNR=34.2, Peak=153 HFD=4.5
02:26:32.532 00.000 6880 MultiStar: [#1 -0.05,-0.04,0.99,U] [#2 -0.12,-0.31,1.00,U] [#3 -0.13,0.10,0.91,U] [#4 0.02,0.28,0.85,U] [#5 0.02,-0.05,1.02,U] [#6 -0.18,-0.37,0.96,U] [#7 -0.12,0.01,0.76,U] [#8 -0.14,-0.01,0.79,U] 
02:26:32.532 00.000 6880 refined, 8 included, MultiStar: {-0.14, -0.11}, one-star: {-0.55, -0.53}
02:26:32.533 00.001 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.85 = -0.85)
02:26:32.533 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:26:32.533 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.46 mountX=0.12 mountY=-0.14, mountTheta=-0.86
02:26:32.535 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.11, opts=13)
02:26:32.535 00.000 6880 Enqueuing Move request for scope (-0.14, -0.11)
02:26:32.535 00.000 10052 Worker thread wakes up
02:26:32.535 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
02:26:32.535 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
02:26:32.535 00.000 10052 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=-0.14
02:26:32.536 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:26:32.536 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
02:26:32.536 00.000 10052 MoveAxis(W, 35, ABG)
02:26:32.536 00.000 10052 Guiding  Dir = 3, Dur = 35
02:26:32.566 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:32.584 00.018 10052 IsSlewing returns 0
02:26:32.614 00.030 6880 UpdateGuideState exits: m=2445 SNR=34.2
02:26:32.615 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:32.615 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:32.615 00.000 6880 Enqueuing Expose request
02:26:32.658 00.043 10052 IsGuiding returns 0
02:26:32.791 00.133 10052 IsGuiding returns 0
02:26:32.791 00.000 10052 Move returns status 0, amount 35
02:26:32.791 00.000 10052 MoveAxis(N, 0, ABG)
02:26:32.791 00.000 10052 Move returns status 0, amount 0
02:26:32.791 00.000 10052 move complete, result=0
02:26:32.791 00.000 10052 worker thread done servicing request
02:26:32.791 00.000 10052 Worker thread wakes up
02:26:32.791 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:32.791 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
02:26:32.791 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:33.063 00.272 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd20acd3-67d2-4fa4-8dec-339c60ea0ae0"}
02:26:33.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd20acd3-67d2-4fa4-8dec-339c60ea0ae0"}
02:26:33.064 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b5a2e1e2-504e-4bec-990d-fbb5b5e601ff"}
02:26:33.064 00.000 6880 case statement mapped state 6 to 3
02:26:33.064 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b5a2e1e2-504e-4bec-990d-fbb5b5e601ff"}
02:26:33.065 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bca15808-a684-489c-9374-36da3ea4a913"}
02:26:33.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3651,"width":15,"height":15,"star_pos":[7.40,6.79],"pixels":"..."},"id":"bca15808-a684-489c-9374-36da3ea4a913"}
02:26:33.702 00.637 10052 Exposure complete
02:26:33.785 00.083 10052 worker thread done servicing request
02:26:33.785 00.000 6880 OnExposeComplete: enter
02:26:33.785 00.000 6880 UpdateGuideState(): m_state=6
02:26:33.786 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3652
02:26:33.786 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=892.02, Mass=2632, SNR=35.5, Peak=166 HFD=4.7
02:26:33.786 00.000 6880 MultiStar: [#1 -0.00,0.08,0.94,U] [#2 0.07,-0.17,0.95,U] [#3 -0.12,0.26,0.91,U] [#4 -0.05,0.38,0.84,U] [#5 0.03,0.07,1.00,U] [#6 -0.22,-0.22,0.91,U] [#7 0.02,0.16,0.74,U] [#8 0.00,0.12,0.76,U] 
02:26:33.786 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.03}, one-star: {-0.38, -0.30}
02:26:33.786 00.000 6880 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.61) = xAngle (4.38 = -1.90)
02:26:33.786 00.000 6880 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.35 = -1.93)
02:26:33.787 00.001 6880 CameraToMount -- cameraX=-0.08 cameraY=0.03 hyp=0.08 cameraTheta=2.77 mountX=-0.03 mountY=-0.08, mountTheta=-1.90
02:26:33.789 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.03, opts=13)
02:26:33.789 00.000 6880 Enqueuing Move request for scope (-0.08, 0.03)
02:26:33.789 00.000 10052 Worker thread wakes up
02:26:33.789 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.03) opts 0xd
02:26:33.789 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.03)
02:26:33.789 00.000 10052 Moving (-0.08, 0.03) raw xDistance=-0.03 yDistance=-0.08
02:26:33.789 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:26:33.790 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
02:26:33.790 00.000 10052 MoveAxis(E, 0, ABG)
02:26:33.790 00.000 10052 Move returns status 0, amount 0
02:26:33.790 00.000 10052 MoveAxis(N, 0, ABG)
02:26:33.790 00.000 10052 Move returns status 0, amount 0
02:26:33.790 00.000 10052 move complete, result=0
02:26:33.790 00.000 10052 worker thread done servicing request
02:26:33.818 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:33.862 00.044 6880 UpdateGuideState exits: m=2632 SNR=35.5
02:26:33.863 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:33.863 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:33.863 00.000 6880 Enqueuing Expose request
02:26:33.863 00.000 10052 Worker thread wakes up
02:26:33.863 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:33.863 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:33.864 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:35.007 01.143 10052 Exposure complete
02:26:35.064 00.057 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60c52a27-acff-4bc6-85d7-3a69d9b06d12"}
02:26:35.064 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60c52a27-acff-4bc6-85d7-3a69d9b06d12"}
02:26:35.065 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d8993ac3-1a44-4232-942b-2b7a23120045"}
02:26:35.065 00.000 6880 case statement mapped state 6 to 3
02:26:35.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d8993ac3-1a44-4232-942b-2b7a23120045"}
02:26:35.071 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"985649ef-68d9-4575-9060-362f612b8acc"}
02:26:35.071 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3652,"width":15,"height":15,"star_pos":[6.56,7.02],"pixels":"..."},"id":"985649ef-68d9-4575-9060-362f612b8acc"}
02:26:35.085 00.014 10052 worker thread done servicing request
02:26:35.086 00.001 6880 OnExposeComplete: enter
02:26:35.086 00.000 6880 UpdateGuideState(): m_state=6
02:26:35.086 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3653
02:26:35.086 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=891.94, Mass=2599, SNR=35.3, Peak=165 HFD=4.4
02:26:35.087 00.001 6880 MultiStar: [#1 0.04,0.04,0.96,U] [#2 -0.03,-0.21,0.98,U] [#3 -0.08,0.14,0.89,U] [#4 -0.07,0.41,0.82,U] [#5 0.13,0.11,0.97,U] [#6 -0.11,-0.39,0.88,U] [#7 -0.05,0.15,0.75,U] [#8 0.06,0.20,0.78,U] 
02:26:35.087 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.01}, one-star: {-0.26, -0.38}
02:26:35.087 00.000 6880 CameraToMount -- cameraTheta (-3.00) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
02:26:35.087 00.000 6880 CameraToMount -- cameraTheta (-3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
02:26:35.087 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-3.00 mountX=0.01 mountY=-0.04, mountTheta=-1.39
02:26:35.089 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.01, opts=13)
02:26:35.089 00.000 6880 Enqueuing Move request for scope (-0.04, -0.01)
02:26:35.089 00.000 10052 Worker thread wakes up
02:26:35.092 00.003 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:26:35.093 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:26:35.093 00.000 10052 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
02:26:35.093 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:26:35.093 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:26:35.093 00.000 10052 MoveAxis(E, 0, ABG)
02:26:35.093 00.000 10052 Move returns status 0, amount 0
02:26:35.093 00.000 10052 MoveAxis(N, 0, ABG)
02:26:35.093 00.000 10052 Move returns status 0, amount 0
02:26:35.093 00.000 10052 move complete, result=0
02:26:35.093 00.000 10052 worker thread done servicing request
02:26:35.118 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:35.161 00.043 6880 UpdateGuideState exits: m=2599 SNR=35.3
02:26:35.161 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:35.161 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:35.161 00.000 6880 Enqueuing Expose request
02:26:35.161 00.000 10052 Worker thread wakes up
02:26:35.162 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:35.162 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:35.162 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:36.068 00.906 10052 Exposure complete
02:26:36.138 00.070 10052 worker thread done servicing request
02:26:36.138 00.000 6880 OnExposeComplete: enter
02:26:36.139 00.001 6880 UpdateGuideState(): m_state=6
02:26:36.139 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3654
02:26:36.139 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=891.92, Mass=2511, SNR=34.7, Peak=159 HFD=4.3
02:26:36.139 00.000 6880 MultiStar: [#1 -0.15,-0.00,0.94,U] [#2 -0.17,-0.16,1.00,U] [#3 -0.21,0.29,0.93,U] [#4 -0.12,0.41,0.85,U] [#5 -0.10,0.11,0.98,U] [#6 -0.19,-0.42,0.93,U] [#7 -0.11,0.09,0.77,U] [#8 -0.27,0.10,0.80,U] 
02:26:36.139 00.000 6880 refined, 8 included, MultiStar: {-0.21, -0.01}, one-star: {-0.54, -0.40}
02:26:36.140 00.001 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
02:26:36.140 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
02:26:36.140 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.01 hyp=0.21 cameraTheta=-3.10 mountX=0.02 mountY=-0.21, mountTheta=-1.49
02:26:36.141 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.01, opts=13)
02:26:36.141 00.000 6880 Enqueuing Move request for scope (-0.21, -0.01)
02:26:36.141 00.000 10052 Worker thread wakes up
02:26:36.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.01) opts 0xd
02:26:36.142 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.01)
02:26:36.142 00.000 10052 Moving (-0.21, -0.01) raw xDistance=0.02 yDistance=-0.21
02:26:36.142 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:26:36.142 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.21, slope = -0.01
02:26:36.142 00.000 10052 MoveAxis(E, 0, ABG)
02:26:36.142 00.000 10052 Move returns status 0, amount 0
02:26:36.142 00.000 10052 MoveAxis(N, 12, ABG)
02:26:36.142 00.000 10052 Guiding  Dir = 0, Dur = 12
02:26:36.175 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:36.211 00.036 6880 UpdateGuideState exits: m=2511 SNR=34.7
02:26:36.211 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:36.211 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:36.211 00.000 6880 Enqueuing Expose request
02:26:36.214 00.003 10052 IsSlewing returns 0
02:26:36.284 00.070 10052 IsGuiding returns 0
02:26:36.419 00.135 10052 IsGuiding returns 0
02:26:36.419 00.000 10052 Move returns status 0, amount 12
02:26:36.420 00.001 10052 move complete, result=0
02:26:36.420 00.000 10052 worker thread done servicing request
02:26:36.420 00.000 10052 Worker thread wakes up
02:26:36.420 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 12 ms NORTH
02:26:36.420 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:36.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:37.063 00.643 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e03108f8-baa3-4fb6-a6f7-50cb8e62db42"}
02:26:37.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e03108f8-baa3-4fb6-a6f7-50cb8e62db42"}
02:26:37.063 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98b933d7-d754-46af-8a42-06f9d9883740"}
02:26:37.063 00.000 6880 case statement mapped state 6 to 3
02:26:37.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"98b933d7-d754-46af-8a42-06f9d9883740"}
02:26:37.065 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"30bece22-35dd-45bf-8d50-0ebadd4e14ef"}
02:26:37.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3654,"width":15,"height":15,"star_pos":[7.40,6.92],"pixels":"..."},"id":"30bece22-35dd-45bf-8d50-0ebadd4e14ef"}
02:26:37.561 00.496 10052 Exposure complete
02:26:37.629 00.068 10052 worker thread done servicing request
02:26:37.629 00.000 6880 OnExposeComplete: enter
02:26:37.629 00.000 6880 UpdateGuideState(): m_state=6
02:26:37.630 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3655
02:26:37.630 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=891.87, Mass=2526, SNR=34.8, Peak=156 HFD=4.4
02:26:37.630 00.000 6880 MultiStar: [#1 -0.08,-0.09,0.96,U] [#2 -0.02,-0.39,0.99,U] [#3 -0.15,0.07,0.92,U] [#4 -0.13,0.10,0.85,U] [#5 0.06,-0.03,0.99,U] [#6 -0.18,-0.48,0.91,U] [#7 -0.08,-0.03,0.75,U] [#8 -0.04,-0.04,0.76,U] 
02:26:37.630 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.16}, one-star: {-0.49, -0.45}
02:26:37.630 00.000 6880 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.61) = xAngle (-0.63 = -0.63)
02:26:37.630 00.000 6880 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
02:26:37.631 00.001 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.20 cameraTheta=-2.25 mountX=0.16 mountY=-0.13, mountTheta=-0.65
02:26:37.632 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.16, opts=13)
02:26:37.632 00.000 6880 Enqueuing Move request for scope (-0.13, -0.16)
02:26:37.632 00.000 10052 Worker thread wakes up
02:26:37.633 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
02:26:37.633 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
02:26:37.633 00.000 10052 Moving (-0.13, -0.16) raw xDistance=0.16 yDistance=-0.13
02:26:37.633 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:26:37.633 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
02:26:37.633 00.000 10052 MoveAxis(W, 44, ABG)
02:26:37.633 00.000 10052 Guiding  Dir = 3, Dur = 44
02:26:37.656 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:37.690 00.034 6880 UpdateGuideState exits: m=2526 SNR=34.8
02:26:37.691 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:37.691 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:37.691 00.000 6880 Enqueuing Expose request
02:26:37.691 00.000 10052 IsSlewing returns 0
02:26:37.770 00.079 10052 IsGuiding returns 0
02:26:37.913 00.143 10052 IsGuiding returns 0
02:26:37.913 00.000 10052 Move returns status 0, amount 44
02:26:37.913 00.000 10052 MoveAxis(N, 0, ABG)
02:26:37.913 00.000 10052 Move returns status 0, amount 0
02:26:37.913 00.000 10052 move complete, result=0
02:26:37.913 00.000 10052 worker thread done servicing request
02:26:37.914 00.001 6880 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
02:26:37.914 00.000 10052 Worker thread wakes up
02:26:37.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:37.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:38.830 00.916 10052 Exposure complete
02:26:38.896 00.066 10052 worker thread done servicing request
02:26:38.896 00.000 6880 OnExposeComplete: enter
02:26:38.896 00.000 6880 UpdateGuideState(): m_state=6
02:26:38.897 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3656
02:26:38.897 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=891.99, Mass=2546, SNR=35.0, Peak=158 HFD=4.2
02:26:38.897 00.000 6880 MultiStar: [#1 0.02,-0.03,0.96,U] [#2 0.08,-0.28,1.00,U] [#3 -0.11,0.09,0.90,U] [#4 -0.00,0.37,0.83,U] [#5 0.09,0.13,1.01,U] [#6 -0.08,-0.39,0.92,U] [#7 0.02,0.07,0.76,U] [#8 0.08,0.06,0.82,U] 
02:26:38.897 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.05}, one-star: {-0.33, -0.33}
02:26:38.897 00.000 6880 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
02:26:38.897 00.000 6880 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
02:26:38.897 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-2.12 mountX=0.05 mountY=-0.03, mountTheta=-0.53
02:26:38.900 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.05, opts=13)
02:26:38.900 00.000 6880 Enqueuing Move request for scope (-0.03, -0.05)
02:26:38.900 00.000 10052 Worker thread wakes up
02:26:38.900 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:26:38.900 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:26:38.900 00.000 10052 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=-0.03
02:26:38.900 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:26:38.900 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
02:26:38.901 00.001 10052 MoveAxis(E, 0, ABG)
02:26:38.901 00.000 10052 Move returns status 0, amount 0
02:26:38.901 00.000 10052 MoveAxis(N, 0, ABG)
02:26:38.901 00.000 10052 Move returns status 0, amount 0
02:26:38.901 00.000 10052 move complete, result=0
02:26:38.901 00.000 10052 worker thread done servicing request
02:26:38.925 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:38.965 00.040 6880 UpdateGuideState exits: m=2546 SNR=35.0
02:26:38.966 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:38.966 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:38.966 00.000 6880 Enqueuing Expose request
02:26:38.966 00.000 10052 Worker thread wakes up
02:26:38.966 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:38.966 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:38.966 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:39.088 00.122 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbe2c7f2-607b-4ba2-923d-32cf297ced04"}
02:26:39.088 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbe2c7f2-607b-4ba2-923d-32cf297ced04"}
02:26:39.089 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79e17221-bd55-4f23-a899-ca68e34236d1"}
02:26:39.089 00.000 6880 case statement mapped state 6 to 3
02:26:39.089 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79e17221-bd55-4f23-a899-ca68e34236d1"}
02:26:39.090 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"faae83bc-8c34-4578-bdec-f3c2f9f2d9e7"}
02:26:39.090 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3656,"width":15,"height":15,"star_pos":[6.62,6.99],"pixels":"..."},"id":"faae83bc-8c34-4578-bdec-f3c2f9f2d9e7"}
02:26:40.099 01.009 10052 Exposure complete
02:26:40.161 00.062 10052 worker thread done servicing request
02:26:40.161 00.000 6880 OnExposeComplete: enter
02:26:40.161 00.000 6880 UpdateGuideState(): m_state=6
02:26:40.161 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3657
02:26:40.161 00.000 6880 Star::Find returns 1 (0), X=407.38, Y=891.92, Mass=2612, SNR=35.5, Peak=163 HFD=4.6
02:26:40.162 00.001 6880 MultiStar: [#1 -0.13,0.04,0.95,U] [#2 -0.02,-0.20,0.96,U] [#3 -0.11,0.20,0.91,U] [#4 -0.03,0.52,0.83,U] [#5 -0.01,0.20,0.97,U] [#6 -0.20,-0.33,0.87,U] [#7 -0.10,0.21,0.77,U] [#8 -0.13,0.21,0.79,U] 
02:26:40.162 00.000 6880 refined, 8 included, MultiStar: {-0.15, 0.04}, one-star: {-0.57, -0.40}
02:26:40.162 00.000 6880 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.61) = xAngle (4.51 = -1.77)
02:26:40.162 00.000 6880 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.80)
02:26:40.163 00.001 6880 CameraToMount -- cameraX=-0.15 cameraY=0.04 hyp=0.15 cameraTheta=2.90 mountX=-0.03 mountY=-0.15, mountTheta=-1.77
02:26:40.165 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.04, opts=13)
02:26:40.165 00.000 6880 Enqueuing Move request for scope (-0.15, 0.04)
02:26:40.165 00.000 10052 Worker thread wakes up
02:26:40.165 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.04) opts 0xd
02:26:40.165 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.04)
02:26:40.165 00.000 10052 Moving (-0.15, 0.04) raw xDistance=-0.03 yDistance=-0.15
02:26:40.166 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:26:40.166 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
02:26:40.166 00.000 10052 MoveAxis(E, 0, ABG)
02:26:40.166 00.000 10052 Move returns status 0, amount 0
02:26:40.166 00.000 10052 MoveAxis(N, 0, ABG)
02:26:40.166 00.000 10052 Move returns status 0, amount 0
02:26:40.166 00.000 10052 move complete, result=0
02:26:40.166 00.000 10052 worker thread done servicing request
02:26:40.191 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:40.231 00.040 6880 UpdateGuideState exits: m=2612 SNR=35.5
02:26:40.232 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:40.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:40.232 00.000 6880 Enqueuing Expose request
02:26:40.232 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:26:40.232 00.000 10052 Worker thread wakes up
02:26:40.232 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:40.232 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:41.062 00.830 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dec2d50a-0a2f-44a4-aae3-af966e7f4a35"}
02:26:41.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dec2d50a-0a2f-44a4-aae3-af966e7f4a35"}
02:26:41.063 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e33b6955-d497-4446-892e-5c5d7f6d537d"}
02:26:41.063 00.000 6880 case statement mapped state 6 to 3
02:26:41.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e33b6955-d497-4446-892e-5c5d7f6d537d"}
02:26:41.063 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b056acf6-a3cb-4ebd-8f0e-7a191c258fe0"}
02:26:41.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3657,"width":15,"height":15,"star_pos":[7.38,6.92],"pixels":"..."},"id":"b056acf6-a3cb-4ebd-8f0e-7a191c258fe0"}
02:26:41.145 00.082 10052 Exposure complete
02:26:41.205 00.060 10052 worker thread done servicing request
02:26:41.205 00.000 6880 OnExposeComplete: enter
02:26:41.205 00.000 6880 UpdateGuideState(): m_state=6
02:26:41.206 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3658
02:26:41.206 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=892.01, Mass=2465, SNR=34.5, Peak=142 HFD=4.7
02:26:41.206 00.000 6880 MultiStar: [#1 -0.03,0.17,0.98,U] [#2 0.08,-0.15,1.01,U] [#3 -0.02,0.36,0.92,U] [#4 -0.13,0.39,0.87,U] [#5 0.04,0.26,1.02,U] [#6 -0.10,-0.32,0.95,U] [#7 0.02,0.16,0.77,U] [#8 -0.02,0.19,0.80,U] 
02:26:41.206 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.07}, one-star: {-0.40, -0.31}
02:26:41.206 00.000 6880 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.61) = xAngle (3.90 = -2.38)
02:26:41.206 00.000 6880 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.87 = -2.41)
02:26:41.206 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.07 hyp=0.10 cameraTheta=2.29 mountX=-0.07 mountY=-0.06, mountTheta=-2.40
02:26:41.208 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.07, opts=13)
02:26:41.208 00.000 6880 Enqueuing Move request for scope (-0.06, 0.07)
02:26:41.208 00.000 10052 Worker thread wakes up
02:26:41.208 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.07) opts 0xd
02:26:41.208 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.07)
02:26:41.209 00.001 10052 Moving (-0.06, 0.07) raw xDistance=-0.07 yDistance=-0.06
02:26:41.209 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:26:41.209 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
02:26:41.209 00.000 10052 MoveAxis(E, 0, ABG)
02:26:41.209 00.000 10052 Move returns status 0, amount 0
02:26:41.209 00.000 10052 MoveAxis(N, 0, ABG)
02:26:41.209 00.000 10052 Move returns status 0, amount 0
02:26:41.209 00.000 10052 move complete, result=0
02:26:41.209 00.000 10052 worker thread done servicing request
02:26:41.229 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:41.260 00.031 6880 UpdateGuideState exits: m=2465 SNR=34.5
02:26:41.260 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:41.260 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:41.260 00.000 6880 Enqueuing Expose request
02:26:41.261 00.001 10052 Worker thread wakes up
02:26:41.261 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:41.261 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:41.261 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:42.388 01.127 10052 Exposure complete
02:26:42.467 00.079 10052 worker thread done servicing request
02:26:42.467 00.000 6880 OnExposeComplete: enter
02:26:42.467 00.000 6880 UpdateGuideState(): m_state=6
02:26:42.467 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3659
02:26:42.468 00.001 6880 Star::Find returns 1 (0), X=407.32, Y=892.02, Mass=2494, SNR=34.6, Peak=138 HFD=4.8
02:26:42.468 00.000 6880 MultiStar: [#1 -0.44,0.08,0.95,U] [#2 -0.13,-0.18,1.00,U] [#3 -0.32,0.35,0.91,U] [#4 -0.30,0.44,0.86,U] [#5 -0.17,0.23,0.98,U] [#6 -0.34,-0.29,0.92,U] [#7 -0.29,0.13,0.78,U] [#8 -0.09,0.11,0.80,U] 
02:26:42.468 00.000 6880 refined, 8 included, MultiStar: {-0.31, 0.05}, one-star: {-0.63, -0.30}
02:26:42.468 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.58 = -1.70)
02:26:42.468 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
02:26:42.468 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.05 hyp=0.31 cameraTheta=2.97 mountX=-0.04 mountY=-0.31, mountTheta=-1.70
02:26:42.470 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.05, opts=13)
02:26:42.470 00.000 6880 Enqueuing Move request for scope (-0.31, 0.05)
02:26:42.470 00.000 10052 Worker thread wakes up
02:26:42.470 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.05) opts 0xd
02:26:42.471 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.05)
02:26:42.471 00.000 10052 Moving (-0.31, 0.05) raw xDistance=-0.04 yDistance=-0.31
02:26:42.471 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:26:42.471 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.31, slope = -0.01
02:26:42.471 00.000 10052 MoveAxis(E, 0, ABG)
02:26:42.471 00.000 10052 Move returns status 0, amount 0
02:26:42.471 00.000 10052 MoveAxis(N, 10, ABG)
02:26:42.471 00.000 10052 Guiding  Dir = 0, Dur = 10
02:26:42.491 00.020 10052 IsSlewing returns 0
02:26:42.498 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:42.530 00.032 10052 IsGuiding returns 0
02:26:42.541 00.011 6880 UpdateGuideState exits: m=2494 SNR=34.6
02:26:42.541 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:42.541 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:42.541 00.000 6880 Enqueuing Expose request
02:26:42.597 00.056 10052 IsGuiding returns 1
02:26:42.598 00.001 10052 scope still moving after pulse duration time elapsed
02:26:42.653 00.055 10052 IsSlewing returns 0
02:26:42.691 00.038 10052 IsGuiding returns 0
02:26:42.692 00.001 10052 scope move finished after 10 + 151 ms
02:26:42.692 00.000 10052 Move returns status 0, amount 10
02:26:42.692 00.000 10052 move complete, result=0
02:26:42.692 00.000 10052 worker thread done servicing request
02:26:42.692 00.000 10052 Worker thread wakes up
02:26:42.692 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 10 ms NORTH
02:26:42.692 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:42.692 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:43.063 00.371 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d662c39-7b1f-4c66-9412-d7765da7f3e4"}
02:26:43.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d662c39-7b1f-4c66-9412-d7765da7f3e4"}
02:26:43.064 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"44a8b574-eda4-4c40-94cf-aa5182b90a1c"}
02:26:43.064 00.000 6880 case statement mapped state 6 to 3
02:26:43.064 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"44a8b574-eda4-4c40-94cf-aa5182b90a1c"}
02:26:43.065 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c7b077b-c58b-4ea3-8ac5-d54aacd524d2"}
02:26:43.065 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3659,"width":15,"height":15,"star_pos":[7.32,7.02],"pixels":"..."},"id":"2c7b077b-c58b-4ea3-8ac5-d54aacd524d2"}
02:26:43.605 00.540 10052 Exposure complete
02:26:43.680 00.075 10052 worker thread done servicing request
02:26:43.680 00.000 6880 OnExposeComplete: enter
02:26:43.680 00.000 6880 UpdateGuideState(): m_state=6
02:26:43.681 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3660
02:26:43.681 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=892.00, Mass=2456, SNR=34.3, Peak=155 HFD=4.6
02:26:43.681 00.000 6880 MultiStar: [#1 0.10,0.06,0.98,U] [#2 -0.05,-0.16,1.02,U] [#3 -0.08,0.23,0.92,U] [#4 0.15,0.36,0.87,U] [#5 0.04,0.10,1.00,U] [#6 -0.12,-0.36,0.95,U] [#7 -0.06,0.15,0.77,U] [#8 0.08,0.19,0.84,U] 
02:26:43.681 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.02}, one-star: {-0.28, -0.32}
02:26:43.681 00.000 6880 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.61) = xAngle (4.19 = -2.10)
02:26:43.681 00.000 6880 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.16 = -2.13)
02:26:43.681 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.57 mountX=-0.02 mountY=-0.03, mountTheta=-2.10
02:26:43.683 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.02, opts=13)
02:26:43.683 00.000 6880 Enqueuing Move request for scope (-0.03, 0.02)
02:26:43.683 00.000 10052 Worker thread wakes up
02:26:43.683 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
02:26:43.683 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
02:26:43.683 00.000 10052 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
02:26:43.684 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:26:43.684 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
02:26:43.684 00.000 10052 MoveAxis(E, 0, ABG)
02:26:43.684 00.000 10052 Move returns status 0, amount 0
02:26:43.684 00.000 10052 MoveAxis(N, 0, ABG)
02:26:43.684 00.000 10052 Move returns status 0, amount 0
02:26:43.684 00.000 10052 move complete, result=0
02:26:43.684 00.000 10052 worker thread done servicing request
02:26:43.711 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:43.751 00.040 6880 UpdateGuideState exits: m=2456 SNR=34.3
02:26:43.751 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:43.752 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:43.752 00.000 6880 Enqueuing Expose request
02:26:43.752 00.000 10052 Worker thread wakes up
02:26:43.752 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:43.752 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:43.752 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:44.891 01.139 10052 Exposure complete
02:26:44.969 00.078 10052 worker thread done servicing request
02:26:44.969 00.000 6880 OnExposeComplete: enter
02:26:44.969 00.000 6880 UpdateGuideState(): m_state=6
02:26:44.969 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3661
02:26:44.969 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=891.90, Mass=2514, SNR=34.8, Peak=164 HFD=4.3
02:26:44.970 00.001 6880 MultiStar: [#1 -0.00,0.08,0.96,U] [#2 0.05,-0.23,0.99,U] [#3 -0.05,0.19,0.92,U] [#4 -0.03,0.43,0.85,U] [#5 0.03,0.07,0.99,U] [#6 -0.19,-0.45,0.90,U] [#7 -0.05,0.08,0.77,U] [#8 -0.09,0.25,0.78,U] 
02:26:44.970 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {-0.38, -0.42}
02:26:44.970 00.000 6880 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.61) = xAngle (-1.38 = -1.38)
02:26:44.970 00.000 6880 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
02:26:44.970 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.99 mountX=0.02 mountY=-0.08, mountTheta=-1.38
02:26:44.972 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.01, opts=13)
02:26:44.972 00.000 6880 Enqueuing Move request for scope (-0.08, -0.01)
02:26:44.972 00.000 10052 Worker thread wakes up
02:26:44.972 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
02:26:44.972 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
02:26:44.972 00.000 10052 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=-0.08
02:26:44.972 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:26:44.972 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
02:26:44.973 00.001 10052 MoveAxis(E, 0, ABG)
02:26:44.973 00.000 10052 Move returns status 0, amount 0
02:26:44.973 00.000 10052 MoveAxis(N, 0, ABG)
02:26:44.973 00.000 10052 Move returns status 0, amount 0
02:26:44.973 00.000 10052 move complete, result=0
02:26:44.973 00.000 10052 worker thread done servicing request
02:26:44.998 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:45.039 00.041 6880 UpdateGuideState exits: m=2514 SNR=34.8
02:26:45.039 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:45.039 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:45.039 00.000 6880 Enqueuing Expose request
02:26:45.039 00.000 10052 Worker thread wakes up
02:26:45.040 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:45.040 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:45.040 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:45.069 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c9f43fb-ad16-47c9-a736-cc62107410ae"}
02:26:45.069 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c9f43fb-ad16-47c9-a736-cc62107410ae"}
02:26:45.070 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3809b4ec-93f2-440c-acd9-8d031c1bac56"}
02:26:45.070 00.000 6880 case statement mapped state 6 to 3
02:26:45.070 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3809b4ec-93f2-440c-acd9-8d031c1bac56"}
02:26:45.072 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d2b4241-0393-4bdb-9eab-5bc88d0053e2"}
02:26:45.072 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3661,"width":15,"height":15,"star_pos":[6.56,6.90],"pixels":"..."},"id":"3d2b4241-0393-4bdb-9eab-5bc88d0053e2"}
02:26:45.955 00.883 10052 Exposure complete
02:26:46.027 00.072 10052 worker thread done servicing request
02:26:46.027 00.000 6880 OnExposeComplete: enter
02:26:46.027 00.000 6880 UpdateGuideState(): m_state=6
02:26:46.027 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3662
02:26:46.027 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=891.99, Mass=2648, SNR=35.8, Peak=159 HFD=4.4
02:26:46.028 00.001 6880 MultiStar: [#1 -0.04,-0.02,0.94,U] [#2 0.08,-0.27,0.98,U] [#3 0.06,0.20,0.88,U] [#4 -0.15,0.18,0.84,U] [#5 0.14,0.01,0.98,U] [#6 -0.13,-0.44,0.91,U] [#7 -0.07,0.05,0.75,U] [#8 -0.14,0.15,0.78,U] 
02:26:46.028 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.06}, one-star: {-0.30, -0.33}
02:26:46.028 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
02:26:46.028 00.000 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:26:46.028 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.06 hyp=0.09 cameraTheta=-2.33 mountX=0.07 mountY=-0.06, mountTheta=-0.73
02:26:46.030 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.06, opts=13)
02:26:46.030 00.000 6880 Enqueuing Move request for scope (-0.06, -0.06)
02:26:46.030 00.000 10052 Worker thread wakes up
02:26:46.030 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.06) opts 0xd
02:26:46.030 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.06)
02:26:46.030 00.000 10052 Moving (-0.06, -0.06) raw xDistance=0.07 yDistance=-0.06
02:26:46.030 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:46.030 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:26:46.030 00.000 10052 MoveAxis(E, 0, ABG)
02:26:46.030 00.000 10052 Move returns status 0, amount 0
02:26:46.030 00.000 10052 MoveAxis(N, 0, ABG)
02:26:46.030 00.000 10052 Move returns status 0, amount 0
02:26:46.030 00.000 10052 move complete, result=0
02:26:46.031 00.001 10052 worker thread done servicing request
02:26:46.053 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:46.089 00.036 6880 UpdateGuideState exits: m=2648 SNR=35.8
02:26:46.089 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:46.089 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:46.089 00.000 6880 Enqueuing Expose request
02:26:46.089 00.000 10052 Worker thread wakes up
02:26:46.090 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:46.090 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:46.090 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:47.063 00.973 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a15a790-2d59-4652-a25f-b1504f9a6464"}
02:26:47.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a15a790-2d59-4652-a25f-b1504f9a6464"}
02:26:47.064 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ba21be1-db0c-4cb1-be4e-9c131df71cce"}
02:26:47.064 00.000 6880 case statement mapped state 6 to 3
02:26:47.064 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ba21be1-db0c-4cb1-be4e-9c131df71cce"}
02:26:47.064 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dccce19b-361d-497f-808a-258fea06fab0"}
02:26:47.065 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3662,"width":15,"height":15,"star_pos":[6.64,6.99],"pixels":"..."},"id":"dccce19b-361d-497f-808a-258fea06fab0"}
02:26:47.225 00.160 10052 Exposure complete
02:26:47.293 00.068 10052 worker thread done servicing request
02:26:47.293 00.000 6880 OnExposeComplete: enter
02:26:47.293 00.000 6880 UpdateGuideState(): m_state=6
02:26:47.293 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3663
02:26:47.293 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.37, Mass=2504, SNR=34.6, Peak=164 HFD=4.6
02:26:47.294 00.001 6880 MultiStar: [#1 0.02,0.33,0.98,U] [#2 0.13,0.10,0.99,U] [#3 0.06,0.46,0.92,U] [#4 0.00,0.62,0.00,M1] [#5 0.21,0.36,0.99,U] [#6 0.03,-0.16,0.93,U] [#7 0.17,0.43,0.77,U] [#8 0.21,0.55,0.00,M1] 
02:26:47.294 00.000 6880 single-star, 6 included, MultiStar: {0.06, 0.22}, one-star: {-0.15, 0.05}
02:26:47.294 00.000 6880 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.61) = xAngle (4.41 = -1.88)
02:26:47.294 00.000 6880 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.37 = -1.91)
02:26:47.294 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.05 hyp=0.16 cameraTheta=2.79 mountX=-0.05 mountY=-0.15, mountTheta=-1.88
02:26:47.297 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.05, opts=13)
02:26:47.297 00.000 6880 Enqueuing Move request for scope (-0.15, 0.05)
02:26:47.297 00.000 10052 Worker thread wakes up
02:26:47.297 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.05) opts 0xd
02:26:47.297 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.05)
02:26:47.297 00.000 10052 Moving (-0.15, 0.05) raw xDistance=-0.05 yDistance=-0.15
02:26:47.297 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:26:47.297 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
02:26:47.297 00.000 10052 MoveAxis(E, 0, ABG)
02:26:47.298 00.001 10052 Move returns status 0, amount 0
02:26:47.298 00.000 10052 MoveAxis(N, 0, ABG)
02:26:47.298 00.000 10052 Move returns status 0, amount 0
02:26:47.298 00.000 10052 move complete, result=0
02:26:47.298 00.000 10052 worker thread done servicing request
02:26:47.328 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:47.365 00.037 6880 UpdateGuideState exits: m=2504 SNR=34.6
02:26:47.365 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:47.365 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:47.365 00.000 6880 Enqueuing Expose request
02:26:47.365 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:47.365 00.000 10052 Worker thread wakes up
02:26:47.365 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:47.366 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:48.281 00.915 10052 Exposure complete
02:26:48.342 00.061 10052 worker thread done servicing request
02:26:48.342 00.000 6880 OnExposeComplete: enter
02:26:48.342 00.000 6880 UpdateGuideState(): m_state=6
02:26:48.342 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3664
02:26:48.342 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.10, Mass=2570, SNR=35.1, Peak=169 HFD=4.5
02:26:48.343 00.001 6880 MultiStar: [#1 0.02,0.07,0.96,U] [#2 0.07,-0.12,0.97,U] [#3 -0.05,0.23,0.90,U] [#4 -0.13,0.48,0.87,U] [#5 0.01,0.18,0.99,U] [#6 -0.10,-0.31,0.92,U] [#7 0.03,0.24,0.76,U] [#8 0.06,0.17,0.79,U] 
02:26:48.343 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.07}, one-star: {-0.30, -0.22}
02:26:48.343 00.000 6880 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.61) = xAngle (3.78 = -2.50)
02:26:48.343 00.000 6880 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.53)
02:26:48.343 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.17 mountX=-0.07 mountY=-0.05, mountTheta=-2.52
02:26:48.344 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.07, opts=13)
02:26:48.344 00.000 6880 Enqueuing Move request for scope (-0.05, 0.07)
02:26:48.345 00.001 10052 Worker thread wakes up
02:26:48.345 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
02:26:48.345 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
02:26:48.345 00.000 10052 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=-0.05
02:26:48.345 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:26:48.345 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:26:48.345 00.000 10052 MoveAxis(E, 0, ABG)
02:26:48.345 00.000 10052 Move returns status 0, amount 0
02:26:48.345 00.000 10052 MoveAxis(N, 0, ABG)
02:26:48.345 00.000 10052 Move returns status 0, amount 0
02:26:48.345 00.000 10052 move complete, result=0
02:26:48.345 00.000 10052 worker thread done servicing request
02:26:48.366 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:48.399 00.033 6880 UpdateGuideState exits: m=2570 SNR=35.1
02:26:48.399 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:48.399 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:48.399 00.000 6880 Enqueuing Expose request
02:26:48.399 00.000 10052 Worker thread wakes up
02:26:48.399 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:26:48.399 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:48.399 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:49.062 00.663 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1a6604d-78cd-4bf9-a682-9f10086f0939"}
02:26:49.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1a6604d-78cd-4bf9-a682-9f10086f0939"}
02:26:49.063 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"596dbfc6-757d-4d42-bde9-db7b95716d39"}
02:26:49.063 00.000 6880 case statement mapped state 6 to 3
02:26:49.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"596dbfc6-757d-4d42-bde9-db7b95716d39"}
02:26:49.077 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8843d929-c04c-40f4-a37d-d3b4c8df740f"}
02:26:49.077 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3664,"width":15,"height":15,"star_pos":[6.64,7.10],"pixels":"..."},"id":"8843d929-c04c-40f4-a37d-d3b4c8df740f"}
02:26:49.537 00.460 10052 Exposure complete
02:26:49.597 00.060 10052 worker thread done servicing request
02:26:49.597 00.000 6880 OnExposeComplete: enter
02:26:49.597 00.000 6880 UpdateGuideState(): m_state=6
02:26:49.597 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3665
02:26:49.598 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=891.97, Mass=2559, SNR=35.1, Peak=161 HFD=4.4
02:26:49.598 00.000 6880 MultiStar: [#1 0.15,-0.01,0.96,U] [#2 0.20,-0.24,1.00,U] [#3 0.20,0.14,0.92,U] [#4 -0.07,0.19,0.83,U] [#5 0.40,0.23,1.00,U] [#6 0.08,-0.52,0.91,U] [#7 0.12,0.13,0.76,U] [#8 0.30,0.11,0.80,U] 
02:26:49.598 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {-0.11, -0.35}
02:26:49.598 00.000 6880 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
02:26:49.598 00.000 6880 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
02:26:49.598 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.15 cameraTheta=-0.32 mountX=0.04 mountY=0.14, mountTheta=1.29
02:26:49.600 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.05, opts=13)
02:26:49.600 00.000 6880 Enqueuing Move request for scope (0.14, -0.05)
02:26:49.600 00.000 10052 Worker thread wakes up
02:26:49.600 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
02:26:49.600 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
02:26:49.601 00.001 10052 Moving (0.14, -0.05) raw xDistance=0.04 yDistance=0.14
02:26:49.601 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:26:49.601 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
02:26:49.601 00.000 10052 MoveAxis(E, 0, ABG)
02:26:49.601 00.000 10052 Move returns status 0, amount 0
02:26:49.601 00.000 10052 MoveAxis(N, 0, ABG)
02:26:49.601 00.000 10052 Move returns status 0, amount 0
02:26:49.601 00.000 10052 move complete, result=0
02:26:49.601 00.000 10052 worker thread done servicing request
02:26:49.625 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:49.664 00.039 6880 UpdateGuideState exits: m=2559 SNR=35.1
02:26:49.665 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:49.665 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:49.665 00.000 6880 Enqueuing Expose request
02:26:49.665 00.000 10052 Worker thread wakes up
02:26:49.665 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:49.665 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:49.665 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:50.584 00.919 10052 Exposure complete
02:26:50.654 00.070 10052 worker thread done servicing request
02:26:50.654 00.000 6880 OnExposeComplete: enter
02:26:50.655 00.001 6880 UpdateGuideState(): m_state=6
02:26:50.655 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3666
02:26:50.655 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=891.84, Mass=2596, SNR=35.4, Peak=155 HFD=4.7
02:26:50.656 00.001 6880 MultiStar: [#1 -0.01,0.02,0.94,U] [#2 0.03,-0.29,0.96,U] [#3 0.08,0.13,0.89,U] [#4 0.18,0.35,0.84,U] [#5 0.26,0.12,0.92,U] [#6 0.04,-0.46,0.88,U] [#7 0.00,0.06,0.74,U] [#8 0.14,0.03,0.75,U] 
02:26:50.656 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.07}, one-star: {-0.18, -0.48}
02:26:50.656 00.000 6880 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.61) = xAngle (0.70 = 0.70)
02:26:50.656 00.000 6880 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
02:26:50.656 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.07 hyp=0.09 cameraTheta=-0.91 mountX=0.07 mountY=0.06, mountTheta=0.68
02:26:50.658 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.07, opts=13)
02:26:50.658 00.000 6880 Enqueuing Move request for scope (0.06, -0.07)
02:26:50.658 00.000 10052 Worker thread wakes up
02:26:50.658 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.07) opts 0xd
02:26:50.658 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.07)
02:26:50.658 00.000 10052 Moving (0.06, -0.07) raw xDistance=0.07 yDistance=0.06
02:26:50.658 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:26:50.658 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.12, using input
02:26:50.658 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.03
02:26:50.658 00.000 10052 MoveAxis(E, 0, ABG)
02:26:50.659 00.001 10052 Move returns status 0, amount 0
02:26:50.659 00.000 10052 MoveAxis(N, 0, ABG)
02:26:50.659 00.000 10052 Move returns status 0, amount 0
02:26:50.659 00.000 10052 move complete, result=0
02:26:50.659 00.000 10052 worker thread done servicing request
02:26:50.684 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:50.713 00.029 6880 UpdateGuideState exits: m=2596 SNR=35.4
02:26:50.713 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:50.714 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:50.714 00.000 6880 Enqueuing Expose request
02:26:50.714 00.000 10052 Worker thread wakes up
02:26:50.714 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:50.714 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:50.714 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:51.062 00.348 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"761c8adc-ea19-42f8-921e-c06c76c6eb80"}
02:26:51.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"761c8adc-ea19-42f8-921e-c06c76c6eb80"}
02:26:51.062 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3b8ed429-c142-462a-8d97-9e90f8dd600e"}
02:26:51.062 00.000 6880 case statement mapped state 6 to 3
02:26:51.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b8ed429-c142-462a-8d97-9e90f8dd600e"}
02:26:51.063 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e9c5d6f6-79ad-4362-9185-b6691d5294a1"}
02:26:51.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3666,"width":15,"height":15,"star_pos":[6.76,6.84],"pixels":"..."},"id":"e9c5d6f6-79ad-4362-9185-b6691d5294a1"}
02:26:51.855 00.792 10052 Exposure complete
02:26:51.917 00.062 10052 worker thread done servicing request
02:26:51.917 00.000 6880 OnExposeComplete: enter
02:26:51.917 00.000 6880 UpdateGuideState(): m_state=6
02:26:51.917 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3667
02:26:51.917 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=891.63, Mass=2566, SNR=35.1, Peak=173 HFD=4.7
02:26:51.918 00.001 6880 MultiStar: [#1 0.11,-0.40,0.95,U] [#2 0.11,-0.73,0.00,M1] [#3 0.06,-0.21,0.91,U] [#4 0.24,0.16,0.84,U] [#5 0.19,-0.07,0.95,U] [#6 -0.01,-0.96,0.00,M1] [#7 0.18,-0.23,0.75,U] [#8 0.07,-0.10,0.79,U] 
02:26:51.918 00.000 6880 refined, 6 included, MultiStar: {0.08, -0.24}, one-star: {-0.21, -0.69}
02:26:51.918 00.000 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.38 = 0.38)
02:26:51.918 00.000 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:26:51.918 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.24 hyp=0.25 cameraTheta=-1.23 mountX=0.23 mountY=0.09, mountTheta=0.36
02:26:51.919 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.24, opts=13)
02:26:51.919 00.000 6880 Enqueuing Move request for scope (0.08, -0.24)
02:26:51.919 00.000 10052 Worker thread wakes up
02:26:51.920 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.24) opts 0xd
02:26:51.920 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.24)
02:26:51.920 00.000 10052 Moving (0.08, -0.24) raw xDistance=0.23 yDistance=0.09
02:26:51.920 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:26:51.920 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.13, using input
02:26:51.920 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
02:26:51.920 00.000 10052 MoveAxis(W, 62, ABG)
02:26:51.921 00.001 10052 Guiding  Dir = 3, Dur = 62
02:26:51.939 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:51.964 00.025 10052 IsSlewing returns 0
02:26:51.970 00.006 6880 UpdateGuideState exits: m=2566 SNR=35.1
02:26:51.970 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:51.970 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:51.970 00.000 6880 Enqueuing Expose request
02:26:52.031 00.061 10052 IsGuiding returns 0
02:26:52.174 00.143 10052 IsGuiding returns 0
02:26:52.174 00.000 10052 Move returns status 0, amount 62
02:26:52.174 00.000 10052 MoveAxis(N, 0, ABG)
02:26:52.174 00.000 10052 Move returns status 0, amount 0
02:26:52.174 00.000 10052 move complete, result=0
02:26:52.175 00.001 10052 worker thread done servicing request
02:26:52.175 00.000 6880 GuideStep: 0.2 px 62 ms WEST, 0.1 px 0 ms NORTH
02:26:52.175 00.000 10052 Worker thread wakes up
02:26:52.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:52.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:53.062 00.887 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e738822b-dccf-4a8b-98aa-0deb18a10b94"}
02:26:53.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e738822b-dccf-4a8b-98aa-0deb18a10b94"}
02:26:53.062 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16183d2a-30be-465f-af7e-1032b72db1b3"}
02:26:53.062 00.000 6880 case statement mapped state 6 to 3
02:26:53.063 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"16183d2a-30be-465f-af7e-1032b72db1b3"}
02:26:53.063 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"337eb035-1e61-4571-9364-e8e68d99e662"}
02:26:53.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3667,"width":15,"height":15,"star_pos":[6.74,6.63],"pixels":"..."},"id":"337eb035-1e61-4571-9364-e8e68d99e662"}
02:26:53.089 00.026 10052 Exposure complete
02:26:53.150 00.061 10052 worker thread done servicing request
02:26:53.150 00.000 6880 OnExposeComplete: enter
02:26:53.151 00.001 6880 UpdateGuideState(): m_state=6
02:26:53.151 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3668
02:26:53.151 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=891.81, Mass=2589, SNR=35.3, Peak=159 HFD=4.5
02:26:53.151 00.000 6880 MultiStar: [#1 0.22,-0.23,0.92,U] [#2 0.13,-0.40,0.97,U] [#3 0.13,-0.02,0.91,U] [#4 0.24,0.33,0.86,U] [#5 0.32,0.04,0.96,U] [#6 0.10,-0.57,0.00,M2] [#7 0.13,-0.14,0.75,U] [#8 0.27,-0.08,0.80,U] 
02:26:53.151 00.000 6880 refined, 7 included, MultiStar: {0.15, -0.14}, one-star: {-0.17, -0.51}
02:26:53.151 00.000 6880 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.61) = xAngle (0.89 = 0.89)
02:26:53.152 00.001 6880 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
02:26:53.152 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.14 hyp=0.21 cameraTheta=-0.72 mountX=0.13 mountY=0.16, mountTheta=0.88
02:26:53.153 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.14, opts=13)
02:26:53.153 00.000 6880 Enqueuing Move request for scope (0.15, -0.14)
02:26:53.153 00.000 10052 Worker thread wakes up
02:26:53.153 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.14) opts 0xd
02:26:53.153 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.14)
02:26:53.153 00.000 10052 Moving (0.15, -0.14) raw xDistance=0.13 yDistance=0.16
02:26:53.153 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:26:53.153 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.17, using input
02:26:53.153 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
02:26:53.153 00.000 10052 MoveAxis(W, 38, ABG)
02:26:53.154 00.001 10052 Guiding  Dir = 3, Dur = 38
02:26:53.174 00.020 10052 IsSlewing returns 0
02:26:53.180 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:53.212 00.032 10052 IsGuiding returns 0
02:26:53.212 00.000 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:26:53.213 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:53.217 00.004 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:53.217 00.000 6880 Enqueuing Expose request
02:26:53.239 00.022 10052 PulseGuide returned control before completion, sleep 21
02:26:53.295 00.056 10052 IsGuiding returns 0
02:26:53.295 00.000 10052 Move returns status 0, amount 38
02:26:53.295 00.000 10052 MoveAxis(N, 0, ABG)
02:26:53.295 00.000 10052 Move returns status 0, amount 0
02:26:53.295 00.000 10052 move complete, result=0
02:26:53.295 00.000 10052 worker thread done servicing request
02:26:53.295 00.000 10052 Worker thread wakes up
02:26:53.295 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:53.296 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:53.296 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.2 px 0 ms NORTH
02:26:54.434 01.138 10052 Exposure complete
02:26:54.489 00.055 10052 worker thread done servicing request
02:26:54.489 00.000 6880 OnExposeComplete: enter
02:26:54.489 00.000 6880 UpdateGuideState(): m_state=6
02:26:54.490 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3669
02:26:54.490 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=891.89, Mass=2573, SNR=35.2, Peak=158 HFD=4.4
02:26:54.490 00.000 6880 MultiStar: [#1 -0.13,-0.07,0.94,U] [#2 0.03,-0.36,1.01,U] [#3 -0.10,0.18,0.92,U] [#4 -0.17,0.00,0.84,U] [#5 -0.00,0.06,0.98,U] [#6 -0.13,-0.50,0.92,U] [#7 -0.11,-0.00,0.77,U] [#8 -0.07,0.05,0.81,U] 
02:26:54.490 00.000 6880 refined, 8 included, MultiStar: {-0.12, -0.13}, one-star: {-0.39, -0.43}
02:26:54.490 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
02:26:54.490 00.000 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:26:54.491 00.001 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.13 hyp=0.18 cameraTheta=-2.33 mountX=0.13 mountY=-0.12, mountTheta=-0.73
02:26:54.492 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.13, opts=13)
02:26:54.493 00.001 6880 Enqueuing Move request for scope (-0.12, -0.13)
02:26:54.493 00.000 10052 Worker thread wakes up
02:26:54.493 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.13) opts 0xd
02:26:54.493 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.13)
02:26:54.493 00.000 10052 Moving (-0.12, -0.13) raw xDistance=0.13 yDistance=-0.12
02:26:54.493 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:26:54.493 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
02:26:54.493 00.000 10052 MoveAxis(W, 38, ABG)
02:26:54.493 00.000 10052 Guiding  Dir = 3, Dur = 38
02:26:54.514 00.021 10052 IsSlewing returns 0
02:26:54.519 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:54.552 00.033 10052 IsGuiding returns 0
02:26:54.555 00.003 6880 UpdateGuideState exits: m=2573 SNR=35.2
02:26:54.555 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:54.555 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:54.555 00.000 6880 Enqueuing Expose request
02:26:54.580 00.025 10052 PulseGuide returned control before completion, sleep 21
02:26:54.626 00.046 10052 IsGuiding returns 0
02:26:54.627 00.001 10052 Move returns status 0, amount 38
02:26:54.627 00.000 10052 MoveAxis(N, 0, ABG)
02:26:54.627 00.000 10052 Move returns status 0, amount 0
02:26:54.627 00.000 10052 move complete, result=0
02:26:54.627 00.000 10052 worker thread done servicing request
02:26:54.627 00.000 10052 Worker thread wakes up
02:26:54.627 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:54.627 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:54.628 00.001 6880 GuideStep: 0.1 px 38 ms WEST, -0.1 px 0 ms NORTH
02:26:55.061 00.433 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a138d4a7-1bbc-49a1-b8a1-75bc4489e543"}
02:26:55.061 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a138d4a7-1bbc-49a1-b8a1-75bc4489e543"}
02:26:55.062 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"86c6df9c-f7f4-4842-8870-3510277d4d78"}
02:26:55.062 00.000 6880 case statement mapped state 6 to 3
02:26:55.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"86c6df9c-f7f4-4842-8870-3510277d4d78"}
02:26:55.062 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d340ac6-3f8e-484c-b075-f9c0ea9cae47"}
02:26:55.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3669,"width":15,"height":15,"star_pos":[6.55,6.89],"pixels":"..."},"id":"3d340ac6-3f8e-484c-b075-f9c0ea9cae47"}
02:26:55.545 00.483 10052 Exposure complete
02:26:55.618 00.073 10052 worker thread done servicing request
02:26:55.619 00.001 6880 OnExposeComplete: enter
02:26:55.619 00.000 6880 UpdateGuideState(): m_state=6
02:26:55.619 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3670
02:26:55.619 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=892.08, Mass=2574, SNR=35.3, Peak=153 HFD=4.6
02:26:55.620 00.001 6880 MultiStar: [#1 -0.03,0.14,0.95,U] [#2 0.03,-0.20,1.00,U] [#3 -0.02,0.22,0.92,U] [#4 -0.07,0.46,0.84,U] [#5 -0.02,0.26,0.98,U] [#6 -0.06,-0.34,0.92,U] [#7 -0.04,0.20,0.75,U] [#8 0.01,0.30,0.79,U] 
02:26:55.620 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.08}, one-star: {-0.36, -0.24}
02:26:55.620 00.000 6880 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.61) = xAngle (3.89 = -2.39)
02:26:55.620 00.000 6880 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.42)
02:26:55.620 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.28 mountX=-0.07 mountY=-0.07, mountTheta=-2.41
02:26:55.621 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.08, opts=13)
02:26:55.621 00.000 6880 Enqueuing Move request for scope (-0.07, 0.08)
02:26:55.621 00.000 10052 Worker thread wakes up
02:26:55.622 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
02:26:55.622 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
02:26:55.622 00.000 10052 Moving (-0.07, 0.08) raw xDistance=-0.07 yDistance=-0.07
02:26:55.622 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:26:55.622 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
02:26:55.622 00.000 10052 MoveAxis(E, 0, ABG)
02:26:55.622 00.000 10052 Move returns status 0, amount 0
02:26:55.622 00.000 10052 MoveAxis(N, 0, ABG)
02:26:55.622 00.000 10052 Move returns status 0, amount 0
02:26:55.622 00.000 10052 move complete, result=0
02:26:55.622 00.000 10052 worker thread done servicing request
02:26:55.642 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:55.674 00.032 6880 UpdateGuideState exits: m=2574 SNR=35.3
02:26:55.674 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:55.674 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:55.674 00.000 6880 Enqueuing Expose request
02:26:55.674 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:55.674 00.000 10052 Worker thread wakes up
02:26:55.675 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:55.675 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:56.808 01.133 10052 Exposure complete
02:26:56.866 00.058 10052 worker thread done servicing request
02:26:56.866 00.000 6880 OnExposeComplete: enter
02:26:56.866 00.000 6880 UpdateGuideState(): m_state=6
02:26:56.866 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3671
02:26:56.866 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=891.89, Mass=2646, SNR=35.7, Peak=170 HFD=4.5
02:26:56.867 00.001 6880 MultiStar: [#1 0.09,0.05,0.93,U] [#2 0.17,-0.29,0.95,U] [#3 0.07,0.15,0.89,U] [#4 0.21,0.37,0.82,U] [#5 0.34,0.12,0.93,U] [#6 -0.11,-0.78,0.00,M1] [#7 -0.07,-0.02,0.73,U] [#8 0.09,-0.07,0.77,U] 
02:26:56.867 00.000 6880 refined, 7 included, MultiStar: {0.09, -0.02}, one-star: {-0.19, -0.43}
02:26:56.867 00.000 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
02:26:56.867 00.000 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
02:26:56.867 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.27 mountX=0.02 mountY=0.09, mountTheta=1.34
02:26:56.868 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.02, opts=13)
02:26:56.868 00.000 6880 Enqueuing Move request for scope (0.09, -0.02)
02:26:56.868 00.000 10052 Worker thread wakes up
02:26:56.868 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
02:26:56.869 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
02:26:56.869 00.000 10052 Moving (0.09, -0.02) raw xDistance=0.02 yDistance=0.09
02:26:56.869 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:26:56.869 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:26:56.869 00.000 10052 MoveAxis(E, 0, ABG)
02:26:56.869 00.000 10052 Move returns status 0, amount 0
02:26:56.869 00.000 10052 MoveAxis(N, 0, ABG)
02:26:56.869 00.000 10052 Move returns status 0, amount 0
02:26:56.869 00.000 10052 move complete, result=0
02:26:56.869 00.000 10052 worker thread done servicing request
02:26:56.892 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:56.921 00.029 6880 UpdateGuideState exits: m=2646 SNR=35.7
02:26:56.921 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:56.921 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:56.921 00.000 6880 Enqueuing Expose request
02:26:56.921 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:56.921 00.000 10052 Worker thread wakes up
02:26:56.921 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:56.921 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:57.060 00.139 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c355c01b-a6f4-402d-80fd-1796b1efacbd"}
02:26:57.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c355c01b-a6f4-402d-80fd-1796b1efacbd"}
02:26:57.061 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51701f8b-b861-4213-80d1-e2b7cea36b1f"}
02:26:57.061 00.000 6880 case statement mapped state 6 to 3
02:26:57.061 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"51701f8b-b861-4213-80d1-e2b7cea36b1f"}
02:26:57.061 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b7df4e5-f632-42b2-991a-06561ec2bf5a"}
02:26:57.061 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3671,"width":15,"height":15,"star_pos":[6.76,6.89],"pixels":"..."},"id":"0b7df4e5-f632-42b2-991a-06561ec2bf5a"}
02:26:57.836 00.775 10052 Exposure complete
02:26:57.905 00.069 10052 worker thread done servicing request
02:26:57.905 00.000 6880 OnExposeComplete: enter
02:26:57.905 00.000 6880 UpdateGuideState(): m_state=6
02:26:57.906 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3672
02:26:57.906 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=891.98, Mass=2504, SNR=34.7, Peak=158 HFD=4.5
02:26:57.906 00.000 6880 MultiStar: [#1 0.05,0.02,0.97,U] [#2 0.23,-0.17,0.98,U] [#3 0.07,0.07,0.94,U] [#4 0.28,0.47,0.00,M1] [#5 0.16,0.16,0.99,U] [#6 0.05,-0.42,0.92,U] [#7 0.10,0.09,0.77,U] [#8 0.19,0.11,0.80,U] 
02:26:57.906 00.000 6880 refined, 7 included, MultiStar: {0.07, -0.07}, one-star: {-0.22, -0.34}
02:26:57.906 00.000 6880 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
02:26:57.906 00.000 6880 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:26:57.906 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.07 hyp=0.10 cameraTheta=-0.73 mountX=0.06 mountY=0.07, mountTheta=0.87
02:26:57.908 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.07, opts=13)
02:26:57.908 00.000 6880 Enqueuing Move request for scope (0.07, -0.07)
02:26:57.910 00.002 10052 Worker thread wakes up
02:26:57.910 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.07) opts 0xd
02:26:57.910 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.07)
02:26:57.910 00.000 10052 Moving (0.07, -0.07) raw xDistance=0.06 yDistance=0.07
02:26:57.910 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:26:57.910 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
02:26:57.910 00.000 10052 MoveAxis(E, 0, ABG)
02:26:57.910 00.000 10052 Move returns status 0, amount 0
02:26:57.911 00.001 10052 MoveAxis(N, 0, ABG)
02:26:57.911 00.000 10052 Move returns status 0, amount 0
02:26:57.911 00.000 10052 move complete, result=0
02:26:57.911 00.000 10052 worker thread done servicing request
02:26:57.932 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:57.968 00.036 6880 UpdateGuideState exits: m=2504 SNR=34.7
02:26:57.968 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:57.968 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:57.968 00.000 6880 Enqueuing Expose request
02:26:57.968 00.000 10052 Worker thread wakes up
02:26:57.968 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:26:57.968 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:57.969 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:26:59.061 01.092 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0e1e5b51-1b65-44da-a522-e099af828b81"}
02:26:59.061 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0e1e5b51-1b65-44da-a522-e099af828b81"}
02:26:59.062 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed171cb6-91d1-4046-bdc8-4006c766348b"}
02:26:59.062 00.000 6880 case statement mapped state 6 to 3
02:26:59.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed171cb6-91d1-4046-bdc8-4006c766348b"}
02:26:59.062 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c0789f31-cee7-4cbe-ab32-82e0c7a08ec0"}
02:26:59.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3672,"width":15,"height":15,"star_pos":[6.72,6.98],"pixels":"..."},"id":"c0789f31-cee7-4cbe-ab32-82e0c7a08ec0"}
02:26:59.105 00.043 10052 Exposure complete
02:26:59.178 00.073 10052 worker thread done servicing request
02:26:59.178 00.000 6880 OnExposeComplete: enter
02:26:59.178 00.000 6880 UpdateGuideState(): m_state=6
02:26:59.178 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3673
02:26:59.178 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=892.07, Mass=2467, SNR=34.4, Peak=147 HFD=4.9
02:26:59.179 00.001 6880 MultiStar: [#1 0.02,0.26,0.97,U] [#2 0.04,-0.07,1.04,U] [#3 -0.13,0.30,0.90,U] [#4 0.08,0.48,0.83,U] [#5 0.04,0.17,0.98,U] [#6 -0.23,-0.30,0.92,U] [#7 0.10,0.33,0.77,U] [#8 0.11,0.19,0.80,U] 
02:26:59.179 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.11}, one-star: {-0.49, -0.25}
02:26:59.179 00.000 6880 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.61) = xAngle (3.69 = -2.59)
02:26:59.179 00.000 6880 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.66 = -2.62)
02:26:59.179 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.11 hyp=0.12 cameraTheta=2.08 mountX=-0.11 mountY=-0.06, mountTheta=-2.62
02:26:59.181 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.11, opts=13)
02:26:59.181 00.000 6880 Enqueuing Move request for scope (-0.06, 0.11)
02:26:59.181 00.000 10052 Worker thread wakes up
02:26:59.181 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.11) opts 0xd
02:26:59.181 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.11)
02:26:59.181 00.000 10052 Moving (-0.06, 0.11) raw xDistance=-0.11 yDistance=-0.06
02:26:59.181 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:26:59.181 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
02:26:59.181 00.000 10052 MoveAxis(E, 0, ABG)
02:26:59.181 00.000 10052 Move returns status 0, amount 0
02:26:59.181 00.000 10052 MoveAxis(N, 0, ABG)
02:26:59.182 00.001 10052 Move returns status 0, amount 0
02:26:59.182 00.000 10052 move complete, result=0
02:26:59.182 00.000 10052 worker thread done servicing request
02:26:59.208 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:26:59.249 00.041 6880 UpdateGuideState exits: m=2467 SNR=34.4
02:26:59.249 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:26:59.250 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:26:59.250 00.000 6880 Enqueuing Expose request
02:26:59.250 00.000 10052 Worker thread wakes up
02:26:59.250 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:26:59.250 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:26:59.250 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:00.170 00.920 10052 Exposure complete
02:27:00.257 00.087 10052 worker thread done servicing request
02:27:00.257 00.000 6880 OnExposeComplete: enter
02:27:00.257 00.000 6880 UpdateGuideState(): m_state=6
02:27:00.257 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3674
02:27:00.258 00.001 6880 Star::Find returns 1 (0), X=407.81, Y=892.11, Mass=2635, SNR=35.5, Peak=173 HFD=4.5
02:27:00.258 00.000 6880 MultiStar: [#1 0.07,0.25,0.94,U] [#2 0.26,-0.01,1.00,U] [#3 0.14,0.36,0.90,U] [#4 0.14,0.57,0.00,M1] [#5 0.45,0.49,0.00,M1] [#6 0.10,-0.16,0.92,U] [#7 0.12,0.27,0.75,U] [#8 0.17,0.31,0.77,U] 
02:27:00.258 00.000 6880 refined, 6 included, MultiStar: {0.10, 0.10}, one-star: {-0.14, -0.21}
02:27:00.258 00.000 6880 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.61) = xAngle (2.40 = 2.40)
02:27:00.258 00.000 6880 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.37 = 2.37)
02:27:00.259 00.001 6880 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.79 mountX=-0.10 mountY=0.10, mountTheta=2.38
02:27:00.261 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.10, opts=13)
02:27:00.261 00.000 6880 Enqueuing Move request for scope (0.10, 0.10)
02:27:00.261 00.000 10052 Worker thread wakes up
02:27:00.261 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
02:27:00.261 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
02:27:00.261 00.000 10052 Moving (0.10, 0.10) raw xDistance=-0.10 yDistance=0.10
02:27:00.261 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:27:00.261 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:27:00.261 00.000 10052 MoveAxis(E, 0, ABG)
02:27:00.262 00.001 10052 Move returns status 0, amount 0
02:27:00.262 00.000 10052 MoveAxis(N, 0, ABG)
02:27:00.262 00.000 10052 Move returns status 0, amount 0
02:27:00.262 00.000 10052 move complete, result=0
02:27:00.262 00.000 10052 worker thread done servicing request
02:27:00.289 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:00.333 00.044 6880 UpdateGuideState exits: m=2635 SNR=35.5
02:27:00.333 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:00.333 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:00.333 00.000 6880 Enqueuing Expose request
02:27:00.333 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:00.333 00.000 10052 Worker thread wakes up
02:27:00.334 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:00.334 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:01.060 00.726 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f611ebd9-47f5-4946-abe1-ed7a31a275ca"}
02:27:01.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f611ebd9-47f5-4946-abe1-ed7a31a275ca"}
02:27:01.061 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"34ec3ef2-cad3-44d3-ad48-8f361c76e049"}
02:27:01.061 00.000 6880 case statement mapped state 6 to 3
02:27:01.061 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"34ec3ef2-cad3-44d3-ad48-8f361c76e049"}
02:27:01.062 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2a9a4b86-baff-4175-a4f0-d3b42e4694e8"}
02:27:01.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3674,"width":15,"height":15,"star_pos":[6.81,7.11],"pixels":"..."},"id":"2a9a4b86-baff-4175-a4f0-d3b42e4694e8"}
02:27:01.469 00.407 10052 Exposure complete
02:27:01.536 00.067 10052 worker thread done servicing request
02:27:01.536 00.000 6880 OnExposeComplete: enter
02:27:01.536 00.000 6880 UpdateGuideState(): m_state=6
02:27:01.536 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3675
02:27:01.537 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=891.94, Mass=2666, SNR=35.9, Peak=167 HFD=4.5
02:27:01.537 00.000 6880 MultiStar: [#1 0.19,-0.01,0.94,U] [#2 0.27,-0.14,0.96,U] [#3 0.10,0.20,0.89,U] [#4 0.18,0.49,0.84,U] [#5 0.39,0.13,0.95,U] [#6 0.04,-0.37,0.89,U] [#7 0.14,0.13,0.74,U] [#8 0.29,0.19,0.78,U] 
02:27:01.537 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.01}, one-star: {-0.20, -0.38}
02:27:01.537 00.000 6880 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.61) = xAngle (1.70 = 1.70)
02:27:01.537 00.000 6880 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.66 = 1.66)
02:27:01.537 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.01 hyp=0.15 cameraTheta=0.08 mountX=-0.02 mountY=0.15, mountTheta=1.70
02:27:01.539 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.01, opts=13)
02:27:01.539 00.000 6880 Enqueuing Move request for scope (0.15, 0.01)
02:27:01.539 00.000 10052 Worker thread wakes up
02:27:01.539 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.01) opts 0xd
02:27:01.539 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.01)
02:27:01.539 00.000 10052 Moving (0.15, 0.01) raw xDistance=-0.02 yDistance=0.15
02:27:01.539 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:27:01.539 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
02:27:01.539 00.000 10052 MoveAxis(E, 0, ABG)
02:27:01.540 00.001 10052 Move returns status 0, amount 0
02:27:01.540 00.000 10052 MoveAxis(N, 0, ABG)
02:27:01.540 00.000 10052 Move returns status 0, amount 0
02:27:01.540 00.000 10052 move complete, result=0
02:27:01.540 00.000 10052 worker thread done servicing request
02:27:01.562 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:01.598 00.036 6880 UpdateGuideState exits: m=2666 SNR=35.9
02:27:01.599 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:01.599 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:01.599 00.000 6880 Enqueuing Expose request
02:27:01.599 00.000 10052 Worker thread wakes up
02:27:01.599 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:01.599 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:01.599 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:02.511 00.912 10052 Exposure complete
02:27:02.571 00.060 10052 worker thread done servicing request
02:27:02.571 00.000 6880 OnExposeComplete: enter
02:27:02.571 00.000 6880 UpdateGuideState(): m_state=6
02:27:02.571 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3676
02:27:02.571 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=892.19, Mass=2546, SNR=34.9, Peak=170 HFD=4.5
02:27:02.572 00.001 6880 MultiStar: [#1 0.04,0.26,0.96,U] [#2 0.11,-0.06,0.98,U] [#3 0.02,0.38,0.90,U] [#4 0.12,0.58,0.00,M1] [#5 0.23,0.24,0.97,U] [#6 -0.27,-0.25,0.91,U] [#7 0.14,0.33,0.78,U] [#8 0.08,0.29,0.79,U] 
02:27:02.572 00.000 6880 refined, 7 included, MultiStar: {0.01, 0.12}, one-star: {-0.26, -0.14}
02:27:02.572 00.000 6880 CameraToMount -- cameraTheta (1.49) - m_xAngle (-1.61) = xAngle (3.11 = 3.11)
02:27:02.572 00.000 6880 CameraToMount -- cameraTheta (1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.08 = 3.08)
02:27:02.572 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.49 mountX=-0.12 mountY=0.01, mountTheta=3.08
02:27:02.573 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.12, opts=13)
02:27:02.573 00.000 6880 Enqueuing Move request for scope (0.01, 0.12)
02:27:02.573 00.000 10052 Worker thread wakes up
02:27:02.574 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
02:27:02.574 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:27:02.574 00.000 10052 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=0.01
02:27:02.574 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:27:02.574 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.01, using input
02:27:02.574 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:27:02.574 00.000 10052 MoveAxis(E, 33, ABG)
02:27:02.574 00.000 10052 Guiding  Dir = 2, Dur = 33
02:27:02.595 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:02.595 00.000 10052 IsSlewing returns 0
02:27:02.627 00.032 6880 UpdateGuideState exits: m=2546 SNR=34.9
02:27:02.627 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:02.627 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:02.627 00.000 6880 Enqueuing Expose request
02:27:02.633 00.006 10052 IsGuiding returns 0
02:27:02.661 00.028 10052 PulseGuide returned control before completion, sleep 16
02:27:02.702 00.041 10052 IsGuiding returns 0
02:27:02.703 00.001 10052 Move returns status 0, amount 33
02:27:02.703 00.000 10052 MoveAxis(N, 0, ABG)
02:27:02.703 00.000 10052 Move returns status 0, amount 0
02:27:02.703 00.000 10052 move complete, result=0
02:27:02.703 00.000 10052 worker thread done servicing request
02:27:02.703 00.000 10052 Worker thread wakes up
02:27:02.703 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:02.703 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:02.703 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.0 px 0 ms NORTH
02:27:03.060 00.357 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd8ca2b6-3caf-4aa4-bf29-2e2628e932d3"}
02:27:03.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd8ca2b6-3caf-4aa4-bf29-2e2628e932d3"}
02:27:03.061 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d74851ce-33d9-44c9-a556-1354881808e8"}
02:27:03.061 00.000 6880 case statement mapped state 6 to 3
02:27:03.061 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d74851ce-33d9-44c9-a556-1354881808e8"}
02:27:03.061 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f6ba142-63c2-44bb-a5a5-f2605e12b909"}
02:27:03.062 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3676,"width":15,"height":15,"star_pos":[6.69,7.19],"pixels":"..."},"id":"2f6ba142-63c2-44bb-a5a5-f2605e12b909"}
02:27:03.842 00.780 10052 Exposure complete
02:27:03.896 00.054 10052 worker thread done servicing request
02:27:03.896 00.000 6880 OnExposeComplete: enter
02:27:03.896 00.000 6880 UpdateGuideState(): m_state=6
02:27:03.897 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3677
02:27:03.897 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=892.04, Mass=2518, SNR=34.8, Peak=159 HFD=4.5
02:27:03.897 00.000 6880 MultiStar: [#1 0.01,0.21,0.94,U] [#2 0.11,-0.03,0.97,U] [#3 0.09,0.42,0.91,U] [#4 0.19,0.58,0.00,M2] [#5 0.22,0.18,0.98,U] [#6 0.08,-0.34,0.89,U] [#7 0.12,0.28,0.76,U] [#8 0.02,0.22,0.80,U] 
02:27:03.897 00.000 6880 refined, 7 included, MultiStar: {0.05, 0.07}, one-star: {-0.27, -0.28}
02:27:03.897 00.000 6880 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.61) = xAngle (2.63 = 2.63)
02:27:03.897 00.000 6880 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.60 = 2.60)
02:27:03.897 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.07 hyp=0.09 cameraTheta=1.02 mountX=-0.08 mountY=0.04, mountTheta=2.61
02:27:03.898 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.07, opts=13)
02:27:03.898 00.000 6880 Enqueuing Move request for scope (0.05, 0.07)
02:27:03.899 00.001 10052 Worker thread wakes up
02:27:03.899 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.07) opts 0xd
02:27:03.899 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.07)
02:27:03.899 00.000 10052 Moving (0.05, 0.07) raw xDistance=-0.08 yDistance=0.04
02:27:03.899 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:27:03.899 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:27:03.899 00.000 10052 MoveAxis(E, 0, ABG)
02:27:03.899 00.000 10052 Move returns status 0, amount 0
02:27:03.899 00.000 10052 MoveAxis(N, 0, ABG)
02:27:03.899 00.000 10052 Move returns status 0, amount 0
02:27:03.899 00.000 10052 move complete, result=0
02:27:03.899 00.000 10052 worker thread done servicing request
02:27:03.922 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:03.959 00.037 6880 UpdateGuideState exits: m=2518 SNR=34.8
02:27:03.959 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:03.959 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:03.959 00.000 6880 Enqueuing Expose request
02:27:03.959 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:03.959 00.000 10052 Worker thread wakes up
02:27:03.959 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:03.959 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:04.874 00.915 10052 Exposure complete
02:27:04.938 00.064 10052 worker thread done servicing request
02:27:04.939 00.001 6880 OnExposeComplete: enter
02:27:04.939 00.000 6880 UpdateGuideState(): m_state=6
02:27:04.939 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3678
02:27:04.939 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=891.94, Mass=2494, SNR=34.6, Peak=147 HFD=4.4
02:27:04.939 00.000 6880 MultiStar: [#1 -0.10,0.24,0.95,U] [#2 -0.07,-0.07,0.99,U] [#3 -0.17,0.42,0.93,U] [#4 -0.08,0.41,0.87,U] [#5 0.01,0.28,0.98,U] [#6 -0.19,-0.29,0.93,U] [#7 -0.01,0.32,0.77,U] [#8 -0.09,0.27,0.80,U] 
02:27:04.940 00.001 6880 refined, 8 included, MultiStar: {-0.14, 0.12}, one-star: {-0.53, -0.38}
02:27:04.940 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.05 = -2.23)
02:27:04.940 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
02:27:04.940 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.12 hyp=0.19 cameraTheta=2.44 mountX=-0.11 mountY=-0.14, mountTheta=-2.24
02:27:04.941 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.12, opts=13)
02:27:04.941 00.000 6880 Enqueuing Move request for scope (-0.14, 0.12)
02:27:04.941 00.000 10052 Worker thread wakes up
02:27:04.941 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.12) opts 0xd
02:27:04.942 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.12)
02:27:04.942 00.000 10052 Moving (-0.14, 0.12) raw xDistance=-0.11 yDistance=-0.14
02:27:04.942 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:27:04.942 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
02:27:04.942 00.000 10052 MoveAxis(E, 31, ABG)
02:27:04.942 00.000 10052 Guiding  Dir = 2, Dur = 31
02:27:04.963 00.021 10052 IsSlewing returns 0
02:27:04.964 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:04.999 00.035 6880 UpdateGuideState exits: m=2494 SNR=34.6
02:27:05.000 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:05.000 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:05.000 00.000 6880 Enqueuing Expose request
02:27:05.001 00.001 10052 IsGuiding returns 0
02:27:05.028 00.027 10052 PulseGuide returned control before completion, sleep 14
02:27:05.060 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b65fad04-e910-425b-8bd0-bc08a448c844"}
02:27:05.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b65fad04-e910-425b-8bd0-bc08a448c844"}
02:27:05.062 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b43f61a-80cd-4ec6-8b71-8d877ffc4ad4"}
02:27:05.062 00.000 6880 case statement mapped state 6 to 3
02:27:05.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b43f61a-80cd-4ec6-8b71-8d877ffc4ad4"}
02:27:05.063 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bec3b309-11ef-4f92-b9c5-03a5712e40b6"}
02:27:05.063 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3678,"width":15,"height":15,"star_pos":[7.42,6.94],"pixels":"..."},"id":"bec3b309-11ef-4f92-b9c5-03a5712e40b6"}
02:27:05.077 00.014 10052 IsGuiding returns 0
02:27:05.077 00.000 10052 Move returns status 0, amount 31
02:27:05.077 00.000 10052 MoveAxis(N, 0, ABG)
02:27:05.077 00.000 10052 Move returns status 0, amount 0
02:27:05.077 00.000 10052 move complete, result=0
02:27:05.077 00.000 10052 worker thread done servicing request
02:27:05.077 00.000 10052 Worker thread wakes up
02:27:05.077 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:05.078 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:05.078 00.000 6880 GuideStep: -0.1 px 31 ms EAST, -0.1 px 0 ms NORTH
02:27:05.139 00.061 6880 evsrv: cli 015431E0 connect
02:27:05.140 00.001 6880 case statement mapped state 6 to 3
02:27:05.140 00.000 6880 case statement mapped state 6 to 3
02:27:05.140 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"9369b8cb-1182-4e8a-a8b4-a71969b2b0d1"}
02:27:05.140 00.000 6880 case statement mapped state 6 to 3
02:27:05.140 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9369b8cb-1182-4e8a-a8b4-a71969b2b0d1"}
02:27:05.142 00.002 6880 evsrv: cli 015431E0 disconnect
02:27:05.145 00.003 6880 evsrv: cli 01543AA0 connect
02:27:05.145 00.000 6880 case statement mapped state 6 to 3
02:27:05.146 00.001 6880 case statement mapped state 6 to 3
02:27:05.146 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"c850d549-73d3-4b93-91a6-6ba2076b417e"}
02:27:05.146 00.000 6880 PhdController::Dither begins
02:27:05.147 00.001 6880 dither: size=1.00, dRA=0.33 dDec=0.00
02:27:05.147 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:27:05.147 00.000 6880 MountToCamera -- mountX=0.33 mountY=0.00 hyp=0.33 mountTheta=0.00 cameraX=-0.01, cameraY=-0.33 cameraTheta=-1.61
02:27:05.147 00.000 6880 setting lock position to (407.93, 891.99)
02:27:05.147 00.000 6880 Mount: notify guiding dithered (-0.0, -0.3)
02:27:05.147 00.000 6880 MultiStar: stabilizing after lock position change
02:27:05.147 00.000 6880 Status Line: Dither by 0.33,0.00
02:27:05.151 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:27:05.151 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:27:05.151 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"c850d549-73d3-4b93-91a6-6ba2076b417e"}
02:27:05.152 00.001 6880 evsrv: cli 01543AA0 disconnect
02:27:06.217 01.065 10052 Exposure complete
02:27:06.281 00.064 10052 worker thread done servicing request
02:27:06.282 00.001 6880 OnExposeComplete: enter
02:27:06.282 00.000 6880 UpdateGuideState(): m_state=6
02:27:06.282 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3679
02:27:06.282 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=892.10, Mass=2524, SNR=34.9, Peak=165 HFD=4.4
02:27:06.282 00.000 6880 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.61) = xAngle (4.39 = -1.89)
02:27:06.282 00.000 6880 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.36 = -1.92)
02:27:06.282 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.11 hyp=0.31 cameraTheta=2.78 mountX=-0.10 mountY=-0.29, mountTheta=-1.89
02:27:06.284 00.002 6880 dither recenter: remaining=(-0.3,-0.0) step=(-0.3,-0.0)
02:27:06.284 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:27:06.284 00.000 6880 MountToCamera -- mountX=-0.33 mountY=-0.00 hyp=0.33 mountTheta=-3.14 cameraX=0.01, cameraY=0.33 cameraTheta=1.53
02:27:06.284 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.33, opts=4)
02:27:06.284 00.000 6880 Enqueuing Move request for scope (0.01, 0.33)
02:27:06.284 00.000 6880 Mount: notify direct move -0.33,-0.00
02:27:06.284 00.000 10052 Worker thread wakes up
02:27:06.284 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.33) opts 0x4
02:27:06.284 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.33)
02:27:06.284 00.000 10052 Moving (0.01, 0.33) raw xDistance=-0.33 yDistance=-0.00
02:27:06.285 00.001 10052 MoveAxis(E, 194, B)
02:27:06.285 00.000 10052 Guiding  Dir = 2, Dur = 194
02:27:06.312 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:06.346 00.034 6880 UpdateGuideState exits: m=2524 SNR=34.9
02:27:06.346 00.000 6880 PhdController: settling, locked = 1, distance = 0.42 (0.60) aobump = 0 frame = 1 / 99999
02:27:06.346 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124826.346,"Host":"MINIASTRO1","Inst":1,"Distance":0.42,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:27:06.347 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:06.347 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:06.347 00.000 6880 Enqueuing Expose request
02:27:06.353 00.006 10052 IsSlewing returns 0
02:27:06.426 00.073 10052 IsGuiding returns 0
02:27:06.484 00.058 10052 PulseGuide returned control before completion, sleep 146
02:27:06.663 00.179 10052 IsGuiding returns 1
02:27:06.663 00.000 10052 scope still moving after pulse duration time elapsed
02:27:06.709 00.046 10052 IsSlewing returns 0
02:27:06.748 00.039 10052 IsGuiding returns 0
02:27:06.748 00.000 10052 scope move finished after 194 + 127 ms
02:27:06.748 00.000 10052 Move returns status 0, amount 194
02:27:06.748 00.000 10052 MoveAxis(N, 0, B)
02:27:06.748 00.000 10052 Move returns status 0, amount 0
02:27:06.748 00.000 10052 move complete, result=0
02:27:06.748 00.000 10052 worker thread done servicing request
02:27:06.748 00.000 10052 Worker thread wakes up
02:27:06.748 00.000 6880 GuideStep: -0.3 px 194 ms EAST, -0.0 px 0 ms NORTH
02:27:06.748 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:06.748 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:07.059 00.311 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5589998-aba2-4815-90c4-8f8b7d70be9f"}
02:27:07.059 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5589998-aba2-4815-90c4-8f8b7d70be9f"}
02:27:07.059 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"06ba4acc-b750-40a7-b934-c8f3fbb8af11"}
02:27:07.059 00.000 6880 case statement mapped state 6 to 3
02:27:07.060 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"06ba4acc-b750-40a7-b934-c8f3fbb8af11"}
02:27:07.060 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5dfc7710-1206-4152-899e-fbd1f2b62300"}
02:27:07.060 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3679,"width":15,"height":15,"star_pos":[6.65,7.10],"pixels":"..."},"id":"5dfc7710-1206-4152-899e-fbd1f2b62300"}
02:27:07.656 00.596 10052 Exposure complete
02:27:07.720 00.064 10052 worker thread done servicing request
02:27:07.720 00.000 6880 OnExposeComplete: enter
02:27:07.720 00.000 6880 UpdateGuideState(): m_state=6
02:27:07.721 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3680
02:27:07.721 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=891.89, Mass=2666, SNR=35.8, Peak=163 HFD=4.4
02:27:07.721 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
02:27:07.721 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
02:27:07.721 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=-0.11 hyp=0.36 cameraTheta=-2.83 mountX=0.12 mountY=-0.34, mountTheta=-1.22
02:27:07.722 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=-0.11, opts=13)
02:27:07.722 00.000 6880 Enqueuing Move request for scope (-0.34, -0.11)
02:27:07.723 00.001 10052 Worker thread wakes up
02:27:07.723 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.11) opts 0xd
02:27:07.723 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, -0.11)
02:27:07.723 00.000 10052 Moving (-0.34, -0.11) raw xDistance=0.12 yDistance=-0.34
02:27:07.723 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:27:07.723 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.34, slope = 0.00
02:27:07.723 00.000 10052 MoveAxis(W, 33, ABG)
02:27:07.723 00.000 10052 Guiding  Dir = 3, Dur = 33
02:27:07.743 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:07.770 00.027 6880 UpdateGuideState exits: m=2666 SNR=35.8
02:27:07.770 00.000 6880 PhdController: settling, locked = 1, distance = 0.36 (0.60) aobump = 0 frame = 2 / 99999
02:27:07.770 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124827.770,"Host":"MINIASTRO1","Inst":1,"Distance":0.36,"Time":1.4,"SettleTime":6.0,"StarLocked":true}
02:27:07.771 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:07.771 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:07.771 00.000 6880 Enqueuing Expose request
02:27:07.772 00.001 10052 IsSlewing returns 0
02:27:07.847 00.075 10052 IsGuiding returns 0
02:27:07.990 00.143 10052 IsGuiding returns 0
02:27:07.990 00.000 10052 Move returns status 0, amount 33
02:27:07.990 00.000 10052 MoveAxis(N, 62, ABG)
02:27:07.990 00.000 10052 Guiding  Dir = 0, Dur = 62
02:27:08.070 00.080 10052 IsSlewing returns 0
02:27:08.148 00.078 10052 IsGuiding returns 0
02:27:08.293 00.145 10052 IsGuiding returns 1
02:27:08.293 00.000 10052 scope still moving after pulse duration time elapsed
02:27:08.372 00.079 10052 IsSlewing returns 0
02:27:08.446 00.074 10052 IsGuiding returns 0
02:27:08.446 00.000 10052 scope move finished after 62 + 235 ms
02:27:08.446 00.000 10052 Move returns status 0, amount 62
02:27:08.446 00.000 10052 move complete, result=0
02:27:08.446 00.000 10052 worker thread done servicing request
02:27:08.446 00.000 6880 GuideStep: 0.1 px 33 ms WEST, -0.3 px 62 ms NORTH
02:27:08.446 00.000 10052 Worker thread wakes up
02:27:08.447 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:08.447 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:09.058 00.611 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09d169dd-6183-4343-bd7a-93e0273640e5"}
02:27:09.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09d169dd-6183-4343-bd7a-93e0273640e5"}
02:27:09.058 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c988445b-02a2-4f25-aea4-8ecf94f68bde"}
02:27:09.059 00.001 6880 case statement mapped state 6 to 3
02:27:09.059 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c988445b-02a2-4f25-aea4-8ecf94f68bde"}
02:27:09.059 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"538a9ac0-e3b1-4e1c-9eaf-c1c64fdbc2cc"}
02:27:09.059 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3680,"width":15,"height":15,"star_pos":[6.59,6.89],"pixels":"..."},"id":"538a9ac0-e3b1-4e1c-9eaf-c1c64fdbc2cc"}
02:27:09.576 00.517 10052 Exposure complete
02:27:09.624 00.048 10052 worker thread done servicing request
02:27:09.624 00.000 6880 OnExposeComplete: enter
02:27:09.624 00.000 6880 UpdateGuideState(): m_state=6
02:27:09.625 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3681
02:27:09.625 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=891.79, Mass=2492, SNR=34.6, Peak=144 HFD=4.6
02:27:09.625 00.000 6880 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.61) = xAngle (-0.37 = -0.37)
02:27:09.625 00.000 6880 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:27:09.625 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.21 hyp=0.22 cameraTheta=-1.98 mountX=0.21 mountY=-0.09, mountTheta=-0.40
02:27:09.626 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.21, opts=13)
02:27:09.626 00.000 6880 Enqueuing Move request for scope (-0.09, -0.21)
02:27:09.626 00.000 10052 Worker thread wakes up
02:27:09.626 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.21) opts 0xd
02:27:09.626 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.21)
02:27:09.626 00.000 10052 Moving (-0.09, -0.21) raw xDistance=0.21 yDistance=-0.09
02:27:09.626 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:27:09.626 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:27:09.626 00.000 10052 MoveAxis(W, 58, ABG)
02:27:09.626 00.000 10052 Guiding  Dir = 3, Dur = 58
02:27:09.644 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:09.672 00.028 6880 UpdateGuideState exits: m=2492 SNR=34.6
02:27:09.672 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 3 / 99999
02:27:09.672 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124829.672,"Host":"MINIASTRO1","Inst":1,"Distance":0.32,"Time":3.3,"SettleTime":6.0,"StarLocked":true}
02:27:09.672 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:09.672 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:09.672 00.000 6880 Enqueuing Expose request
02:27:09.689 00.017 10052 IsSlewing returns 0
02:27:09.769 00.080 10052 IsGuiding returns 0
02:27:09.914 00.145 10052 IsGuiding returns 1
02:27:09.914 00.000 10052 scope still moving after pulse duration time elapsed
02:27:09.992 00.078 10052 IsSlewing returns 0
02:27:10.066 00.074 10052 IsGuiding returns 0
02:27:10.066 00.000 10052 scope move finished after 58 + 239 ms
02:27:10.066 00.000 10052 Move returns status 0, amount 58
02:27:10.066 00.000 10052 MoveAxis(N, 0, ABG)
02:27:10.066 00.000 10052 Move returns status 0, amount 0
02:27:10.066 00.000 10052 move complete, result=0
02:27:10.066 00.000 10052 worker thread done servicing request
02:27:10.066 00.000 10052 Worker thread wakes up
02:27:10.066 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.1 px 0 ms NORTH
02:27:10.067 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:10.067 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:10.985 00.918 10052 Exposure complete
02:27:11.035 00.050 10052 worker thread done servicing request
02:27:11.035 00.000 6880 OnExposeComplete: enter
02:27:11.035 00.000 6880 UpdateGuideState(): m_state=6
02:27:11.035 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3682
02:27:11.036 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=892.08, Mass=2500, SNR=34.6, Peak=156 HFD=4.5
02:27:11.036 00.000 6880 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.61) = xAngle (3.48 = -2.80)
02:27:11.036 00.000 6880 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.45 = -2.83)
02:27:11.036 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.08 hyp=0.09 cameraTheta=1.87 mountX=-0.08 mountY=-0.03, mountTheta=-2.83
02:27:11.037 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.08, opts=13)
02:27:11.037 00.000 6880 Enqueuing Move request for scope (-0.03, 0.08)
02:27:11.037 00.000 10052 Worker thread wakes up
02:27:11.037 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.08) opts 0xd
02:27:11.037 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.08)
02:27:11.037 00.000 10052 Moving (-0.03, 0.08) raw xDistance=-0.08 yDistance=-0.03
02:27:11.037 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:27:11.037 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
02:27:11.037 00.000 10052 MoveAxis(E, 0, ABG)
02:27:11.037 00.000 10052 Move returns status 0, amount 0
02:27:11.037 00.000 10052 MoveAxis(N, 0, ABG)
02:27:11.037 00.000 10052 Move returns status 0, amount 0
02:27:11.037 00.000 10052 move complete, result=0
02:27:11.037 00.000 10052 worker thread done servicing request
02:27:11.056 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:11.084 00.028 6880 UpdateGuideState exits: m=2500 SNR=34.6
02:27:11.085 00.001 6880 PhdController: settling, locked = 1, distance = 0.25 (0.60) aobump = 0 frame = 4 / 99999
02:27:11.085 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124831.085,"Host":"MINIASTRO1","Inst":1,"Distance":0.25,"Time":4.7,"SettleTime":6.0,"StarLocked":true}
02:27:11.085 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:11.085 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:11.085 00.000 6880 Enqueuing Expose request
02:27:11.085 00.000 10052 Worker thread wakes up
02:27:11.085 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:11.085 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:11.085 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:11.088 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5cc8a96-3eb8-45af-b14b-2daf836c0e41"}
02:27:11.088 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5cc8a96-3eb8-45af-b14b-2daf836c0e41"}
02:27:11.096 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95a6c2fc-1c9d-4550-aa9e-9dea10ffbec6"}
02:27:11.096 00.000 6880 case statement mapped state 6 to 3
02:27:11.096 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"95a6c2fc-1c9d-4550-aa9e-9dea10ffbec6"}
02:27:11.097 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c66fe37-9b7d-453a-baa7-844b6fa95621"}
02:27:11.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3682,"width":15,"height":15,"star_pos":[6.91,7.08],"pixels":"..."},"id":"8c66fe37-9b7d-453a-baa7-844b6fa95621"}
02:27:12.217 01.120 10052 Exposure complete
02:27:12.274 00.057 10052 worker thread done servicing request
02:27:12.274 00.000 6880 OnExposeComplete: enter
02:27:12.274 00.000 6880 UpdateGuideState(): m_state=6
02:27:12.274 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3683
02:27:12.274 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=892.42, Mass=2495, SNR=34.6, Peak=177 HFD=4.6
02:27:12.275 00.001 6880 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.61) = xAngle (3.67 = -2.61)
02:27:12.275 00.000 6880 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.64 = -2.65)
02:27:12.275 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.42 hyp=0.48 cameraTheta=2.06 mountX=-0.41 mountY=-0.23, mountTheta=-2.64
02:27:12.276 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.42, opts=13)
02:27:12.276 00.000 6880 Enqueuing Move request for scope (-0.22, 0.42)
02:27:12.276 00.000 10052 Worker thread wakes up
02:27:12.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.42) opts 0xd
02:27:12.276 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.42)
02:27:12.276 00.000 10052 Moving (-0.22, 0.42) raw xDistance=-0.41 yDistance=-0.23
02:27:12.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
02:27:12.276 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.04
02:27:12.276 00.000 10052 MoveAxis(E, 110, ABG)
02:27:12.276 00.000 10052 Guiding  Dir = 2, Dur = 110
02:27:12.299 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:12.316 00.017 10052 IsSlewing returns 0
02:27:12.335 00.019 6880 UpdateGuideState exits: m=2495 SNR=34.6
02:27:12.335 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 5 / 99999
02:27:12.335 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124832.335,"Host":"MINIASTRO1","Inst":1,"Distance":0.32,"Time":6.0,"SettleTime":6.0,"StarLocked":true}
02:27:12.335 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:12.335 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:12.335 00.000 6880 Enqueuing Expose request
02:27:12.389 00.054 10052 IsGuiding returns 0
02:27:12.453 00.064 10052 PulseGuide returned control before completion, sleep 57
02:27:12.537 00.084 10052 IsGuiding returns 1
02:27:12.537 00.000 10052 scope still moving after pulse duration time elapsed
02:27:12.584 00.047 10052 IsSlewing returns 0
02:27:12.623 00.039 10052 IsGuiding returns 0
02:27:12.624 00.001 10052 scope move finished after 110 + 123 ms
02:27:12.624 00.000 10052 Move returns status 0, amount 110
02:27:12.624 00.000 10052 MoveAxis(N, 0, ABG)
02:27:12.624 00.000 10052 Move returns status 0, amount 0
02:27:12.624 00.000 10052 move complete, result=0
02:27:12.624 00.000 10052 worker thread done servicing request
02:27:12.624 00.000 6880 GuideStep: -0.4 px 110 ms EAST, -0.2 px 0 ms NORTH
02:27:12.624 00.000 10052 Worker thread wakes up
02:27:12.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:12.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:13.058 00.434 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"859795f5-b9a7-43f1-a9eb-a9904fd5a72a"}
02:27:13.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"859795f5-b9a7-43f1-a9eb-a9904fd5a72a"}
02:27:13.058 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3fc275b4-a88a-429f-abfd-515aec03cda5"}
02:27:13.058 00.000 6880 case statement mapped state 6 to 3
02:27:13.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fc275b4-a88a-429f-abfd-515aec03cda5"}
02:27:13.059 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58fe0865-4e02-4288-87e6-582839f06062"}
02:27:13.059 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3683,"width":15,"height":15,"star_pos":[6.71,7.42],"pixels":"..."},"id":"58fe0865-4e02-4288-87e6-582839f06062"}
02:27:13.538 00.479 10052 Exposure complete
02:27:13.583 00.045 10052 worker thread done servicing request
02:27:13.583 00.000 6880 OnExposeComplete: enter
02:27:13.583 00.000 6880 UpdateGuideState(): m_state=6
02:27:13.584 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3684
02:27:13.584 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=892.25, Mass=2664, SNR=35.8, Peak=172 HFD=4.6
02:27:13.584 00.000 6880 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.61) = xAngle (3.83 = -2.45)
02:27:13.584 00.000 6880 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.80 = -2.48)
02:27:13.584 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.25 hyp=0.32 cameraTheta=2.22 mountX=-0.24 mountY=-0.19, mountTheta=-2.47
02:27:13.585 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.25, opts=13)
02:27:13.585 00.000 6880 Enqueuing Move request for scope (-0.19, 0.25)
02:27:13.585 00.000 10052 Worker thread wakes up
02:27:13.585 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.25) opts 0xd
02:27:13.585 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.25)
02:27:13.585 00.000 10052 Moving (-0.19, 0.25) raw xDistance=-0.24 yDistance=-0.19
02:27:13.585 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24
02:27:13.586 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.01
02:27:13.586 00.000 10052 MoveAxis(E, 71, ABG)
02:27:13.586 00.000 10052 Guiding  Dir = 2, Dur = 71
02:27:13.603 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:13.633 00.030 6880 UpdateGuideState exits: m=2664 SNR=35.8
02:27:13.633 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 6 / 99999
02:27:13.633 00.000 6880 PhdController: newstate STATE_FINISH
02:27:13.633 00.000 6880 PhdController complete: success
02:27:13.633 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783124833.633,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:27:13.633 00.000 6880 Mount: notify guiding dither settle done success=1
02:27:13.634 00.001 6880 PhdController: newstate STATE_IDLE
02:27:13.634 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:13.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:13.634 00.000 6880 Enqueuing Expose request
02:27:13.654 00.020 10052 IsSlewing returns 0
02:27:13.729 00.075 10052 IsGuiding returns 0
02:27:13.797 00.068 10052 PulseGuide returned control before completion, sleep 13
02:27:13.878 00.081 10052 IsGuiding returns 1
02:27:13.878 00.000 10052 scope still moving after pulse duration time elapsed
02:27:13.952 00.074 10052 IsSlewing returns 0
02:27:14.032 00.080 10052 IsGuiding returns 0
02:27:14.032 00.000 10052 scope move finished after 71 + 231 ms
02:27:14.032 00.000 10052 Move returns status 0, amount 71
02:27:14.032 00.000 10052 MoveAxis(N, 0, ABG)
02:27:14.032 00.000 10052 Move returns status 0, amount 0
02:27:14.032 00.000 10052 move complete, result=0
02:27:14.032 00.000 10052 worker thread done servicing request
02:27:14.032 00.000 10052 Worker thread wakes up
02:27:14.032 00.000 6880 GuideStep: -0.2 px 71 ms EAST, -0.2 px 0 ms NORTH
02:27:14.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:14.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:15.058 01.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6743b4f2-bfb0-4d4f-9382-dd2e62939be0"}
02:27:15.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6743b4f2-bfb0-4d4f-9382-dd2e62939be0"}
02:27:15.059 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3eb50a99-e782-4307-88a2-6672d5de1ca0"}
02:27:15.059 00.000 6880 case statement mapped state 6 to 3
02:27:15.059 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3eb50a99-e782-4307-88a2-6672d5de1ca0"}
02:27:15.059 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b989ed5-a60b-4185-81b0-c14c4babb46d"}
02:27:15.059 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3684,"width":15,"height":15,"star_pos":[6.74,7.25],"pixels":"..."},"id":"0b989ed5-a60b-4185-81b0-c14c4babb46d"}
02:27:15.173 00.114 10052 Exposure complete
02:27:15.238 00.065 10052 worker thread done servicing request
02:27:15.238 00.000 6880 OnExposeComplete: enter
02:27:15.239 00.001 6880 UpdateGuideState(): m_state=6
02:27:15.239 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.239 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.39, Mass=2533, SNR=34.9, Peak=173 HFD=4.6
02:27:15.239 00.000 6880 MultiStar: exiting stabilization period
02:27:15.239 00.000 6880 MultiStar: updating star positions after lock position change
02:27:15.239 00.000 6880 Star::Find(15, 281, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.239 00.000 6880 Star::Find returns 1 (0), X=282.20, Y=302.24, Mass=2390, SNR=33.9, Peak=173 HFD=4.5
02:27:15.239 00.000 6880 Star::Find(15, 1198, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.240 00.001 6880 Star::Find returns 1 (0), X=1199.24, Y=299.13, Mass=2534, SNR=34.3, Peak=135 HFD=5.5
02:27:15.240 00.000 6880 Star::Find(15, 824, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.240 00.000 6880 Star::Find returns 1 (0), X=824.90, Y=302.33, Mass=2063, SNR=31.3, Peak=167 HFD=5.0
02:27:15.240 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.240 00.000 6880 Star::Find returns 1 (0), X=55.67, Y=636.95, Mass=1776, SNR=29.1, Peak=86 HFD=5.1
02:27:15.240 00.000 6880 Star::Find(15, 471, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.240 00.000 6880 Star::Find returns 1 (0), X=471.51, Y=596.49, Mass=2371, SNR=33.2, Peak=138 HFD=5.8
02:27:15.240 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.240 00.000 6880 Star::Find returns 1 (0), X=853.90, Y=221.92, Mass=2290, SNR=31.9, Peak=122 HFD=6.1
02:27:15.240 00.000 6880 Star::Find(15, 265, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.240 00.000 6880 Star::Find returns 1 (0), X=265.78, Y=88.95, Mass=1535, SNR=27.1, Peak=88 HFD=5.1
02:27:15.240 00.000 6880 Star::Find(15, 553, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.240 00.000 6880 Star::Find returns 1 (0), X=553.77, Y=334.13, Mass=1776, SNR=28.6, Peak=100 HFD=5.9
02:27:15.240 00.000 6880 Star::Find(15, 671, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.241 00.001 6880 Star::Find returns 1 (0), X=671.77, Y=829.39, Mass=1041, SNR=22.3, Peak=77 HFD=4.5
02:27:15.241 00.000 6880 Star::Find(15, 1119, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.241 00.000 6880 Star::Find returns 1 (0), X=1119.51, Y=689.56, Mass=1000, SNR=21.9, Peak=72 HFD=5.1
02:27:15.241 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3685
02:27:15.241 00.000 6880 Star::Find returns 1 (0), X=268.85, Y=581.75, Mass=1193, SNR=23.8, Peak=64 HFD=5.1
02:27:15.241 00.000 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.55 = -2.74)
02:27:15.241 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.77)
02:27:15.241 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.40 hyp=0.43 cameraTheta=1.93 mountX=-0.39 mountY=-0.16, mountTheta=-2.76
02:27:15.242 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.40, opts=13)
02:27:15.242 00.000 6880 Enqueuing Move request for scope (-0.15, 0.40)
02:27:15.242 00.000 10052 Worker thread wakes up
02:27:15.242 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.40) opts 0xd
02:27:15.242 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.40)
02:27:15.243 00.001 10052 Moving (-0.15, 0.40) raw xDistance=-0.39 yDistance=-0.16
02:27:15.243 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.39
02:27:15.243 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
02:27:15.243 00.000 10052 MoveAxis(E, 108, ABG)
02:27:15.243 00.000 10052 Guiding  Dir = 2, Dur = 108
02:27:15.264 00.021 10052 IsSlewing returns 0
02:27:15.267 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:15.298 00.031 6880 UpdateGuideState exits: m=2533 SNR=34.9
02:27:15.298 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:15.298 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:15.298 00.000 6880 Enqueuing Expose request
02:27:15.302 00.004 10052 IsGuiding returns 0
02:27:15.330 00.028 10052 PulseGuide returned control before completion, sleep 92
02:27:15.443 00.113 10052 IsGuiding returns 0
02:27:15.443 00.000 10052 Move returns status 0, amount 108
02:27:15.443 00.000 10052 MoveAxis(N, 0, ABG)
02:27:15.443 00.000 10052 Move returns status 0, amount 0
02:27:15.443 00.000 10052 move complete, result=0
02:27:15.444 00.001 10052 worker thread done servicing request
02:27:15.444 00.000 10052 Worker thread wakes up
02:27:15.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:15.444 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:15.444 00.000 6880 GuideStep: -0.4 px 108 ms EAST, -0.2 px 0 ms NORTH
02:27:16.359 00.915 10052 Exposure complete
02:27:16.427 00.068 10052 worker thread done servicing request
02:27:16.489 00.062 6880 OnExposeComplete: enter
02:27:16.489 00.000 6880 UpdateGuideState(): m_state=6
02:27:16.489 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3686
02:27:16.489 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=892.13, Mass=2499, SNR=34.5, Peak=162 HFD=4.5
02:27:16.489 00.000 6880 MultiStar: [#1 0.04,-0.19,0.96,U] [#2 0.02,-0.13,1.00,U] [#3 0.12,-0.20,0.93,U] [#4 -0.02,-0.08,0.85,U] [#5 -0.19,-0.44,1.01,U] [#6 0.07,-0.16,0.93,U] [#7 -0.12,-0.05,0.76,U] [#8 -0.05,-0.22,0.81,U] 
02:27:16.489 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.15}, one-star: {-0.19, 0.13}
02:27:16.489 00.000 6880 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
02:27:16.489 00.000 6880 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
02:27:16.490 00.001 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.15 hyp=0.15 cameraTheta=-1.80 mountX=0.15 mountY=-0.03, mountTheta=-0.22
02:27:16.491 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.15, opts=13)
02:27:16.491 00.000 6880 Enqueuing Move request for scope (-0.04, -0.15)
02:27:16.491 00.000 10052 Worker thread wakes up
02:27:16.491 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.15) opts 0xd
02:27:16.491 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.15)
02:27:16.491 00.000 10052 Moving (-0.04, -0.15) raw xDistance=0.15 yDistance=-0.03
02:27:16.491 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.15
02:27:16.491 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
02:27:16.491 00.000 10052 MoveAxis(W, 35, ABG)
02:27:16.491 00.000 10052 Guiding  Dir = 3, Dur = 35
02:27:16.510 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:16.512 00.002 10052 IsSlewing returns 0
02:27:16.542 00.030 6880 UpdateGuideState exits: m=2499 SNR=34.5
02:27:16.542 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:16.542 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:16.542 00.000 6880 Enqueuing Expose request
02:27:16.550 00.008 10052 IsGuiding returns 0
02:27:16.578 00.028 10052 PulseGuide returned control before completion, sleep 18
02:27:16.631 00.053 10052 IsGuiding returns 0
02:27:16.631 00.000 10052 Move returns status 0, amount 35
02:27:16.632 00.001 10052 MoveAxis(N, 0, ABG)
02:27:16.632 00.000 10052 Move returns status 0, amount 0
02:27:16.632 00.000 10052 move complete, result=0
02:27:16.632 00.000 10052 worker thread done servicing request
02:27:16.632 00.000 10052 Worker thread wakes up
02:27:16.632 00.000 6880 GuideStep: 0.2 px 35 ms WEST, -0.0 px 0 ms NORTH
02:27:16.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:16.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:17.057 00.425 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"36b4fa24-fab9-4798-8898-be8d35c335e0"}
02:27:17.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"36b4fa24-fab9-4798-8898-be8d35c335e0"}
02:27:17.057 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"062bc844-f91a-4cda-9782-70ef920f13aa"}
02:27:17.058 00.001 6880 case statement mapped state 6 to 3
02:27:17.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"062bc844-f91a-4cda-9782-70ef920f13aa"}
02:27:17.058 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e472219-9235-4d65-84c9-6d3f79bc1c8e"}
02:27:17.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3686,"width":15,"height":15,"star_pos":[6.74,7.13],"pixels":"..."},"id":"9e472219-9235-4d65-84c9-6d3f79bc1c8e"}
02:27:17.760 00.702 10052 Exposure complete
02:27:17.814 00.054 10052 worker thread done servicing request
02:27:17.814 00.000 6880 OnExposeComplete: enter
02:27:17.814 00.000 6880 UpdateGuideState(): m_state=6
02:27:17.815 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3687
02:27:17.815 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.48, Mass=2540, SNR=34.9, Peak=179 HFD=4.5
02:27:17.815 00.000 6880 MultiStar: [#1 -0.15,0.09,0.94,U] [#2 -0.07,-0.03,1.00,U] [#3 -0.10,0.07,0.93,U] [#4 -0.29,0.01,0.86,U] [#5 -0.29,-0.26,1.02,U] [#6 -0.09,-0.07,0.91,U] [#7 -0.42,0.17,0.77,U] [#8 -0.32,0.29,0.77,U] 
02:27:17.815 00.000 6880 refined, 8 included, MultiStar: {-0.21, 0.08}, one-star: {-0.23, 0.49}
02:27:17.815 00.000 6880 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.61) = xAngle (4.40 = -1.88)
02:27:17.815 00.000 6880 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.37 = -1.91)
02:27:17.815 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.08 hyp=0.23 cameraTheta=2.79 mountX=-0.07 mountY=-0.21, mountTheta=-1.88
02:27:17.816 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.08, opts=13)
02:27:17.816 00.000 6880 Enqueuing Move request for scope (-0.21, 0.08)
02:27:17.816 00.000 10052 Worker thread wakes up
02:27:17.816 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.08) opts 0xd
02:27:17.817 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.08)
02:27:17.817 00.000 10052 Moving (-0.21, 0.08) raw xDistance=-0.07 yDistance=-0.21
02:27:17.817 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:27:17.817 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
02:27:17.817 00.000 10052 MoveAxis(E, 0, ABG)
02:27:17.817 00.000 10052 Move returns status 0, amount 0
02:27:17.817 00.000 10052 MoveAxis(N, 0, ABG)
02:27:17.817 00.000 10052 Move returns status 0, amount 0
02:27:17.817 00.000 10052 move complete, result=0
02:27:17.817 00.000 10052 worker thread done servicing request
02:27:17.834 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:17.862 00.028 6880 UpdateGuideState exits: m=2540 SNR=34.9
02:27:17.862 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:17.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:17.862 00.000 6880 Enqueuing Expose request
02:27:17.862 00.000 10052 Worker thread wakes up
02:27:17.862 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:17.862 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:17.862 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:18.774 00.912 10052 Exposure complete
02:27:18.820 00.046 10052 worker thread done servicing request
02:27:18.820 00.000 6880 OnExposeComplete: enter
02:27:18.820 00.000 6880 UpdateGuideState(): m_state=6
02:27:18.820 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3688
02:27:18.820 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.21, Mass=2636, SNR=35.6, Peak=172 HFD=4.5
02:27:18.820 00.000 6880 MultiStar: [#1 0.14,-0.01,0.98,U] [#2 0.25,-0.06,0.96,U] [#3 0.11,-0.08,0.88,U] [#4 0.06,0.09,0.84,U] [#5 0.12,-0.00,0.93,U] [#6 0.24,-0.01,0.90,U] [#7 -0.05,-0.06,0.73,U] [#8 0.05,-0.04,0.78,U] 
02:27:18.821 00.001 6880 refined, 8 included, MultiStar: {0.10, 0.01}, one-star: {-0.04, 0.22}
02:27:18.821 00.000 6880 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.61) = xAngle (1.71 = 1.71)
02:27:18.821 00.000 6880 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.68 = 1.68)
02:27:18.821 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.01 hyp=0.10 cameraTheta=0.10 mountX=-0.01 mountY=0.10, mountTheta=1.71
02:27:18.823 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.01, opts=13)
02:27:18.823 00.000 6880 Enqueuing Move request for scope (0.10, 0.01)
02:27:18.823 00.000 10052 Worker thread wakes up
02:27:18.823 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.01) opts 0xd
02:27:18.823 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.01)
02:27:18.823 00.000 10052 Moving (0.10, 0.01) raw xDistance=-0.01 yDistance=0.10
02:27:18.823 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:27:18.823 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
02:27:18.823 00.000 10052 MoveAxis(E, 0, ABG)
02:27:18.823 00.000 10052 Move returns status 0, amount 0
02:27:18.823 00.000 10052 MoveAxis(N, 0, ABG)
02:27:18.823 00.000 10052 Move returns status 0, amount 0
02:27:18.824 00.001 10052 move complete, result=0
02:27:18.824 00.000 10052 worker thread done servicing request
02:27:18.840 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:18.871 00.031 6880 UpdateGuideState exits: m=2636 SNR=35.6
02:27:18.871 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:18.871 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:18.871 00.000 6880 Enqueuing Expose request
02:27:18.871 00.000 10052 Worker thread wakes up
02:27:18.871 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:18.871 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:18.871 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:19.056 00.185 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b4189e5-8c0e-4525-9e86-0e30142b4ecc"}
02:27:19.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b4189e5-8c0e-4525-9e86-0e30142b4ecc"}
02:27:19.056 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"20d9a611-9a59-42b5-9f58-ef3478f201b4"}
02:27:19.056 00.000 6880 case statement mapped state 6 to 3
02:27:19.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"20d9a611-9a59-42b5-9f58-ef3478f201b4"}
02:27:19.057 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"70d362de-54dc-44f4-91a8-d8e23105830e"}
02:27:19.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3688,"width":15,"height":15,"star_pos":[6.89,7.21],"pixels":"..."},"id":"70d362de-54dc-44f4-91a8-d8e23105830e"}
02:27:20.004 00.947 10052 Exposure complete
02:27:20.055 00.051 10052 worker thread done servicing request
02:27:20.055 00.000 6880 OnExposeComplete: enter
02:27:20.055 00.000 6880 UpdateGuideState(): m_state=6
02:27:20.055 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3689
02:27:20.055 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.50, Mass=2515, SNR=34.7, Peak=173 HFD=4.6
02:27:20.056 00.001 6880 MultiStar: [#1 0.02,0.21,0.95,U] [#2 -0.05,0.10,1.00,U] [#3 0.06,0.06,0.93,U] [#4 -0.12,0.21,0.84,U] [#5 -0.27,-0.22,1.01,U] [#6 0.06,0.01,0.97,U] [#7 -0.22,0.26,0.77,U] [#8 0.10,0.38,0.82,U] 
02:27:20.056 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.16}, one-star: {-0.17, 0.50}
02:27:20.056 00.000 6880 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.61) = xAngle (3.58 = -2.71)
02:27:20.056 00.000 6880 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.54 = -2.74)
02:27:20.056 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.16 hyp=0.17 cameraTheta=1.96 mountX=-0.16 mountY=-0.07, mountTheta=-2.73
02:27:20.057 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.16, opts=13)
02:27:20.057 00.000 6880 Enqueuing Move request for scope (-0.07, 0.16)
02:27:20.057 00.000 10052 Worker thread wakes up
02:27:20.057 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.16) opts 0xd
02:27:20.057 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.16)
02:27:20.057 00.000 10052 Moving (-0.07, 0.16) raw xDistance=-0.16 yDistance=-0.07
02:27:20.057 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:27:20.057 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
02:27:20.057 00.000 10052 MoveAxis(E, 42, ABG)
02:27:20.057 00.000 10052 Guiding  Dir = 2, Dur = 42
02:27:20.074 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:20.104 00.030 6880 UpdateGuideState exits: m=2515 SNR=34.7
02:27:20.105 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:20.105 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:20.105 00.000 6880 Enqueuing Expose request
02:27:20.110 00.005 10052 IsSlewing returns 0
02:27:20.185 00.075 10052 IsGuiding returns 0
02:27:20.318 00.133 10052 IsGuiding returns 0
02:27:20.318 00.000 10052 Move returns status 0, amount 42
02:27:20.318 00.000 10052 MoveAxis(N, 0, ABG)
02:27:20.318 00.000 10052 Move returns status 0, amount 0
02:27:20.318 00.000 10052 move complete, result=0
02:27:20.318 00.000 10052 worker thread done servicing request
02:27:20.318 00.000 10052 Worker thread wakes up
02:27:20.318 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:20.318 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:20.318 00.000 6880 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
02:27:21.055 00.737 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4168e99f-b4bb-4168-b9cb-f6f1ec3bcb3c"}
02:27:21.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4168e99f-b4bb-4168-b9cb-f6f1ec3bcb3c"}
02:27:21.055 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ccb4e11b-4d06-40d0-8156-0ae7ea79e7ed"}
02:27:21.055 00.000 6880 case statement mapped state 6 to 3
02:27:21.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccb4e11b-4d06-40d0-8156-0ae7ea79e7ed"}
02:27:21.056 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8e74c38a-e963-48e5-a787-e955f9efd6da"}
02:27:21.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3689,"width":15,"height":15,"star_pos":[6.77,7.50],"pixels":"..."},"id":"8e74c38a-e963-48e5-a787-e955f9efd6da"}
02:27:21.227 00.171 10052 Exposure complete
02:27:21.283 00.056 10052 worker thread done servicing request
02:27:21.283 00.000 6880 OnExposeComplete: enter
02:27:21.283 00.000 6880 UpdateGuideState(): m_state=6
02:27:21.283 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3690
02:27:21.284 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=892.44, Mass=2510, SNR=34.7, Peak=167 HFD=4.6
02:27:21.284 00.000 6880 MultiStar: [#1 0.07,0.03,0.97,U] [#2 -0.06,0.01,0.97,U] [#3 -0.02,0.03,0.92,U] [#4 0.05,0.11,0.82,U] [#5 0.00,0.07,0.99,U] [#6 0.01,0.10,0.93,U] [#7 -0.06,0.12,0.76,U] [#8 -0.02,0.35,0.80,U] 
02:27:21.284 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.14}, one-star: {-0.10, 0.44}
02:27:21.284 00.000 6880 CameraToMount -- cameraTheta (1.67) - m_xAngle (-1.61) = xAngle (3.28 = -3.00)
02:27:21.284 00.000 6880 CameraToMount -- cameraTheta (1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.25 = -3.03)
02:27:21.284 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.67 mountX=-0.14 mountY=-0.02, mountTheta=-3.03
02:27:21.285 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.14, opts=13)
02:27:21.286 00.001 6880 Enqueuing Move request for scope (-0.01, 0.14)
02:27:21.286 00.000 10052 Worker thread wakes up
02:27:21.286 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
02:27:21.286 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
02:27:21.286 00.000 10052 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=-0.02
02:27:21.286 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:27:21.286 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
02:27:21.286 00.000 10052 MoveAxis(E, 39, ABG)
02:27:21.286 00.000 10052 Guiding  Dir = 2, Dur = 39
02:27:21.305 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:21.306 00.001 10052 IsSlewing returns 0
02:27:21.334 00.028 6880 UpdateGuideState exits: m=2510 SNR=34.7
02:27:21.334 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:21.334 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:21.334 00.000 6880 Enqueuing Expose request
02:27:21.344 00.010 10052 IsGuiding returns 0
02:27:21.372 00.028 10052 PulseGuide returned control before completion, sleep 22
02:27:21.418 00.046 10052 IsGuiding returns 0
02:27:21.418 00.000 10052 Move returns status 0, amount 39
02:27:21.418 00.000 10052 MoveAxis(N, 0, ABG)
02:27:21.418 00.000 10052 Move returns status 0, amount 0
02:27:21.418 00.000 10052 move complete, result=0
02:27:21.419 00.001 10052 worker thread done servicing request
02:27:21.419 00.000 10052 Worker thread wakes up
02:27:21.419 00.000 6880 GuideStep: -0.1 px 39 ms EAST, -0.0 px 0 ms NORTH
02:27:21.419 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:21.419 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:22.557 01.138 10052 Exposure complete
02:27:22.633 00.076 6880 OnExposeComplete: enter
02:27:22.633 00.000 6880 UpdateGuideState(): m_state=6
02:27:22.633 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3691
02:27:22.633 00.000 10052 worker thread done servicing request
02:27:22.633 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=892.14, Mass=2627, SNR=35.5, Peak=174 HFD=4.5
02:27:22.634 00.001 6880 MultiStar: [#1 0.03,-0.19,0.95,U] [#2 0.01,-0.08,0.97,U] [#3 0.04,-0.17,0.89,U] [#4 -0.04,-0.09,0.83,U] [#5 -0.21,-0.45,0.99,U] [#6 0.01,-0.11,0.88,U] [#7 -0.01,-0.09,0.74,U] [#8 0.08,-0.16,0.79,U] 
02:27:22.634 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {-0.27, 0.14}
02:27:22.634 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
02:27:22.634 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
02:27:22.634 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.92 mountX=0.13 mountY=-0.05, mountTheta=-0.34
02:27:22.636 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.13, opts=13)
02:27:22.636 00.000 6880 Enqueuing Move request for scope (-0.05, -0.13)
02:27:22.637 00.001 10052 Worker thread wakes up
02:27:22.637 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
02:27:22.637 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
02:27:22.637 00.000 10052 Moving (-0.05, -0.13) raw xDistance=0.13 yDistance=-0.05
02:27:22.637 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:27:22.637 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
02:27:22.637 00.000 10052 MoveAxis(W, 34, ABG)
02:27:22.637 00.000 10052 Guiding  Dir = 3, Dur = 34
02:27:22.658 00.021 10052 IsSlewing returns 0
02:27:22.662 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:22.696 00.034 10052 IsGuiding returns 0
02:27:22.697 00.001 6880 UpdateGuideState exits: m=2627 SNR=35.5
02:27:22.697 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:22.697 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:22.698 00.001 6880 Enqueuing Expose request
02:27:22.724 00.026 10052 PulseGuide returned control before completion, sleep 17
02:27:22.763 00.039 10052 IsGuiding returns 0
02:27:22.763 00.000 10052 Move returns status 0, amount 34
02:27:22.763 00.000 10052 MoveAxis(N, 0, ABG)
02:27:22.763 00.000 10052 Move returns status 0, amount 0
02:27:22.763 00.000 10052 move complete, result=0
02:27:22.764 00.001 10052 worker thread done servicing request
02:27:22.764 00.000 10052 Worker thread wakes up
02:27:22.764 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:22.764 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:22.766 00.002 6880 GuideStep: 0.1 px 34 ms WEST, -0.0 px 0 ms NORTH
02:27:23.055 00.289 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d3f7505-15c9-48fb-8d3e-036a3e85771f"}
02:27:23.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d3f7505-15c9-48fb-8d3e-036a3e85771f"}
02:27:23.056 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5527385b-0694-4186-b6b8-06e88470bef7"}
02:27:23.056 00.000 6880 case statement mapped state 6 to 3
02:27:23.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5527385b-0694-4186-b6b8-06e88470bef7"}
02:27:23.056 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"637adbdd-69c4-480c-b2d0-3b193cf44549"}
02:27:23.057 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3691,"width":15,"height":15,"star_pos":[6.66,7.14],"pixels":"..."},"id":"637adbdd-69c4-480c-b2d0-3b193cf44549"}
02:27:23.681 00.624 10052 Exposure complete
02:27:23.760 00.079 10052 worker thread done servicing request
02:27:23.760 00.000 6880 OnExposeComplete: enter
02:27:23.760 00.000 6880 UpdateGuideState(): m_state=6
02:27:23.760 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3692
02:27:23.760 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.15, Mass=2510, SNR=34.7, Peak=176 HFD=4.4
02:27:23.761 00.001 6880 MultiStar: [#1 0.11,-0.03,0.96,U] [#2 0.22,-0.11,0.99,U] [#3 0.14,-0.14,0.92,U] [#4 0.11,-0.12,0.85,U] [#5 0.09,-0.24,0.95,U] [#6 0.18,-0.19,0.91,U] [#7 -0.10,-0.13,0.75,U] [#8 0.02,-0.17,0.81,U] 
02:27:23.761 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.11}, one-star: {-0.14, 0.15}
02:27:23.761 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.66 = 0.66)
02:27:23.761 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
02:27:23.761 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.11 hyp=0.13 cameraTheta=-0.96 mountX=0.10 mountY=0.08, mountTheta=0.64
02:27:23.763 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.11, opts=13)
02:27:23.763 00.000 6880 Enqueuing Move request for scope (0.07, -0.11)
02:27:23.763 00.000 10052 Worker thread wakes up
02:27:23.763 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.11) opts 0xd
02:27:23.763 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.11)
02:27:23.763 00.000 10052 Moving (0.07, -0.11) raw xDistance=0.10 yDistance=0.08
02:27:23.763 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:27:23.763 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.13, using input
02:27:23.763 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
02:27:23.763 00.000 10052 MoveAxis(E, 0, ABG)
02:27:23.763 00.000 10052 Move returns status 0, amount 0
02:27:23.764 00.001 10052 MoveAxis(N, 0, ABG)
02:27:23.764 00.000 10052 Move returns status 0, amount 0
02:27:23.764 00.000 10052 move complete, result=0
02:27:23.764 00.000 10052 worker thread done servicing request
02:27:23.789 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:23.835 00.046 6880 UpdateGuideState exits: m=2510 SNR=34.7
02:27:23.835 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:23.835 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:23.835 00.000 6880 Enqueuing Expose request
02:27:23.835 00.000 10052 Worker thread wakes up
02:27:23.835 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:23.835 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:23.836 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:25.055 01.219 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"76e80335-fbf3-481f-9d00-22a22081d4a2"}
02:27:25.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"76e80335-fbf3-481f-9d00-22a22081d4a2"}
02:27:25.055 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fcf09de8-4de4-4098-a141-1a8aea2dd323"}
02:27:25.055 00.000 6880 case statement mapped state 6 to 3
02:27:25.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcf09de8-4de4-4098-a141-1a8aea2dd323"}
02:27:25.055 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b85ded1-4148-410c-b8b2-f90469940086"}
02:27:25.056 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3692,"width":15,"height":15,"star_pos":[6.79,7.15],"pixels":"..."},"id":"1b85ded1-4148-410c-b8b2-f90469940086"}
02:27:25.059 00.003 10052 Exposure complete
02:27:25.110 00.051 10052 worker thread done servicing request
02:27:25.110 00.000 6880 OnExposeComplete: enter
02:27:25.110 00.000 6880 UpdateGuideState(): m_state=6
02:27:25.110 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3693
02:27:25.110 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.00, Mass=2564, SNR=35.2, Peak=169 HFD=4.4
02:27:25.111 00.001 6880 MultiStar: [#1 0.20,-0.19,0.95,U] [#2 0.08,-0.18,0.98,U] [#3 0.19,-0.22,0.92,U] [#4 0.24,-0.07,0.87,U] [#5 0.08,-0.46,0.97,U] [#6 0.16,-0.22,0.91,U] [#7 0.09,-0.12,0.76,U] [#8 0.05,-0.15,0.81,U] 
02:27:25.111 00.000 6880 single-star, 8 included, MultiStar: {0.11, -0.18}, one-star: {-0.07, 0.00}
02:27:25.111 00.000 6880 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.61) = xAngle (4.73 = -1.56)
02:27:25.111 00.000 6880 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.70 = -1.59)
02:27:25.111 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.00 hyp=0.07 cameraTheta=3.11 mountX=0.00 mountY=-0.07, mountTheta=-1.56
02:27:25.112 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.00, opts=13)
02:27:25.112 00.000 6880 Enqueuing Move request for scope (-0.07, 0.00)
02:27:25.112 00.000 10052 Worker thread wakes up
02:27:25.112 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.00) opts 0xd
02:27:25.112 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.00)
02:27:25.112 00.000 10052 Moving (-0.07, 0.00) raw xDistance=0.00 yDistance=-0.07
02:27:25.112 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:27:25.113 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
02:27:25.113 00.000 10052 MoveAxis(E, 0, ABG)
02:27:25.113 00.000 10052 Move returns status 0, amount 0
02:27:25.113 00.000 10052 MoveAxis(N, 0, ABG)
02:27:25.113 00.000 10052 Move returns status 0, amount 0
02:27:25.113 00.000 10052 move complete, result=0
02:27:25.113 00.000 10052 worker thread done servicing request
02:27:25.130 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:25.160 00.030 6880 UpdateGuideState exits: m=2564 SNR=35.2
02:27:25.160 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:25.160 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:25.160 00.000 6880 Enqueuing Expose request
02:27:25.160 00.000 10052 Worker thread wakes up
02:27:25.160 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:25.160 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:25.160 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:26.076 00.916 10052 Exposure complete
02:27:26.146 00.070 10052 worker thread done servicing request
02:27:26.146 00.000 6880 OnExposeComplete: enter
02:27:26.146 00.000 6880 UpdateGuideState(): m_state=6
02:27:26.146 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3694
02:27:26.146 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.13, Mass=2558, SNR=35.1, Peak=167 HFD=4.5
02:27:26.147 00.001 6880 MultiStar: [#1 0.26,-0.07,0.98,U] [#2 0.18,-0.06,0.99,U] [#3 0.15,-0.18,0.91,U] [#4 0.31,-0.10,0.82,U] [#5 0.09,-0.39,0.98,U] [#6 0.33,-0.09,0.93,U] [#7 0.14,-0.14,0.77,U] [#8 0.16,-0.14,0.79,U] 
02:27:26.147 00.000 6880 single-star, 8 included, MultiStar: {0.17, -0.11}, one-star: {-0.01, 0.13}
02:27:26.147 00.000 6880 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.61) = xAngle (3.22 = -3.06)
02:27:26.147 00.000 6880 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.19 = -3.09)
02:27:26.147 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.13 hyp=0.13 cameraTheta=1.61 mountX=-0.13 mountY=-0.01, mountTheta=-3.09
02:27:26.148 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.13, opts=13)
02:27:26.148 00.000 6880 Enqueuing Move request for scope (-0.01, 0.13)
02:27:26.148 00.000 10052 Worker thread wakes up
02:27:26.148 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.13) opts 0xd
02:27:26.148 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.13)
02:27:26.149 00.001 10052 Moving (-0.01, 0.13) raw xDistance=-0.13 yDistance=-0.01
02:27:26.149 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:27:26.149 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:27:26.149 00.000 10052 MoveAxis(E, 35, ABG)
02:27:26.149 00.000 10052 Guiding  Dir = 2, Dur = 35
02:27:26.169 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:26.199 00.030 6880 UpdateGuideState exits: m=2558 SNR=35.1
02:27:26.200 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:26.200 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:26.200 00.000 6880 Enqueuing Expose request
02:27:26.213 00.013 10052 IsSlewing returns 0
02:27:26.285 00.072 10052 IsGuiding returns 0
02:27:26.421 00.136 10052 IsGuiding returns 0
02:27:26.421 00.000 10052 Move returns status 0, amount 35
02:27:26.421 00.000 10052 MoveAxis(N, 0, ABG)
02:27:26.421 00.000 10052 Move returns status 0, amount 0
02:27:26.421 00.000 10052 move complete, result=0
02:27:26.421 00.000 10052 worker thread done servicing request
02:27:26.422 00.001 6880 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
02:27:26.422 00.000 10052 Worker thread wakes up
02:27:26.422 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:26.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:27.056 00.634 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd4fa956-e30f-4b0c-9992-618cb6d12003"}
02:27:27.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd4fa956-e30f-4b0c-9992-618cb6d12003"}
02:27:27.056 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d53ea00-4e30-46a2-bda8-fc37ddbd87a5"}
02:27:27.056 00.000 6880 case statement mapped state 6 to 3
02:27:27.056 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d53ea00-4e30-46a2-bda8-fc37ddbd87a5"}
02:27:27.057 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12aabaf2-6815-4d6a-96f3-e36d19b82690"}
02:27:27.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3694,"width":15,"height":15,"star_pos":[6.93,7.13],"pixels":"..."},"id":"12aabaf2-6815-4d6a-96f3-e36d19b82690"}
02:27:27.554 00.497 10052 Exposure complete
02:27:27.628 00.074 10052 worker thread done servicing request
02:27:27.628 00.000 6880 OnExposeComplete: enter
02:27:27.628 00.000 6880 UpdateGuideState(): m_state=6
02:27:27.628 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3695
02:27:27.628 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=891.74, Mass=2621, SNR=35.4, Peak=173 HFD=4.5
02:27:27.629 00.001 6880 MultiStar: [#1 0.20,-0.36,0.95,U] [#2 0.21,-0.32,0.99,U] [#3 0.22,-0.43,0.92,U] [#4 0.12,-0.33,0.84,U] [#5 0.11,-0.57,0.00,M1] [#6 0.13,-0.60,0.00,M1] [#7 0.06,-0.35,0.76,U] [#8 0.04,-0.37,0.79,U] 
02:27:27.629 00.000 6880 single-star, 6 included, MultiStar: {0.12, -0.34}, one-star: {-0.04, -0.26}
02:27:27.629 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.10 = -0.10)
02:27:27.629 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:27:27.629 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.26 hyp=0.26 cameraTheta=-1.71 mountX=0.26 mountY=-0.03, mountTheta=-0.13
02:27:27.631 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.26, opts=13)
02:27:27.631 00.000 6880 Enqueuing Move request for scope (-0.04, -0.26)
02:27:27.631 00.000 10052 Worker thread wakes up
02:27:27.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.26) opts 0xd
02:27:27.631 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.26)
02:27:27.631 00.000 10052 Moving (-0.04, -0.26) raw xDistance=0.26 yDistance=-0.03
02:27:27.632 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
02:27:27.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
02:27:27.632 00.000 10052 MoveAxis(W, 67, ABG)
02:27:27.632 00.000 10052 Guiding  Dir = 3, Dur = 67
02:27:27.662 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:27.690 00.028 10052 IsSlewing returns 0
02:27:27.694 00.004 6880 UpdateGuideState exits: m=2621 SNR=35.4
02:27:27.694 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:27.694 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:27.694 00.000 6880 Enqueuing Expose request
02:27:27.769 00.075 10052 IsGuiding returns 0
02:27:27.913 00.144 10052 IsGuiding returns 1
02:27:27.913 00.000 10052 scope still moving after pulse duration time elapsed
02:27:27.992 00.079 10052 IsSlewing returns 0
02:27:28.068 00.076 10052 IsGuiding returns 0
02:27:28.068 00.000 10052 scope move finished after 67 + 231 ms
02:27:28.068 00.000 10052 Move returns status 0, amount 67
02:27:28.068 00.000 10052 MoveAxis(N, 0, ABG)
02:27:28.068 00.000 10052 Move returns status 0, amount 0
02:27:28.068 00.000 10052 move complete, result=0
02:27:28.068 00.000 10052 worker thread done servicing request
02:27:28.068 00.000 10052 Worker thread wakes up
02:27:28.068 00.000 6880 GuideStep: 0.3 px 67 ms WEST, -0.0 px 0 ms NORTH
02:27:28.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:28.069 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:28.974 00.905 10052 Exposure complete
02:27:29.031 00.057 10052 worker thread done servicing request
02:27:29.031 00.000 6880 OnExposeComplete: enter
02:27:29.031 00.000 6880 UpdateGuideState(): m_state=6
02:27:29.032 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3696
02:27:29.032 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.04, Mass=2419, SNR=34.1, Peak=164 HFD=4.5
02:27:29.032 00.000 6880 MultiStar: [#1 0.33,-0.12,0.98,U] [#2 0.23,-0.29,1.02,U] [#3 0.11,-0.24,0.94,U] [#4 0.30,-0.14,0.87,U] [#5 0.05,-0.49,1.01,U] [#6 0.13,-0.25,0.94,U] [#7 0.13,-0.20,0.76,U] [#8 0.19,-0.27,0.81,U] 
02:27:29.032 00.000 6880 single-star, 8 included, MultiStar: {0.16, -0.22}, one-star: {0.01, 0.04}
02:27:29.032 00.000 6880 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.61) = xAngle (3.06 = 3.06)
02:27:29.032 00.000 6880 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.03 = 3.03)
02:27:29.032 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.44 mountX=-0.04 mountY=0.00, mountTheta=3.03
02:27:29.034 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.04, opts=13)
02:27:29.034 00.000 6880 Enqueuing Move request for scope (0.01, 0.04)
02:27:29.034 00.000 10052 Worker thread wakes up
02:27:29.034 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.04) opts 0xd
02:27:29.034 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.04)
02:27:29.034 00.000 10052 Moving (0.01, 0.04) raw xDistance=-0.04 yDistance=0.00
02:27:29.034 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:27:29.034 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.04, using input
02:27:29.034 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.01
02:27:29.034 00.000 10052 MoveAxis(E, 0, ABG)
02:27:29.034 00.000 10052 Move returns status 0, amount 0
02:27:29.034 00.000 10052 MoveAxis(N, 0, ABG)
02:27:29.034 00.000 10052 Move returns status 0, amount 0
02:27:29.035 00.001 10052 move complete, result=0
02:27:29.035 00.000 10052 worker thread done servicing request
02:27:29.059 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:29.102 00.043 6880 UpdateGuideState exits: m=2419 SNR=34.1
02:27:29.102 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:29.102 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:29.102 00.000 6880 Enqueuing Expose request
02:27:29.102 00.000 10052 Worker thread wakes up
02:27:29.102 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:29.102 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:29.102 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:29.106 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"329ce0ed-0914-4119-9405-4bc2ab991da6"}
02:27:29.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"329ce0ed-0914-4119-9405-4bc2ab991da6"}
02:27:29.115 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"28f81458-5b2b-4892-897a-d31ae7adc23f"}
02:27:29.116 00.001 6880 case statement mapped state 6 to 3
02:27:29.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"28f81458-5b2b-4892-897a-d31ae7adc23f"}
02:27:29.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8cef33dc-da04-43db-a5b7-be2e00b7e0e4"}
02:27:29.118 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3696,"width":15,"height":15,"star_pos":[6.94,7.04],"pixels":"..."},"id":"8cef33dc-da04-43db-a5b7-be2e00b7e0e4"}
02:27:30.239 01.121 10052 Exposure complete
02:27:30.296 00.057 10052 worker thread done servicing request
02:27:30.296 00.000 6880 OnExposeComplete: enter
02:27:30.296 00.000 6880 UpdateGuideState(): m_state=6
02:27:30.296 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3697
02:27:30.296 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=892.04, Mass=2553, SNR=35.0, Peak=167 HFD=4.5
02:27:30.296 00.000 6880 MultiStar: [#1 0.35,-0.08,0.95,U] [#2 0.17,-0.12,0.98,U] [#3 0.22,-0.12,0.93,U] [#4 0.26,-0.09,0.83,U] [#5 0.04,-0.43,0.97,U] [#6 0.27,-0.24,0.90,U] [#7 0.01,-0.03,0.74,U] [#8 0.04,0.01,0.78,U] 
02:27:30.296 00.000 6880 single-star, 8 included, MultiStar: {0.15, -0.12}, one-star: {-0.02, 0.05}
02:27:30.296 00.000 6880 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.61) = xAngle (3.62 = -2.66)
02:27:30.297 00.001 6880 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.70)
02:27:30.297 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.05 cameraTheta=2.01 mountX=-0.05 mountY=-0.02, mountTheta=-2.69
02:27:30.298 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.05, opts=13)
02:27:30.298 00.000 6880 Enqueuing Move request for scope (-0.02, 0.05)
02:27:30.298 00.000 10052 Worker thread wakes up
02:27:30.298 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
02:27:30.298 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
02:27:30.298 00.000 10052 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=-0.02
02:27:30.298 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:27:30.298 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
02:27:30.298 00.000 10052 MoveAxis(E, 0, ABG)
02:27:30.298 00.000 10052 Move returns status 0, amount 0
02:27:30.298 00.000 10052 MoveAxis(N, 0, ABG)
02:27:30.298 00.000 10052 Move returns status 0, amount 0
02:27:30.298 00.000 10052 move complete, result=0
02:27:30.298 00.000 10052 worker thread done servicing request
02:27:30.317 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:30.348 00.031 6880 UpdateGuideState exits: m=2553 SNR=35.0
02:27:30.349 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:30.349 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:30.349 00.000 6880 Enqueuing Expose request
02:27:30.349 00.000 10052 Worker thread wakes up
02:27:30.349 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:30.349 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:30.349 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:31.054 00.705 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22d8dc10-8647-4806-975b-f027f826792f"}
02:27:31.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22d8dc10-8647-4806-975b-f027f826792f"}
02:27:31.054 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a74cf41e-b6ad-4270-b855-0cc15bc6f45d"}
02:27:31.054 00.000 6880 case statement mapped state 6 to 3
02:27:31.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a74cf41e-b6ad-4270-b855-0cc15bc6f45d"}
02:27:31.055 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"309f8cf1-9363-4d05-a6ab-d7f90a7e407b"}
02:27:31.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3697,"width":15,"height":15,"star_pos":[6.91,7.04],"pixels":"..."},"id":"309f8cf1-9363-4d05-a6ab-d7f90a7e407b"}
02:27:31.268 00.213 10052 Exposure complete
02:27:31.323 00.055 10052 worker thread done servicing request
02:27:31.324 00.001 6880 OnExposeComplete: enter
02:27:31.324 00.000 6880 UpdateGuideState(): m_state=6
02:27:31.324 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3698
02:27:31.324 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=891.93, Mass=2662, SNR=35.8, Peak=180 HFD=4.5
02:27:31.324 00.000 6880 MultiStar: [#1 0.09,-0.21,0.94,U] [#2 -0.01,-0.32,0.99,U] [#3 0.10,-0.23,0.92,U] [#4 0.16,0.00,0.83,U] [#5 -0.16,-0.51,0.00,M1] [#6 0.15,-0.24,0.89,U] [#7 0.03,-0.06,0.75,U] [#8 -0.01,-0.20,0.81,U] 
02:27:31.324 00.000 6880 refined, 7 included, MultiStar: {0.04, -0.17}, one-star: {-0.17, -0.06}
02:27:31.324 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
02:27:31.324 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
02:27:31.324 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.17 hyp=0.17 cameraTheta=-1.34 mountX=0.17 mountY=0.04, mountTheta=0.24
02:27:31.326 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.17, opts=13)
02:27:31.326 00.000 6880 Enqueuing Move request for scope (0.04, -0.17)
02:27:31.326 00.000 10052 Worker thread wakes up
02:27:31.326 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.17) opts 0xd
02:27:31.326 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.17)
02:27:31.326 00.000 10052 Moving (0.04, -0.17) raw xDistance=0.17 yDistance=0.04
02:27:31.326 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:27:31.326 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:27:31.326 00.000 10052 MoveAxis(W, 45, ABG)
02:27:31.326 00.000 10052 Guiding  Dir = 3, Dur = 45
02:27:31.344 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:31.347 00.003 10052 IsSlewing returns 0
02:27:31.375 00.028 6880 UpdateGuideState exits: m=2662 SNR=35.8
02:27:31.376 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:31.376 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:31.376 00.000 6880 Enqueuing Expose request
02:27:31.385 00.009 10052 IsGuiding returns 0
02:27:31.413 00.028 10052 PulseGuide returned control before completion, sleep 28
02:27:31.507 00.094 10052 IsGuiding returns 0
02:27:31.507 00.000 10052 Move returns status 0, amount 45
02:27:31.507 00.000 10052 MoveAxis(N, 0, ABG)
02:27:31.507 00.000 10052 Move returns status 0, amount 0
02:27:31.507 00.000 10052 move complete, result=0
02:27:31.507 00.000 10052 worker thread done servicing request
02:27:31.507 00.000 10052 Worker thread wakes up
02:27:31.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:31.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:31.507 00.000 6880 GuideStep: 0.2 px 45 ms WEST, 0.0 px 0 ms NORTH
02:27:32.633 01.126 10052 Exposure complete
02:27:32.692 00.059 10052 worker thread done servicing request
02:27:32.693 00.001 6880 OnExposeComplete: enter
02:27:32.693 00.000 6880 UpdateGuideState(): m_state=6
02:27:32.693 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3699
02:27:32.693 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.09, Mass=2624, SNR=35.5, Peak=162 HFD=4.6
02:27:32.693 00.000 6880 MultiStar: [#1 0.07,-0.18,0.93,U] [#2 -0.03,-0.16,0.95,U] [#3 0.02,-0.12,0.90,U] [#4 0.03,-0.02,0.84,U] [#5 0.07,-0.28,0.93,U] [#6 0.03,-0.14,0.90,U] [#7 -0.03,-0.03,0.74,U] [#8 0.01,-0.11,0.78,U] 
02:27:32.693 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.10}, one-star: {-0.20, 0.10}
02:27:32.693 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (-0.00 = -0.00)
02:27:32.694 00.001 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:27:32.694 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.10 hyp=0.10 cameraTheta=-1.61 mountX=0.10 mountY=-0.00, mountTheta=-0.03
02:27:32.695 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.10, opts=13)
02:27:32.695 00.000 6880 Enqueuing Move request for scope (-0.00, -0.10)
02:27:32.695 00.000 10052 Worker thread wakes up
02:27:32.695 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0xd
02:27:32.695 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
02:27:32.695 00.000 10052 Moving (-0.00, -0.10) raw xDistance=0.10 yDistance=-0.00
02:27:32.695 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:27:32.695 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
02:27:32.695 00.000 10052 MoveAxis(E, 0, ABG)
02:27:32.696 00.001 10052 Move returns status 0, amount 0
02:27:32.696 00.000 10052 MoveAxis(N, 0, ABG)
02:27:32.696 00.000 10052 Move returns status 0, amount 0
02:27:32.696 00.000 10052 move complete, result=0
02:27:32.696 00.000 10052 worker thread done servicing request
02:27:32.719 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:32.757 00.038 6880 UpdateGuideState exits: m=2624 SNR=35.5
02:27:32.757 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:32.757 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:32.757 00.000 6880 Enqueuing Expose request
02:27:32.757 00.000 10052 Worker thread wakes up
02:27:32.758 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:32.761 00.003 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:32.762 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:33.052 00.290 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a5a8401-4449-4b88-97d4-bc37c6c549c1"}
02:27:33.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a5a8401-4449-4b88-97d4-bc37c6c549c1"}
02:27:33.052 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fba05f34-b69f-4a38-bced-6930dbd6265c"}
02:27:33.054 00.002 6880 case statement mapped state 6 to 3
02:27:33.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fba05f34-b69f-4a38-bced-6930dbd6265c"}
02:27:33.054 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8bdffe83-a150-4b0c-ae90-0ebb960f4542"}
02:27:33.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3699,"width":15,"height":15,"star_pos":[6.73,7.09],"pixels":"..."},"id":"8bdffe83-a150-4b0c-ae90-0ebb960f4542"}
02:27:33.681 00.627 10052 Exposure complete
02:27:33.740 00.059 10052 worker thread done servicing request
02:27:33.740 00.000 6880 OnExposeComplete: enter
02:27:33.740 00.000 6880 UpdateGuideState(): m_state=6
02:27:33.740 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3700
02:27:33.740 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=891.98, Mass=2612, SNR=35.4, Peak=157 HFD=4.5
02:27:33.741 00.001 6880 MultiStar: [#1 -0.04,-0.18,0.96,U] [#2 -0.17,-0.22,0.97,U] [#3 0.02,-0.21,0.92,U] [#4 -0.16,-0.40,0.84,U] [#5 -0.26,-0.54,0.00,M1] [#6 -0.01,-0.17,0.89,U] [#7 -0.10,-0.19,0.76,U] [#8 -0.10,-0.27,0.79,U] 
02:27:33.741 00.000 6880 single-star, 7 included, MultiStar: {-0.10, -0.20}, one-star: {-0.20, -0.01}
02:27:33.741 00.000 6880 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.61) = xAngle (-1.47 = -1.47)
02:27:33.741 00.000 6880 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.50 = -1.50)
02:27:33.741 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.01 hyp=0.20 cameraTheta=-3.08 mountX=0.02 mountY=-0.20, mountTheta=-1.47
02:27:33.742 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.01, opts=13)
02:27:33.742 00.000 6880 Enqueuing Move request for scope (-0.20, -0.01)
02:27:33.742 00.000 10052 Worker thread wakes up
02:27:33.742 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.01) opts 0xd
02:27:33.742 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.01)
02:27:33.742 00.000 10052 Moving (-0.20, -0.01) raw xDistance=0.02 yDistance=-0.20
02:27:33.743 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:27:33.743 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.20, slope = -0.01
02:27:33.743 00.000 10052 MoveAxis(E, 0, ABG)
02:27:33.743 00.000 10052 Move returns status 0, amount 0
02:27:33.743 00.000 10052 MoveAxis(N, 15, ABG)
02:27:33.743 00.000 10052 Guiding  Dir = 0, Dur = 15
02:27:33.765 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:33.796 00.031 6880 UpdateGuideState exits: m=2612 SNR=35.4
02:27:33.796 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:33.796 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:33.796 00.000 6880 Enqueuing Expose request
02:27:33.811 00.015 10052 IsSlewing returns 0
02:27:33.885 00.074 10052 IsGuiding returns 0
02:27:34.032 00.147 10052 IsGuiding returns 0
02:27:34.032 00.000 10052 Move returns status 0, amount 15
02:27:34.032 00.000 10052 move complete, result=0
02:27:34.032 00.000 10052 worker thread done servicing request
02:27:34.032 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 15 ms NORTH
02:27:34.034 00.002 10052 Worker thread wakes up
02:27:34.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:34.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:35.052 01.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85df1391-3a6e-4d82-9c1f-01a81a9936c2"}
02:27:35.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85df1391-3a6e-4d82-9c1f-01a81a9936c2"}
02:27:35.053 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52ca472a-9aa8-4851-880c-8a85fab582f1"}
02:27:35.053 00.000 6880 case statement mapped state 6 to 3
02:27:35.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"52ca472a-9aa8-4851-880c-8a85fab582f1"}
02:27:35.053 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0f9360d1-668f-4751-a7a2-a12c2ecff516"}
02:27:35.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3700,"width":15,"height":15,"star_pos":[6.73,6.98],"pixels":"..."},"id":"0f9360d1-668f-4751-a7a2-a12c2ecff516"}
02:27:35.168 00.115 10052 Exposure complete
02:27:35.243 00.075 10052 worker thread done servicing request
02:27:35.243 00.000 6880 OnExposeComplete: enter
02:27:35.243 00.000 6880 UpdateGuideState(): m_state=6
02:27:35.244 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3701
02:27:35.244 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=891.90, Mass=2551, SNR=35.0, Peak=156 HFD=4.5
02:27:35.244 00.000 6880 MultiStar: [#1 0.35,-0.29,0.98,U] [#2 0.21,-0.31,0.98,U] [#3 0.29,-0.28,0.94,U] [#4 0.35,-0.21,0.82,U] [#5 0.13,-0.59,0.00,M2] [#6 0.22,-0.24,0.88,U] [#7 0.14,-0.22,0.77,U] [#8 0.18,-0.26,0.80,U] 
02:27:35.244 00.000 6880 single-star, 7 included, MultiStar: {0.23, -0.24}, one-star: {0.12, -0.09}
02:27:35.244 00.000 6880 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.61) = xAngle (0.97 = 0.97)
02:27:35.244 00.000 6880 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
02:27:35.244 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.65 mountX=0.09 mountY=0.12, mountTheta=0.96
02:27:35.246 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.09, opts=13)
02:27:35.246 00.000 6880 Enqueuing Move request for scope (0.12, -0.09)
02:27:35.246 00.000 10052 Worker thread wakes up
02:27:35.246 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:27:35.246 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:27:35.247 00.001 10052 Moving (0.12, -0.09) raw xDistance=0.09 yDistance=0.12
02:27:35.247 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:27:35.247 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
02:27:35.247 00.000 10052 MoveAxis(E, 0, ABG)
02:27:35.247 00.000 10052 Move returns status 0, amount 0
02:27:35.247 00.000 10052 MoveAxis(N, 0, ABG)
02:27:35.247 00.000 10052 Move returns status 0, amount 0
02:27:35.247 00.000 10052 move complete, result=0
02:27:35.247 00.000 10052 worker thread done servicing request
02:27:35.269 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:35.301 00.032 6880 UpdateGuideState exits: m=2551 SNR=35.0
02:27:35.301 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:35.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:35.301 00.000 6880 Enqueuing Expose request
02:27:35.301 00.000 10052 Worker thread wakes up
02:27:35.301 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:35.301 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:35.301 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:36.217 00.916 10052 Exposure complete
02:27:36.272 00.055 10052 worker thread done servicing request
02:27:36.272 00.000 6880 OnExposeComplete: enter
02:27:36.272 00.000 6880 UpdateGuideState(): m_state=6
02:27:36.273 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3702
02:27:36.273 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=891.87, Mass=2587, SNR=35.4, Peak=161 HFD=4.5
02:27:36.273 00.000 6880 MultiStar: [#1 0.43,-0.41,0.00,M1] [#2 0.36,-0.37,0.99,U] [#3 0.26,-0.38,0.93,U] [#4 0.42,-0.31,0.83,U] [#5 0.26,-0.63,0.00,M3] [#6 0.18,-0.58,0.00,M1] [#7 0.16,-0.37,0.75,U] [#8 0.28,-0.36,0.79,U] 
02:27:36.273 00.000 6880 single-star, 5 included, MultiStar: {0.27, -0.31}, one-star: {0.11, -0.13}
02:27:36.273 00.000 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
02:27:36.273 00.000 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
02:27:36.273 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.85 mountX=0.12 mountY=0.11, mountTheta=0.74
02:27:36.274 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.13, opts=13)
02:27:36.275 00.001 6880 Enqueuing Move request for scope (0.11, -0.13)
02:27:36.275 00.000 10052 Worker thread wakes up
02:27:36.275 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
02:27:36.275 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
02:27:36.275 00.000 10052 Moving (0.11, -0.13) raw xDistance=0.12 yDistance=0.11
02:27:36.275 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:27:36.275 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
02:27:36.275 00.000 10052 MoveAxis(W, 33, ABG)
02:27:36.275 00.000 10052 Guiding  Dir = 3, Dur = 33
02:27:36.295 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:36.316 00.021 10052 IsSlewing returns 0
02:27:36.326 00.010 6880 UpdateGuideState exits: m=2587 SNR=35.4
02:27:36.326 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:36.326 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:36.326 00.000 6880 Enqueuing Expose request
02:27:36.390 00.064 10052 IsGuiding returns 0
02:27:36.523 00.133 10052 IsGuiding returns 0
02:27:36.523 00.000 10052 Move returns status 0, amount 33
02:27:36.523 00.000 10052 MoveAxis(N, 0, ABG)
02:27:36.523 00.000 10052 Move returns status 0, amount 0
02:27:36.523 00.000 10052 move complete, result=0
02:27:36.523 00.000 10052 worker thread done servicing request
02:27:36.523 00.000 10052 Worker thread wakes up
02:27:36.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:36.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:36.523 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
02:27:37.052 00.529 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a56ee73-c143-4a1e-82dd-b078cc702709"}
02:27:37.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a56ee73-c143-4a1e-82dd-b078cc702709"}
02:27:37.052 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1fee2745-6cae-43a7-8b67-b64258d2e8f4"}
02:27:37.052 00.000 6880 case statement mapped state 6 to 3
02:27:37.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fee2745-6cae-43a7-8b67-b64258d2e8f4"}
02:27:37.054 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d54e84b7-9384-42b4-9892-01e20c779ae6"}
02:27:37.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3702,"width":15,"height":15,"star_pos":[7.05,6.87],"pixels":"..."},"id":"d54e84b7-9384-42b4-9892-01e20c779ae6"}
02:27:37.662 00.608 10052 Exposure complete
02:27:37.725 00.063 10052 worker thread done servicing request
02:27:37.726 00.001 6880 OnExposeComplete: enter
02:27:37.726 00.000 6880 UpdateGuideState(): m_state=6
02:27:37.726 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3703
02:27:37.726 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=891.83, Mass=2623, SNR=35.5, Peak=174 HFD=4.4
02:27:37.727 00.001 6880 MultiStar: [#1 0.40,-0.35,0.94,U] [#2 0.33,-0.30,0.99,U] [#3 0.35,-0.32,0.91,U] [#4 0.42,-0.27,0.84,U] [#5 0.22,-0.63,0.00,M4] [#6 0.40,-0.28,0.91,U] [#7 0.27,-0.25,0.75,U] [#8 0.18,-0.26,0.80,U] 
02:27:37.727 00.000 6880 single-star, 7 included, MultiStar: {0.31, -0.27}, one-star: {0.13, -0.17}
02:27:37.727 00.000 6880 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.61) = xAngle (0.70 = 0.70)
02:27:37.727 00.000 6880 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
02:27:37.727 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.17 hyp=0.21 cameraTheta=-0.91 mountX=0.16 mountY=0.13, mountTheta=0.68
02:27:37.729 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.17, opts=13)
02:27:37.729 00.000 6880 Enqueuing Move request for scope (0.13, -0.17)
02:27:37.729 00.000 10052 Worker thread wakes up
02:27:37.729 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.17) opts 0xd
02:27:37.729 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.17)
02:27:37.729 00.000 10052 Moving (0.13, -0.17) raw xDistance=0.16 yDistance=0.13
02:27:37.729 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:27:37.730 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
02:27:37.730 00.000 10052 MoveAxis(W, 44, ABG)
02:27:37.730 00.000 10052 Guiding  Dir = 3, Dur = 44
02:27:37.757 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:37.771 00.014 10052 IsSlewing returns 0
02:27:37.788 00.017 6880 UpdateGuideState exits: m=2623 SNR=35.5
02:27:37.788 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:37.789 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:37.789 00.000 6880 Enqueuing Expose request
02:27:37.846 00.057 10052 IsGuiding returns 0
02:27:37.989 00.143 10052 IsGuiding returns 0
02:27:37.989 00.000 10052 Move returns status 0, amount 44
02:27:37.989 00.000 10052 MoveAxis(N, 0, ABG)
02:27:37.989 00.000 10052 Move returns status 0, amount 0
02:27:37.989 00.000 10052 move complete, result=0
02:27:37.989 00.000 10052 worker thread done servicing request
02:27:37.989 00.000 10052 Worker thread wakes up
02:27:37.989 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:37.989 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:37.989 00.000 6880 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
02:27:38.908 00.919 10052 Exposure complete
02:27:38.969 00.061 10052 worker thread done servicing request
02:27:38.969 00.000 6880 OnExposeComplete: enter
02:27:38.969 00.000 6880 UpdateGuideState(): m_state=6
02:27:38.969 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3704
02:27:38.969 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=891.84, Mass=2563, SNR=35.0, Peak=170 HFD=4.4
02:27:38.970 00.001 6880 MultiStar: [#1 0.59,-0.29,0.00,M1] [#2 0.58,-0.21,0.00,M1] [#3 0.49,-0.27,0.00,M1] [#4 0.66,-0.25,0.00,M1] [#5 0.37,-0.45,0.00,M5] [#6 0.68,-0.24,0.00,M1] [#7 0.47,-0.32,0.00,M1] [#8 0.40,-0.27,0.78,U] 
02:27:38.970 00.000 6880 single-star, 1 included, MultiStar: {0.30, -0.21}, one-star: {0.23, -0.16}
02:27:38.970 00.000 6880 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.61) = xAngle (1.00 = 1.00)
02:27:38.970 00.000 6880 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
02:27:38.970 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.61 mountX=0.15 mountY=0.23, mountTheta=0.99
02:27:38.971 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.16, opts=13)
02:27:38.971 00.000 6880 Enqueuing Move request for scope (0.23, -0.16)
02:27:38.971 00.000 10052 Worker thread wakes up
02:27:38.972 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
02:27:38.972 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
02:27:38.972 00.000 10052 Moving (0.23, -0.16) raw xDistance=0.15 yDistance=0.23
02:27:38.972 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:27:38.972 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.23, slope = 0.02
02:27:38.972 00.000 10052 MoveAxis(W, 42, ABG)
02:27:38.972 00.000 10052 Guiding  Dir = 3, Dur = 42
02:27:38.992 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:38.992 00.000 10052 IsSlewing returns 0
02:27:39.022 00.030 6880 UpdateGuideState exits: m=2563 SNR=35.0
02:27:39.022 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:39.022 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:39.022 00.000 6880 Enqueuing Expose request
02:27:39.031 00.009 10052 IsGuiding returns 0
02:27:39.052 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbfc5673-53c2-4bfe-8843-a2cccf4eb408"}
02:27:39.052 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbfc5673-53c2-4bfe-8843-a2cccf4eb408"}
02:27:39.053 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9bc094f5-08f2-4bb5-a02f-5c74d3330888"}
02:27:39.053 00.000 6880 case statement mapped state 6 to 3
02:27:39.053 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bc094f5-08f2-4bb5-a02f-5c74d3330888"}
02:27:39.054 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3c65b438-03f5-4901-81e5-c516f8dd3dba"}
02:27:39.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3704,"width":15,"height":15,"star_pos":[7.16,6.84],"pixels":"..."},"id":"3c65b438-03f5-4901-81e5-c516f8dd3dba"}
02:27:39.058 00.004 10052 PulseGuide returned control before completion, sleep 25
02:27:39.117 00.059 10052 IsGuiding returns 1
02:27:39.117 00.000 10052 scope still moving after pulse duration time elapsed
02:27:39.163 00.046 10052 IsSlewing returns 0
02:27:39.201 00.038 10052 IsGuiding returns 0
02:27:39.201 00.000 10052 scope move finished after 42 + 128 ms
02:27:39.201 00.000 10052 Move returns status 0, amount 42
02:27:39.201 00.000 10052 MoveAxis(S, 44, ABG)
02:27:39.201 00.000 10052 Guiding  Dir = 1, Dur = 44
02:27:39.239 00.038 10052 IsSlewing returns 0
02:27:39.278 00.039 10052 IsGuiding returns 0
02:27:39.305 00.027 10052 PulseGuide returned control before completion, sleep 27
02:27:39.368 00.063 10052 IsGuiding returns 0
02:27:39.368 00.000 10052 Move returns status 0, amount 44
02:27:39.368 00.000 10052 move complete, result=0
02:27:39.368 00.000 10052 worker thread done servicing request
02:27:39.368 00.000 6880 GuideStep: 0.1 px 42 ms WEST, 0.2 px 44 ms SOUTH
02:27:39.368 00.000 10052 Worker thread wakes up
02:27:39.368 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:39.368 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:40.503 01.135 10052 Exposure complete
02:27:40.556 00.053 10052 worker thread done servicing request
02:27:40.556 00.000 6880 OnExposeComplete: enter
02:27:40.556 00.000 6880 UpdateGuideState(): m_state=6
02:27:40.556 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3705
02:27:40.557 00.001 6880 Star::Find returns 1 (0), X=408.23, Y=891.89, Mass=2634, SNR=35.7, Peak=167 HFD=4.5
02:27:40.557 00.000 6880 MultiStar: [#1 0.51,-0.32,0.00,M2] [#2 0.30,-0.34,0.96,U] [#3 0.39,-0.35,0.91,U] [#4 0.47,-0.51,0.00,M2] [#5 0.31,-0.58,0.00,M6] [#6 0.50,-0.40,0.00,M2] [#7 0.34,-0.57,0.00,M2] [#8 0.30,-0.31,0.79,U] 
02:27:40.557 00.000 6880 single-star, 3 included, MultiStar: {0.32, -0.27}, one-star: {0.29, -0.10}
02:27:40.557 00.000 6880 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.61) = xAngle (1.28 = 1.28)
02:27:40.557 00.000 6880 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
02:27:40.557 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.10 hyp=0.31 cameraTheta=-0.33 mountX=0.09 mountY=0.30, mountTheta=1.28
02:27:40.558 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.10, opts=13)
02:27:40.558 00.000 6880 Enqueuing Move request for scope (0.29, -0.10)
02:27:40.558 00.000 10052 Worker thread wakes up
02:27:40.558 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.10) opts 0xd
02:27:40.558 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.10)
02:27:40.558 00.000 10052 Moving (0.29, -0.10) raw xDistance=0.09 yDistance=0.30
02:27:40.559 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:27:40.559 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.30, slope = 0.03
02:27:40.559 00.000 10052 MoveAxis(E, 0, ABG)
02:27:40.559 00.000 10052 Move returns status 0, amount 0
02:27:40.559 00.000 10052 MoveAxis(S, 61, ABG)
02:27:40.559 00.000 10052 Guiding  Dir = 1, Dur = 61
02:27:40.577 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:40.580 00.003 10052 IsSlewing returns 0
02:27:40.606 00.026 6880 UpdateGuideState exits: m=2634 SNR=35.7
02:27:40.607 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:40.607 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:40.607 00.000 6880 Enqueuing Expose request
02:27:40.618 00.011 10052 IsGuiding returns 0
02:27:40.646 00.028 10052 PulseGuide returned control before completion, sleep 44
02:27:40.712 00.066 10052 IsGuiding returns 1
02:27:40.712 00.000 10052 scope still moving after pulse duration time elapsed
02:27:40.758 00.046 10052 IsSlewing returns 0
02:27:40.796 00.038 10052 IsGuiding returns 0
02:27:40.796 00.000 10052 scope move finished after 61 + 117 ms
02:27:40.796 00.000 10052 Move returns status 0, amount 61
02:27:40.796 00.000 10052 move complete, result=0
02:27:40.796 00.000 10052 worker thread done servicing request
02:27:40.796 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 61 ms SOUTH
02:27:40.796 00.000 10052 Worker thread wakes up
02:27:40.797 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:40.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:41.050 00.253 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"777d39a5-062b-4707-bc16-d9d9e3206a54"}
02:27:41.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"777d39a5-062b-4707-bc16-d9d9e3206a54"}
02:27:41.051 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"430c6a60-2ffe-45f2-8140-cd28c4013bf7"}
02:27:41.051 00.000 6880 case statement mapped state 6 to 3
02:27:41.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"430c6a60-2ffe-45f2-8140-cd28c4013bf7"}
02:27:41.051 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2da0677a-a3fa-4ed0-9510-6d2b2d82c998"}
02:27:41.052 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3705,"width":15,"height":15,"star_pos":[7.23,6.89],"pixels":"..."},"id":"2da0677a-a3fa-4ed0-9510-6d2b2d82c998"}
02:27:41.705 00.653 10052 Exposure complete
02:27:41.768 00.063 10052 worker thread done servicing request
02:27:41.768 00.000 6880 OnExposeComplete: enter
02:27:41.770 00.002 6880 UpdateGuideState(): m_state=6
02:27:41.770 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3706
02:27:41.770 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=891.91, Mass=2494, SNR=34.5, Peak=157 HFD=4.5
02:27:41.770 00.000 6880 MultiStar: [#1 0.24,-0.28,0.98,U] [#2 0.24,-0.12,1.00,U] [#3 0.12,-0.24,0.91,U] [#4 0.17,-0.18,0.85,U] [#5 -0.18,-0.55,0.00,M7] [#6 0.09,-0.25,0.94,U] [#7 0.06,-0.24,0.76,U] [#8 -0.05,-0.24,0.82,U] 
02:27:41.770 00.000 6880 single-star, 7 included, MultiStar: {0.09, -0.20}, one-star: {-0.17, -0.09}
02:27:41.770 00.000 6880 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.61) = xAngle (-1.05 = -1.05)
02:27:41.770 00.000 6880 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
02:27:41.771 00.001 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-2.66 mountX=0.09 mountY=-0.17, mountTheta=-1.05
02:27:41.772 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.09, opts=13)
02:27:41.772 00.000 6880 Enqueuing Move request for scope (-0.17, -0.09)
02:27:41.772 00.000 10052 Worker thread wakes up
02:27:41.772 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.09) opts 0xd
02:27:41.772 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.09)
02:27:41.772 00.000 10052 Moving (-0.17, -0.09) raw xDistance=0.09 yDistance=-0.17
02:27:41.772 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:27:41.772 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
02:27:41.772 00.000 10052 MoveAxis(E, 0, ABG)
02:27:41.772 00.000 10052 Move returns status 0, amount 0
02:27:41.772 00.000 10052 MoveAxis(N, 0, ABG)
02:27:41.772 00.000 10052 Move returns status 0, amount 0
02:27:41.773 00.001 10052 move complete, result=0
02:27:41.773 00.000 10052 worker thread done servicing request
02:27:41.794 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:41.829 00.035 6880 UpdateGuideState exits: m=2494 SNR=34.5
02:27:41.830 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:41.830 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:41.830 00.000 6880 Enqueuing Expose request
02:27:41.830 00.000 10052 Worker thread wakes up
02:27:41.830 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:27:41.830 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:41.830 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:42.958 01.128 10052 Exposure complete
02:27:43.013 00.055 10052 worker thread done servicing request
02:27:43.013 00.000 6880 OnExposeComplete: enter
02:27:43.013 00.000 6880 UpdateGuideState(): m_state=6
02:27:43.013 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3707
02:27:43.013 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.00, Mass=2560, SNR=35.0, Peak=155 HFD=4.4
02:27:43.014 00.001 6880 MultiStar: [#1 0.18,-0.18,0.95,U] [#2 0.19,-0.18,0.98,U] [#3 0.15,-0.20,0.91,U] [#4 0.25,-0.19,0.84,U] [#5 0.03,-0.42,0.98,U] [#6 0.17,-0.24,0.91,U] [#7 0.16,-0.09,0.75,U] [#8 0.00,-0.17,0.80,U] 
02:27:43.014 00.000 6880 single-star, 8 included, MultiStar: {0.12, -0.19}, one-star: {-0.05, 0.00}
02:27:43.014 00.000 6880 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.61) = xAngle (4.69 = -1.60)
02:27:43.014 00.000 6880 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.66 = -1.63)
02:27:43.014 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.00 hyp=0.05 cameraTheta=3.07 mountX=-0.00 mountY=-0.05, mountTheta=-1.60
02:27:43.015 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.00, opts=13)
02:27:43.015 00.000 6880 Enqueuing Move request for scope (-0.05, 0.00)
02:27:43.015 00.000 10052 Worker thread wakes up
02:27:43.015 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.00) opts 0xd
02:27:43.015 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.00)
02:27:43.015 00.000 10052 Moving (-0.05, 0.00) raw xDistance=-0.00 yDistance=-0.05
02:27:43.015 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:27:43.015 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:27:43.016 00.001 10052 MoveAxis(E, 0, ABG)
02:27:43.016 00.000 10052 Move returns status 0, amount 0
02:27:43.016 00.000 10052 MoveAxis(N, 0, ABG)
02:27:43.016 00.000 10052 Move returns status 0, amount 0
02:27:43.016 00.000 10052 move complete, result=0
02:27:43.016 00.000 10052 worker thread done servicing request
02:27:43.034 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:43.063 00.029 6880 UpdateGuideState exits: m=2560 SNR=35.0
02:27:43.063 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:43.063 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:43.063 00.000 6880 Enqueuing Expose request
02:27:43.063 00.000 10052 Worker thread wakes up
02:27:43.063 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:27:43.064 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:43.064 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:43.066 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c513fa7a-21e4-4f2c-9acd-21c8a52d629d"}
02:27:43.067 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c513fa7a-21e4-4f2c-9acd-21c8a52d629d"}
02:27:43.076 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"58a3389e-ae2d-4f6b-8f50-681222903daf"}
02:27:43.076 00.000 6880 case statement mapped state 6 to 3
02:27:43.076 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"58a3389e-ae2d-4f6b-8f50-681222903daf"}
02:27:43.078 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0bb2d73c-882d-4413-a031-03d1561e19c3"}
02:27:43.078 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3707,"width":15,"height":15,"star_pos":[6.88,7.00],"pixels":"..."},"id":"0bb2d73c-882d-4413-a031-03d1561e19c3"}
02:27:43.971 00.893 10052 Exposure complete
02:27:44.036 00.065 10052 worker thread done servicing request
02:27:44.036 00.000 6880 OnExposeComplete: enter
02:27:44.036 00.000 6880 UpdateGuideState(): m_state=6
02:27:44.037 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3708
02:27:44.037 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=891.89, Mass=2512, SNR=34.8, Peak=164 HFD=4.5
02:27:44.037 00.000 6880 MultiStar: [#1 0.27,-0.27,0.96,U] [#2 0.15,-0.23,0.99,U] [#3 0.23,-0.32,0.92,U] [#4 0.39,-0.26,0.85,U] [#5 0.10,-0.50,0.97,U] [#6 0.16,-0.49,0.90,U] [#7 0.14,-0.23,0.77,U] [#8 0.10,-0.29,0.80,U] 
02:27:44.037 00.000 6880 single-star, 8 included, MultiStar: {0.17, -0.30}, one-star: {0.03, -0.11}
02:27:44.037 00.000 6880 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.61) = xAngle (0.30 = 0.30)
02:27:44.037 00.000 6880 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.26 = 0.26)
02:27:44.037 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.11 hyp=0.11 cameraTheta=-1.32 mountX=0.11 mountY=0.03, mountTheta=0.27
02:27:44.039 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.11, opts=13)
02:27:44.039 00.000 6880 Enqueuing Move request for scope (0.03, -0.11)
02:27:44.039 00.000 10052 Worker thread wakes up
02:27:44.039 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.11) opts 0xd
02:27:44.039 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.11)
02:27:44.039 00.000 10052 Moving (0.03, -0.11) raw xDistance=0.11 yDistance=0.03
02:27:44.039 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:27:44.040 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
02:27:44.040 00.000 10052 MoveAxis(E, 0, ABG)
02:27:44.040 00.000 10052 Move returns status 0, amount 0
02:27:44.040 00.000 10052 MoveAxis(N, 0, ABG)
02:27:44.040 00.000 10052 Move returns status 0, amount 0
02:27:44.040 00.000 10052 move complete, result=0
02:27:44.040 00.000 10052 worker thread done servicing request
02:27:44.062 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:44.096 00.034 6880 UpdateGuideState exits: m=2512 SNR=34.8
02:27:44.096 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:44.096 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:44.096 00.000 6880 Enqueuing Expose request
02:27:44.096 00.000 10052 Worker thread wakes up
02:27:44.096 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:44.096 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:27:44.096 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:45.050 00.954 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2964fc03-18d5-49b0-8895-b6543cb5f563"}
02:27:45.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2964fc03-18d5-49b0-8895-b6543cb5f563"}
02:27:45.051 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bfb86e2f-18d2-4e66-b740-18319c7db09b"}
02:27:45.051 00.000 6880 case statement mapped state 6 to 3
02:27:45.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfb86e2f-18d2-4e66-b740-18319c7db09b"}
02:27:45.051 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d14732d-29f2-4266-a2f2-20d27650cad4"}
02:27:45.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3708,"width":15,"height":15,"star_pos":[6.96,6.89],"pixels":"..."},"id":"1d14732d-29f2-4266-a2f2-20d27650cad4"}
02:27:45.227 00.176 10052 Exposure complete
02:27:45.298 00.071 10052 worker thread done servicing request
02:27:45.299 00.001 6880 OnExposeComplete: enter
02:27:45.299 00.000 6880 UpdateGuideState(): m_state=6
02:27:45.299 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3709
02:27:45.299 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=892.07, Mass=2571, SNR=35.2, Peak=147 HFD=4.5
02:27:45.300 00.001 6880 MultiStar: [#1 0.20,-0.10,0.95,U] [#2 0.17,-0.13,0.97,U] [#3 0.13,-0.11,0.92,U] [#4 0.27,-0.09,0.84,U] [#5 -0.13,-0.45,0.97,U] [#6 0.08,-0.11,0.91,U] [#7 0.17,0.02,0.76,U] [#8 0.09,-0.23,0.78,U] 
02:27:45.300 00.000 6880 single-star, 8 included, MultiStar: {0.10, -0.13}, one-star: {-0.02, 0.08}
02:27:45.300 00.000 6880 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.61) = xAngle (3.42 = -2.87)
02:27:45.300 00.000 6880 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.38 = -2.90)
02:27:45.300 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.80 mountX=-0.08 mountY=-0.02, mountTheta=-2.90
02:27:45.301 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.08, opts=13)
02:27:45.301 00.000 6880 Enqueuing Move request for scope (-0.02, 0.08)
02:27:45.302 00.001 10052 Worker thread wakes up
02:27:45.302 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:27:45.302 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:27:45.302 00.000 10052 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
02:27:45.302 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:27:45.302 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
02:27:45.302 00.000 10052 MoveAxis(E, 0, ABG)
02:27:45.302 00.000 10052 Move returns status 0, amount 0
02:27:45.302 00.000 10052 MoveAxis(N, 0, ABG)
02:27:45.302 00.000 10052 Move returns status 0, amount 0
02:27:45.302 00.000 10052 move complete, result=0
02:27:45.302 00.000 10052 worker thread done servicing request
02:27:45.326 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:45.364 00.038 6880 UpdateGuideState exits: m=2571 SNR=35.2
02:27:45.365 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:45.365 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:45.365 00.000 6880 Enqueuing Expose request
02:27:45.365 00.000 10052 Worker thread wakes up
02:27:45.365 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:27:45.365 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:45.365 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:46.284 00.919 10052 Exposure complete
02:27:46.355 00.071 10052 worker thread done servicing request
02:27:46.355 00.000 6880 OnExposeComplete: enter
02:27:46.355 00.000 6880 UpdateGuideState(): m_state=6
02:27:46.355 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3710
02:27:46.355 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=891.97, Mass=2566, SNR=35.2, Peak=160 HFD=4.5
02:27:46.356 00.001 6880 MultiStar: [#1 0.59,-0.21,0.00,M1] [#2 0.47,-0.20,0.99,U] [#3 0.40,-0.30,0.92,U] [#4 0.68,-0.19,0.00,M1] [#5 0.28,-0.51,0.00,M5] [#6 0.57,-0.24,0.00,M1] [#7 0.37,-0.07,0.75,U] [#8 0.26,-0.14,0.81,U] 
02:27:46.356 00.000 6880 single-star, 4 included, MultiStar: {0.33, -0.15}, one-star: {0.14, -0.02}
02:27:46.356 00.000 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
02:27:46.356 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
02:27:46.356 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.17 mountX=0.02 mountY=0.14, mountTheta=1.44
02:27:46.358 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.02, opts=13)
02:27:46.358 00.000 6880 Enqueuing Move request for scope (0.14, -0.02)
02:27:46.358 00.000 10052 Worker thread wakes up
02:27:46.358 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:27:46.358 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:27:46.358 00.000 10052 Moving (0.14, -0.02) raw xDistance=0.02 yDistance=0.14
02:27:46.358 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:27:46.358 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
02:27:46.358 00.000 10052 MoveAxis(E, 0, ABG)
02:27:46.358 00.000 10052 Move returns status 0, amount 0
02:27:46.358 00.000 10052 MoveAxis(N, 0, ABG)
02:27:46.358 00.000 10052 Move returns status 0, amount 0
02:27:46.359 00.001 10052 move complete, result=0
02:27:46.359 00.000 10052 worker thread done servicing request
02:27:46.383 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:46.420 00.037 6880 UpdateGuideState exits: m=2566 SNR=35.2
02:27:46.420 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:46.420 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:46.420 00.000 6880 Enqueuing Expose request
02:27:46.420 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:46.420 00.000 10052 Worker thread wakes up
02:27:46.420 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:46.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:47.050 00.630 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"491939f9-8c69-4f51-ba97-abb0b5c2dbe2"}
02:27:47.050 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"491939f9-8c69-4f51-ba97-abb0b5c2dbe2"}
02:27:47.051 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13efed98-bbd7-4f74-bc5f-19fb1f701470"}
02:27:47.051 00.000 6880 case statement mapped state 6 to 3
02:27:47.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"13efed98-bbd7-4f74-bc5f-19fb1f701470"}
02:27:47.051 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d3c96781-0f25-4ead-b398-b82515337d65"}
02:27:47.051 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3710,"width":15,"height":15,"star_pos":[7.07,6.97],"pixels":"..."},"id":"d3c96781-0f25-4ead-b398-b82515337d65"}
02:27:47.556 00.505 10052 Exposure complete
02:27:47.629 00.073 10052 worker thread done servicing request
02:27:47.629 00.000 6880 OnExposeComplete: enter
02:27:47.629 00.000 6880 UpdateGuideState(): m_state=6
02:27:47.630 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3711
02:27:47.630 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=891.98, Mass=2619, SNR=35.5, Peak=160 HFD=4.4
02:27:47.630 00.000 6880 MultiStar: [#1 0.51,-0.20,0.00,M2] [#2 0.59,-0.17,0.00,M1] [#3 0.55,-0.21,0.00,M1] [#4 0.60,-0.14,0.00,M2] [#5 0.41,-0.42,0.00,M6] [#6 0.56,-0.22,0.00,M2] [#7 0.42,-0.06,0.75,U] [#8 0.46,-0.22,0.81,U] 
02:27:47.630 00.000 6880 single-star, 2 included, MultiStar: {0.36, -0.09}, one-star: {0.24, -0.02}
02:27:47.630 00.000 6880 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.61) = xAngle (1.55 = 1.55)
02:27:47.631 00.001 6880 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
02:27:47.631 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.02 hyp=0.24 cameraTheta=-0.06 mountX=0.01 mountY=0.24, mountTheta=1.55
02:27:47.632 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.02, opts=13)
02:27:47.632 00.000 6880 Enqueuing Move request for scope (0.24, -0.02)
02:27:47.632 00.000 10052 Worker thread wakes up
02:27:47.633 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.02) opts 0xd
02:27:47.633 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.02)
02:27:47.633 00.000 10052 Moving (0.24, -0.02) raw xDistance=0.01 yDistance=0.24
02:27:47.633 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:27:47.633 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.00
02:27:47.633 00.000 10052 MoveAxis(E, 0, ABG)
02:27:47.633 00.000 10052 Move returns status 0, amount 0
02:27:47.633 00.000 10052 MoveAxis(N, 0, ABG)
02:27:47.633 00.000 10052 Move returns status 0, amount 0
02:27:47.633 00.000 10052 move complete, result=0
02:27:47.634 00.001 10052 worker thread done servicing request
02:27:47.660 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:47.700 00.040 6880 UpdateGuideState exits: m=2619 SNR=35.5
02:27:47.700 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:47.700 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:47.701 00.001 6880 Enqueuing Expose request
02:27:47.701 00.000 10052 Worker thread wakes up
02:27:47.701 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:47.701 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:47.701 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:27:48.616 00.915 10052 Exposure complete
02:27:48.686 00.070 10052 worker thread done servicing request
02:27:48.686 00.000 6880 OnExposeComplete: enter
02:27:48.686 00.000 6880 UpdateGuideState(): m_state=6
02:27:48.686 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3712
02:27:48.687 00.001 6880 Star::Find returns 1 (0), X=408.04, Y=891.30, Mass=2677, SNR=35.9, Peak=166 HFD=4.9
02:27:48.687 00.000 6880 MultiStar: [#1 0.39,-0.81,0.00,M3] [#2 0.38,-0.84,0.00,M2] [#3 0.31,-0.88,0.00,M2] [#4 0.39,-0.79,0.00,M3] [#5 0.32,-0.82,0.00,M7] [#6 0.34,-0.92,0.00,M3] [#7 0.29,-0.88,0.00,M1] [#8 0.27,-0.85,0.00,M1] 
02:27:48.687 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.19 = 0.19)
02:27:48.687 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
02:27:48.687 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.70 hyp=0.71 cameraTheta=-1.42 mountX=0.69 mountY=0.11, mountTheta=0.16
02:27:48.689 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.70, opts=13)
02:27:48.689 00.000 6880 Enqueuing Move request for scope (0.11, -0.70)
02:27:48.689 00.000 10052 Worker thread wakes up
02:27:48.689 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.70) opts 0xd
02:27:48.689 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.70)
02:27:48.689 00.000 10052 Moving (0.11, -0.70) raw xDistance=0.69 yDistance=0.11
02:27:48.690 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.69
02:27:48.690 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.00
02:27:48.690 00.000 10052 MoveAxis(W, 186, ABG)
02:27:48.690 00.000 10052 Guiding  Dir = 3, Dur = 186
02:27:48.710 00.020 10052 IsSlewing returns 0
02:27:48.715 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:48.749 00.034 10052 IsGuiding returns 0
02:27:48.754 00.005 6880 UpdateGuideState exits: m=2677 SNR=35.9
02:27:48.755 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:48.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:48.755 00.000 6880 Enqueuing Expose request
02:27:48.776 00.021 10052 PulseGuide returned control before completion, sleep 169
02:27:48.979 00.203 10052 IsGuiding returns 0
02:27:48.979 00.000 10052 Move returns status 0, amount 186
02:27:48.979 00.000 10052 MoveAxis(N, 0, ABG)
02:27:48.979 00.000 10052 Move returns status 0, amount 0
02:27:48.979 00.000 10052 move complete, result=0
02:27:48.979 00.000 10052 worker thread done servicing request
02:27:48.979 00.000 10052 Worker thread wakes up
02:27:48.979 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:48.979 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:49.341 00.362 6880 GuideStep: 0.7 px 186 ms WEST, 0.1 px 0 ms NORTH
02:27:49.346 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c01e5c4-2111-48e6-877a-36a0e5fceaab"}
02:27:49.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c01e5c4-2111-48e6-877a-36a0e5fceaab"}
02:27:49.421 00.075 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac5f2489-d585-4be8-8f4e-f8cf63ef7f97"}
02:27:49.421 00.000 6880 case statement mapped state 6 to 3
02:27:49.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac5f2489-d585-4be8-8f4e-f8cf63ef7f97"}
02:27:49.434 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d07f2cca-6603-45e1-aa34-b00b713b64e0"}
02:27:49.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3712,"width":15,"height":15,"star_pos":[7.04,7.30],"pixels":"..."},"id":"d07f2cca-6603-45e1-aa34-b00b713b64e0"}
02:27:50.120 00.686 10052 Exposure complete
02:27:50.190 00.070 10052 worker thread done servicing request
02:27:50.190 00.000 6880 OnExposeComplete: enter
02:27:50.191 00.001 6880 UpdateGuideState(): m_state=6
02:27:50.191 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3713
02:27:50.191 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=891.80, Mass=2548, SNR=35.0, Peak=170 HFD=4.6
02:27:50.191 00.000 6880 MultiStar: [#1 0.36,-0.41,0.00,M4] [#2 0.28,-0.29,0.99,U] [#3 0.23,-0.46,0.91,U] [#4 0.28,-0.28,0.83,U] [#5 0.14,-0.57,0.00,M8] [#6 0.13,-0.58,0.00,M4] [#7 0.18,-0.17,0.76,U] [#8 0.10,-0.33,0.78,U] 
02:27:50.192 00.001 6880 single-star, 5 included, MultiStar: {0.19, -0.29}, one-star: {0.08, -0.19}
02:27:50.192 00.000 6880 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.61) = xAngle (0.44 = 0.44)
02:27:50.192 00.000 6880 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
02:27:50.192 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.19 hyp=0.21 cameraTheta=-1.18 mountX=0.19 mountY=0.08, mountTheta=0.41
02:27:50.193 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.19, opts=13)
02:27:50.193 00.000 6880 Enqueuing Move request for scope (0.08, -0.19)
02:27:50.193 00.000 10052 Worker thread wakes up
02:27:50.193 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.19) opts 0xd
02:27:50.194 00.001 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.19)
02:27:50.194 00.000 10052 Moving (0.08, -0.19) raw xDistance=0.19 yDistance=0.08
02:27:50.194 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.19
02:27:50.194 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.00
02:27:50.194 00.000 10052 MoveAxis(W, 60, ABG)
02:27:50.194 00.000 10052 Guiding  Dir = 3, Dur = 60
02:27:50.223 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:50.242 00.019 10052 IsSlewing returns 0
02:27:50.259 00.017 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:27:50.259 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:50.260 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:50.260 00.000 6880 Enqueuing Expose request
02:27:50.318 00.058 10052 IsGuiding returns 0
02:27:50.377 00.059 10052 PulseGuide returned control before completion, sleep 11
02:27:50.448 00.071 10052 IsGuiding returns 1
02:27:50.448 00.000 10052 scope still moving after pulse duration time elapsed
02:27:50.525 00.077 10052 IsSlewing returns 0
02:27:50.599 00.074 10052 IsGuiding returns 0
02:27:50.599 00.000 10052 scope move finished after 60 + 221 ms
02:27:50.599 00.000 10052 Move returns status 0, amount 60
02:27:50.599 00.000 10052 MoveAxis(N, 0, ABG)
02:27:50.599 00.000 10052 Move returns status 0, amount 0
02:27:50.600 00.001 10052 move complete, result=0
02:27:50.600 00.000 10052 worker thread done servicing request
02:27:50.600 00.000 10052 Worker thread wakes up
02:27:50.600 00.000 6880 GuideStep: 0.2 px 60 ms WEST, 0.1 px 0 ms NORTH
02:27:50.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:50.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:51.184 00.584 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4129a185-ebde-4124-a936-7b0d3d9a4ec7"}
02:27:51.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4129a185-ebde-4124-a936-7b0d3d9a4ec7"}
02:27:51.185 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a46a8ec-2043-4a1f-9196-4232c51b4cf1"}
02:27:51.185 00.000 6880 case statement mapped state 6 to 3
02:27:51.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2a46a8ec-2043-4a1f-9196-4232c51b4cf1"}
02:27:51.185 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7ce307ca-e26c-4672-bf32-82ab9c27fbda"}
02:27:51.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3713,"width":15,"height":15,"star_pos":[7.01,6.80],"pixels":"..."},"id":"7ce307ca-e26c-4672-bf32-82ab9c27fbda"}
02:27:51.511 00.326 10052 Exposure complete
02:27:51.582 00.071 10052 worker thread done servicing request
02:27:51.583 00.001 6880 OnExposeComplete: enter
02:27:51.583 00.000 6880 UpdateGuideState(): m_state=6
02:27:51.583 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3714
02:27:51.583 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=891.91, Mass=2654, SNR=35.8, Peak=152 HFD=4.5
02:27:51.583 00.000 6880 MultiStar: [#1 0.58,-0.25,0.00,M5] [#2 0.54,-0.27,0.00,M2] [#3 0.47,-0.35,0.00,M2] [#4 0.55,-0.19,0.00,M3] [#5 0.42,-0.47,0.00,M9] [#6 0.57,-0.14,0.00,M5] [#7 0.34,-0.13,0.74,U] [#8 0.39,-0.18,0.80,U] 
02:27:51.583 00.000 6880 single-star, 2 included, MultiStar: {0.35, -0.13}, one-star: {0.32, -0.09}
02:27:51.584 00.001 6880 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
02:27:51.584 00.000 6880 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
02:27:51.584 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-0.26 mountX=0.07 mountY=0.32, mountTheta=1.35
02:27:51.585 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.09, opts=13)
02:27:51.585 00.000 6880 Enqueuing Move request for scope (0.32, -0.09)
02:27:51.585 00.000 10052 Worker thread wakes up
02:27:51.585 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.09) opts 0xd
02:27:51.585 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.09)
02:27:51.585 00.000 10052 Moving (0.32, -0.09) raw xDistance=0.07 yDistance=0.32
02:27:51.585 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:27:51.585 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.32, slope = 0.02
02:27:51.585 00.000 10052 MoveAxis(E, 0, ABG)
02:27:51.586 00.001 10052 Move returns status 0, amount 0
02:27:51.586 00.000 10052 MoveAxis(S, 40, ABG)
02:27:51.586 00.000 10052 Guiding  Dir = 1, Dur = 40
02:27:51.607 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:51.648 00.041 6880 UpdateGuideState exits: m=2654 SNR=35.8
02:27:51.648 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:51.648 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:51.648 00.000 6880 Enqueuing Expose request
02:27:51.653 00.005 10052 IsSlewing returns 0
02:27:51.729 00.076 10052 IsGuiding returns 0
02:27:51.877 00.148 10052 IsGuiding returns 0
02:27:51.877 00.000 10052 Move returns status 0, amount 40
02:27:51.877 00.000 10052 move complete, result=0
02:27:51.878 00.001 10052 worker thread done servicing request
02:27:51.878 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 40 ms SOUTH
02:27:51.878 00.000 10052 Worker thread wakes up
02:27:51.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:51.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:53.012 01.134 10052 Exposure complete
02:27:53.065 00.053 10052 worker thread done servicing request
02:27:53.066 00.001 6880 OnExposeComplete: enter
02:27:53.066 00.000 6880 UpdateGuideState(): m_state=6
02:27:53.066 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3715
02:27:53.066 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=891.72, Mass=2582, SNR=35.1, Peak=172 HFD=4.5
02:27:53.066 00.000 6880 MultiStar: [#1 0.59,-0.40,0.00,M6] [#2 0.51,-0.37,0.00,M3] [#3 0.56,-0.43,0.00,M3] [#4 0.31,-0.47,0.00,M4] [#5 0.33,-0.65,0.00,M10] [#6 0.62,-0.32,0.00,M6] [#7 0.41,-0.52,0.00,M1] [#8 0.40,-0.32,0.81,U] 
02:27:53.066 00.000 6880 single-star, 1 included, MultiStar: {0.35, -0.29}, one-star: {0.31, -0.27}
02:27:53.067 00.001 6880 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.61) = xAngle (0.89 = 0.89)
02:27:53.067 00.000 6880 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
02:27:53.067 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.27 hyp=0.41 cameraTheta=-0.73 mountX=0.26 mountY=0.31, mountTheta=0.87
02:27:53.068 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.27, opts=13)
02:27:53.068 00.000 6880 Enqueuing Move request for scope (0.31, -0.27)
02:27:53.069 00.001 10052 Worker thread wakes up
02:27:53.069 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.27) opts 0xd
02:27:53.069 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.27)
02:27:53.069 00.000 10052 Moving (0.31, -0.27) raw xDistance=0.26 yDistance=0.31
02:27:53.069 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:27:53.069 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.31, slope = 0.05
02:27:53.069 00.000 10052 MoveAxis(W, 69, ABG)
02:27:53.069 00.000 10052 Guiding  Dir = 3, Dur = 69
02:27:53.090 00.021 10052 IsSlewing returns 0
02:27:53.094 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:53.123 00.029 6880 UpdateGuideState exits: m=2582 SNR=35.1
02:27:53.123 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:53.123 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:53.123 00.000 6880 Enqueuing Expose request
02:27:53.129 00.006 10052 IsGuiding returns 0
02:27:53.156 00.027 10052 PulseGuide returned control before completion, sleep 52
02:27:53.184 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c3fe1169-5a6b-4548-99f8-039af8ce5ef4"}
02:27:53.185 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c3fe1169-5a6b-4548-99f8-039af8ce5ef4"}
02:27:53.186 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bcb6fda2-a6cd-4e40-8253-b6780fe2ad7c"}
02:27:53.186 00.000 6880 case statement mapped state 6 to 3
02:27:53.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcb6fda2-a6cd-4e40-8253-b6780fe2ad7c"}
02:27:53.187 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bc13ba95-453c-4147-bca1-787ecdde3e80"}
02:27:53.188 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3715,"width":15,"height":15,"star_pos":[7.24,6.72],"pixels":"..."},"id":"bc13ba95-453c-4147-bca1-787ecdde3e80"}
02:27:53.232 00.044 10052 IsGuiding returns 0
02:27:53.234 00.002 10052 Move returns status 0, amount 69
02:27:53.234 00.000 10052 MoveAxis(S, 85, ABG)
02:27:53.234 00.000 10052 Guiding  Dir = 1, Dur = 85
02:27:53.271 00.037 10052 IsSlewing returns 0
02:27:53.309 00.038 10052 IsGuiding returns 0
02:27:53.336 00.027 10052 PulseGuide returned control before completion, sleep 68
02:27:53.437 00.101 10052 IsGuiding returns 0
02:27:53.437 00.000 10052 Move returns status 0, amount 85
02:27:53.437 00.000 10052 move complete, result=0
02:27:53.437 00.000 10052 worker thread done servicing request
02:27:53.437 00.000 10052 Worker thread wakes up
02:27:53.437 00.000 6880 GuideStep: 0.3 px 69 ms WEST, 0.3 px 85 ms SOUTH
02:27:53.437 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:53.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:54.351 00.914 10052 Exposure complete
02:27:54.411 00.060 10052 worker thread done servicing request
02:27:54.411 00.000 6880 OnExposeComplete: enter
02:27:54.412 00.001 6880 UpdateGuideState(): m_state=6
02:27:54.412 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3716
02:27:54.412 00.000 6880 Star::Find returns 1 (0), X=408.36, Y=891.87, Mass=2546, SNR=35.0, Peak=176 HFD=4.4
02:27:54.412 00.000 6880 MultiStar: [#1 0.67,-0.42,0.00,M7] [#2 0.61,-0.32,0.00,M4] [#3 0.57,-0.34,0.00,M4] [#4 0.52,-0.61,0.00,M5] [#5 0.54,-0.56,0.00,R] [#6 0.71,-0.32,0.00,M7] [#7 0.57,-0.25,0.00,M2] [#8 0.57,-0.31,0.00,M1] 
02:27:54.412 00.000 6880 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.61) = xAngle (1.34 = 1.34)
02:27:54.413 00.001 6880 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
02:27:54.413 00.000 6880 CameraToMount -- cameraX=0.42 cameraY=-0.12 hyp=0.44 cameraTheta=-0.28 mountX=0.10 mountY=0.43, mountTheta=1.34
02:27:54.414 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.42, y=-0.12, opts=13)
02:27:54.414 00.000 6880 Enqueuing Move request for scope (0.42, -0.12)
02:27:54.414 00.000 10052 Worker thread wakes up
02:27:54.414 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.12) opts 0xd
02:27:54.414 00.000 10052 Handling offset move in thread for scope, endpoint = (0.42, -0.12)
02:27:54.414 00.000 10052 Moving (0.42, -0.12) raw xDistance=0.10 yDistance=0.43
02:27:54.414 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:27:54.415 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.43, slope = 0.05
02:27:54.415 00.000 10052 MoveAxis(E, 0, ABG)
02:27:54.415 00.000 10052 Move returns status 0, amount 0
02:27:54.415 00.000 10052 MoveAxis(S, 85, ABG)
02:27:54.415 00.000 10052 Guiding  Dir = 1, Dur = 85
02:27:54.435 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:54.435 00.000 10052 IsSlewing returns 0
02:27:54.464 00.029 6880 UpdateGuideState exits: m=2546 SNR=35.0
02:27:54.464 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:54.464 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:54.464 00.000 6880 Enqueuing Expose request
02:27:54.473 00.009 10052 IsGuiding returns 0
02:27:54.501 00.028 10052 PulseGuide returned control before completion, sleep 68
02:27:54.591 00.090 10052 IsGuiding returns 0
02:27:54.591 00.000 10052 Move returns status 0, amount 85
02:27:54.591 00.000 10052 move complete, result=0
02:27:54.591 00.000 10052 worker thread done servicing request
02:27:54.591 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 85 ms SOUTH
02:27:54.591 00.000 10052 Worker thread wakes up
02:27:54.592 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:54.592 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:55.184 00.592 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54587dfc-9d89-4256-9ff7-cca597792742"}
02:27:55.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54587dfc-9d89-4256-9ff7-cca597792742"}
02:27:55.184 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b736f5d1-9842-42ef-bb3a-2d6b1196d91f"}
02:27:55.184 00.000 6880 case statement mapped state 6 to 3
02:27:55.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b736f5d1-9842-42ef-bb3a-2d6b1196d91f"}
02:27:55.185 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"72913ca8-9152-4cff-9b09-bb46b33e4680"}
02:27:55.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3716,"width":15,"height":15,"star_pos":[7.36,6.87],"pixels":"..."},"id":"72913ca8-9152-4cff-9b09-bb46b33e4680"}
02:27:55.718 00.533 10052 Exposure complete
02:27:55.771 00.053 10052 worker thread done servicing request
02:27:55.771 00.000 6880 OnExposeComplete: enter
02:27:55.771 00.000 6880 UpdateGuideState(): m_state=6
02:27:55.771 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3717
02:27:55.771 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=891.81, Mass=2704, SNR=36.1, Peak=165 HFD=4.4
02:27:55.772 00.001 6880 MultiStar: [#1 0.57,-0.31,0.00,M8] [#2 0.42,-0.23,0.97,U] [#3 0.47,-0.40,0.00,M5] [#4 0.53,-0.35,0.00,M6] [#5 -0.16,-0.01,0.93,U] [#6 0.43,-0.13,0.88,U] [#7 0.39,-0.32,0.72,U] [#8 0.37,-0.33,0.79,U] 
02:27:55.772 00.000 6880 single-star, 5 included, MultiStar: {0.28, -0.19}, one-star: {0.24, -0.18}
02:27:55.772 00.000 6880 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.61) = xAngle (0.96 = 0.96)
02:27:55.772 00.000 6880 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.93 = 0.93)
02:27:55.772 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-0.65 mountX=0.17 mountY=0.24, mountTheta=0.95
02:27:55.773 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.18, opts=13)
02:27:55.773 00.000 6880 Enqueuing Move request for scope (0.24, -0.18)
02:27:55.773 00.000 10052 Worker thread wakes up
02:27:55.773 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.18) opts 0xd
02:27:55.773 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.18)
02:27:55.773 00.000 10052 Moving (0.24, -0.18) raw xDistance=0.17 yDistance=0.24
02:27:55.773 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:27:55.773 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.24, slope = 0.04
02:27:55.773 00.000 10052 MoveAxis(W, 46, ABG)
02:27:55.773 00.000 10052 Guiding  Dir = 3, Dur = 46
02:27:55.792 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:55.825 00.033 6880 UpdateGuideState exits: m=2704 SNR=36.1
02:27:55.825 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:55.825 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:55.825 00.000 6880 Enqueuing Expose request
02:27:55.844 00.019 10052 IsSlewing returns 0
02:27:55.923 00.079 10052 IsGuiding returns 0
02:27:56.066 00.143 10052 IsGuiding returns 0
02:27:56.066 00.000 10052 Move returns status 0, amount 46
02:27:56.066 00.000 10052 MoveAxis(S, 67, ABG)
02:27:56.066 00.000 10052 Guiding  Dir = 1, Dur = 67
02:27:56.146 00.080 10052 IsSlewing returns 0
02:27:56.220 00.074 10052 IsGuiding returns 0
02:27:56.369 00.149 10052 IsGuiding returns 1
02:27:56.369 00.000 10052 scope still moving after pulse duration time elapsed
02:27:56.443 00.074 10052 IsSlewing returns 0
02:27:56.510 00.067 10052 IsGuiding returns 0
02:27:56.510 00.000 10052 scope move finished after 67 + 223 ms
02:27:56.510 00.000 10052 Move returns status 0, amount 67
02:27:56.510 00.000 10052 move complete, result=0
02:27:56.510 00.000 10052 worker thread done servicing request
02:27:56.511 00.001 10052 Worker thread wakes up
02:27:56.511 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:56.511 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:56.511 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.2 px 67 ms SOUTH
02:27:57.182 00.671 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ad26148-9df2-4374-afa9-4d76953ae9ad"}
02:27:57.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ad26148-9df2-4374-afa9-4d76953ae9ad"}
02:27:57.183 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2da5df2-8649-4aa2-8b0d-f9faaf4d75a9"}
02:27:57.183 00.000 6880 case statement mapped state 6 to 3
02:27:57.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2da5df2-8649-4aa2-8b0d-f9faaf4d75a9"}
02:27:57.183 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aa0c80d8-b82b-4869-9404-a8e7253ab5ab"}
02:27:57.184 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3717,"width":15,"height":15,"star_pos":[7.17,6.81],"pixels":"..."},"id":"aa0c80d8-b82b-4869-9404-a8e7253ab5ab"}
02:27:57.429 00.245 10052 Exposure complete
02:27:57.483 00.054 10052 worker thread done servicing request
02:27:57.484 00.001 6880 OnExposeComplete: enter
02:27:57.484 00.000 6880 UpdateGuideState(): m_state=6
02:27:57.484 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3718
02:27:57.484 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=891.77, Mass=2571, SNR=35.2, Peak=171 HFD=4.6
02:27:57.484 00.000 6880 MultiStar: [#1 0.71,-0.32,0.00,M9] [#2 0.51,-0.35,0.00,M4] [#3 0.63,-0.37,0.00,M6] [#4 0.46,-0.52,0.00,M7] [#5 -0.02,-0.09,0.99,U] [#6 0.70,-0.39,0.00,M7] [#7 0.32,-0.50,0.00,M2] [#8 0.64,-0.33,0.00,M1] 
02:27:57.485 00.001 6880 refined, 1 included, MultiStar: {0.19, -0.16}, one-star: {0.39, -0.23}
02:27:57.485 00.000 6880 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.61) = xAngle (0.91 = 0.91)
02:27:57.485 00.000 6880 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
02:27:57.485 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.16 hyp=0.25 cameraTheta=-0.70 mountX=0.15 mountY=0.19, mountTheta=0.90
02:27:57.486 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.16, opts=13)
02:27:57.486 00.000 6880 Enqueuing Move request for scope (0.19, -0.16)
02:27:57.486 00.000 10052 Worker thread wakes up
02:27:57.486 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.16) opts 0xd
02:27:57.486 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.16)
02:27:57.486 00.000 10052 Moving (0.19, -0.16) raw xDistance=0.15 yDistance=0.19
02:27:57.486 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:27:57.486 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.19, slope = 0.03
02:27:57.486 00.000 10052 MoveAxis(W, 43, ABG)
02:27:57.486 00.000 10052 Guiding  Dir = 3, Dur = 43
02:27:57.507 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:57.537 00.030 6880 UpdateGuideState exits: m=2571 SNR=35.2
02:27:57.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:57.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:57.537 00.000 6880 Enqueuing Expose request
02:27:57.544 00.007 10052 IsSlewing returns 0
02:27:57.619 00.075 10052 IsGuiding returns 0
02:27:57.757 00.138 10052 IsGuiding returns 0
02:27:57.757 00.000 10052 Move returns status 0, amount 43
02:27:57.757 00.000 10052 MoveAxis(S, 47, ABG)
02:27:57.757 00.000 10052 Guiding  Dir = 1, Dur = 47
02:27:57.832 00.075 10052 IsSlewing returns 0
02:27:57.912 00.080 10052 IsGuiding returns 0
02:27:58.055 00.143 10052 IsGuiding returns 0
02:27:58.055 00.000 10052 Move returns status 0, amount 47
02:27:58.055 00.000 10052 move complete, result=0
02:27:58.055 00.000 10052 worker thread done servicing request
02:27:58.055 00.000 10052 Worker thread wakes up
02:27:58.056 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:58.056 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:27:58.056 00.000 6880 GuideStep: 0.2 px 43 ms WEST, 0.2 px 47 ms SOUTH
02:27:59.182 01.126 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77267f5c-f0c5-4073-83e7-91fdf64ac24e"}
02:27:59.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77267f5c-f0c5-4073-83e7-91fdf64ac24e"}
02:27:59.182 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74201fb0-2b20-44f7-bdf1-85fa296c0417"}
02:27:59.182 00.000 6880 case statement mapped state 6 to 3
02:27:59.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74201fb0-2b20-44f7-bdf1-85fa296c0417"}
02:27:59.182 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"911cad92-8720-40a4-8029-c7792ac32309"}
02:27:59.183 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3718,"width":15,"height":15,"star_pos":[7.32,6.77],"pixels":"..."},"id":"911cad92-8720-40a4-8029-c7792ac32309"}
02:27:59.187 00.004 10052 Exposure complete
02:27:59.250 00.063 10052 worker thread done servicing request
02:27:59.250 00.000 6880 OnExposeComplete: enter
02:27:59.250 00.000 6880 UpdateGuideState(): m_state=6
02:27:59.250 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3719
02:27:59.250 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=891.80, Mass=2601, SNR=35.4, Peak=168 HFD=4.4
02:27:59.251 00.001 6880 MultiStar: [#1 0.71,-0.36,0.00,M10] [#2 0.54,-0.28,0.00,M5] [#3 0.59,-0.42,0.00,M7] [#4 0.48,-0.46,0.00,M8] [#5 -0.06,-0.03,0.97,U] [#6 0.66,-0.33,0.00,M8] [#7 0.39,-0.54,0.00,M3] [#8 0.62,-0.31,0.00,M2] 
02:27:59.251 00.000 6880 refined, 1 included, MultiStar: {0.14, -0.11}, one-star: {0.35, -0.19}
02:27:59.251 00.000 6880 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.61) = xAngle (0.96 = 0.96)
02:27:59.251 00.000 6880 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
02:27:59.251 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-0.66 mountX=0.11 mountY=0.15, mountTheta=0.94
02:27:59.252 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.11, opts=13)
02:27:59.252 00.000 6880 Enqueuing Move request for scope (0.14, -0.11)
02:27:59.252 00.000 10052 Worker thread wakes up
02:27:59.252 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.11) opts 0xd
02:27:59.252 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.11)
02:27:59.252 00.000 10052 Moving (0.14, -0.11) raw xDistance=0.11 yDistance=0.15
02:27:59.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:27:59.253 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
02:27:59.253 00.000 10052 MoveAxis(E, 0, ABG)
02:27:59.253 00.000 10052 Move returns status 0, amount 0
02:27:59.253 00.000 10052 MoveAxis(N, 0, ABG)
02:27:59.253 00.000 10052 Move returns status 0, amount 0
02:27:59.253 00.000 10052 move complete, result=0
02:27:59.253 00.000 10052 worker thread done servicing request
02:27:59.271 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:27:59.299 00.028 6880 UpdateGuideState exits: m=2601 SNR=35.4
02:27:59.299 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:27:59.299 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:27:59.300 00.001 6880 Enqueuing Expose request
02:27:59.300 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:27:59.300 00.000 10052 Worker thread wakes up
02:27:59.300 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:27:59.300 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:00.216 00.916 10052 Exposure complete
02:28:00.284 00.068 10052 worker thread done servicing request
02:28:00.284 00.000 6880 OnExposeComplete: enter
02:28:00.284 00.000 6880 UpdateGuideState(): m_state=6
02:28:00.285 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3720
02:28:00.285 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=891.79, Mass=2544, SNR=35.0, Peak=160 HFD=4.4
02:28:00.285 00.000 6880 MultiStar: [#1 0.54,-0.43,0.00,R] [#2 0.50,-0.26,0.00,M6] [#3 0.45,-0.38,0.00,M8] [#4 0.52,-0.33,0.00,M9] [#5 -0.19,-0.03,0.98,U] [#6 0.51,-0.43,0.00,M9] [#7 0.30,-0.28,0.78,U] [#8 0.33,-0.34,0.80,U] 
02:28:00.285 00.000 6880 refined, 3 included, MultiStar: {0.14, -0.20}, one-star: {0.21, -0.21}
02:28:00.286 00.001 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.66 = 0.66)
02:28:00.286 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
02:28:00.286 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.20 hyp=0.25 cameraTheta=-0.96 mountX=0.20 mountY=0.15, mountTheta=0.64
02:28:00.287 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.20, opts=13)
02:28:00.288 00.001 6880 Enqueuing Move request for scope (0.14, -0.20)
02:28:00.288 00.000 10052 Worker thread wakes up
02:28:00.288 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.20) opts 0xd
02:28:00.288 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.20)
02:28:00.288 00.000 10052 Moving (0.14, -0.20) raw xDistance=0.20 yDistance=0.15
02:28:00.288 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:28:00.288 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
02:28:00.288 00.000 10052 MoveAxis(W, 53, ABG)
02:28:00.288 00.000 10052 Guiding  Dir = 3, Dur = 53
02:28:00.311 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:00.349 00.038 6880 UpdateGuideState exits: m=2544 SNR=35.0
02:28:00.350 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:00.350 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:00.350 00.000 6880 Enqueuing Expose request
02:28:00.352 00.002 10052 IsSlewing returns 0
02:28:00.425 00.073 10052 IsGuiding returns 0
02:28:00.523 00.098 10052 IsGuiding returns 1
02:28:00.523 00.000 10052 scope still moving after pulse duration time elapsed
02:28:00.567 00.044 10052 IsSlewing returns 0
02:28:00.605 00.038 10052 IsGuiding returns 0
02:28:00.605 00.000 10052 scope move finished after 53 + 126 ms
02:28:00.605 00.000 10052 Move returns status 0, amount 53
02:28:00.605 00.000 10052 MoveAxis(N, 0, ABG)
02:28:00.605 00.000 10052 Move returns status 0, amount 0
02:28:00.605 00.000 10052 move complete, result=0
02:28:00.605 00.000 10052 worker thread done servicing request
02:28:00.605 00.000 10052 Worker thread wakes up
02:28:00.605 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:00.606 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:00.606 00.000 6880 GuideStep: 0.2 px 53 ms WEST, 0.1 px 0 ms NORTH
02:28:01.182 00.576 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ed1f8ef-f34c-4d53-bfe9-aa99be4fd2eb"}
02:28:01.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ed1f8ef-f34c-4d53-bfe9-aa99be4fd2eb"}
02:28:01.182 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecd9f88a-226d-4b0d-819d-47f0cc4957d9"}
02:28:01.182 00.000 6880 case statement mapped state 6 to 3
02:28:01.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecd9f88a-226d-4b0d-819d-47f0cc4957d9"}
02:28:01.183 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cf8e0fe7-b9f1-422b-89a1-9bbf566dd6cf"}
02:28:01.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3720,"width":15,"height":15,"star_pos":[7.14,6.79],"pixels":"..."},"id":"cf8e0fe7-b9f1-422b-89a1-9bbf566dd6cf"}
02:28:01.740 00.557 10052 Exposure complete
02:28:01.790 00.050 10052 worker thread done servicing request
02:28:01.791 00.001 6880 OnExposeComplete: enter
02:28:01.791 00.000 6880 UpdateGuideState(): m_state=6
02:28:01.791 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3721
02:28:01.791 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=891.86, Mass=2665, SNR=35.9, Peak=173 HFD=4.5
02:28:01.791 00.000 6880 MultiStar: [#1 0.03,0.01,0.94,U] [#2 0.48,-0.40,0.00,M7] [#3 0.40,-0.63,0.00,M9] [#4 0.45,-0.48,0.00,M10] [#5 -0.19,-0.02,0.95,U] [#6 0.66,-0.46,0.00,M10] [#7 0.39,-0.41,0.00,M3] [#8 0.31,-0.40,0.78,U] 
02:28:01.791 00.000 6880 refined, 3 included, MultiStar: {0.12, -0.12}, one-star: {0.36, -0.14}
02:28:01.792 00.001 6880 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.61) = xAngle (0.82 = 0.82)
02:28:01.792 00.000 6880 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.78 = 0.78)
02:28:01.792 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.80 mountX=0.12 mountY=0.12, mountTheta=0.80
02:28:01.793 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.12, opts=13)
02:28:01.793 00.000 6880 Enqueuing Move request for scope (0.12, -0.12)
02:28:01.794 00.001 10052 Worker thread wakes up
02:28:01.794 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
02:28:01.794 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
02:28:01.794 00.000 10052 Moving (0.12, -0.12) raw xDistance=0.12 yDistance=0.12
02:28:01.794 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:28:01.794 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
02:28:01.794 00.000 10052 MoveAxis(W, 34, ABG)
02:28:01.794 00.000 10052 Guiding  Dir = 3, Dur = 34
02:28:01.813 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:01.845 00.032 6880 UpdateGuideState exits: m=2665 SNR=35.9
02:28:01.845 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:01.845 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:01.845 00.000 6880 Enqueuing Expose request
02:28:01.857 00.012 10052 IsSlewing returns 0
02:28:01.937 00.080 10052 IsGuiding returns 0
02:28:02.081 00.144 10052 IsGuiding returns 0
02:28:02.081 00.000 10052 Move returns status 0, amount 34
02:28:02.081 00.000 10052 MoveAxis(N, 0, ABG)
02:28:02.081 00.000 10052 Move returns status 0, amount 0
02:28:02.081 00.000 10052 move complete, result=0
02:28:02.081 00.000 10052 worker thread done servicing request
02:28:02.081 00.000 10052 Worker thread wakes up
02:28:02.081 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:02.081 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:02.081 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
02:28:02.992 00.911 10052 Exposure complete
02:28:03.047 00.055 10052 worker thread done servicing request
02:28:03.047 00.000 6880 OnExposeComplete: enter
02:28:03.048 00.001 6880 UpdateGuideState(): m_state=6
02:28:03.048 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3722
02:28:03.048 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=891.92, Mass=2466, SNR=34.4, Peak=163 HFD=4.5
02:28:03.048 00.000 6880 MultiStar: [#1 0.05,0.14,0.98,U] [#2 0.55,-0.19,0.00,M8] [#3 0.51,-0.44,0.00,M10] [#4 0.50,-0.24,0.00,R] [#5 -0.12,0.04,1.00,U] [#6 0.66,-0.34,0.00,R] [#7 0.37,-0.27,0.75,U] [#8 0.50,-0.29,0.00,M1] 
02:28:03.048 00.000 6880 refined, 3 included, MultiStar: {0.14, -0.03}, one-star: {0.32, -0.08}
02:28:03.049 00.001 6880 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.61) = xAngle (1.42 = 1.42)
02:28:03.049 00.000 6880 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
02:28:03.049 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-0.19 mountX=0.02 mountY=0.14, mountTheta=1.42
02:28:03.050 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.03, opts=13)
02:28:03.051 00.001 6880 Enqueuing Move request for scope (0.14, -0.03)
02:28:03.051 00.000 10052 Worker thread wakes up
02:28:03.051 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.03) opts 0xd
02:28:03.051 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.03)
02:28:03.051 00.000 10052 Moving (0.14, -0.03) raw xDistance=0.02 yDistance=0.14
02:28:03.051 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:28:03.051 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
02:28:03.051 00.000 10052 MoveAxis(E, 0, ABG)
02:28:03.051 00.000 10052 Move returns status 0, amount 0
02:28:03.051 00.000 10052 MoveAxis(N, 0, ABG)
02:28:03.051 00.000 10052 Move returns status 0, amount 0
02:28:03.052 00.001 10052 move complete, result=0
02:28:03.052 00.000 10052 worker thread done servicing request
02:28:03.073 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:03.104 00.031 6880 UpdateGuideState exits: m=2466 SNR=34.4
02:28:03.104 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:03.104 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:03.104 00.000 6880 Enqueuing Expose request
02:28:03.104 00.000 10052 Worker thread wakes up
02:28:03.105 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:03.105 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:03.105 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:03.183 00.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6284966e-1338-4a1c-9d0d-8ede1f330c1a"}
02:28:03.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6284966e-1338-4a1c-9d0d-8ede1f330c1a"}
02:28:03.185 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e8de7ce-d193-44cc-bd91-6b32efa7b19d"}
02:28:03.185 00.000 6880 case statement mapped state 6 to 3
02:28:03.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e8de7ce-d193-44cc-bd91-6b32efa7b19d"}
02:28:03.187 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bbe6cead-cc41-433c-9950-cc61ca25c35e"}
02:28:03.187 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3722,"width":15,"height":15,"star_pos":[7.26,6.92],"pixels":"..."},"id":"bbe6cead-cc41-433c-9950-cc61ca25c35e"}
02:28:04.243 01.056 10052 Exposure complete
02:28:04.297 00.054 10052 worker thread done servicing request
02:28:04.297 00.000 6880 OnExposeComplete: enter
02:28:04.297 00.000 6880 UpdateGuideState(): m_state=6
02:28:04.297 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3723
02:28:04.297 00.000 6880 Star::Find returns 1 (0), X=408.33, Y=891.91, Mass=2570, SNR=35.1, Peak=179 HFD=4.5
02:28:04.298 00.001 6880 MultiStar: [#1 0.05,0.21,0.95,U] [#2 0.61,-0.18,0.00,M9] [#3 0.66,-0.25,0.00,R] [#4 0.05,0.04,0.83,U] [#5 0.02,0.03,0.99,U] [#6 0.03,0.17,0.92,U] [#7 0.48,-0.39,0.00,M3] [#8 0.56,-0.13,0.00,M2] 
02:28:04.298 00.000 6880 refined, 4 included, MultiStar: {0.11, 0.07}, one-star: {0.40, -0.09}
02:28:04.298 00.000 6880 CameraToMount -- cameraTheta (0.55) - m_xAngle (-1.61) = xAngle (2.16 = 2.16)
02:28:04.298 00.000 6880 CameraToMount -- cameraTheta (0.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.13 = 2.13)
02:28:04.298 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.07 hyp=0.13 cameraTheta=0.55 mountX=-0.07 mountY=0.11, mountTheta=2.15
02:28:04.300 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.07, opts=13)
02:28:04.300 00.000 6880 Enqueuing Move request for scope (0.11, 0.07)
02:28:04.300 00.000 10052 Worker thread wakes up
02:28:04.300 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.07) opts 0xd
02:28:04.300 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.07)
02:28:04.300 00.000 10052 Moving (0.11, 0.07) raw xDistance=-0.07 yDistance=0.11
02:28:04.300 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:04.300 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.03
02:28:04.300 00.000 10052 MoveAxis(E, 0, ABG)
02:28:04.300 00.000 10052 Move returns status 0, amount 0
02:28:04.301 00.001 10052 MoveAxis(N, 0, ABG)
02:28:04.301 00.000 10052 Move returns status 0, amount 0
02:28:04.301 00.000 10052 move complete, result=0
02:28:04.301 00.000 10052 worker thread done servicing request
02:28:04.321 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:04.354 00.033 6880 UpdateGuideState exits: m=2570 SNR=35.1
02:28:04.354 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:04.354 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:04.354 00.000 6880 Enqueuing Expose request
02:28:04.354 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:04.354 00.000 10052 Worker thread wakes up
02:28:04.354 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:04.354 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:05.182 00.828 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d94eb5c5-fa56-4f28-bb7a-fb6b9620f290"}
02:28:05.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d94eb5c5-fa56-4f28-bb7a-fb6b9620f290"}
02:28:05.182 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca6d33ee-1b73-4eea-b2a2-e1c987b775e8"}
02:28:05.182 00.000 6880 case statement mapped state 6 to 3
02:28:05.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca6d33ee-1b73-4eea-b2a2-e1c987b775e8"}
02:28:05.182 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58d4c139-ce2f-4870-a52e-e7ae0cd731a3"}
02:28:05.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3723,"width":15,"height":15,"star_pos":[7.33,6.91],"pixels":"..."},"id":"58d4c139-ce2f-4870-a52e-e7ae0cd731a3"}
02:28:05.273 00.091 10052 Exposure complete
02:28:05.327 00.054 6880 OnExposeComplete: enter
02:28:05.327 00.000 6880 UpdateGuideState(): m_state=6
02:28:05.327 00.000 10052 worker thread done servicing request
02:28:05.327 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3724
02:28:05.327 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=891.86, Mass=2584, SNR=35.2, Peak=168 HFD=4.5
02:28:05.328 00.001 6880 MultiStar: [#1 0.13,0.07,0.98,U] [#2 0.61,-0.27,0.00,M10] [#3 0.08,-0.11,0.91,U] [#4 0.05,-0.29,0.85,U] [#5 -0.07,0.03,0.99,U] [#6 0.06,0.03,0.92,U] [#7 0.39,-0.41,0.00,M4] [#8 0.47,-0.29,0.00,M3] 
02:28:05.328 00.000 6880 refined, 5 included, MultiStar: {0.11, -0.06}, one-star: {0.39, -0.13}
02:28:05.328 00.000 6880 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.61) = xAngle (1.10 = 1.10)
02:28:05.328 00.000 6880 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
02:28:05.328 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.06 hyp=0.13 cameraTheta=-0.51 mountX=0.06 mountY=0.11, mountTheta=1.09
02:28:05.329 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.06, opts=13)
02:28:05.329 00.000 6880 Enqueuing Move request for scope (0.11, -0.06)
02:28:05.329 00.000 10052 Worker thread wakes up
02:28:05.330 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.06) opts 0xd
02:28:05.330 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.06)
02:28:05.330 00.000 10052 Moving (0.11, -0.06) raw xDistance=0.06 yDistance=0.11
02:28:05.330 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:28:05.330 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.03
02:28:05.330 00.000 10052 MoveAxis(E, 0, ABG)
02:28:05.330 00.000 10052 Move returns status 0, amount 0
02:28:05.330 00.000 10052 MoveAxis(N, 0, ABG)
02:28:05.330 00.000 10052 Move returns status 0, amount 0
02:28:05.330 00.000 10052 move complete, result=0
02:28:05.330 00.000 10052 worker thread done servicing request
02:28:05.349 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:05.377 00.028 6880 UpdateGuideState exits: m=2584 SNR=35.2
02:28:05.378 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:05.378 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:05.378 00.000 6880 Enqueuing Expose request
02:28:05.378 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:05.378 00.000 10052 Worker thread wakes up
02:28:05.378 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:05.378 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:06.604 01.226 10052 Exposure complete
02:28:06.668 00.064 10052 worker thread done servicing request
02:28:06.668 00.000 6880 OnExposeComplete: enter
02:28:06.668 00.000 6880 UpdateGuideState(): m_state=6
02:28:06.668 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3725
02:28:06.668 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=891.94, Mass=2598, SNR=35.4, Peak=180 HFD=4.4
02:28:06.669 00.001 6880 MultiStar: [#1 0.17,0.25,0.96,U] [#2 0.73,-0.24,0.00,R] [#3 0.06,-0.02,0.91,U] [#4 0.20,0.05,0.84,U] [#5 -0.07,0.05,0.97,U] [#6 0.08,0.12,0.90,U] [#7 0.57,-0.33,0.00,M5] [#8 0.56,-0.24,0.00,M4] 
02:28:06.669 00.000 6880 refined, 5 included, MultiStar: {0.15, 0.06}, one-star: {0.44, -0.06}
02:28:06.669 00.000 6880 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.61) = xAngle (2.02 = 2.02)
02:28:06.669 00.000 6880 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.99 = 1.99)
02:28:06.669 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.06 hyp=0.16 cameraTheta=0.41 mountX=-0.07 mountY=0.15, mountTheta=2.02
02:28:06.671 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.06, opts=13)
02:28:06.671 00.000 6880 Enqueuing Move request for scope (0.15, 0.06)
02:28:06.671 00.000 10052 Worker thread wakes up
02:28:06.671 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.06) opts 0xd
02:28:06.671 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.06)
02:28:06.671 00.000 10052 Moving (0.15, 0.06) raw xDistance=-0.07 yDistance=0.15
02:28:06.671 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:06.671 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
02:28:06.671 00.000 10052 MoveAxis(E, 0, ABG)
02:28:06.672 00.001 10052 Move returns status 0, amount 0
02:28:06.672 00.000 10052 MoveAxis(N, 0, ABG)
02:28:06.672 00.000 10052 Move returns status 0, amount 0
02:28:06.672 00.000 10052 move complete, result=0
02:28:06.672 00.000 10052 worker thread done servicing request
02:28:06.694 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:06.729 00.035 6880 UpdateGuideState exits: m=2598 SNR=35.4
02:28:06.729 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:06.729 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:06.729 00.000 6880 Enqueuing Expose request
02:28:06.729 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:06.729 00.000 10052 Worker thread wakes up
02:28:06.729 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:06.729 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:07.180 00.451 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5bfffa7a-8197-4c68-974e-b353c0a8a0fc"}
02:28:07.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5bfffa7a-8197-4c68-974e-b353c0a8a0fc"}
02:28:07.181 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"506d7d4c-7df2-4f92-89e5-2705a05bc246"}
02:28:07.181 00.000 6880 case statement mapped state 6 to 3
02:28:07.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"506d7d4c-7df2-4f92-89e5-2705a05bc246"}
02:28:07.181 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab884975-6e45-4d73-a233-5d4934ba81d7"}
02:28:07.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3725,"width":15,"height":15,"star_pos":[7.37,6.94],"pixels":"..."},"id":"ab884975-6e45-4d73-a233-5d4934ba81d7"}
02:28:07.648 00.467 10052 Exposure complete
02:28:07.716 00.068 10052 worker thread done servicing request
02:28:07.716 00.000 6880 OnExposeComplete: enter
02:28:07.716 00.000 6880 UpdateGuideState(): m_state=6
02:28:07.716 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3726
02:28:07.717 00.001 6880 Star::Find returns 1 (0), X=408.41, Y=891.92, Mass=2564, SNR=35.0, Peak=173 HFD=4.3
02:28:07.717 00.000 6880 MultiStar: [#1 0.27,0.14,0.96,U] [#2 0.11,0.05,0.97,U] [#3 0.11,-0.03,0.93,U] [#4 0.14,-0.20,0.84,U] [#5 0.13,0.01,0.97,U] [#6 0.03,0.14,0.90,U] [#7 0.66,-0.19,0.00,M6] [#8 0.67,-0.24,0.00,M5] 
02:28:07.717 00.000 6880 refined, 6 included, MultiStar: {0.19, 0.01}, one-star: {0.47, -0.07}
02:28:07.717 00.000 6880 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.61) = xAngle (1.66 = 1.66)
02:28:07.717 00.000 6880 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.63 = 1.63)
02:28:07.717 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.05 mountX=-0.02 mountY=0.18, mountTheta=1.66
02:28:07.718 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.01, opts=13)
02:28:07.719 00.001 6880 Enqueuing Move request for scope (0.19, 0.01)
02:28:07.719 00.000 10052 Worker thread wakes up
02:28:07.719 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
02:28:07.719 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
02:28:07.719 00.000 10052 Moving (0.19, 0.01) raw xDistance=-0.02 yDistance=0.18
02:28:07.719 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:28:07.719 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.01
02:28:07.719 00.000 10052 MoveAxis(E, 0, ABG)
02:28:07.719 00.000 10052 Move returns status 0, amount 0
02:28:07.719 00.000 10052 MoveAxis(N, 0, ABG)
02:28:07.719 00.000 10052 Move returns status 0, amount 0
02:28:07.719 00.000 10052 move complete, result=0
02:28:07.719 00.000 10052 worker thread done servicing request
02:28:07.741 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:07.783 00.042 6880 UpdateGuideState exits: m=2564 SNR=35.0
02:28:07.783 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:07.784 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:07.784 00.000 6880 Enqueuing Expose request
02:28:07.784 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:07.784 00.000 10052 Worker thread wakes up
02:28:07.784 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:07.784 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:08.910 01.126 10052 Exposure complete
02:28:08.965 00.055 10052 worker thread done servicing request
02:28:08.965 00.000 6880 OnExposeComplete: enter
02:28:08.965 00.000 6880 UpdateGuideState(): m_state=6
02:28:08.965 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3727
02:28:08.965 00.000 6880 Star::Find returns 1 (0), X=408.39, Y=891.93, Mass=2425, SNR=34.2, Peak=156 HFD=4.4
02:28:08.966 00.001 6880 MultiStar: [#1 0.26,0.10,0.97,U] [#2 0.01,-0.00,1.02,U] [#3 0.11,-0.05,0.93,U] [#4 0.14,0.06,0.85,U] [#5 0.11,0.06,1.00,U] [#6 0.08,0.13,0.91,U] [#7 0.64,-0.22,0.00,M7] [#8 0.80,-0.19,0.00,M6] 
02:28:08.966 00.000 6880 refined, 6 included, MultiStar: {0.17, 0.03}, one-star: {0.46, -0.07}
02:28:08.966 00.000 6880 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.61) = xAngle (1.80 = 1.80)
02:28:08.966 00.000 6880 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.77 = 1.77)
02:28:08.966 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.03 hyp=0.17 cameraTheta=0.19 mountX=-0.04 mountY=0.17, mountTheta=1.80
02:28:08.967 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.03, opts=13)
02:28:08.967 00.000 6880 Enqueuing Move request for scope (0.17, 0.03)
02:28:08.967 00.000 10052 Worker thread wakes up
02:28:08.967 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.03) opts 0xd
02:28:08.967 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.03)
02:28:08.968 00.001 10052 Moving (0.17, 0.03) raw xDistance=-0.04 yDistance=0.17
02:28:08.968 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:28:08.968 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
02:28:08.968 00.000 10052 MoveAxis(E, 0, ABG)
02:28:08.968 00.000 10052 Move returns status 0, amount 0
02:28:08.968 00.000 10052 MoveAxis(N, 0, ABG)
02:28:08.968 00.000 10052 Move returns status 0, amount 0
02:28:08.968 00.000 10052 move complete, result=0
02:28:08.968 00.000 10052 worker thread done servicing request
02:28:08.987 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:09.019 00.032 6880 UpdateGuideState exits: m=2425 SNR=34.2
02:28:09.019 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:09.020 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:09.020 00.000 6880 Enqueuing Expose request
02:28:09.020 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:09.020 00.000 10052 Worker thread wakes up
02:28:09.020 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:09.020 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:09.179 00.159 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"006be90e-57c6-4be9-88a9-842c15ba63c3"}
02:28:09.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"006be90e-57c6-4be9-88a9-842c15ba63c3"}
02:28:09.179 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ecbe9c6-ce09-4cb7-9dfc-25a5e99d1469"}
02:28:09.179 00.000 6880 case statement mapped state 6 to 3
02:28:09.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ecbe9c6-ce09-4cb7-9dfc-25a5e99d1469"}
02:28:09.179 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bf3960d2-11ae-49f7-ad2a-bc7ebb6de358"}
02:28:09.181 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3727,"width":15,"height":15,"star_pos":[7.39,6.93],"pixels":"..."},"id":"bf3960d2-11ae-49f7-ad2a-bc7ebb6de358"}
02:28:09.939 00.758 10052 Exposure complete
02:28:09.997 00.058 10052 worker thread done servicing request
02:28:09.997 00.000 6880 OnExposeComplete: enter
02:28:09.997 00.000 6880 UpdateGuideState(): m_state=6
02:28:09.997 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3728
02:28:09.997 00.000 6880 Star::Find returns 1 (0), X=408.59, Y=891.95, Mass=2498, SNR=34.6, Peak=173 HFD=4.2
02:28:09.998 00.001 6880 MultiStar: [#1 0.26,0.06,0.97,U] [#2 0.07,-0.06,0.99,U] [#3 0.29,0.00,0.93,U] [#4 0.18,-0.18,0.84,U] [#5 0.19,0.03,1.00,U] [#6 0.23,0.10,0.90,U] [#7 0.64,-0.21,0.00,M8] [#8 0.66,-0.25,0.00,M7] 
02:28:09.998 00.000 6880 refined, 6 included, MultiStar: {0.27, -0.01}, one-star: {0.65, -0.05}
02:28:09.998 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
02:28:09.998 00.000 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
02:28:09.998 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.01 hyp=0.27 cameraTheta=-0.04 mountX=-0.00 mountY=0.27, mountTheta=1.57
02:28:09.999 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.01, opts=13)
02:28:09.999 00.000 6880 Enqueuing Move request for scope (0.27, -0.01)
02:28:09.999 00.000 10052 Worker thread wakes up
02:28:10.000 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.01) opts 0xd
02:28:10.000 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.01)
02:28:10.000 00.000 10052 Moving (0.27, -0.01) raw xDistance=-0.00 yDistance=0.27
02:28:10.000 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:28:10.000 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.27, slope = 0.01
02:28:10.000 00.000 10052 MoveAxis(E, 0, ABG)
02:28:10.000 00.000 10052 Move returns status 0, amount 0
02:28:10.000 00.000 10052 MoveAxis(S, 17, ABG)
02:28:10.000 00.000 10052 Guiding  Dir = 1, Dur = 17
02:28:10.020 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:10.050 00.030 6880 UpdateGuideState exits: m=2498 SNR=34.6
02:28:10.050 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:10.050 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:10.050 00.000 6880 Enqueuing Expose request
02:28:10.069 00.019 10052 IsSlewing returns 0
02:28:10.149 00.080 10052 IsGuiding returns 0
02:28:10.279 00.130 10052 IsGuiding returns 0
02:28:10.279 00.000 10052 Move returns status 0, amount 17
02:28:10.279 00.000 10052 move complete, result=0
02:28:10.279 00.000 10052 worker thread done servicing request
02:28:10.279 00.000 10052 Worker thread wakes up
02:28:10.280 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 17 ms SOUTH
02:28:10.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:10.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:11.178 00.898 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc1fa4cf-6db1-4ab4-8708-a4b3f6105449"}
02:28:11.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc1fa4cf-6db1-4ab4-8708-a4b3f6105449"}
02:28:11.178 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cc25489f-a271-4644-baaa-69adc93f8cf3"}
02:28:11.178 00.000 6880 case statement mapped state 6 to 3
02:28:11.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc25489f-a271-4644-baaa-69adc93f8cf3"}
02:28:11.180 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"05a5221a-d163-4b2d-9991-4c2bbf73b034"}
02:28:11.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3728,"width":15,"height":15,"star_pos":[6.59,6.95],"pixels":"..."},"id":"05a5221a-d163-4b2d-9991-4c2bbf73b034"}
02:28:11.413 00.233 10052 Exposure complete
02:28:11.464 00.051 10052 worker thread done servicing request
02:28:11.465 00.001 6880 OnExposeComplete: enter
02:28:11.465 00.000 6880 UpdateGuideState(): m_state=6
02:28:11.465 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3729
02:28:11.465 00.000 6880 Star::Find returns 1 (0), X=408.54, Y=891.78, Mass=2497, SNR=34.5, Peak=166 HFD=4.5
02:28:11.465 00.000 6880 MultiStar: [#1 0.22,0.22,0.96,U] [#2 -0.09,-0.00,1.00,U] [#3 0.10,-0.10,0.94,U] [#4 0.17,-0.29,0.87,U] [#5 0.02,-0.04,0.98,U] [#6 0.13,0.04,0.93,U] [#7 0.62,-0.22,0.00,M9] [#8 0.74,-0.23,0.00,M8] 
02:28:11.465 00.000 6880 refined, 6 included, MultiStar: {0.17, -0.05}, one-star: {0.61, -0.21}
02:28:11.465 00.000 6880 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.61) = xAngle (1.31 = 1.31)
02:28:11.465 00.000 6880 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
02:28:11.465 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.05 hyp=0.17 cameraTheta=-0.30 mountX=0.04 mountY=0.17, mountTheta=1.31
02:28:11.467 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.05, opts=13)
02:28:11.467 00.000 6880 Enqueuing Move request for scope (0.17, -0.05)
02:28:11.467 00.000 10052 Worker thread wakes up
02:28:11.467 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.05) opts 0xd
02:28:11.467 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.05)
02:28:11.467 00.000 10052 Moving (0.17, -0.05) raw xDistance=0.04 yDistance=0.17
02:28:11.467 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:28:11.467 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
02:28:11.467 00.000 10052 MoveAxis(E, 0, ABG)
02:28:11.467 00.000 10052 Move returns status 0, amount 0
02:28:11.467 00.000 10052 MoveAxis(N, 0, ABG)
02:28:11.468 00.001 10052 Move returns status 0, amount 0
02:28:11.468 00.000 10052 move complete, result=0
02:28:11.468 00.000 10052 worker thread done servicing request
02:28:11.486 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:11.514 00.028 6880 UpdateGuideState exits: m=2497 SNR=34.5
02:28:11.514 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:11.514 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:11.514 00.000 6880 Enqueuing Expose request
02:28:11.514 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:28:11.514 00.000 10052 Worker thread wakes up
02:28:11.514 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:11.515 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:12.429 00.914 10052 Exposure complete
02:28:12.488 00.059 10052 worker thread done servicing request
02:28:12.488 00.000 6880 OnExposeComplete: enter
02:28:12.488 00.000 6880 UpdateGuideState(): m_state=6
02:28:12.489 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3730
02:28:12.489 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=891.99, Mass=2516, SNR=34.8, Peak=143 HFD=4.6
02:28:12.489 00.000 6880 MultiStar: [#1 0.24,0.42,0.97,U] [#2 -0.19,0.18,1.00,U] [#3 -0.11,0.19,0.92,U] [#4 0.31,0.11,0.85,U] [#5 -0.05,0.06,0.97,U] [#6 -0.04,0.31,0.92,U] [#7 0.55,-0.04,0.00,M10] [#8 0.65,-0.17,0.00,M9] 
02:28:12.489 00.000 6880 refined, 6 included, MultiStar: {0.08, 0.18}, one-star: {0.38, -0.00}
02:28:12.489 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.79 = 2.79)
02:28:12.489 00.000 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.76 = 2.76)
02:28:12.490 00.001 6880 CameraToMount -- cameraX=0.08 cameraY=0.18 hyp=0.20 cameraTheta=1.18 mountX=-0.19 mountY=0.07, mountTheta=2.76
02:28:12.492 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.18, opts=13)
02:28:12.492 00.000 6880 Enqueuing Move request for scope (0.08, 0.18)
02:28:12.492 00.000 10052 Worker thread wakes up
02:28:12.492 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.18) opts 0xd
02:28:12.492 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.18)
02:28:12.492 00.000 10052 Moving (0.08, 0.18) raw xDistance=-0.19 yDistance=0.07
02:28:12.492 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
02:28:12.492 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
02:28:12.492 00.000 10052 MoveAxis(E, 50, ABG)
02:28:12.493 00.001 10052 Guiding  Dir = 2, Dur = 50
02:28:12.514 00.021 10052 IsSlewing returns 0
02:28:12.514 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:12.546 00.032 6880 UpdateGuideState exits: m=2516 SNR=34.8
02:28:12.546 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:12.546 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:12.546 00.000 6880 Enqueuing Expose request
02:28:12.552 00.006 10052 IsGuiding returns 0
02:28:12.580 00.028 10052 PulseGuide returned control before completion, sleep 33
02:28:12.637 00.057 10052 IsGuiding returns 1
02:28:12.637 00.000 10052 scope still moving after pulse duration time elapsed
02:28:12.682 00.045 10052 IsSlewing returns 0
02:28:12.720 00.038 10052 IsGuiding returns 0
02:28:12.720 00.000 10052 scope move finished after 50 + 118 ms
02:28:12.720 00.000 10052 Move returns status 0, amount 50
02:28:12.720 00.000 10052 MoveAxis(N, 0, ABG)
02:28:12.720 00.000 10052 Move returns status 0, amount 0
02:28:12.720 00.000 10052 move complete, result=0
02:28:12.720 00.000 10052 worker thread done servicing request
02:28:12.720 00.000 10052 Worker thread wakes up
02:28:12.721 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:12.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:12.721 00.000 6880 GuideStep: -0.2 px 50 ms EAST, 0.1 px 0 ms NORTH
02:28:13.177 00.456 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"482983e5-78ec-4cec-a895-9fe8f6f22eed"}
02:28:13.177 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"482983e5-78ec-4cec-a895-9fe8f6f22eed"}
02:28:13.178 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0fb3a543-e5bf-4b98-8a22-768ae9bf3de6"}
02:28:13.178 00.000 6880 case statement mapped state 6 to 3
02:28:13.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fb3a543-e5bf-4b98-8a22-768ae9bf3de6"}
02:28:13.178 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3fc06b69-d939-496d-a9e8-98fbb8121d1d"}
02:28:13.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3730,"width":15,"height":15,"star_pos":[7.32,6.99],"pixels":"..."},"id":"3fc06b69-d939-496d-a9e8-98fbb8121d1d"}
02:28:13.860 00.682 10052 Exposure complete
02:28:13.927 00.067 10052 worker thread done servicing request
02:28:13.927 00.000 6880 OnExposeComplete: enter
02:28:13.927 00.000 6880 UpdateGuideState(): m_state=6
02:28:13.927 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3731
02:28:13.927 00.000 6880 Star::Find returns 1 (0), X=408.64, Y=891.85, Mass=2510, SNR=34.7, Peak=167 HFD=4.5
02:28:13.928 00.001 6880 MultiStar: [#1 0.37,0.11,0.93,U] [#2 0.07,-0.00,1.01,U] [#3 0.20,-0.06,0.92,U] [#4 0.45,-0.08,0.84,U] [#5 0.08,-0.08,0.97,U] [#6 0.29,0.01,0.89,U] [#7 0.71,-0.16,0.00,R] [#8 0.71,-0.22,0.00,M10] 
02:28:13.928 00.000 6880 refined, 6 included, MultiStar: {0.31, -0.04}, one-star: {0.71, -0.14}
02:28:13.928 00.000 6880 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.61) = xAngle (1.50 = 1.50)
02:28:13.928 00.000 6880 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
02:28:13.928 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.04 hyp=0.31 cameraTheta=-0.12 mountX=0.02 mountY=0.31, mountTheta=1.50
02:28:13.930 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.04, opts=13)
02:28:13.930 00.000 6880 Enqueuing Move request for scope (0.31, -0.04)
02:28:13.930 00.000 10052 Worker thread wakes up
02:28:13.930 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.04) opts 0xd
02:28:13.930 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.04)
02:28:13.930 00.000 10052 Moving (0.31, -0.04) raw xDistance=0.02 yDistance=0.31
02:28:13.930 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:28:13.930 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.31, slope = 0.01
02:28:13.930 00.000 10052 MoveAxis(E, 0, ABG)
02:28:13.930 00.000 10052 Move returns status 0, amount 0
02:28:13.930 00.000 10052 MoveAxis(S, 20, ABG)
02:28:13.930 00.000 10052 Guiding  Dir = 1, Dur = 20
02:28:13.951 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:13.984 00.033 6880 UpdateGuideState exits: m=2510 SNR=34.7
02:28:13.984 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:13.984 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:13.984 00.000 6880 Enqueuing Expose request
02:28:13.992 00.008 10052 IsSlewing returns 0
02:28:14.067 00.075 10052 IsGuiding returns 0
02:28:14.215 00.148 10052 IsGuiding returns 0
02:28:14.215 00.000 10052 Move returns status 0, amount 20
02:28:14.215 00.000 10052 move complete, result=0
02:28:14.215 00.000 10052 worker thread done servicing request
02:28:14.215 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 20 ms SOUTH
02:28:14.215 00.000 10052 Worker thread wakes up
02:28:14.216 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:14.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:15.130 00.914 10052 Exposure complete
02:28:15.177 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e3f2317-eba7-4754-b655-181808c9d586"}
02:28:15.177 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e3f2317-eba7-4754-b655-181808c9d586"}
02:28:15.187 00.010 10052 worker thread done servicing request
02:28:15.187 00.000 6880 OnExposeComplete: enter
02:28:15.187 00.000 6880 UpdateGuideState(): m_state=6
02:28:15.187 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3732
02:28:15.187 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=891.93, Mass=2587, SNR=35.3, Peak=168 HFD=4.4
02:28:15.187 00.000 6880 MultiStar: [#1 0.15,0.17,0.96,U] [#2 0.07,0.05,0.99,U] [#3 0.17,0.06,0.90,U] [#4 0.10,0.10,0.84,U] [#5 0.02,0.12,0.97,U] [#6 0.26,0.10,0.91,U] [#7 -0.09,0.05,0.74,U] [#8 0.69,-0.20,0.00,R] 
02:28:15.187 00.000 6880 refined, 7 included, MultiStar: {0.15, 0.07}, one-star: {0.43, -0.07}
02:28:15.187 00.000 6880 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.61) = xAngle (2.08 = 2.08)
02:28:15.187 00.000 6880 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.05 = 2.05)
02:28:15.188 00.001 6880 CameraToMount -- cameraX=0.15 cameraY=0.07 hyp=0.16 cameraTheta=0.46 mountX=-0.08 mountY=0.14, mountTheta=2.07
02:28:15.189 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.07, opts=13)
02:28:15.189 00.000 6880 Enqueuing Move request for scope (0.15, 0.07)
02:28:15.189 00.000 10052 Worker thread wakes up
02:28:15.189 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.07) opts 0xd
02:28:15.189 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.07)
02:28:15.189 00.000 10052 Moving (0.15, 0.07) raw xDistance=-0.08 yDistance=0.14
02:28:15.189 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:28:15.189 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
02:28:15.189 00.000 10052 MoveAxis(E, 0, ABG)
02:28:15.189 00.000 10052 Move returns status 0, amount 0
02:28:15.189 00.000 10052 MoveAxis(N, 0, ABG)
02:28:15.189 00.000 10052 Move returns status 0, amount 0
02:28:15.189 00.000 10052 move complete, result=0
02:28:15.189 00.000 10052 worker thread done servicing request
02:28:15.209 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:15.237 00.028 6880 UpdateGuideState exits: m=2587 SNR=35.3
02:28:15.237 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:15.237 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:15.237 00.000 6880 Enqueuing Expose request
02:28:15.237 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:15.237 00.000 10052 Worker thread wakes up
02:28:15.237 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:15.237 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:15.240 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7e52a2f-d89d-463c-bf4e-87bbfaa50b1e"}
02:28:15.240 00.000 6880 case statement mapped state 6 to 3
02:28:15.240 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7e52a2f-d89d-463c-bf4e-87bbfaa50b1e"}
02:28:15.248 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"07af800a-2ba7-402a-a946-919d3e0b6a31"}
02:28:15.249 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3732,"width":15,"height":15,"star_pos":[7.37,6.93],"pixels":"..."},"id":"07af800a-2ba7-402a-a946-919d3e0b6a31"}
02:28:16.377 01.128 10052 Exposure complete
02:28:16.435 00.058 10052 worker thread done servicing request
02:28:16.435 00.000 6880 OnExposeComplete: enter
02:28:16.435 00.000 6880 UpdateGuideState(): m_state=6
02:28:16.435 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3733
02:28:16.435 00.000 6880 Star::Find returns 1 (0), X=408.58, Y=891.92, Mass=2510, SNR=34.7, Peak=168 HFD=4.3
02:28:16.436 00.001 6880 MultiStar: [#1 0.35,0.19,0.97,U] [#2 0.31,-0.07,0.98,U] [#3 0.32,-0.06,0.95,U] [#4 0.24,-0.26,0.86,U] [#5 0.28,-0.01,0.98,U] [#6 0.33,0.04,0.91,U] [#7 0.04,-0.00,0.76,U] [#8 0.14,0.06,0.81,U] 
02:28:16.436 00.000 6880 refined, 8 included, MultiStar: {0.31, -0.02}, one-star: {0.64, -0.08}
02:28:16.436 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
02:28:16.436 00.000 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
02:28:16.436 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.02 hyp=0.31 cameraTheta=-0.07 mountX=0.01 mountY=0.31, mountTheta=1.54
02:28:16.438 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.02, opts=13)
02:28:16.438 00.000 6880 Enqueuing Move request for scope (0.31, -0.02)
02:28:16.438 00.000 10052 Worker thread wakes up
02:28:16.438 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.02) opts 0xd
02:28:16.439 00.001 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.02)
02:28:16.439 00.000 10052 Moving (0.31, -0.02) raw xDistance=0.01 yDistance=0.31
02:28:16.439 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:28:16.439 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.31, slope = 0.01
02:28:16.439 00.000 10052 MoveAxis(E, 0, ABG)
02:28:16.439 00.000 10052 Move returns status 0, amount 0
02:28:16.439 00.000 10052 MoveAxis(S, 22, ABG)
02:28:16.439 00.000 10052 Guiding  Dir = 1, Dur = 22
02:28:16.460 00.021 10052 IsSlewing returns 0
02:28:16.463 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:16.498 00.035 10052 IsGuiding returns 0
02:28:16.507 00.009 6880 UpdateGuideState exits: m=2510 SNR=34.7
02:28:16.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:16.507 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:16.507 00.000 6880 Enqueuing Expose request
02:28:16.565 00.058 10052 IsGuiding returns 1
02:28:16.565 00.000 10052 scope still moving after pulse duration time elapsed
02:28:16.616 00.051 10052 IsSlewing returns 0
02:28:16.654 00.038 10052 IsGuiding returns 0
02:28:16.654 00.000 10052 scope move finished after 22 + 134 ms
02:28:16.654 00.000 10052 Move returns status 0, amount 22
02:28:16.655 00.001 10052 move complete, result=0
02:28:16.655 00.000 10052 worker thread done servicing request
02:28:16.655 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 22 ms SOUTH
02:28:16.655 00.000 10052 Worker thread wakes up
02:28:16.655 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:16.655 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:17.176 00.521 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a3b7dcf-f312-4419-ba9e-974e84b9f0db"}
02:28:17.176 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a3b7dcf-f312-4419-ba9e-974e84b9f0db"}
02:28:17.176 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e32e1724-0f32-4e6b-a272-1a473d856645"}
02:28:17.177 00.001 6880 case statement mapped state 6 to 3
02:28:17.177 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e32e1724-0f32-4e6b-a272-1a473d856645"}
02:28:17.177 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"109ca54f-5c03-4cdb-9e6b-d590b4223afd"}
02:28:17.177 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3733,"width":15,"height":15,"star_pos":[6.58,6.92],"pixels":"..."},"id":"109ca54f-5c03-4cdb-9e6b-d590b4223afd"}
02:28:17.571 00.394 10052 Exposure complete
02:28:17.627 00.056 10052 worker thread done servicing request
02:28:17.627 00.000 6880 OnExposeComplete: enter
02:28:17.627 00.000 6880 UpdateGuideState(): m_state=6
02:28:17.628 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3734
02:28:17.628 00.000 6880 Star::Find returns 1 (0), X=408.59, Y=892.03, Mass=2548, SNR=35.0, Peak=164 HFD=4.2
02:28:17.628 00.000 6880 MultiStar: [#1 0.34,0.23,0.97,U] [#2 0.27,-0.05,0.99,U] [#3 0.29,-0.09,0.91,U] [#4 0.46,0.03,0.82,U] [#5 0.10,0.09,0.98,U] [#6 0.28,-0.01,0.91,U] [#7 0.05,-0.09,0.77,U] [#8 0.14,-0.11,0.77,U] 
02:28:17.628 00.000 6880 refined, 8 included, MultiStar: {0.29, 0.01}, one-star: {0.65, 0.03}
02:28:17.628 00.000 6880 CameraToMount -- cameraTheta (0.04) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
02:28:17.628 00.000 6880 CameraToMount -- cameraTheta (0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.62 = 1.62)
02:28:17.628 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.04 mountX=-0.02 mountY=0.29, mountTheta=1.65
02:28:17.629 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.01, opts=13)
02:28:17.630 00.001 6880 Enqueuing Move request for scope (0.29, 0.01)
02:28:17.630 00.000 10052 Worker thread wakes up
02:28:17.630 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.01) opts 0xd
02:28:17.630 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.01)
02:28:17.630 00.000 10052 Moving (0.29, 0.01) raw xDistance=-0.02 yDistance=0.29
02:28:17.630 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:28:17.630 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.29, slope = 0.01
02:28:17.630 00.000 10052 MoveAxis(E, 0, ABG)
02:28:17.630 00.000 10052 Move returns status 0, amount 0
02:28:17.630 00.000 10052 MoveAxis(S, 23, ABG)
02:28:17.630 00.000 10052 Guiding  Dir = 1, Dur = 23
02:28:17.653 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:17.692 00.039 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:28:17.692 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:17.692 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:17.692 00.000 6880 Enqueuing Expose request
02:28:17.700 00.008 10052 IsSlewing returns 0
02:28:17.780 00.080 10052 IsGuiding returns 0
02:28:17.923 00.143 10052 IsGuiding returns 0
02:28:17.923 00.000 10052 Move returns status 0, amount 23
02:28:17.923 00.000 10052 move complete, result=0
02:28:17.923 00.000 10052 worker thread done servicing request
02:28:17.923 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 23 ms SOUTH
02:28:17.924 00.001 10052 Worker thread wakes up
02:28:17.924 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:17.924 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:19.061 01.137 10052 Exposure complete
02:28:19.123 00.062 10052 worker thread done servicing request
02:28:19.123 00.000 6880 OnExposeComplete: enter
02:28:19.123 00.000 6880 UpdateGuideState(): m_state=6
02:28:19.124 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3735
02:28:19.124 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=892.23, Mass=2607, SNR=35.4, Peak=175 HFD=4.7
02:28:19.124 00.000 6880 MultiStar: [#1 0.25,0.38,0.96,U] [#2 0.04,0.25,0.98,U] [#3 0.18,0.20,0.89,U] [#4 0.26,0.14,0.83,U] [#5 -0.04,0.35,0.95,U] [#6 0.03,0.41,0.90,U] [#7 0.01,0.25,0.75,U] [#8 0.03,0.26,0.78,U] 
02:28:19.124 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.28}, one-star: {0.39, 0.23}
02:28:19.124 00.000 6880 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
02:28:19.124 00.000 6880 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
02:28:19.124 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.28 hyp=0.31 cameraTheta=1.13 mountX=-0.28 mountY=0.13, mountTheta=2.71
02:28:19.126 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.28, opts=13)
02:28:19.126 00.000 6880 Enqueuing Move request for scope (0.13, 0.28)
02:28:19.126 00.000 10052 Worker thread wakes up
02:28:19.126 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.28) opts 0xd
02:28:19.126 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.28)
02:28:19.126 00.000 10052 Moving (0.13, 0.28) raw xDistance=-0.28 yDistance=0.13
02:28:19.126 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:28:19.126 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.00
02:28:19.126 00.000 10052 MoveAxis(E, 76, ABG)
02:28:19.126 00.000 10052 Guiding  Dir = 2, Dur = 76
02:28:19.148 00.022 10052 IsSlewing returns 0
02:28:19.149 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:19.183 00.034 6880 UpdateGuideState exits: m=2607 SNR=35.4
02:28:19.183 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:19.183 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:19.183 00.000 6880 Enqueuing Expose request
02:28:19.185 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf544636-d275-4def-b3ba-58e6607a20ff"}
02:28:19.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf544636-d275-4def-b3ba-58e6607a20ff"}
02:28:19.187 00.002 10052 IsGuiding returns 0
02:28:19.194 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fbb5905c-e90a-4098-8aad-dd298a184dad"}
02:28:19.194 00.000 6880 case statement mapped state 6 to 3
02:28:19.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbb5905c-e90a-4098-8aad-dd298a184dad"}
02:28:19.195 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3e0459b0-21bc-4e8f-a1a4-70cafff3e801"}
02:28:19.196 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3735,"width":15,"height":15,"star_pos":[7.32,7.23],"pixels":"..."},"id":"3e0459b0-21bc-4e8f-a1a4-70cafff3e801"}
02:28:19.213 00.017 10052 PulseGuide returned control before completion, sleep 59
02:28:19.299 00.086 10052 IsGuiding returns 0
02:28:19.299 00.000 10052 Move returns status 0, amount 76
02:28:19.300 00.001 10052 MoveAxis(N, 0, ABG)
02:28:19.300 00.000 10052 Move returns status 0, amount 0
02:28:19.300 00.000 10052 move complete, result=0
02:28:19.300 00.000 10052 worker thread done servicing request
02:28:19.300 00.000 6880 GuideStep: -0.3 px 76 ms EAST, 0.1 px 0 ms NORTH
02:28:19.300 00.000 10052 Worker thread wakes up
02:28:19.300 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:19.300 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:20.217 00.917 10052 Exposure complete
02:28:20.273 00.056 10052 worker thread done servicing request
02:28:20.273 00.000 6880 OnExposeComplete: enter
02:28:20.273 00.000 6880 UpdateGuideState(): m_state=6
02:28:20.274 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3736
02:28:20.274 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=891.85, Mass=2560, SNR=35.1, Peak=168 HFD=4.5
02:28:20.274 00.000 6880 MultiStar: [#1 0.27,0.27,0.95,U] [#2 0.04,0.07,0.98,U] [#3 0.13,0.01,0.90,U] [#4 0.25,0.10,0.84,U] [#5 -0.00,0.11,0.98,U] [#6 0.14,0.08,0.87,U] [#7 0.01,-0.08,0.74,U] [#8 -0.05,0.12,0.77,U] 
02:28:20.274 00.000 6880 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.41, -0.14}
02:28:20.274 00.000 6880 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.61) = xAngle (2.02 = 2.02)
02:28:20.274 00.000 6880 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.99 = 1.99)
02:28:20.274 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.41 mountX=-0.07 mountY=0.14, mountTheta=2.01
02:28:20.275 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.06, opts=13)
02:28:20.276 00.001 6880 Enqueuing Move request for scope (0.14, 0.06)
02:28:20.276 00.000 10052 Worker thread wakes up
02:28:20.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
02:28:20.276 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
02:28:20.276 00.000 10052 Moving (0.14, 0.06) raw xDistance=-0.07 yDistance=0.14
02:28:20.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:20.276 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.00
02:28:20.276 00.000 10052 MoveAxis(E, 0, ABG)
02:28:20.276 00.000 10052 Move returns status 0, amount 0
02:28:20.276 00.000 10052 MoveAxis(N, 0, ABG)
02:28:20.276 00.000 10052 Move returns status 0, amount 0
02:28:20.276 00.000 10052 move complete, result=0
02:28:20.276 00.000 10052 worker thread done servicing request
02:28:20.298 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:20.333 00.035 6880 UpdateGuideState exits: m=2560 SNR=35.1
02:28:20.334 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:20.334 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:20.334 00.000 6880 Enqueuing Expose request
02:28:20.334 00.000 10052 Worker thread wakes up
02:28:20.334 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:20.334 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:20.334 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:21.176 00.842 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4fd91261-debe-48a1-bf83-4b4ce0b150df"}
02:28:21.176 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4fd91261-debe-48a1-bf83-4b4ce0b150df"}
02:28:21.177 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"31b5d653-eedb-4a25-888f-c5cf62ed8dfa"}
02:28:21.177 00.000 6880 case statement mapped state 6 to 3
02:28:21.177 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"31b5d653-eedb-4a25-888f-c5cf62ed8dfa"}
02:28:21.177 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"027deaa4-6ef3-45cf-ae77-5e6afe8cb478"}
02:28:21.177 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3736,"width":15,"height":15,"star_pos":[7.34,6.85],"pixels":"..."},"id":"027deaa4-6ef3-45cf-ae77-5e6afe8cb478"}
02:28:21.474 00.297 10052 Exposure complete
02:28:21.536 00.062 10052 worker thread done servicing request
02:28:21.536 00.000 6880 OnExposeComplete: enter
02:28:21.537 00.001 6880 UpdateGuideState(): m_state=6
02:28:21.537 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3737
02:28:21.537 00.000 6880 Star::Find returns 1 (0), X=408.66, Y=892.36, Mass=2555, SNR=35.0, Peak=184 HFD=4.7
02:28:21.537 00.000 6880 MultiStar: [#1 0.48,0.41,0.00,M1] [#2 -0.09,0.15,0.94,U] [#3 0.00,0.17,0.92,U] [#4 0.46,0.30,0.00,M1] [#5 0.16,0.19,0.96,U] [#6 -0.04,0.28,0.92,U] [#7 0.10,0.20,0.76,U] [#8 0.07,0.28,0.80,U] 
02:28:21.537 00.000 6880 refined, 6 included, MultiStar: {0.14, 0.24}, one-star: {0.73, 0.37}
02:28:21.538 00.001 6880 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.61) = xAngle (2.64 = 2.64)
02:28:21.538 00.000 6880 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.61 = 2.61)
02:28:21.538 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.24 hyp=0.27 cameraTheta=1.03 mountX=-0.24 mountY=0.14, mountTheta=2.62
02:28:21.539 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.24, opts=13)
02:28:21.540 00.001 6880 Enqueuing Move request for scope (0.14, 0.24)
02:28:21.540 00.000 10052 Worker thread wakes up
02:28:21.540 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.24) opts 0xd
02:28:21.540 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.24)
02:28:21.540 00.000 10052 Moving (0.14, 0.24) raw xDistance=-0.24 yDistance=0.14
02:28:21.540 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
02:28:21.540 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
02:28:21.540 00.000 10052 MoveAxis(E, 65, ABG)
02:28:21.540 00.000 10052 Guiding  Dir = 2, Dur = 65
02:28:21.562 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:21.579 00.017 10052 IsSlewing returns 0
02:28:21.597 00.018 6880 UpdateGuideState exits: m=2555 SNR=35.0
02:28:21.597 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:21.597 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:21.597 00.000 6880 Enqueuing Expose request
02:28:21.654 00.057 10052 IsGuiding returns 0
02:28:21.718 00.064 10052 PulseGuide returned control before completion, sleep 11
02:28:21.795 00.077 10052 IsGuiding returns 1
02:28:21.795 00.000 10052 scope still moving after pulse duration time elapsed
02:28:21.874 00.079 10052 IsSlewing returns 0
02:28:21.953 00.079 10052 IsGuiding returns 0
02:28:21.953 00.000 10052 scope move finished after 65 + 234 ms
02:28:21.953 00.000 10052 Move returns status 0, amount 65
02:28:21.953 00.000 10052 MoveAxis(N, 0, ABG)
02:28:21.953 00.000 10052 Move returns status 0, amount 0
02:28:21.953 00.000 10052 move complete, result=0
02:28:21.953 00.000 10052 worker thread done servicing request
02:28:21.953 00.000 10052 Worker thread wakes up
02:28:21.953 00.000 6880 GuideStep: -0.2 px 65 ms EAST, 0.1 px 0 ms NORTH
02:28:21.953 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:21.953 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:22.867 00.914 10052 Exposure complete
02:28:22.920 00.053 10052 worker thread done servicing request
02:28:22.920 00.000 6880 OnExposeComplete: enter
02:28:22.920 00.000 6880 UpdateGuideState(): m_state=6
02:28:22.920 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3738
02:28:22.921 00.001 6880 Star::Find returns 1 (0), X=408.37, Y=892.05, Mass=2555, SNR=35.0, Peak=157 HFD=4.8
02:28:22.921 00.000 6880 MultiStar: [#1 0.42,0.32,0.00,M2] [#2 -0.01,0.01,0.99,U] [#3 -0.09,0.10,0.92,U] [#4 0.48,0.29,0.00,M2] [#5 -0.06,0.16,0.98,U] [#6 -0.03,0.17,0.90,U] [#7 0.18,0.13,0.77,U] [#8 -0.06,0.09,0.78,U] 
02:28:22.921 00.000 6880 refined, 6 included, MultiStar: {0.05, 0.10}, one-star: {0.43, 0.06}
02:28:22.921 00.000 6880 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.61) = xAngle (2.68 = 2.68)
02:28:22.921 00.000 6880 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.65 = 2.65)
02:28:22.921 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.10 hyp=0.11 cameraTheta=1.07 mountX=-0.10 mountY=0.05, mountTheta=2.66
02:28:22.922 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.10, opts=13)
02:28:22.922 00.000 6880 Enqueuing Move request for scope (0.05, 0.10)
02:28:22.922 00.000 10052 Worker thread wakes up
02:28:22.922 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.10) opts 0xd
02:28:22.922 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.10)
02:28:22.923 00.001 10052 Moving (0.05, 0.10) raw xDistance=-0.10 yDistance=0.05
02:28:22.923 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:28:22.923 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:28:22.923 00.000 10052 MoveAxis(E, 0, ABG)
02:28:22.923 00.000 10052 Move returns status 0, amount 0
02:28:22.923 00.000 10052 MoveAxis(N, 0, ABG)
02:28:22.923 00.000 10052 Move returns status 0, amount 0
02:28:22.923 00.000 10052 move complete, result=0
02:28:22.923 00.000 10052 worker thread done servicing request
02:28:22.942 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:22.978 00.036 6880 UpdateGuideState exits: m=2555 SNR=35.0
02:28:22.978 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:22.978 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:22.978 00.000 6880 Enqueuing Expose request
02:28:22.978 00.000 10052 Worker thread wakes up
02:28:22.978 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:22.978 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:22.978 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:23.175 00.197 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"19d8f9ab-6ba6-4954-aa12-b2e39524d8b6"}
02:28:23.175 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"19d8f9ab-6ba6-4954-aa12-b2e39524d8b6"}
02:28:23.175 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98fef795-c50d-4572-b9c8-5c597cae73bf"}
02:28:23.175 00.000 6880 case statement mapped state 6 to 3
02:28:23.175 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"98fef795-c50d-4572-b9c8-5c597cae73bf"}
02:28:23.176 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e531e606-39d8-49c8-b9c3-4cb97f59f6e1"}
02:28:23.176 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3738,"width":15,"height":15,"star_pos":[7.37,7.05],"pixels":"..."},"id":"e531e606-39d8-49c8-b9c3-4cb97f59f6e1"}
02:28:24.114 00.938 10052 Exposure complete
02:28:24.187 00.073 10052 worker thread done servicing request
02:28:24.187 00.000 6880 OnExposeComplete: enter
02:28:24.187 00.000 6880 UpdateGuideState(): m_state=6
02:28:24.188 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3739
02:28:24.188 00.000 6880 Star::Find returns 1 (0), X=408.88, Y=892.50, Mass=2555, SNR=35.1, Peak=176 HFD=4.8
02:28:24.188 00.000 6880 MultiStar: large primary error, entering stabilization period
02:28:24.188 00.000 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.10 = 2.10)
02:28:24.188 00.000 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.07 = 2.07)
02:28:24.188 00.000 6880 CameraToMount -- cameraX=0.95 cameraY=0.50 hyp=1.07 cameraTheta=0.49 mountX=-0.54 mountY=0.94, mountTheta=2.09
02:28:24.190 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.95, y=0.50, opts=13)
02:28:24.190 00.000 6880 Enqueuing Move request for scope (0.95, 0.50)
02:28:24.190 00.000 10052 Worker thread wakes up
02:28:24.190 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.95, 0.50) opts 0xd
02:28:24.190 00.000 10052 Handling offset move in thread for scope, endpoint = (0.95, 0.50)
02:28:24.190 00.000 10052 Moving (0.95, 0.50) raw xDistance=-0.54 yDistance=0.94
02:28:24.190 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.54
02:28:24.190 00.000 10052 Lowpass2 history cleared, outlier deflection
02:28:24.190 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.42 from input 0.94, slope = 0.00
02:28:24.190 00.000 10052 MoveAxis(E, 145, ABG)
02:28:24.190 00.000 10052 Guiding  Dir = 2, Dur = 145
02:28:24.215 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:24.246 00.031 10052 IsSlewing returns 0
02:28:24.256 00.010 6880 UpdateGuideState exits: m=2555 SNR=35.1
02:28:24.256 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:24.256 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:24.256 00.000 6880 Enqueuing Expose request
02:28:24.315 00.059 10052 IsGuiding returns 0
02:28:24.381 00.066 10052 PulseGuide returned control before completion, sleep 90
02:28:24.523 00.142 10052 IsGuiding returns 1
02:28:24.524 00.001 10052 scope still moving after pulse duration time elapsed
02:28:24.574 00.050 10052 IsSlewing returns 0
02:28:24.612 00.038 10052 IsGuiding returns 0
02:28:24.613 00.001 10052 scope move finished after 145 + 151 ms
02:28:24.613 00.000 10052 Move returns status 0, amount 145
02:28:24.613 00.000 10052 MoveAxis(S, 171, ABG)
02:28:24.613 00.000 10052 Guiding  Dir = 1, Dur = 171
02:28:24.650 00.037 10052 IsSlewing returns 0
02:28:24.689 00.039 10052 IsGuiding returns 0
02:28:24.716 00.027 10052 PulseGuide returned control before completion, sleep 154
02:28:24.893 00.177 10052 IsGuiding returns 1
02:28:24.893 00.000 10052 scope still moving after pulse duration time elapsed
02:28:24.939 00.046 10052 IsSlewing returns 0
02:28:24.977 00.038 10052 IsGuiding returns 0
02:28:24.977 00.000 10052 scope move finished after 171 + 117 ms
02:28:24.977 00.000 10052 Move returns status 0, amount 171
02:28:24.977 00.000 10052 move complete, result=0
02:28:24.977 00.000 10052 worker thread done servicing request
02:28:24.978 00.001 10052 Worker thread wakes up
02:28:24.978 00.000 6880 GuideStep: -0.5 px 145 ms EAST, 0.9 px 171 ms SOUTH
02:28:24.978 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:24.978 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:25.172 00.194 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c6121fa2-33ed-4961-b8fe-7f21b6795c92"}
02:28:25.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c6121fa2-33ed-4961-b8fe-7f21b6795c92"}
02:28:25.173 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ad8cb85-860d-4b97-9cbe-25715049469b"}
02:28:25.173 00.000 6880 case statement mapped state 6 to 3
02:28:25.173 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ad8cb85-860d-4b97-9cbe-25715049469b"}
02:28:25.174 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b888810-5a60-43e6-be5c-7a55b7f424e7"}
02:28:25.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3739,"width":15,"height":15,"star_pos":[6.88,7.50],"pixels":"..."},"id":"0b888810-5a60-43e6-be5c-7a55b7f424e7"}
02:28:25.888 00.714 10052 Exposure complete
02:28:25.961 00.073 6880 OnExposeComplete: enter
02:28:25.961 00.000 6880 UpdateGuideState(): m_state=6
02:28:25.961 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3740
02:28:25.961 00.000 6880 Star::Find returns 1 (0), X=409.04, Y=892.09, Mass=2551, SNR=35.1, Peak=167 HFD=4.4
02:28:25.961 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.70 = 1.70)
02:28:25.962 00.001 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
02:28:25.962 00.000 6880 CameraToMount -- cameraX=1.11 cameraY=0.10 hyp=1.11 cameraTheta=0.09 mountX=-0.14 mountY=1.10, mountTheta=1.70
02:28:25.963 00.001 10052 worker thread done servicing request
02:28:25.964 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=1.11, y=0.10, opts=13)
02:28:25.964 00.000 6880 Enqueuing Move request for scope (1.11, 0.10)
02:28:25.974 00.010 10052 Worker thread wakes up
02:28:25.974 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (1.11, 0.10) opts 0xd
02:28:25.974 00.000 10052 Handling offset move in thread for scope, endpoint = (1.11, 0.10)
02:28:25.974 00.000 10052 Moving (1.11, 0.10) raw xDistance=-0.14 yDistance=1.10
02:28:25.975 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.14
02:28:25.975 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.50 from input 1.10, slope = 0.00
02:28:25.975 00.000 10052 MoveAxis(E, 45, ABG)
02:28:25.975 00.000 10052 Guiding  Dir = 2, Dur = 45
02:28:25.992 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:26.033 00.041 10052 IsSlewing returns 0
02:28:26.036 00.003 6880 UpdateGuideState exits: m=2551 SNR=35.1
02:28:26.036 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:26.036 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:26.036 00.000 6880 Enqueuing Expose request
02:28:26.122 00.086 10052 IsGuiding returns 0
02:28:26.244 00.122 10052 IsGuiding returns 0
02:28:26.244 00.000 10052 Move returns status 0, amount 45
02:28:26.244 00.000 10052 MoveAxis(S, 201, ABG)
02:28:26.244 00.000 10052 Guiding  Dir = 1, Dur = 201
02:28:26.319 00.075 10052 IsSlewing returns 0
02:28:26.389 00.070 10052 IsGuiding returns 0
02:28:26.449 00.060 10052 PulseGuide returned control before completion, sleep 152
02:28:26.624 00.175 10052 IsGuiding returns 1
02:28:26.624 00.000 10052 scope still moving after pulse duration time elapsed
02:28:26.737 00.113 10052 IsSlewing returns 0
02:28:26.811 00.074 10052 IsGuiding returns 0
02:28:26.811 00.000 10052 scope move finished after 201 + 221 ms
02:28:26.811 00.000 10052 Move returns status 0, amount 201
02:28:26.811 00.000 10052 move complete, result=0
02:28:26.812 00.001 10052 worker thread done servicing request
02:28:26.812 00.000 6880 GuideStep: -0.1 px 45 ms EAST, 1.1 px 201 ms SOUTH
02:28:26.812 00.000 10052 Worker thread wakes up
02:28:26.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:26.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:27.183 00.371 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"41b0fd39-3d43-4996-b497-ebc4677f0d21"}
02:28:27.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"41b0fd39-3d43-4996-b497-ebc4677f0d21"}
02:28:27.216 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"261ad328-3381-491a-a40b-b5fcee8aa0df"}
02:28:27.217 00.001 6880 case statement mapped state 6 to 3
02:28:27.217 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"261ad328-3381-491a-a40b-b5fcee8aa0df"}
02:28:27.217 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c4581eff-8276-461a-a62e-9fee8479176a"}
02:28:27.218 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3740,"width":15,"height":15,"star_pos":[7.04,7.09],"pixels":"..."},"id":"c4581eff-8276-461a-a62e-9fee8479176a"}
02:28:27.952 00.734 10052 Exposure complete
02:28:28.026 00.074 10052 worker thread done servicing request
02:28:28.026 00.000 6880 OnExposeComplete: enter
02:28:28.026 00.000 6880 UpdateGuideState(): m_state=6
02:28:28.027 00.001 6880 Star::Find(15, 409, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3741
02:28:28.027 00.000 6880 Star::Find returns 1 (0), X=408.59, Y=891.67, Mass=2478, SNR=34.5, Peak=177 HFD=4.5
02:28:28.027 00.000 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.16 = 1.16)
02:28:28.027 00.000 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
02:28:28.027 00.000 6880 CameraToMount -- cameraX=0.66 cameraY=-0.32 hyp=0.73 cameraTheta=-0.46 mountX=0.29 mountY=0.66, mountTheta=1.15
02:28:28.029 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.66, y=-0.32, opts=13)
02:28:28.029 00.000 6880 Enqueuing Move request for scope (0.66, -0.32)
02:28:28.029 00.000 10052 Worker thread wakes up
02:28:28.029 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.32) opts 0xd
02:28:28.029 00.000 10052 Handling offset move in thread for scope, endpoint = (0.66, -0.32)
02:28:28.029 00.000 10052 Moving (0.66, -0.32) raw xDistance=0.29 yDistance=0.66
02:28:28.029 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
02:28:28.029 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.66, slope = 0.00
02:28:28.029 00.000 10052 MoveAxis(W, 77, ABG)
02:28:28.030 00.001 10052 Guiding  Dir = 3, Dur = 77
02:28:28.055 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:28.086 00.031 10052 IsSlewing returns 0
02:28:28.094 00.008 6880 UpdateGuideState exits: m=2478 SNR=34.5
02:28:28.094 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:28.094 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:28.094 00.000 6880 Enqueuing Expose request
02:28:28.165 00.071 10052 IsGuiding returns 0
02:28:28.228 00.063 10052 PulseGuide returned control before completion, sleep 24
02:28:28.310 00.082 10052 IsGuiding returns 1
02:28:28.310 00.000 10052 scope still moving after pulse duration time elapsed
02:28:28.383 00.073 10052 IsSlewing returns 0
02:28:28.450 00.067 10052 IsGuiding returns 0
02:28:28.450 00.000 10052 scope move finished after 77 + 208 ms
02:28:28.450 00.000 10052 Move returns status 0, amount 77
02:28:28.450 00.000 10052 MoveAxis(S, 120, ABG)
02:28:28.450 00.000 10052 Guiding  Dir = 1, Dur = 120
02:28:28.524 00.074 10052 IsSlewing returns 0
02:28:28.604 00.080 10052 IsGuiding returns 0
02:28:28.672 00.068 10052 PulseGuide returned control before completion, sleep 62
02:28:28.815 00.143 10052 IsGuiding returns 0
02:28:28.815 00.000 10052 Move returns status 0, amount 120
02:28:28.815 00.000 10052 move complete, result=0
02:28:28.815 00.000 10052 worker thread done servicing request
02:28:28.815 00.000 6880 GuideStep: 0.3 px 77 ms WEST, 0.7 px 120 ms SOUTH
02:28:28.815 00.000 10052 Worker thread wakes up
02:28:28.815 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:28.815 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:29.183 00.368 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cab74509-86c0-466e-8d69-a65a78a2cbd1"}
02:28:29.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cab74509-86c0-466e-8d69-a65a78a2cbd1"}
02:28:29.184 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72259125-1668-48f1-83ce-a92e02306d24"}
02:28:29.184 00.000 6880 case statement mapped state 6 to 3
02:28:29.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72259125-1668-48f1-83ce-a92e02306d24"}
02:28:29.184 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"97379409-b3ee-42bb-abb9-420279de05f5"}
02:28:29.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3741,"width":15,"height":15,"star_pos":[6.59,6.67],"pixels":"..."},"id":"97379409-b3ee-42bb-abb9-420279de05f5"}
02:28:29.726 00.542 10052 Exposure complete
02:28:29.784 00.058 10052 worker thread done servicing request
02:28:29.784 00.000 6880 OnExposeComplete: enter
02:28:29.784 00.000 6880 UpdateGuideState(): m_state=6
02:28:29.784 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3742
02:28:29.784 00.000 6880 Star::Find returns 1 (0), X=408.55, Y=891.76, Mass=2642, SNR=35.6, Peak=184 HFD=4.6
02:28:29.784 00.000 6880 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.61) = xAngle (1.26 = 1.26)
02:28:29.784 00.000 6880 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
02:28:29.784 00.000 6880 CameraToMount -- cameraX=0.62 cameraY=-0.23 hyp=0.66 cameraTheta=-0.36 mountX=0.20 mountY=0.62, mountTheta=1.25
02:28:29.786 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.62, y=-0.23, opts=13)
02:28:29.786 00.000 6880 Enqueuing Move request for scope (0.62, -0.23)
02:28:29.786 00.000 10052 Worker thread wakes up
02:28:29.786 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.62, -0.23) opts 0xd
02:28:29.786 00.000 10052 Handling offset move in thread for scope, endpoint = (0.62, -0.23)
02:28:29.786 00.000 10052 Moving (0.62, -0.23) raw xDistance=0.20 yDistance=0.62
02:28:29.786 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:28:29.786 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.62, slope = 0.00
02:28:29.786 00.000 10052 MoveAxis(W, 59, ABG)
02:28:29.786 00.000 10052 Guiding  Dir = 3, Dur = 59
02:28:29.809 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:29.841 00.032 6880 UpdateGuideState exits: m=2642 SNR=35.6
02:28:29.842 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:29.842 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:29.842 00.000 6880 Enqueuing Expose request
02:28:29.845 00.003 10052 IsSlewing returns 0
02:28:29.925 00.080 10052 IsGuiding returns 0
02:28:30.068 00.143 10052 IsGuiding returns 0
02:28:30.068 00.000 10052 Move returns status 0, amount 59
02:28:30.068 00.000 10052 MoveAxis(S, 113, ABG)
02:28:30.068 00.000 10052 Guiding  Dir = 1, Dur = 113
02:28:30.147 00.079 10052 IsSlewing returns 0
02:28:30.222 00.075 10052 IsGuiding returns 0
02:28:30.291 00.069 10052 PulseGuide returned control before completion, sleep 55
02:28:30.407 00.116 10052 IsGuiding returns 1
02:28:30.407 00.000 10052 scope still moving after pulse duration time elapsed
02:28:30.474 00.067 10052 IsSlewing returns 0
02:28:30.547 00.073 10052 IsGuiding returns 0
02:28:30.549 00.002 10052 scope move finished after 113 + 213 ms
02:28:30.549 00.000 10052 Move returns status 0, amount 113
02:28:30.549 00.000 10052 move complete, result=0
02:28:30.549 00.000 10052 worker thread done servicing request
02:28:30.549 00.000 10052 Worker thread wakes up
02:28:30.549 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:30.549 00.000 6880 GuideStep: 0.2 px 59 ms WEST, 0.6 px 113 ms SOUTH
02:28:30.549 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:31.184 00.635 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba14dd2d-4938-4354-b2ff-ea738ec1b78c"}
02:28:31.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba14dd2d-4938-4354-b2ff-ea738ec1b78c"}
02:28:31.185 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7b4f169-6bf6-495d-878b-a1bf358ef6e5"}
02:28:31.185 00.000 6880 case statement mapped state 6 to 3
02:28:31.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7b4f169-6bf6-495d-878b-a1bf358ef6e5"}
02:28:31.185 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ebfc211e-392f-4e58-9d61-3010cf9d5e07"}
02:28:31.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3742,"width":15,"height":15,"star_pos":[6.55,6.76],"pixels":"..."},"id":"ebfc211e-392f-4e58-9d61-3010cf9d5e07"}
02:28:31.683 00.498 10052 Exposure complete
02:28:31.735 00.052 10052 worker thread done servicing request
02:28:31.735 00.000 6880 OnExposeComplete: enter
02:28:31.735 00.000 6880 UpdateGuideState(): m_state=6
02:28:31.735 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3743
02:28:31.735 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=891.98, Mass=2683, SNR=35.9, Peak=179 HFD=4.5
02:28:31.735 00.000 6880 MultiStar: exiting stabilization period
02:28:31.735 00.000 6880 MultiStar: [#1 -0.15,0.13,0.93,U] [#2 -0.40,0.02,0.96,U] [#3 -0.25,-0.02,0.89,U] [#4 -0.08,0.09,0.85,U] [#5 -0.34,0.08,0.95,U] [#6 -0.26,0.16,0.88,U] [#7 -0.49,-0.00,0.76,U] [#8 -0.40,0.02,0.79,U] 
02:28:31.735 00.000 6880 single-star, 8 included, MultiStar: {-0.24, 0.05}, one-star: {0.14, -0.01}
02:28:31.736 00.001 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
02:28:31.736 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
02:28:31.736 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.01 hyp=0.14 cameraTheta=-0.10 mountX=0.01 mountY=0.14, mountTheta=1.51
02:28:31.737 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.01, opts=13)
02:28:31.737 00.000 6880 Enqueuing Move request for scope (0.14, -0.01)
02:28:31.737 00.000 10052 Worker thread wakes up
02:28:31.737 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.01) opts 0xd
02:28:31.737 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.01)
02:28:31.737 00.000 10052 Moving (0.14, -0.01) raw xDistance=0.01 yDistance=0.14
02:28:31.737 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:28:31.737 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.29
02:28:31.737 00.000 10052 MoveAxis(E, 0, ABG)
02:28:31.737 00.000 10052 Move returns status 0, amount 0
02:28:31.737 00.000 10052 MoveAxis(N, 0, ABG)
02:28:31.738 00.001 10052 Move returns status 0, amount 0
02:28:31.738 00.000 10052 move complete, result=0
02:28:31.738 00.000 10052 worker thread done servicing request
02:28:31.756 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:31.788 00.032 6880 UpdateGuideState exits: m=2683 SNR=35.9
02:28:31.788 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:31.788 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:31.788 00.000 6880 Enqueuing Expose request
02:28:31.788 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:31.789 00.001 10052 Worker thread wakes up
02:28:31.789 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:31.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:32.696 00.907 10052 Exposure complete
02:28:32.750 00.054 10052 worker thread done servicing request
02:28:32.750 00.000 6880 OnExposeComplete: enter
02:28:32.750 00.000 6880 UpdateGuideState(): m_state=6
02:28:32.750 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3744
02:28:32.750 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.01, Mass=2517, SNR=34.7, Peak=183 HFD=4.5
02:28:32.750 00.000 6880 MultiStar: [#1 -0.28,0.21,0.96,U] [#2 -0.52,0.14,0.00,M1] [#3 -0.36,0.03,0.92,U] [#4 -0.22,0.15,0.85,U] [#5 -0.35,0.20,0.98,U] [#6 -0.42,0.15,0.92,U] [#7 -0.51,0.08,0.77,U] [#8 -0.42,0.12,0.79,U] 
02:28:32.751 00.001 6880 single-star, 7 included, MultiStar: {-0.30, 0.12}, one-star: {0.07, 0.01}
02:28:32.751 00.000 6880 CameraToMount -- cameraTheta (0.18) - m_xAngle (-1.61) = xAngle (1.79 = 1.79)
02:28:32.751 00.000 6880 CameraToMount -- cameraTheta (0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.76 = 1.76)
02:28:32.751 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.01 hyp=0.07 cameraTheta=0.18 mountX=-0.01 mountY=0.07, mountTheta=1.79
02:28:32.752 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.01, opts=13)
02:28:32.752 00.000 6880 Enqueuing Move request for scope (0.07, 0.01)
02:28:32.752 00.000 10052 Worker thread wakes up
02:28:32.752 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.01) opts 0xd
02:28:32.752 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.01)
02:28:32.752 00.000 10052 Moving (0.07, 0.01) raw xDistance=-0.01 yDistance=0.07
02:28:32.752 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:28:32.752 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.26
02:28:32.752 00.000 10052 MoveAxis(E, 0, ABG)
02:28:32.752 00.000 10052 Move returns status 0, amount 0
02:28:32.752 00.000 10052 MoveAxis(N, 0, ABG)
02:28:32.752 00.000 10052 Move returns status 0, amount 0
02:28:32.752 00.000 10052 move complete, result=0
02:28:32.752 00.000 10052 worker thread done servicing request
02:28:32.771 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:32.801 00.030 6880 UpdateGuideState exits: m=2517 SNR=34.7
02:28:32.801 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:32.801 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:32.801 00.000 6880 Enqueuing Expose request
02:28:32.801 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:32.801 00.000 10052 Worker thread wakes up
02:28:32.801 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:32.801 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:33.185 00.384 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09e3e0be-bbd3-4bf9-8c4b-ac9820c3f49e"}
02:28:33.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09e3e0be-bbd3-4bf9-8c4b-ac9820c3f49e"}
02:28:33.185 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3b1e0473-5139-46cc-ad3d-9c4754aac386"}
02:28:33.185 00.000 6880 case statement mapped state 6 to 3
02:28:33.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b1e0473-5139-46cc-ad3d-9c4754aac386"}
02:28:33.186 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a4deb40-f6d4-4228-8479-e22b03587ead"}
02:28:33.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3744,"width":15,"height":15,"star_pos":[7.00,7.01],"pixels":"..."},"id":"6a4deb40-f6d4-4228-8479-e22b03587ead"}
02:28:33.936 00.750 10052 Exposure complete
02:28:33.994 00.058 10052 worker thread done servicing request
02:28:33.995 00.001 6880 OnExposeComplete: enter
02:28:33.995 00.000 6880 UpdateGuideState(): m_state=6
02:28:33.995 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3745
02:28:33.995 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.13, Mass=2601, SNR=35.4, Peak=175 HFD=4.5
02:28:33.996 00.001 6880 MultiStar: [#1 -0.35,0.27,0.93,U] [#2 -0.50,0.49,0.00,M2] [#3 -0.43,0.09,0.90,U] [#4 -0.35,0.23,0.85,U] [#5 -0.47,0.26,0.00,M1] [#6 -0.47,0.25,0.92,U] [#7 -0.57,0.10,0.00,M1] [#8 -0.50,0.13,0.80,U] 
02:28:33.996 00.000 6880 single-star, 5 included, MultiStar: {-0.35, 0.18}, one-star: {-0.04, 0.14}
02:28:33.996 00.000 6880 CameraToMount -- cameraTheta (1.88) - m_xAngle (-1.61) = xAngle (3.49 = -2.79)
02:28:33.996 00.000 6880 CameraToMount -- cameraTheta (1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.46 = -2.82)
02:28:33.996 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.14 hyp=0.15 cameraTheta=1.88 mountX=-0.14 mountY=-0.05, mountTheta=-2.82
02:28:33.998 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.14, opts=13)
02:28:33.998 00.000 6880 Enqueuing Move request for scope (-0.04, 0.14)
02:28:33.998 00.000 10052 Worker thread wakes up
02:28:33.998 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.14) opts 0xd
02:28:33.998 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.14)
02:28:33.998 00.000 10052 Moving (-0.04, 0.14) raw xDistance=-0.14 yDistance=-0.05
02:28:33.998 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:28:33.998 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.62, using input
02:28:33.998 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.23
02:28:33.999 00.001 10052 MoveAxis(E, 37, ABG)
02:28:33.999 00.000 10052 Guiding  Dir = 2, Dur = 37
02:28:34.019 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:34.054 00.035 6880 UpdateGuideState exits: m=2601 SNR=35.4
02:28:34.054 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:34.054 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:34.054 00.000 6880 Enqueuing Expose request
02:28:34.068 00.014 10052 IsSlewing returns 0
02:28:34.148 00.080 10052 IsGuiding returns 0
02:28:34.278 00.130 10052 IsGuiding returns 0
02:28:34.278 00.000 10052 Move returns status 0, amount 37
02:28:34.278 00.000 10052 MoveAxis(N, 0, ABG)
02:28:34.278 00.000 10052 Move returns status 0, amount 0
02:28:34.278 00.000 10052 move complete, result=0
02:28:34.278 00.000 10052 worker thread done servicing request
02:28:34.278 00.000 10052 Worker thread wakes up
02:28:34.279 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:34.279 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:34.279 00.000 6880 GuideStep: -0.1 px 37 ms EAST, -0.0 px 0 ms NORTH
02:28:35.184 00.905 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7c397fd-82a5-409a-a388-fd2eae1582a7"}
02:28:35.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7c397fd-82a5-409a-a388-fd2eae1582a7"}
02:28:35.185 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11bc3202-2910-4098-863b-fe813e2b0e16"}
02:28:35.185 00.000 6880 case statement mapped state 6 to 3
02:28:35.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11bc3202-2910-4098-863b-fe813e2b0e16"}
02:28:35.185 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d157ffe4-45d2-42b6-95c2-98606067885e"}
02:28:35.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3745,"width":15,"height":15,"star_pos":[6.89,7.13],"pixels":"..."},"id":"d157ffe4-45d2-42b6-95c2-98606067885e"}
02:28:35.188 00.003 10052 Exposure complete
02:28:35.241 00.053 10052 worker thread done servicing request
02:28:35.241 00.000 6880 OnExposeComplete: enter
02:28:35.241 00.000 6880 UpdateGuideState(): m_state=6
02:28:35.241 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3746
02:28:35.241 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.16, Mass=2570, SNR=35.1, Peak=160 HFD=4.4
02:28:35.242 00.001 6880 MultiStar: [#1 -0.14,0.40,0.95,U] [#2 -0.47,0.15,0.99,U] [#3 -0.25,0.12,0.90,U] [#4 -0.25,0.08,0.85,U] [#5 -0.35,0.22,0.98,U] [#6 -0.31,0.28,0.91,U] [#7 -0.35,0.10,0.76,U] [#8 -0.44,0.09,0.78,U] 
02:28:35.242 00.000 6880 single-star, 8 included, MultiStar: {-0.27, 0.18}, one-star: {0.12, 0.17}
02:28:35.242 00.000 6880 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.61) = xAngle (2.56 = 2.56)
02:28:35.242 00.000 6880 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.53 = 2.53)
02:28:35.242 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.17 hyp=0.21 cameraTheta=0.95 mountX=-0.17 mountY=0.12, mountTheta=2.54
02:28:35.243 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.17, opts=13)
02:28:35.243 00.000 6880 Enqueuing Move request for scope (0.12, 0.17)
02:28:35.243 00.000 10052 Worker thread wakes up
02:28:35.243 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.17) opts 0xd
02:28:35.244 00.001 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.17)
02:28:35.244 00.000 10052 Moving (0.12, 0.17) raw xDistance=-0.17 yDistance=0.12
02:28:35.244 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:28:35.244 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.18
02:28:35.244 00.000 10052 MoveAxis(E, 48, ABG)
02:28:35.244 00.000 10052 Guiding  Dir = 2, Dur = 48
02:28:35.263 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:35.263 00.000 10052 IsSlewing returns 0
02:28:35.293 00.030 6880 UpdateGuideState exits: m=2570 SNR=35.1
02:28:35.293 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:35.293 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:35.293 00.000 6880 Enqueuing Expose request
02:28:35.302 00.009 10052 IsGuiding returns 0
02:28:35.329 00.027 10052 PulseGuide returned control before completion, sleep 31
02:28:35.396 00.067 10052 IsGuiding returns 0
02:28:35.397 00.001 10052 Move returns status 0, amount 48
02:28:35.397 00.000 10052 MoveAxis(N, 0, ABG)
02:28:35.397 00.000 10052 Move returns status 0, amount 0
02:28:35.397 00.000 10052 move complete, result=0
02:28:35.397 00.000 10052 worker thread done servicing request
02:28:35.397 00.000 6880 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
02:28:35.397 00.000 10052 Worker thread wakes up
02:28:35.397 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:35.397 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:36.532 01.135 10052 Exposure complete
02:28:36.598 00.066 10052 worker thread done servicing request
02:28:36.598 00.000 6880 OnExposeComplete: enter
02:28:36.598 00.000 6880 UpdateGuideState(): m_state=6
02:28:36.598 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3747
02:28:36.598 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.07, Mass=2537, SNR=34.9, Peak=156 HFD=4.5
02:28:36.598 00.000 6880 MultiStar: [#1 -0.28,0.48,0.00,M1] [#2 -0.79,0.18,0.00,M2] [#3 -0.59,0.27,0.00,M1] [#4 -0.22,0.21,0.86,U] [#5 -0.51,0.35,0.00,M1] [#6 -0.47,0.20,0.90,U] [#7 -0.78,0.11,0.00,M1] [#8 -0.60,0.27,0.00,M1] 
02:28:36.598 00.000 6880 single-star, 2 included, MultiStar: {-0.25, 0.16}, one-star: {-0.07, 0.08}
02:28:36.598 00.000 6880 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.61) = xAngle (3.90 = -2.39)
02:28:36.598 00.000 6880 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.42)
02:28:36.598 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.08 hyp=0.10 cameraTheta=2.28 mountX=-0.07 mountY=-0.07, mountTheta=-2.40
02:28:36.600 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.08, opts=13)
02:28:36.600 00.000 6880 Enqueuing Move request for scope (-0.07, 0.08)
02:28:36.600 00.000 10052 Worker thread wakes up
02:28:36.601 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.08) opts 0xd
02:28:36.601 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.08)
02:28:36.601 00.000 10052 Moving (-0.07, 0.08) raw xDistance=-0.07 yDistance=-0.07
02:28:36.601 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:28:36.601 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.56, using input
02:28:36.601 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.15
02:28:36.601 00.000 10052 MoveAxis(E, 0, ABG)
02:28:36.601 00.000 10052 Move returns status 0, amount 0
02:28:36.601 00.000 10052 MoveAxis(N, 0, ABG)
02:28:36.601 00.000 10052 Move returns status 0, amount 0
02:28:36.601 00.000 10052 move complete, result=0
02:28:36.602 00.001 10052 worker thread done servicing request
02:28:36.624 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:36.654 00.030 6880 UpdateGuideState exits: m=2537 SNR=34.9
02:28:36.654 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:36.654 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:36.654 00.000 6880 Enqueuing Expose request
02:28:36.654 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:36.654 00.000 10052 Worker thread wakes up
02:28:36.654 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:36.654 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:37.182 00.528 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7b1fa28-6115-408c-b135-9b3b2d81fc5c"}
02:28:37.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7b1fa28-6115-408c-b135-9b3b2d81fc5c"}
02:28:37.182 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4d9959d4-d93e-4026-b695-59da5922a55e"}
02:28:37.182 00.000 6880 case statement mapped state 6 to 3
02:28:37.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d9959d4-d93e-4026-b695-59da5922a55e"}
02:28:37.184 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"11619b38-9c51-462c-9785-fa384256730f"}
02:28:37.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3747,"width":15,"height":15,"star_pos":[6.87,7.07],"pixels":"..."},"id":"11619b38-9c51-462c-9785-fa384256730f"}
02:28:37.569 00.385 10052 Exposure complete
02:28:37.628 00.059 10052 worker thread done servicing request
02:28:37.629 00.001 6880 OnExposeComplete: enter
02:28:37.629 00.000 6880 UpdateGuideState(): m_state=6
02:28:37.629 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3748
02:28:37.629 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=892.01, Mass=2584, SNR=35.2, Peak=161 HFD=4.3
02:28:37.629 00.000 6880 MultiStar: [#1 -0.49,0.25,0.00,M2] [#2 -0.68,0.11,0.00,M3] [#3 -0.48,0.03,0.91,U] [#4 -0.45,0.13,0.86,U] [#5 -0.61,0.34,0.00,M2] [#6 -0.47,0.26,0.00,M1] [#7 -0.72,0.03,0.00,M2] [#8 -0.69,0.03,0.00,M2] 
02:28:37.630 00.001 6880 single-star, 2 included, MultiStar: {-0.38, 0.06}, one-star: {-0.23, 0.01}
02:28:37.630 00.000 6880 CameraToMount -- cameraTheta (3.08) - m_xAngle (-1.61) = xAngle (4.70 = -1.59)
02:28:37.630 00.000 6880 CameraToMount -- cameraTheta (3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.66 = -1.62)
02:28:37.630 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.01 hyp=0.23 cameraTheta=3.08 mountX=-0.00 mountY=-0.23, mountTheta=-1.59
02:28:37.631 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.01, opts=13)
02:28:37.631 00.000 6880 Enqueuing Move request for scope (-0.23, 0.01)
02:28:37.631 00.000 10052 Worker thread wakes up
02:28:37.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.01) opts 0xd
02:28:37.631 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.01)
02:28:37.631 00.000 10052 Moving (-0.23, 0.01) raw xDistance=-0.00 yDistance=-0.23
02:28:37.632 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:28:37.632 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.23 is < calculated value -0.59, using input
02:28:37.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.23, slope = -0.15
02:28:37.632 00.000 10052 MoveAxis(E, 0, ABG)
02:28:37.632 00.000 10052 Move returns status 0, amount 0
02:28:37.632 00.000 10052 MoveAxis(N, 41, ABG)
02:28:37.632 00.000 10052 Guiding  Dir = 0, Dur = 41
02:28:37.653 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:37.685 00.032 6880 UpdateGuideState exits: m=2584 SNR=35.2
02:28:37.685 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:37.686 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:37.686 00.000 6880 Enqueuing Expose request
02:28:37.689 00.003 10052 IsSlewing returns 0
02:28:37.769 00.080 10052 IsGuiding returns 0
02:28:37.913 00.144 10052 IsGuiding returns 0
02:28:37.913 00.000 10052 Move returns status 0, amount 41
02:28:37.913 00.000 10052 move complete, result=0
02:28:37.913 00.000 10052 worker thread done servicing request
02:28:37.913 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 41 ms NORTH
02:28:37.913 00.000 10052 Worker thread wakes up
02:28:37.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:37.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:39.051 01.138 10052 Exposure complete
02:28:39.105 00.054 10052 worker thread done servicing request
02:28:39.105 00.000 6880 OnExposeComplete: enter
02:28:39.105 00.000 6880 UpdateGuideState(): m_state=6
02:28:39.105 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3749
02:28:39.105 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.15, Mass=2614, SNR=35.5, Peak=157 HFD=4.4
02:28:39.105 00.000 6880 MultiStar: [#1 -0.02,0.34,0.95,U] [#2 -0.29,0.13,0.95,U] [#3 -0.24,0.03,0.92,U] [#4 -0.04,0.24,0.84,U] [#5 -0.27,0.25,0.98,U] [#6 -0.11,0.29,0.90,U] [#7 -0.36,0.06,0.76,U] [#8 -0.41,0.02,0.80,U] 
02:28:39.105 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.17}, one-star: {0.23, 0.16}
02:28:39.106 00.001 6880 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.61) = xAngle (3.92 = -2.36)
02:28:39.106 00.000 6880 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.39)
02:28:39.106 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.17 hyp=0.23 cameraTheta=2.31 mountX=-0.17 mountY=-0.16, mountTheta=-2.38
02:28:39.107 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.17, opts=13)
02:28:39.107 00.000 6880 Enqueuing Move request for scope (-0.16, 0.17)
02:28:39.107 00.000 10052 Worker thread wakes up
02:28:39.107 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.17) opts 0xd
02:28:39.107 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.17)
02:28:39.107 00.000 10052 Moving (-0.16, 0.17) raw xDistance=-0.17 yDistance=-0.16
02:28:39.107 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.17
02:28:39.107 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.58, using input
02:28:39.107 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.13
02:28:39.107 00.000 10052 MoveAxis(E, 44, ABG)
02:28:39.107 00.000 10052 Guiding  Dir = 2, Dur = 44
02:28:39.126 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:39.128 00.002 10052 IsSlewing returns 0
02:28:39.155 00.027 6880 UpdateGuideState exits: m=2614 SNR=35.5
02:28:39.155 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:39.155 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:39.155 00.000 6880 Enqueuing Expose request
02:28:39.166 00.011 10052 IsGuiding returns 0
02:28:39.183 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8469f4b-ba87-4166-8521-110b895f504d"}
02:28:39.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8469f4b-ba87-4166-8521-110b895f504d"}
02:28:39.184 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7484d10d-4c04-44b9-a577-c3e811bb3935"}
02:28:39.184 00.000 6880 case statement mapped state 6 to 3
02:28:39.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7484d10d-4c04-44b9-a577-c3e811bb3935"}
02:28:39.185 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b464546f-1a6d-48c5-a663-cd329f7302d9"}
02:28:39.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3749,"width":15,"height":15,"star_pos":[7.17,7.15],"pixels":"..."},"id":"b464546f-1a6d-48c5-a663-cd329f7302d9"}
02:28:39.193 00.008 10052 PulseGuide returned control before completion, sleep 27
02:28:39.243 00.050 10052 IsGuiding returns 1
02:28:39.243 00.000 10052 scope still moving after pulse duration time elapsed
02:28:39.290 00.047 10052 IsSlewing returns 0
02:28:39.328 00.038 10052 IsGuiding returns 0
02:28:39.330 00.002 10052 scope move finished after 44 + 119 ms
02:28:39.330 00.000 10052 Move returns status 0, amount 44
02:28:39.330 00.000 10052 MoveAxis(N, 0, ABG)
02:28:39.330 00.000 10052 Move returns status 0, amount 0
02:28:39.330 00.000 10052 move complete, result=0
02:28:39.330 00.000 10052 worker thread done servicing request
02:28:39.330 00.000 6880 GuideStep: -0.2 px 44 ms EAST, -0.2 px 0 ms NORTH
02:28:39.330 00.000 10052 Worker thread wakes up
02:28:39.330 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:39.330 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:40.237 00.907 10052 Exposure complete
02:28:40.293 00.056 10052 worker thread done servicing request
02:28:40.293 00.000 6880 OnExposeComplete: enter
02:28:40.293 00.000 6880 UpdateGuideState(): m_state=6
02:28:40.294 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3750
02:28:40.294 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=891.98, Mass=2705, SNR=36.2, Peak=171 HFD=4.4
02:28:40.294 00.000 6880 MultiStar: [#1 -0.08,0.13,0.93,U] [#2 -0.26,0.10,0.96,U] [#3 -0.22,0.06,0.89,U] [#4 -0.08,0.07,0.81,U] [#5 -0.22,0.21,0.96,U] [#6 -0.02,0.22,0.91,U] [#7 -0.32,0.18,0.75,U] [#8 -0.31,0.07,0.78,U] 
02:28:40.294 00.000 6880 refined, 8 included, MultiStar: {-0.13, 0.11}, one-star: {0.26, -0.02}
02:28:40.294 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.04 = -2.24)
02:28:40.294 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.28)
02:28:40.294 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.11 hyp=0.17 cameraTheta=2.43 mountX=-0.11 mountY=-0.13, mountTheta=-2.26
02:28:40.295 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.11, opts=13)
02:28:40.296 00.001 6880 Enqueuing Move request for scope (-0.13, 0.11)
02:28:40.296 00.000 10052 Worker thread wakes up
02:28:40.296 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.11) opts 0xd
02:28:40.296 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.11)
02:28:40.296 00.000 10052 Moving (-0.13, 0.11) raw xDistance=-0.11 yDistance=-0.13
02:28:40.296 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:28:40.296 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.40, using input
02:28:40.296 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:28:40.296 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.09
02:28:40.296 00.000 10052 MoveAxis(E, 0, ABG)
02:28:40.296 00.000 10052 Move returns status 0, amount 0
02:28:40.296 00.000 10052 MoveAxis(N, 0, ABG)
02:28:40.296 00.000 10052 Move returns status 0, amount 0
02:28:40.296 00.000 10052 move complete, result=0
02:28:40.296 00.000 10052 worker thread done servicing request
02:28:40.318 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:40.350 00.032 6880 UpdateGuideState exits: m=2705 SNR=36.2
02:28:40.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:40.350 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:40.350 00.000 6880 Enqueuing Expose request
02:28:40.350 00.000 10052 Worker thread wakes up
02:28:40.350 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:28:40.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:40.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:41.183 00.833 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c3c4ad09-b140-48a5-9bad-d16438b82350"}
02:28:41.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c3c4ad09-b140-48a5-9bad-d16438b82350"}
02:28:41.184 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd8d36d1-6de0-434d-94b8-f5e50a3e20b7"}
02:28:41.184 00.000 6880 case statement mapped state 6 to 3
02:28:41.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd8d36d1-6de0-434d-94b8-f5e50a3e20b7"}
02:28:41.184 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"39cf9ece-d3d2-426c-861a-2682b00655de"}
02:28:41.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3750,"width":15,"height":15,"star_pos":[7.19,6.98],"pixels":"..."},"id":"39cf9ece-d3d2-426c-861a-2682b00655de"}
02:28:41.493 00.309 10052 Exposure complete
02:28:41.562 00.069 10052 worker thread done servicing request
02:28:41.563 00.001 6880 OnExposeComplete: enter
02:28:41.563 00.000 6880 UpdateGuideState(): m_state=6
02:28:41.563 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3751
02:28:41.563 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=891.98, Mass=2645, SNR=35.7, Peak=165 HFD=4.4
02:28:41.563 00.000 6880 MultiStar: [#1 -0.05,0.18,0.92,U] [#2 -0.27,0.07,0.98,U] [#3 -0.34,-0.01,0.92,U] [#4 -0.11,0.13,0.86,U] [#5 -0.15,0.12,0.99,U] [#6 -0.10,0.23,0.91,U] [#7 -0.44,0.04,0.76,U] [#8 -0.41,0.09,0.78,U] 
02:28:41.563 00.000 6880 single-star, 8 included, MultiStar: {-0.18, 0.09}, one-star: {0.19, -0.01}
02:28:41.563 00.000 6880 CameraToMount -- cameraTheta (-0.06) - m_xAngle (-1.61) = xAngle (1.55 = 1.55)
02:28:41.563 00.000 6880 CameraToMount -- cameraTheta (-0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
02:28:41.564 00.001 6880 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.06 mountX=0.00 mountY=0.19, mountTheta=1.55
02:28:41.566 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.01, opts=13)
02:28:41.566 00.000 6880 Enqueuing Move request for scope (0.19, -0.01)
02:28:41.566 00.000 10052 Worker thread wakes up
02:28:41.566 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
02:28:41.566 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
02:28:41.566 00.000 10052 Moving (0.19, -0.01) raw xDistance=0.00 yDistance=0.19
02:28:41.567 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:28:41.567 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.19, slope = 0.00
02:28:41.567 00.000 10052 MoveAxis(E, 0, ABG)
02:28:41.567 00.000 10052 Move returns status 0, amount 0
02:28:41.567 00.000 10052 MoveAxis(S, 34, ABG)
02:28:41.567 00.000 10052 Guiding  Dir = 1, Dur = 34
02:28:41.592 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:41.617 00.025 10052 IsSlewing returns 0
02:28:41.625 00.008 6880 UpdateGuideState exits: m=2645 SNR=35.7
02:28:41.625 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:41.625 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:41.625 00.000 6880 Enqueuing Expose request
02:28:41.692 00.067 10052 IsGuiding returns 0
02:28:41.836 00.144 10052 IsGuiding returns 0
02:28:41.836 00.000 10052 Move returns status 0, amount 34
02:28:41.836 00.000 10052 move complete, result=0
02:28:41.836 00.000 10052 worker thread done servicing request
02:28:41.836 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 34 ms SOUTH
02:28:41.836 00.000 10052 Worker thread wakes up
02:28:41.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:41.837 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:42.755 00.918 10052 Exposure complete
02:28:42.813 00.058 10052 worker thread done servicing request
02:28:42.814 00.001 6880 OnExposeComplete: enter
02:28:42.814 00.000 6880 UpdateGuideState(): m_state=6
02:28:42.814 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3752
02:28:42.814 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.11, Mass=2668, SNR=35.9, Peak=171 HFD=4.5
02:28:42.814 00.000 6880 MultiStar: [#1 -0.12,0.31,0.94,U] [#2 -0.33,0.20,0.98,U] [#3 -0.34,0.15,0.91,U] [#4 -0.16,0.22,0.82,U] [#5 -0.25,0.28,0.95,U] [#6 -0.28,0.30,0.88,U] [#7 -0.46,0.08,0.75,U] [#8 -0.46,0.18,0.78,U] 
02:28:42.814 00.000 6880 single-star, 8 included, MultiStar: {-0.24, 0.20}, one-star: {0.17, 0.11}
02:28:42.815 00.001 6880 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
02:28:42.815 00.000 6880 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.15 = 2.15)
02:28:42.815 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.11 hyp=0.21 cameraTheta=0.57 mountX=-0.12 mountY=0.17, mountTheta=2.18
02:28:42.816 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.11, opts=13)
02:28:42.816 00.000 6880 Enqueuing Move request for scope (0.17, 0.11)
02:28:42.817 00.001 10052 Worker thread wakes up
02:28:42.817 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.11) opts 0xd
02:28:42.817 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.11)
02:28:42.817 00.000 10052 Moving (0.17, 0.11) raw xDistance=-0.12 yDistance=0.17
02:28:42.817 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:28:42.817 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
02:28:42.817 00.000 10052 MoveAxis(E, 32, ABG)
02:28:42.817 00.000 10052 Guiding  Dir = 2, Dur = 32
02:28:42.837 00.020 10052 IsSlewing returns 0
02:28:42.840 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:42.874 00.034 6880 UpdateGuideState exits: m=2668 SNR=35.9
02:28:42.874 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:42.874 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:42.874 00.000 6880 Enqueuing Expose request
02:28:42.876 00.002 10052 IsGuiding returns 0
02:28:42.904 00.028 10052 PulseGuide returned control before completion, sleep 15
02:28:42.947 00.043 10052 IsGuiding returns 0
02:28:42.947 00.000 10052 Move returns status 0, amount 32
02:28:42.947 00.000 10052 MoveAxis(N, 0, ABG)
02:28:42.947 00.000 10052 Move returns status 0, amount 0
02:28:42.947 00.000 10052 move complete, result=0
02:28:42.947 00.000 10052 worker thread done servicing request
02:28:42.947 00.000 10052 Worker thread wakes up
02:28:42.948 00.001 6880 GuideStep: -0.1 px 32 ms EAST, 0.2 px 0 ms NORTH
02:28:42.948 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:42.948 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:43.183 00.235 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b6d5db2-65ac-4bf1-a6f5-ffa95a04720b"}
02:28:43.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b6d5db2-65ac-4bf1-a6f5-ffa95a04720b"}
02:28:43.183 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4cf1d5b9-cff0-4b6e-ae4e-c746d09ec60d"}
02:28:43.183 00.000 6880 case statement mapped state 6 to 3
02:28:43.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cf1d5b9-cff0-4b6e-ae4e-c746d09ec60d"}
02:28:43.183 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"604c55c8-ed2a-40b4-8d93-4851f520715e"}
02:28:43.184 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3752,"width":15,"height":15,"star_pos":[7.11,7.11],"pixels":"..."},"id":"604c55c8-ed2a-40b4-8d93-4851f520715e"}
02:28:44.086 00.902 10052 Exposure complete
02:28:44.156 00.070 10052 worker thread done servicing request
02:28:44.156 00.000 6880 OnExposeComplete: enter
02:28:44.156 00.000 6880 UpdateGuideState(): m_state=6
02:28:44.156 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3753
02:28:44.157 00.001 6880 Star::Find returns 1 (0), X=408.05, Y=892.01, Mass=2547, SNR=35.0, Peak=164 HFD=4.5
02:28:44.157 00.000 6880 MultiStar: [#1 -0.14,0.17,0.94,U] [#2 -0.28,0.12,0.99,U] [#3 -0.30,0.02,0.90,U] [#4 -0.12,0.12,0.85,U] [#5 -0.22,0.11,0.98,U] [#6 -0.26,0.29,0.89,U] [#7 -0.45,0.12,0.76,U] [#8 -0.41,0.10,0.81,U] 
02:28:44.157 00.000 6880 single-star, 8 included, MultiStar: {-0.22, 0.12}, one-star: {0.11, 0.01}
02:28:44.157 00.000 6880 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.61) = xAngle (1.71 = 1.71)
02:28:44.157 00.000 6880 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.68 = 1.68)
02:28:44.157 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.10 mountX=-0.02 mountY=0.11, mountTheta=1.71
02:28:44.159 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.01, opts=13)
02:28:44.159 00.000 6880 Enqueuing Move request for scope (0.11, 0.01)
02:28:44.159 00.000 10052 Worker thread wakes up
02:28:44.159 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:28:44.159 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:28:44.160 00.001 10052 Moving (0.11, 0.01) raw xDistance=-0.02 yDistance=0.11
02:28:44.160 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:28:44.160 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
02:28:44.160 00.000 10052 MoveAxis(E, 0, ABG)
02:28:44.160 00.000 10052 Move returns status 0, amount 0
02:28:44.160 00.000 10052 MoveAxis(N, 0, ABG)
02:28:44.160 00.000 10052 Move returns status 0, amount 0
02:28:44.160 00.000 10052 move complete, result=0
02:28:44.160 00.000 10052 worker thread done servicing request
02:28:44.180 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:44.212 00.032 6880 UpdateGuideState exits: m=2547 SNR=35.0
02:28:44.212 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:44.212 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:44.212 00.000 6880 Enqueuing Expose request
02:28:44.212 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:44.212 00.000 10052 Worker thread wakes up
02:28:44.212 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:44.212 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:45.131 00.919 10052 Exposure complete
02:28:45.181 00.050 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0168b811-bfe1-4e12-a222-80d0eda50834"}
02:28:45.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0168b811-bfe1-4e12-a222-80d0eda50834"}
02:28:45.181 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1585a3a-ef6e-44f4-9745-8a05651e8ce7"}
02:28:45.181 00.000 6880 case statement mapped state 6 to 3
02:28:45.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1585a3a-ef6e-44f4-9745-8a05651e8ce7"}
02:28:45.186 00.005 10052 worker thread done servicing request
02:28:45.186 00.000 6880 OnExposeComplete: enter
02:28:45.186 00.000 6880 UpdateGuideState(): m_state=6
02:28:45.186 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3754
02:28:45.187 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=892.15, Mass=2608, SNR=35.4, Peak=173 HFD=4.4
02:28:45.187 00.000 6880 MultiStar: [#1 -0.23,0.31,0.95,U] [#2 -0.40,0.17,0.99,U] [#3 -0.34,0.17,0.94,U] [#4 -0.21,0.25,0.83,U] [#5 -0.42,0.27,0.95,U] [#6 -0.38,0.17,0.90,U] [#7 -0.65,0.16,0.00,M1] [#8 -0.48,0.16,0.80,U] 
02:28:45.187 00.000 6880 single-star, 7 included, MultiStar: {-0.30, 0.21}, one-star: {0.01, 0.15}
02:28:45.187 00.000 6880 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.61) = xAngle (3.09 = 3.09)
02:28:45.187 00.000 6880 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.06 = 3.06)
02:28:45.187 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.15 hyp=0.15 cameraTheta=1.47 mountX=-0.15 mountY=0.01, mountTheta=3.06
02:28:45.188 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.15, opts=13)
02:28:45.189 00.001 6880 Enqueuing Move request for scope (0.01, 0.15)
02:28:45.189 00.000 10052 Worker thread wakes up
02:28:45.189 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.15) opts 0xd
02:28:45.189 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.15)
02:28:45.189 00.000 10052 Moving (0.01, 0.15) raw xDistance=-0.15 yDistance=0.01
02:28:45.189 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:28:45.189 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.06
02:28:45.189 00.000 10052 MoveAxis(E, 41, ABG)
02:28:45.189 00.000 10052 Guiding  Dir = 2, Dur = 41
02:28:45.208 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:45.209 00.001 10052 IsSlewing returns 0
02:28:45.240 00.031 6880 UpdateGuideState exits: m=2608 SNR=35.4
02:28:45.240 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:45.242 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:45.242 00.000 6880 Enqueuing Expose request
02:28:45.242 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bef4a70a-bf42-4041-8da6-8327100430d9"}
02:28:45.242 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3754,"width":15,"height":15,"star_pos":[6.95,7.15],"pixels":"..."},"id":"bef4a70a-bf42-4041-8da6-8327100430d9"}
02:28:45.247 00.005 10052 IsGuiding returns 0
02:28:45.275 00.028 10052 PulseGuide returned control before completion, sleep 24
02:28:45.323 00.048 10052 IsGuiding returns 0
02:28:45.323 00.000 10052 Move returns status 0, amount 41
02:28:45.323 00.000 10052 MoveAxis(N, 0, ABG)
02:28:45.323 00.000 10052 Move returns status 0, amount 0
02:28:45.324 00.001 10052 move complete, result=0
02:28:45.324 00.000 10052 worker thread done servicing request
02:28:45.324 00.000 10052 Worker thread wakes up
02:28:45.324 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:45.324 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:45.336 00.012 6880 GuideStep: -0.2 px 41 ms EAST, 0.0 px 0 ms NORTH
02:28:46.459 01.123 10052 Exposure complete
02:28:46.516 00.057 10052 worker thread done servicing request
02:28:46.516 00.000 6880 OnExposeComplete: enter
02:28:46.516 00.000 6880 UpdateGuideState(): m_state=6
02:28:46.517 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3755
02:28:46.517 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.18, Mass=2576, SNR=35.2, Peak=157 HFD=4.5
02:28:46.517 00.000 6880 MultiStar: [#1 -0.19,0.45,0.95,U] [#2 -0.41,0.14,0.97,U] [#3 -0.41,0.16,0.91,U] [#4 -0.24,0.21,0.85,U] [#5 -0.50,0.44,0.00,M1] [#6 -0.37,0.08,0.92,U] [#7 -0.61,0.22,0.00,M2] [#8 -0.52,0.19,0.00,M1] 
02:28:46.517 00.000 6880 single-star, 5 included, MultiStar: {-0.27, 0.20}, one-star: {-0.02, 0.18}
02:28:46.517 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
02:28:46.518 00.001 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
02:28:46.518 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.18 hyp=0.18 cameraTheta=1.66 mountX=-0.18 mountY=-0.02, mountTheta=-3.04
02:28:46.520 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.18, opts=13)
02:28:46.520 00.000 6880 Enqueuing Move request for scope (-0.02, 0.18)
02:28:46.520 00.000 10052 Worker thread wakes up
02:28:46.520 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.18) opts 0xd
02:28:46.520 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.18)
02:28:46.520 00.000 10052 Moving (-0.02, 0.18) raw xDistance=-0.18 yDistance=-0.02
02:28:46.520 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
02:28:46.520 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.13, using input
02:28:46.521 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.06
02:28:46.521 00.000 10052 MoveAxis(E, 51, ABG)
02:28:46.521 00.000 10052 Guiding  Dir = 2, Dur = 51
02:28:46.542 00.021 10052 IsSlewing returns 0
02:28:46.545 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:46.581 00.036 10052 IsGuiding returns 0
02:28:46.590 00.009 6880 UpdateGuideState exits: m=2576 SNR=35.2
02:28:46.590 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:46.590 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:46.590 00.000 6880 Enqueuing Expose request
02:28:46.607 00.017 10052 PulseGuide returned control before completion, sleep 34
02:28:46.665 00.058 10052 IsGuiding returns 0
02:28:46.665 00.000 10052 Move returns status 0, amount 51
02:28:46.666 00.001 10052 MoveAxis(N, 0, ABG)
02:28:46.666 00.000 10052 Move returns status 0, amount 0
02:28:46.666 00.000 10052 move complete, result=0
02:28:46.666 00.000 10052 worker thread done servicing request
02:28:46.666 00.000 10052 Worker thread wakes up
02:28:46.666 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:46.666 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:46.690 00.024 6880 GuideStep: -0.2 px 51 ms EAST, -0.0 px 0 ms NORTH
02:28:47.185 00.495 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8cf6dfb0-576b-4731-a9b5-15a719bb69d8"}
02:28:47.186 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8cf6dfb0-576b-4731-a9b5-15a719bb69d8"}
02:28:47.186 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e0f6075-d754-45f0-b215-64d8d2066d29"}
02:28:47.186 00.000 6880 case statement mapped state 6 to 3
02:28:47.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e0f6075-d754-45f0-b215-64d8d2066d29"}
02:28:47.186 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5fa896ee-e17a-4a20-b326-e06bfb0bb397"}
02:28:47.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3755,"width":15,"height":15,"star_pos":[6.92,7.18],"pixels":"..."},"id":"5fa896ee-e17a-4a20-b326-e06bfb0bb397"}
02:28:47.580 00.394 10052 Exposure complete
02:28:47.648 00.068 10052 worker thread done servicing request
02:28:47.649 00.001 6880 OnExposeComplete: enter
02:28:47.649 00.000 6880 UpdateGuideState(): m_state=6
02:28:47.649 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3756
02:28:47.649 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.54, Mass=2493, SNR=34.6, Peak=169 HFD=4.4
02:28:47.649 00.000 6880 MultiStar: [#1 -0.32,0.54,0.00,M1] [#2 -0.50,0.55,0.00,M1] [#3 -0.53,0.31,0.00,M1] [#4 -0.38,0.37,0.86,U] [#5 -0.57,0.62,0.00,M2] [#6 -0.49,0.43,0.00,M1] [#7 -0.68,0.30,0.00,M3] [#8 -0.56,0.53,0.00,M2] 
02:28:47.649 00.000 6880 refined, 1 included, MultiStar: {-0.18, 0.46}, one-star: {-0.00, 0.54}
02:28:47.649 00.000 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.55 = -2.74)
02:28:47.649 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.77)
02:28:47.650 00.001 6880 CameraToMount -- cameraX=-0.18 cameraY=0.46 hyp=0.50 cameraTheta=1.93 mountX=-0.46 mountY=-0.18, mountTheta=-2.76
02:28:47.651 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.46, opts=13)
02:28:47.651 00.000 6880 Enqueuing Move request for scope (-0.18, 0.46)
02:28:47.651 00.000 10052 Worker thread wakes up
02:28:47.651 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.46) opts 0xd
02:28:47.651 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.46)
02:28:47.651 00.000 10052 Moving (-0.18, 0.46) raw xDistance=-0.46 yDistance=-0.18
02:28:47.651 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.46
02:28:47.651 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.19, using input
02:28:47.651 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.18, slope = -0.07
02:28:47.651 00.000 10052 MoveAxis(E, 124, ABG)
02:28:47.651 00.000 10052 Guiding  Dir = 2, Dur = 124
02:28:47.674 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:47.691 00.017 10052 IsSlewing returns 0
02:28:47.706 00.015 6880 UpdateGuideState exits: m=2493 SNR=34.6
02:28:47.707 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:47.707 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:47.707 00.000 6880 Enqueuing Expose request
02:28:47.771 00.064 10052 IsGuiding returns 0
02:28:47.840 00.069 10052 PulseGuide returned control before completion, sleep 66
02:28:47.956 00.116 10052 IsGuiding returns 1
02:28:47.956 00.000 10052 scope still moving after pulse duration time elapsed
02:28:48.030 00.074 10052 IsSlewing returns 0
02:28:48.110 00.080 10052 IsGuiding returns 0
02:28:48.110 00.000 10052 scope move finished after 124 + 214 ms
02:28:48.110 00.000 10052 Move returns status 0, amount 124
02:28:48.110 00.000 10052 MoveAxis(N, 33, ABG)
02:28:48.110 00.000 10052 Guiding  Dir = 0, Dur = 33
02:28:48.189 00.079 10052 IsSlewing returns 0
02:28:48.264 00.075 10052 IsGuiding returns 0
02:28:48.411 00.147 10052 IsGuiding returns 0
02:28:48.412 00.001 10052 Move returns status 0, amount 33
02:28:48.412 00.000 10052 move complete, result=0
02:28:48.412 00.000 10052 worker thread done servicing request
02:28:48.412 00.000 6880 GuideStep: -0.5 px 124 ms EAST, -0.2 px 33 ms NORTH
02:28:48.412 00.000 10052 Worker thread wakes up
02:28:48.412 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:48.412 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:49.184 00.772 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a52d7ce5-9c47-4421-9b13-b114c12b1980"}
02:28:49.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a52d7ce5-9c47-4421-9b13-b114c12b1980"}
02:28:49.185 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af08bc69-be92-4f67-aea0-7854f58da16e"}
02:28:49.185 00.000 6880 case statement mapped state 6 to 3
02:28:49.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"af08bc69-be92-4f67-aea0-7854f58da16e"}
02:28:49.185 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"56be56a9-950c-4a05-bf10-6b5d6f213dfa"}
02:28:49.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3756,"width":15,"height":15,"star_pos":[6.93,6.54],"pixels":"..."},"id":"56be56a9-950c-4a05-bf10-6b5d6f213dfa"}
02:28:49.538 00.353 10052 Exposure complete
02:28:49.593 00.055 10052 worker thread done servicing request
02:28:49.593 00.000 6880 OnExposeComplete: enter
02:28:49.593 00.000 6880 UpdateGuideState(): m_state=6
02:28:49.594 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3757
02:28:49.594 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.89, Mass=2562, SNR=35.1, Peak=170 HFD=4.6
02:28:49.594 00.000 6880 MultiStar: [#1 -0.15,0.28,0.93,U] [#2 -0.41,0.10,0.98,U] [#3 -0.31,-0.04,0.90,U] [#4 -0.17,0.13,0.83,U] [#5 -0.41,0.01,0.94,U] [#6 -0.11,0.13,0.89,U] [#7 -0.45,0.03,0.78,U] [#8 -0.48,0.05,0.79,U] 
02:28:49.594 00.000 6880 single-star, 8 included, MultiStar: {-0.27, 0.06}, one-star: {0.05, -0.10}
02:28:49.594 00.000 6880 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.61) = xAngle (0.50 = 0.50)
02:28:49.594 00.000 6880 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
02:28:49.594 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-1.11 mountX=0.10 mountY=0.05, mountTheta=0.47
02:28:49.596 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.10, opts=13)
02:28:49.596 00.000 6880 Enqueuing Move request for scope (0.05, -0.10)
02:28:49.596 00.000 10052 Worker thread wakes up
02:28:49.596 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.10) opts 0xd
02:28:49.596 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.10)
02:28:49.596 00.000 10052 Moving (0.05, -0.10) raw xDistance=0.10 yDistance=0.05
02:28:49.596 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:28:49.596 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.04
02:28:49.596 00.000 10052 MoveAxis(E, 0, ABG)
02:28:49.596 00.000 10052 Move returns status 0, amount 0
02:28:49.597 00.001 10052 MoveAxis(N, 0, ABG)
02:28:49.597 00.000 10052 Move returns status 0, amount 0
02:28:49.597 00.000 10052 move complete, result=0
02:28:49.597 00.000 10052 worker thread done servicing request
02:28:49.620 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:49.662 00.042 6880 UpdateGuideState exits: m=2562 SNR=35.1
02:28:49.662 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:49.662 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:49.662 00.000 6880 Enqueuing Expose request
02:28:49.662 00.000 10052 Worker thread wakes up
02:28:49.662 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:49.662 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:49.663 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:50.581 00.918 10052 Exposure complete
02:28:50.641 00.060 10052 worker thread done servicing request
02:28:50.641 00.000 6880 OnExposeComplete: enter
02:28:50.641 00.000 6880 UpdateGuideState(): m_state=6
02:28:50.641 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3758
02:28:50.642 00.001 6880 Star::Find returns 1 (0), X=408.02, Y=891.77, Mass=2564, SNR=35.2, Peak=156 HFD=4.6
02:28:50.642 00.000 6880 MultiStar: [#1 -0.18,0.06,0.96,U] [#2 -0.51,-0.02,0.97,U] [#3 -0.42,-0.18,0.91,U] [#4 -0.16,-0.31,0.84,U] [#5 -0.39,-0.10,0.94,U] [#6 -0.36,-0.30,0.92,U] [#7 -0.46,-0.14,0.75,U] [#8 -0.46,-0.25,0.80,U] 
02:28:50.642 00.000 6880 single-star, 8 included, MultiStar: {-0.31, -0.16}, one-star: {0.09, -0.22}
02:28:50.642 00.000 6880 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.61) = xAngle (0.41 = 0.41)
02:28:50.642 00.000 6880 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
02:28:50.642 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.20 mountX=0.22 mountY=0.09, mountTheta=0.38
02:28:50.644 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.22, opts=13)
02:28:50.644 00.000 6880 Enqueuing Move request for scope (0.09, -0.22)
02:28:50.644 00.000 10052 Worker thread wakes up
02:28:50.644 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.22) opts 0xd
02:28:50.644 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.22)
02:28:50.644 00.000 10052 Moving (0.09, -0.22) raw xDistance=0.22 yDistance=0.09
02:28:50.644 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:28:50.644 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.03
02:28:50.644 00.000 10052 MoveAxis(W, 59, ABG)
02:28:50.644 00.000 10052 Guiding  Dir = 3, Dur = 59
02:28:50.665 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:50.665 00.000 10052 IsSlewing returns 0
02:28:50.695 00.030 6880 UpdateGuideState exits: m=2564 SNR=35.2
02:28:50.695 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:50.695 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:50.695 00.000 6880 Enqueuing Expose request
02:28:50.703 00.008 10052 IsGuiding returns 0
02:28:50.731 00.028 10052 PulseGuide returned control before completion, sleep 42
02:28:50.806 00.075 10052 IsGuiding returns 0
02:28:50.806 00.000 10052 Move returns status 0, amount 59
02:28:50.806 00.000 10052 MoveAxis(N, 0, ABG)
02:28:50.806 00.000 10052 Move returns status 0, amount 0
02:28:50.807 00.001 10052 move complete, result=0
02:28:50.807 00.000 10052 worker thread done servicing request
02:28:50.807 00.000 10052 Worker thread wakes up
02:28:50.807 00.000 6880 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
02:28:50.807 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:50.807 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:51.184 00.377 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d5e6503-975a-4a59-a1ff-82a53dde373b"}
02:28:51.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d5e6503-975a-4a59-a1ff-82a53dde373b"}
02:28:51.184 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea437acb-0114-448d-8a50-b9cc9ec6768d"}
02:28:51.184 00.000 6880 case statement mapped state 6 to 3
02:28:51.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea437acb-0114-448d-8a50-b9cc9ec6768d"}
02:28:51.186 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eba65114-5629-4211-b36f-21c8b29823d3"}
02:28:51.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3758,"width":15,"height":15,"star_pos":[7.02,6.77],"pixels":"..."},"id":"eba65114-5629-4211-b36f-21c8b29823d3"}
02:28:51.941 00.755 10052 Exposure complete
02:28:52.006 00.065 10052 worker thread done servicing request
02:28:52.006 00.000 6880 OnExposeComplete: enter
02:28:52.006 00.000 6880 UpdateGuideState(): m_state=6
02:28:52.006 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3759
02:28:52.006 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.87, Mass=2505, SNR=34.7, Peak=165 HFD=4.6
02:28:52.007 00.001 6880 MultiStar: [#1 -0.25,0.10,0.98,U] [#2 -0.43,-0.05,0.98,U] [#3 -0.46,-0.11,0.93,U] [#4 -0.26,-0.09,0.84,U] [#5 -0.40,-0.01,0.99,U] [#6 -0.27,0.02,0.90,U] [#7 -0.63,-0.11,0.00,M2] [#8 -0.50,-0.16,0.81,U] 
02:28:52.007 00.000 6880 single-star, 7 included, MultiStar: {-0.31, -0.05}, one-star: {0.04, -0.12}
02:28:52.007 00.000 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.38 = 0.38)
02:28:52.007 00.000 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:28:52.007 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.12 hyp=0.13 cameraTheta=-1.23 mountX=0.12 mountY=0.04, mountTheta=0.36
02:28:52.008 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.12, opts=13)
02:28:52.008 00.000 6880 Enqueuing Move request for scope (0.04, -0.12)
02:28:52.009 00.001 10052 Worker thread wakes up
02:28:52.009 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.12) opts 0xd
02:28:52.009 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.12)
02:28:52.009 00.000 10052 Moving (0.04, -0.12) raw xDistance=0.12 yDistance=0.04
02:28:52.009 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:28:52.009 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
02:28:52.009 00.000 10052 MoveAxis(W, 35, ABG)
02:28:52.009 00.000 10052 Guiding  Dir = 3, Dur = 35
02:28:52.031 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:52.047 00.016 10052 IsSlewing returns 0
02:28:52.079 00.032 6880 UpdateGuideState exits: m=2505 SNR=34.7
02:28:52.079 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:52.079 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:52.079 00.000 6880 Enqueuing Expose request
02:28:52.126 00.047 10052 IsGuiding returns 0
02:28:52.270 00.144 10052 IsGuiding returns 0
02:28:52.270 00.000 10052 Move returns status 0, amount 35
02:28:52.270 00.000 10052 MoveAxis(N, 0, ABG)
02:28:52.270 00.000 10052 Move returns status 0, amount 0
02:28:52.270 00.000 10052 move complete, result=0
02:28:52.270 00.000 10052 worker thread done servicing request
02:28:52.270 00.000 10052 Worker thread wakes up
02:28:52.270 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
02:28:52.270 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:52.271 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:53.184 00.913 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61dff294-e760-4ce4-a733-edaf0794ca14"}
02:28:53.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61dff294-e760-4ce4-a733-edaf0794ca14"}
02:28:53.184 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5382267b-637d-4725-9d99-7c904f5f1597"}
02:28:53.185 00.001 6880 case statement mapped state 6 to 3
02:28:53.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5382267b-637d-4725-9d99-7c904f5f1597"}
02:28:53.185 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d5adff5-7985-4cb8-82aa-7ae5374f429e"}
02:28:53.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3759,"width":15,"height":15,"star_pos":[6.98,6.87],"pixels":"..."},"id":"1d5adff5-7985-4cb8-82aa-7ae5374f429e"}
02:28:53.185 00.000 10052 Exposure complete
02:28:53.234 00.049 10052 worker thread done servicing request
02:28:53.234 00.000 6880 OnExposeComplete: enter
02:28:53.234 00.000 6880 UpdateGuideState(): m_state=6
02:28:53.235 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3760
02:28:53.235 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=891.87, Mass=2580, SNR=35.2, Peak=154 HFD=4.4
02:28:53.235 00.000 6880 MultiStar: [#1 -0.04,0.02,0.96,U] [#2 -0.26,-0.13,0.98,U] [#3 -0.11,-0.20,0.91,U] [#4 -0.01,-0.11,0.83,U] [#5 -0.20,-0.10,0.97,U] [#6 -0.08,-0.02,0.90,U] [#7 -0.46,-0.38,0.00,M3] [#8 -0.27,-0.28,0.77,U] 
02:28:53.235 00.000 6880 refined, 7 included, MultiStar: {-0.09, -0.11}, one-star: {0.19, -0.13}
02:28:53.235 00.000 6880 CameraToMount -- cameraTheta (-2.26) - m_xAngle (-1.61) = xAngle (-0.64 = -0.64)
02:28:53.235 00.000 6880 CameraToMount -- cameraTheta (-2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.68 = -0.68)
02:28:53.235 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.11 hyp=0.15 cameraTheta=-2.26 mountX=0.12 mountY=-0.09, mountTheta=-0.66
02:28:53.236 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.11, opts=13)
02:28:53.236 00.000 6880 Enqueuing Move request for scope (-0.09, -0.11)
02:28:53.236 00.000 10052 Worker thread wakes up
02:28:53.237 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.11) opts 0xd
02:28:53.237 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.11)
02:28:53.237 00.000 10052 Moving (-0.09, -0.11) raw xDistance=0.12 yDistance=-0.09
02:28:53.237 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:28:53.237 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.10, using input
02:28:53.237 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:28:53.237 00.000 10052 MoveAxis(W, 33, ABG)
02:28:53.237 00.000 10052 Guiding  Dir = 3, Dur = 33
02:28:53.256 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:53.258 00.002 10052 IsSlewing returns 0
02:28:53.285 00.027 6880 UpdateGuideState exits: m=2580 SNR=35.2
02:28:53.285 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:53.285 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:53.285 00.000 6880 Enqueuing Expose request
02:28:53.296 00.011 10052 IsGuiding returns 0
02:28:53.323 00.027 10052 PulseGuide returned control before completion, sleep 16
02:28:53.362 00.039 10052 IsGuiding returns 0
02:28:53.362 00.000 10052 Move returns status 0, amount 33
02:28:53.362 00.000 10052 MoveAxis(N, 0, ABG)
02:28:53.362 00.000 10052 Move returns status 0, amount 0
02:28:53.363 00.001 10052 move complete, result=0
02:28:53.363 00.000 10052 worker thread done servicing request
02:28:53.363 00.000 10052 Worker thread wakes up
02:28:53.363 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:53.363 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:53.368 00.005 6880 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:28:54.491 01.123 10052 Exposure complete
02:28:54.549 00.058 10052 worker thread done servicing request
02:28:54.549 00.000 6880 OnExposeComplete: enter
02:28:54.549 00.000 6880 UpdateGuideState(): m_state=6
02:28:54.549 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3761
02:28:54.550 00.001 6880 Star::Find returns 1 (0), X=408.35, Y=891.80, Mass=2542, SNR=35.0, Peak=139 HFD=4.6
02:28:54.550 00.000 6880 MultiStar: [#1 0.13,0.13,0.95,U] [#2 -0.23,-0.02,0.98,U] [#3 -0.00,-0.03,0.91,U] [#4 0.02,-0.22,0.86,U] [#5 0.00,-0.08,1.00,U] [#6 0.04,0.16,0.88,U] [#7 -0.22,-0.32,0.78,U] [#8 -0.08,0.03,0.79,U] 
02:28:54.550 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.06}, one-star: {0.42, -0.19}
02:28:54.550 00.000 6880 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.61) = xAngle (0.32 = 0.32)
02:28:54.550 00.000 6880 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
02:28:54.550 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.06 hyp=0.06 cameraTheta=-1.30 mountX=0.06 mountY=0.02, mountTheta=0.29
02:28:54.551 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.06, opts=13)
02:28:54.551 00.000 6880 Enqueuing Move request for scope (0.02, -0.06)
02:28:54.552 00.001 10052 Worker thread wakes up
02:28:54.552 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.06) opts 0xd
02:28:54.552 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.06)
02:28:54.552 00.000 10052 Moving (0.02, -0.06) raw xDistance=0.06 yDistance=0.02
02:28:54.552 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:28:54.552 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
02:28:54.552 00.000 10052 MoveAxis(E, 0, ABG)
02:28:54.552 00.000 10052 Move returns status 0, amount 0
02:28:54.552 00.000 10052 MoveAxis(N, 0, ABG)
02:28:54.552 00.000 10052 Move returns status 0, amount 0
02:28:54.552 00.000 10052 move complete, result=0
02:28:54.553 00.001 10052 worker thread done servicing request
02:28:54.574 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:54.613 00.039 6880 UpdateGuideState exits: m=2542 SNR=35.0
02:28:54.614 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:54.614 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:54.614 00.000 6880 Enqueuing Expose request
02:28:54.614 00.000 10052 Worker thread wakes up
02:28:54.614 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:28:54.614 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:54.614 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:55.183 00.569 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5c6396f7-339b-41d5-8061-b273d444890b"}
02:28:55.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5c6396f7-339b-41d5-8061-b273d444890b"}
02:28:55.183 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"256d0e5d-91e0-408e-bc15-2606d2c9f313"}
02:28:55.183 00.000 6880 case statement mapped state 6 to 3
02:28:55.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"256d0e5d-91e0-408e-bc15-2606d2c9f313"}
02:28:55.185 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dd8e9e16-81f4-405d-95d1-8e9ea9ea821d"}
02:28:55.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3761,"width":15,"height":15,"star_pos":[7.35,6.80],"pixels":"..."},"id":"dd8e9e16-81f4-405d-95d1-8e9ea9ea821d"}
02:28:55.519 00.334 10052 Exposure complete
02:28:55.580 00.061 10052 worker thread done servicing request
02:28:55.580 00.000 6880 OnExposeComplete: enter
02:28:55.580 00.000 6880 UpdateGuideState(): m_state=6
02:28:55.580 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3762
02:28:55.580 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=891.91, Mass=2635, SNR=35.6, Peak=145 HFD=4.6
02:28:55.581 00.001 6880 MultiStar: [#1 0.19,0.21,0.94,U] [#2 -0.11,0.09,0.98,U] [#3 0.05,0.01,0.89,U] [#4 0.14,0.08,0.82,U] [#5 -0.01,0.20,0.97,U] [#6 0.09,0.11,0.90,U] [#7 -0.03,-0.06,0.76,U] [#8 0.01,0.11,0.81,U] 
02:28:55.581 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.07}, one-star: {0.41, -0.09}
02:28:55.581 00.000 6880 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.61) = xAngle (2.33 = 2.33)
02:28:55.581 00.000 6880 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.30 = 2.30)
02:28:55.581 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.07 hyp=0.11 cameraTheta=0.72 mountX=-0.08 mountY=0.08, mountTheta=2.32
02:28:55.582 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.07, opts=13)
02:28:55.582 00.000 6880 Enqueuing Move request for scope (0.09, 0.07)
02:28:55.582 00.000 10052 Worker thread wakes up
02:28:55.582 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.07) opts 0xd
02:28:55.583 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.07)
02:28:55.583 00.000 10052 Moving (0.09, 0.07) raw xDistance=-0.08 yDistance=0.08
02:28:55.583 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:28:55.583 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:28:55.583 00.000 10052 MoveAxis(E, 0, ABG)
02:28:55.583 00.000 10052 Move returns status 0, amount 0
02:28:55.583 00.000 10052 MoveAxis(N, 0, ABG)
02:28:55.583 00.000 10052 Move returns status 0, amount 0
02:28:55.583 00.000 10052 move complete, result=0
02:28:55.583 00.000 10052 worker thread done servicing request
02:28:55.604 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:55.638 00.034 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:28:55.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:55.639 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:55.639 00.000 6880 Enqueuing Expose request
02:28:55.639 00.000 10052 Worker thread wakes up
02:28:55.639 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:55.639 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:55.639 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:56.767 01.128 10052 Exposure complete
02:28:56.828 00.061 10052 worker thread done servicing request
02:28:56.828 00.000 6880 OnExposeComplete: enter
02:28:56.828 00.000 6880 UpdateGuideState(): m_state=6
02:28:56.829 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3763
02:28:56.829 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=891.99, Mass=2692, SNR=36.0, Peak=176 HFD=4.2
02:28:56.829 00.000 6880 MultiStar: [#1 0.21,0.20,0.93,U] [#2 0.03,-0.06,0.96,U] [#3 0.10,-0.06,0.89,U] [#4 0.11,-0.16,0.84,U] [#5 -0.01,0.06,0.96,U] [#6 0.06,0.07,0.91,U] [#7 -0.23,-0.31,0.77,U] [#8 -0.03,-0.02,0.78,U] 
02:28:56.829 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.02}, one-star: {0.44, -0.00}
02:28:56.829 00.000 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.34 = 1.34)
02:28:56.830 00.001 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.31 = 1.31)
02:28:56.830 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.02 hyp=0.09 cameraTheta=-0.27 mountX=0.02 mountY=0.09, mountTheta=1.34
02:28:56.831 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.02, opts=13)
02:28:56.831 00.000 6880 Enqueuing Move request for scope (0.09, -0.02)
02:28:56.831 00.000 10052 Worker thread wakes up
02:28:56.832 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.02) opts 0xd
02:28:56.832 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.02)
02:28:56.832 00.000 10052 Moving (0.09, -0.02) raw xDistance=0.02 yDistance=0.09
02:28:56.832 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:28:56.832 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:28:56.832 00.000 10052 MoveAxis(E, 0, ABG)
02:28:56.832 00.000 10052 Move returns status 0, amount 0
02:28:56.832 00.000 10052 MoveAxis(N, 0, ABG)
02:28:56.832 00.000 10052 Move returns status 0, amount 0
02:28:56.832 00.000 10052 move complete, result=0
02:28:56.832 00.000 10052 worker thread done servicing request
02:28:56.859 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:56.895 00.036 6880 UpdateGuideState exits: m=2692 SNR=36.0
02:28:56.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:56.895 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:56.895 00.000 6880 Enqueuing Expose request
02:28:56.895 00.000 10052 Worker thread wakes up
02:28:56.895 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:56.896 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:56.896 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:57.184 00.288 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67892813-ffde-4f9e-9ac2-2b96286d9b87"}
02:28:57.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67892813-ffde-4f9e-9ac2-2b96286d9b87"}
02:28:57.184 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5f598aa0-df0e-47e2-8efd-601af1db10ec"}
02:28:57.184 00.000 6880 case statement mapped state 6 to 3
02:28:57.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f598aa0-df0e-47e2-8efd-601af1db10ec"}
02:28:57.184 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76f603fb-1c89-4979-a72a-4765e17881ba"}
02:28:57.185 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3763,"width":15,"height":15,"star_pos":[7.37,6.99],"pixels":"..."},"id":"76f603fb-1c89-4979-a72a-4765e17881ba"}
02:28:57.812 00.627 10052 Exposure complete
02:28:57.868 00.056 10052 worker thread done servicing request
02:28:57.868 00.000 6880 OnExposeComplete: enter
02:28:57.868 00.000 6880 UpdateGuideState(): m_state=6
02:28:57.869 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3764
02:28:57.869 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=892.06, Mass=2650, SNR=35.7, Peak=158 HFD=4.8
02:28:57.869 00.000 6880 MultiStar: [#1 0.21,0.45,0.94,U] [#2 -0.22,0.25,0.97,U] [#3 0.08,0.26,0.89,U] [#4 0.05,0.24,0.81,U] [#5 -0.01,0.20,0.98,U] [#6 -0.06,0.36,0.90,U] [#7 -0.18,0.14,0.75,U] [#8 0.06,0.50,0.76,U] 
02:28:57.869 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.27}, one-star: {0.44, 0.06}
02:28:57.869 00.000 6880 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
02:28:57.869 00.000 6880 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
02:28:57.869 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.27 hyp=0.27 cameraTheta=1.39 mountX=-0.27 mountY=0.04, mountTheta=2.98
02:28:57.870 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.27, opts=13)
02:28:57.870 00.000 6880 Enqueuing Move request for scope (0.05, 0.27)
02:28:57.871 00.001 10052 Worker thread wakes up
02:28:57.871 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.27) opts 0xd
02:28:57.871 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.27)
02:28:57.871 00.000 10052 Moving (0.05, 0.27) raw xDistance=-0.27 yDistance=0.04
02:28:57.871 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:28:57.871 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.06, using input
02:28:57.871 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:28:57.871 00.000 10052 MoveAxis(E, 72, ABG)
02:28:57.871 00.000 10052 Guiding  Dir = 2, Dur = 72
02:28:57.894 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:57.928 00.034 10052 IsSlewing returns 0
02:28:57.931 00.003 6880 UpdateGuideState exits: m=2650 SNR=35.7
02:28:57.931 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:57.932 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:57.932 00.000 6880 Enqueuing Expose request
02:28:58.002 00.070 10052 IsGuiding returns 0
02:28:58.058 00.056 10052 PulseGuide returned control before completion, sleep 26
02:28:58.134 00.076 10052 IsGuiding returns 1
02:28:58.134 00.000 10052 scope still moving after pulse duration time elapsed
02:28:58.214 00.080 10052 IsSlewing returns 0
02:28:58.292 00.078 10052 IsGuiding returns 0
02:28:58.293 00.001 10052 scope move finished after 72 + 218 ms
02:28:58.293 00.000 10052 Move returns status 0, amount 72
02:28:58.293 00.000 10052 MoveAxis(N, 0, ABG)
02:28:58.293 00.000 10052 Move returns status 0, amount 0
02:28:58.293 00.000 10052 move complete, result=0
02:28:58.293 00.000 10052 worker thread done servicing request
02:28:58.293 00.000 10052 Worker thread wakes up
02:28:58.294 00.001 6880 GuideStep: -0.3 px 72 ms EAST, 0.0 px 0 ms NORTH
02:28:58.294 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:58.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:28:59.184 00.890 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3247890b-1c9d-49c4-8f8e-830d751775c0"}
02:28:59.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3247890b-1c9d-49c4-8f8e-830d751775c0"}
02:28:59.184 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"209da4ee-48ab-4d12-a50f-b7743a49514b"}
02:28:59.184 00.000 6880 case statement mapped state 6 to 3
02:28:59.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"209da4ee-48ab-4d12-a50f-b7743a49514b"}
02:28:59.185 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cb426f3c-c806-49de-b502-0c5fa3a23fb5"}
02:28:59.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3764,"width":15,"height":15,"star_pos":[7.37,7.06],"pixels":"..."},"id":"cb426f3c-c806-49de-b502-0c5fa3a23fb5"}
02:28:59.431 00.246 10052 Exposure complete
02:28:59.496 00.065 10052 worker thread done servicing request
02:28:59.496 00.000 6880 OnExposeComplete: enter
02:28:59.496 00.000 6880 UpdateGuideState(): m_state=6
02:28:59.497 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3765
02:28:59.497 00.000 6880 Star::Find returns 1 (0), X=408.44, Y=892.00, Mass=2607, SNR=35.4, Peak=160 HFD=4.9
02:28:59.497 00.000 6880 MultiStar: [#1 0.22,0.23,0.95,U] [#2 -0.00,0.01,1.00,U] [#3 0.02,0.01,0.89,U] [#4 0.12,-0.12,0.85,U] [#5 -0.06,0.00,0.97,U] [#6 0.22,0.02,0.90,U] [#7 -0.18,-0.18,0.76,U] [#8 0.10,-0.12,0.77,U] 
02:28:59.497 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.01}, one-star: {0.51, 0.00}
02:28:59.497 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.55 = 1.55)
02:28:59.497 00.000 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.52 = 1.52)
02:28:59.497 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-0.07 mountX=0.00 mountY=0.11, mountTheta=1.55
02:28:59.499 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.01, opts=13)
02:28:59.499 00.000 6880 Enqueuing Move request for scope (0.11, -0.01)
02:28:59.499 00.000 10052 Worker thread wakes up
02:28:59.499 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.01) opts 0xd
02:28:59.499 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.01)
02:28:59.499 00.000 10052 Moving (0.11, -0.01) raw xDistance=0.00 yDistance=0.11
02:28:59.499 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:28:59.499 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
02:28:59.499 00.000 10052 MoveAxis(E, 0, ABG)
02:28:59.499 00.000 10052 Move returns status 0, amount 0
02:28:59.499 00.000 10052 MoveAxis(N, 0, ABG)
02:28:59.500 00.001 10052 Move returns status 0, amount 0
02:28:59.500 00.000 10052 move complete, result=0
02:28:59.500 00.000 10052 worker thread done servicing request
02:28:59.522 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:28:59.557 00.035 6880 UpdateGuideState exits: m=2607 SNR=35.4
02:28:59.557 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:28:59.557 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:28:59.557 00.000 6880 Enqueuing Expose request
02:28:59.557 00.000 10052 Worker thread wakes up
02:28:59.557 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:28:59.558 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:28:59.558 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:00.467 00.909 10052 Exposure complete
02:29:00.546 00.079 10052 worker thread done servicing request
02:29:00.546 00.000 6880 OnExposeComplete: enter
02:29:00.546 00.000 6880 UpdateGuideState(): m_state=6
02:29:00.546 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3766
02:29:00.546 00.000 6880 Star::Find returns 1 (0), X=408.40, Y=892.10, Mass=2618, SNR=35.6, Peak=161 HFD=4.8
02:29:00.547 00.001 6880 MultiStar: [#1 0.22,0.38,0.96,U] [#2 -0.08,0.22,0.99,U] [#3 -0.12,0.11,0.91,U] [#4 0.23,0.25,0.83,U] [#5 0.01,0.43,0.95,U] [#6 0.06,0.25,0.92,U] [#7 -0.08,0.12,0.76,U] [#8 -0.09,0.04,0.80,U] 
02:29:00.547 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.22}, one-star: {0.47, 0.11}
02:29:00.547 00.000 6880 CameraToMount -- cameraTheta (1.23) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
02:29:00.547 00.000 6880 CameraToMount -- cameraTheta (1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.81 = 2.81)
02:29:00.547 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.22 hyp=0.23 cameraTheta=1.23 mountX=-0.22 mountY=0.07, mountTheta=2.82
02:29:00.549 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.22, opts=13)
02:29:00.549 00.000 6880 Enqueuing Move request for scope (0.08, 0.22)
02:29:00.549 00.000 10052 Worker thread wakes up
02:29:00.549 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.22) opts 0xd
02:29:00.549 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.22)
02:29:00.549 00.000 10052 Moving (0.08, 0.22) raw xDistance=-0.22 yDistance=0.07
02:29:00.549 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:29:00.549 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
02:29:00.549 00.000 10052 MoveAxis(E, 59, ABG)
02:29:00.549 00.000 10052 Guiding  Dir = 2, Dur = 59
02:29:00.570 00.021 10052 IsSlewing returns 0
02:29:00.577 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:00.608 00.031 10052 IsGuiding returns 0
02:29:00.622 00.014 6880 UpdateGuideState exits: m=2618 SNR=35.6
02:29:00.622 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:00.622 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:00.623 00.001 6880 Enqueuing Expose request
02:29:00.635 00.012 10052 PulseGuide returned control before completion, sleep 42
02:29:00.705 00.070 10052 IsGuiding returns 0
02:29:00.705 00.000 10052 Move returns status 0, amount 59
02:29:00.705 00.000 10052 MoveAxis(N, 0, ABG)
02:29:00.705 00.000 10052 Move returns status 0, amount 0
02:29:00.705 00.000 10052 move complete, result=0
02:29:00.705 00.000 10052 worker thread done servicing request
02:29:00.705 00.000 10052 Worker thread wakes up
02:29:00.705 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:00.705 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:00.706 00.001 6880 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
02:29:01.185 00.479 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37aa647e-45c4-4cc4-b1ad-ed1ff8a7e4bb"}
02:29:01.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37aa647e-45c4-4cc4-b1ad-ed1ff8a7e4bb"}
02:29:01.186 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a449b8cb-cd9a-4706-adac-4201ab5bdbc2"}
02:29:01.186 00.000 6880 case statement mapped state 6 to 3
02:29:01.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a449b8cb-cd9a-4706-adac-4201ab5bdbc2"}
02:29:01.187 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"656ca059-6538-400a-a5a5-a94f38789440"}
02:29:01.187 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3766,"width":15,"height":15,"star_pos":[7.40,7.10],"pixels":"..."},"id":"656ca059-6538-400a-a5a5-a94f38789440"}
02:29:01.842 00.655 10052 Exposure complete
02:29:01.928 00.086 10052 worker thread done servicing request
02:29:01.929 00.001 6880 OnExposeComplete: enter
02:29:01.929 00.000 6880 UpdateGuideState(): m_state=6
02:29:01.929 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3767
02:29:01.929 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=891.83, Mass=2646, SNR=35.7, Peak=141 HFD=4.5
02:29:01.930 00.001 6880 MultiStar: [#1 -0.03,0.13,0.94,U] [#2 -0.14,-0.10,0.96,U] [#3 -0.09,-0.06,0.92,U] [#4 0.10,-0.36,0.84,U] [#5 -0.25,-0.09,0.96,U] [#6 -0.01,-0.00,0.91,U] [#7 -0.31,-0.27,0.75,U] [#8 -0.20,-0.06,0.80,U] 
02:29:01.930 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.10}, one-star: {0.35, -0.16}
02:29:01.930 00.000 6880 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.61) = xAngle (-0.45 = -0.45)
02:29:01.930 00.000 6880 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:29:01.930 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.10 hyp=0.12 cameraTheta=-2.07 mountX=0.10 mountY=-0.05, mountTheta=-0.48
02:29:01.932 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.10, opts=13)
02:29:01.932 00.000 6880 Enqueuing Move request for scope (-0.06, -0.10)
02:29:01.932 00.000 10052 Worker thread wakes up
02:29:01.933 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.10) opts 0xd
02:29:01.933 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.10)
02:29:01.933 00.000 10052 Moving (-0.06, -0.10) raw xDistance=0.10 yDistance=-0.05
02:29:01.933 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:01.933 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:29:01.933 00.000 10052 MoveAxis(E, 0, ABG)
02:29:01.933 00.000 10052 Move returns status 0, amount 0
02:29:01.933 00.000 10052 MoveAxis(N, 0, ABG)
02:29:01.933 00.000 10052 Move returns status 0, amount 0
02:29:01.933 00.000 10052 move complete, result=0
02:29:01.934 00.001 10052 worker thread done servicing request
02:29:01.963 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:02.012 00.049 6880 UpdateGuideState exits: m=2646 SNR=35.7
02:29:02.012 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:02.013 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:02.013 00.000 6880 Enqueuing Expose request
02:29:02.013 00.000 10052 Worker thread wakes up
02:29:02.013 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:02.013 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:02.013 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:02.931 00.918 10052 Exposure complete
02:29:03.017 00.086 10052 worker thread done servicing request
02:29:03.017 00.000 6880 OnExposeComplete: enter
02:29:03.017 00.000 6880 UpdateGuideState(): m_state=6
02:29:03.018 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3768
02:29:03.018 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.11, Mass=2430, SNR=34.1, Peak=166 HFD=4.6
02:29:03.018 00.000 6880 MultiStar: [#1 0.08,0.36,0.99,U] [#2 -0.21,0.18,1.00,U] [#3 -0.15,0.16,0.94,U] [#4 -0.05,0.19,0.86,U] [#5 -0.16,0.24,1.00,U] [#6 -0.11,0.27,0.94,U] [#7 -0.28,0.28,0.78,U] [#8 -0.30,0.12,0.80,U] 
02:29:03.018 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.21}, one-star: {0.22, 0.12}
02:29:03.018 00.000 6880 CameraToMount -- cameraTheta (2.00) - m_xAngle (-1.61) = xAngle (3.62 = -2.67)
02:29:03.018 00.000 6880 CameraToMount -- cameraTheta (2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.70)
02:29:03.019 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.00 mountX=-0.21 mountY=-0.10, mountTheta=-2.69
02:29:03.020 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.21, opts=13)
02:29:03.021 00.001 6880 Enqueuing Move request for scope (-0.10, 0.21)
02:29:03.021 00.000 10052 Worker thread wakes up
02:29:03.021 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
02:29:03.021 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
02:29:03.021 00.000 10052 Moving (-0.10, 0.21) raw xDistance=-0.21 yDistance=-0.10
02:29:03.021 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
02:29:03.021 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
02:29:03.021 00.000 10052 MoveAxis(E, 56, ABG)
02:29:03.021 00.000 10052 Guiding  Dir = 2, Dur = 56
02:29:03.042 00.021 10052 IsSlewing returns 0
02:29:03.051 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:03.080 00.029 10052 IsGuiding returns 0
02:29:03.097 00.017 6880 UpdateGuideState exits: m=2430 SNR=34.1
02:29:03.097 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:03.097 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:03.098 00.001 6880 Enqueuing Expose request
02:29:03.108 00.010 10052 PulseGuide returned control before completion, sleep 39
02:29:03.183 00.075 10052 IsGuiding returns 0
02:29:03.184 00.001 10052 Move returns status 0, amount 56
02:29:03.184 00.000 10052 MoveAxis(N, 0, ABG)
02:29:03.184 00.000 10052 Move returns status 0, amount 0
02:29:03.184 00.000 10052 move complete, result=0
02:29:03.184 00.000 10052 worker thread done servicing request
02:29:03.184 00.000 10052 Worker thread wakes up
02:29:03.184 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:03.184 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:03.187 00.003 6880 GuideStep: -0.2 px 56 ms EAST, -0.1 px 0 ms NORTH
02:29:03.191 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ec9376a-f249-4247-8116-bf7116c560dc"}
02:29:03.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ec9376a-f249-4247-8116-bf7116c560dc"}
02:29:03.195 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a412b2e4-b963-4baa-a572-ab9cd9faac14"}
02:29:03.195 00.000 6880 case statement mapped state 6 to 3
02:29:03.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a412b2e4-b963-4baa-a572-ab9cd9faac14"}
02:29:03.199 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8b8a9b0e-5013-44e9-b828-b8ee2ea16f7d"}
02:29:03.199 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3768,"width":15,"height":15,"star_pos":[7.15,7.11],"pixels":"..."},"id":"8b8a9b0e-5013-44e9-b828-b8ee2ea16f7d"}
02:29:04.322 01.123 10052 Exposure complete
02:29:04.406 00.084 10052 worker thread done servicing request
02:29:04.406 00.000 6880 OnExposeComplete: enter
02:29:04.406 00.000 6880 UpdateGuideState(): m_state=6
02:29:04.407 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3769
02:29:04.407 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=891.94, Mass=2595, SNR=35.4, Peak=150 HFD=4.6
02:29:04.407 00.000 6880 MultiStar: [#1 0.11,0.17,0.95,U] [#2 -0.24,0.07,0.97,U] [#3 -0.08,-0.05,0.91,U] [#4 0.04,-0.01,0.84,U] [#5 -0.10,0.09,0.98,U] [#6 0.04,0.15,0.91,U] [#7 -0.22,0.09,0.76,U] [#8 -0.24,-0.04,0.78,U] 
02:29:04.407 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.05}, one-star: {0.34, -0.05}
02:29:04.408 00.001 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.74 = -2.55)
02:29:04.408 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.58)
02:29:04.408 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.05 hyp=0.06 cameraTheta=2.12 mountX=-0.05 mountY=-0.03, mountTheta=-2.57
02:29:04.409 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.05, opts=13)
02:29:04.409 00.000 6880 Enqueuing Move request for scope (-0.03, 0.05)
02:29:04.410 00.001 10052 Worker thread wakes up
02:29:04.410 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.05) opts 0xd
02:29:04.410 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.05)
02:29:04.410 00.000 10052 Moving (-0.03, 0.05) raw xDistance=-0.05 yDistance=-0.03
02:29:04.410 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:04.410 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:29:04.410 00.000 10052 MoveAxis(E, 0, ABG)
02:29:04.410 00.000 10052 Move returns status 0, amount 0
02:29:04.410 00.000 10052 MoveAxis(N, 0, ABG)
02:29:04.410 00.000 10052 Move returns status 0, amount 0
02:29:04.410 00.000 10052 move complete, result=0
02:29:04.410 00.000 10052 worker thread done servicing request
02:29:04.438 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:04.482 00.044 6880 UpdateGuideState exits: m=2595 SNR=35.4
02:29:04.482 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:04.482 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:04.483 00.001 6880 Enqueuing Expose request
02:29:04.483 00.000 10052 Worker thread wakes up
02:29:04.483 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:04.483 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:04.483 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:05.183 00.700 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f1bb1524-27c7-40ea-a123-2e9fe5cd7713"}
02:29:05.183 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f1bb1524-27c7-40ea-a123-2e9fe5cd7713"}
02:29:05.184 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb11ed52-6fa5-4626-b107-d58b1e962013"}
02:29:05.184 00.000 6880 case statement mapped state 6 to 3
02:29:05.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb11ed52-6fa5-4626-b107-d58b1e962013"}
02:29:05.185 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7bafb5eb-f63c-4451-83ea-abf82a8e5838"}
02:29:05.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3769,"width":15,"height":15,"star_pos":[7.27,6.94],"pixels":"..."},"id":"7bafb5eb-f63c-4451-83ea-abf82a8e5838"}
02:29:05.399 00.214 10052 Exposure complete
02:29:05.482 00.083 10052 worker thread done servicing request
02:29:05.482 00.000 6880 OnExposeComplete: enter
02:29:05.482 00.000 6880 UpdateGuideState(): m_state=6
02:29:05.483 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3770
02:29:05.483 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=892.06, Mass=2435, SNR=34.3, Peak=144 HFD=4.7
02:29:05.483 00.000 6880 MultiStar: [#1 0.17,0.31,0.96,U] [#2 -0.08,0.20,1.05,U] [#3 -0.03,0.17,0.95,U] [#4 0.21,0.15,0.85,U] [#5 -0.02,0.21,1.01,U] [#6 0.14,0.22,0.93,U] [#7 -0.15,0.21,0.80,U] [#8 -0.14,-0.07,0.83,U] 
02:29:05.483 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.17}, one-star: {0.37, 0.07}
02:29:05.483 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.86 = 2.86)
02:29:05.483 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
02:29:05.484 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=0.17 hyp=0.18 cameraTheta=1.24 mountX=-0.17 mountY=0.05, mountTheta=2.83
02:29:05.485 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.17, opts=13)
02:29:05.485 00.000 6880 Enqueuing Move request for scope (0.06, 0.17)
02:29:05.485 00.000 10052 Worker thread wakes up
02:29:05.486 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.17) opts 0xd
02:29:05.486 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.17)
02:29:05.486 00.000 10052 Moving (0.06, 0.17) raw xDistance=-0.17 yDistance=0.05
02:29:05.486 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:29:05.486 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:29:05.486 00.000 10052 MoveAxis(E, 45, ABG)
02:29:05.486 00.000 10052 Guiding  Dir = 2, Dur = 45
02:29:05.507 00.021 10052 IsSlewing returns 0
02:29:05.516 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:05.546 00.030 10052 IsGuiding returns 0
02:29:05.565 00.019 6880 UpdateGuideState exits: m=2435 SNR=34.3
02:29:05.565 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:05.565 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:05.565 00.000 6880 Enqueuing Expose request
02:29:05.573 00.008 10052 PulseGuide returned control before completion, sleep 28
02:29:05.638 00.065 10052 IsGuiding returns 0
02:29:05.638 00.000 10052 Move returns status 0, amount 45
02:29:05.638 00.000 10052 MoveAxis(N, 0, ABG)
02:29:05.638 00.000 10052 Move returns status 0, amount 0
02:29:05.638 00.000 10052 move complete, result=0
02:29:05.638 00.000 10052 worker thread done servicing request
02:29:05.638 00.000 10052 Worker thread wakes up
02:29:05.638 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:05.638 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:05.694 00.056 6880 GuideStep: -0.2 px 45 ms EAST, 0.1 px 0 ms NORTH
02:29:05.823 00.129 6880 evsrv: cli 015431E0 connect
02:29:05.823 00.000 6880 case statement mapped state 6 to 3
02:29:05.824 00.001 6880 case statement mapped state 6 to 3
02:29:05.824 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"122cb940-3c04-43f4-9d44-ae90f0e9070e"}
02:29:05.824 00.000 6880 case statement mapped state 6 to 3
02:29:05.824 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"122cb940-3c04-43f4-9d44-ae90f0e9070e"}
02:29:05.850 00.026 6880 evsrv: cli 015431E0 disconnect
02:29:05.852 00.002 6880 evsrv: cli 01543AA0 connect
02:29:05.852 00.000 6880 case statement mapped state 6 to 3
02:29:05.853 00.001 6880 case statement mapped state 6 to 3
02:29:05.853 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"53c8250b-0888-4dae-8d63-d3a7cc3b19d5"}
02:29:05.853 00.000 6880 PhdController::Dither begins
02:29:05.853 00.000 6880 dither: size=1.00, dRA=-0.10 dDec=0.00
02:29:05.853 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:29:05.853 00.000 6880 MountToCamera -- mountX=-0.10 mountY=0.00 hyp=0.10 mountTheta=3.14 cameraX=0.00, cameraY=0.10 cameraTheta=1.53
02:29:05.854 00.001 6880 setting lock position to (407.94, 892.09)
02:29:05.854 00.000 6880 Mount: notify guiding dithered (0.0, 0.1)
02:29:05.854 00.000 6880 MultiStar: stabilizing after lock position change
02:29:05.854 00.000 6880 Status Line: Dither by -0.10,0.00
02:29:05.858 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:29:05.858 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:29:05.858 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"53c8250b-0888-4dae-8d63-d3a7cc3b19d5"}
02:29:05.859 00.001 6880 evsrv: cli 01543AA0 disconnect
02:29:06.777 00.918 10052 Exposure complete
02:29:06.862 00.085 10052 worker thread done servicing request
02:29:06.862 00.000 6880 OnExposeComplete: enter
02:29:06.862 00.000 6880 UpdateGuideState(): m_state=6
02:29:06.863 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3771
02:29:06.863 00.000 6880 Star::Find returns 1 (0), X=408.36, Y=892.03, Mass=2543, SNR=35.0, Peak=155 HFD=4.5
02:29:06.863 00.000 6880 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.61) = xAngle (1.46 = 1.46)
02:29:06.863 00.000 6880 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
02:29:06.863 00.000 6880 CameraToMount -- cameraX=0.42 cameraY=-0.06 hyp=0.42 cameraTheta=-0.15 mountX=0.05 mountY=0.42, mountTheta=1.46
02:29:06.865 00.002 6880 dither recenter: remaining=(0.1,-0.0) step=(0.1,-0.0)
02:29:06.865 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:29:06.865 00.000 6880 MountToCamera -- mountX=0.10 mountY=-0.00 hyp=0.10 mountTheta=-0.00 cameraX=-0.00, cameraY=-0.10 cameraTheta=-1.61
02:29:06.865 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.10, opts=4)
02:29:06.865 00.000 6880 Enqueuing Move request for scope (-0.00, -0.10)
02:29:06.865 00.000 6880 Mount: notify direct move 0.10,-0.00
02:29:06.865 00.000 10052 Worker thread wakes up
02:29:06.865 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.10) opts 0x4
02:29:06.866 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.10)
02:29:06.866 00.000 10052 Moving (-0.00, -0.10) raw xDistance=0.10 yDistance=-0.00
02:29:06.866 00.000 10052 MoveAxis(W, 59, B)
02:29:06.866 00.000 10052 Guiding  Dir = 3, Dur = 59
02:29:06.886 00.020 10052 IsSlewing returns 0
02:29:06.897 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:06.924 00.027 10052 IsGuiding returns 0
02:29:06.947 00.023 6880 UpdateGuideState exits: m=2543 SNR=35.0
02:29:06.947 00.000 6880 PhdController: settling, locked = 1, distance = 0.30 (0.60) aobump = 0 frame = 1 / 99999
02:29:06.948 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783124946.947,"Host":"MINIASTRO1","Inst":1,"Distance":0.30,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:29:06.948 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:06.948 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:06.948 00.000 6880 Enqueuing Expose request
02:29:06.952 00.004 10052 PulseGuide returned control before completion, sleep 42
02:29:07.017 00.065 10052 IsGuiding returns 1
02:29:07.017 00.000 10052 scope still moving after pulse duration time elapsed
02:29:07.062 00.045 10052 IsSlewing returns 0
02:29:07.100 00.038 10052 IsGuiding returns 0
02:29:07.100 00.000 10052 scope move finished after 59 + 116 ms
02:29:07.100 00.000 10052 Move returns status 0, amount 59
02:29:07.100 00.000 10052 MoveAxis(N, 0, B)
02:29:07.100 00.000 10052 Move returns status 0, amount 0
02:29:07.100 00.000 10052 move complete, result=0
02:29:07.100 00.000 10052 worker thread done servicing request
02:29:07.100 00.000 10052 Worker thread wakes up
02:29:07.101 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:07.101 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:07.514 00.413 6880 GuideStep: 0.1 px 59 ms WEST, -0.0 px 0 ms NORTH
02:29:07.521 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cddde219-6431-4530-8cab-135cdaf43280"}
02:29:07.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cddde219-6431-4530-8cab-135cdaf43280"}
02:29:07.525 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c9bf0080-5668-4180-bded-7f37a8d1f193"}
02:29:07.525 00.000 6880 case statement mapped state 6 to 3
02:29:07.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9bf0080-5668-4180-bded-7f37a8d1f193"}
02:29:07.530 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0d547c29-7453-437c-9a66-be2da7223462"}
02:29:07.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3771,"width":15,"height":15,"star_pos":[7.36,7.03],"pixels":"..."},"id":"0d547c29-7453-437c-9a66-be2da7223462"}
02:29:08.010 00.480 10052 Exposure complete
02:29:08.097 00.087 10052 worker thread done servicing request
02:29:08.097 00.000 6880 OnExposeComplete: enter
02:29:08.097 00.000 6880 UpdateGuideState(): m_state=6
02:29:08.097 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3772
02:29:08.098 00.001 6880 Star::Find returns 1 (0), X=408.47, Y=892.07, Mass=2534, SNR=35.0, Peak=150 HFD=4.8
02:29:08.098 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
02:29:08.098 00.000 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
02:29:08.098 00.000 6880 CameraToMount -- cameraX=0.53 cameraY=-0.02 hyp=0.53 cameraTheta=-0.04 mountX=-0.00 mountY=0.53, mountTheta=1.57
02:29:08.100 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.53, y=-0.02, opts=13)
02:29:08.101 00.001 6880 Enqueuing Move request for scope (0.53, -0.02)
02:29:08.101 00.000 10052 Worker thread wakes up
02:29:08.101 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.02) opts 0xd
02:29:08.101 00.000 10052 Handling offset move in thread for scope, endpoint = (0.53, -0.02)
02:29:08.101 00.000 10052 Moving (0.53, -0.02) raw xDistance=-0.00 yDistance=0.53
02:29:08.101 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:29:08.101 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.53, slope = 0.00
02:29:08.101 00.000 10052 MoveAxis(E, 0, ABG)
02:29:08.102 00.001 10052 Move returns status 0, amount 0
02:29:08.102 00.000 10052 MoveAxis(S, 97, ABG)
02:29:08.102 00.000 10052 Guiding  Dir = 1, Dur = 97
02:29:08.133 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:08.159 00.026 10052 IsSlewing returns 0
02:29:08.181 00.022 6880 UpdateGuideState exits: m=2534 SNR=35.0
02:29:08.181 00.000 6880 PhdController: settling, locked = 1, distance = 0.53 (0.60) aobump = 0 frame = 2 / 99999
02:29:08.182 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783124948.181,"Host":"MINIASTRO1","Inst":1,"Distance":0.53,"Time":1.2,"SettleTime":6.0,"StarLocked":true}
02:29:08.182 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:08.182 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:08.182 00.000 6880 Enqueuing Expose request
02:29:08.235 00.053 10052 IsGuiding returns 0
02:29:08.298 00.063 10052 PulseGuide returned control before completion, sleep 44
02:29:08.405 00.107 10052 IsGuiding returns 1
02:29:08.405 00.000 10052 scope still moving after pulse duration time elapsed
02:29:08.452 00.047 10052 IsSlewing returns 0
02:29:08.490 00.038 10052 IsGuiding returns 0
02:29:08.490 00.000 10052 scope move finished after 97 + 157 ms
02:29:08.490 00.000 10052 Move returns status 0, amount 97
02:29:08.490 00.000 10052 move complete, result=0
02:29:08.490 00.000 10052 worker thread done servicing request
02:29:08.490 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 97 ms SOUTH
02:29:08.491 00.001 10052 Worker thread wakes up
02:29:08.491 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:08.491 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:09.181 00.690 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"41771aef-4280-4dbd-8b67-4bb9a1da962a"}
02:29:09.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"41771aef-4280-4dbd-8b67-4bb9a1da962a"}
02:29:09.182 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"474db73e-1e5b-4700-a56b-bc6eb8638624"}
02:29:09.182 00.000 6880 case statement mapped state 6 to 3
02:29:09.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"474db73e-1e5b-4700-a56b-bc6eb8638624"}
02:29:09.182 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aea1a012-2fa4-4d15-a96b-4a3baf087a92"}
02:29:09.183 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3772,"width":15,"height":15,"star_pos":[7.47,7.07],"pixels":"..."},"id":"aea1a012-2fa4-4d15-a96b-4a3baf087a92"}
02:29:09.621 00.438 10052 Exposure complete
02:29:09.696 00.075 10052 worker thread done servicing request
02:29:09.696 00.000 6880 OnExposeComplete: enter
02:29:09.696 00.000 6880 UpdateGuideState(): m_state=6
02:29:09.696 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3773
02:29:09.696 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=891.94, Mass=2597, SNR=35.4, Peak=155 HFD=4.7
02:29:09.697 00.001 6880 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
02:29:09.697 00.000 6880 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
02:29:09.697 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=-0.15 hyp=0.43 cameraTheta=-0.36 mountX=0.13 mountY=0.40, mountTheta=1.25
02:29:09.698 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=-0.15, opts=13)
02:29:09.698 00.000 6880 Enqueuing Move request for scope (0.40, -0.15)
02:29:09.698 00.000 10052 Worker thread wakes up
02:29:09.698 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.15) opts 0xd
02:29:09.698 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, -0.15)
02:29:09.698 00.000 10052 Moving (0.40, -0.15) raw xDistance=0.13 yDistance=0.40
02:29:09.698 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:29:09.698 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.40, slope = 0.00
02:29:09.699 00.001 10052 MoveAxis(W, 36, ABG)
02:29:09.699 00.000 10052 Guiding  Dir = 3, Dur = 36
02:29:09.725 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:09.766 00.041 6880 UpdateGuideState exits: m=2597 SNR=35.4
02:29:09.766 00.000 6880 PhdController: settling, locked = 1, distance = 0.50 (0.60) aobump = 0 frame = 3 / 99999
02:29:09.767 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783124949.766,"Host":"MINIASTRO1","Inst":1,"Distance":0.50,"Time":2.8,"SettleTime":6.0,"StarLocked":true}
02:29:09.767 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:09.767 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:09.767 00.000 6880 Enqueuing Expose request
02:29:09.774 00.007 10052 IsSlewing returns 0
02:29:09.847 00.073 10052 IsGuiding returns 0
02:29:09.991 00.144 10052 IsGuiding returns 0
02:29:09.991 00.000 10052 Move returns status 0, amount 36
02:29:09.991 00.000 10052 MoveAxis(S, 73, ABG)
02:29:09.991 00.000 10052 Guiding  Dir = 1, Dur = 73
02:29:10.070 00.079 10052 IsSlewing returns 0
02:29:10.150 00.080 10052 IsGuiding returns 0
02:29:10.213 00.063 10052 PulseGuide returned control before completion, sleep 21
02:29:10.294 00.081 10052 IsGuiding returns 1
02:29:10.294 00.000 10052 scope still moving after pulse duration time elapsed
02:29:10.373 00.079 10052 IsSlewing returns 0
02:29:10.447 00.074 10052 IsGuiding returns 0
02:29:10.447 00.000 10052 scope move finished after 73 + 224 ms
02:29:10.447 00.000 10052 Move returns status 0, amount 73
02:29:10.447 00.000 10052 move complete, result=0
02:29:10.447 00.000 10052 worker thread done servicing request
02:29:10.447 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.4 px 73 ms SOUTH
02:29:10.447 00.000 10052 Worker thread wakes up
02:29:10.447 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:10.448 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:11.180 00.732 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30b1e94e-8255-406e-9006-8571512e454f"}
02:29:11.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30b1e94e-8255-406e-9006-8571512e454f"}
02:29:11.180 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc94ed7c-fb5a-4327-962e-04b0f199ac57"}
02:29:11.180 00.000 6880 case statement mapped state 6 to 3
02:29:11.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc94ed7c-fb5a-4327-962e-04b0f199ac57"}
02:29:11.180 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2bf8c841-24de-4f0f-8445-e83a0cb24141"}
02:29:11.181 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3773,"width":15,"height":15,"star_pos":[7.34,6.94],"pixels":"..."},"id":"2bf8c841-24de-4f0f-8445-e83a0cb24141"}
02:29:11.365 00.184 10052 Exposure complete
02:29:11.420 00.055 10052 worker thread done servicing request
02:29:11.420 00.000 6880 OnExposeComplete: enter
02:29:11.420 00.000 6880 UpdateGuideState(): m_state=6
02:29:11.420 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3774
02:29:11.420 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=892.10, Mass=2603, SNR=35.4, Peak=153 HFD=4.5
02:29:11.420 00.000 6880 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.61) = xAngle (1.64 = 1.64)
02:29:11.420 00.000 6880 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
02:29:11.420 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=0.01 hyp=0.30 cameraTheta=0.03 mountX=-0.02 mountY=0.30, mountTheta=1.64
02:29:11.422 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=0.01, opts=13)
02:29:11.422 00.000 6880 Enqueuing Move request for scope (0.30, 0.01)
02:29:11.422 00.000 10052 Worker thread wakes up
02:29:11.422 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.01) opts 0xd
02:29:11.422 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, 0.01)
02:29:11.422 00.000 10052 Moving (0.30, 0.01) raw xDistance=-0.02 yDistance=0.30
02:29:11.422 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:29:11.422 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.30, slope = 0.00
02:29:11.422 00.000 10052 MoveAxis(E, 0, ABG)
02:29:11.422 00.000 10052 Move returns status 0, amount 0
02:29:11.422 00.000 10052 MoveAxis(S, 55, ABG)
02:29:11.422 00.000 10052 Guiding  Dir = 1, Dur = 55
02:29:11.443 00.021 10052 IsSlewing returns 0
02:29:11.443 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:11.476 00.033 6880 UpdateGuideState exits: m=2603 SNR=35.4
02:29:11.476 00.000 6880 PhdController: settling, locked = 1, distance = 0.44 (0.60) aobump = 0 frame = 4 / 99999
02:29:11.476 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124951.476,"Host":"MINIASTRO1","Inst":1,"Distance":0.44,"Time":4.5,"SettleTime":6.0,"StarLocked":true}
02:29:11.477 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:11.477 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:11.477 00.000 6880 Enqueuing Expose request
02:29:11.481 00.004 10052 IsGuiding returns 0
02:29:11.509 00.028 10052 PulseGuide returned control before completion, sleep 38
02:29:11.624 00.115 10052 IsGuiding returns 0
02:29:11.624 00.000 10052 Move returns status 0, amount 55
02:29:11.624 00.000 10052 move complete, result=0
02:29:11.624 00.000 10052 worker thread done servicing request
02:29:11.624 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 55 ms SOUTH
02:29:11.624 00.000 10052 Worker thread wakes up
02:29:11.625 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:11.625 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:12.757 01.132 10052 Exposure complete
02:29:12.846 00.089 10052 worker thread done servicing request
02:29:12.846 00.000 6880 OnExposeComplete: enter
02:29:12.846 00.000 6880 UpdateGuideState(): m_state=6
02:29:12.847 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3775
02:29:12.847 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.17, Mass=2529, SNR=34.9, Peak=154 HFD=4.4
02:29:12.847 00.000 6880 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.61) = xAngle (4.17 = -2.11)
02:29:12.847 00.000 6880 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.14 = -2.14)
02:29:12.847 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.07 hyp=0.13 cameraTheta=2.56 mountX=-0.07 mountY=-0.11, mountTheta=-2.12
02:29:12.849 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.07, opts=13)
02:29:12.849 00.000 6880 Enqueuing Move request for scope (-0.11, 0.07)
02:29:12.849 00.000 10052 Worker thread wakes up
02:29:12.849 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.07) opts 0xd
02:29:12.849 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.07)
02:29:12.849 00.000 10052 Moving (-0.11, 0.07) raw xDistance=-0.07 yDistance=-0.11
02:29:12.850 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:29:12.850 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.37, using input
02:29:12.850 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.20
02:29:12.850 00.000 10052 MoveAxis(E, 0, ABG)
02:29:12.850 00.000 10052 Move returns status 0, amount 0
02:29:12.850 00.000 10052 MoveAxis(N, 0, ABG)
02:29:12.850 00.000 10052 Move returns status 0, amount 0
02:29:12.850 00.000 10052 move complete, result=0
02:29:12.850 00.000 10052 worker thread done servicing request
02:29:12.881 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:12.924 00.043 6880 UpdateGuideState exits: m=2529 SNR=34.9
02:29:12.924 00.000 6880 PhdController: settling, locked = 1, distance = 0.35 (0.60) aobump = 0 frame = 5 / 99999
02:29:12.924 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783124952.924,"Host":"MINIASTRO1","Inst":1,"Distance":0.35,"Time":6.0,"SettleTime":6.0,"StarLocked":true}
02:29:12.925 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:12.925 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:12.925 00.000 6880 Enqueuing Expose request
02:29:12.925 00.000 10052 Worker thread wakes up
02:29:12.925 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:12.925 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:12.925 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:13.178 00.253 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0cfdefd2-e6ae-447e-aa3b-c034c742d494"}
02:29:13.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0cfdefd2-e6ae-447e-aa3b-c034c742d494"}
02:29:13.179 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4abf7e8a-aabb-4e6a-883e-359d1206f45e"}
02:29:13.179 00.000 6880 case statement mapped state 6 to 3
02:29:13.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4abf7e8a-aabb-4e6a-883e-359d1206f45e"}
02:29:13.179 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a496cf6e-6d4c-4bab-a398-b0d2c775d621"}
02:29:13.180 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3775,"width":15,"height":15,"star_pos":[6.83,7.17],"pixels":"..."},"id":"a496cf6e-6d4c-4bab-a398-b0d2c775d621"}
02:29:13.835 00.655 10052 Exposure complete
02:29:13.904 00.069 10052 worker thread done servicing request
02:29:13.904 00.000 6880 OnExposeComplete: enter
02:29:13.904 00.000 6880 UpdateGuideState(): m_state=6
02:29:13.904 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3776
02:29:13.905 00.001 6880 Star::Find returns 1 (0), X=408.05, Y=892.15, Mass=2587, SNR=35.3, Peak=168 HFD=4.5
02:29:13.905 00.000 6880 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.61) = xAngle (2.09 = 2.09)
02:29:13.905 00.000 6880 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.06 = 2.06)
02:29:13.905 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.06 hyp=0.13 cameraTheta=0.48 mountX=-0.06 mountY=0.11, mountTheta=2.08
02:29:13.906 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.06, opts=13)
02:29:13.906 00.000 6880 Enqueuing Move request for scope (0.11, 0.06)
02:29:13.906 00.000 10052 Worker thread wakes up
02:29:13.906 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.06) opts 0xd
02:29:13.906 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.06)
02:29:13.906 00.000 10052 Moving (0.11, 0.06) raw xDistance=-0.06 yDistance=0.11
02:29:13.906 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:29:13.906 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.14
02:29:13.906 00.000 10052 MoveAxis(E, 0, ABG)
02:29:13.906 00.000 10052 Move returns status 0, amount 0
02:29:13.907 00.001 10052 MoveAxis(N, 0, ABG)
02:29:13.907 00.000 10052 Move returns status 0, amount 0
02:29:13.907 00.000 10052 move complete, result=0
02:29:13.907 00.000 10052 worker thread done servicing request
02:29:13.925 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:13.957 00.032 6880 UpdateGuideState exits: m=2587 SNR=35.3
02:29:13.957 00.000 6880 PhdController: settling, locked = 1, distance = 0.28 (0.60) aobump = 0 frame = 6 / 99999
02:29:13.957 00.000 6880 PhdController: newstate STATE_FINISH
02:29:13.958 00.001 6880 PhdController complete: success
02:29:13.958 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783124953.958,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:29:13.958 00.000 6880 Mount: notify guiding dither settle done success=1
02:29:13.958 00.000 6880 PhdController: newstate STATE_IDLE
02:29:13.958 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:13.958 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:13.958 00.000 6880 Enqueuing Expose request
02:29:13.958 00.000 10052 Worker thread wakes up
02:29:13.958 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:29:13.958 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:13.958 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:15.091 01.133 10052 Exposure complete
02:29:15.159 00.068 10052 worker thread done servicing request
02:29:15.160 00.001 6880 OnExposeComplete: enter
02:29:15.160 00.000 6880 UpdateGuideState(): m_state=6
02:29:15.160 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.160 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=892.11, Mass=2587, SNR=35.3, Peak=144 HFD=4.8
02:29:15.160 00.000 6880 MultiStar: exiting stabilization period
02:29:15.160 00.000 6880 MultiStar: updating star positions after lock position change
02:29:15.160 00.000 6880 Star::Find(15, 282, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.160 00.000 6880 Star::Find returns 1 (0), X=282.71, Y=302.24, Mass=2354, SNR=33.6, Peak=170 HFD=4.7
02:29:15.160 00.000 6880 Star::Find(15, 1199, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.160 00.000 6880 Star::Find returns 1 (0), X=1199.63, Y=299.14, Mass=2596, SNR=34.5, Peak=117 HFD=5.7
02:29:15.160 00.000 6880 Star::Find(15, 825, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.160 00.000 6880 Star::Find returns 1 (0), X=825.23, Y=302.34, Mass=2205, SNR=32.6, Peak=157 HFD=5.0
02:29:15.160 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.161 00.001 6880 Star::Find returns 1 (0), X=56.11, Y=636.90, Mass=1930, SNR=30.4, Peak=87 HFD=5.0
02:29:15.161 00.000 6880 Star::Find(15, 471, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.161 00.000 6880 Star::Find returns 1 (0), X=471.82, Y=596.24, Mass=2502, SNR=34.1, Peak=126 HFD=5.8
02:29:15.161 00.000 6880 Star::Find(15, 854, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.161 00.000 6880 Star::Find returns 1 (0), X=854.16, Y=221.89, Mass=2294, SNR=32.5, Peak=103 HFD=6.2
02:29:15.161 00.000 6880 Star::Find(15, 265, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.161 00.000 6880 Star::Find returns 1 (0), X=266.13, Y=89.10, Mass=1483, SNR=26.6, Peak=77 HFD=5.6
02:29:15.161 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.161 00.000 6880 Star::Find returns 1 (0), X=554.11, Y=334.19, Mass=1689, SNR=28.2, Peak=87 HFD=5.8
02:29:15.161 00.000 6880 Star::Find(15, 671, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.161 00.000 6880 Star::Find returns 1 (0), X=671.85, Y=829.34, Mass=1078, SNR=22.8, Peak=82 HFD=4.6
02:29:15.161 00.000 6880 Star::Find(15, 1119, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.161 00.000 6880 Star::Find returns 1 (0), X=1119.73, Y=689.38, Mass=974, SNR=21.6, Peak=61 HFD=4.8
02:29:15.161 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3777
02:29:15.161 00.000 6880 Star::Find returns 1 (0), X=269.16, Y=581.48, Mass=1228, SNR=24.0, Peak=61 HFD=5.3
02:29:15.161 00.000 6880 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.61) = xAngle (1.66 = 1.66)
02:29:15.162 00.001 6880 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.63 = 1.63)
02:29:15.162 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.01 hyp=0.29 cameraTheta=0.05 mountX=-0.03 mountY=0.29, mountTheta=1.66
02:29:15.163 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.01, opts=13)
02:29:15.163 00.000 6880 Enqueuing Move request for scope (0.29, 0.01)
02:29:15.163 00.000 10052 Worker thread wakes up
02:29:15.163 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.01) opts 0xd
02:29:15.163 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.01)
02:29:15.163 00.000 10052 Moving (0.29, 0.01) raw xDistance=-0.03 yDistance=0.29
02:29:15.163 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:29:15.163 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.29, slope = -0.07
02:29:15.163 00.000 10052 MoveAxis(E, 0, ABG)
02:29:15.163 00.000 10052 Move returns status 0, amount 0
02:29:15.164 00.001 10052 MoveAxis(N, 0, ABG)
02:29:15.164 00.000 10052 Move returns status 0, amount 0
02:29:15.164 00.000 10052 move complete, result=0
02:29:15.164 00.000 10052 worker thread done servicing request
02:29:15.183 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:15.218 00.035 6880 UpdateGuideState exits: m=2587 SNR=35.3
02:29:15.218 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:15.218 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:15.218 00.000 6880 Enqueuing Expose request
02:29:15.218 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:29:15.219 00.001 10052 Worker thread wakes up
02:29:15.219 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:15.219 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:15.221 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd3e9096-5b05-4328-b683-2faaf3d67e6a"}
02:29:15.221 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd3e9096-5b05-4328-b683-2faaf3d67e6a"}
02:29:15.230 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7254edd5-1f33-4f50-9cd4-686298000ec1"}
02:29:15.230 00.000 6880 case statement mapped state 6 to 3
02:29:15.230 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7254edd5-1f33-4f50-9cd4-686298000ec1"}
02:29:15.233 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3febe5ec-2254-4744-8309-61d24a9e3901"}
02:29:15.234 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3777,"width":15,"height":15,"star_pos":[7.22,7.11],"pixels":"..."},"id":"3febe5ec-2254-4744-8309-61d24a9e3901"}
02:29:16.134 00.900 10052 Exposure complete
02:29:16.199 00.065 10052 worker thread done servicing request
02:29:16.199 00.000 6880 OnExposeComplete: enter
02:29:16.199 00.000 6880 UpdateGuideState(): m_state=6
02:29:16.200 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3778
02:29:16.200 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=892.03, Mass=2693, SNR=36.0, Peak=152 HFD=4.6
02:29:16.200 00.000 6880 MultiStar: [#1 -0.08,-0.02,0.96,U] [#2 -0.46,-0.02,0.94,U] [#3 0.11,-0.11,0.89,U] [#4 -0.02,-0.01,0.82,U] [#5 -0.17,-0.22,0.96,U] [#6 0.16,-0.06,0.86,U] [#7 0.02,-0.01,0.76,U] [#8 -0.07,-0.14,0.77,U] 
02:29:16.200 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.19, -0.06}
02:29:16.200 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.45 = -0.45)
02:29:16.200 00.000 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:29:16.200 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.06 mountX=0.07 mountY=-0.04, mountTheta=-0.47
02:29:16.202 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.07, opts=13)
02:29:16.202 00.000 6880 Enqueuing Move request for scope (-0.04, -0.07)
02:29:16.202 00.000 10052 Worker thread wakes up
02:29:16.202 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:29:16.202 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:29:16.202 00.000 10052 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=-0.04
02:29:16.202 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:29:16.202 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.24, using input
02:29:16.203 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.08
02:29:16.203 00.000 10052 MoveAxis(E, 0, ABG)
02:29:16.203 00.000 10052 Move returns status 0, amount 0
02:29:16.203 00.000 10052 MoveAxis(N, 0, ABG)
02:29:16.203 00.000 10052 Move returns status 0, amount 0
02:29:16.203 00.000 10052 move complete, result=0
02:29:16.203 00.000 10052 worker thread done servicing request
02:29:16.226 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:16.261 00.035 6880 UpdateGuideState exits: m=2693 SNR=36.0
02:29:16.261 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:16.261 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:16.261 00.000 6880 Enqueuing Expose request
02:29:16.261 00.000 10052 Worker thread wakes up
02:29:16.261 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:16.261 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:16.261 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:17.179 00.918 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"371c206f-8009-4ced-ac25-9b2f206b3cb6"}
02:29:17.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"371c206f-8009-4ced-ac25-9b2f206b3cb6"}
02:29:17.180 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d41617b-4916-4064-8f41-f301d2778037"}
02:29:17.180 00.000 6880 case statement mapped state 6 to 3
02:29:17.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d41617b-4916-4064-8f41-f301d2778037"}
02:29:17.180 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f2404053-36fc-46e1-b42d-ab50c33eaed1"}
02:29:17.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3778,"width":15,"height":15,"star_pos":[7.12,7.03],"pixels":"..."},"id":"f2404053-36fc-46e1-b42d-ab50c33eaed1"}
02:29:17.398 00.218 10052 Exposure complete
02:29:17.466 00.068 10052 worker thread done servicing request
02:29:17.466 00.000 6880 OnExposeComplete: enter
02:29:17.466 00.000 6880 UpdateGuideState(): m_state=6
02:29:17.466 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3779
02:29:17.466 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.13, Mass=2588, SNR=35.3, Peak=167 HFD=4.6
02:29:17.467 00.001 6880 MultiStar: [#1 0.04,-0.32,0.94,U] [#2 0.12,-0.22,0.98,U] [#3 -0.01,-0.18,0.92,U] [#4 0.07,-0.05,0.88,U] [#5 0.11,-0.17,0.96,U] [#6 0.21,-0.08,0.93,U] [#7 -0.15,-0.50,0.76,U] [#8 -0.09,-0.20,0.80,U] 
02:29:17.467 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.18}, one-star: {0.21, 0.04}
02:29:17.467 00.000 6880 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.61) = xAngle (0.39 = 0.39)
02:29:17.467 00.000 6880 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
02:29:17.467 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.22 mountX=0.18 mountY=0.07, mountTheta=0.37
02:29:17.468 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.18, opts=13)
02:29:17.468 00.000 6880 Enqueuing Move request for scope (0.07, -0.18)
02:29:17.468 00.000 10052 Worker thread wakes up
02:29:17.468 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.18) opts 0xd
02:29:17.468 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.18)
02:29:17.468 00.000 10052 Moving (0.07, -0.18) raw xDistance=0.18 yDistance=0.07
02:29:17.468 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:29:17.469 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.06
02:29:17.469 00.000 10052 MoveAxis(W, 47, ABG)
02:29:17.469 00.000 10052 Guiding  Dir = 3, Dur = 47
02:29:17.492 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:17.530 00.038 6880 UpdateGuideState exits: m=2588 SNR=35.3
02:29:17.530 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:17.530 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:17.530 00.000 6880 Enqueuing Expose request
02:29:17.544 00.014 10052 IsSlewing returns 0
02:29:17.618 00.074 10052 IsGuiding returns 0
02:29:17.757 00.139 10052 IsGuiding returns 0
02:29:17.757 00.000 10052 Move returns status 0, amount 47
02:29:17.757 00.000 10052 MoveAxis(N, 0, ABG)
02:29:17.757 00.000 10052 Move returns status 0, amount 0
02:29:17.757 00.000 10052 move complete, result=0
02:29:17.758 00.001 10052 worker thread done servicing request
02:29:17.758 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
02:29:17.758 00.000 10052 Worker thread wakes up
02:29:17.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:17.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:18.676 00.918 10052 Exposure complete
02:29:18.768 00.092 10052 worker thread done servicing request
02:29:18.768 00.000 6880 OnExposeComplete: enter
02:29:18.768 00.000 6880 UpdateGuideState(): m_state=6
02:29:18.770 00.002 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3780
02:29:18.770 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=892.25, Mass=2633, SNR=35.6, Peak=158 HFD=4.5
02:29:18.770 00.000 6880 MultiStar: [#1 -0.08,0.07,0.95,U] [#2 0.04,0.00,1.00,U] [#3 0.04,-0.04,0.94,U] [#4 0.14,0.07,0.86,U] [#5 -0.01,-0.01,0.99,U] [#6 0.26,0.08,0.88,U] [#7 -0.08,-0.24,0.76,U] [#8 -0.07,0.00,0.82,U] 
02:29:18.770 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.02}, one-star: {0.12, 0.16}
02:29:18.771 00.001 6880 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
02:29:18.771 00.000 6880 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
02:29:18.771 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.34 mountX=-0.02 mountY=0.04, mountTheta=1.95
02:29:18.773 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.02, opts=13)
02:29:18.773 00.000 6880 Enqueuing Move request for scope (0.04, 0.02)
02:29:18.773 00.000 10052 Worker thread wakes up
02:29:18.773 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:29:18.773 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:29:18.773 00.000 10052 Moving (0.04, 0.02) raw xDistance=-0.02 yDistance=0.04
02:29:18.773 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:29:18.774 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.05
02:29:18.774 00.000 10052 MoveAxis(E, 0, ABG)
02:29:18.774 00.000 10052 Move returns status 0, amount 0
02:29:18.774 00.000 10052 MoveAxis(N, 0, ABG)
02:29:18.774 00.000 10052 Move returns status 0, amount 0
02:29:18.774 00.000 10052 move complete, result=0
02:29:18.774 00.000 10052 worker thread done servicing request
02:29:18.804 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:18.863 00.059 6880 UpdateGuideState exits: m=2633 SNR=35.6
02:29:18.863 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:18.863 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:18.863 00.000 6880 Enqueuing Expose request
02:29:18.863 00.000 10052 Worker thread wakes up
02:29:18.863 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:18.863 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:18.863 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:19.179 00.316 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fbd5c5a4-7966-406d-a70a-9e5e671188da"}
02:29:19.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fbd5c5a4-7966-406d-a70a-9e5e671188da"}
02:29:19.179 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f683fe5a-122f-47eb-8d70-b5f7fcedd050"}
02:29:19.180 00.001 6880 case statement mapped state 6 to 3
02:29:19.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f683fe5a-122f-47eb-8d70-b5f7fcedd050"}
02:29:19.180 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6543cca1-4736-44ba-98d8-229ecf0fa827"}
02:29:19.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3780,"width":15,"height":15,"star_pos":[7.06,7.25],"pixels":"..."},"id":"6543cca1-4736-44ba-98d8-229ecf0fa827"}
02:29:19.997 00.817 10052 Exposure complete
02:29:20.081 00.084 10052 worker thread done servicing request
02:29:20.081 00.000 6880 OnExposeComplete: enter
02:29:20.081 00.000 6880 UpdateGuideState(): m_state=6
02:29:20.081 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3781
02:29:20.082 00.001 6880 Star::Find returns 1 (0), X=407.67, Y=892.66, Mass=2521, SNR=34.7, Peak=149 HFD=4.7
02:29:20.082 00.000 6880 MultiStar: [#1 -0.40,-0.10,0.96,U] [#2 -0.94,0.29,0.00,M1] [#3 -0.64,0.10,0.00,M1] [#4 -0.35,0.23,0.85,U] [#5 -0.67,0.09,0.00,M1] [#6 -0.62,0.07,0.00,M1] [#7 -0.46,-0.15,0.76,U] [#8 -0.55,0.16,0.00,M1] 
02:29:20.082 00.000 6880 refined, 3 included, MultiStar: {-0.36, 0.16}, one-star: {-0.27, 0.57}
02:29:20.082 00.000 6880 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.61) = xAngle (4.35 = -1.93)
02:29:20.082 00.000 6880 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.32 = -1.96)
02:29:20.082 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=0.16 hyp=0.40 cameraTheta=2.74 mountX=-0.14 mountY=-0.37, mountTheta=-1.94
02:29:20.084 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.16, opts=13)
02:29:20.084 00.000 6880 Enqueuing Move request for scope (-0.36, 0.16)
02:29:20.084 00.000 10052 Worker thread wakes up
02:29:20.085 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.16) opts 0xd
02:29:20.085 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.16)
02:29:20.085 00.000 10052 Moving (-0.36, 0.16) raw xDistance=-0.14 yDistance=-0.37
02:29:20.085 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:29:20.085 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.37, slope = -0.07
02:29:20.085 00.000 10052 MoveAxis(E, 38, ABG)
02:29:20.085 00.000 10052 Guiding  Dir = 2, Dur = 38
02:29:20.114 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:20.147 00.033 10052 IsSlewing returns 0
02:29:20.163 00.016 6880 UpdateGuideState exits: m=2521 SNR=34.7
02:29:20.163 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:20.163 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:20.163 00.000 6880 Enqueuing Expose request
02:29:20.213 00.050 10052 IsGuiding returns 0
02:29:20.350 00.137 10052 IsGuiding returns 0
02:29:20.350 00.000 10052 Move returns status 0, amount 38
02:29:20.350 00.000 10052 MoveAxis(N, 125, ABG)
02:29:20.350 00.000 10052 Guiding  Dir = 0, Dur = 125
02:29:20.420 00.070 10052 IsSlewing returns 0
02:29:20.495 00.075 10052 IsGuiding returns 0
02:29:20.559 00.064 10052 PulseGuide returned control before completion, sleep 72
02:29:20.666 00.107 10052 IsGuiding returns 1
02:29:20.666 00.000 10052 scope still moving after pulse duration time elapsed
02:29:20.719 00.053 10052 IsSlewing returns 0
02:29:20.758 00.039 10052 IsGuiding returns 0
02:29:20.758 00.000 10052 scope move finished after 125 + 136 ms
02:29:20.758 00.000 10052 Move returns status 0, amount 125
02:29:20.758 00.000 10052 move complete, result=0
02:29:20.758 00.000 10052 worker thread done servicing request
02:29:20.758 00.000 6880 GuideStep: -0.1 px 38 ms EAST, -0.4 px 125 ms NORTH
02:29:20.758 00.000 10052 Worker thread wakes up
02:29:20.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:20.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:21.179 00.421 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ade74219-a5b8-48cc-b75d-58059be98ecc"}
02:29:21.179 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ade74219-a5b8-48cc-b75d-58059be98ecc"}
02:29:21.180 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"29bba398-39b8-4c5a-b0d4-82de47e1e34c"}
02:29:21.180 00.000 6880 case statement mapped state 6 to 3
02:29:21.180 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"29bba398-39b8-4c5a-b0d4-82de47e1e34c"}
02:29:21.181 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7812fd1-ea9d-4cf9-b0b7-67db0abb8239"}
02:29:21.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3781,"width":15,"height":15,"star_pos":[6.67,6.66],"pixels":"..."},"id":"e7812fd1-ea9d-4cf9-b0b7-67db0abb8239"}
02:29:21.668 00.487 10052 Exposure complete
02:29:21.747 00.079 10052 worker thread done servicing request
02:29:21.748 00.001 6880 OnExposeComplete: enter
02:29:21.748 00.000 6880 UpdateGuideState(): m_state=6
02:29:21.748 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3782
02:29:21.748 00.000 6880 Star::Find returns 1 (0), X=407.07, Y=892.20, Mass=2520, SNR=34.8, Peak=147 HFD=4.8
02:29:21.749 00.001 6880 MultiStar: [#1 -0.94,0.14,0.00,M1] [#2 -1.00,-0.10,0.00,M2] [#3 -0.99,-0.03,0.00,M2] [#4 -0.67,0.13,0.00,M1] [#5 -1.02,0.02,0.00,M2] [#6 -0.87,-0.10,0.00,M2] [#7 -0.95,-0.06,0.00,M1] [#8 -1.00,-0.04,0.00,M2] 
02:29:21.749 00.000 6880 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.61) = xAngle (4.63 = -1.65)
02:29:21.749 00.000 6880 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.60 = -1.68)
02:29:21.749 00.000 6880 CameraToMount -- cameraX=-0.86 cameraY=0.11 hyp=0.87 cameraTheta=3.02 mountX=-0.07 mountY=-0.86, mountTheta=-1.65
02:29:21.750 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.86, y=0.11, opts=13)
02:29:21.751 00.001 6880 Enqueuing Move request for scope (-0.86, 0.11)
02:29:21.751 00.000 10052 Worker thread wakes up
02:29:21.751 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.86, 0.11) opts 0xd
02:29:21.751 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.86, 0.11)
02:29:21.751 00.000 10052 Moving (-0.86, 0.11) raw xDistance=-0.07 yDistance=-0.86
02:29:21.751 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:29:21.751 00.000 10052 Lowpass2 history cleared, outlier deflection
02:29:21.751 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.86, slope = 0.00
02:29:21.751 00.000 10052 MoveAxis(E, 0, ABG)
02:29:21.751 00.000 10052 Move returns status 0, amount 0
02:29:21.752 00.001 10052 MoveAxis(N, 157, ABG)
02:29:21.752 00.000 10052 Guiding  Dir = 0, Dur = 157
02:29:21.782 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:21.809 00.027 10052 IsSlewing returns 0
02:29:21.826 00.017 6880 UpdateGuideState exits: m=2520 SNR=34.8
02:29:21.827 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:21.827 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:21.827 00.000 6880 Enqueuing Expose request
02:29:21.883 00.056 10052 IsGuiding returns 0
02:29:21.952 00.069 10052 PulseGuide returned control before completion, sleep 99
02:29:22.110 00.158 10052 IsGuiding returns 1
02:29:22.110 00.000 10052 scope still moving after pulse duration time elapsed
02:29:22.183 00.073 10052 IsSlewing returns 0
02:29:22.264 00.081 10052 IsGuiding returns 0
02:29:22.264 00.000 10052 scope move finished after 157 + 223 ms
02:29:22.264 00.000 10052 Move returns status 0, amount 157
02:29:22.264 00.000 10052 move complete, result=0
02:29:22.264 00.000 10052 worker thread done servicing request
02:29:22.264 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.9 px 157 ms NORTH
02:29:22.264 00.000 10052 Worker thread wakes up
02:29:22.264 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:22.264 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:23.187 00.923 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c92f9925-04b6-4396-947c-a0385b086e6a"}
02:29:23.187 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c92f9925-04b6-4396-947c-a0385b086e6a"}
02:29:23.187 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"204a36b8-34a1-4182-8e1e-ee55f342f360"}
02:29:23.188 00.001 6880 case statement mapped state 6 to 3
02:29:23.188 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"204a36b8-34a1-4182-8e1e-ee55f342f360"}
02:29:23.188 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a637f309-b6e9-4dae-bea0-599e6511fb76"}
02:29:23.188 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3782,"width":15,"height":15,"star_pos":[7.07,7.20],"pixels":"..."},"id":"a637f309-b6e9-4dae-bea0-599e6511fb76"}
02:29:23.394 00.206 10052 Exposure complete
02:29:23.470 00.076 10052 worker thread done servicing request
02:29:23.470 00.000 6880 OnExposeComplete: enter
02:29:23.470 00.000 6880 UpdateGuideState(): m_state=6
02:29:23.471 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3783
02:29:23.471 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.19, Mass=2591, SNR=35.3, Peak=141 HFD=4.6
02:29:23.471 00.000 6880 MultiStar: [#1 -0.32,0.09,0.95,U] [#2 -0.61,0.04,0.00,M3] [#3 -0.25,0.15,0.90,U] [#4 0.15,0.03,0.82,U] [#5 -0.31,0.24,0.96,U] [#6 -0.22,0.27,0.93,U] [#7 -0.37,-0.09,0.75,U] [#8 -0.17,0.39,0.80,U] 
02:29:23.471 00.000 6880 single-star, 7 included, MultiStar: {-0.20, 0.15}, one-star: {-0.06, 0.10}
02:29:23.471 00.000 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.73 = -2.55)
02:29:23.471 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.58)
02:29:23.472 00.001 6880 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.11 cameraTheta=2.12 mountX=-0.09 mountY=-0.06, mountTheta=-2.57
02:29:23.473 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.10, opts=13)
02:29:23.473 00.000 6880 Enqueuing Move request for scope (-0.06, 0.10)
02:29:23.473 00.000 10052 Worker thread wakes up
02:29:23.473 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
02:29:23.473 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:29:23.474 00.001 10052 Moving (-0.06, 0.10) raw xDistance=-0.09 yDistance=-0.06
02:29:23.474 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:29:23.474 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:29:23.474 00.000 10052 MoveAxis(E, 0, ABG)
02:29:23.474 00.000 10052 Move returns status 0, amount 0
02:29:23.474 00.000 10052 MoveAxis(N, 0, ABG)
02:29:23.474 00.000 10052 Move returns status 0, amount 0
02:29:23.474 00.000 10052 move complete, result=0
02:29:23.474 00.000 10052 worker thread done servicing request
02:29:23.501 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:23.543 00.042 6880 UpdateGuideState exits: m=2591 SNR=35.3
02:29:23.543 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:23.544 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:23.544 00.000 6880 Enqueuing Expose request
02:29:23.544 00.000 10052 Worker thread wakes up
02:29:23.544 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:23.544 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:23.544 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:24.460 00.916 10052 Exposure complete
02:29:24.540 00.080 10052 worker thread done servicing request
02:29:24.540 00.000 6880 OnExposeComplete: enter
02:29:24.540 00.000 6880 UpdateGuideState(): m_state=6
02:29:24.541 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3784
02:29:24.541 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.13, Mass=2572, SNR=35.2, Peak=153 HFD=4.4
02:29:24.541 00.000 6880 MultiStar: [#1 -0.08,-0.02,0.95,U] [#2 0.05,-0.12,0.99,U] [#3 0.14,-0.09,0.93,U] [#4 0.04,0.09,0.81,U] [#5 0.00,-0.03,1.01,U] [#6 0.37,-0.04,0.92,U] [#7 -0.05,-0.01,0.75,U] [#8 0.04,-0.07,0.78,U] 
02:29:24.541 00.000 6880 single-star, 8 included, MultiStar: {0.06, -0.03}, one-star: {0.04, 0.04}
02:29:24.541 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.44 = 2.44)
02:29:24.541 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.41 = 2.41)
02:29:24.542 00.001 6880 CameraToMount -- cameraX=0.04 cameraY=0.04 hyp=0.05 cameraTheta=0.82 mountX=-0.04 mountY=0.04, mountTheta=2.42
02:29:24.543 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.04, opts=13)
02:29:24.544 00.001 6880 Enqueuing Move request for scope (0.04, 0.04)
02:29:24.544 00.000 10052 Worker thread wakes up
02:29:24.544 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.04) opts 0xd
02:29:24.544 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.04)
02:29:24.544 00.000 10052 Moving (0.04, 0.04) raw xDistance=-0.04 yDistance=0.04
02:29:24.544 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:24.544 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:29:24.544 00.000 10052 MoveAxis(E, 0, ABG)
02:29:24.544 00.000 10052 Move returns status 0, amount 0
02:29:24.544 00.000 10052 MoveAxis(N, 0, ABG)
02:29:24.544 00.000 10052 Move returns status 0, amount 0
02:29:24.544 00.000 10052 move complete, result=0
02:29:24.544 00.000 10052 worker thread done servicing request
02:29:24.572 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:24.618 00.046 6880 UpdateGuideState exits: m=2572 SNR=35.2
02:29:24.618 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:24.618 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:24.619 00.001 6880 Enqueuing Expose request
02:29:24.619 00.000 10052 Worker thread wakes up
02:29:24.619 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:24.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:24.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:25.186 00.567 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb4f253e-579e-4b27-b2ab-baf38247c286"}
02:29:25.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb4f253e-579e-4b27-b2ab-baf38247c286"}
02:29:25.187 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42cccfbe-8b57-4cd1-a8b4-68729b1da2cd"}
02:29:25.187 00.000 6880 case statement mapped state 6 to 3
02:29:25.187 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"42cccfbe-8b57-4cd1-a8b4-68729b1da2cd"}
02:29:25.187 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"25bd73ae-e984-4082-b25e-66783c278bda"}
02:29:25.187 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3784,"width":15,"height":15,"star_pos":[6.97,7.13],"pixels":"..."},"id":"25bd73ae-e984-4082-b25e-66783c278bda"}
02:29:25.756 00.569 10052 Exposure complete
02:29:25.830 00.074 10052 worker thread done servicing request
02:29:25.830 00.000 6880 OnExposeComplete: enter
02:29:25.830 00.000 6880 UpdateGuideState(): m_state=6
02:29:25.831 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3785
02:29:25.831 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.50, Mass=2494, SNR=34.5, Peak=139 HFD=4.8
02:29:25.831 00.000 6880 MultiStar: [#1 -0.09,0.37,0.97,U] [#2 -0.22,0.31,0.98,U] [#3 -0.04,0.12,0.94,U] [#4 -0.10,0.36,0.85,U] [#5 -0.28,0.39,0.97,U] [#6 0.11,0.10,0.95,U] [#7 -0.18,0.07,0.81,U] [#8 -0.06,0.37,0.80,U] 
02:29:25.831 00.000 6880 refined, 8 included, MultiStar: {-0.10, 0.28}, one-star: {-0.08, 0.41}
02:29:25.831 00.000 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.54 = -2.74)
02:29:25.831 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.51 = -2.77)
02:29:25.832 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.30 cameraTheta=1.93 mountX=-0.27 mountY=-0.11, mountTheta=-2.77
02:29:25.833 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.28, opts=13)
02:29:25.833 00.000 6880 Enqueuing Move request for scope (-0.10, 0.28)
02:29:25.834 00.001 10052 Worker thread wakes up
02:29:25.834 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd
02:29:25.834 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.28)
02:29:25.834 00.000 10052 Moving (-0.10, 0.28) raw xDistance=-0.27 yDistance=-0.11
02:29:25.834 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:29:25.834 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:29:25.834 00.000 10052 MoveAxis(E, 73, ABG)
02:29:25.834 00.000 10052 Guiding  Dir = 2, Dur = 73
02:29:25.860 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:25.887 00.027 10052 IsSlewing returns 0
02:29:25.899 00.012 6880 UpdateGuideState exits: m=2494 SNR=34.5
02:29:25.899 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:25.899 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:25.899 00.000 6880 Enqueuing Expose request
02:29:25.966 00.067 10052 IsGuiding returns 0
02:29:26.029 00.063 10052 PulseGuide returned control before completion, sleep 20
02:29:26.109 00.080 10052 IsGuiding returns 1
02:29:26.109 00.000 10052 scope still moving after pulse duration time elapsed
02:29:26.185 00.076 10052 IsSlewing returns 0
02:29:26.250 00.065 10052 IsGuiding returns 0
02:29:26.250 00.000 10052 scope move finished after 73 + 211 ms
02:29:26.250 00.000 10052 Move returns status 0, amount 73
02:29:26.250 00.000 10052 MoveAxis(N, 0, ABG)
02:29:26.252 00.002 10052 Move returns status 0, amount 0
02:29:26.252 00.000 10052 move complete, result=0
02:29:26.252 00.000 10052 worker thread done servicing request
02:29:26.252 00.000 6880 GuideStep: -0.3 px 73 ms EAST, -0.1 px 0 ms NORTH
02:29:26.252 00.000 10052 Worker thread wakes up
02:29:26.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:26.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:27.159 00.907 10052 Exposure complete
02:29:27.193 00.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2799a245-69a2-4742-8cd3-d445bbf59340"}
02:29:27.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2799a245-69a2-4742-8cd3-d445bbf59340"}
02:29:27.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f296f00e-5af6-4aa6-9d5e-7dd9419615ba"}
02:29:27.194 00.000 6880 case statement mapped state 6 to 3
02:29:27.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f296f00e-5af6-4aa6-9d5e-7dd9419615ba"}
02:29:27.195 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"54cc871a-060c-4390-ac0e-db821c0da14c"}
02:29:27.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3785,"width":15,"height":15,"star_pos":[6.86,7.50],"pixels":"..."},"id":"54cc871a-060c-4390-ac0e-db821c0da14c"}
02:29:27.240 00.045 10052 worker thread done servicing request
02:29:27.240 00.000 6880 OnExposeComplete: enter
02:29:27.240 00.000 6880 UpdateGuideState(): m_state=6
02:29:27.240 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3786
02:29:27.240 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.98, Mass=2518, SNR=34.8, Peak=159 HFD=4.7
02:29:27.241 00.001 6880 MultiStar: [#1 -0.09,-0.08,0.95,U] [#2 -0.55,-0.12,0.00,M2] [#3 -0.42,-0.01,0.91,U] [#4 0.03,-0.00,0.84,U] [#5 -0.54,-0.29,0.00,M1] [#6 -0.29,0.02,0.91,U] [#7 -0.23,-0.06,0.77,U] [#8 -0.45,-0.02,0.77,U] 
02:29:27.241 00.000 6880 single-star, 6 included, MultiStar: {-0.22, -0.04}, one-star: {-0.13, -0.11}
02:29:27.241 00.000 6880 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.61) = xAngle (-0.81 = -0.81)
02:29:27.241 00.000 6880 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
02:29:27.241 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.11 hyp=0.17 cameraTheta=-2.43 mountX=0.12 mountY=-0.13, mountTheta=-0.83
02:29:27.243 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.11, opts=13)
02:29:27.243 00.000 6880 Enqueuing Move request for scope (-0.13, -0.11)
02:29:27.243 00.000 10052 Worker thread wakes up
02:29:27.243 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.11) opts 0xd
02:29:27.243 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.11)
02:29:27.244 00.001 10052 Moving (-0.13, -0.11) raw xDistance=0.12 yDistance=-0.13
02:29:27.244 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:29:27.244 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.04
02:29:27.244 00.000 10052 MoveAxis(W, 28, ABG)
02:29:27.244 00.000 10052 Guiding  Dir = 3, Dur = 28
02:29:27.265 00.021 10052 IsSlewing returns 0
02:29:27.272 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:27.302 00.030 10052 IsGuiding returns 0
02:29:27.315 00.013 6880 UpdateGuideState exits: m=2518 SNR=34.8
02:29:27.315 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:27.316 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:27.316 00.000 6880 Enqueuing Expose request
02:29:27.330 00.014 10052 PulseGuide returned control before completion, sleep 11
02:29:27.369 00.039 10052 IsGuiding returns 0
02:29:27.369 00.000 10052 Move returns status 0, amount 28
02:29:27.369 00.000 10052 MoveAxis(N, 0, ABG)
02:29:27.370 00.001 10052 Move returns status 0, amount 0
02:29:27.370 00.000 10052 move complete, result=0
02:29:27.370 00.000 10052 worker thread done servicing request
02:29:27.370 00.000 10052 Worker thread wakes up
02:29:27.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:27.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:27.374 00.004 6880 GuideStep: 0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
02:29:28.498 01.124 10052 Exposure complete
02:29:28.578 00.080 10052 worker thread done servicing request
02:29:28.579 00.001 6880 OnExposeComplete: enter
02:29:28.579 00.000 6880 UpdateGuideState(): m_state=6
02:29:28.579 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3787
02:29:28.579 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.19, Mass=2594, SNR=35.4, Peak=155 HFD=4.5
02:29:28.580 00.001 6880 MultiStar: [#1 -0.62,-0.02,0.00,M1] [#2 0.16,0.24,0.98,U] [#3 0.07,-0.01,0.92,U] [#4 -0.44,-0.00,0.84,U] [#5 -0.35,0.30,0.98,U] [#6 0.16,0.01,0.92,U] [#7 -0.56,0.01,0.00,M1] [#8 -0.30,-0.02,0.83,U] 
02:29:28.580 00.000 6880 refined, 6 included, MultiStar: {-0.12, 0.09}, one-star: {-0.17, 0.10}
02:29:28.580 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.07 = -2.21)
02:29:28.580 00.000 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.04 = -2.24)
02:29:28.580 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.09 hyp=0.15 cameraTheta=2.46 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
02:29:28.582 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.09, opts=13)
02:29:28.582 00.000 6880 Enqueuing Move request for scope (-0.12, 0.09)
02:29:28.582 00.000 10052 Worker thread wakes up
02:29:28.582 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.09) opts 0xd
02:29:28.582 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.09)
02:29:28.582 00.000 10052 Moving (-0.12, 0.09) raw xDistance=-0.09 yDistance=-0.12
02:29:28.582 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:29:28.582 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.03
02:29:28.582 00.000 10052 MoveAxis(E, 0, ABG)
02:29:28.582 00.000 10052 Move returns status 0, amount 0
02:29:28.582 00.000 10052 MoveAxis(N, 0, ABG)
02:29:28.582 00.000 10052 Move returns status 0, amount 0
02:29:28.583 00.001 10052 move complete, result=0
02:29:28.583 00.000 10052 worker thread done servicing request
02:29:28.610 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:28.655 00.045 6880 UpdateGuideState exits: m=2594 SNR=35.4
02:29:28.655 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:28.655 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:28.655 00.000 6880 Enqueuing Expose request
02:29:28.655 00.000 10052 Worker thread wakes up
02:29:28.656 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:28.656 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:28.656 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:29.192 00.536 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"44c98a5e-3d9b-4210-98d0-374ae0e11ab6"}
02:29:29.192 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"44c98a5e-3d9b-4210-98d0-374ae0e11ab6"}
02:29:29.193 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ec7bd0c-a347-4fbf-b1c6-e6c7b9982768"}
02:29:29.193 00.000 6880 case statement mapped state 6 to 3
02:29:29.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ec7bd0c-a347-4fbf-b1c6-e6c7b9982768"}
02:29:29.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ecbe927-845e-4aff-b271-f9519c0e8932"}
02:29:29.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3787,"width":15,"height":15,"star_pos":[6.77,7.19],"pixels":"..."},"id":"8ecbe927-845e-4aff-b271-f9519c0e8932"}
02:29:29.575 00.381 10052 Exposure complete
02:29:29.658 00.083 10052 worker thread done servicing request
02:29:29.658 00.000 6880 OnExposeComplete: enter
02:29:29.658 00.000 6880 UpdateGuideState(): m_state=6
02:29:29.658 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3788
02:29:29.659 00.001 6880 Star::Find returns 1 (0), X=408.21, Y=892.21, Mass=2646, SNR=35.7, Peak=170 HFD=4.5
02:29:29.659 00.000 6880 MultiStar: [#1 -0.14,0.03,0.93,U] [#2 0.21,0.24,0.97,U] [#3 0.18,0.08,0.90,U] [#4 0.07,0.11,0.81,U] [#5 0.14,0.36,0.98,U] [#6 0.33,0.06,0.90,U] [#7 -0.32,0.02,0.77,U] [#8 -0.09,0.36,0.80,U] 
02:29:29.659 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.16}, one-star: {0.27, 0.11}
02:29:29.659 00.000 6880 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.61) = xAngle (2.69 = 2.69)
02:29:29.659 00.000 6880 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.66 = 2.66)
02:29:29.659 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.16 hyp=0.18 cameraTheta=1.08 mountX=-0.16 mountY=0.08, mountTheta=2.67
02:29:29.661 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.16, opts=13)
02:29:29.661 00.000 6880 Enqueuing Move request for scope (0.08, 0.16)
02:29:29.661 00.000 10052 Worker thread wakes up
02:29:29.662 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.16) opts 0xd
02:29:29.662 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.16)
02:29:29.662 00.000 10052 Moving (0.08, 0.16) raw xDistance=-0.16 yDistance=0.08
02:29:29.662 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:29:29.662 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
02:29:29.662 00.000 10052 MoveAxis(E, 43, ABG)
02:29:29.662 00.000 10052 Guiding  Dir = 2, Dur = 43
02:29:29.691 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:29.732 00.041 10052 IsSlewing returns 0
02:29:29.738 00.006 6880 UpdateGuideState exits: m=2646 SNR=35.7
02:29:29.738 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:29.738 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:29.738 00.000 6880 Enqueuing Expose request
02:29:29.812 00.074 10052 IsGuiding returns 0
02:29:29.955 00.143 10052 IsGuiding returns 0
02:29:29.955 00.000 10052 Move returns status 0, amount 43
02:29:29.955 00.000 10052 MoveAxis(N, 0, ABG)
02:29:29.955 00.000 10052 Move returns status 0, amount 0
02:29:29.955 00.000 10052 move complete, result=0
02:29:29.955 00.000 10052 worker thread done servicing request
02:29:29.955 00.000 6880 GuideStep: -0.2 px 43 ms EAST, 0.1 px 0 ms NORTH
02:29:29.955 00.000 10052 Worker thread wakes up
02:29:29.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:29.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:31.083 01.128 10052 Exposure complete
02:29:31.158 00.075 10052 worker thread done servicing request
02:29:31.158 00.000 6880 OnExposeComplete: enter
02:29:31.158 00.000 6880 UpdateGuideState(): m_state=6
02:29:31.159 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3789
02:29:31.159 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.15, Mass=2558, SNR=35.1, Peak=139 HFD=4.6
02:29:31.159 00.000 6880 MultiStar: [#1 -0.06,-0.13,0.97,U] [#2 -0.51,-0.02,1.01,U] [#3 -0.42,-0.05,0.92,U] [#4 0.12,0.08,0.85,U] [#5 -0.63,-0.00,0.00,M1] [#6 -0.28,-0.01,0.93,U] [#7 -0.25,-0.23,0.77,U] [#8 -0.48,-0.04,0.78,U] 
02:29:31.159 00.000 6880 single-star, 7 included, MultiStar: {-0.25, -0.04}, one-star: {-0.09, 0.05}
02:29:31.159 00.000 6880 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.61) = xAngle (4.18 = -2.10)
02:29:31.159 00.000 6880 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.15 = -2.13)
02:29:31.160 00.001 6880 CameraToMount -- cameraX=-0.09 cameraY=0.05 hyp=0.10 cameraTheta=2.57 mountX=-0.05 mountY=-0.09, mountTheta=-2.11
02:29:31.161 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.05, opts=13)
02:29:31.161 00.000 6880 Enqueuing Move request for scope (-0.09, 0.05)
02:29:31.161 00.000 10052 Worker thread wakes up
02:29:31.161 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.05) opts 0xd
02:29:31.162 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.05)
02:29:31.162 00.000 10052 Moving (-0.09, 0.05) raw xDistance=-0.05 yDistance=-0.09
02:29:31.162 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:29:31.162 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:29:31.162 00.000 10052 MoveAxis(E, 0, ABG)
02:29:31.162 00.000 10052 Move returns status 0, amount 0
02:29:31.162 00.000 10052 MoveAxis(N, 0, ABG)
02:29:31.162 00.000 10052 Move returns status 0, amount 0
02:29:31.162 00.000 10052 move complete, result=0
02:29:31.162 00.000 10052 worker thread done servicing request
02:29:31.189 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:31.232 00.043 6880 UpdateGuideState exits: m=2558 SNR=35.1
02:29:31.232 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:31.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:31.232 00.000 6880 Enqueuing Expose request
02:29:31.232 00.000 10052 Worker thread wakes up
02:29:31.232 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:31.232 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:31.232 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:31.235 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"583697e5-25ae-487d-8a35-b8bae51f37d4"}
02:29:31.235 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"583697e5-25ae-487d-8a35-b8bae51f37d4"}
02:29:31.246 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"07cb857b-dc88-4362-889a-0f8f013dfb8c"}
02:29:31.246 00.000 6880 case statement mapped state 6 to 3
02:29:31.246 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"07cb857b-dc88-4362-889a-0f8f013dfb8c"}
02:29:31.248 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"96451ff1-a852-4ee9-ad02-a0aee8ad43e4"}
02:29:31.248 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3789,"width":15,"height":15,"star_pos":[6.85,7.15],"pixels":"..."},"id":"96451ff1-a852-4ee9-ad02-a0aee8ad43e4"}
02:29:32.140 00.892 10052 Exposure complete
02:29:32.224 00.084 10052 worker thread done servicing request
02:29:32.225 00.001 6880 OnExposeComplete: enter
02:29:32.225 00.000 6880 UpdateGuideState(): m_state=6
02:29:32.225 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3790
02:29:32.225 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=892.00, Mass=2537, SNR=35.0, Peak=137 HFD=4.7
02:29:32.226 00.001 6880 MultiStar: [#1 -0.36,-0.33,0.96,U] [#2 -0.35,-0.30,1.00,U] [#3 -0.21,-0.37,0.90,U] [#4 0.13,-0.18,0.81,U] [#5 -0.41,-0.16,0.98,U] [#6 -0.26,-0.32,0.92,U] [#7 -0.21,-0.39,0.73,U] [#8 -0.39,-0.31,0.78,U] 
02:29:32.226 00.000 6880 single-star, 8 included, MultiStar: {-0.25, -0.27}, one-star: {-0.18, -0.09}
02:29:32.226 00.000 6880 CameraToMount -- cameraTheta (-2.67) - m_xAngle (-1.61) = xAngle (-1.06 = -1.06)
02:29:32.226 00.000 6880 CameraToMount -- cameraTheta (-2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
02:29:32.226 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.09 hyp=0.20 cameraTheta=-2.67 mountX=0.10 mountY=-0.18, mountTheta=-1.07
02:29:32.228 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.09, opts=13)
02:29:32.228 00.000 6880 Enqueuing Move request for scope (-0.18, -0.09)
02:29:32.229 00.001 10052 Worker thread wakes up
02:29:32.229 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.09) opts 0xd
02:29:32.229 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.09)
02:29:32.229 00.000 10052 Moving (-0.18, -0.09) raw xDistance=0.10 yDistance=-0.18
02:29:32.229 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:32.229 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
02:29:32.229 00.000 10052 MoveAxis(E, 0, ABG)
02:29:32.229 00.000 10052 Move returns status 0, amount 0
02:29:32.229 00.000 10052 MoveAxis(N, 0, ABG)
02:29:32.230 00.001 10052 Move returns status 0, amount 0
02:29:32.230 00.000 10052 move complete, result=0
02:29:32.230 00.000 10052 worker thread done servicing request
02:29:32.259 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:32.309 00.050 6880 UpdateGuideState exits: m=2537 SNR=35.0
02:29:32.309 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:32.309 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:32.309 00.000 6880 Enqueuing Expose request
02:29:32.309 00.000 10052 Worker thread wakes up
02:29:32.309 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:32.309 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:32.310 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:33.193 00.883 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa7f6699-e931-4190-914f-3aa9280b86c3"}
02:29:33.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa7f6699-e931-4190-914f-3aa9280b86c3"}
02:29:33.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4af5d163-66a7-421a-bf32-04537b7f4a05"}
02:29:33.194 00.000 6880 case statement mapped state 6 to 3
02:29:33.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4af5d163-66a7-421a-bf32-04537b7f4a05"}
02:29:33.195 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b87aac7f-60cd-4b95-bef7-b81b1a58ce0b"}
02:29:33.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3790,"width":15,"height":15,"star_pos":[6.76,7.00],"pixels":"..."},"id":"b87aac7f-60cd-4b95-bef7-b81b1a58ce0b"}
02:29:33.452 00.257 10052 Exposure complete
02:29:33.520 00.068 10052 worker thread done servicing request
02:29:33.520 00.000 6880 OnExposeComplete: enter
02:29:33.520 00.000 6880 UpdateGuideState(): m_state=6
02:29:33.520 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3791
02:29:33.521 00.001 6880 Star::Find returns 1 (0), X=407.70, Y=891.94, Mass=2532, SNR=35.0, Peak=164 HFD=4.4
02:29:33.521 00.000 6880 MultiStar: [#1 -0.11,-0.15,0.96,U] [#2 -0.11,-0.31,0.98,U] [#3 -0.09,-0.40,0.93,U] [#4 -0.13,-0.09,0.86,U] [#5 -0.38,-0.26,0.99,U] [#6 -0.07,-0.58,0.00,M1] [#7 0.04,-0.34,0.77,U] [#8 -0.33,-0.27,0.83,U] 
02:29:33.521 00.000 6880 single-star, 7 included, MultiStar: {-0.17, -0.24}, one-star: {-0.23, -0.15}
02:29:33.521 00.000 6880 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.61) = xAngle (-0.95 = -0.95)
02:29:33.521 00.000 6880 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
02:29:33.521 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-2.57 mountX=0.16 mountY=-0.23, mountTheta=-0.96
02:29:33.522 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.15, opts=13)
02:29:33.522 00.000 6880 Enqueuing Move request for scope (-0.23, -0.15)
02:29:33.523 00.001 10052 Worker thread wakes up
02:29:33.523 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.15) opts 0xd
02:29:33.523 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.15)
02:29:33.523 00.000 10052 Moving (-0.23, -0.15) raw xDistance=0.16 yDistance=-0.23
02:29:33.523 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:29:33.523 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.23, slope = -0.02
02:29:33.523 00.000 10052 MoveAxis(W, 43, ABG)
02:29:33.523 00.000 10052 Guiding  Dir = 3, Dur = 43
02:29:33.546 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:33.580 00.034 10052 IsSlewing returns 0
02:29:33.592 00.012 6880 UpdateGuideState exits: m=2532 SNR=35.0
02:29:33.592 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:33.592 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:33.592 00.000 6880 Enqueuing Expose request
02:29:33.654 00.062 10052 IsGuiding returns 0
02:29:33.793 00.139 10052 IsGuiding returns 0
02:29:33.793 00.000 10052 Move returns status 0, amount 43
02:29:33.793 00.000 10052 MoveAxis(N, 29, ABG)
02:29:33.793 00.000 10052 Guiding  Dir = 0, Dur = 29
02:29:33.873 00.080 10052 IsSlewing returns 0
02:29:33.953 00.080 10052 IsGuiding returns 0
02:29:34.095 00.142 10052 IsGuiding returns 0
02:29:34.095 00.000 10052 Move returns status 0, amount 29
02:29:34.095 00.000 10052 move complete, result=0
02:29:34.095 00.000 10052 worker thread done servicing request
02:29:34.095 00.000 6880 GuideStep: 0.2 px 43 ms WEST, -0.2 px 29 ms NORTH
02:29:34.095 00.000 10052 Worker thread wakes up
02:29:34.096 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:34.096 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:35.014 00.918 10052 Exposure complete
02:29:35.093 00.079 10052 worker thread done servicing request
02:29:35.093 00.000 6880 OnExposeComplete: enter
02:29:35.093 00.000 6880 UpdateGuideState(): m_state=6
02:29:35.094 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3792
02:29:35.094 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.23, Mass=2669, SNR=35.9, Peak=176 HFD=4.3
02:29:35.094 00.000 6880 MultiStar: [#1 -0.17,0.01,0.94,U] [#2 0.15,0.06,0.98,U] [#3 0.12,-0.07,0.91,U] [#4 -0.04,0.08,0.83,U] [#5 -0.05,0.16,0.97,U] [#6 0.42,0.12,0.92,U] [#7 -0.27,-0.15,0.77,U] [#8 -0.11,-0.04,0.78,U] 
02:29:35.094 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {0.08, 0.14}
02:29:35.094 00.000 6880 CameraToMount -- cameraTheta (1.07) - m_xAngle (-1.61) = xAngle (2.69 = 2.69)
02:29:35.094 00.000 6880 CameraToMount -- cameraTheta (1.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.66 = 2.66)
02:29:35.094 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.07 mountX=-0.04 mountY=0.02, mountTheta=2.66
02:29:35.096 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.04, opts=13)
02:29:35.096 00.000 6880 Enqueuing Move request for scope (0.02, 0.04)
02:29:35.096 00.000 10052 Worker thread wakes up
02:29:35.096 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:29:35.097 00.001 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:29:35.097 00.000 10052 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
02:29:35.097 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:35.097 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
02:29:35.097 00.000 10052 MoveAxis(E, 0, ABG)
02:29:35.097 00.000 10052 Move returns status 0, amount 0
02:29:35.097 00.000 10052 MoveAxis(N, 0, ABG)
02:29:35.097 00.000 10052 Move returns status 0, amount 0
02:29:35.097 00.000 10052 move complete, result=0
02:29:35.097 00.000 10052 worker thread done servicing request
02:29:35.127 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:35.168 00.041 6880 UpdateGuideState exits: m=2669 SNR=35.9
02:29:35.168 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:35.168 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:35.169 00.001 6880 Enqueuing Expose request
02:29:35.169 00.000 10052 Worker thread wakes up
02:29:35.169 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:35.169 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:35.169 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:35.201 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db07daff-a403-49db-b9b1-633433eaa7d9"}
02:29:35.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db07daff-a403-49db-b9b1-633433eaa7d9"}
02:29:35.202 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"607516b4-3ec1-46f4-af49-550203b6a9a9"}
02:29:35.203 00.001 6880 case statement mapped state 6 to 3
02:29:35.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"607516b4-3ec1-46f4-af49-550203b6a9a9"}
02:29:35.204 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9bb9a225-b443-429c-84c4-7477e4f1784e"}
02:29:35.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3792,"width":15,"height":15,"star_pos":[7.01,7.23],"pixels":"..."},"id":"9bb9a225-b443-429c-84c4-7477e4f1784e"}
02:29:36.303 01.099 10052 Exposure complete
02:29:36.385 00.082 10052 worker thread done servicing request
02:29:36.385 00.000 6880 OnExposeComplete: enter
02:29:36.386 00.001 6880 UpdateGuideState(): m_state=6
02:29:36.386 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3793
02:29:36.386 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.18, Mass=2584, SNR=35.3, Peak=165 HFD=4.6
02:29:36.387 00.001 6880 MultiStar: [#1 0.20,0.03,0.97,U] [#2 -0.47,-0.03,1.00,U] [#3 -0.29,-0.05,0.92,U] [#4 0.20,0.16,0.88,U] [#5 0.18,0.21,0.96,U] [#6 -0.10,0.04,0.90,U] [#7 0.12,-0.15,0.75,U] [#8 0.07,-0.06,0.78,U] 
02:29:36.387 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.07, 0.09}
02:29:36.387 00.000 6880 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.61) = xAngle (3.44 = -2.85)
02:29:36.387 00.000 6880 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.88)
02:29:36.387 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.82 mountX=-0.03 mountY=-0.01, mountTheta=-2.87
02:29:36.388 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.03, opts=13)
02:29:36.388 00.000 6880 Enqueuing Move request for scope (-0.01, 0.03)
02:29:36.389 00.001 10052 Worker thread wakes up
02:29:36.389 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:29:36.389 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:29:36.389 00.000 10052 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
02:29:36.389 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:29:36.389 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.01, using input
02:29:36.389 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.00
02:29:36.389 00.000 10052 MoveAxis(E, 0, ABG)
02:29:36.389 00.000 10052 Move returns status 0, amount 0
02:29:36.389 00.000 10052 MoveAxis(N, 0, ABG)
02:29:36.389 00.000 10052 Move returns status 0, amount 0
02:29:36.389 00.000 10052 move complete, result=0
02:29:36.390 00.001 10052 worker thread done servicing request
02:29:36.417 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:36.464 00.047 6880 UpdateGuideState exits: m=2584 SNR=35.3
02:29:36.464 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:36.464 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:36.464 00.000 6880 Enqueuing Expose request
02:29:36.464 00.000 10052 Worker thread wakes up
02:29:36.464 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:36.464 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:36.464 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:37.197 00.733 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4b9934eb-4bbc-4ba3-b8c7-6de2c794ac46"}
02:29:37.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4b9934eb-4bbc-4ba3-b8c7-6de2c794ac46"}
02:29:37.198 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e4824d9-94cd-4701-b7cc-e790a5af0834"}
02:29:37.198 00.000 6880 case statement mapped state 6 to 3
02:29:37.198 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e4824d9-94cd-4701-b7cc-e790a5af0834"}
02:29:37.199 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6e5d93d3-a057-4a36-9aad-0e560ff99e35"}
02:29:37.199 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3793,"width":15,"height":15,"star_pos":[7.00,7.18],"pixels":"..."},"id":"6e5d93d3-a057-4a36-9aad-0e560ff99e35"}
02:29:37.379 00.180 10052 Exposure complete
02:29:37.460 00.081 10052 worker thread done servicing request
02:29:37.460 00.000 6880 OnExposeComplete: enter
02:29:37.460 00.000 6880 UpdateGuideState(): m_state=6
02:29:37.461 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3794
02:29:37.461 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.48, Mass=2589, SNR=35.4, Peak=179 HFD=4.9
02:29:37.461 00.000 6880 MultiStar: [#1 -0.21,0.14,0.95,U] [#2 -0.17,0.37,0.98,U] [#3 -0.18,0.16,0.90,U] [#4 -0.05,0.32,0.84,U] [#5 -0.21,0.38,0.97,U] [#6 -0.21,0.21,0.91,U] [#7 -0.30,0.04,0.78,U] [#8 -0.08,0.32,0.80,U] 
02:29:37.461 00.000 6880 refined, 8 included, MultiStar: {-0.15, 0.26}, one-star: {0.04, 0.39}
02:29:37.462 00.001 6880 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.61) = xAngle (3.71 = -2.58)
02:29:37.462 00.000 6880 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.61)
02:29:37.462 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.26 hyp=0.30 cameraTheta=2.09 mountX=-0.26 mountY=-0.16, mountTheta=-2.60
02:29:37.463 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.26, opts=13)
02:29:37.463 00.000 6880 Enqueuing Move request for scope (-0.15, 0.26)
02:29:37.464 00.001 10052 Worker thread wakes up
02:29:37.464 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.26) opts 0xd
02:29:37.464 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.26)
02:29:37.464 00.000 10052 Moving (-0.15, 0.26) raw xDistance=-0.26 yDistance=-0.16
02:29:37.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:29:37.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
02:29:37.464 00.000 10052 MoveAxis(E, 69, ABG)
02:29:37.464 00.000 10052 Guiding  Dir = 2, Dur = 69
02:29:37.492 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:37.506 00.014 10052 IsSlewing returns 0
02:29:37.538 00.032 6880 UpdateGuideState exits: m=2589 SNR=35.4
02:29:37.538 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:37.538 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:37.539 00.001 6880 Enqueuing Expose request
02:29:37.582 00.043 10052 IsGuiding returns 0
02:29:37.646 00.064 10052 PulseGuide returned control before completion, sleep 16
02:29:37.722 00.076 10052 IsGuiding returns 1
02:29:37.722 00.000 10052 scope still moving after pulse duration time elapsed
02:29:37.797 00.075 10052 IsSlewing returns 0
02:29:37.872 00.075 10052 IsGuiding returns 0
02:29:37.872 00.000 10052 scope move finished after 69 + 220 ms
02:29:37.872 00.000 10052 Move returns status 0, amount 69
02:29:37.872 00.000 10052 MoveAxis(N, 0, ABG)
02:29:37.872 00.000 10052 Move returns status 0, amount 0
02:29:37.872 00.000 10052 move complete, result=0
02:29:37.872 00.000 10052 worker thread done servicing request
02:29:37.872 00.000 10052 Worker thread wakes up
02:29:37.872 00.000 6880 GuideStep: -0.3 px 69 ms EAST, -0.2 px 0 ms NORTH
02:29:37.872 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:37.873 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:39.016 01.143 10052 Exposure complete
02:29:39.095 00.079 10052 worker thread done servicing request
02:29:39.095 00.000 6880 OnExposeComplete: enter
02:29:39.095 00.000 6880 UpdateGuideState(): m_state=6
02:29:39.096 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3795
02:29:39.096 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.53, Mass=2563, SNR=35.1, Peak=166 HFD=4.5
02:29:39.096 00.000 6880 MultiStar: [#1 -0.54,0.09,0.00,M1] [#2 -0.01,0.28,0.99,U] [#3 -0.10,0.15,0.92,U] [#4 -0.80,0.27,0.00,M1] [#5 -0.16,0.35,1.00,U] [#6 -0.03,0.09,0.95,U] [#7 -0.49,-0.01,0.76,U] [#8 -0.28,0.30,0.80,U] 
02:29:39.096 00.000 6880 refined, 6 included, MultiStar: {-0.16, 0.24}, one-star: {-0.13, 0.44}
02:29:39.096 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.77 = -2.51)
02:29:39.096 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.54)
02:29:39.096 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.24 hyp=0.29 cameraTheta=2.16 mountX=-0.23 mountY=-0.16, mountTheta=-2.53
02:29:39.098 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.24, opts=13)
02:29:39.098 00.000 6880 Enqueuing Move request for scope (-0.16, 0.24)
02:29:39.098 00.000 10052 Worker thread wakes up
02:29:39.098 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.24) opts 0xd
02:29:39.099 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.24)
02:29:39.099 00.000 10052 Moving (-0.16, 0.24) raw xDistance=-0.23 yDistance=-0.16
02:29:39.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
02:29:39.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.00
02:29:39.099 00.000 10052 MoveAxis(E, 65, ABG)
02:29:39.099 00.000 10052 Guiding  Dir = 2, Dur = 65
02:29:39.119 00.020 10052 IsSlewing returns 0
02:29:39.128 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:39.158 00.030 10052 IsGuiding returns 0
02:29:39.173 00.015 6880 UpdateGuideState exits: m=2563 SNR=35.1
02:29:39.173 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:39.174 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:39.174 00.000 6880 Enqueuing Expose request
02:29:39.185 00.011 10052 PulseGuide returned control before completion, sleep 48
02:29:39.202 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f37656f-9ffa-4483-a3f7-2eb8b3c2f793"}
02:29:39.203 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f37656f-9ffa-4483-a3f7-2eb8b3c2f793"}
02:29:39.204 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7a3ec19-08da-4148-a758-d74c87bac17f"}
02:29:39.204 00.000 6880 case statement mapped state 6 to 3
02:29:39.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7a3ec19-08da-4148-a758-d74c87bac17f"}
02:29:39.206 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b4c3d98-0925-4757-a6fd-150da00278a1"}
02:29:39.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3795,"width":15,"height":15,"star_pos":[6.81,6.53],"pixels":"..."},"id":"1b4c3d98-0925-4757-a6fd-150da00278a1"}
02:29:39.265 00.059 10052 IsGuiding returns 0
02:29:39.266 00.001 10052 Move returns status 0, amount 65
02:29:39.266 00.000 10052 MoveAxis(N, 0, ABG)
02:29:39.266 00.000 10052 Move returns status 0, amount 0
02:29:39.266 00.000 10052 move complete, result=0
02:29:39.266 00.000 10052 worker thread done servicing request
02:29:39.266 00.000 10052 Worker thread wakes up
02:29:39.266 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:39.266 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:39.267 00.001 6880 GuideStep: -0.2 px 65 ms EAST, -0.2 px 0 ms NORTH
02:29:40.172 00.905 10052 Exposure complete
02:29:40.253 00.081 10052 worker thread done servicing request
02:29:40.253 00.000 6880 OnExposeComplete: enter
02:29:40.253 00.000 6880 UpdateGuideState(): m_state=6
02:29:40.253 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3796
02:29:40.253 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.10, Mass=2635, SNR=35.6, Peak=153 HFD=4.5
02:29:40.254 00.001 6880 MultiStar: [#1 -0.63,-0.06,0.00,M2] [#2 -0.28,0.08,0.99,U] [#3 -0.25,0.11,0.89,U] [#4 -0.73,-0.01,0.00,M2] [#5 -0.32,0.17,0.94,U] [#6 -0.38,0.10,0.90,U] [#7 -0.46,-0.04,0.75,U] [#8 -0.25,-0.04,0.78,U] 
02:29:40.254 00.000 6880 single-star, 6 included, MultiStar: {-0.29, 0.06}, one-star: {-0.13, 0.01}
02:29:40.254 00.000 6880 CameraToMount -- cameraTheta (3.07) - m_xAngle (-1.61) = xAngle (4.68 = -1.60)
02:29:40.254 00.000 6880 CameraToMount -- cameraTheta (3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.65 = -1.63)
02:29:40.254 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.01 hyp=0.13 cameraTheta=3.07 mountX=-0.00 mountY=-0.13, mountTheta=-1.60
02:29:40.256 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.01, opts=13)
02:29:40.256 00.000 6880 Enqueuing Move request for scope (-0.13, 0.01)
02:29:40.256 00.000 10052 Worker thread wakes up
02:29:40.256 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.01) opts 0xd
02:29:40.257 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.01)
02:29:40.257 00.000 10052 Moving (-0.13, 0.01) raw xDistance=-0.00 yDistance=-0.13
02:29:40.257 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:29:40.257 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
02:29:40.257 00.000 10052 MoveAxis(E, 0, ABG)
02:29:40.257 00.000 10052 Move returns status 0, amount 0
02:29:40.257 00.000 10052 MoveAxis(N, 0, ABG)
02:29:40.257 00.000 10052 Move returns status 0, amount 0
02:29:40.257 00.000 10052 move complete, result=0
02:29:40.257 00.000 10052 worker thread done servicing request
02:29:40.285 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:40.332 00.047 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:29:40.332 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:40.332 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:40.332 00.000 6880 Enqueuing Expose request
02:29:40.332 00.000 10052 Worker thread wakes up
02:29:40.332 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:40.332 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:40.332 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:41.196 00.864 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d7f0b2bc-c4ae-40df-8805-0338d289a95f"}
02:29:41.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d7f0b2bc-c4ae-40df-8805-0338d289a95f"}
02:29:41.197 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6edcda7-0561-433a-a1cb-edee3a22ef51"}
02:29:41.197 00.000 6880 case statement mapped state 6 to 3
02:29:41.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6edcda7-0561-433a-a1cb-edee3a22ef51"}
02:29:41.197 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47c01272-7d1e-4f70-bd59-a3592d9e5c99"}
02:29:41.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3796,"width":15,"height":15,"star_pos":[6.80,7.10],"pixels":"..."},"id":"47c01272-7d1e-4f70-bd59-a3592d9e5c99"}
02:29:41.467 00.270 10052 Exposure complete
02:29:41.542 00.075 10052 worker thread done servicing request
02:29:41.542 00.000 6880 OnExposeComplete: enter
02:29:41.542 00.000 6880 UpdateGuideState(): m_state=6
02:29:41.542 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3797
02:29:41.543 00.001 6880 Star::Find returns 1 (0), X=408.14, Y=892.40, Mass=2674, SNR=35.9, Peak=170 HFD=4.0
02:29:41.543 00.000 6880 MultiStar: [#1 -0.12,0.09,0.93,U] [#2 0.03,0.31,0.98,U] [#3 0.09,0.11,0.89,U] [#4 -0.33,0.33,0.81,U] [#5 0.03,0.21,0.96,U] [#6 0.32,0.14,0.92,U] [#7 -0.20,-0.02,0.77,U] [#8 -0.08,0.01,0.79,U] 
02:29:41.543 00.000 6880 refined, 8 included, MultiStar: {0.00, 0.17}, one-star: {0.20, 0.30}
02:29:41.543 00.000 6880 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.61) = xAngle (3.16 = -3.12)
02:29:41.543 00.000 6880 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.13 = 3.13)
02:29:41.543 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.17 hyp=0.17 cameraTheta=1.55 mountX=-0.17 mountY=0.00, mountTheta=3.13
02:29:41.546 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.17, opts=13)
02:29:41.546 00.000 6880 Enqueuing Move request for scope (0.00, 0.17)
02:29:41.546 00.000 10052 Worker thread wakes up
02:29:41.546 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.17) opts 0xd
02:29:41.546 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.17)
02:29:41.546 00.000 10052 Moving (0.00, 0.17) raw xDistance=-0.17 yDistance=0.00
02:29:41.546 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:29:41.546 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
02:29:41.546 00.000 10052 MoveAxis(E, 46, ABG)
02:29:41.546 00.000 10052 Guiding  Dir = 2, Dur = 46
02:29:41.571 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:41.613 00.042 6880 UpdateGuideState exits: m=2674 SNR=35.9
02:29:41.613 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:41.613 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:41.613 00.000 6880 Enqueuing Expose request
02:29:41.616 00.003 10052 IsSlewing returns 0
02:29:41.691 00.075 10052 IsGuiding returns 0
02:29:41.836 00.145 10052 IsGuiding returns 0
02:29:41.836 00.000 10052 Move returns status 0, amount 46
02:29:41.836 00.000 10052 MoveAxis(N, 0, ABG)
02:29:41.836 00.000 10052 Move returns status 0, amount 0
02:29:41.836 00.000 10052 move complete, result=0
02:29:41.836 00.000 10052 worker thread done servicing request
02:29:41.837 00.001 6880 GuideStep: -0.2 px 46 ms EAST, 0.0 px 0 ms NORTH
02:29:41.837 00.000 10052 Worker thread wakes up
02:29:41.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:41.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:42.743 00.906 10052 Exposure complete
02:29:42.814 00.071 10052 worker thread done servicing request
02:29:42.814 00.000 6880 OnExposeComplete: enter
02:29:42.814 00.000 6880 UpdateGuideState(): m_state=6
02:29:42.814 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3798
02:29:42.816 00.002 6880 Star::Find returns 1 (0), X=408.04, Y=892.14, Mass=2579, SNR=35.2, Peak=174 HFD=4.4
02:29:42.816 00.000 6880 MultiStar: [#1 -0.12,-0.11,0.95,U] [#2 -0.07,-0.09,0.98,U] [#3 0.08,-0.15,0.90,U] [#4 -0.21,-0.01,0.84,U] [#5 -0.06,-0.20,0.96,U] [#6 0.26,-0.01,0.91,U] [#7 -0.17,-0.24,0.76,U] [#8 -0.00,-0.10,0.82,U] 
02:29:42.816 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.09}, one-star: {0.11, 0.05}
02:29:42.816 00.000 6880 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.61) = xAngle (-0.13 = -0.13)
02:29:42.816 00.000 6880 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:29:42.816 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.10 cameraTheta=-1.74 mountX=0.10 mountY=-0.02, mountTheta=-0.16
02:29:42.818 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.09, opts=13)
02:29:42.818 00.000 6880 Enqueuing Move request for scope (-0.02, -0.09)
02:29:42.818 00.000 10052 Worker thread wakes up
02:29:42.818 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
02:29:42.818 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
02:29:42.818 00.000 10052 Moving (-0.02, -0.09) raw xDistance=0.10 yDistance=-0.02
02:29:42.818 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:29:42.818 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
02:29:42.819 00.001 10052 MoveAxis(E, 0, ABG)
02:29:42.819 00.000 10052 Move returns status 0, amount 0
02:29:42.819 00.000 10052 MoveAxis(N, 0, ABG)
02:29:42.819 00.000 10052 Move returns status 0, amount 0
02:29:42.819 00.000 10052 move complete, result=0
02:29:42.819 00.000 10052 worker thread done servicing request
02:29:42.845 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:42.886 00.041 6880 UpdateGuideState exits: m=2579 SNR=35.2
02:29:42.886 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:42.886 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:42.887 00.001 6880 Enqueuing Expose request
02:29:42.887 00.000 10052 Worker thread wakes up
02:29:42.887 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:42.887 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:42.887 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:43.195 00.308 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b758a957-299d-44a1-b2c8-b82cf155a17e"}
02:29:43.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b758a957-299d-44a1-b2c8-b82cf155a17e"}
02:29:43.196 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41e73fea-5040-4863-9bb6-873c38eac8c8"}
02:29:43.196 00.000 6880 case statement mapped state 6 to 3
02:29:43.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41e73fea-5040-4863-9bb6-873c38eac8c8"}
02:29:43.197 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3ddd58a6-67eb-497b-99f1-d0b18c95661f"}
02:29:43.197 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3798,"width":15,"height":15,"star_pos":[7.04,7.14],"pixels":"..."},"id":"3ddd58a6-67eb-497b-99f1-d0b18c95661f"}
02:29:44.022 00.825 10052 Exposure complete
02:29:44.103 00.081 10052 worker thread done servicing request
02:29:44.103 00.000 6880 OnExposeComplete: enter
02:29:44.103 00.000 6880 UpdateGuideState(): m_state=6
02:29:44.104 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3799
02:29:44.104 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.23, Mass=2445, SNR=34.4, Peak=167 HFD=4.4
02:29:44.104 00.000 6880 MultiStar: [#1 -0.04,0.02,0.98,U] [#2 -0.02,-0.01,1.01,U] [#3 -0.07,0.00,0.95,U] [#4 -0.11,0.12,0.87,U] [#5 -0.07,-0.07,1.01,U] [#6 0.04,0.00,0.95,U] [#7 -0.19,-0.13,0.80,U] [#8 -0.01,-0.10,0.80,U] 
02:29:44.104 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.00}, one-star: {0.23, 0.14}
02:29:44.105 00.001 6880 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.61) = xAngle (4.72 = -1.56)
02:29:44.105 00.000 6880 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.69 = -1.59)
02:29:44.105 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.00 hyp=0.02 cameraTheta=3.11 mountX=0.00 mountY=-0.02, mountTheta=-1.56
02:29:44.106 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.00, opts=13)
02:29:44.107 00.001 6880 Enqueuing Move request for scope (-0.02, 0.00)
02:29:44.107 00.000 10052 Worker thread wakes up
02:29:44.107 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.00) opts 0xd
02:29:44.107 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.00)
02:29:44.107 00.000 10052 Moving (-0.02, 0.00) raw xDistance=0.00 yDistance=-0.02
02:29:44.107 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:29:44.107 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
02:29:44.107 00.000 10052 MoveAxis(E, 0, ABG)
02:29:44.107 00.000 10052 Move returns status 0, amount 0
02:29:44.107 00.000 10052 MoveAxis(N, 0, ABG)
02:29:44.107 00.000 10052 Move returns status 0, amount 0
02:29:44.107 00.000 10052 move complete, result=0
02:29:44.108 00.001 10052 worker thread done servicing request
02:29:44.135 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:44.182 00.047 6880 UpdateGuideState exits: m=2445 SNR=34.4
02:29:44.182 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:44.182 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:44.183 00.001 6880 Enqueuing Expose request
02:29:44.183 00.000 10052 Worker thread wakes up
02:29:44.183 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:44.183 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:44.183 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:45.094 00.911 10052 Exposure complete
02:29:45.173 00.079 10052 worker thread done servicing request
02:29:45.173 00.000 6880 OnExposeComplete: enter
02:29:45.173 00.000 6880 UpdateGuideState(): m_state=6
02:29:45.174 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3800
02:29:45.174 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=892.57, Mass=2655, SNR=35.7, Peak=174 HFD=4.6
02:29:45.175 00.001 6880 MultiStar: [#1 0.02,0.11,0.94,U] [#2 -0.10,0.30,0.97,U] [#3 0.07,0.16,0.92,U] [#4 0.04,0.36,0.83,U] [#5 0.01,0.39,0.98,U] [#6 0.10,0.16,0.92,U] [#7 -0.03,0.00,0.74,U] [#8 -0.02,0.18,0.80,U] 
02:29:45.175 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.25}, one-star: {0.26, 0.48}
02:29:45.175 00.000 6880 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.61) = xAngle (3.02 = 3.02)
02:29:45.175 00.000 6880 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.99 = 2.99)
02:29:45.175 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.41 mountX=-0.25 mountY=0.04, mountTheta=2.99
02:29:45.177 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.25, opts=13)
02:29:45.177 00.000 6880 Enqueuing Move request for scope (0.04, 0.25)
02:29:45.177 00.000 10052 Worker thread wakes up
02:29:45.177 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
02:29:45.177 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
02:29:45.177 00.000 10052 Moving (0.04, 0.25) raw xDistance=-0.25 yDistance=0.04
02:29:45.177 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:29:45.177 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.07, using input
02:29:45.177 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
02:29:45.177 00.000 10052 MoveAxis(E, 67, ABG)
02:29:45.177 00.000 10052 Guiding  Dir = 2, Dur = 67
02:29:45.197 00.020 10052 IsSlewing returns 0
02:29:45.205 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:45.236 00.031 10052 IsGuiding returns 0
02:29:45.255 00.019 6880 UpdateGuideState exits: m=2655 SNR=35.7
02:29:45.255 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:45.255 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:45.255 00.000 6880 Enqueuing Expose request
02:29:45.255 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b02500f4-ff22-4896-ab4f-c2d9e2cdf7e7"}
02:29:45.256 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b02500f4-ff22-4896-ab4f-c2d9e2cdf7e7"}
02:29:45.264 00.008 10052 PulseGuide returned control before completion, sleep 50
02:29:45.265 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e24bcb32-49ca-476d-9ebf-c1475fc85e4d"}
02:29:45.265 00.000 6880 case statement mapped state 6 to 3
02:29:45.265 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e24bcb32-49ca-476d-9ebf-c1475fc85e4d"}
02:29:45.267 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2cbef10b-0979-47c4-868b-48a5fe4dd2f4"}
02:29:45.267 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3800,"width":15,"height":15,"star_pos":[7.20,6.57],"pixels":"..."},"id":"2cbef10b-0979-47c4-868b-48a5fe4dd2f4"}
02:29:45.351 00.084 10052 IsGuiding returns 0
02:29:45.353 00.002 10052 Move returns status 0, amount 67
02:29:45.353 00.000 10052 MoveAxis(N, 0, ABG)
02:29:45.353 00.000 10052 Move returns status 0, amount 0
02:29:45.353 00.000 10052 move complete, result=0
02:29:45.353 00.000 10052 worker thread done servicing request
02:29:45.353 00.000 10052 Worker thread wakes up
02:29:45.353 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:45.353 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:45.354 00.001 6880 GuideStep: -0.2 px 67 ms EAST, 0.0 px 0 ms NORTH
02:29:46.484 01.130 10052 Exposure complete
02:29:46.561 00.077 10052 worker thread done servicing request
02:29:46.561 00.000 6880 OnExposeComplete: enter
02:29:46.561 00.000 6880 UpdateGuideState(): m_state=6
02:29:46.562 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3801
02:29:46.562 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.26, Mass=2503, SNR=34.7, Peak=138 HFD=5.0
02:29:46.562 00.000 6880 MultiStar: [#1 -0.03,0.06,0.96,U] [#2 -0.06,0.41,0.99,U] [#3 -0.05,0.11,0.92,U] [#4 0.59,0.20,0.00,M1] [#5 -0.15,0.30,0.97,U] [#6 0.08,0.01,0.94,U] [#7 0.02,0.05,0.74,U] [#8 -0.09,-0.09,0.79,U] 
02:29:46.562 00.000 6880 refined, 7 included, MultiStar: {-0.01, 0.14}, one-star: {0.22, 0.17}
02:29:46.563 00.001 6880 CameraToMount -- cameraTheta (1.62) - m_xAngle (-1.61) = xAngle (3.23 = -3.05)
02:29:46.563 00.000 6880 CameraToMount -- cameraTheta (1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.20 = -3.08)
02:29:46.563 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.62 mountX=-0.14 mountY=-0.01, mountTheta=-3.08
02:29:46.564 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.14, opts=13)
02:29:46.564 00.000 6880 Enqueuing Move request for scope (-0.01, 0.14)
02:29:46.565 00.001 10052 Worker thread wakes up
02:29:46.565 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.14) opts 0xd
02:29:46.565 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.14)
02:29:46.565 00.000 10052 Moving (-0.01, 0.14) raw xDistance=-0.14 yDistance=-0.01
02:29:46.565 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:29:46.565 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:29:46.565 00.000 10052 MoveAxis(E, 40, ABG)
02:29:46.565 00.000 10052 Guiding  Dir = 2, Dur = 40
02:29:46.586 00.021 10052 IsSlewing returns 0
02:29:46.592 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:46.625 00.033 10052 IsGuiding returns 0
02:29:46.641 00.016 6880 UpdateGuideState exits: m=2503 SNR=34.7
02:29:46.641 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:46.641 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:46.641 00.000 6880 Enqueuing Expose request
02:29:46.652 00.011 10052 PulseGuide returned control before completion, sleep 24
02:29:46.704 00.052 10052 IsGuiding returns 0
02:29:46.704 00.000 10052 Move returns status 0, amount 40
02:29:46.704 00.000 10052 MoveAxis(N, 0, ABG)
02:29:46.704 00.000 10052 Move returns status 0, amount 0
02:29:46.704 00.000 10052 move complete, result=0
02:29:46.704 00.000 10052 worker thread done servicing request
02:29:46.704 00.000 10052 Worker thread wakes up
02:29:46.704 00.000 6880 GuideStep: -0.1 px 40 ms EAST, -0.0 px 0 ms NORTH
02:29:46.705 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:46.705 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:47.195 00.490 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e273eeb-88fe-45cb-a750-58a4eb49de40"}
02:29:47.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e273eeb-88fe-45cb-a750-58a4eb49de40"}
02:29:47.196 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ff84320-abdd-456a-bf1d-3c25d41d5991"}
02:29:47.196 00.000 6880 case statement mapped state 6 to 3
02:29:47.197 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ff84320-abdd-456a-bf1d-3c25d41d5991"}
02:29:47.198 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9b2543a1-a91d-4249-9ab5-cec5a8b5b539"}
02:29:47.198 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3801,"width":15,"height":15,"star_pos":[7.15,7.26],"pixels":"..."},"id":"9b2543a1-a91d-4249-9ab5-cec5a8b5b539"}
02:29:47.620 00.422 10052 Exposure complete
02:29:47.714 00.094 10052 worker thread done servicing request
02:29:47.714 00.000 6880 OnExposeComplete: enter
02:29:47.714 00.000 6880 UpdateGuideState(): m_state=6
02:29:47.715 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3802
02:29:47.715 00.000 6880 Star::Find returns 1 (0), X=408.53, Y=892.55, Mass=2534, SNR=34.8, Peak=146 HFD=4.4
02:29:47.715 00.000 6880 MultiStar: [#1 0.65,0.36,0.00,M1] [#2 0.14,0.21,1.01,U] [#3 0.08,0.11,0.94,U] [#4 0.29,0.23,0.88,U] [#5 0.44,0.24,0.99,U] [#6 0.33,0.38,0.91,U] [#7 0.60,0.02,0.00,M1] [#8 0.32,0.32,0.78,U] 
02:29:47.715 00.000 6880 refined, 6 included, MultiStar: {0.32, 0.28}, one-star: {0.60, 0.46}
02:29:47.715 00.000 6880 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.61) = xAngle (2.33 = 2.33)
02:29:47.716 00.001 6880 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.30 = 2.30)
02:29:47.716 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=0.28 hyp=0.42 cameraTheta=0.72 mountX=-0.29 mountY=0.31, mountTheta=2.32
02:29:47.717 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=0.28, opts=13)
02:29:47.718 00.001 6880 Enqueuing Move request for scope (0.32, 0.28)
02:29:47.718 00.000 10052 Worker thread wakes up
02:29:47.718 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.28) opts 0xd
02:29:47.718 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, 0.28)
02:29:47.718 00.000 10052 Moving (0.32, 0.28) raw xDistance=-0.29 yDistance=0.31
02:29:47.718 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
02:29:47.718 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.31, slope = 0.03
02:29:47.718 00.000 10052 MoveAxis(E, 80, ABG)
02:29:47.718 00.000 10052 Guiding  Dir = 2, Dur = 80
02:29:47.748 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:47.774 00.026 10052 IsSlewing returns 0
02:29:47.804 00.030 6880 UpdateGuideState exits: m=2534 SNR=34.8
02:29:47.805 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:47.805 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:47.805 00.000 6880 Enqueuing Expose request
02:29:47.848 00.043 10052 IsGuiding returns 0
02:29:47.916 00.068 10052 PulseGuide returned control before completion, sleep 22
02:29:47.992 00.076 10052 IsGuiding returns 1
02:29:47.992 00.000 10052 scope still moving after pulse duration time elapsed
02:29:48.071 00.079 10052 IsSlewing returns 0
02:29:48.151 00.080 10052 IsGuiding returns 0
02:29:48.151 00.000 10052 scope move finished after 80 + 222 ms
02:29:48.151 00.000 10052 Move returns status 0, amount 80
02:29:48.151 00.000 10052 MoveAxis(S, 58, ABG)
02:29:48.151 00.000 10052 Guiding  Dir = 1, Dur = 58
02:29:48.224 00.073 10052 IsSlewing returns 0
02:29:48.305 00.081 10052 IsGuiding returns 0
02:29:48.448 00.143 10052 IsGuiding returns 1
02:29:48.448 00.000 10052 scope still moving after pulse duration time elapsed
02:29:48.527 00.079 10052 IsSlewing returns 0
02:29:48.606 00.079 10052 IsGuiding returns 0
02:29:48.606 00.000 10052 scope move finished after 58 + 244 ms
02:29:48.606 00.000 10052 Move returns status 0, amount 58
02:29:48.606 00.000 10052 move complete, result=0
02:29:48.606 00.000 10052 worker thread done servicing request
02:29:48.608 00.002 6880 GuideStep: -0.3 px 80 ms EAST, 0.3 px 58 ms SOUTH
02:29:48.608 00.000 10052 Worker thread wakes up
02:29:48.608 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:48.608 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:49.193 00.585 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"584a6ab7-3cda-4b1c-b71c-fb7b9c882c6b"}
02:29:49.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"584a6ab7-3cda-4b1c-b71c-fb7b9c882c6b"}
02:29:49.194 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"618a6501-0a96-419f-9b99-dd57b242a44c"}
02:29:49.194 00.000 6880 case statement mapped state 6 to 3
02:29:49.194 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"618a6501-0a96-419f-9b99-dd57b242a44c"}
02:29:49.195 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7a5d0a6e-2ce0-49d3-b3cd-509afd0d9eca"}
02:29:49.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3802,"width":15,"height":15,"star_pos":[6.53,6.55],"pixels":"..."},"id":"7a5d0a6e-2ce0-49d3-b3cd-509afd0d9eca"}
02:29:49.738 00.543 10052 Exposure complete
02:29:49.831 00.093 10052 worker thread done servicing request
02:29:49.831 00.000 6880 OnExposeComplete: enter
02:29:49.832 00.001 6880 UpdateGuideState(): m_state=6
02:29:49.832 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3803
02:29:49.832 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=891.90, Mass=2598, SNR=35.4, Peak=163 HFD=4.4
02:29:49.833 00.001 6880 MultiStar: [#1 -0.41,-0.68,0.00,M2] [#2 0.00,-0.32,0.96,U] [#3 0.19,-0.41,0.90,U] [#4 -0.50,-0.53,0.00,M1] [#5 -0.26,-0.24,0.98,U] [#6 0.26,-0.33,0.88,U] [#7 -0.33,-0.46,0.00,M2] [#8 -0.20,-0.50,0.00,M1] 
02:29:49.833 00.000 6880 single-star, 4 included, MultiStar: {0.02, -0.30}, one-star: {-0.05, -0.20}
02:29:49.833 00.000 6880 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
02:29:49.833 00.000 6880 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:29:49.833 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.20 hyp=0.20 cameraTheta=-1.80 mountX=0.20 mountY=-0.04, mountTheta=-0.21
02:29:49.835 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.20, opts=13)
02:29:49.835 00.000 6880 Enqueuing Move request for scope (-0.05, -0.20)
02:29:49.836 00.001 10052 Worker thread wakes up
02:29:49.837 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.20) opts 0xd
02:29:49.837 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.20)
02:29:49.837 00.000 10052 Moving (-0.05, -0.20) raw xDistance=0.20 yDistance=-0.04
02:29:49.837 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.20
02:29:49.837 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.03
02:29:49.837 00.000 10052 MoveAxis(W, 49, ABG)
02:29:49.837 00.000 10052 Guiding  Dir = 3, Dur = 49
02:29:49.866 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:49.875 00.009 10052 IsSlewing returns 0
02:29:49.912 00.037 6880 UpdateGuideState exits: m=2598 SNR=35.4
02:29:49.912 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:49.912 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:49.913 00.001 10052 IsGuiding returns 0
02:29:49.914 00.001 6880 Enqueuing Expose request
02:29:50.056 00.142 10052 IsGuiding returns 0
02:29:50.056 00.000 10052 Move returns status 0, amount 49
02:29:50.056 00.000 10052 MoveAxis(N, 0, ABG)
02:29:50.056 00.000 10052 Move returns status 0, amount 0
02:29:50.057 00.001 10052 move complete, result=0
02:29:50.057 00.000 10052 worker thread done servicing request
02:29:50.057 00.000 10052 Worker thread wakes up
02:29:50.057 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:50.057 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:50.397 00.340 6880 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
02:29:50.977 00.580 10052 Exposure complete
02:29:51.060 00.083 10052 worker thread done servicing request
02:29:51.061 00.001 6880 OnExposeComplete: enter
02:29:51.061 00.000 6880 UpdateGuideState(): m_state=6
02:29:51.061 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3804
02:29:51.061 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.08, Mass=2577, SNR=35.1, Peak=151 HFD=4.5
02:29:51.062 00.001 6880 MultiStar: [#1 -0.28,-0.23,0.95,U] [#2 -0.22,-0.13,1.01,U] [#3 -0.19,-0.17,0.91,U] [#4 -0.16,-0.14,0.85,U] [#5 -0.30,-0.10,0.96,U] [#6 -0.20,-0.28,0.93,U] [#7 -0.36,-0.32,0.75,U] [#8 -0.34,-0.22,0.82,U] 
02:29:51.062 00.000 6880 single-star, 8 included, MultiStar: {-0.22, -0.17}, one-star: {-0.02, -0.01}
02:29:51.062 00.000 6880 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.61) = xAngle (-1.04 = -1.04)
02:29:51.062 00.000 6880 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
02:29:51.062 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.66 mountX=0.01 mountY=-0.02, mountTheta=-1.05
02:29:51.064 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.01, opts=13)
02:29:51.064 00.000 6880 Enqueuing Move request for scope (-0.02, -0.01)
02:29:51.064 00.000 10052 Worker thread wakes up
02:29:51.065 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:29:51.065 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:29:51.065 00.000 10052 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
02:29:51.065 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:29:51.065 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
02:29:51.065 00.000 10052 MoveAxis(E, 0, ABG)
02:29:51.065 00.000 10052 Move returns status 0, amount 0
02:29:51.065 00.000 10052 MoveAxis(N, 0, ABG)
02:29:51.065 00.000 10052 Move returns status 0, amount 0
02:29:51.065 00.000 10052 move complete, result=0
02:29:51.065 00.000 10052 worker thread done servicing request
02:29:51.097 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:51.152 00.055 6880 UpdateGuideState exits: m=2577 SNR=35.1
02:29:51.152 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:51.152 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:51.152 00.000 6880 Enqueuing Expose request
02:29:51.152 00.000 10052 Worker thread wakes up
02:29:51.152 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:29:51.153 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:51.153 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:51.193 00.040 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5d0224a-fcac-4ad0-8053-1ef8c805d072"}
02:29:51.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5d0224a-fcac-4ad0-8053-1ef8c805d072"}
02:29:51.196 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea9b8ca4-ffd7-43fc-89ce-ca743296964b"}
02:29:51.196 00.000 6880 case statement mapped state 6 to 3
02:29:51.196 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea9b8ca4-ffd7-43fc-89ce-ca743296964b"}
02:29:51.198 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6cd7d7b1-fc8a-40b4-9b50-6c7274787a65"}
02:29:51.198 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3804,"width":15,"height":15,"star_pos":[6.92,7.08],"pixels":"..."},"id":"6cd7d7b1-fc8a-40b4-9b50-6c7274787a65"}
02:29:52.280 01.082 10052 Exposure complete
02:29:52.374 00.094 10052 worker thread done servicing request
02:29:52.374 00.000 6880 OnExposeComplete: enter
02:29:52.374 00.000 6880 UpdateGuideState(): m_state=6
02:29:52.375 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3805
02:29:52.375 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.18, Mass=2471, SNR=34.5, Peak=150 HFD=4.7
02:29:52.376 00.001 6880 MultiStar: [#1 -0.06,0.03,0.99,U] [#2 -0.32,0.06,1.01,U] [#3 -0.51,0.06,0.92,U] [#4 -0.00,0.15,0.84,U] [#5 -0.08,0.08,0.96,U] [#6 -0.46,0.04,0.93,U] [#7 -0.16,0.01,0.77,U] [#8 -0.17,0.08,0.79,U] 
02:29:52.376 00.000 6880 single-star, 8 included, MultiStar: {-0.19, 0.07}, one-star: {0.03, 0.09}
02:29:52.376 00.000 6880 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.61) = xAngle (2.82 = 2.82)
02:29:52.376 00.000 6880 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.79 = 2.79)
02:29:52.376 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.21 mountX=-0.09 mountY=0.03, mountTheta=2.80
02:29:52.379 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.09, opts=13)
02:29:52.379 00.000 6880 Enqueuing Move request for scope (0.03, 0.09)
02:29:52.379 00.000 10052 Worker thread wakes up
02:29:52.379 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.09) opts 0xd
02:29:52.379 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.09)
02:29:52.379 00.000 10052 Moving (0.03, 0.09) raw xDistance=-0.09 yDistance=0.03
02:29:52.380 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:29:52.380 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.06, using input
02:29:52.380 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:29:52.380 00.000 10052 MoveAxis(E, 0, ABG)
02:29:52.380 00.000 10052 Move returns status 0, amount 0
02:29:52.380 00.000 10052 MoveAxis(N, 0, ABG)
02:29:52.380 00.000 10052 Move returns status 0, amount 0
02:29:52.380 00.000 10052 move complete, result=0
02:29:52.380 00.000 10052 worker thread done servicing request
02:29:52.414 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:52.465 00.051 6880 UpdateGuideState exits: m=2471 SNR=34.5
02:29:52.465 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:52.465 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:52.465 00.000 6880 Enqueuing Expose request
02:29:52.465 00.000 10052 Worker thread wakes up
02:29:52.465 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:29:52.465 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:52.465 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:53.206 00.741 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"da173619-8404-4a87-8317-3db46673ba6a"}
02:29:53.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"da173619-8404-4a87-8317-3db46673ba6a"}
02:29:53.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4c8825ca-14e5-4995-a8e8-c482eb761a4b"}
02:29:53.206 00.000 6880 case statement mapped state 6 to 3
02:29:53.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c8825ca-14e5-4995-a8e8-c482eb761a4b"}
02:29:53.208 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c0c3c65-ae05-430e-ab95-af96dd30c4a1"}
02:29:53.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3805,"width":15,"height":15,"star_pos":[6.97,7.18],"pixels":"..."},"id":"2c0c3c65-ae05-430e-ab95-af96dd30c4a1"}
02:29:53.379 00.171 10052 Exposure complete
02:29:53.453 00.074 10052 worker thread done servicing request
02:29:53.453 00.000 6880 OnExposeComplete: enter
02:29:53.453 00.000 6880 UpdateGuideState(): m_state=6
02:29:53.453 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3806
02:29:53.454 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=892.18, Mass=2626, SNR=35.6, Peak=162 HFD=4.6
02:29:53.454 00.000 6880 MultiStar: [#1 -0.51,-0.16,0.00,M1] [#2 -0.17,0.14,0.96,U] [#3 -0.29,-0.09,0.89,U] [#4 -0.25,-0.02,0.82,U] [#5 -0.28,0.14,0.94,U] [#6 -0.24,0.02,0.91,U] [#7 -0.53,-0.15,0.00,M1] [#8 -0.43,-0.08,0.78,U] 
02:29:53.454 00.000 6880 single-star, 6 included, MultiStar: {-0.24, 0.04}, one-star: {-0.11, 0.09}
02:29:53.454 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.04 = -2.25)
02:29:53.454 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.28)
02:29:53.454 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.42 mountX=-0.09 mountY=-0.11, mountTheta=-2.26
02:29:53.457 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.09, opts=13)
02:29:53.457 00.000 6880 Enqueuing Move request for scope (-0.11, 0.09)
02:29:53.457 00.000 10052 Worker thread wakes up
02:29:53.457 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
02:29:53.457 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
02:29:53.457 00.000 10052 Moving (-0.11, 0.09) raw xDistance=-0.09 yDistance=-0.11
02:29:53.458 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:29:53.458 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.00
02:29:53.458 00.000 10052 MoveAxis(E, 0, ABG)
02:29:53.458 00.000 10052 Move returns status 0, amount 0
02:29:53.458 00.000 10052 MoveAxis(N, 0, ABG)
02:29:53.458 00.000 10052 Move returns status 0, amount 0
02:29:53.458 00.000 10052 move complete, result=0
02:29:53.458 00.000 10052 worker thread done servicing request
02:29:53.483 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:53.526 00.043 6880 UpdateGuideState exits: m=2626 SNR=35.6
02:29:53.526 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:53.526 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:53.527 00.001 6880 Enqueuing Expose request
02:29:53.527 00.000 10052 Worker thread wakes up
02:29:53.527 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:29:53.527 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:53.527 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:54.667 01.140 10052 Exposure complete
02:29:54.743 00.076 10052 worker thread done servicing request
02:29:54.743 00.000 6880 OnExposeComplete: enter
02:29:54.744 00.001 6880 UpdateGuideState(): m_state=6
02:29:54.744 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3807
02:29:54.744 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=892.30, Mass=2483, SNR=34.6, Peak=173 HFD=4.5
02:29:54.744 00.000 6880 MultiStar: [#1 -0.54,-0.05,0.00,M2] [#2 -0.12,0.19,1.00,U] [#3 -0.24,-0.08,0.93,U] [#4 -0.34,0.08,0.86,U] [#5 -0.34,0.19,0.99,U] [#6 -0.12,-0.04,0.89,U] [#7 -0.68,-0.02,0.00,M2] [#8 -0.43,0.25,0.80,U] 
02:29:54.745 00.001 6880 refined, 6 included, MultiStar: {-0.25, 0.11}, one-star: {-0.18, 0.21}
02:29:54.745 00.000 6880 CameraToMount -- cameraTheta (2.71) - m_xAngle (-1.61) = xAngle (4.32 = -1.96)
02:29:54.745 00.000 6880 CameraToMount -- cameraTheta (2.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.29 = -1.99)
02:29:54.745 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.11 hyp=0.27 cameraTheta=2.71 mountX=-0.10 mountY=-0.25, mountTheta=-1.96
02:29:54.747 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.11, opts=13)
02:29:54.747 00.000 6880 Enqueuing Move request for scope (-0.25, 0.11)
02:29:54.747 00.000 10052 Worker thread wakes up
02:29:54.747 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.11) opts 0xd
02:29:54.747 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.11)
02:29:54.747 00.000 10052 Moving (-0.25, 0.11) raw xDistance=-0.10 yDistance=-0.25
02:29:54.747 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:29:54.747 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.25, slope = -0.02
02:29:54.748 00.001 10052 MoveAxis(E, 0, ABG)
02:29:54.748 00.000 10052 Move returns status 0, amount 0
02:29:54.748 00.000 10052 MoveAxis(N, 34, ABG)
02:29:54.748 00.000 10052 Guiding  Dir = 0, Dur = 34
02:29:54.768 00.020 10052 IsSlewing returns 0
02:29:54.774 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:54.806 00.032 10052 IsGuiding returns 0
02:29:54.819 00.013 6880 UpdateGuideState exits: m=2483 SNR=34.6
02:29:54.819 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:54.819 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:54.819 00.000 6880 Enqueuing Expose request
02:29:54.834 00.015 10052 PulseGuide returned control before completion, sleep 17
02:29:54.874 00.040 10052 IsGuiding returns 0
02:29:54.875 00.001 10052 Move returns status 0, amount 34
02:29:54.875 00.000 10052 move complete, result=0
02:29:54.875 00.000 10052 worker thread done servicing request
02:29:54.875 00.000 10052 Worker thread wakes up
02:29:54.875 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:54.875 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:54.876 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 34 ms NORTH
02:29:55.205 00.329 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a8ffc14d-4c2e-4184-b5a2-5fadf15a1aeb"}
02:29:55.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a8ffc14d-4c2e-4184-b5a2-5fadf15a1aeb"}
02:29:55.205 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47a71271-eeb6-4f67-981b-55be0d866182"}
02:29:55.205 00.000 6880 case statement mapped state 6 to 3
02:29:55.206 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"47a71271-eeb6-4f67-981b-55be0d866182"}
02:29:55.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6fe6d33b-4d71-4c28-a482-4b5019086803"}
02:29:55.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3807,"width":15,"height":15,"star_pos":[6.76,7.30],"pixels":"..."},"id":"6fe6d33b-4d71-4c28-a482-4b5019086803"}
02:29:55.783 00.577 10052 Exposure complete
02:29:55.860 00.077 10052 worker thread done servicing request
02:29:55.860 00.000 6880 OnExposeComplete: enter
02:29:55.860 00.000 6880 UpdateGuideState(): m_state=6
02:29:55.861 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3808
02:29:55.861 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=892.15, Mass=2598, SNR=35.3, Peak=167 HFD=4.5
02:29:55.861 00.000 6880 MultiStar: [#1 -0.61,-0.01,0.00,M3] [#2 -0.24,0.18,0.96,U] [#3 -0.14,-0.10,0.90,U] [#4 -0.88,0.08,0.00,M1] [#5 -0.23,0.27,0.96,U] [#6 -0.16,-0.04,0.89,U] [#7 -0.61,0.01,0.00,M3] [#8 -0.02,-0.10,0.79,U] 
02:29:55.861 00.000 6880 refined, 5 included, MultiStar: {-0.17, 0.05}, one-star: {-0.20, 0.05}
02:29:55.862 00.001 6880 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.61) = xAngle (4.48 = -1.81)
02:29:55.862 00.000 6880 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.45 = -1.84)
02:29:55.862 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.86 mountX=-0.04 mountY=-0.17, mountTheta=-1.81
02:29:55.863 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.05, opts=13)
02:29:55.863 00.000 6880 Enqueuing Move request for scope (-0.17, 0.05)
02:29:55.864 00.001 10052 Worker thread wakes up
02:29:55.864 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
02:29:55.864 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
02:29:55.864 00.000 10052 Moving (-0.17, 0.05) raw xDistance=-0.04 yDistance=-0.17
02:29:55.864 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:29:55.864 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.03
02:29:55.864 00.000 10052 MoveAxis(E, 0, ABG)
02:29:55.864 00.000 10052 Move returns status 0, amount 0
02:29:55.864 00.000 10052 MoveAxis(N, 0, ABG)
02:29:55.864 00.000 10052 Move returns status 0, amount 0
02:29:55.864 00.000 10052 move complete, result=0
02:29:55.864 00.000 10052 worker thread done servicing request
02:29:55.892 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:55.938 00.046 6880 UpdateGuideState exits: m=2598 SNR=35.3
02:29:55.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:55.938 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:55.938 00.000 6880 Enqueuing Expose request
02:29:55.938 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:29:55.938 00.000 10052 Worker thread wakes up
02:29:55.938 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:55.938 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:57.078 01.140 10052 Exposure complete
02:29:57.159 00.081 10052 worker thread done servicing request
02:29:57.159 00.000 6880 OnExposeComplete: enter
02:29:57.159 00.000 6880 UpdateGuideState(): m_state=6
02:29:57.160 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3809
02:29:57.160 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=892.63, Mass=2687, SNR=36.0, Peak=187 HFD=4.7
02:29:57.160 00.000 6880 MultiStar: [#1 -0.37,0.20,0.94,U] [#2 0.06,0.51,0.95,U] [#3 -0.06,0.17,0.91,U] [#4 -0.35,0.29,0.81,U] [#5 -0.23,0.39,0.93,U] [#6 -0.08,0.20,0.90,U] [#7 -0.45,0.08,0.74,U] [#8 -0.13,0.33,0.77,U] 
02:29:57.160 00.000 6880 refined, 8 included, MultiStar: {-0.17, 0.31}, one-star: {-0.03, 0.54}
02:29:57.160 00.000 6880 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.61) = xAngle (3.69 = -2.59)
02:29:57.160 00.000 6880 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.66 = -2.62)
02:29:57.160 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.31 hyp=0.35 cameraTheta=2.08 mountX=-0.30 mountY=-0.18, mountTheta=-2.62
02:29:57.162 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.31, opts=13)
02:29:57.162 00.000 6880 Enqueuing Move request for scope (-0.17, 0.31)
02:29:57.162 00.000 10052 Worker thread wakes up
02:29:57.162 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.31) opts 0xd
02:29:57.163 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.31)
02:29:57.163 00.000 10052 Moving (-0.17, 0.31) raw xDistance=-0.30 yDistance=-0.18
02:29:57.163 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:29:57.163 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.04
02:29:57.163 00.000 10052 MoveAxis(E, 81, ABG)
02:29:57.163 00.000 10052 Guiding  Dir = 2, Dur = 81
02:29:57.184 00.021 10052 IsSlewing returns 0
02:29:57.192 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:57.222 00.030 10052 IsGuiding returns 0
02:29:57.239 00.017 6880 UpdateGuideState exits: m=2687 SNR=36.0
02:29:57.240 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:57.240 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:57.240 00.000 6880 Enqueuing Expose request
02:29:57.240 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40a221f5-3a06-446e-a592-90889792a97b"}
02:29:57.240 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40a221f5-3a06-446e-a592-90889792a97b"}
02:29:57.249 00.009 10052 PulseGuide returned control before completion, sleep 64
02:29:57.262 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d4e7bf4f-ec44-41cd-b506-a144bd4eddf9"}
02:29:57.262 00.000 6880 case statement mapped state 6 to 3
02:29:57.262 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4e7bf4f-ec44-41cd-b506-a144bd4eddf9"}
02:29:57.263 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8b7f9340-4b48-4fde-87cc-ffbd21ebd520"}
02:29:57.264 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3809,"width":15,"height":15,"star_pos":[6.90,6.63],"pixels":"..."},"id":"8b7f9340-4b48-4fde-87cc-ffbd21ebd520"}
02:29:57.346 00.082 10052 IsGuiding returns 0
02:29:57.346 00.000 10052 Move returns status 0, amount 81
02:29:57.346 00.000 10052 MoveAxis(N, 0, ABG)
02:29:57.346 00.000 10052 Move returns status 0, amount 0
02:29:57.346 00.000 10052 move complete, result=0
02:29:57.347 00.001 10052 worker thread done servicing request
02:29:57.347 00.000 10052 Worker thread wakes up
02:29:57.347 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:57.347 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:57.347 00.000 6880 GuideStep: -0.3 px 81 ms EAST, -0.2 px 0 ms NORTH
02:29:58.258 00.911 10052 Exposure complete
02:29:58.342 00.084 10052 worker thread done servicing request
02:29:58.343 00.001 6880 OnExposeComplete: enter
02:29:58.343 00.000 6880 UpdateGuideState(): m_state=6
02:29:58.343 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3810
02:29:58.343 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=892.56, Mass=2797, SNR=36.7, Peak=195 HFD=4.8
02:29:58.344 00.001 6880 MultiStar: [#1 -0.30,0.24,0.91,U] [#2 -0.13,0.33,0.91,U] [#3 -0.06,0.01,0.88,U] [#4 -0.37,0.33,0.82,U] [#5 -0.24,0.31,0.94,U] [#6 -0.01,0.09,0.88,U] [#7 -0.21,0.14,0.74,U] [#8 -0.28,0.01,0.77,U] 
02:29:58.344 00.000 6880 refined, 8 included, MultiStar: {-0.18, 0.22}, one-star: {-0.03, 0.46}
02:29:58.344 00.000 6880 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.61) = xAngle (3.85 = -2.43)
02:29:58.344 00.000 6880 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.82 = -2.46)
02:29:58.344 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.22 hyp=0.28 cameraTheta=2.24 mountX=-0.22 mountY=-0.18, mountTheta=-2.45
02:29:58.346 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.22, opts=13)
02:29:58.346 00.000 6880 Enqueuing Move request for scope (-0.18, 0.22)
02:29:58.346 00.000 10052 Worker thread wakes up
02:29:58.346 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.22) opts 0xd
02:29:58.346 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.22)
02:29:58.347 00.001 10052 Moving (-0.18, 0.22) raw xDistance=-0.22 yDistance=-0.18
02:29:58.347 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:29:58.347 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.04
02:29:58.347 00.000 10052 MoveAxis(E, 62, ABG)
02:29:58.347 00.000 10052 Guiding  Dir = 2, Dur = 62
02:29:58.368 00.021 10052 IsSlewing returns 0
02:29:58.376 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:58.407 00.031 10052 IsGuiding returns 0
02:29:58.424 00.017 6880 UpdateGuideState exits: m=2797 SNR=36.7
02:29:58.424 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:58.424 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:58.424 00.000 6880 Enqueuing Expose request
02:29:58.434 00.010 10052 PulseGuide returned control before completion, sleep 46
02:29:58.509 00.075 10052 IsGuiding returns 0
02:29:58.509 00.000 10052 Move returns status 0, amount 62
02:29:58.510 00.001 10052 MoveAxis(N, 0, ABG)
02:29:58.510 00.000 10052 Move returns status 0, amount 0
02:29:58.510 00.000 10052 move complete, result=0
02:29:58.510 00.000 10052 worker thread done servicing request
02:29:58.510 00.000 10052 Worker thread wakes up
02:29:58.510 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:29:58.510 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:29:58.511 00.001 6880 GuideStep: -0.2 px 62 ms EAST, -0.2 px 0 ms NORTH
02:29:59.205 00.694 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e4e411f-9ab3-4c90-be8d-430cf974279a"}
02:29:59.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e4e411f-9ab3-4c90-be8d-430cf974279a"}
02:29:59.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa572ded-9908-4533-b727-da6444495338"}
02:29:59.206 00.000 6880 case statement mapped state 6 to 3
02:29:59.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa572ded-9908-4533-b727-da6444495338"}
02:29:59.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b0a9207d-3fef-410f-8cec-aabc215d316a"}
02:29:59.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3810,"width":15,"height":15,"star_pos":[6.91,6.56],"pixels":"..."},"id":"b0a9207d-3fef-410f-8cec-aabc215d316a"}
02:29:59.640 00.434 10052 Exposure complete
02:29:59.720 00.080 10052 worker thread done servicing request
02:29:59.720 00.000 6880 OnExposeComplete: enter
02:29:59.720 00.000 6880 UpdateGuideState(): m_state=6
02:29:59.721 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3811
02:29:59.721 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.37, Mass=2561, SNR=35.0, Peak=168 HFD=4.6
02:29:59.721 00.000 6880 MultiStar: [#1 -0.46,0.07,0.96,U] [#2 -0.46,0.00,0.99,U] [#3 -0.39,0.12,0.91,U] [#4 -0.53,0.03,0.00,M1] [#5 -0.36,0.20,0.95,U] [#6 -0.26,0.15,0.91,U] [#7 -0.47,-0.00,0.77,U] [#8 -0.33,-0.08,0.80,U] 
02:29:59.721 00.000 6880 single-star, 7 included, MultiStar: {-0.35, 0.10}, one-star: {-0.10, 0.28}
02:29:59.721 00.000 6880 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.61) = xAngle (3.51 = -2.77)
02:29:59.721 00.000 6880 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.48 = -2.80)
02:29:59.721 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.28 hyp=0.29 cameraTheta=1.90 mountX=-0.27 mountY=-0.10, mountTheta=-2.80
02:29:59.723 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.28, opts=13)
02:29:59.723 00.000 6880 Enqueuing Move request for scope (-0.10, 0.28)
02:29:59.723 00.000 10052 Worker thread wakes up
02:29:59.724 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.28) opts 0xd
02:29:59.724 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.28)
02:29:59.724 00.000 10052 Moving (-0.10, 0.28) raw xDistance=-0.27 yDistance=-0.10
02:29:59.724 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
02:29:59.724 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.17, using input
02:29:59.724 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.04
02:29:59.724 00.000 10052 MoveAxis(E, 76, ABG)
02:29:59.724 00.000 10052 Guiding  Dir = 2, Dur = 76
02:29:59.751 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:29:59.773 00.022 10052 IsSlewing returns 0
02:29:59.791 00.018 6880 UpdateGuideState exits: m=2561 SNR=35.0
02:29:59.792 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:29:59.792 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:29:59.792 00.000 6880 Enqueuing Expose request
02:29:59.847 00.055 10052 IsGuiding returns 0
02:29:59.916 00.069 10052 PulseGuide returned control before completion, sleep 18
02:29:59.991 00.075 10052 IsGuiding returns 1
02:29:59.991 00.000 10052 scope still moving after pulse duration time elapsed
02:30:00.072 00.081 10052 IsSlewing returns 0
02:30:00.150 00.078 10052 IsGuiding returns 0
02:30:00.151 00.001 10052 scope move finished after 76 + 226 ms
02:30:00.151 00.000 10052 Move returns status 0, amount 76
02:30:00.151 00.000 10052 MoveAxis(N, 0, ABG)
02:30:00.151 00.000 10052 Move returns status 0, amount 0
02:30:00.151 00.000 10052 move complete, result=0
02:30:00.151 00.000 10052 worker thread done servicing request
02:30:00.151 00.000 6880 GuideStep: -0.3 px 76 ms EAST, -0.1 px 0 ms NORTH
02:30:00.151 00.000 10052 Worker thread wakes up
02:30:00.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:00.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:01.057 00.906 10052 Exposure complete
02:30:01.128 00.071 10052 worker thread done servicing request
02:30:01.128 00.000 6880 OnExposeComplete: enter
02:30:01.129 00.001 6880 UpdateGuideState(): m_state=6
02:30:01.129 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3812
02:30:01.129 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=891.98, Mass=2588, SNR=35.2, Peak=177 HFD=4.4
02:30:01.129 00.000 6880 MultiStar: [#1 -0.50,-0.15,0.97,U] [#2 -0.44,-0.12,0.98,U] [#3 -0.13,-0.04,0.93,U] [#4 -0.41,-0.05,0.85,U] [#5 -0.30,-0.14,0.99,U] [#6 -0.15,-0.04,0.89,U] [#7 -0.46,-0.28,0.00,M1] [#8 -0.36,-0.16,0.81,U] 
02:30:01.129 00.000 6880 single-star, 7 included, MultiStar: {-0.29, -0.10}, one-star: {-0.07, -0.12}
02:30:01.130 00.001 6880 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
02:30:01.130 00.000 6880 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
02:30:01.130 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.12 hyp=0.13 cameraTheta=-2.10 mountX=0.12 mountY=-0.07, mountTheta=-0.51
02:30:01.131 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.12, opts=13)
02:30:01.131 00.000 6880 Enqueuing Move request for scope (-0.07, -0.12)
02:30:01.131 00.000 10052 Worker thread wakes up
02:30:01.131 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.12) opts 0xd
02:30:01.132 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.12)
02:30:01.132 00.000 10052 Moving (-0.07, -0.12) raw xDistance=0.12 yDistance=-0.07
02:30:01.132 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:30:01.132 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
02:30:01.132 00.000 10052 MoveAxis(W, 28, ABG)
02:30:01.132 00.000 10052 Guiding  Dir = 3, Dur = 28
02:30:01.153 00.021 10052 IsSlewing returns 0
02:30:01.159 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:01.191 00.032 10052 IsGuiding returns 0
02:30:01.197 00.006 6880 UpdateGuideState exits: m=2588 SNR=35.2
02:30:01.198 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:01.198 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:01.198 00.000 6880 Enqueuing Expose request
02:30:01.205 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6baf997b-7594-4d92-912f-c31dc4100ced"}
02:30:01.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6baf997b-7594-4d92-912f-c31dc4100ced"}
02:30:01.208 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb969844-76c4-4acb-a366-d997129777c9"}
02:30:01.208 00.000 6880 case statement mapped state 6 to 3
02:30:01.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb969844-76c4-4acb-a366-d997129777c9"}
02:30:01.209 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e9af6252-f3c1-4dca-9fe2-960b8ef87678"}
02:30:01.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3812,"width":15,"height":15,"star_pos":[6.87,6.98],"pixels":"..."},"id":"e9af6252-f3c1-4dca-9fe2-960b8ef87678"}
02:30:01.218 00.009 10052 PulseGuide returned control before completion, sleep 11
02:30:01.261 00.043 10052 IsGuiding returns 0
02:30:01.261 00.000 10052 Move returns status 0, amount 28
02:30:01.261 00.000 10052 MoveAxis(N, 0, ABG)
02:30:01.262 00.001 10052 Move returns status 0, amount 0
02:30:01.262 00.000 10052 move complete, result=0
02:30:01.262 00.000 10052 worker thread done servicing request
02:30:01.262 00.000 10052 Worker thread wakes up
02:30:01.262 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:01.262 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:01.263 00.001 6880 GuideStep: 0.1 px 28 ms WEST, -0.1 px 0 ms NORTH
02:30:02.392 01.129 10052 Exposure complete
02:30:02.473 00.081 10052 worker thread done servicing request
02:30:02.473 00.000 6880 OnExposeComplete: enter
02:30:02.473 00.000 6880 UpdateGuideState(): m_state=6
02:30:02.473 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3813
02:30:02.473 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.20, Mass=2560, SNR=35.2, Peak=155 HFD=4.5
02:30:02.474 00.001 6880 MultiStar: [#1 -0.46,0.05,0.94,U] [#2 -0.38,-0.00,0.97,U] [#3 -0.23,0.06,0.91,U] [#4 -0.48,0.05,0.85,U] [#5 -0.26,0.08,0.95,U] [#6 -0.14,0.09,0.90,U] [#7 -0.31,0.05,0.77,U] [#8 -0.37,-0.07,0.79,U] 
02:30:02.474 00.000 6880 single-star, 8 included, MultiStar: {-0.30, 0.05}, one-star: {-0.07, 0.11}
02:30:02.474 00.000 6880 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.61) = xAngle (3.78 = -2.50)
02:30:02.474 00.000 6880 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.53)
02:30:02.474 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.11 hyp=0.13 cameraTheta=2.17 mountX=-0.11 mountY=-0.08, mountTheta=-2.52
02:30:02.476 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.11, opts=13)
02:30:02.476 00.000 6880 Enqueuing Move request for scope (-0.07, 0.11)
02:30:02.476 00.000 10052 Worker thread wakes up
02:30:02.476 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.11) opts 0xd
02:30:02.476 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.11)
02:30:02.476 00.000 10052 Moving (-0.07, 0.11) raw xDistance=-0.11 yDistance=-0.08
02:30:02.476 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:02.476 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
02:30:02.476 00.000 10052 MoveAxis(E, 0, ABG)
02:30:02.476 00.000 10052 Move returns status 0, amount 0
02:30:02.476 00.000 10052 MoveAxis(N, 0, ABG)
02:30:02.476 00.000 10052 Move returns status 0, amount 0
02:30:02.477 00.001 10052 move complete, result=0
02:30:02.477 00.000 10052 worker thread done servicing request
02:30:02.503 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:02.549 00.046 6880 UpdateGuideState exits: m=2560 SNR=35.2
02:30:02.549 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:02.549 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:02.549 00.000 6880 Enqueuing Expose request
02:30:02.549 00.000 10052 Worker thread wakes up
02:30:02.549 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:02.549 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:02.549 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:03.205 00.656 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"527674db-1915-4cf6-8cee-b8a8e5ed1613"}
02:30:03.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"527674db-1915-4cf6-8cee-b8a8e5ed1613"}
02:30:03.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8286fc16-9752-480f-bec7-a40647bbd469"}
02:30:03.206 00.000 6880 case statement mapped state 6 to 3
02:30:03.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8286fc16-9752-480f-bec7-a40647bbd469"}
02:30:03.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7e89e865-13e4-4a17-8c8c-9c9576e587af"}
02:30:03.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3813,"width":15,"height":15,"star_pos":[6.86,7.20],"pixels":"..."},"id":"7e89e865-13e4-4a17-8c8c-9c9576e587af"}
02:30:03.465 00.259 10052 Exposure complete
02:30:03.548 00.083 10052 worker thread done servicing request
02:30:03.548 00.000 6880 OnExposeComplete: enter
02:30:03.548 00.000 6880 UpdateGuideState(): m_state=6
02:30:03.548 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3814
02:30:03.549 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=892.56, Mass=2619, SNR=35.5, Peak=184 HFD=4.4
02:30:03.549 00.000 6880 MultiStar: [#1 -0.24,0.07,0.95,U] [#2 -0.24,0.22,0.97,U] [#3 -0.16,0.07,0.89,U] [#4 -0.31,0.22,0.85,U] [#5 -0.25,0.26,0.95,U] [#6 -0.15,-0.06,0.94,U] [#7 -0.22,-0.09,0.77,U] [#8 -0.30,-0.06,0.78,U] 
02:30:03.549 00.000 6880 refined, 8 included, MultiStar: {-0.21, 0.13}, one-star: {-0.09, 0.46}
02:30:03.549 00.000 6880 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.61) = xAngle (4.21 = -2.08)
02:30:03.549 00.000 6880 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.17 = -2.11)
02:30:03.549 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.13 hyp=0.25 cameraTheta=2.59 mountX=-0.12 mountY=-0.22, mountTheta=-2.08
02:30:03.551 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.13, opts=13)
02:30:03.552 00.001 6880 Enqueuing Move request for scope (-0.21, 0.13)
02:30:03.552 00.000 10052 Worker thread wakes up
02:30:03.552 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.13) opts 0xd
02:30:03.552 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.13)
02:30:03.552 00.000 10052 Moving (-0.21, 0.13) raw xDistance=-0.12 yDistance=-0.22
02:30:03.552 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:30:03.552 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.22, slope = -0.01
02:30:03.552 00.000 10052 MoveAxis(E, 33, ABG)
02:30:03.552 00.000 10052 Guiding  Dir = 2, Dur = 33
02:30:03.581 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:03.616 00.035 10052 IsSlewing returns 0
02:30:03.627 00.011 6880 UpdateGuideState exits: m=2619 SNR=35.5
02:30:03.627 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:03.627 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:03.628 00.001 6880 Enqueuing Expose request
02:30:03.691 00.063 10052 IsGuiding returns 0
02:30:03.835 00.144 10052 IsGuiding returns 0
02:30:03.835 00.000 10052 Move returns status 0, amount 33
02:30:03.835 00.000 10052 MoveAxis(N, 10, ABG)
02:30:03.835 00.000 10052 Guiding  Dir = 0, Dur = 10
02:30:03.914 00.079 10052 IsSlewing returns 0
02:30:03.988 00.074 10052 IsGuiding returns 0
02:30:04.131 00.143 10052 IsGuiding returns 0
02:30:04.131 00.000 10052 Move returns status 0, amount 10
02:30:04.131 00.000 10052 move complete, result=0
02:30:04.132 00.001 10052 worker thread done servicing request
02:30:04.132 00.000 10052 Worker thread wakes up
02:30:04.132 00.000 6880 GuideStep: -0.1 px 33 ms EAST, -0.2 px 10 ms NORTH
02:30:04.132 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:04.132 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:05.205 01.073 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d40fd3fb-301c-4a59-9832-cb7ea1738230"}
02:30:05.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d40fd3fb-301c-4a59-9832-cb7ea1738230"}
02:30:05.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"882d3b52-7f33-41f3-81da-f0de190c7aa3"}
02:30:05.206 00.000 6880 case statement mapped state 6 to 3
02:30:05.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"882d3b52-7f33-41f3-81da-f0de190c7aa3"}
02:30:05.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db099498-66b0-4737-ba8e-3224cdc84fb5"}
02:30:05.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3814,"width":15,"height":15,"star_pos":[6.85,6.56],"pixels":"..."},"id":"db099498-66b0-4737-ba8e-3224cdc84fb5"}
02:30:05.273 00.067 10052 Exposure complete
02:30:05.342 00.069 10052 worker thread done servicing request
02:30:05.342 00.000 6880 OnExposeComplete: enter
02:30:05.342 00.000 6880 UpdateGuideState(): m_state=6
02:30:05.343 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3815
02:30:05.343 00.000 6880 Star::Find returns 1 (0), X=407.34, Y=892.14, Mass=2541, SNR=35.0, Peak=141 HFD=4.7
02:30:05.343 00.000 6880 MultiStar: [#1 -0.69,-0.20,0.00,M1] [#2 -0.58,-0.08,0.00,M1] [#3 -0.51,-0.21,0.00,M1] [#4 -0.85,0.04,0.00,M1] [#5 -0.69,-0.10,0.00,M1] [#6 -0.43,-0.17,0.93,U] [#7 -0.65,-0.25,0.00,M1] [#8 -0.53,-0.10,0.00,M1] 
02:30:05.343 00.000 6880 refined, 1 included, MultiStar: {-0.52, -0.05}, one-star: {-0.60, 0.05}
02:30:05.343 00.000 6880 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.61) = xAngle (-1.42 = -1.42)
02:30:05.343 00.000 6880 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
02:30:05.343 00.000 6880 CameraToMount -- cameraX=-0.52 cameraY=-0.05 hyp=0.52 cameraTheta=-3.04 mountX=0.08 mountY=-0.52, mountTheta=-1.43
02:30:05.345 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.52, y=-0.05, opts=13)
02:30:05.345 00.000 6880 Enqueuing Move request for scope (-0.52, -0.05)
02:30:05.345 00.000 10052 Worker thread wakes up
02:30:05.345 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.52, -0.05) opts 0xd
02:30:05.345 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.52, -0.05)
02:30:05.345 00.000 10052 Moving (-0.52, -0.05) raw xDistance=0.08 yDistance=-0.52
02:30:05.345 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:30:05.345 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.52, slope = -0.02
02:30:05.345 00.000 10052 MoveAxis(E, 0, ABG)
02:30:05.345 00.000 10052 Move returns status 0, amount 0
02:30:05.345 00.000 10052 MoveAxis(N, 29, ABG)
02:30:05.345 00.000 10052 Guiding  Dir = 0, Dur = 29
02:30:05.366 00.021 10052 IsSlewing returns 0
02:30:05.370 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:05.405 00.035 10052 IsGuiding returns 0
02:30:05.411 00.006 6880 UpdateGuideState exits: m=2541 SNR=35.0
02:30:05.411 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:05.411 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:05.411 00.000 6880 Enqueuing Expose request
02:30:05.432 00.021 10052 PulseGuide returned control before completion, sleep 12
02:30:05.510 00.078 10052 IsGuiding returns 0
02:30:05.510 00.000 10052 Move returns status 0, amount 29
02:30:05.510 00.000 10052 move complete, result=0
02:30:05.510 00.000 10052 worker thread done servicing request
02:30:05.510 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.5 px 29 ms NORTH
02:30:05.510 00.000 10052 Worker thread wakes up
02:30:05.510 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:05.510 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:06.424 00.914 10052 Exposure complete
02:30:06.498 00.074 10052 worker thread done servicing request
02:30:06.499 00.001 6880 OnExposeComplete: enter
02:30:06.499 00.000 6880 UpdateGuideState(): m_state=6
02:30:06.499 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3816
02:30:06.499 00.000 6880 Star::Find returns 1 (0), X=407.28, Y=891.89, Mass=2488, SNR=34.5, Peak=137 HFD=4.5
02:30:06.500 00.001 6880 MultiStar: [#1 -0.87,-0.26,0.00,M2] [#2 -0.89,-0.28,0.00,M2] [#3 -0.67,-0.26,0.00,M2] [#4 -0.86,-0.17,0.00,M2] [#5 -0.81,-0.24,0.00,M2] [#6 -0.57,-0.16,0.00,M1] [#7 -0.66,-0.41,0.00,M2] [#8 -0.58,-0.26,0.00,M2] 
02:30:06.500 00.000 6880 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.61) = xAngle (-1.23 = -1.23)
02:30:06.500 00.000 6880 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
02:30:06.500 00.000 6880 CameraToMount -- cameraX=-0.65 cameraY=-0.20 hyp=0.68 cameraTheta=-2.84 mountX=0.23 mountY=-0.65, mountTheta=-1.23
02:30:06.502 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.65, y=-0.20, opts=13)
02:30:06.502 00.000 6880 Enqueuing Move request for scope (-0.65, -0.20)
02:30:06.502 00.000 10052 Worker thread wakes up
02:30:06.502 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.65, -0.20) opts 0xd
02:30:06.502 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.65, -0.20)
02:30:06.502 00.000 10052 Moving (-0.65, -0.20) raw xDistance=0.23 yDistance=-0.65
02:30:06.502 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:30:06.502 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.65, slope = -0.04
02:30:06.502 00.000 10052 MoveAxis(W, 62, ABG)
02:30:06.502 00.000 10052 Guiding  Dir = 3, Dur = 62
02:30:06.523 00.021 10052 IsSlewing returns 0
02:30:06.529 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:06.562 00.033 10052 IsGuiding returns 0
02:30:06.571 00.009 6880 UpdateGuideState exits: m=2488 SNR=34.5
02:30:06.571 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:06.571 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:06.572 00.001 6880 Enqueuing Expose request
02:30:06.589 00.017 10052 PulseGuide returned control before completion, sleep 46
02:30:06.660 00.071 10052 IsGuiding returns 0
02:30:06.660 00.000 10052 Move returns status 0, amount 62
02:30:06.660 00.000 10052 MoveAxis(N, 65, ABG)
02:30:06.660 00.000 10052 Guiding  Dir = 0, Dur = 65
02:30:06.698 00.038 10052 IsSlewing returns 0
02:30:06.737 00.039 10052 IsGuiding returns 0
02:30:06.764 00.027 10052 PulseGuide returned control before completion, sleep 48
02:30:06.835 00.071 10052 IsGuiding returns 1
02:30:06.835 00.000 10052 scope still moving after pulse duration time elapsed
02:30:06.881 00.046 10052 IsSlewing returns 0
02:30:06.919 00.038 10052 IsGuiding returns 0
02:30:06.919 00.000 10052 scope move finished after 65 + 117 ms
02:30:06.919 00.000 10052 Move returns status 0, amount 65
02:30:06.919 00.000 10052 move complete, result=0
02:30:06.919 00.000 10052 worker thread done servicing request
02:30:06.920 00.001 10052 Worker thread wakes up
02:30:06.920 00.000 6880 GuideStep: 0.2 px 62 ms WEST, -0.7 px 65 ms NORTH
02:30:06.920 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:06.920 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:07.205 00.285 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09b88d86-425f-448a-82d0-29c8e9451407"}
02:30:07.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09b88d86-425f-448a-82d0-29c8e9451407"}
02:30:07.205 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c702bd76-3f07-4472-8bc8-c1acfdc26995"}
02:30:07.205 00.000 6880 case statement mapped state 6 to 3
02:30:07.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c702bd76-3f07-4472-8bc8-c1acfdc26995"}
02:30:07.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"093b3ff1-0d86-4fdf-9fdf-beb9a2d7dc91"}
02:30:07.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3816,"width":15,"height":15,"star_pos":[7.28,6.89],"pixels":"..."},"id":"093b3ff1-0d86-4fdf-9fdf-beb9a2d7dc91"}
02:30:08.060 00.854 10052 Exposure complete
02:30:08.141 00.081 10052 worker thread done servicing request
02:30:08.142 00.001 6880 OnExposeComplete: enter
02:30:08.142 00.000 6880 UpdateGuideState(): m_state=6
02:30:08.142 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3817
02:30:08.142 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=892.02, Mass=2575, SNR=35.2, Peak=138 HFD=4.9
02:30:08.143 00.001 6880 MultiStar: [#1 -0.46,-0.07,0.98,U] [#2 -0.98,-0.16,0.00,M3] [#3 -0.66,-0.19,0.00,M3] [#4 -0.72,0.05,0.00,M3] [#5 -0.61,-0.10,0.00,M3] [#6 -0.59,-0.15,0.00,M2] [#7 -0.46,-0.16,0.76,U] [#8 -0.44,-0.15,0.80,U] 
02:30:08.143 00.000 6880 refined, 3 included, MultiStar: {-0.46, -0.11}, one-star: {-0.48, -0.07}
02:30:08.143 00.000 6880 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.61) = xAngle (-1.30 = -1.30)
02:30:08.143 00.000 6880 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
02:30:08.143 00.000 6880 CameraToMount -- cameraX=-0.46 cameraY=-0.11 hyp=0.47 cameraTheta=-2.91 mountX=0.13 mountY=-0.46, mountTheta=-1.30
02:30:08.145 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.46, y=-0.11, opts=13)
02:30:08.145 00.000 6880 Enqueuing Move request for scope (-0.46, -0.11)
02:30:08.145 00.000 10052 Worker thread wakes up
02:30:08.146 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.11) opts 0xd
02:30:08.146 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.46, -0.11)
02:30:08.146 00.000 10052 Moving (-0.46, -0.11) raw xDistance=0.13 yDistance=-0.46
02:30:08.146 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:30:08.146 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.46, slope = -0.05
02:30:08.146 00.000 10052 MoveAxis(W, 37, ABG)
02:30:08.146 00.000 10052 Guiding  Dir = 3, Dur = 37
02:30:08.177 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:08.203 00.026 10052 IsSlewing returns 0
02:30:08.220 00.017 6880 UpdateGuideState exits: m=2575 SNR=35.2
02:30:08.220 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:08.221 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:08.221 00.000 6880 Enqueuing Expose request
02:30:08.273 00.052 10052 IsGuiding returns 0
02:30:08.414 00.141 10052 IsGuiding returns 0
02:30:08.414 00.000 10052 Move returns status 0, amount 37
02:30:08.414 00.000 10052 MoveAxis(N, 88, ABG)
02:30:08.414 00.000 10052 Guiding  Dir = 0, Dur = 88
02:30:08.487 00.073 10052 IsSlewing returns 0
02:30:08.557 00.070 10052 IsGuiding returns 0
02:30:08.584 00.027 10052 PulseGuide returned control before completion, sleep 71
02:30:08.691 00.107 10052 IsGuiding returns 0
02:30:08.691 00.000 10052 Move returns status 0, amount 88
02:30:08.691 00.000 10052 move complete, result=0
02:30:08.691 00.000 10052 worker thread done servicing request
02:30:08.691 00.000 6880 GuideStep: 0.1 px 37 ms WEST, -0.5 px 88 ms NORTH
02:30:08.691 00.000 10052 Worker thread wakes up
02:30:08.692 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:08.692 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:09.206 00.514 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a989477a-1575-4e94-9122-adf51010eae5"}
02:30:09.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a989477a-1575-4e94-9122-adf51010eae5"}
02:30:09.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"26476e00-b772-4024-9f4d-19b4a4f49092"}
02:30:09.207 00.001 6880 case statement mapped state 6 to 3
02:30:09.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"26476e00-b772-4024-9f4d-19b4a4f49092"}
02:30:09.207 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0cc3cc27-378a-4d6a-809a-0e0b47c65fdd"}
02:30:09.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3817,"width":15,"height":15,"star_pos":[7.46,7.02],"pixels":"..."},"id":"0cc3cc27-378a-4d6a-809a-0e0b47c65fdd"}
02:30:09.602 00.395 10052 Exposure complete
02:30:09.685 00.083 10052 worker thread done servicing request
02:30:09.685 00.000 6880 OnExposeComplete: enter
02:30:09.685 00.000 6880 UpdateGuideState(): m_state=6
02:30:09.686 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3818
02:30:09.686 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.10, Mass=2545, SNR=35.1, Peak=149 HFD=4.6
02:30:09.686 00.000 6880 MultiStar: [#1 -0.73,-0.19,0.00,M2] [#2 -0.63,-0.03,0.00,M4] [#3 -0.57,-0.07,0.00,M4] [#4 -0.70,-0.11,0.00,M4] [#5 -0.57,-0.13,0.00,M4] [#6 -0.45,0.03,0.95,U] [#7 -0.90,-0.49,0.00,M2] [#8 -0.57,-0.28,0.00,M2] 
02:30:09.686 00.000 6880 single-star, 1 included, MultiStar: {-0.32, 0.02}, one-star: {-0.21, 0.00}
02:30:09.687 00.001 6880 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.61) = xAngle (4.73 = -1.55)
02:30:09.687 00.000 6880 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.70 = -1.58)
02:30:09.687 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.00 hyp=0.21 cameraTheta=3.12 mountX=0.00 mountY=-0.21, mountTheta=-1.55
02:30:09.688 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.00, opts=13)
02:30:09.689 00.001 6880 Enqueuing Move request for scope (-0.21, 0.00)
02:30:09.689 00.000 10052 Worker thread wakes up
02:30:09.689 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.00) opts 0xd
02:30:09.689 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.00)
02:30:09.689 00.000 10052 Moving (-0.21, 0.00) raw xDistance=0.00 yDistance=-0.21
02:30:09.689 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:30:09.689 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.21, slope = -0.04
02:30:09.689 00.000 10052 MoveAxis(E, 0, ABG)
02:30:09.689 00.000 10052 Move returns status 0, amount 0
02:30:09.689 00.000 10052 MoveAxis(N, 72, ABG)
02:30:09.689 00.000 10052 Guiding  Dir = 0, Dur = 72
02:30:09.718 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:09.732 00.014 10052 IsSlewing returns 0
02:30:09.763 00.031 6880 UpdateGuideState exits: m=2545 SNR=35.1
02:30:09.763 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:09.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:09.763 00.000 6880 Enqueuing Expose request
02:30:09.811 00.048 10052 IsGuiding returns 0
02:30:09.875 00.064 10052 PulseGuide returned control before completion, sleep 19
02:30:09.957 00.082 10052 IsGuiding returns 1
02:30:09.957 00.000 10052 scope still moving after pulse duration time elapsed
02:30:10.031 00.074 10052 IsSlewing returns 0
02:30:10.110 00.079 10052 IsGuiding returns 0
02:30:10.110 00.000 10052 scope move finished after 72 + 226 ms
02:30:10.110 00.000 10052 Move returns status 0, amount 72
02:30:10.110 00.000 10052 move complete, result=0
02:30:10.110 00.000 10052 worker thread done servicing request
02:30:10.110 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 72 ms NORTH
02:30:10.110 00.000 10052 Worker thread wakes up
02:30:10.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:10.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:11.205 01.095 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa18be1b-0b05-4e8b-882c-324d36e588e3"}
02:30:11.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa18be1b-0b05-4e8b-882c-324d36e588e3"}
02:30:11.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bcba73e5-7b38-4dbd-8325-e0a90f5bdda1"}
02:30:11.206 00.000 6880 case statement mapped state 6 to 3
02:30:11.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bcba73e5-7b38-4dbd-8325-e0a90f5bdda1"}
02:30:11.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f286f202-c617-48d9-a51a-d7462e717562"}
02:30:11.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3818,"width":15,"height":15,"star_pos":[6.73,7.10],"pixels":"..."},"id":"f286f202-c617-48d9-a51a-d7462e717562"}
02:30:11.243 00.037 10052 Exposure complete
02:30:11.322 00.079 10052 worker thread done servicing request
02:30:11.322 00.000 6880 OnExposeComplete: enter
02:30:11.322 00.000 6880 UpdateGuideState(): m_state=6
02:30:11.323 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3819
02:30:11.323 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=892.57, Mass=2478, SNR=34.4, Peak=127 HFD=4.9
02:30:11.323 00.000 6880 MultiStar: [#1 -0.17,0.12,0.97,U] [#2 -0.61,0.04,0.00,M5] [#3 -0.22,0.13,0.90,U] [#4 -0.16,0.56,0.00,M5] [#5 0.02,0.42,0.97,U] [#6 -0.01,0.28,0.90,U] [#7 -0.32,-0.09,0.76,U] [#8 0.02,0.01,0.82,U] 
02:30:11.323 00.000 6880 refined, 6 included, MultiStar: {-0.08, 0.21}, one-star: {0.08, 0.48}
02:30:11.324 00.001 6880 CameraToMount -- cameraTheta (1.93) - m_xAngle (-1.61) = xAngle (3.55 = -2.74)
02:30:11.324 00.000 6880 CameraToMount -- cameraTheta (1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.77)
02:30:11.324 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.21 hyp=0.22 cameraTheta=1.93 mountX=-0.21 mountY=-0.08, mountTheta=-2.76
02:30:11.325 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.21, opts=13)
02:30:11.326 00.001 6880 Enqueuing Move request for scope (-0.08, 0.21)
02:30:11.326 00.000 10052 Worker thread wakes up
02:30:11.326 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.21) opts 0xd
02:30:11.326 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.21)
02:30:11.326 00.000 10052 Moving (-0.08, 0.21) raw xDistance=-0.21 yDistance=-0.08
02:30:11.326 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
02:30:11.326 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.11, using input
02:30:11.326 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
02:30:11.326 00.000 10052 MoveAxis(E, 55, ABG)
02:30:11.326 00.000 10052 Guiding  Dir = 2, Dur = 55
02:30:11.347 00.021 10052 IsSlewing returns 0
02:30:11.356 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:11.385 00.029 10052 IsGuiding returns 0
02:30:11.400 00.015 6880 UpdateGuideState exits: m=2478 SNR=34.4
02:30:11.400 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:11.400 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:11.401 00.001 6880 Enqueuing Expose request
02:30:11.412 00.011 10052 PulseGuide returned control before completion, sleep 38
02:30:11.508 00.096 10052 IsGuiding returns 0
02:30:11.508 00.000 10052 Move returns status 0, amount 55
02:30:11.508 00.000 10052 MoveAxis(N, 0, ABG)
02:30:11.508 00.000 10052 Move returns status 0, amount 0
02:30:11.508 00.000 10052 move complete, result=0
02:30:11.508 00.000 10052 worker thread done servicing request
02:30:11.508 00.000 10052 Worker thread wakes up
02:30:11.508 00.000 6880 GuideStep: -0.2 px 55 ms EAST, -0.1 px 0 ms NORTH
02:30:11.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:11.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:12.419 00.911 10052 Exposure complete
02:30:12.500 00.081 10052 worker thread done servicing request
02:30:12.500 00.000 6880 OnExposeComplete: enter
02:30:12.500 00.000 6880 UpdateGuideState(): m_state=6
02:30:12.500 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3820
02:30:12.501 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=892.55, Mass=2483, SNR=34.5, Peak=148 HFD=4.7
02:30:12.501 00.000 6880 MultiStar: [#1 -0.50,0.09,0.97,U] [#2 -0.50,0.20,0.00,M6] [#3 -0.48,-0.07,0.92,U] [#4 -0.57,0.28,0.00,M6] [#5 -0.30,0.35,1.00,U] [#6 -0.28,-0.01,0.93,U] [#7 -0.73,-0.19,0.00,M2] [#8 -0.30,0.05,0.79,U] 
02:30:12.501 00.000 6880 refined, 5 included, MultiStar: {-0.34, 0.15}, one-star: {-0.19, 0.45}
02:30:12.501 00.000 6880 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.61) = xAngle (4.33 = -1.95)
02:30:12.501 00.000 6880 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.30 = -1.98)
02:30:12.501 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.15 hyp=0.37 cameraTheta=2.72 mountX=-0.14 mountY=-0.34, mountTheta=-1.95
02:30:12.504 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.15, opts=13)
02:30:12.504 00.000 6880 Enqueuing Move request for scope (-0.34, 0.15)
02:30:12.504 00.000 10052 Worker thread wakes up
02:30:12.504 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.15) opts 0xd
02:30:12.504 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.15)
02:30:12.504 00.000 10052 Moving (-0.34, 0.15) raw xDistance=-0.14 yDistance=-0.34
02:30:12.504 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:30:12.504 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.34, slope = -0.02
02:30:12.504 00.000 10052 MoveAxis(E, 40, ABG)
02:30:12.504 00.000 10052 Guiding  Dir = 2, Dur = 40
02:30:12.526 00.022 10052 IsSlewing returns 0
02:30:12.534 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:12.564 00.030 10052 IsGuiding returns 0
02:30:12.579 00.015 6880 UpdateGuideState exits: m=2483 SNR=34.5
02:30:12.579 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:12.579 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:12.580 00.001 6880 Enqueuing Expose request
02:30:12.591 00.011 10052 PulseGuide returned control before completion, sleep 23
02:30:12.639 00.048 10052 IsGuiding returns 0
02:30:12.639 00.000 10052 Move returns status 0, amount 40
02:30:12.639 00.000 10052 MoveAxis(N, 42, ABG)
02:30:12.639 00.000 10052 Guiding  Dir = 0, Dur = 42
02:30:12.676 00.037 10052 IsSlewing returns 0
02:30:12.715 00.039 10052 IsGuiding returns 0
02:30:12.742 00.027 10052 PulseGuide returned control before completion, sleep 25
02:30:12.794 00.052 10052 IsGuiding returns 0
02:30:12.795 00.001 10052 Move returns status 0, amount 42
02:30:12.795 00.000 10052 move complete, result=0
02:30:12.795 00.000 10052 worker thread done servicing request
02:30:12.795 00.000 6880 GuideStep: -0.1 px 40 ms EAST, -0.3 px 42 ms NORTH
02:30:12.795 00.000 10052 Worker thread wakes up
02:30:12.795 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:12.795 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:13.204 00.409 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5b7b3f7-32cd-4d2e-a912-0408b02b9ef9"}
02:30:13.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5b7b3f7-32cd-4d2e-a912-0408b02b9ef9"}
02:30:13.205 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9be8306-2b25-402d-bfcf-47be91a78213"}
02:30:13.205 00.000 6880 case statement mapped state 6 to 3
02:30:13.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9be8306-2b25-402d-bfcf-47be91a78213"}
02:30:13.205 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5e32c8df-3163-4f8a-8eee-00cddac70ba4"}
02:30:13.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3820,"width":15,"height":15,"star_pos":[6.74,6.55],"pixels":"..."},"id":"5e32c8df-3163-4f8a-8eee-00cddac70ba4"}
02:30:13.926 00.721 10052 Exposure complete
02:30:14.009 00.083 10052 worker thread done servicing request
02:30:14.009 00.000 6880 OnExposeComplete: enter
02:30:14.009 00.000 6880 UpdateGuideState(): m_state=6
02:30:14.009 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3821
02:30:14.009 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=892.01, Mass=2577, SNR=35.1, Peak=158 HFD=4.5
02:30:14.010 00.001 6880 MultiStar: [#1 -0.61,0.05,0.00,M1] [#2 -0.59,-0.06,0.00,M7] [#3 -0.50,0.03,0.90,U] [#4 -0.79,-0.03,0.00,M7] [#5 -0.72,-0.11,0.00,M3] [#6 -0.44,0.11,0.92,U] [#7 -0.66,0.02,0.00,M3] [#8 -0.44,0.07,0.79,U] 
02:30:14.010 00.000 6880 single-star, 3 included, MultiStar: {-0.44, 0.03}, one-star: {-0.38, -0.09}
02:30:14.010 00.000 6880 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.61) = xAngle (-1.31 = -1.31)
02:30:14.010 00.000 6880 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
02:30:14.010 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=-0.09 hyp=0.39 cameraTheta=-2.92 mountX=0.10 mountY=-0.38, mountTheta=-1.31
02:30:14.012 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=-0.09, opts=13)
02:30:14.012 00.000 6880 Enqueuing Move request for scope (-0.38, -0.09)
02:30:14.012 00.000 10052 Worker thread wakes up
02:30:14.012 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.09) opts 0xd
02:30:14.012 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, -0.09)
02:30:14.012 00.000 10052 Moving (-0.38, -0.09) raw xDistance=0.10 yDistance=-0.38
02:30:14.012 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:30:14.012 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.38, slope = -0.02
02:30:14.012 00.000 10052 MoveAxis(E, 0, ABG)
02:30:14.013 00.001 10052 Move returns status 0, amount 0
02:30:14.013 00.000 10052 MoveAxis(N, 31, ABG)
02:30:14.013 00.000 10052 Guiding  Dir = 0, Dur = 31
02:30:14.043 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:14.070 00.027 10052 IsSlewing returns 0
02:30:14.090 00.020 6880 UpdateGuideState exits: m=2577 SNR=35.1
02:30:14.090 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:14.090 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:14.090 00.000 6880 Enqueuing Expose request
02:30:14.149 00.059 10052 IsGuiding returns 0
02:30:14.279 00.130 10052 IsGuiding returns 0
02:30:14.280 00.001 10052 Move returns status 0, amount 31
02:30:14.280 00.000 10052 move complete, result=0
02:30:14.280 00.000 10052 worker thread done servicing request
02:30:14.280 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 31 ms NORTH
02:30:14.280 00.000 10052 Worker thread wakes up
02:30:14.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:14.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:15.188 00.908 10052 Exposure complete
02:30:15.204 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f88e6aa-7ce6-45ff-8ad9-7b8d924e7f5e"}
02:30:15.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f88e6aa-7ce6-45ff-8ad9-7b8d924e7f5e"}
02:30:15.205 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe4ad339-057e-406d-88b4-c73b36f9cbe9"}
02:30:15.205 00.000 6880 case statement mapped state 6 to 3
02:30:15.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe4ad339-057e-406d-88b4-c73b36f9cbe9"}
02:30:15.205 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ff0a90eb-53c5-48e3-a1a2-6b305a4517ef"}
02:30:15.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3821,"width":15,"height":15,"star_pos":[6.56,7.01],"pixels":"..."},"id":"ff0a90eb-53c5-48e3-a1a2-6b305a4517ef"}
02:30:15.260 00.055 10052 worker thread done servicing request
02:30:15.260 00.000 6880 OnExposeComplete: enter
02:30:15.260 00.000 6880 UpdateGuideState(): m_state=6
02:30:15.260 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3822
02:30:15.260 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=892.65, Mass=2544, SNR=35.0, Peak=164 HFD=4.6
02:30:15.261 00.001 6880 MultiStar: [#1 -0.66,-0.21,0.00,M2] [#2 -0.45,-0.10,0.97,U] [#3 -0.36,-0.08,0.91,U] [#4 -0.76,0.03,0.00,M8] [#5 -0.44,0.17,0.96,U] [#6 -0.13,-0.31,0.92,U] [#7 -0.47,-0.26,0.00,M4] [#8 -0.41,-0.33,0.79,U] 
02:30:15.261 00.000 6880 refined, 5 included, MultiStar: {-0.36, -0.00}, one-star: {-0.34, 0.55}
02:30:15.261 00.000 6880 CameraToMount -- cameraTheta (-3.14) - m_xAngle (-1.61) = xAngle (-1.53 = -1.53)
02:30:15.261 00.000 6880 CameraToMount -- cameraTheta (-3.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.56 = -1.56)
02:30:15.261 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=-0.00 hyp=0.36 cameraTheta=-3.14 mountX=0.02 mountY=-0.36, mountTheta=-1.53
02:30:15.262 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=-0.00, opts=13)
02:30:15.263 00.001 6880 Enqueuing Move request for scope (-0.36, -0.00)
02:30:15.263 00.000 10052 Worker thread wakes up
02:30:15.263 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.00) opts 0xd
02:30:15.263 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, -0.00)
02:30:15.263 00.000 10052 Moving (-0.36, -0.00) raw xDistance=0.02 yDistance=-0.36
02:30:15.263 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:30:15.263 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.36, slope = -0.00
02:30:15.263 00.000 10052 MoveAxis(E, 0, ABG)
02:30:15.263 00.000 10052 Move returns status 0, amount 0
02:30:15.263 00.000 10052 MoveAxis(N, 9, ABG)
02:30:15.263 00.000 10052 Guiding  Dir = 0, Dur = 9
02:30:15.284 00.021 10052 IsSlewing returns 0
02:30:15.287 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:15.322 00.035 10052 IsGuiding returns 0
02:30:15.325 00.003 6880 UpdateGuideState exits: m=2544 SNR=35.0
02:30:15.325 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:15.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:15.326 00.001 6880 Enqueuing Expose request
02:30:15.390 00.064 10052 IsGuiding returns 1
02:30:15.390 00.000 10052 scope still moving after pulse duration time elapsed
02:30:15.441 00.051 10052 IsSlewing returns 0
02:30:15.480 00.039 10052 IsGuiding returns 0
02:30:15.480 00.000 10052 scope move finished after 9 + 148 ms
02:30:15.480 00.000 10052 Move returns status 0, amount 9
02:30:15.480 00.000 10052 move complete, result=0
02:30:15.480 00.000 10052 worker thread done servicing request
02:30:15.481 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.4 px 9 ms NORTH
02:30:15.481 00.000 10052 Worker thread wakes up
02:30:15.481 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:15.481 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:16.613 01.132 10052 Exposure complete
02:30:16.688 00.075 10052 worker thread done servicing request
02:30:16.688 00.000 6880 OnExposeComplete: enter
02:30:16.688 00.000 6880 UpdateGuideState(): m_state=6
02:30:16.689 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3823
02:30:16.689 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.88, Mass=2636, SNR=35.6, Peak=178 HFD=4.5
02:30:16.689 00.000 6880 MultiStar: [#1 -0.02,0.61,0.00,M3] [#2 -0.48,0.71,0.00,M7] [#3 -0.08,0.71,0.00,M1] [#4 -0.03,0.80,0.00,M9] [#5 -0.07,0.68,0.00,M3] [#6 0.05,0.65,0.00,M1] [#7 -0.09,0.57,0.00,M5] [#8 -0.23,0.60,0.00,M1] 
02:30:16.689 00.000 6880 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.61) = xAngle (3.07 = 3.07)
02:30:16.689 00.000 6880 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.04 = 3.04)
02:30:16.690 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=0.78 hyp=0.79 cameraTheta=1.46 mountX=-0.79 mountY=0.08, mountTheta=3.04
02:30:16.691 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.78, opts=13)
02:30:16.691 00.000 6880 Enqueuing Move request for scope (0.09, 0.78)
02:30:16.691 00.000 10052 Worker thread wakes up
02:30:16.692 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.78) opts 0xd
02:30:16.692 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.78)
02:30:16.692 00.000 10052 Moving (0.09, 0.78) raw xDistance=-0.79 yDistance=0.08
02:30:16.692 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.35 from input -0.79
02:30:16.692 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.15, using input
02:30:16.692 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
02:30:16.692 00.000 10052 MoveAxis(E, 211, ABG)
02:30:16.692 00.000 10052 Guiding  Dir = 2, Dur = 211
02:30:16.714 00.022 10052 IsSlewing returns 0
02:30:16.721 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:16.751 00.030 10052 IsGuiding returns 0
02:30:16.763 00.012 6880 UpdateGuideState exits: m=2636 SNR=35.6
02:30:16.763 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:16.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:16.763 00.000 6880 Enqueuing Expose request
02:30:16.779 00.016 10052 PulseGuide returned control before completion, sleep 194
02:30:17.001 00.222 10052 IsGuiding returns 0
02:30:17.001 00.000 10052 Move returns status 0, amount 211
02:30:17.001 00.000 10052 MoveAxis(N, 0, ABG)
02:30:17.001 00.000 10052 Move returns status 0, amount 0
02:30:17.001 00.000 10052 move complete, result=0
02:30:17.001 00.000 10052 worker thread done servicing request
02:30:17.002 00.001 6880 GuideStep: -0.8 px 211 ms EAST, 0.1 px 0 ms NORTH
02:30:17.002 00.000 10052 Worker thread wakes up
02:30:17.002 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:17.002 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:17.204 00.202 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02a26478-1565-4826-8f6c-726d463b6e21"}
02:30:17.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02a26478-1565-4826-8f6c-726d463b6e21"}
02:30:17.204 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"03ca5a77-f957-4792-805b-696df5cb47f3"}
02:30:17.204 00.000 6880 case statement mapped state 6 to 3
02:30:17.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"03ca5a77-f957-4792-805b-696df5cb47f3"}
02:30:17.205 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"33f50c21-04bd-4f61-b65c-af7b5d6044ba"}
02:30:17.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3823,"width":15,"height":15,"star_pos":[7.03,6.88],"pixels":"..."},"id":"33f50c21-04bd-4f61-b65c-af7b5d6044ba"}
02:30:17.918 00.713 10052 Exposure complete
02:30:17.999 00.081 10052 worker thread done servicing request
02:30:17.999 00.000 6880 OnExposeComplete: enter
02:30:18.000 00.001 6880 UpdateGuideState(): m_state=6
02:30:18.000 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3824
02:30:18.000 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=892.81, Mass=2635, SNR=35.6, Peak=150 HFD=4.6
02:30:18.001 00.001 6880 MultiStar: [#1 0.01,0.63,0.00,M4] [#2 0.00,0.60,0.00,M8] [#3 0.01,0.61,0.00,M2] [#4 0.18,0.56,0.00,M10] [#5 0.02,0.80,0.00,M4] [#6 0.01,0.39,0.88,U] [#7 -0.01,0.32,0.77,U] [#8 0.04,0.48,0.77,U] 
02:30:18.001 00.000 6880 refined, 3 included, MultiStar: {0.09, 0.49}, one-star: {0.28, 0.72}
02:30:18.001 00.000 6880 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
02:30:18.001 00.000 6880 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
02:30:18.001 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.49 hyp=0.50 cameraTheta=1.39 mountX=-0.49 mountY=0.08, mountTheta=2.98
02:30:18.003 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.49, opts=13)
02:30:18.003 00.000 6880 Enqueuing Move request for scope (0.09, 0.49)
02:30:18.004 00.001 10052 Worker thread wakes up
02:30:18.004 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.49) opts 0xd
02:30:18.004 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.49)
02:30:18.004 00.000 10052 Moving (0.09, 0.49) raw xDistance=-0.49 yDistance=0.08
02:30:18.004 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.49
02:30:18.004 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.28, using input
02:30:18.004 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.06
02:30:18.004 00.000 10052 MoveAxis(E, 143, ABG)
02:30:18.004 00.000 10052 Guiding  Dir = 2, Dur = 143
02:30:18.032 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:18.069 00.037 10052 IsSlewing returns 0
02:30:18.077 00.008 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:30:18.078 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:18.078 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:18.078 00.000 6880 Enqueuing Expose request
02:30:18.149 00.071 10052 IsGuiding returns 0
02:30:18.211 00.062 10052 PulseGuide returned control before completion, sleep 90
02:30:18.351 00.140 10052 IsGuiding returns 1
02:30:18.352 00.001 10052 scope still moving after pulse duration time elapsed
02:30:18.460 00.108 10052 IsSlewing returns 0
02:30:18.533 00.073 10052 IsGuiding returns 0
02:30:18.533 00.000 10052 scope move finished after 143 + 242 ms
02:30:18.534 00.001 10052 Move returns status 0, amount 143
02:30:18.534 00.000 10052 MoveAxis(N, 0, ABG)
02:30:18.534 00.000 10052 Move returns status 0, amount 0
02:30:18.534 00.000 10052 move complete, result=0
02:30:18.534 00.000 10052 worker thread done servicing request
02:30:18.534 00.000 6880 GuideStep: -0.5 px 143 ms EAST, 0.1 px 0 ms NORTH
02:30:18.534 00.000 10052 Worker thread wakes up
02:30:18.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:18.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:19.202 00.668 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"de46dc2a-4ac1-4c73-a1b7-5c84b1711147"}
02:30:19.202 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"de46dc2a-4ac1-4c73-a1b7-5c84b1711147"}
02:30:19.203 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5501247-5802-4b24-bbfd-240e10b25991"}
02:30:19.203 00.000 6880 case statement mapped state 6 to 3
02:30:19.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c5501247-5802-4b24-bbfd-240e10b25991"}
02:30:19.203 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"69708d37-13bc-4acd-802a-ab95fea811d3"}
02:30:19.204 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3824,"width":15,"height":15,"star_pos":[7.21,6.81],"pixels":"..."},"id":"69708d37-13bc-4acd-802a-ab95fea811d3"}
02:30:19.662 00.458 10052 Exposure complete
02:30:19.743 00.081 10052 worker thread done servicing request
02:30:19.743 00.000 6880 OnExposeComplete: enter
02:30:19.743 00.000 6880 UpdateGuideState(): m_state=6
02:30:19.744 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3825
02:30:19.744 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=892.04, Mass=2598, SNR=35.4, Peak=150 HFD=4.7
02:30:19.744 00.000 6880 MultiStar: [#1 -0.19,-0.10,0.93,U] [#2 -0.57,-0.39,0.00,M9] [#3 -0.27,-0.29,0.92,U] [#4 -0.32,0.02,0.85,U] [#5 -0.43,-0.30,0.96,U] [#6 -0.22,-0.30,0.87,U] [#7 -0.49,-0.50,0.00,M5] [#8 -0.29,-0.04,0.79,U] 
02:30:19.744 00.000 6880 single-star, 6 included, MultiStar: {-0.29, -0.16}, one-star: {-0.28, -0.06}
02:30:19.744 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
02:30:19.745 00.001 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
02:30:19.745 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=-0.06 hyp=0.29 cameraTheta=-2.94 mountX=0.07 mountY=-0.28, mountTheta=-1.33
02:30:19.746 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=-0.06, opts=13)
02:30:19.746 00.000 6880 Enqueuing Move request for scope (-0.28, -0.06)
02:30:19.746 00.000 10052 Worker thread wakes up
02:30:19.747 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, -0.06) opts 0xd
02:30:19.747 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, -0.06)
02:30:19.747 00.000 10052 Moving (-0.28, -0.06) raw xDistance=0.07 yDistance=-0.28
02:30:19.747 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:30:19.747 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.05
02:30:19.747 00.000 10052 MoveAxis(E, 0, ABG)
02:30:19.747 00.000 10052 Move returns status 0, amount 0
02:30:19.747 00.000 10052 MoveAxis(N, 0, ABG)
02:30:19.747 00.000 10052 Move returns status 0, amount 0
02:30:19.747 00.000 10052 move complete, result=0
02:30:19.747 00.000 10052 worker thread done servicing request
02:30:19.778 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:19.823 00.045 6880 UpdateGuideState exits: m=2598 SNR=35.4
02:30:19.823 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:19.824 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:19.824 00.000 6880 Enqueuing Expose request
02:30:19.824 00.000 10052 Worker thread wakes up
02:30:19.824 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:30:19.824 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:19.824 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:20.732 00.908 10052 Exposure complete
02:30:20.814 00.082 10052 worker thread done servicing request
02:30:20.814 00.000 6880 OnExposeComplete: enter
02:30:20.814 00.000 6880 UpdateGuideState(): m_state=6
02:30:20.814 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3826
02:30:20.815 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=892.20, Mass=2628, SNR=35.6, Peak=172 HFD=4.5
02:30:20.815 00.000 6880 MultiStar: [#1 -0.28,-0.09,0.96,U] [#2 -0.31,-0.12,0.97,U] [#3 -0.27,-0.13,0.90,U] [#4 -0.30,-0.00,0.85,U] [#5 -0.30,0.14,0.94,U] [#6 -0.21,-0.03,0.92,U] [#7 -0.36,-0.10,0.76,U] [#8 -0.37,-0.04,0.80,U] 
02:30:20.815 00.000 6880 single-star, 8 included, MultiStar: {-0.27, -0.03}, one-star: {-0.08, 0.11}
02:30:20.815 00.000 6880 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.61) = xAngle (3.80 = -2.48)
02:30:20.815 00.000 6880 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.77 = -2.51)
02:30:20.815 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.11 hyp=0.13 cameraTheta=2.19 mountX=-0.11 mountY=-0.08, mountTheta=-2.50
02:30:20.817 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.11, opts=13)
02:30:20.817 00.000 6880 Enqueuing Move request for scope (-0.08, 0.11)
02:30:20.818 00.001 10052 Worker thread wakes up
02:30:20.818 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.11) opts 0xd
02:30:20.818 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.11)
02:30:20.818 00.000 10052 Moving (-0.08, 0.11) raw xDistance=-0.11 yDistance=-0.08
02:30:20.818 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:30:20.818 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
02:30:20.818 00.000 10052 MoveAxis(E, 0, ABG)
02:30:20.818 00.000 10052 Move returns status 0, amount 0
02:30:20.818 00.000 10052 MoveAxis(N, 0, ABG)
02:30:20.818 00.000 10052 Move returns status 0, amount 0
02:30:20.818 00.000 10052 move complete, result=0
02:30:20.819 00.001 10052 worker thread done servicing request
02:30:20.846 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:20.893 00.047 6880 UpdateGuideState exits: m=2628 SNR=35.6
02:30:20.893 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:20.893 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:20.893 00.000 6880 Enqueuing Expose request
02:30:20.893 00.000 10052 Worker thread wakes up
02:30:20.894 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:20.894 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:20.894 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:21.201 00.307 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"770aabf3-556c-4653-9b86-5dca4ecc5cd7"}
02:30:21.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"770aabf3-556c-4653-9b86-5dca4ecc5cd7"}
02:30:21.202 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"09900d84-69f9-41e0-93a8-a59a55352921"}
02:30:21.202 00.000 6880 case statement mapped state 6 to 3
02:30:21.202 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"09900d84-69f9-41e0-93a8-a59a55352921"}
02:30:21.202 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df6adf05-2bbb-4039-8a6b-a36758d154fb"}
02:30:21.202 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3826,"width":15,"height":15,"star_pos":[6.86,7.20],"pixels":"..."},"id":"df6adf05-2bbb-4039-8a6b-a36758d154fb"}
02:30:22.028 00.826 10052 Exposure complete
02:30:22.112 00.084 10052 worker thread done servicing request
02:30:22.112 00.000 6880 OnExposeComplete: enter
02:30:22.112 00.000 6880 UpdateGuideState(): m_state=6
02:30:22.112 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3827
02:30:22.112 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.16, Mass=2515, SNR=34.8, Peak=152 HFD=4.6
02:30:22.113 00.001 6880 MultiStar: [#1 -0.50,0.05,0.96,U] [#2 -0.29,-0.04,1.00,U] [#3 -0.26,0.01,0.93,U] [#4 -0.56,0.09,0.00,M9] [#5 -0.31,0.23,0.97,U] [#6 -0.25,0.02,0.93,U] [#7 -0.45,-0.02,0.77,U] [#8 -0.45,0.01,0.81,U] 
02:30:22.113 00.000 6880 single-star, 7 included, MultiStar: {-0.35, 0.04}, one-star: {-0.31, 0.07}
02:30:22.113 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.53 = -1.75)
02:30:22.113 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.50 = -1.78)
02:30:22.113 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.07 hyp=0.32 cameraTheta=2.92 mountX=-0.06 mountY=-0.31, mountTheta=-1.75
02:30:22.115 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.07, opts=13)
02:30:22.115 00.000 6880 Enqueuing Move request for scope (-0.31, 0.07)
02:30:22.115 00.000 10052 Worker thread wakes up
02:30:22.116 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.07) opts 0xd
02:30:22.116 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.07)
02:30:22.116 00.000 10052 Moving (-0.31, 0.07) raw xDistance=-0.06 yDistance=-0.31
02:30:22.116 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:30:22.116 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.01
02:30:22.116 00.000 10052 MoveAxis(E, 0, ABG)
02:30:22.116 00.000 10052 Move returns status 0, amount 0
02:30:22.116 00.000 10052 MoveAxis(N, 0, ABG)
02:30:22.116 00.000 10052 Move returns status 0, amount 0
02:30:22.116 00.000 10052 move complete, result=0
02:30:22.116 00.000 10052 worker thread done servicing request
02:30:22.143 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:22.193 00.050 6880 UpdateGuideState exits: m=2515 SNR=34.8
02:30:22.193 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:22.193 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:22.193 00.000 6880 Enqueuing Expose request
02:30:22.193 00.000 10052 Worker thread wakes up
02:30:22.194 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:30:22.194 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:22.194 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:23.101 00.907 10052 Exposure complete
02:30:23.170 00.069 10052 worker thread done servicing request
02:30:23.170 00.000 6880 OnExposeComplete: enter
02:30:23.170 00.000 6880 UpdateGuideState(): m_state=6
02:30:23.170 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3828
02:30:23.170 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=892.14, Mass=2538, SNR=35.0, Peak=180 HFD=4.5
02:30:23.171 00.001 6880 MultiStar: [#1 -0.73,-0.10,0.00,M2] [#2 -0.41,-0.10,1.00,U] [#3 -0.24,-0.05,0.91,U] [#4 -0.40,0.08,0.84,U] [#5 -0.69,-0.02,0.00,M2] [#6 -0.20,0.01,0.96,U] [#7 -0.70,0.01,0.00,M4] [#8 -0.56,-0.07,0.00,M1] 
02:30:23.171 00.000 6880 single-star, 4 included, MultiStar: {-0.30, -0.00}, one-star: {-0.28, 0.05}
02:30:23.171 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.58 = -1.70)
02:30:23.171 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
02:30:23.171 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.29 cameraTheta=2.97 mountX=-0.04 mountY=-0.28, mountTheta=-1.70
02:30:23.173 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.05, opts=13)
02:30:23.173 00.000 6880 Enqueuing Move request for scope (-0.28, 0.05)
02:30:23.173 00.000 10052 Worker thread wakes up
02:30:23.173 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
02:30:23.173 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
02:30:23.173 00.000 10052 Moving (-0.28, 0.05) raw xDistance=-0.04 yDistance=-0.28
02:30:23.173 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:30:23.173 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.00
02:30:23.173 00.000 10052 MoveAxis(E, 0, ABG)
02:30:23.173 00.000 10052 Move returns status 0, amount 0
02:30:23.173 00.000 10052 MoveAxis(N, 0, ABG)
02:30:23.174 00.001 10052 Move returns status 0, amount 0
02:30:23.174 00.000 10052 move complete, result=0
02:30:23.174 00.000 10052 worker thread done servicing request
02:30:23.197 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:23.232 00.035 6880 UpdateGuideState exits: m=2538 SNR=35.0
02:30:23.232 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:23.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:23.232 00.000 6880 Enqueuing Expose request
02:30:23.232 00.000 10052 Worker thread wakes up
02:30:23.233 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:30:23.233 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:23.233 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:23.235 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3943ef69-336a-4d57-b2e1-4904f5e9d0a1"}
02:30:23.235 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3943ef69-336a-4d57-b2e1-4904f5e9d0a1"}
02:30:23.244 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"87cb0d17-8e0f-40d7-8950-01bc7b20720b"}
02:30:23.244 00.000 6880 case statement mapped state 6 to 3
02:30:23.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"87cb0d17-8e0f-40d7-8950-01bc7b20720b"}
02:30:23.245 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7982b0c-9549-45e9-a4ef-7fc70b314786"}
02:30:23.245 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3828,"width":15,"height":15,"star_pos":[6.66,7.14],"pixels":"..."},"id":"a7982b0c-9549-45e9-a4ef-7fc70b314786"}
02:30:24.362 01.117 10052 Exposure complete
02:30:24.439 00.077 10052 worker thread done servicing request
02:30:24.439 00.000 6880 OnExposeComplete: enter
02:30:24.440 00.001 6880 UpdateGuideState(): m_state=6
02:30:24.440 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3829
02:30:24.440 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.54, Mass=2502, SNR=34.8, Peak=155 HFD=4.9
02:30:24.441 00.001 6880 MultiStar: [#1 -0.30,0.30,0.97,U] [#2 -0.38,0.18,1.02,U] [#3 -0.17,0.19,0.94,U] [#4 -0.24,0.28,0.84,U] [#5 -0.28,0.35,0.99,U] [#6 -0.13,0.25,0.94,U] [#7 -0.33,0.13,0.80,U] [#8 -0.36,0.37,0.80,U] 
02:30:24.441 00.000 6880 refined, 8 included, MultiStar: {-0.24, 0.28}, one-star: {-0.01, 0.44}
02:30:24.441 00.000 6880 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.61) = xAngle (3.90 = -2.39)
02:30:24.441 00.000 6880 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.42)
02:30:24.441 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.28 hyp=0.37 cameraTheta=2.28 mountX=-0.27 mountY=-0.24, mountTheta=-2.41
02:30:24.443 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.28, opts=13)
02:30:24.443 00.000 6880 Enqueuing Move request for scope (-0.24, 0.28)
02:30:24.443 00.000 10052 Worker thread wakes up
02:30:24.443 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.28) opts 0xd
02:30:24.443 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.28)
02:30:24.443 00.000 10052 Moving (-0.24, 0.28) raw xDistance=-0.27 yDistance=-0.24
02:30:24.443 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:30:24.443 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.01
02:30:24.444 00.001 10052 MoveAxis(E, 72, ABG)
02:30:24.444 00.000 10052 Guiding  Dir = 2, Dur = 72
02:30:24.464 00.020 10052 IsSlewing returns 0
02:30:24.469 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:24.503 00.034 10052 IsGuiding returns 0
02:30:24.512 00.009 6880 UpdateGuideState exits: m=2502 SNR=34.8
02:30:24.512 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:24.512 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:24.512 00.000 6880 Enqueuing Expose request
02:30:24.530 00.018 10052 PulseGuide returned control before completion, sleep 55
02:30:24.612 00.082 10052 IsGuiding returns 0
02:30:24.614 00.002 10052 Move returns status 0, amount 72
02:30:24.614 00.000 10052 MoveAxis(N, 0, ABG)
02:30:24.614 00.000 10052 Move returns status 0, amount 0
02:30:24.614 00.000 10052 move complete, result=0
02:30:24.614 00.000 10052 worker thread done servicing request
02:30:24.614 00.000 6880 GuideStep: -0.3 px 72 ms EAST, -0.2 px 0 ms NORTH
02:30:24.614 00.000 10052 Worker thread wakes up
02:30:24.614 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:24.614 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:25.200 00.586 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13765f98-e4dd-4c66-9968-d9059abba97e"}
02:30:25.200 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13765f98-e4dd-4c66-9968-d9059abba97e"}
02:30:25.201 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88903245-9f45-4357-a971-5064fba68a32"}
02:30:25.201 00.000 6880 case statement mapped state 6 to 3
02:30:25.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"88903245-9f45-4357-a971-5064fba68a32"}
02:30:25.202 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b15195a2-8ea7-425d-b920-4b98c345f937"}
02:30:25.202 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3829,"width":15,"height":15,"star_pos":[6.93,6.54],"pixels":"..."},"id":"b15195a2-8ea7-425d-b920-4b98c345f937"}
02:30:25.531 00.329 10052 Exposure complete
02:30:25.614 00.083 10052 worker thread done servicing request
02:30:25.614 00.000 6880 OnExposeComplete: enter
02:30:25.614 00.000 6880 UpdateGuideState(): m_state=6
02:30:25.615 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3830
02:30:25.615 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.47, Mass=2667, SNR=35.9, Peak=176 HFD=4.6
02:30:25.615 00.000 6880 MultiStar: [#1 -0.03,0.33,0.95,U] [#2 -0.06,0.40,0.96,U] [#3 0.15,0.17,0.90,U] [#4 -0.03,0.31,0.83,U] [#5 0.11,0.33,0.97,U] [#6 0.33,0.42,0.00,M1] [#7 -0.00,0.12,0.76,U] [#8 0.14,0.40,0.76,U] 
02:30:25.615 00.000 6880 refined, 7 included, MultiStar: {0.07, 0.31}, one-star: {0.25, 0.38}
02:30:25.615 00.000 6880 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
02:30:25.615 00.000 6880 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
02:30:25.615 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.31 hyp=0.31 cameraTheta=1.36 mountX=-0.31 mountY=0.06, mountTheta=2.94
02:30:25.617 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.31, opts=13)
02:30:25.617 00.000 6880 Enqueuing Move request for scope (0.07, 0.31)
02:30:25.617 00.000 10052 Worker thread wakes up
02:30:25.617 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.31) opts 0xd
02:30:25.617 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.31)
02:30:25.617 00.000 10052 Moving (0.07, 0.31) raw xDistance=-0.31 yDistance=0.06
02:30:25.617 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
02:30:25.617 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
02:30:25.617 00.000 10052 MoveAxis(E, 87, ABG)
02:30:25.618 00.001 10052 Guiding  Dir = 2, Dur = 87
02:30:25.646 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:25.691 00.045 10052 IsSlewing returns 0
02:30:25.696 00.005 6880 UpdateGuideState exits: m=2667 SNR=35.9
02:30:25.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:25.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:25.696 00.000 6880 Enqueuing Expose request
02:30:25.770 00.074 10052 IsGuiding returns 0
02:30:25.839 00.069 10052 PulseGuide returned control before completion, sleep 29
02:30:25.915 00.076 10052 IsGuiding returns 1
02:30:25.915 00.000 10052 scope still moving after pulse duration time elapsed
02:30:25.994 00.079 10052 IsSlewing returns 0
02:30:26.068 00.074 10052 IsGuiding returns 0
02:30:26.069 00.001 10052 scope move finished after 87 + 211 ms
02:30:26.069 00.000 10052 Move returns status 0, amount 87
02:30:26.069 00.000 10052 MoveAxis(N, 0, ABG)
02:30:26.069 00.000 10052 Move returns status 0, amount 0
02:30:26.069 00.000 10052 move complete, result=0
02:30:26.069 00.000 10052 worker thread done servicing request
02:30:26.069 00.000 6880 GuideStep: -0.3 px 87 ms EAST, 0.1 px 0 ms NORTH
02:30:26.069 00.000 10052 Worker thread wakes up
02:30:26.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:26.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:27.202 01.133 10052 Exposure complete
02:30:27.282 00.080 10052 worker thread done servicing request
02:30:27.282 00.000 6880 OnExposeComplete: enter
02:30:27.282 00.000 6880 UpdateGuideState(): m_state=6
02:30:27.283 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3831
02:30:27.283 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.15, Mass=2580, SNR=35.2, Peak=162 HFD=4.5
02:30:27.284 00.001 6880 MultiStar: [#1 -0.01,-0.13,0.97,U] [#2 0.10,-0.11,0.99,U] [#3 0.08,-0.20,0.90,U] [#4 -0.04,-0.02,0.85,U] [#5 0.01,-0.06,0.99,U] [#6 0.27,-0.17,0.90,U] [#7 -0.12,-0.22,0.79,U] [#8 0.03,-0.29,0.81,U] 
02:30:27.284 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {0.23, 0.06}
02:30:27.284 00.000 6880 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.61) = xAngle (0.54 = 0.54)
02:30:27.284 00.000 6880 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:30:27.284 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.07 mountX=0.12 mountY=0.07, mountTheta=0.52
02:30:27.287 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.12, opts=13)
02:30:27.287 00.000 6880 Enqueuing Move request for scope (0.07, -0.12)
02:30:27.287 00.000 10052 Worker thread wakes up
02:30:27.287 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
02:30:27.287 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
02:30:27.287 00.000 10052 Moving (0.07, -0.12) raw xDistance=0.12 yDistance=0.07
02:30:27.287 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:30:27.287 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
02:30:27.287 00.000 10052 MoveAxis(W, 27, ABG)
02:30:27.287 00.000 10052 Guiding  Dir = 3, Dur = 27
02:30:27.309 00.022 10052 IsSlewing returns 0
02:30:27.319 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:27.346 00.027 10052 IsGuiding returns 0
02:30:27.367 00.021 6880 UpdateGuideState exits: m=2580 SNR=35.2
02:30:27.367 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:27.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:27.367 00.000 6880 Enqueuing Expose request
02:30:27.372 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d498f94-0be3-445f-9dbb-1c6422edcaeb"}
02:30:27.372 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d498f94-0be3-445f-9dbb-1c6422edcaeb"}
02:30:27.413 00.041 10052 IsGuiding returns 1
02:30:27.414 00.001 10052 scope still moving after pulse duration time elapsed
02:30:27.462 00.048 10052 IsSlewing returns 0
02:30:27.496 00.034 10052 IsGuiding returns 0
02:30:27.496 00.000 10052 scope move finished after 27 + 122 ms
02:30:27.496 00.000 10052 Move returns status 0, amount 27
02:30:27.496 00.000 10052 MoveAxis(N, 0, ABG)
02:30:27.496 00.000 10052 Move returns status 0, amount 0
02:30:27.496 00.000 10052 move complete, result=0
02:30:27.496 00.000 10052 worker thread done servicing request
02:30:27.496 00.000 10052 Worker thread wakes up
02:30:27.496 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:27.497 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:27.501 00.004 6880 GuideStep: 0.1 px 27 ms WEST, 0.1 px 0 ms NORTH
02:30:27.653 00.152 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9614ac8b-c518-4532-a7b5-072c8d708113"}
02:30:27.654 00.001 6880 case statement mapped state 6 to 3
02:30:27.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9614ac8b-c518-4532-a7b5-072c8d708113"}
02:30:28.108 00.454 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c9ba120-8c00-4695-9f23-ef43ab8906a4"}
02:30:28.109 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3831,"width":15,"height":15,"star_pos":[7.17,7.15],"pixels":"..."},"id":"7c9ba120-8c00-4695-9f23-ef43ab8906a4"}
02:30:28.414 00.305 10052 Exposure complete
02:30:28.507 00.093 10052 worker thread done servicing request
02:30:28.507 00.000 6880 OnExposeComplete: enter
02:30:28.507 00.000 6880 UpdateGuideState(): m_state=6
02:30:28.507 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3832
02:30:28.509 00.002 6880 Star::Find returns 1 (0), X=408.03, Y=892.04, Mass=2569, SNR=35.2, Peak=168 HFD=4.5
02:30:28.509 00.000 6880 MultiStar: [#1 -0.35,-0.17,0.96,U] [#2 -0.06,0.02,0.98,U] [#3 -0.03,-0.13,0.93,U] [#4 -0.20,-0.15,0.83,U] [#5 -0.02,-0.15,1.00,U] [#6 -0.07,-0.06,0.90,U] [#7 -0.39,-0.20,0.76,U] [#8 -0.19,-0.15,0.78,U] 
02:30:28.509 00.000 6880 single-star, 8 included, MultiStar: {-0.12, -0.11}, one-star: {0.09, -0.06}
02:30:28.509 00.000 6880 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
02:30:28.509 00.000 6880 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.04 = 1.04)
02:30:28.509 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.54 mountX=0.05 mountY=0.09, mountTheta=1.07
02:30:28.511 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.06, opts=13)
02:30:28.511 00.000 6880 Enqueuing Move request for scope (0.09, -0.06)
02:30:28.511 00.000 10052 Worker thread wakes up
02:30:28.511 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
02:30:28.511 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
02:30:28.512 00.001 10052 Moving (0.09, -0.06) raw xDistance=0.05 yDistance=0.09
02:30:28.512 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:30:28.512 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:30:28.512 00.000 10052 MoveAxis(E, 0, ABG)
02:30:28.512 00.000 10052 Move returns status 0, amount 0
02:30:28.512 00.000 10052 MoveAxis(N, 0, ABG)
02:30:28.512 00.000 10052 Move returns status 0, amount 0
02:30:28.512 00.000 10052 move complete, result=0
02:30:28.512 00.000 10052 worker thread done servicing request
02:30:28.543 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:28.624 00.081 6880 UpdateGuideState exits: m=2569 SNR=35.2
02:30:28.624 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:28.624 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:28.624 00.000 6880 Enqueuing Expose request
02:30:28.624 00.000 10052 Worker thread wakes up
02:30:28.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:28.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:28.625 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:29.380 00.755 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c57ff11e-898a-4ae3-aaee-83b76513b8b2"}
02:30:29.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c57ff11e-898a-4ae3-aaee-83b76513b8b2"}
02:30:29.382 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"442eebe7-d269-4fc0-aaaa-2f1c769486cc"}
02:30:29.382 00.000 6880 case statement mapped state 6 to 3
02:30:29.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"442eebe7-d269-4fc0-aaaa-2f1c769486cc"}
02:30:29.384 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b7582fe9-a2b6-4171-a4fd-ae84dccbe3e8"}
02:30:29.384 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3832,"width":15,"height":15,"star_pos":[7.03,7.04],"pixels":"..."},"id":"b7582fe9-a2b6-4171-a4fd-ae84dccbe3e8"}
02:30:29.756 00.372 10052 Exposure complete
02:30:29.842 00.086 10052 worker thread done servicing request
02:30:29.842 00.000 6880 OnExposeComplete: enter
02:30:29.842 00.000 6880 UpdateGuideState(): m_state=6
02:30:29.843 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3833
02:30:29.843 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.37, Mass=2616, SNR=35.3, Peak=189 HFD=4.2
02:30:29.843 00.000 6880 MultiStar: [#1 -0.33,-0.01,0.95,U] [#2 -0.12,0.20,0.98,U] [#3 -0.10,-0.02,0.91,U] [#4 -0.29,0.12,0.85,U] [#5 -0.14,0.25,0.98,U] [#6 0.01,0.01,0.92,U] [#7 -0.31,-0.14,0.77,U] [#8 -0.22,-0.00,0.81,U] 
02:30:29.843 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.08}, one-star: {-0.00, 0.27}
02:30:29.844 00.001 6880 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.61) = xAngle (4.27 = -2.01)
02:30:29.844 00.000 6880 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.24 = -2.04)
02:30:29.844 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.08 hyp=0.18 cameraTheta=2.66 mountX=-0.08 mountY=-0.16, mountTheta=-2.02
02:30:29.845 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.08, opts=13)
02:30:29.846 00.001 6880 Enqueuing Move request for scope (-0.16, 0.08)
02:30:29.846 00.000 10052 Worker thread wakes up
02:30:29.846 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.08) opts 0xd
02:30:29.846 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.08)
02:30:29.846 00.000 10052 Moving (-0.16, 0.08) raw xDistance=-0.08 yDistance=-0.16
02:30:29.846 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:30:29.846 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
02:30:29.846 00.000 10052 MoveAxis(E, 0, ABG)
02:30:29.846 00.000 10052 Move returns status 0, amount 0
02:30:29.846 00.000 10052 MoveAxis(N, 0, ABG)
02:30:29.846 00.000 10052 Move returns status 0, amount 0
02:30:29.847 00.001 10052 move complete, result=0
02:30:29.847 00.000 10052 worker thread done servicing request
02:30:29.875 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:29.927 00.052 6880 UpdateGuideState exits: m=2616 SNR=35.3
02:30:29.927 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:29.927 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:29.927 00.000 6880 Enqueuing Expose request
02:30:29.928 00.001 10052 Worker thread wakes up
02:30:29.928 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:29.928 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:29.928 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:30:30.845 00.917 10052 Exposure complete
02:30:30.933 00.088 10052 worker thread done servicing request
02:30:30.933 00.000 6880 OnExposeComplete: enter
02:30:30.933 00.000 6880 UpdateGuideState(): m_state=6
02:30:30.934 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3834
02:30:30.934 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=892.49, Mass=2520, SNR=34.7, Peak=162 HFD=4.6
02:30:30.934 00.000 6880 MultiStar: [#1 -0.65,-0.04,0.00,M1] [#2 -0.42,0.06,1.01,U] [#3 -0.37,-0.02,0.93,U] [#4 -0.76,0.10,0.00,M4] [#5 -0.66,0.07,0.00,M1] [#6 -0.34,-0.05,0.93,U] [#7 -0.56,-0.10,0.00,M1] [#8 -0.51,-0.11,0.81,U] 
02:30:30.934 00.000 6880 refined, 4 included, MultiStar: {-0.38, 0.07}, one-star: {-0.27, 0.40}
02:30:30.935 00.001 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.58 = -1.70)
02:30:30.935 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
02:30:30.935 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=0.07 hyp=0.38 cameraTheta=2.97 mountX=-0.05 mountY=-0.38, mountTheta=-1.70
02:30:30.937 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=0.07, opts=13)
02:30:30.937 00.000 6880 Enqueuing Move request for scope (-0.38, 0.07)
02:30:30.937 00.000 10052 Worker thread wakes up
02:30:30.937 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.07) opts 0xd
02:30:30.937 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, 0.07)
02:30:30.937 00.000 10052 Moving (-0.38, 0.07) raw xDistance=-0.05 yDistance=-0.38
02:30:30.937 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:30:30.937 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.38, slope = 0.01
02:30:30.937 00.000 10052 MoveAxis(E, 0, ABG)
02:30:30.937 00.000 10052 Move returns status 0, amount 0
02:30:30.937 00.000 10052 MoveAxis(N, 0, ABG)
02:30:30.938 00.001 10052 Move returns status 0, amount 0
02:30:30.938 00.000 10052 move complete, result=0
02:30:30.938 00.000 10052 worker thread done servicing request
02:30:30.967 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:31.011 00.044 6880 UpdateGuideState exits: m=2520 SNR=34.7
02:30:31.011 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:31.011 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:31.011 00.000 6880 Enqueuing Expose request
02:30:31.011 00.000 10052 Worker thread wakes up
02:30:31.011 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 0 ms NORTH
02:30:31.011 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:31.011 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:31.350 00.339 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f04d1b11-4c10-46c2-9a89-fd8e9882d6a4"}
02:30:31.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f04d1b11-4c10-46c2-9a89-fd8e9882d6a4"}
02:30:31.351 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62637571-ae47-4b83-9042-345aaf66beba"}
02:30:31.351 00.000 6880 case statement mapped state 6 to 3
02:30:31.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62637571-ae47-4b83-9042-345aaf66beba"}
02:30:31.352 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8fdd113e-c3bb-4c68-99d1-77b710591954"}
02:30:31.352 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3834,"width":15,"height":15,"star_pos":[6.66,7.49],"pixels":"..."},"id":"8fdd113e-c3bb-4c68-99d1-77b710591954"}
02:30:32.152 00.800 10052 Exposure complete
02:30:32.233 00.081 10052 worker thread done servicing request
02:30:32.233 00.000 6880 OnExposeComplete: enter
02:30:32.233 00.000 6880 UpdateGuideState(): m_state=6
02:30:32.233 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3835
02:30:32.234 00.001 6880 Star::Find returns 1 (0), X=407.76, Y=892.38, Mass=2542, SNR=35.1, Peak=168 HFD=4.6
02:30:32.234 00.000 6880 MultiStar: [#1 -0.36,0.15,0.95,U] [#2 -0.18,0.34,1.00,U] [#3 -0.18,0.05,0.92,U] [#4 -0.47,0.21,0.86,U] [#5 -0.32,0.20,0.96,U] [#6 -0.18,0.09,0.92,U] [#7 -0.39,0.06,0.77,U] [#8 -0.20,0.12,0.79,U] 
02:30:32.234 00.000 6880 refined, 8 included, MultiStar: {-0.27, 0.17}, one-star: {-0.17, 0.29}
02:30:32.234 00.000 6880 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.61) = xAngle (4.19 = -2.10)
02:30:32.234 00.000 6880 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.16 = -2.13)
02:30:32.234 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.17 hyp=0.32 cameraTheta=2.57 mountX=-0.16 mountY=-0.27, mountTheta=-2.10
02:30:32.236 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.17, opts=13)
02:30:32.236 00.000 6880 Enqueuing Move request for scope (-0.27, 0.17)
02:30:32.236 00.000 10052 Worker thread wakes up
02:30:32.237 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.17) opts 0xd
02:30:32.237 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.17)
02:30:32.237 00.000 10052 Moving (-0.27, 0.17) raw xDistance=-0.16 yDistance=-0.27
02:30:32.237 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:30:32.237 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.27, slope = -0.00
02:30:32.237 00.000 10052 MoveAxis(E, 43, ABG)
02:30:32.237 00.000 10052 Guiding  Dir = 2, Dur = 43
02:30:32.266 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:32.279 00.013 10052 IsSlewing returns 0
02:30:32.312 00.033 6880 UpdateGuideState exits: m=2542 SNR=35.1
02:30:32.312 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:32.312 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:32.312 00.000 6880 Enqueuing Expose request
02:30:32.355 00.043 10052 IsGuiding returns 0
02:30:32.493 00.138 10052 IsGuiding returns 0
02:30:32.493 00.000 10052 Move returns status 0, amount 43
02:30:32.493 00.000 10052 MoveAxis(N, 7, ABG)
02:30:32.493 00.000 10052 Guiding  Dir = 0, Dur = 7
02:30:32.562 00.069 10052 IsSlewing returns 0
02:30:32.600 00.038 10052 IsGuiding returns 0
02:30:32.665 00.065 10052 IsGuiding returns 0
02:30:32.665 00.000 10052 Move returns status 0, amount 7
02:30:32.665 00.000 10052 move complete, result=0
02:30:32.666 00.001 10052 worker thread done servicing request
02:30:32.666 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.3 px 7 ms NORTH
02:30:32.666 00.000 10052 Worker thread wakes up
02:30:32.666 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:32.666 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:33.350 00.684 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5b35205-33f8-4bff-868d-ce2e6d0a3a5e"}
02:30:33.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5b35205-33f8-4bff-868d-ce2e6d0a3a5e"}
02:30:33.351 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b2659a9b-16f4-4c1c-be1b-d4df0e62b1c3"}
02:30:33.351 00.000 6880 case statement mapped state 6 to 3
02:30:33.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2659a9b-16f4-4c1c-be1b-d4df0e62b1c3"}
02:30:33.351 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"487ff8e1-7852-4191-914b-72e2fd7bab80"}
02:30:33.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3835,"width":15,"height":15,"star_pos":[6.76,7.38],"pixels":"..."},"id":"487ff8e1-7852-4191-914b-72e2fd7bab80"}
02:30:33.584 00.233 10052 Exposure complete
02:30:33.651 00.067 10052 worker thread done servicing request
02:30:33.651 00.000 6880 OnExposeComplete: enter
02:30:33.651 00.000 6880 UpdateGuideState(): m_state=6
02:30:33.652 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3836
02:30:33.652 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.52, Mass=2482, SNR=34.5, Peak=147 HFD=4.8
02:30:33.652 00.000 6880 MultiStar: [#1 -0.39,0.25,0.99,U] [#2 -0.32,0.48,0.00,M1] [#3 -0.29,0.25,0.94,U] [#4 -0.32,0.28,0.86,U] [#5 -0.28,0.33,0.97,U] [#6 -0.30,0.21,0.92,U] [#7 -0.32,0.24,0.78,U] [#8 -0.29,0.32,0.79,U] 
02:30:33.652 00.000 6880 refined, 7 included, MultiStar: {-0.28, 0.29}, one-star: {-0.08, 0.43}
02:30:33.652 00.000 6880 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.61) = xAngle (3.96 = -2.33)
02:30:33.652 00.000 6880 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.93 = -2.36)
02:30:33.652 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.29 hyp=0.40 cameraTheta=2.34 mountX=-0.28 mountY=-0.29, mountTheta=-2.34
02:30:33.653 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.29, opts=13)
02:30:33.653 00.000 6880 Enqueuing Move request for scope (-0.28, 0.29)
02:30:33.653 00.000 10052 Worker thread wakes up
02:30:33.653 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.29) opts 0xd
02:30:33.653 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.29)
02:30:33.653 00.000 10052 Moving (-0.28, 0.29) raw xDistance=-0.28 yDistance=-0.29
02:30:33.653 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:30:33.653 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.29, slope = -0.01
02:30:33.655 00.002 10052 MoveAxis(E, 76, ABG)
02:30:33.655 00.000 10052 Guiding  Dir = 2, Dur = 76
02:30:33.677 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:33.712 00.035 6880 UpdateGuideState exits: m=2482 SNR=34.5
02:30:33.713 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:33.713 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:33.713 00.000 6880 Enqueuing Expose request
02:30:33.732 00.019 10052 IsSlewing returns 0
02:30:33.811 00.079 10052 IsGuiding returns 0
02:30:33.874 00.063 10052 PulseGuide returned control before completion, sleep 23
02:30:33.956 00.082 10052 IsGuiding returns 1
02:30:33.956 00.000 10052 scope still moving after pulse duration time elapsed
02:30:34.029 00.073 10052 IsSlewing returns 0
02:30:34.108 00.079 10052 IsGuiding returns 0
02:30:34.109 00.001 10052 scope move finished after 76 + 221 ms
02:30:34.109 00.000 10052 Move returns status 0, amount 76
02:30:34.109 00.000 10052 MoveAxis(N, 11, ABG)
02:30:34.109 00.000 10052 Guiding  Dir = 0, Dur = 11
02:30:34.188 00.079 10052 IsSlewing returns 0
02:30:34.262 00.074 10052 IsGuiding returns 0
02:30:34.410 00.148 10052 IsGuiding returns 0
02:30:34.411 00.001 10052 Move returns status 0, amount 11
02:30:34.411 00.000 10052 move complete, result=0
02:30:34.411 00.000 10052 worker thread done servicing request
02:30:34.411 00.000 6880 GuideStep: -0.3 px 76 ms EAST, -0.3 px 11 ms NORTH
02:30:34.411 00.000 10052 Worker thread wakes up
02:30:34.411 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:34.411 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:35.350 00.939 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d133a7e-163b-49bb-a949-fa424509ad77"}
02:30:35.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d133a7e-163b-49bb-a949-fa424509ad77"}
02:30:35.351 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a61f9332-f091-4342-b3f7-0d923e37194e"}
02:30:35.351 00.000 6880 case statement mapped state 6 to 3
02:30:35.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a61f9332-f091-4342-b3f7-0d923e37194e"}
02:30:35.351 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5da7404e-707d-4a86-bc3d-eda04e525e94"}
02:30:35.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3836,"width":15,"height":15,"star_pos":[6.85,6.52],"pixels":"..."},"id":"5da7404e-707d-4a86-bc3d-eda04e525e94"}
02:30:35.547 00.196 10052 Exposure complete
02:30:35.627 00.080 10052 worker thread done servicing request
02:30:35.627 00.000 6880 OnExposeComplete: enter
02:30:35.627 00.000 6880 UpdateGuideState(): m_state=6
02:30:35.628 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3837
02:30:35.628 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.70, Mass=2514, SNR=34.8, Peak=174 HFD=4.6
02:30:35.628 00.000 6880 MultiStar: [#1 -0.50,0.21,0.00,M1] [#2 -0.47,0.32,0.00,M2] [#3 -0.29,0.51,0.00,M1] [#4 -0.54,0.38,0.00,M3] [#5 -0.35,0.59,0.00,M1] [#6 -0.24,0.29,0.88,U] [#7 -0.54,0.47,0.00,M1] [#8 -0.45,0.53,0.00,M1] 
02:30:35.628 00.000 6880 refined, 1 included, MultiStar: {-0.22, 0.46}, one-star: {-0.21, 0.61}
02:30:35.628 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.64 = -2.64)
02:30:35.628 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.68)
02:30:35.628 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.46 hyp=0.51 cameraTheta=2.03 mountX=-0.45 mountY=-0.23, mountTheta=-2.67
02:30:35.630 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.46, opts=13)
02:30:35.630 00.000 6880 Enqueuing Move request for scope (-0.22, 0.46)
02:30:35.630 00.000 10052 Worker thread wakes up
02:30:35.630 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.46) opts 0xd
02:30:35.631 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.46)
02:30:35.631 00.000 10052 Moving (-0.22, 0.46) raw xDistance=-0.45 yDistance=-0.23
02:30:35.631 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
02:30:35.631 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.23, slope = -0.02
02:30:35.631 00.000 10052 MoveAxis(E, 124, ABG)
02:30:35.631 00.000 10052 Guiding  Dir = 2, Dur = 124
02:30:35.659 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:35.693 00.034 10052 IsSlewing returns 0
02:30:35.702 00.009 6880 UpdateGuideState exits: m=2514 SNR=34.8
02:30:35.702 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:35.702 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:35.702 00.000 6880 Enqueuing Expose request
02:30:35.773 00.071 10052 IsGuiding returns 0
02:30:35.841 00.068 10052 PulseGuide returned control before completion, sleep 66
02:30:35.957 00.116 10052 IsGuiding returns 1
02:30:35.957 00.000 10052 scope still moving after pulse duration time elapsed
02:30:36.032 00.075 10052 IsSlewing returns 0
02:30:36.112 00.080 10052 IsGuiding returns 0
02:30:36.112 00.000 10052 scope move finished after 124 + 214 ms
02:30:36.112 00.000 10052 Move returns status 0, amount 124
02:30:36.112 00.000 10052 MoveAxis(N, 34, ABG)
02:30:36.112 00.000 10052 Guiding  Dir = 0, Dur = 34
02:30:36.192 00.080 10052 IsSlewing returns 0
02:30:36.266 00.074 10052 IsGuiding returns 0
02:30:36.414 00.148 10052 IsGuiding returns 0
02:30:36.414 00.000 10052 Move returns status 0, amount 34
02:30:36.414 00.000 10052 move complete, result=0
02:30:36.414 00.000 10052 worker thread done servicing request
02:30:36.414 00.000 6880 GuideStep: -0.4 px 124 ms EAST, -0.2 px 34 ms NORTH
02:30:36.415 00.001 10052 Worker thread wakes up
02:30:36.415 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:36.415 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:37.332 00.917 10052 Exposure complete
02:30:37.351 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90afdca6-bb0a-4ca3-b771-73dfd3075e2b"}
02:30:37.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90afdca6-bb0a-4ca3-b771-73dfd3075e2b"}
02:30:37.352 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f091af8-0f03-4422-821f-203c2a172f09"}
02:30:37.352 00.000 6880 case statement mapped state 6 to 3
02:30:37.352 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f091af8-0f03-4422-821f-203c2a172f09"}
02:30:37.352 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17d88802-81da-4df6-8c20-c9decdcceeba"}
02:30:37.352 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3837,"width":15,"height":15,"star_pos":[6.73,6.70],"pixels":"..."},"id":"17d88802-81da-4df6-8c20-c9decdcceeba"}
02:30:37.409 00.057 10052 worker thread done servicing request
02:30:37.409 00.000 6880 OnExposeComplete: enter
02:30:37.409 00.000 6880 UpdateGuideState(): m_state=6
02:30:37.410 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3838
02:30:37.410 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.56, Mass=2500, SNR=34.6, Peak=164 HFD=4.7
02:30:37.410 00.000 6880 MultiStar: [#1 -0.58,0.23,0.00,M2] [#2 -0.44,0.20,1.02,U] [#3 -0.28,0.28,0.90,U] [#4 -0.44,0.53,0.00,M4] [#5 -0.42,0.50,0.00,M2] [#6 -0.13,0.34,0.91,U] [#7 -0.59,0.32,0.00,M2] [#8 -0.32,0.40,0.80,U] 
02:30:37.410 00.000 6880 refined, 4 included, MultiStar: {-0.28, 0.33}, one-star: {-0.19, 0.46}
02:30:37.410 00.000 6880 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.61) = xAngle (3.87 = -2.41)
02:30:37.410 00.000 6880 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.84 = -2.44)
02:30:37.411 00.001 6880 CameraToMount -- cameraX=-0.28 cameraY=0.33 hyp=0.43 cameraTheta=2.26 mountX=-0.32 mountY=-0.28, mountTheta=-2.43
02:30:37.412 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.33, opts=13)
02:30:37.412 00.000 6880 Enqueuing Move request for scope (-0.28, 0.33)
02:30:37.412 00.000 10052 Worker thread wakes up
02:30:37.413 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.33) opts 0xd
02:30:37.413 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.33)
02:30:37.413 00.000 10052 Moving (-0.28, 0.33) raw xDistance=-0.32 yDistance=-0.28
02:30:37.413 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.32
02:30:37.413 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.28, slope = -0.03
02:30:37.413 00.000 10052 MoveAxis(E, 93, ABG)
02:30:37.413 00.000 10052 Guiding  Dir = 2, Dur = 93
02:30:37.435 00.022 10052 IsSlewing returns 0
02:30:37.441 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:37.473 00.032 10052 IsGuiding returns 0
02:30:37.485 00.012 6880 UpdateGuideState exits: m=2500 SNR=34.6
02:30:37.485 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:37.485 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:37.485 00.000 6880 Enqueuing Expose request
02:30:37.500 00.015 10052 PulseGuide returned control before completion, sleep 77
02:30:37.652 00.152 10052 IsGuiding returns 0
02:30:37.652 00.000 10052 Move returns status 0, amount 93
02:30:37.652 00.000 10052 MoveAxis(N, 60, ABG)
02:30:37.654 00.002 10052 Guiding  Dir = 0, Dur = 60
02:30:37.727 00.073 10052 IsSlewing returns 0
02:30:37.802 00.075 10052 IsGuiding returns 0
02:30:37.948 00.146 10052 IsGuiding returns 1
02:30:37.948 00.000 10052 scope still moving after pulse duration time elapsed
02:30:38.026 00.078 10052 IsSlewing returns 0
02:30:38.100 00.074 10052 IsGuiding returns 0
02:30:38.101 00.001 10052 scope move finished after 60 + 238 ms
02:30:38.101 00.000 10052 Move returns status 0, amount 60
02:30:38.101 00.000 10052 move complete, result=0
02:30:38.101 00.000 10052 worker thread done servicing request
02:30:38.101 00.000 6880 GuideStep: -0.3 px 93 ms EAST, -0.3 px 60 ms NORTH
02:30:38.101 00.000 10052 Worker thread wakes up
02:30:38.101 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:38.101 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:39.236 01.135 10052 Exposure complete
02:30:39.312 00.076 10052 worker thread done servicing request
02:30:39.313 00.001 6880 OnExposeComplete: enter
02:30:39.313 00.000 6880 UpdateGuideState(): m_state=6
02:30:39.313 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3839
02:30:39.313 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.49, Mass=2534, SNR=34.9, Peak=159 HFD=4.8
02:30:39.314 00.001 6880 MultiStar: [#1 -0.13,0.06,0.97,U] [#2 0.14,0.22,0.97,U] [#3 0.15,0.02,0.92,U] [#4 -0.16,0.37,0.87,U] [#5 -0.03,0.46,0.98,U] [#6 0.31,0.03,0.90,U] [#7 -0.05,-0.06,0.75,U] [#8 -0.07,0.06,0.81,U] 
02:30:39.314 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.18}, one-star: {0.17, 0.40}
02:30:39.314 00.000 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.96 = 2.96)
02:30:39.314 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.93 = 2.93)
02:30:39.314 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.18 hyp=0.19 cameraTheta=1.35 mountX=-0.18 mountY=0.04, mountTheta=2.93
02:30:39.315 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.18, opts=13)
02:30:39.316 00.001 6880 Enqueuing Move request for scope (0.04, 0.18)
02:30:39.316 00.000 10052 Worker thread wakes up
02:30:39.316 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.18) opts 0xd
02:30:39.316 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.18)
02:30:39.316 00.000 10052 Moving (0.04, 0.18) raw xDistance=-0.18 yDistance=0.04
02:30:39.316 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
02:30:39.316 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.03
02:30:39.316 00.000 10052 MoveAxis(E, 54, ABG)
02:30:39.316 00.000 10052 Guiding  Dir = 2, Dur = 54
02:30:39.337 00.021 10052 IsSlewing returns 0
02:30:39.346 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:39.376 00.030 10052 IsGuiding returns 0
02:30:39.393 00.017 6880 UpdateGuideState exits: m=2534 SNR=34.9
02:30:39.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:39.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:39.393 00.000 6880 Enqueuing Expose request
02:30:39.393 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"51694747-1ec7-4629-b197-9212a3f382eb"}
02:30:39.393 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"51694747-1ec7-4629-b197-9212a3f382eb"}
02:30:39.403 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e061e93-e911-4f71-83f3-c67c580fbdc9"}
02:30:39.404 00.001 10052 PulseGuide returned control before completion, sleep 37
02:30:39.404 00.000 6880 case statement mapped state 6 to 3
02:30:39.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e061e93-e911-4f71-83f3-c67c580fbdc9"}
02:30:39.406 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"04f556e4-ede0-437e-9701-32bcd57bd679"}
02:30:39.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3839,"width":15,"height":15,"star_pos":[7.11,7.49],"pixels":"..."},"id":"04f556e4-ede0-437e-9701-32bcd57bd679"}
02:30:39.507 00.101 10052 IsGuiding returns 0
02:30:39.507 00.000 10052 Move returns status 0, amount 54
02:30:39.507 00.000 10052 MoveAxis(N, 0, ABG)
02:30:39.507 00.000 10052 Move returns status 0, amount 0
02:30:39.507 00.000 10052 move complete, result=0
02:30:39.507 00.000 10052 worker thread done servicing request
02:30:39.507 00.000 10052 Worker thread wakes up
02:30:39.507 00.000 6880 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
02:30:39.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:39.508 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:40.421 00.913 10052 Exposure complete
02:30:40.500 00.079 10052 worker thread done servicing request
02:30:40.500 00.000 6880 OnExposeComplete: enter
02:30:40.500 00.000 6880 UpdateGuideState(): m_state=6
02:30:40.500 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3840
02:30:40.500 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=892.47, Mass=2567, SNR=35.1, Peak=161 HFD=4.9
02:30:40.501 00.001 6880 MultiStar: [#1 -0.34,0.02,0.96,U] [#2 -0.05,0.27,0.95,U] [#3 -0.03,0.05,0.92,U] [#4 -0.33,0.09,0.83,U] [#5 -0.16,0.24,0.96,U] [#6 -0.09,0.12,0.94,U] [#7 -0.28,-0.09,0.75,U] [#8 -0.21,0.05,0.80,U] 
02:30:40.501 00.000 6880 refined, 8 included, MultiStar: {-0.15, 0.13}, one-star: {0.08, 0.38}
02:30:40.501 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.02 = -2.26)
02:30:40.501 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.29)
02:30:40.501 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.20 cameraTheta=2.41 mountX=-0.13 mountY=-0.15, mountTheta=-2.27
02:30:40.502 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.13, opts=13)
02:30:40.502 00.000 6880 Enqueuing Move request for scope (-0.15, 0.13)
02:30:40.502 00.000 10052 Worker thread wakes up
02:30:40.503 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
02:30:40.503 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
02:30:40.503 00.000 10052 Moving (-0.15, 0.13) raw xDistance=-0.13 yDistance=-0.15
02:30:40.503 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:30:40.503 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
02:30:40.503 00.000 10052 MoveAxis(E, 37, ABG)
02:30:40.503 00.000 10052 Guiding  Dir = 2, Dur = 37
02:30:40.523 00.020 10052 IsSlewing returns 0
02:30:40.525 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:40.560 00.035 6880 UpdateGuideState exits: m=2567 SNR=35.1
02:30:40.560 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:40.560 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:40.560 00.000 6880 Enqueuing Expose request
02:30:40.561 00.001 10052 IsGuiding returns 0
02:30:40.589 00.028 10052 PulseGuide returned control before completion, sleep 20
02:30:40.641 00.052 10052 IsGuiding returns 0
02:30:40.642 00.001 10052 Move returns status 0, amount 37
02:30:40.642 00.000 10052 MoveAxis(N, 0, ABG)
02:30:40.642 00.000 10052 Move returns status 0, amount 0
02:30:40.642 00.000 10052 move complete, result=0
02:30:40.642 00.000 10052 worker thread done servicing request
02:30:40.642 00.000 10052 Worker thread wakes up
02:30:40.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:40.642 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:40.659 00.017 6880 GuideStep: -0.1 px 37 ms EAST, -0.1 px 0 ms NORTH
02:30:41.350 00.691 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b86a8bb7-ae15-413b-9279-7f9f9e53ec94"}
02:30:41.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b86a8bb7-ae15-413b-9279-7f9f9e53ec94"}
02:30:41.350 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96c80c36-9301-4461-aa41-0ac5f3ebb735"}
02:30:41.350 00.000 6880 case statement mapped state 6 to 3
02:30:41.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96c80c36-9301-4461-aa41-0ac5f3ebb735"}
02:30:41.351 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1807360-709e-4ac5-b14e-f1aa9b6c6e59"}
02:30:41.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3840,"width":15,"height":15,"star_pos":[7.02,7.47],"pixels":"..."},"id":"a1807360-709e-4ac5-b14e-f1aa9b6c6e59"}
02:30:41.780 00.429 10052 Exposure complete
02:30:41.857 00.077 10052 worker thread done servicing request
02:30:41.857 00.000 6880 OnExposeComplete: enter
02:30:41.857 00.000 6880 UpdateGuideState(): m_state=6
02:30:41.857 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3841
02:30:41.857 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.18, Mass=2641, SNR=35.7, Peak=161 HFD=4.5
02:30:41.858 00.001 6880 MultiStar: [#1 -0.20,-0.21,0.95,U] [#2 -0.04,-0.10,1.00,U] [#3 0.01,-0.22,0.91,U] [#4 -0.26,-0.01,0.84,U] [#5 -0.13,-0.07,0.97,U] [#6 0.12,-0.14,0.88,U] [#7 -0.12,-0.14,0.73,U] [#8 -0.09,-0.28,0.79,U] 
02:30:41.858 00.000 6880 single-star, 8 included, MultiStar: {-0.07, -0.12}, one-star: {0.04, 0.09}
02:30:41.858 00.000 6880 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.61) = xAngle (2.71 = 2.71)
02:30:41.858 00.000 6880 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.68 = 2.68)
02:30:41.858 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.10 mountX=-0.09 mountY=0.04, mountTheta=2.69
02:30:41.860 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.09, opts=13)
02:30:41.861 00.001 6880 Enqueuing Move request for scope (0.04, 0.09)
02:30:41.861 00.000 10052 Worker thread wakes up
02:30:41.861 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
02:30:41.861 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:30:41.861 00.000 10052 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=0.04
02:30:41.861 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:30:41.861 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.05, using input
02:30:41.861 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:30:41.861 00.000 10052 MoveAxis(E, 0, ABG)
02:30:41.861 00.000 10052 Move returns status 0, amount 0
02:30:41.861 00.000 10052 MoveAxis(N, 0, ABG)
02:30:41.861 00.000 10052 Move returns status 0, amount 0
02:30:41.862 00.001 10052 move complete, result=0
02:30:41.862 00.000 10052 worker thread done servicing request
02:30:41.890 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:41.932 00.042 6880 UpdateGuideState exits: m=2641 SNR=35.7
02:30:41.933 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:41.933 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:41.933 00.000 6880 Enqueuing Expose request
02:30:41.933 00.000 10052 Worker thread wakes up
02:30:41.933 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:30:41.933 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:41.934 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:42.849 00.915 10052 Exposure complete
02:30:42.930 00.081 10052 worker thread done servicing request
02:30:42.930 00.000 6880 OnExposeComplete: enter
02:30:42.930 00.000 6880 UpdateGuideState(): m_state=6
02:30:42.930 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3842
02:30:42.931 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=892.52, Mass=2618, SNR=35.4, Peak=171 HFD=4.8
02:30:42.931 00.000 6880 MultiStar: [#1 -0.42,0.20,0.95,U] [#2 0.07,0.48,0.98,U] [#3 -0.21,0.24,0.89,U] [#4 -0.51,0.27,0.00,M2] [#5 -0.35,0.43,0.00,M1] [#6 -0.11,0.18,0.92,U] [#7 -0.21,0.09,0.74,U] [#8 -0.31,0.36,0.78,U] 
02:30:42.931 00.000 6880 refined, 6 included, MultiStar: {-0.17, 0.29}, one-star: {-0.07, 0.43}
02:30:42.931 00.000 6880 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.61) = xAngle (3.72 = -2.56)
02:30:42.931 00.000 6880 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.69 = -2.59)
02:30:42.931 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.29 hyp=0.34 cameraTheta=2.11 mountX=-0.28 mountY=-0.18, mountTheta=-2.58
02:30:42.933 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.29, opts=13)
02:30:42.933 00.000 6880 Enqueuing Move request for scope (-0.17, 0.29)
02:30:42.934 00.001 10052 Worker thread wakes up
02:30:42.934 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.29) opts 0xd
02:30:42.934 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.29)
02:30:42.934 00.000 10052 Moving (-0.17, 0.29) raw xDistance=-0.28 yDistance=-0.18
02:30:42.934 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:30:42.934 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.03
02:30:42.934 00.000 10052 MoveAxis(E, 76, ABG)
02:30:42.934 00.000 10052 Guiding  Dir = 2, Dur = 76
02:30:42.955 00.021 10052 IsSlewing returns 0
02:30:42.963 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:42.993 00.030 10052 IsGuiding returns 0
02:30:43.010 00.017 6880 UpdateGuideState exits: m=2618 SNR=35.4
02:30:43.010 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:43.010 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:43.010 00.000 6880 Enqueuing Expose request
02:30:43.021 00.011 10052 PulseGuide returned control before completion, sleep 59
02:30:43.102 00.081 10052 IsGuiding returns 0
02:30:43.102 00.000 10052 Move returns status 0, amount 76
02:30:43.102 00.000 10052 MoveAxis(N, 0, ABG)
02:30:43.102 00.000 10052 Move returns status 0, amount 0
02:30:43.102 00.000 10052 move complete, result=0
02:30:43.102 00.000 10052 worker thread done servicing request
02:30:43.102 00.000 10052 Worker thread wakes up
02:30:43.102 00.000 6880 GuideStep: -0.3 px 76 ms EAST, -0.2 px 0 ms NORTH
02:30:43.102 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:43.103 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:43.350 00.247 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"00077113-a64f-4b3d-981e-6054a4dbe23e"}
02:30:43.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"00077113-a64f-4b3d-981e-6054a4dbe23e"}
02:30:43.351 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ed91e1b-8304-4765-be84-b4574453bfce"}
02:30:43.351 00.000 6880 case statement mapped state 6 to 3
02:30:43.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ed91e1b-8304-4765-be84-b4574453bfce"}
02:30:43.351 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bde158a9-34e2-4678-b0c0-6d567a6513cb"}
02:30:43.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3842,"width":15,"height":15,"star_pos":[6.87,6.52],"pixels":"..."},"id":"bde158a9-34e2-4678-b0c0-6d567a6513cb"}
02:30:44.234 00.883 10052 Exposure complete
02:30:44.313 00.079 10052 worker thread done servicing request
02:30:44.313 00.000 6880 OnExposeComplete: enter
02:30:44.313 00.000 6880 UpdateGuideState(): m_state=6
02:30:44.314 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3843
02:30:44.314 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.98, Mass=2505, SNR=34.6, Peak=165 HFD=4.5
02:30:44.314 00.000 6880 MultiStar: [#1 -0.21,0.00,0.98,U] [#2 0.09,-0.12,1.01,U] [#3 0.03,-0.12,0.91,U] [#4 -0.13,0.08,0.86,U] [#5 -0.26,-0.09,0.97,U] [#6 -0.04,-0.05,0.93,U] [#7 -0.25,-0.07,0.78,U] [#8 -0.07,-0.03,0.80,U] 
02:30:44.314 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.06}, one-star: {0.05, -0.12}
02:30:44.315 00.001 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.90 = -0.90)
02:30:44.315 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
02:30:44.315 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-2.51 mountX=0.06 mountY=-0.08, mountTheta=-0.91
02:30:44.316 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.06, opts=13)
02:30:44.316 00.000 6880 Enqueuing Move request for scope (-0.08, -0.06)
02:30:44.316 00.000 10052 Worker thread wakes up
02:30:44.317 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.06) opts 0xd
02:30:44.317 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.06)
02:30:44.317 00.000 10052 Moving (-0.08, -0.06) raw xDistance=0.06 yDistance=-0.08
02:30:44.317 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:30:44.317 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
02:30:44.317 00.000 10052 MoveAxis(E, 0, ABG)
02:30:44.317 00.000 10052 Move returns status 0, amount 0
02:30:44.317 00.000 10052 MoveAxis(N, 0, ABG)
02:30:44.317 00.000 10052 Move returns status 0, amount 0
02:30:44.317 00.000 10052 move complete, result=0
02:30:44.317 00.000 10052 worker thread done servicing request
02:30:44.344 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:44.393 00.049 6880 UpdateGuideState exits: m=2505 SNR=34.6
02:30:44.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:44.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:44.393 00.000 6880 Enqueuing Expose request
02:30:44.393 00.000 10052 Worker thread wakes up
02:30:44.393 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:44.393 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:44.393 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:45.304 00.911 10052 Exposure complete
02:30:45.350 00.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ec0c700-244d-473e-b5b4-2cb2487e4a1e"}
02:30:45.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ec0c700-244d-473e-b5b4-2cb2487e4a1e"}
02:30:45.350 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bca1088c-d747-4a11-8d67-33fac7ba49c4"}
02:30:45.351 00.001 6880 case statement mapped state 6 to 3
02:30:45.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bca1088c-d747-4a11-8d67-33fac7ba49c4"}
02:30:45.351 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2cc42787-f087-46a4-9b12-50c7570283d0"}
02:30:45.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3843,"width":15,"height":15,"star_pos":[6.98,6.98],"pixels":"..."},"id":"2cc42787-f087-46a4-9b12-50c7570283d0"}
02:30:45.384 00.033 10052 worker thread done servicing request
02:30:45.384 00.000 6880 OnExposeComplete: enter
02:30:45.384 00.000 6880 UpdateGuideState(): m_state=6
02:30:45.385 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3844
02:30:45.385 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.09, Mass=2516, SNR=34.7, Peak=142 HFD=4.6
02:30:45.385 00.000 6880 MultiStar: [#1 -0.06,0.15,0.96,U] [#2 -0.08,-0.06,0.97,U] [#3 0.06,-0.02,0.91,U] [#4 -0.03,0.22,0.83,U] [#5 -0.18,-0.04,0.95,U] [#6 0.04,-0.02,0.90,U] [#7 -0.14,-0.06,0.77,U] [#8 -0.01,0.08,0.78,U] 
02:30:45.385 00.000 6880 single-star, 8 included, MultiStar: {-0.05, 0.03}, one-star: {-0.02, -0.01}
02:30:45.385 00.000 6880 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.61) = xAngle (-1.23 = -1.23)
02:30:45.385 00.000 6880 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
02:30:45.386 00.001 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-2.85 mountX=0.01 mountY=-0.02, mountTheta=-1.24
02:30:45.387 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.01, opts=13)
02:30:45.387 00.000 6880 Enqueuing Move request for scope (-0.02, -0.01)
02:30:45.387 00.000 10052 Worker thread wakes up
02:30:45.388 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.01) opts 0xd
02:30:45.388 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.01)
02:30:45.388 00.000 10052 Moving (-0.02, -0.01) raw xDistance=0.01 yDistance=-0.02
02:30:45.388 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:30:45.388 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
02:30:45.388 00.000 10052 MoveAxis(E, 0, ABG)
02:30:45.388 00.000 10052 Move returns status 0, amount 0
02:30:45.388 00.000 10052 MoveAxis(N, 0, ABG)
02:30:45.388 00.000 10052 Move returns status 0, amount 0
02:30:45.388 00.000 10052 move complete, result=0
02:30:45.388 00.000 10052 worker thread done servicing request
02:30:45.416 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:45.461 00.045 6880 UpdateGuideState exits: m=2516 SNR=34.7
02:30:45.461 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:45.461 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:45.462 00.001 6880 Enqueuing Expose request
02:30:45.462 00.000 10052 Worker thread wakes up
02:30:45.462 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:45.462 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:45.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:46.599 01.137 10052 Exposure complete
02:30:46.679 00.080 10052 worker thread done servicing request
02:30:46.679 00.000 6880 OnExposeComplete: enter
02:30:46.679 00.000 6880 UpdateGuideState(): m_state=6
02:30:46.680 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3845
02:30:46.680 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.09, Mass=2671, SNR=35.8, Peak=156 HFD=4.5
02:30:46.680 00.000 6880 MultiStar: [#1 -0.34,0.07,0.93,U] [#2 -0.20,0.24,0.97,U] [#3 0.06,0.15,0.92,U] [#4 -0.13,0.29,0.83,U] [#5 -0.24,0.33,0.94,U] [#6 0.07,0.15,0.93,U] [#7 -0.21,0.13,0.77,U] [#8 -0.25,0.06,0.80,U] 
02:30:46.680 00.000 6880 single-star, 8 included, MultiStar: {-0.13, 0.16}, one-star: {-0.01, -0.00}
02:30:46.681 00.001 6880 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.61) = xAngle (-1.27 = -1.27)
02:30:46.681 00.000 6880 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
02:30:46.681 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.00 hyp=0.01 cameraTheta=-2.88 mountX=0.00 mountY=-0.01, mountTheta=-1.27
02:30:46.682 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.00, opts=13)
02:30:46.682 00.000 6880 Enqueuing Move request for scope (-0.01, -0.00)
02:30:46.682 00.000 10052 Worker thread wakes up
02:30:46.683 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.00) opts 0xd
02:30:46.683 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.00)
02:30:46.683 00.000 10052 Moving (-0.01, -0.00) raw xDistance=0.00 yDistance=-0.01
02:30:46.683 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:30:46.683 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
02:30:46.683 00.000 10052 MoveAxis(E, 0, ABG)
02:30:46.683 00.000 10052 Move returns status 0, amount 0
02:30:46.683 00.000 10052 MoveAxis(N, 0, ABG)
02:30:46.683 00.000 10052 Move returns status 0, amount 0
02:30:46.683 00.000 10052 move complete, result=0
02:30:46.683 00.000 10052 worker thread done servicing request
02:30:46.711 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:46.755 00.044 6880 UpdateGuideState exits: m=2671 SNR=35.8
02:30:46.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:46.756 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:46.756 00.000 6880 Enqueuing Expose request
02:30:46.756 00.000 10052 Worker thread wakes up
02:30:46.756 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:30:46.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:46.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:47.349 00.593 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"05c3acbf-37e5-454c-b115-4fad7ad111d9"}
02:30:47.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"05c3acbf-37e5-454c-b115-4fad7ad111d9"}
02:30:47.349 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a702d239-27d4-4958-a1ae-11b10abdc173"}
02:30:47.349 00.000 6880 case statement mapped state 6 to 3
02:30:47.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a702d239-27d4-4958-a1ae-11b10abdc173"}
02:30:47.351 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9855c894-d4e7-4080-b63b-21d00faa1a8c"}
02:30:47.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3845,"width":15,"height":15,"star_pos":[6.93,7.09],"pixels":"..."},"id":"9855c894-d4e7-4080-b63b-21d00faa1a8c"}
02:30:47.676 00.325 10052 Exposure complete
02:30:47.752 00.076 10052 worker thread done servicing request
02:30:47.753 00.001 6880 OnExposeComplete: enter
02:30:47.753 00.000 6880 UpdateGuideState(): m_state=6
02:30:47.753 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3846
02:30:47.753 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.14, Mass=2715, SNR=36.1, Peak=162 HFD=4.6
02:30:47.754 00.001 6880 MultiStar: [#1 -0.46,0.04,0.92,U] [#2 -0.31,0.18,0.94,U] [#3 -0.16,-0.01,0.89,U] [#4 -0.27,0.12,0.84,U] [#5 -0.33,0.19,0.91,U] [#6 -0.10,-0.02,0.89,U] [#7 -0.35,-0.12,0.73,U] [#8 -0.43,0.01,0.77,U] 
02:30:47.754 00.000 6880 single-star, 8 included, MultiStar: {-0.27, 0.05}, one-star: {-0.10, 0.05}
02:30:47.754 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.30 = -1.99)
02:30:47.754 00.000 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.27 = -2.02)
02:30:47.754 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.68 mountX=-0.04 mountY=-0.10, mountTheta=-1.99
02:30:47.756 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.05, opts=13)
02:30:47.756 00.000 6880 Enqueuing Move request for scope (-0.10, 0.05)
02:30:47.756 00.000 10052 Worker thread wakes up
02:30:47.756 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
02:30:47.756 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:30:47.756 00.000 10052 Moving (-0.10, 0.05) raw xDistance=-0.04 yDistance=-0.10
02:30:47.756 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:30:47.756 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.02
02:30:47.756 00.000 10052 MoveAxis(E, 0, ABG)
02:30:47.756 00.000 10052 Move returns status 0, amount 0
02:30:47.756 00.000 10052 MoveAxis(N, 0, ABG)
02:30:47.757 00.001 10052 Move returns status 0, amount 0
02:30:47.757 00.000 10052 move complete, result=0
02:30:47.757 00.000 10052 worker thread done servicing request
02:30:47.781 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:47.824 00.043 6880 UpdateGuideState exits: m=2715 SNR=36.1
02:30:47.825 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:47.825 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:47.825 00.000 6880 Enqueuing Expose request
02:30:47.825 00.000 10052 Worker thread wakes up
02:30:47.825 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:47.825 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:47.825 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:48.952 01.127 10052 Exposure complete
02:30:49.035 00.083 10052 worker thread done servicing request
02:30:49.035 00.000 6880 OnExposeComplete: enter
02:30:49.035 00.000 6880 UpdateGuideState(): m_state=6
02:30:49.036 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3847
02:30:49.036 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.56, Mass=2602, SNR=35.3, Peak=160 HFD=4.6
02:30:49.036 00.000 6880 MultiStar: [#1 -0.09,0.13,0.95,U] [#2 0.23,0.42,0.97,U] [#3 0.14,0.06,0.90,U] [#4 -0.09,0.30,0.84,U] [#5 0.10,0.23,0.98,U] [#6 0.28,0.26,0.91,U] [#7 -0.07,0.01,0.78,U] [#8 0.01,-0.00,0.77,U] 
02:30:49.037 00.001 6880 refined, 8 included, MultiStar: {0.09, 0.22}, one-star: {0.22, 0.47}
02:30:49.037 00.000 6880 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.61) = xAngle (2.80 = 2.80)
02:30:49.037 00.000 6880 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.77 = 2.77)
02:30:49.037 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.19 mountX=-0.22 mountY=0.09, mountTheta=2.78
02:30:49.039 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.22, opts=13)
02:30:49.039 00.000 6880 Enqueuing Move request for scope (0.09, 0.22)
02:30:49.039 00.000 10052 Worker thread wakes up
02:30:49.039 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
02:30:49.039 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
02:30:49.039 00.000 10052 Moving (0.09, 0.22) raw xDistance=-0.22 yDistance=0.09
02:30:49.040 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:30:49.040 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
02:30:49.040 00.000 10052 MoveAxis(E, 60, ABG)
02:30:49.040 00.000 10052 Guiding  Dir = 2, Dur = 60
02:30:49.061 00.021 10052 IsSlewing returns 0
02:30:49.074 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:49.099 00.025 10052 IsGuiding returns 0
02:30:49.119 00.020 6880 UpdateGuideState exits: m=2602 SNR=35.3
02:30:49.119 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:49.120 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:49.120 00.000 6880 Enqueuing Expose request
02:30:49.126 00.006 10052 PulseGuide returned control before completion, sleep 43
02:30:49.206 00.080 10052 IsGuiding returns 0
02:30:49.206 00.000 10052 Move returns status 0, amount 60
02:30:49.206 00.000 10052 MoveAxis(N, 0, ABG)
02:30:49.206 00.000 10052 Move returns status 0, amount 0
02:30:49.206 00.000 10052 move complete, result=0
02:30:49.206 00.000 10052 worker thread done servicing request
02:30:49.206 00.000 10052 Worker thread wakes up
02:30:49.206 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:49.207 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:49.229 00.022 6880 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
02:30:49.349 00.120 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79e9e8f2-9017-4201-9715-903c31951c13"}
02:30:49.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79e9e8f2-9017-4201-9715-903c31951c13"}
02:30:49.350 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f0149e7c-b713-4740-9f2d-f6b1c67dbea3"}
02:30:49.350 00.000 6880 case statement mapped state 6 to 3
02:30:49.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f0149e7c-b713-4740-9f2d-f6b1c67dbea3"}
02:30:49.351 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c6bb6ead-b379-4cc6-ac82-03d981ad293a"}
02:30:49.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3847,"width":15,"height":15,"star_pos":[7.15,6.56],"pixels":"..."},"id":"c6bb6ead-b379-4cc6-ac82-03d981ad293a"}
02:30:50.116 00.765 10052 Exposure complete
02:30:50.196 00.080 10052 worker thread done servicing request
02:30:50.196 00.000 6880 OnExposeComplete: enter
02:30:50.196 00.000 6880 UpdateGuideState(): m_state=6
02:30:50.196 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3848
02:30:50.196 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.21, Mass=2449, SNR=34.2, Peak=145 HFD=4.5
02:30:50.197 00.001 6880 MultiStar: [#1 -0.36,-0.09,0.98,U] [#2 -0.20,-0.08,0.99,U] [#3 -0.09,-0.10,0.95,U] [#4 -0.25,0.19,0.87,U] [#5 -0.23,0.25,1.01,U] [#6 -0.04,-0.06,0.95,U] [#7 -0.15,-0.07,0.76,U] [#8 -0.31,0.00,0.83,U] 
02:30:50.197 00.000 6880 single-star, 8 included, MultiStar: {-0.18, 0.02}, one-star: {-0.05, 0.12}
02:30:50.197 00.000 6880 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.61) = xAngle (3.55 = -2.73)
02:30:50.197 00.000 6880 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.77)
02:30:50.197 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.94 mountX=-0.12 mountY=-0.05, mountTheta=-2.76
02:30:50.199 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.12, opts=13)
02:30:50.199 00.000 6880 Enqueuing Move request for scope (-0.05, 0.12)
02:30:50.199 00.000 10052 Worker thread wakes up
02:30:50.199 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
02:30:50.199 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
02:30:50.199 00.000 10052 Moving (-0.05, 0.12) raw xDistance=-0.12 yDistance=-0.05
02:30:50.199 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:30:50.199 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:30:50.199 00.000 10052 MoveAxis(E, 34, ABG)
02:30:50.200 00.001 10052 Guiding  Dir = 2, Dur = 34
02:30:50.229 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:50.247 00.018 10052 IsSlewing returns 0
02:30:50.275 00.028 6880 UpdateGuideState exits: m=2449 SNR=34.2
02:30:50.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:50.275 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:50.275 00.000 6880 Enqueuing Expose request
02:30:50.316 00.041 10052 IsGuiding returns 0
02:30:50.457 00.141 10052 IsGuiding returns 0
02:30:50.457 00.000 10052 Move returns status 0, amount 34
02:30:50.457 00.000 10052 MoveAxis(N, 0, ABG)
02:30:50.457 00.000 10052 Move returns status 0, amount 0
02:30:50.457 00.000 10052 move complete, result=0
02:30:50.457 00.000 10052 worker thread done servicing request
02:30:50.457 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
02:30:50.457 00.000 10052 Worker thread wakes up
02:30:50.458 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:50.458 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:51.348 00.890 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"afd55d30-6643-4d0e-b037-aa72dd70ac46"}
02:30:51.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"afd55d30-6643-4d0e-b037-aa72dd70ac46"}
02:30:51.348 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7b9552c4-5695-4b07-a7f4-908b46e5d497"}
02:30:51.350 00.002 6880 case statement mapped state 6 to 3
02:30:51.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b9552c4-5695-4b07-a7f4-908b46e5d497"}
02:30:51.350 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"476b2f8d-cfbe-47ce-a086-963866f9aac1"}
02:30:51.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3848,"width":15,"height":15,"star_pos":[6.89,7.21],"pixels":"..."},"id":"476b2f8d-cfbe-47ce-a086-963866f9aac1"}
02:30:51.596 00.246 10052 Exposure complete
02:30:51.677 00.081 10052 worker thread done servicing request
02:30:51.678 00.001 6880 OnExposeComplete: enter
02:30:51.678 00.000 6880 UpdateGuideState(): m_state=6
02:30:51.678 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3849
02:30:51.678 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=892.46, Mass=2568, SNR=35.1, Peak=170 HFD=4.4
02:30:51.679 00.001 6880 MultiStar: [#1 -0.57,0.02,0.00,M1] [#2 -0.46,0.01,1.01,U] [#3 -0.32,0.04,0.93,U] [#4 -0.66,0.28,0.00,M1] [#5 -0.57,0.03,0.00,M1] [#6 -0.30,0.03,0.92,U] [#7 -0.42,0.20,0.75,U] [#8 -0.30,0.17,0.78,U] 
02:30:51.679 00.000 6880 refined, 5 included, MultiStar: {-0.36, 0.13}, one-star: {-0.34, 0.37}
02:30:51.679 00.000 6880 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.61) = xAngle (4.40 = -1.89)
02:30:51.679 00.000 6880 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.37 = -1.92)
02:30:51.679 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=0.13 hyp=0.38 cameraTheta=2.78 mountX=-0.12 mountY=-0.36, mountTheta=-1.89
02:30:51.680 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.13, opts=13)
02:30:51.681 00.001 6880 Enqueuing Move request for scope (-0.36, 0.13)
02:30:51.681 00.000 10052 Worker thread wakes up
02:30:51.681 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.13) opts 0xd
02:30:51.681 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.13)
02:30:51.681 00.000 10052 Moving (-0.36, 0.13) raw xDistance=-0.12 yDistance=-0.36
02:30:51.681 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:30:51.681 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.36, slope = -0.01
02:30:51.681 00.000 10052 MoveAxis(E, 33, ABG)
02:30:51.681 00.000 10052 Guiding  Dir = 2, Dur = 33
02:30:51.711 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:51.732 00.021 10052 IsSlewing returns 0
02:30:51.755 00.023 6880 UpdateGuideState exits: m=2568 SNR=35.1
02:30:51.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:51.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:51.755 00.000 6880 Enqueuing Expose request
02:30:51.813 00.058 10052 IsGuiding returns 0
02:30:51.955 00.142 10052 IsGuiding returns 0
02:30:51.955 00.000 10052 Move returns status 0, amount 33
02:30:51.955 00.000 10052 MoveAxis(N, 14, ABG)
02:30:51.955 00.000 10052 Guiding  Dir = 0, Dur = 14
02:30:52.029 00.074 10052 IsSlewing returns 0
02:30:52.109 00.080 10052 IsGuiding returns 0
02:30:52.251 00.142 10052 IsGuiding returns 0
02:30:52.251 00.000 10052 Move returns status 0, amount 14
02:30:52.251 00.000 10052 move complete, result=0
02:30:52.251 00.000 10052 worker thread done servicing request
02:30:52.253 00.002 10052 Worker thread wakes up
02:30:52.253 00.000 6880 GuideStep: -0.1 px 33 ms EAST, -0.4 px 14 ms NORTH
02:30:52.253 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:52.253 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:53.174 00.921 10052 Exposure complete
02:30:53.256 00.082 10052 worker thread done servicing request
02:30:53.256 00.000 6880 OnExposeComplete: enter
02:30:53.256 00.000 6880 UpdateGuideState(): m_state=6
02:30:53.256 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3850
02:30:53.257 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=892.66, Mass=2506, SNR=34.6, Peak=155 HFD=4.7
02:30:53.257 00.000 6880 MultiStar: [#1 -0.50,0.27,0.00,M2] [#2 -0.41,0.09,0.98,U] [#3 -0.28,0.15,0.91,U] [#4 -0.60,0.35,0.00,M2] [#5 -0.60,0.21,0.00,M2] [#6 -0.16,0.18,0.91,U] [#7 -0.34,0.28,0.75,U] [#8 -0.34,0.39,0.78,U] 
02:30:53.257 00.000 6880 refined, 5 included, MultiStar: {-0.30, 0.27}, one-star: {-0.28, 0.57}
02:30:53.257 00.000 6880 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.61) = xAngle (4.01 = -2.27)
02:30:53.257 00.000 6880 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.98 = -2.30)
02:30:53.257 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.27 hyp=0.41 cameraTheta=2.40 mountX=-0.26 mountY=-0.30, mountTheta=-2.28
02:30:53.259 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.27, opts=13)
02:30:53.259 00.000 6880 Enqueuing Move request for scope (-0.30, 0.27)
02:30:53.259 00.000 10052 Worker thread wakes up
02:30:53.259 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.27) opts 0xd
02:30:53.259 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.27)
02:30:53.259 00.000 10052 Moving (-0.30, 0.27) raw xDistance=-0.26 yDistance=-0.30
02:30:53.260 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:30:53.260 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.30, slope = -0.02
02:30:53.260 00.000 10052 MoveAxis(E, 72, ABG)
02:30:53.260 00.000 10052 Guiding  Dir = 2, Dur = 72
02:30:53.281 00.021 10052 IsSlewing returns 0
02:30:53.291 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:53.319 00.028 10052 IsGuiding returns 0
02:30:53.332 00.013 6880 UpdateGuideState exits: m=2506 SNR=34.6
02:30:53.332 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:53.332 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:53.332 00.000 6880 Enqueuing Expose request
02:30:53.346 00.014 10052 PulseGuide returned control before completion, sleep 55
02:30:53.354 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eaadc4d0-e8ae-4b24-a331-7b305c5e701c"}
02:30:53.354 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eaadc4d0-e8ae-4b24-a331-7b305c5e701c"}
02:30:53.355 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b883ee8e-e5d5-46f5-ac08-a18fb5a9125c"}
02:30:53.355 00.000 6880 case statement mapped state 6 to 3
02:30:53.355 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b883ee8e-e5d5-46f5-ac08-a18fb5a9125c"}
02:30:53.359 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2bec217c-8643-40bd-baa1-cc1bdb0901a6"}
02:30:53.360 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3850,"width":15,"height":15,"star_pos":[6.65,6.66],"pixels":"..."},"id":"2bec217c-8643-40bd-baa1-cc1bdb0901a6"}
02:30:53.425 00.065 10052 IsGuiding returns 0
02:30:53.425 00.000 10052 Move returns status 0, amount 72
02:30:53.425 00.000 10052 MoveAxis(N, 44, ABG)
02:30:53.425 00.000 10052 Guiding  Dir = 0, Dur = 44
02:30:53.464 00.039 10052 IsSlewing returns 0
02:30:53.502 00.038 10052 IsGuiding returns 0
02:30:53.645 00.143 10052 IsGuiding returns 0
02:30:53.645 00.000 10052 Move returns status 0, amount 44
02:30:53.645 00.000 10052 move complete, result=0
02:30:53.645 00.000 10052 worker thread done servicing request
02:30:53.645 00.000 6880 GuideStep: -0.3 px 72 ms EAST, -0.3 px 44 ms NORTH
02:30:53.645 00.000 10052 Worker thread wakes up
02:30:53.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:53.646 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:54.776 01.130 10052 Exposure complete
02:30:54.838 00.062 10052 worker thread done servicing request
02:30:54.838 00.000 6880 OnExposeComplete: enter
02:30:54.838 00.000 6880 UpdateGuideState(): m_state=6
02:30:54.838 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3851
02:30:54.838 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.21, Mass=2694, SNR=36.0, Peak=174 HFD=4.5
02:30:54.838 00.000 6880 MultiStar: [#1 -0.20,-0.09,0.93,U] [#2 -0.38,-0.13,0.94,U] [#3 -0.23,-0.09,0.88,U] [#4 -0.19,0.01,0.83,U] [#5 -0.13,0.14,0.95,U] [#6 -0.17,-0.13,0.87,U] [#7 -0.12,-0.04,0.74,U] [#8 -0.22,-0.26,0.78,U] 
02:30:54.838 00.000 6880 single-star, 8 included, MultiStar: {-0.18, -0.05}, one-star: {0.04, 0.11}
02:30:54.838 00.000 6880 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.61) = xAngle (2.88 = 2.88)
02:30:54.839 00.001 6880 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.84 = 2.84)
02:30:54.839 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.26 mountX=-0.12 mountY=0.03, mountTheta=2.85
02:30:54.841 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.11, opts=13)
02:30:54.841 00.000 6880 Enqueuing Move request for scope (0.04, 0.11)
02:30:54.841 00.000 10052 Worker thread wakes up
02:30:54.841 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.11) opts 0xd
02:30:54.841 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.11)
02:30:54.841 00.000 10052 Moving (0.04, 0.11) raw xDistance=-0.12 yDistance=0.03
02:30:54.841 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:30:54.841 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
02:30:54.841 00.000 10052 MoveAxis(E, 34, ABG)
02:30:54.841 00.000 10052 Guiding  Dir = 2, Dur = 34
02:30:54.862 00.021 10052 IsSlewing returns 0
02:30:54.862 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:54.895 00.033 6880 UpdateGuideState exits: m=2694 SNR=36.0
02:30:54.896 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:54.896 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:54.896 00.000 6880 Enqueuing Expose request
02:30:54.900 00.004 10052 IsGuiding returns 0
02:30:54.927 00.027 10052 PulseGuide returned control before completion, sleep 17
02:30:54.966 00.039 10052 IsGuiding returns 0
02:30:54.966 00.000 10052 Move returns status 0, amount 34
02:30:54.966 00.000 10052 MoveAxis(N, 0, ABG)
02:30:54.966 00.000 10052 Move returns status 0, amount 0
02:30:54.966 00.000 10052 move complete, result=0
02:30:54.966 00.000 10052 worker thread done servicing request
02:30:54.966 00.000 10052 Worker thread wakes up
02:30:54.966 00.000 6880 GuideStep: -0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
02:30:54.966 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:54.966 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:55.348 00.382 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b374015-9771-4874-8e6e-4fdcbbfaf8e3"}
02:30:55.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b374015-9771-4874-8e6e-4fdcbbfaf8e3"}
02:30:55.349 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"019dd9b7-5dee-4195-9de1-5214c59a551c"}
02:30:55.349 00.000 6880 case statement mapped state 6 to 3
02:30:55.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"019dd9b7-5dee-4195-9de1-5214c59a551c"}
02:30:55.349 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e6a2969-b631-4c59-a817-8d1b86da2aa6"}
02:30:55.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3851,"width":15,"height":15,"star_pos":[6.97,7.21],"pixels":"..."},"id":"9e6a2969-b631-4c59-a817-8d1b86da2aa6"}
02:30:55.879 00.530 10052 Exposure complete
02:30:55.956 00.077 10052 worker thread done servicing request
02:30:55.956 00.000 6880 OnExposeComplete: enter
02:30:55.956 00.000 6880 UpdateGuideState(): m_state=6
02:30:55.956 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3852
02:30:55.957 00.001 6880 Star::Find returns 1 (0), X=407.92, Y=892.21, Mass=2619, SNR=35.6, Peak=163 HFD=4.6
02:30:55.957 00.000 6880 MultiStar: [#1 -0.23,0.02,0.95,U] [#2 -0.11,-0.09,0.97,U] [#3 -0.11,0.07,0.91,U] [#4 -0.28,0.11,0.83,U] [#5 -0.12,0.21,0.97,U] [#6 -0.17,0.02,0.91,U] [#7 -0.34,0.14,0.73,U] [#8 -0.20,-0.04,0.80,U] 
02:30:55.957 00.000 6880 single-star, 8 included, MultiStar: {-0.17, 0.06}, one-star: {-0.02, 0.12}
02:30:55.957 00.000 6880 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.61) = xAngle (3.31 = -2.97)
02:30:55.957 00.000 6880 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.28 = -3.00)
02:30:55.957 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.12 cameraTheta=1.70 mountX=-0.12 mountY=-0.02, mountTheta=-3.00
02:30:55.959 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.12, opts=13)
02:30:55.959 00.000 6880 Enqueuing Move request for scope (-0.02, 0.12)
02:30:55.959 00.000 10052 Worker thread wakes up
02:30:55.960 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
02:30:55.960 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:30:55.960 00.000 10052 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.02
02:30:55.960 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:30:55.960 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
02:30:55.960 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
02:30:55.960 00.000 10052 MoveAxis(E, 34, ABG)
02:30:55.960 00.000 10052 Guiding  Dir = 2, Dur = 34
02:30:55.986 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:56.028 00.042 10052 IsSlewing returns 0
02:30:56.030 00.002 6880 UpdateGuideState exits: m=2619 SNR=35.6
02:30:56.030 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:56.030 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:56.030 00.000 6880 Enqueuing Expose request
02:30:56.107 00.077 10052 IsGuiding returns 0
02:30:56.249 00.142 10052 IsGuiding returns 0
02:30:56.250 00.001 10052 Move returns status 0, amount 34
02:30:56.250 00.000 10052 MoveAxis(N, 0, ABG)
02:30:56.250 00.000 10052 Move returns status 0, amount 0
02:30:56.250 00.000 10052 move complete, result=0
02:30:56.250 00.000 10052 worker thread done servicing request
02:30:56.250 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.0 px 0 ms NORTH
02:30:56.250 00.000 10052 Worker thread wakes up
02:30:56.250 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:56.251 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:57.347 01.096 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d002f7c-4d15-4577-b217-a4c701d4387b"}
02:30:57.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d002f7c-4d15-4577-b217-a4c701d4387b"}
02:30:57.348 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c25b9d20-84fe-484a-b000-05f878b3d74b"}
02:30:57.348 00.000 6880 case statement mapped state 6 to 3
02:30:57.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c25b9d20-84fe-484a-b000-05f878b3d74b"}
02:30:57.348 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fd25407c-7851-4d3d-ad6b-568f02d767d7"}
02:30:57.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3852,"width":15,"height":15,"star_pos":[6.92,7.21],"pixels":"..."},"id":"fd25407c-7851-4d3d-ad6b-568f02d767d7"}
02:30:57.389 00.041 10052 Exposure complete
02:30:57.449 00.060 10052 worker thread done servicing request
02:30:57.449 00.000 6880 OnExposeComplete: enter
02:30:57.450 00.001 6880 UpdateGuideState(): m_state=6
02:30:57.450 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3853
02:30:57.450 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.06, Mass=2544, SNR=34.9, Peak=172 HFD=4.4
02:30:57.450 00.000 6880 MultiStar: [#1 -0.02,-0.19,0.97,U] [#2 -0.04,-0.23,1.00,U] [#3 -0.09,-0.19,0.90,U] [#4 -0.20,-0.03,0.87,U] [#5 -0.05,-0.26,0.99,U] [#6 -0.07,-0.12,0.94,U] [#7 -0.06,-0.21,0.76,U] [#8 -0.18,-0.26,0.80,U] 
02:30:57.450 00.000 6880 single-star, 8 included, MultiStar: {-0.06, -0.17}, one-star: {0.12, -0.04}
02:30:57.450 00.000 6880 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.61) = xAngle (1.32 = 1.32)
02:30:57.450 00.000 6880 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.29 = 1.29)
02:30:57.450 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.12 cameraTheta=-0.30 mountX=0.03 mountY=0.12, mountTheta=1.32
02:30:57.452 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.04, opts=13)
02:30:57.452 00.000 6880 Enqueuing Move request for scope (0.12, -0.04)
02:30:57.452 00.000 10052 Worker thread wakes up
02:30:57.452 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
02:30:57.452 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
02:30:57.452 00.000 10052 Moving (0.12, -0.04) raw xDistance=0.03 yDistance=0.12
02:30:57.452 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:30:57.452 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:30:57.452 00.000 10052 MoveAxis(E, 0, ABG)
02:30:57.452 00.000 10052 Move returns status 0, amount 0
02:30:57.452 00.000 10052 MoveAxis(N, 0, ABG)
02:30:57.453 00.001 10052 Move returns status 0, amount 0
02:30:57.453 00.000 10052 move complete, result=0
02:30:57.453 00.000 10052 worker thread done servicing request
02:30:57.475 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:57.512 00.037 6880 UpdateGuideState exits: m=2544 SNR=34.9
02:30:57.512 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:57.512 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:57.512 00.000 6880 Enqueuing Expose request
02:30:57.512 00.000 10052 Worker thread wakes up
02:30:57.512 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:30:57.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:57.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:58.428 00.916 10052 Exposure complete
02:30:58.503 00.075 10052 worker thread done servicing request
02:30:58.503 00.000 6880 OnExposeComplete: enter
02:30:58.504 00.001 6880 UpdateGuideState(): m_state=6
02:30:58.504 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3854
02:30:58.504 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.12, Mass=2473, SNR=34.3, Peak=149 HFD=4.5
02:30:58.505 00.001 6880 MultiStar: [#1 -0.38,-0.08,0.96,U] [#2 -0.46,-0.26,1.03,U] [#3 -0.21,-0.18,0.94,U] [#4 -0.58,-0.28,0.00,M1] [#5 -0.49,-0.22,0.00,M1] [#6 -0.27,-0.01,0.91,U] [#7 -0.26,-0.22,0.77,U] [#8 -0.34,-0.11,0.81,U] 
02:30:58.505 00.000 6880 single-star, 6 included, MultiStar: {-0.30, -0.12}, one-star: {-0.15, 0.02}
02:30:58.505 00.000 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.60 = -1.68)
02:30:58.505 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.71)
02:30:58.505 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.02 hyp=0.15 cameraTheta=2.99 mountX=-0.02 mountY=-0.15, mountTheta=-1.68
02:30:58.507 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.02, opts=13)
02:30:58.507 00.000 6880 Enqueuing Move request for scope (-0.15, 0.02)
02:30:58.507 00.000 10052 Worker thread wakes up
02:30:58.507 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.02) opts 0xd
02:30:58.507 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.02)
02:30:58.508 00.001 10052 Moving (-0.15, 0.02) raw xDistance=-0.02 yDistance=-0.15
02:30:58.508 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:30:58.508 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
02:30:58.508 00.000 10052 MoveAxis(E, 0, ABG)
02:30:58.508 00.000 10052 Move returns status 0, amount 0
02:30:58.508 00.000 10052 MoveAxis(N, 0, ABG)
02:30:58.508 00.000 10052 Move returns status 0, amount 0
02:30:58.508 00.000 10052 move complete, result=0
02:30:58.508 00.000 10052 worker thread done servicing request
02:30:58.537 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:58.579 00.042 6880 UpdateGuideState exits: m=2473 SNR=34.3
02:30:58.579 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:58.579 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:58.579 00.000 6880 Enqueuing Expose request
02:30:58.579 00.000 10052 Worker thread wakes up
02:30:58.579 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:30:58.579 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:30:58.579 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:30:59.346 00.767 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91b76597-d9e0-4b14-a106-2a159d37fe78"}
02:30:59.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91b76597-d9e0-4b14-a106-2a159d37fe78"}
02:30:59.347 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d4d7238a-7de3-4254-8331-89a57498929b"}
02:30:59.347 00.000 6880 case statement mapped state 6 to 3
02:30:59.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4d7238a-7de3-4254-8331-89a57498929b"}
02:30:59.348 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8dde8c59-189a-4ed0-96a9-521cc69d5abf"}
02:30:59.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3854,"width":15,"height":15,"star_pos":[6.79,7.12],"pixels":"..."},"id":"8dde8c59-189a-4ed0-96a9-521cc69d5abf"}
02:30:59.713 00.365 10052 Exposure complete
02:30:59.794 00.081 6880 OnExposeComplete: enter
02:30:59.795 00.001 6880 UpdateGuideState(): m_state=6
02:30:59.795 00.000 10052 worker thread done servicing request
02:30:59.795 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3855
02:30:59.795 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.26, Mass=2538, SNR=35.0, Peak=165 HFD=4.5
02:30:59.796 00.001 6880 MultiStar: [#1 -0.24,-0.16,0.96,U] [#2 -0.48,-0.11,0.99,U] [#3 -0.24,-0.14,0.89,U] [#4 -0.15,0.13,0.83,U] [#5 -0.22,-0.09,0.96,U] [#6 -0.14,-0.19,0.89,U] [#7 -0.07,-0.08,0.77,U] [#8 -0.30,-0.18,0.81,U] 
02:30:59.796 00.000 6880 single-star, 8 included, MultiStar: {-0.21, -0.07}, one-star: {-0.06, 0.16}
02:30:59.796 00.000 6880 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.61) = xAngle (3.52 = -2.76)
02:30:59.796 00.000 6880 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.49 = -2.79)
02:30:59.796 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.16 hyp=0.17 cameraTheta=1.91 mountX=-0.16 mountY=-0.06, mountTheta=-2.79
02:30:59.798 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.16, opts=13)
02:30:59.798 00.000 6880 Enqueuing Move request for scope (-0.06, 0.16)
02:30:59.799 00.001 10052 Worker thread wakes up
02:30:59.799 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.16) opts 0xd
02:30:59.799 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.16)
02:30:59.799 00.000 10052 Moving (-0.06, 0.16) raw xDistance=-0.16 yDistance=-0.06
02:30:59.799 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:30:59.799 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
02:30:59.799 00.000 10052 MoveAxis(E, 43, ABG)
02:30:59.799 00.000 10052 Guiding  Dir = 2, Dur = 43
02:30:59.828 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:30:59.873 00.045 6880 UpdateGuideState exits: m=2538 SNR=35.0
02:30:59.874 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:30:59.874 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:30:59.874 00.000 6880 Enqueuing Expose request
02:30:59.887 00.013 10052 IsSlewing returns 0
02:30:59.966 00.079 10052 IsGuiding returns 0
02:31:00.109 00.143 10052 IsGuiding returns 0
02:31:00.109 00.000 10052 Move returns status 0, amount 43
02:31:00.109 00.000 10052 MoveAxis(N, 0, ABG)
02:31:00.109 00.000 10052 Move returns status 0, amount 0
02:31:00.109 00.000 10052 move complete, result=0
02:31:00.109 00.000 10052 worker thread done servicing request
02:31:00.110 00.001 10052 Worker thread wakes up
02:31:00.110 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
02:31:00.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:00.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:01.016 00.906 10052 Exposure complete
02:31:01.097 00.081 10052 worker thread done servicing request
02:31:01.097 00.000 6880 OnExposeComplete: enter
02:31:01.097 00.000 6880 UpdateGuideState(): m_state=6
02:31:01.097 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3856
02:31:01.097 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.00, Mass=2642, SNR=35.7, Peak=150 HFD=4.6
02:31:01.098 00.001 6880 MultiStar: [#1 -0.46,-0.13,0.95,U] [#2 -0.40,0.00,0.99,U] [#3 -0.29,-0.04,0.91,U] [#4 -0.27,0.07,0.84,U] [#5 -0.24,-0.12,0.97,U] [#6 -0.18,-0.14,0.92,U] [#7 -0.40,-0.13,0.74,U] [#8 -0.35,-0.07,0.77,U] 
02:31:01.098 00.000 6880 single-star, 8 included, MultiStar: {-0.30, -0.07}, one-star: {-0.15, -0.09}
02:31:01.098 00.000 6880 CameraToMount -- cameraTheta (-2.58) - m_xAngle (-1.61) = xAngle (-0.96 = -0.96)
02:31:01.098 00.000 6880 CameraToMount -- cameraTheta (-2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
02:31:01.098 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.09 hyp=0.18 cameraTheta=-2.58 mountX=0.10 mountY=-0.15, mountTheta=-0.97
02:31:01.100 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.09, opts=13)
02:31:01.100 00.000 6880 Enqueuing Move request for scope (-0.15, -0.09)
02:31:01.100 00.000 10052 Worker thread wakes up
02:31:01.100 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.09) opts 0xd
02:31:01.100 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.09)
02:31:01.100 00.000 10052 Moving (-0.15, -0.09) raw xDistance=0.10 yDistance=-0.15
02:31:01.100 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:31:01.100 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
02:31:01.100 00.000 10052 MoveAxis(E, 0, ABG)
02:31:01.101 00.001 10052 Move returns status 0, amount 0
02:31:01.101 00.000 10052 MoveAxis(N, 0, ABG)
02:31:01.101 00.000 10052 Move returns status 0, amount 0
02:31:01.101 00.000 10052 move complete, result=0
02:31:01.101 00.000 10052 worker thread done servicing request
02:31:01.127 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:01.170 00.043 6880 UpdateGuideState exits: m=2642 SNR=35.7
02:31:01.171 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:01.171 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:01.171 00.000 6880 Enqueuing Expose request
02:31:01.171 00.000 10052 Worker thread wakes up
02:31:01.172 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:01.172 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:01.172 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:01.347 00.175 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad6b86a0-5feb-4eb9-94f2-4a11e313daca"}
02:31:01.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad6b86a0-5feb-4eb9-94f2-4a11e313daca"}
02:31:01.348 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"91b363cb-ada8-439d-abf7-db768a794249"}
02:31:01.348 00.000 6880 case statement mapped state 6 to 3
02:31:01.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"91b363cb-ada8-439d-abf7-db768a794249"}
02:31:01.349 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d6d6911-cd45-4cc9-896b-44b5b216423c"}
02:31:01.349 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3856,"width":15,"height":15,"star_pos":[6.79,7.00],"pixels":"..."},"id":"1d6d6911-cd45-4cc9-896b-44b5b216423c"}
02:31:02.307 00.958 10052 Exposure complete
02:31:02.389 00.082 10052 worker thread done servicing request
02:31:02.389 00.000 6880 OnExposeComplete: enter
02:31:02.389 00.000 6880 UpdateGuideState(): m_state=6
02:31:02.390 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3857
02:31:02.390 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.00, Mass=2603, SNR=35.4, Peak=130 HFD=4.7
02:31:02.390 00.000 6880 MultiStar: [#1 -0.42,-0.21,0.95,U] [#2 -0.46,-0.24,0.98,U] [#3 -0.36,-0.18,0.90,U] [#4 -0.43,-0.05,0.84,U] [#5 -0.38,-0.25,0.95,U] [#6 -0.32,-0.23,0.91,U] [#7 -0.42,-0.38,0.00,M1] [#8 -0.32,-0.17,0.78,U] 
02:31:02.390 00.000 6880 single-star, 7 included, MultiStar: {-0.36, -0.18}, one-star: {-0.21, -0.09}
02:31:02.390 00.000 6880 CameraToMount -- cameraTheta (-2.72) - m_xAngle (-1.61) = xAngle (-1.10 = -1.10)
02:31:02.391 00.001 6880 CameraToMount -- cameraTheta (-2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
02:31:02.391 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.09 hyp=0.23 cameraTheta=-2.72 mountX=0.10 mountY=-0.20, mountTheta=-1.11
02:31:02.392 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.09, opts=13)
02:31:02.392 00.000 6880 Enqueuing Move request for scope (-0.21, -0.09)
02:31:02.392 00.000 10052 Worker thread wakes up
02:31:02.392 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.09) opts 0xd
02:31:02.393 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.09)
02:31:02.393 00.000 10052 Moving (-0.21, -0.09) raw xDistance=0.10 yDistance=-0.20
02:31:02.393 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:31:02.393 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
02:31:02.393 00.000 10052 MoveAxis(E, 0, ABG)
02:31:02.393 00.000 10052 Move returns status 0, amount 0
02:31:02.393 00.000 10052 MoveAxis(N, 0, ABG)
02:31:02.393 00.000 10052 Move returns status 0, amount 0
02:31:02.393 00.000 10052 move complete, result=0
02:31:02.393 00.000 10052 worker thread done servicing request
02:31:02.420 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:02.466 00.046 6880 UpdateGuideState exits: m=2603 SNR=35.4
02:31:02.467 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:02.467 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:02.467 00.000 6880 Enqueuing Expose request
02:31:02.467 00.000 10052 Worker thread wakes up
02:31:02.467 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:02.467 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:02.467 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:03.347 00.880 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89da1c7a-64c0-472a-ac80-ea4063fd44e9"}
02:31:03.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89da1c7a-64c0-472a-ac80-ea4063fd44e9"}
02:31:03.348 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"68cf9492-50ec-4ca3-a939-94839f98733b"}
02:31:03.348 00.000 6880 case statement mapped state 6 to 3
02:31:03.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"68cf9492-50ec-4ca3-a939-94839f98733b"}
02:31:03.350 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c849cb9-94e5-46ba-a964-c0383c6b8190"}
02:31:03.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3857,"width":15,"height":15,"star_pos":[6.73,7.00],"pixels":"..."},"id":"7c849cb9-94e5-46ba-a964-c0383c6b8190"}
02:31:03.384 00.034 10052 Exposure complete
02:31:03.469 00.085 10052 worker thread done servicing request
02:31:03.470 00.001 6880 OnExposeComplete: enter
02:31:03.470 00.000 6880 UpdateGuideState(): m_state=6
02:31:03.470 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3858
02:31:03.470 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=891.93, Mass=2633, SNR=35.6, Peak=152 HFD=4.7
02:31:03.471 00.001 6880 MultiStar: [#1 -0.54,-0.13,0.00,M1] [#2 -0.28,-0.18,0.96,U] [#3 -0.40,-0.21,0.93,U] [#4 -0.50,-0.04,0.83,U] [#5 -0.53,-0.24,0.00,M1] [#6 -0.28,-0.10,0.94,U] [#7 -0.51,-0.11,0.75,U] [#8 -0.40,-0.18,0.79,U] 
02:31:03.471 00.000 6880 single-star, 6 included, MultiStar: {-0.37, -0.14}, one-star: {-0.26, -0.16}
02:31:03.471 00.000 6880 CameraToMount -- cameraTheta (-2.57) - m_xAngle (-1.61) = xAngle (-0.96 = -0.96)
02:31:03.471 00.000 6880 CameraToMount -- cameraTheta (-2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.99 = -0.99)
02:31:03.471 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.16 hyp=0.30 cameraTheta=-2.57 mountX=0.17 mountY=-0.26, mountTheta=-0.97
02:31:03.473 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.16, opts=13)
02:31:03.473 00.000 6880 Enqueuing Move request for scope (-0.26, -0.16)
02:31:03.473 00.000 10052 Worker thread wakes up
02:31:03.473 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.16) opts 0xd
02:31:03.473 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.16)
02:31:03.474 00.001 10052 Moving (-0.26, -0.16) raw xDistance=0.17 yDistance=-0.26
02:31:03.474 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:31:03.474 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
02:31:03.474 00.000 10052 MoveAxis(W, 47, ABG)
02:31:03.474 00.000 10052 Guiding  Dir = 3, Dur = 47
02:31:03.503 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:03.543 00.040 10052 IsSlewing returns 0
02:31:03.553 00.010 6880 UpdateGuideState exits: m=2633 SNR=35.6
02:31:03.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:03.553 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:03.553 00.000 6880 Enqueuing Expose request
02:31:03.618 00.065 10052 IsGuiding returns 0
02:31:03.721 00.103 10052 IsGuiding returns 1
02:31:03.721 00.000 10052 scope still moving after pulse duration time elapsed
02:31:03.796 00.075 10052 IsSlewing returns 0
02:31:03.871 00.075 10052 IsGuiding returns 0
02:31:03.871 00.000 10052 scope move finished after 47 + 206 ms
02:31:03.872 00.001 10052 Move returns status 0, amount 47
02:31:03.872 00.000 10052 MoveAxis(N, 0, ABG)
02:31:03.872 00.000 10052 Move returns status 0, amount 0
02:31:03.872 00.000 10052 move complete, result=0
02:31:03.872 00.000 10052 worker thread done servicing request
02:31:03.872 00.000 10052 Worker thread wakes up
02:31:03.872 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:03.872 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:03.872 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.3 px 0 ms NORTH
02:31:05.004 01.132 10052 Exposure complete
02:31:05.092 00.088 6880 OnExposeComplete: enter
02:31:05.092 00.000 6880 UpdateGuideState(): m_state=6
02:31:05.092 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3859
02:31:05.093 00.001 6880 Star::Find returns 1 (0), X=407.40, Y=891.91, Mass=2578, SNR=35.2, Peak=136 HFD=4.8
02:31:05.093 00.000 6880 MultiStar: [#1 -0.61,-0.27,0.00,M2] [#2 -0.71,-0.19,0.00,M1] [#3 -0.50,-0.21,0.00,M1] [#4 -0.71,-0.35,0.00,M1] [#5 -0.68,-0.34,0.00,M2] [#6 -0.38,-0.15,0.88,U] [#7 -0.57,-0.16,0.00,M1] [#8 -0.52,-0.31,0.00,M1] 
02:31:05.093 00.000 6880 refined, 1 included, MultiStar: {-0.46, -0.17}, one-star: {-0.53, -0.18}
02:31:05.093 00.000 6880 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.61) = xAngle (-1.18 = -1.18)
02:31:05.094 00.001 10052 worker thread done servicing request
02:31:05.094 00.000 6880 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
02:31:05.094 00.000 6880 CameraToMount -- cameraX=-0.46 cameraY=-0.17 hyp=0.49 cameraTheta=-2.79 mountX=0.19 mountY=-0.46, mountTheta=-1.18
02:31:05.096 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.46, y=-0.17, opts=13)
02:31:05.096 00.000 6880 Enqueuing Move request for scope (-0.46, -0.17)
02:31:05.097 00.001 10052 Worker thread wakes up
02:31:05.097 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -0.17) opts 0xd
02:31:05.097 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.46, -0.17)
02:31:05.097 00.000 10052 Moving (-0.46, -0.17) raw xDistance=0.19 yDistance=-0.46
02:31:05.097 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:31:05.097 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.46, slope = -0.03
02:31:05.097 00.000 10052 MoveAxis(W, 52, ABG)
02:31:05.097 00.000 10052 Guiding  Dir = 3, Dur = 52
02:31:05.119 00.022 10052 IsSlewing returns 0
02:31:05.129 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:05.157 00.028 10052 IsGuiding returns 0
02:31:05.175 00.018 6880 UpdateGuideState exits: m=2578 SNR=35.2
02:31:05.175 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:05.175 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:05.175 00.000 6880 Enqueuing Expose request
02:31:05.184 00.009 10052 PulseGuide returned control before completion, sleep 36
02:31:05.257 00.073 10052 IsGuiding returns 0
02:31:05.257 00.000 10052 Move returns status 0, amount 52
02:31:05.257 00.000 10052 MoveAxis(N, 56, ABG)
02:31:05.257 00.000 10052 Guiding  Dir = 0, Dur = 56
02:31:05.295 00.038 10052 IsSlewing returns 0
02:31:05.333 00.038 10052 IsGuiding returns 0
02:31:05.346 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11d2a2b4-a96f-4a6a-a3c3-345a5409d372"}
02:31:05.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11d2a2b4-a96f-4a6a-a3c3-345a5409d372"}
02:31:05.347 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"02aca26b-46d4-4280-bd10-c20283c9843a"}
02:31:05.347 00.000 6880 case statement mapped state 6 to 3
02:31:05.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"02aca26b-46d4-4280-bd10-c20283c9843a"}
02:31:05.347 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ffa2f05d-cb95-406c-baa6-58abd0004381"}
02:31:05.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3859,"width":15,"height":15,"star_pos":[7.40,6.91],"pixels":"..."},"id":"ffa2f05d-cb95-406c-baa6-58abd0004381"}
02:31:05.360 00.013 10052 PulseGuide returned control before completion, sleep 39
02:31:05.429 00.069 10052 IsGuiding returns 0
02:31:05.429 00.000 10052 Move returns status 0, amount 56
02:31:05.429 00.000 10052 move complete, result=0
02:31:05.429 00.000 10052 worker thread done servicing request
02:31:05.429 00.000 10052 Worker thread wakes up
02:31:05.429 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.5 px 56 ms NORTH
02:31:05.430 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:05.430 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:05.955 00.525 6880 evsrv: cli 015431E0 connect
02:31:05.955 00.000 6880 case statement mapped state 6 to 3
02:31:05.956 00.001 6880 case statement mapped state 6 to 3
02:31:05.959 00.003 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"8a16c0b5-83c6-475f-b5b8-0649c743b3f0"}
02:31:05.959 00.000 6880 case statement mapped state 6 to 3
02:31:05.959 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a16c0b5-83c6-475f-b5b8-0649c743b3f0"}
02:31:05.960 00.001 6880 evsrv: cli 015431E0 disconnect
02:31:05.961 00.001 6880 evsrv: cli 015431E0 connect
02:31:05.961 00.000 6880 case statement mapped state 6 to 3
02:31:05.962 00.001 6880 case statement mapped state 6 to 3
02:31:05.963 00.001 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"92f4f96b-ddb7-42fc-85a4-bc66f43087d6"}
02:31:05.963 00.000 6880 PhdController::Dither begins
02:31:05.963 00.000 6880 dither: size=1.00, dRA=-0.30 dDec=0.00
02:31:05.963 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:31:05.963 00.000 6880 MountToCamera -- mountX=-0.30 mountY=0.00 hyp=0.30 mountTheta=3.14 cameraX=0.01, cameraY=0.30 cameraTheta=1.53
02:31:05.963 00.000 6880 setting lock position to (407.95, 892.39)
02:31:05.964 00.001 6880 Mount: notify guiding dithered (0.0, 0.3)
02:31:05.964 00.000 6880 MultiStar: stabilizing after lock position change
02:31:05.964 00.000 6880 Status Line: Dither by -0.30,0.00
02:31:05.967 00.003 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:31:05.968 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
02:31:05.968 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"92f4f96b-ddb7-42fc-85a4-bc66f43087d6"}
02:31:05.969 00.001 6880 evsrv: cli 015431E0 disconnect
02:31:06.341 00.372 10052 Exposure complete
02:31:06.431 00.090 10052 worker thread done servicing request
02:31:06.431 00.000 6880 OnExposeComplete: enter
02:31:06.431 00.000 6880 UpdateGuideState(): m_state=6
02:31:06.432 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3860
02:31:06.432 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=892.26, Mass=2479, SNR=34.5, Peak=153 HFD=4.6
02:31:06.432 00.000 6880 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
02:31:06.432 00.000 6880 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
02:31:06.432 00.000 6880 CameraToMount -- cameraX=-0.48 cameraY=-0.13 hyp=0.49 cameraTheta=-2.88 mountX=0.15 mountY=-0.47, mountTheta=-1.27
02:31:06.434 00.002 6880 dither recenter: remaining=(0.3,-0.0) step=(0.3,-0.0)
02:31:06.434 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:31:06.434 00.000 6880 MountToCamera -- mountX=0.30 mountY=-0.00 hyp=0.30 mountTheta=-0.00 cameraX=-0.01, cameraY=-0.30 cameraTheta=-1.61
02:31:06.434 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.30, opts=4)
02:31:06.434 00.000 6880 Enqueuing Move request for scope (-0.01, -0.30)
02:31:06.434 00.000 10052 Worker thread wakes up
02:31:06.434 00.000 6880 Mount: notify direct move 0.30,-0.00
02:31:06.434 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.30) opts 0x4
02:31:06.434 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.30)
02:31:06.434 00.000 10052 Moving (-0.01, -0.30) raw xDistance=0.30 yDistance=-0.00
02:31:06.434 00.000 10052 MoveAxis(W, 176, B)
02:31:06.435 00.001 10052 Guiding  Dir = 3, Dur = 176
02:31:06.466 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:06.472 00.006 10052 IsSlewing returns 0
02:31:06.510 00.038 10052 IsGuiding returns 0
02:31:06.517 00.007 6880 UpdateGuideState exits: m=2479 SNR=34.5
02:31:06.517 00.000 6880 PhdController: settling, locked = 1, distance = 0.57 (0.60) aobump = 0 frame = 1 / 99999
02:31:06.517 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125066.517,"Host":"MINIASTRO1","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:31:06.518 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:06.518 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:06.518 00.000 6880 Enqueuing Expose request
02:31:06.542 00.024 10052 PulseGuide returned control before completion, sleep 155
02:31:06.762 00.220 10052 IsGuiding returns 0
02:31:06.762 00.000 10052 Move returns status 0, amount 176
02:31:06.762 00.000 10052 MoveAxis(N, 0, B)
02:31:06.763 00.001 10052 Move returns status 0, amount 0
02:31:06.763 00.000 10052 move complete, result=0
02:31:06.763 00.000 10052 worker thread done servicing request
02:31:06.763 00.000 6880 GuideStep: 0.3 px 176 ms WEST, -0.0 px 0 ms NORTH
02:31:06.763 00.000 10052 Worker thread wakes up
02:31:06.763 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:06.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:07.346 00.583 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"20052dbf-e0ac-43ba-9963-e9f6777587c8"}
02:31:07.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"20052dbf-e0ac-43ba-9963-e9f6777587c8"}
02:31:07.347 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01273d30-dd9c-44c4-8a6b-fea66eb82108"}
02:31:07.347 00.000 6880 case statement mapped state 6 to 3
02:31:07.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01273d30-dd9c-44c4-8a6b-fea66eb82108"}
02:31:07.348 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f01632d7-fb58-499f-83bd-0949c022fcb7"}
02:31:07.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3860,"width":15,"height":15,"star_pos":[7.47,7.26],"pixels":"..."},"id":"f01632d7-fb58-499f-83bd-0949c022fcb7"}
02:31:07.892 00.544 10052 Exposure complete
02:31:07.976 00.084 10052 worker thread done servicing request
02:31:07.976 00.000 6880 OnExposeComplete: enter
02:31:07.976 00.000 6880 UpdateGuideState(): m_state=6
02:31:07.977 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3861
02:31:07.977 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.56, Mass=2547, SNR=35.0, Peak=164 HFD=4.6
02:31:07.977 00.000 6880 CameraToMount -- cameraTheta (2.65) - m_xAngle (-1.61) = xAngle (4.26 = -2.02)
02:31:07.977 00.000 6880 CameraToMount -- cameraTheta (2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.23 = -2.05)
02:31:07.977 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.17 hyp=0.36 cameraTheta=2.65 mountX=-0.16 mountY=-0.32, mountTheta=-2.03
02:31:07.979 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.17, opts=13)
02:31:07.979 00.000 6880 Enqueuing Move request for scope (-0.32, 0.17)
02:31:07.979 00.000 10052 Worker thread wakes up
02:31:07.979 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.17) opts 0xd
02:31:07.979 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.17)
02:31:07.979 00.000 10052 Moving (-0.32, 0.17) raw xDistance=-0.16 yDistance=-0.32
02:31:07.979 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:31:07.979 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.32, slope = 0.00
02:31:07.980 00.001 10052 MoveAxis(E, 42, ABG)
02:31:07.980 00.000 10052 Guiding  Dir = 2, Dur = 42
02:31:08.011 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:08.032 00.021 10052 IsSlewing returns 0
02:31:08.059 00.027 6880 UpdateGuideState exits: m=2547 SNR=35.0
02:31:08.059 00.000 6880 PhdController: settling, locked = 1, distance = 0.36 (0.60) aobump = 0 frame = 2 / 99999
02:31:08.059 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125068.059,"Host":"MINIASTRO1","Inst":1,"Distance":0.36,"Time":1.5,"SettleTime":6.0,"StarLocked":true}
02:31:08.059 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:08.059 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:08.059 00.000 6880 Enqueuing Expose request
02:31:08.101 00.042 10052 IsGuiding returns 0
02:31:08.239 00.138 10052 IsGuiding returns 0
02:31:08.239 00.000 10052 Move returns status 0, amount 42
02:31:08.239 00.000 10052 MoveAxis(N, 59, ABG)
02:31:08.239 00.000 10052 Guiding  Dir = 0, Dur = 59
02:31:08.312 00.073 10052 IsSlewing returns 0
02:31:08.386 00.074 10052 IsGuiding returns 0
02:31:08.446 00.060 10052 PulseGuide returned control before completion, sleep 11
02:31:08.491 00.045 10052 IsGuiding returns 1
02:31:08.491 00.000 10052 scope still moving after pulse duration time elapsed
02:31:08.535 00.044 10052 IsSlewing returns 0
02:31:08.574 00.039 10052 IsGuiding returns 0
02:31:08.574 00.000 10052 scope move finished after 59 + 128 ms
02:31:08.574 00.000 10052 Move returns status 0, amount 59
02:31:08.574 00.000 10052 move complete, result=0
02:31:08.574 00.000 10052 worker thread done servicing request
02:31:08.574 00.000 6880 GuideStep: -0.2 px 42 ms EAST, -0.3 px 59 ms NORTH
02:31:08.575 00.001 10052 Worker thread wakes up
02:31:08.575 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:08.575 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:09.347 00.772 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39fd54a4-e75d-47de-ba57-929c1ba9a67c"}
02:31:09.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39fd54a4-e75d-47de-ba57-929c1ba9a67c"}
02:31:09.348 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9785bbf2-85f2-41e6-8e39-b4a13fbc0c54"}
02:31:09.348 00.000 6880 case statement mapped state 6 to 3
02:31:09.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9785bbf2-85f2-41e6-8e39-b4a13fbc0c54"}
02:31:09.348 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"89d2bb8c-3e13-4c0d-9e5c-03f07789698f"}
02:31:09.349 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3861,"width":15,"height":15,"star_pos":[6.63,6.56],"pixels":"..."},"id":"89d2bb8c-3e13-4c0d-9e5c-03f07789698f"}
02:31:09.489 00.140 10052 Exposure complete
02:31:09.564 00.075 10052 worker thread done servicing request
02:31:09.564 00.000 6880 OnExposeComplete: enter
02:31:09.564 00.000 6880 UpdateGuideState(): m_state=6
02:31:09.564 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3862
02:31:09.564 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=892.58, Mass=2439, SNR=34.2, Peak=156 HFD=4.7
02:31:09.565 00.001 6880 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.61) = xAngle (4.07 = -2.22)
02:31:09.565 00.000 6880 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.03 = -2.25)
02:31:09.565 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.19 hyp=0.31 cameraTheta=2.45 mountX=-0.18 mountY=-0.24, mountTheta=-2.23
02:31:09.567 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.19, opts=13)
02:31:09.567 00.000 6880 Enqueuing Move request for scope (-0.24, 0.19)
02:31:09.567 00.000 10052 Worker thread wakes up
02:31:09.567 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.19) opts 0xd
02:31:09.567 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.19)
02:31:09.567 00.000 10052 Moving (-0.24, 0.19) raw xDistance=-0.18 yDistance=-0.24
02:31:09.567 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
02:31:09.568 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.24, slope = 0.00
02:31:09.568 00.000 10052 MoveAxis(E, 51, ABG)
02:31:09.568 00.000 10052 Guiding  Dir = 2, Dur = 51
02:31:09.594 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:09.615 00.021 10052 IsSlewing returns 0
02:31:09.637 00.022 6880 UpdateGuideState exits: m=2439 SNR=34.2
02:31:09.637 00.000 6880 PhdController: settling, locked = 1, distance = 0.35 (0.60) aobump = 0 frame = 3 / 99999
02:31:09.638 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783125069.637,"Host":"MINIASTRO1","Inst":1,"Distance":0.35,"Time":3.1,"SettleTime":6.0,"StarLocked":true}
02:31:09.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:09.638 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:09.638 00.000 6880 Enqueuing Expose request
02:31:09.689 00.051 10052 IsGuiding returns 0
02:31:09.835 00.146 10052 IsGuiding returns 0
02:31:09.835 00.000 10052 Move returns status 0, amount 51
02:31:09.835 00.000 10052 MoveAxis(N, 43, ABG)
02:31:09.835 00.000 10052 Guiding  Dir = 0, Dur = 43
02:31:09.914 00.079 10052 IsSlewing returns 0
02:31:09.988 00.074 10052 IsGuiding returns 0
02:31:10.131 00.143 10052 IsGuiding returns 0
02:31:10.131 00.000 10052 Move returns status 0, amount 43
02:31:10.131 00.000 10052 move complete, result=0
02:31:10.131 00.000 10052 worker thread done servicing request
02:31:10.132 00.001 6880 GuideStep: -0.2 px 51 ms EAST, -0.2 px 43 ms NORTH
02:31:10.132 00.000 10052 Worker thread wakes up
02:31:10.132 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:10.132 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:11.255 01.123 10052 Exposure complete
02:31:11.330 00.075 10052 worker thread done servicing request
02:31:11.330 00.000 6880 OnExposeComplete: enter
02:31:11.330 00.000 6880 UpdateGuideState(): m_state=6
02:31:11.330 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3863
02:31:11.330 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.22, Mass=2622, SNR=35.5, Peak=163 HFD=4.5
02:31:11.330 00.000 6880 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.61) = xAngle (-0.45 = -0.45)
02:31:11.331 00.001 6880 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:31:11.331 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.19 cameraTheta=-2.07 mountX=0.17 mountY=-0.09, mountTheta=-0.48
02:31:11.332 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.17, opts=13)
02:31:11.332 00.000 6880 Enqueuing Move request for scope (-0.09, -0.17)
02:31:11.332 00.000 10052 Worker thread wakes up
02:31:11.332 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
02:31:11.333 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
02:31:11.333 00.000 10052 Moving (-0.09, -0.17) raw xDistance=0.17 yDistance=-0.09
02:31:11.333 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
02:31:11.333 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:31:11.333 00.000 10052 MoveAxis(W, 44, ABG)
02:31:11.333 00.000 10052 Guiding  Dir = 3, Dur = 44
02:31:11.354 00.021 10052 IsSlewing returns 0
02:31:11.361 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:11.392 00.031 10052 IsGuiding returns 0
02:31:11.403 00.011 6880 UpdateGuideState exits: m=2622 SNR=35.5
02:31:11.403 00.000 6880 PhdController: settling, locked = 1, distance = 0.30 (0.60) aobump = 0 frame = 4 / 99999
02:31:11.403 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125071.403,"Host":"MINIASTRO1","Inst":1,"Distance":0.30,"Time":4.9,"SettleTime":6.0,"StarLocked":true}
02:31:11.403 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:11.403 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:11.403 00.000 6880 Enqueuing Expose request
02:31:11.404 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8257bcb1-37f7-4cf6-89c9-b0de81d4c4c0"}
02:31:11.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8257bcb1-37f7-4cf6-89c9-b0de81d4c4c0"}
02:31:11.413 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2ab3205-c53d-4df7-80e0-de49413c5494"}
02:31:11.413 00.000 6880 case statement mapped state 6 to 3
02:31:11.413 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2ab3205-c53d-4df7-80e0-de49413c5494"}
02:31:11.415 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0d18449-7bf8-4698-b36e-51b13612fb1b"}
02:31:11.415 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3863,"width":15,"height":15,"star_pos":[6.86,7.22],"pixels":"..."},"id":"e0d18449-7bf8-4698-b36e-51b13612fb1b"}
02:31:11.419 00.004 10052 PulseGuide returned control before completion, sleep 27
02:31:11.509 00.090 10052 IsGuiding returns 0
02:31:11.509 00.000 10052 Move returns status 0, amount 44
02:31:11.509 00.000 10052 MoveAxis(N, 0, ABG)
02:31:11.509 00.000 10052 Move returns status 0, amount 0
02:31:11.509 00.000 10052 move complete, result=0
02:31:11.509 00.000 10052 worker thread done servicing request
02:31:11.509 00.000 10052 Worker thread wakes up
02:31:11.509 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:11.510 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:11.532 00.022 6880 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
02:31:12.418 00.886 10052 Exposure complete
02:31:12.486 00.068 10052 worker thread done servicing request
02:31:12.486 00.000 6880 OnExposeComplete: enter
02:31:12.486 00.000 6880 UpdateGuideState(): m_state=6
02:31:12.486 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3864
02:31:12.486 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.26, Mass=2503, SNR=34.7, Peak=158 HFD=4.6
02:31:12.486 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
02:31:12.486 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
02:31:12.487 00.001 6880 CameraToMount -- cameraX=0.10 cameraY=-0.12 hyp=0.16 cameraTheta=-0.89 mountX=0.12 mountY=0.10, mountTheta=0.71
02:31:12.488 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.12, opts=13)
02:31:12.488 00.000 6880 Enqueuing Move request for scope (0.10, -0.12)
02:31:12.488 00.000 10052 Worker thread wakes up
02:31:12.488 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.12) opts 0xd
02:31:12.488 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.12)
02:31:12.489 00.001 10052 Moving (0.10, -0.12) raw xDistance=0.12 yDistance=0.10
02:31:12.489 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:31:12.489 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.26, using input
02:31:12.489 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.14
02:31:12.489 00.000 10052 MoveAxis(W, 34, ABG)
02:31:12.489 00.000 10052 Guiding  Dir = 3, Dur = 34
02:31:12.509 00.020 10052 IsSlewing returns 0
02:31:12.515 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:12.547 00.032 10052 IsGuiding returns 0
02:31:12.552 00.005 6880 UpdateGuideState exits: m=2503 SNR=34.7
02:31:12.552 00.000 6880 PhdController: settling, locked = 1, distance = 0.26 (0.60) aobump = 0 frame = 5 / 99999
02:31:12.552 00.000 6880 PhdController: newstate STATE_FINISH
02:31:12.552 00.000 6880 PhdController complete: success
02:31:12.552 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783125072.552,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":5,"DroppedFrames":0}
02:31:12.552 00.000 6880 Mount: notify guiding dither settle done success=1
02:31:12.552 00.000 6880 PhdController: newstate STATE_IDLE
02:31:12.552 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:12.552 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:12.552 00.000 6880 Enqueuing Expose request
02:31:12.575 00.023 10052 PulseGuide returned control before completion, sleep 17
02:31:12.622 00.047 10052 IsGuiding returns 0
02:31:12.622 00.000 10052 Move returns status 0, amount 34
02:31:12.622 00.000 10052 MoveAxis(N, 0, ABG)
02:31:12.622 00.000 10052 Move returns status 0, amount 0
02:31:12.622 00.000 10052 move complete, result=0
02:31:12.623 00.001 10052 worker thread done servicing request
02:31:12.623 00.000 10052 Worker thread wakes up
02:31:12.623 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:12.623 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:12.623 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
02:31:13.346 00.723 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d651a722-fc32-4c53-b4b8-713ff38d3869"}
02:31:13.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d651a722-fc32-4c53-b4b8-713ff38d3869"}
02:31:13.347 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0453b01d-0993-4e43-9027-85e585ea5e85"}
02:31:13.347 00.000 6880 case statement mapped state 6 to 3
02:31:13.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0453b01d-0993-4e43-9027-85e585ea5e85"}
02:31:13.348 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b1afd836-ded2-4874-a724-4e09ad7ff0cd"}
02:31:13.348 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3864,"width":15,"height":15,"star_pos":[7.05,7.26],"pixels":"..."},"id":"b1afd836-ded2-4874-a724-4e09ad7ff0cd"}
02:31:13.756 00.408 10052 Exposure complete
02:31:13.831 00.075 10052 worker thread done servicing request
02:31:13.831 00.000 6880 OnExposeComplete: enter
02:31:13.832 00.001 6880 UpdateGuideState(): m_state=6
02:31:13.832 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.832 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=892.29, Mass=2507, SNR=34.7, Peak=147 HFD=4.7
02:31:13.832 00.000 6880 MultiStar: exiting stabilization period
02:31:13.833 00.001 6880 MultiStar: updating star positions after lock position change
02:31:13.833 00.000 6880 Star::Find(15, 282, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.833 00.000 6880 Star::Find returns 1 (0), X=282.81, Y=302.38, Mass=2388, SNR=33.8, Peak=152 HFD=4.6
02:31:13.833 00.000 6880 Star::Find(15, 1199, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.833 00.000 6880 Star::Find returns 1 (0), X=1199.77, Y=299.57, Mass=2517, SNR=34.2, Peak=119 HFD=5.4
02:31:13.833 00.000 6880 Star::Find(15, 824, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.833 00.000 6880 Star::Find returns 1 (0), X=825.36, Y=302.50, Mass=2237, SNR=32.8, Peak=142 HFD=5.0
02:31:13.833 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.833 00.000 6880 Star::Find returns 1 (0), X=56.27, Y=637.07, Mass=1848, SNR=29.7, Peak=93 HFD=5.1
02:31:13.833 00.000 6880 Star::Find(15, 471, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.834 00.001 6880 Star::Find returns 1 (0), X=471.92, Y=596.51, Mass=2483, SNR=33.7, Peak=128 HFD=5.4
02:31:13.834 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.834 00.000 6880 Star::Find returns 1 (0), X=854.54, Y=222.31, Mass=2339, SNR=32.4, Peak=105 HFD=5.9
02:31:13.834 00.000 6880 Star::Find(15, 265, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.834 00.000 6880 Star::Find returns 1 (0), X=266.17, Y=89.18, Mass=1527, SNR=27.0, Peak=90 HFD=5.6
02:31:13.834 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.834 00.000 6880 Star::Find returns 1 (0), X=554.10, Y=334.28, Mass=1677, SNR=27.7, Peak=73 HFD=5.9
02:31:13.834 00.000 6880 Star::Find(15, 671, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.834 00.000 6880 Star::Find returns 1 (0), X=672.20, Y=829.53, Mass=1046, SNR=22.4, Peak=68 HFD=4.6
02:31:13.834 00.000 6880 Star::Find(15, 1119, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.834 00.000 6880 Star::Find returns 1 (0), X=1119.87, Y=689.71, Mass=987, SNR=21.7, Peak=54 HFD=4.9
02:31:13.834 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3865
02:31:13.836 00.002 6880 Star::Find returns 1 (0), X=269.32, Y=581.84, Mass=1314, SNR=25.0, Peak=71 HFD=5.5
02:31:13.836 00.000 6880 CameraToMount -- cameraTheta (-0.43) - m_xAngle (-1.61) = xAngle (1.18 = 1.18)
02:31:13.836 00.000 6880 CameraToMount -- cameraTheta (-0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.15 = 1.15)
02:31:13.836 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.10 hyp=0.23 cameraTheta=-0.43 mountX=0.09 mountY=0.21, mountTheta=1.18
02:31:13.837 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.10, opts=13)
02:31:13.837 00.000 6880 Enqueuing Move request for scope (0.21, -0.10)
02:31:13.838 00.001 10052 Worker thread wakes up
02:31:13.838 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.10) opts 0xd
02:31:13.838 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.10)
02:31:13.838 00.000 10052 Moving (0.21, -0.10) raw xDistance=0.09 yDistance=0.21
02:31:13.838 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:31:13.838 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.21 is < calculated value 0.32, using input
02:31:13.838 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.21, slope = 0.14
02:31:13.838 00.000 10052 MoveAxis(E, 0, ABG)
02:31:13.838 00.000 10052 Move returns status 0, amount 0
02:31:13.838 00.000 10052 MoveAxis(S, 39, ABG)
02:31:13.838 00.000 10052 Guiding  Dir = 1, Dur = 39
02:31:13.869 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:13.886 00.017 10052 IsSlewing returns 0
02:31:13.910 00.024 6880 UpdateGuideState exits: m=2507 SNR=34.7
02:31:13.910 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:13.911 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:13.911 00.000 6880 Enqueuing Expose request
02:31:13.965 00.054 10052 IsGuiding returns 0
02:31:14.109 00.144 10052 IsGuiding returns 0
02:31:14.109 00.000 10052 Move returns status 0, amount 39
02:31:14.109 00.000 10052 move complete, result=0
02:31:14.109 00.000 10052 worker thread done servicing request
02:31:14.109 00.000 10052 Worker thread wakes up
02:31:14.109 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 39 ms SOUTH
02:31:14.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:14.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:15.016 00.907 10052 Exposure complete
02:31:15.086 00.070 10052 worker thread done servicing request
02:31:15.086 00.000 6880 OnExposeComplete: enter
02:31:15.086 00.000 6880 UpdateGuideState(): m_state=6
02:31:15.086 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3866
02:31:15.087 00.001 6880 Star::Find returns 1 (0), X=408.33, Y=892.15, Mass=2559, SNR=35.1, Peak=132 HFD=5.0
02:31:15.087 00.000 6880 MultiStar: [#1 -0.04,-0.03,0.96,U] [#2 0.03,-0.17,0.97,U] [#3 0.09,-0.10,0.92,U] [#4 -0.08,0.01,0.84,U] [#5 0.04,-0.22,1.01,U] [#6 -0.08,-0.27,0.93,U] [#7 0.01,-0.11,0.76,U] [#8 0.04,0.02,0.79,U] 
02:31:15.087 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {0.38, -0.23}
02:31:15.087 00.000 6880 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
02:31:15.087 00.000 6880 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
02:31:15.087 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.21 mountX=0.13 mountY=0.05, mountTheta=0.37
02:31:15.089 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.13, opts=13)
02:31:15.089 00.000 6880 Enqueuing Move request for scope (0.05, -0.13)
02:31:15.089 00.000 10052 Worker thread wakes up
02:31:15.089 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
02:31:15.089 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
02:31:15.089 00.000 10052 Moving (0.05, -0.13) raw xDistance=0.13 yDistance=0.05
02:31:15.089 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:31:15.089 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.26, using input
02:31:15.089 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.10
02:31:15.089 00.000 10052 MoveAxis(W, 34, ABG)
02:31:15.090 00.001 10052 Guiding  Dir = 3, Dur = 34
02:31:15.110 00.020 10052 IsSlewing returns 0
02:31:15.114 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:15.148 00.034 10052 IsGuiding returns 0
02:31:15.151 00.003 6880 UpdateGuideState exits: m=2559 SNR=35.1
02:31:15.152 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:15.152 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:15.152 00.000 6880 Enqueuing Expose request
02:31:15.176 00.024 10052 PulseGuide returned control before completion, sleep 17
02:31:15.223 00.047 10052 IsGuiding returns 0
02:31:15.223 00.000 10052 Move returns status 0, amount 34
02:31:15.223 00.000 10052 MoveAxis(N, 0, ABG)
02:31:15.223 00.000 10052 Move returns status 0, amount 0
02:31:15.223 00.000 10052 move complete, result=0
02:31:15.224 00.001 10052 worker thread done servicing request
02:31:15.224 00.000 10052 Worker thread wakes up
02:31:15.224 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:15.224 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:15.246 00.022 6880 GuideStep: 0.1 px 34 ms WEST, 0.0 px 0 ms NORTH
02:31:15.345 00.099 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"805acc06-1be4-4248-9a6a-d057eeb9e757"}
02:31:15.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"805acc06-1be4-4248-9a6a-d057eeb9e757"}
02:31:15.345 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe392980-70a7-4b4d-ad07-8de83aa4f148"}
02:31:15.345 00.000 6880 case statement mapped state 6 to 3
02:31:15.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe392980-70a7-4b4d-ad07-8de83aa4f148"}
02:31:15.346 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3c84d50f-dd27-4aab-8305-49d84b30dec0"}
02:31:15.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3866,"width":15,"height":15,"star_pos":[7.33,7.15],"pixels":"..."},"id":"3c84d50f-dd27-4aab-8305-49d84b30dec0"}
02:31:16.355 01.009 10052 Exposure complete
02:31:16.432 00.077 10052 worker thread done servicing request
02:31:16.432 00.000 6880 OnExposeComplete: enter
02:31:16.432 00.000 6880 UpdateGuideState(): m_state=6
02:31:16.432 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3867
02:31:16.432 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.18, Mass=2542, SNR=35.0, Peak=157 HFD=4.5
02:31:16.433 00.001 6880 MultiStar: [#1 -0.10,-0.12,0.95,U] [#2 0.11,-0.38,1.01,U] [#3 0.16,-0.24,0.94,U] [#4 -0.08,-0.02,0.86,U] [#5 -0.10,-0.26,0.99,U] [#6 -0.01,-0.36,0.92,U] [#7 -0.12,-0.07,0.75,U] [#8 0.00,-0.17,0.80,U] 
02:31:16.433 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.21}, one-star: {0.12, -0.20}
02:31:16.433 00.000 6880 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.61) = xAngle (0.06 = 0.06)
02:31:16.433 00.000 6880 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:31:16.433 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.21 hyp=0.21 cameraTheta=-1.55 mountX=0.21 mountY=0.01, mountTheta=0.03
02:31:16.435 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.21, opts=13)
02:31:16.435 00.000 6880 Enqueuing Move request for scope (0.00, -0.21)
02:31:16.435 00.000 10052 Worker thread wakes up
02:31:16.435 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.21) opts 0xd
02:31:16.435 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.21)
02:31:16.435 00.000 10052 Moving (0.00, -0.21) raw xDistance=0.21 yDistance=0.01
02:31:16.435 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:31:16.435 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.21, using input
02:31:16.436 00.001 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:31:16.436 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.07
02:31:16.436 00.000 10052 MoveAxis(W, 57, ABG)
02:31:16.436 00.000 10052 Guiding  Dir = 3, Dur = 57
02:31:16.456 00.020 10052 IsSlewing returns 0
02:31:16.465 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:16.494 00.029 10052 IsGuiding returns 0
02:31:16.507 00.013 6880 UpdateGuideState exits: m=2542 SNR=35.0
02:31:16.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:16.507 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:16.508 00.001 6880 Enqueuing Expose request
02:31:16.522 00.014 10052 PulseGuide returned control before completion, sleep 40
02:31:16.594 00.072 10052 IsGuiding returns 0
02:31:16.594 00.000 10052 Move returns status 0, amount 57
02:31:16.594 00.000 10052 MoveAxis(N, 0, ABG)
02:31:16.594 00.000 10052 Move returns status 0, amount 0
02:31:16.594 00.000 10052 move complete, result=0
02:31:16.594 00.000 10052 worker thread done servicing request
02:31:16.594 00.000 10052 Worker thread wakes up
02:31:16.594 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:16.594 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:16.596 00.002 6880 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
02:31:17.345 00.749 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9458684a-f8d7-49a9-a827-7fe141bb8b8d"}
02:31:17.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9458684a-f8d7-49a9-a827-7fe141bb8b8d"}
02:31:17.346 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"15535c4f-d07f-4878-9505-9c423e59a65e"}
02:31:17.346 00.000 6880 case statement mapped state 6 to 3
02:31:17.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"15535c4f-d07f-4878-9505-9c423e59a65e"}
02:31:17.347 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a25f66db-3249-4e52-bc32-c650da6c86de"}
02:31:17.347 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3867,"width":15,"height":15,"star_pos":[7.07,7.18],"pixels":"..."},"id":"a25f66db-3249-4e52-bc32-c650da6c86de"}
02:31:17.507 00.160 10052 Exposure complete
02:31:17.590 00.083 10052 worker thread done servicing request
02:31:17.590 00.000 6880 OnExposeComplete: enter
02:31:17.590 00.000 6880 UpdateGuideState(): m_state=6
02:31:17.590 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3868
02:31:17.590 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=892.50, Mass=2509, SNR=34.7, Peak=176 HFD=4.6
02:31:17.591 00.001 6880 MultiStar: [#1 -0.20,0.22,0.97,U] [#2 -0.14,-0.08,0.99,U] [#3 -0.08,0.01,0.96,U] [#4 -0.29,0.31,0.84,U] [#5 -0.14,0.22,0.99,U] [#6 -0.13,0.02,0.90,U] [#7 -0.28,0.07,0.77,U] [#8 -0.10,0.14,0.82,U] 
02:31:17.591 00.000 6880 refined, 8 included, MultiStar: {-0.12, 0.11}, one-star: {0.21, 0.11}
02:31:17.591 00.000 6880 CameraToMount -- cameraTheta (2.40) - m_xAngle (-1.61) = xAngle (4.01 = -2.27)
02:31:17.591 00.000 6880 CameraToMount -- cameraTheta (2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.98 = -2.30)
02:31:17.591 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.40 mountX=-0.11 mountY=-0.12, mountTheta=-2.29
02:31:17.593 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.11, opts=13)
02:31:17.593 00.000 6880 Enqueuing Move request for scope (-0.12, 0.11)
02:31:17.593 00.000 10052 Worker thread wakes up
02:31:17.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
02:31:17.593 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
02:31:17.593 00.000 10052 Moving (-0.12, 0.11) raw xDistance=-0.11 yDistance=-0.12
02:31:17.593 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:31:17.593 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:31:17.594 00.001 10052 MoveAxis(E, 0, ABG)
02:31:17.594 00.000 10052 Move returns status 0, amount 0
02:31:17.594 00.000 10052 MoveAxis(N, 0, ABG)
02:31:17.594 00.000 10052 Move returns status 0, amount 0
02:31:17.594 00.000 10052 move complete, result=0
02:31:17.594 00.000 10052 worker thread done servicing request
02:31:17.623 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:17.670 00.047 6880 UpdateGuideState exits: m=2509 SNR=34.7
02:31:17.671 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:17.671 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:17.671 00.000 6880 Enqueuing Expose request
02:31:17.671 00.000 10052 Worker thread wakes up
02:31:17.671 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:17.671 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:17.671 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:18.811 01.140 10052 Exposure complete
02:31:18.889 00.078 10052 worker thread done servicing request
02:31:18.889 00.000 6880 OnExposeComplete: enter
02:31:18.889 00.000 6880 UpdateGuideState(): m_state=6
02:31:18.889 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3869
02:31:18.889 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=892.25, Mass=2620, SNR=35.5, Peak=143 HFD=4.7
02:31:18.890 00.001 6880 MultiStar: [#1 0.05,-0.14,0.94,U] [#2 0.28,-0.46,0.00,M1] [#3 0.29,-0.24,0.91,U] [#4 -0.14,-0.14,0.86,U] [#5 0.05,-0.35,0.97,U] [#6 0.10,-0.48,0.91,U] [#7 0.07,-0.08,0.76,U] [#8 0.16,-0.33,0.79,U] 
02:31:18.890 00.000 6880 refined, 7 included, MultiStar: {0.11, -0.24}, one-star: {0.27, -0.14}
02:31:18.890 00.000 6880 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.61) = xAngle (0.47 = 0.47)
02:31:18.890 00.000 6880 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
02:31:18.890 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-1.14 mountX=0.23 mountY=0.11, mountTheta=0.45
02:31:18.892 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.24, opts=13)
02:31:18.892 00.000 6880 Enqueuing Move request for scope (0.11, -0.24)
02:31:18.892 00.000 10052 Worker thread wakes up
02:31:18.892 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.24) opts 0xd
02:31:18.892 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.24)
02:31:18.892 00.000 10052 Moving (0.11, -0.24) raw xDistance=0.23 yDistance=0.11
02:31:18.892 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:31:18.892 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
02:31:18.892 00.000 10052 MoveAxis(W, 63, ABG)
02:31:18.892 00.000 10052 Guiding  Dir = 3, Dur = 63
02:31:18.913 00.021 10052 IsSlewing returns 0
02:31:18.919 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:18.951 00.032 10052 IsGuiding returns 0
02:31:18.964 00.013 6880 UpdateGuideState exits: m=2620 SNR=35.5
02:31:18.964 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:18.964 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:18.964 00.000 6880 Enqueuing Expose request
02:31:18.978 00.014 10052 PulseGuide returned control before completion, sleep 46
02:31:19.060 00.082 10052 IsGuiding returns 0
02:31:19.060 00.000 10052 Move returns status 0, amount 63
02:31:19.061 00.001 10052 MoveAxis(N, 0, ABG)
02:31:19.061 00.000 10052 Move returns status 0, amount 0
02:31:19.061 00.000 10052 move complete, result=0
02:31:19.061 00.000 10052 worker thread done servicing request
02:31:19.061 00.000 10052 Worker thread wakes up
02:31:19.061 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:19.061 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:19.068 00.007 6880 GuideStep: 0.2 px 63 ms WEST, 0.1 px 0 ms NORTH
02:31:19.344 00.276 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9bf9e4f-6695-4193-a4c4-5ae1411c9351"}
02:31:19.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9bf9e4f-6695-4193-a4c4-5ae1411c9351"}
02:31:19.345 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0919d54f-04fa-4e35-b035-a5de9d5c0e71"}
02:31:19.345 00.000 6880 case statement mapped state 6 to 3
02:31:19.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0919d54f-04fa-4e35-b035-a5de9d5c0e71"}
02:31:19.346 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ba94283c-a953-4f2f-a015-7317725a654d"}
02:31:19.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3869,"width":15,"height":15,"star_pos":[7.22,7.25],"pixels":"..."},"id":"ba94283c-a953-4f2f-a015-7317725a654d"}
02:31:19.976 00.630 10052 Exposure complete
02:31:20.059 00.083 10052 worker thread done servicing request
02:31:20.059 00.000 6880 OnExposeComplete: enter
02:31:20.059 00.000 6880 UpdateGuideState(): m_state=6
02:31:20.059 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3870
02:31:20.059 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=892.34, Mass=2545, SNR=35.0, Peak=156 HFD=4.6
02:31:20.060 00.001 6880 MultiStar: [#1 -0.36,-0.04,0.94,U] [#2 -0.19,-0.19,0.97,U] [#3 -0.07,-0.22,0.92,U] [#4 -0.41,0.08,0.84,U] [#5 -0.19,0.00,0.95,U] [#6 -0.12,-0.25,0.93,U] [#7 -0.23,-0.05,0.76,U] [#8 -0.07,-0.19,0.81,U] 
02:31:20.060 00.000 6880 single-star, 8 included, MultiStar: {-0.17, -0.10}, one-star: {0.07, -0.05}
02:31:20.060 00.000 6880 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.61) = xAngle (0.99 = 0.99)
02:31:20.060 00.000 6880 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
02:31:20.060 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.05 hyp=0.09 cameraTheta=-0.63 mountX=0.05 mountY=0.07, mountTheta=0.98
02:31:20.062 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.05, opts=13)
02:31:20.062 00.000 6880 Enqueuing Move request for scope (0.07, -0.05)
02:31:20.062 00.000 10052 Worker thread wakes up
02:31:20.062 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.05) opts 0xd
02:31:20.062 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.05)
02:31:20.062 00.000 10052 Moving (0.07, -0.05) raw xDistance=0.05 yDistance=0.07
02:31:20.063 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:31:20.063 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
02:31:20.063 00.000 10052 MoveAxis(E, 0, ABG)
02:31:20.063 00.000 10052 Move returns status 0, amount 0
02:31:20.063 00.000 10052 MoveAxis(N, 0, ABG)
02:31:20.063 00.000 10052 Move returns status 0, amount 0
02:31:20.063 00.000 10052 move complete, result=0
02:31:20.063 00.000 10052 worker thread done servicing request
02:31:20.109 00.046 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:20.155 00.046 6880 UpdateGuideState exits: m=2545 SNR=35.0
02:31:20.155 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:20.155 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:20.155 00.000 6880 Enqueuing Expose request
02:31:20.155 00.000 10052 Worker thread wakes up
02:31:20.155 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:20.155 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:20.155 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:21.290 01.135 10052 Exposure complete
02:31:21.344 00.054 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5cca615a-c74b-4a75-980b-10c6d438bc50"}
02:31:21.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5cca615a-c74b-4a75-980b-10c6d438bc50"}
02:31:21.345 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"09c331ea-8b60-4046-a388-98738a1b5bd5"}
02:31:21.345 00.000 6880 case statement mapped state 6 to 3
02:31:21.345 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"09c331ea-8b60-4046-a388-98738a1b5bd5"}
02:31:21.346 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2783df3b-592d-4994-bfed-bc9ba321d4a1"}
02:31:21.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3870,"width":15,"height":15,"star_pos":[7.02,7.34],"pixels":"..."},"id":"2783df3b-592d-4994-bfed-bc9ba321d4a1"}
02:31:21.374 00.028 10052 worker thread done servicing request
02:31:21.374 00.000 6880 OnExposeComplete: enter
02:31:21.374 00.000 6880 UpdateGuideState(): m_state=6
02:31:21.375 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3871
02:31:21.375 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.33, Mass=2638, SNR=35.6, Peak=172 HFD=4.9
02:31:21.376 00.001 6880 MultiStar: [#1 -0.16,0.10,0.96,U] [#2 0.03,0.06,0.97,U] [#3 0.06,0.02,0.89,U] [#4 -0.18,0.09,0.84,U] [#5 -0.11,0.05,0.96,U] [#6 -0.16,0.11,0.88,U] [#7 -0.21,0.06,0.76,U] [#8 -0.05,0.05,0.79,U] 
02:31:21.376 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.05}, one-star: {0.12, -0.05}
02:31:21.376 00.000 6880 CameraToMount -- cameraTheta (2.48) - m_xAngle (-1.61) = xAngle (4.10 = -2.19)
02:31:21.376 00.000 6880 CameraToMount -- cameraTheta (2.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.07 = -2.22)
02:31:21.376 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.05 hyp=0.09 cameraTheta=2.48 mountX=-0.05 mountY=-0.07, mountTheta=-2.20
02:31:21.378 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.05, opts=13)
02:31:21.378 00.000 6880 Enqueuing Move request for scope (-0.07, 0.05)
02:31:21.378 00.000 10052 Worker thread wakes up
02:31:21.379 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.05) opts 0xd
02:31:21.379 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.05)
02:31:21.379 00.000 10052 Moving (-0.07, 0.05) raw xDistance=-0.05 yDistance=-0.07
02:31:21.379 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:31:21.379 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
02:31:21.379 00.000 10052 MoveAxis(E, 0, ABG)
02:31:21.379 00.000 10052 Move returns status 0, amount 0
02:31:21.379 00.000 10052 MoveAxis(N, 0, ABG)
02:31:21.379 00.000 10052 Move returns status 0, amount 0
02:31:21.379 00.000 10052 move complete, result=0
02:31:21.380 00.001 10052 worker thread done servicing request
02:31:21.411 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:21.473 00.062 6880 UpdateGuideState exits: m=2638 SNR=35.6
02:31:21.473 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:21.473 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:21.473 00.000 6880 Enqueuing Expose request
02:31:21.473 00.000 10052 Worker thread wakes up
02:31:21.473 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:21.474 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:21.474 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:22.391 00.917 10052 Exposure complete
02:31:22.465 00.074 10052 worker thread done servicing request
02:31:22.465 00.000 6880 OnExposeComplete: enter
02:31:22.465 00.000 6880 UpdateGuideState(): m_state=6
02:31:22.465 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3872
02:31:22.465 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.42, Mass=2606, SNR=35.4, Peak=163 HFD=4.8
02:31:22.466 00.001 6880 MultiStar: [#1 -0.33,-0.03,0.96,U] [#2 -0.19,-0.10,0.98,U] [#3 -0.15,-0.02,0.91,U] [#4 -0.40,0.08,0.85,U] [#5 -0.20,0.00,0.96,U] [#6 -0.47,-0.43,0.00,M1] [#7 -0.18,0.01,0.75,U] [#8 -0.13,-0.04,0.80,U] 
02:31:22.466 00.000 6880 single-star, 7 included, MultiStar: {-0.18, -0.01}, one-star: {0.09, 0.04}
02:31:22.466 00.000 6880 CameraToMount -- cameraTheta (0.39) - m_xAngle (-1.61) = xAngle (2.00 = 2.00)
02:31:22.466 00.000 6880 CameraToMount -- cameraTheta (0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.97 = 1.97)
02:31:22.466 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.04 hyp=0.10 cameraTheta=0.39 mountX=-0.04 mountY=0.09, mountTheta=2.00
02:31:22.468 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.04, opts=13)
02:31:22.468 00.000 6880 Enqueuing Move request for scope (0.09, 0.04)
02:31:22.468 00.000 10052 Worker thread wakes up
02:31:22.468 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.04) opts 0xd
02:31:22.468 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.04)
02:31:22.468 00.000 10052 Moving (0.09, 0.04) raw xDistance=-0.04 yDistance=0.09
02:31:22.468 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:31:22.469 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
02:31:22.469 00.000 10052 MoveAxis(E, 0, ABG)
02:31:22.469 00.000 10052 Move returns status 0, amount 0
02:31:22.469 00.000 10052 MoveAxis(N, 0, ABG)
02:31:22.469 00.000 10052 Move returns status 0, amount 0
02:31:22.469 00.000 10052 move complete, result=0
02:31:22.469 00.000 10052 worker thread done servicing request
02:31:22.493 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:22.532 00.039 6880 UpdateGuideState exits: m=2606 SNR=35.4
02:31:22.532 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:22.532 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:22.532 00.000 6880 Enqueuing Expose request
02:31:22.532 00.000 10052 Worker thread wakes up
02:31:22.533 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:22.533 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:22.533 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:23.342 00.809 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7c43b579-ce6a-4641-9cb2-eade1c66d2ef"}
02:31:23.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7c43b579-ce6a-4641-9cb2-eade1c66d2ef"}
02:31:23.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"36e337e9-6a55-4bcc-840c-35785a053535"}
02:31:23.343 00.000 6880 case statement mapped state 6 to 3
02:31:23.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"36e337e9-6a55-4bcc-840c-35785a053535"}
02:31:23.344 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76c5c5dd-21f5-4814-bdf2-ad536dec091a"}
02:31:23.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3872,"width":15,"height":15,"star_pos":[7.04,7.42],"pixels":"..."},"id":"76c5c5dd-21f5-4814-bdf2-ad536dec091a"}
02:31:23.670 00.326 10052 Exposure complete
02:31:23.746 00.076 10052 worker thread done servicing request
02:31:23.746 00.000 6880 OnExposeComplete: enter
02:31:23.746 00.000 6880 UpdateGuideState(): m_state=6
02:31:23.747 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3873
02:31:23.747 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.21, Mass=2668, SNR=35.8, Peak=164 HFD=4.5
02:31:23.747 00.000 6880 MultiStar: [#1 -0.09,-0.14,0.95,U] [#2 0.02,-0.52,0.97,U] [#3 0.29,-0.35,0.92,U] [#4 -0.15,-0.04,0.84,U] [#5 -0.08,-0.28,0.96,U] [#6 -0.08,-0.48,0.89,U] [#7 -0.00,-0.22,0.76,U] [#8 0.12,-0.25,0.79,U] 
02:31:23.747 00.000 6880 refined, 8 included, MultiStar: {0.03, -0.28}, one-star: {0.22, -0.18}
02:31:23.748 00.001 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
02:31:23.748 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
02:31:23.748 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.47 mountX=0.28 mountY=0.03, mountTheta=0.12
02:31:23.749 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.28, opts=13)
02:31:23.749 00.000 6880 Enqueuing Move request for scope (0.03, -0.28)
02:31:23.749 00.000 10052 Worker thread wakes up
02:31:23.750 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.28) opts 0xd
02:31:23.750 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.28)
02:31:23.750 00.000 10052 Moving (0.03, -0.28) raw xDistance=0.28 yDistance=0.03
02:31:23.750 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
02:31:23.750 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.04, using input
02:31:23.750 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
02:31:23.750 00.000 10052 MoveAxis(W, 74, ABG)
02:31:23.750 00.000 10052 Guiding  Dir = 3, Dur = 74
02:31:23.775 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:23.810 00.035 10052 IsSlewing returns 0
02:31:23.816 00.006 6880 UpdateGuideState exits: m=2668 SNR=35.8
02:31:23.816 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:23.816 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:23.817 00.001 6880 Enqueuing Expose request
02:31:23.884 00.067 10052 IsGuiding returns 0
02:31:23.952 00.068 10052 PulseGuide returned control before completion, sleep 16
02:31:24.034 00.082 10052 IsGuiding returns 1
02:31:24.034 00.000 10052 scope still moving after pulse duration time elapsed
02:31:24.108 00.074 10052 IsSlewing returns 0
02:31:24.187 00.079 10052 IsGuiding returns 0
02:31:24.187 00.000 10052 scope move finished after 74 + 229 ms
02:31:24.187 00.000 10052 Move returns status 0, amount 74
02:31:24.187 00.000 10052 MoveAxis(N, 0, ABG)
02:31:24.187 00.000 10052 Move returns status 0, amount 0
02:31:24.187 00.000 10052 move complete, result=0
02:31:24.188 00.001 10052 worker thread done servicing request
02:31:24.188 00.000 10052 Worker thread wakes up
02:31:24.188 00.000 6880 GuideStep: 0.3 px 74 ms WEST, 0.0 px 0 ms NORTH
02:31:24.188 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:24.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:25.101 00.913 10052 Exposure complete
02:31:25.180 00.079 10052 worker thread done servicing request
02:31:25.180 00.000 6880 OnExposeComplete: enter
02:31:25.180 00.000 6880 UpdateGuideState(): m_state=6
02:31:25.180 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3874
02:31:25.180 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.24, Mass=2630, SNR=35.6, Peak=167 HFD=4.6
02:31:25.181 00.001 6880 MultiStar: [#1 -0.19,-0.08,0.95,U] [#2 -0.00,-0.48,0.97,U] [#3 0.01,-0.15,0.90,U] [#4 -0.20,-0.06,0.84,U] [#5 -0.07,-0.12,0.96,U] [#6 -0.05,-0.34,0.90,U] [#7 -0.10,-0.00,0.77,U] [#8 0.05,-0.17,0.78,U] 
02:31:25.181 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.18}, one-star: {0.12, -0.14}
02:31:25.181 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
02:31:25.181 00.000 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:31:25.181 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.18 hyp=0.18 cameraTheta=-1.83 mountX=0.18 mountY=-0.04, mountTheta=-0.24
02:31:25.183 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.18, opts=13)
02:31:25.183 00.000 6880 Enqueuing Move request for scope (-0.05, -0.18)
02:31:25.183 00.000 10052 Worker thread wakes up
02:31:25.183 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.18) opts 0xd
02:31:25.183 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.18)
02:31:25.183 00.000 10052 Moving (-0.05, -0.18) raw xDistance=0.18 yDistance=-0.04
02:31:25.183 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
02:31:25.183 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:31:25.183 00.000 10052 MoveAxis(W, 52, ABG)
02:31:25.183 00.000 10052 Guiding  Dir = 3, Dur = 52
02:31:25.204 00.021 10052 IsSlewing returns 0
02:31:25.211 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:25.243 00.032 10052 IsGuiding returns 0
02:31:25.253 00.010 6880 UpdateGuideState exits: m=2630 SNR=35.6
02:31:25.254 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:25.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:25.254 00.000 6880 Enqueuing Expose request
02:31:25.270 00.016 10052 PulseGuide returned control before completion, sleep 35
02:31:25.338 00.068 10052 IsGuiding returns 0
02:31:25.338 00.000 10052 Move returns status 0, amount 52
02:31:25.338 00.000 10052 MoveAxis(N, 0, ABG)
02:31:25.338 00.000 10052 Move returns status 0, amount 0
02:31:25.338 00.000 10052 move complete, result=0
02:31:25.338 00.000 10052 worker thread done servicing request
02:31:25.338 00.000 10052 Worker thread wakes up
02:31:25.338 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:25.338 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:25.358 00.020 6880 GuideStep: 0.2 px 52 ms WEST, -0.0 px 0 ms NORTH
02:31:25.364 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ba14437-049e-4b41-b77e-7531dc65bd78"}
02:31:25.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ba14437-049e-4b41-b77e-7531dc65bd78"}
02:31:25.367 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c303f81e-c194-46f5-98f4-c5c25b5eaf9f"}
02:31:25.367 00.000 6880 case statement mapped state 6 to 3
02:31:25.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c303f81e-c194-46f5-98f4-c5c25b5eaf9f"}
02:31:25.370 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0e40d6d0-4345-49bc-bc66-7d58dfa80c83"}
02:31:25.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3874,"width":15,"height":15,"star_pos":[7.07,7.24],"pixels":"..."},"id":"0e40d6d0-4345-49bc-bc66-7d58dfa80c83"}
02:31:26.467 01.097 10052 Exposure complete
02:31:26.549 00.082 10052 worker thread done servicing request
02:31:26.549 00.000 6880 OnExposeComplete: enter
02:31:26.549 00.000 6880 UpdateGuideState(): m_state=6
02:31:26.549 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3875
02:31:26.550 00.001 6880 Star::Find returns 1 (0), X=408.02, Y=892.10, Mass=2743, SNR=36.4, Peak=170 HFD=4.5
02:31:26.550 00.000 6880 MultiStar: [#1 -0.07,-0.08,0.92,U] [#2 -0.14,-0.51,0.98,U] [#3 -0.12,-0.24,0.90,U] [#4 -0.19,-0.01,0.83,U] [#5 -0.10,-0.34,0.95,U] [#6 -0.41,-0.50,0.00,M1] [#7 -0.06,-0.10,0.75,U] [#8 -0.11,-0.25,0.76,U] 
02:31:26.550 00.000 6880 refined, 7 included, MultiStar: {-0.09, -0.24}, one-star: {0.07, -0.29}
02:31:26.550 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
02:31:26.550 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
02:31:26.550 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.25 cameraTheta=-1.93 mountX=0.24 mountY=-0.08, mountTheta=-0.34
02:31:26.552 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.24, opts=13)
02:31:26.552 00.000 6880 Enqueuing Move request for scope (-0.09, -0.24)
02:31:26.552 00.000 10052 Worker thread wakes up
02:31:26.553 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
02:31:26.553 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
02:31:26.553 00.000 10052 Moving (-0.09, -0.24) raw xDistance=0.24 yDistance=-0.08
02:31:26.553 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:31:26.553 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
02:31:26.553 00.000 10052 MoveAxis(W, 67, ABG)
02:31:26.553 00.000 10052 Guiding  Dir = 3, Dur = 67
02:31:26.574 00.021 10052 IsSlewing returns 0
02:31:26.584 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:26.613 00.029 10052 IsGuiding returns 0
02:31:26.629 00.016 6880 UpdateGuideState exits: m=2743 SNR=36.4
02:31:26.629 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:26.629 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:26.629 00.000 6880 Enqueuing Expose request
02:31:26.640 00.011 10052 PulseGuide returned control before completion, sleep 50
02:31:26.721 00.081 10052 IsGuiding returns 0
02:31:26.721 00.000 10052 Move returns status 0, amount 67
02:31:26.722 00.001 10052 MoveAxis(N, 0, ABG)
02:31:26.722 00.000 10052 Move returns status 0, amount 0
02:31:26.722 00.000 10052 move complete, result=0
02:31:26.722 00.000 10052 worker thread done servicing request
02:31:26.722 00.000 10052 Worker thread wakes up
02:31:26.722 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:26.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:26.735 00.013 6880 GuideStep: 0.2 px 67 ms WEST, -0.1 px 0 ms NORTH
02:31:27.341 00.606 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"73052209-d103-4e0c-b7fe-d968d2aa8e89"}
02:31:27.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"73052209-d103-4e0c-b7fe-d968d2aa8e89"}
02:31:27.342 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27754247-a252-4b92-a15f-8cd099fc1773"}
02:31:27.342 00.000 6880 case statement mapped state 6 to 3
02:31:27.342 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"27754247-a252-4b92-a15f-8cd099fc1773"}
02:31:27.343 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0acab464-fce2-4dfc-ab99-003d0bd8ed9d"}
02:31:27.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3875,"width":15,"height":15,"star_pos":[7.02,7.10],"pixels":"..."},"id":"0acab464-fce2-4dfc-ab99-003d0bd8ed9d"}
02:31:27.636 00.293 10052 Exposure complete
02:31:27.725 00.089 10052 worker thread done servicing request
02:31:27.725 00.000 6880 OnExposeComplete: enter
02:31:27.726 00.001 6880 UpdateGuideState(): m_state=6
02:31:27.726 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3876
02:31:27.726 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.60, Mass=2572, SNR=35.1, Peak=168 HFD=4.6
02:31:27.727 00.001 6880 MultiStar: [#1 -0.50,0.16,0.97,U] [#2 -0.29,-0.09,1.01,U] [#3 -0.30,0.03,0.91,U] [#4 -0.43,0.16,0.83,U] [#5 -0.37,0.19,0.97,U] [#6 -0.46,-0.16,0.93,U] [#7 -0.39,-0.06,0.82,U] [#8 -0.21,0.32,0.82,U] 
02:31:27.727 00.000 6880 single-star, 8 included, MultiStar: {-0.34, 0.08}, one-star: {-0.12, 0.21}
02:31:27.727 00.000 6880 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.61) = xAngle (3.71 = -2.58)
02:31:27.727 00.000 6880 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.61)
02:31:27.727 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.09 mountX=-0.20 mountY=-0.12, mountTheta=-2.60
02:31:27.729 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.21, opts=13)
02:31:27.729 00.000 6880 Enqueuing Move request for scope (-0.12, 0.21)
02:31:27.729 00.000 10052 Worker thread wakes up
02:31:27.729 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
02:31:27.729 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
02:31:27.729 00.000 10052 Moving (-0.12, 0.21) raw xDistance=-0.20 yDistance=-0.12
02:31:27.730 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:31:27.730 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:31:27.730 00.000 10052 MoveAxis(E, 51, ABG)
02:31:27.730 00.000 10052 Guiding  Dir = 2, Dur = 51
02:31:27.760 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:27.805 00.045 6880 UpdateGuideState exits: m=2572 SNR=35.1
02:31:27.805 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:27.805 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:27.805 00.000 6880 Enqueuing Expose request
02:31:27.810 00.005 10052 IsSlewing returns 0
02:31:27.884 00.074 10052 IsGuiding returns 0
02:31:28.033 00.149 10052 IsGuiding returns 0
02:31:28.033 00.000 10052 Move returns status 0, amount 51
02:31:28.033 00.000 10052 MoveAxis(N, 0, ABG)
02:31:28.033 00.000 10052 Move returns status 0, amount 0
02:31:28.033 00.000 10052 move complete, result=0
02:31:28.033 00.000 10052 worker thread done servicing request
02:31:28.033 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.1 px 0 ms NORTH
02:31:28.033 00.000 10052 Worker thread wakes up
02:31:28.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:28.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:29.177 01.144 10052 Exposure complete
02:31:29.254 00.077 10052 worker thread done servicing request
02:31:29.254 00.000 6880 OnExposeComplete: enter
02:31:29.254 00.000 6880 UpdateGuideState(): m_state=6
02:31:29.255 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3877
02:31:29.255 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=892.12, Mass=2572, SNR=35.1, Peak=161 HFD=4.6
02:31:29.255 00.000 6880 MultiStar: [#1 0.15,-0.06,0.95,U] [#2 0.10,-0.57,0.00,M1] [#3 0.24,-0.31,0.90,U] [#4 -0.01,-0.14,0.85,U] [#5 0.08,-0.50,0.97,U] [#6 0.09,-0.53,0.00,M1] [#7 0.38,-0.01,0.75,U] [#8 0.15,-0.34,0.80,U] 
02:31:29.255 00.000 6880 refined, 6 included, MultiStar: {0.19, -0.24}, one-star: {0.36, -0.27}
02:31:29.255 00.000 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
02:31:29.256 00.001 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
02:31:29.256 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.24 hyp=0.31 cameraTheta=-0.90 mountX=0.23 mountY=0.19, mountTheta=0.70
02:31:29.257 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.24, opts=13)
02:31:29.257 00.000 6880 Enqueuing Move request for scope (0.19, -0.24)
02:31:29.257 00.000 10052 Worker thread wakes up
02:31:29.257 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.24) opts 0xd
02:31:29.258 00.001 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.24)
02:31:29.258 00.000 10052 Moving (0.19, -0.24) raw xDistance=0.23 yDistance=0.19
02:31:29.258 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:31:29.258 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.19, slope = 0.00
02:31:29.258 00.000 10052 MoveAxis(W, 59, ABG)
02:31:29.258 00.000 10052 Guiding  Dir = 3, Dur = 59
02:31:29.279 00.021 10052 IsSlewing returns 0
02:31:29.283 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:29.317 00.034 10052 IsGuiding returns 0
02:31:29.325 00.008 6880 UpdateGuideState exits: m=2572 SNR=35.1
02:31:29.325 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:29.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:29.325 00.000 6880 Enqueuing Expose request
02:31:29.344 00.019 10052 PulseGuide returned control before completion, sleep 43
02:31:29.347 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"23dac450-bc40-4622-b8f6-5dfb319ec2fe"}
02:31:29.348 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"23dac450-bc40-4622-b8f6-5dfb319ec2fe"}
02:31:29.350 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11994f07-ef40-4f99-80e4-d37c12af72ae"}
02:31:29.350 00.000 6880 case statement mapped state 6 to 3
02:31:29.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11994f07-ef40-4f99-80e4-d37c12af72ae"}
02:31:29.352 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"27f8207d-bd6b-48c0-a213-0592d82e53a7"}
02:31:29.352 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3877,"width":15,"height":15,"star_pos":[7.31,7.12],"pixels":"..."},"id":"27f8207d-bd6b-48c0-a213-0592d82e53a7"}
02:31:29.417 00.065 10052 IsGuiding returns 0
02:31:29.417 00.000 10052 Move returns status 0, amount 59
02:31:29.417 00.000 10052 MoveAxis(S, 5, ABG)
02:31:29.417 00.000 10052 Guiding  Dir = 1, Dur = 5
02:31:29.454 00.037 10052 IsSlewing returns 0
02:31:29.493 00.039 10052 IsGuiding returns 0
02:31:29.634 00.141 10052 IsGuiding returns 0
02:31:29.634 00.000 10052 Move returns status 0, amount 5
02:31:29.635 00.001 10052 move complete, result=0
02:31:29.635 00.000 10052 worker thread done servicing request
02:31:29.635 00.000 6880 GuideStep: 0.2 px 59 ms WEST, 0.2 px 5 ms SOUTH
02:31:29.635 00.000 10052 Worker thread wakes up
02:31:29.635 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:29.635 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:30.546 00.911 10052 Exposure complete
02:31:30.621 00.075 10052 worker thread done servicing request
02:31:30.621 00.000 6880 OnExposeComplete: enter
02:31:30.622 00.001 6880 UpdateGuideState(): m_state=6
02:31:30.622 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3878
02:31:30.622 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.32, Mass=2770, SNR=36.5, Peak=169 HFD=4.8
02:31:30.623 00.001 6880 MultiStar: [#1 -0.12,-0.01,0.95,U] [#2 0.29,-0.38,0.97,U] [#3 0.19,-0.21,0.89,U] [#4 -0.12,0.00,0.82,U] [#5 -0.13,-0.16,0.92,U] [#6 -0.06,-0.37,0.88,U] [#7 -0.06,-0.05,0.76,U] [#8 0.00,-0.10,0.79,U] 
02:31:30.623 00.000 6880 single-star, 8 included, MultiStar: {0.01, -0.15}, one-star: {0.05, -0.07}
02:31:30.623 00.000 6880 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
02:31:30.623 00.000 6880 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
02:31:30.623 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.07 hyp=0.08 cameraTheta=-0.93 mountX=0.06 mountY=0.05, mountTheta=0.67
02:31:30.625 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.07, opts=13)
02:31:30.625 00.000 6880 Enqueuing Move request for scope (0.05, -0.07)
02:31:30.625 00.000 10052 Worker thread wakes up
02:31:30.625 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.07) opts 0xd
02:31:30.625 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.07)
02:31:30.625 00.000 10052 Moving (0.05, -0.07) raw xDistance=0.06 yDistance=0.05
02:31:30.625 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:31:30.625 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
02:31:30.625 00.000 10052 MoveAxis(E, 0, ABG)
02:31:30.625 00.000 10052 Move returns status 0, amount 0
02:31:30.626 00.001 10052 MoveAxis(N, 0, ABG)
02:31:30.626 00.000 10052 Move returns status 0, amount 0
02:31:30.626 00.000 10052 move complete, result=0
02:31:30.626 00.000 10052 worker thread done servicing request
02:31:30.652 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:30.691 00.039 6880 UpdateGuideState exits: m=2770 SNR=36.5
02:31:30.691 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:30.691 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:30.691 00.000 6880 Enqueuing Expose request
02:31:30.691 00.000 10052 Worker thread wakes up
02:31:30.691 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:30.691 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:30.691 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:31.341 00.650 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d73a181-f41a-4cd8-9c34-49b82ab65f0e"}
02:31:31.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d73a181-f41a-4cd8-9c34-49b82ab65f0e"}
02:31:31.341 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f81c9f3a-d660-446f-8e52-df69561e8313"}
02:31:31.341 00.000 6880 case statement mapped state 6 to 3
02:31:31.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f81c9f3a-d660-446f-8e52-df69561e8313"}
02:31:31.343 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ecb91884-f86b-4398-a411-18f97de93c17"}
02:31:31.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3878,"width":15,"height":15,"star_pos":[7.00,7.32],"pixels":"..."},"id":"ecb91884-f86b-4398-a411-18f97de93c17"}
02:31:31.823 00.480 10052 Exposure complete
02:31:31.902 00.079 10052 worker thread done servicing request
02:31:31.902 00.000 6880 OnExposeComplete: enter
02:31:31.902 00.000 6880 UpdateGuideState(): m_state=6
02:31:31.902 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3879
02:31:31.903 00.001 6880 Star::Find returns 1 (0), X=408.19, Y=892.12, Mass=2673, SNR=35.9, Peak=190 HFD=4.5
02:31:31.903 00.000 6880 MultiStar: [#1 -0.11,-0.02,0.93,U] [#2 0.06,-0.45,0.99,U] [#3 0.19,-0.13,0.89,U] [#4 -0.07,-0.06,0.82,U] [#5 -0.06,-0.31,0.93,U] [#6 0.08,-0.29,0.90,U] [#7 -0.07,-0.10,0.75,U] [#8 0.08,-0.17,0.78,U] 
02:31:31.903 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.21}, one-star: {0.24, -0.27}
02:31:31.903 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
02:31:31.903 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:31:31.903 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.37 mountX=0.21 mountY=0.04, mountTheta=0.21
02:31:31.905 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.21, opts=13)
02:31:31.905 00.000 6880 Enqueuing Move request for scope (0.04, -0.21)
02:31:31.905 00.000 10052 Worker thread wakes up
02:31:31.905 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
02:31:31.905 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
02:31:31.905 00.000 10052 Moving (0.04, -0.21) raw xDistance=0.21 yDistance=0.04
02:31:31.905 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
02:31:31.905 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:31:31.905 00.000 10052 MoveAxis(W, 55, ABG)
02:31:31.905 00.000 10052 Guiding  Dir = 3, Dur = 55
02:31:31.932 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:31.964 00.032 10052 IsSlewing returns 0
02:31:31.976 00.012 6880 UpdateGuideState exits: m=2673 SNR=35.9
02:31:31.976 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:31.976 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:31.976 00.000 6880 Enqueuing Expose request
02:31:32.030 00.054 10052 IsGuiding returns 0
02:31:32.133 00.103 10052 IsGuiding returns 1
02:31:32.133 00.000 10052 scope still moving after pulse duration time elapsed
02:31:32.213 00.080 10052 IsSlewing returns 0
02:31:32.293 00.080 10052 IsGuiding returns 0
02:31:32.293 00.000 10052 scope move finished after 55 + 207 ms
02:31:32.293 00.000 10052 Move returns status 0, amount 55
02:31:32.293 00.000 10052 MoveAxis(N, 0, ABG)
02:31:32.293 00.000 10052 Move returns status 0, amount 0
02:31:32.293 00.000 10052 move complete, result=0
02:31:32.293 00.000 10052 worker thread done servicing request
02:31:32.293 00.000 6880 GuideStep: 0.2 px 55 ms WEST, 0.0 px 0 ms NORTH
02:31:32.293 00.000 10052 Worker thread wakes up
02:31:32.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:32.294 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:33.206 00.912 10052 Exposure complete
02:31:33.281 00.075 10052 worker thread done servicing request
02:31:33.281 00.000 6880 OnExposeComplete: enter
02:31:33.281 00.000 6880 UpdateGuideState(): m_state=6
02:31:33.282 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3880
02:31:33.282 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=892.00, Mass=2582, SNR=35.2, Peak=145 HFD=4.7
02:31:33.282 00.000 6880 MultiStar: [#1 0.03,-0.12,0.98,U] [#2 0.22,-0.39,0.99,U] [#3 0.14,-0.18,0.93,U] [#4 -0.03,-0.30,0.83,U] [#5 -0.02,-0.33,0.99,U] [#6 0.04,-0.23,0.90,U] [#7 0.07,0.02,0.77,U] [#8 0.04,-0.15,0.80,U] 
02:31:33.283 00.001 6880 refined, 8 included, MultiStar: {0.10, -0.24}, one-star: {0.39, -0.39}
02:31:33.283 00.000 6880 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.61) = xAngle (0.46 = 0.46)
02:31:33.283 00.000 6880 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
02:31:33.283 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.16 mountX=0.23 mountY=0.11, mountTheta=0.43
02:31:33.285 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.24, opts=13)
02:31:33.285 00.000 6880 Enqueuing Move request for scope (0.10, -0.24)
02:31:33.285 00.000 10052 Worker thread wakes up
02:31:33.285 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
02:31:33.285 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
02:31:33.285 00.000 10052 Moving (0.10, -0.24) raw xDistance=0.23 yDistance=0.11
02:31:33.285 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:31:33.286 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
02:31:33.286 00.000 10052 MoveAxis(W, 65, ABG)
02:31:33.286 00.000 10052 Guiding  Dir = 3, Dur = 65
02:31:33.306 00.020 10052 IsSlewing returns 0
02:31:33.314 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:33.344 00.030 10052 IsGuiding returns 0
02:31:33.355 00.011 6880 UpdateGuideState exits: m=2582 SNR=35.2
02:31:33.356 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:33.356 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:33.356 00.000 6880 Enqueuing Expose request
02:31:33.356 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83af652e-39af-4631-a650-4dbf0987697e"}
02:31:33.356 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83af652e-39af-4631-a650-4dbf0987697e"}
02:31:33.367 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed390c72-8a4c-4921-82fb-3c9397b6690c"}
02:31:33.367 00.000 6880 case statement mapped state 6 to 3
02:31:33.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed390c72-8a4c-4921-82fb-3c9397b6690c"}
02:31:33.370 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"432df299-5d59-4356-919c-9806a2a2bdd3"}
02:31:33.370 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3880,"width":15,"height":15,"star_pos":[7.34,7.00],"pixels":"..."},"id":"432df299-5d59-4356-919c-9806a2a2bdd3"}
02:31:33.373 00.003 10052 PulseGuide returned control before completion, sleep 48
02:31:33.443 00.070 10052 IsGuiding returns 0
02:31:33.443 00.000 10052 Move returns status 0, amount 65
02:31:33.443 00.000 10052 MoveAxis(N, 0, ABG)
02:31:33.444 00.001 10052 Move returns status 0, amount 0
02:31:33.444 00.000 10052 move complete, result=0
02:31:33.444 00.000 10052 worker thread done servicing request
02:31:33.444 00.000 10052 Worker thread wakes up
02:31:33.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:33.444 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:33.446 00.002 6880 GuideStep: 0.2 px 65 ms WEST, 0.1 px 0 ms NORTH
02:31:34.572 01.126 10052 Exposure complete
02:31:34.654 00.082 10052 worker thread done servicing request
02:31:34.654 00.000 6880 OnExposeComplete: enter
02:31:34.654 00.000 6880 UpdateGuideState(): m_state=6
02:31:34.655 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3881
02:31:34.655 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=892.09, Mass=2513, SNR=34.8, Peak=136 HFD=4.9
02:31:34.655 00.000 6880 MultiStar: [#1 0.17,-0.02,0.96,U] [#2 -0.10,-0.49,0.97,U] [#3 0.04,-0.25,0.91,U] [#4 0.09,-0.07,0.84,U] [#5 0.02,-0.40,0.96,U] [#6 -0.01,-0.44,0.87,U] [#7 0.28,-0.06,0.77,U] [#8 0.10,-0.16,0.76,U] 
02:31:34.656 00.001 6880 refined, 8 included, MultiStar: {0.10, -0.25}, one-star: {0.31, -0.30}
02:31:34.656 00.000 6880 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.61) = xAngle (0.41 = 0.41)
02:31:34.656 00.000 6880 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
02:31:34.656 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.20 mountX=0.25 mountY=0.10, mountTheta=0.39
02:31:34.657 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.25, opts=13)
02:31:34.658 00.001 6880 Enqueuing Move request for scope (0.10, -0.25)
02:31:34.658 00.000 10052 Worker thread wakes up
02:31:34.658 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.25) opts 0xd
02:31:34.658 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.25)
02:31:34.658 00.000 10052 Moving (0.10, -0.25) raw xDistance=0.25 yDistance=0.10
02:31:34.658 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:31:34.658 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
02:31:34.658 00.000 10052 MoveAxis(W, 70, ABG)
02:31:34.658 00.000 10052 Guiding  Dir = 3, Dur = 70
02:31:34.679 00.021 10052 IsSlewing returns 0
02:31:34.686 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:34.717 00.031 10052 IsGuiding returns 0
02:31:34.734 00.017 6880 UpdateGuideState exits: m=2513 SNR=34.8
02:31:34.734 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:34.734 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:34.734 00.000 6880 Enqueuing Expose request
02:31:34.745 00.011 10052 PulseGuide returned control before completion, sleep 53
02:31:34.823 00.078 10052 IsGuiding returns 0
02:31:34.824 00.001 10052 Move returns status 0, amount 70
02:31:34.824 00.000 10052 MoveAxis(N, 0, ABG)
02:31:34.824 00.000 10052 Move returns status 0, amount 0
02:31:34.824 00.000 10052 move complete, result=0
02:31:34.824 00.000 10052 worker thread done servicing request
02:31:34.824 00.000 10052 Worker thread wakes up
02:31:34.824 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:34.824 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:34.824 00.000 6880 GuideStep: 0.2 px 70 ms WEST, 0.1 px 0 ms NORTH
02:31:35.339 00.515 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f178d4c8-0ff7-421a-b35d-b2f7bd54a134"}
02:31:35.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f178d4c8-0ff7-421a-b35d-b2f7bd54a134"}
02:31:35.340 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b8c4959-1280-49dd-b189-f50b906f413a"}
02:31:35.340 00.000 6880 case statement mapped state 6 to 3
02:31:35.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b8c4959-1280-49dd-b189-f50b906f413a"}
02:31:35.340 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5360a163-d48f-4bad-9311-af21f96b7912"}
02:31:35.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3881,"width":15,"height":15,"star_pos":[7.26,7.09],"pixels":"..."},"id":"5360a163-d48f-4bad-9311-af21f96b7912"}
02:31:35.741 00.401 10052 Exposure complete
02:31:35.819 00.078 10052 worker thread done servicing request
02:31:35.819 00.000 6880 OnExposeComplete: enter
02:31:35.819 00.000 6880 UpdateGuideState(): m_state=6
02:31:35.820 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3882
02:31:35.820 00.000 6880 Star::Find returns 1 (0), X=408.71, Y=892.15, Mass=2652, SNR=35.7, Peak=137 HFD=4.6
02:31:35.820 00.000 6880 MultiStar: [#1 0.26,-0.27,0.94,U] [#2 0.18,-0.64,0.00,M1] [#3 0.41,-0.33,0.91,U] [#4 0.02,-0.40,0.82,U] [#5 0.38,-0.42,0.00,M1] [#6 0.33,-0.62,0.00,M1] [#7 0.36,-0.29,0.73,U] [#8 0.59,-0.34,0.00,M1] 
02:31:35.821 00.001 6880 refined, 4 included, MultiStar: {0.38, -0.30}, one-star: {0.76, -0.24}
02:31:35.821 00.000 6880 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
02:31:35.821 00.000 6880 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
02:31:35.821 00.000 6880 CameraToMount -- cameraX=0.38 cameraY=-0.30 hyp=0.48 cameraTheta=-0.68 mountX=0.29 mountY=0.38, mountTheta=0.92
02:31:35.822 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.38, y=-0.30, opts=13)
02:31:35.822 00.000 6880 Enqueuing Move request for scope (0.38, -0.30)
02:31:35.823 00.001 10052 Worker thread wakes up
02:31:35.823 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.30) opts 0xd
02:31:35.823 00.000 10052 Handling offset move in thread for scope, endpoint = (0.38, -0.30)
02:31:35.823 00.000 10052 Moving (0.38, -0.30) raw xDistance=0.29 yDistance=0.38
02:31:35.823 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
02:31:35.823 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.38, slope = 0.03
02:31:35.823 00.000 10052 MoveAxis(W, 80, ABG)
02:31:35.823 00.000 10052 Guiding  Dir = 3, Dur = 80
02:31:35.849 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:35.887 00.038 10052 IsSlewing returns 0
02:31:35.894 00.007 6880 UpdateGuideState exits: m=2652 SNR=35.7
02:31:35.894 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:35.894 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:35.894 00.000 6880 Enqueuing Expose request
02:31:35.966 00.072 10052 IsGuiding returns 0
02:31:36.029 00.063 10052 PulseGuide returned control before completion, sleep 27
02:31:36.110 00.081 10052 IsGuiding returns 1
02:31:36.110 00.000 10052 scope still moving after pulse duration time elapsed
02:31:36.184 00.074 10052 IsSlewing returns 0
02:31:36.252 00.068 10052 IsGuiding returns 0
02:31:36.252 00.000 10052 scope move finished after 80 + 205 ms
02:31:36.252 00.000 10052 Move returns status 0, amount 80
02:31:36.252 00.000 10052 MoveAxis(S, 60, ABG)
02:31:36.252 00.000 10052 Guiding  Dir = 1, Dur = 60
02:31:36.325 00.073 10052 IsSlewing returns 0
02:31:36.405 00.080 10052 IsGuiding returns 0
02:31:36.550 00.145 10052 IsGuiding returns 1
02:31:36.550 00.000 10052 scope still moving after pulse duration time elapsed
02:31:36.616 00.066 10052 IsSlewing returns 0
02:31:36.692 00.076 10052 IsGuiding returns 0
02:31:36.693 00.001 10052 scope move finished after 60 + 227 ms
02:31:36.693 00.000 10052 Move returns status 0, amount 60
02:31:36.693 00.000 10052 move complete, result=0
02:31:36.693 00.000 10052 worker thread done servicing request
02:31:36.693 00.000 6880 GuideStep: 0.3 px 80 ms WEST, 0.4 px 60 ms SOUTH
02:31:36.693 00.000 10052 Worker thread wakes up
02:31:36.693 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:36.693 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:37.337 00.644 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fd8dfbf5-9067-49fb-853b-594148d42e43"}
02:31:37.337 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fd8dfbf5-9067-49fb-853b-594148d42e43"}
02:31:37.338 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bfd1ad4a-2c0c-4387-81fe-d7c5ec94d91d"}
02:31:37.338 00.000 6880 case statement mapped state 6 to 3
02:31:37.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfd1ad4a-2c0c-4387-81fe-d7c5ec94d91d"}
02:31:37.339 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8f499c5-ecef-477a-b1ec-bb03e07c6489"}
02:31:37.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3882,"width":15,"height":15,"star_pos":[6.71,7.15],"pixels":"..."},"id":"c8f499c5-ecef-477a-b1ec-bb03e07c6489"}
02:31:37.830 00.491 10052 Exposure complete
02:31:37.906 00.076 10052 worker thread done servicing request
02:31:37.906 00.000 6880 OnExposeComplete: enter
02:31:37.906 00.000 6880 UpdateGuideState(): m_state=6
02:31:37.906 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3883
02:31:37.907 00.001 6880 Star::Find returns 1 (0), X=408.11, Y=892.46, Mass=2682, SNR=35.9, Peak=177 HFD=4.8
02:31:37.907 00.000 6880 MultiStar: [#1 -0.21,0.03,0.96,U] [#2 -0.12,-0.05,0.98,U] [#3 -0.18,-0.00,0.88,U] [#4 -0.46,-0.00,0.84,U] [#5 -0.05,0.16,0.95,U] [#6 -0.36,-0.32,0.91,U] [#7 -0.27,-0.05,0.75,U] [#8 0.02,-0.01,0.77,U] 
02:31:37.907 00.000 6880 refined, 8 included, MultiStar: {-0.16, -0.02}, one-star: {0.16, 0.07}
02:31:37.907 00.000 6880 CameraToMount -- cameraTheta (-3.03) - m_xAngle (-1.61) = xAngle (-1.42 = -1.42)
02:31:37.907 00.000 6880 CameraToMount -- cameraTheta (-3.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.45 = -1.45)
02:31:37.907 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.02 hyp=0.16 cameraTheta=-3.03 mountX=0.02 mountY=-0.16, mountTheta=-1.42
02:31:37.909 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.02, opts=13)
02:31:37.909 00.000 6880 Enqueuing Move request for scope (-0.16, -0.02)
02:31:37.909 00.000 10052 Worker thread wakes up
02:31:37.909 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.02) opts 0xd
02:31:37.909 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.02)
02:31:37.909 00.000 10052 Moving (-0.16, -0.02) raw xDistance=0.02 yDistance=-0.16
02:31:37.909 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:31:37.910 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
02:31:37.910 00.000 10052 MoveAxis(E, 0, ABG)
02:31:37.910 00.000 10052 Move returns status 0, amount 0
02:31:37.910 00.000 10052 MoveAxis(N, 0, ABG)
02:31:37.910 00.000 10052 Move returns status 0, amount 0
02:31:37.910 00.000 10052 move complete, result=0
02:31:37.910 00.000 10052 worker thread done servicing request
02:31:37.937 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:37.977 00.040 6880 UpdateGuideState exits: m=2682 SNR=35.9
02:31:37.977 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:37.977 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:37.978 00.001 6880 Enqueuing Expose request
02:31:37.978 00.000 10052 Worker thread wakes up
02:31:37.978 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:31:37.978 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:37.978 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:38.884 00.906 10052 Exposure complete
02:31:38.966 00.082 10052 worker thread done servicing request
02:31:38.966 00.000 6880 OnExposeComplete: enter
02:31:38.966 00.000 6880 UpdateGuideState(): m_state=6
02:31:38.966 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3884
02:31:38.967 00.001 6880 Star::Find returns 1 (0), X=408.04, Y=892.25, Mass=2617, SNR=35.5, Peak=170 HFD=4.5
02:31:38.967 00.000 6880 MultiStar: [#1 -0.24,0.06,0.95,U] [#2 -0.02,-0.09,0.98,U] [#3 -0.13,-0.16,0.92,U] [#4 -0.36,-0.03,0.84,U] [#5 -0.08,0.09,0.96,U] [#6 -0.08,-0.32,0.90,U] [#7 -0.16,-0.10,0.76,U] [#8 0.01,-0.07,0.79,U] 
02:31:38.967 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.08}, one-star: {0.09, -0.14}
02:31:38.967 00.000 6880 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.61) = xAngle (-0.86 = -0.86)
02:31:38.967 00.000 6880 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
02:31:38.967 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.08 hyp=0.13 cameraTheta=-2.47 mountX=0.09 mountY=-0.10, mountTheta=-0.87
02:31:38.969 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.08, opts=13)
02:31:38.969 00.000 6880 Enqueuing Move request for scope (-0.11, -0.08)
02:31:38.969 00.000 10052 Worker thread wakes up
02:31:38.969 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.08) opts 0xd
02:31:38.969 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.08)
02:31:38.969 00.000 10052 Moving (-0.11, -0.08) raw xDistance=0.09 yDistance=-0.10
02:31:38.970 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:31:38.970 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
02:31:38.970 00.000 10052 MoveAxis(E, 0, ABG)
02:31:38.970 00.000 10052 Move returns status 0, amount 0
02:31:38.970 00.000 10052 MoveAxis(N, 0, ABG)
02:31:38.970 00.000 10052 Move returns status 0, amount 0
02:31:38.970 00.000 10052 move complete, result=0
02:31:38.970 00.000 10052 worker thread done servicing request
02:31:38.998 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:39.043 00.045 6880 UpdateGuideState exits: m=2617 SNR=35.5
02:31:39.043 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:39.043 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:39.043 00.000 6880 Enqueuing Expose request
02:31:39.043 00.000 10052 Worker thread wakes up
02:31:39.043 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:31:39.043 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:39.043 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:39.338 00.295 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8824a833-ca5a-4d35-9304-020d0d353d1c"}
02:31:39.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8824a833-ca5a-4d35-9304-020d0d353d1c"}
02:31:39.339 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a45e9d7-7a7c-480c-bfee-8a66d96c44f3"}
02:31:39.339 00.000 6880 case statement mapped state 6 to 3
02:31:39.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a45e9d7-7a7c-480c-bfee-8a66d96c44f3"}
02:31:39.340 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"42d618dc-dac2-4e5e-aade-67043280b4c5"}
02:31:39.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3884,"width":15,"height":15,"star_pos":[7.04,7.25],"pixels":"..."},"id":"42d618dc-dac2-4e5e-aade-67043280b4c5"}
02:31:40.173 00.833 10052 Exposure complete
02:31:40.254 00.081 10052 worker thread done servicing request
02:31:40.256 00.002 6880 OnExposeComplete: enter
02:31:40.256 00.000 6880 UpdateGuideState(): m_state=6
02:31:40.256 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3885
02:31:40.256 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=892.64, Mass=2525, SNR=34.9, Peak=165 HFD=4.6
02:31:40.257 00.001 6880 MultiStar: [#1 0.05,0.13,0.97,U] [#2 -0.04,0.09,0.99,U] [#3 -0.03,0.14,0.93,U] [#4 -0.04,0.11,0.85,U] [#5 -0.05,0.13,0.97,U] [#6 -0.13,0.06,0.89,U] [#7 -0.01,0.04,0.79,U] [#8 0.10,-0.02,0.80,U] 
02:31:40.257 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.11}, one-star: {0.36, 0.25}
02:31:40.257 00.000 6880 CameraToMount -- cameraTheta (1.34) - m_xAngle (-1.61) = xAngle (2.95 = 2.95)
02:31:40.257 00.000 6880 CameraToMount -- cameraTheta (1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.92 = 2.92)
02:31:40.257 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.11 hyp=0.11 cameraTheta=1.34 mountX=-0.11 mountY=0.02, mountTheta=2.92
02:31:40.259 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.11, opts=13)
02:31:40.259 00.000 6880 Enqueuing Move request for scope (0.03, 0.11)
02:31:40.259 00.000 10052 Worker thread wakes up
02:31:40.259 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.11) opts 0xd
02:31:40.259 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.11)
02:31:40.259 00.000 10052 Moving (0.03, 0.11) raw xDistance=-0.11 yDistance=0.02
02:31:40.260 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:31:40.260 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
02:31:40.260 00.000 10052 MoveAxis(E, 0, ABG)
02:31:40.260 00.000 10052 Move returns status 0, amount 0
02:31:40.260 00.000 10052 MoveAxis(N, 0, ABG)
02:31:40.260 00.000 10052 Move returns status 0, amount 0
02:31:40.260 00.000 10052 move complete, result=0
02:31:40.260 00.000 10052 worker thread done servicing request
02:31:40.288 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:40.334 00.046 6880 UpdateGuideState exits: m=2525 SNR=34.9
02:31:40.335 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:40.335 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:40.335 00.000 6880 Enqueuing Expose request
02:31:40.335 00.000 10052 Worker thread wakes up
02:31:40.335 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:31:40.335 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:40.335 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:41.242 00.907 10052 Exposure complete
02:31:41.308 00.066 10052 worker thread done servicing request
02:31:41.308 00.000 6880 OnExposeComplete: enter
02:31:41.308 00.000 6880 UpdateGuideState(): m_state=6
02:31:41.309 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3886
02:31:41.309 00.000 6880 Star::Find returns 1 (0), X=408.44, Y=892.49, Mass=2580, SNR=35.2, Peak=148 HFD=4.5
02:31:41.309 00.000 6880 MultiStar: [#1 0.26,0.07,0.96,U] [#2 0.00,-0.34,1.01,U] [#3 0.18,-0.10,0.90,U] [#4 0.12,-0.03,0.84,U] [#5 0.08,-0.13,0.98,U] [#6 -0.01,-0.28,0.90,U] [#7 0.37,0.19,0.75,U] [#8 0.30,0.22,0.76,U] 
02:31:41.309 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.04}, one-star: {0.49, 0.10}
02:31:41.309 00.000 6880 CameraToMount -- cameraTheta (-0.22) - m_xAngle (-1.61) = xAngle (1.39 = 1.39)
02:31:41.309 00.000 6880 CameraToMount -- cameraTheta (-0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.36 = 1.36)
02:31:41.309 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-0.22 mountX=0.04 mountY=0.20, mountTheta=1.39
02:31:41.311 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.04, opts=13)
02:31:41.311 00.000 6880 Enqueuing Move request for scope (0.20, -0.04)
02:31:41.311 00.000 10052 Worker thread wakes up
02:31:41.311 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:31:41.311 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:31:41.311 00.000 10052 Moving (0.20, -0.04) raw xDistance=0.04 yDistance=0.20
02:31:41.311 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:31:41.311 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
02:31:41.311 00.000 10052 MoveAxis(E, 0, ABG)
02:31:41.311 00.000 10052 Move returns status 0, amount 0
02:31:41.312 00.001 10052 MoveAxis(N, 0, ABG)
02:31:41.312 00.000 10052 Move returns status 0, amount 0
02:31:41.312 00.000 10052 move complete, result=0
02:31:41.312 00.000 10052 worker thread done servicing request
02:31:41.334 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:41.370 00.036 6880 UpdateGuideState exits: m=2580 SNR=35.2
02:31:41.370 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:41.370 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:41.370 00.000 6880 Enqueuing Expose request
02:31:41.370 00.000 10052 Worker thread wakes up
02:31:41.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:41.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:41.370 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:41.373 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"35deb25f-0eb6-4d30-8f47-bc858124386c"}
02:31:41.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"35deb25f-0eb6-4d30-8f47-bc858124386c"}
02:31:41.396 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dd581669-a2ae-48fa-87ef-311e6dead22f"}
02:31:41.396 00.000 6880 case statement mapped state 6 to 3
02:31:41.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd581669-a2ae-48fa-87ef-311e6dead22f"}
02:31:41.398 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c18e2e80-1c9e-4994-85af-f623dc1c7af8"}
02:31:41.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3886,"width":15,"height":15,"star_pos":[7.44,7.49],"pixels":"..."},"id":"c18e2e80-1c9e-4994-85af-f623dc1c7af8"}
02:31:42.505 01.107 10052 Exposure complete
02:31:42.565 00.060 10052 worker thread done servicing request
02:31:42.565 00.000 6880 OnExposeComplete: enter
02:31:42.565 00.000 6880 UpdateGuideState(): m_state=6
02:31:42.565 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3887
02:31:42.565 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=892.21, Mass=2637, SNR=35.7, Peak=151 HFD=4.7
02:31:42.566 00.001 6880 MultiStar: [#1 0.24,-0.01,0.94,U] [#2 -0.06,-0.37,1.00,U] [#3 0.09,-0.19,0.91,U] [#4 0.10,0.03,0.84,U] [#5 0.03,-0.24,0.97,U] [#6 0.03,-0.07,0.90,U] [#7 0.06,-0.05,0.77,U] [#8 0.11,-0.18,0.81,U] 
02:31:42.566 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.15}, one-star: {0.31, -0.18}
02:31:42.566 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
02:31:42.566 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
02:31:42.566 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.15 hyp=0.18 cameraTheta=-0.96 mountX=0.14 mountY=0.10, mountTheta=0.63
02:31:42.567 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.15, opts=13)
02:31:42.567 00.000 6880 Enqueuing Move request for scope (0.10, -0.15)
02:31:42.567 00.000 10052 Worker thread wakes up
02:31:42.568 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.15) opts 0xd
02:31:42.568 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.15)
02:31:42.568 00.000 10052 Moving (0.10, -0.15) raw xDistance=0.14 yDistance=0.10
02:31:42.568 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:31:42.568 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
02:31:42.568 00.000 10052 MoveAxis(W, 38, ABG)
02:31:42.568 00.000 10052 Guiding  Dir = 3, Dur = 38
02:31:42.589 00.021 10052 IsSlewing returns 0
02:31:42.589 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:42.623 00.034 6880 UpdateGuideState exits: m=2637 SNR=35.7
02:31:42.623 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:42.623 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:42.623 00.000 6880 Enqueuing Expose request
02:31:42.628 00.005 10052 IsGuiding returns 0
02:31:42.655 00.027 10052 PulseGuide returned control before completion, sleep 22
02:31:42.712 00.057 10052 IsGuiding returns 0
02:31:42.712 00.000 10052 Move returns status 0, amount 38
02:31:42.712 00.000 10052 MoveAxis(N, 0, ABG)
02:31:42.712 00.000 10052 Move returns status 0, amount 0
02:31:42.712 00.000 10052 move complete, result=0
02:31:42.713 00.001 10052 worker thread done servicing request
02:31:42.713 00.000 10052 Worker thread wakes up
02:31:42.713 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:42.713 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:42.717 00.004 6880 GuideStep: 0.1 px 38 ms WEST, 0.1 px 0 ms NORTH
02:31:43.338 00.621 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16a373e4-908e-470b-8ce8-eb2c3f1f39a9"}
02:31:43.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16a373e4-908e-470b-8ce8-eb2c3f1f39a9"}
02:31:43.338 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55b7e17e-1f89-4ef2-a76b-a0f2050f1185"}
02:31:43.338 00.000 6880 case statement mapped state 6 to 3
02:31:43.338 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"55b7e17e-1f89-4ef2-a76b-a0f2050f1185"}
02:31:43.339 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"253b90fb-d222-4bd7-8bb0-a23d9d8f16f9"}
02:31:43.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3887,"width":15,"height":15,"star_pos":[7.26,7.21],"pixels":"..."},"id":"253b90fb-d222-4bd7-8bb0-a23d9d8f16f9"}
02:31:43.631 00.292 10052 Exposure complete
02:31:43.698 00.067 10052 worker thread done servicing request
02:31:43.698 00.000 6880 OnExposeComplete: enter
02:31:43.698 00.000 6880 UpdateGuideState(): m_state=6
02:31:43.699 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3888
02:31:43.699 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.20, Mass=2703, SNR=36.1, Peak=171 HFD=4.5
02:31:43.699 00.000 6880 MultiStar: [#1 -0.05,-0.15,0.94,U] [#2 -0.18,-0.62,0.00,M1] [#3 -0.02,-0.35,0.92,U] [#4 -0.13,-0.20,0.83,U] [#5 -0.22,-0.41,0.93,U] [#6 -0.10,-0.57,0.00,M1] [#7 0.01,-0.25,0.74,U] [#8 -0.08,-0.26,0.78,U] 
02:31:43.699 00.000 6880 single-star, 6 included, MultiStar: {-0.05, -0.26}, one-star: {0.15, -0.19}
02:31:43.699 00.000 6880 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.61) = xAngle (0.70 = 0.70)
02:31:43.699 00.000 6880 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
02:31:43.699 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.19 hyp=0.24 cameraTheta=-0.91 mountX=0.19 mountY=0.15, mountTheta=0.69
02:31:43.701 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.19, opts=13)
02:31:43.701 00.000 6880 Enqueuing Move request for scope (0.15, -0.19)
02:31:43.701 00.000 10052 Worker thread wakes up
02:31:43.701 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.19) opts 0xd
02:31:43.701 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.19)
02:31:43.701 00.000 10052 Moving (0.15, -0.19) raw xDistance=0.19 yDistance=0.15
02:31:43.701 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:31:43.701 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
02:31:43.701 00.000 10052 MoveAxis(W, 52, ABG)
02:31:43.701 00.000 10052 Guiding  Dir = 3, Dur = 52
02:31:43.726 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:43.764 00.038 6880 UpdateGuideState exits: m=2703 SNR=36.1
02:31:43.764 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:43.765 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:43.765 00.000 6880 Enqueuing Expose request
02:31:43.773 00.008 10052 IsSlewing returns 0
02:31:43.847 00.074 10052 IsGuiding returns 0
02:31:43.990 00.143 10052 IsGuiding returns 0
02:31:43.990 00.000 10052 Move returns status 0, amount 52
02:31:43.990 00.000 10052 MoveAxis(N, 0, ABG)
02:31:43.990 00.000 10052 Move returns status 0, amount 0
02:31:43.990 00.000 10052 move complete, result=0
02:31:43.990 00.000 10052 worker thread done servicing request
02:31:43.990 00.000 10052 Worker thread wakes up
02:31:43.991 00.001 6880 GuideStep: 0.2 px 52 ms WEST, 0.2 px 0 ms NORTH
02:31:43.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:43.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:45.120 01.129 10052 Exposure complete
02:31:45.190 00.070 10052 worker thread done servicing request
02:31:45.190 00.000 6880 OnExposeComplete: enter
02:31:45.190 00.000 6880 UpdateGuideState(): m_state=6
02:31:45.190 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3889
02:31:45.191 00.001 6880 Star::Find returns 1 (0), X=408.27, Y=892.86, Mass=2510, SNR=34.8, Peak=145 HFD=4.5
02:31:45.191 00.000 6880 MultiStar: [#1 0.07,0.66,0.00,M1] [#2 0.13,0.24,0.99,U] [#3 0.29,0.59,0.00,M1] [#4 0.10,0.82,0.00,M1] [#5 0.12,0.49,0.99,U] [#6 0.17,0.35,0.93,U] [#7 0.22,0.54,0.00,M1] [#8 0.33,0.68,0.00,M1] 
02:31:45.191 00.000 6880 refined, 3 included, MultiStar: {0.19, 0.39}, one-star: {0.33, 0.48}
02:31:45.191 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
02:31:45.191 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
02:31:45.191 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.39 hyp=0.43 cameraTheta=1.12 mountX=-0.40 mountY=0.18, mountTheta=2.71
02:31:45.192 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.39, opts=13)
02:31:45.193 00.001 6880 Enqueuing Move request for scope (0.19, 0.39)
02:31:45.193 00.000 10052 Worker thread wakes up
02:31:45.193 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.39) opts 0xd
02:31:45.193 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.39)
02:31:45.193 00.000 10052 Moving (0.19, 0.39) raw xDistance=-0.40 yDistance=0.18
02:31:45.193 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.40
02:31:45.193 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.18, slope = 0.01
02:31:45.193 00.000 10052 MoveAxis(E, 104, ABG)
02:31:45.193 00.000 10052 Guiding  Dir = 2, Dur = 104
02:31:45.213 00.020 10052 IsSlewing returns 0
02:31:45.217 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:45.252 00.035 10052 IsGuiding returns 0
02:31:45.253 00.001 6880 UpdateGuideState exits: m=2510 SNR=34.8
02:31:45.253 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:45.253 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:45.254 00.001 6880 Enqueuing Expose request
02:31:45.280 00.026 10052 PulseGuide returned control before completion, sleep 87
02:31:45.339 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"21a408c0-e417-4442-89a8-eb6dbe2de377"}
02:31:45.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"21a408c0-e417-4442-89a8-eb6dbe2de377"}
02:31:45.340 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f44847da-4f24-4761-9805-cdfd9355bc74"}
02:31:45.340 00.000 6880 case statement mapped state 6 to 3
02:31:45.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f44847da-4f24-4761-9805-cdfd9355bc74"}
02:31:45.340 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4ec70d27-a8ae-46ea-826c-c61869fd0c76"}
02:31:45.341 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3889,"width":15,"height":15,"star_pos":[7.27,6.86],"pixels":"..."},"id":"4ec70d27-a8ae-46ea-826c-c61869fd0c76"}
02:31:45.389 00.048 10052 IsGuiding returns 0
02:31:45.389 00.000 10052 Move returns status 0, amount 104
02:31:45.389 00.000 10052 MoveAxis(S, 9, ABG)
02:31:45.389 00.000 10052 Guiding  Dir = 1, Dur = 9
02:31:45.427 00.038 10052 IsSlewing returns 0
02:31:45.465 00.038 10052 IsGuiding returns 0
02:31:45.570 00.105 10052 IsGuiding returns 0
02:31:45.570 00.000 10052 Move returns status 0, amount 9
02:31:45.570 00.000 10052 move complete, result=0
02:31:45.571 00.001 10052 worker thread done servicing request
02:31:45.571 00.000 6880 GuideStep: -0.4 px 104 ms EAST, 0.2 px 9 ms SOUTH
02:31:45.571 00.000 10052 Worker thread wakes up
02:31:45.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:45.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:46.480 00.909 10052 Exposure complete
02:31:46.553 00.073 10052 worker thread done servicing request
02:31:46.554 00.001 6880 OnExposeComplete: enter
02:31:46.554 00.000 6880 UpdateGuideState(): m_state=6
02:31:46.554 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3890
02:31:46.554 00.000 6880 Star::Find returns 1 (0), X=408.40, Y=893.08, Mass=2594, SNR=35.3, Peak=147 HFD=4.8
02:31:46.555 00.001 6880 MultiStar: [#1 0.33,0.67,0.00,M2] [#2 0.28,0.42,1.00,U] [#3 0.56,0.59,0.00,M2] [#4 0.27,0.79,0.00,M2] [#5 0.34,0.49,0.00,M1] [#6 0.39,0.33,0.90,U] [#7 0.48,0.65,0.00,M2] [#8 0.47,0.68,0.00,M2] 
02:31:46.555 00.000 6880 refined, 2 included, MultiStar: {0.37, 0.49}, one-star: {0.45, 0.69}
02:31:46.555 00.000 6880 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.61) = xAngle (2.53 = 2.53)
02:31:46.555 00.000 6880 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.50 = 2.50)
02:31:46.555 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=0.49 hyp=0.61 cameraTheta=0.92 mountX=-0.50 mountY=0.37, mountTheta=2.51
02:31:46.557 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=0.49, opts=13)
02:31:46.557 00.000 6880 Enqueuing Move request for scope (0.37, 0.49)
02:31:46.557 00.000 10052 Worker thread wakes up
02:31:46.557 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, 0.49) opts 0xd
02:31:46.557 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, 0.49)
02:31:46.557 00.000 10052 Moving (0.37, 0.49) raw xDistance=-0.50 yDistance=0.37
02:31:46.557 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.50
02:31:46.557 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.37, slope = 0.02
02:31:46.557 00.000 10052 MoveAxis(E, 140, ABG)
02:31:46.558 00.001 10052 Guiding  Dir = 2, Dur = 140
02:31:46.578 00.020 10052 IsSlewing returns 0
02:31:46.585 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:46.616 00.031 10052 IsGuiding returns 0
02:31:46.626 00.010 6880 UpdateGuideState exits: m=2594 SNR=35.3
02:31:46.626 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:46.626 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:46.626 00.000 6880 Enqueuing Expose request
02:31:46.643 00.017 10052 PulseGuide returned control before completion, sleep 123
02:31:46.797 00.154 10052 IsGuiding returns 0
02:31:46.797 00.000 10052 Move returns status 0, amount 140
02:31:46.797 00.000 10052 MoveAxis(S, 37, ABG)
02:31:46.797 00.000 10052 Guiding  Dir = 1, Dur = 37
02:31:46.834 00.037 10052 IsSlewing returns 0
02:31:46.872 00.038 10052 IsGuiding returns 0
02:31:46.900 00.028 10052 PulseGuide returned control before completion, sleep 20
02:31:46.943 00.043 10052 IsGuiding returns 1
02:31:46.943 00.000 10052 scope still moving after pulse duration time elapsed
02:31:46.985 00.042 10052 IsSlewing returns 0
02:31:47.023 00.038 10052 IsGuiding returns 0
02:31:47.023 00.000 10052 scope move finished after 37 + 114 ms
02:31:47.023 00.000 10052 Move returns status 0, amount 37
02:31:47.023 00.000 10052 move complete, result=0
02:31:47.025 00.002 10052 worker thread done servicing request
02:31:47.025 00.000 6880 GuideStep: -0.5 px 140 ms EAST, 0.4 px 37 ms SOUTH
02:31:47.025 00.000 10052 Worker thread wakes up
02:31:47.025 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:47.025 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:47.402 00.377 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26bfa311-14e0-4f9a-a801-fe102df98c97"}
02:31:47.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26bfa311-14e0-4f9a-a801-fe102df98c97"}
02:31:47.573 00.171 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4199ff9b-e82b-40dc-89fe-4c66d8eaf777"}
02:31:47.573 00.000 6880 case statement mapped state 6 to 3
02:31:47.573 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4199ff9b-e82b-40dc-89fe-4c66d8eaf777"}
02:31:48.159 00.586 10052 Exposure complete
02:31:48.238 00.079 10052 worker thread done servicing request
02:31:48.239 00.001 6880 OnExposeComplete: enter
02:31:48.239 00.000 6880 UpdateGuideState(): m_state=6
02:31:48.239 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3891
02:31:48.239 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=892.30, Mass=2649, SNR=35.7, Peak=154 HFD=4.8
02:31:48.240 00.001 6880 MultiStar: [#1 0.01,-0.17,0.94,U] [#2 0.04,-0.22,0.95,U] [#3 -0.15,-0.16,0.90,U] [#4 -0.12,-0.04,0.81,U] [#5 0.02,-0.40,0.96,U] [#6 -0.19,-0.26,0.88,U] [#7 0.02,-0.12,0.74,U] [#8 0.08,-0.05,0.78,U] 
02:31:48.240 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.17}, one-star: {0.32, -0.09}
02:31:48.240 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
02:31:48.240 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:31:48.240 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.17 hyp=0.17 cameraTheta=-1.52 mountX=0.17 mountY=0.01, mountTheta=0.06
02:31:48.242 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.17, opts=13)
02:31:48.242 00.000 6880 Enqueuing Move request for scope (0.01, -0.17)
02:31:48.242 00.000 10052 Worker thread wakes up
02:31:48.242 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.17) opts 0xd
02:31:48.243 00.001 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.17)
02:31:48.243 00.000 10052 Moving (0.01, -0.17) raw xDistance=0.17 yDistance=0.01
02:31:48.243 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
02:31:48.243 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.06, using input
02:31:48.243 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:31:48.243 00.000 10052 MoveAxis(W, 39, ABG)
02:31:48.243 00.000 10052 Guiding  Dir = 3, Dur = 39
02:31:48.273 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:48.278 00.005 10052 IsSlewing returns 0
02:31:48.316 00.038 10052 IsGuiding returns 0
02:31:48.320 00.004 6880 UpdateGuideState exits: m=2649 SNR=35.7
02:31:48.320 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:48.320 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:48.320 00.000 6880 Enqueuing Expose request
02:31:48.407 00.087 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a61b2d1c-61a6-44f7-9681-1766e331e794"}
02:31:48.408 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3891,"width":15,"height":15,"star_pos":[7.27,7.30],"pixels":"..."},"id":"a61b2d1c-61a6-44f7-9681-1766e331e794"}
02:31:48.449 00.041 10052 IsGuiding returns 0
02:31:48.449 00.000 10052 Move returns status 0, amount 39
02:31:48.449 00.000 10052 MoveAxis(N, 0, ABG)
02:31:48.449 00.000 10052 Move returns status 0, amount 0
02:31:48.449 00.000 10052 move complete, result=0
02:31:48.450 00.001 10052 worker thread done servicing request
02:31:48.450 00.000 10052 Worker thread wakes up
02:31:48.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:48.450 00.000 6880 GuideStep: 0.2 px 39 ms WEST, 0.0 px 0 ms NORTH
02:31:48.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:49.368 00.918 10052 Exposure complete
02:31:49.403 00.035 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9343aa20-db96-45ef-af3f-cbb3042ec1da"}
02:31:49.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9343aa20-db96-45ef-af3f-cbb3042ec1da"}
02:31:49.404 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c772115-e7b3-4ec7-9c8d-46155bc30ffd"}
02:31:49.404 00.000 6880 case statement mapped state 6 to 3
02:31:49.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c772115-e7b3-4ec7-9c8d-46155bc30ffd"}
02:31:49.404 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"993e3cc1-a03f-4e82-b8c8-551ef0ed1f34"}
02:31:49.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3891,"width":15,"height":15,"star_pos":[7.27,7.30],"pixels":"..."},"id":"993e3cc1-a03f-4e82-b8c8-551ef0ed1f34"}
02:31:49.436 00.032 10052 worker thread done servicing request
02:31:49.436 00.000 6880 OnExposeComplete: enter
02:31:49.436 00.000 6880 UpdateGuideState(): m_state=6
02:31:49.436 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3892
02:31:49.437 00.001 6880 Star::Find returns 1 (0), X=408.07, Y=892.51, Mass=2478, SNR=34.5, Peak=161 HFD=4.3
02:31:49.437 00.000 6880 MultiStar: [#1 -0.21,0.33,0.97,U] [#2 -0.06,0.01,0.99,U] [#3 -0.03,0.14,0.94,U] [#4 -0.34,-0.10,0.89,U] [#5 -0.16,0.22,1.00,U] [#6 -0.36,-0.12,0.95,U] [#7 -0.26,0.17,0.77,U] [#8 -0.11,0.34,0.80,U] 
02:31:49.437 00.000 6880 single-star, 8 included, MultiStar: {-0.15, 0.12}, one-star: {0.12, 0.12}
02:31:49.437 00.000 6880 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.61) = xAngle (2.39 = 2.39)
02:31:49.437 00.000 6880 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.36 = 2.36)
02:31:49.437 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.12 hyp=0.17 cameraTheta=0.78 mountX=-0.12 mountY=0.12, mountTheta=2.38
02:31:49.439 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.12, opts=13)
02:31:49.439 00.000 6880 Enqueuing Move request for scope (0.12, 0.12)
02:31:49.439 00.000 10052 Worker thread wakes up
02:31:49.440 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.12) opts 0xd
02:31:49.440 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.12)
02:31:49.440 00.000 10052 Moving (0.12, 0.12) raw xDistance=-0.12 yDistance=0.12
02:31:49.440 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:31:49.440 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.14, using input
02:31:49.440 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
02:31:49.440 00.000 10052 MoveAxis(E, 31, ABG)
02:31:49.440 00.000 10052 Guiding  Dir = 2, Dur = 31
02:31:49.462 00.022 10052 IsSlewing returns 0
02:31:49.465 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:49.499 00.034 10052 IsGuiding returns 0
02:31:49.502 00.003 6880 UpdateGuideState exits: m=2478 SNR=34.5
02:31:49.502 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:49.502 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:49.503 00.001 6880 Enqueuing Expose request
02:31:49.642 00.139 10052 IsGuiding returns 0
02:31:49.642 00.000 10052 Move returns status 0, amount 31
02:31:49.642 00.000 10052 MoveAxis(N, 0, ABG)
02:31:49.642 00.000 10052 Move returns status 0, amount 0
02:31:49.642 00.000 10052 move complete, result=0
02:31:49.642 00.000 10052 worker thread done servicing request
02:31:49.642 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
02:31:49.642 00.000 10052 Worker thread wakes up
02:31:49.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:49.643 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:50.770 01.127 10052 Exposure complete
02:31:50.832 00.062 10052 worker thread done servicing request
02:31:50.833 00.001 6880 OnExposeComplete: enter
02:31:50.833 00.000 6880 UpdateGuideState(): m_state=6
02:31:50.833 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3893
02:31:50.833 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=892.21, Mass=2696, SNR=35.9, Peak=163 HFD=4.6
02:31:50.833 00.000 6880 MultiStar: [#1 -0.07,0.00,0.95,U] [#2 -0.28,-0.01,0.99,U] [#3 -0.09,-0.15,0.91,U] [#4 -0.12,0.00,0.83,U] [#5 0.02,-0.12,0.94,U] [#6 -0.30,-0.29,0.89,U] [#7 -0.00,-0.06,0.76,U] [#8 0.23,0.23,0.78,U] 
02:31:50.833 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.07}, one-star: {0.28, -0.18}
02:31:50.833 00.000 6880 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.61) = xAngle (-0.48 = -0.48)
02:31:50.833 00.000 6880 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
02:31:50.833 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-2.09 mountX=0.07 mountY=-0.04, mountTheta=-0.50
02:31:50.835 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.07, opts=13)
02:31:50.835 00.000 6880 Enqueuing Move request for scope (-0.04, -0.07)
02:31:50.835 00.000 10052 Worker thread wakes up
02:31:50.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.07) opts 0xd
02:31:50.835 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.07)
02:31:50.835 00.000 10052 Moving (-0.04, -0.07) raw xDistance=0.07 yDistance=-0.04
02:31:50.835 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:31:50.835 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:31:50.835 00.000 10052 MoveAxis(E, 0, ABG)
02:31:50.835 00.000 10052 Move returns status 0, amount 0
02:31:50.835 00.000 10052 MoveAxis(N, 0, ABG)
02:31:50.835 00.000 10052 Move returns status 0, amount 0
02:31:50.835 00.000 10052 move complete, result=0
02:31:50.835 00.000 10052 worker thread done servicing request
02:31:50.859 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:50.894 00.035 6880 UpdateGuideState exits: m=2696 SNR=35.9
02:31:50.894 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:50.894 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:50.894 00.000 6880 Enqueuing Expose request
02:31:50.894 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:50.895 00.001 10052 Worker thread wakes up
02:31:50.895 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:50.895 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:51.401 00.506 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e14dfa36-cad2-48e4-8318-a63593eaee1c"}
02:31:51.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e14dfa36-cad2-48e4-8318-a63593eaee1c"}
02:31:51.401 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11c272a3-5351-4a6d-8353-9e7bac204775"}
02:31:51.402 00.001 6880 case statement mapped state 6 to 3
02:31:51.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11c272a3-5351-4a6d-8353-9e7bac204775"}
02:31:51.402 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"499c6208-c53e-4275-9897-9a72aad54867"}
02:31:51.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3893,"width":15,"height":15,"star_pos":[7.23,7.21],"pixels":"..."},"id":"499c6208-c53e-4275-9897-9a72aad54867"}
02:31:51.806 00.404 10052 Exposure complete
02:31:51.878 00.072 10052 worker thread done servicing request
02:31:51.878 00.000 6880 OnExposeComplete: enter
02:31:51.878 00.000 6880 UpdateGuideState(): m_state=6
02:31:51.879 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3894
02:31:51.879 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.24, Mass=2652, SNR=35.7, Peak=173 HFD=4.7
02:31:51.879 00.000 6880 MultiStar: [#1 -0.00,0.03,0.93,U] [#2 0.07,-0.10,0.97,U] [#3 0.10,0.05,0.91,U] [#4 -0.15,0.19,0.81,U] [#5 0.10,0.08,0.95,U] [#6 0.05,0.09,0.92,U] [#7 -0.10,-0.06,0.76,U] [#8 0.10,0.08,0.78,U] 
02:31:51.879 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.02}, one-star: {0.22, -0.15}
02:31:51.879 00.000 6880 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.61) = xAngle (1.98 = 1.98)
02:31:51.879 00.000 6880 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.95 = 1.95)
02:31:51.879 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.06 cameraTheta=0.36 mountX=-0.02 mountY=0.05, mountTheta=1.97
02:31:51.880 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.02, opts=13)
02:31:51.882 00.002 6880 Enqueuing Move request for scope (0.05, 0.02)
02:31:51.882 00.000 10052 Worker thread wakes up
02:31:51.882 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:31:51.882 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:31:51.882 00.000 10052 Moving (0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
02:31:51.882 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:31:51.882 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:31:51.882 00.000 10052 MoveAxis(E, 0, ABG)
02:31:51.882 00.000 10052 Move returns status 0, amount 0
02:31:51.882 00.000 10052 MoveAxis(N, 0, ABG)
02:31:51.882 00.000 10052 Move returns status 0, amount 0
02:31:51.882 00.000 10052 move complete, result=0
02:31:51.882 00.000 10052 worker thread done servicing request
02:31:51.902 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:51.940 00.038 6880 UpdateGuideState exits: m=2652 SNR=35.7
02:31:51.940 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:51.940 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:51.940 00.000 6880 Enqueuing Expose request
02:31:51.940 00.000 10052 Worker thread wakes up
02:31:51.941 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:51.941 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:51.941 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:53.077 01.136 10052 Exposure complete
02:31:53.143 00.066 10052 worker thread done servicing request
02:31:53.143 00.000 6880 OnExposeComplete: enter
02:31:53.143 00.000 6880 UpdateGuideState(): m_state=6
02:31:53.143 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3895
02:31:53.143 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.39, Mass=2627, SNR=35.6, Peak=153 HFD=4.8
02:31:53.144 00.001 6880 MultiStar: [#1 0.04,-0.02,0.95,U] [#2 -0.06,-0.50,0.99,U] [#3 0.06,-0.11,0.92,U] [#4 -0.05,0.11,0.85,U] [#5 0.03,-0.12,0.96,U] [#6 -0.02,-0.43,0.90,U] [#7 0.16,-0.01,0.74,U] [#8 0.34,0.10,0.78,U] 
02:31:53.144 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.12}, one-star: {0.21, -0.00}
02:31:53.144 00.000 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
02:31:53.144 00.000 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
02:31:53.144 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.12 hyp=0.14 cameraTheta=-1.01 mountX=0.11 mountY=0.07, mountTheta=0.58
02:31:53.147 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.12, opts=13)
02:31:53.147 00.000 6880 Enqueuing Move request for scope (0.07, -0.12)
02:31:53.147 00.000 10052 Worker thread wakes up
02:31:53.147 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.12) opts 0xd
02:31:53.147 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.12)
02:31:53.147 00.000 10052 Moving (0.07, -0.12) raw xDistance=0.11 yDistance=0.07
02:31:53.147 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:31:53.147 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
02:31:53.147 00.000 10052 MoveAxis(W, 31, ABG)
02:31:53.147 00.000 10052 Guiding  Dir = 3, Dur = 31
02:31:53.169 00.022 10052 IsSlewing returns 0
02:31:53.172 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:53.201 00.029 6880 UpdateGuideState exits: m=2627 SNR=35.6
02:31:53.201 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:53.202 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:53.202 00.000 6880 Enqueuing Expose request
02:31:53.208 00.006 10052 IsGuiding returns 0
02:31:53.234 00.026 10052 PulseGuide returned control before completion, sleep 15
02:31:53.282 00.048 10052 IsGuiding returns 0
02:31:53.283 00.001 10052 Move returns status 0, amount 31
02:31:53.283 00.000 10052 MoveAxis(N, 0, ABG)
02:31:53.283 00.000 10052 Move returns status 0, amount 0
02:31:53.283 00.000 10052 move complete, result=0
02:31:53.283 00.000 10052 worker thread done servicing request
02:31:53.283 00.000 10052 Worker thread wakes up
02:31:53.283 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:53.283 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:53.302 00.019 6880 GuideStep: 0.1 px 31 ms WEST, 0.1 px 0 ms NORTH
02:31:53.401 00.099 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ca931ff0-d980-4f3b-ab3f-f4228ba4ffc9"}
02:31:53.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ca931ff0-d980-4f3b-ab3f-f4228ba4ffc9"}
02:31:53.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fec40bb9-2464-47e9-8a6b-9ac4deca21bd"}
02:31:53.402 00.000 6880 case statement mapped state 6 to 3
02:31:53.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fec40bb9-2464-47e9-8a6b-9ac4deca21bd"}
02:31:53.403 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cfee0596-62b8-4ec1-b587-036b009fade0"}
02:31:53.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3895,"width":15,"height":15,"star_pos":[7.15,7.39],"pixels":"..."},"id":"cfee0596-62b8-4ec1-b587-036b009fade0"}
02:31:54.197 00.794 10052 Exposure complete
02:31:54.259 00.062 10052 worker thread done servicing request
02:31:54.259 00.000 6880 OnExposeComplete: enter
02:31:54.259 00.000 6880 UpdateGuideState(): m_state=6
02:31:54.259 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3896
02:31:54.260 00.001 6880 Star::Find returns 1 (0), X=408.52, Y=892.43, Mass=2559, SNR=35.0, Peak=170 HFD=4.3
02:31:54.260 00.000 6880 MultiStar: [#1 0.22,0.02,0.97,U] [#2 0.00,-0.36,1.01,U] [#3 0.23,-0.11,0.92,U] [#4 0.05,0.08,0.85,U] [#5 0.26,-0.31,0.97,U] [#6 -0.06,-0.28,0.89,U] [#7 0.34,0.30,0.77,U] [#8 0.47,0.18,0.81,U] 
02:31:54.260 00.000 6880 refined, 8 included, MultiStar: {0.23, -0.06}, one-star: {0.57, 0.04}
02:31:54.260 00.000 6880 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
02:31:54.260 00.000 6880 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
02:31:54.260 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.26 mountX=0.05 mountY=0.23, mountTheta=1.35
02:31:54.262 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.06, opts=13)
02:31:54.262 00.000 6880 Enqueuing Move request for scope (0.23, -0.06)
02:31:54.262 00.000 10052 Worker thread wakes up
02:31:54.262 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
02:31:54.262 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
02:31:54.263 00.001 10052 Moving (0.23, -0.06) raw xDistance=0.05 yDistance=0.23
02:31:54.263 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:31:54.263 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.01
02:31:54.263 00.000 10052 MoveAxis(E, 0, ABG)
02:31:54.263 00.000 10052 Move returns status 0, amount 0
02:31:54.263 00.000 10052 MoveAxis(N, 0, ABG)
02:31:54.263 00.000 10052 Move returns status 0, amount 0
02:31:54.263 00.000 10052 move complete, result=0
02:31:54.263 00.000 10052 worker thread done servicing request
02:31:54.286 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:54.318 00.032 6880 UpdateGuideState exits: m=2559 SNR=35.0
02:31:54.318 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:54.318 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:54.318 00.000 6880 Enqueuing Expose request
02:31:54.318 00.000 10052 Worker thread wakes up
02:31:54.318 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:31:54.319 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:54.319 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:55.400 01.081 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"506b8a3e-5c8d-4c03-a36a-b3bd432c5d52"}
02:31:55.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"506b8a3e-5c8d-4c03-a36a-b3bd432c5d52"}
02:31:55.400 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce18fbdf-c2a0-41e3-8f7f-9584ffa8e70f"}
02:31:55.400 00.000 6880 case statement mapped state 6 to 3
02:31:55.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce18fbdf-c2a0-41e3-8f7f-9584ffa8e70f"}
02:31:55.400 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58d11427-fc4c-498d-b4f1-45c7e788c5de"}
02:31:55.402 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3896,"width":15,"height":15,"star_pos":[6.52,7.43],"pixels":"..."},"id":"58d11427-fc4c-498d-b4f1-45c7e788c5de"}
02:31:55.450 00.048 10052 Exposure complete
02:31:55.510 00.060 10052 worker thread done servicing request
02:31:55.511 00.001 6880 OnExposeComplete: enter
02:31:55.511 00.000 6880 UpdateGuideState(): m_state=6
02:31:55.511 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3897
02:31:55.511 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=892.28, Mass=2568, SNR=35.1, Peak=148 HFD=4.9
02:31:55.511 00.000 6880 MultiStar: [#1 0.00,-0.05,0.96,U] [#2 0.23,-0.11,0.98,U] [#3 0.27,-0.08,0.91,U] [#4 -0.05,-0.04,0.85,U] [#5 0.23,-0.04,0.97,U] [#6 0.09,-0.12,0.90,U] [#7 0.02,-0.29,0.78,U] [#8 0.26,0.11,0.79,U] 
02:31:55.511 00.000 6880 refined, 8 included, MultiStar: {0.15, -0.08}, one-star: {0.24, -0.11}
02:31:55.511 00.000 6880 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
02:31:55.511 00.000 6880 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
02:31:55.512 00.001 6880 CameraToMount -- cameraX=0.15 cameraY=-0.08 hyp=0.17 cameraTheta=-0.50 mountX=0.07 mountY=0.15, mountTheta=1.11
02:31:55.513 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.08, opts=13)
02:31:55.513 00.000 6880 Enqueuing Move request for scope (0.15, -0.08)
02:31:55.513 00.000 10052 Worker thread wakes up
02:31:55.513 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.08) opts 0xd
02:31:55.513 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.08)
02:31:55.513 00.000 10052 Moving (0.15, -0.08) raw xDistance=0.07 yDistance=0.15
02:31:55.513 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:31:55.513 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
02:31:55.513 00.000 10052 MoveAxis(E, 0, ABG)
02:31:55.513 00.000 10052 Move returns status 0, amount 0
02:31:55.513 00.000 10052 MoveAxis(N, 0, ABG)
02:31:55.514 00.001 10052 Move returns status 0, amount 0
02:31:55.514 00.000 10052 move complete, result=0
02:31:55.514 00.000 10052 worker thread done servicing request
02:31:55.533 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:55.563 00.030 6880 UpdateGuideState exits: m=2568 SNR=35.1
02:31:55.563 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:55.563 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:55.563 00.000 6880 Enqueuing Expose request
02:31:55.563 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:31:55.563 00.000 10052 Worker thread wakes up
02:31:55.563 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:55.563 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:56.477 00.914 10052 Exposure complete
02:31:56.538 00.061 10052 worker thread done servicing request
02:31:56.538 00.000 6880 OnExposeComplete: enter
02:31:56.538 00.000 6880 UpdateGuideState(): m_state=6
02:31:56.540 00.002 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3898
02:31:56.540 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.41, Mass=2557, SNR=35.0, Peak=168 HFD=4.3
02:31:56.540 00.000 6880 MultiStar: [#1 -0.12,-0.01,0.97,U] [#2 -0.07,-0.44,0.99,U] [#3 -0.04,-0.09,0.92,U] [#4 -0.32,0.17,0.85,U] [#5 -0.11,-0.07,0.98,U] [#6 -0.20,-0.40,0.93,U] [#7 -0.05,0.06,0.79,U] [#8 0.01,0.05,0.79,U] 
02:31:56.540 00.000 6880 single-star, 8 included, MultiStar: {-0.10, -0.09}, one-star: {-0.03, 0.02}
02:31:56.540 00.000 6880 CameraToMount -- cameraTheta (2.49) - m_xAngle (-1.61) = xAngle (4.10 = -2.18)
02:31:56.541 00.001 6880 CameraToMount -- cameraTheta (2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.07 = -2.21)
02:31:56.541 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.03 cameraTheta=2.49 mountX=-0.02 mountY=-0.03, mountTheta=-2.19
02:31:56.543 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.02, opts=13)
02:31:56.543 00.000 6880 Enqueuing Move request for scope (-0.03, 0.02)
02:31:56.543 00.000 10052 Worker thread wakes up
02:31:56.543 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
02:31:56.543 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
02:31:56.543 00.000 10052 Moving (-0.03, 0.02) raw xDistance=-0.02 yDistance=-0.03
02:31:56.543 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:31:56.543 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.06, using input
02:31:56.543 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:31:56.543 00.000 10052 MoveAxis(E, 0, ABG)
02:31:56.543 00.000 10052 Move returns status 0, amount 0
02:31:56.544 00.001 10052 MoveAxis(N, 0, ABG)
02:31:56.544 00.000 10052 Move returns status 0, amount 0
02:31:56.544 00.000 10052 move complete, result=0
02:31:56.544 00.000 10052 worker thread done servicing request
02:31:56.567 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:56.601 00.034 6880 UpdateGuideState exits: m=2557 SNR=35.0
02:31:56.601 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:56.601 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:56.602 00.001 6880 Enqueuing Expose request
02:31:56.602 00.000 10052 Worker thread wakes up
02:31:56.602 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:31:56.602 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:56.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:57.399 00.797 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54e0824f-dfcf-4dd3-8e05-3d8cffeb552e"}
02:31:57.399 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54e0824f-dfcf-4dd3-8e05-3d8cffeb552e"}
02:31:57.400 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f725814b-24e0-4e57-87a9-8e18a3a2d8d3"}
02:31:57.400 00.000 6880 case statement mapped state 6 to 3
02:31:57.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f725814b-24e0-4e57-87a9-8e18a3a2d8d3"}
02:31:57.400 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f3fdb53d-3531-4ce0-9e1c-8aaf39128dc0"}
02:31:57.401 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3898,"width":15,"height":15,"star_pos":[6.92,7.41],"pixels":"..."},"id":"f3fdb53d-3531-4ce0-9e1c-8aaf39128dc0"}
02:31:57.731 00.330 10052 Exposure complete
02:31:57.792 00.061 10052 worker thread done servicing request
02:31:57.792 00.000 6880 OnExposeComplete: enter
02:31:57.792 00.000 6880 UpdateGuideState(): m_state=6
02:31:57.793 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3899
02:31:57.793 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=892.55, Mass=2594, SNR=35.4, Peak=172 HFD=4.5
02:31:57.793 00.000 6880 MultiStar: [#1 -0.05,0.28,0.96,U] [#2 -0.08,0.07,0.96,U] [#3 0.01,0.01,0.92,U] [#4 -0.17,0.41,0.85,U] [#5 0.02,0.20,0.98,U] [#6 -0.02,0.22,0.90,U] [#7 -0.14,0.09,0.77,U] [#8 0.16,0.33,0.77,U] 
02:31:57.793 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.19}, one-star: {0.18, 0.17}
02:31:57.793 00.000 6880 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.61) = xAngle (3.22 = -3.06)
02:31:57.793 00.000 6880 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.19 = -3.09)
02:31:57.793 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.19 hyp=0.19 cameraTheta=1.61 mountX=-0.19 mountY=-0.01, mountTheta=-3.09
02:31:57.795 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.19, opts=13)
02:31:57.795 00.000 6880 Enqueuing Move request for scope (-0.01, 0.19)
02:31:57.795 00.000 10052 Worker thread wakes up
02:31:57.795 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.19) opts 0xd
02:31:57.795 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.19)
02:31:57.796 00.001 10052 Moving (-0.01, 0.19) raw xDistance=-0.19 yDistance=-0.01
02:31:57.796 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:31:57.796 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.07, using input
02:31:57.796 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
02:31:57.796 00.000 10052 MoveAxis(E, 52, ABG)
02:31:57.796 00.000 10052 Guiding  Dir = 2, Dur = 52
02:31:57.819 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:57.845 00.026 10052 IsSlewing returns 0
02:31:57.853 00.008 6880 UpdateGuideState exits: m=2594 SNR=35.4
02:31:57.853 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:57.853 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:57.853 00.000 6880 Enqueuing Expose request
02:31:57.925 00.072 10052 IsGuiding returns 0
02:31:58.068 00.143 10052 IsGuiding returns 0
02:31:58.068 00.000 10052 Move returns status 0, amount 52
02:31:58.068 00.000 10052 MoveAxis(N, 0, ABG)
02:31:58.069 00.001 10052 Move returns status 0, amount 0
02:31:58.069 00.000 10052 move complete, result=0
02:31:58.069 00.000 10052 worker thread done servicing request
02:31:58.069 00.000 6880 GuideStep: -0.2 px 52 ms EAST, -0.0 px 0 ms NORTH
02:31:58.069 00.000 10052 Worker thread wakes up
02:31:58.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:58.070 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:58.988 00.918 10052 Exposure complete
02:31:59.043 00.055 10052 worker thread done servicing request
02:31:59.043 00.000 6880 OnExposeComplete: enter
02:31:59.043 00.000 6880 UpdateGuideState(): m_state=6
02:31:59.044 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3900
02:31:59.044 00.000 6880 Star::Find returns 1 (0), X=408.30, Y=892.26, Mass=2561, SNR=34.9, Peak=133 HFD=4.8
02:31:59.044 00.000 6880 MultiStar: [#1 -0.04,-0.16,0.96,U] [#2 0.13,-0.39,1.01,U] [#3 0.22,-0.11,0.92,U] [#4 0.08,-0.12,0.86,U] [#5 0.02,-0.26,0.98,U] [#6 -0.03,-0.33,0.91,U] [#7 -0.00,-0.13,0.78,U] [#8 0.12,-0.22,0.82,U] 
02:31:59.044 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.21}, one-star: {0.35, -0.13}
02:31:59.044 00.000 6880 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
02:31:59.044 00.000 6880 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
02:31:59.044 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-1.14 mountX=0.20 mountY=0.10, mountTheta=0.45
02:31:59.046 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.21, opts=13)
02:31:59.046 00.000 6880 Enqueuing Move request for scope (0.10, -0.21)
02:31:59.046 00.000 10052 Worker thread wakes up
02:31:59.046 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.21) opts 0xd
02:31:59.046 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.21)
02:31:59.046 00.000 10052 Moving (0.10, -0.21) raw xDistance=0.20 yDistance=0.10
02:31:59.046 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:31:59.046 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
02:31:59.046 00.000 10052 MoveAxis(W, 52, ABG)
02:31:59.046 00.000 10052 Guiding  Dir = 3, Dur = 52
02:31:59.067 00.021 10052 IsSlewing returns 0
02:31:59.068 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:31:59.099 00.031 6880 UpdateGuideState exits: m=2561 SNR=34.9
02:31:59.099 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:31:59.099 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:31:59.099 00.000 6880 Enqueuing Expose request
02:31:59.105 00.006 10052 IsGuiding returns 0
02:31:59.133 00.028 10052 PulseGuide returned control before completion, sleep 35
02:31:59.193 00.060 10052 IsGuiding returns 0
02:31:59.193 00.000 10052 Move returns status 0, amount 52
02:31:59.193 00.000 10052 MoveAxis(N, 0, ABG)
02:31:59.193 00.000 10052 Move returns status 0, amount 0
02:31:59.193 00.000 10052 move complete, result=0
02:31:59.194 00.001 10052 worker thread done servicing request
02:31:59.194 00.000 10052 Worker thread wakes up
02:31:59.194 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:31:59.194 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:31:59.194 00.000 6880 GuideStep: 0.2 px 52 ms WEST, 0.1 px 0 ms NORTH
02:31:59.426 00.232 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab4df5ce-cab6-4a57-bd4c-272cf2fbe5e3"}
02:31:59.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab4df5ce-cab6-4a57-bd4c-272cf2fbe5e3"}
02:31:59.427 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"777c11e8-7d8c-4221-9b65-176da8a75456"}
02:31:59.427 00.000 6880 case statement mapped state 6 to 3
02:31:59.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"777c11e8-7d8c-4221-9b65-176da8a75456"}
02:31:59.427 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9018d42d-c51e-40d6-acd1-71bfee7ec746"}
02:31:59.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3900,"width":15,"height":15,"star_pos":[7.30,7.26],"pixels":"..."},"id":"9018d42d-c51e-40d6-acd1-71bfee7ec746"}
02:32:00.331 00.904 10052 Exposure complete
02:32:00.396 00.065 10052 worker thread done servicing request
02:32:00.396 00.000 6880 OnExposeComplete: enter
02:32:00.396 00.000 6880 UpdateGuideState(): m_state=6
02:32:00.397 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3901
02:32:00.397 00.000 6880 Star::Find returns 1 (0), X=408.35, Y=892.25, Mass=2613, SNR=35.5, Peak=165 HFD=4.6
02:32:00.397 00.000 6880 MultiStar: [#1 0.14,-0.05,0.96,U] [#2 0.36,-0.28,1.00,U] [#3 0.42,-0.14,0.93,U] [#4 0.04,0.12,0.84,U] [#5 0.17,-0.24,0.99,U] [#6 0.20,-0.34,0.93,U] [#7 0.12,-0.03,0.77,U] [#8 0.40,-0.10,0.79,U] 
02:32:00.397 00.000 6880 refined, 8 included, MultiStar: {0.25, -0.14}, one-star: {0.40, -0.14}
02:32:00.397 00.000 6880 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
02:32:00.397 00.000 6880 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
02:32:00.397 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.51 mountX=0.13 mountY=0.25, mountTheta=1.10
02:32:00.399 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.14, opts=13)
02:32:00.399 00.000 6880 Enqueuing Move request for scope (0.25, -0.14)
02:32:00.399 00.000 10052 Worker thread wakes up
02:32:00.399 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
02:32:00.399 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
02:32:00.399 00.000 10052 Moving (0.25, -0.14) raw xDistance=0.13 yDistance=0.25
02:32:00.399 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:32:00.399 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.25, slope = 0.01
02:32:00.399 00.000 10052 MoveAxis(W, 37, ABG)
02:32:00.399 00.000 10052 Guiding  Dir = 3, Dur = 37
02:32:00.420 00.021 10052 IsSlewing returns 0
02:32:00.429 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:00.458 00.029 10052 IsGuiding returns 0
02:32:00.462 00.004 6880 UpdateGuideState exits: m=2613 SNR=35.5
02:32:00.462 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:00.462 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:00.462 00.000 6880 Enqueuing Expose request
02:32:00.486 00.024 10052 PulseGuide returned control before completion, sleep 20
02:32:00.539 00.053 10052 IsGuiding returns 0
02:32:00.539 00.000 10052 Move returns status 0, amount 37
02:32:00.540 00.001 10052 MoveAxis(S, 16, ABG)
02:32:00.540 00.000 10052 Guiding  Dir = 1, Dur = 16
02:32:00.578 00.038 10052 IsSlewing returns 0
02:32:00.616 00.038 10052 IsGuiding returns 0
02:32:00.683 00.067 10052 IsGuiding returns 1
02:32:00.683 00.000 10052 scope still moving after pulse duration time elapsed
02:32:00.728 00.045 10052 IsSlewing returns 0
02:32:00.767 00.039 10052 IsGuiding returns 0
02:32:00.767 00.000 10052 scope move finished after 16 + 135 ms
02:32:00.767 00.000 10052 Move returns status 0, amount 16
02:32:00.767 00.000 10052 move complete, result=0
02:32:00.767 00.000 10052 worker thread done servicing request
02:32:00.767 00.000 10052 Worker thread wakes up
02:32:00.767 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:00.767 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:00.768 00.001 6880 GuideStep: 0.1 px 37 ms WEST, 0.3 px 16 ms SOUTH
02:32:01.425 00.657 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"127d2b42-71bd-4ed3-ae01-397d7c7ccbfb"}
02:32:01.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"127d2b42-71bd-4ed3-ae01-397d7c7ccbfb"}
02:32:01.425 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"15f587c4-0be2-4a98-9029-b84cc07410cd"}
02:32:01.425 00.000 6880 case statement mapped state 6 to 3
02:32:01.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"15f587c4-0be2-4a98-9029-b84cc07410cd"}
02:32:01.427 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab2d206e-07ab-4470-9a09-49fb9eff22b7"}
02:32:01.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3901,"width":15,"height":15,"star_pos":[7.35,7.25],"pixels":"..."},"id":"ab2d206e-07ab-4470-9a09-49fb9eff22b7"}
02:32:01.679 00.252 10052 Exposure complete
02:32:01.743 00.064 10052 worker thread done servicing request
02:32:01.743 00.000 6880 OnExposeComplete: enter
02:32:01.743 00.000 6880 UpdateGuideState(): m_state=6
02:32:01.743 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3902
02:32:01.743 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=892.13, Mass=2618, SNR=35.5, Peak=150 HFD=4.6
02:32:01.743 00.000 6880 MultiStar: [#1 -0.17,-0.03,0.95,U] [#2 -0.10,-0.45,0.97,U] [#3 0.04,-0.20,0.89,U] [#4 -0.13,-0.10,0.84,U] [#5 -0.04,-0.09,0.96,U] [#6 -0.10,-0.41,0.91,U] [#7 -0.03,-0.14,0.75,U] [#8 0.06,-0.17,0.81,U] 
02:32:01.743 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.21}, one-star: {0.07, -0.25}
02:32:01.743 00.000 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
02:32:01.744 00.001 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:32:01.744 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.78 mountX=0.21 mountY=-0.04, mountTheta=-0.19
02:32:01.745 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.21, opts=13)
02:32:01.745 00.000 6880 Enqueuing Move request for scope (-0.04, -0.21)
02:32:01.745 00.000 10052 Worker thread wakes up
02:32:01.745 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.21) opts 0xd
02:32:01.745 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.21)
02:32:01.745 00.000 10052 Moving (-0.04, -0.21) raw xDistance=0.21 yDistance=-0.04
02:32:01.745 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:32:01.745 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:32:01.745 00.000 10052 MoveAxis(W, 58, ABG)
02:32:01.745 00.000 10052 Guiding  Dir = 3, Dur = 58
02:32:01.765 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:01.795 00.030 6880 UpdateGuideState exits: m=2618 SNR=35.5
02:32:01.795 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:01.795 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:01.795 00.000 6880 Enqueuing Expose request
02:32:01.814 00.019 10052 IsSlewing returns 0
02:32:01.889 00.075 10052 IsGuiding returns 0
02:32:02.038 00.149 10052 IsGuiding returns 1
02:32:02.038 00.000 10052 scope still moving after pulse duration time elapsed
02:32:02.112 00.074 10052 IsSlewing returns 0
02:32:02.191 00.079 10052 IsGuiding returns 0
02:32:02.191 00.000 10052 scope move finished after 58 + 244 ms
02:32:02.191 00.000 10052 Move returns status 0, amount 58
02:32:02.191 00.000 10052 MoveAxis(N, 0, ABG)
02:32:02.191 00.000 10052 Move returns status 0, amount 0
02:32:02.191 00.000 10052 move complete, result=0
02:32:02.192 00.001 10052 worker thread done servicing request
02:32:02.192 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.0 px 0 ms NORTH
02:32:02.192 00.000 10052 Worker thread wakes up
02:32:02.192 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:02.192 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:03.325 01.133 10052 Exposure complete
02:32:03.375 00.050 10052 worker thread done servicing request
02:32:03.375 00.000 6880 OnExposeComplete: enter
02:32:03.375 00.000 6880 UpdateGuideState(): m_state=6
02:32:03.375 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3903
02:32:03.375 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.60, Mass=2554, SNR=35.1, Peak=161 HFD=4.7
02:32:03.376 00.001 6880 MultiStar: [#1 -0.15,-0.03,0.98,U] [#2 0.11,-0.09,1.00,U] [#3 0.00,-0.04,0.93,U] [#4 -0.09,-0.00,0.86,U] [#5 -0.14,0.13,0.99,U] [#6 -0.20,-0.34,0.96,U] [#7 -0.10,-0.08,0.76,U] [#8 -0.03,-0.13,0.81,U] 
02:32:03.376 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.15, 0.21}
02:32:03.376 00.000 6880 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.61) = xAngle (-0.84 = -0.84)
02:32:03.376 00.000 6880 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
02:32:03.376 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.45 mountX=0.04 mountY=-0.05, mountTheta=-0.85
02:32:03.377 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.04, opts=13)
02:32:03.377 00.000 6880 Enqueuing Move request for scope (-0.05, -0.04)
02:32:03.377 00.000 10052 Worker thread wakes up
02:32:03.377 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
02:32:03.377 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
02:32:03.377 00.000 10052 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
02:32:03.377 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:32:03.377 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.05, using input
02:32:03.378 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
02:32:03.378 00.000 10052 MoveAxis(E, 0, ABG)
02:32:03.378 00.000 10052 Move returns status 0, amount 0
02:32:03.378 00.000 10052 MoveAxis(N, 0, ABG)
02:32:03.378 00.000 10052 Move returns status 0, amount 0
02:32:03.378 00.000 10052 move complete, result=0
02:32:03.378 00.000 10052 worker thread done servicing request
02:32:03.396 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:03.425 00.029 6880 UpdateGuideState exits: m=2554 SNR=35.1
02:32:03.425 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:03.425 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:03.425 00.000 6880 Enqueuing Expose request
02:32:03.425 00.000 10052 Worker thread wakes up
02:32:03.425 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:03.425 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:03.425 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:03.427 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"73b0b4ba-7c88-41f1-9b7a-3a05556893f2"}
02:32:03.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"73b0b4ba-7c88-41f1-9b7a-3a05556893f2"}
02:32:03.435 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"740786ea-6fdd-4c5b-b3f4-67a179f35d9f"}
02:32:03.435 00.000 6880 case statement mapped state 6 to 3
02:32:03.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"740786ea-6fdd-4c5b-b3f4-67a179f35d9f"}
02:32:03.436 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ebbd3833-b5dc-40dd-b731-83fabef10de9"}
02:32:03.437 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3903,"width":15,"height":15,"star_pos":[7.10,6.60],"pixels":"..."},"id":"ebbd3833-b5dc-40dd-b731-83fabef10de9"}
02:32:04.333 00.896 10052 Exposure complete
02:32:04.399 00.066 10052 worker thread done servicing request
02:32:04.399 00.000 6880 OnExposeComplete: enter
02:32:04.399 00.000 6880 UpdateGuideState(): m_state=6
02:32:04.399 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3904
02:32:04.399 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.17, Mass=2495, SNR=34.6, Peak=142 HFD=4.5
02:32:04.400 00.001 6880 MultiStar: [#1 -0.28,0.08,0.98,U] [#2 -0.25,-0.14,0.99,U] [#3 -0.24,-0.08,0.92,U] [#4 -0.17,0.05,0.85,U] [#5 -0.66,-0.21,0.00,M1] [#6 -0.49,-0.34,0.00,M1] [#7 -0.31,0.08,0.77,U] [#8 -0.42,-0.06,0.81,U] 
02:32:04.400 00.000 6880 single-star, 6 included, MultiStar: {-0.25, -0.05}, one-star: {-0.09, -0.22}
02:32:04.400 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
02:32:04.400 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:32:04.400 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.22 hyp=0.24 cameraTheta=-1.96 mountX=0.22 mountY=-0.09, mountTheta=-0.37
02:32:04.401 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.22, opts=13)
02:32:04.402 00.001 6880 Enqueuing Move request for scope (-0.09, -0.22)
02:32:04.402 00.000 10052 Worker thread wakes up
02:32:04.402 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.22) opts 0xd
02:32:04.402 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.22)
02:32:04.402 00.000 10052 Moving (-0.09, -0.22) raw xDistance=0.22 yDistance=-0.09
02:32:04.402 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:32:04.402 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.09, using input
02:32:04.402 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:32:04.402 00.000 10052 MoveAxis(W, 60, ABG)
02:32:04.402 00.000 10052 Guiding  Dir = 3, Dur = 60
02:32:04.423 00.021 10052 IsSlewing returns 0
02:32:04.429 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:04.461 00.032 10052 IsGuiding returns 0
02:32:04.466 00.005 6880 UpdateGuideState exits: m=2495 SNR=34.6
02:32:04.467 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:04.467 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:04.467 00.000 6880 Enqueuing Expose request
02:32:04.489 00.022 10052 PulseGuide returned control before completion, sleep 43
02:32:04.555 00.066 10052 IsGuiding returns 0
02:32:04.556 00.001 10052 Move returns status 0, amount 60
02:32:04.556 00.000 10052 MoveAxis(N, 0, ABG)
02:32:04.556 00.000 10052 Move returns status 0, amount 0
02:32:04.556 00.000 10052 move complete, result=0
02:32:04.556 00.000 10052 worker thread done servicing request
02:32:04.556 00.000 6880 GuideStep: 0.2 px 60 ms WEST, -0.1 px 0 ms NORTH
02:32:04.556 00.000 10052 Worker thread wakes up
02:32:04.556 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:04.556 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:05.424 00.868 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0f0120c-7dc2-419b-90f0-858ff5774db4"}
02:32:05.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0f0120c-7dc2-419b-90f0-858ff5774db4"}
02:32:05.424 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b8eea026-5532-4f37-94ab-9cdb09d5bd3b"}
02:32:05.424 00.000 6880 case statement mapped state 6 to 3
02:32:05.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8eea026-5532-4f37-94ab-9cdb09d5bd3b"}
02:32:05.425 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"875ecc95-c165-4f46-9f3a-58c5a7d8900f"}
02:32:05.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3904,"width":15,"height":15,"star_pos":[6.86,7.17],"pixels":"..."},"id":"875ecc95-c165-4f46-9f3a-58c5a7d8900f"}
02:32:05.697 00.272 10052 Exposure complete
02:32:05.755 00.058 10052 worker thread done servicing request
02:32:05.755 00.000 6880 OnExposeComplete: enter
02:32:05.755 00.000 6880 UpdateGuideState(): m_state=6
02:32:05.755 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3905
02:32:05.756 00.001 6880 Star::Find returns 1 (0), X=408.29, Y=892.62, Mass=2582, SNR=35.1, Peak=172 HFD=4.4
02:32:05.756 00.000 6880 MultiStar: [#1 -0.12,0.20,0.96,U] [#2 0.17,0.07,0.99,U] [#3 0.20,0.27,0.91,U] [#4 -0.22,0.12,0.85,U] [#5 -0.00,0.14,0.99,U] [#6 0.09,0.10,0.93,U] [#7 -0.06,-0.16,0.76,U] [#8 -0.01,0.09,0.81,U] 
02:32:05.756 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.12}, one-star: {0.34, 0.24}
02:32:05.756 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.79 = 2.79)
02:32:05.757 00.001 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.76 = 2.76)
02:32:05.757 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.18 mountX=-0.13 mountY=0.05, mountTheta=2.77
02:32:05.758 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.12, opts=13)
02:32:05.759 00.001 6880 Enqueuing Move request for scope (0.05, 0.12)
02:32:05.759 00.000 10052 Worker thread wakes up
02:32:05.759 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.12) opts 0xd
02:32:05.759 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.12)
02:32:05.759 00.000 10052 Moving (0.05, 0.12) raw xDistance=-0.13 yDistance=0.05
02:32:05.759 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
02:32:05.759 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
02:32:05.759 00.000 10052 MoveAxis(E, 31, ABG)
02:32:05.759 00.000 10052 Guiding  Dir = 2, Dur = 31
02:32:05.786 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:05.808 00.022 10052 IsSlewing returns 0
02:32:05.829 00.021 6880 UpdateGuideState exits: m=2582 SNR=35.1
02:32:05.829 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:05.829 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:05.830 00.001 6880 Enqueuing Expose request
02:32:05.882 00.052 10052 IsGuiding returns 0
02:32:06.032 00.150 10052 IsGuiding returns 0
02:32:06.032 00.000 10052 Move returns status 0, amount 31
02:32:06.032 00.000 10052 MoveAxis(N, 0, ABG)
02:32:06.032 00.000 10052 Move returns status 0, amount 0
02:32:06.032 00.000 10052 move complete, result=0
02:32:06.032 00.000 10052 worker thread done servicing request
02:32:06.032 00.000 10052 Worker thread wakes up
02:32:06.032 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
02:32:06.033 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:06.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:06.949 00.916 10052 Exposure complete
02:32:07.005 00.056 10052 worker thread done servicing request
02:32:07.005 00.000 6880 OnExposeComplete: enter
02:32:07.006 00.001 6880 UpdateGuideState(): m_state=6
02:32:07.006 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3906
02:32:07.006 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.73, Mass=2585, SNR=35.3, Peak=177 HFD=4.4
02:32:07.006 00.000 6880 MultiStar: [#1 -0.16,0.29,0.96,U] [#2 0.03,0.03,1.01,U] [#3 0.06,0.14,0.94,U] [#4 -0.26,0.20,0.84,U] [#5 -0.14,0.23,0.99,U] [#6 -0.07,-0.06,0.93,U] [#7 -0.19,-0.10,0.77,U] [#8 -0.04,0.09,0.81,U] 
02:32:07.006 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.14}, one-star: {0.22, 0.34}
02:32:07.006 00.000 6880 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.61) = xAngle (3.57 = -2.72)
02:32:07.006 00.000 6880 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.53 = -2.75)
02:32:07.006 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.14 hyp=0.15 cameraTheta=1.95 mountX=-0.14 mountY=-0.06, mountTheta=-2.74
02:32:07.007 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.14, opts=13)
02:32:07.008 00.001 6880 Enqueuing Move request for scope (-0.06, 0.14)
02:32:07.008 00.000 10052 Worker thread wakes up
02:32:07.008 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.14) opts 0xd
02:32:07.008 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.14)
02:32:07.008 00.000 10052 Moving (-0.06, 0.14) raw xDistance=-0.14 yDistance=-0.06
02:32:07.008 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:32:07.008 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.07, using input
02:32:07.008 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
02:32:07.008 00.000 10052 MoveAxis(E, 38, ABG)
02:32:07.008 00.000 10052 Guiding  Dir = 2, Dur = 38
02:32:07.027 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:07.028 00.001 10052 IsSlewing returns 0
02:32:07.057 00.029 6880 UpdateGuideState exits: m=2585 SNR=35.3
02:32:07.057 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:07.057 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:07.057 00.000 6880 Enqueuing Expose request
02:32:07.067 00.010 10052 IsGuiding returns 0
02:32:07.095 00.028 10052 PulseGuide returned control before completion, sleep 21
02:32:07.139 00.044 10052 IsGuiding returns 0
02:32:07.139 00.000 10052 Move returns status 0, amount 38
02:32:07.140 00.001 10052 MoveAxis(N, 0, ABG)
02:32:07.140 00.000 10052 Move returns status 0, amount 0
02:32:07.140 00.000 10052 move complete, result=0
02:32:07.140 00.000 10052 worker thread done servicing request
02:32:07.140 00.000 10052 Worker thread wakes up
02:32:07.140 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:07.140 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:07.148 00.008 6880 GuideStep: -0.1 px 38 ms EAST, -0.1 px 0 ms NORTH
02:32:07.424 00.276 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5612518-2d2b-47a7-8261-42951396310b"}
02:32:07.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5612518-2d2b-47a7-8261-42951396310b"}
02:32:07.424 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2a7e982-b60f-4343-b4f3-36c093e4a4ce"}
02:32:07.424 00.000 6880 case statement mapped state 6 to 3
02:32:07.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2a7e982-b60f-4343-b4f3-36c093e4a4ce"}
02:32:07.424 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"457da7e5-059c-4b8b-b692-d88da30e0189"}
02:32:07.425 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3906,"width":15,"height":15,"star_pos":[7.17,6.73],"pixels":"..."},"id":"457da7e5-059c-4b8b-b692-d88da30e0189"}
02:32:08.270 00.845 10052 Exposure complete
02:32:08.349 00.079 10052 worker thread done servicing request
02:32:08.349 00.000 6880 OnExposeComplete: enter
02:32:08.350 00.001 6880 UpdateGuideState(): m_state=6
02:32:08.350 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3907
02:32:08.350 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=892.46, Mass=2602, SNR=35.4, Peak=170 HFD=4.6
02:32:08.351 00.001 6880 MultiStar: [#1 0.08,0.32,0.94,U] [#2 0.04,-0.06,0.98,U] [#3 0.08,0.00,0.92,U] [#4 -0.08,0.14,0.83,U] [#5 0.08,0.11,0.97,U] [#6 0.00,-0.07,0.91,U] [#7 0.10,0.16,0.78,U] [#8 0.16,0.07,0.81,U] 
02:32:08.351 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.08}, one-star: {0.26, 0.07}
02:32:08.351 00.000 6880 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.61) = xAngle (2.39 = 2.39)
02:32:08.351 00.000 6880 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.36 = 2.36)
02:32:08.352 00.001 6880 CameraToMount -- cameraX=0.08 cameraY=0.08 hyp=0.11 cameraTheta=0.78 mountX=-0.08 mountY=0.08, mountTheta=2.37
02:32:08.354 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.08, opts=13)
02:32:08.354 00.000 6880 Enqueuing Move request for scope (0.08, 0.08)
02:32:08.354 00.000 10052 Worker thread wakes up
02:32:08.355 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.08) opts 0xd
02:32:08.355 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.08)
02:32:08.355 00.000 10052 Moving (0.08, 0.08) raw xDistance=-0.08 yDistance=0.08
02:32:08.355 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:32:08.355 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.00
02:32:08.355 00.000 10052 MoveAxis(E, 0, ABG)
02:32:08.355 00.000 10052 Move returns status 0, amount 0
02:32:08.355 00.000 10052 MoveAxis(N, 0, ABG)
02:32:08.355 00.000 10052 Move returns status 0, amount 0
02:32:08.355 00.000 10052 move complete, result=0
02:32:08.356 00.001 10052 worker thread done servicing request
02:32:08.377 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:08.408 00.031 6880 UpdateGuideState exits: m=2602 SNR=35.4
02:32:08.408 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:08.408 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:08.408 00.000 6880 Enqueuing Expose request
02:32:08.408 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:08.408 00.000 10052 Worker thread wakes up
02:32:08.408 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:08.409 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:09.315 00.906 10052 Exposure complete
02:32:09.375 00.060 10052 worker thread done servicing request
02:32:09.375 00.000 6880 OnExposeComplete: enter
02:32:09.376 00.001 6880 UpdateGuideState(): m_state=6
02:32:09.376 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3908
02:32:09.376 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=892.62, Mass=2635, SNR=35.5, Peak=179 HFD=4.5
02:32:09.376 00.000 6880 MultiStar: [#1 -0.14,-0.10,0.93,U] [#2 -0.02,-0.32,0.98,U] [#3 -0.01,-0.08,0.90,U] [#4 -0.19,0.03,0.85,U] [#5 -0.03,0.09,0.99,U] [#6 -0.11,-0.24,0.89,U] [#7 -0.09,-0.13,0.76,U] [#8 0.08,-0.12,0.80,U] 
02:32:09.376 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.27, 0.23}
02:32:09.376 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
02:32:09.376 00.000 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:32:09.377 00.001 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.88 mountX=0.07 mountY=-0.02, mountTheta=-0.30
02:32:09.377 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.07, opts=13)
02:32:09.377 00.000 6880 Enqueuing Move request for scope (-0.02, -0.07)
02:32:09.377 00.000 10052 Worker thread wakes up
02:32:09.377 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:32:09.378 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:32:09.378 00.000 10052 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.02
02:32:09.378 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:09.378 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.04, using input
02:32:09.378 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
02:32:09.378 00.000 10052 MoveAxis(E, 0, ABG)
02:32:09.378 00.000 10052 Move returns status 0, amount 0
02:32:09.378 00.000 10052 MoveAxis(N, 0, ABG)
02:32:09.378 00.000 10052 Move returns status 0, amount 0
02:32:09.378 00.000 10052 move complete, result=0
02:32:09.379 00.001 10052 worker thread done servicing request
02:32:09.399 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:09.429 00.030 6880 UpdateGuideState exits: m=2635 SNR=35.5
02:32:09.429 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:09.429 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:09.429 00.000 6880 Enqueuing Expose request
02:32:09.429 00.000 10052 Worker thread wakes up
02:32:09.429 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:09.429 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:09.429 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:09.432 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f898d5ab-9d0e-4a25-b99d-13f28f071f50"}
02:32:09.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f898d5ab-9d0e-4a25-b99d-13f28f071f50"}
02:32:09.440 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79007794-e1a8-4388-90d9-87bd9e661d99"}
02:32:09.440 00.000 6880 case statement mapped state 6 to 3
02:32:09.440 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79007794-e1a8-4388-90d9-87bd9e661d99"}
02:32:09.441 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12adf4d1-a76b-4660-9117-f445903681ad"}
02:32:09.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3908,"width":15,"height":15,"star_pos":[7.22,6.62],"pixels":"..."},"id":"12adf4d1-a76b-4660-9117-f445903681ad"}
02:32:10.567 01.126 10052 Exposure complete
02:32:10.618 00.051 10052 worker thread done servicing request
02:32:10.618 00.000 6880 OnExposeComplete: enter
02:32:10.618 00.000 6880 UpdateGuideState(): m_state=6
02:32:10.618 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3909
02:32:10.619 00.001 6880 Star::Find returns 1 (0), X=408.44, Y=892.65, Mass=2423, SNR=34.1, Peak=159 HFD=4.3
02:32:10.619 00.000 6880 MultiStar: [#1 0.20,-0.08,0.99,U] [#2 0.01,-0.30,1.03,U] [#3 0.11,-0.09,0.94,U] [#4 0.06,0.14,0.88,U] [#5 0.17,0.16,1.01,U] [#6 0.02,-0.28,0.93,U] [#7 0.27,-0.15,0.79,U] [#8 0.31,0.26,0.82,U] 
02:32:10.619 00.000 6880 refined, 8 included, MultiStar: {0.18, -0.01}, one-star: {0.49, 0.26}
02:32:10.619 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
02:32:10.619 00.000 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
02:32:10.619 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.01 hyp=0.18 cameraTheta=-0.07 mountX=0.00 mountY=0.18, mountTheta=1.54
02:32:10.620 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.01, opts=13)
02:32:10.620 00.000 6880 Enqueuing Move request for scope (0.18, -0.01)
02:32:10.620 00.000 10052 Worker thread wakes up
02:32:10.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.01) opts 0xd
02:32:10.620 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.01)
02:32:10.621 00.001 10052 Moving (0.18, -0.01) raw xDistance=0.00 yDistance=0.18
02:32:10.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:32:10.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.00
02:32:10.621 00.000 10052 MoveAxis(E, 0, ABG)
02:32:10.621 00.000 10052 Move returns status 0, amount 0
02:32:10.621 00.000 10052 MoveAxis(N, 0, ABG)
02:32:10.621 00.000 10052 Move returns status 0, amount 0
02:32:10.621 00.000 10052 move complete, result=0
02:32:10.621 00.000 10052 worker thread done servicing request
02:32:10.638 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:10.667 00.029 6880 UpdateGuideState exits: m=2423 SNR=34.1
02:32:10.668 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:10.668 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:10.668 00.000 6880 Enqueuing Expose request
02:32:10.668 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:32:10.668 00.000 10052 Worker thread wakes up
02:32:10.668 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:10.668 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:11.424 00.756 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2d6e66b-861a-4220-9aab-5c860159d094"}
02:32:11.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2d6e66b-861a-4220-9aab-5c860159d094"}
02:32:11.432 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"46503ce8-ccae-4882-87a7-0d76653b4915"}
02:32:11.432 00.000 6880 case statement mapped state 6 to 3
02:32:11.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"46503ce8-ccae-4882-87a7-0d76653b4915"}
02:32:11.433 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f5aaa177-0f1f-494d-b3a9-69e84bb84573"}
02:32:11.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3909,"width":15,"height":15,"star_pos":[7.44,6.65],"pixels":"..."},"id":"f5aaa177-0f1f-494d-b3a9-69e84bb84573"}
02:32:11.583 00.150 10052 Exposure complete
02:32:11.641 00.058 10052 worker thread done servicing request
02:32:11.642 00.001 6880 OnExposeComplete: enter
02:32:11.642 00.000 6880 UpdateGuideState(): m_state=6
02:32:11.642 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3910
02:32:11.642 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=892.23, Mass=2564, SNR=35.1, Peak=169 HFD=4.6
02:32:11.642 00.000 6880 MultiStar: [#1 0.11,0.02,0.98,U] [#2 0.11,-0.39,0.99,U] [#3 0.04,-0.13,0.91,U] [#4 0.10,-0.09,0.84,U] [#5 -0.00,-0.26,0.97,U] [#6 0.12,-0.31,0.91,U] [#7 0.04,-0.00,0.77,U] [#8 0.33,0.14,0.81,U] 
02:32:11.642 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.14}, one-star: {0.33, -0.16}
02:32:11.643 00.001 6880 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
02:32:11.643 00.000 6880 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
02:32:11.643 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.82 mountX=0.13 mountY=0.13, mountTheta=0.78
02:32:11.644 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.14, opts=13)
02:32:11.644 00.000 6880 Enqueuing Move request for scope (0.13, -0.14)
02:32:11.644 00.000 10052 Worker thread wakes up
02:32:11.644 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
02:32:11.644 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
02:32:11.644 00.000 10052 Moving (0.13, -0.14) raw xDistance=0.13 yDistance=0.13
02:32:11.644 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:32:11.644 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
02:32:11.644 00.000 10052 MoveAxis(W, 36, ABG)
02:32:11.644 00.000 10052 Guiding  Dir = 3, Dur = 36
02:32:11.665 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:11.691 00.026 10052 IsSlewing returns 0
02:32:11.696 00.005 6880 UpdateGuideState exits: m=2564 SNR=35.1
02:32:11.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:11.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:11.696 00.000 6880 Enqueuing Expose request
02:32:11.771 00.075 10052 IsGuiding returns 0
02:32:11.913 00.142 10052 IsGuiding returns 0
02:32:11.913 00.000 10052 Move returns status 0, amount 36
02:32:11.913 00.000 10052 MoveAxis(N, 0, ABG)
02:32:11.913 00.000 10052 Move returns status 0, amount 0
02:32:11.913 00.000 10052 move complete, result=0
02:32:11.914 00.001 10052 worker thread done servicing request
02:32:11.914 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
02:32:11.914 00.000 10052 Worker thread wakes up
02:32:11.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:11.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:13.054 01.140 10052 Exposure complete
02:32:13.110 00.056 10052 worker thread done servicing request
02:32:13.110 00.000 6880 OnExposeComplete: enter
02:32:13.111 00.001 6880 UpdateGuideState(): m_state=6
02:32:13.111 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3911
02:32:13.111 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=892.54, Mass=2551, SNR=35.0, Peak=151 HFD=4.8
02:32:13.111 00.000 6880 MultiStar: [#1 -0.19,0.02,0.99,U] [#2 -0.15,-0.15,0.99,U] [#3 -0.14,-0.03,0.90,U] [#4 -0.29,0.10,0.84,U] [#5 -0.25,-0.05,0.96,U] [#6 -0.25,-0.34,0.92,U] [#7 -0.28,-0.06,0.77,U] [#8 -0.09,-0.11,0.79,U] 
02:32:13.111 00.000 6880 single-star, 8 included, MultiStar: {-0.17, -0.05}, one-star: {0.04, 0.15}
02:32:13.111 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
02:32:13.111 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
02:32:13.111 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.32 mountX=-0.15 mountY=0.04, mountTheta=2.90
02:32:13.113 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.15, opts=13)
02:32:13.113 00.000 6880 Enqueuing Move request for scope (0.04, 0.15)
02:32:13.113 00.000 10052 Worker thread wakes up
02:32:13.113 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
02:32:13.114 00.001 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
02:32:13.114 00.000 10052 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=0.04
02:32:13.114 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.15
02:32:13.114 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.09, using input
02:32:13.114 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
02:32:13.114 00.000 10052 MoveAxis(E, 38, ABG)
02:32:13.114 00.000 10052 Guiding  Dir = 2, Dur = 38
02:32:13.135 00.021 10052 IsSlewing returns 0
02:32:13.135 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:13.165 00.030 6880 UpdateGuideState exits: m=2551 SNR=35.0
02:32:13.166 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:13.166 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:13.166 00.000 6880 Enqueuing Expose request
02:32:13.172 00.006 10052 IsGuiding returns 0
02:32:13.200 00.028 10052 PulseGuide returned control before completion, sleep 21
02:32:13.247 00.047 10052 IsGuiding returns 0
02:32:13.247 00.000 10052 Move returns status 0, amount 38
02:32:13.247 00.000 10052 MoveAxis(N, 0, ABG)
02:32:13.247 00.000 10052 Move returns status 0, amount 0
02:32:13.247 00.000 10052 move complete, result=0
02:32:13.247 00.000 10052 worker thread done servicing request
02:32:13.247 00.000 10052 Worker thread wakes up
02:32:13.247 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.0 px 0 ms NORTH
02:32:13.247 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:13.247 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:13.423 00.176 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd605ffa-3d8e-486b-8803-758869a26cab"}
02:32:13.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd605ffa-3d8e-486b-8803-758869a26cab"}
02:32:13.423 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab9798e3-b70a-4268-96f0-a9835ab0c547"}
02:32:13.423 00.000 6880 case statement mapped state 6 to 3
02:32:13.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab9798e3-b70a-4268-96f0-a9835ab0c547"}
02:32:13.423 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0e659f6c-5d94-4cbd-8726-ac17e85084e6"}
02:32:13.425 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3911,"width":15,"height":15,"star_pos":[6.99,6.54],"pixels":"..."},"id":"0e659f6c-5d94-4cbd-8726-ac17e85084e6"}
02:32:14.160 00.735 10052 Exposure complete
02:32:14.218 00.058 10052 worker thread done servicing request
02:32:14.218 00.000 6880 OnExposeComplete: enter
02:32:14.218 00.000 6880 UpdateGuideState(): m_state=6
02:32:14.219 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3912
02:32:14.219 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=892.60, Mass=2593, SNR=35.2, Peak=168 HFD=4.7
02:32:14.219 00.000 6880 MultiStar: [#1 -0.12,0.32,0.96,U] [#2 -0.13,0.02,0.96,U] [#3 -0.19,0.02,0.90,U] [#4 -0.22,0.20,0.83,U] [#5 -0.10,0.14,0.96,U] [#6 -0.49,-0.22,0.00,M1] [#7 -0.22,0.17,0.74,U] [#8 -0.12,0.18,0.78,U] 
02:32:14.219 00.000 6880 refined, 7 included, MultiStar: {-0.11, 0.16}, one-star: {0.17, 0.21}
02:32:14.220 00.001 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.80 = -2.49)
02:32:14.220 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.77 = -2.52)
02:32:14.220 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.19 cameraTheta=2.18 mountX=-0.15 mountY=-0.11, mountTheta=-2.51
02:32:14.221 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.16, opts=13)
02:32:14.221 00.000 6880 Enqueuing Move request for scope (-0.11, 0.16)
02:32:14.221 00.000 10052 Worker thread wakes up
02:32:14.222 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
02:32:14.222 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
02:32:14.222 00.000 10052 Moving (-0.11, 0.16) raw xDistance=-0.15 yDistance=-0.11
02:32:14.222 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:32:14.222 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
02:32:14.222 00.000 10052 MoveAxis(E, 43, ABG)
02:32:14.222 00.000 10052 Guiding  Dir = 2, Dur = 43
02:32:14.247 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:14.273 00.026 10052 IsSlewing returns 0
02:32:14.280 00.007 6880 UpdateGuideState exits: m=2593 SNR=35.2
02:32:14.280 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:14.281 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:14.281 00.000 6880 Enqueuing Expose request
02:32:14.348 00.067 10052 IsGuiding returns 0
02:32:14.480 00.132 10052 IsGuiding returns 0
02:32:14.480 00.000 10052 Move returns status 0, amount 43
02:32:14.481 00.001 10052 MoveAxis(N, 0, ABG)
02:32:14.481 00.000 10052 Move returns status 0, amount 0
02:32:14.481 00.000 10052 move complete, result=0
02:32:14.481 00.000 10052 worker thread done servicing request
02:32:14.481 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
02:32:14.481 00.000 10052 Worker thread wakes up
02:32:14.481 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:14.481 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:15.423 00.942 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"852fa274-da0e-4927-bdca-9bc0588694b2"}
02:32:15.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"852fa274-da0e-4927-bdca-9bc0588694b2"}
02:32:15.424 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"56e57e5c-6ce0-42b1-a3c0-313543cf7847"}
02:32:15.424 00.000 6880 case statement mapped state 6 to 3
02:32:15.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"56e57e5c-6ce0-42b1-a3c0-313543cf7847"}
02:32:15.424 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"05f36305-be56-4756-86d7-29711b1198db"}
02:32:15.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3912,"width":15,"height":15,"star_pos":[7.12,6.60],"pixels":"..."},"id":"05f36305-be56-4756-86d7-29711b1198db"}
02:32:15.619 00.195 10052 Exposure complete
02:32:15.686 00.067 10052 worker thread done servicing request
02:32:15.686 00.000 6880 OnExposeComplete: enter
02:32:15.686 00.000 6880 UpdateGuideState(): m_state=6
02:32:15.686 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3913
02:32:15.687 00.001 6880 Star::Find returns 1 (0), X=408.04, Y=892.30, Mass=2641, SNR=35.6, Peak=147 HFD=5.0
02:32:15.687 00.000 6880 MultiStar: [#1 -0.31,0.08,0.93,U] [#2 -0.11,-0.19,0.93,U] [#3 -0.17,-0.08,0.91,U] [#4 -0.34,0.01,0.84,U] [#5 -0.17,0.15,0.93,U] [#6 -0.43,-0.40,0.00,M2] [#7 -0.20,0.06,0.73,U] [#8 -0.13,-0.03,0.76,U] 
02:32:15.687 00.000 6880 single-star, 7 included, MultiStar: {-0.16, -0.02}, one-star: {0.09, -0.09}
02:32:15.687 00.000 6880 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
02:32:15.687 00.000 6880 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
02:32:15.687 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-0.82 mountX=0.09 mountY=0.09, mountTheta=0.78
02:32:15.688 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.09, opts=13)
02:32:15.688 00.000 6880 Enqueuing Move request for scope (0.09, -0.09)
02:32:15.689 00.001 10052 Worker thread wakes up
02:32:15.689 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.09) opts 0xd
02:32:15.689 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.09)
02:32:15.689 00.000 10052 Moving (0.09, -0.09) raw xDistance=0.09 yDistance=0.09
02:32:15.689 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:32:15.689 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:32:15.689 00.000 10052 MoveAxis(E, 0, ABG)
02:32:15.689 00.000 10052 Move returns status 0, amount 0
02:32:15.689 00.000 10052 MoveAxis(N, 0, ABG)
02:32:15.689 00.000 10052 Move returns status 0, amount 0
02:32:15.689 00.000 10052 move complete, result=0
02:32:15.689 00.000 10052 worker thread done servicing request
02:32:15.711 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:15.744 00.033 6880 UpdateGuideState exits: m=2641 SNR=35.6
02:32:15.744 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:15.744 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:15.744 00.000 6880 Enqueuing Expose request
02:32:15.744 00.000 10052 Worker thread wakes up
02:32:15.744 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:15.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:15.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:16.664 00.920 10052 Exposure complete
02:32:16.721 00.057 10052 worker thread done servicing request
02:32:16.721 00.000 6880 OnExposeComplete: enter
02:32:16.721 00.000 6880 UpdateGuideState(): m_state=6
02:32:16.721 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3914
02:32:16.722 00.001 6880 Star::Find returns 1 (0), X=408.19, Y=892.67, Mass=2535, SNR=34.9, Peak=139 HFD=4.5
02:32:16.722 00.000 6880 MultiStar: [#1 0.03,0.33,0.97,U] [#2 -0.01,0.08,1.01,U] [#3 -0.16,0.02,0.90,U] [#4 -0.18,0.27,0.86,U] [#5 -0.07,0.23,1.00,U] [#6 -0.34,-0.29,0.93,U] [#7 0.04,0.12,0.79,U] [#8 -0.02,0.31,0.81,U] 
02:32:16.722 00.000 6880 refined, 8 included, MultiStar: {-0.05, 0.15}, one-star: {0.24, 0.28}
02:32:16.722 00.000 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.50 = -2.78)
02:32:16.722 00.000 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.81)
02:32:16.722 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.15 hyp=0.16 cameraTheta=1.89 mountX=-0.15 mountY=-0.05, mountTheta=-2.81
02:32:16.723 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.15, opts=13)
02:32:16.723 00.000 6880 Enqueuing Move request for scope (-0.05, 0.15)
02:32:16.723 00.000 10052 Worker thread wakes up
02:32:16.724 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.15) opts 0xd
02:32:16.724 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.15)
02:32:16.724 00.000 10052 Moving (-0.05, 0.15) raw xDistance=-0.15 yDistance=-0.05
02:32:16.724 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:32:16.724 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
02:32:16.724 00.000 10052 MoveAxis(E, 39, ABG)
02:32:16.724 00.000 10052 Guiding  Dir = 2, Dur = 39
02:32:16.745 00.021 10052 IsSlewing returns 0
02:32:16.745 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:16.783 00.038 6880 UpdateGuideState exits: m=2535 SNR=34.9
02:32:16.783 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:16.783 00.000 10052 IsGuiding returns 0
02:32:16.783 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:16.783 00.000 6880 Enqueuing Expose request
02:32:16.810 00.027 10052 PulseGuide returned control before completion, sleep 22
02:32:16.856 00.046 10052 IsGuiding returns 0
02:32:16.856 00.000 10052 Move returns status 0, amount 39
02:32:16.856 00.000 10052 MoveAxis(N, 0, ABG)
02:32:16.856 00.000 10052 Move returns status 0, amount 0
02:32:16.856 00.000 10052 move complete, result=0
02:32:16.856 00.000 10052 worker thread done servicing request
02:32:16.856 00.000 10052 Worker thread wakes up
02:32:16.856 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:16.856 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:16.869 00.013 6880 GuideStep: -0.1 px 39 ms EAST, -0.1 px 0 ms NORTH
02:32:17.422 00.553 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"20d107d2-37d1-457a-906d-072b9302f061"}
02:32:17.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"20d107d2-37d1-457a-906d-072b9302f061"}
02:32:17.422 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba16ffc5-e040-4ed4-9b4d-dad7fdbc94c3"}
02:32:17.422 00.000 6880 case statement mapped state 6 to 3
02:32:17.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba16ffc5-e040-4ed4-9b4d-dad7fdbc94c3"}
02:32:17.423 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"70100935-daa6-4cac-965f-28e5220cb42e"}
02:32:17.424 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3914,"width":15,"height":15,"star_pos":[7.19,6.67],"pixels":"..."},"id":"70100935-daa6-4cac-965f-28e5220cb42e"}
02:32:17.988 00.564 10052 Exposure complete
02:32:18.041 00.053 10052 worker thread done servicing request
02:32:18.041 00.000 6880 OnExposeComplete: enter
02:32:18.041 00.000 6880 UpdateGuideState(): m_state=6
02:32:18.042 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3915
02:32:18.042 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.44, Mass=2468, SNR=34.4, Peak=160 HFD=4.5
02:32:18.042 00.000 6880 MultiStar: [#1 -0.59,-0.21,0.00,M1] [#2 -0.66,-0.54,0.00,M1] [#3 -0.44,-0.30,0.93,U] [#4 -0.79,-0.03,0.00,M1] [#5 -0.68,-0.34,0.00,M1] [#6 -0.62,-0.53,0.00,M2] [#7 -0.34,-0.25,0.78,U] [#8 -0.47,-0.15,0.81,U] 
02:32:18.042 00.000 6880 single-star, 3 included, MultiStar: {-0.39, -0.15}, one-star: {-0.32, 0.06}
02:32:18.042 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.58 = -1.70)
02:32:18.042 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
02:32:18.042 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.06 hyp=0.32 cameraTheta=2.97 mountX=-0.04 mountY=-0.32, mountTheta=-1.70
02:32:18.044 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.06, opts=13)
02:32:18.044 00.000 6880 Enqueuing Move request for scope (-0.32, 0.06)
02:32:18.044 00.000 10052 Worker thread wakes up
02:32:18.044 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.06) opts 0xd
02:32:18.044 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.06)
02:32:18.044 00.000 10052 Moving (-0.32, 0.06) raw xDistance=-0.04 yDistance=-0.32
02:32:18.044 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:32:18.044 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.32, slope = -0.02
02:32:18.044 00.000 10052 MoveAxis(E, 0, ABG)
02:32:18.044 00.000 10052 Move returns status 0, amount 0
02:32:18.044 00.000 10052 MoveAxis(N, 41, ABG)
02:32:18.044 00.000 10052 Guiding  Dir = 0, Dur = 41
02:32:18.063 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:18.091 00.028 6880 UpdateGuideState exits: m=2468 SNR=34.4
02:32:18.091 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:18.091 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:18.091 00.000 6880 Enqueuing Expose request
02:32:18.112 00.021 10052 IsSlewing returns 0
02:32:18.186 00.074 10052 IsGuiding returns 0
02:32:18.320 00.134 10052 IsGuiding returns 0
02:32:18.320 00.000 10052 Move returns status 0, amount 41
02:32:18.320 00.000 10052 move complete, result=0
02:32:18.320 00.000 10052 worker thread done servicing request
02:32:18.320 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 41 ms NORTH
02:32:18.320 00.000 10052 Worker thread wakes up
02:32:18.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:18.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:19.228 00.908 10052 Exposure complete
02:32:19.285 00.057 10052 worker thread done servicing request
02:32:19.285 00.000 6880 OnExposeComplete: enter
02:32:19.285 00.000 6880 UpdateGuideState(): m_state=6
02:32:19.285 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3916
02:32:19.285 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.59, Mass=2609, SNR=35.4, Peak=154 HFD=4.7
02:32:19.285 00.000 6880 MultiStar: [#1 -0.41,0.14,0.93,U] [#2 -0.49,-0.11,0.98,U] [#3 -0.30,0.30,0.89,U] [#4 -0.40,0.42,0.00,M2] [#5 -0.50,0.17,0.96,U] [#6 -0.61,-0.18,0.00,M3] [#7 -0.37,0.50,0.00,M1] [#8 -0.38,0.41,0.00,M1] 
02:32:19.285 00.000 6880 single-star, 4 included, MultiStar: {-0.36, 0.14}, one-star: {-0.10, 0.20}
02:32:19.286 00.001 6880 CameraToMount -- cameraTheta (2.05) - m_xAngle (-1.61) = xAngle (3.66 = -2.62)
02:32:19.286 00.000 6880 CameraToMount -- cameraTheta (2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.63 = -2.66)
02:32:19.286 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.20 hyp=0.23 cameraTheta=2.05 mountX=-0.20 mountY=-0.11, mountTheta=-2.65
02:32:19.287 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.20, opts=13)
02:32:19.287 00.000 6880 Enqueuing Move request for scope (-0.10, 0.20)
02:32:19.287 00.000 10052 Worker thread wakes up
02:32:19.287 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.20) opts 0xd
02:32:19.288 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.20)
02:32:19.288 00.000 10052 Moving (-0.10, 0.20) raw xDistance=-0.20 yDistance=-0.11
02:32:19.288 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:32:19.288 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.14, using input
02:32:19.288 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
02:32:19.288 00.000 10052 MoveAxis(E, 53, ABG)
02:32:19.288 00.000 10052 Guiding  Dir = 2, Dur = 53
02:32:19.308 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:19.309 00.001 10052 IsSlewing returns 0
02:32:19.336 00.027 6880 UpdateGuideState exits: m=2609 SNR=35.4
02:32:19.336 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:19.337 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:19.337 00.000 6880 Enqueuing Expose request
02:32:19.347 00.010 10052 IsGuiding returns 0
02:32:19.374 00.027 10052 PulseGuide returned control before completion, sleep 36
02:32:19.421 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4dde008a-9888-44e4-998f-72a4a7420ce6"}
02:32:19.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4dde008a-9888-44e4-998f-72a4a7420ce6"}
02:32:19.421 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"60aa1b77-819a-46f1-bc3b-99c28a99e913"}
02:32:19.421 00.000 6880 case statement mapped state 6 to 3
02:32:19.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"60aa1b77-819a-46f1-bc3b-99c28a99e913"}
02:32:19.423 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82416527-fa5d-4095-84ca-fc1b3e8f6e3f"}
02:32:19.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3916,"width":15,"height":15,"star_pos":[6.84,6.59],"pixels":"..."},"id":"82416527-fa5d-4095-84ca-fc1b3e8f6e3f"}
02:32:19.435 00.012 10052 IsGuiding returns 1
02:32:19.435 00.000 10052 scope still moving after pulse duration time elapsed
02:32:19.510 00.075 10052 IsSlewing returns 0
02:32:19.587 00.077 10052 IsGuiding returns 0
02:32:19.587 00.000 10052 scope move finished after 53 + 187 ms
02:32:19.587 00.000 10052 Move returns status 0, amount 53
02:32:19.587 00.000 10052 MoveAxis(N, 0, ABG)
02:32:19.587 00.000 10052 Move returns status 0, amount 0
02:32:19.587 00.000 10052 move complete, result=0
02:32:19.587 00.000 10052 worker thread done servicing request
02:32:19.588 00.001 10052 Worker thread wakes up
02:32:19.588 00.000 6880 GuideStep: -0.2 px 53 ms EAST, -0.1 px 0 ms NORTH
02:32:19.588 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:19.588 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:20.728 01.140 10052 Exposure complete
02:32:20.801 00.073 10052 worker thread done servicing request
02:32:20.802 00.001 6880 OnExposeComplete: enter
02:32:20.802 00.000 6880 UpdateGuideState(): m_state=6
02:32:20.802 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3917
02:32:20.802 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=892.07, Mass=2588, SNR=35.2, Peak=145 HFD=4.7
02:32:20.803 00.001 6880 MultiStar: [#1 -0.22,-0.15,0.94,U] [#2 -0.08,-0.50,0.97,U] [#3 -0.08,-0.29,0.91,U] [#4 -0.34,-0.11,0.82,U] [#5 -0.25,-0.31,0.96,U] [#6 -0.19,-0.51,0.00,M4] [#7 -0.14,-0.24,0.75,U] [#8 0.03,-0.18,0.78,U] 
02:32:20.803 00.000 6880 refined, 7 included, MultiStar: {-0.11, -0.27}, one-star: {0.18, -0.31}
02:32:20.803 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
02:32:20.803 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:32:20.803 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.96 mountX=0.27 mountY=-0.11, mountTheta=-0.37
02:32:20.805 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.27, opts=13)
02:32:20.805 00.000 6880 Enqueuing Move request for scope (-0.11, -0.27)
02:32:20.805 00.000 10052 Worker thread wakes up
02:32:20.805 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.27) opts 0xd
02:32:20.805 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.27)
02:32:20.805 00.000 10052 Moving (-0.11, -0.27) raw xDistance=0.27 yDistance=-0.11
02:32:20.805 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:32:20.805 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.14, using input
02:32:20.805 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
02:32:20.805 00.000 10052 MoveAxis(W, 71, ABG)
02:32:20.806 00.001 10052 Guiding  Dir = 3, Dur = 71
02:32:20.827 00.021 10052 IsSlewing returns 0
02:32:20.832 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:20.865 00.033 10052 IsGuiding returns 0
02:32:20.873 00.008 6880 UpdateGuideState exits: m=2588 SNR=35.2
02:32:20.873 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:20.873 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:20.873 00.000 6880 Enqueuing Expose request
02:32:20.893 00.020 10052 PulseGuide returned control before completion, sleep 54
02:32:20.969 00.076 10052 IsGuiding returns 1
02:32:20.969 00.000 10052 scope still moving after pulse duration time elapsed
02:32:21.014 00.045 10052 IsSlewing returns 0
02:32:21.053 00.039 10052 IsGuiding returns 0
02:32:21.053 00.000 10052 scope move finished after 71 + 116 ms
02:32:21.053 00.000 10052 Move returns status 0, amount 71
02:32:21.053 00.000 10052 MoveAxis(N, 0, ABG)
02:32:21.053 00.000 10052 Move returns status 0, amount 0
02:32:21.053 00.000 10052 move complete, result=0
02:32:21.053 00.000 10052 worker thread done servicing request
02:32:21.053 00.000 10052 Worker thread wakes up
02:32:21.053 00.000 6880 GuideStep: 0.3 px 71 ms WEST, -0.1 px 0 ms NORTH
02:32:21.054 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:21.054 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:21.421 00.367 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e9d4480d-682d-491f-8103-80cea843b53e"}
02:32:21.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e9d4480d-682d-491f-8103-80cea843b53e"}
02:32:21.422 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"99f0b620-a4c8-458d-a703-d93edcced6c5"}
02:32:21.422 00.000 6880 case statement mapped state 6 to 3
02:32:21.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"99f0b620-a4c8-458d-a703-d93edcced6c5"}
02:32:21.422 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0c7c74ca-7ff7-4232-ba36-f63735e6d3e3"}
02:32:21.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3917,"width":15,"height":15,"star_pos":[7.13,7.07],"pixels":"..."},"id":"0c7c74ca-7ff7-4232-ba36-f63735e6d3e3"}
02:32:21.975 00.553 10052 Exposure complete
02:32:22.047 00.072 10052 worker thread done servicing request
02:32:22.047 00.000 6880 OnExposeComplete: enter
02:32:22.047 00.000 6880 UpdateGuideState(): m_state=6
02:32:22.047 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3918
02:32:22.047 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.60, Mass=2458, SNR=34.2, Peak=139 HFD=5.0
02:32:22.048 00.001 6880 MultiStar: [#1 -0.21,0.15,0.99,U] [#2 -0.38,0.05,0.95,U] [#3 -0.31,0.05,0.91,U] [#4 -0.12,0.34,0.85,U] [#5 -0.20,0.21,0.95,U] [#6 -0.44,-0.16,0.90,U] [#7 -0.28,0.16,0.77,U] [#8 -0.10,0.24,0.76,U] 
02:32:22.048 00.000 6880 refined, 8 included, MultiStar: {-0.21, 0.14}, one-star: {0.15, 0.21}
02:32:22.048 00.000 6880 CameraToMount -- cameraTheta (2.56) - m_xAngle (-1.61) = xAngle (4.18 = -2.11)
02:32:22.048 00.000 6880 CameraToMount -- cameraTheta (2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.15 = -2.14)
02:32:22.048 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.14 hyp=0.25 cameraTheta=2.56 mountX=-0.13 mountY=-0.21, mountTheta=-2.12
02:32:22.049 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.14, opts=13)
02:32:22.049 00.000 6880 Enqueuing Move request for scope (-0.21, 0.14)
02:32:22.050 00.001 10052 Worker thread wakes up
02:32:22.050 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.14) opts 0xd
02:32:22.050 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.14)
02:32:22.050 00.000 10052 Moving (-0.21, 0.14) raw xDistance=-0.13 yDistance=-0.21
02:32:22.050 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
02:32:22.050 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.21, slope = -0.04
02:32:22.050 00.000 10052 MoveAxis(E, 30, ABG)
02:32:22.050 00.000 10052 Guiding  Dir = 2, Dur = 30
02:32:22.073 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:22.110 00.037 6880 UpdateGuideState exits: m=2458 SNR=34.2
02:32:22.110 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:22.110 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:22.110 00.000 6880 Enqueuing Expose request
02:32:22.112 00.002 10052 IsSlewing returns 0
02:32:22.186 00.074 10052 IsGuiding returns 0
02:32:22.318 00.132 10052 IsGuiding returns 0
02:32:22.318 00.000 10052 Move returns status 0, amount 30
02:32:22.318 00.000 10052 MoveAxis(N, 73, ABG)
02:32:22.318 00.000 10052 Guiding  Dir = 0, Dur = 73
02:32:22.389 00.071 10052 IsSlewing returns 0
02:32:22.459 00.070 10052 IsGuiding returns 0
02:32:22.524 00.065 10052 PulseGuide returned control before completion, sleep 18
02:32:22.601 00.077 10052 IsGuiding returns 1
02:32:22.601 00.000 10052 scope still moving after pulse duration time elapsed
02:32:22.705 00.104 10052 IsSlewing returns 0
02:32:22.743 00.038 10052 IsGuiding returns 0
02:32:22.743 00.000 10052 scope move finished after 73 + 210 ms
02:32:22.743 00.000 10052 Move returns status 0, amount 73
02:32:22.743 00.000 10052 move complete, result=0
02:32:22.743 00.000 10052 worker thread done servicing request
02:32:22.743 00.000 6880 GuideStep: -0.1 px 30 ms EAST, -0.2 px 73 ms NORTH
02:32:22.743 00.000 10052 Worker thread wakes up
02:32:22.743 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:22.744 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:23.422 00.678 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c44cde91-2838-4c53-b834-ca148b05b006"}
02:32:23.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c44cde91-2838-4c53-b834-ca148b05b006"}
02:32:23.422 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c55292cc-60ed-470e-9960-4973c5b740db"}
02:32:23.422 00.000 6880 case statement mapped state 6 to 3
02:32:23.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c55292cc-60ed-470e-9960-4973c5b740db"}
02:32:23.423 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7a4fdc28-4bae-465c-b556-e127d13927f4"}
02:32:23.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3918,"width":15,"height":15,"star_pos":[7.10,6.60],"pixels":"..."},"id":"7a4fdc28-4bae-465c-b556-e127d13927f4"}
02:32:23.873 00.450 10052 Exposure complete
02:32:23.947 00.074 10052 worker thread done servicing request
02:32:23.947 00.000 6880 OnExposeComplete: enter
02:32:23.947 00.000 6880 UpdateGuideState(): m_state=6
02:32:23.948 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3919
02:32:23.948 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.66, Mass=2573, SNR=35.0, Peak=157 HFD=4.6
02:32:23.948 00.000 6880 MultiStar: [#1 -0.46,0.11,0.94,U] [#2 -0.20,0.25,1.02,U] [#3 -0.40,0.51,0.00,M1] [#4 -0.25,0.29,0.87,U] [#5 -0.36,0.33,0.96,U] [#6 -0.67,0.29,0.00,M4] [#7 -0.38,0.48,0.00,M1] [#8 -0.28,0.55,0.00,M1] 
02:32:23.948 00.000 6880 single-star, 4 included, MultiStar: {-0.24, 0.25}, one-star: {0.06, 0.27}
02:32:23.948 00.000 6880 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.61) = xAngle (2.98 = 2.98)
02:32:23.948 00.000 6880 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.95 = 2.95)
02:32:23.948 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.27 hyp=0.28 cameraTheta=1.37 mountX=-0.27 mountY=0.05, mountTheta=2.95
02:32:23.950 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.27, opts=13)
02:32:23.950 00.000 6880 Enqueuing Move request for scope (0.06, 0.27)
02:32:23.950 00.000 10052 Worker thread wakes up
02:32:23.950 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.27) opts 0xd
02:32:23.950 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.27)
02:32:23.950 00.000 10052 Moving (0.06, 0.27) raw xDistance=-0.27 yDistance=0.05
02:32:23.950 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.27
02:32:23.951 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
02:32:23.951 00.000 10052 MoveAxis(E, 75, ABG)
02:32:23.951 00.000 10052 Guiding  Dir = 2, Dur = 75
02:32:23.977 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:24.016 00.039 6880 UpdateGuideState exits: m=2573 SNR=35.0
02:32:24.016 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:24.016 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:24.017 00.001 6880 Enqueuing Expose request
02:32:24.028 00.011 10052 IsSlewing returns 0
02:32:24.107 00.079 10052 IsGuiding returns 0
02:32:24.176 00.069 10052 PulseGuide returned control before completion, sleep 17
02:32:24.252 00.076 10052 IsGuiding returns 1
02:32:24.252 00.000 10052 scope still moving after pulse duration time elapsed
02:32:24.357 00.105 10052 IsSlewing returns 0
02:32:24.426 00.069 10052 IsGuiding returns 0
02:32:24.426 00.000 10052 scope move finished after 75 + 244 ms
02:32:24.426 00.000 10052 Move returns status 0, amount 75
02:32:24.427 00.001 10052 MoveAxis(N, 0, ABG)
02:32:24.427 00.000 10052 Move returns status 0, amount 0
02:32:24.427 00.000 10052 move complete, result=0
02:32:24.427 00.000 10052 worker thread done servicing request
02:32:24.427 00.000 10052 Worker thread wakes up
02:32:24.427 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:24.427 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:24.427 00.000 6880 GuideStep: -0.3 px 75 ms EAST, 0.1 px 0 ms NORTH
02:32:25.334 00.907 10052 Exposure complete
02:32:25.414 00.080 10052 worker thread done servicing request
02:32:25.414 00.000 6880 OnExposeComplete: enter
02:32:25.414 00.000 6880 UpdateGuideState(): m_state=6
02:32:25.414 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3920
02:32:25.416 00.002 6880 Star::Find returns 1 (0), X=408.17, Y=892.27, Mass=2669, SNR=35.9, Peak=190 HFD=4.5
02:32:25.416 00.000 6880 MultiStar: [#1 -0.15,-0.13,0.95,U] [#2 0.04,-0.20,1.00,U] [#3 0.01,-0.18,0.91,U] [#4 -0.06,-0.01,0.85,U] [#5 0.02,-0.06,0.96,U] [#6 -0.05,-0.07,0.91,U] [#7 -0.09,-0.06,0.77,U] [#8 -0.02,-0.09,0.79,U] 
02:32:25.416 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.10}, one-star: {0.22, -0.11}
02:32:25.416 00.000 6880 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.61) = xAngle (-0.01 = -0.01)
02:32:25.416 00.000 6880 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:32:25.417 00.001 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.62 mountX=0.10 mountY=-0.00, mountTheta=-0.04
02:32:25.418 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.10, opts=13)
02:32:25.419 00.001 6880 Enqueuing Move request for scope (-0.01, -0.10)
02:32:25.419 00.000 10052 Worker thread wakes up
02:32:25.419 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.10) opts 0xd
02:32:25.419 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.10)
02:32:25.419 00.000 10052 Moving (-0.01, -0.10) raw xDistance=0.10 yDistance=-0.00
02:32:25.419 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:32:25.419 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.02, using input
02:32:25.419 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.00
02:32:25.419 00.000 10052 MoveAxis(E, 0, ABG)
02:32:25.419 00.000 10052 Move returns status 0, amount 0
02:32:25.419 00.000 10052 MoveAxis(N, 0, ABG)
02:32:25.420 00.001 10052 Move returns status 0, amount 0
02:32:25.420 00.000 10052 move complete, result=0
02:32:25.420 00.000 10052 worker thread done servicing request
02:32:25.449 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:25.490 00.041 6880 UpdateGuideState exits: m=2669 SNR=35.9
02:32:25.490 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:25.491 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:25.491 00.000 6880 Enqueuing Expose request
02:32:25.491 00.000 10052 Worker thread wakes up
02:32:25.491 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:25.491 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:25.492 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:25.496 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"abc0b870-3504-4dcc-af2f-2a52bf283d9c"}
02:32:25.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"abc0b870-3504-4dcc-af2f-2a52bf283d9c"}
02:32:26.246 00.750 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4821f226-1037-41e7-a16e-6b88aa79490e"}
02:32:26.246 00.000 6880 case statement mapped state 6 to 3
02:32:26.246 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4821f226-1037-41e7-a16e-6b88aa79490e"}
02:32:26.248 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1cd1fe05-d618-45e5-b9fe-3f35aa244a36"}
02:32:26.249 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3920,"width":15,"height":15,"star_pos":[7.17,7.27],"pixels":"..."},"id":"1cd1fe05-d618-45e5-b9fe-3f35aa244a36"}
02:32:26.635 00.386 10052 Exposure complete
02:32:26.700 00.065 10052 worker thread done servicing request
02:32:26.700 00.000 6880 OnExposeComplete: enter
02:32:26.700 00.000 6880 UpdateGuideState(): m_state=6
02:32:26.700 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3921
02:32:26.700 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.08, Mass=2497, SNR=34.7, Peak=148 HFD=4.5
02:32:26.701 00.001 6880 MultiStar: [#1 -0.11,-0.28,0.97,U] [#2 0.01,-0.57,0.00,M1] [#3 0.00,-0.42,0.93,U] [#4 -0.20,-0.26,0.86,U] [#5 -0.11,-0.48,0.97,U] [#6 -0.02,-0.60,0.00,M4] [#7 -0.03,-0.36,0.77,U] [#8 0.07,-0.37,0.84,U] 
02:32:26.701 00.000 6880 refined, 6 included, MultiStar: {-0.02, -0.36}, one-star: {0.22, -0.31}
02:32:26.701 00.000 6880 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.61) = xAngle (-0.01 = -0.01)
02:32:26.701 00.000 6880 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:32:26.701 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.36 hyp=0.36 cameraTheta=-1.63 mountX=0.36 mountY=-0.02, mountTheta=-0.04
02:32:26.703 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.36, opts=13)
02:32:26.703 00.000 6880 Enqueuing Move request for scope (-0.02, -0.36)
02:32:26.703 00.000 10052 Worker thread wakes up
02:32:26.703 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.36) opts 0xd
02:32:26.703 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.36)
02:32:26.703 00.000 10052 Moving (-0.02, -0.36) raw xDistance=0.36 yDistance=-0.02
02:32:26.703 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
02:32:26.703 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
02:32:26.703 00.000 10052 MoveAxis(W, 95, ABG)
02:32:26.704 00.001 10052 Guiding  Dir = 3, Dur = 95
02:32:26.725 00.021 10052 IsSlewing returns 0
02:32:26.728 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:26.763 00.035 6880 UpdateGuideState exits: m=2497 SNR=34.7
02:32:26.763 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:26.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:26.763 00.000 6880 Enqueuing Expose request
02:32:26.763 00.000 10052 IsGuiding returns 0
02:32:26.791 00.028 10052 PulseGuide returned control before completion, sleep 78
02:32:26.893 00.102 10052 IsGuiding returns 1
02:32:26.893 00.000 10052 scope still moving after pulse duration time elapsed
02:32:26.939 00.046 10052 IsSlewing returns 0
02:32:26.977 00.038 10052 IsGuiding returns 0
02:32:26.978 00.001 10052 scope move finished after 95 + 119 ms
02:32:26.978 00.000 10052 Move returns status 0, amount 95
02:32:26.978 00.000 10052 MoveAxis(N, 0, ABG)
02:32:26.978 00.000 10052 Move returns status 0, amount 0
02:32:26.978 00.000 10052 move complete, result=0
02:32:26.978 00.000 10052 worker thread done servicing request
02:32:26.978 00.000 6880 GuideStep: 0.4 px 95 ms WEST, -0.0 px 0 ms NORTH
02:32:26.978 00.000 10052 Worker thread wakes up
02:32:26.979 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:26.979 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:27.424 00.445 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e2089d0-690c-405b-9944-15a924cd4aef"}
02:32:27.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e2089d0-690c-405b-9944-15a924cd4aef"}
02:32:27.425 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f964f08-5750-4e04-beb7-1e94988aad86"}
02:32:27.425 00.000 6880 case statement mapped state 6 to 3
02:32:27.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f964f08-5750-4e04-beb7-1e94988aad86"}
02:32:27.425 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5d86a11d-57ba-4636-a004-3fff8828aae4"}
02:32:27.426 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3921,"width":15,"height":15,"star_pos":[7.17,7.08],"pixels":"..."},"id":"5d86a11d-57ba-4636-a004-3fff8828aae4"}
02:32:27.887 00.461 10052 Exposure complete
02:32:27.950 00.063 10052 worker thread done servicing request
02:32:27.950 00.000 6880 OnExposeComplete: enter
02:32:27.950 00.000 6880 UpdateGuideState(): m_state=6
02:32:27.951 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3922
02:32:27.951 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.00, Mass=2626, SNR=35.6, Peak=164 HFD=4.5
02:32:27.951 00.000 6880 MultiStar: [#1 0.05,-0.22,0.96,U] [#2 -0.10,-0.47,0.98,U] [#3 -0.18,-0.34,0.92,U] [#4 -0.09,-0.22,0.83,U] [#5 -0.08,-0.53,0.00,M1] [#6 -0.27,-0.44,0.91,U] [#7 -0.08,-0.22,0.78,U] [#8 0.02,-0.33,0.79,U] 
02:32:27.951 00.000 6880 refined, 7 included, MultiStar: {-0.05, -0.33}, one-star: {0.20, -0.39}
02:32:27.951 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.12 = -0.12)
02:32:27.951 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:32:27.951 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.33 hyp=0.34 cameraTheta=-1.73 mountX=0.34 mountY=-0.05, mountTheta=-0.15
02:32:27.953 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.33, opts=13)
02:32:27.953 00.000 6880 Enqueuing Move request for scope (-0.05, -0.33)
02:32:27.953 00.000 10052 Worker thread wakes up
02:32:27.953 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.33) opts 0xd
02:32:27.953 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.33)
02:32:27.953 00.000 10052 Moving (-0.05, -0.33) raw xDistance=0.34 yDistance=-0.05
02:32:27.953 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
02:32:27.954 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:32:27.954 00.000 10052 MoveAxis(W, 95, ABG)
02:32:27.954 00.000 10052 Guiding  Dir = 3, Dur = 95
02:32:27.977 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:28.013 00.036 6880 UpdateGuideState exits: m=2626 SNR=35.6
02:32:28.013 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:28.013 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:28.013 00.000 6880 Enqueuing Expose request
02:32:28.029 00.016 10052 IsSlewing returns 0
02:32:28.108 00.079 10052 IsGuiding returns 0
02:32:28.177 00.069 10052 PulseGuide returned control before completion, sleep 37
02:32:28.281 00.104 10052 IsGuiding returns 1
02:32:28.281 00.000 10052 scope still moving after pulse duration time elapsed
02:32:28.357 00.076 10052 IsSlewing returns 0
02:32:28.427 00.070 10052 IsGuiding returns 0
02:32:28.427 00.000 10052 scope move finished after 95 + 224 ms
02:32:28.427 00.000 10052 Move returns status 0, amount 95
02:32:28.427 00.000 10052 MoveAxis(N, 0, ABG)
02:32:28.427 00.000 10052 Move returns status 0, amount 0
02:32:28.427 00.000 10052 move complete, result=0
02:32:28.427 00.000 10052 worker thread done servicing request
02:32:28.427 00.000 10052 Worker thread wakes up
02:32:28.427 00.000 6880 GuideStep: 0.3 px 95 ms WEST, -0.1 px 0 ms NORTH
02:32:28.427 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:28.428 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:29.423 00.995 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8cc4df75-7765-40af-86ee-ac759e97df55"}
02:32:29.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8cc4df75-7765-40af-86ee-ac759e97df55"}
02:32:29.424 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a30dfa4-6bea-4eb5-b4ea-4d7f285e0f32"}
02:32:29.424 00.000 6880 case statement mapped state 6 to 3
02:32:29.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a30dfa4-6bea-4eb5-b4ea-4d7f285e0f32"}
02:32:29.424 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c41fe6c0-91c8-4e17-a297-8937442d540f"}
02:32:29.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3922,"width":15,"height":15,"star_pos":[7.15,7.00],"pixels":"..."},"id":"c41fe6c0-91c8-4e17-a297-8937442d540f"}
02:32:29.570 00.146 10052 Exposure complete
02:32:29.628 00.058 10052 worker thread done servicing request
02:32:29.628 00.000 6880 OnExposeComplete: enter
02:32:29.628 00.000 6880 UpdateGuideState(): m_state=6
02:32:29.628 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3923
02:32:29.628 00.000 6880 Star::Find returns 1 (0), X=408.35, Y=892.01, Mass=2633, SNR=35.6, Peak=149 HFD=4.8
02:32:29.629 00.001 6880 MultiStar: [#1 -0.04,-0.34,0.94,U] [#2 0.27,-0.56,0.00,M1] [#3 0.29,-0.36,0.90,U] [#4 0.01,-0.23,0.84,U] [#5 0.11,-0.46,0.97,U] [#6 0.25,-0.48,0.00,M4] [#7 0.02,-0.40,0.78,U] [#8 0.24,-0.31,0.77,U] 
02:32:29.629 00.000 6880 refined, 6 included, MultiStar: {0.15, -0.36}, one-star: {0.40, -0.38}
02:32:29.629 00.000 6880 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.61) = xAngle (0.44 = 0.44)
02:32:29.629 00.000 6880 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:32:29.629 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.36 hyp=0.39 cameraTheta=-1.17 mountX=0.35 mountY=0.15, mountTheta=0.42
02:32:29.631 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.36, opts=13)
02:32:29.631 00.000 6880 Enqueuing Move request for scope (0.15, -0.36)
02:32:29.631 00.000 10052 Worker thread wakes up
02:32:29.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.36) opts 0xd
02:32:29.631 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.36)
02:32:29.632 00.001 10052 Moving (0.15, -0.36) raw xDistance=0.35 yDistance=0.15
02:32:29.632 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.35
02:32:29.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
02:32:29.632 00.000 10052 MoveAxis(W, 99, ABG)
02:32:29.632 00.000 10052 Guiding  Dir = 3, Dur = 99
02:32:29.654 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:29.690 00.036 10052 IsSlewing returns 0
02:32:29.695 00.005 6880 UpdateGuideState exits: m=2633 SNR=35.6
02:32:29.695 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:29.695 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:29.695 00.000 6880 Enqueuing Expose request
02:32:29.771 00.076 10052 IsGuiding returns 0
02:32:29.839 00.068 10052 PulseGuide returned control before completion, sleep 41
02:32:29.956 00.117 10052 IsGuiding returns 1
02:32:29.956 00.000 10052 scope still moving after pulse duration time elapsed
02:32:30.029 00.073 10052 IsSlewing returns 0
02:32:30.109 00.080 10052 IsGuiding returns 0
02:32:30.110 00.001 10052 scope move finished after 99 + 239 ms
02:32:30.110 00.000 10052 Move returns status 0, amount 99
02:32:30.110 00.000 10052 MoveAxis(N, 0, ABG)
02:32:30.110 00.000 10052 Move returns status 0, amount 0
02:32:30.110 00.000 10052 move complete, result=0
02:32:30.110 00.000 10052 worker thread done servicing request
02:32:30.110 00.000 10052 Worker thread wakes up
02:32:30.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:30.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:30.110 00.000 6880 GuideStep: 0.4 px 99 ms WEST, 0.2 px 0 ms NORTH
02:32:31.015 00.905 10052 Exposure complete
02:32:31.079 00.064 10052 worker thread done servicing request
02:32:31.079 00.000 6880 OnExposeComplete: enter
02:32:31.079 00.000 6880 UpdateGuideState(): m_state=6
02:32:31.080 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3924
02:32:31.080 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=891.99, Mass=2637, SNR=35.6, Peak=173 HFD=4.4
02:32:31.080 00.000 6880 MultiStar: [#1 0.01,-0.41,0.95,U] [#2 0.05,-0.68,0.00,M2] [#3 0.23,-0.45,0.91,U] [#4 -0.17,-0.24,0.82,U] [#5 -0.05,-0.54,0.00,M1] [#6 0.11,-0.56,0.00,M5] [#7 0.01,-0.76,0.00,M1] [#8 0.15,-0.44,0.79,U] 
02:32:31.080 00.000 6880 refined, 4 included, MultiStar: {0.09, -0.39}, one-star: {0.20, -0.40}
02:32:31.080 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
02:32:31.080 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
02:32:31.081 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=-0.39 hyp=0.40 cameraTheta=-1.34 mountX=0.39 mountY=0.09, mountTheta=0.24
02:32:31.082 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.39, opts=13)
02:32:31.082 00.000 6880 Enqueuing Move request for scope (0.09, -0.39)
02:32:31.082 00.000 10052 Worker thread wakes up
02:32:31.082 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.39) opts 0xd
02:32:31.082 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.39)
02:32:31.082 00.000 10052 Moving (0.09, -0.39) raw xDistance=0.39 yDistance=0.09
02:32:31.082 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
02:32:31.082 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.17, using input
02:32:31.082 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
02:32:31.082 00.000 10052 MoveAxis(W, 108, ABG)
02:32:31.082 00.000 10052 Guiding  Dir = 3, Dur = 108
02:32:31.103 00.021 10052 IsSlewing returns 0
02:32:31.105 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:31.140 00.035 6880 UpdateGuideState exits: m=2637 SNR=35.6
02:32:31.140 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:31.140 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:31.140 00.000 6880 Enqueuing Expose request
02:32:31.142 00.002 10052 IsGuiding returns 0
02:32:31.168 00.026 10052 PulseGuide returned control before completion, sleep 91
02:32:31.283 00.115 10052 IsGuiding returns 0
02:32:31.283 00.000 10052 Move returns status 0, amount 108
02:32:31.283 00.000 10052 MoveAxis(N, 0, ABG)
02:32:31.283 00.000 10052 Move returns status 0, amount 0
02:32:31.283 00.000 10052 move complete, result=0
02:32:31.283 00.000 10052 worker thread done servicing request
02:32:31.284 00.001 10052 Worker thread wakes up
02:32:31.284 00.000 6880 GuideStep: 0.4 px 108 ms WEST, 0.1 px 0 ms NORTH
02:32:31.284 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:31.284 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:31.421 00.137 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b47f0199-51bf-4c76-9790-718e705f083e"}
02:32:31.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b47f0199-51bf-4c76-9790-718e705f083e"}
02:32:31.421 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"afe14a19-77c5-46df-a107-2644970f2e24"}
02:32:31.421 00.000 6880 case statement mapped state 6 to 3
02:32:31.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"afe14a19-77c5-46df-a107-2644970f2e24"}
02:32:31.423 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4468d48c-c9ba-4519-aef3-8541f5521211"}
02:32:31.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3924,"width":15,"height":15,"star_pos":[7.15,6.99],"pixels":"..."},"id":"4468d48c-c9ba-4519-aef3-8541f5521211"}
02:32:32.422 00.999 10052 Exposure complete
02:32:32.476 00.054 10052 worker thread done servicing request
02:32:32.476 00.000 6880 OnExposeComplete: enter
02:32:32.476 00.000 6880 UpdateGuideState(): m_state=6
02:32:32.476 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3925
02:32:32.476 00.000 6880 Star::Find returns 1 (0), X=408.61, Y=891.81, Mass=2633, SNR=35.6, Peak=180 HFD=4.5
02:32:32.476 00.000 6880 MultiStar: [#1 0.16,-0.49,0.93,U] [#2 0.31,-0.84,0.00,M3] [#3 0.45,-0.51,0.00,M1] [#4 -0.00,-0.67,0.00,M1] [#5 0.15,-0.67,0.00,M2] [#6 0.09,-0.68,0.00,M6] [#7 0.33,-0.57,0.00,M2] [#8 0.48,-0.45,0.00,M1] 
02:32:32.476 00.000 6880 refined, 1 included, MultiStar: {0.42, -0.54}, one-star: {0.66, -0.58}
02:32:32.477 00.001 6880 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.61) = xAngle (0.70 = 0.70)
02:32:32.477 00.000 6880 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.67 = 0.67)
02:32:32.477 00.000 6880 CameraToMount -- cameraX=0.42 cameraY=-0.54 hyp=0.68 cameraTheta=-0.91 mountX=0.52 mountY=0.43, mountTheta=0.69
02:32:32.478 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.42, y=-0.54, opts=13)
02:32:32.478 00.000 6880 Enqueuing Move request for scope (0.42, -0.54)
02:32:32.478 00.000 10052 Worker thread wakes up
02:32:32.478 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.42, -0.54) opts 0xd
02:32:32.478 00.000 10052 Handling offset move in thread for scope, endpoint = (0.42, -0.54)
02:32:32.478 00.000 10052 Moving (0.42, -0.54) raw xDistance=0.52 yDistance=0.43
02:32:32.478 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.52
02:32:32.478 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.43, slope = 0.05
02:32:32.478 00.000 10052 MoveAxis(W, 145, ABG)
02:32:32.478 00.000 10052 Guiding  Dir = 3, Dur = 145
02:32:32.498 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:32.500 00.002 10052 IsSlewing returns 0
02:32:32.530 00.030 6880 UpdateGuideState exits: m=2633 SNR=35.6
02:32:32.530 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:32.530 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:32.530 00.000 6880 Enqueuing Expose request
02:32:32.538 00.008 10052 IsGuiding returns 0
02:32:32.565 00.027 10052 PulseGuide returned control before completion, sleep 128
02:32:32.724 00.159 10052 IsGuiding returns 0
02:32:32.724 00.000 10052 Move returns status 0, amount 145
02:32:32.724 00.000 10052 MoveAxis(S, 85, ABG)
02:32:32.724 00.000 10052 Guiding  Dir = 1, Dur = 85
02:32:32.762 00.038 10052 IsSlewing returns 0
02:32:32.801 00.039 10052 IsGuiding returns 0
02:32:32.829 00.028 10052 PulseGuide returned control before completion, sleep 68
02:32:32.929 00.100 10052 IsGuiding returns 0
02:32:32.929 00.000 10052 Move returns status 0, amount 85
02:32:32.929 00.000 10052 move complete, result=0
02:32:32.929 00.000 10052 worker thread done servicing request
02:32:32.929 00.000 10052 Worker thread wakes up
02:32:32.929 00.000 6880 GuideStep: 0.5 px 145 ms WEST, 0.4 px 85 ms SOUTH
02:32:32.929 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:32.929 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:33.421 00.492 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d78c9272-f6ca-4aee-8800-40350ba0ca02"}
02:32:33.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d78c9272-f6ca-4aee-8800-40350ba0ca02"}
02:32:33.421 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2f26dde-e890-4645-a4a6-05b5a960533e"}
02:32:33.421 00.000 6880 case statement mapped state 6 to 3
02:32:33.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2f26dde-e890-4645-a4a6-05b5a960533e"}
02:32:33.422 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b229bcdf-534c-4b25-8591-64a23b456913"}
02:32:33.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3925,"width":15,"height":15,"star_pos":[6.61,6.81],"pixels":"..."},"id":"b229bcdf-534c-4b25-8591-64a23b456913"}
02:32:33.843 00.421 10052 Exposure complete
02:32:33.905 00.062 10052 worker thread done servicing request
02:32:33.905 00.000 6880 OnExposeComplete: enter
02:32:33.905 00.000 6880 UpdateGuideState(): m_state=6
02:32:33.905 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3926
02:32:33.905 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.29, Mass=2529, SNR=34.9, Peak=169 HFD=4.9
02:32:33.906 00.001 6880 MultiStar: [#1 0.09,-0.13,0.95,U] [#2 0.20,-0.52,0.00,M4] [#3 0.00,-0.34,0.92,U] [#4 -0.21,-0.03,0.84,U] [#5 -0.00,-0.31,0.99,U] [#6 -0.07,-0.47,0.94,U] [#7 -0.05,-0.22,0.79,U] [#8 0.14,-0.08,0.80,U] 
02:32:33.906 00.000 6880 single-star, 7 included, MultiStar: {0.01, -0.21}, one-star: {0.14, -0.10}
02:32:33.906 00.000 6880 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.61) = xAngle (1.00 = 1.00)
02:32:33.906 00.000 6880 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
02:32:33.906 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.10 hyp=0.17 cameraTheta=-0.61 mountX=0.09 mountY=0.14, mountTheta=0.99
02:32:33.907 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.10, opts=13)
02:32:33.907 00.000 6880 Enqueuing Move request for scope (0.14, -0.10)
02:32:33.907 00.000 10052 Worker thread wakes up
02:32:33.908 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.10) opts 0xd
02:32:33.908 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.10)
02:32:33.908 00.000 10052 Moving (0.14, -0.10) raw xDistance=0.09 yDistance=0.14
02:32:33.908 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:32:33.908 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.20, using input
02:32:33.908 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.04
02:32:33.908 00.000 10052 MoveAxis(E, 0, ABG)
02:32:33.908 00.000 10052 Move returns status 0, amount 0
02:32:33.908 00.000 10052 MoveAxis(N, 0, ABG)
02:32:33.908 00.000 10052 Move returns status 0, amount 0
02:32:33.908 00.000 10052 move complete, result=0
02:32:33.908 00.000 10052 worker thread done servicing request
02:32:33.929 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:33.957 00.028 6880 UpdateGuideState exits: m=2529 SNR=34.9
02:32:33.957 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:33.958 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:33.958 00.000 6880 Enqueuing Expose request
02:32:33.958 00.000 10052 Worker thread wakes up
02:32:33.958 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:32:33.958 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:33.958 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:35.096 01.138 10052 Exposure complete
02:32:35.153 00.057 10052 worker thread done servicing request
02:32:35.153 00.000 6880 OnExposeComplete: enter
02:32:35.153 00.000 6880 UpdateGuideState(): m_state=6
02:32:35.154 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3927
02:32:35.154 00.000 6880 Star::Find returns 1 (0), X=408.55, Y=892.44, Mass=2545, SNR=35.0, Peak=155 HFD=4.3
02:32:35.154 00.000 6880 MultiStar: [#1 0.17,0.05,0.95,U] [#2 0.20,0.06,1.01,U] [#3 0.39,0.01,0.94,U] [#4 0.14,0.08,0.86,U] [#5 0.25,0.10,0.99,U] [#6 0.21,0.03,0.94,U] [#7 0.09,0.06,0.77,U] [#8 0.44,0.27,0.81,U] 
02:32:35.154 00.000 6880 refined, 8 included, MultiStar: {0.28, 0.08}, one-star: {0.60, 0.05}
02:32:35.154 00.000 6880 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.61) = xAngle (1.88 = 1.88)
02:32:35.154 00.000 6880 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.85 = 1.85)
02:32:35.154 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.08 hyp=0.29 cameraTheta=0.27 mountX=-0.09 mountY=0.28, mountTheta=1.88
02:32:35.155 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.08, opts=13)
02:32:35.156 00.001 6880 Enqueuing Move request for scope (0.28, 0.08)
02:32:35.156 00.000 10052 Worker thread wakes up
02:32:35.156 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.08) opts 0xd
02:32:35.156 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.08)
02:32:35.156 00.000 10052 Moving (0.28, 0.08) raw xDistance=-0.09 yDistance=0.28
02:32:35.156 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:32:35.156 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.28, slope = 0.05
02:32:35.156 00.000 10052 MoveAxis(E, 0, ABG)
02:32:35.156 00.000 10052 Move returns status 0, amount 0
02:32:35.156 00.000 10052 MoveAxis(S, 85, ABG)
02:32:35.156 00.000 10052 Guiding  Dir = 1, Dur = 85
02:32:35.177 00.021 10052 IsSlewing returns 0
02:32:35.180 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:35.215 00.035 10052 IsGuiding returns 0
02:32:35.215 00.000 6880 UpdateGuideState exits: m=2545 SNR=35.0
02:32:35.215 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:35.215 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:35.215 00.000 6880 Enqueuing Expose request
02:32:35.242 00.027 10052 PulseGuide returned control before completion, sleep 68
02:32:35.335 00.093 10052 IsGuiding returns 0
02:32:35.335 00.000 10052 Move returns status 0, amount 85
02:32:35.336 00.001 10052 move complete, result=0
02:32:35.336 00.000 10052 worker thread done servicing request
02:32:35.336 00.000 10052 Worker thread wakes up
02:32:35.336 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 85 ms SOUTH
02:32:35.336 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:35.336 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:35.421 00.085 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2aaa1ab5-db25-4741-b903-7015d91f4c56"}
02:32:35.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2aaa1ab5-db25-4741-b903-7015d91f4c56"}
02:32:35.422 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7dd6cb2-4de8-43d7-8e53-bedd07efec54"}
02:32:35.422 00.000 6880 case statement mapped state 6 to 3
02:32:35.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7dd6cb2-4de8-43d7-8e53-bedd07efec54"}
02:32:35.422 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d18e6782-50fb-4d35-9a1a-7d5ed13d6287"}
02:32:35.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3927,"width":15,"height":15,"star_pos":[6.55,7.44],"pixels":"..."},"id":"d18e6782-50fb-4d35-9a1a-7d5ed13d6287"}
02:32:36.250 00.828 10052 Exposure complete
02:32:36.316 00.066 10052 worker thread done servicing request
02:32:36.316 00.000 6880 OnExposeComplete: enter
02:32:36.316 00.000 6880 UpdateGuideState(): m_state=6
02:32:36.316 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3928
02:32:36.317 00.001 6880 Star::Find returns 1 (0), X=408.03, Y=892.21, Mass=2646, SNR=35.7, Peak=157 HFD=4.6
02:32:36.317 00.000 6880 MultiStar: [#1 -0.03,-0.14,0.92,U] [#2 0.27,-0.50,0.00,M4] [#3 0.00,-0.31,0.91,U] [#4 -0.08,0.00,0.83,U] [#5 -0.13,-0.29,0.94,U] [#6 -0.09,-0.36,0.92,U] [#7 -0.02,-0.22,0.76,U] [#8 0.08,-0.17,0.79,U] 
02:32:36.317 00.000 6880 single-star, 7 included, MultiStar: {-0.02, -0.21}, one-star: {0.08, -0.17}
02:32:36.317 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.49 = 0.49)
02:32:36.317 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
02:32:36.317 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.17 hyp=0.19 cameraTheta=-1.13 mountX=0.17 mountY=0.08, mountTheta=0.46
02:32:36.319 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.17, opts=13)
02:32:36.319 00.000 6880 Enqueuing Move request for scope (0.08, -0.17)
02:32:36.319 00.000 10052 Worker thread wakes up
02:32:36.319 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.17) opts 0xd
02:32:36.319 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.17)
02:32:36.319 00.000 10052 Moving (0.08, -0.17) raw xDistance=0.17 yDistance=0.08
02:32:36.320 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:32:36.320 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.12, using input
02:32:36.320 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
02:32:36.320 00.000 10052 MoveAxis(W, 46, ABG)
02:32:36.320 00.000 10052 Guiding  Dir = 3, Dur = 46
02:32:36.345 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:36.385 00.040 6880 UpdateGuideState exits: m=2646 SNR=35.7
02:32:36.386 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:36.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:36.386 00.000 6880 Enqueuing Expose request
02:32:36.388 00.002 10052 IsSlewing returns 0
02:32:36.456 00.068 10052 IsGuiding returns 0
02:32:36.484 00.028 10052 PulseGuide returned control before completion, sleep 29
02:32:36.548 00.064 10052 IsGuiding returns 0
02:32:36.548 00.000 10052 Move returns status 0, amount 46
02:32:36.548 00.000 10052 MoveAxis(N, 0, ABG)
02:32:36.548 00.000 10052 Move returns status 0, amount 0
02:32:36.548 00.000 10052 move complete, result=0
02:32:36.548 00.000 10052 worker thread done servicing request
02:32:36.548 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
02:32:36.548 00.000 10052 Worker thread wakes up
02:32:36.548 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:36.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:37.420 00.872 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6f6a6541-7c76-4b79-acad-7ccc2e47cbab"}
02:32:37.420 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6f6a6541-7c76-4b79-acad-7ccc2e47cbab"}
02:32:37.420 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a06224a2-d216-41a3-8176-5e8f28e9bf6b"}
02:32:37.420 00.000 6880 case statement mapped state 6 to 3
02:32:37.420 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a06224a2-d216-41a3-8176-5e8f28e9bf6b"}
02:32:37.422 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6d63d022-d8df-43da-9335-35a4088dbab6"}
02:32:37.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3928,"width":15,"height":15,"star_pos":[7.03,7.21],"pixels":"..."},"id":"6d63d022-d8df-43da-9335-35a4088dbab6"}
02:32:37.686 00.264 10052 Exposure complete
02:32:37.756 00.070 10052 worker thread done servicing request
02:32:37.757 00.001 6880 OnExposeComplete: enter
02:32:37.757 00.000 6880 UpdateGuideState(): m_state=6
02:32:37.757 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3929
02:32:37.757 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.13, Mass=2586, SNR=35.3, Peak=175 HFD=4.6
02:32:37.757 00.000 6880 MultiStar: [#1 -0.34,-0.21,0.95,U] [#2 -0.12,-0.39,0.97,U] [#3 -0.05,-0.28,0.92,U] [#4 -0.24,-0.07,0.84,U] [#5 -0.27,-0.02,0.96,U] [#6 -0.19,-0.43,0.90,U] [#7 -0.25,-0.24,0.75,U] [#8 -0.15,-0.26,0.80,U] 
02:32:37.757 00.000 6880 single-star, 8 included, MultiStar: {-0.16, -0.24}, one-star: {0.09, -0.26}
02:32:37.757 00.000 6880 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.61) = xAngle (0.37 = 0.37)
02:32:37.757 00.000 6880 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
02:32:37.758 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=-0.26 hyp=0.27 cameraTheta=-1.25 mountX=0.25 mountY=0.09, mountTheta=0.34
02:32:37.759 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.26, opts=13)
02:32:37.759 00.000 6880 Enqueuing Move request for scope (0.09, -0.26)
02:32:37.759 00.000 10052 Worker thread wakes up
02:32:37.759 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.26) opts 0xd
02:32:37.759 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.26)
02:32:37.759 00.000 10052 Moving (0.09, -0.26) raw xDistance=0.25 yDistance=0.09
02:32:37.759 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:32:37.759 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.09, using input
02:32:37.759 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
02:32:37.759 00.000 10052 MoveAxis(W, 70, ABG)
02:32:37.759 00.000 10052 Guiding  Dir = 3, Dur = 70
02:32:37.785 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:37.818 00.033 6880 UpdateGuideState exits: m=2586 SNR=35.3
02:32:37.818 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:37.819 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:37.819 00.000 6880 Enqueuing Expose request
02:32:37.845 00.026 10052 IsSlewing returns 0
02:32:37.925 00.080 10052 IsGuiding returns 0
02:32:37.988 00.063 10052 PulseGuide returned control before completion, sleep 17
02:32:38.069 00.081 10052 IsGuiding returns 1
02:32:38.069 00.000 10052 scope still moving after pulse duration time elapsed
02:32:38.148 00.079 10052 IsSlewing returns 0
02:32:38.222 00.074 10052 IsGuiding returns 0
02:32:38.222 00.000 10052 scope move finished after 70 + 227 ms
02:32:38.222 00.000 10052 Move returns status 0, amount 70
02:32:38.222 00.000 10052 MoveAxis(N, 0, ABG)
02:32:38.222 00.000 10052 Move returns status 0, amount 0
02:32:38.222 00.000 10052 move complete, result=0
02:32:38.222 00.000 10052 worker thread done servicing request
02:32:38.222 00.000 10052 Worker thread wakes up
02:32:38.222 00.000 6880 GuideStep: 0.3 px 70 ms WEST, 0.1 px 0 ms NORTH
02:32:38.222 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:38.222 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:39.128 00.906 10052 Exposure complete
02:32:39.184 00.056 10052 worker thread done servicing request
02:32:39.184 00.000 6880 OnExposeComplete: enter
02:32:39.184 00.000 6880 UpdateGuideState(): m_state=6
02:32:39.184 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3930
02:32:39.185 00.001 6880 Star::Find returns 1 (0), X=408.27, Y=892.12, Mass=2525, SNR=34.8, Peak=154 HFD=4.9
02:32:39.185 00.000 6880 MultiStar: [#1 -0.17,-0.04,0.97,U] [#2 -0.14,-0.35,0.97,U] [#3 -0.17,-0.17,0.92,U] [#4 -0.06,-0.04,0.84,U] [#5 -0.04,-0.33,0.93,U] [#6 -0.30,-0.51,0.00,M3] [#7 -0.22,-0.02,0.77,U] [#8 -0.02,-0.06,0.77,U] 
02:32:39.185 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.17}, one-star: {0.32, -0.27}
02:32:39.185 00.000 6880 CameraToMount -- cameraTheta (-1.89) - m_xAngle (-1.61) = xAngle (-0.28 = -0.28)
02:32:39.185 00.000 6880 CameraToMount -- cameraTheta (-1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.31 = -0.31)
02:32:39.185 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.17 hyp=0.18 cameraTheta=-1.89 mountX=0.17 mountY=-0.05, mountTheta=-0.31
02:32:39.186 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.17, opts=13)
02:32:39.186 00.000 6880 Enqueuing Move request for scope (-0.06, -0.17)
02:32:39.186 00.000 10052 Worker thread wakes up
02:32:39.187 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.17) opts 0xd
02:32:39.187 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.17)
02:32:39.187 00.000 10052 Moving (-0.06, -0.17) raw xDistance=0.17 yDistance=-0.05
02:32:39.187 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:32:39.187 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:32:39.187 00.000 10052 MoveAxis(W, 49, ABG)
02:32:39.187 00.000 10052 Guiding  Dir = 3, Dur = 49
02:32:39.207 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:39.207 00.000 10052 IsSlewing returns 0
02:32:39.238 00.031 6880 UpdateGuideState exits: m=2525 SNR=34.8
02:32:39.238 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:39.238 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:39.238 00.000 6880 Enqueuing Expose request
02:32:39.246 00.008 10052 IsGuiding returns 0
02:32:39.273 00.027 10052 PulseGuide returned control before completion, sleep 32
02:32:39.336 00.063 10052 IsGuiding returns 0
02:32:39.336 00.000 10052 Move returns status 0, amount 49
02:32:39.336 00.000 10052 MoveAxis(N, 0, ABG)
02:32:39.336 00.000 10052 Move returns status 0, amount 0
02:32:39.336 00.000 10052 move complete, result=0
02:32:39.336 00.000 10052 worker thread done servicing request
02:32:39.336 00.000 10052 Worker thread wakes up
02:32:39.336 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:39.336 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:39.336 00.000 6880 GuideStep: 0.2 px 49 ms WEST, -0.1 px 0 ms NORTH
02:32:39.419 00.083 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"494cc442-16da-44b2-bd12-9d46b53244db"}
02:32:39.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"494cc442-16da-44b2-bd12-9d46b53244db"}
02:32:39.419 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b2835ffe-066b-46cc-b1aa-565e8aa149c5"}
02:32:39.419 00.000 6880 case statement mapped state 6 to 3
02:32:39.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2835ffe-066b-46cc-b1aa-565e8aa149c5"}
02:32:39.421 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"496a0de9-7eb2-4934-8937-0fb7f54912aa"}
02:32:39.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3930,"width":15,"height":15,"star_pos":[7.27,7.12],"pixels":"..."},"id":"496a0de9-7eb2-4934-8937-0fb7f54912aa"}
02:32:40.474 01.053 10052 Exposure complete
02:32:40.529 00.055 10052 worker thread done servicing request
02:32:40.529 00.000 6880 OnExposeComplete: enter
02:32:40.529 00.000 6880 UpdateGuideState(): m_state=6
02:32:40.529 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3931
02:32:40.529 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=891.98, Mass=2657, SNR=35.8, Peak=183 HFD=4.4
02:32:40.529 00.000 6880 MultiStar: [#1 -0.21,-0.40,0.96,U] [#2 0.17,-0.87,0.00,M3] [#3 0.12,-0.38,0.92,U] [#4 -0.37,-0.23,0.85,U] [#5 -0.15,-0.56,0.00,M1] [#6 0.13,-0.61,0.00,M4] [#7 -0.11,-0.47,0.74,U] [#8 0.22,-0.40,0.77,U] 
02:32:40.529 00.000 6880 refined, 5 included, MultiStar: {-0.03, -0.38}, one-star: {0.15, -0.41}
02:32:40.529 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
02:32:40.529 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:32:40.529 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.38 hyp=0.38 cameraTheta=-1.65 mountX=0.38 mountY=-0.03, mountTheta=-0.07
02:32:40.530 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.38, opts=13)
02:32:40.530 00.000 6880 Enqueuing Move request for scope (-0.03, -0.38)
02:32:40.530 00.000 10052 Worker thread wakes up
02:32:40.530 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.38) opts 0xd
02:32:40.530 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.38)
02:32:40.530 00.000 10052 Moving (-0.03, -0.38) raw xDistance=0.38 yDistance=-0.03
02:32:40.530 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.38
02:32:40.530 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.06, using input
02:32:40.530 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:32:40.530 00.000 10052 MoveAxis(W, 105, ABG)
02:32:40.530 00.000 10052 Guiding  Dir = 3, Dur = 105
02:32:40.549 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:40.553 00.004 10052 IsSlewing returns 0
02:32:40.578 00.025 6880 UpdateGuideState exits: m=2657 SNR=35.8
02:32:40.578 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:40.578 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:40.578 00.000 6880 Enqueuing Expose request
02:32:40.590 00.012 10052 IsGuiding returns 0
02:32:40.618 00.028 10052 PulseGuide returned control before completion, sleep 88
02:32:40.742 00.124 10052 IsGuiding returns 0
02:32:40.742 00.000 10052 Move returns status 0, amount 105
02:32:40.742 00.000 10052 MoveAxis(N, 0, ABG)
02:32:40.742 00.000 10052 Move returns status 0, amount 0
02:32:40.742 00.000 10052 move complete, result=0
02:32:40.742 00.000 10052 worker thread done servicing request
02:32:40.742 00.000 6880 GuideStep: 0.4 px 105 ms WEST, -0.0 px 0 ms NORTH
02:32:40.742 00.000 10052 Worker thread wakes up
02:32:40.742 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:40.742 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:41.420 00.678 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"86ae4e55-3d25-4dd9-a763-38db5bb74e1a"}
02:32:41.420 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"86ae4e55-3d25-4dd9-a763-38db5bb74e1a"}
02:32:41.420 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ecc28a5-61c7-485b-bb1d-52cff9d4cc4a"}
02:32:41.420 00.000 6880 case statement mapped state 6 to 3
02:32:41.420 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ecc28a5-61c7-485b-bb1d-52cff9d4cc4a"}
02:32:41.421 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5109daf2-9ea7-4806-9777-1f69445bcb7e"}
02:32:41.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3931,"width":15,"height":15,"star_pos":[7.10,6.98],"pixels":"..."},"id":"5109daf2-9ea7-4806-9777-1f69445bcb7e"}
02:32:41.658 00.237 10052 Exposure complete
02:32:41.714 00.056 10052 worker thread done servicing request
02:32:41.714 00.000 6880 OnExposeComplete: enter
02:32:41.714 00.000 6880 UpdateGuideState(): m_state=6
02:32:41.714 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3932
02:32:41.715 00.001 6880 Star::Find returns 1 (0), X=408.01, Y=892.24, Mass=2520, SNR=34.8, Peak=161 HFD=4.7
02:32:41.715 00.000 6880 MultiStar: [#1 -0.22,-0.12,0.98,U] [#2 -0.16,-0.06,0.99,U] [#3 0.10,-0.19,0.92,U] [#4 -0.29,-0.10,0.85,U] [#5 -0.07,-0.02,1.01,U] [#6 -0.25,-0.45,0.90,U] [#7 -0.19,-0.20,0.76,U] [#8 -0.21,-0.28,0.80,U] 
02:32:41.715 00.000 6880 single-star, 8 included, MultiStar: {-0.13, -0.17}, one-star: {0.06, -0.15}
02:32:41.715 00.000 6880 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.61) = xAngle (0.45 = 0.45)
02:32:41.715 00.000 6880 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
02:32:41.715 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.15 hyp=0.16 cameraTheta=-1.16 mountX=0.14 mountY=0.07, mountTheta=0.43
02:32:41.717 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.15, opts=13)
02:32:41.717 00.000 6880 Enqueuing Move request for scope (0.06, -0.15)
02:32:41.717 00.000 10052 Worker thread wakes up
02:32:41.717 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.15) opts 0xd
02:32:41.717 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.15)
02:32:41.717 00.000 10052 Moving (0.06, -0.15) raw xDistance=0.14 yDistance=0.07
02:32:41.717 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
02:32:41.717 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.03
02:32:41.717 00.000 10052 MoveAxis(W, 44, ABG)
02:32:41.717 00.000 10052 Guiding  Dir = 3, Dur = 44
02:32:41.738 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:41.771 00.033 6880 UpdateGuideState exits: m=2520 SNR=34.8
02:32:41.771 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:41.771 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:41.771 00.000 6880 Enqueuing Expose request
02:32:41.774 00.003 10052 IsSlewing returns 0
02:32:41.848 00.074 10052 IsGuiding returns 0
02:32:41.992 00.144 10052 IsGuiding returns 0
02:32:41.992 00.000 10052 Move returns status 0, amount 44
02:32:41.993 00.001 10052 MoveAxis(N, 0, ABG)
02:32:41.993 00.000 10052 Move returns status 0, amount 0
02:32:41.993 00.000 10052 move complete, result=0
02:32:41.993 00.000 10052 worker thread done servicing request
02:32:41.993 00.000 10052 Worker thread wakes up
02:32:41.993 00.000 6880 GuideStep: 0.1 px 44 ms WEST, 0.1 px 0 ms NORTH
02:32:41.993 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:41.994 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:43.123 01.129 10052 Exposure complete
02:32:43.192 00.069 10052 worker thread done servicing request
02:32:43.192 00.000 6880 OnExposeComplete: enter
02:32:43.192 00.000 6880 UpdateGuideState(): m_state=6
02:32:43.192 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3933
02:32:43.193 00.001 6880 Star::Find returns 1 (0), X=408.18, Y=892.32, Mass=2615, SNR=35.4, Peak=166 HFD=4.6
02:32:43.193 00.000 6880 MultiStar: [#1 -0.08,-0.05,0.98,U] [#2 -0.11,-0.43,0.96,U] [#3 -0.13,-0.05,0.93,U] [#4 -0.14,-0.01,0.83,U] [#5 0.00,-0.06,0.96,U] [#6 -0.15,-0.14,0.87,U] [#7 -0.04,-0.01,0.77,U] [#8 0.21,0.26,0.78,U] 
02:32:43.193 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.07}, one-star: {0.23, -0.07}
02:32:43.193 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
02:32:43.193 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:32:43.193 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.07 hyp=0.07 cameraTheta=-1.85 mountX=0.07 mountY=-0.02, mountTheta=-0.27
02:32:43.194 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.07, opts=13)
02:32:43.194 00.000 6880 Enqueuing Move request for scope (-0.02, -0.07)
02:32:43.194 00.000 10052 Worker thread wakes up
02:32:43.194 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.07) opts 0xd
02:32:43.194 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.07)
02:32:43.194 00.000 10052 Moving (-0.02, -0.07) raw xDistance=0.07 yDistance=-0.02
02:32:43.194 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:32:43.194 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.15, using input
02:32:43.194 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
02:32:43.195 00.001 10052 MoveAxis(E, 0, ABG)
02:32:43.195 00.000 10052 Move returns status 0, amount 0
02:32:43.195 00.000 10052 MoveAxis(N, 0, ABG)
02:32:43.195 00.000 10052 Move returns status 0, amount 0
02:32:43.195 00.000 10052 move complete, result=0
02:32:43.195 00.000 10052 worker thread done servicing request
02:32:43.214 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:43.243 00.029 6880 UpdateGuideState exits: m=2615 SNR=35.4
02:32:43.243 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:43.243 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:43.243 00.000 6880 Enqueuing Expose request
02:32:43.243 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:43.243 00.000 10052 Worker thread wakes up
02:32:43.243 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:43.243 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:43.421 00.178 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b0c920bf-c6ae-4a8a-9b34-c97d200e205f"}
02:32:43.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b0c920bf-c6ae-4a8a-9b34-c97d200e205f"}
02:32:43.421 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ec17537c-9f33-47b9-ba11-da2969f198de"}
02:32:43.421 00.000 6880 case statement mapped state 6 to 3
02:32:43.422 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec17537c-9f33-47b9-ba11-da2969f198de"}
02:32:43.422 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2ea4838e-e817-47e5-85ff-e0bcbc51ce80"}
02:32:43.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3933,"width":15,"height":15,"star_pos":[7.18,7.32],"pixels":"..."},"id":"2ea4838e-e817-47e5-85ff-e0bcbc51ce80"}
02:32:44.149 00.727 10052 Exposure complete
02:32:44.218 00.069 10052 worker thread done servicing request
02:32:44.218 00.000 6880 OnExposeComplete: enter
02:32:44.218 00.000 6880 UpdateGuideState(): m_state=6
02:32:44.218 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3934
02:32:44.218 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=892.16, Mass=2511, SNR=34.8, Peak=160 HFD=4.5
02:32:44.218 00.000 6880 MultiStar: [#1 -0.11,0.02,0.95,U] [#2 -0.10,0.02,1.02,U] [#3 0.13,-0.07,0.92,U] [#4 -0.11,-0.18,0.85,U] [#5 -0.11,-0.05,0.99,U] [#6 0.01,-0.31,0.93,U] [#7 -0.03,0.01,0.77,U] [#8 0.12,-0.10,0.83,U] 
02:32:44.218 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.10}, one-star: {0.27, -0.23}
02:32:44.219 00.001 6880 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
02:32:44.219 00.000 6880 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
02:32:44.219 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.10 hyp=0.10 cameraTheta=-1.49 mountX=0.10 mountY=0.01, mountTheta=0.10
02:32:44.220 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.10, opts=13)
02:32:44.222 00.002 6880 Enqueuing Move request for scope (0.01, -0.10)
02:32:44.222 00.000 10052 Worker thread wakes up
02:32:44.222 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.10) opts 0xd
02:32:44.222 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.10)
02:32:44.222 00.000 10052 Moving (0.01, -0.10) raw xDistance=0.10 yDistance=0.01
02:32:44.222 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:32:44.222 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.04
02:32:44.222 00.000 10052 MoveAxis(E, 0, ABG)
02:32:44.222 00.000 10052 Move returns status 0, amount 0
02:32:44.222 00.000 10052 MoveAxis(N, 0, ABG)
02:32:44.222 00.000 10052 Move returns status 0, amount 0
02:32:44.223 00.001 10052 move complete, result=0
02:32:44.223 00.000 10052 worker thread done servicing request
02:32:44.246 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:44.279 00.033 6880 UpdateGuideState exits: m=2511 SNR=34.8
02:32:44.279 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:44.279 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:44.279 00.000 6880 Enqueuing Expose request
02:32:44.279 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:32:44.279 00.000 10052 Worker thread wakes up
02:32:44.279 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:44.279 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:45.410 01.131 10052 Exposure complete
02:32:45.420 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a795de0-4c5d-4a47-8a23-c1f6996043b8"}
02:32:45.420 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a795de0-4c5d-4a47-8a23-c1f6996043b8"}
02:32:45.421 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7916f68d-d793-4893-8971-92eedb69f8a9"}
02:32:45.421 00.000 6880 case statement mapped state 6 to 3
02:32:45.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7916f68d-d793-4893-8971-92eedb69f8a9"}
02:32:45.421 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2cdc7bba-9391-4ebc-bd29-e3c3ecd5b46e"}
02:32:45.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3934,"width":15,"height":15,"star_pos":[7.22,7.16],"pixels":"..."},"id":"2cdc7bba-9391-4ebc-bd29-e3c3ecd5b46e"}
02:32:45.475 00.054 10052 worker thread done servicing request
02:32:45.475 00.000 6880 OnExposeComplete: enter
02:32:45.475 00.000 6880 UpdateGuideState(): m_state=6
02:32:45.475 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3935
02:32:45.476 00.001 6880 Star::Find returns 1 (0), X=408.06, Y=892.23, Mass=2558, SNR=35.1, Peak=168 HFD=4.7
02:32:45.476 00.000 6880 MultiStar: [#1 -0.08,-0.27,0.96,U] [#2 -0.08,-0.64,0.00,M1] [#3 -0.19,-0.36,0.92,U] [#4 -0.31,-0.02,0.84,U] [#5 -0.16,-0.38,0.98,U] [#6 -0.41,-0.61,0.00,M2] [#7 -0.07,-0.16,0.77,U] [#8 0.09,-0.29,0.82,U] 
02:32:45.476 00.000 6880 single-star, 6 included, MultiStar: {-0.09, -0.24}, one-star: {0.11, -0.15}
02:32:45.476 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
02:32:45.476 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
02:32:45.476 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.15 hyp=0.19 cameraTheta=-0.96 mountX=0.15 mountY=0.11, mountTheta=0.63
02:32:45.478 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.15, opts=13)
02:32:45.478 00.000 6880 Enqueuing Move request for scope (0.11, -0.15)
02:32:45.478 00.000 10052 Worker thread wakes up
02:32:45.478 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.15) opts 0xd
02:32:45.478 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.15)
02:32:45.478 00.000 10052 Moving (0.11, -0.15) raw xDistance=0.15 yDistance=0.11
02:32:45.478 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:32:45.478 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.02
02:32:45.479 00.001 10052 MoveAxis(W, 40, ABG)
02:32:45.479 00.000 10052 Guiding  Dir = 3, Dur = 40
02:32:45.505 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:45.544 00.039 6880 UpdateGuideState exits: m=2558 SNR=35.1
02:32:45.544 00.000 10052 IsSlewing returns 0
02:32:45.544 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:45.544 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:45.544 00.000 6880 Enqueuing Expose request
02:32:45.617 00.073 10052 IsGuiding returns 0
02:32:45.756 00.139 10052 IsGuiding returns 0
02:32:45.756 00.000 10052 Move returns status 0, amount 40
02:32:45.756 00.000 10052 MoveAxis(N, 0, ABG)
02:32:45.756 00.000 10052 Move returns status 0, amount 0
02:32:45.756 00.000 10052 move complete, result=0
02:32:45.756 00.000 10052 worker thread done servicing request
02:32:45.757 00.001 6880 GuideStep: 0.1 px 40 ms WEST, 0.1 px 0 ms NORTH
02:32:45.757 00.000 10052 Worker thread wakes up
02:32:45.757 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:45.757 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:46.670 00.913 10052 Exposure complete
02:32:46.727 00.057 10052 worker thread done servicing request
02:32:46.727 00.000 6880 OnExposeComplete: enter
02:32:46.728 00.001 6880 UpdateGuideState(): m_state=6
02:32:46.728 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3936
02:32:46.728 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.01, Mass=2651, SNR=35.8, Peak=170 HFD=4.4
02:32:46.728 00.000 6880 MultiStar: [#1 -0.21,-0.22,0.96,U] [#2 -0.15,-0.74,0.00,M2] [#3 -0.09,-0.40,0.89,U] [#4 -0.32,-0.18,0.84,U] [#5 -0.32,-0.48,0.00,M1] [#6 -0.08,-0.72,0.00,M3] [#7 -0.18,-0.36,0.76,U] [#8 -0.08,-0.38,0.78,U] 
02:32:46.728 00.000 6880 refined, 5 included, MultiStar: {-0.15, -0.32}, one-star: {-0.03, -0.38}
02:32:46.728 00.000 6880 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
02:32:46.729 00.001 6880 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:32:46.729 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.32 hyp=0.35 cameraTheta=-2.01 mountX=0.33 mountY=-0.14, mountTheta=-0.42
02:32:46.730 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.32, opts=13)
02:32:46.730 00.000 6880 Enqueuing Move request for scope (-0.15, -0.32)
02:32:46.730 00.000 10052 Worker thread wakes up
02:32:46.731 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.32) opts 0xd
02:32:46.731 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.32)
02:32:46.731 00.000 10052 Moving (-0.15, -0.32) raw xDistance=0.33 yDistance=-0.14
02:32:46.731 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.33
02:32:46.731 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
02:32:46.731 00.000 10052 MoveAxis(W, 89, ABG)
02:32:46.731 00.000 10052 Guiding  Dir = 3, Dur = 89
02:32:46.751 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:46.752 00.001 10052 IsSlewing returns 0
02:32:46.779 00.027 6880 UpdateGuideState exits: m=2651 SNR=35.8
02:32:46.779 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:46.780 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:46.780 00.000 6880 Enqueuing Expose request
02:32:46.790 00.010 10052 IsGuiding returns 0
02:32:46.817 00.027 10052 PulseGuide returned control before completion, sleep 72
02:32:46.921 00.104 10052 IsGuiding returns 0
02:32:46.921 00.000 10052 Move returns status 0, amount 89
02:32:46.921 00.000 10052 MoveAxis(N, 0, ABG)
02:32:46.921 00.000 10052 Move returns status 0, amount 0
02:32:46.921 00.000 10052 move complete, result=0
02:32:46.921 00.000 10052 worker thread done servicing request
02:32:46.921 00.000 6880 GuideStep: 0.3 px 89 ms WEST, -0.1 px 0 ms NORTH
02:32:46.922 00.001 10052 Worker thread wakes up
02:32:46.922 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:46.922 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:47.423 00.501 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e42bdd7-d830-4ede-9999-1819fcd2bd9c"}
02:32:47.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e42bdd7-d830-4ede-9999-1819fcd2bd9c"}
02:32:47.424 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d48b94e6-9030-49d7-b7c4-96eea3d68a75"}
02:32:47.424 00.000 6880 case statement mapped state 6 to 3
02:32:47.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d48b94e6-9030-49d7-b7c4-96eea3d68a75"}
02:32:47.424 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b8a806e-71ae-4b37-975d-fbf6727d5c52"}
02:32:47.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3936,"width":15,"height":15,"star_pos":[6.92,7.01],"pixels":"..."},"id":"7b8a806e-71ae-4b37-975d-fbf6727d5c52"}
02:32:48.047 00.623 10052 Exposure complete
02:32:48.106 00.059 10052 worker thread done servicing request
02:32:48.106 00.000 6880 OnExposeComplete: enter
02:32:48.106 00.000 6880 UpdateGuideState(): m_state=6
02:32:48.106 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3937
02:32:48.106 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=892.25, Mass=2599, SNR=35.4, Peak=167 HFD=4.5
02:32:48.107 00.001 6880 MultiStar: [#1 -0.16,-0.19,0.95,U] [#2 -0.16,-0.23,0.95,U] [#3 0.04,-0.19,0.92,U] [#4 -0.34,0.05,0.84,U] [#5 -0.08,-0.14,0.95,U] [#6 -0.26,-0.31,0.89,U] [#7 -0.11,-0.11,0.77,U] [#8 -0.04,-0.29,0.80,U] 
02:32:48.107 00.000 6880 single-star, 8 included, MultiStar: {-0.11, -0.17}, one-star: {0.13, -0.14}
02:32:48.107 00.000 6880 CameraToMount -- cameraTheta (-0.83) - m_xAngle (-1.61) = xAngle (0.78 = 0.78)
02:32:48.107 00.000 6880 CameraToMount -- cameraTheta (-0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.75 = 0.75)
02:32:48.107 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-0.83 mountX=0.13 mountY=0.13, mountTheta=0.76
02:32:48.108 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.14, opts=13)
02:32:48.108 00.000 6880 Enqueuing Move request for scope (0.13, -0.14)
02:32:48.108 00.000 10052 Worker thread wakes up
02:32:48.108 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.14) opts 0xd
02:32:48.108 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.14)
02:32:48.108 00.000 10052 Moving (0.13, -0.14) raw xDistance=0.13 yDistance=0.13
02:32:48.108 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
02:32:48.108 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
02:32:48.109 00.001 10052 MoveAxis(W, 40, ABG)
02:32:48.109 00.000 10052 Guiding  Dir = 3, Dur = 40
02:32:48.129 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:48.146 00.017 10052 IsSlewing returns 0
02:32:48.162 00.016 6880 UpdateGuideState exits: m=2599 SNR=35.4
02:32:48.162 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:48.162 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:48.162 00.000 6880 Enqueuing Expose request
02:32:48.214 00.052 10052 IsGuiding returns 0
02:32:48.349 00.135 10052 IsGuiding returns 0
02:32:48.349 00.000 10052 Move returns status 0, amount 40
02:32:48.349 00.000 10052 MoveAxis(N, 0, ABG)
02:32:48.349 00.000 10052 Move returns status 0, amount 0
02:32:48.349 00.000 10052 move complete, result=0
02:32:48.351 00.002 10052 worker thread done servicing request
02:32:48.351 00.000 6880 GuideStep: 0.1 px 40 ms WEST, 0.1 px 0 ms NORTH
02:32:48.351 00.000 10052 Worker thread wakes up
02:32:48.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:48.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:49.256 00.905 10052 Exposure complete
02:32:49.314 00.058 10052 worker thread done servicing request
02:32:49.314 00.000 6880 OnExposeComplete: enter
02:32:49.314 00.000 6880 UpdateGuideState(): m_state=6
02:32:49.314 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3938
02:32:49.314 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=891.94, Mass=2691, SNR=36.1, Peak=166 HFD=4.5
02:32:49.314 00.000 6880 MultiStar: [#1 -0.01,-0.43,0.95,U] [#2 0.12,-0.89,0.00,M2] [#3 0.11,-0.53,0.00,M1] [#4 -0.13,-0.29,0.82,U] [#5 -0.02,-0.53,0.00,M1] [#6 0.17,-0.78,0.00,M3] [#7 0.08,-0.47,0.74,U] [#8 -0.01,-0.39,0.80,U] 
02:32:49.314 00.000 6880 refined, 4 included, MultiStar: {0.04, -0.41}, one-star: {0.23, -0.45}
02:32:49.315 00.001 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
02:32:49.315 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
02:32:49.315 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.41 hyp=0.41 cameraTheta=-1.47 mountX=0.41 mountY=0.04, mountTheta=0.11
02:32:49.316 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.41, opts=13)
02:32:49.316 00.000 6880 Enqueuing Move request for scope (0.04, -0.41)
02:32:49.316 00.000 10052 Worker thread wakes up
02:32:49.316 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.41) opts 0xd
02:32:49.316 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.41)
02:32:49.316 00.000 10052 Moving (0.04, -0.41) raw xDistance=0.41 yDistance=0.04
02:32:49.316 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
02:32:49.317 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:32:49.317 00.000 10052 MoveAxis(W, 111, ABG)
02:32:49.317 00.000 10052 Guiding  Dir = 3, Dur = 111
02:32:49.338 00.021 10052 IsSlewing returns 0
02:32:49.345 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:49.375 00.030 6880 UpdateGuideState exits: m=2691 SNR=36.1
02:32:49.375 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:49.375 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:49.375 00.000 6880 Enqueuing Expose request
02:32:49.376 00.001 10052 IsGuiding returns 0
02:32:49.404 00.028 10052 PulseGuide returned control before completion, sleep 95
02:32:49.424 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3cd75b1b-9bd4-4d3d-beba-f63f5898d913"}
02:32:49.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3cd75b1b-9bd4-4d3d-beba-f63f5898d913"}
02:32:49.426 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"edceaa6e-f537-4840-830a-31220d28dd0a"}
02:32:49.426 00.000 6880 case statement mapped state 6 to 3
02:32:49.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"edceaa6e-f537-4840-830a-31220d28dd0a"}
02:32:49.427 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"36c91e19-a744-4aa6-8caf-695241d3ca48"}
02:32:49.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3938,"width":15,"height":15,"star_pos":[7.18,6.94],"pixels":"..."},"id":"36c91e19-a744-4aa6-8caf-695241d3ca48"}
02:32:49.594 00.167 10052 IsGuiding returns 0
02:32:49.594 00.000 10052 Move returns status 0, amount 111
02:32:49.594 00.000 10052 MoveAxis(N, 0, ABG)
02:32:49.594 00.000 10052 Move returns status 0, amount 0
02:32:49.594 00.000 10052 move complete, result=0
02:32:49.594 00.000 10052 worker thread done servicing request
02:32:49.594 00.000 6880 GuideStep: 0.4 px 111 ms WEST, 0.0 px 0 ms NORTH
02:32:49.596 00.002 10052 Worker thread wakes up
02:32:49.596 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:49.596 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:50.736 01.140 10052 Exposure complete
02:32:50.812 00.076 10052 worker thread done servicing request
02:32:50.812 00.000 6880 OnExposeComplete: enter
02:32:50.812 00.000 6880 UpdateGuideState(): m_state=6
02:32:50.812 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3939
02:32:50.812 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=892.04, Mass=2686, SNR=36.0, Peak=191 HFD=4.5
02:32:50.813 00.001 6880 MultiStar: [#1 0.03,-0.36,0.93,U] [#2 -0.01,-0.60,0.00,M3] [#3 -0.10,-0.49,0.88,U] [#4 -0.08,-0.26,0.81,U] [#5 -0.17,-0.53,0.00,M2] [#6 -0.37,-0.81,0.00,M4] [#7 -0.03,-0.38,0.73,U] [#8 0.03,-0.35,0.76,U] 
02:32:50.813 00.000 6880 refined, 5 included, MultiStar: {0.01, -0.37}, one-star: {0.18, -0.35}
02:32:50.813 00.000 6880 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.61) = xAngle (0.07 = 0.07)
02:32:50.813 00.000 6880 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
02:32:50.813 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.54 mountX=0.37 mountY=0.01, mountTheta=0.04
02:32:50.815 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.37, opts=13)
02:32:50.815 00.000 6880 Enqueuing Move request for scope (0.01, -0.37)
02:32:50.815 00.000 10052 Worker thread wakes up
02:32:50.815 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.37) opts 0xd
02:32:50.815 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.37)
02:32:50.815 00.000 10052 Moving (0.01, -0.37) raw xDistance=0.37 yDistance=0.01
02:32:50.816 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
02:32:50.816 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.03, using input
02:32:50.816 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:32:50.816 00.000 10052 MoveAxis(W, 104, ABG)
02:32:50.816 00.000 10052 Guiding  Dir = 3, Dur = 104
02:32:50.837 00.021 10052 IsSlewing returns 0
02:32:50.845 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:50.875 00.030 10052 IsGuiding returns 0
02:32:50.890 00.015 6880 UpdateGuideState exits: m=2686 SNR=36.0
02:32:50.890 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:50.890 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:50.890 00.000 6880 Enqueuing Expose request
02:32:50.902 00.012 10052 PulseGuide returned control before completion, sleep 88
02:32:51.024 00.122 10052 IsGuiding returns 0
02:32:51.024 00.000 10052 Move returns status 0, amount 104
02:32:51.024 00.000 10052 MoveAxis(N, 0, ABG)
02:32:51.024 00.000 10052 Move returns status 0, amount 0
02:32:51.024 00.000 10052 move complete, result=0
02:32:51.024 00.000 10052 worker thread done servicing request
02:32:51.024 00.000 6880 GuideStep: 0.4 px 104 ms WEST, 0.0 px 0 ms NORTH
02:32:51.024 00.000 10052 Worker thread wakes up
02:32:51.025 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:51.025 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:51.423 00.398 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab56b1ca-2ce4-4991-bd5c-a5c8b6f38431"}
02:32:51.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab56b1ca-2ce4-4991-bd5c-a5c8b6f38431"}
02:32:51.423 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd842c00-45d9-473f-b6f4-a6a33188314a"}
02:32:51.423 00.000 6880 case statement mapped state 6 to 3
02:32:51.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd842c00-45d9-473f-b6f4-a6a33188314a"}
02:32:51.423 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76181e47-70b8-4c6a-85e6-1ba4d1580494"}
02:32:51.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3939,"width":15,"height":15,"star_pos":[7.13,7.04],"pixels":"..."},"id":"76181e47-70b8-4c6a-85e6-1ba4d1580494"}
02:32:51.945 00.522 10052 Exposure complete
02:32:52.008 00.063 10052 worker thread done servicing request
02:32:52.008 00.000 6880 OnExposeComplete: enter
02:32:52.009 00.001 6880 UpdateGuideState(): m_state=6
02:32:52.009 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3940
02:32:52.009 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.03, Mass=2504, SNR=34.6, Peak=145 HFD=4.5
02:32:52.009 00.000 6880 MultiStar: [#1 -0.22,-0.15,0.97,U] [#2 0.04,-0.37,1.01,U] [#3 0.16,-0.26,0.93,U] [#4 -0.25,-0.19,0.86,U] [#5 -0.12,-0.39,0.99,U] [#6 -0.00,-0.44,0.90,U] [#7 -0.17,-0.17,0.78,U] [#8 0.10,-0.22,0.81,U] 
02:32:52.009 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.29}, one-star: {0.06, -0.36}
02:32:52.009 00.000 6880 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.61) = xAngle (-0.10 = -0.10)
02:32:52.009 00.000 6880 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:32:52.010 00.001 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.29 hyp=0.29 cameraTheta=-1.72 mountX=0.29 mountY=-0.04, mountTheta=-0.13
02:32:52.011 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.29, opts=13)
02:32:52.011 00.000 6880 Enqueuing Move request for scope (-0.04, -0.29)
02:32:52.011 00.000 10052 Worker thread wakes up
02:32:52.011 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.29) opts 0xd
02:32:52.011 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.29)
02:32:52.012 00.001 10052 Moving (-0.04, -0.29) raw xDistance=0.29 yDistance=-0.04
02:32:52.012 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
02:32:52.012 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
02:32:52.012 00.000 10052 MoveAxis(W, 83, ABG)
02:32:52.012 00.000 10052 Guiding  Dir = 3, Dur = 83
02:32:52.032 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:52.062 00.030 6880 UpdateGuideState exits: m=2504 SNR=34.6
02:32:52.062 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:52.062 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:52.062 00.000 6880 Enqueuing Expose request
02:32:52.070 00.008 10052 IsSlewing returns 0
02:32:52.149 00.079 10052 IsGuiding returns 0
02:32:52.213 00.064 10052 PulseGuide returned control before completion, sleep 30
02:32:52.319 00.106 10052 IsGuiding returns 0
02:32:52.320 00.001 10052 Move returns status 0, amount 83
02:32:52.320 00.000 10052 MoveAxis(N, 0, ABG)
02:32:52.320 00.000 10052 Move returns status 0, amount 0
02:32:52.320 00.000 10052 move complete, result=0
02:32:52.320 00.000 10052 worker thread done servicing request
02:32:52.320 00.000 10052 Worker thread wakes up
02:32:52.320 00.000 6880 GuideStep: 0.3 px 83 ms WEST, -0.0 px 0 ms NORTH
02:32:52.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:52.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:53.423 01.103 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d91eaeca-de77-4aea-a444-f1ce6e3f489d"}
02:32:53.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d91eaeca-de77-4aea-a444-f1ce6e3f489d"}
02:32:53.423 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"619f8d19-d654-4c19-a10e-b95fe2257efd"}
02:32:53.423 00.000 6880 case statement mapped state 6 to 3
02:32:53.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"619f8d19-d654-4c19-a10e-b95fe2257efd"}
02:32:53.424 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dc825964-d106-429f-966c-bd1aca15cd07"}
02:32:53.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3940,"width":15,"height":15,"star_pos":[7.01,7.03],"pixels":"..."},"id":"dc825964-d106-429f-966c-bd1aca15cd07"}
02:32:53.447 00.023 10052 Exposure complete
02:32:53.502 00.055 10052 worker thread done servicing request
02:32:53.503 00.001 6880 OnExposeComplete: enter
02:32:53.503 00.000 6880 UpdateGuideState(): m_state=6
02:32:53.503 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3941
02:32:53.503 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=892.01, Mass=2497, SNR=34.6, Peak=154 HFD=4.6
02:32:53.503 00.000 6880 MultiStar: [#1 0.10,-0.43,0.97,U] [#2 0.02,-0.65,0.00,M3] [#3 0.12,-0.51,0.94,U] [#4 -0.08,-0.28,0.85,U] [#5 0.03,-0.46,1.00,U] [#6 0.02,-0.58,0.00,M4] [#7 0.31,-0.53,0.00,M1] [#8 0.33,-0.37,0.81,U] 
02:32:53.503 00.000 6880 refined, 5 included, MultiStar: {0.14, -0.41}, one-star: {0.32, -0.38}
02:32:53.503 00.000 6880 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.61) = xAngle (0.37 = 0.37)
02:32:53.503 00.000 6880 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
02:32:53.504 00.001 6880 CameraToMount -- cameraX=0.14 cameraY=-0.41 hyp=0.43 cameraTheta=-1.25 mountX=0.40 mountY=0.14, mountTheta=0.34
02:32:53.505 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.41, opts=13)
02:32:53.505 00.000 6880 Enqueuing Move request for scope (0.14, -0.41)
02:32:53.505 00.000 10052 Worker thread wakes up
02:32:53.505 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.41) opts 0xd
02:32:53.506 00.001 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.41)
02:32:53.506 00.000 10052 Moving (0.14, -0.41) raw xDistance=0.40 yDistance=0.14
02:32:53.506 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.40
02:32:53.506 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
02:32:53.506 00.000 10052 MoveAxis(W, 112, ABG)
02:32:53.506 00.000 10052 Guiding  Dir = 3, Dur = 112
02:32:53.537 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:53.572 00.035 6880 UpdateGuideState exits: m=2497 SNR=34.6
02:32:53.572 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:53.572 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:53.572 00.000 6880 Enqueuing Expose request
02:32:53.580 00.008 10052 IsSlewing returns 0
02:32:53.654 00.074 10052 IsGuiding returns 0
02:32:53.719 00.065 10052 PulseGuide returned control before completion, sleep 58
02:32:53.836 00.117 10052 IsGuiding returns 1
02:32:53.836 00.000 10052 scope still moving after pulse duration time elapsed
02:32:53.916 00.080 10052 IsSlewing returns 0
02:32:53.991 00.075 10052 IsGuiding returns 0
02:32:53.991 00.000 10052 scope move finished after 112 + 224 ms
02:32:53.991 00.000 10052 Move returns status 0, amount 112
02:32:53.991 00.000 10052 MoveAxis(N, 0, ABG)
02:32:53.991 00.000 10052 Move returns status 0, amount 0
02:32:53.991 00.000 10052 move complete, result=0
02:32:53.991 00.000 10052 worker thread done servicing request
02:32:53.991 00.000 10052 Worker thread wakes up
02:32:53.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:53.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:53.992 00.001 6880 GuideStep: 0.4 px 112 ms WEST, 0.1 px 0 ms NORTH
02:32:54.898 00.906 10052 Exposure complete
02:32:54.948 00.050 10052 worker thread done servicing request
02:32:54.948 00.000 6880 OnExposeComplete: enter
02:32:54.949 00.001 6880 UpdateGuideState(): m_state=6
02:32:54.949 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3942
02:32:54.949 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=891.87, Mass=2768, SNR=36.6, Peak=171 HFD=4.4
02:32:54.949 00.000 6880 MultiStar: [#1 -0.18,-0.41,0.92,U] [#2 -0.30,-0.53,0.00,M4] [#3 -0.09,-0.35,0.88,U] [#4 -0.10,-0.34,0.81,U] [#5 -0.10,-0.60,0.00,M1] [#6 -0.19,-0.56,0.00,M5] [#7 -0.09,-0.40,0.74,U] [#8 0.08,-0.44,0.77,U] 
02:32:54.949 00.000 6880 refined, 5 included, MultiStar: {-0.03, -0.41}, one-star: {0.17, -0.51}
02:32:54.949 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
02:32:54.949 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:32:54.949 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.41 hyp=0.41 cameraTheta=-1.65 mountX=0.41 mountY=-0.03, mountTheta=-0.06
02:32:54.951 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.41, opts=13)
02:32:54.951 00.000 6880 Enqueuing Move request for scope (-0.03, -0.41)
02:32:54.951 00.000 10052 Worker thread wakes up
02:32:54.951 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.41) opts 0xd
02:32:54.951 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.41)
02:32:54.951 00.000 10052 Moving (-0.03, -0.41) raw xDistance=0.41 yDistance=-0.03
02:32:54.951 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.41
02:32:54.951 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
02:32:54.951 00.000 10052 MoveAxis(W, 116, ABG)
02:32:54.952 00.001 10052 Guiding  Dir = 3, Dur = 116
02:32:54.969 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:54.973 00.004 10052 IsSlewing returns 0
02:32:54.999 00.026 6880 UpdateGuideState exits: m=2768 SNR=36.6
02:32:54.999 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:54.999 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:54.999 00.000 6880 Enqueuing Expose request
02:32:55.011 00.012 10052 IsGuiding returns 0
02:32:55.038 00.027 10052 PulseGuide returned control before completion, sleep 99
02:32:55.166 00.128 10052 IsGuiding returns 0
02:32:55.166 00.000 10052 Move returns status 0, amount 116
02:32:55.166 00.000 10052 MoveAxis(N, 0, ABG)
02:32:55.166 00.000 10052 Move returns status 0, amount 0
02:32:55.166 00.000 10052 move complete, result=0
02:32:55.166 00.000 10052 worker thread done servicing request
02:32:55.166 00.000 6880 GuideStep: 0.4 px 116 ms WEST, -0.0 px 0 ms NORTH
02:32:55.166 00.000 10052 Worker thread wakes up
02:32:55.166 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:55.166 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:55.423 00.257 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"03beba1f-3d02-46d4-b802-742a4a44c7a4"}
02:32:55.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"03beba1f-3d02-46d4-b802-742a4a44c7a4"}
02:32:55.423 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2eeced94-4df7-4a89-9906-c635ac5c9110"}
02:32:55.423 00.000 6880 case statement mapped state 6 to 3
02:32:55.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2eeced94-4df7-4a89-9906-c635ac5c9110"}
02:32:55.423 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"67a520d6-1188-43b2-bf0d-39253eb6691f"}
02:32:55.425 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3942,"width":15,"height":15,"star_pos":[7.11,6.87],"pixels":"..."},"id":"67a520d6-1188-43b2-bf0d-39253eb6691f"}
02:32:56.299 00.874 10052 Exposure complete
02:32:56.375 00.076 10052 worker thread done servicing request
02:32:56.375 00.000 6880 OnExposeComplete: enter
02:32:56.375 00.000 6880 UpdateGuideState(): m_state=6
02:32:56.375 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3943
02:32:56.375 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.12, Mass=2711, SNR=36.1, Peak=190 HFD=4.4
02:32:56.376 00.001 6880 MultiStar: [#1 -0.09,-0.23,0.96,U] [#2 -0.17,-0.43,0.94,U] [#3 0.02,-0.23,0.90,U] [#4 -0.20,-0.12,0.84,U] [#5 0.04,-0.36,0.98,U] [#6 -0.20,-0.44,0.90,U] [#7 -0.02,-0.23,0.74,U] [#8 0.13,-0.13,0.78,U] 
02:32:56.376 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.28}, one-star: {0.22, -0.27}
02:32:56.376 00.000 6880 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
02:32:56.376 00.000 6880 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:32:56.376 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.28 hyp=0.28 cameraTheta=-1.67 mountX=0.28 mountY=-0.02, mountTheta=-0.09
02:32:56.377 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.28, opts=13)
02:32:56.378 00.001 6880 Enqueuing Move request for scope (-0.03, -0.28)
02:32:56.378 00.000 10052 Worker thread wakes up
02:32:56.378 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.28) opts 0xd
02:32:56.378 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.28)
02:32:56.378 00.000 10052 Moving (-0.03, -0.28) raw xDistance=0.28 yDistance=-0.02
02:32:56.378 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:32:56.378 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
02:32:56.378 00.000 10052 MoveAxis(W, 80, ABG)
02:32:56.378 00.000 10052 Guiding  Dir = 3, Dur = 80
02:32:56.404 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:56.418 00.014 10052 IsSlewing returns 0
02:32:56.437 00.019 6880 UpdateGuideState exits: m=2711 SNR=36.1
02:32:56.437 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:56.437 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:56.437 00.000 6880 Enqueuing Expose request
02:32:56.456 00.019 10052 IsGuiding returns 0
02:32:56.484 00.028 10052 PulseGuide returned control before completion, sleep 63
02:32:56.568 00.084 10052 IsGuiding returns 0
02:32:56.568 00.000 10052 Move returns status 0, amount 80
02:32:56.568 00.000 10052 MoveAxis(N, 0, ABG)
02:32:56.568 00.000 10052 Move returns status 0, amount 0
02:32:56.568 00.000 10052 move complete, result=0
02:32:56.568 00.000 10052 worker thread done servicing request
02:32:56.568 00.000 10052 Worker thread wakes up
02:32:56.568 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:56.568 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:56.569 00.001 6880 GuideStep: 0.3 px 80 ms WEST, -0.0 px 0 ms NORTH
02:32:57.424 00.855 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37aa5f6f-c295-4f47-a6c5-4f49bb1a162a"}
02:32:57.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37aa5f6f-c295-4f47-a6c5-4f49bb1a162a"}
02:32:57.424 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"521cad8a-8847-4a20-b6d3-d74f89a3ccb8"}
02:32:57.424 00.000 6880 case statement mapped state 6 to 3
02:32:57.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"521cad8a-8847-4a20-b6d3-d74f89a3ccb8"}
02:32:57.425 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"406deb9b-e748-40d2-8a24-8bb24dae1568"}
02:32:57.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3943,"width":15,"height":15,"star_pos":[7.17,7.12],"pixels":"..."},"id":"406deb9b-e748-40d2-8a24-8bb24dae1568"}
02:32:57.483 00.058 10052 Exposure complete
02:32:57.542 00.059 10052 worker thread done servicing request
02:32:57.544 00.002 6880 OnExposeComplete: enter
02:32:57.544 00.000 6880 UpdateGuideState(): m_state=6
02:32:57.544 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3944
02:32:57.544 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.19, Mass=2565, SNR=35.1, Peak=160 HFD=4.5
02:32:57.544 00.000 6880 MultiStar: [#1 -0.15,-0.02,0.96,U] [#2 0.07,-0.40,0.98,U] [#3 -0.15,-0.05,0.92,U] [#4 -0.04,0.02,0.85,U] [#5 -0.09,-0.02,0.97,U] [#6 -0.03,0.02,0.94,U] [#7 -0.03,-0.02,0.76,U] [#8 -0.09,-0.01,0.82,U] 
02:32:57.544 00.000 6880 refined, 8 included, MultiStar: {-0.03, -0.08}, one-star: {0.22, -0.20}
02:32:57.545 00.001 6880 CameraToMount -- cameraTheta (-1.90) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
02:32:57.545 00.000 6880 CameraToMount -- cameraTheta (-1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
02:32:57.545 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.08 hyp=0.09 cameraTheta=-1.90 mountX=0.08 mountY=-0.03, mountTheta=-0.32
02:32:57.546 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.08, opts=13)
02:32:57.546 00.000 6880 Enqueuing Move request for scope (-0.03, -0.08)
02:32:57.547 00.001 10052 Worker thread wakes up
02:32:57.547 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.08) opts 0xd
02:32:57.547 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.08)
02:32:57.547 00.000 10052 Moving (-0.03, -0.08) raw xDistance=0.08 yDistance=-0.03
02:32:57.547 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:32:57.547 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:32:57.547 00.000 10052 MoveAxis(E, 0, ABG)
02:32:57.547 00.000 10052 Move returns status 0, amount 0
02:32:57.547 00.000 10052 MoveAxis(N, 0, ABG)
02:32:57.547 00.000 10052 Move returns status 0, amount 0
02:32:57.547 00.000 10052 move complete, result=0
02:32:57.547 00.000 10052 worker thread done servicing request
02:32:57.571 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:57.605 00.034 6880 UpdateGuideState exits: m=2565 SNR=35.1
02:32:57.605 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:57.605 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:57.605 00.000 6880 Enqueuing Expose request
02:32:57.605 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:32:57.605 00.000 10052 Worker thread wakes up
02:32:57.605 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:57.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:58.745 01.140 10052 Exposure complete
02:32:58.804 00.059 6880 OnExposeComplete: enter
02:32:58.804 00.000 6880 UpdateGuideState(): m_state=6
02:32:58.805 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3945
02:32:58.805 00.000 10052 worker thread done servicing request
02:32:58.805 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.02, Mass=2611, SNR=35.5, Peak=163 HFD=4.4
02:32:58.805 00.000 6880 MultiStar: [#1 -0.43,-0.24,0.94,U] [#2 -0.09,-0.42,0.98,U] [#3 -0.14,-0.32,0.92,U] [#4 -0.35,-0.24,0.85,U] [#5 -0.25,-0.16,0.97,U] [#6 -0.36,-0.49,0.00,M4] [#7 -0.39,-0.26,0.75,U] [#8 -0.14,-0.19,0.81,U] 
02:32:58.805 00.000 6880 refined, 7 included, MultiStar: {-0.23, -0.28}, one-star: {-0.06, -0.37}
02:32:58.806 00.001 6880 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.61) = xAngle (-0.64 = -0.64)
02:32:58.806 00.000 6880 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
02:32:58.806 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-2.25 mountX=0.29 mountY=-0.22, mountTheta=-0.66
02:32:58.807 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.28, opts=13)
02:32:58.807 00.000 6880 Enqueuing Move request for scope (-0.23, -0.28)
02:32:58.807 00.000 10052 Worker thread wakes up
02:32:58.807 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.28) opts 0xd
02:32:58.807 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.28)
02:32:58.807 00.000 10052 Moving (-0.23, -0.28) raw xDistance=0.29 yDistance=-0.22
02:32:58.807 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
02:32:58.807 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.22, slope = -0.01
02:32:58.807 00.000 10052 MoveAxis(W, 77, ABG)
02:32:58.807 00.000 10052 Guiding  Dir = 3, Dur = 77
02:32:58.827 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:32:58.828 00.001 10052 IsSlewing returns 0
02:32:58.859 00.031 6880 UpdateGuideState exits: m=2611 SNR=35.5
02:32:58.859 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:32:58.859 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:32:58.859 00.000 6880 Enqueuing Expose request
02:32:58.866 00.007 10052 IsGuiding returns 0
02:32:58.894 00.028 10052 PulseGuide returned control before completion, sleep 60
02:32:58.982 00.088 10052 IsGuiding returns 1
02:32:58.982 00.000 10052 scope still moving after pulse duration time elapsed
02:32:59.028 00.046 10052 IsSlewing returns 0
02:32:59.066 00.038 10052 IsGuiding returns 0
02:32:59.066 00.000 10052 scope move finished after 77 + 123 ms
02:32:59.066 00.000 10052 Move returns status 0, amount 77
02:32:59.066 00.000 10052 MoveAxis(N, 23, ABG)
02:32:59.066 00.000 10052 Guiding  Dir = 0, Dur = 23
02:32:59.104 00.038 10052 IsSlewing returns 0
02:32:59.142 00.038 10052 IsGuiding returns 0
02:32:59.209 00.067 10052 IsGuiding returns 1
02:32:59.210 00.001 10052 scope still moving after pulse duration time elapsed
02:32:59.262 00.052 10052 IsSlewing returns 0
02:32:59.300 00.038 10052 IsGuiding returns 0
02:32:59.300 00.000 10052 scope move finished after 23 + 134 ms
02:32:59.300 00.000 10052 Move returns status 0, amount 23
02:32:59.300 00.000 10052 move complete, result=0
02:32:59.300 00.000 10052 worker thread done servicing request
02:32:59.300 00.000 10052 Worker thread wakes up
02:32:59.301 00.001 6880 GuideStep: 0.3 px 77 ms WEST, -0.2 px 23 ms NORTH
02:32:59.301 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:32:59.301 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:32:59.423 00.122 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4cb83d55-f25c-4aeb-bb7a-a793a97ed12e"}
02:32:59.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4cb83d55-f25c-4aeb-bb7a-a793a97ed12e"}
02:32:59.424 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9862ded0-4c46-4e4a-ba79-44bc45137508"}
02:32:59.424 00.000 6880 case statement mapped state 6 to 3
02:32:59.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9862ded0-4c46-4e4a-ba79-44bc45137508"}
02:32:59.425 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e3dad46a-3b13-46df-a881-30cd1bd79418"}
02:32:59.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3945,"width":15,"height":15,"star_pos":[6.89,7.02],"pixels":"..."},"id":"e3dad46a-3b13-46df-a881-30cd1bd79418"}
02:33:00.213 00.788 10052 Exposure complete
02:33:00.289 00.076 10052 worker thread done servicing request
02:33:00.289 00.000 6880 OnExposeComplete: enter
02:33:00.289 00.000 6880 UpdateGuideState(): m_state=6
02:33:00.289 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3946
02:33:00.289 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.02, Mass=2706, SNR=36.1, Peak=149 HFD=4.5
02:33:00.290 00.001 6880 MultiStar: [#1 -0.16,-0.35,0.94,U] [#2 -0.29,-0.72,0.00,M2] [#3 -0.09,-0.44,0.91,U] [#4 -0.33,-0.18,0.85,U] [#5 -0.18,-0.35,0.97,U] [#6 -0.37,-0.68,0.00,M5] [#7 -0.07,-0.21,0.76,U] [#8 -0.04,-0.28,0.80,U] 
02:33:00.290 00.000 6880 refined, 6 included, MultiStar: {-0.11, -0.32}, one-star: {0.09, -0.37}
02:33:00.290 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.29 = -0.29)
02:33:00.290 00.000 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.32 = -0.32)
02:33:00.290 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.32 hyp=0.33 cameraTheta=-1.91 mountX=0.32 mountY=-0.11, mountTheta=-0.32
02:33:00.292 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.32, opts=13)
02:33:00.292 00.000 6880 Enqueuing Move request for scope (-0.11, -0.32)
02:33:00.292 00.000 10052 Worker thread wakes up
02:33:00.292 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.32) opts 0xd
02:33:00.292 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.32)
02:33:00.292 00.000 10052 Moving (-0.11, -0.32) raw xDistance=0.32 yDistance=-0.11
02:33:00.292 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
02:33:00.292 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.12, using input
02:33:00.292 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
02:33:00.293 00.001 10052 MoveAxis(W, 90, ABG)
02:33:00.293 00.000 10052 Guiding  Dir = 3, Dur = 90
02:33:00.321 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:00.341 00.020 10052 IsSlewing returns 0
02:33:00.363 00.022 6880 UpdateGuideState exits: m=2706 SNR=36.1
02:33:00.363 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:00.363 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:00.363 00.000 6880 Enqueuing Expose request
02:33:00.415 00.052 10052 IsGuiding returns 0
02:33:00.478 00.063 10052 PulseGuide returned control before completion, sleep 37
02:33:00.549 00.071 10052 IsGuiding returns 1
02:33:00.549 00.000 10052 scope still moving after pulse duration time elapsed
02:33:00.592 00.043 10052 IsSlewing returns 0
02:33:00.630 00.038 10052 IsGuiding returns 0
02:33:00.630 00.000 10052 scope move finished after 90 + 125 ms
02:33:00.630 00.000 10052 Move returns status 0, amount 90
02:33:00.631 00.001 10052 MoveAxis(N, 0, ABG)
02:33:00.631 00.000 10052 Move returns status 0, amount 0
02:33:00.631 00.000 10052 move complete, result=0
02:33:00.631 00.000 10052 worker thread done servicing request
02:33:00.631 00.000 6880 GuideStep: 0.3 px 90 ms WEST, -0.1 px 0 ms NORTH
02:33:00.631 00.000 10052 Worker thread wakes up
02:33:00.631 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:00.631 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:01.423 00.792 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a6cb3e0-61d6-4dda-b836-5f0257ea1414"}
02:33:01.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a6cb3e0-61d6-4dda-b836-5f0257ea1414"}
02:33:01.424 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ab91a06-d973-4e9d-a78f-7cc171f3b0d4"}
02:33:01.424 00.000 6880 case statement mapped state 6 to 3
02:33:01.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ab91a06-d973-4e9d-a78f-7cc171f3b0d4"}
02:33:01.425 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"530aa80b-1c41-420e-af1c-fb31ca605b3e"}
02:33:01.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3946,"width":15,"height":15,"star_pos":[7.04,7.02],"pixels":"..."},"id":"530aa80b-1c41-420e-af1c-fb31ca605b3e"}
02:33:01.765 00.340 10052 Exposure complete
02:33:01.835 00.070 10052 worker thread done servicing request
02:33:01.835 00.000 6880 OnExposeComplete: enter
02:33:01.836 00.001 6880 UpdateGuideState(): m_state=6
02:33:01.836 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3947
02:33:01.836 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.40, Mass=2652, SNR=35.7, Peak=166 HFD=4.6
02:33:01.836 00.000 6880 MultiStar: [#1 -0.31,0.31,0.94,U] [#2 -0.41,-0.49,0.00,M3] [#3 -0.24,-0.11,0.90,U] [#4 -0.48,0.16,0.84,U] [#5 -0.40,-0.04,0.95,U] [#6 -0.34,-0.39,0.90,U] [#7 -0.37,-0.08,0.77,U] [#8 -0.33,0.04,0.79,U] 
02:33:01.836 00.000 6880 single-star, 7 included, MultiStar: {-0.33, -0.01}, one-star: {-0.17, 0.01}
02:33:01.836 00.000 6880 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.61) = xAngle (4.67 = -1.61)
02:33:01.836 00.000 6880 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.64 = -1.64)
02:33:01.837 00.001 6880 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.06 mountX=-0.01 mountY=-0.17, mountTheta=-1.61
02:33:01.838 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.01, opts=13)
02:33:01.838 00.000 6880 Enqueuing Move request for scope (-0.17, 0.01)
02:33:01.838 00.000 10052 Worker thread wakes up
02:33:01.838 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
02:33:01.838 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
02:33:01.838 00.000 10052 Moving (-0.17, 0.01) raw xDistance=-0.01 yDistance=-0.17
02:33:01.838 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:33:01.839 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.03
02:33:01.839 00.000 10052 MoveAxis(E, 0, ABG)
02:33:01.839 00.000 10052 Move returns status 0, amount 0
02:33:01.839 00.000 10052 MoveAxis(N, 0, ABG)
02:33:01.839 00.000 10052 Move returns status 0, amount 0
02:33:01.839 00.000 10052 move complete, result=0
02:33:01.839 00.000 10052 worker thread done servicing request
02:33:01.864 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:01.903 00.039 6880 UpdateGuideState exits: m=2652 SNR=35.7
02:33:01.903 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:01.903 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:01.904 00.001 6880 Enqueuing Expose request
02:33:01.904 00.000 10052 Worker thread wakes up
02:33:01.904 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:01.904 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:01.904 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:02.825 00.921 10052 Exposure complete
02:33:02.896 00.071 6880 OnExposeComplete: enter
02:33:02.896 00.000 6880 UpdateGuideState(): m_state=6
02:33:02.897 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3948
02:33:02.897 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.45, Mass=2693, SNR=35.9, Peak=184 HFD=4.3
02:33:02.897 00.000 6880 MultiStar: [#1 -0.19,0.02,0.94,U] [#2 -0.36,0.05,0.97,U] [#3 -0.34,-0.08,0.91,U] [#4 -0.30,0.01,0.83,U] [#5 -0.33,-0.05,0.96,U] [#6 -0.58,-0.12,0.00,M5] [#7 -0.25,0.22,0.74,U] [#8 -0.26,-0.04,0.80,U] 
02:33:02.897 00.000 6880 single-star, 7 included, MultiStar: {-0.25, 0.02}, one-star: {-0.00, 0.06}
02:33:02.898 00.001 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
02:33:02.898 00.000 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.06)
02:33:02.898 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.06 hyp=0.06 cameraTheta=1.65 mountX=-0.06 mountY=-0.00, mountTheta=-3.06
02:33:02.898 00.000 10052 worker thread done servicing request
02:33:02.899 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.06, opts=13)
02:33:02.900 00.001 6880 Enqueuing Move request for scope (-0.00, 0.06)
02:33:02.900 00.000 10052 Worker thread wakes up
02:33:02.900 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.06) opts 0xd
02:33:02.900 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.06)
02:33:02.900 00.000 10052 Moving (-0.00, 0.06) raw xDistance=-0.06 yDistance=-0.00
02:33:02.900 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:33:02.900 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.08, using input
02:33:02.900 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
02:33:02.900 00.000 10052 MoveAxis(E, 0, ABG)
02:33:02.900 00.000 10052 Move returns status 0, amount 0
02:33:02.900 00.000 10052 MoveAxis(N, 0, ABG)
02:33:02.900 00.000 10052 Move returns status 0, amount 0
02:33:02.900 00.000 10052 move complete, result=0
02:33:02.901 00.001 10052 worker thread done servicing request
02:33:02.925 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:02.966 00.041 6880 UpdateGuideState exits: m=2693 SNR=35.9
02:33:02.966 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:02.966 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:02.966 00.000 6880 Enqueuing Expose request
02:33:02.966 00.000 10052 Worker thread wakes up
02:33:02.966 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:02.967 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:02.967 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:03.462 00.495 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5da5a1c9-ca01-4429-98a8-6468e897983a"}
02:33:03.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5da5a1c9-ca01-4429-98a8-6468e897983a"}
02:33:03.519 00.057 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c45befd-01f5-4a87-a0bb-4c069b3f16ac"}
02:33:03.519 00.000 6880 case statement mapped state 6 to 3
02:33:03.519 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c45befd-01f5-4a87-a0bb-4c069b3f16ac"}
02:33:03.532 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8de7d5b1-f8bf-4552-9b85-680860126418"}
02:33:03.533 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3948,"width":15,"height":15,"star_pos":[6.95,7.45],"pixels":"..."},"id":"8de7d5b1-f8bf-4552-9b85-680860126418"}
02:33:04.098 00.565 10052 Exposure complete
02:33:04.167 00.069 10052 worker thread done servicing request
02:33:04.167 00.000 6880 OnExposeComplete: enter
02:33:04.168 00.001 6880 UpdateGuideState(): m_state=6
02:33:04.168 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3949
02:33:04.168 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=892.13, Mass=2584, SNR=35.3, Peak=149 HFD=4.7
02:33:04.168 00.000 6880 MultiStar: [#1 -0.14,0.21,0.97,U] [#2 -0.20,-0.16,0.98,U] [#3 -0.04,-0.16,0.92,U] [#4 -0.18,-0.05,0.86,U] [#5 -0.18,-0.29,0.99,U] [#6 -0.27,-0.29,0.92,U] [#7 -0.30,-0.09,0.78,U] [#8 -0.02,-0.08,0.78,U] 
02:33:04.169 00.001 6880 refined, 8 included, MultiStar: {-0.13, -0.13}, one-star: {0.13, -0.26}
02:33:04.169 00.000 6880 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
02:33:04.169 00.000 6880 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
02:33:04.169 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.19 cameraTheta=-2.35 mountX=0.14 mountY=-0.13, mountTheta=-0.75
02:33:04.171 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.13, opts=13)
02:33:04.171 00.000 6880 Enqueuing Move request for scope (-0.13, -0.13)
02:33:04.171 00.000 10052 Worker thread wakes up
02:33:04.171 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
02:33:04.171 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
02:33:04.171 00.000 10052 Moving (-0.13, -0.13) raw xDistance=0.14 yDistance=-0.13
02:33:04.171 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:33:04.171 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:33:04.171 00.000 10052 MoveAxis(W, 37, ABG)
02:33:04.171 00.000 10052 Guiding  Dir = 3, Dur = 37
02:33:04.199 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:04.231 00.032 10052 IsSlewing returns 0
02:33:04.240 00.009 6880 UpdateGuideState exits: m=2584 SNR=35.3
02:33:04.240 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:04.240 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:04.240 00.000 6880 Enqueuing Expose request
02:33:04.306 00.066 10052 IsGuiding returns 0
02:33:04.454 00.148 10052 IsGuiding returns 0
02:33:04.454 00.000 10052 Move returns status 0, amount 37
02:33:04.455 00.001 10052 MoveAxis(N, 0, ABG)
02:33:04.455 00.000 10052 Move returns status 0, amount 0
02:33:04.455 00.000 10052 move complete, result=0
02:33:04.455 00.000 10052 worker thread done servicing request
02:33:04.455 00.000 10052 Worker thread wakes up
02:33:04.455 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:04.455 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:04.545 00.090 6880 GuideStep: 0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
02:33:05.366 00.821 10052 Exposure complete
02:33:05.442 00.076 10052 worker thread done servicing request
02:33:05.442 00.000 6880 OnExposeComplete: enter
02:33:05.442 00.000 6880 UpdateGuideState(): m_state=6
02:33:05.442 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3950
02:33:05.442 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.18, Mass=2609, SNR=35.4, Peak=162 HFD=4.7
02:33:05.443 00.001 6880 MultiStar: [#1 -0.09,-0.12,0.96,U] [#2 -0.20,-0.13,0.98,U] [#3 -0.18,-0.26,0.91,U] [#4 -0.18,-0.04,0.84,U] [#5 -0.15,-0.08,0.94,U] [#6 -0.39,-0.41,0.00,M5] [#7 -0.14,-0.23,0.76,U] [#8 -0.07,-0.12,0.77,U] 
02:33:05.443 00.000 6880 refined, 7 included, MultiStar: {-0.09, -0.15}, one-star: {0.22, -0.21}
02:33:05.443 00.000 6880 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.61) = xAngle (-0.53 = -0.53)
02:33:05.443 00.000 6880 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:33:05.443 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.15 hyp=0.18 cameraTheta=-2.14 mountX=0.15 mountY=-0.09, mountTheta=-0.55
02:33:05.445 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.15, opts=13)
02:33:05.445 00.000 6880 Enqueuing Move request for scope (-0.09, -0.15)
02:33:05.445 00.000 10052 Worker thread wakes up
02:33:05.445 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.15) opts 0xd
02:33:05.445 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.15)
02:33:05.445 00.000 10052 Moving (-0.09, -0.15) raw xDistance=0.15 yDistance=-0.09
02:33:05.445 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:33:05.445 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:33:05.446 00.001 10052 MoveAxis(W, 43, ABG)
02:33:05.446 00.000 10052 Guiding  Dir = 3, Dur = 43
02:33:05.466 00.020 10052 IsSlewing returns 0
02:33:05.469 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:05.504 00.035 10052 IsGuiding returns 0
02:33:05.505 00.001 6880 UpdateGuideState exits: m=2609 SNR=35.4
02:33:05.505 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:05.505 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:05.505 00.000 6880 Enqueuing Expose request
02:33:05.505 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"14fb4f06-ee37-455a-8715-360de8208ecf"}
02:33:05.505 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"14fb4f06-ee37-455a-8715-360de8208ecf"}
02:33:05.517 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef63d95c-b163-4b0d-aa27-afe004fa4808"}
02:33:05.517 00.000 6880 case statement mapped state 6 to 3
02:33:05.517 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef63d95c-b163-4b0d-aa27-afe004fa4808"}
02:33:05.518 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c59e2838-7fd5-42a5-9f2d-a555e55d30b9"}
02:33:05.519 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3950,"width":15,"height":15,"star_pos":[7.17,7.18],"pixels":"..."},"id":"c59e2838-7fd5-42a5-9f2d-a555e55d30b9"}
02:33:05.647 00.128 10052 IsGuiding returns 0
02:33:05.647 00.000 10052 Move returns status 0, amount 43
02:33:05.648 00.001 10052 MoveAxis(N, 0, ABG)
02:33:05.648 00.000 10052 Move returns status 0, amount 0
02:33:05.648 00.000 10052 move complete, result=0
02:33:05.648 00.000 10052 worker thread done servicing request
02:33:05.648 00.000 6880 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
02:33:05.648 00.000 10052 Worker thread wakes up
02:33:05.648 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:05.648 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:06.784 01.136 10052 Exposure complete
02:33:06.848 00.064 10052 worker thread done servicing request
02:33:06.848 00.000 6880 OnExposeComplete: enter
02:33:06.848 00.000 6880 UpdateGuideState(): m_state=6
02:33:06.848 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3951
02:33:06.848 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=892.41, Mass=2712, SNR=36.1, Peak=165 HFD=4.7
02:33:06.849 00.001 6880 MultiStar: [#1 -0.15,-0.10,0.93,U] [#2 0.17,0.16,0.99,U] [#3 0.00,0.02,0.91,U] [#4 -0.38,0.12,0.82,U] [#5 0.03,0.07,0.96,U] [#6 -0.14,0.04,0.90,U] [#7 -0.27,-0.13,0.76,U] [#8 0.05,-0.00,0.79,U] 
02:33:06.849 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.02}, one-star: {0.27, 0.02}
02:33:06.849 00.000 6880 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.61) = xAngle (4.14 = -2.14)
02:33:06.849 00.000 6880 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.17)
02:33:06.849 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.02 hyp=0.04 cameraTheta=2.53 mountX=-0.02 mountY=-0.04, mountTheta=-2.15
02:33:06.850 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.02, opts=13)
02:33:06.851 00.001 6880 Enqueuing Move request for scope (-0.04, 0.02)
02:33:06.851 00.000 10052 Worker thread wakes up
02:33:06.851 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.02) opts 0xd
02:33:06.851 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.02)
02:33:06.851 00.000 10052 Moving (-0.04, 0.02) raw xDistance=-0.02 yDistance=-0.04
02:33:06.851 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:33:06.851 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
02:33:06.851 00.000 10052 MoveAxis(E, 0, ABG)
02:33:06.851 00.000 10052 Move returns status 0, amount 0
02:33:06.851 00.000 10052 MoveAxis(N, 0, ABG)
02:33:06.851 00.000 10052 Move returns status 0, amount 0
02:33:06.851 00.000 10052 move complete, result=0
02:33:06.851 00.000 10052 worker thread done servicing request
02:33:06.872 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:06.905 00.033 6880 UpdateGuideState exits: m=2712 SNR=36.1
02:33:06.905 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:06.906 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:06.906 00.000 6880 Enqueuing Expose request
02:33:06.906 00.000 10052 Worker thread wakes up
02:33:06.906 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:06.906 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:06.906 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:07.461 00.555 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"705567b3-9436-4e6b-a81b-f6faa4055970"}
02:33:07.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"705567b3-9436-4e6b-a81b-f6faa4055970"}
02:33:07.461 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81a4b62a-d93b-47fa-a695-57b99e0d5313"}
02:33:07.462 00.001 6880 case statement mapped state 6 to 3
02:33:07.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"81a4b62a-d93b-47fa-a695-57b99e0d5313"}
02:33:07.462 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0d1f0c5b-722f-4dc3-9632-392467baf83a"}
02:33:07.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3951,"width":15,"height":15,"star_pos":[7.22,7.41],"pixels":"..."},"id":"0d1f0c5b-722f-4dc3-9632-392467baf83a"}
02:33:07.823 00.361 10052 Exposure complete
02:33:07.887 00.064 10052 worker thread done servicing request
02:33:07.887 00.000 6880 OnExposeComplete: enter
02:33:07.887 00.000 6880 UpdateGuideState(): m_state=6
02:33:07.887 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3952
02:33:07.887 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=892.29, Mass=2659, SNR=35.9, Peak=154 HFD=4.8
02:33:07.887 00.000 6880 MultiStar: [#1 -0.07,-0.14,0.93,U] [#2 -0.06,-0.14,0.95,U] [#3 0.22,-0.20,0.90,U] [#4 -0.05,0.01,0.82,U] [#5 0.13,-0.01,0.95,U] [#6 0.02,-0.30,0.89,U] [#7 0.02,-0.31,0.73,U] [#8 0.49,0.04,0.76,U] 
02:33:07.887 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.13}, one-star: {0.34, -0.10}
02:33:07.888 00.001 6880 CameraToMount -- cameraTheta (-0.85) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
02:33:07.888 00.000 6880 CameraToMount -- cameraTheta (-0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.73 = 0.73)
02:33:07.888 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-0.85 mountX=0.12 mountY=0.11, mountTheta=0.75
02:33:07.889 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.13, opts=13)
02:33:07.889 00.000 6880 Enqueuing Move request for scope (0.11, -0.13)
02:33:07.889 00.000 10052 Worker thread wakes up
02:33:07.889 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.13) opts 0xd
02:33:07.889 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.13)
02:33:07.889 00.000 10052 Moving (0.11, -0.13) raw xDistance=0.12 yDistance=0.11
02:33:07.889 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:33:07.889 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
02:33:07.889 00.000 10052 MoveAxis(W, 33, ABG)
02:33:07.889 00.000 10052 Guiding  Dir = 3, Dur = 33
02:33:07.910 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:07.941 00.031 6880 UpdateGuideState exits: m=2659 SNR=35.9
02:33:07.941 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:07.941 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:07.941 00.000 6880 Enqueuing Expose request
02:33:07.963 00.022 10052 IsSlewing returns 0
02:33:08.030 00.067 10052 IsGuiding returns 0
02:33:08.174 00.144 10052 IsGuiding returns 0
02:33:08.174 00.000 10052 Move returns status 0, amount 33
02:33:08.174 00.000 10052 MoveAxis(N, 0, ABG)
02:33:08.174 00.000 10052 Move returns status 0, amount 0
02:33:08.174 00.000 10052 move complete, result=0
02:33:08.174 00.000 10052 worker thread done servicing request
02:33:08.174 00.000 10052 Worker thread wakes up
02:33:08.174 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:08.176 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:08.176 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.1 px 0 ms NORTH
02:33:09.301 01.125 10052 Exposure complete
02:33:09.369 00.068 10052 worker thread done servicing request
02:33:09.369 00.000 6880 OnExposeComplete: enter
02:33:09.369 00.000 6880 UpdateGuideState(): m_state=6
02:33:09.369 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3953
02:33:09.369 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.15, Mass=2593, SNR=35.4, Peak=128 HFD=4.7
02:33:09.369 00.000 6880 MultiStar: [#1 -0.10,0.01,0.93,U] [#2 -0.27,-0.39,0.98,U] [#3 -0.24,-0.09,0.89,U] [#4 -0.15,0.24,0.82,U] [#5 -0.25,0.07,0.94,U] [#6 -0.42,-0.30,0.90,U] [#7 -0.17,0.02,0.77,U] [#8 0.06,-0.08,0.78,U] 
02:33:09.369 00.000 6880 refined, 8 included, MultiStar: {-0.16, -0.09}, one-star: {0.08, -0.23}
02:33:09.369 00.000 6880 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.61) = xAngle (-1.01 = -1.01)
02:33:09.369 00.000 6880 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
02:33:09.370 00.001 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.09 hyp=0.19 cameraTheta=-2.63 mountX=0.10 mountY=-0.16, mountTheta=-1.02
02:33:09.371 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.09, opts=13)
02:33:09.371 00.000 6880 Enqueuing Move request for scope (-0.16, -0.09)
02:33:09.371 00.000 10052 Worker thread wakes up
02:33:09.371 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.09) opts 0xd
02:33:09.371 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.09)
02:33:09.371 00.000 10052 Moving (-0.16, -0.09) raw xDistance=0.10 yDistance=-0.16
02:33:09.371 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:33:09.371 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
02:33:09.371 00.000 10052 MoveAxis(E, 0, ABG)
02:33:09.371 00.000 10052 Move returns status 0, amount 0
02:33:09.371 00.000 10052 MoveAxis(N, 0, ABG)
02:33:09.371 00.000 10052 Move returns status 0, amount 0
02:33:09.371 00.000 10052 move complete, result=0
02:33:09.371 00.000 10052 worker thread done servicing request
02:33:09.391 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:09.422 00.031 6880 UpdateGuideState exits: m=2593 SNR=35.4
02:33:09.422 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:09.423 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:09.423 00.000 6880 Enqueuing Expose request
02:33:09.423 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:09.423 00.000 10052 Worker thread wakes up
02:33:09.423 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:09.423 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:09.460 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1861be69-fe05-469e-bda5-3e8da9ad7d81"}
02:33:09.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1861be69-fe05-469e-bda5-3e8da9ad7d81"}
02:33:09.461 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4c8a232e-79cd-4320-a9c2-6d4d5f495c5c"}
02:33:09.461 00.000 6880 case statement mapped state 6 to 3
02:33:09.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c8a232e-79cd-4320-a9c2-6d4d5f495c5c"}
02:33:09.462 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2df188b9-b7dd-43b1-b246-86416176a5b4"}
02:33:09.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3953,"width":15,"height":15,"star_pos":[7.03,7.15],"pixels":"..."},"id":"2df188b9-b7dd-43b1-b246-86416176a5b4"}
02:33:10.335 00.873 10052 Exposure complete
02:33:10.390 00.055 10052 worker thread done servicing request
02:33:10.390 00.000 6880 OnExposeComplete: enter
02:33:10.390 00.000 6880 UpdateGuideState(): m_state=6
02:33:10.390 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3954
02:33:10.390 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.14, Mass=2638, SNR=35.7, Peak=151 HFD=4.5
02:33:10.391 00.001 6880 MultiStar: [#1 -0.43,-0.10,0.95,U] [#2 -0.23,-0.47,0.99,U] [#3 0.03,-0.22,0.89,U] [#4 -0.42,-0.07,0.83,U] [#5 -0.20,-0.29,0.97,U] [#6 -0.27,-0.50,0.00,M3] [#7 -0.29,-0.12,0.78,U] [#8 0.09,-0.25,0.79,U] 
02:33:10.391 00.000 6880 single-star, 7 included, MultiStar: {-0.20, -0.23}, one-star: {-0.14, -0.25}
02:33:10.391 00.000 6880 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
02:33:10.391 00.000 6880 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:33:10.391 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.28 cameraTheta=-2.08 mountX=0.25 mountY=-0.14, mountTheta=-0.49
02:33:10.393 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.25, opts=13)
02:33:10.393 00.000 6880 Enqueuing Move request for scope (-0.14, -0.25)
02:33:10.393 00.000 10052 Worker thread wakes up
02:33:10.393 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
02:33:10.393 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
02:33:10.393 00.000 10052 Moving (-0.14, -0.25) raw xDistance=0.25 yDistance=-0.14
02:33:10.393 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:33:10.393 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
02:33:10.393 00.000 10052 MoveAxis(W, 68, ABG)
02:33:10.393 00.000 10052 Guiding  Dir = 3, Dur = 68
02:33:10.414 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:10.419 00.005 10052 IsSlewing returns 0
02:33:10.450 00.031 6880 UpdateGuideState exits: m=2638 SNR=35.7
02:33:10.450 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:10.450 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:10.450 00.000 6880 Enqueuing Expose request
02:33:10.457 00.007 10052 IsGuiding returns 0
02:33:10.485 00.028 10052 PulseGuide returned control before completion, sleep 51
02:33:10.557 00.072 10052 IsGuiding returns 0
02:33:10.557 00.000 10052 Move returns status 0, amount 68
02:33:10.557 00.000 10052 MoveAxis(N, 0, ABG)
02:33:10.557 00.000 10052 Move returns status 0, amount 0
02:33:10.557 00.000 10052 move complete, result=0
02:33:10.557 00.000 10052 worker thread done servicing request
02:33:10.557 00.000 10052 Worker thread wakes up
02:33:10.557 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:10.558 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:10.560 00.002 6880 GuideStep: 0.3 px 68 ms WEST, -0.1 px 0 ms NORTH
02:33:11.459 00.899 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f17c165-c64b-410b-b5f2-b7d9b5bc4f47"}
02:33:11.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f17c165-c64b-410b-b5f2-b7d9b5bc4f47"}
02:33:11.459 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c4a91ac0-5e67-4c9a-ae55-180abbe59d3a"}
02:33:11.459 00.000 6880 case statement mapped state 6 to 3
02:33:11.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4a91ac0-5e67-4c9a-ae55-180abbe59d3a"}
02:33:11.460 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"89a4f703-a4cb-4c0f-97d5-5466c3efb827"}
02:33:11.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3954,"width":15,"height":15,"star_pos":[6.81,7.14],"pixels":"..."},"id":"89a4f703-a4cb-4c0f-97d5-5466c3efb827"}
02:33:11.699 00.239 10052 Exposure complete
02:33:11.774 00.075 10052 worker thread done servicing request
02:33:11.775 00.001 6880 OnExposeComplete: enter
02:33:11.775 00.000 6880 UpdateGuideState(): m_state=6
02:33:11.775 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3955
02:33:11.775 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=892.28, Mass=2620, SNR=35.5, Peak=157 HFD=4.8
02:33:11.776 00.001 6880 MultiStar: [#1 0.20,0.34,0.95,U] [#2 -0.46,-0.42,0.00,M1] [#3 0.36,-0.11,0.91,U] [#4 0.11,0.14,0.83,U] [#5 0.03,0.16,0.95,U] [#6 0.07,-0.30,0.89,U] [#7 0.30,0.23,0.74,U] [#8 0.06,0.05,0.76,U] 
02:33:11.776 00.000 6880 refined, 7 included, MultiStar: {0.19, 0.05}, one-star: {0.34, -0.11}
02:33:11.776 00.000 6880 CameraToMount -- cameraTheta (0.25) - m_xAngle (-1.61) = xAngle (1.86 = 1.86)
02:33:11.776 00.000 6880 CameraToMount -- cameraTheta (0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.83 = 1.83)
02:33:11.776 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.25 mountX=-0.05 mountY=0.19, mountTheta=1.86
02:33:11.778 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.05, opts=13)
02:33:11.778 00.000 6880 Enqueuing Move request for scope (0.19, 0.05)
02:33:11.778 00.000 10052 Worker thread wakes up
02:33:11.778 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
02:33:11.778 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
02:33:11.778 00.000 10052 Moving (0.19, 0.05) raw xDistance=-0.05 yDistance=0.19
02:33:11.778 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:33:11.778 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.19, slope = 0.02
02:33:11.778 00.000 10052 MoveAxis(E, 0, ABG)
02:33:11.778 00.000 10052 Move returns status 0, amount 0
02:33:11.778 00.000 10052 MoveAxis(S, 32, ABG)
02:33:11.779 00.001 10052 Guiding  Dir = 1, Dur = 32
02:33:11.804 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:11.838 00.034 6880 UpdateGuideState exits: m=2620 SNR=35.5
02:33:11.838 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:11.838 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:11.838 00.000 6880 Enqueuing Expose request
02:33:11.845 00.007 10052 IsSlewing returns 0
02:33:11.925 00.080 10052 IsGuiding returns 0
02:33:12.068 00.143 10052 IsGuiding returns 0
02:33:12.069 00.001 10052 Move returns status 0, amount 32
02:33:12.069 00.000 10052 move complete, result=0
02:33:12.069 00.000 10052 worker thread done servicing request
02:33:12.069 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 32 ms SOUTH
02:33:12.069 00.000 10052 Worker thread wakes up
02:33:12.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:12.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:12.988 00.919 10052 Exposure complete
02:33:13.036 00.048 10052 worker thread done servicing request
02:33:13.036 00.000 6880 OnExposeComplete: enter
02:33:13.036 00.000 6880 UpdateGuideState(): m_state=6
02:33:13.036 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3956
02:33:13.036 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=892.36, Mass=2725, SNR=36.2, Peak=174 HFD=4.8
02:33:13.036 00.000 6880 MultiStar: [#1 0.19,0.21,0.94,U] [#2 -0.09,-0.03,0.98,U] [#3 0.27,0.01,0.90,U] [#4 0.13,0.08,0.82,U] [#5 0.03,-0.01,0.95,U] [#6 0.16,-0.07,0.86,U] [#7 0.29,0.24,0.74,U] [#8 0.35,0.30,0.77,U] 
02:33:13.037 00.001 6880 refined, 8 included, MultiStar: {0.16, 0.07}, one-star: {0.18, -0.03}
02:33:13.037 00.000 6880 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.61) = xAngle (2.02 = 2.02)
02:33:13.037 00.000 6880 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.99 = 1.99)
02:33:13.037 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.41 mountX=-0.08 mountY=0.16, mountTheta=2.01
02:33:13.038 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.07, opts=13)
02:33:13.038 00.000 6880 Enqueuing Move request for scope (0.16, 0.07)
02:33:13.038 00.000 10052 Worker thread wakes up
02:33:13.038 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
02:33:13.038 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
02:33:13.038 00.000 10052 Moving (0.16, 0.07) raw xDistance=-0.08 yDistance=0.16
02:33:13.038 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:33:13.038 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
02:33:13.038 00.000 10052 MoveAxis(E, 0, ABG)
02:33:13.038 00.000 10052 Move returns status 0, amount 0
02:33:13.038 00.000 10052 MoveAxis(N, 0, ABG)
02:33:13.038 00.000 10052 Move returns status 0, amount 0
02:33:13.038 00.000 10052 move complete, result=0
02:33:13.039 00.001 10052 worker thread done servicing request
02:33:13.058 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:13.092 00.034 6880 UpdateGuideState exits: m=2725 SNR=36.2
02:33:13.092 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:13.092 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:13.092 00.000 6880 Enqueuing Expose request
02:33:13.092 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:33:13.092 00.000 10052 Worker thread wakes up
02:33:13.092 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:13.092 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:13.459 00.367 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e0acbaf-ce99-4e06-80e8-8b50c5638a4f"}
02:33:13.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e0acbaf-ce99-4e06-80e8-8b50c5638a4f"}
02:33:13.460 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c4ac7562-cc25-42e6-b1c4-a5635ce4e0a6"}
02:33:13.460 00.000 6880 case statement mapped state 6 to 3
02:33:13.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4ac7562-cc25-42e6-b1c4-a5635ce4e0a6"}
02:33:13.460 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"99ac6cf4-50c2-45f0-b3e3-69aca2ae9fbd"}
02:33:13.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3956,"width":15,"height":15,"star_pos":[7.13,7.36],"pixels":"..."},"id":"99ac6cf4-50c2-45f0-b3e3-69aca2ae9fbd"}
02:33:14.230 00.770 10052 Exposure complete
02:33:14.297 00.067 10052 worker thread done servicing request
02:33:14.297 00.000 6880 OnExposeComplete: enter
02:33:14.297 00.000 6880 UpdateGuideState(): m_state=6
02:33:14.297 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3957
02:33:14.297 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.47, Mass=2592, SNR=35.3, Peak=136 HFD=4.9
02:33:14.298 00.001 6880 MultiStar: [#1 -0.19,0.06,0.94,U] [#2 0.04,0.26,0.96,U] [#3 -0.01,0.05,0.91,U] [#4 -0.22,0.10,0.83,U] [#5 -0.06,0.28,0.96,U] [#6 -0.10,0.07,0.91,U] [#7 -0.05,-0.01,0.75,U] [#8 0.00,0.10,0.79,U] 
02:33:14.298 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.11}, one-star: {0.22, 0.08}
02:33:14.298 00.000 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.50 = -2.78)
02:33:14.298 00.000 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.81)
02:33:14.298 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.11 hyp=0.12 cameraTheta=1.89 mountX=-0.11 mountY=-0.04, mountTheta=-2.81
02:33:14.299 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.11, opts=13)
02:33:14.299 00.000 6880 Enqueuing Move request for scope (-0.04, 0.11)
02:33:14.300 00.001 10052 Worker thread wakes up
02:33:14.300 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.11) opts 0xd
02:33:14.300 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.11)
02:33:14.300 00.000 10052 Moving (-0.04, 0.11) raw xDistance=-0.11 yDistance=-0.04
02:33:14.300 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:33:14.300 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
02:33:14.300 00.000 10052 MoveAxis(E, 30, ABG)
02:33:14.300 00.000 10052 Guiding  Dir = 2, Dur = 30
02:33:14.320 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:14.355 00.035 6880 UpdateGuideState exits: m=2592 SNR=35.3
02:33:14.355 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:14.355 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:14.355 00.000 6880 Enqueuing Expose request
02:33:14.360 00.005 10052 IsSlewing returns 0
02:33:14.435 00.075 10052 IsGuiding returns 0
02:33:14.532 00.097 10052 IsGuiding returns 1
02:33:14.532 00.000 10052 scope still moving after pulse duration time elapsed
02:33:14.576 00.044 10052 IsSlewing returns 0
02:33:14.613 00.037 10052 IsGuiding returns 0
02:33:14.613 00.000 10052 scope move finished after 30 + 149 ms
02:33:14.613 00.000 10052 Move returns status 0, amount 30
02:33:14.613 00.000 10052 MoveAxis(N, 0, ABG)
02:33:14.613 00.000 10052 Move returns status 0, amount 0
02:33:14.613 00.000 10052 move complete, result=0
02:33:14.614 00.001 10052 worker thread done servicing request
02:33:14.614 00.000 10052 Worker thread wakes up
02:33:14.614 00.000 6880 GuideStep: -0.1 px 30 ms EAST, -0.0 px 0 ms NORTH
02:33:14.614 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:14.614 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:15.459 00.845 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9cfbd054-0ded-403e-9841-8a782ea607b4"}
02:33:15.459 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9cfbd054-0ded-403e-9841-8a782ea607b4"}
02:33:15.460 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6cea71ed-da92-4cff-a40e-9285e2df036d"}
02:33:15.460 00.000 6880 case statement mapped state 6 to 3
02:33:15.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6cea71ed-da92-4cff-a40e-9285e2df036d"}
02:33:15.460 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2b58ada2-f4de-4cd1-964e-41ac7c42d36e"}
02:33:15.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3957,"width":15,"height":15,"star_pos":[7.17,7.47],"pixels":"..."},"id":"2b58ada2-f4de-4cd1-964e-41ac7c42d36e"}
02:33:15.521 00.061 10052 Exposure complete
02:33:15.578 00.057 10052 worker thread done servicing request
02:33:15.578 00.000 6880 OnExposeComplete: enter
02:33:15.578 00.000 6880 UpdateGuideState(): m_state=6
02:33:15.578 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3958
02:33:15.578 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.51, Mass=2521, SNR=34.8, Peak=162 HFD=4.5
02:33:15.578 00.000 6880 MultiStar: [#1 -0.18,-0.02,1.00,U] [#2 -0.20,-0.24,0.97,U] [#3 -0.09,-0.15,0.93,U] [#4 -0.27,0.06,0.85,U] [#5 -0.24,0.13,0.98,U] [#6 -0.36,-0.31,0.93,U] [#7 -0.09,-0.02,0.78,U] [#8 0.00,-0.01,0.80,U] 
02:33:15.578 00.000 6880 refined, 8 included, MultiStar: {-0.14, -0.05}, one-star: {0.20, 0.12}
02:33:15.579 00.001 6880 CameraToMount -- cameraTheta (-2.79) - m_xAngle (-1.61) = xAngle (-1.18 = -1.18)
02:33:15.579 00.000 6880 CameraToMount -- cameraTheta (-2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.21 = -1.21)
02:33:15.579 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-2.79 mountX=0.05 mountY=-0.13, mountTheta=-1.18
02:33:15.580 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.05, opts=13)
02:33:15.580 00.000 6880 Enqueuing Move request for scope (-0.14, -0.05)
02:33:15.580 00.000 10052 Worker thread wakes up
02:33:15.580 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.05) opts 0xd
02:33:15.580 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.05)
02:33:15.580 00.000 10052 Moving (-0.14, -0.05) raw xDistance=0.05 yDistance=-0.13
02:33:15.580 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:33:15.580 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
02:33:15.580 00.000 10052 MoveAxis(E, 0, ABG)
02:33:15.580 00.000 10052 Move returns status 0, amount 0
02:33:15.580 00.000 10052 MoveAxis(N, 0, ABG)
02:33:15.581 00.001 10052 Move returns status 0, amount 0
02:33:15.581 00.000 10052 move complete, result=0
02:33:15.581 00.000 10052 worker thread done servicing request
02:33:15.602 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:15.635 00.033 6880 UpdateGuideState exits: m=2521 SNR=34.8
02:33:15.635 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:15.635 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:15.636 00.001 6880 Enqueuing Expose request
02:33:15.636 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:15.636 00.000 10052 Worker thread wakes up
02:33:15.636 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:15.636 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:16.767 01.131 10052 Exposure complete
02:33:16.818 00.051 10052 worker thread done servicing request
02:33:16.818 00.000 6880 OnExposeComplete: enter
02:33:16.818 00.000 6880 UpdateGuideState(): m_state=6
02:33:16.818 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3959
02:33:16.818 00.000 6880 Star::Find returns 1 (0), X=408.67, Y=892.61, Mass=2480, SNR=34.5, Peak=153 HFD=4.8
02:33:16.819 00.001 6880 MultiStar: [#1 0.25,-0.13,0.97,U] [#2 0.09,-0.13,1.00,U] [#3 0.25,-0.09,0.94,U] [#4 -0.00,0.06,0.87,U] [#5 0.30,-0.14,1.01,U] [#6 -0.10,-0.28,0.92,U] [#7 0.29,-0.17,0.77,U] [#8 0.59,0.17,0.00,M1] 
02:33:16.819 00.000 6880 refined, 7 included, MultiStar: {0.23, -0.08}, one-star: {0.72, 0.22}
02:33:16.819 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.28 = 1.28)
02:33:16.819 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.25 = 1.25)
02:33:16.819 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.24 cameraTheta=-0.34 mountX=0.07 mountY=0.23, mountTheta=1.27
02:33:16.820 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.08, opts=13)
02:33:16.820 00.000 6880 Enqueuing Move request for scope (0.23, -0.08)
02:33:16.820 00.000 10052 Worker thread wakes up
02:33:16.820 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
02:33:16.820 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
02:33:16.820 00.000 10052 Moving (0.23, -0.08) raw xDistance=0.07 yDistance=0.23
02:33:16.820 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:33:16.820 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.23, slope = 0.02
02:33:16.821 00.001 10052 MoveAxis(E, 0, ABG)
02:33:16.821 00.000 10052 Move returns status 0, amount 0
02:33:16.821 00.000 10052 MoveAxis(S, 30, ABG)
02:33:16.821 00.000 10052 Guiding  Dir = 1, Dur = 30
02:33:16.840 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:16.842 00.002 10052 IsSlewing returns 0
02:33:16.875 00.033 6880 UpdateGuideState exits: m=2480 SNR=34.5
02:33:16.876 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:16.876 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:16.876 00.000 6880 Enqueuing Expose request
02:33:16.881 00.005 10052 IsGuiding returns 0
02:33:16.908 00.027 10052 PulseGuide returned control before completion, sleep 14
02:33:16.957 00.049 10052 IsGuiding returns 0
02:33:16.957 00.000 10052 Move returns status 0, amount 30
02:33:16.957 00.000 10052 move complete, result=0
02:33:16.957 00.000 10052 worker thread done servicing request
02:33:16.957 00.000 10052 Worker thread wakes up
02:33:16.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:16.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:16.966 00.009 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 30 ms SOUTH
02:33:17.466 00.500 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6cd3c9e2-28b1-4d1c-9748-1986c1636f0d"}
02:33:17.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6cd3c9e2-28b1-4d1c-9748-1986c1636f0d"}
02:33:17.466 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"314bb6d0-75f6-492c-9431-cb3de2623be5"}
02:33:17.466 00.000 6880 case statement mapped state 6 to 3
02:33:17.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"314bb6d0-75f6-492c-9431-cb3de2623be5"}
02:33:17.467 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fce7bacc-46cd-4c88-a812-eddb26068513"}
02:33:17.467 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3959,"width":15,"height":15,"star_pos":[6.67,6.61],"pixels":"..."},"id":"fce7bacc-46cd-4c88-a812-eddb26068513"}
02:33:17.863 00.396 10052 Exposure complete
02:33:17.927 00.064 10052 worker thread done servicing request
02:33:17.927 00.000 6880 OnExposeComplete: enter
02:33:17.927 00.000 6880 UpdateGuideState(): m_state=6
02:33:17.927 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3960
02:33:17.928 00.001 6880 Star::Find returns 1 (0), X=408.47, Y=892.02, Mass=2571, SNR=35.2, Peak=134 HFD=4.9
02:33:17.928 00.000 6880 MultiStar: [#1 -0.05,-0.23,0.97,U] [#2 0.14,-0.19,1.00,U] [#3 -0.02,-0.13,0.89,U] [#4 0.02,-0.30,0.84,U] [#5 0.19,-0.54,0.00,M1] [#6 -0.26,-0.46,0.91,U] [#7 -0.09,-0.23,0.75,U] [#8 0.33,-0.23,0.79,U] 
02:33:17.928 00.000 6880 refined, 7 included, MultiStar: {0.08, -0.27}, one-star: {0.52, -0.37}
02:33:17.928 00.000 6880 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.61) = xAngle (0.32 = 0.32)
02:33:17.928 00.000 6880 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
02:33:17.928 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.27 hyp=0.28 cameraTheta=-1.29 mountX=0.27 mountY=0.08, mountTheta=0.30
02:33:17.929 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.27, opts=13)
02:33:17.929 00.000 6880 Enqueuing Move request for scope (0.08, -0.27)
02:33:17.929 00.000 10052 Worker thread wakes up
02:33:17.930 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.27) opts 0xd
02:33:17.930 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.27)
02:33:17.930 00.000 10052 Moving (0.08, -0.27) raw xDistance=0.27 yDistance=0.08
02:33:17.930 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:33:17.930 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
02:33:17.930 00.000 10052 MoveAxis(W, 71, ABG)
02:33:17.930 00.000 10052 Guiding  Dir = 3, Dur = 71
02:33:17.951 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:17.962 00.011 10052 IsSlewing returns 0
02:33:17.988 00.026 6880 UpdateGuideState exits: m=2571 SNR=35.2
02:33:17.988 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:17.988 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:17.988 00.000 6880 Enqueuing Expose request
02:33:18.028 00.040 10052 IsGuiding returns 0
02:33:18.092 00.064 10052 PulseGuide returned control before completion, sleep 18
02:33:18.173 00.081 10052 IsGuiding returns 1
02:33:18.173 00.000 10052 scope still moving after pulse duration time elapsed
02:33:18.252 00.079 10052 IsSlewing returns 0
02:33:18.328 00.076 10052 IsGuiding returns 0
02:33:18.328 00.000 10052 scope move finished after 71 + 227 ms
02:33:18.328 00.000 10052 Move returns status 0, amount 71
02:33:18.328 00.000 10052 MoveAxis(N, 0, ABG)
02:33:18.328 00.000 10052 Move returns status 0, amount 0
02:33:18.328 00.000 10052 move complete, result=0
02:33:18.329 00.001 10052 worker thread done servicing request
02:33:18.329 00.000 10052 Worker thread wakes up
02:33:18.329 00.000 6880 GuideStep: 0.3 px 71 ms WEST, 0.1 px 0 ms NORTH
02:33:18.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:18.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:19.463 01.134 10052 Exposure complete
02:33:19.464 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b750d55-efec-40a2-a272-96f2e4e1de03"}
02:33:19.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b750d55-efec-40a2-a272-96f2e4e1de03"}
02:33:19.464 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c3f312ce-cad1-443e-a6e4-152dd06cfac1"}
02:33:19.464 00.000 6880 case statement mapped state 6 to 3
02:33:19.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c3f312ce-cad1-443e-a6e4-152dd06cfac1"}
02:33:19.465 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"66f20f56-e173-4867-8c88-3b7f060b1cb5"}
02:33:19.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3960,"width":15,"height":15,"star_pos":[7.47,7.02],"pixels":"..."},"id":"66f20f56-e173-4867-8c88-3b7f060b1cb5"}
02:33:19.523 00.058 10052 worker thread done servicing request
02:33:19.523 00.000 6880 OnExposeComplete: enter
02:33:19.523 00.000 6880 UpdateGuideState(): m_state=6
02:33:19.523 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3961
02:33:19.523 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=892.08, Mass=2587, SNR=35.4, Peak=159 HFD=4.7
02:33:19.523 00.000 6880 MultiStar: [#1 -0.25,0.07,0.97,U] [#2 -0.36,0.19,0.94,U] [#3 0.06,0.09,0.89,U] [#4 -0.14,-0.03,0.86,U] [#5 -0.03,0.10,0.94,U] [#6 -0.05,0.20,0.90,U] [#7 -0.16,-0.09,0.78,U] [#8 -0.12,-0.03,0.80,U] 
02:33:19.523 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {0.29, -0.31}
02:33:19.523 00.000 6880 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.61) = xAngle (4.51 = -1.78)
02:33:19.523 00.000 6880 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.81)
02:33:19.523 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.08 cameraTheta=2.89 mountX=-0.02 mountY=-0.08, mountTheta=-1.78
02:33:19.525 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.02, opts=13)
02:33:19.525 00.000 6880 Enqueuing Move request for scope (-0.08, 0.02)
02:33:19.525 00.000 10052 Worker thread wakes up
02:33:19.525 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
02:33:19.525 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
02:33:19.525 00.000 10052 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
02:33:19.525 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:33:19.525 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
02:33:19.525 00.000 10052 MoveAxis(E, 0, ABG)
02:33:19.525 00.000 10052 Move returns status 0, amount 0
02:33:19.526 00.001 10052 MoveAxis(N, 0, ABG)
02:33:19.526 00.000 10052 Move returns status 0, amount 0
02:33:19.526 00.000 10052 move complete, result=0
02:33:19.526 00.000 10052 worker thread done servicing request
02:33:19.548 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:19.582 00.034 6880 UpdateGuideState exits: m=2587 SNR=35.4
02:33:19.582 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:19.582 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:19.582 00.000 6880 Enqueuing Expose request
02:33:19.582 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:19.582 00.000 10052 Worker thread wakes up
02:33:19.582 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:19.582 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:20.501 00.919 10052 Exposure complete
02:33:20.560 00.059 10052 worker thread done servicing request
02:33:20.560 00.000 6880 OnExposeComplete: enter
02:33:20.560 00.000 6880 UpdateGuideState(): m_state=6
02:33:20.560 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3962
02:33:20.560 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=892.45, Mass=2434, SNR=34.2, Peak=159 HFD=4.9
02:33:20.561 00.001 6880 MultiStar: [#1 -0.31,-0.05,0.99,U] [#2 -0.25,-0.10,1.01,U] [#3 -0.26,-0.03,0.94,U] [#4 -0.47,-0.06,0.87,U] [#5 -0.28,0.13,1.01,U] [#6 -0.47,-0.22,0.94,U] [#7 -0.24,-0.00,0.80,U] [#8 -0.27,-0.12,0.82,U] 
02:33:20.561 00.000 6880 single-star, 8 included, MultiStar: {-0.27, -0.04}, one-star: {0.04, 0.06}
02:33:20.561 00.000 6880 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.61) = xAngle (2.59 = 2.59)
02:33:20.561 00.000 6880 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.56 = 2.56)
02:33:20.561 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.06 hyp=0.08 cameraTheta=0.97 mountX=-0.07 mountY=0.04, mountTheta=2.57
02:33:20.562 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.06, opts=13)
02:33:20.562 00.000 6880 Enqueuing Move request for scope (0.04, 0.06)
02:33:20.562 00.000 10052 Worker thread wakes up
02:33:20.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.06) opts 0xd
02:33:20.563 00.001 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.06)
02:33:20.563 00.000 10052 Moving (0.04, 0.06) raw xDistance=-0.07 yDistance=0.04
02:33:20.563 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:33:20.563 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.05, using input
02:33:20.563 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:33:20.563 00.000 10052 MoveAxis(E, 0, ABG)
02:33:20.563 00.000 10052 Move returns status 0, amount 0
02:33:20.563 00.000 10052 MoveAxis(N, 0, ABG)
02:33:20.563 00.000 10052 Move returns status 0, amount 0
02:33:20.563 00.000 10052 move complete, result=0
02:33:20.563 00.000 10052 worker thread done servicing request
02:33:20.582 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:20.616 00.034 6880 UpdateGuideState exits: m=2434 SNR=34.2
02:33:20.616 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:20.616 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:20.616 00.000 6880 Enqueuing Expose request
02:33:20.616 00.000 10052 Worker thread wakes up
02:33:20.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:20.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:20.616 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:21.464 00.848 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ed074a8-2ff7-465d-8dbb-ae5c3c7a9b67"}
02:33:21.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ed074a8-2ff7-465d-8dbb-ae5c3c7a9b67"}
02:33:21.464 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ec8d7be0-7f60-4f58-882e-2d2c0f56cc17"}
02:33:21.464 00.000 6880 case statement mapped state 6 to 3
02:33:21.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec8d7be0-7f60-4f58-882e-2d2c0f56cc17"}
02:33:21.465 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00dd7999-52dd-4932-a029-126e959727fc"}
02:33:21.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3962,"width":15,"height":15,"star_pos":[6.99,7.45],"pixels":"..."},"id":"00dd7999-52dd-4932-a029-126e959727fc"}
02:33:21.745 00.280 10052 Exposure complete
02:33:21.815 00.070 10052 worker thread done servicing request
02:33:21.815 00.000 6880 OnExposeComplete: enter
02:33:21.816 00.001 6880 UpdateGuideState(): m_state=6
02:33:21.816 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3963
02:33:21.816 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=891.99, Mass=2617, SNR=35.6, Peak=157 HFD=4.6
02:33:21.816 00.000 6880 MultiStar: [#1 0.01,-0.02,0.95,U] [#2 -0.11,-0.34,0.98,U] [#3 0.01,-0.12,0.91,U] [#4 0.26,-0.04,0.82,U] [#5 0.08,0.05,0.96,U] [#6 -0.10,-0.29,0.89,U] [#7 0.17,-0.03,0.74,U] [#8 0.11,-0.08,0.81,U] 
02:33:21.816 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.15}, one-star: {0.33, -0.40}
02:33:21.816 00.000 6880 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.61) = xAngle (0.55 = 0.55)
02:33:21.816 00.000 6880 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:33:21.817 00.001 6880 CameraToMount -- cameraX=0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-1.07 mountX=0.15 mountY=0.08, mountTheta=0.52
02:33:21.818 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.15, opts=13)
02:33:21.818 00.000 6880 Enqueuing Move request for scope (0.08, -0.15)
02:33:21.818 00.000 10052 Worker thread wakes up
02:33:21.818 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.15) opts 0xd
02:33:21.818 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.15)
02:33:21.818 00.000 10052 Moving (0.08, -0.15) raw xDistance=0.15 yDistance=0.08
02:33:21.818 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:33:21.818 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:33:21.818 00.000 10052 MoveAxis(W, 39, ABG)
02:33:21.819 00.001 10052 Guiding  Dir = 3, Dur = 39
02:33:21.841 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:21.879 00.038 6880 UpdateGuideState exits: m=2617 SNR=35.6
02:33:21.879 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:21.879 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:21.879 00.000 6880 Enqueuing Expose request
02:33:21.890 00.011 10052 IsSlewing returns 0
02:33:21.969 00.079 10052 IsGuiding returns 0
02:33:22.112 00.143 10052 IsGuiding returns 0
02:33:22.113 00.001 10052 Move returns status 0, amount 39
02:33:22.113 00.000 10052 MoveAxis(N, 0, ABG)
02:33:22.113 00.000 10052 Move returns status 0, amount 0
02:33:22.113 00.000 10052 move complete, result=0
02:33:22.113 00.000 10052 worker thread done servicing request
02:33:22.113 00.000 10052 Worker thread wakes up
02:33:22.113 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:22.114 00.001 6880 GuideStep: 0.1 px 39 ms WEST, 0.1 px 0 ms NORTH
02:33:22.114 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:23.034 00.920 10052 Exposure complete
02:33:23.096 00.062 6880 OnExposeComplete: enter
02:33:23.096 00.000 6880 UpdateGuideState(): m_state=6
02:33:23.096 00.000 10052 worker thread done servicing request
02:33:23.097 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3964
02:33:23.097 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=892.36, Mass=2686, SNR=36.0, Peak=174 HFD=4.8
02:33:23.097 00.000 6880 MultiStar: [#1 -0.11,0.26,0.94,U] [#2 -0.07,0.11,0.96,U] [#3 0.06,0.08,0.90,U] [#4 0.06,0.04,0.82,U] [#5 -0.04,0.32,0.96,U] [#6 -0.02,-0.05,0.86,U] [#7 0.03,0.34,0.73,U] [#8 0.27,0.59,0.00,M1] 
02:33:23.097 00.000 6880 refined, 7 included, MultiStar: {0.03, 0.13}, one-star: {0.29, -0.02}
02:33:23.097 00.000 6880 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.61) = xAngle (2.98 = 2.98)
02:33:23.097 00.000 6880 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.95 = 2.95)
02:33:23.097 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.14 cameraTheta=1.37 mountX=-0.13 mountY=0.03, mountTheta=2.95
02:33:23.098 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.13, opts=13)
02:33:23.099 00.001 6880 Enqueuing Move request for scope (0.03, 0.13)
02:33:23.099 00.000 10052 Worker thread wakes up
02:33:23.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
02:33:23.099 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
02:33:23.099 00.000 10052 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=0.03
02:33:23.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:33:23.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
02:33:23.099 00.000 10052 MoveAxis(E, 34, ABG)
02:33:23.099 00.000 10052 Guiding  Dir = 2, Dur = 34
02:33:23.120 00.021 10052 IsSlewing returns 0
02:33:23.127 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:23.158 00.031 10052 IsGuiding returns 0
02:33:23.166 00.008 6880 UpdateGuideState exits: m=2686 SNR=36.0
02:33:23.166 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:23.166 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:23.166 00.000 6880 Enqueuing Expose request
02:33:23.185 00.019 10052 PulseGuide returned control before completion, sleep 17
02:33:23.225 00.040 10052 IsGuiding returns 0
02:33:23.225 00.000 10052 Move returns status 0, amount 34
02:33:23.225 00.000 10052 MoveAxis(N, 0, ABG)
02:33:23.225 00.000 10052 Move returns status 0, amount 0
02:33:23.225 00.000 10052 move complete, result=0
02:33:23.225 00.000 10052 worker thread done servicing request
02:33:23.225 00.000 10052 Worker thread wakes up
02:33:23.225 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:23.225 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:23.227 00.002 6880 GuideStep: -0.1 px 34 ms EAST, 0.0 px 0 ms NORTH
02:33:23.463 00.236 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9898a52b-e3e7-44e3-bfbd-81aaf67da55d"}
02:33:23.463 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9898a52b-e3e7-44e3-bfbd-81aaf67da55d"}
02:33:23.463 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2759b1d1-0ec4-490e-b05c-6e1666790aa8"}
02:33:23.463 00.000 6880 case statement mapped state 6 to 3
02:33:23.463 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2759b1d1-0ec4-490e-b05c-6e1666790aa8"}
02:33:23.464 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"41d732a5-7361-45a8-84ea-d040f131774a"}
02:33:23.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3964,"width":15,"height":15,"star_pos":[7.24,7.36],"pixels":"..."},"id":"41d732a5-7361-45a8-84ea-d040f131774a"}
02:33:24.355 00.891 10052 Exposure complete
02:33:24.414 00.059 10052 worker thread done servicing request
02:33:24.414 00.000 6880 OnExposeComplete: enter
02:33:24.414 00.000 6880 UpdateGuideState(): m_state=6
02:33:24.414 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3965
02:33:24.414 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.49, Mass=2599, SNR=35.4, Peak=168 HFD=4.9
02:33:24.415 00.001 6880 MultiStar: [#1 -0.26,0.00,0.94,U] [#2 -0.14,-0.09,0.97,U] [#3 -0.08,-0.04,0.90,U] [#4 -0.29,0.04,0.85,U] [#5 -0.19,0.13,0.98,U] [#6 -0.23,-0.49,0.00,M1] [#7 -0.15,-0.05,0.74,U] [#8 -0.20,-0.10,0.81,U] 
02:33:24.415 00.000 6880 single-star, 7 included, MultiStar: {-0.15, 0.00}, one-star: {0.10, 0.10}
02:33:24.415 00.000 6880 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
02:33:24.415 00.000 6880 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.39 = 2.39)
02:33:24.415 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.81 mountX=-0.11 mountY=0.10, mountTheta=2.41
02:33:24.417 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.10, opts=13)
02:33:24.417 00.000 6880 Enqueuing Move request for scope (0.10, 0.10)
02:33:24.417 00.000 10052 Worker thread wakes up
02:33:24.417 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
02:33:24.417 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
02:33:24.417 00.000 10052 Moving (0.10, 0.10) raw xDistance=-0.11 yDistance=0.10
02:33:24.417 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:33:24.417 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
02:33:24.417 00.000 10052 MoveAxis(E, 0, ABG)
02:33:24.417 00.000 10052 Move returns status 0, amount 0
02:33:24.417 00.000 10052 MoveAxis(N, 0, ABG)
02:33:24.417 00.000 10052 Move returns status 0, amount 0
02:33:24.418 00.001 10052 move complete, result=0
02:33:24.418 00.000 10052 worker thread done servicing request
02:33:24.437 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:24.476 00.039 6880 UpdateGuideState exits: m=2599 SNR=35.4
02:33:24.476 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:24.476 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:24.476 00.000 6880 Enqueuing Expose request
02:33:24.477 00.001 10052 Worker thread wakes up
02:33:24.477 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:24.477 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:24.477 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:33:25.388 00.911 10052 Exposure complete
02:33:25.456 00.068 10052 worker thread done servicing request
02:33:25.456 00.000 6880 OnExposeComplete: enter
02:33:25.456 00.000 6880 UpdateGuideState(): m_state=6
02:33:25.456 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3966
02:33:25.457 00.001 6880 Star::Find returns 1 (0), X=408.12, Y=892.59, Mass=2648, SNR=35.8, Peak=175 HFD=4.6
02:33:25.457 00.000 6880 MultiStar: [#1 -0.04,0.01,0.94,U] [#2 0.02,-0.14,0.96,U] [#3 0.06,-0.19,0.92,U] [#4 -0.20,0.13,0.84,U] [#5 -0.10,0.09,0.97,U] [#6 0.05,-0.03,0.90,U] [#7 0.02,-0.04,0.77,U] [#8 0.10,-0.01,0.79,U] 
02:33:25.457 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.00}, one-star: {0.17, 0.20}
02:33:25.457 00.000 6880 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.61) = xAngle (1.91 = 1.91)
02:33:25.457 00.000 6880 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
02:33:25.457 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.00 hyp=0.01 cameraTheta=0.30 mountX=-0.00 mountY=0.01, mountTheta=1.91
02:33:25.458 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.00, opts=13)
02:33:25.459 00.001 6880 Enqueuing Move request for scope (0.01, 0.00)
02:33:25.459 00.000 10052 Worker thread wakes up
02:33:25.459 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.00) opts 0xd
02:33:25.459 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.00)
02:33:25.459 00.000 10052 Moving (0.01, 0.00) raw xDistance=-0.00 yDistance=0.01
02:33:25.459 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:33:25.459 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.03, using input
02:33:25.459 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:33:25.459 00.000 10052 MoveAxis(E, 0, ABG)
02:33:25.459 00.000 10052 Move returns status 0, amount 0
02:33:25.459 00.000 10052 MoveAxis(N, 0, ABG)
02:33:25.459 00.000 10052 Move returns status 0, amount 0
02:33:25.459 00.000 10052 move complete, result=0
02:33:25.459 00.000 10052 worker thread done servicing request
02:33:25.481 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:25.519 00.038 6880 UpdateGuideState exits: m=2648 SNR=35.8
02:33:25.519 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:25.519 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:25.519 00.000 6880 Enqueuing Expose request
02:33:25.519 00.000 10052 Worker thread wakes up
02:33:25.519 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:33:25.519 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:25.520 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:25.604 00.084 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ffc8394-05ea-43c4-b979-af10c6a5b46d"}
02:33:25.604 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ffc8394-05ea-43c4-b979-af10c6a5b46d"}
02:33:25.620 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8cc817a9-333e-4d6f-a906-28330b3522b1"}
02:33:25.620 00.000 6880 case statement mapped state 6 to 3
02:33:25.620 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cc817a9-333e-4d6f-a906-28330b3522b1"}
02:33:25.631 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7f08c33e-2cb1-4127-afb2-d34b33eeba76"}
02:33:25.632 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3966,"width":15,"height":15,"star_pos":[7.12,6.59],"pixels":"..."},"id":"7f08c33e-2cb1-4127-afb2-d34b33eeba76"}
02:33:26.658 01.026 10052 Exposure complete
02:33:26.732 00.074 10052 worker thread done servicing request
02:33:26.732 00.000 6880 OnExposeComplete: enter
02:33:26.732 00.000 6880 UpdateGuideState(): m_state=6
02:33:26.733 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3967
02:33:26.733 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.94, Mass=2702, SNR=36.1, Peak=153 HFD=4.4
02:33:26.733 00.000 6880 MultiStar: [#1 -0.55,-0.56,0.00,M1] [#2 -0.45,-0.78,0.00,M1] [#3 -0.45,-0.49,0.00,M1] [#4 -0.42,-0.37,0.00,M1] [#5 -0.33,-0.56,0.00,M1] [#6 -0.69,-0.72,0.00,M1] [#7 -0.38,-0.64,0.00,M1] [#8 -0.31,-0.37,0.80,U] 
02:33:26.734 00.001 6880 refined, 1 included, MultiStar: {-0.22, -0.41}, one-star: {-0.14, -0.45}
02:33:26.734 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.45 = -0.45)
02:33:26.734 00.000 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:33:26.734 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.41 hyp=0.47 cameraTheta=-2.06 mountX=0.42 mountY=-0.21, mountTheta=-0.47
02:33:26.736 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.41, opts=13)
02:33:26.736 00.000 6880 Enqueuing Move request for scope (-0.22, -0.41)
02:33:26.736 00.000 10052 Worker thread wakes up
02:33:26.736 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.41) opts 0xd
02:33:26.736 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.41)
02:33:26.736 00.000 10052 Moving (-0.22, -0.41) raw xDistance=0.42 yDistance=-0.21
02:33:26.736 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.42
02:33:26.736 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.21, slope = -0.01
02:33:26.736 00.000 10052 MoveAxis(W, 113, ABG)
02:33:26.737 00.001 10052 Guiding  Dir = 3, Dur = 113
02:33:26.757 00.020 10052 IsSlewing returns 0
02:33:26.762 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:26.795 00.033 10052 IsGuiding returns 0
02:33:26.804 00.009 6880 UpdateGuideState exits: m=2702 SNR=36.1
02:33:26.804 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:26.804 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:26.804 00.000 6880 Enqueuing Expose request
02:33:26.823 00.019 10052 PulseGuide returned control before completion, sleep 96
02:33:26.956 00.133 10052 IsGuiding returns 0
02:33:26.956 00.000 10052 Move returns status 0, amount 113
02:33:26.956 00.000 10052 MoveAxis(N, 20, ABG)
02:33:26.956 00.000 10052 Guiding  Dir = 0, Dur = 20
02:33:26.993 00.037 10052 IsSlewing returns 0
02:33:27.032 00.039 10052 IsGuiding returns 0
02:33:27.099 00.067 10052 IsGuiding returns 1
02:33:27.099 00.000 10052 scope still moving after pulse duration time elapsed
02:33:27.144 00.045 10052 IsSlewing returns 0
02:33:27.182 00.038 10052 IsGuiding returns 0
02:33:27.182 00.000 10052 scope move finished after 20 + 131 ms
02:33:27.183 00.001 10052 Move returns status 0, amount 20
02:33:27.183 00.000 10052 move complete, result=0
02:33:27.183 00.000 10052 worker thread done servicing request
02:33:27.183 00.000 10052 Worker thread wakes up
02:33:27.183 00.000 6880 GuideStep: 0.4 px 113 ms WEST, -0.2 px 20 ms NORTH
02:33:27.183 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:27.183 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:27.585 00.402 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07a73176-c169-4b8e-963a-786f4b6ffd7c"}
02:33:27.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07a73176-c169-4b8e-963a-786f4b6ffd7c"}
02:33:27.586 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53e3edd1-9fa5-4651-9c91-965765fc7b09"}
02:33:27.586 00.000 6880 case statement mapped state 6 to 3
02:33:27.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53e3edd1-9fa5-4651-9c91-965765fc7b09"}
02:33:27.586 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0d90e54d-98f9-4491-9226-f089f0e7279c"}
02:33:27.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3967,"width":15,"height":15,"star_pos":[6.81,6.94],"pixels":"..."},"id":"0d90e54d-98f9-4491-9226-f089f0e7279c"}
02:33:28.091 00.505 10052 Exposure complete
02:33:28.161 00.070 10052 worker thread done servicing request
02:33:28.161 00.000 6880 OnExposeComplete: enter
02:33:28.162 00.001 6880 UpdateGuideState(): m_state=6
02:33:28.162 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3968
02:33:28.162 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=892.39, Mass=2635, SNR=35.6, Peak=178 HFD=4.3
02:33:28.162 00.000 6880 MultiStar: [#1 -0.44,-0.23,0.96,U] [#2 -0.26,-0.58,0.00,M2] [#3 -0.20,-0.33,0.93,U] [#4 -0.37,-0.12,0.85,U] [#5 -0.31,-0.16,0.96,U] [#6 -0.41,-0.50,0.00,M2] [#7 -0.25,-0.23,0.76,U] [#8 -0.23,-0.25,0.80,U] 
02:33:28.163 00.001 6880 single-star, 6 included, MultiStar: {-0.26, -0.18}, one-star: {-0.04, 0.00}
02:33:28.163 00.000 6880 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.61) = xAngle (4.67 = -1.61)
02:33:28.163 00.000 6880 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.64 = -1.64)
02:33:28.163 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.06 mountX=-0.00 mountY=-0.04, mountTheta=-1.61
02:33:28.164 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.00, opts=13)
02:33:28.164 00.000 6880 Enqueuing Move request for scope (-0.04, 0.00)
02:33:28.164 00.000 10052 Worker thread wakes up
02:33:28.165 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
02:33:28.165 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
02:33:28.165 00.000 10052 Moving (-0.04, 0.00) raw xDistance=-0.00 yDistance=-0.04
02:33:28.165 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:33:28.165 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.11, using input
02:33:28.165 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
02:33:28.165 00.000 10052 MoveAxis(E, 0, ABG)
02:33:28.165 00.000 10052 Move returns status 0, amount 0
02:33:28.165 00.000 10052 MoveAxis(N, 0, ABG)
02:33:28.165 00.000 10052 Move returns status 0, amount 0
02:33:28.165 00.000 10052 move complete, result=0
02:33:28.165 00.000 10052 worker thread done servicing request
02:33:28.192 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:28.237 00.045 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:33:28.237 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:28.237 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:28.237 00.000 6880 Enqueuing Expose request
02:33:28.237 00.000 10052 Worker thread wakes up
02:33:28.238 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:33:28.238 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:28.238 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:29.367 01.129 10052 Exposure complete
02:33:29.431 00.064 10052 worker thread done servicing request
02:33:29.432 00.001 6880 OnExposeComplete: enter
02:33:29.432 00.000 6880 UpdateGuideState(): m_state=6
02:33:29.432 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3969
02:33:29.432 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.19, Mass=2607, SNR=35.3, Peak=182 HFD=4.6
02:33:29.433 00.001 6880 MultiStar: [#1 -0.26,-0.02,0.93,U] [#2 -0.15,-0.09,0.95,U] [#3 -0.09,-0.16,0.91,U] [#4 -0.23,0.03,0.83,U] [#5 -0.15,0.03,0.97,U] [#6 -0.33,-0.47,0.00,M3] [#7 -0.14,-0.15,0.76,U] [#8 -0.03,-0.12,0.79,U] 
02:33:29.433 00.000 6880 refined, 7 included, MultiStar: {-0.12, -0.08}, one-star: {0.09, -0.20}
02:33:29.433 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.91 = -0.91)
02:33:29.433 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
02:33:29.433 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.15 cameraTheta=-2.53 mountX=0.09 mountY=-0.12, mountTheta=-0.93
02:33:29.434 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.08, opts=13)
02:33:29.435 00.001 6880 Enqueuing Move request for scope (-0.12, -0.08)
02:33:29.435 00.000 10052 Worker thread wakes up
02:33:29.435 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
02:33:29.435 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
02:33:29.435 00.000 10052 Moving (-0.12, -0.08) raw xDistance=0.09 yDistance=-0.12
02:33:29.435 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:33:29.435 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
02:33:29.435 00.000 10052 MoveAxis(E, 0, ABG)
02:33:29.435 00.000 10052 Move returns status 0, amount 0
02:33:29.435 00.000 10052 MoveAxis(N, 0, ABG)
02:33:29.435 00.000 10052 Move returns status 0, amount 0
02:33:29.435 00.000 10052 move complete, result=0
02:33:29.435 00.000 10052 worker thread done servicing request
02:33:29.455 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:29.493 00.038 6880 UpdateGuideState exits: m=2607 SNR=35.3
02:33:29.493 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:29.493 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:29.493 00.000 6880 Enqueuing Expose request
02:33:29.493 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:29.493 00.000 10052 Worker thread wakes up
02:33:29.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:29.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:29.585 00.092 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"41669a3e-f485-4fff-9bf5-40d755e2b074"}
02:33:29.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"41669a3e-f485-4fff-9bf5-40d755e2b074"}
02:33:29.585 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e29821f9-c312-4d92-8152-77fda9e60920"}
02:33:29.586 00.001 6880 case statement mapped state 6 to 3
02:33:29.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e29821f9-c312-4d92-8152-77fda9e60920"}
02:33:29.586 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8f8bde1c-3b39-4850-a8ce-c42f950d06e3"}
02:33:29.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3969,"width":15,"height":15,"star_pos":[7.04,7.19],"pixels":"..."},"id":"8f8bde1c-3b39-4850-a8ce-c42f950d06e3"}
02:33:30.401 00.815 10052 Exposure complete
02:33:30.479 00.078 10052 worker thread done servicing request
02:33:30.479 00.000 6880 OnExposeComplete: enter
02:33:30.479 00.000 6880 UpdateGuideState(): m_state=6
02:33:30.479 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3970
02:33:30.480 00.001 6880 Star::Find returns 1 (0), X=408.04, Y=892.23, Mass=2553, SNR=35.0, Peak=180 HFD=4.7
02:33:30.480 00.000 6880 MultiStar: [#1 -0.02,-0.03,0.99,U] [#2 -0.38,-0.52,0.00,M2] [#3 -0.18,-0.17,0.94,U] [#4 -0.28,0.09,0.82,U] [#5 -0.08,-0.08,0.96,U] [#6 -0.44,-0.42,0.00,M4] [#7 -0.09,-0.14,0.75,U] [#8 -0.04,-0.01,0.76,U] 
02:33:30.480 00.000 6880 refined, 6 included, MultiStar: {-0.08, -0.07}, one-star: {0.10, -0.16}
02:33:30.480 00.000 6880 CameraToMount -- cameraTheta (-2.38) - m_xAngle (-1.61) = xAngle (-0.77 = -0.77)
02:33:30.480 00.000 6880 CameraToMount -- cameraTheta (-2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
02:33:30.480 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.07 hyp=0.11 cameraTheta=-2.38 mountX=0.08 mountY=-0.08, mountTheta=-0.78
02:33:30.481 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.07, opts=13)
02:33:30.481 00.000 6880 Enqueuing Move request for scope (-0.08, -0.07)
02:33:30.482 00.001 10052 Worker thread wakes up
02:33:30.482 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.07) opts 0xd
02:33:30.482 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.07)
02:33:30.482 00.000 10052 Moving (-0.08, -0.07) raw xDistance=0.08 yDistance=-0.08
02:33:30.482 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:33:30.482 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
02:33:30.482 00.000 10052 MoveAxis(E, 0, ABG)
02:33:30.482 00.000 10052 Move returns status 0, amount 0
02:33:30.482 00.000 10052 MoveAxis(N, 0, ABG)
02:33:30.482 00.000 10052 Move returns status 0, amount 0
02:33:30.482 00.000 10052 move complete, result=0
02:33:30.482 00.000 10052 worker thread done servicing request
02:33:30.504 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:30.542 00.038 6880 UpdateGuideState exits: m=2553 SNR=35.0
02:33:30.542 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:30.542 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:30.542 00.000 6880 Enqueuing Expose request
02:33:30.542 00.000 10052 Worker thread wakes up
02:33:30.542 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:30.542 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:30.542 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:31.672 01.130 10052 Exposure complete
02:33:31.719 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e58fb34-a90e-4256-9beb-40db000dc5da"}
02:33:31.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e58fb34-a90e-4256-9beb-40db000dc5da"}
02:33:31.738 00.019 10052 worker thread done servicing request
02:33:31.738 00.000 6880 OnExposeComplete: enter
02:33:31.738 00.000 6880 UpdateGuideState(): m_state=6
02:33:31.739 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3971
02:33:31.739 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.25, Mass=2537, SNR=34.8, Peak=155 HFD=4.6
02:33:31.739 00.000 6880 MultiStar: [#1 -0.13,0.03,0.96,U] [#2 -0.31,-0.21,0.96,U] [#3 -0.28,-0.19,0.92,U] [#4 -0.16,0.07,0.84,U] [#5 -0.26,0.01,0.96,U] [#6 -0.50,-0.33,0.00,M5] [#7 -0.04,-0.03,0.76,U] [#8 -0.16,-0.08,0.80,U] 
02:33:31.739 00.000 6880 single-star, 7 included, MultiStar: {-0.17, -0.07}, one-star: {-0.00, -0.13}
02:33:31.739 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:33:31.739 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:33:31.739 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.13 hyp=0.13 cameraTheta=-1.58 mountX=0.13 mountY=-0.00, mountTheta=-0.00
02:33:31.741 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.13, opts=13)
02:33:31.741 00.000 6880 Enqueuing Move request for scope (-0.00, -0.13)
02:33:31.741 00.000 10052 Worker thread wakes up
02:33:31.741 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.13) opts 0xd
02:33:31.741 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.13)
02:33:31.741 00.000 10052 Moving (-0.00, -0.13) raw xDistance=0.13 yDistance=-0.00
02:33:31.741 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:33:31.741 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.08, using input
02:33:31.742 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
02:33:31.742 00.000 10052 MoveAxis(W, 36, ABG)
02:33:31.742 00.000 10052 Guiding  Dir = 3, Dur = 36
02:33:31.766 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:31.810 00.044 6880 UpdateGuideState exits: m=2537 SNR=34.8
02:33:31.810 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:31.810 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:31.810 00.000 6880 Enqueuing Expose request
02:33:31.818 00.008 10052 IsSlewing returns 0
02:33:31.891 00.073 10052 IsGuiding returns 0
02:33:32.031 00.140 10052 IsGuiding returns 0
02:33:32.031 00.000 10052 Move returns status 0, amount 36
02:33:32.031 00.000 10052 MoveAxis(N, 0, ABG)
02:33:32.031 00.000 10052 Move returns status 0, amount 0
02:33:32.031 00.000 10052 move complete, result=0
02:33:32.032 00.001 10052 worker thread done servicing request
02:33:32.032 00.000 10052 Worker thread wakes up
02:33:32.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:32.032 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
02:33:32.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:32.278 00.246 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37433004-a56f-44ca-bd48-0d2f3fa0be0e"}
02:33:32.278 00.000 6880 case statement mapped state 6 to 3
02:33:32.278 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"37433004-a56f-44ca-bd48-0d2f3fa0be0e"}
02:33:32.282 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"06260bc9-cc42-4418-8471-9f3635875f89"}
02:33:32.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3971,"width":15,"height":15,"star_pos":[6.95,7.25],"pixels":"..."},"id":"06260bc9-cc42-4418-8471-9f3635875f89"}
02:33:32.946 00.664 10052 Exposure complete
02:33:33.018 00.072 6880 OnExposeComplete: enter
02:33:33.018 00.000 6880 UpdateGuideState(): m_state=6
02:33:33.018 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3972
02:33:33.018 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.50, Mass=2509, SNR=34.8, Peak=169 HFD=4.8
02:33:33.019 00.001 6880 MultiStar: [#1 -0.41,0.14,0.96,U] [#2 -0.60,-0.34,0.00,M2] [#3 -0.43,0.09,0.90,U] [#4 -0.42,0.15,0.87,U] [#5 -0.37,0.14,0.98,U] [#6 -0.77,-0.17,0.00,M6] [#7 -0.32,0.12,0.74,U] [#8 -0.36,0.26,0.80,U] 
02:33:33.019 00.000 6880 single-star, 6 included, MultiStar: {-0.34, 0.14}, one-star: {-0.10, 0.11}
02:33:33.019 00.000 6880 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.61) = xAngle (3.92 = -2.37)
02:33:33.019 00.000 6880 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.40)
02:33:33.019 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.11 hyp=0.15 cameraTheta=2.30 mountX=-0.11 mountY=-0.10, mountTheta=-2.38
02:33:33.021 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.11, opts=13)
02:33:33.021 00.000 6880 Enqueuing Move request for scope (-0.10, 0.11)
02:33:33.028 00.007 10052 worker thread done servicing request
02:33:33.028 00.000 10052 Worker thread wakes up
02:33:33.028 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.11) opts 0xd
02:33:33.028 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.11)
02:33:33.028 00.000 10052 Moving (-0.10, 0.11) raw xDistance=-0.11 yDistance=-0.10
02:33:33.028 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:33:33.028 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
02:33:33.028 00.000 10052 MoveAxis(E, 28, ABG)
02:33:33.028 00.000 10052 Guiding  Dir = 2, Dur = 28
02:33:33.047 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:33.049 00.002 10052 IsSlewing returns 0
02:33:33.088 00.039 6880 UpdateGuideState exits: m=2509 SNR=34.8
02:33:33.088 00.000 10052 IsGuiding returns 0
02:33:33.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:33.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:33.088 00.000 6880 Enqueuing Expose request
02:33:33.115 00.027 10052 PulseGuide returned control before completion, sleep 11
02:33:33.154 00.039 10052 IsGuiding returns 0
02:33:33.154 00.000 10052 Move returns status 0, amount 28
02:33:33.154 00.000 10052 MoveAxis(N, 0, ABG)
02:33:33.154 00.000 10052 Move returns status 0, amount 0
02:33:33.154 00.000 10052 move complete, result=0
02:33:33.154 00.000 10052 worker thread done servicing request
02:33:33.154 00.000 6880 GuideStep: -0.1 px 28 ms EAST, -0.1 px 0 ms NORTH
02:33:33.154 00.000 10052 Worker thread wakes up
02:33:33.154 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:33.154 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:33.719 00.565 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7304e269-ba24-45bd-b06a-62a304416731"}
02:33:33.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7304e269-ba24-45bd-b06a-62a304416731"}
02:33:33.721 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7bc3ed6c-9422-4af1-8aa5-de568b3ff8bd"}
02:33:33.721 00.000 6880 case statement mapped state 6 to 3
02:33:33.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7bc3ed6c-9422-4af1-8aa5-de568b3ff8bd"}
02:33:33.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d1db886-d963-4efd-873a-a23812633d4c"}
02:33:33.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3972,"width":15,"height":15,"star_pos":[6.85,6.50],"pixels":"..."},"id":"3d1db886-d963-4efd-873a-a23812633d4c"}
02:33:34.295 00.573 10052 Exposure complete
02:33:34.365 00.070 10052 worker thread done servicing request
02:33:34.365 00.000 6880 OnExposeComplete: enter
02:33:34.365 00.000 6880 UpdateGuideState(): m_state=6
02:33:34.366 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3973
02:33:34.366 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.21, Mass=2584, SNR=35.2, Peak=182 HFD=4.4
02:33:34.366 00.000 6880 MultiStar: [#1 -0.44,-0.11,0.98,U] [#2 -0.68,-0.44,0.00,M3] [#3 -0.44,-0.01,0.91,U] [#4 -0.40,-0.13,0.86,U] [#5 -0.44,-0.02,0.94,U] [#6 -0.69,-0.28,0.00,M7] [#7 -0.32,-0.01,0.78,U] [#8 -0.38,0.14,0.79,U] 
02:33:34.366 00.000 6880 single-star, 6 included, MultiStar: {-0.36, -0.05}, one-star: {-0.12, -0.18}
02:33:34.367 00.001 6880 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.61) = xAngle (-0.55 = -0.55)
02:33:34.367 00.000 6880 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
02:33:34.367 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.18 hyp=0.21 cameraTheta=-2.17 mountX=0.18 mountY=-0.12, mountTheta=-0.58
02:33:34.368 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.18, opts=13)
02:33:34.368 00.000 6880 Enqueuing Move request for scope (-0.12, -0.18)
02:33:34.368 00.000 10052 Worker thread wakes up
02:33:34.369 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.18) opts 0xd
02:33:34.369 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.18)
02:33:34.369 00.000 10052 Moving (-0.12, -0.18) raw xDistance=0.18 yDistance=-0.12
02:33:34.369 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:33:34.369 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:33:34.369 00.000 10052 MoveAxis(W, 47, ABG)
02:33:34.369 00.000 10052 Guiding  Dir = 3, Dur = 47
02:33:34.391 00.022 10052 IsSlewing returns 0
02:33:34.394 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:34.429 00.035 10052 IsGuiding returns 0
02:33:34.434 00.005 6880 UpdateGuideState exits: m=2584 SNR=35.2
02:33:34.434 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:34.434 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:34.434 00.000 6880 Enqueuing Expose request
02:33:34.456 00.022 10052 PulseGuide returned control before completion, sleep 30
02:33:34.519 00.063 10052 IsGuiding returns 0
02:33:34.519 00.000 10052 Move returns status 0, amount 47
02:33:34.519 00.000 10052 MoveAxis(N, 0, ABG)
02:33:34.519 00.000 10052 Move returns status 0, amount 0
02:33:34.519 00.000 10052 move complete, result=0
02:33:34.519 00.000 10052 worker thread done servicing request
02:33:34.519 00.000 10052 Worker thread wakes up
02:33:34.519 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:34.519 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:34.530 00.011 6880 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
02:33:35.437 00.907 10052 Exposure complete
02:33:35.502 00.065 10052 worker thread done servicing request
02:33:35.502 00.000 6880 OnExposeComplete: enter
02:33:35.502 00.000 6880 UpdateGuideState(): m_state=6
02:33:35.503 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3974
02:33:35.503 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.14, Mass=2616, SNR=35.4, Peak=162 HFD=4.5
02:33:35.503 00.000 6880 MultiStar: [#1 -0.16,-0.07,0.94,U] [#2 -0.43,-0.45,0.00,M4] [#3 -0.26,-0.26,0.91,U] [#4 -0.22,-0.03,0.82,U] [#5 -0.25,-0.11,0.95,U] [#6 -0.45,-0.47,0.00,M8] [#7 -0.23,-0.14,0.77,U] [#8 -0.36,-0.14,0.80,U] 
02:33:35.503 00.000 6880 refined, 6 included, MultiStar: {-0.19, -0.14}, one-star: {0.06, -0.24}
02:33:35.503 00.000 6880 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.61) = xAngle (-0.89 = -0.89)
02:33:35.503 00.000 6880 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
02:33:35.503 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.14 hyp=0.24 cameraTheta=-2.50 mountX=0.15 mountY=-0.19, mountTheta=-0.90
02:33:35.505 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.14, opts=13)
02:33:35.505 00.000 6880 Enqueuing Move request for scope (-0.19, -0.14)
02:33:35.505 00.000 10052 Worker thread wakes up
02:33:35.505 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.14) opts 0xd
02:33:35.505 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.14)
02:33:35.506 00.001 10052 Moving (-0.19, -0.14) raw xDistance=0.15 yDistance=-0.19
02:33:35.506 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:33:35.506 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.19, slope = -0.02
02:33:35.506 00.000 10052 MoveAxis(W, 43, ABG)
02:33:35.506 00.000 10052 Guiding  Dir = 3, Dur = 43
02:33:35.529 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:35.545 00.016 10052 IsSlewing returns 0
02:33:35.564 00.019 6880 UpdateGuideState exits: m=2616 SNR=35.4
02:33:35.564 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:35.564 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:35.564 00.000 6880 Enqueuing Expose request
02:33:35.619 00.055 10052 IsGuiding returns 0
02:33:35.717 00.098 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e97d69ee-4efa-4e7e-af7a-0f86844d7f78"}
02:33:35.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e97d69ee-4efa-4e7e-af7a-0f86844d7f78"}
02:33:35.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cbdb5939-7174-469e-bf6d-3895ce8de929"}
02:33:35.717 00.000 6880 case statement mapped state 6 to 3
02:33:35.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cbdb5939-7174-469e-bf6d-3895ce8de929"}
02:33:35.719 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"abbdee96-98b2-4d17-a14a-612eff2b103a"}
02:33:35.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3974,"width":15,"height":15,"star_pos":[7.01,7.14],"pixels":"..."},"id":"abbdee96-98b2-4d17-a14a-612eff2b103a"}
02:33:35.758 00.039 10052 IsGuiding returns 0
02:33:35.758 00.000 10052 Move returns status 0, amount 43
02:33:35.758 00.000 10052 MoveAxis(N, 31, ABG)
02:33:35.758 00.000 10052 Guiding  Dir = 0, Dur = 31
02:33:35.834 00.076 10052 IsSlewing returns 0
02:33:35.912 00.078 10052 IsGuiding returns 0
02:33:36.056 00.144 10052 IsGuiding returns 0
02:33:36.056 00.000 10052 Move returns status 0, amount 31
02:33:36.056 00.000 10052 move complete, result=0
02:33:36.056 00.000 10052 worker thread done servicing request
02:33:36.056 00.000 10052 Worker thread wakes up
02:33:36.056 00.000 6880 GuideStep: 0.2 px 43 ms WEST, -0.2 px 31 ms NORTH
02:33:36.056 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:36.057 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:37.183 01.126 10052 Exposure complete
02:33:37.239 00.056 10052 worker thread done servicing request
02:33:37.239 00.000 6880 OnExposeComplete: enter
02:33:37.239 00.000 6880 UpdateGuideState(): m_state=6
02:33:37.239 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3975
02:33:37.239 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=892.00, Mass=2534, SNR=34.8, Peak=148 HFD=4.4
02:33:37.240 00.001 6880 MultiStar: [#1 -0.55,-0.44,0.00,M1] [#2 -0.66,-0.63,0.00,M5] [#3 -0.51,-0.50,0.00,M1] [#4 -0.46,-0.12,0.84,U] [#5 -0.69,-0.43,0.00,M1] [#6 -0.76,-0.60,0.00,M9] [#7 -0.29,-0.37,0.77,U] [#8 -0.46,-0.35,0.00,M1] 
02:33:37.240 00.000 6880 refined, 2 included, MultiStar: {-0.38, -0.29}, one-star: {-0.40, -0.38}
02:33:37.240 00.000 6880 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.61) = xAngle (-0.87 = -0.87)
02:33:37.240 00.000 6880 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
02:33:37.240 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=-0.29 hyp=0.48 cameraTheta=-2.49 mountX=0.31 mountY=-0.38, mountTheta=-0.89
02:33:37.241 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=-0.29, opts=13)
02:33:37.241 00.000 6880 Enqueuing Move request for scope (-0.38, -0.29)
02:33:37.241 00.000 10052 Worker thread wakes up
02:33:37.241 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, -0.29) opts 0xd
02:33:37.241 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, -0.29)
02:33:37.241 00.000 10052 Moving (-0.38, -0.29) raw xDistance=0.31 yDistance=-0.38
02:33:37.241 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:33:37.241 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.38, slope = -0.02
02:33:37.241 00.000 10052 MoveAxis(W, 85, ABG)
02:33:37.241 00.000 10052 Guiding  Dir = 3, Dur = 85
02:33:37.260 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:37.261 00.001 10052 IsSlewing returns 0
02:33:37.291 00.030 6880 UpdateGuideState exits: m=2534 SNR=34.8
02:33:37.291 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:37.291 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:37.291 00.000 6880 Enqueuing Expose request
02:33:37.300 00.009 10052 IsGuiding returns 0
02:33:37.328 00.028 10052 PulseGuide returned control before completion, sleep 68
02:33:37.421 00.093 10052 IsGuiding returns 0
02:33:37.421 00.000 10052 Move returns status 0, amount 85
02:33:37.421 00.000 10052 MoveAxis(N, 40, ABG)
02:33:37.421 00.000 10052 Guiding  Dir = 0, Dur = 40
02:33:37.459 00.038 10052 IsSlewing returns 0
02:33:37.497 00.038 10052 IsGuiding returns 0
02:33:37.525 00.028 10052 PulseGuide returned control before completion, sleep 23
02:33:37.577 00.052 10052 IsGuiding returns 0
02:33:37.578 00.001 10052 Move returns status 0, amount 40
02:33:37.578 00.000 10052 move complete, result=0
02:33:37.578 00.000 10052 worker thread done servicing request
02:33:37.578 00.000 10052 Worker thread wakes up
02:33:37.578 00.000 6880 GuideStep: 0.3 px 85 ms WEST, -0.4 px 40 ms NORTH
02:33:37.578 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:37.578 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:37.716 00.138 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"692301ee-e9a4-49a0-b418-0855bdc2ea66"}
02:33:37.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"692301ee-e9a4-49a0-b418-0855bdc2ea66"}
02:33:37.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7dfa56ac-13e1-4f7a-93df-213340c46843"}
02:33:37.716 00.000 6880 case statement mapped state 6 to 3
02:33:37.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dfa56ac-13e1-4f7a-93df-213340c46843"}
02:33:37.718 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b50a0c9-f31d-4567-a42f-45561748f6b7"}
02:33:37.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3975,"width":15,"height":15,"star_pos":[6.55,7.00],"pixels":"..."},"id":"7b50a0c9-f31d-4567-a42f-45561748f6b7"}
02:33:38.497 00.779 10052 Exposure complete
02:33:38.581 00.084 10052 worker thread done servicing request
02:33:38.581 00.000 6880 OnExposeComplete: enter
02:33:38.582 00.001 6880 UpdateGuideState(): m_state=6
02:33:38.582 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3976
02:33:38.582 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.36, Mass=2526, SNR=34.9, Peak=170 HFD=4.5
02:33:38.582 00.000 6880 MultiStar: [#1 -0.37,-0.11,0.97,U] [#2 -0.41,-0.53,0.00,M6] [#3 -0.31,-0.15,0.92,U] [#4 -0.39,0.00,0.87,U] [#5 -0.32,-0.11,0.97,U] [#6 -0.56,-0.32,0.00,M10] [#7 -0.25,-0.02,0.75,U] [#8 -0.33,-0.19,0.80,U] 
02:33:38.583 00.001 6880 single-star, 6 included, MultiStar: {-0.30, -0.09}, one-star: {-0.14, -0.03}
02:33:38.583 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
02:33:38.583 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
02:33:38.583 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.15 cameraTheta=-2.94 mountX=0.04 mountY=-0.14, mountTheta=-1.33
02:33:38.584 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.03, opts=13)
02:33:38.585 00.001 6880 Enqueuing Move request for scope (-0.14, -0.03)
02:33:38.585 00.000 10052 Worker thread wakes up
02:33:38.585 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
02:33:38.585 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
02:33:38.585 00.000 10052 Moving (-0.14, -0.03) raw xDistance=0.04 yDistance=-0.14
02:33:38.585 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:33:38.585 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:33:38.585 00.000 10052 MoveAxis(E, 0, ABG)
02:33:38.585 00.000 10052 Move returns status 0, amount 0
02:33:38.585 00.000 10052 MoveAxis(N, 0, ABG)
02:33:38.585 00.000 10052 Move returns status 0, amount 0
02:33:38.586 00.001 10052 move complete, result=0
02:33:38.586 00.000 10052 worker thread done servicing request
02:33:38.614 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:38.656 00.042 6880 UpdateGuideState exits: m=2526 SNR=34.9
02:33:38.657 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:38.657 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:38.657 00.000 6880 Enqueuing Expose request
02:33:38.657 00.000 10052 Worker thread wakes up
02:33:38.657 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:33:38.657 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:38.657 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:39.714 01.057 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"53f40b70-fb8a-4812-922e-244a66715b8a"}
02:33:39.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"53f40b70-fb8a-4812-922e-244a66715b8a"}
02:33:39.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52464bd1-af75-4537-8b06-f51033f7d779"}
02:33:39.716 00.001 6880 case statement mapped state 6 to 3
02:33:39.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"52464bd1-af75-4537-8b06-f51033f7d779"}
02:33:39.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"22518575-dc40-451e-a01b-5511d898f81b"}
02:33:39.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3976,"width":15,"height":15,"star_pos":[6.81,7.36],"pixels":"..."},"id":"22518575-dc40-451e-a01b-5511d898f81b"}
02:33:39.794 00.077 10052 Exposure complete
02:33:39.871 00.077 10052 worker thread done servicing request
02:33:39.871 00.000 6880 OnExposeComplete: enter
02:33:39.871 00.000 6880 UpdateGuideState(): m_state=6
02:33:39.871 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3977
02:33:39.872 00.001 6880 Star::Find returns 1 (0), X=407.71, Y=892.21, Mass=2550, SNR=35.1, Peak=154 HFD=4.6
02:33:39.872 00.000 6880 MultiStar: [#1 -0.43,-0.11,0.95,U] [#2 -0.85,-0.41,0.00,M7] [#3 -0.61,-0.15,0.00,M1] [#4 -0.37,-0.02,0.85,U] [#5 -0.46,0.01,0.97,U] [#6 -0.73,-0.38,0.00,R] [#7 -0.43,-0.05,0.77,U] [#8 -0.48,-0.09,0.79,U] 
02:33:39.872 00.000 6880 single-star, 5 included, MultiStar: {-0.40, -0.07}, one-star: {-0.24, -0.18}
02:33:39.872 00.000 6880 CameraToMount -- cameraTheta (-2.51) - m_xAngle (-1.61) = xAngle (-0.90 = -0.90)
02:33:39.872 00.000 6880 CameraToMount -- cameraTheta (-2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.93 = -0.93)
02:33:39.872 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.18 hyp=0.30 cameraTheta=-2.51 mountX=0.19 mountY=-0.24, mountTheta=-0.91
02:33:39.874 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.18, opts=13)
02:33:39.874 00.000 6880 Enqueuing Move request for scope (-0.24, -0.18)
02:33:39.874 00.000 10052 Worker thread wakes up
02:33:39.874 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.18) opts 0xd
02:33:39.875 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.18)
02:33:39.875 00.000 10052 Moving (-0.24, -0.18) raw xDistance=0.19 yDistance=-0.24
02:33:39.875 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:33:39.875 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.24, slope = -0.02
02:33:39.875 00.000 10052 MoveAxis(W, 50, ABG)
02:33:39.875 00.000 10052 Guiding  Dir = 3, Dur = 50
02:33:39.902 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:39.933 00.031 10052 IsSlewing returns 0
02:33:39.944 00.011 6880 UpdateGuideState exits: m=2550 SNR=35.1
02:33:39.944 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:39.944 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:39.944 00.000 6880 Enqueuing Expose request
02:33:40.013 00.069 10052 IsGuiding returns 0
02:33:40.155 00.142 10052 IsGuiding returns 0
02:33:40.156 00.001 10052 Move returns status 0, amount 50
02:33:40.156 00.000 10052 MoveAxis(N, 45, ABG)
02:33:40.156 00.000 10052 Guiding  Dir = 0, Dur = 45
02:33:40.222 00.066 10052 IsSlewing returns 0
02:33:40.298 00.076 10052 IsGuiding returns 0
02:33:40.428 00.130 10052 IsGuiding returns 0
02:33:40.428 00.000 10052 Move returns status 0, amount 45
02:33:40.428 00.000 10052 move complete, result=0
02:33:40.428 00.000 10052 worker thread done servicing request
02:33:40.428 00.000 10052 Worker thread wakes up
02:33:40.428 00.000 6880 GuideStep: 0.2 px 50 ms WEST, -0.2 px 45 ms NORTH
02:33:40.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:40.429 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:41.342 00.913 10052 Exposure complete
02:33:41.411 00.069 10052 worker thread done servicing request
02:33:41.411 00.000 6880 OnExposeComplete: enter
02:33:41.411 00.000 6880 UpdateGuideState(): m_state=6
02:33:41.411 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3978
02:33:41.411 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.48, Mass=2481, SNR=34.6, Peak=159 HFD=4.7
02:33:41.412 00.001 6880 MultiStar: [#1 -0.56,-0.02,0.00,M1] [#2 -0.72,-0.29,0.00,M8] [#3 -0.53,-0.07,0.00,M2] [#4 -0.46,0.09,0.85,U] [#5 -0.67,-0.19,0.00,M1] [#6 -0.01,0.04,0.92,U] [#7 -0.41,-0.15,0.78,U] [#8 -0.51,0.07,0.79,U] 
02:33:41.412 00.000 6880 single-star, 4 included, MultiStar: {-0.30, 0.03}, one-star: {-0.16, 0.09}
02:33:41.412 00.000 6880 CameraToMount -- cameraTheta (2.62) - m_xAngle (-1.61) = xAngle (4.24 = -2.05)
02:33:41.412 00.000 6880 CameraToMount -- cameraTheta (2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.08)
02:33:41.412 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.09 hyp=0.18 cameraTheta=2.62 mountX=-0.08 mountY=-0.16, mountTheta=-2.05
02:33:41.413 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.09, opts=13)
02:33:41.414 00.001 6880 Enqueuing Move request for scope (-0.16, 0.09)
02:33:41.414 00.000 10052 Worker thread wakes up
02:33:41.414 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.09) opts 0xd
02:33:41.414 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.09)
02:33:41.414 00.000 10052 Moving (-0.16, 0.09) raw xDistance=-0.08 yDistance=-0.16
02:33:41.414 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:33:41.414 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:33:41.414 00.000 10052 MoveAxis(E, 0, ABG)
02:33:41.414 00.000 10052 Move returns status 0, amount 0
02:33:41.414 00.000 10052 MoveAxis(N, 0, ABG)
02:33:41.414 00.000 10052 Move returns status 0, amount 0
02:33:41.414 00.000 10052 move complete, result=0
02:33:41.414 00.000 10052 worker thread done servicing request
02:33:41.436 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:41.472 00.036 6880 UpdateGuideState exits: m=2481 SNR=34.6
02:33:41.473 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:41.473 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:41.473 00.000 6880 Enqueuing Expose request
02:33:41.473 00.000 10052 Worker thread wakes up
02:33:41.473 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:33:41.473 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:41.473 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:41.713 00.240 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"740b9e53-e429-4123-8425-ff85d9b05abf"}
02:33:41.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"740b9e53-e429-4123-8425-ff85d9b05abf"}
02:33:41.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"00ebaaab-cd0c-4b04-bcbe-68408d019ec6"}
02:33:41.713 00.000 6880 case statement mapped state 6 to 3
02:33:41.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"00ebaaab-cd0c-4b04-bcbe-68408d019ec6"}
02:33:41.715 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d900dfae-3655-402c-9a85-e06f4c20455b"}
02:33:41.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3978,"width":15,"height":15,"star_pos":[6.79,7.48],"pixels":"..."},"id":"d900dfae-3655-402c-9a85-e06f4c20455b"}
02:33:42.604 00.889 10052 Exposure complete
02:33:42.669 00.065 10052 worker thread done servicing request
02:33:42.669 00.000 6880 OnExposeComplete: enter
02:33:42.670 00.001 6880 UpdateGuideState(): m_state=6
02:33:42.670 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3979
02:33:42.670 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.54, Mass=2501, SNR=34.6, Peak=143 HFD=4.9
02:33:42.670 00.000 6880 MultiStar: [#1 -0.39,-0.27,0.96,U] [#2 -0.30,-0.17,0.97,U] [#3 -0.32,-0.19,0.94,U] [#4 -0.27,0.01,0.87,U] [#5 -0.18,-0.08,0.98,U] [#6 0.23,-0.01,0.92,U] [#7 -0.24,-0.29,0.77,U] [#8 -0.19,-0.18,0.82,U] 
02:33:42.670 00.000 6880 single-star, 8 included, MultiStar: {-0.18, -0.11}, one-star: {0.03, 0.16}
02:33:42.670 00.000 6880 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.61) = xAngle (2.99 = 2.99)
02:33:42.670 00.000 6880 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.96 = 2.96)
02:33:42.671 00.001 6880 CameraToMount -- cameraX=0.03 cameraY=0.16 hyp=0.16 cameraTheta=1.38 mountX=-0.16 mountY=0.03, mountTheta=2.96
02:33:42.672 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.16, opts=13)
02:33:42.672 00.000 6880 Enqueuing Move request for scope (0.03, 0.16)
02:33:42.672 00.000 10052 Worker thread wakes up
02:33:42.672 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.16) opts 0xd
02:33:42.672 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.16)
02:33:42.672 00.000 10052 Moving (0.03, 0.16) raw xDistance=-0.16 yDistance=0.03
02:33:42.672 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:33:42.673 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
02:33:42.673 00.000 10052 MoveAxis(E, 42, ABG)
02:33:42.673 00.000 10052 Guiding  Dir = 2, Dur = 42
02:33:42.694 00.021 10052 IsSlewing returns 0
02:33:42.694 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:42.731 00.037 6880 UpdateGuideState exits: m=2501 SNR=34.6
02:33:42.731 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:42.731 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:42.731 00.000 6880 Enqueuing Expose request
02:33:42.732 00.001 10052 IsGuiding returns 0
02:33:42.759 00.027 10052 PulseGuide returned control before completion, sleep 25
02:33:42.811 00.052 10052 IsGuiding returns 0
02:33:42.811 00.000 10052 Move returns status 0, amount 42
02:33:42.811 00.000 10052 MoveAxis(N, 0, ABG)
02:33:42.811 00.000 10052 Move returns status 0, amount 0
02:33:42.811 00.000 10052 move complete, result=0
02:33:42.812 00.001 10052 worker thread done servicing request
02:33:42.812 00.000 10052 Worker thread wakes up
02:33:42.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:42.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:42.828 00.016 6880 GuideStep: -0.2 px 42 ms EAST, 0.0 px 0 ms NORTH
02:33:43.713 00.885 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"917d1eab-72b3-4ab6-865f-cf85cb12518e"}
02:33:43.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"917d1eab-72b3-4ab6-865f-cf85cb12518e"}
02:33:43.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"475c5484-4ee6-407d-9f94-51658f92c45b"}
02:33:43.713 00.000 6880 case statement mapped state 6 to 3
02:33:43.715 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"475c5484-4ee6-407d-9f94-51658f92c45b"}
02:33:43.715 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab4b3c2e-664e-4ea4-ae87-df18584c921e"}
02:33:43.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3979,"width":15,"height":15,"star_pos":[6.98,6.54],"pixels":"..."},"id":"ab4b3c2e-664e-4ea4-ae87-df18584c921e"}
02:33:43.722 00.007 10052 Exposure complete
02:33:43.783 00.061 10052 worker thread done servicing request
02:33:43.784 00.001 6880 OnExposeComplete: enter
02:33:43.784 00.000 6880 UpdateGuideState(): m_state=6
02:33:43.784 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3980
02:33:43.784 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=892.08, Mass=2495, SNR=34.6, Peak=146 HFD=4.7
02:33:43.784 00.000 6880 MultiStar: [#1 -0.04,-0.23,0.99,U] [#2 -0.13,-0.58,0.00,M8] [#3 0.06,-0.42,0.94,U] [#4 -0.21,-0.15,0.83,U] [#5 0.07,-0.35,0.99,U] [#6 0.66,-0.11,0.00,M1] [#7 -0.07,-0.39,0.77,U] [#8 0.09,-0.23,0.81,U] 
02:33:43.784 00.000 6880 refined, 6 included, MultiStar: {0.04, -0.30}, one-star: {0.31, -0.31}
02:33:43.785 00.001 6880 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.61) = xAngle (0.17 = 0.17)
02:33:43.785 00.000 6880 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:33:43.785 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.30 hyp=0.30 cameraTheta=-1.44 mountX=0.30 mountY=0.04, mountTheta=0.14
02:33:43.786 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.30, opts=13)
02:33:43.786 00.000 6880 Enqueuing Move request for scope (0.04, -0.30)
02:33:43.786 00.000 10052 Worker thread wakes up
02:33:43.786 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.30) opts 0xd
02:33:43.786 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.30)
02:33:43.786 00.000 10052 Moving (0.04, -0.30) raw xDistance=0.30 yDistance=0.04
02:33:43.786 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
02:33:43.786 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:33:43.787 00.001 10052 MoveAxis(W, 77, ABG)
02:33:43.787 00.000 10052 Guiding  Dir = 3, Dur = 77
02:33:43.808 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:43.843 00.035 6880 UpdateGuideState exits: m=2495 SNR=34.6
02:33:43.844 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:43.844 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:43.844 00.000 6880 Enqueuing Expose request
02:33:43.849 00.005 10052 IsSlewing returns 0
02:33:43.929 00.080 10052 IsGuiding returns 0
02:33:43.998 00.069 10052 PulseGuide returned control before completion, sleep 19
02:33:44.074 00.076 10052 IsGuiding returns 1
02:33:44.074 00.000 10052 scope still moving after pulse duration time elapsed
02:33:44.152 00.078 10052 IsSlewing returns 0
02:33:44.227 00.075 10052 IsGuiding returns 0
02:33:44.227 00.000 10052 scope move finished after 77 + 220 ms
02:33:44.227 00.000 10052 Move returns status 0, amount 77
02:33:44.227 00.000 10052 MoveAxis(N, 0, ABG)
02:33:44.227 00.000 10052 Move returns status 0, amount 0
02:33:44.227 00.000 10052 move complete, result=0
02:33:44.227 00.000 10052 worker thread done servicing request
02:33:44.227 00.000 6880 GuideStep: 0.3 px 77 ms WEST, 0.0 px 0 ms NORTH
02:33:44.227 00.000 10052 Worker thread wakes up
02:33:44.227 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:44.228 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:45.356 01.128 10052 Exposure complete
02:33:45.434 00.078 10052 worker thread done servicing request
02:33:45.434 00.000 6880 OnExposeComplete: enter
02:33:45.434 00.000 6880 UpdateGuideState(): m_state=6
02:33:45.435 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3981
02:33:45.435 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=891.64, Mass=2566, SNR=35.2, Peak=152 HFD=4.7
02:33:45.435 00.000 6880 MultiStar: [#1 -0.51,-0.91,0.00,M1] [#2 -0.19,-0.90,0.00,M9] [#3 -0.32,-1.04,0.00,M1] [#4 -0.49,-0.52,0.00,M1] [#5 -0.22,-0.71,0.00,M1] [#6 0.18,-0.79,0.00,M2] [#7 -0.46,-0.96,0.00,M1] [#8 -0.25,-0.83,0.00,M1] 
02:33:45.436 00.001 6880 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.61) = xAngle (0.17 = 0.17)
02:33:45.436 00.000 6880 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:33:45.436 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.75 hyp=0.76 cameraTheta=-1.44 mountX=0.75 mountY=0.10, mountTheta=0.14
02:33:45.438 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.75, opts=13)
02:33:45.439 00.001 6880 Enqueuing Move request for scope (0.10, -0.75)
02:33:45.439 00.000 10052 Worker thread wakes up
02:33:45.439 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.75) opts 0xd
02:33:45.439 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.75)
02:33:45.439 00.000 10052 Moving (0.10, -0.75) raw xDistance=0.75 yDistance=0.10
02:33:45.439 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.34 from input 0.75
02:33:45.439 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.13, using input
02:33:45.439 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.03
02:33:45.439 00.000 10052 MoveAxis(W, 204, ABG)
02:33:45.439 00.000 10052 Guiding  Dir = 3, Dur = 204
02:33:45.459 00.020 10052 IsSlewing returns 0
02:33:45.468 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:45.498 00.030 10052 IsGuiding returns 0
02:33:45.507 00.009 6880 UpdateGuideState exits: m=2566 SNR=35.2
02:33:45.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:45.507 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:45.507 00.000 6880 Enqueuing Expose request
02:33:45.564 00.057 10052 PulseGuide returned control before completion, sleep 149
02:33:45.714 00.150 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4446018d-480d-4029-b86b-fbfd95a76cf7"}
02:33:45.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4446018d-480d-4029-b86b-fbfd95a76cf7"}
02:33:45.714 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6307c0b9-747c-4603-b760-92e54177e8c9"}
02:33:45.714 00.000 6880 case statement mapped state 6 to 3
02:33:45.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6307c0b9-747c-4603-b760-92e54177e8c9"}
02:33:45.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"153b4ac5-de33-4713-a03e-dbee4cd7055f"}
02:33:45.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3981,"width":15,"height":15,"star_pos":[7.04,6.64],"pixels":"..."},"id":"153b4ac5-de33-4713-a03e-dbee4cd7055f"}
02:33:45.787 00.072 10052 IsGuiding returns 0
02:33:45.788 00.001 10052 Move returns status 0, amount 204
02:33:45.788 00.000 10052 MoveAxis(N, 0, ABG)
02:33:45.788 00.000 10052 Move returns status 0, amount 0
02:33:45.788 00.000 10052 move complete, result=0
02:33:45.788 00.000 10052 worker thread done servicing request
02:33:45.788 00.000 10052 Worker thread wakes up
02:33:45.788 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:45.788 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:45.788 00.000 6880 GuideStep: 0.7 px 204 ms WEST, 0.1 px 0 ms NORTH
02:33:46.705 00.917 10052 Exposure complete
02:33:46.782 00.077 10052 worker thread done servicing request
02:33:46.782 00.000 6880 OnExposeComplete: enter
02:33:46.782 00.000 6880 UpdateGuideState(): m_state=6
02:33:46.782 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3982
02:33:46.783 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=891.60, Mass=2543, SNR=34.9, Peak=159 HFD=4.8
02:33:46.783 00.000 6880 MultiStar: [#1 -0.54,-0.91,0.00,M2] [#2 -0.20,-0.67,0.00,M10] [#3 -0.21,-0.86,0.00,M2] [#4 -0.79,-0.98,0.00,M2] [#5 -0.26,-0.79,0.00,M2] [#6 0.26,-0.61,0.00,M3] [#7 -0.44,-0.63,0.00,M2] [#8 -0.22,-0.96,0.00,M2] 
02:33:46.783 00.000 6880 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
02:33:46.783 00.000 6880 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:33:46.783 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.79 hyp=0.79 cameraTheta=-1.67 mountX=0.79 mountY=-0.07, mountTheta=-0.09
02:33:46.785 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.79, opts=13)
02:33:46.785 00.000 6880 Enqueuing Move request for scope (-0.08, -0.79)
02:33:46.785 00.000 10052 Worker thread wakes up
02:33:46.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.79) opts 0xd
02:33:46.785 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.79)
02:33:46.785 00.000 10052 Moving (-0.08, -0.79) raw xDistance=0.79 yDistance=-0.07
02:33:46.786 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.37 from input 0.79
02:33:46.786 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.03
02:33:46.786 00.000 10052 MoveAxis(W, 223, ABG)
02:33:46.786 00.000 10052 Guiding  Dir = 3, Dur = 223
02:33:46.807 00.021 10052 IsSlewing returns 0
02:33:46.813 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:46.845 00.032 10052 IsGuiding returns 0
02:33:46.857 00.012 6880 UpdateGuideState exits: m=2543 SNR=34.9
02:33:46.857 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:46.857 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:46.857 00.000 6880 Enqueuing Expose request
02:33:46.873 00.016 10052 PulseGuide returned control before completion, sleep 206
02:33:47.103 00.230 10052 IsGuiding returns 0
02:33:47.103 00.000 10052 Move returns status 0, amount 223
02:33:47.103 00.000 10052 MoveAxis(N, 0, ABG)
02:33:47.103 00.000 10052 Move returns status 0, amount 0
02:33:47.104 00.001 10052 move complete, result=0
02:33:47.104 00.000 10052 worker thread done servicing request
02:33:47.104 00.000 10052 Worker thread wakes up
02:33:47.104 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:47.104 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:47.104 00.000 6880 GuideStep: 0.8 px 223 ms WEST, -0.1 px 0 ms NORTH
02:33:47.712 00.608 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3821b1a6-6cd2-475f-8c9e-8237c0b36395"}
02:33:47.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3821b1a6-6cd2-475f-8c9e-8237c0b36395"}
02:33:47.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a3bbdda7-fe69-4394-8803-77c002c7f71a"}
02:33:47.713 00.000 6880 case statement mapped state 6 to 3
02:33:47.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3bbdda7-fe69-4394-8803-77c002c7f71a"}
02:33:47.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f279f0c9-84b3-4fbf-a884-b62d682b5bc4"}
02:33:47.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3982,"width":15,"height":15,"star_pos":[6.87,6.60],"pixels":"..."},"id":"f279f0c9-84b3-4fbf-a884-b62d682b5bc4"}
02:33:48.241 00.528 10052 Exposure complete
02:33:48.313 00.072 10052 worker thread done servicing request
02:33:48.313 00.000 6880 OnExposeComplete: enter
02:33:48.313 00.000 6880 UpdateGuideState(): m_state=6
02:33:48.313 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3983
02:33:48.313 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=891.79, Mass=2613, SNR=35.4, Peak=163 HFD=4.5
02:33:48.313 00.000 6880 MultiStar: [#1 -0.03,-0.33,0.95,U] [#2 -0.54,-1.01,0.00,R] [#3 -0.23,-0.45,0.91,U] [#4 0.04,-0.23,0.83,U] [#5 -0.13,-0.66,0.00,M3] [#6 0.28,-0.28,0.91,U] [#7 -0.22,-0.27,0.76,U] [#8 -0.06,-0.29,0.78,U] 
02:33:48.313 00.000 6880 refined, 6 included, MultiStar: {-0.01, -0.36}, one-star: {0.08, -0.60}
02:33:48.313 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
02:33:48.314 00.001 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:33:48.314 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.36 hyp=0.36 cameraTheta=-1.61 mountX=0.36 mountY=-0.01, mountTheta=-0.03
02:33:48.315 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.36, opts=13)
02:33:48.316 00.001 6880 Enqueuing Move request for scope (-0.01, -0.36)
02:33:48.316 00.000 10052 Worker thread wakes up
02:33:48.316 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.36) opts 0xd
02:33:48.316 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.36)
02:33:48.316 00.000 10052 Moving (-0.01, -0.36) raw xDistance=0.36 yDistance=-0.01
02:33:48.316 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.36
02:33:48.316 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.04
02:33:48.316 00.000 10052 MoveAxis(W, 107, ABG)
02:33:48.316 00.000 10052 Guiding  Dir = 3, Dur = 107
02:33:48.342 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:48.373 00.031 6880 UpdateGuideState exits: m=2613 SNR=35.4
02:33:48.373 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:48.373 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:48.373 00.000 6880 Enqueuing Expose request
02:33:48.387 00.014 10052 IsSlewing returns 0
02:33:48.456 00.069 10052 IsGuiding returns 0
02:33:48.485 00.029 10052 PulseGuide returned control before completion, sleep 89
02:33:48.600 00.115 10052 IsGuiding returns 0
02:33:48.601 00.001 10052 Move returns status 0, amount 107
02:33:48.601 00.000 10052 MoveAxis(N, 0, ABG)
02:33:48.601 00.000 10052 Move returns status 0, amount 0
02:33:48.601 00.000 10052 move complete, result=0
02:33:48.601 00.000 10052 worker thread done servicing request
02:33:48.601 00.000 10052 Worker thread wakes up
02:33:48.601 00.000 6880 GuideStep: 0.4 px 107 ms WEST, -0.0 px 0 ms NORTH
02:33:48.601 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:48.601 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:49.506 00.905 10052 Exposure complete
02:33:49.566 00.060 10052 worker thread done servicing request
02:33:49.566 00.000 6880 OnExposeComplete: enter
02:33:49.566 00.000 6880 UpdateGuideState(): m_state=6
02:33:49.566 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3984
02:33:49.566 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.71, Mass=2473, SNR=34.5, Peak=133 HFD=4.8
02:33:49.567 00.001 6880 MultiStar: [#1 -0.12,-0.23,0.99,U] [#2 -0.52,0.49,0.00,M1] [#3 -0.30,-0.62,0.00,M2] [#4 -0.03,-0.61,0.00,M2] [#5 -0.25,-0.71,0.00,M4] [#6 0.25,-0.28,0.91,U] [#7 -0.05,-0.51,0.79,U] [#8 -0.02,-0.41,0.82,U] 
02:33:49.567 00.000 6880 refined, 4 included, MultiStar: {0.02, -0.42}, one-star: {0.03, -0.68}
02:33:49.567 00.000 6880 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
02:33:49.567 00.000 6880 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:33:49.567 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.42 hyp=0.42 cameraTheta=-1.53 mountX=0.42 mountY=0.02, mountTheta=0.06
02:33:49.568 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.42, opts=13)
02:33:49.569 00.001 6880 Enqueuing Move request for scope (0.02, -0.42)
02:33:49.569 00.000 10052 Worker thread wakes up
02:33:49.569 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.42) opts 0xd
02:33:49.569 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.42)
02:33:49.569 00.000 10052 Moving (0.02, -0.42) raw xDistance=0.42 yDistance=0.02
02:33:49.569 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.42
02:33:49.569 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.17, using input
02:33:49.569 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.04
02:33:49.569 00.000 10052 MoveAxis(W, 117, ABG)
02:33:49.569 00.000 10052 Guiding  Dir = 3, Dur = 117
02:33:49.591 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:49.618 00.027 10052 IsSlewing returns 0
02:33:49.627 00.009 6880 UpdateGuideState exits: m=2473 SNR=34.5
02:33:49.627 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:49.627 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:49.627 00.000 6880 Enqueuing Expose request
02:33:49.693 00.066 10052 IsGuiding returns 0
02:33:49.757 00.064 10052 PulseGuide returned control before completion, sleep 63
02:33:49.854 00.097 10052 IsGuiding returns 1
02:33:49.854 00.000 10052 scope still moving after pulse duration time elapsed
02:33:49.899 00.045 10052 IsSlewing returns 0
02:33:49.910 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1bcc7f50-a884-46c9-8d93-f903183a8022"}
02:33:49.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1bcc7f50-a884-46c9-8d93-f903183a8022"}
02:33:49.911 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c63f6588-ac99-4d10-965f-04b0ffd4435b"}
02:33:49.911 00.000 6880 case statement mapped state 6 to 3
02:33:49.911 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c63f6588-ac99-4d10-965f-04b0ffd4435b"}
02:33:49.912 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9db85597-cc59-455e-8ec0-609ead509e5e"}
02:33:49.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3984,"width":15,"height":15,"star_pos":[6.98,6.71],"pixels":"..."},"id":"9db85597-cc59-455e-8ec0-609ead509e5e"}
02:33:49.938 00.026 10052 IsGuiding returns 0
02:33:49.938 00.000 10052 scope move finished after 117 + 128 ms
02:33:49.938 00.000 10052 Move returns status 0, amount 117
02:33:49.938 00.000 10052 MoveAxis(N, 0, ABG)
02:33:49.938 00.000 10052 Move returns status 0, amount 0
02:33:49.938 00.000 10052 move complete, result=0
02:33:49.938 00.000 10052 worker thread done servicing request
02:33:49.938 00.000 6880 GuideStep: 0.4 px 117 ms WEST, 0.0 px 0 ms NORTH
02:33:49.938 00.000 10052 Worker thread wakes up
02:33:49.939 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:49.939 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:51.069 01.130 10052 Exposure complete
02:33:51.141 00.072 6880 OnExposeComplete: enter
02:33:51.141 00.000 6880 UpdateGuideState(): m_state=6
02:33:51.141 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3985
02:33:51.141 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.50, Mass=2534, SNR=34.8, Peak=171 HFD=4.4
02:33:51.142 00.001 6880 MultiStar: [#1 -0.43,-1.19,0.00,M1] [#2 0.03,-0.44,1.01,U] [#3 -0.33,-1.17,0.00,M3] [#4 -0.44,-0.90,0.00,M3] [#5 -0.33,-1.10,0.00,M5] [#6 0.21,-0.96,0.00,M2] [#7 -0.27,-1.07,0.00,M1] [#8 -0.12,-1.27,0.00,M1] 
02:33:51.142 00.000 6880 refined, 1 included, MultiStar: {0.01, -0.67}, one-star: {-0.00, -0.89}
02:33:51.142 00.000 6880 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.61) = xAngle (0.06 = 0.06)
02:33:51.142 00.000 6880 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:33:51.142 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.67 hyp=0.67 cameraTheta=-1.55 mountX=0.66 mountY=0.02, mountTheta=0.03
02:33:51.142 00.000 10052 worker thread done servicing request
02:33:51.144 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.67, opts=13)
02:33:51.144 00.000 6880 Enqueuing Move request for scope (0.01, -0.67)
02:33:51.144 00.000 10052 Worker thread wakes up
02:33:51.144 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.67) opts 0xd
02:33:51.144 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.67)
02:33:51.144 00.000 10052 Moving (0.01, -0.67) raw xDistance=0.66 yDistance=0.02
02:33:51.144 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.66
02:33:51.144 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.10, using input
02:33:51.144 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
02:33:51.144 00.000 10052 MoveAxis(W, 184, ABG)
02:33:51.144 00.000 10052 Guiding  Dir = 3, Dur = 184
02:33:51.165 00.021 10052 IsSlewing returns 0
02:33:51.169 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:51.203 00.034 10052 IsGuiding returns 0
02:33:51.208 00.005 6880 UpdateGuideState exits: m=2534 SNR=34.8
02:33:51.208 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:51.208 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:51.208 00.000 6880 Enqueuing Expose request
02:33:51.230 00.022 10052 PulseGuide returned control before completion, sleep 167
02:33:51.433 00.203 10052 IsGuiding returns 0
02:33:51.433 00.000 10052 Move returns status 0, amount 184
02:33:51.434 00.001 10052 MoveAxis(N, 0, ABG)
02:33:51.434 00.000 10052 Move returns status 0, amount 0
02:33:51.434 00.000 10052 move complete, result=0
02:33:51.434 00.000 10052 worker thread done servicing request
02:33:51.434 00.000 6880 GuideStep: 0.7 px 184 ms WEST, 0.0 px 0 ms NORTH
02:33:51.434 00.000 10052 Worker thread wakes up
02:33:51.434 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:51.434 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:51.909 00.475 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08f9e93f-4fd3-4b97-a61b-c2a63b2dd004"}
02:33:51.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08f9e93f-4fd3-4b97-a61b-c2a63b2dd004"}
02:33:51.910 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"46843e55-481c-4e93-8321-52196aed22e0"}
02:33:51.910 00.000 6880 case statement mapped state 6 to 3
02:33:51.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"46843e55-481c-4e93-8321-52196aed22e0"}
02:33:51.910 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1c9eb220-160b-47d8-98cb-d9a917efb321"}
02:33:51.911 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3985,"width":15,"height":15,"star_pos":[6.95,7.50],"pixels":"..."},"id":"1c9eb220-160b-47d8-98cb-d9a917efb321"}
02:33:52.354 00.443 10052 Exposure complete
02:33:52.439 00.085 10052 worker thread done servicing request
02:33:52.440 00.001 6880 OnExposeComplete: enter
02:33:52.440 00.000 6880 UpdateGuideState(): m_state=6
02:33:52.440 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3986
02:33:52.440 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=891.86, Mass=2686, SNR=36.0, Peak=171 HFD=4.5
02:33:52.441 00.001 6880 MultiStar: [#1 -0.30,-0.47,0.00,M2] [#2 0.23,0.31,1.00,U] [#3 -0.19,-0.55,0.00,M4] [#4 -0.26,-0.38,0.83,U] [#5 -0.35,-0.54,0.00,M6] [#6 0.42,-0.35,0.00,M3] [#7 -0.26,-0.54,0.00,M2] [#8 -0.10,-0.51,0.78,U] 
02:33:52.441 00.000 6880 refined, 3 included, MultiStar: {0.00, -0.26}, one-star: {0.06, -0.53}
02:33:52.441 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:33:52.441 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:33:52.441 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.26 hyp=0.26 cameraTheta=-1.57 mountX=0.26 mountY=0.00, mountTheta=0.01
02:33:52.443 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.26, opts=13)
02:33:52.443 00.000 6880 Enqueuing Move request for scope (0.00, -0.26)
02:33:52.443 00.000 10052 Worker thread wakes up
02:33:52.444 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.26) opts 0xd
02:33:52.444 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.26)
02:33:52.444 00.000 10052 Moving (0.00, -0.26) raw xDistance=0.26 yDistance=0.00
02:33:52.444 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
02:33:52.444 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.08, using input
02:33:52.444 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.02
02:33:52.444 00.000 10052 MoveAxis(W, 78, ABG)
02:33:52.444 00.000 10052 Guiding  Dir = 3, Dur = 78
02:33:52.466 00.022 10052 IsSlewing returns 0
02:33:52.474 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:52.504 00.030 10052 IsGuiding returns 0
02:33:52.521 00.017 6880 UpdateGuideState exits: m=2686 SNR=36.0
02:33:52.521 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:52.521 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:52.521 00.000 6880 Enqueuing Expose request
02:33:52.532 00.011 10052 PulseGuide returned control before completion, sleep 61
02:33:52.627 00.095 10052 IsGuiding returns 0
02:33:52.627 00.000 10052 Move returns status 0, amount 78
02:33:52.627 00.000 10052 MoveAxis(N, 0, ABG)
02:33:52.627 00.000 10052 Move returns status 0, amount 0
02:33:52.627 00.000 10052 move complete, result=0
02:33:52.627 00.000 10052 worker thread done servicing request
02:33:52.627 00.000 10052 Worker thread wakes up
02:33:52.627 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:52.627 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:52.649 00.022 6880 GuideStep: 0.3 px 78 ms WEST, 0.0 px 0 ms NORTH
02:33:53.762 01.113 10052 Exposure complete
02:33:53.838 00.076 6880 OnExposeComplete: enter
02:33:53.838 00.000 6880 UpdateGuideState(): m_state=6
02:33:53.838 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3987
02:33:53.838 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.60, Mass=2483, SNR=34.5, Peak=178 HFD=4.2
02:33:53.839 00.001 10052 worker thread done servicing request
02:33:53.839 00.000 6880 MultiStar: [#1 -0.39,-0.72,0.00,M3] [#2 0.22,0.06,1.01,U] [#3 -0.34,-0.86,0.00,M5] [#4 -0.17,-0.48,0.88,U] [#5 -0.26,-0.76,0.00,M7] [#6 0.10,-0.70,0.00,M4] [#7 -0.38,-0.54,0.00,M3] [#8 -0.12,-0.48,0.83,U] 
02:33:53.839 00.000 6880 refined, 3 included, MultiStar: {-0.01, -0.41}, one-star: {-0.01, -0.79}
02:33:53.839 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
02:33:53.839 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:33:53.839 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.41 hyp=0.41 cameraTheta=-1.60 mountX=0.41 mountY=-0.01, mountTheta=-0.02
02:33:53.841 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.41, opts=13)
02:33:53.841 00.000 6880 Enqueuing Move request for scope (-0.01, -0.41)
02:33:53.841 00.000 10052 Worker thread wakes up
02:33:53.841 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.41) opts 0xd
02:33:53.841 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.41)
02:33:53.841 00.000 10052 Moving (-0.01, -0.41) raw xDistance=0.41 yDistance=-0.01
02:33:53.841 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
02:33:53.841 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:33:53.841 00.000 10052 MoveAxis(W, 115, ABG)
02:33:53.841 00.000 10052 Guiding  Dir = 3, Dur = 115
02:33:53.865 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:53.885 00.020 10052 IsSlewing returns 0
02:33:53.901 00.016 6880 UpdateGuideState exits: m=2483 SNR=34.5
02:33:53.901 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:53.901 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:53.901 00.000 6880 Enqueuing Expose request
02:33:53.910 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5d98111-cbfd-4fab-872d-a6841d925cf2"}
02:33:53.911 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5d98111-cbfd-4fab-872d-a6841d925cf2"}
02:33:53.913 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cda0bdb0-9a34-433c-ab03-bc6ab0f7b1ce"}
02:33:53.913 00.000 6880 case statement mapped state 6 to 3
02:33:53.913 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cda0bdb0-9a34-433c-ab03-bc6ab0f7b1ce"}
02:33:53.916 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b509eaee-dfbf-4186-b1b1-35676835d6c6"}
02:33:53.916 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3987,"width":15,"height":15,"star_pos":[6.94,6.60],"pixels":"..."},"id":"b509eaee-dfbf-4186-b1b1-35676835d6c6"}
02:33:53.965 00.049 10052 IsGuiding returns 0
02:33:54.028 00.063 10052 PulseGuide returned control before completion, sleep 62
02:33:54.145 00.117 10052 IsGuiding returns 1
02:33:54.145 00.000 10052 scope still moving after pulse duration time elapsed
02:33:54.248 00.103 10052 IsSlewing returns 0
02:33:54.328 00.080 10052 IsGuiding returns 0
02:33:54.328 00.000 10052 scope move finished after 115 + 247 ms
02:33:54.328 00.000 10052 Move returns status 0, amount 115
02:33:54.328 00.000 10052 MoveAxis(N, 0, ABG)
02:33:54.328 00.000 10052 Move returns status 0, amount 0
02:33:54.328 00.000 10052 move complete, result=0
02:33:54.328 00.000 10052 worker thread done servicing request
02:33:54.328 00.000 10052 Worker thread wakes up
02:33:54.328 00.000 6880 GuideStep: 0.4 px 115 ms WEST, -0.0 px 0 ms NORTH
02:33:54.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:54.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:55.240 00.912 10052 Exposure complete
02:33:55.313 00.073 10052 worker thread done servicing request
02:33:55.313 00.000 6880 OnExposeComplete: enter
02:33:55.313 00.000 6880 UpdateGuideState(): m_state=6
02:33:55.313 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3988
02:33:55.314 00.001 6880 Star::Find returns 1 (0), X=407.98, Y=891.78, Mass=2649, SNR=35.6, Peak=174 HFD=4.7
02:33:55.314 00.000 6880 MultiStar: [#1 -0.17,-0.53,0.00,M4] [#2 0.20,0.24,0.97,U] [#3 -0.39,-0.63,0.00,M6] [#4 -0.08,-0.60,0.00,M2] [#5 -0.32,-0.52,0.00,M8] [#6 0.29,-0.40,0.92,U] [#7 -0.18,-0.55,0.00,M4] [#8 -0.10,-0.51,0.80,U] 
02:33:55.314 00.000 6880 refined, 3 included, MultiStar: {0.11, -0.31}, one-star: {0.03, -0.61}
02:33:55.314 00.000 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.39 = 0.39)
02:33:55.314 00.000 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
02:33:55.314 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.31 hyp=0.33 cameraTheta=-1.23 mountX=0.31 mountY=0.12, mountTheta=0.36
02:33:55.316 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.31, opts=13)
02:33:55.316 00.000 6880 Enqueuing Move request for scope (0.11, -0.31)
02:33:55.316 00.000 10052 Worker thread wakes up
02:33:55.316 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.31) opts 0xd
02:33:55.316 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.31)
02:33:55.317 00.001 10052 Moving (0.11, -0.31) raw xDistance=0.31 yDistance=0.12
02:33:55.317 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
02:33:55.317 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:33:55.317 00.000 10052 MoveAxis(W, 89, ABG)
02:33:55.317 00.000 10052 Guiding  Dir = 3, Dur = 89
02:33:55.338 00.021 10052 IsSlewing returns 0
02:33:55.343 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:55.376 00.033 10052 IsGuiding returns 0
02:33:55.383 00.007 6880 UpdateGuideState exits: m=2649 SNR=35.6
02:33:55.383 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:55.383 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:55.383 00.000 6880 Enqueuing Expose request
02:33:55.404 00.021 10052 PulseGuide returned control before completion, sleep 72
02:33:55.546 00.142 10052 IsGuiding returns 0
02:33:55.547 00.001 10052 Move returns status 0, amount 89
02:33:55.547 00.000 10052 MoveAxis(N, 0, ABG)
02:33:55.547 00.000 10052 Move returns status 0, amount 0
02:33:55.547 00.000 10052 move complete, result=0
02:33:55.547 00.000 10052 worker thread done servicing request
02:33:55.547 00.000 6880 GuideStep: 0.3 px 89 ms WEST, 0.1 px 0 ms NORTH
02:33:55.547 00.000 10052 Worker thread wakes up
02:33:55.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:55.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:55.908 00.361 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0336453e-8fc7-4f7b-b962-690ff025058d"}
02:33:55.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0336453e-8fc7-4f7b-b962-690ff025058d"}
02:33:55.909 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13381005-c2c7-4ab8-b232-030f6f2db74c"}
02:33:55.909 00.000 6880 case statement mapped state 6 to 3
02:33:55.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"13381005-c2c7-4ab8-b232-030f6f2db74c"}
02:33:55.909 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b04e6f84-f9cc-4564-a457-9a7f5a4942c8"}
02:33:55.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3988,"width":15,"height":15,"star_pos":[6.98,6.78],"pixels":"..."},"id":"b04e6f84-f9cc-4564-a457-9a7f5a4942c8"}
02:33:56.680 00.771 10052 Exposure complete
02:33:56.754 00.074 6880 OnExposeComplete: enter
02:33:56.754 00.000 10052 worker thread done servicing request
02:33:56.754 00.000 6880 UpdateGuideState(): m_state=6
02:33:56.754 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3989
02:33:56.754 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.03, Mass=2555, SNR=35.0, Peak=128 HFD=4.6
02:33:56.755 00.001 6880 MultiStar: [#1 -0.17,-0.36,0.98,U] [#2 0.69,0.25,0.00,M1] [#3 0.10,-0.49,0.93,U] [#4 -0.28,-0.25,0.84,U] [#5 -0.16,-0.40,1.01,U] [#6 0.74,-0.19,0.00,M4] [#7 -0.15,-0.36,0.78,U] [#8 0.03,-0.47,0.84,U] 
02:33:56.755 00.000 6880 refined, 6 included, MultiStar: {-0.05, -0.38}, one-star: {0.20, -0.36}
02:33:56.755 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.10 = -0.10)
02:33:56.755 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:33:56.755 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.38 hyp=0.39 cameraTheta=-1.71 mountX=0.39 mountY=-0.05, mountTheta=-0.13
02:33:56.758 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.38, opts=13)
02:33:56.758 00.000 6880 Enqueuing Move request for scope (-0.05, -0.38)
02:33:56.758 00.000 10052 Worker thread wakes up
02:33:56.758 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.38) opts 0xd
02:33:56.758 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.38)
02:33:56.759 00.001 10052 Moving (-0.05, -0.38) raw xDistance=0.39 yDistance=-0.05
02:33:56.759 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.39
02:33:56.759 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.00
02:33:56.759 00.000 10052 MoveAxis(W, 108, ABG)
02:33:56.759 00.000 10052 Guiding  Dir = 3, Dur = 108
02:33:56.779 00.020 10052 IsSlewing returns 0
02:33:56.787 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:56.817 00.030 10052 IsGuiding returns 0
02:33:56.827 00.010 6880 UpdateGuideState exits: m=2555 SNR=35.0
02:33:56.827 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:56.827 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:56.827 00.000 6880 Enqueuing Expose request
02:33:56.846 00.019 10052 PulseGuide returned control before completion, sleep 91
02:33:56.967 00.121 10052 IsGuiding returns 0
02:33:56.967 00.000 10052 Move returns status 0, amount 108
02:33:56.967 00.000 10052 MoveAxis(N, 0, ABG)
02:33:56.967 00.000 10052 Move returns status 0, amount 0
02:33:56.968 00.001 10052 move complete, result=0
02:33:56.968 00.000 10052 worker thread done servicing request
02:33:56.968 00.000 10052 Worker thread wakes up
02:33:56.968 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:56.968 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:56.994 00.026 6880 GuideStep: 0.4 px 108 ms WEST, -0.1 px 0 ms NORTH
02:33:57.882 00.888 10052 Exposure complete
02:33:57.908 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e510b39-e40d-4681-ab8f-c961f5eddac3"}
02:33:57.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e510b39-e40d-4681-ab8f-c961f5eddac3"}
02:33:57.909 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73544914-084a-469b-aaa7-6b26f2b425ca"}
02:33:57.909 00.000 6880 case statement mapped state 6 to 3
02:33:57.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73544914-084a-469b-aaa7-6b26f2b425ca"}
02:33:57.909 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81bbdbb0-821e-4b2a-ae12-1a4a52526336"}
02:33:57.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3989,"width":15,"height":15,"star_pos":[7.15,7.03],"pixels":"..."},"id":"81bbdbb0-821e-4b2a-ae12-1a4a52526336"}
02:33:57.952 00.043 10052 worker thread done servicing request
02:33:57.952 00.000 6880 OnExposeComplete: enter
02:33:57.952 00.000 6880 UpdateGuideState(): m_state=6
02:33:57.953 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3990
02:33:57.953 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=891.56, Mass=2622, SNR=35.4, Peak=140 HFD=5.1
02:33:57.953 00.000 6880 MultiStar: [#1 -0.07,-0.91,0.00,M4] [#2 0.56,-0.04,0.00,M2] [#3 -0.25,-1.08,0.00,M6] [#4 -0.28,-0.90,0.00,M2] [#5 -0.25,-0.90,0.00,M8] [#6 0.36,-1.06,0.00,M5] [#7 0.14,-0.78,0.00,M4] [#8 -0.12,-1.10,0.00,M1] 
02:33:57.953 00.000 6880 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
02:33:57.953 00.000 6880 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
02:33:57.953 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.82 hyp=0.83 cameraTheta=-1.49 mountX=0.82 mountY=0.08, mountTheta=0.09
02:33:57.955 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.82, opts=13)
02:33:57.955 00.000 6880 Enqueuing Move request for scope (0.07, -0.82)
02:33:57.955 00.000 10052 Worker thread wakes up
02:33:57.955 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.82) opts 0xd
02:33:57.956 00.001 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.82)
02:33:57.956 00.000 10052 Moving (0.07, -0.82) raw xDistance=0.82 yDistance=0.08
02:33:57.956 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.82
02:33:57.956 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:33:57.956 00.000 10052 MoveAxis(W, 225, ABG)
02:33:57.956 00.000 10052 Guiding  Dir = 3, Dur = 225
02:33:57.981 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:58.024 00.043 6880 UpdateGuideState exits: m=2622 SNR=35.4
02:33:58.024 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:58.024 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:58.024 00.000 6880 Enqueuing Expose request
02:33:58.030 00.006 10052 IsSlewing returns 0
02:33:58.109 00.079 10052 IsGuiding returns 0
02:33:58.178 00.069 10052 PulseGuide returned control before completion, sleep 167
02:33:58.424 00.246 10052 IsGuiding returns 0
02:33:58.424 00.000 10052 Move returns status 0, amount 225
02:33:58.424 00.000 10052 MoveAxis(N, 0, ABG)
02:33:58.424 00.000 10052 Move returns status 0, amount 0
02:33:58.424 00.000 10052 move complete, result=0
02:33:58.424 00.000 10052 worker thread done servicing request
02:33:58.424 00.000 10052 Worker thread wakes up
02:33:58.424 00.000 6880 GuideStep: 0.8 px 225 ms WEST, 0.1 px 0 ms NORTH
02:33:58.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:33:58.425 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:33:59.550 01.125 10052 Exposure complete
02:33:59.626 00.076 10052 worker thread done servicing request
02:33:59.626 00.000 6880 OnExposeComplete: enter
02:33:59.626 00.000 6880 UpdateGuideState(): m_state=6
02:33:59.626 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3991
02:33:59.626 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.05, Mass=2633, SNR=35.7, Peak=148 HFD=4.5
02:33:59.627 00.001 6880 MultiStar: [#1 -0.19,-0.29,0.94,U] [#2 0.27,0.40,0.96,U] [#3 -0.12,-0.46,0.90,U] [#4 -0.35,-0.18,0.83,U] [#5 -0.31,-0.41,0.96,U] [#6 0.48,-0.24,0.00,M6] [#7 -0.25,-0.48,0.00,M5] [#8 -0.07,-0.36,0.77,U] 
02:33:59.627 00.000 6880 refined, 6 included, MultiStar: {-0.10, -0.23}, one-star: {0.05, -0.34}
02:33:59.627 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.36 = -0.36)
02:33:59.627 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
02:33:59.627 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.23 hyp=0.25 cameraTheta=-1.97 mountX=0.23 mountY=-0.09, mountTheta=-0.38
02:33:59.629 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.23, opts=13)
02:33:59.629 00.000 6880 Enqueuing Move request for scope (-0.10, -0.23)
02:33:59.629 00.000 10052 Worker thread wakes up
02:33:59.629 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.23) opts 0xd
02:33:59.629 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.23)
02:33:59.629 00.000 10052 Moving (-0.10, -0.23) raw xDistance=0.23 yDistance=-0.09
02:33:59.629 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.23
02:33:59.629 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:33:59.629 00.000 10052 MoveAxis(W, 74, ABG)
02:33:59.629 00.000 10052 Guiding  Dir = 3, Dur = 74
02:33:59.656 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:33:59.693 00.037 10052 IsSlewing returns 0
02:33:59.698 00.005 6880 UpdateGuideState exits: m=2633 SNR=35.7
02:33:59.698 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:33:59.698 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:33:59.698 00.000 6880 Enqueuing Expose request
02:33:59.773 00.075 10052 IsGuiding returns 0
02:33:59.841 00.068 10052 PulseGuide returned control before completion, sleep 16
02:33:59.909 00.068 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f709849c-fc77-4a4f-87c9-4b9046fc731a"}
02:33:59.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f709849c-fc77-4a4f-87c9-4b9046fc731a"}
02:33:59.909 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6264c5cf-3162-407e-b848-664abd647542"}
02:33:59.909 00.000 6880 case statement mapped state 6 to 3
02:33:59.910 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6264c5cf-3162-407e-b848-664abd647542"}
02:33:59.910 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db7910cb-d7da-495f-b6e0-964ee9f62329"}
02:33:59.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3991,"width":15,"height":15,"star_pos":[7.00,7.05],"pixels":"..."},"id":"db7910cb-d7da-495f-b6e0-964ee9f62329"}
02:33:59.917 00.007 10052 IsGuiding returns 1
02:33:59.918 00.001 10052 scope still moving after pulse duration time elapsed
02:33:59.997 00.079 10052 IsSlewing returns 0
02:34:00.070 00.073 10052 IsGuiding returns 0
02:34:00.071 00.001 10052 scope move finished after 74 + 223 ms
02:34:00.071 00.000 10052 Move returns status 0, amount 74
02:34:00.071 00.000 10052 MoveAxis(N, 0, ABG)
02:34:00.071 00.000 10052 Move returns status 0, amount 0
02:34:00.071 00.000 10052 move complete, result=0
02:34:00.071 00.000 10052 worker thread done servicing request
02:34:00.071 00.000 10052 Worker thread wakes up
02:34:00.071 00.000 6880 GuideStep: 0.2 px 74 ms WEST, -0.1 px 0 ms NORTH
02:34:00.071 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:00.071 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:00.992 00.921 10052 Exposure complete
02:34:01.068 00.076 10052 worker thread done servicing request
02:34:01.068 00.000 6880 OnExposeComplete: enter
02:34:01.068 00.000 6880 UpdateGuideState(): m_state=6
02:34:01.069 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3992
02:34:01.069 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.08, Mass=2629, SNR=35.5, Peak=149 HFD=4.6
02:34:01.069 00.000 6880 MultiStar: [#1 -0.28,-0.36,0.94,U] [#2 0.44,0.46,0.00,M2] [#3 -0.02,-0.38,0.92,U] [#4 -0.26,-0.21,0.85,U] [#5 -0.02,-0.34,0.97,U] [#6 0.70,-0.03,0.00,M7] [#7 -0.23,-0.41,0.77,U] [#8 -0.11,-0.25,0.79,U] 
02:34:01.069 00.000 6880 single-star, 6 included, MultiStar: {-0.11, -0.32}, one-star: {0.10, -0.31}
02:34:01.070 00.001 6880 CameraToMount -- cameraTheta (-1.25) - m_xAngle (-1.61) = xAngle (0.36 = 0.36)
02:34:01.070 00.000 6880 CameraToMount -- cameraTheta (-1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.33 = 0.33)
02:34:01.070 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.31 hyp=0.33 cameraTheta=-1.25 mountX=0.31 mountY=0.11, mountTheta=0.34
02:34:01.071 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.31, opts=13)
02:34:01.072 00.001 6880 Enqueuing Move request for scope (0.10, -0.31)
02:34:01.072 00.000 10052 Worker thread wakes up
02:34:01.072 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.31) opts 0xd
02:34:01.072 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.31)
02:34:01.072 00.000 10052 Moving (0.10, -0.31) raw xDistance=0.31 yDistance=0.11
02:34:01.072 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:34:01.072 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
02:34:01.072 00.000 10052 MoveAxis(W, 86, ABG)
02:34:01.072 00.000 10052 Guiding  Dir = 3, Dur = 86
02:34:01.093 00.021 10052 IsSlewing returns 0
02:34:01.108 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:01.131 00.023 10052 IsGuiding returns 0
02:34:01.149 00.018 6880 UpdateGuideState exits: m=2629 SNR=35.5
02:34:01.149 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:01.149 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:01.149 00.000 6880 Enqueuing Expose request
02:34:01.158 00.009 10052 PulseGuide returned control before completion, sleep 69
02:34:01.261 00.103 10052 IsGuiding returns 0
02:34:01.262 00.001 10052 Move returns status 0, amount 86
02:34:01.262 00.000 10052 MoveAxis(N, 0, ABG)
02:34:01.262 00.000 10052 Move returns status 0, amount 0
02:34:01.262 00.000 10052 move complete, result=0
02:34:01.262 00.000 10052 worker thread done servicing request
02:34:01.262 00.000 10052 Worker thread wakes up
02:34:01.262 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:01.262 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:01.263 00.001 6880 GuideStep: 0.3 px 86 ms WEST, 0.1 px 0 ms NORTH
02:34:01.927 00.664 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5940a8c7-171b-48b9-8efa-8a916563971f"}
02:34:01.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5940a8c7-171b-48b9-8efa-8a916563971f"}
02:34:01.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3c79ade2-017e-4317-83d8-8185b3c658f3"}
02:34:01.928 00.000 6880 case statement mapped state 6 to 3
02:34:01.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c79ade2-017e-4317-83d8-8185b3c658f3"}
02:34:01.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"679a2579-40a9-4bc5-a52c-7ae218d7983d"}
02:34:01.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3992,"width":15,"height":15,"star_pos":[7.05,7.08],"pixels":"..."},"id":"679a2579-40a9-4bc5-a52c-7ae218d7983d"}
02:34:02.391 00.462 10052 Exposure complete
02:34:02.486 00.095 10052 worker thread done servicing request
02:34:02.486 00.000 6880 OnExposeComplete: enter
02:34:02.486 00.000 6880 UpdateGuideState(): m_state=6
02:34:02.487 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3993
02:34:02.487 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=891.96, Mass=2600, SNR=35.4, Peak=141 HFD=4.6
02:34:02.487 00.000 6880 MultiStar: [#1 0.09,-0.13,0.97,U] [#2 0.40,0.39,0.00,M3] [#3 0.34,-0.32,0.91,U] [#4 -0.03,-0.21,0.83,U] [#5 0.01,-0.44,0.99,U] [#6 0.90,-0.15,0.00,M8] [#7 0.02,-0.16,0.76,U] [#8 0.22,-0.20,0.80,U] 
02:34:02.488 00.001 6880 refined, 6 included, MultiStar: {0.15, -0.28}, one-star: {0.36, -0.43}
02:34:02.488 00.000 6880 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.61) = xAngle (0.54 = 0.54)
02:34:02.488 00.000 6880 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:34:02.488 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.28 hyp=0.31 cameraTheta=-1.08 mountX=0.27 mountY=0.15, mountTheta=0.51
02:34:02.490 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.28, opts=13)
02:34:02.492 00.002 6880 Enqueuing Move request for scope (0.15, -0.28)
02:34:02.492 00.000 10052 Worker thread wakes up
02:34:02.492 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.28) opts 0xd
02:34:02.492 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.28)
02:34:02.492 00.000 10052 Moving (0.15, -0.28) raw xDistance=0.27 yDistance=0.15
02:34:02.492 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:34:02.492 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
02:34:02.492 00.000 10052 MoveAxis(W, 77, ABG)
02:34:02.492 00.000 10052 Guiding  Dir = 3, Dur = 77
02:34:02.513 00.021 10052 IsSlewing returns 0
02:34:02.520 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:02.551 00.031 10052 IsGuiding returns 0
02:34:02.569 00.018 6880 UpdateGuideState exits: m=2600 SNR=35.4
02:34:02.569 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:02.569 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:02.569 00.000 6880 Enqueuing Expose request
02:34:02.578 00.009 10052 PulseGuide returned control before completion, sleep 60
02:34:02.675 00.097 10052 IsGuiding returns 0
02:34:02.675 00.000 10052 Move returns status 0, amount 77
02:34:02.675 00.000 10052 MoveAxis(N, 0, ABG)
02:34:02.675 00.000 10052 Move returns status 0, amount 0
02:34:02.676 00.001 10052 move complete, result=0
02:34:02.676 00.000 10052 worker thread done servicing request
02:34:02.676 00.000 10052 Worker thread wakes up
02:34:02.676 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:02.676 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:02.692 00.016 6880 GuideStep: 0.3 px 77 ms WEST, 0.2 px 0 ms NORTH
02:34:03.583 00.891 10052 Exposure complete
02:34:03.653 00.070 10052 worker thread done servicing request
02:34:03.653 00.000 6880 OnExposeComplete: enter
02:34:03.653 00.000 6880 UpdateGuideState(): m_state=6
02:34:03.653 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3994
02:34:03.653 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=891.86, Mass=2617, SNR=35.6, Peak=145 HFD=4.6
02:34:03.654 00.001 6880 MultiStar: [#1 -0.41,-0.56,0.00,M2] [#2 0.24,0.23,0.97,U] [#3 -0.38,-0.80,0.00,M4] [#4 -0.41,-0.27,0.84,U] [#5 -0.38,-0.50,0.00,M6] [#6 0.22,-0.79,0.00,M9] [#7 -0.28,-0.81,0.00,M4] [#8 -0.18,-0.55,0.00,M1] 
02:34:03.654 00.000 6880 refined, 2 included, MultiStar: {-0.06, -0.19}, one-star: {-0.06, -0.53}
02:34:03.654 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
02:34:03.654 00.000 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:34:03.654 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.19 hyp=0.20 cameraTheta=-1.88 mountX=0.19 mountY=-0.06, mountTheta=-0.30
02:34:03.655 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.19, opts=13)
02:34:03.656 00.001 6880 Enqueuing Move request for scope (-0.06, -0.19)
02:34:03.656 00.000 10052 Worker thread wakes up
02:34:03.656 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.19) opts 0xd
02:34:03.656 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.19)
02:34:03.656 00.000 10052 Moving (-0.06, -0.19) raw xDistance=0.19 yDistance=-0.06
02:34:03.656 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:34:03.656 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:34:03.656 00.000 10052 MoveAxis(W, 55, ABG)
02:34:03.656 00.000 10052 Guiding  Dir = 3, Dur = 55
02:34:03.681 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:03.701 00.020 10052 IsSlewing returns 0
02:34:03.722 00.021 6880 UpdateGuideState exits: m=2617 SNR=35.6
02:34:03.722 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:03.722 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:03.722 00.000 6880 Enqueuing Expose request
02:34:03.780 00.058 10052 IsGuiding returns 0
02:34:03.925 00.145 10052 IsGuiding returns 1
02:34:03.925 00.000 10052 scope still moving after pulse duration time elapsed
02:34:03.926 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4935f72f-fe7f-46ea-868b-9a58d36078bc"}
02:34:03.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4935f72f-fe7f-46ea-868b-9a58d36078bc"}
02:34:03.927 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3010655c-f414-4d46-bcef-dff977c79a70"}
02:34:03.927 00.000 6880 case statement mapped state 6 to 3
02:34:03.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3010655c-f414-4d46-bcef-dff977c79a70"}
02:34:03.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b24871e1-349b-4c0d-af8b-ab390dda0310"}
02:34:03.929 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3994,"width":15,"height":15,"star_pos":[6.89,6.86],"pixels":"..."},"id":"b24871e1-349b-4c0d-af8b-ab390dda0310"}
02:34:04.003 00.074 10052 IsSlewing returns 0
02:34:04.078 00.075 10052 IsGuiding returns 0
02:34:04.078 00.000 10052 scope move finished after 55 + 242 ms
02:34:04.078 00.000 10052 Move returns status 0, amount 55
02:34:04.078 00.000 10052 MoveAxis(N, 0, ABG)
02:34:04.078 00.000 10052 Move returns status 0, amount 0
02:34:04.078 00.000 10052 move complete, result=0
02:34:04.078 00.000 10052 worker thread done servicing request
02:34:04.078 00.000 6880 GuideStep: 0.2 px 55 ms WEST, -0.1 px 0 ms NORTH
02:34:04.079 00.001 10052 Worker thread wakes up
02:34:04.079 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:04.079 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:05.215 01.136 10052 Exposure complete
02:34:05.280 00.065 10052 worker thread done servicing request
02:34:05.280 00.000 6880 OnExposeComplete: enter
02:34:05.280 00.000 6880 UpdateGuideState(): m_state=6
02:34:05.280 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3995
02:34:05.281 00.001 6880 Star::Find returns 1 (0), X=408.03, Y=892.06, Mass=2566, SNR=35.0, Peak=167 HFD=4.5
02:34:05.281 00.000 6880 MultiStar: [#1 -0.19,-0.12,0.98,U] [#2 0.25,0.57,0.00,M3] [#3 -0.20,-0.21,0.92,U] [#4 -0.17,-0.09,0.85,U] [#5 -0.16,-0.46,0.96,U] [#6 0.30,-0.05,0.91,U] [#7 -0.05,-0.00,0.77,U] [#8 -0.20,-0.10,0.79,U] 
02:34:05.281 00.000 6880 refined, 7 included, MultiStar: {-0.07, -0.18}, one-star: {0.08, -0.33}
02:34:05.281 00.000 6880 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.61) = xAngle (-0.33 = -0.33)
02:34:05.281 00.000 6880 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
02:34:05.282 00.001 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.94 mountX=0.18 mountY=-0.07, mountTheta=-0.36
02:34:05.283 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.18, opts=13)
02:34:05.284 00.001 6880 Enqueuing Move request for scope (-0.07, -0.18)
02:34:05.284 00.000 10052 Worker thread wakes up
02:34:05.284 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
02:34:05.284 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
02:34:05.284 00.000 10052 Moving (-0.07, -0.18) raw xDistance=0.18 yDistance=-0.07
02:34:05.284 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
02:34:05.284 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
02:34:05.284 00.000 10052 MoveAxis(W, 51, ABG)
02:34:05.284 00.000 10052 Guiding  Dir = 3, Dur = 51
02:34:05.305 00.021 10052 IsSlewing returns 0
02:34:05.311 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:05.343 00.032 10052 IsGuiding returns 0
02:34:05.351 00.008 6880 UpdateGuideState exits: m=2566 SNR=35.0
02:34:05.352 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:05.352 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:05.352 00.000 6880 Enqueuing Expose request
02:34:05.371 00.019 10052 PulseGuide returned control before completion, sleep 34
02:34:05.433 00.062 10052 IsGuiding returns 0
02:34:05.433 00.000 10052 Move returns status 0, amount 51
02:34:05.433 00.000 10052 MoveAxis(N, 0, ABG)
02:34:05.433 00.000 10052 Move returns status 0, amount 0
02:34:05.433 00.000 10052 move complete, result=0
02:34:05.433 00.000 10052 worker thread done servicing request
02:34:05.433 00.000 10052 Worker thread wakes up
02:34:05.433 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:05.433 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:05.442 00.009 6880 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
02:34:05.931 00.489 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ade0c611-8b67-4e19-99bb-469fb973d8a8"}
02:34:05.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ade0c611-8b67-4e19-99bb-469fb973d8a8"}
02:34:05.931 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d57666ee-79d0-4543-8066-921522b55b16"}
02:34:05.931 00.000 6880 case statement mapped state 6 to 3
02:34:05.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d57666ee-79d0-4543-8066-921522b55b16"}
02:34:05.933 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b9b5800-b948-4290-b231-c95fa4170335"}
02:34:05.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3995,"width":15,"height":15,"star_pos":[7.03,7.06],"pixels":"..."},"id":"0b9b5800-b948-4290-b231-c95fa4170335"}
02:34:06.345 00.412 10052 Exposure complete
02:34:06.415 00.070 10052 worker thread done servicing request
02:34:06.416 00.001 6880 OnExposeComplete: enter
02:34:06.416 00.000 6880 UpdateGuideState(): m_state=6
02:34:06.417 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3996
02:34:06.417 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.49, Mass=2688, SNR=35.9, Peak=181 HFD=4.4
02:34:06.418 00.001 6880 MultiStar: [#1 -0.52,-0.06,0.95,U] [#2 0.33,0.90,0.00,M4] [#3 -0.24,-0.08,0.91,U] [#4 -0.45,0.34,0.00,M1] [#5 -0.37,-0.01,0.95,U] [#6 0.28,0.06,0.91,U] [#7 -0.39,-0.11,0.75,U] [#8 -0.27,-0.05,0.80,U] 
02:34:06.418 00.000 6880 single-star, 6 included, MultiStar: {-0.23, -0.02}, one-star: {-0.10, 0.10}
02:34:06.418 00.000 6880 CameraToMount -- cameraTheta (2.37) - m_xAngle (-1.61) = xAngle (3.98 = -2.30)
02:34:06.418 00.000 6880 CameraToMount -- cameraTheta (2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.95 = -2.33)
02:34:06.419 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.15 cameraTheta=2.37 mountX=-0.10 mountY=-0.10, mountTheta=-2.32
02:34:06.421 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.10, opts=13)
02:34:06.421 00.000 6880 Enqueuing Move request for scope (-0.10, 0.10)
02:34:06.421 00.000 10052 Worker thread wakes up
02:34:06.421 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
02:34:06.421 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
02:34:06.421 00.000 10052 Moving (-0.10, 0.10) raw xDistance=-0.10 yDistance=-0.10
02:34:06.421 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:34:06.421 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:34:06.421 00.000 10052 MoveAxis(E, 0, ABG)
02:34:06.421 00.000 10052 Move returns status 0, amount 0
02:34:06.421 00.000 10052 MoveAxis(N, 0, ABG)
02:34:06.421 00.000 10052 Move returns status 0, amount 0
02:34:06.421 00.000 10052 move complete, result=0
02:34:06.421 00.000 10052 worker thread done servicing request
02:34:06.446 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:06.485 00.039 6880 UpdateGuideState exits: m=2688 SNR=35.9
02:34:06.486 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:06.486 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:06.486 00.000 6880 Enqueuing Expose request
02:34:06.486 00.000 10052 Worker thread wakes up
02:34:06.486 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:34:06.486 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:06.486 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:07.621 01.135 10052 Exposure complete
02:34:07.697 00.076 10052 worker thread done servicing request
02:34:07.697 00.000 6880 OnExposeComplete: enter
02:34:07.697 00.000 6880 UpdateGuideState(): m_state=6
02:34:07.698 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3997
02:34:07.698 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=891.98, Mass=2464, SNR=34.4, Peak=154 HFD=4.4
02:34:07.698 00.000 6880 MultiStar: [#1 -0.32,-0.31,0.97,U] [#2 0.15,0.35,1.00,U] [#3 -0.31,-0.37,0.92,U] [#4 -0.40,-0.20,0.86,U] [#5 -0.38,-0.53,0.00,M5] [#6 0.17,-0.25,0.95,U] [#7 -0.25,-0.26,0.78,U] [#8 -0.38,-0.20,0.81,U] 
02:34:07.698 00.000 6880 refined, 7 included, MultiStar: {-0.16, -0.20}, one-star: {-0.03, -0.41}
02:34:07.698 00.000 6880 CameraToMount -- cameraTheta (-2.24) - m_xAngle (-1.61) = xAngle (-0.63 = -0.63)
02:34:07.698 00.000 6880 CameraToMount -- cameraTheta (-2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
02:34:07.698 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-2.24 mountX=0.21 mountY=-0.16, mountTheta=-0.65
02:34:07.700 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.20, opts=13)
02:34:07.700 00.000 6880 Enqueuing Move request for scope (-0.16, -0.20)
02:34:07.700 00.000 10052 Worker thread wakes up
02:34:07.700 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.20) opts 0xd
02:34:07.700 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.20)
02:34:07.700 00.000 10052 Moving (-0.16, -0.20) raw xDistance=0.21 yDistance=-0.16
02:34:07.700 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
02:34:07.700 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:34:07.700 00.000 10052 MoveAxis(W, 56, ABG)
02:34:07.700 00.000 10052 Guiding  Dir = 3, Dur = 56
02:34:07.723 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:07.766 00.043 6880 UpdateGuideState exits: m=2464 SNR=34.4
02:34:07.766 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:07.766 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:07.766 00.000 6880 Enqueuing Expose request
02:34:07.774 00.008 10052 IsSlewing returns 0
02:34:07.847 00.073 10052 IsGuiding returns 0
02:34:07.930 00.083 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"234ac20d-d17d-4a36-8024-c1af3881eb9f"}
02:34:07.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"234ac20d-d17d-4a36-8024-c1af3881eb9f"}
02:34:07.931 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ddde2b20-2ea6-4e25-9449-7f8b1289a0c4"}
02:34:07.931 00.000 6880 case statement mapped state 6 to 3
02:34:07.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddde2b20-2ea6-4e25-9449-7f8b1289a0c4"}
02:34:07.932 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7d491a5c-6276-49b0-8347-667a8fa80e15"}
02:34:07.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3997,"width":15,"height":15,"star_pos":[6.92,6.98],"pixels":"..."},"id":"7d491a5c-6276-49b0-8347-667a8fa80e15"}
02:34:07.993 00.061 10052 IsGuiding returns 1
02:34:07.993 00.000 10052 scope still moving after pulse duration time elapsed
02:34:08.072 00.079 10052 IsSlewing returns 0
02:34:08.151 00.079 10052 IsGuiding returns 0
02:34:08.151 00.000 10052 scope move finished after 56 + 247 ms
02:34:08.151 00.000 10052 Move returns status 0, amount 56
02:34:08.152 00.001 10052 MoveAxis(N, 0, ABG)
02:34:08.152 00.000 10052 Move returns status 0, amount 0
02:34:08.152 00.000 10052 move complete, result=0
02:34:08.152 00.000 10052 worker thread done servicing request
02:34:08.152 00.000 10052 Worker thread wakes up
02:34:08.152 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:08.152 00.000 6880 GuideStep: 0.2 px 56 ms WEST, -0.2 px 0 ms NORTH
02:34:08.152 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:09.063 00.911 10052 Exposure complete
02:34:09.143 00.080 10052 worker thread done servicing request
02:34:09.143 00.000 6880 OnExposeComplete: enter
02:34:09.143 00.000 6880 UpdateGuideState(): m_state=6
02:34:09.144 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3998
02:34:09.144 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.36, Mass=2447, SNR=34.3, Peak=171 HFD=4.4
02:34:09.144 00.000 6880 MultiStar: [#1 -0.50,-0.29,0.00,M1] [#2 0.36,0.57,0.00,M4] [#3 -0.06,-0.28,0.94,U] [#4 -0.69,-0.14,0.00,M1] [#5 -0.29,-0.05,0.98,U] [#6 0.63,-0.05,0.00,M7] [#7 -0.45,-0.40,0.00,M2] [#8 -0.10,-0.16,0.85,U] 
02:34:09.144 00.000 6880 single-star, 3 included, MultiStar: {-0.11, -0.13}, one-star: {0.00, -0.03}
02:34:09.144 00.000 6880 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.61) = xAngle (0.08 = 0.08)
02:34:09.144 00.000 6880 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:34:09.144 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.53 mountX=0.03 mountY=0.00, mountTheta=0.05
02:34:09.146 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.03, opts=13)
02:34:09.146 00.000 6880 Enqueuing Move request for scope (0.00, -0.03)
02:34:09.146 00.000 10052 Worker thread wakes up
02:34:09.146 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.03) opts 0xd
02:34:09.146 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.03)
02:34:09.146 00.000 10052 Moving (0.00, -0.03) raw xDistance=0.03 yDistance=0.00
02:34:09.146 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:34:09.147 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
02:34:09.147 00.000 10052 MoveAxis(E, 0, ABG)
02:34:09.147 00.000 10052 Move returns status 0, amount 0
02:34:09.147 00.000 10052 MoveAxis(N, 0, ABG)
02:34:09.147 00.000 10052 Move returns status 0, amount 0
02:34:09.147 00.000 10052 move complete, result=0
02:34:09.147 00.000 10052 worker thread done servicing request
02:34:09.170 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:09.215 00.045 6880 UpdateGuideState exits: m=2447 SNR=34.3
02:34:09.215 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:09.216 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:09.216 00.000 6880 Enqueuing Expose request
02:34:09.216 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:09.216 00.000 10052 Worker thread wakes up
02:34:09.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:09.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:09.929 00.713 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"900f2f08-5024-45d3-9df3-602d74adc5e8"}
02:34:09.930 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"900f2f08-5024-45d3-9df3-602d74adc5e8"}
02:34:09.931 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd007084-b0b8-453c-8d9f-f0cf58ecfc5b"}
02:34:09.931 00.000 6880 case statement mapped state 6 to 3
02:34:09.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd007084-b0b8-453c-8d9f-f0cf58ecfc5b"}
02:34:09.931 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5db4b375-a73a-4d1c-a829-26827759ec68"}
02:34:09.933 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3998,"width":15,"height":15,"star_pos":[6.95,7.36],"pixels":"..."},"id":"5db4b375-a73a-4d1c-a829-26827759ec68"}
02:34:10.346 00.413 10052 Exposure complete
02:34:10.419 00.073 10052 worker thread done servicing request
02:34:10.420 00.001 6880 OnExposeComplete: enter
02:34:10.420 00.000 6880 UpdateGuideState(): m_state=6
02:34:10.420 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3999
02:34:10.420 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.13, Mass=2605, SNR=35.4, Peak=161 HFD=4.6
02:34:10.420 00.000 6880 MultiStar: [#1 -0.43,-0.30,0.96,U] [#2 0.25,0.62,0.00,M5] [#3 -0.28,-0.20,0.89,U] [#4 -0.50,-0.06,0.84,U] [#5 -0.29,-0.31,0.97,U] [#6 0.40,-0.01,0.92,U] [#7 -0.40,-0.26,0.74,U] [#8 -0.20,-0.22,0.80,U] 
02:34:10.420 00.000 6880 single-star, 7 included, MultiStar: {-0.19, -0.20}, one-star: {0.05, -0.26}
02:34:10.421 00.001 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.24 = 0.24)
02:34:10.421 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:34:10.421 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.37 mountX=0.26 mountY=0.06, mountTheta=0.22
02:34:10.422 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.26, opts=13)
02:34:10.422 00.000 6880 Enqueuing Move request for scope (0.05, -0.26)
02:34:10.422 00.000 10052 Worker thread wakes up
02:34:10.422 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.26) opts 0xd
02:34:10.422 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.26)
02:34:10.422 00.000 10052 Moving (0.05, -0.26) raw xDistance=0.26 yDistance=0.06
02:34:10.422 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:34:10.422 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
02:34:10.422 00.000 10052 MoveAxis(W, 69, ABG)
02:34:10.422 00.000 10052 Guiding  Dir = 3, Dur = 69
02:34:10.442 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:10.443 00.001 10052 IsSlewing returns 0
02:34:10.475 00.032 6880 UpdateGuideState exits: m=2605 SNR=35.4
02:34:10.476 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:10.476 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:10.476 00.000 6880 Enqueuing Expose request
02:34:10.481 00.005 10052 IsGuiding returns 0
02:34:10.509 00.028 10052 PulseGuide returned control before completion, sleep 52
02:34:10.596 00.087 10052 IsGuiding returns 0
02:34:10.597 00.001 10052 Move returns status 0, amount 69
02:34:10.597 00.000 10052 MoveAxis(N, 0, ABG)
02:34:10.597 00.000 10052 Move returns status 0, amount 0
02:34:10.597 00.000 10052 move complete, result=0
02:34:10.597 00.000 10052 worker thread done servicing request
02:34:10.597 00.000 10052 Worker thread wakes up
02:34:10.597 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:10.597 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:10.599 00.002 6880 GuideStep: 0.3 px 69 ms WEST, 0.1 px 0 ms NORTH
02:34:11.518 00.919 10052 Exposure complete
02:34:11.593 00.075 10052 worker thread done servicing request
02:34:11.593 00.000 6880 OnExposeComplete: enter
02:34:11.593 00.000 6880 UpdateGuideState(): m_state=6
02:34:11.594 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4000
02:34:11.594 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.35, Mass=2535, SNR=34.9, Peak=152 HFD=4.6
02:34:11.594 00.000 6880 MultiStar: [#1 -0.55,-0.20,0.00,M1] [#2 -0.12,0.62,0.00,M6] [#3 -0.38,-0.18,0.89,U] [#4 -0.49,-0.08,0.87,U] [#5 -0.58,-0.38,0.00,M4] [#6 0.13,-0.04,0.94,U] [#7 -0.56,-0.12,0.00,M2] [#8 -0.27,-0.17,0.80,U] 
02:34:11.594 00.000 6880 single-star, 4 included, MultiStar: {-0.23, -0.10}, one-star: {-0.20, -0.04}
02:34:11.594 00.000 6880 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.61) = xAngle (-1.34 = -1.34)
02:34:11.594 00.000 6880 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
02:34:11.595 00.001 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.04 hyp=0.20 cameraTheta=-2.95 mountX=0.05 mountY=-0.20, mountTheta=-1.34
02:34:11.596 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.04, opts=13)
02:34:11.596 00.000 6880 Enqueuing Move request for scope (-0.20, -0.04)
02:34:11.596 00.000 10052 Worker thread wakes up
02:34:11.596 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.04) opts 0xd
02:34:11.597 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.04)
02:34:11.597 00.000 10052 Moving (-0.20, -0.04) raw xDistance=0.05 yDistance=-0.20
02:34:11.597 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:34:11.597 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.20, slope = -0.01
02:34:11.597 00.000 10052 MoveAxis(E, 0, ABG)
02:34:11.597 00.000 10052 Move returns status 0, amount 0
02:34:11.597 00.000 10052 MoveAxis(N, 26, ABG)
02:34:11.597 00.000 10052 Guiding  Dir = 0, Dur = 26
02:34:11.628 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:11.652 00.024 10052 IsSlewing returns 0
02:34:11.669 00.017 6880 UpdateGuideState exits: m=2535 SNR=34.9
02:34:11.669 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:11.669 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:11.670 00.001 6880 Enqueuing Expose request
02:34:11.729 00.059 10052 IsGuiding returns 0
02:34:11.876 00.147 10052 IsGuiding returns 0
02:34:11.877 00.001 10052 Move returns status 0, amount 26
02:34:11.877 00.000 10052 move complete, result=0
02:34:11.877 00.000 10052 worker thread done servicing request
02:34:11.877 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 26 ms NORTH
02:34:11.877 00.000 10052 Worker thread wakes up
02:34:11.877 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:11.877 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:11.930 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9c6409a6-f2a9-4872-8bd0-87cd99212a30"}
02:34:11.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9c6409a6-f2a9-4872-8bd0-87cd99212a30"}
02:34:11.931 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"34f4adcf-c922-4ce9-8b19-f31daae474f3"}
02:34:11.931 00.000 6880 case statement mapped state 6 to 3
02:34:11.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"34f4adcf-c922-4ce9-8b19-f31daae474f3"}
02:34:11.931 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b71f9495-1d42-4777-b4ce-e731304bf296"}
02:34:11.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4000,"width":15,"height":15,"star_pos":[6.75,7.35],"pixels":"..."},"id":"b71f9495-1d42-4777-b4ce-e731304bf296"}
02:34:13.007 01.076 10052 Exposure complete
02:34:13.066 00.059 10052 worker thread done servicing request
02:34:13.066 00.000 6880 OnExposeComplete: enter
02:34:13.066 00.000 6880 UpdateGuideState(): m_state=6
02:34:13.066 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4001
02:34:13.066 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.09, Mass=2623, SNR=35.6, Peak=147 HFD=4.6
02:34:13.067 00.001 6880 MultiStar: [#1 -0.21,-0.14,0.94,U] [#2 0.36,0.50,0.00,M7] [#3 -0.04,-0.22,0.90,U] [#4 -0.27,-0.03,0.85,U] [#5 -0.32,-0.14,0.95,U] [#6 0.34,-0.09,0.91,U] [#7 -0.12,-0.22,0.77,U] [#8 -0.10,-0.10,0.78,U] 
02:34:13.067 00.000 6880 refined, 7 included, MultiStar: {-0.08, -0.16}, one-star: {0.09, -0.30}
02:34:13.067 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:34:13.067 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
02:34:13.067 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.16 hyp=0.17 cameraTheta=-2.02 mountX=0.16 mountY=-0.07, mountTheta=-0.43
02:34:13.070 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.16, opts=13)
02:34:13.070 00.000 6880 Enqueuing Move request for scope (-0.08, -0.16)
02:34:13.070 00.000 10052 Worker thread wakes up
02:34:13.070 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.16) opts 0xd
02:34:13.070 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.16)
02:34:13.070 00.000 10052 Moving (-0.08, -0.16) raw xDistance=0.16 yDistance=-0.07
02:34:13.070 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:34:13.070 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.09, using input
02:34:13.071 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
02:34:13.071 00.000 10052 MoveAxis(W, 43, ABG)
02:34:13.071 00.000 10052 Guiding  Dir = 3, Dur = 43
02:34:13.091 00.020 10052 IsSlewing returns 0
02:34:13.098 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:13.130 00.032 10052 IsGuiding returns 0
02:34:13.141 00.011 6880 UpdateGuideState exits: m=2623 SNR=35.6
02:34:13.141 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:13.141 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:13.141 00.000 6880 Enqueuing Expose request
02:34:13.157 00.016 10052 PulseGuide returned control before completion, sleep 26
02:34:13.213 00.056 10052 IsGuiding returns 0
02:34:13.213 00.000 10052 Move returns status 0, amount 43
02:34:13.213 00.000 10052 MoveAxis(N, 0, ABG)
02:34:13.213 00.000 10052 Move returns status 0, amount 0
02:34:13.213 00.000 10052 move complete, result=0
02:34:13.213 00.000 10052 worker thread done servicing request
02:34:13.214 00.001 10052 Worker thread wakes up
02:34:13.214 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:13.214 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:13.226 00.012 6880 GuideStep: 0.2 px 43 ms WEST, -0.1 px 0 ms NORTH
02:34:13.930 00.704 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9737539-c119-4d67-ae6f-c89a42e2d3c8"}
02:34:13.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9737539-c119-4d67-ae6f-c89a42e2d3c8"}
02:34:13.931 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb9ad374-d346-4965-9944-d2ed6b5a3e3c"}
02:34:13.931 00.000 6880 case statement mapped state 6 to 3
02:34:13.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb9ad374-d346-4965-9944-d2ed6b5a3e3c"}
02:34:13.931 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c05ccc5c-1f85-4c24-978b-b7a165abc07e"}
02:34:13.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4001,"width":15,"height":15,"star_pos":[7.04,7.09],"pixels":"..."},"id":"c05ccc5c-1f85-4c24-978b-b7a165abc07e"}
02:34:14.130 00.199 10052 Exposure complete
02:34:14.201 00.071 10052 worker thread done servicing request
02:34:14.201 00.000 6880 OnExposeComplete: enter
02:34:14.202 00.001 6880 UpdateGuideState(): m_state=6
02:34:14.202 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4002
02:34:14.202 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=892.09, Mass=2614, SNR=35.5, Peak=163 HFD=4.5
02:34:14.202 00.000 6880 MultiStar: [#1 -0.11,-0.27,0.94,U] [#2 0.26,0.51,0.00,M8] [#3 -0.18,-0.32,0.91,U] [#4 -0.28,-0.13,0.82,U] [#5 -0.17,-0.27,0.95,U] [#6 0.33,-0.05,0.87,U] [#7 -0.20,-0.19,0.73,U] [#8 -0.04,-0.26,0.78,U] 
02:34:14.202 00.000 6880 refined, 7 included, MultiStar: {-0.06, -0.23}, one-star: {0.13, -0.29}
02:34:14.202 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
02:34:14.203 00.001 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:34:14.203 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.82 mountX=0.23 mountY=-0.06, mountTheta=-0.24
02:34:14.204 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.23, opts=13)
02:34:14.204 00.000 6880 Enqueuing Move request for scope (-0.06, -0.23)
02:34:14.204 00.000 10052 Worker thread wakes up
02:34:14.204 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
02:34:14.204 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
02:34:14.204 00.000 10052 Moving (-0.06, -0.23) raw xDistance=0.23 yDistance=-0.06
02:34:14.205 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:34:14.205 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
02:34:14.205 00.000 10052 MoveAxis(W, 63, ABG)
02:34:14.205 00.000 10052 Guiding  Dir = 3, Dur = 63
02:34:14.229 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:14.247 00.018 10052 IsSlewing returns 0
02:34:14.267 00.020 6880 UpdateGuideState exits: m=2614 SNR=35.5
02:34:14.267 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:14.267 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:14.267 00.000 6880 Enqueuing Expose request
02:34:14.324 00.057 10052 IsGuiding returns 0
02:34:14.383 00.059 10052 PulseGuide returned control before completion, sleep 14
02:34:14.454 00.071 10052 IsGuiding returns 1
02:34:14.454 00.000 10052 scope still moving after pulse duration time elapsed
02:34:14.530 00.076 10052 IsSlewing returns 0
02:34:14.605 00.075 10052 IsGuiding returns 0
02:34:14.605 00.000 10052 scope move finished after 63 + 218 ms
02:34:14.605 00.000 10052 Move returns status 0, amount 63
02:34:14.605 00.000 10052 MoveAxis(N, 0, ABG)
02:34:14.605 00.000 10052 Move returns status 0, amount 0
02:34:14.605 00.000 10052 move complete, result=0
02:34:14.605 00.000 10052 worker thread done servicing request
02:34:14.605 00.000 10052 Worker thread wakes up
02:34:14.605 00.000 6880 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
02:34:14.606 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:14.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:15.735 01.129 10052 Exposure complete
02:34:15.798 00.063 10052 worker thread done servicing request
02:34:15.798 00.000 6880 OnExposeComplete: enter
02:34:15.798 00.000 6880 UpdateGuideState(): m_state=6
02:34:15.798 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4003
02:34:15.798 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.01, Mass=2497, SNR=34.6, Peak=146 HFD=4.5
02:34:15.799 00.001 6880 MultiStar: [#1 -0.11,-0.27,0.98,U] [#2 0.33,0.49,0.00,M9] [#3 -0.06,-0.34,0.93,U] [#4 -0.16,-0.17,0.83,U] [#5 -0.21,-0.46,0.99,U] [#6 0.46,-0.25,0.93,U] [#7 -0.13,-0.24,0.79,U] [#8 -0.02,-0.16,0.83,U] 
02:34:15.799 00.000 6880 refined, 7 included, MultiStar: {-0.01, -0.29}, one-star: {0.09, -0.38}
02:34:15.799 00.000 6880 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.61) = xAngle (-0.01 = -0.01)
02:34:15.799 00.000 6880 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:34:15.799 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.29 hyp=0.29 cameraTheta=-1.62 mountX=0.29 mountY=-0.01, mountTheta=-0.04
02:34:15.800 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.29, opts=13)
02:34:15.801 00.001 6880 Enqueuing Move request for scope (-0.01, -0.29)
02:34:15.801 00.000 10052 Worker thread wakes up
02:34:15.801 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.29) opts 0xd
02:34:15.801 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.29)
02:34:15.801 00.000 10052 Moving (-0.01, -0.29) raw xDistance=0.29 yDistance=-0.01
02:34:15.801 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
02:34:15.801 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
02:34:15.801 00.000 10052 MoveAxis(W, 81, ABG)
02:34:15.801 00.000 10052 Guiding  Dir = 3, Dur = 81
02:34:15.824 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:15.844 00.020 10052 IsSlewing returns 0
02:34:15.860 00.016 6880 UpdateGuideState exits: m=2497 SNR=34.6
02:34:15.860 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:15.860 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:15.860 00.000 6880 Enqueuing Expose request
02:34:15.924 00.064 10052 IsGuiding returns 0
02:34:15.949 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a8dbee15-a02d-45ae-a360-982e656aedd7"}
02:34:15.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a8dbee15-a02d-45ae-a360-982e656aedd7"}
02:34:15.949 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cc82cbf8-51dc-4746-bac0-72949aabdd8c"}
02:34:15.950 00.001 6880 case statement mapped state 6 to 3
02:34:15.950 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc82cbf8-51dc-4746-bac0-72949aabdd8c"}
02:34:15.950 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"898e7947-fa87-4370-8f5b-7e40c005e770"}
02:34:15.950 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4003,"width":15,"height":15,"star_pos":[7.04,7.01],"pixels":"..."},"id":"898e7947-fa87-4370-8f5b-7e40c005e770"}
02:34:15.987 00.037 10052 PulseGuide returned control before completion, sleep 28
02:34:16.067 00.080 10052 IsGuiding returns 1
02:34:16.069 00.002 10052 scope still moving after pulse duration time elapsed
02:34:16.147 00.078 10052 IsSlewing returns 0
02:34:16.222 00.075 10052 IsGuiding returns 0
02:34:16.222 00.000 10052 scope move finished after 81 + 216 ms
02:34:16.222 00.000 10052 Move returns status 0, amount 81
02:34:16.222 00.000 10052 MoveAxis(N, 0, ABG)
02:34:16.222 00.000 10052 Move returns status 0, amount 0
02:34:16.222 00.000 10052 move complete, result=0
02:34:16.222 00.000 10052 worker thread done servicing request
02:34:16.222 00.000 6880 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH
02:34:16.222 00.000 10052 Worker thread wakes up
02:34:16.223 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:16.223 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:17.143 00.920 10052 Exposure complete
02:34:17.216 00.073 10052 worker thread done servicing request
02:34:17.216 00.000 6880 OnExposeComplete: enter
02:34:17.216 00.000 6880 UpdateGuideState(): m_state=6
02:34:17.217 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4004
02:34:17.217 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=892.29, Mass=2564, SNR=35.1, Peak=164 HFD=4.7
02:34:17.217 00.000 6880 MultiStar: [#1 -0.09,-0.16,0.94,U] [#2 0.46,0.47,0.00,M10] [#3 -0.05,-0.19,0.92,U] [#4 -0.22,0.00,0.86,U] [#5 -0.11,-0.33,0.98,U] [#6 0.66,-0.08,0.00,M3] [#7 0.02,-0.40,0.76,U] [#8 -0.07,-0.28,0.80,U] 
02:34:17.217 00.000 6880 refined, 6 included, MultiStar: {-0.03, -0.20}, one-star: {0.27, -0.10}
02:34:17.217 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
02:34:17.217 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:34:17.217 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.20 hyp=0.21 cameraTheta=-1.73 mountX=0.20 mountY=-0.03, mountTheta=-0.14
02:34:17.219 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.20, opts=13)
02:34:17.219 00.000 6880 Enqueuing Move request for scope (-0.03, -0.20)
02:34:17.219 00.000 10052 Worker thread wakes up
02:34:17.219 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.20) opts 0xd
02:34:17.219 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.20)
02:34:17.219 00.000 10052 Moving (-0.03, -0.20) raw xDistance=0.20 yDistance=-0.03
02:34:17.219 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:34:17.219 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
02:34:17.219 00.000 10052 MoveAxis(W, 59, ABG)
02:34:17.219 00.000 10052 Guiding  Dir = 3, Dur = 59
02:34:17.240 00.021 10052 IsSlewing returns 0
02:34:17.242 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:17.276 00.034 6880 UpdateGuideState exits: m=2564 SNR=35.1
02:34:17.276 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:17.276 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:17.276 00.000 6880 Enqueuing Expose request
02:34:17.278 00.002 10052 IsGuiding returns 0
02:34:17.306 00.028 10052 PulseGuide returned control before completion, sleep 42
02:34:17.381 00.075 10052 IsGuiding returns 0
02:34:17.381 00.000 10052 Move returns status 0, amount 59
02:34:17.381 00.000 10052 MoveAxis(N, 0, ABG)
02:34:17.382 00.001 10052 Move returns status 0, amount 0
02:34:17.382 00.000 10052 move complete, result=0
02:34:17.382 00.000 10052 worker thread done servicing request
02:34:17.382 00.000 10052 Worker thread wakes up
02:34:17.382 00.000 6880 GuideStep: 0.2 px 59 ms WEST, -0.0 px 0 ms NORTH
02:34:17.382 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:17.382 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:17.928 00.546 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9bdde523-91f3-40b4-b991-3e48daabdaf7"}
02:34:17.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9bdde523-91f3-40b4-b991-3e48daabdaf7"}
02:34:17.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73430048-b773-436a-8ffc-9d7b8879b626"}
02:34:17.929 00.000 6880 case statement mapped state 6 to 3
02:34:17.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73430048-b773-436a-8ffc-9d7b8879b626"}
02:34:17.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8a639796-ab7b-4c5d-88a3-8cf7005e65f9"}
02:34:17.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4004,"width":15,"height":15,"star_pos":[7.22,7.29],"pixels":"..."},"id":"8a639796-ab7b-4c5d-88a3-8cf7005e65f9"}
02:34:18.520 00.591 10052 Exposure complete
02:34:18.569 00.049 10052 worker thread done servicing request
02:34:18.569 00.000 6880 OnExposeComplete: enter
02:34:18.569 00.000 6880 UpdateGuideState(): m_state=6
02:34:18.570 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4005
02:34:18.570 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.17, Mass=2661, SNR=35.7, Peak=156 HFD=4.6
02:34:18.570 00.000 6880 MultiStar: [#1 -0.52,-0.15,0.00,M1] [#2 -0.02,0.58,0.00,R] [#3 -0.37,-0.22,0.88,U] [#4 -0.44,0.01,0.83,U] [#5 -0.30,-0.11,0.91,U] [#6 0.09,-0.07,0.88,U] [#7 -0.48,-0.09,0.73,U] [#8 -0.32,-0.14,0.78,U] 
02:34:18.570 00.000 6880 single-star, 6 included, MultiStar: {-0.28, -0.12}, one-star: {-0.20, -0.22}
02:34:18.570 00.000 6880 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.61) = xAngle (-0.70 = -0.70)
02:34:18.570 00.000 6880 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
02:34:18.570 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.22 hyp=0.29 cameraTheta=-2.31 mountX=0.22 mountY=-0.20, mountTheta=-0.72
02:34:18.572 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.22, opts=13)
02:34:18.572 00.000 6880 Enqueuing Move request for scope (-0.20, -0.22)
02:34:18.572 00.000 10052 Worker thread wakes up
02:34:18.572 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.22) opts 0xd
02:34:18.572 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.22)
02:34:18.572 00.000 10052 Moving (-0.20, -0.22) raw xDistance=0.22 yDistance=-0.20
02:34:18.572 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
02:34:18.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.20, slope = -0.00
02:34:18.572 00.000 10052 MoveAxis(W, 63, ABG)
02:34:18.572 00.000 10052 Guiding  Dir = 3, Dur = 63
02:34:18.590 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:18.593 00.003 10052 IsSlewing returns 0
02:34:18.616 00.023 6880 UpdateGuideState exits: m=2661 SNR=35.7
02:34:18.617 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:18.617 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:18.617 00.000 6880 Enqueuing Expose request
02:34:18.631 00.014 10052 IsGuiding returns 0
02:34:18.658 00.027 10052 PulseGuide returned control before completion, sleep 46
02:34:18.729 00.071 10052 IsGuiding returns 1
02:34:18.729 00.000 10052 scope still moving after pulse duration time elapsed
02:34:18.773 00.044 10052 IsSlewing returns 0
02:34:18.812 00.039 10052 IsGuiding returns 0
02:34:18.812 00.000 10052 scope move finished after 63 + 117 ms
02:34:18.812 00.000 10052 Move returns status 0, amount 63
02:34:18.813 00.001 10052 MoveAxis(N, 2, ABG)
02:34:18.813 00.000 10052 Guiding  Dir = 0, Dur = 2
02:34:18.850 00.037 10052 IsSlewing returns 0
02:34:18.888 00.038 10052 IsGuiding returns 0
02:34:18.954 00.066 10052 IsGuiding returns 0
02:34:18.954 00.000 10052 Move returns status 0, amount 2
02:34:18.954 00.000 10052 move complete, result=0
02:34:18.954 00.000 10052 worker thread done servicing request
02:34:18.954 00.000 6880 GuideStep: 0.2 px 63 ms WEST, -0.2 px 2 ms NORTH
02:34:18.954 00.000 10052 Worker thread wakes up
02:34:18.955 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:18.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:19.864 00.909 10052 Exposure complete
02:34:19.918 00.054 10052 worker thread done servicing request
02:34:19.919 00.001 6880 OnExposeComplete: enter
02:34:19.919 00.000 6880 UpdateGuideState(): m_state=6
02:34:19.919 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4006
02:34:19.919 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.77, Mass=2523, SNR=34.9, Peak=179 HFD=4.5
02:34:19.920 00.001 6880 MultiStar: [#1 -0.48,0.20,0.95,U] [#2 0.35,0.57,0.00,M1] [#3 -0.23,0.35,0.93,U] [#4 -0.44,0.49,0.00,M1] [#5 -0.34,0.32,0.99,U] [#6 0.40,0.23,0.94,U] [#7 -0.31,0.10,0.77,U] [#8 -0.08,0.35,0.80,U] 
02:34:19.920 00.000 6880 refined, 6 included, MultiStar: {-0.16, 0.28}, one-star: {-0.07, 0.38}
02:34:19.920 00.000 6880 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.61) = xAngle (3.70 = -2.59)
02:34:19.920 00.000 6880 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.66 = -2.62)
02:34:19.920 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.28 hyp=0.32 cameraTheta=2.08 mountX=-0.28 mountY=-0.16, mountTheta=-2.61
02:34:19.921 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.28, opts=13)
02:34:19.921 00.000 6880 Enqueuing Move request for scope (-0.16, 0.28)
02:34:19.921 00.000 10052 Worker thread wakes up
02:34:19.921 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.28) opts 0xd
02:34:19.922 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.28)
02:34:19.922 00.000 10052 Moving (-0.16, 0.28) raw xDistance=-0.28 yDistance=-0.16
02:34:19.922 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.28
02:34:19.922 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:34:19.922 00.000 10052 MoveAxis(E, 71, ABG)
02:34:19.922 00.000 10052 Guiding  Dir = 2, Dur = 71
02:34:19.942 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:19.969 00.027 10052 IsSlewing returns 0
02:34:19.970 00.001 6880 UpdateGuideState exits: m=2523 SNR=34.9
02:34:19.971 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:19.971 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:19.971 00.000 6880 Enqueuing Expose request
02:34:19.971 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"680b2c96-0855-4787-bf28-746632f155b9"}
02:34:19.971 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"680b2c96-0855-4787-bf28-746632f155b9"}
02:34:19.981 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6cdcf5f-653e-417c-ae93-83525f9ac7d5"}
02:34:19.981 00.000 6880 case statement mapped state 6 to 3
02:34:19.981 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6cdcf5f-653e-417c-ae93-83525f9ac7d5"}
02:34:19.982 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7904ad63-a948-4222-a51d-30ea34b3a4f4"}
02:34:19.983 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4006,"width":15,"height":15,"star_pos":[6.88,6.77],"pixels":"..."},"id":"7904ad63-a948-4222-a51d-30ea34b3a4f4"}
02:34:20.035 00.052 10052 IsGuiding returns 0
02:34:20.099 00.064 10052 PulseGuide returned control before completion, sleep 18
02:34:20.179 00.080 10052 IsGuiding returns 1
02:34:20.179 00.000 10052 scope still moving after pulse duration time elapsed
02:34:20.259 00.080 10052 IsSlewing returns 0
02:34:20.333 00.074 10052 IsGuiding returns 0
02:34:20.333 00.000 10052 scope move finished after 71 + 226 ms
02:34:20.333 00.000 10052 Move returns status 0, amount 71
02:34:20.333 00.000 10052 MoveAxis(N, 0, ABG)
02:34:20.333 00.000 10052 Move returns status 0, amount 0
02:34:20.333 00.000 10052 move complete, result=0
02:34:20.333 00.000 10052 worker thread done servicing request
02:34:20.333 00.000 10052 Worker thread wakes up
02:34:20.334 00.001 6880 GuideStep: -0.3 px 71 ms EAST, -0.2 px 0 ms NORTH
02:34:20.334 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:20.334 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:21.467 01.133 10052 Exposure complete
02:34:21.524 00.057 10052 worker thread done servicing request
02:34:21.524 00.000 6880 OnExposeComplete: enter
02:34:21.524 00.000 6880 UpdateGuideState(): m_state=6
02:34:21.525 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4007
02:34:21.525 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=892.47, Mass=2457, SNR=34.3, Peak=149 HFD=4.8
02:34:21.525 00.000 6880 MultiStar: [#1 0.09,0.28,0.98,U] [#2 0.53,0.45,0.00,M2] [#3 -0.02,0.20,0.94,U] [#4 -0.15,0.08,0.85,U] [#5 -0.04,0.02,0.96,U] [#6 0.58,0.40,0.00,M2] [#7 0.04,0.10,0.78,U] [#8 0.08,0.25,0.81,U] 
02:34:21.525 00.000 6880 refined, 6 included, MultiStar: {0.04, 0.15}, one-star: {0.26, 0.09}
02:34:21.525 00.000 6880 CameraToMount -- cameraTheta (1.29) - m_xAngle (-1.61) = xAngle (2.90 = 2.90)
02:34:21.525 00.000 6880 CameraToMount -- cameraTheta (1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.87 = 2.87)
02:34:21.525 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.15 hyp=0.15 cameraTheta=1.29 mountX=-0.15 mountY=0.04, mountTheta=2.87
02:34:21.527 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.15, opts=13)
02:34:21.527 00.000 6880 Enqueuing Move request for scope (0.04, 0.15)
02:34:21.527 00.000 10052 Worker thread wakes up
02:34:21.527 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.15) opts 0xd
02:34:21.527 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.15)
02:34:21.527 00.000 10052 Moving (0.04, 0.15) raw xDistance=-0.15 yDistance=0.04
02:34:21.528 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:34:21.528 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
02:34:21.528 00.000 10052 MoveAxis(E, 43, ABG)
02:34:21.528 00.000 10052 Guiding  Dir = 2, Dur = 43
02:34:21.553 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:21.580 00.027 10052 IsSlewing returns 0
02:34:21.587 00.007 6880 UpdateGuideState exits: m=2457 SNR=34.3
02:34:21.587 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:21.587 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:21.587 00.000 6880 Enqueuing Expose request
02:34:21.654 00.067 10052 IsGuiding returns 0
02:34:21.794 00.140 10052 IsGuiding returns 0
02:34:21.794 00.000 10052 Move returns status 0, amount 43
02:34:21.794 00.000 10052 MoveAxis(N, 0, ABG)
02:34:21.794 00.000 10052 Move returns status 0, amount 0
02:34:21.794 00.000 10052 move complete, result=0
02:34:21.794 00.000 10052 worker thread done servicing request
02:34:21.794 00.000 10052 Worker thread wakes up
02:34:21.794 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:21.794 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:21.794 00.000 6880 GuideStep: -0.1 px 43 ms EAST, 0.0 px 0 ms NORTH
02:34:21.927 00.133 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a33568a1-bb25-4ae0-a571-dcbb68746bb6"}
02:34:21.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a33568a1-bb25-4ae0-a571-dcbb68746bb6"}
02:34:21.927 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33811943-6ff6-4cf0-8e56-8e369643315b"}
02:34:21.927 00.000 6880 case statement mapped state 6 to 3
02:34:21.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33811943-6ff6-4cf0-8e56-8e369643315b"}
02:34:21.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c44014d3-4ce7-4a77-a2b9-cb82701ab962"}
02:34:21.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4007,"width":15,"height":15,"star_pos":[7.21,7.47],"pixels":"..."},"id":"c44014d3-4ce7-4a77-a2b9-cb82701ab962"}
02:34:22.701 00.773 10052 Exposure complete
02:34:22.753 00.052 10052 worker thread done servicing request
02:34:22.753 00.000 6880 OnExposeComplete: enter
02:34:22.753 00.000 6880 UpdateGuideState(): m_state=6
02:34:22.753 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4008
02:34:22.753 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.61, Mass=2502, SNR=34.8, Peak=156 HFD=4.8
02:34:22.753 00.000 6880 MultiStar: [#1 -0.53,0.03,0.00,M1] [#2 0.36,0.39,0.00,M3] [#3 -0.25,0.14,0.94,U] [#4 -0.47,0.38,0.00,M1] [#5 -0.29,0.17,0.99,U] [#6 0.41,0.21,0.93,U] [#7 -0.23,0.14,0.78,U] [#8 -0.40,0.35,0.80,U] 
02:34:22.754 00.001 6880 single-star, 5 included, MultiStar: {-0.13, 0.20}, one-star: {-0.06, 0.22}
02:34:22.754 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
02:34:22.754 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
02:34:22.754 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.22 hyp=0.23 cameraTheta=1.83 mountX=-0.22 mountY=-0.06, mountTheta=-2.87
02:34:22.755 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.22, opts=13)
02:34:22.755 00.000 6880 Enqueuing Move request for scope (-0.06, 0.22)
02:34:22.755 00.000 10052 Worker thread wakes up
02:34:22.755 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.22) opts 0xd
02:34:22.755 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.22)
02:34:22.756 00.001 10052 Moving (-0.06, 0.22) raw xDistance=-0.22 yDistance=-0.06
02:34:22.756 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:34:22.756 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
02:34:22.756 00.000 10052 MoveAxis(E, 60, ABG)
02:34:22.756 00.000 10052 Guiding  Dir = 2, Dur = 60
02:34:22.773 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:22.776 00.003 10052 IsSlewing returns 0
02:34:22.802 00.026 6880 UpdateGuideState exits: m=2502 SNR=34.8
02:34:22.802 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:22.802 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:22.802 00.000 6880 Enqueuing Expose request
02:34:22.814 00.012 10052 IsGuiding returns 0
02:34:22.842 00.028 10052 PulseGuide returned control before completion, sleep 43
02:34:22.910 00.068 10052 IsGuiding returns 0
02:34:22.910 00.000 10052 Move returns status 0, amount 60
02:34:22.910 00.000 10052 MoveAxis(N, 0, ABG)
02:34:22.910 00.000 10052 Move returns status 0, amount 0
02:34:22.910 00.000 10052 move complete, result=0
02:34:22.910 00.000 10052 worker thread done servicing request
02:34:22.910 00.000 10052 Worker thread wakes up
02:34:22.910 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.1 px 0 ms NORTH
02:34:22.911 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:22.911 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:23.927 01.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2dd1c0a8-d5d2-4442-acda-70cf243d7f74"}
02:34:23.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2dd1c0a8-d5d2-4442-acda-70cf243d7f74"}
02:34:23.927 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b9644c8-8647-4932-b768-2c189207f74e"}
02:34:23.927 00.000 6880 case statement mapped state 6 to 3
02:34:23.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5b9644c8-8647-4932-b768-2c189207f74e"}
02:34:23.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da12aa81-097d-400d-9622-82f82c186848"}
02:34:23.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4008,"width":15,"height":15,"star_pos":[6.89,6.61],"pixels":"..."},"id":"da12aa81-097d-400d-9622-82f82c186848"}
02:34:24.045 00.117 10052 Exposure complete
02:34:24.101 00.056 10052 worker thread done servicing request
02:34:24.101 00.000 6880 OnExposeComplete: enter
02:34:24.101 00.000 6880 UpdateGuideState(): m_state=6
02:34:24.102 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4009
02:34:24.102 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.12, Mass=2685, SNR=35.9, Peak=162 HFD=4.5
02:34:24.102 00.000 6880 MultiStar: [#1 -0.44,-0.25,0.92,U] [#2 0.09,-0.10,0.98,U] [#3 -0.44,-0.24,0.91,U] [#4 -0.75,-0.41,0.00,M2] [#5 -0.71,-0.49,0.00,M1] [#6 0.14,-0.17,0.92,U] [#7 -0.33,-0.10,0.76,U] [#8 -0.45,-0.34,0.00,M1] 
02:34:24.102 00.000 6880 refined, 5 included, MultiStar: {-0.19, -0.19}, one-star: {-0.22, -0.27}
02:34:24.102 00.000 6880 CameraToMount -- cameraTheta (-2.35) - m_xAngle (-1.61) = xAngle (-0.74 = -0.74)
02:34:24.102 00.000 6880 CameraToMount -- cameraTheta (-2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
02:34:24.102 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.35 mountX=0.20 mountY=-0.19, mountTheta=-0.76
02:34:24.103 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.19, opts=13)
02:34:24.103 00.000 6880 Enqueuing Move request for scope (-0.19, -0.19)
02:34:24.103 00.000 10052 Worker thread wakes up
02:34:24.103 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
02:34:24.103 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
02:34:24.104 00.001 10052 Moving (-0.19, -0.19) raw xDistance=0.20 yDistance=-0.19
02:34:24.104 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:34:24.104 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.19, slope = -0.00
02:34:24.104 00.000 10052 MoveAxis(W, 51, ABG)
02:34:24.104 00.000 10052 Guiding  Dir = 3, Dur = 51
02:34:24.123 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:24.147 00.024 10052 IsSlewing returns 0
02:34:24.152 00.005 6880 UpdateGuideState exits: m=2685 SNR=35.9
02:34:24.152 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:24.152 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:24.152 00.000 6880 Enqueuing Expose request
02:34:24.213 00.061 10052 IsGuiding returns 0
02:34:24.350 00.137 10052 IsGuiding returns 1
02:34:24.350 00.000 10052 scope still moving after pulse duration time elapsed
02:34:24.420 00.070 10052 IsSlewing returns 0
02:34:24.497 00.077 10052 IsGuiding returns 0
02:34:24.497 00.000 10052 scope move finished after 51 + 232 ms
02:34:24.497 00.000 10052 Move returns status 0, amount 51
02:34:24.497 00.000 10052 MoveAxis(N, 0, ABG)
02:34:24.498 00.001 10052 Move returns status 0, amount 0
02:34:24.498 00.000 10052 move complete, result=0
02:34:24.498 00.000 10052 worker thread done servicing request
02:34:24.498 00.000 10052 Worker thread wakes up
02:34:24.498 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:24.498 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.2 px 0 ms NORTH
02:34:24.498 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:25.411 00.913 10052 Exposure complete
02:34:25.460 00.049 10052 worker thread done servicing request
02:34:25.460 00.000 6880 OnExposeComplete: enter
02:34:25.461 00.001 6880 UpdateGuideState(): m_state=6
02:34:25.461 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4010
02:34:25.461 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.53, Mass=2525, SNR=34.8, Peak=156 HFD=4.9
02:34:25.461 00.000 6880 MultiStar: [#1 -0.09,0.10,0.97,U] [#2 0.29,0.39,0.99,U] [#3 -0.35,0.03,0.92,U] [#4 -0.15,0.23,0.86,U] [#5 -0.17,0.14,0.96,U] [#6 0.18,0.09,0.93,U] [#7 -0.06,0.15,0.78,U] [#8 -0.23,0.26,0.81,U] 
02:34:25.461 00.000 6880 single-star, 8 included, MultiStar: {-0.06, 0.17}, one-star: {0.01, 0.14}
02:34:25.461 00.000 6880 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.61) = xAngle (3.12 = 3.12)
02:34:25.461 00.000 6880 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.08 = 3.08)
02:34:25.461 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.14 hyp=0.14 cameraTheta=1.50 mountX=-0.14 mountY=0.01, mountTheta=3.08
02:34:25.462 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.14, opts=13)
02:34:25.462 00.000 6880 Enqueuing Move request for scope (0.01, 0.14)
02:34:25.462 00.000 10052 Worker thread wakes up
02:34:25.462 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.14) opts 0xd
02:34:25.462 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.14)
02:34:25.463 00.001 10052 Moving (0.01, 0.14) raw xDistance=-0.14 yDistance=0.01
02:34:25.463 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:34:25.463 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
02:34:25.463 00.000 10052 MoveAxis(E, 35, ABG)
02:34:25.463 00.000 10052 Guiding  Dir = 2, Dur = 35
02:34:25.482 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:25.505 00.023 10052 IsSlewing returns 0
02:34:25.512 00.007 6880 UpdateGuideState exits: m=2525 SNR=34.8
02:34:25.512 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:25.512 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:25.512 00.000 6880 Enqueuing Expose request
02:34:25.581 00.069 10052 IsGuiding returns 0
02:34:25.720 00.139 10052 IsGuiding returns 0
02:34:25.720 00.000 10052 Move returns status 0, amount 35
02:34:25.720 00.000 10052 MoveAxis(N, 0, ABG)
02:34:25.720 00.000 10052 Move returns status 0, amount 0
02:34:25.720 00.000 10052 move complete, result=0
02:34:25.720 00.000 10052 worker thread done servicing request
02:34:25.720 00.000 10052 Worker thread wakes up
02:34:25.720 00.000 6880 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
02:34:25.720 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:25.721 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:25.926 00.205 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"211c3c3c-7368-49e0-ac25-5bd6da586a4d"}
02:34:25.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"211c3c3c-7368-49e0-ac25-5bd6da586a4d"}
02:34:25.927 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed33d155-0290-4790-812c-6e59d9c2bec3"}
02:34:25.927 00.000 6880 case statement mapped state 6 to 3
02:34:25.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed33d155-0290-4790-812c-6e59d9c2bec3"}
02:34:25.927 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3a78996e-d59f-49c5-945d-c94f88594cfd"}
02:34:25.928 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4010,"width":15,"height":15,"star_pos":[6.96,6.53],"pixels":"..."},"id":"3a78996e-d59f-49c5-945d-c94f88594cfd"}
02:34:26.850 00.922 10052 Exposure complete
02:34:26.901 00.051 10052 worker thread done servicing request
02:34:26.901 00.000 6880 OnExposeComplete: enter
02:34:26.901 00.000 6880 UpdateGuideState(): m_state=6
02:34:26.902 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4011
02:34:26.902 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.63, Mass=2536, SNR=34.8, Peak=156 HFD=4.7
02:34:26.902 00.000 6880 MultiStar: [#1 -0.12,0.25,0.98,U] [#2 0.36,0.45,0.00,M2] [#3 -0.12,0.01,0.91,U] [#4 -0.24,0.20,0.86,U] [#5 -0.11,0.20,0.99,U] [#6 0.46,0.08,0.92,U] [#7 -0.07,0.16,0.77,U] [#8 0.02,0.04,0.81,U] 
02:34:26.902 00.000 6880 refined, 7 included, MultiStar: {-0.00, 0.15}, one-star: {0.12, 0.24}
02:34:26.902 00.000 6880 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.61) = xAngle (3.21 = -3.07)
02:34:26.902 00.000 6880 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.18 = -3.10)
02:34:26.902 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.15 hyp=0.15 cameraTheta=1.60 mountX=-0.15 mountY=-0.01, mountTheta=-3.10
02:34:26.904 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.15, opts=13)
02:34:26.904 00.000 6880 Enqueuing Move request for scope (-0.00, 0.15)
02:34:26.904 00.000 10052 Worker thread wakes up
02:34:26.904 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.15) opts 0xd
02:34:26.904 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.15)
02:34:26.904 00.000 10052 Moving (-0.00, 0.15) raw xDistance=-0.15 yDistance=-0.01
02:34:26.904 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:34:26.904 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.00
02:34:26.904 00.000 10052 MoveAxis(E, 42, ABG)
02:34:26.904 00.000 10052 Guiding  Dir = 2, Dur = 42
02:34:26.923 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:26.925 00.002 10052 IsSlewing returns 0
02:34:26.957 00.032 6880 UpdateGuideState exits: m=2536 SNR=34.8
02:34:26.957 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:26.957 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:26.957 00.000 6880 Enqueuing Expose request
02:34:26.963 00.006 10052 IsGuiding returns 0
02:34:26.991 00.028 10052 PulseGuide returned control before completion, sleep 25
02:34:27.042 00.051 10052 IsGuiding returns 1
02:34:27.043 00.001 10052 scope still moving after pulse duration time elapsed
02:34:27.088 00.045 10052 IsSlewing returns 0
02:34:27.126 00.038 10052 IsGuiding returns 0
02:34:27.126 00.000 10052 scope move finished after 42 + 121 ms
02:34:27.127 00.001 10052 Move returns status 0, amount 42
02:34:27.127 00.000 10052 MoveAxis(N, 0, ABG)
02:34:27.127 00.000 10052 Move returns status 0, amount 0
02:34:27.127 00.000 10052 move complete, result=0
02:34:27.127 00.000 10052 worker thread done servicing request
02:34:27.127 00.000 6880 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
02:34:27.127 00.000 10052 Worker thread wakes up
02:34:27.127 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:27.127 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:27.933 00.806 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6856640e-3cbb-49e2-b0dc-bb18716b93dc"}
02:34:27.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6856640e-3cbb-49e2-b0dc-bb18716b93dc"}
02:34:27.933 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bfa36498-f454-4ba8-bf0a-e2cd09d4ffe3"}
02:34:27.933 00.000 6880 case statement mapped state 6 to 3
02:34:27.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfa36498-f454-4ba8-bf0a-e2cd09d4ffe3"}
02:34:27.934 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2e47a8c-b028-46b0-ad3d-f6d52e1ad44b"}
02:34:27.934 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4011,"width":15,"height":15,"star_pos":[7.07,6.63],"pixels":"..."},"id":"a2e47a8c-b028-46b0-ad3d-f6d52e1ad44b"}
02:34:28.037 00.103 10052 Exposure complete
02:34:28.108 00.071 10052 worker thread done servicing request
02:34:28.108 00.000 6880 OnExposeComplete: enter
02:34:28.108 00.000 6880 UpdateGuideState(): m_state=6
02:34:28.108 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4012
02:34:28.108 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=892.61, Mass=2472, SNR=34.4, Peak=146 HFD=4.6
02:34:28.109 00.001 6880 MultiStar: [#1 0.12,0.55,0.00,M1] [#2 0.24,0.70,0.00,M3] [#3 -0.18,0.27,0.94,U] [#4 -0.04,0.32,0.87,U] [#5 -0.14,0.38,0.99,U] [#6 0.54,0.65,0.00,M1] [#7 0.10,0.49,0.77,U] [#8 -0.07,0.51,0.81,U] 
02:34:28.109 00.000 6880 single-star, 5 included, MultiStar: {-0.04, 0.36}, one-star: {0.13, 0.22}
02:34:28.109 00.000 6880 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.61) = xAngle (2.67 = 2.67)
02:34:28.109 00.000 6880 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.64 = 2.64)
02:34:28.109 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.22 hyp=0.26 cameraTheta=1.06 mountX=-0.23 mountY=0.12, mountTheta=2.65
02:34:28.111 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.22, opts=13)
02:34:28.111 00.000 6880 Enqueuing Move request for scope (0.13, 0.22)
02:34:28.111 00.000 10052 Worker thread wakes up
02:34:28.111 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.22) opts 0xd
02:34:28.111 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.22)
02:34:28.111 00.000 10052 Moving (0.13, 0.22) raw xDistance=-0.23 yDistance=0.12
02:34:28.111 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
02:34:28.111 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
02:34:28.111 00.000 10052 MoveAxis(E, 64, ABG)
02:34:28.111 00.000 10052 Guiding  Dir = 2, Dur = 64
02:34:28.136 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:28.156 00.020 10052 IsSlewing returns 0
02:34:28.175 00.019 6880 UpdateGuideState exits: m=2472 SNR=34.4
02:34:28.176 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:28.176 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:28.176 00.000 6880 Enqueuing Expose request
02:34:28.230 00.054 10052 IsGuiding returns 0
02:34:28.286 00.056 10052 PulseGuide returned control before completion, sleep 19
02:34:28.365 00.079 10052 IsGuiding returns 1
02:34:28.365 00.000 10052 scope still moving after pulse duration time elapsed
02:34:28.435 00.070 10052 IsSlewing returns 0
02:34:28.506 00.071 10052 IsGuiding returns 0
02:34:28.506 00.000 10052 scope move finished after 64 + 210 ms
02:34:28.506 00.000 10052 Move returns status 0, amount 64
02:34:28.506 00.000 10052 MoveAxis(N, 0, ABG)
02:34:28.506 00.000 10052 Move returns status 0, amount 0
02:34:28.506 00.000 10052 move complete, result=0
02:34:28.506 00.000 10052 worker thread done servicing request
02:34:28.506 00.000 10052 Worker thread wakes up
02:34:28.506 00.000 6880 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
02:34:28.506 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:28.506 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:29.634 01.128 10052 Exposure complete
02:34:29.696 00.062 10052 worker thread done servicing request
02:34:29.696 00.000 6880 OnExposeComplete: enter
02:34:29.696 00.000 6880 UpdateGuideState(): m_state=6
02:34:29.696 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4013
02:34:29.696 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.06, Mass=2554, SNR=35.0, Peak=168 HFD=4.5
02:34:29.697 00.001 6880 MultiStar: [#1 -0.32,-0.32,0.97,U] [#2 0.19,-0.11,1.00,U] [#3 -0.27,-0.27,0.94,U] [#4 -0.40,-0.21,0.85,U] [#5 -0.39,-0.48,0.00,M1] [#6 0.28,-0.18,0.92,U] [#7 -0.31,-0.45,0.00,M1] [#8 -0.28,-0.29,0.81,U] 
02:34:29.697 00.000 6880 refined, 6 included, MultiStar: {-0.10, -0.25}, one-star: {0.01, -0.33}
02:34:29.697 00.000 6880 CameraToMount -- cameraTheta (-1.97) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
02:34:29.697 00.000 6880 CameraToMount -- cameraTheta (-1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.39 = -0.39)
02:34:29.697 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.25 hyp=0.27 cameraTheta=-1.97 mountX=0.25 mountY=-0.10, mountTheta=-0.38
02:34:29.698 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.25, opts=13)
02:34:29.698 00.000 6880 Enqueuing Move request for scope (-0.10, -0.25)
02:34:29.698 00.000 10052 Worker thread wakes up
02:34:29.699 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.25) opts 0xd
02:34:29.699 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.25)
02:34:29.699 00.000 10052 Moving (-0.10, -0.25) raw xDistance=0.25 yDistance=-0.10
02:34:29.699 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:34:29.699 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
02:34:29.699 00.000 10052 MoveAxis(W, 64, ABG)
02:34:29.699 00.000 10052 Guiding  Dir = 3, Dur = 64
02:34:29.720 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:29.754 00.034 6880 UpdateGuideState exits: m=2554 SNR=35.0
02:34:29.754 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:29.754 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:29.754 00.000 6880 Enqueuing Expose request
02:34:29.772 00.018 10052 IsSlewing returns 0
02:34:29.846 00.074 10052 IsGuiding returns 0
02:34:29.932 00.086 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"47405cae-daf8-456e-8934-abc20eaa0aff"}
02:34:29.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"47405cae-daf8-456e-8934-abc20eaa0aff"}
02:34:29.933 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"07cb8480-ba92-48a6-aea3-b088e53c3ace"}
02:34:29.933 00.000 6880 case statement mapped state 6 to 3
02:34:29.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"07cb8480-ba92-48a6-aea3-b088e53c3ace"}
02:34:29.933 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a205716e-55b6-4b4f-b52d-ea39a16666c8"}
02:34:29.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4013,"width":15,"height":15,"star_pos":[6.96,7.06],"pixels":"..."},"id":"a205716e-55b6-4b4f-b52d-ea39a16666c8"}
02:34:29.991 00.058 10052 IsGuiding returns 1
02:34:29.991 00.000 10052 scope still moving after pulse duration time elapsed
02:34:30.069 00.078 10052 IsSlewing returns 0
02:34:30.149 00.080 10052 IsGuiding returns 0
02:34:30.149 00.000 10052 scope move finished after 64 + 238 ms
02:34:30.149 00.000 10052 Move returns status 0, amount 64
02:34:30.149 00.000 10052 MoveAxis(N, 0, ABG)
02:34:30.149 00.000 10052 Move returns status 0, amount 0
02:34:30.149 00.000 10052 move complete, result=0
02:34:30.150 00.001 10052 worker thread done servicing request
02:34:30.150 00.000 6880 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
02:34:30.150 00.000 10052 Worker thread wakes up
02:34:30.150 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:30.150 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:31.061 00.911 10052 Exposure complete
02:34:31.124 00.063 10052 worker thread done servicing request
02:34:31.124 00.000 6880 OnExposeComplete: enter
02:34:31.124 00.000 6880 UpdateGuideState(): m_state=6
02:34:31.125 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4014
02:34:31.125 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.12, Mass=2680, SNR=35.9, Peak=169 HFD=4.6
02:34:31.125 00.000 6880 MultiStar: [#1 -0.22,-0.13,0.96,U] [#2 0.35,-0.12,0.97,U] [#3 0.00,-0.17,0.89,U] [#4 -0.06,-0.15,0.83,U] [#5 -0.07,-0.32,0.96,U] [#6 0.66,0.02,0.00,M1] [#7 -0.13,-0.19,0.78,U] [#8 0.01,-0.14,0.79,U] 
02:34:31.125 00.000 6880 refined, 7 included, MultiStar: {0.02, -0.19}, one-star: {0.22, -0.27}
02:34:31.125 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
02:34:31.125 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
02:34:31.125 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.19 hyp=0.19 cameraTheta=-1.46 mountX=0.19 mountY=0.02, mountTheta=0.12
02:34:31.127 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.19, opts=13)
02:34:31.127 00.000 6880 Enqueuing Move request for scope (0.02, -0.19)
02:34:31.127 00.000 10052 Worker thread wakes up
02:34:31.127 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.19) opts 0xd
02:34:31.127 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.19)
02:34:31.127 00.000 10052 Moving (0.02, -0.19) raw xDistance=0.19 yDistance=0.02
02:34:31.127 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:34:31.127 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.09, using input
02:34:31.127 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
02:34:31.127 00.000 10052 MoveAxis(W, 53, ABG)
02:34:31.128 00.001 10052 Guiding  Dir = 3, Dur = 53
02:34:31.149 00.021 10052 IsSlewing returns 0
02:34:31.152 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:31.186 00.034 6880 UpdateGuideState exits: m=2680 SNR=35.9
02:34:31.186 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:31.186 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:31.187 00.001 6880 Enqueuing Expose request
02:34:31.187 00.000 10052 IsGuiding returns 0
02:34:31.215 00.028 10052 PulseGuide returned control before completion, sleep 36
02:34:31.282 00.067 10052 IsGuiding returns 0
02:34:31.282 00.000 10052 Move returns status 0, amount 53
02:34:31.283 00.001 10052 MoveAxis(N, 0, ABG)
02:34:31.283 00.000 10052 Move returns status 0, amount 0
02:34:31.283 00.000 10052 move complete, result=0
02:34:31.283 00.000 10052 worker thread done servicing request
02:34:31.283 00.000 10052 Worker thread wakes up
02:34:31.283 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:31.283 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:31.283 00.000 6880 GuideStep: 0.2 px 53 ms WEST, 0.0 px 0 ms NORTH
02:34:31.931 00.648 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3107e922-6cc8-4e12-8bc9-6ac98d674d62"}
02:34:31.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3107e922-6cc8-4e12-8bc9-6ac98d674d62"}
02:34:31.931 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6100cb5b-82c9-4409-9db0-b2fb89356135"}
02:34:31.931 00.000 6880 case statement mapped state 6 to 3
02:34:31.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6100cb5b-82c9-4409-9db0-b2fb89356135"}
02:34:31.932 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cd959851-39ae-47dd-9c3d-f828c4ca8e10"}
02:34:31.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4014,"width":15,"height":15,"star_pos":[7.17,7.12],"pixels":"..."},"id":"cd959851-39ae-47dd-9c3d-f828c4ca8e10"}
02:34:32.414 00.482 10052 Exposure complete
02:34:32.467 00.053 10052 worker thread done servicing request
02:34:32.467 00.000 6880 OnExposeComplete: enter
02:34:32.467 00.000 6880 UpdateGuideState(): m_state=6
02:34:32.467 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4015
02:34:32.467 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=892.10, Mass=2704, SNR=36.1, Peak=169 HFD=4.5
02:34:32.468 00.001 6880 MultiStar: [#1 -0.26,-0.32,0.95,U] [#2 0.56,-0.11,0.00,M2] [#3 0.14,-0.32,0.92,U] [#4 -0.25,-0.32,0.82,U] [#5 0.03,-0.46,0.96,U] [#6 0.68,-0.10,0.00,M2] [#7 -0.20,-0.40,0.77,U] [#8 0.02,-0.30,0.77,U] 
02:34:32.468 00.000 6880 refined, 6 included, MultiStar: {-0.04, -0.34}, one-star: {0.19, -0.29}
02:34:32.468 00.000 6880 CameraToMount -- cameraTheta (-1.68) - m_xAngle (-1.61) = xAngle (-0.07 = -0.07)
02:34:32.468 00.000 6880 CameraToMount -- cameraTheta (-1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.10 = -0.10)
02:34:32.468 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.34 hyp=0.35 cameraTheta=-1.68 mountX=0.34 mountY=-0.03, mountTheta=-0.10
02:34:32.469 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.34, opts=13)
02:34:32.469 00.000 6880 Enqueuing Move request for scope (-0.04, -0.34)
02:34:32.469 00.000 10052 Worker thread wakes up
02:34:32.469 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.34) opts 0xd
02:34:32.469 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.34)
02:34:32.469 00.000 10052 Moving (-0.04, -0.34) raw xDistance=0.34 yDistance=-0.03
02:34:32.469 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
02:34:32.469 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
02:34:32.469 00.000 10052 MoveAxis(W, 95, ABG)
02:34:32.469 00.000 10052 Guiding  Dir = 3, Dur = 95
02:34:32.487 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:32.490 00.003 10052 IsSlewing returns 0
02:34:32.516 00.026 6880 UpdateGuideState exits: m=2704 SNR=36.1
02:34:32.516 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:32.516 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:32.516 00.000 6880 Enqueuing Expose request
02:34:32.528 00.012 10052 IsGuiding returns 0
02:34:32.556 00.028 10052 PulseGuide returned control before completion, sleep 78
02:34:32.669 00.113 10052 IsGuiding returns 0
02:34:32.669 00.000 10052 Move returns status 0, amount 95
02:34:32.669 00.000 10052 MoveAxis(N, 0, ABG)
02:34:32.669 00.000 10052 Move returns status 0, amount 0
02:34:32.669 00.000 10052 move complete, result=0
02:34:32.669 00.000 10052 worker thread done servicing request
02:34:32.669 00.000 10052 Worker thread wakes up
02:34:32.669 00.000 6880 GuideStep: 0.3 px 95 ms WEST, -0.0 px 0 ms NORTH
02:34:32.670 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:32.670 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:33.575 00.905 10052 Exposure complete
02:34:33.629 00.054 10052 worker thread done servicing request
02:34:33.630 00.001 6880 OnExposeComplete: enter
02:34:33.630 00.000 6880 UpdateGuideState(): m_state=6
02:34:33.630 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4016
02:34:33.630 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.18, Mass=2637, SNR=35.6, Peak=162 HFD=4.5
02:34:33.630 00.000 6880 MultiStar: [#1 0.02,0.03,0.93,U] [#2 0.41,0.00,0.99,U] [#3 -0.16,-0.25,0.91,U] [#4 0.02,0.02,0.84,U] [#5 -0.13,-0.32,0.96,U] [#6 0.47,-0.07,0.92,U] [#7 0.02,-0.11,0.77,U] [#8 0.09,-0.10,0.81,U] 
02:34:33.630 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {0.16, -0.21}
02:34:33.630 00.000 6880 CameraToMount -- cameraTheta (-0.82) - m_xAngle (-1.61) = xAngle (0.79 = 0.79)
02:34:33.630 00.000 6880 CameraToMount -- cameraTheta (-0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.76 = 0.76)
02:34:33.630 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-0.82 mountX=0.11 mountY=0.11, mountTheta=0.78
02:34:33.631 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.11, opts=13)
02:34:33.632 00.001 6880 Enqueuing Move request for scope (0.11, -0.11)
02:34:33.632 00.000 10052 Worker thread wakes up
02:34:33.632 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:34:33.632 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:34:33.632 00.000 10052 Moving (0.11, -0.11) raw xDistance=0.11 yDistance=0.11
02:34:33.632 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:34:33.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.01
02:34:33.632 00.000 10052 MoveAxis(E, 0, ABG)
02:34:33.632 00.000 10052 Move returns status 0, amount 0
02:34:33.632 00.000 10052 MoveAxis(N, 0, ABG)
02:34:33.632 00.000 10052 Move returns status 0, amount 0
02:34:33.632 00.000 10052 move complete, result=0
02:34:33.632 00.000 10052 worker thread done servicing request
02:34:33.652 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:33.679 00.027 6880 UpdateGuideState exits: m=2637 SNR=35.6
02:34:33.679 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:33.680 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:33.680 00.000 6880 Enqueuing Expose request
02:34:33.680 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:34:33.680 00.000 10052 Worker thread wakes up
02:34:33.680 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:33.680 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:33.929 00.249 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8725da96-864c-4a20-ba48-9ad7bad3494f"}
02:34:33.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8725da96-864c-4a20-ba48-9ad7bad3494f"}
02:34:33.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5cf08abb-5c41-4961-9e08-decd1a859328"}
02:34:33.929 00.000 6880 case statement mapped state 6 to 3
02:34:33.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cf08abb-5c41-4961-9e08-decd1a859328"}
02:34:33.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"023b5494-9abc-4188-9a8f-ca71caf7dcd5"}
02:34:33.930 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4016,"width":15,"height":15,"star_pos":[7.11,7.18],"pixels":"..."},"id":"023b5494-9abc-4188-9a8f-ca71caf7dcd5"}
02:34:34.808 00.878 10052 Exposure complete
02:34:34.864 00.056 10052 worker thread done servicing request
02:34:34.864 00.000 6880 OnExposeComplete: enter
02:34:34.864 00.000 6880 UpdateGuideState(): m_state=6
02:34:34.865 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4017
02:34:34.865 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=892.21, Mass=2718, SNR=36.1, Peak=172 HFD=4.7
02:34:34.865 00.000 6880 MultiStar: [#1 -0.04,0.02,0.93,U] [#2 0.58,0.02,0.00,M2] [#3 0.02,-0.11,0.90,U] [#4 -0.08,0.12,0.84,U] [#5 -0.06,-0.00,0.95,U] [#6 0.60,0.03,0.00,M2] [#7 0.08,-0.04,0.73,U] [#8 -0.03,-0.15,0.78,U] 
02:34:34.865 00.000 6880 refined, 6 included, MultiStar: {0.02, -0.05}, one-star: {0.26, -0.18}
02:34:34.865 00.000 6880 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.61) = xAngle (0.50 = 0.50)
02:34:34.865 00.000 6880 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
02:34:34.865 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.12 mountX=0.05 mountY=0.02, mountTheta=0.47
02:34:34.867 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.05, opts=13)
02:34:34.867 00.000 6880 Enqueuing Move request for scope (0.02, -0.05)
02:34:34.867 00.000 10052 Worker thread wakes up
02:34:34.867 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
02:34:34.867 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
02:34:34.867 00.000 10052 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=0.02
02:34:34.867 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:34:34.867 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.07, using input
02:34:34.867 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
02:34:34.867 00.000 10052 MoveAxis(E, 0, ABG)
02:34:34.867 00.000 10052 Move returns status 0, amount 0
02:34:34.867 00.000 10052 MoveAxis(N, 0, ABG)
02:34:34.867 00.000 10052 Move returns status 0, amount 0
02:34:34.867 00.000 10052 move complete, result=0
02:34:34.868 00.001 10052 worker thread done servicing request
02:34:34.888 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:34.915 00.027 6880 UpdateGuideState exits: m=2718 SNR=36.1
02:34:34.915 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:34.915 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:34.915 00.000 6880 Enqueuing Expose request
02:34:34.915 00.000 10052 Worker thread wakes up
02:34:34.915 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:34:34.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:34.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:35.821 00.906 10052 Exposure complete
02:34:35.874 00.053 10052 worker thread done servicing request
02:34:35.874 00.000 6880 OnExposeComplete: enter
02:34:35.874 00.000 6880 UpdateGuideState(): m_state=6
02:34:35.874 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4018
02:34:35.874 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=892.25, Mass=2688, SNR=35.9, Peak=162 HFD=4.6
02:34:35.874 00.000 6880 MultiStar: [#1 -0.14,0.06,0.94,U] [#2 0.21,0.36,0.97,U] [#3 -0.28,-0.02,0.90,U] [#4 -0.17,-0.02,0.80,U] [#5 -0.11,0.10,0.95,U] [#6 0.13,0.06,0.90,U] [#7 -0.11,0.16,0.76,U] [#8 -0.13,0.11,0.79,U] 
02:34:35.875 00.001 6880 refined, 8 included, MultiStar: {-0.04, 0.07}, one-star: {0.17, -0.14}
02:34:35.875 00.000 6880 CameraToMount -- cameraTheta (2.07) - m_xAngle (-1.61) = xAngle (3.68 = -2.60)
02:34:35.875 00.000 6880 CameraToMount -- cameraTheta (2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.65 = -2.63)
02:34:35.875 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.07 hyp=0.08 cameraTheta=2.07 mountX=-0.07 mountY=-0.04, mountTheta=-2.63
02:34:35.876 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.07, opts=13)
02:34:35.876 00.000 6880 Enqueuing Move request for scope (-0.04, 0.07)
02:34:35.876 00.000 10052 Worker thread wakes up
02:34:35.876 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.07) opts 0xd
02:34:35.876 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.07)
02:34:35.876 00.000 10052 Moving (-0.04, 0.07) raw xDistance=-0.07 yDistance=-0.04
02:34:35.876 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:34:35.876 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:34:35.876 00.000 10052 MoveAxis(E, 0, ABG)
02:34:35.876 00.000 10052 Move returns status 0, amount 0
02:34:35.876 00.000 10052 MoveAxis(N, 0, ABG)
02:34:35.876 00.000 10052 Move returns status 0, amount 0
02:34:35.876 00.000 10052 move complete, result=0
02:34:35.877 00.001 10052 worker thread done servicing request
02:34:35.898 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:35.927 00.029 6880 UpdateGuideState exits: m=2688 SNR=35.9
02:34:35.927 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:35.927 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:35.927 00.000 6880 Enqueuing Expose request
02:34:35.928 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:34:35.928 00.000 10052 Worker thread wakes up
02:34:35.928 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:35.928 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:35.930 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5b06db59-5b76-4dd5-b4f5-def27d63b7b4"}
02:34:35.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5b06db59-5b76-4dd5-b4f5-def27d63b7b4"}
02:34:35.939 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1492d675-8153-4789-9d02-1d20529b03b4"}
02:34:35.939 00.000 6880 case statement mapped state 6 to 3
02:34:35.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1492d675-8153-4789-9d02-1d20529b03b4"}
02:34:35.940 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58393bcf-8280-4834-b2d7-e66f8c99fd97"}
02:34:35.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4018,"width":15,"height":15,"star_pos":[7.12,7.25],"pixels":"..."},"id":"58393bcf-8280-4834-b2d7-e66f8c99fd97"}
02:34:37.155 01.215 10052 Exposure complete
02:34:37.209 00.054 10052 worker thread done servicing request
02:34:37.209 00.000 6880 OnExposeComplete: enter
02:34:37.209 00.000 6880 UpdateGuideState(): m_state=6
02:34:37.209 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4019
02:34:37.209 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.11, Mass=2593, SNR=35.3, Peak=158 HFD=4.3
02:34:37.210 00.001 6880 MultiStar: [#1 -0.20,-0.12,0.95,U] [#2 0.43,0.33,0.00,M2] [#3 -0.19,-0.07,0.92,U] [#4 -0.37,-0.09,0.86,U] [#5 -0.16,-0.09,0.97,U] [#6 0.57,-0.01,0.00,M2] [#7 -0.08,-0.16,0.77,U] [#8 -0.09,-0.06,0.81,U] 
02:34:37.210 00.000 6880 refined, 6 included, MultiStar: {-0.14, -0.13}, one-star: {0.06, -0.28}
02:34:37.210 00.000 6880 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.61) = xAngle (-0.80 = -0.80)
02:34:37.210 00.000 6880 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
02:34:37.210 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.13 hyp=0.19 cameraTheta=-2.42 mountX=0.13 mountY=-0.14, mountTheta=-0.82
02:34:37.211 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.13, opts=13)
02:34:37.211 00.000 6880 Enqueuing Move request for scope (-0.14, -0.13)
02:34:37.211 00.000 10052 Worker thread wakes up
02:34:37.211 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.13) opts 0xd
02:34:37.212 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.13)
02:34:37.212 00.000 10052 Moving (-0.14, -0.13) raw xDistance=0.13 yDistance=-0.14
02:34:37.212 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:34:37.212 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:34:37.212 00.000 10052 MoveAxis(W, 36, ABG)
02:34:37.212 00.000 10052 Guiding  Dir = 3, Dur = 36
02:34:37.230 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:37.232 00.002 10052 IsSlewing returns 0
02:34:37.258 00.026 6880 UpdateGuideState exits: m=2593 SNR=35.3
02:34:37.258 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:37.258 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:37.258 00.000 6880 Enqueuing Expose request
02:34:37.270 00.012 10052 IsGuiding returns 0
02:34:37.298 00.028 10052 PulseGuide returned control before completion, sleep 19
02:34:37.344 00.046 10052 IsGuiding returns 0
02:34:37.344 00.000 10052 Move returns status 0, amount 36
02:34:37.344 00.000 10052 MoveAxis(N, 0, ABG)
02:34:37.346 00.002 10052 Move returns status 0, amount 0
02:34:37.346 00.000 10052 move complete, result=0
02:34:37.346 00.000 10052 worker thread done servicing request
02:34:37.346 00.000 10052 Worker thread wakes up
02:34:37.346 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.1 px 0 ms NORTH
02:34:37.346 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:37.346 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:37.928 00.582 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"554d19d3-eb07-4319-ab5d-585814d4d061"}
02:34:37.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"554d19d3-eb07-4319-ab5d-585814d4d061"}
02:34:37.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eea02c79-534a-411e-8162-2e59ca85939b"}
02:34:37.929 00.000 6880 case statement mapped state 6 to 3
02:34:37.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eea02c79-534a-411e-8162-2e59ca85939b"}
02:34:37.930 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"80706e0e-ba46-444d-9a1f-fe92dbcb8648"}
02:34:37.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4019,"width":15,"height":15,"star_pos":[7.01,7.11],"pixels":"..."},"id":"80706e0e-ba46-444d-9a1f-fe92dbcb8648"}
02:34:38.260 00.330 10052 Exposure complete
02:34:38.329 00.069 10052 worker thread done servicing request
02:34:38.330 00.001 6880 OnExposeComplete: enter
02:34:38.330 00.000 6880 UpdateGuideState(): m_state=6
02:34:38.330 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4020
02:34:38.330 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=892.01, Mass=2678, SNR=36.0, Peak=158 HFD=4.7
02:34:38.331 00.001 6880 MultiStar: [#1 -0.06,-0.19,0.95,U] [#2 0.78,-0.05,0.00,M3] [#3 0.25,-0.41,0.91,U] [#4 -0.02,-0.29,0.81,U] [#5 -0.05,-0.34,0.98,U] [#6 0.85,-0.23,0.00,M3] [#7 0.05,-0.36,0.75,U] [#8 0.02,-0.25,0.81,U] 
02:34:38.331 00.000 6880 refined, 6 included, MultiStar: {0.08, -0.32}, one-star: {0.37, -0.38}
02:34:38.331 00.000 6880 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.61) = xAngle (0.30 = 0.30)
02:34:38.331 00.000 6880 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
02:34:38.331 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.31 mountX=0.31 mountY=0.09, mountTheta=0.27
02:34:38.332 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.32, opts=13)
02:34:38.332 00.000 6880 Enqueuing Move request for scope (0.08, -0.32)
02:34:38.332 00.000 10052 Worker thread wakes up
02:34:38.333 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
02:34:38.333 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
02:34:38.333 00.000 10052 Moving (0.08, -0.32) raw xDistance=0.31 yDistance=0.09
02:34:38.333 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:34:38.333 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
02:34:38.333 00.000 10052 MoveAxis(W, 86, ABG)
02:34:38.333 00.000 10052 Guiding  Dir = 3, Dur = 86
02:34:38.357 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:38.381 00.024 10052 IsSlewing returns 0
02:34:38.393 00.012 6880 UpdateGuideState exits: m=2678 SNR=36.0
02:34:38.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:38.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:38.393 00.000 6880 Enqueuing Expose request
02:34:38.455 00.062 10052 IsGuiding returns 0
02:34:38.519 00.064 10052 PulseGuide returned control before completion, sleep 33
02:34:38.589 00.070 10052 IsGuiding returns 1
02:34:38.590 00.001 10052 scope still moving after pulse duration time elapsed
02:34:38.640 00.050 10052 IsSlewing returns 0
02:34:38.678 00.038 10052 IsGuiding returns 0
02:34:38.678 00.000 10052 scope move finished after 86 + 137 ms
02:34:38.678 00.000 10052 Move returns status 0, amount 86
02:34:38.679 00.001 10052 MoveAxis(N, 0, ABG)
02:34:38.679 00.000 10052 Move returns status 0, amount 0
02:34:38.679 00.000 10052 move complete, result=0
02:34:38.679 00.000 10052 worker thread done servicing request
02:34:38.679 00.000 10052 Worker thread wakes up
02:34:38.679 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:38.679 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:38.679 00.000 6880 GuideStep: 0.3 px 86 ms WEST, 0.1 px 0 ms NORTH
02:34:39.809 01.130 10052 Exposure complete
02:34:39.875 00.066 10052 worker thread done servicing request
02:34:39.875 00.000 6880 OnExposeComplete: enter
02:34:39.875 00.000 6880 UpdateGuideState(): m_state=6
02:34:39.875 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4021
02:34:39.875 00.000 6880 Star::Find returns 1 (0), X=408.35, Y=892.13, Mass=2534, SNR=34.9, Peak=142 HFD=4.6
02:34:39.876 00.001 6880 MultiStar: [#1 0.21,-0.07,0.99,U] [#2 0.70,-0.07,0.00,M4] [#3 0.30,-0.28,0.92,U] [#4 0.07,-0.11,0.84,U] [#5 0.18,-0.40,0.99,U] [#6 0.91,-0.12,0.00,M4] [#7 0.25,-0.19,0.77,U] [#8 0.31,-0.22,0.79,U] 
02:34:39.876 00.000 6880 refined, 6 included, MultiStar: {0.25, -0.22}, one-star: {0.40, -0.26}
02:34:39.876 00.000 6880 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.61) = xAngle (0.89 = 0.89)
02:34:39.876 00.000 6880 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:34:39.876 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.22 hyp=0.33 cameraTheta=-0.73 mountX=0.21 mountY=0.25, mountTheta=0.87
02:34:39.877 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.22, opts=13)
02:34:39.877 00.000 6880 Enqueuing Move request for scope (0.25, -0.22)
02:34:39.877 00.000 10052 Worker thread wakes up
02:34:39.878 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.22) opts 0xd
02:34:39.878 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.22)
02:34:39.878 00.000 10052 Moving (0.25, -0.22) raw xDistance=0.21 yDistance=0.25
02:34:39.878 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:34:39.878 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.25, slope = 0.01
02:34:39.878 00.000 10052 MoveAxis(W, 61, ABG)
02:34:39.878 00.000 10052 Guiding  Dir = 3, Dur = 61
02:34:39.901 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:39.928 00.027 10052 IsSlewing returns 0
02:34:39.937 00.009 6880 UpdateGuideState exits: m=2534 SNR=34.9
02:34:39.937 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:39.937 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:39.937 00.000 6880 Enqueuing Expose request
02:34:39.937 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89bf43a3-4ba1-49a2-8afa-234c3fffc98c"}
02:34:39.938 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89bf43a3-4ba1-49a2-8afa-234c3fffc98c"}
02:34:39.947 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72758235-d682-4ea3-b36c-6cd02c09bc24"}
02:34:39.947 00.000 6880 case statement mapped state 6 to 3
02:34:39.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72758235-d682-4ea3-b36c-6cd02c09bc24"}
02:34:39.948 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"71acbeb1-e727-443f-a351-a10ab2266243"}
02:34:39.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4021,"width":15,"height":15,"star_pos":[7.35,7.13],"pixels":"..."},"id":"71acbeb1-e727-443f-a351-a10ab2266243"}
02:34:40.002 00.054 10052 IsGuiding returns 0
02:34:40.058 00.056 10052 PulseGuide returned control before completion, sleep 16
02:34:40.134 00.076 10052 IsGuiding returns 1
02:34:40.134 00.000 10052 scope still moving after pulse duration time elapsed
02:34:40.214 00.080 10052 IsSlewing returns 0
02:34:40.292 00.078 10052 IsGuiding returns 0
02:34:40.292 00.000 10052 scope move finished after 61 + 229 ms
02:34:40.293 00.001 10052 Move returns status 0, amount 61
02:34:40.293 00.000 10052 MoveAxis(S, 17, ABG)
02:34:40.293 00.000 10052 Guiding  Dir = 1, Dur = 17
02:34:40.366 00.073 10052 IsSlewing returns 0
02:34:40.433 00.067 10052 IsGuiding returns 0
02:34:40.569 00.136 10052 IsGuiding returns 0
02:34:40.569 00.000 10052 Move returns status 0, amount 17
02:34:40.569 00.000 10052 move complete, result=0
02:34:40.569 00.000 10052 worker thread done servicing request
02:34:40.569 00.000 10052 Worker thread wakes up
02:34:40.569 00.000 6880 GuideStep: 0.2 px 61 ms WEST, 0.3 px 17 ms SOUTH
02:34:40.569 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:40.571 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:41.483 00.912 10052 Exposure complete
02:34:41.541 00.058 10052 worker thread done servicing request
02:34:41.541 00.000 6880 OnExposeComplete: enter
02:34:41.541 00.000 6880 UpdateGuideState(): m_state=6
02:34:41.542 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4022
02:34:41.542 00.000 6880 Star::Find returns 1 (0), X=408.36, Y=892.20, Mass=2664, SNR=35.9, Peak=163 HFD=4.6
02:34:41.542 00.000 6880 MultiStar: [#1 0.21,-0.01,0.95,U] [#2 0.70,-0.05,0.00,M5] [#3 0.23,-0.29,0.91,U] [#4 0.10,-0.03,0.83,U] [#5 0.03,-0.40,0.94,U] [#6 0.82,-0.17,0.00,M5] [#7 0.29,-0.43,0.75,U] [#8 0.45,-0.23,0.77,U] 
02:34:41.542 00.000 6880 refined, 6 included, MultiStar: {0.24, -0.22}, one-star: {0.42, -0.19}
02:34:41.542 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
02:34:41.542 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
02:34:41.542 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-0.74 mountX=0.21 mountY=0.25, mountTheta=0.86
02:34:41.544 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.22, opts=13)
02:34:41.544 00.000 6880 Enqueuing Move request for scope (0.24, -0.22)
02:34:41.544 00.000 10052 Worker thread wakes up
02:34:41.544 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.22) opts 0xd
02:34:41.544 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.22)
02:34:41.544 00.000 10052 Moving (0.24, -0.22) raw xDistance=0.21 yDistance=0.25
02:34:41.544 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:34:41.544 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.25, slope = 0.03
02:34:41.544 00.000 10052 MoveAxis(W, 60, ABG)
02:34:41.544 00.000 10052 Guiding  Dir = 3, Dur = 60
02:34:41.566 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:41.580 00.014 10052 IsSlewing returns 0
02:34:41.601 00.021 6880 UpdateGuideState exits: m=2664 SNR=35.9
02:34:41.601 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:41.601 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:41.601 00.000 6880 Enqueuing Expose request
02:34:41.654 00.053 10052 IsGuiding returns 0
02:34:41.795 00.141 10052 IsGuiding returns 1
02:34:41.795 00.000 10052 scope still moving after pulse duration time elapsed
02:34:41.874 00.079 10052 IsSlewing returns 0
02:34:41.926 00.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"354f6b83-53c8-4192-9b8c-722b37c1a59f"}
02:34:41.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"354f6b83-53c8-4192-9b8c-722b37c1a59f"}
02:34:41.927 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62860ccb-5054-4932-939d-462ac280df46"}
02:34:41.927 00.000 6880 case statement mapped state 6 to 3
02:34:41.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62860ccb-5054-4932-939d-462ac280df46"}
02:34:41.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9f493a87-5415-430e-88d6-1bf7f41f77bb"}
02:34:41.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4022,"width":15,"height":15,"star_pos":[7.36,7.20],"pixels":"..."},"id":"9f493a87-5415-430e-88d6-1bf7f41f77bb"}
02:34:41.953 00.025 10052 IsGuiding returns 0
02:34:41.953 00.000 10052 scope move finished after 60 + 239 ms
02:34:41.953 00.000 10052 Move returns status 0, amount 60
02:34:41.953 00.000 10052 MoveAxis(S, 50, ABG)
02:34:41.953 00.000 10052 Guiding  Dir = 1, Dur = 50
02:34:42.027 00.074 10052 IsSlewing returns 0
02:34:42.107 00.080 10052 IsGuiding returns 0
02:34:42.250 00.143 10052 IsGuiding returns 0
02:34:42.250 00.000 10052 Move returns status 0, amount 50
02:34:42.250 00.000 10052 move complete, result=0
02:34:42.250 00.000 10052 worker thread done servicing request
02:34:42.250 00.000 6880 GuideStep: 0.2 px 60 ms WEST, 0.2 px 50 ms SOUTH
02:34:42.250 00.000 10052 Worker thread wakes up
02:34:42.250 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:42.250 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:43.381 01.131 10052 Exposure complete
02:34:43.431 00.050 10052 worker thread done servicing request
02:34:43.431 00.000 6880 OnExposeComplete: enter
02:34:43.431 00.000 6880 UpdateGuideState(): m_state=6
02:34:43.431 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4023
02:34:43.431 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=891.97, Mass=2691, SNR=36.0, Peak=153 HFD=4.5
02:34:43.432 00.001 6880 MultiStar: [#1 -0.21,-0.40,0.94,U] [#2 0.48,-0.30,0.00,M6] [#3 0.06,-0.50,0.90,U] [#4 -0.04,-0.35,0.81,U] [#5 -0.14,-0.40,0.99,U] [#6 0.68,-0.38,0.00,M6] [#7 -0.26,-0.36,0.73,U] [#8 -0.09,-0.50,0.78,U] 
02:34:43.432 00.000 6880 refined, 6 included, MultiStar: {-0.07, -0.42}, one-star: {0.19, -0.41}
02:34:43.432 00.000 6880 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
02:34:43.432 00.000 6880 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:34:43.432 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.42 hyp=0.42 cameraTheta=-1.72 mountX=0.42 mountY=-0.06, mountTheta=-0.14
02:34:43.433 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.42, opts=13)
02:34:43.433 00.000 6880 Enqueuing Move request for scope (-0.07, -0.42)
02:34:43.433 00.000 10052 Worker thread wakes up
02:34:43.433 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.42) opts 0xd
02:34:43.433 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.42)
02:34:43.433 00.000 10052 Moving (-0.07, -0.42) raw xDistance=0.42 yDistance=-0.06
02:34:43.433 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.42
02:34:43.433 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
02:34:43.433 00.000 10052 MoveAxis(W, 116, ABG)
02:34:43.433 00.000 10052 Guiding  Dir = 3, Dur = 116
02:34:43.451 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:43.454 00.003 10052 IsSlewing returns 0
02:34:43.477 00.023 6880 UpdateGuideState exits: m=2691 SNR=36.0
02:34:43.477 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:43.477 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:43.477 00.000 6880 Enqueuing Expose request
02:34:43.492 00.015 10052 IsGuiding returns 0
02:34:43.558 00.066 10052 PulseGuide returned control before completion, sleep 61
02:34:43.673 00.115 10052 IsGuiding returns 1
02:34:43.673 00.000 10052 scope still moving after pulse duration time elapsed
02:34:43.746 00.073 10052 IsSlewing returns 0
02:34:43.822 00.076 10052 IsGuiding returns 0
02:34:43.822 00.000 10052 scope move finished after 116 + 213 ms
02:34:43.822 00.000 10052 Move returns status 0, amount 116
02:34:43.822 00.000 10052 MoveAxis(N, 0, ABG)
02:34:43.822 00.000 10052 Move returns status 0, amount 0
02:34:43.822 00.000 10052 move complete, result=0
02:34:43.822 00.000 10052 worker thread done servicing request
02:34:43.822 00.000 6880 GuideStep: 0.4 px 116 ms WEST, -0.1 px 0 ms NORTH
02:34:43.822 00.000 10052 Worker thread wakes up
02:34:43.823 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:43.823 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:43.925 00.102 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f768d9eb-fdad-44eb-b32c-f1631c79d6ce"}
02:34:43.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f768d9eb-fdad-44eb-b32c-f1631c79d6ce"}
02:34:43.925 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5171fb3a-f68b-419e-8369-bc2d5f5042e7"}
02:34:43.925 00.000 6880 case statement mapped state 6 to 3
02:34:43.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5171fb3a-f68b-419e-8369-bc2d5f5042e7"}
02:34:43.925 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"05960d7e-7873-4b10-a2f1-919f9988880b"}
02:34:43.927 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4023,"width":15,"height":15,"star_pos":[7.14,6.97],"pixels":"..."},"id":"05960d7e-7873-4b10-a2f1-919f9988880b"}
02:34:44.741 00.814 10052 Exposure complete
02:34:44.799 00.058 10052 worker thread done servicing request
02:34:44.799 00.000 6880 OnExposeComplete: enter
02:34:44.799 00.000 6880 UpdateGuideState(): m_state=6
02:34:44.799 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4024
02:34:44.799 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.12, Mass=2713, SNR=36.2, Peak=164 HFD=4.6
02:34:44.800 00.001 6880 MultiStar: [#1 -0.12,-0.10,0.96,U] [#2 0.54,-0.12,0.00,M7] [#3 0.03,-0.40,0.90,U] [#4 -0.22,-0.10,0.82,U] [#5 -0.17,-0.43,0.96,U] [#6 0.58,-0.12,0.00,M7] [#7 0.01,-0.16,0.76,U] [#8 -0.13,-0.15,0.78,U] 
02:34:44.800 00.000 6880 refined, 6 included, MultiStar: {-0.07, -0.24}, one-star: {0.10, -0.27}
02:34:44.800 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
02:34:44.800 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:34:44.800 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.24 hyp=0.25 cameraTheta=-1.85 mountX=0.24 mountY=-0.07, mountTheta=-0.27
02:34:44.802 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.24, opts=13)
02:34:44.802 00.000 6880 Enqueuing Move request for scope (-0.07, -0.24)
02:34:44.802 00.000 10052 Worker thread wakes up
02:34:44.802 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.24) opts 0xd
02:34:44.804 00.002 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.24)
02:34:44.804 00.000 10052 Moving (-0.07, -0.24) raw xDistance=0.24 yDistance=-0.07
02:34:44.804 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.24
02:34:44.804 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:34:44.804 00.000 10052 MoveAxis(W, 70, ABG)
02:34:44.804 00.000 10052 Guiding  Dir = 3, Dur = 70
02:34:44.822 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:44.825 00.003 10052 IsSlewing returns 0
02:34:44.850 00.025 6880 UpdateGuideState exits: m=2713 SNR=36.2
02:34:44.850 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:44.850 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:44.850 00.000 6880 Enqueuing Expose request
02:34:44.863 00.013 10052 IsGuiding returns 0
02:34:44.890 00.027 10052 PulseGuide returned control before completion, sleep 53
02:34:44.966 00.076 10052 IsGuiding returns 1
02:34:44.967 00.001 10052 scope still moving after pulse duration time elapsed
02:34:45.012 00.045 10052 IsSlewing returns 0
02:34:45.050 00.038 10052 IsGuiding returns 0
02:34:45.050 00.000 10052 scope move finished after 70 + 117 ms
02:34:45.050 00.000 10052 Move returns status 0, amount 70
02:34:45.050 00.000 10052 MoveAxis(N, 0, ABG)
02:34:45.050 00.000 10052 Move returns status 0, amount 0
02:34:45.050 00.000 10052 move complete, result=0
02:34:45.050 00.000 10052 worker thread done servicing request
02:34:45.050 00.000 6880 GuideStep: 0.2 px 70 ms WEST, -0.1 px 0 ms NORTH
02:34:45.050 00.000 10052 Worker thread wakes up
02:34:45.051 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:45.051 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:45.924 00.873 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8026585b-a6f4-496f-8fc1-1a0e078f0b3e"}
02:34:45.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8026585b-a6f4-496f-8fc1-1a0e078f0b3e"}
02:34:45.925 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ad1ad5b-12e5-44f8-ae29-511083afb41a"}
02:34:45.925 00.000 6880 case statement mapped state 6 to 3
02:34:45.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ad1ad5b-12e5-44f8-ae29-511083afb41a"}
02:34:45.925 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"92d779b1-48a7-44c2-8303-57302bfe1dbd"}
02:34:45.926 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4024,"width":15,"height":15,"star_pos":[7.05,7.12],"pixels":"..."},"id":"92d779b1-48a7-44c2-8303-57302bfe1dbd"}
02:34:46.182 00.256 10052 Exposure complete
02:34:46.249 00.067 10052 worker thread done servicing request
02:34:46.249 00.000 6880 OnExposeComplete: enter
02:34:46.249 00.000 6880 UpdateGuideState(): m_state=6
02:34:46.249 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4025
02:34:46.249 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=892.26, Mass=2650, SNR=35.7, Peak=150 HFD=4.7
02:34:46.250 00.001 6880 MultiStar: [#1 0.25,-0.03,0.96,U] [#2 0.92,0.10,0.00,M8] [#3 0.31,-0.03,0.92,U] [#4 -0.04,0.07,0.84,U] [#5 0.15,0.10,0.96,U] [#6 0.85,0.31,0.00,M8] [#7 0.23,-0.06,0.75,U] [#8 0.30,0.23,0.75,U] 
02:34:46.250 00.000 6880 refined, 6 included, MultiStar: {0.23, 0.01}, one-star: {0.37, -0.13}
02:34:46.250 00.000 6880 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.61) = xAngle (1.67 = 1.67)
02:34:46.250 00.000 6880 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.64 = 1.64)
02:34:46.250 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.01 hyp=0.23 cameraTheta=0.06 mountX=-0.02 mountY=0.23, mountTheta=1.67
02:34:46.252 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.01, opts=13)
02:34:46.252 00.000 6880 Enqueuing Move request for scope (0.23, 0.01)
02:34:46.252 00.000 10052 Worker thread wakes up
02:34:46.252 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.01) opts 0xd
02:34:46.252 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.01)
02:34:46.252 00.000 10052 Moving (0.23, 0.01) raw xDistance=-0.02 yDistance=0.23
02:34:46.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:34:46.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.23, slope = 0.01
02:34:46.252 00.000 10052 MoveAxis(E, 0, ABG)
02:34:46.252 00.000 10052 Move returns status 0, amount 0
02:34:46.252 00.000 10052 MoveAxis(S, 19, ABG)
02:34:46.252 00.000 10052 Guiding  Dir = 1, Dur = 19
02:34:46.274 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:46.306 00.032 6880 UpdateGuideState exits: m=2650 SNR=35.7
02:34:46.307 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:46.307 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:46.307 00.000 6880 Enqueuing Expose request
02:34:46.316 00.009 10052 IsSlewing returns 0
02:34:46.390 00.074 10052 IsGuiding returns 0
02:34:46.523 00.133 10052 IsGuiding returns 0
02:34:46.523 00.000 10052 Move returns status 0, amount 19
02:34:46.523 00.000 10052 move complete, result=0
02:34:46.523 00.000 10052 worker thread done servicing request
02:34:46.523 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 19 ms SOUTH
02:34:46.523 00.000 10052 Worker thread wakes up
02:34:46.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:46.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:47.433 00.910 10052 Exposure complete
02:34:47.490 00.057 10052 worker thread done servicing request
02:34:47.490 00.000 6880 OnExposeComplete: enter
02:34:47.491 00.001 6880 UpdateGuideState(): m_state=6
02:34:47.491 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4026
02:34:47.491 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=892.25, Mass=2594, SNR=35.4, Peak=148 HFD=4.8
02:34:47.491 00.000 6880 MultiStar: [#1 0.26,-0.05,0.96,U] [#2 1.06,-0.05,0.00,M9] [#3 0.55,-0.15,0.00,M1] [#4 0.03,0.05,0.86,U] [#5 0.04,-0.25,0.96,U] [#6 0.98,-0.05,0.00,M9] [#7 0.49,0.12,0.76,U] [#8 0.46,0.08,0.80,U] 
02:34:47.491 00.000 6880 refined, 5 included, MultiStar: {0.28, -0.04}, one-star: {0.42, -0.13}
02:34:47.491 00.000 6880 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.61) = xAngle (1.46 = 1.46)
02:34:47.491 00.000 6880 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
02:34:47.491 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-0.15 mountX=0.03 mountY=0.28, mountTheta=1.46
02:34:47.493 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.04, opts=13)
02:34:47.493 00.000 6880 Enqueuing Move request for scope (0.28, -0.04)
02:34:47.493 00.000 10052 Worker thread wakes up
02:34:47.493 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
02:34:47.493 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
02:34:47.493 00.000 10052 Moving (0.28, -0.04) raw xDistance=0.03 yDistance=0.28
02:34:47.494 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:34:47.494 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.28, slope = 0.02
02:34:47.494 00.000 10052 MoveAxis(E, 0, ABG)
02:34:47.494 00.000 10052 Move returns status 0, amount 0
02:34:47.494 00.000 10052 MoveAxis(S, 45, ABG)
02:34:47.494 00.000 10052 Guiding  Dir = 1, Dur = 45
02:34:47.515 00.021 10052 IsSlewing returns 0
02:34:47.516 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:47.548 00.032 6880 UpdateGuideState exits: m=2594 SNR=35.4
02:34:47.548 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:47.548 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:47.548 00.000 6880 Enqueuing Expose request
02:34:47.552 00.004 10052 IsGuiding returns 0
02:34:47.695 00.143 10052 IsGuiding returns 0
02:34:47.697 00.002 10052 Move returns status 0, amount 45
02:34:47.697 00.000 10052 move complete, result=0
02:34:47.697 00.000 10052 worker thread done servicing request
02:34:47.697 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 45 ms SOUTH
02:34:47.697 00.000 10052 Worker thread wakes up
02:34:47.697 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:47.697 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:47.922 00.225 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2610e9da-689c-467f-9d91-e8f7505b49ea"}
02:34:47.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2610e9da-689c-467f-9d91-e8f7505b49ea"}
02:34:47.922 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"50fa538b-ef4c-45bd-9de7-559505e38ce5"}
02:34:47.922 00.000 6880 case statement mapped state 6 to 3
02:34:47.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"50fa538b-ef4c-45bd-9de7-559505e38ce5"}
02:34:47.924 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d42ecf74-c91f-497f-9384-75d1e2d76ece"}
02:34:47.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4026,"width":15,"height":15,"star_pos":[7.37,7.25],"pixels":"..."},"id":"d42ecf74-c91f-497f-9384-75d1e2d76ece"}
02:34:48.826 00.902 10052 Exposure complete
02:34:48.890 00.064 10052 worker thread done servicing request
02:34:48.890 00.000 6880 OnExposeComplete: enter
02:34:48.890 00.000 6880 UpdateGuideState(): m_state=6
02:34:48.891 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4027
02:34:48.891 00.000 6880 Star::Find returns 1 (0), X=408.95, Y=892.05, Mass=2683, SNR=35.9, Peak=158 HFD=4.4
02:34:48.891 00.000 6880 MultiStar: [#1 0.44,-0.08,0.94,U] [#2 0.93,0.16,0.00,M10] [#3 0.60,-0.04,0.00,M2] [#4 0.54,-0.22,0.00,M1] [#5 0.70,-0.04,0.00,M1] [#6 1.20,0.12,0.00,M10] [#7 0.59,-0.24,0.00,M1] [#8 0.84,-0.14,0.00,M1] 
02:34:48.891 00.000 6880 refined, 1 included, MultiStar: {0.73, -0.21}, one-star: {1.00, -0.34}
02:34:48.891 00.000 6880 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.61) = xAngle (1.33 = 1.33)
02:34:48.891 00.000 6880 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
02:34:48.891 00.000 6880 CameraToMount -- cameraX=0.73 cameraY=-0.21 hyp=0.76 cameraTheta=-0.28 mountX=0.18 mountY=0.73, mountTheta=1.33
02:34:48.893 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.73, y=-0.21, opts=13)
02:34:48.893 00.000 6880 Enqueuing Move request for scope (0.73, -0.21)
02:34:48.893 00.000 10052 Worker thread wakes up
02:34:48.893 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.73, -0.21) opts 0xd
02:34:48.893 00.000 10052 Handling offset move in thread for scope, endpoint = (0.73, -0.21)
02:34:48.893 00.000 10052 Moving (0.73, -0.21) raw xDistance=0.18 yDistance=0.73
02:34:48.893 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:34:48.893 00.000 10052 Lowpass2 history cleared, outlier deflection
02:34:48.893 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.33 from input 0.73, slope = 0.00
02:34:48.893 00.000 10052 MoveAxis(W, 48, ABG)
02:34:48.893 00.000 10052 Guiding  Dir = 3, Dur = 48
02:34:48.914 00.021 10052 IsSlewing returns 0
02:34:48.917 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:48.952 00.035 10052 IsGuiding returns 0
02:34:48.954 00.002 6880 UpdateGuideState exits: m=2683 SNR=35.9
02:34:48.954 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:48.954 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:48.954 00.000 6880 Enqueuing Expose request
02:34:48.979 00.025 10052 PulseGuide returned control before completion, sleep 31
02:34:49.032 00.053 10052 IsGuiding returns 0
02:34:49.032 00.000 10052 Move returns status 0, amount 48
02:34:49.032 00.000 10052 MoveAxis(S, 133, ABG)
02:34:49.032 00.000 10052 Guiding  Dir = 1, Dur = 133
02:34:49.070 00.038 10052 IsSlewing returns 0
02:34:49.110 00.040 10052 IsGuiding returns 0
02:34:49.137 00.027 10052 PulseGuide returned control before completion, sleep 116
02:34:49.284 00.147 10052 IsGuiding returns 1
02:34:49.284 00.000 10052 scope still moving after pulse duration time elapsed
02:34:49.331 00.047 10052 IsSlewing returns 0
02:34:49.369 00.038 10052 IsGuiding returns 0
02:34:49.369 00.000 10052 scope move finished after 133 + 126 ms
02:34:49.369 00.000 10052 Move returns status 0, amount 133
02:34:49.369 00.000 10052 move complete, result=0
02:34:49.369 00.000 10052 worker thread done servicing request
02:34:49.369 00.000 10052 Worker thread wakes up
02:34:49.370 00.001 6880 GuideStep: 0.2 px 48 ms WEST, 0.7 px 133 ms SOUTH
02:34:49.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:49.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:49.927 00.557 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4f4442b4-a8d5-4089-bd3a-be2cfeb70fc9"}
02:34:49.928 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4f4442b4-a8d5-4089-bd3a-be2cfeb70fc9"}
02:34:49.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b74ec56e-80aa-405c-aa77-2cd262aa854e"}
02:34:49.929 00.001 6880 case statement mapped state 6 to 3
02:34:49.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b74ec56e-80aa-405c-aa77-2cd262aa854e"}
02:34:49.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ebffd4bb-9ebc-4e2b-8125-0299c2f55e58"}
02:34:49.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4027,"width":15,"height":15,"star_pos":[6.95,7.05],"pixels":"..."},"id":"ebffd4bb-9ebc-4e2b-8125-0299c2f55e58"}
02:34:50.276 00.347 10052 Exposure complete
02:34:50.345 00.069 10052 worker thread done servicing request
02:34:50.345 00.000 6880 OnExposeComplete: enter
02:34:50.345 00.000 6880 UpdateGuideState(): m_state=6
02:34:50.345 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4028
02:34:50.345 00.000 6880 Star::Find returns 1 (0), X=408.42, Y=892.77, Mass=2513, SNR=34.8, Peak=147 HFD=4.5
02:34:50.346 00.001 6880 MultiStar: [#1 0.01,0.10,0.98,U] [#2 0.93,0.36,0.00,R] [#3 0.34,0.09,0.94,U] [#4 -0.06,0.23,0.88,U] [#5 0.17,0.35,0.99,U] [#6 0.85,0.28,0.00,R] [#7 0.10,0.10,0.79,U] [#8 0.33,0.31,0.82,U] 
02:34:50.346 00.000 6880 refined, 6 included, MultiStar: {0.20, 0.23}, one-star: {0.47, 0.38}
02:34:50.346 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
02:34:50.346 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
02:34:50.346 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.23 hyp=0.30 cameraTheta=0.85 mountX=-0.23 mountY=0.20, mountTheta=2.45
02:34:50.347 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.23, opts=13)
02:34:50.347 00.000 6880 Enqueuing Move request for scope (0.20, 0.23)
02:34:50.348 00.001 10052 Worker thread wakes up
02:34:50.348 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.23) opts 0xd
02:34:50.348 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.23)
02:34:50.348 00.000 10052 Moving (0.20, 0.23) raw xDistance=-0.23 yDistance=0.20
02:34:50.348 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:34:50.348 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.20, slope = 0.00
02:34:50.348 00.000 10052 MoveAxis(E, 61, ABG)
02:34:50.348 00.000 10052 Guiding  Dir = 2, Dur = 61
02:34:50.372 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:50.409 00.037 6880 UpdateGuideState exits: m=2513 SNR=34.8
02:34:50.409 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:50.409 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:50.410 00.001 6880 Enqueuing Expose request
02:34:50.418 00.008 10052 IsSlewing returns 0
02:34:50.457 00.039 10052 IsGuiding returns 0
02:34:50.484 00.027 10052 PulseGuide returned control before completion, sleep 44
02:34:50.561 00.077 10052 IsGuiding returns 0
02:34:50.562 00.001 10052 Move returns status 0, amount 61
02:34:50.562 00.000 10052 MoveAxis(S, 36, ABG)
02:34:50.562 00.000 10052 Guiding  Dir = 1, Dur = 36
02:34:50.599 00.037 10052 IsSlewing returns 0
02:34:50.637 00.038 10052 IsGuiding returns 0
02:34:50.665 00.028 10052 PulseGuide returned control before completion, sleep 19
02:34:50.717 00.052 10052 IsGuiding returns 0
02:34:50.717 00.000 10052 Move returns status 0, amount 36
02:34:50.717 00.000 10052 move complete, result=0
02:34:50.717 00.000 10052 worker thread done servicing request
02:34:50.718 00.001 10052 Worker thread wakes up
02:34:50.718 00.000 6880 GuideStep: -0.2 px 61 ms EAST, 0.2 px 36 ms SOUTH
02:34:50.718 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:50.718 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:51.853 01.135 10052 Exposure complete
02:34:51.907 00.054 10052 worker thread done servicing request
02:34:51.907 00.000 6880 OnExposeComplete: enter
02:34:51.907 00.000 6880 UpdateGuideState(): m_state=6
02:34:51.907 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4029
02:34:51.907 00.000 6880 Star::Find returns 1 (0), X=408.60, Y=891.89, Mass=2598, SNR=35.3, Peak=119 HFD=4.9
02:34:51.908 00.001 6880 MultiStar: [#1 -0.35,-0.38,0.95,U] [#2 -0.16,-0.30,1.01,U] [#3 -0.01,-0.27,0.90,U] [#4 0.09,-0.48,0.85,U] [#5 -0.10,-0.46,0.99,U] [#6 -0.11,-0.34,0.88,U] [#7 -0.13,-0.36,0.76,U] [#8 0.03,-0.20,0.82,U] 
02:34:51.908 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.37}, one-star: {0.65, -0.50}
02:34:51.908 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:34:51.908 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:34:51.908 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.59 mountX=0.37 mountY=-0.00, mountTheta=-0.01
02:34:51.909 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.37, opts=13)
02:34:51.909 00.000 6880 Enqueuing Move request for scope (-0.01, -0.37)
02:34:51.909 00.000 10052 Worker thread wakes up
02:34:51.909 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.37) opts 0xd
02:34:51.909 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.37)
02:34:51.909 00.000 10052 Moving (-0.01, -0.37) raw xDistance=0.37 yDistance=-0.00
02:34:51.909 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.37
02:34:51.909 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
02:34:51.909 00.000 10052 MoveAxis(W, 95, ABG)
02:34:51.910 00.001 10052 Guiding  Dir = 3, Dur = 95
02:34:51.928 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:51.956 00.028 6880 UpdateGuideState exits: m=2598 SNR=35.3
02:34:51.956 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:51.956 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:51.956 00.000 6880 Enqueuing Expose request
02:34:51.957 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b6791623-ae0b-4e6b-ba62-d434ad375ab0"}
02:34:51.957 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b6791623-ae0b-4e6b-ba62-d434ad375ab0"}
02:34:51.964 00.007 10052 IsSlewing returns 0
02:34:51.965 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0fe8b088-3d1e-43d5-9b8d-e3ffe3422556"}
02:34:51.966 00.001 6880 case statement mapped state 6 to 3
02:34:51.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fe8b088-3d1e-43d5-9b8d-e3ffe3422556"}
02:34:51.967 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"18440468-4054-4699-8886-6829eee01c9e"}
02:34:51.968 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4029,"width":15,"height":15,"star_pos":[6.60,6.89],"pixels":"..."},"id":"18440468-4054-4699-8886-6829eee01c9e"}
02:34:52.031 00.063 10052 IsGuiding returns 0
02:34:52.095 00.064 10052 PulseGuide returned control before completion, sleep 42
02:34:52.215 00.120 10052 IsGuiding returns 0
02:34:52.216 00.001 10052 Move returns status 0, amount 95
02:34:52.216 00.000 10052 MoveAxis(N, 0, ABG)
02:34:52.216 00.000 10052 Move returns status 0, amount 0
02:34:52.216 00.000 10052 move complete, result=0
02:34:52.216 00.000 10052 worker thread done servicing request
02:34:52.216 00.000 6880 GuideStep: 0.4 px 95 ms WEST, -0.0 px 0 ms NORTH
02:34:52.216 00.000 10052 Worker thread wakes up
02:34:52.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:52.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:53.128 00.912 10052 Exposure complete
02:34:53.184 00.056 10052 worker thread done servicing request
02:34:53.184 00.000 6880 OnExposeComplete: enter
02:34:53.184 00.000 6880 UpdateGuideState(): m_state=6
02:34:53.184 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4030
02:34:53.184 00.000 6880 Star::Find returns 1 (0), X=408.44, Y=892.10, Mass=2706, SNR=36.2, Peak=141 HFD=4.8
02:34:53.185 00.001 6880 MultiStar: [#1 0.12,-0.29,0.94,U] [#2 -0.26,-0.51,0.00,M1] [#3 0.19,-0.30,0.88,U] [#4 -0.06,-0.54,0.00,M1] [#5 0.21,-0.61,0.00,M1] [#6 -0.10,-0.42,0.89,U] [#7 0.14,-0.07,0.76,U] [#8 0.41,-0.25,0.76,U] 
02:34:53.185 00.000 6880 refined, 5 included, MultiStar: {0.21, -0.28}, one-star: {0.49, -0.29}
02:34:53.185 00.000 6880 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
02:34:53.185 00.000 6880 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
02:34:53.185 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.28 hyp=0.35 cameraTheta=-0.92 mountX=0.27 mountY=0.21, mountTheta=0.67
02:34:53.187 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.28, opts=13)
02:34:53.187 00.000 6880 Enqueuing Move request for scope (0.21, -0.28)
02:34:53.187 00.000 10052 Worker thread wakes up
02:34:53.187 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.28) opts 0xd
02:34:53.187 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.28)
02:34:53.187 00.000 10052 Moving (0.21, -0.28) raw xDistance=0.27 yDistance=0.21
02:34:53.187 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:34:53.187 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.21, slope = 0.00
02:34:53.188 00.001 10052 MoveAxis(W, 76, ABG)
02:34:53.188 00.000 10052 Guiding  Dir = 3, Dur = 76
02:34:53.208 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:53.209 00.001 10052 IsSlewing returns 0
02:34:53.237 00.028 6880 UpdateGuideState exits: m=2706 SNR=36.2
02:34:53.237 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:53.237 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:53.237 00.000 6880 Enqueuing Expose request
02:34:53.246 00.009 10052 IsGuiding returns 0
02:34:53.274 00.028 10052 PulseGuide returned control before completion, sleep 59
02:34:53.364 00.090 10052 IsGuiding returns 0
02:34:53.365 00.001 10052 Move returns status 0, amount 76
02:34:53.365 00.000 10052 MoveAxis(S, 39, ABG)
02:34:53.365 00.000 10052 Guiding  Dir = 1, Dur = 39
02:34:53.402 00.037 10052 IsSlewing returns 0
02:34:53.440 00.038 10052 IsGuiding returns 0
02:34:53.468 00.028 10052 PulseGuide returned control before completion, sleep 22
02:34:53.547 00.079 10052 IsGuiding returns 0
02:34:53.547 00.000 10052 Move returns status 0, amount 39
02:34:53.547 00.000 10052 move complete, result=0
02:34:53.547 00.000 10052 worker thread done servicing request
02:34:53.547 00.000 10052 Worker thread wakes up
02:34:53.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:53.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:53.548 00.001 6880 GuideStep: 0.3 px 76 ms WEST, 0.2 px 39 ms SOUTH
02:34:53.933 00.385 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"94b52758-b6e8-4e7a-b9a2-bd4a0dd25eaf"}
02:34:53.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"94b52758-b6e8-4e7a-b9a2-bd4a0dd25eaf"}
02:34:53.933 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dcbb5bda-d4f4-4677-ac9f-ca901885770e"}
02:34:53.933 00.000 6880 case statement mapped state 6 to 3
02:34:53.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dcbb5bda-d4f4-4677-ac9f-ca901885770e"}
02:34:53.934 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d846bc97-5926-4077-b1a0-3d5a697a6069"}
02:34:53.934 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4030,"width":15,"height":15,"star_pos":[7.44,7.10],"pixels":"..."},"id":"d846bc97-5926-4077-b1a0-3d5a697a6069"}
02:34:54.679 00.745 10052 Exposure complete
02:34:54.729 00.050 10052 worker thread done servicing request
02:34:54.730 00.001 6880 OnExposeComplete: enter
02:34:54.730 00.000 6880 UpdateGuideState(): m_state=6
02:34:54.730 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4031
02:34:54.730 00.000 6880 Star::Find returns 1 (0), X=408.87, Y=892.71, Mass=2601, SNR=35.3, Peak=141 HFD=4.9
02:34:54.730 00.000 6880 MultiStar: [#1 0.63,0.30,0.00,M1] [#2 0.06,0.07,1.00,U] [#3 0.40,0.29,0.92,U] [#4 0.48,0.45,0.00,M2] [#5 0.60,0.28,0.00,M2] [#6 0.09,0.25,0.91,U] [#7 0.41,0.20,0.73,U] [#8 0.65,0.37,0.00,M1] 
02:34:54.730 00.000 6880 refined, 4 included, MultiStar: {0.38, 0.23}, one-star: {0.92, 0.32}
02:34:54.730 00.000 6880 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.61) = xAngle (2.15 = 2.15)
02:34:54.730 00.000 6880 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
02:34:54.730 00.000 6880 CameraToMount -- cameraX=0.38 cameraY=0.23 hyp=0.44 cameraTheta=0.54 mountX=-0.24 mountY=0.38, mountTheta=2.14
02:34:54.731 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.38, y=0.23, opts=13)
02:34:54.731 00.000 6880 Enqueuing Move request for scope (0.38, 0.23)
02:34:54.732 00.001 10052 Worker thread wakes up
02:34:54.732 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.23) opts 0xd
02:34:54.732 00.000 10052 Handling offset move in thread for scope, endpoint = (0.38, 0.23)
02:34:54.732 00.000 10052 Moving (0.38, 0.23) raw xDistance=-0.24 yDistance=0.38
02:34:54.732 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.24
02:34:54.732 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.38, slope = 0.08
02:34:54.732 00.000 10052 MoveAxis(E, 61, ABG)
02:34:54.732 00.000 10052 Guiding  Dir = 2, Dur = 61
02:34:54.749 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:54.753 00.004 10052 IsSlewing returns 0
02:34:54.780 00.027 6880 UpdateGuideState exits: m=2601 SNR=35.3
02:34:54.780 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:54.780 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:54.780 00.000 6880 Enqueuing Expose request
02:34:54.791 00.011 10052 IsGuiding returns 0
02:34:54.818 00.027 10052 PulseGuide returned control before completion, sleep 44
02:34:54.889 00.071 10052 IsGuiding returns 0
02:34:54.889 00.000 10052 Move returns status 0, amount 61
02:34:54.889 00.000 10052 MoveAxis(S, 56, ABG)
02:34:54.889 00.000 10052 Guiding  Dir = 1, Dur = 56
02:34:54.926 00.037 10052 IsSlewing returns 0
02:34:54.965 00.039 10052 IsGuiding returns 0
02:34:54.992 00.027 10052 PulseGuide returned control before completion, sleep 39
02:34:55.063 00.071 10052 IsGuiding returns 0
02:34:55.063 00.000 10052 Move returns status 0, amount 56
02:34:55.063 00.000 10052 move complete, result=0
02:34:55.063 00.000 10052 worker thread done servicing request
02:34:55.063 00.000 10052 Worker thread wakes up
02:34:55.064 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:55.064 00.000 6880 GuideStep: -0.2 px 61 ms EAST, 0.4 px 56 ms SOUTH
02:34:55.064 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:55.930 00.866 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f99a6a0d-79a5-48cb-9468-570f88eec931"}
02:34:55.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f99a6a0d-79a5-48cb-9468-570f88eec931"}
02:34:55.930 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c8797484-e2e0-4408-96aa-ecda4b47b654"}
02:34:55.930 00.000 6880 case statement mapped state 6 to 3
02:34:55.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c8797484-e2e0-4408-96aa-ecda4b47b654"}
02:34:55.930 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9a96759d-3441-4327-87b0-474d189a2f3e"}
02:34:55.931 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4031,"width":15,"height":15,"star_pos":[6.87,6.71],"pixels":"..."},"id":"9a96759d-3441-4327-87b0-474d189a2f3e"}
02:34:55.982 00.051 10052 Exposure complete
02:34:56.052 00.070 10052 worker thread done servicing request
02:34:56.052 00.000 6880 OnExposeComplete: enter
02:34:56.052 00.000 6880 UpdateGuideState(): m_state=6
02:34:56.052 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4032
02:34:56.052 00.000 6880 Star::Find returns 1 (0), X=408.61, Y=892.59, Mass=2601, SNR=35.3, Peak=158 HFD=4.8
02:34:56.053 00.001 6880 MultiStar: [#1 0.22,0.03,0.95,U] [#2 -0.12,-0.37,1.00,U] [#3 0.47,-0.07,0.92,U] [#4 0.50,0.48,0.00,M3] [#5 0.30,0.14,0.98,U] [#6 0.25,-0.25,0.95,U] [#7 0.28,-0.06,0.73,U] [#8 0.59,0.16,0.00,M2] 
02:34:56.053 00.000 6880 refined, 6 included, MultiStar: {0.29, -0.05}, one-star: {0.66, 0.20}
02:34:56.053 00.000 6880 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.61) = xAngle (1.43 = 1.43)
02:34:56.053 00.000 6880 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
02:34:56.053 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.05 hyp=0.30 cameraTheta=-0.18 mountX=0.04 mountY=0.29, mountTheta=1.43
02:34:56.055 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.05, opts=13)
02:34:56.055 00.000 6880 Enqueuing Move request for scope (0.29, -0.05)
02:34:56.055 00.000 10052 Worker thread wakes up
02:34:56.055 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.05) opts 0xd
02:34:56.055 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.05)
02:34:56.055 00.000 10052 Moving (0.29, -0.05) raw xDistance=0.04 yDistance=0.29
02:34:56.055 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:34:56.055 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.29, slope = 0.06
02:34:56.055 00.000 10052 MoveAxis(E, 0, ABG)
02:34:56.055 00.000 10052 Move returns status 0, amount 0
02:34:56.055 00.000 10052 MoveAxis(S, 52, ABG)
02:34:56.055 00.000 10052 Guiding  Dir = 1, Dur = 52
02:34:56.075 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:56.102 00.027 6880 UpdateGuideState exits: m=2601 SNR=35.3
02:34:56.103 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:56.103 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:56.103 00.000 6880 Enqueuing Expose request
02:34:56.110 00.007 10052 IsSlewing returns 0
02:34:56.186 00.076 10052 IsGuiding returns 0
02:34:56.318 00.132 10052 IsGuiding returns 0
02:34:56.318 00.000 10052 Move returns status 0, amount 52
02:34:56.318 00.000 10052 move complete, result=0
02:34:56.318 00.000 10052 worker thread done servicing request
02:34:56.318 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 52 ms SOUTH
02:34:56.318 00.000 10052 Worker thread wakes up
02:34:56.318 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:56.319 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:57.539 01.220 10052 Exposure complete
02:34:57.605 00.066 10052 worker thread done servicing request
02:34:57.605 00.000 6880 OnExposeComplete: enter
02:34:57.605 00.000 6880 UpdateGuideState(): m_state=6
02:34:57.605 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4033
02:34:57.605 00.000 6880 Star::Find returns 1 (0), X=408.41, Y=892.01, Mass=2537, SNR=34.9, Peak=150 HFD=4.9
02:34:57.606 00.001 6880 MultiStar: [#1 0.33,-0.00,0.98,U] [#2 -0.10,-0.36,1.02,U] [#3 0.33,-0.18,0.93,U] [#4 0.13,-0.12,0.84,U] [#5 0.21,-0.38,0.98,U] [#6 0.07,-0.38,0.91,U] [#7 0.46,0.23,0.77,U] [#8 0.27,-0.07,0.80,U] 
02:34:57.606 00.000 6880 refined, 8 included, MultiStar: {0.23, -0.20}, one-star: {0.46, -0.37}
02:34:57.606 00.000 6880 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
02:34:57.606 00.000 6880 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
02:34:57.606 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.20 hyp=0.31 cameraTheta=-0.70 mountX=0.19 mountY=0.24, mountTheta=0.91
02:34:57.607 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.20, opts=13)
02:34:57.607 00.000 6880 Enqueuing Move request for scope (0.23, -0.20)
02:34:57.607 00.000 10052 Worker thread wakes up
02:34:57.608 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.20) opts 0xd
02:34:57.608 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.20)
02:34:57.608 00.000 10052 Moving (0.23, -0.20) raw xDistance=0.19 yDistance=0.24
02:34:57.608 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:34:57.608 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.24, slope = 0.04
02:34:57.608 00.000 10052 MoveAxis(W, 50, ABG)
02:34:57.608 00.000 10052 Guiding  Dir = 3, Dur = 50
02:34:57.631 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:57.651 00.020 10052 IsSlewing returns 0
02:34:57.665 00.014 6880 UpdateGuideState exits: m=2537 SNR=34.9
02:34:57.665 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:57.665 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:57.665 00.000 6880 Enqueuing Expose request
02:34:57.725 00.060 10052 IsGuiding returns 0
02:34:57.865 00.140 10052 IsGuiding returns 0
02:34:57.866 00.001 10052 Move returns status 0, amount 50
02:34:57.866 00.000 10052 MoveAxis(S, 39, ABG)
02:34:57.866 00.000 10052 Guiding  Dir = 1, Dur = 39
02:34:57.929 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"135f0cfe-fe79-4483-9b8d-59715e0e31fa"}
02:34:57.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"135f0cfe-fe79-4483-9b8d-59715e0e31fa"}
02:34:57.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abf178e7-7e5f-4e16-8946-ae0a3b157bd1"}
02:34:57.930 00.001 6880 case statement mapped state 6 to 3
02:34:57.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"abf178e7-7e5f-4e16-8946-ae0a3b157bd1"}
02:34:57.930 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"20128aab-436c-495e-8be8-07b7f38f3e59"}
02:34:57.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4033,"width":15,"height":15,"star_pos":[7.41,7.01],"pixels":"..."},"id":"20128aab-436c-495e-8be8-07b7f38f3e59"}
02:34:57.945 00.015 10052 IsSlewing returns 0
02:34:58.025 00.080 10052 IsGuiding returns 0
02:34:58.167 00.142 10052 IsGuiding returns 0
02:34:58.168 00.001 10052 Move returns status 0, amount 39
02:34:58.168 00.000 10052 move complete, result=0
02:34:58.168 00.000 10052 worker thread done servicing request
02:34:58.168 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.2 px 39 ms SOUTH
02:34:58.168 00.000 10052 Worker thread wakes up
02:34:58.168 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:58.168 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:59.076 00.908 10052 Exposure complete
02:34:59.148 00.072 10052 worker thread done servicing request
02:34:59.148 00.000 6880 OnExposeComplete: enter
02:34:59.148 00.000 6880 UpdateGuideState(): m_state=6
02:34:59.148 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4034
02:34:59.149 00.001 6880 Star::Find returns 1 (0), X=408.47, Y=892.28, Mass=2595, SNR=35.2, Peak=142 HFD=4.7
02:34:59.149 00.000 6880 MultiStar: [#1 0.27,-0.16,0.96,U] [#2 -0.21,-0.40,0.98,U] [#3 0.48,-0.19,0.91,U] [#4 0.23,0.09,0.83,U] [#5 0.29,-0.17,0.97,U] [#6 0.18,-0.30,0.88,U] [#7 0.34,-0.22,0.77,U] [#8 0.68,-0.12,0.00,M2] 
02:34:59.149 00.000 6880 refined, 7 included, MultiStar: {0.26, -0.19}, one-star: {0.52, -0.11}
02:34:59.149 00.000 6880 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.61) = xAngle (1.00 = 1.00)
02:34:59.149 00.000 6880 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
02:34:59.149 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.19 hyp=0.32 cameraTheta=-0.62 mountX=0.17 mountY=0.26, mountTheta=0.99
02:34:59.151 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.19, opts=13)
02:34:59.151 00.000 6880 Enqueuing Move request for scope (0.26, -0.19)
02:34:59.151 00.000 10052 Worker thread wakes up
02:34:59.152 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.19) opts 0xd
02:34:59.152 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.19)
02:34:59.152 00.000 10052 Moving (0.26, -0.19) raw xDistance=0.17 yDistance=0.26
02:34:59.152 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:34:59.152 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.26, slope = 0.03
02:34:59.152 00.000 10052 MoveAxis(W, 49, ABG)
02:34:59.152 00.000 10052 Guiding  Dir = 3, Dur = 49
02:34:59.173 00.021 10052 IsSlewing returns 0
02:34:59.179 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:34:59.211 00.032 10052 IsGuiding returns 0
02:34:59.217 00.006 6880 UpdateGuideState exits: m=2595 SNR=35.2
02:34:59.217 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:34:59.217 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:34:59.217 00.000 6880 Enqueuing Expose request
02:34:59.238 00.021 10052 PulseGuide returned control before completion, sleep 32
02:34:59.298 00.060 10052 IsGuiding returns 0
02:34:59.298 00.000 10052 Move returns status 0, amount 49
02:34:59.298 00.000 10052 MoveAxis(S, 34, ABG)
02:34:59.298 00.000 10052 Guiding  Dir = 1, Dur = 34
02:34:59.336 00.038 10052 IsSlewing returns 0
02:34:59.374 00.038 10052 IsGuiding returns 0
02:34:59.402 00.028 10052 PulseGuide returned control before completion, sleep 17
02:34:59.440 00.038 10052 IsGuiding returns 0
02:34:59.441 00.001 10052 Move returns status 0, amount 34
02:34:59.441 00.000 10052 move complete, result=0
02:34:59.441 00.000 10052 worker thread done servicing request
02:34:59.441 00.000 10052 Worker thread wakes up
02:34:59.441 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:34:59.441 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:34:59.441 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.3 px 34 ms SOUTH
02:34:59.927 00.486 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"feefb54e-aa21-469d-ac21-8bb128e2cd64"}
02:34:59.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"feefb54e-aa21-469d-ac21-8bb128e2cd64"}
02:34:59.942 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b67a6c64-5ef0-41eb-9dc9-d66f67f49713"}
02:34:59.942 00.000 6880 case statement mapped state 6 to 3
02:34:59.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b67a6c64-5ef0-41eb-9dc9-d66f67f49713"}
02:34:59.943 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3472a55c-cf62-4aa1-a7a9-050b9d4259f1"}
02:34:59.943 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4034,"width":15,"height":15,"star_pos":[7.47,7.28],"pixels":"..."},"id":"3472a55c-cf62-4aa1-a7a9-050b9d4259f1"}
02:35:00.578 00.635 10052 Exposure complete
02:35:00.646 00.068 6880 OnExposeComplete: enter
02:35:00.646 00.000 10052 worker thread done servicing request
02:35:00.646 00.000 6880 UpdateGuideState(): m_state=6
02:35:00.647 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4035
02:35:00.647 00.000 6880 Star::Find returns 1 (0), X=408.95, Y=892.44, Mass=2501, SNR=34.6, Peak=155 HFD=4.8
02:35:00.647 00.000 6880 MultiStar: [#1 0.73,-0.00,0.00,M1] [#2 0.23,-0.08,0.98,U] [#3 0.84,-0.09,0.00,M1] [#4 0.23,0.09,0.86,U] [#5 0.88,0.09,0.00,M1] [#6 0.51,-0.34,0.00,M1] [#7 0.74,-0.06,0.00,M1] [#8 0.97,-0.10,0.00,M3] 
02:35:00.647 00.000 6880 refined, 2 included, MultiStar: {0.50, 0.02}, one-star: {1.00, 0.05}
02:35:00.647 00.000 6880 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.61) = xAngle (1.65 = 1.65)
02:35:00.647 00.000 6880 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
02:35:00.647 00.000 6880 CameraToMount -- cameraX=0.50 cameraY=0.02 hyp=0.50 cameraTheta=0.03 mountX=-0.04 mountY=0.50, mountTheta=1.65
02:35:00.649 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.50, y=0.02, opts=13)
02:35:00.649 00.000 6880 Enqueuing Move request for scope (0.50, 0.02)
02:35:00.649 00.000 10052 Worker thread wakes up
02:35:00.649 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.50, 0.02) opts 0xd
02:35:00.649 00.000 10052 Handling offset move in thread for scope, endpoint = (0.50, 0.02)
02:35:00.649 00.000 10052 Moving (0.50, 0.02) raw xDistance=-0.04 yDistance=0.50
02:35:00.649 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:35:00.649 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.50, slope = 0.04
02:35:00.649 00.000 10052 MoveAxis(E, 0, ABG)
02:35:00.649 00.000 10052 Move returns status 0, amount 0
02:35:00.649 00.000 10052 MoveAxis(S, 59, ABG)
02:35:00.649 00.000 10052 Guiding  Dir = 1, Dur = 59
02:35:00.670 00.021 10052 IsSlewing returns 0
02:35:00.673 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:00.710 00.037 10052 IsGuiding returns 0
02:35:00.711 00.001 6880 UpdateGuideState exits: m=2501 SNR=34.6
02:35:00.711 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:00.711 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:00.711 00.000 6880 Enqueuing Expose request
02:35:00.736 00.025 10052 PulseGuide returned control before completion, sleep 42
02:35:00.801 00.065 10052 IsGuiding returns 0
02:35:00.801 00.000 10052 Move returns status 0, amount 59
02:35:00.801 00.000 10052 move complete, result=0
02:35:00.801 00.000 10052 worker thread done servicing request
02:35:00.801 00.000 10052 Worker thread wakes up
02:35:00.801 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:00.801 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:00.802 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 59 ms SOUTH
02:35:01.720 00.918 10052 Exposure complete
02:35:01.799 00.079 10052 worker thread done servicing request
02:35:01.799 00.000 6880 OnExposeComplete: enter
02:35:01.799 00.000 6880 UpdateGuideState(): m_state=6
02:35:01.800 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4036
02:35:01.800 00.000 6880 Star::Find returns 1 (0), X=408.52, Y=892.50, Mass=2649, SNR=35.7, Peak=160 HFD=4.3
02:35:01.800 00.000 6880 MultiStar: [#1 0.14,-0.02,0.93,U] [#2 0.30,0.17,1.00,U] [#3 0.51,-0.01,0.94,U] [#4 -0.11,-0.01,0.83,U] [#5 0.20,-0.21,0.99,U] [#6 0.15,-0.12,0.91,U] [#7 0.10,-0.02,0.77,U] [#8 0.41,-0.09,0.78,U] 
02:35:01.800 00.000 6880 refined, 8 included, MultiStar: {0.26, -0.02}, one-star: {0.57, 0.12}
02:35:01.800 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
02:35:01.800 00.000 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
02:35:01.800 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.02 hyp=0.26 cameraTheta=-0.07 mountX=0.01 mountY=0.26, mountTheta=1.54
02:35:01.802 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.02, opts=13)
02:35:01.802 00.000 6880 Enqueuing Move request for scope (0.26, -0.02)
02:35:01.802 00.000 10052 Worker thread wakes up
02:35:01.803 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.02) opts 0xd
02:35:01.803 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.02)
02:35:01.803 00.000 10052 Moving (0.26, -0.02) raw xDistance=0.01 yDistance=0.26
02:35:01.803 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:35:01.803 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.26, slope = 0.03
02:35:01.803 00.000 10052 MoveAxis(E, 0, ABG)
02:35:01.803 00.000 10052 Move returns status 0, amount 0
02:35:01.803 00.000 10052 MoveAxis(S, 47, ABG)
02:35:01.803 00.000 10052 Guiding  Dir = 1, Dur = 47
02:35:01.826 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:01.846 00.020 10052 IsSlewing returns 0
02:35:01.864 00.018 6880 UpdateGuideState exits: m=2649 SNR=35.7
02:35:01.864 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:01.864 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:01.864 00.000 6880 Enqueuing Expose request
02:35:01.926 00.062 10052 IsGuiding returns 0
02:35:01.928 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22926fd0-6f7e-4077-a96e-f15b1f2fb0c6"}
02:35:01.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22926fd0-6f7e-4077-a96e-f15b1f2fb0c6"}
02:35:01.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f8a7e729-7b8e-41d4-9369-20dbe1813451"}
02:35:01.929 00.000 6880 case statement mapped state 6 to 3
02:35:01.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8a7e729-7b8e-41d4-9369-20dbe1813451"}
02:35:01.931 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"773fe44b-1046-46b0-b491-e90e80b29898"}
02:35:01.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4036,"width":15,"height":15,"star_pos":[6.52,6.50],"pixels":"..."},"id":"773fe44b-1046-46b0-b491-e90e80b29898"}
02:35:02.070 00.139 10052 IsGuiding returns 0
02:35:02.070 00.000 10052 Move returns status 0, amount 47
02:35:02.070 00.000 10052 move complete, result=0
02:35:02.070 00.000 10052 worker thread done servicing request
02:35:02.070 00.000 10052 Worker thread wakes up
02:35:02.070 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 47 ms SOUTH
02:35:02.070 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:02.070 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:03.211 01.141 10052 Exposure complete
02:35:03.280 00.069 10052 worker thread done servicing request
02:35:03.281 00.001 6880 OnExposeComplete: enter
02:35:03.281 00.000 6880 UpdateGuideState(): m_state=6
02:35:03.281 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4037
02:35:03.281 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=892.56, Mass=2517, SNR=34.7, Peak=173 HFD=4.5
02:35:03.281 00.000 6880 MultiStar: [#1 0.39,0.22,0.97,U] [#2 -0.05,0.12,1.01,U] [#3 0.56,0.20,0.00,M1] [#4 0.19,0.16,0.86,U] [#5 0.60,0.19,0.00,M1] [#6 0.15,-0.04,0.94,U] [#7 0.38,0.29,0.77,U] [#8 0.52,0.30,0.00,M3] 
02:35:03.281 00.000 6880 refined, 5 included, MultiStar: {0.30, 0.15}, one-star: {0.73, 0.17}
02:35:03.281 00.000 6880 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.61) = xAngle (2.07 = 2.07)
02:35:03.282 00.001 6880 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.04 = 2.04)
02:35:03.282 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=0.15 hyp=0.33 cameraTheta=0.46 mountX=-0.16 mountY=0.30, mountTheta=2.07
02:35:03.283 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=0.15, opts=13)
02:35:03.283 00.000 6880 Enqueuing Move request for scope (0.30, 0.15)
02:35:03.283 00.000 10052 Worker thread wakes up
02:35:03.283 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.15) opts 0xd
02:35:03.283 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, 0.15)
02:35:03.283 00.000 10052 Moving (0.30, 0.15) raw xDistance=-0.16 yDistance=0.30
02:35:03.283 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:35:03.283 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.30, slope = 0.02
02:35:03.283 00.000 10052 MoveAxis(E, 43, ABG)
02:35:03.284 00.001 10052 Guiding  Dir = 2, Dur = 43
02:35:03.303 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:03.305 00.002 10052 IsSlewing returns 0
02:35:03.337 00.032 6880 UpdateGuideState exits: m=2517 SNR=34.7
02:35:03.337 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:03.337 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:03.337 00.000 6880 Enqueuing Expose request
02:35:03.342 00.005 10052 IsGuiding returns 0
02:35:03.370 00.028 10052 PulseGuide returned control before completion, sleep 26
02:35:03.432 00.062 10052 IsGuiding returns 0
02:35:03.432 00.000 10052 Move returns status 0, amount 43
02:35:03.432 00.000 10052 MoveAxis(S, 41, ABG)
02:35:03.432 00.000 10052 Guiding  Dir = 1, Dur = 41
02:35:03.471 00.039 10052 IsSlewing returns 0
02:35:03.509 00.038 10052 IsGuiding returns 0
02:35:03.652 00.143 10052 IsGuiding returns 0
02:35:03.652 00.000 10052 Move returns status 0, amount 41
02:35:03.652 00.000 10052 move complete, result=0
02:35:03.652 00.000 10052 worker thread done servicing request
02:35:03.653 00.001 10052 Worker thread wakes up
02:35:03.653 00.000 6880 GuideStep: -0.2 px 43 ms EAST, 0.3 px 41 ms SOUTH
02:35:03.653 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:03.653 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:03.926 00.273 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ffafa1b-81d1-46f7-91a6-cce4f0745d47"}
02:35:03.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ffafa1b-81d1-46f7-91a6-cce4f0745d47"}
02:35:03.927 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e15dc6c4-de18-441c-beec-c6ac76797dfd"}
02:35:03.927 00.000 6880 case statement mapped state 6 to 3
02:35:03.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e15dc6c4-de18-441c-beec-c6ac76797dfd"}
02:35:03.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"39885e1f-7ee3-4187-b29a-6299312d8e51"}
02:35:03.929 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4037,"width":15,"height":15,"star_pos":[6.68,6.56],"pixels":"..."},"id":"39885e1f-7ee3-4187-b29a-6299312d8e51"}
02:35:04.574 00.645 10052 Exposure complete
02:35:04.635 00.061 10052 worker thread done servicing request
02:35:04.635 00.000 6880 OnExposeComplete: enter
02:35:04.635 00.000 6880 UpdateGuideState(): m_state=6
02:35:04.636 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4038
02:35:04.636 00.000 6880 Star::Find returns 1 (0), X=408.44, Y=892.13, Mass=2630, SNR=35.6, Peak=155 HFD=4.7
02:35:04.636 00.000 6880 MultiStar: [#1 0.30,-0.02,0.95,U] [#2 0.07,-0.20,0.97,U] [#3 0.58,-0.04,0.00,M2] [#4 0.16,-0.06,0.85,U] [#5 0.17,-0.27,0.98,U] [#6 0.29,-0.14,0.92,U] [#7 0.44,-0.09,0.77,U] [#8 0.39,0.15,0.78,U] 
02:35:04.636 00.000 6880 refined, 7 included, MultiStar: {0.29, -0.12}, one-star: {0.49, -0.26}
02:35:04.636 00.000 6880 CameraToMount -- cameraTheta (-0.39) - m_xAngle (-1.61) = xAngle (1.22 = 1.22)
02:35:04.637 00.001 6880 CameraToMount -- cameraTheta (-0.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.19 = 1.19)
02:35:04.637 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.12 hyp=0.31 cameraTheta=-0.39 mountX=0.11 mountY=0.29, mountTheta=1.21
02:35:04.638 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.12, opts=13)
02:35:04.638 00.000 6880 Enqueuing Move request for scope (0.29, -0.12)
02:35:04.638 00.000 10052 Worker thread wakes up
02:35:04.638 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.12) opts 0xd
02:35:04.638 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.12)
02:35:04.638 00.000 10052 Moving (0.29, -0.12) raw xDistance=0.11 yDistance=0.29
02:35:04.638 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:35:04.638 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.29, slope = 0.02
02:35:04.638 00.000 10052 MoveAxis(E, 0, ABG)
02:35:04.638 00.000 10052 Move returns status 0, amount 0
02:35:04.638 00.000 10052 MoveAxis(S, 35, ABG)
02:35:04.638 00.000 10052 Guiding  Dir = 1, Dur = 35
02:35:04.659 00.021 10052 IsSlewing returns 0
02:35:04.661 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:04.689 00.028 6880 UpdateGuideState exits: m=2630 SNR=35.6
02:35:04.689 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:04.689 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:04.689 00.000 6880 Enqueuing Expose request
02:35:04.697 00.008 10052 IsGuiding returns 0
02:35:04.725 00.028 10052 PulseGuide returned control before completion, sleep 18
02:35:04.779 00.054 10052 IsGuiding returns 0
02:35:04.779 00.000 10052 Move returns status 0, amount 35
02:35:04.779 00.000 10052 move complete, result=0
02:35:04.779 00.000 10052 worker thread done servicing request
02:35:04.779 00.000 10052 Worker thread wakes up
02:35:04.779 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 35 ms SOUTH
02:35:04.779 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:04.780 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:05.912 01.132 10052 Exposure complete
02:35:05.931 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c3fd2423-d540-457a-8af9-7a0ce8f040e3"}
02:35:05.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c3fd2423-d540-457a-8af9-7a0ce8f040e3"}
02:35:05.932 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ec5c8f2e-2816-4d7f-89b0-97d44e36acfb"}
02:35:05.932 00.000 6880 case statement mapped state 6 to 3
02:35:05.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec5c8f2e-2816-4d7f-89b0-97d44e36acfb"}
02:35:05.933 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"33754860-37ae-4f99-922a-e88eb2cb6409"}
02:35:05.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4038,"width":15,"height":15,"star_pos":[7.44,7.13],"pixels":"..."},"id":"33754860-37ae-4f99-922a-e88eb2cb6409"}
02:35:05.988 00.055 10052 worker thread done servicing request
02:35:05.988 00.000 6880 OnExposeComplete: enter
02:35:05.989 00.001 6880 UpdateGuideState(): m_state=6
02:35:05.989 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4039
02:35:05.989 00.000 6880 Star::Find returns 1 (0), X=408.63, Y=891.90, Mass=2587, SNR=35.3, Peak=141 HFD=4.7
02:35:05.989 00.000 6880 MultiStar: [#1 0.42,-0.27,0.95,U] [#2 -0.17,-0.67,0.00,M1] [#3 0.44,-0.28,0.91,U] [#4 0.44,-0.20,0.84,U] [#5 0.31,-0.46,0.00,M1] [#6 0.25,-0.34,0.89,U] [#7 0.49,-0.36,0.00,M1] [#8 0.55,-0.22,0.00,M3] 
02:35:05.989 00.000 6880 refined, 4 included, MultiStar: {0.45, -0.32}, one-star: {0.68, -0.49}
02:35:05.989 00.000 6880 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.61) = xAngle (1.00 = 1.00)
02:35:05.989 00.000 6880 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.97 = 0.97)
02:35:05.991 00.002 6880 CameraToMount -- cameraX=0.45 cameraY=-0.32 hyp=0.55 cameraTheta=-0.62 mountX=0.30 mountY=0.45, mountTheta=0.99
02:35:05.992 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.45, y=-0.32, opts=13)
02:35:05.992 00.000 6880 Enqueuing Move request for scope (0.45, -0.32)
02:35:05.992 00.000 10052 Worker thread wakes up
02:35:05.993 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.32) opts 0xd
02:35:05.993 00.000 10052 Handling offset move in thread for scope, endpoint = (0.45, -0.32)
02:35:05.993 00.000 10052 Moving (0.45, -0.32) raw xDistance=0.30 yDistance=0.45
02:35:05.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.30
02:35:05.993 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.45, slope = 0.01
02:35:05.993 00.000 10052 MoveAxis(W, 80, ABG)
02:35:05.993 00.000 10052 Guiding  Dir = 3, Dur = 80
02:35:06.016 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:06.046 00.030 6880 UpdateGuideState exits: m=2587 SNR=35.3
02:35:06.046 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:06.046 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:06.046 00.000 6880 Enqueuing Expose request
02:35:06.070 00.024 10052 IsSlewing returns 0
02:35:06.150 00.080 10052 IsGuiding returns 0
02:35:06.213 00.063 10052 PulseGuide returned control before completion, sleep 27
02:35:06.319 00.106 10052 IsGuiding returns 0
02:35:06.319 00.000 10052 Move returns status 0, amount 80
02:35:06.320 00.001 10052 MoveAxis(S, 20, ABG)
02:35:06.320 00.000 10052 Guiding  Dir = 1, Dur = 20
02:35:06.389 00.069 10052 IsSlewing returns 0
02:35:06.459 00.070 10052 IsGuiding returns 0
02:35:06.599 00.140 10052 IsGuiding returns 0
02:35:06.599 00.000 10052 Move returns status 0, amount 20
02:35:06.599 00.000 10052 move complete, result=0
02:35:06.600 00.001 10052 worker thread done servicing request
02:35:06.600 00.000 10052 Worker thread wakes up
02:35:06.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:06.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:06.600 00.000 6880 GuideStep: 0.3 px 80 ms WEST, 0.5 px 20 ms SOUTH
02:35:07.523 00.923 10052 Exposure complete
02:35:07.593 00.070 10052 worker thread done servicing request
02:35:07.593 00.000 6880 OnExposeComplete: enter
02:35:07.593 00.000 6880 UpdateGuideState(): m_state=6
02:35:07.593 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4040
02:35:07.593 00.000 6880 Star::Find returns 1 (0), X=408.48, Y=891.87, Mass=2567, SNR=35.0, Peak=164 HFD=4.6
02:35:07.593 00.000 6880 MultiStar: [#1 0.13,-0.41,0.95,U] [#2 -0.15,-0.55,0.00,M2] [#3 0.30,-0.43,0.94,U] [#4 0.12,-0.41,0.84,U] [#5 0.24,-0.52,0.00,M2] [#6 0.00,-0.61,0.00,M1] [#7 0.19,-0.73,0.00,M2] [#8 0.34,-0.48,0.00,M4] 
02:35:07.593 00.000 6880 refined, 3 included, MultiStar: {0.28, -0.44}, one-star: {0.53, -0.52}
02:35:07.594 00.001 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
02:35:07.594 00.000 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
02:35:07.594 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.44 hyp=0.52 cameraTheta=-1.01 mountX=0.43 mountY=0.28, mountTheta=0.58
02:35:07.595 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.44, opts=13)
02:35:07.595 00.000 6880 Enqueuing Move request for scope (0.28, -0.44)
02:35:07.595 00.000 10052 Worker thread wakes up
02:35:07.595 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.44) opts 0xd
02:35:07.595 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.44)
02:35:07.595 00.000 10052 Moving (0.28, -0.44) raw xDistance=0.43 yDistance=0.28
02:35:07.595 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.43
02:35:07.595 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.28, slope = 0.00
02:35:07.595 00.000 10052 MoveAxis(W, 119, ABG)
02:35:07.595 00.000 10052 Guiding  Dir = 3, Dur = 119
02:35:07.615 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:07.654 00.039 6880 UpdateGuideState exits: m=2567 SNR=35.0
02:35:07.654 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:07.654 00.000 10052 IsSlewing returns 0
02:35:07.654 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:07.654 00.000 6880 Enqueuing Expose request
02:35:07.729 00.075 10052 IsGuiding returns 0
02:35:07.798 00.069 10052 PulseGuide returned control before completion, sleep 60
02:35:07.914 00.116 10052 IsGuiding returns 1
02:35:07.914 00.000 10052 scope still moving after pulse duration time elapsed
02:35:07.930 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54b44806-2ee5-40e3-a95e-afc7c19fd5c9"}
02:35:07.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54b44806-2ee5-40e3-a95e-afc7c19fd5c9"}
02:35:07.931 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9c0dc5c-4345-4599-9028-a8b87c48f03f"}
02:35:07.931 00.000 6880 case statement mapped state 6 to 3
02:35:07.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9c0dc5c-4345-4599-9028-a8b87c48f03f"}
02:35:07.932 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"011badae-03a9-4c31-b1e4-9aae750fe6a6"}
02:35:07.933 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4040,"width":15,"height":15,"star_pos":[7.48,6.87],"pixels":"..."},"id":"011badae-03a9-4c31-b1e4-9aae750fe6a6"}
02:35:07.994 00.061 10052 IsSlewing returns 0
02:35:08.068 00.074 10052 IsGuiding returns 0
02:35:08.068 00.000 10052 scope move finished after 119 + 220 ms
02:35:08.068 00.000 10052 Move returns status 0, amount 119
02:35:08.069 00.001 10052 MoveAxis(S, 4, ABG)
02:35:08.069 00.000 10052 Guiding  Dir = 1, Dur = 4
02:35:08.149 00.080 10052 IsSlewing returns 0
02:35:08.227 00.078 10052 IsGuiding returns 0
02:35:08.371 00.144 10052 IsGuiding returns 0
02:35:08.371 00.000 10052 Move returns status 0, amount 4
02:35:08.371 00.000 10052 move complete, result=0
02:35:08.371 00.000 10052 worker thread done servicing request
02:35:08.372 00.001 6880 GuideStep: 0.4 px 119 ms WEST, 0.3 px 4 ms SOUTH
02:35:08.372 00.000 10052 Worker thread wakes up
02:35:08.372 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:08.372 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:09.504 01.132 10052 Exposure complete
02:35:09.563 00.059 10052 worker thread done servicing request
02:35:09.563 00.000 6880 OnExposeComplete: enter
02:35:09.563 00.000 6880 UpdateGuideState(): m_state=6
02:35:09.563 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4041
02:35:09.564 00.001 6880 Star::Find returns 1 (0), X=408.61, Y=892.10, Mass=2491, SNR=34.5, Peak=135 HFD=4.6
02:35:09.564 00.000 6880 MultiStar: [#1 0.25,-0.09,0.96,U] [#2 -0.29,-0.34,1.00,U] [#3 0.50,-0.15,0.94,U] [#4 -0.01,-0.17,0.86,U] [#5 0.13,-0.49,1.00,U] [#6 0.17,-0.32,0.93,U] [#7 0.38,-0.21,0.79,U] [#8 -0.02,-0.24,0.80,U] 
02:35:09.564 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.26}, one-star: {0.66, -0.29}
02:35:09.564 00.000 6880 CameraToMount -- cameraTheta (-0.92) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
02:35:09.564 00.000 6880 CameraToMount -- cameraTheta (-0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
02:35:09.564 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.26 hyp=0.33 cameraTheta=-0.92 mountX=0.25 mountY=0.20, mountTheta=0.68
02:35:09.565 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.26, opts=13)
02:35:09.566 00.001 6880 Enqueuing Move request for scope (0.20, -0.26)
02:35:09.566 00.000 10052 Worker thread wakes up
02:35:09.566 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.26) opts 0xd
02:35:09.566 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.26)
02:35:09.566 00.000 10052 Moving (0.20, -0.26) raw xDistance=0.25 yDistance=0.20
02:35:09.566 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:35:09.566 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
02:35:09.566 00.000 10052 MoveAxis(W, 73, ABG)
02:35:09.566 00.000 10052 Guiding  Dir = 3, Dur = 73
02:35:09.589 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:09.616 00.027 10052 IsSlewing returns 0
02:35:09.620 00.004 6880 UpdateGuideState exits: m=2491 SNR=34.5
02:35:09.620 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:09.621 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:09.621 00.000 6880 Enqueuing Expose request
02:35:09.691 00.070 10052 IsGuiding returns 0
02:35:09.756 00.065 10052 PulseGuide returned control before completion, sleep 19
02:35:09.837 00.081 10052 IsGuiding returns 1
02:35:09.837 00.000 10052 scope still moving after pulse duration time elapsed
02:35:09.916 00.079 10052 IsSlewing returns 0
02:35:09.930 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a460a3a4-dc9f-4707-9baa-96360648d764"}
02:35:09.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a460a3a4-dc9f-4707-9baa-96360648d764"}
02:35:09.931 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0967aa60-4448-4aa5-b2dc-84332b705878"}
02:35:09.931 00.000 6880 case statement mapped state 6 to 3
02:35:09.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0967aa60-4448-4aa5-b2dc-84332b705878"}
02:35:09.932 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6eb977b5-5f49-4a19-be2c-8741c2122392"}
02:35:09.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4041,"width":15,"height":15,"star_pos":[6.61,7.10],"pixels":"..."},"id":"6eb977b5-5f49-4a19-be2c-8741c2122392"}
02:35:09.991 00.059 10052 IsGuiding returns 0
02:35:09.991 00.000 10052 scope move finished after 73 + 226 ms
02:35:09.991 00.000 10052 Move returns status 0, amount 73
02:35:09.992 00.001 10052 MoveAxis(N, 0, ABG)
02:35:09.992 00.000 10052 Move returns status 0, amount 0
02:35:09.992 00.000 10052 move complete, result=0
02:35:09.992 00.000 10052 worker thread done servicing request
02:35:09.992 00.000 10052 Worker thread wakes up
02:35:09.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:09.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:09.992 00.000 6880 GuideStep: 0.3 px 73 ms WEST, 0.2 px 0 ms NORTH
02:35:10.910 00.918 10052 Exposure complete
02:35:10.962 00.052 10052 worker thread done servicing request
02:35:10.962 00.000 6880 OnExposeComplete: enter
02:35:10.962 00.000 6880 UpdateGuideState(): m_state=6
02:35:10.962 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4042
02:35:10.963 00.001 6880 Star::Find returns 1 (0), X=408.51, Y=892.21, Mass=2526, SNR=34.8, Peak=136 HFD=4.7
02:35:10.963 00.000 6880 MultiStar: [#1 0.20,0.03,0.96,U] [#2 -0.30,-0.36,0.99,U] [#3 0.39,0.29,0.94,U] [#4 0.01,-0.09,0.85,U] [#5 0.21,-0.19,0.99,U] [#6 0.19,-0.17,0.95,U] [#7 0.20,-0.04,0.76,U] [#8 0.38,0.22,0.78,U] 
02:35:10.963 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.06}, one-star: {0.56, -0.18}
02:35:10.963 00.000 6880 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.61) = xAngle (1.31 = 1.31)
02:35:10.963 00.000 6880 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
02:35:10.963 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.06 hyp=0.21 cameraTheta=-0.31 mountX=0.06 mountY=0.20, mountTheta=1.31
02:35:10.965 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.06, opts=13)
02:35:10.965 00.000 6880 Enqueuing Move request for scope (0.20, -0.06)
02:35:10.965 00.000 10052 Worker thread wakes up
02:35:10.965 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.06) opts 0xd
02:35:10.965 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.06)
02:35:10.965 00.000 10052 Moving (0.20, -0.06) raw xDistance=0.06 yDistance=0.20
02:35:10.966 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:35:10.966 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
02:35:10.966 00.000 10052 MoveAxis(E, 0, ABG)
02:35:10.966 00.000 10052 Move returns status 0, amount 0
02:35:10.966 00.000 10052 MoveAxis(N, 0, ABG)
02:35:10.966 00.000 10052 Move returns status 0, amount 0
02:35:10.966 00.000 10052 move complete, result=0
02:35:10.966 00.000 10052 worker thread done servicing request
02:35:10.990 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:11.027 00.037 6880 UpdateGuideState exits: m=2526 SNR=34.8
02:35:11.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:11.027 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:11.027 00.000 6880 Enqueuing Expose request
02:35:11.027 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:11.027 00.000 10052 Worker thread wakes up
02:35:11.027 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:11.028 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:11.929 00.901 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f0f6d2f1-1d63-4b91-86e1-809a4b5c5568"}
02:35:11.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f0f6d2f1-1d63-4b91-86e1-809a4b5c5568"}
02:35:11.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a8e179a-06c4-474f-9a43-f924b7e9c790"}
02:35:11.929 00.000 6880 case statement mapped state 6 to 3
02:35:11.930 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a8e179a-06c4-474f-9a43-f924b7e9c790"}
02:35:11.930 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cf36d1f5-623a-4abc-b2a9-51ccaa8453d2"}
02:35:11.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4042,"width":15,"height":15,"star_pos":[6.51,7.21],"pixels":"..."},"id":"cf36d1f5-623a-4abc-b2a9-51ccaa8453d2"}
02:35:12.163 00.233 10052 Exposure complete
02:35:12.223 00.060 10052 worker thread done servicing request
02:35:12.223 00.000 6880 OnExposeComplete: enter
02:35:12.223 00.000 6880 UpdateGuideState(): m_state=6
02:35:12.223 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4043
02:35:12.223 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=892.60, Mass=2390, SNR=33.8, Peak=131 HFD=4.9
02:35:12.223 00.000 6880 MultiStar: [#1 0.16,0.45,1.00,U] [#2 -0.69,0.27,0.00,M1] [#3 0.15,0.15,0.94,U] [#4 -0.02,0.16,0.87,U] [#5 -0.05,0.19,0.99,U] [#6 -0.01,0.36,0.96,U] [#7 0.00,0.53,0.77,U] [#8 -0.11,0.46,0.82,U] 
02:35:12.223 00.000 6880 refined, 7 included, MultiStar: {0.08, 0.31}, one-star: {0.43, 0.21}
02:35:12.224 00.001 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
02:35:12.224 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
02:35:12.224 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.31 hyp=0.32 cameraTheta=1.32 mountX=-0.31 mountY=0.08, mountTheta=2.90
02:35:12.226 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.31, opts=13)
02:35:12.226 00.000 6880 Enqueuing Move request for scope (0.08, 0.31)
02:35:12.226 00.000 10052 Worker thread wakes up
02:35:12.226 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.31) opts 0xd
02:35:12.226 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.31)
02:35:12.226 00.000 10052 Moving (0.08, 0.31) raw xDistance=-0.31 yDistance=0.08
02:35:12.226 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
02:35:12.226 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
02:35:12.226 00.000 10052 MoveAxis(E, 83, ABG)
02:35:12.226 00.000 10052 Guiding  Dir = 2, Dur = 83
02:35:12.245 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:12.274 00.029 6880 UpdateGuideState exits: m=2390 SNR=33.8
02:35:12.274 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:12.274 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:12.274 00.000 6880 Enqueuing Expose request
02:35:12.278 00.004 10052 IsSlewing returns 0
02:35:12.354 00.076 10052 IsGuiding returns 0
02:35:12.418 00.064 10052 PulseGuide returned control before completion, sleep 30
02:35:12.523 00.105 10052 IsGuiding returns 0
02:35:12.523 00.000 10052 Move returns status 0, amount 83
02:35:12.523 00.000 10052 MoveAxis(N, 0, ABG)
02:35:12.523 00.000 10052 Move returns status 0, amount 0
02:35:12.523 00.000 10052 move complete, result=0
02:35:12.523 00.000 10052 worker thread done servicing request
02:35:12.524 00.001 6880 GuideStep: -0.3 px 83 ms EAST, 0.1 px 0 ms NORTH
02:35:12.524 00.000 10052 Worker thread wakes up
02:35:12.524 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:12.524 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:13.428 00.904 10052 Exposure complete
02:35:13.482 00.054 10052 worker thread done servicing request
02:35:13.482 00.000 6880 OnExposeComplete: enter
02:35:13.482 00.000 6880 UpdateGuideState(): m_state=6
02:35:13.482 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4044
02:35:13.483 00.001 6880 Star::Find returns 1 (0), X=408.89, Y=892.42, Mass=2393, SNR=33.9, Peak=112 HFD=5.1
02:35:13.483 00.000 6880 MultiStar: [#1 0.51,0.14,0.00,M1] [#2 -0.08,-0.19,1.04,U] [#3 0.58,0.31,0.00,M1] [#4 0.44,0.31,0.00,M1] [#5 0.77,0.31,0.00,M1] [#6 0.27,-0.03,0.94,U] [#7 0.55,-0.03,0.00,M1] [#8 0.78,0.11,0.00,M2] 
02:35:13.483 00.000 6880 refined, 2 included, MultiStar: {0.37, -0.07}, one-star: {0.94, 0.03}
02:35:13.483 00.000 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
02:35:13.483 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
02:35:13.483 00.000 6880 CameraToMount -- cameraX=0.37 cameraY=-0.07 hyp=0.38 cameraTheta=-0.17 mountX=0.05 mountY=0.37, mountTheta=1.44
02:35:13.485 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.37, y=-0.07, opts=13)
02:35:13.485 00.000 6880 Enqueuing Move request for scope (0.37, -0.07)
02:35:13.485 00.000 10052 Worker thread wakes up
02:35:13.485 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.37, -0.07) opts 0xd
02:35:13.485 00.000 10052 Handling offset move in thread for scope, endpoint = (0.37, -0.07)
02:35:13.485 00.000 10052 Moving (0.37, -0.07) raw xDistance=0.05 yDistance=0.37
02:35:13.485 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:35:13.485 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.37, slope = -0.02
02:35:13.485 00.000 10052 MoveAxis(E, 0, ABG)
02:35:13.485 00.000 10052 Move returns status 0, amount 0
02:35:13.485 00.000 10052 MoveAxis(N, 0, ABG)
02:35:13.485 00.000 10052 Move returns status 0, amount 0
02:35:13.485 00.000 10052 move complete, result=0
02:35:13.486 00.001 10052 worker thread done servicing request
02:35:13.507 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:13.539 00.032 6880 UpdateGuideState exits: m=2393 SNR=33.9
02:35:13.540 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:13.540 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:13.540 00.000 6880 Enqueuing Expose request
02:35:13.540 00.000 10052 Worker thread wakes up
02:35:13.540 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 0 ms NORTH
02:35:13.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:13.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:13.927 00.387 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f413debb-2b08-425e-a539-39df8a64fa7a"}
02:35:13.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f413debb-2b08-425e-a539-39df8a64fa7a"}
02:35:13.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5f9f2fba-32cc-47c3-b39b-ae0f2c5920de"}
02:35:13.928 00.000 6880 case statement mapped state 6 to 3
02:35:13.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5f9f2fba-32cc-47c3-b39b-ae0f2c5920de"}
02:35:13.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"86cf9cf1-8673-4b28-b559-1282a9209953"}
02:35:13.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4044,"width":15,"height":15,"star_pos":[6.89,7.42],"pixels":"..."},"id":"86cf9cf1-8673-4b28-b559-1282a9209953"}
02:35:14.673 00.745 10052 Exposure complete
02:35:14.725 00.052 10052 worker thread done servicing request
02:35:14.725 00.000 6880 OnExposeComplete: enter
02:35:14.725 00.000 6880 UpdateGuideState(): m_state=6
02:35:14.726 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4045
02:35:14.726 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=892.20, Mass=2513, SNR=34.5, Peak=138 HFD=4.6
02:35:14.726 00.000 6880 MultiStar: [#1 0.26,-0.10,0.99,U] [#2 -0.22,-0.25,0.99,U] [#3 0.12,-0.03,0.92,U] [#4 0.22,-0.31,0.82,U] [#5 0.40,-0.25,0.97,U] [#6 -0.17,-0.15,0.89,U] [#7 0.39,-0.13,0.75,U] [#8 0.54,0.06,0.00,M3] 
02:35:14.726 00.000 6880 refined, 7 included, MultiStar: {0.22, -0.18}, one-star: {0.73, -0.19}
02:35:14.726 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
02:35:14.726 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
02:35:14.726 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.18 hyp=0.28 cameraTheta=-0.69 mountX=0.17 mountY=0.22, mountTheta=0.92
02:35:14.727 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.18, opts=13)
02:35:14.727 00.000 6880 Enqueuing Move request for scope (0.22, -0.18)
02:35:14.727 00.000 10052 Worker thread wakes up
02:35:14.728 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.18) opts 0xd
02:35:14.728 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.18)
02:35:14.728 00.000 10052 Moving (0.22, -0.18) raw xDistance=0.17 yDistance=0.22
02:35:14.728 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:35:14.728 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.01
02:35:14.728 00.000 10052 MoveAxis(W, 45, ABG)
02:35:14.728 00.000 10052 Guiding  Dir = 3, Dur = 45
02:35:14.747 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:14.749 00.002 10052 IsSlewing returns 0
02:35:14.777 00.028 6880 UpdateGuideState exits: m=2513 SNR=34.5
02:35:14.778 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:14.778 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:14.778 00.000 6880 Enqueuing Expose request
02:35:14.787 00.009 10052 IsGuiding returns 0
02:35:14.814 00.027 10052 PulseGuide returned control before completion, sleep 28
02:35:14.866 00.052 10052 IsGuiding returns 1
02:35:14.866 00.000 10052 scope still moving after pulse duration time elapsed
02:35:14.912 00.046 10052 IsSlewing returns 0
02:35:14.950 00.038 10052 IsGuiding returns 0
02:35:14.950 00.000 10052 scope move finished after 45 + 118 ms
02:35:14.950 00.000 10052 Move returns status 0, amount 45
02:35:14.950 00.000 10052 MoveAxis(N, 0, ABG)
02:35:14.950 00.000 10052 Move returns status 0, amount 0
02:35:14.950 00.000 10052 move complete, result=0
02:35:14.950 00.000 10052 worker thread done servicing request
02:35:14.951 00.001 10052 Worker thread wakes up
02:35:14.951 00.000 6880 GuideStep: 0.2 px 45 ms WEST, 0.2 px 0 ms NORTH
02:35:14.951 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:14.951 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:15.864 00.913 10052 Exposure complete
02:35:15.916 00.052 10052 worker thread done servicing request
02:35:15.917 00.001 6880 OnExposeComplete: enter
02:35:15.917 00.000 6880 UpdateGuideState(): m_state=6
02:35:15.917 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4046
02:35:15.917 00.000 6880 Star::Find returns 1 (0), X=408.66, Y=892.21, Mass=2577, SNR=35.2, Peak=146 HFD=4.7
02:35:15.917 00.000 6880 MultiStar: [#1 0.22,-0.15,0.95,U] [#2 -0.00,-0.30,0.98,U] [#3 0.31,-0.13,0.91,U] [#4 0.09,-0.12,0.86,U] [#5 0.18,-0.23,0.95,U] [#6 -0.06,-0.20,0.89,U] [#7 0.28,0.07,0.77,U] [#8 0.32,-0.12,0.80,U] 
02:35:15.917 00.000 6880 refined, 8 included, MultiStar: {0.23, -0.16}, one-star: {0.71, -0.17}
02:35:15.917 00.000 6880 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.61) = xAngle (1.01 = 1.01)
02:35:15.918 00.001 6880 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
02:35:15.918 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.16 hyp=0.28 cameraTheta=-0.60 mountX=0.15 mountY=0.23, mountTheta=1.01
02:35:15.919 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.16, opts=13)
02:35:15.919 00.000 6880 Enqueuing Move request for scope (0.23, -0.16)
02:35:15.919 00.000 10052 Worker thread wakes up
02:35:15.919 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.16) opts 0xd
02:35:15.919 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.16)
02:35:15.919 00.000 10052 Moving (0.23, -0.16) raw xDistance=0.15 yDistance=0.23
02:35:15.919 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:35:15.919 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.01
02:35:15.919 00.000 10052 MoveAxis(W, 42, ABG)
02:35:15.919 00.000 10052 Guiding  Dir = 3, Dur = 42
02:35:15.941 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:15.964 00.023 10052 IsSlewing returns 0
02:35:15.972 00.008 6880 UpdateGuideState exits: m=2577 SNR=35.2
02:35:15.972 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:15.972 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:15.972 00.000 6880 Enqueuing Expose request
02:35:15.973 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd30a149-7125-4232-b415-92d9a1dcb1fb"}
02:35:15.973 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd30a149-7125-4232-b415-92d9a1dcb1fb"}
02:35:15.981 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9d98272-9895-401f-b248-6ec4da7a7a56"}
02:35:15.982 00.001 6880 case statement mapped state 6 to 3
02:35:15.982 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e9d98272-9895-401f-b248-6ec4da7a7a56"}
02:35:15.983 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00f962f4-ce84-45af-b14f-5f322e227d1d"}
02:35:15.988 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4046,"width":15,"height":15,"star_pos":[6.66,7.21],"pixels":"..."},"id":"00f962f4-ce84-45af-b14f-5f322e227d1d"}
02:35:16.030 00.042 10052 IsGuiding returns 0
02:35:16.173 00.143 10052 IsGuiding returns 0
02:35:16.173 00.000 10052 Move returns status 0, amount 42
02:35:16.173 00.000 10052 MoveAxis(N, 0, ABG)
02:35:16.173 00.000 10052 Move returns status 0, amount 0
02:35:16.173 00.000 10052 move complete, result=0
02:35:16.174 00.001 10052 worker thread done servicing request
02:35:16.174 00.000 6880 GuideStep: 0.1 px 42 ms WEST, 0.2 px 0 ms NORTH
02:35:16.174 00.000 10052 Worker thread wakes up
02:35:16.174 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:16.174 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:17.307 01.133 10052 Exposure complete
02:35:17.369 00.062 10052 worker thread done servicing request
02:35:17.369 00.000 6880 OnExposeComplete: enter
02:35:17.369 00.000 6880 UpdateGuideState(): m_state=6
02:35:17.369 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4047
02:35:17.369 00.000 6880 Star::Find returns 1 (0), X=408.71, Y=892.41, Mass=2475, SNR=34.4, Peak=129 HFD=4.9
02:35:17.370 00.001 6880 MultiStar: [#1 0.36,-0.16,0.97,U] [#2 -0.08,0.01,1.00,U] [#3 0.26,-0.06,0.94,U] [#4 0.44,0.21,0.84,U] [#5 0.55,0.07,0.00,M1] [#6 0.16,-0.14,0.93,U] [#7 0.53,-0.25,0.00,M1] [#8 0.59,-0.10,0.00,M3] 
02:35:17.370 00.000 6880 refined, 5 included, MultiStar: {0.32, -0.02}, one-star: {0.76, 0.02}
02:35:17.370 00.000 6880 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
02:35:17.370 00.000 6880 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
02:35:17.370 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.02 hyp=0.32 cameraTheta=-0.08 mountX=0.01 mountY=0.32, mountTheta=1.54
02:35:17.371 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.02, opts=13)
02:35:17.371 00.000 6880 Enqueuing Move request for scope (0.32, -0.02)
02:35:17.371 00.000 10052 Worker thread wakes up
02:35:17.371 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.02) opts 0xd
02:35:17.371 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.02)
02:35:17.371 00.000 10052 Moving (0.32, -0.02) raw xDistance=0.01 yDistance=0.32
02:35:17.371 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:35:17.371 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.01
02:35:17.371 00.000 10052 MoveAxis(E, 0, ABG)
02:35:17.371 00.000 10052 Move returns status 0, amount 0
02:35:17.371 00.000 10052 MoveAxis(N, 0, ABG)
02:35:17.372 00.001 10052 Move returns status 0, amount 0
02:35:17.372 00.000 10052 move complete, result=0
02:35:17.372 00.000 10052 worker thread done servicing request
02:35:17.388 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:17.428 00.040 6880 UpdateGuideState exits: m=2475 SNR=34.4
02:35:17.429 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:17.429 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:17.429 00.000 6880 Enqueuing Expose request
02:35:17.429 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:35:17.429 00.000 10052 Worker thread wakes up
02:35:17.429 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:17.429 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:17.927 00.498 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8ccde705-1b98-4996-aaf0-14c557e81af1"}
02:35:17.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8ccde705-1b98-4996-aaf0-14c557e81af1"}
02:35:17.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fa59455-d590-4d89-b090-49a7c8668c51"}
02:35:17.928 00.000 6880 case statement mapped state 6 to 3
02:35:17.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fa59455-d590-4d89-b090-49a7c8668c51"}
02:35:17.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"520281e1-f0f1-41cc-830c-74a2ee7c8839"}
02:35:17.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4047,"width":15,"height":15,"star_pos":[6.71,7.41],"pixels":"..."},"id":"520281e1-f0f1-41cc-830c-74a2ee7c8839"}
02:35:18.342 00.414 10052 Exposure complete
02:35:18.421 00.079 10052 worker thread done servicing request
02:35:18.421 00.000 6880 OnExposeComplete: enter
02:35:18.421 00.000 6880 UpdateGuideState(): m_state=6
02:35:18.421 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4048
02:35:18.422 00.001 6880 Star::Find returns 1 (0), X=408.26, Y=892.35, Mass=2513, SNR=34.8, Peak=150 HFD=4.8
02:35:18.422 00.000 6880 MultiStar: [#1 0.17,0.19,0.97,U] [#2 0.02,-0.28,1.00,U] [#3 0.17,0.04,0.95,U] [#4 0.34,0.07,0.84,U] [#5 0.03,0.17,1.00,U] [#6 0.02,-0.16,0.93,U] [#7 0.31,0.30,0.76,U] [#8 -0.02,0.09,0.83,U] 
02:35:18.422 00.000 6880 refined, 8 included, MultiStar: {0.15, 0.03}, one-star: {0.31, -0.04}
02:35:18.422 00.000 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
02:35:18.422 00.000 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
02:35:18.422 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.03 hyp=0.15 cameraTheta=0.24 mountX=-0.04 mountY=0.15, mountTheta=1.85
02:35:18.424 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.03, opts=13)
02:35:18.424 00.000 6880 Enqueuing Move request for scope (0.15, 0.03)
02:35:18.424 00.000 10052 Worker thread wakes up
02:35:18.425 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.03) opts 0xd
02:35:18.425 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.03)
02:35:18.425 00.000 10052 Moving (0.15, 0.03) raw xDistance=-0.04 yDistance=0.15
02:35:18.425 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:35:18.425 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.01
02:35:18.425 00.000 10052 MoveAxis(E, 0, ABG)
02:35:18.425 00.000 10052 Move returns status 0, amount 0
02:35:18.425 00.000 10052 MoveAxis(N, 0, ABG)
02:35:18.425 00.000 10052 Move returns status 0, amount 0
02:35:18.425 00.000 10052 move complete, result=0
02:35:18.425 00.000 10052 worker thread done servicing request
02:35:18.446 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:18.480 00.034 6880 UpdateGuideState exits: m=2513 SNR=34.8
02:35:18.480 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:18.480 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:18.480 00.000 6880 Enqueuing Expose request
02:35:18.480 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:18.480 00.000 10052 Worker thread wakes up
02:35:18.480 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:18.480 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:35:19.111 00.631 6880 evsrv: cli 015431E0 connect
02:35:19.111 00.000 6880 case statement mapped state 6 to 3
02:35:19.111 00.000 6880 case statement mapped state 6 to 3
02:35:19.111 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"62428e9f-b6a2-4a58-b8c1-9ca990c70feb"}
02:35:19.111 00.000 6880 case statement mapped state 6 to 3
02:35:19.111 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62428e9f-b6a2-4a58-b8c1-9ca990c70feb"}
02:35:19.112 00.001 6880 evsrv: cli 015431E0 disconnect
02:35:19.112 00.000 6880 evsrv: cli 01543AA0 connect
02:35:19.112 00.000 6880 case statement mapped state 6 to 3
02:35:19.112 00.000 6880 case statement mapped state 6 to 3
02:35:19.112 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"4eedc5ec-e7a8-4ebf-b73e-15280fac779a"}
02:35:19.114 00.002 6880 PhdController::Dither begins
02:35:19.114 00.000 6880 dither: size=1.00, dRA=-0.89 dDec=0.00
02:35:19.114 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:35:19.114 00.000 6880 MountToCamera -- mountX=-0.89 mountY=0.00 hyp=0.89 mountTheta=3.14 cameraX=0.04, cameraY=0.89 cameraTheta=1.53
02:35:19.114 00.000 6880 setting lock position to (407.99, 893.27)
02:35:19.114 00.000 6880 Mount: notify guiding dithered (0.0, 0.9)
02:35:19.114 00.000 6880 MultiStar: stabilizing after lock position change
02:35:19.114 00.000 6880 Status Line: Dither by -0.89,0.00
02:35:19.118 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:35:19.118 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:35:19.118 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"4eedc5ec-e7a8-4ebf-b73e-15280fac779a"}
02:35:19.119 00.001 6880 evsrv: cli 01543AA0 disconnect
02:35:19.611 00.492 10052 Exposure complete
02:35:19.672 00.061 10052 worker thread done servicing request
02:35:19.672 00.000 6880 OnExposeComplete: enter
02:35:19.673 00.001 6880 UpdateGuideState(): m_state=6
02:35:19.673 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4049
02:35:19.673 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=892.24, Mass=2533, SNR=34.8, Peak=134 HFD=4.7
02:35:19.673 00.000 6880 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.61) = xAngle (0.37 = 0.37)
02:35:19.673 00.000 6880 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
02:35:19.673 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-1.04 hyp=1.10 cameraTheta=-1.24 mountX=1.02 mountY=0.37, mountTheta=0.34
02:35:19.675 00.002 6880 dither recenter: remaining=(0.9,-0.0) step=(0.9,-0.0)
02:35:19.675 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:35:19.675 00.000 6880 MountToCamera -- mountX=0.89 mountY=-0.00 hyp=0.89 mountTheta=-0.00 cameraX=-0.04, cameraY=-0.89 cameraTheta=-1.61
02:35:19.675 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.89, opts=4)
02:35:19.675 00.000 6880 Enqueuing Move request for scope (-0.04, -0.89)
02:35:19.675 00.000 6880 Mount: notify direct move 0.89,-0.00
02:35:19.675 00.000 10052 Worker thread wakes up
02:35:19.676 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.89) opts 0x4
02:35:19.676 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.89)
02:35:19.676 00.000 10052 Moving (-0.04, -0.89) raw xDistance=0.89 yDistance=-0.00
02:35:19.676 00.000 10052 MoveAxis(W, 527, B)
02:35:19.676 00.000 10052 Guiding  Dir = 3, Dur = 527
02:35:19.702 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:19.731 00.029 10052 IsSlewing returns 0
02:35:19.738 00.007 6880 UpdateGuideState exits: m=2533 SNR=34.8
02:35:19.739 00.001 6880 PhdController: settling, locked = 1, distance = 1.13 (0.60) aobump = 0 frame = 1 / 99999
02:35:19.739 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125319.739,"Host":"MINIASTRO1","Inst":1,"Distance":1.13,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:35:19.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:19.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:19.739 00.000 6880 Enqueuing Expose request
02:35:19.811 00.072 10052 IsGuiding returns 0
02:35:19.874 00.063 10052 PulseGuide returned control before completion, sleep 475
02:35:19.927 00.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba14c47b-d1fa-4708-bb83-9b0cee8eda44"}
02:35:19.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba14c47b-d1fa-4708-bb83-9b0cee8eda44"}
02:35:19.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0944c8bd-990f-4992-a2b0-302a3cb71ffc"}
02:35:19.928 00.000 6880 case statement mapped state 6 to 3
02:35:19.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0944c8bd-990f-4992-a2b0-302a3cb71ffc"}
02:35:19.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a75282d-cc8a-476a-877a-e61c36f3ecf2"}
02:35:19.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4049,"width":15,"height":15,"star_pos":[7.34,7.24],"pixels":"..."},"id":"6a75282d-cc8a-476a-877a-e61c36f3ecf2"}
02:35:20.406 00.478 10052 IsGuiding returns 1
02:35:20.407 00.001 10052 scope still moving after pulse duration time elapsed
02:35:20.472 00.065 10052 IsSlewing returns 0
02:35:20.550 00.078 10052 IsGuiding returns 0
02:35:20.550 00.000 10052 scope move finished after 527 + 211 ms
02:35:20.550 00.000 10052 Move returns status 0, amount 527
02:35:20.550 00.000 10052 MoveAxis(N, 0, B)
02:35:20.550 00.000 10052 Move returns status 0, amount 0
02:35:20.550 00.000 10052 move complete, result=0
02:35:20.550 00.000 10052 worker thread done servicing request
02:35:20.550 00.000 10052 Worker thread wakes up
02:35:20.550 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:20.550 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:20.551 00.001 6880 GuideStep: 0.9 px 527 ms WEST, -0.0 px 0 ms NORTH
02:35:21.793 01.242 10052 Exposure complete
02:35:21.860 00.067 10052 worker thread done servicing request
02:35:21.861 00.001 6880 OnExposeComplete: enter
02:35:21.861 00.000 6880 UpdateGuideState(): m_state=6
02:35:21.861 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4050
02:35:21.861 00.000 6880 Star::Find returns 1 (0), X=408.63, Y=893.47, Mass=2527, SNR=34.8, Peak=136 HFD=4.9
02:35:21.861 00.000 6880 CameraToMount -- cameraTheta (0.30) - m_xAngle (-1.61) = xAngle (1.91 = 1.91)
02:35:21.861 00.000 6880 CameraToMount -- cameraTheta (0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.88 = 1.88)
02:35:21.861 00.000 6880 CameraToMount -- cameraX=0.64 cameraY=0.20 hyp=0.67 cameraTheta=0.30 mountX=-0.23 mountY=0.64, mountTheta=1.91
02:35:21.863 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.64, y=0.20, opts=13)
02:35:21.863 00.000 6880 Enqueuing Move request for scope (0.64, 0.20)
02:35:21.863 00.000 10052 Worker thread wakes up
02:35:21.863 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.20) opts 0xd
02:35:21.863 00.000 10052 Handling offset move in thread for scope, endpoint = (0.64, 0.20)
02:35:21.863 00.000 10052 Moving (0.64, 0.20) raw xDistance=-0.23 yDistance=0.64
02:35:21.863 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:35:21.863 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.29 from input 0.64, slope = 0.00
02:35:21.863 00.000 10052 MoveAxis(E, 61, ABG)
02:35:21.863 00.000 10052 Guiding  Dir = 2, Dur = 61
02:35:21.891 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:21.923 00.032 6880 UpdateGuideState exits: m=2527 SNR=34.8
02:35:21.924 00.001 6880 PhdController: settling, locked = 1, distance = 0.67 (0.60) aobump = 0 frame = 2 / 99999
02:35:21.924 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125321.924,"Host":"MINIASTRO1","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:35:21.924 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:21.924 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:21.924 00.000 6880 Enqueuing Expose request
02:35:21.927 00.003 10052 IsSlewing returns 0
02:35:21.933 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2afb4c0-bb5f-415c-af96-9fc53b1cd484"}
02:35:21.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2afb4c0-bb5f-415c-af96-9fc53b1cd484"}
02:35:21.934 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ddadb52-44fe-43b1-84f0-dbac8d8bef1d"}
02:35:21.934 00.000 6880 case statement mapped state 6 to 3
02:35:21.934 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ddadb52-44fe-43b1-84f0-dbac8d8bef1d"}
02:35:21.936 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0c83561b-b38f-44ee-82e9-e22e534643bf"}
02:35:21.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4050,"width":15,"height":15,"star_pos":[6.63,7.47],"pixels":"..."},"id":"0c83561b-b38f-44ee-82e9-e22e534643bf"}
02:35:22.000 00.064 10052 IsGuiding returns 0
02:35:22.057 00.057 10052 PulseGuide returned control before completion, sleep 16
02:35:22.133 00.076 10052 IsGuiding returns 1
02:35:22.133 00.000 10052 scope still moving after pulse duration time elapsed
02:35:22.212 00.079 10052 IsSlewing returns 0
02:35:22.291 00.079 10052 IsGuiding returns 0
02:35:22.291 00.000 10052 scope move finished after 61 + 229 ms
02:35:22.292 00.001 10052 Move returns status 0, amount 61
02:35:22.292 00.000 10052 MoveAxis(S, 117, ABG)
02:35:22.292 00.000 10052 Guiding  Dir = 1, Dur = 117
02:35:22.365 00.073 10052 IsSlewing returns 0
02:35:22.432 00.067 10052 IsGuiding returns 0
02:35:22.498 00.066 10052 PulseGuide returned control before completion, sleep 62
02:35:22.641 00.143 10052 IsGuiding returns 1
02:35:22.641 00.000 10052 scope still moving after pulse duration time elapsed
02:35:22.714 00.073 10052 IsSlewing returns 0
02:35:22.789 00.075 10052 IsGuiding returns 0
02:35:22.789 00.000 10052 scope move finished after 117 + 239 ms
02:35:22.789 00.000 10052 Move returns status 0, amount 117
02:35:22.789 00.000 10052 move complete, result=0
02:35:22.789 00.000 10052 worker thread done servicing request
02:35:22.789 00.000 6880 GuideStep: -0.2 px 61 ms EAST, 0.6 px 117 ms SOUTH
02:35:22.789 00.000 10052 Worker thread wakes up
02:35:22.789 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:22.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:23.921 01.132 10052 Exposure complete
02:35:23.926 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"93d876d3-75dc-4e2c-88e9-f9774600ad3a"}
02:35:23.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"93d876d3-75dc-4e2c-88e9-f9774600ad3a"}
02:35:23.926 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"44139db4-be62-454e-bf80-386ae769b4ca"}
02:35:23.926 00.000 6880 case statement mapped state 6 to 3
02:35:23.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"44139db4-be62-454e-bf80-386ae769b4ca"}
02:35:23.927 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3552d743-5cee-4bc0-96c1-14ec483eb488"}
02:35:23.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4050,"width":15,"height":15,"star_pos":[6.63,7.47],"pixels":"..."},"id":"3552d743-5cee-4bc0-96c1-14ec483eb488"}
02:35:23.977 00.050 10052 worker thread done servicing request
02:35:23.977 00.000 6880 OnExposeComplete: enter
02:35:23.977 00.000 6880 UpdateGuideState(): m_state=6
02:35:23.977 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4051
02:35:23.977 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=893.01, Mass=2592, SNR=35.4, Peak=156 HFD=4.5
02:35:23.977 00.000 6880 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
02:35:23.977 00.000 6880 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
02:35:23.977 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.21 mountX=0.25 mountY=0.10, mountTheta=0.38
02:35:23.979 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.26, opts=13)
02:35:23.979 00.000 6880 Enqueuing Move request for scope (0.10, -0.26)
02:35:23.979 00.000 10052 Worker thread wakes up
02:35:23.979 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
02:35:23.979 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
02:35:23.979 00.000 10052 Moving (0.10, -0.26) raw xDistance=0.25 yDistance=0.10
02:35:23.979 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:35:23.979 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
02:35:23.979 00.000 10052 MoveAxis(W, 65, ABG)
02:35:23.979 00.000 10052 Guiding  Dir = 3, Dur = 65
02:35:24.002 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:24.028 00.026 10052 IsSlewing returns 0
02:35:24.037 00.009 6880 UpdateGuideState exits: m=2592 SNR=35.4
02:35:24.037 00.000 6880 PhdController: settling, locked = 1, distance = 0.55 (0.60) aobump = 0 frame = 3 / 99999
02:35:24.037 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125324.037,"Host":"MINIASTRO1","Inst":1,"Distance":0.55,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:35:24.038 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:24.038 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:24.038 00.000 6880 Enqueuing Expose request
02:35:24.107 00.069 10052 IsGuiding returns 0
02:35:24.252 00.145 10052 IsGuiding returns 1
02:35:24.252 00.000 10052 scope still moving after pulse duration time elapsed
02:35:24.357 00.105 10052 IsSlewing returns 0
02:35:24.426 00.069 10052 IsGuiding returns 0
02:35:24.426 00.000 10052 scope move finished after 65 + 253 ms
02:35:24.426 00.000 10052 Move returns status 0, amount 65
02:35:24.426 00.000 10052 MoveAxis(N, 0, ABG)
02:35:24.426 00.000 10052 Move returns status 0, amount 0
02:35:24.426 00.000 10052 move complete, result=0
02:35:24.427 00.001 10052 worker thread done servicing request
02:35:24.427 00.000 6880 GuideStep: 0.3 px 65 ms WEST, 0.1 px 0 ms NORTH
02:35:24.427 00.000 10052 Worker thread wakes up
02:35:24.427 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:24.427 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:25.332 00.905 10052 Exposure complete
02:35:25.383 00.051 10052 worker thread done servicing request
02:35:25.383 00.000 6880 OnExposeComplete: enter
02:35:25.383 00.000 6880 UpdateGuideState(): m_state=6
02:35:25.383 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4052
02:35:25.384 00.001 6880 Star::Find returns 1 (0), X=408.01, Y=893.30, Mass=2544, SNR=35.1, Peak=139 HFD=4.8
02:35:25.384 00.000 6880 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.61) = xAngle (2.59 = 2.59)
02:35:25.384 00.000 6880 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.56 = 2.56)
02:35:25.384 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.03 hyp=0.03 cameraTheta=0.97 mountX=-0.03 mountY=0.02, mountTheta=2.56
02:35:25.385 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.03, opts=13)
02:35:25.385 00.000 6880 Enqueuing Move request for scope (0.02, 0.03)
02:35:25.385 00.000 10052 Worker thread wakes up
02:35:25.385 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.03) opts 0xd
02:35:25.385 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.03)
02:35:25.385 00.000 10052 Moving (0.02, 0.03) raw xDistance=-0.03 yDistance=0.02
02:35:25.386 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:35:25.386 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
02:35:25.386 00.000 10052 MoveAxis(E, 0, ABG)
02:35:25.386 00.000 10052 Move returns status 0, amount 0
02:35:25.386 00.000 10052 MoveAxis(N, 0, ABG)
02:35:25.386 00.000 10052 Move returns status 0, amount 0
02:35:25.386 00.000 10052 move complete, result=0
02:35:25.386 00.000 10052 worker thread done servicing request
02:35:25.408 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:25.436 00.028 6880 UpdateGuideState exits: m=2544 SNR=35.1
02:35:25.436 00.000 6880 PhdController: settling, locked = 1, distance = 0.40 (0.60) aobump = 0 frame = 4 / 99999
02:35:25.436 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125325.436,"Host":"MINIASTRO1","Inst":1,"Distance":0.40,"Time":1.4,"SettleTime":6.0,"StarLocked":true}
02:35:25.437 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:25.437 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:25.437 00.000 6880 Enqueuing Expose request
02:35:25.437 00.000 10052 Worker thread wakes up
02:35:25.437 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:25.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:25.437 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:25.925 00.488 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"18cb30c6-7367-4159-a297-ae447a233e21"}
02:35:25.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"18cb30c6-7367-4159-a297-ae447a233e21"}
02:35:25.926 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"422b5249-63dd-491b-ae9a-f87ecea85b8b"}
02:35:25.926 00.000 6880 case statement mapped state 6 to 3
02:35:25.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"422b5249-63dd-491b-ae9a-f87ecea85b8b"}
02:35:25.926 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0cf4f37d-cbee-4b77-9ba4-9968a9e8e818"}
02:35:25.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4052,"width":15,"height":15,"star_pos":[7.01,7.30],"pixels":"..."},"id":"0cf4f37d-cbee-4b77-9ba4-9968a9e8e818"}
02:35:26.567 00.641 10052 Exposure complete
02:35:26.620 00.053 10052 worker thread done servicing request
02:35:26.620 00.000 6880 OnExposeComplete: enter
02:35:26.620 00.000 6880 UpdateGuideState(): m_state=6
02:35:26.620 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4053
02:35:26.620 00.000 6880 Star::Find returns 1 (0), X=408.46, Y=893.68, Mass=2509, SNR=34.7, Peak=149 HFD=4.7
02:35:26.620 00.000 6880 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.61) = xAngle (2.33 = 2.33)
02:35:26.620 00.000 6880 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.30 = 2.30)
02:35:26.620 00.000 6880 CameraToMount -- cameraX=0.47 cameraY=0.41 hyp=0.63 cameraTheta=0.72 mountX=-0.43 mountY=0.47, mountTheta=2.31
02:35:26.621 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.47, y=0.41, opts=13)
02:35:26.622 00.001 6880 Enqueuing Move request for scope (0.47, 0.41)
02:35:26.622 00.000 10052 Worker thread wakes up
02:35:26.622 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.41) opts 0xd
02:35:26.622 00.000 10052 Handling offset move in thread for scope, endpoint = (0.47, 0.41)
02:35:26.622 00.000 10052 Moving (0.47, 0.41) raw xDistance=-0.43 yDistance=0.47
02:35:26.622 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.43
02:35:26.622 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.47, slope = -0.06
02:35:26.622 00.000 10052 MoveAxis(E, 115, ABG)
02:35:26.622 00.000 10052 Guiding  Dir = 2, Dur = 115
02:35:26.640 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:26.643 00.003 10052 IsSlewing returns 0
02:35:26.674 00.031 6880 UpdateGuideState exits: m=2509 SNR=34.7
02:35:26.674 00.000 6880 PhdController: settling, locked = 1, distance = 0.47 (0.60) aobump = 0 frame = 5 / 99999
02:35:26.674 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125326.674,"Host":"MINIASTRO1","Inst":1,"Distance":0.47,"Time":2.6,"SettleTime":6.0,"StarLocked":true}
02:35:26.675 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:26.675 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:26.675 00.000 6880 Enqueuing Expose request
02:35:26.681 00.006 10052 IsGuiding returns 0
02:35:26.708 00.027 10052 PulseGuide returned control before completion, sleep 99
02:35:26.838 00.130 10052 IsGuiding returns 0
02:35:26.838 00.000 10052 Move returns status 0, amount 115
02:35:26.838 00.000 10052 MoveAxis(N, 0, ABG)
02:35:26.838 00.000 10052 Move returns status 0, amount 0
02:35:26.838 00.000 10052 move complete, result=0
02:35:26.838 00.000 10052 worker thread done servicing request
02:35:26.838 00.000 6880 GuideStep: -0.4 px 115 ms EAST, 0.5 px 0 ms NORTH
02:35:26.838 00.000 10052 Worker thread wakes up
02:35:26.838 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:26.838 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:27.750 00.912 10052 Exposure complete
02:35:27.826 00.076 10052 worker thread done servicing request
02:35:27.826 00.000 6880 OnExposeComplete: enter
02:35:27.826 00.000 6880 UpdateGuideState(): m_state=6
02:35:27.827 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4054
02:35:27.827 00.000 6880 Star::Find returns 1 (0), X=408.39, Y=893.00, Mass=2618, SNR=35.5, Peak=138 HFD=4.9
02:35:27.827 00.000 6880 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.61) = xAngle (1.02 = 1.02)
02:35:27.827 00.000 6880 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
02:35:27.827 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=-0.27 hyp=0.49 cameraTheta=-0.60 mountX=0.26 mountY=0.41, mountTheta=1.01
02:35:27.829 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=-0.27, opts=13)
02:35:27.829 00.000 6880 Enqueuing Move request for scope (0.40, -0.27)
02:35:27.829 00.000 10052 Worker thread wakes up
02:35:27.829 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.27) opts 0xd
02:35:27.829 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, -0.27)
02:35:27.829 00.000 10052 Moving (0.40, -0.27) raw xDistance=0.26 yDistance=0.41
02:35:27.829 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
02:35:27.829 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.41, slope = -0.01
02:35:27.829 00.000 10052 MoveAxis(W, 63, ABG)
02:35:27.829 00.000 10052 Guiding  Dir = 3, Dur = 63
02:35:27.857 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:27.887 00.030 10052 IsSlewing returns 0
02:35:27.897 00.010 6880 UpdateGuideState exits: m=2618 SNR=35.5
02:35:27.897 00.000 6880 PhdController: settling, locked = 1, distance = 0.47 (0.60) aobump = 0 frame = 6 / 99999
02:35:27.897 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125327.897,"Host":"MINIASTRO1","Inst":1,"Distance":0.47,"Time":3.9,"SettleTime":6.0,"StarLocked":true}
02:35:27.897 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:27.897 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:27.897 00.000 6880 Enqueuing Expose request
02:35:27.925 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cc03797b-2792-44ea-9d35-c1059f6fb4bc"}
02:35:27.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cc03797b-2792-44ea-9d35-c1059f6fb4bc"}
02:35:27.926 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"661f7d08-f0d9-434d-ac0f-031ab6e6c57a"}
02:35:27.926 00.000 6880 case statement mapped state 6 to 3
02:35:27.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"661f7d08-f0d9-434d-ac0f-031ab6e6c57a"}
02:35:27.927 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8ce77ce0-7c37-4eb1-8b70-09e370893df8"}
02:35:27.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4054,"width":15,"height":15,"star_pos":[7.39,7.00],"pixels":"..."},"id":"8ce77ce0-7c37-4eb1-8b70-09e370893df8"}
02:35:27.966 00.039 10052 IsGuiding returns 0
02:35:28.110 00.144 10052 IsGuiding returns 1
02:35:28.110 00.000 10052 scope still moving after pulse duration time elapsed
02:35:28.185 00.075 10052 IsSlewing returns 0
02:35:28.251 00.066 10052 IsGuiding returns 0
02:35:28.251 00.000 10052 scope move finished after 63 + 222 ms
02:35:28.251 00.000 10052 Move returns status 0, amount 63
02:35:28.252 00.001 10052 MoveAxis(N, 0, ABG)
02:35:28.252 00.000 10052 Move returns status 0, amount 0
02:35:28.252 00.000 10052 move complete, result=0
02:35:28.252 00.000 10052 worker thread done servicing request
02:35:28.252 00.000 6880 GuideStep: 0.3 px 63 ms WEST, 0.4 px 0 ms NORTH
02:35:28.252 00.000 10052 Worker thread wakes up
02:35:28.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:28.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:29.389 01.137 10052 Exposure complete
02:35:29.448 00.059 10052 worker thread done servicing request
02:35:29.448 00.000 6880 OnExposeComplete: enter
02:35:29.448 00.000 6880 UpdateGuideState(): m_state=6
02:35:29.448 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4055
02:35:29.449 00.001 6880 Star::Find returns 1 (0), X=408.62, Y=893.02, Mass=2529, SNR=34.9, Peak=127 HFD=5.0
02:35:29.449 00.000 6880 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.61) = xAngle (1.23 = 1.23)
02:35:29.449 00.000 6880 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
02:35:29.449 00.000 6880 CameraToMount -- cameraX=0.64 cameraY=-0.26 hyp=0.68 cameraTheta=-0.38 mountX=0.23 mountY=0.64, mountTheta=1.23
02:35:29.450 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.64, y=-0.26, opts=13)
02:35:29.450 00.000 6880 Enqueuing Move request for scope (0.64, -0.26)
02:35:29.450 00.000 10052 Worker thread wakes up
02:35:29.450 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.64, -0.26) opts 0xd
02:35:29.450 00.000 10052 Handling offset move in thread for scope, endpoint = (0.64, -0.26)
02:35:29.450 00.000 10052 Moving (0.64, -0.26) raw xDistance=0.23 yDistance=0.64
02:35:29.450 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:35:29.450 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.64, slope = 0.04
02:35:29.450 00.000 10052 MoveAxis(W, 64, ABG)
02:35:29.450 00.000 10052 Guiding  Dir = 3, Dur = 64
02:35:29.468 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:29.495 00.027 6880 UpdateGuideState exits: m=2529 SNR=34.9
02:35:29.495 00.000 6880 PhdController: settling, locked = 1, distance = 0.54 (0.60) aobump = 0 frame = 7 / 99999
02:35:29.495 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125329.495,"Host":"MINIASTRO1","Inst":1,"Distance":0.54,"Time":5.5,"SettleTime":6.0,"StarLocked":true}
02:35:29.495 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:29.495 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:29.495 00.000 6880 Enqueuing Expose request
02:35:29.505 00.010 10052 IsSlewing returns 0
02:35:29.582 00.077 10052 IsGuiding returns 0
02:35:29.645 00.063 10052 PulseGuide returned control before completion, sleep 12
02:35:29.721 00.076 10052 IsGuiding returns 1
02:35:29.721 00.000 10052 scope still moving after pulse duration time elapsed
02:35:29.796 00.075 10052 IsSlewing returns 0
02:35:29.871 00.075 10052 IsGuiding returns 0
02:35:29.871 00.000 10052 scope move finished after 64 + 225 ms
02:35:29.871 00.000 10052 Move returns status 0, amount 64
02:35:29.871 00.000 10052 MoveAxis(S, 42, ABG)
02:35:29.871 00.000 10052 Guiding  Dir = 1, Dur = 42
02:35:29.923 00.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"021e96fa-70d3-4dd4-b42e-0f7f7c728833"}
02:35:29.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"021e96fa-70d3-4dd4-b42e-0f7f7c728833"}
02:35:29.923 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5cfc36d5-315e-4407-94ea-a3f1885baa3c"}
02:35:29.923 00.000 6880 case statement mapped state 6 to 3
02:35:29.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cfc36d5-315e-4407-94ea-a3f1885baa3c"}
02:35:29.925 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0867b50c-df09-424f-8a79-fbbfaa584a32"}
02:35:29.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4055,"width":15,"height":15,"star_pos":[6.62,7.02],"pixels":"..."},"id":"0867b50c-df09-424f-8a79-fbbfaa584a32"}
02:35:29.950 00.025 10052 IsSlewing returns 0
02:35:30.030 00.080 10052 IsGuiding returns 0
02:35:30.173 00.143 10052 IsGuiding returns 0
02:35:30.173 00.000 10052 Move returns status 0, amount 42
02:35:30.173 00.000 10052 move complete, result=0
02:35:30.173 00.000 10052 worker thread done servicing request
02:35:30.173 00.000 10052 Worker thread wakes up
02:35:30.173 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:30.174 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:30.174 00.000 6880 GuideStep: 0.2 px 64 ms WEST, 0.6 px 42 ms SOUTH
02:35:31.077 00.903 10052 Exposure complete
02:35:31.138 00.061 10052 worker thread done servicing request
02:35:31.138 00.000 6880 OnExposeComplete: enter
02:35:31.139 00.001 6880 UpdateGuideState(): m_state=6
02:35:31.139 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4056
02:35:31.139 00.000 6880 Star::Find returns 1 (0), X=409.13, Y=893.53, Mass=2620, SNR=35.5, Peak=137 HFD=5.0
02:35:31.139 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.83 = 1.83)
02:35:31.139 00.000 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.80 = 1.80)
02:35:31.139 00.000 6880 CameraToMount -- cameraX=1.14 cameraY=0.25 hyp=1.17 cameraTheta=0.22 mountX=-0.30 mountY=1.14, mountTheta=1.83
02:35:31.141 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=1.14, y=0.25, opts=13)
02:35:31.141 00.000 6880 Enqueuing Move request for scope (1.14, 0.25)
02:35:31.141 00.000 10052 Worker thread wakes up
02:35:31.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (1.14, 0.25) opts 0xd
02:35:31.142 00.001 10052 Handling offset move in thread for scope, endpoint = (1.14, 0.25)
02:35:31.142 00.000 10052 Moving (1.14, 0.25) raw xDistance=-0.30 yDistance=1.14
02:35:31.142 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
02:35:31.142 00.000 10052 Lowpass2 history cleared, outlier deflection
02:35:31.142 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.51 from input 1.14, slope = 0.00
02:35:31.142 00.000 10052 MoveAxis(E, 78, ABG)
02:35:31.142 00.000 10052 Guiding  Dir = 2, Dur = 78
02:35:31.160 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:31.163 00.003 10052 IsSlewing returns 0
02:35:31.189 00.026 6880 UpdateGuideState exits: m=2620 SNR=35.5
02:35:31.190 00.001 6880 PhdController: settling, locked = 1, distance = 0.73 (0.60) aobump = 0 frame = 8 / 99999
02:35:31.190 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125331.190,"Host":"MINIASTRO1","Inst":1,"Distance":0.73,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:35:31.190 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:31.190 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:31.190 00.000 6880 Enqueuing Expose request
02:35:31.201 00.011 10052 IsGuiding returns 0
02:35:31.228 00.027 10052 PulseGuide returned control before completion, sleep 61
02:35:31.320 00.092 10052 IsGuiding returns 0
02:35:31.320 00.000 10052 Move returns status 0, amount 78
02:35:31.320 00.000 10052 MoveAxis(S, 208, ABG)
02:35:31.320 00.000 10052 Guiding  Dir = 1, Dur = 208
02:35:31.357 00.037 10052 IsSlewing returns 0
02:35:31.396 00.039 10052 IsGuiding returns 0
02:35:31.423 00.027 10052 PulseGuide returned control before completion, sleep 191
02:35:31.692 00.269 10052 IsGuiding returns 0
02:35:31.692 00.000 10052 Move returns status 0, amount 208
02:35:31.692 00.000 10052 move complete, result=0
02:35:31.694 00.002 10052 worker thread done servicing request
02:35:31.694 00.000 6880 GuideStep: -0.3 px 78 ms EAST, 1.1 px 208 ms SOUTH
02:35:31.694 00.000 10052 Worker thread wakes up
02:35:31.694 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:31.694 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:31.924 00.230 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b0008fef-8a7a-4b94-b017-9875c30c37ec"}
02:35:31.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b0008fef-8a7a-4b94-b017-9875c30c37ec"}
02:35:31.924 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"532f5e9f-a7cd-4e34-a74c-40b8dc128724"}
02:35:31.924 00.000 6880 case statement mapped state 6 to 3
02:35:31.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"532f5e9f-a7cd-4e34-a74c-40b8dc128724"}
02:35:31.925 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0b7599a0-26ea-41ac-9bc2-f0ec521afcfc"}
02:35:31.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4056,"width":15,"height":15,"star_pos":[7.13,6.53],"pixels":"..."},"id":"0b7599a0-26ea-41ac-9bc2-f0ec521afcfc"}
02:35:32.834 00.909 10052 Exposure complete
02:35:32.900 00.066 10052 worker thread done servicing request
02:35:32.900 00.000 6880 OnExposeComplete: enter
02:35:32.900 00.000 6880 UpdateGuideState(): m_state=6
02:35:32.900 00.000 6880 Star::Find(15, 409, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4057
02:35:32.900 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=893.32, Mass=2650, SNR=35.7, Peak=181 HFD=4.7
02:35:32.900 00.000 6880 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.61) = xAngle (1.88 = 1.88)
02:35:32.901 00.001 6880 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.85 = 1.85)
02:35:32.901 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.19 cameraTheta=0.26 mountX=-0.06 mountY=0.19, mountTheta=1.88
02:35:32.902 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.05, opts=13)
02:35:32.902 00.000 6880 Enqueuing Move request for scope (0.19, 0.05)
02:35:32.902 00.000 10052 Worker thread wakes up
02:35:32.902 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
02:35:32.902 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
02:35:32.903 00.001 10052 Moving (0.19, 0.05) raw xDistance=-0.06 yDistance=0.19
02:35:32.903 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:35:32.903 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.19, slope = 0.00
02:35:32.903 00.000 10052 MoveAxis(E, 0, ABG)
02:35:32.903 00.000 10052 Move returns status 0, amount 0
02:35:32.903 00.000 10052 MoveAxis(S, 34, ABG)
02:35:32.903 00.000 10052 Guiding  Dir = 1, Dur = 34
02:35:32.923 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:32.924 00.001 10052 IsSlewing returns 0
02:35:32.951 00.027 6880 UpdateGuideState exits: m=2650 SNR=35.7
02:35:32.951 00.000 6880 PhdController: settling, locked = 1, distance = 0.57 (0.60) aobump = 0 frame = 9 / 99999
02:35:32.951 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125332.951,"Host":"MINIASTRO1","Inst":1,"Distance":0.57,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:35:32.951 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:32.952 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:32.952 00.000 6880 Enqueuing Expose request
02:35:32.962 00.010 10052 IsGuiding returns 0
02:35:32.990 00.028 10052 PulseGuide returned control before completion, sleep 17
02:35:33.042 00.052 10052 IsGuiding returns 0
02:35:33.043 00.001 10052 Move returns status 0, amount 34
02:35:33.043 00.000 10052 move complete, result=0
02:35:33.043 00.000 10052 worker thread done servicing request
02:35:33.043 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 34 ms SOUTH
02:35:33.043 00.000 10052 Worker thread wakes up
02:35:33.043 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:33.043 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:33.924 00.881 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ea89da7-fc77-4f98-b1b2-704977b1adbb"}
02:35:33.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ea89da7-fc77-4f98-b1b2-704977b1adbb"}
02:35:33.924 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf66390e-a796-4b29-b3a2-4943c0cf54f2"}
02:35:33.924 00.000 6880 case statement mapped state 6 to 3
02:35:33.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bf66390e-a796-4b29-b3a2-4943c0cf54f2"}
02:35:33.925 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e6d4e6e-e3b5-41dd-9368-e72c4444e7cb"}
02:35:33.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4057,"width":15,"height":15,"star_pos":[7.18,7.32],"pixels":"..."},"id":"1e6d4e6e-e3b5-41dd-9368-e72c4444e7cb"}
02:35:33.956 00.031 10052 Exposure complete
02:35:34.012 00.056 10052 worker thread done servicing request
02:35:34.012 00.000 6880 OnExposeComplete: enter
02:35:34.012 00.000 6880 UpdateGuideState(): m_state=6
02:35:34.013 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4058
02:35:34.013 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=893.42, Mass=2673, SNR=35.8, Peak=162 HFD=4.7
02:35:34.013 00.000 6880 CameraToMount -- cameraTheta (2.08) - m_xAngle (-1.61) = xAngle (3.69 = -2.59)
02:35:34.013 00.000 6880 CameraToMount -- cameraTheta (2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.66 = -2.62)
02:35:34.013 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.08 mountX=-0.14 mountY=-0.08, mountTheta=-2.61
02:35:34.014 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.15, opts=13)
02:35:34.014 00.000 6880 Enqueuing Move request for scope (-0.08, 0.15)
02:35:34.014 00.000 10052 Worker thread wakes up
02:35:34.014 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
02:35:34.014 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
02:35:34.014 00.000 10052 Moving (-0.08, 0.15) raw xDistance=-0.14 yDistance=-0.08
02:35:34.015 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:35:34.015 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
02:35:34.015 00.000 10052 MoveAxis(E, 38, ABG)
02:35:34.015 00.000 10052 Guiding  Dir = 2, Dur = 38
02:35:34.034 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:34.065 00.031 6880 UpdateGuideState exits: m=2673 SNR=35.8
02:35:34.065 00.000 6880 PhdController: settling, locked = 1, distance = 0.45 (0.60) aobump = 0 frame = 10 / 99999
02:35:34.065 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125334.065,"Host":"MINIASTRO1","Inst":1,"Distance":0.45,"Time":1.1,"SettleTime":6.0,"StarLocked":true}
02:35:34.066 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:34.066 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:34.066 00.000 6880 Enqueuing Expose request
02:35:34.071 00.005 10052 IsSlewing returns 0
02:35:34.149 00.078 10052 IsGuiding returns 0
02:35:34.281 00.132 10052 IsGuiding returns 1
02:35:34.281 00.000 10052 scope still moving after pulse duration time elapsed
02:35:34.357 00.076 10052 IsSlewing returns 0
02:35:34.427 00.070 10052 IsGuiding returns 0
02:35:34.427 00.000 10052 scope move finished after 38 + 239 ms
02:35:34.427 00.000 10052 Move returns status 0, amount 38
02:35:34.427 00.000 10052 MoveAxis(N, 0, ABG)
02:35:34.427 00.000 10052 Move returns status 0, amount 0
02:35:34.428 00.001 10052 move complete, result=0
02:35:34.428 00.000 10052 worker thread done servicing request
02:35:34.428 00.000 6880 GuideStep: -0.1 px 38 ms EAST, -0.1 px 0 ms NORTH
02:35:34.428 00.000 10052 Worker thread wakes up
02:35:34.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:34.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:35.565 01.137 10052 Exposure complete
02:35:35.618 00.053 10052 worker thread done servicing request
02:35:35.618 00.000 6880 OnExposeComplete: enter
02:35:35.618 00.000 6880 UpdateGuideState(): m_state=6
02:35:35.618 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4059
02:35:35.619 00.001 6880 Star::Find returns 1 (0), X=408.01, Y=893.32, Mass=2606, SNR=35.4, Peak=147 HFD=4.8
02:35:35.619 00.000 6880 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.61) = xAngle (2.68 = 2.68)
02:35:35.619 00.000 6880 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.64 = 2.64)
02:35:35.619 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.05 hyp=0.05 cameraTheta=1.06 mountX=-0.05 mountY=0.03, mountTheta=2.65
02:35:35.620 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.05, opts=13)
02:35:35.620 00.000 6880 Enqueuing Move request for scope (0.03, 0.05)
02:35:35.620 00.000 10052 Worker thread wakes up
02:35:35.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.05) opts 0xd
02:35:35.620 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.05)
02:35:35.620 00.000 10052 Moving (0.03, 0.05) raw xDistance=-0.05 yDistance=0.03
02:35:35.620 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:35:35.620 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
02:35:35.620 00.000 10052 MoveAxis(E, 0, ABG)
02:35:35.621 00.001 10052 Move returns status 0, amount 0
02:35:35.621 00.000 10052 MoveAxis(N, 0, ABG)
02:35:35.621 00.000 10052 Move returns status 0, amount 0
02:35:35.621 00.000 10052 move complete, result=0
02:35:35.621 00.000 10052 worker thread done servicing request
02:35:35.644 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:35.676 00.032 6880 UpdateGuideState exits: m=2606 SNR=35.4
02:35:35.677 00.001 6880 PhdController: settling, locked = 1, distance = 0.33 (0.60) aobump = 0 frame = 11 / 99999
02:35:35.677 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125335.677,"Host":"MINIASTRO1","Inst":1,"Distance":0.33,"Time":2.7,"SettleTime":6.0,"StarLocked":true}
02:35:35.677 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:35.677 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:35.677 00.000 6880 Enqueuing Expose request
02:35:35.677 00.000 10052 Worker thread wakes up
02:35:35.677 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:35.677 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:35.677 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:35.924 00.247 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2eff1a04-be30-4bcc-b7ee-eca24de4490d"}
02:35:35.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2eff1a04-be30-4bcc-b7ee-eca24de4490d"}
02:35:35.924 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"453468ab-cd51-41be-a264-e108108c7ba7"}
02:35:35.924 00.000 6880 case statement mapped state 6 to 3
02:35:35.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"453468ab-cd51-41be-a264-e108108c7ba7"}
02:35:35.925 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a77220ae-4e71-4e25-860c-af80f6f3c3eb"}
02:35:35.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4059,"width":15,"height":15,"star_pos":[7.01,7.32],"pixels":"..."},"id":"a77220ae-4e71-4e25-860c-af80f6f3c3eb"}
02:35:36.584 00.659 10052 Exposure complete
02:35:36.644 00.060 10052 worker thread done servicing request
02:35:36.644 00.000 6880 OnExposeComplete: enter
02:35:36.644 00.000 6880 UpdateGuideState(): m_state=6
02:35:36.644 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4060
02:35:36.644 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=893.30, Mass=2695, SNR=36.0, Peak=160 HFD=5.0
02:35:36.645 00.001 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
02:35:36.645 00.000 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
02:35:36.645 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.14 mountX=-0.03 mountY=0.16, mountTheta=1.75
02:35:36.646 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.02, opts=13)
02:35:36.646 00.000 6880 Enqueuing Move request for scope (0.16, 0.02)
02:35:36.646 00.000 10052 Worker thread wakes up
02:35:36.646 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
02:35:36.646 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
02:35:36.646 00.000 10052 Moving (0.16, 0.02) raw xDistance=-0.03 yDistance=0.16
02:35:36.646 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:35:36.646 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
02:35:36.646 00.000 10052 MoveAxis(E, 0, ABG)
02:35:36.646 00.000 10052 Move returns status 0, amount 0
02:35:36.646 00.000 10052 MoveAxis(N, 0, ABG)
02:35:36.646 00.000 10052 Move returns status 0, amount 0
02:35:36.647 00.001 10052 move complete, result=0
02:35:36.647 00.000 10052 worker thread done servicing request
02:35:36.664 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:36.693 00.029 6880 UpdateGuideState exits: m=2695 SNR=36.0
02:35:36.693 00.000 6880 PhdController: settling, locked = 1, distance = 0.28 (0.60) aobump = 0 frame = 12 / 99999
02:35:36.693 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125336.693,"Host":"MINIASTRO1","Inst":1,"Distance":0.28,"Time":3.7,"SettleTime":6.0,"StarLocked":true}
02:35:36.693 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:36.693 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:36.693 00.000 6880 Enqueuing Expose request
02:35:36.693 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:35:36.693 00.000 10052 Worker thread wakes up
02:35:36.693 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:36.694 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:37.836 01.142 10052 Exposure complete
02:35:37.888 00.052 10052 worker thread done servicing request
02:35:37.888 00.000 6880 OnExposeComplete: enter
02:35:37.888 00.000 6880 UpdateGuideState(): m_state=6
02:35:37.888 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4061
02:35:37.888 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=893.63, Mass=2587, SNR=35.2, Peak=141 HFD=4.6
02:35:37.888 00.000 6880 CameraToMount -- cameraTheta (1.05) - m_xAngle (-1.61) = xAngle (2.66 = 2.66)
02:35:37.889 00.001 6880 CameraToMount -- cameraTheta (1.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.63 = 2.63)
02:35:37.889 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.36 hyp=0.41 cameraTheta=1.05 mountX=-0.37 mountY=0.20, mountTheta=2.64
02:35:37.890 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.36, opts=13)
02:35:37.890 00.000 6880 Enqueuing Move request for scope (0.21, 0.36)
02:35:37.890 00.000 10052 Worker thread wakes up
02:35:37.890 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.36) opts 0xd
02:35:37.890 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.36)
02:35:37.890 00.000 10052 Moving (0.21, 0.36) raw xDistance=-0.37 yDistance=0.20
02:35:37.890 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.37
02:35:37.891 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.20, slope = 0.03
02:35:37.891 00.000 10052 MoveAxis(E, 98, ABG)
02:35:37.891 00.000 10052 Guiding  Dir = 2, Dur = 98
02:35:37.913 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:37.949 00.036 6880 UpdateGuideState exits: m=2587 SNR=35.2
02:35:37.949 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 13 / 99999
02:35:37.949 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125337.949,"Host":"MINIASTRO1","Inst":1,"Distance":0.32,"Time":5.0,"SettleTime":6.0,"StarLocked":true}
02:35:37.950 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:37.950 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:37.950 00.000 6880 Enqueuing Expose request
02:35:37.950 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"371fd733-3eb2-4ef4-8309-eb8dc7dc364e"}
02:35:37.950 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"371fd733-3eb2-4ef4-8309-eb8dc7dc364e"}
02:35:37.959 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c062f962-c9bc-4625-9d4b-bd65b786de23"}
02:35:37.959 00.000 6880 case statement mapped state 6 to 3
02:35:37.959 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c062f962-c9bc-4625-9d4b-bd65b786de23"}
02:35:37.960 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2af94b3-ec8c-452b-8e87-29a6e4bdb7a2"}
02:35:37.960 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4061,"width":15,"height":15,"star_pos":[7.19,6.63],"pixels":"..."},"id":"a2af94b3-ec8c-452b-8e87-29a6e4bdb7a2"}
02:35:37.962 00.002 10052 IsSlewing returns 0
02:35:38.030 00.068 10052 IsGuiding returns 0
02:35:38.093 00.063 10052 PulseGuide returned control before completion, sleep 45
02:35:38.214 00.121 10052 IsGuiding returns 0
02:35:38.214 00.000 10052 Move returns status 0, amount 98
02:35:38.215 00.001 10052 MoveAxis(S, 25, ABG)
02:35:38.215 00.000 10052 Guiding  Dir = 1, Dur = 25
02:35:38.288 00.073 10052 IsSlewing returns 0
02:35:38.355 00.067 10052 IsGuiding returns 0
02:35:38.491 00.136 10052 IsGuiding returns 0
02:35:38.491 00.000 10052 Move returns status 0, amount 25
02:35:38.491 00.000 10052 move complete, result=0
02:35:38.491 00.000 10052 worker thread done servicing request
02:35:38.491 00.000 6880 GuideStep: -0.4 px 98 ms EAST, 0.2 px 25 ms SOUTH
02:35:38.492 00.001 10052 Worker thread wakes up
02:35:38.492 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:38.492 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:39.396 00.904 10052 Exposure complete
02:35:39.450 00.054 10052 worker thread done servicing request
02:35:39.450 00.000 6880 OnExposeComplete: enter
02:35:39.450 00.000 6880 UpdateGuideState(): m_state=6
02:35:39.450 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4062
02:35:39.451 00.001 6880 Star::Find returns 1 (0), X=408.09, Y=893.16, Mass=2668, SNR=35.9, Peak=139 HFD=4.5
02:35:39.451 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
02:35:39.451 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
02:35:39.451 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.11 hyp=0.15 cameraTheta=-0.81 mountX=0.10 mountY=0.10, mountTheta=0.79
02:35:39.452 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.11, opts=13)
02:35:39.452 00.000 6880 Enqueuing Move request for scope (0.10, -0.11)
02:35:39.452 00.000 10052 Worker thread wakes up
02:35:39.452 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.11) opts 0xd
02:35:39.452 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.11)
02:35:39.452 00.000 10052 Moving (0.10, -0.11) raw xDistance=0.10 yDistance=0.10
02:35:39.452 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:35:39.453 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
02:35:39.453 00.000 10052 MoveAxis(E, 0, ABG)
02:35:39.453 00.000 10052 Move returns status 0, amount 0
02:35:39.453 00.000 10052 MoveAxis(N, 0, ABG)
02:35:39.453 00.000 10052 Move returns status 0, amount 0
02:35:39.453 00.000 10052 move complete, result=0
02:35:39.453 00.000 10052 worker thread done servicing request
02:35:39.474 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:39.503 00.029 6880 UpdateGuideState exits: m=2668 SNR=35.9
02:35:39.503 00.000 6880 PhdController: settling, locked = 1, distance = 0.27 (0.60) aobump = 0 frame = 14 / 99999
02:35:39.503 00.000 6880 PhdController: newstate STATE_FINISH
02:35:39.503 00.000 6880 PhdController complete: success
02:35:39.503 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783125339.503,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":14,"DroppedFrames":0}
02:35:39.503 00.000 6880 Mount: notify guiding dither settle done success=1
02:35:39.503 00.000 6880 PhdController: newstate STATE_IDLE
02:35:39.503 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:39.503 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:39.504 00.001 6880 Enqueuing Expose request
02:35:39.504 00.000 10052 Worker thread wakes up
02:35:39.504 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:39.504 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:39.504 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:39.922 00.418 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7520d2fb-9775-4e08-af87-5ab34fb8edce"}
02:35:39.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7520d2fb-9775-4e08-af87-5ab34fb8edce"}
02:35:39.923 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73ff9a23-2826-45dd-9876-91757bac1e47"}
02:35:39.923 00.000 6880 case statement mapped state 6 to 3
02:35:39.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73ff9a23-2826-45dd-9876-91757bac1e47"}
02:35:39.923 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"916330e7-a7fd-43b8-afcb-669835febdce"}
02:35:39.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4062,"width":15,"height":15,"star_pos":[7.09,7.16],"pixels":"..."},"id":"916330e7-a7fd-43b8-afcb-669835febdce"}
02:35:40.632 00.709 10052 Exposure complete
02:35:40.683 00.051 10052 worker thread done servicing request
02:35:40.684 00.001 6880 OnExposeComplete: enter
02:35:40.684 00.000 6880 UpdateGuideState(): m_state=6
02:35:40.684 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.684 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=893.23, Mass=2631, SNR=35.6, Peak=153 HFD=4.6
02:35:40.684 00.000 6880 MultiStar: exiting stabilization period
02:35:40.684 00.000 6880 MultiStar: updating star positions after lock position change
02:35:40.684 00.000 6880 Star::Find(15, 282, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.684 00.000 6880 Star::Find returns 1 (0), X=282.70, Y=303.12, Mass=2355, SNR=33.7, Peak=170 HFD=4.5
02:35:40.684 00.000 6880 Star::Find(15, 1199, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.684 00.000 6880 Star::Find returns 1 (0), X=1200.05, Y=300.19, Mass=2719, SNR=35.6, Peak=135 HFD=5.6
02:35:40.684 00.000 6880 Star::Find(15, 824, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.684 00.000 6880 Star::Find returns 1 (0), X=825.62, Y=303.25, Mass=2240, SNR=32.7, Peak=132 HFD=4.7
02:35:40.685 00.001 6880 Star::Find(15, 55, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.685 00.000 6880 Star::Find returns 1 (0), X=56.03, Y=637.92, Mass=1931, SNR=30.4, Peak=83 HFD=4.6
02:35:40.685 00.000 6880 Star::Find(15, 471, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.685 00.000 6880 Star::Find returns 1 (0), X=471.89, Y=597.37, Mass=2529, SNR=34.3, Peak=142 HFD=5.3
02:35:40.685 00.000 6880 Star::Find(15, 853, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.685 00.000 6880 Star::Find returns 1 (0), X=854.73, Y=222.81, Mass=2495, SNR=33.5, Peak=107 HFD=6.2
02:35:40.685 00.000 6880 Star::Find(15, 265, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.685 00.000 6880 Star::Find returns 1 (0), X=266.13, Y=89.85, Mass=1533, SNR=27.0, Peak=86 HFD=4.9
02:35:40.685 00.000 6880 Star::Find(15, 553, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.685 00.000 6880 Star::Find returns 1 (0), X=554.18, Y=335.02, Mass=1741, SNR=28.5, Peak=85 HFD=5.9
02:35:40.685 00.000 6880 Star::Find(15, 671, 830, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.685 00.000 6880 Star::Find returns 1 (0), X=672.38, Y=830.70, Mass=1092, SNR=23.0, Peak=76 HFD=4.2
02:35:40.685 00.000 6880 Star::Find(15, 1119, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.685 00.000 6880 Star::Find returns 1 (0), X=1120.41, Y=690.59, Mass=1036, SNR=22.3, Peak=69 HFD=4.9
02:35:40.685 00.000 6880 Star::Find(15, 268, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4063
02:35:40.686 00.001 6880 Star::Find returns 1 (0), X=269.04, Y=582.69, Mass=1210, SNR=23.9, Peak=67 HFD=5.0
02:35:40.686 00.000 6880 CameraToMount -- cameraTheta (-0.28) - m_xAngle (-1.61) = xAngle (1.33 = 1.33)
02:35:40.686 00.000 6880 CameraToMount -- cameraTheta (-0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
02:35:40.686 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.15 cameraTheta=-0.28 mountX=0.04 mountY=0.14, mountTheta=1.33
02:35:40.687 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.04, opts=13)
02:35:40.687 00.000 6880 Enqueuing Move request for scope (0.14, -0.04)
02:35:40.687 00.000 10052 Worker thread wakes up
02:35:40.687 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
02:35:40.687 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
02:35:40.687 00.000 10052 Moving (0.14, -0.04) raw xDistance=0.04 yDistance=0.14
02:35:40.687 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:35:40.687 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
02:35:40.687 00.000 10052 MoveAxis(E, 0, ABG)
02:35:40.688 00.001 10052 Move returns status 0, amount 0
02:35:40.688 00.000 10052 MoveAxis(N, 0, ABG)
02:35:40.688 00.000 10052 Move returns status 0, amount 0
02:35:40.688 00.000 10052 move complete, result=0
02:35:40.688 00.000 10052 worker thread done servicing request
02:35:40.706 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:40.737 00.031 6880 UpdateGuideState exits: m=2631 SNR=35.6
02:35:40.737 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:40.737 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:40.737 00.000 6880 Enqueuing Expose request
02:35:40.737 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:40.737 00.000 10052 Worker thread wakes up
02:35:40.737 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:40.738 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:41.642 00.904 10052 Exposure complete
02:35:41.695 00.053 10052 worker thread done servicing request
02:35:41.695 00.000 6880 OnExposeComplete: enter
02:35:41.695 00.000 6880 UpdateGuideState(): m_state=6
02:35:41.695 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4064
02:35:41.695 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=893.56, Mass=2539, SNR=34.9, Peak=154 HFD=4.8
02:35:41.696 00.001 6880 MultiStar: [#1 0.48,0.31,0.00,M1] [#2 -0.15,0.43,0.99,U] [#3 0.21,0.30,0.91,U] [#4 0.52,0.18,0.00,M1] [#5 0.24,0.28,0.96,U] [#6 0.04,0.58,0.00,M1] [#7 0.43,0.44,0.00,M1] [#8 0.50,0.61,0.00,M3] 
02:35:41.696 00.000 6880 refined, 3 included, MultiStar: {0.25, 0.33}, one-star: {0.69, 0.29}
02:35:41.696 00.000 6880 CameraToMount -- cameraTheta (0.92) - m_xAngle (-1.61) = xAngle (2.53 = 2.53)
02:35:41.696 00.000 6880 CameraToMount -- cameraTheta (0.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.50 = 2.50)
02:35:41.696 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.33 hyp=0.41 cameraTheta=0.92 mountX=-0.34 mountY=0.25, mountTheta=2.51
02:35:41.697 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.33, opts=13)
02:35:41.697 00.000 6880 Enqueuing Move request for scope (0.25, 0.33)
02:35:41.697 00.000 10052 Worker thread wakes up
02:35:41.697 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.33) opts 0xd
02:35:41.697 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.33)
02:35:41.697 00.000 10052 Moving (0.25, 0.33) raw xDistance=-0.34 yDistance=0.25
02:35:41.697 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
02:35:41.697 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.25, slope = 0.02
02:35:41.697 00.000 10052 MoveAxis(E, 91, ABG)
02:35:41.697 00.000 10052 Guiding  Dir = 2, Dur = 91
02:35:41.716 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:41.745 00.029 6880 UpdateGuideState exits: m=2539 SNR=34.9
02:35:41.746 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:41.746 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:41.746 00.000 6880 Enqueuing Expose request
02:35:41.773 00.027 10052 IsSlewing returns 0
02:35:41.847 00.074 10052 IsGuiding returns 0
02:35:41.916 00.069 10052 PulseGuide returned control before completion, sleep 33
02:35:41.923 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"53da2ff6-a1e5-48a2-9cca-f85be0591301"}
02:35:41.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"53da2ff6-a1e5-48a2-9cca-f85be0591301"}
02:35:41.924 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a3e58a48-d188-436f-b496-2ddc5ec89ea4"}
02:35:41.924 00.000 6880 case statement mapped state 6 to 3
02:35:41.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3e58a48-d188-436f-b496-2ddc5ec89ea4"}
02:35:41.925 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"20d213ae-990a-42ff-8d22-d3c776803266"}
02:35:41.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4064,"width":15,"height":15,"star_pos":[6.68,6.56],"pixels":"..."},"id":"20d213ae-990a-42ff-8d22-d3c776803266"}
02:35:42.031 00.106 10052 IsGuiding returns 0
02:35:42.032 00.001 10052 Move returns status 0, amount 91
02:35:42.032 00.000 10052 MoveAxis(S, 32, ABG)
02:35:42.032 00.000 10052 Guiding  Dir = 1, Dur = 32
02:35:42.111 00.079 10052 IsSlewing returns 0
02:35:42.184 00.073 10052 IsGuiding returns 0
02:35:42.334 00.150 10052 IsGuiding returns 0
02:35:42.334 00.000 10052 Move returns status 0, amount 32
02:35:42.334 00.000 10052 move complete, result=0
02:35:42.334 00.000 10052 worker thread done servicing request
02:35:42.334 00.000 6880 GuideStep: -0.3 px 91 ms EAST, 0.2 px 32 ms SOUTH
02:35:42.334 00.000 10052 Worker thread wakes up
02:35:42.334 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:42.334 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:43.572 01.238 10052 Exposure complete
02:35:43.639 00.067 10052 worker thread done servicing request
02:35:43.639 00.000 6880 OnExposeComplete: enter
02:35:43.640 00.001 6880 UpdateGuideState(): m_state=6
02:35:43.640 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4065
02:35:43.640 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.97, Mass=2626, SNR=35.5, Peak=156 HFD=4.5
02:35:43.640 00.000 6880 MultiStar: [#1 0.11,-0.19,0.94,U] [#2 -0.27,-0.22,0.99,U] [#3 -0.13,-0.23,0.89,U] [#4 0.14,-0.16,0.83,U] [#5 0.01,-0.41,0.98,U] [#6 -0.25,-0.21,0.90,U] [#7 -0.00,-0.06,0.75,U] [#8 0.00,-0.15,0.79,U] 
02:35:43.640 00.000 6880 refined, 8 included, MultiStar: {-0.04, -0.22}, one-star: {0.06, -0.30}
02:35:43.640 00.000 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.13 = -0.13)
02:35:43.640 00.000 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:35:43.641 00.001 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.22 hyp=0.23 cameraTheta=-1.75 mountX=0.22 mountY=-0.04, mountTheta=-0.16
02:35:43.642 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.22, opts=13)
02:35:43.642 00.000 6880 Enqueuing Move request for scope (-0.04, -0.22)
02:35:43.642 00.000 10052 Worker thread wakes up
02:35:43.642 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.22) opts 0xd
02:35:43.642 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.22)
02:35:43.642 00.000 10052 Moving (-0.04, -0.22) raw xDistance=0.22 yDistance=-0.04
02:35:43.642 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.22
02:35:43.642 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:35:43.642 00.000 10052 MoveAxis(W, 55, ABG)
02:35:43.642 00.000 10052 Guiding  Dir = 3, Dur = 55
02:35:43.662 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:43.690 00.028 10052 IsSlewing returns 0
02:35:43.691 00.001 6880 UpdateGuideState exits: m=2626 SNR=35.5
02:35:43.691 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:43.691 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:43.691 00.000 6880 Enqueuing Expose request
02:35:43.770 00.079 10052 IsGuiding returns 0
02:35:43.914 00.144 10052 IsGuiding returns 1
02:35:43.914 00.000 10052 scope still moving after pulse duration time elapsed
02:35:43.922 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9868990d-2be3-47d3-91e9-aa49a537fe77"}
02:35:43.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9868990d-2be3-47d3-91e9-aa49a537fe77"}
02:35:43.922 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14265572-5da6-4640-824a-f32e884a8b4c"}
02:35:43.922 00.000 6880 case statement mapped state 6 to 3
02:35:43.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"14265572-5da6-4640-824a-f32e884a8b4c"}
02:35:43.922 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ebb6283-12a4-4f1f-9b2f-fb7c1691c575"}
02:35:43.923 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4065,"width":15,"height":15,"star_pos":[7.05,6.97],"pixels":"..."},"id":"6ebb6283-12a4-4f1f-9b2f-fb7c1691c575"}
02:35:43.993 00.070 10052 IsSlewing returns 0
02:35:44.068 00.075 10052 IsGuiding returns 0
02:35:44.068 00.000 10052 scope move finished after 55 + 243 ms
02:35:44.068 00.000 10052 Move returns status 0, amount 55
02:35:44.069 00.001 10052 MoveAxis(N, 0, ABG)
02:35:44.069 00.000 10052 Move returns status 0, amount 0
02:35:44.069 00.000 10052 move complete, result=0
02:35:44.069 00.000 10052 worker thread done servicing request
02:35:44.069 00.000 6880 GuideStep: 0.2 px 55 ms WEST, -0.0 px 0 ms NORTH
02:35:44.069 00.000 10052 Worker thread wakes up
02:35:44.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:44.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:44.985 00.916 10052 Exposure complete
02:35:45.041 00.056 10052 worker thread done servicing request
02:35:45.041 00.000 6880 OnExposeComplete: enter
02:35:45.041 00.000 6880 UpdateGuideState(): m_state=6
02:35:45.041 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4066
02:35:45.041 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=892.99, Mass=2644, SNR=35.6, Peak=158 HFD=4.5
02:35:45.041 00.000 6880 MultiStar: [#1 0.20,0.02,0.94,U] [#2 -0.32,-0.16,0.98,U] [#3 -0.06,0.02,0.90,U] [#4 0.18,-0.04,0.83,U] [#5 -0.09,-0.29,0.96,U] [#6 -0.16,0.03,0.90,U] [#7 0.23,-0.02,0.75,U] [#8 -0.10,-0.05,0.78,U] 
02:35:45.042 00.001 6880 refined, 8 included, MultiStar: {0.00, -0.09}, one-star: {0.17, -0.28}
02:35:45.042 00.000 6880 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
02:35:45.042 00.000 6880 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:35:45.042 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.56 mountX=0.09 mountY=0.00, mountTheta=0.02
02:35:45.043 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.09, opts=13)
02:35:45.044 00.001 6880 Enqueuing Move request for scope (0.00, -0.09)
02:35:45.044 00.000 10052 Worker thread wakes up
02:35:45.044 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.09) opts 0xd
02:35:45.044 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.09)
02:35:45.044 00.000 10052 Moving (0.00, -0.09) raw xDistance=0.09 yDistance=0.00
02:35:45.044 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:35:45.044 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
02:35:45.044 00.000 10052 MoveAxis(E, 0, ABG)
02:35:45.044 00.000 10052 Move returns status 0, amount 0
02:35:45.044 00.000 10052 MoveAxis(N, 0, ABG)
02:35:45.044 00.000 10052 Move returns status 0, amount 0
02:35:45.044 00.000 10052 move complete, result=0
02:35:45.044 00.000 10052 worker thread done servicing request
02:35:45.063 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:45.093 00.030 6880 UpdateGuideState exits: m=2644 SNR=35.6
02:35:45.093 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:45.093 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:45.093 00.000 6880 Enqueuing Expose request
02:35:45.093 00.000 10052 Worker thread wakes up
02:35:45.093 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:35:45.093 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:45.093 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:45.922 00.829 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ce180c9-b722-4685-bceb-73f33cd1a325"}
02:35:45.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ce180c9-b722-4685-bceb-73f33cd1a325"}
02:35:45.923 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d7af667-bc2e-485a-8292-3ce32c3756f2"}
02:35:45.923 00.000 6880 case statement mapped state 6 to 3
02:35:45.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d7af667-bc2e-485a-8292-3ce32c3756f2"}
02:35:45.924 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ba0ca55b-63d7-4910-a790-ef5a8f705e43"}
02:35:45.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4066,"width":15,"height":15,"star_pos":[7.16,6.99],"pixels":"..."},"id":"ba0ca55b-63d7-4910-a790-ef5a8f705e43"}
02:35:46.217 00.293 10052 Exposure complete
02:35:46.285 00.068 10052 worker thread done servicing request
02:35:46.285 00.000 6880 OnExposeComplete: enter
02:35:46.285 00.000 6880 UpdateGuideState(): m_state=6
02:35:46.286 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4067
02:35:46.286 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=893.00, Mass=2628, SNR=35.6, Peak=154 HFD=4.5
02:35:46.286 00.000 6880 MultiStar: [#1 0.01,-0.06,0.95,U] [#2 -0.58,-0.22,0.00,M1] [#3 -0.42,-0.07,0.92,U] [#4 0.23,-0.16,0.86,U] [#5 -0.02,-0.26,0.97,U] [#6 -0.56,-0.05,0.00,M1] [#7 0.30,-0.11,0.73,U] [#8 -0.15,-0.03,0.81,U] 
02:35:46.286 00.000 6880 refined, 6 included, MultiStar: {0.01, -0.14}, one-star: {0.17, -0.28}
02:35:46.286 00.000 6880 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.61) = xAngle (0.11 = 0.11)
02:35:46.286 00.000 6880 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:35:46.286 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.50 mountX=0.14 mountY=0.01, mountTheta=0.08
02:35:46.288 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.14, opts=13)
02:35:46.288 00.000 6880 Enqueuing Move request for scope (0.01, -0.14)
02:35:46.288 00.000 10052 Worker thread wakes up
02:35:46.288 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.14) opts 0xd
02:35:46.288 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.14)
02:35:46.288 00.000 10052 Moving (0.01, -0.14) raw xDistance=0.14 yDistance=0.01
02:35:46.288 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:35:46.288 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
02:35:46.288 00.000 10052 MoveAxis(W, 38, ABG)
02:35:46.288 00.000 10052 Guiding  Dir = 3, Dur = 38
02:35:46.310 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:46.344 00.034 6880 UpdateGuideState exits: m=2628 SNR=35.6
02:35:46.344 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:46.344 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:46.344 00.000 6880 Enqueuing Expose request
02:35:46.359 00.015 10052 IsSlewing returns 0
02:35:46.434 00.075 10052 IsGuiding returns 0
02:35:46.532 00.098 10052 IsGuiding returns 1
02:35:46.532 00.000 10052 scope still moving after pulse duration time elapsed
02:35:46.578 00.046 10052 IsSlewing returns 0
02:35:46.616 00.038 10052 IsGuiding returns 0
02:35:46.616 00.000 10052 scope move finished after 38 + 144 ms
02:35:46.616 00.000 10052 Move returns status 0, amount 38
02:35:46.617 00.001 10052 MoveAxis(N, 0, ABG)
02:35:46.617 00.000 10052 Move returns status 0, amount 0
02:35:46.617 00.000 10052 move complete, result=0
02:35:46.617 00.000 10052 worker thread done servicing request
02:35:46.617 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.0 px 0 ms NORTH
02:35:46.617 00.000 10052 Worker thread wakes up
02:35:46.617 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:46.617 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:47.533 00.916 10052 Exposure complete
02:35:47.586 00.053 10052 worker thread done servicing request
02:35:47.586 00.000 6880 OnExposeComplete: enter
02:35:47.586 00.000 6880 UpdateGuideState(): m_state=6
02:35:47.586 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4068
02:35:47.586 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=893.15, Mass=2560, SNR=35.0, Peak=166 HFD=4.3
02:35:47.587 00.001 6880 MultiStar: [#1 0.10,0.19,0.96,U] [#2 -0.52,0.08,0.99,U] [#3 -0.13,-0.01,0.91,U] [#4 0.28,0.13,0.85,U] [#5 0.03,-0.15,0.99,U] [#6 -0.20,0.07,0.94,U] [#7 0.17,0.21,0.77,U] [#8 0.20,0.35,0.79,U] 
02:35:47.587 00.000 6880 refined, 8 included, MultiStar: {-0.00, 0.07}, one-star: {0.15, -0.12}
02:35:47.587 00.000 6880 CameraToMount -- cameraTheta (1.58) - m_xAngle (-1.61) = xAngle (3.20 = -3.09)
02:35:47.587 00.000 6880 CameraToMount -- cameraTheta (1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.17 = -3.12)
02:35:47.587 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.07 hyp=0.07 cameraTheta=1.58 mountX=-0.07 mountY=-0.00, mountTheta=-3.12
02:35:47.588 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.07, opts=13)
02:35:47.589 00.001 6880 Enqueuing Move request for scope (-0.00, 0.07)
02:35:47.589 00.000 10052 Worker thread wakes up
02:35:47.589 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.07) opts 0xd
02:35:47.589 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.07)
02:35:47.589 00.000 10052 Moving (-0.00, 0.07) raw xDistance=-0.07 yDistance=-0.00
02:35:47.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:35:47.589 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.07, using input
02:35:47.589 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.02
02:35:47.589 00.000 10052 MoveAxis(E, 0, ABG)
02:35:47.589 00.000 10052 Move returns status 0, amount 0
02:35:47.589 00.000 10052 MoveAxis(N, 0, ABG)
02:35:47.589 00.000 10052 Move returns status 0, amount 0
02:35:47.589 00.000 10052 move complete, result=0
02:35:47.590 00.001 10052 worker thread done servicing request
02:35:47.608 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:47.639 00.031 6880 UpdateGuideState exits: m=2560 SNR=35.0
02:35:47.639 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:47.639 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:47.640 00.001 6880 Enqueuing Expose request
02:35:47.640 00.000 10052 Worker thread wakes up
02:35:47.640 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:47.640 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:47.640 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:35:47.920 00.280 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"751f0832-a2c6-4b2c-a940-d9122f13e9f1"}
02:35:47.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"751f0832-a2c6-4b2c-a940-d9122f13e9f1"}
02:35:47.920 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"642d5dec-68f5-42db-9aa7-f6182fc51e36"}
02:35:47.921 00.001 6880 case statement mapped state 6 to 3
02:35:47.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"642d5dec-68f5-42db-9aa7-f6182fc51e36"}
02:35:47.921 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"30325e10-7ce6-44ac-b1ea-dd236be07342"}
02:35:47.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4068,"width":15,"height":15,"star_pos":[7.14,7.15],"pixels":"..."},"id":"30325e10-7ce6-44ac-b1ea-dd236be07342"}
02:35:48.773 00.852 10052 Exposure complete
02:35:48.837 00.064 10052 worker thread done servicing request
02:35:48.837 00.000 6880 OnExposeComplete: enter
02:35:48.838 00.001 6880 UpdateGuideState(): m_state=6
02:35:48.838 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4069
02:35:48.838 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=892.97, Mass=2685, SNR=35.9, Peak=146 HFD=4.5
02:35:48.838 00.000 6880 MultiStar: [#1 0.24,-0.22,0.93,U] [#2 -0.25,-0.09,0.97,U] [#3 -0.07,-0.15,0.90,U] [#4 0.10,-0.14,0.83,U] [#5 0.14,-0.40,0.98,U] [#6 -0.07,-0.09,0.91,U] [#7 0.36,-0.16,0.74,U] [#8 0.25,-0.14,0.78,U] 
02:35:48.838 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.19}, one-star: {0.21, -0.31}
02:35:48.838 00.000 6880 CameraToMount -- cameraTheta (-1.12) - m_xAngle (-1.61) = xAngle (0.49 = 0.49)
02:35:48.839 00.001 6880 CameraToMount -- cameraTheta (-1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.46 = 0.46)
02:35:48.839 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.12 mountX=0.19 mountY=0.10, mountTheta=0.47
02:35:48.840 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.19, opts=13)
02:35:48.841 00.001 6880 Enqueuing Move request for scope (0.09, -0.19)
02:35:48.841 00.000 10052 Worker thread wakes up
02:35:48.841 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
02:35:48.841 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
02:35:48.841 00.000 10052 Moving (0.09, -0.19) raw xDistance=0.19 yDistance=0.10
02:35:48.841 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:35:48.841 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
02:35:48.841 00.000 10052 MoveAxis(W, 50, ABG)
02:35:48.841 00.000 10052 Guiding  Dir = 3, Dur = 50
02:35:48.862 00.021 10052 IsSlewing returns 0
02:35:48.867 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:48.901 00.034 10052 IsGuiding returns 0
02:35:48.916 00.015 6880 UpdateGuideState exits: m=2685 SNR=35.9
02:35:48.916 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:48.916 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:48.916 00.000 6880 Enqueuing Expose request
02:35:48.928 00.012 10052 PulseGuide returned control before completion, sleep 34
02:35:48.992 00.064 10052 IsGuiding returns 0
02:35:48.992 00.000 10052 Move returns status 0, amount 50
02:35:48.992 00.000 10052 MoveAxis(N, 0, ABG)
02:35:48.992 00.000 10052 Move returns status 0, amount 0
02:35:48.992 00.000 10052 move complete, result=0
02:35:48.992 00.000 10052 worker thread done servicing request
02:35:48.992 00.000 10052 Worker thread wakes up
02:35:48.993 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:48.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:49.000 00.007 6880 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
02:35:49.903 00.903 10052 Exposure complete
02:35:49.919 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3b7c3c01-4fb1-4299-a24a-7d464fc58218"}
02:35:49.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3b7c3c01-4fb1-4299-a24a-7d464fc58218"}
02:35:49.919 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8af1aa2b-84ea-4254-bce9-614e731c5858"}
02:35:49.919 00.000 6880 case statement mapped state 6 to 3
02:35:49.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8af1aa2b-84ea-4254-bce9-614e731c5858"}
02:35:49.920 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d182247a-f96b-4643-b0ad-89c46aea4138"}
02:35:49.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4069,"width":15,"height":15,"star_pos":[7.20,6.97],"pixels":"..."},"id":"d182247a-f96b-4643-b0ad-89c46aea4138"}
02:35:49.963 00.043 10052 worker thread done servicing request
02:35:49.963 00.000 6880 OnExposeComplete: enter
02:35:49.963 00.000 6880 UpdateGuideState(): m_state=6
02:35:49.964 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4070
02:35:49.964 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=893.08, Mass=2573, SNR=35.1, Peak=130 HFD=4.7
02:35:49.964 00.000 6880 MultiStar: [#1 -0.26,0.11,0.96,U] [#2 -0.62,-0.16,0.00,M1] [#3 -0.53,-0.08,0.00,M1] [#4 -0.15,0.14,0.86,U] [#5 -0.50,-0.29,0.00,M1] [#6 -0.62,-0.02,0.00,M1] [#7 -0.24,0.11,0.77,U] [#8 -0.32,-0.10,0.79,U] 
02:35:49.964 00.000 6880 refined, 4 included, MultiStar: {-0.26, 0.01}, one-star: {-0.30, -0.20}
02:35:49.964 00.000 6880 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.61) = xAngle (4.73 = -1.55)
02:35:49.965 00.001 6880 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.70 = -1.58)
02:35:49.965 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=0.01 hyp=0.26 cameraTheta=3.12 mountX=0.01 mountY=-0.26, mountTheta=-1.55
02:35:49.966 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.01, opts=13)
02:35:49.966 00.000 6880 Enqueuing Move request for scope (-0.26, 0.01)
02:35:49.966 00.000 10052 Worker thread wakes up
02:35:49.967 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.01) opts 0xd
02:35:49.967 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.01)
02:35:49.967 00.000 10052 Moving (-0.26, 0.01) raw xDistance=0.01 yDistance=-0.26
02:35:49.967 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:35:49.967 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.26, slope = -0.03
02:35:49.967 00.000 10052 MoveAxis(E, 0, ABG)
02:35:49.967 00.000 10052 Move returns status 0, amount 0
02:35:49.967 00.000 10052 MoveAxis(N, 62, ABG)
02:35:49.967 00.000 10052 Guiding  Dir = 0, Dur = 62
02:35:49.994 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:50.029 00.035 10052 IsSlewing returns 0
02:35:50.031 00.002 6880 UpdateGuideState exits: m=2573 SNR=35.1
02:35:50.031 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:50.031 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:50.031 00.000 6880 Enqueuing Expose request
02:35:50.108 00.077 10052 IsGuiding returns 0
02:35:50.253 00.145 10052 IsGuiding returns 1
02:35:50.253 00.000 10052 scope still moving after pulse duration time elapsed
02:35:50.319 00.066 10052 IsSlewing returns 0
02:35:50.396 00.077 10052 IsGuiding returns 0
02:35:50.396 00.000 10052 scope move finished after 62 + 225 ms
02:35:50.396 00.000 10052 Move returns status 0, amount 62
02:35:50.396 00.000 10052 move complete, result=0
02:35:50.396 00.000 10052 worker thread done servicing request
02:35:50.396 00.000 10052 Worker thread wakes up
02:35:50.396 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:50.396 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 62 ms NORTH
02:35:50.396 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:51.521 01.125 10052 Exposure complete
02:35:51.574 00.053 10052 worker thread done servicing request
02:35:51.574 00.000 6880 OnExposeComplete: enter
02:35:51.574 00.000 6880 UpdateGuideState(): m_state=6
02:35:51.574 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4071
02:35:51.574 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=893.82, Mass=2609, SNR=35.5, Peak=159 HFD=4.5
02:35:51.575 00.001 6880 MultiStar: [#1 0.16,0.52,0.00,M1] [#2 -0.13,0.49,0.99,U] [#3 -0.11,0.72,0.00,M2] [#4 0.01,0.35,0.83,U] [#5 0.16,0.45,0.96,U] [#6 -0.04,0.58,0.00,M2] [#7 0.16,0.38,0.78,U] [#8 0.01,0.43,0.81,U] 
02:35:51.575 00.000 6880 refined, 5 included, MultiStar: {0.09, 0.45}, one-star: {0.31, 0.55}
02:35:51.575 00.000 6880 CameraToMount -- cameraTheta (1.38) - m_xAngle (-1.61) = xAngle (2.99 = 2.99)
02:35:51.575 00.000 6880 CameraToMount -- cameraTheta (1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.96 = 2.96)
02:35:51.575 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.45 hyp=0.46 cameraTheta=1.38 mountX=-0.45 mountY=0.08, mountTheta=2.96
02:35:51.576 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.45, opts=13)
02:35:51.576 00.000 6880 Enqueuing Move request for scope (0.09, 0.45)
02:35:51.576 00.000 10052 Worker thread wakes up
02:35:51.576 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.45) opts 0xd
02:35:51.576 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.45)
02:35:51.576 00.000 10052 Moving (0.09, 0.45) raw xDistance=-0.45 yDistance=0.08
02:35:51.576 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.45
02:35:51.576 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
02:35:51.577 00.001 10052 MoveAxis(E, 121, ABG)
02:35:51.577 00.000 10052 Guiding  Dir = 2, Dur = 121
02:35:51.596 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:51.615 00.019 10052 IsSlewing returns 0
02:35:51.624 00.009 6880 UpdateGuideState exits: m=2609 SNR=35.5
02:35:51.624 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:51.625 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:51.625 00.000 6880 Enqueuing Expose request
02:35:51.691 00.066 10052 IsGuiding returns 0
02:35:51.756 00.065 10052 PulseGuide returned control before completion, sleep 67
02:35:51.878 00.122 10052 IsGuiding returns 1
02:35:51.878 00.000 10052 scope still moving after pulse duration time elapsed
02:35:51.919 00.041 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48b647bc-e677-49a0-907f-3298493a1a7d"}
02:35:51.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48b647bc-e677-49a0-907f-3298493a1a7d"}
02:35:51.919 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eb920d79-3eee-4b22-9859-beb9aff4fa1d"}
02:35:51.919 00.000 6880 case statement mapped state 6 to 3
02:35:51.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eb920d79-3eee-4b22-9859-beb9aff4fa1d"}
02:35:51.921 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3dcae2ce-cfc8-46fd-b383-022af2def345"}
02:35:51.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4071,"width":15,"height":15,"star_pos":[7.29,6.82],"pixels":"..."},"id":"3dcae2ce-cfc8-46fd-b383-022af2def345"}
02:35:51.952 00.031 10052 IsSlewing returns 0
02:35:52.031 00.079 10052 IsGuiding returns 0
02:35:52.031 00.000 10052 scope move finished after 121 + 218 ms
02:35:52.031 00.000 10052 Move returns status 0, amount 121
02:35:52.031 00.000 10052 MoveAxis(N, 0, ABG)
02:35:52.031 00.000 10052 Move returns status 0, amount 0
02:35:52.031 00.000 10052 move complete, result=0
02:35:52.031 00.000 10052 worker thread done servicing request
02:35:52.031 00.000 10052 Worker thread wakes up
02:35:52.031 00.000 6880 GuideStep: -0.5 px 121 ms EAST, 0.1 px 0 ms NORTH
02:35:52.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:52.032 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:52.942 00.910 10052 Exposure complete
02:35:53.003 00.061 10052 worker thread done servicing request
02:35:53.004 00.001 6880 OnExposeComplete: enter
02:35:53.004 00.000 6880 UpdateGuideState(): m_state=6
02:35:53.004 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4072
02:35:53.004 00.000 6880 Star::Find returns 1 (0), X=408.52, Y=893.58, Mass=2582, SNR=35.1, Peak=147 HFD=4.6
02:35:53.005 00.001 6880 MultiStar: [#1 0.29,0.16,0.98,U] [#2 0.09,0.03,1.00,U] [#3 0.18,0.13,0.91,U] [#4 0.36,0.13,0.86,U] [#5 0.11,-0.08,0.99,U] [#6 0.15,0.21,0.89,U] [#7 0.28,0.16,0.75,U] [#8 0.30,0.37,0.79,U] 
02:35:53.005 00.000 6880 refined, 8 included, MultiStar: {0.25, 0.15}, one-star: {0.54, 0.31}
02:35:53.005 00.000 6880 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.61) = xAngle (2.15 = 2.15)
02:35:53.005 00.000 6880 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
02:35:53.005 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.15 hyp=0.29 cameraTheta=0.54 mountX=-0.16 mountY=0.25, mountTheta=2.15
02:35:53.006 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.15, opts=13)
02:35:53.006 00.000 6880 Enqueuing Move request for scope (0.25, 0.15)
02:35:53.007 00.001 10052 Worker thread wakes up
02:35:53.007 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.15) opts 0xd
02:35:53.007 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.15)
02:35:53.007 00.000 10052 Moving (0.25, 0.15) raw xDistance=-0.16 yDistance=0.25
02:35:53.007 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
02:35:53.007 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.01
02:35:53.007 00.000 10052 MoveAxis(E, 50, ABG)
02:35:53.007 00.000 10052 Guiding  Dir = 2, Dur = 50
02:35:53.026 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:53.028 00.002 10052 IsSlewing returns 0
02:35:53.057 00.029 6880 UpdateGuideState exits: m=2582 SNR=35.1
02:35:53.058 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:53.058 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:53.058 00.000 6880 Enqueuing Expose request
02:35:53.067 00.009 10052 IsGuiding returns 0
02:35:53.094 00.027 10052 PulseGuide returned control before completion, sleep 34
02:35:53.163 00.069 10052 IsGuiding returns 0
02:35:53.163 00.000 10052 Move returns status 0, amount 50
02:35:53.163 00.000 10052 MoveAxis(N, 0, ABG)
02:35:53.163 00.000 10052 Move returns status 0, amount 0
02:35:53.163 00.000 10052 move complete, result=0
02:35:53.163 00.000 10052 worker thread done servicing request
02:35:53.164 00.001 10052 Worker thread wakes up
02:35:53.164 00.000 6880 GuideStep: -0.2 px 50 ms EAST, 0.3 px 0 ms NORTH
02:35:53.164 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:53.164 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:53.919 00.755 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5eca735-2dd8-48a3-a122-37abdd628a5a"}
02:35:53.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5eca735-2dd8-48a3-a122-37abdd628a5a"}
02:35:53.936 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38c5a12b-df43-4bee-a783-d11a372b0f87"}
02:35:53.936 00.000 6880 case statement mapped state 6 to 3
02:35:53.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"38c5a12b-df43-4bee-a783-d11a372b0f87"}
02:35:53.936 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"de0fef0d-5828-4d80-8ba1-715ad30f6063"}
02:35:53.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4072,"width":15,"height":15,"star_pos":[6.52,6.58],"pixels":"..."},"id":"de0fef0d-5828-4d80-8ba1-715ad30f6063"}
02:35:54.290 00.354 10052 Exposure complete
02:35:54.345 00.055 10052 worker thread done servicing request
02:35:54.345 00.000 6880 OnExposeComplete: enter
02:35:54.345 00.000 6880 UpdateGuideState(): m_state=6
02:35:54.346 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4073
02:35:54.346 00.000 6880 Star::Find returns 1 (0), X=408.44, Y=893.17, Mass=2614, SNR=35.4, Peak=139 HFD=4.9
02:35:54.346 00.000 6880 MultiStar: [#1 0.36,0.13,0.97,U] [#2 0.08,-0.12,0.99,U] [#3 0.33,0.03,0.89,U] [#4 0.51,-0.00,0.82,U] [#5 0.37,-0.10,0.94,U] [#6 0.30,0.02,0.92,U] [#7 0.34,-0.14,0.76,U] [#8 0.56,0.13,0.00,M1] 
02:35:54.346 00.000 6880 refined, 7 included, MultiStar: {0.34, -0.03}, one-star: {0.45, -0.10}
02:35:54.346 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
02:35:54.346 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
02:35:54.346 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.03 hyp=0.34 cameraTheta=-0.10 mountX=0.02 mountY=0.34, mountTheta=1.51
02:35:54.347 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.03, opts=13)
02:35:54.347 00.000 6880 Enqueuing Move request for scope (0.34, -0.03)
02:35:54.347 00.000 10052 Worker thread wakes up
02:35:54.347 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.03) opts 0xd
02:35:54.347 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.03)
02:35:54.347 00.000 10052 Moving (0.34, -0.03) raw xDistance=0.02 yDistance=0.34
02:35:54.347 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:35:54.348 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.34, slope = 0.02
02:35:54.348 00.000 10052 MoveAxis(E, 0, ABG)
02:35:54.348 00.000 10052 Move returns status 0, amount 0
02:35:54.348 00.000 10052 MoveAxis(S, 28, ABG)
02:35:54.348 00.000 10052 Guiding  Dir = 1, Dur = 28
02:35:54.373 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:54.410 00.037 6880 UpdateGuideState exits: m=2614 SNR=35.4
02:35:54.410 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:54.410 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:54.410 00.000 6880 Enqueuing Expose request
02:35:54.421 00.011 10052 IsSlewing returns 0
02:35:54.458 00.037 10052 IsGuiding returns 0
02:35:54.486 00.028 10052 PulseGuide returned control before completion, sleep 11
02:35:54.530 00.044 10052 IsGuiding returns 0
02:35:54.530 00.000 10052 Move returns status 0, amount 28
02:35:54.530 00.000 10052 move complete, result=0
02:35:54.530 00.000 10052 worker thread done servicing request
02:35:54.530 00.000 10052 Worker thread wakes up
02:35:54.530 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:54.530 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:54.530 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 28 ms SOUTH
02:35:55.439 00.909 10052 Exposure complete
02:35:55.494 00.055 10052 worker thread done servicing request
02:35:55.494 00.000 6880 OnExposeComplete: enter
02:35:55.494 00.000 6880 UpdateGuideState(): m_state=6
02:35:55.494 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4074
02:35:55.494 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=893.18, Mass=2583, SNR=35.3, Peak=147 HFD=4.8
02:35:55.495 00.001 6880 MultiStar: [#1 0.26,0.05,0.96,U] [#2 -0.09,0.00,0.98,U] [#3 0.03,-0.02,0.92,U] [#4 0.25,-0.03,0.85,U] [#5 0.01,-0.19,0.96,U] [#6 0.01,0.08,0.91,U] [#7 0.11,0.16,0.75,U] [#8 0.11,0.06,0.80,U] 
02:35:55.495 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.00}, one-star: {0.35, -0.09}
02:35:55.495 00.000 6880 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.61) = xAngle (1.58 = 1.58)
02:35:55.495 00.000 6880 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.55 = 1.55)
02:35:55.495 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-0.03 mountX=-0.00 mountY=0.12, mountTheta=1.58
02:35:55.496 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.00, opts=13)
02:35:55.496 00.000 6880 Enqueuing Move request for scope (0.12, -0.00)
02:35:55.497 00.001 10052 Worker thread wakes up
02:35:55.497 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.00) opts 0xd
02:35:55.497 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.00)
02:35:55.497 00.000 10052 Moving (0.12, -0.00) raw xDistance=-0.00 yDistance=0.12
02:35:55.497 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:35:55.497 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.13, using input
02:35:55.497 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
02:35:55.497 00.000 10052 MoveAxis(E, 0, ABG)
02:35:55.497 00.000 10052 Move returns status 0, amount 0
02:35:55.497 00.000 10052 MoveAxis(N, 0, ABG)
02:35:55.497 00.000 10052 Move returns status 0, amount 0
02:35:55.497 00.000 10052 move complete, result=0
02:35:55.497 00.000 10052 worker thread done servicing request
02:35:55.521 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:55.558 00.037 6880 UpdateGuideState exits: m=2583 SNR=35.3
02:35:55.558 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:55.558 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:55.558 00.000 6880 Enqueuing Expose request
02:35:55.558 00.000 10052 Worker thread wakes up
02:35:55.558 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:55.558 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:55.558 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:35:55.918 00.360 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5bda973-3a6f-4bce-91a6-7d8ecaa62b78"}
02:35:55.918 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5bda973-3a6f-4bce-91a6-7d8ecaa62b78"}
02:35:55.918 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a0627485-156a-41a2-8b63-0d4270b482cc"}
02:35:55.918 00.000 6880 case statement mapped state 6 to 3
02:35:55.918 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0627485-156a-41a2-8b63-0d4270b482cc"}
02:35:55.919 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"54d77443-7040-40a3-a9aa-16c0be5c9634"}
02:35:55.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4074,"width":15,"height":15,"star_pos":[7.34,7.18],"pixels":"..."},"id":"54d77443-7040-40a3-a9aa-16c0be5c9634"}
02:35:56.684 00.765 10052 Exposure complete
02:35:56.736 00.052 10052 worker thread done servicing request
02:35:56.736 00.000 6880 OnExposeComplete: enter
02:35:56.736 00.000 6880 UpdateGuideState(): m_state=6
02:35:56.736 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4075
02:35:56.736 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=893.27, Mass=2556, SNR=35.2, Peak=136 HFD=4.8
02:35:56.736 00.000 6880 MultiStar: [#1 0.42,0.22,0.97,U] [#2 -0.16,0.04,0.99,U] [#3 0.07,0.22,0.92,U] [#4 0.33,0.20,0.84,U] [#5 0.22,0.03,0.98,U] [#6 0.06,0.24,0.90,U] [#7 0.51,0.20,0.00,M1] [#8 0.34,0.43,0.00,M1] 
02:35:56.736 00.000 6880 refined, 6 included, MultiStar: {0.18, 0.13}, one-star: {0.33, -0.00}
02:35:56.737 00.001 6880 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.61) = xAngle (2.25 = 2.25)
02:35:56.737 00.000 6880 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.21 = 2.21)
02:35:56.737 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.13 hyp=0.22 cameraTheta=0.63 mountX=-0.14 mountY=0.18, mountTheta=2.23
02:35:56.737 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.13, opts=13)
02:35:56.737 00.000 6880 Enqueuing Move request for scope (0.18, 0.13)
02:35:56.737 00.000 10052 Worker thread wakes up
02:35:56.738 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.13) opts 0xd
02:35:56.738 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.13)
02:35:56.738 00.000 10052 Moving (0.18, 0.13) raw xDistance=-0.14 yDistance=0.18
02:35:56.738 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:35:56.738 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.03
02:35:56.738 00.000 10052 MoveAxis(E, 37, ABG)
02:35:56.738 00.000 10052 Guiding  Dir = 2, Dur = 37
02:35:56.757 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:56.759 00.002 10052 IsSlewing returns 0
02:35:56.790 00.031 6880 UpdateGuideState exits: m=2556 SNR=35.2
02:35:56.790 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:56.791 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:56.791 00.000 6880 Enqueuing Expose request
02:35:56.797 00.006 10052 IsGuiding returns 0
02:35:56.824 00.027 10052 PulseGuide returned control before completion, sleep 20
02:35:56.875 00.051 10052 IsGuiding returns 0
02:35:56.875 00.000 10052 Move returns status 0, amount 37
02:35:56.875 00.000 10052 MoveAxis(N, 0, ABG)
02:35:56.875 00.000 10052 Move returns status 0, amount 0
02:35:56.875 00.000 10052 move complete, result=0
02:35:56.876 00.001 10052 worker thread done servicing request
02:35:56.876 00.000 10052 Worker thread wakes up
02:35:56.876 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:56.876 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:56.883 00.007 6880 GuideStep: -0.1 px 37 ms EAST, 0.2 px 0 ms NORTH
02:35:57.788 00.905 10052 Exposure complete
02:35:57.840 00.052 10052 worker thread done servicing request
02:35:57.840 00.000 6880 OnExposeComplete: enter
02:35:57.840 00.000 6880 UpdateGuideState(): m_state=6
02:35:57.840 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4076
02:35:57.840 00.000 6880 Star::Find returns 1 (0), X=408.54, Y=893.52, Mass=2567, SNR=35.1, Peak=135 HFD=4.9
02:35:57.841 00.001 6880 MultiStar: [#1 0.44,0.27,0.96,U] [#2 -0.13,0.02,1.00,U] [#3 0.10,0.25,0.92,U] [#4 0.42,0.24,0.86,U] [#5 0.30,0.28,0.99,U] [#6 -0.06,0.21,0.93,U] [#7 0.43,0.54,0.00,M2] [#8 0.35,0.44,0.00,M2] 
02:35:57.841 00.000 6880 refined, 6 included, MultiStar: {0.23, 0.22}, one-star: {0.56, 0.24}
02:35:57.841 00.000 6880 CameraToMount -- cameraTheta (0.75) - m_xAngle (-1.61) = xAngle (2.36 = 2.36)
02:35:57.841 00.000 6880 CameraToMount -- cameraTheta (0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.33 = 2.33)
02:35:57.841 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.22 hyp=0.32 cameraTheta=0.75 mountX=-0.23 mountY=0.23, mountTheta=2.35
02:35:57.843 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.22, opts=13)
02:35:57.843 00.000 6880 Enqueuing Move request for scope (0.23, 0.22)
02:35:57.843 00.000 10052 Worker thread wakes up
02:35:57.843 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.22) opts 0xd
02:35:57.843 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.22)
02:35:57.843 00.000 10052 Moving (0.23, 0.22) raw xDistance=-0.23 yDistance=0.23
02:35:57.843 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:35:57.843 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.23, slope = 0.03
02:35:57.843 00.000 10052 MoveAxis(E, 62, ABG)
02:35:57.843 00.000 10052 Guiding  Dir = 2, Dur = 62
02:35:57.864 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:57.886 00.022 10052 IsSlewing returns 0
02:35:57.898 00.012 6880 UpdateGuideState exits: m=2567 SNR=35.1
02:35:57.898 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:57.898 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:57.898 00.000 6880 Enqueuing Expose request
02:35:57.922 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9174992d-62b7-42e5-b24f-cfdf4e47546b"}
02:35:57.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9174992d-62b7-42e5-b24f-cfdf4e47546b"}
02:35:57.923 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d23d4273-e959-432d-963e-fb42fb5bf9ac"}
02:35:57.924 00.001 6880 case statement mapped state 6 to 3
02:35:57.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d23d4273-e959-432d-963e-fb42fb5bf9ac"}
02:35:57.925 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4fc7b75-d9f9-4089-9736-60c326864cb2"}
02:35:57.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4076,"width":15,"height":15,"star_pos":[6.54,6.52],"pixels":"..."},"id":"a4fc7b75-d9f9-4089-9736-60c326864cb2"}
02:35:57.966 00.041 10052 IsGuiding returns 0
02:35:58.111 00.145 10052 IsGuiding returns 1
02:35:58.111 00.000 10052 scope still moving after pulse duration time elapsed
02:35:58.185 00.074 10052 IsSlewing returns 0
02:35:58.251 00.066 10052 IsGuiding returns 0
02:35:58.251 00.000 10052 scope move finished after 62 + 223 ms
02:35:58.251 00.000 10052 Move returns status 0, amount 62
02:35:58.251 00.000 10052 MoveAxis(S, 58, ABG)
02:35:58.251 00.000 10052 Guiding  Dir = 1, Dur = 58
02:35:58.325 00.074 10052 IsSlewing returns 0
02:35:58.404 00.079 10052 IsGuiding returns 0
02:35:58.549 00.145 10052 IsGuiding returns 1
02:35:58.550 00.001 10052 scope still moving after pulse duration time elapsed
02:35:58.655 00.105 10052 IsSlewing returns 0
02:35:58.724 00.069 10052 IsGuiding returns 0
02:35:58.724 00.000 10052 scope move finished after 58 + 261 ms
02:35:58.724 00.000 10052 Move returns status 0, amount 58
02:35:58.724 00.000 10052 move complete, result=0
02:35:58.724 00.000 10052 worker thread done servicing request
02:35:58.725 00.001 10052 Worker thread wakes up
02:35:58.725 00.000 6880 GuideStep: -0.2 px 62 ms EAST, 0.2 px 58 ms SOUTH
02:35:58.725 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:35:58.725 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:35:59.850 01.125 10052 Exposure complete
02:35:59.916 00.066 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"be264011-48a0-4929-a091-94746b28c557"}
02:35:59.916 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"be264011-48a0-4929-a091-94746b28c557"}
02:35:59.917 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7566fbe5-ae6e-4f47-a3f5-3b4eb935f3c6"}
02:35:59.917 00.000 6880 case statement mapped state 6 to 3
02:35:59.917 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7566fbe5-ae6e-4f47-a3f5-3b4eb935f3c6"}
02:35:59.917 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8a135ac2-0ce9-48fe-b80e-b301913dc248"}
02:35:59.917 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4076,"width":15,"height":15,"star_pos":[6.54,6.52],"pixels":"..."},"id":"8a135ac2-0ce9-48fe-b80e-b301913dc248"}
02:35:59.931 00.014 10052 worker thread done servicing request
02:35:59.931 00.000 6880 OnExposeComplete: enter
02:35:59.931 00.000 6880 UpdateGuideState(): m_state=6
02:35:59.932 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4077
02:35:59.932 00.000 6880 Star::Find returns 1 (0), X=408.61, Y=892.98, Mass=2626, SNR=35.5, Peak=146 HFD=4.8
02:35:59.933 00.001 6880 MultiStar: [#1 0.33,-0.04,0.95,U] [#2 -0.10,-0.25,0.97,U] [#3 0.17,-0.06,0.91,U] [#4 0.32,-0.21,0.82,U] [#5 0.30,-0.34,0.96,U] [#6 0.11,0.06,0.89,U] [#7 0.19,-0.08,0.74,U] [#8 0.47,-0.05,0.79,U] 
02:35:59.933 00.000 6880 refined, 8 included, MultiStar: {0.27, -0.15}, one-star: {0.63, -0.30}
02:35:59.933 00.000 6880 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
02:35:59.933 00.000 6880 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:35:59.933 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.15 hyp=0.31 cameraTheta=-0.50 mountX=0.13 mountY=0.27, mountTheta=1.11
02:35:59.935 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.15, opts=13)
02:35:59.935 00.000 6880 Enqueuing Move request for scope (0.27, -0.15)
02:35:59.935 00.000 10052 Worker thread wakes up
02:35:59.936 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.15) opts 0xd
02:35:59.936 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.15)
02:35:59.936 00.000 10052 Moving (0.27, -0.15) raw xDistance=0.13 yDistance=0.27
02:35:59.936 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:35:59.936 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.27, slope = 0.03
02:35:59.936 00.000 10052 MoveAxis(W, 33, ABG)
02:35:59.936 00.000 10052 Guiding  Dir = 3, Dur = 33
02:35:59.963 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:35:59.963 00.000 10052 IsSlewing returns 0
02:35:59.992 00.029 6880 UpdateGuideState exits: m=2626 SNR=35.5
02:35:59.992 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:35:59.992 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:35:59.992 00.000 6880 Enqueuing Expose request
02:36:00.029 00.037 10052 IsGuiding returns 0
02:36:00.173 00.144 10052 IsGuiding returns 0
02:36:00.173 00.000 10052 Move returns status 0, amount 33
02:36:00.174 00.001 10052 MoveAxis(S, 64, ABG)
02:36:00.174 00.000 10052 Guiding  Dir = 1, Dur = 64
02:36:00.253 00.079 10052 IsSlewing returns 0
02:36:00.326 00.073 10052 IsGuiding returns 0
02:36:00.383 00.057 10052 PulseGuide returned control before completion, sleep 18
02:36:00.462 00.079 10052 IsGuiding returns 1
02:36:00.462 00.000 10052 scope still moving after pulse duration time elapsed
02:36:00.531 00.069 10052 IsSlewing returns 0
02:36:00.601 00.070 10052 IsGuiding returns 0
02:36:00.601 00.000 10052 scope move finished after 64 + 210 ms
02:36:00.601 00.000 10052 Move returns status 0, amount 64
02:36:00.601 00.000 10052 move complete, result=0
02:36:00.601 00.000 10052 worker thread done servicing request
02:36:00.601 00.000 10052 Worker thread wakes up
02:36:00.601 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.3 px 64 ms SOUTH
02:36:00.602 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:00.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:01.518 00.916 10052 Exposure complete
02:36:01.584 00.066 10052 worker thread done servicing request
02:36:01.584 00.000 6880 OnExposeComplete: enter
02:36:01.584 00.000 6880 UpdateGuideState(): m_state=6
02:36:01.584 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4078
02:36:01.585 00.001 6880 Star::Find returns 1 (0), X=408.14, Y=892.86, Mass=2547, SNR=35.0, Peak=139 HFD=4.6
02:36:01.585 00.000 6880 MultiStar: [#1 0.04,-0.14,0.97,U] [#2 -0.32,-0.19,0.97,U] [#3 -0.30,-0.19,0.92,U] [#4 -0.10,-0.34,0.82,U] [#5 -0.13,-0.32,0.94,U] [#6 -0.40,-0.12,0.89,U] [#7 -0.31,-0.33,0.77,U] [#8 -0.04,-0.14,0.80,U] 
02:36:01.585 00.000 6880 refined, 8 included, MultiStar: {-0.15, -0.24}, one-star: {0.15, -0.41}
02:36:01.585 00.000 6880 CameraToMount -- cameraTheta (-2.13) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
02:36:01.585 00.000 6880 CameraToMount -- cameraTheta (-2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
02:36:01.585 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.24 hyp=0.29 cameraTheta=-2.13 mountX=0.25 mountY=-0.15, mountTheta=-0.54
02:36:01.587 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.24, opts=13)
02:36:01.587 00.000 6880 Enqueuing Move request for scope (-0.15, -0.24)
02:36:01.587 00.000 10052 Worker thread wakes up
02:36:01.587 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.24) opts 0xd
02:36:01.587 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.24)
02:36:01.587 00.000 10052 Moving (-0.15, -0.24) raw xDistance=0.25 yDistance=-0.15
02:36:01.587 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:36:01.587 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
02:36:01.587 00.000 10052 MoveAxis(W, 69, ABG)
02:36:01.588 00.001 10052 Guiding  Dir = 3, Dur = 69
02:36:01.609 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:01.642 00.033 6880 UpdateGuideState exits: m=2547 SNR=35.0
02:36:01.642 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:01.642 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:01.642 00.000 6880 Enqueuing Expose request
02:36:01.654 00.012 10052 IsSlewing returns 0
02:36:01.729 00.075 10052 IsGuiding returns 0
02:36:01.797 00.068 10052 PulseGuide returned control before completion, sleep 11
02:36:01.878 00.081 10052 IsGuiding returns 1
02:36:01.878 00.000 10052 scope still moving after pulse duration time elapsed
02:36:01.915 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c54ea15-2275-4863-9bc4-f31b51da4168"}
02:36:01.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c54ea15-2275-4863-9bc4-f31b51da4168"}
02:36:01.915 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e10a04c-7f23-43ac-80f1-4c01921e2565"}
02:36:01.915 00.000 6880 case statement mapped state 6 to 3
02:36:01.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e10a04c-7f23-43ac-80f1-4c01921e2565"}
02:36:01.916 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"03cbd26b-805f-4e39-be0c-52e75d8de919"}
02:36:01.916 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4078,"width":15,"height":15,"star_pos":[7.14,6.86],"pixels":"..."},"id":"03cbd26b-805f-4e39-be0c-52e75d8de919"}
02:36:01.952 00.036 10052 IsSlewing returns 0
02:36:02.032 00.080 10052 IsGuiding returns 0
02:36:02.032 00.000 10052 scope move finished after 69 + 233 ms
02:36:02.032 00.000 10052 Move returns status 0, amount 69
02:36:02.032 00.000 10052 MoveAxis(N, 0, ABG)
02:36:02.032 00.000 10052 Move returns status 0, amount 0
02:36:02.032 00.000 10052 move complete, result=0
02:36:02.032 00.000 10052 worker thread done servicing request
02:36:02.032 00.000 10052 Worker thread wakes up
02:36:02.032 00.000 6880 GuideStep: 0.2 px 69 ms WEST, -0.1 px 0 ms NORTH
02:36:02.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:02.032 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:03.166 01.134 10052 Exposure complete
02:36:03.216 00.050 10052 worker thread done servicing request
02:36:03.216 00.000 6880 OnExposeComplete: enter
02:36:03.217 00.001 6880 UpdateGuideState(): m_state=6
02:36:03.217 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4079
02:36:03.217 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=893.46, Mass=2604, SNR=35.4, Peak=138 HFD=4.9
02:36:03.217 00.000 6880 MultiStar: [#1 0.17,0.59,0.00,M1] [#2 -0.15,0.12,1.00,U] [#3 -0.30,0.22,0.91,U] [#4 0.23,0.26,0.82,U] [#5 -0.06,0.20,0.94,U] [#6 -0.16,0.42,0.89,U] [#7 0.06,0.52,0.78,U] [#8 -0.25,0.36,0.77,U] 
02:36:03.217 00.000 6880 single-star, 7 included, MultiStar: {-0.07, 0.28}, one-star: {0.09, 0.18}
02:36:03.217 00.000 6880 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
02:36:03.217 00.000 6880 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
02:36:03.218 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=0.18 hyp=0.21 cameraTheta=1.11 mountX=-0.19 mountY=0.09, mountTheta=2.70
02:36:03.219 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.18, opts=13)
02:36:03.219 00.000 6880 Enqueuing Move request for scope (0.09, 0.18)
02:36:03.219 00.000 10052 Worker thread wakes up
02:36:03.219 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.18) opts 0xd
02:36:03.219 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.18)
02:36:03.219 00.000 10052 Moving (0.09, 0.18) raw xDistance=-0.19 yDistance=0.09
02:36:03.219 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
02:36:03.219 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:36:03.219 00.000 10052 MoveAxis(E, 47, ABG)
02:36:03.220 00.001 10052 Guiding  Dir = 2, Dur = 47
02:36:03.240 00.020 10052 IsSlewing returns 0
02:36:03.243 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:03.279 00.036 10052 IsGuiding returns 0
02:36:03.282 00.003 6880 UpdateGuideState exits: m=2604 SNR=35.4
02:36:03.283 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:03.283 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:03.283 00.000 6880 Enqueuing Expose request
02:36:03.306 00.023 10052 PulseGuide returned control before completion, sleep 30
02:36:03.371 00.065 10052 IsGuiding returns 0
02:36:03.371 00.000 10052 Move returns status 0, amount 47
02:36:03.372 00.001 10052 MoveAxis(N, 0, ABG)
02:36:03.372 00.000 10052 Move returns status 0, amount 0
02:36:03.372 00.000 10052 move complete, result=0
02:36:03.372 00.000 10052 worker thread done servicing request
02:36:03.372 00.000 10052 Worker thread wakes up
02:36:03.372 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:03.372 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:03.386 00.014 6880 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
02:36:03.914 00.528 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9de673a-5736-4b85-9b9e-2c029887fadf"}
02:36:03.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9de673a-5736-4b85-9b9e-2c029887fadf"}
02:36:03.915 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a3710b6-8049-4827-a7cf-267aa30f23db"}
02:36:03.915 00.000 6880 case statement mapped state 6 to 3
02:36:03.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a3710b6-8049-4827-a7cf-267aa30f23db"}
02:36:03.915 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4d24b3c6-2281-44b0-8ac4-ef6848f0cc59"}
02:36:03.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4079,"width":15,"height":15,"star_pos":[7.08,7.46],"pixels":"..."},"id":"4d24b3c6-2281-44b0-8ac4-ef6848f0cc59"}
02:36:04.282 00.367 10052 Exposure complete
02:36:04.334 00.052 10052 worker thread done servicing request
02:36:04.334 00.000 6880 OnExposeComplete: enter
02:36:04.334 00.000 6880 UpdateGuideState(): m_state=6
02:36:04.334 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4080
02:36:04.334 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=893.28, Mass=2579, SNR=35.2, Peak=145 HFD=4.9
02:36:04.335 00.001 6880 MultiStar: [#1 0.13,0.18,0.95,U] [#2 -0.11,0.37,1.00,U] [#3 -0.10,0.14,0.89,U] [#4 0.04,0.13,0.84,U] [#5 0.12,-0.09,0.98,U] [#6 -0.29,0.08,0.91,U] [#7 0.12,0.19,0.75,U] [#8 0.04,0.11,0.81,U] 
02:36:04.335 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.12}, one-star: {0.18, 0.01}
02:36:04.335 00.000 6880 CameraToMount -- cameraTheta (1.46) - m_xAngle (-1.61) = xAngle (3.07 = 3.07)
02:36:04.335 00.000 6880 CameraToMount -- cameraTheta (1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.04 = 3.04)
02:36:04.335 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.12 hyp=0.12 cameraTheta=1.46 mountX=-0.12 mountY=0.01, mountTheta=3.04
02:36:04.336 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.12, opts=13)
02:36:04.336 00.000 6880 Enqueuing Move request for scope (0.01, 0.12)
02:36:04.336 00.000 10052 Worker thread wakes up
02:36:04.336 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.12) opts 0xd
02:36:04.336 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.12)
02:36:04.336 00.000 10052 Moving (0.01, 0.12) raw xDistance=-0.12 yDistance=0.01
02:36:04.336 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:36:04.336 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
02:36:04.337 00.001 10052 MoveAxis(E, 35, ABG)
02:36:04.337 00.000 10052 Guiding  Dir = 2, Dur = 35
02:36:04.356 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:04.388 00.032 10052 IsSlewing returns 0
02:36:04.395 00.007 6880 UpdateGuideState exits: m=2579 SNR=35.2
02:36:04.395 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:04.395 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:04.395 00.000 6880 Enqueuing Expose request
02:36:04.457 00.062 10052 IsGuiding returns 0
02:36:04.484 00.027 10052 PulseGuide returned control before completion, sleep 18
02:36:04.539 00.055 10052 IsGuiding returns 0
02:36:04.539 00.000 10052 Move returns status 0, amount 35
02:36:04.539 00.000 10052 MoveAxis(N, 0, ABG)
02:36:04.539 00.000 10052 Move returns status 0, amount 0
02:36:04.539 00.000 10052 move complete, result=0
02:36:04.539 00.000 10052 worker thread done servicing request
02:36:04.540 00.001 10052 Worker thread wakes up
02:36:04.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:04.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:04.540 00.000 6880 GuideStep: -0.1 px 35 ms EAST, 0.0 px 0 ms NORTH
02:36:05.673 01.133 10052 Exposure complete
02:36:05.727 00.054 10052 worker thread done servicing request
02:36:05.727 00.000 6880 OnExposeComplete: enter
02:36:05.727 00.000 6880 UpdateGuideState(): m_state=6
02:36:05.727 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4081
02:36:05.727 00.000 6880 Star::Find returns 1 (0), X=408.57, Y=893.49, Mass=2612, SNR=35.4, Peak=179 HFD=4.3
02:36:05.728 00.001 6880 MultiStar: [#1 0.39,0.12,0.95,U] [#2 0.03,-0.02,0.99,U] [#3 0.17,0.14,0.93,U] [#4 0.38,0.15,0.84,U] [#5 0.30,0.22,0.97,U] [#6 0.19,0.06,0.90,U] [#7 0.41,0.30,0.76,U] [#8 0.43,0.41,0.00,M1] 
02:36:05.728 00.000 6880 refined, 7 included, MultiStar: {0.30, 0.14}, one-star: {0.58, 0.21}
02:36:05.728 00.000 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.05 = 2.05)
02:36:05.728 00.000 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.02 = 2.02)
02:36:05.728 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=0.14 hyp=0.34 cameraTheta=0.44 mountX=-0.16 mountY=0.30, mountTheta=2.05
02:36:05.730 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=0.14, opts=13)
02:36:05.730 00.000 6880 Enqueuing Move request for scope (0.30, 0.14)
02:36:05.730 00.000 10052 Worker thread wakes up
02:36:05.730 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.14) opts 0xd
02:36:05.730 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, 0.14)
02:36:05.730 00.000 10052 Moving (0.30, 0.14) raw xDistance=-0.16 yDistance=0.30
02:36:05.730 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:36:05.730 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.30, slope = -0.02
02:36:05.730 00.000 10052 MoveAxis(E, 44, ABG)
02:36:05.730 00.000 10052 Guiding  Dir = 2, Dur = 44
02:36:05.751 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:05.772 00.021 10052 IsSlewing returns 0
02:36:05.789 00.017 6880 UpdateGuideState exits: m=2612 SNR=35.4
02:36:05.790 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:05.790 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:05.790 00.000 6880 Enqueuing Expose request
02:36:05.846 00.056 10052 IsGuiding returns 0
02:36:05.913 00.067 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ed2379a1-844d-469e-91c2-e071a2490bbc"}
02:36:05.913 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ed2379a1-844d-469e-91c2-e071a2490bbc"}
02:36:05.914 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6d0c34e-3594-4224-ba14-dc0266930bae"}
02:36:05.914 00.000 6880 case statement mapped state 6 to 3
02:36:05.915 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6d0c34e-3594-4224-ba14-dc0266930bae"}
02:36:05.915 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2917d283-dbd8-407c-a033-bcdadcdf0d13"}
02:36:05.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4081,"width":15,"height":15,"star_pos":[6.57,7.49],"pixels":"..."},"id":"2917d283-dbd8-407c-a033-bcdadcdf0d13"}
02:36:05.989 00.074 10052 IsGuiding returns 0
02:36:05.989 00.000 10052 Move returns status 0, amount 44
02:36:05.989 00.000 10052 MoveAxis(N, 0, ABG)
02:36:05.989 00.000 10052 Move returns status 0, amount 0
02:36:05.989 00.000 10052 move complete, result=0
02:36:05.989 00.000 10052 worker thread done servicing request
02:36:05.990 00.001 10052 Worker thread wakes up
02:36:05.990 00.000 6880 GuideStep: -0.2 px 44 ms EAST, 0.3 px 0 ms NORTH
02:36:05.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:05.990 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:06.901 00.911 10052 Exposure complete
02:36:06.955 00.054 10052 worker thread done servicing request
02:36:06.955 00.000 6880 OnExposeComplete: enter
02:36:06.956 00.001 6880 UpdateGuideState(): m_state=6
02:36:06.956 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4082
02:36:06.956 00.000 6880 Star::Find returns 1 (0), X=408.56, Y=892.93, Mass=2600, SNR=35.3, Peak=185 HFD=4.3
02:36:06.957 00.001 6880 MultiStar: [#1 0.47,-0.07,0.95,U] [#2 0.02,-0.21,1.00,U] [#3 0.20,-0.03,0.92,U] [#4 0.50,-0.42,0.00,M1] [#5 0.34,-0.42,0.00,M1] [#6 0.11,-0.14,0.91,U] [#7 0.45,-0.13,0.75,U] [#8 0.43,-0.10,0.78,U] 
02:36:06.957 00.000 6880 refined, 6 included, MultiStar: {0.32, -0.15}, one-star: {0.57, -0.35}
02:36:06.957 00.000 6880 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.61) = xAngle (1.17 = 1.17)
02:36:06.957 00.000 6880 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.14 = 1.14)
02:36:06.957 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.15 hyp=0.35 cameraTheta=-0.45 mountX=0.14 mountY=0.32, mountTheta=1.16
02:36:06.959 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.15, opts=13)
02:36:06.959 00.000 6880 Enqueuing Move request for scope (0.32, -0.15)
02:36:06.959 00.000 10052 Worker thread wakes up
02:36:06.959 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.15) opts 0xd
02:36:06.959 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.15)
02:36:06.959 00.000 10052 Moving (0.32, -0.15) raw xDistance=0.14 yDistance=0.32
02:36:06.959 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:36:06.959 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.00
02:36:06.959 00.000 10052 MoveAxis(W, 35, ABG)
02:36:06.960 00.001 10052 Guiding  Dir = 3, Dur = 35
02:36:06.980 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:06.981 00.001 10052 IsSlewing returns 0
02:36:07.011 00.030 6880 UpdateGuideState exits: m=2600 SNR=35.3
02:36:07.011 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:07.011 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:07.011 00.000 6880 Enqueuing Expose request
02:36:07.018 00.007 10052 IsGuiding returns 0
02:36:07.046 00.028 10052 PulseGuide returned control before completion, sleep 18
02:36:07.093 00.047 10052 IsGuiding returns 0
02:36:07.093 00.000 10052 Move returns status 0, amount 35
02:36:07.093 00.000 10052 MoveAxis(N, 0, ABG)
02:36:07.093 00.000 10052 Move returns status 0, amount 0
02:36:07.093 00.000 10052 move complete, result=0
02:36:07.093 00.000 10052 worker thread done servicing request
02:36:07.093 00.000 10052 Worker thread wakes up
02:36:07.093 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:07.093 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:07.098 00.005 6880 GuideStep: 0.1 px 35 ms WEST, 0.3 px 0 ms NORTH
02:36:07.912 00.814 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"68036fb5-e5cc-4de5-a2e7-234dd3c6ff20"}
02:36:07.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"68036fb5-e5cc-4de5-a2e7-234dd3c6ff20"}
02:36:07.912 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a64aa31b-851f-44a6-ad80-3585ebbb8202"}
02:36:07.912 00.000 6880 case statement mapped state 6 to 3
02:36:07.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a64aa31b-851f-44a6-ad80-3585ebbb8202"}
02:36:07.914 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f14b5838-8642-4cd4-8d53-fc8118e1ff74"}
02:36:07.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4082,"width":15,"height":15,"star_pos":[6.56,6.93],"pixels":"..."},"id":"f14b5838-8642-4cd4-8d53-fc8118e1ff74"}
02:36:08.221 00.307 10052 Exposure complete
02:36:08.274 00.053 10052 worker thread done servicing request
02:36:08.275 00.001 6880 OnExposeComplete: enter
02:36:08.275 00.000 6880 UpdateGuideState(): m_state=6
02:36:08.275 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4083
02:36:08.275 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=893.08, Mass=2611, SNR=35.5, Peak=163 HFD=4.4
02:36:08.275 00.000 6880 MultiStar: [#1 0.50,-0.19,0.97,U] [#2 0.12,-0.17,1.00,U] [#3 0.22,-0.17,0.91,U] [#4 0.46,-0.46,0.00,M2] [#5 0.37,-0.35,0.97,U] [#6 0.19,-0.07,0.91,U] [#7 0.51,-0.01,0.75,U] [#8 0.44,0.02,0.80,U] 
02:36:08.276 00.001 6880 refined, 7 included, MultiStar: {0.38, -0.15}, one-star: {0.69, -0.20}
02:36:08.276 00.000 6880 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.61) = xAngle (1.23 = 1.23)
02:36:08.276 00.000 6880 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
02:36:08.276 00.000 6880 CameraToMount -- cameraX=0.38 cameraY=-0.15 hyp=0.41 cameraTheta=-0.38 mountX=0.13 mountY=0.38, mountTheta=1.23
02:36:08.277 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.38, y=-0.15, opts=13)
02:36:08.277 00.000 6880 Enqueuing Move request for scope (0.38, -0.15)
02:36:08.277 00.000 10052 Worker thread wakes up
02:36:08.277 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.15) opts 0xd
02:36:08.277 00.000 10052 Handling offset move in thread for scope, endpoint = (0.38, -0.15)
02:36:08.277 00.000 10052 Moving (0.38, -0.15) raw xDistance=0.13 yDistance=0.38
02:36:08.277 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:36:08.277 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.38, slope = 0.02
02:36:08.277 00.000 10052 MoveAxis(W, 38, ABG)
02:36:08.277 00.000 10052 Guiding  Dir = 3, Dur = 38
02:36:08.298 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:08.321 00.023 10052 IsSlewing returns 0
02:36:08.328 00.007 6880 UpdateGuideState exits: m=2611 SNR=35.5
02:36:08.328 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:08.329 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:08.329 00.000 6880 Enqueuing Expose request
02:36:08.396 00.067 10052 IsGuiding returns 0
02:36:08.528 00.132 10052 IsGuiding returns 0
02:36:08.528 00.000 10052 Move returns status 0, amount 38
02:36:08.528 00.000 10052 MoveAxis(S, 35, ABG)
02:36:08.529 00.001 10052 Guiding  Dir = 1, Dur = 35
02:36:08.567 00.038 10052 IsSlewing returns 0
02:36:08.605 00.038 10052 IsGuiding returns 0
02:36:08.632 00.027 10052 PulseGuide returned control before completion, sleep 18
02:36:08.680 00.048 10052 IsGuiding returns 0
02:36:08.680 00.000 10052 Move returns status 0, amount 35
02:36:08.680 00.000 10052 move complete, result=0
02:36:08.680 00.000 10052 worker thread done servicing request
02:36:08.680 00.000 10052 Worker thread wakes up
02:36:08.680 00.000 6880 GuideStep: 0.1 px 38 ms WEST, 0.4 px 35 ms SOUTH
02:36:08.680 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:08.680 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:09.593 00.913 10052 Exposure complete
02:36:09.656 00.063 10052 worker thread done servicing request
02:36:09.657 00.001 6880 OnExposeComplete: enter
02:36:09.657 00.000 6880 UpdateGuideState(): m_state=6
02:36:09.657 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4084
02:36:09.657 00.000 6880 Star::Find returns 1 (0), X=408.71, Y=893.19, Mass=2595, SNR=35.3, Peak=159 HFD=4.6
02:36:09.657 00.000 6880 MultiStar: [#1 0.53,-0.08,0.00,M1] [#2 0.08,-0.20,1.01,U] [#3 0.24,-0.00,0.90,U] [#4 0.44,-0.25,0.85,U] [#5 0.37,-0.28,0.97,U] [#6 0.17,-0.10,0.93,U] [#7 0.48,0.07,0.75,U] [#8 0.59,-0.07,0.00,M1] 
02:36:09.657 00.000 6880 refined, 6 included, MultiStar: {0.35, -0.13}, one-star: {0.72, -0.08}
02:36:09.657 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
02:36:09.657 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:36:09.658 00.001 6880 CameraToMount -- cameraX=0.35 cameraY=-0.13 hyp=0.38 cameraTheta=-0.34 mountX=0.11 mountY=0.36, mountTheta=1.27
02:36:09.659 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.13, opts=13)
02:36:09.659 00.000 6880 Enqueuing Move request for scope (0.35, -0.13)
02:36:09.659 00.000 10052 Worker thread wakes up
02:36:09.659 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.13) opts 0xd
02:36:09.659 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.13)
02:36:09.659 00.000 10052 Moving (0.35, -0.13) raw xDistance=0.11 yDistance=0.36
02:36:09.659 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:36:09.659 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.36, slope = 0.03
02:36:09.659 00.000 10052 MoveAxis(W, 32, ABG)
02:36:09.659 00.000 10052 Guiding  Dir = 3, Dur = 32
02:36:09.678 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:09.718 00.040 6880 UpdateGuideState exits: m=2595 SNR=35.3
02:36:09.718 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:09.719 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:09.719 00.000 6880 Enqueuing Expose request
02:36:09.731 00.012 10052 IsSlewing returns 0
02:36:09.811 00.080 10052 IsGuiding returns 0
02:36:09.911 00.100 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1fd95c6e-461c-4e73-8f21-197bd8365f99"}
02:36:09.911 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1fd95c6e-461c-4e73-8f21-197bd8365f99"}
02:36:09.912 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5afb31a7-87eb-4d80-ad90-110622b1e336"}
02:36:09.912 00.000 6880 case statement mapped state 6 to 3
02:36:09.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5afb31a7-87eb-4d80-ad90-110622b1e336"}
02:36:09.913 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f3b5bfb9-3095-4871-ac88-e4082964a76d"}
02:36:09.913 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4084,"width":15,"height":15,"star_pos":[6.71,7.19],"pixels":"..."},"id":"f3b5bfb9-3095-4871-ac88-e4082964a76d"}
02:36:09.954 00.041 10052 IsGuiding returns 0
02:36:09.955 00.001 10052 Move returns status 0, amount 32
02:36:09.955 00.000 10052 MoveAxis(S, 46, ABG)
02:36:09.955 00.000 10052 Guiding  Dir = 1, Dur = 46
02:36:10.027 00.072 10052 IsSlewing returns 0
02:36:10.108 00.081 10052 IsGuiding returns 0
02:36:10.249 00.141 10052 IsGuiding returns 0
02:36:10.249 00.000 10052 Move returns status 0, amount 46
02:36:10.249 00.000 10052 move complete, result=0
02:36:10.249 00.000 10052 worker thread done servicing request
02:36:10.250 00.001 6880 GuideStep: 0.1 px 32 ms WEST, 0.4 px 46 ms SOUTH
02:36:10.250 00.000 10052 Worker thread wakes up
02:36:10.250 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:10.250 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:11.389 01.139 10052 Exposure complete
02:36:11.439 00.050 10052 worker thread done servicing request
02:36:11.439 00.000 6880 OnExposeComplete: enter
02:36:11.439 00.000 6880 UpdateGuideState(): m_state=6
02:36:11.439 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4085
02:36:11.439 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=893.02, Mass=2612, SNR=35.5, Peak=159 HFD=4.7
02:36:11.440 00.001 6880 MultiStar: [#1 0.25,0.04,0.96,U] [#2 -0.19,-0.04,0.97,U] [#3 0.01,0.07,0.90,U] [#4 0.32,-0.04,0.80,U] [#5 0.10,-0.29,0.98,U] [#6 -0.00,0.11,0.89,U] [#7 0.14,0.10,0.75,U] [#8 0.30,0.38,0.80,U] 
02:36:11.440 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.00}, one-star: {0.28, -0.25}
02:36:11.440 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.58 = 1.58)
02:36:11.440 00.000 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.55 = 1.55)
02:36:11.440 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.00 hyp=0.13 cameraTheta=-0.04 mountX=-0.00 mountY=0.13, mountTheta=1.58
02:36:11.441 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.00, opts=13)
02:36:11.441 00.000 6880 Enqueuing Move request for scope (0.13, -0.00)
02:36:11.441 00.000 10052 Worker thread wakes up
02:36:11.441 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.00) opts 0xd
02:36:11.442 00.001 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.00)
02:36:11.442 00.000 10052 Moving (0.13, -0.00) raw xDistance=-0.00 yDistance=0.13
02:36:11.442 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:36:11.442 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
02:36:11.442 00.000 10052 MoveAxis(E, 0, ABG)
02:36:11.442 00.000 10052 Move returns status 0, amount 0
02:36:11.442 00.000 10052 MoveAxis(N, 0, ABG)
02:36:11.442 00.000 10052 Move returns status 0, amount 0
02:36:11.442 00.000 10052 move complete, result=0
02:36:11.442 00.000 10052 worker thread done servicing request
02:36:11.461 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:11.490 00.029 6880 UpdateGuideState exits: m=2612 SNR=35.5
02:36:11.490 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:11.490 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:11.491 00.001 6880 Enqueuing Expose request
02:36:11.491 00.000 10052 Worker thread wakes up
02:36:11.491 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:11.491 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:11.491 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:12.209 00.718 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"068067e7-2e80-4c25-90ac-90724f668871"}
02:36:12.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"068067e7-2e80-4c25-90ac-90724f668871"}
02:36:12.210 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ddc9fa95-2ba5-430d-9d15-d3bfefb58a6d"}
02:36:12.210 00.000 6880 case statement mapped state 6 to 3
02:36:12.210 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ddc9fa95-2ba5-430d-9d15-d3bfefb58a6d"}
02:36:12.210 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"71400002-e0c1-421d-a4e7-348253e3b045"}
02:36:12.211 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4085,"width":15,"height":15,"star_pos":[7.26,7.02],"pixels":"..."},"id":"71400002-e0c1-421d-a4e7-348253e3b045"}
02:36:12.405 00.194 10052 Exposure complete
02:36:12.466 00.061 10052 worker thread done servicing request
02:36:12.466 00.000 6880 OnExposeComplete: enter
02:36:12.466 00.000 6880 UpdateGuideState(): m_state=6
02:36:12.466 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4086
02:36:12.466 00.000 6880 Star::Find returns 1 (0), X=408.36, Y=893.00, Mass=2614, SNR=35.6, Peak=134 HFD=4.8
02:36:12.467 00.001 6880 MultiStar: [#1 0.22,0.08,0.96,U] [#2 0.08,-0.08,0.98,U] [#3 0.15,-0.06,0.89,U] [#4 0.20,0.00,0.82,U] [#5 0.18,-0.21,0.94,U] [#6 0.05,0.09,0.92,U] [#7 0.11,0.12,0.77,U] [#8 0.33,0.05,0.78,U] 
02:36:12.467 00.000 6880 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {0.37, -0.28}
02:36:12.467 00.000 6880 CameraToMount -- cameraTheta (-0.20) - m_xAngle (-1.61) = xAngle (1.42 = 1.42)
02:36:12.467 00.000 6880 CameraToMount -- cameraTheta (-0.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
02:36:12.467 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.20 mountX=0.03 mountY=0.19, mountTheta=1.42
02:36:12.469 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.04, opts=13)
02:36:12.469 00.000 6880 Enqueuing Move request for scope (0.19, -0.04)
02:36:12.469 00.000 10052 Worker thread wakes up
02:36:12.469 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
02:36:12.469 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
02:36:12.469 00.000 10052 Moving (0.19, -0.04) raw xDistance=0.03 yDistance=0.19
02:36:12.469 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:36:12.469 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.19, slope = 0.02
02:36:12.469 00.000 10052 MoveAxis(E, 0, ABG)
02:36:12.469 00.000 10052 Move returns status 0, amount 0
02:36:12.469 00.000 10052 MoveAxis(S, 40, ABG)
02:36:12.469 00.000 10052 Guiding  Dir = 1, Dur = 40
02:36:12.490 00.021 10052 IsSlewing returns 0
02:36:12.492 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:12.528 00.036 6880 UpdateGuideState exits: m=2614 SNR=35.6
02:36:12.528 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:12.528 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:12.528 00.000 10052 IsGuiding returns 0
02:36:12.528 00.000 6880 Enqueuing Expose request
02:36:12.556 00.028 10052 PulseGuide returned control before completion, sleep 23
02:36:12.612 00.056 10052 IsGuiding returns 0
02:36:12.612 00.000 10052 Move returns status 0, amount 40
02:36:12.612 00.000 10052 move complete, result=0
02:36:12.612 00.000 10052 worker thread done servicing request
02:36:12.612 00.000 10052 Worker thread wakes up
02:36:12.612 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:12.612 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:12.612 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 40 ms SOUTH
02:36:13.737 01.125 10052 Exposure complete
02:36:13.803 00.066 10052 worker thread done servicing request
02:36:13.804 00.001 6880 OnExposeComplete: enter
02:36:13.804 00.000 6880 UpdateGuideState(): m_state=6
02:36:13.804 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4087
02:36:13.804 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=893.28, Mass=2612, SNR=35.5, Peak=169 HFD=4.8
02:36:13.804 00.000 6880 MultiStar: [#1 0.32,0.32,0.96,U] [#2 -0.06,0.40,0.97,U] [#3 0.05,0.30,0.93,U] [#4 0.23,0.20,0.84,U] [#5 0.11,0.02,0.97,U] [#6 -0.04,0.52,0.90,U] [#7 0.19,0.39,0.77,U] [#8 0.43,0.43,0.00,M1] 
02:36:13.804 00.000 6880 refined, 7 included, MultiStar: {0.14, 0.26}, one-star: {0.33, 0.01}
02:36:13.805 00.001 6880 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.61) = xAngle (2.69 = 2.69)
02:36:13.805 00.000 6880 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.66 = 2.66)
02:36:13.805 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.26 hyp=0.30 cameraTheta=1.08 mountX=-0.27 mountY=0.14, mountTheta=2.67
02:36:13.806 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.26, opts=13)
02:36:13.806 00.000 6880 Enqueuing Move request for scope (0.14, 0.26)
02:36:13.806 00.000 10052 Worker thread wakes up
02:36:13.806 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.26) opts 0xd
02:36:13.806 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.26)
02:36:13.806 00.000 10052 Moving (0.14, 0.26) raw xDistance=-0.27 yDistance=0.14
02:36:13.806 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:36:13.806 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
02:36:13.807 00.001 10052 MoveAxis(E, 72, ABG)
02:36:13.807 00.000 10052 Guiding  Dir = 2, Dur = 72
02:36:13.835 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:13.876 00.041 10052 IsSlewing returns 0
02:36:13.891 00.015 6880 UpdateGuideState exits: m=2612 SNR=35.5
02:36:13.891 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:13.891 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:13.891 00.000 6880 Enqueuing Expose request
02:36:13.949 00.058 10052 IsGuiding returns 0
02:36:13.977 00.028 10052 PulseGuide returned control before completion, sleep 55
02:36:14.055 00.078 10052 IsGuiding returns 1
02:36:14.055 00.000 10052 scope still moving after pulse duration time elapsed
02:36:14.102 00.047 10052 IsSlewing returns 0
02:36:14.141 00.039 10052 IsGuiding returns 0
02:36:14.141 00.000 10052 scope move finished after 72 + 119 ms
02:36:14.141 00.000 10052 Move returns status 0, amount 72
02:36:14.141 00.000 10052 MoveAxis(N, 0, ABG)
02:36:14.141 00.000 10052 Move returns status 0, amount 0
02:36:14.141 00.000 10052 move complete, result=0
02:36:14.141 00.000 10052 worker thread done servicing request
02:36:14.141 00.000 10052 Worker thread wakes up
02:36:14.141 00.000 6880 GuideStep: -0.3 px 72 ms EAST, 0.1 px 0 ms NORTH
02:36:14.142 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:14.142 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:14.208 00.066 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9e668e4-2d50-4be8-b354-5cf174df4bd0"}
02:36:14.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9e668e4-2d50-4be8-b354-5cf174df4bd0"}
02:36:14.209 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bfdac4de-918e-4f6e-9f37-8a8620a57700"}
02:36:14.209 00.000 6880 case statement mapped state 6 to 3
02:36:14.210 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bfdac4de-918e-4f6e-9f37-8a8620a57700"}
02:36:14.212 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"080c8f08-911c-4e43-9973-8200eae8eb08"}
02:36:14.212 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4087,"width":15,"height":15,"star_pos":[7.32,7.28],"pixels":"..."},"id":"080c8f08-911c-4e43-9973-8200eae8eb08"}
02:36:15.060 00.848 10052 Exposure complete
02:36:15.116 00.056 10052 worker thread done servicing request
02:36:15.116 00.000 6880 OnExposeComplete: enter
02:36:15.116 00.000 6880 UpdateGuideState(): m_state=6
02:36:15.117 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4088
02:36:15.117 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=892.86, Mass=2535, SNR=35.0, Peak=142 HFD=4.5
02:36:15.117 00.000 6880 MultiStar: [#1 0.32,-0.38,0.97,U] [#2 -0.19,-0.27,1.00,U] [#3 0.07,-0.41,0.92,U] [#4 0.33,-0.25,0.86,U] [#5 0.07,-0.40,0.97,U] [#6 -0.03,-0.32,0.91,U] [#7 0.23,-0.35,0.76,U] [#8 0.22,-0.34,0.78,U] 
02:36:15.117 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.35}, one-star: {0.22, -0.41}
02:36:15.117 00.000 6880 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
02:36:15.117 00.000 6880 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
02:36:15.117 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.35 hyp=0.37 cameraTheta=-1.21 mountX=0.34 mountY=0.14, mountTheta=0.38
02:36:15.119 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.35, opts=13)
02:36:15.119 00.000 6880 Enqueuing Move request for scope (0.13, -0.35)
02:36:15.119 00.000 10052 Worker thread wakes up
02:36:15.119 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.35) opts 0xd
02:36:15.119 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.35)
02:36:15.119 00.000 10052 Moving (0.13, -0.35) raw xDistance=0.34 yDistance=0.14
02:36:15.119 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
02:36:15.119 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
02:36:15.119 00.000 10052 MoveAxis(W, 88, ABG)
02:36:15.119 00.000 10052 Guiding  Dir = 3, Dur = 88
02:36:15.138 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:15.140 00.002 10052 IsSlewing returns 0
02:36:15.170 00.030 6880 UpdateGuideState exits: m=2535 SNR=35.0
02:36:15.170 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:15.170 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:15.170 00.000 6880 Enqueuing Expose request
02:36:15.177 00.007 10052 IsGuiding returns 0
02:36:15.205 00.028 10052 PulseGuide returned control before completion, sleep 71
02:36:15.298 00.093 10052 IsGuiding returns 1
02:36:15.298 00.000 10052 scope still moving after pulse duration time elapsed
02:36:15.345 00.047 10052 IsSlewing returns 0
02:36:15.383 00.038 10052 IsGuiding returns 0
02:36:15.383 00.000 10052 scope move finished after 88 + 117 ms
02:36:15.383 00.000 10052 Move returns status 0, amount 88
02:36:15.383 00.000 10052 MoveAxis(N, 0, ABG)
02:36:15.383 00.000 10052 Move returns status 0, amount 0
02:36:15.383 00.000 10052 move complete, result=0
02:36:15.383 00.000 10052 worker thread done servicing request
02:36:15.383 00.000 10052 Worker thread wakes up
02:36:15.383 00.000 6880 GuideStep: 0.3 px 88 ms WEST, 0.1 px 0 ms NORTH
02:36:15.384 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:15.384 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:16.208 00.824 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6dc643bd-e02c-4c50-9563-e0872a2f1ccc"}
02:36:16.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6dc643bd-e02c-4c50-9563-e0872a2f1ccc"}
02:36:16.208 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e200ac9-5a22-43e3-bde7-792f629e0c61"}
02:36:16.209 00.001 6880 case statement mapped state 6 to 3
02:36:16.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e200ac9-5a22-43e3-bde7-792f629e0c61"}
02:36:16.209 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4c8f39ca-fed3-460c-b4ff-4cb0a985aa02"}
02:36:16.209 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4088,"width":15,"height":15,"star_pos":[7.21,6.86],"pixels":"..."},"id":"4c8f39ca-fed3-460c-b4ff-4cb0a985aa02"}
02:36:16.520 00.311 10052 Exposure complete
02:36:16.588 00.068 10052 worker thread done servicing request
02:36:16.588 00.000 6880 OnExposeComplete: enter
02:36:16.588 00.000 6880 UpdateGuideState(): m_state=6
02:36:16.588 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4089
02:36:16.588 00.000 6880 Star::Find returns 1 (0), X=408.41, Y=893.08, Mass=2603, SNR=35.3, Peak=132 HFD=5.0
02:36:16.589 00.001 6880 MultiStar: [#1 0.45,-0.15,0.96,U] [#2 -0.04,-0.11,1.00,U] [#3 0.11,-0.07,0.90,U] [#4 0.51,-0.09,0.83,U] [#5 0.19,-0.20,0.94,U] [#6 -0.09,0.03,0.90,U] [#7 0.39,-0.00,0.75,U] [#8 0.21,0.11,0.76,U] 
02:36:16.589 00.000 6880 refined, 8 included, MultiStar: {0.23, -0.08}, one-star: {0.43, -0.19}
02:36:16.589 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.28 = 1.28)
02:36:16.589 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:36:16.589 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.08 hyp=0.25 cameraTheta=-0.34 mountX=0.07 mountY=0.24, mountTheta=1.27
02:36:16.591 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.08, opts=13)
02:36:16.591 00.000 6880 Enqueuing Move request for scope (0.23, -0.08)
02:36:16.591 00.000 10052 Worker thread wakes up
02:36:16.591 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.08) opts 0xd
02:36:16.592 00.001 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.08)
02:36:16.592 00.000 10052 Moving (0.23, -0.08) raw xDistance=0.07 yDistance=0.24
02:36:16.592 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:36:16.592 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.01
02:36:16.592 00.000 10052 MoveAxis(E, 0, ABG)
02:36:16.592 00.000 10052 Move returns status 0, amount 0
02:36:16.592 00.000 10052 MoveAxis(N, 0, ABG)
02:36:16.592 00.000 10052 Move returns status 0, amount 0
02:36:16.592 00.000 10052 move complete, result=0
02:36:16.592 00.000 10052 worker thread done servicing request
02:36:16.614 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:16.644 00.030 6880 UpdateGuideState exits: m=2603 SNR=35.3
02:36:16.644 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:16.644 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:16.644 00.000 6880 Enqueuing Expose request
02:36:16.644 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:16.644 00.000 10052 Worker thread wakes up
02:36:16.644 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:16.644 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:17.561 00.917 10052 Exposure complete
02:36:17.616 00.055 10052 worker thread done servicing request
02:36:17.616 00.000 6880 OnExposeComplete: enter
02:36:17.616 00.000 6880 UpdateGuideState(): m_state=6
02:36:17.616 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4090
02:36:17.616 00.000 6880 Star::Find returns 1 (0), X=408.80, Y=893.56, Mass=2427, SNR=34.1, Peak=154 HFD=4.6
02:36:17.616 00.000 6880 MultiStar: [#1 0.60,0.12,0.00,M1] [#2 0.05,0.06,0.99,U] [#3 0.31,0.05,0.92,U] [#4 0.57,0.15,0.00,M1] [#5 0.72,0.15,0.00,M1] [#6 0.32,0.13,0.91,U] [#7 0.78,0.14,0.00,M1] [#8 0.81,0.00,0.00,M1] 
02:36:17.616 00.000 6880 refined, 3 included, MultiStar: {0.38, 0.13}, one-star: {0.82, 0.28}
02:36:17.616 00.000 6880 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
02:36:17.617 00.001 6880 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.92 = 1.92)
02:36:17.617 00.000 6880 CameraToMount -- cameraX=0.38 cameraY=0.13 hyp=0.40 cameraTheta=0.34 mountX=-0.15 mountY=0.38, mountTheta=1.95
02:36:17.618 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.38, y=0.13, opts=13)
02:36:17.618 00.000 6880 Enqueuing Move request for scope (0.38, 0.13)
02:36:17.618 00.000 10052 Worker thread wakes up
02:36:17.618 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.38, 0.13) opts 0xd
02:36:17.618 00.000 10052 Handling offset move in thread for scope, endpoint = (0.38, 0.13)
02:36:17.618 00.000 10052 Moving (0.38, 0.13) raw xDistance=-0.15 yDistance=0.38
02:36:17.618 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:36:17.618 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.38, slope = -0.01
02:36:17.618 00.000 10052 MoveAxis(E, 40, ABG)
02:36:17.618 00.000 10052 Guiding  Dir = 2, Dur = 40
02:36:17.636 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:17.667 00.031 6880 UpdateGuideState exits: m=2427 SNR=34.1
02:36:17.667 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:17.667 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:17.667 00.000 6880 Enqueuing Expose request
02:36:17.690 00.023 10052 IsSlewing returns 0
02:36:17.770 00.080 10052 IsGuiding returns 0
02:36:17.913 00.143 10052 IsGuiding returns 0
02:36:17.913 00.000 10052 Move returns status 0, amount 40
02:36:17.913 00.000 10052 MoveAxis(N, 0, ABG)
02:36:17.913 00.000 10052 Move returns status 0, amount 0
02:36:17.913 00.000 10052 move complete, result=0
02:36:17.914 00.001 10052 worker thread done servicing request
02:36:17.914 00.000 6880 GuideStep: -0.2 px 40 ms EAST, 0.4 px 0 ms NORTH
02:36:17.914 00.000 10052 Worker thread wakes up
02:36:17.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:17.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:18.207 00.293 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c06ad92c-56e8-4f77-a0d5-6957a389eb57"}
02:36:18.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c06ad92c-56e8-4f77-a0d5-6957a389eb57"}
02:36:18.207 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f764a48-f4c0-4775-92d6-3550169f6640"}
02:36:18.208 00.001 6880 case statement mapped state 6 to 3
02:36:18.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f764a48-f4c0-4775-92d6-3550169f6640"}
02:36:18.208 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef0f71b9-7fe3-47e6-b2c0-1d4f0b6e8b90"}
02:36:18.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4090,"width":15,"height":15,"star_pos":[6.80,6.56],"pixels":"..."},"id":"ef0f71b9-7fe3-47e6-b2c0-1d4f0b6e8b90"}
02:36:19.049 00.841 10052 Exposure complete
02:36:19.102 00.053 10052 worker thread done servicing request
02:36:19.102 00.000 6880 OnExposeComplete: enter
02:36:19.102 00.000 6880 UpdateGuideState(): m_state=6
02:36:19.103 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4091
02:36:19.103 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=892.53, Mass=2501, SNR=34.6, Peak=128 HFD=5.1
02:36:19.103 00.000 6880 MultiStar: [#1 0.05,-0.66,0.00,M2] [#2 -0.22,-0.80,0.00,M1] [#3 -0.17,-0.67,0.00,M1] [#4 0.05,-0.80,0.00,M2] [#5 0.02,-0.67,0.00,M2] [#6 -0.24,-0.48,0.00,M1] [#7 -0.03,-0.52,0.74,U] [#8 0.09,-0.41,0.76,U] 
02:36:19.103 00.000 6880 refined, 2 included, MultiStar: {0.07, -0.57}, one-star: {0.13, -0.74}
02:36:19.103 00.000 6880 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.61) = xAngle (0.16 = 0.16)
02:36:19.103 00.000 6880 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
02:36:19.103 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.57 hyp=0.58 cameraTheta=-1.45 mountX=0.57 mountY=0.08, mountTheta=0.13
02:36:19.105 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.57, opts=13)
02:36:19.105 00.000 6880 Enqueuing Move request for scope (0.07, -0.57)
02:36:19.105 00.000 10052 Worker thread wakes up
02:36:19.105 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.57) opts 0xd
02:36:19.105 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.57)
02:36:19.105 00.000 10052 Moving (0.07, -0.57) raw xDistance=0.57 yDistance=0.08
02:36:19.105 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.57
02:36:19.105 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.02
02:36:19.105 00.000 10052 MoveAxis(W, 151, ABG)
02:36:19.105 00.000 10052 Guiding  Dir = 3, Dur = 151
02:36:19.126 00.021 10052 IsSlewing returns 0
02:36:19.129 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:19.165 00.036 10052 IsGuiding returns 0
02:36:19.180 00.015 6880 UpdateGuideState exits: m=2501 SNR=34.6
02:36:19.180 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:19.181 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:19.181 00.000 6880 Enqueuing Expose request
02:36:19.192 00.011 10052 PulseGuide returned control before completion, sleep 134
02:36:19.351 00.159 10052 IsGuiding returns 0
02:36:19.352 00.001 10052 Move returns status 0, amount 151
02:36:19.352 00.000 10052 MoveAxis(N, 0, ABG)
02:36:19.352 00.000 10052 Move returns status 0, amount 0
02:36:19.352 00.000 10052 move complete, result=0
02:36:19.352 00.000 10052 worker thread done servicing request
02:36:19.352 00.000 10052 Worker thread wakes up
02:36:19.352 00.000 6880 GuideStep: 0.6 px 151 ms WEST, 0.1 px 0 ms NORTH
02:36:19.352 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:19.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:20.206 00.854 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"590bc447-9b75-4293-b030-d35364c18552"}
02:36:20.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"590bc447-9b75-4293-b030-d35364c18552"}
02:36:20.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0afdc426-5603-4dde-86c0-12ca4fd3be37"}
02:36:20.206 00.000 6880 case statement mapped state 6 to 3
02:36:20.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0afdc426-5603-4dde-86c0-12ca4fd3be37"}
02:36:20.207 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"25cf5a6e-78b3-4910-89bb-686aeab491b9"}
02:36:20.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4091,"width":15,"height":15,"star_pos":[7.12,6.53],"pixels":"..."},"id":"25cf5a6e-78b3-4910-89bb-686aeab491b9"}
02:36:20.258 00.051 10052 Exposure complete
02:36:20.307 00.049 10052 worker thread done servicing request
02:36:20.307 00.000 6880 OnExposeComplete: enter
02:36:20.307 00.000 6880 UpdateGuideState(): m_state=6
02:36:20.307 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4092
02:36:20.308 00.001 6880 Star::Find returns 1 (0), X=408.36, Y=892.96, Mass=2676, SNR=36.0, Peak=143 HFD=4.5
02:36:20.308 00.000 6880 MultiStar: [#1 0.24,0.04,0.96,U] [#2 0.15,-0.20,0.97,U] [#3 0.15,-0.15,0.93,U] [#4 0.39,-0.22,0.85,U] [#5 -0.00,-0.21,0.96,U] [#6 0.10,-0.16,0.92,U] [#7 0.24,-0.15,0.76,U] [#8 0.20,-0.10,0.80,U] 
02:36:20.308 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.16}, one-star: {0.37, -0.31}
02:36:20.308 00.000 6880 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
02:36:20.308 00.000 6880 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
02:36:20.308 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.16 hyp=0.26 cameraTheta=-0.68 mountX=0.16 mountY=0.20, mountTheta=0.92
02:36:20.309 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.16, opts=13)
02:36:20.310 00.001 6880 Enqueuing Move request for scope (0.20, -0.16)
02:36:20.310 00.000 10052 Worker thread wakes up
02:36:20.310 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.16) opts 0xd
02:36:20.310 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.16)
02:36:20.310 00.000 10052 Moving (0.20, -0.16) raw xDistance=0.16 yDistance=0.20
02:36:20.310 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
02:36:20.310 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
02:36:20.310 00.000 10052 MoveAxis(W, 49, ABG)
02:36:20.310 00.000 10052 Guiding  Dir = 3, Dur = 49
02:36:20.330 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:20.352 00.022 10052 IsSlewing returns 0
02:36:20.375 00.023 6880 UpdateGuideState exits: m=2676 SNR=36.0
02:36:20.375 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:20.375 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:20.375 00.000 6880 Enqueuing Expose request
02:36:20.427 00.052 10052 IsGuiding returns 0
02:36:20.525 00.098 10052 IsGuiding returns 1
02:36:20.525 00.000 10052 scope still moving after pulse duration time elapsed
02:36:20.575 00.050 10052 IsSlewing returns 0
02:36:20.612 00.037 10052 IsGuiding returns 0
02:36:20.612 00.000 10052 scope move finished after 49 + 137 ms
02:36:20.613 00.001 10052 Move returns status 0, amount 49
02:36:20.613 00.000 10052 MoveAxis(N, 0, ABG)
02:36:20.613 00.000 10052 Move returns status 0, amount 0
02:36:20.613 00.000 10052 move complete, result=0
02:36:20.613 00.000 10052 worker thread done servicing request
02:36:20.613 00.000 10052 Worker thread wakes up
02:36:20.613 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:20.613 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:20.613 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.2 px 0 ms NORTH
02:36:21.746 01.133 10052 Exposure complete
02:36:21.806 00.060 10052 worker thread done servicing request
02:36:21.806 00.000 6880 OnExposeComplete: enter
02:36:21.807 00.001 6880 UpdateGuideState(): m_state=6
02:36:21.807 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4093
02:36:21.807 00.000 6880 Star::Find returns 1 (0), X=408.54, Y=893.62, Mass=2625, SNR=35.5, Peak=171 HFD=4.7
02:36:21.807 00.000 6880 MultiStar: [#1 0.30,-0.01,0.95,U] [#2 0.06,0.09,1.00,U] [#3 0.07,0.07,0.89,U] [#4 0.26,0.09,0.85,U] [#5 0.23,-0.16,0.99,U] [#6 -0.09,0.05,0.91,U] [#7 0.30,0.07,0.77,U] [#8 0.25,0.35,0.79,U] 
02:36:21.807 00.000 6880 refined, 8 included, MultiStar: {0.22, 0.10}, one-star: {0.55, 0.35}
02:36:21.807 00.000 6880 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.61) = xAngle (2.04 = 2.04)
02:36:21.807 00.000 6880 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.01 = 2.01)
02:36:21.807 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.10 hyp=0.24 cameraTheta=0.43 mountX=-0.11 mountY=0.22, mountTheta=2.03
02:36:21.809 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.10, opts=13)
02:36:21.810 00.001 6880 Enqueuing Move request for scope (0.22, 0.10)
02:36:21.810 00.000 10052 Worker thread wakes up
02:36:21.810 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.10) opts 0xd
02:36:21.810 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.10)
02:36:21.810 00.000 10052 Moving (0.22, 0.10) raw xDistance=-0.11 yDistance=0.22
02:36:21.810 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:36:21.810 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.22, slope = -0.00
02:36:21.810 00.000 10052 MoveAxis(E, 0, ABG)
02:36:21.810 00.000 10052 Move returns status 0, amount 0
02:36:21.810 00.000 10052 MoveAxis(N, 0, ABG)
02:36:21.810 00.000 10052 Move returns status 0, amount 0
02:36:21.810 00.000 10052 move complete, result=0
02:36:21.810 00.000 10052 worker thread done servicing request
02:36:21.834 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:21.867 00.033 6880 UpdateGuideState exits: m=2625 SNR=35.5
02:36:21.867 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:21.867 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:21.867 00.000 6880 Enqueuing Expose request
02:36:21.867 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:21.868 00.001 10052 Worker thread wakes up
02:36:21.868 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:21.868 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:22.207 00.339 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"75f3ae72-cfb6-46b9-8999-3d2e711c0202"}
02:36:22.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"75f3ae72-cfb6-46b9-8999-3d2e711c0202"}
02:36:22.207 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"416e0a2a-fb81-4b48-b310-4690e801ebd3"}
02:36:22.207 00.000 6880 case statement mapped state 6 to 3
02:36:22.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"416e0a2a-fb81-4b48-b310-4690e801ebd3"}
02:36:22.208 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b413b6df-2322-477e-b070-f2eb6df0a469"}
02:36:22.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4093,"width":15,"height":15,"star_pos":[6.54,6.62],"pixels":"..."},"id":"b413b6df-2322-477e-b070-f2eb6df0a469"}
02:36:22.783 00.575 10052 Exposure complete
02:36:22.841 00.058 10052 worker thread done servicing request
02:36:22.841 00.000 6880 OnExposeComplete: enter
02:36:22.841 00.000 6880 UpdateGuideState(): m_state=6
02:36:22.841 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4094
02:36:22.841 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=893.31, Mass=2667, SNR=35.8, Peak=165 HFD=4.7
02:36:22.841 00.000 6880 MultiStar: [#1 0.19,0.34,0.96,U] [#2 0.04,0.42,0.98,U] [#3 0.03,0.30,0.93,U] [#4 0.34,0.07,0.81,U] [#5 0.15,-0.12,0.97,U] [#6 -0.00,0.39,0.90,U] [#7 0.04,0.44,0.75,U] [#8 0.23,0.60,0.00,M1] 
02:36:22.841 00.000 6880 single-star, 7 included, MultiStar: {0.13, 0.23}, one-star: {0.25, 0.04}
02:36:22.842 00.001 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
02:36:22.842 00.000 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
02:36:22.842 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=0.04 hyp=0.25 cameraTheta=0.14 mountX=-0.05 mountY=0.24, mountTheta=1.76
02:36:22.843 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.04, opts=13)
02:36:22.843 00.000 6880 Enqueuing Move request for scope (0.25, 0.04)
02:36:22.843 00.000 10052 Worker thread wakes up
02:36:22.843 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.04) opts 0xd
02:36:22.843 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.04)
02:36:22.843 00.000 10052 Moving (0.25, 0.04) raw xDistance=-0.05 yDistance=0.24
02:36:22.843 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:36:22.844 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.24, slope = 0.01
02:36:22.844 00.000 10052 MoveAxis(E, 0, ABG)
02:36:22.844 00.000 10052 Move returns status 0, amount 0
02:36:22.844 00.000 10052 MoveAxis(S, 17, ABG)
02:36:22.844 00.000 10052 Guiding  Dir = 1, Dur = 17
02:36:22.862 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:22.863 00.001 10052 IsSlewing returns 0
02:36:22.898 00.035 6880 UpdateGuideState exits: m=2667 SNR=35.8
02:36:22.898 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:22.898 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:22.898 00.000 6880 Enqueuing Expose request
02:36:22.902 00.004 10052 IsGuiding returns 0
02:36:22.969 00.067 10052 IsGuiding returns 1
02:36:22.969 00.000 10052 scope still moving after pulse duration time elapsed
02:36:23.020 00.051 10052 IsSlewing returns 0
02:36:23.058 00.038 10052 IsGuiding returns 0
02:36:23.058 00.000 10052 scope move finished after 17 + 139 ms
02:36:23.058 00.000 10052 Move returns status 0, amount 17
02:36:23.058 00.000 10052 move complete, result=0
02:36:23.058 00.000 10052 worker thread done servicing request
02:36:23.060 00.002 10052 Worker thread wakes up
02:36:23.060 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 17 ms SOUTH
02:36:23.060 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:23.060 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:24.188 01.128 10052 Exposure complete
02:36:24.207 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9866adcb-96c7-4f27-a82f-6fe03893e099"}
02:36:24.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9866adcb-96c7-4f27-a82f-6fe03893e099"}
02:36:24.207 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"500d09f1-bab6-4f99-9767-9fb30f1d421c"}
02:36:24.207 00.000 6880 case statement mapped state 6 to 3
02:36:24.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"500d09f1-bab6-4f99-9767-9fb30f1d421c"}
02:36:24.208 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cab9011e-0eb6-4e48-a4cd-f34f93050039"}
02:36:24.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4094,"width":15,"height":15,"star_pos":[7.23,7.31],"pixels":"..."},"id":"cab9011e-0eb6-4e48-a4cd-f34f93050039"}
02:36:24.245 00.037 10052 worker thread done servicing request
02:36:24.245 00.000 6880 OnExposeComplete: enter
02:36:24.245 00.000 6880 UpdateGuideState(): m_state=6
02:36:24.245 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4095
02:36:24.245 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=893.61, Mass=2586, SNR=35.3, Peak=140 HFD=4.8
02:36:24.246 00.001 6880 MultiStar: [#1 0.26,0.17,0.96,U] [#2 0.02,0.01,0.99,U] [#3 0.03,0.14,0.90,U] [#4 0.12,0.29,0.85,U] [#5 0.16,-0.08,0.99,U] [#6 0.04,0.18,0.94,U] [#7 0.17,0.34,0.76,U] [#8 0.38,0.32,0.79,U] 
02:36:24.246 00.000 6880 refined, 8 included, MultiStar: {0.17, 0.18}, one-star: {0.38, 0.33}
02:36:24.246 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
02:36:24.246 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
02:36:24.246 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.25 cameraTheta=0.82 mountX=-0.19 mountY=0.17, mountTheta=2.41
02:36:24.247 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.18, opts=13)
02:36:24.248 00.001 6880 Enqueuing Move request for scope (0.17, 0.18)
02:36:24.248 00.000 10052 Worker thread wakes up
02:36:24.248 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
02:36:24.248 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
02:36:24.248 00.000 10052 Moving (0.17, 0.18) raw xDistance=-0.19 yDistance=0.17
02:36:24.248 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:36:24.248 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.00
02:36:24.248 00.000 10052 MoveAxis(E, 51, ABG)
02:36:24.248 00.000 10052 Guiding  Dir = 2, Dur = 51
02:36:24.271 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:24.305 00.034 6880 UpdateGuideState exits: m=2586 SNR=35.3
02:36:24.305 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:24.305 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:24.305 00.000 6880 Enqueuing Expose request
02:36:24.315 00.010 10052 IsSlewing returns 0
02:36:24.389 00.074 10052 IsGuiding returns 0
02:36:24.523 00.134 10052 IsGuiding returns 1
02:36:24.523 00.000 10052 scope still moving after pulse duration time elapsed
02:36:24.579 00.056 10052 IsSlewing returns 0
02:36:24.616 00.037 10052 IsGuiding returns 0
02:36:24.616 00.000 10052 scope move finished after 51 + 176 ms
02:36:24.616 00.000 10052 Move returns status 0, amount 51
02:36:24.616 00.000 10052 MoveAxis(N, 0, ABG)
02:36:24.616 00.000 10052 Move returns status 0, amount 0
02:36:24.617 00.001 10052 move complete, result=0
02:36:24.617 00.000 10052 worker thread done servicing request
02:36:24.617 00.000 6880 GuideStep: -0.2 px 51 ms EAST, 0.2 px 0 ms NORTH
02:36:24.617 00.000 10052 Worker thread wakes up
02:36:24.617 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:24.617 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:25.540 00.923 10052 Exposure complete
02:36:25.615 00.075 10052 worker thread done servicing request
02:36:25.615 00.000 6880 OnExposeComplete: enter
02:36:25.615 00.000 6880 UpdateGuideState(): m_state=6
02:36:25.615 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4096
02:36:25.615 00.000 6880 Star::Find returns 1 (0), X=408.69, Y=893.51, Mass=2525, SNR=34.8, Peak=170 HFD=4.5
02:36:25.616 00.001 6880 MultiStar: [#1 0.48,0.48,0.00,M1] [#2 0.12,0.24,0.96,U] [#3 0.48,0.38,0.00,M1] [#4 0.44,-0.02,0.82,U] [#5 0.69,0.27,0.00,M1] [#6 0.39,0.32,0.91,U] [#7 0.64,0.43,0.00,M1] [#8 0.69,0.60,0.00,M1] 
02:36:25.616 00.000 6880 refined, 3 included, MultiStar: {0.42, 0.20}, one-star: {0.70, 0.23}
02:36:25.616 00.000 6880 CameraToMount -- cameraTheta (0.44) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
02:36:25.616 00.000 6880 CameraToMount -- cameraTheta (0.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
02:36:25.616 00.000 6880 CameraToMount -- cameraX=0.42 cameraY=0.20 hyp=0.46 cameraTheta=0.44 mountX=-0.22 mountY=0.41, mountTheta=2.05
02:36:25.617 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.42, y=0.20, opts=13)
02:36:25.617 00.000 6880 Enqueuing Move request for scope (0.42, 0.20)
02:36:25.617 00.000 10052 Worker thread wakes up
02:36:25.618 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.20) opts 0xd
02:36:25.618 00.000 10052 Handling offset move in thread for scope, endpoint = (0.42, 0.20)
02:36:25.618 00.000 10052 Moving (0.42, 0.20) raw xDistance=-0.22 yDistance=0.41
02:36:25.618 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:36:25.618 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.41, slope = 0.01
02:36:25.618 00.000 10052 MoveAxis(E, 60, ABG)
02:36:25.618 00.000 10052 Guiding  Dir = 2, Dur = 60
02:36:25.644 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:25.682 00.038 6880 UpdateGuideState exits: m=2525 SNR=34.8
02:36:25.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:25.682 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:25.682 00.000 6880 Enqueuing Expose request
02:36:25.692 00.010 10052 IsSlewing returns 0
02:36:25.771 00.079 10052 IsGuiding returns 0
02:36:25.916 00.145 10052 IsGuiding returns 1
02:36:25.916 00.000 10052 scope still moving after pulse duration time elapsed
02:36:25.996 00.080 10052 IsSlewing returns 0
02:36:26.069 00.073 10052 IsGuiding returns 0
02:36:26.069 00.000 10052 scope move finished after 60 + 238 ms
02:36:26.069 00.000 10052 Move returns status 0, amount 60
02:36:26.070 00.001 10052 MoveAxis(S, 27, ABG)
02:36:26.070 00.000 10052 Guiding  Dir = 1, Dur = 27
02:36:26.148 00.078 10052 IsSlewing returns 0
02:36:26.206 00.058 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5c32524e-ad12-40a3-94d7-27f00fa8404c"}
02:36:26.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5c32524e-ad12-40a3-94d7-27f00fa8404c"}
02:36:26.207 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"afc88715-ce04-42aa-8f31-bcf8b101f2ab"}
02:36:26.207 00.000 6880 case statement mapped state 6 to 3
02:36:26.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"afc88715-ce04-42aa-8f31-bcf8b101f2ab"}
02:36:26.207 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eeb64d04-edaa-40eb-a4ea-0bce5509b076"}
02:36:26.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4096,"width":15,"height":15,"star_pos":[6.69,6.51],"pixels":"..."},"id":"eeb64d04-edaa-40eb-a4ea-0bce5509b076"}
02:36:26.227 00.020 10052 IsGuiding returns 0
02:36:26.370 00.143 10052 IsGuiding returns 0
02:36:26.370 00.000 10052 Move returns status 0, amount 27
02:36:26.370 00.000 10052 move complete, result=0
02:36:26.370 00.000 10052 worker thread done servicing request
02:36:26.370 00.000 10052 Worker thread wakes up
02:36:26.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:26.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:26.370 00.000 6880 GuideStep: -0.2 px 60 ms EAST, 0.4 px 27 ms SOUTH
02:36:27.502 01.132 10052 Exposure complete
02:36:27.563 00.061 10052 worker thread done servicing request
02:36:27.563 00.000 6880 OnExposeComplete: enter
02:36:27.563 00.000 6880 UpdateGuideState(): m_state=6
02:36:27.563 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4097
02:36:27.563 00.000 6880 Star::Find returns 1 (0), X=408.39, Y=893.12, Mass=2616, SNR=35.5, Peak=164 HFD=4.6
02:36:27.563 00.000 6880 MultiStar: [#1 0.48,0.33,0.00,M2] [#2 -0.10,0.23,0.95,U] [#3 -0.04,0.24,0.92,U] [#4 0.63,0.14,0.00,M1] [#5 0.11,-0.16,0.95,U] [#6 -0.13,0.36,0.88,U] [#7 0.42,0.34,0.00,M2] [#8 0.33,0.13,0.79,U] 
02:36:27.564 00.001 6880 refined, 5 included, MultiStar: {0.10, 0.10}, one-star: {0.40, -0.15}
02:36:27.564 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
02:36:27.564 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
02:36:27.564 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.10 hyp=0.14 cameraTheta=0.82 mountX=-0.11 mountY=0.09, mountTheta=2.41
02:36:27.565 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.10, opts=13)
02:36:27.565 00.000 6880 Enqueuing Move request for scope (0.10, 0.10)
02:36:27.565 00.000 10052 Worker thread wakes up
02:36:27.565 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.10) opts 0xd
02:36:27.565 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.10)
02:36:27.565 00.000 10052 Moving (0.10, 0.10) raw xDistance=-0.11 yDistance=0.09
02:36:27.566 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:36:27.566 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:36:27.566 00.000 10052 MoveAxis(E, 0, ABG)
02:36:27.566 00.000 10052 Move returns status 0, amount 0
02:36:27.566 00.000 10052 MoveAxis(N, 0, ABG)
02:36:27.566 00.000 10052 Move returns status 0, amount 0
02:36:27.566 00.000 10052 move complete, result=0
02:36:27.566 00.000 10052 worker thread done servicing request
02:36:27.587 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:27.620 00.033 6880 UpdateGuideState exits: m=2616 SNR=35.5
02:36:27.620 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:27.620 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:27.620 00.000 6880 Enqueuing Expose request
02:36:27.620 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:27.620 00.000 10052 Worker thread wakes up
02:36:27.620 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:27.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:28.207 00.587 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c884ee4-45e8-4b66-9390-53111228d68c"}
02:36:28.207 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c884ee4-45e8-4b66-9390-53111228d68c"}
02:36:28.208 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0fdad55b-7bd1-4c61-bc86-e25e5698230a"}
02:36:28.208 00.000 6880 case statement mapped state 6 to 3
02:36:28.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fdad55b-7bd1-4c61-bc86-e25e5698230a"}
02:36:28.208 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2ba0ca8-56a3-434c-8478-b268e2091b3e"}
02:36:28.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4097,"width":15,"height":15,"star_pos":[7.39,7.12],"pixels":"..."},"id":"a2ba0ca8-56a3-434c-8478-b268e2091b3e"}
02:36:28.540 00.332 10052 Exposure complete
02:36:28.596 00.056 10052 worker thread done servicing request
02:36:28.597 00.001 6880 OnExposeComplete: enter
02:36:28.597 00.000 6880 UpdateGuideState(): m_state=6
02:36:28.597 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4098
02:36:28.597 00.000 6880 Star::Find returns 1 (0), X=408.82, Y=893.50, Mass=2442, SNR=34.2, Peak=150 HFD=4.7
02:36:28.597 00.000 6880 MultiStar: [#1 0.70,0.34,0.00,M3] [#2 -0.40,0.69,0.00,M1] [#3 -0.31,0.61,0.00,M1] [#4 0.74,0.61,0.00,M2] [#5 0.55,0.31,0.00,M1] [#6 -0.57,0.52,0.00,M1] [#7 0.60,0.36,0.00,M3] [#8 0.21,0.59,0.00,M1] 
02:36:28.598 00.001 6880 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.61) = xAngle (1.87 = 1.87)
02:36:28.598 00.000 6880 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.84 = 1.84)
02:36:28.598 00.000 6880 CameraToMount -- cameraX=0.84 cameraY=0.22 hyp=0.87 cameraTheta=0.26 mountX=-0.26 mountY=0.84, mountTheta=1.87
02:36:28.598 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.84, y=0.22, opts=13)
02:36:28.598 00.000 6880 Enqueuing Move request for scope (0.84, 0.22)
02:36:28.599 00.001 10052 Worker thread wakes up
02:36:28.599 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.84, 0.22) opts 0xd
02:36:28.599 00.000 10052 Handling offset move in thread for scope, endpoint = (0.84, 0.22)
02:36:28.599 00.000 10052 Moving (0.84, 0.22) raw xDistance=-0.26 yDistance=0.84
02:36:28.599 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:36:28.599 00.000 10052 Lowpass2 history cleared, outlier deflection
02:36:28.599 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.84, slope = 0.00
02:36:28.599 00.000 10052 MoveAxis(E, 69, ABG)
02:36:28.599 00.000 10052 Guiding  Dir = 2, Dur = 69
02:36:28.620 00.021 10052 IsSlewing returns 0
02:36:28.622 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:28.658 00.036 10052 IsGuiding returns 0
02:36:28.660 00.002 6880 UpdateGuideState exits: m=2442 SNR=34.2
02:36:28.660 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:28.660 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:28.661 00.001 6880 Enqueuing Expose request
02:36:28.686 00.025 10052 PulseGuide returned control before completion, sleep 52
02:36:28.774 00.088 10052 IsGuiding returns 0
02:36:28.774 00.000 10052 Move returns status 0, amount 69
02:36:28.774 00.000 10052 MoveAxis(S, 152, ABG)
02:36:28.774 00.000 10052 Guiding  Dir = 1, Dur = 152
02:36:28.812 00.038 10052 IsSlewing returns 0
02:36:28.850 00.038 10052 IsGuiding returns 0
02:36:28.877 00.027 10052 PulseGuide returned control before completion, sleep 135
02:36:29.035 00.158 10052 IsGuiding returns 0
02:36:29.035 00.000 10052 Move returns status 0, amount 152
02:36:29.035 00.000 10052 move complete, result=0
02:36:29.035 00.000 6880 GuideStep: -0.3 px 69 ms EAST, 0.8 px 152 ms SOUTH
02:36:29.038 00.003 10052 worker thread done servicing request
02:36:29.038 00.000 10052 Worker thread wakes up
02:36:29.038 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:29.038 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:30.175 01.137 10052 Exposure complete
02:36:30.205 00.030 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"669ee0e6-5b94-4b02-ab5f-e4a265df68bb"}
02:36:30.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"669ee0e6-5b94-4b02-ab5f-e4a265df68bb"}
02:36:30.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a332e3cc-ec53-4914-9ff5-e5863f58bae4"}
02:36:30.206 00.000 6880 case statement mapped state 6 to 3
02:36:30.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a332e3cc-ec53-4914-9ff5-e5863f58bae4"}
02:36:30.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3bf757c9-5021-475d-bfe4-d54806e9444e"}
02:36:30.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4098,"width":15,"height":15,"star_pos":[6.82,7.50],"pixels":"..."},"id":"3bf757c9-5021-475d-bfe4-d54806e9444e"}
02:36:30.237 00.031 10052 worker thread done servicing request
02:36:30.237 00.000 6880 OnExposeComplete: enter
02:36:30.237 00.000 6880 UpdateGuideState(): m_state=6
02:36:30.237 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4099
02:36:30.237 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=893.68, Mass=2576, SNR=35.3, Peak=144 HFD=4.7
02:36:30.238 00.001 6880 MultiStar: [#1 -0.20,0.30,0.92,U] [#2 -0.28,0.44,1.00,U] [#3 -0.18,0.38,0.90,U] [#4 0.15,0.15,0.84,U] [#5 -0.05,0.47,1.00,U] [#6 -0.21,0.54,0.00,M2] [#7 -0.12,0.45,0.76,U] [#8 -0.11,0.26,0.82,U] 
02:36:30.238 00.000 6880 refined, 7 included, MultiStar: {-0.10, 0.36}, one-star: {0.04, 0.41}
02:36:30.238 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
02:36:30.238 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
02:36:30.238 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.36 hyp=0.37 cameraTheta=1.83 mountX=-0.36 mountY=-0.10, mountTheta=-2.87
02:36:30.239 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.36, opts=13)
02:36:30.240 00.001 6880 Enqueuing Move request for scope (-0.10, 0.36)
02:36:30.240 00.000 10052 Worker thread wakes up
02:36:30.240 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.36) opts 0xd
02:36:30.240 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.36)
02:36:30.240 00.000 10052 Moving (-0.10, 0.36) raw xDistance=-0.36 yDistance=-0.10
02:36:30.240 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
02:36:30.240 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
02:36:30.240 00.000 10052 MoveAxis(E, 99, ABG)
02:36:30.240 00.000 10052 Guiding  Dir = 2, Dur = 99
02:36:30.264 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:30.291 00.027 10052 IsSlewing returns 0
02:36:30.309 00.018 6880 UpdateGuideState exits: m=2576 SNR=35.3
02:36:30.310 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:30.310 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:30.310 00.000 6880 Enqueuing Expose request
02:36:30.368 00.058 10052 IsGuiding returns 0
02:36:30.432 00.064 10052 PulseGuide returned control before completion, sleep 46
02:36:30.538 00.106 10052 IsGuiding returns 1
02:36:30.538 00.000 10052 scope still moving after pulse duration time elapsed
02:36:30.589 00.051 10052 IsSlewing returns 0
02:36:30.628 00.039 10052 IsGuiding returns 0
02:36:30.628 00.000 10052 scope move finished after 99 + 160 ms
02:36:30.628 00.000 10052 Move returns status 0, amount 99
02:36:30.628 00.000 10052 MoveAxis(N, 0, ABG)
02:36:30.628 00.000 10052 Move returns status 0, amount 0
02:36:30.628 00.000 10052 move complete, result=0
02:36:30.628 00.000 10052 worker thread done servicing request
02:36:30.628 00.000 10052 Worker thread wakes up
02:36:30.628 00.000 6880 GuideStep: -0.4 px 99 ms EAST, -0.1 px 0 ms NORTH
02:36:30.628 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:30.628 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:31.545 00.917 10052 Exposure complete
02:36:31.601 00.056 10052 worker thread done servicing request
02:36:31.601 00.000 6880 OnExposeComplete: enter
02:36:31.601 00.000 6880 UpdateGuideState(): m_state=6
02:36:31.602 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4100
02:36:31.602 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=893.82, Mass=2669, SNR=35.8, Peak=134 HFD=4.8
02:36:31.602 00.000 6880 MultiStar: [#1 -0.49,0.85,0.00,M3] [#2 -0.52,0.92,0.00,M1] [#3 -0.57,0.86,0.00,M1] [#4 -0.01,0.70,0.00,M2] [#5 -0.24,0.76,0.00,M1] [#6 -0.69,0.85,0.00,M3] [#7 -0.48,0.89,0.00,M3] [#8 -0.39,1.12,0.00,M1] 
02:36:31.602 00.000 6880 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.61) = xAngle (3.20 = -3.08)
02:36:31.602 00.000 6880 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.17 = -3.11)
02:36:31.602 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.55 hyp=0.55 cameraTheta=1.59 mountX=-0.55 mountY=-0.02, mountTheta=-3.11
02:36:31.604 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.55, opts=13)
02:36:31.604 00.000 6880 Enqueuing Move request for scope (-0.01, 0.55)
02:36:31.604 00.000 10052 Worker thread wakes up
02:36:31.604 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.55) opts 0xd
02:36:31.604 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.55)
02:36:31.604 00.000 10052 Moving (-0.01, 0.55) raw xDistance=-0.55 yDistance=-0.02
02:36:31.604 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.25 from input -0.55
02:36:31.604 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:36:31.604 00.000 10052 MoveAxis(E, 151, ABG)
02:36:31.604 00.000 10052 Guiding  Dir = 2, Dur = 151
02:36:31.624 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:31.654 00.030 10052 IsSlewing returns 0
02:36:31.664 00.010 6880 UpdateGuideState exits: m=2669 SNR=35.8
02:36:31.665 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:31.665 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:31.665 00.000 6880 Enqueuing Expose request
02:36:31.729 00.064 10052 IsGuiding returns 0
02:36:31.798 00.069 10052 PulseGuide returned control before completion, sleep 93
02:36:31.956 00.158 10052 IsGuiding returns 1
02:36:31.956 00.000 10052 scope still moving after pulse duration time elapsed
02:36:32.030 00.074 10052 IsSlewing returns 0
02:36:32.110 00.080 10052 IsGuiding returns 0
02:36:32.110 00.000 10052 scope move finished after 151 + 229 ms
02:36:32.110 00.000 10052 Move returns status 0, amount 151
02:36:32.110 00.000 10052 MoveAxis(N, 0, ABG)
02:36:32.110 00.000 10052 Move returns status 0, amount 0
02:36:32.110 00.000 10052 move complete, result=0
02:36:32.110 00.000 10052 worker thread done servicing request
02:36:32.110 00.000 10052 Worker thread wakes up
02:36:32.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:32.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:32.111 00.001 6880 GuideStep: -0.5 px 151 ms EAST, -0.0 px 0 ms NORTH
02:36:32.205 00.094 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d2f9438-136c-42cb-a4a5-6241f2a44456"}
02:36:32.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d2f9438-136c-42cb-a4a5-6241f2a44456"}
02:36:32.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f1e24cf-b6d4-43a6-9d2c-48af4691dc3f"}
02:36:32.206 00.000 6880 case statement mapped state 6 to 3
02:36:32.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f1e24cf-b6d4-43a6-9d2c-48af4691dc3f"}
02:36:32.206 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3694108-5fb9-4697-8bce-190b5330e32d"}
02:36:32.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4100,"width":15,"height":15,"star_pos":[6.98,6.82],"pixels":"..."},"id":"a3694108-5fb9-4697-8bce-190b5330e32d"}
02:36:33.244 01.038 10052 Exposure complete
02:36:33.299 00.055 10052 worker thread done servicing request
02:36:33.299 00.000 6880 OnExposeComplete: enter
02:36:33.299 00.000 6880 UpdateGuideState(): m_state=6
02:36:33.299 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4101
02:36:33.299 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=893.26, Mass=2696, SNR=36.0, Peak=156 HFD=4.7
02:36:33.299 00.000 6880 MultiStar: [#1 0.31,0.06,0.91,U] [#2 -0.19,0.21,0.95,U] [#3 0.10,0.10,0.91,U] [#4 0.86,0.07,0.00,M3] [#5 -0.07,-0.20,0.96,U] [#6 0.14,0.12,0.89,U] [#7 0.37,0.22,0.74,U] [#8 -0.14,0.20,0.77,U] 
02:36:33.300 00.001 6880 refined, 7 included, MultiStar: {0.11, 0.08}, one-star: {0.39, -0.01}
02:36:33.300 00.000 6880 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.61) = xAngle (2.22 = 2.22)
02:36:33.300 00.000 6880 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.19 = 2.19)
02:36:33.300 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=-0.08 mountY=0.11, mountTheta=2.21
02:36:33.301 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.08, opts=13)
02:36:33.301 00.000 6880 Enqueuing Move request for scope (0.11, 0.08)
02:36:33.301 00.000 10052 Worker thread wakes up
02:36:33.301 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.08) opts 0xd
02:36:33.301 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.08)
02:36:33.301 00.000 10052 Moving (0.11, 0.08) raw xDistance=-0.08 yDistance=0.11
02:36:33.301 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:36:33.301 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
02:36:33.301 00.000 10052 MoveAxis(E, 0, ABG)
02:36:33.301 00.000 10052 Move returns status 0, amount 0
02:36:33.302 00.001 10052 MoveAxis(N, 0, ABG)
02:36:33.302 00.000 10052 Move returns status 0, amount 0
02:36:33.302 00.000 10052 move complete, result=0
02:36:33.302 00.000 10052 worker thread done servicing request
02:36:33.320 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:33.350 00.030 6880 UpdateGuideState exits: m=2696 SNR=36.0
02:36:33.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:33.350 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:33.350 00.000 6880 Enqueuing Expose request
02:36:33.350 00.000 10052 Worker thread wakes up
02:36:33.350 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:33.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:33.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:34.203 00.853 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ab18d49-9e96-4f8e-82b4-79619a177f6d"}
02:36:34.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ab18d49-9e96-4f8e-82b4-79619a177f6d"}
02:36:34.204 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"48aa2bcb-d39a-4133-9274-07b18380252c"}
02:36:34.204 00.000 6880 case statement mapped state 6 to 3
02:36:34.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"48aa2bcb-d39a-4133-9274-07b18380252c"}
02:36:34.204 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9cdfc5a9-9d6f-4a49-8c54-d950cedf4aa1"}
02:36:34.205 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4101,"width":15,"height":15,"star_pos":[7.38,7.26],"pixels":"..."},"id":"9cdfc5a9-9d6f-4a49-8c54-d950cedf4aa1"}
02:36:34.263 00.058 10052 Exposure complete
02:36:34.321 00.058 10052 worker thread done servicing request
02:36:34.322 00.001 6880 OnExposeComplete: enter
02:36:34.322 00.000 6880 UpdateGuideState(): m_state=6
02:36:34.322 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4102
02:36:34.322 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=893.27, Mass=2637, SNR=35.7, Peak=184 HFD=4.5
02:36:34.322 00.000 6880 MultiStar: [#1 0.11,0.27,0.96,U] [#2 -0.37,0.30,0.98,U] [#3 -0.11,0.19,0.91,U] [#4 0.02,0.02,0.86,U] [#5 -0.16,0.14,0.97,U] [#6 -0.11,0.50,0.89,U] [#7 0.06,0.33,0.74,U] [#8 -0.19,0.26,0.80,U] 
02:36:34.322 00.000 6880 single-star, 8 included, MultiStar: {-0.06, 0.22}, one-star: {0.19, -0.00}
02:36:34.322 00.000 6880 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.61) = xAngle (1.60 = 1.60)
02:36:34.323 00.001 6880 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.57 = 1.57)
02:36:34.323 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.00 hyp=0.19 cameraTheta=-0.01 mountX=-0.01 mountY=0.19, mountTheta=1.60
02:36:34.324 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.00, opts=13)
02:36:34.324 00.000 6880 Enqueuing Move request for scope (0.19, -0.00)
02:36:34.324 00.000 10052 Worker thread wakes up
02:36:34.324 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.00) opts 0xd
02:36:34.324 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.00)
02:36:34.324 00.000 10052 Moving (0.19, -0.00) raw xDistance=-0.01 yDistance=0.19
02:36:34.324 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:36:34.324 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.19, slope = 0.10
02:36:34.324 00.000 10052 MoveAxis(E, 0, ABG)
02:36:34.324 00.000 10052 Move returns status 0, amount 0
02:36:34.324 00.000 10052 MoveAxis(S, 72, ABG)
02:36:34.324 00.000 10052 Guiding  Dir = 1, Dur = 72
02:36:34.343 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:34.373 00.030 6880 UpdateGuideState exits: m=2637 SNR=35.7
02:36:34.373 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:34.373 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:34.373 00.000 6880 Enqueuing Expose request
02:36:34.387 00.014 10052 IsSlewing returns 0
02:36:34.456 00.069 10052 IsGuiding returns 0
02:36:34.483 00.027 10052 PulseGuide returned control before completion, sleep 55
02:36:34.565 00.082 10052 IsGuiding returns 1
02:36:34.565 00.000 10052 scope still moving after pulse duration time elapsed
02:36:34.610 00.045 10052 IsSlewing returns 0
02:36:34.648 00.038 10052 IsGuiding returns 0
02:36:34.648 00.000 10052 scope move finished after 72 + 120 ms
02:36:34.648 00.000 10052 Move returns status 0, amount 72
02:36:34.648 00.000 10052 move complete, result=0
02:36:34.648 00.000 10052 worker thread done servicing request
02:36:34.648 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 72 ms SOUTH
02:36:34.648 00.000 10052 Worker thread wakes up
02:36:34.649 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:34.649 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:35.776 01.127 10052 Exposure complete
02:36:35.832 00.056 10052 worker thread done servicing request
02:36:35.832 00.000 6880 OnExposeComplete: enter
02:36:35.832 00.000 6880 UpdateGuideState(): m_state=6
02:36:35.833 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4103
02:36:35.833 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=893.02, Mass=2561, SNR=35.1, Peak=163 HFD=4.5
02:36:35.833 00.000 6880 MultiStar: [#1 0.15,0.13,0.97,U] [#2 -0.67,0.16,0.00,M1] [#3 -0.52,-0.05,0.92,U] [#4 0.52,0.09,0.83,U] [#5 -0.14,-0.28,0.96,U] [#6 -0.72,0.22,0.00,M2] [#7 0.26,0.16,0.74,U] [#8 -0.11,-0.01,0.78,U] 
02:36:35.833 00.000 6880 refined, 6 included, MultiStar: {0.01, -0.04}, one-star: {0.02, -0.25}
02:36:35.833 00.000 6880 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
02:36:35.833 00.000 6880 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
02:36:35.833 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.05 cameraTheta=-1.27 mountX=0.04 mountY=0.01, mountTheta=0.32
02:36:35.835 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.04, opts=13)
02:36:35.835 00.000 6880 Enqueuing Move request for scope (0.01, -0.04)
02:36:35.835 00.000 10052 Worker thread wakes up
02:36:35.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:36:35.835 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:36:35.836 00.001 10052 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
02:36:35.836 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:36:35.836 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.10, using input
02:36:35.836 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.04
02:36:35.836 00.000 10052 MoveAxis(E, 0, ABG)
02:36:35.836 00.000 10052 Move returns status 0, amount 0
02:36:35.836 00.000 10052 MoveAxis(N, 0, ABG)
02:36:35.836 00.000 10052 Move returns status 0, amount 0
02:36:35.836 00.000 10052 move complete, result=0
02:36:35.836 00.000 10052 worker thread done servicing request
02:36:35.866 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:35.900 00.034 6880 UpdateGuideState exits: m=2561 SNR=35.1
02:36:35.900 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:35.900 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:35.900 00.000 6880 Enqueuing Expose request
02:36:35.900 00.000 10052 Worker thread wakes up
02:36:35.900 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:35.900 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:35.900 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:36.203 00.303 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e278937-5e4c-44d1-bbcb-b685992168b1"}
02:36:36.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e278937-5e4c-44d1-bbcb-b685992168b1"}
02:36:36.204 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2bbafa51-04b9-4113-b78f-e4661c2c8e75"}
02:36:36.204 00.000 6880 case statement mapped state 6 to 3
02:36:36.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bbafa51-04b9-4113-b78f-e4661c2c8e75"}
02:36:36.204 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"26b18e83-163d-468c-a48a-22d5be9dfaee"}
02:36:36.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4103,"width":15,"height":15,"star_pos":[7.00,7.02],"pixels":"..."},"id":"26b18e83-163d-468c-a48a-22d5be9dfaee"}
02:36:36.816 00.612 10052 Exposure complete
02:36:36.871 00.055 10052 worker thread done servicing request
02:36:36.871 00.000 6880 OnExposeComplete: enter
02:36:36.872 00.001 6880 UpdateGuideState(): m_state=6
02:36:36.872 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4104
02:36:36.872 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=893.13, Mass=2528, SNR=34.8, Peak=125 HFD=4.9
02:36:36.872 00.000 6880 MultiStar: [#1 0.49,0.03,0.96,U] [#2 -0.80,-0.07,0.00,M2] [#3 -0.40,-0.16,0.91,U] [#4 0.81,0.16,0.00,M2] [#5 -0.01,-0.26,0.96,U] [#6 -0.42,0.01,0.88,U] [#7 0.17,-0.13,0.75,U] [#8 -0.10,0.05,0.79,U] 
02:36:36.872 00.000 6880 refined, 6 included, MultiStar: {-0.00, -0.09}, one-star: {0.20, -0.14}
02:36:36.872 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
02:36:36.873 00.001 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:36:36.873 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.61 mountX=0.09 mountY=-0.00, mountTheta=-0.03
02:36:36.874 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.09, opts=13)
02:36:36.874 00.000 6880 Enqueuing Move request for scope (-0.00, -0.09)
02:36:36.874 00.000 10052 Worker thread wakes up
02:36:36.874 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
02:36:36.874 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
02:36:36.875 00.001 10052 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=-0.00
02:36:36.875 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:36:36.875 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
02:36:36.875 00.000 10052 MoveAxis(E, 0, ABG)
02:36:36.875 00.000 10052 Move returns status 0, amount 0
02:36:36.875 00.000 10052 MoveAxis(N, 0, ABG)
02:36:36.875 00.000 10052 Move returns status 0, amount 0
02:36:36.875 00.000 10052 move complete, result=0
02:36:36.875 00.000 10052 worker thread done servicing request
02:36:36.896 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:36.927 00.031 6880 UpdateGuideState exits: m=2528 SNR=34.8
02:36:36.927 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:36.927 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:36.927 00.000 6880 Enqueuing Expose request
02:36:36.927 00.000 10052 Worker thread wakes up
02:36:36.927 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:36:36.927 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:36.927 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:38.059 01.132 10052 Exposure complete
02:36:38.114 00.055 10052 worker thread done servicing request
02:36:38.114 00.000 6880 OnExposeComplete: enter
02:36:38.114 00.000 6880 UpdateGuideState(): m_state=6
02:36:38.114 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4105
02:36:38.115 00.001 6880 Star::Find returns 1 (0), X=407.86, Y=893.09, Mass=2617, SNR=35.5, Peak=131 HFD=4.6
02:36:38.115 00.000 6880 MultiStar: [#1 -0.24,-0.24,0.91,U] [#2 -1.16,-0.43,0.00,M3] [#3 -1.05,-0.39,0.00,M1] [#4 0.25,-0.43,0.84,U] [#5 -0.57,-0.45,0.00,M1] [#6 -1.02,-0.31,0.00,M2] [#7 -0.43,-0.10,0.75,U] [#8 -0.61,-0.26,0.00,M1] 
02:36:38.115 00.000 6880 single-star, 3 included, MultiStar: {-0.13, -0.24}, one-star: {-0.13, -0.19}
02:36:38.115 00.000 6880 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.61) = xAngle (-0.56 = -0.56)
02:36:38.115 00.000 6880 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
02:36:38.115 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.19 hyp=0.22 cameraTheta=-2.17 mountX=0.19 mountY=-0.12, mountTheta=-0.58
02:36:38.117 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.19, opts=13)
02:36:38.117 00.000 6880 Enqueuing Move request for scope (-0.13, -0.19)
02:36:38.117 00.000 10052 Worker thread wakes up
02:36:38.117 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.19) opts 0xd
02:36:38.117 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.19)
02:36:38.117 00.000 10052 Moving (-0.13, -0.19) raw xDistance=0.19 yDistance=-0.12
02:36:38.117 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:36:38.118 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:36:38.118 00.000 10052 MoveAxis(W, 51, ABG)
02:36:38.118 00.000 10052 Guiding  Dir = 3, Dur = 51
02:36:38.137 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:38.169 00.032 6880 UpdateGuideState exits: m=2617 SNR=35.5
02:36:38.169 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:38.169 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:38.169 00.000 6880 Enqueuing Expose request
02:36:38.176 00.007 10052 IsSlewing returns 0
02:36:38.204 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70b57b23-755d-498a-aad1-996ac3281d0b"}
02:36:38.205 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70b57b23-755d-498a-aad1-996ac3281d0b"}
02:36:38.205 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f65ea276-34ef-4c49-9420-666b1dc53292"}
02:36:38.205 00.000 6880 case statement mapped state 6 to 3
02:36:38.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f65ea276-34ef-4c49-9420-666b1dc53292"}
02:36:38.206 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a0db49b4-4a73-4d66-ad84-5f655901f1ae"}
02:36:38.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4105,"width":15,"height":15,"star_pos":[6.86,7.09],"pixels":"..."},"id":"a0db49b4-4a73-4d66-ad84-5f655901f1ae"}
02:36:38.252 00.046 10052 IsGuiding returns 0
02:36:38.383 00.131 10052 IsGuiding returns 1
02:36:38.383 00.000 10052 scope still moving after pulse duration time elapsed
02:36:38.459 00.076 10052 IsSlewing returns 0
02:36:38.533 00.074 10052 IsGuiding returns 0
02:36:38.533 00.000 10052 scope move finished after 51 + 229 ms
02:36:38.533 00.000 10052 Move returns status 0, amount 51
02:36:38.534 00.001 10052 MoveAxis(N, 0, ABG)
02:36:38.534 00.000 10052 Move returns status 0, amount 0
02:36:38.534 00.000 10052 move complete, result=0
02:36:38.534 00.000 10052 worker thread done servicing request
02:36:38.534 00.000 10052 Worker thread wakes up
02:36:38.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:38.534 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
02:36:38.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:39.439 00.905 10052 Exposure complete
02:36:39.494 00.055 10052 worker thread done servicing request
02:36:39.494 00.000 6880 OnExposeComplete: enter
02:36:39.494 00.000 6880 UpdateGuideState(): m_state=6
02:36:39.495 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4106
02:36:39.495 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=892.81, Mass=2519, SNR=34.8, Peak=142 HFD=4.6
02:36:39.495 00.000 6880 MultiStar: [#1 0.50,0.06,0.98,U] [#2 -0.77,-0.12,0.00,M4] [#3 -0.62,0.15,0.00,M2] [#4 0.80,-0.11,0.00,M2] [#5 0.28,-0.34,0.98,U] [#6 -0.61,0.17,0.00,M3] [#7 0.41,0.25,0.77,U] [#8 0.22,0.09,0.77,U] 
02:36:39.495 00.000 6880 refined, 4 included, MultiStar: {0.36, -0.11}, one-star: {0.39, -0.47}
02:36:39.495 00.000 6880 CameraToMount -- cameraTheta (-0.29) - m_xAngle (-1.61) = xAngle (1.33 = 1.33)
02:36:39.495 00.000 6880 CameraToMount -- cameraTheta (-0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.30 = 1.30)
02:36:39.495 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=-0.11 hyp=0.38 cameraTheta=-0.29 mountX=0.09 mountY=0.37, mountTheta=1.32
02:36:39.497 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=-0.11, opts=13)
02:36:39.497 00.000 6880 Enqueuing Move request for scope (0.36, -0.11)
02:36:39.498 00.001 10052 Worker thread wakes up
02:36:39.498 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.11) opts 0xd
02:36:39.498 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, -0.11)
02:36:39.498 00.000 10052 Moving (0.36, -0.11) raw xDistance=0.09 yDistance=0.37
02:36:39.498 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:36:39.498 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.37, slope = 0.03
02:36:39.498 00.000 10052 MoveAxis(E, 0, ABG)
02:36:39.498 00.000 10052 Move returns status 0, amount 0
02:36:39.498 00.000 10052 MoveAxis(S, 38, ABG)
02:36:39.498 00.000 10052 Guiding  Dir = 1, Dur = 38
02:36:39.526 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:39.545 00.019 10052 IsSlewing returns 0
02:36:39.561 00.016 6880 UpdateGuideState exits: m=2519 SNR=34.8
02:36:39.562 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:39.562 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:39.562 00.000 6880 Enqueuing Expose request
02:36:39.619 00.057 10052 IsGuiding returns 0
02:36:39.758 00.139 10052 IsGuiding returns 0
02:36:39.758 00.000 10052 Move returns status 0, amount 38
02:36:39.758 00.000 10052 move complete, result=0
02:36:39.758 00.000 10052 worker thread done servicing request
02:36:39.758 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 38 ms SOUTH
02:36:39.758 00.000 10052 Worker thread wakes up
02:36:39.759 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:39.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:40.203 00.444 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b41bf3f-2224-4be1-912a-19ac6e22ba2e"}
02:36:40.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b41bf3f-2224-4be1-912a-19ac6e22ba2e"}
02:36:40.203 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"07ecfc50-6b1b-45f9-98c4-9ef40c319dbe"}
02:36:40.203 00.000 6880 case statement mapped state 6 to 3
02:36:40.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"07ecfc50-6b1b-45f9-98c4-9ef40c319dbe"}
02:36:40.204 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"322f1fa1-14de-4bea-99f3-c61c1798127c"}
02:36:40.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4106,"width":15,"height":15,"star_pos":[7.38,6.81],"pixels":"..."},"id":"322f1fa1-14de-4bea-99f3-c61c1798127c"}
02:36:40.887 00.683 10052 Exposure complete
02:36:40.939 00.052 10052 worker thread done servicing request
02:36:40.939 00.000 6880 OnExposeComplete: enter
02:36:40.939 00.000 6880 UpdateGuideState(): m_state=6
02:36:40.939 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4107
02:36:40.939 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=893.02, Mass=2686, SNR=36.0, Peak=142 HFD=4.6
02:36:40.940 00.001 6880 MultiStar: [#1 -0.07,0.01,0.93,U] [#2 -0.01,-0.16,0.97,U] [#3 -0.00,0.05,0.89,U] [#4 0.11,-0.13,0.83,U] [#5 -0.12,-0.20,0.98,U] [#6 -0.02,-0.06,0.90,U] [#7 0.05,-0.04,0.74,U] [#8 0.01,-0.00,0.77,U] 
02:36:40.940 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.09}, one-star: {0.19, -0.25}
02:36:40.940 00.000 6880 CameraToMount -- cameraTheta (-1.44) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
02:36:40.940 00.000 6880 CameraToMount -- cameraTheta (-1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
02:36:40.940 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.44 mountX=0.09 mountY=0.01, mountTheta=0.15
02:36:40.941 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.09, opts=13)
02:36:40.941 00.000 6880 Enqueuing Move request for scope (0.01, -0.09)
02:36:40.941 00.000 10052 Worker thread wakes up
02:36:40.941 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:36:40.941 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:36:40.941 00.000 10052 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.01
02:36:40.941 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:36:40.941 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.06, using input
02:36:40.941 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
02:36:40.941 00.000 10052 MoveAxis(E, 0, ABG)
02:36:40.942 00.001 10052 Move returns status 0, amount 0
02:36:40.942 00.000 10052 MoveAxis(N, 0, ABG)
02:36:40.942 00.000 10052 Move returns status 0, amount 0
02:36:40.942 00.000 10052 move complete, result=0
02:36:40.942 00.000 10052 worker thread done servicing request
02:36:40.967 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:40.997 00.030 6880 UpdateGuideState exits: m=2686 SNR=36.0
02:36:40.997 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:40.997 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:40.997 00.000 6880 Enqueuing Expose request
02:36:40.998 00.001 10052 Worker thread wakes up
02:36:40.998 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:40.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:40.998 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:41.912 00.914 10052 Exposure complete
02:36:41.967 00.055 10052 worker thread done servicing request
02:36:41.967 00.000 6880 OnExposeComplete: enter
02:36:41.967 00.000 6880 UpdateGuideState(): m_state=6
02:36:41.967 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4108
02:36:41.967 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=893.29, Mass=2717, SNR=36.2, Peak=152 HFD=4.8
02:36:41.968 00.001 6880 MultiStar: [#1 0.05,0.11,0.96,U] [#2 -0.28,0.36,0.95,U] [#3 -0.30,0.13,0.87,U] [#4 -0.01,0.03,0.83,U] [#5 -0.11,-0.24,0.94,U] [#6 -0.48,0.22,0.89,U] [#7 -0.00,0.21,0.73,U] [#8 -0.00,0.19,0.77,U] 
02:36:41.968 00.000 6880 single-star, 8 included, MultiStar: {-0.13, 0.11}, one-star: {0.01, 0.02}
02:36:41.968 00.000 6880 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.61) = xAngle (2.67 = 2.67)
02:36:41.968 00.000 6880 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.64 = 2.64)
02:36:41.968 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.02 hyp=0.02 cameraTheta=1.06 mountX=-0.02 mountY=0.01, mountTheta=2.65
02:36:41.970 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.02, opts=13)
02:36:41.970 00.000 6880 Enqueuing Move request for scope (0.01, 0.02)
02:36:41.970 00.000 10052 Worker thread wakes up
02:36:41.970 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.02) opts 0xd
02:36:41.970 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.02)
02:36:41.970 00.000 10052 Moving (0.01, 0.02) raw xDistance=-0.02 yDistance=0.01
02:36:41.970 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:36:41.971 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.04, using input
02:36:41.971 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:36:41.971 00.000 10052 MoveAxis(E, 0, ABG)
02:36:41.971 00.000 10052 Move returns status 0, amount 0
02:36:41.971 00.000 10052 MoveAxis(N, 0, ABG)
02:36:41.971 00.000 10052 Move returns status 0, amount 0
02:36:41.971 00.000 10052 move complete, result=0
02:36:41.971 00.000 10052 worker thread done servicing request
02:36:41.994 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:42.022 00.028 6880 UpdateGuideState exits: m=2717 SNR=36.2
02:36:42.022 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:42.022 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:42.022 00.000 6880 Enqueuing Expose request
02:36:42.022 00.000 10052 Worker thread wakes up
02:36:42.022 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:42.022 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:42.023 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:42.204 00.181 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"15978db9-f8f6-4b69-8c69-49db5a070a7c"}
02:36:42.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"15978db9-f8f6-4b69-8c69-49db5a070a7c"}
02:36:42.204 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51c0a26b-b0c2-4fc4-a289-7b01f1491a8e"}
02:36:42.204 00.000 6880 case statement mapped state 6 to 3
02:36:42.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"51c0a26b-b0c2-4fc4-a289-7b01f1491a8e"}
02:36:42.205 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cbb93751-536b-4f95-9215-4f2394b94d1a"}
02:36:42.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4108,"width":15,"height":15,"star_pos":[7.00,7.29],"pixels":"..."},"id":"cbb93751-536b-4f95-9215-4f2394b94d1a"}
02:36:43.158 00.953 10052 Exposure complete
02:36:43.211 00.053 10052 worker thread done servicing request
02:36:43.211 00.000 6880 OnExposeComplete: enter
02:36:43.211 00.000 6880 UpdateGuideState(): m_state=6
02:36:43.211 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4109
02:36:43.211 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=893.29, Mass=2560, SNR=35.1, Peak=158 HFD=5.0
02:36:43.212 00.001 6880 MultiStar: [#1 -0.16,0.21,0.96,U] [#2 -0.63,0.31,0.00,M3] [#3 -0.62,0.23,0.00,M1] [#4 -0.02,0.10,0.85,U] [#5 -0.17,0.30,0.97,U] [#6 -0.64,0.13,0.00,M2] [#7 -0.25,0.22,0.76,U] [#8 -0.16,0.50,0.79,U] 
02:36:43.212 00.000 6880 single-star, 5 included, MultiStar: {-0.11, 0.21}, one-star: {0.05, 0.02}
02:36:43.212 00.000 6880 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.61) = xAngle (1.97 = 1.97)
02:36:43.212 00.000 6880 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.94 = 1.94)
02:36:43.212 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.02 hyp=0.05 cameraTheta=0.36 mountX=-0.02 mountY=0.05, mountTheta=1.96
02:36:43.214 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.02, opts=13)
02:36:43.214 00.000 6880 Enqueuing Move request for scope (0.05, 0.02)
02:36:43.214 00.000 10052 Worker thread wakes up
02:36:43.214 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.02) opts 0xd
02:36:43.214 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.02)
02:36:43.214 00.000 10052 Moving (0.05, 0.02) raw xDistance=-0.02 yDistance=0.05
02:36:43.215 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:36:43.215 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
02:36:43.215 00.000 10052 MoveAxis(E, 0, ABG)
02:36:43.215 00.000 10052 Move returns status 0, amount 0
02:36:43.215 00.000 10052 MoveAxis(N, 0, ABG)
02:36:43.215 00.000 10052 Move returns status 0, amount 0
02:36:43.215 00.000 10052 move complete, result=0
02:36:43.215 00.000 10052 worker thread done servicing request
02:36:43.234 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:43.264 00.030 6880 UpdateGuideState exits: m=2560 SNR=35.1
02:36:43.264 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:43.264 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:43.264 00.000 6880 Enqueuing Expose request
02:36:43.264 00.000 10052 Worker thread wakes up
02:36:43.264 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:43.265 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:43.265 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:44.181 00.916 10052 Exposure complete
02:36:44.203 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f0e09609-099f-47c7-86bd-a04525307f8d"}
02:36:44.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f0e09609-099f-47c7-86bd-a04525307f8d"}
02:36:44.203 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eef62a17-e521-4397-b925-dd568eda4fe5"}
02:36:44.203 00.000 6880 case statement mapped state 6 to 3
02:36:44.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eef62a17-e521-4397-b925-dd568eda4fe5"}
02:36:44.204 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8352d93b-f066-4f7e-8865-506361d734d2"}
02:36:44.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4109,"width":15,"height":15,"star_pos":[7.04,7.29],"pixels":"..."},"id":"8352d93b-f066-4f7e-8865-506361d734d2"}
02:36:44.233 00.029 10052 worker thread done servicing request
02:36:44.233 00.000 6880 OnExposeComplete: enter
02:36:44.233 00.000 6880 UpdateGuideState(): m_state=6
02:36:44.233 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4110
02:36:44.233 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=893.16, Mass=2649, SNR=35.7, Peak=145 HFD=4.6
02:36:44.234 00.001 6880 MultiStar: [#1 0.10,0.07,0.94,U] [#2 -0.39,-0.06,0.96,U] [#3 -0.28,0.02,0.89,U] [#4 0.17,0.06,0.83,U] [#5 -0.22,-0.25,0.96,U] [#6 -0.23,0.14,0.90,U] [#7 0.10,0.05,0.74,U] [#8 -0.09,-0.04,0.79,U] 
02:36:44.234 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.02, -0.11}
02:36:44.234 00.000 6880 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.61) = xAngle (-1.37 = -1.37)
02:36:44.234 00.000 6880 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
02:36:44.234 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.98 mountX=0.02 mountY=-0.10, mountTheta=-1.37
02:36:44.235 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.02, opts=13)
02:36:44.236 00.001 6880 Enqueuing Move request for scope (-0.10, -0.02)
02:36:44.236 00.000 10052 Worker thread wakes up
02:36:44.236 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
02:36:44.236 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
02:36:44.236 00.000 10052 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=-0.10
02:36:44.236 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:36:44.236 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:36:44.236 00.000 10052 MoveAxis(E, 0, ABG)
02:36:44.236 00.000 10052 Move returns status 0, amount 0
02:36:44.236 00.000 10052 MoveAxis(N, 0, ABG)
02:36:44.236 00.000 10052 Move returns status 0, amount 0
02:36:44.236 00.000 10052 move complete, result=0
02:36:44.236 00.000 10052 worker thread done servicing request
02:36:44.255 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:44.291 00.036 6880 UpdateGuideState exits: m=2649 SNR=35.7
02:36:44.291 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:44.291 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:44.291 00.000 6880 Enqueuing Expose request
02:36:44.291 00.000 10052 Worker thread wakes up
02:36:44.291 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:44.291 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:44.292 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:45.429 01.137 10052 Exposure complete
02:36:45.487 00.058 10052 worker thread done servicing request
02:36:45.487 00.000 6880 OnExposeComplete: enter
02:36:45.487 00.000 6880 UpdateGuideState(): m_state=6
02:36:45.487 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4111
02:36:45.487 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=893.54, Mass=2583, SNR=35.3, Peak=139 HFD=4.9
02:36:45.488 00.001 6880 MultiStar: [#1 -0.16,0.14,0.95,U] [#2 -0.45,-0.01,1.02,U] [#3 -0.39,0.10,0.90,U] [#4 -0.26,0.14,0.84,U] [#5 -0.18,0.18,1.01,U] [#6 -0.56,0.20,0.00,M2] [#7 -0.31,0.13,0.78,U] [#8 -0.14,0.17,0.79,U] 
02:36:45.488 00.000 6880 refined, 7 included, MultiStar: {-0.23, 0.14}, one-star: {0.04, 0.27}
02:36:45.488 00.000 6880 CameraToMount -- cameraTheta (2.60) - m_xAngle (-1.61) = xAngle (4.21 = -2.07)
02:36:45.488 00.000 6880 CameraToMount -- cameraTheta (2.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.18 = -2.10)
02:36:45.488 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.14 hyp=0.27 cameraTheta=2.60 mountX=-0.13 mountY=-0.23, mountTheta=-2.08
02:36:45.491 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.14, opts=13)
02:36:45.491 00.000 6880 Enqueuing Move request for scope (-0.23, 0.14)
02:36:45.491 00.000 10052 Worker thread wakes up
02:36:45.491 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.14) opts 0xd
02:36:45.491 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.14)
02:36:45.491 00.000 10052 Moving (-0.23, 0.14) raw xDistance=-0.13 yDistance=-0.23
02:36:45.492 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:36:45.492 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.23, slope = -0.03
02:36:45.492 00.000 10052 MoveAxis(E, 35, ABG)
02:36:45.492 00.000 10052 Guiding  Dir = 2, Dur = 35
02:36:45.512 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:45.545 00.033 10052 IsSlewing returns 0
02:36:45.545 00.000 6880 UpdateGuideState exits: m=2583 SNR=35.3
02:36:45.545 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:45.545 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:45.545 00.000 6880 Enqueuing Expose request
02:36:45.618 00.073 10052 IsGuiding returns 0
02:36:45.757 00.139 10052 IsGuiding returns 0
02:36:45.757 00.000 10052 Move returns status 0, amount 35
02:36:45.757 00.000 10052 MoveAxis(N, 47, ABG)
02:36:45.757 00.000 10052 Guiding  Dir = 0, Dur = 47
02:36:45.833 00.076 10052 IsSlewing returns 0
02:36:45.912 00.079 10052 IsGuiding returns 0
02:36:46.056 00.144 10052 IsGuiding returns 0
02:36:46.056 00.000 10052 Move returns status 0, amount 47
02:36:46.056 00.000 10052 move complete, result=0
02:36:46.056 00.000 10052 worker thread done servicing request
02:36:46.056 00.000 10052 Worker thread wakes up
02:36:46.056 00.000 6880 GuideStep: -0.1 px 35 ms EAST, -0.2 px 47 ms NORTH
02:36:46.056 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:46.056 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:46.203 00.147 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a16ad393-5186-4267-b865-d14e739ee6e4"}
02:36:46.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a16ad393-5186-4267-b865-d14e739ee6e4"}
02:36:46.204 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d992be2-e649-43bb-b1b7-edc1ee3d08dd"}
02:36:46.204 00.000 6880 case statement mapped state 6 to 3
02:36:46.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d992be2-e649-43bb-b1b7-edc1ee3d08dd"}
02:36:46.204 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d38777c7-dd17-4968-8e23-2dfda61060b9"}
02:36:46.204 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4111,"width":15,"height":15,"star_pos":[7.02,6.54],"pixels":"..."},"id":"d38777c7-dd17-4968-8e23-2dfda61060b9"}
02:36:46.967 00.763 10052 Exposure complete
02:36:47.023 00.056 10052 worker thread done servicing request
02:36:47.023 00.000 6880 OnExposeComplete: enter
02:36:47.023 00.000 6880 UpdateGuideState(): m_state=6
02:36:47.023 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4112
02:36:47.023 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=893.12, Mass=2598, SNR=35.4, Peak=153 HFD=4.6
02:36:47.023 00.000 6880 MultiStar: [#1 0.00,0.10,0.97,U] [#2 0.01,-0.01,0.99,U] [#3 -0.11,-0.01,0.92,U] [#4 0.02,0.10,0.86,U] [#5 0.01,-0.21,1.00,U] [#6 -0.07,0.04,0.91,U] [#7 0.03,0.10,0.76,U] [#8 0.01,-0.04,0.83,U] 
02:36:47.024 00.001 6880 refined, 8 included, MultiStar: {0.00, -0.01}, one-star: {0.10, -0.15}
02:36:47.024 00.000 6880 CameraToMount -- cameraTheta (-1.51) - m_xAngle (-1.61) = xAngle (0.10 = 0.10)
02:36:47.024 00.000 6880 CameraToMount -- cameraTheta (-1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
02:36:47.024 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.51 mountX=0.01 mountY=0.00, mountTheta=0.07
02:36:47.025 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.01, opts=13)
02:36:47.025 00.000 6880 Enqueuing Move request for scope (0.00, -0.01)
02:36:47.025 00.000 10052 Worker thread wakes up
02:36:47.025 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.01) opts 0xd
02:36:47.025 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.01)
02:36:47.025 00.000 10052 Moving (0.00, -0.01) raw xDistance=0.01 yDistance=0.00
02:36:47.025 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:36:47.025 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
02:36:47.026 00.001 10052 MoveAxis(E, 0, ABG)
02:36:47.026 00.000 10052 Move returns status 0, amount 0
02:36:47.026 00.000 10052 MoveAxis(N, 0, ABG)
02:36:47.026 00.000 10052 Move returns status 0, amount 0
02:36:47.026 00.000 10052 move complete, result=0
02:36:47.026 00.000 10052 worker thread done servicing request
02:36:47.048 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:47.081 00.033 6880 UpdateGuideState exits: m=2598 SNR=35.4
02:36:47.081 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:47.081 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:47.081 00.000 6880 Enqueuing Expose request
02:36:47.081 00.000 10052 Worker thread wakes up
02:36:47.081 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:47.081 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:36:47.081 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:48.210 01.129 10052 Exposure complete
02:36:48.218 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22e1f849-8aef-4c1f-b151-65a92f25fc1e"}
02:36:48.218 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22e1f849-8aef-4c1f-b151-65a92f25fc1e"}
02:36:48.219 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bdede7d9-0b8e-4872-87b3-a2cc8caa8e1c"}
02:36:48.219 00.000 6880 case statement mapped state 6 to 3
02:36:48.219 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdede7d9-0b8e-4872-87b3-a2cc8caa8e1c"}
02:36:48.219 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a0ffd92f-bf88-49c2-9af5-2ba170663871"}
02:36:48.219 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4112,"width":15,"height":15,"star_pos":[7.09,7.12],"pixels":"..."},"id":"a0ffd92f-bf88-49c2-9af5-2ba170663871"}
02:36:48.271 00.052 10052 worker thread done servicing request
02:36:48.271 00.000 6880 OnExposeComplete: enter
02:36:48.271 00.000 6880 UpdateGuideState(): m_state=6
02:36:48.272 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4113
02:36:48.272 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=893.32, Mass=2766, SNR=36.5, Peak=174 HFD=4.9
02:36:48.272 00.000 6880 MultiStar: [#1 -0.02,0.42,0.92,U] [#2 -0.37,0.62,0.00,M1] [#3 -0.31,0.40,0.89,U] [#4 0.07,0.40,0.84,U] [#5 -0.11,0.42,0.94,U] [#6 -0.45,0.64,0.00,M2] [#7 -0.11,0.46,0.72,U] [#8 0.02,0.28,0.76,U] 
02:36:48.272 00.000 6880 single-star, 6 included, MultiStar: {-0.03, 0.34}, one-star: {0.23, 0.05}
02:36:48.273 00.001 6880 CameraToMount -- cameraTheta (0.20) - m_xAngle (-1.61) = xAngle (1.81 = 1.81)
02:36:48.273 00.000 6880 CameraToMount -- cameraTheta (0.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.78 = 1.78)
02:36:48.273 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.05 hyp=0.24 cameraTheta=0.20 mountX=-0.06 mountY=0.23, mountTheta=1.81
02:36:48.275 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.05, opts=13)
02:36:48.275 00.000 6880 Enqueuing Move request for scope (0.23, 0.05)
02:36:48.275 00.000 10052 Worker thread wakes up
02:36:48.275 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.05) opts 0xd
02:36:48.275 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.05)
02:36:48.275 00.000 10052 Moving (0.23, 0.05) raw xDistance=-0.06 yDistance=0.23
02:36:48.275 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:36:48.275 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.00
02:36:48.275 00.000 10052 MoveAxis(E, 0, ABG)
02:36:48.276 00.001 10052 Move returns status 0, amount 0
02:36:48.276 00.000 10052 MoveAxis(N, 0, ABG)
02:36:48.276 00.000 10052 Move returns status 0, amount 0
02:36:48.276 00.000 10052 move complete, result=0
02:36:48.276 00.000 10052 worker thread done servicing request
02:36:48.307 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:48.354 00.047 6880 UpdateGuideState exits: m=2766 SNR=36.5
02:36:48.354 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:48.354 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:48.354 00.000 6880 Enqueuing Expose request
02:36:48.354 00.000 10052 Worker thread wakes up
02:36:48.354 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:48.354 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:48.355 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:36:49.268 00.913 10052 Exposure complete
02:36:49.335 00.067 6880 OnExposeComplete: enter
02:36:49.335 00.000 6880 UpdateGuideState(): m_state=6
02:36:49.335 00.000 10052 worker thread done servicing request
02:36:49.335 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4114
02:36:49.336 00.001 6880 Star::Find returns 1 (0), X=408.14, Y=893.38, Mass=2602, SNR=35.4, Peak=157 HFD=4.8
02:36:49.336 00.000 6880 MultiStar: [#1 -0.11,0.49,0.96,U] [#2 -0.38,0.68,0.00,M2] [#3 -0.34,0.54,0.00,M1] [#4 0.04,0.30,0.82,U] [#5 -0.04,0.45,0.97,U] [#6 -0.30,0.78,0.00,M3] [#7 -0.13,0.52,0.00,M1] [#8 -0.03,0.63,0.00,M1] 
02:36:49.336 00.000 6880 single-star, 3 included, MultiStar: {0.01, 0.34}, one-star: {0.15, 0.10}
02:36:49.336 00.000 6880 CameraToMount -- cameraTheta (0.61) - m_xAngle (-1.61) = xAngle (2.23 = 2.23)
02:36:49.336 00.000 6880 CameraToMount -- cameraTheta (0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.19 = 2.19)
02:36:49.336 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.61 mountX=-0.11 mountY=0.15, mountTheta=2.21
02:36:49.339 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.10, opts=13)
02:36:49.339 00.000 6880 Enqueuing Move request for scope (0.15, 0.10)
02:36:49.339 00.000 10052 Worker thread wakes up
02:36:49.339 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
02:36:49.339 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
02:36:49.339 00.000 10052 Moving (0.15, 0.10) raw xDistance=-0.11 yDistance=0.15
02:36:49.339 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:36:49.339 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
02:36:49.339 00.000 10052 MoveAxis(E, 30, ABG)
02:36:49.339 00.000 10052 Guiding  Dir = 2, Dur = 30
02:36:49.362 00.023 10052 IsSlewing returns 0
02:36:49.366 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:49.398 00.032 10052 IsGuiding returns 0
02:36:49.404 00.006 6880 UpdateGuideState exits: m=2602 SNR=35.4
02:36:49.404 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:49.404 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:49.404 00.000 6880 Enqueuing Expose request
02:36:49.426 00.022 10052 PulseGuide returned control before completion, sleep 13
02:36:49.506 00.080 10052 IsGuiding returns 0
02:36:49.507 00.001 10052 Move returns status 0, amount 30
02:36:49.507 00.000 10052 MoveAxis(N, 0, ABG)
02:36:49.507 00.000 10052 Move returns status 0, amount 0
02:36:49.507 00.000 10052 move complete, result=0
02:36:49.507 00.000 10052 worker thread done servicing request
02:36:49.507 00.000 6880 GuideStep: -0.1 px 30 ms EAST, 0.1 px 0 ms NORTH
02:36:49.507 00.000 10052 Worker thread wakes up
02:36:49.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:49.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:50.279 00.772 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bff45ce3-a8c5-478e-90cf-9ab02f46f970"}
02:36:50.279 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bff45ce3-a8c5-478e-90cf-9ab02f46f970"}
02:36:50.281 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"36cd9d75-b1e2-44bf-89b6-a4d313c804f7"}
02:36:50.281 00.000 6880 case statement mapped state 6 to 3
02:36:50.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"36cd9d75-b1e2-44bf-89b6-a4d313c804f7"}
02:36:50.281 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cb7fb585-2da8-4030-bd9f-1157aced08ed"}
02:36:50.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4114,"width":15,"height":15,"star_pos":[7.14,7.38],"pixels":"..."},"id":"cb7fb585-2da8-4030-bd9f-1157aced08ed"}
02:36:50.641 00.360 10052 Exposure complete
02:36:50.707 00.066 10052 worker thread done servicing request
02:36:50.707 00.000 6880 OnExposeComplete: enter
02:36:50.707 00.000 6880 UpdateGuideState(): m_state=6
02:36:50.708 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4115
02:36:50.708 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=893.84, Mass=2659, SNR=35.8, Peak=163 HFD=4.4
02:36:50.708 00.000 6880 MultiStar: [#1 -0.05,0.77,0.00,M1] [#2 -0.52,0.62,0.00,M3] [#3 -0.23,0.70,0.00,M2] [#4 0.06,0.81,0.00,M1] [#5 -0.11,0.46,0.97,U] [#6 -0.34,0.79,0.00,M4] [#7 -0.01,0.68,0.00,M2] [#8 -0.07,0.74,0.00,M2] 
02:36:50.708 00.000 6880 refined, 1 included, MultiStar: {-0.02, 0.51}, one-star: {0.07, 0.56}
02:36:50.708 00.000 6880 CameraToMount -- cameraTheta (1.60) - m_xAngle (-1.61) = xAngle (3.22 = -3.07)
02:36:50.708 00.000 6880 CameraToMount -- cameraTheta (1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.18 = -3.10)
02:36:50.708 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.51 hyp=0.51 cameraTheta=1.60 mountX=-0.51 mountY=-0.02, mountTheta=-3.10
02:36:50.710 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.51, opts=13)
02:36:50.710 00.000 6880 Enqueuing Move request for scope (-0.02, 0.51)
02:36:50.711 00.001 10052 Worker thread wakes up
02:36:50.711 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.51) opts 0xd
02:36:50.711 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.51)
02:36:50.711 00.000 10052 Moving (-0.02, 0.51) raw xDistance=-0.51 yDistance=-0.02
02:36:50.711 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
02:36:50.711 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.05, using input
02:36:50.711 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
02:36:50.711 00.000 10052 MoveAxis(E, 139, ABG)
02:36:50.711 00.000 10052 Guiding  Dir = 2, Dur = 139
02:36:50.733 00.022 10052 IsSlewing returns 0
02:36:50.737 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:50.770 00.033 10052 IsGuiding returns 0
02:36:50.778 00.008 6880 UpdateGuideState exits: m=2659 SNR=35.8
02:36:50.779 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:50.779 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:50.779 00.000 6880 Enqueuing Expose request
02:36:50.798 00.019 10052 PulseGuide returned control before completion, sleep 122
02:36:50.956 00.158 10052 IsGuiding returns 0
02:36:50.956 00.000 10052 Move returns status 0, amount 139
02:36:50.956 00.000 10052 MoveAxis(N, 0, ABG)
02:36:50.956 00.000 10052 Move returns status 0, amount 0
02:36:50.956 00.000 10052 move complete, result=0
02:36:50.956 00.000 10052 worker thread done servicing request
02:36:50.956 00.000 6880 GuideStep: -0.5 px 139 ms EAST, -0.0 px 0 ms NORTH
02:36:50.956 00.000 10052 Worker thread wakes up
02:36:50.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:50.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:51.870 00.914 10052 Exposure complete
02:36:51.953 00.083 10052 worker thread done servicing request
02:36:51.953 00.000 6880 OnExposeComplete: enter
02:36:51.953 00.000 6880 UpdateGuideState(): m_state=6
02:36:51.954 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4116
02:36:51.954 00.000 6880 Star::Find returns 1 (0), X=408.55, Y=893.62, Mass=2622, SNR=35.4, Peak=148 HFD=4.6
02:36:51.954 00.000 6880 MultiStar: [#1 0.39,0.66,0.00,M2] [#2 0.07,0.45,0.97,U] [#3 0.19,0.65,0.00,M3] [#4 0.35,0.29,0.84,U] [#5 0.21,0.29,0.93,U] [#6 0.12,0.48,0.89,U] [#7 0.41,0.58,0.00,M3] [#8 0.35,0.69,0.00,M3] 
02:36:51.954 00.000 6880 refined, 4 included, MultiStar: {0.27, 0.37}, one-star: {0.56, 0.35}
02:36:51.955 00.001 6880 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.61) = xAngle (2.56 = 2.56)
02:36:51.955 00.000 6880 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.53 = 2.53)
02:36:51.955 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.37 hyp=0.46 cameraTheta=0.95 mountX=-0.38 mountY=0.26, mountTheta=2.54
02:36:51.957 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.37, opts=13)
02:36:51.957 00.000 6880 Enqueuing Move request for scope (0.27, 0.37)
02:36:51.957 00.000 10052 Worker thread wakes up
02:36:51.957 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.37) opts 0xd
02:36:51.958 00.001 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.37)
02:36:51.958 00.000 10052 Moving (0.27, 0.37) raw xDistance=-0.38 yDistance=0.26
02:36:51.958 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
02:36:51.958 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.26, slope = 0.02
02:36:51.958 00.000 10052 MoveAxis(E, 109, ABG)
02:36:51.958 00.000 10052 Guiding  Dir = 2, Dur = 109
02:36:51.991 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:52.039 00.048 6880 UpdateGuideState exits: m=2622 SNR=35.4
02:36:52.040 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:52.040 00.000 10052 IsSlewing returns 0
02:36:52.040 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:52.040 00.000 6880 Enqueuing Expose request
02:36:52.110 00.070 10052 IsGuiding returns 0
02:36:52.169 00.059 10052 PulseGuide returned control before completion, sleep 61
02:36:52.279 00.110 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5c96e10-4f25-4627-b372-7a310ec2aeed"}
02:36:52.280 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5c96e10-4f25-4627-b372-7a310ec2aeed"}
02:36:52.280 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3101a5b-da1a-4df7-817b-2d522e0a2b0d"}
02:36:52.280 00.000 6880 case statement mapped state 6 to 3
02:36:52.280 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b3101a5b-da1a-4df7-817b-2d522e0a2b0d"}
02:36:52.282 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"06f336db-032d-4089-a67c-4e5f2c213108"}
02:36:52.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4116,"width":15,"height":15,"star_pos":[6.55,6.62],"pixels":"..."},"id":"06f336db-032d-4089-a67c-4e5f2c213108"}
02:36:52.318 00.036 10052 IsGuiding returns 0
02:36:52.320 00.002 10052 Move returns status 0, amount 109
02:36:52.320 00.000 10052 MoveAxis(S, 41, ABG)
02:36:52.320 00.000 10052 Guiding  Dir = 1, Dur = 41
02:36:52.388 00.068 10052 IsSlewing returns 0
02:36:52.425 00.037 10052 IsGuiding returns 0
02:36:52.454 00.029 10052 PulseGuide returned control before completion, sleep 24
02:36:52.499 00.045 10052 IsGuiding returns 1
02:36:52.499 00.000 10052 scope still moving after pulse duration time elapsed
02:36:52.546 00.047 10052 IsSlewing returns 0
02:36:52.584 00.038 10052 IsGuiding returns 0
02:36:52.584 00.000 10052 scope move finished after 41 + 116 ms
02:36:52.584 00.000 10052 Move returns status 0, amount 41
02:36:52.584 00.000 10052 move complete, result=0
02:36:52.584 00.000 10052 worker thread done servicing request
02:36:52.584 00.000 10052 Worker thread wakes up
02:36:52.584 00.000 6880 GuideStep: -0.4 px 109 ms EAST, 0.3 px 41 ms SOUTH
02:36:52.585 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:52.585 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:53.728 01.143 10052 Exposure complete
02:36:53.816 00.088 10052 worker thread done servicing request
02:36:53.816 00.000 6880 OnExposeComplete: enter
02:36:53.816 00.000 6880 UpdateGuideState(): m_state=6
02:36:53.817 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4117
02:36:53.817 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=892.90, Mass=2619, SNR=35.5, Peak=157 HFD=4.5
02:36:53.817 00.000 6880 MultiStar: [#1 -0.05,-0.22,0.97,U] [#2 -0.34,-0.25,0.99,U] [#3 -0.10,-0.29,0.91,U] [#4 -0.09,-0.49,0.84,U] [#5 -0.17,-0.38,0.98,U] [#6 -0.37,-0.25,0.91,U] [#7 -0.24,-0.34,0.76,U] [#8 -0.15,-0.13,0.77,U] 
02:36:53.817 00.000 6880 refined, 8 included, MultiStar: {-0.15, -0.31}, one-star: {0.15, -0.38}
02:36:53.817 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:36:53.818 00.001 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
02:36:53.818 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-2.02 mountX=0.31 mountY=-0.14, mountTheta=-0.43
02:36:53.819 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.31, opts=13)
02:36:53.820 00.001 6880 Enqueuing Move request for scope (-0.15, -0.31)
02:36:53.820 00.000 10052 Worker thread wakes up
02:36:53.820 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
02:36:53.820 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
02:36:53.820 00.000 10052 Moving (-0.15, -0.31) raw xDistance=0.31 yDistance=-0.14
02:36:53.820 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
02:36:53.820 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.01
02:36:53.820 00.000 10052 MoveAxis(W, 78, ABG)
02:36:53.820 00.000 10052 Guiding  Dir = 3, Dur = 78
02:36:53.850 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:53.900 00.050 6880 UpdateGuideState exits: m=2619 SNR=35.5
02:36:53.900 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:53.900 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:53.900 00.000 6880 Enqueuing Expose request
02:36:53.905 00.005 10052 IsSlewing returns 0
02:36:53.984 00.079 10052 IsGuiding returns 0
02:36:54.047 00.063 10052 PulseGuide returned control before completion, sleep 25
02:36:54.128 00.081 10052 IsGuiding returns 1
02:36:54.129 00.001 10052 scope still moving after pulse duration time elapsed
02:36:54.202 00.073 10052 IsSlewing returns 0
02:36:54.282 00.080 10052 IsGuiding returns 0
02:36:54.282 00.000 10052 scope move finished after 78 + 219 ms
02:36:54.282 00.000 10052 Move returns status 0, amount 78
02:36:54.283 00.001 10052 MoveAxis(N, 0, ABG)
02:36:54.283 00.000 10052 Move returns status 0, amount 0
02:36:54.283 00.000 10052 move complete, result=0
02:36:54.283 00.000 10052 worker thread done servicing request
02:36:54.283 00.000 10052 Worker thread wakes up
02:36:54.283 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:54.283 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:54.284 00.001 6880 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH
02:36:54.541 00.257 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc348394-340a-4823-b0a3-869afef168da"}
02:36:54.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc348394-340a-4823-b0a3-869afef168da"}
02:36:54.561 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b46a741-0c45-4ba5-a147-fc596fcaa7f3"}
02:36:54.561 00.000 6880 case statement mapped state 6 to 3
02:36:54.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b46a741-0c45-4ba5-a147-fc596fcaa7f3"}
02:36:54.563 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b08db46-7831-4172-b222-0405fd945b5d"}
02:36:54.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4117,"width":15,"height":15,"star_pos":[7.13,6.90],"pixels":"..."},"id":"1b08db46-7831-4172-b222-0405fd945b5d"}
02:36:55.196 00.633 10052 Exposure complete
02:36:55.265 00.069 10052 worker thread done servicing request
02:36:55.265 00.000 6880 OnExposeComplete: enter
02:36:55.266 00.001 6880 UpdateGuideState(): m_state=6
02:36:55.266 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4118
02:36:55.266 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=893.04, Mass=2711, SNR=36.2, Peak=185 HFD=4.4
02:36:55.267 00.001 6880 MultiStar: [#1 -0.23,0.07,0.92,U] [#2 -0.56,0.08,0.00,M2] [#3 -0.42,-0.04,0.89,U] [#4 -0.11,0.01,0.83,U] [#5 -0.28,-0.26,0.93,U] [#6 -0.46,-0.03,0.90,U] [#7 -0.11,0.12,0.72,U] [#8 -0.34,0.10,0.79,U] 
02:36:55.267 00.000 6880 refined, 7 included, MultiStar: {-0.26, -0.04}, one-star: {-0.13, -0.23}
02:36:55.267 00.000 6880 CameraToMount -- cameraTheta (-2.98) - m_xAngle (-1.61) = xAngle (-1.37 = -1.37)
02:36:55.267 00.000 6880 CameraToMount -- cameraTheta (-2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.40 = -1.40)
02:36:55.267 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.04 hyp=0.26 cameraTheta=-2.98 mountX=0.05 mountY=-0.26, mountTheta=-1.37
02:36:55.268 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.04, opts=13)
02:36:55.268 00.000 6880 Enqueuing Move request for scope (-0.26, -0.04)
02:36:55.268 00.000 10052 Worker thread wakes up
02:36:55.269 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.04) opts 0xd
02:36:55.269 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.04)
02:36:55.269 00.000 10052 Moving (-0.26, -0.04) raw xDistance=0.05 yDistance=-0.26
02:36:55.269 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:36:55.269 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.26, slope = -0.00
02:36:55.269 00.000 10052 MoveAxis(E, 0, ABG)
02:36:55.269 00.000 10052 Move returns status 0, amount 0
02:36:55.269 00.000 10052 MoveAxis(N, 8, ABG)
02:36:55.269 00.000 10052 Guiding  Dir = 0, Dur = 8
02:36:55.290 00.021 10052 IsSlewing returns 0
02:36:55.293 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:55.327 00.034 10052 IsGuiding returns 0
02:36:55.331 00.004 6880 UpdateGuideState exits: m=2711 SNR=36.2
02:36:55.331 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:55.331 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:55.331 00.000 6880 Enqueuing Expose request
02:36:55.393 00.062 10052 IsGuiding returns 0
02:36:55.393 00.000 10052 Move returns status 0, amount 8
02:36:55.394 00.001 10052 move complete, result=0
02:36:55.394 00.000 10052 worker thread done servicing request
02:36:55.394 00.000 10052 Worker thread wakes up
02:36:55.394 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:55.394 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:55.396 00.002 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 8 ms NORTH
02:36:56.529 01.133 10052 Exposure complete
02:36:56.541 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"670dd8f1-09a6-43f7-bd80-db9f0fb6701b"}
02:36:56.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"670dd8f1-09a6-43f7-bd80-db9f0fb6701b"}
02:36:56.541 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a8f3e5e6-8e6b-4ac6-891d-7cfff253aa30"}
02:36:56.541 00.000 6880 case statement mapped state 6 to 3
02:36:56.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a8f3e5e6-8e6b-4ac6-891d-7cfff253aa30"}
02:36:56.543 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c89857ad-04d3-40e5-9bfc-63feb11cabed"}
02:36:56.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4118,"width":15,"height":15,"star_pos":[6.85,7.04],"pixels":"..."},"id":"c89857ad-04d3-40e5-9bfc-63feb11cabed"}
02:36:56.581 00.038 10052 worker thread done servicing request
02:36:56.581 00.000 6880 OnExposeComplete: enter
02:36:56.581 00.000 6880 UpdateGuideState(): m_state=6
02:36:56.582 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4119
02:36:56.582 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=893.18, Mass=2509, SNR=34.8, Peak=156 HFD=4.5
02:36:56.582 00.000 6880 MultiStar: [#1 -0.10,0.03,0.99,U] [#2 -0.60,0.11,0.00,M3] [#3 -0.55,0.13,0.00,M2] [#4 -0.04,0.10,0.86,U] [#5 -0.13,-0.15,0.96,U] [#6 -0.65,0.01,0.00,M2] [#7 -0.13,0.01,0.77,U] [#8 -0.26,0.11,0.81,U] 
02:36:56.582 00.000 6880 refined, 5 included, MultiStar: {-0.12, -0.00}, one-star: {-0.08, -0.09}
02:36:56.582 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
02:36:56.582 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
02:36:56.582 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.00 hyp=0.12 cameraTheta=-3.11 mountX=0.01 mountY=-0.12, mountTheta=-1.50
02:36:56.584 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.00, opts=13)
02:36:56.584 00.000 6880 Enqueuing Move request for scope (-0.12, -0.00)
02:36:56.584 00.000 10052 Worker thread wakes up
02:36:56.584 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.00) opts 0xd
02:36:56.584 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.00)
02:36:56.584 00.000 10052 Moving (-0.12, -0.00) raw xDistance=0.01 yDistance=-0.12
02:36:56.584 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:36:56.584 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:36:56.584 00.000 10052 MoveAxis(E, 0, ABG)
02:36:56.584 00.000 10052 Move returns status 0, amount 0
02:36:56.584 00.000 10052 MoveAxis(N, 0, ABG)
02:36:56.585 00.001 10052 Move returns status 0, amount 0
02:36:56.585 00.000 10052 move complete, result=0
02:36:56.585 00.000 10052 worker thread done servicing request
02:36:56.604 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:56.645 00.041 6880 UpdateGuideState exits: m=2509 SNR=34.8
02:36:56.645 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:56.645 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:56.645 00.000 6880 Enqueuing Expose request
02:36:56.645 00.000 10052 Worker thread wakes up
02:36:56.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:56.646 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:56.646 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:36:57.553 00.907 10052 Exposure complete
02:36:57.617 00.064 10052 worker thread done servicing request
02:36:57.617 00.000 6880 OnExposeComplete: enter
02:36:57.617 00.000 6880 UpdateGuideState(): m_state=6
02:36:57.618 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4120
02:36:57.618 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=893.24, Mass=2711, SNR=36.2, Peak=172 HFD=4.6
02:36:57.618 00.000 6880 MultiStar: [#1 -0.00,0.01,0.95,U] [#2 -0.46,-0.05,0.97,U] [#3 -0.39,0.06,0.89,U] [#4 0.09,-0.04,0.79,U] [#5 -0.21,-0.29,0.94,U] [#6 -0.47,0.03,0.89,U] [#7 0.03,-0.01,0.74,U] [#8 -0.14,-0.05,0.77,U] 
02:36:57.618 00.000 6880 single-star, 8 included, MultiStar: {-0.16, -0.04}, one-star: {0.14, -0.04}
02:36:57.618 00.000 6880 CameraToMount -- cameraTheta (-0.26) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
02:36:57.618 00.000 6880 CameraToMount -- cameraTheta (-0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
02:36:57.618 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.04 hyp=0.14 cameraTheta=-0.26 mountX=0.03 mountY=0.14, mountTheta=1.35
02:36:57.620 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.04, opts=13)
02:36:57.620 00.000 6880 Enqueuing Move request for scope (0.14, -0.04)
02:36:57.620 00.000 10052 Worker thread wakes up
02:36:57.620 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.04) opts 0xd
02:36:57.620 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.04)
02:36:57.620 00.000 10052 Moving (0.14, -0.04) raw xDistance=0.03 yDistance=0.14
02:36:57.620 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:36:57.620 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.00
02:36:57.620 00.000 10052 MoveAxis(E, 0, ABG)
02:36:57.620 00.000 10052 Move returns status 0, amount 0
02:36:57.620 00.000 10052 MoveAxis(N, 0, ABG)
02:36:57.621 00.001 10052 Move returns status 0, amount 0
02:36:57.621 00.000 10052 move complete, result=0
02:36:57.621 00.000 10052 worker thread done servicing request
02:36:57.640 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:57.670 00.030 6880 UpdateGuideState exits: m=2711 SNR=36.2
02:36:57.671 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:57.671 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:57.671 00.000 6880 Enqueuing Expose request
02:36:57.671 00.000 10052 Worker thread wakes up
02:36:57.671 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:57.671 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:57.671 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:58.541 00.870 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eae5be0a-914c-4bfa-9c86-f3dbbd229aba"}
02:36:58.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eae5be0a-914c-4bfa-9c86-f3dbbd229aba"}
02:36:58.542 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57f1122f-0b42-4ffa-974a-f7ab33500e17"}
02:36:58.542 00.000 6880 case statement mapped state 6 to 3
02:36:58.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57f1122f-0b42-4ffa-974a-f7ab33500e17"}
02:36:58.542 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6fa62bde-5603-4b86-b21f-060137700b17"}
02:36:58.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4120,"width":15,"height":15,"star_pos":[7.12,7.24],"pixels":"..."},"id":"6fa62bde-5603-4b86-b21f-060137700b17"}
02:36:58.809 00.267 10052 Exposure complete
02:36:58.875 00.066 10052 worker thread done servicing request
02:36:58.876 00.001 6880 OnExposeComplete: enter
02:36:58.876 00.000 6880 UpdateGuideState(): m_state=6
02:36:58.876 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4121
02:36:58.876 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=893.32, Mass=2617, SNR=35.4, Peak=132 HFD=4.9
02:36:58.877 00.001 6880 MultiStar: [#1 0.02,0.25,0.92,U] [#2 -0.13,0.43,0.96,U] [#3 -0.28,0.23,0.91,U] [#4 0.01,0.26,0.84,U] [#5 -0.03,0.06,0.95,U] [#6 -0.27,0.57,0.00,M2] [#7 -0.11,0.25,0.77,U] [#8 -0.17,0.40,0.79,U] 
02:36:58.877 00.000 6880 single-star, 7 included, MultiStar: {-0.07, 0.23}, one-star: {0.10, 0.05}
02:36:58.877 00.000 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
02:36:58.877 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
02:36:58.877 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.45 mountX=-0.05 mountY=0.10, mountTheta=2.06
02:36:58.879 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.05, opts=13)
02:36:58.879 00.000 6880 Enqueuing Move request for scope (0.10, 0.05)
02:36:58.879 00.000 10052 Worker thread wakes up
02:36:58.879 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
02:36:58.879 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
02:36:58.879 00.000 10052 Moving (0.10, 0.05) raw xDistance=-0.05 yDistance=0.10
02:36:58.879 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:36:58.879 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:36:58.879 00.000 10052 MoveAxis(E, 0, ABG)
02:36:58.879 00.000 10052 Move returns status 0, amount 0
02:36:58.880 00.001 10052 MoveAxis(N, 0, ABG)
02:36:58.880 00.000 10052 Move returns status 0, amount 0
02:36:58.880 00.000 10052 move complete, result=0
02:36:58.880 00.000 10052 worker thread done servicing request
02:36:58.901 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:58.931 00.030 6880 UpdateGuideState exits: m=2617 SNR=35.4
02:36:58.931 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:58.931 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:58.932 00.001 6880 Enqueuing Expose request
02:36:58.932 00.000 10052 Worker thread wakes up
02:36:58.932 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:36:58.932 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:36:58.932 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:36:59.849 00.917 10052 Exposure complete
02:36:59.920 00.071 10052 worker thread done servicing request
02:36:59.920 00.000 6880 OnExposeComplete: enter
02:36:59.920 00.000 6880 UpdateGuideState(): m_state=6
02:36:59.921 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4122
02:36:59.921 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=893.01, Mass=2456, SNR=34.3, Peak=120 HFD=4.6
02:36:59.921 00.000 6880 MultiStar: [#1 -0.22,-0.40,0.98,U] [#2 -0.66,-0.81,0.00,M2] [#3 -0.57,-0.33,0.00,M1] [#4 -0.07,-0.12,0.86,U] [#5 -0.25,-0.28,1.01,U] [#6 -0.56,-0.53,0.00,M3] [#7 -0.25,0.05,0.76,U] [#8 -0.35,-0.14,0.83,U] 
02:36:59.921 00.000 6880 single-star, 5 included, MultiStar: {-0.21, -0.21}, one-star: {-0.11, -0.26}
02:36:59.921 00.000 6880 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
02:36:59.921 00.000 6880 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
02:36:59.921 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.26 hyp=0.29 cameraTheta=-1.95 mountX=0.27 mountY=-0.10, mountTheta=-0.37
02:36:59.923 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.26, opts=13)
02:36:59.923 00.000 6880 Enqueuing Move request for scope (-0.11, -0.26)
02:36:59.923 00.000 10052 Worker thread wakes up
02:36:59.924 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.26) opts 0xd
02:36:59.924 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.26)
02:36:59.924 00.000 10052 Moving (-0.11, -0.26) raw xDistance=0.27 yDistance=-0.10
02:36:59.924 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:36:59.924 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.10, using input
02:36:59.924 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
02:36:59.924 00.000 10052 MoveAxis(W, 72, ABG)
02:36:59.924 00.000 10052 Guiding  Dir = 3, Dur = 72
02:36:59.944 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:36:59.963 00.019 10052 IsSlewing returns 0
02:36:59.976 00.013 6880 UpdateGuideState exits: m=2456 SNR=34.3
02:36:59.976 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:36:59.976 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:36:59.976 00.000 6880 Enqueuing Expose request
02:37:00.030 00.054 10052 IsGuiding returns 0
02:37:00.093 00.063 10052 PulseGuide returned control before completion, sleep 19
02:37:00.174 00.081 10052 IsGuiding returns 1
02:37:00.174 00.000 10052 scope still moving after pulse duration time elapsed
02:37:00.253 00.079 10052 IsSlewing returns 0
02:37:00.328 00.075 10052 IsGuiding returns 0
02:37:00.328 00.000 10052 scope move finished after 72 + 225 ms
02:37:00.328 00.000 10052 Move returns status 0, amount 72
02:37:00.328 00.000 10052 MoveAxis(N, 0, ABG)
02:37:00.328 00.000 10052 Move returns status 0, amount 0
02:37:00.328 00.000 10052 move complete, result=0
02:37:00.328 00.000 10052 worker thread done servicing request
02:37:00.328 00.000 6880 GuideStep: 0.3 px 72 ms WEST, -0.1 px 0 ms NORTH
02:37:00.329 00.001 10052 Worker thread wakes up
02:37:00.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:00.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:00.540 00.211 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dad4e251-19fd-46e4-9a10-14560b50d895"}
02:37:00.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dad4e251-19fd-46e4-9a10-14560b50d895"}
02:37:00.540 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7fac878a-a4e3-465e-9de7-fbbd0f04bf0d"}
02:37:00.540 00.000 6880 case statement mapped state 6 to 3
02:37:00.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fac878a-a4e3-465e-9de7-fbbd0f04bf0d"}
02:37:00.542 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"09fdfddf-8963-473c-a9e3-a977c9ece554"}
02:37:00.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4122,"width":15,"height":15,"star_pos":[6.88,7.01],"pixels":"..."},"id":"09fdfddf-8963-473c-a9e3-a977c9ece554"}
02:37:01.464 00.922 10052 Exposure complete
02:37:01.518 00.054 10052 worker thread done servicing request
02:37:01.518 00.000 6880 OnExposeComplete: enter
02:37:01.518 00.000 6880 UpdateGuideState(): m_state=6
02:37:01.518 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4123
02:37:01.518 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=893.76, Mass=2486, SNR=34.4, Peak=127 HFD=4.8
02:37:01.519 00.001 6880 MultiStar: [#1 -0.15,0.77,0.00,M1] [#2 -0.56,0.79,0.00,M3] [#3 -0.45,0.85,0.00,M2] [#4 -0.05,0.60,0.00,M1] [#5 -0.05,0.51,0.95,U] [#6 -0.45,0.84,0.00,M4] [#7 -0.10,0.82,0.00,M1] [#8 -0.23,0.81,0.00,M1] 
02:37:01.519 00.000 6880 refined, 1 included, MultiStar: {0.05, 0.50}, one-star: {0.14, 0.48}
02:37:01.519 00.000 6880 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.61) = xAngle (3.09 = 3.09)
02:37:01.519 00.000 6880 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.06 = 3.06)
02:37:01.519 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.50 hyp=0.50 cameraTheta=1.48 mountX=-0.50 mountY=0.04, mountTheta=3.06
02:37:01.520 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.50, opts=13)
02:37:01.520 00.000 6880 Enqueuing Move request for scope (0.05, 0.50)
02:37:01.520 00.000 10052 Worker thread wakes up
02:37:01.521 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.50) opts 0xd
02:37:01.521 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.50)
02:37:01.521 00.000 10052 Moving (0.05, 0.50) raw xDistance=-0.50 yDistance=0.04
02:37:01.521 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.50
02:37:01.521 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
02:37:01.521 00.000 10052 MoveAxis(E, 130, ABG)
02:37:01.521 00.000 10052 Guiding  Dir = 2, Dur = 130
02:37:01.541 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:01.571 00.030 6880 UpdateGuideState exits: m=2486 SNR=34.4
02:37:01.571 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:01.571 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:01.571 00.000 6880 Enqueuing Expose request
02:37:01.580 00.009 10052 IsSlewing returns 0
02:37:01.654 00.074 10052 IsGuiding returns 0
02:37:01.718 00.064 10052 PulseGuide returned control before completion, sleep 76
02:37:01.877 00.159 10052 IsGuiding returns 0
02:37:01.877 00.000 10052 Move returns status 0, amount 130
02:37:01.877 00.000 10052 MoveAxis(N, 0, ABG)
02:37:01.877 00.000 10052 Move returns status 0, amount 0
02:37:01.877 00.000 10052 move complete, result=0
02:37:01.877 00.000 10052 worker thread done servicing request
02:37:01.877 00.000 10052 Worker thread wakes up
02:37:01.877 00.000 6880 GuideStep: -0.5 px 130 ms EAST, 0.0 px 0 ms NORTH
02:37:01.877 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:01.877 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:02.540 00.663 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e441c5e-a45a-4e90-be06-a0f8f6345b9a"}
02:37:02.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e441c5e-a45a-4e90-be06-a0f8f6345b9a"}
02:37:02.540 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abffeb5e-d020-4197-8ef0-be30240f601d"}
02:37:02.541 00.001 6880 case statement mapped state 6 to 3
02:37:02.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"abffeb5e-d020-4197-8ef0-be30240f601d"}
02:37:02.541 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"071428fc-7c10-4320-a35b-e37721118a15"}
02:37:02.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4123,"width":15,"height":15,"star_pos":[7.12,6.76],"pixels":"..."},"id":"071428fc-7c10-4320-a35b-e37721118a15"}
02:37:02.785 00.244 10052 Exposure complete
02:37:02.840 00.055 10052 worker thread done servicing request
02:37:02.840 00.000 6880 OnExposeComplete: enter
02:37:02.840 00.000 6880 UpdateGuideState(): m_state=6
02:37:02.840 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4124
02:37:02.840 00.000 6880 Star::Find returns 1 (0), X=408.49, Y=893.46, Mass=2536, SNR=34.8, Peak=156 HFD=4.6
02:37:02.841 00.001 6880 MultiStar: [#1 0.19,0.29,0.99,U] [#2 0.16,0.43,0.96,U] [#3 0.09,0.33,0.95,U] [#4 0.31,0.08,0.85,U] [#5 0.20,-0.04,0.99,U] [#6 0.21,0.54,0.00,M5] [#7 0.29,0.58,0.00,M2] [#8 0.36,0.43,0.00,M2] 
02:37:02.841 00.000 6880 refined, 5 included, MultiStar: {0.24, 0.21}, one-star: {0.50, 0.18}
02:37:02.841 00.000 6880 CameraToMount -- cameraTheta (0.72) - m_xAngle (-1.61) = xAngle (2.34 = 2.34)
02:37:02.841 00.000 6880 CameraToMount -- cameraTheta (0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.31 = 2.31)
02:37:02.841 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.21 hyp=0.32 cameraTheta=0.72 mountX=-0.22 mountY=0.24, mountTheta=2.32
02:37:02.842 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.21, opts=13)
02:37:02.843 00.001 6880 Enqueuing Move request for scope (0.24, 0.21)
02:37:02.843 00.000 10052 Worker thread wakes up
02:37:02.843 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.21) opts 0xd
02:37:02.843 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.21)
02:37:02.843 00.000 10052 Moving (0.24, 0.21) raw xDistance=-0.22 yDistance=0.24
02:37:02.843 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.22
02:37:02.843 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.24, slope = 0.01
02:37:02.843 00.000 10052 MoveAxis(E, 66, ABG)
02:37:02.843 00.000 10052 Guiding  Dir = 2, Dur = 66
02:37:02.864 00.021 10052 IsSlewing returns 0
02:37:02.865 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:02.894 00.029 6880 UpdateGuideState exits: m=2536 SNR=34.8
02:37:02.894 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:02.895 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:02.895 00.000 6880 Enqueuing Expose request
02:37:02.903 00.008 10052 IsGuiding returns 0
02:37:02.930 00.027 10052 PulseGuide returned control before completion, sleep 49
02:37:03.006 00.076 10052 IsGuiding returns 0
02:37:03.006 00.000 10052 Move returns status 0, amount 66
02:37:03.006 00.000 10052 MoveAxis(S, 26, ABG)
02:37:03.006 00.000 10052 Guiding  Dir = 1, Dur = 26
02:37:03.043 00.037 10052 IsSlewing returns 0
02:37:03.081 00.038 10052 IsGuiding returns 0
02:37:03.149 00.068 10052 IsGuiding returns 1
02:37:03.150 00.001 10052 scope still moving after pulse duration time elapsed
02:37:03.195 00.045 10052 IsSlewing returns 0
02:37:03.233 00.038 10052 IsGuiding returns 0
02:37:03.233 00.000 10052 scope move finished after 26 + 124 ms
02:37:03.233 00.000 10052 Move returns status 0, amount 26
02:37:03.233 00.000 10052 move complete, result=0
02:37:03.233 00.000 10052 worker thread done servicing request
02:37:03.233 00.000 6880 GuideStep: -0.2 px 66 ms EAST, 0.2 px 26 ms SOUTH
02:37:03.233 00.000 10052 Worker thread wakes up
02:37:03.233 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:03.234 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:04.373 01.139 10052 Exposure complete
02:37:04.426 00.053 10052 worker thread done servicing request
02:37:04.427 00.001 6880 OnExposeComplete: enter
02:37:04.427 00.000 6880 UpdateGuideState(): m_state=6
02:37:04.427 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4125
02:37:04.427 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.72, Mass=2544, SNR=35.0, Peak=167 HFD=4.6
02:37:04.427 00.000 6880 MultiStar: [#1 -0.24,-0.20,0.98,U] [#2 -0.68,-0.48,0.00,M3] [#3 -0.67,-0.45,0.00,M2] [#4 -0.41,-0.59,0.00,M1] [#5 -0.32,-0.55,0.00,M1] [#6 -0.86,-0.58,0.00,M6] [#7 -0.19,-0.21,0.78,U] [#8 -0.31,-0.26,0.83,U] 
02:37:04.427 00.000 6880 refined, 3 included, MultiStar: {-0.23, -0.32}, one-star: {-0.20, -0.56}
02:37:04.427 00.000 6880 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.61) = xAngle (-0.59 = -0.59)
02:37:04.428 00.001 6880 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
02:37:04.428 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.32 hyp=0.39 cameraTheta=-2.21 mountX=0.33 mountY=-0.23, mountTheta=-0.62
02:37:04.429 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.32, opts=13)
02:37:04.429 00.000 6880 Enqueuing Move request for scope (-0.23, -0.32)
02:37:04.429 00.000 10052 Worker thread wakes up
02:37:04.429 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.32) opts 0xd
02:37:04.429 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.32)
02:37:04.429 00.000 10052 Moving (-0.23, -0.32) raw xDistance=0.33 yDistance=-0.23
02:37:04.430 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
02:37:04.430 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.23, slope = -0.00
02:37:04.430 00.000 10052 MoveAxis(W, 84, ABG)
02:37:04.430 00.000 10052 Guiding  Dir = 3, Dur = 84
02:37:04.450 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:04.450 00.000 10052 IsSlewing returns 0
02:37:04.479 00.029 6880 UpdateGuideState exits: m=2544 SNR=35.0
02:37:04.479 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:04.479 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:04.479 00.000 6880 Enqueuing Expose request
02:37:04.488 00.009 10052 IsGuiding returns 0
02:37:04.516 00.028 10052 PulseGuide returned control before completion, sleep 67
02:37:04.556 00.040 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c38cef1-3142-4e37-927c-c48b9bba10dd"}
02:37:04.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c38cef1-3142-4e37-927c-c48b9bba10dd"}
02:37:04.557 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e039d4f5-54bc-4aa7-ae30-742203368b83"}
02:37:04.557 00.000 6880 case statement mapped state 6 to 3
02:37:04.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e039d4f5-54bc-4aa7-ae30-742203368b83"}
02:37:04.557 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab947991-9a8b-41f6-acf1-dca64480d4a0"}
02:37:04.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4125,"width":15,"height":15,"star_pos":[6.79,6.72],"pixels":"..."},"id":"ab947991-9a8b-41f6-acf1-dca64480d4a0"}
02:37:04.609 00.052 10052 IsGuiding returns 0
02:37:04.609 00.000 10052 Move returns status 0, amount 84
02:37:04.609 00.000 10052 MoveAxis(N, 3, ABG)
02:37:04.609 00.000 10052 Guiding  Dir = 0, Dur = 3
02:37:04.647 00.038 10052 IsSlewing returns 0
02:37:04.685 00.038 10052 IsGuiding returns 0
02:37:04.751 00.066 10052 IsGuiding returns 0
02:37:04.751 00.000 10052 Move returns status 0, amount 3
02:37:04.751 00.000 10052 move complete, result=0
02:37:04.751 00.000 10052 worker thread done servicing request
02:37:04.751 00.000 6880 GuideStep: 0.3 px 84 ms WEST, -0.2 px 3 ms NORTH
02:37:04.752 00.001 10052 Worker thread wakes up
02:37:04.752 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:04.752 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:05.666 00.914 10052 Exposure complete
02:37:05.759 00.093 10052 worker thread done servicing request
02:37:05.760 00.001 6880 OnExposeComplete: enter
02:37:05.760 00.000 6880 UpdateGuideState(): m_state=6
02:37:05.760 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4126
02:37:05.760 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=893.06, Mass=2549, SNR=35.0, Peak=128 HFD=4.9
02:37:05.761 00.001 6880 MultiStar: [#1 -0.64,0.04,0.00,M1] [#2 -1.50,-0.12,0.00,M4] [#3 -1.21,-0.06,0.00,M3] [#4 -0.30,-0.08,0.86,U] [#5 -0.80,-0.40,0.00,M2] [#6 -1.24,0.02,0.00,M7] [#7 -0.68,0.12,0.00,M2] [#8 -0.82,0.01,0.00,M2] 
02:37:05.761 00.000 6880 refined, 1 included, MultiStar: {-0.39, -0.15}, one-star: {-0.47, -0.21}
02:37:05.761 00.000 6880 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.61) = xAngle (-1.16 = -1.16)
02:37:05.761 00.000 6880 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
02:37:05.761 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=-0.15 hyp=0.42 cameraTheta=-2.77 mountX=0.17 mountY=-0.39, mountTheta=-1.16
02:37:05.763 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=-0.15, opts=13)
02:37:05.763 00.000 6880 Enqueuing Move request for scope (-0.39, -0.15)
02:37:05.763 00.000 10052 Worker thread wakes up
02:37:05.763 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.15) opts 0xd
02:37:05.763 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, -0.15)
02:37:05.763 00.000 10052 Moving (-0.39, -0.15) raw xDistance=0.17 yDistance=-0.39
02:37:05.763 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:37:05.764 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.39, slope = -0.00
02:37:05.764 00.000 10052 MoveAxis(W, 49, ABG)
02:37:05.764 00.000 10052 Guiding  Dir = 3, Dur = 49
02:37:05.799 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:05.808 00.009 10052 IsSlewing returns 0
02:37:05.836 00.028 6880 UpdateGuideState exits: m=2549 SNR=35.0
02:37:05.836 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:05.836 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:05.836 00.000 6880 Enqueuing Expose request
02:37:05.882 00.046 10052 IsGuiding returns 0
02:37:06.031 00.149 10052 IsGuiding returns 0
02:37:06.031 00.000 10052 Move returns status 0, amount 49
02:37:06.031 00.000 10052 MoveAxis(N, 7, ABG)
02:37:06.031 00.000 10052 Guiding  Dir = 0, Dur = 7
02:37:06.105 00.074 10052 IsSlewing returns 0
02:37:06.184 00.079 10052 IsGuiding returns 0
02:37:06.327 00.143 10052 IsGuiding returns 0
02:37:06.329 00.002 10052 Move returns status 0, amount 7
02:37:06.329 00.000 10052 move complete, result=0
02:37:06.329 00.000 10052 worker thread done servicing request
02:37:06.329 00.000 6880 GuideStep: 0.2 px 49 ms WEST, -0.4 px 7 ms NORTH
02:37:06.329 00.000 10052 Worker thread wakes up
02:37:06.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:06.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:06.541 00.212 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"075c4a0f-c077-43c3-a510-6747e6fc8256"}
02:37:06.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"075c4a0f-c077-43c3-a510-6747e6fc8256"}
02:37:06.541 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9db470e9-258e-41bc-9326-62f183cfbac8"}
02:37:06.541 00.000 6880 case statement mapped state 6 to 3
02:37:06.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9db470e9-258e-41bc-9326-62f183cfbac8"}
02:37:06.542 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"42cad376-5e22-4773-a584-93530e10fad3"}
02:37:06.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4126,"width":15,"height":15,"star_pos":[6.52,7.06],"pixels":"..."},"id":"42cad376-5e22-4773-a584-93530e10fad3"}
02:37:07.463 00.921 10052 Exposure complete
02:37:07.515 00.052 10052 worker thread done servicing request
02:37:07.515 00.000 6880 OnExposeComplete: enter
02:37:07.515 00.000 6880 UpdateGuideState(): m_state=6
02:37:07.515 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4127
02:37:07.516 00.001 6880 Star::Find returns 1 (0), X=407.89, Y=893.27, Mass=2547, SNR=35.0, Peak=159 HFD=4.5
02:37:07.516 00.000 6880 MultiStar: [#1 -0.40,0.09,0.99,U] [#2 -0.68,-0.02,0.00,M5] [#3 -0.57,0.11,0.00,M4] [#4 -0.25,0.13,0.85,U] [#5 -0.34,0.06,0.96,U] [#6 -0.77,0.11,0.00,M8] [#7 -0.38,0.25,0.76,U] [#8 -0.42,0.07,0.82,U] 
02:37:07.516 00.000 6880 single-star, 5 included, MultiStar: {-0.31, 0.09}, one-star: {-0.10, -0.00}
02:37:07.516 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.48 = -1.48)
02:37:07.516 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
02:37:07.516 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.00 hyp=0.10 cameraTheta=-3.10 mountX=0.01 mountY=-0.10, mountTheta=-1.48
02:37:07.517 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.00, opts=13)
02:37:07.518 00.001 6880 Enqueuing Move request for scope (-0.10, -0.00)
02:37:07.518 00.000 10052 Worker thread wakes up
02:37:07.518 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.00) opts 0xd
02:37:07.518 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.00)
02:37:07.518 00.000 10052 Moving (-0.10, -0.00) raw xDistance=0.01 yDistance=-0.10
02:37:07.518 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:37:07.518 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:37:07.518 00.000 10052 MoveAxis(E, 0, ABG)
02:37:07.518 00.000 10052 Move returns status 0, amount 0
02:37:07.518 00.000 10052 MoveAxis(N, 0, ABG)
02:37:07.518 00.000 10052 Move returns status 0, amount 0
02:37:07.518 00.000 10052 move complete, result=0
02:37:07.518 00.000 10052 worker thread done servicing request
02:37:07.537 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:07.566 00.029 6880 UpdateGuideState exits: m=2547 SNR=35.0
02:37:07.566 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:07.566 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:07.566 00.000 6880 Enqueuing Expose request
02:37:07.566 00.000 10052 Worker thread wakes up
02:37:07.566 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:37:07.566 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:07.566 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:08.481 00.915 10052 Exposure complete
02:37:08.532 00.051 10052 worker thread done servicing request
02:37:08.532 00.000 6880 OnExposeComplete: enter
02:37:08.532 00.000 6880 UpdateGuideState(): m_state=6
02:37:08.533 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4128
02:37:08.533 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=893.79, Mass=2596, SNR=35.3, Peak=149 HFD=4.5
02:37:08.533 00.000 6880 MultiStar: [#1 -0.78,0.67,0.00,M1] [#2 -1.06,0.67,0.00,M6] [#3 -1.11,0.67,0.00,M5] [#4 -0.70,0.57,0.00,M1] [#5 -0.82,0.45,0.00,M2] [#6 -1.03,0.75,0.00,M9] [#7 -0.77,0.67,0.00,M2] [#8 -0.79,0.69,0.00,M2] 
02:37:08.533 00.000 6880 CameraToMount -- cameraTheta (2.35) - m_xAngle (-1.61) = xAngle (3.96 = -2.32)
02:37:08.533 00.000 6880 CameraToMount -- cameraTheta (2.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.93 = -2.35)
02:37:08.533 00.000 6880 CameraToMount -- cameraX=-0.51 cameraY=0.51 hyp=0.72 cameraTheta=2.35 mountX=-0.49 mountY=-0.51, mountTheta=-2.34
02:37:08.534 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.51, y=0.51, opts=13)
02:37:08.535 00.001 6880 Enqueuing Move request for scope (-0.51, 0.51)
02:37:08.535 00.000 10052 Worker thread wakes up
02:37:08.535 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.51) opts 0xd
02:37:08.535 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.51, 0.51)
02:37:08.535 00.000 10052 Moving (-0.51, 0.51) raw xDistance=-0.49 yDistance=-0.51
02:37:08.535 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
02:37:08.535 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.51, slope = -0.05
02:37:08.535 00.000 10052 MoveAxis(E, 132, ABG)
02:37:08.535 00.000 10052 Guiding  Dir = 2, Dur = 132
02:37:08.555 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:08.555 00.000 10052 IsSlewing returns 0
02:37:08.585 00.030 6880 UpdateGuideState exits: m=2596 SNR=35.3
02:37:08.585 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:08.585 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:08.585 00.000 6880 Enqueuing Expose request
02:37:08.586 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d017a6ee-265b-4643-89cc-a8151af5a2a0"}
02:37:08.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d017a6ee-265b-4643-89cc-a8151af5a2a0"}
02:37:08.594 00.008 10052 IsGuiding returns 0
02:37:08.595 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d87af28a-2770-4b9b-8bc7-2e88771752f8"}
02:37:08.595 00.000 6880 case statement mapped state 6 to 3
02:37:08.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d87af28a-2770-4b9b-8bc7-2e88771752f8"}
02:37:08.596 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"af3b5839-424e-46ad-89c2-7dc94cfdd24f"}
02:37:08.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4128,"width":15,"height":15,"star_pos":[7.48,6.79],"pixels":"..."},"id":"af3b5839-424e-46ad-89c2-7dc94cfdd24f"}
02:37:08.621 00.025 10052 PulseGuide returned control before completion, sleep 115
02:37:08.762 00.141 10052 IsGuiding returns 0
02:37:08.763 00.001 10052 Move returns status 0, amount 132
02:37:08.763 00.000 10052 MoveAxis(N, 85, ABG)
02:37:08.763 00.000 10052 Guiding  Dir = 0, Dur = 85
02:37:08.800 00.037 10052 IsSlewing returns 0
02:37:08.839 00.039 10052 IsGuiding returns 0
02:37:08.866 00.027 10052 PulseGuide returned control before completion, sleep 68
02:37:08.965 00.099 10052 IsGuiding returns 0
02:37:08.965 00.000 10052 Move returns status 0, amount 85
02:37:08.965 00.000 10052 move complete, result=0
02:37:08.965 00.000 10052 worker thread done servicing request
02:37:08.965 00.000 6880 GuideStep: -0.5 px 132 ms EAST, -0.5 px 85 ms NORTH
02:37:08.965 00.000 10052 Worker thread wakes up
02:37:08.966 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:08.966 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:10.194 01.228 10052 Exposure complete
02:37:10.262 00.068 10052 worker thread done servicing request
02:37:10.262 00.000 6880 OnExposeComplete: enter
02:37:10.263 00.001 6880 UpdateGuideState(): m_state=6
02:37:10.263 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4129
02:37:10.263 00.000 6880 Star::Find returns 1 (0), X=407.03, Y=893.07, Mass=2670, SNR=35.8, Peak=152 HFD=4.6
02:37:10.264 00.001 6880 MultiStar: [#1 -1.12,-0.01,0.00,M2] [#2 -1.41,-0.19,0.00,M7] [#3 -1.28,-0.11,0.00,M6] [#4 -1.05,-0.33,0.00,M2] [#5 -1.15,-0.29,0.00,M3] [#6 -1.63,-0.13,0.00,M10] [#7 -0.97,0.10,0.00,M3] [#8 -1.00,-0.24,0.00,M3] 
02:37:10.264 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
02:37:10.264 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
02:37:10.264 00.000 6880 CameraToMount -- cameraX=-0.96 cameraY=-0.20 hyp=0.98 cameraTheta=-2.94 mountX=0.24 mountY=-0.96, mountTheta=-1.33
02:37:10.266 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.96, y=-0.20, opts=13)
02:37:10.266 00.000 6880 Enqueuing Move request for scope (-0.96, -0.20)
02:37:10.266 00.000 10052 Worker thread wakes up
02:37:10.266 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.96, -0.20) opts 0xd
02:37:10.266 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.96, -0.20)
02:37:10.266 00.000 10052 Moving (-0.96, -0.20) raw xDistance=0.24 yDistance=-0.96
02:37:10.266 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.24
02:37:10.266 00.000 10052 Lowpass2 history cleared, outlier deflection
02:37:10.266 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.96, slope = 0.00
02:37:10.266 00.000 10052 MoveAxis(W, 58, ABG)
02:37:10.267 00.001 10052 Guiding  Dir = 3, Dur = 58
02:37:10.298 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:10.316 00.018 10052 IsSlewing returns 0
02:37:10.333 00.017 6880 UpdateGuideState exits: m=2670 SNR=35.8
02:37:10.333 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:10.333 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:10.333 00.000 6880 Enqueuing Expose request
02:37:10.390 00.057 10052 IsGuiding returns 0
02:37:10.524 00.134 10052 IsGuiding returns 1
02:37:10.524 00.000 10052 scope still moving after pulse duration time elapsed
02:37:10.540 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ab0bddb-b007-4e06-9a49-dbac6e5fc38b"}
02:37:10.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ab0bddb-b007-4e06-9a49-dbac6e5fc38b"}
02:37:10.540 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"faaa68d0-9c38-4712-bb4c-ec8da0628571"}
02:37:10.540 00.000 6880 case statement mapped state 6 to 3
02:37:10.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"faaa68d0-9c38-4712-bb4c-ec8da0628571"}
02:37:10.541 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"48ac23ab-3998-43b7-bd93-fe2dd3c747e8"}
02:37:10.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4129,"width":15,"height":15,"star_pos":[7.03,7.07],"pixels":"..."},"id":"48ac23ab-3998-43b7-bd93-fe2dd3c747e8"}
02:37:10.577 00.036 10052 IsSlewing returns 0
02:37:10.615 00.038 10052 IsGuiding returns 0
02:37:10.615 00.000 10052 scope move finished after 58 + 166 ms
02:37:10.616 00.001 10052 Move returns status 0, amount 58
02:37:10.616 00.000 10052 MoveAxis(N, 174, ABG)
02:37:10.616 00.000 10052 Guiding  Dir = 0, Dur = 174
02:37:10.653 00.037 10052 IsSlewing returns 0
02:37:10.691 00.038 10052 IsGuiding returns 0
02:37:10.718 00.027 10052 PulseGuide returned control before completion, sleep 157
02:37:10.907 00.189 10052 IsGuiding returns 0
02:37:10.907 00.000 10052 Move returns status 0, amount 174
02:37:10.907 00.000 10052 move complete, result=0
02:37:10.907 00.000 10052 worker thread done servicing request
02:37:10.907 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -1.0 px 174 ms NORTH
02:37:10.907 00.000 10052 Worker thread wakes up
02:37:10.907 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:10.909 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:11.823 00.914 10052 Exposure complete
02:37:11.887 00.064 10052 worker thread done servicing request
02:37:11.887 00.000 6880 OnExposeComplete: enter
02:37:11.887 00.000 6880 UpdateGuideState(): m_state=6
02:37:11.887 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4130
02:37:11.887 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=893.07, Mass=2794, SNR=36.7, Peak=144 HFD=4.8
02:37:11.888 00.001 6880 MultiStar: [#1 -0.87,-0.15,0.00,M3] [#2 -1.19,-0.13,0.00,M8] [#3 -1.02,-0.03,0.00,M7] [#4 -0.75,-0.39,0.00,M3] [#5 -0.91,-0.23,0.00,M4] [#6 -1.13,-0.05,0.00,R] [#7 -0.99,0.03,0.00,M4] [#8 -0.93,-0.08,0.00,M4] 
02:37:11.888 00.000 6880 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.61) = xAngle (-1.24 = -1.24)
02:37:11.888 00.000 6880 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
02:37:11.888 00.000 6880 CameraToMount -- cameraX=-0.69 cameraY=-0.21 hyp=0.72 cameraTheta=-2.85 mountX=0.24 mountY=-0.69, mountTheta=-1.24
02:37:11.890 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.69, y=-0.21, opts=13)
02:37:11.890 00.000 6880 Enqueuing Move request for scope (-0.69, -0.21)
02:37:11.891 00.001 10052 Worker thread wakes up
02:37:11.891 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.21) opts 0xd
02:37:11.891 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.69, -0.21)
02:37:11.891 00.000 10052 Moving (-0.69, -0.21) raw xDistance=0.24 yDistance=-0.69
02:37:11.891 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:37:11.891 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.69, slope = 0.00
02:37:11.891 00.000 10052 MoveAxis(W, 66, ABG)
02:37:11.891 00.000 10052 Guiding  Dir = 3, Dur = 66
02:37:11.925 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:11.936 00.011 10052 IsSlewing returns 0
02:37:11.968 00.032 6880 UpdateGuideState exits: m=2794 SNR=36.7
02:37:11.968 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:11.968 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:11.968 00.000 6880 Enqueuing Expose request
02:37:12.011 00.043 10052 IsGuiding returns 0
02:37:12.066 00.055 10052 PulseGuide returned control before completion, sleep 21
02:37:12.182 00.116 10052 IsGuiding returns 0
02:37:12.182 00.000 10052 Move returns status 0, amount 66
02:37:12.182 00.000 10052 MoveAxis(N, 125, ABG)
02:37:12.182 00.000 10052 Guiding  Dir = 0, Dur = 125
02:37:12.261 00.079 10052 IsSlewing returns 0
02:37:12.335 00.074 10052 IsGuiding returns 0
02:37:12.392 00.057 10052 PulseGuide returned control before completion, sleep 79
02:37:12.534 00.142 10052 IsGuiding returns 1
02:37:12.534 00.000 10052 scope still moving after pulse duration time elapsed
02:37:12.539 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b89d4281-256a-4fdd-9351-714a6e98d8ce"}
02:37:12.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b89d4281-256a-4fdd-9351-714a6e98d8ce"}
02:37:12.539 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0af16786-9c8b-4040-8b8f-910ec3000848"}
02:37:12.539 00.000 6880 case statement mapped state 6 to 3
02:37:12.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0af16786-9c8b-4040-8b8f-910ec3000848"}
02:37:12.539 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"68566ce5-8523-47b0-9231-c8e7fe08740b"}
02:37:12.541 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4130,"width":15,"height":15,"star_pos":[7.30,7.07],"pixels":"..."},"id":"68566ce5-8523-47b0-9231-c8e7fe08740b"}
02:37:12.610 00.069 10052 IsSlewing returns 0
02:37:12.684 00.074 10052 IsGuiding returns 0
02:37:12.685 00.001 10052 scope move finished after 125 + 223 ms
02:37:12.685 00.000 10052 Move returns status 0, amount 125
02:37:12.685 00.000 10052 move complete, result=0
02:37:12.685 00.000 10052 worker thread done servicing request
02:37:12.685 00.000 6880 GuideStep: 0.2 px 66 ms WEST, -0.7 px 125 ms NORTH
02:37:12.685 00.000 10052 Worker thread wakes up
02:37:12.685 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:12.685 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:13.818 01.133 10052 Exposure complete
02:37:13.871 00.053 10052 worker thread done servicing request
02:37:13.871 00.000 6880 OnExposeComplete: enter
02:37:13.871 00.000 6880 UpdateGuideState(): m_state=6
02:37:13.871 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4131
02:37:13.871 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=893.40, Mass=2529, SNR=34.8, Peak=156 HFD=4.5
02:37:13.871 00.000 6880 MultiStar: [#1 -0.88,0.27,0.00,M4] [#2 -1.02,0.35,0.00,M9] [#3 -1.26,0.21,0.00,M8] [#4 -0.85,0.18,0.00,M4] [#5 -0.78,0.15,0.00,M5] [#6 0.00,0.56,0.00,M1] [#7 -0.95,0.21,0.00,M5] [#8 -0.69,0.55,0.00,M5] 
02:37:13.872 00.001 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.54 = -1.75)
02:37:13.872 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.51 = -1.78)
02:37:13.872 00.000 6880 CameraToMount -- cameraX=-0.55 cameraY=0.12 hyp=0.56 cameraTheta=2.92 mountX=-0.10 mountY=-0.55, mountTheta=-1.75
02:37:13.872 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.55, y=0.12, opts=13)
02:37:13.872 00.000 6880 Enqueuing Move request for scope (-0.55, 0.12)
02:37:13.874 00.002 10052 Worker thread wakes up
02:37:13.874 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.55, 0.12) opts 0xd
02:37:13.874 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.55, 0.12)
02:37:13.874 00.000 10052 Moving (-0.55, 0.12) raw xDistance=-0.10 yDistance=-0.55
02:37:13.874 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:37:13.874 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.55, slope = 0.00
02:37:13.874 00.000 10052 MoveAxis(E, 0, ABG)
02:37:13.874 00.000 10052 Move returns status 0, amount 0
02:37:13.874 00.000 10052 MoveAxis(N, 100, ABG)
02:37:13.874 00.000 10052 Guiding  Dir = 0, Dur = 100
02:37:13.892 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:13.921 00.029 6880 UpdateGuideState exits: m=2529 SNR=34.8
02:37:13.921 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:13.921 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:13.921 00.000 6880 Enqueuing Expose request
02:37:13.927 00.006 10052 IsSlewing returns 0
02:37:14.001 00.074 10052 IsGuiding returns 0
02:37:14.058 00.057 10052 PulseGuide returned control before completion, sleep 55
02:37:14.174 00.116 10052 IsGuiding returns 1
02:37:14.174 00.000 10052 scope still moving after pulse duration time elapsed
02:37:14.253 00.079 10052 IsSlewing returns 0
02:37:14.327 00.074 10052 IsGuiding returns 0
02:37:14.327 00.000 10052 scope move finished after 100 + 226 ms
02:37:14.327 00.000 10052 Move returns status 0, amount 100
02:37:14.327 00.000 10052 move complete, result=0
02:37:14.329 00.002 10052 worker thread done servicing request
02:37:14.329 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.6 px 100 ms NORTH
02:37:14.329 00.000 10052 Worker thread wakes up
02:37:14.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:14.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:14.538 00.209 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"182b3720-9317-4adb-bedc-7239606c61a2"}
02:37:14.538 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"182b3720-9317-4adb-bedc-7239606c61a2"}
02:37:14.538 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"26d2e711-73e3-4d22-b68a-ff635e877428"}
02:37:14.538 00.000 6880 case statement mapped state 6 to 3
02:37:14.538 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"26d2e711-73e3-4d22-b68a-ff635e877428"}
02:37:14.540 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c514af01-64c9-4a23-b84d-42ef64b7f9f1"}
02:37:14.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4131,"width":15,"height":15,"star_pos":[7.44,7.40],"pixels":"..."},"id":"c514af01-64c9-4a23-b84d-42ef64b7f9f1"}
02:37:15.238 00.698 10052 Exposure complete
02:37:15.310 00.072 10052 worker thread done servicing request
02:37:15.310 00.000 6880 OnExposeComplete: enter
02:37:15.310 00.000 6880 UpdateGuideState(): m_state=6
02:37:15.310 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4132
02:37:15.311 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=893.62, Mass=2510, SNR=34.7, Peak=173 HFD=4.8
02:37:15.311 00.000 6880 MultiStar: [#1 -0.68,0.25,0.00,M5] [#2 -0.93,0.16,0.00,M10] [#3 -0.75,0.27,0.00,M9] [#4 -0.75,0.24,0.00,M5] [#5 -0.60,0.40,0.00,M6] [#6 0.30,0.31,0.90,U] [#7 -0.53,0.25,0.00,M6] [#8 -0.40,0.54,0.00,M6] 
02:37:15.311 00.000 6880 refined, 1 included, MultiStar: {-0.04, 0.33}, one-star: {-0.34, 0.35}
02:37:15.311 00.000 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.29 = -2.99)
02:37:15.311 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.02)
02:37:15.311 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.33 hyp=0.33 cameraTheta=1.68 mountX=-0.33 mountY=-0.04, mountTheta=-3.02
02:37:15.313 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.33, opts=13)
02:37:15.313 00.000 6880 Enqueuing Move request for scope (-0.04, 0.33)
02:37:15.313 00.000 10052 Worker thread wakes up
02:37:15.313 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.33) opts 0xd
02:37:15.313 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.33)
02:37:15.313 00.000 10052 Moving (-0.04, 0.33) raw xDistance=-0.33 yDistance=-0.04
02:37:15.313 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
02:37:15.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:37:15.313 00.000 10052 MoveAxis(E, 88, ABG)
02:37:15.313 00.000 10052 Guiding  Dir = 2, Dur = 88
02:37:15.334 00.021 10052 IsSlewing returns 0
02:37:15.343 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:15.372 00.029 10052 IsGuiding returns 0
02:37:15.391 00.019 6880 UpdateGuideState exits: m=2510 SNR=34.7
02:37:15.391 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:15.391 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:15.391 00.000 6880 Enqueuing Expose request
02:37:15.399 00.008 10052 PulseGuide returned control before completion, sleep 71
02:37:15.545 00.146 10052 IsGuiding returns 0
02:37:15.545 00.000 10052 Move returns status 0, amount 88
02:37:15.545 00.000 10052 MoveAxis(N, 0, ABG)
02:37:15.545 00.000 10052 Move returns status 0, amount 0
02:37:15.545 00.000 10052 move complete, result=0
02:37:15.546 00.001 10052 worker thread done servicing request
02:37:15.546 00.000 6880 GuideStep: -0.3 px 88 ms EAST, -0.0 px 0 ms NORTH
02:37:15.546 00.000 10052 Worker thread wakes up
02:37:15.546 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:15.546 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:16.539 00.993 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce6abb11-841e-463f-985b-446a82bbc9fd"}
02:37:16.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce6abb11-841e-463f-985b-446a82bbc9fd"}
02:37:16.539 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eec52ecb-7eab-4832-bbaa-cc8d2db20c8c"}
02:37:16.539 00.000 6880 case statement mapped state 6 to 3
02:37:16.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eec52ecb-7eab-4832-bbaa-cc8d2db20c8c"}
02:37:16.540 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fb9682bf-43bb-41f3-b60a-bd106e62492c"}
02:37:16.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4132,"width":15,"height":15,"star_pos":[6.65,6.62],"pixels":"..."},"id":"fb9682bf-43bb-41f3-b60a-bd106e62492c"}
02:37:16.680 00.140 10052 Exposure complete
02:37:16.735 00.055 10052 worker thread done servicing request
02:37:16.735 00.000 6880 OnExposeComplete: enter
02:37:16.735 00.000 6880 UpdateGuideState(): m_state=6
02:37:16.735 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4133
02:37:16.736 00.001 6880 Star::Find returns 1 (0), X=407.23, Y=893.26, Mass=2561, SNR=35.1, Peak=139 HFD=4.7
02:37:16.736 00.000 6880 MultiStar: [#1 -0.70,0.02,0.00,M6] [#2 -1.15,0.03,0.00,R] [#3 -1.08,0.17,0.00,M10] [#4 -0.65,0.03,0.00,M6] [#5 -0.86,-0.09,0.00,M7] [#6 -0.01,0.48,0.90,U] [#7 -0.74,0.26,0.00,M7] [#8 -0.95,0.04,0.00,M7] 
02:37:16.736 00.000 6880 refined, 1 included, MultiStar: {-0.40, 0.22}, one-star: {-0.75, -0.01}
02:37:16.736 00.000 6880 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.61) = xAngle (4.25 = -2.03)
02:37:16.736 00.000 6880 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.22 = -2.06)
02:37:16.736 00.000 6880 CameraToMount -- cameraX=-0.40 cameraY=0.22 hyp=0.46 cameraTheta=2.64 mountX=-0.20 mountY=-0.40, mountTheta=-2.04
02:37:16.738 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.40, y=0.22, opts=13)
02:37:16.738 00.000 6880 Enqueuing Move request for scope (-0.40, 0.22)
02:37:16.738 00.000 10052 Worker thread wakes up
02:37:16.738 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.40, 0.22) opts 0xd
02:37:16.738 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.40, 0.22)
02:37:16.738 00.000 10052 Moving (-0.40, 0.22) raw xDistance=-0.20 yDistance=-0.40
02:37:16.738 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20
02:37:16.738 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.40, slope = 0.14
02:37:16.738 00.000 10052 MoveAxis(E, 59, ABG)
02:37:16.738 00.000 10052 Guiding  Dir = 2, Dur = 59
02:37:16.759 00.021 10052 IsSlewing returns 0
02:37:16.760 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:16.793 00.033 6880 UpdateGuideState exits: m=2561 SNR=35.1
02:37:16.794 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:16.794 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:16.794 00.000 6880 Enqueuing Expose request
02:37:16.797 00.003 10052 IsGuiding returns 0
02:37:16.825 00.028 10052 PulseGuide returned control before completion, sleep 42
02:37:16.889 00.064 10052 IsGuiding returns 0
02:37:16.889 00.000 10052 Move returns status 0, amount 59
02:37:16.889 00.000 10052 MoveAxis(N, 0, ABG)
02:37:16.889 00.000 10052 Move returns status 0, amount 0
02:37:16.889 00.000 10052 move complete, result=0
02:37:16.889 00.000 10052 worker thread done servicing request
02:37:16.889 00.000 10052 Worker thread wakes up
02:37:16.889 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:16.889 00.000 6880 GuideStep: -0.2 px 59 ms EAST, -0.4 px 0 ms NORTH
02:37:16.890 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:17.801 00.911 10052 Exposure complete
02:37:17.855 00.054 10052 worker thread done servicing request
02:37:17.856 00.001 6880 OnExposeComplete: enter
02:37:17.856 00.000 6880 UpdateGuideState(): m_state=6
02:37:17.856 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4134
02:37:17.856 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=893.12, Mass=2574, SNR=35.3, Peak=128 HFD=4.9
02:37:17.856 00.000 6880 MultiStar: [#1 -0.64,0.08,0.00,M7] [#2 0.13,-0.04,0.97,U] [#3 -0.90,0.15,0.00,R] [#4 -0.82,0.06,0.00,M7] [#5 -0.64,-0.36,0.00,M8] [#6 -0.06,0.25,0.88,U] [#7 -0.73,0.17,0.00,M8] [#8 -0.73,0.05,0.00,M8] 
02:37:17.856 00.000 6880 refined, 2 included, MultiStar: {-0.17, 0.01}, one-star: {-0.57, -0.16}
02:37:17.856 00.000 6880 CameraToMount -- cameraTheta (3.10) - m_xAngle (-1.61) = xAngle (4.71 = -1.57)
02:37:17.857 00.001 6880 CameraToMount -- cameraTheta (3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.68 = -1.61)
02:37:17.857 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.01 hyp=0.17 cameraTheta=3.10 mountX=-0.00 mountY=-0.17, mountTheta=-1.57
02:37:17.858 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.01, opts=13)
02:37:17.858 00.000 6880 Enqueuing Move request for scope (-0.17, 0.01)
02:37:17.858 00.000 10052 Worker thread wakes up
02:37:17.858 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.01) opts 0xd
02:37:17.858 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.01)
02:37:17.858 00.000 10052 Moving (-0.17, 0.01) raw xDistance=-0.00 yDistance=-0.17
02:37:17.858 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:37:17.858 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.12
02:37:17.858 00.000 10052 MoveAxis(E, 0, ABG)
02:37:17.858 00.000 10052 Move returns status 0, amount 0
02:37:17.858 00.000 10052 MoveAxis(N, 0, ABG)
02:37:17.858 00.000 10052 Move returns status 0, amount 0
02:37:17.858 00.000 10052 move complete, result=0
02:37:17.859 00.001 10052 worker thread done servicing request
02:37:17.879 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:17.912 00.033 6880 UpdateGuideState exits: m=2574 SNR=35.3
02:37:17.912 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:17.912 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:17.912 00.000 6880 Enqueuing Expose request
02:37:17.912 00.000 10052 Worker thread wakes up
02:37:17.912 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:17.912 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:17.912 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:18.540 00.628 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a0717599-3cb7-4624-af74-0fd3a969f8cf"}
02:37:18.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a0717599-3cb7-4624-af74-0fd3a969f8cf"}
02:37:18.540 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1d39d7eb-ae0c-483c-8de3-f33e60cb54e1"}
02:37:18.540 00.000 6880 case statement mapped state 6 to 3
02:37:18.541 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d39d7eb-ae0c-483c-8de3-f33e60cb54e1"}
02:37:18.541 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1c276888-ce2a-4876-b3a8-06766c5e0a57"}
02:37:18.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4134,"width":15,"height":15,"star_pos":[7.42,7.12],"pixels":"..."},"id":"1c276888-ce2a-4876-b3a8-06766c5e0a57"}
02:37:19.036 00.495 10052 Exposure complete
02:37:19.085 00.049 10052 worker thread done servicing request
02:37:19.085 00.000 6880 OnExposeComplete: enter
02:37:19.085 00.000 6880 UpdateGuideState(): m_state=6
02:37:19.085 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4135
02:37:19.085 00.000 6880 Star::Find returns 1 (0), X=407.01, Y=893.19, Mass=2536, SNR=35.0, Peak=165 HFD=4.6
02:37:19.086 00.001 6880 MultiStar: [#1 -1.06,0.14,0.00,M8] [#2 -0.11,0.01,1.00,U] [#3 -0.45,-0.03,0.91,U] [#4 -1.06,0.19,0.00,M8] [#5 -1.05,0.11,0.00,M9] [#6 -0.34,0.09,0.91,U] [#7 -1.02,0.25,0.00,M9] [#8 -1.09,0.14,0.00,M9] 
02:37:19.086 00.000 6880 refined, 3 included, MultiStar: {-0.47, -0.00}, one-star: {-0.98, -0.09}
02:37:19.086 00.000 6880 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
02:37:19.086 00.000 6880 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
02:37:19.086 00.000 6880 CameraToMount -- cameraX=-0.47 cameraY=-0.00 hyp=0.47 cameraTheta=-3.13 mountX=0.02 mountY=-0.47, mountTheta=-1.52
02:37:19.087 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.47, y=-0.00, opts=13)
02:37:19.087 00.000 6880 Enqueuing Move request for scope (-0.47, -0.00)
02:37:19.087 00.000 10052 Worker thread wakes up
02:37:19.087 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.00) opts 0xd
02:37:19.087 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.47, -0.00)
02:37:19.087 00.000 10052 Moving (-0.47, -0.00) raw xDistance=0.02 yDistance=-0.47
02:37:19.087 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:37:19.087 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.47, slope = 0.05
02:37:19.087 00.000 10052 MoveAxis(E, 0, ABG)
02:37:19.088 00.001 10052 Move returns status 0, amount 0
02:37:19.088 00.000 10052 MoveAxis(N, 0, ABG)
02:37:19.088 00.000 10052 Move returns status 0, amount 0
02:37:19.088 00.000 10052 move complete, result=0
02:37:19.088 00.000 10052 worker thread done servicing request
02:37:19.110 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:19.148 00.038 6880 UpdateGuideState exits: m=2536 SNR=35.0
02:37:19.149 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:19.149 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:19.149 00.000 6880 Enqueuing Expose request
02:37:19.149 00.000 10052 Worker thread wakes up
02:37:19.149 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.5 px 0 ms NORTH
02:37:19.149 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:19.149 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:20.059 00.910 10052 Exposure complete
02:37:20.112 00.053 10052 worker thread done servicing request
02:37:20.112 00.000 6880 OnExposeComplete: enter
02:37:20.113 00.001 6880 UpdateGuideState(): m_state=6
02:37:20.113 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4136
02:37:20.113 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=893.11, Mass=2727, SNR=36.3, Peak=162 HFD=4.5
02:37:20.113 00.000 6880 MultiStar: [#1 -0.89,0.10,0.00,M9] [#2 -0.06,-0.08,0.92,U] [#3 -0.33,-0.13,0.87,U] [#4 -0.91,-0.07,0.00,M9] [#5 -0.95,-0.29,0.00,M10] [#6 -0.14,0.14,0.88,U] [#7 -0.97,0.01,0.00,M10] [#8 -0.99,-0.05,0.00,M10] 
02:37:20.113 00.000 6880 refined, 3 included, MultiStar: {-0.34, -0.06}, one-star: {-0.78, -0.16}
02:37:20.113 00.000 6880 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.61) = xAngle (-1.34 = -1.34)
02:37:20.113 00.000 6880 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
02:37:20.114 00.001 6880 CameraToMount -- cameraX=-0.34 cameraY=-0.06 hyp=0.34 cameraTheta=-2.96 mountX=0.08 mountY=-0.34, mountTheta=-1.35
02:37:20.115 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=-0.06, opts=13)
02:37:20.115 00.000 6880 Enqueuing Move request for scope (-0.34, -0.06)
02:37:20.115 00.000 10052 Worker thread wakes up
02:37:20.115 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.06) opts 0xd
02:37:20.115 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, -0.06)
02:37:20.115 00.000 10052 Moving (-0.34, -0.06) raw xDistance=0.08 yDistance=-0.34
02:37:20.115 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:37:20.115 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.04
02:37:20.115 00.000 10052 MoveAxis(E, 0, ABG)
02:37:20.115 00.000 10052 Move returns status 0, amount 0
02:37:20.115 00.000 10052 MoveAxis(N, 0, ABG)
02:37:20.115 00.000 10052 Move returns status 0, amount 0
02:37:20.115 00.000 10052 move complete, result=0
02:37:20.115 00.000 10052 worker thread done servicing request
02:37:20.136 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:20.167 00.031 6880 UpdateGuideState exits: m=2727 SNR=36.3
02:37:20.168 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:20.168 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:20.168 00.000 6880 Enqueuing Expose request
02:37:20.168 00.000 10052 Worker thread wakes up
02:37:20.168 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:37:20.168 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:20.168 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:20.540 00.372 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1a5e563-dbe4-4eb5-8ff3-bcd8ffaac616"}
02:37:20.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1a5e563-dbe4-4eb5-8ff3-bcd8ffaac616"}
02:37:20.540 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f69ea6a9-6c2c-41e2-9940-a17c621a2a26"}
02:37:20.540 00.000 6880 case statement mapped state 6 to 3
02:37:20.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f69ea6a9-6c2c-41e2-9940-a17c621a2a26"}
02:37:20.541 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9b976940-675b-4170-bd10-832bee67577a"}
02:37:20.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4136,"width":15,"height":15,"star_pos":[7.21,7.11],"pixels":"..."},"id":"9b976940-675b-4170-bd10-832bee67577a"}
02:37:21.307 00.766 10052 Exposure complete
02:37:21.362 00.055 10052 worker thread done servicing request
02:37:21.362 00.000 6880 OnExposeComplete: enter
02:37:21.363 00.001 6880 UpdateGuideState(): m_state=6
02:37:21.363 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4137
02:37:21.363 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=893.15, Mass=2498, SNR=34.6, Peak=142 HFD=4.7
02:37:21.363 00.000 6880 MultiStar: [#1 -0.84,0.07,0.00,M10] [#2 -0.03,-0.09,1.00,U] [#3 -0.19,-0.05,0.93,U] [#4 -0.80,-0.04,0.00,M10] [#5 -0.84,-0.27,0.00,R] [#6 -0.06,0.09,0.91,U] [#7 -0.86,0.03,0.00,R] [#8 -0.88,-0.04,0.00,R] 
02:37:21.363 00.000 6880 refined, 3 included, MultiStar: {-0.21, -0.05}, one-star: {-0.55, -0.13}
02:37:21.364 00.001 6880 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.61) = xAngle (-1.31 = -1.31)
02:37:21.364 00.000 6880 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
02:37:21.364 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.05 hyp=0.22 cameraTheta=-2.92 mountX=0.06 mountY=-0.21, mountTheta=-1.31
02:37:21.365 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.05, opts=13)
02:37:21.365 00.000 6880 Enqueuing Move request for scope (-0.21, -0.05)
02:37:21.365 00.000 10052 Worker thread wakes up
02:37:21.365 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.05) opts 0xd
02:37:21.365 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.05)
02:37:21.365 00.000 10052 Moving (-0.21, -0.05) raw xDistance=0.06 yDistance=-0.21
02:37:21.365 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:37:21.365 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.04
02:37:21.365 00.000 10052 MoveAxis(E, 0, ABG)
02:37:21.365 00.000 10052 Move returns status 0, amount 0
02:37:21.365 00.000 10052 MoveAxis(N, 0, ABG)
02:37:21.365 00.000 10052 Move returns status 0, amount 0
02:37:21.365 00.000 10052 move complete, result=0
02:37:21.365 00.000 10052 worker thread done servicing request
02:37:21.387 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:21.420 00.033 6880 UpdateGuideState exits: m=2498 SNR=34.6
02:37:21.420 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:21.420 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:21.420 00.000 6880 Enqueuing Expose request
02:37:21.420 00.000 10052 Worker thread wakes up
02:37:21.420 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:21.420 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:21.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:22.331 00.911 10052 Exposure complete
02:37:22.387 00.056 10052 worker thread done servicing request
02:37:22.387 00.000 6880 OnExposeComplete: enter
02:37:22.387 00.000 6880 UpdateGuideState(): m_state=6
02:37:22.387 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4138
02:37:22.387 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=893.28, Mass=2587, SNR=35.2, Peak=157 HFD=4.8
02:37:22.388 00.001 6880 MultiStar: [#1 -0.88,0.05,0.00,R] [#2 0.17,-0.01,0.97,U] [#3 0.06,-0.05,0.90,U] [#4 -0.96,0.08,0.00,R] [#5 -0.07,0.05,0.97,U] [#6 0.26,0.15,0.91,U] [#7 -0.15,0.15,0.75,U] [#8 0.23,0.19,0.81,U] 
02:37:22.388 00.000 6880 refined, 6 included, MultiStar: {-0.04, 0.06}, one-star: {-0.69, 0.01}
02:37:22.388 00.000 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.73 = -2.55)
02:37:22.388 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.58)
02:37:22.388 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.06 hyp=0.07 cameraTheta=2.12 mountX=-0.06 mountY=-0.04, mountTheta=-2.58
02:37:22.389 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.06, opts=13)
02:37:22.389 00.000 6880 Enqueuing Move request for scope (-0.04, 0.06)
02:37:22.389 00.000 10052 Worker thread wakes up
02:37:22.389 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.06) opts 0xd
02:37:22.389 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.06)
02:37:22.390 00.001 10052 Moving (-0.04, 0.06) raw xDistance=-0.06 yDistance=-0.04
02:37:22.390 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:37:22.390 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.05
02:37:22.390 00.000 10052 MoveAxis(E, 0, ABG)
02:37:22.390 00.000 10052 Move returns status 0, amount 0
02:37:22.390 00.000 10052 MoveAxis(N, 0, ABG)
02:37:22.390 00.000 10052 Move returns status 0, amount 0
02:37:22.390 00.000 10052 move complete, result=0
02:37:22.390 00.000 10052 worker thread done servicing request
02:37:22.410 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:22.443 00.033 6880 UpdateGuideState exits: m=2587 SNR=35.2
02:37:22.443 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:22.443 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:22.443 00.000 6880 Enqueuing Expose request
02:37:22.443 00.000 10052 Worker thread wakes up
02:37:22.443 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:22.443 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:22.443 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:22.554 00.111 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"de8999d9-bf66-4177-820b-b239e83c685e"}
02:37:22.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"de8999d9-bf66-4177-820b-b239e83c685e"}
02:37:22.555 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"34461c57-f8bf-4831-a58c-b93bf8239619"}
02:37:22.555 00.000 6880 case statement mapped state 6 to 3
02:37:22.555 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"34461c57-f8bf-4831-a58c-b93bf8239619"}
02:37:22.556 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0cbeb86e-4f44-4fc3-b0e5-b5bb22c4339d"}
02:37:22.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4138,"width":15,"height":15,"star_pos":[7.29,7.28],"pixels":"..."},"id":"0cbeb86e-4f44-4fc3-b0e5-b5bb22c4339d"}
02:37:23.577 01.021 10052 Exposure complete
02:37:23.631 00.054 10052 worker thread done servicing request
02:37:23.631 00.000 6880 OnExposeComplete: enter
02:37:23.631 00.000 6880 UpdateGuideState(): m_state=6
02:37:23.632 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4139
02:37:23.632 00.000 6880 Star::Find returns 1 (0), X=407.07, Y=893.20, Mass=2633, SNR=35.7, Peak=160 HFD=4.6
02:37:23.632 00.000 6880 MultiStar: [#1 -0.19,0.07,0.97,U] [#2 -0.17,0.24,0.99,U] [#3 -0.44,-0.04,0.91,U] [#4 -0.13,-0.04,0.82,U] [#5 -0.19,0.07,0.99,U] [#6 -0.15,0.22,0.88,U] [#7 -0.31,0.14,0.76,U] [#8 -0.20,0.28,0.82,U] 
02:37:23.632 00.000 6880 refined, 8 included, MultiStar: {-0.31, 0.09}, one-star: {-0.92, -0.08}
02:37:23.632 00.000 6880 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.61) = xAngle (4.46 = -1.82)
02:37:23.632 00.000 6880 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.43 = -1.85)
02:37:23.632 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=0.09 hyp=0.32 cameraTheta=2.85 mountX=-0.08 mountY=-0.31, mountTheta=-1.82
02:37:23.634 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=0.09, opts=13)
02:37:23.634 00.000 6880 Enqueuing Move request for scope (-0.31, 0.09)
02:37:23.634 00.000 10052 Worker thread wakes up
02:37:23.634 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, 0.09) opts 0xd
02:37:23.634 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, 0.09)
02:37:23.634 00.000 10052 Moving (-0.31, 0.09) raw xDistance=-0.08 yDistance=-0.31
02:37:23.634 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:37:23.634 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.04
02:37:23.634 00.000 10052 MoveAxis(E, 0, ABG)
02:37:23.634 00.000 10052 Move returns status 0, amount 0
02:37:23.634 00.000 10052 MoveAxis(N, 0, ABG)
02:37:23.635 00.001 10052 Move returns status 0, amount 0
02:37:23.635 00.000 10052 move complete, result=0
02:37:23.635 00.000 10052 worker thread done servicing request
02:37:23.653 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:23.687 00.034 6880 UpdateGuideState exits: m=2633 SNR=35.7
02:37:23.687 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:23.687 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:23.688 00.001 6880 Enqueuing Expose request
02:37:23.688 00.000 10052 Worker thread wakes up
02:37:23.688 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:37:23.688 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:23.688 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:24.540 00.852 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6e819d61-8830-450e-8176-67a22fed4540"}
02:37:24.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6e819d61-8830-450e-8176-67a22fed4540"}
02:37:24.541 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f6b20dd-0a01-40ea-9ed6-138fe2d5cf5d"}
02:37:24.541 00.000 6880 case statement mapped state 6 to 3
02:37:24.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f6b20dd-0a01-40ea-9ed6-138fe2d5cf5d"}
02:37:24.541 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c43f5332-3b50-4f30-8a13-6f687e45f9e5"}
02:37:24.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4139,"width":15,"height":15,"star_pos":[7.07,7.20],"pixels":"..."},"id":"c43f5332-3b50-4f30-8a13-6f687e45f9e5"}
02:37:24.603 00.062 10052 Exposure complete
02:37:24.658 00.055 10052 worker thread done servicing request
02:37:24.658 00.000 6880 OnExposeComplete: enter
02:37:24.658 00.000 6880 UpdateGuideState(): m_state=6
02:37:24.658 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4140
02:37:24.658 00.000 6880 Star::Find returns 1 (0), X=407.17, Y=893.04, Mass=2491, SNR=34.5, Peak=127 HFD=4.6
02:37:24.659 00.001 6880 MultiStar: [#1 0.02,0.07,0.97,U] [#2 0.03,-0.18,1.03,U] [#3 -0.24,-0.15,0.92,U] [#4 0.21,-0.08,0.87,U] [#5 -0.45,0.19,0.96,U] [#6 -0.11,0.20,0.92,U] [#7 0.04,0.10,0.76,U] [#8 -0.28,0.06,0.83,U] 
02:37:24.659 00.000 6880 refined, 8 included, MultiStar: {-0.19, -0.01}, one-star: {-0.82, -0.23}
02:37:24.659 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
02:37:24.659 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
02:37:24.659 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.11 mountX=0.01 mountY=-0.19, mountTheta=-1.49
02:37:24.660 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.01, opts=13)
02:37:24.660 00.000 6880 Enqueuing Move request for scope (-0.19, -0.01)
02:37:24.660 00.000 10052 Worker thread wakes up
02:37:24.660 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
02:37:24.660 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
02:37:24.660 00.000 10052 Moving (-0.19, -0.01) raw xDistance=0.01 yDistance=-0.19
02:37:24.661 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:37:24.661 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.02
02:37:24.661 00.000 10052 MoveAxis(E, 0, ABG)
02:37:24.661 00.000 10052 Move returns status 0, amount 0
02:37:24.661 00.000 10052 MoveAxis(N, 0, ABG)
02:37:24.661 00.000 10052 Move returns status 0, amount 0
02:37:24.661 00.000 10052 move complete, result=0
02:37:24.661 00.000 10052 worker thread done servicing request
02:37:24.681 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:24.712 00.031 6880 UpdateGuideState exits: m=2491 SNR=34.5
02:37:24.712 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:24.712 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:24.712 00.000 6880 Enqueuing Expose request
02:37:24.712 00.000 10052 Worker thread wakes up
02:37:24.712 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:24.712 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:24.712 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:25.843 01.131 10052 Exposure complete
02:37:25.897 00.054 10052 worker thread done servicing request
02:37:25.897 00.000 6880 OnExposeComplete: enter
02:37:25.897 00.000 6880 UpdateGuideState(): m_state=6
02:37:25.898 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4141
02:37:25.898 00.000 6880 Star::Find returns 1 (0), X=407.09, Y=893.79, Mass=2700, SNR=36.1, Peak=161 HFD=4.5
02:37:25.898 00.000 6880 MultiStar: [#1 -0.22,0.60,0.00,M1] [#2 -0.11,0.44,0.94,U] [#3 -0.29,0.49,0.00,M1] [#4 0.13,0.34,0.82,U] [#5 -0.28,0.70,0.00,M1] [#6 -0.12,0.75,0.00,M1] [#7 -0.21,0.48,0.74,U] [#8 -0.12,0.69,0.00,M1] 
02:37:25.898 00.000 6880 refined, 3 included, MultiStar: {-0.30, 0.45}, one-star: {-0.90, 0.52}
02:37:25.898 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.78 = -2.51)
02:37:25.898 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.54)
02:37:25.898 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.45 hyp=0.54 cameraTheta=2.16 mountX=-0.43 mountY=-0.31, mountTheta=-2.53
02:37:25.900 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.45, opts=13)
02:37:25.900 00.000 6880 Enqueuing Move request for scope (-0.30, 0.45)
02:37:25.900 00.000 10052 Worker thread wakes up
02:37:25.900 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.45) opts 0xd
02:37:25.900 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.45)
02:37:25.900 00.000 10052 Moving (-0.30, 0.45) raw xDistance=-0.43 yDistance=-0.31
02:37:25.900 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.43
02:37:25.900 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.31, slope = -0.00
02:37:25.900 00.000 10052 MoveAxis(E, 116, ABG)
02:37:25.900 00.000 10052 Guiding  Dir = 2, Dur = 116
02:37:25.920 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:25.955 00.035 6880 UpdateGuideState exits: m=2700 SNR=36.1
02:37:25.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:25.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:25.955 00.000 6880 Enqueuing Expose request
02:37:25.964 00.009 10052 IsSlewing returns 0
02:37:26.031 00.067 10052 IsGuiding returns 0
02:37:26.095 00.064 10052 PulseGuide returned control before completion, sleep 63
02:37:26.252 00.157 10052 IsGuiding returns 0
02:37:26.252 00.000 10052 Move returns status 0, amount 116
02:37:26.252 00.000 10052 MoveAxis(N, 1, ABG)
02:37:26.252 00.000 10052 Guiding  Dir = 0, Dur = 1
02:37:26.319 00.067 10052 IsSlewing returns 0
02:37:26.394 00.075 10052 IsGuiding returns 0
02:37:26.524 00.130 10052 IsGuiding returns 0
02:37:26.524 00.000 10052 Move returns status 0, amount 1
02:37:26.525 00.001 10052 move complete, result=0
02:37:26.525 00.000 10052 worker thread done servicing request
02:37:26.525 00.000 6880 GuideStep: -0.4 px 116 ms EAST, -0.3 px 1 ms NORTH
02:37:26.525 00.000 10052 Worker thread wakes up
02:37:26.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:26.525 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:26.543 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b0bc095-22c4-4d63-b9b8-51f4329f2169"}
02:37:26.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b0bc095-22c4-4d63-b9b8-51f4329f2169"}
02:37:26.544 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a36d736c-5c7f-4e70-8270-622c8d2d40d5"}
02:37:26.545 00.001 6880 case statement mapped state 6 to 3
02:37:26.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a36d736c-5c7f-4e70-8270-622c8d2d40d5"}
02:37:26.546 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58011d46-8312-4a9b-9ebb-d3df39136c03"}
02:37:26.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4141,"width":15,"height":15,"star_pos":[7.09,6.79],"pixels":"..."},"id":"58011d46-8312-4a9b-9ebb-d3df39136c03"}
02:37:27.444 00.898 10052 Exposure complete
02:37:27.501 00.057 10052 worker thread done servicing request
02:37:27.502 00.001 6880 OnExposeComplete: enter
02:37:27.502 00.000 6880 UpdateGuideState(): m_state=6
02:37:27.502 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4142
02:37:27.502 00.000 6880 Star::Find returns 1 (0), X=407.17, Y=893.25, Mass=2624, SNR=35.6, Peak=149 HFD=4.7
02:37:27.502 00.000 6880 MultiStar: [#1 -0.00,0.09,0.94,U] [#2 -0.22,0.37,0.98,U] [#3 -0.47,0.01,0.88,U] [#4 0.00,0.02,0.84,U] [#5 -0.21,0.36,0.93,U] [#6 -0.12,0.51,0.91,U] [#7 -0.10,0.34,0.74,U] [#8 -0.13,0.26,0.78,U] 
02:37:27.503 00.001 6880 refined, 8 included, MultiStar: {-0.24, 0.21}, one-star: {-0.82, -0.02}
02:37:27.503 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.03 = -2.25)
02:37:27.503 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
02:37:27.503 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.21 hyp=0.32 cameraTheta=2.42 mountX=-0.20 mountY=-0.24, mountTheta=-2.26
02:37:27.504 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.21, opts=13)
02:37:27.504 00.000 6880 Enqueuing Move request for scope (-0.24, 0.21)
02:37:27.504 00.000 10052 Worker thread wakes up
02:37:27.504 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.21) opts 0xd
02:37:27.504 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.21)
02:37:27.505 00.001 10052 Moving (-0.24, 0.21) raw xDistance=-0.20 yDistance=-0.24
02:37:27.505 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20
02:37:27.505 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.01
02:37:27.505 00.000 10052 MoveAxis(E, 60, ABG)
02:37:27.505 00.000 10052 Guiding  Dir = 2, Dur = 60
02:37:27.525 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:27.545 00.020 10052 IsSlewing returns 0
02:37:27.559 00.014 6880 UpdateGuideState exits: m=2624 SNR=35.6
02:37:27.560 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:27.560 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:27.560 00.000 6880 Enqueuing Expose request
02:37:27.619 00.059 10052 IsGuiding returns 0
02:37:27.759 00.140 10052 IsGuiding returns 1
02:37:27.759 00.000 10052 scope still moving after pulse duration time elapsed
02:37:27.834 00.075 10052 IsSlewing returns 0
02:37:27.913 00.079 10052 IsGuiding returns 0
02:37:27.913 00.000 10052 scope move finished after 60 + 234 ms
02:37:27.913 00.000 10052 Move returns status 0, amount 60
02:37:27.913 00.000 10052 MoveAxis(N, 0, ABG)
02:37:27.913 00.000 10052 Move returns status 0, amount 0
02:37:27.913 00.000 10052 move complete, result=0
02:37:27.913 00.000 10052 worker thread done servicing request
02:37:27.913 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.2 px 0 ms NORTH
02:37:27.913 00.000 10052 Worker thread wakes up
02:37:27.914 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:27.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:28.539 00.625 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70b9408f-5c4e-4608-bc91-8e85d03cb543"}
02:37:28.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70b9408f-5c4e-4608-bc91-8e85d03cb543"}
02:37:28.540 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0d52714-5a7e-4054-9c4c-241620f84780"}
02:37:28.540 00.000 6880 case statement mapped state 6 to 3
02:37:28.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0d52714-5a7e-4054-9c4c-241620f84780"}
02:37:28.542 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5320445d-efd2-4e3a-a4c7-a25a324c0a8a"}
02:37:28.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4142,"width":15,"height":15,"star_pos":[7.17,7.25],"pixels":"..."},"id":"5320445d-efd2-4e3a-a4c7-a25a324c0a8a"}
02:37:29.048 00.506 10052 Exposure complete
02:37:29.124 00.076 10052 worker thread done servicing request
02:37:29.124 00.000 6880 OnExposeComplete: enter
02:37:29.124 00.000 6880 UpdateGuideState(): m_state=6
02:37:29.124 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4143
02:37:29.124 00.000 6880 Star::Find returns 1 (0), X=407.34, Y=893.32, Mass=2592, SNR=35.3, Peak=136 HFD=4.8
02:37:29.125 00.001 6880 MultiStar: [#1 0.24,0.31,0.93,U] [#2 -0.13,0.34,0.95,U] [#3 -0.31,0.15,0.89,U] [#4 0.43,0.22,0.82,U] [#5 0.09,0.61,0.00,M1] [#6 -0.13,0.66,0.00,M1] [#7 0.29,0.57,0.00,M1] [#8 0.18,0.62,0.00,M1] 
02:37:29.125 00.000 6880 refined, 4 included, MultiStar: {-0.10, 0.21}, one-star: {-0.65, 0.05}
02:37:29.125 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.64 = -2.64)
02:37:29.125 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.68)
02:37:29.125 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.21 hyp=0.24 cameraTheta=2.03 mountX=-0.21 mountY=-0.11, mountTheta=-2.67
02:37:29.127 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.21, opts=13)
02:37:29.127 00.000 6880 Enqueuing Move request for scope (-0.10, 0.21)
02:37:29.127 00.000 10052 Worker thread wakes up
02:37:29.127 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.21) opts 0xd
02:37:29.127 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.21)
02:37:29.127 00.000 10052 Moving (-0.10, 0.21) raw xDistance=-0.21 yDistance=-0.11
02:37:29.127 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:37:29.127 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
02:37:29.127 00.000 10052 MoveAxis(E, 59, ABG)
02:37:29.127 00.000 10052 Guiding  Dir = 2, Dur = 59
02:37:29.148 00.021 10052 IsSlewing returns 0
02:37:29.155 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:29.186 00.031 10052 IsGuiding returns 0
02:37:29.199 00.013 6880 UpdateGuideState exits: m=2592 SNR=35.3
02:37:29.200 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:29.200 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:29.200 00.000 6880 Enqueuing Expose request
02:37:29.215 00.015 10052 PulseGuide returned control before completion, sleep 42
02:37:29.284 00.069 10052 IsGuiding returns 0
02:37:29.284 00.000 10052 Move returns status 0, amount 59
02:37:29.284 00.000 10052 MoveAxis(N, 0, ABG)
02:37:29.285 00.001 10052 Move returns status 0, amount 0
02:37:29.285 00.000 10052 move complete, result=0
02:37:29.285 00.000 10052 worker thread done servicing request
02:37:29.285 00.000 10052 Worker thread wakes up
02:37:29.285 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:29.285 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:29.301 00.016 6880 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
02:37:30.198 00.897 10052 Exposure complete
02:37:30.279 00.081 10052 worker thread done servicing request
02:37:30.279 00.000 6880 OnExposeComplete: enter
02:37:30.279 00.000 6880 UpdateGuideState(): m_state=6
02:37:30.280 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4144
02:37:30.280 00.000 6880 Star::Find returns 1 (0), X=406.84, Y=893.63, Mass=2515, SNR=34.6, Peak=124 HFD=5.0
02:37:30.280 00.000 6880 MultiStar: large primary error, entering stabilization period
02:37:30.280 00.000 6880 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.61) = xAngle (4.45 = -1.83)
02:37:30.280 00.000 6880 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.42 = -1.86)
02:37:30.280 00.000 6880 CameraToMount -- cameraX=-1.15 cameraY=0.36 hyp=1.20 cameraTheta=2.84 mountX=-0.31 mountY=-1.15, mountTheta=-1.83
02:37:30.282 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-1.15, y=0.36, opts=13)
02:37:30.282 00.000 6880 Enqueuing Move request for scope (-1.15, 0.36)
02:37:30.282 00.000 10052 Worker thread wakes up
02:37:30.282 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.15, 0.36) opts 0xd
02:37:30.282 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.15, 0.36)
02:37:30.282 00.000 10052 Moving (-1.15, 0.36) raw xDistance=-0.31 yDistance=-1.15
02:37:30.282 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
02:37:30.282 00.000 10052 Lowpass2 history cleared, outlier deflection
02:37:30.282 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.52 from input -1.15, slope = 0.00
02:37:30.283 00.001 10052 MoveAxis(E, 86, ABG)
02:37:30.283 00.000 10052 Guiding  Dir = 2, Dur = 86
02:37:30.312 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:30.352 00.040 10052 IsSlewing returns 0
02:37:30.360 00.008 6880 UpdateGuideState exits: m=2515 SNR=34.6
02:37:30.360 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:30.360 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:30.360 00.000 6880 Enqueuing Expose request
02:37:30.427 00.067 10052 IsGuiding returns 0
02:37:30.484 00.057 10052 PulseGuide returned control before completion, sleep 39
02:37:30.539 00.055 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa463016-3246-4ec7-a0f2-fccd21356120"}
02:37:30.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa463016-3246-4ec7-a0f2-fccd21356120"}
02:37:30.540 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"857edab9-4b98-4043-9b3e-e4a2ba315d23"}
02:37:30.540 00.000 6880 case statement mapped state 6 to 3
02:37:30.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"857edab9-4b98-4043-9b3e-e4a2ba315d23"}
02:37:30.540 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"64b41178-f401-4a9e-ba03-fbdc52ae3bd3"}
02:37:30.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4144,"width":15,"height":15,"star_pos":[6.84,6.63],"pixels":"..."},"id":"64b41178-f401-4a9e-ba03-fbdc52ae3bd3"}
02:37:30.559 00.019 10052 IsGuiding returns 1
02:37:30.559 00.000 10052 scope still moving after pulse duration time elapsed
02:37:30.605 00.046 10052 IsSlewing returns 0
02:37:30.643 00.038 10052 IsGuiding returns 0
02:37:30.643 00.000 10052 scope move finished after 86 + 130 ms
02:37:30.643 00.000 10052 Move returns status 0, amount 86
02:37:30.643 00.000 10052 MoveAxis(N, 210, ABG)
02:37:30.643 00.000 10052 Guiding  Dir = 0, Dur = 210
02:37:30.681 00.038 10052 IsSlewing returns 0
02:37:30.719 00.038 10052 IsGuiding returns 0
02:37:30.747 00.028 10052 PulseGuide returned control before completion, sleep 193
02:37:30.971 00.224 10052 IsGuiding returns 0
02:37:30.971 00.000 10052 Move returns status 0, amount 210
02:37:30.971 00.000 10052 move complete, result=0
02:37:30.971 00.000 10052 worker thread done servicing request
02:37:30.972 00.001 10052 Worker thread wakes up
02:37:30.972 00.000 6880 GuideStep: -0.3 px 86 ms EAST, -1.2 px 210 ms NORTH
02:37:30.972 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:30.972 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:31.946 00.974 6880 evsrv: cli 01543AA0 connect
02:37:31.947 00.001 6880 case statement mapped state 6 to 3
02:37:31.947 00.000 6880 case statement mapped state 6 to 3
02:37:31.948 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"36d6939d-b2d1-4757-b5e3-94d60a95fe92"}
02:37:31.948 00.000 6880 case statement mapped state 6 to 3
02:37:31.948 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"36d6939d-b2d1-4757-b5e3-94d60a95fe92"}
02:37:31.949 00.001 6880 evsrv: cli 01543AA0 disconnect
02:37:31.950 00.001 6880 evsrv: cli 015431E0 connect
02:37:31.950 00.000 6880 case statement mapped state 6 to 3
02:37:31.950 00.000 6880 case statement mapped state 6 to 3
02:37:31.951 00.001 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"2a9db88a-ba93-4ac7-b5c7-f4d72291077d"}
02:37:31.951 00.000 6880 PhdController::Dither begins
02:37:31.951 00.000 6880 dither: size=1.00, dRA=0.22 dDec=0.00
02:37:31.951 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:37:31.951 00.000 6880 MountToCamera -- mountX=0.22 mountY=0.00 hyp=0.22 mountTheta=0.00 cameraX=-0.01, cameraY=-0.22 cameraTheta=-1.61
02:37:31.951 00.000 6880 setting lock position to (407.98, 893.06)
02:37:31.952 00.001 6880 Mount: notify guiding dithered (-0.0, -0.2)
02:37:31.952 00.000 6880 MultiStar: stabilizing after lock position change
02:37:31.952 00.000 6880 Status Line: Dither by 0.22,0.00
02:37:31.955 00.003 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:37:31.956 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
02:37:31.956 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"2a9db88a-ba93-4ac7-b5c7-f4d72291077d"}
02:37:31.956 00.000 6880 evsrv: cli 015431E0 disconnect
02:37:32.108 00.152 10052 Exposure complete
02:37:32.187 00.079 10052 worker thread done servicing request
02:37:32.188 00.001 6880 OnExposeComplete: enter
02:37:32.188 00.000 6880 UpdateGuideState(): m_state=6
02:37:32.188 00.000 6880 Star::Find(15, 406, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4145
02:37:32.188 00.000 6880 Star::Find returns 1 (0), X=407.22, Y=893.27, Mass=2614, SNR=35.5, Peak=155 HFD=4.8
02:37:32.188 00.000 6880 CameraToMount -- cameraTheta (2.87) - m_xAngle (-1.61) = xAngle (4.48 = -1.80)
02:37:32.189 00.001 6880 CameraToMount -- cameraTheta (2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.45 = -1.83)
02:37:32.189 00.000 6880 CameraToMount -- cameraX=-0.76 cameraY=0.21 hyp=0.79 cameraTheta=2.87 mountX=-0.18 mountY=-0.76, mountTheta=-1.80
02:37:32.191 00.002 6880 dither recenter: remaining=(-0.2,-0.0) step=(-0.2,-0.0)
02:37:32.191 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:37:32.191 00.000 6880 MountToCamera -- mountX=-0.22 mountY=-0.00 hyp=0.22 mountTheta=-3.14 cameraX=0.01, cameraY=0.22 cameraTheta=1.53
02:37:32.191 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.22, opts=4)
02:37:32.191 00.000 6880 Enqueuing Move request for scope (0.01, 0.22)
02:37:32.191 00.000 6880 Mount: notify direct move -0.22,-0.00
02:37:32.191 00.000 10052 Worker thread wakes up
02:37:32.191 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.22) opts 0x4
02:37:32.191 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.22)
02:37:32.191 00.000 10052 Moving (0.01, 0.22) raw xDistance=-0.22 yDistance=-0.00
02:37:32.191 00.000 10052 MoveAxis(E, 128, B)
02:37:32.192 00.001 10052 Guiding  Dir = 2, Dur = 128
02:37:32.220 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:32.249 00.029 10052 IsSlewing returns 0
02:37:32.263 00.014 6880 UpdateGuideState exits: m=2614 SNR=35.5
02:37:32.263 00.000 6880 PhdController: settling, locked = 1, distance = 0.79 (0.60) aobump = 0 frame = 1 / 99999
02:37:32.263 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125452.263,"Host":"MINIASTRO1","Inst":1,"Distance":0.79,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:37:32.263 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:32.263 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:32.263 00.000 6880 Enqueuing Expose request
02:37:32.322 00.059 10052 IsGuiding returns 0
02:37:32.379 00.057 10052 PulseGuide returned control before completion, sleep 82
02:37:32.536 00.157 10052 IsGuiding returns 0
02:37:32.536 00.000 10052 Move returns status 0, amount 128
02:37:32.536 00.000 10052 MoveAxis(N, 0, B)
02:37:32.536 00.000 10052 Move returns status 0, amount 0
02:37:32.536 00.000 10052 move complete, result=0
02:37:32.536 00.000 10052 worker thread done servicing request
02:37:32.536 00.000 6880 GuideStep: -0.2 px 128 ms EAST, -0.0 px 0 ms NORTH
02:37:32.536 00.000 10052 Worker thread wakes up
02:37:32.538 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:32.538 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:32.543 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a658d64-370c-42a2-a6fe-c96e35265b64"}
02:37:32.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a658d64-370c-42a2-a6fe-c96e35265b64"}
02:37:32.548 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f97a0901-1d46-4073-a805-ccc25a68be0f"}
02:37:32.548 00.000 6880 case statement mapped state 6 to 3
02:37:32.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f97a0901-1d46-4073-a805-ccc25a68be0f"}
02:37:32.549 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77ee3977-fc37-4483-a6aa-79d0520a3fd2"}
02:37:32.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4145,"width":15,"height":15,"star_pos":[7.22,7.27],"pixels":"..."},"id":"77ee3977-fc37-4483-a6aa-79d0520a3fd2"}
02:37:33.444 00.895 10052 Exposure complete
02:37:33.497 00.053 10052 worker thread done servicing request
02:37:33.497 00.000 6880 OnExposeComplete: enter
02:37:33.497 00.000 6880 UpdateGuideState(): m_state=6
02:37:33.497 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4146
02:37:33.497 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=892.86, Mass=2740, SNR=36.3, Peak=140 HFD=4.9
02:37:33.498 00.001 6880 CameraToMount -- cameraTheta (-2.82) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
02:37:33.498 00.000 6880 CameraToMount -- cameraTheta (-2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
02:37:33.498 00.000 6880 CameraToMount -- cameraX=-0.58 cameraY=-0.19 hyp=0.61 cameraTheta=-2.82 mountX=0.22 mountY=-0.57, mountTheta=-1.21
02:37:33.499 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.58, y=-0.19, opts=13)
02:37:33.499 00.000 6880 Enqueuing Move request for scope (-0.58, -0.19)
02:37:33.499 00.000 10052 Worker thread wakes up
02:37:33.499 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.19) opts 0xd
02:37:33.499 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.58, -0.19)
02:37:33.499 00.000 10052 Moving (-0.58, -0.19) raw xDistance=0.22 yDistance=-0.57
02:37:33.499 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:37:33.499 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.57, slope = 0.00
02:37:33.499 00.000 10052 MoveAxis(W, 58, ABG)
02:37:33.499 00.000 10052 Guiding  Dir = 3, Dur = 58
02:37:33.520 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:33.545 00.025 10052 IsSlewing returns 0
02:37:33.553 00.008 6880 UpdateGuideState exits: m=2740 SNR=36.3
02:37:33.553 00.000 6880 PhdController: settling, locked = 1, distance = 0.61 (0.60) aobump = 0 frame = 2 / 99999
02:37:33.553 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125453.553,"Host":"MINIASTRO1","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:37:33.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:33.553 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:33.553 00.000 6880 Enqueuing Expose request
02:37:33.619 00.066 10052 IsGuiding returns 0
02:37:33.758 00.139 10052 IsGuiding returns 1
02:37:33.760 00.002 10052 scope still moving after pulse duration time elapsed
02:37:33.833 00.073 10052 IsSlewing returns 0
02:37:33.913 00.080 10052 IsGuiding returns 0
02:37:33.913 00.000 10052 scope move finished after 58 + 236 ms
02:37:33.913 00.000 10052 Move returns status 0, amount 58
02:37:33.913 00.000 10052 MoveAxis(N, 104, ABG)
02:37:33.914 00.001 10052 Guiding  Dir = 0, Dur = 104
02:37:33.993 00.079 10052 IsSlewing returns 0
02:37:34.067 00.074 10052 IsGuiding returns 0
02:37:34.136 00.069 10052 PulseGuide returned control before completion, sleep 46
02:37:34.252 00.116 10052 IsGuiding returns 1
02:37:34.252 00.000 10052 scope still moving after pulse duration time elapsed
02:37:34.331 00.079 10052 IsSlewing returns 0
02:37:34.406 00.075 10052 IsGuiding returns 0
02:37:34.406 00.000 10052 scope move finished after 104 + 235 ms
02:37:34.406 00.000 10052 Move returns status 0, amount 104
02:37:34.407 00.001 10052 move complete, result=0
02:37:34.407 00.000 10052 worker thread done servicing request
02:37:34.407 00.000 10052 Worker thread wakes up
02:37:34.407 00.000 6880 GuideStep: 0.2 px 58 ms WEST, -0.6 px 104 ms NORTH
02:37:34.407 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:34.407 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:34.538 00.131 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b741d3a-939a-44c6-927a-d349a5282a95"}
02:37:34.538 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b741d3a-939a-44c6-927a-d349a5282a95"}
02:37:34.538 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"385cbdcd-c9bd-400e-8ce8-67acfee80bfa"}
02:37:34.538 00.000 6880 case statement mapped state 6 to 3
02:37:34.538 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"385cbdcd-c9bd-400e-8ce8-67acfee80bfa"}
02:37:34.540 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d082b4f-2d82-4b78-b2a4-742a3b3fb10f"}
02:37:34.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4146,"width":15,"height":15,"star_pos":[7.40,6.86],"pixels":"..."},"id":"3d082b4f-2d82-4b78-b2a4-742a3b3fb10f"}
02:37:35.637 01.097 10052 Exposure complete
02:37:35.704 00.067 10052 worker thread done servicing request
02:37:35.704 00.000 6880 OnExposeComplete: enter
02:37:35.704 00.000 6880 UpdateGuideState(): m_state=6
02:37:35.705 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4147
02:37:35.705 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=893.45, Mass=2485, SNR=34.5, Peak=129 HFD=4.9
02:37:35.705 00.000 6880 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.61) = xAngle (3.91 = -2.37)
02:37:35.705 00.000 6880 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.88 = -2.40)
02:37:35.705 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=0.39 hyp=0.52 cameraTheta=2.30 mountX=-0.38 mountY=-0.35, mountTheta=-2.39
02:37:35.706 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=0.39, opts=13)
02:37:35.706 00.000 6880 Enqueuing Move request for scope (-0.35, 0.39)
02:37:35.706 00.000 10052 Worker thread wakes up
02:37:35.706 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.39) opts 0xd
02:37:35.706 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, 0.39)
02:37:35.707 00.001 10052 Moving (-0.35, 0.39) raw xDistance=-0.38 yDistance=-0.35
02:37:35.707 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.38
02:37:35.707 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.35, slope = 0.00
02:37:35.707 00.000 10052 MoveAxis(E, 98, ABG)
02:37:35.707 00.000 10052 Guiding  Dir = 2, Dur = 98
02:37:35.729 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:35.771 00.042 6880 UpdateGuideState exits: m=2485 SNR=34.5
02:37:35.771 00.000 6880 PhdController: settling, locked = 1, distance = 0.58 (0.60) aobump = 0 frame = 3 / 99999
02:37:35.771 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125455.771,"Host":"MINIASTRO1","Inst":1,"Distance":0.58,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:37:35.772 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:35.772 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:35.772 00.000 6880 Enqueuing Expose request
02:37:35.772 00.000 10052 IsSlewing returns 0
02:37:35.847 00.075 10052 IsGuiding returns 0
02:37:35.915 00.068 10052 PulseGuide returned control before completion, sleep 40
02:37:36.032 00.117 10052 IsGuiding returns 0
02:37:36.032 00.000 10052 Move returns status 0, amount 98
02:37:36.032 00.000 10052 MoveAxis(N, 64, ABG)
02:37:36.032 00.000 10052 Guiding  Dir = 0, Dur = 64
02:37:36.110 00.078 10052 IsSlewing returns 0
02:37:36.185 00.075 10052 IsGuiding returns 0
02:37:36.333 00.148 10052 IsGuiding returns 1
02:37:36.335 00.002 10052 scope still moving after pulse duration time elapsed
02:37:36.408 00.073 10052 IsSlewing returns 0
02:37:36.487 00.079 10052 IsGuiding returns 0
02:37:36.487 00.000 10052 scope move finished after 64 + 238 ms
02:37:36.487 00.000 10052 Move returns status 0, amount 64
02:37:36.487 00.000 10052 move complete, result=0
02:37:36.487 00.000 10052 worker thread done servicing request
02:37:36.487 00.000 6880 GuideStep: -0.4 px 98 ms EAST, -0.4 px 64 ms NORTH
02:37:36.487 00.000 10052 Worker thread wakes up
02:37:36.487 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:36.489 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:36.537 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8092a2f-1b8c-4599-bfa5-5ac460579e40"}
02:37:36.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8092a2f-1b8c-4599-bfa5-5ac460579e40"}
02:37:36.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d65132d2-e8a5-494c-9829-d93f00585f64"}
02:37:36.537 00.000 6880 case statement mapped state 6 to 3
02:37:36.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d65132d2-e8a5-494c-9829-d93f00585f64"}
02:37:36.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b09fa090-0bd5-45fa-8863-126f050d7155"}
02:37:36.538 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4147,"width":15,"height":15,"star_pos":[6.63,7.45],"pixels":"..."},"id":"b09fa090-0bd5-45fa-8863-126f050d7155"}
02:37:37.714 01.176 10052 Exposure complete
02:37:37.768 00.054 10052 worker thread done servicing request
02:37:37.768 00.000 6880 OnExposeComplete: enter
02:37:37.768 00.000 6880 UpdateGuideState(): m_state=6
02:37:37.768 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4148
02:37:37.769 00.001 6880 Star::Find returns 1 (0), X=407.64, Y=893.17, Mass=2515, SNR=34.8, Peak=166 HFD=4.5
02:37:37.769 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.44 = -1.84)
02:37:37.769 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.87)
02:37:37.769 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.11 hyp=0.36 cameraTheta=2.83 mountX=-0.10 mountY=-0.34, mountTheta=-1.84
02:37:37.771 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.11, opts=13)
02:37:37.771 00.000 6880 Enqueuing Move request for scope (-0.34, 0.11)
02:37:37.771 00.000 10052 Worker thread wakes up
02:37:37.771 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.11) opts 0xd
02:37:37.771 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.11)
02:37:37.771 00.000 10052 Moving (-0.34, 0.11) raw xDistance=-0.10 yDistance=-0.34
02:37:37.771 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:37:37.771 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.34, slope = 0.00
02:37:37.771 00.000 10052 MoveAxis(E, 0, ABG)
02:37:37.771 00.000 10052 Move returns status 0, amount 0
02:37:37.771 00.000 10052 MoveAxis(N, 62, ABG)
02:37:37.771 00.000 10052 Guiding  Dir = 0, Dur = 62
02:37:37.791 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:37.823 00.032 6880 UpdateGuideState exits: m=2515 SNR=34.8
02:37:37.823 00.000 6880 PhdController: settling, locked = 1, distance = 0.51 (0.60) aobump = 0 frame = 4 / 99999
02:37:37.823 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125457.823,"Host":"MINIASTRO1","Inst":1,"Distance":0.51,"Time":2.1,"SettleTime":6.0,"StarLocked":true}
02:37:37.824 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:37.824 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:37.824 00.000 6880 Enqueuing Expose request
02:37:37.845 00.021 10052 IsSlewing returns 0
02:37:37.923 00.078 10052 IsGuiding returns 0
02:37:38.068 00.145 10052 IsGuiding returns 1
02:37:38.068 00.000 10052 scope still moving after pulse duration time elapsed
02:37:38.147 00.079 10052 IsSlewing returns 0
02:37:38.221 00.074 10052 IsGuiding returns 0
02:37:38.221 00.000 10052 scope move finished after 62 + 235 ms
02:37:38.221 00.000 10052 Move returns status 0, amount 62
02:37:38.221 00.000 10052 move complete, result=0
02:37:38.221 00.000 10052 worker thread done servicing request
02:37:38.221 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 62 ms NORTH
02:37:38.221 00.000 10052 Worker thread wakes up
02:37:38.223 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:38.223 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:38.536 00.313 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c58c85f-b809-4c58-af37-471576dae7b9"}
02:37:38.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c58c85f-b809-4c58-af37-471576dae7b9"}
02:37:38.536 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d9127c96-b77c-47c7-80ae-f62c93e4f751"}
02:37:38.536 00.000 6880 case statement mapped state 6 to 3
02:37:38.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d9127c96-b77c-47c7-80ae-f62c93e4f751"}
02:37:38.537 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2217c977-ada0-40cf-a051-2e1837d2a3e2"}
02:37:38.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4148,"width":15,"height":15,"star_pos":[6.64,7.17],"pixels":"..."},"id":"2217c977-ada0-40cf-a051-2e1837d2a3e2"}
02:37:39.140 00.603 10052 Exposure complete
02:37:39.194 00.054 10052 worker thread done servicing request
02:37:39.194 00.000 6880 OnExposeComplete: enter
02:37:39.194 00.000 6880 UpdateGuideState(): m_state=6
02:37:39.195 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4149
02:37:39.195 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=893.46, Mass=2559, SNR=35.1, Peak=179 HFD=4.6
02:37:39.195 00.000 6880 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.61) = xAngle (3.79 = -2.50)
02:37:39.195 00.000 6880 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.53)
02:37:39.195 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.40 hyp=0.48 cameraTheta=2.17 mountX=-0.39 mountY=-0.28, mountTheta=-2.52
02:37:39.197 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.40, opts=13)
02:37:39.197 00.000 6880 Enqueuing Move request for scope (-0.27, 0.40)
02:37:39.197 00.000 10052 Worker thread wakes up
02:37:39.197 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.40) opts 0xd
02:37:39.197 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.40)
02:37:39.197 00.000 10052 Moving (-0.27, 0.40) raw xDistance=-0.39 yDistance=-0.28
02:37:39.197 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.39
02:37:39.197 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.09
02:37:39.197 00.000 10052 MoveAxis(E, 104, ABG)
02:37:39.197 00.000 10052 Guiding  Dir = 2, Dur = 104
02:37:39.217 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:39.218 00.001 10052 IsSlewing returns 0
02:37:39.249 00.031 6880 UpdateGuideState exits: m=2559 SNR=35.1
02:37:39.249 00.000 6880 PhdController: settling, locked = 1, distance = 0.51 (0.60) aobump = 0 frame = 5 / 99999
02:37:39.249 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125459.249,"Host":"MINIASTRO1","Inst":1,"Distance":0.51,"Time":3.5,"SettleTime":6.0,"StarLocked":true}
02:37:39.249 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:39.249 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:39.249 00.000 6880 Enqueuing Expose request
02:37:39.257 00.008 10052 IsGuiding returns 0
02:37:39.283 00.026 10052 PulseGuide returned control before completion, sleep 87
02:37:39.406 00.123 10052 IsGuiding returns 0
02:37:39.406 00.000 10052 Move returns status 0, amount 104
02:37:39.406 00.000 10052 MoveAxis(N, 0, ABG)
02:37:39.406 00.000 10052 Move returns status 0, amount 0
02:37:39.406 00.000 10052 move complete, result=0
02:37:39.406 00.000 10052 worker thread done servicing request
02:37:39.406 00.000 6880 GuideStep: -0.4 px 104 ms EAST, -0.3 px 0 ms NORTH
02:37:39.406 00.000 10052 Worker thread wakes up
02:37:39.406 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:39.407 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:40.534 01.127 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0dcff8a-b15d-4542-8e7e-2f483ed54a98"}
02:37:40.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0dcff8a-b15d-4542-8e7e-2f483ed54a98"}
02:37:40.534 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"119eff07-dcb7-44d0-9c42-d187f2a41b7a"}
02:37:40.534 00.000 6880 case statement mapped state 6 to 3
02:37:40.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"119eff07-dcb7-44d0-9c42-d187f2a41b7a"}
02:37:40.534 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9b030a4b-79a7-4266-af06-7dbeee553610"}
02:37:40.536 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4149,"width":15,"height":15,"star_pos":[6.70,7.46],"pixels":"..."},"id":"9b030a4b-79a7-4266-af06-7dbeee553610"}
02:37:40.546 00.010 10052 Exposure complete
02:37:40.599 00.053 10052 worker thread done servicing request
02:37:40.599 00.000 6880 OnExposeComplete: enter
02:37:40.599 00.000 6880 UpdateGuideState(): m_state=6
02:37:40.599 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4150
02:37:40.599 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=893.20, Mass=2553, SNR=34.9, Peak=162 HFD=4.5
02:37:40.599 00.000 6880 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.61) = xAngle (3.80 = -2.48)
02:37:40.599 00.000 6880 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.77 = -2.51)
02:37:40.600 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=0.14 hyp=0.17 cameraTheta=2.19 mountX=-0.13 mountY=-0.10, mountTheta=-2.50
02:37:40.601 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.14, opts=13)
02:37:40.601 00.000 6880 Enqueuing Move request for scope (-0.10, 0.14)
02:37:40.601 00.000 10052 Worker thread wakes up
02:37:40.601 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.14) opts 0xd
02:37:40.601 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.14)
02:37:40.601 00.000 10052 Moving (-0.10, 0.14) raw xDistance=-0.13 yDistance=-0.10
02:37:40.601 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.13
02:37:40.601 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.10
02:37:40.602 00.001 10052 MoveAxis(E, 41, ABG)
02:37:40.602 00.000 10052 Guiding  Dir = 2, Dur = 41
02:37:40.622 00.020 10052 IsSlewing returns 0
02:37:40.623 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:40.656 00.033 6880 UpdateGuideState exits: m=2553 SNR=34.9
02:37:40.656 00.000 6880 PhdController: settling, locked = 1, distance = 0.40 (0.60) aobump = 0 frame = 6 / 99999
02:37:40.656 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125460.656,"Host":"MINIASTRO1","Inst":1,"Distance":0.40,"Time":4.9,"SettleTime":6.0,"StarLocked":true}
02:37:40.657 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:40.657 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:40.657 00.000 6880 Enqueuing Expose request
02:37:40.660 00.003 10052 IsGuiding returns 0
02:37:40.688 00.028 10052 PulseGuide returned control before completion, sleep 24
02:37:40.738 00.050 10052 IsGuiding returns 0
02:37:40.738 00.000 10052 Move returns status 0, amount 41
02:37:40.738 00.000 10052 MoveAxis(N, 0, ABG)
02:37:40.738 00.000 10052 Move returns status 0, amount 0
02:37:40.738 00.000 10052 move complete, result=0
02:37:40.738 00.000 10052 worker thread done servicing request
02:37:40.739 00.001 10052 Worker thread wakes up
02:37:40.739 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:40.739 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:40.755 00.016 6880 GuideStep: -0.1 px 41 ms EAST, -0.1 px 0 ms NORTH
02:37:41.650 00.895 10052 Exposure complete
02:37:41.703 00.053 10052 worker thread done servicing request
02:37:41.704 00.001 6880 OnExposeComplete: enter
02:37:41.704 00.000 6880 UpdateGuideState(): m_state=6
02:37:41.704 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4151
02:37:41.704 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=893.15, Mass=2514, SNR=34.8, Peak=162 HFD=4.5
02:37:41.704 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.44 = -1.84)
02:37:41.704 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.87)
02:37:41.704 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.09 hyp=0.28 cameraTheta=2.83 mountX=-0.08 mountY=-0.27, mountTheta=-1.84
02:37:41.706 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.09, opts=13)
02:37:41.706 00.000 6880 Enqueuing Move request for scope (-0.27, 0.09)
02:37:41.706 00.000 10052 Worker thread wakes up
02:37:41.706 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.09) opts 0xd
02:37:41.706 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.09)
02:37:41.706 00.000 10052 Moving (-0.27, 0.09) raw xDistance=-0.08 yDistance=-0.27
02:37:41.706 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:37:41.706 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.07
02:37:41.706 00.000 10052 MoveAxis(E, 0, ABG)
02:37:41.706 00.000 10052 Move returns status 0, amount 0
02:37:41.706 00.000 10052 MoveAxis(N, 0, ABG)
02:37:41.706 00.000 10052 Move returns status 0, amount 0
02:37:41.706 00.000 10052 move complete, result=0
02:37:41.706 00.000 10052 worker thread done servicing request
02:37:41.725 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:41.756 00.031 6880 UpdateGuideState exits: m=2514 SNR=34.8
02:37:41.756 00.000 6880 PhdController: settling, locked = 1, distance = 0.37 (0.60) aobump = 0 frame = 7 / 99999
02:37:41.756 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125461.756,"Host":"MINIASTRO1","Inst":1,"Distance":0.37,"Time":6.0,"SettleTime":6.0,"StarLocked":true}
02:37:41.757 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:41.757 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:41.757 00.000 6880 Enqueuing Expose request
02:37:41.757 00.000 10052 Worker thread wakes up
02:37:41.757 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:37:41.757 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:41.757 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:42.534 00.777 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9cf0d2bf-150a-4636-90d7-d6783982e47b"}
02:37:42.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9cf0d2bf-150a-4636-90d7-d6783982e47b"}
02:37:42.534 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c9f2de5b-b3f9-4511-80b3-6eda831b135f"}
02:37:42.534 00.000 6880 case statement mapped state 6 to 3
02:37:42.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9f2de5b-b3f9-4511-80b3-6eda831b135f"}
02:37:42.535 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d77fd42e-0a36-4685-947a-e111164135f2"}
02:37:42.535 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4151,"width":15,"height":15,"star_pos":[6.71,7.15],"pixels":"..."},"id":"d77fd42e-0a36-4685-947a-e111164135f2"}
02:37:42.984 00.449 10052 Exposure complete
02:37:43.045 00.061 10052 worker thread done servicing request
02:37:43.045 00.000 6880 OnExposeComplete: enter
02:37:43.045 00.000 6880 UpdateGuideState(): m_state=6
02:37:43.045 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4152
02:37:43.045 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=893.34, Mass=2495, SNR=34.5, Peak=178 HFD=4.4
02:37:43.046 00.001 6880 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.61) = xAngle (4.08 = -2.20)
02:37:43.046 00.000 6880 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.05 = -2.23)
02:37:43.046 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=0.28 hyp=0.45 cameraTheta=2.47 mountX=-0.27 mountY=-0.36, mountTheta=-2.21
02:37:43.048 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.28, opts=13)
02:37:43.048 00.000 6880 Enqueuing Move request for scope (-0.36, 0.28)
02:37:43.048 00.000 10052 Worker thread wakes up
02:37:43.048 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.28) opts 0xd
02:37:43.048 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.28)
02:37:43.048 00.000 10052 Moving (-0.36, 0.28) raw xDistance=-0.27 yDistance=-0.36
02:37:43.048 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:37:43.048 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.36, slope = 0.04
02:37:43.048 00.000 10052 MoveAxis(E, 72, ABG)
02:37:43.048 00.000 10052 Guiding  Dir = 2, Dur = 72
02:37:43.069 00.021 10052 IsSlewing returns 0
02:37:43.071 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:43.101 00.030 6880 UpdateGuideState exits: m=2495 SNR=34.5
02:37:43.101 00.000 6880 PhdController: settling, locked = 1, distance = 0.39 (0.60) aobump = 0 frame = 8 / 99999
02:37:43.101 00.000 6880 PhdController: newstate STATE_FINISH
02:37:43.101 00.000 6880 PhdController complete: success
02:37:43.101 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783125463.101,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":8,"DroppedFrames":0}
02:37:43.102 00.001 6880 Mount: notify guiding dither settle done success=1
02:37:43.102 00.000 6880 PhdController: newstate STATE_IDLE
02:37:43.102 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:43.102 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:43.102 00.000 6880 Enqueuing Expose request
02:37:43.107 00.005 10052 IsGuiding returns 0
02:37:43.134 00.027 10052 PulseGuide returned control before completion, sleep 55
02:37:43.224 00.090 10052 IsGuiding returns 0
02:37:43.224 00.000 10052 Move returns status 0, amount 72
02:37:43.224 00.000 10052 MoveAxis(N, 0, ABG)
02:37:43.224 00.000 10052 Move returns status 0, amount 0
02:37:43.224 00.000 10052 move complete, result=0
02:37:43.225 00.001 10052 worker thread done servicing request
02:37:43.225 00.000 6880 GuideStep: -0.3 px 72 ms EAST, -0.4 px 0 ms NORTH
02:37:43.225 00.000 10052 Worker thread wakes up
02:37:43.225 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:43.225 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:44.138 00.913 10052 Exposure complete
02:37:44.203 00.065 10052 worker thread done servicing request
02:37:44.203 00.000 6880 OnExposeComplete: enter
02:37:44.203 00.000 6880 UpdateGuideState(): m_state=6
02:37:44.204 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.204 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=893.16, Mass=2486, SNR=34.6, Peak=150 HFD=4.5
02:37:44.204 00.000 6880 MultiStar: exiting stabilization period
02:37:44.204 00.000 6880 MultiStar: updating star positions after lock position change
02:37:44.204 00.000 6880 Star::Find(15, 281, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.204 00.000 6880 Star::Find returns 1 (0), X=282.18, Y=303.22, Mass=2361, SNR=33.7, Peak=173 HFD=4.4
02:37:44.204 00.000 6880 Star::Find(15, 1198, 299, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.204 00.000 6880 Star::Find returns 1 (0), X=1199.18, Y=300.16, Mass=2607, SNR=34.8, Peak=132 HFD=5.7
02:37:44.204 00.000 6880 Star::Find(15, 824, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.204 00.000 6880 Star::Find returns 1 (0), X=824.92, Y=303.33, Mass=2085, SNR=31.6, Peak=167 HFD=4.9
02:37:44.204 00.000 6880 Star::Find(15, 55, 637, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.204 00.000 6880 Star::Find returns 1 (0), X=55.55, Y=637.95, Mass=1853, SNR=29.6, Peak=91 HFD=5.0
02:37:44.204 00.000 6880 Star::Find(15, 470, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.205 00.001 6880 Star::Find returns 1 (0), X=471.30, Y=597.18, Mass=2484, SNR=33.9, Peak=143 HFD=5.6
02:37:44.205 00.000 6880 Star::Find(15, 853, 222, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.205 00.000 6880 Star::Find returns 1 (0), X=853.87, Y=222.80, Mass=2288, SNR=32.0, Peak=137 HFD=5.9
02:37:44.205 00.000 6880 Star::Find(15, 265, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.205 00.000 6880 Star::Find returns 1 (0), X=265.67, Y=89.97, Mass=1546, SNR=27.2, Peak=88 HFD=5.1
02:37:44.205 00.000 6880 Star::Find(15, 553, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.205 00.000 6880 Star::Find returns 1 (0), X=553.63, Y=335.12, Mass=1630, SNR=27.4, Peak=85 HFD=5.8
02:37:44.205 00.000 6880 Star::Find(15, 671, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.205 00.000 6880 Star::Find returns 1 (0), X=671.67, Y=830.50, Mass=1029, SNR=22.2, Peak=74 HFD=4.5
02:37:44.206 00.001 6880 Star::Find(15, 1119, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.206 00.000 6880 Star::Find returns 1 (0), X=1119.48, Y=690.69, Mass=949, SNR=21.3, Peak=72 HFD=4.7
02:37:44.206 00.000 6880 Star::Find(15, 268, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4153
02:37:44.206 00.000 6880 Star::Find returns 1 (0), X=268.82, Y=582.86, Mass=1182, SNR=23.6, Peak=64 HFD=5.0
02:37:44.206 00.000 6880 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.61) = xAngle (4.44 = -1.85)
02:37:44.206 00.000 6880 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.40 = -1.88)
02:37:44.206 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.10 hyp=0.31 cameraTheta=2.82 mountX=-0.09 mountY=-0.30, mountTheta=-1.85
02:37:44.208 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.10, opts=13)
02:37:44.208 00.000 6880 Enqueuing Move request for scope (-0.30, 0.10)
02:37:44.208 00.000 10052 Worker thread wakes up
02:37:44.209 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.10) opts 0xd
02:37:44.209 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.10)
02:37:44.209 00.000 10052 Moving (-0.30, 0.10) raw xDistance=-0.09 yDistance=-0.30
02:37:44.209 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:37:44.209 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.03
02:37:44.209 00.000 10052 MoveAxis(E, 0, ABG)
02:37:44.209 00.000 10052 Move returns status 0, amount 0
02:37:44.209 00.000 10052 MoveAxis(N, 0, ABG)
02:37:44.209 00.000 10052 Move returns status 0, amount 0
02:37:44.209 00.000 10052 move complete, result=0
02:37:44.209 00.000 10052 worker thread done servicing request
02:37:44.233 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:44.263 00.030 6880 UpdateGuideState exits: m=2486 SNR=34.6
02:37:44.263 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:44.263 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:44.263 00.000 6880 Enqueuing Expose request
02:37:44.263 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:37:44.263 00.000 10052 Worker thread wakes up
02:37:44.263 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:44.263 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:44.533 00.270 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab5ca9d4-29d5-432c-8ed5-fabd08c3ba4f"}
02:37:44.533 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab5ca9d4-29d5-432c-8ed5-fabd08c3ba4f"}
02:37:44.533 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"369f70d4-72aa-457a-ba7f-a116902d6483"}
02:37:44.533 00.000 6880 case statement mapped state 6 to 3
02:37:44.533 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"369f70d4-72aa-457a-ba7f-a116902d6483"}
02:37:44.535 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9dbb48c5-a14e-4012-a0a5-a0c4ec3e9d23"}
02:37:44.535 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4153,"width":15,"height":15,"star_pos":[6.68,7.16],"pixels":"..."},"id":"9dbb48c5-a14e-4012-a0a5-a0c4ec3e9d23"}
02:37:45.397 00.862 10052 Exposure complete
02:37:45.452 00.055 10052 worker thread done servicing request
02:37:45.452 00.000 6880 OnExposeComplete: enter
02:37:45.452 00.000 6880 UpdateGuideState(): m_state=6
02:37:45.452 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4154
02:37:45.453 00.001 6880 Star::Find returns 1 (0), X=407.81, Y=893.38, Mass=2575, SNR=35.2, Peak=167 HFD=4.6
02:37:45.453 00.000 6880 MultiStar: [#1 0.10,0.06,0.96,U] [#2 0.12,0.34,0.97,U] [#3 0.02,0.01,0.93,U] [#4 0.21,0.45,0.83,U] [#5 0.13,0.32,0.95,U] [#6 0.13,0.23,0.92,U] [#7 0.01,0.16,0.76,U] [#8 0.05,0.43,0.77,U] 
02:37:45.453 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.25}, one-star: {-0.17, 0.32}
02:37:45.453 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
02:37:45.453 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
02:37:45.453 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.25 hyp=0.26 cameraTheta=1.32 mountX=-0.26 mountY=0.06, mountTheta=2.90
02:37:45.455 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.25, opts=13)
02:37:45.455 00.000 6880 Enqueuing Move request for scope (0.06, 0.25)
02:37:45.455 00.000 10052 Worker thread wakes up
02:37:45.456 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.25) opts 0xd
02:37:45.456 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.25)
02:37:45.456 00.000 10052 Moving (0.06, 0.25) raw xDistance=-0.26 yDistance=0.06
02:37:45.456 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:37:45.456 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.18, using input
02:37:45.456 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
02:37:45.456 00.000 10052 MoveAxis(E, 69, ABG)
02:37:45.456 00.000 10052 Guiding  Dir = 2, Dur = 69
02:37:45.476 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:45.506 00.030 10052 IsSlewing returns 0
02:37:45.508 00.002 6880 UpdateGuideState exits: m=2575 SNR=35.2
02:37:45.508 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:45.508 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:45.508 00.000 6880 Enqueuing Expose request
02:37:45.582 00.074 10052 IsGuiding returns 0
02:37:45.646 00.064 10052 PulseGuide returned control before completion, sleep 16
02:37:45.721 00.075 10052 IsGuiding returns 1
02:37:45.721 00.000 10052 scope still moving after pulse duration time elapsed
02:37:45.796 00.075 10052 IsSlewing returns 0
02:37:45.872 00.076 10052 IsGuiding returns 0
02:37:45.872 00.000 10052 scope move finished after 69 + 220 ms
02:37:45.873 00.001 10052 Move returns status 0, amount 69
02:37:45.873 00.000 10052 MoveAxis(N, 0, ABG)
02:37:45.873 00.000 10052 Move returns status 0, amount 0
02:37:45.873 00.000 10052 move complete, result=0
02:37:45.873 00.000 10052 worker thread done servicing request
02:37:45.873 00.000 6880 GuideStep: -0.3 px 69 ms EAST, 0.1 px 0 ms NORTH
02:37:45.873 00.000 10052 Worker thread wakes up
02:37:45.873 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:45.873 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:46.534 00.661 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2dad8fd2-7932-438e-9886-e4b68f4b72c1"}
02:37:46.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2dad8fd2-7932-438e-9886-e4b68f4b72c1"}
02:37:46.534 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ca896dc-4b60-414f-b96b-103140971843"}
02:37:46.535 00.001 6880 case statement mapped state 6 to 3
02:37:46.535 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ca896dc-4b60-414f-b96b-103140971843"}
02:37:46.535 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"57a204bf-6f03-4287-b814-17d8fc4f7d5a"}
02:37:46.535 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4154,"width":15,"height":15,"star_pos":[6.81,7.38],"pixels":"..."},"id":"57a204bf-6f03-4287-b814-17d8fc4f7d5a"}
02:37:46.783 00.248 10052 Exposure complete
02:37:46.837 00.054 10052 worker thread done servicing request
02:37:46.837 00.000 6880 OnExposeComplete: enter
02:37:46.837 00.000 6880 UpdateGuideState(): m_state=6
02:37:46.837 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4155
02:37:46.838 00.001 6880 Star::Find returns 1 (0), X=407.73, Y=893.43, Mass=2594, SNR=35.3, Peak=190 HFD=4.7
02:37:46.838 00.000 6880 MultiStar: [#1 0.01,0.03,0.95,U] [#2 -0.07,-0.05,0.96,U] [#3 -0.09,0.00,0.92,U] [#4 0.10,0.01,0.85,U] [#5 0.19,0.29,0.95,U] [#6 0.01,0.15,0.93,U] [#7 0.01,0.03,0.74,U] [#8 -0.05,0.27,0.79,U] 
02:37:46.838 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.12}, one-star: {-0.25, 0.37}
02:37:46.838 00.000 6880 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.61) = xAngle (3.32 = -2.96)
02:37:46.838 00.000 6880 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.29 = -2.99)
02:37:46.838 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.12 hyp=0.13 cameraTheta=1.71 mountX=-0.12 mountY=-0.02, mountTheta=-2.99
02:37:46.840 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.12, opts=13)
02:37:46.840 00.000 6880 Enqueuing Move request for scope (-0.02, 0.12)
02:37:46.840 00.000 10052 Worker thread wakes up
02:37:46.840 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.12) opts 0xd
02:37:46.840 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.12)
02:37:46.840 00.000 10052 Moving (-0.02, 0.12) raw xDistance=-0.12 yDistance=-0.02
02:37:46.840 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:37:46.840 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.05
02:37:46.840 00.000 10052 MoveAxis(E, 36, ABG)
02:37:46.841 00.001 10052 Guiding  Dir = 2, Dur = 36
02:37:46.859 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:46.862 00.003 10052 IsSlewing returns 0
02:37:46.890 00.028 6880 UpdateGuideState exits: m=2594 SNR=35.3
02:37:46.890 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:46.890 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:46.890 00.000 6880 Enqueuing Expose request
02:37:46.899 00.009 10052 IsGuiding returns 0
02:37:46.926 00.027 10052 PulseGuide returned control before completion, sleep 19
02:37:46.971 00.045 10052 IsGuiding returns 0
02:37:46.971 00.000 10052 Move returns status 0, amount 36
02:37:46.971 00.000 10052 MoveAxis(N, 0, ABG)
02:37:46.971 00.000 10052 Move returns status 0, amount 0
02:37:46.971 00.000 10052 move complete, result=0
02:37:46.972 00.001 10052 worker thread done servicing request
02:37:46.972 00.000 10052 Worker thread wakes up
02:37:46.972 00.000 6880 GuideStep: -0.1 px 36 ms EAST, -0.0 px 0 ms NORTH
02:37:46.972 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:46.972 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:48.111 01.139 10052 Exposure complete
02:37:48.183 00.072 10052 worker thread done servicing request
02:37:48.183 00.000 6880 OnExposeComplete: enter
02:37:48.184 00.001 6880 UpdateGuideState(): m_state=6
02:37:48.184 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4156
02:37:48.184 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=893.66, Mass=2649, SNR=35.7, Peak=180 HFD=4.3
02:37:48.184 00.000 6880 MultiStar: [#1 0.35,0.51,0.00,M1] [#2 0.45,0.61,0.00,M1] [#3 0.46,0.57,0.00,M1] [#4 0.40,0.57,0.00,M1] [#5 0.37,0.65,0.00,M1] [#6 0.52,0.82,0.00,M1] [#7 0.30,0.62,0.00,M1] [#8 0.52,0.56,0.00,M1] 
02:37:48.184 00.000 6880 CameraToMount -- cameraTheta (1.51) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
02:37:48.184 00.000 6880 CameraToMount -- cameraTheta (1.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
02:37:48.185 00.001 6880 CameraToMount -- cameraX=0.03 cameraY=0.61 hyp=0.61 cameraTheta=1.51 mountX=-0.61 mountY=0.03, mountTheta=3.10
02:37:48.187 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.61, opts=13)
02:37:48.187 00.000 6880 Enqueuing Move request for scope (0.03, 0.61)
02:37:48.187 00.000 10052 Worker thread wakes up
02:37:48.187 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.61) opts 0xd
02:37:48.187 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.61)
02:37:48.187 00.000 10052 Moving (0.03, 0.61) raw xDistance=-0.61 yDistance=0.03
02:37:48.187 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.61
02:37:48.187 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.18, using input
02:37:48.187 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.04
02:37:48.187 00.000 10052 MoveAxis(E, 164, ABG)
02:37:48.187 00.000 10052 Guiding  Dir = 2, Dur = 164
02:37:48.209 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:48.239 00.030 6880 UpdateGuideState exits: m=2649 SNR=35.7
02:37:48.239 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:48.239 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:48.239 00.000 6880 Enqueuing Expose request
02:37:48.245 00.006 10052 IsSlewing returns 0
02:37:48.316 00.071 10052 IsGuiding returns 0
02:37:48.382 00.066 10052 PulseGuide returned control before completion, sleep 109
02:37:48.524 00.142 10052 IsGuiding returns 1
02:37:48.524 00.000 10052 scope still moving after pulse duration time elapsed
02:37:48.533 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff368bad-ae49-4690-b044-08d60080efcc"}
02:37:48.533 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff368bad-ae49-4690-b044-08d60080efcc"}
02:37:48.533 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0db95aa7-21d6-4ab0-bbcf-962ed9e918d9"}
02:37:48.533 00.000 6880 case statement mapped state 6 to 3
02:37:48.534 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0db95aa7-21d6-4ab0-bbcf-962ed9e918d9"}
02:37:48.534 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9a36e94c-8cfb-4e59-b585-1f8e0d189fbd"}
02:37:48.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4156,"width":15,"height":15,"star_pos":[7.01,6.66],"pixels":"..."},"id":"9a36e94c-8cfb-4e59-b585-1f8e0d189fbd"}
02:37:48.566 00.032 10052 IsSlewing returns 0
02:37:48.604 00.038 10052 IsGuiding returns 0
02:37:48.604 00.000 10052 scope move finished after 164 + 124 ms
02:37:48.605 00.001 10052 Move returns status 0, amount 164
02:37:48.605 00.000 10052 MoveAxis(N, 0, ABG)
02:37:48.605 00.000 10052 Move returns status 0, amount 0
02:37:48.605 00.000 10052 move complete, result=0
02:37:48.605 00.000 10052 worker thread done servicing request
02:37:48.605 00.000 6880 GuideStep: -0.6 px 164 ms EAST, 0.0 px 0 ms NORTH
02:37:48.605 00.000 10052 Worker thread wakes up
02:37:48.605 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:48.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:49.511 00.906 10052 Exposure complete
02:37:49.564 00.053 10052 worker thread done servicing request
02:37:49.565 00.001 6880 OnExposeComplete: enter
02:37:49.565 00.000 6880 UpdateGuideState(): m_state=6
02:37:49.565 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4157
02:37:49.565 00.000 6880 Star::Find returns 1 (0), X=407.38, Y=893.00, Mass=2556, SNR=35.1, Peak=142 HFD=4.9
02:37:49.565 00.000 6880 MultiStar: [#1 -0.16,-0.18,0.96,U] [#2 -0.14,-0.20,0.96,U] [#3 -0.20,-0.22,0.90,U] [#4 -0.13,-0.14,0.86,U] [#5 -0.24,-0.22,0.99,U] [#6 -0.13,-0.09,0.89,U] [#7 -0.21,-0.02,0.74,U] [#8 0.02,-0.09,0.79,U] 
02:37:49.566 00.001 6880 refined, 8 included, MultiStar: {-0.21, -0.14}, one-star: {-0.59, -0.06}
02:37:49.566 00.000 6880 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.61) = xAngle (-0.94 = -0.94)
02:37:49.566 00.000 6880 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
02:37:49.566 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-2.55 mountX=0.15 mountY=-0.20, mountTheta=-0.95
02:37:49.567 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.14, opts=13)
02:37:49.568 00.001 6880 Enqueuing Move request for scope (-0.21, -0.14)
02:37:49.568 00.000 10052 Worker thread wakes up
02:37:49.568 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.14) opts 0xd
02:37:49.568 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.14)
02:37:49.568 00.000 10052 Moving (-0.21, -0.14) raw xDistance=0.15 yDistance=-0.20
02:37:49.568 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.15
02:37:49.568 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.03
02:37:49.568 00.000 10052 MoveAxis(W, 31, ABG)
02:37:49.568 00.000 10052 Guiding  Dir = 3, Dur = 31
02:37:49.591 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:49.616 00.025 10052 IsSlewing returns 0
02:37:49.620 00.004 6880 UpdateGuideState exits: m=2556 SNR=35.1
02:37:49.620 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:49.620 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:49.620 00.000 6880 Enqueuing Expose request
02:37:49.692 00.072 10052 IsGuiding returns 0
02:37:49.836 00.144 10052 IsGuiding returns 0
02:37:49.836 00.000 10052 Move returns status 0, amount 31
02:37:49.836 00.000 10052 MoveAxis(N, 0, ABG)
02:37:49.836 00.000 10052 Move returns status 0, amount 0
02:37:49.836 00.000 10052 move complete, result=0
02:37:49.836 00.000 10052 worker thread done servicing request
02:37:49.836 00.000 10052 Worker thread wakes up
02:37:49.836 00.000 6880 GuideStep: 0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
02:37:49.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:49.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:50.532 00.696 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f4077a7a-29d1-4df3-b942-e91ff50ebf16"}
02:37:50.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f4077a7a-29d1-4df3-b942-e91ff50ebf16"}
02:37:50.533 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"91595837-6767-41f0-a01c-c916a2cfacc3"}
02:37:50.533 00.000 6880 case statement mapped state 6 to 3
02:37:50.533 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"91595837-6767-41f0-a01c-c916a2cfacc3"}
02:37:50.533 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"54e50e52-5996-4f40-9e6d-baa04d3b2504"}
02:37:50.533 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4157,"width":15,"height":15,"star_pos":[7.38,7.00],"pixels":"..."},"id":"54e50e52-5996-4f40-9e6d-baa04d3b2504"}
02:37:50.972 00.439 10052 Exposure complete
02:37:51.024 00.052 10052 worker thread done servicing request
02:37:51.026 00.002 6880 OnExposeComplete: enter
02:37:51.026 00.000 6880 UpdateGuideState(): m_state=6
02:37:51.026 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4158
02:37:51.026 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=893.23, Mass=2568, SNR=35.1, Peak=153 HFD=4.7
02:37:51.026 00.000 6880 MultiStar: [#1 0.01,0.03,0.96,U] [#2 0.00,-0.03,0.99,U] [#3 0.04,0.03,0.90,U] [#4 -0.00,-0.01,0.84,U] [#5 -0.02,-0.07,0.95,U] [#6 0.08,0.16,0.89,U] [#7 -0.05,0.16,0.75,U] [#8 0.07,0.06,0.77,U] 
02:37:51.027 00.001 6880 refined, 8 included, MultiStar: {-0.02, 0.05}, one-star: {-0.30, 0.17}
02:37:51.027 00.000 6880 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.61) = xAngle (3.55 = -2.73)
02:37:51.027 00.000 6880 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.76)
02:37:51.027 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.05 hyp=0.06 cameraTheta=1.94 mountX=-0.05 mountY=-0.02, mountTheta=-2.76
02:37:51.028 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.05, opts=13)
02:37:51.028 00.000 6880 Enqueuing Move request for scope (-0.02, 0.05)
02:37:51.028 00.000 10052 Worker thread wakes up
02:37:51.028 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.05) opts 0xd
02:37:51.028 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.05)
02:37:51.028 00.000 10052 Moving (-0.02, 0.05) raw xDistance=-0.05 yDistance=-0.02
02:37:51.028 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:37:51.029 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
02:37:51.029 00.000 10052 MoveAxis(E, 0, ABG)
02:37:51.029 00.000 10052 Move returns status 0, amount 0
02:37:51.029 00.000 10052 MoveAxis(N, 0, ABG)
02:37:51.029 00.000 10052 Move returns status 0, amount 0
02:37:51.029 00.000 10052 move complete, result=0
02:37:51.029 00.000 10052 worker thread done servicing request
02:37:51.048 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:51.078 00.030 6880 UpdateGuideState exits: m=2568 SNR=35.1
02:37:51.078 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:51.079 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:51.079 00.000 6880 Enqueuing Expose request
02:37:51.079 00.000 10052 Worker thread wakes up
02:37:51.079 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:37:51.079 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:51.079 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:51.995 00.916 10052 Exposure complete
02:37:52.046 00.051 10052 worker thread done servicing request
02:37:52.046 00.000 6880 OnExposeComplete: enter
02:37:52.046 00.000 6880 UpdateGuideState(): m_state=6
02:37:52.047 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4159
02:37:52.047 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=893.35, Mass=2540, SNR=34.9, Peak=168 HFD=4.5
02:37:52.047 00.000 6880 MultiStar: [#1 -0.01,0.12,0.95,U] [#2 -0.02,0.06,0.99,U] [#3 0.03,0.14,0.94,U] [#4 0.00,0.07,0.84,U] [#5 0.11,0.43,0.98,U] [#6 -0.01,0.26,0.92,U] [#7 -0.08,0.27,0.76,U] [#8 0.05,0.32,0.81,U] 
02:37:52.047 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.22}, one-star: {-0.33, 0.29}
02:37:52.047 00.000 6880 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.61) = xAngle (3.33 = -2.96)
02:37:52.047 00.000 6880 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.29 = -2.99)
02:37:52.047 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.22 hyp=0.22 cameraTheta=1.71 mountX=-0.21 mountY=-0.03, mountTheta=-2.99
02:37:52.048 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.22, opts=13)
02:37:52.049 00.001 6880 Enqueuing Move request for scope (-0.03, 0.22)
02:37:52.049 00.000 10052 Worker thread wakes up
02:37:52.049 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.22) opts 0xd
02:37:52.049 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.22)
02:37:52.049 00.000 10052 Moving (-0.03, 0.22) raw xDistance=-0.21 yDistance=-0.03
02:37:52.049 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:37:52.049 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
02:37:52.049 00.000 10052 MoveAxis(E, 58, ABG)
02:37:52.049 00.000 10052 Guiding  Dir = 2, Dur = 58
02:37:52.068 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:52.099 00.031 6880 UpdateGuideState exits: m=2540 SNR=34.9
02:37:52.100 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:52.100 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:52.100 00.000 6880 Enqueuing Expose request
02:37:52.111 00.011 10052 IsSlewing returns 0
02:37:52.186 00.075 10052 IsGuiding returns 0
02:37:52.242 00.056 10052 PulseGuide returned control before completion, sleep 13
02:37:52.320 00.078 10052 IsGuiding returns 1
02:37:52.321 00.001 10052 scope still moving after pulse duration time elapsed
02:37:52.390 00.069 10052 IsSlewing returns 0
02:37:52.461 00.071 10052 IsGuiding returns 0
02:37:52.461 00.000 10052 scope move finished after 58 + 216 ms
02:37:52.461 00.000 10052 Move returns status 0, amount 58
02:37:52.461 00.000 10052 MoveAxis(N, 0, ABG)
02:37:52.461 00.000 10052 Move returns status 0, amount 0
02:37:52.461 00.000 10052 move complete, result=0
02:37:52.461 00.000 10052 worker thread done servicing request
02:37:52.461 00.000 6880 GuideStep: -0.2 px 58 ms EAST, -0.0 px 0 ms NORTH
02:37:52.462 00.001 10052 Worker thread wakes up
02:37:52.462 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:52.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:52.533 00.071 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1504ca0a-919a-44c4-a0e8-882514b27bbb"}
02:37:52.533 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1504ca0a-919a-44c4-a0e8-882514b27bbb"}
02:37:52.533 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aea14ea0-7deb-4b7d-89a3-ecec6991a74b"}
02:37:52.533 00.000 6880 case statement mapped state 6 to 3
02:37:52.533 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aea14ea0-7deb-4b7d-89a3-ecec6991a74b"}
02:37:52.534 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"24195bd6-1b2a-40b2-bbb4-b130646ec331"}
02:37:52.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4159,"width":15,"height":15,"star_pos":[6.65,7.35],"pixels":"..."},"id":"24195bd6-1b2a-40b2-bbb4-b130646ec331"}
02:37:53.597 01.063 10052 Exposure complete
02:37:53.649 00.052 10052 worker thread done servicing request
02:37:53.649 00.000 6880 OnExposeComplete: enter
02:37:53.649 00.000 6880 UpdateGuideState(): m_state=6
02:37:53.649 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4160
02:37:53.649 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=893.33, Mass=2589, SNR=35.3, Peak=141 HFD=4.7
02:37:53.650 00.001 6880 MultiStar: [#1 -0.24,0.18,0.96,U] [#2 -0.33,0.17,0.99,U] [#3 -0.25,0.13,0.90,U] [#4 -0.27,0.10,0.83,U] [#5 -0.24,0.11,0.96,U] [#6 -0.17,0.31,0.92,U] [#7 -0.36,0.21,0.77,U] [#8 -0.15,0.36,0.76,U] 
02:37:53.650 00.000 6880 refined, 8 included, MultiStar: {-0.30, 0.20}, one-star: {-0.67, 0.27}
02:37:53.650 00.000 6880 CameraToMount -- cameraTheta (2.55) - m_xAngle (-1.61) = xAngle (4.17 = -2.12)
02:37:53.650 00.000 6880 CameraToMount -- cameraTheta (2.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.14 = -2.15)
02:37:53.650 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.20 hyp=0.36 cameraTheta=2.55 mountX=-0.19 mountY=-0.31, mountTheta=-2.12
02:37:53.651 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.20, opts=13)
02:37:53.651 00.000 6880 Enqueuing Move request for scope (-0.30, 0.20)
02:37:53.651 00.000 10052 Worker thread wakes up
02:37:53.651 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.20) opts 0xd
02:37:53.651 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.20)
02:37:53.651 00.000 10052 Moving (-0.30, 0.20) raw xDistance=-0.19 yDistance=-0.31
02:37:53.651 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:37:53.651 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.02
02:37:53.652 00.001 10052 MoveAxis(E, 54, ABG)
02:37:53.652 00.000 10052 Guiding  Dir = 2, Dur = 54
02:37:53.671 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:53.701 00.030 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:37:53.701 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:53.702 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:53.702 00.000 6880 Enqueuing Expose request
02:37:53.731 00.029 10052 IsSlewing returns 0
02:37:53.810 00.079 10052 IsGuiding returns 0
02:37:53.953 00.143 10052 IsGuiding returns 0
02:37:53.954 00.001 10052 Move returns status 0, amount 54
02:37:53.954 00.000 10052 MoveAxis(N, 0, ABG)
02:37:53.954 00.000 10052 Move returns status 0, amount 0
02:37:53.954 00.000 10052 move complete, result=0
02:37:53.954 00.000 10052 worker thread done servicing request
02:37:53.954 00.000 6880 GuideStep: -0.2 px 54 ms EAST, -0.3 px 0 ms NORTH
02:37:53.954 00.000 10052 Worker thread wakes up
02:37:53.954 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:53.954 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:54.531 00.577 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ef8686b-72ff-4b4f-b659-a548f37012f5"}
02:37:54.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ef8686b-72ff-4b4f-b659-a548f37012f5"}
02:37:54.532 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"329b77f7-1814-4149-9ab9-c76ab361b899"}
02:37:54.532 00.000 6880 case statement mapped state 6 to 3
02:37:54.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"329b77f7-1814-4149-9ab9-c76ab361b899"}
02:37:54.532 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a156b449-5db6-4037-b105-5928a0a1aac9"}
02:37:54.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4160,"width":15,"height":15,"star_pos":[7.31,7.33],"pixels":"..."},"id":"a156b449-5db6-4037-b105-5928a0a1aac9"}
02:37:54.869 00.337 10052 Exposure complete
02:37:54.922 00.053 10052 worker thread done servicing request
02:37:54.922 00.000 6880 OnExposeComplete: enter
02:37:54.922 00.000 6880 UpdateGuideState(): m_state=6
02:37:54.923 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4161
02:37:54.923 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=893.14, Mass=2648, SNR=35.7, Peak=155 HFD=4.8
02:37:54.923 00.000 6880 MultiStar: [#1 -0.12,0.01,0.94,U] [#2 -0.06,0.12,1.02,U] [#3 -0.15,0.05,0.90,U] [#4 -0.11,-0.05,0.83,U] [#5 -0.06,0.04,0.97,U] [#6 -0.11,0.14,0.87,U] [#7 -0.15,0.06,0.73,U] [#8 -0.08,0.04,0.78,U] 
02:37:54.923 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.06}, one-star: {-0.57, 0.08}
02:37:54.923 00.000 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.42 = -1.86)
02:37:54.923 00.000 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.89)
02:37:54.923 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.81 mountX=-0.05 mountY=-0.16, mountTheta=-1.87
02:37:54.925 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.06, opts=13)
02:37:54.925 00.000 6880 Enqueuing Move request for scope (-0.16, 0.06)
02:37:54.925 00.000 10052 Worker thread wakes up
02:37:54.925 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
02:37:54.925 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
02:37:54.925 00.000 10052 Moving (-0.16, 0.06) raw xDistance=-0.05 yDistance=-0.16
02:37:54.925 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:37:54.925 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
02:37:54.925 00.000 10052 MoveAxis(E, 0, ABG)
02:37:54.925 00.000 10052 Move returns status 0, amount 0
02:37:54.925 00.000 10052 MoveAxis(N, 0, ABG)
02:37:54.925 00.000 10052 Move returns status 0, amount 0
02:37:54.926 00.001 10052 move complete, result=0
02:37:54.926 00.000 10052 worker thread done servicing request
02:37:54.944 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:54.975 00.031 6880 UpdateGuideState exits: m=2648 SNR=35.7
02:37:54.975 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:54.975 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:54.975 00.000 6880 Enqueuing Expose request
02:37:54.976 00.001 10052 Worker thread wakes up
02:37:54.976 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:54.976 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:37:54.976 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:56.114 01.138 10052 Exposure complete
02:37:56.185 00.071 10052 worker thread done servicing request
02:37:56.185 00.000 6880 OnExposeComplete: enter
02:37:56.186 00.001 6880 UpdateGuideState(): m_state=6
02:37:56.186 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4162
02:37:56.186 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=893.35, Mass=2644, SNR=35.6, Peak=141 HFD=4.7
02:37:56.186 00.000 6880 MultiStar: [#1 -0.41,0.05,0.92,U] [#2 -0.40,0.14,0.99,U] [#3 -0.42,0.25,0.88,U] [#4 -0.27,0.11,0.83,U] [#5 -0.34,0.48,0.00,M1] [#6 -0.44,0.31,0.00,M1] [#7 -0.40,0.17,0.77,U] [#8 -0.51,0.14,0.78,U] 
02:37:56.187 00.001 6880 refined, 6 included, MultiStar: {-0.45, 0.17}, one-star: {-0.67, 0.30}
02:37:56.187 00.000 6880 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.61) = xAngle (4.40 = -1.89)
02:37:56.187 00.000 6880 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.37 = -1.92)
02:37:56.187 00.000 6880 CameraToMount -- cameraX=-0.45 cameraY=0.17 hyp=0.48 cameraTheta=2.78 mountX=-0.15 mountY=-0.45, mountTheta=-1.89
02:37:56.188 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.45, y=0.17, opts=13)
02:37:56.188 00.000 6880 Enqueuing Move request for scope (-0.45, 0.17)
02:37:56.188 00.000 10052 Worker thread wakes up
02:37:56.188 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.45, 0.17) opts 0xd
02:37:56.188 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.45, 0.17)
02:37:56.188 00.000 10052 Moving (-0.45, 0.17) raw xDistance=-0.15 yDistance=-0.45
02:37:56.188 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:37:56.188 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.45, slope = -0.03
02:37:56.188 00.000 10052 MoveAxis(E, 39, ABG)
02:37:56.188 00.000 10052 Guiding  Dir = 2, Dur = 39
02:37:56.209 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:56.240 00.031 6880 UpdateGuideState exits: m=2644 SNR=35.6
02:37:56.241 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:56.241 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:56.241 00.000 6880 Enqueuing Expose request
02:37:56.245 00.004 10052 IsSlewing returns 0
02:37:56.315 00.070 10052 IsGuiding returns 0
02:37:56.455 00.140 10052 IsGuiding returns 0
02:37:56.455 00.000 10052 Move returns status 0, amount 39
02:37:56.455 00.000 10052 MoveAxis(N, 48, ABG)
02:37:56.455 00.000 10052 Guiding  Dir = 0, Dur = 48
02:37:56.530 00.075 10052 IsSlewing returns 0
02:37:56.531 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e3a9770-4e07-41ab-b975-10f19b488672"}
02:37:56.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e3a9770-4e07-41ab-b975-10f19b488672"}
02:37:56.532 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"15a8e08c-dc6c-43d4-b216-dd845eea920d"}
02:37:56.532 00.000 6880 case statement mapped state 6 to 3
02:37:56.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"15a8e08c-dc6c-43d4-b216-dd845eea920d"}
02:37:56.532 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"560390a5-aed0-4c7a-9cdb-229860c470c6"}
02:37:56.533 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4162,"width":15,"height":15,"star_pos":[7.31,7.35],"pixels":"..."},"id":"560390a5-aed0-4c7a-9cdb-229860c470c6"}
02:37:56.598 00.065 10052 IsGuiding returns 0
02:37:56.627 00.029 10052 PulseGuide returned control before completion, sleep 31
02:37:56.693 00.066 10052 IsGuiding returns 0
02:37:56.693 00.000 10052 Move returns status 0, amount 48
02:37:56.693 00.000 10052 move complete, result=0
02:37:56.693 00.000 10052 worker thread done servicing request
02:37:56.693 00.000 6880 GuideStep: -0.1 px 39 ms EAST, -0.4 px 48 ms NORTH
02:37:56.694 00.001 10052 Worker thread wakes up
02:37:56.694 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:56.694 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:57.605 00.911 10052 Exposure complete
02:37:57.659 00.054 10052 worker thread done servicing request
02:37:57.659 00.000 6880 OnExposeComplete: enter
02:37:57.659 00.000 6880 UpdateGuideState(): m_state=6
02:37:57.659 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4163
02:37:57.659 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=893.26, Mass=2575, SNR=35.3, Peak=153 HFD=4.7
02:37:57.659 00.000 6880 MultiStar: [#1 -0.19,0.01,0.96,U] [#2 -0.15,0.05,0.98,U] [#3 -0.25,0.08,0.93,U] [#4 -0.42,0.11,0.82,U] [#5 -0.21,-0.02,0.97,U] [#6 -0.15,0.06,0.90,U] [#7 -0.23,0.01,0.76,U] [#8 -0.12,0.19,0.78,U] 
02:37:57.659 00.000 6880 refined, 8 included, MultiStar: {-0.27, 0.08}, one-star: {-0.66, 0.21}
02:37:57.659 00.000 6880 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.61) = xAngle (4.48 = -1.81)
02:37:57.660 00.001 6880 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.44 = -1.84)
02:37:57.660 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.08 hyp=0.28 cameraTheta=2.86 mountX=-0.07 mountY=-0.27, mountTheta=-1.81
02:37:57.661 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.08, opts=13)
02:37:57.661 00.000 6880 Enqueuing Move request for scope (-0.27, 0.08)
02:37:57.661 00.000 10052 Worker thread wakes up
02:37:57.661 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.08) opts 0xd
02:37:57.661 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.08)
02:37:57.661 00.000 10052 Moving (-0.27, 0.08) raw xDistance=-0.07 yDistance=-0.27
02:37:57.661 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:37:57.661 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.27, slope = -0.04
02:37:57.661 00.000 10052 MoveAxis(E, 0, ABG)
02:37:57.661 00.000 10052 Move returns status 0, amount 0
02:37:57.662 00.001 10052 MoveAxis(N, 80, ABG)
02:37:57.662 00.000 10052 Guiding  Dir = 0, Dur = 80
02:37:57.683 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:57.713 00.030 6880 UpdateGuideState exits: m=2575 SNR=35.3
02:37:57.713 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:57.713 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:57.713 00.000 6880 Enqueuing Expose request
02:37:57.732 00.019 10052 IsSlewing returns 0
02:37:57.811 00.079 10052 IsGuiding returns 0
02:37:57.875 00.064 10052 PulseGuide returned control before completion, sleep 27
02:37:57.956 00.081 10052 IsGuiding returns 1
02:37:57.956 00.000 10052 scope still moving after pulse duration time elapsed
02:37:58.031 00.075 10052 IsSlewing returns 0
02:37:58.110 00.079 10052 IsGuiding returns 0
02:37:58.110 00.000 10052 scope move finished after 80 + 218 ms
02:37:58.110 00.000 10052 Move returns status 0, amount 80
02:37:58.110 00.000 10052 move complete, result=0
02:37:58.110 00.000 10052 worker thread done servicing request
02:37:58.110 00.000 10052 Worker thread wakes up
02:37:58.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:58.111 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:37:58.111 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 80 ms NORTH
02:37:58.530 00.419 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e4c68a5-371b-4bc8-ae5d-c69d66030d7e"}
02:37:58.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e4c68a5-371b-4bc8-ae5d-c69d66030d7e"}
02:37:58.530 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de28351a-322f-46ac-85cd-40057538e4bf"}
02:37:58.530 00.000 6880 case statement mapped state 6 to 3
02:37:58.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de28351a-322f-46ac-85cd-40057538e4bf"}
02:37:58.530 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0172310d-3c55-4ec6-8537-fd38244f359b"}
02:37:58.532 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4163,"width":15,"height":15,"star_pos":[7.31,7.26],"pixels":"..."},"id":"0172310d-3c55-4ec6-8537-fd38244f359b"}
02:37:59.238 00.706 10052 Exposure complete
02:37:59.295 00.057 10052 worker thread done servicing request
02:37:59.295 00.000 6880 OnExposeComplete: enter
02:37:59.295 00.000 6880 UpdateGuideState(): m_state=6
02:37:59.295 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4164
02:37:59.295 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=893.43, Mass=2569, SNR=35.1, Peak=143 HFD=4.8
02:37:59.296 00.001 6880 MultiStar: [#1 -0.08,0.02,0.97,U] [#2 -0.04,0.00,1.00,U] [#3 -0.09,0.07,0.93,U] [#4 -0.02,0.05,0.86,U] [#5 -0.22,0.07,0.98,U] [#6 -0.07,0.21,0.92,U] [#7 -0.07,0.03,0.74,U] [#8 0.03,0.24,0.78,U] 
02:37:59.296 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.12}, one-star: {-0.34, 0.37}
02:37:59.296 00.000 6880 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.61) = xAngle (3.92 = -2.37)
02:37:59.296 00.000 6880 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.40)
02:37:59.296 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.30 mountX=-0.11 mountY=-0.11, mountTheta=-2.38
02:37:59.297 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.12, opts=13)
02:37:59.297 00.000 6880 Enqueuing Move request for scope (-0.11, 0.12)
02:37:59.298 00.001 10052 Worker thread wakes up
02:37:59.298 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
02:37:59.298 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
02:37:59.298 00.000 10052 Moving (-0.11, 0.12) raw xDistance=-0.11 yDistance=-0.11
02:37:59.298 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:37:59.298 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.13, using input
02:37:59.298 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
02:37:59.298 00.000 10052 MoveAxis(E, 30, ABG)
02:37:59.298 00.000 10052 Guiding  Dir = 2, Dur = 30
02:37:59.318 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:37:59.319 00.001 10052 IsSlewing returns 0
02:37:59.347 00.028 6880 UpdateGuideState exits: m=2569 SNR=35.1
02:37:59.347 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:37:59.347 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:37:59.348 00.001 6880 Enqueuing Expose request
02:37:59.357 00.009 10052 IsGuiding returns 0
02:37:59.385 00.028 10052 PulseGuide returned control before completion, sleep 13
02:37:59.427 00.042 10052 IsGuiding returns 0
02:37:59.427 00.000 10052 Move returns status 0, amount 30
02:37:59.428 00.001 10052 MoveAxis(N, 0, ABG)
02:37:59.428 00.000 10052 Move returns status 0, amount 0
02:37:59.428 00.000 10052 move complete, result=0
02:37:59.428 00.000 10052 worker thread done servicing request
02:37:59.428 00.000 6880 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
02:37:59.428 00.000 10052 Worker thread wakes up
02:37:59.428 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:37:59.428 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:00.340 00.912 10052 Exposure complete
02:38:00.391 00.051 10052 worker thread done servicing request
02:38:00.391 00.000 6880 OnExposeComplete: enter
02:38:00.391 00.000 6880 UpdateGuideState(): m_state=6
02:38:00.392 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4165
02:38:00.392 00.000 6880 Star::Find returns 1 (0), X=407.05, Y=893.39, Mass=2498, SNR=34.7, Peak=152 HFD=4.9
02:38:00.392 00.000 6880 MultiStar: [#1 -0.39,0.13,0.96,U] [#2 -0.20,0.10,1.01,U] [#3 -0.60,0.14,0.00,M1] [#4 -0.23,0.02,0.84,U] [#5 -0.54,0.34,0.00,M1] [#6 -0.39,0.32,0.93,U] [#7 -0.53,0.23,0.00,M1] [#8 -0.66,0.09,0.00,M1] 
02:38:00.392 00.000 6880 refined, 4 included, MultiStar: {-0.43, 0.18}, one-star: {-0.93, 0.33}
02:38:00.392 00.000 6880 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.61) = xAngle (4.35 = -1.93)
02:38:00.392 00.000 6880 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.32 = -1.96)
02:38:00.392 00.000 6880 CameraToMount -- cameraX=-0.43 cameraY=0.18 hyp=0.47 cameraTheta=2.74 mountX=-0.17 mountY=-0.44, mountTheta=-1.93
02:38:00.394 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.43, y=0.18, opts=13)
02:38:00.394 00.000 6880 Enqueuing Move request for scope (-0.43, 0.18)
02:38:00.394 00.000 10052 Worker thread wakes up
02:38:00.394 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.18) opts 0xd
02:38:00.394 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.43, 0.18)
02:38:00.394 00.000 10052 Moving (-0.43, 0.18) raw xDistance=-0.17 yDistance=-0.44
02:38:00.394 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:38:00.394 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.44, slope = -0.04
02:38:00.394 00.000 10052 MoveAxis(E, 46, ABG)
02:38:00.394 00.000 10052 Guiding  Dir = 2, Dur = 46
02:38:00.414 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:00.414 00.000 10052 IsSlewing returns 0
02:38:00.444 00.030 6880 UpdateGuideState exits: m=2498 SNR=34.7
02:38:00.444 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:00.444 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:00.444 00.000 6880 Enqueuing Expose request
02:38:00.453 00.009 10052 IsGuiding returns 0
02:38:00.480 00.027 10052 PulseGuide returned control before completion, sleep 29
02:38:00.530 00.050 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d89697f3-5a82-4364-a270-54fe1aec30c9"}
02:38:00.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d89697f3-5a82-4364-a270-54fe1aec30c9"}
02:38:00.530 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45e4b9be-0b7f-48b2-b1e6-2be42dbbb472"}
02:38:00.530 00.000 6880 case statement mapped state 6 to 3
02:38:00.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45e4b9be-0b7f-48b2-b1e6-2be42dbbb472"}
02:38:00.531 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1488cb73-3295-4820-8904-5875b87b03c7"}
02:38:00.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4165,"width":15,"height":15,"star_pos":[7.05,7.39],"pixels":"..."},"id":"1488cb73-3295-4820-8904-5875b87b03c7"}
02:38:00.545 00.014 10052 IsGuiding returns 0
02:38:00.546 00.001 10052 Move returns status 0, amount 46
02:38:00.546 00.000 10052 MoveAxis(N, 64, ABG)
02:38:00.546 00.000 10052 Guiding  Dir = 0, Dur = 64
02:38:00.584 00.038 10052 IsSlewing returns 0
02:38:00.622 00.038 10052 IsGuiding returns 0
02:38:00.650 00.028 10052 PulseGuide returned control before completion, sleep 47
02:38:00.719 00.069 10052 IsGuiding returns 0
02:38:00.719 00.000 10052 Move returns status 0, amount 64
02:38:00.719 00.000 10052 move complete, result=0
02:38:00.719 00.000 10052 worker thread done servicing request
02:38:00.719 00.000 6880 GuideStep: -0.2 px 46 ms EAST, -0.4 px 64 ms NORTH
02:38:00.720 00.001 10052 Worker thread wakes up
02:38:00.720 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:00.720 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:01.850 01.130 10052 Exposure complete
02:38:01.903 00.053 10052 worker thread done servicing request
02:38:01.903 00.000 6880 OnExposeComplete: enter
02:38:01.903 00.000 6880 UpdateGuideState(): m_state=6
02:38:01.903 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4166
02:38:01.903 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=893.37, Mass=2429, SNR=34.2, Peak=173 HFD=4.5
02:38:01.904 00.001 6880 MultiStar: [#1 0.10,-0.01,0.99,U] [#2 0.32,0.28,0.99,U] [#3 0.14,0.06,0.93,U] [#4 0.18,0.13,0.86,U] [#5 0.21,0.36,0.98,U] [#6 0.11,0.07,0.94,U] [#7 0.14,0.10,0.78,U] [#8 0.16,0.08,0.82,U] 
02:38:01.904 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.16}, one-star: {-0.19, 0.31}
02:38:01.904 00.000 6880 CameraToMount -- cameraTheta (0.89) - m_xAngle (-1.61) = xAngle (2.50 = 2.50)
02:38:01.904 00.000 6880 CameraToMount -- cameraTheta (0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.47 = 2.47)
02:38:01.904 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.16 hyp=0.20 cameraTheta=0.89 mountX=-0.16 mountY=0.13, mountTheta=2.48
02:38:01.905 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.16, opts=13)
02:38:01.905 00.000 6880 Enqueuing Move request for scope (0.13, 0.16)
02:38:01.905 00.000 10052 Worker thread wakes up
02:38:01.905 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.16) opts 0xd
02:38:01.906 00.001 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.16)
02:38:01.906 00.000 10052 Moving (0.13, 0.16) raw xDistance=-0.16 yDistance=0.13
02:38:01.906 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
02:38:01.906 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
02:38:01.906 00.000 10052 MoveAxis(E, 46, ABG)
02:38:01.906 00.000 10052 Guiding  Dir = 2, Dur = 46
02:38:01.927 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:01.964 00.037 10052 IsSlewing returns 0
02:38:01.967 00.003 6880 UpdateGuideState exits: m=2429 SNR=34.2
02:38:01.967 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:01.967 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:01.968 00.001 6880 Enqueuing Expose request
02:38:02.031 00.063 10052 IsGuiding returns 0
02:38:02.174 00.143 10052 IsGuiding returns 0
02:38:02.174 00.000 10052 Move returns status 0, amount 46
02:38:02.174 00.000 10052 MoveAxis(N, 0, ABG)
02:38:02.174 00.000 10052 Move returns status 0, amount 0
02:38:02.175 00.001 10052 move complete, result=0
02:38:02.175 00.000 10052 worker thread done servicing request
02:38:02.175 00.000 10052 Worker thread wakes up
02:38:02.175 00.000 6880 GuideStep: -0.2 px 46 ms EAST, 0.1 px 0 ms NORTH
02:38:02.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:02.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:02.529 00.354 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5e56447-9434-4059-803f-3a224ac8b3ae"}
02:38:02.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5e56447-9434-4059-803f-3a224ac8b3ae"}
02:38:02.529 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e03e1584-578a-4723-8d64-9f8f71ce0bc5"}
02:38:02.529 00.000 6880 case statement mapped state 6 to 3
02:38:02.530 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e03e1584-578a-4723-8d64-9f8f71ce0bc5"}
02:38:02.530 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ebb1ab3b-2e86-4863-b9c0-138060f645db"}
02:38:02.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4166,"width":15,"height":15,"star_pos":[6.79,7.37],"pixels":"..."},"id":"ebb1ab3b-2e86-4863-b9c0-138060f645db"}
02:38:03.094 00.564 10052 Exposure complete
02:38:03.147 00.053 10052 worker thread done servicing request
02:38:03.147 00.000 6880 OnExposeComplete: enter
02:38:03.147 00.000 6880 UpdateGuideState(): m_state=6
02:38:03.148 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4167
02:38:03.148 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=893.41, Mass=2595, SNR=35.3, Peak=191 HFD=4.5
02:38:03.148 00.000 6880 MultiStar: [#1 0.18,0.04,0.93,U] [#2 -0.01,0.15,0.99,U] [#3 0.03,0.16,0.91,U] [#4 0.16,0.13,0.85,U] [#5 0.17,0.45,0.97,U] [#6 0.29,0.21,0.89,U] [#7 0.02,0.21,0.75,U] [#8 0.20,0.10,0.80,U] 
02:38:03.148 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.20}, one-star: {-0.22, 0.35}
02:38:03.148 00.000 6880 CameraToMount -- cameraTheta (1.17) - m_xAngle (-1.61) = xAngle (2.78 = 2.78)
02:38:03.148 00.000 6880 CameraToMount -- cameraTheta (1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.75 = 2.75)
02:38:03.148 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.20 hyp=0.22 cameraTheta=1.17 mountX=-0.21 mountY=0.08, mountTheta=2.75
02:38:03.150 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.20, opts=13)
02:38:03.150 00.000 6880 Enqueuing Move request for scope (0.09, 0.20)
02:38:03.150 00.000 10052 Worker thread wakes up
02:38:03.150 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.20) opts 0xd
02:38:03.150 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.20)
02:38:03.150 00.000 10052 Moving (0.09, 0.20) raw xDistance=-0.21 yDistance=0.08
02:38:03.150 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:38:03.150 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
02:38:03.150 00.000 10052 MoveAxis(E, 58, ABG)
02:38:03.150 00.000 10052 Guiding  Dir = 2, Dur = 58
02:38:03.169 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:03.170 00.001 10052 IsSlewing returns 0
02:38:03.199 00.029 6880 UpdateGuideState exits: m=2595 SNR=35.3
02:38:03.199 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:03.199 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:03.199 00.000 6880 Enqueuing Expose request
02:38:03.209 00.010 10052 IsGuiding returns 0
02:38:03.236 00.027 10052 PulseGuide returned control before completion, sleep 41
02:38:03.300 00.064 10052 IsGuiding returns 0
02:38:03.300 00.000 10052 Move returns status 0, amount 58
02:38:03.300 00.000 10052 MoveAxis(N, 0, ABG)
02:38:03.300 00.000 10052 Move returns status 0, amount 0
02:38:03.300 00.000 10052 move complete, result=0
02:38:03.300 00.000 10052 worker thread done servicing request
02:38:03.301 00.001 10052 Worker thread wakes up
02:38:03.301 00.000 6880 GuideStep: -0.2 px 58 ms EAST, 0.1 px 0 ms NORTH
02:38:03.301 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:03.301 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:04.433 01.132 10052 Exposure complete
02:38:04.494 00.061 10052 worker thread done servicing request
02:38:04.494 00.000 6880 OnExposeComplete: enter
02:38:04.494 00.000 6880 UpdateGuideState(): m_state=6
02:38:04.494 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4168
02:38:04.494 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=893.09, Mass=2634, SNR=35.6, Peak=173 HFD=4.5
02:38:04.495 00.001 6880 MultiStar: [#1 0.16,-0.18,0.95,U] [#2 0.31,-0.12,0.99,U] [#3 0.26,-0.11,0.90,U] [#4 0.29,-0.05,0.85,U] [#5 0.37,0.12,0.93,U] [#6 0.38,-0.04,0.88,U] [#7 0.18,-0.08,0.75,U] [#8 0.27,-0.14,0.80,U] 
02:38:04.495 00.000 6880 single-star, 8 included, MultiStar: {0.23, -0.06}, one-star: {-0.10, 0.03}
02:38:04.495 00.000 6880 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.61) = xAngle (4.47 = -1.82)
02:38:04.495 00.000 6880 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.44 = -1.85)
02:38:04.495 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.03 hyp=0.10 cameraTheta=2.85 mountX=-0.03 mountY=-0.10, mountTheta=-1.82
02:38:04.496 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.03, opts=13)
02:38:04.496 00.000 6880 Enqueuing Move request for scope (-0.10, 0.03)
02:38:04.496 00.000 10052 Worker thread wakes up
02:38:04.496 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.03) opts 0xd
02:38:04.496 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.03)
02:38:04.496 00.000 10052 Moving (-0.10, 0.03) raw xDistance=-0.03 yDistance=-0.10
02:38:04.496 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:38:04.497 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.02
02:38:04.497 00.000 10052 MoveAxis(E, 0, ABG)
02:38:04.497 00.000 10052 Move returns status 0, amount 0
02:38:04.497 00.000 10052 MoveAxis(N, 0, ABG)
02:38:04.497 00.000 10052 Move returns status 0, amount 0
02:38:04.497 00.000 10052 move complete, result=0
02:38:04.497 00.000 10052 worker thread done servicing request
02:38:04.518 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:04.549 00.031 6880 UpdateGuideState exits: m=2634 SNR=35.6
02:38:04.549 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:04.549 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:04.549 00.000 6880 Enqueuing Expose request
02:38:04.549 00.000 10052 Worker thread wakes up
02:38:04.550 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:04.550 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:04.550 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:04.552 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5b563cd-dbec-4466-a1ac-500188975b96"}
02:38:04.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5b563cd-dbec-4466-a1ac-500188975b96"}
02:38:04.561 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79d3f004-a8d6-40bd-9df3-51cf0a2f90b7"}
02:38:04.561 00.000 6880 case statement mapped state 6 to 3
02:38:04.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79d3f004-a8d6-40bd-9df3-51cf0a2f90b7"}
02:38:04.563 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4e1b070c-ee3d-4ce3-8b64-0612ab92eb20"}
02:38:04.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4168,"width":15,"height":15,"star_pos":[6.88,7.09],"pixels":"..."},"id":"4e1b070c-ee3d-4ce3-8b64-0612ab92eb20"}
02:38:05.458 00.895 10052 Exposure complete
02:38:05.512 00.054 10052 worker thread done servicing request
02:38:05.512 00.000 6880 OnExposeComplete: enter
02:38:05.512 00.000 6880 UpdateGuideState(): m_state=6
02:38:05.512 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4169
02:38:05.513 00.001 6880 Star::Find returns 1 (0), X=407.72, Y=893.09, Mass=2558, SNR=35.0, Peak=157 HFD=4.6
02:38:05.513 00.000 6880 MultiStar: [#1 0.07,-0.08,0.95,U] [#2 0.09,-0.02,1.01,U] [#3 0.02,0.08,0.91,U] [#4 0.26,0.18,0.83,U] [#5 -0.04,-0.12,0.97,U] [#6 0.17,0.06,0.90,U] [#7 -0.03,0.01,0.73,U] [#8 0.12,-0.07,0.75,U] 
02:38:05.513 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.01}, one-star: {-0.26, 0.03}
02:38:05.513 00.000 6880 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
02:38:05.513 00.000 6880 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
02:38:05.513 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.15 mountX=-0.01 mountY=0.04, mountTheta=1.76
02:38:05.515 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.01, opts=13)
02:38:05.515 00.000 6880 Enqueuing Move request for scope (0.04, 0.01)
02:38:05.515 00.000 10052 Worker thread wakes up
02:38:05.515 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
02:38:05.515 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
02:38:05.515 00.000 10052 Moving (0.04, 0.01) raw xDistance=-0.01 yDistance=0.04
02:38:05.515 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:38:05.515 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.19, using input
02:38:05.515 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.04
02:38:05.515 00.000 10052 MoveAxis(E, 0, ABG)
02:38:05.515 00.000 10052 Move returns status 0, amount 0
02:38:05.515 00.000 10052 MoveAxis(N, 0, ABG)
02:38:05.515 00.000 10052 Move returns status 0, amount 0
02:38:05.515 00.000 10052 move complete, result=0
02:38:05.515 00.000 10052 worker thread done servicing request
02:38:05.534 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:05.565 00.031 6880 UpdateGuideState exits: m=2558 SNR=35.0
02:38:05.565 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:05.565 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:05.565 00.000 6880 Enqueuing Expose request
02:38:05.565 00.000 10052 Worker thread wakes up
02:38:05.565 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:05.565 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:05.565 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:06.529 00.964 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48294bfa-0b81-4189-82bc-f044c3b9a2be"}
02:38:06.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48294bfa-0b81-4189-82bc-f044c3b9a2be"}
02:38:06.529 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"843f4228-d4d5-40fd-8a55-5fed2b047059"}
02:38:06.529 00.000 6880 case statement mapped state 6 to 3
02:38:06.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"843f4228-d4d5-40fd-8a55-5fed2b047059"}
02:38:06.530 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7562046e-2e42-48d5-beeb-dd7bd48faa55"}
02:38:06.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4169,"width":15,"height":15,"star_pos":[6.72,7.09],"pixels":"..."},"id":"7562046e-2e42-48d5-beeb-dd7bd48faa55"}
02:38:06.703 00.173 10052 Exposure complete
02:38:06.758 00.055 10052 worker thread done servicing request
02:38:06.758 00.000 6880 OnExposeComplete: enter
02:38:06.758 00.000 6880 UpdateGuideState(): m_state=6
02:38:06.758 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4170
02:38:06.758 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=893.28, Mass=2660, SNR=35.6, Peak=183 HFD=4.5
02:38:06.759 00.001 6880 MultiStar: [#1 0.20,0.20,0.93,U] [#2 0.16,0.48,0.95,U] [#3 0.16,0.29,0.89,U] [#4 0.32,0.18,0.84,U] [#5 0.41,0.45,0.00,M1] [#6 0.11,0.37,0.91,U] [#7 0.29,0.20,0.75,U] [#8 0.34,0.34,0.76,U] 
02:38:06.759 00.000 6880 single-star, 7 included, MultiStar: {0.18, 0.29}, one-star: {-0.05, 0.22}
02:38:06.759 00.000 6880 CameraToMount -- cameraTheta (1.80) - m_xAngle (-1.61) = xAngle (3.41 = -2.87)
02:38:06.759 00.000 6880 CameraToMount -- cameraTheta (1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.38 = -2.90)
02:38:06.759 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.22 hyp=0.23 cameraTheta=1.80 mountX=-0.22 mountY=-0.06, mountTheta=-2.90
02:38:06.760 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.22, opts=13)
02:38:06.760 00.000 6880 Enqueuing Move request for scope (-0.05, 0.22)
02:38:06.760 00.000 10052 Worker thread wakes up
02:38:06.760 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.22) opts 0xd
02:38:06.760 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.22)
02:38:06.760 00.000 10052 Moving (-0.05, 0.22) raw xDistance=-0.22 yDistance=-0.06
02:38:06.761 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:38:06.761 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.04
02:38:06.761 00.000 10052 MoveAxis(E, 59, ABG)
02:38:06.761 00.000 10052 Guiding  Dir = 2, Dur = 59
02:38:06.780 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:06.781 00.001 10052 IsSlewing returns 0
02:38:06.809 00.028 6880 UpdateGuideState exits: m=2660 SNR=35.6
02:38:06.809 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:06.809 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:06.809 00.000 6880 Enqueuing Expose request
02:38:06.819 00.010 10052 IsGuiding returns 0
02:38:06.847 00.028 10052 PulseGuide returned control before completion, sleep 42
02:38:06.925 00.078 10052 IsGuiding returns 0
02:38:06.925 00.000 10052 Move returns status 0, amount 59
02:38:06.925 00.000 10052 MoveAxis(N, 0, ABG)
02:38:06.925 00.000 10052 Move returns status 0, amount 0
02:38:06.925 00.000 10052 move complete, result=0
02:38:06.925 00.000 10052 worker thread done servicing request
02:38:06.925 00.000 6880 GuideStep: -0.2 px 59 ms EAST, -0.1 px 0 ms NORTH
02:38:06.925 00.000 10052 Worker thread wakes up
02:38:06.925 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:06.925 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:07.835 00.910 10052 Exposure complete
02:38:07.899 00.064 10052 worker thread done servicing request
02:38:07.899 00.000 6880 OnExposeComplete: enter
02:38:07.899 00.000 6880 UpdateGuideState(): m_state=6
02:38:07.900 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4171
02:38:07.900 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=893.15, Mass=2589, SNR=35.3, Peak=162 HFD=4.5
02:38:07.900 00.000 6880 MultiStar: [#1 0.14,-0.04,0.95,U] [#2 -0.04,0.03,0.99,U] [#3 0.07,0.05,0.90,U] [#4 0.19,-0.19,0.82,U] [#5 0.19,0.28,0.96,U] [#6 0.08,0.11,0.91,U] [#7 0.06,0.12,0.74,U] [#8 0.11,0.04,0.78,U] 
02:38:07.900 00.000 6880 refined, 8 included, MultiStar: {0.06, 0.06}, one-star: {-0.19, 0.09}
02:38:07.900 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.35 = 2.35)
02:38:07.901 00.001 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
02:38:07.901 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.06 hyp=0.09 cameraTheta=0.74 mountX=-0.06 mountY=0.06, mountTheta=2.33
02:38:07.902 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.06, opts=13)
02:38:07.902 00.000 6880 Enqueuing Move request for scope (0.06, 0.06)
02:38:07.902 00.000 10052 Worker thread wakes up
02:38:07.902 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.06) opts 0xd
02:38:07.902 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.06)
02:38:07.902 00.000 10052 Moving (0.06, 0.06) raw xDistance=-0.06 yDistance=0.06
02:38:07.902 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:38:07.902 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.21, using input
02:38:07.902 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.05
02:38:07.902 00.000 10052 MoveAxis(E, 0, ABG)
02:38:07.902 00.000 10052 Move returns status 0, amount 0
02:38:07.903 00.001 10052 MoveAxis(N, 0, ABG)
02:38:07.903 00.000 10052 Move returns status 0, amount 0
02:38:07.903 00.000 10052 move complete, result=0
02:38:07.903 00.000 10052 worker thread done servicing request
02:38:07.922 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:07.951 00.029 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:38:07.951 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:07.951 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:07.951 00.000 6880 Enqueuing Expose request
02:38:07.951 00.000 10052 Worker thread wakes up
02:38:07.951 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:07.951 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:07.951 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:08.528 00.577 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6fba6569-196f-422b-baa0-ff9e5961ee6e"}
02:38:08.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6fba6569-196f-422b-baa0-ff9e5961ee6e"}
02:38:08.528 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52a8ef7f-2774-46bb-9a83-1c246d609e1a"}
02:38:08.528 00.000 6880 case statement mapped state 6 to 3
02:38:08.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"52a8ef7f-2774-46bb-9a83-1c246d609e1a"}
02:38:08.529 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c02d6730-6756-4410-a657-c2e690d935cc"}
02:38:08.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4171,"width":15,"height":15,"star_pos":[6.79,7.15],"pixels":"..."},"id":"c02d6730-6756-4410-a657-c2e690d935cc"}
02:38:09.089 00.560 10052 Exposure complete
02:38:09.143 00.054 10052 worker thread done servicing request
02:38:09.143 00.000 6880 OnExposeComplete: enter
02:38:09.143 00.000 6880 UpdateGuideState(): m_state=6
02:38:09.143 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4172
02:38:09.143 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=893.06, Mass=2550, SNR=35.0, Peak=177 HFD=4.4
02:38:09.144 00.001 6880 MultiStar: [#1 0.08,-0.09,0.95,U] [#2 -0.04,0.00,0.96,U] [#3 -0.01,-0.04,0.89,U] [#4 0.32,-0.15,0.83,U] [#5 0.23,-0.09,0.97,U] [#6 -0.07,0.09,0.91,U] [#7 0.11,-0.06,0.75,U] [#8 0.07,0.03,0.79,U] 
02:38:09.144 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.04}, one-star: {-0.17, -0.00}
02:38:09.144 00.000 6880 CameraToMount -- cameraTheta (-0.60) - m_xAngle (-1.61) = xAngle (1.02 = 1.02)
02:38:09.144 00.000 6880 CameraToMount -- cameraTheta (-0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
02:38:09.144 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.60 mountX=0.03 mountY=0.05, mountTheta=1.01
02:38:09.145 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.04, opts=13)
02:38:09.145 00.000 6880 Enqueuing Move request for scope (0.05, -0.04)
02:38:09.145 00.000 10052 Worker thread wakes up
02:38:09.145 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:38:09.145 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:38:09.147 00.002 10052 Moving (0.05, -0.04) raw xDistance=0.03 yDistance=0.05
02:38:09.147 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:38:09.147 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.15, using input
02:38:09.147 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
02:38:09.147 00.000 10052 MoveAxis(E, 0, ABG)
02:38:09.147 00.000 10052 Move returns status 0, amount 0
02:38:09.147 00.000 10052 MoveAxis(N, 0, ABG)
02:38:09.147 00.000 10052 Move returns status 0, amount 0
02:38:09.147 00.000 10052 move complete, result=0
02:38:09.147 00.000 10052 worker thread done servicing request
02:38:09.165 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:09.195 00.030 6880 UpdateGuideState exits: m=2550 SNR=35.0
02:38:09.195 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:09.195 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:09.195 00.000 6880 Enqueuing Expose request
02:38:09.195 00.000 10052 Worker thread wakes up
02:38:09.195 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:09.195 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:09.195 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:10.100 00.905 10052 Exposure complete
02:38:10.156 00.056 10052 worker thread done servicing request
02:38:10.156 00.000 6880 OnExposeComplete: enter
02:38:10.156 00.000 6880 UpdateGuideState(): m_state=6
02:38:10.156 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4173
02:38:10.157 00.001 6880 Star::Find returns 1 (0), X=407.53, Y=893.07, Mass=2576, SNR=35.2, Peak=164 HFD=4.3
02:38:10.157 00.000 6880 MultiStar: [#1 0.01,-0.22,0.96,U] [#2 0.02,-0.13,0.97,U] [#3 0.02,-0.19,0.90,U] [#4 -0.09,-0.23,0.83,U] [#5 -0.03,-0.13,0.99,U] [#6 0.03,-0.01,0.89,U] [#7 -0.05,-0.20,0.75,U] [#8 0.01,-0.25,0.78,U] 
02:38:10.157 00.000 6880 refined, 8 included, MultiStar: {-0.06, -0.14}, one-star: {-0.45, 0.01}
02:38:10.157 00.000 6880 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.61) = xAngle (-0.37 = -0.37)
02:38:10.157 00.000 6880 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:38:10.157 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.14 hyp=0.16 cameraTheta=-1.98 mountX=0.15 mountY=-0.06, mountTheta=-0.40
02:38:10.159 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.14, opts=13)
02:38:10.159 00.000 6880 Enqueuing Move request for scope (-0.06, -0.14)
02:38:10.159 00.000 10052 Worker thread wakes up
02:38:10.159 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.14) opts 0xd
02:38:10.159 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.14)
02:38:10.159 00.000 10052 Moving (-0.06, -0.14) raw xDistance=0.15 yDistance=-0.06
02:38:10.159 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:38:10.159 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
02:38:10.159 00.000 10052 MoveAxis(W, 39, ABG)
02:38:10.159 00.000 10052 Guiding  Dir = 3, Dur = 39
02:38:10.179 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:10.208 00.029 6880 UpdateGuideState exits: m=2576 SNR=35.2
02:38:10.209 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:10.209 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:10.209 00.000 6880 Enqueuing Expose request
02:38:10.213 00.004 10052 IsSlewing returns 0
02:38:10.284 00.071 10052 IsGuiding returns 0
02:38:10.420 00.136 10052 IsGuiding returns 0
02:38:10.421 00.001 10052 Move returns status 0, amount 39
02:38:10.421 00.000 10052 MoveAxis(N, 0, ABG)
02:38:10.421 00.000 10052 Move returns status 0, amount 0
02:38:10.421 00.000 10052 move complete, result=0
02:38:10.421 00.000 10052 worker thread done servicing request
02:38:10.421 00.000 10052 Worker thread wakes up
02:38:10.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:10.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:10.421 00.000 6880 GuideStep: 0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
02:38:10.526 00.105 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"28d3c25a-183f-4cbe-bcbe-73678fbd9c19"}
02:38:10.526 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"28d3c25a-183f-4cbe-bcbe-73678fbd9c19"}
02:38:10.527 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"07fc6493-9326-4211-8747-610dbe85cde1"}
02:38:10.527 00.000 6880 case statement mapped state 6 to 3
02:38:10.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"07fc6493-9326-4211-8747-610dbe85cde1"}
02:38:10.529 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c410997-9cce-436c-82b3-bc962d05a4dc"}
02:38:10.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4173,"width":15,"height":15,"star_pos":[6.53,7.07],"pixels":"..."},"id":"7c410997-9cce-436c-82b3-bc962d05a4dc"}
02:38:11.553 01.024 10052 Exposure complete
02:38:11.606 00.053 10052 worker thread done servicing request
02:38:11.606 00.000 6880 OnExposeComplete: enter
02:38:11.606 00.000 6880 UpdateGuideState(): m_state=6
02:38:11.607 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4174
02:38:11.607 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=893.10, Mass=2491, SNR=34.7, Peak=142 HFD=4.5
02:38:11.607 00.000 6880 MultiStar: [#1 0.13,-0.02,0.98,U] [#2 -0.17,-0.06,1.00,U] [#3 -0.12,-0.10,0.92,U] [#4 0.03,-0.22,0.81,U] [#5 -0.06,-0.03,0.99,U] [#6 -0.05,0.02,0.91,U] [#7 0.05,-0.05,0.76,U] [#8 0.01,-0.03,0.79,U] 
02:38:11.607 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.05}, one-star: {-0.38, 0.04}
02:38:11.607 00.000 6880 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
02:38:11.607 00.000 6880 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
02:38:11.607 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.05 hyp=0.08 cameraTheta=-2.54 mountX=0.05 mountY=-0.07, mountTheta=-0.93
02:38:11.609 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.05, opts=13)
02:38:11.609 00.000 6880 Enqueuing Move request for scope (-0.07, -0.05)
02:38:11.609 00.000 10052 Worker thread wakes up
02:38:11.609 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.05) opts 0xd
02:38:11.610 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.05)
02:38:11.610 00.000 10052 Moving (-0.07, -0.05) raw xDistance=0.05 yDistance=-0.07
02:38:11.610 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:38:11.610 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
02:38:11.610 00.000 10052 MoveAxis(E, 0, ABG)
02:38:11.610 00.000 10052 Move returns status 0, amount 0
02:38:11.610 00.000 10052 MoveAxis(N, 0, ABG)
02:38:11.610 00.000 10052 Move returns status 0, amount 0
02:38:11.610 00.000 10052 move complete, result=0
02:38:11.610 00.000 10052 worker thread done servicing request
02:38:11.628 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:11.659 00.031 6880 UpdateGuideState exits: m=2491 SNR=34.7
02:38:11.659 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:11.659 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:11.659 00.000 6880 Enqueuing Expose request
02:38:11.659 00.000 10052 Worker thread wakes up
02:38:11.659 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:11.659 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:11.659 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:12.525 00.866 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4248ebea-6f6d-4c71-88f4-c5ee9f212b58"}
02:38:12.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4248ebea-6f6d-4c71-88f4-c5ee9f212b58"}
02:38:12.525 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d917e0b-3f61-4778-81c0-069e056d1d45"}
02:38:12.525 00.000 6880 case statement mapped state 6 to 3
02:38:12.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d917e0b-3f61-4778-81c0-069e056d1d45"}
02:38:12.525 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"15ed0611-b82f-4576-a0f0-416682c12ba1"}
02:38:12.527 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4174,"width":15,"height":15,"star_pos":[6.60,7.10],"pixels":"..."},"id":"15ed0611-b82f-4576-a0f0-416682c12ba1"}
02:38:12.576 00.049 10052 Exposure complete
02:38:12.629 00.053 10052 worker thread done servicing request
02:38:12.630 00.001 6880 OnExposeComplete: enter
02:38:12.630 00.000 6880 UpdateGuideState(): m_state=6
02:38:12.630 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4175
02:38:12.630 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=893.00, Mass=2544, SNR=34.9, Peak=133 HFD=4.9
02:38:12.631 00.001 6880 MultiStar: [#1 0.10,-0.27,0.95,U] [#2 -0.09,-0.14,0.98,U] [#3 -0.26,-0.28,0.90,U] [#4 0.33,-0.01,0.84,U] [#5 -0.17,-0.16,0.96,U] [#6 -0.17,-0.21,0.90,U] [#7 -0.02,-0.21,0.72,U] [#8 -0.11,-0.23,0.76,U] 
02:38:12.631 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.17}, one-star: {-0.37, -0.06}
02:38:12.631 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.44 = -0.44)
02:38:12.631 00.000 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
02:38:12.631 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.17 hyp=0.20 cameraTheta=-2.06 mountX=0.18 mountY=-0.09, mountTheta=-0.47
02:38:12.633 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.17, opts=13)
02:38:12.633 00.000 6880 Enqueuing Move request for scope (-0.09, -0.17)
02:38:12.633 00.000 10052 Worker thread wakes up
02:38:12.633 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.17) opts 0xd
02:38:12.633 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.17)
02:38:12.633 00.000 10052 Moving (-0.09, -0.17) raw xDistance=0.18 yDistance=-0.09
02:38:12.633 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:38:12.633 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:38:12.633 00.000 10052 MoveAxis(W, 48, ABG)
02:38:12.633 00.000 10052 Guiding  Dir = 3, Dur = 48
02:38:12.653 00.020 10052 IsSlewing returns 0
02:38:12.657 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:12.689 00.032 6880 UpdateGuideState exits: m=2544 SNR=34.9
02:38:12.689 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:12.689 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:12.689 00.000 6880 Enqueuing Expose request
02:38:12.692 00.003 10052 IsGuiding returns 0
02:38:12.719 00.027 10052 PulseGuide returned control before completion, sleep 31
02:38:12.782 00.063 10052 IsGuiding returns 0
02:38:12.782 00.000 10052 Move returns status 0, amount 48
02:38:12.782 00.000 10052 MoveAxis(N, 0, ABG)
02:38:12.782 00.000 10052 Move returns status 0, amount 0
02:38:12.782 00.000 10052 move complete, result=0
02:38:12.782 00.000 10052 worker thread done servicing request
02:38:12.782 00.000 6880 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
02:38:12.783 00.001 10052 Worker thread wakes up
02:38:12.783 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:12.783 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:13.913 01.130 10052 Exposure complete
02:38:13.969 00.056 10052 worker thread done servicing request
02:38:13.969 00.000 6880 OnExposeComplete: enter
02:38:13.969 00.000 6880 UpdateGuideState(): m_state=6
02:38:13.970 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4176
02:38:13.970 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=893.55, Mass=2588, SNR=35.2, Peak=151 HFD=4.9
02:38:13.970 00.000 6880 MultiStar: [#1 0.24,0.12,0.94,U] [#2 -0.01,0.17,0.96,U] [#3 0.08,0.13,0.92,U] [#4 0.23,0.26,0.84,U] [#5 0.28,0.55,0.00,M1] [#6 0.10,0.24,0.89,U] [#7 0.15,0.26,0.73,U] [#8 0.15,0.29,0.75,U] 
02:38:13.970 00.000 6880 refined, 7 included, MultiStar: {0.11, 0.24}, one-star: {-0.05, 0.49}
02:38:13.970 00.000 6880 CameraToMount -- cameraTheta (1.16) - m_xAngle (-1.61) = xAngle (2.77 = 2.77)
02:38:13.970 00.000 6880 CameraToMount -- cameraTheta (1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.74 = 2.74)
02:38:13.970 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.16 mountX=-0.25 mountY=0.10, mountTheta=2.74
02:38:13.971 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.24, opts=13)
02:38:13.972 00.001 6880 Enqueuing Move request for scope (0.11, 0.24)
02:38:13.972 00.000 10052 Worker thread wakes up
02:38:13.972 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.24) opts 0xd
02:38:13.972 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.24)
02:38:13.972 00.000 10052 Moving (0.11, 0.24) raw xDistance=-0.25 yDistance=0.10
02:38:13.972 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:38:13.972 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.00
02:38:13.972 00.000 10052 MoveAxis(E, 64, ABG)
02:38:13.972 00.000 10052 Guiding  Dir = 2, Dur = 64
02:38:13.993 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:14.026 00.033 6880 UpdateGuideState exits: m=2588 SNR=35.2
02:38:14.026 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:14.026 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:14.026 00.000 6880 Enqueuing Expose request
02:38:14.027 00.001 10052 IsSlewing returns 0
02:38:14.107 00.080 10052 IsGuiding returns 0
02:38:14.251 00.144 10052 IsGuiding returns 1
02:38:14.251 00.000 10052 scope still moving after pulse duration time elapsed
02:38:14.356 00.105 10052 IsSlewing returns 0
02:38:14.426 00.070 10052 IsGuiding returns 0
02:38:14.426 00.000 10052 scope move finished after 64 + 254 ms
02:38:14.426 00.000 10052 Move returns status 0, amount 64
02:38:14.426 00.000 10052 MoveAxis(N, 0, ABG)
02:38:14.426 00.000 10052 Move returns status 0, amount 0
02:38:14.426 00.000 10052 move complete, result=0
02:38:14.426 00.000 10052 worker thread done servicing request
02:38:14.426 00.000 6880 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
02:38:14.426 00.000 10052 Worker thread wakes up
02:38:14.426 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:14.427 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:14.629 00.202 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"090ed06a-343c-45bb-9e65-814ab8ac6f55"}
02:38:14.629 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"090ed06a-343c-45bb-9e65-814ab8ac6f55"}
02:38:14.630 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e8a768d-20c0-4d52-a5c0-8426c57f3e2b"}
02:38:14.630 00.000 6880 case statement mapped state 6 to 3
02:38:14.630 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e8a768d-20c0-4d52-a5c0-8426c57f3e2b"}
02:38:14.632 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df3d785f-df97-4a7e-af2a-0a16371d09b0"}
02:38:14.632 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4176,"width":15,"height":15,"star_pos":[6.93,6.55],"pixels":"..."},"id":"df3d785f-df97-4a7e-af2a-0a16371d09b0"}
02:38:15.335 00.703 10052 Exposure complete
02:38:15.391 00.056 10052 worker thread done servicing request
02:38:15.391 00.000 6880 OnExposeComplete: enter
02:38:15.391 00.000 6880 UpdateGuideState(): m_state=6
02:38:15.392 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4177
02:38:15.392 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=893.71, Mass=2538, SNR=35.1, Peak=166 HFD=4.5
02:38:15.392 00.000 6880 MultiStar: [#1 0.14,0.58,0.00,M1] [#2 -0.02,0.61,0.00,M1] [#3 0.06,0.58,0.00,M1] [#4 0.29,0.60,0.00,M1] [#5 0.25,0.58,0.00,M2] [#6 0.13,0.74,0.00,M1] [#7 0.19,0.54,0.00,M1] [#8 0.23,0.57,0.00,M1] 
02:38:15.392 00.000 6880 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.61) = xAngle (3.37 = -2.91)
02:38:15.392 00.000 6880 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.34 = -2.94)
02:38:15.392 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.65 hyp=0.66 cameraTheta=1.76 mountX=-0.64 mountY=-0.13, mountTheta=-2.94
02:38:15.393 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.65, opts=13)
02:38:15.393 00.000 6880 Enqueuing Move request for scope (-0.12, 0.65)
02:38:15.394 00.001 10052 Worker thread wakes up
02:38:15.394 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.65) opts 0xd
02:38:15.394 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.65)
02:38:15.394 00.000 10052 Moving (-0.12, 0.65) raw xDistance=-0.64 yDistance=-0.13
02:38:15.394 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.64
02:38:15.394 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
02:38:15.394 00.000 10052 MoveAxis(E, 175, ABG)
02:38:15.394 00.000 10052 Guiding  Dir = 2, Dur = 175
02:38:15.415 00.021 10052 IsSlewing returns 0
02:38:15.416 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:15.448 00.032 6880 UpdateGuideState exits: m=2538 SNR=35.1
02:38:15.448 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:15.448 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:15.448 00.000 6880 Enqueuing Expose request
02:38:15.453 00.005 10052 IsGuiding returns 0
02:38:15.480 00.027 10052 PulseGuide returned control before completion, sleep 158
02:38:15.706 00.226 10052 IsGuiding returns 0
02:38:15.706 00.000 10052 Move returns status 0, amount 175
02:38:15.706 00.000 10052 MoveAxis(N, 0, ABG)
02:38:15.706 00.000 10052 Move returns status 0, amount 0
02:38:15.706 00.000 10052 move complete, result=0
02:38:15.706 00.000 10052 worker thread done servicing request
02:38:15.706 00.000 6880 GuideStep: -0.6 px 175 ms EAST, -0.1 px 0 ms NORTH
02:38:15.706 00.000 10052 Worker thread wakes up
02:38:15.707 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:15.707 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:16.628 00.921 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"abee6d2b-2819-417f-9824-0fc95d4561a6"}
02:38:16.628 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"abee6d2b-2819-417f-9824-0fc95d4561a6"}
02:38:16.630 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e8833db-a757-4d45-8091-c1e611a84de7"}
02:38:16.630 00.000 6880 case statement mapped state 6 to 3
02:38:16.630 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e8833db-a757-4d45-8091-c1e611a84de7"}
02:38:16.630 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"750f1687-ccb8-4cdf-807e-384c2234939a"}
02:38:16.630 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4177,"width":15,"height":15,"star_pos":[6.85,6.71],"pixels":"..."},"id":"750f1687-ccb8-4cdf-807e-384c2234939a"}
02:38:16.835 00.205 10052 Exposure complete
02:38:16.914 00.079 10052 worker thread done servicing request
02:38:16.914 00.000 6880 OnExposeComplete: enter
02:38:16.915 00.001 6880 UpdateGuideState(): m_state=6
02:38:16.915 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4178
02:38:16.915 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=893.36, Mass=2520, SNR=34.8, Peak=161 HFD=4.6
02:38:16.915 00.000 6880 MultiStar: [#1 -0.01,0.01,0.97,U] [#2 0.37,-0.21,1.00,U] [#3 0.09,-0.18,0.93,U] [#4 0.16,0.03,0.85,U] [#5 -0.06,-0.04,1.01,U] [#6 0.13,-0.40,0.91,U] [#7 -0.06,-0.08,0.76,U] [#8 0.09,0.01,0.80,U] 
02:38:16.915 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.06}, one-star: {-0.25, 0.31}
02:38:16.916 00.001 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
02:38:16.916 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
02:38:16.916 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.06 hyp=0.08 cameraTheta=-0.89 mountX=0.06 mountY=0.05, mountTheta=0.71
02:38:16.917 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.06, opts=13)
02:38:16.917 00.000 6880 Enqueuing Move request for scope (0.05, -0.06)
02:38:16.917 00.000 10052 Worker thread wakes up
02:38:16.917 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.06) opts 0xd
02:38:16.918 00.001 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.06)
02:38:16.918 00.000 10052 Moving (0.05, -0.06) raw xDistance=0.06 yDistance=0.05
02:38:16.918 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:38:16.918 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
02:38:16.918 00.000 10052 MoveAxis(E, 0, ABG)
02:38:16.918 00.000 10052 Move returns status 0, amount 0
02:38:16.918 00.000 10052 MoveAxis(N, 0, ABG)
02:38:16.918 00.000 10052 Move returns status 0, amount 0
02:38:16.918 00.000 10052 move complete, result=0
02:38:16.918 00.000 10052 worker thread done servicing request
02:38:16.942 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:16.981 00.039 6880 UpdateGuideState exits: m=2520 SNR=34.8
02:38:16.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:16.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:16.981 00.000 6880 Enqueuing Expose request
02:38:16.981 00.000 10052 Worker thread wakes up
02:38:16.981 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:16.981 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:16.981 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:17.894 00.913 10052 Exposure complete
02:38:17.971 00.077 10052 worker thread done servicing request
02:38:17.971 00.000 6880 OnExposeComplete: enter
02:38:17.971 00.000 6880 UpdateGuideState(): m_state=6
02:38:17.971 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4179
02:38:17.971 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.86, Mass=2490, SNR=34.7, Peak=163 HFD=4.6
02:38:17.972 00.001 6880 MultiStar: [#1 0.10,-0.51,0.94,U] [#2 -0.02,-0.69,0.00,M1] [#3 0.23,-0.46,0.92,U] [#4 -0.14,-0.52,0.00,M1] [#5 0.28,-0.30,0.97,U] [#6 0.20,-0.59,0.00,M1] [#7 0.19,-0.58,0.00,M1] [#8 0.35,-0.50,0.00,M1] 
02:38:17.972 00.000 6880 single-star, 3 included, MultiStar: {0.12, -0.36}, one-star: {-0.11, -0.20}
02:38:17.972 00.000 6880 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.61) = xAngle (-0.47 = -0.47)
02:38:17.972 00.000 6880 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:38:17.972 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.08 mountX=0.20 mountY=-0.11, mountTheta=-0.49
02:38:17.974 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.20, opts=13)
02:38:17.974 00.000 6880 Enqueuing Move request for scope (-0.11, -0.20)
02:38:17.974 00.000 10052 Worker thread wakes up
02:38:17.974 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
02:38:17.974 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
02:38:17.974 00.000 10052 Moving (-0.11, -0.20) raw xDistance=0.20 yDistance=-0.11
02:38:17.975 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:38:17.975 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
02:38:17.975 00.000 10052 MoveAxis(W, 54, ABG)
02:38:17.975 00.000 10052 Guiding  Dir = 3, Dur = 54
02:38:18.001 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:18.029 00.028 10052 IsSlewing returns 0
02:38:18.043 00.014 6880 UpdateGuideState exits: m=2490 SNR=34.7
02:38:18.043 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:18.043 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:18.043 00.000 6880 Enqueuing Expose request
02:38:18.104 00.061 10052 IsGuiding returns 0
02:38:18.247 00.143 10052 IsGuiding returns 0
02:38:18.247 00.000 10052 Move returns status 0, amount 54
02:38:18.247 00.000 10052 MoveAxis(N, 0, ABG)
02:38:18.247 00.000 10052 Move returns status 0, amount 0
02:38:18.247 00.000 10052 move complete, result=0
02:38:18.247 00.000 10052 worker thread done servicing request
02:38:18.248 00.001 6880 GuideStep: 0.2 px 54 ms WEST, -0.1 px 0 ms NORTH
02:38:18.248 00.000 10052 Worker thread wakes up
02:38:18.248 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:18.248 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:18.628 00.380 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"073b1ee6-b022-4cea-9e19-b19f9291f5f6"}
02:38:18.631 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"073b1ee6-b022-4cea-9e19-b19f9291f5f6"}
02:38:18.632 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ddcce7c-7a65-4707-a5b1-d444158411e3"}
02:38:18.632 00.000 6880 case statement mapped state 6 to 3
02:38:18.632 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ddcce7c-7a65-4707-a5b1-d444158411e3"}
02:38:18.633 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c5d4971d-9a25-49b8-a7b2-82f54b829493"}
02:38:18.633 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4179,"width":15,"height":15,"star_pos":[6.87,6.86],"pixels":"..."},"id":"c5d4971d-9a25-49b8-a7b2-82f54b829493"}
02:38:19.385 00.752 10052 Exposure complete
02:38:19.463 00.078 10052 worker thread done servicing request
02:38:19.463 00.000 6880 OnExposeComplete: enter
02:38:19.463 00.000 6880 UpdateGuideState(): m_state=6
02:38:19.463 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4180
02:38:19.463 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=892.69, Mass=2462, SNR=34.4, Peak=167 HFD=4.7
02:38:19.463 00.000 6880 MultiStar: [#1 0.00,-0.55,0.00,M1] [#2 0.10,-0.40,1.03,U] [#3 -0.04,-0.46,0.95,U] [#4 0.24,-0.36,0.86,U] [#5 0.02,-0.43,0.99,U] [#6 -0.05,-0.37,0.91,U] [#7 -0.02,-0.54,0.00,M2] [#8 0.05,-0.40,0.84,U] 
02:38:19.463 00.000 6880 refined, 6 included, MultiStar: {-0.01, -0.40}, one-star: {-0.36, -0.37}
02:38:19.463 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
02:38:19.463 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:38:19.463 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.40 hyp=0.40 cameraTheta=-1.60 mountX=0.40 mountY=-0.01, mountTheta=-0.02
02:38:19.465 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.40, opts=13)
02:38:19.465 00.000 6880 Enqueuing Move request for scope (-0.01, -0.40)
02:38:19.465 00.000 10052 Worker thread wakes up
02:38:19.465 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.40) opts 0xd
02:38:19.465 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.40)
02:38:19.465 00.000 10052 Moving (-0.01, -0.40) raw xDistance=0.40 yDistance=-0.01
02:38:19.465 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.40
02:38:19.465 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.03, using input
02:38:19.466 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:38:19.466 00.000 10052 MoveAxis(W, 109, ABG)
02:38:19.466 00.000 10052 Guiding  Dir = 3, Dur = 109
02:38:19.488 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:19.506 00.018 10052 IsSlewing returns 0
02:38:19.534 00.028 6880 UpdateGuideState exits: m=2462 SNR=34.4
02:38:19.534 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:19.534 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:19.534 00.000 6880 Enqueuing Expose request
02:38:19.582 00.048 10052 IsGuiding returns 0
02:38:19.646 00.064 10052 PulseGuide returned control before completion, sleep 56
02:38:19.758 00.112 10052 IsGuiding returns 1
02:38:19.758 00.000 10052 scope still moving after pulse duration time elapsed
02:38:19.833 00.075 10052 IsSlewing returns 0
02:38:19.913 00.080 10052 IsGuiding returns 0
02:38:19.913 00.000 10052 scope move finished after 109 + 221 ms
02:38:19.913 00.000 10052 Move returns status 0, amount 109
02:38:19.913 00.000 10052 MoveAxis(N, 0, ABG)
02:38:19.914 00.001 10052 Move returns status 0, amount 0
02:38:19.914 00.000 10052 move complete, result=0
02:38:19.914 00.000 10052 worker thread done servicing request
02:38:19.914 00.000 6880 GuideStep: 0.4 px 109 ms WEST, -0.0 px 0 ms NORTH
02:38:19.914 00.000 10052 Worker thread wakes up
02:38:19.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:19.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:20.638 00.724 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd205234-f5d0-4949-af65-4d681e05abd5"}
02:38:20.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd205234-f5d0-4949-af65-4d681e05abd5"}
02:38:20.639 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f29ba739-fa83-4db7-8a14-41b22bba1600"}
02:38:20.639 00.000 6880 case statement mapped state 6 to 3
02:38:20.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f29ba739-fa83-4db7-8a14-41b22bba1600"}
02:38:20.639 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eee54b46-f2a2-478a-bd93-242484a38fa8"}
02:38:20.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4180,"width":15,"height":15,"star_pos":[6.62,6.69],"pixels":"..."},"id":"eee54b46-f2a2-478a-bd93-242484a38fa8"}
02:38:20.826 00.187 10052 Exposure complete
02:38:20.880 00.054 10052 worker thread done servicing request
02:38:20.880 00.000 6880 OnExposeComplete: enter
02:38:20.880 00.000 6880 UpdateGuideState(): m_state=6
02:38:20.880 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4181
02:38:20.880 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=892.88, Mass=2526, SNR=34.9, Peak=156 HFD=4.5
02:38:20.881 00.001 6880 MultiStar: [#1 0.01,-0.26,0.96,U] [#2 -0.37,-0.16,1.02,U] [#3 -0.25,-0.18,0.92,U] [#4 -0.05,-0.42,0.83,U] [#5 -0.13,-0.19,1.00,U] [#6 -0.27,-0.08,0.96,U] [#7 -0.16,-0.29,0.78,U] [#8 -0.06,-0.12,0.83,U] 
02:38:20.881 00.000 6880 refined, 8 included, MultiStar: {-0.22, -0.20}, one-star: {-0.58, -0.18}
02:38:20.881 00.000 6880 CameraToMount -- cameraTheta (-2.39) - m_xAngle (-1.61) = xAngle (-0.77 = -0.77)
02:38:20.881 00.000 6880 CameraToMount -- cameraTheta (-2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.80 = -0.80)
02:38:20.881 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.20 hyp=0.30 cameraTheta=-2.39 mountX=0.21 mountY=-0.21, mountTheta=-0.79
02:38:20.882 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.20, opts=13)
02:38:20.882 00.000 6880 Enqueuing Move request for scope (-0.22, -0.20)
02:38:20.882 00.000 10052 Worker thread wakes up
02:38:20.882 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.20) opts 0xd
02:38:20.882 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.20)
02:38:20.882 00.000 10052 Moving (-0.22, -0.20) raw xDistance=0.21 yDistance=-0.21
02:38:20.882 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:38:20.883 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.21, slope = -0.01
02:38:20.883 00.000 10052 MoveAxis(W, 62, ABG)
02:38:20.883 00.000 10052 Guiding  Dir = 3, Dur = 62
02:38:20.901 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:20.904 00.003 10052 IsSlewing returns 0
02:38:20.929 00.025 6880 UpdateGuideState exits: m=2526 SNR=34.9
02:38:20.929 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:20.929 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:20.929 00.000 6880 Enqueuing Expose request
02:38:20.941 00.012 10052 IsGuiding returns 0
02:38:20.969 00.028 10052 PulseGuide returned control before completion, sleep 45
02:38:21.050 00.081 10052 IsGuiding returns 0
02:38:21.050 00.000 10052 Move returns status 0, amount 62
02:38:21.050 00.000 10052 MoveAxis(N, 22, ABG)
02:38:21.051 00.001 10052 Guiding  Dir = 0, Dur = 22
02:38:21.088 00.037 10052 IsSlewing returns 0
02:38:21.127 00.039 10052 IsGuiding returns 0
02:38:21.193 00.066 10052 IsGuiding returns 1
02:38:21.194 00.001 10052 scope still moving after pulse duration time elapsed
02:38:21.239 00.045 10052 IsSlewing returns 0
02:38:21.278 00.039 10052 IsGuiding returns 0
02:38:21.278 00.000 10052 scope move finished after 22 + 128 ms
02:38:21.278 00.000 10052 Move returns status 0, amount 22
02:38:21.278 00.000 10052 move complete, result=0
02:38:21.278 00.000 10052 worker thread done servicing request
02:38:21.278 00.000 6880 GuideStep: 0.2 px 62 ms WEST, -0.2 px 22 ms NORTH
02:38:21.278 00.000 10052 Worker thread wakes up
02:38:21.279 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:21.279 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:22.414 01.135 10052 Exposure complete
02:38:22.478 00.064 10052 worker thread done servicing request
02:38:22.479 00.001 6880 OnExposeComplete: enter
02:38:22.479 00.000 6880 UpdateGuideState(): m_state=6
02:38:22.479 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4182
02:38:22.479 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=893.17, Mass=2495, SNR=34.7, Peak=140 HFD=4.5
02:38:22.479 00.000 6880 MultiStar: [#1 0.39,0.04,0.96,U] [#2 0.21,-0.02,0.99,U] [#3 0.28,0.01,0.95,U] [#4 0.41,0.06,0.84,U] [#5 0.27,0.02,0.98,U] [#6 0.21,0.10,0.96,U] [#7 0.23,-0.01,0.78,U] [#8 0.10,-0.03,0.80,U] 
02:38:22.480 00.001 6880 single-star, 8 included, MultiStar: {0.23, 0.03}, one-star: {-0.05, 0.11}
02:38:22.480 00.000 6880 CameraToMount -- cameraTheta (2.01) - m_xAngle (-1.61) = xAngle (3.62 = -2.66)
02:38:22.480 00.000 6880 CameraToMount -- cameraTheta (2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.59 = -2.69)
02:38:22.480 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.11 hyp=0.12 cameraTheta=2.01 mountX=-0.11 mountY=-0.05, mountTheta=-2.68
02:38:22.481 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.11, opts=13)
02:38:22.482 00.001 6880 Enqueuing Move request for scope (-0.05, 0.11)
02:38:22.482 00.000 10052 Worker thread wakes up
02:38:22.482 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.11) opts 0xd
02:38:22.482 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.11)
02:38:22.482 00.000 10052 Moving (-0.05, 0.11) raw xDistance=-0.11 yDistance=-0.05
02:38:22.482 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:38:22.482 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
02:38:22.482 00.000 10052 MoveAxis(E, 0, ABG)
02:38:22.482 00.000 10052 Move returns status 0, amount 0
02:38:22.482 00.000 10052 MoveAxis(N, 0, ABG)
02:38:22.482 00.000 10052 Move returns status 0, amount 0
02:38:22.483 00.001 10052 move complete, result=0
02:38:22.483 00.000 10052 worker thread done servicing request
02:38:22.508 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:22.543 00.035 6880 UpdateGuideState exits: m=2495 SNR=34.7
02:38:22.543 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:22.543 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:22.544 00.001 6880 Enqueuing Expose request
02:38:22.544 00.000 10052 Worker thread wakes up
02:38:22.544 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:22.544 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:22.544 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:22.645 00.101 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"904dee52-18f1-4735-afdd-8f6c59b2ae2c"}
02:38:22.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"904dee52-18f1-4735-afdd-8f6c59b2ae2c"}
02:38:22.646 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d071f476-2571-4405-afcb-bcb2bcf09427"}
02:38:22.646 00.000 6880 case statement mapped state 6 to 3
02:38:22.646 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d071f476-2571-4405-afcb-bcb2bcf09427"}
02:38:22.647 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d71b8158-ee82-495e-a954-572c2fb462a5"}
02:38:22.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4182,"width":15,"height":15,"star_pos":[6.93,7.17],"pixels":"..."},"id":"d71b8158-ee82-495e-a954-572c2fb462a5"}
02:38:23.454 00.807 10052 Exposure complete
02:38:23.510 00.056 10052 worker thread done servicing request
02:38:23.510 00.000 6880 OnExposeComplete: enter
02:38:23.510 00.000 6880 UpdateGuideState(): m_state=6
02:38:23.510 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4183
02:38:23.510 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.90, Mass=2452, SNR=34.3, Peak=168 HFD=4.2
02:38:23.511 00.001 6880 MultiStar: [#1 0.04,-0.23,1.00,U] [#2 0.20,-0.21,1.02,U] [#3 -0.08,-0.25,0.94,U] [#4 0.28,-0.18,0.84,U] [#5 0.19,-0.09,1.00,U] [#6 0.01,-0.11,0.94,U] [#7 0.13,-0.23,0.76,U] [#8 0.18,-0.29,0.81,U] 
02:38:23.511 00.000 6880 refined, 8 included, MultiStar: {0.07, -0.19}, one-star: {-0.25, -0.16}
02:38:23.511 00.000 6880 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
02:38:23.511 00.000 6880 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
02:38:23.511 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.19 hyp=0.20 cameraTheta=-1.21 mountX=0.19 mountY=0.07, mountTheta=0.37
02:38:23.512 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.19, opts=13)
02:38:23.513 00.001 6880 Enqueuing Move request for scope (0.07, -0.19)
02:38:23.513 00.000 10052 Worker thread wakes up
02:38:23.513 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.19) opts 0xd
02:38:23.513 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.19)
02:38:23.513 00.000 10052 Moving (0.07, -0.19) raw xDistance=0.19 yDistance=0.07
02:38:23.513 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:38:23.513 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
02:38:23.513 00.000 10052 MoveAxis(W, 50, ABG)
02:38:23.513 00.000 10052 Guiding  Dir = 3, Dur = 50
02:38:23.534 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:23.563 00.029 6880 UpdateGuideState exits: m=2452 SNR=34.3
02:38:23.563 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:23.563 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:23.563 00.000 6880 Enqueuing Expose request
02:38:23.579 00.016 10052 IsSlewing returns 0
02:38:23.653 00.074 10052 IsGuiding returns 0
02:38:23.793 00.140 10052 IsGuiding returns 0
02:38:23.794 00.001 10052 Move returns status 0, amount 50
02:38:23.794 00.000 10052 MoveAxis(N, 0, ABG)
02:38:23.794 00.000 10052 Move returns status 0, amount 0
02:38:23.794 00.000 10052 move complete, result=0
02:38:23.794 00.000 10052 worker thread done servicing request
02:38:23.794 00.000 10052 Worker thread wakes up
02:38:23.794 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
02:38:23.794 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:23.794 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:24.637 00.843 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c6c8988f-db69-4ab5-9fce-1e11f8abf6c4"}
02:38:24.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c6c8988f-db69-4ab5-9fce-1e11f8abf6c4"}
02:38:24.637 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"36bd7b07-4c5c-4510-b47d-3bf06ff1cb91"}
02:38:24.637 00.000 6880 case statement mapped state 6 to 3
02:38:24.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"36bd7b07-4c5c-4510-b47d-3bf06ff1cb91"}
02:38:24.638 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c43ebab1-7ba4-49f5-b7de-67b6cbafcd98"}
02:38:24.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4183,"width":15,"height":15,"star_pos":[6.73,6.90],"pixels":"..."},"id":"c43ebab1-7ba4-49f5-b7de-67b6cbafcd98"}
02:38:24.933 00.295 10052 Exposure complete
02:38:24.984 00.051 10052 worker thread done servicing request
02:38:24.984 00.000 6880 OnExposeComplete: enter
02:38:24.984 00.000 6880 UpdateGuideState(): m_state=6
02:38:24.985 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4184
02:38:24.985 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.99, Mass=2533, SNR=34.9, Peak=166 HFD=4.5
02:38:24.985 00.000 6880 MultiStar: [#1 0.50,-0.30,0.00,M1] [#2 0.16,-0.14,1.00,U] [#3 0.19,-0.15,0.93,U] [#4 0.39,-0.30,0.85,U] [#5 0.41,-0.25,0.96,U] [#6 0.13,-0.05,0.91,U] [#7 0.36,-0.20,0.77,U] [#8 0.21,-0.21,0.80,U] 
02:38:24.985 00.000 6880 single-star, 7 included, MultiStar: {0.24, -0.17}, one-star: {0.09, -0.07}
02:38:24.985 00.000 6880 CameraToMount -- cameraTheta (-0.65) - m_xAngle (-1.61) = xAngle (0.97 = 0.97)
02:38:24.985 00.000 6880 CameraToMount -- cameraTheta (-0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
02:38:24.985 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.65 mountX=0.07 mountY=0.09, mountTheta=0.96
02:38:24.986 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.07, opts=13)
02:38:24.986 00.000 6880 Enqueuing Move request for scope (0.09, -0.07)
02:38:24.988 00.002 10052 Worker thread wakes up
02:38:24.988 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
02:38:24.988 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
02:38:24.988 00.000 10052 Moving (0.09, -0.07) raw xDistance=0.07 yDistance=0.09
02:38:24.988 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:38:24.988 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:38:24.988 00.000 10052 MoveAxis(E, 0, ABG)
02:38:24.988 00.000 10052 Move returns status 0, amount 0
02:38:24.988 00.000 10052 MoveAxis(N, 0, ABG)
02:38:24.988 00.000 10052 Move returns status 0, amount 0
02:38:24.988 00.000 10052 move complete, result=0
02:38:24.988 00.000 10052 worker thread done servicing request
02:38:25.010 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:25.038 00.028 6880 UpdateGuideState exits: m=2533 SNR=34.9
02:38:25.038 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:25.038 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:25.038 00.000 6880 Enqueuing Expose request
02:38:25.038 00.000 10052 Worker thread wakes up
02:38:25.038 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:25.038 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:25.038 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:25.944 00.906 10052 Exposure complete
02:38:25.996 00.052 10052 worker thread done servicing request
02:38:25.996 00.000 6880 OnExposeComplete: enter
02:38:25.996 00.000 6880 UpdateGuideState(): m_state=6
02:38:25.997 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4185
02:38:25.997 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=893.02, Mass=2657, SNR=35.8, Peak=129 HFD=4.7
02:38:25.997 00.000 6880 MultiStar: [#1 -0.33,-0.25,0.91,U] [#2 0.34,-0.21,0.95,U] [#3 -0.03,-0.13,0.87,U] [#4 0.06,-0.24,0.82,U] [#5 -0.30,-0.08,0.93,U] [#6 -0.00,-0.02,0.90,U] [#7 -0.38,-0.45,0.00,M1] [#8 -0.04,-0.11,0.77,U] 
02:38:25.997 00.000 6880 refined, 7 included, MultiStar: {-0.08, -0.13}, one-star: {-0.28, -0.04}
02:38:25.997 00.000 6880 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.61) = xAngle (-0.47 = -0.47)
02:38:25.997 00.000 6880 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:38:25.997 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.13 hyp=0.15 cameraTheta=-2.08 mountX=0.14 mountY=-0.07, mountTheta=-0.49
02:38:25.998 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.13, opts=13)
02:38:25.998 00.000 6880 Enqueuing Move request for scope (-0.08, -0.13)
02:38:25.998 00.000 10052 Worker thread wakes up
02:38:25.999 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.13) opts 0xd
02:38:25.999 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.13)
02:38:25.999 00.000 10052 Moving (-0.08, -0.13) raw xDistance=0.14 yDistance=-0.07
02:38:25.999 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:38:25.999 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:38:25.999 00.000 10052 MoveAxis(W, 37, ABG)
02:38:25.999 00.000 10052 Guiding  Dir = 3, Dur = 37
02:38:26.019 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:26.047 00.028 6880 UpdateGuideState exits: m=2657 SNR=35.8
02:38:26.047 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:26.047 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:26.047 00.000 6880 Enqueuing Expose request
02:38:26.069 00.022 10052 IsSlewing returns 0
02:38:26.148 00.079 10052 IsGuiding returns 0
02:38:26.279 00.131 10052 IsGuiding returns 0
02:38:26.279 00.000 10052 Move returns status 0, amount 37
02:38:26.279 00.000 10052 MoveAxis(N, 0, ABG)
02:38:26.279 00.000 10052 Move returns status 0, amount 0
02:38:26.279 00.000 10052 move complete, result=0
02:38:26.279 00.000 10052 worker thread done servicing request
02:38:26.279 00.000 10052 Worker thread wakes up
02:38:26.279 00.000 6880 GuideStep: 0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
02:38:26.280 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:26.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:26.636 00.356 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12d8ddd3-1ce5-47e6-8f71-3e6d24fe374c"}
02:38:26.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12d8ddd3-1ce5-47e6-8f71-3e6d24fe374c"}
02:38:26.637 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b95cfa8e-8e1f-4af8-80dd-bbc48c26154b"}
02:38:26.637 00.000 6880 case statement mapped state 6 to 3
02:38:26.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b95cfa8e-8e1f-4af8-80dd-bbc48c26154b"}
02:38:26.637 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1028a496-011e-403e-b2a4-ba1af9d9e966"}
02:38:26.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4185,"width":15,"height":15,"star_pos":[6.70,7.02],"pixels":"..."},"id":"1028a496-011e-403e-b2a4-ba1af9d9e966"}
02:38:27.417 00.780 10052 Exposure complete
02:38:27.468 00.051 10052 worker thread done servicing request
02:38:27.468 00.000 6880 OnExposeComplete: enter
02:38:27.468 00.000 6880 UpdateGuideState(): m_state=6
02:38:27.468 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4186
02:38:27.469 00.001 6880 Star::Find returns 1 (0), X=408.13, Y=893.28, Mass=2474, SNR=34.4, Peak=146 HFD=4.9
02:38:27.469 00.000 6880 MultiStar: [#1 0.51,0.06,0.98,U] [#2 0.49,0.08,1.01,U] [#3 0.41,0.09,0.92,U] [#4 0.50,0.07,0.88,U] [#5 0.58,0.30,0.00,M1] [#6 0.57,0.20,0.00,M1] [#7 0.41,-0.08,0.76,U] [#8 0.55,0.03,0.00,M1] 
02:38:27.469 00.000 6880 single-star, 5 included, MultiStar: {0.41, 0.08}, one-star: {0.15, 0.22}
02:38:27.469 00.000 6880 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.61) = xAngle (2.58 = 2.58)
02:38:27.469 00.000 6880 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.55 = 2.55)
02:38:27.469 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.22 hyp=0.27 cameraTheta=0.97 mountX=-0.23 mountY=0.15, mountTheta=2.56
02:38:27.470 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.22, opts=13)
02:38:27.470 00.000 6880 Enqueuing Move request for scope (0.15, 0.22)
02:38:27.470 00.000 10052 Worker thread wakes up
02:38:27.470 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.22) opts 0xd
02:38:27.470 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.22)
02:38:27.470 00.000 10052 Moving (0.15, 0.22) raw xDistance=-0.23 yDistance=0.15
02:38:27.470 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:38:27.470 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
02:38:27.470 00.000 10052 MoveAxis(E, 59, ABG)
02:38:27.470 00.000 10052 Guiding  Dir = 2, Dur = 59
02:38:27.488 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:27.518 00.030 6880 UpdateGuideState exits: m=2474 SNR=34.4
02:38:27.518 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:27.518 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:27.518 00.000 6880 Enqueuing Expose request
02:38:27.544 00.026 10052 IsSlewing returns 0
02:38:27.616 00.072 10052 IsGuiding returns 0
02:38:27.758 00.142 10052 IsGuiding returns 1
02:38:27.758 00.000 10052 scope still moving after pulse duration time elapsed
02:38:27.833 00.075 10052 IsSlewing returns 0
02:38:27.913 00.080 10052 IsGuiding returns 0
02:38:27.913 00.000 10052 scope move finished after 59 + 237 ms
02:38:27.913 00.000 10052 Move returns status 0, amount 59
02:38:27.913 00.000 10052 MoveAxis(N, 0, ABG)
02:38:27.913 00.000 10052 Move returns status 0, amount 0
02:38:27.913 00.000 10052 move complete, result=0
02:38:27.913 00.000 10052 worker thread done servicing request
02:38:27.913 00.000 10052 Worker thread wakes up
02:38:27.914 00.001 6880 GuideStep: -0.2 px 59 ms EAST, 0.1 px 0 ms NORTH
02:38:27.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:27.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:28.637 00.723 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8e1c215e-8acc-4499-bd20-791a473c1bcf"}
02:38:28.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8e1c215e-8acc-4499-bd20-791a473c1bcf"}
02:38:28.637 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"536c1728-b2ff-40f3-a391-c977801b40b3"}
02:38:28.637 00.000 6880 case statement mapped state 6 to 3
02:38:28.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"536c1728-b2ff-40f3-a391-c977801b40b3"}
02:38:28.639 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"07ec4201-eb4f-40c7-9f8a-8834a69e463e"}
02:38:28.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4186,"width":15,"height":15,"star_pos":[7.13,7.28],"pixels":"..."},"id":"07ec4201-eb4f-40c7-9f8a-8834a69e463e"}
02:38:28.827 00.188 10052 Exposure complete
02:38:28.880 00.053 10052 worker thread done servicing request
02:38:28.880 00.000 6880 OnExposeComplete: enter
02:38:28.880 00.000 6880 UpdateGuideState(): m_state=6
02:38:28.880 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4187
02:38:28.881 00.001 6880 Star::Find returns 1 (0), X=408.26, Y=893.01, Mass=2502, SNR=34.7, Peak=128 HFD=4.7
02:38:28.881 00.000 6880 MultiStar: [#1 0.72,-0.06,0.00,M1] [#2 0.45,0.11,1.00,U] [#3 0.69,0.01,0.00,M1] [#4 0.81,-0.33,0.00,M1] [#5 0.64,-0.00,0.00,M2] [#6 0.82,0.00,0.00,M2] [#7 0.53,-0.06,0.75,U] [#8 0.75,-0.05,0.00,M2] 
02:38:28.881 00.000 6880 single-star, 2 included, MultiStar: {0.41, 0.01}, one-star: {0.28, -0.04}
02:38:28.881 00.000 6880 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.61) = xAngle (1.46 = 1.46)
02:38:28.881 00.000 6880 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
02:38:28.881 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.04 hyp=0.28 cameraTheta=-0.15 mountX=0.03 mountY=0.28, mountTheta=1.46
02:38:28.882 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.04, opts=13)
02:38:28.883 00.001 6880 Enqueuing Move request for scope (0.28, -0.04)
02:38:28.883 00.000 10052 Worker thread wakes up
02:38:28.883 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.04) opts 0xd
02:38:28.883 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.04)
02:38:28.883 00.000 10052 Moving (0.28, -0.04) raw xDistance=0.03 yDistance=0.28
02:38:28.883 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:38:28.883 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.28, slope = 0.03
02:38:28.883 00.000 10052 MoveAxis(E, 0, ABG)
02:38:28.883 00.000 10052 Move returns status 0, amount 0
02:38:28.883 00.000 10052 MoveAxis(S, 50, ABG)
02:38:28.883 00.000 10052 Guiding  Dir = 1, Dur = 50
02:38:28.904 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:28.905 00.001 10052 IsSlewing returns 0
02:38:28.934 00.029 6880 UpdateGuideState exits: m=2502 SNR=34.7
02:38:28.934 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:28.934 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:28.934 00.000 6880 Enqueuing Expose request
02:38:28.943 00.009 10052 IsGuiding returns 0
02:38:28.970 00.027 10052 PulseGuide returned control before completion, sleep 33
02:38:29.035 00.065 10052 IsGuiding returns 0
02:38:29.036 00.001 10052 Move returns status 0, amount 50
02:38:29.036 00.000 10052 move complete, result=0
02:38:29.036 00.000 10052 worker thread done servicing request
02:38:29.036 00.000 10052 Worker thread wakes up
02:38:29.036 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 50 ms SOUTH
02:38:29.036 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:29.036 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:30.175 01.139 10052 Exposure complete
02:38:30.241 00.066 10052 worker thread done servicing request
02:38:30.241 00.000 6880 OnExposeComplete: enter
02:38:30.241 00.000 6880 UpdateGuideState(): m_state=6
02:38:30.242 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4188
02:38:30.242 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.99, Mass=2602, SNR=35.4, Peak=172 HFD=4.5
02:38:30.242 00.000 6880 MultiStar: [#1 0.51,-0.15,0.94,U] [#2 0.33,-0.20,0.96,U] [#3 0.28,-0.19,0.93,U] [#4 0.60,-0.06,0.00,M2] [#5 0.34,-0.14,0.97,U] [#6 0.23,0.02,0.90,U] [#7 0.42,-0.05,0.76,U] [#8 0.39,-0.06,0.79,U] 
02:38:30.242 00.000 6880 single-star, 7 included, MultiStar: {0.32, -0.11}, one-star: {0.09, -0.06}
02:38:30.242 00.000 6880 CameraToMount -- cameraTheta (-0.63) - m_xAngle (-1.61) = xAngle (0.98 = 0.98)
02:38:30.242 00.000 6880 CameraToMount -- cameraTheta (-0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
02:38:30.242 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.06 hyp=0.11 cameraTheta=-0.63 mountX=0.06 mountY=0.09, mountTheta=0.97
02:38:30.244 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.06, opts=13)
02:38:30.244 00.000 6880 Enqueuing Move request for scope (0.09, -0.06)
02:38:30.244 00.000 10052 Worker thread wakes up
02:38:30.245 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.06) opts 0xd
02:38:30.245 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.06)
02:38:30.245 00.000 10052 Moving (0.09, -0.06) raw xDistance=0.06 yDistance=0.09
02:38:30.245 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:38:30.245 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.15, using input
02:38:30.245 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.03
02:38:30.245 00.000 10052 MoveAxis(E, 0, ABG)
02:38:30.245 00.000 10052 Move returns status 0, amount 0
02:38:30.245 00.000 10052 MoveAxis(N, 0, ABG)
02:38:30.245 00.000 10052 Move returns status 0, amount 0
02:38:30.245 00.000 10052 move complete, result=0
02:38:30.245 00.000 10052 worker thread done servicing request
02:38:30.266 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:30.299 00.033 6880 UpdateGuideState exits: m=2602 SNR=35.4
02:38:30.299 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:30.299 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:30.299 00.000 6880 Enqueuing Expose request
02:38:30.299 00.000 10052 Worker thread wakes up
02:38:30.300 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:30.300 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:30.300 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:30.638 00.338 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b51b17d-ec4a-44e7-9c5a-614ca5ae6fa4"}
02:38:30.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b51b17d-ec4a-44e7-9c5a-614ca5ae6fa4"}
02:38:30.638 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9b27b457-fd73-429b-bf20-ceec31fbc652"}
02:38:30.638 00.000 6880 case statement mapped state 6 to 3
02:38:30.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b27b457-fd73-429b-bf20-ceec31fbc652"}
02:38:30.639 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f6b7b8d-af3e-4e8d-839b-b73c7db56488"}
02:38:30.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4188,"width":15,"height":15,"star_pos":[7.07,6.99],"pixels":"..."},"id":"3f6b7b8d-af3e-4e8d-839b-b73c7db56488"}
02:38:31.204 00.565 10052 Exposure complete
02:38:31.271 00.067 10052 worker thread done servicing request
02:38:31.271 00.000 6880 OnExposeComplete: enter
02:38:31.271 00.000 6880 UpdateGuideState(): m_state=6
02:38:31.271 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4189
02:38:31.271 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=892.87, Mass=2588, SNR=35.3, Peak=140 HFD=4.4
02:38:31.272 00.001 6880 MultiStar: [#1 0.57,-0.34,0.00,M1] [#2 0.57,-0.23,0.00,M1] [#3 0.13,-0.31,0.91,U] [#4 0.60,-0.50,0.00,M3] [#5 0.60,-0.28,0.00,M2] [#6 0.22,-0.38,0.89,U] [#7 0.44,-0.29,0.75,U] [#8 0.45,-0.34,0.00,M2] 
02:38:31.272 00.000 6880 single-star, 3 included, MultiStar: {0.24, -0.29}, one-star: {0.23, -0.19}
02:38:31.272 00.000 6880 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.61) = xAngle (0.91 = 0.91)
02:38:31.272 00.000 6880 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
02:38:31.272 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.30 cameraTheta=-0.70 mountX=0.18 mountY=0.23, mountTheta=0.90
02:38:31.274 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.19, opts=13)
02:38:31.274 00.000 6880 Enqueuing Move request for scope (0.23, -0.19)
02:38:31.274 00.000 10052 Worker thread wakes up
02:38:31.274 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
02:38:31.274 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
02:38:31.274 00.000 10052 Moving (0.23, -0.19) raw xDistance=0.18 yDistance=0.23
02:38:31.274 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:38:31.275 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.23, slope = 0.04
02:38:31.275 00.000 10052 MoveAxis(W, 49, ABG)
02:38:31.275 00.000 10052 Guiding  Dir = 3, Dur = 49
02:38:31.296 00.021 10052 IsSlewing returns 0
02:38:31.301 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:31.333 00.032 6880 UpdateGuideState exits: m=2588 SNR=35.3
02:38:31.333 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:31.333 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:31.333 00.000 6880 Enqueuing Expose request
02:38:31.334 00.001 10052 IsGuiding returns 0
02:38:31.362 00.028 10052 PulseGuide returned control before completion, sleep 32
02:38:31.427 00.065 10052 IsGuiding returns 0
02:38:31.427 00.000 10052 Move returns status 0, amount 49
02:38:31.427 00.000 10052 MoveAxis(S, 66, ABG)
02:38:31.427 00.000 10052 Guiding  Dir = 1, Dur = 66
02:38:31.465 00.038 10052 IsSlewing returns 0
02:38:31.503 00.038 10052 IsGuiding returns 0
02:38:31.569 00.066 10052 PulseGuide returned control before completion, sleep 11
02:38:31.647 00.078 10052 IsGuiding returns 1
02:38:31.647 00.000 10052 scope still moving after pulse duration time elapsed
02:38:31.721 00.074 10052 IsSlewing returns 0
02:38:31.796 00.075 10052 IsGuiding returns 0
02:38:31.796 00.000 10052 scope move finished after 66 + 226 ms
02:38:31.796 00.000 10052 Move returns status 0, amount 66
02:38:31.796 00.000 10052 move complete, result=0
02:38:31.796 00.000 10052 worker thread done servicing request
02:38:31.796 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.2 px 66 ms SOUTH
02:38:31.796 00.000 10052 Worker thread wakes up
02:38:31.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:31.797 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:32.638 00.841 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1a0cf42-b3de-4091-ab52-ed5ef500ea06"}
02:38:32.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1a0cf42-b3de-4091-ab52-ed5ef500ea06"}
02:38:32.638 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"49808fca-cf6d-43b4-bc1c-91ba99f91284"}
02:38:32.638 00.000 6880 case statement mapped state 6 to 3
02:38:32.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"49808fca-cf6d-43b4-bc1c-91ba99f91284"}
02:38:32.638 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3f7819f9-cbf6-46b4-a93f-5c0f99b70057"}
02:38:32.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4189,"width":15,"height":15,"star_pos":[7.21,6.87],"pixels":"..."},"id":"3f7819f9-cbf6-46b4-a93f-5c0f99b70057"}
02:38:32.924 00.286 10052 Exposure complete
02:38:32.971 00.047 10052 worker thread done servicing request
02:38:32.971 00.000 6880 OnExposeComplete: enter
02:38:32.971 00.000 6880 UpdateGuideState(): m_state=6
02:38:32.971 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4190
02:38:32.971 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=893.05, Mass=2605, SNR=35.4, Peak=164 HFD=4.5
02:38:32.972 00.001 6880 MultiStar: [#1 0.44,0.00,0.93,U] [#2 0.26,-0.16,0.96,U] [#3 0.19,-0.03,0.89,U] [#4 0.37,0.05,0.81,U] [#5 0.45,-0.09,0.96,U] [#6 0.27,-0.03,0.89,U] [#7 0.49,-0.04,0.74,U] [#8 0.29,-0.02,0.80,U] 
02:38:32.972 00.000 6880 single-star, 8 included, MultiStar: {0.31, -0.04}, one-star: {0.07, -0.01}
02:38:32.972 00.000 6880 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.61) = xAngle (1.43 = 1.43)
02:38:32.972 00.000 6880 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
02:38:32.972 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.01 hyp=0.07 cameraTheta=-0.19 mountX=0.01 mountY=0.07, mountTheta=1.42
02:38:32.973 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.01, opts=13)
02:38:32.973 00.000 6880 Enqueuing Move request for scope (0.07, -0.01)
02:38:32.973 00.000 10052 Worker thread wakes up
02:38:32.973 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.01) opts 0xd
02:38:32.973 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.01)
02:38:32.973 00.000 10052 Moving (0.07, -0.01) raw xDistance=0.01 yDistance=0.07
02:38:32.973 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:38:32.973 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.15, using input
02:38:32.973 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
02:38:32.973 00.000 10052 MoveAxis(E, 0, ABG)
02:38:32.973 00.000 10052 Move returns status 0, amount 0
02:38:32.973 00.000 10052 MoveAxis(N, 0, ABG)
02:38:32.973 00.000 10052 Move returns status 0, amount 0
02:38:32.973 00.000 10052 move complete, result=0
02:38:32.974 00.001 10052 worker thread done servicing request
02:38:32.992 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:33.021 00.029 6880 UpdateGuideState exits: m=2605 SNR=35.4
02:38:33.021 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:33.021 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:33.021 00.000 6880 Enqueuing Expose request
02:38:33.021 00.000 10052 Worker thread wakes up
02:38:33.021 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:33.021 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:33.021 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:33.941 00.920 10052 Exposure complete
02:38:33.993 00.052 10052 worker thread done servicing request
02:38:33.993 00.000 6880 OnExposeComplete: enter
02:38:33.993 00.000 6880 UpdateGuideState(): m_state=6
02:38:33.993 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4191
02:38:33.993 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=893.17, Mass=2548, SNR=35.0, Peak=159 HFD=4.5
02:38:33.994 00.001 6880 MultiStar: [#1 0.49,-0.04,0.93,U] [#2 0.25,-0.21,0.96,U] [#3 0.36,-0.18,0.91,U] [#4 0.48,-0.10,0.86,U] [#5 0.37,-0.08,0.97,U] [#6 0.48,0.10,0.90,U] [#7 0.26,-0.10,0.76,U] [#8 0.38,-0.06,0.78,U] 
02:38:33.994 00.000 6880 single-star, 8 included, MultiStar: {0.33, -0.06}, one-star: {-0.09, 0.11}
02:38:33.994 00.000 6880 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.61) = xAngle (3.87 = -2.41)
02:38:33.994 00.000 6880 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.84 = -2.44)
02:38:33.994 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.26 mountX=-0.11 mountY=-0.09, mountTheta=-2.43
02:38:33.995 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.11, opts=13)
02:38:33.995 00.000 6880 Enqueuing Move request for scope (-0.09, 0.11)
02:38:33.995 00.000 10052 Worker thread wakes up
02:38:33.995 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
02:38:33.995 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
02:38:33.995 00.000 10052 Moving (-0.09, 0.11) raw xDistance=-0.11 yDistance=-0.09
02:38:33.995 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:38:33.995 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
02:38:33.995 00.000 10052 MoveAxis(E, 0, ABG)
02:38:33.995 00.000 10052 Move returns status 0, amount 0
02:38:33.995 00.000 10052 MoveAxis(N, 0, ABG)
02:38:33.995 00.000 10052 Move returns status 0, amount 0
02:38:33.995 00.000 10052 move complete, result=0
02:38:33.995 00.000 10052 worker thread done servicing request
02:38:34.016 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:34.046 00.030 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:38:34.046 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:34.046 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:34.046 00.000 6880 Enqueuing Expose request
02:38:34.046 00.000 10052 Worker thread wakes up
02:38:34.046 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:34.046 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:34.046 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:34.637 00.591 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"088f5b5c-06dc-4b98-92dd-9f79248e3605"}
02:38:34.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"088f5b5c-06dc-4b98-92dd-9f79248e3605"}
02:38:34.637 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a314cedb-e9de-4c43-a585-5542c50e667c"}
02:38:34.637 00.000 6880 case statement mapped state 6 to 3
02:38:34.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a314cedb-e9de-4c43-a585-5542c50e667c"}
02:38:34.638 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"37170825-6b30-40c7-bedd-7dba30ed5e47"}
02:38:34.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4191,"width":15,"height":15,"star_pos":[6.89,7.17],"pixels":"..."},"id":"37170825-6b30-40c7-bedd-7dba30ed5e47"}
02:38:35.179 00.541 10052 Exposure complete
02:38:35.230 00.051 10052 worker thread done servicing request
02:38:35.230 00.000 6880 OnExposeComplete: enter
02:38:35.230 00.000 6880 UpdateGuideState(): m_state=6
02:38:35.231 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4192
02:38:35.231 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=892.81, Mass=2573, SNR=35.1, Peak=127 HFD=4.6
02:38:35.231 00.000 6880 MultiStar: [#1 0.36,-0.14,0.97,U] [#2 -0.08,-0.79,0.00,M1] [#3 0.13,-0.39,0.91,U] [#4 0.37,-0.29,0.83,U] [#5 0.20,-0.33,0.93,U] [#6 0.13,-0.14,0.90,U] [#7 0.28,-0.08,0.75,U] [#8 0.20,-0.24,0.77,U] 
02:38:35.231 00.000 6880 refined, 7 included, MultiStar: {0.16, -0.24}, one-star: {-0.29, -0.24}
02:38:35.231 00.000 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.64 = 0.64)
02:38:35.231 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
02:38:35.231 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-0.97 mountX=0.23 mountY=0.16, mountTheta=0.62
02:38:35.232 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.24, opts=13)
02:38:35.232 00.000 6880 Enqueuing Move request for scope (0.16, -0.24)
02:38:35.234 00.002 10052 Worker thread wakes up
02:38:35.234 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.24) opts 0xd
02:38:35.234 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.24)
02:38:35.234 00.000 10052 Moving (0.16, -0.24) raw xDistance=0.23 yDistance=0.16
02:38:35.234 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:38:35.234 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
02:38:35.234 00.000 10052 MoveAxis(W, 61, ABG)
02:38:35.234 00.000 10052 Guiding  Dir = 3, Dur = 61
02:38:35.254 00.020 10052 IsSlewing returns 0
02:38:35.261 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:35.293 00.032 10052 IsGuiding returns 0
02:38:35.299 00.006 6880 UpdateGuideState exits: m=2573 SNR=35.1
02:38:35.299 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:35.300 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:35.300 00.000 6880 Enqueuing Expose request
02:38:35.319 00.019 10052 PulseGuide returned control before completion, sleep 45
02:38:35.389 00.070 10052 IsGuiding returns 1
02:38:35.389 00.000 10052 scope still moving after pulse duration time elapsed
02:38:35.434 00.045 10052 IsSlewing returns 0
02:38:35.474 00.040 10052 IsGuiding returns 0
02:38:35.474 00.000 10052 scope move finished after 61 + 119 ms
02:38:35.474 00.000 10052 Move returns status 0, amount 61
02:38:35.474 00.000 10052 MoveAxis(N, 0, ABG)
02:38:35.474 00.000 10052 Move returns status 0, amount 0
02:38:35.474 00.000 10052 move complete, result=0
02:38:35.474 00.000 10052 worker thread done servicing request
02:38:35.474 00.000 10052 Worker thread wakes up
02:38:35.474 00.000 6880 GuideStep: 0.2 px 61 ms WEST, 0.2 px 0 ms NORTH
02:38:35.474 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:35.474 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:36.396 00.922 10052 Exposure complete
02:38:36.467 00.071 10052 worker thread done servicing request
02:38:36.467 00.000 6880 OnExposeComplete: enter
02:38:36.467 00.000 6880 UpdateGuideState(): m_state=6
02:38:36.468 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4193
02:38:36.468 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.62, Mass=2598, SNR=35.4, Peak=152 HFD=4.8
02:38:36.468 00.000 6880 MultiStar: [#1 0.28,-0.87,0.00,M1] [#2 0.42,-0.61,0.00,M2] [#3 0.28,-0.83,0.00,M1] [#4 0.31,-0.70,0.00,M1] [#5 0.31,-0.57,0.00,M1] [#6 0.42,-0.67,0.00,M1] [#7 0.07,-0.75,0.00,M1] [#8 0.30,-0.88,0.00,M1] 
02:38:36.468 00.000 6880 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
02:38:36.468 00.000 6880 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:38:36.468 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.44 hyp=0.44 cameraTheta=-1.67 mountX=0.44 mountY=-0.04, mountTheta=-0.09
02:38:36.469 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.44, opts=13)
02:38:36.470 00.001 6880 Enqueuing Move request for scope (-0.04, -0.44)
02:38:36.470 00.000 10052 Worker thread wakes up
02:38:36.470 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.44) opts 0xd
02:38:36.470 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.44)
02:38:36.470 00.000 10052 Moving (-0.04, -0.44) raw xDistance=0.44 yDistance=-0.04
02:38:36.470 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.44
02:38:36.470 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.01
02:38:36.470 00.000 10052 MoveAxis(W, 122, ABG)
02:38:36.470 00.000 10052 Guiding  Dir = 3, Dur = 122
02:38:36.490 00.020 10052 IsSlewing returns 0
02:38:36.493 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:36.522 00.029 6880 UpdateGuideState exits: m=2598 SNR=35.4
02:38:36.522 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:36.522 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:36.522 00.000 6880 Enqueuing Expose request
02:38:36.529 00.007 10052 IsGuiding returns 0
02:38:36.557 00.028 10052 PulseGuide returned control before completion, sleep 106
02:38:36.636 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"73e6fe7d-b14b-4051-858d-899962cccc21"}
02:38:36.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"73e6fe7d-b14b-4051-858d-899962cccc21"}
02:38:36.637 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d81a9394-b72c-4b3a-9712-f0c0d5d2703d"}
02:38:36.637 00.000 6880 case statement mapped state 6 to 3
02:38:36.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d81a9394-b72c-4b3a-9712-f0c0d5d2703d"}
02:38:36.637 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6dedc6fa-8526-42be-856d-4818a81ab0eb"}
02:38:36.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4193,"width":15,"height":15,"star_pos":[6.93,6.62],"pixels":"..."},"id":"6dedc6fa-8526-42be-856d-4818a81ab0eb"}
02:38:36.694 00.057 10052 IsGuiding returns 0
02:38:36.694 00.000 10052 Move returns status 0, amount 122
02:38:36.694 00.000 10052 MoveAxis(N, 0, ABG)
02:38:36.694 00.000 10052 Move returns status 0, amount 0
02:38:36.694 00.000 10052 move complete, result=0
02:38:36.694 00.000 10052 worker thread done servicing request
02:38:36.694 00.000 10052 Worker thread wakes up
02:38:36.694 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:36.695 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:36.695 00.000 6880 GuideStep: 0.4 px 122 ms WEST, -0.0 px 0 ms NORTH
02:38:37.829 01.134 10052 Exposure complete
02:38:37.897 00.068 10052 worker thread done servicing request
02:38:37.897 00.000 6880 OnExposeComplete: enter
02:38:37.897 00.000 6880 UpdateGuideState(): m_state=6
02:38:37.897 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4194
02:38:37.898 00.001 6880 Star::Find returns 1 (0), X=407.73, Y=893.32, Mass=2636, SNR=35.6, Peak=161 HFD=4.6
02:38:37.898 00.000 6880 MultiStar: [#1 0.22,0.16,0.93,U] [#2 0.27,0.20,0.96,U] [#3 -0.02,0.07,0.90,U] [#4 0.41,0.07,0.82,U] [#5 0.22,0.37,0.96,U] [#6 0.13,0.16,0.90,U] [#7 0.04,0.31,0.71,U] [#8 0.05,0.17,0.78,U] 
02:38:37.898 00.000 6880 refined, 8 included, MultiStar: {0.12, 0.20}, one-star: {-0.24, 0.26}
02:38:37.898 00.000 6880 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.61) = xAngle (2.64 = 2.64)
02:38:37.898 00.000 6880 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.61 = 2.61)
02:38:37.898 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.20 hyp=0.23 cameraTheta=1.03 mountX=-0.20 mountY=0.12, mountTheta=2.62
02:38:37.900 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.20, opts=13)
02:38:37.900 00.000 6880 Enqueuing Move request for scope (0.12, 0.20)
02:38:37.900 00.000 10052 Worker thread wakes up
02:38:37.900 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.20) opts 0xd
02:38:37.900 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.20)
02:38:37.900 00.000 10052 Moving (0.12, 0.20) raw xDistance=-0.20 yDistance=0.12
02:38:37.900 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.20
02:38:37.900 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.01
02:38:37.901 00.001 10052 MoveAxis(E, 48, ABG)
02:38:37.901 00.000 10052 Guiding  Dir = 2, Dur = 48
02:38:37.930 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:37.962 00.032 6880 UpdateGuideState exits: m=2636 SNR=35.6
02:38:37.962 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:37.962 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:37.962 00.000 6880 Enqueuing Expose request
02:38:37.964 00.002 10052 IsSlewing returns 0
02:38:38.031 00.067 10052 IsGuiding returns 0
02:38:38.174 00.143 10052 IsGuiding returns 0
02:38:38.174 00.000 10052 Move returns status 0, amount 48
02:38:38.174 00.000 10052 MoveAxis(N, 0, ABG)
02:38:38.174 00.000 10052 Move returns status 0, amount 0
02:38:38.174 00.000 10052 move complete, result=0
02:38:38.174 00.000 10052 worker thread done servicing request
02:38:38.174 00.000 10052 Worker thread wakes up
02:38:38.174 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:38.174 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:38.174 00.000 6880 GuideStep: -0.2 px 48 ms EAST, 0.1 px 0 ms NORTH
02:38:38.636 00.462 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ed1e6e3-9488-4b13-8b3a-74087557d336"}
02:38:38.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ed1e6e3-9488-4b13-8b3a-74087557d336"}
02:38:38.636 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4265d81e-0bac-4b9c-94b2-6c0baf4fb3df"}
02:38:38.637 00.001 6880 case statement mapped state 6 to 3
02:38:38.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4265d81e-0bac-4b9c-94b2-6c0baf4fb3df"}
02:38:38.637 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6eb50dcf-96c3-41f2-a909-48880bd5d396"}
02:38:38.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4194,"width":15,"height":15,"star_pos":[6.73,7.32],"pixels":"..."},"id":"6eb50dcf-96c3-41f2-a909-48880bd5d396"}
02:38:39.086 00.449 10052 Exposure complete
02:38:39.139 00.053 10052 worker thread done servicing request
02:38:39.139 00.000 6880 OnExposeComplete: enter
02:38:39.139 00.000 6880 UpdateGuideState(): m_state=6
02:38:39.139 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4195
02:38:39.140 00.001 6880 Star::Find returns 1 (0), X=407.72, Y=893.01, Mass=2625, SNR=35.5, Peak=160 HFD=4.7
02:38:39.140 00.000 6880 MultiStar: [#1 -0.06,-0.19,0.95,U] [#2 0.24,-0.20,0.98,U] [#3 0.22,-0.24,0.89,U] [#4 0.10,-0.47,0.80,U] [#5 0.22,-0.16,0.97,U] [#6 0.22,-0.19,0.89,U] [#7 -0.08,-0.25,0.70,U] [#8 0.27,-0.06,0.81,U] 
02:38:39.140 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.19}, one-star: {-0.26, -0.05}
02:38:39.140 00.000 6880 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.61) = xAngle (0.50 = 0.50)
02:38:39.140 00.000 6880 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
02:38:39.140 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.22 cameraTheta=-1.11 mountX=0.19 mountY=0.10, mountTheta=0.48
02:38:39.141 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.19, opts=13)
02:38:39.141 00.000 6880 Enqueuing Move request for scope (0.10, -0.19)
02:38:39.141 00.000 10052 Worker thread wakes up
02:38:39.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
02:38:39.141 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
02:38:39.141 00.000 10052 Moving (0.10, -0.19) raw xDistance=0.19 yDistance=0.10
02:38:39.141 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:38:39.142 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
02:38:39.142 00.000 10052 MoveAxis(W, 48, ABG)
02:38:39.142 00.000 10052 Guiding  Dir = 3, Dur = 48
02:38:39.162 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:39.163 00.001 10052 IsSlewing returns 0
02:38:39.189 00.026 6880 UpdateGuideState exits: m=2625 SNR=35.5
02:38:39.189 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:39.189 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:39.189 00.000 6880 Enqueuing Expose request
02:38:39.201 00.012 10052 IsGuiding returns 0
02:38:39.228 00.027 10052 PulseGuide returned control before completion, sleep 31
02:38:39.291 00.063 10052 IsGuiding returns 0
02:38:39.291 00.000 10052 Move returns status 0, amount 48
02:38:39.291 00.000 10052 MoveAxis(N, 0, ABG)
02:38:39.293 00.002 10052 Move returns status 0, amount 0
02:38:39.293 00.000 10052 move complete, result=0
02:38:39.293 00.000 10052 worker thread done servicing request
02:38:39.293 00.000 10052 Worker thread wakes up
02:38:39.293 00.000 6880 GuideStep: 0.2 px 48 ms WEST, 0.1 px 0 ms NORTH
02:38:39.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:39.293 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:40.420 01.127 10052 Exposure complete
02:38:40.474 00.054 10052 worker thread done servicing request
02:38:40.474 00.000 6880 OnExposeComplete: enter
02:38:40.475 00.001 6880 UpdateGuideState(): m_state=6
02:38:40.475 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4196
02:38:40.475 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=893.27, Mass=2565, SNR=35.2, Peak=159 HFD=4.6
02:38:40.475 00.000 6880 MultiStar: [#1 0.75,0.17,0.00,M1] [#2 0.25,0.33,0.92,U] [#3 0.47,0.14,0.91,U] [#4 0.28,0.16,0.84,U] [#5 0.56,0.08,0.00,M1] [#6 0.56,0.59,0.00,M1] [#7 0.40,0.28,0.73,U] [#8 0.54,0.18,0.00,M1] 
02:38:40.475 00.000 6880 single-star, 4 included, MultiStar: {0.31, 0.23}, one-star: {0.19, 0.22}
02:38:40.475 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
02:38:40.476 00.001 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
02:38:40.476 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=-0.22 mountY=0.19, mountTheta=2.44
02:38:40.477 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.22, opts=13)
02:38:40.477 00.000 6880 Enqueuing Move request for scope (0.19, 0.22)
02:38:40.477 00.000 10052 Worker thread wakes up
02:38:40.477 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
02:38:40.477 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
02:38:40.477 00.000 10052 Moving (0.19, 0.22) raw xDistance=-0.22 yDistance=0.19
02:38:40.477 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:38:40.477 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.01
02:38:40.477 00.000 10052 MoveAxis(E, 57, ABG)
02:38:40.478 00.001 10052 Guiding  Dir = 2, Dur = 57
02:38:40.498 00.020 10052 IsSlewing returns 0
02:38:40.498 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:40.527 00.029 6880 UpdateGuideState exits: m=2565 SNR=35.2
02:38:40.527 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:40.527 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:40.528 00.001 6880 Enqueuing Expose request
02:38:40.536 00.008 10052 IsGuiding returns 0
02:38:40.563 00.027 10052 PulseGuide returned control before completion, sleep 40
02:38:40.626 00.063 10052 IsGuiding returns 0
02:38:40.628 00.002 10052 Move returns status 0, amount 57
02:38:40.628 00.000 10052 MoveAxis(N, 0, ABG)
02:38:40.628 00.000 10052 Move returns status 0, amount 0
02:38:40.628 00.000 10052 move complete, result=0
02:38:40.628 00.000 10052 worker thread done servicing request
02:38:40.628 00.000 10052 Worker thread wakes up
02:38:40.628 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:40.628 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:40.628 00.000 6880 GuideStep: -0.2 px 57 ms EAST, 0.2 px 0 ms NORTH
02:38:40.639 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf579bb3-2041-494b-b3b3-31dc320c285d"}
02:38:40.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf579bb3-2041-494b-b3b3-31dc320c285d"}
02:38:40.647 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0cc5dffd-2f98-4fdc-8be6-e9d1df95c311"}
02:38:40.647 00.000 6880 case statement mapped state 6 to 3
02:38:40.647 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0cc5dffd-2f98-4fdc-8be6-e9d1df95c311"}
02:38:40.648 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3bbcbf3-1225-4863-b845-5619f293bd01"}
02:38:40.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4196,"width":15,"height":15,"star_pos":[7.17,7.27],"pixels":"..."},"id":"a3bbcbf3-1225-4863-b845-5619f293bd01"}
02:38:41.538 00.890 10052 Exposure complete
02:38:41.594 00.056 10052 worker thread done servicing request
02:38:41.594 00.000 6880 OnExposeComplete: enter
02:38:41.594 00.000 6880 UpdateGuideState(): m_state=6
02:38:41.594 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4197
02:38:41.594 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.95, Mass=2603, SNR=35.3, Peak=161 HFD=4.4
02:38:41.595 00.001 6880 MultiStar: [#1 0.31,-0.18,0.92,U] [#2 0.36,-0.12,0.98,U] [#3 0.36,-0.16,0.93,U] [#4 0.32,-0.05,0.85,U] [#5 0.24,-0.01,0.92,U] [#6 0.47,0.04,0.90,U] [#7 0.33,0.16,0.76,U] [#8 0.27,-0.06,0.78,U] 
02:38:41.595 00.000 6880 single-star, 8 included, MultiStar: {0.28, -0.06}, one-star: {-0.14, -0.11}
02:38:41.595 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.85 = -0.85)
02:38:41.595 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:38:41.595 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.11 hyp=0.18 cameraTheta=-2.46 mountX=0.12 mountY=-0.14, mountTheta=-0.86
02:38:41.597 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.11, opts=13)
02:38:41.597 00.000 6880 Enqueuing Move request for scope (-0.14, -0.11)
02:38:41.597 00.000 10052 Worker thread wakes up
02:38:41.597 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.11) opts 0xd
02:38:41.597 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.11)
02:38:41.597 00.000 10052 Moving (-0.14, -0.11) raw xDistance=0.12 yDistance=-0.14
02:38:41.597 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:38:41.597 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:38:41.597 00.000 10052 MoveAxis(W, 29, ABG)
02:38:41.597 00.000 10052 Guiding  Dir = 3, Dur = 29
02:38:41.619 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:41.649 00.030 6880 UpdateGuideState exits: m=2603 SNR=35.3
02:38:41.650 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:41.650 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:41.650 00.000 6880 Enqueuing Expose request
02:38:41.653 00.003 10052 IsSlewing returns 0
02:38:41.728 00.075 10052 IsGuiding returns 0
02:38:41.877 00.149 10052 IsGuiding returns 0
02:38:41.877 00.000 10052 Move returns status 0, amount 29
02:38:41.877 00.000 10052 MoveAxis(N, 0, ABG)
02:38:41.877 00.000 10052 Move returns status 0, amount 0
02:38:41.877 00.000 10052 move complete, result=0
02:38:41.877 00.000 10052 worker thread done servicing request
02:38:41.877 00.000 10052 Worker thread wakes up
02:38:41.877 00.000 6880 GuideStep: 0.1 px 29 ms WEST, -0.1 px 0 ms NORTH
02:38:41.878 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:41.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:42.636 00.758 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a112fb03-b9d0-4279-aca2-b919dea02e73"}
02:38:42.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a112fb03-b9d0-4279-aca2-b919dea02e73"}
02:38:42.636 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"df70ec29-4918-47c2-adb5-66253dbd4917"}
02:38:42.637 00.001 6880 case statement mapped state 6 to 3
02:38:42.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"df70ec29-4918-47c2-adb5-66253dbd4917"}
02:38:42.637 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6473019e-d8d5-4e57-8df7-d55545ba033b"}
02:38:42.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4197,"width":15,"height":15,"star_pos":[6.84,6.95],"pixels":"..."},"id":"6473019e-d8d5-4e57-8df7-d55545ba033b"}
02:38:43.013 00.376 10052 Exposure complete
02:38:43.066 00.053 10052 worker thread done servicing request
02:38:43.066 00.000 6880 OnExposeComplete: enter
02:38:43.066 00.000 6880 UpdateGuideState(): m_state=6
02:38:43.066 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4198
02:38:43.066 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.94, Mass=2513, SNR=34.7, Peak=133 HFD=4.5
02:38:43.067 00.001 6880 MultiStar: [#1 0.34,-0.14,0.94,U] [#2 0.14,-0.11,0.98,U] [#3 0.17,-0.25,0.94,U] [#4 0.51,-0.22,0.00,M1] [#5 0.33,-0.19,0.97,U] [#6 0.14,-0.03,0.92,U] [#7 0.10,-0.12,0.77,U] [#8 0.16,-0.15,0.79,U] 
02:38:43.067 00.000 6880 single-star, 7 included, MultiStar: {0.17, -0.14}, one-star: {-0.04, -0.11}
02:38:43.067 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.30 = -0.30)
02:38:43.067 00.000 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:38:43.067 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.11 hyp=0.12 cameraTheta=-1.91 mountX=0.12 mountY=-0.04, mountTheta=-0.32
02:38:43.068 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.11, opts=13)
02:38:43.068 00.000 6880 Enqueuing Move request for scope (-0.04, -0.11)
02:38:43.068 00.000 10052 Worker thread wakes up
02:38:43.068 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.11) opts 0xd
02:38:43.068 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.11)
02:38:43.068 00.000 10052 Moving (-0.04, -0.11) raw xDistance=0.12 yDistance=-0.04
02:38:43.068 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:38:43.068 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.07, using input
02:38:43.068 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
02:38:43.069 00.001 10052 MoveAxis(W, 32, ABG)
02:38:43.069 00.000 10052 Guiding  Dir = 3, Dur = 32
02:38:43.089 00.020 10052 IsSlewing returns 0
02:38:43.089 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:43.128 00.039 10052 IsGuiding returns 0
02:38:43.128 00.000 6880 UpdateGuideState exits: m=2513 SNR=34.7
02:38:43.128 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:43.128 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:43.128 00.000 6880 Enqueuing Expose request
02:38:43.155 00.027 10052 PulseGuide returned control before completion, sleep 15
02:38:43.202 00.047 10052 IsGuiding returns 0
02:38:43.202 00.000 10052 Move returns status 0, amount 32
02:38:43.202 00.000 10052 MoveAxis(N, 0, ABG)
02:38:43.202 00.000 10052 Move returns status 0, amount 0
02:38:43.202 00.000 10052 move complete, result=0
02:38:43.202 00.000 10052 worker thread done servicing request
02:38:43.202 00.000 10052 Worker thread wakes up
02:38:43.202 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:43.202 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:43.212 00.010 6880 GuideStep: 0.1 px 32 ms WEST, -0.0 px 0 ms NORTH
02:38:44.113 00.901 10052 Exposure complete
02:38:44.170 00.057 10052 worker thread done servicing request
02:38:44.170 00.000 6880 OnExposeComplete: enter
02:38:44.170 00.000 6880 UpdateGuideState(): m_state=6
02:38:44.171 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4199
02:38:44.171 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.97, Mass=2486, SNR=34.6, Peak=137 HFD=4.5
02:38:44.171 00.000 6880 MultiStar: [#1 0.52,-0.42,0.00,M1] [#2 0.43,-0.42,0.00,M1] [#3 0.74,-0.33,0.00,M1] [#4 0.64,-0.17,0.00,M2] [#5 0.60,-0.25,0.00,M1] [#6 0.78,-0.44,0.00,M1] [#7 0.40,-0.70,0.00,M1] [#8 0.59,-0.30,0.00,M1] 
02:38:44.171 00.000 6880 CameraToMount -- cameraTheta (-0.62) - m_xAngle (-1.61) = xAngle (0.99 = 0.99)
02:38:44.171 00.000 6880 CameraToMount -- cameraTheta (-0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.96 = 0.96)
02:38:44.171 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.09 hyp=0.15 cameraTheta=-0.62 mountX=0.08 mountY=0.12, mountTheta=0.98
02:38:44.173 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.09, opts=13)
02:38:44.173 00.000 6880 Enqueuing Move request for scope (0.12, -0.09)
02:38:44.173 00.000 10052 Worker thread wakes up
02:38:44.173 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.09) opts 0xd
02:38:44.173 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.09)
02:38:44.173 00.000 10052 Moving (0.12, -0.09) raw xDistance=0.08 yDistance=0.12
02:38:44.173 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:38:44.173 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.00
02:38:44.174 00.001 10052 MoveAxis(E, 0, ABG)
02:38:44.174 00.000 10052 Move returns status 0, amount 0
02:38:44.174 00.000 10052 MoveAxis(N, 0, ABG)
02:38:44.174 00.000 10052 Move returns status 0, amount 0
02:38:44.174 00.000 10052 move complete, result=0
02:38:44.174 00.000 10052 worker thread done servicing request
02:38:44.193 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:44.226 00.033 6880 UpdateGuideState exits: m=2486 SNR=34.6
02:38:44.226 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:44.226 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:44.226 00.000 6880 Enqueuing Expose request
02:38:44.226 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:38:44.226 00.000 10052 Worker thread wakes up
02:38:44.226 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:44.226 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:44.634 00.408 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2ee2e38-58e3-4e2d-95ee-6db49aae7dfb"}
02:38:44.634 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2ee2e38-58e3-4e2d-95ee-6db49aae7dfb"}
02:38:44.635 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47362764-0b0f-4806-94e2-c6a13ac77065"}
02:38:44.635 00.000 6880 case statement mapped state 6 to 3
02:38:44.635 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"47362764-0b0f-4806-94e2-c6a13ac77065"}
02:38:44.635 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab51005c-edc3-4998-bb50-486829b1ffbe"}
02:38:44.636 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4199,"width":15,"height":15,"star_pos":[7.10,6.97],"pixels":"..."},"id":"ab51005c-edc3-4998-bb50-486829b1ffbe"}
02:38:45.352 00.716 10052 Exposure complete
02:38:45.405 00.053 10052 worker thread done servicing request
02:38:45.405 00.000 6880 OnExposeComplete: enter
02:38:45.405 00.000 6880 UpdateGuideState(): m_state=6
02:38:45.405 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4200
02:38:45.405 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=893.14, Mass=2606, SNR=35.5, Peak=142 HFD=4.6
02:38:45.406 00.001 6880 MultiStar: [#1 0.40,-0.12,0.96,U] [#2 0.45,0.07,0.96,U] [#3 0.20,-0.08,0.88,U] [#4 0.39,-0.05,0.85,U] [#5 0.07,-0.16,0.98,U] [#6 0.09,-0.02,0.86,U] [#7 0.30,-0.16,0.76,U] [#8 0.24,-0.16,0.76,U] 
02:38:45.406 00.000 6880 single-star, 8 included, MultiStar: {0.22, -0.06}, one-star: {-0.09, 0.08}
02:38:45.406 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.02 = -2.26)
02:38:45.406 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.30)
02:38:45.406 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.08 hyp=0.12 cameraTheta=2.41 mountX=-0.08 mountY=-0.09, mountTheta=-2.28
02:38:45.407 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.08, opts=13)
02:38:45.407 00.000 6880 Enqueuing Move request for scope (-0.09, 0.08)
02:38:45.407 00.000 10052 Worker thread wakes up
02:38:45.407 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.08) opts 0xd
02:38:45.407 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.08)
02:38:45.407 00.000 10052 Moving (-0.09, 0.08) raw xDistance=-0.08 yDistance=-0.09
02:38:45.407 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:38:45.408 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
02:38:45.408 00.000 10052 MoveAxis(E, 0, ABG)
02:38:45.408 00.000 10052 Move returns status 0, amount 0
02:38:45.408 00.000 10052 MoveAxis(N, 0, ABG)
02:38:45.408 00.000 10052 Move returns status 0, amount 0
02:38:45.408 00.000 10052 move complete, result=0
02:38:45.408 00.000 10052 worker thread done servicing request
02:38:45.426 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:45.455 00.029 6880 UpdateGuideState exits: m=2606 SNR=35.5
02:38:45.455 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:45.455 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:45.455 00.000 6880 Enqueuing Expose request
02:38:45.455 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:38:45.455 00.000 10052 Worker thread wakes up
02:38:45.455 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:45.455 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:46.363 00.908 10052 Exposure complete
02:38:46.428 00.065 10052 worker thread done servicing request
02:38:46.429 00.001 6880 OnExposeComplete: enter
02:38:46.429 00.000 6880 UpdateGuideState(): m_state=6
02:38:46.429 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4201
02:38:46.429 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=893.09, Mass=2620, SNR=35.6, Peak=161 HFD=4.7
02:38:46.429 00.000 6880 MultiStar: [#1 -0.10,-0.26,0.93,U] [#2 0.01,-0.23,0.99,U] [#3 -0.02,-0.12,0.92,U] [#4 -0.01,-0.32,0.83,U] [#5 -0.08,-0.14,0.97,U] [#6 0.03,-0.09,0.88,U] [#7 -0.27,-0.11,0.76,U] [#8 0.20,-0.18,0.76,U] 
02:38:46.429 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.15}, one-star: {-0.38, 0.03}
02:38:46.429 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:38:46.429 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
02:38:46.429 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.15 hyp=0.17 cameraTheta=-2.02 mountX=0.16 mountY=-0.07, mountTheta=-0.44
02:38:46.431 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.15, opts=13)
02:38:46.431 00.000 6880 Enqueuing Move request for scope (-0.08, -0.15)
02:38:46.431 00.000 10052 Worker thread wakes up
02:38:46.431 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.15) opts 0xd
02:38:46.431 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.15)
02:38:46.431 00.000 10052 Moving (-0.08, -0.15) raw xDistance=0.16 yDistance=-0.07
02:38:46.431 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:38:46.431 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.09, using input
02:38:46.431 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.02
02:38:46.432 00.001 10052 MoveAxis(W, 42, ABG)
02:38:46.432 00.000 10052 Guiding  Dir = 3, Dur = 42
02:38:46.453 00.021 10052 IsSlewing returns 0
02:38:46.460 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:46.491 00.031 10052 IsGuiding returns 0
02:38:46.494 00.003 6880 UpdateGuideState exits: m=2620 SNR=35.6
02:38:46.494 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:46.494 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:46.494 00.000 6880 Enqueuing Expose request
02:38:46.519 00.025 10052 PulseGuide returned control before completion, sleep 25
02:38:46.566 00.047 10052 IsGuiding returns 0
02:38:46.568 00.002 10052 Move returns status 0, amount 42
02:38:46.568 00.000 10052 MoveAxis(N, 0, ABG)
02:38:46.568 00.000 10052 Move returns status 0, amount 0
02:38:46.568 00.000 10052 move complete, result=0
02:38:46.568 00.000 10052 worker thread done servicing request
02:38:46.568 00.000 10052 Worker thread wakes up
02:38:46.568 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:46.568 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:46.570 00.002 6880 GuideStep: 0.2 px 42 ms WEST, -0.1 px 0 ms NORTH
02:38:46.639 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"84cc3443-1417-42c8-9a6b-6b113c1b91d4"}
02:38:46.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"84cc3443-1417-42c8-9a6b-6b113c1b91d4"}
02:38:46.639 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d75e3dd2-50ac-429e-a467-c68e247eeea0"}
02:38:46.639 00.000 6880 case statement mapped state 6 to 3
02:38:46.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d75e3dd2-50ac-429e-a467-c68e247eeea0"}
02:38:46.640 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2a6627e6-fbd6-471e-befa-7a4fb07069d4"}
02:38:46.640 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4201,"width":15,"height":15,"star_pos":[6.60,7.09],"pixels":"..."},"id":"2a6627e6-fbd6-471e-befa-7a4fb07069d4"}
02:38:47.701 01.061 10052 Exposure complete
02:38:47.769 00.068 10052 worker thread done servicing request
02:38:47.769 00.000 6880 OnExposeComplete: enter
02:38:47.769 00.000 6880 UpdateGuideState(): m_state=6
02:38:47.769 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4202
02:38:47.770 00.001 6880 Star::Find returns 1 (0), X=407.58, Y=893.26, Mass=2539, SNR=34.9, Peak=149 HFD=4.6
02:38:47.770 00.000 6880 MultiStar: [#1 0.15,0.01,0.97,U] [#2 0.02,-0.10,1.00,U] [#3 -0.03,-0.11,0.90,U] [#4 0.23,0.19,0.88,U] [#5 -0.04,0.05,0.96,U] [#6 -0.01,0.05,0.91,U] [#7 0.18,0.06,0.75,U] [#8 0.18,0.03,0.79,U] 
02:38:47.770 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.04}, one-star: {-0.40, 0.20}
02:38:47.770 00.000 6880 CameraToMount -- cameraTheta (1.09) - m_xAngle (-1.61) = xAngle (2.70 = 2.70)
02:38:47.770 00.000 6880 CameraToMount -- cameraTheta (1.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.67 = 2.67)
02:38:47.770 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.04 hyp=0.05 cameraTheta=1.09 mountX=-0.04 mountY=0.02, mountTheta=2.68
02:38:47.771 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.04, opts=13)
02:38:47.771 00.000 6880 Enqueuing Move request for scope (0.02, 0.04)
02:38:47.771 00.000 10052 Worker thread wakes up
02:38:47.771 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.04) opts 0xd
02:38:47.771 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.04)
02:38:47.771 00.000 10052 Moving (0.02, 0.04) raw xDistance=-0.04 yDistance=0.02
02:38:47.771 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:38:47.771 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
02:38:47.771 00.000 10052 MoveAxis(E, 0, ABG)
02:38:47.771 00.000 10052 Move returns status 0, amount 0
02:38:47.771 00.000 10052 MoveAxis(N, 0, ABG)
02:38:47.772 00.001 10052 Move returns status 0, amount 0
02:38:47.772 00.000 10052 move complete, result=0
02:38:47.772 00.000 10052 worker thread done servicing request
02:38:47.789 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:47.823 00.034 6880 UpdateGuideState exits: m=2539 SNR=34.9
02:38:47.823 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:47.823 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:47.823 00.000 6880 Enqueuing Expose request
02:38:47.823 00.000 10052 Worker thread wakes up
02:38:47.823 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:47.823 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:47.823 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:48.636 00.813 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1bf105e-37f5-4655-a842-bc6b31097f38"}
02:38:48.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1bf105e-37f5-4655-a842-bc6b31097f38"}
02:38:48.636 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d3e0cf2-7216-4ee8-8b1c-84fed1904406"}
02:38:48.636 00.000 6880 case statement mapped state 6 to 3
02:38:48.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d3e0cf2-7216-4ee8-8b1c-84fed1904406"}
02:38:48.637 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bde5f658-8dff-4673-9c7d-df98114648fd"}
02:38:48.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4202,"width":15,"height":15,"star_pos":[6.58,7.26],"pixels":"..."},"id":"bde5f658-8dff-4673-9c7d-df98114648fd"}
02:38:48.742 00.105 10052 Exposure complete
02:38:48.804 00.062 10052 worker thread done servicing request
02:38:48.804 00.000 6880 OnExposeComplete: enter
02:38:48.804 00.000 6880 UpdateGuideState(): m_state=6
02:38:48.804 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4203
02:38:48.804 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=893.43, Mass=2500, SNR=34.6, Peak=148 HFD=4.9
02:38:48.805 00.001 6880 MultiStar: [#1 -0.01,0.10,0.97,U] [#2 -0.03,0.04,1.00,U] [#3 0.08,0.16,0.89,U] [#4 -0.07,0.06,0.85,U] [#5 0.11,0.26,0.97,U] [#6 0.08,0.21,0.93,U] [#7 0.00,-0.19,0.76,U] [#8 0.04,0.07,0.80,U] 
02:38:48.805 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.13}, one-star: {-0.37, 0.37}
02:38:48.805 00.000 6880 CameraToMount -- cameraTheta (1.74) - m_xAngle (-1.61) = xAngle (3.35 = -2.93)
02:38:48.805 00.000 6880 CameraToMount -- cameraTheta (1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.32 = -2.96)
02:38:48.805 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.13 hyp=0.13 cameraTheta=1.74 mountX=-0.13 mountY=-0.02, mountTheta=-2.96
02:38:48.806 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.13, opts=13)
02:38:48.806 00.000 6880 Enqueuing Move request for scope (-0.02, 0.13)
02:38:48.806 00.000 10052 Worker thread wakes up
02:38:48.806 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.13) opts 0xd
02:38:48.807 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.13)
02:38:48.807 00.000 10052 Moving (-0.02, 0.13) raw xDistance=-0.13 yDistance=-0.02
02:38:48.807 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:38:48.807 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.08, using input
02:38:48.807 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
02:38:48.807 00.000 10052 MoveAxis(E, 35, ABG)
02:38:48.807 00.000 10052 Guiding  Dir = 2, Dur = 35
02:38:48.828 00.021 10052 IsSlewing returns 0
02:38:48.828 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:48.857 00.029 6880 UpdateGuideState exits: m=2500 SNR=34.6
02:38:48.857 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:48.857 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:48.857 00.000 6880 Enqueuing Expose request
02:38:48.866 00.009 10052 IsGuiding returns 0
02:38:48.893 00.027 10052 PulseGuide returned control before completion, sleep 19
02:38:48.949 00.056 10052 IsGuiding returns 0
02:38:48.949 00.000 10052 Move returns status 0, amount 35
02:38:48.949 00.000 10052 MoveAxis(N, 0, ABG)
02:38:48.949 00.000 10052 Move returns status 0, amount 0
02:38:48.949 00.000 10052 move complete, result=0
02:38:48.949 00.000 10052 worker thread done servicing request
02:38:48.949 00.000 10052 Worker thread wakes up
02:38:48.949 00.000 6880 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
02:38:48.949 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:48.949 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:50.077 01.128 10052 Exposure complete
02:38:50.138 00.061 10052 worker thread done servicing request
02:38:50.138 00.000 6880 OnExposeComplete: enter
02:38:50.138 00.000 6880 UpdateGuideState(): m_state=6
02:38:50.138 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4204
02:38:50.138 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=893.19, Mass=2679, SNR=35.8, Peak=175 HFD=4.3
02:38:50.139 00.001 6880 MultiStar: [#1 0.67,0.05,0.00,M1] [#2 0.11,-0.02,0.97,U] [#3 0.27,0.02,0.90,U] [#4 0.57,0.01,0.00,M1] [#5 0.48,-0.08,0.96,U] [#6 0.36,0.21,0.89,U] [#7 0.53,0.01,0.73,U] [#8 0.41,0.02,0.80,U] 
02:38:50.139 00.000 6880 single-star, 6 included, MultiStar: {0.30, 0.04}, one-star: {0.03, 0.13}
02:38:50.139 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.94 = 2.94)
02:38:50.139 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.91 = 2.91)
02:38:50.139 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.13 hyp=0.13 cameraTheta=1.32 mountX=-0.13 mountY=0.03, mountTheta=2.91
02:38:50.140 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.13, opts=13)
02:38:50.140 00.000 6880 Enqueuing Move request for scope (0.03, 0.13)
02:38:50.140 00.000 10052 Worker thread wakes up
02:38:50.140 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.13) opts 0xd
02:38:50.141 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.13)
02:38:50.141 00.000 10052 Moving (0.03, 0.13) raw xDistance=-0.13 yDistance=0.03
02:38:50.141 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:38:50.141 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
02:38:50.141 00.000 10052 MoveAxis(E, 37, ABG)
02:38:50.141 00.000 10052 Guiding  Dir = 2, Dur = 37
02:38:50.165 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:50.200 00.035 6880 UpdateGuideState exits: m=2679 SNR=35.8
02:38:50.201 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:50.201 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:50.201 00.000 6880 Enqueuing Expose request
02:38:50.213 00.012 10052 IsSlewing returns 0
02:38:50.283 00.070 10052 IsGuiding returns 0
02:38:50.420 00.137 10052 IsGuiding returns 0
02:38:50.420 00.000 10052 Move returns status 0, amount 37
02:38:50.420 00.000 10052 MoveAxis(N, 0, ABG)
02:38:50.420 00.000 10052 Move returns status 0, amount 0
02:38:50.420 00.000 10052 move complete, result=0
02:38:50.420 00.000 10052 worker thread done servicing request
02:38:50.421 00.001 10052 Worker thread wakes up
02:38:50.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:50.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:50.421 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.0 px 0 ms NORTH
02:38:50.636 00.215 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b744a986-6366-45e1-bc56-014beeb9248e"}
02:38:50.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b744a986-6366-45e1-bc56-014beeb9248e"}
02:38:50.636 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"07402441-5a48-4f62-8bf4-f44b156f5859"}
02:38:50.636 00.000 6880 case statement mapped state 6 to 3
02:38:50.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"07402441-5a48-4f62-8bf4-f44b156f5859"}
02:38:50.638 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ce81556a-5117-4378-be69-22ca39a8e6c3"}
02:38:50.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4204,"width":15,"height":15,"star_pos":[7.01,7.19],"pixels":"..."},"id":"ce81556a-5117-4378-be69-22ca39a8e6c3"}
02:38:51.340 00.702 10052 Exposure complete
02:38:51.402 00.062 6880 OnExposeComplete: enter
02:38:51.402 00.000 6880 UpdateGuideState(): m_state=6
02:38:51.402 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4205
02:38:51.402 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=893.55, Mass=2349, SNR=33.5, Peak=150 HFD=4.4
02:38:51.403 00.001 6880 MultiStar: [#1 -0.40,-0.01,1.00,U] [#2 0.31,0.46,0.00,M1] [#3 0.11,0.20,0.94,U] [#4 -0.22,0.07,0.88,U] [#5 -0.12,0.20,1.04,U] [#6 0.16,0.25,0.96,U] [#7 -0.52,0.05,0.78,U] [#8 -0.10,0.16,0.83,U] 
02:38:51.403 00.000 6880 refined, 7 included, MultiStar: {-0.18, 0.18}, one-star: {-0.41, 0.49}
02:38:51.403 00.000 6880 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.61) = xAngle (3.97 = -2.31)
02:38:51.403 00.000 6880 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.94 = -2.35)
02:38:51.403 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.18 hyp=0.26 cameraTheta=2.36 mountX=-0.17 mountY=-0.18, mountTheta=-2.33
02:38:51.404 00.001 10052 worker thread done servicing request
02:38:51.405 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.18, opts=13)
02:38:51.405 00.000 6880 Enqueuing Move request for scope (-0.18, 0.18)
02:38:51.406 00.001 10052 Worker thread wakes up
02:38:51.406 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.18) opts 0xd
02:38:51.406 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.18)
02:38:51.406 00.000 10052 Moving (-0.18, 0.18) raw xDistance=-0.17 yDistance=-0.18
02:38:51.406 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:38:51.406 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.18, slope = -0.01
02:38:51.406 00.000 10052 MoveAxis(E, 49, ABG)
02:38:51.406 00.000 10052 Guiding  Dir = 2, Dur = 49
02:38:51.427 00.021 10052 IsSlewing returns 0
02:38:51.431 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:51.464 00.033 6880 UpdateGuideState exits: m=2349 SNR=33.5
02:38:51.464 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:51.464 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:51.464 00.000 6880 Enqueuing Expose request
02:38:51.464 00.000 10052 IsGuiding returns 0
02:38:51.493 00.029 10052 PulseGuide returned control before completion, sleep 32
02:38:51.569 00.076 10052 IsGuiding returns 0
02:38:51.570 00.001 10052 Move returns status 0, amount 49
02:38:51.570 00.000 10052 MoveAxis(N, 26, ABG)
02:38:51.570 00.000 10052 Guiding  Dir = 0, Dur = 26
02:38:51.646 00.076 10052 IsSlewing returns 0
02:38:51.720 00.074 10052 IsGuiding returns 0
02:38:51.859 00.139 10052 IsGuiding returns 0
02:38:51.859 00.000 10052 Move returns status 0, amount 26
02:38:51.859 00.000 10052 move complete, result=0
02:38:51.859 00.000 10052 worker thread done servicing request
02:38:51.859 00.000 6880 GuideStep: -0.2 px 49 ms EAST, -0.2 px 26 ms NORTH
02:38:51.859 00.000 10052 Worker thread wakes up
02:38:51.860 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:51.860 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:52.635 00.775 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c63f17ae-afbd-4f4c-a109-f0bd1bc57df8"}
02:38:52.635 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c63f17ae-afbd-4f4c-a109-f0bd1bc57df8"}
02:38:52.635 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dc5c2336-007e-4d72-b222-4fdbc9f18442"}
02:38:52.635 00.000 6880 case statement mapped state 6 to 3
02:38:52.635 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc5c2336-007e-4d72-b222-4fdbc9f18442"}
02:38:52.636 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ba341120-cc86-463d-a078-dd4bf3d04dbc"}
02:38:52.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4205,"width":15,"height":15,"star_pos":[6.57,6.55],"pixels":"..."},"id":"ba341120-cc86-463d-a078-dd4bf3d04dbc"}
02:38:53.001 00.365 10052 Exposure complete
02:38:53.071 00.070 10052 worker thread done servicing request
02:38:53.071 00.000 6880 OnExposeComplete: enter
02:38:53.071 00.000 6880 UpdateGuideState(): m_state=6
02:38:53.073 00.002 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4206
02:38:53.073 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=893.94, Mass=2536, SNR=34.8, Peak=131 HFD=4.7
02:38:53.073 00.000 6880 MultiStar: [#1 0.82,0.75,0.00,M1] [#2 0.37,1.22,0.00,M2] [#3 0.30,0.80,0.00,M1] [#4 0.75,0.77,0.00,M1] [#5 0.62,0.88,0.00,M1] [#6 0.21,0.92,0.00,M1] [#7 0.85,0.89,0.00,M1] [#8 0.55,0.81,0.00,M1] 
02:38:53.073 00.000 6880 CameraToMount -- cameraTheta (1.21) - m_xAngle (-1.61) = xAngle (2.82 = 2.82)
02:38:53.073 00.000 6880 CameraToMount -- cameraTheta (1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.79 = 2.79)
02:38:53.073 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=0.89 hyp=0.95 cameraTheta=1.21 mountX=-0.90 mountY=0.33, mountTheta=2.79
02:38:53.075 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.89, opts=13)
02:38:53.075 00.000 6880 Enqueuing Move request for scope (0.34, 0.89)
02:38:53.075 00.000 10052 Worker thread wakes up
02:38:53.075 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.89) opts 0xd
02:38:53.076 00.001 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.89)
02:38:53.076 00.000 10052 Moving (0.34, 0.89) raw xDistance=-0.90 yDistance=0.33
02:38:53.076 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.41 from input -0.90
02:38:53.076 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.33, slope = 0.02
02:38:53.076 00.000 10052 MoveAxis(E, 243, ABG)
02:38:53.076 00.000 10052 Guiding  Dir = 2, Dur = 243
02:38:53.096 00.020 10052 IsSlewing returns 0
02:38:53.104 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:53.134 00.030 10052 IsGuiding returns 0
02:38:53.151 00.017 6880 UpdateGuideState exits: m=2536 SNR=34.8
02:38:53.151 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:53.151 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:53.151 00.000 6880 Enqueuing Expose request
02:38:53.161 00.010 10052 PulseGuide returned control before completion, sleep 226
02:38:53.413 00.252 10052 IsGuiding returns 0
02:38:53.413 00.000 10052 Move returns status 0, amount 243
02:38:53.413 00.000 10052 MoveAxis(S, 33, ABG)
02:38:53.413 00.000 10052 Guiding  Dir = 1, Dur = 33
02:38:53.451 00.038 10052 IsSlewing returns 0
02:38:53.489 00.038 10052 IsGuiding returns 0
02:38:53.632 00.143 10052 IsGuiding returns 0
02:38:53.632 00.000 10052 Move returns status 0, amount 33
02:38:53.632 00.000 10052 move complete, result=0
02:38:53.632 00.000 10052 worker thread done servicing request
02:38:53.632 00.000 6880 GuideStep: -0.9 px 243 ms EAST, 0.3 px 33 ms SOUTH
02:38:53.632 00.000 10052 Worker thread wakes up
02:38:53.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:53.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:54.539 00.907 10052 Exposure complete
02:38:54.620 00.081 10052 worker thread done servicing request
02:38:54.620 00.000 6880 OnExposeComplete: enter
02:38:54.620 00.000 6880 UpdateGuideState(): m_state=6
02:38:54.620 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4207
02:38:54.621 00.001 6880 Star::Find returns 1 (0), X=408.15, Y=893.56, Mass=2629, SNR=35.5, Peak=137 HFD=4.8
02:38:54.621 00.000 6880 MultiStar: [#1 0.60,-0.03,0.00,M2] [#2 0.26,-0.03,0.99,U] [#3 0.43,-0.25,0.89,U] [#4 0.42,0.13,0.86,U] [#5 0.63,0.29,0.00,M2] [#6 0.43,-0.12,0.88,U] [#7 0.54,-0.07,0.00,M2] [#8 0.71,0.08,0.00,M2] 
02:38:54.621 00.000 6880 refined, 4 included, MultiStar: {0.33, 0.06}, one-star: {0.17, 0.50}
02:38:54.621 00.000 6880 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.61) = xAngle (1.78 = 1.78)
02:38:54.621 00.000 6880 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.75 = 1.75)
02:38:54.621 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.06 hyp=0.34 cameraTheta=0.17 mountX=-0.07 mountY=0.33, mountTheta=1.78
02:38:54.623 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.06, opts=13)
02:38:54.623 00.000 6880 Enqueuing Move request for scope (0.33, 0.06)
02:38:54.623 00.000 10052 Worker thread wakes up
02:38:54.624 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.06) opts 0xd
02:38:54.624 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.06)
02:38:54.624 00.000 10052 Moving (0.33, 0.06) raw xDistance=-0.07 yDistance=0.33
02:38:54.624 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:38:54.624 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.33, slope = 0.03
02:38:54.624 00.000 10052 MoveAxis(E, 0, ABG)
02:38:54.624 00.000 10052 Move returns status 0, amount 0
02:38:54.624 00.000 10052 MoveAxis(S, 51, ABG)
02:38:54.624 00.000 10052 Guiding  Dir = 1, Dur = 51
02:38:54.653 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:54.687 00.034 10052 IsSlewing returns 0
02:38:54.696 00.009 6880 UpdateGuideState exits: m=2629 SNR=35.5
02:38:54.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:54.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:54.696 00.000 6880 Enqueuing Expose request
02:38:54.721 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"147ddef2-f9ad-4e9a-802f-840383c7ad90"}
02:38:54.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"147ddef2-f9ad-4e9a-802f-840383c7ad90"}
02:38:54.756 00.035 10052 IsGuiding returns 0
02:38:54.785 00.029 10052 PulseGuide returned control before completion, sleep 32
02:38:54.821 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aea7b693-c386-429e-84b2-e04f1c2de7a8"}
02:38:54.821 00.000 6880 case statement mapped state 6 to 3
02:38:54.822 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aea7b693-c386-429e-84b2-e04f1c2de7a8"}
02:38:54.841 00.019 10052 IsGuiding returns 1
02:38:54.841 00.000 10052 scope still moving after pulse duration time elapsed
02:38:54.886 00.045 10052 IsSlewing returns 0
02:38:54.924 00.038 10052 IsGuiding returns 0
02:38:54.924 00.000 10052 scope move finished after 51 + 116 ms
02:38:54.924 00.000 10052 Move returns status 0, amount 51
02:38:54.924 00.000 10052 move complete, result=0
02:38:54.925 00.001 10052 worker thread done servicing request
02:38:54.925 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 51 ms SOUTH
02:38:54.925 00.000 10052 Worker thread wakes up
02:38:54.925 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:54.925 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:55.034 00.109 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2d397493-9c57-4577-b1ad-6f2e4a44eca3"}
02:38:55.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4207,"width":15,"height":15,"star_pos":[7.15,6.56],"pixels":"..."},"id":"2d397493-9c57-4577-b1ad-6f2e4a44eca3"}
02:38:56.055 01.021 10052 Exposure complete
02:38:56.128 00.073 10052 worker thread done servicing request
02:38:56.128 00.000 6880 OnExposeComplete: enter
02:38:56.128 00.000 6880 UpdateGuideState(): m_state=6
02:38:56.129 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4208
02:38:56.129 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=893.20, Mass=2657, SNR=35.8, Peak=148 HFD=4.7
02:38:56.129 00.000 6880 MultiStar: [#1 0.72,-0.11,0.00,M3] [#2 0.66,-0.17,0.00,M2] [#3 0.59,-0.24,0.00,M1] [#4 0.51,-0.03,0.86,U] [#5 0.58,-0.03,0.00,M3] [#6 0.71,-0.05,0.00,M1] [#7 0.83,-0.13,0.00,M3] [#8 0.66,-0.06,0.00,M3] 
02:38:56.129 00.000 6880 single-star, 1 included, MultiStar: {0.37, 0.07}, one-star: {0.26, 0.15}
02:38:56.129 00.000 6880 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.61) = xAngle (2.13 = 2.13)
02:38:56.129 00.000 6880 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
02:38:56.129 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.15 hyp=0.30 cameraTheta=0.51 mountX=-0.16 mountY=0.26, mountTheta=2.12
02:38:56.131 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.15, opts=13)
02:38:56.131 00.000 6880 Enqueuing Move request for scope (0.26, 0.15)
02:38:56.131 00.000 10052 Worker thread wakes up
02:38:56.131 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.15) opts 0xd
02:38:56.131 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.15)
02:38:56.132 00.001 10052 Moving (0.26, 0.15) raw xDistance=-0.16 yDistance=0.26
02:38:56.132 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:38:56.132 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.26, slope = 0.03
02:38:56.132 00.000 10052 MoveAxis(E, 42, ABG)
02:38:56.132 00.000 10052 Guiding  Dir = 2, Dur = 42
02:38:56.158 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:56.170 00.012 10052 IsSlewing returns 0
02:38:56.197 00.027 6880 UpdateGuideState exits: m=2657 SNR=35.8
02:38:56.197 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:56.197 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:56.197 00.000 6880 Enqueuing Expose request
02:38:56.237 00.040 10052 IsGuiding returns 0
02:38:56.379 00.142 10052 IsGuiding returns 0
02:38:56.379 00.000 10052 Move returns status 0, amount 42
02:38:56.379 00.000 10052 MoveAxis(S, 62, ABG)
02:38:56.379 00.000 10052 Guiding  Dir = 1, Dur = 62
02:38:56.459 00.080 10052 IsSlewing returns 0
02:38:56.534 00.075 10052 IsGuiding returns 0
02:38:56.589 00.055 10052 PulseGuide returned control before completion, sleep 17
02:38:56.669 00.080 10052 IsGuiding returns 1
02:38:56.669 00.000 10052 scope still moving after pulse duration time elapsed
02:38:56.717 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ea67aef5-9c6f-4477-beab-ed8f9f58b3b1"}
02:38:56.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ea67aef5-9c6f-4477-beab-ed8f9f58b3b1"}
02:38:56.718 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b4590da-4dce-42a7-b8d4-ff83ac860383"}
02:38:56.718 00.000 6880 case statement mapped state 6 to 3
02:38:56.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b4590da-4dce-42a7-b8d4-ff83ac860383"}
02:38:56.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8784c45e-8a28-4727-aa01-4f82a73d0f14"}
02:38:56.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4208,"width":15,"height":15,"star_pos":[7.24,7.20],"pixels":"..."},"id":"8784c45e-8a28-4727-aa01-4f82a73d0f14"}
02:38:56.738 00.020 10052 IsSlewing returns 0
02:38:56.808 00.070 10052 IsGuiding returns 0
02:38:56.808 00.000 10052 scope move finished after 62 + 212 ms
02:38:56.808 00.000 10052 Move returns status 0, amount 62
02:38:56.808 00.000 10052 move complete, result=0
02:38:56.808 00.000 10052 worker thread done servicing request
02:38:56.808 00.000 10052 Worker thread wakes up
02:38:56.808 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:56.808 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:56.809 00.001 6880 GuideStep: -0.2 px 42 ms EAST, 0.3 px 62 ms SOUTH
02:38:57.727 00.918 10052 Exposure complete
02:38:57.785 00.058 10052 worker thread done servicing request
02:38:57.785 00.000 6880 OnExposeComplete: enter
02:38:57.785 00.000 6880 UpdateGuideState(): m_state=6
02:38:57.785 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4209
02:38:57.785 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=893.15, Mass=2696, SNR=36.1, Peak=163 HFD=4.6
02:38:57.786 00.001 6880 MultiStar: [#1 0.33,-0.01,0.94,U] [#2 0.51,-0.28,0.00,M3] [#3 0.31,-0.16,0.86,U] [#4 0.63,-0.08,0.00,M1] [#5 0.34,0.16,0.92,U] [#6 0.46,-0.16,0.88,U] [#7 0.32,-0.14,0.74,U] [#8 0.35,-0.13,0.78,U] 
02:38:57.786 00.000 6880 single-star, 6 included, MultiStar: {0.30, -0.04}, one-star: {0.01, 0.09}
02:38:57.786 00.000 6880 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.61) = xAngle (3.09 = 3.09)
02:38:57.786 00.000 6880 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.06 = 3.06)
02:38:57.786 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.09 hyp=0.09 cameraTheta=1.48 mountX=-0.09 mountY=0.01, mountTheta=3.06
02:38:57.787 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.09, opts=13)
02:38:57.787 00.000 6880 Enqueuing Move request for scope (0.01, 0.09)
02:38:57.787 00.000 10052 Worker thread wakes up
02:38:57.787 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.09) opts 0xd
02:38:57.788 00.001 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.09)
02:38:57.788 00.000 10052 Moving (0.01, 0.09) raw xDistance=-0.09 yDistance=0.01
02:38:57.788 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:38:57.788 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.15, using input
02:38:57.788 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
02:38:57.788 00.000 10052 MoveAxis(E, 0, ABG)
02:38:57.788 00.000 10052 Move returns status 0, amount 0
02:38:57.788 00.000 10052 MoveAxis(N, 0, ABG)
02:38:57.788 00.000 10052 Move returns status 0, amount 0
02:38:57.788 00.000 10052 move complete, result=0
02:38:57.788 00.000 10052 worker thread done servicing request
02:38:57.810 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:57.840 00.030 6880 UpdateGuideState exits: m=2696 SNR=36.1
02:38:57.840 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:57.840 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:57.841 00.001 6880 Enqueuing Expose request
02:38:57.841 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:38:57.841 00.000 10052 Worker thread wakes up
02:38:57.841 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:57.841 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:58.717 00.876 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"631d8c6a-6e98-4561-a40b-2c4e4c0d8884"}
02:38:58.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"631d8c6a-6e98-4561-a40b-2c4e4c0d8884"}
02:38:58.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9b60d018-5062-4c29-978e-805337d4c32e"}
02:38:58.717 00.000 6880 case statement mapped state 6 to 3
02:38:58.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9b60d018-5062-4c29-978e-805337d4c32e"}
02:38:58.719 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a44607f3-d629-4a30-b6f8-57a68e157048"}
02:38:58.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4209,"width":15,"height":15,"star_pos":[6.99,7.15],"pixels":"..."},"id":"a44607f3-d629-4a30-b6f8-57a68e157048"}
02:38:58.966 00.247 10052 Exposure complete
02:38:59.019 00.053 10052 worker thread done servicing request
02:38:59.019 00.000 6880 OnExposeComplete: enter
02:38:59.019 00.000 6880 UpdateGuideState(): m_state=6
02:38:59.020 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4210
02:38:59.020 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=893.34, Mass=2576, SNR=35.2, Peak=150 HFD=4.7
02:38:59.020 00.000 6880 MultiStar: [#1 -0.19,0.07,0.97,U] [#2 -0.20,0.20,1.01,U] [#3 -0.18,0.15,0.89,U] [#4 0.31,0.07,0.83,U] [#5 -0.37,0.43,0.00,M3] [#6 -0.02,0.16,0.90,U] [#7 -0.39,0.12,0.75,U] [#8 -0.28,0.36,0.79,U] 
02:38:59.020 00.000 6880 refined, 7 included, MultiStar: {-0.21, 0.18}, one-star: {-0.66, 0.28}
02:38:59.020 00.000 6880 CameraToMount -- cameraTheta (2.44) - m_xAngle (-1.61) = xAngle (4.05 = -2.23)
02:38:59.020 00.000 6880 CameraToMount -- cameraTheta (2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.26)
02:38:59.020 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.18 hyp=0.27 cameraTheta=2.44 mountX=-0.17 mountY=-0.21, mountTheta=-2.24
02:38:59.022 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.18, opts=13)
02:38:59.022 00.000 6880 Enqueuing Move request for scope (-0.21, 0.18)
02:38:59.022 00.000 10052 Worker thread wakes up
02:38:59.022 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.18) opts 0xd
02:38:59.022 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.18)
02:38:59.022 00.000 10052 Moving (-0.21, 0.18) raw xDistance=-0.17 yDistance=-0.21
02:38:59.022 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:38:59.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.01
02:38:59.022 00.000 10052 MoveAxis(E, 45, ABG)
02:38:59.022 00.000 10052 Guiding  Dir = 2, Dur = 45
02:38:59.043 00.021 10052 IsSlewing returns 0
02:38:59.043 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:38:59.073 00.030 6880 UpdateGuideState exits: m=2576 SNR=35.2
02:38:59.074 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:38:59.074 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:38:59.074 00.000 6880 Enqueuing Expose request
02:38:59.081 00.007 10052 IsGuiding returns 0
02:38:59.109 00.028 10052 PulseGuide returned control before completion, sleep 28
02:38:59.159 00.050 10052 IsGuiding returns 1
02:38:59.159 00.000 10052 scope still moving after pulse duration time elapsed
02:38:59.207 00.048 10052 IsSlewing returns 0
02:38:59.244 00.037 10052 IsGuiding returns 0
02:38:59.244 00.000 10052 scope move finished after 45 + 118 ms
02:38:59.244 00.000 10052 Move returns status 0, amount 45
02:38:59.245 00.001 10052 MoveAxis(N, 0, ABG)
02:38:59.245 00.000 10052 Move returns status 0, amount 0
02:38:59.245 00.000 10052 move complete, result=0
02:38:59.245 00.000 10052 worker thread done servicing request
02:38:59.245 00.000 10052 Worker thread wakes up
02:38:59.245 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:38:59.245 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:38:59.245 00.000 6880 GuideStep: -0.2 px 45 ms EAST, -0.2 px 0 ms NORTH
02:39:00.156 00.911 10052 Exposure complete
02:39:00.229 00.073 10052 worker thread done servicing request
02:39:00.229 00.000 6880 OnExposeComplete: enter
02:39:00.229 00.000 6880 UpdateGuideState(): m_state=6
02:39:00.229 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4211
02:39:00.229 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=893.08, Mass=2697, SNR=36.0, Peak=148 HFD=4.6
02:39:00.230 00.001 6880 MultiStar: [#1 -0.29,-0.15,0.91,U] [#2 -0.04,-0.10,0.96,U] [#3 -0.18,-0.08,0.87,U] [#4 -0.24,-0.09,0.81,U] [#5 -0.33,-0.11,0.97,U] [#6 -0.01,-0.03,0.90,U] [#7 -0.36,-0.05,0.73,U] [#8 -0.14,-0.12,0.78,U] 
02:39:00.230 00.000 6880 refined, 8 included, MultiStar: {-0.26, -0.08}, one-star: {-0.68, 0.02}
02:39:00.230 00.000 6880 CameraToMount -- cameraTheta (-2.84) - m_xAngle (-1.61) = xAngle (-1.23 = -1.23)
02:39:00.230 00.000 6880 CameraToMount -- cameraTheta (-2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.26 = -1.26)
02:39:00.230 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.84 mountX=0.09 mountY=-0.26, mountTheta=-1.23
02:39:00.231 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.08, opts=13)
02:39:00.231 00.000 6880 Enqueuing Move request for scope (-0.26, -0.08)
02:39:00.232 00.001 10052 Worker thread wakes up
02:39:00.232 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
02:39:00.232 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
02:39:00.232 00.000 10052 Moving (-0.26, -0.08) raw xDistance=0.09 yDistance=-0.26
02:39:00.232 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:00.232 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.26, slope = -0.02
02:39:00.232 00.000 10052 MoveAxis(E, 0, ABG)
02:39:00.232 00.000 10052 Move returns status 0, amount 0
02:39:00.232 00.000 10052 MoveAxis(N, 29, ABG)
02:39:00.232 00.000 10052 Guiding  Dir = 0, Dur = 29
02:39:00.255 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:00.278 00.023 10052 IsSlewing returns 0
02:39:00.299 00.021 6880 UpdateGuideState exits: m=2697 SNR=36.0
02:39:00.299 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:00.299 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:00.299 00.000 6880 Enqueuing Expose request
02:39:00.354 00.055 10052 IsGuiding returns 0
02:39:00.492 00.138 10052 IsGuiding returns 0
02:39:00.493 00.001 10052 Move returns status 0, amount 29
02:39:00.493 00.000 10052 move complete, result=0
02:39:00.493 00.000 10052 worker thread done servicing request
02:39:00.493 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 29 ms NORTH
02:39:00.493 00.000 10052 Worker thread wakes up
02:39:00.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:00.494 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:00.717 00.223 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b9079016-92d3-4613-98f1-5c034a40509b"}
02:39:00.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b9079016-92d3-4613-98f1-5c034a40509b"}
02:39:00.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8613f895-1d56-46d3-a2e8-da4213d271cb"}
02:39:00.717 00.000 6880 case statement mapped state 6 to 3
02:39:00.718 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8613f895-1d56-46d3-a2e8-da4213d271cb"}
02:39:00.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"696e713d-e0cb-4a99-9417-b5dc36d35372"}
02:39:00.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4211,"width":15,"height":15,"star_pos":[7.29,7.08],"pixels":"..."},"id":"696e713d-e0cb-4a99-9417-b5dc36d35372"}
02:39:01.629 00.911 10052 Exposure complete
02:39:01.683 00.054 10052 worker thread done servicing request
02:39:01.683 00.000 6880 OnExposeComplete: enter
02:39:01.683 00.000 6880 UpdateGuideState(): m_state=6
02:39:01.683 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4212
02:39:01.683 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=893.03, Mass=2593, SNR=35.2, Peak=160 HFD=4.6
02:39:01.684 00.001 6880 MultiStar: [#1 0.22,-0.18,0.95,U] [#2 0.12,-0.20,0.98,U] [#3 0.10,-0.12,0.91,U] [#4 0.41,-0.05,0.84,U] [#5 0.18,-0.12,0.97,U] [#6 0.10,-0.05,0.92,U] [#7 0.19,-0.08,0.75,U] [#8 0.06,-0.16,0.80,U] 
02:39:01.684 00.000 6880 refined, 8 included, MultiStar: {0.11, -0.11}, one-star: {-0.31, -0.03}
02:39:01.684 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
02:39:01.684 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
02:39:01.684 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-0.78 mountX=0.10 mountY=0.11, mountTheta=0.82
02:39:01.685 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.11, opts=13)
02:39:01.685 00.000 6880 Enqueuing Move request for scope (0.11, -0.11)
02:39:01.685 00.000 10052 Worker thread wakes up
02:39:01.685 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.11) opts 0xd
02:39:01.685 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.11)
02:39:01.686 00.001 10052 Moving (0.11, -0.11) raw xDistance=0.10 yDistance=0.11
02:39:01.686 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:39:01.686 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
02:39:01.686 00.000 10052 MoveAxis(E, 0, ABG)
02:39:01.686 00.000 10052 Move returns status 0, amount 0
02:39:01.686 00.000 10052 MoveAxis(N, 0, ABG)
02:39:01.686 00.000 10052 Move returns status 0, amount 0
02:39:01.686 00.000 10052 move complete, result=0
02:39:01.686 00.000 10052 worker thread done servicing request
02:39:01.704 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:01.733 00.029 6880 UpdateGuideState exits: m=2593 SNR=35.2
02:39:01.733 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:01.733 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:01.733 00.000 6880 Enqueuing Expose request
02:39:01.733 00.000 10052 Worker thread wakes up
02:39:01.733 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:01.733 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:01.733 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:02.652 00.919 10052 Exposure complete
02:39:02.710 00.058 10052 worker thread done servicing request
02:39:02.711 00.001 6880 OnExposeComplete: enter
02:39:02.711 00.000 6880 UpdateGuideState(): m_state=6
02:39:02.711 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4213
02:39:02.711 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=893.11, Mass=2670, SNR=35.9, Peak=175 HFD=4.5
02:39:02.711 00.000 6880 MultiStar: [#1 0.13,0.01,0.93,U] [#2 0.04,-0.06,0.98,U] [#3 0.15,0.02,0.91,U] [#4 0.26,-0.05,0.83,U] [#5 0.24,0.25,0.93,U] [#6 -0.00,0.12,0.91,U] [#7 0.04,0.14,0.74,U] [#8 0.17,0.02,0.80,U] 
02:39:02.711 00.000 6880 refined, 8 included, MultiStar: {0.10, 0.05}, one-star: {-0.13, 0.05}
02:39:02.712 00.001 6880 CameraToMount -- cameraTheta (0.51) - m_xAngle (-1.61) = xAngle (2.12 = 2.12)
02:39:02.712 00.000 6880 CameraToMount -- cameraTheta (0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.09 = 2.09)
02:39:02.712 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.05 hyp=0.11 cameraTheta=0.51 mountX=-0.06 mountY=0.10, mountTheta=2.11
02:39:02.714 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.05, opts=13)
02:39:02.714 00.000 6880 Enqueuing Move request for scope (0.10, 0.05)
02:39:02.714 00.000 10052 Worker thread wakes up
02:39:02.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.05) opts 0xd
02:39:02.714 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.05)
02:39:02.714 00.000 10052 Moving (0.10, 0.05) raw xDistance=-0.06 yDistance=0.10
02:39:02.714 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:39:02.714 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:39:02.714 00.000 10052 MoveAxis(E, 0, ABG)
02:39:02.714 00.000 10052 Move returns status 0, amount 0
02:39:02.714 00.000 10052 MoveAxis(N, 0, ABG)
02:39:02.714 00.000 10052 Move returns status 0, amount 0
02:39:02.714 00.000 10052 move complete, result=0
02:39:02.714 00.000 10052 worker thread done servicing request
02:39:02.740 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:02.771 00.031 6880 UpdateGuideState exits: m=2670 SNR=35.9
02:39:02.771 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:02.771 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:02.771 00.000 6880 Enqueuing Expose request
02:39:02.771 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:02.772 00.001 10052 Worker thread wakes up
02:39:02.772 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:02.772 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:02.774 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01eb272d-c048-4934-a7ca-c393a1f64dae"}
02:39:02.774 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01eb272d-c048-4934-a7ca-c393a1f64dae"}
02:39:02.783 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c829c063-856d-4f8c-9451-7252f54628de"}
02:39:02.783 00.000 6880 case statement mapped state 6 to 3
02:39:02.783 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c829c063-856d-4f8c-9451-7252f54628de"}
02:39:02.784 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"38fe0249-d5f3-49bf-809d-c80b460d4908"}
02:39:02.784 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4213,"width":15,"height":15,"star_pos":[6.85,7.11],"pixels":"..."},"id":"38fe0249-d5f3-49bf-809d-c80b460d4908"}
02:39:03.896 01.112 10052 Exposure complete
02:39:03.955 00.059 10052 worker thread done servicing request
02:39:03.955 00.000 6880 OnExposeComplete: enter
02:39:03.955 00.000 6880 UpdateGuideState(): m_state=6
02:39:03.955 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4214
02:39:03.955 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.99, Mass=2523, SNR=34.9, Peak=173 HFD=4.5
02:39:03.956 00.001 6880 MultiStar: [#1 0.11,-0.17,0.97,U] [#2 0.10,-0.11,1.01,U] [#3 0.19,-0.10,0.92,U] [#4 0.22,-0.17,0.85,U] [#5 0.29,-0.10,1.00,U] [#6 0.22,-0.08,0.93,U] [#7 0.06,-0.18,0.77,U] [#8 0.26,-0.19,0.79,U] 
02:39:03.956 00.000 6880 single-star, 8 included, MultiStar: {0.16, -0.13}, one-star: {-0.01, -0.07}
02:39:03.956 00.000 6880 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.61) = xAngle (-0.13 = -0.13)
02:39:03.956 00.000 6880 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.16 = -0.16)
02:39:03.956 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.07 hyp=0.07 cameraTheta=-1.74 mountX=0.07 mountY=-0.01, mountTheta=-0.16
02:39:03.957 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.07, opts=13)
02:39:03.957 00.000 6880 Enqueuing Move request for scope (-0.01, -0.07)
02:39:03.957 00.000 10052 Worker thread wakes up
02:39:03.957 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.07) opts 0xd
02:39:03.957 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.07)
02:39:03.957 00.000 10052 Moving (-0.01, -0.07) raw xDistance=0.07 yDistance=-0.01
02:39:03.957 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:39:03.958 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.08, using input
02:39:03.958 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.02
02:39:03.958 00.000 10052 MoveAxis(E, 0, ABG)
02:39:03.958 00.000 10052 Move returns status 0, amount 0
02:39:03.958 00.000 10052 MoveAxis(N, 0, ABG)
02:39:03.958 00.000 10052 Move returns status 0, amount 0
02:39:03.958 00.000 10052 move complete, result=0
02:39:03.958 00.000 10052 worker thread done servicing request
02:39:03.976 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:04.006 00.030 6880 UpdateGuideState exits: m=2523 SNR=34.9
02:39:04.007 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:04.007 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:04.007 00.000 6880 Enqueuing Expose request
02:39:04.007 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:04.007 00.000 10052 Worker thread wakes up
02:39:04.007 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:04.007 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:04.716 00.709 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fea1f216-fab7-4dc9-9725-a7ce91f3e09c"}
02:39:04.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fea1f216-fab7-4dc9-9725-a7ce91f3e09c"}
02:39:04.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"048ccedb-7299-4ae8-825e-6fdad40e8e3c"}
02:39:04.717 00.000 6880 case statement mapped state 6 to 3
02:39:04.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"048ccedb-7299-4ae8-825e-6fdad40e8e3c"}
02:39:04.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"49e51532-d571-49c1-a966-280ff38031d2"}
02:39:04.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4214,"width":15,"height":15,"star_pos":[6.97,6.99],"pixels":"..."},"id":"49e51532-d571-49c1-a966-280ff38031d2"}
02:39:04.923 00.206 10052 Exposure complete
02:39:04.974 00.051 10052 worker thread done servicing request
02:39:04.975 00.001 6880 OnExposeComplete: enter
02:39:04.975 00.000 6880 UpdateGuideState(): m_state=6
02:39:04.975 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4215
02:39:04.975 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=893.10, Mass=2613, SNR=35.4, Peak=164 HFD=4.5
02:39:04.975 00.000 6880 MultiStar: [#1 0.09,-0.05,0.96,U] [#2 0.10,-0.07,0.98,U] [#3 0.07,-0.06,0.91,U] [#4 0.01,-0.02,0.83,U] [#5 0.06,-0.11,0.96,U] [#6 0.09,0.10,0.91,U] [#7 -0.01,0.02,0.74,U] [#8 0.03,-0.09,0.78,U] 
02:39:04.975 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.03}, one-star: {-0.27, 0.04}
02:39:04.976 00.001 6880 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.61) = xAngle (0.63 = 0.63)
02:39:04.976 00.000 6880 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
02:39:04.976 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.98 mountX=0.03 mountY=0.02, mountTheta=0.61
02:39:04.977 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.03, opts=13)
02:39:04.977 00.000 6880 Enqueuing Move request for scope (0.02, -0.03)
02:39:04.977 00.000 10052 Worker thread wakes up
02:39:04.977 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
02:39:04.977 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
02:39:04.977 00.000 10052 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=0.02
02:39:04.977 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:39:04.977 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.03
02:39:04.977 00.000 10052 MoveAxis(E, 0, ABG)
02:39:04.977 00.000 10052 Move returns status 0, amount 0
02:39:04.977 00.000 10052 MoveAxis(N, 0, ABG)
02:39:04.977 00.000 10052 Move returns status 0, amount 0
02:39:04.977 00.000 10052 move complete, result=0
02:39:04.978 00.001 10052 worker thread done servicing request
02:39:04.996 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:05.024 00.028 6880 UpdateGuideState exits: m=2613 SNR=35.4
02:39:05.024 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:05.024 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:05.024 00.000 6880 Enqueuing Expose request
02:39:05.024 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:05.025 00.001 10052 Worker thread wakes up
02:39:05.025 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:05.025 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:06.151 01.126 10052 Exposure complete
02:39:06.219 00.068 10052 worker thread done servicing request
02:39:06.220 00.001 6880 OnExposeComplete: enter
02:39:06.220 00.000 6880 UpdateGuideState(): m_state=6
02:39:06.220 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4216
02:39:06.220 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=893.40, Mass=2559, SNR=35.1, Peak=166 HFD=4.7
02:39:06.221 00.001 6880 MultiStar: [#1 -0.15,-0.10,0.96,U] [#2 0.15,0.34,0.96,U] [#3 -0.07,0.11,0.91,U] [#4 -0.08,0.06,0.83,U] [#5 -0.09,0.07,0.98,U] [#6 -0.03,0.19,0.90,U] [#7 -0.24,0.08,0.75,U] [#8 -0.07,0.00,0.80,U] 
02:39:06.221 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.13}, one-star: {-0.42, 0.34}
02:39:06.221 00.000 6880 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.61) = xAngle (3.90 = -2.38)
02:39:06.221 00.000 6880 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.87 = -2.41)
02:39:06.221 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.13 hyp=0.17 cameraTheta=2.29 mountX=-0.12 mountY=-0.11, mountTheta=-2.40
02:39:06.224 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.13, opts=13)
02:39:06.224 00.000 6880 Enqueuing Move request for scope (-0.11, 0.13)
02:39:06.224 00.000 10052 Worker thread wakes up
02:39:06.224 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.13) opts 0xd
02:39:06.224 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.13)
02:39:06.224 00.000 10052 Moving (-0.11, 0.13) raw xDistance=-0.12 yDistance=-0.11
02:39:06.224 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:39:06.225 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.12, using input
02:39:06.225 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
02:39:06.225 00.000 10052 MoveAxis(E, 33, ABG)
02:39:06.225 00.000 10052 Guiding  Dir = 2, Dur = 33
02:39:06.251 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:06.278 00.027 10052 IsSlewing returns 0
02:39:06.281 00.003 6880 UpdateGuideState exits: m=2559 SNR=35.1
02:39:06.282 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:06.282 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:06.282 00.000 6880 Enqueuing Expose request
02:39:06.353 00.071 10052 IsGuiding returns 0
02:39:06.493 00.140 10052 IsGuiding returns 0
02:39:06.493 00.000 10052 Move returns status 0, amount 33
02:39:06.493 00.000 10052 MoveAxis(N, 0, ABG)
02:39:06.493 00.000 10052 Move returns status 0, amount 0
02:39:06.493 00.000 10052 move complete, result=0
02:39:06.493 00.000 10052 worker thread done servicing request
02:39:06.493 00.000 10052 Worker thread wakes up
02:39:06.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:06.493 00.000 6880 GuideStep: -0.1 px 33 ms EAST, -0.1 px 0 ms NORTH
02:39:06.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:06.714 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a850a1a7-726d-4276-bb69-7c051b8027de"}
02:39:06.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a850a1a7-726d-4276-bb69-7c051b8027de"}
02:39:06.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1a539ab-ffae-445b-abfe-34164394ac64"}
02:39:06.715 00.000 6880 case statement mapped state 6 to 3
02:39:06.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1a539ab-ffae-445b-abfe-34164394ac64"}
02:39:06.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"63dcebed-ba96-4f75-ba80-e54664ad3d96"}
02:39:06.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4216,"width":15,"height":15,"star_pos":[6.56,7.40],"pixels":"..."},"id":"63dcebed-ba96-4f75-ba80-e54664ad3d96"}
02:39:07.410 00.694 10052 Exposure complete
02:39:07.476 00.066 10052 worker thread done servicing request
02:39:07.476 00.000 6880 OnExposeComplete: enter
02:39:07.476 00.000 6880 UpdateGuideState(): m_state=6
02:39:07.476 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4217
02:39:07.476 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=893.42, Mass=2602, SNR=35.3, Peak=162 HFD=4.6
02:39:07.476 00.000 6880 MultiStar: [#1 0.12,0.04,0.94,U] [#2 0.01,0.10,0.96,U] [#3 -0.05,0.18,0.90,U] [#4 0.10,0.00,0.83,U] [#5 -0.15,-0.04,0.96,U] [#6 -0.10,0.15,0.90,U] [#7 0.07,0.19,0.75,U] [#8 0.06,0.11,0.78,U] 
02:39:07.476 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.12}, one-star: {-0.22, 0.36}
02:39:07.476 00.000 6880 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.61) = xAngle (3.39 = -2.89)
02:39:07.476 00.000 6880 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.36 = -2.92)
02:39:07.476 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.12 hyp=0.13 cameraTheta=1.78 mountX=-0.12 mountY=-0.03, mountTheta=-2.92
02:39:07.478 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.12, opts=13)
02:39:07.478 00.000 6880 Enqueuing Move request for scope (-0.03, 0.12)
02:39:07.478 00.000 10052 Worker thread wakes up
02:39:07.478 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.12) opts 0xd
02:39:07.478 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.12)
02:39:07.478 00.000 10052 Moving (-0.03, 0.12) raw xDistance=-0.12 yDistance=-0.03
02:39:07.478 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:39:07.480 00.002 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
02:39:07.480 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:39:07.480 00.000 10052 MoveAxis(E, 35, ABG)
02:39:07.480 00.000 10052 Guiding  Dir = 2, Dur = 35
02:39:07.505 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:07.545 00.040 10052 IsSlewing returns 0
02:39:07.545 00.000 6880 UpdateGuideState exits: m=2602 SNR=35.3
02:39:07.545 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:07.545 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:07.545 00.000 6880 Enqueuing Expose request
02:39:07.619 00.074 10052 IsGuiding returns 0
02:39:07.758 00.139 10052 IsGuiding returns 0
02:39:07.758 00.000 10052 Move returns status 0, amount 35
02:39:07.758 00.000 10052 MoveAxis(N, 0, ABG)
02:39:07.759 00.001 10052 Move returns status 0, amount 0
02:39:07.759 00.000 10052 move complete, result=0
02:39:07.759 00.000 10052 worker thread done servicing request
02:39:07.759 00.000 10052 Worker thread wakes up
02:39:07.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:07.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:07.759 00.000 6880 GuideStep: -0.1 px 35 ms EAST, -0.0 px 0 ms NORTH
02:39:08.713 00.954 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"578004bb-1d57-41c1-8961-0ccdd2a3ad7b"}
02:39:08.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"578004bb-1d57-41c1-8961-0ccdd2a3ad7b"}
02:39:08.714 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c12011eb-c7bc-41c2-a5ad-79a9ea6f0898"}
02:39:08.714 00.000 6880 case statement mapped state 6 to 3
02:39:08.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c12011eb-c7bc-41c2-a5ad-79a9ea6f0898"}
02:39:08.714 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c6a87e34-f9e0-4ee9-bf9c-2e3cf18dfa45"}
02:39:08.715 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4217,"width":15,"height":15,"star_pos":[6.75,7.42],"pixels":"..."},"id":"c6a87e34-f9e0-4ee9-bf9c-2e3cf18dfa45"}
02:39:08.891 00.176 10052 Exposure complete
02:39:08.956 00.065 10052 worker thread done servicing request
02:39:08.956 00.000 6880 OnExposeComplete: enter
02:39:08.956 00.000 6880 UpdateGuideState(): m_state=6
02:39:08.957 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4218
02:39:08.957 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=893.08, Mass=2537, SNR=34.9, Peak=130 HFD=4.9
02:39:08.957 00.000 6880 MultiStar: [#1 -0.05,-0.10,0.94,U] [#2 0.02,-0.16,0.97,U] [#3 -0.13,-0.04,0.92,U] [#4 0.05,-0.04,0.84,U] [#5 -0.21,-0.07,0.97,U] [#6 0.09,0.01,0.90,U] [#7 -0.11,-0.00,0.77,U] [#8 -0.02,-0.04,0.81,U] 
02:39:08.957 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.05}, one-star: {-0.53, 0.02}
02:39:08.957 00.000 6880 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.61) = xAngle (-1.10 = -1.10)
02:39:08.957 00.000 6880 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
02:39:08.957 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.71 mountX=0.05 mountY=-0.11, mountTheta=-1.10
02:39:08.959 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.05, opts=13)
02:39:08.959 00.000 6880 Enqueuing Move request for scope (-0.11, -0.05)
02:39:08.959 00.000 10052 Worker thread wakes up
02:39:08.959 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
02:39:08.959 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
02:39:08.959 00.000 10052 Moving (-0.11, -0.05) raw xDistance=0.05 yDistance=-0.11
02:39:08.959 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:39:08.959 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:39:08.959 00.000 10052 MoveAxis(E, 0, ABG)
02:39:08.959 00.000 10052 Move returns status 0, amount 0
02:39:08.959 00.000 10052 MoveAxis(N, 0, ABG)
02:39:08.959 00.000 10052 Move returns status 0, amount 0
02:39:08.959 00.000 10052 move complete, result=0
02:39:08.959 00.000 10052 worker thread done servicing request
02:39:08.982 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:09.010 00.028 6880 UpdateGuideState exits: m=2537 SNR=34.9
02:39:09.010 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:09.010 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:09.010 00.000 6880 Enqueuing Expose request
02:39:09.010 00.000 10052 Worker thread wakes up
02:39:09.010 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:09.010 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:09.010 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:09.927 00.917 10052 Exposure complete
02:39:09.991 00.064 10052 worker thread done servicing request
02:39:09.991 00.000 6880 OnExposeComplete: enter
02:39:09.991 00.000 6880 UpdateGuideState(): m_state=6
02:39:09.992 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4219
02:39:09.992 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.55, Mass=2554, SNR=35.1, Peak=128 HFD=4.9
02:39:09.992 00.000 6880 MultiStar: [#1 0.05,-0.77,0.00,M1] [#2 0.20,-0.37,0.99,U] [#3 0.14,-0.48,0.92,U] [#4 0.24,-0.27,0.85,U] [#5 0.25,-0.26,0.98,U] [#6 0.18,-0.50,0.92,U] [#7 0.28,-0.33,0.74,U] [#8 0.28,-0.46,0.00,M1] 
02:39:09.992 00.000 6880 refined, 6 included, MultiStar: {0.17, -0.39}, one-star: {-0.06, -0.51}
02:39:09.992 00.000 6880 CameraToMount -- cameraTheta (-1.16) - m_xAngle (-1.61) = xAngle (0.45 = 0.45)
02:39:09.992 00.000 6880 CameraToMount -- cameraTheta (-1.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.42 = 0.42)
02:39:09.993 00.001 6880 CameraToMount -- cameraX=0.17 cameraY=-0.39 hyp=0.43 cameraTheta=-1.16 mountX=0.39 mountY=0.17, mountTheta=0.42
02:39:09.994 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.39, opts=13)
02:39:09.994 00.000 6880 Enqueuing Move request for scope (0.17, -0.39)
02:39:09.995 00.001 10052 Worker thread wakes up
02:39:09.995 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.39) opts 0xd
02:39:09.995 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.39)
02:39:09.995 00.000 10052 Moving (0.17, -0.39) raw xDistance=0.39 yDistance=0.17
02:39:09.996 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.39
02:39:09.996 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
02:39:09.996 00.000 10052 MoveAxis(W, 103, ABG)
02:39:09.996 00.000 10052 Guiding  Dir = 3, Dur = 103
02:39:10.017 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:10.052 00.035 6880 UpdateGuideState exits: m=2554 SNR=35.1
02:39:10.052 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:10.052 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:10.052 00.000 6880 Enqueuing Expose request
02:39:10.069 00.017 10052 IsSlewing returns 0
02:39:10.148 00.079 10052 IsGuiding returns 0
02:39:10.212 00.064 10052 PulseGuide returned control before completion, sleep 50
02:39:10.319 00.107 10052 IsGuiding returns 1
02:39:10.319 00.000 10052 scope still moving after pulse duration time elapsed
02:39:10.388 00.069 10052 IsSlewing returns 0
02:39:10.459 00.071 10052 IsGuiding returns 0
02:39:10.459 00.000 10052 scope move finished after 103 + 207 ms
02:39:10.459 00.000 10052 Move returns status 0, amount 103
02:39:10.459 00.000 10052 MoveAxis(N, 0, ABG)
02:39:10.459 00.000 10052 Move returns status 0, amount 0
02:39:10.459 00.000 10052 move complete, result=0
02:39:10.460 00.001 10052 worker thread done servicing request
02:39:10.460 00.000 6880 GuideStep: 0.4 px 103 ms WEST, 0.2 px 0 ms NORTH
02:39:10.460 00.000 10052 Worker thread wakes up
02:39:10.460 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:10.460 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:10.713 00.253 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"33774563-a172-449e-a01f-caa50cb42330"}
02:39:10.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"33774563-a172-449e-a01f-caa50cb42330"}
02:39:10.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e0b188e2-d0cd-431f-aeb3-4c96010b59aa"}
02:39:10.713 00.000 6880 case statement mapped state 6 to 3
02:39:10.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0b188e2-d0cd-431f-aeb3-4c96010b59aa"}
02:39:10.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"05b8009b-451e-4133-b927-cde2d7ef9ef3"}
02:39:10.714 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4219,"width":15,"height":15,"star_pos":[6.92,6.55],"pixels":"..."},"id":"05b8009b-451e-4133-b927-cde2d7ef9ef3"}
02:39:11.596 00.882 10052 Exposure complete
02:39:11.665 00.069 10052 worker thread done servicing request
02:39:11.665 00.000 6880 OnExposeComplete: enter
02:39:11.665 00.000 6880 UpdateGuideState(): m_state=6
02:39:11.666 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4220
02:39:11.666 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=893.45, Mass=2592, SNR=35.2, Peak=133 HFD=5.0
02:39:11.666 00.000 6880 MultiStar: [#1 0.47,0.46,0.00,M2] [#2 0.04,0.27,0.97,U] [#3 0.12,0.46,0.88,U] [#4 0.25,0.29,0.84,U] [#5 0.44,0.48,0.00,M1] [#6 0.03,0.56,0.00,M1] [#7 0.25,0.64,0.00,M1] [#8 0.36,0.40,0.00,M2] 
02:39:11.666 00.000 6880 refined, 3 included, MultiStar: {0.12, 0.35}, one-star: {0.08, 0.39}
02:39:11.666 00.000 6880 CameraToMount -- cameraTheta (1.25) - m_xAngle (-1.61) = xAngle (2.86 = 2.86)
02:39:11.666 00.000 6880 CameraToMount -- cameraTheta (1.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.83 = 2.83)
02:39:11.666 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.35 hyp=0.37 cameraTheta=1.25 mountX=-0.36 mountY=0.11, mountTheta=2.83
02:39:11.668 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.35, opts=13)
02:39:11.668 00.000 6880 Enqueuing Move request for scope (0.12, 0.35)
02:39:11.668 00.000 10052 Worker thread wakes up
02:39:11.668 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.35) opts 0xd
02:39:11.668 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.35)
02:39:11.668 00.000 10052 Moving (0.12, 0.35) raw xDistance=-0.36 yDistance=0.11
02:39:11.668 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.36
02:39:11.668 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
02:39:11.668 00.000 10052 MoveAxis(E, 91, ABG)
02:39:11.668 00.000 10052 Guiding  Dir = 2, Dur = 91
02:39:11.692 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:11.730 00.038 6880 UpdateGuideState exits: m=2592 SNR=35.2
02:39:11.730 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:11.730 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:11.730 00.000 6880 Enqueuing Expose request
02:39:11.732 00.002 10052 IsSlewing returns 0
02:39:11.812 00.080 10052 IsGuiding returns 0
02:39:11.876 00.064 10052 PulseGuide returned control before completion, sleep 38
02:39:11.991 00.115 10052 IsGuiding returns 0
02:39:11.991 00.000 10052 Move returns status 0, amount 91
02:39:11.992 00.001 10052 MoveAxis(N, 0, ABG)
02:39:11.992 00.000 10052 Move returns status 0, amount 0
02:39:11.992 00.000 10052 move complete, result=0
02:39:11.992 00.000 10052 worker thread done servicing request
02:39:11.992 00.000 10052 Worker thread wakes up
02:39:11.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:11.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:11.992 00.000 6880 GuideStep: -0.4 px 91 ms EAST, 0.1 px 0 ms NORTH
02:39:12.712 00.720 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"307d3974-9cba-4e68-9d2d-acbe2cccccc4"}
02:39:12.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"307d3974-9cba-4e68-9d2d-acbe2cccccc4"}
02:39:12.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"efee0f88-7acb-4aea-8621-2db99b1ecd10"}
02:39:12.713 00.000 6880 case statement mapped state 6 to 3
02:39:12.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"efee0f88-7acb-4aea-8621-2db99b1ecd10"}
02:39:12.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"39003405-7dd9-43d8-bf9e-6a61003bd195"}
02:39:12.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4220,"width":15,"height":15,"star_pos":[7.06,7.45],"pixels":"..."},"id":"39003405-7dd9-43d8-bf9e-6a61003bd195"}
02:39:12.905 00.192 10052 Exposure complete
02:39:12.973 00.068 10052 worker thread done servicing request
02:39:12.973 00.000 6880 OnExposeComplete: enter
02:39:12.973 00.000 6880 UpdateGuideState(): m_state=6
02:39:12.974 00.001 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4221
02:39:12.974 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=893.26, Mass=2697, SNR=36.1, Peak=151 HFD=4.7
02:39:12.974 00.000 6880 MultiStar: [#1 0.39,0.06,0.94,U] [#2 0.31,0.48,0.00,M1] [#3 0.25,0.14,0.89,U] [#4 0.25,0.16,0.83,U] [#5 0.40,0.15,0.92,U] [#6 0.32,0.22,0.88,U] [#7 0.38,0.00,0.76,U] [#8 0.22,0.04,0.77,U] 
02:39:12.974 00.000 6880 single-star, 7 included, MultiStar: {0.25, 0.12}, one-star: {-0.18, 0.20}
02:39:12.974 00.000 6880 CameraToMount -- cameraTheta (2.30) - m_xAngle (-1.61) = xAngle (3.91 = -2.37)
02:39:12.974 00.000 6880 CameraToMount -- cameraTheta (2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.88 = -2.40)
02:39:12.974 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.20 hyp=0.26 cameraTheta=2.30 mountX=-0.19 mountY=-0.18, mountTheta=-2.39
02:39:12.975 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.20, opts=13)
02:39:12.975 00.000 6880 Enqueuing Move request for scope (-0.18, 0.20)
02:39:12.975 00.000 10052 Worker thread wakes up
02:39:12.975 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.20) opts 0xd
02:39:12.975 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.20)
02:39:12.976 00.001 10052 Moving (-0.18, 0.20) raw xDistance=-0.19 yDistance=-0.18
02:39:12.976 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:39:12.976 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.01
02:39:12.976 00.000 10052 MoveAxis(E, 56, ABG)
02:39:12.976 00.000 10052 Guiding  Dir = 2, Dur = 56
02:39:12.995 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:12.996 00.001 10052 IsSlewing returns 0
02:39:13.027 00.031 6880 UpdateGuideState exits: m=2697 SNR=36.1
02:39:13.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:13.027 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:13.027 00.000 6880 Enqueuing Expose request
02:39:13.034 00.007 10052 IsGuiding returns 0
02:39:13.062 00.028 10052 PulseGuide returned control before completion, sleep 39
02:39:13.122 00.060 10052 IsGuiding returns 0
02:39:13.122 00.000 10052 Move returns status 0, amount 56
02:39:13.122 00.000 10052 MoveAxis(N, 0, ABG)
02:39:13.122 00.000 10052 Move returns status 0, amount 0
02:39:13.122 00.000 10052 move complete, result=0
02:39:13.122 00.000 10052 worker thread done servicing request
02:39:13.123 00.001 10052 Worker thread wakes up
02:39:13.123 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:13.123 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:13.123 00.000 6880 GuideStep: -0.2 px 56 ms EAST, -0.2 px 0 ms NORTH
02:39:14.253 01.130 10052 Exposure complete
02:39:14.313 00.060 10052 worker thread done servicing request
02:39:14.313 00.000 6880 OnExposeComplete: enter
02:39:14.313 00.000 6880 UpdateGuideState(): m_state=6
02:39:14.313 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4222
02:39:14.313 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=893.17, Mass=2626, SNR=35.4, Peak=143 HFD=4.7
02:39:14.314 00.001 6880 MultiStar: [#1 0.26,-0.01,0.96,U] [#2 0.72,0.02,0.00,M2] [#3 0.47,0.02,0.93,U] [#4 0.49,-0.08,0.85,U] [#5 0.41,0.02,0.99,U] [#6 0.64,0.21,0.00,M1] [#7 0.20,-0.03,0.76,U] [#8 0.41,-0.02,0.82,U] 
02:39:14.314 00.000 6880 single-star, 6 included, MultiStar: {0.32, 0.00}, one-star: {0.02, 0.11}
02:39:14.314 00.000 6880 CameraToMount -- cameraTheta (1.37) - m_xAngle (-1.61) = xAngle (2.99 = 2.99)
02:39:14.314 00.000 6880 CameraToMount -- cameraTheta (1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.96 = 2.96)
02:39:14.314 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.11 hyp=0.11 cameraTheta=1.37 mountX=-0.11 mountY=0.02, mountTheta=2.96
02:39:14.316 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.11, opts=13)
02:39:14.316 00.000 6880 Enqueuing Move request for scope (0.02, 0.11)
02:39:14.316 00.000 10052 Worker thread wakes up
02:39:14.316 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.11) opts 0xd
02:39:14.316 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.11)
02:39:14.316 00.000 10052 Moving (0.02, 0.11) raw xDistance=-0.11 yDistance=0.02
02:39:14.316 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:39:14.316 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
02:39:14.316 00.000 10052 MoveAxis(E, 32, ABG)
02:39:14.316 00.000 10052 Guiding  Dir = 2, Dur = 32
02:39:14.339 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:14.386 00.047 6880 UpdateGuideState exits: m=2626 SNR=35.4
02:39:14.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:14.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:14.386 00.000 6880 Enqueuing Expose request
02:39:14.387 00.001 10052 IsSlewing returns 0
02:39:14.456 00.069 10052 IsGuiding returns 0
02:39:14.484 00.028 10052 PulseGuide returned control before completion, sleep 15
02:39:14.523 00.039 10052 IsGuiding returns 1
02:39:14.523 00.000 10052 scope still moving after pulse duration time elapsed
02:39:14.570 00.047 10052 IsSlewing returns 0
02:39:14.607 00.037 10052 IsGuiding returns 0
02:39:14.607 00.000 10052 scope move finished after 32 + 118 ms
02:39:14.607 00.000 10052 Move returns status 0, amount 32
02:39:14.607 00.000 10052 MoveAxis(N, 0, ABG)
02:39:14.607 00.000 10052 Move returns status 0, amount 0
02:39:14.608 00.001 10052 move complete, result=0
02:39:14.608 00.000 10052 worker thread done servicing request
02:39:14.608 00.000 10052 Worker thread wakes up
02:39:14.608 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:14.608 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:14.608 00.000 6880 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
02:39:14.712 00.104 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1bee9233-c566-4b96-b2ee-8bcc4f0fc75b"}
02:39:14.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1bee9233-c566-4b96-b2ee-8bcc4f0fc75b"}
02:39:14.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bdb38b2b-dc72-4213-9f58-f8d48b730af2"}
02:39:14.713 00.000 6880 case statement mapped state 6 to 3
02:39:14.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdb38b2b-dc72-4213-9f58-f8d48b730af2"}
02:39:14.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"94da504c-6b55-4884-8aaf-f066cda52e47"}
02:39:14.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4222,"width":15,"height":15,"star_pos":[7.00,7.17],"pixels":"..."},"id":"94da504c-6b55-4884-8aaf-f066cda52e47"}
02:39:15.515 00.802 10052 Exposure complete
02:39:15.571 00.056 10052 worker thread done servicing request
02:39:15.571 00.000 6880 OnExposeComplete: enter
02:39:15.571 00.000 6880 UpdateGuideState(): m_state=6
02:39:15.571 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4223
02:39:15.571 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.87, Mass=2470, SNR=34.4, Peak=143 HFD=4.6
02:39:15.572 00.001 6880 MultiStar: [#1 0.15,-0.04,0.98,U] [#2 -0.13,0.02,1.01,U] [#3 -0.01,-0.10,0.94,U] [#4 0.48,-0.17,0.86,U] [#5 0.29,-0.14,1.00,U] [#6 0.14,0.06,0.92,U] [#7 0.21,0.11,0.77,U] [#8 0.09,-0.06,0.81,U] 
02:39:15.572 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.06}, one-star: {-0.10, -0.19}
02:39:15.572 00.000 6880 CameraToMount -- cameraTheta (-0.48) - m_xAngle (-1.61) = xAngle (1.13 = 1.13)
02:39:15.572 00.000 6880 CameraToMount -- cameraTheta (-0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.10 = 1.10)
02:39:15.572 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.48 mountX=0.06 mountY=0.12, mountTheta=1.13
02:39:15.573 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.06, opts=13)
02:39:15.573 00.000 6880 Enqueuing Move request for scope (0.12, -0.06)
02:39:15.573 00.000 10052 Worker thread wakes up
02:39:15.573 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:39:15.573 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:39:15.573 00.000 10052 Moving (0.12, -0.06) raw xDistance=0.06 yDistance=0.12
02:39:15.573 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:39:15.573 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
02:39:15.573 00.000 10052 MoveAxis(E, 0, ABG)
02:39:15.574 00.001 10052 Move returns status 0, amount 0
02:39:15.574 00.000 10052 MoveAxis(N, 0, ABG)
02:39:15.574 00.000 10052 Move returns status 0, amount 0
02:39:15.574 00.000 10052 move complete, result=0
02:39:15.574 00.000 10052 worker thread done servicing request
02:39:15.595 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:15.629 00.034 6880 UpdateGuideState exits: m=2470 SNR=34.4
02:39:15.629 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:15.629 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:15.629 00.000 6880 Enqueuing Expose request
02:39:15.629 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:15.629 00.000 10052 Worker thread wakes up
02:39:15.629 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:15.629 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:16.711 01.082 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2255ffc7-e697-4af1-b124-4fb625509d4f"}
02:39:16.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2255ffc7-e697-4af1-b124-4fb625509d4f"}
02:39:16.711 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"058efa29-d987-4cf1-878c-4a998ca1eef5"}
02:39:16.711 00.000 6880 case statement mapped state 6 to 3
02:39:16.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"058efa29-d987-4cf1-878c-4a998ca1eef5"}
02:39:16.712 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b34286f1-f614-49db-8461-4da325208333"}
02:39:16.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4223,"width":15,"height":15,"star_pos":[6.88,6.87],"pixels":"..."},"id":"b34286f1-f614-49db-8461-4da325208333"}
02:39:16.756 00.044 10052 Exposure complete
02:39:16.831 00.075 10052 worker thread done servicing request
02:39:16.831 00.000 6880 OnExposeComplete: enter
02:39:16.831 00.000 6880 UpdateGuideState(): m_state=6
02:39:16.831 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4224
02:39:16.831 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=892.94, Mass=2507, SNR=34.6, Peak=122 HFD=4.9
02:39:16.832 00.001 6880 MultiStar: [#1 -0.08,-0.21,0.94,U] [#2 -0.55,-0.20,0.00,M2] [#3 -0.74,-0.23,0.00,M1] [#4 0.52,-0.13,0.85,U] [#5 -0.29,-0.21,0.97,U] [#6 -0.66,-0.24,0.00,M1] [#7 -0.29,-0.25,0.75,U] [#8 -0.35,-0.08,0.79,U] 
02:39:16.832 00.000 6880 refined, 5 included, MultiStar: {-0.19, -0.17}, one-star: {-0.62, -0.11}
02:39:16.832 00.000 6880 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.61) = xAngle (-0.82 = -0.82)
02:39:16.832 00.000 6880 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
02:39:16.832 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.17 hyp=0.26 cameraTheta=-2.43 mountX=0.17 mountY=-0.19, mountTheta=-0.83
02:39:16.833 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.17, opts=13)
02:39:16.833 00.000 6880 Enqueuing Move request for scope (-0.19, -0.17)
02:39:16.834 00.001 10052 Worker thread wakes up
02:39:16.834 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.17) opts 0xd
02:39:16.834 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.17)
02:39:16.834 00.000 10052 Moving (-0.19, -0.17) raw xDistance=0.17 yDistance=-0.19
02:39:16.834 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:39:16.834 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.19, slope = -0.00
02:39:16.834 00.000 10052 MoveAxis(W, 47, ABG)
02:39:16.834 00.000 10052 Guiding  Dir = 3, Dur = 47
02:39:16.855 00.021 10052 IsSlewing returns 0
02:39:16.858 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:16.893 00.035 6880 UpdateGuideState exits: m=2507 SNR=34.6
02:39:16.893 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:16.894 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:16.894 00.000 6880 Enqueuing Expose request
02:39:16.894 00.000 10052 IsGuiding returns 0
02:39:16.920 00.026 10052 PulseGuide returned control before completion, sleep 30
02:39:16.978 00.058 10052 IsGuiding returns 0
02:39:16.978 00.000 10052 Move returns status 0, amount 47
02:39:16.978 00.000 10052 MoveAxis(N, 4, ABG)
02:39:16.978 00.000 10052 Guiding  Dir = 0, Dur = 4
02:39:17.016 00.038 10052 IsSlewing returns 0
02:39:17.055 00.039 10052 IsGuiding returns 0
02:39:17.121 00.066 10052 IsGuiding returns 0
02:39:17.121 00.000 10052 Move returns status 0, amount 4
02:39:17.122 00.001 10052 move complete, result=0
02:39:17.122 00.000 10052 worker thread done servicing request
02:39:17.122 00.000 10052 Worker thread wakes up
02:39:17.122 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:17.122 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:17.122 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.2 px 4 ms NORTH
02:39:18.028 00.906 10052 Exposure complete
02:39:18.096 00.068 10052 worker thread done servicing request
02:39:18.096 00.000 6880 OnExposeComplete: enter
02:39:18.097 00.001 6880 UpdateGuideState(): m_state=6
02:39:18.097 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4225
02:39:18.097 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.97, Mass=2589, SNR=35.3, Peak=121 HFD=4.6
02:39:18.097 00.000 6880 MultiStar: [#1 0.23,-0.11,0.94,U] [#2 0.08,-0.05,0.99,U] [#3 -0.06,-0.12,0.90,U] [#4 0.21,-0.17,0.83,U] [#5 0.16,-0.07,0.96,U] [#6 0.09,0.00,0.88,U] [#7 0.14,-0.01,0.74,U] [#8 0.08,-0.05,0.78,U] 
02:39:18.097 00.000 6880 refined, 8 included, MultiStar: {0.09, -0.08}, one-star: {-0.11, -0.09}
02:39:18.097 00.000 6880 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.61) = xAngle (0.90 = 0.90)
02:39:18.097 00.000 6880 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
02:39:18.097 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-0.71 mountX=0.07 mountY=0.09, mountTheta=0.89
02:39:18.099 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.08, opts=13)
02:39:18.099 00.000 6880 Enqueuing Move request for scope (0.09, -0.08)
02:39:18.099 00.000 10052 Worker thread wakes up
02:39:18.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.08) opts 0xd
02:39:18.099 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.08)
02:39:18.099 00.000 10052 Moving (0.09, -0.08) raw xDistance=0.07 yDistance=0.09
02:39:18.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:39:18.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:39:18.099 00.000 10052 MoveAxis(E, 0, ABG)
02:39:18.099 00.000 10052 Move returns status 0, amount 0
02:39:18.099 00.000 10052 MoveAxis(N, 0, ABG)
02:39:18.099 00.000 10052 Move returns status 0, amount 0
02:39:18.100 00.001 10052 move complete, result=0
02:39:18.100 00.000 10052 worker thread done servicing request
02:39:18.120 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:18.159 00.039 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:39:18.159 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:18.159 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:18.159 00.000 6880 Enqueuing Expose request
02:39:18.159 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:18.159 00.000 10052 Worker thread wakes up
02:39:18.159 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:18.159 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:18.710 00.551 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5a1a62e-0eb7-4710-866e-b53aa5b08c53"}
02:39:18.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5a1a62e-0eb7-4710-866e-b53aa5b08c53"}
02:39:18.711 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d79841e5-344f-4e20-940c-70cec8be55a1"}
02:39:18.711 00.000 6880 case statement mapped state 6 to 3
02:39:18.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d79841e5-344f-4e20-940c-70cec8be55a1"}
02:39:18.711 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ea9863f5-ab60-4e18-82a1-4bd7cef1a125"}
02:39:18.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4225,"width":15,"height":15,"star_pos":[6.87,6.97],"pixels":"..."},"id":"ea9863f5-ab60-4e18-82a1-4bd7cef1a125"}
02:39:19.287 00.576 10052 Exposure complete
02:39:19.350 00.063 10052 worker thread done servicing request
02:39:19.350 00.000 6880 OnExposeComplete: enter
02:39:19.350 00.000 6880 UpdateGuideState(): m_state=6
02:39:19.351 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4226
02:39:19.351 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=892.93, Mass=2547, SNR=34.9, Peak=133 HFD=4.8
02:39:19.352 00.001 6880 MultiStar: [#1 -0.07,-0.20,0.95,U] [#2 0.03,-0.19,1.00,U] [#3 0.07,-0.20,0.92,U] [#4 0.31,-0.20,0.86,U] [#5 -0.05,-0.18,0.97,U] [#6 0.16,-0.10,0.92,U] [#7 -0.15,-0.23,0.73,U] [#8 0.09,-0.15,0.82,U] 
02:39:19.352 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.18}, one-star: {-0.29, -0.13}
02:39:19.352 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
02:39:19.352 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:39:19.352 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.18 hyp=0.18 cameraTheta=-1.52 mountX=0.17 mountY=0.01, mountTheta=0.06
02:39:19.354 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.18, opts=13)
02:39:19.354 00.000 6880 Enqueuing Move request for scope (0.01, -0.18)
02:39:19.355 00.001 10052 Worker thread wakes up
02:39:19.355 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.18) opts 0xd
02:39:19.355 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.18)
02:39:19.355 00.000 10052 Moving (0.01, -0.18) raw xDistance=0.17 yDistance=0.01
02:39:19.355 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:39:19.355 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:39:19.355 00.000 10052 MoveAxis(W, 47, ABG)
02:39:19.355 00.000 10052 Guiding  Dir = 3, Dur = 47
02:39:19.375 00.020 10052 IsSlewing returns 0
02:39:19.378 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:19.409 00.031 6880 UpdateGuideState exits: m=2547 SNR=34.9
02:39:19.409 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:19.409 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:19.409 00.000 6880 Enqueuing Expose request
02:39:19.414 00.005 10052 IsGuiding returns 0
02:39:19.441 00.027 10052 PulseGuide returned control before completion, sleep 30
02:39:19.519 00.078 10052 IsGuiding returns 0
02:39:19.519 00.000 10052 Move returns status 0, amount 47
02:39:19.519 00.000 10052 MoveAxis(N, 0, ABG)
02:39:19.519 00.000 10052 Move returns status 0, amount 0
02:39:19.519 00.000 10052 move complete, result=0
02:39:19.519 00.000 10052 worker thread done servicing request
02:39:19.519 00.000 10052 Worker thread wakes up
02:39:19.520 00.001 6880 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
02:39:19.520 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:19.520 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:20.435 00.915 10052 Exposure complete
02:39:20.497 00.062 10052 worker thread done servicing request
02:39:20.498 00.001 6880 OnExposeComplete: enter
02:39:20.498 00.000 6880 UpdateGuideState(): m_state=6
02:39:20.498 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4227
02:39:20.498 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=893.45, Mass=2658, SNR=35.7, Peak=149 HFD=4.7
02:39:20.498 00.000 6880 MultiStar: [#1 0.18,0.16,0.94,U] [#2 0.33,0.36,0.97,U] [#3 0.07,0.17,0.90,U] [#4 -0.02,0.19,0.84,U] [#5 0.14,0.49,0.96,U] [#6 0.08,0.29,0.92,U] [#7 0.14,0.27,0.76,U] [#8 0.19,0.44,0.80,U] 
02:39:20.498 00.000 6880 refined, 8 included, MultiStar: {0.10, 0.31}, one-star: {-0.23, 0.39}
02:39:20.498 00.000 6880 CameraToMount -- cameraTheta (1.27) - m_xAngle (-1.61) = xAngle (2.88 = 2.88)
02:39:20.499 00.001 6880 CameraToMount -- cameraTheta (1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.85 = 2.85)
02:39:20.499 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.31 hyp=0.32 cameraTheta=1.27 mountX=-0.31 mountY=0.09, mountTheta=2.85
02:39:20.500 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.31, opts=13)
02:39:20.500 00.000 6880 Enqueuing Move request for scope (0.10, 0.31)
02:39:20.500 00.000 10052 Worker thread wakes up
02:39:20.500 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.31) opts 0xd
02:39:20.500 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.31)
02:39:20.500 00.000 10052 Moving (0.10, 0.31) raw xDistance=-0.31 yDistance=0.09
02:39:20.500 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.31
02:39:20.500 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:39:20.500 00.000 10052 MoveAxis(E, 81, ABG)
02:39:20.500 00.000 10052 Guiding  Dir = 2, Dur = 81
02:39:20.520 00.020 10052 IsSlewing returns 0
02:39:20.522 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:20.555 00.033 6880 UpdateGuideState exits: m=2658 SNR=35.7
02:39:20.556 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:20.556 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:20.556 00.000 6880 Enqueuing Expose request
02:39:20.560 00.004 10052 IsGuiding returns 0
02:39:20.586 00.026 10052 PulseGuide returned control before completion, sleep 65
02:39:20.688 00.102 10052 IsGuiding returns 0
02:39:20.688 00.000 10052 Move returns status 0, amount 81
02:39:20.688 00.000 10052 MoveAxis(N, 0, ABG)
02:39:20.688 00.000 10052 Move returns status 0, amount 0
02:39:20.688 00.000 10052 move complete, result=0
02:39:20.688 00.000 10052 worker thread done servicing request
02:39:20.688 00.000 6880 GuideStep: -0.3 px 81 ms EAST, 0.1 px 0 ms NORTH
02:39:20.688 00.000 10052 Worker thread wakes up
02:39:20.688 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:20.688 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:20.711 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ca5194f6-ce3c-4925-aa2c-71e81383722c"}
02:39:20.712 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ca5194f6-ce3c-4925-aa2c-71e81383722c"}
02:39:20.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce27d4ec-adcd-4b89-a6b5-f64b9c40e69c"}
02:39:20.713 00.000 6880 case statement mapped state 6 to 3
02:39:20.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ce27d4ec-adcd-4b89-a6b5-f64b9c40e69c"}
02:39:20.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7ed3bcd-c532-46a0-9e7d-aae453c5eb80"}
02:39:20.714 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4227,"width":15,"height":15,"star_pos":[6.75,7.45],"pixels":"..."},"id":"a7ed3bcd-c532-46a0-9e7d-aae453c5eb80"}
02:39:21.820 01.106 10052 Exposure complete
02:39:21.897 00.077 10052 worker thread done servicing request
02:39:21.897 00.000 6880 OnExposeComplete: enter
02:39:21.897 00.000 6880 UpdateGuideState(): m_state=6
02:39:21.897 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4228
02:39:21.897 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=893.10, Mass=2599, SNR=35.4, Peak=163 HFD=4.4
02:39:21.897 00.000 6880 MultiStar: [#1 0.13,-0.13,0.94,U] [#2 0.28,0.18,0.97,U] [#3 0.07,-0.09,0.91,U] [#4 0.18,-0.06,0.85,U] [#5 0.27,0.12,0.96,U] [#6 0.05,-0.01,0.89,U] [#7 0.13,-0.18,0.74,U] [#8 0.16,-0.07,0.78,U] 
02:39:21.898 00.001 6880 single-star, 8 included, MultiStar: {0.13, -0.02}, one-star: {-0.11, 0.04}
02:39:21.898 00.000 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.42 = -1.86)
02:39:21.898 00.000 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.89)
02:39:21.898 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.04 hyp=0.11 cameraTheta=2.81 mountX=-0.03 mountY=-0.11, mountTheta=-1.86
02:39:21.899 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.04, opts=13)
02:39:21.899 00.000 6880 Enqueuing Move request for scope (-0.11, 0.04)
02:39:21.899 00.000 10052 Worker thread wakes up
02:39:21.899 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.04) opts 0xd
02:39:21.899 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.04)
02:39:21.899 00.000 10052 Moving (-0.11, 0.04) raw xDistance=-0.03 yDistance=-0.11
02:39:21.899 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:39:21.899 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
02:39:21.899 00.000 10052 MoveAxis(E, 0, ABG)
02:39:21.899 00.000 10052 Move returns status 0, amount 0
02:39:21.899 00.000 10052 MoveAxis(N, 0, ABG)
02:39:21.899 00.000 10052 Move returns status 0, amount 0
02:39:21.900 00.001 10052 move complete, result=0
02:39:21.900 00.000 10052 worker thread done servicing request
02:39:21.928 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:21.955 00.027 6880 UpdateGuideState exits: m=2599 SNR=35.4
02:39:21.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:21.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:21.955 00.000 6880 Enqueuing Expose request
02:39:21.956 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:21.956 00.000 10052 Worker thread wakes up
02:39:21.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:21.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:22.710 00.754 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df529428-f5ee-48c5-8aed-6a51e7d72a54"}
02:39:22.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df529428-f5ee-48c5-8aed-6a51e7d72a54"}
02:39:22.711 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0542608d-f1c6-4205-aee1-60a86fb23659"}
02:39:22.711 00.000 6880 case statement mapped state 6 to 3
02:39:22.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0542608d-f1c6-4205-aee1-60a86fb23659"}
02:39:22.711 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d9f916df-31a6-4441-a7a9-9159543cfd2b"}
02:39:22.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4228,"width":15,"height":15,"star_pos":[6.87,7.10],"pixels":"..."},"id":"d9f916df-31a6-4441-a7a9-9159543cfd2b"}
02:39:22.870 00.159 10052 Exposure complete
02:39:22.941 00.071 10052 worker thread done servicing request
02:39:22.941 00.000 6880 OnExposeComplete: enter
02:39:22.941 00.000 6880 UpdateGuideState(): m_state=6
02:39:22.942 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4229
02:39:22.942 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=893.06, Mass=2568, SNR=35.2, Peak=151 HFD=4.5
02:39:22.942 00.000 6880 MultiStar: [#1 0.04,-0.01,0.94,U] [#2 0.01,-0.28,0.99,U] [#3 0.00,-0.09,0.91,U] [#4 0.08,0.01,0.83,U] [#5 0.21,0.18,0.95,U] [#6 0.13,0.12,0.89,U] [#7 0.09,0.02,0.74,U] [#8 0.15,-0.06,0.79,U] 
02:39:22.942 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.01}, one-star: {-0.18, 0.01}
02:39:22.942 00.000 6880 CameraToMount -- cameraTheta (-0.27) - m_xAngle (-1.61) = xAngle (1.35 = 1.35)
02:39:22.943 00.001 6880 CameraToMount -- cameraTheta (-0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.32 = 1.32)
02:39:22.943 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.01 hyp=0.06 cameraTheta=-0.27 mountX=0.01 mountY=0.05, mountTheta=1.34
02:39:22.944 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.01, opts=13)
02:39:22.944 00.000 6880 Enqueuing Move request for scope (0.05, -0.01)
02:39:22.945 00.001 10052 Worker thread wakes up
02:39:22.945 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.01) opts 0xd
02:39:22.945 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.01)
02:39:22.945 00.000 10052 Moving (0.05, -0.01) raw xDistance=0.01 yDistance=0.05
02:39:22.945 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:39:22.945 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
02:39:22.945 00.000 10052 MoveAxis(E, 0, ABG)
02:39:22.945 00.000 10052 Move returns status 0, amount 0
02:39:22.945 00.000 10052 MoveAxis(N, 0, ABG)
02:39:22.945 00.000 10052 Move returns status 0, amount 0
02:39:22.945 00.000 10052 move complete, result=0
02:39:22.945 00.000 10052 worker thread done servicing request
02:39:22.964 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:22.994 00.030 6880 UpdateGuideState exits: m=2568 SNR=35.2
02:39:22.994 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:22.994 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:22.994 00.000 6880 Enqueuing Expose request
02:39:22.994 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:39:22.994 00.000 10052 Worker thread wakes up
02:39:22.994 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:22.994 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:24.126 01.132 10052 Exposure complete
02:39:24.200 00.074 6880 OnExposeComplete: enter
02:39:24.200 00.000 6880 UpdateGuideState(): m_state=6
02:39:24.200 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4230
02:39:24.201 00.001 10052 worker thread done servicing request
02:39:24.201 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=893.03, Mass=2602, SNR=35.4, Peak=166 HFD=4.5
02:39:24.201 00.000 6880 MultiStar: [#1 0.34,-0.21,0.97,U] [#2 0.59,-0.28,0.00,M1] [#3 0.35,-0.36,0.92,U] [#4 0.25,-0.14,0.85,U] [#5 0.46,-0.13,0.97,U] [#6 0.52,-0.05,0.90,U] [#7 0.28,-0.24,0.75,U] [#8 0.53,-0.26,0.00,M1] 
02:39:24.201 00.000 6880 single-star, 6 included, MultiStar: {0.31, -0.16}, one-star: {-0.03, -0.03}
02:39:24.201 00.000 6880 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.61) = xAngle (-0.75 = -0.75)
02:39:24.201 00.000 6880 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.78 = -0.78)
02:39:24.201 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.03 hyp=0.04 cameraTheta=-2.36 mountX=0.03 mountY=-0.03, mountTheta=-0.76
02:39:24.203 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.03, opts=13)
02:39:24.203 00.000 6880 Enqueuing Move request for scope (-0.03, -0.03)
02:39:24.203 00.000 10052 Worker thread wakes up
02:39:24.203 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.03) opts 0xd
02:39:24.203 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.03)
02:39:24.203 00.000 10052 Moving (-0.03, -0.03) raw xDistance=0.03 yDistance=-0.03
02:39:24.203 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:39:24.203 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
02:39:24.203 00.000 10052 MoveAxis(E, 0, ABG)
02:39:24.203 00.000 10052 Move returns status 0, amount 0
02:39:24.203 00.000 10052 MoveAxis(N, 0, ABG)
02:39:24.203 00.000 10052 Move returns status 0, amount 0
02:39:24.203 00.000 10052 move complete, result=0
02:39:24.203 00.000 10052 worker thread done servicing request
02:39:24.223 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:24.254 00.031 6880 UpdateGuideState exits: m=2602 SNR=35.4
02:39:24.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:24.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:24.254 00.000 6880 Enqueuing Expose request
02:39:24.254 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:24.254 00.000 10052 Worker thread wakes up
02:39:24.254 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:24.254 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:24.709 00.455 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f9ce368-3b6a-44eb-a015-85da4ff34293"}
02:39:24.709 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f9ce368-3b6a-44eb-a015-85da4ff34293"}
02:39:24.710 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62ea1bcd-cfb0-40ce-894d-1b85188d1e31"}
02:39:24.710 00.000 6880 case statement mapped state 6 to 3
02:39:24.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62ea1bcd-cfb0-40ce-894d-1b85188d1e31"}
02:39:24.711 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83b99987-f114-4b64-b06f-085b1c1decf2"}
02:39:24.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4230,"width":15,"height":15,"star_pos":[6.95,7.03],"pixels":"..."},"id":"83b99987-f114-4b64-b06f-085b1c1decf2"}
02:39:25.175 00.464 10052 Exposure complete
02:39:25.243 00.068 10052 worker thread done servicing request
02:39:25.243 00.000 6880 OnExposeComplete: enter
02:39:25.243 00.000 6880 UpdateGuideState(): m_state=6
02:39:25.243 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4231
02:39:25.243 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=892.92, Mass=2563, SNR=35.1, Peak=141 HFD=4.4
02:39:25.244 00.001 6880 MultiStar: [#1 0.33,-0.33,0.97,U] [#2 0.66,-0.15,0.00,M2] [#3 0.31,-0.21,0.94,U] [#4 -0.05,-0.44,0.84,U] [#5 0.43,-0.23,0.97,U] [#6 0.42,0.01,0.90,U] [#7 0.32,-0.33,0.77,U] [#8 0.37,-0.25,0.79,U] 
02:39:25.244 00.000 6880 single-star, 7 included, MultiStar: {0.25, -0.23}, one-star: {-0.08, -0.14}
02:39:25.244 00.000 6880 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.61) = xAngle (-0.48 = -0.48)
02:39:25.244 00.000 6880 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
02:39:25.244 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-2.10 mountX=0.14 mountY=-0.08, mountTheta=-0.51
02:39:25.245 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.14, opts=13)
02:39:25.246 00.001 6880 Enqueuing Move request for scope (-0.08, -0.14)
02:39:25.246 00.000 10052 Worker thread wakes up
02:39:25.246 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.14) opts 0xd
02:39:25.246 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.14)
02:39:25.246 00.000 10052 Moving (-0.08, -0.14) raw xDistance=0.14 yDistance=-0.08
02:39:25.246 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:39:25.246 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
02:39:25.246 00.000 10052 MoveAxis(W, 37, ABG)
02:39:25.246 00.000 10052 Guiding  Dir = 3, Dur = 37
02:39:25.265 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:25.266 00.001 10052 IsSlewing returns 0
02:39:25.301 00.035 6880 UpdateGuideState exits: m=2563 SNR=35.1
02:39:25.301 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:25.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:25.301 00.000 6880 Enqueuing Expose request
02:39:25.305 00.004 10052 IsGuiding returns 0
02:39:25.332 00.027 10052 PulseGuide returned control before completion, sleep 20
02:39:25.382 00.050 10052 IsGuiding returns 0
02:39:25.382 00.000 10052 Move returns status 0, amount 37
02:39:25.382 00.000 10052 MoveAxis(N, 0, ABG)
02:39:25.382 00.000 10052 Move returns status 0, amount 0
02:39:25.382 00.000 10052 move complete, result=0
02:39:25.382 00.000 10052 worker thread done servicing request
02:39:25.382 00.000 10052 Worker thread wakes up
02:39:25.382 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:25.382 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:25.394 00.012 6880 GuideStep: 0.1 px 37 ms WEST, -0.1 px 0 ms NORTH
02:39:26.511 01.117 10052 Exposure complete
02:39:26.571 00.060 10052 worker thread done servicing request
02:39:26.571 00.000 6880 OnExposeComplete: enter
02:39:26.571 00.000 6880 UpdateGuideState(): m_state=6
02:39:26.572 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4232
02:39:26.572 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=893.11, Mass=2604, SNR=35.3, Peak=155 HFD=4.5
02:39:26.572 00.000 6880 MultiStar: [#1 0.08,-0.28,0.96,U] [#2 -0.06,-0.18,1.01,U] [#3 -0.02,-0.24,0.92,U] [#4 0.15,-0.26,0.83,U] [#5 0.20,-0.02,0.98,U] [#6 0.00,-0.09,0.91,U] [#7 0.26,-0.25,0.75,U] [#8 0.21,-0.22,0.80,U] 
02:39:26.572 00.000 6880 single-star, 8 included, MultiStar: {0.06, -0.16}, one-star: {-0.16, 0.05}
02:39:26.572 00.000 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.43 = -1.86)
02:39:26.572 00.000 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.40 = -1.89)
02:39:26.572 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.17 cameraTheta=2.81 mountX=-0.05 mountY=-0.16, mountTheta=-1.86
02:39:26.573 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.05, opts=13)
02:39:26.573 00.000 6880 Enqueuing Move request for scope (-0.16, 0.05)
02:39:26.574 00.001 10052 Worker thread wakes up
02:39:26.574 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
02:39:26.574 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
02:39:26.574 00.000 10052 Moving (-0.16, 0.05) raw xDistance=-0.05 yDistance=-0.16
02:39:26.574 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:39:26.574 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:39:26.574 00.000 10052 MoveAxis(E, 0, ABG)
02:39:26.574 00.000 10052 Move returns status 0, amount 0
02:39:26.574 00.000 10052 MoveAxis(N, 0, ABG)
02:39:26.574 00.000 10052 Move returns status 0, amount 0
02:39:26.574 00.000 10052 move complete, result=0
02:39:26.574 00.000 10052 worker thread done servicing request
02:39:26.592 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:26.622 00.030 6880 UpdateGuideState exits: m=2604 SNR=35.3
02:39:26.623 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:26.623 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:26.623 00.000 6880 Enqueuing Expose request
02:39:26.623 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:39:26.623 00.000 10052 Worker thread wakes up
02:39:26.623 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:26.623 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:26.721 00.098 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ca2548c-45af-4d11-8fc6-0c4ccf6a9f4d"}
02:39:26.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ca2548c-45af-4d11-8fc6-0c4ccf6a9f4d"}
02:39:26.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba4caaae-718a-4c60-a161-a2c612bd3ccc"}
02:39:26.722 00.000 6880 case statement mapped state 6 to 3
02:39:26.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba4caaae-718a-4c60-a161-a2c612bd3ccc"}
02:39:26.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a392488-023b-4632-a064-71b90d515461"}
02:39:26.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4232,"width":15,"height":15,"star_pos":[6.82,7.11],"pixels":"..."},"id":"6a392488-023b-4632-a064-71b90d515461"}
02:39:27.535 00.812 10052 Exposure complete
02:39:27.587 00.052 10052 worker thread done servicing request
02:39:27.587 00.000 6880 OnExposeComplete: enter
02:39:27.587 00.000 6880 UpdateGuideState(): m_state=6
02:39:27.588 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4233
02:39:27.588 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.91, Mass=2455, SNR=34.3, Peak=160 HFD=4.5
02:39:27.588 00.000 6880 MultiStar: [#1 0.23,-0.28,1.01,U] [#2 0.07,-0.14,1.00,U] [#3 0.22,-0.20,0.95,U] [#4 0.25,-0.07,0.88,U] [#5 0.33,-0.15,0.98,U] [#6 0.16,-0.14,0.92,U] [#7 0.14,-0.33,0.78,U] [#8 0.21,-0.23,0.82,U] 
02:39:27.588 00.000 6880 single-star, 8 included, MultiStar: {0.18, -0.19}, one-star: {0.05, -0.15}
02:39:27.588 00.000 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.38 = 0.38)
02:39:27.588 00.000 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:39:27.589 00.001 6880 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.23 mountX=0.15 mountY=0.05, mountTheta=0.36
02:39:27.590 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.15, opts=13)
02:39:27.590 00.000 6880 Enqueuing Move request for scope (0.05, -0.15)
02:39:27.590 00.000 10052 Worker thread wakes up
02:39:27.590 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
02:39:27.590 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
02:39:27.590 00.000 10052 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=0.05
02:39:27.590 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:39:27.591 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.00
02:39:27.591 00.000 10052 MoveAxis(W, 39, ABG)
02:39:27.591 00.000 10052 Guiding  Dir = 3, Dur = 39
02:39:27.612 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:27.644 00.032 6880 UpdateGuideState exits: m=2455 SNR=34.3
02:39:27.644 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:27.644 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:27.644 00.000 6880 Enqueuing Expose request
02:39:27.653 00.009 10052 IsSlewing returns 0
02:39:27.729 00.076 10052 IsGuiding returns 0
02:39:27.877 00.148 10052 IsGuiding returns 0
02:39:27.877 00.000 10052 Move returns status 0, amount 39
02:39:27.877 00.000 10052 MoveAxis(N, 0, ABG)
02:39:27.877 00.000 10052 Move returns status 0, amount 0
02:39:27.877 00.000 10052 move complete, result=0
02:39:27.877 00.000 10052 worker thread done servicing request
02:39:27.877 00.000 10052 Worker thread wakes up
02:39:27.877 00.000 6880 GuideStep: 0.1 px 39 ms WEST, 0.1 px 0 ms NORTH
02:39:27.877 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:27.879 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:28.708 00.829 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87d26a44-e0eb-459f-a60f-53f2bfe8c704"}
02:39:28.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87d26a44-e0eb-459f-a60f-53f2bfe8c704"}
02:39:28.708 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f9751dc3-8587-400e-a87f-cfc4bd08ca3c"}
02:39:28.709 00.001 6880 case statement mapped state 6 to 3
02:39:28.709 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9751dc3-8587-400e-a87f-cfc4bd08ca3c"}
02:39:28.709 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ff77e45-d3d8-40fd-8e91-c83610f225f3"}
02:39:28.709 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4233,"width":15,"height":15,"star_pos":[7.03,6.91],"pixels":"..."},"id":"9ff77e45-d3d8-40fd-8e91-c83610f225f3"}
02:39:29.010 00.301 10052 Exposure complete
02:39:29.062 00.052 10052 worker thread done servicing request
02:39:29.062 00.000 6880 OnExposeComplete: enter
02:39:29.062 00.000 6880 UpdateGuideState(): m_state=6
02:39:29.063 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4234
02:39:29.063 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.88, Mass=2530, SNR=34.8, Peak=147 HFD=4.6
02:39:29.063 00.000 6880 MultiStar: [#1 0.53,-0.09,0.96,U] [#2 0.05,-0.27,0.96,U] [#3 0.42,-0.12,0.92,U] [#4 0.54,-0.15,0.00,M1] [#5 0.44,-0.13,0.97,U] [#6 0.37,0.06,0.93,U] [#7 0.39,-0.47,0.00,M1] [#8 0.34,0.03,0.80,U] 
02:39:29.063 00.000 6880 single-star, 6 included, MultiStar: {0.32, -0.10}, one-star: {0.12, -0.17}
02:39:29.063 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.66 = 0.66)
02:39:29.063 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.63 = 0.63)
02:39:29.063 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.96 mountX=0.17 mountY=0.13, mountTheta=0.64
02:39:29.065 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.17, opts=13)
02:39:29.065 00.000 6880 Enqueuing Move request for scope (0.12, -0.17)
02:39:29.065 00.000 10052 Worker thread wakes up
02:39:29.065 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
02:39:29.065 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
02:39:29.065 00.000 10052 Moving (0.12, -0.17) raw xDistance=0.17 yDistance=0.13
02:39:29.065 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:39:29.065 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
02:39:29.065 00.000 10052 MoveAxis(W, 47, ABG)
02:39:29.065 00.000 10052 Guiding  Dir = 3, Dur = 47
02:39:29.085 00.020 10052 IsSlewing returns 0
02:39:29.087 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:29.116 00.029 6880 UpdateGuideState exits: m=2530 SNR=34.8
02:39:29.116 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:29.116 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:29.116 00.000 6880 Enqueuing Expose request
02:39:29.124 00.008 10052 IsGuiding returns 0
02:39:29.151 00.027 10052 PulseGuide returned control before completion, sleep 30
02:39:29.215 00.064 10052 IsGuiding returns 0
02:39:29.215 00.000 10052 Move returns status 0, amount 47
02:39:29.215 00.000 10052 MoveAxis(N, 0, ABG)
02:39:29.215 00.000 10052 Move returns status 0, amount 0
02:39:29.215 00.000 10052 move complete, result=0
02:39:29.215 00.000 10052 worker thread done servicing request
02:39:29.215 00.000 10052 Worker thread wakes up
02:39:29.215 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.1 px 0 ms NORTH
02:39:29.215 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:29.215 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:30.136 00.921 10052 Exposure complete
02:39:30.196 00.060 10052 worker thread done servicing request
02:39:30.196 00.000 6880 OnExposeComplete: enter
02:39:30.196 00.000 6880 UpdateGuideState(): m_state=6
02:39:30.196 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4235
02:39:30.196 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.97, Mass=2588, SNR=35.3, Peak=131 HFD=4.5
02:39:30.197 00.001 6880 MultiStar: [#1 0.20,-0.17,0.94,U] [#2 0.18,-0.29,1.01,U] [#3 0.24,-0.23,0.93,U] [#4 0.53,-0.21,0.00,M2] [#5 0.31,-0.02,0.98,U] [#6 0.22,-0.17,0.92,U] [#7 0.08,-0.20,0.77,U] [#8 0.27,-0.13,0.82,U] 
02:39:30.197 00.000 6880 single-star, 7 included, MultiStar: {0.19, -0.16}, one-star: {0.02, -0.09}
02:39:30.197 00.000 6880 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.61) = xAngle (0.30 = 0.30)
02:39:30.197 00.000 6880 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
02:39:30.197 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.31 mountX=0.09 mountY=0.02, mountTheta=0.27
02:39:30.198 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.09, opts=13)
02:39:30.198 00.000 6880 Enqueuing Move request for scope (0.02, -0.09)
02:39:30.198 00.000 10052 Worker thread wakes up
02:39:30.198 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.09) opts 0xd
02:39:30.198 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.09)
02:39:30.198 00.000 10052 Moving (0.02, -0.09) raw xDistance=0.09 yDistance=0.02
02:39:30.198 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:30.198 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
02:39:30.198 00.000 10052 MoveAxis(E, 0, ABG)
02:39:30.199 00.001 10052 Move returns status 0, amount 0
02:39:30.199 00.000 10052 MoveAxis(N, 0, ABG)
02:39:30.199 00.000 10052 Move returns status 0, amount 0
02:39:30.199 00.000 10052 move complete, result=0
02:39:30.199 00.000 10052 worker thread done servicing request
02:39:30.218 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:30.250 00.032 6880 UpdateGuideState exits: m=2588 SNR=35.3
02:39:30.250 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:30.250 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:30.250 00.000 6880 Enqueuing Expose request
02:39:30.250 00.000 10052 Worker thread wakes up
02:39:30.250 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:30.250 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:30.250 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:39:30.707 00.457 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90ce872e-558f-4bf4-9953-5d3d6d7c7ab2"}
02:39:30.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90ce872e-558f-4bf4-9953-5d3d6d7c7ab2"}
02:39:30.707 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8e53a56d-4a83-456a-a904-b50fb4380211"}
02:39:30.708 00.001 6880 case statement mapped state 6 to 3
02:39:30.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e53a56d-4a83-456a-a904-b50fb4380211"}
02:39:30.708 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"baf63be0-214d-4764-a0b6-4cbd8760c7ed"}
02:39:30.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4235,"width":15,"height":15,"star_pos":[7.00,6.97],"pixels":"..."},"id":"baf63be0-214d-4764-a0b6-4cbd8760c7ed"}
02:39:31.380 00.672 10052 Exposure complete
02:39:31.434 00.054 10052 worker thread done servicing request
02:39:31.434 00.000 6880 OnExposeComplete: enter
02:39:31.434 00.000 6880 UpdateGuideState(): m_state=6
02:39:31.434 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4236
02:39:31.434 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=893.32, Mass=2475, SNR=34.4, Peak=132 HFD=4.8
02:39:31.435 00.001 6880 MultiStar: [#1 0.18,0.01,0.96,U] [#2 -0.13,0.07,1.00,U] [#3 0.27,0.14,0.94,U] [#4 0.31,0.16,0.86,U] [#5 0.39,0.33,1.01,U] [#6 0.11,0.23,0.93,U] [#7 0.23,0.08,0.79,U] [#8 0.35,0.06,0.82,U] 
02:39:31.435 00.000 6880 refined, 8 included, MultiStar: {0.18, 0.15}, one-star: {-0.05, 0.26}
02:39:31.435 00.000 6880 CameraToMount -- cameraTheta (0.71) - m_xAngle (-1.61) = xAngle (2.32 = 2.32)
02:39:31.435 00.000 6880 CameraToMount -- cameraTheta (0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.29 = 2.29)
02:39:31.435 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.15 hyp=0.23 cameraTheta=0.71 mountX=-0.16 mountY=0.18, mountTheta=2.31
02:39:31.436 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.15, opts=13)
02:39:31.436 00.000 6880 Enqueuing Move request for scope (0.18, 0.15)
02:39:31.436 00.000 10052 Worker thread wakes up
02:39:31.436 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.15) opts 0xd
02:39:31.436 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.15)
02:39:31.436 00.000 10052 Moving (0.18, 0.15) raw xDistance=-0.16 yDistance=0.18
02:39:31.436 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:39:31.436 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
02:39:31.437 00.001 10052 MoveAxis(E, 43, ABG)
02:39:31.437 00.000 10052 Guiding  Dir = 2, Dur = 43
02:39:31.456 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:31.458 00.002 10052 IsSlewing returns 0
02:39:31.491 00.033 6880 UpdateGuideState exits: m=2475 SNR=34.4
02:39:31.491 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:31.491 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:31.491 00.000 6880 Enqueuing Expose request
02:39:31.533 00.042 10052 IsGuiding returns 0
02:39:31.673 00.140 10052 IsGuiding returns 0
02:39:31.674 00.001 10052 Move returns status 0, amount 43
02:39:31.674 00.000 10052 MoveAxis(N, 0, ABG)
02:39:31.674 00.000 10052 Move returns status 0, amount 0
02:39:31.674 00.000 10052 move complete, result=0
02:39:31.674 00.000 10052 worker thread done servicing request
02:39:31.674 00.000 10052 Worker thread wakes up
02:39:31.674 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:31.674 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:31.674 00.000 6880 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
02:39:32.599 00.925 10052 Exposure complete
02:39:32.680 00.081 10052 worker thread done servicing request
02:39:32.681 00.001 6880 OnExposeComplete: enter
02:39:32.681 00.000 6880 UpdateGuideState(): m_state=6
02:39:32.681 00.000 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4237
02:39:32.681 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=893.10, Mass=2628, SNR=35.6, Peak=160 HFD=4.5
02:39:32.682 00.001 6880 MultiStar: [#1 0.03,-0.07,0.96,U] [#2 -0.06,-0.09,0.97,U] [#3 -0.04,-0.00,0.88,U] [#4 0.20,-0.09,0.83,U] [#5 -0.00,-0.10,0.97,U] [#6 0.08,0.06,0.87,U] [#7 0.08,-0.11,0.77,U] [#8 -0.12,-0.12,0.77,U] 
02:39:32.682 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.05}, one-star: {-0.21, 0.04}
02:39:32.682 00.000 6880 CameraToMount -- cameraTheta (-1.70) - m_xAngle (-1.61) = xAngle (-0.09 = -0.09)
02:39:32.682 00.000 6880 CameraToMount -- cameraTheta (-1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
02:39:32.682 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.70 mountX=0.05 mountY=-0.01, mountTheta=-0.12
02:39:32.684 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.05, opts=13)
02:39:32.684 00.000 6880 Enqueuing Move request for scope (-0.01, -0.05)
02:39:32.684 00.000 10052 Worker thread wakes up
02:39:32.684 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:39:32.684 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:39:32.684 00.000 10052 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
02:39:32.684 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:39:32.684 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.02
02:39:32.684 00.000 10052 MoveAxis(E, 0, ABG)
02:39:32.684 00.000 10052 Move returns status 0, amount 0
02:39:32.684 00.000 10052 MoveAxis(N, 0, ABG)
02:39:32.685 00.001 10052 Move returns status 0, amount 0
02:39:32.685 00.000 10052 move complete, result=0
02:39:32.685 00.000 10052 worker thread done servicing request
02:39:32.712 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:32.755 00.043 6880 UpdateGuideState exits: m=2628 SNR=35.6
02:39:32.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:32.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:32.755 00.000 6880 Enqueuing Expose request
02:39:32.756 00.001 10052 Worker thread wakes up
02:39:32.756 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:32.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:32.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,878,31,31)
02:39:32.759 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7730bf4-6201-4bd1-af0b-164ffd296ebf"}
02:39:32.759 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7730bf4-6201-4bd1-af0b-164ffd296ebf"}
02:39:32.768 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb00f867-4484-4d23-8152-1ab70ae8f8d6"}
02:39:32.769 00.001 6880 case statement mapped state 6 to 3
02:39:32.769 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb00f867-4484-4d23-8152-1ab70ae8f8d6"}
02:39:32.826 00.057 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dcf0ef3c-c11e-48d1-8395-9193f4c83e23"}
02:39:32.826 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4237,"width":15,"height":15,"star_pos":[6.77,7.10],"pixels":"..."},"id":"dcf0ef3c-c11e-48d1-8395-9193f4c83e23"}
02:39:33.768 00.942 6880 evsrv: cli 015431E0 connect
02:39:33.768 00.000 6880 case statement mapped state 6 to 3
02:39:33.769 00.001 6880 case statement mapped state 6 to 3
02:39:33.769 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"e2509186-628a-4276-a8e8-72755df156de"}
02:39:33.770 00.001 6880 case statement mapped state 6 to 3
02:39:33.770 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2509186-628a-4276-a8e8-72755df156de"}
02:39:33.771 00.001 6880 evsrv: cli 015431E0 disconnect
02:39:33.772 00.001 6880 evsrv: cli 01543AA0 connect
02:39:33.772 00.000 6880 case statement mapped state 6 to 3
02:39:33.773 00.001 6880 case statement mapped state 6 to 3
02:39:33.773 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"ca4da69e-b8d4-4ebd-9692-96fb91aea42d"}
02:39:33.773 00.000 6880 PhdController::Dither begins
02:39:33.773 00.000 6880 dither: size=1.00, dRA=0.57 dDec=0.00
02:39:33.773 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:39:33.773 00.000 6880 MountToCamera -- mountX=0.57 mountY=0.00 hyp=0.57 mountTheta=0.00 cameraX=-0.02, cameraY=-0.57 cameraTheta=-1.61
02:39:33.773 00.000 6880 setting lock position to (407.95, 892.49)
02:39:33.774 00.001 6880 Mount: notify guiding dithered (-0.0, -0.6)
02:39:33.774 00.000 6880 MultiStar: stabilizing after lock position change
02:39:33.774 00.000 6880 Status Line: Dither by 0.57,0.00
02:39:33.782 00.008 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:39:33.782 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:39:33.782 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"ca4da69e-b8d4-4ebd-9692-96fb91aea42d"}
02:39:33.783 00.001 6880 evsrv: cli 01543AA0 disconnect
02:39:33.893 00.110 10052 Exposure complete
02:39:33.941 00.048 10052 worker thread done servicing request
02:39:33.941 00.000 6880 OnExposeComplete: enter
02:39:33.941 00.000 6880 UpdateGuideState(): m_state=6
02:39:33.942 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4238
02:39:33.942 00.000 6880 Star::Find returns 1 (0), X=407.20, Y=892.81, Mass=2486, SNR=34.6, Peak=144 HFD=4.4
02:39:33.942 00.000 6880 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.61) = xAngle (4.35 = -1.93)
02:39:33.942 00.000 6880 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.32 = -1.96)
02:39:33.942 00.000 6880 CameraToMount -- cameraX=-0.75 cameraY=0.32 hyp=0.82 cameraTheta=2.74 mountX=-0.29 mountY=-0.76, mountTheta=-1.93
02:39:33.943 00.001 6880 dither recenter: remaining=(-0.6,-0.0) step=(-0.6,-0.0)
02:39:33.943 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:39:33.943 00.000 6880 MountToCamera -- mountX=-0.57 mountY=-0.00 hyp=0.57 mountTheta=-3.14 cameraX=0.02, cameraY=0.57 cameraTheta=1.53
02:39:33.943 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.57, opts=4)
02:39:33.943 00.000 6880 Enqueuing Move request for scope (0.02, 0.57)
02:39:33.943 00.000 6880 Mount: notify direct move -0.57,-0.00
02:39:33.943 00.000 10052 Worker thread wakes up
02:39:33.943 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.57) opts 0x4
02:39:33.943 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.57)
02:39:33.943 00.000 10052 Moving (0.02, 0.57) raw xDistance=-0.57 yDistance=-0.00
02:39:33.943 00.000 10052 MoveAxis(E, 337, B)
02:39:33.943 00.000 10052 Guiding  Dir = 2, Dur = 337
02:39:33.961 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:33.989 00.028 6880 UpdateGuideState exits: m=2486 SNR=34.6
02:39:33.989 00.000 6880 PhdController: settling, locked = 1, distance = 0.74 (0.60) aobump = 0 frame = 1 / 99999
02:39:33.990 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783125573.990,"Host":"MINIASTRO1","Inst":1,"Distance":0.74,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:39:33.990 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:33.990 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:33.990 00.000 6880 Enqueuing Expose request
02:39:33.992 00.002 10052 IsSlewing returns 0
02:39:34.066 00.074 10052 IsGuiding returns 0
02:39:34.135 00.069 10052 PulseGuide returned control before completion, sleep 279
02:39:34.495 00.360 10052 IsGuiding returns 1
02:39:34.496 00.001 10052 scope still moving after pulse duration time elapsed
02:39:34.564 00.068 10052 IsSlewing returns 0
02:39:34.603 00.039 10052 IsGuiding returns 0
02:39:34.603 00.000 10052 scope move finished after 337 + 199 ms
02:39:34.603 00.000 10052 Move returns status 0, amount 337
02:39:34.603 00.000 10052 MoveAxis(N, 0, B)
02:39:34.603 00.000 10052 Move returns status 0, amount 0
02:39:34.604 00.001 10052 move complete, result=0
02:39:34.604 00.000 10052 worker thread done servicing request
02:39:34.604 00.000 10052 Worker thread wakes up
02:39:34.604 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:34.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:34.604 00.000 6880 GuideStep: -0.6 px 337 ms EAST, -0.0 px 0 ms NORTH
02:39:34.712 00.108 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f33d4a9-8db3-4b80-ad20-4a1c633028f7"}
02:39:34.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f33d4a9-8db3-4b80-ad20-4a1c633028f7"}
02:39:34.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0255863d-cfef-4865-b2c3-bfd808619703"}
02:39:34.713 00.000 6880 case statement mapped state 6 to 3
02:39:34.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0255863d-cfef-4865-b2c3-bfd808619703"}
02:39:34.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a3027f2-1579-4c43-8974-bd42f497b549"}
02:39:34.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4238,"width":15,"height":15,"star_pos":[7.20,6.81],"pixels":"..."},"id":"0a3027f2-1579-4c43-8974-bd42f497b549"}
02:39:35.514 00.801 10052 Exposure complete
02:39:35.569 00.055 10052 worker thread done servicing request
02:39:35.570 00.001 6880 OnExposeComplete: enter
02:39:35.570 00.000 6880 UpdateGuideState(): m_state=6
02:39:35.570 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4239
02:39:35.570 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.54, Mass=2610, SNR=35.4, Peak=125 HFD=5.1
02:39:35.570 00.000 6880 CameraToMount -- cameraTheta (2.74) - m_xAngle (-1.61) = xAngle (4.35 = -1.93)
02:39:35.570 00.000 6880 CameraToMount -- cameraTheta (2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.32 = -1.96)
02:39:35.570 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.05 hyp=0.13 cameraTheta=2.74 mountX=-0.05 mountY=-0.12, mountTheta=-1.94
02:39:35.571 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.05, opts=13)
02:39:35.572 00.001 6880 Enqueuing Move request for scope (-0.12, 0.05)
02:39:35.572 00.000 10052 Worker thread wakes up
02:39:35.572 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.05) opts 0xd
02:39:35.572 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.05)
02:39:35.572 00.000 10052 Moving (-0.12, 0.05) raw xDistance=-0.05 yDistance=-0.12
02:39:35.572 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:39:35.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:39:35.572 00.000 10052 MoveAxis(E, 0, ABG)
02:39:35.572 00.000 10052 Move returns status 0, amount 0
02:39:35.572 00.000 10052 MoveAxis(N, 0, ABG)
02:39:35.572 00.000 10052 Move returns status 0, amount 0
02:39:35.572 00.000 10052 move complete, result=0
02:39:35.573 00.001 10052 worker thread done servicing request
02:39:35.596 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:35.632 00.036 6880 UpdateGuideState exits: m=2610 SNR=35.4
02:39:35.632 00.000 6880 PhdController: settling, locked = 1, distance = 0.13 (0.60) aobump = 0 frame = 2 / 99999
02:39:35.632 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125575.632,"Host":"MINIASTRO1","Inst":1,"Distance":0.13,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:39:35.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:35.633 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:35.633 00.000 6880 Enqueuing Expose request
02:39:35.633 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:35.633 00.000 10052 Worker thread wakes up
02:39:35.633 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:35.633 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:36.711 01.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"001302ac-b595-4c9c-84b8-2ccb5a19d218"}
02:39:36.712 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"001302ac-b595-4c9c-84b8-2ccb5a19d218"}
02:39:36.712 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9064cfb8-8ad6-4c26-bf37-f47f605ab642"}
02:39:36.712 00.000 6880 case statement mapped state 6 to 3
02:39:36.713 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9064cfb8-8ad6-4c26-bf37-f47f605ab642"}
02:39:36.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e32d6fcf-c37c-4845-8a3e-716ee8cf2f2e"}
02:39:36.714 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4239,"width":15,"height":15,"star_pos":[6.83,6.54],"pixels":"..."},"id":"e32d6fcf-c37c-4845-8a3e-716ee8cf2f2e"}
02:39:36.761 00.047 10052 Exposure complete
02:39:36.831 00.070 10052 worker thread done servicing request
02:39:36.831 00.000 6880 OnExposeComplete: enter
02:39:36.831 00.000 6880 UpdateGuideState(): m_state=6
02:39:36.831 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4240
02:39:36.831 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.26, Mass=2749, SNR=36.4, Peak=132 HFD=4.9
02:39:36.831 00.000 6880 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.61) = xAngle (-0.40 = -0.40)
02:39:36.831 00.000 6880 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
02:39:36.832 00.001 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.24 hyp=0.26 cameraTheta=-2.01 mountX=0.24 mountY=-0.11, mountTheta=-0.42
02:39:36.833 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.24, opts=13)
02:39:36.833 00.000 6880 Enqueuing Move request for scope (-0.11, -0.24)
02:39:36.833 00.000 10052 Worker thread wakes up
02:39:36.833 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.24) opts 0xd
02:39:36.833 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.24)
02:39:36.833 00.000 10052 Moving (-0.11, -0.24) raw xDistance=0.24 yDistance=-0.11
02:39:36.833 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:39:36.833 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:39:36.833 00.000 10052 MoveAxis(W, 64, ABG)
02:39:36.833 00.000 10052 Guiding  Dir = 3, Dur = 64
02:39:36.851 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:36.854 00.003 10052 IsSlewing returns 0
02:39:36.887 00.033 6880 UpdateGuideState exits: m=2749 SNR=36.4
02:39:36.887 00.000 6880 PhdController: settling, locked = 1, distance = 0.17 (0.60) aobump = 0 frame = 3 / 99999
02:39:36.887 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125576.887,"Host":"MINIASTRO1","Inst":1,"Distance":0.17,"Time":1.3,"SettleTime":6.0,"StarLocked":true}
02:39:36.887 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:36.887 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:36.887 00.000 6880 Enqueuing Expose request
02:39:36.894 00.007 10052 IsGuiding returns 0
02:39:36.921 00.027 10052 PulseGuide returned control before completion, sleep 48
02:39:37.000 00.079 10052 IsGuiding returns 0
02:39:37.001 00.001 10052 Move returns status 0, amount 64
02:39:37.001 00.000 10052 MoveAxis(N, 0, ABG)
02:39:37.001 00.000 10052 Move returns status 0, amount 0
02:39:37.001 00.000 10052 move complete, result=0
02:39:37.001 00.000 10052 worker thread done servicing request
02:39:37.001 00.000 10052 Worker thread wakes up
02:39:37.001 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:37.001 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:37.001 00.000 6880 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
02:39:37.920 00.919 10052 Exposure complete
02:39:37.982 00.062 10052 worker thread done servicing request
02:39:37.983 00.001 6880 OnExposeComplete: enter
02:39:37.983 00.000 6880 UpdateGuideState(): m_state=6
02:39:37.983 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4241
02:39:37.983 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.35, Mass=2636, SNR=35.6, Peak=155 HFD=4.7
02:39:37.983 00.000 6880 CameraToMount -- cameraTheta (-1.06) - m_xAngle (-1.61) = xAngle (0.56 = 0.56)
02:39:37.983 00.000 6880 CameraToMount -- cameraTheta (-1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.52 = 0.52)
02:39:37.983 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.14 hyp=0.16 cameraTheta=-1.06 mountX=0.13 mountY=0.08, mountTheta=0.53
02:39:37.985 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.14, opts=13)
02:39:37.986 00.001 6880 Enqueuing Move request for scope (0.08, -0.14)
02:39:37.986 00.000 10052 Worker thread wakes up
02:39:37.986 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.14) opts 0xd
02:39:37.986 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.14)
02:39:37.986 00.000 10052 Moving (0.08, -0.14) raw xDistance=0.13 yDistance=0.08
02:39:37.986 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
02:39:37.986 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:39:37.986 00.000 10052 MoveAxis(W, 39, ABG)
02:39:37.986 00.000 10052 Guiding  Dir = 3, Dur = 39
02:39:38.011 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:38.028 00.017 10052 IsSlewing returns 0
02:39:38.040 00.012 6880 UpdateGuideState exits: m=2636 SNR=35.6
02:39:38.041 00.001 6880 PhdController: settling, locked = 1, distance = 0.17 (0.60) aobump = 0 frame = 4 / 99999
02:39:38.041 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125578.041,"Host":"MINIASTRO1","Inst":1,"Distance":0.17,"Time":2.4,"SettleTime":6.0,"StarLocked":true}
02:39:38.041 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:38.041 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:38.041 00.000 6880 Enqueuing Expose request
02:39:38.108 00.067 10052 IsGuiding returns 0
02:39:38.251 00.143 10052 IsGuiding returns 0
02:39:38.251 00.000 10052 Move returns status 0, amount 39
02:39:38.251 00.000 10052 MoveAxis(N, 0, ABG)
02:39:38.251 00.000 10052 Move returns status 0, amount 0
02:39:38.251 00.000 10052 move complete, result=0
02:39:38.251 00.000 10052 worker thread done servicing request
02:39:38.251 00.000 6880 GuideStep: 0.1 px 39 ms WEST, 0.1 px 0 ms NORTH
02:39:38.251 00.000 10052 Worker thread wakes up
02:39:38.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:38.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:38.711 00.460 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a674ceb-2f84-48ce-bdbe-2d761309ae56"}
02:39:38.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a674ceb-2f84-48ce-bdbe-2d761309ae56"}
02:39:38.712 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fc01b6d-81eb-4d01-8c70-27370652dd18"}
02:39:38.712 00.000 6880 case statement mapped state 6 to 3
02:39:38.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fc01b6d-81eb-4d01-8c70-27370652dd18"}
02:39:38.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c36f258-e456-4d18-97f8-e3c73316cbfc"}
02:39:38.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4241,"width":15,"height":15,"star_pos":[7.03,7.35],"pixels":"..."},"id":"2c36f258-e456-4d18-97f8-e3c73316cbfc"}
02:39:39.391 00.678 10052 Exposure complete
02:39:39.455 00.064 10052 worker thread done servicing request
02:39:39.455 00.000 6880 OnExposeComplete: enter
02:39:39.456 00.001 6880 UpdateGuideState(): m_state=6
02:39:39.456 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4242
02:39:39.456 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.12, Mass=2628, SNR=35.6, Peak=152 HFD=4.5
02:39:39.456 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:39:39.456 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
02:39:39.456 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.37 hyp=0.42 cameraTheta=-2.02 mountX=0.38 mountY=-0.18, mountTheta=-0.43
02:39:39.457 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.37, opts=13)
02:39:39.458 00.001 6880 Enqueuing Move request for scope (-0.18, -0.37)
02:39:39.458 00.000 10052 Worker thread wakes up
02:39:39.458 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.37) opts 0xd
02:39:39.458 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.37)
02:39:39.458 00.000 10052 Moving (-0.18, -0.37) raw xDistance=0.38 yDistance=-0.18
02:39:39.458 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.38
02:39:39.458 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
02:39:39.458 00.000 10052 MoveAxis(W, 104, ABG)
02:39:39.458 00.000 10052 Guiding  Dir = 3, Dur = 104
02:39:39.484 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:39.505 00.021 10052 IsSlewing returns 0
02:39:39.514 00.009 6880 UpdateGuideState exits: m=2628 SNR=35.6
02:39:39.514 00.000 6880 PhdController: settling, locked = 1, distance = 0.24 (0.60) aobump = 0 frame = 5 / 99999
02:39:39.514 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125579.514,"Host":"MINIASTRO1","Inst":1,"Distance":0.24,"Time":3.9,"SettleTime":6.0,"StarLocked":true}
02:39:39.514 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:39.514 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:39.514 00.000 6880 Enqueuing Expose request
02:39:39.582 00.068 10052 IsGuiding returns 0
02:39:39.645 00.063 10052 PulseGuide returned control before completion, sleep 51
02:39:39.759 00.114 10052 IsGuiding returns 1
02:39:39.759 00.000 10052 scope still moving after pulse duration time elapsed
02:39:39.834 00.075 10052 IsSlewing returns 0
02:39:39.914 00.080 10052 IsGuiding returns 0
02:39:39.914 00.000 10052 scope move finished after 104 + 228 ms
02:39:39.914 00.000 10052 Move returns status 0, amount 104
02:39:39.914 00.000 10052 MoveAxis(N, 0, ABG)
02:39:39.914 00.000 10052 Move returns status 0, amount 0
02:39:39.915 00.001 10052 move complete, result=0
02:39:39.915 00.000 10052 worker thread done servicing request
02:39:39.915 00.000 10052 Worker thread wakes up
02:39:39.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:39.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:39.915 00.000 6880 GuideStep: 0.4 px 104 ms WEST, -0.2 px 0 ms NORTH
02:39:40.712 00.797 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5af5e481-89af-4b07-bb70-4a29b279a44e"}
02:39:40.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5af5e481-89af-4b07-bb70-4a29b279a44e"}
02:39:40.712 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73750454-4008-40aa-ada8-72a9539ebd0e"}
02:39:40.712 00.000 6880 case statement mapped state 6 to 3
02:39:40.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73750454-4008-40aa-ada8-72a9539ebd0e"}
02:39:40.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7c6764e-0686-4992-9d2f-87b49d22cca5"}
02:39:40.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4242,"width":15,"height":15,"star_pos":[6.77,7.12],"pixels":"..."},"id":"a7c6764e-0686-4992-9d2f-87b49d22cca5"}
02:39:40.825 00.112 10052 Exposure complete
02:39:40.878 00.053 10052 worker thread done servicing request
02:39:40.879 00.001 6880 OnExposeComplete: enter
02:39:40.879 00.000 6880 UpdateGuideState(): m_state=6
02:39:40.879 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4243
02:39:40.879 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.11, Mass=2516, SNR=34.7, Peak=154 HFD=4.5
02:39:40.879 00.000 6880 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.61) = xAngle (-0.33 = -0.33)
02:39:40.879 00.000 6880 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
02:39:40.879 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.39 hyp=0.41 cameraTheta=-1.94 mountX=0.39 mountY=-0.14, mountTheta=-0.35
02:39:40.881 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.39, opts=13)
02:39:40.881 00.000 6880 Enqueuing Move request for scope (-0.15, -0.39)
02:39:40.881 00.000 10052 Worker thread wakes up
02:39:40.881 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.39) opts 0xd
02:39:40.881 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.39)
02:39:40.881 00.000 10052 Moving (-0.15, -0.39) raw xDistance=0.39 yDistance=-0.14
02:39:40.881 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.39
02:39:40.881 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:39:40.881 00.000 10052 MoveAxis(W, 110, ABG)
02:39:40.881 00.000 10052 Guiding  Dir = 3, Dur = 110
02:39:40.901 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:40.901 00.000 10052 IsSlewing returns 0
02:39:40.930 00.029 6880 UpdateGuideState exits: m=2516 SNR=34.7
02:39:40.930 00.000 6880 PhdController: settling, locked = 1, distance = 0.29 (0.60) aobump = 0 frame = 6 / 99999
02:39:40.930 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125580.930,"Host":"MINIASTRO1","Inst":1,"Distance":0.29,"Time":5.3,"SettleTime":6.0,"StarLocked":true}
02:39:40.930 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:40.930 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:40.931 00.001 6880 Enqueuing Expose request
02:39:40.940 00.009 10052 IsGuiding returns 0
02:39:40.968 00.028 10052 PulseGuide returned control before completion, sleep 93
02:39:41.083 00.115 10052 IsGuiding returns 1
02:39:41.083 00.000 10052 scope still moving after pulse duration time elapsed
02:39:41.128 00.045 10052 IsSlewing returns 0
02:39:41.166 00.038 10052 IsGuiding returns 0
02:39:41.167 00.001 10052 scope move finished after 110 + 115 ms
02:39:41.167 00.000 10052 Move returns status 0, amount 110
02:39:41.167 00.000 10052 MoveAxis(N, 0, ABG)
02:39:41.167 00.000 10052 Move returns status 0, amount 0
02:39:41.167 00.000 10052 move complete, result=0
02:39:41.167 00.000 10052 worker thread done servicing request
02:39:41.167 00.000 6880 GuideStep: 0.4 px 110 ms WEST, -0.1 px 0 ms NORTH
02:39:41.167 00.000 10052 Worker thread wakes up
02:39:41.167 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:41.167 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:42.298 01.131 10052 Exposure complete
02:39:42.362 00.064 10052 worker thread done servicing request
02:39:42.362 00.000 6880 OnExposeComplete: enter
02:39:42.362 00.000 6880 UpdateGuideState(): m_state=6
02:39:42.363 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4244
02:39:42.363 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.14, Mass=2522, SNR=34.7, Peak=157 HFD=4.6
02:39:42.363 00.000 6880 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
02:39:42.363 00.000 6880 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:39:42.363 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.80 mountX=0.35 mountY=-0.08, mountTheta=-0.21
02:39:42.364 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.35, opts=13)
02:39:42.364 00.000 6880 Enqueuing Move request for scope (-0.08, -0.35)
02:39:42.364 00.000 10052 Worker thread wakes up
02:39:42.365 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
02:39:42.365 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
02:39:42.365 00.000 10052 Moving (-0.08, -0.35) raw xDistance=0.35 yDistance=-0.08
02:39:42.365 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.35
02:39:42.365 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
02:39:42.365 00.000 10052 MoveAxis(W, 100, ABG)
02:39:42.365 00.000 10052 Guiding  Dir = 3, Dur = 100
02:39:42.390 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:42.418 00.028 10052 IsSlewing returns 0
02:39:42.427 00.009 6880 UpdateGuideState exits: m=2522 SNR=34.7
02:39:42.427 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 7 / 99999
02:39:42.427 00.000 6880 PhdController: newstate STATE_FINISH
02:39:42.427 00.000 6880 PhdController complete: success
02:39:42.427 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783125582.427,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:39:42.427 00.000 6880 Mount: notify guiding dither settle done success=1
02:39:42.427 00.000 6880 PhdController: newstate STATE_IDLE
02:39:42.427 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:42.428 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:42.428 00.000 6880 Enqueuing Expose request
02:39:42.456 00.028 10052 IsGuiding returns 0
02:39:42.484 00.028 10052 PulseGuide returned control before completion, sleep 83
02:39:42.597 00.113 10052 IsGuiding returns 0
02:39:42.597 00.000 10052 Move returns status 0, amount 100
02:39:42.597 00.000 10052 MoveAxis(N, 0, ABG)
02:39:42.597 00.000 10052 Move returns status 0, amount 0
02:39:42.597 00.000 10052 move complete, result=0
02:39:42.597 00.000 10052 worker thread done servicing request
02:39:42.597 00.000 6880 GuideStep: 0.4 px 100 ms WEST, -0.1 px 0 ms NORTH
02:39:42.597 00.000 10052 Worker thread wakes up
02:39:42.597 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:42.597 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:42.712 00.115 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e242647a-9093-4c9f-b656-15f6f35dd7fa"}
02:39:42.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e242647a-9093-4c9f-b656-15f6f35dd7fa"}
02:39:42.712 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9bab16d8-8e23-4698-b51b-b94315f542c1"}
02:39:42.712 00.000 6880 case statement mapped state 6 to 3
02:39:42.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9bab16d8-8e23-4698-b51b-b94315f542c1"}
02:39:42.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d89a1d58-ae43-49b2-bdf4-4653c3d1bc91"}
02:39:42.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4244,"width":15,"height":15,"star_pos":[6.87,7.14],"pixels":"..."},"id":"d89a1d58-ae43-49b2-bdf4-4653c3d1bc91"}
02:39:43.506 00.793 10052 Exposure complete
02:39:43.581 00.075 10052 worker thread done servicing request
02:39:43.581 00.000 6880 OnExposeComplete: enter
02:39:43.581 00.000 6880 UpdateGuideState(): m_state=6
02:39:43.581 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.582 00.001 6880 Star::Find returns 1 (0), X=407.60, Y=892.43, Mass=2522, SNR=34.9, Peak=167 HFD=4.6
02:39:43.582 00.000 6880 MultiStar: exiting stabilization period
02:39:43.582 00.000 6880 MultiStar: updating star positions after lock position change
02:39:43.582 00.000 6880 Star::Find(15, 281, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.582 00.000 6880 Star::Find returns 1 (0), X=282.14, Y=302.38, Mass=2383, SNR=33.9, Peak=169 HFD=4.7
02:39:43.582 00.000 6880 Star::Find(15, 1198, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.582 00.000 6880 Star::Find returns 1 (0), X=1199.07, Y=299.25, Mass=2755, SNR=35.8, Peak=140 HFD=5.5
02:39:43.582 00.000 6880 Star::Find(15, 824, 302, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.582 00.000 6880 Star::Find returns 1 (0), X=824.86, Y=302.40, Mass=2178, SNR=32.3, Peak=182 HFD=5.0
02:39:43.582 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.582 00.000 6880 Star::Find returns 1 (0), X=55.32, Y=637.08, Mass=1865, SNR=29.8, Peak=82 HFD=5.0
02:39:43.583 00.001 6880 Star::Find(15, 470, 596, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.583 00.000 6880 Star::Find returns 1 (0), X=471.23, Y=596.25, Mass=2626, SNR=34.9, Peak=155 HFD=5.7
02:39:43.583 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.583 00.000 6880 Star::Find returns 1 (0), X=853.92, Y=222.02, Mass=2394, SNR=32.8, Peak=126 HFD=6.1
02:39:43.583 00.000 6880 Star::Find(15, 264, 89, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.583 00.000 6880 Star::Find returns 1 (0), X=265.51, Y=89.15, Mass=1514, SNR=26.7, Peak=86 HFD=5.0
02:39:43.583 00.000 6880 Star::Find(15, 553, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.583 00.000 6880 Star::Find returns 1 (0), X=553.69, Y=334.41, Mass=1686, SNR=27.8, Peak=89 HFD=5.6
02:39:43.583 00.000 6880 Star::Find(15, 671, 829, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.583 00.000 6880 Star::Find returns 1 (0), X=671.57, Y=829.54, Mass=1027, SNR=22.2, Peak=76 HFD=4.3
02:39:43.583 00.000 6880 Star::Find(15, 1119, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.584 00.001 6880 Star::Find returns 1 (0), X=1119.45, Y=689.74, Mass=955, SNR=21.4, Peak=74 HFD=4.6
02:39:43.584 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4245
02:39:43.584 00.000 6880 Star::Find returns 1 (0), X=268.62, Y=581.87, Mass=1234, SNR=24.2, Peak=66 HFD=5.2
02:39:43.584 00.000 6880 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.61) = xAngle (-1.35 = -1.35)
02:39:43.584 00.000 6880 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
02:39:43.584 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=-0.06 hyp=0.36 cameraTheta=-2.97 mountX=0.08 mountY=-0.35, mountTheta=-1.36
02:39:43.585 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=-0.06, opts=13)
02:39:43.586 00.001 6880 Enqueuing Move request for scope (-0.36, -0.06)
02:39:43.586 00.000 10052 Worker thread wakes up
02:39:43.586 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.06) opts 0xd
02:39:43.586 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, -0.06)
02:39:43.586 00.000 10052 Moving (-0.36, -0.06) raw xDistance=0.08 yDistance=-0.35
02:39:43.586 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:39:43.586 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.35, slope = -0.03
02:39:43.586 00.000 10052 MoveAxis(E, 0, ABG)
02:39:43.586 00.000 10052 Move returns status 0, amount 0
02:39:43.586 00.000 10052 MoveAxis(N, 39, ABG)
02:39:43.586 00.000 10052 Guiding  Dir = 0, Dur = 39
02:39:43.611 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:43.644 00.033 6880 UpdateGuideState exits: m=2522 SNR=34.9
02:39:43.644 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:43.644 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:43.644 00.000 6880 Enqueuing Expose request
02:39:43.653 00.009 10052 IsSlewing returns 0
02:39:43.728 00.075 10052 IsGuiding returns 0
02:39:43.877 00.149 10052 IsGuiding returns 0
02:39:43.878 00.001 10052 Move returns status 0, amount 39
02:39:43.878 00.000 10052 move complete, result=0
02:39:43.878 00.000 10052 worker thread done servicing request
02:39:43.878 00.000 10052 Worker thread wakes up
02:39:43.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:43.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:43.878 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 39 ms NORTH
02:39:44.713 00.835 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b00df92f-bb99-4e2e-a0ef-36c4bf361e63"}
02:39:44.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b00df92f-bb99-4e2e-a0ef-36c4bf361e63"}
02:39:44.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d56cd5bf-3922-493f-802f-4696fea0d6b7"}
02:39:44.714 00.001 6880 case statement mapped state 6 to 3
02:39:44.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d56cd5bf-3922-493f-802f-4696fea0d6b7"}
02:39:44.714 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0fcc9560-7e7a-4a90-92e1-0e9c3938f995"}
02:39:44.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4245,"width":15,"height":15,"star_pos":[6.60,7.43],"pixels":"..."},"id":"0fcc9560-7e7a-4a90-92e1-0e9c3938f995"}
02:39:45.017 00.303 10052 Exposure complete
02:39:45.065 00.048 6880 OnExposeComplete: enter
02:39:45.065 00.000 6880 UpdateGuideState(): m_state=6
02:39:45.065 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4246
02:39:45.065 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.20, Mass=2605, SNR=35.4, Peak=169 HFD=4.6
02:39:45.065 00.000 10052 worker thread done servicing request
02:39:45.065 00.000 6880 MultiStar: [#1 0.21,-0.10,0.95,U] [#2 0.46,-0.16,0.99,U] [#3 0.26,-0.07,0.92,U] [#4 0.47,-0.07,0.85,U] [#5 0.40,0.17,0.95,U] [#6 0.11,-0.10,0.90,U] [#7 0.32,-0.18,0.76,U] [#8 0.27,-0.10,0.80,U] 
02:39:45.066 00.001 6880 refined, 8 included, MultiStar: {0.25, -0.10}, one-star: {-0.18, -0.29}
02:39:45.066 00.000 6880 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.61) = xAngle (1.23 = 1.23)
02:39:45.066 00.000 6880 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
02:39:45.066 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-0.38 mountX=0.09 mountY=0.25, mountTheta=1.23
02:39:45.067 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.10, opts=13)
02:39:45.067 00.000 6880 Enqueuing Move request for scope (0.25, -0.10)
02:39:45.067 00.000 10052 Worker thread wakes up
02:39:45.067 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.10) opts 0xd
02:39:45.067 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.10)
02:39:45.067 00.000 10052 Moving (0.25, -0.10) raw xDistance=0.09 yDistance=0.25
02:39:45.067 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:39:45.067 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.25, slope = 0.01
02:39:45.067 00.000 10052 MoveAxis(E, 0, ABG)
02:39:45.067 00.000 10052 Move returns status 0, amount 0
02:39:45.067 00.000 10052 MoveAxis(S, 17, ABG)
02:39:45.067 00.000 10052 Guiding  Dir = 1, Dur = 17
02:39:45.085 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:45.088 00.003 10052 IsSlewing returns 0
02:39:45.113 00.025 6880 UpdateGuideState exits: m=2605 SNR=35.4
02:39:45.113 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:45.113 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:45.113 00.000 6880 Enqueuing Expose request
02:39:45.126 00.013 10052 IsGuiding returns 0
02:39:45.193 00.067 10052 IsGuiding returns 0
02:39:45.193 00.000 10052 Move returns status 0, amount 17
02:39:45.193 00.000 10052 move complete, result=0
02:39:45.193 00.000 10052 worker thread done servicing request
02:39:45.193 00.000 10052 Worker thread wakes up
02:39:45.193 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:45.193 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:45.193 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 17 ms SOUTH
02:39:46.109 00.916 10052 Exposure complete
02:39:46.165 00.056 6880 OnExposeComplete: enter
02:39:46.165 00.000 6880 UpdateGuideState(): m_state=6
02:39:46.165 00.000 10052 worker thread done servicing request
02:39:46.165 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4247
02:39:46.165 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=892.52, Mass=2648, SNR=35.8, Peak=181 HFD=4.7
02:39:46.165 00.000 6880 MultiStar: [#1 0.05,-0.32,0.93,U] [#2 0.12,-0.21,1.02,U] [#3 0.11,-0.12,0.91,U] [#4 0.37,-0.20,0.83,U] [#5 0.15,-0.15,1.00,U] [#6 0.01,-0.12,0.91,U] [#7 0.15,-0.12,0.75,U] [#8 0.10,-0.37,0.79,U] 
02:39:46.165 00.000 6880 single-star, 8 included, MultiStar: {0.10, -0.17}, one-star: {-0.14, 0.03}
02:39:46.165 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.53 = -1.75)
02:39:46.165 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.50 = -1.78)
02:39:46.165 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.03 hyp=0.14 cameraTheta=2.92 mountX=-0.03 mountY=-0.14, mountTheta=-1.75
02:39:46.166 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.03, opts=13)
02:39:46.166 00.000 6880 Enqueuing Move request for scope (-0.14, 0.03)
02:39:46.168 00.002 10052 Worker thread wakes up
02:39:46.168 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.03) opts 0xd
02:39:46.168 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.03)
02:39:46.168 00.000 10052 Moving (-0.14, 0.03) raw xDistance=-0.03 yDistance=-0.14
02:39:46.168 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:39:46.168 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
02:39:46.168 00.000 10052 MoveAxis(E, 0, ABG)
02:39:46.168 00.000 10052 Move returns status 0, amount 0
02:39:46.168 00.000 10052 MoveAxis(N, 0, ABG)
02:39:46.168 00.000 10052 Move returns status 0, amount 0
02:39:46.168 00.000 10052 move complete, result=0
02:39:46.168 00.000 10052 worker thread done servicing request
02:39:46.194 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:46.226 00.032 6880 UpdateGuideState exits: m=2648 SNR=35.8
02:39:46.226 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:46.226 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:46.226 00.000 6880 Enqueuing Expose request
02:39:46.227 00.001 10052 Worker thread wakes up
02:39:46.227 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:46.227 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:46.227 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:46.713 00.486 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3159fbc4-c0b8-407b-8575-c9edc785e1eb"}
02:39:46.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3159fbc4-c0b8-407b-8575-c9edc785e1eb"}
02:39:46.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3b34794c-eb3e-4690-be29-22e348ceda29"}
02:39:46.714 00.001 6880 case statement mapped state 6 to 3
02:39:46.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b34794c-eb3e-4690-be29-22e348ceda29"}
02:39:46.714 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e64eea82-6190-45c3-a6e4-24c1bc0fbcd4"}
02:39:46.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4247,"width":15,"height":15,"star_pos":[6.82,6.52],"pixels":"..."},"id":"e64eea82-6190-45c3-a6e4-24c1bc0fbcd4"}
02:39:47.358 00.644 10052 Exposure complete
02:39:47.413 00.055 10052 worker thread done servicing request
02:39:47.413 00.000 6880 OnExposeComplete: enter
02:39:47.413 00.000 6880 UpdateGuideState(): m_state=6
02:39:47.414 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4248
02:39:47.414 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=891.96, Mass=2581, SNR=35.2, Peak=154 HFD=4.5
02:39:47.414 00.000 6880 MultiStar: [#1 0.05,-0.33,0.95,U] [#2 0.12,-0.34,1.01,U] [#3 0.11,-0.36,0.91,U] [#4 0.25,-0.35,0.83,U] [#5 0.12,-0.24,0.99,U] [#6 -0.04,-0.29,0.91,U] [#7 0.09,-0.42,0.76,U] [#8 0.07,-0.41,0.81,U] 
02:39:47.414 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.36}, one-star: {-0.22, -0.53}
02:39:47.414 00.000 6880 CameraToMount -- cameraTheta (-1.41) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
02:39:47.414 00.000 6880 CameraToMount -- cameraTheta (-1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
02:39:47.414 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.36 hyp=0.37 cameraTheta=-1.41 mountX=0.36 mountY=0.06, mountTheta=0.17
02:39:47.415 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.36, opts=13)
02:39:47.415 00.000 6880 Enqueuing Move request for scope (0.06, -0.36)
02:39:47.415 00.000 10052 Worker thread wakes up
02:39:47.415 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.36) opts 0xd
02:39:47.415 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.36)
02:39:47.416 00.001 10052 Moving (0.06, -0.36) raw xDistance=0.36 yDistance=0.06
02:39:47.416 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.36
02:39:47.416 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.01
02:39:47.416 00.000 10052 MoveAxis(W, 96, ABG)
02:39:47.416 00.000 10052 Guiding  Dir = 3, Dur = 96
02:39:47.435 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:47.436 00.001 10052 IsSlewing returns 0
02:39:47.469 00.033 6880 UpdateGuideState exits: m=2581 SNR=35.2
02:39:47.469 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:47.469 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:47.469 00.000 6880 Enqueuing Expose request
02:39:47.475 00.006 10052 IsGuiding returns 0
02:39:47.502 00.027 10052 PulseGuide returned control before completion, sleep 79
02:39:47.655 00.153 10052 IsGuiding returns 0
02:39:47.655 00.000 10052 Move returns status 0, amount 96
02:39:47.655 00.000 10052 MoveAxis(N, 0, ABG)
02:39:47.655 00.000 10052 Move returns status 0, amount 0
02:39:47.655 00.000 10052 move complete, result=0
02:39:47.655 00.000 10052 worker thread done servicing request
02:39:47.655 00.000 10052 Worker thread wakes up
02:39:47.655 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:47.655 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:47.655 00.000 6880 GuideStep: 0.4 px 96 ms WEST, 0.1 px 0 ms NORTH
02:39:48.572 00.917 10052 Exposure complete
02:39:48.628 00.056 10052 worker thread done servicing request
02:39:48.628 00.000 6880 OnExposeComplete: enter
02:39:48.628 00.000 6880 UpdateGuideState(): m_state=6
02:39:48.628 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4249
02:39:48.628 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=891.95, Mass=2484, SNR=34.5, Peak=129 HFD=4.8
02:39:48.629 00.001 6880 MultiStar: [#1 -0.11,-0.29,0.96,U] [#2 0.03,-0.37,1.01,U] [#3 0.06,-0.38,0.92,U] [#4 0.08,-0.29,0.85,U] [#5 -0.00,-0.19,1.00,U] [#6 -0.02,-0.41,0.91,U] [#7 0.06,-0.26,0.77,U] [#8 -0.05,-0.42,0.78,U] 
02:39:48.629 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.35}, one-star: {-0.66, -0.54}
02:39:48.629 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
02:39:48.629 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:39:48.629 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.35 hyp=0.36 cameraTheta=-1.79 mountX=0.35 mountY=-0.07, mountTheta=-0.20
02:39:48.631 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.35, opts=13)
02:39:48.631 00.000 6880 Enqueuing Move request for scope (-0.08, -0.35)
02:39:48.631 00.000 10052 Worker thread wakes up
02:39:48.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.35) opts 0xd
02:39:48.631 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.35)
02:39:48.631 00.000 10052 Moving (-0.08, -0.35) raw xDistance=0.35 yDistance=-0.07
02:39:48.631 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.35
02:39:48.631 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
02:39:48.632 00.001 10052 MoveAxis(W, 100, ABG)
02:39:48.632 00.000 10052 Guiding  Dir = 3, Dur = 100
02:39:48.652 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:48.652 00.000 10052 IsSlewing returns 0
02:39:48.680 00.028 6880 UpdateGuideState exits: m=2484 SNR=34.5
02:39:48.680 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:48.680 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:48.680 00.000 6880 Enqueuing Expose request
02:39:48.690 00.010 10052 IsGuiding returns 0
02:39:48.713 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9c01b7dc-6f2d-47fd-aed8-0f196a6e2f4c"}
02:39:48.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9c01b7dc-6f2d-47fd-aed8-0f196a6e2f4c"}
02:39:48.714 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"867ebb12-d5ca-4cb6-9e78-85c2f011a672"}
02:39:48.714 00.000 6880 case statement mapped state 6 to 3
02:39:48.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"867ebb12-d5ca-4cb6-9e78-85c2f011a672"}
02:39:48.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"266345bc-4327-4c62-9365-92192a32cdf8"}
02:39:48.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4249,"width":15,"height":15,"star_pos":[7.29,6.95],"pixels":"..."},"id":"266345bc-4327-4c62-9365-92192a32cdf8"}
02:39:48.718 00.003 10052 PulseGuide returned control before completion, sleep 83
02:39:48.826 00.108 10052 IsGuiding returns 0
02:39:48.826 00.000 10052 Move returns status 0, amount 100
02:39:48.827 00.001 10052 MoveAxis(N, 0, ABG)
02:39:48.827 00.000 10052 Move returns status 0, amount 0
02:39:48.827 00.000 10052 move complete, result=0
02:39:48.827 00.000 10052 worker thread done servicing request
02:39:48.827 00.000 10052 Worker thread wakes up
02:39:48.827 00.000 6880 GuideStep: 0.4 px 100 ms WEST, -0.1 px 0 ms NORTH
02:39:48.827 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:48.827 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:49.965 01.138 10052 Exposure complete
02:39:50.014 00.049 10052 worker thread done servicing request
02:39:50.014 00.000 6880 OnExposeComplete: enter
02:39:50.014 00.000 6880 UpdateGuideState(): m_state=6
02:39:50.015 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4250
02:39:50.015 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=892.45, Mass=2554, SNR=34.9, Peak=154 HFD=5.0
02:39:50.015 00.000 6880 MultiStar: [#1 -0.04,-0.18,0.98,U] [#2 -0.13,-0.12,0.98,U] [#3 -0.03,-0.10,0.92,U] [#4 0.14,-0.06,0.84,U] [#5 0.03,0.35,0.96,U] [#6 -0.24,-0.09,0.88,U] [#7 0.17,-0.04,0.76,U] [#8 -0.19,-0.19,0.82,U] 
02:39:50.015 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {-0.39, -0.04}
02:39:50.015 00.000 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
02:39:50.015 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:39:50.015 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.61 mountX=0.05 mountY=-0.08, mountTheta=-1.01
02:39:50.016 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.05, opts=13)
02:39:50.016 00.000 6880 Enqueuing Move request for scope (-0.08, -0.05)
02:39:50.016 00.000 10052 Worker thread wakes up
02:39:50.017 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
02:39:50.017 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
02:39:50.017 00.000 10052 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=-0.08
02:39:50.017 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:39:50.017 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
02:39:50.017 00.000 10052 MoveAxis(E, 0, ABG)
02:39:50.017 00.000 10052 Move returns status 0, amount 0
02:39:50.017 00.000 10052 MoveAxis(N, 0, ABG)
02:39:50.017 00.000 10052 Move returns status 0, amount 0
02:39:50.017 00.000 10052 move complete, result=0
02:39:50.017 00.000 10052 worker thread done servicing request
02:39:50.037 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:50.064 00.027 6880 UpdateGuideState exits: m=2554 SNR=34.9
02:39:50.064 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:50.064 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:50.064 00.000 6880 Enqueuing Expose request
02:39:50.064 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:39:50.064 00.000 10052 Worker thread wakes up
02:39:50.064 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:50.064 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:50.712 00.648 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"74094574-35cc-4f2a-83b3-41c60d0c6137"}
02:39:50.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"74094574-35cc-4f2a-83b3-41c60d0c6137"}
02:39:50.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a0a91a98-c18b-4e57-a61b-da692e2f4161"}
02:39:50.713 00.000 6880 case statement mapped state 6 to 3
02:39:50.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0a91a98-c18b-4e57-a61b-da692e2f4161"}
02:39:50.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b747ed79-8526-467e-a839-e52a50d52b44"}
02:39:50.714 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4250,"width":15,"height":15,"star_pos":[6.57,7.45],"pixels":"..."},"id":"b747ed79-8526-467e-a839-e52a50d52b44"}
02:39:50.974 00.260 10052 Exposure complete
02:39:51.034 00.060 10052 worker thread done servicing request
02:39:51.034 00.000 6880 OnExposeComplete: enter
02:39:51.034 00.000 6880 UpdateGuideState(): m_state=6
02:39:51.034 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4251
02:39:51.034 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=892.24, Mass=2681, SNR=35.9, Peak=150 HFD=4.8
02:39:51.034 00.000 6880 MultiStar: [#1 -0.08,-0.24,0.96,U] [#2 0.01,-0.36,0.99,U] [#3 -0.18,-0.26,0.91,U] [#4 -0.09,-0.09,0.82,U] [#5 -0.36,-0.07,0.98,U] [#6 -0.08,-0.39,0.89,U] [#7 -0.02,-0.14,0.75,U] [#8 -0.50,-0.40,0.00,M1] 
02:39:51.035 00.001 6880 refined, 7 included, MultiStar: {-0.19, -0.23}, one-star: {-0.62, -0.25}
02:39:51.035 00.000 6880 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.61) = xAngle (-0.64 = -0.64)
02:39:51.035 00.000 6880 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.67 = -0.67)
02:39:51.035 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.23 hyp=0.30 cameraTheta=-2.25 mountX=0.24 mountY=-0.18, mountTheta=-0.66
02:39:51.036 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.23, opts=13)
02:39:51.036 00.000 6880 Enqueuing Move request for scope (-0.19, -0.23)
02:39:51.036 00.000 10052 Worker thread wakes up
02:39:51.036 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.23) opts 0xd
02:39:51.036 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.23)
02:39:51.037 00.001 10052 Moving (-0.19, -0.23) raw xDistance=0.24 yDistance=-0.18
02:39:51.037 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:39:51.037 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.01
02:39:51.037 00.000 10052 MoveAxis(W, 64, ABG)
02:39:51.037 00.000 10052 Guiding  Dir = 3, Dur = 64
02:39:51.056 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:51.058 00.002 10052 IsSlewing returns 0
02:39:51.085 00.027 6880 UpdateGuideState exits: m=2681 SNR=35.9
02:39:51.085 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:51.085 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:51.085 00.000 6880 Enqueuing Expose request
02:39:51.096 00.011 10052 IsGuiding returns 0
02:39:51.124 00.028 10052 PulseGuide returned control before completion, sleep 47
02:39:51.193 00.069 10052 IsGuiding returns 1
02:39:51.193 00.000 10052 scope still moving after pulse duration time elapsed
02:39:51.240 00.047 10052 IsSlewing returns 0
02:39:51.277 00.037 10052 IsGuiding returns 0
02:39:51.277 00.000 10052 scope move finished after 64 + 117 ms
02:39:51.278 00.001 10052 Move returns status 0, amount 64
02:39:51.278 00.000 10052 MoveAxis(N, 0, ABG)
02:39:51.278 00.000 10052 Move returns status 0, amount 0
02:39:51.278 00.000 10052 move complete, result=0
02:39:51.278 00.000 10052 worker thread done servicing request
02:39:51.278 00.000 6880 GuideStep: 0.2 px 64 ms WEST, -0.2 px 0 ms NORTH
02:39:51.278 00.000 10052 Worker thread wakes up
02:39:51.278 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:51.278 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:52.403 01.125 10052 Exposure complete
02:39:52.459 00.056 10052 worker thread done servicing request
02:39:52.459 00.000 6880 OnExposeComplete: enter
02:39:52.459 00.000 6880 UpdateGuideState(): m_state=6
02:39:52.459 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4252
02:39:52.460 00.001 6880 Star::Find returns 1 (0), X=407.69, Y=891.91, Mass=2582, SNR=35.1, Peak=155 HFD=4.6
02:39:52.460 00.000 6880 MultiStar: [#1 0.01,-0.25,0.98,U] [#2 0.14,-0.40,0.98,U] [#3 0.01,-0.15,0.93,U] [#4 0.30,-0.26,0.85,U] [#5 0.00,-0.33,0.97,U] [#6 0.01,-0.30,0.91,U] [#7 0.02,-0.04,0.78,U] [#8 -0.08,-0.44,0.77,U] 
02:39:52.460 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.31}, one-star: {-0.26, -0.59}
02:39:52.460 00.000 6880 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
02:39:52.460 00.000 6880 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:39:52.460 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.31 hyp=0.31 cameraTheta=-1.53 mountX=0.31 mountY=0.02, mountTheta=0.06
02:39:52.461 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.31, opts=13)
02:39:52.461 00.000 6880 Enqueuing Move request for scope (0.01, -0.31)
02:39:52.461 00.000 10052 Worker thread wakes up
02:39:52.461 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.31) opts 0xd
02:39:52.461 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.31)
02:39:52.462 00.001 10052 Moving (0.01, -0.31) raw xDistance=0.31 yDistance=0.02
02:39:52.462 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
02:39:52.462 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.04, using input
02:39:52.462 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:39:52.462 00.000 10052 MoveAxis(W, 87, ABG)
02:39:52.462 00.000 10052 Guiding  Dir = 3, Dur = 87
02:39:52.480 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:52.482 00.002 10052 IsSlewing returns 0
02:39:52.513 00.031 6880 UpdateGuideState exits: m=2582 SNR=35.1
02:39:52.513 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:52.513 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:52.513 00.000 6880 Enqueuing Expose request
02:39:52.520 00.007 10052 IsGuiding returns 0
02:39:52.548 00.028 10052 PulseGuide returned control before completion, sleep 70
02:39:52.641 00.093 10052 IsGuiding returns 0
02:39:52.641 00.000 10052 Move returns status 0, amount 87
02:39:52.641 00.000 10052 MoveAxis(N, 0, ABG)
02:39:52.641 00.000 10052 Move returns status 0, amount 0
02:39:52.641 00.000 10052 move complete, result=0
02:39:52.642 00.001 10052 worker thread done servicing request
02:39:52.642 00.000 6880 GuideStep: 0.3 px 87 ms WEST, 0.0 px 0 ms NORTH
02:39:52.642 00.000 10052 Worker thread wakes up
02:39:52.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:52.642 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:52.710 00.068 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7bc0c273-23f0-4b68-bc5f-1c49a0bc3335"}
02:39:52.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7bc0c273-23f0-4b68-bc5f-1c49a0bc3335"}
02:39:52.710 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc180661-8104-4452-99ec-3e71d0e8177b"}
02:39:52.710 00.000 6880 case statement mapped state 6 to 3
02:39:52.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc180661-8104-4452-99ec-3e71d0e8177b"}
02:39:52.711 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a99bfd9c-285d-47d1-9c97-fe187b4d3bf1"}
02:39:52.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4252,"width":15,"height":15,"star_pos":[6.69,6.91],"pixels":"..."},"id":"a99bfd9c-285d-47d1-9c97-fe187b4d3bf1"}
02:39:53.558 00.847 10052 Exposure complete
02:39:53.630 00.072 10052 worker thread done servicing request
02:39:53.630 00.000 6880 OnExposeComplete: enter
02:39:53.630 00.000 6880 UpdateGuideState(): m_state=6
02:39:53.630 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4253
02:39:53.630 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=892.08, Mass=2564, SNR=35.1, Peak=129 HFD=5.0
02:39:53.631 00.001 6880 MultiStar: [#1 0.14,-0.22,0.96,U] [#2 -0.02,-0.21,1.02,U] [#3 0.00,-0.11,0.91,U] [#4 0.23,-0.12,0.86,U] [#5 -0.01,-0.08,1.00,U] [#6 -0.04,-0.23,0.91,U] [#7 0.17,-0.19,0.75,U] [#8 0.06,-0.40,0.76,U] 
02:39:53.631 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.22}, one-star: {-0.54, -0.41}
02:39:53.631 00.000 6880 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.61) = xAngle (-0.01 = -0.01)
02:39:53.631 00.000 6880 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:39:53.631 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.22 hyp=0.22 cameraTheta=-1.62 mountX=0.22 mountY=-0.01, mountTheta=-0.04
02:39:53.633 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.22, opts=13)
02:39:53.633 00.000 6880 Enqueuing Move request for scope (-0.01, -0.22)
02:39:53.633 00.000 10052 Worker thread wakes up
02:39:53.633 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.22) opts 0xd
02:39:53.633 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.22)
02:39:53.633 00.000 10052 Moving (-0.01, -0.22) raw xDistance=0.22 yDistance=-0.01
02:39:53.633 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
02:39:53.633 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:39:53.633 00.000 10052 MoveAxis(W, 63, ABG)
02:39:53.634 00.001 10052 Guiding  Dir = 3, Dur = 63
02:39:53.659 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:53.691 00.032 10052 IsSlewing returns 0
02:39:53.698 00.007 6880 UpdateGuideState exits: m=2564 SNR=35.1
02:39:53.698 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:53.698 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:53.698 00.000 6880 Enqueuing Expose request
02:39:53.770 00.072 10052 IsGuiding returns 0
02:39:53.914 00.144 10052 IsGuiding returns 1
02:39:53.916 00.002 10052 scope still moving after pulse duration time elapsed
02:39:53.994 00.078 10052 IsSlewing returns 0
02:39:54.068 00.074 10052 IsGuiding returns 0
02:39:54.068 00.000 10052 scope move finished after 63 + 234 ms
02:39:54.068 00.000 10052 Move returns status 0, amount 63
02:39:54.068 00.000 10052 MoveAxis(N, 0, ABG)
02:39:54.068 00.000 10052 Move returns status 0, amount 0
02:39:54.068 00.000 10052 move complete, result=0
02:39:54.068 00.000 10052 worker thread done servicing request
02:39:54.068 00.000 10052 Worker thread wakes up
02:39:54.068 00.000 6880 GuideStep: 0.2 px 63 ms WEST, -0.0 px 0 ms NORTH
02:39:54.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:54.069 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:54.710 00.641 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a915c1cc-e3e3-4f39-b0d3-8fc6691ffc4c"}
02:39:54.711 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a915c1cc-e3e3-4f39-b0d3-8fc6691ffc4c"}
02:39:54.711 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c12ef86-45c2-4e8f-b970-0b74ae8e96fd"}
02:39:54.711 00.000 6880 case statement mapped state 6 to 3
02:39:54.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c12ef86-45c2-4e8f-b970-0b74ae8e96fd"}
02:39:54.712 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"750e67ed-e740-42d8-948c-cbc7e4bc46cd"}
02:39:54.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4253,"width":15,"height":15,"star_pos":[7.41,7.08],"pixels":"..."},"id":"750e67ed-e740-42d8-948c-cbc7e4bc46cd"}
02:39:55.203 00.491 10052 Exposure complete
02:39:55.257 00.054 10052 worker thread done servicing request
02:39:55.258 00.001 6880 OnExposeComplete: enter
02:39:55.258 00.000 6880 UpdateGuideState(): m_state=6
02:39:55.258 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4254
02:39:55.258 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.45, Mass=2529, SNR=34.9, Peak=124 HFD=5.0
02:39:55.258 00.000 6880 MultiStar: [#1 0.10,0.03,0.95,U] [#2 0.13,-0.02,1.01,U] [#3 -0.10,0.07,0.94,U] [#4 0.55,0.03,0.00,M1] [#5 0.17,0.30,0.98,U] [#6 -0.24,0.05,0.93,U] [#7 0.10,0.05,0.77,U] [#8 -0.09,-0.19,0.79,U] 
02:39:55.258 00.000 6880 refined, 7 included, MultiStar: {-0.01, 0.04}, one-star: {-0.16, -0.05}
02:39:55.258 00.000 6880 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.61) = xAngle (3.43 = -2.85)
02:39:55.259 00.001 6880 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.40 = -2.89)
02:39:55.259 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.04 hyp=0.04 cameraTheta=1.82 mountX=-0.04 mountY=-0.01, mountTheta=-2.88
02:39:55.259 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.04, opts=13)
02:39:55.261 00.002 6880 Enqueuing Move request for scope (-0.01, 0.04)
02:39:55.261 00.000 10052 Worker thread wakes up
02:39:55.261 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.04) opts 0xd
02:39:55.261 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.04)
02:39:55.261 00.000 10052 Moving (-0.01, 0.04) raw xDistance=-0.04 yDistance=-0.01
02:39:55.261 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:39:55.261 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:39:55.261 00.000 10052 MoveAxis(E, 0, ABG)
02:39:55.261 00.000 10052 Move returns status 0, amount 0
02:39:55.261 00.000 10052 MoveAxis(N, 0, ABG)
02:39:55.261 00.000 10052 Move returns status 0, amount 0
02:39:55.261 00.000 10052 move complete, result=0
02:39:55.261 00.000 10052 worker thread done servicing request
02:39:55.282 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:55.317 00.035 6880 UpdateGuideState exits: m=2529 SNR=34.9
02:39:55.317 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:55.317 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:55.317 00.000 6880 Enqueuing Expose request
02:39:55.317 00.000 10052 Worker thread wakes up
02:39:55.317 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:39:55.317 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:55.317 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:56.226 00.909 10052 Exposure complete
02:39:56.293 00.067 10052 worker thread done servicing request
02:39:56.293 00.000 6880 OnExposeComplete: enter
02:39:56.293 00.000 6880 UpdateGuideState(): m_state=6
02:39:56.293 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4255
02:39:56.293 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.24, Mass=2556, SNR=35.1, Peak=137 HFD=4.9
02:39:56.295 00.002 6880 MultiStar: [#1 0.47,-0.19,0.98,U] [#2 0.54,-0.13,0.00,M1] [#3 0.48,-0.17,0.94,U] [#4 0.70,-0.12,0.00,M2] [#5 0.66,0.06,0.00,M1] [#6 0.51,-0.16,0.89,U] [#7 0.51,-0.26,0.00,M1] [#8 0.26,-0.35,0.82,U] 
02:39:56.295 00.000 6880 single-star, 4 included, MultiStar: {0.35, -0.22}, one-star: {0.06, -0.25}
02:39:56.295 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.28 = 0.28)
02:39:56.295 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:39:56.295 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.25 hyp=0.26 cameraTheta=-1.34 mountX=0.25 mountY=0.06, mountTheta=0.25
02:39:56.297 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.25, opts=13)
02:39:56.297 00.000 6880 Enqueuing Move request for scope (0.06, -0.25)
02:39:56.297 00.000 10052 Worker thread wakes up
02:39:56.297 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.25) opts 0xd
02:39:56.297 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.25)
02:39:56.297 00.000 10052 Moving (0.06, -0.25) raw xDistance=0.25 yDistance=0.06
02:39:56.297 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:39:56.297 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
02:39:56.297 00.000 10052 MoveAxis(W, 66, ABG)
02:39:56.297 00.000 10052 Guiding  Dir = 3, Dur = 66
02:39:56.320 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:56.351 00.031 10052 IsSlewing returns 0
02:39:56.356 00.005 6880 UpdateGuideState exits: m=2556 SNR=35.1
02:39:56.357 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:56.357 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:56.357 00.000 6880 Enqueuing Expose request
02:39:56.425 00.068 10052 IsGuiding returns 0
02:39:56.483 00.058 10052 PulseGuide returned control before completion, sleep 18
02:39:56.527 00.044 10052 IsGuiding returns 1
02:39:56.527 00.000 10052 scope still moving after pulse duration time elapsed
02:39:56.573 00.046 10052 IsSlewing returns 0
02:39:56.610 00.037 10052 IsGuiding returns 0
02:39:56.612 00.002 10052 scope move finished after 66 + 120 ms
02:39:56.612 00.000 10052 Move returns status 0, amount 66
02:39:56.612 00.000 10052 MoveAxis(N, 0, ABG)
02:39:56.612 00.000 10052 Move returns status 0, amount 0
02:39:56.612 00.000 10052 move complete, result=0
02:39:56.612 00.000 10052 worker thread done servicing request
02:39:56.612 00.000 6880 GuideStep: 0.2 px 66 ms WEST, 0.1 px 0 ms NORTH
02:39:56.612 00.000 10052 Worker thread wakes up
02:39:56.612 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:56.612 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:56.710 00.098 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57a32982-43be-426a-8eb7-2c82756c2441"}
02:39:56.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57a32982-43be-426a-8eb7-2c82756c2441"}
02:39:56.710 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f37c5082-cddd-4deb-a677-1b1801bf68e5"}
02:39:56.710 00.000 6880 case statement mapped state 6 to 3
02:39:56.710 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f37c5082-cddd-4deb-a677-1b1801bf68e5"}
02:39:56.711 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"496a1d72-2e21-49d3-830c-62a7d3c0e5c8"}
02:39:56.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4255,"width":15,"height":15,"star_pos":[7.01,7.24],"pixels":"..."},"id":"496a1d72-2e21-49d3-830c-62a7d3c0e5c8"}
02:39:57.738 01.027 10052 Exposure complete
02:39:57.817 00.079 10052 worker thread done servicing request
02:39:57.817 00.000 6880 OnExposeComplete: enter
02:39:57.817 00.000 6880 UpdateGuideState(): m_state=6
02:39:57.817 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4256
02:39:57.817 00.000 6880 Star::Find returns 1 (0), X=407.20, Y=891.89, Mass=2579, SNR=35.2, Peak=133 HFD=4.6
02:39:57.818 00.001 6880 MultiStar: [#1 -0.20,-0.35,0.96,U] [#2 -0.20,-0.27,0.98,U] [#3 -0.24,-0.29,0.93,U] [#4 0.27,-0.27,0.83,U] [#5 -0.33,-0.23,0.97,U] [#6 -0.21,-0.42,0.94,U] [#7 -0.08,-0.37,0.75,U] [#8 -0.69,-0.87,0.00,M1] 
02:39:57.818 00.000 6880 refined, 7 included, MultiStar: {-0.23, -0.35}, one-star: {-0.75, -0.60}
02:39:57.818 00.000 6880 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.61) = xAngle (-0.54 = -0.54)
02:39:57.818 00.000 6880 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
02:39:57.818 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.35 hyp=0.42 cameraTheta=-2.16 mountX=0.36 mountY=-0.23, mountTheta=-0.57
02:39:57.819 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.35, opts=13)
02:39:57.820 00.001 6880 Enqueuing Move request for scope (-0.23, -0.35)
02:39:57.820 00.000 10052 Worker thread wakes up
02:39:57.820 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.35) opts 0xd
02:39:57.820 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.35)
02:39:57.820 00.000 10052 Moving (-0.23, -0.35) raw xDistance=0.36 yDistance=-0.23
02:39:57.820 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.36
02:39:57.820 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.23, slope = -0.00
02:39:57.820 00.000 10052 MoveAxis(W, 100, ABG)
02:39:57.820 00.000 10052 Guiding  Dir = 3, Dur = 100
02:39:57.846 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:57.886 00.040 6880 UpdateGuideState exits: m=2579 SNR=35.2
02:39:57.886 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:57.886 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:57.886 00.000 10052 IsSlewing returns 0
02:39:57.886 00.000 6880 Enqueuing Expose request
02:39:57.966 00.080 10052 IsGuiding returns 0
02:39:58.029 00.063 10052 PulseGuide returned control before completion, sleep 47
02:39:58.146 00.117 10052 IsGuiding returns 1
02:39:58.146 00.000 10052 scope still moving after pulse duration time elapsed
02:39:58.213 00.067 10052 IsSlewing returns 0
02:39:58.287 00.074 10052 IsGuiding returns 0
02:39:58.287 00.000 10052 scope move finished after 100 + 221 ms
02:39:58.287 00.000 10052 Move returns status 0, amount 100
02:39:58.287 00.000 10052 MoveAxis(N, 1, ABG)
02:39:58.287 00.000 10052 Guiding  Dir = 0, Dur = 1
02:39:58.367 00.080 10052 IsSlewing returns 0
02:39:58.445 00.078 10052 IsGuiding returns 0
02:39:58.576 00.131 10052 IsGuiding returns 0
02:39:58.576 00.000 10052 Move returns status 0, amount 1
02:39:58.576 00.000 10052 move complete, result=0
02:39:58.576 00.000 10052 worker thread done servicing request
02:39:58.576 00.000 10052 Worker thread wakes up
02:39:58.576 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:58.576 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:39:58.576 00.000 6880 GuideStep: 0.4 px 100 ms WEST, -0.2 px 1 ms NORTH
02:39:58.708 00.132 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"47805f20-ff10-4ac6-a4f5-96bbd95a5265"}
02:39:58.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"47805f20-ff10-4ac6-a4f5-96bbd95a5265"}
02:39:58.709 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f48b4b09-6b7c-409a-9ae8-3d4008b5d402"}
02:39:58.709 00.000 6880 case statement mapped state 6 to 3
02:39:58.709 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f48b4b09-6b7c-409a-9ae8-3d4008b5d402"}
02:39:58.709 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e4b2f3a9-511c-4920-8932-d233eea610c8"}
02:39:58.709 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4256,"width":15,"height":15,"star_pos":[7.20,6.89],"pixels":"..."},"id":"e4b2f3a9-511c-4920-8932-d233eea610c8"}
02:39:59.485 00.776 10052 Exposure complete
02:39:59.552 00.067 10052 worker thread done servicing request
02:39:59.553 00.001 6880 OnExposeComplete: enter
02:39:59.553 00.000 6880 UpdateGuideState(): m_state=6
02:39:59.553 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4257
02:39:59.553 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=892.07, Mass=2552, SNR=34.8, Peak=135 HFD=4.8
02:39:59.553 00.000 6880 MultiStar: [#1 0.15,-0.35,0.94,U] [#2 -0.39,-0.19,1.00,U] [#3 -0.21,-0.19,0.92,U] [#4 0.42,-0.15,0.86,U] [#5 0.13,-0.20,0.98,U] [#6 -0.29,-0.32,0.92,U] [#7 0.31,-0.32,0.78,U] [#8 0.04,-0.34,0.80,U] 
02:39:59.554 00.001 6880 refined, 8 included, MultiStar: {-0.03, -0.27}, one-star: {-0.26, -0.42}
02:39:59.554 00.000 6880 CameraToMount -- cameraTheta (-1.67) - m_xAngle (-1.61) = xAngle (-0.06 = -0.06)
02:39:59.554 00.000 6880 CameraToMount -- cameraTheta (-1.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.09 = -0.09)
02:39:59.554 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.27 hyp=0.28 cameraTheta=-1.67 mountX=0.28 mountY=-0.02, mountTheta=-0.09
02:39:59.555 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.27, opts=13)
02:39:59.555 00.000 6880 Enqueuing Move request for scope (-0.03, -0.27)
02:39:59.555 00.000 10052 Worker thread wakes up
02:39:59.555 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.27) opts 0xd
02:39:59.555 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.27)
02:39:59.555 00.000 10052 Moving (-0.03, -0.27) raw xDistance=0.28 yDistance=-0.02
02:39:59.555 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:39:59.555 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
02:39:59.555 00.000 10052 MoveAxis(W, 79, ABG)
02:39:59.556 00.001 10052 Guiding  Dir = 3, Dur = 79
02:39:59.581 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:39:59.615 00.034 10052 IsSlewing returns 0
02:39:59.621 00.006 6880 UpdateGuideState exits: m=2552 SNR=34.8
02:39:59.621 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:39:59.621 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:39:59.621 00.000 6880 Enqueuing Expose request
02:39:59.690 00.069 10052 IsGuiding returns 0
02:39:59.755 00.065 10052 PulseGuide returned control before completion, sleep 25
02:39:59.836 00.081 10052 IsGuiding returns 1
02:39:59.836 00.000 10052 scope still moving after pulse duration time elapsed
02:39:59.915 00.079 10052 IsSlewing returns 0
02:39:59.989 00.074 10052 IsGuiding returns 0
02:39:59.989 00.000 10052 scope move finished after 79 + 219 ms
02:39:59.989 00.000 10052 Move returns status 0, amount 79
02:39:59.989 00.000 10052 MoveAxis(N, 0, ABG)
02:39:59.989 00.000 10052 Move returns status 0, amount 0
02:39:59.989 00.000 10052 move complete, result=0
02:39:59.990 00.001 10052 worker thread done servicing request
02:39:59.990 00.000 10052 Worker thread wakes up
02:39:59.990 00.000 6880 GuideStep: 0.3 px 79 ms WEST, -0.0 px 0 ms NORTH
02:39:59.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:39:59.990 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:00.707 00.717 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4988fee8-c0a4-42a5-ad9a-c0b437c865eb"}
02:40:00.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4988fee8-c0a4-42a5-ad9a-c0b437c865eb"}
02:40:00.708 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55622e55-29af-4408-9fc7-fb30175f6553"}
02:40:00.708 00.000 6880 case statement mapped state 6 to 3
02:40:00.708 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"55622e55-29af-4408-9fc7-fb30175f6553"}
02:40:00.708 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eead00b4-184b-4533-9eb5-3646e4b60e41"}
02:40:00.709 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4257,"width":15,"height":15,"star_pos":[6.69,7.07],"pixels":"..."},"id":"eead00b4-184b-4533-9eb5-3646e4b60e41"}
02:40:01.119 00.410 10052 Exposure complete
02:40:01.187 00.068 10052 worker thread done servicing request
02:40:01.188 00.001 6880 OnExposeComplete: enter
02:40:01.188 00.000 6880 UpdateGuideState(): m_state=6
02:40:01.188 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4258
02:40:01.188 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=892.25, Mass=2646, SNR=35.6, Peak=162 HFD=4.6
02:40:01.188 00.000 6880 MultiStar: [#1 0.02,-0.12,0.95,U] [#2 0.04,-0.12,0.98,U] [#3 -0.04,0.01,0.90,U] [#4 0.26,-0.07,0.83,U] [#5 -0.05,-0.07,0.96,U] [#6 -0.13,-0.15,0.88,U] [#7 0.15,-0.05,0.75,U] [#8 -0.05,-0.27,0.79,U] 
02:40:01.188 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.12}, one-star: {-0.33, -0.24}
02:40:01.188 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
02:40:01.189 00.001 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:40:01.189 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.76 mountX=0.12 mountY=-0.02, mountTheta=-0.18
02:40:01.190 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.12, opts=13)
02:40:01.190 00.000 6880 Enqueuing Move request for scope (-0.02, -0.12)
02:40:01.190 00.000 10052 Worker thread wakes up
02:40:01.190 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
02:40:01.190 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
02:40:01.191 00.001 10052 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=-0.02
02:40:01.191 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:40:01.191 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.00
02:40:01.191 00.000 10052 MoveAxis(W, 36, ABG)
02:40:01.191 00.000 10052 Guiding  Dir = 3, Dur = 36
02:40:01.212 00.021 10052 IsSlewing returns 0
02:40:01.221 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:01.250 00.029 10052 IsGuiding returns 0
02:40:01.265 00.015 6880 UpdateGuideState exits: m=2646 SNR=35.6
02:40:01.265 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:01.265 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:01.265 00.000 6880 Enqueuing Expose request
02:40:01.278 00.013 10052 PulseGuide returned control before completion, sleep 19
02:40:01.327 00.049 10052 IsGuiding returns 0
02:40:01.327 00.000 10052 Move returns status 0, amount 36
02:40:01.327 00.000 10052 MoveAxis(N, 0, ABG)
02:40:01.328 00.001 10052 Move returns status 0, amount 0
02:40:01.328 00.000 10052 move complete, result=0
02:40:01.328 00.000 10052 worker thread done servicing request
02:40:01.328 00.000 10052 Worker thread wakes up
02:40:01.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:01.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:01.328 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
02:40:02.243 00.915 10052 Exposure complete
02:40:02.306 00.063 10052 worker thread done servicing request
02:40:02.306 00.000 6880 OnExposeComplete: enter
02:40:02.306 00.000 6880 UpdateGuideState(): m_state=6
02:40:02.306 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4259
02:40:02.306 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.32, Mass=2477, SNR=34.4, Peak=142 HFD=4.7
02:40:02.307 00.001 6880 MultiStar: [#1 -0.04,-0.21,0.96,U] [#2 -0.06,-0.09,1.03,U] [#3 -0.03,-0.11,0.93,U] [#4 0.38,-0.19,0.86,U] [#5 0.01,-0.04,1.00,U] [#6 -0.03,-0.11,0.95,U] [#7 0.02,-0.18,0.75,U] [#8 0.05,-0.19,0.81,U] 
02:40:02.307 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.14}, one-star: {-0.32, -0.18}
02:40:02.307 00.000 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
02:40:02.307 00.000 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:40:02.307 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.14 hyp=0.14 cameraTheta=-1.64 mountX=0.14 mountY=-0.01, mountTheta=-0.05
02:40:02.308 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.14, opts=13)
02:40:02.308 00.000 6880 Enqueuing Move request for scope (-0.01, -0.14)
02:40:02.308 00.000 10052 Worker thread wakes up
02:40:02.308 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.14) opts 0xd
02:40:02.308 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.14)
02:40:02.308 00.000 10052 Moving (-0.01, -0.14) raw xDistance=0.14 yDistance=-0.01
02:40:02.308 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
02:40:02.308 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:40:02.308 00.000 10052 MoveAxis(W, 40, ABG)
02:40:02.308 00.000 10052 Guiding  Dir = 3, Dur = 40
02:40:02.330 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:02.351 00.021 10052 IsSlewing returns 0
02:40:02.366 00.015 6880 UpdateGuideState exits: m=2477 SNR=34.4
02:40:02.366 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:02.366 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:02.366 00.000 6880 Enqueuing Expose request
02:40:02.425 00.059 10052 IsGuiding returns 0
02:40:02.523 00.098 10052 IsGuiding returns 1
02:40:02.523 00.000 10052 scope still moving after pulse duration time elapsed
02:40:02.576 00.053 10052 IsSlewing returns 0
02:40:02.613 00.037 10052 IsGuiding returns 0
02:40:02.613 00.000 10052 scope move finished after 40 + 147 ms
02:40:02.613 00.000 10052 Move returns status 0, amount 40
02:40:02.613 00.000 10052 MoveAxis(N, 0, ABG)
02:40:02.613 00.000 10052 Move returns status 0, amount 0
02:40:02.613 00.000 10052 move complete, result=0
02:40:02.613 00.000 10052 worker thread done servicing request
02:40:02.613 00.000 10052 Worker thread wakes up
02:40:02.613 00.000 6880 GuideStep: 0.1 px 40 ms WEST, -0.0 px 0 ms NORTH
02:40:02.613 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:02.615 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:02.706 00.091 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"611c8f98-38c4-421b-a230-08fd6f861caa"}
02:40:02.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"611c8f98-38c4-421b-a230-08fd6f861caa"}
02:40:02.707 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb764563-af1e-4e0b-a577-33529367fd1f"}
02:40:02.707 00.000 6880 case statement mapped state 6 to 3
02:40:02.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb764563-af1e-4e0b-a577-33529367fd1f"}
02:40:02.707 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"58bb1a95-bd14-422a-ac49-c0d5e12c2a4c"}
02:40:02.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4259,"width":15,"height":15,"star_pos":[6.63,7.32],"pixels":"..."},"id":"58bb1a95-bd14-422a-ac49-c0d5e12c2a4c"}
02:40:03.742 01.035 10052 Exposure complete
02:40:03.810 00.068 10052 worker thread done servicing request
02:40:03.810 00.000 6880 OnExposeComplete: enter
02:40:03.810 00.000 6880 UpdateGuideState(): m_state=6
02:40:03.811 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4260
02:40:03.811 00.000 6880 Star::Find returns 1 (0), X=407.37, Y=892.26, Mass=2742, SNR=36.4, Peak=157 HFD=4.7
02:40:03.811 00.000 6880 MultiStar: [#1 -0.02,0.02,0.92,U] [#2 -0.03,0.00,0.95,U] [#3 -0.07,0.04,0.88,U] [#4 0.15,-0.05,0.82,U] [#5 -0.08,0.03,0.97,U] [#6 -0.09,-0.01,0.89,U] [#7 0.09,0.04,0.74,U] [#8 -0.15,0.03,0.76,U] 
02:40:03.811 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.58, -0.23}
02:40:03.811 00.000 6880 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.61) = xAngle (-1.34 = -1.34)
02:40:03.811 00.000 6880 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
02:40:03.811 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.02 hyp=0.10 cameraTheta=-2.95 mountX=0.02 mountY=-0.10, mountTheta=-1.34
02:40:03.813 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.02, opts=13)
02:40:03.813 00.000 6880 Enqueuing Move request for scope (-0.10, -0.02)
02:40:03.813 00.000 10052 Worker thread wakes up
02:40:03.813 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.02) opts 0xd
02:40:03.813 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.02)
02:40:03.813 00.000 10052 Moving (-0.10, -0.02) raw xDistance=0.02 yDistance=-0.10
02:40:03.813 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:40:03.813 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
02:40:03.813 00.000 10052 MoveAxis(E, 0, ABG)
02:40:03.814 00.001 10052 Move returns status 0, amount 0
02:40:03.814 00.000 10052 MoveAxis(N, 0, ABG)
02:40:03.814 00.000 10052 Move returns status 0, amount 0
02:40:03.814 00.000 10052 move complete, result=0
02:40:03.814 00.000 10052 worker thread done servicing request
02:40:03.840 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:03.881 00.041 6880 UpdateGuideState exits: m=2742 SNR=36.4
02:40:03.882 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:03.882 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:03.882 00.000 6880 Enqueuing Expose request
02:40:03.882 00.000 10052 Worker thread wakes up
02:40:03.882 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:40:03.882 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:03.882 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:04.706 00.824 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bebb5a1f-7b5c-4d50-bb05-c9851eea2127"}
02:40:04.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bebb5a1f-7b5c-4d50-bb05-c9851eea2127"}
02:40:04.707 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee8f6859-e8dc-4a10-9947-08337c914639"}
02:40:04.707 00.000 6880 case statement mapped state 6 to 3
02:40:04.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee8f6859-e8dc-4a10-9947-08337c914639"}
02:40:04.707 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a8a64f0c-8ffd-498d-9cb7-56a137b35371"}
02:40:04.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4260,"width":15,"height":15,"star_pos":[7.37,7.26],"pixels":"..."},"id":"a8a64f0c-8ffd-498d-9cb7-56a137b35371"}
02:40:04.791 00.084 10052 Exposure complete
02:40:04.867 00.076 10052 worker thread done servicing request
02:40:04.867 00.000 6880 OnExposeComplete: enter
02:40:04.867 00.000 6880 UpdateGuideState(): m_state=6
02:40:04.868 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4261
02:40:04.868 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.02, Mass=2597, SNR=35.4, Peak=139 HFD=4.7
02:40:04.868 00.000 6880 MultiStar: [#1 -0.07,-0.30,0.95,U] [#2 -0.15,-0.25,1.00,U] [#3 -0.29,-0.09,0.91,U] [#4 0.01,-0.39,0.81,U] [#5 -0.06,-0.23,0.98,U] [#6 -0.24,-0.21,0.92,U] [#7 0.01,-0.27,0.74,U] [#8 -0.23,-0.35,0.78,U] 
02:40:04.868 00.000 6880 refined, 8 included, MultiStar: {-0.15, -0.28}, one-star: {-0.31, -0.47}
02:40:04.868 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.45 = -0.45)
02:40:04.869 00.001 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:40:04.869 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.28 hyp=0.32 cameraTheta=-2.06 mountX=0.29 mountY=-0.15, mountTheta=-0.47
02:40:04.870 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.28, opts=13)
02:40:04.870 00.000 6880 Enqueuing Move request for scope (-0.15, -0.28)
02:40:04.871 00.001 10052 Worker thread wakes up
02:40:04.871 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.28) opts 0xd
02:40:04.871 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.28)
02:40:04.871 00.000 10052 Moving (-0.15, -0.28) raw xDistance=0.29 yDistance=-0.15
02:40:04.871 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
02:40:04.871 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
02:40:04.871 00.000 10052 MoveAxis(W, 78, ABG)
02:40:04.871 00.000 10052 Guiding  Dir = 3, Dur = 78
02:40:04.892 00.021 10052 IsSlewing returns 0
02:40:04.899 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:04.931 00.032 10052 IsGuiding returns 0
02:40:04.946 00.015 6880 UpdateGuideState exits: m=2597 SNR=35.4
02:40:04.946 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:04.947 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:04.947 00.000 6880 Enqueuing Expose request
02:40:04.958 00.011 10052 PulseGuide returned control before completion, sleep 61
02:40:05.045 00.087 10052 IsGuiding returns 0
02:40:05.045 00.000 10052 Move returns status 0, amount 78
02:40:05.045 00.000 10052 MoveAxis(N, 0, ABG)
02:40:05.045 00.000 10052 Move returns status 0, amount 0
02:40:05.045 00.000 10052 move complete, result=0
02:40:05.045 00.000 10052 worker thread done servicing request
02:40:05.045 00.000 10052 Worker thread wakes up
02:40:05.045 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:05.045 00.000 6880 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH
02:40:05.045 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:06.177 01.132 10052 Exposure complete
02:40:06.252 00.075 10052 worker thread done servicing request
02:40:06.252 00.000 6880 OnExposeComplete: enter
02:40:06.252 00.000 6880 UpdateGuideState(): m_state=6
02:40:06.252 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4262
02:40:06.253 00.001 6880 Star::Find returns 1 (0), X=407.32, Y=892.21, Mass=2591, SNR=35.4, Peak=168 HFD=4.6
02:40:06.254 00.001 6880 MultiStar: [#1 -0.45,-0.08,0.95,U] [#2 -0.08,-0.09,0.99,U] [#3 -0.12,-0.05,0.88,U] [#4 -0.24,-0.13,0.83,U] [#5 -0.35,0.03,0.96,U] [#6 -0.29,-0.06,0.91,U] [#7 -0.55,-0.17,0.00,M1] [#8 -0.23,-0.06,0.80,U] 
02:40:06.254 00.000 6880 refined, 7 included, MultiStar: {-0.30, -0.09}, one-star: {-0.63, -0.29}
02:40:06.254 00.000 6880 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.61) = xAngle (-1.23 = -1.23)
02:40:06.254 00.000 6880 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
02:40:06.254 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.09 hyp=0.32 cameraTheta=-2.85 mountX=0.11 mountY=-0.30, mountTheta=-1.24
02:40:06.255 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.09, opts=13)
02:40:06.255 00.000 6880 Enqueuing Move request for scope (-0.30, -0.09)
02:40:06.255 00.000 10052 Worker thread wakes up
02:40:06.255 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.09) opts 0xd
02:40:06.255 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.09)
02:40:06.255 00.000 10052 Moving (-0.30, -0.09) raw xDistance=0.11 yDistance=-0.30
02:40:06.255 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:40:06.255 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.30, slope = -0.02
02:40:06.255 00.000 10052 MoveAxis(E, 0, ABG)
02:40:06.256 00.001 10052 Move returns status 0, amount 0
02:40:06.256 00.000 10052 MoveAxis(N, 42, ABG)
02:40:06.256 00.000 10052 Guiding  Dir = 0, Dur = 42
02:40:06.280 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:06.316 00.036 10052 IsSlewing returns 0
02:40:06.324 00.008 6880 UpdateGuideState exits: m=2591 SNR=35.4
02:40:06.324 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:06.324 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:06.324 00.000 6880 Enqueuing Expose request
02:40:06.390 00.066 10052 IsGuiding returns 0
02:40:06.522 00.132 10052 IsGuiding returns 0
02:40:06.522 00.000 10052 Move returns status 0, amount 42
02:40:06.522 00.000 10052 move complete, result=0
02:40:06.523 00.001 10052 worker thread done servicing request
02:40:06.523 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 42 ms NORTH
02:40:06.523 00.000 10052 Worker thread wakes up
02:40:06.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:06.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:06.705 00.182 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ffe8ff6-affb-4231-85de-562e99102280"}
02:40:06.705 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ffe8ff6-affb-4231-85de-562e99102280"}
02:40:06.706 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c2fe0d98-674f-4c85-a448-8763453eb4ba"}
02:40:06.706 00.000 6880 case statement mapped state 6 to 3
02:40:06.706 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c2fe0d98-674f-4c85-a448-8763453eb4ba"}
02:40:06.706 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1a209f37-6523-413d-9b25-3335043116fd"}
02:40:06.707 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4262,"width":15,"height":15,"star_pos":[7.32,7.21],"pixels":"..."},"id":"1a209f37-6523-413d-9b25-3335043116fd"}
02:40:07.439 00.732 10052 Exposure complete
02:40:07.516 00.077 10052 worker thread done servicing request
02:40:07.516 00.000 6880 OnExposeComplete: enter
02:40:07.516 00.000 6880 UpdateGuideState(): m_state=6
02:40:07.518 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4263
02:40:07.518 00.000 6880 Star::Find returns 1 (0), X=407.35, Y=892.06, Mass=2656, SNR=35.8, Peak=160 HFD=4.8
02:40:07.518 00.000 6880 MultiStar: [#1 -0.17,-0.29,0.95,U] [#2 -0.07,-0.19,0.97,U] [#3 -0.06,-0.10,0.89,U] [#4 -0.06,-0.26,0.84,U] [#5 -0.18,-0.16,0.95,U] [#6 -0.14,-0.23,0.88,U] [#7 -0.12,-0.18,0.73,U] [#8 -0.23,-0.36,0.77,U] 
02:40:07.518 00.000 6880 refined, 8 included, MultiStar: {-0.19, -0.25}, one-star: {-0.60, -0.43}
02:40:07.518 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.60 = -0.60)
02:40:07.518 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
02:40:07.519 00.001 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.25 hyp=0.31 cameraTheta=-2.22 mountX=0.25 mountY=-0.18, mountTheta=-0.63
02:40:07.520 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.25, opts=13)
02:40:07.520 00.000 6880 Enqueuing Move request for scope (-0.19, -0.25)
02:40:07.520 00.000 10052 Worker thread wakes up
02:40:07.520 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.25) opts 0xd
02:40:07.520 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.25)
02:40:07.520 00.000 10052 Moving (-0.19, -0.25) raw xDistance=0.25 yDistance=-0.18
02:40:07.520 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:40:07.520 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.18, slope = -0.02
02:40:07.520 00.000 10052 MoveAxis(W, 68, ABG)
02:40:07.520 00.000 10052 Guiding  Dir = 3, Dur = 68
02:40:07.551 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:07.580 00.029 10052 IsSlewing returns 0
02:40:07.595 00.015 6880 UpdateGuideState exits: m=2656 SNR=35.8
02:40:07.595 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:07.595 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:07.595 00.000 6880 Enqueuing Expose request
02:40:07.654 00.059 10052 IsGuiding returns 0
02:40:07.719 00.065 10052 PulseGuide returned control before completion, sleep 14
02:40:07.795 00.076 10052 IsGuiding returns 1
02:40:07.795 00.000 10052 scope still moving after pulse duration time elapsed
02:40:07.874 00.079 10052 IsSlewing returns 0
02:40:07.953 00.079 10052 IsGuiding returns 0
02:40:07.953 00.000 10052 scope move finished after 68 + 231 ms
02:40:07.953 00.000 10052 Move returns status 0, amount 68
02:40:07.953 00.000 10052 MoveAxis(N, 43, ABG)
02:40:07.953 00.000 10052 Guiding  Dir = 0, Dur = 43
02:40:08.028 00.075 10052 IsSlewing returns 0
02:40:08.107 00.079 10052 IsGuiding returns 0
02:40:08.251 00.144 10052 IsGuiding returns 0
02:40:08.251 00.000 10052 Move returns status 0, amount 43
02:40:08.251 00.000 10052 move complete, result=0
02:40:08.251 00.000 10052 worker thread done servicing request
02:40:08.251 00.000 6880 GuideStep: 0.3 px 68 ms WEST, -0.2 px 43 ms NORTH
02:40:08.252 00.001 10052 Worker thread wakes up
02:40:08.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:08.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:08.703 00.451 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b1e638e3-509c-4702-b292-dff03453b6d6"}
02:40:08.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b1e638e3-509c-4702-b292-dff03453b6d6"}
02:40:08.704 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa62642c-a436-4de3-8b01-e94711a2684f"}
02:40:08.704 00.000 6880 case statement mapped state 6 to 3
02:40:08.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa62642c-a436-4de3-8b01-e94711a2684f"}
02:40:08.704 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"02fe920f-e737-430f-8f09-bbfe0468925e"}
02:40:08.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4263,"width":15,"height":15,"star_pos":[7.35,7.06],"pixels":"..."},"id":"02fe920f-e737-430f-8f09-bbfe0468925e"}
02:40:09.381 00.677 10052 Exposure complete
02:40:09.436 00.055 10052 worker thread done servicing request
02:40:09.437 00.001 6880 OnExposeComplete: enter
02:40:09.437 00.000 6880 UpdateGuideState(): m_state=6
02:40:09.437 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4264
02:40:09.437 00.000 6880 Star::Find returns 1 (0), X=407.37, Y=892.04, Mass=2630, SNR=35.5, Peak=142 HFD=4.8
02:40:09.438 00.001 6880 MultiStar: [#1 -0.12,-0.18,0.94,U] [#2 0.02,-0.20,0.96,U] [#3 -0.08,-0.10,0.93,U] [#4 0.09,-0.27,0.84,U] [#5 -0.11,-0.08,0.99,U] [#6 -0.30,-0.12,0.92,U] [#7 -0.02,-0.24,0.74,U] [#8 -0.24,-0.22,0.81,U] 
02:40:09.438 00.000 6880 refined, 8 included, MultiStar: {-0.16, -0.21}, one-star: {-0.59, -0.45}
02:40:09.438 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
02:40:09.438 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
02:40:09.438 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.21 hyp=0.26 cameraTheta=-2.22 mountX=0.21 mountY=-0.16, mountTheta=-0.63
02:40:09.439 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.21, opts=13)
02:40:09.439 00.000 6880 Enqueuing Move request for scope (-0.16, -0.21)
02:40:09.439 00.000 10052 Worker thread wakes up
02:40:09.439 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.21) opts 0xd
02:40:09.439 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.21)
02:40:09.439 00.000 10052 Moving (-0.16, -0.21) raw xDistance=0.21 yDistance=-0.16
02:40:09.439 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:40:09.440 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:40:09.440 00.000 10052 MoveAxis(W, 60, ABG)
02:40:09.440 00.000 10052 Guiding  Dir = 3, Dur = 60
02:40:09.461 00.021 10052 IsSlewing returns 0
02:40:09.461 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:09.494 00.033 6880 UpdateGuideState exits: m=2630 SNR=35.5
02:40:09.494 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:09.494 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:09.494 00.000 6880 Enqueuing Expose request
02:40:09.499 00.005 10052 IsGuiding returns 0
02:40:09.644 00.145 10052 IsGuiding returns 1
02:40:09.644 00.000 10052 scope still moving after pulse duration time elapsed
02:40:09.717 00.073 10052 IsSlewing returns 0
02:40:09.791 00.074 10052 IsGuiding returns 0
02:40:09.791 00.000 10052 scope move finished after 60 + 232 ms
02:40:09.791 00.000 10052 Move returns status 0, amount 60
02:40:09.791 00.000 10052 MoveAxis(N, 0, ABG)
02:40:09.791 00.000 10052 Move returns status 0, amount 0
02:40:09.791 00.000 10052 move complete, result=0
02:40:09.791 00.000 10052 worker thread done servicing request
02:40:09.792 00.001 6880 GuideStep: 0.2 px 60 ms WEST, -0.2 px 0 ms NORTH
02:40:09.792 00.000 10052 Worker thread wakes up
02:40:09.792 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:09.792 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:10.699 00.907 10052 Exposure complete
02:40:10.702 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8a1e8032-988b-4a0f-8711-911efcc3ebea"}
02:40:10.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8a1e8032-988b-4a0f-8711-911efcc3ebea"}
02:40:10.702 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d286ed09-f4ee-4faa-8f0a-6bd83aad9f2c"}
02:40:10.702 00.000 6880 case statement mapped state 6 to 3
02:40:10.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d286ed09-f4ee-4faa-8f0a-6bd83aad9f2c"}
02:40:10.704 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"98bf1ae6-0238-4d88-beb1-a90d57d3927e"}
02:40:10.704 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4264,"width":15,"height":15,"star_pos":[7.37,7.04],"pixels":"..."},"id":"98bf1ae6-0238-4d88-beb1-a90d57d3927e"}
02:40:10.764 00.060 10052 worker thread done servicing request
02:40:10.764 00.000 6880 OnExposeComplete: enter
02:40:10.764 00.000 6880 UpdateGuideState(): m_state=6
02:40:10.765 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4265
02:40:10.765 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.07, Mass=2615, SNR=35.5, Peak=146 HFD=4.7
02:40:10.765 00.000 6880 MultiStar: [#1 0.01,-0.27,0.96,U] [#2 -0.25,-0.06,1.00,U] [#3 -0.22,0.02,0.89,U] [#4 0.16,-0.18,0.85,U] [#5 0.06,-0.10,0.97,U] [#6 -0.10,-0.07,0.91,U] [#7 -0.06,-0.20,0.76,U] [#8 -0.13,-0.36,0.79,U] 
02:40:10.765 00.000 6880 refined, 8 included, MultiStar: {-0.10, -0.18}, one-star: {-0.33, -0.42}
02:40:10.765 00.000 6880 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
02:40:10.765 00.000 6880 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:40:10.765 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.18 hyp=0.21 cameraTheta=-2.08 mountX=0.18 mountY=-0.10, mountTheta=-0.49
02:40:10.767 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.18, opts=13)
02:40:10.767 00.000 6880 Enqueuing Move request for scope (-0.10, -0.18)
02:40:10.767 00.000 10052 Worker thread wakes up
02:40:10.767 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.18) opts 0xd
02:40:10.767 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.18)
02:40:10.767 00.000 10052 Moving (-0.10, -0.18) raw xDistance=0.18 yDistance=-0.10
02:40:10.767 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
02:40:10.767 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:40:10.767 00.000 10052 MoveAxis(W, 53, ABG)
02:40:10.767 00.000 10052 Guiding  Dir = 3, Dur = 53
02:40:10.788 00.021 10052 IsSlewing returns 0
02:40:10.795 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:10.826 00.031 10052 IsGuiding returns 0
02:40:10.834 00.008 6880 UpdateGuideState exits: m=2615 SNR=35.5
02:40:10.834 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:10.834 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:10.834 00.000 6880 Enqueuing Expose request
02:40:10.853 00.019 10052 PulseGuide returned control before completion, sleep 36
02:40:10.921 00.068 10052 IsGuiding returns 0
02:40:10.921 00.000 10052 Move returns status 0, amount 53
02:40:10.921 00.000 10052 MoveAxis(N, 0, ABG)
02:40:10.922 00.001 10052 Move returns status 0, amount 0
02:40:10.922 00.000 10052 move complete, result=0
02:40:10.922 00.000 10052 worker thread done servicing request
02:40:10.922 00.000 10052 Worker thread wakes up
02:40:10.922 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:10.922 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:10.939 00.017 6880 GuideStep: 0.2 px 53 ms WEST, -0.1 px 0 ms NORTH
02:40:12.048 01.109 10052 Exposure complete
02:40:12.118 00.070 10052 worker thread done servicing request
02:40:12.118 00.000 6880 OnExposeComplete: enter
02:40:12.118 00.000 6880 UpdateGuideState(): m_state=6
02:40:12.118 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4266
02:40:12.118 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=891.82, Mass=2565, SNR=35.1, Peak=153 HFD=4.7
02:40:12.119 00.001 6880 MultiStar: [#1 -0.11,-0.40,0.93,U] [#2 0.06,-0.31,0.99,U] [#3 -0.03,-0.34,0.92,U] [#4 0.22,-0.60,0.00,M1] [#5 -0.07,-0.33,0.98,U] [#6 -0.21,-0.46,0.91,U] [#7 0.07,-0.44,0.75,U] [#8 -0.08,-0.48,0.80,U] 
02:40:12.119 00.000 6880 refined, 7 included, MultiStar: {-0.10, -0.43}, one-star: {-0.41, -0.67}
02:40:12.119 00.000 6880 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.61) = xAngle (-0.19 = -0.19)
02:40:12.119 00.000 6880 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.22 = -0.22)
02:40:12.119 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.43 hyp=0.44 cameraTheta=-1.80 mountX=0.43 mountY=-0.10, mountTheta=-0.22
02:40:12.121 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.43, opts=13)
02:40:12.121 00.000 6880 Enqueuing Move request for scope (-0.10, -0.43)
02:40:12.121 00.000 10052 Worker thread wakes up
02:40:12.121 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.43) opts 0xd
02:40:12.121 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.43)
02:40:12.121 00.000 10052 Moving (-0.10, -0.43) raw xDistance=0.43 yDistance=-0.10
02:40:12.121 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.43
02:40:12.121 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:40:12.121 00.000 10052 MoveAxis(W, 119, ABG)
02:40:12.121 00.000 10052 Guiding  Dir = 3, Dur = 119
02:40:12.146 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:12.175 00.029 10052 IsSlewing returns 0
02:40:12.186 00.011 6880 UpdateGuideState exits: m=2565 SNR=35.1
02:40:12.186 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:12.186 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:12.186 00.000 6880 Enqueuing Expose request
02:40:12.252 00.066 10052 IsGuiding returns 0
02:40:12.311 00.059 10052 PulseGuide returned control before completion, sleep 70
02:40:12.456 00.145 10052 IsGuiding returns 0
02:40:12.458 00.002 10052 Move returns status 0, amount 119
02:40:12.458 00.000 10052 MoveAxis(N, 0, ABG)
02:40:12.458 00.000 10052 Move returns status 0, amount 0
02:40:12.458 00.000 10052 move complete, result=0
02:40:12.458 00.000 10052 worker thread done servicing request
02:40:12.458 00.000 10052 Worker thread wakes up
02:40:12.458 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:12.458 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:12.458 00.000 6880 GuideStep: 0.4 px 119 ms WEST, -0.1 px 0 ms NORTH
02:40:12.701 00.243 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d73aac2-5657-4744-a4a3-25c79078cc43"}
02:40:12.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d73aac2-5657-4744-a4a3-25c79078cc43"}
02:40:12.702 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e78f3c74-fe37-41de-9aa6-4f3001e9640d"}
02:40:12.702 00.000 6880 case statement mapped state 6 to 3
02:40:12.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e78f3c74-fe37-41de-9aa6-4f3001e9640d"}
02:40:12.702 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d2d4836a-9d98-4f49-8d7a-c093aab1b7e5"}
02:40:12.703 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4266,"width":15,"height":15,"star_pos":[6.55,6.82],"pixels":"..."},"id":"d2d4836a-9d98-4f49-8d7a-c093aab1b7e5"}
02:40:13.370 00.667 10052 Exposure complete
02:40:13.436 00.066 10052 worker thread done servicing request
02:40:13.436 00.000 6880 OnExposeComplete: enter
02:40:13.437 00.001 6880 UpdateGuideState(): m_state=6
02:40:13.437 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4267
02:40:13.437 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.18, Mass=2587, SNR=35.2, Peak=152 HFD=4.5
02:40:13.437 00.000 6880 MultiStar: [#1 0.15,-0.21,0.95,U] [#2 -0.09,-0.16,1.00,U] [#3 -0.06,-0.13,0.92,U] [#4 0.23,-0.18,0.84,U] [#5 0.09,-0.05,0.96,U] [#6 -0.16,-0.07,0.89,U] [#7 0.16,-0.21,0.77,U] [#8 0.03,-0.35,0.77,U] 
02:40:13.438 00.001 6880 refined, 8 included, MultiStar: {0.00, -0.19}, one-star: {-0.26, -0.31}
02:40:13.438 00.000 6880 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.61) = xAngle (0.06 = 0.06)
02:40:13.438 00.000 6880 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:40:13.438 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.19 hyp=0.19 cameraTheta=-1.56 mountX=0.18 mountY=0.00, mountTheta=0.02
02:40:13.439 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.19, opts=13)
02:40:13.439 00.000 6880 Enqueuing Move request for scope (0.00, -0.19)
02:40:13.439 00.000 10052 Worker thread wakes up
02:40:13.440 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.19) opts 0xd
02:40:13.440 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.19)
02:40:13.440 00.000 10052 Moving (0.00, -0.19) raw xDistance=0.18 yDistance=0.00
02:40:13.440 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
02:40:13.440 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
02:40:13.440 00.000 10052 MoveAxis(W, 55, ABG)
02:40:13.440 00.000 10052 Guiding  Dir = 3, Dur = 55
02:40:13.460 00.020 10052 IsSlewing returns 0
02:40:13.464 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:13.498 00.034 10052 IsGuiding returns 0
02:40:13.500 00.002 6880 UpdateGuideState exits: m=2587 SNR=35.2
02:40:13.500 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:13.500 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:13.500 00.000 6880 Enqueuing Expose request
02:40:13.641 00.141 10052 IsGuiding returns 0
02:40:13.641 00.000 10052 Move returns status 0, amount 55
02:40:13.642 00.001 10052 MoveAxis(N, 0, ABG)
02:40:13.642 00.000 10052 Move returns status 0, amount 0
02:40:13.642 00.000 10052 move complete, result=0
02:40:13.642 00.000 10052 worker thread done servicing request
02:40:13.642 00.000 10052 Worker thread wakes up
02:40:13.642 00.000 6880 GuideStep: 0.2 px 55 ms WEST, 0.0 px 0 ms NORTH
02:40:13.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:13.642 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:14.700 01.058 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"28ab5fa5-eb75-4684-87a1-2df6b3ff50d8"}
02:40:14.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"28ab5fa5-eb75-4684-87a1-2df6b3ff50d8"}
02:40:14.701 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55d484c4-9fdc-4bbd-a02a-4d3580f542d6"}
02:40:14.701 00.000 6880 case statement mapped state 6 to 3
02:40:14.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"55d484c4-9fdc-4bbd-a02a-4d3580f542d6"}
02:40:14.701 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8e4e6cf0-7d26-4c38-b50d-3e5c392da89c"}
02:40:14.701 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4267,"width":15,"height":15,"star_pos":[6.70,7.18],"pixels":"..."},"id":"8e4e6cf0-7d26-4c38-b50d-3e5c392da89c"}
02:40:14.771 00.070 10052 Exposure complete
02:40:14.845 00.074 10052 worker thread done servicing request
02:40:14.845 00.000 6880 OnExposeComplete: enter
02:40:14.845 00.000 6880 UpdateGuideState(): m_state=6
02:40:14.845 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4268
02:40:14.845 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.32, Mass=2550, SNR=34.9, Peak=138 HFD=4.7
02:40:14.846 00.001 6880 MultiStar: [#1 -0.04,0.30,0.95,U] [#2 -0.01,0.26,0.99,U] [#3 -0.17,0.42,0.93,U] [#4 0.54,0.04,0.00,M1] [#5 -0.16,0.10,0.99,U] [#6 -0.21,0.14,0.95,U] [#7 -0.01,0.03,0.76,U] [#8 -0.19,0.20,0.80,U] 
02:40:14.846 00.000 6880 refined, 7 included, MultiStar: {-0.13, 0.16}, one-star: {-0.25, -0.18}
02:40:14.846 00.000 6880 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.61) = xAngle (3.87 = -2.41)
02:40:14.846 00.000 6880 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.84 = -2.44)
02:40:14.846 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.16 hyp=0.21 cameraTheta=2.26 mountX=-0.15 mountY=-0.13, mountTheta=-2.43
02:40:14.848 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.16, opts=13)
02:40:14.848 00.000 6880 Enqueuing Move request for scope (-0.13, 0.16)
02:40:14.848 00.000 10052 Worker thread wakes up
02:40:14.848 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.16) opts 0xd
02:40:14.848 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.16)
02:40:14.848 00.000 10052 Moving (-0.13, 0.16) raw xDistance=-0.15 yDistance=-0.13
02:40:14.848 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.15
02:40:14.849 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
02:40:14.849 00.000 10052 MoveAxis(E, 38, ABG)
02:40:14.849 00.000 10052 Guiding  Dir = 2, Dur = 38
02:40:14.869 00.020 10052 IsSlewing returns 0
02:40:14.876 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:14.909 00.033 10052 IsGuiding returns 0
02:40:14.921 00.012 6880 UpdateGuideState exits: m=2550 SNR=34.9
02:40:14.922 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:14.922 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:14.922 00.000 6880 Enqueuing Expose request
02:40:14.935 00.013 10052 PulseGuide returned control before completion, sleep 21
02:40:14.992 00.057 10052 IsGuiding returns 0
02:40:14.992 00.000 10052 Move returns status 0, amount 38
02:40:14.992 00.000 10052 MoveAxis(N, 0, ABG)
02:40:14.992 00.000 10052 Move returns status 0, amount 0
02:40:14.993 00.001 10052 move complete, result=0
02:40:14.993 00.000 10052 worker thread done servicing request
02:40:14.993 00.000 10052 Worker thread wakes up
02:40:14.993 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:14.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:14.996 00.003 6880 GuideStep: -0.2 px 38 ms EAST, -0.1 px 0 ms NORTH
02:40:15.903 00.907 10052 Exposure complete
02:40:15.979 00.076 10052 worker thread done servicing request
02:40:15.979 00.000 6880 OnExposeComplete: enter
02:40:15.979 00.000 6880 UpdateGuideState(): m_state=6
02:40:15.980 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4269
02:40:15.980 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.09, Mass=2589, SNR=35.2, Peak=139 HFD=4.6
02:40:15.980 00.000 6880 MultiStar: [#1 0.07,-0.24,0.96,U] [#2 0.33,0.13,0.98,U] [#3 -0.00,-0.15,0.92,U] [#4 0.32,-0.05,0.83,U] [#5 0.03,-0.10,0.97,U] [#6 -0.09,-0.16,0.95,U] [#7 0.25,-0.05,0.75,U] [#8 -0.11,-0.37,0.78,U] 
02:40:15.980 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.15}, one-star: {-0.25, -0.40}
02:40:15.980 00.000 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.38 = 0.38)
02:40:15.980 00.000 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:40:15.980 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.15 hyp=0.16 cameraTheta=-1.23 mountX=0.15 mountY=0.06, mountTheta=0.35
02:40:15.982 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.15, opts=13)
02:40:15.982 00.000 6880 Enqueuing Move request for scope (0.05, -0.15)
02:40:15.982 00.000 10052 Worker thread wakes up
02:40:15.982 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.15) opts 0xd
02:40:15.982 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.15)
02:40:15.982 00.000 10052 Moving (0.05, -0.15) raw xDistance=0.15 yDistance=0.06
02:40:15.983 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:40:15.983 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.09, using input
02:40:15.983 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
02:40:15.983 00.000 10052 MoveAxis(W, 39, ABG)
02:40:15.983 00.000 10052 Guiding  Dir = 3, Dur = 39
02:40:16.007 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:16.028 00.021 10052 IsSlewing returns 0
02:40:16.054 00.026 6880 UpdateGuideState exits: m=2589 SNR=35.2
02:40:16.054 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:16.054 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:16.054 00.000 6880 Enqueuing Expose request
02:40:16.106 00.052 10052 IsGuiding returns 0
02:40:16.237 00.131 10052 IsGuiding returns 0
02:40:16.237 00.000 10052 Move returns status 0, amount 39
02:40:16.237 00.000 10052 MoveAxis(N, 0, ABG)
02:40:16.239 00.002 10052 Move returns status 0, amount 0
02:40:16.239 00.000 10052 move complete, result=0
02:40:16.239 00.000 10052 worker thread done servicing request
02:40:16.239 00.000 10052 Worker thread wakes up
02:40:16.239 00.000 6880 GuideStep: 0.2 px 39 ms WEST, 0.1 px 0 ms NORTH
02:40:16.239 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:16.239 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:16.715 00.476 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25949205-28ee-4982-8ede-96d16fd356b5"}
02:40:16.716 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25949205-28ee-4982-8ede-96d16fd356b5"}
02:40:16.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6fa78ea5-f222-4011-8554-a7bf908a2b6c"}
02:40:16.716 00.000 6880 case statement mapped state 6 to 3
02:40:16.717 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6fa78ea5-f222-4011-8554-a7bf908a2b6c"}
02:40:16.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5d257ac9-01ed-49fa-bea1-ae5d1821eb3b"}
02:40:16.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4269,"width":15,"height":15,"star_pos":[6.70,7.09],"pixels":"..."},"id":"5d257ac9-01ed-49fa-bea1-ae5d1821eb3b"}
02:40:17.376 00.659 10052 Exposure complete
02:40:17.459 00.083 10052 worker thread done servicing request
02:40:17.460 00.001 6880 OnExposeComplete: enter
02:40:17.460 00.000 6880 UpdateGuideState(): m_state=6
02:40:17.461 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4270
02:40:17.461 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=891.98, Mass=2468, SNR=34.5, Peak=127 HFD=4.9
02:40:17.461 00.000 6880 MultiStar: [#1 -0.06,-0.22,0.96,U] [#2 0.05,-0.22,1.04,U] [#3 -0.17,-0.15,0.93,U] [#4 0.53,-0.20,0.00,M1] [#5 -0.09,-0.21,0.99,U] [#6 -0.16,-0.21,0.92,U] [#7 0.20,-0.15,0.77,U] [#8 -0.24,-0.28,0.81,U] 
02:40:17.461 00.000 6880 refined, 7 included, MultiStar: {-0.13, -0.25}, one-star: {-0.53, -0.51}
02:40:17.461 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.45 = -0.45)
02:40:17.461 00.000 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:40:17.461 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.25 hyp=0.28 cameraTheta=-2.06 mountX=0.25 mountY=-0.13, mountTheta=-0.47
02:40:17.463 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.25, opts=13)
02:40:17.463 00.000 6880 Enqueuing Move request for scope (-0.13, -0.25)
02:40:17.463 00.000 10052 Worker thread wakes up
02:40:17.463 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.25) opts 0xd
02:40:17.463 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.25)
02:40:17.464 00.001 10052 Moving (-0.13, -0.25) raw xDistance=0.25 yDistance=-0.13
02:40:17.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:40:17.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
02:40:17.464 00.000 10052 MoveAxis(W, 70, ABG)
02:40:17.464 00.000 10052 Guiding  Dir = 3, Dur = 70
02:40:17.485 00.021 10052 IsSlewing returns 0
02:40:17.492 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:17.523 00.031 10052 IsGuiding returns 0
02:40:17.537 00.014 6880 UpdateGuideState exits: m=2468 SNR=34.5
02:40:17.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:17.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:17.537 00.000 6880 Enqueuing Expose request
02:40:17.550 00.013 10052 PulseGuide returned control before completion, sleep 53
02:40:17.626 00.076 10052 IsGuiding returns 0
02:40:17.627 00.001 10052 Move returns status 0, amount 70
02:40:17.627 00.000 10052 MoveAxis(N, 0, ABG)
02:40:17.627 00.000 10052 Move returns status 0, amount 0
02:40:17.627 00.000 10052 move complete, result=0
02:40:17.627 00.000 10052 worker thread done servicing request
02:40:17.627 00.000 10052 Worker thread wakes up
02:40:17.627 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:17.627 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:17.674 00.047 6880 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
02:40:18.533 00.859 10052 Exposure complete
02:40:18.611 00.078 10052 worker thread done servicing request
02:40:18.611 00.000 6880 OnExposeComplete: enter
02:40:18.611 00.000 6880 UpdateGuideState(): m_state=6
02:40:18.611 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4271
02:40:18.611 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=891.90, Mass=2606, SNR=35.3, Peak=131 HFD=4.8
02:40:18.612 00.001 6880 MultiStar: [#1 -0.07,-0.42,0.96,U] [#2 -0.01,-0.41,0.98,U] [#3 0.04,-0.43,0.93,U] [#4 0.12,-0.62,0.00,M2] [#5 -0.01,-0.22,0.96,U] [#6 -0.07,-0.49,0.90,U] [#7 0.11,-0.23,0.74,U] [#8 0.05,-0.59,0.00,M1] 
02:40:18.612 00.000 6880 refined, 6 included, MultiStar: {-0.06, -0.41}, one-star: {-0.34, -0.59}
02:40:18.612 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.10 = -0.10)
02:40:18.612 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.13 = -0.13)
02:40:18.612 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.41 hyp=0.41 cameraTheta=-1.71 mountX=0.41 mountY=-0.05, mountTheta=-0.13
02:40:18.614 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.41, opts=13)
02:40:18.614 00.000 6880 Enqueuing Move request for scope (-0.06, -0.41)
02:40:18.614 00.000 10052 Worker thread wakes up
02:40:18.615 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.41) opts 0xd
02:40:18.615 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.41)
02:40:18.615 00.000 10052 Moving (-0.06, -0.41) raw xDistance=0.41 yDistance=-0.05
02:40:18.615 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
02:40:18.615 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
02:40:18.615 00.000 10052 MoveAxis(W, 113, ABG)
02:40:18.615 00.000 10052 Guiding  Dir = 3, Dur = 113
02:40:18.641 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:18.658 00.017 10052 IsSlewing returns 0
02:40:18.682 00.024 6880 UpdateGuideState exits: m=2606 SNR=35.3
02:40:18.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:18.682 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:18.683 00.001 6880 Enqueuing Expose request
02:40:18.716 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25beaa9a-709b-486f-8b0c-1183e03a0b8d"}
02:40:18.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25beaa9a-709b-486f-8b0c-1183e03a0b8d"}
02:40:18.718 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e51e82b5-c718-439a-b565-4603fde623cd"}
02:40:18.718 00.000 6880 case statement mapped state 6 to 3
02:40:18.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e51e82b5-c718-439a-b565-4603fde623cd"}
02:40:18.719 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2a9ce110-8c12-46cb-b225-a278901037e4"}
02:40:18.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4271,"width":15,"height":15,"star_pos":[6.61,6.90],"pixels":"..."},"id":"2a9ce110-8c12-46cb-b225-a278901037e4"}
02:40:18.734 00.015 10052 IsGuiding returns 0
02:40:18.793 00.059 10052 PulseGuide returned control before completion, sleep 65
02:40:18.939 00.146 10052 IsGuiding returns 0
02:40:18.939 00.000 10052 Move returns status 0, amount 113
02:40:18.939 00.000 10052 MoveAxis(N, 0, ABG)
02:40:18.939 00.000 10052 Move returns status 0, amount 0
02:40:18.939 00.000 10052 move complete, result=0
02:40:18.939 00.000 10052 worker thread done servicing request
02:40:18.939 00.000 10052 Worker thread wakes up
02:40:18.939 00.000 6880 GuideStep: 0.4 px 113 ms WEST, -0.1 px 0 ms NORTH
02:40:18.939 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:18.940 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:20.068 01.128 10052 Exposure complete
02:40:20.136 00.068 10052 worker thread done servicing request
02:40:20.136 00.000 6880 OnExposeComplete: enter
02:40:20.136 00.000 6880 UpdateGuideState(): m_state=6
02:40:20.137 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4272
02:40:20.137 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=891.96, Mass=2555, SNR=35.0, Peak=155 HFD=4.6
02:40:20.137 00.000 6880 MultiStar: [#1 -0.16,-0.15,0.96,U] [#2 -0.18,-0.09,1.02,U] [#3 -0.32,-0.19,0.88,U] [#4 0.09,-0.22,0.86,U] [#5 -0.30,-0.18,0.98,U] [#6 -0.29,-0.13,0.93,U] [#7 0.03,-0.21,0.75,U] [#8 -0.30,-0.28,0.78,U] 
02:40:20.137 00.000 6880 refined, 8 included, MultiStar: {-0.24, -0.22}, one-star: {-0.66, -0.53}
02:40:20.137 00.000 6880 CameraToMount -- cameraTheta (-2.40) - m_xAngle (-1.61) = xAngle (-0.79 = -0.79)
02:40:20.138 00.001 6880 CameraToMount -- cameraTheta (-2.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.82 = -0.82)
02:40:20.138 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.22 hyp=0.33 cameraTheta=-2.40 mountX=0.23 mountY=-0.24, mountTheta=-0.81
02:40:20.139 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.22, opts=13)
02:40:20.139 00.000 6880 Enqueuing Move request for scope (-0.24, -0.22)
02:40:20.139 00.000 10052 Worker thread wakes up
02:40:20.140 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.22) opts 0xd
02:40:20.140 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.22)
02:40:20.140 00.000 10052 Moving (-0.24, -0.22) raw xDistance=0.23 yDistance=-0.24
02:40:20.140 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:40:20.140 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.00
02:40:20.140 00.000 10052 MoveAxis(W, 68, ABG)
02:40:20.140 00.000 10052 Guiding  Dir = 3, Dur = 68
02:40:20.166 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:20.184 00.018 10052 IsSlewing returns 0
02:40:20.201 00.017 6880 UpdateGuideState exits: m=2555 SNR=35.0
02:40:20.201 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:20.201 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:20.201 00.000 6880 Enqueuing Expose request
02:40:20.260 00.059 10052 IsGuiding returns 0
02:40:20.320 00.060 10052 PulseGuide returned control before completion, sleep 19
02:40:20.391 00.071 10052 IsGuiding returns 1
02:40:20.392 00.001 10052 scope still moving after pulse duration time elapsed
02:40:20.468 00.076 10052 IsSlewing returns 0
02:40:20.541 00.073 10052 IsGuiding returns 0
02:40:20.542 00.001 10052 scope move finished after 68 + 213 ms
02:40:20.542 00.000 10052 Move returns status 0, amount 68
02:40:20.542 00.000 10052 MoveAxis(N, 0, ABG)
02:40:20.542 00.000 10052 Move returns status 0, amount 0
02:40:20.542 00.000 10052 move complete, result=0
02:40:20.542 00.000 10052 worker thread done servicing request
02:40:20.542 00.000 10052 Worker thread wakes up
02:40:20.542 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:20.542 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:20.542 00.000 6880 GuideStep: 0.2 px 68 ms WEST, -0.2 px 0 ms NORTH
02:40:20.716 00.174 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f299e27b-728d-41a8-9a70-3bc2bc118d11"}
02:40:20.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f299e27b-728d-41a8-9a70-3bc2bc118d11"}
02:40:20.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7cba7490-4346-4baf-8b44-706e2feed397"}
02:40:20.716 00.000 6880 case statement mapped state 6 to 3
02:40:20.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cba7490-4346-4baf-8b44-706e2feed397"}
02:40:20.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da5c4ffc-08cf-4f28-9629-a53329778358"}
02:40:20.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4272,"width":15,"height":15,"star_pos":[7.29,6.96],"pixels":"..."},"id":"da5c4ffc-08cf-4f28-9629-a53329778358"}
02:40:21.449 00.732 10052 Exposure complete
02:40:21.510 00.061 10052 worker thread done servicing request
02:40:21.510 00.000 6880 OnExposeComplete: enter
02:40:21.510 00.000 6880 UpdateGuideState(): m_state=6
02:40:21.510 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4273
02:40:21.511 00.001 6880 Star::Find returns 1 (0), X=407.44, Y=891.97, Mass=2614, SNR=35.5, Peak=146 HFD=4.3
02:40:21.511 00.000 6880 MultiStar: [#1 -0.23,-0.25,0.95,U] [#2 -0.10,-0.14,0.99,U] [#3 -0.27,-0.09,0.90,U] [#4 0.10,-0.58,0.00,M2] [#5 -0.21,-0.15,0.97,U] [#6 -0.19,-0.22,0.92,U] [#7 -0.13,-0.25,0.76,U] [#8 -0.21,-0.37,0.77,U] 
02:40:21.511 00.000 6880 refined, 7 included, MultiStar: {-0.24, -0.25}, one-star: {-0.51, -0.52}
02:40:21.511 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.72 = -0.72)
02:40:21.512 00.001 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:40:21.512 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.25 hyp=0.34 cameraTheta=-2.33 mountX=0.26 mountY=-0.23, mountTheta=-0.74
02:40:21.513 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.25, opts=13)
02:40:21.514 00.001 6880 Enqueuing Move request for scope (-0.24, -0.25)
02:40:21.514 00.000 10052 Worker thread wakes up
02:40:21.514 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.25) opts 0xd
02:40:21.514 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.25)
02:40:21.514 00.000 10052 Moving (-0.24, -0.25) raw xDistance=0.26 yDistance=-0.23
02:40:21.514 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:40:21.514 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.23, slope = -0.01
02:40:21.514 00.000 10052 MoveAxis(W, 72, ABG)
02:40:21.514 00.000 10052 Guiding  Dir = 3, Dur = 72
02:40:21.538 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:21.571 00.033 6880 UpdateGuideState exits: m=2614 SNR=35.5
02:40:21.571 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:21.571 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:21.571 00.000 6880 Enqueuing Expose request
02:40:21.580 00.009 10052 IsSlewing returns 0
02:40:21.654 00.074 10052 IsGuiding returns 0
02:40:21.719 00.065 10052 PulseGuide returned control before completion, sleep 18
02:40:21.796 00.077 10052 IsGuiding returns 1
02:40:21.796 00.000 10052 scope still moving after pulse duration time elapsed
02:40:21.875 00.079 10052 IsSlewing returns 0
02:40:21.954 00.079 10052 IsGuiding returns 0
02:40:21.954 00.000 10052 scope move finished after 72 + 227 ms
02:40:21.955 00.001 10052 Move returns status 0, amount 72
02:40:21.955 00.000 10052 MoveAxis(N, 19, ABG)
02:40:21.955 00.000 10052 Guiding  Dir = 0, Dur = 19
02:40:22.028 00.073 10052 IsSlewing returns 0
02:40:22.108 00.080 10052 IsGuiding returns 0
02:40:22.251 00.143 10052 IsGuiding returns 0
02:40:22.252 00.001 10052 Move returns status 0, amount 19
02:40:22.252 00.000 10052 move complete, result=0
02:40:22.252 00.000 10052 worker thread done servicing request
02:40:22.252 00.000 6880 GuideStep: 0.3 px 72 ms WEST, -0.2 px 19 ms NORTH
02:40:22.252 00.000 10052 Worker thread wakes up
02:40:22.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:22.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:22.716 00.464 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd2645e7-e407-4897-857d-365729ee92eb"}
02:40:22.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd2645e7-e407-4897-857d-365729ee92eb"}
02:40:22.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74e2fa40-1415-4ef4-bd8b-f964a339b4c2"}
02:40:22.716 00.000 6880 case statement mapped state 6 to 3
02:40:22.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74e2fa40-1415-4ef4-bd8b-f964a339b4c2"}
02:40:22.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f87dd596-8f53-49ea-836a-3861967561fd"}
02:40:22.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4273,"width":15,"height":15,"star_pos":[7.44,6.97],"pixels":"..."},"id":"f87dd596-8f53-49ea-836a-3861967561fd"}
02:40:23.379 00.662 10052 Exposure complete
02:40:23.434 00.055 10052 worker thread done servicing request
02:40:23.434 00.000 6880 OnExposeComplete: enter
02:40:23.434 00.000 6880 UpdateGuideState(): m_state=6
02:40:23.435 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4274
02:40:23.435 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.22, Mass=2494, SNR=34.6, Peak=151 HFD=4.5
02:40:23.435 00.000 6880 MultiStar: [#1 0.18,-0.17,0.94,U] [#2 0.28,0.22,0.99,U] [#3 0.24,-0.06,0.96,U] [#4 0.40,-0.15,0.89,U] [#5 0.35,0.24,1.02,U] [#6 0.25,-0.14,0.94,U] [#7 0.37,0.07,0.78,U] [#8 0.08,-0.29,0.83,U] 
02:40:23.435 00.000 6880 refined, 8 included, MultiStar: {0.23, -0.06}, one-star: {-0.07, -0.28}
02:40:23.435 00.000 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.37 = 1.37)
02:40:23.435 00.000 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
02:40:23.435 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-0.25 mountX=0.05 mountY=0.23, mountTheta=1.36
02:40:23.436 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.06, opts=13)
02:40:23.436 00.000 6880 Enqueuing Move request for scope (0.23, -0.06)
02:40:23.437 00.001 10052 Worker thread wakes up
02:40:23.437 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.06) opts 0xd
02:40:23.437 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.06)
02:40:23.437 00.000 10052 Moving (0.23, -0.06) raw xDistance=0.05 yDistance=0.23
02:40:23.437 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:40:23.437 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.23, slope = 0.00
02:40:23.437 00.000 10052 MoveAxis(E, 0, ABG)
02:40:23.437 00.000 10052 Move returns status 0, amount 0
02:40:23.437 00.000 10052 MoveAxis(S, 9, ABG)
02:40:23.437 00.000 10052 Guiding  Dir = 1, Dur = 9
02:40:23.458 00.021 10052 IsSlewing returns 0
02:40:23.460 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:23.488 00.028 6880 UpdateGuideState exits: m=2494 SNR=34.6
02:40:23.488 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:23.488 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:23.489 00.001 6880 Enqueuing Expose request
02:40:23.496 00.007 10052 IsGuiding returns 0
02:40:23.638 00.142 10052 IsGuiding returns 0
02:40:23.638 00.000 10052 Move returns status 0, amount 9
02:40:23.638 00.000 10052 move complete, result=0
02:40:23.639 00.001 10052 worker thread done servicing request
02:40:23.639 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 9 ms SOUTH
02:40:23.639 00.000 10052 Worker thread wakes up
02:40:23.639 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:23.639 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:24.558 00.919 10052 Exposure complete
02:40:24.635 00.077 10052 worker thread done servicing request
02:40:24.635 00.000 6880 OnExposeComplete: enter
02:40:24.635 00.000 6880 UpdateGuideState(): m_state=6
02:40:24.635 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4275
02:40:24.635 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=891.85, Mass=2678, SNR=35.8, Peak=175 HFD=4.4
02:40:24.636 00.001 6880 MultiStar: [#1 -0.09,-0.54,0.00,M1] [#2 0.02,-0.44,0.99,U] [#3 -0.09,-0.48,0.91,U] [#4 0.30,-0.35,0.86,U] [#5 -0.08,-0.34,0.99,U] [#6 -0.08,-0.40,0.95,U] [#7 0.00,-0.62,0.00,M1] [#8 -0.02,-0.55,0.00,M1] 
02:40:24.636 00.000 6880 refined, 5 included, MultiStar: {-0.08, -0.44}, one-star: {-0.50, -0.64}
02:40:24.636 00.000 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
02:40:24.636 00.000 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:40:24.636 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.44 hyp=0.45 cameraTheta=-1.75 mountX=0.45 mountY=-0.08, mountTheta=-0.17
02:40:24.637 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.44, opts=13)
02:40:24.637 00.000 6880 Enqueuing Move request for scope (-0.08, -0.44)
02:40:24.637 00.000 10052 Worker thread wakes up
02:40:24.637 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.44) opts 0xd
02:40:24.637 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.44)
02:40:24.637 00.000 10052 Moving (-0.08, -0.44) raw xDistance=0.45 yDistance=-0.08
02:40:24.637 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.45
02:40:24.637 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
02:40:24.637 00.000 10052 MoveAxis(W, 120, ABG)
02:40:24.637 00.000 10052 Guiding  Dir = 3, Dur = 120
02:40:24.658 00.021 10052 IsSlewing returns 0
02:40:24.662 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:24.697 00.035 10052 IsGuiding returns 0
02:40:24.707 00.010 6880 UpdateGuideState exits: m=2678 SNR=35.8
02:40:24.708 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:24.708 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:24.708 00.000 6880 Enqueuing Expose request
02:40:24.719 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0ab364b-e30b-41d0-83e3-b5c2d3b589fc"}
02:40:24.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0ab364b-e30b-41d0-83e3-b5c2d3b589fc"}
02:40:24.721 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24177366-1356-478f-8f80-9992686481ff"}
02:40:24.721 00.000 6880 case statement mapped state 6 to 3
02:40:24.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24177366-1356-478f-8f80-9992686481ff"}
02:40:24.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6c303040-f487-49ac-ae52-9d73732310ff"}
02:40:24.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4275,"width":15,"height":15,"star_pos":[7.46,6.85],"pixels":"..."},"id":"6c303040-f487-49ac-ae52-9d73732310ff"}
02:40:24.724 00.002 10052 PulseGuide returned control before completion, sleep 104
02:40:24.856 00.132 10052 IsGuiding returns 0
02:40:24.856 00.000 10052 Move returns status 0, amount 120
02:40:24.857 00.001 10052 MoveAxis(N, 0, ABG)
02:40:24.857 00.000 10052 Move returns status 0, amount 0
02:40:24.857 00.000 10052 move complete, result=0
02:40:24.857 00.000 10052 worker thread done servicing request
02:40:24.857 00.000 6880 GuideStep: 0.4 px 120 ms WEST, -0.1 px 0 ms NORTH
02:40:24.857 00.000 10052 Worker thread wakes up
02:40:24.857 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:24.857 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:25.981 01.124 10052 Exposure complete
02:40:26.044 00.063 10052 worker thread done servicing request
02:40:26.044 00.000 6880 OnExposeComplete: enter
02:40:26.044 00.000 6880 UpdateGuideState(): m_state=6
02:40:26.044 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4276
02:40:26.044 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=891.76, Mass=2553, SNR=35.0, Peak=147 HFD=4.6
02:40:26.045 00.001 6880 MultiStar: [#1 -0.49,-0.49,0.00,M2] [#2 -0.22,-0.42,0.99,U] [#3 -0.20,-0.31,0.92,U] [#4 -0.33,-0.50,0.00,M1] [#5 -0.28,-0.40,0.98,U] [#6 -0.26,-0.36,0.93,U] [#7 -0.53,-0.85,0.00,M2] [#8 -0.29,-0.51,0.00,M2] 
02:40:26.045 00.000 6880 refined, 4 included, MultiStar: {-0.30, -0.45}, one-star: {-0.52, -0.73}
02:40:26.045 00.000 6880 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.61) = xAngle (-0.55 = -0.55)
02:40:26.045 00.000 6880 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
02:40:26.045 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.45 hyp=0.54 cameraTheta=-2.16 mountX=0.46 mountY=-0.29, mountTheta=-0.57
02:40:26.046 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.45, opts=13)
02:40:26.046 00.000 6880 Enqueuing Move request for scope (-0.30, -0.45)
02:40:26.046 00.000 10052 Worker thread wakes up
02:40:26.046 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.45) opts 0xd
02:40:26.047 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.45)
02:40:26.047 00.000 10052 Moving (-0.30, -0.45) raw xDistance=0.46 yDistance=-0.29
02:40:26.047 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.46
02:40:26.047 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.29, slope = -0.01
02:40:26.047 00.000 10052 MoveAxis(W, 129, ABG)
02:40:26.047 00.000 10052 Guiding  Dir = 3, Dur = 129
02:40:26.068 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:26.101 00.033 6880 UpdateGuideState exits: m=2553 SNR=35.0
02:40:26.101 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:26.101 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:26.101 00.000 6880 Enqueuing Expose request
02:40:26.111 00.010 10052 IsSlewing returns 0
02:40:26.185 00.074 10052 IsGuiding returns 0
02:40:26.241 00.056 10052 PulseGuide returned control before completion, sleep 83
02:40:26.384 00.143 10052 IsGuiding returns 1
02:40:26.384 00.000 10052 scope still moving after pulse duration time elapsed
02:40:26.460 00.076 10052 IsSlewing returns 0
02:40:26.533 00.073 10052 IsGuiding returns 0
02:40:26.533 00.000 10052 scope move finished after 129 + 219 ms
02:40:26.533 00.000 10052 Move returns status 0, amount 129
02:40:26.533 00.000 10052 MoveAxis(N, 21, ABG)
02:40:26.533 00.000 10052 Guiding  Dir = 0, Dur = 21
02:40:26.607 00.074 10052 IsSlewing returns 0
02:40:26.677 00.070 10052 IsGuiding returns 0
02:40:26.715 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b647ae61-8c5d-48ad-818a-cf60f7f406b2"}
02:40:26.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b647ae61-8c5d-48ad-818a-cf60f7f406b2"}
02:40:26.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6f0a140-4db9-4337-82f0-942076e3ff6b"}
02:40:26.716 00.000 6880 case statement mapped state 6 to 3
02:40:26.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6f0a140-4db9-4337-82f0-942076e3ff6b"}
02:40:26.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cd4b8a5d-0b50-414f-9a24-140fa1cf72a8"}
02:40:26.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4276,"width":15,"height":15,"star_pos":[7.43,6.76],"pixels":"..."},"id":"cd4b8a5d-0b50-414f-9a24-140fa1cf72a8"}
02:40:26.743 00.027 10052 IsGuiding returns 1
02:40:26.743 00.000 10052 scope still moving after pulse duration time elapsed
02:40:26.800 00.057 10052 IsSlewing returns 0
02:40:26.839 00.039 10052 IsGuiding returns 0
02:40:26.839 00.000 10052 scope move finished after 21 + 140 ms
02:40:26.839 00.000 10052 Move returns status 0, amount 21
02:40:26.839 00.000 10052 move complete, result=0
02:40:26.839 00.000 10052 worker thread done servicing request
02:40:26.839 00.000 10052 Worker thread wakes up
02:40:26.839 00.000 6880 GuideStep: 0.5 px 129 ms WEST, -0.3 px 21 ms NORTH
02:40:26.839 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:26.840 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:27.744 00.904 10052 Exposure complete
02:40:27.802 00.058 10052 worker thread done servicing request
02:40:27.802 00.000 6880 OnExposeComplete: enter
02:40:27.802 00.000 6880 UpdateGuideState(): m_state=6
02:40:27.802 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4277
02:40:27.802 00.000 6880 Star::Find returns 1 (0), X=407.10, Y=892.12, Mass=2620, SNR=35.5, Peak=168 HFD=4.7
02:40:27.803 00.001 6880 MultiStar: [#1 -0.54,-0.22,0.00,M3] [#2 -0.27,-0.17,1.00,U] [#3 -0.49,-0.12,0.89,U] [#4 -0.27,-0.12,0.84,U] [#5 -0.49,-0.05,0.98,U] [#6 -0.47,-0.24,0.90,U] [#7 -0.49,-0.34,0.00,M3] [#8 -0.63,-0.35,0.00,M3] 
02:40:27.803 00.000 6880 refined, 5 included, MultiStar: {-0.48, -0.18}, one-star: {-0.86, -0.37}
02:40:27.803 00.000 6880 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.61) = xAngle (-1.17 = -1.17)
02:40:27.803 00.000 6880 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
02:40:27.803 00.000 6880 CameraToMount -- cameraX=-0.48 cameraY=-0.18 hyp=0.51 cameraTheta=-2.78 mountX=0.20 mountY=-0.48, mountTheta=-1.17
02:40:27.804 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.48, y=-0.18, opts=13)
02:40:27.804 00.000 6880 Enqueuing Move request for scope (-0.48, -0.18)
02:40:27.804 00.000 10052 Worker thread wakes up
02:40:27.804 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.18) opts 0xd
02:40:27.804 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.48, -0.18)
02:40:27.804 00.000 10052 Moving (-0.48, -0.18) raw xDistance=0.20 yDistance=-0.48
02:40:27.804 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:40:27.805 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.48, slope = -0.03
02:40:27.805 00.000 10052 MoveAxis(W, 60, ABG)
02:40:27.805 00.000 10052 Guiding  Dir = 3, Dur = 60
02:40:27.826 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:27.844 00.018 10052 IsSlewing returns 0
02:40:27.856 00.012 6880 UpdateGuideState exits: m=2620 SNR=35.5
02:40:27.857 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:27.857 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:27.857 00.000 6880 Enqueuing Expose request
02:40:27.923 00.066 10052 IsGuiding returns 0
02:40:28.068 00.145 10052 IsGuiding returns 1
02:40:28.069 00.001 10052 scope still moving after pulse duration time elapsed
02:40:28.147 00.078 10052 IsSlewing returns 0
02:40:28.221 00.074 10052 IsGuiding returns 0
02:40:28.221 00.000 10052 scope move finished after 60 + 237 ms
02:40:28.221 00.000 10052 Move returns status 0, amount 60
02:40:28.221 00.000 10052 MoveAxis(N, 49, ABG)
02:40:28.221 00.000 10052 Guiding  Dir = 0, Dur = 49
02:40:28.301 00.080 10052 IsSlewing returns 0
02:40:28.380 00.079 10052 IsGuiding returns 0
02:40:28.510 00.130 10052 IsGuiding returns 0
02:40:28.510 00.000 10052 Move returns status 0, amount 49
02:40:28.510 00.000 10052 move complete, result=0
02:40:28.511 00.001 10052 worker thread done servicing request
02:40:28.511 00.000 10052 Worker thread wakes up
02:40:28.511 00.000 6880 GuideStep: 0.2 px 60 ms WEST, -0.5 px 49 ms NORTH
02:40:28.511 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:28.511 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:28.714 00.203 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e6ebc67-697f-4c8c-ba14-4dbc5b45c507"}
02:40:28.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e6ebc67-697f-4c8c-ba14-4dbc5b45c507"}
02:40:28.714 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"03131469-98c6-4b8c-a5ed-94e7701d80da"}
02:40:28.714 00.000 6880 case statement mapped state 6 to 3
02:40:28.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"03131469-98c6-4b8c-a5ed-94e7701d80da"}
02:40:28.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9772f69d-cd75-47b8-afde-0f62c6dba4fd"}
02:40:28.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4277,"width":15,"height":15,"star_pos":[7.10,7.12],"pixels":"..."},"id":"9772f69d-cd75-47b8-afde-0f62c6dba4fd"}
02:40:29.637 00.922 10052 Exposure complete
02:40:29.703 00.066 10052 worker thread done servicing request
02:40:29.703 00.000 6880 OnExposeComplete: enter
02:40:29.703 00.000 6880 UpdateGuideState(): m_state=6
02:40:29.703 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4278
02:40:29.703 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=891.63, Mass=2537, SNR=34.9, Peak=173 HFD=4.7
02:40:29.704 00.001 6880 MultiStar: [#1 0.23,-0.75,0.00,M4] [#2 -0.01,-0.83,0.00,M1] [#3 -0.03,-0.56,0.00,M1] [#4 0.61,-0.68,0.00,M1] [#5 0.06,-0.49,0.99,U] [#6 -0.14,-0.58,0.00,M1] [#7 0.24,-0.54,0.00,M4] [#8 0.03,-0.79,0.00,M4] 
02:40:29.704 00.000 6880 refined, 1 included, MultiStar: {-0.00, -0.68}, one-star: {-0.06, -0.86}
02:40:29.704 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:40:29.704 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:40:29.704 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.68 hyp=0.68 cameraTheta=-1.57 mountX=0.67 mountY=0.01, mountTheta=0.01
02:40:29.705 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.68, opts=13)
02:40:29.705 00.000 6880 Enqueuing Move request for scope (-0.00, -0.68)
02:40:29.705 00.000 10052 Worker thread wakes up
02:40:29.705 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.68) opts 0xd
02:40:29.705 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.68)
02:40:29.705 00.000 10052 Moving (-0.00, -0.68) raw xDistance=0.67 yDistance=0.01
02:40:29.705 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.31 from input 0.67
02:40:29.705 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.02
02:40:29.705 00.000 10052 MoveAxis(W, 184, ABG)
02:40:29.705 00.000 10052 Guiding  Dir = 3, Dur = 184
02:40:29.723 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:29.765 00.042 6880 UpdateGuideState exits: m=2537 SNR=34.9
02:40:29.765 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:29.766 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:29.766 00.000 6880 Enqueuing Expose request
02:40:29.774 00.008 10052 IsSlewing returns 0
02:40:29.847 00.073 10052 IsGuiding returns 0
02:40:29.916 00.069 10052 PulseGuide returned control before completion, sleep 126
02:40:30.110 00.194 10052 IsGuiding returns 1
02:40:30.110 00.000 10052 scope still moving after pulse duration time elapsed
02:40:30.184 00.074 10052 IsSlewing returns 0
02:40:30.263 00.079 10052 IsGuiding returns 0
02:40:30.263 00.000 10052 scope move finished after 184 + 231 ms
02:40:30.263 00.000 10052 Move returns status 0, amount 184
02:40:30.263 00.000 10052 MoveAxis(N, 0, ABG)
02:40:30.263 00.000 10052 Move returns status 0, amount 0
02:40:30.263 00.000 10052 move complete, result=0
02:40:30.263 00.000 10052 worker thread done servicing request
02:40:30.263 00.000 6880 GuideStep: 0.7 px 184 ms WEST, 0.0 px 0 ms NORTH
02:40:30.263 00.000 10052 Worker thread wakes up
02:40:30.264 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:30.264 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:30.715 00.451 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8e7117cf-7feb-424a-85c8-e975dffc627c"}
02:40:30.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8e7117cf-7feb-424a-85c8-e975dffc627c"}
02:40:30.715 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e24aae82-9b15-43f1-86d7-ca6201d554ea"}
02:40:30.715 00.000 6880 case statement mapped state 6 to 3
02:40:30.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e24aae82-9b15-43f1-86d7-ca6201d554ea"}
02:40:30.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0367ea7-0f66-4175-a73a-4053d1e17d6c"}
02:40:30.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4278,"width":15,"height":15,"star_pos":[6.89,6.63],"pixels":"..."},"id":"e0367ea7-0f66-4175-a73a-4053d1e17d6c"}
02:40:31.173 00.457 10052 Exposure complete
02:40:31.238 00.065 10052 worker thread done servicing request
02:40:31.238 00.000 6880 OnExposeComplete: enter
02:40:31.238 00.000 6880 UpdateGuideState(): m_state=6
02:40:31.238 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4279
02:40:31.238 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.59, Mass=2657, SNR=35.6, Peak=164 HFD=4.7
02:40:31.239 00.001 6880 MultiStar: [#1 0.10,-0.91,0.00,M5] [#2 0.03,-0.59,0.00,M2] [#3 -0.06,-0.70,0.00,M2] [#4 0.39,-0.80,0.00,M2] [#5 0.29,-0.51,0.00,M1] [#6 -0.09,-0.65,0.00,M2] [#7 0.29,-0.88,0.00,M5] [#8 0.14,-0.74,0.00,M5] 
02:40:31.239 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.12 = -0.12)
02:40:31.239 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:40:31.239 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.91 hyp=0.92 cameraTheta=-1.73 mountX=0.91 mountY=-0.13, mountTheta=-0.15
02:40:31.241 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.91, opts=13)
02:40:31.241 00.000 6880 Enqueuing Move request for scope (-0.14, -0.91)
02:40:31.241 00.000 10052 Worker thread wakes up
02:40:31.241 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.91) opts 0xd
02:40:31.241 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.91)
02:40:31.241 00.000 10052 Moving (-0.14, -0.91) raw xDistance=0.91 yDistance=-0.13
02:40:31.241 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.43 from input 0.91
02:40:31.241 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
02:40:31.241 00.000 10052 MoveAxis(W, 253, ABG)
02:40:31.241 00.000 10052 Guiding  Dir = 3, Dur = 253
02:40:31.263 00.022 10052 IsSlewing returns 0
02:40:31.263 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:31.294 00.031 6880 UpdateGuideState exits: m=2657 SNR=35.6
02:40:31.294 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:31.294 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:31.294 00.000 6880 Enqueuing Expose request
02:40:31.301 00.007 10052 IsGuiding returns 0
02:40:31.328 00.027 10052 PulseGuide returned control before completion, sleep 236
02:40:31.618 00.290 10052 IsGuiding returns 0
02:40:31.618 00.000 10052 Move returns status 0, amount 253
02:40:31.618 00.000 10052 MoveAxis(N, 0, ABG)
02:40:31.618 00.000 10052 Move returns status 0, amount 0
02:40:31.620 00.002 10052 move complete, result=0
02:40:31.620 00.000 10052 worker thread done servicing request
02:40:31.620 00.000 10052 Worker thread wakes up
02:40:31.620 00.000 6880 GuideStep: 0.9 px 253 ms WEST, -0.1 px 0 ms NORTH
02:40:31.620 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:31.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:32.713 01.093 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c57616f8-b12a-4aa1-b1b1-675f2f0b3a3f"}
02:40:32.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c57616f8-b12a-4aa1-b1b1-675f2f0b3a3f"}
02:40:32.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"39da3e14-8eab-4dcd-883b-f2054dfb6448"}
02:40:32.713 00.000 6880 case statement mapped state 6 to 3
02:40:32.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"39da3e14-8eab-4dcd-883b-f2054dfb6448"}
02:40:32.715 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f95904d4-af83-4976-a68a-37f7f9108799"}
02:40:32.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4279,"width":15,"height":15,"star_pos":[6.81,6.59],"pixels":"..."},"id":"f95904d4-af83-4976-a68a-37f7f9108799"}
02:40:32.837 00.122 10052 Exposure complete
02:40:32.896 00.059 10052 worker thread done servicing request
02:40:32.896 00.000 6880 OnExposeComplete: enter
02:40:32.896 00.000 6880 UpdateGuideState(): m_state=6
02:40:32.897 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4280
02:40:32.897 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=891.95, Mass=2560, SNR=35.1, Peak=167 HFD=4.2
02:40:32.897 00.000 6880 MultiStar: [#1 -0.03,-0.47,0.97,U] [#2 0.26,-0.39,1.00,U] [#3 0.07,-0.31,0.91,U] [#4 0.08,-0.30,0.83,U] [#5 0.08,-0.24,1.01,U] [#6 0.04,-0.43,0.90,U] [#7 0.09,-0.37,0.75,U] [#8 0.06,-0.57,0.00,M6] 
02:40:32.897 00.000 6880 refined, 7 included, MultiStar: {0.01, -0.38}, one-star: {-0.48, -0.54}
02:40:32.897 00.000 6880 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.61) = xAngle (0.06 = 0.06)
02:40:32.897 00.000 6880 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:40:32.897 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.38 hyp=0.38 cameraTheta=-1.55 mountX=0.38 mountY=0.01, mountTheta=0.03
02:40:32.900 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.38, opts=13)
02:40:32.900 00.000 6880 Enqueuing Move request for scope (0.01, -0.38)
02:40:32.900 00.000 10052 Worker thread wakes up
02:40:32.900 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.38) opts 0xd
02:40:32.900 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.38)
02:40:32.900 00.000 10052 Moving (0.01, -0.38) raw xDistance=0.38 yDistance=0.01
02:40:32.900 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.38
02:40:32.900 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:40:32.900 00.000 10052 MoveAxis(W, 115, ABG)
02:40:32.901 00.001 10052 Guiding  Dir = 3, Dur = 115
02:40:32.922 00.021 10052 IsSlewing returns 0
02:40:32.925 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:32.955 00.030 6880 UpdateGuideState exits: m=2560 SNR=35.1
02:40:32.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:32.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:32.955 00.000 6880 Enqueuing Expose request
02:40:32.959 00.004 10052 IsGuiding returns 0
02:40:32.987 00.028 10052 PulseGuide returned control before completion, sleep 98
02:40:33.109 00.122 10052 IsGuiding returns 1
02:40:33.109 00.000 10052 scope still moving after pulse duration time elapsed
02:40:33.154 00.045 10052 IsSlewing returns 0
02:40:33.191 00.037 10052 IsGuiding returns 0
02:40:33.192 00.001 10052 scope move finished after 115 + 116 ms
02:40:33.192 00.000 10052 Move returns status 0, amount 115
02:40:33.192 00.000 10052 MoveAxis(N, 0, ABG)
02:40:33.192 00.000 10052 Move returns status 0, amount 0
02:40:33.192 00.000 10052 move complete, result=0
02:40:33.192 00.000 10052 worker thread done servicing request
02:40:33.192 00.000 6880 GuideStep: 0.4 px 115 ms WEST, 0.0 px 0 ms NORTH
02:40:33.192 00.000 10052 Worker thread wakes up
02:40:33.192 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:33.192 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:34.106 00.914 10052 Exposure complete
02:40:34.173 00.067 10052 worker thread done servicing request
02:40:34.174 00.001 6880 OnExposeComplete: enter
02:40:34.174 00.000 6880 UpdateGuideState(): m_state=6
02:40:34.174 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4281
02:40:34.174 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=891.71, Mass=2608, SNR=35.3, Peak=156 HFD=4.6
02:40:34.174 00.000 6880 MultiStar: [#1 -0.12,-0.64,0.00,M5] [#2 -0.08,-0.48,1.00,U] [#3 -0.28,-0.39,0.91,U] [#4 0.37,-0.48,0.00,M2] [#5 -0.09,-0.43,0.96,U] [#6 -0.15,-0.45,0.93,U] [#7 -0.11,-0.53,0.00,M5] [#8 -0.11,-0.61,0.00,M7] 
02:40:34.174 00.000 6880 refined, 4 included, MultiStar: {-0.21, -0.51}, one-star: {-0.43, -0.79}
02:40:34.175 00.001 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
02:40:34.175 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
02:40:34.175 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.51 hyp=0.55 cameraTheta=-1.96 mountX=0.52 mountY=-0.20, mountTheta=-0.37
02:40:34.176 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.51, opts=13)
02:40:34.176 00.000 6880 Enqueuing Move request for scope (-0.21, -0.51)
02:40:34.177 00.001 10052 Worker thread wakes up
02:40:34.177 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.51) opts 0xd
02:40:34.177 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.51)
02:40:34.177 00.000 10052 Moving (-0.21, -0.51) raw xDistance=0.52 yDistance=-0.20
02:40:34.177 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.52
02:40:34.177 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
02:40:34.177 00.000 10052 MoveAxis(W, 145, ABG)
02:40:34.177 00.000 10052 Guiding  Dir = 3, Dur = 145
02:40:34.199 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:34.232 00.033 6880 UpdateGuideState exits: m=2608 SNR=35.3
02:40:34.232 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:34.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:34.232 00.000 6880 Enqueuing Expose request
02:40:34.237 00.005 10052 IsSlewing returns 0
02:40:34.313 00.076 10052 IsGuiding returns 0
02:40:34.377 00.064 10052 PulseGuide returned control before completion, sleep 92
02:40:34.500 00.123 10052 IsGuiding returns 1
02:40:34.500 00.000 10052 scope still moving after pulse duration time elapsed
02:40:34.545 00.045 10052 IsSlewing returns 0
02:40:34.583 00.038 10052 IsGuiding returns 0
02:40:34.583 00.000 10052 scope move finished after 145 + 124 ms
02:40:34.583 00.000 10052 Move returns status 0, amount 145
02:40:34.583 00.000 10052 MoveAxis(N, 0, ABG)
02:40:34.584 00.001 10052 Move returns status 0, amount 0
02:40:34.584 00.000 10052 move complete, result=0
02:40:34.584 00.000 10052 worker thread done servicing request
02:40:34.584 00.000 6880 GuideStep: 0.5 px 145 ms WEST, -0.2 px 0 ms NORTH
02:40:34.584 00.000 10052 Worker thread wakes up
02:40:34.584 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:34.584 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:34.713 00.129 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aec022d7-bcaa-4cfb-93c8-db751af4f340"}
02:40:34.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aec022d7-bcaa-4cfb-93c8-db751af4f340"}
02:40:34.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6462cc85-c474-4eb2-9817-737fdc9f9da2"}
02:40:34.713 00.000 6880 case statement mapped state 6 to 3
02:40:34.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6462cc85-c474-4eb2-9817-737fdc9f9da2"}
02:40:34.714 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1f55233-04b7-4a3b-a08b-fa53d586b3d1"}
02:40:34.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4281,"width":15,"height":15,"star_pos":[6.53,6.71],"pixels":"..."},"id":"a1f55233-04b7-4a3b-a08b-fa53d586b3d1"}
02:40:35.707 00.993 10052 Exposure complete
02:40:35.768 00.061 10052 worker thread done servicing request
02:40:35.768 00.000 6880 OnExposeComplete: enter
02:40:35.768 00.000 6880 UpdateGuideState(): m_state=6
02:40:35.769 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4282
02:40:35.769 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=891.89, Mass=2719, SNR=36.2, Peak=152 HFD=4.5
02:40:35.769 00.000 6880 MultiStar: [#1 0.41,-0.58,0.00,M6] [#2 0.58,-0.60,0.00,M1] [#3 0.48,-0.47,0.00,M1] [#4 0.67,-0.65,0.00,M3] [#5 0.49,-0.44,0.00,M1] [#6 0.46,-0.54,0.00,M1] [#7 0.45,-0.58,0.00,M6] [#8 0.34,-0.65,0.00,M8] 
02:40:35.769 00.000 6880 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
02:40:35.769 00.000 6880 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:40:35.769 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.60 hyp=0.60 cameraTheta=-1.56 mountX=0.60 mountY=0.01, mountTheta=0.02
02:40:35.772 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.60, opts=13)
02:40:35.772 00.000 6880 Enqueuing Move request for scope (0.01, -0.60)
02:40:35.772 00.000 10052 Worker thread wakes up
02:40:35.772 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.60) opts 0xd
02:40:35.772 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.60)
02:40:35.772 00.000 10052 Moving (0.01, -0.60) raw xDistance=0.60 yDistance=0.01
02:40:35.772 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.28 from input 0.60
02:40:35.772 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.02, using input
02:40:35.772 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:40:35.772 00.000 10052 MoveAxis(W, 169, ABG)
02:40:35.772 00.000 10052 Guiding  Dir = 3, Dur = 169
02:40:35.795 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:35.830 00.035 6880 UpdateGuideState exits: m=2719 SNR=36.2
02:40:35.830 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:35.830 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:35.830 00.000 6880 Enqueuing Expose request
02:40:35.845 00.015 10052 IsSlewing returns 0
02:40:35.923 00.078 10052 IsGuiding returns 0
02:40:35.987 00.064 10052 PulseGuide returned control before completion, sleep 116
02:40:36.180 00.193 10052 IsGuiding returns 0
02:40:36.180 00.000 10052 Move returns status 0, amount 169
02:40:36.180 00.000 10052 MoveAxis(N, 0, ABG)
02:40:36.180 00.000 10052 Move returns status 0, amount 0
02:40:36.180 00.000 10052 move complete, result=0
02:40:36.180 00.000 10052 worker thread done servicing request
02:40:36.180 00.000 10052 Worker thread wakes up
02:40:36.181 00.001 6880 GuideStep: 0.6 px 169 ms WEST, 0.0 px 0 ms NORTH
02:40:36.181 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:36.181 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:36.712 00.531 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce250ec4-3e8c-4bc9-bf13-d88d9b3356bd"}
02:40:36.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce250ec4-3e8c-4bc9-bf13-d88d9b3356bd"}
02:40:36.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b35ed4cf-c284-4c3f-8c1b-d37f7651fbd0"}
02:40:36.713 00.000 6880 case statement mapped state 6 to 3
02:40:36.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b35ed4cf-c284-4c3f-8c1b-d37f7651fbd0"}
02:40:36.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e54c28ed-0cb5-4985-90d4-13ab462b4df7"}
02:40:36.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4282,"width":15,"height":15,"star_pos":[6.96,6.89],"pixels":"..."},"id":"e54c28ed-0cb5-4985-90d4-13ab462b4df7"}
02:40:37.093 00.380 10052 Exposure complete
02:40:37.161 00.068 10052 worker thread done servicing request
02:40:37.161 00.000 6880 OnExposeComplete: enter
02:40:37.161 00.000 6880 UpdateGuideState(): m_state=6
02:40:37.161 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4283
02:40:37.161 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=892.08, Mass=2630, SNR=35.6, Peak=170 HFD=4.5
02:40:37.162 00.001 6880 MultiStar: [#1 0.30,-0.24,0.97,U] [#2 0.55,-0.22,0.00,M2] [#3 0.33,-0.26,0.93,U] [#4 0.57,-0.17,0.00,M4] [#5 0.41,-0.10,1.00,U] [#6 0.23,-0.23,0.91,U] [#7 0.37,-0.37,0.75,U] [#8 0.38,-0.29,0.80,U] 
02:40:37.162 00.000 6880 refined, 6 included, MultiStar: {0.29, -0.27}, one-star: {0.04, -0.41}
02:40:37.162 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
02:40:37.162 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
02:40:37.162 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.27 hyp=0.39 cameraTheta=-0.74 mountX=0.25 mountY=0.29, mountTheta=0.85
02:40:37.163 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.27, opts=13)
02:40:37.163 00.000 6880 Enqueuing Move request for scope (0.29, -0.27)
02:40:37.164 00.001 10052 Worker thread wakes up
02:40:37.164 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.27) opts 0xd
02:40:37.164 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.27)
02:40:37.164 00.000 10052 Moving (0.29, -0.27) raw xDistance=0.25 yDistance=0.29
02:40:37.164 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.25
02:40:37.164 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.29, slope = 0.02
02:40:37.164 00.000 10052 MoveAxis(W, 77, ABG)
02:40:37.164 00.000 10052 Guiding  Dir = 3, Dur = 77
02:40:37.184 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:37.185 00.001 10052 IsSlewing returns 0
02:40:37.219 00.034 6880 UpdateGuideState exits: m=2630 SNR=35.6
02:40:37.219 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:37.219 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:37.219 00.000 6880 Enqueuing Expose request
02:40:37.223 00.004 10052 IsGuiding returns 0
02:40:37.251 00.028 10052 PulseGuide returned control before completion, sleep 60
02:40:37.347 00.096 10052 IsGuiding returns 0
02:40:37.348 00.001 10052 Move returns status 0, amount 77
02:40:37.348 00.000 10052 MoveAxis(S, 33, ABG)
02:40:37.348 00.000 10052 Guiding  Dir = 1, Dur = 33
02:40:37.386 00.038 10052 IsSlewing returns 0
02:40:37.424 00.038 10052 IsGuiding returns 0
02:40:37.451 00.027 10052 PulseGuide returned control before completion, sleep 16
02:40:37.528 00.077 10052 IsGuiding returns 0
02:40:37.528 00.000 10052 Move returns status 0, amount 33
02:40:37.528 00.000 10052 move complete, result=0
02:40:37.529 00.001 10052 worker thread done servicing request
02:40:37.529 00.000 6880 GuideStep: 0.3 px 77 ms WEST, 0.3 px 33 ms SOUTH
02:40:37.529 00.000 10052 Worker thread wakes up
02:40:37.529 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:37.529 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:38.662 01.133 10052 Exposure complete
02:40:38.712 00.050 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ae12d465-5017-412f-a624-543956d495f1"}
02:40:38.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ae12d465-5017-412f-a624-543956d495f1"}
02:40:38.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"623f2c08-fa01-4a6a-bf7a-b0412aea61fa"}
02:40:38.713 00.000 6880 case statement mapped state 6 to 3
02:40:38.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"623f2c08-fa01-4a6a-bf7a-b0412aea61fa"}
02:40:38.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7edcf04e-9ff5-40f9-81cc-d0753db73fb6"}
02:40:38.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4283,"width":15,"height":15,"star_pos":[6.99,7.08],"pixels":"..."},"id":"7edcf04e-9ff5-40f9-81cc-d0753db73fb6"}
02:40:38.729 00.016 6880 OnExposeComplete: enter
02:40:38.729 00.000 6880 UpdateGuideState(): m_state=6
02:40:38.729 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4284
02:40:38.729 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=891.40, Mass=2615, SNR=35.5, Peak=194 HFD=4.5
02:40:38.729 00.000 6880 MultiStar: large primary error, entering stabilization period
02:40:38.729 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
02:40:38.729 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:40:38.730 00.001 6880 CameraToMount -- cameraX=-0.21 cameraY=-1.10 hyp=1.12 cameraTheta=-1.76 mountX=1.10 mountY=-0.20, mountTheta=-0.18
02:40:38.730 00.000 10052 worker thread done servicing request
02:40:38.731 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-1.10, opts=13)
02:40:38.731 00.000 6880 Enqueuing Move request for scope (-0.21, -1.10)
02:40:38.731 00.000 10052 Worker thread wakes up
02:40:38.731 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -1.10) opts 0xd
02:40:38.731 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -1.10)
02:40:38.731 00.000 10052 Moving (-0.21, -1.10) raw xDistance=1.10 yDistance=-0.20
02:40:38.732 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 1.10
02:40:38.732 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.03
02:40:38.732 00.000 10052 MoveAxis(W, 300, ABG)
02:40:38.732 00.000 10052 Guiding  Dir = 3, Dur = 300
02:40:38.752 00.020 10052 IsSlewing returns 0
02:40:38.757 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:38.790 00.033 10052 IsGuiding returns 0
02:40:38.794 00.004 6880 UpdateGuideState exits: m=2615 SNR=35.5
02:40:38.795 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:38.795 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:38.795 00.000 6880 Enqueuing Expose request
02:40:38.818 00.023 10052 PulseGuide returned control before completion, sleep 283
02:40:39.132 00.314 10052 IsGuiding returns 0
02:40:39.132 00.000 10052 Move returns status 0, amount 300
02:40:39.132 00.000 10052 MoveAxis(N, 0, ABG)
02:40:39.132 00.000 10052 Move returns status 0, amount 0
02:40:39.132 00.000 10052 move complete, result=0
02:40:39.132 00.000 10052 worker thread done servicing request
02:40:39.132 00.000 10052 Worker thread wakes up
02:40:39.132 00.000 6880 GuideStep: 1.1 px 300 ms WEST, -0.2 px 0 ms NORTH
02:40:39.133 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:39.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:40.042 00.909 10052 Exposure complete
02:40:40.109 00.067 10052 worker thread done servicing request
02:40:40.109 00.000 6880 OnExposeComplete: enter
02:40:40.109 00.000 6880 UpdateGuideState(): m_state=6
02:40:40.109 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4285
02:40:40.109 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.88, Mass=2608, SNR=35.3, Peak=159 HFD=4.5
02:40:40.110 00.001 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
02:40:40.110 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:40:40.110 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.61 hyp=0.63 cameraTheta=-1.78 mountX=0.62 mountY=-0.12, mountTheta=-0.20
02:40:40.111 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.61, opts=13)
02:40:40.111 00.000 6880 Enqueuing Move request for scope (-0.13, -0.61)
02:40:40.111 00.000 10052 Worker thread wakes up
02:40:40.111 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.61) opts 0xd
02:40:40.111 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.61)
02:40:40.112 00.001 10052 Moving (-0.13, -0.61) raw xDistance=0.62 yDistance=-0.12
02:40:40.112 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.62
02:40:40.112 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.03
02:40:40.112 00.000 10052 MoveAxis(W, 180, ABG)
02:40:40.112 00.000 10052 Guiding  Dir = 3, Dur = 180
02:40:40.134 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:40.168 00.034 6880 UpdateGuideState exits: m=2608 SNR=35.3
02:40:40.168 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:40.168 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:40.168 00.000 6880 Enqueuing Expose request
02:40:40.174 00.006 10052 IsSlewing returns 0
02:40:40.252 00.078 10052 IsGuiding returns 0
02:40:40.311 00.059 10052 PulseGuide returned control before completion, sleep 132
02:40:40.524 00.213 10052 IsGuiding returns 0
02:40:40.524 00.000 10052 Move returns status 0, amount 180
02:40:40.524 00.000 10052 MoveAxis(N, 0, ABG)
02:40:40.524 00.000 10052 Move returns status 0, amount 0
02:40:40.524 00.000 10052 move complete, result=0
02:40:40.524 00.000 10052 worker thread done servicing request
02:40:40.524 00.000 10052 Worker thread wakes up
02:40:40.524 00.000 6880 GuideStep: 0.6 px 180 ms WEST, -0.1 px 0 ms NORTH
02:40:40.524 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:40.524 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:40.712 00.188 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cdb7d2b2-9d25-4cfa-9e5b-2727ccf0f528"}
02:40:40.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cdb7d2b2-9d25-4cfa-9e5b-2727ccf0f528"}
02:40:40.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6bba71ab-ea34-41b7-828a-d9ea2d09ad47"}
02:40:40.713 00.000 6880 case statement mapped state 6 to 3
02:40:40.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6bba71ab-ea34-41b7-828a-d9ea2d09ad47"}
02:40:40.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e75a2da-007a-41a7-84f5-c21bec99a86e"}
02:40:40.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4285,"width":15,"height":15,"star_pos":[6.82,6.88],"pixels":"..."},"id":"1e75a2da-007a-41a7-84f5-c21bec99a86e"}
02:40:41.751 01.038 10052 Exposure complete
02:40:41.821 00.070 10052 worker thread done servicing request
02:40:41.821 00.000 6880 OnExposeComplete: enter
02:40:41.821 00.000 6880 UpdateGuideState(): m_state=6
02:40:41.821 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4286
02:40:41.821 00.000 6880 Star::Find returns 1 (0), X=407.25, Y=891.58, Mass=2586, SNR=35.2, Peak=153 HFD=4.7
02:40:41.821 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
02:40:41.821 00.000 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
02:40:41.822 00.001 6880 CameraToMount -- cameraX=-0.70 cameraY=-0.92 hyp=1.15 cameraTheta=-2.23 mountX=0.94 mountY=-0.69, mountTheta=-0.63
02:40:41.823 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.70, y=-0.92, opts=13)
02:40:41.823 00.000 6880 Enqueuing Move request for scope (-0.70, -0.92)
02:40:41.823 00.000 10052 Worker thread wakes up
02:40:41.823 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.70, -0.92) opts 0xd
02:40:41.823 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.70, -0.92)
02:40:41.823 00.000 10052 Moving (-0.70, -0.92) raw xDistance=0.94 yDistance=-0.69
02:40:41.823 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.44 from input 0.94
02:40:41.823 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.69, slope = -0.01
02:40:41.823 00.000 10052 MoveAxis(W, 262, ABG)
02:40:41.824 00.001 10052 Guiding  Dir = 3, Dur = 262
02:40:41.844 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:41.886 00.042 6880 UpdateGuideState exits: m=2586 SNR=35.2
02:40:41.886 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:41.886 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:41.886 00.000 6880 Enqueuing Expose request
02:40:41.887 00.001 10052 IsSlewing returns 0
02:40:41.966 00.079 10052 IsGuiding returns 0
02:40:42.030 00.064 10052 PulseGuide returned control before completion, sleep 209
02:40:42.294 00.264 10052 IsGuiding returns 1
02:40:42.294 00.000 10052 scope still moving after pulse duration time elapsed
02:40:42.397 00.103 10052 IsSlewing returns 0
02:40:42.472 00.075 10052 IsGuiding returns 0
02:40:42.473 00.001 10052 scope move finished after 262 + 244 ms
02:40:42.473 00.000 10052 Move returns status 0, amount 262
02:40:42.473 00.000 10052 MoveAxis(N, 23, ABG)
02:40:42.473 00.000 10052 Guiding  Dir = 0, Dur = 23
02:40:42.543 00.070 10052 IsSlewing returns 0
02:40:42.613 00.070 10052 IsGuiding returns 0
02:40:42.713 00.100 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf70663b-3030-4219-b730-1ed6533ea348"}
02:40:42.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf70663b-3030-4219-b730-1ed6533ea348"}
02:40:42.714 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"20ad6e14-5c7f-4d2c-a8e7-60fa64cc13c9"}
02:40:42.714 00.000 6880 case statement mapped state 6 to 3
02:40:42.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"20ad6e14-5c7f-4d2c-a8e7-60fa64cc13c9"}
02:40:42.714 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0719338-a6bb-4c38-8b7d-d42ec184dc11"}
02:40:42.715 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4286,"width":15,"height":15,"star_pos":[7.25,6.58],"pixels":"..."},"id":"e0719338-a6bb-4c38-8b7d-d42ec184dc11"}
02:40:42.753 00.038 10052 IsGuiding returns 0
02:40:42.754 00.001 10052 Move returns status 0, amount 23
02:40:42.754 00.000 10052 move complete, result=0
02:40:42.754 00.000 10052 worker thread done servicing request
02:40:42.754 00.000 6880 GuideStep: 0.9 px 262 ms WEST, -0.7 px 23 ms NORTH
02:40:42.754 00.000 10052 Worker thread wakes up
02:40:42.754 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:42.754 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:43.884 01.130 10052 Exposure complete
02:40:43.941 00.057 10052 worker thread done servicing request
02:40:43.941 00.000 6880 OnExposeComplete: enter
02:40:43.942 00.001 6880 UpdateGuideState(): m_state=6
02:40:43.942 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4287
02:40:43.942 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=891.33, Mass=2462, SNR=34.4, Peak=136 HFD=4.7
02:40:43.942 00.000 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
02:40:43.942 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:40:43.942 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-1.16 hyp=1.19 cameraTheta=-1.78 mountX=1.17 mountY=-0.23, mountTheta=-0.20
02:40:43.944 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-1.16, opts=13)
02:40:43.944 00.000 6880 Enqueuing Move request for scope (-0.25, -1.16)
02:40:43.944 00.000 10052 Worker thread wakes up
02:40:43.944 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -1.16) opts 0xd
02:40:43.945 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.25, -1.16)
02:40:43.945 00.000 10052 Moving (-0.25, -1.16) raw xDistance=1.17 yDistance=-0.23
02:40:43.945 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.55 from input 1.17
02:40:43.945 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.23, slope = -0.04
02:40:43.945 00.000 10052 MoveAxis(W, 327, ABG)
02:40:43.945 00.000 10052 Guiding  Dir = 3, Dur = 327
02:40:43.976 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:43.991 00.015 10052 IsSlewing returns 0
02:40:44.012 00.021 6880 UpdateGuideState exits: m=2462 SNR=34.4
02:40:44.012 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:44.012 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:44.012 00.000 6880 Enqueuing Expose request
02:40:44.067 00.055 10052 IsGuiding returns 0
02:40:44.134 00.067 10052 PulseGuide returned control before completion, sleep 269
02:40:44.458 00.324 10052 IsGuiding returns 1
02:40:44.458 00.000 10052 scope still moving after pulse duration time elapsed
02:40:44.564 00.106 10052 IsSlewing returns 0
02:40:44.602 00.038 10052 IsGuiding returns 0
02:40:44.602 00.000 10052 scope move finished after 327 + 208 ms
02:40:44.602 00.000 10052 Move returns status 0, amount 327
02:40:44.602 00.000 10052 MoveAxis(N, 71, ABG)
02:40:44.602 00.000 10052 Guiding  Dir = 0, Dur = 71
02:40:44.640 00.038 10052 IsSlewing returns 0
02:40:44.678 00.038 10052 IsGuiding returns 0
02:40:44.705 00.027 10052 PulseGuide returned control before completion, sleep 54
02:40:44.712 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa112ce3-b6cd-4b5f-85c7-48f022fcc50f"}
02:40:44.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa112ce3-b6cd-4b5f-85c7-48f022fcc50f"}
02:40:44.712 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"383e9e05-ba07-4778-8945-e12d29a7788f"}
02:40:44.712 00.000 6880 case statement mapped state 6 to 3
02:40:44.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"383e9e05-ba07-4778-8945-e12d29a7788f"}
02:40:44.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2ae9cef5-9681-44cf-baf7-7ba9148f78e5"}
02:40:44.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4287,"width":15,"height":15,"star_pos":[6.71,7.33],"pixels":"..."},"id":"2ae9cef5-9681-44cf-baf7-7ba9148f78e5"}
02:40:44.784 00.071 10052 IsGuiding returns 0
02:40:44.784 00.000 10052 Move returns status 0, amount 71
02:40:44.784 00.000 10052 move complete, result=0
02:40:44.784 00.000 10052 worker thread done servicing request
02:40:44.784 00.000 10052 Worker thread wakes up
02:40:44.784 00.000 6880 GuideStep: 1.2 px 327 ms WEST, -0.2 px 71 ms NORTH
02:40:44.784 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:44.784 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:46.028 01.244 10052 Exposure complete
02:40:46.082 00.054 10052 worker thread done servicing request
02:40:46.082 00.000 6880 OnExposeComplete: enter
02:40:46.082 00.000 6880 UpdateGuideState(): m_state=6
02:40:46.083 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4288
02:40:46.083 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=891.38, Mass=2498, SNR=34.7, Peak=145 HFD=4.7
02:40:46.083 00.000 6880 CameraToMount -- cameraTheta (-1.78) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
02:40:46.083 00.000 6880 CameraToMount -- cameraTheta (-1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:40:46.083 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-1.11 hyp=1.13 cameraTheta=-1.78 mountX=1.12 mountY=-0.23, mountTheta=-0.20
02:40:46.085 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-1.11, opts=13)
02:40:46.085 00.000 6880 Enqueuing Move request for scope (-0.24, -1.11)
02:40:46.085 00.000 10052 Worker thread wakes up
02:40:46.085 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.11) opts 0xd
02:40:46.085 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -1.11)
02:40:46.085 00.000 10052 Moving (-0.24, -1.11) raw xDistance=1.12 yDistance=-0.23
02:40:46.085 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.53 from input 1.12
02:40:46.085 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.23, slope = -0.04
02:40:46.085 00.000 10052 MoveAxis(W, 316, ABG)
02:40:46.085 00.000 10052 Guiding  Dir = 3, Dur = 316
02:40:46.109 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:46.148 00.039 10052 IsSlewing returns 0
02:40:46.149 00.001 6880 UpdateGuideState exits: m=2498 SNR=34.7
02:40:46.149 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:46.149 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:46.149 00.000 6880 Enqueuing Expose request
02:40:46.215 00.066 10052 IsGuiding returns 0
02:40:46.280 00.065 10052 PulseGuide returned control before completion, sleep 262
02:40:46.568 00.288 10052 IsGuiding returns 1
02:40:46.568 00.000 10052 scope still moving after pulse duration time elapsed
02:40:46.616 00.048 10052 IsSlewing returns 0
02:40:46.653 00.037 10052 IsGuiding returns 0
02:40:46.653 00.000 10052 scope move finished after 316 + 122 ms
02:40:46.653 00.000 10052 Move returns status 0, amount 316
02:40:46.654 00.001 10052 MoveAxis(N, 65, ABG)
02:40:46.654 00.000 10052 Guiding  Dir = 0, Dur = 65
02:40:46.692 00.038 10052 IsSlewing returns 0
02:40:46.712 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"805102ce-4e3c-4f8e-b33e-b8aa17f9dbe3"}
02:40:46.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"805102ce-4e3c-4f8e-b33e-b8aa17f9dbe3"}
02:40:46.712 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba7b52de-c41e-4cae-ac18-7a0501e3a34f"}
02:40:46.712 00.000 6880 case statement mapped state 6 to 3
02:40:46.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ba7b52de-c41e-4cae-ac18-7a0501e3a34f"}
02:40:46.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8459b5f-e523-4c6a-a614-aa2f524ebf0f"}
02:40:46.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4288,"width":15,"height":15,"star_pos":[6.71,7.38],"pixels":"..."},"id":"c8459b5f-e523-4c6a-a614-aa2f524ebf0f"}
02:40:46.730 00.017 10052 IsGuiding returns 0
02:40:46.757 00.027 10052 PulseGuide returned control before completion, sleep 48
02:40:46.836 00.079 10052 IsGuiding returns 0
02:40:46.836 00.000 10052 Move returns status 0, amount 65
02:40:46.836 00.000 10052 move complete, result=0
02:40:46.837 00.001 10052 worker thread done servicing request
02:40:46.837 00.000 10052 Worker thread wakes up
02:40:46.837 00.000 6880 GuideStep: 1.1 px 316 ms WEST, -0.2 px 65 ms NORTH
02:40:46.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:46.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:47.751 00.914 10052 Exposure complete
02:40:47.814 00.063 10052 worker thread done servicing request
02:40:47.814 00.000 6880 OnExposeComplete: enter
02:40:47.814 00.000 6880 UpdateGuideState(): m_state=6
02:40:47.814 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4289
02:40:47.814 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=891.83, Mass=2615, SNR=35.4, Peak=162 HFD=4.5
02:40:47.814 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
02:40:47.815 00.001 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
02:40:47.815 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.67 hyp=0.67 cameraTheta=-1.65 mountX=0.67 mountY=-0.05, mountTheta=-0.07
02:40:47.816 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.67, opts=13)
02:40:47.817 00.001 6880 Enqueuing Move request for scope (-0.05, -0.67)
02:40:47.817 00.000 10052 Worker thread wakes up
02:40:47.817 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.67) opts 0xd
02:40:47.817 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.67)
02:40:47.817 00.000 10052 Moving (-0.05, -0.67) raw xDistance=0.67 yDistance=-0.05
02:40:47.817 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.67
02:40:47.817 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.13, using input
02:40:47.817 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.03
02:40:47.817 00.000 10052 MoveAxis(W, 195, ABG)
02:40:47.817 00.000 10052 Guiding  Dir = 3, Dur = 195
02:40:47.840 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:47.880 00.040 6880 UpdateGuideState exits: m=2615 SNR=35.4
02:40:47.881 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:47.881 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:47.881 00.000 6880 Enqueuing Expose request
02:40:47.888 00.007 10052 IsSlewing returns 0
02:40:47.966 00.078 10052 IsGuiding returns 0
02:40:48.030 00.064 10052 PulseGuide returned control before completion, sleep 142
02:40:48.251 00.221 10052 IsGuiding returns 0
02:40:48.251 00.000 10052 Move returns status 0, amount 195
02:40:48.252 00.001 10052 MoveAxis(N, 0, ABG)
02:40:48.252 00.000 10052 Move returns status 0, amount 0
02:40:48.252 00.000 10052 move complete, result=0
02:40:48.252 00.000 10052 worker thread done servicing request
02:40:48.252 00.000 10052 Worker thread wakes up
02:40:48.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:48.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:48.252 00.000 6880 GuideStep: 0.7 px 195 ms WEST, -0.0 px 0 ms NORTH
02:40:48.712 00.460 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ca007778-5b77-4cc3-a6d0-be61f1d88e9e"}
02:40:48.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ca007778-5b77-4cc3-a6d0-be61f1d88e9e"}
02:40:48.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"880107cb-4151-403a-bc40-354575b9f3e7"}
02:40:48.713 00.000 6880 case statement mapped state 6 to 3
02:40:48.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"880107cb-4151-403a-bc40-354575b9f3e7"}
02:40:48.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77a84a8e-5b6a-4100-b450-079d28006eaa"}
02:40:48.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4289,"width":15,"height":15,"star_pos":[6.90,6.83],"pixels":"..."},"id":"77a84a8e-5b6a-4100-b450-079d28006eaa"}
02:40:49.392 00.679 10052 Exposure complete
02:40:49.441 00.049 10052 worker thread done servicing request
02:40:49.441 00.000 6880 OnExposeComplete: enter
02:40:49.441 00.000 6880 UpdateGuideState(): m_state=6
02:40:49.441 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4290
02:40:49.441 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.22, Mass=2734, SNR=36.2, Peak=160 HFD=4.5
02:40:49.441 00.000 6880 MultiStar: exiting stabilization period
02:40:49.442 00.001 6880 MultiStar: [#1 0.18,-0.13,0.92,U] [#2 0.40,-0.14,1.00,U] [#3 0.24,-0.10,0.89,U] [#4 0.35,0.01,0.84,U] [#5 0.28,0.28,0.93,U] [#6 0.12,-0.09,0.91,U] [#7 0.26,-0.12,0.75,U] [#8 -0.03,-0.02,0.78,U] 
02:40:49.442 00.000 6880 refined, 8 included, MultiStar: {0.19, -0.07}, one-star: {-0.08, -0.27}
02:40:49.442 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
02:40:49.442 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:40:49.442 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.07 hyp=0.20 cameraTheta=-0.34 mountX=0.06 mountY=0.19, mountTheta=1.27
02:40:49.443 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.07, opts=13)
02:40:49.443 00.000 6880 Enqueuing Move request for scope (0.19, -0.07)
02:40:49.443 00.000 10052 Worker thread wakes up
02:40:49.443 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.07) opts 0xd
02:40:49.443 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.07)
02:40:49.443 00.000 10052 Moving (0.19, -0.07) raw xDistance=0.06 yDistance=0.19
02:40:49.444 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:40:49.444 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.00
02:40:49.444 00.000 10052 MoveAxis(E, 0, ABG)
02:40:49.444 00.000 10052 Move returns status 0, amount 0
02:40:49.444 00.000 10052 MoveAxis(N, 0, ABG)
02:40:49.444 00.000 10052 Move returns status 0, amount 0
02:40:49.444 00.000 10052 move complete, result=0
02:40:49.444 00.000 10052 worker thread done servicing request
02:40:49.461 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:49.493 00.032 6880 UpdateGuideState exits: m=2734 SNR=36.2
02:40:49.493 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:49.493 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:49.493 00.000 6880 Enqueuing Expose request
02:40:49.493 00.000 10052 Worker thread wakes up
02:40:49.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:49.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:49.493 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:40:50.400 00.907 10052 Exposure complete
02:40:50.454 00.054 10052 worker thread done servicing request
02:40:50.454 00.000 6880 OnExposeComplete: enter
02:40:50.454 00.000 6880 UpdateGuideState(): m_state=6
02:40:50.454 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4291
02:40:50.454 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=892.60, Mass=2544, SNR=35.0, Peak=156 HFD=4.7
02:40:50.454 00.000 6880 MultiStar: [#1 0.28,0.12,0.97,U] [#2 -0.11,0.02,1.00,U] [#3 0.16,0.15,0.93,U] [#4 0.63,0.37,0.00,M4] [#5 0.20,0.57,0.00,M1] [#6 -0.03,0.06,0.95,U] [#7 0.38,0.07,0.78,U] [#8 0.07,0.19,0.80,U] 
02:40:50.454 00.000 6880 refined, 6 included, MultiStar: {0.06, 0.10}, one-star: {-0.23, 0.11}
02:40:50.454 00.000 6880 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.61) = xAngle (2.63 = 2.63)
02:40:50.454 00.000 6880 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.59 = 2.59)
02:40:50.455 00.001 6880 CameraToMount -- cameraX=0.06 cameraY=0.10 hyp=0.12 cameraTheta=1.01 mountX=-0.10 mountY=0.06, mountTheta=2.60
02:40:50.456 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.10, opts=13)
02:40:50.456 00.000 6880 Enqueuing Move request for scope (0.06, 0.10)
02:40:50.456 00.000 10052 Worker thread wakes up
02:40:50.456 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.10) opts 0xd
02:40:50.456 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.10)
02:40:50.456 00.000 10052 Moving (0.06, 0.10) raw xDistance=-0.10 yDistance=0.06
02:40:50.456 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:40:50.456 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
02:40:50.456 00.000 10052 MoveAxis(E, 0, ABG)
02:40:50.456 00.000 10052 Move returns status 0, amount 0
02:40:50.456 00.000 10052 MoveAxis(N, 0, ABG)
02:40:50.456 00.000 10052 Move returns status 0, amount 0
02:40:50.456 00.000 10052 move complete, result=0
02:40:50.456 00.000 10052 worker thread done servicing request
02:40:50.474 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:50.505 00.031 6880 UpdateGuideState exits: m=2544 SNR=35.0
02:40:50.505 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:50.506 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:50.506 00.000 6880 Enqueuing Expose request
02:40:50.506 00.000 10052 Worker thread wakes up
02:40:50.506 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:40:50.506 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:50.506 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:50.712 00.206 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"244b0fd1-be9f-4990-ac8e-afb4e604d8e1"}
02:40:50.712 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"244b0fd1-be9f-4990-ac8e-afb4e604d8e1"}
02:40:50.713 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"368031d9-e712-47c4-9635-a778b2dc29d5"}
02:40:50.713 00.000 6880 case statement mapped state 6 to 3
02:40:50.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"368031d9-e712-47c4-9635-a778b2dc29d5"}
02:40:50.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"35d8ad41-61e3-4031-9396-03a68d74cb31"}
02:40:50.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4291,"width":15,"height":15,"star_pos":[6.72,6.60],"pixels":"..."},"id":"35d8ad41-61e3-4031-9396-03a68d74cb31"}
02:40:51.637 00.924 10052 Exposure complete
02:40:51.703 00.066 10052 worker thread done servicing request
02:40:51.703 00.000 6880 OnExposeComplete: enter
02:40:51.703 00.000 6880 UpdateGuideState(): m_state=6
02:40:51.704 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4292
02:40:51.704 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=892.65, Mass=2436, SNR=34.1, Peak=142 HFD=4.8
02:40:51.704 00.000 6880 MultiStar: [#1 0.12,0.21,0.98,U] [#2 0.06,0.08,1.03,U] [#3 0.00,0.37,0.94,U] [#4 0.32,0.24,0.85,U] [#5 0.19,0.37,1.00,U] [#6 -0.15,0.32,0.93,U] [#7 0.23,0.42,0.80,U] [#8 -0.02,0.19,0.80,U] 
02:40:51.704 00.000 6880 single-star, 8 included, MultiStar: {0.05, 0.26}, one-star: {-0.21, 0.16}
02:40:51.704 00.000 6880 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.61) = xAngle (4.12 = -2.17)
02:40:51.704 00.000 6880 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.09 = -2.20)
02:40:51.704 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.16 hyp=0.26 cameraTheta=2.50 mountX=-0.15 mountY=-0.21, mountTheta=-2.18
02:40:51.706 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.16, opts=13)
02:40:51.706 00.000 6880 Enqueuing Move request for scope (-0.21, 0.16)
02:40:51.706 00.000 10052 Worker thread wakes up
02:40:51.706 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.16) opts 0xd
02:40:51.706 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.16)
02:40:51.706 00.000 10052 Moving (-0.21, 0.16) raw xDistance=-0.15 yDistance=-0.21
02:40:51.706 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:40:51.706 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.00
02:40:51.706 00.000 10052 MoveAxis(E, 39, ABG)
02:40:51.707 00.001 10052 Guiding  Dir = 2, Dur = 39
02:40:51.729 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:51.768 00.039 6880 UpdateGuideState exits: m=2436 SNR=34.1
02:40:51.768 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:51.768 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:51.769 00.001 6880 Enqueuing Expose request
02:40:51.772 00.003 10052 IsSlewing returns 0
02:40:51.846 00.074 10052 IsGuiding returns 0
02:40:51.989 00.143 10052 IsGuiding returns 0
02:40:51.989 00.000 10052 Move returns status 0, amount 39
02:40:51.989 00.000 10052 MoveAxis(N, 0, ABG)
02:40:51.989 00.000 10052 Move returns status 0, amount 0
02:40:51.989 00.000 10052 move complete, result=0
02:40:51.990 00.001 10052 worker thread done servicing request
02:40:51.990 00.000 10052 Worker thread wakes up
02:40:51.990 00.000 6880 GuideStep: -0.1 px 39 ms EAST, -0.2 px 0 ms NORTH
02:40:51.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:51.990 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:52.713 00.723 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad9ecfd7-0ef3-4d60-9944-6ea7a6be4096"}
02:40:52.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad9ecfd7-0ef3-4d60-9944-6ea7a6be4096"}
02:40:52.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65546d48-efe9-49f4-83d0-40aac1fd60ef"}
02:40:52.713 00.000 6880 case statement mapped state 6 to 3
02:40:52.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"65546d48-efe9-49f4-83d0-40aac1fd60ef"}
02:40:52.715 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d66f000f-368c-4e33-997c-f423b2c8d3c0"}
02:40:52.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4292,"width":15,"height":15,"star_pos":[6.74,6.65],"pixels":"..."},"id":"d66f000f-368c-4e33-997c-f423b2c8d3c0"}
02:40:52.907 00.192 10052 Exposure complete
02:40:52.978 00.071 10052 worker thread done servicing request
02:40:52.979 00.001 6880 OnExposeComplete: enter
02:40:52.979 00.000 6880 UpdateGuideState(): m_state=6
02:40:52.979 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4293
02:40:52.979 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.79, Mass=2519, SNR=34.9, Peak=146 HFD=4.5
02:40:52.980 00.001 6880 MultiStar: [#1 0.51,0.49,0.00,M3] [#2 0.66,0.42,0.00,M1] [#3 0.44,0.53,0.00,M1] [#4 0.72,0.47,0.00,M4] [#5 0.49,0.58,0.00,M1] [#6 0.56,0.54,0.00,M1] [#7 0.41,0.55,0.00,M3] [#8 0.26,0.40,0.80,U] 
02:40:52.980 00.000 6880 single-star, 1 included, MultiStar: {0.12, 0.34}, one-star: {0.01, 0.30}
02:40:52.980 00.000 6880 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.61) = xAngle (3.14 = 3.14)
02:40:52.980 00.000 6880 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.11 = 3.11)
02:40:52.980 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.53 mountX=-0.30 mountY=0.01, mountTheta=3.11
02:40:52.981 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.30, opts=13)
02:40:52.981 00.000 6880 Enqueuing Move request for scope (0.01, 0.30)
02:40:52.982 00.001 10052 Worker thread wakes up
02:40:52.982 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
02:40:52.982 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
02:40:52.982 00.000 10052 Moving (0.01, 0.30) raw xDistance=-0.30 yDistance=0.01
02:40:52.982 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:40:52.982 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.18, using input
02:40:52.982 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.04
02:40:52.982 00.000 10052 MoveAxis(E, 81, ABG)
02:40:52.982 00.000 10052 Guiding  Dir = 2, Dur = 81
02:40:53.003 00.021 10052 IsSlewing returns 0
02:40:53.008 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:53.041 00.033 10052 IsGuiding returns 0
02:40:53.049 00.008 6880 UpdateGuideState exits: m=2519 SNR=34.9
02:40:53.050 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:53.050 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:53.050 00.000 6880 Enqueuing Expose request
02:40:53.069 00.019 10052 PulseGuide returned control before completion, sleep 64
02:40:53.160 00.091 10052 IsGuiding returns 0
02:40:53.161 00.001 10052 Move returns status 0, amount 81
02:40:53.161 00.000 10052 MoveAxis(N, 0, ABG)
02:40:53.161 00.000 10052 Move returns status 0, amount 0
02:40:53.161 00.000 10052 move complete, result=0
02:40:53.161 00.000 10052 worker thread done servicing request
02:40:53.161 00.000 10052 Worker thread wakes up
02:40:53.161 00.000 6880 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH
02:40:53.161 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:53.161 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:54.292 01.131 10052 Exposure complete
02:40:54.362 00.070 10052 worker thread done servicing request
02:40:54.362 00.000 6880 OnExposeComplete: enter
02:40:54.362 00.000 6880 UpdateGuideState(): m_state=6
02:40:54.362 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4294
02:40:54.362 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=892.44, Mass=2522, SNR=34.8, Peak=142 HFD=4.8
02:40:54.364 00.002 6880 MultiStar: [#1 0.37,0.38,0.94,U] [#2 0.31,0.21,1.00,U] [#3 0.09,0.09,0.91,U] [#4 0.55,0.18,0.00,M5] [#5 0.23,0.34,0.98,U] [#6 0.02,0.12,0.93,U] [#7 0.28,0.31,0.77,U] [#8 0.02,0.18,0.79,U] 
02:40:54.364 00.000 6880 single-star, 7 included, MultiStar: {0.16, 0.19}, one-star: {-0.05, -0.05}
02:40:54.364 00.000 6880 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.61) = xAngle (-0.70 = -0.70)
02:40:54.364 00.000 6880 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
02:40:54.364 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.05 hyp=0.07 cameraTheta=-2.31 mountX=0.05 mountY=-0.05, mountTheta=-0.71
02:40:54.365 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.05, opts=13)
02:40:54.365 00.000 6880 Enqueuing Move request for scope (-0.05, -0.05)
02:40:54.365 00.000 10052 Worker thread wakes up
02:40:54.365 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.05) opts 0xd
02:40:54.365 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.05)
02:40:54.365 00.000 10052 Moving (-0.05, -0.05) raw xDistance=0.05 yDistance=-0.05
02:40:54.365 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:40:54.365 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.04
02:40:54.365 00.000 10052 MoveAxis(E, 0, ABG)
02:40:54.365 00.000 10052 Move returns status 0, amount 0
02:40:54.365 00.000 10052 MoveAxis(N, 0, ABG)
02:40:54.365 00.000 10052 Move returns status 0, amount 0
02:40:54.366 00.001 10052 move complete, result=0
02:40:54.366 00.000 10052 worker thread done servicing request
02:40:54.392 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:54.432 00.040 6880 UpdateGuideState exits: m=2522 SNR=34.8
02:40:54.432 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:54.432 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:54.433 00.001 6880 Enqueuing Expose request
02:40:54.433 00.000 10052 Worker thread wakes up
02:40:54.433 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:40:54.433 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:54.433 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:54.727 00.294 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d860cd3-4fe3-4d21-bb3b-5dac169d494a"}
02:40:54.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d860cd3-4fe3-4d21-bb3b-5dac169d494a"}
02:40:54.729 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ce0f29d-73d8-477b-a99e-ad9f01098722"}
02:40:54.729 00.000 6880 case statement mapped state 6 to 3
02:40:54.730 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ce0f29d-73d8-477b-a99e-ad9f01098722"}
02:40:54.768 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"30b0bf8c-c88d-4c62-b7e5-a3f1933b1cd5"}
02:40:54.768 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4294,"width":15,"height":15,"star_pos":[6.91,7.44],"pixels":"..."},"id":"30b0bf8c-c88d-4c62-b7e5-a3f1933b1cd5"}
02:40:55.361 00.593 10052 Exposure complete
02:40:55.455 00.094 10052 worker thread done servicing request
02:40:55.455 00.000 6880 OnExposeComplete: enter
02:40:55.455 00.000 6880 UpdateGuideState(): m_state=6
02:40:55.456 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4295
02:40:55.456 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.04, Mass=2644, SNR=35.7, Peak=153 HFD=4.5
02:40:55.456 00.000 6880 MultiStar: [#1 0.63,-0.25,0.00,M3] [#2 0.43,-0.12,0.99,U] [#3 0.33,-0.22,0.91,U] [#4 0.72,-0.05,0.00,M6] [#5 0.43,-0.14,0.97,U] [#6 0.23,-0.52,0.00,M1] [#7 0.70,-0.27,0.00,M3] [#8 0.38,-0.35,0.78,U] 
02:40:55.456 00.000 6880 refined, 4 included, MultiStar: {0.30, -0.25}, one-star: {-0.02, -0.45}
02:40:55.457 00.001 6880 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
02:40:55.457 00.000 6880 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
02:40:55.457 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.25 hyp=0.40 cameraTheta=-0.70 mountX=0.24 mountY=0.31, mountTheta=0.90
02:40:55.458 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.25, opts=13)
02:40:55.458 00.000 6880 Enqueuing Move request for scope (0.30, -0.25)
02:40:55.458 00.000 10052 Worker thread wakes up
02:40:55.459 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.25) opts 0xd
02:40:55.459 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.25)
02:40:55.459 00.000 10052 Moving (0.30, -0.25) raw xDistance=0.24 yDistance=0.31
02:40:55.459 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:40:55.459 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.30 from input 0.31, slope = 0.07
02:40:55.459 00.000 10052 MoveAxis(W, 64, ABG)
02:40:55.459 00.000 10052 Guiding  Dir = 3, Dur = 64
02:40:55.480 00.021 10052 IsSlewing returns 0
02:40:55.491 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:55.519 00.028 10052 IsGuiding returns 0
02:40:55.546 00.027 6880 UpdateGuideState exits: m=2644 SNR=35.7
02:40:55.546 00.000 10052 PulseGuide returned control before completion, sleep 47
02:40:55.546 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:55.546 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:55.546 00.000 6880 Enqueuing Expose request
02:40:55.625 00.079 10052 IsGuiding returns 0
02:40:55.625 00.000 10052 Move returns status 0, amount 64
02:40:55.625 00.000 10052 MoveAxis(S, 120, ABG)
02:40:55.625 00.000 10052 Guiding  Dir = 1, Dur = 120
02:40:55.662 00.037 10052 IsSlewing returns 0
02:40:55.701 00.039 10052 IsGuiding returns 0
02:40:55.728 00.027 10052 PulseGuide returned control before completion, sleep 103
02:40:55.890 00.162 10052 IsGuiding returns 0
02:40:55.890 00.000 10052 Move returns status 0, amount 120
02:40:55.890 00.000 10052 move complete, result=0
02:40:55.890 00.000 10052 worker thread done servicing request
02:40:55.890 00.000 10052 Worker thread wakes up
02:40:55.890 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:55.891 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:55.907 00.016 6880 GuideStep: 0.2 px 64 ms WEST, 0.3 px 120 ms SOUTH
02:40:56.725 00.818 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ece6840c-a048-4f9c-a2fa-06836b23e35c"}
02:40:56.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ece6840c-a048-4f9c-a2fa-06836b23e35c"}
02:40:56.726 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"93f7ff07-8969-45c1-9ea9-4545fb7fda0b"}
02:40:56.726 00.000 6880 case statement mapped state 6 to 3
02:40:56.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"93f7ff07-8969-45c1-9ea9-4545fb7fda0b"}
02:40:56.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"006b1a96-2456-4e14-83ee-b705f939249f"}
02:40:56.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4295,"width":15,"height":15,"star_pos":[6.93,7.04],"pixels":"..."},"id":"006b1a96-2456-4e14-83ee-b705f939249f"}
02:40:57.111 00.384 10052 Exposure complete
02:40:57.188 00.077 10052 worker thread done servicing request
02:40:57.188 00.000 6880 OnExposeComplete: enter
02:40:57.188 00.000 6880 UpdateGuideState(): m_state=6
02:40:57.189 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4296
02:40:57.189 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=892.45, Mass=2628, SNR=35.5, Peak=164 HFD=4.3
02:40:57.189 00.000 6880 MultiStar: [#1 0.51,0.09,0.97,U] [#2 0.41,0.32,0.98,U] [#3 0.27,0.12,0.92,U] [#4 0.75,0.12,0.00,M7] [#5 0.64,0.38,0.00,M1] [#6 0.33,0.11,0.91,U] [#7 0.51,0.09,0.77,U] [#8 0.35,-0.13,0.79,U] 
02:40:57.189 00.000 6880 single-star, 6 included, MultiStar: {0.34, 0.09}, one-star: {0.04, -0.04}
02:40:57.189 00.000 6880 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
02:40:57.189 00.000 6880 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
02:40:57.189 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.77 mountX=0.04 mountY=0.04, mountTheta=0.83
02:40:57.191 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.04, opts=13)
02:40:57.191 00.000 6880 Enqueuing Move request for scope (0.04, -0.04)
02:40:57.191 00.000 10052 Worker thread wakes up
02:40:57.191 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:40:57.191 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:40:57.191 00.000 10052 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=0.04
02:40:57.191 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:40:57.191 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.15, using input
02:40:57.191 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
02:40:57.191 00.000 10052 MoveAxis(E, 0, ABG)
02:40:57.191 00.000 10052 Move returns status 0, amount 0
02:40:57.191 00.000 10052 MoveAxis(N, 0, ABG)
02:40:57.192 00.001 10052 Move returns status 0, amount 0
02:40:57.192 00.000 10052 move complete, result=0
02:40:57.192 00.000 10052 worker thread done servicing request
02:40:57.220 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:57.259 00.039 6880 UpdateGuideState exits: m=2628 SNR=35.5
02:40:57.260 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:57.260 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:57.260 00.000 6880 Enqueuing Expose request
02:40:57.260 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:40:57.260 00.000 10052 Worker thread wakes up
02:40:57.260 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:57.260 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:58.170 00.910 10052 Exposure complete
02:40:58.236 00.066 10052 worker thread done servicing request
02:40:58.236 00.000 6880 OnExposeComplete: enter
02:40:58.236 00.000 6880 UpdateGuideState(): m_state=6
02:40:58.236 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4297
02:40:58.236 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.38, Mass=2577, SNR=35.2, Peak=191 HFD=4.5
02:40:58.237 00.001 6880 MultiStar: [#1 0.22,-0.06,0.96,U] [#2 0.33,0.16,0.98,U] [#3 0.17,-0.06,0.92,U] [#4 0.43,0.01,0.85,U] [#5 0.33,0.26,1.02,U] [#6 0.06,0.02,0.92,U] [#7 0.33,-0.03,0.77,U] [#8 0.30,-0.18,0.81,U] 
02:40:58.237 00.000 6880 single-star, 8 included, MultiStar: {0.22, 0.01}, one-star: {-0.16, -0.11}
02:40:58.237 00.000 6880 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.61) = xAngle (-0.94 = -0.94)
02:40:58.237 00.000 6880 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
02:40:58.237 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.11 hyp=0.20 cameraTheta=-2.55 mountX=0.12 mountY=-0.16, mountTheta=-0.95
02:40:58.239 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.11, opts=13)
02:40:58.239 00.000 6880 Enqueuing Move request for scope (-0.16, -0.11)
02:40:58.239 00.000 10052 Worker thread wakes up
02:40:58.239 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.11) opts 0xd
02:40:58.239 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.11)
02:40:58.239 00.000 10052 Moving (-0.16, -0.11) raw xDistance=0.12 yDistance=-0.16
02:40:58.239 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:40:58.239 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
02:40:58.239 00.000 10052 MoveAxis(W, 31, ABG)
02:40:58.239 00.000 10052 Guiding  Dir = 3, Dur = 31
02:40:58.262 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:58.278 00.016 10052 IsSlewing returns 0
02:40:58.303 00.025 6880 UpdateGuideState exits: m=2577 SNR=35.2
02:40:58.303 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:58.303 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:58.303 00.000 6880 Enqueuing Expose request
02:40:58.354 00.051 10052 IsGuiding returns 0
02:40:58.492 00.138 10052 IsGuiding returns 0
02:40:58.492 00.000 10052 Move returns status 0, amount 31
02:40:58.492 00.000 10052 MoveAxis(N, 0, ABG)
02:40:58.492 00.000 10052 Move returns status 0, amount 0
02:40:58.492 00.000 10052 move complete, result=0
02:40:58.492 00.000 10052 worker thread done servicing request
02:40:58.492 00.000 10052 Worker thread wakes up
02:40:58.492 00.000 6880 GuideStep: 0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
02:40:58.492 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:58.492 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:58.725 00.233 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"db57e9e5-380d-46a2-92c9-d0ec0e2a6554"}
02:40:58.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"db57e9e5-380d-46a2-92c9-d0ec0e2a6554"}
02:40:58.726 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a397214a-4696-467f-ab9f-e30699a0909c"}
02:40:58.726 00.000 6880 case statement mapped state 6 to 3
02:40:58.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a397214a-4696-467f-ab9f-e30699a0909c"}
02:40:58.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb92bd4f-e02d-4c9e-a940-2b4b5cce6b17"}
02:40:58.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4297,"width":15,"height":15,"star_pos":[6.79,7.38],"pixels":"..."},"id":"bb92bd4f-e02d-4c9e-a940-2b4b5cce6b17"}
02:40:59.624 00.898 10052 Exposure complete
02:40:59.679 00.055 10052 worker thread done servicing request
02:40:59.679 00.000 6880 OnExposeComplete: enter
02:40:59.679 00.000 6880 UpdateGuideState(): m_state=6
02:40:59.679 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4298
02:40:59.679 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=892.48, Mass=2564, SNR=35.0, Peak=187 HFD=4.3
02:40:59.680 00.001 6880 MultiStar: [#1 0.53,0.24,0.00,M2] [#2 0.50,0.39,0.00,M1] [#3 0.51,0.20,0.00,M1] [#4 0.67,0.14,0.00,M7] [#5 0.55,0.37,0.00,M1] [#6 0.52,0.34,0.00,M1] [#7 0.53,0.22,0.00,M2] [#8 0.31,-0.13,0.82,U] 
02:40:59.680 00.000 6880 single-star, 1 included, MultiStar: {0.18, -0.06}, one-star: {0.06, -0.01}
02:40:59.680 00.000 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.47 = 1.47)
02:40:59.680 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:40:59.680 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.14 mountX=0.01 mountY=0.06, mountTheta=1.47
02:40:59.682 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.01, opts=13)
02:40:59.682 00.000 6880 Enqueuing Move request for scope (0.06, -0.01)
02:40:59.682 00.000 10052 Worker thread wakes up
02:40:59.682 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:40:59.682 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:40:59.682 00.000 10052 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=0.06
02:40:59.682 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:40:59.682 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
02:40:59.683 00.001 10052 MoveAxis(E, 0, ABG)
02:40:59.683 00.000 10052 Move returns status 0, amount 0
02:40:59.683 00.000 10052 MoveAxis(N, 0, ABG)
02:40:59.683 00.000 10052 Move returns status 0, amount 0
02:40:59.683 00.000 10052 move complete, result=0
02:40:59.683 00.000 10052 worker thread done servicing request
02:40:59.709 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:40:59.748 00.039 6880 UpdateGuideState exits: m=2564 SNR=35.0
02:40:59.749 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:40:59.749 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:40:59.749 00.000 6880 Enqueuing Expose request
02:40:59.749 00.000 10052 Worker thread wakes up
02:40:59.749 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:40:59.749 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:40:59.749 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:00.656 00.907 10052 Exposure complete
02:41:00.706 00.050 10052 worker thread done servicing request
02:41:00.706 00.000 6880 OnExposeComplete: enter
02:41:00.707 00.001 6880 UpdateGuideState(): m_state=6
02:41:00.707 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4299
02:41:00.707 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.59, Mass=2635, SNR=35.5, Peak=201 HFD=4.3
02:41:00.707 00.000 6880 MultiStar: [#1 0.37,0.32,0.95,U] [#2 0.47,0.26,0.97,U] [#3 0.29,0.25,0.90,U] [#4 0.61,0.36,0.00,M8] [#5 0.46,0.45,0.00,M2] [#6 0.24,0.12,0.92,U] [#7 0.42,0.18,0.77,U] [#8 0.34,0.29,0.83,U] 
02:41:00.707 00.000 6880 single-star, 6 included, MultiStar: {0.30, 0.22}, one-star: {-0.03, 0.09}
02:41:00.707 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.45 = -2.84)
02:41:00.707 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
02:41:00.708 00.001 6880 CameraToMount -- cameraX=-0.03 cameraY=0.09 hyp=0.10 cameraTheta=1.83 mountX=-0.09 mountY=-0.03, mountTheta=-2.87
02:41:00.708 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.09, opts=13)
02:41:00.708 00.000 6880 Enqueuing Move request for scope (-0.03, 0.09)
02:41:00.709 00.001 10052 Worker thread wakes up
02:41:00.709 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.09) opts 0xd
02:41:00.709 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.09)
02:41:00.709 00.000 10052 Moving (-0.03, 0.09) raw xDistance=-0.09 yDistance=-0.03
02:41:00.709 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:41:00.709 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.03, using input
02:41:00.709 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
02:41:00.709 00.000 10052 MoveAxis(E, 0, ABG)
02:41:00.709 00.000 10052 Move returns status 0, amount 0
02:41:00.709 00.000 10052 MoveAxis(N, 0, ABG)
02:41:00.709 00.000 10052 Move returns status 0, amount 0
02:41:00.709 00.000 10052 move complete, result=0
02:41:00.709 00.000 10052 worker thread done servicing request
02:41:00.731 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:00.762 00.031 6880 UpdateGuideState exits: m=2635 SNR=35.5
02:41:00.763 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:00.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:00.763 00.000 6880 Enqueuing Expose request
02:41:00.763 00.000 10052 Worker thread wakes up
02:41:00.763 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:00.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:00.763 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:00.766 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"778cd848-becf-4cc7-81bc-04429ea04067"}
02:41:00.766 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"778cd848-becf-4cc7-81bc-04429ea04067"}
02:41:00.776 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9908c2b5-9238-4802-afa4-da4b91f81eb0"}
02:41:00.776 00.000 6880 case statement mapped state 6 to 3
02:41:00.776 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9908c2b5-9238-4802-afa4-da4b91f81eb0"}
02:41:00.778 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f785a28e-dfa8-45b5-a6bc-d22d89258b4f"}
02:41:00.778 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4299,"width":15,"height":15,"star_pos":[6.93,6.59],"pixels":"..."},"id":"f785a28e-dfa8-45b5-a6bc-d22d89258b4f"}
02:41:01.893 01.115 10052 Exposure complete
02:41:01.949 00.056 10052 worker thread done servicing request
02:41:01.950 00.001 6880 OnExposeComplete: enter
02:41:01.950 00.000 6880 UpdateGuideState(): m_state=6
02:41:01.950 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4300
02:41:01.950 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.48, Mass=2597, SNR=35.3, Peak=170 HFD=4.8
02:41:01.950 00.000 6880 MultiStar: [#1 0.52,0.19,0.00,M2] [#2 0.50,0.33,0.00,M1] [#3 0.40,0.16,0.93,U] [#4 0.67,0.09,0.00,M9] [#5 0.60,0.33,0.00,M3] [#6 0.21,0.08,0.95,U] [#7 0.63,-0.11,0.00,M2] [#8 0.37,-0.06,0.81,U] 
02:41:01.951 00.001 6880 single-star, 3 included, MultiStar: {0.28, 0.05}, one-star: {0.15, -0.01}
02:41:01.951 00.000 6880 CameraToMount -- cameraTheta (-0.05) - m_xAngle (-1.61) = xAngle (1.56 = 1.56)
02:41:01.951 00.000 6880 CameraToMount -- cameraTheta (-0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.53 = 1.53)
02:41:01.951 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.01 hyp=0.15 cameraTheta=-0.05 mountX=0.00 mountY=0.15, mountTheta=1.56
02:41:01.952 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.01, opts=13)
02:41:01.952 00.000 6880 Enqueuing Move request for scope (0.15, -0.01)
02:41:01.952 00.000 10052 Worker thread wakes up
02:41:01.953 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.01) opts 0xd
02:41:01.953 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.01)
02:41:01.953 00.000 10052 Moving (0.15, -0.01) raw xDistance=0.00 yDistance=0.15
02:41:01.953 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:41:01.953 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.01
02:41:01.953 00.000 10052 MoveAxis(E, 0, ABG)
02:41:01.953 00.000 10052 Move returns status 0, amount 0
02:41:01.953 00.000 10052 MoveAxis(N, 0, ABG)
02:41:01.953 00.000 10052 Move returns status 0, amount 0
02:41:01.953 00.000 10052 move complete, result=0
02:41:01.953 00.000 10052 worker thread done servicing request
02:41:01.972 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:02.001 00.029 6880 UpdateGuideState exits: m=2597 SNR=35.3
02:41:02.001 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:02.001 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:02.001 00.000 6880 Enqueuing Expose request
02:41:02.001 00.000 10052 Worker thread wakes up
02:41:02.001 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:41:02.001 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:02.002 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:02.723 00.721 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"477f000a-286c-457f-b04e-67dad36a542a"}
02:41:02.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"477f000a-286c-457f-b04e-67dad36a542a"}
02:41:02.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a456fc41-504c-465d-b2c5-871bc1a14570"}
02:41:02.724 00.000 6880 case statement mapped state 6 to 3
02:41:02.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a456fc41-504c-465d-b2c5-871bc1a14570"}
02:41:02.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3866ed39-cc7e-496d-9451-289dad972dc5"}
02:41:02.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4300,"width":15,"height":15,"star_pos":[7.11,7.48],"pixels":"..."},"id":"3866ed39-cc7e-496d-9451-289dad972dc5"}
02:41:02.919 00.194 10052 Exposure complete
02:41:02.986 00.067 10052 worker thread done servicing request
02:41:02.986 00.000 6880 OnExposeComplete: enter
02:41:02.986 00.000 6880 UpdateGuideState(): m_state=6
02:41:02.986 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4301
02:41:02.988 00.002 6880 Star::Find returns 1 (0), X=408.02, Y=892.51, Mass=2558, SNR=35.1, Peak=161 HFD=4.8
02:41:02.988 00.000 6880 MultiStar: [#1 0.40,0.08,0.95,U] [#2 0.41,0.23,1.01,U] [#3 0.30,0.13,0.92,U] [#4 0.63,0.16,0.00,M10] [#5 0.48,0.41,0.00,M4] [#6 0.40,0.35,0.92,U] [#7 0.52,0.02,0.79,U] [#8 0.35,0.09,0.79,U] 
02:41:02.988 00.000 6880 single-star, 6 included, MultiStar: {0.34, 0.14}, one-star: {0.06, 0.02}
02:41:02.988 00.000 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
02:41:02.988 00.000 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
02:41:02.988 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.02 hyp=0.07 cameraTheta=0.35 mountX=-0.03 mountY=0.06, mountTheta=1.96
02:41:02.989 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.02, opts=13)
02:41:02.989 00.000 6880 Enqueuing Move request for scope (0.06, 0.02)
02:41:02.990 00.001 10052 Worker thread wakes up
02:41:02.990 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.02) opts 0xd
02:41:02.990 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.02)
02:41:02.990 00.000 10052 Moving (0.06, 0.02) raw xDistance=-0.03 yDistance=0.06
02:41:02.990 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:41:02.990 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.07, using input
02:41:02.990 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
02:41:02.990 00.000 10052 MoveAxis(E, 0, ABG)
02:41:02.990 00.000 10052 Move returns status 0, amount 0
02:41:02.990 00.000 10052 MoveAxis(N, 0, ABG)
02:41:02.990 00.000 10052 Move returns status 0, amount 0
02:41:02.990 00.000 10052 move complete, result=0
02:41:02.990 00.000 10052 worker thread done servicing request
02:41:03.010 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:03.040 00.030 6880 UpdateGuideState exits: m=2558 SNR=35.1
02:41:03.040 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:03.040 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:03.040 00.000 6880 Enqueuing Expose request
02:41:03.040 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:03.040 00.000 10052 Worker thread wakes up
02:41:03.040 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:03.041 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:04.170 01.129 10052 Exposure complete
02:41:04.225 00.055 10052 worker thread done servicing request
02:41:04.225 00.000 6880 OnExposeComplete: enter
02:41:04.225 00.000 6880 UpdateGuideState(): m_state=6
02:41:04.226 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4302
02:41:04.226 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.58, Mass=2509, SNR=34.7, Peak=163 HFD=4.8
02:41:04.226 00.000 6880 MultiStar: [#1 0.22,-0.00,0.95,U] [#2 0.35,0.44,0.00,M1] [#3 0.28,0.25,0.92,U] [#4 0.36,0.38,0.86,U] [#5 0.37,0.38,0.98,U] [#6 0.15,0.12,0.94,U] [#7 0.35,0.07,0.78,U] [#8 0.15,0.14,0.79,U] 
02:41:04.226 00.000 6880 single-star, 7 included, MultiStar: {0.23, 0.18}, one-star: {-0.02, 0.08}
02:41:04.226 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
02:41:04.226 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
02:41:04.226 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.08 hyp=0.09 cameraTheta=1.83 mountX=-0.08 mountY=-0.02, mountTheta=-2.87
02:41:04.228 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.08, opts=13)
02:41:04.228 00.000 6880 Enqueuing Move request for scope (-0.02, 0.08)
02:41:04.228 00.000 10052 Worker thread wakes up
02:41:04.228 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.08) opts 0xd
02:41:04.228 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.08)
02:41:04.228 00.000 10052 Moving (-0.02, 0.08) raw xDistance=-0.08 yDistance=-0.02
02:41:04.228 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:41:04.228 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
02:41:04.228 00.000 10052 MoveAxis(E, 0, ABG)
02:41:04.228 00.000 10052 Move returns status 0, amount 0
02:41:04.228 00.000 10052 MoveAxis(N, 0, ABG)
02:41:04.228 00.000 10052 Move returns status 0, amount 0
02:41:04.228 00.000 10052 move complete, result=0
02:41:04.229 00.001 10052 worker thread done servicing request
02:41:04.248 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:04.281 00.033 6880 UpdateGuideState exits: m=2509 SNR=34.7
02:41:04.281 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:04.281 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:04.281 00.000 6880 Enqueuing Expose request
02:41:04.281 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:04.281 00.000 10052 Worker thread wakes up
02:41:04.281 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:04.281 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:04.723 00.442 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbbb9cd8-8042-4b21-87a8-530b879c4727"}
02:41:04.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbbb9cd8-8042-4b21-87a8-530b879c4727"}
02:41:04.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae6dc80f-979f-4048-a899-adffd938eaf7"}
02:41:04.724 00.001 6880 case statement mapped state 6 to 3
02:41:04.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ae6dc80f-979f-4048-a899-adffd938eaf7"}
02:41:04.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"267b8a77-50b1-4777-a79c-173a4c1cec28"}
02:41:04.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4302,"width":15,"height":15,"star_pos":[6.93,6.58],"pixels":"..."},"id":"267b8a77-50b1-4777-a79c-173a4c1cec28"}
02:41:05.199 00.475 10052 Exposure complete
02:41:05.251 00.052 10052 worker thread done servicing request
02:41:05.251 00.000 6880 OnExposeComplete: enter
02:41:05.251 00.000 6880 UpdateGuideState(): m_state=6
02:41:05.252 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4303
02:41:05.252 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.19, Mass=2635, SNR=35.6, Peak=165 HFD=4.6
02:41:05.252 00.000 6880 MultiStar: [#1 0.22,-0.01,0.93,U] [#2 0.23,0.20,0.94,U] [#3 0.06,0.13,0.90,U] [#4 0.47,-0.07,0.84,U] [#5 0.37,0.18,0.92,U] [#6 0.09,0.18,0.86,U] [#7 0.22,0.05,0.74,U] [#8 0.14,-0.22,0.79,U] 
02:41:05.252 00.000 6880 refined, 8 included, MultiStar: {0.18, 0.01}, one-star: {-0.14, -0.30}
02:41:05.252 00.000 6880 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.61) = xAngle (1.69 = 1.69)
02:41:05.252 00.000 6880 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.66 = 1.66)
02:41:05.252 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.01 hyp=0.18 cameraTheta=0.08 mountX=-0.02 mountY=0.18, mountTheta=1.69
02:41:05.254 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.01, opts=13)
02:41:05.254 00.000 6880 Enqueuing Move request for scope (0.18, 0.01)
02:41:05.254 00.000 10052 Worker thread wakes up
02:41:05.254 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.01) opts 0xd
02:41:05.254 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.01)
02:41:05.254 00.000 10052 Moving (0.18, 0.01) raw xDistance=-0.02 yDistance=0.18
02:41:05.254 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:41:05.254 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.18, slope = 0.00
02:41:05.254 00.000 10052 MoveAxis(E, 0, ABG)
02:41:05.255 00.001 10052 Move returns status 0, amount 0
02:41:05.255 00.000 10052 MoveAxis(S, 8, ABG)
02:41:05.255 00.000 10052 Guiding  Dir = 1, Dur = 8
02:41:05.273 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:05.276 00.003 10052 IsSlewing returns 0
02:41:05.300 00.024 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:41:05.300 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:05.300 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:05.300 00.000 6880 Enqueuing Expose request
02:41:05.314 00.014 10052 IsGuiding returns 0
02:41:05.380 00.066 10052 IsGuiding returns 0
02:41:05.380 00.000 10052 Move returns status 0, amount 8
02:41:05.380 00.000 10052 move complete, result=0
02:41:05.380 00.000 10052 worker thread done servicing request
02:41:05.380 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 8 ms SOUTH
02:41:05.380 00.000 10052 Worker thread wakes up
02:41:05.380 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:05.380 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:06.513 01.133 10052 Exposure complete
02:41:06.581 00.068 10052 worker thread done servicing request
02:41:06.581 00.000 6880 OnExposeComplete: enter
02:41:06.581 00.000 6880 UpdateGuideState(): m_state=6
02:41:06.581 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4304
02:41:06.581 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=892.16, Mass=2652, SNR=35.6, Peak=158 HFD=4.5
02:41:06.581 00.000 6880 MultiStar: [#1 0.21,-0.27,0.94,U] [#2 0.11,-0.15,0.97,U] [#3 0.07,-0.13,0.91,U] [#4 0.39,-0.05,0.86,U] [#5 0.15,-0.17,0.96,U] [#6 -0.03,-0.11,0.90,U] [#7 0.24,-0.22,0.74,U] [#8 -0.08,-0.27,0.78,U] 
02:41:06.582 00.001 6880 refined, 8 included, MultiStar: {0.09, -0.19}, one-star: {-0.23, -0.33}
02:41:06.582 00.000 6880 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.61) = xAngle (0.47 = 0.47)
02:41:06.582 00.000 6880 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.44 = 0.44)
02:41:06.582 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.19 hyp=0.21 cameraTheta=-1.14 mountX=0.18 mountY=0.09, mountTheta=0.44
02:41:06.584 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.19, opts=13)
02:41:06.584 00.000 6880 Enqueuing Move request for scope (0.09, -0.19)
02:41:06.584 00.000 10052 Worker thread wakes up
02:41:06.584 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.19) opts 0xd
02:41:06.584 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.19)
02:41:06.584 00.000 10052 Moving (0.09, -0.19) raw xDistance=0.18 yDistance=0.09
02:41:06.584 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:41:06.584 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
02:41:06.584 00.000 10052 MoveAxis(W, 50, ABG)
02:41:06.585 00.001 10052 Guiding  Dir = 3, Dur = 50
02:41:06.605 00.020 10052 IsSlewing returns 0
02:41:06.612 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:06.645 00.033 10052 IsGuiding returns 0
02:41:06.649 00.004 6880 UpdateGuideState exits: m=2652 SNR=35.6
02:41:06.650 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:06.650 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:06.650 00.000 6880 Enqueuing Expose request
02:41:06.671 00.021 10052 PulseGuide returned control before completion, sleep 33
02:41:06.729 00.058 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8b1d95d-74cf-41b6-8adb-8ca6b66e13ae"}
02:41:06.729 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8b1d95d-74cf-41b6-8adb-8ca6b66e13ae"}
02:41:06.730 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c76e2eae-82e0-4ed5-9e4d-08afe8e20987"}
02:41:06.730 00.000 6880 case statement mapped state 6 to 3
02:41:06.730 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c76e2eae-82e0-4ed5-9e4d-08afe8e20987"}
02:41:06.731 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1a985af-f02f-46c5-8573-3eb3128a8a5f"}
02:41:06.731 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4304,"width":15,"height":15,"star_pos":[6.72,7.16],"pixels":"..."},"id":"a1a985af-f02f-46c5-8573-3eb3128a8a5f"}
02:41:06.737 00.006 10052 IsGuiding returns 0
02:41:06.737 00.000 10052 Move returns status 0, amount 50
02:41:06.737 00.000 10052 MoveAxis(N, 0, ABG)
02:41:06.737 00.000 10052 Move returns status 0, amount 0
02:41:06.737 00.000 10052 move complete, result=0
02:41:06.737 00.000 10052 worker thread done servicing request
02:41:06.737 00.000 10052 Worker thread wakes up
02:41:06.737 00.000 6880 GuideStep: 0.2 px 50 ms WEST, 0.1 px 0 ms NORTH
02:41:06.737 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:06.737 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:07.658 00.921 10052 Exposure complete
02:41:07.730 00.072 10052 worker thread done servicing request
02:41:07.730 00.000 6880 OnExposeComplete: enter
02:41:07.730 00.000 6880 UpdateGuideState(): m_state=6
02:41:07.730 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4305
02:41:07.731 00.001 6880 Star::Find returns 1 (0), X=407.94, Y=892.44, Mass=2549, SNR=34.9, Peak=173 HFD=4.7
02:41:07.731 00.000 6880 MultiStar: [#1 0.33,-0.09,0.97,U] [#2 0.42,0.16,0.97,U] [#3 0.27,-0.05,0.93,U] [#4 0.51,-0.02,0.85,U] [#5 0.46,0.27,0.98,U] [#6 0.25,-0.09,0.90,U] [#7 0.40,0.01,0.76,U] [#8 0.27,-0.21,0.80,U] 
02:41:07.731 00.000 6880 single-star, 8 included, MultiStar: {0.32, -0.00}, one-star: {-0.01, -0.05}
02:41:07.731 00.000 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
02:41:07.731 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:41:07.731 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.05 hyp=0.05 cameraTheta=-1.77 mountX=0.05 mountY=-0.01, mountTheta=-0.19
02:41:07.733 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.05, opts=13)
02:41:07.733 00.000 6880 Enqueuing Move request for scope (-0.01, -0.05)
02:41:07.733 00.000 10052 Worker thread wakes up
02:41:07.733 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.05) opts 0xd
02:41:07.733 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.05)
02:41:07.733 00.000 10052 Moving (-0.01, -0.05) raw xDistance=0.05 yDistance=-0.01
02:41:07.733 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:41:07.733 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:41:07.733 00.000 10052 MoveAxis(E, 0, ABG)
02:41:07.733 00.000 10052 Move returns status 0, amount 0
02:41:07.733 00.000 10052 MoveAxis(N, 0, ABG)
02:41:07.733 00.000 10052 Move returns status 0, amount 0
02:41:07.733 00.000 10052 move complete, result=0
02:41:07.733 00.000 10052 worker thread done servicing request
02:41:07.754 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:07.787 00.033 6880 UpdateGuideState exits: m=2549 SNR=34.9
02:41:07.788 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:07.788 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:07.788 00.000 6880 Enqueuing Expose request
02:41:07.788 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:07.788 00.000 10052 Worker thread wakes up
02:41:07.788 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:07.788 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:08.724 00.936 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bb361379-8c43-4b22-b411-506108248c1b"}
02:41:08.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bb361379-8c43-4b22-b411-506108248c1b"}
02:41:08.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9dcb2038-0244-4267-96a7-9a76ee03c936"}
02:41:08.724 00.000 6880 case statement mapped state 6 to 3
02:41:08.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dcb2038-0244-4267-96a7-9a76ee03c936"}
02:41:08.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"90147f81-8b40-4640-b081-ad883299274b"}
02:41:08.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4305,"width":15,"height":15,"star_pos":[6.94,7.44],"pixels":"..."},"id":"90147f81-8b40-4640-b081-ad883299274b"}
02:41:08.921 00.196 10052 Exposure complete
02:41:08.986 00.065 10052 worker thread done servicing request
02:41:08.986 00.000 6880 OnExposeComplete: enter
02:41:08.987 00.001 6880 UpdateGuideState(): m_state=6
02:41:08.987 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4306
02:41:08.987 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.29, Mass=2572, SNR=35.1, Peak=170 HFD=4.5
02:41:08.987 00.000 6880 MultiStar: [#1 0.34,0.00,0.98,U] [#2 0.50,0.06,0.96,U] [#3 0.20,-0.11,0.94,U] [#4 0.54,-0.07,0.00,M7] [#5 0.47,0.14,0.98,U] [#6 0.22,-0.11,0.90,U] [#7 0.41,-0.07,0.76,U] [#8 0.25,-0.20,0.79,U] 
02:41:08.988 00.001 6880 single-star, 7 included, MultiStar: {0.30, -0.06}, one-star: {0.05, -0.21}
02:41:08.988 00.000 6880 CameraToMount -- cameraTheta (-1.35) - m_xAngle (-1.61) = xAngle (0.26 = 0.26)
02:41:08.988 00.000 6880 CameraToMount -- cameraTheta (-1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.23 = 0.23)
02:41:08.988 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.35 mountX=0.20 mountY=0.05, mountTheta=0.23
02:41:08.989 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.21, opts=13)
02:41:08.989 00.000 6880 Enqueuing Move request for scope (0.05, -0.21)
02:41:08.989 00.000 10052 Worker thread wakes up
02:41:08.990 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
02:41:08.990 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
02:41:08.990 00.000 10052 Moving (0.05, -0.21) raw xDistance=0.20 yDistance=0.05
02:41:08.990 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:41:08.990 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.05, using input
02:41:08.990 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.01
02:41:08.990 00.000 10052 MoveAxis(W, 55, ABG)
02:41:08.990 00.000 10052 Guiding  Dir = 3, Dur = 55
02:41:09.011 00.021 10052 IsSlewing returns 0
02:41:09.017 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:09.050 00.033 10052 IsGuiding returns 0
02:41:09.060 00.010 6880 UpdateGuideState exits: m=2572 SNR=35.1
02:41:09.061 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:09.061 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:09.061 00.000 6880 Enqueuing Expose request
02:41:09.077 00.016 10052 PulseGuide returned control before completion, sleep 39
02:41:09.144 00.067 10052 IsGuiding returns 0
02:41:09.145 00.001 10052 Move returns status 0, amount 55
02:41:09.145 00.000 10052 MoveAxis(N, 0, ABG)
02:41:09.145 00.000 10052 Move returns status 0, amount 0
02:41:09.145 00.000 10052 move complete, result=0
02:41:09.145 00.000 10052 worker thread done servicing request
02:41:09.145 00.000 10052 Worker thread wakes up
02:41:09.145 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:09.145 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:09.155 00.010 6880 GuideStep: 0.2 px 55 ms WEST, 0.0 px 0 ms NORTH
02:41:10.052 00.897 10052 Exposure complete
02:41:10.111 00.059 10052 worker thread done servicing request
02:41:10.111 00.000 6880 OnExposeComplete: enter
02:41:10.111 00.000 6880 UpdateGuideState(): m_state=6
02:41:10.111 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4307
02:41:10.111 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=892.66, Mass=2629, SNR=35.5, Peak=174 HFD=4.5
02:41:10.112 00.001 6880 MultiStar: [#1 -0.05,0.09,0.94,U] [#2 0.13,0.14,0.99,U] [#3 0.01,0.30,0.91,U] [#4 0.19,0.08,0.83,U] [#5 0.24,0.46,0.97,U] [#6 -0.10,0.20,0.94,U] [#7 0.08,0.15,0.77,U] [#8 0.11,0.15,0.81,U] 
02:41:10.112 00.000 6880 refined, 8 included, MultiStar: {0.03, 0.20}, one-star: {-0.34, 0.17}
02:41:10.112 00.000 6880 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.61) = xAngle (3.05 = 3.05)
02:41:10.112 00.000 6880 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.02 = 3.02)
02:41:10.112 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.20 hyp=0.20 cameraTheta=1.44 mountX=-0.20 mountY=0.02, mountTheta=3.02
02:41:10.113 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.20, opts=13)
02:41:10.113 00.000 6880 Enqueuing Move request for scope (0.03, 0.20)
02:41:10.113 00.000 10052 Worker thread wakes up
02:41:10.113 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.20) opts 0xd
02:41:10.114 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.20)
02:41:10.114 00.000 10052 Moving (0.03, 0.20) raw xDistance=-0.20 yDistance=0.02
02:41:10.114 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.20
02:41:10.114 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
02:41:10.114 00.000 10052 MoveAxis(E, 50, ABG)
02:41:10.114 00.000 10052 Guiding  Dir = 2, Dur = 50
02:41:10.135 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:10.152 00.017 10052 IsSlewing returns 0
02:41:10.165 00.013 6880 UpdateGuideState exits: m=2629 SNR=35.5
02:41:10.166 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:10.166 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:10.166 00.000 6880 Enqueuing Expose request
02:41:10.219 00.053 10052 IsGuiding returns 0
02:41:10.356 00.137 10052 IsGuiding returns 1
02:41:10.356 00.000 10052 scope still moving after pulse duration time elapsed
02:41:10.426 00.070 10052 IsSlewing returns 0
02:41:10.502 00.076 10052 IsGuiding returns 0
02:41:10.502 00.000 10052 scope move finished after 50 + 233 ms
02:41:10.502 00.000 10052 Move returns status 0, amount 50
02:41:10.502 00.000 10052 MoveAxis(N, 0, ABG)
02:41:10.502 00.000 10052 Move returns status 0, amount 0
02:41:10.502 00.000 10052 move complete, result=0
02:41:10.502 00.000 10052 worker thread done servicing request
02:41:10.504 00.002 10052 Worker thread wakes up
02:41:10.504 00.000 6880 GuideStep: -0.2 px 50 ms EAST, 0.0 px 0 ms NORTH
02:41:10.504 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:10.504 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:10.723 00.219 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ce9245a-c80f-4e1b-a22c-a5a3550cec39"}
02:41:10.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ce9245a-c80f-4e1b-a22c-a5a3550cec39"}
02:41:10.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e0a865c5-55e1-4e9e-a390-e3ed3a8f6509"}
02:41:10.723 00.000 6880 case statement mapped state 6 to 3
02:41:10.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0a865c5-55e1-4e9e-a390-e3ed3a8f6509"}
02:41:10.725 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cb896314-8e1f-4c8a-a9ce-b04a341a6a3e"}
02:41:10.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4307,"width":15,"height":15,"star_pos":[6.61,6.66],"pixels":"..."},"id":"cb896314-8e1f-4c8a-a9ce-b04a341a6a3e"}
02:41:11.636 00.911 10052 Exposure complete
02:41:11.686 00.050 10052 worker thread done servicing request
02:41:11.686 00.000 6880 OnExposeComplete: enter
02:41:11.686 00.000 6880 UpdateGuideState(): m_state=6
02:41:11.687 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4308
02:41:11.687 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.14, Mass=2624, SNR=35.5, Peak=175 HFD=4.5
02:41:11.687 00.000 6880 MultiStar: [#1 0.26,-0.20,0.92,U] [#2 0.06,-0.18,0.98,U] [#3 0.09,-0.14,0.91,U] [#4 0.38,-0.15,0.83,U] [#5 0.33,0.10,0.97,U] [#6 0.01,-0.25,0.89,U] [#7 0.22,-0.12,0.75,U] [#8 -0.02,-0.33,0.78,U] 
02:41:11.687 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.18}, one-star: {-0.19, -0.36}
02:41:11.687 00.000 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.64 = 0.64)
02:41:11.687 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.61 = 0.61)
02:41:11.687 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.18 hyp=0.22 cameraTheta=-0.97 mountX=0.17 mountY=0.12, mountTheta=0.62
02:41:11.688 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.18, opts=13)
02:41:11.688 00.000 6880 Enqueuing Move request for scope (0.12, -0.18)
02:41:11.689 00.001 10052 Worker thread wakes up
02:41:11.689 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.18) opts 0xd
02:41:11.689 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.18)
02:41:11.689 00.000 10052 Moving (0.12, -0.18) raw xDistance=0.17 yDistance=0.12
02:41:11.689 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
02:41:11.689 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:41:11.689 00.000 10052 MoveAxis(W, 44, ABG)
02:41:11.689 00.000 10052 Guiding  Dir = 3, Dur = 44
02:41:11.707 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:11.732 00.025 10052 IsSlewing returns 0
02:41:11.739 00.007 6880 UpdateGuideState exits: m=2624 SNR=35.5
02:41:11.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:11.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:11.739 00.000 6880 Enqueuing Expose request
02:41:11.811 00.072 10052 IsGuiding returns 0
02:41:11.954 00.143 10052 IsGuiding returns 0
02:41:11.955 00.001 10052 Move returns status 0, amount 44
02:41:11.955 00.000 10052 MoveAxis(N, 0, ABG)
02:41:11.955 00.000 10052 Move returns status 0, amount 0
02:41:11.955 00.000 10052 move complete, result=0
02:41:11.955 00.000 10052 worker thread done servicing request
02:41:11.955 00.000 10052 Worker thread wakes up
02:41:11.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:11.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:11.955 00.000 6880 GuideStep: 0.2 px 44 ms WEST, 0.1 px 0 ms NORTH
02:41:12.723 00.768 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d053889-84ec-4cee-a8e5-03046545c785"}
02:41:12.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d053889-84ec-4cee-a8e5-03046545c785"}
02:41:12.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9de9d21d-fcb2-427a-8b95-972d3eb2f988"}
02:41:12.723 00.000 6880 case statement mapped state 6 to 3
02:41:12.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9de9d21d-fcb2-427a-8b95-972d3eb2f988"}
02:41:12.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3145cab6-9367-486f-ab3d-91271c70a792"}
02:41:12.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4308,"width":15,"height":15,"star_pos":[6.77,7.14],"pixels":"..."},"id":"3145cab6-9367-486f-ab3d-91271c70a792"}
02:41:12.875 00.151 10052 Exposure complete
02:41:12.949 00.074 10052 worker thread done servicing request
02:41:12.949 00.000 6880 OnExposeComplete: enter
02:41:12.949 00.000 6880 UpdateGuideState(): m_state=6
02:41:12.949 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4309
02:41:12.949 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.15, Mass=2652, SNR=35.7, Peak=175 HFD=4.6
02:41:12.950 00.001 6880 MultiStar: [#1 0.30,-0.27,0.96,U] [#2 0.34,-0.24,1.00,U] [#3 0.13,-0.15,0.88,U] [#4 0.55,-0.15,0.00,M6] [#5 0.37,0.10,0.94,U] [#6 0.07,-0.29,0.88,U] [#7 0.32,-0.35,0.73,U] [#8 0.19,-0.40,0.79,U] 
02:41:12.950 00.000 6880 refined, 7 included, MultiStar: {0.20, -0.24}, one-star: {-0.07, -0.34}
02:41:12.950 00.000 6880 CameraToMount -- cameraTheta (-0.86) - m_xAngle (-1.61) = xAngle (0.76 = 0.76)
02:41:12.950 00.000 6880 CameraToMount -- cameraTheta (-0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.72 = 0.72)
02:41:12.950 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-0.86 mountX=0.23 mountY=0.21, mountTheta=0.74
02:41:12.952 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.24, opts=13)
02:41:12.952 00.000 6880 Enqueuing Move request for scope (0.20, -0.24)
02:41:12.952 00.000 10052 Worker thread wakes up
02:41:12.952 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.24) opts 0xd
02:41:12.952 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.24)
02:41:12.952 00.000 10052 Moving (0.20, -0.24) raw xDistance=0.23 yDistance=0.21
02:41:12.953 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:41:12.953 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.21, slope = 0.00
02:41:12.953 00.000 10052 MoveAxis(W, 63, ABG)
02:41:12.953 00.000 10052 Guiding  Dir = 3, Dur = 63
02:41:12.973 00.020 10052 IsSlewing returns 0
02:41:12.980 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:13.012 00.032 10052 IsGuiding returns 0
02:41:13.020 00.008 6880 UpdateGuideState exits: m=2652 SNR=35.7
02:41:13.020 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:13.020 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:13.020 00.000 6880 Enqueuing Expose request
02:41:13.040 00.020 10052 PulseGuide returned control before completion, sleep 46
02:41:13.111 00.071 10052 IsGuiding returns 0
02:41:13.111 00.000 10052 Move returns status 0, amount 63
02:41:13.111 00.000 10052 MoveAxis(S, 7, ABG)
02:41:13.111 00.000 10052 Guiding  Dir = 1, Dur = 7
02:41:13.149 00.038 10052 IsSlewing returns 0
02:41:13.188 00.039 10052 IsGuiding returns 0
02:41:13.253 00.065 10052 IsGuiding returns 0
02:41:13.253 00.000 10052 Move returns status 0, amount 7
02:41:13.253 00.000 10052 move complete, result=0
02:41:13.253 00.000 10052 worker thread done servicing request
02:41:13.253 00.000 6880 GuideStep: 0.2 px 63 ms WEST, 0.2 px 7 ms SOUTH
02:41:13.253 00.000 10052 Worker thread wakes up
02:41:13.253 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:13.253 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:14.388 01.135 10052 Exposure complete
02:41:14.473 00.085 10052 worker thread done servicing request
02:41:14.473 00.000 6880 OnExposeComplete: enter
02:41:14.473 00.000 6880 UpdateGuideState(): m_state=6
02:41:14.473 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4310
02:41:14.473 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.36, Mass=2503, SNR=34.7, Peak=172 HFD=4.5
02:41:14.473 00.000 6880 MultiStar: [#1 0.40,-0.08,0.98,U] [#2 0.18,-0.15,1.03,U] [#3 0.25,-0.10,0.94,U] [#4 0.58,-0.01,0.00,M7] [#5 0.40,0.29,0.99,U] [#6 0.10,-0.13,0.94,U] [#7 0.48,-0.10,0.78,U] [#8 0.30,-0.28,0.80,U] 
02:41:14.473 00.000 6880 single-star, 7 included, MultiStar: {0.24, -0.08}, one-star: {-0.10, -0.14}
02:41:14.473 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.60 = -0.60)
02:41:14.473 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
02:41:14.473 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.14 hyp=0.17 cameraTheta=-2.22 mountX=0.14 mountY=-0.10, mountTheta=-0.62
02:41:14.475 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.14, opts=13)
02:41:14.475 00.000 6880 Enqueuing Move request for scope (-0.10, -0.14)
02:41:14.475 00.000 10052 Worker thread wakes up
02:41:14.475 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.14) opts 0xd
02:41:14.476 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.14)
02:41:14.476 00.000 10052 Moving (-0.10, -0.14) raw xDistance=0.14 yDistance=-0.10
02:41:14.476 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
02:41:14.476 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
02:41:14.476 00.000 10052 MoveAxis(W, 41, ABG)
02:41:14.476 00.000 10052 Guiding  Dir = 3, Dur = 41
02:41:14.497 00.021 10052 IsSlewing returns 0
02:41:14.504 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:14.535 00.031 10052 IsGuiding returns 0
02:41:14.549 00.014 6880 UpdateGuideState exits: m=2503 SNR=34.7
02:41:14.549 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:14.549 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:14.549 00.000 6880 Enqueuing Expose request
02:41:14.562 00.013 10052 PulseGuide returned control before completion, sleep 24
02:41:14.622 00.060 10052 IsGuiding returns 0
02:41:14.622 00.000 10052 Move returns status 0, amount 41
02:41:14.622 00.000 10052 MoveAxis(N, 0, ABG)
02:41:14.622 00.000 10052 Move returns status 0, amount 0
02:41:14.624 00.002 10052 move complete, result=0
02:41:14.624 00.000 10052 worker thread done servicing request
02:41:14.624 00.000 10052 Worker thread wakes up
02:41:14.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:14.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:14.625 00.001 6880 GuideStep: 0.1 px 41 ms WEST, -0.1 px 0 ms NORTH
02:41:14.730 00.105 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"905fbb71-ad11-4753-ba28-43362d4f87fe"}
02:41:14.730 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"905fbb71-ad11-4753-ba28-43362d4f87fe"}
02:41:14.730 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80bcac5a-b60f-4ba9-ae0c-b8b56a17b5fd"}
02:41:14.731 00.001 6880 case statement mapped state 6 to 3
02:41:14.731 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80bcac5a-b60f-4ba9-ae0c-b8b56a17b5fd"}
02:41:14.731 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6daaae4a-09dc-4561-868b-091bbc344e8d"}
02:41:14.731 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4310,"width":15,"height":15,"star_pos":[6.85,7.36],"pixels":"..."},"id":"6daaae4a-09dc-4561-868b-091bbc344e8d"}
02:41:15.537 00.806 10052 Exposure complete
02:41:15.600 00.063 10052 worker thread done servicing request
02:41:15.600 00.000 6880 OnExposeComplete: enter
02:41:15.600 00.000 6880 UpdateGuideState(): m_state=6
02:41:15.600 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4311
02:41:15.600 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=892.66, Mass=2653, SNR=35.7, Peak=154 HFD=4.7
02:41:15.601 00.001 6880 MultiStar: [#1 -0.07,0.09,0.97,U] [#2 0.05,0.21,0.96,U] [#3 0.18,0.33,0.91,U] [#4 0.29,0.05,0.82,U] [#5 0.10,0.46,0.95,U] [#6 -0.01,0.17,0.90,U] [#7 0.32,0.45,0.00,M1] [#8 -0.13,0.18,0.76,U] 
02:41:15.601 00.000 6880 refined, 7 included, MultiStar: {0.02, 0.21}, one-star: {-0.27, 0.17}
02:41:15.601 00.000 6880 CameraToMount -- cameraTheta (1.50) - m_xAngle (-1.61) = xAngle (3.11 = 3.11)
02:41:15.601 00.000 6880 CameraToMount -- cameraTheta (1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.08 = 3.08)
02:41:15.601 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.21 hyp=0.21 cameraTheta=1.50 mountX=-0.21 mountY=0.01, mountTheta=3.08
02:41:15.603 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.21, opts=13)
02:41:15.603 00.000 6880 Enqueuing Move request for scope (0.02, 0.21)
02:41:15.603 00.000 10052 Worker thread wakes up
02:41:15.603 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.21) opts 0xd
02:41:15.603 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.21)
02:41:15.603 00.000 10052 Moving (0.02, 0.21) raw xDistance=-0.21 yDistance=0.01
02:41:15.603 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
02:41:15.603 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
02:41:15.603 00.000 10052 MoveAxis(E, 54, ABG)
02:41:15.603 00.000 10052 Guiding  Dir = 2, Dur = 54
02:41:15.627 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:15.653 00.026 10052 IsSlewing returns 0
02:41:15.669 00.016 6880 UpdateGuideState exits: m=2653 SNR=35.7
02:41:15.669 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:15.669 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:15.669 00.000 6880 Enqueuing Expose request
02:41:15.728 00.059 10052 IsGuiding returns 0
02:41:15.876 00.148 10052 IsGuiding returns 0
02:41:15.876 00.000 10052 Move returns status 0, amount 54
02:41:15.876 00.000 10052 MoveAxis(N, 0, ABG)
02:41:15.876 00.000 10052 Move returns status 0, amount 0
02:41:15.876 00.000 10052 move complete, result=0
02:41:15.876 00.000 10052 worker thread done servicing request
02:41:15.876 00.000 6880 GuideStep: -0.2 px 54 ms EAST, 0.0 px 0 ms NORTH
02:41:15.876 00.000 10052 Worker thread wakes up
02:41:15.876 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:15.876 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:16.722 00.846 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"19692eba-f65d-49ba-bf32-259aad0c8f5b"}
02:41:16.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"19692eba-f65d-49ba-bf32-259aad0c8f5b"}
02:41:16.722 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe714c1d-b1d5-4966-83a8-6f13de1ea114"}
02:41:16.723 00.001 6880 case statement mapped state 6 to 3
02:41:16.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe714c1d-b1d5-4966-83a8-6f13de1ea114"}
02:41:16.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2bb2a62f-8862-4dec-b842-375129e847c5"}
02:41:16.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4311,"width":15,"height":15,"star_pos":[6.69,6.66],"pixels":"..."},"id":"2bb2a62f-8862-4dec-b842-375129e847c5"}
02:41:17.008 00.285 10052 Exposure complete
02:41:17.068 00.060 10052 worker thread done servicing request
02:41:17.068 00.000 6880 OnExposeComplete: enter
02:41:17.068 00.000 6880 UpdateGuideState(): m_state=6
02:41:17.068 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4312
02:41:17.068 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.41, Mass=2404, SNR=33.9, Peak=184 HFD=4.6
02:41:17.068 00.000 6880 MultiStar: [#1 0.19,-0.07,1.00,U] [#2 0.37,0.28,0.98,U] [#3 0.17,-0.06,0.94,U] [#4 0.51,0.26,0.00,M7] [#5 0.26,0.34,1.00,U] [#6 0.07,-0.02,0.94,U] [#7 0.26,-0.03,0.78,U] [#8 0.04,-0.27,0.81,U] 
02:41:17.068 00.000 6880 refined, 7 included, MultiStar: {0.15, 0.02}, one-star: {-0.17, -0.08}
02:41:17.068 00.000 6880 CameraToMount -- cameraTheta (0.14) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
02:41:17.069 00.001 6880 CameraToMount -- cameraTheta (0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
02:41:17.069 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.14 mountX=-0.03 mountY=0.15, mountTheta=1.75
02:41:17.070 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.02, opts=13)
02:41:17.070 00.000 6880 Enqueuing Move request for scope (0.15, 0.02)
02:41:17.070 00.000 10052 Worker thread wakes up
02:41:17.070 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:41:17.070 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:41:17.070 00.000 10052 Moving (0.15, 0.02) raw xDistance=-0.03 yDistance=0.15
02:41:17.071 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:41:17.071 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
02:41:17.071 00.000 10052 MoveAxis(E, 0, ABG)
02:41:17.071 00.000 10052 Move returns status 0, amount 0
02:41:17.071 00.000 10052 MoveAxis(N, 0, ABG)
02:41:17.071 00.000 10052 Move returns status 0, amount 0
02:41:17.071 00.000 10052 move complete, result=0
02:41:17.071 00.000 10052 worker thread done servicing request
02:41:17.094 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:17.127 00.033 6880 UpdateGuideState exits: m=2404 SNR=33.9
02:41:17.127 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:17.127 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:17.128 00.001 6880 Enqueuing Expose request
02:41:17.128 00.000 10052 Worker thread wakes up
02:41:17.128 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:17.128 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:17.128 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:18.036 00.908 10052 Exposure complete
02:41:18.094 00.058 10052 worker thread done servicing request
02:41:18.094 00.000 6880 OnExposeComplete: enter
02:41:18.094 00.000 6880 UpdateGuideState(): m_state=6
02:41:18.096 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4313
02:41:18.096 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.44, Mass=2456, SNR=34.3, Peak=172 HFD=4.3
02:41:18.096 00.000 6880 MultiStar: [#1 0.38,-0.07,1.00,U] [#2 0.45,0.20,0.97,U] [#3 0.32,0.03,0.93,U] [#4 0.49,0.16,0.86,U] [#5 0.45,0.23,1.00,U] [#6 0.24,0.02,0.94,U] [#7 0.31,-0.05,0.77,U] [#8 0.18,-0.21,0.84,U] 
02:41:18.096 00.000 6880 single-star, 8 included, MultiStar: {0.31, 0.03}, one-star: {-0.06, -0.05}
02:41:18.096 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.84 = -0.84)
02:41:18.096 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
02:41:18.096 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-2.46 mountX=0.05 mountY=-0.06, mountTheta=-0.86
02:41:18.099 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.05, opts=13)
02:41:18.099 00.000 6880 Enqueuing Move request for scope (-0.06, -0.05)
02:41:18.099 00.000 10052 Worker thread wakes up
02:41:18.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.05) opts 0xd
02:41:18.099 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.05)
02:41:18.099 00.000 10052 Moving (-0.06, -0.05) raw xDistance=0.05 yDistance=-0.06
02:41:18.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:41:18.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.00
02:41:18.099 00.000 10052 MoveAxis(E, 0, ABG)
02:41:18.099 00.000 10052 Move returns status 0, amount 0
02:41:18.099 00.000 10052 MoveAxis(N, 0, ABG)
02:41:18.099 00.000 10052 Move returns status 0, amount 0
02:41:18.099 00.000 10052 move complete, result=0
02:41:18.099 00.000 10052 worker thread done servicing request
02:41:18.122 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:18.159 00.037 6880 UpdateGuideState exits: m=2456 SNR=34.3
02:41:18.159 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:18.159 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:18.159 00.000 6880 Enqueuing Expose request
02:41:18.159 00.000 10052 Worker thread wakes up
02:41:18.159 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:18.159 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:18.159 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:18.719 00.560 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c6eee713-897c-4c63-acbe-3945235c9979"}
02:41:18.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c6eee713-897c-4c63-acbe-3945235c9979"}
02:41:18.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0701f54c-4dbc-471f-be71-6f274582e598"}
02:41:18.721 00.002 6880 case statement mapped state 6 to 3
02:41:18.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0701f54c-4dbc-471f-be71-6f274582e598"}
02:41:18.721 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e201e2a3-ab41-4f7f-ab87-798863ade145"}
02:41:18.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4313,"width":15,"height":15,"star_pos":[6.89,7.44],"pixels":"..."},"id":"e201e2a3-ab41-4f7f-ab87-798863ade145"}
02:41:19.282 00.561 10052 Exposure complete
02:41:19.335 00.053 10052 worker thread done servicing request
02:41:19.336 00.001 6880 OnExposeComplete: enter
02:41:19.336 00.000 6880 UpdateGuideState(): m_state=6
02:41:19.336 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4314
02:41:19.336 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.47, Mass=2506, SNR=34.7, Peak=178 HFD=4.5
02:41:19.336 00.000 6880 MultiStar: [#1 0.11,-0.07,0.98,U] [#2 0.21,-0.12,1.01,U] [#3 0.21,-0.03,0.92,U] [#4 0.36,0.01,0.87,U] [#5 0.31,0.24,0.99,U] [#6 0.10,-0.06,0.94,U] [#7 0.25,0.06,0.77,U] [#8 -0.02,-0.21,0.81,U] 
02:41:19.336 00.000 6880 single-star, 8 included, MultiStar: {0.16, -0.02}, one-star: {-0.10, -0.03}
02:41:19.336 00.000 6880 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.61) = xAngle (-1.28 = -1.28)
02:41:19.336 00.000 6880 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
02:41:19.337 00.001 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.89 mountX=0.03 mountY=-0.10, mountTheta=-1.28
02:41:19.337 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.03, opts=13)
02:41:19.338 00.001 6880 Enqueuing Move request for scope (-0.10, -0.03)
02:41:19.338 00.000 10052 Worker thread wakes up
02:41:19.338 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
02:41:19.338 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
02:41:19.338 00.000 10052 Moving (-0.10, -0.03) raw xDistance=0.03 yDistance=-0.10
02:41:19.338 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:41:19.338 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:41:19.338 00.000 10052 MoveAxis(E, 0, ABG)
02:41:19.338 00.000 10052 Move returns status 0, amount 0
02:41:19.338 00.000 10052 MoveAxis(N, 0, ABG)
02:41:19.338 00.000 10052 Move returns status 0, amount 0
02:41:19.338 00.000 10052 move complete, result=0
02:41:19.338 00.000 10052 worker thread done servicing request
02:41:19.355 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:19.384 00.029 6880 UpdateGuideState exits: m=2506 SNR=34.7
02:41:19.384 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:19.385 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:19.385 00.000 6880 Enqueuing Expose request
02:41:19.385 00.000 10052 Worker thread wakes up
02:41:19.385 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:41:19.385 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:19.385 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:20.293 00.908 10052 Exposure complete
02:41:20.355 00.062 10052 worker thread done servicing request
02:41:20.355 00.000 6880 OnExposeComplete: enter
02:41:20.355 00.000 6880 UpdateGuideState(): m_state=6
02:41:20.356 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4315
02:41:20.356 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=892.56, Mass=2538, SNR=34.9, Peak=163 HFD=4.8
02:41:20.356 00.000 6880 MultiStar: [#1 0.23,0.09,0.96,U] [#2 0.34,0.35,1.01,U] [#3 0.28,0.01,0.91,U] [#4 0.50,0.10,0.85,U] [#5 0.41,0.42,0.00,M1] [#6 0.24,0.01,0.91,U] [#7 0.36,0.04,0.76,U] [#8 0.16,-0.13,0.80,U] 
02:41:20.356 00.000 6880 single-star, 7 included, MultiStar: {0.25, 0.08}, one-star: {-0.05, 0.07}
02:41:20.356 00.000 6880 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.61) = xAngle (3.76 = -2.53)
02:41:20.356 00.000 6880 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.73 = -2.56)
02:41:20.357 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=0.07 hyp=0.08 cameraTheta=2.14 mountX=-0.07 mountY=-0.05, mountTheta=-2.55
02:41:20.358 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.07, opts=13)
02:41:20.358 00.000 6880 Enqueuing Move request for scope (-0.05, 0.07)
02:41:20.358 00.000 10052 Worker thread wakes up
02:41:20.358 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.07) opts 0xd
02:41:20.358 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.07)
02:41:20.358 00.000 10052 Moving (-0.05, 0.07) raw xDistance=-0.07 yDistance=-0.05
02:41:20.358 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:20.358 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.07, using input
02:41:20.358 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
02:41:20.358 00.000 10052 MoveAxis(E, 0, ABG)
02:41:20.358 00.000 10052 Move returns status 0, amount 0
02:41:20.359 00.001 10052 MoveAxis(N, 0, ABG)
02:41:20.359 00.000 10052 Move returns status 0, amount 0
02:41:20.359 00.000 10052 move complete, result=0
02:41:20.359 00.000 10052 worker thread done servicing request
02:41:20.379 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:20.415 00.036 6880 UpdateGuideState exits: m=2538 SNR=34.9
02:41:20.415 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:20.415 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:20.415 00.000 6880 Enqueuing Expose request
02:41:20.415 00.000 10052 Worker thread wakes up
02:41:20.415 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:41:20.415 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:20.416 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:20.720 00.304 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"20213d60-8729-49e9-a4c3-13ecc935b7a2"}
02:41:20.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"20213d60-8729-49e9-a4c3-13ecc935b7a2"}
02:41:20.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"977489f7-867b-4ff5-b86b-bf1aa71d598a"}
02:41:20.721 00.000 6880 case statement mapped state 6 to 3
02:41:20.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"977489f7-867b-4ff5-b86b-bf1aa71d598a"}
02:41:20.721 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3cdbac3-a95d-467a-ba1f-eec367507cb3"}
02:41:20.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4315,"width":15,"height":15,"star_pos":[6.91,6.56],"pixels":"..."},"id":"a3cdbac3-a95d-467a-ba1f-eec367507cb3"}
02:41:21.557 00.836 10052 Exposure complete
02:41:21.624 00.067 10052 worker thread done servicing request
02:41:21.625 00.001 6880 OnExposeComplete: enter
02:41:21.625 00.000 6880 UpdateGuideState(): m_state=6
02:41:21.625 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4316
02:41:21.625 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=892.53, Mass=2518, SNR=34.7, Peak=141 HFD=5.0
02:41:21.626 00.001 6880 MultiStar: [#1 0.07,0.04,0.97,U] [#2 0.30,0.23,0.96,U] [#3 0.02,0.06,0.94,U] [#4 0.11,0.12,0.84,U] [#5 0.00,0.06,0.99,U] [#6 -0.04,0.06,0.94,U] [#7 0.26,0.11,0.77,U] [#8 0.05,0.11,0.78,U] 
02:41:21.626 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.09}, one-star: {-0.39, 0.04}
02:41:21.626 00.000 6880 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.61) = xAngle (2.80 = 2.80)
02:41:21.626 00.000 6880 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.77 = 2.77)
02:41:21.626 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.09 hyp=0.10 cameraTheta=1.19 mountX=-0.09 mountY=0.04, mountTheta=2.78
02:41:21.628 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.09, opts=13)
02:41:21.628 00.000 6880 Enqueuing Move request for scope (0.04, 0.09)
02:41:21.628 00.000 10052 Worker thread wakes up
02:41:21.628 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.09) opts 0xd
02:41:21.628 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.09)
02:41:21.628 00.000 10052 Moving (0.04, 0.09) raw xDistance=-0.09 yDistance=0.04
02:41:21.628 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:41:21.629 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
02:41:21.629 00.000 10052 MoveAxis(E, 0, ABG)
02:41:21.629 00.000 10052 Move returns status 0, amount 0
02:41:21.629 00.000 10052 MoveAxis(N, 0, ABG)
02:41:21.629 00.000 10052 Move returns status 0, amount 0
02:41:21.629 00.000 10052 move complete, result=0
02:41:21.629 00.000 10052 worker thread done servicing request
02:41:21.659 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:21.693 00.034 6880 UpdateGuideState exits: m=2518 SNR=34.7
02:41:21.693 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:21.693 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:21.693 00.000 6880 Enqueuing Expose request
02:41:21.693 00.000 10052 Worker thread wakes up
02:41:21.693 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:21.693 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:21.693 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:22.604 00.911 10052 Exposure complete
02:41:22.656 00.052 10052 worker thread done servicing request
02:41:22.656 00.000 6880 OnExposeComplete: enter
02:41:22.657 00.001 6880 UpdateGuideState(): m_state=6
02:41:22.657 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4317
02:41:22.657 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=892.76, Mass=2656, SNR=35.8, Peak=177 HFD=4.5
02:41:22.657 00.000 6880 MultiStar: [#1 0.42,0.29,0.92,U] [#2 0.51,0.43,0.00,M1] [#3 0.34,0.24,0.90,U] [#4 0.44,0.53,0.00,M4] [#5 0.45,0.48,0.00,M1] [#6 0.36,0.53,0.00,M1] [#7 0.35,0.29,0.75,U] [#8 0.31,0.19,0.77,U] 
02:41:22.657 00.000 6880 single-star, 4 included, MultiStar: {0.26, 0.26}, one-star: {-0.05, 0.26}
02:41:22.657 00.000 6880 CameraToMount -- cameraTheta (1.76) - m_xAngle (-1.61) = xAngle (3.37 = -2.91)
02:41:22.657 00.000 6880 CameraToMount -- cameraTheta (1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.34 = -2.94)
02:41:22.657 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.26 hyp=0.27 cameraTheta=1.76 mountX=-0.26 mountY=-0.05, mountTheta=-2.94
02:41:22.659 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.26, opts=13)
02:41:22.659 00.000 6880 Enqueuing Move request for scope (-0.05, 0.26)
02:41:22.659 00.000 10052 Worker thread wakes up
02:41:22.659 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.26) opts 0xd
02:41:22.659 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.26)
02:41:22.659 00.000 10052 Moving (-0.05, 0.26) raw xDistance=-0.26 yDistance=-0.05
02:41:22.659 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:41:22.660 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.08, using input
02:41:22.660 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
02:41:22.660 00.000 10052 MoveAxis(E, 70, ABG)
02:41:22.660 00.000 10052 Guiding  Dir = 2, Dur = 70
02:41:22.679 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:22.682 00.003 10052 IsSlewing returns 0
02:41:22.711 00.029 6880 UpdateGuideState exits: m=2656 SNR=35.8
02:41:22.711 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:22.711 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:22.711 00.000 6880 Enqueuing Expose request
02:41:22.717 00.006 10052 IsGuiding returns 0
02:41:22.720 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"52a46f1e-d0e4-4066-a5c2-8e4dbeb9229a"}
02:41:22.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"52a46f1e-d0e4-4066-a5c2-8e4dbeb9229a"}
02:41:22.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"26cdf68a-cde2-4ba2-a371-b8f14486da4f"}
02:41:22.721 00.000 6880 case statement mapped state 6 to 3
02:41:22.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"26cdf68a-cde2-4ba2-a371-b8f14486da4f"}
02:41:22.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0da68c18-0c3b-4c09-8384-8a348ffa8a4b"}
02:41:22.723 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4317,"width":15,"height":15,"star_pos":[6.90,6.76],"pixels":"..."},"id":"0da68c18-0c3b-4c09-8384-8a348ffa8a4b"}
02:41:22.746 00.023 10052 PulseGuide returned control before completion, sleep 53
02:41:22.824 00.078 10052 IsGuiding returns 1
02:41:22.824 00.000 10052 scope still moving after pulse duration time elapsed
02:41:22.870 00.046 10052 IsSlewing returns 0
02:41:22.908 00.038 10052 IsGuiding returns 0
02:41:22.908 00.000 10052 scope move finished after 70 + 120 ms
02:41:22.908 00.000 10052 Move returns status 0, amount 70
02:41:22.908 00.000 10052 MoveAxis(N, 0, ABG)
02:41:22.908 00.000 10052 Move returns status 0, amount 0
02:41:22.908 00.000 10052 move complete, result=0
02:41:22.908 00.000 10052 worker thread done servicing request
02:41:22.908 00.000 10052 Worker thread wakes up
02:41:22.908 00.000 6880 GuideStep: -0.3 px 70 ms EAST, -0.1 px 0 ms NORTH
02:41:22.908 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:22.908 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:24.047 01.139 10052 Exposure complete
02:41:24.098 00.051 10052 worker thread done servicing request
02:41:24.098 00.000 6880 OnExposeComplete: enter
02:41:24.098 00.000 6880 UpdateGuideState(): m_state=6
02:41:24.098 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4318
02:41:24.098 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=892.74, Mass=2528, SNR=34.7, Peak=159 HFD=4.7
02:41:24.099 00.001 6880 MultiStar: [#1 0.03,0.19,0.98,U] [#2 0.27,0.33,0.98,U] [#3 0.19,0.23,0.92,U] [#4 0.48,0.50,0.00,M5] [#5 0.11,0.52,0.99,U] [#6 0.15,0.13,0.94,U] [#7 0.31,0.33,0.76,U] [#8 0.24,0.33,0.80,U] 
02:41:24.099 00.000 6880 refined, 7 included, MultiStar: {0.11, 0.29}, one-star: {-0.31, 0.25}
02:41:24.099 00.000 6880 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.61) = xAngle (2.81 = 2.81)
02:41:24.099 00.000 6880 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.78 = 2.78)
02:41:24.099 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.19 mountX=-0.29 mountY=0.11, mountTheta=2.78
02:41:24.100 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.29, opts=13)
02:41:24.100 00.000 6880 Enqueuing Move request for scope (0.11, 0.29)
02:41:24.100 00.000 10052 Worker thread wakes up
02:41:24.100 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.29) opts 0xd
02:41:24.100 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.29)
02:41:24.100 00.000 10052 Moving (0.11, 0.29) raw xDistance=-0.29 yDistance=0.11
02:41:24.100 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.29
02:41:24.100 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
02:41:24.100 00.000 10052 MoveAxis(E, 82, ABG)
02:41:24.100 00.000 10052 Guiding  Dir = 2, Dur = 82
02:41:24.119 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:24.145 00.026 10052 IsSlewing returns 0
02:41:24.150 00.005 6880 UpdateGuideState exits: m=2528 SNR=34.7
02:41:24.150 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:24.150 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:24.150 00.000 6880 Enqueuing Expose request
02:41:24.213 00.063 10052 IsGuiding returns 0
02:41:24.279 00.066 10052 PulseGuide returned control before completion, sleep 27
02:41:24.380 00.101 10052 IsGuiding returns 0
02:41:24.380 00.000 10052 Move returns status 0, amount 82
02:41:24.380 00.000 10052 MoveAxis(N, 0, ABG)
02:41:24.380 00.000 10052 Move returns status 0, amount 0
02:41:24.380 00.000 10052 move complete, result=0
02:41:24.381 00.001 10052 worker thread done servicing request
02:41:24.381 00.000 10052 Worker thread wakes up
02:41:24.381 00.000 6880 GuideStep: -0.3 px 82 ms EAST, 0.1 px 0 ms NORTH
02:41:24.381 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:24.381 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:24.719 00.338 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"17fc1018-53fe-4643-981c-fee27a3533f7"}
02:41:24.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"17fc1018-53fe-4643-981c-fee27a3533f7"}
02:41:24.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af9d542a-6018-42e3-8b38-e43ab3fac2bb"}
02:41:24.720 00.001 6880 case statement mapped state 6 to 3
02:41:24.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"af9d542a-6018-42e3-8b38-e43ab3fac2bb"}
02:41:24.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2274e872-de4d-466a-aee2-f770d7a76965"}
02:41:24.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4318,"width":15,"height":15,"star_pos":[6.65,6.74],"pixels":"..."},"id":"2274e872-de4d-466a-aee2-f770d7a76965"}
02:41:25.298 00.578 10052 Exposure complete
02:41:25.361 00.063 10052 worker thread done servicing request
02:41:25.361 00.000 6880 OnExposeComplete: enter
02:41:25.361 00.000 6880 UpdateGuideState(): m_state=6
02:41:25.362 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4319
02:41:25.362 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.58, Mass=2596, SNR=35.3, Peak=150 HFD=4.7
02:41:25.362 00.000 6880 MultiStar: [#1 0.28,0.14,0.96,U] [#2 0.35,0.34,0.97,U] [#3 0.14,0.08,0.91,U] [#4 0.40,0.40,0.00,M6] [#5 0.32,0.45,0.00,M1] [#6 0.15,-0.01,0.92,U] [#7 0.34,0.06,0.78,U] [#8 0.14,0.17,0.79,U] 
02:41:25.362 00.000 6880 single-star, 6 included, MultiStar: {0.17, 0.12}, one-star: {-0.19, 0.09}
02:41:25.362 00.000 6880 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.61) = xAngle (4.33 = -1.95)
02:41:25.363 00.001 6880 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.30 = -1.99)
02:41:25.363 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.09 hyp=0.21 cameraTheta=2.72 mountX=-0.08 mountY=-0.19, mountTheta=-1.96
02:41:25.364 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.09, opts=13)
02:41:25.364 00.000 6880 Enqueuing Move request for scope (-0.19, 0.09)
02:41:25.364 00.000 10052 Worker thread wakes up
02:41:25.364 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.09) opts 0xd
02:41:25.364 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.09)
02:41:25.364 00.000 10052 Moving (-0.19, 0.09) raw xDistance=-0.08 yDistance=-0.19
02:41:25.366 00.002 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:41:25.366 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.19, slope = -0.00
02:41:25.366 00.000 10052 MoveAxis(E, 0, ABG)
02:41:25.366 00.000 10052 Move returns status 0, amount 0
02:41:25.366 00.000 10052 MoveAxis(N, 8, ABG)
02:41:25.366 00.000 10052 Guiding  Dir = 0, Dur = 8
02:41:25.387 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:25.387 00.000 10052 IsSlewing returns 0
02:41:25.425 00.038 10052 IsGuiding returns 0
02:41:25.425 00.000 6880 UpdateGuideState exits: m=2596 SNR=35.3
02:41:25.425 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:25.425 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:25.425 00.000 6880 Enqueuing Expose request
02:41:25.490 00.065 10052 IsGuiding returns 0
02:41:25.490 00.000 10052 Move returns status 0, amount 8
02:41:25.490 00.000 10052 move complete, result=0
02:41:25.492 00.002 10052 worker thread done servicing request
02:41:25.492 00.000 10052 Worker thread wakes up
02:41:25.492 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:25.492 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:25.492 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 8 ms NORTH
02:41:26.622 01.130 10052 Exposure complete
02:41:26.673 00.051 10052 worker thread done servicing request
02:41:26.674 00.001 6880 OnExposeComplete: enter
02:41:26.674 00.000 6880 UpdateGuideState(): m_state=6
02:41:26.674 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4320
02:41:26.674 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.57, Mass=2513, SNR=34.6, Peak=181 HFD=4.5
02:41:26.674 00.000 6880 MultiStar: [#1 0.47,0.21,0.97,U] [#2 0.57,0.35,0.00,M1] [#3 0.34,0.23,0.93,U] [#4 0.59,0.12,0.00,M7] [#5 0.50,0.40,0.00,M2] [#6 0.43,0.44,0.00,M1] [#7 0.38,0.05,0.77,U] [#8 0.24,0.18,0.78,U] 
02:41:26.674 00.000 6880 single-star, 4 included, MultiStar: {0.29, 0.15}, one-star: {0.03, 0.07}
02:41:26.674 00.000 6880 CameraToMount -- cameraTheta (1.22) - m_xAngle (-1.61) = xAngle (2.84 = 2.84)
02:41:26.674 00.000 6880 CameraToMount -- cameraTheta (1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.81 = 2.81)
02:41:26.675 00.001 6880 CameraToMount -- cameraX=0.03 cameraY=0.07 hyp=0.08 cameraTheta=1.22 mountX=-0.07 mountY=0.03, mountTheta=2.81
02:41:26.676 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.07, opts=13)
02:41:26.676 00.000 6880 Enqueuing Move request for scope (0.03, 0.07)
02:41:26.676 00.000 10052 Worker thread wakes up
02:41:26.676 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.07) opts 0xd
02:41:26.676 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.07)
02:41:26.676 00.000 10052 Moving (0.03, 0.07) raw xDistance=-0.07 yDistance=0.03
02:41:26.676 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:41:26.676 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
02:41:26.676 00.000 10052 MoveAxis(E, 0, ABG)
02:41:26.676 00.000 10052 Move returns status 0, amount 0
02:41:26.676 00.000 10052 MoveAxis(N, 0, ABG)
02:41:26.676 00.000 10052 Move returns status 0, amount 0
02:41:26.676 00.000 10052 move complete, result=0
02:41:26.676 00.000 10052 worker thread done servicing request
02:41:26.695 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:26.724 00.029 6880 UpdateGuideState exits: m=2513 SNR=34.6
02:41:26.724 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:26.724 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:26.724 00.000 6880 Enqueuing Expose request
02:41:26.724 00.000 10052 Worker thread wakes up
02:41:26.724 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:26.724 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:26.724 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:26.728 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a2f802f9-d95e-47a5-ad1f-2c22b34697eb"}
02:41:26.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a2f802f9-d95e-47a5-ad1f-2c22b34697eb"}
02:41:26.735 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0513758-e1ad-4133-bf7b-e745de1f441c"}
02:41:26.735 00.000 6880 case statement mapped state 6 to 3
02:41:26.737 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0513758-e1ad-4133-bf7b-e745de1f441c"}
02:41:26.738 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5c03725c-6f79-4f89-81c5-c315fd47ded7"}
02:41:26.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4320,"width":15,"height":15,"star_pos":[6.98,6.57],"pixels":"..."},"id":"5c03725c-6f79-4f89-81c5-c315fd47ded7"}
02:41:27.631 00.893 10052 Exposure complete
02:41:27.683 00.052 10052 worker thread done servicing request
02:41:27.683 00.000 6880 OnExposeComplete: enter
02:41:27.683 00.000 6880 UpdateGuideState(): m_state=6
02:41:27.684 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4321
02:41:27.684 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.22, Mass=2644, SNR=35.8, Peak=149 HFD=4.7
02:41:27.684 00.000 6880 MultiStar: [#1 0.48,-0.05,0.95,U] [#2 0.21,0.18,0.95,U] [#3 0.42,-0.13,0.90,U] [#4 0.79,0.02,0.00,M8] [#5 0.56,0.23,0.00,M3] [#6 0.35,-0.11,0.90,U] [#7 0.43,-0.07,0.74,U] [#8 0.41,-0.30,0.80,U] 
02:41:27.684 00.000 6880 single-star, 6 included, MultiStar: {0.33, -0.10}, one-star: {0.03, -0.27}
02:41:27.684 00.000 6880 CameraToMount -- cameraTheta (-1.46) - m_xAngle (-1.61) = xAngle (0.15 = 0.15)
02:41:27.684 00.000 6880 CameraToMount -- cameraTheta (-1.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.12 = 0.12)
02:41:27.684 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.27 hyp=0.27 cameraTheta=-1.46 mountX=0.27 mountY=0.03, mountTheta=0.12
02:41:27.686 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.27, opts=13)
02:41:27.686 00.000 6880 Enqueuing Move request for scope (0.03, -0.27)
02:41:27.686 00.000 10052 Worker thread wakes up
02:41:27.686 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.27) opts 0xd
02:41:27.686 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.27)
02:41:27.686 00.000 10052 Moving (0.03, -0.27) raw xDistance=0.27 yDistance=0.03
02:41:27.686 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:41:27.686 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.00
02:41:27.686 00.000 10052 MoveAxis(W, 72, ABG)
02:41:27.686 00.000 10052 Guiding  Dir = 3, Dur = 72
02:41:27.707 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:27.731 00.024 10052 IsSlewing returns 0
02:41:27.747 00.016 6880 UpdateGuideState exits: m=2644 SNR=35.8
02:41:27.747 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:27.748 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:27.748 00.000 6880 Enqueuing Expose request
02:41:27.811 00.063 10052 IsGuiding returns 0
02:41:27.875 00.064 10052 PulseGuide returned control before completion, sleep 19
02:41:27.955 00.080 10052 IsGuiding returns 1
02:41:27.955 00.000 10052 scope still moving after pulse duration time elapsed
02:41:28.029 00.074 10052 IsSlewing returns 0
02:41:28.108 00.079 10052 IsGuiding returns 0
02:41:28.108 00.000 10052 scope move finished after 72 + 225 ms
02:41:28.108 00.000 10052 Move returns status 0, amount 72
02:41:28.108 00.000 10052 MoveAxis(N, 0, ABG)
02:41:28.108 00.000 10052 Move returns status 0, amount 0
02:41:28.108 00.000 10052 move complete, result=0
02:41:28.108 00.000 10052 worker thread done servicing request
02:41:28.108 00.000 10052 Worker thread wakes up
02:41:28.109 00.001 6880 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
02:41:28.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:28.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:28.718 00.609 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58d35f25-8bac-4a51-8718-0165ea4e8007"}
02:41:28.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58d35f25-8bac-4a51-8718-0165ea4e8007"}
02:41:28.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ae0080b-c6f1-49ae-ba87-fdbb952fddbe"}
02:41:28.718 00.000 6880 case statement mapped state 6 to 3
02:41:28.719 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ae0080b-c6f1-49ae-ba87-fdbb952fddbe"}
02:41:28.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f23c762a-e9d0-42c4-988a-48e598afb7c1"}
02:41:28.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4321,"width":15,"height":15,"star_pos":[6.98,7.22],"pixels":"..."},"id":"f23c762a-e9d0-42c4-988a-48e598afb7c1"}
02:41:29.240 00.521 10052 Exposure complete
02:41:29.292 00.052 10052 worker thread done servicing request
02:41:29.292 00.000 6880 OnExposeComplete: enter
02:41:29.292 00.000 6880 UpdateGuideState(): m_state=6
02:41:29.292 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4322
02:41:29.292 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.81, Mass=2608, SNR=35.3, Peak=148 HFD=4.7
02:41:29.294 00.002 6880 MultiStar: [#1 0.31,0.48,0.00,M1] [#2 0.13,0.61,0.00,M1] [#3 0.16,0.61,0.00,M1] [#4 0.71,0.44,0.00,M9] [#5 0.30,0.60,0.00,M4] [#6 0.00,0.61,0.00,M1] [#7 0.37,0.55,0.00,M1] [#8 0.03,0.27,0.77,U] 
02:41:29.294 00.000 6880 refined, 1 included, MultiStar: {-0.03, 0.30}, one-star: {-0.08, 0.32}
02:41:29.294 00.000 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.30 = -2.99)
02:41:29.294 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.02)
02:41:29.294 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.30 hyp=0.30 cameraTheta=1.68 mountX=-0.30 mountY=-0.04, mountTheta=-3.02
02:41:29.295 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.30, opts=13)
02:41:29.295 00.000 6880 Enqueuing Move request for scope (-0.03, 0.30)
02:41:29.295 00.000 10052 Worker thread wakes up
02:41:29.295 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.30) opts 0xd
02:41:29.295 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.30)
02:41:29.295 00.000 10052 Moving (-0.03, 0.30) raw xDistance=-0.30 yDistance=-0.04
02:41:29.295 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
02:41:29.295 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
02:41:29.295 00.000 10052 MoveAxis(E, 77, ABG)
02:41:29.295 00.000 10052 Guiding  Dir = 2, Dur = 77
02:41:29.315 00.020 10052 IsSlewing returns 0
02:41:29.316 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:29.350 00.034 6880 UpdateGuideState exits: m=2608 SNR=35.3
02:41:29.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:29.350 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:29.350 00.000 6880 Enqueuing Expose request
02:41:29.354 00.004 10052 IsGuiding returns 0
02:41:29.381 00.027 10052 PulseGuide returned control before completion, sleep 60
02:41:29.507 00.126 10052 IsGuiding returns 0
02:41:29.507 00.000 10052 Move returns status 0, amount 77
02:41:29.507 00.000 10052 MoveAxis(N, 0, ABG)
02:41:29.507 00.000 10052 Move returns status 0, amount 0
02:41:29.507 00.000 10052 move complete, result=0
02:41:29.507 00.000 10052 worker thread done servicing request
02:41:29.507 00.000 10052 Worker thread wakes up
02:41:29.507 00.000 6880 GuideStep: -0.3 px 77 ms EAST, -0.0 px 0 ms NORTH
02:41:29.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:29.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:30.424 00.917 10052 Exposure complete
02:41:30.493 00.069 10052 worker thread done servicing request
02:41:30.493 00.000 6880 OnExposeComplete: enter
02:41:30.494 00.001 6880 UpdateGuideState(): m_state=6
02:41:30.494 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4323
02:41:30.494 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.94, Mass=2529, SNR=34.8, Peak=125 HFD=5.0
02:41:30.494 00.000 6880 MultiStar: [#1 0.12,0.64,0.00,M2] [#2 0.17,0.65,0.00,M2] [#3 -0.02,0.77,0.00,M2] [#4 0.33,0.61,0.00,M10] [#5 0.08,0.66,0.00,M5] [#6 -0.12,0.62,0.00,M2] [#7 0.14,0.67,0.00,M2] [#8 -0.03,0.48,0.78,U] 
02:41:30.494 00.000 6880 refined, 1 included, MultiStar: {-0.19, 0.46}, one-star: {-0.32, 0.45}
02:41:30.495 00.001 6880 CameraToMount -- cameraTheta (1.97) - m_xAngle (-1.61) = xAngle (3.58 = -2.71)
02:41:30.495 00.000 6880 CameraToMount -- cameraTheta (1.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.55 = -2.74)
02:41:30.495 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.46 hyp=0.50 cameraTheta=1.97 mountX=-0.45 mountY=-0.20, mountTheta=-2.73
02:41:30.496 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.46, opts=13)
02:41:30.496 00.000 6880 Enqueuing Move request for scope (-0.19, 0.46)
02:41:30.496 00.000 10052 Worker thread wakes up
02:41:30.496 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.46) opts 0xd
02:41:30.496 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.46)
02:41:30.496 00.000 10052 Moving (-0.19, 0.46) raw xDistance=-0.45 yDistance=-0.20
02:41:30.497 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
02:41:30.497 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.20, slope = -0.01
02:41:30.497 00.000 10052 MoveAxis(E, 125, ABG)
02:41:30.497 00.000 10052 Guiding  Dir = 2, Dur = 125
02:41:30.517 00.020 10052 IsSlewing returns 0
02:41:30.521 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:30.556 00.035 10052 IsGuiding returns 0
02:41:30.562 00.006 6880 UpdateGuideState exits: m=2529 SNR=34.8
02:41:30.562 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:30.562 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:30.562 00.000 6880 Enqueuing Expose request
02:41:30.583 00.021 10052 PulseGuide returned control before completion, sleep 108
02:41:30.717 00.134 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65b002c2-d1e8-4456-ad0f-2fded10a73db"}
02:41:30.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65b002c2-d1e8-4456-ad0f-2fded10a73db"}
02:41:30.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ae350da-14f7-4559-a065-b2f1474a3833"}
02:41:30.717 00.000 6880 case statement mapped state 6 to 3
02:41:30.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ae350da-14f7-4559-a065-b2f1474a3833"}
02:41:30.719 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b96dacb-97d5-4c18-a36a-ec683fe4bcf9"}
02:41:30.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4323,"width":15,"height":15,"star_pos":[6.64,6.94],"pixels":"..."},"id":"7b96dacb-97d5-4c18-a36a-ec683fe4bcf9"}
02:41:30.725 00.006 10052 IsGuiding returns 0
02:41:30.726 00.001 10052 Move returns status 0, amount 125
02:41:30.726 00.000 10052 MoveAxis(N, 9, ABG)
02:41:30.726 00.000 10052 Guiding  Dir = 0, Dur = 9
02:41:30.764 00.038 10052 IsSlewing returns 0
02:41:30.802 00.038 10052 IsGuiding returns 0
02:41:30.868 00.066 10052 IsGuiding returns 0
02:41:30.868 00.000 10052 Move returns status 0, amount 9
02:41:30.868 00.000 10052 move complete, result=0
02:41:30.868 00.000 10052 worker thread done servicing request
02:41:30.868 00.000 6880 GuideStep: -0.5 px 125 ms EAST, -0.2 px 9 ms NORTH
02:41:30.868 00.000 10052 Worker thread wakes up
02:41:30.868 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:30.868 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:32.006 01.138 10052 Exposure complete
02:41:32.076 00.070 10052 worker thread done servicing request
02:41:32.076 00.000 6880 OnExposeComplete: enter
02:41:32.077 00.001 6880 UpdateGuideState(): m_state=6
02:41:32.077 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4324
02:41:32.077 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.82, Mass=2653, SNR=35.7, Peak=170 HFD=4.4
02:41:32.077 00.000 6880 MultiStar: [#1 0.21,0.21,0.96,U] [#2 0.41,0.42,0.00,M3] [#3 0.24,0.40,0.92,U] [#4 0.23,0.17,0.86,U] [#5 0.38,0.52,0.00,M6] [#6 0.02,0.43,0.90,U] [#7 0.33,0.42,0.75,U] [#8 0.26,0.26,0.81,U] 
02:41:32.077 00.000 6880 single-star, 6 included, MultiStar: {0.18, 0.32}, one-star: {0.00, 0.33}
02:41:32.077 00.000 6880 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.61) = xAngle (3.18 = -3.11)
02:41:32.078 00.001 6880 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.14 = -3.14)
02:41:32.078 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.33 hyp=0.33 cameraTheta=1.56 mountX=-0.33 mountY=-0.00, mountTheta=-3.14
02:41:32.079 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.33, opts=13)
02:41:32.079 00.000 6880 Enqueuing Move request for scope (0.00, 0.33)
02:41:32.079 00.000 10052 Worker thread wakes up
02:41:32.079 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.33) opts 0xd
02:41:32.079 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.33)
02:41:32.079 00.000 10052 Moving (0.00, 0.33) raw xDistance=-0.33 yDistance=-0.00
02:41:32.080 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
02:41:32.080 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.03, using input
02:41:32.080 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.01
02:41:32.080 00.000 10052 MoveAxis(E, 95, ABG)
02:41:32.080 00.000 10052 Guiding  Dir = 2, Dur = 95
02:41:32.103 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:32.141 00.038 6880 UpdateGuideState exits: m=2653 SNR=35.7
02:41:32.141 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:32.141 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:32.142 00.001 6880 Enqueuing Expose request
02:41:32.146 00.004 10052 IsSlewing returns 0
02:41:32.213 00.067 10052 IsGuiding returns 0
02:41:32.279 00.066 10052 PulseGuide returned control before completion, sleep 40
02:41:32.352 00.073 10052 IsGuiding returns 1
02:41:32.353 00.001 10052 scope still moving after pulse duration time elapsed
02:41:32.397 00.044 10052 IsSlewing returns 0
02:41:32.436 00.039 10052 IsGuiding returns 0
02:41:32.436 00.000 10052 scope move finished after 95 + 127 ms
02:41:32.437 00.001 10052 Move returns status 0, amount 95
02:41:32.437 00.000 10052 MoveAxis(N, 0, ABG)
02:41:32.437 00.000 10052 Move returns status 0, amount 0
02:41:32.437 00.000 10052 move complete, result=0
02:41:32.437 00.000 10052 worker thread done servicing request
02:41:32.437 00.000 6880 GuideStep: -0.3 px 95 ms EAST, -0.0 px 0 ms NORTH
02:41:32.437 00.000 10052 Worker thread wakes up
02:41:32.437 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:32.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:32.719 00.282 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5a570cc-2fe6-40ea-9a21-af96662cdc81"}
02:41:32.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5a570cc-2fe6-40ea-9a21-af96662cdc81"}
02:41:32.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"82bf9027-12c7-4126-bb96-a54ec6a0dd3d"}
02:41:32.720 00.000 6880 case statement mapped state 6 to 3
02:41:32.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"82bf9027-12c7-4126-bb96-a54ec6a0dd3d"}
02:41:32.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2ac234c8-5d0d-4675-951e-43e661d8a6ed"}
02:41:32.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4324,"width":15,"height":15,"star_pos":[6.96,6.82],"pixels":"..."},"id":"2ac234c8-5d0d-4675-951e-43e661d8a6ed"}
02:41:33.350 00.629 10052 Exposure complete
02:41:33.425 00.075 10052 worker thread done servicing request
02:41:33.425 00.000 6880 OnExposeComplete: enter
02:41:33.425 00.000 6880 UpdateGuideState(): m_state=6
02:41:33.425 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4325
02:41:33.425 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.87, Mass=2731, SNR=36.3, Peak=166 HFD=4.5
02:41:33.426 00.001 6880 MultiStar: [#1 0.16,0.22,0.92,U] [#2 0.52,0.57,0.00,M4] [#3 0.36,0.45,0.00,M2] [#4 0.23,0.24,0.82,U] [#5 0.43,0.64,0.00,M7] [#6 0.25,0.21,0.90,U] [#7 0.39,0.27,0.72,U] [#8 0.25,0.34,0.77,U] 
02:41:33.426 00.000 6880 refined, 5 included, MultiStar: {0.20, 0.27}, one-star: {0.01, 0.37}
02:41:33.426 00.000 6880 CameraToMount -- cameraTheta (0.93) - m_xAngle (-1.61) = xAngle (2.54 = 2.54)
02:41:33.426 00.000 6880 CameraToMount -- cameraTheta (0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.51 = 2.51)
02:41:33.426 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.27 hyp=0.34 cameraTheta=0.93 mountX=-0.28 mountY=0.20, mountTheta=2.52
02:41:33.428 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.27, opts=13)
02:41:33.428 00.000 6880 Enqueuing Move request for scope (0.20, 0.27)
02:41:33.428 00.000 10052 Worker thread wakes up
02:41:33.428 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.27) opts 0xd
02:41:33.428 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.27)
02:41:33.428 00.000 10052 Moving (0.20, 0.27) raw xDistance=-0.28 yDistance=0.20
02:41:33.429 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:41:33.429 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.20, slope = 0.00
02:41:33.429 00.000 10052 MoveAxis(E, 80, ABG)
02:41:33.429 00.000 10052 Guiding  Dir = 2, Dur = 80
02:41:33.450 00.021 10052 IsSlewing returns 0
02:41:33.458 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:33.488 00.030 10052 IsGuiding returns 0
02:41:33.501 00.013 6880 UpdateGuideState exits: m=2731 SNR=36.3
02:41:33.501 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:33.501 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:33.501 00.000 6880 Enqueuing Expose request
02:41:33.516 00.015 10052 PulseGuide returned control before completion, sleep 63
02:41:33.632 00.116 10052 IsGuiding returns 0
02:41:33.632 00.000 10052 Move returns status 0, amount 80
02:41:33.632 00.000 10052 MoveAxis(S, 9, ABG)
02:41:33.632 00.000 10052 Guiding  Dir = 1, Dur = 9
02:41:33.707 00.075 10052 IsSlewing returns 0
02:41:33.780 00.073 10052 IsGuiding returns 0
02:41:33.920 00.140 10052 IsGuiding returns 0
02:41:33.920 00.000 10052 Move returns status 0, amount 9
02:41:33.920 00.000 10052 move complete, result=0
02:41:33.921 00.001 10052 worker thread done servicing request
02:41:33.921 00.000 6880 GuideStep: -0.3 px 80 ms EAST, 0.2 px 9 ms SOUTH
02:41:33.921 00.000 10052 Worker thread wakes up
02:41:33.921 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:33.921 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:34.723 00.802 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ebae353-6486-43b5-9d3d-86b56e3ba168"}
02:41:34.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ebae353-6486-43b5-9d3d-86b56e3ba168"}
02:41:34.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"389b3dd4-b305-4b4c-b408-4b1a7533bb1c"}
02:41:34.724 00.000 6880 case statement mapped state 6 to 3
02:41:34.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"389b3dd4-b305-4b4c-b408-4b1a7533bb1c"}
02:41:34.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a8c081c-2b36-43ac-a5bf-dda7bad69e66"}
02:41:34.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4325,"width":15,"height":15,"star_pos":[6.97,6.87],"pixels":"..."},"id":"0a8c081c-2b36-43ac-a5bf-dda7bad69e66"}
02:41:35.056 00.332 10052 Exposure complete
02:41:35.135 00.079 10052 worker thread done servicing request
02:41:35.135 00.000 6880 OnExposeComplete: enter
02:41:35.135 00.000 6880 UpdateGuideState(): m_state=6
02:41:35.135 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4326
02:41:35.135 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.98, Mass=2599, SNR=35.4, Peak=152 HFD=4.5
02:41:35.136 00.001 6880 MultiStar: [#1 0.54,0.59,0.00,M1] [#2 0.71,0.64,0.00,M5] [#3 0.77,0.67,0.00,M3] [#4 0.76,0.79,0.00,M9] [#5 0.58,0.86,0.00,M8] [#6 0.77,0.63,0.00,M1] [#7 0.62,0.81,0.00,M1] [#8 0.36,0.47,0.00,M1] 
02:41:35.136 00.000 6880 CameraToMount -- cameraTheta (1.26) - m_xAngle (-1.61) = xAngle (2.87 = 2.87)
02:41:35.136 00.000 6880 CameraToMount -- cameraTheta (1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.84 = 2.84)
02:41:35.136 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.49 hyp=0.51 cameraTheta=1.26 mountX=-0.49 mountY=0.15, mountTheta=2.84
02:41:35.138 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.49, opts=13)
02:41:35.138 00.000 6880 Enqueuing Move request for scope (0.16, 0.49)
02:41:35.138 00.000 10052 Worker thread wakes up
02:41:35.139 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.49) opts 0xd
02:41:35.139 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.49)
02:41:35.139 00.000 10052 Moving (0.16, 0.49) raw xDistance=-0.49 yDistance=0.15
02:41:35.139 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.49
02:41:35.139 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
02:41:35.139 00.000 10052 MoveAxis(E, 136, ABG)
02:41:35.139 00.000 10052 Guiding  Dir = 2, Dur = 136
02:41:35.161 00.022 10052 IsSlewing returns 0
02:41:35.164 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:35.198 00.034 6880 UpdateGuideState exits: m=2599 SNR=35.4
02:41:35.198 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:35.198 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:35.198 00.000 6880 Enqueuing Expose request
02:41:35.199 00.001 10052 IsGuiding returns 0
02:41:35.226 00.027 10052 PulseGuide returned control before completion, sleep 119
02:41:35.370 00.144 10052 IsGuiding returns 0
02:41:35.371 00.001 10052 Move returns status 0, amount 136
02:41:35.371 00.000 10052 MoveAxis(N, 0, ABG)
02:41:35.371 00.000 10052 Move returns status 0, amount 0
02:41:35.371 00.000 10052 move complete, result=0
02:41:35.371 00.000 10052 worker thread done servicing request
02:41:35.371 00.000 6880 GuideStep: -0.5 px 136 ms EAST, 0.2 px 0 ms NORTH
02:41:35.371 00.000 10052 Worker thread wakes up
02:41:35.371 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:35.371 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:36.286 00.915 10052 Exposure complete
02:41:36.344 00.058 10052 worker thread done servicing request
02:41:36.344 00.000 6880 OnExposeComplete: enter
02:41:36.344 00.000 6880 UpdateGuideState(): m_state=6
02:41:36.344 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4327
02:41:36.344 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=893.22, Mass=2525, SNR=34.9, Peak=139 HFD=4.7
02:41:36.344 00.000 6880 MultiStar: [#1 0.35,0.62,0.00,M2] [#2 0.58,0.72,0.00,M6] [#3 0.44,0.65,0.00,M4] [#4 0.51,0.91,0.00,M10] [#5 0.35,1.10,0.00,M9] [#6 0.56,0.66,0.00,M2] [#7 0.44,0.48,0.00,M2] [#8 0.27,0.51,0.00,M2] 
02:41:36.345 00.001 6880 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.61) = xAngle (3.39 = -2.89)
02:41:36.345 00.000 6880 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.36 = -2.92)
02:41:36.345 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.73 hyp=0.75 cameraTheta=1.78 mountX=-0.73 mountY=-0.16, mountTheta=-2.92
02:41:36.346 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.73, opts=13)
02:41:36.346 00.000 6880 Enqueuing Move request for scope (-0.16, 0.73)
02:41:36.346 00.000 10052 Worker thread wakes up
02:41:36.346 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.73) opts 0xd
02:41:36.346 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.73)
02:41:36.346 00.000 10052 Moving (-0.16, 0.73) raw xDistance=-0.73 yDistance=-0.16
02:41:36.346 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.73
02:41:36.346 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
02:41:36.346 00.000 10052 MoveAxis(E, 201, ABG)
02:41:36.347 00.001 10052 Guiding  Dir = 2, Dur = 201
02:41:36.368 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:36.402 00.034 6880 UpdateGuideState exits: m=2525 SNR=34.9
02:41:36.402 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:36.402 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:36.402 00.000 6880 Enqueuing Expose request
02:41:36.419 00.017 10052 IsSlewing returns 0
02:41:36.456 00.037 10052 IsGuiding returns 0
02:41:36.484 00.028 10052 PulseGuide returned control before completion, sleep 184
02:41:36.698 00.214 10052 IsGuiding returns 0
02:41:36.699 00.001 10052 Move returns status 0, amount 201
02:41:36.699 00.000 10052 MoveAxis(N, 0, ABG)
02:41:36.699 00.000 10052 Move returns status 0, amount 0
02:41:36.699 00.000 10052 move complete, result=0
02:41:36.699 00.000 10052 worker thread done servicing request
02:41:36.699 00.000 10052 Worker thread wakes up
02:41:36.699 00.000 6880 GuideStep: -0.7 px 201 ms EAST, -0.2 px 0 ms NORTH
02:41:36.699 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:36.699 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:36.721 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"af82b43e-9342-482a-9fd4-873c13330363"}
02:41:36.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"af82b43e-9342-482a-9fd4-873c13330363"}
02:41:36.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3644349e-db8c-4444-9037-9921b373e503"}
02:41:36.722 00.000 6880 case statement mapped state 6 to 3
02:41:36.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3644349e-db8c-4444-9037-9921b373e503"}
02:41:36.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7278af0f-5fa3-4cdd-a978-8a333805a440"}
02:41:36.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4327,"width":15,"height":15,"star_pos":[6.80,7.22],"pixels":"..."},"id":"7278af0f-5fa3-4cdd-a978-8a333805a440"}
02:41:37.825 01.102 10052 Exposure complete
02:41:37.874 00.049 10052 worker thread done servicing request
02:41:37.874 00.000 6880 OnExposeComplete: enter
02:41:37.874 00.000 6880 UpdateGuideState(): m_state=6
02:41:37.875 00.001 6880 Star::Find(15, 407, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4328
02:41:37.875 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.69, Mass=2606, SNR=35.4, Peak=183 HFD=4.6
02:41:37.875 00.000 6880 MultiStar: [#1 0.41,0.41,0.00,M3] [#2 0.51,0.60,0.00,M7] [#3 0.36,0.64,0.00,M5] [#4 0.64,0.44,0.00,R] [#5 0.48,0.54,0.00,M10] [#6 0.31,0.63,0.00,M3] [#7 0.41,0.26,0.76,U] [#8 0.33,0.30,0.81,U] 
02:41:37.875 00.000 6880 single-star, 2 included, MultiStar: {0.26, 0.25}, one-star: {0.10, 0.20}
02:41:37.875 00.000 6880 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.61) = xAngle (2.71 = 2.71)
02:41:37.875 00.000 6880 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.68 = 2.68)
02:41:37.875 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.10 mountX=-0.20 mountY=0.10, mountTheta=2.69
02:41:37.877 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.20, opts=13)
02:41:37.877 00.000 6880 Enqueuing Move request for scope (0.10, 0.20)
02:41:37.877 00.000 10052 Worker thread wakes up
02:41:37.877 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
02:41:37.877 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
02:41:37.877 00.000 10052 Moving (0.10, 0.20) raw xDistance=-0.20 yDistance=0.10
02:41:37.877 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.20
02:41:37.877 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
02:41:37.877 00.000 10052 MoveAxis(E, 64, ABG)
02:41:37.878 00.001 10052 Guiding  Dir = 2, Dur = 64
02:41:37.896 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:37.928 00.032 10052 IsSlewing returns 0
02:41:37.928 00.000 6880 UpdateGuideState exits: m=2606 SNR=35.4
02:41:37.928 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:37.928 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:37.928 00.000 6880 Enqueuing Expose request
02:41:38.002 00.074 10052 IsGuiding returns 0
02:41:38.059 00.057 10052 PulseGuide returned control before completion, sleep 18
02:41:38.134 00.075 10052 IsGuiding returns 1
02:41:38.134 00.000 10052 scope still moving after pulse duration time elapsed
02:41:38.213 00.079 10052 IsSlewing returns 0
02:41:38.292 00.079 10052 IsGuiding returns 0
02:41:38.293 00.001 10052 scope move finished after 64 + 226 ms
02:41:38.293 00.000 10052 Move returns status 0, amount 64
02:41:38.293 00.000 10052 MoveAxis(N, 0, ABG)
02:41:38.293 00.000 10052 Move returns status 0, amount 0
02:41:38.293 00.000 10052 move complete, result=0
02:41:38.293 00.000 10052 worker thread done servicing request
02:41:38.293 00.000 10052 Worker thread wakes up
02:41:38.293 00.000 6880 GuideStep: -0.2 px 64 ms EAST, 0.1 px 0 ms NORTH
02:41:38.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:38.293 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:38.721 00.428 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d31330a-12ff-4c4b-a97f-0160fa8842f5"}
02:41:38.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d31330a-12ff-4c4b-a97f-0160fa8842f5"}
02:41:38.721 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c746f61-a6fa-41c0-8ba5-25dc0d29e71f"}
02:41:38.721 00.000 6880 case statement mapped state 6 to 3
02:41:38.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c746f61-a6fa-41c0-8ba5-25dc0d29e71f"}
02:41:38.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"13d3c7e4-840c-447d-b59e-69365ccb0c31"}
02:41:38.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4328,"width":15,"height":15,"star_pos":[7.05,6.69],"pixels":"..."},"id":"13d3c7e4-840c-447d-b59e-69365ccb0c31"}
02:41:39.205 00.483 10052 Exposure complete
02:41:39.264 00.059 10052 worker thread done servicing request
02:41:39.264 00.000 6880 OnExposeComplete: enter
02:41:39.264 00.000 6880 UpdateGuideState(): m_state=6
02:41:39.264 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4329
02:41:39.264 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.50, Mass=2544, SNR=34.9, Peak=147 HFD=4.7
02:41:39.265 00.001 6880 MultiStar: [#1 0.27,-0.01,0.95,U] [#2 0.37,0.31,0.98,U] [#3 0.15,0.19,0.92,U] [#4 -0.17,-0.28,0.84,U] [#5 0.32,0.30,0.96,U] [#6 0.00,0.17,0.94,U] [#7 0.33,0.10,0.76,U] [#8 0.15,-0.04,0.77,U] 
02:41:39.265 00.000 6880 refined, 8 included, MultiStar: {0.14, 0.09}, one-star: {-0.19, 0.00}
02:41:39.265 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
02:41:39.265 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
02:41:39.265 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.09 hyp=0.16 cameraTheta=0.58 mountX=-0.09 mountY=0.13, mountTheta=2.18
02:41:39.267 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.09, opts=13)
02:41:39.267 00.000 6880 Enqueuing Move request for scope (0.14, 0.09)
02:41:39.267 00.000 10052 Worker thread wakes up
02:41:39.267 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.09) opts 0xd
02:41:39.267 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.09)
02:41:39.268 00.001 10052 Moving (0.14, 0.09) raw xDistance=-0.09 yDistance=0.13
02:41:39.268 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:41:39.268 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.01
02:41:39.268 00.000 10052 MoveAxis(E, 0, ABG)
02:41:39.268 00.000 10052 Move returns status 0, amount 0
02:41:39.268 00.000 10052 MoveAxis(N, 0, ABG)
02:41:39.268 00.000 10052 Move returns status 0, amount 0
02:41:39.268 00.000 10052 move complete, result=0
02:41:39.269 00.001 10052 worker thread done servicing request
02:41:39.289 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:39.324 00.035 6880 UpdateGuideState exits: m=2544 SNR=34.9
02:41:39.324 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:39.324 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:39.324 00.000 6880 Enqueuing Expose request
02:41:39.324 00.000 10052 Worker thread wakes up
02:41:39.324 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:41:39.325 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:39.325 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:40.548 01.223 10052 Exposure complete
02:41:40.598 00.050 10052 worker thread done servicing request
02:41:40.598 00.000 6880 OnExposeComplete: enter
02:41:40.598 00.000 6880 UpdateGuideState(): m_state=6
02:41:40.598 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4330
02:41:40.598 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.61, Mass=2524, SNR=34.8, Peak=140 HFD=4.8
02:41:40.599 00.001 6880 MultiStar: [#1 0.21,0.11,0.99,U] [#2 0.43,0.27,0.99,U] [#3 0.19,0.14,0.92,U] [#4 -0.25,-0.29,0.84,U] [#5 0.33,0.41,1.00,U] [#6 0.11,0.10,0.92,U] [#7 0.26,0.19,0.74,U] [#8 0.03,-0.04,0.79,U] 
02:41:40.599 00.000 6880 single-star, 8 included, MultiStar: {0.14, 0.12}, one-star: {-0.11, 0.12}
02:41:40.599 00.000 6880 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.61) = xAngle (3.95 = -2.33)
02:41:40.599 00.000 6880 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.92 = -2.37)
02:41:40.599 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.12 hyp=0.16 cameraTheta=2.34 mountX=-0.11 mountY=-0.11, mountTheta=-2.35
02:41:40.600 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.12, opts=13)
02:41:40.600 00.000 6880 Enqueuing Move request for scope (-0.11, 0.12)
02:41:40.600 00.000 10052 Worker thread wakes up
02:41:40.600 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.12) opts 0xd
02:41:40.600 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.12)
02:41:40.600 00.000 10052 Moving (-0.11, 0.12) raw xDistance=-0.11 yDistance=-0.11
02:41:40.600 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:41:40.600 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:41:40.601 00.001 10052 MoveAxis(E, 30, ABG)
02:41:40.601 00.000 10052 Guiding  Dir = 2, Dur = 30
02:41:40.618 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:40.621 00.003 10052 IsSlewing returns 0
02:41:40.645 00.024 6880 UpdateGuideState exits: m=2524 SNR=34.8
02:41:40.646 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:40.646 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:40.646 00.000 6880 Enqueuing Expose request
02:41:40.658 00.012 10052 IsGuiding returns 0
02:41:40.687 00.029 10052 PulseGuide returned control before completion, sleep 13
02:41:40.725 00.038 10052 IsGuiding returns 0
02:41:40.725 00.000 10052 Move returns status 0, amount 30
02:41:40.725 00.000 10052 MoveAxis(N, 0, ABG)
02:41:40.725 00.000 10052 Move returns status 0, amount 0
02:41:40.725 00.000 10052 move complete, result=0
02:41:40.725 00.000 10052 worker thread done servicing request
02:41:40.725 00.000 10052 Worker thread wakes up
02:41:40.725 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:40.725 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:40.740 00.015 6880 GuideStep: -0.1 px 30 ms EAST, -0.1 px 0 ms NORTH
02:41:40.744 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"681815c3-24d6-4432-9169-ebcda44ea162"}
02:41:40.744 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"681815c3-24d6-4432-9169-ebcda44ea162"}
02:41:40.747 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca532cfa-e940-4d60-b742-8c83b4f8b91e"}
02:41:40.747 00.000 6880 case statement mapped state 6 to 3
02:41:40.748 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca532cfa-e940-4d60-b742-8c83b4f8b91e"}
02:41:40.750 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"84204b47-ae11-4898-a68b-40868bf0589a"}
02:41:40.750 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4330,"width":15,"height":15,"star_pos":[6.84,6.61],"pixels":"..."},"id":"84204b47-ae11-4898-a68b-40868bf0589a"}
02:41:41.636 00.886 10052 Exposure complete
02:41:41.687 00.051 10052 worker thread done servicing request
02:41:41.688 00.001 6880 OnExposeComplete: enter
02:41:41.688 00.000 6880 UpdateGuideState(): m_state=6
02:41:41.688 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4331
02:41:41.688 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=892.22, Mass=2651, SNR=35.7, Peak=149 HFD=4.8
02:41:41.688 00.000 6880 MultiStar: [#1 0.43,0.06,0.94,U] [#2 0.32,0.16,0.96,U] [#3 0.23,0.07,0.90,U] [#4 0.30,-0.59,0.00,M1] [#5 0.43,0.30,0.94,U] [#6 0.12,-0.02,0.91,U] [#7 0.56,0.15,0.00,M1] [#8 0.25,-0.22,0.78,U] 
02:41:41.688 00.000 6880 refined, 6 included, MultiStar: {0.28, 0.01}, one-star: {0.19, -0.28}
02:41:41.689 00.001 6880 CameraToMount -- cameraTheta (0.05) - m_xAngle (-1.61) = xAngle (1.66 = 1.66)
02:41:41.689 00.000 6880 CameraToMount -- cameraTheta (0.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.63 = 1.63)
02:41:41.689 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.01 hyp=0.28 cameraTheta=0.05 mountX=-0.03 mountY=0.28, mountTheta=1.66
02:41:41.690 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.01, opts=13)
02:41:41.690 00.000 6880 Enqueuing Move request for scope (0.28, 0.01)
02:41:41.691 00.001 10052 Worker thread wakes up
02:41:41.691 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.01) opts 0xd
02:41:41.691 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.01)
02:41:41.691 00.000 10052 Moving (0.28, 0.01) raw xDistance=-0.03 yDistance=0.28
02:41:41.691 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:41:41.691 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.28, slope = 0.02
02:41:41.691 00.000 10052 MoveAxis(E, 0, ABG)
02:41:41.691 00.000 10052 Move returns status 0, amount 0
02:41:41.691 00.000 10052 MoveAxis(S, 39, ABG)
02:41:41.691 00.000 10052 Guiding  Dir = 1, Dur = 39
02:41:41.714 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:41.732 00.018 10052 IsSlewing returns 0
02:41:41.751 00.019 6880 UpdateGuideState exits: m=2651 SNR=35.7
02:41:41.751 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:41.751 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:41.751 00.000 6880 Enqueuing Expose request
02:41:41.812 00.061 10052 IsGuiding returns 0
02:41:41.955 00.143 10052 IsGuiding returns 0
02:41:41.955 00.000 10052 Move returns status 0, amount 39
02:41:41.955 00.000 10052 move complete, result=0
02:41:41.955 00.000 10052 worker thread done servicing request
02:41:41.955 00.000 10052 Worker thread wakes up
02:41:41.955 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 39 ms SOUTH
02:41:41.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:41.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:42.719 00.764 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01e253eb-8198-4dc2-8e41-2b87f1e6395e"}
02:41:42.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01e253eb-8198-4dc2-8e41-2b87f1e6395e"}
02:41:42.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0c0a4ef-2bb8-4964-8ac5-454fc94632ad"}
02:41:42.720 00.000 6880 case statement mapped state 6 to 3
02:41:42.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0c0a4ef-2bb8-4964-8ac5-454fc94632ad"}
02:41:42.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d5c55061-39bc-4be9-bd5f-444f9fed3bd8"}
02:41:42.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4331,"width":15,"height":15,"star_pos":[7.14,7.22],"pixels":"..."},"id":"d5c55061-39bc-4be9-bd5f-444f9fed3bd8"}
02:41:43.089 00.369 10052 Exposure complete
02:41:43.146 00.057 10052 worker thread done servicing request
02:41:43.146 00.000 6880 OnExposeComplete: enter
02:41:43.146 00.000 6880 UpdateGuideState(): m_state=6
02:41:43.146 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4332
02:41:43.147 00.001 6880 Star::Find returns 1 (0), X=407.51, Y=892.81, Mass=2682, SNR=35.9, Peak=150 HFD=4.7
02:41:43.147 00.000 6880 MultiStar: [#1 -0.09,0.41,0.93,U] [#2 0.34,0.39,0.95,U] [#3 0.19,0.40,0.90,U] [#4 -0.77,-0.17,0.00,M2] [#5 -0.01,0.44,0.95,U] [#6 0.17,0.08,0.92,U] [#7 -0.05,0.16,0.76,U] [#8 0.04,0.17,0.76,U] 
02:41:43.147 00.000 6880 refined, 7 included, MultiStar: {0.02, 0.30}, one-star: {-0.44, 0.32}
02:41:43.147 00.000 6880 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
02:41:43.147 00.000 6880 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
02:41:43.147 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.30 hyp=0.30 cameraTheta=1.52 mountX=-0.30 mountY=0.01, mountTheta=3.10
02:41:43.148 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.30, opts=13)
02:41:43.148 00.000 6880 Enqueuing Move request for scope (0.02, 0.30)
02:41:43.148 00.000 10052 Worker thread wakes up
02:41:43.148 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.30) opts 0xd
02:41:43.148 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.30)
02:41:43.148 00.000 10052 Moving (0.02, 0.30) raw xDistance=-0.30 yDistance=0.01
02:41:43.148 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:41:43.148 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.07, using input
02:41:43.148 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.02
02:41:43.148 00.000 10052 MoveAxis(E, 81, ABG)
02:41:43.149 00.001 10052 Guiding  Dir = 2, Dur = 81
02:41:43.168 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:43.169 00.001 10052 IsSlewing returns 0
02:41:43.196 00.027 6880 UpdateGuideState exits: m=2682 SNR=35.9
02:41:43.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:43.197 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:43.197 00.000 6880 Enqueuing Expose request
02:41:43.207 00.010 10052 IsGuiding returns 0
02:41:43.235 00.028 10052 PulseGuide returned control before completion, sleep 64
02:41:43.327 00.092 10052 IsGuiding returns 0
02:41:43.327 00.000 10052 Move returns status 0, amount 81
02:41:43.327 00.000 10052 MoveAxis(N, 0, ABG)
02:41:43.327 00.000 10052 Move returns status 0, amount 0
02:41:43.327 00.000 10052 move complete, result=0
02:41:43.327 00.000 10052 worker thread done servicing request
02:41:43.328 00.001 10052 Worker thread wakes up
02:41:43.328 00.000 6880 GuideStep: -0.3 px 81 ms EAST, 0.0 px 0 ms NORTH
02:41:43.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:43.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:44.234 00.906 10052 Exposure complete
02:41:44.297 00.063 10052 worker thread done servicing request
02:41:44.297 00.000 6880 OnExposeComplete: enter
02:41:44.297 00.000 6880 UpdateGuideState(): m_state=6
02:41:44.297 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4333
02:41:44.297 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.71, Mass=2636, SNR=35.6, Peak=149 HFD=4.7
02:41:44.298 00.001 6880 MultiStar: [#1 0.49,-0.03,0.95,U] [#2 0.24,0.01,0.97,U] [#3 0.19,0.02,0.90,U] [#4 0.02,-0.21,0.86,U] [#5 0.40,0.34,0.97,U] [#6 -0.01,0.05,0.90,U] [#7 0.44,0.01,0.76,U] [#8 0.20,-0.18,0.77,U] 
02:41:44.298 00.000 6880 refined, 8 included, MultiStar: {0.23, 0.03}, one-star: {0.09, 0.22}
02:41:44.298 00.000 6880 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
02:41:44.298 00.000 6880 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
02:41:44.298 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=0.03 hyp=0.23 cameraTheta=0.15 mountX=-0.04 mountY=0.23, mountTheta=1.76
02:41:44.299 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.03, opts=13)
02:41:44.299 00.000 6880 Enqueuing Move request for scope (0.23, 0.03)
02:41:44.299 00.000 10052 Worker thread wakes up
02:41:44.299 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.03) opts 0xd
02:41:44.299 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.03)
02:41:44.299 00.000 10052 Moving (0.23, 0.03) raw xDistance=-0.04 yDistance=0.23
02:41:44.299 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:41:44.299 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.23, slope = 0.01
02:41:44.300 00.001 10052 MoveAxis(E, 0, ABG)
02:41:44.300 00.000 10052 Move returns status 0, amount 0
02:41:44.300 00.000 10052 MoveAxis(S, 17, ABG)
02:41:44.300 00.000 10052 Guiding  Dir = 1, Dur = 17
02:41:44.321 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:44.351 00.030 10052 IsSlewing returns 0
02:41:44.356 00.005 6880 UpdateGuideState exits: m=2636 SNR=35.6
02:41:44.356 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:44.356 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:44.356 00.000 6880 Enqueuing Expose request
02:41:44.425 00.069 10052 IsGuiding returns 0
02:41:44.522 00.097 10052 IsGuiding returns 1
02:41:44.522 00.000 10052 scope still moving after pulse duration time elapsed
02:41:44.565 00.043 10052 IsSlewing returns 0
02:41:44.603 00.038 10052 IsGuiding returns 0
02:41:44.603 00.000 10052 scope move finished after 17 + 161 ms
02:41:44.603 00.000 10052 Move returns status 0, amount 17
02:41:44.603 00.000 10052 move complete, result=0
02:41:44.604 00.001 10052 worker thread done servicing request
02:41:44.604 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 17 ms SOUTH
02:41:44.604 00.000 10052 Worker thread wakes up
02:41:44.604 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:44.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:44.718 00.114 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2311b332-29f2-4c60-b681-7a8170ade864"}
02:41:44.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2311b332-29f2-4c60-b681-7a8170ade864"}
02:41:44.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3fe78c4d-293e-4c8e-a4e6-cf7fc629008c"}
02:41:44.718 00.000 6880 case statement mapped state 6 to 3
02:41:44.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fe78c4d-293e-4c8e-a4e6-cf7fc629008c"}
02:41:44.719 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8a74c6f9-7822-4640-b3c1-b34390eb9c14"}
02:41:44.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4333,"width":15,"height":15,"star_pos":[7.05,6.71],"pixels":"..."},"id":"8a74c6f9-7822-4640-b3c1-b34390eb9c14"}
02:41:45.735 01.016 10052 Exposure complete
02:41:45.789 00.054 10052 worker thread done servicing request
02:41:45.789 00.000 6880 OnExposeComplete: enter
02:41:45.789 00.000 6880 UpdateGuideState(): m_state=6
02:41:45.789 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4334
02:41:45.790 00.001 6880 Star::Find returns 1 (0), X=408.15, Y=892.61, Mass=2568, SNR=35.1, Peak=148 HFD=4.7
02:41:45.790 00.000 6880 MultiStar: [#1 0.63,0.41,0.00,M1] [#2 0.46,0.52,0.00,M3] [#3 0.38,0.50,0.00,M1] [#4 0.21,-0.19,0.84,U] [#5 0.61,0.46,0.00,M6] [#6 0.24,0.29,0.91,U] [#7 0.64,0.26,0.00,M1] [#8 0.39,0.31,0.81,U] 
02:41:45.790 00.000 6880 single-star, 3 included, MultiStar: {0.26, 0.13}, one-star: {0.20, 0.11}
02:41:45.790 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.13 = 2.13)
02:41:45.790 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
02:41:45.790 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.52 mountX=-0.12 mountY=0.20, mountTheta=2.12
02:41:45.792 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.11, opts=13)
02:41:45.792 00.000 6880 Enqueuing Move request for scope (0.20, 0.11)
02:41:45.792 00.000 10052 Worker thread wakes up
02:41:45.793 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
02:41:45.793 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
02:41:45.793 00.000 10052 Moving (0.20, 0.11) raw xDistance=-0.12 yDistance=0.20
02:41:45.793 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:41:45.793 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.20, slope = 0.01
02:41:45.793 00.000 10052 MoveAxis(E, 33, ABG)
02:41:45.793 00.000 10052 Guiding  Dir = 2, Dur = 33
02:41:45.815 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:45.844 00.029 10052 IsSlewing returns 0
02:41:45.846 00.002 6880 UpdateGuideState exits: m=2568 SNR=35.1
02:41:45.846 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:45.846 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:45.846 00.000 6880 Enqueuing Expose request
02:41:45.924 00.078 10052 IsGuiding returns 0
02:41:46.067 00.143 10052 IsGuiding returns 0
02:41:46.068 00.001 10052 Move returns status 0, amount 33
02:41:46.068 00.000 10052 MoveAxis(S, 19, ABG)
02:41:46.068 00.000 10052 Guiding  Dir = 1, Dur = 19
02:41:46.146 00.078 10052 IsSlewing returns 0
02:41:46.221 00.075 10052 IsGuiding returns 0
02:41:46.369 00.148 10052 IsGuiding returns 0
02:41:46.369 00.000 10052 Move returns status 0, amount 19
02:41:46.370 00.001 10052 move complete, result=0
02:41:46.370 00.000 10052 worker thread done servicing request
02:41:46.370 00.000 10052 Worker thread wakes up
02:41:46.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:46.370 00.000 6880 GuideStep: -0.1 px 33 ms EAST, 0.2 px 19 ms SOUTH
02:41:46.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:46.719 00.349 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6f8802c3-b664-4987-9989-458ef87c70be"}
02:41:46.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6f8802c3-b664-4987-9989-458ef87c70be"}
02:41:46.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b683147-6335-468b-91ba-1c682da2ad82"}
02:41:46.719 00.000 6880 case statement mapped state 6 to 3
02:41:46.720 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b683147-6335-468b-91ba-1c682da2ad82"}
02:41:46.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df535f9f-cb89-405b-a7c6-e12e09321ad5"}
02:41:46.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4334,"width":15,"height":15,"star_pos":[7.15,6.61],"pixels":"..."},"id":"df535f9f-cb89-405b-a7c6-e12e09321ad5"}
02:41:47.279 00.559 10052 Exposure complete
02:41:47.334 00.055 10052 worker thread done servicing request
02:41:47.334 00.000 6880 OnExposeComplete: enter
02:41:47.334 00.000 6880 UpdateGuideState(): m_state=6
02:41:47.335 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4335
02:41:47.335 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.58, Mass=2488, SNR=34.6, Peak=151 HFD=4.8
02:41:47.335 00.000 6880 MultiStar: [#1 0.67,0.08,0.00,M2] [#2 0.34,0.29,0.98,U] [#3 0.44,0.09,0.92,U] [#4 0.11,-0.32,0.87,U] [#5 0.62,0.41,0.00,M7] [#6 0.32,-0.02,0.90,U] [#7 0.69,0.05,0.00,M2] [#8 0.41,-0.15,0.82,U] 
02:41:47.335 00.000 6880 single-star, 5 included, MultiStar: {0.31, 0.01}, one-star: {0.22, 0.09}
02:41:47.335 00.000 6880 CameraToMount -- cameraTheta (0.37) - m_xAngle (-1.61) = xAngle (1.98 = 1.98)
02:41:47.335 00.000 6880 CameraToMount -- cameraTheta (0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.95 = 1.95)
02:41:47.336 00.001 6880 CameraToMount -- cameraX=0.22 cameraY=0.09 hyp=0.24 cameraTheta=0.37 mountX=-0.09 mountY=0.22, mountTheta=1.98
02:41:47.337 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.09, opts=13)
02:41:47.337 00.000 6880 Enqueuing Move request for scope (0.22, 0.09)
02:41:47.337 00.000 10052 Worker thread wakes up
02:41:47.337 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.09) opts 0xd
02:41:47.337 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.09)
02:41:47.337 00.000 10052 Moving (0.22, 0.09) raw xDistance=-0.09 yDistance=0.22
02:41:47.337 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:41:47.337 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.02
02:41:47.337 00.000 10052 MoveAxis(E, 0, ABG)
02:41:47.337 00.000 10052 Move returns status 0, amount 0
02:41:47.337 00.000 10052 MoveAxis(S, 42, ABG)
02:41:47.338 00.001 10052 Guiding  Dir = 1, Dur = 42
02:41:47.355 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:47.358 00.003 10052 IsSlewing returns 0
02:41:47.390 00.032 6880 UpdateGuideState exits: m=2488 SNR=34.6
02:41:47.390 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:47.391 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:47.391 00.000 6880 Enqueuing Expose request
02:41:47.396 00.005 10052 IsGuiding returns 0
02:41:47.425 00.029 10052 PulseGuide returned control before completion, sleep 25
02:41:47.506 00.081 10052 IsGuiding returns 0
02:41:47.506 00.000 10052 Move returns status 0, amount 42
02:41:47.506 00.000 10052 move complete, result=0
02:41:47.506 00.000 10052 worker thread done servicing request
02:41:47.506 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 42 ms SOUTH
02:41:47.506 00.000 10052 Worker thread wakes up
02:41:47.506 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:47.506 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:48.641 01.135 10052 Exposure complete
02:41:48.689 00.048 10052 worker thread done servicing request
02:41:48.689 00.000 6880 OnExposeComplete: enter
02:41:48.689 00.000 6880 UpdateGuideState(): m_state=6
02:41:48.690 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4336
02:41:48.690 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.22, Mass=2601, SNR=35.4, Peak=164 HFD=4.7
02:41:48.690 00.000 6880 MultiStar: [#1 0.41,-0.10,0.95,U] [#2 0.63,-0.13,0.00,M3] [#3 0.34,-0.10,0.90,U] [#4 0.05,-0.52,0.85,U] [#5 0.43,-0.07,0.97,U] [#6 0.48,-0.10,0.89,U] [#7 0.49,-0.06,0.76,U] [#8 0.35,-0.33,0.79,U] 
02:41:48.690 00.000 6880 single-star, 7 included, MultiStar: {0.32, -0.19}, one-star: {0.06, -0.27}
02:41:48.690 00.000 6880 CameraToMount -- cameraTheta (-1.37) - m_xAngle (-1.61) = xAngle (0.25 = 0.25)
02:41:48.690 00.000 6880 CameraToMount -- cameraTheta (-1.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.21 = 0.21)
02:41:48.690 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.27 hyp=0.28 cameraTheta=-1.37 mountX=0.27 mountY=0.06, mountTheta=0.22
02:41:48.691 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.27, opts=13)
02:41:48.692 00.001 6880 Enqueuing Move request for scope (0.06, -0.27)
02:41:48.692 00.000 10052 Worker thread wakes up
02:41:48.692 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.27) opts 0xd
02:41:48.692 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.27)
02:41:48.692 00.000 10052 Moving (0.06, -0.27) raw xDistance=0.27 yDistance=0.06
02:41:48.692 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:41:48.692 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.11, using input
02:41:48.692 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
02:41:48.692 00.000 10052 MoveAxis(W, 72, ABG)
02:41:48.692 00.000 10052 Guiding  Dir = 3, Dur = 72
02:41:48.710 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:48.712 00.002 10052 IsSlewing returns 0
02:41:48.739 00.027 6880 UpdateGuideState exits: m=2601 SNR=35.4
02:41:48.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:48.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:48.739 00.000 6880 Enqueuing Expose request
02:41:48.739 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f93d6e0-15ce-4121-8098-a02b10cd1eee"}
02:41:48.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f93d6e0-15ce-4121-8098-a02b10cd1eee"}
02:41:48.748 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9d0bb2aa-e169-464f-9c1b-a9cda7ba356b"}
02:41:48.749 00.001 6880 case statement mapped state 6 to 3
02:41:48.749 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9d0bb2aa-e169-464f-9c1b-a9cda7ba356b"}
02:41:48.750 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0d133b02-ddb3-4a2a-8bdd-dc466b4b3ba2"}
02:41:48.750 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4336,"width":15,"height":15,"star_pos":[7.01,7.22],"pixels":"..."},"id":"0d133b02-ddb3-4a2a-8bdd-dc466b4b3ba2"}
02:41:48.750 00.000 10052 IsGuiding returns 0
02:41:48.778 00.028 10052 PulseGuide returned control before completion, sleep 55
02:41:48.862 00.084 10052 IsGuiding returns 0
02:41:48.862 00.000 10052 Move returns status 0, amount 72
02:41:48.862 00.000 10052 MoveAxis(N, 0, ABG)
02:41:48.862 00.000 10052 Move returns status 0, amount 0
02:41:48.862 00.000 10052 move complete, result=0
02:41:48.862 00.000 10052 worker thread done servicing request
02:41:48.862 00.000 10052 Worker thread wakes up
02:41:48.862 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.1 px 0 ms NORTH
02:41:48.862 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:48.862 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:49.774 00.912 10052 Exposure complete
02:41:49.828 00.054 10052 worker thread done servicing request
02:41:49.828 00.000 6880 OnExposeComplete: enter
02:41:49.828 00.000 6880 UpdateGuideState(): m_state=6
02:41:49.828 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4337
02:41:49.829 00.001 6880 Star::Find returns 1 (0), X=407.85, Y=892.23, Mass=2597, SNR=35.4, Peak=164 HFD=4.5
02:41:49.829 00.000 6880 MultiStar: [#1 0.26,-0.17,0.98,U] [#2 0.46,-0.05,0.98,U] [#3 0.30,-0.05,0.90,U] [#4 -0.18,-0.47,0.83,U] [#5 0.43,0.24,0.96,U] [#6 0.22,-0.12,0.92,U] [#7 0.21,-0.16,0.76,U] [#8 0.26,-0.29,0.79,U] 
02:41:49.829 00.000 6880 refined, 8 included, MultiStar: {0.21, -0.14}, one-star: {-0.11, -0.26}
02:41:49.829 00.000 6880 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.61) = xAngle (1.02 = 1.02)
02:41:49.830 00.001 6880 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
02:41:49.830 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.14 hyp=0.25 cameraTheta=-0.59 mountX=0.13 mountY=0.21, mountTheta=1.01
02:41:49.831 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.14, opts=13)
02:41:49.832 00.001 6880 Enqueuing Move request for scope (0.21, -0.14)
02:41:49.832 00.000 10052 Worker thread wakes up
02:41:49.832 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.14) opts 0xd
02:41:49.832 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.14)
02:41:49.832 00.000 10052 Moving (0.21, -0.14) raw xDistance=0.13 yDistance=0.21
02:41:49.832 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.13
02:41:49.832 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.21, slope = 0.01
02:41:49.832 00.000 10052 MoveAxis(W, 39, ABG)
02:41:49.832 00.000 10052 Guiding  Dir = 3, Dur = 39
02:41:49.854 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:49.882 00.028 6880 UpdateGuideState exits: m=2597 SNR=35.4
02:41:49.882 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:49.883 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:49.883 00.000 6880 Enqueuing Expose request
02:41:49.886 00.003 10052 IsSlewing returns 0
02:41:49.966 00.080 10052 IsGuiding returns 0
02:41:50.109 00.143 10052 IsGuiding returns 0
02:41:50.109 00.000 10052 Move returns status 0, amount 39
02:41:50.109 00.000 10052 MoveAxis(S, 23, ABG)
02:41:50.109 00.000 10052 Guiding  Dir = 1, Dur = 23
02:41:50.184 00.075 10052 IsSlewing returns 0
02:41:50.250 00.066 10052 IsGuiding returns 0
02:41:50.393 00.143 10052 IsGuiding returns 0
02:41:50.393 00.000 10052 Move returns status 0, amount 23
02:41:50.393 00.000 10052 move complete, result=0
02:41:50.393 00.000 10052 worker thread done servicing request
02:41:50.393 00.000 6880 GuideStep: 0.1 px 39 ms WEST, 0.2 px 23 ms SOUTH
02:41:50.393 00.000 10052 Worker thread wakes up
02:41:50.393 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:50.393 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:50.716 00.323 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a1f9bb2-7ca7-4e2c-8195-73e271b51e65"}
02:41:50.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a1f9bb2-7ca7-4e2c-8195-73e271b51e65"}
02:41:50.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1fd71de7-a3dc-43a6-b042-0fc583d21f00"}
02:41:50.717 00.000 6880 case statement mapped state 6 to 3
02:41:50.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1fd71de7-a3dc-43a6-b042-0fc583d21f00"}
02:41:50.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"02a4643c-f5a3-48c7-8471-ed31235a6bf6"}
02:41:50.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4337,"width":15,"height":15,"star_pos":[6.85,7.23],"pixels":"..."},"id":"02a4643c-f5a3-48c7-8471-ed31235a6bf6"}
02:41:51.530 00.813 10052 Exposure complete
02:41:51.586 00.056 10052 worker thread done servicing request
02:41:51.587 00.001 6880 OnExposeComplete: enter
02:41:51.587 00.000 6880 UpdateGuideState(): m_state=6
02:41:51.587 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4338
02:41:51.587 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.24, Mass=2667, SNR=35.8, Peak=171 HFD=4.6
02:41:51.589 00.002 6880 MultiStar: [#1 0.61,0.01,0.00,M1] [#2 0.63,0.26,0.00,M3] [#3 0.55,0.14,0.00,M1] [#4 0.15,-0.42,0.80,U] [#5 0.64,0.32,0.00,M6] [#6 0.60,-0.02,0.00,M1] [#7 0.66,-0.08,0.00,M1] [#8 0.39,-0.13,0.78,U] 
02:41:51.589 00.000 6880 single-star, 2 included, MultiStar: {0.21, -0.27}, one-star: {0.12, -0.25}
02:41:51.589 00.000 6880 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
02:41:51.589 00.000 6880 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
02:41:51.589 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.25 hyp=0.28 cameraTheta=-1.14 mountX=0.25 mountY=0.12, mountTheta=0.45
02:41:51.590 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.25, opts=13)
02:41:51.590 00.000 6880 Enqueuing Move request for scope (0.12, -0.25)
02:41:51.590 00.000 10052 Worker thread wakes up
02:41:51.590 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.25) opts 0xd
02:41:51.590 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.25)
02:41:51.591 00.001 10052 Moving (0.12, -0.25) raw xDistance=0.25 yDistance=0.12
02:41:51.591 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:41:51.591 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.01
02:41:51.591 00.000 10052 MoveAxis(W, 68, ABG)
02:41:51.591 00.000 10052 Guiding  Dir = 3, Dur = 68
02:41:51.612 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:51.647 00.035 6880 UpdateGuideState exits: m=2667 SNR=35.8
02:41:51.647 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:51.647 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:51.647 00.000 6880 Enqueuing Expose request
02:41:51.653 00.006 10052 IsSlewing returns 0
02:41:51.728 00.075 10052 IsGuiding returns 0
02:41:51.877 00.149 10052 IsGuiding returns 1
02:41:51.878 00.001 10052 scope still moving after pulse duration time elapsed
02:41:51.951 00.073 10052 IsSlewing returns 0
02:41:52.031 00.080 10052 IsGuiding returns 0
02:41:52.031 00.000 10052 scope move finished after 68 + 234 ms
02:41:52.031 00.000 10052 Move returns status 0, amount 68
02:41:52.031 00.000 10052 MoveAxis(N, 0, ABG)
02:41:52.031 00.000 10052 Move returns status 0, amount 0
02:41:52.031 00.000 10052 move complete, result=0
02:41:52.031 00.000 10052 worker thread done servicing request
02:41:52.031 00.000 10052 Worker thread wakes up
02:41:52.031 00.000 6880 GuideStep: 0.2 px 68 ms WEST, 0.1 px 0 ms NORTH
02:41:52.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:52.031 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:52.716 00.685 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2905a8a-8d8d-4158-94cd-376284e1346e"}
02:41:52.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2905a8a-8d8d-4158-94cd-376284e1346e"}
02:41:52.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d443d367-cb53-4b04-874b-811f95918295"}
02:41:52.716 00.000 6880 case statement mapped state 6 to 3
02:41:52.717 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d443d367-cb53-4b04-874b-811f95918295"}
02:41:52.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9d6042bb-ecb1-4c28-9c24-680b37acf759"}
02:41:52.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4338,"width":15,"height":15,"star_pos":[7.07,7.24],"pixels":"..."},"id":"9d6042bb-ecb1-4c28-9c24-680b37acf759"}
02:41:52.950 00.233 10052 Exposure complete
02:41:53.008 00.058 10052 worker thread done servicing request
02:41:53.008 00.000 6880 OnExposeComplete: enter
02:41:53.008 00.000 6880 UpdateGuideState(): m_state=6
02:41:53.008 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4339
02:41:53.008 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.45, Mass=2483, SNR=34.5, Peak=165 HFD=4.9
02:41:53.009 00.001 6880 MultiStar: [#1 0.51,0.02,0.98,U] [#2 0.63,0.24,0.00,M4] [#3 0.47,0.00,0.94,U] [#4 -0.02,-0.34,0.86,U] [#5 0.63,0.39,0.00,M7] [#6 0.44,0.05,0.91,U] [#7 0.55,0.07,0.00,M2] [#8 0.26,-0.14,0.81,U] 
02:41:53.009 00.000 6880 single-star, 5 included, MultiStar: {0.28, -0.07}, one-star: {0.04, -0.04}
02:41:53.009 00.000 6880 CameraToMount -- cameraTheta (-0.73) - m_xAngle (-1.61) = xAngle (0.88 = 0.88)
02:41:53.009 00.000 6880 CameraToMount -- cameraTheta (-0.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.85 = 0.85)
02:41:53.009 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.73 mountX=0.04 mountY=0.04, mountTheta=0.87
02:41:53.010 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.04, opts=13)
02:41:53.010 00.000 6880 Enqueuing Move request for scope (0.04, -0.04)
02:41:53.010 00.000 10052 Worker thread wakes up
02:41:53.010 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:41:53.010 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:41:53.010 00.000 10052 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=0.04
02:41:53.011 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:41:53.011 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:41:53.011 00.000 10052 MoveAxis(E, 0, ABG)
02:41:53.011 00.000 10052 Move returns status 0, amount 0
02:41:53.011 00.000 10052 MoveAxis(N, 0, ABG)
02:41:53.011 00.000 10052 Move returns status 0, amount 0
02:41:53.011 00.000 10052 move complete, result=0
02:41:53.011 00.000 10052 worker thread done servicing request
02:41:53.030 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:53.063 00.033 6880 UpdateGuideState exits: m=2483 SNR=34.5
02:41:53.063 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:53.063 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:53.063 00.000 6880 Enqueuing Expose request
02:41:53.063 00.000 10052 Worker thread wakes up
02:41:53.063 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:41:53.063 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:53.064 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:54.201 01.137 10052 Exposure complete
02:41:54.268 00.067 10052 worker thread done servicing request
02:41:54.269 00.001 6880 OnExposeComplete: enter
02:41:54.269 00.000 6880 UpdateGuideState(): m_state=6
02:41:54.269 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4340
02:41:54.269 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.12, Mass=2535, SNR=34.9, Peak=139 HFD=4.5
02:41:54.270 00.001 6880 MultiStar: [#1 0.58,-0.12,0.00,M1] [#2 0.53,-0.09,0.99,U] [#3 0.42,0.04,0.92,U] [#4 0.16,-0.58,0.00,M1] [#5 0.72,-0.17,0.00,M8] [#6 0.40,-0.02,0.92,U] [#7 0.64,-0.16,0.00,M3] [#8 0.56,-0.26,0.00,M1] 
02:41:54.270 00.000 6880 refined, 3 included, MultiStar: {0.36, -0.12}, one-star: {0.09, -0.37}
02:41:54.270 00.000 6880 CameraToMount -- cameraTheta (-0.32) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
02:41:54.270 00.000 6880 CameraToMount -- cameraTheta (-0.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
02:41:54.270 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=-0.12 hyp=0.37 cameraTheta=-0.32 mountX=0.10 mountY=0.36, mountTheta=1.29
02:41:54.272 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=-0.12, opts=13)
02:41:54.272 00.000 6880 Enqueuing Move request for scope (0.36, -0.12)
02:41:54.272 00.000 10052 Worker thread wakes up
02:41:54.272 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, -0.12) opts 0xd
02:41:54.272 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, -0.12)
02:41:54.272 00.000 10052 Moving (0.36, -0.12) raw xDistance=0.10 yDistance=0.36
02:41:54.272 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:41:54.272 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.36, slope = 0.00
02:41:54.272 00.000 10052 MoveAxis(E, 0, ABG)
02:41:54.273 00.001 10052 Move returns status 0, amount 0
02:41:54.273 00.000 10052 MoveAxis(S, 3, ABG)
02:41:54.273 00.000 10052 Guiding  Dir = 1, Dur = 3
02:41:54.295 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:54.315 00.020 10052 IsSlewing returns 0
02:41:54.331 00.016 6880 UpdateGuideState exits: m=2535 SNR=34.9
02:41:54.331 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:54.331 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:54.331 00.000 6880 Enqueuing Expose request
02:41:54.390 00.059 10052 IsGuiding returns 0
02:41:54.522 00.132 10052 IsGuiding returns 0
02:41:54.523 00.001 10052 Move returns status 0, amount 3
02:41:54.523 00.000 10052 move complete, result=0
02:41:54.523 00.000 10052 worker thread done servicing request
02:41:54.523 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 3 ms SOUTH
02:41:54.523 00.000 10052 Worker thread wakes up
02:41:54.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:54.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:54.716 00.193 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa8e1537-c481-43c7-b457-2953eaefe46b"}
02:41:54.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa8e1537-c481-43c7-b457-2953eaefe46b"}
02:41:54.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"da3d569a-6c15-4b62-8c83-c5b9a1fb0425"}
02:41:54.717 00.001 6880 case statement mapped state 6 to 3
02:41:54.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"da3d569a-6c15-4b62-8c83-c5b9a1fb0425"}
02:41:54.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c59f115a-bd59-4c71-8703-eed0051857d6"}
02:41:54.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4340,"width":15,"height":15,"star_pos":[7.04,7.12],"pixels":"..."},"id":"c59f115a-bd59-4c71-8703-eed0051857d6"}
02:41:55.428 00.711 10052 Exposure complete
02:41:55.486 00.058 10052 worker thread done servicing request
02:41:55.487 00.001 6880 OnExposeComplete: enter
02:41:55.487 00.000 6880 UpdateGuideState(): m_state=6
02:41:55.487 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4341
02:41:55.487 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.52, Mass=2651, SNR=35.6, Peak=159 HFD=4.7
02:41:55.488 00.001 6880 MultiStar: [#1 0.59,-0.01,0.00,M2] [#2 0.75,0.27,0.00,M4] [#3 0.37,0.13,0.92,U] [#4 0.05,-0.38,0.86,U] [#5 0.69,0.37,0.00,M9] [#6 0.38,0.48,0.00,M1] [#7 0.63,-0.07,0.00,M4] [#8 0.49,-0.06,0.78,U] 
02:41:55.488 00.000 6880 single-star, 3 included, MultiStar: {0.28, -0.06}, one-star: {0.22, 0.02}
02:41:55.488 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
02:41:55.488 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
02:41:55.488 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.02 hyp=0.22 cameraTheta=0.11 mountX=-0.03 mountY=0.22, mountTheta=1.72
02:41:55.489 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.02, opts=13)
02:41:55.489 00.000 6880 Enqueuing Move request for scope (0.22, 0.02)
02:41:55.489 00.000 10052 Worker thread wakes up
02:41:55.490 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.02) opts 0xd
02:41:55.490 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.02)
02:41:55.490 00.000 10052 Moving (0.22, 0.02) raw xDistance=-0.03 yDistance=0.22
02:41:55.490 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:41:55.490 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.22, slope = 0.01
02:41:55.490 00.000 10052 MoveAxis(E, 0, ABG)
02:41:55.490 00.000 10052 Move returns status 0, amount 0
02:41:55.490 00.000 10052 MoveAxis(S, 21, ABG)
02:41:55.490 00.000 10052 Guiding  Dir = 1, Dur = 21
02:41:55.510 00.020 10052 IsSlewing returns 0
02:41:55.512 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:55.546 00.034 6880 UpdateGuideState exits: m=2651 SNR=35.6
02:41:55.546 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:55.546 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:55.546 00.000 6880 Enqueuing Expose request
02:41:55.549 00.003 10052 IsGuiding returns 0
02:41:55.691 00.142 10052 IsGuiding returns 0
02:41:55.691 00.000 10052 Move returns status 0, amount 21
02:41:55.691 00.000 10052 move complete, result=0
02:41:55.692 00.001 10052 worker thread done servicing request
02:41:55.692 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 21 ms SOUTH
02:41:55.692 00.000 10052 Worker thread wakes up
02:41:55.692 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:55.692 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:56.715 01.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"495bce30-183d-47a6-bb27-ff84fade1b19"}
02:41:56.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"495bce30-183d-47a6-bb27-ff84fade1b19"}
02:41:56.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22f76e2b-8238-4282-9ec1-eca0087ba28f"}
02:41:56.716 00.000 6880 case statement mapped state 6 to 3
02:41:56.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"22f76e2b-8238-4282-9ec1-eca0087ba28f"}
02:41:56.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8cb2d310-8890-41fc-8ed7-92037a683d5d"}
02:41:56.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4341,"width":15,"height":15,"star_pos":[7.18,6.52],"pixels":"..."},"id":"8cb2d310-8890-41fc-8ed7-92037a683d5d"}
02:41:56.831 00.114 10052 Exposure complete
02:41:56.904 00.073 10052 worker thread done servicing request
02:41:56.904 00.000 6880 OnExposeComplete: enter
02:41:56.904 00.000 6880 UpdateGuideState(): m_state=6
02:41:56.905 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4342
02:41:56.905 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.12, Mass=2655, SNR=35.8, Peak=149 HFD=4.6
02:41:56.905 00.000 6880 MultiStar: [#1 0.49,-0.13,0.93,U] [#2 0.62,-0.08,0.00,M5] [#3 0.44,-0.07,0.91,U] [#4 0.01,-0.58,0.00,M1] [#5 0.44,-0.12,0.94,U] [#6 0.57,-0.02,0.00,M2] [#7 0.50,-0.22,0.00,M5] [#8 0.31,-0.24,0.78,U] 
02:41:56.905 00.000 6880 single-star, 4 included, MultiStar: {0.34, -0.19}, one-star: {0.01, -0.37}
02:41:56.905 00.000 6880 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.61) = xAngle (0.06 = 0.06)
02:41:56.905 00.000 6880 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:41:56.906 00.001 6880 CameraToMount -- cameraX=0.01 cameraY=-0.37 hyp=0.37 cameraTheta=-1.55 mountX=0.37 mountY=0.01, mountTheta=0.03
02:41:56.907 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.37, opts=13)
02:41:56.907 00.000 6880 Enqueuing Move request for scope (0.01, -0.37)
02:41:56.907 00.000 10052 Worker thread wakes up
02:41:56.907 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.37) opts 0xd
02:41:56.908 00.001 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.37)
02:41:56.908 00.000 10052 Moving (0.01, -0.37) raw xDistance=0.37 yDistance=0.01
02:41:56.908 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
02:41:56.908 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:41:56.908 00.000 10052 MoveAxis(W, 98, ABG)
02:41:56.908 00.000 10052 Guiding  Dir = 3, Dur = 98
02:41:56.929 00.021 10052 IsSlewing returns 0
02:41:56.933 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:56.966 00.033 10052 IsGuiding returns 0
02:41:56.974 00.008 6880 UpdateGuideState exits: m=2655 SNR=35.8
02:41:56.975 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:56.975 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:56.975 00.000 6880 Enqueuing Expose request
02:41:56.994 00.019 10052 PulseGuide returned control before completion, sleep 81
02:41:57.101 00.107 10052 IsGuiding returns 0
02:41:57.101 00.000 10052 Move returns status 0, amount 98
02:41:57.101 00.000 10052 MoveAxis(N, 0, ABG)
02:41:57.102 00.001 10052 Move returns status 0, amount 0
02:41:57.102 00.000 10052 move complete, result=0
02:41:57.102 00.000 10052 worker thread done servicing request
02:41:57.102 00.000 6880 GuideStep: 0.4 px 98 ms WEST, 0.0 px 0 ms NORTH
02:41:57.102 00.000 10052 Worker thread wakes up
02:41:57.102 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:57.102 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:58.010 00.908 10052 Exposure complete
02:41:58.077 00.067 10052 worker thread done servicing request
02:41:58.077 00.000 6880 OnExposeComplete: enter
02:41:58.077 00.000 6880 UpdateGuideState(): m_state=6
02:41:58.078 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4343
02:41:58.078 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=892.20, Mass=2534, SNR=34.9, Peak=154 HFD=4.6
02:41:58.078 00.000 6880 MultiStar: [#1 0.49,0.01,0.98,U] [#2 0.47,0.11,0.96,U] [#3 0.31,-0.03,0.91,U] [#4 0.14,-0.48,0.84,U] [#5 0.54,0.24,0.00,M9] [#6 0.17,-0.04,0.90,U] [#7 0.47,-0.13,0.75,U] [#8 0.30,-0.24,0.80,U] 
02:41:58.078 00.000 6880 single-star, 7 included, MultiStar: {0.31, -0.13}, one-star: {0.12, -0.29}
02:41:58.078 00.000 6880 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.61) = xAngle (0.44 = 0.44)
02:41:58.078 00.000 6880 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:41:58.079 00.001 6880 CameraToMount -- cameraX=0.12 cameraY=-0.29 hyp=0.31 cameraTheta=-1.17 mountX=0.28 mountY=0.13, mountTheta=0.42
02:41:58.080 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.29, opts=13)
02:41:58.080 00.000 6880 Enqueuing Move request for scope (0.12, -0.29)
02:41:58.080 00.000 10052 Worker thread wakes up
02:41:58.080 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.29) opts 0xd
02:41:58.080 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.29)
02:41:58.080 00.000 10052 Moving (0.12, -0.29) raw xDistance=0.28 yDistance=0.13
02:41:58.080 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.28
02:41:58.080 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
02:41:58.081 00.001 10052 MoveAxis(W, 81, ABG)
02:41:58.081 00.000 10052 Guiding  Dir = 3, Dur = 81
02:41:58.104 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:58.142 00.038 6880 UpdateGuideState exits: m=2534 SNR=34.9
02:41:58.142 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:58.142 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:58.142 00.000 6880 Enqueuing Expose request
02:41:58.151 00.009 10052 IsSlewing returns 0
02:41:58.219 00.068 10052 IsGuiding returns 0
02:41:58.284 00.065 10052 PulseGuide returned control before completion, sleep 26
02:41:58.386 00.102 10052 IsGuiding returns 0
02:41:58.386 00.000 10052 Move returns status 0, amount 81
02:41:58.386 00.000 10052 MoveAxis(N, 0, ABG)
02:41:58.387 00.001 10052 Move returns status 0, amount 0
02:41:58.387 00.000 10052 move complete, result=0
02:41:58.387 00.000 10052 worker thread done servicing request
02:41:58.387 00.000 10052 Worker thread wakes up
02:41:58.387 00.000 6880 GuideStep: 0.3 px 81 ms WEST, 0.1 px 0 ms NORTH
02:41:58.387 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:58.387 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:58.715 00.328 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e7d99ef-4891-4c31-92b0-9a58c9450303"}
02:41:58.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e7d99ef-4891-4c31-92b0-9a58c9450303"}
02:41:58.715 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"08c94ede-0340-4570-a53e-6a23166c208c"}
02:41:58.715 00.000 6880 case statement mapped state 6 to 3
02:41:58.716 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"08c94ede-0340-4570-a53e-6a23166c208c"}
02:41:58.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"571f9aa2-ec4f-4087-9201-b293af2b0281"}
02:41:58.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4343,"width":15,"height":15,"star_pos":[7.08,7.20],"pixels":"..."},"id":"571f9aa2-ec4f-4087-9201-b293af2b0281"}
02:41:59.516 00.800 10052 Exposure complete
02:41:59.572 00.056 10052 worker thread done servicing request
02:41:59.573 00.001 6880 OnExposeComplete: enter
02:41:59.573 00.000 6880 UpdateGuideState(): m_state=6
02:41:59.573 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4344
02:41:59.573 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=892.50, Mass=2626, SNR=35.6, Peak=171 HFD=4.7
02:41:59.573 00.000 6880 MultiStar: [#1 0.40,-0.03,0.94,U] [#2 0.72,0.14,0.00,M5] [#3 0.37,0.08,0.90,U] [#4 -0.02,-0.43,0.84,U] [#5 0.63,0.36,0.00,M10] [#6 0.47,0.39,0.00,M2] [#7 0.39,0.10,0.76,U] [#8 0.39,-0.11,0.80,U] 
02:41:59.573 00.000 6880 single-star, 5 included, MultiStar: {0.26, -0.06}, one-star: {0.06, 0.01}
02:41:59.573 00.000 6880 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.61) = xAngle (1.75 = 1.75)
02:41:59.574 00.001 6880 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.72 = 1.72)
02:41:59.574 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=0.01 hyp=0.06 cameraTheta=0.13 mountX=-0.01 mountY=0.06, mountTheta=1.75
02:41:59.575 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=0.01, opts=13)
02:41:59.575 00.000 6880 Enqueuing Move request for scope (0.06, 0.01)
02:41:59.575 00.000 10052 Worker thread wakes up
02:41:59.575 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, 0.01) opts 0xd
02:41:59.575 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, 0.01)
02:41:59.575 00.000 10052 Moving (0.06, 0.01) raw xDistance=-0.01 yDistance=0.06
02:41:59.575 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:41:59.575 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.01
02:41:59.576 00.001 10052 MoveAxis(E, 0, ABG)
02:41:59.576 00.000 10052 Move returns status 0, amount 0
02:41:59.576 00.000 10052 MoveAxis(N, 0, ABG)
02:41:59.576 00.000 10052 Move returns status 0, amount 0
02:41:59.576 00.000 10052 move complete, result=0
02:41:59.576 00.000 10052 worker thread done servicing request
02:41:59.596 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:41:59.626 00.030 6880 UpdateGuideState exits: m=2626 SNR=35.6
02:41:59.627 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:41:59.627 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:41:59.627 00.000 6880 Enqueuing Expose request
02:41:59.627 00.000 10052 Worker thread wakes up
02:41:59.627 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:41:59.627 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:41:59.627 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:00.538 00.911 10052 Exposure complete
02:42:00.590 00.052 10052 worker thread done servicing request
02:42:00.590 00.000 6880 OnExposeComplete: enter
02:42:00.590 00.000 6880 UpdateGuideState(): m_state=6
02:42:00.591 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4345
02:42:00.591 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.28, Mass=2670, SNR=35.8, Peak=151 HFD=4.8
02:42:00.591 00.000 6880 MultiStar: [#1 0.17,-0.14,0.94,U] [#2 0.53,0.14,0.00,M6] [#3 0.36,-0.00,0.90,U] [#4 -0.22,-0.48,0.82,U] [#5 0.53,0.13,0.00,R] [#6 0.21,-0.05,0.93,U] [#7 0.49,-0.07,0.76,U] [#8 0.23,-0.28,0.81,U] 
02:42:00.591 00.000 6880 single-star, 6 included, MultiStar: {0.17, -0.17}, one-star: {-0.00, -0.22}
02:42:00.591 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:42:00.591 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:42:00.591 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.58 mountX=0.22 mountY=0.00, mountTheta=0.00
02:42:00.592 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.22, opts=13)
02:42:00.593 00.001 6880 Enqueuing Move request for scope (-0.00, -0.22)
02:42:00.593 00.000 10052 Worker thread wakes up
02:42:00.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.22) opts 0xd
02:42:00.593 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.22)
02:42:00.593 00.000 10052 Moving (-0.00, -0.22) raw xDistance=0.22 yDistance=0.00
02:42:00.593 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:42:00.593 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.01
02:42:00.593 00.000 10052 MoveAxis(W, 58, ABG)
02:42:00.593 00.000 10052 Guiding  Dir = 3, Dur = 58
02:42:00.611 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:00.614 00.003 10052 IsSlewing returns 0
02:42:00.643 00.029 6880 UpdateGuideState exits: m=2670 SNR=35.8
02:42:00.643 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:00.643 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:00.643 00.000 6880 Enqueuing Expose request
02:42:00.652 00.009 10052 IsGuiding returns 0
02:42:00.680 00.028 10052 PulseGuide returned control before completion, sleep 41
02:42:00.726 00.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"781393c0-cf67-4173-a4f1-2cfc2ce13ca9"}
02:42:00.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"781393c0-cf67-4173-a4f1-2cfc2ce13ca9"}
02:42:00.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b8d7f077-1471-4750-9322-70e4ee2ea7fb"}
02:42:00.726 00.000 6880 case statement mapped state 6 to 3
02:42:00.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b8d7f077-1471-4750-9322-70e4ee2ea7fb"}
02:42:00.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"29d1086e-fcda-4c96-a9b4-c6907b24d340"}
02:42:00.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4345,"width":15,"height":15,"star_pos":[6.95,7.28],"pixels":"..."},"id":"29d1086e-fcda-4c96-a9b4-c6907b24d340"}
02:42:00.743 00.016 10052 IsGuiding returns 1
02:42:00.743 00.000 10052 scope still moving after pulse duration time elapsed
02:42:00.789 00.046 10052 IsSlewing returns 0
02:42:00.829 00.040 10052 IsGuiding returns 0
02:42:00.829 00.000 10052 scope move finished after 58 + 118 ms
02:42:00.829 00.000 10052 Move returns status 0, amount 58
02:42:00.829 00.000 10052 MoveAxis(N, 0, ABG)
02:42:00.829 00.000 10052 Move returns status 0, amount 0
02:42:00.829 00.000 10052 move complete, result=0
02:42:00.829 00.000 10052 worker thread done servicing request
02:42:00.829 00.000 10052 Worker thread wakes up
02:42:00.829 00.000 6880 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
02:42:00.829 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:00.829 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:01.953 01.124 10052 Exposure complete
02:42:02.019 00.066 10052 worker thread done servicing request
02:42:02.019 00.000 6880 OnExposeComplete: enter
02:42:02.019 00.000 6880 UpdateGuideState(): m_state=6
02:42:02.019 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4346
02:42:02.019 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=892.37, Mass=2411, SNR=34.0, Peak=151 HFD=4.8
02:42:02.020 00.001 6880 MultiStar: [#1 0.80,-0.01,0.00,M1] [#2 0.68,0.23,0.00,M7] [#3 0.44,0.03,0.96,U] [#4 0.41,-0.43,0.00,M1] [#5 0.27,0.14,1.00,U] [#6 0.55,0.23,0.00,M2] [#7 0.93,0.17,0.00,M3] [#8 0.77,0.04,0.00,M1] 
02:42:02.020 00.000 6880 single-star, 2 included, MultiStar: {0.34, 0.02}, one-star: {0.31, -0.12}
02:42:02.020 00.000 6880 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.61) = xAngle (1.24 = 1.24)
02:42:02.020 00.000 6880 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
02:42:02.020 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.12 hyp=0.33 cameraTheta=-0.38 mountX=0.11 mountY=0.31, mountTheta=1.23
02:42:02.021 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.12, opts=13)
02:42:02.022 00.001 6880 Enqueuing Move request for scope (0.31, -0.12)
02:42:02.022 00.000 10052 Worker thread wakes up
02:42:02.022 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.12) opts 0xd
02:42:02.022 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.12)
02:42:02.022 00.000 10052 Moving (0.31, -0.12) raw xDistance=0.11 yDistance=0.31
02:42:02.022 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:42:02.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.31, slope = -0.00
02:42:02.022 00.000 10052 MoveAxis(E, 0, ABG)
02:42:02.022 00.000 10052 Move returns status 0, amount 0
02:42:02.022 00.000 10052 MoveAxis(N, 0, ABG)
02:42:02.022 00.000 10052 Move returns status 0, amount 0
02:42:02.022 00.000 10052 move complete, result=0
02:42:02.022 00.000 10052 worker thread done servicing request
02:42:02.045 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:02.079 00.034 6880 UpdateGuideState exits: m=2411 SNR=34.0
02:42:02.079 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:02.079 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:02.080 00.001 6880 Enqueuing Expose request
02:42:02.080 00.000 10052 Worker thread wakes up
02:42:02.080 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:42:02.080 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:02.080 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:02.714 00.634 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a50a40a-cea4-4601-8cf1-97ff08a4605d"}
02:42:02.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a50a40a-cea4-4601-8cf1-97ff08a4605d"}
02:42:02.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d265829-3231-4abd-a5fd-3567ad8cd235"}
02:42:02.715 00.000 6880 case statement mapped state 6 to 3
02:42:02.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d265829-3231-4abd-a5fd-3567ad8cd235"}
02:42:02.715 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"213ec75f-2946-4d8e-8131-0ed9b6aa5158"}
02:42:02.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4346,"width":15,"height":15,"star_pos":[7.26,7.37],"pixels":"..."},"id":"213ec75f-2946-4d8e-8131-0ed9b6aa5158"}
02:42:02.994 00.279 10052 Exposure complete
02:42:03.060 00.066 10052 worker thread done servicing request
02:42:03.061 00.001 6880 OnExposeComplete: enter
02:42:03.061 00.000 6880 UpdateGuideState(): m_state=6
02:42:03.061 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4347
02:42:03.061 00.000 6880 Star::Find returns 1 (0), X=408.22, Y=892.28, Mass=2719, SNR=36.3, Peak=163 HFD=4.8
02:42:03.062 00.001 6880 MultiStar: [#1 0.75,0.23,0.00,M2] [#2 0.77,0.30,0.00,M8] [#3 0.74,0.10,0.00,M1] [#4 0.39,-0.36,0.81,U] [#5 0.25,0.12,0.93,U] [#6 0.62,0.06,0.00,M3] [#7 0.77,-0.01,0.00,M4] [#8 0.60,-0.15,0.00,M2] 
02:42:03.062 00.000 6880 refined, 2 included, MultiStar: {0.29, -0.14}, one-star: {0.26, -0.21}
02:42:03.062 00.000 6880 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.61) = xAngle (1.16 = 1.16)
02:42:03.062 00.000 6880 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
02:42:03.062 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=-0.14 hyp=0.33 cameraTheta=-0.45 mountX=0.13 mountY=0.29, mountTheta=1.16
02:42:03.063 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=-0.14, opts=13)
02:42:03.063 00.000 6880 Enqueuing Move request for scope (0.29, -0.14)
02:42:03.063 00.000 10052 Worker thread wakes up
02:42:03.063 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, -0.14) opts 0xd
02:42:03.063 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, -0.14)
02:42:03.063 00.000 10052 Moving (0.29, -0.14) raw xDistance=0.13 yDistance=0.29
02:42:03.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:42:03.064 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.29, slope = 0.01
02:42:03.064 00.000 10052 MoveAxis(W, 35, ABG)
02:42:03.064 00.000 10052 Guiding  Dir = 3, Dur = 35
02:42:03.085 00.021 10052 IsSlewing returns 0
02:42:03.087 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:03.122 00.035 10052 IsGuiding returns 0
02:42:03.123 00.001 6880 UpdateGuideState exits: m=2719 SNR=36.3
02:42:03.123 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:03.123 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:03.123 00.000 6880 Enqueuing Expose request
02:42:03.150 00.027 10052 PulseGuide returned control before completion, sleep 18
02:42:03.197 00.047 10052 IsGuiding returns 0
02:42:03.199 00.002 10052 Move returns status 0, amount 35
02:42:03.199 00.000 10052 MoveAxis(S, 14, ABG)
02:42:03.199 00.000 10052 Guiding  Dir = 1, Dur = 14
02:42:03.236 00.037 10052 IsSlewing returns 0
02:42:03.274 00.038 10052 IsGuiding returns 0
02:42:03.342 00.068 10052 IsGuiding returns 1
02:42:03.342 00.000 10052 scope still moving after pulse duration time elapsed
02:42:03.386 00.044 10052 IsSlewing returns 0
02:42:03.424 00.038 10052 IsGuiding returns 0
02:42:03.424 00.000 10052 scope move finished after 14 + 136 ms
02:42:03.424 00.000 10052 Move returns status 0, amount 14
02:42:03.424 00.000 10052 move complete, result=0
02:42:03.424 00.000 10052 worker thread done servicing request
02:42:03.424 00.000 10052 Worker thread wakes up
02:42:03.424 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.3 px 14 ms SOUTH
02:42:03.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:03.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:04.568 01.144 10052 Exposure complete
02:42:04.629 00.061 10052 worker thread done servicing request
02:42:04.629 00.000 6880 OnExposeComplete: enter
02:42:04.629 00.000 6880 UpdateGuideState(): m_state=6
02:42:04.629 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4348
02:42:04.629 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=892.42, Mass=2680, SNR=35.9, Peak=179 HFD=4.6
02:42:04.630 00.001 6880 MultiStar: [#1 0.70,0.06,0.00,M3] [#2 0.94,0.22,0.00,M9] [#3 0.73,0.08,0.00,M2] [#4 0.21,-0.43,0.83,U] [#5 0.34,0.23,0.97,U] [#6 0.70,0.26,0.00,M4] [#7 0.89,0.07,0.00,M5] [#8 0.81,0.06,0.00,M3] 
02:42:04.630 00.000 6880 refined, 2 included, MultiStar: {0.31, -0.07}, one-star: {0.35, -0.08}
02:42:04.630 00.000 6880 CameraToMount -- cameraTheta (-0.24) - m_xAngle (-1.61) = xAngle (1.38 = 1.38)
02:42:04.630 00.000 6880 CameraToMount -- cameraTheta (-0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.35 = 1.35)
02:42:04.630 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.07 hyp=0.31 cameraTheta=-0.24 mountX=0.06 mountY=0.31, mountTheta=1.38
02:42:04.631 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.07, opts=13)
02:42:04.632 00.001 6880 Enqueuing Move request for scope (0.31, -0.07)
02:42:04.632 00.000 10052 Worker thread wakes up
02:42:04.632 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.07) opts 0xd
02:42:04.632 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.07)
02:42:04.632 00.000 10052 Moving (0.31, -0.07) raw xDistance=0.06 yDistance=0.31
02:42:04.632 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:42:04.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.31, slope = 0.01
02:42:04.632 00.000 10052 MoveAxis(E, 0, ABG)
02:42:04.632 00.000 10052 Move returns status 0, amount 0
02:42:04.632 00.000 10052 MoveAxis(S, 25, ABG)
02:42:04.632 00.000 10052 Guiding  Dir = 1, Dur = 25
02:42:04.652 00.020 10052 IsSlewing returns 0
02:42:04.653 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:04.686 00.033 6880 UpdateGuideState exits: m=2680 SNR=35.9
02:42:04.686 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:04.686 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:04.686 00.000 6880 Enqueuing Expose request
02:42:04.691 00.005 10052 IsGuiding returns 0
02:42:04.714 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ea2280f-b3ea-4a5b-b4b9-34fc78653830"}
02:42:04.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ea2280f-b3ea-4a5b-b4b9-34fc78653830"}
02:42:04.715 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fcd023e4-aa11-4c5f-b403-a3e2dc110ea8"}
02:42:04.716 00.001 6880 case statement mapped state 6 to 3
02:42:04.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fcd023e4-aa11-4c5f-b403-a3e2dc110ea8"}
02:42:04.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be3a59f2-e643-47a9-9f4b-c6c9941b5499"}
02:42:04.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4348,"width":15,"height":15,"star_pos":[7.31,7.42],"pixels":"..."},"id":"be3a59f2-e643-47a9-9f4b-c6c9941b5499"}
02:42:04.758 00.042 10052 IsGuiding returns 1
02:42:04.759 00.001 10052 scope still moving after pulse duration time elapsed
02:42:04.805 00.046 10052 IsSlewing returns 0
02:42:04.843 00.038 10052 IsGuiding returns 0
02:42:04.843 00.000 10052 scope move finished after 25 + 126 ms
02:42:04.843 00.000 10052 Move returns status 0, amount 25
02:42:04.843 00.000 10052 move complete, result=0
02:42:04.843 00.000 10052 worker thread done servicing request
02:42:04.844 00.001 10052 Worker thread wakes up
02:42:04.844 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:04.844 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:04.844 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 25 ms SOUTH
02:42:05.760 00.916 10052 Exposure complete
02:42:05.822 00.062 10052 worker thread done servicing request
02:42:05.822 00.000 6880 OnExposeComplete: enter
02:42:05.822 00.000 6880 UpdateGuideState(): m_state=6
02:42:05.822 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4349
02:42:05.822 00.000 6880 Star::Find returns 1 (0), X=408.57, Y=892.47, Mass=2596, SNR=35.3, Peak=154 HFD=4.9
02:42:05.822 00.000 6880 MultiStar: [#1 0.94,-0.08,0.00,M4] [#2 0.92,-0.03,0.00,M10] [#3 0.84,0.04,0.00,M3] [#4 0.40,-0.43,0.00,M1] [#5 0.47,-0.14,0.97,U] [#6 0.91,-0.05,0.00,M5] [#7 1.00,-0.07,0.00,M6] [#8 0.73,0.09,0.00,M4] 
02:42:05.823 00.001 6880 refined, 1 included, MultiStar: {0.54, -0.08}, one-star: {0.62, -0.03}
02:42:05.823 00.000 6880 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.61) = xAngle (1.46 = 1.46)
02:42:05.823 00.000 6880 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
02:42:05.823 00.000 6880 CameraToMount -- cameraX=0.54 cameraY=-0.08 hyp=0.55 cameraTheta=-0.15 mountX=0.06 mountY=0.55, mountTheta=1.46
02:42:05.825 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.54, y=-0.08, opts=13)
02:42:05.825 00.000 6880 Enqueuing Move request for scope (0.54, -0.08)
02:42:05.825 00.000 10052 Worker thread wakes up
02:42:05.825 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.54, -0.08) opts 0xd
02:42:05.825 00.000 10052 Handling offset move in thread for scope, endpoint = (0.54, -0.08)
02:42:05.826 00.001 10052 Moving (0.54, -0.08) raw xDistance=0.06 yDistance=0.55
02:42:05.826 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:42:05.826 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.55, slope = 0.03
02:42:05.826 00.000 10052 MoveAxis(E, 0, ABG)
02:42:05.826 00.000 10052 Move returns status 0, amount 0
02:42:05.826 00.000 10052 MoveAxis(S, 46, ABG)
02:42:05.826 00.000 10052 Guiding  Dir = 1, Dur = 46
02:42:05.850 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:05.880 00.030 6880 UpdateGuideState exits: m=2596 SNR=35.3
02:42:05.880 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:05.880 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:05.880 00.000 6880 Enqueuing Expose request
02:42:05.885 00.005 10052 IsSlewing returns 0
02:42:05.964 00.079 10052 IsGuiding returns 0
02:42:06.107 00.143 10052 IsGuiding returns 0
02:42:06.109 00.002 10052 Move returns status 0, amount 46
02:42:06.109 00.000 10052 move complete, result=0
02:42:06.109 00.000 10052 worker thread done servicing request
02:42:06.109 00.000 10052 Worker thread wakes up
02:42:06.109 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.5 px 46 ms SOUTH
02:42:06.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:06.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:06.713 00.604 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c79e186-0685-4040-a8b0-5c907ddf2d3a"}
02:42:06.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c79e186-0685-4040-a8b0-5c907ddf2d3a"}
02:42:06.714 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"789dbbfd-59ee-429c-842d-0a644cd12388"}
02:42:06.714 00.000 6880 case statement mapped state 6 to 3
02:42:06.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"789dbbfd-59ee-429c-842d-0a644cd12388"}
02:42:06.714 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db455742-c816-45e0-8df3-a704dbae3769"}
02:42:06.715 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4349,"width":15,"height":15,"star_pos":[6.57,7.47],"pixels":"..."},"id":"db455742-c816-45e0-8df3-a704dbae3769"}
02:42:07.241 00.526 10052 Exposure complete
02:42:07.292 00.051 10052 worker thread done servicing request
02:42:07.292 00.000 6880 OnExposeComplete: enter
02:42:07.292 00.000 6880 UpdateGuideState(): m_state=6
02:42:07.292 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4350
02:42:07.292 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=892.28, Mass=2651, SNR=35.7, Peak=167 HFD=4.8
02:42:07.293 00.001 6880 MultiStar: [#1 0.67,-0.08,0.00,M5] [#2 0.70,0.15,0.00,R] [#3 0.71,0.02,0.00,M4] [#4 0.27,-0.37,0.80,U] [#5 0.28,0.19,0.97,U] [#6 0.66,-0.15,0.00,M6] [#7 0.76,-0.19,0.00,M7] [#8 0.44,-0.16,0.79,U] 
02:42:07.293 00.000 6880 refined, 3 included, MultiStar: {0.33, -0.13}, one-star: {0.35, -0.22}
02:42:07.293 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
02:42:07.293 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
02:42:07.293 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.13 hyp=0.36 cameraTheta=-0.37 mountX=0.11 mountY=0.33, mountTheta=1.24
02:42:07.294 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.13, opts=13)
02:42:07.294 00.000 6880 Enqueuing Move request for scope (0.33, -0.13)
02:42:07.294 00.000 10052 Worker thread wakes up
02:42:07.294 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.13) opts 0xd
02:42:07.294 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.13)
02:42:07.295 00.001 10052 Moving (0.33, -0.13) raw xDistance=0.11 yDistance=0.33
02:42:07.295 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:42:07.295 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.33, slope = 0.04
02:42:07.295 00.000 10052 MoveAxis(W, 31, ABG)
02:42:07.295 00.000 10052 Guiding  Dir = 3, Dur = 31
02:42:07.314 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:07.315 00.001 10052 IsSlewing returns 0
02:42:07.344 00.029 6880 UpdateGuideState exits: m=2651 SNR=35.7
02:42:07.344 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:07.344 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:07.345 00.001 6880 Enqueuing Expose request
02:42:07.354 00.009 10052 IsGuiding returns 0
02:42:07.381 00.027 10052 PulseGuide returned control before completion, sleep 14
02:42:07.430 00.049 10052 IsGuiding returns 0
02:42:07.430 00.000 10052 Move returns status 0, amount 31
02:42:07.432 00.002 10052 MoveAxis(S, 73, ABG)
02:42:07.432 00.000 10052 Guiding  Dir = 1, Dur = 73
02:42:07.469 00.037 10052 IsSlewing returns 0
02:42:07.507 00.038 10052 IsGuiding returns 0
02:42:07.535 00.028 10052 PulseGuide returned control before completion, sleep 56
02:42:07.652 00.117 10052 IsGuiding returns 0
02:42:07.652 00.000 10052 Move returns status 0, amount 73
02:42:07.652 00.000 10052 move complete, result=0
02:42:07.652 00.000 10052 worker thread done servicing request
02:42:07.652 00.000 6880 GuideStep: 0.1 px 31 ms WEST, 0.3 px 73 ms SOUTH
02:42:07.652 00.000 10052 Worker thread wakes up
02:42:07.652 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:07.652 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:08.559 00.907 10052 Exposure complete
02:42:08.628 00.069 10052 worker thread done servicing request
02:42:08.628 00.000 6880 OnExposeComplete: enter
02:42:08.628 00.000 6880 UpdateGuideState(): m_state=6
02:42:08.628 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4351
02:42:08.628 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.18, Mass=2628, SNR=35.6, Peak=169 HFD=4.6
02:42:08.629 00.001 6880 MultiStar: [#1 0.68,-0.07,0.00,M6] [#2 0.06,-0.33,0.99,U] [#3 0.55,-0.06,0.00,M5] [#4 0.27,-0.48,0.00,M1] [#5 0.19,0.07,0.94,U] [#6 0.64,-0.08,0.00,M7] [#7 0.61,-0.02,0.00,M8] [#8 0.48,-0.30,0.00,M4] 
02:42:08.629 00.000 6880 refined, 2 included, MultiStar: {0.16, -0.19}, one-star: {0.22, -0.31}
02:42:08.629 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
02:42:08.629 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
02:42:08.629 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.19 hyp=0.25 cameraTheta=-0.89 mountX=0.19 mountY=0.16, mountTheta=0.70
02:42:08.631 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.19, opts=13)
02:42:08.631 00.000 6880 Enqueuing Move request for scope (0.16, -0.19)
02:42:08.631 00.000 10052 Worker thread wakes up
02:42:08.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.19) opts 0xd
02:42:08.631 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.19)
02:42:08.631 00.000 10052 Moving (0.16, -0.19) raw xDistance=0.19 yDistance=0.16
02:42:08.631 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:42:08.631 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.16 is < calculated value 0.17, using input
02:42:08.631 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.04
02:42:08.631 00.000 10052 MoveAxis(W, 51, ABG)
02:42:08.631 00.000 10052 Guiding  Dir = 3, Dur = 51
02:42:08.652 00.021 10052 IsSlewing returns 0
02:42:08.656 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:08.691 00.035 10052 IsGuiding returns 0
02:42:08.694 00.003 6880 UpdateGuideState exits: m=2628 SNR=35.6
02:42:08.694 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:08.694 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:08.694 00.000 6880 Enqueuing Expose request
02:42:08.718 00.024 10052 PulseGuide returned control before completion, sleep 34
02:42:08.723 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"76689c8c-2ec5-4acb-8e2d-1580065a4734"}
02:42:08.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"76689c8c-2ec5-4acb-8e2d-1580065a4734"}
02:42:08.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7784c658-6c61-4a20-8c27-e353a8d0916f"}
02:42:08.724 00.000 6880 case statement mapped state 6 to 3
02:42:08.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7784c658-6c61-4a20-8c27-e353a8d0916f"}
02:42:08.727 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"61ad57b2-1a72-4c02-a3f1-e68ef803afed"}
02:42:08.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4351,"width":15,"height":15,"star_pos":[7.17,7.18],"pixels":"..."},"id":"61ad57b2-1a72-4c02-a3f1-e68ef803afed"}
02:42:08.779 00.052 10052 IsGuiding returns 0
02:42:08.779 00.000 10052 Move returns status 0, amount 51
02:42:08.779 00.000 10052 MoveAxis(N, 0, ABG)
02:42:08.780 00.001 10052 Move returns status 0, amount 0
02:42:08.780 00.000 10052 move complete, result=0
02:42:08.780 00.000 10052 worker thread done servicing request
02:42:08.780 00.000 10052 Worker thread wakes up
02:42:08.780 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:08.780 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:08.780 00.000 6880 GuideStep: 0.2 px 51 ms WEST, 0.2 px 0 ms NORTH
02:42:09.914 01.134 10052 Exposure complete
02:42:09.981 00.067 10052 worker thread done servicing request
02:42:09.981 00.000 6880 OnExposeComplete: enter
02:42:09.981 00.000 6880 UpdateGuideState(): m_state=6
02:42:09.982 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4352
02:42:09.982 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=892.45, Mass=2600, SNR=35.4, Peak=154 HFD=4.7
02:42:09.982 00.000 6880 MultiStar: [#1 0.87,0.10,0.00,M7] [#2 -0.02,0.21,0.97,U] [#3 0.55,0.12,0.00,M6] [#4 0.23,-0.33,0.85,U] [#5 0.32,-0.02,0.96,U] [#6 0.62,0.10,0.00,M8] [#7 0.75,-0.04,0.00,M9] [#8 0.64,0.20,0.00,M5] 
02:42:09.982 00.000 6880 refined, 3 included, MultiStar: {0.20, -0.04}, one-star: {0.29, -0.04}
02:42:09.982 00.000 6880 CameraToMount -- cameraTheta (-0.18) - m_xAngle (-1.61) = xAngle (1.43 = 1.43)
02:42:09.982 00.000 6880 CameraToMount -- cameraTheta (-0.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.40 = 1.40)
02:42:09.982 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.04 hyp=0.21 cameraTheta=-0.18 mountX=0.03 mountY=0.20, mountTheta=1.43
02:42:09.985 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.04, opts=13)
02:42:09.985 00.000 6880 Enqueuing Move request for scope (0.20, -0.04)
02:42:09.985 00.000 10052 Worker thread wakes up
02:42:09.985 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.04) opts 0xd
02:42:09.985 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.04)
02:42:09.985 00.000 10052 Moving (0.20, -0.04) raw xDistance=0.03 yDistance=0.20
02:42:09.985 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:42:09.985 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.20, slope = 0.02
02:42:09.985 00.000 10052 MoveAxis(E, 0, ABG)
02:42:09.985 00.000 10052 Move returns status 0, amount 0
02:42:09.985 00.000 10052 MoveAxis(S, 41, ABG)
02:42:09.985 00.000 10052 Guiding  Dir = 1, Dur = 41
02:42:10.008 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:10.029 00.021 10052 IsSlewing returns 0
02:42:10.047 00.018 6880 UpdateGuideState exits: m=2600 SNR=35.4
02:42:10.047 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:10.047 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:10.048 00.001 6880 Enqueuing Expose request
02:42:10.107 00.059 10052 IsGuiding returns 0
02:42:10.252 00.145 10052 IsGuiding returns 1
02:42:10.252 00.000 10052 scope still moving after pulse duration time elapsed
02:42:10.319 00.067 10052 IsSlewing returns 0
02:42:10.395 00.076 10052 IsGuiding returns 0
02:42:10.395 00.000 10052 scope move finished after 41 + 246 ms
02:42:10.395 00.000 10052 Move returns status 0, amount 41
02:42:10.395 00.000 10052 move complete, result=0
02:42:10.395 00.000 10052 worker thread done servicing request
02:42:10.395 00.000 10052 Worker thread wakes up
02:42:10.395 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:42:10.396 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:10.396 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:10.720 00.324 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7210a47-f68e-4b51-abea-11125ae76e41"}
02:42:10.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7210a47-f68e-4b51-abea-11125ae76e41"}
02:42:10.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e2b92b3-3b68-4608-9c1c-ae1c9e622d01"}
02:42:10.720 00.000 6880 case statement mapped state 6 to 3
02:42:10.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e2b92b3-3b68-4608-9c1c-ae1c9e622d01"}
02:42:10.722 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fff4e269-5729-4a86-a5ed-60420b86b658"}
02:42:10.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4352,"width":15,"height":15,"star_pos":[7.24,7.45],"pixels":"..."},"id":"fff4e269-5729-4a86-a5ed-60420b86b658"}
02:42:11.303 00.581 10052 Exposure complete
02:42:11.372 00.069 10052 worker thread done servicing request
02:42:11.373 00.001 6880 OnExposeComplete: enter
02:42:11.373 00.000 6880 UpdateGuideState(): m_state=6
02:42:11.373 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4353
02:42:11.373 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=892.32, Mass=2558, SNR=35.1, Peak=173 HFD=4.8
02:42:11.374 00.001 6880 MultiStar: [#1 0.75,0.06,0.00,M8] [#2 0.08,0.13,0.97,U] [#3 0.57,0.10,0.00,M7] [#4 0.29,-0.35,0.83,U] [#5 0.34,0.25,0.97,U] [#6 0.57,0.10,0.00,M9] [#7 0.93,0.20,0.00,M10] [#8 0.64,0.17,0.00,M6] 
02:42:11.374 00.000 6880 refined, 3 included, MultiStar: {0.26, -0.03}, one-star: {0.32, -0.18}
02:42:11.374 00.000 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
02:42:11.374 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
02:42:11.374 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.03 hyp=0.26 cameraTheta=-0.10 mountX=0.02 mountY=0.26, mountTheta=1.51
02:42:11.376 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.03, opts=13)
02:42:11.376 00.000 6880 Enqueuing Move request for scope (0.26, -0.03)
02:42:11.376 00.000 10052 Worker thread wakes up
02:42:11.376 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.03) opts 0xd
02:42:11.376 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.03)
02:42:11.376 00.000 10052 Moving (0.26, -0.03) raw xDistance=0.02 yDistance=0.26
02:42:11.377 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:42:11.377 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.26, slope = 0.02
02:42:11.377 00.000 10052 MoveAxis(E, 0, ABG)
02:42:11.377 00.000 10052 Move returns status 0, amount 0
02:42:11.377 00.000 10052 MoveAxis(S, 31, ABG)
02:42:11.377 00.000 10052 Guiding  Dir = 1, Dur = 31
02:42:11.398 00.021 10052 IsSlewing returns 0
02:42:11.403 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:11.436 00.033 10052 IsGuiding returns 0
02:42:11.440 00.004 6880 UpdateGuideState exits: m=2558 SNR=35.1
02:42:11.440 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:11.440 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:11.440 00.000 6880 Enqueuing Expose request
02:42:11.463 00.023 10052 PulseGuide returned control before completion, sleep 14
02:42:11.540 00.077 10052 IsGuiding returns 0
02:42:11.540 00.000 10052 Move returns status 0, amount 31
02:42:11.540 00.000 10052 move complete, result=0
02:42:11.540 00.000 10052 worker thread done servicing request
02:42:11.540 00.000 10052 Worker thread wakes up
02:42:11.540 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 31 ms SOUTH
02:42:11.542 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:11.542 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:12.674 01.132 10052 Exposure complete
02:42:12.719 00.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"91fdebca-7e1f-4e6f-aafa-9ce5ed5de3fa"}
02:42:12.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"91fdebca-7e1f-4e6f-aafa-9ce5ed5de3fa"}
02:42:12.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d396de2-bab9-466d-a724-4502b881b2e0"}
02:42:12.719 00.000 6880 case statement mapped state 6 to 3
02:42:12.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8d396de2-bab9-466d-a724-4502b881b2e0"}
02:42:12.721 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51dda09a-420c-437f-9476-2bac5a39f368"}
02:42:12.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4353,"width":15,"height":15,"star_pos":[7.28,7.32],"pixels":"..."},"id":"51dda09a-420c-437f-9476-2bac5a39f368"}
02:42:12.730 00.009 10052 worker thread done servicing request
02:42:12.730 00.000 6880 OnExposeComplete: enter
02:42:12.730 00.000 6880 UpdateGuideState(): m_state=6
02:42:12.730 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4354
02:42:12.730 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=892.65, Mass=2640, SNR=35.7, Peak=157 HFD=4.7
02:42:12.731 00.001 6880 MultiStar: [#1 0.68,0.06,0.00,M9] [#2 0.01,0.22,0.99,U] [#3 0.47,0.18,0.89,U] [#4 0.21,-0.26,0.84,U] [#5 0.19,0.27,0.96,U] [#6 0.50,0.37,0.00,M10] [#7 0.65,0.00,0.00,R] [#8 0.44,-0.02,0.81,U] 
02:42:12.731 00.000 6880 refined, 5 included, MultiStar: {0.28, 0.10}, one-star: {0.38, 0.16}
02:42:12.731 00.000 6880 CameraToMount -- cameraTheta (0.36) - m_xAngle (-1.61) = xAngle (1.97 = 1.97)
02:42:12.731 00.000 6880 CameraToMount -- cameraTheta (0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.94 = 1.94)
02:42:12.731 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=0.10 hyp=0.30 cameraTheta=0.36 mountX=-0.12 mountY=0.28, mountTheta=1.97
02:42:12.733 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=0.10, opts=13)
02:42:12.733 00.000 6880 Enqueuing Move request for scope (0.28, 0.10)
02:42:12.733 00.000 10052 Worker thread wakes up
02:42:12.733 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, 0.10) opts 0xd
02:42:12.733 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, 0.10)
02:42:12.733 00.000 10052 Moving (0.28, 0.10) raw xDistance=-0.12 yDistance=0.28
02:42:12.733 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:42:12.733 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.28, slope = 0.01
02:42:12.734 00.001 10052 MoveAxis(E, 31, ABG)
02:42:12.734 00.000 10052 Guiding  Dir = 2, Dur = 31
02:42:12.754 00.020 10052 IsSlewing returns 0
02:42:12.758 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:12.786 00.028 6880 UpdateGuideState exits: m=2640 SNR=35.7
02:42:12.786 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:12.787 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:12.787 00.000 6880 Enqueuing Expose request
02:42:12.793 00.006 10052 IsGuiding returns 0
02:42:12.820 00.027 10052 PulseGuide returned control before completion, sleep 15
02:42:12.866 00.046 10052 IsGuiding returns 0
02:42:12.866 00.000 10052 Move returns status 0, amount 31
02:42:12.866 00.000 10052 MoveAxis(S, 11, ABG)
02:42:12.866 00.000 10052 Guiding  Dir = 1, Dur = 11
02:42:12.904 00.038 10052 IsSlewing returns 0
02:42:12.942 00.038 10052 IsGuiding returns 0
02:42:13.008 00.066 10052 IsGuiding returns 0
02:42:13.009 00.001 10052 Move returns status 0, amount 11
02:42:13.009 00.000 10052 move complete, result=0
02:42:13.009 00.000 10052 worker thread done servicing request
02:42:13.009 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.3 px 11 ms SOUTH
02:42:13.009 00.000 10052 Worker thread wakes up
02:42:13.009 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:13.009 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:13.951 00.942 10052 Exposure complete
02:42:14.059 00.108 10052 worker thread done servicing request
02:42:14.059 00.000 6880 OnExposeComplete: enter
02:42:14.059 00.000 6880 UpdateGuideState(): m_state=6
02:42:14.059 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4355
02:42:14.060 00.001 6880 Star::Find returns 1 (0), X=408.36, Y=892.03, Mass=2699, SNR=36.0, Peak=164 HFD=4.8
02:42:14.060 00.000 6880 MultiStar: [#1 0.78,-0.26,0.00,M10] [#2 0.07,-0.45,0.97,U] [#3 0.82,-0.22,0.00,M7] [#4 0.32,-0.57,0.00,M1] [#5 0.34,-0.27,0.96,U] [#6 0.76,-0.25,0.00,R] [#7 0.11,-0.12,0.75,U] [#8 0.65,-0.41,0.00,M6] 
02:42:14.060 00.000 6880 refined, 3 included, MultiStar: {0.24, -0.34}, one-star: {0.41, -0.46}
02:42:14.060 00.000 6880 CameraToMount -- cameraTheta (-0.95) - m_xAngle (-1.61) = xAngle (0.67 = 0.67)
02:42:14.060 00.000 6880 CameraToMount -- cameraTheta (-0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
02:42:14.060 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.34 hyp=0.42 cameraTheta=-0.95 mountX=0.33 mountY=0.25, mountTheta=0.65
02:42:14.063 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.34, opts=13)
02:42:14.063 00.000 6880 Enqueuing Move request for scope (0.24, -0.34)
02:42:14.063 00.000 10052 Worker thread wakes up
02:42:14.063 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.34) opts 0xd
02:42:14.063 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.34)
02:42:14.063 00.000 10052 Moving (0.24, -0.34) raw xDistance=0.33 yDistance=0.25
02:42:14.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
02:42:14.063 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.25, slope = -0.01
02:42:14.063 00.000 10052 MoveAxis(W, 86, ABG)
02:42:14.063 00.000 10052 Guiding  Dir = 3, Dur = 86
02:42:14.089 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:14.129 00.040 6880 UpdateGuideState exits: m=2699 SNR=36.0
02:42:14.129 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:14.130 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:14.130 00.000 6880 Enqueuing Expose request
02:42:14.147 00.017 10052 IsSlewing returns 0
02:42:14.226 00.079 10052 IsGuiding returns 0
02:42:14.290 00.064 10052 PulseGuide returned control before completion, sleep 33
02:42:14.370 00.080 10052 IsGuiding returns 1
02:42:14.370 00.000 10052 scope still moving after pulse duration time elapsed
02:42:14.445 00.075 10052 IsSlewing returns 0
02:42:14.511 00.066 10052 IsGuiding returns 0
02:42:14.511 00.000 10052 scope move finished after 86 + 198 ms
02:42:14.511 00.000 10052 Move returns status 0, amount 86
02:42:14.511 00.000 10052 MoveAxis(N, 0, ABG)
02:42:14.511 00.000 10052 Move returns status 0, amount 0
02:42:14.511 00.000 10052 move complete, result=0
02:42:14.511 00.000 10052 worker thread done servicing request
02:42:14.511 00.000 6880 GuideStep: 0.3 px 86 ms WEST, 0.2 px 0 ms NORTH
02:42:14.512 00.001 10052 Worker thread wakes up
02:42:14.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:14.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:14.720 00.208 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b079a526-a0d5-4b81-a59c-9289e3bedb44"}
02:42:14.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b079a526-a0d5-4b81-a59c-9289e3bedb44"}
02:42:14.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"58565425-bbdd-4f5d-9b1d-1f46ae9ec69e"}
02:42:14.721 00.000 6880 case statement mapped state 6 to 3
02:42:14.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"58565425-bbdd-4f5d-9b1d-1f46ae9ec69e"}
02:42:14.721 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0d970ec3-8f29-4c14-ba21-5b256d32a584"}
02:42:14.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4355,"width":15,"height":15,"star_pos":[7.36,7.03],"pixels":"..."},"id":"0d970ec3-8f29-4c14-ba21-5b256d32a584"}
02:42:15.645 00.924 10052 Exposure complete
02:42:15.711 00.066 10052 worker thread done servicing request
02:42:15.711 00.000 6880 OnExposeComplete: enter
02:42:15.711 00.000 6880 UpdateGuideState(): m_state=6
02:42:15.711 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4356
02:42:15.711 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=892.12, Mass=2548, SNR=35.1, Peak=156 HFD=4.5
02:42:15.712 00.001 6880 MultiStar: [#1 0.53,-0.27,0.00,R] [#2 0.01,-0.39,1.03,U] [#3 0.47,-0.16,0.93,U] [#4 0.29,-0.80,0.00,M2] [#5 -0.02,-0.28,0.98,U] [#6 -0.27,0.09,0.95,U] [#7 -0.13,-0.17,0.77,U] [#8 0.42,-0.39,0.00,M7] 
02:42:15.712 00.000 6880 refined, 5 included, MultiStar: {0.04, -0.22}, one-star: {0.14, -0.38}
02:42:15.712 00.000 6880 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.61) = xAngle (0.21 = 0.21)
02:42:15.712 00.000 6880 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:42:15.712 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.22 hyp=0.22 cameraTheta=-1.40 mountX=0.22 mountY=0.04, mountTheta=0.18
02:42:15.713 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.22, opts=13)
02:42:15.713 00.000 6880 Enqueuing Move request for scope (0.04, -0.22)
02:42:15.713 00.000 10052 Worker thread wakes up
02:42:15.713 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.22) opts 0xd
02:42:15.713 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.22)
02:42:15.713 00.000 10052 Moving (0.04, -0.22) raw xDistance=0.22 yDistance=0.04
02:42:15.715 00.002 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
02:42:15.715 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.03
02:42:15.715 00.000 10052 MoveAxis(W, 63, ABG)
02:42:15.715 00.000 10052 Guiding  Dir = 3, Dur = 63
02:42:15.738 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:15.772 00.034 10052 IsSlewing returns 0
02:42:15.774 00.002 6880 UpdateGuideState exits: m=2548 SNR=35.1
02:42:15.775 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:15.775 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:15.775 00.000 6880 Enqueuing Expose request
02:42:15.847 00.072 10052 IsGuiding returns 0
02:42:15.991 00.144 10052 IsGuiding returns 1
02:42:15.991 00.000 10052 scope still moving after pulse duration time elapsed
02:42:16.070 00.079 10052 IsSlewing returns 0
02:42:16.150 00.080 10052 IsGuiding returns 0
02:42:16.150 00.000 10052 scope move finished after 63 + 239 ms
02:42:16.150 00.000 10052 Move returns status 0, amount 63
02:42:16.150 00.000 10052 MoveAxis(N, 0, ABG)
02:42:16.150 00.000 10052 Move returns status 0, amount 0
02:42:16.150 00.000 10052 move complete, result=0
02:42:16.150 00.000 10052 worker thread done servicing request
02:42:16.150 00.000 6880 GuideStep: 0.2 px 63 ms WEST, 0.0 px 0 ms NORTH
02:42:16.150 00.000 10052 Worker thread wakes up
02:42:16.151 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:16.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:16.720 00.569 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7fdbcdf6-ad17-4f88-8a80-cd172c4bb1a3"}
02:42:16.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7fdbcdf6-ad17-4f88-8a80-cd172c4bb1a3"}
02:42:16.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8e631dfa-6863-495b-9206-4c4014476cfb"}
02:42:16.721 00.000 6880 case statement mapped state 6 to 3
02:42:16.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e631dfa-6863-495b-9206-4c4014476cfb"}
02:42:16.721 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7883bb5d-6533-4ff9-8feb-b4c5ebcb109d"}
02:42:16.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4356,"width":15,"height":15,"star_pos":[7.10,7.12],"pixels":"..."},"id":"7883bb5d-6533-4ff9-8feb-b4c5ebcb109d"}
02:42:17.066 00.345 10052 Exposure complete
02:42:17.132 00.066 10052 worker thread done servicing request
02:42:17.132 00.000 6880 OnExposeComplete: enter
02:42:17.132 00.000 6880 UpdateGuideState(): m_state=6
02:42:17.132 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4357
02:42:17.132 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=892.21, Mass=2589, SNR=35.3, Peak=145 HFD=4.8
02:42:17.133 00.001 6880 MultiStar: [#1 0.14,0.25,0.98,U] [#2 -0.01,-0.12,1.01,U] [#3 0.50,-0.02,0.90,U] [#4 0.33,-0.44,0.00,M3] [#5 0.13,0.20,0.97,U] [#6 -0.19,0.20,0.89,U] [#7 -0.05,-0.16,0.78,U] [#8 0.50,-0.23,0.00,M8] 
02:42:17.133 00.000 6880 refined, 6 included, MultiStar: {0.11, 0.01}, one-star: {0.25, -0.28}
02:42:17.133 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.70 = 1.70)
02:42:17.133 00.000 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
02:42:17.133 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.01 hyp=0.11 cameraTheta=0.09 mountX=-0.01 mountY=0.11, mountTheta=1.70
02:42:17.135 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.01, opts=13)
02:42:17.135 00.000 6880 Enqueuing Move request for scope (0.11, 0.01)
02:42:17.135 00.000 10052 Worker thread wakes up
02:42:17.135 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.01) opts 0xd
02:42:17.136 00.001 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.01)
02:42:17.136 00.000 10052 Moving (0.11, 0.01) raw xDistance=-0.01 yDistance=0.11
02:42:17.136 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:17.136 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.03
02:42:17.136 00.000 10052 MoveAxis(E, 0, ABG)
02:42:17.136 00.000 10052 Move returns status 0, amount 0
02:42:17.136 00.000 10052 MoveAxis(N, 0, ABG)
02:42:17.136 00.000 10052 Move returns status 0, amount 0
02:42:17.136 00.000 10052 move complete, result=0
02:42:17.136 00.000 10052 worker thread done servicing request
02:42:17.158 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:17.193 00.035 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:42:17.193 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:17.193 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:17.193 00.000 6880 Enqueuing Expose request
02:42:17.193 00.000 10052 Worker thread wakes up
02:42:17.194 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:17.194 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:17.194 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:18.329 01.135 10052 Exposure complete
02:42:18.383 00.054 10052 worker thread done servicing request
02:42:18.384 00.001 6880 OnExposeComplete: enter
02:42:18.384 00.000 6880 UpdateGuideState(): m_state=6
02:42:18.384 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4358
02:42:18.384 00.000 6880 Star::Find returns 1 (0), X=408.45, Y=892.59, Mass=2637, SNR=35.6, Peak=155 HFD=4.3
02:42:18.384 00.000 6880 MultiStar: [#1 0.22,0.22,0.95,U] [#2 0.10,-0.16,0.98,U] [#3 0.89,0.04,0.00,M6] [#4 0.25,-0.38,0.82,U] [#5 0.49,0.19,0.98,U] [#6 0.13,0.02,0.88,U] [#7 0.21,-0.15,0.76,U] [#8 0.86,0.04,0.00,M9] 
02:42:18.384 00.000 6880 refined, 6 included, MultiStar: {0.28, -0.01}, one-star: {0.49, 0.09}
02:42:18.384 00.000 6880 CameraToMount -- cameraTheta (-0.04) - m_xAngle (-1.61) = xAngle (1.57 = 1.57)
02:42:18.384 00.000 6880 CameraToMount -- cameraTheta (-0.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.54 = 1.54)
02:42:18.384 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.01 hyp=0.28 cameraTheta=-0.04 mountX=0.00 mountY=0.28, mountTheta=1.57
02:42:18.386 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.01, opts=13)
02:42:18.386 00.000 6880 Enqueuing Move request for scope (0.28, -0.01)
02:42:18.386 00.000 10052 Worker thread wakes up
02:42:18.386 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.01) opts 0xd
02:42:18.386 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.01)
02:42:18.386 00.000 10052 Moving (0.28, -0.01) raw xDistance=0.00 yDistance=0.28
02:42:18.386 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:42:18.386 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.28, slope = -0.03
02:42:18.386 00.000 10052 MoveAxis(E, 0, ABG)
02:42:18.386 00.000 10052 Move returns status 0, amount 0
02:42:18.386 00.000 10052 MoveAxis(N, 0, ABG)
02:42:18.386 00.000 10052 Move returns status 0, amount 0
02:42:18.387 00.001 10052 move complete, result=0
02:42:18.387 00.000 10052 worker thread done servicing request
02:42:18.407 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:18.443 00.036 6880 UpdateGuideState exits: m=2637 SNR=35.6
02:42:18.443 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:18.443 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:18.443 00.000 6880 Enqueuing Expose request
02:42:18.443 00.000 10052 Worker thread wakes up
02:42:18.443 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 0 ms NORTH
02:42:18.443 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:18.443 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:18.719 00.276 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55eaaa84-32ef-4953-b5b6-a40c7d40171b"}
02:42:18.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55eaaa84-32ef-4953-b5b6-a40c7d40171b"}
02:42:18.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4863179b-1726-4f60-aa40-c7114c01d404"}
02:42:18.719 00.000 6880 case statement mapped state 6 to 3
02:42:18.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4863179b-1726-4f60-aa40-c7114c01d404"}
02:42:18.721 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"368e0a9f-492e-4493-a3a4-f4f9447db525"}
02:42:18.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4358,"width":15,"height":15,"star_pos":[7.45,6.59],"pixels":"..."},"id":"368e0a9f-492e-4493-a3a4-f4f9447db525"}
02:42:19.353 00.632 10052 Exposure complete
02:42:19.408 00.055 10052 worker thread done servicing request
02:42:19.408 00.000 6880 OnExposeComplete: enter
02:42:19.408 00.000 6880 UpdateGuideState(): m_state=6
02:42:19.409 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4359
02:42:19.409 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=892.63, Mass=2665, SNR=35.8, Peak=159 HFD=4.5
02:42:19.409 00.000 6880 MultiStar: [#1 -0.01,0.34,0.94,U] [#2 0.01,0.21,0.98,U] [#3 0.73,0.14,0.00,M7] [#4 0.11,-0.43,0.86,U] [#5 0.27,0.26,0.99,U] [#6 -0.12,0.60,0.00,M1] [#7 -0.10,0.11,0.75,U] [#8 0.72,0.20,0.00,M10] 
02:42:19.409 00.000 6880 refined, 5 included, MultiStar: {0.10, 0.11}, one-star: {0.28, 0.14}
02:42:19.409 00.000 6880 CameraToMount -- cameraTheta (0.84) - m_xAngle (-1.61) = xAngle (2.45 = 2.45)
02:42:19.409 00.000 6880 CameraToMount -- cameraTheta (0.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.42 = 2.42)
02:42:19.409 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.11 hyp=0.15 cameraTheta=0.84 mountX=-0.12 mountY=0.10, mountTheta=2.43
02:42:19.411 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.11, opts=13)
02:42:19.411 00.000 6880 Enqueuing Move request for scope (0.10, 0.11)
02:42:19.411 00.000 10052 Worker thread wakes up
02:42:19.411 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.11) opts 0xd
02:42:19.411 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.11)
02:42:19.411 00.000 10052 Moving (0.10, 0.11) raw xDistance=-0.12 yDistance=0.10
02:42:19.411 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:42:19.411 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:42:19.411 00.000 10052 MoveAxis(E, 32, ABG)
02:42:19.411 00.000 10052 Guiding  Dir = 2, Dur = 32
02:42:19.431 00.020 10052 IsSlewing returns 0
02:42:19.434 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:19.464 00.030 6880 UpdateGuideState exits: m=2665 SNR=35.8
02:42:19.464 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:19.464 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:19.464 00.000 6880 Enqueuing Expose request
02:42:19.470 00.006 10052 IsGuiding returns 0
02:42:19.497 00.027 10052 PulseGuide returned control before completion, sleep 15
02:42:19.545 00.048 10052 IsGuiding returns 0
02:42:19.545 00.000 10052 Move returns status 0, amount 32
02:42:19.545 00.000 10052 MoveAxis(N, 0, ABG)
02:42:19.545 00.000 10052 Move returns status 0, amount 0
02:42:19.545 00.000 10052 move complete, result=0
02:42:19.546 00.001 10052 worker thread done servicing request
02:42:19.546 00.000 10052 Worker thread wakes up
02:42:19.546 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:19.546 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:19.600 00.054 6880 GuideStep: -0.1 px 32 ms EAST, 0.1 px 0 ms NORTH
02:42:20.675 01.075 10052 Exposure complete
02:42:20.718 00.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f6d12034-3b54-4ba9-a59a-71271d6d8729"}
02:42:20.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f6d12034-3b54-4ba9-a59a-71271d6d8729"}
02:42:20.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e47d7ea8-feb2-4167-8894-17beaa3fa16d"}
02:42:20.718 00.000 6880 case statement mapped state 6 to 3
02:42:20.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e47d7ea8-feb2-4167-8894-17beaa3fa16d"}
02:42:20.719 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aa9a913b-1b37-459a-be63-d14e03d36b94"}
02:42:20.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4359,"width":15,"height":15,"star_pos":[7.24,6.63],"pixels":"..."},"id":"aa9a913b-1b37-459a-be63-d14e03d36b94"}
02:42:20.743 00.024 10052 worker thread done servicing request
02:42:20.743 00.000 6880 OnExposeComplete: enter
02:42:20.744 00.001 6880 UpdateGuideState(): m_state=6
02:42:20.744 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4360
02:42:20.744 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=892.67, Mass=2591, SNR=35.3, Peak=128 HFD=4.8
02:42:20.744 00.000 6880 MultiStar: [#1 -0.56,0.58,0.00,M1] [#2 -0.07,0.23,1.00,U] [#3 0.15,0.31,0.89,U] [#4 -0.06,-0.30,0.85,U] [#5 -0.71,0.30,0.00,M1] [#6 -0.79,0.39,0.00,M2] [#7 -0.44,0.44,0.00,M1] [#8 -0.26,0.19,0.80,U] 
02:42:20.744 00.000 6880 refined, 4 included, MultiStar: {-0.14, 0.13}, one-star: {-0.42, 0.17}
02:42:20.744 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.00 = -2.28)
02:42:20.745 00.001 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.31)
02:42:20.745 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.13 hyp=0.19 cameraTheta=2.39 mountX=-0.12 mountY=-0.14, mountTheta=-2.30
02:42:20.746 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.13, opts=13)
02:42:20.746 00.000 6880 Enqueuing Move request for scope (-0.14, 0.13)
02:42:20.746 00.000 10052 Worker thread wakes up
02:42:20.746 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.13) opts 0xd
02:42:20.746 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.13)
02:42:20.746 00.000 10052 Moving (-0.14, 0.13) raw xDistance=-0.12 yDistance=-0.14
02:42:20.746 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:42:20.747 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
02:42:20.747 00.000 10052 MoveAxis(E, 34, ABG)
02:42:20.747 00.000 10052 Guiding  Dir = 2, Dur = 34
02:42:20.768 00.021 10052 IsSlewing returns 0
02:42:20.770 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:20.806 00.036 10052 IsGuiding returns 0
02:42:20.807 00.001 6880 UpdateGuideState exits: m=2591 SNR=35.3
02:42:20.808 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:20.808 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:20.808 00.000 6880 Enqueuing Expose request
02:42:20.833 00.025 10052 PulseGuide returned control before completion, sleep 17
02:42:20.880 00.047 10052 IsGuiding returns 0
02:42:20.880 00.000 10052 Move returns status 0, amount 34
02:42:20.880 00.000 10052 MoveAxis(N, 0, ABG)
02:42:20.880 00.000 10052 Move returns status 0, amount 0
02:42:20.880 00.000 10052 move complete, result=0
02:42:20.880 00.000 10052 worker thread done servicing request
02:42:20.880 00.000 10052 Worker thread wakes up
02:42:20.880 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:20.881 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:20.901 00.020 6880 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
02:42:21.787 00.886 10052 Exposure complete
02:42:21.861 00.074 10052 worker thread done servicing request
02:42:21.861 00.000 6880 OnExposeComplete: enter
02:42:21.861 00.000 6880 UpdateGuideState(): m_state=6
02:42:21.862 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4361
02:42:21.862 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.43, Mass=2606, SNR=35.4, Peak=150 HFD=4.7
02:42:21.862 00.000 6880 MultiStar: [#1 -0.26,0.21,0.96,U] [#2 -0.17,0.10,0.98,U] [#3 0.32,-0.04,0.90,U] [#4 -0.34,-0.37,0.84,U] [#5 -0.20,0.17,0.97,U] [#6 -0.57,0.25,0.00,M3] [#7 -0.36,-0.06,0.75,U] [#8 0.17,-0.23,0.80,U] 
02:42:21.862 00.000 6880 refined, 7 included, MultiStar: {-0.13, -0.02}, one-star: {-0.22, -0.06}
02:42:21.862 00.000 6880 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.61) = xAngle (-1.35 = -1.35)
02:42:21.863 00.001 6880 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
02:42:21.863 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.02 hyp=0.14 cameraTheta=-2.97 mountX=0.03 mountY=-0.13, mountTheta=-1.35
02:42:21.864 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.02, opts=13)
02:42:21.864 00.000 6880 Enqueuing Move request for scope (-0.13, -0.02)
02:42:21.864 00.000 10052 Worker thread wakes up
02:42:21.864 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.02) opts 0xd
02:42:21.864 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.02)
02:42:21.865 00.001 10052 Moving (-0.13, -0.02) raw xDistance=0.03 yDistance=-0.13
02:42:21.865 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:42:21.865 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.18, using input
02:42:21.865 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.04
02:42:21.865 00.000 10052 MoveAxis(E, 0, ABG)
02:42:21.865 00.000 10052 Move returns status 0, amount 0
02:42:21.865 00.000 10052 MoveAxis(N, 0, ABG)
02:42:21.865 00.000 10052 Move returns status 0, amount 0
02:42:21.865 00.000 10052 move complete, result=0
02:42:21.865 00.000 10052 worker thread done servicing request
02:42:21.891 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:21.929 00.038 6880 UpdateGuideState exits: m=2606 SNR=35.4
02:42:21.929 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:21.929 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:21.929 00.000 6880 Enqueuing Expose request
02:42:21.929 00.000 10052 Worker thread wakes up
02:42:21.929 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:21.929 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:21.930 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:22.719 00.789 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3326fb2d-a7e5-4fea-8d4d-ff7612b38178"}
02:42:22.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3326fb2d-a7e5-4fea-8d4d-ff7612b38178"}
02:42:22.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d213d435-b3ac-40ca-a1d5-fb6b5746b8d5"}
02:42:22.720 00.000 6880 case statement mapped state 6 to 3
02:42:22.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d213d435-b3ac-40ca-a1d5-fb6b5746b8d5"}
02:42:22.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d071cc1-547c-4e3d-8484-30cbb17a2cf4"}
02:42:22.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4361,"width":15,"height":15,"star_pos":[6.73,7.43],"pixels":"..."},"id":"1d071cc1-547c-4e3d-8484-30cbb17a2cf4"}
02:42:23.066 00.346 10052 Exposure complete
02:42:23.140 00.074 10052 worker thread done servicing request
02:42:23.140 00.000 6880 OnExposeComplete: enter
02:42:23.140 00.000 6880 UpdateGuideState(): m_state=6
02:42:23.140 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4362
02:42:23.140 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=891.96, Mass=2624, SNR=35.5, Peak=130 HFD=4.7
02:42:23.141 00.001 6880 MultiStar: [#1 0.09,-0.15,0.94,U] [#2 -0.19,-0.37,0.97,U] [#3 0.45,-0.28,0.92,U] [#4 0.36,-0.81,0.00,M1] [#5 0.19,-0.36,0.98,U] [#6 -0.17,-0.02,0.89,U] [#7 0.17,-0.26,0.77,U] [#8 0.75,-0.49,0.00,M9] 
02:42:23.141 00.000 6880 refined, 6 included, MultiStar: {0.13, -0.29}, one-star: {0.38, -0.53}
02:42:23.141 00.000 6880 CameraToMount -- cameraTheta (-1.14) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
02:42:23.141 00.000 6880 CameraToMount -- cameraTheta (-1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
02:42:23.141 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.29 hyp=0.32 cameraTheta=-1.14 mountX=0.28 mountY=0.14, mountTheta=0.45
02:42:23.142 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.29, opts=13)
02:42:23.143 00.001 6880 Enqueuing Move request for scope (0.13, -0.29)
02:42:23.143 00.000 10052 Worker thread wakes up
02:42:23.143 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.29) opts 0xd
02:42:23.143 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.29)
02:42:23.143 00.000 10052 Moving (0.13, -0.29) raw xDistance=0.28 yDistance=0.14
02:42:23.143 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:42:23.143 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.03
02:42:23.143 00.000 10052 MoveAxis(W, 76, ABG)
02:42:23.143 00.000 10052 Guiding  Dir = 3, Dur = 76
02:42:23.164 00.021 10052 IsSlewing returns 0
02:42:23.165 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:23.199 00.034 6880 UpdateGuideState exits: m=2624 SNR=35.5
02:42:23.199 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:23.199 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:23.199 00.000 6880 Enqueuing Expose request
02:42:23.203 00.004 10052 IsGuiding returns 0
02:42:23.230 00.027 10052 PulseGuide returned control before completion, sleep 59
02:42:23.321 00.091 10052 IsGuiding returns 0
02:42:23.321 00.000 10052 Move returns status 0, amount 76
02:42:23.321 00.000 10052 MoveAxis(N, 0, ABG)
02:42:23.321 00.000 10052 Move returns status 0, amount 0
02:42:23.321 00.000 10052 move complete, result=0
02:42:23.321 00.000 10052 worker thread done servicing request
02:42:23.321 00.000 10052 Worker thread wakes up
02:42:23.321 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:23.322 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:23.322 00.000 6880 GuideStep: 0.3 px 76 ms WEST, 0.1 px 0 ms NORTH
02:42:24.230 00.908 10052 Exposure complete
02:42:24.301 00.071 10052 worker thread done servicing request
02:42:24.301 00.000 6880 OnExposeComplete: enter
02:42:24.301 00.000 6880 UpdateGuideState(): m_state=6
02:42:24.302 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4363
02:42:24.302 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.27, Mass=2623, SNR=35.4, Peak=139 HFD=4.7
02:42:24.302 00.000 6880 MultiStar: [#1 -0.18,0.17,0.95,U] [#2 0.01,-0.27,1.00,U] [#3 0.46,-0.16,0.94,U] [#4 0.20,-0.51,0.00,M2] [#5 -0.13,0.07,0.96,U] [#6 -0.25,0.17,0.90,U] [#7 -0.26,-0.18,0.75,U] [#8 0.30,-0.33,0.81,U] 
02:42:24.302 00.000 6880 refined, 7 included, MultiStar: {-0.02, -0.09}, one-star: {-0.11, -0.22}
02:42:24.302 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.17 = -0.17)
02:42:24.303 00.001 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.20 = -0.20)
02:42:24.303 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.09 hyp=0.09 cameraTheta=-1.79 mountX=0.09 mountY=-0.02, mountTheta=-0.20
02:42:24.305 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.09, opts=13)
02:42:24.305 00.000 6880 Enqueuing Move request for scope (-0.02, -0.09)
02:42:24.305 00.000 10052 Worker thread wakes up
02:42:24.306 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.09) opts 0xd
02:42:24.306 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.09)
02:42:24.306 00.000 10052 Moving (-0.02, -0.09) raw xDistance=0.09 yDistance=-0.02
02:42:24.306 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:42:24.306 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.14, using input
02:42:24.306 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
02:42:24.306 00.000 10052 MoveAxis(E, 0, ABG)
02:42:24.306 00.000 10052 Move returns status 0, amount 0
02:42:24.306 00.000 10052 MoveAxis(N, 0, ABG)
02:42:24.306 00.000 10052 Move returns status 0, amount 0
02:42:24.306 00.000 10052 move complete, result=0
02:42:24.306 00.000 10052 worker thread done servicing request
02:42:24.327 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:24.360 00.033 6880 UpdateGuideState exits: m=2623 SNR=35.4
02:42:24.360 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:24.360 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:24.360 00.000 6880 Enqueuing Expose request
02:42:24.360 00.000 10052 Worker thread wakes up
02:42:24.360 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:24.360 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:24.360 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:42:24.720 00.360 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"18030158-757d-4ba2-a935-0a5514ba7036"}
02:42:24.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"18030158-757d-4ba2-a935-0a5514ba7036"}
02:42:24.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7fd51c95-5fe7-4dcf-ab91-9bd8efc938f7"}
02:42:24.721 00.000 6880 case statement mapped state 6 to 3
02:42:24.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7fd51c95-5fe7-4dcf-ab91-9bd8efc938f7"}
02:42:24.721 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3906a6c9-5a92-4eac-bda1-f9c382cce14b"}
02:42:24.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4363,"width":15,"height":15,"star_pos":[6.85,7.27],"pixels":"..."},"id":"3906a6c9-5a92-4eac-bda1-f9c382cce14b"}
02:42:25.492 00.771 10052 Exposure complete
02:42:25.553 00.061 10052 worker thread done servicing request
02:42:25.554 00.001 6880 OnExposeComplete: enter
02:42:25.554 00.000 6880 UpdateGuideState(): m_state=6
02:42:25.554 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4364
02:42:25.554 00.000 6880 Star::Find returns 1 (0), X=408.54, Y=892.11, Mass=2586, SNR=35.3, Peak=146 HFD=4.6
02:42:25.555 00.001 6880 MultiStar: [#1 0.18,-0.01,0.96,U] [#2 0.21,-0.17,1.02,U] [#3 0.83,-0.03,0.00,M4] [#4 0.37,-0.57,0.00,M3] [#5 0.37,-0.20,1.01,U] [#6 0.01,0.26,0.93,U] [#7 -0.00,-0.17,0.77,U] [#8 0.77,-0.20,0.00,M9] 
02:42:25.555 00.000 6880 refined, 5 included, MultiStar: {0.24, -0.12}, one-star: {0.58, -0.38}
02:42:25.555 00.000 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.15 = 1.15)
02:42:25.555 00.000 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.12 = 1.12)
02:42:25.555 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.12 hyp=0.26 cameraTheta=-0.46 mountX=0.11 mountY=0.24, mountTheta=1.15
02:42:25.557 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.12, opts=13)
02:42:25.557 00.000 6880 Enqueuing Move request for scope (0.24, -0.12)
02:42:25.557 00.000 10052 Worker thread wakes up
02:42:25.557 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.12) opts 0xd
02:42:25.557 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.12)
02:42:25.557 00.000 10052 Moving (0.24, -0.12) raw xDistance=0.11 yDistance=0.24
02:42:25.557 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:42:25.558 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.01
02:42:25.558 00.000 10052 MoveAxis(E, 0, ABG)
02:42:25.558 00.000 10052 Move returns status 0, amount 0
02:42:25.558 00.000 10052 MoveAxis(N, 0, ABG)
02:42:25.558 00.000 10052 Move returns status 0, amount 0
02:42:25.558 00.000 10052 move complete, result=0
02:42:25.558 00.000 10052 worker thread done servicing request
02:42:25.579 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:25.616 00.037 6880 UpdateGuideState exits: m=2586 SNR=35.3
02:42:25.616 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:25.616 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:25.616 00.000 6880 Enqueuing Expose request
02:42:25.616 00.000 10052 Worker thread wakes up
02:42:25.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:25.617 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:25.617 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:42:26.530 00.913 10052 Exposure complete
02:42:26.583 00.053 10052 worker thread done servicing request
02:42:26.583 00.000 6880 OnExposeComplete: enter
02:42:26.583 00.000 6880 UpdateGuideState(): m_state=6
02:42:26.584 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4365
02:42:26.584 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=892.15, Mass=2622, SNR=35.5, Peak=156 HFD=4.5
02:42:26.584 00.000 6880 MultiStar: [#1 0.14,-0.10,0.95,U] [#2 0.28,-0.57,0.00,M1] [#3 0.87,-0.38,0.00,M5] [#4 0.07,-0.58,0.00,M4] [#5 0.21,-0.31,0.99,U] [#6 0.03,-0.22,0.90,U] [#7 0.19,-0.42,0.75,U] [#8 0.68,-0.41,0.00,M10] 
02:42:26.584 00.000 6880 refined, 4 included, MultiStar: {0.15, -0.27}, one-star: {0.17, -0.35}
02:42:26.584 00.000 6880 CameraToMount -- cameraTheta (-1.07) - m_xAngle (-1.61) = xAngle (0.54 = 0.54)
02:42:26.584 00.000 6880 CameraToMount -- cameraTheta (-1.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
02:42:26.584 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.27 hyp=0.31 cameraTheta=-1.07 mountX=0.27 mountY=0.15, mountTheta=0.52
02:42:26.586 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.27, opts=13)
02:42:26.586 00.000 6880 Enqueuing Move request for scope (0.15, -0.27)
02:42:26.586 00.000 10052 Worker thread wakes up
02:42:26.586 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.27) opts 0xd
02:42:26.586 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.27)
02:42:26.586 00.000 10052 Moving (0.15, -0.27) raw xDistance=0.27 yDistance=0.15
02:42:26.586 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:42:26.586 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.00
02:42:26.586 00.000 10052 MoveAxis(W, 72, ABG)
02:42:26.586 00.000 10052 Guiding  Dir = 3, Dur = 72
02:42:26.603 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:26.606 00.003 10052 IsSlewing returns 0
02:42:26.629 00.023 6880 UpdateGuideState exits: m=2622 SNR=35.5
02:42:26.629 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:26.629 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:26.629 00.000 6880 Enqueuing Expose request
02:42:26.645 00.016 10052 IsGuiding returns 0
02:42:26.672 00.027 10052 PulseGuide returned control before completion, sleep 55
02:42:26.718 00.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55932751-498c-4ac6-8531-1b9ec187e197"}
02:42:26.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55932751-498c-4ac6-8531-1b9ec187e197"}
02:42:26.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"adc46cfd-ee94-4878-a021-82371452227a"}
02:42:26.719 00.001 6880 case statement mapped state 6 to 3
02:42:26.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"adc46cfd-ee94-4878-a021-82371452227a"}
02:42:26.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bf87f793-eb6e-47c0-a751-06b09d772008"}
02:42:26.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4365,"width":15,"height":15,"star_pos":[7.13,7.15],"pixels":"..."},"id":"bf87f793-eb6e-47c0-a751-06b09d772008"}
02:42:26.752 00.033 10052 IsGuiding returns 0
02:42:26.753 00.001 10052 Move returns status 0, amount 72
02:42:26.753 00.000 10052 MoveAxis(N, 0, ABG)
02:42:26.753 00.000 10052 Move returns status 0, amount 0
02:42:26.753 00.000 10052 move complete, result=0
02:42:26.753 00.000 10052 worker thread done servicing request
02:42:26.753 00.000 10052 Worker thread wakes up
02:42:26.753 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH
02:42:26.753 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:26.753 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:27.877 01.124 10052 Exposure complete
02:42:27.932 00.055 10052 worker thread done servicing request
02:42:27.933 00.001 6880 OnExposeComplete: enter
02:42:27.933 00.000 6880 UpdateGuideState(): m_state=6
02:42:27.933 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4366
02:42:27.933 00.000 6880 Star::Find returns 1 (0), X=408.61, Y=892.44, Mass=2540, SNR=34.9, Peak=144 HFD=4.6
02:42:27.933 00.000 6880 MultiStar: [#1 0.52,0.28,0.00,M1] [#2 0.32,-0.18,1.00,U] [#3 1.12,0.10,0.00,M6] [#4 0.79,-0.38,0.00,M5] [#5 0.33,-0.05,1.01,U] [#6 0.20,0.27,0.93,U] [#7 0.47,0.03,0.79,U] [#8 0.91,-0.12,0.00,R] 
02:42:27.933 00.000 6880 refined, 4 included, MultiStar: {0.40, -0.00}, one-star: {0.66, -0.05}
02:42:27.933 00.000 6880 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.61) = xAngle (1.61 = 1.61)
02:42:27.933 00.000 6880 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.58 = 1.58)
02:42:27.933 00.000 6880 CameraToMount -- cameraX=0.40 cameraY=-0.00 hyp=0.40 cameraTheta=-0.00 mountX=-0.01 mountY=0.40, mountTheta=1.61
02:42:27.936 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.40, y=-0.00, opts=13)
02:42:27.936 00.000 6880 Enqueuing Move request for scope (0.40, -0.00)
02:42:27.936 00.000 10052 Worker thread wakes up
02:42:27.936 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.40, -0.00) opts 0xd
02:42:27.936 00.000 10052 Handling offset move in thread for scope, endpoint = (0.40, -0.00)
02:42:27.936 00.000 10052 Moving (0.40, -0.00) raw xDistance=-0.01 yDistance=0.40
02:42:27.936 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:27.936 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.40, slope = 0.02
02:42:27.936 00.000 10052 MoveAxis(E, 0, ABG)
02:42:27.936 00.000 10052 Move returns status 0, amount 0
02:42:27.936 00.000 10052 MoveAxis(S, 33, ABG)
02:42:27.936 00.000 10052 Guiding  Dir = 1, Dur = 33
02:42:27.958 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:27.987 00.029 6880 UpdateGuideState exits: m=2540 SNR=34.9
02:42:27.987 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:27.987 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:27.987 00.000 6880 Enqueuing Expose request
02:42:27.992 00.005 10052 IsSlewing returns 0
02:42:28.066 00.074 10052 IsGuiding returns 0
02:42:28.215 00.149 10052 IsGuiding returns 0
02:42:28.215 00.000 10052 Move returns status 0, amount 33
02:42:28.215 00.000 10052 move complete, result=0
02:42:28.215 00.000 10052 worker thread done servicing request
02:42:28.216 00.001 10052 Worker thread wakes up
02:42:28.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:28.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:28.216 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.4 px 33 ms SOUTH
02:42:28.718 00.502 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb31e4a8-9966-4d1b-9724-3c2b6c3e9d6b"}
02:42:28.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb31e4a8-9966-4d1b-9724-3c2b6c3e9d6b"}
02:42:28.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0fd1268a-dd49-4b35-b94b-18151251706b"}
02:42:28.718 00.000 6880 case statement mapped state 6 to 3
02:42:28.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0fd1268a-dd49-4b35-b94b-18151251706b"}
02:42:28.719 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e551ccea-ec64-49f1-9193-89bbf3de2483"}
02:42:28.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4366,"width":15,"height":15,"star_pos":[6.61,7.44],"pixels":"..."},"id":"e551ccea-ec64-49f1-9193-89bbf3de2483"}
02:42:29.123 00.404 10052 Exposure complete
02:42:29.178 00.055 10052 worker thread done servicing request
02:42:29.179 00.001 6880 OnExposeComplete: enter
02:42:29.179 00.000 6880 UpdateGuideState(): m_state=6
02:42:29.179 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4367
02:42:29.179 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=892.03, Mass=2573, SNR=35.2, Peak=157 HFD=4.8
02:42:29.179 00.000 6880 MultiStar: [#1 0.43,0.13,0.96,U] [#2 0.21,-0.18,1.00,U] [#3 0.87,-0.09,0.00,M7] [#4 0.67,-0.64,0.00,M6] [#5 0.36,-0.17,0.99,U] [#6 0.09,0.09,0.92,U] [#7 0.45,-0.03,0.77,U] [#8 -0.03,-0.23,0.82,U] 
02:42:29.180 00.001 6880 refined, 6 included, MultiStar: {0.28, -0.13}, one-star: {0.43, -0.46}
02:42:29.180 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
02:42:29.180 00.000 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
02:42:29.180 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.13 hyp=0.31 cameraTheta=-0.42 mountX=0.12 mountY=0.29, mountTheta=1.19
02:42:29.181 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.13, opts=13)
02:42:29.181 00.000 6880 Enqueuing Move request for scope (0.28, -0.13)
02:42:29.181 00.000 10052 Worker thread wakes up
02:42:29.181 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.13) opts 0xd
02:42:29.181 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.13)
02:42:29.181 00.000 10052 Moving (0.28, -0.13) raw xDistance=0.12 yDistance=0.29
02:42:29.181 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:42:29.181 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.29, slope = 0.03
02:42:29.181 00.000 10052 MoveAxis(W, 31, ABG)
02:42:29.181 00.000 10052 Guiding  Dir = 3, Dur = 31
02:42:29.199 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:29.201 00.002 10052 IsSlewing returns 0
02:42:29.226 00.025 6880 UpdateGuideState exits: m=2573 SNR=35.2
02:42:29.226 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:29.226 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:29.226 00.000 6880 Enqueuing Expose request
02:42:29.240 00.014 10052 IsGuiding returns 0
02:42:29.267 00.027 10052 PulseGuide returned control before completion, sleep 14
02:42:29.314 00.047 10052 IsGuiding returns 0
02:42:29.314 00.000 10052 Move returns status 0, amount 31
02:42:29.314 00.000 10052 MoveAxis(S, 50, ABG)
02:42:29.314 00.000 10052 Guiding  Dir = 1, Dur = 50
02:42:29.352 00.038 10052 IsSlewing returns 0
02:42:29.390 00.038 10052 IsGuiding returns 0
02:42:29.418 00.028 10052 PulseGuide returned control before completion, sleep 33
02:42:29.472 00.054 10052 IsGuiding returns 0
02:42:29.473 00.001 10052 Move returns status 0, amount 50
02:42:29.473 00.000 10052 move complete, result=0
02:42:29.473 00.000 10052 worker thread done servicing request
02:42:29.473 00.000 6880 GuideStep: 0.1 px 31 ms WEST, 0.3 px 50 ms SOUTH
02:42:29.473 00.000 10052 Worker thread wakes up
02:42:29.473 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:29.473 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:30.613 01.140 10052 Exposure complete
02:42:30.673 00.060 10052 worker thread done servicing request
02:42:30.673 00.000 6880 OnExposeComplete: enter
02:42:30.673 00.000 6880 UpdateGuideState(): m_state=6
02:42:30.673 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4368
02:42:30.673 00.000 6880 Star::Find returns 1 (0), X=408.65, Y=892.48, Mass=2700, SNR=35.9, Peak=174 HFD=4.6
02:42:30.674 00.001 6880 MultiStar: [#1 0.42,0.28,0.96,U] [#2 0.25,0.21,0.98,U] [#3 0.80,0.09,0.00,M8] [#4 0.45,-0.44,0.00,M7] [#5 0.48,-0.07,0.97,U] [#6 0.08,0.35,0.91,U] [#7 0.33,-0.02,0.73,U] [#8 0.13,0.15,0.75,U] 
02:42:30.674 00.000 6880 refined, 6 included, MultiStar: {0.35, 0.13}, one-star: {0.70, -0.01}
02:42:30.674 00.000 6880 CameraToMount -- cameraTheta (0.35) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
02:42:30.674 00.000 6880 CameraToMount -- cameraTheta (0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
02:42:30.674 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=0.13 hyp=0.38 cameraTheta=0.35 mountX=-0.14 mountY=0.35, mountTheta=1.96
02:42:30.675 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=0.13, opts=13)
02:42:30.675 00.000 6880 Enqueuing Move request for scope (0.35, 0.13)
02:42:30.676 00.001 10052 Worker thread wakes up
02:42:30.676 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, 0.13) opts 0xd
02:42:30.676 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, 0.13)
02:42:30.676 00.000 10052 Moving (0.35, 0.13) raw xDistance=-0.14 yDistance=0.35
02:42:30.676 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:42:30.676 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.35, slope = 0.05
02:42:30.676 00.000 10052 MoveAxis(E, 37, ABG)
02:42:30.676 00.000 10052 Guiding  Dir = 2, Dur = 37
02:42:30.696 00.020 10052 IsSlewing returns 0
02:42:30.699 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:30.734 00.035 6880 UpdateGuideState exits: m=2700 SNR=35.9
02:42:30.734 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:30.734 00.000 10052 IsGuiding returns 0
02:42:30.734 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:30.734 00.000 6880 Enqueuing Expose request
02:42:30.734 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7cb93cf9-52c5-4e65-995d-fa6ed16b72bc"}
02:42:30.735 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7cb93cf9-52c5-4e65-995d-fa6ed16b72bc"}
02:42:30.744 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9d1b344-d232-4ebe-ae6f-ae1d2b63de82"}
02:42:30.744 00.000 6880 case statement mapped state 6 to 3
02:42:30.744 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9d1b344-d232-4ebe-ae6f-ae1d2b63de82"}
02:42:30.746 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e577c96f-03f7-401d-bebd-a562535603c5"}
02:42:30.746 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4368,"width":15,"height":15,"star_pos":[6.65,7.48],"pixels":"..."},"id":"e577c96f-03f7-401d-bebd-a562535603c5"}
02:42:30.763 00.017 10052 PulseGuide returned control before completion, sleep 19
02:42:30.819 00.056 10052 IsGuiding returns 0
02:42:30.819 00.000 10052 Move returns status 0, amount 37
02:42:30.819 00.000 10052 MoveAxis(S, 90, ABG)
02:42:30.819 00.000 10052 Guiding  Dir = 1, Dur = 90
02:42:30.857 00.038 10052 IsSlewing returns 0
02:42:30.895 00.038 10052 IsGuiding returns 0
02:42:30.923 00.028 10052 PulseGuide returned control before completion, sleep 73
02:42:31.024 00.101 10052 IsGuiding returns 0
02:42:31.024 00.000 10052 Move returns status 0, amount 90
02:42:31.024 00.000 10052 move complete, result=0
02:42:31.025 00.001 10052 worker thread done servicing request
02:42:31.025 00.000 10052 Worker thread wakes up
02:42:31.025 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.4 px 90 ms SOUTH
02:42:31.025 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:31.025 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:31.944 00.919 10052 Exposure complete
02:42:32.024 00.080 10052 worker thread done servicing request
02:42:32.024 00.000 6880 OnExposeComplete: enter
02:42:32.024 00.000 6880 UpdateGuideState(): m_state=6
02:42:32.025 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4369
02:42:32.025 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=892.63, Mass=2484, SNR=34.5, Peak=121 HFD=4.8
02:42:32.025 00.000 6880 MultiStar: [#1 0.26,0.40,0.96,U] [#2 -0.02,0.43,1.02,U] [#3 0.48,0.18,0.91,U] [#4 0.27,-0.15,0.85,U] [#5 0.33,0.33,0.99,U] [#6 -0.31,0.62,0.00,M1] [#7 0.20,0.30,0.76,U] [#8 -0.23,0.25,0.78,U] 
02:42:32.026 00.001 6880 refined, 7 included, MultiStar: {0.21, 0.24}, one-star: {0.31, 0.14}
02:42:32.026 00.000 6880 CameraToMount -- cameraTheta (0.86) - m_xAngle (-1.61) = xAngle (2.48 = 2.48)
02:42:32.026 00.000 6880 CameraToMount -- cameraTheta (0.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.45 = 2.45)
02:42:32.026 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.24 hyp=0.32 cameraTheta=0.86 mountX=-0.25 mountY=0.20, mountTheta=2.46
02:42:32.029 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.24, opts=13)
02:42:32.029 00.000 6880 Enqueuing Move request for scope (0.21, 0.24)
02:42:32.029 00.000 10052 Worker thread wakes up
02:42:32.029 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.24) opts 0xd
02:42:32.030 00.001 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.24)
02:42:32.030 00.000 10052 Moving (0.21, 0.24) raw xDistance=-0.25 yDistance=0.20
02:42:32.030 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
02:42:32.030 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.20 is < calculated value 0.23, using input
02:42:32.030 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.20, slope = 0.05
02:42:32.030 00.000 10052 MoveAxis(E, 69, ABG)
02:42:32.030 00.000 10052 Guiding  Dir = 2, Dur = 69
02:42:32.064 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:32.105 00.041 6880 UpdateGuideState exits: m=2484 SNR=34.5
02:42:32.105 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:32.105 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:32.105 00.000 6880 Enqueuing Expose request
02:42:32.111 00.006 10052 IsSlewing returns 0
02:42:32.185 00.074 10052 IsGuiding returns 0
02:42:32.241 00.056 10052 PulseGuide returned control before completion, sleep 23
02:42:32.320 00.079 10052 IsGuiding returns 1
02:42:32.320 00.000 10052 scope still moving after pulse duration time elapsed
02:42:32.390 00.070 10052 IsSlewing returns 0
02:42:32.460 00.070 10052 IsGuiding returns 0
02:42:32.460 00.000 10052 scope move finished after 69 + 205 ms
02:42:32.460 00.000 10052 Move returns status 0, amount 69
02:42:32.460 00.000 10052 MoveAxis(S, 37, ABG)
02:42:32.460 00.000 10052 Guiding  Dir = 1, Dur = 37
02:42:32.537 00.077 10052 IsSlewing returns 0
02:42:32.611 00.074 10052 IsGuiding returns 0
02:42:32.718 00.107 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e01f56df-5d3d-45e8-8e9b-6592b9ae94c1"}
02:42:32.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e01f56df-5d3d-45e8-8e9b-6592b9ae94c1"}
02:42:32.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c131f5f-814d-490d-bd7a-978d55cc7f41"}
02:42:32.719 00.001 6880 case statement mapped state 6 to 3
02:42:32.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c131f5f-814d-490d-bd7a-978d55cc7f41"}
02:42:32.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c967360-432c-4c3a-a5d8-c06f324f2337"}
02:42:32.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4369,"width":15,"height":15,"star_pos":[7.26,6.63],"pixels":"..."},"id":"7c967360-432c-4c3a-a5d8-c06f324f2337"}
02:42:32.744 00.025 10052 IsGuiding returns 0
02:42:32.744 00.000 10052 Move returns status 0, amount 37
02:42:32.744 00.000 10052 move complete, result=0
02:42:32.744 00.000 10052 worker thread done servicing request
02:42:32.744 00.000 10052 Worker thread wakes up
02:42:32.744 00.000 6880 GuideStep: -0.2 px 69 ms EAST, 0.2 px 37 ms SOUTH
02:42:32.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:32.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:33.881 01.137 10052 Exposure complete
02:42:33.943 00.062 10052 worker thread done servicing request
02:42:33.943 00.000 6880 OnExposeComplete: enter
02:42:33.943 00.000 6880 UpdateGuideState(): m_state=6
02:42:33.943 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4370
02:42:33.943 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=891.92, Mass=2572, SNR=35.0, Peak=157 HFD=4.6
02:42:33.944 00.001 6880 MultiStar: [#1 0.50,-0.11,0.96,U] [#2 0.16,-0.49,0.99,U] [#3 0.74,-0.32,0.00,M8] [#4 0.73,-0.84,0.00,M7] [#5 0.32,-0.54,0.00,M1] [#6 -0.15,-0.07,0.90,U] [#7 0.39,-0.30,0.76,U] [#8 -0.34,-0.32,0.78,U] 
02:42:33.944 00.000 6880 refined, 5 included, MultiStar: {0.17, -0.31}, one-star: {0.35, -0.57}
02:42:33.944 00.000 6880 CameraToMount -- cameraTheta (-1.09) - m_xAngle (-1.61) = xAngle (0.53 = 0.53)
02:42:33.944 00.000 6880 CameraToMount -- cameraTheta (-1.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
02:42:33.944 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.31 hyp=0.36 cameraTheta=-1.09 mountX=0.31 mountY=0.17, mountTheta=0.50
02:42:33.945 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.31, opts=13)
02:42:33.945 00.000 6880 Enqueuing Move request for scope (0.17, -0.31)
02:42:33.945 00.000 10052 Worker thread wakes up
02:42:33.945 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.31) opts 0xd
02:42:33.945 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.31)
02:42:33.945 00.000 10052 Moving (0.17, -0.31) raw xDistance=0.31 yDistance=0.17
02:42:33.946 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.31
02:42:33.946 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
02:42:33.946 00.000 10052 MoveAxis(W, 79, ABG)
02:42:33.946 00.000 10052 Guiding  Dir = 3, Dur = 79
02:42:33.971 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:33.992 00.021 10052 IsSlewing returns 0
02:42:34.016 00.024 6880 UpdateGuideState exits: m=2572 SNR=35.0
02:42:34.017 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:34.017 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:34.017 00.000 6880 Enqueuing Expose request
02:42:34.067 00.050 10052 IsGuiding returns 0
02:42:34.135 00.068 10052 PulseGuide returned control before completion, sleep 21
02:42:34.215 00.080 10052 IsGuiding returns 1
02:42:34.215 00.000 10052 scope still moving after pulse duration time elapsed
02:42:34.290 00.075 10052 IsSlewing returns 0
02:42:34.358 00.068 10052 IsGuiding returns 0
02:42:34.358 00.000 10052 scope move finished after 79 + 211 ms
02:42:34.358 00.000 10052 Move returns status 0, amount 79
02:42:34.358 00.000 10052 MoveAxis(N, 0, ABG)
02:42:34.358 00.000 10052 Move returns status 0, amount 0
02:42:34.358 00.000 10052 move complete, result=0
02:42:34.358 00.000 10052 worker thread done servicing request
02:42:34.358 00.000 10052 Worker thread wakes up
02:42:34.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:34.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:34.359 00.001 6880 GuideStep: 0.3 px 79 ms WEST, 0.2 px 0 ms NORTH
02:42:34.717 00.358 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bdbab742-1cfa-4871-b8a0-c868f74423c7"}
02:42:34.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bdbab742-1cfa-4871-b8a0-c868f74423c7"}
02:42:34.718 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2bf5e4f5-cb57-411c-9536-8e92e1acca59"}
02:42:34.718 00.000 6880 case statement mapped state 6 to 3
02:42:34.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2bf5e4f5-cb57-411c-9536-8e92e1acca59"}
02:42:34.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9f6ed9df-1238-46b9-ab49-72fc52db30b9"}
02:42:34.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4370,"width":15,"height":15,"star_pos":[7.31,6.92],"pixels":"..."},"id":"9f6ed9df-1238-46b9-ab49-72fc52db30b9"}
02:42:35.268 00.550 10052 Exposure complete
02:42:35.326 00.058 10052 worker thread done servicing request
02:42:35.326 00.000 6880 OnExposeComplete: enter
02:42:35.326 00.000 6880 UpdateGuideState(): m_state=6
02:42:35.326 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4371
02:42:35.326 00.000 6880 Star::Find returns 1 (0), X=408.67, Y=892.65, Mass=2634, SNR=35.6, Peak=143 HFD=4.8
02:42:35.327 00.001 6880 MultiStar: [#1 0.48,0.60,0.00,M1] [#2 0.10,0.36,0.99,U] [#3 0.92,0.49,0.00,M9] [#4 0.42,-0.26,0.84,U] [#5 0.61,0.37,0.00,M2] [#6 0.07,0.77,0.00,M1] [#7 0.51,0.41,0.00,M1] [#8 -0.01,0.38,0.78,U] 
02:42:35.327 00.000 6880 refined, 3 included, MultiStar: {0.32, 0.16}, one-star: {0.72, 0.16}
02:42:35.327 00.000 6880 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.61) = xAngle (2.09 = 2.09)
02:42:35.327 00.000 6880 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.06 = 2.06)
02:42:35.327 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=0.16 hyp=0.36 cameraTheta=0.47 mountX=-0.18 mountY=0.32, mountTheta=2.08
02:42:35.328 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=0.16, opts=13)
02:42:35.328 00.000 6880 Enqueuing Move request for scope (0.32, 0.16)
02:42:35.329 00.001 10052 Worker thread wakes up
02:42:35.329 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, 0.16) opts 0xd
02:42:35.329 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, 0.16)
02:42:35.329 00.000 10052 Moving (0.32, 0.16) raw xDistance=-0.18 yDistance=0.32
02:42:35.329 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.18
02:42:35.329 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.32, slope = 0.02
02:42:35.329 00.000 10052 MoveAxis(E, 44, ABG)
02:42:35.329 00.000 10052 Guiding  Dir = 2, Dur = 44
02:42:35.350 00.021 10052 IsSlewing returns 0
02:42:35.351 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:35.385 00.034 6880 UpdateGuideState exits: m=2634 SNR=35.6
02:42:35.385 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:35.385 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:35.385 00.000 6880 Enqueuing Expose request
02:42:35.388 00.003 10052 IsGuiding returns 0
02:42:35.415 00.027 10052 PulseGuide returned control before completion, sleep 27
02:42:35.505 00.090 10052 IsGuiding returns 0
02:42:35.505 00.000 10052 Move returns status 0, amount 44
02:42:35.505 00.000 10052 MoveAxis(S, 36, ABG)
02:42:35.505 00.000 10052 Guiding  Dir = 1, Dur = 36
02:42:35.582 00.077 10052 IsSlewing returns 0
02:42:35.657 00.075 10052 IsGuiding returns 0
02:42:35.795 00.138 10052 IsGuiding returns 0
02:42:35.795 00.000 10052 Move returns status 0, amount 36
02:42:35.795 00.000 10052 move complete, result=0
02:42:35.796 00.001 10052 worker thread done servicing request
02:42:35.796 00.000 6880 GuideStep: -0.2 px 44 ms EAST, 0.3 px 36 ms SOUTH
02:42:35.796 00.000 10052 Worker thread wakes up
02:42:35.796 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:35.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:36.717 00.921 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac5be644-7be2-4f00-a3f3-15b30b5f4457"}
02:42:36.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac5be644-7be2-4f00-a3f3-15b30b5f4457"}
02:42:36.718 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3965def1-b220-4c8c-80a6-b5e98a2d8658"}
02:42:36.718 00.000 6880 case statement mapped state 6 to 3
02:42:36.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3965def1-b220-4c8c-80a6-b5e98a2d8658"}
02:42:36.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d750341f-301a-4054-be61-779be2a0ae20"}
02:42:36.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4371,"width":15,"height":15,"star_pos":[6.67,6.65],"pixels":"..."},"id":"d750341f-301a-4054-be61-779be2a0ae20"}
02:42:36.930 00.212 10052 Exposure complete
02:42:36.989 00.059 10052 worker thread done servicing request
02:42:36.990 00.001 6880 OnExposeComplete: enter
02:42:36.990 00.000 6880 UpdateGuideState(): m_state=6
02:42:36.990 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4372
02:42:36.990 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.38, Mass=2577, SNR=35.3, Peak=149 HFD=4.8
02:42:36.990 00.000 6880 MultiStar: [#1 0.13,0.23,0.95,U] [#2 -0.34,0.03,1.00,U] [#3 0.29,0.01,0.92,U] [#4 0.12,-0.38,0.86,U] [#5 0.08,0.20,0.97,U] [#6 -0.49,0.22,0.93,U] [#7 -0.00,-0.05,0.79,U] [#8 -0.47,-0.08,0.79,U] 
02:42:36.990 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.01}, one-star: {0.02, -0.12}
02:42:36.990 00.000 6880 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.61) = xAngle (4.58 = -1.71)
02:42:36.991 00.001 6880 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.54 = -1.74)
02:42:36.991 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.01 hyp=0.07 cameraTheta=2.96 mountX=-0.01 mountY=-0.07, mountTheta=-1.71
02:42:36.992 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.01, opts=13)
02:42:36.992 00.000 6880 Enqueuing Move request for scope (-0.07, 0.01)
02:42:36.992 00.000 10052 Worker thread wakes up
02:42:36.993 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.01) opts 0xd
02:42:36.993 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.01)
02:42:36.993 00.000 10052 Moving (-0.07, 0.01) raw xDistance=-0.01 yDistance=-0.07
02:42:36.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:36.993 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
02:42:36.993 00.000 10052 MoveAxis(E, 0, ABG)
02:42:36.993 00.000 10052 Move returns status 0, amount 0
02:42:36.993 00.000 10052 MoveAxis(N, 0, ABG)
02:42:36.993 00.000 10052 Move returns status 0, amount 0
02:42:36.993 00.000 10052 move complete, result=0
02:42:36.993 00.000 10052 worker thread done servicing request
02:42:37.014 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:37.046 00.032 6880 UpdateGuideState exits: m=2577 SNR=35.3
02:42:37.047 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:37.047 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:37.047 00.000 6880 Enqueuing Expose request
02:42:37.047 00.000 10052 Worker thread wakes up
02:42:37.047 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:37.047 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:37.047 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:42:37.952 00.905 10052 Exposure complete
02:42:38.006 00.054 10052 worker thread done servicing request
02:42:38.007 00.001 6880 OnExposeComplete: enter
02:42:38.007 00.000 6880 UpdateGuideState(): m_state=6
02:42:38.007 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4373
02:42:38.007 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=892.26, Mass=2531, SNR=34.9, Peak=168 HFD=4.8
02:42:38.007 00.000 6880 MultiStar: [#1 0.26,0.25,0.97,U] [#2 -0.03,-0.14,1.00,U] [#3 0.56,0.03,0.00,M9] [#4 0.51,-0.45,0.00,M6] [#5 0.17,-0.10,0.96,U] [#6 -0.21,0.21,0.92,U] [#7 0.13,-0.04,0.78,U] [#8 -0.29,-0.02,0.76,U] 
02:42:38.007 00.000 6880 refined, 6 included, MultiStar: {0.06, -0.01}, one-star: {0.32, -0.23}
02:42:38.008 00.001 6880 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.61) = xAngle (1.42 = 1.42)
02:42:38.008 00.000 6880 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
02:42:38.008 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.19 mountX=0.01 mountY=0.06, mountTheta=1.42
02:42:38.009 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.01, opts=13)
02:42:38.009 00.000 6880 Enqueuing Move request for scope (0.06, -0.01)
02:42:38.009 00.000 10052 Worker thread wakes up
02:42:38.009 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:42:38.009 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:42:38.009 00.000 10052 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=0.06
02:42:38.009 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:42:38.009 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
02:42:38.009 00.000 10052 MoveAxis(E, 0, ABG)
02:42:38.009 00.000 10052 Move returns status 0, amount 0
02:42:38.010 00.001 10052 MoveAxis(N, 0, ABG)
02:42:38.010 00.000 10052 Move returns status 0, amount 0
02:42:38.010 00.000 10052 move complete, result=0
02:42:38.011 00.001 10052 worker thread done servicing request
02:42:38.031 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:38.064 00.033 6880 UpdateGuideState exits: m=2531 SNR=34.9
02:42:38.064 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:38.064 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:38.064 00.000 6880 Enqueuing Expose request
02:42:38.064 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:38.064 00.000 10052 Worker thread wakes up
02:42:38.064 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:38.064 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:38.716 00.652 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"abb5f403-454a-455d-9aa5-22c725c7547d"}
02:42:38.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"abb5f403-454a-455d-9aa5-22c725c7547d"}
02:42:38.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"68fbe7c5-e82c-4447-b0a7-00bfdf842111"}
02:42:38.717 00.001 6880 case statement mapped state 6 to 3
02:42:38.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"68fbe7c5-e82c-4447-b0a7-00bfdf842111"}
02:42:38.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"60e22aee-9a66-401e-aee6-4ebe07a6f73d"}
02:42:38.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4373,"width":15,"height":15,"star_pos":[7.27,7.26],"pixels":"..."},"id":"60e22aee-9a66-401e-aee6-4ebe07a6f73d"}
02:42:39.198 00.481 10052 Exposure complete
02:42:39.252 00.054 10052 worker thread done servicing request
02:42:39.252 00.000 6880 OnExposeComplete: enter
02:42:39.253 00.001 6880 UpdateGuideState(): m_state=6
02:42:39.253 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4374
02:42:39.253 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.29, Mass=2663, SNR=35.7, Peak=184 HFD=4.9
02:42:39.253 00.000 6880 MultiStar: [#1 0.21,0.24,0.95,U] [#2 0.02,-0.23,0.97,U] [#3 0.52,-0.08,0.90,U] [#4 0.35,-0.56,0.00,M7] [#5 0.09,-0.08,0.94,U] [#6 -0.13,0.24,0.87,U] [#7 0.14,-0.19,0.74,U] [#8 -0.40,-0.15,0.79,U] 
02:42:39.253 00.000 6880 refined, 7 included, MultiStar: {0.09, -0.05}, one-star: {0.21, -0.21}
02:42:39.253 00.000 6880 CameraToMount -- cameraTheta (-0.54) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
02:42:39.253 00.000 6880 CameraToMount -- cameraTheta (-0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:42:39.254 00.001 6880 CameraToMount -- cameraX=0.09 cameraY=-0.05 hyp=0.11 cameraTheta=-0.54 mountX=0.05 mountY=0.09, mountTheta=1.07
02:42:39.255 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.05, opts=13)
02:42:39.255 00.000 6880 Enqueuing Move request for scope (0.09, -0.05)
02:42:39.255 00.000 10052 Worker thread wakes up
02:42:39.255 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.05) opts 0xd
02:42:39.255 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.05)
02:42:39.255 00.000 10052 Moving (0.09, -0.05) raw xDistance=0.05 yDistance=0.09
02:42:39.255 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:42:39.255 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.03
02:42:39.255 00.000 10052 MoveAxis(E, 0, ABG)
02:42:39.255 00.000 10052 Move returns status 0, amount 0
02:42:39.255 00.000 10052 MoveAxis(N, 0, ABG)
02:42:39.255 00.000 10052 Move returns status 0, amount 0
02:42:39.256 00.001 10052 move complete, result=0
02:42:39.256 00.000 10052 worker thread done servicing request
02:42:39.272 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:39.301 00.029 6880 UpdateGuideState exits: m=2663 SNR=35.7
02:42:39.301 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:39.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:39.301 00.000 6880 Enqueuing Expose request
02:42:39.301 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:42:39.301 00.000 10052 Worker thread wakes up
02:42:39.301 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:39.301 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:40.207 00.906 10052 Exposure complete
02:42:40.256 00.049 10052 worker thread done servicing request
02:42:40.256 00.000 6880 OnExposeComplete: enter
02:42:40.256 00.000 6880 UpdateGuideState(): m_state=6
02:42:40.256 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4375
02:42:40.256 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=892.42, Mass=2557, SNR=35.0, Peak=163 HFD=4.9
02:42:40.256 00.000 6880 MultiStar: [#1 0.41,0.38,0.00,M1] [#2 0.22,0.02,1.01,U] [#3 0.78,0.46,0.00,M9] [#4 0.39,-0.28,0.85,U] [#5 0.47,0.18,0.98,U] [#6 0.01,0.65,0.00,M1] [#7 0.36,0.28,0.73,U] [#8 0.16,0.43,0.82,U] 
02:42:40.256 00.000 6880 refined, 5 included, MultiStar: {0.34, 0.08}, one-star: {0.43, -0.07}
02:42:40.256 00.000 6880 CameraToMount -- cameraTheta (0.23) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
02:42:40.257 00.001 6880 CameraToMount -- cameraTheta (0.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
02:42:40.257 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=0.08 hyp=0.35 cameraTheta=0.23 mountX=-0.10 mountY=0.34, mountTheta=1.85
02:42:40.258 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.08, opts=13)
02:42:40.258 00.000 6880 Enqueuing Move request for scope (0.34, 0.08)
02:42:40.258 00.000 10052 Worker thread wakes up
02:42:40.258 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.08) opts 0xd
02:42:40.258 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.08)
02:42:40.258 00.000 10052 Moving (0.34, 0.08) raw xDistance=-0.10 yDistance=0.34
02:42:40.258 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:42:40.258 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.02
02:42:40.258 00.000 10052 MoveAxis(E, 0, ABG)
02:42:40.258 00.000 10052 Move returns status 0, amount 0
02:42:40.258 00.000 10052 MoveAxis(N, 0, ABG)
02:42:40.258 00.000 10052 Move returns status 0, amount 0
02:42:40.258 00.000 10052 move complete, result=0
02:42:40.258 00.000 10052 worker thread done servicing request
02:42:40.276 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:40.302 00.026 6880 UpdateGuideState exits: m=2557 SNR=35.0
02:42:40.302 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:40.302 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:40.302 00.000 6880 Enqueuing Expose request
02:42:40.302 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 0 ms NORTH
02:42:40.302 00.000 10052 Worker thread wakes up
02:42:40.302 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:40.303 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:40.716 00.413 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3e728654-1e37-4bef-b3f3-736922964ca8"}
02:42:40.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3e728654-1e37-4bef-b3f3-736922964ca8"}
02:42:40.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea559431-9be1-416b-8cab-704d4e8dde8d"}
02:42:40.716 00.000 6880 case statement mapped state 6 to 3
02:42:40.717 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea559431-9be1-416b-8cab-704d4e8dde8d"}
02:42:40.717 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f4317f1e-9690-4fa9-a9a8-eb43421d4035"}
02:42:40.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4375,"width":15,"height":15,"star_pos":[7.38,7.42],"pixels":"..."},"id":"f4317f1e-9690-4fa9-a9a8-eb43421d4035"}
02:42:41.526 00.809 10052 Exposure complete
02:42:41.585 00.059 10052 worker thread done servicing request
02:42:41.586 00.001 6880 OnExposeComplete: enter
02:42:41.586 00.000 6880 UpdateGuideState(): m_state=6
02:42:41.586 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4376
02:42:41.586 00.000 6880 Star::Find returns 1 (0), X=408.25, Y=892.49, Mass=2698, SNR=36.1, Peak=165 HFD=4.6
02:42:41.586 00.000 6880 MultiStar: [#1 -0.01,0.62,0.00,M2] [#2 -0.02,0.45,0.98,U] [#3 0.62,0.22,0.00,M10] [#4 0.20,-0.26,0.85,U] [#5 0.25,0.43,0.97,U] [#6 -0.03,0.69,0.00,M2] [#7 -0.00,0.13,0.76,U] [#8 -0.20,0.42,0.77,U] 
02:42:41.586 00.000 6880 refined, 5 included, MultiStar: {0.10, 0.20}, one-star: {0.29, 0.00}
02:42:41.587 00.001 6880 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
02:42:41.587 00.000 6880 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
02:42:41.587 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.20 hyp=0.22 cameraTheta=1.11 mountX=-0.20 mountY=0.10, mountTheta=2.70
02:42:41.588 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.20, opts=13)
02:42:41.588 00.000 6880 Enqueuing Move request for scope (0.10, 0.20)
02:42:41.588 00.000 10052 Worker thread wakes up
02:42:41.588 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.20) opts 0xd
02:42:41.588 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.20)
02:42:41.588 00.000 10052 Moving (0.10, 0.20) raw xDistance=-0.20 yDistance=0.10
02:42:41.588 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:42:41.588 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
02:42:41.589 00.001 10052 MoveAxis(E, 55, ABG)
02:42:41.589 00.000 10052 Guiding  Dir = 2, Dur = 55
02:42:41.610 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:41.643 00.033 6880 UpdateGuideState exits: m=2698 SNR=36.1
02:42:41.643 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:41.643 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:41.643 00.000 6880 Enqueuing Expose request
02:42:41.654 00.011 10052 IsSlewing returns 0
02:42:41.729 00.075 10052 IsGuiding returns 0
02:42:41.878 00.149 10052 IsGuiding returns 0
02:42:41.878 00.000 10052 Move returns status 0, amount 55
02:42:41.878 00.000 10052 MoveAxis(N, 0, ABG)
02:42:41.878 00.000 10052 Move returns status 0, amount 0
02:42:41.878 00.000 10052 move complete, result=0
02:42:41.878 00.000 10052 worker thread done servicing request
02:42:41.878 00.000 10052 Worker thread wakes up
02:42:41.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:41.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:41.878 00.000 6880 GuideStep: -0.2 px 55 ms EAST, 0.1 px 0 ms NORTH
02:42:42.724 00.846 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5da4e363-8d8a-4ea2-ab7e-bb104c7e59d6"}
02:42:42.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5da4e363-8d8a-4ea2-ab7e-bb104c7e59d6"}
02:42:42.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e4a0b42-ddc4-4ade-9f9d-70e60c895825"}
02:42:42.724 00.000 6880 case statement mapped state 6 to 3
02:42:42.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e4a0b42-ddc4-4ade-9f9d-70e60c895825"}
02:42:42.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6cabdc5d-c0d8-4b6d-a9aa-33a68d551a3e"}
02:42:42.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4376,"width":15,"height":15,"star_pos":[7.25,7.49],"pixels":"..."},"id":"6cabdc5d-c0d8-4b6d-a9aa-33a68d551a3e"}
02:42:42.785 00.060 10052 Exposure complete
02:42:42.852 00.067 10052 worker thread done servicing request
02:42:42.852 00.000 6880 OnExposeComplete: enter
02:42:42.853 00.001 6880 UpdateGuideState(): m_state=6
02:42:42.853 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4377
02:42:42.853 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=892.71, Mass=2596, SNR=35.3, Peak=139 HFD=4.8
02:42:42.853 00.000 6880 MultiStar: [#1 0.62,0.75,0.00,M3] [#2 0.17,0.50,0.98,U] [#3 0.96,0.65,0.00,R] [#4 0.87,-0.02,0.00,M6] [#5 0.60,0.43,0.00,M1] [#6 0.08,0.83,0.00,M3] [#7 0.69,0.49,0.00,M1] [#8 -0.01,0.58,0.00,M1] 
02:42:42.854 00.001 6880 refined, 1 included, MultiStar: {0.45, 0.36}, one-star: {0.72, 0.22}
02:42:42.854 00.000 6880 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.61) = xAngle (2.29 = 2.29)
02:42:42.854 00.000 6880 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.26 = 2.26)
02:42:42.854 00.000 6880 CameraToMount -- cameraX=0.45 cameraY=0.36 hyp=0.57 cameraTheta=0.68 mountX=-0.38 mountY=0.44, mountTheta=2.28
02:42:42.856 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.45, y=0.36, opts=13)
02:42:42.856 00.000 6880 Enqueuing Move request for scope (0.45, 0.36)
02:42:42.856 00.000 10052 Worker thread wakes up
02:42:42.856 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.45, 0.36) opts 0xd
02:42:42.856 00.000 10052 Handling offset move in thread for scope, endpoint = (0.45, 0.36)
02:42:42.856 00.000 10052 Moving (0.45, 0.36) raw xDistance=-0.38 yDistance=0.44
02:42:42.856 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
02:42:42.856 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.44, slope = 0.00
02:42:42.856 00.000 10052 MoveAxis(E, 104, ABG)
02:42:42.857 00.001 10052 Guiding  Dir = 2, Dur = 104
02:42:42.877 00.020 10052 IsSlewing returns 0
02:42:42.886 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:42.916 00.030 10052 IsGuiding returns 0
02:42:42.922 00.006 6880 UpdateGuideState exits: m=2596 SNR=35.3
02:42:42.922 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:42.922 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:42.922 00.000 6880 Enqueuing Expose request
02:42:42.943 00.021 10052 PulseGuide returned control before completion, sleep 87
02:42:43.057 00.114 10052 IsGuiding returns 1
02:42:43.057 00.000 10052 scope still moving after pulse duration time elapsed
02:42:43.100 00.043 10052 IsSlewing returns 0
02:42:43.139 00.039 10052 IsGuiding returns 0
02:42:43.139 00.000 10052 scope move finished after 104 + 119 ms
02:42:43.140 00.001 10052 Move returns status 0, amount 104
02:42:43.140 00.000 10052 MoveAxis(S, 4, ABG)
02:42:43.140 00.000 10052 Guiding  Dir = 1, Dur = 4
02:42:43.177 00.037 10052 IsSlewing returns 0
02:42:43.216 00.039 10052 IsGuiding returns 0
02:42:43.281 00.065 10052 IsGuiding returns 0
02:42:43.281 00.000 10052 Move returns status 0, amount 4
02:42:43.281 00.000 10052 move complete, result=0
02:42:43.282 00.001 10052 worker thread done servicing request
02:42:43.282 00.000 10052 Worker thread wakes up
02:42:43.282 00.000 6880 GuideStep: -0.4 px 104 ms EAST, 0.4 px 4 ms SOUTH
02:42:43.282 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:43.282 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:44.417 01.135 10052 Exposure complete
02:42:44.471 00.054 10052 worker thread done servicing request
02:42:44.471 00.000 6880 OnExposeComplete: enter
02:42:44.471 00.000 6880 UpdateGuideState(): m_state=6
02:42:44.471 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4378
02:42:44.471 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=892.11, Mass=2614, SNR=35.5, Peak=146 HFD=4.5
02:42:44.471 00.000 6880 MultiStar: [#1 0.64,0.17,0.00,M4] [#2 0.19,-0.23,0.95,U] [#3 0.14,-0.84,0.00,M1] [#4 0.47,-0.61,0.00,M7] [#5 0.64,-0.07,0.00,M2] [#6 0.29,0.07,0.91,U] [#7 0.56,-0.29,0.00,M2] [#8 0.08,-0.18,0.78,U] 
02:42:44.472 00.001 6880 refined, 3 included, MultiStar: {0.34, -0.19}, one-star: {0.73, -0.38}
02:42:44.472 00.000 6880 CameraToMount -- cameraTheta (-0.50) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
02:42:44.472 00.000 6880 CameraToMount -- cameraTheta (-0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
02:42:44.472 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=-0.19 hyp=0.39 cameraTheta=-0.50 mountX=0.17 mountY=0.34, mountTheta=1.10
02:42:44.473 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=-0.19, opts=13)
02:42:44.473 00.000 6880 Enqueuing Move request for scope (0.34, -0.19)
02:42:44.473 00.000 10052 Worker thread wakes up
02:42:44.473 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, -0.19) opts 0xd
02:42:44.473 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, -0.19)
02:42:44.473 00.000 10052 Moving (0.34, -0.19) raw xDistance=0.17 yDistance=0.34
02:42:44.473 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
02:42:44.473 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.34, slope = 0.02
02:42:44.473 00.000 10052 MoveAxis(W, 41, ABG)
02:42:44.473 00.000 10052 Guiding  Dir = 3, Dur = 41
02:42:44.495 00.022 10052 IsSlewing returns 0
02:42:44.495 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:44.524 00.029 6880 UpdateGuideState exits: m=2614 SNR=35.5
02:42:44.524 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:44.524 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:44.524 00.000 6880 Enqueuing Expose request
02:42:44.533 00.009 10052 IsGuiding returns 0
02:42:44.560 00.027 10052 PulseGuide returned control before completion, sleep 24
02:42:44.606 00.046 10052 IsGuiding returns 0
02:42:44.606 00.000 10052 Move returns status 0, amount 41
02:42:44.606 00.000 10052 MoveAxis(S, 37, ABG)
02:42:44.606 00.000 10052 Guiding  Dir = 1, Dur = 37
02:42:44.644 00.038 10052 IsSlewing returns 0
02:42:44.682 00.038 10052 IsGuiding returns 0
02:42:44.710 00.028 10052 PulseGuide returned control before completion, sleep 20
02:42:44.722 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ced0912c-206e-455f-bc8d-3c1c0a29ee8e"}
02:42:44.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ced0912c-206e-455f-bc8d-3c1c0a29ee8e"}
02:42:44.722 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80d1e86f-c0d5-45c8-92f3-317a8e208db7"}
02:42:44.722 00.000 6880 case statement mapped state 6 to 3
02:42:44.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80d1e86f-c0d5-45c8-92f3-317a8e208db7"}
02:42:44.722 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c33ba283-2fbd-407e-aa1a-904be3503e3e"}
02:42:44.723 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4378,"width":15,"height":15,"star_pos":[6.68,7.11],"pixels":"..."},"id":"c33ba283-2fbd-407e-aa1a-904be3503e3e"}
02:42:44.762 00.039 10052 IsGuiding returns 0
02:42:44.762 00.000 10052 Move returns status 0, amount 37
02:42:44.762 00.000 10052 move complete, result=0
02:42:44.764 00.002 10052 worker thread done servicing request
02:42:44.764 00.000 10052 Worker thread wakes up
02:42:44.764 00.000 6880 GuideStep: 0.2 px 41 ms WEST, 0.3 px 37 ms SOUTH
02:42:44.764 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:44.764 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:45.677 00.913 10052 Exposure complete
02:42:45.746 00.069 10052 worker thread done servicing request
02:42:45.746 00.000 6880 OnExposeComplete: enter
02:42:45.746 00.000 6880 UpdateGuideState(): m_state=6
02:42:45.747 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4379
02:42:45.747 00.000 6880 Star::Find returns 1 (0), X=408.30, Y=892.02, Mass=2614, SNR=35.3, Peak=159 HFD=4.7
02:42:45.747 00.000 6880 MultiStar: [#1 0.25,0.05,0.95,U] [#2 0.16,-0.34,0.97,U] [#3 -0.22,-0.87,0.00,M2] [#4 0.37,-0.62,0.00,M8] [#5 0.24,-0.33,0.96,U] [#6 -0.09,-0.05,0.92,U] [#7 0.10,-0.15,0.76,U] [#8 -0.32,-0.12,0.78,U] 
02:42:45.747 00.000 6880 refined, 6 included, MultiStar: {0.11, -0.21}, one-star: {0.34, -0.47}
02:42:45.747 00.000 6880 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.61) = xAngle (0.53 = 0.53)
02:42:45.747 00.000 6880 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
02:42:45.747 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.21 hyp=0.24 cameraTheta=-1.08 mountX=0.20 mountY=0.11, mountTheta=0.51
02:42:45.749 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.21, opts=13)
02:42:45.749 00.000 6880 Enqueuing Move request for scope (0.11, -0.21)
02:42:45.749 00.000 10052 Worker thread wakes up
02:42:45.749 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.21) opts 0xd
02:42:45.749 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.21)
02:42:45.749 00.000 10052 Moving (0.11, -0.21) raw xDistance=0.20 yDistance=0.11
02:42:45.749 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:42:45.749 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
02:42:45.749 00.000 10052 MoveAxis(W, 57, ABG)
02:42:45.749 00.000 10052 Guiding  Dir = 3, Dur = 57
02:42:45.771 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:45.800 00.029 6880 UpdateGuideState exits: m=2614 SNR=35.3
02:42:45.800 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:45.800 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:45.800 00.000 6880 Enqueuing Expose request
02:42:45.810 00.010 10052 IsSlewing returns 0
02:42:45.884 00.074 10052 IsGuiding returns 0
02:42:46.033 00.149 10052 IsGuiding returns 1
02:42:46.033 00.000 10052 scope still moving after pulse duration time elapsed
02:42:46.108 00.075 10052 IsSlewing returns 0
02:42:46.186 00.078 10052 IsGuiding returns 0
02:42:46.187 00.001 10052 scope move finished after 57 + 245 ms
02:42:46.187 00.000 10052 Move returns status 0, amount 57
02:42:46.187 00.000 10052 MoveAxis(N, 0, ABG)
02:42:46.187 00.000 10052 Move returns status 0, amount 0
02:42:46.187 00.000 10052 move complete, result=0
02:42:46.187 00.000 10052 worker thread done servicing request
02:42:46.187 00.000 10052 Worker thread wakes up
02:42:46.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:46.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:46.187 00.000 6880 GuideStep: 0.2 px 57 ms WEST, 0.1 px 0 ms NORTH
02:42:46.722 00.535 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"acbc015f-9484-4540-9ea8-f8cabfc3a03b"}
02:42:46.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"acbc015f-9484-4540-9ea8-f8cabfc3a03b"}
02:42:46.722 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e20eac74-13a9-42a4-8234-ea9b01bc1417"}
02:42:46.722 00.000 6880 case statement mapped state 6 to 3
02:42:46.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e20eac74-13a9-42a4-8234-ea9b01bc1417"}
02:42:46.724 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c811d8d8-c588-44e1-b674-c066da98df4d"}
02:42:46.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4379,"width":15,"height":15,"star_pos":[7.30,7.02],"pixels":"..."},"id":"c811d8d8-c588-44e1-b674-c066da98df4d"}
02:42:47.320 00.596 10052 Exposure complete
02:42:47.371 00.051 10052 worker thread done servicing request
02:42:47.372 00.001 6880 OnExposeComplete: enter
02:42:47.372 00.000 6880 UpdateGuideState(): m_state=6
02:42:47.372 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4380
02:42:47.372 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=892.49, Mass=2549, SNR=34.9, Peak=156 HFD=4.8
02:42:47.372 00.000 6880 MultiStar: [#1 0.64,0.22,0.00,M4] [#2 0.27,-0.07,0.98,U] [#3 0.00,-0.69,0.00,M3] [#4 0.59,-0.39,0.00,M9] [#5 0.48,-0.13,1.01,U] [#6 0.02,0.16,0.88,U] [#7 0.64,0.13,0.00,M2] [#8 0.18,-0.21,0.78,U] 
02:42:47.372 00.000 6880 refined, 4 included, MultiStar: {0.35, -0.05}, one-star: {0.72, -0.00}
02:42:47.372 00.000 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.48 = 1.48)
02:42:47.372 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
02:42:47.372 00.000 6880 CameraToMount -- cameraX=0.35 cameraY=-0.05 hyp=0.35 cameraTheta=-0.14 mountX=0.03 mountY=0.35, mountTheta=1.48
02:42:47.373 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.35, y=-0.05, opts=13)
02:42:47.374 00.001 6880 Enqueuing Move request for scope (0.35, -0.05)
02:42:47.374 00.000 10052 Worker thread wakes up
02:42:47.374 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.35, -0.05) opts 0xd
02:42:47.374 00.000 10052 Handling offset move in thread for scope, endpoint = (0.35, -0.05)
02:42:47.374 00.000 10052 Moving (0.35, -0.05) raw xDistance=0.03 yDistance=0.35
02:42:47.374 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:42:47.374 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.35, slope = 0.02
02:42:47.374 00.000 10052 MoveAxis(E, 0, ABG)
02:42:47.374 00.000 10052 Move returns status 0, amount 0
02:42:47.374 00.000 10052 MoveAxis(S, 42, ABG)
02:42:47.374 00.000 10052 Guiding  Dir = 1, Dur = 42
02:42:47.394 00.020 10052 IsSlewing returns 0
02:42:47.397 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:47.432 00.035 6880 UpdateGuideState exits: m=2549 SNR=34.9
02:42:47.432 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:47.432 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:47.432 00.000 6880 Enqueuing Expose request
02:42:47.432 00.000 10052 IsGuiding returns 0
02:42:47.461 00.029 10052 PulseGuide returned control before completion, sleep 25
02:42:47.538 00.077 10052 IsGuiding returns 0
02:42:47.538 00.000 10052 Move returns status 0, amount 42
02:42:47.538 00.000 10052 move complete, result=0
02:42:47.538 00.000 10052 worker thread done servicing request
02:42:47.538 00.000 10052 Worker thread wakes up
02:42:47.538 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 42 ms SOUTH
02:42:47.539 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:47.539 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:48.449 00.910 10052 Exposure complete
02:42:48.510 00.061 10052 worker thread done servicing request
02:42:48.510 00.000 6880 OnExposeComplete: enter
02:42:48.511 00.001 6880 UpdateGuideState(): m_state=6
02:42:48.511 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4381
02:42:48.511 00.000 6880 Star::Find returns 1 (0), X=408.64, Y=892.44, Mass=2430, SNR=34.1, Peak=136 HFD=4.8
02:42:48.511 00.000 6880 MultiStar: [#1 0.43,0.26,0.97,U] [#2 0.22,-0.20,1.02,U] [#3 0.03,-0.71,0.00,M4] [#4 0.66,-0.38,0.00,M10] [#5 0.53,-0.14,0.00,M1] [#6 0.16,0.09,0.88,U] [#7 0.57,-0.07,0.00,M3] [#8 0.09,-0.14,0.79,U] 
02:42:48.511 00.000 6880 refined, 4 included, MultiStar: {0.33, -0.01}, one-star: {0.69, -0.06}
02:42:48.512 00.001 6880 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.61) = xAngle (1.59 = 1.59)
02:42:48.512 00.000 6880 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.55 = 1.55)
02:42:48.512 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-0.03 mountX=-0.01 mountY=0.33, mountTheta=1.59
02:42:48.513 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.01, opts=13)
02:42:48.513 00.000 6880 Enqueuing Move request for scope (0.33, -0.01)
02:42:48.513 00.000 10052 Worker thread wakes up
02:42:48.513 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.01) opts 0xd
02:42:48.513 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.01)
02:42:48.513 00.000 10052 Moving (0.33, -0.01) raw xDistance=-0.01 yDistance=0.33
02:42:48.513 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:48.513 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.33, slope = 0.04
02:42:48.514 00.001 10052 MoveAxis(E, 0, ABG)
02:42:48.514 00.000 10052 Move returns status 0, amount 0
02:42:48.514 00.000 10052 MoveAxis(S, 67, ABG)
02:42:48.514 00.000 10052 Guiding  Dir = 1, Dur = 67
02:42:48.534 00.020 10052 IsSlewing returns 0
02:42:48.536 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:48.571 00.035 6880 UpdateGuideState exits: m=2430 SNR=34.1
02:42:48.571 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:48.572 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:48.572 00.000 6880 Enqueuing Expose request
02:42:48.573 00.001 10052 IsGuiding returns 0
02:42:48.600 00.027 10052 PulseGuide returned control before completion, sleep 50
02:42:48.672 00.072 10052 IsGuiding returns 0
02:42:48.672 00.000 10052 Move returns status 0, amount 67
02:42:48.673 00.001 10052 move complete, result=0
02:42:48.673 00.000 10052 worker thread done servicing request
02:42:48.673 00.000 10052 Worker thread wakes up
02:42:48.673 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 67 ms SOUTH
02:42:48.673 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:48.673 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:48.724 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"047d6bdb-c366-4eca-881a-5d06a0a87120"}
02:42:48.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"047d6bdb-c366-4eca-881a-5d06a0a87120"}
02:42:48.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10cbd149-79a5-466e-9491-bf72a2dbb79a"}
02:42:48.724 00.000 6880 case statement mapped state 6 to 3
02:42:48.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"10cbd149-79a5-466e-9491-bf72a2dbb79a"}
02:42:48.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e98f58d0-53e1-48b5-be56-3645700becc8"}
02:42:48.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4381,"width":15,"height":15,"star_pos":[6.64,7.44],"pixels":"..."},"id":"e98f58d0-53e1-48b5-be56-3645700becc8"}
02:42:49.823 01.099 10052 Exposure complete
02:42:49.887 00.064 10052 worker thread done servicing request
02:42:49.887 00.000 6880 OnExposeComplete: enter
02:42:49.887 00.000 6880 UpdateGuideState(): m_state=6
02:42:49.887 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4382
02:42:49.887 00.000 6880 Star::Find returns 1 (0), X=408.71, Y=892.80, Mass=2452, SNR=34.3, Peak=156 HFD=4.6
02:42:49.888 00.001 6880 MultiStar: [#1 0.51,0.82,0.00,M4] [#2 0.46,0.45,0.00,M1] [#3 0.07,-0.07,0.94,U] [#4 0.81,0.22,0.00,R] [#5 0.61,0.60,0.00,M2] [#6 0.27,0.82,0.00,M1] [#7 0.53,0.58,0.00,M4] [#8 0.07,0.65,0.00,M1] 
02:42:49.888 00.000 6880 refined, 1 included, MultiStar: {0.42, 0.12}, one-star: {0.76, 0.31}
02:42:49.888 00.000 6880 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.61) = xAngle (1.90 = 1.90)
02:42:49.888 00.000 6880 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.87 = 1.87)
02:42:49.888 00.000 6880 CameraToMount -- cameraX=0.42 cameraY=0.12 hyp=0.44 cameraTheta=0.28 mountX=-0.14 mountY=0.42, mountTheta=1.89
02:42:49.889 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.42, y=0.12, opts=13)
02:42:49.890 00.001 6880 Enqueuing Move request for scope (0.42, 0.12)
02:42:49.890 00.000 10052 Worker thread wakes up
02:42:49.890 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.42, 0.12) opts 0xd
02:42:49.890 00.000 10052 Handling offset move in thread for scope, endpoint = (0.42, 0.12)
02:42:49.890 00.000 10052 Moving (0.42, 0.12) raw xDistance=-0.14 yDistance=0.42
02:42:49.890 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:42:49.890 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.42, slope = 0.03
02:42:49.890 00.000 10052 MoveAxis(E, 38, ABG)
02:42:49.890 00.000 10052 Guiding  Dir = 2, Dur = 38
02:42:49.913 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:49.947 00.034 10052 IsSlewing returns 0
02:42:49.948 00.001 6880 UpdateGuideState exits: m=2452 SNR=34.3
02:42:49.948 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:49.948 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:49.948 00.000 6880 Enqueuing Expose request
02:42:50.026 00.078 10052 IsGuiding returns 0
02:42:50.169 00.143 10052 IsGuiding returns 0
02:42:50.169 00.000 10052 Move returns status 0, amount 38
02:42:50.169 00.000 10052 MoveAxis(S, 54, ABG)
02:42:50.169 00.000 10052 Guiding  Dir = 1, Dur = 54
02:42:50.248 00.079 10052 IsSlewing returns 0
02:42:50.322 00.074 10052 IsGuiding returns 0
02:42:50.471 00.149 10052 IsGuiding returns 0
02:42:50.471 00.000 10052 Move returns status 0, amount 54
02:42:50.471 00.000 10052 move complete, result=0
02:42:50.471 00.000 10052 worker thread done servicing request
02:42:50.471 00.000 10052 Worker thread wakes up
02:42:50.471 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:50.471 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:50.471 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.4 px 54 ms SOUTH
02:42:50.724 00.253 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f28fa79-5ac2-4c31-88be-020077aff667"}
02:42:50.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f28fa79-5ac2-4c31-88be-020077aff667"}
02:42:50.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"64549318-ed49-486d-be46-ff414604d1d7"}
02:42:50.725 00.000 6880 case statement mapped state 6 to 3
02:42:50.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"64549318-ed49-486d-be46-ff414604d1d7"}
02:42:50.725 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"836239f2-1e67-4603-9fa0-2f6a64bc3dac"}
02:42:50.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4382,"width":15,"height":15,"star_pos":[6.71,6.80],"pixels":"..."},"id":"836239f2-1e67-4603-9fa0-2f6a64bc3dac"}
02:42:51.388 00.663 10052 Exposure complete
02:42:51.453 00.065 10052 worker thread done servicing request
02:42:51.453 00.000 6880 OnExposeComplete: enter
02:42:51.453 00.000 6880 UpdateGuideState(): m_state=6
02:42:51.453 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4383
02:42:51.453 00.000 6880 Star::Find returns 1 (0), X=408.91, Y=892.71, Mass=2529, SNR=34.9, Peak=136 HFD=4.7
02:42:51.454 00.001 6880 MultiStar: [#1 0.91,0.64,0.00,M5] [#2 0.65,0.36,0.00,M2] [#3 0.36,-0.16,0.92,U] [#4 0.20,-0.14,0.83,U] [#5 0.96,0.37,0.00,M3] [#6 0.53,0.71,0.00,M2] [#7 0.84,0.49,0.00,M5] [#8 0.39,0.39,0.00,M2] 
02:42:51.454 00.000 6880 refined, 2 included, MultiStar: {0.53, -0.02}, one-star: {0.96, 0.22}
02:42:51.454 00.000 6880 CameraToMount -- cameraTheta (-0.03) - m_xAngle (-1.61) = xAngle (1.58 = 1.58)
02:42:51.454 00.000 6880 CameraToMount -- cameraTheta (-0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.55 = 1.55)
02:42:51.454 00.000 6880 CameraToMount -- cameraX=0.53 cameraY=-0.02 hyp=0.53 cameraTheta=-0.03 mountX=-0.01 mountY=0.53, mountTheta=1.58
02:42:51.455 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.53, y=-0.02, opts=13)
02:42:51.455 00.000 6880 Enqueuing Move request for scope (0.53, -0.02)
02:42:51.455 00.000 10052 Worker thread wakes up
02:42:51.456 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.53, -0.02) opts 0xd
02:42:51.456 00.000 10052 Handling offset move in thread for scope, endpoint = (0.53, -0.02)
02:42:51.456 00.000 10052 Moving (0.53, -0.02) raw xDistance=-0.01 yDistance=0.53
02:42:51.456 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:42:51.456 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.53, slope = 0.03
02:42:51.456 00.000 10052 MoveAxis(E, 0, ABG)
02:42:51.456 00.000 10052 Move returns status 0, amount 0
02:42:51.456 00.000 10052 MoveAxis(S, 57, ABG)
02:42:51.456 00.000 10052 Guiding  Dir = 1, Dur = 57
02:42:51.479 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:51.505 00.026 10052 IsSlewing returns 0
02:42:51.517 00.012 6880 UpdateGuideState exits: m=2529 SNR=34.9
02:42:51.517 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:51.517 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:51.517 00.000 6880 Enqueuing Expose request
02:42:51.582 00.065 10052 IsGuiding returns 0
02:42:51.721 00.139 10052 IsGuiding returns 1
02:42:51.721 00.000 10052 scope still moving after pulse duration time elapsed
02:42:51.795 00.074 10052 IsSlewing returns 0
02:42:51.871 00.076 10052 IsGuiding returns 0
02:42:51.871 00.000 10052 scope move finished after 57 + 232 ms
02:42:51.872 00.001 10052 Move returns status 0, amount 57
02:42:51.872 00.000 10052 move complete, result=0
02:42:51.872 00.000 10052 worker thread done servicing request
02:42:51.872 00.000 10052 Worker thread wakes up
02:42:51.872 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 57 ms SOUTH
02:42:51.872 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:51.872 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:52.724 00.852 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb5a79df-f0ce-443a-968e-66b6691b0516"}
02:42:52.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb5a79df-f0ce-443a-968e-66b6691b0516"}
02:42:52.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"04a9cbe2-5b36-4fec-9062-9b45c3ac077a"}
02:42:52.725 00.000 6880 case statement mapped state 6 to 3
02:42:52.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"04a9cbe2-5b36-4fec-9062-9b45c3ac077a"}
02:42:52.725 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0c16050c-8a52-49ac-9704-11ef718b715a"}
02:42:52.726 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4383,"width":15,"height":15,"star_pos":[6.91,6.71],"pixels":"..."},"id":"0c16050c-8a52-49ac-9704-11ef718b715a"}
02:42:53.097 00.371 10052 Exposure complete
02:42:53.164 00.067 10052 worker thread done servicing request
02:42:53.164 00.000 6880 OnExposeComplete: enter
02:42:53.164 00.000 6880 UpdateGuideState(): m_state=6
02:42:53.165 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4384
02:42:53.165 00.000 6880 Star::Find returns 1 (0), X=408.64, Y=892.50, Mass=2639, SNR=35.6, Peak=157 HFD=4.8
02:42:53.165 00.000 6880 MultiStar: [#1 0.39,0.25,0.95,U] [#2 0.58,0.26,0.00,M3] [#3 0.15,-0.46,0.88,U] [#4 -0.25,-0.73,0.00,M1] [#5 0.51,0.36,0.00,M4] [#6 0.34,0.30,0.88,U] [#7 0.42,0.00,0.74,U] [#8 -0.07,0.21,0.79,U] 
02:42:53.165 00.000 6880 refined, 5 included, MultiStar: {0.33, 0.05}, one-star: {0.68, 0.00}
02:42:53.165 00.000 6880 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
02:42:53.166 00.001 6880 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
02:42:53.166 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=0.05 hyp=0.34 cameraTheta=0.15 mountX=-0.06 mountY=0.33, mountTheta=1.76
02:42:53.167 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=0.05, opts=13)
02:42:53.167 00.000 6880 Enqueuing Move request for scope (0.33, 0.05)
02:42:53.167 00.000 10052 Worker thread wakes up
02:42:53.167 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, 0.05) opts 0xd
02:42:53.167 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, 0.05)
02:42:53.168 00.001 10052 Moving (0.33, 0.05) raw xDistance=-0.06 yDistance=0.33
02:42:53.168 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:42:53.168 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.33, slope = 0.02
02:42:53.168 00.000 10052 MoveAxis(E, 0, ABG)
02:42:53.168 00.000 10052 Move returns status 0, amount 0
02:42:53.168 00.000 10052 MoveAxis(S, 34, ABG)
02:42:53.168 00.000 10052 Guiding  Dir = 1, Dur = 34
02:42:53.189 00.021 10052 IsSlewing returns 0
02:42:53.192 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:53.227 00.035 10052 IsGuiding returns 0
02:42:53.227 00.000 6880 UpdateGuideState exits: m=2639 SNR=35.6
02:42:53.228 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:53.228 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:53.228 00.000 6880 Enqueuing Expose request
02:42:53.255 00.027 10052 PulseGuide returned control before completion, sleep 17
02:42:53.302 00.047 10052 IsGuiding returns 0
02:42:53.302 00.000 10052 Move returns status 0, amount 34
02:42:53.302 00.000 10052 move complete, result=0
02:42:53.302 00.000 10052 worker thread done servicing request
02:42:53.302 00.000 10052 Worker thread wakes up
02:42:53.302 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:53.303 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:53.318 00.015 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 34 ms SOUTH
02:42:54.221 00.903 10052 Exposure complete
02:42:54.289 00.068 10052 worker thread done servicing request
02:42:54.289 00.000 6880 OnExposeComplete: enter
02:42:54.289 00.000 6880 UpdateGuideState(): m_state=6
02:42:54.289 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4385
02:42:54.290 00.001 6880 Star::Find returns 1 (0), X=408.68, Y=892.60, Mass=2726, SNR=36.2, Peak=152 HFD=4.8
02:42:54.290 00.000 6880 MultiStar: [#1 0.53,0.48,0.00,M5] [#2 0.84,0.24,0.00,M4] [#3 0.13,-0.40,0.90,U] [#4 -0.16,-0.49,0.81,U] [#5 0.68,0.41,0.00,M5] [#6 0.25,0.43,0.88,U] [#7 0.60,0.15,0.00,M5] [#8 0.15,0.38,0.78,U] 
02:42:54.290 00.000 6880 refined, 4 included, MultiStar: {0.24, 0.01}, one-star: {0.72, 0.11}
02:42:54.290 00.000 6880 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.61) = xAngle (1.64 = 1.64)
02:42:54.290 00.000 6880 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
02:42:54.290 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.01 hyp=0.24 cameraTheta=0.03 mountX=-0.02 mountY=0.24, mountTheta=1.64
02:42:54.292 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.01, opts=13)
02:42:54.292 00.000 6880 Enqueuing Move request for scope (0.24, 0.01)
02:42:54.292 00.000 10052 Worker thread wakes up
02:42:54.292 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.01) opts 0xd
02:42:54.292 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.01)
02:42:54.292 00.000 10052 Moving (0.24, 0.01) raw xDistance=-0.02 yDistance=0.24
02:42:54.292 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:42:54.292 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.24, slope = 0.01
02:42:54.293 00.001 10052 MoveAxis(E, 0, ABG)
02:42:54.293 00.000 10052 Move returns status 0, amount 0
02:42:54.293 00.000 10052 MoveAxis(S, 26, ABG)
02:42:54.293 00.000 10052 Guiding  Dir = 1, Dur = 26
02:42:54.324 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:54.352 00.028 10052 IsSlewing returns 0
02:42:54.366 00.014 6880 UpdateGuideState exits: m=2726 SNR=36.2
02:42:54.367 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:54.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:54.367 00.000 6880 Enqueuing Expose request
02:42:54.426 00.059 10052 IsGuiding returns 0
02:42:54.523 00.097 10052 IsGuiding returns 1
02:42:54.524 00.001 10052 scope still moving after pulse duration time elapsed
02:42:54.568 00.044 10052 IsSlewing returns 0
02:42:54.606 00.038 10052 IsGuiding returns 0
02:42:54.606 00.000 10052 scope move finished after 26 + 154 ms
02:42:54.606 00.000 10052 Move returns status 0, amount 26
02:42:54.606 00.000 10052 move complete, result=0
02:42:54.606 00.000 10052 worker thread done servicing request
02:42:54.606 00.000 10052 Worker thread wakes up
02:42:54.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:54.607 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:54.607 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 26 ms SOUTH
02:42:54.722 00.115 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b76e7a9e-8b08-4814-89cb-7025fe34b5f7"}
02:42:54.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b76e7a9e-8b08-4814-89cb-7025fe34b5f7"}
02:42:54.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c09eacf7-250a-420b-be7f-7f6625ef1737"}
02:42:54.723 00.000 6880 case statement mapped state 6 to 3
02:42:54.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c09eacf7-250a-420b-be7f-7f6625ef1737"}
02:42:54.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"200d81ce-e9d2-4cd8-8421-e264fe5c6aa5"}
02:42:54.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4385,"width":15,"height":15,"star_pos":[6.68,6.60],"pixels":"..."},"id":"200d81ce-e9d2-4cd8-8421-e264fe5c6aa5"}
02:42:55.745 01.022 10052 Exposure complete
02:42:55.814 00.069 10052 worker thread done servicing request
02:42:55.814 00.000 6880 OnExposeComplete: enter
02:42:55.814 00.000 6880 UpdateGuideState(): m_state=6
02:42:55.815 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4386
02:42:55.815 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=893.12, Mass=2635, SNR=35.6, Peak=157 HFD=4.5
02:42:55.815 00.000 6880 MultiStar: [#1 0.58,0.95,0.00,M6] [#2 0.78,0.82,0.00,M5] [#3 0.35,0.15,0.91,U] [#4 -0.13,0.20,0.84,U] [#5 0.60,1.09,0.00,M6] [#6 0.42,0.91,0.00,M1] [#7 0.46,0.81,0.00,M6] [#8 0.06,0.75,0.00,M1] 
02:42:55.815 00.000 6880 refined, 2 included, MultiStar: {0.34, 0.34}, one-star: {0.73, 0.63}
02:42:55.815 00.000 6880 CameraToMount -- cameraTheta (0.78) - m_xAngle (-1.61) = xAngle (2.40 = 2.40)
02:42:55.815 00.000 6880 CameraToMount -- cameraTheta (0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.37 = 2.37)
02:42:55.815 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=0.34 hyp=0.48 cameraTheta=0.78 mountX=-0.35 mountY=0.34, mountTheta=2.38
02:42:55.817 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.34, opts=13)
02:42:55.817 00.000 6880 Enqueuing Move request for scope (0.34, 0.34)
02:42:55.817 00.000 10052 Worker thread wakes up
02:42:55.817 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.34) opts 0xd
02:42:55.817 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.34)
02:42:55.817 00.000 10052 Moving (0.34, 0.34) raw xDistance=-0.35 yDistance=0.34
02:42:55.817 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
02:42:55.817 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = 0.00
02:42:55.817 00.000 10052 MoveAxis(E, 95, ABG)
02:42:55.817 00.000 10052 Guiding  Dir = 2, Dur = 95
02:42:55.840 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:55.871 00.031 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:42:55.872 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:55.872 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:55.872 00.000 6880 Enqueuing Expose request
02:42:55.886 00.014 10052 IsSlewing returns 0
02:42:55.965 00.079 10052 IsGuiding returns 0
02:42:56.029 00.064 10052 PulseGuide returned control before completion, sleep 42
02:42:56.145 00.116 10052 IsGuiding returns 1
02:42:56.145 00.000 10052 scope still moving after pulse duration time elapsed
02:42:56.248 00.103 10052 IsSlewing returns 0
02:42:56.327 00.079 10052 IsGuiding returns 0
02:42:56.329 00.002 10052 scope move finished after 95 + 267 ms
02:42:56.329 00.000 10052 Move returns status 0, amount 95
02:42:56.329 00.000 10052 MoveAxis(S, 0, ABG)
02:42:56.329 00.000 10052 Move returns status 0, amount 0
02:42:56.329 00.000 10052 move complete, result=0
02:42:56.329 00.000 10052 worker thread done servicing request
02:42:56.329 00.000 10052 Worker thread wakes up
02:42:56.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:56.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:56.329 00.000 6880 GuideStep: -0.4 px 95 ms EAST, 0.3 px 0 ms SOUTH
02:42:56.722 00.393 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ec5655e-d419-434a-9fe4-4355087b08f2"}
02:42:56.723 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ec5655e-d419-434a-9fe4-4355087b08f2"}
02:42:56.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6eebe8e-12d4-4be3-ab88-4e4ca20af524"}
02:42:56.724 00.000 6880 case statement mapped state 6 to 3
02:42:56.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6eebe8e-12d4-4be3-ab88-4e4ca20af524"}
02:42:56.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"698a8e4a-3c46-4b2a-939d-c2c38452431b"}
02:42:56.726 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4386,"width":15,"height":15,"star_pos":[6.68,7.12],"pixels":"..."},"id":"698a8e4a-3c46-4b2a-939d-c2c38452431b"}
02:42:57.238 00.512 10052 Exposure complete
02:42:57.300 00.062 10052 worker thread done servicing request
02:42:57.300 00.000 6880 OnExposeComplete: enter
02:42:57.300 00.000 6880 UpdateGuideState(): m_state=6
02:42:57.300 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4387
02:42:57.300 00.000 6880 Star::Find returns 1 (0), X=408.81, Y=892.72, Mass=2526, SNR=34.8, Peak=168 HFD=4.6
02:42:57.300 00.000 6880 MultiStar: [#1 0.67,0.51,0.00,M7] [#2 0.40,0.39,0.00,M6] [#3 0.24,-0.20,0.91,U] [#4 0.17,-0.16,0.84,U] [#5 0.62,0.46,0.00,M7] [#6 0.36,0.56,0.00,M2] [#7 0.68,0.43,0.00,M7] [#8 0.23,0.50,0.00,M2] 
02:42:57.300 00.000 6880 refined, 2 included, MultiStar: {0.44, -0.03}, one-star: {0.85, 0.23}
02:42:57.300 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
02:42:57.301 00.001 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
02:42:57.301 00.000 6880 CameraToMount -- cameraX=0.44 cameraY=-0.03 hyp=0.44 cameraTheta=-0.07 mountX=0.01 mountY=0.44, mountTheta=1.54
02:42:57.302 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.44, y=-0.03, opts=13)
02:42:57.302 00.000 6880 Enqueuing Move request for scope (0.44, -0.03)
02:42:57.302 00.000 10052 Worker thread wakes up
02:42:57.302 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.44, -0.03) opts 0xd
02:42:57.302 00.000 10052 Handling offset move in thread for scope, endpoint = (0.44, -0.03)
02:42:57.302 00.000 10052 Moving (0.44, -0.03) raw xDistance=0.01 yDistance=0.44
02:42:57.302 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:42:57.302 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.44, slope = 0.01
02:42:57.302 00.000 10052 MoveAxis(E, 0, ABG)
02:42:57.302 00.000 10052 Move returns status 0, amount 0
02:42:57.302 00.000 10052 MoveAxis(S, 22, ABG)
02:42:57.302 00.000 10052 Guiding  Dir = 1, Dur = 22
02:42:57.323 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:57.323 00.000 10052 IsSlewing returns 0
02:42:57.353 00.030 6880 UpdateGuideState exits: m=2526 SNR=34.8
02:42:57.353 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:57.353 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:57.353 00.000 6880 Enqueuing Expose request
02:42:57.361 00.008 10052 IsGuiding returns 0
02:42:57.428 00.067 10052 IsGuiding returns 1
02:42:57.428 00.000 10052 scope still moving after pulse duration time elapsed
02:42:57.506 00.078 10052 IsSlewing returns 0
02:42:57.582 00.076 10052 IsGuiding returns 0
02:42:57.582 00.000 10052 scope move finished after 22 + 199 ms
02:42:57.582 00.000 10052 Move returns status 0, amount 22
02:42:57.582 00.000 10052 move complete, result=0
02:42:57.583 00.001 10052 worker thread done servicing request
02:42:57.583 00.000 10052 Worker thread wakes up
02:42:57.583 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.4 px 22 ms SOUTH
02:42:57.583 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:57.583 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:42:58.721 01.138 10052 Exposure complete
02:42:58.723 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b207f4dc-2aec-4806-8620-2c29962b353f"}
02:42:58.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b207f4dc-2aec-4806-8620-2c29962b353f"}
02:42:58.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67802e03-25dd-40ab-98a1-d6e9d7b948aa"}
02:42:58.723 00.000 6880 case statement mapped state 6 to 3
02:42:58.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"67802e03-25dd-40ab-98a1-d6e9d7b948aa"}
02:42:58.725 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"36d7d334-ead7-42bd-8bee-a10d2539ad91"}
02:42:58.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4387,"width":15,"height":15,"star_pos":[6.81,6.72],"pixels":"..."},"id":"36d7d334-ead7-42bd-8bee-a10d2539ad91"}
02:42:58.776 00.051 10052 worker thread done servicing request
02:42:58.776 00.000 6880 OnExposeComplete: enter
02:42:58.776 00.000 6880 UpdateGuideState(): m_state=6
02:42:58.777 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4388
02:42:58.777 00.000 6880 Star::Find returns 1 (0), X=408.79, Y=893.04, Mass=2637, SNR=35.7, Peak=171 HFD=4.5
02:42:58.777 00.000 6880 MultiStar: [#1 0.73,0.88,0.00,M8] [#2 0.63,0.63,0.00,M7] [#3 0.18,-0.01,0.91,U] [#4 -0.07,0.09,0.83,U] [#5 0.58,0.60,0.00,M8] [#6 0.39,0.85,0.00,M3] [#7 0.68,0.47,0.00,M8] [#8 0.03,0.56,0.00,M3] 
02:42:58.777 00.000 6880 refined, 2 included, MultiStar: {0.34, 0.23}, one-star: {0.83, 0.55}
02:42:58.777 00.000 6880 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.61) = xAngle (2.20 = 2.20)
02:42:58.777 00.000 6880 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.17 = 2.17)
02:42:58.777 00.000 6880 CameraToMount -- cameraX=0.34 cameraY=0.23 hyp=0.41 cameraTheta=0.59 mountX=-0.24 mountY=0.34, mountTheta=2.19
02:42:58.778 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.34, y=0.23, opts=13)
02:42:58.779 00.001 6880 Enqueuing Move request for scope (0.34, 0.23)
02:42:58.779 00.000 10052 Worker thread wakes up
02:42:58.779 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.34, 0.23) opts 0xd
02:42:58.779 00.000 10052 Handling offset move in thread for scope, endpoint = (0.34, 0.23)
02:42:58.779 00.000 10052 Moving (0.34, 0.23) raw xDistance=-0.24 yDistance=0.34
02:42:58.779 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
02:42:58.779 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.34, slope = 0.01
02:42:58.779 00.000 10052 MoveAxis(E, 64, ABG)
02:42:58.779 00.000 10052 Guiding  Dir = 2, Dur = 64
02:42:58.799 00.020 10052 IsSlewing returns 0
02:42:58.803 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:42:58.836 00.033 6880 UpdateGuideState exits: m=2637 SNR=35.7
02:42:58.836 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:42:58.837 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:42:58.837 00.000 6880 Enqueuing Expose request
02:42:58.837 00.000 10052 IsGuiding returns 0
02:42:58.865 00.028 10052 PulseGuide returned control before completion, sleep 47
02:42:58.942 00.077 10052 IsGuiding returns 1
02:42:58.942 00.000 10052 scope still moving after pulse duration time elapsed
02:42:58.987 00.045 10052 IsSlewing returns 0
02:42:59.026 00.039 10052 IsGuiding returns 0
02:42:59.026 00.000 10052 scope move finished after 64 + 124 ms
02:42:59.026 00.000 10052 Move returns status 0, amount 64
02:42:59.026 00.000 10052 MoveAxis(S, 21, ABG)
02:42:59.026 00.000 10052 Guiding  Dir = 1, Dur = 21
02:42:59.064 00.038 10052 IsSlewing returns 0
02:42:59.102 00.038 10052 IsGuiding returns 0
02:42:59.169 00.067 10052 IsGuiding returns 1
02:42:59.169 00.000 10052 scope still moving after pulse duration time elapsed
02:42:59.221 00.052 10052 IsSlewing returns 0
02:42:59.259 00.038 10052 IsGuiding returns 0
02:42:59.259 00.000 10052 scope move finished after 21 + 136 ms
02:42:59.259 00.000 10052 Move returns status 0, amount 21
02:42:59.259 00.000 10052 move complete, result=0
02:42:59.260 00.001 10052 worker thread done servicing request
02:42:59.260 00.000 10052 Worker thread wakes up
02:42:59.260 00.000 6880 GuideStep: -0.2 px 64 ms EAST, 0.3 px 21 ms SOUTH
02:42:59.260 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:42:59.260 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:00.181 00.921 10052 Exposure complete
02:43:00.261 00.080 10052 worker thread done servicing request
02:43:00.261 00.000 6880 OnExposeComplete: enter
02:43:00.261 00.000 6880 UpdateGuideState(): m_state=6
02:43:00.261 00.000 6880 Star::Find(15, 408, 893, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4389
02:43:00.262 00.001 6880 Star::Find returns 1 (0), X=409.00, Y=892.94, Mass=2727, SNR=36.2, Peak=185 HFD=4.5
02:43:00.262 00.000 6880 MultiStar: large primary error, entering stabilization period
02:43:00.262 00.000 6880 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.61) = xAngle (2.02 = 2.02)
02:43:00.262 00.000 6880 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.99 = 1.99)
02:43:00.262 00.000 6880 CameraToMount -- cameraX=1.04 cameraY=0.44 hyp=1.13 cameraTheta=0.40 mountX=-0.49 mountY=1.04, mountTheta=2.01
02:43:00.264 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=1.04, y=0.44, opts=13)
02:43:00.264 00.000 6880 Enqueuing Move request for scope (1.04, 0.44)
02:43:00.264 00.000 10052 Worker thread wakes up
02:43:00.264 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (1.04, 0.44) opts 0xd
02:43:00.264 00.000 10052 Handling offset move in thread for scope, endpoint = (1.04, 0.44)
02:43:00.264 00.000 10052 Moving (1.04, 0.44) raw xDistance=-0.49 yDistance=1.04
02:43:00.264 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.49
02:43:00.264 00.000 10052 Lowpass2 history cleared, outlier deflection
02:43:00.264 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.47 from input 1.04, slope = 0.00
02:43:00.264 00.000 10052 MoveAxis(E, 134, ABG)
02:43:00.264 00.000 10052 Guiding  Dir = 2, Dur = 134
02:43:00.291 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:00.331 00.040 10052 IsSlewing returns 0
02:43:00.331 00.000 6880 UpdateGuideState exits: m=2727 SNR=36.2
02:43:00.332 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:00.332 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:00.332 00.000 6880 Enqueuing Expose request
02:43:00.405 00.073 10052 IsGuiding returns 0
02:43:00.468 00.063 10052 PulseGuide returned control before completion, sleep 81
02:43:00.576 00.108 10052 IsGuiding returns 1
02:43:00.577 00.001 10052 scope still moving after pulse duration time elapsed
02:43:00.622 00.045 10052 IsSlewing returns 0
02:43:00.660 00.038 10052 IsGuiding returns 0
02:43:00.661 00.001 10052 scope move finished after 134 + 121 ms
02:43:00.661 00.000 10052 Move returns status 0, amount 134
02:43:00.661 00.000 10052 MoveAxis(S, 188, ABG)
02:43:00.661 00.000 10052 Guiding  Dir = 1, Dur = 188
02:43:00.698 00.037 10052 IsSlewing returns 0
02:43:00.722 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"959bce68-abd2-44d8-bacb-c5c23b441880"}
02:43:00.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"959bce68-abd2-44d8-bacb-c5c23b441880"}
02:43:00.722 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"92d7578b-167e-464b-b211-5e426f3510af"}
02:43:00.722 00.000 6880 case statement mapped state 6 to 3
02:43:00.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"92d7578b-167e-464b-b211-5e426f3510af"}
02:43:00.724 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bd05c375-dd5f-4621-9031-7a6ff070eb69"}
02:43:00.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4389,"width":15,"height":15,"star_pos":[7.00,6.94],"pixels":"..."},"id":"bd05c375-dd5f-4621-9031-7a6ff070eb69"}
02:43:00.736 00.012 10052 IsGuiding returns 0
02:43:00.763 00.027 10052 PulseGuide returned control before completion, sleep 171
02:43:00.971 00.208 10052 IsGuiding returns 0
02:43:00.971 00.000 10052 Move returns status 0, amount 188
02:43:00.972 00.001 10052 move complete, result=0
02:43:00.972 00.000 10052 worker thread done servicing request
02:43:00.972 00.000 6880 GuideStep: -0.5 px 134 ms EAST, 1.0 px 188 ms SOUTH
02:43:00.972 00.000 10052 Worker thread wakes up
02:43:00.972 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:00.972 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:02.111 01.139 10052 Exposure complete
02:43:02.180 00.069 10052 worker thread done servicing request
02:43:02.180 00.000 6880 OnExposeComplete: enter
02:43:02.180 00.000 6880 UpdateGuideState(): m_state=6
02:43:02.180 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4390
02:43:02.180 00.000 6880 Star::Find returns 1 (0), X=408.59, Y=892.76, Mass=2489, SNR=34.7, Peak=156 HFD=4.6
02:43:02.180 00.000 6880 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.61) = xAngle (2.02 = 2.02)
02:43:02.180 00.000 6880 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.98 = 1.98)
02:43:02.180 00.000 6880 CameraToMount -- cameraX=0.64 cameraY=0.27 hyp=0.69 cameraTheta=0.40 mountX=-0.30 mountY=0.63, mountTheta=2.01
02:43:02.182 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.64, y=0.27, opts=13)
02:43:02.182 00.000 6880 Enqueuing Move request for scope (0.64, 0.27)
02:43:02.182 00.000 10052 Worker thread wakes up
02:43:02.182 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.64, 0.27) opts 0xd
02:43:02.182 00.000 10052 Handling offset move in thread for scope, endpoint = (0.64, 0.27)
02:43:02.182 00.000 10052 Moving (0.64, 0.27) raw xDistance=-0.30 yDistance=0.63
02:43:02.182 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:43:02.182 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.28 from input 0.63, slope = 0.00
02:43:02.182 00.000 10052 MoveAxis(E, 86, ABG)
02:43:02.182 00.000 10052 Guiding  Dir = 2, Dur = 86
02:43:02.204 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:02.234 00.030 10052 IsSlewing returns 0
02:43:02.236 00.002 6880 UpdateGuideState exits: m=2489 SNR=34.7
02:43:02.236 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:02.236 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:02.236 00.000 6880 Enqueuing Expose request
02:43:02.304 00.068 10052 IsGuiding returns 0
02:43:02.331 00.027 10052 PulseGuide returned control before completion, sleep 69
02:43:02.427 00.096 10052 IsGuiding returns 0
02:43:02.427 00.000 10052 Move returns status 0, amount 86
02:43:02.427 00.000 10052 MoveAxis(S, 115, ABG)
02:43:02.427 00.000 10052 Guiding  Dir = 1, Dur = 115
02:43:02.466 00.039 10052 IsSlewing returns 0
02:43:02.504 00.038 10052 IsGuiding returns 0
02:43:02.532 00.028 10052 PulseGuide returned control before completion, sleep 98
02:43:02.663 00.131 10052 IsGuiding returns 0
02:43:02.663 00.000 10052 Move returns status 0, amount 115
02:43:02.663 00.000 10052 move complete, result=0
02:43:02.664 00.001 10052 worker thread done servicing request
02:43:02.664 00.000 10052 Worker thread wakes up
02:43:02.664 00.000 6880 GuideStep: -0.3 px 86 ms EAST, 0.6 px 115 ms SOUTH
02:43:02.664 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:02.664 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:02.722 00.058 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78ba3f9d-6da3-408c-a0cb-c403ac3477bb"}
02:43:02.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78ba3f9d-6da3-408c-a0cb-c403ac3477bb"}
02:43:02.724 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8227761f-e62f-4219-90e2-3cc339bc8cd4"}
02:43:02.724 00.000 6880 case statement mapped state 6 to 3
02:43:02.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8227761f-e62f-4219-90e2-3cc339bc8cd4"}
02:43:02.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8b742738-3325-42e8-b8ac-b61a43fe09ce"}
02:43:02.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4390,"width":15,"height":15,"star_pos":[6.59,6.76],"pixels":"..."},"id":"8b742738-3325-42e8-b8ac-b61a43fe09ce"}
02:43:03.578 00.853 10052 Exposure complete
02:43:03.636 00.058 10052 worker thread done servicing request
02:43:03.636 00.000 6880 OnExposeComplete: enter
02:43:03.637 00.001 6880 UpdateGuideState(): m_state=6
02:43:03.637 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4391
02:43:03.637 00.000 6880 Star::Find returns 1 (0), X=408.48, Y=892.55, Mass=2514, SNR=34.8, Peak=164 HFD=4.3
02:43:03.637 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.73 = 1.73)
02:43:03.637 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.70 = 1.70)
02:43:03.637 00.000 6880 CameraToMount -- cameraX=0.53 cameraY=0.06 hyp=0.53 cameraTheta=0.11 mountX=-0.08 mountY=0.53, mountTheta=1.73
02:43:03.639 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.53, y=0.06, opts=13)
02:43:03.639 00.000 6880 Enqueuing Move request for scope (0.53, 0.06)
02:43:03.639 00.000 10052 Worker thread wakes up
02:43:03.639 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.53, 0.06) opts 0xd
02:43:03.639 00.000 10052 Handling offset move in thread for scope, endpoint = (0.53, 0.06)
02:43:03.640 00.001 10052 Moving (0.53, 0.06) raw xDistance=-0.08 yDistance=0.53
02:43:03.640 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:43:03.640 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.24 from input 0.53, slope = 0.00
02:43:03.640 00.000 10052 MoveAxis(E, 0, ABG)
02:43:03.640 00.000 10052 Move returns status 0, amount 0
02:43:03.640 00.000 10052 MoveAxis(S, 96, ABG)
02:43:03.640 00.000 10052 Guiding  Dir = 1, Dur = 96
02:43:03.661 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:03.690 00.029 10052 IsSlewing returns 0
02:43:03.696 00.006 6880 UpdateGuideState exits: m=2514 SNR=34.8
02:43:03.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:03.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:03.696 00.000 6880 Enqueuing Expose request
02:43:03.769 00.073 10052 IsGuiding returns 0
02:43:03.839 00.070 10052 PulseGuide returned control before completion, sleep 38
02:43:03.956 00.117 10052 IsGuiding returns 1
02:43:03.956 00.000 10052 scope still moving after pulse duration time elapsed
02:43:04.030 00.074 10052 IsSlewing returns 0
02:43:04.109 00.079 10052 IsGuiding returns 0
02:43:04.109 00.000 10052 scope move finished after 96 + 243 ms
02:43:04.109 00.000 10052 Move returns status 0, amount 96
02:43:04.109 00.000 10052 move complete, result=0
02:43:04.109 00.000 10052 worker thread done servicing request
02:43:04.109 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.5 px 96 ms SOUTH
02:43:04.110 00.001 10052 Worker thread wakes up
02:43:04.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:04.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:04.724 00.614 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"97607a64-c8af-4b65-8a96-a0e0d5ae5f01"}
02:43:04.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"97607a64-c8af-4b65-8a96-a0e0d5ae5f01"}
02:43:04.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6472943f-bdb1-44c8-a5f3-2c985970edde"}
02:43:04.725 00.000 6880 case statement mapped state 6 to 3
02:43:04.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6472943f-bdb1-44c8-a5f3-2c985970edde"}
02:43:04.725 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1f87cc8d-139f-48f3-93ee-5d494f08cf3b"}
02:43:04.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4391,"width":15,"height":15,"star_pos":[7.48,6.55],"pixels":"..."},"id":"1f87cc8d-139f-48f3-93ee-5d494f08cf3b"}
02:43:05.249 00.524 10052 Exposure complete
02:43:05.301 00.052 10052 worker thread done servicing request
02:43:05.301 00.000 6880 OnExposeComplete: enter
02:43:05.302 00.001 6880 UpdateGuideState(): m_state=6
02:43:05.302 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4392
02:43:05.302 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=892.79, Mass=2587, SNR=35.2, Peak=163 HFD=4.4
02:43:05.302 00.000 6880 MultiStar: exiting stabilization period
02:43:05.302 00.000 6880 MultiStar: [#1 -0.02,0.74,0.00,M9] [#2 0.06,0.40,1.00,U] [#3 -0.34,-0.10,0.92,U] [#4 -0.68,-0.34,0.00,M1] [#5 0.16,0.44,0.99,U] [#6 -0.24,0.79,0.00,M4] [#7 0.08,0.29,0.77,U] [#8 -0.42,0.44,0.00,M4] 
02:43:05.302 00.000 6880 refined, 4 included, MultiStar: {0.04, 0.27}, one-star: {0.22, 0.29}
02:43:05.302 00.000 6880 CameraToMount -- cameraTheta (1.43) - m_xAngle (-1.61) = xAngle (3.04 = 3.04)
02:43:05.303 00.001 6880 CameraToMount -- cameraTheta (1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.01 = 3.01)
02:43:05.303 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.27 hyp=0.27 cameraTheta=1.43 mountX=-0.27 mountY=0.04, mountTheta=3.01
02:43:05.304 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.27, opts=13)
02:43:05.304 00.000 6880 Enqueuing Move request for scope (0.04, 0.27)
02:43:05.304 00.000 10052 Worker thread wakes up
02:43:05.304 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.27) opts 0xd
02:43:05.304 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.27)
02:43:05.304 00.000 10052 Moving (0.04, 0.27) raw xDistance=-0.27 yDistance=0.04
02:43:05.304 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:43:05.304 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:43:05.304 00.000 10052 MoveAxis(E, 73, ABG)
02:43:05.304 00.000 10052 Guiding  Dir = 2, Dur = 73
02:43:05.325 00.021 10052 IsSlewing returns 0
02:43:05.325 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:05.358 00.033 6880 UpdateGuideState exits: m=2587 SNR=35.2
02:43:05.358 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:05.358 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:05.358 00.000 6880 Enqueuing Expose request
02:43:05.364 00.006 10052 IsGuiding returns 0
02:43:05.390 00.026 10052 PulseGuide returned control before completion, sleep 56
02:43:05.505 00.115 10052 IsGuiding returns 0
02:43:05.505 00.000 10052 Move returns status 0, amount 73
02:43:05.505 00.000 10052 MoveAxis(N, 0, ABG)
02:43:05.505 00.000 10052 Move returns status 0, amount 0
02:43:05.505 00.000 10052 move complete, result=0
02:43:05.505 00.000 10052 worker thread done servicing request
02:43:05.505 00.000 6880 GuideStep: -0.3 px 73 ms EAST, 0.0 px 0 ms NORTH
02:43:05.506 00.001 10052 Worker thread wakes up
02:43:05.506 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:05.506 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:06.422 00.916 10052 Exposure complete
02:43:06.479 00.057 10052 worker thread done servicing request
02:43:06.479 00.000 6880 OnExposeComplete: enter
02:43:06.479 00.000 6880 UpdateGuideState(): m_state=6
02:43:06.479 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4393
02:43:06.479 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=892.42, Mass=2689, SNR=36.0, Peak=158 HFD=4.8
02:43:06.479 00.000 6880 MultiStar: [#1 0.13,0.31,0.92,U] [#2 0.19,0.12,0.94,U] [#3 -0.05,-0.50,0.88,U] [#4 -0.55,-0.63,0.00,M2] [#5 0.36,0.30,0.96,U] [#6 0.12,0.33,0.88,U] [#7 0.22,0.05,0.74,U] [#8 -0.10,0.35,0.77,U] 
02:43:06.481 00.002 6880 refined, 7 included, MultiStar: {0.16, 0.11}, one-star: {0.34, -0.07}
02:43:06.481 00.000 6880 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.61) = xAngle (2.21 = 2.21)
02:43:06.481 00.000 6880 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.18 = 2.18)
02:43:06.481 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.11 hyp=0.19 cameraTheta=0.60 mountX=-0.12 mountY=0.16, mountTheta=2.20
02:43:06.482 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.11, opts=13)
02:43:06.482 00.000 6880 Enqueuing Move request for scope (0.16, 0.11)
02:43:06.482 00.000 10052 Worker thread wakes up
02:43:06.482 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.11) opts 0xd
02:43:06.482 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.11)
02:43:06.482 00.000 10052 Moving (0.16, 0.11) raw xDistance=-0.12 yDistance=0.16
02:43:06.482 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:43:06.483 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.19
02:43:06.483 00.000 10052 MoveAxis(E, 35, ABG)
02:43:06.483 00.000 10052 Guiding  Dir = 2, Dur = 35
02:43:06.502 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:06.503 00.001 10052 IsSlewing returns 0
02:43:06.536 00.033 6880 UpdateGuideState exits: m=2689 SNR=36.0
02:43:06.536 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:06.536 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:06.536 00.000 6880 Enqueuing Expose request
02:43:06.542 00.006 10052 IsGuiding returns 0
02:43:06.569 00.027 10052 PulseGuide returned control before completion, sleep 18
02:43:06.611 00.042 10052 IsGuiding returns 0
02:43:06.611 00.000 10052 Move returns status 0, amount 35
02:43:06.611 00.000 10052 MoveAxis(N, 0, ABG)
02:43:06.611 00.000 10052 Move returns status 0, amount 0
02:43:06.611 00.000 10052 move complete, result=0
02:43:06.611 00.000 10052 worker thread done servicing request
02:43:06.611 00.000 10052 Worker thread wakes up
02:43:06.611 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:06.611 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:06.626 00.015 6880 GuideStep: -0.1 px 35 ms EAST, 0.2 px 0 ms NORTH
02:43:06.725 00.099 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4b892490-45bc-47b9-8e26-0aa68bd0f339"}
02:43:06.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4b892490-45bc-47b9-8e26-0aa68bd0f339"}
02:43:06.725 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d87ca15-e286-4c5e-bc7c-158ba0602ea1"}
02:43:06.725 00.000 6880 case statement mapped state 6 to 3
02:43:06.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d87ca15-e286-4c5e-bc7c-158ba0602ea1"}
02:43:06.726 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b893fa0b-0325-46d2-98ec-cfdc92424ad3"}
02:43:06.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4393,"width":15,"height":15,"star_pos":[7.29,7.42],"pixels":"..."},"id":"b893fa0b-0325-46d2-98ec-cfdc92424ad3"}
02:43:07.745 01.019 10052 Exposure complete
02:43:07.818 00.073 10052 worker thread done servicing request
02:43:07.818 00.000 6880 OnExposeComplete: enter
02:43:07.818 00.000 6880 UpdateGuideState(): m_state=6
02:43:07.819 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4394
02:43:07.819 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.27, Mass=2534, SNR=34.9, Peak=148 HFD=4.6
02:43:07.819 00.000 6880 MultiStar: [#1 0.23,0.25,0.97,U] [#2 0.10,-0.01,0.97,U] [#3 -0.40,-0.57,0.00,M1] [#4 -0.46,-0.68,0.00,M3] [#5 0.32,0.20,0.98,U] [#6 -0.07,0.24,0.92,U] [#7 0.20,-0.07,0.77,U] [#8 -0.24,0.17,0.79,U] 
02:43:07.819 00.000 6880 refined, 6 included, MultiStar: {0.12, 0.08}, one-star: {0.23, -0.22}
02:43:07.819 00.000 6880 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.61) = xAngle (2.21 = 2.21)
02:43:07.820 00.001 6880 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.18 = 2.18)
02:43:07.820 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.08 hyp=0.14 cameraTheta=0.60 mountX=-0.09 mountY=0.12, mountTheta=2.20
02:43:07.821 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.08, opts=13)
02:43:07.821 00.000 6880 Enqueuing Move request for scope (0.12, 0.08)
02:43:07.821 00.000 10052 Worker thread wakes up
02:43:07.821 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.08) opts 0xd
02:43:07.821 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.08)
02:43:07.821 00.000 10052 Moving (0.12, 0.08) raw xDistance=-0.09 yDistance=0.12
02:43:07.821 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:43:07.821 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.14
02:43:07.822 00.001 10052 MoveAxis(E, 0, ABG)
02:43:07.822 00.000 10052 Move returns status 0, amount 0
02:43:07.822 00.000 10052 MoveAxis(N, 0, ABG)
02:43:07.822 00.000 10052 Move returns status 0, amount 0
02:43:07.822 00.000 10052 move complete, result=0
02:43:07.822 00.000 10052 worker thread done servicing request
02:43:07.843 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:07.879 00.036 6880 UpdateGuideState exits: m=2534 SNR=34.9
02:43:07.879 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:07.879 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:07.879 00.000 6880 Enqueuing Expose request
02:43:07.879 00.000 10052 Worker thread wakes up
02:43:07.879 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:07.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:07.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:08.724 00.845 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8177541c-388c-4f75-9c21-b1aa803e15d9"}
02:43:08.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8177541c-388c-4f75-9c21-b1aa803e15d9"}
02:43:08.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dab2fe6e-063f-4dab-9da3-060282e48bb6"}
02:43:08.724 00.000 6880 case statement mapped state 6 to 3
02:43:08.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dab2fe6e-063f-4dab-9da3-060282e48bb6"}
02:43:08.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7e7574c4-0955-47a8-a1c8-a9c76e0d67ab"}
02:43:08.725 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4394,"width":15,"height":15,"star_pos":[7.18,7.27],"pixels":"..."},"id":"7e7574c4-0955-47a8-a1c8-a9c76e0d67ab"}
02:43:08.783 00.058 10052 Exposure complete
02:43:08.854 00.071 10052 worker thread done servicing request
02:43:08.854 00.000 6880 OnExposeComplete: enter
02:43:08.854 00.000 6880 UpdateGuideState(): m_state=6
02:43:08.854 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4395
02:43:08.855 00.001 6880 Star::Find returns 1 (0), X=408.01, Y=892.17, Mass=2552, SNR=35.0, Peak=139 HFD=4.8
02:43:08.855 00.000 6880 MultiStar: [#1 0.01,0.16,0.97,U] [#2 -0.26,-0.19,0.99,U] [#3 -0.58,-0.84,0.00,M2] [#4 -0.76,-0.76,0.00,M4] [#5 0.13,0.08,0.98,U] [#6 -0.30,0.08,0.89,U] [#7 -0.00,-0.06,0.76,U] [#8 -0.58,-0.17,0.00,M3] 
02:43:08.855 00.000 6880 refined, 5 included, MultiStar: {-0.06, -0.04}, one-star: {0.06, -0.32}
02:43:08.855 00.000 6880 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.61) = xAngle (-0.88 = -0.88)
02:43:08.855 00.000 6880 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
02:43:08.855 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.04 hyp=0.07 cameraTheta=-2.49 mountX=0.05 mountY=-0.06, mountTheta=-0.89
02:43:08.856 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.04, opts=13)
02:43:08.856 00.000 6880 Enqueuing Move request for scope (-0.06, -0.04)
02:43:08.856 00.000 10052 Worker thread wakes up
02:43:08.856 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.04) opts 0xd
02:43:08.856 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.04)
02:43:08.856 00.000 10052 Moving (-0.06, -0.04) raw xDistance=0.05 yDistance=-0.06
02:43:08.856 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:43:08.856 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.35, using input
02:43:08.857 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.13
02:43:08.857 00.000 10052 MoveAxis(E, 0, ABG)
02:43:08.857 00.000 10052 Move returns status 0, amount 0
02:43:08.857 00.000 10052 MoveAxis(N, 0, ABG)
02:43:08.857 00.000 10052 Move returns status 0, amount 0
02:43:08.857 00.000 10052 move complete, result=0
02:43:08.857 00.000 10052 worker thread done servicing request
02:43:08.876 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:08.921 00.045 6880 UpdateGuideState exits: m=2552 SNR=35.0
02:43:08.921 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:08.921 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:08.921 00.000 6880 Enqueuing Expose request
02:43:08.921 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:08.921 00.000 10052 Worker thread wakes up
02:43:08.921 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:08.921 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:10.058 01.137 10052 Exposure complete
02:43:10.121 00.063 10052 worker thread done servicing request
02:43:10.121 00.000 6880 OnExposeComplete: enter
02:43:10.122 00.001 6880 UpdateGuideState(): m_state=6
02:43:10.122 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4396
02:43:10.122 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.22, Mass=2632, SNR=35.6, Peak=163 HFD=4.5
02:43:10.122 00.000 6880 MultiStar: [#1 -0.14,0.29,0.96,U] [#2 -0.29,0.06,0.95,U] [#3 -0.61,-0.55,0.00,M3] [#4 -0.83,-0.75,0.00,M5] [#5 -0.05,0.15,0.93,U] [#6 -0.23,0.63,0.00,M2] [#7 -0.21,-0.02,0.76,U] [#8 -0.65,0.37,0.00,M4] 
02:43:10.122 00.000 6880 refined, 4 included, MultiStar: {-0.14, 0.04}, one-star: {-0.03, -0.28}
02:43:10.123 00.001 6880 CameraToMount -- cameraTheta (2.86) - m_xAngle (-1.61) = xAngle (4.48 = -1.81)
02:43:10.123 00.000 6880 CameraToMount -- cameraTheta (2.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.45 = -1.84)
02:43:10.123 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.04 hyp=0.15 cameraTheta=2.86 mountX=-0.03 mountY=-0.14, mountTheta=-1.81
02:43:10.124 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.04, opts=13)
02:43:10.124 00.000 6880 Enqueuing Move request for scope (-0.14, 0.04)
02:43:10.125 00.001 10052 Worker thread wakes up
02:43:10.125 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.04) opts 0xd
02:43:10.125 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.04)
02:43:10.125 00.000 10052 Moving (-0.14, 0.04) raw xDistance=-0.03 yDistance=-0.14
02:43:10.125 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:43:10.125 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.38, using input
02:43:10.125 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.12
02:43:10.125 00.000 10052 MoveAxis(E, 0, ABG)
02:43:10.125 00.000 10052 Move returns status 0, amount 0
02:43:10.125 00.000 10052 MoveAxis(N, 0, ABG)
02:43:10.125 00.000 10052 Move returns status 0, amount 0
02:43:10.126 00.001 10052 move complete, result=0
02:43:10.126 00.000 10052 worker thread done servicing request
02:43:10.152 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:10.193 00.041 6880 UpdateGuideState exits: m=2632 SNR=35.6
02:43:10.194 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:10.194 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:10.194 00.000 6880 Enqueuing Expose request
02:43:10.194 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:10.194 00.000 10052 Worker thread wakes up
02:43:10.194 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:10.194 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:10.724 00.530 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a84c6ff0-cbef-4ba1-8dce-b69415e8c672"}
02:43:10.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a84c6ff0-cbef-4ba1-8dce-b69415e8c672"}
02:43:10.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"05f251f9-ab8a-4791-a9b6-d225dd9acbbd"}
02:43:10.725 00.000 6880 case statement mapped state 6 to 3
02:43:10.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"05f251f9-ab8a-4791-a9b6-d225dd9acbbd"}
02:43:10.725 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a96225b-5eb5-427c-92ad-cba6ec593504"}
02:43:10.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4396,"width":15,"height":15,"star_pos":[6.92,7.22],"pixels":"..."},"id":"6a96225b-5eb5-427c-92ad-cba6ec593504"}
02:43:11.115 00.390 10052 Exposure complete
02:43:11.184 00.069 10052 worker thread done servicing request
02:43:11.184 00.000 6880 OnExposeComplete: enter
02:43:11.185 00.001 6880 UpdateGuideState(): m_state=6
02:43:11.185 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4397
02:43:11.185 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=892.51, Mass=2544, SNR=35.0, Peak=156 HFD=4.9
02:43:11.185 00.000 6880 MultiStar: [#1 0.09,0.23,0.96,U] [#2 -0.48,-0.16,0.95,U] [#3 -0.83,-0.65,0.00,M4] [#4 -0.54,-0.62,0.00,M6] [#5 0.03,0.22,0.98,U] [#6 -0.72,0.24,0.00,M3] [#7 0.02,-0.04,0.76,U] [#8 -0.66,0.02,0.00,M5] 
02:43:11.185 00.000 6880 refined, 4 included, MultiStar: {-0.02, 0.06}, one-star: {0.24, 0.02}
02:43:11.186 00.001 6880 CameraToMount -- cameraTheta (1.90) - m_xAngle (-1.61) = xAngle (3.52 = -2.77)
02:43:11.186 00.000 6880 CameraToMount -- cameraTheta (1.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.49 = -2.80)
02:43:11.186 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.90 mountX=-0.06 mountY=-0.02, mountTheta=-2.79
02:43:11.187 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.06, opts=13)
02:43:11.187 00.000 6880 Enqueuing Move request for scope (-0.02, 0.06)
02:43:11.187 00.000 10052 Worker thread wakes up
02:43:11.187 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
02:43:11.187 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:43:11.187 00.000 10052 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
02:43:11.187 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:43:11.187 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.35, using input
02:43:11.187 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.10
02:43:11.187 00.000 10052 MoveAxis(E, 0, ABG)
02:43:11.187 00.000 10052 Move returns status 0, amount 0
02:43:11.187 00.000 10052 MoveAxis(N, 0, ABG)
02:43:11.187 00.000 10052 Move returns status 0, amount 0
02:43:11.187 00.000 10052 move complete, result=0
02:43:11.187 00.000 10052 worker thread done servicing request
02:43:11.209 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:11.251 00.042 6880 UpdateGuideState exits: m=2544 SNR=35.0
02:43:11.251 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:11.252 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:11.252 00.000 6880 Enqueuing Expose request
02:43:11.252 00.000 10052 Worker thread wakes up
02:43:11.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:11.252 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:11.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:12.390 01.138 10052 Exposure complete
02:43:12.451 00.061 10052 worker thread done servicing request
02:43:12.451 00.000 6880 OnExposeComplete: enter
02:43:12.451 00.000 6880 UpdateGuideState(): m_state=6
02:43:12.452 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4398
02:43:12.452 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.32, Mass=2507, SNR=34.8, Peak=162 HFD=4.6
02:43:12.452 00.000 6880 MultiStar: [#1 -0.13,0.15,0.97,U] [#2 0.02,-0.16,1.00,U] [#3 -0.43,-0.71,0.00,M5] [#4 -0.73,-0.81,0.00,M7] [#5 0.03,0.18,0.98,U] [#6 -0.24,0.13,0.92,U] [#7 -0.18,-0.08,0.78,U] [#8 -0.50,-0.10,0.85,U] 
02:43:12.452 00.000 6880 refined, 6 included, MultiStar: {-0.11, -0.01}, one-star: {0.13, -0.17}
02:43:12.452 00.000 6880 CameraToMount -- cameraTheta (-3.07) - m_xAngle (-1.61) = xAngle (-1.46 = -1.46)
02:43:12.452 00.000 6880 CameraToMount -- cameraTheta (-3.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
02:43:12.452 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.01 hyp=0.11 cameraTheta=-3.07 mountX=0.01 mountY=-0.11, mountTheta=-1.46
02:43:12.454 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.01, opts=13)
02:43:12.454 00.000 6880 Enqueuing Move request for scope (-0.11, -0.01)
02:43:12.454 00.000 10052 Worker thread wakes up
02:43:12.454 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.01) opts 0xd
02:43:12.454 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.01)
02:43:12.455 00.001 10052 Moving (-0.11, -0.01) raw xDistance=0.01 yDistance=-0.11
02:43:12.455 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:43:12.455 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.35, using input
02:43:12.455 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:43:12.455 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.09
02:43:12.455 00.000 10052 MoveAxis(E, 0, ABG)
02:43:12.455 00.000 10052 Move returns status 0, amount 0
02:43:12.455 00.000 10052 MoveAxis(N, 0, ABG)
02:43:12.455 00.000 10052 Move returns status 0, amount 0
02:43:12.455 00.000 10052 move complete, result=0
02:43:12.455 00.000 10052 worker thread done servicing request
02:43:12.478 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:12.512 00.034 6880 UpdateGuideState exits: m=2507 SNR=34.8
02:43:12.513 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:12.513 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:12.513 00.000 6880 Enqueuing Expose request
02:43:12.513 00.000 10052 Worker thread wakes up
02:43:12.513 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:12.513 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:12.513 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:12.723 00.210 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5533e3dc-b9ba-4c1b-b5f5-872bc78b237c"}
02:43:12.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5533e3dc-b9ba-4c1b-b5f5-872bc78b237c"}
02:43:12.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"805c8cff-8839-4947-97ae-7de47afa353e"}
02:43:12.723 00.000 6880 case statement mapped state 6 to 3
02:43:12.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"805c8cff-8839-4947-97ae-7de47afa353e"}
02:43:12.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cff7da3e-0ab1-49db-b00b-8624a698dedc"}
02:43:12.725 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4398,"width":15,"height":15,"star_pos":[7.09,7.32],"pixels":"..."},"id":"cff7da3e-0ab1-49db-b00b-8624a698dedc"}
02:43:13.432 00.707 10052 Exposure complete
02:43:13.489 00.057 10052 worker thread done servicing request
02:43:13.489 00.000 6880 OnExposeComplete: enter
02:43:13.489 00.000 6880 UpdateGuideState(): m_state=6
02:43:13.489 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4399
02:43:13.489 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.36, Mass=2557, SNR=35.1, Peak=165 HFD=4.7
02:43:13.490 00.001 6880 MultiStar: [#1 -0.19,0.28,0.97,U] [#2 -0.04,0.08,0.97,U] [#3 -0.47,-0.58,0.00,M6] [#4 -0.78,-0.59,0.00,M8] [#5 0.02,0.22,1.01,U] [#6 -0.15,0.48,0.90,U] [#7 -0.20,-0.06,0.77,U] [#8 -0.53,0.02,0.81,U] 
02:43:13.490 00.000 6880 single-star, 6 included, MultiStar: {-0.13, 0.13}, one-star: {0.09, -0.13}
02:43:13.490 00.000 6880 CameraToMount -- cameraTheta (-0.98) - m_xAngle (-1.61) = xAngle (0.64 = 0.64)
02:43:13.490 00.000 6880 CameraToMount -- cameraTheta (-0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.60 = 0.60)
02:43:13.490 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.13 hyp=0.16 cameraTheta=-0.98 mountX=0.13 mountY=0.09, mountTheta=0.61
02:43:13.491 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.13, opts=13)
02:43:13.491 00.000 6880 Enqueuing Move request for scope (0.09, -0.13)
02:43:13.491 00.000 10052 Worker thread wakes up
02:43:13.491 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.13) opts 0xd
02:43:13.492 00.001 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.13)
02:43:13.492 00.000 10052 Moving (0.09, -0.13) raw xDistance=0.13 yDistance=0.09
02:43:13.492 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:43:13.492 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:43:13.492 00.000 10052 MoveAxis(W, 35, ABG)
02:43:13.492 00.000 10052 Guiding  Dir = 3, Dur = 35
02:43:13.512 00.020 10052 IsSlewing returns 0
02:43:13.513 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:13.551 00.038 10052 IsGuiding returns 0
02:43:13.553 00.002 6880 UpdateGuideState exits: m=2557 SNR=35.1
02:43:13.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:13.553 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:13.553 00.000 6880 Enqueuing Expose request
02:43:13.578 00.025 10052 PulseGuide returned control before completion, sleep 18
02:43:13.656 00.078 10052 IsGuiding returns 0
02:43:13.656 00.000 10052 Move returns status 0, amount 35
02:43:13.656 00.000 10052 MoveAxis(N, 0, ABG)
02:43:13.656 00.000 10052 Move returns status 0, amount 0
02:43:13.656 00.000 10052 move complete, result=0
02:43:13.656 00.000 10052 worker thread done servicing request
02:43:13.656 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.1 px 0 ms NORTH
02:43:13.656 00.000 10052 Worker thread wakes up
02:43:13.656 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:13.656 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:14.722 01.066 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08e49f44-85e3-48db-9c1a-c77755a7bd4f"}
02:43:14.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08e49f44-85e3-48db-9c1a-c77755a7bd4f"}
02:43:14.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f33436e6-60cf-4f3e-b361-7555c748e1f1"}
02:43:14.723 00.000 6880 case statement mapped state 6 to 3
02:43:14.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f33436e6-60cf-4f3e-b361-7555c748e1f1"}
02:43:14.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"78851d0e-6a8e-44a7-9dcf-91a0464faa27"}
02:43:14.724 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4399,"width":15,"height":15,"star_pos":[7.04,7.36],"pixels":"..."},"id":"78851d0e-6a8e-44a7-9dcf-91a0464faa27"}
02:43:14.788 00.064 10052 Exposure complete
02:43:14.858 00.070 10052 worker thread done servicing request
02:43:14.858 00.000 6880 OnExposeComplete: enter
02:43:14.858 00.000 6880 UpdateGuideState(): m_state=6
02:43:14.859 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4400
02:43:14.859 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.32, Mass=2585, SNR=35.3, Peak=165 HFD=4.8
02:43:14.859 00.000 6880 MultiStar: [#1 0.15,0.36,0.96,U] [#2 0.03,0.18,0.98,U] [#3 -0.07,-0.59,0.00,M7] [#4 -0.66,-0.57,0.00,M9] [#5 0.26,0.16,0.98,U] [#6 0.04,0.30,0.91,U] [#7 0.03,0.01,0.75,U] [#8 -0.06,0.21,0.77,U] 
02:43:14.859 00.000 6880 refined, 6 included, MultiStar: {0.10, 0.15}, one-star: {0.16, -0.18}
02:43:14.859 00.000 6880 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.61) = xAngle (2.61 = 2.61)
02:43:14.860 00.001 6880 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.58 = 2.58)
02:43:14.860 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.15 hyp=0.18 cameraTheta=1.00 mountX=-0.15 mountY=0.09, mountTheta=2.59
02:43:14.861 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.15, opts=13)
02:43:14.861 00.000 6880 Enqueuing Move request for scope (0.10, 0.15)
02:43:14.861 00.000 10052 Worker thread wakes up
02:43:14.861 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.15) opts 0xd
02:43:14.861 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.15)
02:43:14.861 00.000 10052 Moving (0.10, 0.15) raw xDistance=-0.15 yDistance=0.09
02:43:14.862 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:43:14.862 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:43:14.862 00.000 10052 MoveAxis(E, 39, ABG)
02:43:14.862 00.000 10052 Guiding  Dir = 2, Dur = 39
02:43:14.883 00.021 10052 IsSlewing returns 0
02:43:14.888 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:14.922 00.034 10052 IsGuiding returns 0
02:43:14.923 00.001 6880 UpdateGuideState exits: m=2585 SNR=35.3
02:43:14.923 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:14.924 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:14.924 00.000 6880 Enqueuing Expose request
02:43:14.949 00.025 10052 PulseGuide returned control before completion, sleep 22
02:43:14.992 00.043 10052 IsGuiding returns 0
02:43:14.992 00.000 10052 Move returns status 0, amount 39
02:43:14.992 00.000 10052 MoveAxis(N, 0, ABG)
02:43:14.992 00.000 10052 Move returns status 0, amount 0
02:43:14.992 00.000 10052 move complete, result=0
02:43:14.992 00.000 10052 worker thread done servicing request
02:43:14.992 00.000 10052 Worker thread wakes up
02:43:14.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:14.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:14.992 00.000 6880 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
02:43:15.907 00.915 10052 Exposure complete
02:43:15.980 00.073 10052 worker thread done servicing request
02:43:15.980 00.000 6880 OnExposeComplete: enter
02:43:15.980 00.000 6880 UpdateGuideState(): m_state=6
02:43:15.980 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4401
02:43:15.980 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=892.53, Mass=2555, SNR=35.0, Peak=168 HFD=4.4
02:43:15.981 00.001 6880 MultiStar: [#1 -0.11,0.63,0.00,M2] [#2 0.01,0.18,0.99,U] [#3 -0.54,-0.50,0.00,M8] [#4 -0.68,-0.49,0.00,M10] [#5 -0.14,0.43,0.98,U] [#6 -0.21,0.56,0.00,M1] [#7 -0.26,0.32,0.74,U] [#8 -0.83,0.28,0.00,M3] 
02:43:15.981 00.000 6880 single-star, 3 included, MultiStar: {-0.05, 0.23}, one-star: {0.12, 0.03}
02:43:15.981 00.000 6880 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
02:43:15.981 00.000 6880 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.86 = 1.86)
02:43:15.981 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.03 hyp=0.13 cameraTheta=0.27 mountX=-0.04 mountY=0.12, mountTheta=1.88
02:43:15.984 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.03, opts=13)
02:43:15.984 00.000 6880 Enqueuing Move request for scope (0.12, 0.03)
02:43:15.984 00.000 10052 Worker thread wakes up
02:43:15.984 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.03) opts 0xd
02:43:15.984 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.03)
02:43:15.984 00.000 10052 Moving (0.12, 0.03) raw xDistance=-0.04 yDistance=0.12
02:43:15.984 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:43:15.984 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:43:15.984 00.000 10052 MoveAxis(E, 0, ABG)
02:43:15.984 00.000 10052 Move returns status 0, amount 0
02:43:15.984 00.000 10052 MoveAxis(N, 0, ABG)
02:43:15.984 00.000 10052 Move returns status 0, amount 0
02:43:15.985 00.001 10052 move complete, result=0
02:43:15.985 00.000 10052 worker thread done servicing request
02:43:16.009 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:16.050 00.041 6880 UpdateGuideState exits: m=2555 SNR=35.0
02:43:16.050 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:16.050 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:16.050 00.000 6880 Enqueuing Expose request
02:43:16.052 00.002 10052 Worker thread wakes up
02:43:16.052 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:16.052 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:16.052 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:16.723 00.671 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3a04c1c8-b78b-4bbf-8ea3-53469bf430af"}
02:43:16.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3a04c1c8-b78b-4bbf-8ea3-53469bf430af"}
02:43:16.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"061e31cf-713c-48a7-bae5-04230ff7ce88"}
02:43:16.724 00.000 6880 case statement mapped state 6 to 3
02:43:16.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"061e31cf-713c-48a7-bae5-04230ff7ce88"}
02:43:16.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c137085-5a79-47b3-8806-f4b0d098fab6"}
02:43:16.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4401,"width":15,"height":15,"star_pos":[7.08,6.53],"pixels":"..."},"id":"2c137085-5a79-47b3-8806-f4b0d098fab6"}
02:43:17.190 00.465 10052 Exposure complete
02:43:17.263 00.073 10052 worker thread done servicing request
02:43:17.263 00.000 6880 OnExposeComplete: enter
02:43:17.263 00.000 6880 UpdateGuideState(): m_state=6
02:43:17.264 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4402
02:43:17.264 00.000 6880 Star::Find returns 1 (0), X=408.30, Y=892.17, Mass=2599, SNR=35.3, Peak=149 HFD=4.8
02:43:17.264 00.000 6880 MultiStar: [#1 0.21,0.26,0.97,U] [#2 -0.24,-0.04,0.92,U] [#3 -0.22,-0.59,0.00,M9] [#4 -0.62,-0.67,0.00,R] [#5 0.23,-0.07,1.01,U] [#6 -0.03,0.27,0.91,U] [#7 0.10,0.02,0.78,U] [#8 -0.14,0.23,0.80,U] 
02:43:17.264 00.000 6880 refined, 6 included, MultiStar: {0.08, 0.04}, one-star: {0.35, -0.32}
02:43:17.265 00.001 6880 CameraToMount -- cameraTheta (0.49) - m_xAngle (-1.61) = xAngle (2.10 = 2.10)
02:43:17.265 00.000 6880 CameraToMount -- cameraTheta (0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.07 = 2.07)
02:43:17.265 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.04 hyp=0.09 cameraTheta=0.49 mountX=-0.04 mountY=0.08, mountTheta=2.10
02:43:17.266 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.04, opts=13)
02:43:17.266 00.000 6880 Enqueuing Move request for scope (0.08, 0.04)
02:43:17.267 00.001 10052 Worker thread wakes up
02:43:17.267 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.04) opts 0xd
02:43:17.267 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.04)
02:43:17.267 00.000 10052 Moving (0.08, 0.04) raw xDistance=-0.04 yDistance=0.08
02:43:17.267 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:43:17.267 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.00
02:43:17.267 00.000 10052 MoveAxis(E, 0, ABG)
02:43:17.267 00.000 10052 Move returns status 0, amount 0
02:43:17.267 00.000 10052 MoveAxis(N, 0, ABG)
02:43:17.267 00.000 10052 Move returns status 0, amount 0
02:43:17.267 00.000 10052 move complete, result=0
02:43:17.267 00.000 10052 worker thread done servicing request
02:43:17.293 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:17.332 00.039 6880 UpdateGuideState exits: m=2599 SNR=35.3
02:43:17.332 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:17.332 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:17.332 00.000 6880 Enqueuing Expose request
02:43:17.332 00.000 10052 Worker thread wakes up
02:43:17.332 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:17.332 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:17.332 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:18.245 00.913 10052 Exposure complete
02:43:18.310 00.065 10052 worker thread done servicing request
02:43:18.311 00.001 6880 OnExposeComplete: enter
02:43:18.311 00.000 6880 UpdateGuideState(): m_state=6
02:43:18.311 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4403
02:43:18.311 00.000 6880 Star::Find returns 1 (0), X=408.23, Y=892.55, Mass=2616, SNR=35.4, Peak=148 HFD=4.6
02:43:18.311 00.000 6880 MultiStar: [#1 0.15,0.24,0.94,U] [#2 0.01,-0.24,0.96,U] [#3 -0.36,-0.61,0.00,M10] [#4 -0.05,-0.09,0.85,U] [#5 0.18,0.21,0.97,U] [#6 -0.10,0.32,0.88,U] [#7 -0.02,-0.15,0.77,U] [#8 -0.23,0.20,0.77,U] 
02:43:18.312 00.001 6880 refined, 7 included, MultiStar: {0.04, 0.07}, one-star: {0.28, 0.06}
02:43:18.312 00.000 6880 CameraToMount -- cameraTheta (1.06) - m_xAngle (-1.61) = xAngle (2.68 = 2.68)
02:43:18.312 00.000 6880 CameraToMount -- cameraTheta (1.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.65 = 2.65)
02:43:18.312 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.06 mountX=-0.07 mountY=0.04, mountTheta=2.65
02:43:18.313 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.07, opts=13)
02:43:18.313 00.000 6880 Enqueuing Move request for scope (0.04, 0.07)
02:43:18.313 00.000 10052 Worker thread wakes up
02:43:18.313 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
02:43:18.313 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
02:43:18.314 00.001 10052 Moving (0.04, 0.07) raw xDistance=-0.07 yDistance=0.04
02:43:18.314 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:43:18.314 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
02:43:18.314 00.000 10052 MoveAxis(E, 0, ABG)
02:43:18.314 00.000 10052 Move returns status 0, amount 0
02:43:18.314 00.000 10052 MoveAxis(N, 0, ABG)
02:43:18.314 00.000 10052 Move returns status 0, amount 0
02:43:18.314 00.000 10052 move complete, result=0
02:43:18.314 00.000 10052 worker thread done servicing request
02:43:18.335 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:18.374 00.039 6880 UpdateGuideState exits: m=2616 SNR=35.4
02:43:18.375 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:18.375 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:18.375 00.000 6880 Enqueuing Expose request
02:43:18.375 00.000 10052 Worker thread wakes up
02:43:18.375 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:18.375 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:18.375 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:18.722 00.347 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88cd4c5a-94b4-4f58-89d9-2a1d93c1c334"}
02:43:18.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88cd4c5a-94b4-4f58-89d9-2a1d93c1c334"}
02:43:18.722 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d76b374-34d9-4e82-ba64-f5a4a8908671"}
02:43:18.722 00.000 6880 case statement mapped state 6 to 3
02:43:18.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d76b374-34d9-4e82-ba64-f5a4a8908671"}
02:43:18.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"077be378-41c6-47c3-af59-9ca57ca6e453"}
02:43:18.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4403,"width":15,"height":15,"star_pos":[7.23,6.55],"pixels":"..."},"id":"077be378-41c6-47c3-af59-9ca57ca6e453"}
02:43:19.508 00.785 10052 Exposure complete
02:43:19.567 00.059 10052 worker thread done servicing request
02:43:19.567 00.000 6880 OnExposeComplete: enter
02:43:19.567 00.000 6880 UpdateGuideState(): m_state=6
02:43:19.568 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4404
02:43:19.568 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.29, Mass=2708, SNR=36.1, Peak=161 HFD=4.6
02:43:19.568 00.000 6880 MultiStar: [#1 -0.14,0.19,0.94,U] [#2 -0.07,-0.02,0.95,U] [#3 -0.45,-0.71,0.00,R] [#4 -0.22,-0.01,0.80,U] [#5 0.04,0.00,0.94,U] [#6 -0.44,0.20,0.92,U] [#7 -0.22,-0.08,0.76,U] [#8 -0.55,-0.12,0.00,M2] 
02:43:19.568 00.000 6880 refined, 6 included, MultiStar: {-0.16, 0.01}, one-star: {-0.09, -0.20}
02:43:19.568 00.000 6880 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.61) = xAngle (4.68 = -1.61)
02:43:19.568 00.000 6880 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.65 = -1.64)
02:43:19.568 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.06 mountX=-0.01 mountY=-0.16, mountTheta=-1.61
02:43:19.570 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.01, opts=13)
02:43:19.570 00.000 6880 Enqueuing Move request for scope (-0.16, 0.01)
02:43:19.570 00.000 10052 Worker thread wakes up
02:43:19.570 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
02:43:19.570 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
02:43:19.570 00.000 10052 Moving (-0.16, 0.01) raw xDistance=-0.01 yDistance=-0.16
02:43:19.570 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:43:19.570 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.04
02:43:19.570 00.000 10052 MoveAxis(E, 0, ABG)
02:43:19.570 00.000 10052 Move returns status 0, amount 0
02:43:19.570 00.000 10052 MoveAxis(N, 0, ABG)
02:43:19.570 00.000 10052 Move returns status 0, amount 0
02:43:19.571 00.001 10052 move complete, result=0
02:43:19.571 00.000 10052 worker thread done servicing request
02:43:19.588 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:19.630 00.042 6880 UpdateGuideState exits: m=2708 SNR=36.1
02:43:19.632 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:19.632 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:19.632 00.000 6880 Enqueuing Expose request
02:43:19.632 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:43:19.632 00.000 10052 Worker thread wakes up
02:43:19.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:19.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:20.545 00.913 10052 Exposure complete
02:43:20.602 00.057 10052 worker thread done servicing request
02:43:20.603 00.001 6880 OnExposeComplete: enter
02:43:20.603 00.000 6880 UpdateGuideState(): m_state=6
02:43:20.603 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4405
02:43:20.603 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.27, Mass=2646, SNR=35.7, Peak=153 HFD=4.8
02:43:20.603 00.000 6880 MultiStar: [#1 0.08,0.52,0.95,U] [#2 -0.04,0.22,0.98,U] [#3 -0.04,0.16,0.91,U] [#4 0.00,-0.00,0.85,U] [#5 0.21,0.16,0.94,U] [#6 -0.29,0.55,0.00,M1] [#7 -0.12,0.07,0.78,U] [#8 -0.45,-0.10,0.80,U] 
02:43:20.604 00.001 6880 refined, 7 included, MultiStar: {-0.02, 0.10}, one-star: {0.13, -0.22}
02:43:20.604 00.000 6880 CameraToMount -- cameraTheta (1.73) - m_xAngle (-1.61) = xAngle (3.34 = -2.94)
02:43:20.604 00.000 6880 CameraToMount -- cameraTheta (1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.31 = -2.97)
02:43:20.604 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.10 hyp=0.11 cameraTheta=1.73 mountX=-0.10 mountY=-0.02, mountTheta=-2.97
02:43:20.605 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.10, opts=13)
02:43:20.605 00.000 6880 Enqueuing Move request for scope (-0.02, 0.10)
02:43:20.606 00.001 10052 Worker thread wakes up
02:43:20.606 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.10) opts 0xd
02:43:20.606 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.10)
02:43:20.606 00.000 10052 Moving (-0.02, 0.10) raw xDistance=-0.10 yDistance=-0.02
02:43:20.606 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:43:20.606 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.10, using input
02:43:20.606 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
02:43:20.606 00.000 10052 MoveAxis(E, 0, ABG)
02:43:20.606 00.000 10052 Move returns status 0, amount 0
02:43:20.606 00.000 10052 MoveAxis(N, 0, ABG)
02:43:20.606 00.000 10052 Move returns status 0, amount 0
02:43:20.606 00.000 10052 move complete, result=0
02:43:20.606 00.000 10052 worker thread done servicing request
02:43:20.630 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:20.670 00.040 6880 UpdateGuideState exits: m=2646 SNR=35.7
02:43:20.670 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:20.670 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:20.671 00.001 6880 Enqueuing Expose request
02:43:20.671 00.000 10052 Worker thread wakes up
02:43:20.671 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:20.671 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:20.671 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:20.722 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0f992a5-ade2-407e-915a-c9b1f6d5bff9"}
02:43:20.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0f992a5-ade2-407e-915a-c9b1f6d5bff9"}
02:43:20.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"273d84e8-9690-48b8-8801-94dee6aec4fa"}
02:43:20.723 00.000 6880 case statement mapped state 6 to 3
02:43:20.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"273d84e8-9690-48b8-8801-94dee6aec4fa"}
02:43:20.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5d88be13-f1d1-4ed2-9f97-215321a4c398"}
02:43:20.724 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4405,"width":15,"height":15,"star_pos":[7.09,7.27],"pixels":"..."},"id":"5d88be13-f1d1-4ed2-9f97-215321a4c398"}
02:43:21.149 00.425 6880 evsrv: cli 015431E0 connect
02:43:21.149 00.000 6880 case statement mapped state 6 to 3
02:43:21.150 00.001 6880 case statement mapped state 6 to 3
02:43:21.150 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"aa1c7ce7-987b-41c9-84c3-1522b6ae063e"}
02:43:21.150 00.000 6880 case statement mapped state 6 to 3
02:43:21.150 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa1c7ce7-987b-41c9-84c3-1522b6ae063e"}
02:43:21.151 00.001 6880 evsrv: cli 015431E0 disconnect
02:43:21.151 00.000 6880 evsrv: cli 015431E0 connect
02:43:21.151 00.000 6880 case statement mapped state 6 to 3
02:43:21.152 00.001 6880 case statement mapped state 6 to 3
02:43:21.152 00.000 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"3b90052e-6a59-4c12-a8c6-d021e44495c4"}
02:43:21.152 00.000 6880 PhdController::Dither begins
02:43:21.152 00.000 6880 dither: size=1.00, dRA=0.61 dDec=0.00
02:43:21.152 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:43:21.152 00.000 6880 MountToCamera -- mountX=0.61 mountY=0.00 hyp=0.61 mountTheta=0.00 cameraX=-0.03, cameraY=-0.60 cameraTheta=-1.61
02:43:21.152 00.000 6880 setting lock position to (407.93, 891.89)
02:43:21.153 00.001 6880 Mount: notify guiding dithered (-0.0, -0.6)
02:43:21.153 00.000 6880 MultiStar: stabilizing after lock position change
02:43:21.153 00.000 6880 Status Line: Dither by 0.61,0.00
02:43:21.157 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:43:21.158 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
02:43:21.158 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"3b90052e-6a59-4c12-a8c6-d021e44495c4"}
02:43:21.158 00.000 6880 evsrv: cli 015431E0 disconnect
02:43:21.798 00.640 10052 Exposure complete
02:43:21.879 00.081 10052 worker thread done servicing request
02:43:21.879 00.000 6880 OnExposeComplete: enter
02:43:21.879 00.000 6880 UpdateGuideState(): m_state=6
02:43:21.880 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4406
02:43:21.880 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.37, Mass=2689, SNR=36.0, Peak=167 HFD=4.8
02:43:21.880 00.000 6880 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.61) = xAngle (2.70 = 2.70)
02:43:21.880 00.000 6880 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.67 = 2.67)
02:43:21.880 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.48 hyp=0.55 cameraTheta=1.08 mountX=-0.49 mountY=0.25, mountTheta=2.67
02:43:21.881 00.001 6880 dither recenter: remaining=(-0.6,-0.0) step=(-0.6,-0.0)
02:43:21.881 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:43:21.881 00.000 6880 MountToCamera -- mountX=-0.61 mountY=-0.00 hyp=0.61 mountTheta=-3.14 cameraX=0.03, cameraY=0.60 cameraTheta=1.53
02:43:21.881 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.60, opts=4)
02:43:21.881 00.000 6880 Enqueuing Move request for scope (0.03, 0.60)
02:43:21.881 00.000 6880 Mount: notify direct move -0.61,-0.00
02:43:21.882 00.001 10052 Worker thread wakes up
02:43:21.882 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.60) opts 0x4
02:43:21.882 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.60)
02:43:21.882 00.000 10052 Moving (0.03, 0.60) raw xDistance=-0.61 yDistance=-0.00
02:43:21.882 00.000 10052 MoveAxis(E, 360, B)
02:43:21.882 00.000 10052 Guiding  Dir = 2, Dur = 360
02:43:21.913 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:21.929 00.016 10052 IsSlewing returns 0
02:43:21.952 00.023 6880 UpdateGuideState exits: m=2689 SNR=36.0
02:43:21.952 00.000 6880 PhdController: settling, locked = 1, distance = 0.67 (0.60) aobump = 0 frame = 1 / 99999
02:43:21.953 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783125801.952,"Host":"MINIASTRO1","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:43:21.953 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:21.953 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:21.953 00.000 6880 Enqueuing Expose request
02:43:22.003 00.050 10052 IsGuiding returns 0
02:43:22.058 00.055 10052 PulseGuide returned control before completion, sleep 315
02:43:22.424 00.366 10052 IsGuiding returns 1
02:43:22.424 00.000 10052 scope still moving after pulse duration time elapsed
02:43:22.534 00.110 10052 IsSlewing returns 0
02:43:22.604 00.070 10052 IsGuiding returns 0
02:43:22.604 00.000 10052 scope move finished after 360 + 240 ms
02:43:22.604 00.000 10052 Move returns status 0, amount 360
02:43:22.604 00.000 10052 MoveAxis(N, 0, B)
02:43:22.604 00.000 10052 Move returns status 0, amount 0
02:43:22.604 00.000 10052 move complete, result=0
02:43:22.604 00.000 10052 worker thread done servicing request
02:43:22.604 00.000 10052 Worker thread wakes up
02:43:22.604 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:22.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:22.604 00.000 6880 GuideStep: -0.6 px 360 ms EAST, -0.0 px 0 ms NORTH
02:43:22.721 00.117 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3535e05-1761-4b04-83f9-5b88be82d582"}
02:43:22.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3535e05-1761-4b04-83f9-5b88be82d582"}
02:43:22.721 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d4fb818-af05-4a23-89f8-dfd746f658cb"}
02:43:22.721 00.000 6880 case statement mapped state 6 to 3
02:43:22.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d4fb818-af05-4a23-89f8-dfd746f658cb"}
02:43:22.723 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"80b43114-9b26-42a6-93ef-8530a847995e"}
02:43:22.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4406,"width":15,"height":15,"star_pos":[7.18,7.37],"pixels":"..."},"id":"80b43114-9b26-42a6-93ef-8530a847995e"}
02:43:23.510 00.787 10052 Exposure complete
02:43:23.561 00.051 10052 worker thread done servicing request
02:43:23.561 00.000 6880 OnExposeComplete: enter
02:43:23.561 00.000 6880 UpdateGuideState(): m_state=6
02:43:23.562 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4407
02:43:23.562 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=892.17, Mass=2625, SNR=35.7, Peak=136 HFD=4.7
02:43:23.562 00.000 6880 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.61) = xAngle (2.58 = 2.58)
02:43:23.562 00.000 6880 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.55 = 2.55)
02:43:23.562 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.28 hyp=0.34 cameraTheta=0.97 mountX=-0.29 mountY=0.19, mountTheta=2.56
02:43:23.563 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.28, opts=13)
02:43:23.563 00.000 6880 Enqueuing Move request for scope (0.19, 0.28)
02:43:23.563 00.000 10052 Worker thread wakes up
02:43:23.563 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.28) opts 0xd
02:43:23.563 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.28)
02:43:23.563 00.000 10052 Moving (0.19, 0.28) raw xDistance=-0.29 yDistance=0.19
02:43:23.563 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
02:43:23.563 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.19, slope = 0.00
02:43:23.563 00.000 10052 MoveAxis(E, 77, ABG)
02:43:23.563 00.000 10052 Guiding  Dir = 2, Dur = 77
02:43:23.582 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:23.613 00.031 6880 UpdateGuideState exits: m=2625 SNR=35.7
02:43:23.614 00.001 6880 PhdController: settling, locked = 1, distance = 0.34 (0.60) aobump = 0 frame = 2 / 99999
02:43:23.614 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125803.614,"Host":"MINIASTRO1","Inst":1,"Distance":0.34,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:43:23.614 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:23.614 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:23.614 00.000 6880 Enqueuing Expose request
02:43:23.615 00.001 10052 IsSlewing returns 0
02:43:23.690 00.075 10052 IsGuiding returns 0
02:43:23.755 00.065 10052 PulseGuide returned control before completion, sleep 23
02:43:23.837 00.082 10052 IsGuiding returns 1
02:43:23.837 00.000 10052 scope still moving after pulse duration time elapsed
02:43:23.915 00.078 10052 IsSlewing returns 0
02:43:23.990 00.075 10052 IsGuiding returns 0
02:43:23.990 00.000 10052 scope move finished after 77 + 222 ms
02:43:23.990 00.000 10052 Move returns status 0, amount 77
02:43:23.990 00.000 10052 MoveAxis(S, 34, ABG)
02:43:23.990 00.000 10052 Guiding  Dir = 1, Dur = 34
02:43:24.069 00.079 10052 IsSlewing returns 0
02:43:24.144 00.075 10052 IsGuiding returns 0
02:43:24.292 00.148 10052 IsGuiding returns 0
02:43:24.292 00.000 10052 Move returns status 0, amount 34
02:43:24.292 00.000 10052 move complete, result=0
02:43:24.292 00.000 10052 worker thread done servicing request
02:43:24.292 00.000 6880 GuideStep: -0.3 px 77 ms EAST, 0.2 px 34 ms SOUTH
02:43:24.292 00.000 10052 Worker thread wakes up
02:43:24.292 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:24.292 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:24.721 00.429 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3a2eb079-b8bd-40cc-8fd6-560d73209b2c"}
02:43:24.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3a2eb079-b8bd-40cc-8fd6-560d73209b2c"}
02:43:24.721 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b4ac151-1e13-4404-aea5-16c658e5777e"}
02:43:24.721 00.000 6880 case statement mapped state 6 to 3
02:43:24.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b4ac151-1e13-4404-aea5-16c658e5777e"}
02:43:24.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"52489c92-89d9-4546-b19a-783fb3688821"}
02:43:24.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4407,"width":15,"height":15,"star_pos":[7.12,7.17],"pixels":"..."},"id":"52489c92-89d9-4546-b19a-783fb3688821"}
02:43:25.418 00.696 10052 Exposure complete
02:43:25.481 00.063 10052 worker thread done servicing request
02:43:25.481 00.000 6880 OnExposeComplete: enter
02:43:25.481 00.000 6880 UpdateGuideState(): m_state=6
02:43:25.482 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4408
02:43:25.482 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.73, Mass=2636, SNR=35.5, Peak=153 HFD=4.7
02:43:25.482 00.000 6880 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.61) = xAngle (-0.25 = -0.25)
02:43:25.482 00.000 6880 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.28 = -0.28)
02:43:25.482 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.16 hyp=0.17 cameraTheta=-1.86 mountX=0.16 mountY=-0.05, mountTheta=-0.27
02:43:25.483 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.16, opts=13)
02:43:25.483 00.000 6880 Enqueuing Move request for scope (-0.05, -0.16)
02:43:25.483 00.000 10052 Worker thread wakes up
02:43:25.484 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.16) opts 0xd
02:43:25.484 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.16)
02:43:25.484 00.000 10052 Moving (-0.05, -0.16) raw xDistance=0.16 yDistance=-0.05
02:43:25.484 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:43:25.484 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:43:25.484 00.000 10052 MoveAxis(W, 40, ABG)
02:43:25.484 00.000 10052 Guiding  Dir = 3, Dur = 40
02:43:25.504 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:25.538 00.034 6880 UpdateGuideState exits: m=2636 SNR=35.5
02:43:25.538 00.000 6880 PhdController: settling, locked = 1, distance = 0.29 (0.60) aobump = 0 frame = 3 / 99999
02:43:25.538 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125805.538,"Host":"MINIASTRO1","Inst":1,"Distance":0.29,"Time":1.9,"SettleTime":6.0,"StarLocked":true}
02:43:25.539 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:25.539 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:25.539 00.000 6880 Enqueuing Expose request
02:43:25.544 00.005 10052 IsSlewing returns 0
02:43:25.618 00.074 10052 IsGuiding returns 0
02:43:25.757 00.139 10052 IsGuiding returns 0
02:43:25.758 00.001 10052 Move returns status 0, amount 40
02:43:25.758 00.000 10052 MoveAxis(N, 0, ABG)
02:43:25.758 00.000 10052 Move returns status 0, amount 0
02:43:25.758 00.000 10052 move complete, result=0
02:43:25.758 00.000 10052 worker thread done servicing request
02:43:25.758 00.000 10052 Worker thread wakes up
02:43:25.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:25.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:25.758 00.000 6880 GuideStep: 0.2 px 40 ms WEST, -0.0 px 0 ms NORTH
02:43:26.663 00.905 10052 Exposure complete
02:43:26.715 00.052 10052 worker thread done servicing request
02:43:26.715 00.000 6880 OnExposeComplete: enter
02:43:26.715 00.000 6880 UpdateGuideState(): m_state=6
02:43:26.716 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4409
02:43:26.716 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=891.75, Mass=2566, SNR=35.1, Peak=142 HFD=4.7
02:43:26.716 00.000 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
02:43:26.716 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:43:26.716 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-2.61 mountX=0.15 mountY=-0.24, mountTheta=-1.01
02:43:26.717 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.14, opts=13)
02:43:26.717 00.000 6880 Enqueuing Move request for scope (-0.24, -0.14)
02:43:26.717 00.000 10052 Worker thread wakes up
02:43:26.717 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.14) opts 0xd
02:43:26.717 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.14)
02:43:26.717 00.000 10052 Moving (-0.24, -0.14) raw xDistance=0.15 yDistance=-0.24
02:43:26.717 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:43:26.717 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.24, slope = 0.00
02:43:26.717 00.000 10052 MoveAxis(W, 43, ABG)
02:43:26.717 00.000 10052 Guiding  Dir = 3, Dur = 43
02:43:26.738 00.021 10052 IsSlewing returns 0
02:43:26.744 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:26.777 00.033 10052 IsGuiding returns 0
02:43:26.787 00.010 6880 UpdateGuideState exits: m=2566 SNR=35.1
02:43:26.787 00.000 6880 PhdController: settling, locked = 1, distance = 0.29 (0.60) aobump = 0 frame = 4 / 99999
02:43:26.787 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125806.787,"Host":"MINIASTRO1","Inst":1,"Distance":0.29,"Time":3.2,"SettleTime":6.0,"StarLocked":true}
02:43:26.787 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:26.787 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:26.787 00.000 6880 Enqueuing Expose request
02:43:26.787 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9fc31a3-42b2-451c-8872-9b3bbe279fd5"}
02:43:26.788 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9fc31a3-42b2-451c-8872-9b3bbe279fd5"}
02:43:26.797 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"376ff990-1889-47a2-820e-7fd56da426d4"}
02:43:26.797 00.000 6880 case statement mapped state 6 to 3
02:43:26.797 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"376ff990-1889-47a2-820e-7fd56da426d4"}
02:43:26.798 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e9bf79c8-959e-4850-bf58-08bea549e777"}
02:43:26.799 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4409,"width":15,"height":15,"star_pos":[6.69,6.75],"pixels":"..."},"id":"e9bf79c8-959e-4850-bf58-08bea549e777"}
02:43:26.805 00.006 10052 PulseGuide returned control before completion, sleep 26
02:43:26.853 00.048 10052 IsGuiding returns 1
02:43:26.853 00.000 10052 scope still moving after pulse duration time elapsed
02:43:26.900 00.047 10052 IsSlewing returns 0
02:43:26.937 00.037 10052 IsGuiding returns 0
02:43:26.937 00.000 10052 scope move finished after 43 + 117 ms
02:43:26.937 00.000 10052 Move returns status 0, amount 43
02:43:26.937 00.000 10052 MoveAxis(N, 43, ABG)
02:43:26.939 00.002 10052 Guiding  Dir = 0, Dur = 43
02:43:26.976 00.037 10052 IsSlewing returns 0
02:43:27.013 00.037 10052 IsGuiding returns 0
02:43:27.042 00.029 10052 PulseGuide returned control before completion, sleep 26
02:43:27.103 00.061 10052 IsGuiding returns 0
02:43:27.103 00.000 10052 Move returns status 0, amount 43
02:43:27.103 00.000 10052 move complete, result=0
02:43:27.103 00.000 10052 worker thread done servicing request
02:43:27.103 00.000 10052 Worker thread wakes up
02:43:27.103 00.000 6880 GuideStep: 0.2 px 43 ms WEST, -0.2 px 43 ms NORTH
02:43:27.103 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:27.104 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:28.232 01.128 10052 Exposure complete
02:43:28.300 00.068 10052 worker thread done servicing request
02:43:28.300 00.000 6880 OnExposeComplete: enter
02:43:28.301 00.001 6880 UpdateGuideState(): m_state=6
02:43:28.301 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4410
02:43:28.301 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.06, Mass=2586, SNR=35.3, Peak=151 HFD=4.5
02:43:28.301 00.000 6880 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.61) = xAngle (2.43 = 2.43)
02:43:28.301 00.000 6880 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.39 = 2.39)
02:43:28.301 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.18 hyp=0.24 cameraTheta=0.81 mountX=-0.18 mountY=0.16, mountTheta=2.41
02:43:28.303 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.18, opts=13)
02:43:28.303 00.000 6880 Enqueuing Move request for scope (0.17, 0.18)
02:43:28.303 00.000 10052 Worker thread wakes up
02:43:28.303 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.18) opts 0xd
02:43:28.303 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.18)
02:43:28.303 00.000 10052 Moving (0.17, 0.18) raw xDistance=-0.18 yDistance=0.16
02:43:28.303 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:43:28.303 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.03
02:43:28.303 00.000 10052 MoveAxis(E, 47, ABG)
02:43:28.303 00.000 10052 Guiding  Dir = 2, Dur = 47
02:43:28.333 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:28.366 00.033 6880 UpdateGuideState exits: m=2586 SNR=35.3
02:43:28.366 00.000 6880 PhdController: settling, locked = 1, distance = 0.27 (0.60) aobump = 0 frame = 5 / 99999
02:43:28.366 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125808.366,"Host":"MINIASTRO1","Inst":1,"Distance":0.27,"Time":4.8,"SettleTime":6.0,"StarLocked":true}
02:43:28.366 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:28.366 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:28.366 00.000 6880 Enqueuing Expose request
02:43:28.377 00.011 10052 IsSlewing returns 0
02:43:28.414 00.037 10052 IsGuiding returns 0
02:43:28.442 00.028 10052 PulseGuide returned control before completion, sleep 30
02:43:28.502 00.060 10052 IsGuiding returns 0
02:43:28.502 00.000 10052 Move returns status 0, amount 47
02:43:28.502 00.000 10052 MoveAxis(N, 0, ABG)
02:43:28.502 00.000 10052 Move returns status 0, amount 0
02:43:28.502 00.000 10052 move complete, result=0
02:43:28.502 00.000 10052 worker thread done servicing request
02:43:28.502 00.000 10052 Worker thread wakes up
02:43:28.502 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:28.502 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:28.503 00.001 6880 GuideStep: -0.2 px 47 ms EAST, 0.2 px 0 ms NORTH
02:43:28.719 00.216 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ea9d79e4-31c7-4611-af2f-6c8eb38ddcf5"}
02:43:28.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ea9d79e4-31c7-4611-af2f-6c8eb38ddcf5"}
02:43:28.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7934b48-111a-4b01-9d7a-48bf24ed3477"}
02:43:28.719 00.000 6880 case statement mapped state 6 to 3
02:43:28.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7934b48-111a-4b01-9d7a-48bf24ed3477"}
02:43:28.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"635022fa-0390-467c-920f-2915dee0bcc0"}
02:43:28.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4410,"width":15,"height":15,"star_pos":[7.09,7.06],"pixels":"..."},"id":"635022fa-0390-467c-920f-2915dee0bcc0"}
02:43:29.410 00.690 10052 Exposure complete
02:43:29.476 00.066 10052 worker thread done servicing request
02:43:29.477 00.001 6880 OnExposeComplete: enter
02:43:29.477 00.000 6880 UpdateGuideState(): m_state=6
02:43:29.477 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4411
02:43:29.477 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.07, Mass=2586, SNR=35.2, Peak=161 HFD=4.5
02:43:29.477 00.000 6880 CameraToMount -- cameraTheta (1.04) - m_xAngle (-1.61) = xAngle (2.66 = 2.66)
02:43:29.477 00.000 6880 CameraToMount -- cameraTheta (1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.63 = 2.63)
02:43:29.477 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.18 hyp=0.21 cameraTheta=1.04 mountX=-0.19 mountY=0.10, mountTheta=2.63
02:43:29.479 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.18, opts=13)
02:43:29.479 00.000 6880 Enqueuing Move request for scope (0.11, 0.18)
02:43:29.479 00.000 10052 Worker thread wakes up
02:43:29.479 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.18) opts 0xd
02:43:29.479 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.18)
02:43:29.479 00.000 10052 Moving (0.11, 0.18) raw xDistance=-0.19 yDistance=0.10
02:43:29.480 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:43:29.480 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
02:43:29.480 00.000 10052 MoveAxis(E, 53, ABG)
02:43:29.480 00.000 10052 Guiding  Dir = 2, Dur = 53
02:43:29.504 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:29.544 00.040 10052 IsSlewing returns 0
02:43:29.544 00.000 6880 UpdateGuideState exits: m=2586 SNR=35.2
02:43:29.544 00.000 6880 PhdController: settling, locked = 1, distance = 0.25 (0.60) aobump = 0 frame = 6 / 99999
02:43:29.544 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125809.544,"Host":"MINIASTRO1","Inst":1,"Distance":0.25,"Time":5.9,"SettleTime":6.0,"StarLocked":true}
02:43:29.544 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:29.545 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:29.545 00.000 6880 Enqueuing Expose request
02:43:29.618 00.073 10052 IsGuiding returns 0
02:43:29.757 00.139 10052 IsGuiding returns 0
02:43:29.757 00.000 10052 Move returns status 0, amount 53
02:43:29.757 00.000 10052 MoveAxis(N, 0, ABG)
02:43:29.757 00.000 10052 Move returns status 0, amount 0
02:43:29.757 00.000 10052 move complete, result=0
02:43:29.757 00.000 10052 worker thread done servicing request
02:43:29.757 00.000 10052 Worker thread wakes up
02:43:29.757 00.000 6880 GuideStep: -0.2 px 53 ms EAST, 0.1 px 0 ms NORTH
02:43:29.757 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:29.757 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:30.718 00.961 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7a2a5c1-2110-4ff5-afee-516704d86783"}
02:43:30.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7a2a5c1-2110-4ff5-afee-516704d86783"}
02:43:30.718 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7400d841-a42e-4c71-87f1-f04f8b42aab7"}
02:43:30.719 00.001 6880 case statement mapped state 6 to 3
02:43:30.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7400d841-a42e-4c71-87f1-f04f8b42aab7"}
02:43:30.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c15e99d-2a14-485a-9c31-ec9c3b89a37e"}
02:43:30.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4411,"width":15,"height":15,"star_pos":[7.04,7.07],"pixels":"..."},"id":"7c15e99d-2a14-485a-9c31-ec9c3b89a37e"}
02:43:30.884 00.165 10052 Exposure complete
02:43:30.937 00.053 10052 worker thread done servicing request
02:43:30.937 00.000 6880 OnExposeComplete: enter
02:43:30.937 00.000 6880 UpdateGuideState(): m_state=6
02:43:30.937 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4412
02:43:30.937 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=891.95, Mass=2711, SNR=36.1, Peak=171 HFD=4.4
02:43:30.937 00.000 6880 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.61) = xAngle (2.04 = 2.04)
02:43:30.938 00.001 6880 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.01 = 2.01)
02:43:30.938 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.42 mountX=-0.06 mountY=0.13, mountTheta=2.03
02:43:30.939 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.06, opts=13)
02:43:30.939 00.000 6880 Enqueuing Move request for scope (0.13, 0.06)
02:43:30.939 00.000 10052 Worker thread wakes up
02:43:30.939 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
02:43:30.939 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
02:43:30.939 00.000 10052 Moving (0.13, 0.06) raw xDistance=-0.06 yDistance=0.13
02:43:30.939 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:43:30.939 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
02:43:30.939 00.000 10052 MoveAxis(E, 0, ABG)
02:43:30.939 00.000 10052 Move returns status 0, amount 0
02:43:30.940 00.001 10052 MoveAxis(N, 0, ABG)
02:43:30.940 00.000 10052 Move returns status 0, amount 0
02:43:30.940 00.000 10052 move complete, result=0
02:43:30.940 00.000 10052 worker thread done servicing request
02:43:30.959 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:30.999 00.040 6880 UpdateGuideState exits: m=2711 SNR=36.1
02:43:30.999 00.000 6880 PhdController: settling, locked = 1, distance = 0.22 (0.60) aobump = 0 frame = 7 / 99999
02:43:31.000 00.001 6880 PhdController: newstate STATE_FINISH
02:43:31.000 00.000 6880 PhdController complete: success
02:43:31.000 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783125811.000,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:43:31.000 00.000 6880 Mount: notify guiding dither settle done success=1
02:43:31.000 00.000 6880 PhdController: newstate STATE_IDLE
02:43:31.000 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:31.000 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:31.000 00.000 6880 Enqueuing Expose request
02:43:31.001 00.001 10052 Worker thread wakes up
02:43:31.001 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:31.001 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:31.001 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:31.921 00.920 10052 Exposure complete
02:43:31.987 00.066 10052 worker thread done servicing request
02:43:31.987 00.000 6880 OnExposeComplete: enter
02:43:31.987 00.000 6880 UpdateGuideState(): m_state=6
02:43:31.987 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.987 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.20, Mass=2548, SNR=35.0, Peak=152 HFD=4.7
02:43:31.987 00.000 6880 MultiStar: exiting stabilization period
02:43:31.987 00.000 6880 MultiStar: updating star positions after lock position change
02:43:31.987 00.000 6880 Star::Find(15, 282, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.987 00.000 6880 Star::Find returns 1 (0), X=282.57, Y=302.29, Mass=2395, SNR=33.9, Peak=139 HFD=4.7
02:43:31.987 00.000 6880 Star::Find(15, 1199, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.988 00.001 6880 Star::Find returns 1 (0), X=1199.59, Y=299.32, Mass=2520, SNR=34.1, Peak=121 HFD=5.4
02:43:31.988 00.000 6880 Star::Find(15, 824, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.988 00.000 6880 Star::Find returns 1 (0), X=825.22, Y=302.33, Mass=2245, SNR=32.7, Peak=138 HFD=5.1
02:43:31.988 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.988 00.000 6880 Star::Find returns 1 (0), X=55.86, Y=637.03, Mass=1813, SNR=29.3, Peak=90 HFD=4.9
02:43:31.988 00.000 6880 Star::Find(15, 471, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.988 00.000 6880 Star::Find returns 1 (0), X=471.76, Y=596.13, Mass=2358, SNR=32.7, Peak=121 HFD=5.5
02:43:31.988 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.988 00.000 6880 Star::Find returns 1 (0), X=854.25, Y=221.95, Mass=2423, SNR=33.1, Peak=97 HFD=6.1
02:43:31.988 00.000 6880 Star::Find(15, 265, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.988 00.000 6880 Star::Find returns 1 (0), X=265.99, Y=89.07, Mass=1610, SNR=27.7, Peak=99 HFD=5.6
02:43:31.988 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.988 00.000 6880 Star::Find returns 1 (0), X=554.14, Y=334.27, Mass=1627, SNR=27.5, Peak=83 HFD=5.7
02:43:31.988 00.000 6880 Star::Find(15, 671, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.988 00.000 6880 Star::Find returns 1 (0), X=672.11, Y=829.31, Mass=1043, SNR=22.4, Peak=76 HFD=4.5
02:43:31.989 00.001 6880 Star::Find(15, 1119, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.989 00.000 6880 Star::Find returns 1 (0), X=1119.85, Y=689.57, Mass=978, SNR=21.6, Peak=59 HFD=5.1
02:43:31.989 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4413
02:43:31.989 00.000 6880 Star::Find returns 1 (0), X=269.23, Y=581.67, Mass=1312, SNR=24.8, Peak=69 HFD=5.3
02:43:31.989 00.000 6880 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.61) = xAngle (2.80 = 2.80)
02:43:31.989 00.000 6880 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.77 = 2.77)
02:43:31.989 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.31 hyp=0.34 cameraTheta=1.19 mountX=-0.32 mountY=0.12, mountTheta=2.77
02:43:31.990 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.31, opts=13)
02:43:31.990 00.000 6880 Enqueuing Move request for scope (0.13, 0.31)
02:43:31.990 00.000 10052 Worker thread wakes up
02:43:31.990 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.31) opts 0xd
02:43:31.990 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.31)
02:43:31.990 00.000 10052 Moving (0.13, 0.31) raw xDistance=-0.32 yDistance=0.12
02:43:31.990 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
02:43:31.990 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
02:43:31.990 00.000 10052 MoveAxis(E, 86, ABG)
02:43:31.990 00.000 10052 Guiding  Dir = 2, Dur = 86
02:43:32.012 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:32.029 00.017 10052 IsSlewing returns 0
02:43:32.047 00.018 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:43:32.047 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:32.047 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:32.047 00.000 6880 Enqueuing Expose request
02:43:32.108 00.061 10052 IsGuiding returns 0
02:43:32.176 00.068 10052 PulseGuide returned control before completion, sleep 28
02:43:32.279 00.103 10052 IsGuiding returns 0
02:43:32.280 00.001 10052 Move returns status 0, amount 86
02:43:32.280 00.000 10052 MoveAxis(N, 0, ABG)
02:43:32.280 00.000 10052 Move returns status 0, amount 0
02:43:32.280 00.000 10052 move complete, result=0
02:43:32.280 00.000 10052 worker thread done servicing request
02:43:32.280 00.000 6880 GuideStep: -0.3 px 86 ms EAST, 0.1 px 0 ms NORTH
02:43:32.280 00.000 10052 Worker thread wakes up
02:43:32.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:32.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:32.717 00.437 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c21859bc-a33e-4f05-9421-23d3955edcdb"}
02:43:32.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c21859bc-a33e-4f05-9421-23d3955edcdb"}
02:43:32.719 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6b3be0e-c122-42a5-9b0b-e37992283bc7"}
02:43:32.719 00.000 6880 case statement mapped state 6 to 3
02:43:32.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6b3be0e-c122-42a5-9b0b-e37992283bc7"}
02:43:32.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b788b932-0885-4ba5-a1f5-5d241b53e24e"}
02:43:32.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4413,"width":15,"height":15,"star_pos":[7.05,7.20],"pixels":"..."},"id":"b788b932-0885-4ba5-a1f5-5d241b53e24e"}
02:43:33.405 00.685 10052 Exposure complete
02:43:33.459 00.054 10052 worker thread done servicing request
02:43:33.459 00.000 6880 OnExposeComplete: enter
02:43:33.459 00.000 6880 UpdateGuideState(): m_state=6
02:43:33.459 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4414
02:43:33.460 00.001 6880 Star::Find returns 1 (0), X=408.19, Y=891.69, Mass=2569, SNR=35.2, Peak=156 HFD=4.6
02:43:33.460 00.000 6880 MultiStar: [#1 0.20,-0.61,0.00,M1] [#2 0.05,-0.64,0.00,M1] [#3 -0.04,-0.79,0.00,M1] [#4 0.10,-0.52,0.83,U] [#5 0.13,-0.35,0.98,U] [#6 0.18,-0.54,0.00,M2] [#7 0.16,-0.72,0.00,M1] [#8 0.20,-0.62,0.00,M2] 
02:43:33.460 00.000 6880 single-star, 2 included, MultiStar: {0.17, -0.35}, one-star: {0.26, -0.20}
02:43:33.460 00.000 6880 CameraToMount -- cameraTheta (-0.66) - m_xAngle (-1.61) = xAngle (0.95 = 0.95)
02:43:33.460 00.000 6880 CameraToMount -- cameraTheta (-0.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.92 = 0.92)
02:43:33.460 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.20 hyp=0.33 cameraTheta=-0.66 mountX=0.19 mountY=0.26, mountTheta=0.94
02:43:33.462 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.20, opts=13)
02:43:33.462 00.000 6880 Enqueuing Move request for scope (0.26, -0.20)
02:43:33.462 00.000 10052 Worker thread wakes up
02:43:33.462 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.20) opts 0xd
02:43:33.462 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.20)
02:43:33.462 00.000 10052 Moving (0.26, -0.20) raw xDistance=0.19 yDistance=0.26
02:43:33.462 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:43:33.462 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.26, slope = 0.03
02:43:33.463 00.001 10052 MoveAxis(W, 46, ABG)
02:43:33.463 00.000 10052 Guiding  Dir = 3, Dur = 46
02:43:33.491 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:33.506 00.015 10052 IsSlewing returns 0
02:43:33.525 00.019 6880 UpdateGuideState exits: m=2569 SNR=35.2
02:43:33.525 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:33.525 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:33.525 00.000 6880 Enqueuing Expose request
02:43:33.582 00.057 10052 IsGuiding returns 0
02:43:33.720 00.138 10052 IsGuiding returns 0
02:43:33.720 00.000 10052 Move returns status 0, amount 46
02:43:33.720 00.000 10052 MoveAxis(S, 41, ABG)
02:43:33.720 00.000 10052 Guiding  Dir = 1, Dur = 41
02:43:33.795 00.075 10052 IsSlewing returns 0
02:43:33.871 00.076 10052 IsGuiding returns 0
02:43:34.018 00.147 10052 IsGuiding returns 0
02:43:34.018 00.000 10052 Move returns status 0, amount 41
02:43:34.018 00.000 10052 move complete, result=0
02:43:34.018 00.000 10052 worker thread done servicing request
02:43:34.018 00.000 10052 Worker thread wakes up
02:43:34.018 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:34.020 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:34.020 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.3 px 41 ms SOUTH
02:43:34.728 00.708 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a0c2c427-29e4-4e91-a907-5456f8395d4e"}
02:43:34.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a0c2c427-29e4-4e91-a907-5456f8395d4e"}
02:43:34.730 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea7ac9f9-5d60-44a0-9c44-203e6e6d4b0b"}
02:43:34.730 00.000 6880 case statement mapped state 6 to 3
02:43:34.730 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea7ac9f9-5d60-44a0-9c44-203e6e6d4b0b"}
02:43:34.730 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0d645c2-9965-4915-a3e0-040ea5279c0e"}
02:43:34.730 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4414,"width":15,"height":15,"star_pos":[7.19,6.69],"pixels":"..."},"id":"e0d645c2-9965-4915-a3e0-040ea5279c0e"}
02:43:34.935 00.205 10052 Exposure complete
02:43:34.984 00.049 10052 worker thread done servicing request
02:43:34.984 00.000 6880 OnExposeComplete: enter
02:43:34.984 00.000 6880 UpdateGuideState(): m_state=6
02:43:34.984 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4415
02:43:34.984 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.05, Mass=2692, SNR=35.9, Peak=168 HFD=4.5
02:43:34.984 00.000 6880 MultiStar: [#1 0.24,-0.16,0.95,U] [#2 0.18,-0.40,0.97,U] [#3 0.13,-0.27,0.90,U] [#4 0.23,-0.30,0.83,U] [#5 -0.01,-0.11,0.97,U] [#6 0.23,-0.20,0.91,U] [#7 0.21,-0.26,0.76,U] [#8 0.02,-0.33,0.76,U] 
02:43:34.984 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.20}, one-star: {0.22, 0.16}
02:43:34.985 00.001 6880 CameraToMount -- cameraTheta (-0.88) - m_xAngle (-1.61) = xAngle (0.73 = 0.73)
02:43:34.985 00.000 6880 CameraToMount -- cameraTheta (-0.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.70 = 0.70)
02:43:34.985 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.20 hyp=0.26 cameraTheta=-0.88 mountX=0.19 mountY=0.16, mountTheta=0.71
02:43:34.986 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.20, opts=13)
02:43:34.986 00.000 6880 Enqueuing Move request for scope (0.16, -0.20)
02:43:34.986 00.000 10052 Worker thread wakes up
02:43:34.986 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.20) opts 0xd
02:43:34.986 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.20)
02:43:34.986 00.000 10052 Moving (0.16, -0.20) raw xDistance=0.19 yDistance=0.16
02:43:34.986 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:43:34.986 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
02:43:34.986 00.000 10052 MoveAxis(W, 53, ABG)
02:43:34.986 00.000 10052 Guiding  Dir = 3, Dur = 53
02:43:35.007 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:35.007 00.000 10052 IsSlewing returns 0
02:43:35.038 00.031 6880 UpdateGuideState exits: m=2692 SNR=35.9
02:43:35.038 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:35.038 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:35.038 00.000 6880 Enqueuing Expose request
02:43:35.045 00.007 10052 IsGuiding returns 0
02:43:35.073 00.028 10052 PulseGuide returned control before completion, sleep 36
02:43:35.140 00.067 10052 IsGuiding returns 0
02:43:35.140 00.000 10052 Move returns status 0, amount 53
02:43:35.140 00.000 10052 MoveAxis(N, 0, ABG)
02:43:35.140 00.000 10052 Move returns status 0, amount 0
02:43:35.140 00.000 10052 move complete, result=0
02:43:35.140 00.000 10052 worker thread done servicing request
02:43:35.141 00.001 10052 Worker thread wakes up
02:43:35.141 00.000 6880 GuideStep: 0.2 px 53 ms WEST, 0.2 px 0 ms NORTH
02:43:35.141 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:35.141 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:36.280 01.139 10052 Exposure complete
02:43:36.347 00.067 10052 worker thread done servicing request
02:43:36.347 00.000 6880 OnExposeComplete: enter
02:43:36.347 00.000 6880 UpdateGuideState(): m_state=6
02:43:36.348 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4416
02:43:36.348 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.85, Mass=2696, SNR=36.0, Peak=163 HFD=4.6
02:43:36.348 00.000 6880 MultiStar: [#1 -0.02,-0.36,0.93,U] [#2 -0.04,-0.49,0.96,U] [#3 -0.02,-0.42,0.90,U] [#4 0.05,-0.40,0.83,U] [#5 -0.22,-0.27,0.97,U] [#6 -0.09,-0.62,0.00,M2] [#7 -0.11,-0.37,0.75,U] [#8 -0.21,-0.53,0.00,M2] 
02:43:36.348 00.000 6880 single-star, 6 included, MultiStar: {-0.05, -0.33}, one-star: {0.01, -0.04}
02:43:36.348 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.19 = 0.19)
02:43:36.348 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
02:43:36.348 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.04 hyp=0.04 cameraTheta=-1.42 mountX=0.04 mountY=0.01, mountTheta=0.16
02:43:36.349 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.04, opts=13)
02:43:36.349 00.000 6880 Enqueuing Move request for scope (0.01, -0.04)
02:43:36.350 00.001 10052 Worker thread wakes up
02:43:36.350 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.04) opts 0xd
02:43:36.350 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.04)
02:43:36.350 00.000 10052 Moving (0.01, -0.04) raw xDistance=0.04 yDistance=0.01
02:43:36.350 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:43:36.350 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.06, using input
02:43:36.351 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:43:36.351 00.000 10052 MoveAxis(E, 0, ABG)
02:43:36.351 00.000 10052 Move returns status 0, amount 0
02:43:36.351 00.000 10052 MoveAxis(N, 0, ABG)
02:43:36.351 00.000 10052 Move returns status 0, amount 0
02:43:36.351 00.000 10052 move complete, result=0
02:43:36.351 00.000 10052 worker thread done servicing request
02:43:36.370 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:36.401 00.031 6880 UpdateGuideState exits: m=2696 SNR=36.0
02:43:36.401 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:36.401 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:36.401 00.000 6880 Enqueuing Expose request
02:43:36.401 00.000 10052 Worker thread wakes up
02:43:36.401 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:36.401 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:36.403 00.002 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:36.727 00.324 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"beb7a9ef-4e94-42b6-8a15-e2234995099d"}
02:43:36.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"beb7a9ef-4e94-42b6-8a15-e2234995099d"}
02:43:36.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c79d5d56-708b-4093-a0dd-387fc6de01fd"}
02:43:36.727 00.000 6880 case statement mapped state 6 to 3
02:43:36.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c79d5d56-708b-4093-a0dd-387fc6de01fd"}
02:43:36.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"57bf3ad5-f111-4ec2-bea0-a580e6aa02a0"}
02:43:36.728 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4416,"width":15,"height":15,"star_pos":[6.93,6.85],"pixels":"..."},"id":"57bf3ad5-f111-4ec2-bea0-a580e6aa02a0"}
02:43:37.315 00.587 10052 Exposure complete
02:43:37.371 00.056 10052 worker thread done servicing request
02:43:37.371 00.000 6880 OnExposeComplete: enter
02:43:37.371 00.000 6880 UpdateGuideState(): m_state=6
02:43:37.371 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4417
02:43:37.372 00.001 6880 Star::Find returns 1 (0), X=408.12, Y=891.94, Mass=2674, SNR=35.9, Peak=158 HFD=4.5
02:43:37.372 00.000 6880 MultiStar: [#1 0.11,-0.31,0.92,U] [#2 -0.10,-0.18,0.97,U] [#3 -0.03,-0.20,0.90,U] [#4 0.31,-0.39,0.83,U] [#5 -0.05,-0.18,0.95,U] [#6 -0.09,-0.13,0.90,U] [#7 -0.02,-0.15,0.74,U] [#8 -0.04,-0.38,0.79,U] 
02:43:37.372 00.000 6880 single-star, 8 included, MultiStar: {0.03, -0.20}, one-star: {0.19, 0.05}
02:43:37.372 00.000 6880 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
02:43:37.372 00.000 6880 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.86 = 1.86)
02:43:37.372 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.05 hyp=0.20 cameraTheta=0.28 mountX=-0.06 mountY=0.19, mountTheta=1.89
02:43:37.373 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.05, opts=13)
02:43:37.374 00.001 6880 Enqueuing Move request for scope (0.19, 0.05)
02:43:37.374 00.000 10052 Worker thread wakes up
02:43:37.374 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.05) opts 0xd
02:43:37.374 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.05)
02:43:37.374 00.000 10052 Moving (0.19, 0.05) raw xDistance=-0.06 yDistance=0.19
02:43:37.374 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:43:37.374 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.19, slope = 0.03
02:43:37.374 00.000 10052 MoveAxis(E, 0, ABG)
02:43:37.374 00.000 10052 Move returns status 0, amount 0
02:43:37.374 00.000 10052 MoveAxis(S, 47, ABG)
02:43:37.374 00.000 10052 Guiding  Dir = 1, Dur = 47
02:43:37.395 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:37.395 00.000 10052 IsSlewing returns 0
02:43:37.425 00.030 6880 UpdateGuideState exits: m=2674 SNR=35.9
02:43:37.425 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:37.425 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:37.426 00.001 6880 Enqueuing Expose request
02:43:37.433 00.007 10052 IsGuiding returns 0
02:43:37.461 00.028 10052 PulseGuide returned control before completion, sleep 30
02:43:37.576 00.115 10052 IsGuiding returns 0
02:43:37.576 00.000 10052 Move returns status 0, amount 47
02:43:37.576 00.000 10052 move complete, result=0
02:43:37.576 00.000 10052 worker thread done servicing request
02:43:37.577 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 47 ms SOUTH
02:43:37.577 00.000 10052 Worker thread wakes up
02:43:37.577 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:37.577 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:38.708 01.131 10052 Exposure complete
02:43:38.727 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e109b9a9-f8a8-4c8e-9eb9-b04319ab9827"}
02:43:38.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e109b9a9-f8a8-4c8e-9eb9-b04319ab9827"}
02:43:38.728 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aaccc438-6769-4d39-a01a-f16830411c8f"}
02:43:38.728 00.000 6880 case statement mapped state 6 to 3
02:43:38.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaccc438-6769-4d39-a01a-f16830411c8f"}
02:43:38.728 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e1784d04-5118-4eff-a933-5304a5a8406d"}
02:43:38.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4417,"width":15,"height":15,"star_pos":[7.12,6.94],"pixels":"..."},"id":"e1784d04-5118-4eff-a933-5304a5a8406d"}
02:43:38.772 00.044 10052 worker thread done servicing request
02:43:38.772 00.000 6880 OnExposeComplete: enter
02:43:38.772 00.000 6880 UpdateGuideState(): m_state=6
02:43:38.773 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4418
02:43:38.773 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=891.96, Mass=2591, SNR=35.2, Peak=165 HFD=4.4
02:43:38.773 00.000 6880 MultiStar: [#1 -0.08,-0.33,0.95,U] [#2 -0.15,-0.49,1.02,U] [#3 0.03,-0.41,0.93,U] [#4 -0.06,-0.21,0.85,U] [#5 -0.22,-0.10,1.00,U] [#6 -0.18,-0.65,0.00,M2] [#7 -0.02,-0.70,0.00,M1] [#8 -0.21,-0.39,0.82,U] 
02:43:38.774 00.001 6880 single-star, 6 included, MultiStar: {-0.11, -0.26}, one-star: {-0.09, 0.07}
02:43:38.774 00.000 6880 CameraToMount -- cameraTheta (2.45) - m_xAngle (-1.61) = xAngle (4.07 = -2.22)
02:43:38.774 00.000 6880 CameraToMount -- cameraTheta (2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.04 = -2.25)
02:43:38.774 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.07 hyp=0.12 cameraTheta=2.45 mountX=-0.07 mountY=-0.09, mountTheta=-2.23
02:43:38.776 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.07, opts=13)
02:43:38.776 00.000 6880 Enqueuing Move request for scope (-0.09, 0.07)
02:43:38.776 00.000 10052 Worker thread wakes up
02:43:38.776 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.07) opts 0xd
02:43:38.777 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.07)
02:43:38.777 00.000 10052 Moving (-0.09, 0.07) raw xDistance=-0.07 yDistance=-0.09
02:43:38.777 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:43:38.777 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
02:43:38.777 00.000 10052 MoveAxis(E, 0, ABG)
02:43:38.777 00.000 10052 Move returns status 0, amount 0
02:43:38.777 00.000 10052 MoveAxis(N, 0, ABG)
02:43:38.777 00.000 10052 Move returns status 0, amount 0
02:43:38.777 00.000 10052 move complete, result=0
02:43:38.777 00.000 10052 worker thread done servicing request
02:43:38.804 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:38.833 00.029 6880 UpdateGuideState exits: m=2591 SNR=35.2
02:43:38.833 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:38.833 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:38.833 00.000 6880 Enqueuing Expose request
02:43:38.833 00.000 10052 Worker thread wakes up
02:43:38.833 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:38.833 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:38.833 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:39.747 00.914 10052 Exposure complete
02:43:39.798 00.051 10052 worker thread done servicing request
02:43:39.798 00.000 6880 OnExposeComplete: enter
02:43:39.798 00.000 6880 UpdateGuideState(): m_state=6
02:43:39.799 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4419
02:43:39.799 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=891.97, Mass=2593, SNR=35.4, Peak=170 HFD=4.4
02:43:39.799 00.000 6880 MultiStar: [#1 -0.17,-0.36,0.97,U] [#2 -0.30,-0.39,1.02,U] [#3 -0.23,-0.24,0.93,U] [#4 -0.16,-0.27,0.85,U] [#5 -0.32,-0.09,0.99,U] [#6 -0.33,-0.16,0.92,U] [#7 -0.14,-0.30,0.77,U] [#8 -0.48,-0.45,0.00,M1] 
02:43:39.799 00.000 6880 single-star, 7 included, MultiStar: {-0.22, -0.21}, one-star: {-0.10, 0.09}
02:43:39.799 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.03 = -2.25)
02:43:39.799 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
02:43:39.799 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.09 hyp=0.13 cameraTheta=2.42 mountX=-0.08 mountY=-0.10, mountTheta=-2.26
02:43:39.801 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.09, opts=13)
02:43:39.801 00.000 6880 Enqueuing Move request for scope (-0.10, 0.09)
02:43:39.801 00.000 10052 Worker thread wakes up
02:43:39.802 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.09) opts 0xd
02:43:39.802 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.09)
02:43:39.802 00.000 10052 Moving (-0.10, 0.09) raw xDistance=-0.08 yDistance=-0.10
02:43:39.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:43:39.802 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.11, using input
02:43:39.802 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
02:43:39.802 00.000 10052 MoveAxis(E, 0, ABG)
02:43:39.802 00.000 10052 Move returns status 0, amount 0
02:43:39.802 00.000 10052 MoveAxis(N, 0, ABG)
02:43:39.802 00.000 10052 Move returns status 0, amount 0
02:43:39.802 00.000 10052 move complete, result=0
02:43:39.803 00.001 10052 worker thread done servicing request
02:43:39.821 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:39.851 00.030 6880 UpdateGuideState exits: m=2593 SNR=35.4
02:43:39.851 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:39.851 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:39.851 00.000 6880 Enqueuing Expose request
02:43:39.851 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:39.852 00.001 10052 Worker thread wakes up
02:43:39.852 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:39.852 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:40.727 00.875 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"73c84b9b-e7d4-4dfb-852d-74fbed77faa0"}
02:43:40.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"73c84b9b-e7d4-4dfb-852d-74fbed77faa0"}
02:43:40.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b2fd8712-3dcc-45fe-87bd-5c565ec75f89"}
02:43:40.727 00.000 6880 case statement mapped state 6 to 3
02:43:40.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b2fd8712-3dcc-45fe-87bd-5c565ec75f89"}
02:43:40.728 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b2d859f6-ce13-410f-ac6e-90f94f4e9842"}
02:43:40.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4419,"width":15,"height":15,"star_pos":[6.83,6.97],"pixels":"..."},"id":"b2d859f6-ce13-410f-ac6e-90f94f4e9842"}
02:43:40.982 00.254 10052 Exposure complete
02:43:41.045 00.063 10052 worker thread done servicing request
02:43:41.045 00.000 6880 OnExposeComplete: enter
02:43:41.045 00.000 6880 UpdateGuideState(): m_state=6
02:43:41.046 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4420
02:43:41.046 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=891.78, Mass=2712, SNR=36.1, Peak=165 HFD=4.5
02:43:41.046 00.000 6880 MultiStar: [#1 0.14,-0.45,0.94,U] [#2 0.03,-0.52,0.98,U] [#3 0.03,-0.56,0.00,M1] [#4 0.07,-0.37,0.83,U] [#5 0.04,-0.24,0.95,U] [#6 0.20,-0.23,0.90,U] [#7 0.16,-0.65,0.00,M1] [#8 -0.15,-0.42,0.78,U] 
02:43:41.046 00.000 6880 single-star, 6 included, MultiStar: {0.08, -0.33}, one-star: {0.19, -0.10}
02:43:41.046 00.000 6880 CameraToMount -- cameraTheta (-0.51) - m_xAngle (-1.61) = xAngle (1.11 = 1.11)
02:43:41.046 00.000 6880 CameraToMount -- cameraTheta (-0.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.08 = 1.08)
02:43:41.046 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.10 hyp=0.21 cameraTheta=-0.51 mountX=0.10 mountY=0.19, mountTheta=1.10
02:43:41.047 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.10, opts=13)
02:43:41.048 00.001 6880 Enqueuing Move request for scope (0.19, -0.10)
02:43:41.048 00.000 10052 Worker thread wakes up
02:43:41.048 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.10) opts 0xd
02:43:41.048 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.10)
02:43:41.048 00.000 10052 Moving (0.19, -0.10) raw xDistance=0.10 yDistance=0.19
02:43:41.048 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:43:41.048 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.01
02:43:41.048 00.000 10052 MoveAxis(E, 0, ABG)
02:43:41.048 00.000 10052 Move returns status 0, amount 0
02:43:41.048 00.000 10052 MoveAxis(N, 0, ABG)
02:43:41.048 00.000 10052 Move returns status 0, amount 0
02:43:41.048 00.000 10052 move complete, result=0
02:43:41.048 00.000 10052 worker thread done servicing request
02:43:41.068 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:41.097 00.029 6880 UpdateGuideState exits: m=2712 SNR=36.1
02:43:41.097 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:41.097 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:41.097 00.000 6880 Enqueuing Expose request
02:43:41.097 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:43:41.097 00.000 10052 Worker thread wakes up
02:43:41.097 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:41.098 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:42.010 00.912 10052 Exposure complete
02:43:42.059 00.049 10052 worker thread done servicing request
02:43:42.059 00.000 6880 OnExposeComplete: enter
02:43:42.059 00.000 6880 UpdateGuideState(): m_state=6
02:43:42.061 00.002 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4421
02:43:42.061 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.03, Mass=2694, SNR=36.0, Peak=171 HFD=4.4
02:43:42.061 00.000 6880 MultiStar: [#1 0.20,-0.21,0.93,U] [#2 -0.31,-0.26,0.96,U] [#3 -0.20,-0.20,0.92,U] [#4 0.16,-0.12,0.85,U] [#5 0.01,-0.05,0.95,U] [#6 -0.17,-0.11,0.90,U] [#7 0.25,-0.28,0.74,U] [#8 -0.17,-0.28,0.78,U] 
02:43:42.061 00.000 6880 single-star, 8 included, MultiStar: {-0.03, -0.14}, one-star: {0.00, 0.14}
02:43:42.061 00.000 6880 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.61) = xAngle (3.16 = -3.12)
02:43:42.061 00.000 6880 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.13 = 3.13)
02:43:42.061 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.14 hyp=0.14 cameraTheta=1.55 mountX=-0.14 mountY=0.00, mountTheta=3.13
02:43:42.062 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.14, opts=13)
02:43:42.062 00.000 6880 Enqueuing Move request for scope (0.00, 0.14)
02:43:42.063 00.001 10052 Worker thread wakes up
02:43:42.063 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.14) opts 0xd
02:43:42.063 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.14)
02:43:42.063 00.000 10052 Moving (0.00, 0.14) raw xDistance=-0.14 yDistance=0.00
02:43:42.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:43:42.063 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.02
02:43:42.063 00.000 10052 MoveAxis(E, 37, ABG)
02:43:42.063 00.000 10052 Guiding  Dir = 2, Dur = 37
02:43:42.080 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:42.111 00.031 10052 IsSlewing returns 0
02:43:42.113 00.002 6880 UpdateGuideState exits: m=2694 SNR=36.0
02:43:42.113 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:42.113 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:42.114 00.001 6880 Enqueuing Expose request
02:43:42.185 00.071 10052 IsGuiding returns 0
02:43:42.320 00.135 10052 IsGuiding returns 0
02:43:42.320 00.000 10052 Move returns status 0, amount 37
02:43:42.320 00.000 10052 MoveAxis(N, 0, ABG)
02:43:42.320 00.000 10052 Move returns status 0, amount 0
02:43:42.320 00.000 10052 move complete, result=0
02:43:42.320 00.000 10052 worker thread done servicing request
02:43:42.320 00.000 10052 Worker thread wakes up
02:43:42.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:42.320 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.0 px 0 ms NORTH
02:43:42.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:42.727 00.407 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"679dcbbf-8517-43c9-ba1d-2cbe0c0a77f3"}
02:43:42.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"679dcbbf-8517-43c9-ba1d-2cbe0c0a77f3"}
02:43:42.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"daae2c6b-fbe2-412a-8019-8e40dffec5c5"}
02:43:42.727 00.000 6880 case statement mapped state 6 to 3
02:43:42.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"daae2c6b-fbe2-412a-8019-8e40dffec5c5"}
02:43:42.728 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"25ef59f4-74e6-42ea-87c6-963fa98f0986"}
02:43:42.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4421,"width":15,"height":15,"star_pos":[6.93,7.03],"pixels":"..."},"id":"25ef59f4-74e6-42ea-87c6-963fa98f0986"}
02:43:43.452 00.724 10052 Exposure complete
02:43:43.523 00.071 10052 worker thread done servicing request
02:43:43.523 00.000 6880 OnExposeComplete: enter
02:43:43.523 00.000 6880 UpdateGuideState(): m_state=6
02:43:43.523 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4422
02:43:43.523 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=891.90, Mass=2671, SNR=35.9, Peak=181 HFD=4.5
02:43:43.524 00.001 6880 MultiStar: [#1 -0.15,-0.26,0.95,U] [#2 -0.15,-0.36,0.96,U] [#3 -0.22,-0.16,0.91,U] [#4 0.10,-0.25,0.83,U] [#5 -0.21,-0.13,0.95,U] [#6 -0.15,-0.46,0.89,U] [#7 -0.14,-0.32,0.74,U] [#8 -0.22,-0.32,0.76,U] 
02:43:43.524 00.000 6880 single-star, 8 included, MultiStar: {-0.14, -0.24}, one-star: {-0.10, 0.02}
02:43:43.524 00.000 6880 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.61) = xAngle (4.59 = -1.69)
02:43:43.524 00.000 6880 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.56 = -1.73)
02:43:43.524 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.98 mountX=-0.01 mountY=-0.10, mountTheta=-1.69
02:43:43.526 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.02, opts=13)
02:43:43.526 00.000 6880 Enqueuing Move request for scope (-0.10, 0.02)
02:43:43.526 00.000 10052 Worker thread wakes up
02:43:43.526 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
02:43:43.526 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
02:43:43.526 00.000 10052 Moving (-0.10, 0.02) raw xDistance=-0.01 yDistance=-0.10
02:43:43.526 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:43:43.526 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.12, using input
02:43:43.526 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
02:43:43.526 00.000 10052 MoveAxis(E, 0, ABG)
02:43:43.526 00.000 10052 Move returns status 0, amount 0
02:43:43.526 00.000 10052 MoveAxis(N, 0, ABG)
02:43:43.527 00.001 10052 Move returns status 0, amount 0
02:43:43.527 00.000 10052 move complete, result=0
02:43:43.527 00.000 10052 worker thread done servicing request
02:43:43.550 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:43.585 00.035 6880 UpdateGuideState exits: m=2671 SNR=35.9
02:43:43.585 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:43.585 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:43.585 00.000 6880 Enqueuing Expose request
02:43:43.585 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:43.585 00.000 10052 Worker thread wakes up
02:43:43.585 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:43.585 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:44.493 00.908 10052 Exposure complete
02:43:44.545 00.052 10052 worker thread done servicing request
02:43:44.545 00.000 6880 OnExposeComplete: enter
02:43:44.545 00.000 6880 UpdateGuideState(): m_state=6
02:43:44.546 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4423
02:43:44.546 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=891.88, Mass=2633, SNR=35.5, Peak=170 HFD=4.4
02:43:44.546 00.000 6880 MultiStar: [#1 -0.24,-0.36,0.95,U] [#2 -0.21,-0.65,0.00,M1] [#3 -0.09,-0.44,0.89,U] [#4 0.05,-0.31,0.85,U] [#5 -0.23,-0.12,0.95,U] [#6 -0.20,-0.37,0.88,U] [#7 -0.18,-0.31,0.75,U] [#8 -0.27,-0.44,0.78,U] 
02:43:44.546 00.000 6880 single-star, 7 included, MultiStar: {-0.13, -0.29}, one-star: {0.06, -0.01}
02:43:44.546 00.000 6880 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.61) = xAngle (1.49 = 1.49)
02:43:44.546 00.000 6880 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
02:43:44.546 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.07 cameraTheta=-0.13 mountX=0.01 mountY=0.07, mountTheta=1.49
02:43:44.548 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.01, opts=13)
02:43:44.548 00.000 6880 Enqueuing Move request for scope (0.06, -0.01)
02:43:44.548 00.000 10052 Worker thread wakes up
02:43:44.548 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:43:44.548 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:43:44.548 00.000 10052 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=0.07
02:43:44.548 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:43:44.548 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.02
02:43:44.548 00.000 10052 MoveAxis(E, 0, ABG)
02:43:44.548 00.000 10052 Move returns status 0, amount 0
02:43:44.548 00.000 10052 MoveAxis(N, 0, ABG)
02:43:44.548 00.000 10052 Move returns status 0, amount 0
02:43:44.548 00.000 10052 move complete, result=0
02:43:44.549 00.001 10052 worker thread done servicing request
02:43:44.569 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:44.598 00.029 6880 UpdateGuideState exits: m=2633 SNR=35.5
02:43:44.599 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:44.599 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:44.599 00.000 6880 Enqueuing Expose request
02:43:44.599 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:44.599 00.000 10052 Worker thread wakes up
02:43:44.599 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:44.599 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:44.727 00.128 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8265b4d-f41e-4e1a-af7d-a1acde5d5af1"}
02:43:44.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8265b4d-f41e-4e1a-af7d-a1acde5d5af1"}
02:43:44.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e67b92d-fd91-49ba-a823-55c0ed517141"}
02:43:44.727 00.000 6880 case statement mapped state 6 to 3
02:43:44.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e67b92d-fd91-49ba-a823-55c0ed517141"}
02:43:44.728 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1b17148e-c295-47eb-97a4-90cd1fcc5e65"}
02:43:44.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4423,"width":15,"height":15,"star_pos":[6.99,6.88],"pixels":"..."},"id":"1b17148e-c295-47eb-97a4-90cd1fcc5e65"}
02:43:45.734 01.006 10052 Exposure complete
02:43:45.785 00.051 10052 worker thread done servicing request
02:43:45.785 00.000 6880 OnExposeComplete: enter
02:43:45.785 00.000 6880 UpdateGuideState(): m_state=6
02:43:45.785 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4424
02:43:45.785 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.91, Mass=2632, SNR=35.6, Peak=177 HFD=4.5
02:43:45.786 00.001 6880 MultiStar: [#1 -0.02,-0.27,0.96,U] [#2 0.03,-0.44,0.98,U] [#3 -0.03,-0.41,0.93,U] [#4 0.30,-0.25,0.82,U] [#5 -0.08,-0.10,0.98,U] [#6 -0.12,-0.59,0.00,M1] [#7 0.03,-0.37,0.75,U] [#8 -0.21,-0.35,0.80,U] 
02:43:45.786 00.000 6880 single-star, 7 included, MultiStar: {0.00, -0.26}, one-star: {0.02, 0.02}
02:43:45.786 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
02:43:45.786 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
02:43:45.786 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.02 hyp=0.03 cameraTheta=0.85 mountX=-0.02 mountY=0.02, mountTheta=2.45
02:43:45.787 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.02, opts=13)
02:43:45.787 00.000 6880 Enqueuing Move request for scope (0.02, 0.02)
02:43:45.787 00.000 10052 Worker thread wakes up
02:43:45.788 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.02) opts 0xd
02:43:45.788 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.02)
02:43:45.788 00.000 10052 Moving (0.02, 0.02) raw xDistance=-0.02 yDistance=0.02
02:43:45.788 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:43:45.788 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
02:43:45.788 00.000 10052 MoveAxis(E, 0, ABG)
02:43:45.788 00.000 10052 Move returns status 0, amount 0
02:43:45.788 00.000 10052 MoveAxis(N, 0, ABG)
02:43:45.788 00.000 10052 Move returns status 0, amount 0
02:43:45.788 00.000 10052 move complete, result=0
02:43:45.788 00.000 10052 worker thread done servicing request
02:43:45.807 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:45.837 00.030 6880 UpdateGuideState exits: m=2632 SNR=35.6
02:43:45.837 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:45.837 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:45.837 00.000 6880 Enqueuing Expose request
02:43:45.837 00.000 10052 Worker thread wakes up
02:43:45.837 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:45.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:45.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:46.726 00.889 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"640575bf-593d-4990-9d6c-8a8c3ae7df79"}
02:43:46.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"640575bf-593d-4990-9d6c-8a8c3ae7df79"}
02:43:46.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"63a6f7e3-31d8-461a-a9f7-16bf6886196b"}
02:43:46.726 00.000 6880 case statement mapped state 6 to 3
02:43:46.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"63a6f7e3-31d8-461a-a9f7-16bf6886196b"}
02:43:46.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0bc59706-e59d-47d2-8556-953ca9967ea4"}
02:43:46.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4424,"width":15,"height":15,"star_pos":[6.95,6.91],"pixels":"..."},"id":"0bc59706-e59d-47d2-8556-953ca9967ea4"}
02:43:46.746 00.020 10052 Exposure complete
02:43:46.799 00.053 10052 worker thread done servicing request
02:43:46.800 00.001 6880 OnExposeComplete: enter
02:43:46.800 00.000 6880 UpdateGuideState(): m_state=6
02:43:46.800 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4425
02:43:46.800 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.87, Mass=2664, SNR=35.9, Peak=175 HFD=4.5
02:43:46.800 00.000 6880 MultiStar: [#1 0.16,-0.31,0.95,U] [#2 0.12,-0.38,0.98,U] [#3 0.02,-0.32,0.91,U] [#4 0.21,-0.19,0.84,U] [#5 -0.10,-0.16,0.94,U] [#6 0.00,-0.29,0.90,U] [#7 0.12,-0.38,0.76,U] [#8 -0.22,-0.37,0.80,U] 
02:43:46.801 00.001 6880 single-star, 8 included, MultiStar: {0.04, -0.26}, one-star: {0.01, -0.02}
02:43:46.801 00.000 6880 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.61) = xAngle (0.68 = 0.68)
02:43:46.801 00.000 6880 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.65 = 0.65)
02:43:46.801 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-0.93 mountX=0.02 mountY=0.01, mountTheta=0.66
02:43:46.802 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.02, opts=13)
02:43:46.802 00.000 6880 Enqueuing Move request for scope (0.01, -0.02)
02:43:46.802 00.000 10052 Worker thread wakes up
02:43:46.802 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.02) opts 0xd
02:43:46.802 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.02)
02:43:46.802 00.000 10052 Moving (0.01, -0.02) raw xDistance=0.02 yDistance=0.01
02:43:46.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:46.802 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
02:43:46.802 00.000 10052 MoveAxis(E, 0, ABG)
02:43:46.802 00.000 10052 Move returns status 0, amount 0
02:43:46.802 00.000 10052 MoveAxis(N, 0, ABG)
02:43:46.802 00.000 10052 Move returns status 0, amount 0
02:43:46.802 00.000 10052 move complete, result=0
02:43:46.803 00.001 10052 worker thread done servicing request
02:43:46.821 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:46.848 00.027 6880 UpdateGuideState exits: m=2664 SNR=35.9
02:43:46.848 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:46.848 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:46.848 00.000 6880 Enqueuing Expose request
02:43:46.848 00.000 10052 Worker thread wakes up
02:43:46.848 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:46.848 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:46.848 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:47.983 01.135 10052 Exposure complete
02:43:48.039 00.056 10052 worker thread done servicing request
02:43:48.039 00.000 6880 OnExposeComplete: enter
02:43:48.039 00.000 6880 UpdateGuideState(): m_state=6
02:43:48.040 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4426
02:43:48.040 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.17, Mass=2581, SNR=35.3, Peak=167 HFD=4.3
02:43:48.040 00.000 6880 MultiStar: [#1 -0.05,-0.03,0.96,U] [#2 0.06,-0.32,0.95,U] [#3 -0.14,-0.01,0.92,U] [#4 0.19,-0.10,0.86,U] [#5 0.10,0.15,0.96,U] [#6 -0.22,0.04,0.94,U] [#7 -0.02,-0.06,0.75,U] [#8 -0.03,-0.13,0.78,U] 
02:43:48.040 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.02}, one-star: {0.07, 0.28}
02:43:48.040 00.000 6880 CameraToMount -- cameraTheta (-1.88) - m_xAngle (-1.61) = xAngle (-0.27 = -0.27)
02:43:48.040 00.000 6880 CameraToMount -- cameraTheta (-1.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.30 = -0.30)
02:43:48.040 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.02 hyp=0.02 cameraTheta=-1.88 mountX=0.02 mountY=-0.01, mountTheta=-0.30
02:43:48.041 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.02, opts=13)
02:43:48.042 00.001 6880 Enqueuing Move request for scope (-0.01, -0.02)
02:43:48.042 00.000 10052 Worker thread wakes up
02:43:48.042 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.02) opts 0xd
02:43:48.042 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.02)
02:43:48.042 00.000 10052 Moving (-0.01, -0.02) raw xDistance=0.02 yDistance=-0.01
02:43:48.043 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:48.043 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.02, using input
02:43:48.043 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:43:48.043 00.000 10052 MoveAxis(E, 0, ABG)
02:43:48.043 00.000 10052 Move returns status 0, amount 0
02:43:48.043 00.000 10052 MoveAxis(N, 0, ABG)
02:43:48.043 00.000 10052 Move returns status 0, amount 0
02:43:48.043 00.000 10052 move complete, result=0
02:43:48.043 00.000 10052 worker thread done servicing request
02:43:48.064 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:48.100 00.036 6880 UpdateGuideState exits: m=2581 SNR=35.3
02:43:48.100 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:48.100 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:48.100 00.000 6880 Enqueuing Expose request
02:43:48.100 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:43:48.100 00.000 10052 Worker thread wakes up
02:43:48.100 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:48.100 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:48.724 00.624 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34feb932-f684-4499-a406-eed08e8a0054"}
02:43:48.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34feb932-f684-4499-a406-eed08e8a0054"}
02:43:48.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e722de86-ffa8-4222-92e5-8280aee055d1"}
02:43:48.725 00.000 6880 case statement mapped state 6 to 3
02:43:48.726 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e722de86-ffa8-4222-92e5-8280aee055d1"}
02:43:48.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d44d0262-d5d2-46e2-ab28-11b204ea565f"}
02:43:48.727 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4426,"width":15,"height":15,"star_pos":[7.00,7.17],"pixels":"..."},"id":"d44d0262-d5d2-46e2-ab28-11b204ea565f"}
02:43:49.020 00.293 10052 Exposure complete
02:43:49.090 00.070 10052 worker thread done servicing request
02:43:49.090 00.000 6880 OnExposeComplete: enter
02:43:49.090 00.000 6880 UpdateGuideState(): m_state=6
02:43:49.090 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4427
02:43:49.091 00.001 6880 Star::Find returns 1 (0), X=407.83, Y=891.98, Mass=2561, SNR=35.1, Peak=159 HFD=4.4
02:43:49.091 00.000 6880 MultiStar: [#1 -0.03,-0.30,0.95,U] [#2 0.16,-0.41,0.98,U] [#3 0.08,-0.28,0.93,U] [#4 0.04,-0.18,0.84,U] [#5 -0.18,-0.06,0.97,U] [#6 0.10,-0.32,0.92,U] [#7 -0.11,-0.30,0.77,U] [#8 -0.05,-0.30,0.82,U] 
02:43:49.091 00.000 6880 single-star, 8 included, MultiStar: {-0.01, -0.22}, one-star: {-0.10, 0.10}
02:43:49.091 00.000 6880 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.61) = xAngle (3.99 = -2.29)
02:43:49.091 00.000 6880 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.96 = -2.32)
02:43:49.091 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.10 hyp=0.14 cameraTheta=2.38 mountX=-0.09 mountY=-0.10, mountTheta=-2.31
02:43:49.092 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.10, opts=13)
02:43:49.092 00.000 6880 Enqueuing Move request for scope (-0.10, 0.10)
02:43:49.093 00.001 10052 Worker thread wakes up
02:43:49.093 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.10) opts 0xd
02:43:49.093 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.10)
02:43:49.093 00.000 10052 Moving (-0.10, 0.10) raw xDistance=-0.09 yDistance=-0.10
02:43:49.093 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:43:49.093 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.00
02:43:49.093 00.000 10052 MoveAxis(E, 0, ABG)
02:43:49.093 00.000 10052 Move returns status 0, amount 0
02:43:49.093 00.000 10052 MoveAxis(N, 0, ABG)
02:43:49.093 00.000 10052 Move returns status 0, amount 0
02:43:49.093 00.000 10052 move complete, result=0
02:43:49.094 00.001 10052 worker thread done servicing request
02:43:49.117 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:49.149 00.032 6880 UpdateGuideState exits: m=2561 SNR=35.1
02:43:49.149 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:49.150 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:49.150 00.000 6880 Enqueuing Expose request
02:43:49.150 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:43:49.150 00.000 10052 Worker thread wakes up
02:43:49.150 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:49.150 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:50.386 01.236 10052 Exposure complete
02:43:50.438 00.052 10052 worker thread done servicing request
02:43:50.438 00.000 6880 OnExposeComplete: enter
02:43:50.438 00.000 6880 UpdateGuideState(): m_state=6
02:43:50.438 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4428
02:43:50.439 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=891.71, Mass=2572, SNR=35.1, Peak=147 HFD=4.6
02:43:50.439 00.000 6880 MultiStar: [#1 -0.05,-0.36,0.95,U] [#2 0.07,-0.49,0.98,U] [#3 -0.02,-0.40,0.92,U] [#4 0.25,-0.46,0.84,U] [#5 -0.07,-0.31,0.96,U] [#6 -0.09,-0.63,0.00,M1] [#7 -0.05,-0.46,0.78,U] [#8 -0.25,-0.47,0.79,U] 
02:43:50.439 00.000 6880 single-star, 7 included, MultiStar: {-0.02, -0.38}, one-star: {-0.02, -0.18}
02:43:50.439 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
02:43:50.439 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:43:50.439 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.66 mountX=0.18 mountY=-0.01, mountTheta=-0.08
02:43:50.440 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.18, opts=13)
02:43:50.441 00.001 6880 Enqueuing Move request for scope (-0.02, -0.18)
02:43:50.441 00.000 10052 Worker thread wakes up
02:43:50.441 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
02:43:50.441 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
02:43:50.441 00.000 10052 Moving (-0.02, -0.18) raw xDistance=0.18 yDistance=-0.01
02:43:50.441 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:43:50.441 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.03, using input
02:43:50.441 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:43:50.441 00.000 10052 MoveAxis(W, 47, ABG)
02:43:50.441 00.000 10052 Guiding  Dir = 3, Dur = 47
02:43:50.463 00.022 10052 IsSlewing returns 0
02:43:50.464 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:50.500 00.036 6880 UpdateGuideState exits: m=2572 SNR=35.1
02:43:50.501 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:50.501 00.000 10052 IsGuiding returns 0
02:43:50.501 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:50.501 00.000 6880 Enqueuing Expose request
02:43:50.528 00.027 10052 PulseGuide returned control before completion, sleep 30
02:43:50.589 00.061 10052 IsGuiding returns 0
02:43:50.589 00.000 10052 Move returns status 0, amount 47
02:43:50.589 00.000 10052 MoveAxis(N, 0, ABG)
02:43:50.589 00.000 10052 Move returns status 0, amount 0
02:43:50.589 00.000 10052 move complete, result=0
02:43:50.589 00.000 10052 worker thread done servicing request
02:43:50.589 00.000 10052 Worker thread wakes up
02:43:50.590 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:50.590 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:50.600 00.010 6880 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
02:43:50.723 00.123 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5691df26-d337-457e-8f32-fbc73e0adde7"}
02:43:50.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5691df26-d337-457e-8f32-fbc73e0adde7"}
02:43:50.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dc2a0b28-b714-4230-998a-513b77cf7469"}
02:43:50.724 00.000 6880 case statement mapped state 6 to 3
02:43:50.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dc2a0b28-b714-4230-998a-513b77cf7469"}
02:43:50.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2d7d2588-7ba2-4b95-ab0e-155d2d7fca34"}
02:43:50.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4428,"width":15,"height":15,"star_pos":[6.91,6.71],"pixels":"..."},"id":"2d7d2588-7ba2-4b95-ab0e-155d2d7fca34"}
02:43:51.498 00.773 10052 Exposure complete
02:43:51.557 00.059 10052 worker thread done servicing request
02:43:51.557 00.000 6880 OnExposeComplete: enter
02:43:51.557 00.000 6880 UpdateGuideState(): m_state=6
02:43:51.558 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4429
02:43:51.558 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.17, Mass=2607, SNR=35.4, Peak=163 HFD=4.7
02:43:51.558 00.000 6880 MultiStar: [#1 0.31,-0.07,0.97,U] [#2 -0.19,-0.35,0.96,U] [#3 0.04,-0.17,0.92,U] [#4 0.50,-0.15,0.81,U] [#5 0.01,0.11,0.94,U] [#6 0.06,-0.18,0.90,U] [#7 0.25,-0.12,0.75,U] [#8 -0.12,-0.21,0.78,U] 
02:43:51.558 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.04, 0.28}
02:43:51.558 00.000 6880 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
02:43:51.558 00.000 6880 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
02:43:51.558 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.13 cameraTheta=-0.75 mountX=0.08 mountY=0.10, mountTheta=0.85
02:43:51.559 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.09, opts=13)
02:43:51.560 00.001 6880 Enqueuing Move request for scope (0.10, -0.09)
02:43:51.560 00.000 10052 Worker thread wakes up
02:43:51.560 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
02:43:51.560 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
02:43:51.560 00.000 10052 Moving (0.10, -0.09) raw xDistance=0.08 yDistance=0.10
02:43:51.560 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:43:51.560 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.01
02:43:51.560 00.000 10052 MoveAxis(E, 0, ABG)
02:43:51.560 00.000 10052 Move returns status 0, amount 0
02:43:51.560 00.000 10052 MoveAxis(N, 0, ABG)
02:43:51.560 00.000 10052 Move returns status 0, amount 0
02:43:51.560 00.000 10052 move complete, result=0
02:43:51.560 00.000 10052 worker thread done servicing request
02:43:51.581 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:51.623 00.042 6880 UpdateGuideState exits: m=2607 SNR=35.4
02:43:51.623 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:51.623 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:51.623 00.000 6880 Enqueuing Expose request
02:43:51.625 00.002 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:43:51.625 00.000 10052 Worker thread wakes up
02:43:51.625 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:51.625 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:52.722 01.097 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f7a97f1-93ef-4245-b660-56f79ac31e1a"}
02:43:52.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f7a97f1-93ef-4245-b660-56f79ac31e1a"}
02:43:52.722 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e9967c7-3d29-46fe-985e-a35725cb72bc"}
02:43:52.722 00.000 6880 case statement mapped state 6 to 3
02:43:52.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e9967c7-3d29-46fe-985e-a35725cb72bc"}
02:43:52.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1173fb75-dca8-457f-bf8f-52cd10ab18f1"}
02:43:52.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4429,"width":15,"height":15,"star_pos":[6.97,7.17],"pixels":"..."},"id":"1173fb75-dca8-457f-bf8f-52cd10ab18f1"}
02:43:52.748 00.025 10052 Exposure complete
02:43:52.799 00.051 10052 worker thread done servicing request
02:43:52.799 00.000 6880 OnExposeComplete: enter
02:43:52.800 00.001 6880 UpdateGuideState(): m_state=6
02:43:52.800 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4430
02:43:52.800 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=892.33, Mass=2494, SNR=34.7, Peak=155 HFD=4.9
02:43:52.800 00.000 6880 MultiStar: [#1 0.28,0.44,0.98,U] [#2 -0.43,-0.14,1.00,U] [#3 -0.22,0.20,0.93,U] [#4 0.49,0.18,0.84,U] [#5 -0.15,0.52,0.97,U] [#6 -0.07,0.08,0.92,U] [#7 0.36,0.17,0.79,U] [#8 -0.13,0.15,0.80,U] 
02:43:52.800 00.000 6880 refined, 8 included, MultiStar: {0.00, 0.23}, one-star: {-0.01, 0.44}
02:43:52.800 00.000 6880 CameraToMount -- cameraTheta (1.56) - m_xAngle (-1.61) = xAngle (3.18 = -3.11)
02:43:52.800 00.000 6880 CameraToMount -- cameraTheta (1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.15 = -3.14)
02:43:52.801 00.001 6880 CameraToMount -- cameraX=0.00 cameraY=0.23 hyp=0.23 cameraTheta=1.56 mountX=-0.23 mountY=-0.00, mountTheta=-3.14
02:43:52.802 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.23, opts=13)
02:43:52.802 00.000 6880 Enqueuing Move request for scope (0.00, 0.23)
02:43:52.802 00.000 10052 Worker thread wakes up
02:43:52.802 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.23) opts 0xd
02:43:52.802 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.23)
02:43:52.802 00.000 10052 Moving (0.00, 0.23) raw xDistance=-0.23 yDistance=-0.00
02:43:52.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:43:52.802 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
02:43:52.802 00.000 10052 MoveAxis(E, 62, ABG)
02:43:52.802 00.000 10052 Guiding  Dir = 2, Dur = 62
02:43:52.823 00.021 10052 IsSlewing returns 0
02:43:52.825 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:52.861 00.036 10052 IsGuiding returns 0
02:43:52.867 00.006 6880 UpdateGuideState exits: m=2494 SNR=34.7
02:43:52.867 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:52.867 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:52.867 00.000 6880 Enqueuing Expose request
02:43:52.889 00.022 10052 PulseGuide returned control before completion, sleep 45
02:43:52.968 00.079 10052 IsGuiding returns 0
02:43:52.968 00.000 10052 Move returns status 0, amount 62
02:43:52.968 00.000 10052 MoveAxis(N, 0, ABG)
02:43:52.968 00.000 10052 Move returns status 0, amount 0
02:43:52.968 00.000 10052 move complete, result=0
02:43:52.968 00.000 10052 worker thread done servicing request
02:43:52.968 00.000 10052 Worker thread wakes up
02:43:52.968 00.000 6880 GuideStep: -0.2 px 62 ms EAST, -0.0 px 0 ms NORTH
02:43:52.969 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:52.969 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:53.877 00.908 10052 Exposure complete
02:43:53.947 00.070 10052 worker thread done servicing request
02:43:53.947 00.000 6880 OnExposeComplete: enter
02:43:53.947 00.000 6880 UpdateGuideState(): m_state=6
02:43:53.947 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4431
02:43:53.948 00.001 6880 Star::Find returns 1 (0), X=407.88, Y=892.19, Mass=2662, SNR=35.7, Peak=161 HFD=4.5
02:43:53.948 00.000 6880 MultiStar: [#1 0.14,0.01,0.94,U] [#2 0.07,0.04,0.97,U] [#3 0.00,0.02,0.91,U] [#4 0.29,-0.04,0.84,U] [#5 -0.13,-0.02,0.96,U] [#6 -0.13,0.05,0.90,U] [#7 0.22,0.04,0.75,U] [#8 -0.26,-0.22,0.78,U] 
02:43:53.948 00.000 6880 refined, 8 included, MultiStar: {0.01, 0.03}, one-star: {-0.04, 0.30}
02:43:53.948 00.000 6880 CameraToMount -- cameraTheta (1.08) - m_xAngle (-1.61) = xAngle (2.69 = 2.69)
02:43:53.948 00.000 6880 CameraToMount -- cameraTheta (1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.66 = 2.66)
02:43:53.948 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.08 mountX=-0.03 mountY=0.01, mountTheta=2.67
02:43:53.950 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.03, opts=13)
02:43:53.951 00.001 6880 Enqueuing Move request for scope (0.01, 0.03)
02:43:53.951 00.000 10052 Worker thread wakes up
02:43:53.951 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.03) opts 0xd
02:43:53.951 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.03)
02:43:53.951 00.000 10052 Moving (0.01, 0.03) raw xDistance=-0.03 yDistance=0.01
02:43:53.951 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:43:53.951 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.02, using input
02:43:53.951 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:43:53.951 00.000 10052 MoveAxis(E, 0, ABG)
02:43:53.951 00.000 10052 Move returns status 0, amount 0
02:43:53.951 00.000 10052 MoveAxis(N, 0, ABG)
02:43:53.951 00.000 10052 Move returns status 0, amount 0
02:43:53.951 00.000 10052 move complete, result=0
02:43:53.952 00.001 10052 worker thread done servicing request
02:43:53.977 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:54.010 00.033 6880 UpdateGuideState exits: m=2662 SNR=35.7
02:43:54.010 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:54.010 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:54.010 00.000 6880 Enqueuing Expose request
02:43:54.010 00.000 10052 Worker thread wakes up
02:43:54.011 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:43:54.011 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:54.011 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:54.721 00.710 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0b23125c-a216-43e3-bfad-dcdf59ae4cea"}
02:43:54.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0b23125c-a216-43e3-bfad-dcdf59ae4cea"}
02:43:54.721 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2fb247c7-79c4-4be8-9f0b-4626ec24b08d"}
02:43:54.721 00.000 6880 case statement mapped state 6 to 3
02:43:54.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2fb247c7-79c4-4be8-9f0b-4626ec24b08d"}
02:43:54.722 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"449163b3-d7cf-4be7-a7ba-9d2971304db3"}
02:43:54.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4431,"width":15,"height":15,"star_pos":[6.88,7.19],"pixels":"..."},"id":"449163b3-d7cf-4be7-a7ba-9d2971304db3"}
02:43:55.146 00.424 10052 Exposure complete
02:43:55.228 00.082 10052 worker thread done servicing request
02:43:55.228 00.000 6880 OnExposeComplete: enter
02:43:55.228 00.000 6880 UpdateGuideState(): m_state=6
02:43:55.229 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4432
02:43:55.229 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=891.82, Mass=2546, SNR=34.9, Peak=133 HFD=4.6
02:43:55.229 00.000 6880 MultiStar: [#1 0.12,0.00,0.95,U] [#2 -0.34,-0.28,1.00,U] [#3 -0.02,-0.17,0.94,U] [#4 0.49,-0.22,0.85,U] [#5 -0.05,0.05,0.97,U] [#6 -0.06,-0.20,0.90,U] [#7 0.26,-0.08,0.76,U] [#8 -0.09,-0.28,0.79,U] 
02:43:55.229 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.13}, one-star: {0.21, -0.07}
02:43:55.229 00.000 6880 CameraToMount -- cameraTheta (-1.22) - m_xAngle (-1.61) = xAngle (0.39 = 0.39)
02:43:55.229 00.000 6880 CameraToMount -- cameraTheta (-1.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.36 = 0.36)
02:43:55.229 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.22 mountX=0.13 mountY=0.05, mountTheta=0.37
02:43:55.231 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.13, opts=13)
02:43:55.231 00.000 6880 Enqueuing Move request for scope (0.05, -0.13)
02:43:55.231 00.000 10052 Worker thread wakes up
02:43:55.231 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.13) opts 0xd
02:43:55.231 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.13)
02:43:55.231 00.000 10052 Moving (0.05, -0.13) raw xDistance=0.13 yDistance=0.05
02:43:55.231 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:43:55.231 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.00
02:43:55.231 00.000 10052 MoveAxis(W, 36, ABG)
02:43:55.231 00.000 10052 Guiding  Dir = 3, Dur = 36
02:43:55.252 00.021 10052 IsSlewing returns 0
02:43:55.254 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:55.291 00.037 10052 IsGuiding returns 0
02:43:55.293 00.002 6880 UpdateGuideState exits: m=2546 SNR=34.9
02:43:55.293 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:55.294 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:55.294 00.000 6880 Enqueuing Expose request
02:43:55.317 00.023 10052 PulseGuide returned control before completion, sleep 19
02:43:55.367 00.050 10052 IsGuiding returns 0
02:43:55.368 00.001 10052 Move returns status 0, amount 36
02:43:55.368 00.000 10052 MoveAxis(N, 0, ABG)
02:43:55.368 00.000 10052 Move returns status 0, amount 0
02:43:55.368 00.000 10052 move complete, result=0
02:43:55.368 00.000 10052 worker thread done servicing request
02:43:55.368 00.000 10052 Worker thread wakes up
02:43:55.368 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:55.368 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:55.368 00.000 6880 GuideStep: 0.1 px 36 ms WEST, 0.1 px 0 ms NORTH
02:43:56.279 00.911 10052 Exposure complete
02:43:56.339 00.060 10052 worker thread done servicing request
02:43:56.339 00.000 6880 OnExposeComplete: enter
02:43:56.339 00.000 6880 UpdateGuideState(): m_state=6
02:43:56.339 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4433
02:43:56.340 00.001 6880 Star::Find returns 1 (0), X=408.24, Y=892.15, Mass=2562, SNR=35.0, Peak=148 HFD=4.8
02:43:56.340 00.000 6880 MultiStar: [#1 0.36,0.20,0.98,U] [#2 -0.11,-0.04,0.99,U] [#3 -0.04,0.02,0.92,U] [#4 0.48,-0.01,0.85,U] [#5 0.10,0.50,0.98,U] [#6 0.13,0.10,0.90,U] [#7 0.35,0.10,0.79,U] [#8 -0.02,0.06,0.80,U] 
02:43:56.340 00.000 6880 refined, 8 included, MultiStar: {0.17, 0.14}, one-star: {0.31, 0.26}
02:43:56.340 00.000 6880 CameraToMount -- cameraTheta (0.68) - m_xAngle (-1.61) = xAngle (2.30 = 2.30)
02:43:56.340 00.000 6880 CameraToMount -- cameraTheta (0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.26 = 2.26)
02:43:56.340 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.14 hyp=0.22 cameraTheta=0.68 mountX=-0.15 mountY=0.17, mountTheta=2.28
02:43:56.343 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.14, opts=13)
02:43:56.343 00.000 6880 Enqueuing Move request for scope (0.17, 0.14)
02:43:56.343 00.000 10052 Worker thread wakes up
02:43:56.343 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.14) opts 0xd
02:43:56.343 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.14)
02:43:56.344 00.001 10052 Moving (0.17, 0.14) raw xDistance=-0.15 yDistance=0.17
02:43:56.344 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.15
02:43:56.344 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
02:43:56.344 00.000 10052 MoveAxis(E, 37, ABG)
02:43:56.344 00.000 10052 Guiding  Dir = 2, Dur = 37
02:43:56.372 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:56.402 00.030 6880 UpdateGuideState exits: m=2562 SNR=35.0
02:43:56.402 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:56.402 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:56.402 00.000 6880 Enqueuing Expose request
02:43:56.418 00.016 10052 IsSlewing returns 0
02:43:56.456 00.038 10052 IsGuiding returns 0
02:43:56.484 00.028 10052 PulseGuide returned control before completion, sleep 20
02:43:56.534 00.050 10052 IsGuiding returns 0
02:43:56.534 00.000 10052 Move returns status 0, amount 37
02:43:56.534 00.000 10052 MoveAxis(N, 0, ABG)
02:43:56.534 00.000 10052 Move returns status 0, amount 0
02:43:56.534 00.000 10052 move complete, result=0
02:43:56.534 00.000 10052 worker thread done servicing request
02:43:56.534 00.000 10052 Worker thread wakes up
02:43:56.534 00.000 6880 GuideStep: -0.1 px 37 ms EAST, 0.2 px 0 ms NORTH
02:43:56.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:56.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:56.720 00.186 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c383fbd1-161c-4ef9-bcf4-9ab92eeb3eae"}
02:43:56.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c383fbd1-161c-4ef9-bcf4-9ab92eeb3eae"}
02:43:56.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23b20c7b-cc12-46d3-914c-2f621642d640"}
02:43:56.720 00.000 6880 case statement mapped state 6 to 3
02:43:56.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23b20c7b-cc12-46d3-914c-2f621642d640"}
02:43:56.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0629f589-951f-4bd1-888c-af1910f31980"}
02:43:56.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4433,"width":15,"height":15,"star_pos":[7.24,7.15],"pixels":"..."},"id":"0629f589-951f-4bd1-888c-af1910f31980"}
02:43:57.674 00.953 10052 Exposure complete
02:43:57.726 00.052 10052 worker thread done servicing request
02:43:57.726 00.000 6880 OnExposeComplete: enter
02:43:57.726 00.000 6880 UpdateGuideState(): m_state=6
02:43:57.726 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4434
02:43:57.727 00.001 6880 Star::Find returns 1 (0), X=408.21, Y=892.31, Mass=2483, SNR=34.5, Peak=140 HFD=4.9
02:43:57.727 00.000 6880 MultiStar: [#1 0.19,-0.05,0.99,U] [#2 0.09,-0.31,1.01,U] [#3 0.25,-0.04,0.93,U] [#4 0.35,0.02,0.88,U] [#5 0.13,0.35,0.99,U] [#6 0.39,-0.27,0.92,U] [#7 0.24,-0.16,0.76,U] [#8 0.12,-0.31,0.80,U] 
02:43:57.727 00.000 6880 refined, 8 included, MultiStar: {0.22, -0.03}, one-star: {0.28, 0.42}
02:43:57.727 00.000 6880 CameraToMount -- cameraTheta (-0.12) - m_xAngle (-1.61) = xAngle (1.49 = 1.49)
02:43:57.727 00.000 6880 CameraToMount -- cameraTheta (-0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.46 = 1.46)
02:43:57.727 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.03 hyp=0.23 cameraTheta=-0.12 mountX=0.02 mountY=0.22, mountTheta=1.49
02:43:57.729 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.03, opts=13)
02:43:57.729 00.000 6880 Enqueuing Move request for scope (0.22, -0.03)
02:43:57.729 00.000 10052 Worker thread wakes up
02:43:57.729 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.03) opts 0xd
02:43:57.729 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.03)
02:43:57.729 00.000 10052 Moving (0.22, -0.03) raw xDistance=0.02 yDistance=0.22
02:43:57.729 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:43:57.729 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.02
02:43:57.729 00.000 10052 MoveAxis(E, 0, ABG)
02:43:57.729 00.000 10052 Move returns status 0, amount 0
02:43:57.729 00.000 10052 MoveAxis(S, 42, ABG)
02:43:57.729 00.000 10052 Guiding  Dir = 1, Dur = 42
02:43:57.751 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:57.774 00.023 10052 IsSlewing returns 0
02:43:57.783 00.009 6880 UpdateGuideState exits: m=2483 SNR=34.5
02:43:57.783 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:57.783 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:57.783 00.000 6880 Enqueuing Expose request
02:43:57.847 00.064 10052 IsGuiding returns 0
02:43:57.991 00.144 10052 IsGuiding returns 0
02:43:57.992 00.001 10052 Move returns status 0, amount 42
02:43:57.992 00.000 10052 move complete, result=0
02:43:57.992 00.000 10052 worker thread done servicing request
02:43:57.992 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 42 ms SOUTH
02:43:57.992 00.000 10052 Worker thread wakes up
02:43:57.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:57.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:58.719 00.727 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61c4d5c3-6265-4516-ab80-2a942a2c1aa5"}
02:43:58.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61c4d5c3-6265-4516-ab80-2a942a2c1aa5"}
02:43:58.719 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"44693528-82b9-4137-83d2-c44f19aeb9ce"}
02:43:58.720 00.001 6880 case statement mapped state 6 to 3
02:43:58.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"44693528-82b9-4137-83d2-c44f19aeb9ce"}
02:43:58.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"21f130be-6c07-44e6-8714-0f399061b023"}
02:43:58.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4434,"width":15,"height":15,"star_pos":[7.21,7.31],"pixels":"..."},"id":"21f130be-6c07-44e6-8714-0f399061b023"}
02:43:58.905 00.185 10052 Exposure complete
02:43:58.966 00.061 10052 worker thread done servicing request
02:43:58.967 00.001 6880 OnExposeComplete: enter
02:43:58.967 00.000 6880 UpdateGuideState(): m_state=6
02:43:58.967 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4435
02:43:58.967 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.54, Mass=2590, SNR=35.4, Peak=145 HFD=4.9
02:43:58.967 00.000 6880 MultiStar: [#1 0.06,0.31,0.97,U] [#2 -0.41,0.01,0.96,U] [#3 -0.07,0.29,0.91,U] [#4 0.04,0.25,0.86,U] [#5 0.01,0.54,0.95,U] [#6 -0.12,0.11,0.89,U] [#7 0.05,0.08,0.77,U] [#8 -0.08,0.32,0.79,U] 
02:43:58.967 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.29}, one-star: {0.01, 0.65}
02:43:58.968 00.001 6880 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.61) = xAngle (3.38 = -2.90)
02:43:58.968 00.000 6880 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.35 = -2.93)
02:43:58.968 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.29 hyp=0.30 cameraTheta=1.77 mountX=-0.29 mountY=-0.06, mountTheta=-2.93
02:43:58.969 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.29, opts=13)
02:43:58.969 00.000 6880 Enqueuing Move request for scope (-0.06, 0.29)
02:43:58.969 00.000 10052 Worker thread wakes up
02:43:58.969 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.29) opts 0xd
02:43:58.969 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.29)
02:43:58.969 00.000 10052 Moving (-0.06, 0.29) raw xDistance=-0.29 yDistance=-0.06
02:43:58.969 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
02:43:58.969 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.02
02:43:58.969 00.000 10052 MoveAxis(E, 77, ABG)
02:43:58.969 00.000 10052 Guiding  Dir = 2, Dur = 77
02:43:58.987 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:43:58.990 00.003 10052 IsSlewing returns 0
02:43:59.017 00.027 6880 UpdateGuideState exits: m=2590 SNR=35.4
02:43:59.017 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:43:59.017 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:43:59.017 00.000 6880 Enqueuing Expose request
02:43:59.028 00.011 10052 IsGuiding returns 0
02:43:59.056 00.028 10052 PulseGuide returned control before completion, sleep 61
02:43:59.146 00.090 10052 IsGuiding returns 0
02:43:59.146 00.000 10052 Move returns status 0, amount 77
02:43:59.146 00.000 10052 MoveAxis(N, 0, ABG)
02:43:59.146 00.000 10052 Move returns status 0, amount 0
02:43:59.146 00.000 10052 move complete, result=0
02:43:59.146 00.000 10052 worker thread done servicing request
02:43:59.146 00.000 10052 Worker thread wakes up
02:43:59.146 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:43:59.146 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:43:59.146 00.000 6880 GuideStep: -0.3 px 77 ms EAST, -0.1 px 0 ms NORTH
02:44:00.283 01.137 10052 Exposure complete
02:44:00.343 00.060 10052 worker thread done servicing request
02:44:00.343 00.000 6880 OnExposeComplete: enter
02:44:00.343 00.000 6880 UpdateGuideState(): m_state=6
02:44:00.344 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4436
02:44:00.344 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.27, Mass=2657, SNR=35.8, Peak=162 HFD=4.6
02:44:00.344 00.000 6880 MultiStar: [#1 -0.26,-0.06,0.97,U] [#2 -0.32,-0.13,0.99,U] [#3 -0.23,-0.10,0.89,U] [#4 -0.01,-0.08,0.85,U] [#5 -0.27,0.32,0.97,U] [#6 -0.25,-0.12,0.91,U] [#7 -0.14,-0.15,0.76,U] [#8 -0.37,-0.18,0.80,U] 
02:44:00.344 00.000 6880 refined, 8 included, MultiStar: {-0.23, -0.00}, one-star: {-0.20, 0.39}
02:44:00.344 00.000 6880 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
02:44:00.344 00.000 6880 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
02:44:00.344 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.00 hyp=0.23 cameraTheta=-3.13 mountX=0.01 mountY=-0.23, mountTheta=-1.52
02:44:00.345 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.00, opts=13)
02:44:00.345 00.000 6880 Enqueuing Move request for scope (-0.23, -0.00)
02:44:00.345 00.000 10052 Worker thread wakes up
02:44:00.345 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.00) opts 0xd
02:44:00.345 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.00)
02:44:00.345 00.000 10052 Moving (-0.23, -0.00) raw xDistance=0.01 yDistance=-0.23
02:44:00.345 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:44:00.345 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.23, slope = -0.00
02:44:00.346 00.001 10052 MoveAxis(E, 0, ABG)
02:44:00.346 00.000 10052 Move returns status 0, amount 0
02:44:00.346 00.000 10052 MoveAxis(N, 3, ABG)
02:44:00.346 00.000 10052 Guiding  Dir = 0, Dur = 3
02:44:00.365 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:00.393 00.028 6880 UpdateGuideState exits: m=2657 SNR=35.8
02:44:00.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:00.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:00.393 00.000 6880 Enqueuing Expose request
02:44:00.418 00.025 10052 IsSlewing returns 0
02:44:00.456 00.038 10052 IsGuiding returns 0
02:44:00.521 00.065 10052 IsGuiding returns 0
02:44:00.522 00.001 10052 Move returns status 0, amount 3
02:44:00.522 00.000 10052 move complete, result=0
02:44:00.522 00.000 10052 worker thread done servicing request
02:44:00.522 00.000 10052 Worker thread wakes up
02:44:00.522 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:00.522 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:00.522 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 3 ms NORTH
02:44:00.719 00.197 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e117ea31-cfb5-48f8-b570-85004bdeb776"}
02:44:00.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e117ea31-cfb5-48f8-b570-85004bdeb776"}
02:44:00.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f57bc7c-2be5-4f28-a70c-71954af86675"}
02:44:00.720 00.000 6880 case statement mapped state 6 to 3
02:44:00.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f57bc7c-2be5-4f28-a70c-71954af86675"}
02:44:00.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b32a0ef0-0e64-4442-80e5-d79477f2fbc9"}
02:44:00.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4436,"width":15,"height":15,"star_pos":[6.73,7.27],"pixels":"..."},"id":"b32a0ef0-0e64-4442-80e5-d79477f2fbc9"}
02:44:01.442 00.722 10052 Exposure complete
02:44:01.504 00.062 10052 worker thread done servicing request
02:44:01.504 00.000 6880 OnExposeComplete: enter
02:44:01.504 00.000 6880 UpdateGuideState(): m_state=6
02:44:01.504 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4437
02:44:01.505 00.001 6880 Star::Find returns 1 (0), X=408.11, Y=892.10, Mass=2654, SNR=35.7, Peak=123 HFD=4.7
02:44:01.505 00.000 6880 MultiStar: [#1 0.09,-0.04,0.96,U] [#2 -0.49,-0.20,0.98,U] [#3 -0.12,-0.01,0.92,U] [#4 0.06,-0.15,0.85,U] [#5 -0.08,0.26,0.94,U] [#6 -0.20,-0.06,0.90,U] [#7 0.00,-0.01,0.77,U] [#8 -0.22,-0.08,0.79,U] 
02:44:01.505 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.00}, one-star: {0.18, 0.21}
02:44:01.505 00.000 6880 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.61) = xAngle (-1.48 = -1.48)
02:44:01.505 00.000 6880 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
02:44:01.505 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.00 hyp=0.09 cameraTheta=-3.09 mountX=0.01 mountY=-0.09, mountTheta=-1.48
02:44:01.508 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.00, opts=13)
02:44:01.508 00.000 6880 Enqueuing Move request for scope (-0.09, -0.00)
02:44:01.508 00.000 10052 Worker thread wakes up
02:44:01.508 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.00) opts 0xd
02:44:01.508 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.00)
02:44:01.508 00.000 10052 Moving (-0.09, -0.00) raw xDistance=0.01 yDistance=-0.09
02:44:01.508 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:44:01.509 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.02
02:44:01.509 00.000 10052 MoveAxis(E, 0, ABG)
02:44:01.509 00.000 10052 Move returns status 0, amount 0
02:44:01.509 00.000 10052 MoveAxis(N, 0, ABG)
02:44:01.509 00.000 10052 Move returns status 0, amount 0
02:44:01.509 00.000 10052 move complete, result=0
02:44:01.509 00.000 10052 worker thread done servicing request
02:44:01.529 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:01.560 00.031 6880 UpdateGuideState exits: m=2654 SNR=35.7
02:44:01.560 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:01.560 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:01.560 00.000 6880 Enqueuing Expose request
02:44:01.560 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:01.561 00.001 10052 Worker thread wakes up
02:44:01.561 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:01.561 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:02.690 01.129 10052 Exposure complete
02:44:02.718 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb2f1a3e-d6f2-4b9d-9682-8d2f4c9b6efc"}
02:44:02.718 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb2f1a3e-d6f2-4b9d-9682-8d2f4c9b6efc"}
02:44:02.719 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"36d952d8-bd92-42cb-b357-d2c169c7fc41"}
02:44:02.719 00.000 6880 case statement mapped state 6 to 3
02:44:02.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"36d952d8-bd92-42cb-b357-d2c169c7fc41"}
02:44:02.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"343865fb-246c-4faf-ab9a-8691b1a77845"}
02:44:02.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4437,"width":15,"height":15,"star_pos":[7.11,7.10],"pixels":"..."},"id":"343865fb-246c-4faf-ab9a-8691b1a77845"}
02:44:02.753 00.033 6880 OnExposeComplete: enter
02:44:02.753 00.000 6880 UpdateGuideState(): m_state=6
02:44:02.753 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4438
02:44:02.753 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.64, Mass=2498, SNR=34.8, Peak=131 HFD=4.8
02:44:02.754 00.001 6880 MultiStar: [#1 -0.30,0.32,0.98,U] [#2 -0.45,0.10,1.01,U] [#3 -0.42,0.47,0.00,M1] [#4 0.09,0.51,0.84,U] [#5 -0.61,0.80,0.00,M1] [#6 -0.34,0.22,0.95,U] [#7 -0.25,0.24,0.81,U] [#8 -0.60,0.36,0.00,M1] 
02:44:02.754 00.000 6880 refined, 5 included, MultiStar: {-0.24, 0.36}, one-star: {-0.14, 0.75}
02:44:02.754 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.77 = -2.51)
02:44:02.754 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.54)
02:44:02.754 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.36 hyp=0.43 cameraTheta=2.16 mountX=-0.34 mountY=-0.24, mountTheta=-2.53
02:44:02.755 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.36, opts=13)
02:44:02.756 00.001 6880 Enqueuing Move request for scope (-0.24, 0.36)
02:44:02.756 00.000 10052 worker thread done servicing request
02:44:02.756 00.000 10052 Worker thread wakes up
02:44:02.756 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.36) opts 0xd
02:44:02.756 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.36)
02:44:02.756 00.000 10052 Moving (-0.24, 0.36) raw xDistance=-0.34 yDistance=-0.24
02:44:02.756 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.34
02:44:02.756 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.24, slope = -0.03
02:44:02.756 00.000 10052 MoveAxis(E, 92, ABG)
02:44:02.756 00.000 10052 Guiding  Dir = 2, Dur = 92
02:44:02.777 00.021 10052 IsSlewing returns 0
02:44:02.778 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:02.813 00.035 6880 UpdateGuideState exits: m=2498 SNR=34.8
02:44:02.813 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:02.815 00.002 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:02.815 00.000 6880 Enqueuing Expose request
02:44:02.816 00.001 10052 IsGuiding returns 0
02:44:02.844 00.028 10052 PulseGuide returned control before completion, sleep 75
02:44:02.944 00.100 10052 IsGuiding returns 0
02:44:02.944 00.000 10052 Move returns status 0, amount 92
02:44:02.944 00.000 10052 MoveAxis(N, 57, ABG)
02:44:02.944 00.000 10052 Guiding  Dir = 0, Dur = 57
02:44:02.982 00.038 10052 IsSlewing returns 0
02:44:03.020 00.038 10052 IsGuiding returns 0
02:44:03.048 00.028 10052 PulseGuide returned control before completion, sleep 40
02:44:03.117 00.069 10052 IsGuiding returns 0
02:44:03.117 00.000 10052 Move returns status 0, amount 57
02:44:03.117 00.000 10052 move complete, result=0
02:44:03.118 00.001 10052 worker thread done servicing request
02:44:03.118 00.000 10052 Worker thread wakes up
02:44:03.118 00.000 6880 GuideStep: -0.3 px 92 ms EAST, -0.2 px 57 ms NORTH
02:44:03.118 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:03.118 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:04.037 00.919 10052 Exposure complete
02:44:04.108 00.071 10052 worker thread done servicing request
02:44:04.108 00.000 6880 OnExposeComplete: enter
02:44:04.108 00.000 6880 UpdateGuideState(): m_state=6
02:44:04.109 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4439
02:44:04.109 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.68, Mass=2591, SNR=35.3, Peak=162 HFD=4.6
02:44:04.109 00.000 6880 MultiStar: [#1 -0.26,-0.08,0.99,U] [#2 -0.38,-0.08,1.01,U] [#3 -0.34,-0.03,0.93,U] [#4 0.03,0.28,0.84,U] [#5 -0.20,0.33,0.96,U] [#6 -0.66,-0.03,0.00,M1] [#7 -0.19,-0.20,0.76,U] [#8 -0.38,-0.37,0.78,U] 
02:44:04.109 00.000 6880 refined, 7 included, MultiStar: {-0.22, 0.10}, one-star: {-0.05, 0.79}
02:44:04.109 00.000 6880 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.61) = xAngle (4.33 = -1.95)
02:44:04.109 00.000 6880 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.30 = -1.99)
02:44:04.110 00.001 6880 CameraToMount -- cameraX=-0.22 cameraY=0.10 hyp=0.24 cameraTheta=2.72 mountX=-0.09 mountY=-0.22, mountTheta=-1.96
02:44:04.111 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.10, opts=13)
02:44:04.111 00.000 6880 Enqueuing Move request for scope (-0.22, 0.10)
02:44:04.111 00.000 10052 Worker thread wakes up
02:44:04.111 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.10) opts 0xd
02:44:04.111 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.10)
02:44:04.111 00.000 10052 Moving (-0.22, 0.10) raw xDistance=-0.09 yDistance=-0.22
02:44:04.111 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:44:04.112 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.22, slope = -0.04
02:44:04.112 00.000 10052 MoveAxis(E, 0, ABG)
02:44:04.112 00.000 10052 Move returns status 0, amount 0
02:44:04.112 00.000 10052 MoveAxis(N, 66, ABG)
02:44:04.112 00.000 10052 Guiding  Dir = 0, Dur = 66
02:44:04.137 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:04.150 00.013 10052 IsSlewing returns 0
02:44:04.174 00.024 6880 UpdateGuideState exits: m=2591 SNR=35.3
02:44:04.174 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:04.174 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:04.175 00.001 6880 Enqueuing Expose request
02:44:04.217 00.042 10052 IsGuiding returns 0
02:44:04.283 00.066 10052 PulseGuide returned control before completion, sleep 11
02:44:04.354 00.071 10052 IsGuiding returns 1
02:44:04.354 00.000 10052 scope still moving after pulse duration time elapsed
02:44:04.424 00.070 10052 IsSlewing returns 0
02:44:04.501 00.077 10052 IsGuiding returns 0
02:44:04.501 00.000 10052 scope move finished after 66 + 217 ms
02:44:04.501 00.000 10052 Move returns status 0, amount 66
02:44:04.501 00.000 10052 move complete, result=0
02:44:04.501 00.000 10052 worker thread done servicing request
02:44:04.501 00.000 10052 Worker thread wakes up
02:44:04.501 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:04.501 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:04.502 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 66 ms NORTH
02:44:04.719 00.217 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27f059bf-e2b6-49b0-9461-6de5e96f934f"}
02:44:04.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27f059bf-e2b6-49b0-9461-6de5e96f934f"}
02:44:04.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"124e59ec-554e-442a-ad79-a6be4b244852"}
02:44:04.720 00.000 6880 case statement mapped state 6 to 3
02:44:04.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"124e59ec-554e-442a-ad79-a6be4b244852"}
02:44:04.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0833f4b7-c5e0-48a6-a2a1-eba5c6b51747"}
02:44:04.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4439,"width":15,"height":15,"star_pos":[6.87,6.68],"pixels":"..."},"id":"0833f4b7-c5e0-48a6-a2a1-eba5c6b51747"}
02:44:05.641 00.921 10052 Exposure complete
02:44:05.720 00.079 10052 worker thread done servicing request
02:44:05.720 00.000 6880 OnExposeComplete: enter
02:44:05.720 00.000 6880 UpdateGuideState(): m_state=6
02:44:05.721 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4440
02:44:05.721 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.51, Mass=2585, SNR=35.2, Peak=146 HFD=5.0
02:44:05.721 00.000 6880 MultiStar: [#1 -0.00,0.23,0.96,U] [#2 -0.06,0.29,0.96,U] [#3 0.08,0.10,0.94,U] [#4 0.25,0.39,0.84,U] [#5 -0.01,0.57,0.00,M1] [#6 0.10,0.01,0.89,U] [#7 0.07,0.21,0.76,U] [#8 -0.13,0.07,0.77,U] 
02:44:05.721 00.000 6880 refined, 7 included, MultiStar: {0.04, 0.25}, one-star: {0.05, 0.62}
02:44:05.721 00.000 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
02:44:05.722 00.001 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
02:44:05.722 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.25 hyp=0.25 cameraTheta=1.40 mountX=-0.25 mountY=0.04, mountTheta=2.98
02:44:05.723 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.25, opts=13)
02:44:05.723 00.000 6880 Enqueuing Move request for scope (0.04, 0.25)
02:44:05.723 00.000 10052 Worker thread wakes up
02:44:05.723 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.25) opts 0xd
02:44:05.723 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.25)
02:44:05.724 00.001 10052 Moving (0.04, 0.25) raw xDistance=-0.25 yDistance=0.04
02:44:05.724 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:44:05.724 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.03
02:44:05.724 00.000 10052 MoveAxis(E, 66, ABG)
02:44:05.724 00.000 10052 Guiding  Dir = 2, Dur = 66
02:44:05.753 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:05.774 00.021 10052 IsSlewing returns 0
02:44:05.797 00.023 6880 UpdateGuideState exits: m=2585 SNR=35.2
02:44:05.797 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:05.797 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:05.797 00.000 6880 Enqueuing Expose request
02:44:05.851 00.054 10052 IsGuiding returns 0
02:44:05.914 00.063 10052 PulseGuide returned control before completion, sleep 13
02:44:05.989 00.075 10052 IsGuiding returns 1
02:44:05.989 00.000 10052 scope still moving after pulse duration time elapsed
02:44:06.064 00.075 10052 IsSlewing returns 0
02:44:06.139 00.075 10052 IsGuiding returns 0
02:44:06.140 00.001 10052 scope move finished after 66 + 223 ms
02:44:06.140 00.000 10052 Move returns status 0, amount 66
02:44:06.140 00.000 10052 MoveAxis(N, 0, ABG)
02:44:06.140 00.000 10052 Move returns status 0, amount 0
02:44:06.140 00.000 10052 move complete, result=0
02:44:06.140 00.000 10052 worker thread done servicing request
02:44:06.140 00.000 10052 Worker thread wakes up
02:44:06.140 00.000 6880 GuideStep: -0.2 px 66 ms EAST, 0.0 px 0 ms NORTH
02:44:06.140 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:06.140 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:06.719 00.579 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5cda917d-a5d1-4d60-99fb-450092e28ef2"}
02:44:06.719 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5cda917d-a5d1-4d60-99fb-450092e28ef2"}
02:44:06.720 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e51bbbe-3845-4c55-8b0e-6342cec9771e"}
02:44:06.720 00.000 6880 case statement mapped state 6 to 3
02:44:06.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e51bbbe-3845-4c55-8b0e-6342cec9771e"}
02:44:06.721 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c765dcee-9219-41b4-ae32-40f1e9f9d7a0"}
02:44:06.721 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4440,"width":15,"height":15,"star_pos":[6.98,6.51],"pixels":"..."},"id":"c765dcee-9219-41b4-ae32-40f1e9f9d7a0"}
02:44:07.046 00.325 10052 Exposure complete
02:44:07.114 00.068 10052 worker thread done servicing request
02:44:07.114 00.000 6880 OnExposeComplete: enter
02:44:07.115 00.001 6880 UpdateGuideState(): m_state=6
02:44:07.115 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4441
02:44:07.115 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=892.55, Mass=2522, SNR=34.8, Peak=143 HFD=4.9
02:44:07.115 00.000 6880 MultiStar: [#1 -0.14,0.13,0.96,U] [#2 0.01,0.17,0.99,U] [#3 -0.02,0.16,0.92,U] [#4 -0.12,0.26,0.85,U] [#5 -0.11,0.36,0.97,U] [#6 0.03,0.12,0.91,U] [#7 -0.13,0.22,0.74,U] [#8 -0.31,0.05,0.79,U] 
02:44:07.115 00.000 6880 refined, 8 included, MultiStar: {-0.09, 0.25}, one-star: {-0.05, 0.67}
02:44:07.115 00.000 6880 CameraToMount -- cameraTheta (1.91) - m_xAngle (-1.61) = xAngle (3.53 = -2.76)
02:44:07.116 00.001 6880 CameraToMount -- cameraTheta (1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.49 = -2.79)
02:44:07.116 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.25 hyp=0.26 cameraTheta=1.91 mountX=-0.24 mountY=-0.09, mountTheta=-2.78
02:44:07.117 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.25, opts=13)
02:44:07.117 00.000 6880 Enqueuing Move request for scope (-0.09, 0.25)
02:44:07.117 00.000 10052 Worker thread wakes up
02:44:07.117 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.25) opts 0xd
02:44:07.117 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.25)
02:44:07.117 00.000 10052 Moving (-0.09, 0.25) raw xDistance=-0.24 yDistance=-0.09
02:44:07.117 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
02:44:07.117 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.13, using input
02:44:07.117 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
02:44:07.118 00.001 10052 MoveAxis(E, 68, ABG)
02:44:07.118 00.000 10052 Guiding  Dir = 2, Dur = 68
02:44:07.141 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:07.169 00.028 10052 IsSlewing returns 0
02:44:07.175 00.006 6880 UpdateGuideState exits: m=2522 SNR=34.8
02:44:07.175 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:07.175 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:07.175 00.000 6880 Enqueuing Expose request
02:44:07.243 00.068 10052 IsGuiding returns 0
02:44:07.302 00.059 10052 PulseGuide returned control before completion, sleep 20
02:44:07.352 00.050 10052 IsGuiding returns 1
02:44:07.352 00.000 10052 scope still moving after pulse duration time elapsed
02:44:07.398 00.046 10052 IsSlewing returns 0
02:44:07.436 00.038 10052 IsGuiding returns 0
02:44:07.436 00.000 10052 scope move finished after 68 + 124 ms
02:44:07.436 00.000 10052 Move returns status 0, amount 68
02:44:07.436 00.000 10052 MoveAxis(N, 0, ABG)
02:44:07.436 00.000 10052 Move returns status 0, amount 0
02:44:07.436 00.000 10052 move complete, result=0
02:44:07.436 00.000 10052 worker thread done servicing request
02:44:07.436 00.000 6880 GuideStep: -0.2 px 68 ms EAST, -0.1 px 0 ms NORTH
02:44:07.436 00.000 10052 Worker thread wakes up
02:44:07.436 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:07.436 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:08.564 01.128 10052 Exposure complete
02:44:08.632 00.068 10052 worker thread done servicing request
02:44:08.633 00.001 6880 OnExposeComplete: enter
02:44:08.633 00.000 6880 UpdateGuideState(): m_state=6
02:44:08.633 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4442
02:44:08.633 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=892.10, Mass=2482, SNR=34.4, Peak=145 HFD=4.6
02:44:08.634 00.001 6880 MultiStar: [#1 -0.04,-0.24,0.98,U] [#2 -0.71,-0.12,0.00,M1] [#3 -0.51,-0.16,0.93,U] [#4 -0.12,-0.17,0.86,U] [#5 -0.30,-0.01,0.97,U] [#6 -0.54,-0.15,0.00,M1] [#7 0.01,-0.16,0.77,U] [#8 -0.36,-0.48,0.00,M1] 
02:44:08.634 00.000 6880 refined, 5 included, MultiStar: {-0.20, -0.08}, one-star: {-0.21, 0.21}
02:44:08.634 00.000 6880 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.61) = xAngle (-1.14 = -1.14)
02:44:08.634 00.000 6880 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
02:44:08.634 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.08 hyp=0.22 cameraTheta=-2.75 mountX=0.09 mountY=-0.20, mountTheta=-1.14
02:44:08.636 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.08, opts=13)
02:44:08.636 00.000 6880 Enqueuing Move request for scope (-0.20, -0.08)
02:44:08.636 00.000 10052 Worker thread wakes up
02:44:08.636 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.08) opts 0xd
02:44:08.636 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.08)
02:44:08.636 00.000 10052 Moving (-0.20, -0.08) raw xDistance=0.09 yDistance=-0.20
02:44:08.636 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:44:08.636 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.20, slope = -0.03
02:44:08.636 00.000 10052 MoveAxis(E, 0, ABG)
02:44:08.636 00.000 10052 Move returns status 0, amount 0
02:44:08.637 00.001 10052 MoveAxis(N, 57, ABG)
02:44:08.637 00.000 10052 Guiding  Dir = 0, Dur = 57
02:44:08.657 00.020 10052 IsSlewing returns 0
02:44:08.665 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:08.696 00.031 6880 UpdateGuideState exits: m=2482 SNR=34.4
02:44:08.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:08.696 00.000 10052 IsGuiding returns 0
02:44:08.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:08.696 00.000 6880 Enqueuing Expose request
02:44:08.722 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30f75662-bf69-42f4-82f4-3eb1c10abc30"}
02:44:08.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30f75662-bf69-42f4-82f4-3eb1c10abc30"}
02:44:08.723 00.001 10052 PulseGuide returned control before completion, sleep 40
02:44:08.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"903430d5-8c6a-4663-8c8e-e2b19545e275"}
02:44:08.724 00.000 6880 case statement mapped state 6 to 3
02:44:08.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"903430d5-8c6a-4663-8c8e-e2b19545e275"}
02:44:08.725 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d38998d8-8681-4848-ae93-878821eaf253"}
02:44:08.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4442,"width":15,"height":15,"star_pos":[6.72,7.10],"pixels":"..."},"id":"d38998d8-8681-4848-ae93-878821eaf253"}
02:44:08.785 00.060 10052 IsGuiding returns 0
02:44:08.785 00.000 10052 Move returns status 0, amount 57
02:44:08.785 00.000 10052 move complete, result=0
02:44:08.785 00.000 10052 worker thread done servicing request
02:44:08.785 00.000 10052 Worker thread wakes up
02:44:08.785 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:08.785 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:08.788 00.003 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 57 ms NORTH
02:44:09.704 00.916 10052 Exposure complete
02:44:09.762 00.058 10052 worker thread done servicing request
02:44:09.762 00.000 6880 OnExposeComplete: enter
02:44:09.762 00.000 6880 UpdateGuideState(): m_state=6
02:44:09.762 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4443
02:44:09.762 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=892.48, Mass=2578, SNR=35.2, Peak=161 HFD=4.7
02:44:09.763 00.001 6880 MultiStar: [#1 -0.30,0.24,0.97,U] [#2 -0.48,0.01,0.99,U] [#3 -0.02,0.14,0.92,U] [#4 -0.19,0.21,0.84,U] [#5 -0.26,0.66,0.00,M1] [#6 -0.11,0.28,0.90,U] [#7 -0.21,0.42,0.75,U] [#8 -0.48,0.31,0.00,M2] 
02:44:09.763 00.000 6880 refined, 6 included, MultiStar: {-0.23, 0.27}, one-star: {-0.24, 0.59}
02:44:09.763 00.000 6880 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.61) = xAngle (3.89 = -2.40)
02:44:09.763 00.000 6880 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.43)
02:44:09.763 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.27 hyp=0.35 cameraTheta=2.27 mountX=-0.26 mountY=-0.23, mountTheta=-2.41
02:44:09.764 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.27, opts=13)
02:44:09.764 00.000 6880 Enqueuing Move request for scope (-0.23, 0.27)
02:44:09.764 00.000 10052 Worker thread wakes up
02:44:09.764 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.27) opts 0xd
02:44:09.765 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.27)
02:44:09.765 00.000 10052 Moving (-0.23, 0.27) raw xDistance=-0.26 yDistance=-0.23
02:44:09.765 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:44:09.765 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.23, slope = -0.02
02:44:09.765 00.000 10052 MoveAxis(E, 69, ABG)
02:44:09.765 00.000 10052 Guiding  Dir = 2, Dur = 69
02:44:09.786 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:09.809 00.023 10052 IsSlewing returns 0
02:44:09.817 00.008 6880 UpdateGuideState exits: m=2578 SNR=35.2
02:44:09.817 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:09.817 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:09.817 00.000 6880 Enqueuing Expose request
02:44:09.883 00.066 10052 IsGuiding returns 0
02:44:09.952 00.069 10052 PulseGuide returned control before completion, sleep 11
02:44:10.033 00.081 10052 IsGuiding returns 1
02:44:10.033 00.000 10052 scope still moving after pulse duration time elapsed
02:44:10.107 00.074 10052 IsSlewing returns 0
02:44:10.187 00.080 10052 IsGuiding returns 0
02:44:10.187 00.000 10052 scope move finished after 69 + 234 ms
02:44:10.187 00.000 10052 Move returns status 0, amount 69
02:44:10.187 00.000 10052 MoveAxis(N, 44, ABG)
02:44:10.187 00.000 10052 Guiding  Dir = 0, Dur = 44
02:44:10.266 00.079 10052 IsSlewing returns 0
02:44:10.340 00.074 10052 IsGuiding returns 0
02:44:10.489 00.149 10052 IsGuiding returns 0
02:44:10.489 00.000 10052 Move returns status 0, amount 44
02:44:10.489 00.000 10052 move complete, result=0
02:44:10.489 00.000 10052 worker thread done servicing request
02:44:10.489 00.000 10052 Worker thread wakes up
02:44:10.489 00.000 6880 GuideStep: -0.3 px 69 ms EAST, -0.2 px 44 ms NORTH
02:44:10.489 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:10.489 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:10.716 00.227 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9f23aef-4401-48fc-9d6a-e9cbeb4079c3"}
02:44:10.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9f23aef-4401-48fc-9d6a-e9cbeb4079c3"}
02:44:10.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5566b3a4-a5a9-4dd8-8735-c0810030b9bd"}
02:44:10.716 00.000 6880 case statement mapped state 6 to 3
02:44:10.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5566b3a4-a5a9-4dd8-8735-c0810030b9bd"}
02:44:10.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a279765-6926-4834-8019-4145aaf012df"}
02:44:10.718 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4443,"width":15,"height":15,"star_pos":[6.69,7.48],"pixels":"..."},"id":"0a279765-6926-4834-8019-4145aaf012df"}
02:44:11.618 00.900 10052 Exposure complete
02:44:11.672 00.054 10052 worker thread done servicing request
02:44:11.672 00.000 6880 OnExposeComplete: enter
02:44:11.672 00.000 6880 UpdateGuideState(): m_state=6
02:44:11.672 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4444
02:44:11.672 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.19, Mass=2580, SNR=35.3, Peak=142 HFD=4.5
02:44:11.673 00.001 6880 MultiStar: [#1 -0.18,-0.01,0.97,U] [#2 -0.23,0.05,0.97,U] [#3 -0.25,0.08,0.91,U] [#4 0.01,0.04,0.84,U] [#5 -0.24,0.39,0.95,U] [#6 -0.20,-0.08,0.91,U] [#7 -0.24,-0.21,0.75,U] [#8 -0.31,-0.15,0.81,U] 
02:44:11.673 00.000 6880 refined, 8 included, MultiStar: {-0.19, 0.06}, one-star: {-0.07, 0.30}
02:44:11.673 00.000 6880 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.61) = xAngle (4.47 = -1.82)
02:44:11.673 00.000 6880 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.43 = -1.85)
02:44:11.673 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.06 hyp=0.20 cameraTheta=2.85 mountX=-0.05 mountY=-0.19, mountTheta=-1.82
02:44:11.675 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.06, opts=13)
02:44:11.675 00.000 6880 Enqueuing Move request for scope (-0.19, 0.06)
02:44:11.675 00.000 10052 Worker thread wakes up
02:44:11.675 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.06) opts 0xd
02:44:11.675 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.06)
02:44:11.675 00.000 10052 Moving (-0.19, 0.06) raw xDistance=-0.05 yDistance=-0.19
02:44:11.675 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:44:11.675 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.19, slope = -0.01
02:44:11.675 00.000 10052 MoveAxis(E, 0, ABG)
02:44:11.675 00.000 10052 Move returns status 0, amount 0
02:44:11.676 00.001 10052 MoveAxis(N, 11, ABG)
02:44:11.676 00.000 10052 Guiding  Dir = 0, Dur = 11
02:44:11.695 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:11.724 00.029 6880 UpdateGuideState exits: m=2580 SNR=35.3
02:44:11.724 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:11.724 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:11.724 00.000 6880 Enqueuing Expose request
02:44:11.730 00.006 10052 IsSlewing returns 0
02:44:11.810 00.080 10052 IsGuiding returns 0
02:44:11.953 00.143 10052 IsGuiding returns 0
02:44:11.953 00.000 10052 Move returns status 0, amount 11
02:44:11.953 00.000 10052 move complete, result=0
02:44:11.953 00.000 10052 worker thread done servicing request
02:44:11.953 00.000 10052 Worker thread wakes up
02:44:11.953 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 11 ms NORTH
02:44:11.954 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:11.954 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:12.716 00.762 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bdc5e90f-fbde-4a30-92c0-70b08c188f3e"}
02:44:12.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bdc5e90f-fbde-4a30-92c0-70b08c188f3e"}
02:44:12.716 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb080760-a3c5-4965-8198-1402550a10fe"}
02:44:12.716 00.000 6880 case statement mapped state 6 to 3
02:44:12.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb080760-a3c5-4965-8198-1402550a10fe"}
02:44:12.717 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6550db4f-2861-4e4b-bbd0-f33407ce444d"}
02:44:12.717 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4444,"width":15,"height":15,"star_pos":[6.86,7.19],"pixels":"..."},"id":"6550db4f-2861-4e4b-bbd0-f33407ce444d"}
02:44:12.870 00.153 10052 Exposure complete
02:44:12.923 00.053 10052 worker thread done servicing request
02:44:12.923 00.000 6880 OnExposeComplete: enter
02:44:12.923 00.000 6880 UpdateGuideState(): m_state=6
02:44:12.923 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4445
02:44:12.923 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=892.05, Mass=2719, SNR=36.2, Peak=164 HFD=4.5
02:44:12.923 00.000 6880 MultiStar: [#1 -0.28,-0.31,0.94,U] [#2 -0.52,-0.31,0.00,M1] [#3 -0.43,-0.08,0.91,U] [#4 -0.02,-0.20,0.82,U] [#5 -0.26,-0.06,0.94,U] [#6 -0.42,-0.11,0.89,U] [#7 -0.22,-0.08,0.74,U] [#8 -0.43,-0.31,0.79,U] 
02:44:12.923 00.000 6880 single-star, 7 included, MultiStar: {-0.27, -0.12}, one-star: {-0.11, 0.16}
02:44:12.923 00.000 6880 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.61) = xAngle (3.78 = -2.50)
02:44:12.923 00.000 6880 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.54)
02:44:12.923 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.16 hyp=0.20 cameraTheta=2.17 mountX=-0.16 mountY=-0.11, mountTheta=-2.52
02:44:12.925 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.16, opts=13)
02:44:12.925 00.000 6880 Enqueuing Move request for scope (-0.11, 0.16)
02:44:12.925 00.000 10052 Worker thread wakes up
02:44:12.925 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.16) opts 0xd
02:44:12.925 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.16)
02:44:12.925 00.000 10052 Moving (-0.11, 0.16) raw xDistance=-0.16 yDistance=-0.11
02:44:12.925 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:44:12.925 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:44:12.925 00.000 10052 MoveAxis(E, 42, ABG)
02:44:12.926 00.001 10052 Guiding  Dir = 2, Dur = 42
02:44:12.944 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:12.946 00.002 10052 IsSlewing returns 0
02:44:12.972 00.026 6880 UpdateGuideState exits: m=2719 SNR=36.2
02:44:12.972 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:12.972 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:12.972 00.000 6880 Enqueuing Expose request
02:44:12.985 00.013 10052 IsGuiding returns 0
02:44:13.012 00.027 10052 PulseGuide returned control before completion, sleep 25
02:44:13.060 00.048 10052 IsGuiding returns 0
02:44:13.060 00.000 10052 Move returns status 0, amount 42
02:44:13.060 00.000 10052 MoveAxis(N, 0, ABG)
02:44:13.060 00.000 10052 Move returns status 0, amount 0
02:44:13.062 00.002 10052 move complete, result=0
02:44:13.062 00.000 10052 worker thread done servicing request
02:44:13.062 00.000 10052 Worker thread wakes up
02:44:13.062 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:13.062 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:13.062 00.000 6880 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
02:44:14.196 01.134 10052 Exposure complete
02:44:14.247 00.051 10052 worker thread done servicing request
02:44:14.248 00.001 6880 OnExposeComplete: enter
02:44:14.248 00.000 6880 UpdateGuideState(): m_state=6
02:44:14.248 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4446
02:44:14.248 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.97, Mass=2634, SNR=35.6, Peak=182 HFD=4.5
02:44:14.248 00.000 6880 MultiStar: [#1 -0.12,-0.18,0.97,U] [#2 -0.42,-0.40,0.00,M2] [#3 -0.12,-0.17,0.91,U] [#4 -0.08,-0.23,0.85,U] [#5 -0.25,-0.07,0.95,U] [#6 -0.15,-0.20,0.91,U] [#7 0.01,-0.39,0.76,U] [#8 -0.17,-0.31,0.77,U] 
02:44:14.249 00.001 6880 single-star, 7 included, MultiStar: {-0.11, -0.17}, one-star: {0.02, 0.08}
02:44:14.249 00.000 6880 CameraToMount -- cameraTheta (1.32) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
02:44:14.249 00.000 6880 CameraToMount -- cameraTheta (1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
02:44:14.249 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.08 hyp=0.08 cameraTheta=1.32 mountX=-0.08 mountY=0.02, mountTheta=2.90
02:44:14.251 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.08, opts=13)
02:44:14.251 00.000 6880 Enqueuing Move request for scope (0.02, 0.08)
02:44:14.251 00.000 10052 Worker thread wakes up
02:44:14.251 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.08) opts 0xd
02:44:14.251 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.08)
02:44:14.251 00.000 10052 Moving (0.02, 0.08) raw xDistance=-0.08 yDistance=0.02
02:44:14.251 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:44:14.251 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.03, using input
02:44:14.251 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:44:14.251 00.000 10052 MoveAxis(E, 0, ABG)
02:44:14.252 00.001 10052 Move returns status 0, amount 0
02:44:14.252 00.000 10052 MoveAxis(N, 0, ABG)
02:44:14.252 00.000 10052 Move returns status 0, amount 0
02:44:14.252 00.000 10052 move complete, result=0
02:44:14.252 00.000 10052 worker thread done servicing request
02:44:14.271 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:14.304 00.033 6880 UpdateGuideState exits: m=2634 SNR=35.6
02:44:14.304 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:14.304 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:14.304 00.000 6880 Enqueuing Expose request
02:44:14.304 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:44:14.305 00.001 10052 Worker thread wakes up
02:44:14.305 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:14.305 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:14.723 00.418 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39f03777-6cc5-427b-bb2b-946f69b65656"}
02:44:14.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39f03777-6cc5-427b-bb2b-946f69b65656"}
02:44:14.725 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83339446-4bea-445c-96f3-b3aeaa45a2f7"}
02:44:14.725 00.000 6880 case statement mapped state 6 to 3
02:44:14.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"83339446-4bea-445c-96f3-b3aeaa45a2f7"}
02:44:14.725 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6396d95a-366d-4fc6-a3b3-c1e9032d7750"}
02:44:14.725 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4446,"width":15,"height":15,"star_pos":[6.95,6.97],"pixels":"..."},"id":"6396d95a-366d-4fc6-a3b3-c1e9032d7750"}
02:44:15.210 00.485 10052 Exposure complete
02:44:15.260 00.050 10052 worker thread done servicing request
02:44:15.260 00.000 6880 OnExposeComplete: enter
02:44:15.260 00.000 6880 UpdateGuideState(): m_state=6
02:44:15.260 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4447
02:44:15.261 00.001 6880 Star::Find returns 1 (0), X=407.97, Y=891.84, Mass=2595, SNR=35.3, Peak=176 HFD=4.4
02:44:15.261 00.000 6880 MultiStar: [#1 -0.08,-0.44,0.95,U] [#2 -0.38,-0.42,0.00,M3] [#3 -0.17,-0.38,0.91,U] [#4 0.09,-0.30,0.85,U] [#5 -0.10,-0.21,0.95,U] [#6 -0.21,-0.29,0.90,U] [#7 -0.05,-0.65,0.00,M1] [#8 -0.27,-0.42,0.79,U] 
02:44:15.261 00.000 6880 single-star, 6 included, MultiStar: {-0.09, -0.29}, one-star: {0.05, -0.04}
02:44:15.261 00.000 6880 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.61) = xAngle (0.85 = 0.85)
02:44:15.261 00.000 6880 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
02:44:15.261 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-0.77 mountX=0.04 mountY=0.05, mountTheta=0.83
02:44:15.263 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.04, opts=13)
02:44:15.263 00.000 6880 Enqueuing Move request for scope (0.05, -0.04)
02:44:15.263 00.000 10052 Worker thread wakes up
02:44:15.263 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.04) opts 0xd
02:44:15.263 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.04)
02:44:15.263 00.000 10052 Moving (0.05, -0.04) raw xDistance=0.04 yDistance=0.05
02:44:15.263 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:44:15.263 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.09, using input
02:44:15.263 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
02:44:15.263 00.000 10052 MoveAxis(E, 0, ABG)
02:44:15.263 00.000 10052 Move returns status 0, amount 0
02:44:15.263 00.000 10052 MoveAxis(N, 0, ABG)
02:44:15.263 00.000 10052 Move returns status 0, amount 0
02:44:15.263 00.000 10052 move complete, result=0
02:44:15.263 00.000 10052 worker thread done servicing request
02:44:15.282 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:15.312 00.030 6880 UpdateGuideState exits: m=2595 SNR=35.3
02:44:15.312 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:15.312 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:15.312 00.000 6880 Enqueuing Expose request
02:44:15.312 00.000 10052 Worker thread wakes up
02:44:15.312 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:15.312 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:15.312 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:44:16.445 01.133 10052 Exposure complete
02:44:16.495 00.050 10052 worker thread done servicing request
02:44:16.495 00.000 6880 OnExposeComplete: enter
02:44:16.495 00.000 6880 UpdateGuideState(): m_state=6
02:44:16.495 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4448
02:44:16.495 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=892.09, Mass=2657, SNR=35.7, Peak=155 HFD=4.6
02:44:16.495 00.000 6880 MultiStar: [#1 -0.33,-0.25,0.97,U] [#2 -0.55,-0.24,0.00,M4] [#3 -0.38,-0.17,0.90,U] [#4 -0.16,-0.19,0.84,U] [#5 -0.54,-0.05,0.00,M1] [#6 -0.35,-0.14,0.92,U] [#7 -0.22,-0.19,0.76,U] [#8 -0.43,-0.20,0.82,U] 
02:44:16.495 00.000 6880 refined, 6 included, MultiStar: {-0.31, -0.13}, one-star: {-0.28, 0.20}
02:44:16.496 00.001 6880 CameraToMount -- cameraTheta (-2.75) - m_xAngle (-1.61) = xAngle (-1.14 = -1.14)
02:44:16.496 00.000 6880 CameraToMount -- cameraTheta (-2.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.17 = -1.17)
02:44:16.496 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=-0.13 hyp=0.33 cameraTheta=-2.75 mountX=0.14 mountY=-0.31, mountTheta=-1.14
02:44:16.497 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=-0.13, opts=13)
02:44:16.497 00.000 6880 Enqueuing Move request for scope (-0.31, -0.13)
02:44:16.497 00.000 10052 Worker thread wakes up
02:44:16.497 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.13) opts 0xd
02:44:16.497 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, -0.13)
02:44:16.497 00.000 10052 Moving (-0.31, -0.13) raw xDistance=0.14 yDistance=-0.31
02:44:16.497 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:44:16.497 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.00
02:44:16.497 00.000 10052 MoveAxis(W, 38, ABG)
02:44:16.497 00.000 10052 Guiding  Dir = 3, Dur = 38
02:44:16.514 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:16.518 00.004 10052 IsSlewing returns 0
02:44:16.542 00.024 6880 UpdateGuideState exits: m=2657 SNR=35.7
02:44:16.542 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:16.542 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:16.542 00.000 6880 Enqueuing Expose request
02:44:16.556 00.014 10052 IsGuiding returns 0
02:44:16.583 00.027 10052 PulseGuide returned control before completion, sleep 21
02:44:16.637 00.054 10052 IsGuiding returns 1
02:44:16.637 00.000 10052 scope still moving after pulse duration time elapsed
02:44:16.683 00.046 10052 IsSlewing returns 0
02:44:16.721 00.038 10052 IsGuiding returns 0
02:44:16.721 00.000 10052 scope move finished after 38 + 126 ms
02:44:16.721 00.000 10052 Move returns status 0, amount 38
02:44:16.721 00.000 10052 MoveAxis(N, 0, ABG)
02:44:16.721 00.000 10052 Move returns status 0, amount 0
02:44:16.721 00.000 10052 move complete, result=0
02:44:16.721 00.000 10052 worker thread done servicing request
02:44:16.721 00.000 6880 GuideStep: 0.1 px 38 ms WEST, -0.3 px 0 ms NORTH
02:44:16.721 00.000 10052 Worker thread wakes up
02:44:16.721 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:16.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:16.723 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0e32f2fe-d05c-437e-97b6-2ceaa2d40d17"}
02:44:16.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0e32f2fe-d05c-437e-97b6-2ceaa2d40d17"}
02:44:16.726 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8251319e-497d-48aa-a1b1-c05f81410ef7"}
02:44:16.726 00.000 6880 case statement mapped state 6 to 3
02:44:16.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8251319e-497d-48aa-a1b1-c05f81410ef7"}
02:44:16.728 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d3ea146d-4139-4ceb-9eb7-d9a80bff3874"}
02:44:16.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4448,"width":15,"height":15,"star_pos":[6.64,7.09],"pixels":"..."},"id":"d3ea146d-4139-4ceb-9eb7-d9a80bff3874"}
02:44:17.635 00.907 10052 Exposure complete
02:44:17.703 00.068 10052 worker thread done servicing request
02:44:17.703 00.000 6880 OnExposeComplete: enter
02:44:17.703 00.000 6880 UpdateGuideState(): m_state=6
02:44:17.704 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4449
02:44:17.704 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=892.09, Mass=2586, SNR=35.2, Peak=169 HFD=4.5
02:44:17.704 00.000 6880 MultiStar: [#1 -0.29,-0.28,0.96,U] [#2 -0.44,-0.33,0.00,M5] [#3 -0.43,-0.24,0.92,U] [#4 -0.26,-0.23,0.84,U] [#5 -0.48,-0.12,0.99,U] [#6 -0.36,-0.19,0.91,U] [#7 -0.31,-0.36,0.74,U] [#8 -0.38,-0.31,0.80,U] 
02:44:17.704 00.000 6880 refined, 7 included, MultiStar: {-0.37, -0.18}, one-star: {-0.42, 0.20}
02:44:17.704 00.000 6880 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.61) = xAngle (-1.08 = -1.08)
02:44:17.704 00.000 6880 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
02:44:17.705 00.001 6880 CameraToMount -- cameraX=-0.37 cameraY=-0.18 hyp=0.41 cameraTheta=-2.69 mountX=0.19 mountY=-0.37, mountTheta=-1.08
02:44:17.706 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=-0.18, opts=13)
02:44:17.706 00.000 6880 Enqueuing Move request for scope (-0.37, -0.18)
02:44:17.706 00.000 10052 Worker thread wakes up
02:44:17.706 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.18) opts 0xd
02:44:17.707 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.37, -0.18)
02:44:17.707 00.000 10052 Moving (-0.37, -0.18) raw xDistance=0.19 yDistance=-0.37
02:44:17.707 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:44:17.707 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.37, slope = -0.02
02:44:17.707 00.000 10052 MoveAxis(W, 54, ABG)
02:44:17.707 00.000 10052 Guiding  Dir = 3, Dur = 54
02:44:17.728 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:17.763 00.035 6880 UpdateGuideState exits: m=2586 SNR=35.2
02:44:17.763 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:17.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:17.763 00.000 6880 Enqueuing Expose request
02:44:17.772 00.009 10052 IsSlewing returns 0
02:44:17.847 00.075 10052 IsGuiding returns 0
02:44:17.990 00.143 10052 IsGuiding returns 1
02:44:17.991 00.001 10052 scope still moving after pulse duration time elapsed
02:44:18.070 00.079 10052 IsSlewing returns 0
02:44:18.149 00.079 10052 IsGuiding returns 0
02:44:18.149 00.000 10052 scope move finished after 54 + 248 ms
02:44:18.149 00.000 10052 Move returns status 0, amount 54
02:44:18.149 00.000 10052 MoveAxis(N, 34, ABG)
02:44:18.149 00.000 10052 Guiding  Dir = 0, Dur = 34
02:44:18.223 00.074 10052 IsSlewing returns 0
02:44:18.303 00.080 10052 IsGuiding returns 0
02:44:18.446 00.143 10052 IsGuiding returns 0
02:44:18.446 00.000 10052 Move returns status 0, amount 34
02:44:18.446 00.000 10052 move complete, result=0
02:44:18.446 00.000 10052 worker thread done servicing request
02:44:18.446 00.000 6880 GuideStep: 0.2 px 54 ms WEST, -0.4 px 34 ms NORTH
02:44:18.446 00.000 10052 Worker thread wakes up
02:44:18.446 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:18.446 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:18.726 00.280 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbf3f08e-59a0-4f6e-aeb8-466e235f9d9b"}
02:44:18.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbf3f08e-59a0-4f6e-aeb8-466e235f9d9b"}
02:44:18.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16fc31ef-3587-4931-be17-be2cb99700d3"}
02:44:18.727 00.000 6880 case statement mapped state 6 to 3
02:44:18.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"16fc31ef-3587-4931-be17-be2cb99700d3"}
02:44:18.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"67b50f99-3932-4319-9702-805f4c6efbd7"}
02:44:18.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4449,"width":15,"height":15,"star_pos":[6.51,7.09],"pixels":"..."},"id":"67b50f99-3932-4319-9702-805f4c6efbd7"}
02:44:19.586 00.859 10052 Exposure complete
02:44:19.637 00.051 10052 worker thread done servicing request
02:44:19.638 00.001 6880 OnExposeComplete: enter
02:44:19.638 00.000 6880 UpdateGuideState(): m_state=6
02:44:19.638 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4450
02:44:19.638 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.45, Mass=2675, SNR=35.8, Peak=203 HFD=4.2
02:44:19.638 00.000 6880 MultiStar: [#1 -0.16,0.08,0.95,U] [#2 -0.21,0.15,0.98,U] [#3 -0.16,0.07,0.91,U] [#4 -0.03,0.13,0.84,U] [#5 -0.18,0.38,0.99,U] [#6 -0.18,0.09,0.92,U] [#7 -0.08,0.08,0.78,U] [#8 -0.29,0.14,0.79,U] 
02:44:19.638 00.000 6880 refined, 8 included, MultiStar: {-0.15, 0.20}, one-star: {-0.08, 0.57}
02:44:19.638 00.000 6880 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.61) = xAngle (3.85 = -2.44)
02:44:19.638 00.000 6880 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.82 = -2.47)
02:44:19.638 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.20 hyp=0.25 cameraTheta=2.23 mountX=-0.19 mountY=-0.16, mountTheta=-2.45
02:44:19.639 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.20, opts=13)
02:44:19.639 00.000 6880 Enqueuing Move request for scope (-0.15, 0.20)
02:44:19.640 00.001 10052 Worker thread wakes up
02:44:19.640 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.20) opts 0xd
02:44:19.640 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.20)
02:44:19.640 00.000 10052 Moving (-0.15, 0.20) raw xDistance=-0.19 yDistance=-0.16
02:44:19.640 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
02:44:19.640 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:44:19.640 00.000 10052 MoveAxis(E, 48, ABG)
02:44:19.640 00.000 10052 Guiding  Dir = 2, Dur = 48
02:44:19.658 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:19.687 00.029 6880 UpdateGuideState exits: m=2675 SNR=35.8
02:44:19.687 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:19.687 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:19.687 00.000 6880 Enqueuing Expose request
02:44:19.691 00.004 10052 IsSlewing returns 0
02:44:19.770 00.079 10052 IsGuiding returns 0
02:44:19.912 00.142 10052 IsGuiding returns 0
02:44:19.916 00.004 10052 Move returns status 0, amount 48
02:44:19.916 00.000 10052 MoveAxis(N, 0, ABG)
02:44:19.916 00.000 10052 Move returns status 0, amount 0
02:44:19.916 00.000 10052 move complete, result=0
02:44:19.916 00.000 10052 worker thread done servicing request
02:44:19.916 00.000 10052 Worker thread wakes up
02:44:19.916 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:19.916 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:19.916 00.000 6880 GuideStep: -0.2 px 48 ms EAST, -0.2 px 0 ms NORTH
02:44:20.726 00.810 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"606d0d0d-2039-465c-9a64-f49238dbf160"}
02:44:20.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"606d0d0d-2039-465c-9a64-f49238dbf160"}
02:44:20.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abde887e-e8d3-406b-9540-9857e25b4a1a"}
02:44:20.726 00.000 6880 case statement mapped state 6 to 3
02:44:20.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"abde887e-e8d3-406b-9540-9857e25b4a1a"}
02:44:20.728 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"816d8d56-eb01-4b15-9115-c0ac9e6cc640"}
02:44:20.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4450,"width":15,"height":15,"star_pos":[6.85,7.45],"pixels":"..."},"id":"816d8d56-eb01-4b15-9115-c0ac9e6cc640"}
02:44:20.822 00.094 10052 Exposure complete
02:44:20.875 00.053 10052 worker thread done servicing request
02:44:20.875 00.000 6880 OnExposeComplete: enter
02:44:20.875 00.000 6880 UpdateGuideState(): m_state=6
02:44:20.875 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4451
02:44:20.875 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.27, Mass=2628, SNR=35.6, Peak=144 HFD=4.7
02:44:20.876 00.001 6880 MultiStar: [#1 -0.29,-0.12,0.97,U] [#2 -0.49,-0.18,0.98,U] [#3 -0.35,0.03,0.88,U] [#4 -0.01,-0.08,0.84,U] [#5 -0.24,0.29,0.95,U] [#6 -0.39,-0.09,0.92,U] [#7 -0.18,-0.15,0.76,U] [#8 -0.33,-0.15,0.79,U] 
02:44:20.876 00.000 6880 refined, 8 included, MultiStar: {-0.28, 0.00}, one-star: {-0.23, 0.38}
02:44:20.876 00.000 6880 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.61) = xAngle (4.75 = -1.53)
02:44:20.876 00.000 6880 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.72 = -1.56)
02:44:20.876 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.00 hyp=0.28 cameraTheta=3.14 mountX=0.01 mountY=-0.28, mountTheta=-1.53
02:44:20.877 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.00, opts=13)
02:44:20.877 00.000 6880 Enqueuing Move request for scope (-0.28, 0.00)
02:44:20.877 00.000 10052 Worker thread wakes up
02:44:20.877 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.00) opts 0xd
02:44:20.877 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.00)
02:44:20.877 00.000 10052 Moving (-0.28, 0.00) raw xDistance=0.01 yDistance=-0.28
02:44:20.877 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:44:20.877 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.28, slope = -0.01
02:44:20.878 00.001 10052 MoveAxis(E, 0, ABG)
02:44:20.878 00.000 10052 Move returns status 0, amount 0
02:44:20.878 00.000 10052 MoveAxis(N, 18, ABG)
02:44:20.878 00.000 10052 Guiding  Dir = 0, Dur = 18
02:44:20.895 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:20.898 00.003 10052 IsSlewing returns 0
02:44:20.923 00.025 6880 UpdateGuideState exits: m=2628 SNR=35.6
02:44:20.923 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:20.923 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:20.923 00.000 6880 Enqueuing Expose request
02:44:20.937 00.014 10052 IsGuiding returns 0
02:44:21.004 00.067 10052 IsGuiding returns 1
02:44:21.004 00.000 10052 scope still moving after pulse duration time elapsed
02:44:21.047 00.043 10052 IsSlewing returns 0
02:44:21.085 00.038 10052 IsGuiding returns 0
02:44:21.086 00.001 10052 scope move finished after 18 + 130 ms
02:44:21.086 00.000 10052 Move returns status 0, amount 18
02:44:21.086 00.000 10052 move complete, result=0
02:44:21.086 00.000 10052 worker thread done servicing request
02:44:21.086 00.000 10052 Worker thread wakes up
02:44:21.086 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 18 ms NORTH
02:44:21.086 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:21.086 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:22.313 01.227 10052 Exposure complete
02:44:22.363 00.050 10052 worker thread done servicing request
02:44:22.363 00.000 6880 OnExposeComplete: enter
02:44:22.363 00.000 6880 UpdateGuideState(): m_state=6
02:44:22.363 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4452
02:44:22.363 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.57, Mass=2596, SNR=35.2, Peak=137 HFD=4.8
02:44:22.364 00.001 6880 MultiStar: [#1 0.09,0.33,0.98,U] [#2 -0.44,-0.05,0.98,U] [#3 -0.29,0.15,0.90,U] [#4 0.18,0.40,0.83,U] [#5 -0.26,0.40,0.97,U] [#6 -0.36,0.10,0.91,U] [#7 0.08,0.23,0.77,U] [#8 -0.45,0.24,0.76,U] 
02:44:22.364 00.000 6880 refined, 8 included, MultiStar: {-0.18, 0.28}, one-star: {-0.13, 0.69}
02:44:22.364 00.000 6880 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.61) = xAngle (3.76 = -2.53)
02:44:22.364 00.000 6880 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.73 = -2.56)
02:44:22.364 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.28 hyp=0.33 cameraTheta=2.14 mountX=-0.27 mountY=-0.18, mountTheta=-2.55
02:44:22.365 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.28, opts=13)
02:44:22.365 00.000 6880 Enqueuing Move request for scope (-0.18, 0.28)
02:44:22.365 00.000 10052 Worker thread wakes up
02:44:22.365 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.28) opts 0xd
02:44:22.365 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.28)
02:44:22.365 00.000 10052 Moving (-0.18, 0.28) raw xDistance=-0.27 yDistance=-0.18
02:44:22.365 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
02:44:22.365 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.18, slope = -0.01
02:44:22.365 00.000 10052 MoveAxis(E, 73, ABG)
02:44:22.365 00.000 10052 Guiding  Dir = 2, Dur = 73
02:44:22.383 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:22.411 00.028 6880 UpdateGuideState exits: m=2596 SNR=35.2
02:44:22.411 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:22.411 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:22.411 00.000 6880 Enqueuing Expose request
02:44:22.418 00.007 10052 IsSlewing returns 0
02:44:22.455 00.037 10052 IsGuiding returns 0
02:44:22.483 00.028 10052 PulseGuide returned control before completion, sleep 56
02:44:22.570 00.087 10052 IsGuiding returns 0
02:44:22.570 00.000 10052 Move returns status 0, amount 73
02:44:22.570 00.000 10052 MoveAxis(N, 22, ABG)
02:44:22.570 00.000 10052 Guiding  Dir = 0, Dur = 22
02:44:22.608 00.038 10052 IsSlewing returns 0
02:44:22.647 00.039 10052 IsGuiding returns 0
02:44:22.713 00.066 10052 IsGuiding returns 1
02:44:22.713 00.000 10052 scope still moving after pulse duration time elapsed
02:44:22.726 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"46da67cf-d1a2-4cf3-b7bd-6f17e7429389"}
02:44:22.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"46da67cf-d1a2-4cf3-b7bd-6f17e7429389"}
02:44:22.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b74b935d-577b-4a3a-9d35-84991320ce41"}
02:44:22.726 00.000 6880 case statement mapped state 6 to 3
02:44:22.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b74b935d-577b-4a3a-9d35-84991320ce41"}
02:44:22.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4271f4fb-6ec1-4037-bb6e-85bb4b51feb7"}
02:44:22.727 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4452,"width":15,"height":15,"star_pos":[6.80,6.57],"pixels":"..."},"id":"4271f4fb-6ec1-4037-bb6e-85bb4b51feb7"}
02:44:22.758 00.031 10052 IsSlewing returns 0
02:44:22.797 00.039 10052 IsGuiding returns 0
02:44:22.797 00.000 10052 scope move finished after 22 + 127 ms
02:44:22.797 00.000 10052 Move returns status 0, amount 22
02:44:22.797 00.000 10052 move complete, result=0
02:44:22.797 00.000 10052 worker thread done servicing request
02:44:22.797 00.000 10052 Worker thread wakes up
02:44:22.797 00.000 6880 GuideStep: -0.3 px 73 ms EAST, -0.2 px 22 ms NORTH
02:44:22.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:22.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:23.708 00.911 10052 Exposure complete
02:44:23.766 00.058 10052 worker thread done servicing request
02:44:23.766 00.000 6880 OnExposeComplete: enter
02:44:23.766 00.000 6880 UpdateGuideState(): m_state=6
02:44:23.766 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4453
02:44:23.766 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=892.14, Mass=2598, SNR=35.2, Peak=158 HFD=4.5
02:44:23.766 00.000 6880 MultiStar: [#1 0.05,-0.04,0.94,U] [#2 -0.39,-0.03,1.01,U] [#3 -0.10,0.00,0.91,U] [#4 0.19,-0.09,0.85,U] [#5 -0.00,0.43,0.95,U] [#6 -0.13,0.11,0.91,U] [#7 -0.18,-0.07,0.77,U] [#8 -0.14,-0.01,0.80,U] 
02:44:23.767 00.001 6880 refined, 8 included, MultiStar: {-0.07, 0.07}, one-star: {0.04, 0.26}
02:44:23.767 00.000 6880 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.61) = xAngle (4.00 = -2.29)
02:44:23.767 00.000 6880 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.32)
02:44:23.767 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.07 hyp=0.10 cameraTheta=2.38 mountX=-0.07 mountY=-0.07, mountTheta=-2.30
02:44:23.768 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.07, opts=13)
02:44:23.768 00.000 6880 Enqueuing Move request for scope (-0.07, 0.07)
02:44:23.768 00.000 10052 Worker thread wakes up
02:44:23.768 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.07) opts 0xd
02:44:23.769 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.07)
02:44:23.769 00.000 10052 Moving (-0.07, 0.07) raw xDistance=-0.07 yDistance=-0.07
02:44:23.769 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:44:23.769 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
02:44:23.769 00.000 10052 MoveAxis(E, 0, ABG)
02:44:23.769 00.000 10052 Move returns status 0, amount 0
02:44:23.769 00.000 10052 MoveAxis(N, 0, ABG)
02:44:23.769 00.000 10052 Move returns status 0, amount 0
02:44:23.769 00.000 10052 move complete, result=0
02:44:23.769 00.000 10052 worker thread done servicing request
02:44:23.788 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:23.818 00.030 6880 UpdateGuideState exits: m=2598 SNR=35.2
02:44:23.818 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:23.818 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:23.818 00.000 6880 Enqueuing Expose request
02:44:23.818 00.000 10052 Worker thread wakes up
02:44:23.818 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:23.818 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:23.818 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:24.726 00.908 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3439d56e-a43a-4f6b-88f0-2a2064a0a002"}
02:44:24.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3439d56e-a43a-4f6b-88f0-2a2064a0a002"}
02:44:24.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ca40919-ab7d-4f0e-8b8b-c3532a494dfd"}
02:44:24.726 00.000 6880 case statement mapped state 6 to 3
02:44:24.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ca40919-ab7d-4f0e-8b8b-c3532a494dfd"}
02:44:24.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4f4fb780-4ae1-4669-b28e-d51e64831cfc"}
02:44:24.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4453,"width":15,"height":15,"star_pos":[6.97,7.14],"pixels":"..."},"id":"4f4fb780-4ae1-4669-b28e-d51e64831cfc"}
02:44:24.962 00.235 10052 Exposure complete
02:44:25.020 00.058 10052 worker thread done servicing request
02:44:25.020 00.000 6880 OnExposeComplete: enter
02:44:25.020 00.000 6880 UpdateGuideState(): m_state=6
02:44:25.020 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4454
02:44:25.020 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.13, Mass=2571, SNR=35.2, Peak=154 HFD=4.5
02:44:25.021 00.001 6880 MultiStar: [#1 -0.38,-0.14,0.97,U] [#2 -0.57,-0.23,0.00,M2] [#3 -0.39,-0.04,0.93,U] [#4 -0.39,-0.40,0.00,M1] [#5 -0.49,-0.09,0.93,U] [#6 -0.48,-0.03,0.93,U] [#7 -0.32,-0.12,0.76,U] [#8 -0.54,-0.21,0.00,M1] 
02:44:25.021 00.000 6880 single-star, 5 included, MultiStar: {-0.38, -0.03}, one-star: {-0.23, 0.24}
02:44:25.021 00.000 6880 CameraToMount -- cameraTheta (2.34) - m_xAngle (-1.61) = xAngle (3.95 = -2.33)
02:44:25.021 00.000 6880 CameraToMount -- cameraTheta (2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.92 = -2.36)
02:44:25.021 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.24 hyp=0.33 cameraTheta=2.34 mountX=-0.23 mountY=-0.23, mountTheta=-2.35
02:44:25.022 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.24, opts=13)
02:44:25.022 00.000 6880 Enqueuing Move request for scope (-0.23, 0.24)
02:44:25.022 00.000 10052 Worker thread wakes up
02:44:25.022 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.24) opts 0xd
02:44:25.023 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.24)
02:44:25.023 00.000 10052 Moving (-0.23, 0.24) raw xDistance=-0.23 yDistance=-0.23
02:44:25.023 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:44:25.023 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.23, slope = -0.02
02:44:25.023 00.000 10052 MoveAxis(E, 61, ABG)
02:44:25.023 00.000 10052 Guiding  Dir = 2, Dur = 61
02:44:25.041 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:25.043 00.002 10052 IsSlewing returns 0
02:44:25.073 00.030 6880 UpdateGuideState exits: m=2571 SNR=35.2
02:44:25.073 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:25.073 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:25.073 00.000 6880 Enqueuing Expose request
02:44:25.082 00.009 10052 IsGuiding returns 0
02:44:25.109 00.027 10052 PulseGuide returned control before completion, sleep 44
02:44:25.182 00.073 10052 IsGuiding returns 0
02:44:25.183 00.001 10052 Move returns status 0, amount 61
02:44:25.183 00.000 10052 MoveAxis(N, 29, ABG)
02:44:25.183 00.000 10052 Guiding  Dir = 0, Dur = 29
02:44:25.221 00.038 10052 IsSlewing returns 0
02:44:25.259 00.038 10052 IsGuiding returns 0
02:44:25.287 00.028 10052 PulseGuide returned control before completion, sleep 12
02:44:25.325 00.038 10052 IsGuiding returns 0
02:44:25.325 00.000 10052 Move returns status 0, amount 29
02:44:25.325 00.000 10052 move complete, result=0
02:44:25.325 00.000 10052 worker thread done servicing request
02:44:25.325 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.2 px 29 ms NORTH
02:44:25.325 00.000 10052 Worker thread wakes up
02:44:25.325 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:25.325 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:26.231 00.906 10052 Exposure complete
02:44:26.283 00.052 10052 worker thread done servicing request
02:44:26.283 00.000 6880 OnExposeComplete: enter
02:44:26.283 00.000 6880 UpdateGuideState(): m_state=6
02:44:26.283 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4455
02:44:26.284 00.001 6880 Star::Find returns 1 (0), X=407.46, Y=892.09, Mass=2651, SNR=35.8, Peak=151 HFD=4.9
02:44:26.284 00.000 6880 MultiStar: [#1 -0.50,-0.14,0.96,U] [#2 -0.72,-0.19,0.00,M3] [#3 -0.56,-0.06,0.00,M1] [#4 -0.25,-0.16,0.81,U] [#5 -0.66,-0.01,0.00,M1] [#6 -0.56,-0.01,0.00,M1] [#7 -0.39,-0.10,0.74,U] [#8 -0.58,-0.16,0.00,M2] 
02:44:26.284 00.000 6880 refined, 3 included, MultiStar: {-0.41, -0.04}, one-star: {-0.47, 0.20}
02:44:26.284 00.000 6880 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.61) = xAngle (-1.44 = -1.44)
02:44:26.284 00.000 6880 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
02:44:26.284 00.000 6880 CameraToMount -- cameraX=-0.41 cameraY=-0.04 hyp=0.41 cameraTheta=-3.05 mountX=0.05 mountY=-0.41, mountTheta=-1.44
02:44:26.285 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.41, y=-0.04, opts=13)
02:44:26.285 00.000 6880 Enqueuing Move request for scope (-0.41, -0.04)
02:44:26.285 00.000 10052 Worker thread wakes up
02:44:26.285 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.04) opts 0xd
02:44:26.285 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.41, -0.04)
02:44:26.286 00.001 10052 Moving (-0.41, -0.04) raw xDistance=0.05 yDistance=-0.41
02:44:26.286 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:44:26.286 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.41, slope = -0.03
02:44:26.286 00.000 10052 MoveAxis(E, 0, ABG)
02:44:26.286 00.000 10052 Move returns status 0, amount 0
02:44:26.286 00.000 10052 MoveAxis(N, 47, ABG)
02:44:26.286 00.000 10052 Guiding  Dir = 0, Dur = 47
02:44:26.304 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:26.340 00.036 6880 UpdateGuideState exits: m=2651 SNR=35.8
02:44:26.340 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:26.340 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:26.340 00.000 6880 Enqueuing Expose request
02:44:26.351 00.011 10052 IsSlewing returns 0
02:44:26.425 00.074 10052 IsGuiding returns 0
02:44:26.524 00.099 10052 IsGuiding returns 1
02:44:26.524 00.000 10052 scope still moving after pulse duration time elapsed
02:44:26.579 00.055 10052 IsSlewing returns 0
02:44:26.617 00.038 10052 IsGuiding returns 0
02:44:26.617 00.000 10052 scope move finished after 47 + 144 ms
02:44:26.617 00.000 10052 Move returns status 0, amount 47
02:44:26.617 00.000 10052 move complete, result=0
02:44:26.618 00.001 10052 worker thread done servicing request
02:44:26.618 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 47 ms NORTH
02:44:26.618 00.000 10052 Worker thread wakes up
02:44:26.618 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:26.618 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:26.727 00.109 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ab047c2-91ec-488f-b1e7-540b9d3cbadf"}
02:44:26.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ab047c2-91ec-488f-b1e7-540b9d3cbadf"}
02:44:26.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a20b32b-3c2f-42d4-8e66-46503f8e77e2"}
02:44:26.727 00.000 6880 case statement mapped state 6 to 3
02:44:26.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a20b32b-3c2f-42d4-8e66-46503f8e77e2"}
02:44:26.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ec242fdd-a022-4ef2-a87f-931751513f59"}
02:44:26.728 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4455,"width":15,"height":15,"star_pos":[7.46,7.09],"pixels":"..."},"id":"ec242fdd-a022-4ef2-a87f-931751513f59"}
02:44:27.752 01.024 10052 Exposure complete
02:44:27.804 00.052 10052 worker thread done servicing request
02:44:27.804 00.000 6880 OnExposeComplete: enter
02:44:27.804 00.000 6880 UpdateGuideState(): m_state=6
02:44:27.804 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4456
02:44:27.804 00.000 6880 Star::Find returns 1 (0), X=407.38, Y=892.10, Mass=2586, SNR=35.2, Peak=136 HFD=4.7
02:44:27.805 00.001 6880 MultiStar: [#1 -0.47,-0.06,0.98,U] [#2 -0.63,-0.30,0.00,M4] [#3 -0.48,-0.02,0.89,U] [#4 -0.37,-0.08,0.84,U] [#5 -0.66,0.08,0.00,M2] [#6 -0.51,-0.18,0.89,U] [#7 -0.50,-0.04,0.75,U] [#8 -0.66,0.02,0.00,M3] 
02:44:27.805 00.000 6880 refined, 5 included, MultiStar: {-0.48, -0.02}, one-star: {-0.55, 0.21}
02:44:27.805 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.48 = -1.48)
02:44:27.805 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
02:44:27.805 00.000 6880 CameraToMount -- cameraX=-0.48 cameraY=-0.02 hyp=0.48 cameraTheta=-3.10 mountX=0.04 mountY=-0.48, mountTheta=-1.49
02:44:27.806 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.48, y=-0.02, opts=13)
02:44:27.806 00.000 6880 Enqueuing Move request for scope (-0.48, -0.02)
02:44:27.806 00.000 10052 Worker thread wakes up
02:44:27.806 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.48, -0.02) opts 0xd
02:44:27.806 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.48, -0.02)
02:44:27.806 00.000 10052 Moving (-0.48, -0.02) raw xDistance=0.04 yDistance=-0.48
02:44:27.806 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:44:27.806 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.48, slope = -0.03
02:44:27.806 00.000 10052 MoveAxis(E, 0, ABG)
02:44:27.806 00.000 10052 Move returns status 0, amount 0
02:44:27.806 00.000 10052 MoveAxis(N, 49, ABG)
02:44:27.807 00.001 10052 Guiding  Dir = 0, Dur = 49
02:44:27.824 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:27.853 00.029 6880 UpdateGuideState exits: m=2586 SNR=35.2
02:44:27.853 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:27.853 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:27.853 00.000 6880 Enqueuing Expose request
02:44:27.886 00.033 10052 IsSlewing returns 0
02:44:27.966 00.080 10052 IsGuiding returns 0
02:44:28.109 00.143 10052 IsGuiding returns 0
02:44:28.109 00.000 10052 Move returns status 0, amount 49
02:44:28.109 00.000 10052 move complete, result=0
02:44:28.109 00.000 10052 worker thread done servicing request
02:44:28.109 00.000 10052 Worker thread wakes up
02:44:28.109 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.5 px 49 ms NORTH
02:44:28.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:28.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:28.728 00.619 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6df7ff81-6bec-4e0a-8248-0ee41f7f984c"}
02:44:28.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6df7ff81-6bec-4e0a-8248-0ee41f7f984c"}
02:44:28.728 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ed95458-452e-4818-b9c8-ac9855df2f4c"}
02:44:28.728 00.000 6880 case statement mapped state 6 to 3
02:44:28.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ed95458-452e-4818-b9c8-ac9855df2f4c"}
02:44:28.730 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3040c191-9a45-42f0-bf09-7a502d6e1b88"}
02:44:28.730 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4456,"width":15,"height":15,"star_pos":[7.38,7.10],"pixels":"..."},"id":"3040c191-9a45-42f0-bf09-7a502d6e1b88"}
02:44:29.021 00.291 10052 Exposure complete
02:44:29.072 00.051 10052 worker thread done servicing request
02:44:29.072 00.000 6880 OnExposeComplete: enter
02:44:29.073 00.001 6880 UpdateGuideState(): m_state=6
02:44:29.073 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4457
02:44:29.073 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=892.11, Mass=2687, SNR=36.0, Peak=159 HFD=4.9
02:44:29.073 00.000 6880 MultiStar: [#1 -0.56,-0.14,0.00,M1] [#2 -0.53,-0.31,0.00,M5] [#3 -0.50,-0.12,0.89,U] [#4 -0.41,-0.18,0.81,U] [#5 -0.69,0.02,0.00,M3] [#6 -0.45,-0.16,0.90,U] [#7 -0.48,-0.14,0.75,U] [#8 -0.71,-0.22,0.00,M4] 
02:44:29.073 00.000 6880 refined, 4 included, MultiStar: {-0.47, -0.06}, one-star: {-0.50, 0.22}
02:44:29.073 00.000 6880 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
02:44:29.073 00.000 6880 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.43 = -1.43)
02:44:29.073 00.000 6880 CameraToMount -- cameraX=-0.47 cameraY=-0.06 hyp=0.47 cameraTheta=-3.01 mountX=0.08 mountY=-0.47, mountTheta=-1.39
02:44:29.074 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.47, y=-0.06, opts=13)
02:44:29.075 00.001 6880 Enqueuing Move request for scope (-0.47, -0.06)
02:44:29.075 00.000 10052 Worker thread wakes up
02:44:29.075 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.06) opts 0xd
02:44:29.075 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.47, -0.06)
02:44:29.075 00.000 10052 Moving (-0.47, -0.06) raw xDistance=0.08 yDistance=-0.47
02:44:29.075 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:44:29.075 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.47, slope = -0.02
02:44:29.075 00.000 10052 MoveAxis(E, 0, ABG)
02:44:29.075 00.000 10052 Move returns status 0, amount 0
02:44:29.075 00.000 10052 MoveAxis(N, 36, ABG)
02:44:29.075 00.000 10052 Guiding  Dir = 0, Dur = 36
02:44:29.094 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:29.096 00.002 10052 IsSlewing returns 0
02:44:29.125 00.029 6880 UpdateGuideState exits: m=2687 SNR=36.0
02:44:29.125 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:29.125 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:29.125 00.000 6880 Enqueuing Expose request
02:44:29.133 00.008 10052 IsGuiding returns 0
02:44:29.162 00.029 10052 PulseGuide returned control before completion, sleep 19
02:44:29.212 00.050 10052 IsGuiding returns 0
02:44:29.212 00.000 10052 Move returns status 0, amount 36
02:44:29.212 00.000 10052 move complete, result=0
02:44:29.212 00.000 10052 worker thread done servicing request
02:44:29.212 00.000 10052 Worker thread wakes up
02:44:29.212 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:29.212 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:29.212 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.5 px 36 ms NORTH
02:44:30.349 01.137 10052 Exposure complete
02:44:30.403 00.054 10052 worker thread done servicing request
02:44:30.403 00.000 6880 OnExposeComplete: enter
02:44:30.403 00.000 6880 UpdateGuideState(): m_state=6
02:44:30.403 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4458
02:44:30.403 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=892.15, Mass=2619, SNR=35.5, Peak=144 HFD=4.8
02:44:30.404 00.001 6880 MultiStar: [#1 -0.40,-0.21,0.94,U] [#2 -0.75,-0.20,0.00,M6] [#3 -0.57,-0.11,0.00,M1] [#4 -0.36,-0.37,0.82,U] [#5 -0.61,0.01,0.00,M4] [#6 -0.63,-0.14,0.00,M1] [#7 -0.36,-0.11,0.76,U] [#8 -0.70,-0.26,0.00,M5] 
02:44:30.404 00.000 6880 refined, 3 included, MultiStar: {-0.41, -0.09}, one-star: {-0.48, 0.26}
02:44:30.404 00.000 6880 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.61) = xAngle (-1.31 = -1.31)
02:44:30.404 00.000 6880 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
02:44:30.404 00.000 6880 CameraToMount -- cameraX=-0.41 cameraY=-0.09 hyp=0.42 cameraTheta=-2.92 mountX=0.11 mountY=-0.40, mountTheta=-1.31
02:44:30.405 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.41, y=-0.09, opts=13)
02:44:30.405 00.000 6880 Enqueuing Move request for scope (-0.41, -0.09)
02:44:30.405 00.000 10052 Worker thread wakes up
02:44:30.405 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.09) opts 0xd
02:44:30.406 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.41, -0.09)
02:44:30.406 00.000 10052 Moving (-0.41, -0.09) raw xDistance=0.11 yDistance=-0.40
02:44:30.406 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:44:30.406 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.40, slope = -0.03
02:44:30.406 00.000 10052 MoveAxis(E, 0, ABG)
02:44:30.406 00.000 10052 Move returns status 0, amount 0
02:44:30.406 00.000 10052 MoveAxis(N, 48, ABG)
02:44:30.406 00.000 10052 Guiding  Dir = 0, Dur = 48
02:44:30.427 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:30.427 00.000 10052 IsSlewing returns 0
02:44:30.456 00.029 6880 UpdateGuideState exits: m=2619 SNR=35.5
02:44:30.456 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:30.456 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:30.457 00.001 6880 Enqueuing Expose request
02:44:30.465 00.008 10052 IsGuiding returns 0
02:44:30.493 00.028 10052 PulseGuide returned control before completion, sleep 31
02:44:30.555 00.062 10052 IsGuiding returns 0
02:44:30.556 00.001 10052 Move returns status 0, amount 48
02:44:30.556 00.000 10052 move complete, result=0
02:44:30.556 00.000 10052 worker thread done servicing request
02:44:30.556 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 48 ms NORTH
02:44:30.556 00.000 10052 Worker thread wakes up
02:44:30.556 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:30.556 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:30.728 00.172 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"317a0b35-4a2d-4014-9cf8-9bc14dcff83c"}
02:44:30.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"317a0b35-4a2d-4014-9cf8-9bc14dcff83c"}
02:44:30.728 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f1aeaaf-4590-4a99-a8ad-3b49e7844b59"}
02:44:30.728 00.000 6880 case statement mapped state 6 to 3
02:44:30.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0f1aeaaf-4590-4a99-a8ad-3b49e7844b59"}
02:44:30.728 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fdbbc266-7891-4a1d-8d2e-7e0018dd5fb3"}
02:44:30.729 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4458,"width":15,"height":15,"star_pos":[7.45,7.15],"pixels":"..."},"id":"fdbbc266-7891-4a1d-8d2e-7e0018dd5fb3"}
02:44:31.474 00.745 10052 Exposure complete
02:44:31.538 00.064 10052 worker thread done servicing request
02:44:31.538 00.000 6880 OnExposeComplete: enter
02:44:31.538 00.000 6880 UpdateGuideState(): m_state=6
02:44:31.538 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4459
02:44:31.538 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=892.31, Mass=2704, SNR=36.1, Peak=164 HFD=4.7
02:44:31.539 00.001 6880 MultiStar: [#1 -0.53,-0.06,0.94,U] [#2 -0.87,-0.14,0.00,M7] [#3 -0.85,-0.01,0.00,M2] [#4 -0.33,-0.09,0.80,U] [#5 -0.73,0.11,0.00,M5] [#6 -0.95,0.02,0.00,M2] [#7 -0.49,-0.06,0.75,U] [#8 -0.82,-0.20,0.00,M6] 
02:44:31.539 00.000 6880 refined, 3 included, MultiStar: {-0.50, 0.07}, one-star: {-0.60, 0.42}
02:44:31.539 00.000 6880 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.61) = xAngle (4.61 = -1.67)
02:44:31.539 00.000 6880 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.58 = -1.70)
02:44:31.539 00.000 6880 CameraToMount -- cameraX=-0.50 cameraY=0.07 hyp=0.50 cameraTheta=3.00 mountX=-0.05 mountY=-0.50, mountTheta=-1.67
02:44:31.540 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.50, y=0.07, opts=13)
02:44:31.540 00.000 6880 Enqueuing Move request for scope (-0.50, 0.07)
02:44:31.541 00.001 10052 Worker thread wakes up
02:44:31.541 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.50, 0.07) opts 0xd
02:44:31.541 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.50, 0.07)
02:44:31.541 00.000 10052 Moving (-0.50, 0.07) raw xDistance=-0.05 yDistance=-0.50
02:44:31.541 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:44:31.541 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.50, slope = -0.04
02:44:31.541 00.000 10052 MoveAxis(E, 0, ABG)
02:44:31.541 00.000 10052 Move returns status 0, amount 0
02:44:31.541 00.000 10052 MoveAxis(N, 75, ABG)
02:44:31.541 00.000 10052 Guiding  Dir = 0, Dur = 75
02:44:31.560 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:31.580 00.020 10052 IsSlewing returns 0
02:44:31.591 00.011 6880 UpdateGuideState exits: m=2704 SNR=36.1
02:44:31.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:31.591 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:31.591 00.000 6880 Enqueuing Expose request
02:44:31.655 00.064 10052 IsGuiding returns 0
02:44:31.719 00.064 10052 PulseGuide returned control before completion, sleep 21
02:44:31.795 00.076 10052 IsGuiding returns 1
02:44:31.795 00.000 10052 scope still moving after pulse duration time elapsed
02:44:31.875 00.080 10052 IsSlewing returns 0
02:44:31.954 00.079 10052 IsGuiding returns 0
02:44:31.954 00.000 10052 scope move finished after 75 + 224 ms
02:44:31.954 00.000 10052 Move returns status 0, amount 75
02:44:31.954 00.000 10052 move complete, result=0
02:44:31.954 00.000 10052 worker thread done servicing request
02:44:31.954 00.000 10052 Worker thread wakes up
02:44:31.954 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.5 px 75 ms NORTH
02:44:31.955 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:31.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:32.727 00.772 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d31d178b-82c1-4157-963f-d1b0eab21122"}
02:44:32.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d31d178b-82c1-4157-963f-d1b0eab21122"}
02:44:32.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ac1ef75-8a3e-4829-9f19-d76ae1e804b7"}
02:44:32.727 00.000 6880 case statement mapped state 6 to 3
02:44:32.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ac1ef75-8a3e-4829-9f19-d76ae1e804b7"}
02:44:32.727 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7a59cfe6-3f00-42f8-80f1-e364a9dc32c2"}
02:44:32.728 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4459,"width":15,"height":15,"star_pos":[7.33,7.31],"pixels":"..."},"id":"7a59cfe6-3f00-42f8-80f1-e364a9dc32c2"}
02:44:33.088 00.360 10052 Exposure complete
02:44:33.139 00.051 10052 worker thread done servicing request
02:44:33.139 00.000 6880 OnExposeComplete: enter
02:44:33.139 00.000 6880 UpdateGuideState(): m_state=6
02:44:33.139 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4460
02:44:33.139 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=892.16, Mass=2594, SNR=35.3, Peak=154 HFD=4.8
02:44:33.139 00.000 6880 MultiStar: [#1 -0.46,-0.03,0.92,U] [#2 -0.71,-0.09,0.00,M8] [#3 -0.41,0.10,0.91,U] [#4 -0.42,-0.02,0.84,U] [#5 -0.69,0.20,0.00,M6] [#6 -0.52,-0.08,0.90,U] [#7 -0.45,0.10,0.76,U] [#8 -0.55,0.15,0.00,M7] 
02:44:33.140 00.001 6880 refined, 5 included, MultiStar: {-0.47, 0.06}, one-star: {-0.53, 0.27}
02:44:33.140 00.000 6880 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.61) = xAngle (4.63 = -1.66)
02:44:33.140 00.000 6880 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.60 = -1.69)
02:44:33.140 00.000 6880 CameraToMount -- cameraX=-0.47 cameraY=0.06 hyp=0.47 cameraTheta=3.01 mountX=-0.04 mountY=-0.47, mountTheta=-1.66
02:44:33.141 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.47, y=0.06, opts=13)
02:44:33.141 00.000 6880 Enqueuing Move request for scope (-0.47, 0.06)
02:44:33.141 00.000 10052 Worker thread wakes up
02:44:33.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, 0.06) opts 0xd
02:44:33.141 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.47, 0.06)
02:44:33.141 00.000 10052 Moving (-0.47, 0.06) raw xDistance=-0.04 yDistance=-0.47
02:44:33.141 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:44:33.141 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.47, slope = -0.04
02:44:33.141 00.000 10052 MoveAxis(E, 0, ABG)
02:44:33.141 00.000 10052 Move returns status 0, amount 0
02:44:33.141 00.000 10052 MoveAxis(N, 69, ABG)
02:44:33.142 00.001 10052 Guiding  Dir = 0, Dur = 69
02:44:33.158 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:33.162 00.004 10052 IsSlewing returns 0
02:44:33.185 00.023 6880 UpdateGuideState exits: m=2594 SNR=35.3
02:44:33.185 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:33.185 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:33.185 00.000 6880 Enqueuing Expose request
02:44:33.201 00.016 10052 IsGuiding returns 0
02:44:33.228 00.027 10052 PulseGuide returned control before completion, sleep 52
02:44:33.310 00.082 10052 IsGuiding returns 0
02:44:33.310 00.000 10052 Move returns status 0, amount 69
02:44:33.311 00.001 10052 move complete, result=0
02:44:33.311 00.000 10052 worker thread done servicing request
02:44:33.311 00.000 10052 Worker thread wakes up
02:44:33.311 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.5 px 69 ms NORTH
02:44:33.311 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:33.311 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:34.224 00.913 10052 Exposure complete
02:44:34.277 00.053 10052 worker thread done servicing request
02:44:34.277 00.000 6880 OnExposeComplete: enter
02:44:34.278 00.001 6880 UpdateGuideState(): m_state=6
02:44:34.278 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4461
02:44:34.278 00.000 6880 Star::Find returns 1 (0), X=407.24, Y=892.26, Mass=2656, SNR=35.7, Peak=177 HFD=4.7
02:44:34.278 00.000 6880 MultiStar: [#1 -0.66,0.02,0.00,M1] [#2 -0.66,-0.08,0.00,M9] [#3 -0.56,0.10,0.00,M2] [#4 -0.44,0.03,0.82,U] [#5 -0.72,0.15,0.00,M7] [#6 -0.65,-0.04,0.00,M2] [#7 -0.63,-0.02,0.00,M1] [#8 -0.71,0.12,0.00,M8] 
02:44:34.278 00.000 6880 refined, 1 included, MultiStar: {-0.57, 0.22}, one-star: {-0.68, 0.37}
02:44:34.278 00.000 6880 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.61) = xAngle (4.40 = -1.89)
02:44:34.278 00.000 6880 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.36 = -1.92)
02:44:34.279 00.001 6880 CameraToMount -- cameraX=-0.57 cameraY=0.22 hyp=0.61 cameraTheta=2.78 mountX=-0.19 mountY=-0.58, mountTheta=-1.89
02:44:34.280 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.57, y=0.22, opts=13)
02:44:34.280 00.000 6880 Enqueuing Move request for scope (-0.57, 0.22)
02:44:34.280 00.000 10052 Worker thread wakes up
02:44:34.280 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.57, 0.22) opts 0xd
02:44:34.280 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.57, 0.22)
02:44:34.280 00.000 10052 Moving (-0.57, 0.22) raw xDistance=-0.19 yDistance=-0.58
02:44:34.280 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:44:34.280 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.58, slope = -0.05
02:44:34.281 00.001 10052 MoveAxis(E, 51, ABG)
02:44:34.281 00.000 10052 Guiding  Dir = 2, Dur = 51
02:44:34.300 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:34.329 00.029 6880 UpdateGuideState exits: m=2656 SNR=35.7
02:44:34.329 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:34.330 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:34.330 00.000 6880 Enqueuing Expose request
02:44:34.351 00.021 10052 IsSlewing returns 0
02:44:34.426 00.075 10052 IsGuiding returns 0
02:44:34.523 00.097 10052 IsGuiding returns 1
02:44:34.523 00.000 10052 scope still moving after pulse duration time elapsed
02:44:34.573 00.050 10052 IsSlewing returns 0
02:44:34.611 00.038 10052 IsGuiding returns 0
02:44:34.612 00.001 10052 scope move finished after 51 + 134 ms
02:44:34.612 00.000 10052 Move returns status 0, amount 51
02:44:34.612 00.000 10052 MoveAxis(N, 84, ABG)
02:44:34.612 00.000 10052 Guiding  Dir = 0, Dur = 84
02:44:34.650 00.038 10052 IsSlewing returns 0
02:44:34.688 00.038 10052 IsGuiding returns 0
02:44:34.715 00.027 10052 PulseGuide returned control before completion, sleep 67
02:44:34.726 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"053f4deb-4bd7-4373-842d-46b15d332235"}
02:44:34.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"053f4deb-4bd7-4373-842d-46b15d332235"}
02:44:34.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"29b71454-3c59-490a-9ee5-fee156d76ed3"}
02:44:34.726 00.000 6880 case statement mapped state 6 to 3
02:44:34.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"29b71454-3c59-490a-9ee5-fee156d76ed3"}
02:44:34.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"97292e43-fb69-496b-b879-ac2a3b07227c"}
02:44:34.727 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4461,"width":15,"height":15,"star_pos":[7.24,7.26],"pixels":"..."},"id":"97292e43-fb69-496b-b879-ac2a3b07227c"}
02:44:34.811 00.084 10052 IsGuiding returns 0
02:44:34.811 00.000 10052 Move returns status 0, amount 84
02:44:34.811 00.000 10052 move complete, result=0
02:44:34.812 00.001 10052 worker thread done servicing request
02:44:34.812 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.6 px 84 ms NORTH
02:44:34.812 00.000 10052 Worker thread wakes up
02:44:34.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:34.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:35.953 01.141 10052 Exposure complete
02:44:36.002 00.049 6880 OnExposeComplete: enter
02:44:36.002 00.000 6880 UpdateGuideState(): m_state=6
02:44:36.002 00.000 10052 worker thread done servicing request
02:44:36.002 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4462
02:44:36.002 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=892.23, Mass=2532, SNR=35.0, Peak=159 HFD=4.7
02:44:36.003 00.001 6880 MultiStar: [#1 -0.62,-0.01,0.00,M2] [#2 -0.60,-0.18,0.00,M10] [#3 -0.50,-0.00,0.90,U] [#4 -0.67,-0.02,0.00,M1] [#5 -0.79,0.01,0.00,M8] [#6 -0.57,-0.04,0.00,M3] [#7 -0.56,-0.01,0.00,M2] [#8 -0.65,0.09,0.00,M9] 
02:44:36.003 00.000 6880 refined, 1 included, MultiStar: {-0.51, 0.18}, one-star: {-0.51, 0.34}
02:44:36.003 00.000 6880 CameraToMount -- cameraTheta (2.81) - m_xAngle (-1.61) = xAngle (4.42 = -1.86)
02:44:36.003 00.000 6880 CameraToMount -- cameraTheta (2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.90)
02:44:36.003 00.000 6880 CameraToMount -- cameraX=-0.51 cameraY=0.18 hyp=0.54 cameraTheta=2.81 mountX=-0.15 mountY=-0.51, mountTheta=-1.87
02:44:36.004 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.51, y=0.18, opts=13)
02:44:36.004 00.000 6880 Enqueuing Move request for scope (-0.51, 0.18)
02:44:36.004 00.000 10052 Worker thread wakes up
02:44:36.004 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.51, 0.18) opts 0xd
02:44:36.004 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.51, 0.18)
02:44:36.004 00.000 10052 Moving (-0.51, 0.18) raw xDistance=-0.15 yDistance=-0.51
02:44:36.004 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:44:36.004 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.51, slope = -0.04
02:44:36.004 00.000 10052 MoveAxis(E, 44, ABG)
02:44:36.004 00.000 10052 Guiding  Dir = 2, Dur = 44
02:44:36.022 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:36.049 00.027 6880 UpdateGuideState exits: m=2532 SNR=35.0
02:44:36.050 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:36.050 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:36.050 00.000 6880 Enqueuing Expose request
02:44:36.071 00.021 10052 IsSlewing returns 0
02:44:36.149 00.078 10052 IsGuiding returns 0
02:44:36.281 00.132 10052 IsGuiding returns 0
02:44:36.281 00.000 10052 Move returns status 0, amount 44
02:44:36.281 00.000 10052 MoveAxis(N, 73, ABG)
02:44:36.281 00.000 10052 Guiding  Dir = 0, Dur = 73
02:44:36.357 00.076 10052 IsSlewing returns 0
02:44:36.426 00.069 10052 IsGuiding returns 0
02:44:36.486 00.060 10052 PulseGuide returned control before completion, sleep 24
02:44:36.565 00.079 10052 IsGuiding returns 1
02:44:36.565 00.000 10052 scope still moving after pulse duration time elapsed
02:44:36.639 00.074 10052 IsSlewing returns 0
02:44:36.713 00.074 10052 IsGuiding returns 0
02:44:36.714 00.001 10052 scope move finished after 73 + 213 ms
02:44:36.714 00.000 10052 Move returns status 0, amount 73
02:44:36.714 00.000 10052 move complete, result=0
02:44:36.714 00.000 10052 worker thread done servicing request
02:44:36.714 00.000 10052 Worker thread wakes up
02:44:36.714 00.000 6880 GuideStep: -0.2 px 44 ms EAST, -0.5 px 73 ms NORTH
02:44:36.715 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:36.715 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:36.727 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b18d1c8-b551-4811-993d-f726adaaf531"}
02:44:36.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b18d1c8-b551-4811-993d-f726adaaf531"}
02:44:36.732 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8176846f-9e91-40e5-b597-73105b132943"}
02:44:36.732 00.000 6880 case statement mapped state 6 to 3
02:44:36.732 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8176846f-9e91-40e5-b597-73105b132943"}
02:44:36.733 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"afd2f21b-d294-43aa-a9a9-1781a6dc0568"}
02:44:36.733 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4462,"width":15,"height":15,"star_pos":[7.42,7.23],"pixels":"..."},"id":"afd2f21b-d294-43aa-a9a9-1781a6dc0568"}
02:44:37.634 00.901 10052 Exposure complete
02:44:37.686 00.052 10052 worker thread done servicing request
02:44:37.686 00.000 6880 OnExposeComplete: enter
02:44:37.687 00.001 6880 UpdateGuideState(): m_state=6
02:44:37.687 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4463
02:44:37.687 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=892.06, Mass=2604, SNR=35.3, Peak=163 HFD=4.9
02:44:37.687 00.000 6880 MultiStar: [#1 -0.55,-0.05,0.00,M3] [#2 -0.69,-0.21,0.00,R] [#3 -0.56,0.01,0.00,M2] [#4 -0.39,-0.06,0.85,U] [#5 -0.69,0.01,0.00,M9] [#6 -0.55,-0.08,0.00,M4] [#7 -0.54,-0.11,0.00,M3] [#8 -0.64,0.05,0.00,M10] 
02:44:37.687 00.000 6880 refined, 1 included, MultiStar: {-0.43, 0.07}, one-star: {-0.46, 0.17}
02:44:37.687 00.000 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.60 = -1.68)
02:44:37.687 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.71)
02:44:37.687 00.000 6880 CameraToMount -- cameraX=-0.43 cameraY=0.07 hyp=0.43 cameraTheta=2.99 mountX=-0.05 mountY=-0.43, mountTheta=-1.68
02:44:37.688 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.43, y=0.07, opts=13)
02:44:37.689 00.001 6880 Enqueuing Move request for scope (-0.43, 0.07)
02:44:37.689 00.000 10052 Worker thread wakes up
02:44:37.689 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.07) opts 0xd
02:44:37.689 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.43, 0.07)
02:44:37.689 00.000 10052 Moving (-0.43, 0.07) raw xDistance=-0.05 yDistance=-0.43
02:44:37.689 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:44:37.689 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.43, slope = -0.02
02:44:37.689 00.000 10052 MoveAxis(E, 0, ABG)
02:44:37.689 00.000 10052 Move returns status 0, amount 0
02:44:37.689 00.000 10052 MoveAxis(N, 33, ABG)
02:44:37.689 00.000 10052 Guiding  Dir = 0, Dur = 33
02:44:37.707 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:37.733 00.026 10052 IsSlewing returns 0
02:44:37.743 00.010 6880 UpdateGuideState exits: m=2604 SNR=35.3
02:44:37.743 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:37.743 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:37.743 00.000 6880 Enqueuing Expose request
02:44:37.812 00.069 10052 IsGuiding returns 0
02:44:37.955 00.143 10052 IsGuiding returns 0
02:44:37.955 00.000 10052 Move returns status 0, amount 33
02:44:37.955 00.000 10052 move complete, result=0
02:44:37.955 00.000 10052 worker thread done servicing request
02:44:37.955 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 33 ms NORTH
02:44:37.956 00.001 10052 Worker thread wakes up
02:44:37.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:37.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:38.726 00.770 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"549b10ae-771a-4c1d-8adc-db2c631a3aab"}
02:44:38.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"549b10ae-771a-4c1d-8adc-db2c631a3aab"}
02:44:38.726 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3eef3837-2aff-4b58-aacd-ab3c0207e98a"}
02:44:38.726 00.000 6880 case statement mapped state 6 to 3
02:44:38.726 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3eef3837-2aff-4b58-aacd-ab3c0207e98a"}
02:44:38.727 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5112b1e7-7ff3-4fcf-aec5-c0e8c05ed1f1"}
02:44:38.727 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4463,"width":15,"height":15,"star_pos":[7.47,7.06],"pixels":"..."},"id":"5112b1e7-7ff3-4fcf-aec5-c0e8c05ed1f1"}
02:44:39.089 00.362 10052 Exposure complete
02:44:39.140 00.051 10052 worker thread done servicing request
02:44:39.140 00.000 6880 OnExposeComplete: enter
02:44:39.140 00.000 6880 UpdateGuideState(): m_state=6
02:44:39.140 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4464
02:44:39.141 00.001 6880 Star::Find returns 1 (0), X=407.56, Y=892.40, Mass=2551, SNR=34.9, Peak=170 HFD=4.3
02:44:39.141 00.000 6880 MultiStar: [#1 -0.54,0.07,0.00,M4] [#2 0.10,0.14,1.01,U] [#3 -0.47,0.18,0.92,U] [#4 -0.44,0.02,0.86,U] [#5 -0.64,0.08,0.00,M10] [#6 -0.47,0.16,0.94,U] [#7 -0.60,0.06,0.00,M4] [#8 -0.63,0.17,0.00,R] 
02:44:39.141 00.000 6880 refined, 4 included, MultiStar: {-0.32, 0.21}, one-star: {-0.36, 0.52}
02:44:39.141 00.000 6880 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.61) = xAngle (4.18 = -2.10)
02:44:39.141 00.000 6880 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.15 = -2.14)
02:44:39.141 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.21 hyp=0.38 cameraTheta=2.57 mountX=-0.19 mountY=-0.32, mountTheta=-2.11
02:44:39.142 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.21, opts=13)
02:44:39.143 00.001 6880 Enqueuing Move request for scope (-0.32, 0.21)
02:44:39.143 00.000 10052 Worker thread wakes up
02:44:39.143 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.21) opts 0xd
02:44:39.143 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.21)
02:44:39.143 00.000 10052 Moving (-0.32, 0.21) raw xDistance=-0.19 yDistance=-0.32
02:44:39.143 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:44:39.143 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.00
02:44:39.143 00.000 10052 MoveAxis(E, 52, ABG)
02:44:39.143 00.000 10052 Guiding  Dir = 2, Dur = 52
02:44:39.161 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:39.164 00.003 10052 IsSlewing returns 0
02:44:39.190 00.026 6880 UpdateGuideState exits: m=2551 SNR=34.9
02:44:39.190 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:39.190 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:39.190 00.000 6880 Enqueuing Expose request
02:44:39.202 00.012 10052 IsGuiding returns 0
02:44:39.230 00.028 10052 PulseGuide returned control before completion, sleep 35
02:44:39.297 00.067 10052 IsGuiding returns 0
02:44:39.297 00.000 10052 Move returns status 0, amount 52
02:44:39.297 00.000 10052 MoveAxis(N, 0, ABG)
02:44:39.297 00.000 10052 Move returns status 0, amount 0
02:44:39.297 00.000 10052 move complete, result=0
02:44:39.297 00.000 10052 worker thread done servicing request
02:44:39.297 00.000 6880 GuideStep: -0.2 px 52 ms EAST, -0.3 px 0 ms NORTH
02:44:39.297 00.000 10052 Worker thread wakes up
02:44:39.297 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:39.297 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:40.213 00.916 10052 Exposure complete
02:44:40.264 00.051 10052 worker thread done servicing request
02:44:40.264 00.000 6880 OnExposeComplete: enter
02:44:40.264 00.000 6880 UpdateGuideState(): m_state=6
02:44:40.265 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4465
02:44:40.265 00.000 6880 Star::Find returns 1 (0), X=407.37, Y=892.21, Mass=2681, SNR=36.0, Peak=179 HFD=4.7
02:44:40.265 00.000 6880 MultiStar: [#1 -0.53,0.02,0.96,U] [#2 0.07,0.13,0.97,U] [#3 -0.55,0.20,0.00,M2] [#4 -0.54,-0.05,0.83,U] [#5 -0.82,0.23,0.00,R] [#6 -0.54,0.11,0.00,M4] [#7 -0.66,-0.02,0.00,M5] [#8 0.01,0.06,0.77,U] 
02:44:40.265 00.000 6880 refined, 4 included, MultiStar: {-0.32, 0.10}, one-star: {-0.56, 0.32}
02:44:40.265 00.000 6880 CameraToMount -- cameraTheta (2.82) - m_xAngle (-1.61) = xAngle (4.44 = -1.85)
02:44:40.265 00.000 6880 CameraToMount -- cameraTheta (2.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.88)
02:44:40.265 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.33 cameraTheta=2.82 mountX=-0.09 mountY=-0.32, mountTheta=-1.85
02:44:40.266 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.10, opts=13)
02:44:40.266 00.000 6880 Enqueuing Move request for scope (-0.32, 0.10)
02:44:40.267 00.001 10052 Worker thread wakes up
02:44:40.267 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.10) opts 0xd
02:44:40.267 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.10)
02:44:40.267 00.000 10052 Moving (-0.32, 0.10) raw xDistance=-0.09 yDistance=-0.32
02:44:40.267 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:44:40.267 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.01
02:44:40.267 00.000 10052 MoveAxis(E, 0, ABG)
02:44:40.267 00.000 10052 Move returns status 0, amount 0
02:44:40.267 00.000 10052 MoveAxis(N, 0, ABG)
02:44:40.267 00.000 10052 Move returns status 0, amount 0
02:44:40.267 00.000 10052 move complete, result=0
02:44:40.267 00.000 10052 worker thread done servicing request
02:44:40.286 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:40.314 00.028 6880 UpdateGuideState exits: m=2681 SNR=36.0
02:44:40.314 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:40.314 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:40.314 00.000 6880 Enqueuing Expose request
02:44:40.314 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:44:40.314 00.000 10052 Worker thread wakes up
02:44:40.315 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:40.315 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:40.723 00.408 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb3bb84d-cd3a-4052-9fcc-3e57fbf6f8f3"}
02:44:40.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb3bb84d-cd3a-4052-9fcc-3e57fbf6f8f3"}
02:44:40.724 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bbacf247-24ee-4c85-abf2-65e1d484102f"}
02:44:40.724 00.000 6880 case statement mapped state 6 to 3
02:44:40.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bbacf247-24ee-4c85-abf2-65e1d484102f"}
02:44:40.724 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e6283240-27de-4949-b3eb-4f3e0d7e5cf9"}
02:44:40.724 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4465,"width":15,"height":15,"star_pos":[7.37,7.21],"pixels":"..."},"id":"e6283240-27de-4949-b3eb-4f3e0d7e5cf9"}
02:44:41.452 00.728 10052 Exposure complete
02:44:41.512 00.060 10052 worker thread done servicing request
02:44:41.512 00.000 6880 OnExposeComplete: enter
02:44:41.512 00.000 6880 UpdateGuideState(): m_state=6
02:44:41.512 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4466
02:44:41.513 00.001 6880 Star::Find returns 1 (0), X=407.23, Y=892.38, Mass=2635, SNR=35.6, Peak=171 HFD=4.8
02:44:41.513 00.000 6880 MultiStar: [#1 -0.75,0.07,0.00,M4] [#2 0.05,0.19,1.00,U] [#3 -0.56,0.16,0.00,M3] [#4 -0.66,0.12,0.00,M1] [#5 -0.02,-0.01,0.98,U] [#6 -0.68,0.12,0.00,M5] [#7 -0.75,0.09,0.00,M6] [#8 -0.17,0.09,0.79,U] 
02:44:41.513 00.000 6880 refined, 3 included, MultiStar: {-0.21, 0.20}, one-star: {-0.69, 0.49}
02:44:41.513 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.00 = -2.28)
02:44:41.513 00.000 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.32)
02:44:41.513 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.39 mountX=-0.19 mountY=-0.21, mountTheta=-2.30
02:44:41.514 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.20, opts=13)
02:44:41.514 00.000 6880 Enqueuing Move request for scope (-0.21, 0.20)
02:44:41.515 00.001 10052 Worker thread wakes up
02:44:41.515 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
02:44:41.515 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
02:44:41.515 00.000 10052 Moving (-0.21, 0.20) raw xDistance=-0.19 yDistance=-0.21
02:44:41.515 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:44:41.515 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
02:44:41.515 00.000 10052 MoveAxis(E, 51, ABG)
02:44:41.515 00.000 10052 Guiding  Dir = 2, Dur = 51
02:44:41.536 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:41.571 00.035 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:44:41.571 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:41.571 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:41.571 00.000 6880 Enqueuing Expose request
02:44:41.580 00.009 10052 IsSlewing returns 0
02:44:41.655 00.075 10052 IsGuiding returns 0
02:44:41.794 00.139 10052 IsGuiding returns 0
02:44:41.794 00.000 10052 Move returns status 0, amount 51
02:44:41.794 00.000 10052 MoveAxis(N, 0, ABG)
02:44:41.794 00.000 10052 Move returns status 0, amount 0
02:44:41.794 00.000 10052 move complete, result=0
02:44:41.794 00.000 10052 worker thread done servicing request
02:44:41.794 00.000 10052 Worker thread wakes up
02:44:41.794 00.000 6880 GuideStep: -0.2 px 51 ms EAST, -0.2 px 0 ms NORTH
02:44:41.794 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:41.794 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:42.712 00.918 10052 Exposure complete
02:44:42.722 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"105e1cca-cd0d-4d5e-890c-9d74d4a83ff6"}
02:44:42.722 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"105e1cca-cd0d-4d5e-890c-9d74d4a83ff6"}
02:44:42.723 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c205d46-bb21-4636-ad2d-3c62c9b555aa"}
02:44:42.723 00.000 6880 case statement mapped state 6 to 3
02:44:42.723 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c205d46-bb21-4636-ad2d-3c62c9b555aa"}
02:44:42.723 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c92c3d28-803e-4b9b-8e3d-b61f6f4b88be"}
02:44:42.724 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4466,"width":15,"height":15,"star_pos":[7.23,7.38],"pixels":"..."},"id":"c92c3d28-803e-4b9b-8e3d-b61f6f4b88be"}
02:44:42.786 00.062 10052 worker thread done servicing request
02:44:42.786 00.000 6880 OnExposeComplete: enter
02:44:42.786 00.000 6880 UpdateGuideState(): m_state=6
02:44:42.786 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4467
02:44:42.786 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=892.74, Mass=2538, SNR=34.9, Peak=152 HFD=4.7
02:44:42.787 00.001 6880 MultiStar: [#1 -0.57,0.47,0.00,M5] [#2 0.04,0.64,0.00,M1] [#3 -0.55,0.55,0.00,M4] [#4 -0.53,0.35,0.00,M2] [#5 0.15,0.39,0.99,U] [#6 -0.57,0.56,0.00,M6] [#7 -0.50,0.48,0.00,M7] [#8 -0.00,0.35,0.80,U] 
02:44:42.787 00.000 6880 refined, 2 included, MultiStar: {-0.17, 0.54}, one-star: {-0.61, 0.85}
02:44:42.787 00.000 6880 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.61) = xAngle (3.48 = -2.80)
02:44:42.787 00.000 6880 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.45 = -2.83)
02:44:42.787 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.54 hyp=0.57 cameraTheta=1.87 mountX=-0.53 mountY=-0.17, mountTheta=-2.83
02:44:42.789 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.54, opts=13)
02:44:42.789 00.000 6880 Enqueuing Move request for scope (-0.17, 0.54)
02:44:42.789 00.000 10052 Worker thread wakes up
02:44:42.789 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.54) opts 0xd
02:44:42.789 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.54)
02:44:42.789 00.000 10052 Moving (-0.17, 0.54) raw xDistance=-0.53 yDistance=-0.17
02:44:42.789 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.24 from input -0.53
02:44:42.789 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.03
02:44:42.789 00.000 10052 MoveAxis(E, 146, ABG)
02:44:42.789 00.000 10052 Guiding  Dir = 2, Dur = 146
02:44:42.809 00.020 10052 IsSlewing returns 0
02:44:42.814 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:42.847 00.033 10052 IsGuiding returns 0
02:44:42.854 00.007 6880 UpdateGuideState exits: m=2538 SNR=34.9
02:44:42.854 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:42.854 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:42.854 00.000 6880 Enqueuing Expose request
02:44:42.875 00.021 10052 PulseGuide returned control before completion, sleep 129
02:44:43.029 00.154 10052 IsGuiding returns 0
02:44:43.029 00.000 10052 Move returns status 0, amount 146
02:44:43.030 00.001 10052 MoveAxis(N, 0, ABG)
02:44:43.030 00.000 10052 Move returns status 0, amount 0
02:44:43.030 00.000 10052 move complete, result=0
02:44:43.030 00.000 10052 worker thread done servicing request
02:44:43.030 00.000 10052 Worker thread wakes up
02:44:43.030 00.000 6880 GuideStep: -0.5 px 146 ms EAST, -0.2 px 0 ms NORTH
02:44:43.030 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:43.030 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:44.166 01.136 10052 Exposure complete
02:44:44.237 00.071 10052 worker thread done servicing request
02:44:44.237 00.000 6880 OnExposeComplete: enter
02:44:44.237 00.000 6880 UpdateGuideState(): m_state=6
02:44:44.237 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4468
02:44:44.237 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=892.59, Mass=2514, SNR=34.7, Peak=167 HFD=4.4
02:44:44.238 00.001 6880 MultiStar: [#1 -0.50,0.11,0.98,U] [#2 0.11,0.17,1.00,U] [#3 -0.60,0.10,0.00,M5] [#4 -0.47,0.14,0.87,U] [#5 0.15,-0.03,0.97,U] [#6 -0.64,0.16,0.00,M7] [#7 -0.50,0.36,0.00,M8] [#8 -0.03,0.07,0.79,U] 
02:44:44.238 00.000 6880 refined, 5 included, MultiStar: {-0.21, 0.20}, one-star: {-0.51, 0.70}
02:44:44.238 00.000 6880 CameraToMount -- cameraTheta (2.38) - m_xAngle (-1.61) = xAngle (3.99 = -2.29)
02:44:44.238 00.000 6880 CameraToMount -- cameraTheta (2.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.96 = -2.32)
02:44:44.238 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.20 hyp=0.29 cameraTheta=2.38 mountX=-0.19 mountY=-0.21, mountTheta=-2.30
02:44:44.239 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.20, opts=13)
02:44:44.239 00.000 6880 Enqueuing Move request for scope (-0.21, 0.20)
02:44:44.239 00.000 10052 Worker thread wakes up
02:44:44.239 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.20) opts 0xd
02:44:44.240 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.20)
02:44:44.240 00.000 10052 Moving (-0.21, 0.20) raw xDistance=-0.19 yDistance=-0.21
02:44:44.240 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.19
02:44:44.240 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.04
02:44:44.240 00.000 10052 MoveAxis(E, 58, ABG)
02:44:44.240 00.000 10052 Guiding  Dir = 2, Dur = 58
02:44:44.263 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:44.278 00.015 10052 IsSlewing returns 0
02:44:44.300 00.022 6880 UpdateGuideState exits: m=2514 SNR=34.7
02:44:44.301 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:44.301 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:44.301 00.000 6880 Enqueuing Expose request
02:44:44.355 00.054 10052 IsGuiding returns 0
02:44:44.493 00.138 10052 IsGuiding returns 1
02:44:44.493 00.000 10052 scope still moving after pulse duration time elapsed
02:44:44.562 00.069 10052 IsSlewing returns 0
02:44:44.601 00.039 10052 IsGuiding returns 0
02:44:44.601 00.000 10052 scope move finished after 58 + 188 ms
02:44:44.601 00.000 10052 Move returns status 0, amount 58
02:44:44.601 00.000 10052 MoveAxis(N, 0, ABG)
02:44:44.601 00.000 10052 Move returns status 0, amount 0
02:44:44.601 00.000 10052 move complete, result=0
02:44:44.601 00.000 10052 worker thread done servicing request
02:44:44.601 00.000 10052 Worker thread wakes up
02:44:44.601 00.000 6880 GuideStep: -0.2 px 58 ms EAST, -0.2 px 0 ms NORTH
02:44:44.602 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:44.602 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:44.883 00.281 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0b62f80a-2c3c-441b-ac98-a79b8073d15a"}
02:44:44.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0b62f80a-2c3c-441b-ac98-a79b8073d15a"}
02:44:45.325 00.442 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e27adf1-bafa-4228-af42-10ae3857fd78"}
02:44:45.325 00.000 6880 case statement mapped state 6 to 3
02:44:45.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e27adf1-bafa-4228-af42-10ae3857fd78"}
02:44:45.333 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b9e9df16-6987-4cd0-bc53-f703d8b12e00"}
02:44:45.334 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4468,"width":15,"height":15,"star_pos":[7.42,6.59],"pixels":"..."},"id":"b9e9df16-6987-4cd0-bc53-f703d8b12e00"}
02:44:45.514 00.180 10052 Exposure complete
02:44:45.596 00.082 10052 worker thread done servicing request
02:44:45.596 00.000 6880 OnExposeComplete: enter
02:44:45.596 00.000 6880 UpdateGuideState(): m_state=6
02:44:45.597 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4469
02:44:45.597 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=892.20, Mass=2661, SNR=35.7, Peak=155 HFD=4.6
02:44:45.597 00.000 6880 MultiStar: [#1 -0.48,-0.07,0.95,U] [#2 0.23,0.04,0.96,U] [#3 -0.41,-0.06,0.90,U] [#4 -0.40,-0.07,0.85,U] [#5 0.22,-0.18,0.97,U] [#6 -0.39,-0.03,0.91,U] [#7 -0.43,-0.02,0.75,U] [#8 0.02,-0.30,0.76,U] 
02:44:45.597 00.000 6880 refined, 8 included, MultiStar: {-0.23, -0.03}, one-star: {-0.47, 0.31}
02:44:45.597 00.000 6880 CameraToMount -- cameraTheta (-2.99) - m_xAngle (-1.61) = xAngle (-1.38 = -1.38)
02:44:45.597 00.000 6880 CameraToMount -- cameraTheta (-2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.41 = -1.41)
02:44:45.598 00.001 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.03 hyp=0.23 cameraTheta=-2.99 mountX=0.04 mountY=-0.23, mountTheta=-1.38
02:44:45.599 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.03, opts=13)
02:44:45.599 00.000 6880 Enqueuing Move request for scope (-0.23, -0.03)
02:44:45.599 00.000 10052 Worker thread wakes up
02:44:45.599 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.03) opts 0xd
02:44:45.600 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.03)
02:44:45.600 00.000 10052 Moving (-0.23, -0.03) raw xDistance=0.04 yDistance=-0.23
02:44:45.600 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:44:45.600 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.04
02:44:45.600 00.000 10052 MoveAxis(E, 0, ABG)
02:44:45.600 00.000 10052 Move returns status 0, amount 0
02:44:45.600 00.000 10052 MoveAxis(N, 0, ABG)
02:44:45.600 00.000 10052 Move returns status 0, amount 0
02:44:45.600 00.000 10052 move complete, result=0
02:44:45.600 00.000 10052 worker thread done servicing request
02:44:45.627 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:45.674 00.047 6880 UpdateGuideState exits: m=2661 SNR=35.7
02:44:45.675 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:45.675 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:45.675 00.000 6880 Enqueuing Expose request
02:44:45.675 00.000 10052 Worker thread wakes up
02:44:45.675 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:44:45.675 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:45.675 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:46.816 01.141 10052 Exposure complete
02:44:46.869 00.053 10052 worker thread done servicing request
02:44:46.869 00.000 6880 OnExposeComplete: enter
02:44:46.869 00.000 6880 UpdateGuideState(): m_state=6
02:44:46.869 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4470
02:44:46.869 00.000 6880 Star::Find returns 1 (0), X=407.02, Y=892.32, Mass=2587, SNR=35.3, Peak=164 HFD=4.8
02:44:46.870 00.001 6880 MultiStar: [#1 -0.91,0.01,0.00,M4] [#2 -0.06,0.02,1.00,U] [#3 -0.82,-0.01,0.00,M5] [#4 -0.83,0.06,0.00,M1] [#5 -0.14,0.18,0.98,U] [#6 -0.73,-0.11,0.00,M7] [#7 -0.84,-0.02,0.00,M8] [#8 -0.38,-0.25,0.79,U] 
02:44:46.870 00.000 6880 refined, 3 included, MultiStar: {-0.37, 0.12}, one-star: {-0.91, 0.44}
02:44:46.870 00.000 6880 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.61) = xAngle (4.45 = -1.83)
02:44:46.870 00.000 6880 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.42 = -1.86)
02:44:46.870 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=0.12 hyp=0.39 cameraTheta=2.84 mountX=-0.10 mountY=-0.37, mountTheta=-1.83
02:44:46.871 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=0.12, opts=13)
02:44:46.871 00.000 6880 Enqueuing Move request for scope (-0.37, 0.12)
02:44:46.871 00.000 10052 Worker thread wakes up
02:44:46.871 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.12) opts 0xd
02:44:46.871 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, 0.12)
02:44:46.871 00.000 10052 Moving (-0.37, 0.12) raw xDistance=-0.10 yDistance=-0.37
02:44:46.871 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:44:46.871 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.37, slope = 0.03
02:44:46.871 00.000 10052 MoveAxis(E, 0, ABG)
02:44:46.871 00.000 10052 Move returns status 0, amount 0
02:44:46.871 00.000 10052 MoveAxis(N, 0, ABG)
02:44:46.871 00.000 10052 Move returns status 0, amount 0
02:44:46.871 00.000 10052 move complete, result=0
02:44:46.872 00.001 10052 worker thread done servicing request
02:44:46.890 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:46.923 00.033 6880 UpdateGuideState exits: m=2587 SNR=35.3
02:44:46.924 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:46.924 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:46.924 00.000 6880 Enqueuing Expose request
02:44:46.924 00.000 10052 Worker thread wakes up
02:44:46.924 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:46.924 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 0 ms NORTH
02:44:46.924 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:46.927 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1b523e2-fd2e-40ea-b047-ff689fbf9906"}
02:44:46.928 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1b523e2-fd2e-40ea-b047-ff689fbf9906"}
02:44:46.937 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4bf8fd1d-56ba-4971-a124-ebe8621a6514"}
02:44:46.937 00.000 6880 case statement mapped state 6 to 3
02:44:46.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bf8fd1d-56ba-4971-a124-ebe8621a6514"}
02:44:46.938 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1a64b87f-bc61-4406-a301-2daa6324f4e7"}
02:44:46.939 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4470,"width":15,"height":15,"star_pos":[7.02,7.32],"pixels":"..."},"id":"1a64b87f-bc61-4406-a301-2daa6324f4e7"}
02:44:47.830 00.891 10052 Exposure complete
02:44:47.884 00.054 10052 worker thread done servicing request
02:44:47.884 00.000 6880 OnExposeComplete: enter
02:44:47.884 00.000 6880 UpdateGuideState(): m_state=6
02:44:47.884 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4471
02:44:47.885 00.001 6880 Star::Find returns 1 (0), X=407.37, Y=892.20, Mass=2665, SNR=35.9, Peak=162 HFD=4.8
02:44:47.885 00.000 6880 MultiStar: [#1 -0.66,0.01,0.00,M5] [#2 -0.10,0.21,0.98,U] [#3 -0.55,0.05,0.00,M6] [#4 -0.50,-0.09,0.83,U] [#5 0.10,-0.12,0.95,U] [#6 -0.61,0.04,0.00,M8] [#7 -0.53,-0.01,0.76,U] [#8 -0.05,-0.05,0.76,U] 
02:44:47.885 00.000 6880 refined, 5 included, MultiStar: {-0.27, 0.05}, one-star: {-0.56, 0.31}
02:44:47.885 00.000 6880 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.61) = xAngle (4.56 = -1.72)
02:44:47.885 00.000 6880 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.53 = -1.75)
02:44:47.885 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.05 hyp=0.27 cameraTheta=2.95 mountX=-0.04 mountY=-0.27, mountTheta=-1.72
02:44:47.886 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.05, opts=13)
02:44:47.886 00.000 6880 Enqueuing Move request for scope (-0.27, 0.05)
02:44:47.887 00.001 10052 Worker thread wakes up
02:44:47.887 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.05) opts 0xd
02:44:47.887 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.05)
02:44:47.887 00.000 10052 Moving (-0.27, 0.05) raw xDistance=-0.04 yDistance=-0.27
02:44:47.887 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:44:47.887 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.02
02:44:47.887 00.000 10052 MoveAxis(E, 0, ABG)
02:44:47.887 00.000 10052 Move returns status 0, amount 0
02:44:47.887 00.000 10052 MoveAxis(N, 0, ABG)
02:44:47.887 00.000 10052 Move returns status 0, amount 0
02:44:47.887 00.000 10052 move complete, result=0
02:44:47.887 00.000 10052 worker thread done servicing request
02:44:47.905 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:47.931 00.026 6880 UpdateGuideState exits: m=2665 SNR=35.9
02:44:47.931 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:47.932 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:47.932 00.000 6880 Enqueuing Expose request
02:44:47.932 00.000 10052 Worker thread wakes up
02:44:47.932 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:47.932 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:47.932 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:44:48.884 00.952 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ab37580-2fe5-45e7-8214-320fa6a61429"}
02:44:48.884 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ab37580-2fe5-45e7-8214-320fa6a61429"}
02:44:48.884 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9af67a2b-7b8b-4b3c-9c60-0073fd59ed56"}
02:44:48.884 00.000 6880 case statement mapped state 6 to 3
02:44:48.884 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9af67a2b-7b8b-4b3c-9c60-0073fd59ed56"}
02:44:48.884 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8eac9f93-8785-41df-a7c7-12b27e6375d4"}
02:44:48.885 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4471,"width":15,"height":15,"star_pos":[7.37,7.20],"pixels":"..."},"id":"8eac9f93-8785-41df-a7c7-12b27e6375d4"}
02:44:49.059 00.174 10052 Exposure complete
02:44:49.113 00.054 10052 worker thread done servicing request
02:44:49.113 00.000 6880 OnExposeComplete: enter
02:44:49.113 00.000 6880 UpdateGuideState(): m_state=6
02:44:49.113 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4472
02:44:49.113 00.000 6880 Star::Find returns 1 (0), X=407.40, Y=892.36, Mass=2563, SNR=35.0, Peak=140 HFD=4.8
02:44:49.114 00.001 6880 MultiStar: [#1 -0.64,0.19,0.00,M6] [#2 0.13,0.24,0.97,U] [#3 -0.53,0.20,0.00,M7] [#4 -0.53,0.10,0.86,U] [#5 0.07,-0.11,1.00,U] [#6 -0.56,0.07,0.00,M9] [#7 -0.75,0.11,0.00,M8] [#8 -0.15,0.12,0.79,U] 
02:44:49.114 00.000 6880 refined, 4 included, MultiStar: {-0.19, 0.17}, one-star: {-0.53, 0.47}
02:44:49.114 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.04 = -2.25)
02:44:49.114 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
02:44:49.114 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.17 hyp=0.26 cameraTheta=2.42 mountX=-0.16 mountY=-0.20, mountTheta=-2.26
02:44:49.115 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.17, opts=13)
02:44:49.115 00.000 6880 Enqueuing Move request for scope (-0.19, 0.17)
02:44:49.115 00.000 10052 Worker thread wakes up
02:44:49.116 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.17) opts 0xd
02:44:49.116 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.17)
02:44:49.116 00.000 10052 Moving (-0.19, 0.17) raw xDistance=-0.16 yDistance=-0.20
02:44:49.116 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:44:49.116 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
02:44:49.116 00.000 10052 MoveAxis(E, 43, ABG)
02:44:49.116 00.000 10052 Guiding  Dir = 2, Dur = 43
02:44:49.137 00.021 10052 IsSlewing returns 0
02:44:49.138 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:49.174 00.036 6880 UpdateGuideState exits: m=2563 SNR=35.0
02:44:49.174 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:49.175 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:49.175 00.000 6880 Enqueuing Expose request
02:44:49.175 00.000 10052 IsGuiding returns 0
02:44:49.202 00.027 10052 PulseGuide returned control before completion, sleep 26
02:44:49.251 00.049 10052 IsGuiding returns 1
02:44:49.251 00.000 10052 scope still moving after pulse duration time elapsed
02:44:49.299 00.048 10052 IsSlewing returns 0
02:44:49.337 00.038 10052 IsGuiding returns 0
02:44:49.337 00.000 10052 scope move finished after 43 + 118 ms
02:44:49.337 00.000 10052 Move returns status 0, amount 43
02:44:49.337 00.000 10052 MoveAxis(N, 0, ABG)
02:44:49.337 00.000 10052 Move returns status 0, amount 0
02:44:49.337 00.000 10052 move complete, result=0
02:44:49.337 00.000 10052 worker thread done servicing request
02:44:49.337 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.2 px 0 ms NORTH
02:44:49.337 00.000 10052 Worker thread wakes up
02:44:49.337 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:49.338 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:50.243 00.905 10052 Exposure complete
02:44:50.296 00.053 10052 worker thread done servicing request
02:44:50.296 00.000 6880 OnExposeComplete: enter
02:44:50.296 00.000 6880 UpdateGuideState(): m_state=6
02:44:50.296 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4473
02:44:50.296 00.000 6880 Star::Find returns 1 (0), X=407.23, Y=892.28, Mass=2725, SNR=36.2, Peak=160 HFD=4.8
02:44:50.296 00.000 6880 MultiStar: [#1 -0.99,0.05,0.00,M7] [#2 0.09,0.23,0.98,U] [#3 -0.59,0.20,0.00,M8] [#4 -0.89,-0.09,0.00,M1] [#5 0.03,-0.03,0.96,U] [#6 -0.54,0.04,0.89,U] [#7 -1.00,0.02,0.00,M9] [#8 -0.22,-0.22,0.79,U] 
02:44:50.296 00.000 6880 refined, 4 included, MultiStar: {-0.27, 0.10}, one-star: {-0.70, 0.39}
02:44:50.297 00.001 6880 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.61) = xAngle (4.41 = -1.87)
02:44:50.297 00.000 6880 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.38 = -1.91)
02:44:50.297 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.10 hyp=0.28 cameraTheta=2.80 mountX=-0.08 mountY=-0.27, mountTheta=-1.88
02:44:50.298 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.10, opts=13)
02:44:50.298 00.000 6880 Enqueuing Move request for scope (-0.27, 0.10)
02:44:50.298 00.000 10052 Worker thread wakes up
02:44:50.298 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.10) opts 0xd
02:44:50.298 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.10)
02:44:50.298 00.000 10052 Moving (-0.27, 0.10) raw xDistance=-0.08 yDistance=-0.27
02:44:50.298 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:44:50.298 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.00
02:44:50.299 00.001 10052 MoveAxis(E, 0, ABG)
02:44:50.299 00.000 10052 Move returns status 0, amount 0
02:44:50.299 00.000 10052 MoveAxis(N, 0, ABG)
02:44:50.299 00.000 10052 Move returns status 0, amount 0
02:44:50.299 00.000 10052 move complete, result=0
02:44:50.299 00.000 10052 worker thread done servicing request
02:44:50.316 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:50.348 00.032 6880 UpdateGuideState exits: m=2725 SNR=36.2
02:44:50.348 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:50.348 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:50.348 00.000 6880 Enqueuing Expose request
02:44:50.348 00.000 10052 Worker thread wakes up
02:44:50.348 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:44:50.349 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:50.349 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:50.883 00.534 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"68bb90aa-b76a-4741-a381-c9b4b3c45968"}
02:44:50.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"68bb90aa-b76a-4741-a381-c9b4b3c45968"}
02:44:50.883 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca35e13f-493e-4a7a-98d1-f9fc6b0453de"}
02:44:50.883 00.000 6880 case statement mapped state 6 to 3
02:44:50.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ca35e13f-493e-4a7a-98d1-f9fc6b0453de"}
02:44:50.885 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"865b846e-6681-46c1-8ad8-e66468f2f2ee"}
02:44:50.885 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4473,"width":15,"height":15,"star_pos":[7.23,7.28],"pixels":"..."},"id":"865b846e-6681-46c1-8ad8-e66468f2f2ee"}
02:44:51.478 00.593 10052 Exposure complete
02:44:51.531 00.053 10052 worker thread done servicing request
02:44:51.531 00.000 6880 OnExposeComplete: enter
02:44:51.531 00.000 6880 UpdateGuideState(): m_state=6
02:44:51.531 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4474
02:44:51.531 00.000 6880 Star::Find returns 1 (0), X=407.01, Y=892.68, Mass=2550, SNR=35.0, Peak=134 HFD=4.7
02:44:51.532 00.001 6880 MultiStar: large primary error, entering stabilization period
02:44:51.532 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.04 = -2.24)
02:44:51.532 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.01 = -2.27)
02:44:51.532 00.000 6880 CameraToMount -- cameraX=-0.92 cameraY=0.79 hyp=1.22 cameraTheta=2.43 mountX=-0.75 mountY=-0.93, mountTheta=-2.25
02:44:51.533 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.92, y=0.79, opts=13)
02:44:51.533 00.000 6880 Enqueuing Move request for scope (-0.92, 0.79)
02:44:51.533 00.000 10052 Worker thread wakes up
02:44:51.534 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.92, 0.79) opts 0xd
02:44:51.534 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.92, 0.79)
02:44:51.534 00.000 10052 Moving (-0.92, 0.79) raw xDistance=-0.75 yDistance=-0.93
02:44:51.534 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.34 from input -0.75
02:44:51.534 00.000 10052 Lowpass2 history cleared, outlier deflection
02:44:51.534 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.42 from input -0.93, slope = 0.00
02:44:51.534 00.000 10052 MoveAxis(E, 202, ABG)
02:44:51.534 00.000 10052 Guiding  Dir = 2, Dur = 202
02:44:51.553 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:51.580 00.027 10052 IsSlewing returns 0
02:44:51.584 00.004 6880 UpdateGuideState exits: m=2550 SNR=35.0
02:44:51.584 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:51.584 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:51.584 00.000 6880 Enqueuing Expose request
02:44:51.654 00.070 10052 IsGuiding returns 0
02:44:51.718 00.064 10052 PulseGuide returned control before completion, sleep 148
02:44:51.913 00.195 10052 IsGuiding returns 1
02:44:51.913 00.000 10052 scope still moving after pulse duration time elapsed
02:44:51.988 00.075 10052 IsSlewing returns 0
02:44:52.067 00.079 10052 IsGuiding returns 0
02:44:52.067 00.000 10052 scope move finished after 202 + 211 ms
02:44:52.067 00.000 10052 Move returns status 0, amount 202
02:44:52.068 00.001 10052 MoveAxis(N, 169, ABG)
02:44:52.068 00.000 10052 Guiding  Dir = 0, Dur = 169
02:44:52.146 00.078 10052 IsSlewing returns 0
02:44:52.220 00.074 10052 IsGuiding returns 0
02:44:52.289 00.069 10052 PulseGuide returned control before completion, sleep 111
02:44:52.447 00.158 10052 IsGuiding returns 1
02:44:52.447 00.000 10052 scope still moving after pulse duration time elapsed
02:44:52.522 00.075 10052 IsSlewing returns 0
02:44:52.589 00.067 10052 IsGuiding returns 0
02:44:52.589 00.000 10052 scope move finished after 169 + 198 ms
02:44:52.589 00.000 10052 Move returns status 0, amount 169
02:44:52.589 00.000 10052 move complete, result=0
02:44:52.589 00.000 10052 worker thread done servicing request
02:44:52.589 00.000 6880 GuideStep: -0.8 px 202 ms EAST, -0.9 px 169 ms NORTH
02:44:52.589 00.000 10052 Worker thread wakes up
02:44:52.589 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:52.589 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:52.882 00.293 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"69897938-9a8d-40a2-af13-f4122e099c31"}
02:44:52.882 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"69897938-9a8d-40a2-af13-f4122e099c31"}
02:44:52.882 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7faa22d3-b4d9-482c-836b-8272827d3c3d"}
02:44:52.882 00.000 6880 case statement mapped state 6 to 3
02:44:52.882 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7faa22d3-b4d9-482c-836b-8272827d3c3d"}
02:44:52.882 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d022a6cb-053d-4d8b-b56d-b0b5ea053f2c"}
02:44:52.883 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4474,"width":15,"height":15,"star_pos":[7.01,6.68],"pixels":"..."},"id":"d022a6cb-053d-4d8b-b56d-b0b5ea053f2c"}
02:44:53.728 00.845 10052 Exposure complete
02:44:53.783 00.055 10052 worker thread done servicing request
02:44:53.783 00.000 6880 OnExposeComplete: enter
02:44:53.784 00.001 6880 UpdateGuideState(): m_state=6
02:44:53.784 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4475
02:44:53.784 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=891.99, Mass=2698, SNR=36.1, Peak=159 HFD=4.4
02:44:53.784 00.000 6880 MultiStar: exiting stabilization period
02:44:53.784 00.000 6880 MultiStar: [#1 -0.40,-0.21,0.94,U] [#2 0.63,0.01,0.00,M1] [#3 -0.25,-0.16,0.90,U] [#4 -0.38,-0.47,0.00,M2] [#5 0.50,0.19,0.96,U] [#6 -0.25,-0.18,0.89,U] [#7 -0.39,-0.28,0.74,U] [#8 0.30,-0.39,0.79,U] 
02:44:53.785 00.001 6880 refined, 6 included, MultiStar: {-0.08, -0.12}, one-star: {-0.10, 0.10}
02:44:53.785 00.000 6880 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.61) = xAngle (-0.56 = -0.56)
02:44:53.785 00.000 6880 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
02:44:53.785 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.12 hyp=0.14 cameraTheta=-2.17 mountX=0.12 mountY=-0.08, mountTheta=-0.58
02:44:53.786 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.12, opts=13)
02:44:53.786 00.000 6880 Enqueuing Move request for scope (-0.08, -0.12)
02:44:53.787 00.001 10052 Worker thread wakes up
02:44:53.787 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.12) opts 0xd
02:44:53.787 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.12)
02:44:53.787 00.000 10052 Moving (-0.08, -0.12) raw xDistance=0.12 yDistance=-0.08
02:44:53.787 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.04 from input 0.12
02:44:53.787 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
02:44:53.787 00.000 10052 MoveAxis(W, 22, ABG)
02:44:53.787 00.000 10052 Guiding  Dir = 3, Dur = 22
02:44:53.819 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:53.845 00.026 10052 IsSlewing returns 0
02:44:53.856 00.011 6880 UpdateGuideState exits: m=2698 SNR=36.1
02:44:53.856 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:53.856 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:53.856 00.000 6880 Enqueuing Expose request
02:44:53.924 00.068 10052 IsGuiding returns 0
02:44:54.067 00.143 10052 IsGuiding returns 0
02:44:54.067 00.000 10052 Move returns status 0, amount 22
02:44:54.067 00.000 10052 MoveAxis(N, 0, ABG)
02:44:54.067 00.000 10052 Move returns status 0, amount 0
02:44:54.067 00.000 10052 move complete, result=0
02:44:54.068 00.001 10052 worker thread done servicing request
02:44:54.068 00.000 6880 GuideStep: 0.1 px 22 ms WEST, -0.1 px 0 ms NORTH
02:44:54.068 00.000 10052 Worker thread wakes up
02:44:54.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:54.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:54.882 00.814 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"20c9517c-7549-44ad-923f-c5dbda7f991a"}
02:44:54.882 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"20c9517c-7549-44ad-923f-c5dbda7f991a"}
02:44:54.882 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea96a619-a0a4-45ed-96cc-3c059791f783"}
02:44:54.882 00.000 6880 case statement mapped state 6 to 3
02:44:54.882 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea96a619-a0a4-45ed-96cc-3c059791f783"}
02:44:54.883 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"282c7da4-6f71-4c43-8782-c1a015ece46c"}
02:44:54.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4475,"width":15,"height":15,"star_pos":[6.83,6.99],"pixels":"..."},"id":"282c7da4-6f71-4c43-8782-c1a015ece46c"}
02:44:54.977 00.094 10052 Exposure complete
02:44:55.027 00.050 10052 worker thread done servicing request
02:44:55.027 00.000 6880 OnExposeComplete: enter
02:44:55.027 00.000 6880 UpdateGuideState(): m_state=6
02:44:55.027 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4476
02:44:55.027 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.01, Mass=2676, SNR=35.9, Peak=141 HFD=4.6
02:44:55.028 00.001 6880 MultiStar: [#1 -0.40,-0.08,0.93,U] [#2 0.39,-0.13,0.99,U] [#3 -0.55,-0.05,0.00,M8] [#4 -0.44,-0.45,0.00,M3] [#5 0.27,-0.19,0.97,U] [#6 -0.51,-0.12,0.94,U] [#7 -0.38,-0.16,0.77,U] [#8 -0.06,-0.05,0.76,U] 
02:44:55.028 00.000 6880 refined, 6 included, MultiStar: {-0.11, -0.09}, one-star: {-0.18, 0.12}
02:44:55.028 00.000 6880 CameraToMount -- cameraTheta (-2.50) - m_xAngle (-1.61) = xAngle (-0.89 = -0.89)
02:44:55.028 00.000 6880 CameraToMount -- cameraTheta (-2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.92 = -0.92)
02:44:55.028 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-2.50 mountX=0.09 mountY=-0.11, mountTheta=-0.90
02:44:55.029 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.09, opts=13)
02:44:55.029 00.000 6880 Enqueuing Move request for scope (-0.11, -0.09)
02:44:55.030 00.001 10052 Worker thread wakes up
02:44:55.030 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.09) opts 0xd
02:44:55.030 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.09)
02:44:55.030 00.000 10052 Moving (-0.11, -0.09) raw xDistance=0.09 yDistance=-0.11
02:44:55.030 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:44:55.030 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:44:55.030 00.000 10052 MoveAxis(E, 0, ABG)
02:44:55.030 00.000 10052 Move returns status 0, amount 0
02:44:55.030 00.000 10052 MoveAxis(N, 0, ABG)
02:44:55.030 00.000 10052 Move returns status 0, amount 0
02:44:55.030 00.000 10052 move complete, result=0
02:44:55.030 00.000 10052 worker thread done servicing request
02:44:55.048 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:55.076 00.028 6880 UpdateGuideState exits: m=2676 SNR=35.9
02:44:55.076 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:55.076 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:55.076 00.000 6880 Enqueuing Expose request
02:44:55.077 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:55.077 00.000 10052 Worker thread wakes up
02:44:55.077 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:55.077 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:56.212 01.135 10052 Exposure complete
02:44:56.264 00.052 10052 worker thread done servicing request
02:44:56.264 00.000 6880 OnExposeComplete: enter
02:44:56.264 00.000 6880 UpdateGuideState(): m_state=6
02:44:56.264 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4477
02:44:56.264 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.13, Mass=2596, SNR=35.3, Peak=158 HFD=4.5
02:44:56.264 00.000 6880 MultiStar: [#1 -0.34,0.03,0.97,U] [#2 0.27,0.10,0.98,U] [#3 0.06,-0.01,0.89,U] [#4 -0.18,0.17,0.83,U] [#5 0.57,0.30,0.00,M1] [#6 -0.01,0.02,0.92,U] [#7 -0.35,0.05,0.76,U] [#8 0.38,-0.23,0.81,U] 
02:44:56.265 00.001 6880 refined, 7 included, MultiStar: {-0.04, 0.05}, one-star: {-0.16, 0.24}
02:44:56.265 00.000 6880 CameraToMount -- cameraTheta (2.23) - m_xAngle (-1.61) = xAngle (3.85 = -2.44)
02:44:56.265 00.000 6880 CameraToMount -- cameraTheta (2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.81 = -2.47)
02:44:56.265 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.05 hyp=0.07 cameraTheta=2.23 mountX=-0.05 mountY=-0.04, mountTheta=-2.46
02:44:56.266 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.05, opts=13)
02:44:56.266 00.000 6880 Enqueuing Move request for scope (-0.04, 0.05)
02:44:56.266 00.000 10052 Worker thread wakes up
02:44:56.266 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.05) opts 0xd
02:44:56.266 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.05)
02:44:56.266 00.000 10052 Moving (-0.04, 0.05) raw xDistance=-0.05 yDistance=-0.04
02:44:56.266 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:44:56.266 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:44:56.266 00.000 10052 MoveAxis(E, 0, ABG)
02:44:56.266 00.000 10052 Move returns status 0, amount 0
02:44:56.266 00.000 10052 MoveAxis(N, 0, ABG)
02:44:56.266 00.000 10052 Move returns status 0, amount 0
02:44:56.266 00.000 10052 move complete, result=0
02:44:56.266 00.000 10052 worker thread done servicing request
02:44:56.283 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:56.312 00.029 6880 UpdateGuideState exits: m=2596 SNR=35.3
02:44:56.312 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:56.312 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:56.312 00.000 6880 Enqueuing Expose request
02:44:56.312 00.000 10052 Worker thread wakes up
02:44:56.312 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:44:56.312 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:56.312 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:56.881 00.569 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11e88f7f-1c26-44c6-a175-80ea792fe75f"}
02:44:56.881 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"11e88f7f-1c26-44c6-a175-80ea792fe75f"}
02:44:56.882 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d2331d6-2332-4906-afef-f0c0dafb519f"}
02:44:56.882 00.000 6880 case statement mapped state 6 to 3
02:44:56.882 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d2331d6-2332-4906-afef-f0c0dafb519f"}
02:44:56.882 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0bedb0b-7912-44fc-bf02-0bc6dfc296fe"}
02:44:56.882 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4477,"width":15,"height":15,"star_pos":[6.77,7.13],"pixels":"..."},"id":"e0bedb0b-7912-44fc-bf02-0bc6dfc296fe"}
02:44:57.229 00.347 10052 Exposure complete
02:44:57.289 00.060 10052 worker thread done servicing request
02:44:57.289 00.000 6880 OnExposeComplete: enter
02:44:57.289 00.000 6880 UpdateGuideState(): m_state=6
02:44:57.290 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4478
02:44:57.290 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.52, Mass=2538, SNR=35.0, Peak=167 HFD=5.0
02:44:57.290 00.000 6880 MultiStar: [#1 -0.19,0.29,0.98,U] [#2 0.59,0.86,0.00,M1] [#3 -0.09,0.72,0.00,M8] [#4 -0.04,0.22,0.86,U] [#5 0.78,0.43,0.00,M2] [#6 -0.07,0.76,0.00,M6] [#7 -0.14,0.15,0.78,U] [#8 0.36,0.33,0.83,U] 
02:44:57.290 00.000 6880 refined, 4 included, MultiStar: {0.01, 0.34}, one-star: {0.05, 0.63}
02:44:57.290 00.000 6880 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.61) = xAngle (3.17 = -3.12)
02:44:57.290 00.000 6880 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.14 = 3.14)
02:44:57.290 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.34 hyp=0.34 cameraTheta=1.55 mountX=-0.34 mountY=0.00, mountTheta=3.14
02:44:57.292 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.34, opts=13)
02:44:57.292 00.000 6880 Enqueuing Move request for scope (0.01, 0.34)
02:44:57.292 00.000 10052 Worker thread wakes up
02:44:57.292 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.34) opts 0xd
02:44:57.292 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.34)
02:44:57.292 00.000 10052 Moving (0.01, 0.34) raw xDistance=-0.34 yDistance=0.00
02:44:57.292 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
02:44:57.292 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.06, using input
02:44:57.292 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.03
02:44:57.293 00.001 10052 MoveAxis(E, 90, ABG)
02:44:57.293 00.000 10052 Guiding  Dir = 2, Dur = 90
02:44:57.312 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:57.313 00.001 10052 IsSlewing returns 0
02:44:57.342 00.029 6880 UpdateGuideState exits: m=2538 SNR=35.0
02:44:57.342 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:57.342 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:57.342 00.000 6880 Enqueuing Expose request
02:44:57.352 00.010 10052 IsGuiding returns 0
02:44:57.379 00.027 10052 PulseGuide returned control before completion, sleep 73
02:44:57.507 00.128 10052 IsGuiding returns 0
02:44:57.507 00.000 10052 Move returns status 0, amount 90
02:44:57.507 00.000 10052 MoveAxis(N, 0, ABG)
02:44:57.508 00.001 10052 Move returns status 0, amount 0
02:44:57.508 00.000 10052 move complete, result=0
02:44:57.508 00.000 10052 worker thread done servicing request
02:44:57.508 00.000 6880 GuideStep: -0.3 px 90 ms EAST, 0.0 px 0 ms NORTH
02:44:57.508 00.000 10052 Worker thread wakes up
02:44:57.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:57.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:58.639 01.131 10052 Exposure complete
02:44:58.695 00.056 10052 worker thread done servicing request
02:44:58.695 00.000 6880 OnExposeComplete: enter
02:44:58.695 00.000 6880 UpdateGuideState(): m_state=6
02:44:58.696 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4479
02:44:58.696 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=892.17, Mass=2628, SNR=35.5, Peak=157 HFD=4.5
02:44:58.696 00.000 6880 MultiStar: [#1 -0.27,-0.12,0.95,U] [#2 -0.02,-0.15,0.99,U] [#3 -0.66,-0.09,0.00,M9] [#4 -0.19,-0.00,0.83,U] [#5 0.35,-0.32,1.00,U] [#6 -0.55,-0.21,0.00,M7] [#7 -0.19,-0.17,0.76,U] [#8 0.15,-0.61,0.00,M1] 
02:44:58.696 00.000 6880 refined, 5 included, MultiStar: {-0.09, -0.08}, one-star: {-0.28, 0.28}
02:44:58.696 00.000 6880 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.61) = xAngle (-0.84 = -0.84)
02:44:58.696 00.000 6880 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
02:44:58.696 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.08 hyp=0.12 cameraTheta=-2.45 mountX=0.08 mountY=-0.09, mountTheta=-0.85
02:44:58.697 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.08, opts=13)
02:44:58.697 00.000 6880 Enqueuing Move request for scope (-0.09, -0.08)
02:44:58.697 00.000 10052 Worker thread wakes up
02:44:58.697 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.08) opts 0xd
02:44:58.698 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.08)
02:44:58.698 00.000 10052 Moving (-0.09, -0.08) raw xDistance=0.08 yDistance=-0.09
02:44:58.698 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:44:58.698 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
02:44:58.698 00.000 10052 MoveAxis(E, 0, ABG)
02:44:58.698 00.000 10052 Move returns status 0, amount 0
02:44:58.698 00.000 10052 MoveAxis(N, 0, ABG)
02:44:58.698 00.000 10052 Move returns status 0, amount 0
02:44:58.698 00.000 10052 move complete, result=0
02:44:58.698 00.000 10052 worker thread done servicing request
02:44:58.716 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:58.744 00.028 6880 UpdateGuideState exits: m=2628 SNR=35.5
02:44:58.744 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:58.744 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:58.744 00.000 6880 Enqueuing Expose request
02:44:58.744 00.000 10052 Worker thread wakes up
02:44:58.744 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:44:58.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:44:58.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:44:58.880 00.136 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cfb03426-c0ff-4166-9648-2d67b4ceb755"}
02:44:58.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cfb03426-c0ff-4166-9648-2d67b4ceb755"}
02:44:58.881 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b114e6d6-f3bd-4e92-be1c-edfad225942b"}
02:44:58.881 00.000 6880 case statement mapped state 6 to 3
02:44:58.881 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b114e6d6-f3bd-4e92-be1c-edfad225942b"}
02:44:58.881 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"25533636-373d-4c05-b100-4fed6d75006f"}
02:44:58.882 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4479,"width":15,"height":15,"star_pos":[6.65,7.17],"pixels":"..."},"id":"25533636-373d-4c05-b100-4fed6d75006f"}
02:44:59.653 00.771 10052 Exposure complete
02:44:59.702 00.049 10052 worker thread done servicing request
02:44:59.702 00.000 6880 OnExposeComplete: enter
02:44:59.702 00.000 6880 UpdateGuideState(): m_state=6
02:44:59.703 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4480
02:44:59.703 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.49, Mass=2509, SNR=34.8, Peak=174 HFD=4.6
02:44:59.703 00.000 6880 MultiStar: [#1 -0.48,0.14,0.97,U] [#2 0.21,0.23,1.01,U] [#3 -0.48,0.15,0.93,U] [#4 -0.12,0.15,0.85,U] [#5 0.34,-0.09,0.99,U] [#6 -0.58,0.11,0.00,M8] [#7 -0.29,0.32,0.76,U] [#8 0.14,0.01,0.80,U] 
02:44:59.703 00.000 6880 refined, 7 included, MultiStar: {-0.10, 0.19}, one-star: {-0.14, 0.61}
02:44:59.703 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.65 = -2.64)
02:44:59.703 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.67)
02:44:59.703 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.19 hyp=0.21 cameraTheta=2.03 mountX=-0.19 mountY=-0.10, mountTheta=-2.66
02:44:59.704 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.19, opts=13)
02:44:59.704 00.000 6880 Enqueuing Move request for scope (-0.10, 0.19)
02:44:59.704 00.000 10052 Worker thread wakes up
02:44:59.704 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.19) opts 0xd
02:44:59.704 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.19)
02:44:59.704 00.000 10052 Moving (-0.10, 0.19) raw xDistance=-0.19 yDistance=-0.10
02:44:59.704 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.19
02:44:59.705 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
02:44:59.705 00.000 10052 MoveAxis(E, 50, ABG)
02:44:59.705 00.000 10052 Guiding  Dir = 2, Dur = 50
02:44:59.722 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:44:59.752 00.030 6880 UpdateGuideState exits: m=2509 SNR=34.8
02:44:59.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:44:59.752 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:44:59.752 00.000 6880 Enqueuing Expose request
02:44:59.773 00.021 10052 IsSlewing returns 0
02:44:59.846 00.073 10052 IsGuiding returns 0
02:44:59.991 00.145 10052 IsGuiding returns 1
02:44:59.991 00.000 10052 scope still moving after pulse duration time elapsed
02:45:00.071 00.080 10052 IsSlewing returns 0
02:45:00.150 00.079 10052 IsGuiding returns 0
02:45:00.150 00.000 10052 scope move finished after 50 + 253 ms
02:45:00.150 00.000 10052 Move returns status 0, amount 50
02:45:00.150 00.000 10052 MoveAxis(N, 0, ABG)
02:45:00.150 00.000 10052 Move returns status 0, amount 0
02:45:00.150 00.000 10052 move complete, result=0
02:45:00.150 00.000 10052 worker thread done servicing request
02:45:00.150 00.000 10052 Worker thread wakes up
02:45:00.150 00.000 6880 GuideStep: -0.2 px 50 ms EAST, -0.1 px 0 ms NORTH
02:45:00.150 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:00.150 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:00.879 00.729 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b62cce3-0024-4ce7-b28f-b7943264dab6"}
02:45:00.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b62cce3-0024-4ce7-b28f-b7943264dab6"}
02:45:00.880 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1f87d39-33a6-48d7-874c-d51425e0ec44"}
02:45:00.880 00.000 6880 case statement mapped state 6 to 3
02:45:00.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d1f87d39-33a6-48d7-874c-d51425e0ec44"}
02:45:00.881 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab2a1e4b-9b99-4a8d-99ba-a2a5b8ad15af"}
02:45:00.881 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4480,"width":15,"height":15,"star_pos":[6.79,7.49],"pixels":"..."},"id":"ab2a1e4b-9b99-4a8d-99ba-a2a5b8ad15af"}
02:45:01.282 00.401 10052 Exposure complete
02:45:01.333 00.051 10052 worker thread done servicing request
02:45:01.333 00.000 6880 OnExposeComplete: enter
02:45:01.333 00.000 6880 UpdateGuideState(): m_state=6
02:45:01.334 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4481
02:45:01.334 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=892.43, Mass=2647, SNR=35.6, Peak=176 HFD=4.4
02:45:01.334 00.000 6880 MultiStar: [#1 -0.55,-0.08,0.00,M2] [#2 0.29,0.03,1.01,U] [#3 -0.42,0.01,0.92,U] [#4 -0.45,-0.04,0.84,U] [#5 0.19,-0.17,0.99,U] [#6 -0.47,-0.05,0.92,U] [#7 -0.52,-0.16,0.77,U] [#8 0.04,-0.31,0.81,U] 
02:45:01.334 00.000 6880 refined, 7 included, MultiStar: {-0.19, -0.01}, one-star: {-0.32, 0.54}
02:45:01.334 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.50 = -1.50)
02:45:01.334 00.000 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.53 = -1.53)
02:45:01.334 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-3.11 mountX=0.01 mountY=-0.19, mountTheta=-1.50
02:45:01.336 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.01, opts=13)
02:45:01.336 00.000 6880 Enqueuing Move request for scope (-0.19, -0.01)
02:45:01.336 00.000 10052 Worker thread wakes up
02:45:01.336 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.01) opts 0xd
02:45:01.336 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.01)
02:45:01.336 00.000 10052 Moving (-0.19, -0.01) raw xDistance=0.01 yDistance=-0.19
02:45:01.336 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:01.336 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.19, slope = -0.01
02:45:01.336 00.000 10052 MoveAxis(E, 0, ABG)
02:45:01.336 00.000 10052 Move returns status 0, amount 0
02:45:01.337 00.001 10052 MoveAxis(N, 16, ABG)
02:45:01.337 00.000 10052 Guiding  Dir = 0, Dur = 16
02:45:01.355 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:01.357 00.002 10052 IsSlewing returns 0
02:45:01.384 00.027 6880 UpdateGuideState exits: m=2647 SNR=35.6
02:45:01.384 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:01.384 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:01.384 00.000 6880 Enqueuing Expose request
02:45:01.395 00.011 10052 IsGuiding returns 0
02:45:01.461 00.066 10052 IsGuiding returns 0
02:45:01.461 00.000 10052 Move returns status 0, amount 16
02:45:01.462 00.001 10052 move complete, result=0
02:45:01.462 00.000 10052 worker thread done servicing request
02:45:01.462 00.000 10052 Worker thread wakes up
02:45:01.462 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:01.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:01.469 00.007 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 16 ms NORTH
02:45:02.375 00.906 10052 Exposure complete
02:45:02.430 00.055 10052 worker thread done servicing request
02:45:02.430 00.000 6880 OnExposeComplete: enter
02:45:02.430 00.000 6880 UpdateGuideState(): m_state=6
02:45:02.430 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4482
02:45:02.431 00.001 6880 Star::Find returns 1 (0), X=407.33, Y=892.14, Mass=2744, SNR=36.5, Peak=178 HFD=4.5
02:45:02.431 00.000 6880 MultiStar: [#1 -0.70,-0.01,0.00,M3] [#2 0.09,0.20,0.95,U] [#3 -0.51,0.12,0.90,U] [#4 -0.66,-0.04,0.00,M1] [#5 0.14,-0.24,0.94,U] [#6 -0.59,0.11,0.00,M8] [#7 -0.62,-0.09,0.00,M3] [#8 0.01,-0.24,0.77,U] 
02:45:02.431 00.000 6880 refined, 4 included, MultiStar: {-0.18, 0.03}, one-star: {-0.60, 0.25}
02:45:02.431 00.000 6880 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.61) = xAngle (4.59 = -1.69)
02:45:02.431 00.000 6880 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.56 = -1.73)
02:45:02.431 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.03 hyp=0.19 cameraTheta=2.98 mountX=-0.02 mountY=-0.18, mountTheta=-1.69
02:45:02.432 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.03, opts=13)
02:45:02.432 00.000 6880 Enqueuing Move request for scope (-0.18, 0.03)
02:45:02.432 00.000 10052 Worker thread wakes up
02:45:02.432 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.03) opts 0xd
02:45:02.433 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.03)
02:45:02.433 00.000 10052 Moving (-0.18, 0.03) raw xDistance=-0.02 yDistance=-0.18
02:45:02.433 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:45:02.433 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.18, slope = -0.02
02:45:02.433 00.000 10052 MoveAxis(E, 0, ABG)
02:45:02.433 00.000 10052 Move returns status 0, amount 0
02:45:02.433 00.000 10052 MoveAxis(N, 24, ABG)
02:45:02.433 00.000 10052 Guiding  Dir = 0, Dur = 24
02:45:02.453 00.020 10052 IsSlewing returns 0
02:45:02.456 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:02.486 00.030 6880 UpdateGuideState exits: m=2744 SNR=36.5
02:45:02.486 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:02.486 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:02.487 00.001 6880 Enqueuing Expose request
02:45:02.492 00.005 10052 IsGuiding returns 0
02:45:02.559 00.067 10052 IsGuiding returns 1
02:45:02.559 00.000 10052 scope still moving after pulse duration time elapsed
02:45:02.615 00.056 10052 IsSlewing returns 0
02:45:02.653 00.038 10052 IsGuiding returns 0
02:45:02.653 00.000 10052 scope move finished after 24 + 136 ms
02:45:02.653 00.000 10052 Move returns status 0, amount 24
02:45:02.653 00.000 10052 move complete, result=0
02:45:02.653 00.000 10052 worker thread done servicing request
02:45:02.653 00.000 10052 Worker thread wakes up
02:45:02.653 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 24 ms NORTH
02:45:02.653 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:02.653 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:02.877 00.224 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"84f03a71-ec08-4cb6-98ff-790cd177c29e"}
02:45:02.877 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"84f03a71-ec08-4cb6-98ff-790cd177c29e"}
02:45:02.877 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a4709cd5-9b64-47e2-9972-2adc0c2d7844"}
02:45:02.877 00.000 6880 case statement mapped state 6 to 3
02:45:02.877 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4709cd5-9b64-47e2-9972-2adc0c2d7844"}
02:45:02.877 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1174c40-1f85-4bbf-a70c-50f0f006bdaa"}
02:45:02.879 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4482,"width":15,"height":15,"star_pos":[7.33,7.14],"pixels":"..."},"id":"a1174c40-1f85-4bbf-a70c-50f0f006bdaa"}
02:45:03.786 00.907 10052 Exposure complete
02:45:03.845 00.059 10052 worker thread done servicing request
02:45:03.845 00.000 6880 OnExposeComplete: enter
02:45:03.845 00.000 6880 UpdateGuideState(): m_state=6
02:45:03.846 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4483
02:45:03.846 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=892.55, Mass=2556, SNR=35.0, Peak=157 HFD=4.9
02:45:03.846 00.000 6880 MultiStar: [#1 -0.47,-0.10,0.97,U] [#2 0.11,0.05,1.02,U] [#3 -0.43,0.03,0.91,U] [#4 -0.43,0.14,0.88,U] [#5 0.29,0.27,0.98,U] [#6 -0.51,-0.04,0.91,U] [#7 -0.50,-0.23,0.00,M4] [#8 0.07,-0.33,0.82,U] 
02:45:03.846 00.000 6880 refined, 7 included, MultiStar: {-0.21, 0.10}, one-star: {-0.33, 0.66}
02:45:03.846 00.000 6880 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.61) = xAngle (4.31 = -1.97)
02:45:03.846 00.000 6880 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.28 = -2.00)
02:45:03.846 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.10 hyp=0.23 cameraTheta=2.70 mountX=-0.09 mountY=-0.21, mountTheta=-1.97
02:45:03.848 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.10, opts=13)
02:45:03.848 00.000 6880 Enqueuing Move request for scope (-0.21, 0.10)
02:45:03.848 00.000 10052 Worker thread wakes up
02:45:03.848 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.10) opts 0xd
02:45:03.848 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.10)
02:45:03.848 00.000 10052 Moving (-0.21, 0.10) raw xDistance=-0.09 yDistance=-0.21
02:45:03.848 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:45:03.848 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.21, slope = -0.02
02:45:03.848 00.000 10052 MoveAxis(E, 0, ABG)
02:45:03.848 00.000 10052 Move returns status 0, amount 0
02:45:03.848 00.000 10052 MoveAxis(N, 31, ABG)
02:45:03.848 00.000 10052 Guiding  Dir = 0, Dur = 31
02:45:03.868 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:03.897 00.029 6880 UpdateGuideState exits: m=2556 SNR=35.0
02:45:03.897 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:03.897 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:03.897 00.000 6880 Enqueuing Expose request
02:45:03.927 00.030 10052 IsSlewing returns 0
02:45:04.001 00.074 10052 IsGuiding returns 0
02:45:04.132 00.131 10052 IsGuiding returns 0
02:45:04.132 00.000 10052 Move returns status 0, amount 31
02:45:04.132 00.000 10052 move complete, result=0
02:45:04.132 00.000 10052 worker thread done servicing request
02:45:04.132 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 31 ms NORTH
02:45:04.132 00.000 10052 Worker thread wakes up
02:45:04.132 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:04.132 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:04.877 00.745 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa216280-33b3-4aaf-8163-1e690bceef71"}
02:45:04.877 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa216280-33b3-4aaf-8163-1e690bceef71"}
02:45:04.878 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10dd4827-b8d3-44bc-b62f-b8127e498570"}
02:45:04.878 00.000 6880 case statement mapped state 6 to 3
02:45:04.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"10dd4827-b8d3-44bc-b62f-b8127e498570"}
02:45:04.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00509409-8fb2-4b2f-a627-fa8d19e48030"}
02:45:04.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4483,"width":15,"height":15,"star_pos":[6.60,6.55],"pixels":"..."},"id":"00509409-8fb2-4b2f-a627-fa8d19e48030"}
02:45:05.039 00.161 10052 Exposure complete
02:45:05.092 00.053 10052 worker thread done servicing request
02:45:05.092 00.000 6880 OnExposeComplete: enter
02:45:05.092 00.000 6880 UpdateGuideState(): m_state=6
02:45:05.093 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4484
02:45:05.093 00.000 6880 Star::Find returns 1 (0), X=407.41, Y=892.08, Mass=2686, SNR=36.0, Peak=171 HFD=4.8
02:45:05.093 00.000 6880 MultiStar: [#1 -0.46,0.04,0.91,U] [#2 0.25,-0.02,0.99,U] [#3 -0.39,0.10,0.89,U] [#4 -0.35,0.07,0.83,U] [#5 0.23,-0.19,0.97,U] [#6 -0.49,-0.09,0.88,U] [#7 -0.41,-0.01,0.73,U] [#8 0.08,0.09,0.79,U] 
02:45:05.093 00.000 6880 refined, 8 included, MultiStar: {-0.22, 0.02}, one-star: {-0.52, 0.19}
02:45:05.093 00.000 6880 CameraToMount -- cameraTheta (3.05) - m_xAngle (-1.61) = xAngle (4.66 = -1.62)
02:45:05.093 00.000 6880 CameraToMount -- cameraTheta (3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.63 = -1.65)
02:45:05.094 00.001 6880 CameraToMount -- cameraX=-0.22 cameraY=0.02 hyp=0.22 cameraTheta=3.05 mountX=-0.01 mountY=-0.22, mountTheta=-1.62
02:45:05.095 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.02, opts=13)
02:45:05.095 00.000 6880 Enqueuing Move request for scope (-0.22, 0.02)
02:45:05.096 00.001 10052 Worker thread wakes up
02:45:05.096 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.02) opts 0xd
02:45:05.096 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.02)
02:45:05.096 00.000 10052 Moving (-0.22, 0.02) raw xDistance=-0.01 yDistance=-0.22
02:45:05.096 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:45:05.096 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.22, slope = -0.02
02:45:05.096 00.000 10052 MoveAxis(E, 0, ABG)
02:45:05.096 00.000 10052 Move returns status 0, amount 0
02:45:05.096 00.000 10052 MoveAxis(N, 36, ABG)
02:45:05.096 00.000 10052 Guiding  Dir = 0, Dur = 36
02:45:05.115 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:05.118 00.003 10052 IsSlewing returns 0
02:45:05.147 00.029 6880 UpdateGuideState exits: m=2686 SNR=36.0
02:45:05.147 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:05.147 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:05.147 00.000 6880 Enqueuing Expose request
02:45:05.156 00.009 10052 IsGuiding returns 0
02:45:05.183 00.027 10052 PulseGuide returned control before completion, sleep 19
02:45:05.232 00.049 10052 IsGuiding returns 0
02:45:05.232 00.000 10052 Move returns status 0, amount 36
02:45:05.232 00.000 10052 move complete, result=0
02:45:05.232 00.000 10052 worker thread done servicing request
02:45:05.232 00.000 10052 Worker thread wakes up
02:45:05.232 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 36 ms NORTH
02:45:05.233 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:05.233 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:06.370 01.137 10052 Exposure complete
02:45:06.419 00.049 10052 worker thread done servicing request
02:45:06.420 00.001 6880 OnExposeComplete: enter
02:45:06.420 00.000 6880 UpdateGuideState(): m_state=6
02:45:06.420 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4485
02:45:06.420 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=892.73, Mass=2592, SNR=35.3, Peak=158 HFD=4.6
02:45:06.420 00.000 6880 MultiStar: [#1 -0.45,0.11,0.96,U] [#2 0.29,0.67,0.00,M1] [#3 -0.45,0.50,0.00,M5] [#4 -0.36,0.15,0.83,U] [#5 0.45,0.38,0.00,M1] [#6 -0.63,0.27,0.00,M7] [#7 -0.54,0.46,0.00,M4] [#8 0.03,0.13,0.79,U] 
02:45:06.421 00.001 6880 refined, 3 included, MultiStar: {-0.25, 0.33}, one-star: {-0.19, 0.85}
02:45:06.421 00.000 6880 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.61) = xAngle (3.83 = -2.45)
02:45:06.421 00.000 6880 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.80 = -2.48)
02:45:06.421 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.33 hyp=0.41 cameraTheta=2.22 mountX=-0.32 mountY=-0.25, mountTheta=-2.47
02:45:06.422 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.33, opts=13)
02:45:06.423 00.001 6880 Enqueuing Move request for scope (-0.25, 0.33)
02:45:06.423 00.000 10052 Worker thread wakes up
02:45:06.423 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.33) opts 0xd
02:45:06.423 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.33)
02:45:06.423 00.000 10052 Moving (-0.25, 0.33) raw xDistance=-0.32 yDistance=-0.25
02:45:06.423 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
02:45:06.423 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.25, slope = -0.02
02:45:06.423 00.000 10052 MoveAxis(E, 85, ABG)
02:45:06.423 00.000 10052 Guiding  Dir = 2, Dur = 85
02:45:06.444 00.021 10052 IsSlewing returns 0
02:45:06.446 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:06.474 00.028 6880 UpdateGuideState exits: m=2592 SNR=35.3
02:45:06.474 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:06.474 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:06.474 00.000 6880 Enqueuing Expose request
02:45:06.483 00.009 10052 IsGuiding returns 0
02:45:06.510 00.027 10052 PulseGuide returned control before completion, sleep 68
02:45:06.608 00.098 10052 IsGuiding returns 0
02:45:06.609 00.001 10052 Move returns status 0, amount 85
02:45:06.609 00.000 10052 MoveAxis(N, 44, ABG)
02:45:06.609 00.000 10052 Guiding  Dir = 0, Dur = 44
02:45:06.646 00.037 10052 IsSlewing returns 0
02:45:06.684 00.038 10052 IsGuiding returns 0
02:45:06.712 00.028 10052 PulseGuide returned control before completion, sleep 27
02:45:06.765 00.053 10052 IsGuiding returns 0
02:45:06.765 00.000 10052 Move returns status 0, amount 44
02:45:06.765 00.000 10052 move complete, result=0
02:45:06.766 00.001 10052 worker thread done servicing request
02:45:06.766 00.000 10052 Worker thread wakes up
02:45:06.766 00.000 6880 GuideStep: -0.3 px 85 ms EAST, -0.3 px 44 ms NORTH
02:45:06.766 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:06.766 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:06.878 00.112 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"540bb508-970a-44fd-ab47-fcbcd29d8c26"}
02:45:06.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"540bb508-970a-44fd-ab47-fcbcd29d8c26"}
02:45:06.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6eec01f5-a111-4936-ba3f-2a1b97d4356c"}
02:45:06.878 00.000 6880 case statement mapped state 6 to 3
02:45:06.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6eec01f5-a111-4936-ba3f-2a1b97d4356c"}
02:45:06.879 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2701acfe-dd72-4c7a-a86e-8271e20e14d5"}
02:45:06.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4485,"width":15,"height":15,"star_pos":[6.74,6.73],"pixels":"..."},"id":"2701acfe-dd72-4c7a-a86e-8271e20e14d5"}
02:45:07.685 00.806 10052 Exposure complete
02:45:07.742 00.057 10052 worker thread done servicing request
02:45:07.742 00.000 6880 OnExposeComplete: enter
02:45:07.742 00.000 6880 UpdateGuideState(): m_state=6
02:45:07.743 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4486
02:45:07.743 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.24, Mass=2602, SNR=35.4, Peak=142 HFD=4.7
02:45:07.743 00.000 6880 MultiStar: [#1 -0.06,0.17,0.95,U] [#2 0.65,0.57,0.00,M2] [#3 -0.10,0.20,0.92,U] [#4 0.03,0.06,0.85,U] [#5 0.83,0.14,0.00,M2] [#6 -0.10,0.14,0.90,U] [#7 -0.05,0.05,0.79,U] [#8 0.49,-0.18,0.80,U] 
02:45:07.743 00.000 6880 refined, 6 included, MultiStar: {0.04, 0.13}, one-star: {0.07, 0.35}
02:45:07.743 00.000 6880 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.61) = xAngle (2.91 = 2.91)
02:45:07.743 00.000 6880 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.88 = 2.88)
02:45:07.743 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.13 hyp=0.13 cameraTheta=1.30 mountX=-0.13 mountY=0.03, mountTheta=2.88
02:45:07.745 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.13, opts=13)
02:45:07.745 00.000 6880 Enqueuing Move request for scope (0.04, 0.13)
02:45:07.745 00.000 10052 Worker thread wakes up
02:45:07.745 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.13) opts 0xd
02:45:07.745 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.13)
02:45:07.745 00.000 10052 Moving (0.04, 0.13) raw xDistance=-0.13 yDistance=0.03
02:45:07.745 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:45:07.745 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
02:45:07.745 00.000 10052 MoveAxis(E, 38, ABG)
02:45:07.745 00.000 10052 Guiding  Dir = 2, Dur = 38
02:45:07.767 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:07.795 00.028 6880 UpdateGuideState exits: m=2602 SNR=35.4
02:45:07.795 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:07.795 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:07.795 00.000 6880 Enqueuing Expose request
02:45:07.810 00.015 10052 IsSlewing returns 0
02:45:07.884 00.074 10052 IsGuiding returns 0
02:45:08.033 00.149 10052 IsGuiding returns 0
02:45:08.033 00.000 10052 Move returns status 0, amount 38
02:45:08.033 00.000 10052 MoveAxis(N, 0, ABG)
02:45:08.033 00.000 10052 Move returns status 0, amount 0
02:45:08.033 00.000 10052 move complete, result=0
02:45:08.033 00.000 10052 worker thread done servicing request
02:45:08.033 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.0 px 0 ms NORTH
02:45:08.033 00.000 10052 Worker thread wakes up
02:45:08.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:08.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:08.879 00.846 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b277eee6-7062-474e-a41f-27060bad1a85"}
02:45:08.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b277eee6-7062-474e-a41f-27060bad1a85"}
02:45:08.879 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4d26710b-2722-4e5f-93ad-ae101bb4141f"}
02:45:08.879 00.000 6880 case statement mapped state 6 to 3
02:45:08.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d26710b-2722-4e5f-93ad-ae101bb4141f"}
02:45:08.880 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aece9bcc-2df2-4d35-869a-3c8a8bb01b28"}
02:45:08.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4486,"width":15,"height":15,"star_pos":[7.00,7.24],"pixels":"..."},"id":"aece9bcc-2df2-4d35-869a-3c8a8bb01b28"}
02:45:09.170 00.290 10052 Exposure complete
02:45:09.222 00.052 10052 worker thread done servicing request
02:45:09.223 00.001 6880 OnExposeComplete: enter
02:45:09.223 00.000 6880 UpdateGuideState(): m_state=6
02:45:09.223 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4487
02:45:09.223 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=892.33, Mass=2641, SNR=35.6, Peak=159 HFD=4.7
02:45:09.223 00.000 6880 MultiStar: [#1 -0.43,-0.05,0.95,U] [#2 0.53,0.29,0.00,M3] [#3 -0.35,0.18,0.91,U] [#4 -0.43,0.11,0.84,U] [#5 0.28,-0.16,0.98,U] [#6 -0.47,0.07,0.92,U] [#7 -0.43,0.10,0.75,U] [#8 -0.04,-0.12,0.77,U] 
02:45:09.223 00.000 6880 refined, 7 included, MultiStar: {-0.29, 0.08}, one-star: {-0.49, 0.44}
02:45:09.223 00.000 6880 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.61) = xAngle (4.50 = -1.78)
02:45:09.223 00.000 6880 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.47 = -1.81)
02:45:09.223 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.08 hyp=0.30 cameraTheta=2.89 mountX=-0.06 mountY=-0.29, mountTheta=-1.78
02:45:09.224 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.08, opts=13)
02:45:09.225 00.001 6880 Enqueuing Move request for scope (-0.29, 0.08)
02:45:09.225 00.000 10052 Worker thread wakes up
02:45:09.225 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.08) opts 0xd
02:45:09.225 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.08)
02:45:09.225 00.000 10052 Moving (-0.29, 0.08) raw xDistance=-0.06 yDistance=-0.29
02:45:09.225 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:45:09.225 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.29, slope = -0.02
02:45:09.225 00.000 10052 MoveAxis(E, 0, ABG)
02:45:09.225 00.000 10052 Move returns status 0, amount 0
02:45:09.225 00.000 10052 MoveAxis(N, 29, ABG)
02:45:09.225 00.000 10052 Guiding  Dir = 0, Dur = 29
02:45:09.242 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:09.245 00.003 10052 IsSlewing returns 0
02:45:09.270 00.025 6880 UpdateGuideState exits: m=2641 SNR=35.6
02:45:09.271 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:09.271 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:09.271 00.000 6880 Enqueuing Expose request
02:45:09.283 00.012 10052 IsGuiding returns 0
02:45:09.311 00.028 10052 PulseGuide returned control before completion, sleep 12
02:45:09.350 00.039 10052 IsGuiding returns 0
02:45:09.350 00.000 10052 Move returns status 0, amount 29
02:45:09.350 00.000 10052 move complete, result=0
02:45:09.350 00.000 10052 worker thread done servicing request
02:45:09.350 00.000 10052 Worker thread wakes up
02:45:09.350 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 29 ms NORTH
02:45:09.351 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:09.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:10.267 00.916 10052 Exposure complete
02:45:10.319 00.052 10052 worker thread done servicing request
02:45:10.319 00.000 6880 OnExposeComplete: enter
02:45:10.319 00.000 6880 UpdateGuideState(): m_state=6
02:45:10.320 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4488
02:45:10.320 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=892.58, Mass=2580, SNR=35.2, Peak=156 HFD=4.8
02:45:10.320 00.000 6880 MultiStar: [#1 -0.17,0.09,0.95,U] [#2 0.75,0.01,0.00,M4] [#3 0.03,0.04,0.92,U] [#4 0.02,0.23,0.85,U] [#5 0.75,0.31,0.00,M2] [#6 0.09,0.06,0.91,U] [#7 -0.14,0.13,0.77,U] [#8 0.49,-0.13,0.80,U] 
02:45:10.320 00.000 6880 refined, 6 included, MultiStar: {0.05, 0.17}, one-star: {0.04, 0.69}
02:45:10.320 00.000 6880 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.61) = xAngle (2.93 = 2.93)
02:45:10.320 00.000 6880 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.90 = 2.90)
02:45:10.320 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.17 hyp=0.18 cameraTheta=1.31 mountX=-0.17 mountY=0.04, mountTheta=2.90
02:45:10.322 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.17, opts=13)
02:45:10.322 00.000 6880 Enqueuing Move request for scope (0.05, 0.17)
02:45:10.322 00.000 10052 Worker thread wakes up
02:45:10.323 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.17) opts 0xd
02:45:10.323 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.17)
02:45:10.323 00.000 10052 Moving (0.05, 0.17) raw xDistance=-0.17 yDistance=0.04
02:45:10.323 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:45:10.323 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:45:10.323 00.000 10052 MoveAxis(E, 47, ABG)
02:45:10.323 00.000 10052 Guiding  Dir = 2, Dur = 47
02:45:10.345 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:10.378 00.033 10052 IsSlewing returns 0
02:45:10.386 00.008 6880 UpdateGuideState exits: m=2580 SNR=35.2
02:45:10.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:10.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:10.386 00.000 6880 Enqueuing Expose request
02:45:10.416 00.030 10052 IsGuiding returns 0
02:45:10.443 00.027 10052 PulseGuide returned control before completion, sleep 30
02:45:10.507 00.064 10052 IsGuiding returns 0
02:45:10.508 00.001 10052 Move returns status 0, amount 47
02:45:10.508 00.000 10052 MoveAxis(N, 0, ABG)
02:45:10.508 00.000 10052 Move returns status 0, amount 0
02:45:10.508 00.000 10052 move complete, result=0
02:45:10.508 00.000 10052 worker thread done servicing request
02:45:10.508 00.000 10052 Worker thread wakes up
02:45:10.508 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.0 px 0 ms NORTH
02:45:10.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:10.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:10.879 00.371 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"53a0f295-92bc-4ab1-b7d0-268d9c738827"}
02:45:10.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"53a0f295-92bc-4ab1-b7d0-268d9c738827"}
02:45:10.879 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47d12dda-700d-4ea7-8493-2a0637f743f1"}
02:45:10.879 00.000 6880 case statement mapped state 6 to 3
02:45:10.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"47d12dda-700d-4ea7-8493-2a0637f743f1"}
02:45:10.879 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c2b0d2fc-4781-4cc3-91b0-add01054f9be"}
02:45:10.880 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4488,"width":15,"height":15,"star_pos":[6.96,6.58],"pixels":"..."},"id":"c2b0d2fc-4781-4cc3-91b0-add01054f9be"}
02:45:11.634 00.754 10052 Exposure complete
02:45:11.686 00.052 10052 worker thread done servicing request
02:45:11.686 00.000 6880 OnExposeComplete: enter
02:45:11.686 00.000 6880 UpdateGuideState(): m_state=6
02:45:11.686 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4489
02:45:11.686 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.50, Mass=2593, SNR=35.4, Peak=175 HFD=4.3
02:45:11.687 00.001 6880 MultiStar: [#1 -0.09,0.10,0.95,U] [#2 0.63,0.33,0.00,M5] [#3 -0.08,0.05,0.94,U] [#4 0.02,0.10,0.85,U] [#5 0.73,0.21,0.00,M3] [#6 -0.01,0.05,0.93,U] [#7 -0.19,0.12,0.75,U] [#8 0.35,-0.15,0.83,U] 
02:45:11.687 00.000 6880 refined, 6 included, MultiStar: {0.02, 0.14}, one-star: {0.15, 0.61}
02:45:11.687 00.000 6880 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.61) = xAngle (3.02 = 3.02)
02:45:11.687 00.000 6880 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.99 = 2.99)
02:45:11.687 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.41 mountX=-0.14 mountY=0.02, mountTheta=2.99
02:45:11.688 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.14, opts=13)
02:45:11.688 00.000 6880 Enqueuing Move request for scope (0.02, 0.14)
02:45:11.688 00.000 10052 Worker thread wakes up
02:45:11.688 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:45:11.688 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:45:11.688 00.000 10052 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=0.02
02:45:11.688 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
02:45:11.688 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.08, using input
02:45:11.688 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
02:45:11.688 00.000 10052 MoveAxis(E, 39, ABG)
02:45:11.688 00.000 10052 Guiding  Dir = 2, Dur = 39
02:45:11.707 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:11.730 00.023 10052 IsSlewing returns 0
02:45:11.736 00.006 6880 UpdateGuideState exits: m=2593 SNR=35.4
02:45:11.736 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:11.736 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:11.736 00.000 6880 Enqueuing Expose request
02:45:11.810 00.074 10052 IsGuiding returns 0
02:45:11.953 00.143 10052 IsGuiding returns 0
02:45:11.953 00.000 10052 Move returns status 0, amount 39
02:45:11.953 00.000 10052 MoveAxis(N, 0, ABG)
02:45:11.953 00.000 10052 Move returns status 0, amount 0
02:45:11.953 00.000 10052 move complete, result=0
02:45:11.953 00.000 10052 worker thread done servicing request
02:45:11.953 00.000 10052 Worker thread wakes up
02:45:11.954 00.001 6880 GuideStep: -0.1 px 39 ms EAST, 0.0 px 0 ms NORTH
02:45:11.954 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:11.954 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:12.859 00.905 10052 Exposure complete
02:45:12.878 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5c8291e-942e-45a6-b9aa-91d611dbc889"}
02:45:12.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5c8291e-942e-45a6-b9aa-91d611dbc889"}
02:45:12.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"87f60c81-9519-4e25-b384-f7498df63ed4"}
02:45:12.878 00.000 6880 case statement mapped state 6 to 3
02:45:12.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"87f60c81-9519-4e25-b384-f7498df63ed4"}
02:45:12.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9941c57f-1b3e-46b3-ae9f-a60d1e398955"}
02:45:12.879 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4489,"width":15,"height":15,"star_pos":[7.07,6.50],"pixels":"..."},"id":"9941c57f-1b3e-46b3-ae9f-a60d1e398955"}
02:45:12.910 00.031 10052 worker thread done servicing request
02:45:12.910 00.000 6880 OnExposeComplete: enter
02:45:12.910 00.000 6880 UpdateGuideState(): m_state=6
02:45:12.910 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4490
02:45:12.910 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.45, Mass=2639, SNR=35.7, Peak=200 HFD=4.4
02:45:12.911 00.001 6880 MultiStar: [#1 -0.08,-0.04,0.96,U] [#2 0.65,0.38,0.00,M6] [#3 -0.19,0.18,0.92,U] [#4 -0.06,0.05,0.86,U] [#5 0.84,0.12,0.00,M4] [#6 -0.26,0.04,0.93,U] [#7 -0.04,-0.04,0.76,U] [#8 0.32,-0.18,0.79,U] 
02:45:12.911 00.000 6880 refined, 6 included, MultiStar: {-0.06, 0.10}, one-star: {-0.08, 0.56}
02:45:12.911 00.000 6880 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.61) = xAngle (3.77 = -2.52)
02:45:12.911 00.000 6880 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.55)
02:45:12.911 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.10 hyp=0.12 cameraTheta=2.15 mountX=-0.09 mountY=-0.07, mountTheta=-2.54
02:45:12.912 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.10, opts=13)
02:45:12.912 00.000 6880 Enqueuing Move request for scope (-0.06, 0.10)
02:45:12.912 00.000 10052 Worker thread wakes up
02:45:12.912 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.10) opts 0xd
02:45:12.912 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.10)
02:45:12.912 00.000 10052 Moving (-0.06, 0.10) raw xDistance=-0.09 yDistance=-0.07
02:45:12.912 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:45:12.912 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
02:45:12.912 00.000 10052 MoveAxis(E, 0, ABG)
02:45:12.913 00.001 10052 Move returns status 0, amount 0
02:45:12.913 00.000 10052 MoveAxis(N, 0, ABG)
02:45:12.913 00.000 10052 Move returns status 0, amount 0
02:45:12.913 00.000 10052 move complete, result=0
02:45:12.913 00.000 10052 worker thread done servicing request
02:45:12.932 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:12.976 00.044 6880 UpdateGuideState exits: m=2639 SNR=35.7
02:45:12.976 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:12.976 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:12.976 00.000 6880 Enqueuing Expose request
02:45:12.976 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:12.977 00.001 10052 Worker thread wakes up
02:45:12.977 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:12.977 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:14.117 01.140 10052 Exposure complete
02:45:14.171 00.054 10052 worker thread done servicing request
02:45:14.172 00.001 6880 OnExposeComplete: enter
02:45:14.172 00.000 6880 UpdateGuideState(): m_state=6
02:45:14.172 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4491
02:45:14.172 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.42, Mass=2492, SNR=34.6, Peak=165 HFD=4.5
02:45:14.172 00.000 6880 MultiStar: [#1 -0.15,0.02,0.98,U] [#2 0.37,0.14,1.04,U] [#3 -0.07,0.04,0.96,U] [#4 0.01,0.08,0.87,U] [#5 0.76,0.23,0.00,M5] [#6 -0.12,0.06,0.94,U] [#7 -0.08,0.12,0.78,U] [#8 0.37,-0.20,0.83,U] 
02:45:14.172 00.000 6880 refined, 7 included, MultiStar: {0.05, 0.11}, one-star: {0.08, 0.53}
02:45:14.172 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.73 = 2.73)
02:45:14.172 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.70 = 2.70)
02:45:14.173 00.001 6880 CameraToMount -- cameraX=0.05 cameraY=0.11 hyp=0.12 cameraTheta=1.12 mountX=-0.11 mountY=0.05, mountTheta=2.71
02:45:14.174 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.11, opts=13)
02:45:14.174 00.000 6880 Enqueuing Move request for scope (0.05, 0.11)
02:45:14.174 00.000 10052 Worker thread wakes up
02:45:14.174 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.11) opts 0xd
02:45:14.174 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.11)
02:45:14.174 00.000 10052 Moving (0.05, 0.11) raw xDistance=-0.11 yDistance=0.05
02:45:14.174 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:45:14.174 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.13, using input
02:45:14.175 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
02:45:14.175 00.000 10052 MoveAxis(E, 0, ABG)
02:45:14.175 00.000 10052 Move returns status 0, amount 0
02:45:14.175 00.000 10052 MoveAxis(N, 0, ABG)
02:45:14.175 00.000 10052 Move returns status 0, amount 0
02:45:14.175 00.000 10052 move complete, result=0
02:45:14.175 00.000 10052 worker thread done servicing request
02:45:14.192 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:14.219 00.027 6880 UpdateGuideState exits: m=2492 SNR=34.6
02:45:14.219 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:14.219 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:14.220 00.001 6880 Enqueuing Expose request
02:45:14.220 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:14.220 00.000 10052 Worker thread wakes up
02:45:14.220 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:14.220 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:14.878 00.658 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b1d2458-b5ba-46fd-a0c8-ec2df707d0de"}
02:45:14.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b1d2458-b5ba-46fd-a0c8-ec2df707d0de"}
02:45:14.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a66fe82-89fc-4847-bf56-e8933b3bfda5"}
02:45:14.878 00.000 6880 case statement mapped state 6 to 3
02:45:14.879 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9a66fe82-89fc-4847-bf56-e8933b3bfda5"}
02:45:14.879 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f24155a3-c1aa-46f5-8461-e1d906591150"}
02:45:14.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4491,"width":15,"height":15,"star_pos":[7.00,7.42],"pixels":"..."},"id":"f24155a3-c1aa-46f5-8461-e1d906591150"}
02:45:15.133 00.254 10052 Exposure complete
02:45:15.187 00.054 10052 worker thread done servicing request
02:45:15.187 00.000 6880 OnExposeComplete: enter
02:45:15.187 00.000 6880 UpdateGuideState(): m_state=6
02:45:15.187 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4492
02:45:15.187 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=892.21, Mass=2609, SNR=35.4, Peak=182 HFD=4.6
02:45:15.188 00.001 6880 MultiStar: [#1 -0.07,-0.11,0.93,U] [#2 0.63,0.25,0.00,M6] [#3 -0.11,0.00,0.90,U] [#4 0.12,-0.09,0.84,U] [#5 0.72,0.09,0.00,M6] [#6 0.09,-0.17,0.92,U] [#7 0.02,-0.11,0.76,U] [#8 0.56,-0.22,0.00,M1] 
02:45:15.188 00.000 6880 refined, 5 included, MultiStar: {0.02, -0.02}, one-star: {0.06, 0.32}
02:45:15.188 00.000 6880 CameraToMount -- cameraTheta (-0.80) - m_xAngle (-1.61) = xAngle (0.82 = 0.82)
02:45:15.188 00.000 6880 CameraToMount -- cameraTheta (-0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
02:45:15.188 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.02 hyp=0.03 cameraTheta=-0.80 mountX=0.02 mountY=0.02, mountTheta=0.80
02:45:15.190 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.02, opts=13)
02:45:15.190 00.000 6880 Enqueuing Move request for scope (0.02, -0.02)
02:45:15.190 00.000 10052 Worker thread wakes up
02:45:15.190 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.02) opts 0xd
02:45:15.190 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.02)
02:45:15.190 00.000 10052 Moving (0.02, -0.02) raw xDistance=0.02 yDistance=0.02
02:45:15.190 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:45:15.190 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.14, using input
02:45:15.190 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.03
02:45:15.190 00.000 10052 MoveAxis(E, 0, ABG)
02:45:15.191 00.001 10052 Move returns status 0, amount 0
02:45:15.191 00.000 10052 MoveAxis(N, 0, ABG)
02:45:15.191 00.000 10052 Move returns status 0, amount 0
02:45:15.191 00.000 10052 move complete, result=0
02:45:15.191 00.000 10052 worker thread done servicing request
02:45:15.209 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:15.243 00.034 6880 UpdateGuideState exits: m=2609 SNR=35.4
02:45:15.243 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:15.243 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:15.243 00.000 6880 Enqueuing Expose request
02:45:15.243 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:15.243 00.000 10052 Worker thread wakes up
02:45:15.243 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:15.243 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:16.379 01.136 10052 Exposure complete
02:45:16.429 00.050 10052 worker thread done servicing request
02:45:16.429 00.000 6880 OnExposeComplete: enter
02:45:16.429 00.000 6880 UpdateGuideState(): m_state=6
02:45:16.429 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4493
02:45:16.429 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.08, Mass=2681, SNR=35.9, Peak=170 HFD=4.5
02:45:16.430 00.001 6880 MultiStar: [#1 -0.16,-0.18,0.94,U] [#2 0.51,0.20,0.00,M7] [#3 -0.32,-0.01,0.90,U] [#4 -0.03,-0.23,0.83,U] [#5 0.62,-0.27,0.00,M7] [#6 -0.30,-0.10,0.89,U] [#7 -0.17,-0.15,0.78,U] [#8 0.37,-0.43,0.00,M2] 
02:45:16.430 00.000 6880 refined, 5 included, MultiStar: {-0.17, -0.07}, one-star: {-0.06, 0.19}
02:45:16.430 00.000 6880 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.61) = xAngle (-1.13 = -1.13)
02:45:16.430 00.000 6880 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
02:45:16.430 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.07 hyp=0.19 cameraTheta=-2.74 mountX=0.08 mountY=-0.17, mountTheta=-1.13
02:45:16.431 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.07, opts=13)
02:45:16.431 00.000 6880 Enqueuing Move request for scope (-0.17, -0.07)
02:45:16.431 00.000 10052 Worker thread wakes up
02:45:16.431 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.07) opts 0xd
02:45:16.431 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.07)
02:45:16.431 00.000 10052 Moving (-0.17, -0.07) raw xDistance=0.08 yDistance=-0.17
02:45:16.431 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:45:16.432 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
02:45:16.432 00.000 10052 MoveAxis(E, 0, ABG)
02:45:16.432 00.000 10052 Move returns status 0, amount 0
02:45:16.432 00.000 10052 MoveAxis(N, 0, ABG)
02:45:16.432 00.000 10052 Move returns status 0, amount 0
02:45:16.432 00.000 10052 move complete, result=0
02:45:16.432 00.000 10052 worker thread done servicing request
02:45:16.450 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:16.476 00.026 6880 UpdateGuideState exits: m=2681 SNR=35.9
02:45:16.476 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:16.477 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:16.477 00.000 6880 Enqueuing Expose request
02:45:16.477 00.000 10052 Worker thread wakes up
02:45:16.477 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:16.477 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:16.477 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:16.877 00.400 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4976d4ca-08df-4509-adca-5d91f7eeb872"}
02:45:16.877 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4976d4ca-08df-4509-adca-5d91f7eeb872"}
02:45:16.878 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ad6d8a2-7741-44fb-b3f5-2d05d31d6b0d"}
02:45:16.878 00.000 6880 case statement mapped state 6 to 3
02:45:16.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ad6d8a2-7741-44fb-b3f5-2d05d31d6b0d"}
02:45:16.879 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"31f14375-b787-44dc-baf1-745c2ae83a86"}
02:45:16.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4493,"width":15,"height":15,"star_pos":[6.87,7.08],"pixels":"..."},"id":"31f14375-b787-44dc-baf1-745c2ae83a86"}
02:45:17.382 00.503 10052 Exposure complete
02:45:17.436 00.054 10052 worker thread done servicing request
02:45:17.436 00.000 6880 OnExposeComplete: enter
02:45:17.436 00.000 6880 UpdateGuideState(): m_state=6
02:45:17.436 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4494
02:45:17.436 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.20, Mass=2660, SNR=35.9, Peak=157 HFD=4.6
02:45:17.437 00.001 6880 MultiStar: [#1 -0.07,-0.14,0.93,U] [#2 0.46,-0.03,1.01,U] [#3 -0.10,-0.09,0.92,U] [#4 -0.05,-0.05,0.84,U] [#5 0.68,0.11,0.00,M8] [#6 -0.09,-0.13,0.89,U] [#7 -0.10,-0.20,0.77,U] [#8 0.33,-0.28,0.79,U] 
02:45:17.437 00.000 6880 refined, 7 included, MultiStar: {0.04, -0.07}, one-star: {-0.07, 0.31}
02:45:17.437 00.000 6880 CameraToMount -- cameraTheta (-0.99) - m_xAngle (-1.61) = xAngle (0.63 = 0.63)
02:45:17.437 00.000 6880 CameraToMount -- cameraTheta (-0.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.59 = 0.59)
02:45:17.437 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.07 hyp=0.08 cameraTheta=-0.99 mountX=0.06 mountY=0.04, mountTheta=0.60
02:45:17.439 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.07, opts=13)
02:45:17.439 00.000 6880 Enqueuing Move request for scope (0.04, -0.07)
02:45:17.439 00.000 10052 Worker thread wakes up
02:45:17.439 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.07) opts 0xd
02:45:17.439 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.07)
02:45:17.439 00.000 10052 Moving (0.04, -0.07) raw xDistance=0.06 yDistance=0.04
02:45:17.439 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:45:17.439 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.07, using input
02:45:17.439 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
02:45:17.439 00.000 10052 MoveAxis(E, 0, ABG)
02:45:17.440 00.001 10052 Move returns status 0, amount 0
02:45:17.440 00.000 10052 MoveAxis(N, 0, ABG)
02:45:17.440 00.000 10052 Move returns status 0, amount 0
02:45:17.440 00.000 10052 move complete, result=0
02:45:17.440 00.000 10052 worker thread done servicing request
02:45:17.459 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:17.487 00.028 6880 UpdateGuideState exits: m=2660 SNR=35.9
02:45:17.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:17.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:17.487 00.000 6880 Enqueuing Expose request
02:45:17.487 00.000 10052 Worker thread wakes up
02:45:17.487 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:17.487 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:17.487 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:18.614 01.127 10052 Exposure complete
02:45:18.670 00.056 10052 worker thread done servicing request
02:45:18.671 00.001 6880 OnExposeComplete: enter
02:45:18.671 00.000 6880 UpdateGuideState(): m_state=6
02:45:18.671 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4495
02:45:18.671 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.22, Mass=2575, SNR=35.2, Peak=164 HFD=4.5
02:45:18.671 00.000 6880 MultiStar: [#1 -0.19,-0.03,0.98,U] [#2 0.68,0.25,0.00,M7] [#3 -0.04,0.09,0.92,U] [#4 -0.04,-0.02,0.87,U] [#5 0.67,0.10,0.00,M9] [#6 -0.03,0.04,0.90,U] [#7 -0.20,0.04,0.76,U] [#8 0.32,-0.29,0.81,U] 
02:45:18.671 00.000 6880 refined, 6 included, MultiStar: {-0.03, 0.03}, one-star: {-0.04, 0.33}
02:45:18.671 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.02 = -2.26)
02:45:18.671 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.29)
02:45:18.672 00.001 6880 CameraToMount -- cameraX=-0.03 cameraY=0.03 hyp=0.05 cameraTheta=2.41 mountX=-0.03 mountY=-0.03, mountTheta=-2.27
02:45:18.673 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.03, opts=13)
02:45:18.673 00.000 6880 Enqueuing Move request for scope (-0.03, 0.03)
02:45:18.673 00.000 10052 Worker thread wakes up
02:45:18.673 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.03) opts 0xd
02:45:18.673 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.03)
02:45:18.673 00.000 10052 Moving (-0.03, 0.03) raw xDistance=-0.03 yDistance=-0.03
02:45:18.673 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:45:18.673 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
02:45:18.673 00.000 10052 MoveAxis(E, 0, ABG)
02:45:18.673 00.000 10052 Move returns status 0, amount 0
02:45:18.673 00.000 10052 MoveAxis(N, 0, ABG)
02:45:18.673 00.000 10052 Move returns status 0, amount 0
02:45:18.673 00.000 10052 move complete, result=0
02:45:18.674 00.001 10052 worker thread done servicing request
02:45:18.690 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:18.718 00.028 6880 UpdateGuideState exits: m=2575 SNR=35.2
02:45:18.718 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:18.718 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:18.718 00.000 6880 Enqueuing Expose request
02:45:18.718 00.000 10052 Worker thread wakes up
02:45:18.718 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:18.718 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:18.718 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:18.878 00.160 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7066cdbf-14f1-441f-b83e-dd399cb14fd5"}
02:45:18.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7066cdbf-14f1-441f-b83e-dd399cb14fd5"}
02:45:18.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67653b6f-6673-4f54-90be-b3075a9da6d4"}
02:45:18.878 00.000 6880 case statement mapped state 6 to 3
02:45:18.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"67653b6f-6673-4f54-90be-b3075a9da6d4"}
02:45:18.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1519485-1847-4cb1-9203-f6b749ebe39c"}
02:45:18.879 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4495,"width":15,"height":15,"star_pos":[6.89,7.22],"pixels":"..."},"id":"f1519485-1847-4cb1-9203-f6b749ebe39c"}
02:45:19.628 00.749 10052 Exposure complete
02:45:19.697 00.069 10052 worker thread done servicing request
02:45:19.697 00.000 6880 OnExposeComplete: enter
02:45:19.697 00.000 6880 UpdateGuideState(): m_state=6
02:45:19.697 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4496
02:45:19.697 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=891.99, Mass=2623, SNR=35.4, Peak=156 HFD=4.6
02:45:19.698 00.001 6880 MultiStar: [#1 -0.17,-0.14,0.96,U] [#2 0.53,-0.14,0.00,M8] [#3 -0.11,-0.17,0.92,U] [#4 0.04,-0.08,0.83,U] [#5 0.58,-0.30,0.00,M10] [#6 -0.14,-0.12,0.91,U] [#7 0.00,-0.06,0.74,U] [#8 0.32,-0.42,0.80,U] 
02:45:19.698 00.000 6880 refined, 6 included, MultiStar: {-0.05, -0.12}, one-star: {-0.22, 0.10}
02:45:19.698 00.000 6880 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
02:45:19.698 00.000 6880 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:45:19.698 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.99 mountX=0.12 mountY=-0.05, mountTheta=-0.40
02:45:19.699 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.12, opts=13)
02:45:19.699 00.000 6880 Enqueuing Move request for scope (-0.05, -0.12)
02:45:19.699 00.000 10052 Worker thread wakes up
02:45:19.699 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:45:19.699 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:45:19.700 00.001 10052 Moving (-0.05, -0.12) raw xDistance=0.12 yDistance=-0.05
02:45:19.700 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:45:19.700 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:45:19.700 00.000 10052 MoveAxis(W, 33, ABG)
02:45:19.700 00.000 10052 Guiding  Dir = 3, Dur = 33
02:45:19.723 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:19.759 00.036 6880 UpdateGuideState exits: m=2623 SNR=35.4
02:45:19.759 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:19.759 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:19.759 00.000 6880 Enqueuing Expose request
02:45:19.772 00.013 10052 IsSlewing returns 0
02:45:19.845 00.073 10052 IsGuiding returns 0
02:45:19.988 00.143 10052 IsGuiding returns 0
02:45:19.990 00.002 10052 Move returns status 0, amount 33
02:45:19.990 00.000 10052 MoveAxis(N, 0, ABG)
02:45:19.990 00.000 10052 Move returns status 0, amount 0
02:45:19.990 00.000 10052 move complete, result=0
02:45:19.990 00.000 10052 worker thread done servicing request
02:45:19.990 00.000 10052 Worker thread wakes up
02:45:19.990 00.000 6880 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:45:19.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:19.990 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:20.878 00.888 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a93c3463-e9e6-42fe-97ba-ecffedb019b8"}
02:45:20.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a93c3463-e9e6-42fe-97ba-ecffedb019b8"}
02:45:20.879 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"50070fd4-83fa-4a58-9b74-a931625452b5"}
02:45:20.879 00.000 6880 case statement mapped state 6 to 3
02:45:20.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"50070fd4-83fa-4a58-9b74-a931625452b5"}
02:45:20.879 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8880fe8-e814-4001-b340-a3aa4727875d"}
02:45:20.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4496,"width":15,"height":15,"star_pos":[6.71,6.99],"pixels":"..."},"id":"c8880fe8-e814-4001-b340-a3aa4727875d"}
02:45:21.132 00.253 10052 Exposure complete
02:45:21.200 00.068 10052 worker thread done servicing request
02:45:21.201 00.001 6880 OnExposeComplete: enter
02:45:21.201 00.000 6880 UpdateGuideState(): m_state=6
02:45:21.201 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4497
02:45:21.201 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.08, Mass=2647, SNR=35.7, Peak=158 HFD=4.5
02:45:21.201 00.000 6880 MultiStar: [#1 -0.20,-0.14,0.96,U] [#2 0.38,-0.10,0.97,U] [#3 -0.32,-0.10,0.90,U] [#4 -0.09,-0.09,0.83,U] [#5 0.58,-0.25,0.00,R] [#6 -0.17,-0.12,0.89,U] [#7 -0.24,0.01,0.75,U] [#8 0.46,-0.34,0.00,M1] 
02:45:21.202 00.001 6880 refined, 6 included, MultiStar: {-0.11, -0.05}, one-star: {-0.16, 0.19}
02:45:21.202 00.000 6880 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.61) = xAngle (-1.10 = -1.10)
02:45:21.202 00.000 6880 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
02:45:21.202 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.71 mountX=0.05 mountY=-0.11, mountTheta=-1.11
02:45:21.203 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.05, opts=13)
02:45:21.203 00.000 6880 Enqueuing Move request for scope (-0.11, -0.05)
02:45:21.203 00.000 10052 Worker thread wakes up
02:45:21.203 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
02:45:21.203 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
02:45:21.203 00.000 10052 Moving (-0.11, -0.05) raw xDistance=0.05 yDistance=-0.11
02:45:21.204 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:45:21.204 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
02:45:21.204 00.000 10052 MoveAxis(E, 0, ABG)
02:45:21.204 00.000 10052 Move returns status 0, amount 0
02:45:21.204 00.000 10052 MoveAxis(N, 0, ABG)
02:45:21.204 00.000 10052 Move returns status 0, amount 0
02:45:21.204 00.000 10052 move complete, result=0
02:45:21.204 00.000 10052 worker thread done servicing request
02:45:21.227 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:21.263 00.036 6880 UpdateGuideState exits: m=2647 SNR=35.7
02:45:21.263 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:21.263 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:21.263 00.000 6880 Enqueuing Expose request
02:45:21.263 00.000 10052 Worker thread wakes up
02:45:21.263 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:21.264 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:21.264 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:22.180 00.916 10052 Exposure complete
02:45:22.254 00.074 10052 worker thread done servicing request
02:45:22.254 00.000 6880 OnExposeComplete: enter
02:45:22.254 00.000 6880 UpdateGuideState(): m_state=6
02:45:22.254 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4498
02:45:22.255 00.001 6880 Star::Find returns 1 (0), X=407.90, Y=892.11, Mass=2617, SNR=35.5, Peak=157 HFD=4.6
02:45:22.255 00.000 6880 MultiStar: [#1 -0.13,-0.05,0.95,U] [#2 0.39,0.05,1.01,U] [#3 -0.07,0.04,0.90,U] [#4 -0.06,-0.08,0.83,U] [#5 0.17,0.31,0.95,U] [#6 -0.16,-0.07,0.92,U] [#7 -0.17,-0.02,0.77,U] [#8 0.41,-0.24,0.80,U] 
02:45:22.255 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.03}, one-star: {-0.03, 0.22}
02:45:22.255 00.000 6880 CameraToMount -- cameraTheta (0.54) - m_xAngle (-1.61) = xAngle (2.16 = 2.16)
02:45:22.255 00.000 6880 CameraToMount -- cameraTheta (0.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.12 = 2.12)
02:45:22.256 00.001 6880 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.54 mountX=-0.03 mountY=0.04, mountTheta=2.15
02:45:22.257 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.03, opts=13)
02:45:22.258 00.001 6880 Enqueuing Move request for scope (0.04, 0.03)
02:45:22.258 00.000 10052 Worker thread wakes up
02:45:22.258 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
02:45:22.258 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
02:45:22.258 00.000 10052 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=0.04
02:45:22.258 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:45:22.258 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
02:45:22.258 00.000 10052 MoveAxis(E, 0, ABG)
02:45:22.258 00.000 10052 Move returns status 0, amount 0
02:45:22.258 00.000 10052 MoveAxis(N, 0, ABG)
02:45:22.258 00.000 10052 Move returns status 0, amount 0
02:45:22.258 00.000 10052 move complete, result=0
02:45:22.259 00.001 10052 worker thread done servicing request
02:45:22.285 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:22.328 00.043 6880 UpdateGuideState exits: m=2617 SNR=35.5
02:45:22.329 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:22.329 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:22.329 00.000 6880 Enqueuing Expose request
02:45:22.329 00.000 10052 Worker thread wakes up
02:45:22.329 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:22.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:22.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:22.879 00.550 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4270ca05-3479-4bcd-801e-b4c65cde7ec6"}
02:45:22.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4270ca05-3479-4bcd-801e-b4c65cde7ec6"}
02:45:22.880 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57badc2e-1d64-4dc9-be0e-555d9227d8d4"}
02:45:22.880 00.000 6880 case statement mapped state 6 to 3
02:45:22.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57badc2e-1d64-4dc9-be0e-555d9227d8d4"}
02:45:22.881 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51409771-1216-4c9f-98d5-a0690307f3db"}
02:45:22.881 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4498,"width":15,"height":15,"star_pos":[6.90,7.11],"pixels":"..."},"id":"51409771-1216-4c9f-98d5-a0690307f3db"}
02:45:23.466 00.585 10052 Exposure complete
02:45:23.545 00.079 10052 worker thread done servicing request
02:45:23.546 00.001 6880 OnExposeComplete: enter
02:45:23.546 00.000 6880 UpdateGuideState(): m_state=6
02:45:23.546 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4499
02:45:23.546 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.16, Mass=2586, SNR=35.3, Peak=149 HFD=4.6
02:45:23.547 00.001 6880 MultiStar: [#1 -0.15,-0.03,0.94,U] [#2 0.19,-0.20,0.97,U] [#3 -0.18,-0.17,0.93,U] [#4 0.09,-0.10,0.85,U] [#5 0.13,0.34,0.94,U] [#6 -0.14,-0.09,0.92,U] [#7 -0.13,-0.16,0.77,U] [#8 0.47,-0.39,0.00,M1] 
02:45:23.547 00.000 6880 refined, 7 included, MultiStar: {-0.04, -0.01}, one-star: {-0.14, 0.27}
02:45:23.547 00.000 6880 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.61) = xAngle (-1.27 = -1.27)
02:45:23.547 00.000 6880 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
02:45:23.547 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.01 hyp=0.04 cameraTheta=-2.88 mountX=0.01 mountY=-0.04, mountTheta=-1.27
02:45:23.549 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.01, opts=13)
02:45:23.549 00.000 6880 Enqueuing Move request for scope (-0.04, -0.01)
02:45:23.549 00.000 10052 Worker thread wakes up
02:45:23.549 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.01) opts 0xd
02:45:23.549 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.01)
02:45:23.549 00.000 10052 Moving (-0.04, -0.01) raw xDistance=0.01 yDistance=-0.04
02:45:23.550 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:23.550 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.00
02:45:23.550 00.000 10052 MoveAxis(E, 0, ABG)
02:45:23.550 00.000 10052 Move returns status 0, amount 0
02:45:23.550 00.000 10052 MoveAxis(N, 0, ABG)
02:45:23.550 00.000 10052 Move returns status 0, amount 0
02:45:23.550 00.000 10052 move complete, result=0
02:45:23.550 00.000 10052 worker thread done servicing request
02:45:23.580 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:23.629 00.049 6880 UpdateGuideState exits: m=2586 SNR=35.3
02:45:23.629 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:23.629 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:23.629 00.000 6880 Enqueuing Expose request
02:45:23.630 00.001 10052 Worker thread wakes up
02:45:23.630 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:23.630 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:23.630 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:23.795 00.165 6880 evsrv: cli 01543AA0 connect
02:45:23.795 00.000 6880 case statement mapped state 6 to 3
02:45:23.795 00.000 6880 case statement mapped state 6 to 3
02:45:23.796 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"148f0be8-f03c-4c68-b1fb-af9cc28dd2b5"}
02:45:23.796 00.000 6880 case statement mapped state 6 to 3
02:45:23.796 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"148f0be8-f03c-4c68-b1fb-af9cc28dd2b5"}
02:45:23.797 00.001 6880 evsrv: cli 01543AA0 disconnect
02:45:23.798 00.001 6880 evsrv: cli 015431E0 connect
02:45:23.798 00.000 6880 case statement mapped state 6 to 3
02:45:23.798 00.000 6880 case statement mapped state 6 to 3
02:45:23.799 00.001 6880 evsrv: cli 015431E0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"b4d8feb6-71ae-4d28-8c48-d2c294573f00"}
02:45:23.799 00.000 6880 PhdController::Dither begins
02:45:23.799 00.000 6880 dither: size=1.00, dRA=0.04 dDec=0.00
02:45:23.799 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:45:23.799 00.000 6880 MountToCamera -- mountX=0.04 mountY=0.00 hyp=0.04 mountTheta=0.00 cameraX=-0.00, cameraY=-0.04 cameraTheta=-1.61
02:45:23.799 00.000 6880 setting lock position to (407.93, 891.85)
02:45:23.800 00.001 6880 Mount: notify guiding dithered (-0.0, -0.0)
02:45:23.800 00.000 6880 MultiStar: stabilizing after lock position change
02:45:23.800 00.000 6880 Status Line: Dither by 0.04,0.00
02:45:23.805 00.005 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:45:23.805 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:45:23.806 00.001 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"b4d8feb6-71ae-4d28-8c48-d2c294573f00"}
02:45:23.806 00.000 6880 evsrv: cli 015431E0 disconnect
02:45:24.535 00.729 10052 Exposure complete
02:45:24.599 00.064 10052 worker thread done servicing request
02:45:24.599 00.000 6880 OnExposeComplete: enter
02:45:24.599 00.000 6880 UpdateGuideState(): m_state=6
02:45:24.599 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4500
02:45:24.599 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=891.98, Mass=2684, SNR=35.8, Peak=155 HFD=4.9
02:45:24.599 00.000 6880 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.61) = xAngle (4.39 = -1.90)
02:45:24.599 00.000 6880 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.36 = -1.93)
02:45:24.599 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=0.14 hyp=0.38 cameraTheta=2.77 mountX=-0.12 mountY=-0.36, mountTheta=-1.90
02:45:24.601 00.002 6880 dither recenter: remaining=(-0.0,-0.0) step=(-0.0,-0.0)
02:45:24.601 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:45:24.601 00.000 6880 MountToCamera -- mountX=-0.04 mountY=-0.00 hyp=0.04 mountTheta=-3.14 cameraX=0.00, cameraY=0.04 cameraTheta=1.53
02:45:24.601 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.04, opts=4)
02:45:24.601 00.000 6880 Enqueuing Move request for scope (0.00, 0.04)
02:45:24.601 00.000 6880 Mount: notify direct move -0.04,-0.00
02:45:24.601 00.000 10052 Worker thread wakes up
02:45:24.601 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.04) opts 0x4
02:45:24.601 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.04)
02:45:24.601 00.000 10052 Moving (0.00, 0.04) raw xDistance=-0.04 yDistance=-0.00
02:45:24.601 00.000 10052 MoveAxis(E, 24, B)
02:45:24.601 00.000 10052 Guiding  Dir = 2, Dur = 24
02:45:24.622 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:24.644 00.022 10052 IsSlewing returns 0
02:45:24.654 00.010 6880 UpdateGuideState exits: m=2684 SNR=35.8
02:45:24.654 00.000 6880 PhdController: settling, locked = 1, distance = 0.20 (0.60) aobump = 0 frame = 1 / 99999
02:45:24.654 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125924.654,"Host":"MINIASTRO1","Inst":1,"Distance":0.20,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:45:24.654 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:24.654 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:24.654 00.000 6880 Enqueuing Expose request
02:45:24.682 00.028 10052 IsGuiding returns 0
02:45:24.748 00.066 10052 IsGuiding returns 1
02:45:24.750 00.002 10052 scope still moving after pulse duration time elapsed
02:45:24.807 00.057 10052 IsSlewing returns 0
02:45:24.844 00.037 10052 IsGuiding returns 0
02:45:24.844 00.000 10052 scope move finished after 24 + 137 ms
02:45:24.844 00.000 10052 Move returns status 0, amount 24
02:45:24.844 00.000 10052 MoveAxis(N, 0, B)
02:45:24.844 00.000 10052 Move returns status 0, amount 0
02:45:24.845 00.001 10052 move complete, result=0
02:45:24.845 00.000 10052 worker thread done servicing request
02:45:24.845 00.000 6880 GuideStep: -0.0 px 24 ms EAST, -0.0 px 0 ms NORTH
02:45:24.845 00.000 10052 Worker thread wakes up
02:45:24.845 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:24.845 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:24.878 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4cf77a53-467b-45ea-bb9f-b03cd37c7bf8"}
02:45:24.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4cf77a53-467b-45ea-bb9f-b03cd37c7bf8"}
02:45:24.879 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"be034caa-d142-4fbc-b235-e9c1ba3d2d24"}
02:45:24.879 00.000 6880 case statement mapped state 6 to 3
02:45:24.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"be034caa-d142-4fbc-b235-e9c1ba3d2d24"}
02:45:24.879 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a60596ee-4aeb-4f0c-a508-fefd408396ec"}
02:45:24.880 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4500,"width":15,"height":15,"star_pos":[6.57,6.98],"pixels":"..."},"id":"a60596ee-4aeb-4f0c-a508-fefd408396ec"}
02:45:25.973 01.093 10052 Exposure complete
02:45:26.020 00.047 10052 worker thread done servicing request
02:45:26.020 00.000 6880 OnExposeComplete: enter
02:45:26.020 00.000 6880 UpdateGuideState(): m_state=6
02:45:26.020 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4501
02:45:26.020 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=892.17, Mass=2658, SNR=35.8, Peak=159 HFD=4.4
02:45:26.020 00.000 6880 CameraToMount -- cameraTheta (1.01) - m_xAngle (-1.61) = xAngle (2.62 = 2.62)
02:45:26.020 00.000 6880 CameraToMount -- cameraTheta (1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.59 = 2.59)
02:45:26.020 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.32 hyp=0.38 cameraTheta=1.01 mountX=-0.33 mountY=0.20, mountTheta=2.60
02:45:26.021 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.32, opts=13)
02:45:26.021 00.000 6880 Enqueuing Move request for scope (0.20, 0.32)
02:45:26.022 00.001 10052 Worker thread wakes up
02:45:26.022 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.32) opts 0xd
02:45:26.022 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.32)
02:45:26.022 00.000 10052 Moving (0.20, 0.32) raw xDistance=-0.33 yDistance=0.20
02:45:26.022 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
02:45:26.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.20, slope = 0.00
02:45:26.022 00.000 10052 MoveAxis(E, 88, ABG)
02:45:26.022 00.000 10052 Guiding  Dir = 2, Dur = 88
02:45:26.040 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:26.068 00.028 6880 UpdateGuideState exits: m=2658 SNR=35.8
02:45:26.069 00.001 6880 PhdController: settling, locked = 1, distance = 0.38 (0.60) aobump = 0 frame = 2 / 99999
02:45:26.069 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125926.069,"Host":"MINIASTRO1","Inst":1,"Distance":0.38,"Time":1.4,"SettleTime":6.0,"StarLocked":true}
02:45:26.069 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:26.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:26.069 00.000 6880 Enqueuing Expose request
02:45:26.069 00.000 10052 IsSlewing returns 0
02:45:26.149 00.080 10052 IsGuiding returns 0
02:45:26.212 00.063 10052 PulseGuide returned control before completion, sleep 35
02:45:26.319 00.107 10052 IsGuiding returns 0
02:45:26.319 00.000 10052 Move returns status 0, amount 88
02:45:26.319 00.000 10052 MoveAxis(S, 36, ABG)
02:45:26.319 00.000 10052 Guiding  Dir = 1, Dur = 36
02:45:26.389 00.070 10052 IsSlewing returns 0
02:45:26.458 00.069 10052 IsGuiding returns 0
02:45:26.599 00.141 10052 IsGuiding returns 0
02:45:26.599 00.000 10052 Move returns status 0, amount 36
02:45:26.600 00.001 10052 move complete, result=0
02:45:26.600 00.000 10052 worker thread done servicing request
02:45:26.600 00.000 6880 GuideStep: -0.3 px 88 ms EAST, 0.2 px 36 ms SOUTH
02:45:26.600 00.000 10052 Worker thread wakes up
02:45:26.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:26.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:26.878 00.278 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9121341b-485a-45b8-a049-f95426bd91ff"}
02:45:26.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9121341b-485a-45b8-a049-f95426bd91ff"}
02:45:26.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"afa44475-6581-40a7-ba81-af4ac213070e"}
02:45:26.878 00.000 6880 case statement mapped state 6 to 3
02:45:26.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"afa44475-6581-40a7-ba81-af4ac213070e"}
02:45:26.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f03e57a4-86d2-4a2c-9892-942022fd7797"}
02:45:26.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4501,"width":15,"height":15,"star_pos":[7.13,7.17],"pixels":"..."},"id":"f03e57a4-86d2-4a2c-9892-942022fd7797"}
02:45:27.510 00.632 10052 Exposure complete
02:45:27.560 00.050 10052 worker thread done servicing request
02:45:27.561 00.001 6880 OnExposeComplete: enter
02:45:27.561 00.000 6880 UpdateGuideState(): m_state=6
02:45:27.561 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4502
02:45:27.561 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.06, Mass=2690, SNR=36.0, Peak=162 HFD=4.5
02:45:27.561 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
02:45:27.561 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
02:45:27.561 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.21 hyp=0.23 cameraTheta=1.12 mountX=-0.21 mountY=0.10, mountTheta=2.71
02:45:27.562 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.21, opts=13)
02:45:27.562 00.000 6880 Enqueuing Move request for scope (0.10, 0.21)
02:45:27.562 00.000 10052 Worker thread wakes up
02:45:27.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.21) opts 0xd
02:45:27.563 00.001 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.21)
02:45:27.563 00.000 10052 Moving (0.10, 0.21) raw xDistance=-0.21 yDistance=0.10
02:45:27.563 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:45:27.563 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
02:45:27.563 00.000 10052 MoveAxis(E, 62, ABG)
02:45:27.563 00.000 10052 Guiding  Dir = 2, Dur = 62
02:45:27.584 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:27.610 00.026 6880 UpdateGuideState exits: m=2690 SNR=36.0
02:45:27.610 00.000 6880 PhdController: settling, locked = 1, distance = 0.34 (0.60) aobump = 0 frame = 3 / 99999
02:45:27.610 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125927.610,"Host":"MINIASTRO1","Inst":1,"Distance":0.34,"Time":3.0,"SettleTime":6.0,"StarLocked":true}
02:45:27.611 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:27.611 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:27.611 00.000 6880 Enqueuing Expose request
02:45:27.615 00.004 10052 IsSlewing returns 0
02:45:27.691 00.076 10052 IsGuiding returns 0
02:45:27.835 00.144 10052 IsGuiding returns 0
02:45:27.835 00.000 10052 Move returns status 0, amount 62
02:45:27.835 00.000 10052 MoveAxis(N, 0, ABG)
02:45:27.835 00.000 10052 Move returns status 0, amount 0
02:45:27.835 00.000 10052 move complete, result=0
02:45:27.835 00.000 10052 worker thread done servicing request
02:45:27.835 00.000 10052 Worker thread wakes up
02:45:27.835 00.000 6880 GuideStep: -0.2 px 62 ms EAST, 0.1 px 0 ms NORTH
02:45:27.835 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:27.835 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:28.878 01.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f405cb2-1987-4652-91a1-31aaf55eee11"}
02:45:28.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f405cb2-1987-4652-91a1-31aaf55eee11"}
02:45:28.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"604ca112-c5ee-499d-951b-2670e7473c48"}
02:45:28.878 00.000 6880 case statement mapped state 6 to 3
02:45:28.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"604ca112-c5ee-499d-951b-2670e7473c48"}
02:45:28.879 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c073bb80-9e61-405f-8d4c-6124e6b1c27a"}
02:45:28.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4502,"width":15,"height":15,"star_pos":[7.03,7.06],"pixels":"..."},"id":"c073bb80-9e61-405f-8d4c-6124e6b1c27a"}
02:45:28.975 00.096 10052 Exposure complete
02:45:29.029 00.054 10052 worker thread done servicing request
02:45:29.029 00.000 6880 OnExposeComplete: enter
02:45:29.029 00.000 6880 UpdateGuideState(): m_state=6
02:45:29.030 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4503
02:45:29.030 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.76, Mass=2579, SNR=35.2, Peak=167 HFD=4.5
02:45:29.030 00.000 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
02:45:29.030 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
02:45:29.030 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.09 cameraTheta=-1.48 mountX=0.09 mountY=0.01, mountTheta=0.10
02:45:29.031 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.09, opts=13)
02:45:29.031 00.000 6880 Enqueuing Move request for scope (0.01, -0.09)
02:45:29.031 00.000 10052 Worker thread wakes up
02:45:29.031 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:45:29.031 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:45:29.031 00.000 10052 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.01
02:45:29.031 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:45:29.031 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:45:29.031 00.000 10052 MoveAxis(E, 0, ABG)
02:45:29.031 00.000 10052 Move returns status 0, amount 0
02:45:29.032 00.001 10052 MoveAxis(N, 0, ABG)
02:45:29.032 00.000 10052 Move returns status 0, amount 0
02:45:29.032 00.000 10052 move complete, result=0
02:45:29.032 00.000 10052 worker thread done servicing request
02:45:29.051 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:29.090 00.039 6880 UpdateGuideState exits: m=2579 SNR=35.2
02:45:29.091 00.001 6880 PhdController: settling, locked = 1, distance = 0.26 (0.60) aobump = 0 frame = 4 / 99999
02:45:29.091 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125929.091,"Host":"MINIASTRO1","Inst":1,"Distance":0.26,"Time":4.4,"SettleTime":6.0,"StarLocked":true}
02:45:29.091 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:29.091 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:29.091 00.000 6880 Enqueuing Expose request
02:45:29.091 00.000 10052 Worker thread wakes up
02:45:29.091 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:29.092 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:29.092 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:30.010 00.918 10052 Exposure complete
02:45:30.058 00.048 10052 worker thread done servicing request
02:45:30.058 00.000 6880 OnExposeComplete: enter
02:45:30.058 00.000 6880 UpdateGuideState(): m_state=6
02:45:30.058 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4504
02:45:30.059 00.001 6880 Star::Find returns 1 (0), X=407.87, Y=891.93, Mass=2648, SNR=35.6, Peak=168 HFD=4.5
02:45:30.059 00.000 6880 CameraToMount -- cameraTheta (2.22) - m_xAngle (-1.61) = xAngle (3.84 = -2.45)
02:45:30.059 00.000 6880 CameraToMount -- cameraTheta (2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.80 = -2.48)
02:45:30.059 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.08 hyp=0.10 cameraTheta=2.22 mountX=-0.08 mountY=-0.06, mountTheta=-2.47
02:45:30.060 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.08, opts=13)
02:45:30.060 00.000 6880 Enqueuing Move request for scope (-0.06, 0.08)
02:45:30.060 00.000 10052 Worker thread wakes up
02:45:30.060 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.08) opts 0xd
02:45:30.060 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.08)
02:45:30.060 00.000 10052 Moving (-0.06, 0.08) raw xDistance=-0.08 yDistance=-0.06
02:45:30.060 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:30.060 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.16, using input
02:45:30.061 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.09
02:45:30.061 00.000 10052 MoveAxis(E, 0, ABG)
02:45:30.061 00.000 10052 Move returns status 0, amount 0
02:45:30.061 00.000 10052 MoveAxis(N, 0, ABG)
02:45:30.061 00.000 10052 Move returns status 0, amount 0
02:45:30.061 00.000 10052 move complete, result=0
02:45:30.061 00.000 10052 worker thread done servicing request
02:45:30.078 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:30.106 00.028 6880 UpdateGuideState exits: m=2648 SNR=35.6
02:45:30.107 00.001 6880 PhdController: settling, locked = 1, distance = 0.21 (0.60) aobump = 0 frame = 5 / 99999
02:45:30.107 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783125930.107,"Host":"MINIASTRO1","Inst":1,"Distance":0.21,"Time":5.5,"SettleTime":6.0,"StarLocked":true}
02:45:30.107 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:30.107 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:30.107 00.000 6880 Enqueuing Expose request
02:45:30.107 00.000 10052 Worker thread wakes up
02:45:30.107 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:30.107 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:30.107 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:30.878 00.771 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2524f50-b05b-4ad3-a02d-cfd01f86ce86"}
02:45:30.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2524f50-b05b-4ad3-a02d-cfd01f86ce86"}
02:45:30.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7935a626-cab5-44cd-a5a9-86115a4e6c56"}
02:45:30.878 00.000 6880 case statement mapped state 6 to 3
02:45:30.879 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7935a626-cab5-44cd-a5a9-86115a4e6c56"}
02:45:30.879 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"01ec280f-ba24-452d-a4d7-8a73fa0f4eca"}
02:45:30.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4504,"width":15,"height":15,"star_pos":[6.87,6.93],"pixels":"..."},"id":"01ec280f-ba24-452d-a4d7-8a73fa0f4eca"}
02:45:31.240 00.361 10052 Exposure complete
02:45:31.288 00.048 10052 worker thread done servicing request
02:45:31.288 00.000 6880 OnExposeComplete: enter
02:45:31.288 00.000 6880 UpdateGuideState(): m_state=6
02:45:31.288 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4505
02:45:31.288 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=891.73, Mass=2605, SNR=35.4, Peak=150 HFD=4.7
02:45:31.288 00.000 6880 CameraToMount -- cameraTheta (-1.64) - m_xAngle (-1.61) = xAngle (-0.03 = -0.03)
02:45:31.288 00.000 6880 CameraToMount -- cameraTheta (-1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.06 = -0.06)
02:45:31.288 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.12 hyp=0.12 cameraTheta=-1.64 mountX=0.12 mountY=-0.01, mountTheta=-0.06
02:45:31.290 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.12, opts=13)
02:45:31.290 00.000 6880 Enqueuing Move request for scope (-0.01, -0.12)
02:45:31.290 00.000 10052 Worker thread wakes up
02:45:31.290 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.12) opts 0xd
02:45:31.290 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.12)
02:45:31.290 00.000 10052 Moving (-0.01, -0.12) raw xDistance=0.12 yDistance=-0.01
02:45:31.290 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:45:31.290 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.13, using input
02:45:31.290 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.06
02:45:31.290 00.000 10052 MoveAxis(W, 33, ABG)
02:45:31.290 00.000 10052 Guiding  Dir = 3, Dur = 33
02:45:31.307 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:31.310 00.003 10052 IsSlewing returns 0
02:45:31.335 00.025 6880 UpdateGuideState exits: m=2605 SNR=35.4
02:45:31.335 00.000 6880 PhdController: settling, locked = 1, distance = 0.19 (0.60) aobump = 0 frame = 6 / 99999
02:45:31.335 00.000 6880 PhdController: newstate STATE_FINISH
02:45:31.335 00.000 6880 PhdController complete: success
02:45:31.335 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783125931.335,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:45:31.335 00.000 6880 Mount: notify guiding dither settle done success=1
02:45:31.335 00.000 6880 PhdController: newstate STATE_IDLE
02:45:31.336 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:31.336 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:31.336 00.000 6880 Enqueuing Expose request
02:45:31.349 00.013 10052 IsGuiding returns 0
02:45:31.376 00.027 10052 PulseGuide returned control before completion, sleep 16
02:45:31.418 00.042 10052 IsGuiding returns 0
02:45:31.418 00.000 10052 Move returns status 0, amount 33
02:45:31.418 00.000 10052 MoveAxis(N, 0, ABG)
02:45:31.418 00.000 10052 Move returns status 0, amount 0
02:45:31.418 00.000 10052 move complete, result=0
02:45:31.418 00.000 10052 worker thread done servicing request
02:45:31.418 00.000 10052 Worker thread wakes up
02:45:31.418 00.000 6880 GuideStep: 0.1 px 33 ms WEST, -0.0 px 0 ms NORTH
02:45:31.418 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:31.419 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:32.336 00.917 10052 Exposure complete
02:45:32.388 00.052 10052 worker thread done servicing request
02:45:32.389 00.001 6880 OnExposeComplete: enter
02:45:32.389 00.000 6880 UpdateGuideState(): m_state=6
02:45:32.389 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.389 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=891.86, Mass=2496, SNR=34.5, Peak=166 HFD=4.4
02:45:32.389 00.000 6880 MultiStar: exiting stabilization period
02:45:32.389 00.000 6880 MultiStar: updating star positions after lock position change
02:45:32.389 00.000 6880 Star::Find(15, 282, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.389 00.000 6880 Star::Find returns 1 (0), X=282.60, Y=301.90, Mass=2446, SNR=34.3, Peak=168 HFD=4.6
02:45:32.389 00.000 6880 Star::Find(15, 1199, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.389 00.000 6880 Star::Find returns 1 (0), X=1199.52, Y=298.97, Mass=2661, SNR=34.8, Peak=122 HFD=5.4
02:45:32.389 00.000 6880 Star::Find(15, 824, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.389 00.000 6880 Star::Find returns 1 (0), X=825.15, Y=301.94, Mass=2251, SNR=32.9, Peak=149 HFD=4.7
02:45:32.389 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.390 00.001 6880 Star::Find returns 1 (0), X=56.17, Y=636.63, Mass=1887, SNR=30.1, Peak=89 HFD=5.2
02:45:32.390 00.000 6880 Star::Find(15, 471, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.390 00.000 6880 Star::Find returns 1 (0), X=471.73, Y=595.94, Mass=2515, SNR=34.2, Peak=129 HFD=6.0
02:45:32.390 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.390 00.000 6880 Star::Find returns 1 (0), X=854.07, Y=221.31, Mass=2351, SNR=32.4, Peak=107 HFD=6.1
02:45:32.390 00.000 6880 Star::Find(15, 265, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.390 00.000 6880 Star::Find returns 1 (0), X=266.02, Y=88.62, Mass=1459, SNR=26.3, Peak=78 HFD=5.2
02:45:32.390 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.390 00.000 6880 Star::Find returns 1 (0), X=553.99, Y=333.93, Mass=1712, SNR=28.0, Peak=83 HFD=6.1
02:45:32.390 00.000 6880 Star::Find(15, 671, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.390 00.000 6880 Star::Find returns 1 (0), X=671.97, Y=829.05, Mass=1059, SNR=22.6, Peak=86 HFD=4.4
02:45:32.390 00.000 6880 Star::Find(15, 1119, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.390 00.000 6880 Star::Find returns 1 (0), X=1119.90, Y=689.24, Mass=990, SNR=21.8, Peak=74 HFD=4.6
02:45:32.390 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4506
02:45:32.390 00.000 6880 Star::Find returns 1 (0), X=269.25, Y=581.46, Mass=1220, SNR=23.9, Peak=63 HFD=5.4
02:45:32.391 00.001 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
02:45:32.391 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
02:45:32.391 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.02 hyp=0.15 cameraTheta=0.11 mountX=-0.02 mountY=0.15, mountTheta=1.72
02:45:32.392 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.02, opts=13)
02:45:32.392 00.000 6880 Enqueuing Move request for scope (0.15, 0.02)
02:45:32.392 00.000 10052 Worker thread wakes up
02:45:32.392 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.02) opts 0xd
02:45:32.392 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.02)
02:45:32.392 00.000 10052 Moving (0.15, 0.02) raw xDistance=-0.02 yDistance=0.15
02:45:32.392 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:45:32.392 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.02
02:45:32.392 00.000 10052 MoveAxis(E, 0, ABG)
02:45:32.392 00.000 10052 Move returns status 0, amount 0
02:45:32.392 00.000 10052 MoveAxis(N, 0, ABG)
02:45:32.392 00.000 10052 Move returns status 0, amount 0
02:45:32.392 00.000 10052 move complete, result=0
02:45:32.393 00.001 10052 worker thread done servicing request
02:45:32.410 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:32.438 00.028 6880 UpdateGuideState exits: m=2496 SNR=34.5
02:45:32.438 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:32.438 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:32.438 00.000 6880 Enqueuing Expose request
02:45:32.438 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:45:32.438 00.000 10052 Worker thread wakes up
02:45:32.439 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:32.439 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:32.877 00.438 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ba317b7-5e0d-4bb1-a74e-d16d4cc8366a"}
02:45:32.877 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ba317b7-5e0d-4bb1-a74e-d16d4cc8366a"}
02:45:32.877 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b792be95-2e14-4ef1-a87a-5e905d6bdf89"}
02:45:32.877 00.000 6880 case statement mapped state 6 to 3
02:45:32.878 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b792be95-2e14-4ef1-a87a-5e905d6bdf89"}
02:45:32.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"907a3aac-5bb6-452a-970e-b1157dbc0025"}
02:45:32.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4506,"width":15,"height":15,"star_pos":[7.07,6.86],"pixels":"..."},"id":"907a3aac-5bb6-452a-970e-b1157dbc0025"}
02:45:33.574 00.696 10052 Exposure complete
02:45:33.624 00.050 10052 worker thread done servicing request
02:45:33.624 00.000 6880 OnExposeComplete: enter
02:45:33.624 00.000 6880 UpdateGuideState(): m_state=6
02:45:33.624 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4507
02:45:33.624 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=891.90, Mass=2615, SNR=35.4, Peak=171 HFD=4.4
02:45:33.625 00.001 6880 MultiStar: [#1 -0.27,0.03,0.96,U] [#2 -0.21,-0.08,0.98,U] [#3 -0.09,0.09,0.92,U] [#4 -0.39,0.08,0.86,U] [#5 -0.18,0.03,0.98,U] [#6 -0.06,0.04,0.90,U] [#7 -0.23,0.08,0.76,U] [#8 -0.05,-0.07,0.80,U] 
02:45:33.625 00.000 6880 single-star, 8 included, MultiStar: {-0.18, 0.03}, one-star: {-0.17, 0.05}
02:45:33.625 00.000 6880 CameraToMount -- cameraTheta (2.84) - m_xAngle (-1.61) = xAngle (4.45 = -1.83)
02:45:33.625 00.000 6880 CameraToMount -- cameraTheta (2.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.42 = -1.86)
02:45:33.625 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.05 hyp=0.18 cameraTheta=2.84 mountX=-0.05 mountY=-0.17, mountTheta=-1.83
02:45:33.627 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.05, opts=13)
02:45:33.627 00.000 6880 Enqueuing Move request for scope (-0.17, 0.05)
02:45:33.627 00.000 10052 Worker thread wakes up
02:45:33.627 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.05) opts 0xd
02:45:33.627 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.05)
02:45:33.627 00.000 10052 Moving (-0.17, 0.05) raw xDistance=-0.05 yDistance=-0.17
02:45:33.627 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:45:33.627 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.04
02:45:33.627 00.000 10052 MoveAxis(E, 0, ABG)
02:45:33.627 00.000 10052 Move returns status 0, amount 0
02:45:33.627 00.000 10052 MoveAxis(N, 0, ABG)
02:45:33.627 00.000 10052 Move returns status 0, amount 0
02:45:33.628 00.001 10052 move complete, result=0
02:45:33.628 00.000 10052 worker thread done servicing request
02:45:33.646 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:33.680 00.034 6880 UpdateGuideState exits: m=2615 SNR=35.4
02:45:33.680 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:33.680 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:33.680 00.000 6880 Enqueuing Expose request
02:45:33.680 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:33.680 00.000 10052 Worker thread wakes up
02:45:33.680 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:33.681 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:34.592 00.911 10052 Exposure complete
02:45:34.647 00.055 10052 worker thread done servicing request
02:45:34.648 00.001 6880 OnExposeComplete: enter
02:45:34.648 00.000 6880 UpdateGuideState(): m_state=6
02:45:34.648 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4508
02:45:34.648 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=892.03, Mass=2667, SNR=35.8, Peak=182 HFD=4.3
02:45:34.648 00.000 6880 MultiStar: [#1 -0.29,0.11,0.95,U] [#2 -0.30,0.00,1.00,U] [#3 -0.09,0.23,0.90,U] [#4 -0.33,0.17,0.83,U] [#5 -0.21,0.11,0.95,U] [#6 0.01,0.37,0.94,U] [#7 -0.19,0.15,0.75,U] [#8 -0.24,0.01,0.80,U] 
02:45:34.648 00.000 6880 single-star, 8 included, MultiStar: {-0.20, 0.15}, one-star: {-0.16, 0.18}
02:45:34.648 00.000 6880 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.61) = xAngle (3.93 = -2.36)
02:45:34.649 00.001 6880 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.39)
02:45:34.649 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.18 hyp=0.24 cameraTheta=2.31 mountX=-0.17 mountY=-0.17, mountTheta=-2.37
02:45:34.650 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.18, opts=13)
02:45:34.650 00.000 6880 Enqueuing Move request for scope (-0.16, 0.18)
02:45:34.650 00.000 10052 Worker thread wakes up
02:45:34.650 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.18) opts 0xd
02:45:34.650 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.18)
02:45:34.650 00.000 10052 Moving (-0.16, 0.18) raw xDistance=-0.17 yDistance=-0.17
02:45:34.650 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:45:34.650 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.04
02:45:34.650 00.000 10052 MoveAxis(E, 46, ABG)
02:45:34.650 00.000 10052 Guiding  Dir = 2, Dur = 46
02:45:34.668 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:34.671 00.003 10052 IsSlewing returns 0
02:45:34.696 00.025 6880 UpdateGuideState exits: m=2667 SNR=35.8
02:45:34.696 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:34.696 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:34.696 00.000 6880 Enqueuing Expose request
02:45:34.709 00.013 10052 IsGuiding returns 0
02:45:34.737 00.028 10052 PulseGuide returned control before completion, sleep 29
02:45:34.799 00.062 10052 IsGuiding returns 0
02:45:34.799 00.000 10052 Move returns status 0, amount 46
02:45:34.799 00.000 10052 MoveAxis(N, 0, ABG)
02:45:34.799 00.000 10052 Move returns status 0, amount 0
02:45:34.800 00.001 10052 move complete, result=0
02:45:34.800 00.000 10052 worker thread done servicing request
02:45:34.800 00.000 6880 GuideStep: -0.2 px 46 ms EAST, -0.2 px 0 ms NORTH
02:45:34.800 00.000 10052 Worker thread wakes up
02:45:34.800 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:34.800 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:34.877 00.077 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90ddbee1-9c67-4668-9445-0699cbded1b4"}
02:45:34.877 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90ddbee1-9c67-4668-9445-0699cbded1b4"}
02:45:34.878 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5e7a9ad-c2bd-4a0a-85cb-00490dbe0f2f"}
02:45:34.878 00.000 6880 case statement mapped state 6 to 3
02:45:34.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5e7a9ad-c2bd-4a0a-85cb-00490dbe0f2f"}
02:45:34.878 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"57d88e0b-59d2-4668-91fa-e641b78e40cd"}
02:45:34.878 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4508,"width":15,"height":15,"star_pos":[6.76,7.03],"pixels":"..."},"id":"57d88e0b-59d2-4668-91fa-e641b78e40cd"}
02:45:35.937 01.059 10052 Exposure complete
02:45:35.989 00.052 10052 worker thread done servicing request
02:45:35.989 00.000 6880 OnExposeComplete: enter
02:45:35.989 00.000 6880 UpdateGuideState(): m_state=6
02:45:35.989 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4509
02:45:35.989 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=891.94, Mass=2607, SNR=35.4, Peak=169 HFD=4.4
02:45:35.990 00.001 6880 MultiStar: [#1 -0.16,-0.06,0.97,U] [#2 0.02,-0.11,0.97,U] [#3 -0.04,0.03,0.93,U] [#4 -0.39,0.03,0.83,U] [#5 -0.11,-0.03,0.97,U] [#6 0.16,0.29,0.92,U] [#7 -0.15,-0.10,0.75,U] [#8 -0.07,-0.11,0.81,U] 
02:45:35.990 00.000 6880 refined, 8 included, MultiStar: {-0.09, 0.01}, one-star: {-0.09, 0.09}
02:45:35.990 00.000 6880 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.61) = xAngle (4.67 = -1.61)
02:45:35.990 00.000 6880 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.64 = -1.64)
02:45:35.990 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.06 mountX=-0.00 mountY=-0.09, mountTheta=-1.61
02:45:35.992 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.01, opts=13)
02:45:35.992 00.000 6880 Enqueuing Move request for scope (-0.09, 0.01)
02:45:35.992 00.000 10052 Worker thread wakes up
02:45:35.992 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
02:45:35.992 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
02:45:35.992 00.000 10052 Moving (-0.09, 0.01) raw xDistance=-0.00 yDistance=-0.09
02:45:35.992 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:45:35.992 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.14, using input
02:45:35.992 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.03
02:45:35.992 00.000 10052 MoveAxis(E, 0, ABG)
02:45:35.992 00.000 10052 Move returns status 0, amount 0
02:45:35.992 00.000 10052 MoveAxis(N, 0, ABG)
02:45:35.992 00.000 10052 Move returns status 0, amount 0
02:45:35.992 00.000 10052 move complete, result=0
02:45:35.993 00.001 10052 worker thread done servicing request
02:45:36.018 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:36.048 00.030 6880 UpdateGuideState exits: m=2607 SNR=35.4
02:45:36.048 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:36.048 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:36.048 00.000 6880 Enqueuing Expose request
02:45:36.048 00.000 10052 Worker thread wakes up
02:45:36.048 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:36.049 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:36.049 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:36.875 00.826 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5aa5325d-9b0e-4f37-a044-796858f33917"}
02:45:36.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5aa5325d-9b0e-4f37-a044-796858f33917"}
02:45:36.875 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2eb1dbd6-9caf-411f-9e91-fb41403f2f69"}
02:45:36.875 00.000 6880 case statement mapped state 6 to 3
02:45:36.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2eb1dbd6-9caf-411f-9e91-fb41403f2f69"}
02:45:36.875 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6b904f83-5065-4a9e-abc4-2ddc3b15078a"}
02:45:36.876 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4509,"width":15,"height":15,"star_pos":[6.83,6.94],"pixels":"..."},"id":"6b904f83-5065-4a9e-abc4-2ddc3b15078a"}
02:45:36.952 00.076 10052 Exposure complete
02:45:37.005 00.053 10052 worker thread done servicing request
02:45:37.006 00.001 6880 OnExposeComplete: enter
02:45:37.006 00.000 6880 UpdateGuideState(): m_state=6
02:45:37.006 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4510
02:45:37.006 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=891.84, Mass=2522, SNR=34.8, Peak=152 HFD=4.6
02:45:37.006 00.000 6880 MultiStar: [#1 -0.17,0.09,0.96,U] [#2 -0.13,-0.08,0.99,U] [#3 -0.18,0.08,0.92,U] [#4 -0.25,0.16,0.85,U] [#5 -0.30,0.04,0.96,U] [#6 -0.17,0.40,0.93,U] [#7 -0.13,0.16,0.76,U] [#8 -0.17,-0.08,0.79,U] 
02:45:37.007 00.001 6880 single-star, 8 included, MultiStar: {-0.17, 0.08}, one-star: {-0.08, -0.01}
02:45:37.007 00.000 6880 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.61) = xAngle (-1.43 = -1.43)
02:45:37.007 00.000 6880 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
02:45:37.007 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-3.04 mountX=0.01 mountY=-0.08, mountTheta=-1.43
02:45:37.008 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.01, opts=13)
02:45:37.008 00.000 6880 Enqueuing Move request for scope (-0.08, -0.01)
02:45:37.008 00.000 10052 Worker thread wakes up
02:45:37.008 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
02:45:37.008 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
02:45:37.008 00.000 10052 Moving (-0.08, -0.01) raw xDistance=0.01 yDistance=-0.08
02:45:37.008 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:37.008 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.13, using input
02:45:37.008 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
02:45:37.008 00.000 10052 MoveAxis(E, 0, ABG)
02:45:37.008 00.000 10052 Move returns status 0, amount 0
02:45:37.008 00.000 10052 MoveAxis(N, 0, ABG)
02:45:37.008 00.000 10052 Move returns status 0, amount 0
02:45:37.009 00.001 10052 move complete, result=0
02:45:37.009 00.000 10052 worker thread done servicing request
02:45:37.026 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:37.054 00.028 6880 UpdateGuideState exits: m=2522 SNR=34.8
02:45:37.054 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:37.054 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:37.054 00.000 6880 Enqueuing Expose request
02:45:37.054 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:37.055 00.001 10052 Worker thread wakes up
02:45:37.055 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:37.055 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:38.183 01.128 10052 Exposure complete
02:45:38.234 00.051 10052 worker thread done servicing request
02:45:38.234 00.000 6880 OnExposeComplete: enter
02:45:38.234 00.000 6880 UpdateGuideState(): m_state=6
02:45:38.234 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4511
02:45:38.234 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=891.79, Mass=2697, SNR=35.9, Peak=178 HFD=4.4
02:45:38.234 00.000 6880 MultiStar: [#1 -0.12,-0.02,0.93,U] [#2 -0.22,-0.20,0.99,U] [#3 -0.19,0.10,0.91,U] [#4 -0.12,0.06,0.84,U] [#5 -0.12,-0.00,0.96,U] [#6 -0.03,0.30,0.90,U] [#7 -0.25,0.08,0.75,U] [#8 -0.03,-0.08,0.78,U] 
02:45:38.234 00.000 6880 single-star, 8 included, MultiStar: {-0.11, 0.02}, one-star: {0.04, -0.06}
02:45:38.234 00.000 6880 CameraToMount -- cameraTheta (-0.94) - m_xAngle (-1.61) = xAngle (0.67 = 0.67)
02:45:38.234 00.000 6880 CameraToMount -- cameraTheta (-0.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.64 = 0.64)
02:45:38.234 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-0.94 mountX=0.06 mountY=0.04, mountTheta=0.65
02:45:38.236 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.06, opts=13)
02:45:38.236 00.000 6880 Enqueuing Move request for scope (0.04, -0.06)
02:45:38.236 00.000 10052 Worker thread wakes up
02:45:38.236 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:45:38.236 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:45:38.237 00.001 10052 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=0.04
02:45:38.237 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:45:38.237 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
02:45:38.237 00.000 10052 MoveAxis(E, 0, ABG)
02:45:38.237 00.000 10052 Move returns status 0, amount 0
02:45:38.237 00.000 10052 MoveAxis(N, 0, ABG)
02:45:38.237 00.000 10052 Move returns status 0, amount 0
02:45:38.237 00.000 10052 move complete, result=0
02:45:38.237 00.000 10052 worker thread done servicing request
02:45:38.255 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:38.285 00.030 6880 UpdateGuideState exits: m=2697 SNR=35.9
02:45:38.285 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:38.285 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:38.285 00.000 6880 Enqueuing Expose request
02:45:38.285 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:38.285 00.000 10052 Worker thread wakes up
02:45:38.285 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:38.285 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:38.874 00.589 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"055f4ac3-2640-444b-bc31-6b9729fab689"}
02:45:38.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"055f4ac3-2640-444b-bc31-6b9729fab689"}
02:45:38.875 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7dfa7271-7504-4226-8473-51526868e062"}
02:45:38.875 00.000 6880 case statement mapped state 6 to 3
02:45:38.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7dfa7271-7504-4226-8473-51526868e062"}
02:45:38.875 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df5a0845-9c7d-4a92-9482-a8da1887f454"}
02:45:38.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4511,"width":15,"height":15,"star_pos":[6.97,6.79],"pixels":"..."},"id":"df5a0845-9c7d-4a92-9482-a8da1887f454"}
02:45:39.201 00.326 10052 Exposure complete
02:45:39.254 00.053 10052 worker thread done servicing request
02:45:39.254 00.000 6880 OnExposeComplete: enter
02:45:39.254 00.000 6880 UpdateGuideState(): m_state=6
02:45:39.254 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4512
02:45:39.255 00.001 6880 Star::Find returns 1 (0), X=407.68, Y=891.85, Mass=2478, SNR=34.4, Peak=178 HFD=4.4
02:45:39.255 00.000 6880 MultiStar: [#1 -0.41,-0.09,0.97,U] [#2 -0.36,-0.11,1.02,U] [#3 -0.26,-0.02,0.94,U] [#4 -0.39,0.01,0.84,U] [#5 -0.44,-0.04,0.98,U] [#6 -0.21,0.34,0.92,U] [#7 -0.30,-0.04,0.77,U] [#8 -0.31,-0.13,0.81,U] 
02:45:39.255 00.000 6880 single-star, 8 included, MultiStar: {-0.33, -0.01}, one-star: {-0.25, 0.01}
02:45:39.255 00.000 6880 CameraToMount -- cameraTheta (3.12) - m_xAngle (-1.61) = xAngle (4.73 = -1.55)
02:45:39.255 00.000 6880 CameraToMount -- cameraTheta (3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.70 = -1.58)
02:45:39.255 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.01 hyp=0.25 cameraTheta=3.12 mountX=0.01 mountY=-0.25, mountTheta=-1.55
02:45:39.256 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.01, opts=13)
02:45:39.257 00.001 6880 Enqueuing Move request for scope (-0.25, 0.01)
02:45:39.257 00.000 10052 Worker thread wakes up
02:45:39.257 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.01) opts 0xd
02:45:39.257 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.01)
02:45:39.257 00.000 10052 Moving (-0.25, 0.01) raw xDistance=0.01 yDistance=-0.25
02:45:39.257 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:39.257 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.25, slope = -0.02
02:45:39.257 00.000 10052 MoveAxis(E, 0, ABG)
02:45:39.257 00.000 10052 Move returns status 0, amount 0
02:45:39.257 00.000 10052 MoveAxis(N, 29, ABG)
02:45:39.257 00.000 10052 Guiding  Dir = 0, Dur = 29
02:45:39.278 00.021 10052 IsSlewing returns 0
02:45:39.281 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:39.316 00.035 10052 IsGuiding returns 0
02:45:39.320 00.004 6880 UpdateGuideState exits: m=2478 SNR=34.4
02:45:39.321 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:39.321 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:39.321 00.000 6880 Enqueuing Expose request
02:45:39.344 00.023 10052 PulseGuide returned control before completion, sleep 13
02:45:39.391 00.047 10052 IsGuiding returns 0
02:45:39.393 00.002 10052 Move returns status 0, amount 29
02:45:39.393 00.000 10052 move complete, result=0
02:45:39.393 00.000 10052 worker thread done servicing request
02:45:39.393 00.000 10052 Worker thread wakes up
02:45:39.393 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:39.393 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:39.393 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 29 ms NORTH
02:45:40.530 01.137 10052 Exposure complete
02:45:40.585 00.055 10052 worker thread done servicing request
02:45:40.585 00.000 6880 OnExposeComplete: enter
02:45:40.585 00.000 6880 UpdateGuideState(): m_state=6
02:45:40.586 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4513
02:45:40.586 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=891.80, Mass=2643, SNR=35.6, Peak=173 HFD=4.6
02:45:40.586 00.000 6880 MultiStar: [#1 -0.35,-0.12,0.95,U] [#2 -0.37,-0.30,0.96,U] [#3 -0.31,-0.00,0.92,U] [#4 -0.70,-0.33,0.00,M1] [#5 -0.44,-0.13,0.96,U] [#6 -0.27,0.19,0.90,U] [#7 -0.42,-0.01,0.75,U] [#8 -0.25,-0.15,0.80,U] 
02:45:40.586 00.000 6880 single-star, 7 included, MultiStar: {-0.33, -0.07}, one-star: {-0.23, -0.04}
02:45:40.586 00.000 6880 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.61) = xAngle (-1.34 = -1.34)
02:45:40.587 00.001 6880 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
02:45:40.587 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.23 cameraTheta=-2.95 mountX=0.05 mountY=-0.23, mountTheta=-1.34
02:45:40.588 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.04, opts=13)
02:45:40.588 00.000 6880 Enqueuing Move request for scope (-0.23, -0.04)
02:45:40.589 00.001 10052 Worker thread wakes up
02:45:40.589 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
02:45:40.589 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
02:45:40.589 00.000 10052 Moving (-0.23, -0.04) raw xDistance=0.05 yDistance=-0.23
02:45:40.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:45:40.589 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.23, slope = -0.02
02:45:40.589 00.000 10052 MoveAxis(E, 0, ABG)
02:45:40.589 00.000 10052 Move returns status 0, amount 0
02:45:40.589 00.000 10052 MoveAxis(N, 37, ABG)
02:45:40.589 00.000 10052 Guiding  Dir = 0, Dur = 37
02:45:40.610 00.021 10052 IsSlewing returns 0
02:45:40.611 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:40.639 00.028 6880 UpdateGuideState exits: m=2643 SNR=35.6
02:45:40.640 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:40.640 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:40.640 00.000 6880 Enqueuing Expose request
02:45:40.648 00.008 10052 IsGuiding returns 0
02:45:40.675 00.027 10052 PulseGuide returned control before completion, sleep 20
02:45:40.722 00.047 10052 IsGuiding returns 0
02:45:40.722 00.000 10052 Move returns status 0, amount 37
02:45:40.722 00.000 10052 move complete, result=0
02:45:40.723 00.001 10052 worker thread done servicing request
02:45:40.723 00.000 10052 Worker thread wakes up
02:45:40.723 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:40.723 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:40.731 00.008 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 37 ms NORTH
02:45:40.874 00.143 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ecc13a6-ca74-4dd1-be46-cd5f686a610d"}
02:45:40.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ecc13a6-ca74-4dd1-be46-cd5f686a610d"}
02:45:40.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3886e391-b7bf-4365-b9eb-52c08b93487a"}
02:45:40.874 00.000 6880 case statement mapped state 6 to 3
02:45:40.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3886e391-b7bf-4365-b9eb-52c08b93487a"}
02:45:40.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5281785a-bb3b-4262-a19a-4a18ea225847"}
02:45:40.876 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4513,"width":15,"height":15,"star_pos":[6.70,6.80],"pixels":"..."},"id":"5281785a-bb3b-4262-a19a-4a18ea225847"}
02:45:41.641 00.765 10052 Exposure complete
02:45:41.692 00.051 10052 worker thread done servicing request
02:45:41.693 00.001 6880 OnExposeComplete: enter
02:45:41.693 00.000 6880 UpdateGuideState(): m_state=6
02:45:41.693 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4514
02:45:41.693 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=891.70, Mass=2603, SNR=35.5, Peak=183 HFD=4.5
02:45:41.693 00.000 6880 MultiStar: [#1 -0.37,-0.28,0.97,U] [#2 -0.31,-0.49,0.00,M1] [#3 -0.19,-0.13,0.94,U] [#4 -0.40,-0.19,0.84,U] [#5 -0.14,-0.20,0.97,U] [#6 -0.13,-0.12,0.91,U] [#7 -0.35,-0.07,0.77,U] [#8 -0.10,-0.31,0.79,U] 
02:45:41.693 00.000 6880 single-star, 7 included, MultiStar: {-0.23, -0.18}, one-star: {-0.17, -0.15}
02:45:41.693 00.000 6880 CameraToMount -- cameraTheta (-2.42) - m_xAngle (-1.61) = xAngle (-0.81 = -0.81)
02:45:41.693 00.000 6880 CameraToMount -- cameraTheta (-2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.84 = -0.84)
02:45:41.693 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.15 hyp=0.22 cameraTheta=-2.42 mountX=0.15 mountY=-0.17, mountTheta=-0.82
02:45:41.695 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.15, opts=13)
02:45:41.695 00.000 6880 Enqueuing Move request for scope (-0.17, -0.15)
02:45:41.695 00.000 10052 Worker thread wakes up
02:45:41.696 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.15) opts 0xd
02:45:41.696 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.15)
02:45:41.696 00.000 10052 Moving (-0.17, -0.15) raw xDistance=0.15 yDistance=-0.17
02:45:41.696 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:45:41.696 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
02:45:41.696 00.000 10052 MoveAxis(W, 41, ABG)
02:45:41.696 00.000 10052 Guiding  Dir = 3, Dur = 41
02:45:41.714 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:41.745 00.031 6880 UpdateGuideState exits: m=2603 SNR=35.5
02:45:41.745 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:41.745 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:41.745 00.000 6880 Enqueuing Expose request
02:45:41.774 00.029 10052 IsSlewing returns 0
02:45:41.847 00.073 10052 IsGuiding returns 0
02:45:41.991 00.144 10052 IsGuiding returns 0
02:45:41.991 00.000 10052 Move returns status 0, amount 41
02:45:41.991 00.000 10052 MoveAxis(N, 0, ABG)
02:45:41.992 00.001 10052 Move returns status 0, amount 0
02:45:41.992 00.000 10052 move complete, result=0
02:45:41.992 00.000 10052 worker thread done servicing request
02:45:41.992 00.000 10052 Worker thread wakes up
02:45:41.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:41.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:41.992 00.000 6880 GuideStep: 0.2 px 41 ms WEST, -0.2 px 0 ms NORTH
02:45:42.874 00.882 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"63f23593-bb37-4c03-a4fb-b865d0eb48e9"}
02:45:42.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"63f23593-bb37-4c03-a4fb-b865d0eb48e9"}
02:45:42.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8763454d-c221-4d1e-baec-81cc74699065"}
02:45:42.874 00.000 6880 case statement mapped state 6 to 3
02:45:42.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8763454d-c221-4d1e-baec-81cc74699065"}
02:45:42.875 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7835c49-f78b-4d68-9a51-2670457a1270"}
02:45:42.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4514,"width":15,"height":15,"star_pos":[6.76,6.70],"pixels":"..."},"id":"e7835c49-f78b-4d68-9a51-2670457a1270"}
02:45:43.131 00.256 10052 Exposure complete
02:45:43.181 00.050 10052 worker thread done servicing request
02:45:43.182 00.001 6880 OnExposeComplete: enter
02:45:43.182 00.000 6880 UpdateGuideState(): m_state=6
02:45:43.182 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4515
02:45:43.182 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=891.80, Mass=2532, SNR=34.8, Peak=172 HFD=4.6
02:45:43.182 00.000 6880 MultiStar: [#1 -0.26,-0.30,0.98,U] [#2 -0.10,-0.23,0.99,U] [#3 -0.07,-0.23,0.92,U] [#4 -0.27,-0.09,0.83,U] [#5 -0.14,-0.03,0.97,U] [#6 0.04,-0.10,0.93,U] [#7 -0.13,-0.07,0.75,U] [#8 -0.24,-0.28,0.79,U] 
02:45:43.182 00.000 6880 single-star, 8 included, MultiStar: {-0.13, -0.15}, one-star: {-0.03, -0.05}
02:45:43.182 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.45 = -0.45)
02:45:43.182 00.000 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:45:43.182 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.05 hyp=0.05 cameraTheta=-2.06 mountX=0.05 mountY=-0.02, mountTheta=-0.47
02:45:43.183 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.05, opts=13)
02:45:43.184 00.001 6880 Enqueuing Move request for scope (-0.03, -0.05)
02:45:43.184 00.000 10052 Worker thread wakes up
02:45:43.184 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.05) opts 0xd
02:45:43.184 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.05)
02:45:43.184 00.000 10052 Moving (-0.03, -0.05) raw xDistance=0.05 yDistance=-0.02
02:45:43.184 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:45:43.184 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.06, using input
02:45:43.184 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
02:45:43.184 00.000 10052 MoveAxis(E, 0, ABG)
02:45:43.184 00.000 10052 Move returns status 0, amount 0
02:45:43.184 00.000 10052 MoveAxis(N, 0, ABG)
02:45:43.184 00.000 10052 Move returns status 0, amount 0
02:45:43.184 00.000 10052 move complete, result=0
02:45:43.184 00.000 10052 worker thread done servicing request
02:45:43.203 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:43.229 00.026 6880 UpdateGuideState exits: m=2532 SNR=34.8
02:45:43.230 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:43.230 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:43.230 00.000 6880 Enqueuing Expose request
02:45:43.230 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:43.230 00.000 10052 Worker thread wakes up
02:45:43.230 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:43.230 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:44.144 00.914 10052 Exposure complete
02:45:44.199 00.055 10052 worker thread done servicing request
02:45:44.199 00.000 6880 OnExposeComplete: enter
02:45:44.199 00.000 6880 UpdateGuideState(): m_state=6
02:45:44.199 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4516
02:45:44.199 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=891.59, Mass=2564, SNR=35.1, Peak=194 HFD=4.6
02:45:44.200 00.001 6880 MultiStar: [#1 -0.38,-0.40,0.96,U] [#2 -0.13,-0.30,0.96,U] [#3 -0.15,-0.35,0.93,U] [#4 -0.23,-0.13,0.84,U] [#5 -0.31,-0.21,0.97,U] [#6 -0.14,-0.14,0.91,U] [#7 -0.27,-0.10,0.76,U] [#8 -0.14,-0.32,0.79,U] 
02:45:44.200 00.000 6880 single-star, 8 included, MultiStar: {-0.21, -0.25}, one-star: {-0.15, -0.25}
02:45:44.200 00.000 6880 CameraToMount -- cameraTheta (-2.09) - m_xAngle (-1.61) = xAngle (-0.48 = -0.48)
02:45:44.200 00.000 6880 CameraToMount -- cameraTheta (-2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.51 = -0.51)
02:45:44.200 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.25 hyp=0.29 cameraTheta=-2.09 mountX=0.26 mountY=-0.14, mountTheta=-0.50
02:45:44.201 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.25, opts=13)
02:45:44.201 00.000 6880 Enqueuing Move request for scope (-0.15, -0.25)
02:45:44.201 00.000 10052 Worker thread wakes up
02:45:44.201 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.25) opts 0xd
02:45:44.201 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.25)
02:45:44.201 00.000 10052 Moving (-0.15, -0.25) raw xDistance=0.26 yDistance=-0.14
02:45:44.201 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:45:44.202 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.00
02:45:44.202 00.000 10052 MoveAxis(W, 70, ABG)
02:45:44.202 00.000 10052 Guiding  Dir = 3, Dur = 70
02:45:44.222 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:44.245 00.023 10052 IsSlewing returns 0
02:45:44.258 00.013 6880 UpdateGuideState exits: m=2564 SNR=35.1
02:45:44.258 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:44.258 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:44.258 00.000 6880 Enqueuing Expose request
02:45:44.314 00.056 10052 IsGuiding returns 0
02:45:44.380 00.066 10052 PulseGuide returned control before completion, sleep 15
02:45:44.455 00.075 10052 IsGuiding returns 1
02:45:44.455 00.000 10052 scope still moving after pulse duration time elapsed
02:45:44.560 00.105 10052 IsSlewing returns 0
02:45:44.598 00.038 10052 IsGuiding returns 0
02:45:44.598 00.000 10052 scope move finished after 70 + 214 ms
02:45:44.598 00.000 10052 Move returns status 0, amount 70
02:45:44.598 00.000 10052 MoveAxis(N, 0, ABG)
02:45:44.599 00.001 10052 Move returns status 0, amount 0
02:45:44.599 00.000 10052 move complete, result=0
02:45:44.599 00.000 10052 worker thread done servicing request
02:45:44.599 00.000 6880 GuideStep: 0.3 px 70 ms WEST, -0.1 px 0 ms NORTH
02:45:44.599 00.000 10052 Worker thread wakes up
02:45:44.599 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:44.599 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:44.875 00.276 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0498921c-7ecc-4e7d-87fa-83390a4819de"}
02:45:44.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0498921c-7ecc-4e7d-87fa-83390a4819de"}
02:45:44.875 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eef9349e-538b-49c0-9978-112324cad1d3"}
02:45:44.875 00.000 6880 case statement mapped state 6 to 3
02:45:44.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eef9349e-538b-49c0-9978-112324cad1d3"}
02:45:44.876 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82b33018-da74-4d27-af5f-861f80f49672"}
02:45:44.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4516,"width":15,"height":15,"star_pos":[6.78,6.59],"pixels":"..."},"id":"82b33018-da74-4d27-af5f-861f80f49672"}
02:45:45.727 00.851 10052 Exposure complete
02:45:45.779 00.052 10052 worker thread done servicing request
02:45:45.779 00.000 6880 OnExposeComplete: enter
02:45:45.779 00.000 6880 UpdateGuideState(): m_state=6
02:45:45.779 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4517
02:45:45.780 00.001 6880 Star::Find returns 1 (0), X=407.80, Y=891.71, Mass=2592, SNR=35.2, Peak=177 HFD=4.6
02:45:45.780 00.000 6880 MultiStar: [#1 -0.28,-0.27,0.97,U] [#2 -0.33,-0.56,0.00,M1] [#3 -0.18,-0.31,0.91,U] [#4 -0.28,-0.03,0.83,U] [#5 -0.17,-0.22,0.97,U] [#6 -0.05,-0.09,0.89,U] [#7 -0.14,-0.23,0.76,U] [#8 -0.22,-0.30,0.79,U] 
02:45:45.780 00.000 6880 single-star, 7 included, MultiStar: {-0.18, -0.20}, one-star: {-0.13, -0.14}
02:45:45.780 00.000 6880 CameraToMount -- cameraTheta (-2.31) - m_xAngle (-1.61) = xAngle (-0.70 = -0.70)
02:45:45.780 00.000 6880 CameraToMount -- cameraTheta (-2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
02:45:45.780 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.31 mountX=0.15 mountY=-0.13, mountTheta=-0.72
02:45:45.781 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.14, opts=13)
02:45:45.781 00.000 6880 Enqueuing Move request for scope (-0.13, -0.14)
02:45:45.781 00.000 10052 Worker thread wakes up
02:45:45.781 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
02:45:45.781 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
02:45:45.782 00.001 10052 Moving (-0.13, -0.14) raw xDistance=0.15 yDistance=-0.13
02:45:45.782 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:45:45.782 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
02:45:45.782 00.000 10052 MoveAxis(W, 43, ABG)
02:45:45.782 00.000 10052 Guiding  Dir = 3, Dur = 43
02:45:45.804 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:45.835 00.031 6880 UpdateGuideState exits: m=2592 SNR=35.2
02:45:45.835 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:45.835 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:45.835 00.000 6880 Enqueuing Expose request
02:45:45.844 00.009 10052 IsSlewing returns 0
02:45:45.923 00.079 10052 IsGuiding returns 0
02:45:46.066 00.143 10052 IsGuiding returns 0
02:45:46.066 00.000 10052 Move returns status 0, amount 43
02:45:46.066 00.000 10052 MoveAxis(N, 0, ABG)
02:45:46.066 00.000 10052 Move returns status 0, amount 0
02:45:46.066 00.000 10052 move complete, result=0
02:45:46.066 00.000 10052 worker thread done servicing request
02:45:46.066 00.000 10052 Worker thread wakes up
02:45:46.066 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:46.066 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:46.066 00.000 6880 GuideStep: 0.1 px 43 ms WEST, -0.1 px 0 ms NORTH
02:45:46.874 00.808 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c089807a-2909-457a-8503-029f7a3a7452"}
02:45:46.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c089807a-2909-457a-8503-029f7a3a7452"}
02:45:46.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d780d13-65f4-4705-8940-527a921a4e61"}
02:45:46.874 00.000 6880 case statement mapped state 6 to 3
02:45:46.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d780d13-65f4-4705-8940-527a921a4e61"}
02:45:46.875 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7bf09ae4-7066-457c-beb7-44d9aa07f2f9"}
02:45:46.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4517,"width":15,"height":15,"star_pos":[6.80,6.71],"pixels":"..."},"id":"7bf09ae4-7066-457c-beb7-44d9aa07f2f9"}
02:45:46.976 00.101 10052 Exposure complete
02:45:47.027 00.051 10052 worker thread done servicing request
02:45:47.027 00.000 6880 OnExposeComplete: enter
02:45:47.027 00.000 6880 UpdateGuideState(): m_state=6
02:45:47.028 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4518
02:45:47.028 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.94, Mass=2649, SNR=35.8, Peak=165 HFD=4.7
02:45:47.028 00.000 6880 MultiStar: [#1 -0.25,-0.00,0.95,U] [#2 -0.31,-0.13,0.98,U] [#3 -0.31,0.08,0.92,U] [#4 -0.41,0.24,0.83,U] [#5 -0.42,-0.02,0.97,U] [#6 -0.18,0.32,0.91,U] [#7 -0.15,0.08,0.76,U] [#8 -0.25,-0.16,0.80,U] 
02:45:47.028 00.000 6880 single-star, 8 included, MultiStar: {-0.28, 0.05}, one-star: {-0.17, 0.09}
02:45:47.028 00.000 6880 CameraToMount -- cameraTheta (2.66) - m_xAngle (-1.61) = xAngle (4.27 = -2.01)
02:45:47.028 00.000 6880 CameraToMount -- cameraTheta (2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.24 = -2.05)
02:45:47.028 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.09 hyp=0.19 cameraTheta=2.66 mountX=-0.08 mountY=-0.17, mountTheta=-2.02
02:45:47.030 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.09, opts=13)
02:45:47.030 00.000 6880 Enqueuing Move request for scope (-0.17, 0.09)
02:45:47.030 00.000 10052 Worker thread wakes up
02:45:47.030 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.09) opts 0xd
02:45:47.030 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.09)
02:45:47.030 00.000 10052 Moving (-0.17, 0.09) raw xDistance=-0.08 yDistance=-0.17
02:45:47.030 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:45:47.030 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
02:45:47.030 00.000 10052 MoveAxis(E, 0, ABG)
02:45:47.030 00.000 10052 Move returns status 0, amount 0
02:45:47.030 00.000 10052 MoveAxis(N, 0, ABG)
02:45:47.030 00.000 10052 Move returns status 0, amount 0
02:45:47.030 00.000 10052 move complete, result=0
02:45:47.030 00.000 10052 worker thread done servicing request
02:45:47.050 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:47.077 00.027 6880 UpdateGuideState exits: m=2649 SNR=35.8
02:45:47.077 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:47.077 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:47.077 00.000 6880 Enqueuing Expose request
02:45:47.077 00.000 10052 Worker thread wakes up
02:45:47.077 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:47.077 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:47.078 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:48.210 01.132 10052 Exposure complete
02:45:48.260 00.050 10052 worker thread done servicing request
02:45:48.260 00.000 6880 OnExposeComplete: enter
02:45:48.260 00.000 6880 UpdateGuideState(): m_state=6
02:45:48.261 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4519
02:45:48.261 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=891.69, Mass=2472, SNR=34.4, Peak=163 HFD=4.7
02:45:48.261 00.000 6880 MultiStar: [#1 -0.29,-0.29,0.97,U] [#2 -0.38,-0.54,0.00,M1] [#3 -0.19,-0.08,0.94,U] [#4 -0.54,-0.35,0.00,M1] [#5 -0.26,-0.19,0.98,U] [#6 -0.11,0.24,0.94,U] [#7 -0.23,-0.10,0.77,U] [#8 -0.30,-0.20,0.82,U] 
02:45:48.261 00.000 6880 refined, 6 included, MultiStar: {-0.23, -0.11}, one-star: {-0.23, -0.16}
02:45:48.261 00.000 6880 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.61) = xAngle (-1.07 = -1.07)
02:45:48.261 00.000 6880 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.10 = -1.10)
02:45:48.261 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.11 hyp=0.25 cameraTheta=-2.69 mountX=0.12 mountY=-0.23, mountTheta=-1.08
02:45:48.262 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.11, opts=13)
02:45:48.262 00.000 6880 Enqueuing Move request for scope (-0.23, -0.11)
02:45:48.262 00.000 10052 Worker thread wakes up
02:45:48.263 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.11) opts 0xd
02:45:48.263 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.11)
02:45:48.263 00.000 10052 Moving (-0.23, -0.11) raw xDistance=0.12 yDistance=-0.23
02:45:48.263 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:45:48.263 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.23, slope = -0.01
02:45:48.263 00.000 10052 MoveAxis(W, 32, ABG)
02:45:48.263 00.000 10052 Guiding  Dir = 3, Dur = 32
02:45:48.280 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:48.309 00.029 6880 UpdateGuideState exits: m=2472 SNR=34.4
02:45:48.309 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:48.309 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:48.310 00.001 6880 Enqueuing Expose request
02:45:48.315 00.005 10052 IsSlewing returns 0
02:45:48.389 00.074 10052 IsGuiding returns 0
02:45:48.522 00.133 10052 IsGuiding returns 0
02:45:48.522 00.000 10052 Move returns status 0, amount 32
02:45:48.522 00.000 10052 MoveAxis(N, 20, ABG)
02:45:48.522 00.000 10052 Guiding  Dir = 0, Dur = 20
02:45:48.560 00.038 10052 IsSlewing returns 0
02:45:48.598 00.038 10052 IsGuiding returns 0
02:45:48.665 00.067 10052 IsGuiding returns 1
02:45:48.665 00.000 10052 scope still moving after pulse duration time elapsed
02:45:48.713 00.048 10052 IsSlewing returns 0
02:45:48.752 00.039 10052 IsGuiding returns 0
02:45:48.752 00.000 10052 scope move finished after 20 + 133 ms
02:45:48.752 00.000 10052 Move returns status 0, amount 20
02:45:48.752 00.000 10052 move complete, result=0
02:45:48.752 00.000 10052 worker thread done servicing request
02:45:48.752 00.000 10052 Worker thread wakes up
02:45:48.752 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:48.752 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:48.753 00.001 6880 GuideStep: 0.1 px 32 ms WEST, -0.2 px 20 ms NORTH
02:45:48.874 00.121 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"984c6061-d384-4cd1-a07a-7b01cd6cc6df"}
02:45:48.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"984c6061-d384-4cd1-a07a-7b01cd6cc6df"}
02:45:48.874 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4873ce3b-1b70-46c0-bae2-b1769d1f3400"}
02:45:48.874 00.000 6880 case statement mapped state 6 to 3
02:45:48.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4873ce3b-1b70-46c0-bae2-b1769d1f3400"}
02:45:48.875 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c75b0d94-2b3a-48e4-8c7c-c1d7368dcff2"}
02:45:48.875 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4519,"width":15,"height":15,"star_pos":[6.70,6.69],"pixels":"..."},"id":"c75b0d94-2b3a-48e4-8c7c-c1d7368dcff2"}
02:45:49.666 00.791 10052 Exposure complete
02:45:49.727 00.061 10052 worker thread done servicing request
02:45:49.728 00.001 6880 OnExposeComplete: enter
02:45:49.728 00.000 6880 UpdateGuideState(): m_state=6
02:45:49.728 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4520
02:45:49.728 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.88, Mass=2533, SNR=34.9, Peak=172 HFD=4.5
02:45:49.728 00.000 6880 MultiStar: [#1 -0.25,0.05,0.95,U] [#2 -0.32,-0.08,1.01,U] [#3 -0.20,0.12,0.93,U] [#4 -0.35,0.11,0.86,U] [#5 -0.15,0.05,0.99,U] [#6 -0.16,0.34,0.95,U] [#7 -0.32,0.12,0.79,U] [#8 -0.27,-0.01,0.81,U] 
02:45:49.728 00.000 6880 single-star, 8 included, MultiStar: {-0.24, 0.08}, one-star: {-0.12, 0.03}
02:45:49.728 00.000 6880 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.61) = xAngle (4.52 = -1.77)
02:45:49.729 00.001 6880 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.80)
02:45:49.729 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.03 hyp=0.12 cameraTheta=2.90 mountX=-0.02 mountY=-0.12, mountTheta=-1.77
02:45:49.730 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.03, opts=13)
02:45:49.730 00.000 6880 Enqueuing Move request for scope (-0.12, 0.03)
02:45:49.730 00.000 10052 Worker thread wakes up
02:45:49.730 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.03) opts 0xd
02:45:49.730 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.03)
02:45:49.730 00.000 10052 Moving (-0.12, 0.03) raw xDistance=-0.02 yDistance=-0.12
02:45:49.730 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:45:49.730 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:45:49.730 00.000 10052 MoveAxis(E, 0, ABG)
02:45:49.731 00.001 10052 Move returns status 0, amount 0
02:45:49.731 00.000 10052 MoveAxis(N, 0, ABG)
02:45:49.731 00.000 10052 Move returns status 0, amount 0
02:45:49.731 00.000 10052 move complete, result=0
02:45:49.731 00.000 10052 worker thread done servicing request
02:45:49.754 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:49.789 00.035 6880 UpdateGuideState exits: m=2533 SNR=34.9
02:45:49.789 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:49.789 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:49.789 00.000 6880 Enqueuing Expose request
02:45:49.789 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:49.789 00.000 10052 Worker thread wakes up
02:45:49.789 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:49.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:50.872 01.083 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a2ea5134-52af-40d2-a674-ca513dc4faf5"}
02:45:50.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a2ea5134-52af-40d2-a674-ca513dc4faf5"}
02:45:50.872 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"973247d6-220b-49b9-9dd9-4e155700e0b0"}
02:45:50.872 00.000 6880 case statement mapped state 6 to 3
02:45:50.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"973247d6-220b-49b9-9dd9-4e155700e0b0"}
02:45:50.873 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a79fd13a-9ce6-4c10-b0f8-9312e73e611f"}
02:45:50.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4520,"width":15,"height":15,"star_pos":[6.81,6.88],"pixels":"..."},"id":"a79fd13a-9ce6-4c10-b0f8-9312e73e611f"}
02:45:50.931 00.058 10052 Exposure complete
02:45:50.982 00.051 10052 worker thread done servicing request
02:45:50.982 00.000 6880 OnExposeComplete: enter
02:45:50.982 00.000 6880 UpdateGuideState(): m_state=6
02:45:50.982 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4521
02:45:50.982 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.74, Mass=2606, SNR=35.4, Peak=165 HFD=4.5
02:45:50.983 00.001 6880 MultiStar: [#1 -0.07,-0.05,0.96,U] [#2 -0.32,-0.57,0.00,M1] [#3 -0.06,-0.21,0.90,U] [#4 -0.36,-0.21,0.87,U] [#5 -0.13,-0.07,0.96,U] [#6 -0.01,-0.17,0.91,U] [#7 -0.11,-0.28,0.79,U] [#8 -0.06,-0.23,0.81,U] 
02:45:50.983 00.000 6880 single-star, 7 included, MultiStar: {-0.10, -0.16}, one-star: {0.01, -0.11}
02:45:50.983 00.000 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
02:45:50.983 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
02:45:50.983 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.11 hyp=0.11 cameraTheta=-1.48 mountX=0.11 mountY=0.01, mountTheta=0.10
02:45:50.984 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.11, opts=13)
02:45:50.984 00.000 6880 Enqueuing Move request for scope (0.01, -0.11)
02:45:50.985 00.001 10052 Worker thread wakes up
02:45:50.985 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.11) opts 0xd
02:45:50.985 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.11)
02:45:50.985 00.000 10052 Moving (0.01, -0.11) raw xDistance=0.11 yDistance=0.01
02:45:50.985 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:45:50.985 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.06, using input
02:45:50.985 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:45:50.985 00.000 10052 MoveAxis(E, 0, ABG)
02:45:50.985 00.000 10052 Move returns status 0, amount 0
02:45:50.985 00.000 10052 MoveAxis(N, 0, ABG)
02:45:50.985 00.000 10052 Move returns status 0, amount 0
02:45:50.985 00.000 10052 move complete, result=0
02:45:50.985 00.000 10052 worker thread done servicing request
02:45:51.003 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:51.033 00.030 6880 UpdateGuideState exits: m=2606 SNR=35.4
02:45:51.033 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:51.033 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:51.033 00.000 6880 Enqueuing Expose request
02:45:51.033 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:45:51.033 00.000 10052 Worker thread wakes up
02:45:51.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:51.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:51.944 00.911 10052 Exposure complete
02:45:51.997 00.053 10052 worker thread done servicing request
02:45:51.998 00.001 6880 OnExposeComplete: enter
02:45:51.998 00.000 6880 UpdateGuideState(): m_state=6
02:45:51.998 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4522
02:45:51.998 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=891.83, Mass=2681, SNR=35.9, Peak=165 HFD=4.5
02:45:51.999 00.001 6880 MultiStar: [#1 0.05,0.01,0.94,U] [#2 -0.09,-0.15,0.98,U] [#3 -0.05,-0.08,0.89,U] [#4 -0.10,-0.15,0.84,U] [#5 0.04,0.02,0.95,U] [#6 0.00,0.00,0.90,U] [#7 0.02,0.11,0.76,U] [#8 -0.06,-0.02,0.82,U] 
02:45:51.999 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.03}, one-star: {0.15, -0.02}
02:45:51.999 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
02:45:51.999 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:45:51.999 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.03 hyp=0.03 cameraTheta=-1.59 mountX=0.03 mountY=-0.00, mountTheta=-0.01
02:45:52.000 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.03, opts=13)
02:45:52.000 00.000 6880 Enqueuing Move request for scope (-0.00, -0.03)
02:45:52.001 00.001 10052 Worker thread wakes up
02:45:52.001 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.03) opts 0xd
02:45:52.001 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.03)
02:45:52.001 00.000 10052 Moving (-0.00, -0.03) raw xDistance=0.03 yDistance=-0.00
02:45:52.001 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:45:52.001 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.02
02:45:52.001 00.000 10052 MoveAxis(E, 0, ABG)
02:45:52.001 00.000 10052 Move returns status 0, amount 0
02:45:52.001 00.000 10052 MoveAxis(N, 0, ABG)
02:45:52.001 00.000 10052 Move returns status 0, amount 0
02:45:52.001 00.000 10052 move complete, result=0
02:45:52.001 00.000 10052 worker thread done servicing request
02:45:52.026 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:52.057 00.031 6880 UpdateGuideState exits: m=2681 SNR=35.9
02:45:52.057 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:52.057 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:52.057 00.000 6880 Enqueuing Expose request
02:45:52.057 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:52.057 00.000 10052 Worker thread wakes up
02:45:52.057 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:52.057 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:52.872 00.815 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"51aa80ba-f1db-4123-8ce6-54e1f97b6802"}
02:45:52.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"51aa80ba-f1db-4123-8ce6-54e1f97b6802"}
02:45:52.883 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d62c033d-063e-487d-b7d7-f7180505fcf5"}
02:45:52.883 00.000 6880 case statement mapped state 6 to 3
02:45:52.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d62c033d-063e-487d-b7d7-f7180505fcf5"}
02:45:52.883 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"165f9da4-edbe-4585-bc34-a8790f30f639"}
02:45:52.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4522,"width":15,"height":15,"star_pos":[7.07,6.83],"pixels":"..."},"id":"165f9da4-edbe-4585-bc34-a8790f30f639"}
02:45:53.199 00.316 10052 Exposure complete
02:45:53.256 00.057 10052 worker thread done servicing request
02:45:53.256 00.000 6880 OnExposeComplete: enter
02:45:53.256 00.000 6880 UpdateGuideState(): m_state=6
02:45:53.256 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4523
02:45:53.256 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.92, Mass=2548, SNR=34.9, Peak=160 HFD=4.4
02:45:53.257 00.001 6880 MultiStar: [#1 -0.07,0.01,0.98,U] [#2 -0.34,-0.20,1.00,U] [#3 -0.35,-0.06,0.93,U] [#4 -0.18,0.06,0.86,U] [#5 -0.25,-0.05,0.99,U] [#6 -0.26,0.17,0.94,U] [#7 -0.01,0.04,0.76,U] [#8 -0.16,-0.10,0.79,U] 
02:45:53.257 00.000 6880 single-star, 8 included, MultiStar: {-0.20, -0.01}, one-star: {-0.11, 0.08}
02:45:53.257 00.000 6880 CameraToMount -- cameraTheta (2.54) - m_xAngle (-1.61) = xAngle (4.15 = -2.13)
02:45:53.257 00.000 6880 CameraToMount -- cameraTheta (2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.12 = -2.16)
02:45:53.257 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.08 hyp=0.14 cameraTheta=2.54 mountX=-0.07 mountY=-0.11, mountTheta=-2.14
02:45:53.259 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.08, opts=13)
02:45:53.259 00.000 6880 Enqueuing Move request for scope (-0.11, 0.08)
02:45:53.259 00.000 10052 Worker thread wakes up
02:45:53.259 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.08) opts 0xd
02:45:53.259 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.08)
02:45:53.259 00.000 10052 Moving (-0.11, 0.08) raw xDistance=-0.07 yDistance=-0.11
02:45:53.259 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:45:53.259 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
02:45:53.259 00.000 10052 MoveAxis(E, 0, ABG)
02:45:53.259 00.000 10052 Move returns status 0, amount 0
02:45:53.259 00.000 10052 MoveAxis(N, 0, ABG)
02:45:53.259 00.000 10052 Move returns status 0, amount 0
02:45:53.259 00.000 10052 move complete, result=0
02:45:53.260 00.001 10052 worker thread done servicing request
02:45:53.283 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:53.314 00.031 6880 UpdateGuideState exits: m=2548 SNR=34.9
02:45:53.314 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:53.314 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:53.314 00.000 6880 Enqueuing Expose request
02:45:53.314 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:53.314 00.000 10052 Worker thread wakes up
02:45:53.314 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:53.314 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:54.228 00.914 10052 Exposure complete
02:45:54.293 00.065 10052 worker thread done servicing request
02:45:54.293 00.000 6880 OnExposeComplete: enter
02:45:54.293 00.000 6880 UpdateGuideState(): m_state=6
02:45:54.293 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4524
02:45:54.293 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.85, Mass=2609, SNR=35.3, Peak=180 HFD=4.5
02:45:54.293 00.000 6880 MultiStar: [#1 -0.22,0.04,0.95,U] [#2 -0.04,-0.12,0.96,U] [#3 -0.02,-0.04,0.93,U] [#4 -0.25,0.00,0.84,U] [#5 -0.16,-0.03,0.96,U] [#6 0.05,-0.03,0.87,U] [#7 -0.18,0.09,0.76,U] [#8 -0.10,-0.07,0.79,U] 
02:45:54.294 00.001 6880 single-star, 8 included, MultiStar: {-0.10, -0.02}, one-star: {-0.01, 0.00}
02:45:54.294 00.000 6880 CameraToMount -- cameraTheta (3.01) - m_xAngle (-1.61) = xAngle (4.62 = -1.66)
02:45:54.294 00.000 6880 CameraToMount -- cameraTheta (3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.59 = -1.69)
02:45:54.294 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.00 hyp=0.01 cameraTheta=3.01 mountX=-0.00 mountY=-0.01, mountTheta=-1.66
02:45:54.295 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.00, opts=13)
02:45:54.295 00.000 6880 Enqueuing Move request for scope (-0.01, 0.00)
02:45:54.295 00.000 10052 Worker thread wakes up
02:45:54.295 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.00) opts 0xd
02:45:54.295 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.00)
02:45:54.295 00.000 10052 Moving (-0.01, 0.00) raw xDistance=-0.00 yDistance=-0.01
02:45:54.295 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:45:54.295 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:45:54.295 00.000 10052 MoveAxis(E, 0, ABG)
02:45:54.295 00.000 10052 Move returns status 0, amount 0
02:45:54.295 00.000 10052 MoveAxis(N, 0, ABG)
02:45:54.295 00.000 10052 Move returns status 0, amount 0
02:45:54.295 00.000 10052 move complete, result=0
02:45:54.296 00.001 10052 worker thread done servicing request
02:45:54.313 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:54.340 00.027 6880 UpdateGuideState exits: m=2609 SNR=35.3
02:45:54.341 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:54.341 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:54.341 00.000 6880 Enqueuing Expose request
02:45:54.341 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:45:54.341 00.000 10052 Worker thread wakes up
02:45:54.341 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:54.341 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:54.873 00.532 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64c904bd-b3b0-46b8-aab6-11fbf4181dbd"}
02:45:54.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64c904bd-b3b0-46b8-aab6-11fbf4181dbd"}
02:45:54.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8e2183fc-e9ed-42b0-8f20-2e590065fd54"}
02:45:54.873 00.000 6880 case statement mapped state 6 to 3
02:45:54.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e2183fc-e9ed-42b0-8f20-2e590065fd54"}
02:45:54.874 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9d8a62b1-03cc-470c-9e37-04c8e0f06407"}
02:45:54.874 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4524,"width":15,"height":15,"star_pos":[6.91,6.85],"pixels":"..."},"id":"9d8a62b1-03cc-470c-9e37-04c8e0f06407"}
02:45:55.468 00.594 10052 Exposure complete
02:45:55.522 00.054 10052 worker thread done servicing request
02:45:55.522 00.000 6880 OnExposeComplete: enter
02:45:55.522 00.000 6880 UpdateGuideState(): m_state=6
02:45:55.522 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4525
02:45:55.522 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=891.85, Mass=2561, SNR=35.0, Peak=172 HFD=4.5
02:45:55.523 00.001 6880 MultiStar: [#1 -0.22,0.01,0.98,U] [#2 -0.34,-0.13,0.99,U] [#3 -0.16,0.05,0.91,U] [#4 -0.34,0.11,0.86,U] [#5 -0.26,-0.02,1.00,U] [#6 -0.25,0.26,0.90,U] [#7 -0.20,0.05,0.77,U] [#8 -0.18,-0.08,0.80,U] 
02:45:55.523 00.000 6880 single-star, 8 included, MultiStar: {-0.23, 0.03}, one-star: {-0.15, -0.00}
02:45:55.523 00.000 6880 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
02:45:55.523 00.000 6880 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
02:45:55.523 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.00 hyp=0.15 cameraTheta=-3.13 mountX=0.01 mountY=-0.15, mountTheta=-1.52
02:45:55.524 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.00, opts=13)
02:45:55.524 00.000 6880 Enqueuing Move request for scope (-0.15, -0.00)
02:45:55.524 00.000 10052 Worker thread wakes up
02:45:55.524 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.00) opts 0xd
02:45:55.524 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.00)
02:45:55.524 00.000 10052 Moving (-0.15, -0.00) raw xDistance=0.01 yDistance=-0.15
02:45:55.524 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:45:55.524 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.01
02:45:55.524 00.000 10052 MoveAxis(E, 0, ABG)
02:45:55.524 00.000 10052 Move returns status 0, amount 0
02:45:55.525 00.001 10052 MoveAxis(N, 0, ABG)
02:45:55.525 00.000 10052 Move returns status 0, amount 0
02:45:55.525 00.000 10052 move complete, result=0
02:45:55.525 00.000 10052 worker thread done servicing request
02:45:55.542 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:55.571 00.029 6880 UpdateGuideState exits: m=2561 SNR=35.0
02:45:55.571 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:55.572 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:55.572 00.000 6880 Enqueuing Expose request
02:45:55.572 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:45:55.572 00.000 10052 Worker thread wakes up
02:45:55.572 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:55.572 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:56.489 00.917 10052 Exposure complete
02:45:56.562 00.073 10052 worker thread done servicing request
02:45:56.563 00.001 6880 OnExposeComplete: enter
02:45:56.563 00.000 6880 UpdateGuideState(): m_state=6
02:45:56.563 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4526
02:45:56.563 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=891.93, Mass=2649, SNR=35.6, Peak=157 HFD=4.9
02:45:56.563 00.000 6880 MultiStar: [#1 -0.57,-0.06,0.00,M1] [#2 -0.58,-0.25,0.00,M1] [#3 -0.33,-0.02,0.89,U] [#4 -0.73,-0.22,0.00,M1] [#5 -0.57,-0.04,0.00,M1] [#6 -0.31,0.14,0.87,U] [#7 -0.52,0.05,0.77,U] [#8 -0.46,-0.09,0.79,U] 
02:45:56.564 00.001 6880 single-star, 4 included, MultiStar: {-0.39, 0.03}, one-star: {-0.38, 0.08}
02:45:56.564 00.000 6880 CameraToMount -- cameraTheta (2.94) - m_xAngle (-1.61) = xAngle (4.55 = -1.73)
02:45:56.564 00.000 6880 CameraToMount -- cameraTheta (2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.52 = -1.77)
02:45:56.564 00.000 6880 CameraToMount -- cameraX=-0.38 cameraY=0.08 hyp=0.39 cameraTheta=2.94 mountX=-0.06 mountY=-0.38, mountTheta=-1.74
02:45:56.565 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.38, y=0.08, opts=13)
02:45:56.565 00.000 6880 Enqueuing Move request for scope (-0.38, 0.08)
02:45:56.565 00.000 10052 Worker thread wakes up
02:45:56.566 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.38, 0.08) opts 0xd
02:45:56.566 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.38, 0.08)
02:45:56.566 00.000 10052 Moving (-0.38, 0.08) raw xDistance=-0.06 yDistance=-0.38
02:45:56.566 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:45:56.566 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.38, slope = -0.01
02:45:56.566 00.000 10052 MoveAxis(E, 0, ABG)
02:45:56.566 00.000 10052 Move returns status 0, amount 0
02:45:56.566 00.000 10052 MoveAxis(N, 12, ABG)
02:45:56.566 00.000 10052 Guiding  Dir = 0, Dur = 12
02:45:56.587 00.021 10052 IsSlewing returns 0
02:45:56.592 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:56.625 00.033 10052 IsGuiding returns 0
02:45:56.632 00.007 6880 UpdateGuideState exits: m=2649 SNR=35.6
02:45:56.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:56.632 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:56.633 00.001 6880 Enqueuing Expose request
02:45:56.691 00.058 10052 IsGuiding returns 0
02:45:56.691 00.000 10052 Move returns status 0, amount 12
02:45:56.691 00.000 10052 move complete, result=0
02:45:56.691 00.000 10052 worker thread done servicing request
02:45:56.691 00.000 10052 Worker thread wakes up
02:45:56.691 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:56.691 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:56.692 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 12 ms NORTH
02:45:56.872 00.180 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd7e912c-c129-4ad4-ab42-7062b5f3e7f0"}
02:45:56.873 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd7e912c-c129-4ad4-ab42-7062b5f3e7f0"}
02:45:56.874 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a8ee33f-cf08-45d7-a4ba-8b09ab68c9b5"}
02:45:56.874 00.000 6880 case statement mapped state 6 to 3
02:45:56.875 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a8ee33f-cf08-45d7-a4ba-8b09ab68c9b5"}
02:45:56.876 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fa081a77-1e0c-4071-8dce-0e36f5c202b2"}
02:45:56.876 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4526,"width":15,"height":15,"star_pos":[6.55,6.93],"pixels":"..."},"id":"fa081a77-1e0c-4071-8dce-0e36f5c202b2"}
02:45:57.927 01.051 10052 Exposure complete
02:45:58.000 00.073 10052 worker thread done servicing request
02:45:58.000 00.000 6880 OnExposeComplete: enter
02:45:58.000 00.000 6880 UpdateGuideState(): m_state=6
02:45:58.001 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4527
02:45:58.001 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=891.87, Mass=2461, SNR=34.4, Peak=133 HFD=5.0
02:45:58.001 00.000 6880 MultiStar: [#1 -0.55,0.00,0.00,M2] [#2 -0.72,-0.04,0.00,M2] [#3 -0.44,0.10,0.94,U] [#4 -0.76,-0.17,0.00,M2] [#5 -0.62,0.01,0.00,M2] [#6 -0.44,0.37,0.00,M1] [#7 -0.53,0.18,0.00,M1] [#8 -0.55,-0.03,0.00,M1] 
02:45:58.001 00.000 6880 refined, 1 included, MultiStar: {-0.46, 0.06}, one-star: {-0.48, 0.02}
02:45:58.001 00.000 6880 CameraToMount -- cameraTheta (3.02) - m_xAngle (-1.61) = xAngle (4.63 = -1.65)
02:45:58.001 00.000 6880 CameraToMount -- cameraTheta (3.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.60 = -1.68)
02:45:58.001 00.000 6880 CameraToMount -- cameraX=-0.46 cameraY=0.06 hyp=0.46 cameraTheta=3.02 mountX=-0.04 mountY=-0.46, mountTheta=-1.65
02:45:58.003 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.46, y=0.06, opts=13)
02:45:58.003 00.000 6880 Enqueuing Move request for scope (-0.46, 0.06)
02:45:58.003 00.000 10052 Worker thread wakes up
02:45:58.003 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, 0.06) opts 0xd
02:45:58.003 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.46, 0.06)
02:45:58.003 00.000 10052 Moving (-0.46, 0.06) raw xDistance=-0.04 yDistance=-0.46
02:45:58.003 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:45:58.003 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.46, slope = -0.02
02:45:58.003 00.000 10052 MoveAxis(E, 0, ABG)
02:45:58.003 00.000 10052 Move returns status 0, amount 0
02:45:58.003 00.000 10052 MoveAxis(N, 44, ABG)
02:45:58.004 00.001 10052 Guiding  Dir = 0, Dur = 44
02:45:58.025 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:58.067 00.042 6880 UpdateGuideState exits: m=2461 SNR=34.4
02:45:58.067 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:58.067 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:58.067 00.000 6880 Enqueuing Expose request
02:45:58.069 00.002 10052 IsSlewing returns 0
02:45:58.143 00.074 10052 IsGuiding returns 0
02:45:58.278 00.135 10052 IsGuiding returns 0
02:45:58.279 00.001 10052 Move returns status 0, amount 44
02:45:58.279 00.000 10052 move complete, result=0
02:45:58.279 00.000 10052 worker thread done servicing request
02:45:58.279 00.000 10052 Worker thread wakes up
02:45:58.279 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.5 px 44 ms NORTH
02:45:58.280 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:58.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:45:58.872 00.592 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa1c5996-24cd-4e6e-a2ff-bcdcadfba039"}
02:45:58.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa1c5996-24cd-4e6e-a2ff-bcdcadfba039"}
02:45:58.873 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"39042ae0-a7d5-4c10-ae9d-c938f8d2b1ba"}
02:45:58.873 00.000 6880 case statement mapped state 6 to 3
02:45:58.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"39042ae0-a7d5-4c10-ae9d-c938f8d2b1ba"}
02:45:58.874 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a6205f6a-4294-42f7-9023-8fdd1a2c04e7"}
02:45:58.875 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4527,"width":15,"height":15,"star_pos":[7.45,6.87],"pixels":"..."},"id":"a6205f6a-4294-42f7-9023-8fdd1a2c04e7"}
02:45:59.199 00.324 10052 Exposure complete
02:45:59.266 00.067 10052 worker thread done servicing request
02:45:59.266 00.000 6880 OnExposeComplete: enter
02:45:59.266 00.000 6880 UpdateGuideState(): m_state=6
02:45:59.266 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4528
02:45:59.266 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=891.88, Mass=2673, SNR=35.8, Peak=174 HFD=4.5
02:45:59.267 00.001 6880 MultiStar: [#1 -0.27,-0.07,0.95,U] [#2 -0.19,-0.16,0.98,U] [#3 -0.19,-0.04,0.90,U] [#4 -0.37,-0.00,0.84,U] [#5 -0.25,-0.06,0.96,U] [#6 -0.16,0.27,0.89,U] [#7 -0.31,0.09,0.73,U] [#8 -0.29,-0.17,0.79,U] 
02:45:59.267 00.000 6880 single-star, 8 included, MultiStar: {-0.23, -0.01}, one-star: {-0.13, 0.03}
02:45:59.267 00.000 6880 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.61) = xAngle (4.51 = -1.77)
02:45:59.267 00.000 6880 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.80)
02:45:59.267 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.03 hyp=0.13 cameraTheta=2.90 mountX=-0.03 mountY=-0.13, mountTheta=-1.77
02:45:59.268 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.03, opts=13)
02:45:59.268 00.000 6880 Enqueuing Move request for scope (-0.13, 0.03)
02:45:59.268 00.000 10052 Worker thread wakes up
02:45:59.268 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.03) opts 0xd
02:45:59.269 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.03)
02:45:59.269 00.000 10052 Moving (-0.13, 0.03) raw xDistance=-0.03 yDistance=-0.13
02:45:59.269 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:45:59.269 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:45:59.269 00.000 10052 MoveAxis(E, 0, ABG)
02:45:59.269 00.000 10052 Move returns status 0, amount 0
02:45:59.269 00.000 10052 MoveAxis(N, 0, ABG)
02:45:59.269 00.000 10052 Move returns status 0, amount 0
02:45:59.269 00.000 10052 move complete, result=0
02:45:59.269 00.000 10052 worker thread done servicing request
02:45:59.293 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:45:59.330 00.037 6880 UpdateGuideState exits: m=2673 SNR=35.8
02:45:59.330 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:45:59.330 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:45:59.330 00.000 6880 Enqueuing Expose request
02:45:59.330 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:45:59.330 00.000 10052 Worker thread wakes up
02:45:59.331 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:45:59.331 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:00.471 01.140 10052 Exposure complete
02:46:00.544 00.073 10052 worker thread done servicing request
02:46:00.544 00.000 6880 OnExposeComplete: enter
02:46:00.544 00.000 6880 UpdateGuideState(): m_state=6
02:46:00.544 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4529
02:46:00.544 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=891.54, Mass=2581, SNR=35.2, Peak=156 HFD=4.7
02:46:00.544 00.000 6880 MultiStar: [#1 -0.35,-0.47,0.00,M2] [#2 -0.60,-0.52,0.00,M2] [#3 -0.35,-0.10,0.94,U] [#4 -0.25,-0.43,0.86,U] [#5 -0.29,-0.28,0.94,U] [#6 -0.30,-0.08,0.91,U] [#7 -0.27,-0.37,0.75,U] [#8 -0.23,-0.40,0.80,U] 
02:46:00.544 00.000 6880 single-star, 6 included, MultiStar: {-0.26, -0.28}, one-star: {-0.15, -0.31}
02:46:00.545 00.001 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.42 = -0.42)
02:46:00.545 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
02:46:00.545 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.31 hyp=0.34 cameraTheta=-2.04 mountX=0.31 mountY=-0.15, mountTheta=-0.45
02:46:00.546 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.31, opts=13)
02:46:00.546 00.000 6880 Enqueuing Move request for scope (-0.15, -0.31)
02:46:00.546 00.000 10052 Worker thread wakes up
02:46:00.546 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.31) opts 0xd
02:46:00.546 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.31)
02:46:00.546 00.000 10052 Moving (-0.15, -0.31) raw xDistance=0.31 yDistance=-0.15
02:46:00.546 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:46:00.546 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.03
02:46:00.547 00.001 10052 MoveAxis(W, 84, ABG)
02:46:00.547 00.000 10052 Guiding  Dir = 3, Dur = 84
02:46:00.568 00.021 10052 IsSlewing returns 0
02:46:00.571 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:00.606 00.035 10052 IsGuiding returns 0
02:46:00.612 00.006 6880 UpdateGuideState exits: m=2581 SNR=35.2
02:46:00.612 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:00.612 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:00.612 00.000 6880 Enqueuing Expose request
02:46:00.633 00.021 10052 PulseGuide returned control before completion, sleep 67
02:46:00.735 00.102 10052 IsGuiding returns 0
02:46:00.735 00.000 10052 Move returns status 0, amount 84
02:46:00.735 00.000 10052 MoveAxis(N, 0, ABG)
02:46:00.735 00.000 10052 Move returns status 0, amount 0
02:46:00.735 00.000 10052 move complete, result=0
02:46:00.735 00.000 10052 worker thread done servicing request
02:46:00.735 00.000 10052 Worker thread wakes up
02:46:00.736 00.001 6880 GuideStep: 0.3 px 84 ms WEST, -0.2 px 0 ms NORTH
02:46:00.736 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:00.736 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:00.872 00.136 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b05e8884-b21c-4a81-87e4-7586d1a1c2ea"}
02:46:00.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b05e8884-b21c-4a81-87e4-7586d1a1c2ea"}
02:46:00.872 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d16e11a-ae61-4c05-a088-dae4de4ca4bd"}
02:46:00.872 00.000 6880 case statement mapped state 6 to 3
02:46:00.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d16e11a-ae61-4c05-a088-dae4de4ca4bd"}
02:46:00.873 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47278816-9e1b-49ec-9d8b-b9f21127d9a9"}
02:46:00.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4529,"width":15,"height":15,"star_pos":[6.77,6.54],"pixels":"..."},"id":"47278816-9e1b-49ec-9d8b-b9f21127d9a9"}
02:46:01.657 00.784 10052 Exposure complete
02:46:01.725 00.068 10052 worker thread done servicing request
02:46:01.725 00.000 6880 OnExposeComplete: enter
02:46:01.725 00.000 6880 UpdateGuideState(): m_state=6
02:46:01.725 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4530
02:46:01.725 00.000 6880 Star::Find returns 1 (0), X=407.96, Y=891.86, Mass=2712, SNR=36.2, Peak=166 HFD=4.5
02:46:01.726 00.001 6880 MultiStar: [#1 -0.14,-0.08,0.95,U] [#2 -0.10,-0.20,0.96,U] [#3 0.08,-0.12,0.90,U] [#4 -0.34,-0.06,0.83,U] [#5 -0.03,-0.15,0.97,U] [#6 0.01,-0.05,0.93,U] [#7 -0.20,-0.09,0.74,U] [#8 -0.06,-0.24,0.78,U] 
02:46:01.726 00.000 6880 single-star, 8 included, MultiStar: {-0.08, -0.10}, one-star: {0.04, 0.01}
02:46:01.726 00.000 6880 CameraToMount -- cameraTheta (0.38) - m_xAngle (-1.61) = xAngle (1.99 = 1.99)
02:46:01.726 00.000 6880 CameraToMount -- cameraTheta (0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.96 = 1.96)
02:46:01.726 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.01 hyp=0.04 cameraTheta=0.38 mountX=-0.02 mountY=0.04, mountTheta=1.99
02:46:01.727 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.01, opts=13)
02:46:01.727 00.000 6880 Enqueuing Move request for scope (0.04, 0.01)
02:46:01.728 00.001 10052 Worker thread wakes up
02:46:01.728 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.01) opts 0xd
02:46:01.728 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.01)
02:46:01.728 00.000 10052 Moving (0.04, 0.01) raw xDistance=-0.02 yDistance=0.04
02:46:01.728 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:46:01.728 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.02
02:46:01.728 00.000 10052 MoveAxis(E, 0, ABG)
02:46:01.728 00.000 10052 Move returns status 0, amount 0
02:46:01.728 00.000 10052 MoveAxis(N, 0, ABG)
02:46:01.728 00.000 10052 Move returns status 0, amount 0
02:46:01.728 00.000 10052 move complete, result=0
02:46:01.728 00.000 10052 worker thread done servicing request
02:46:01.755 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:01.796 00.041 6880 UpdateGuideState exits: m=2712 SNR=36.2
02:46:01.797 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:01.797 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:01.797 00.000 6880 Enqueuing Expose request
02:46:01.797 00.000 10052 Worker thread wakes up
02:46:01.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:01.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:01.797 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:46:02.872 01.075 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ba315e3-52f2-43a0-b910-50fbcf056fa2"}
02:46:02.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ba315e3-52f2-43a0-b910-50fbcf056fa2"}
02:46:02.873 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc4fd683-3c05-49a8-9b93-0fc6eced3e62"}
02:46:02.873 00.000 6880 case statement mapped state 6 to 3
02:46:02.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc4fd683-3c05-49a8-9b93-0fc6eced3e62"}
02:46:02.873 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7eb4ba2d-950f-4623-ae1c-5339a635d208"}
02:46:02.873 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4530,"width":15,"height":15,"star_pos":[6.96,6.86],"pixels":"..."},"id":"7eb4ba2d-950f-4623-ae1c-5339a635d208"}
02:46:02.937 00.064 10052 Exposure complete
02:46:02.984 00.047 10052 worker thread done servicing request
02:46:02.984 00.000 6880 OnExposeComplete: enter
02:46:02.984 00.000 6880 UpdateGuideState(): m_state=6
02:46:02.985 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4531
02:46:02.985 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=891.91, Mass=2598, SNR=35.3, Peak=147 HFD=4.6
02:46:02.985 00.000 6880 MultiStar: [#1 -0.31,-0.03,0.97,U] [#2 -0.01,-0.10,0.99,U] [#3 0.05,0.06,0.93,U] [#4 -0.36,0.11,0.85,U] [#5 -0.18,0.09,0.96,U] [#6 0.02,0.30,0.92,U] [#7 -0.18,0.05,0.76,U] [#8 -0.21,-0.06,0.80,U] 
02:46:02.985 00.000 6880 single-star, 8 included, MultiStar: {-0.14, 0.05}, one-star: {-0.13, 0.06}
02:46:02.985 00.000 6880 CameraToMount -- cameraTheta (2.68) - m_xAngle (-1.61) = xAngle (4.30 = -1.99)
02:46:02.985 00.000 6880 CameraToMount -- cameraTheta (2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.27 = -2.02)
02:46:02.985 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.06 hyp=0.14 cameraTheta=2.68 mountX=-0.06 mountY=-0.13, mountTheta=-1.99
02:46:02.986 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.06, opts=13)
02:46:02.986 00.000 6880 Enqueuing Move request for scope (-0.13, 0.06)
02:46:02.986 00.000 10052 Worker thread wakes up
02:46:02.986 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.06) opts 0xd
02:46:02.986 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.06)
02:46:02.986 00.000 10052 Moving (-0.13, 0.06) raw xDistance=-0.06 yDistance=-0.13
02:46:02.986 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:46:02.986 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
02:46:02.987 00.001 10052 MoveAxis(E, 0, ABG)
02:46:02.987 00.000 10052 Move returns status 0, amount 0
02:46:02.987 00.000 10052 MoveAxis(N, 0, ABG)
02:46:02.987 00.000 10052 Move returns status 0, amount 0
02:46:02.987 00.000 10052 move complete, result=0
02:46:02.987 00.000 10052 worker thread done servicing request
02:46:03.004 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:03.033 00.029 6880 UpdateGuideState exits: m=2598 SNR=35.3
02:46:03.033 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:03.033 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:03.033 00.000 6880 Enqueuing Expose request
02:46:03.034 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:03.034 00.000 10052 Worker thread wakes up
02:46:03.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:03.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:03.946 00.912 10052 Exposure complete
02:46:03.997 00.051 10052 worker thread done servicing request
02:46:03.997 00.000 6880 OnExposeComplete: enter
02:46:03.998 00.001 6880 UpdateGuideState(): m_state=6
02:46:03.998 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4532
02:46:03.998 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=891.98, Mass=2545, SNR=34.8, Peak=149 HFD=4.5
02:46:03.998 00.000 6880 MultiStar: [#1 -0.42,0.07,0.99,U] [#2 -0.48,-0.10,1.01,U] [#3 -0.34,0.11,0.93,U] [#4 -0.57,0.23,0.00,M1] [#5 -0.54,-0.03,0.99,U] [#6 -0.29,0.38,0.95,U] [#7 -0.43,0.13,0.75,U] [#8 -0.41,-0.07,0.81,U] 
02:46:03.999 00.001 6880 refined, 7 included, MultiStar: {-0.42, 0.08}, one-star: {-0.41, 0.13}
02:46:03.999 00.000 6880 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.61) = xAngle (4.57 = -1.71)
02:46:03.999 00.000 6880 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.54 = -1.74)
02:46:03.999 00.000 6880 CameraToMount -- cameraX=-0.42 cameraY=0.08 hyp=0.42 cameraTheta=2.96 mountX=-0.06 mountY=-0.42, mountTheta=-1.71
02:46:04.000 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.42, y=0.08, opts=13)
02:46:04.000 00.000 6880 Enqueuing Move request for scope (-0.42, 0.08)
02:46:04.000 00.000 10052 Worker thread wakes up
02:46:04.000 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.42, 0.08) opts 0xd
02:46:04.000 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.42, 0.08)
02:46:04.000 00.000 10052 Moving (-0.42, 0.08) raw xDistance=-0.06 yDistance=-0.42
02:46:04.000 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:46:04.000 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.42, slope = -0.01
02:46:04.000 00.000 10052 MoveAxis(E, 0, ABG)
02:46:04.001 00.001 10052 Move returns status 0, amount 0
02:46:04.001 00.000 10052 MoveAxis(N, 17, ABG)
02:46:04.001 00.000 10052 Guiding  Dir = 0, Dur = 17
02:46:04.019 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:04.050 00.031 6880 UpdateGuideState exits: m=2545 SNR=34.8
02:46:04.051 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:04.051 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:04.051 00.000 6880 Enqueuing Expose request
02:46:04.069 00.018 10052 IsSlewing returns 0
02:46:04.149 00.080 10052 IsGuiding returns 0
02:46:04.280 00.131 10052 IsGuiding returns 0
02:46:04.280 00.000 10052 Move returns status 0, amount 17
02:46:04.280 00.000 10052 move complete, result=0
02:46:04.280 00.000 10052 worker thread done servicing request
02:46:04.280 00.000 10052 Worker thread wakes up
02:46:04.280 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 17 ms NORTH
02:46:04.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:04.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:04.910 00.630 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7296a25-1d21-4329-a794-1338d36ccea3"}
02:46:04.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7296a25-1d21-4329-a794-1338d36ccea3"}
02:46:04.915 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"70d34f97-a2b6-4d52-8748-450baff8c6f0"}
02:46:04.915 00.000 6880 case statement mapped state 6 to 3
02:46:04.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"70d34f97-a2b6-4d52-8748-450baff8c6f0"}
02:46:04.915 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f0c96a48-ae20-4198-8dd5-b7772a038a9d"}
02:46:04.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4532,"width":15,"height":15,"star_pos":[6.52,6.98],"pixels":"..."},"id":"f0c96a48-ae20-4198-8dd5-b7772a038a9d"}
02:46:05.421 00.506 10052 Exposure complete
02:46:05.480 00.059 10052 worker thread done servicing request
02:46:05.480 00.000 6880 OnExposeComplete: enter
02:46:05.480 00.000 6880 UpdateGuideState(): m_state=6
02:46:05.480 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4533
02:46:05.481 00.001 6880 Star::Find returns 1 (0), X=407.89, Y=891.75, Mass=2687, SNR=35.9, Peak=171 HFD=4.5
02:46:05.481 00.000 6880 MultiStar: [#1 -0.37,-0.30,0.94,U] [#2 -0.01,-0.26,0.97,U] [#3 -0.14,-0.23,0.91,U] [#4 -0.45,-0.01,0.82,U] [#5 -0.40,-0.15,0.96,U] [#6 -0.06,-0.07,0.92,U] [#7 -0.23,0.04,0.75,U] [#8 -0.20,-0.22,0.77,U] 
02:46:05.481 00.000 6880 single-star, 8 included, MultiStar: {-0.21, -0.15}, one-star: {-0.04, -0.10}
02:46:05.481 00.000 6880 CameraToMount -- cameraTheta (-1.94) - m_xAngle (-1.61) = xAngle (-0.32 = -0.32)
02:46:05.481 00.000 6880 CameraToMount -- cameraTheta (-1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.36 = -0.36)
02:46:05.481 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.10 hyp=0.11 cameraTheta=-1.94 mountX=0.10 mountY=-0.04, mountTheta=-0.35
02:46:05.483 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.10, opts=13)
02:46:05.483 00.000 6880 Enqueuing Move request for scope (-0.04, -0.10)
02:46:05.483 00.000 10052 Worker thread wakes up
02:46:05.483 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.10) opts 0xd
02:46:05.483 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.10)
02:46:05.483 00.000 10052 Moving (-0.04, -0.10) raw xDistance=0.10 yDistance=-0.04
02:46:05.483 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:46:05.483 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:46:05.483 00.000 10052 MoveAxis(E, 0, ABG)
02:46:05.483 00.000 10052 Move returns status 0, amount 0
02:46:05.483 00.000 10052 MoveAxis(N, 0, ABG)
02:46:05.483 00.000 10052 Move returns status 0, amount 0
02:46:05.483 00.000 10052 move complete, result=0
02:46:05.483 00.000 10052 worker thread done servicing request
02:46:05.504 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:05.540 00.036 6880 UpdateGuideState exits: m=2687 SNR=35.9
02:46:05.540 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:05.540 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:05.540 00.000 6880 Enqueuing Expose request
02:46:05.540 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:46:05.540 00.000 10052 Worker thread wakes up
02:46:05.541 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:05.541 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:06.453 00.912 10052 Exposure complete
02:46:06.522 00.069 10052 worker thread done servicing request
02:46:06.522 00.000 6880 OnExposeComplete: enter
02:46:06.522 00.000 6880 UpdateGuideState(): m_state=6
02:46:06.523 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4534
02:46:06.523 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=891.51, Mass=2588, SNR=35.1, Peak=161 HFD=4.6
02:46:06.523 00.000 6880 MultiStar: [#1 -0.43,-0.57,0.00,M1] [#2 -0.41,-0.71,0.00,M1] [#3 -0.38,-0.51,0.00,M1] [#4 -0.38,-0.47,0.00,M1] [#5 -0.62,-0.57,0.00,M1] [#6 -0.34,-0.24,0.89,U] [#7 -0.28,-0.44,0.74,U] [#8 -0.25,-0.43,0.78,U] 
02:46:06.523 00.000 6880 single-star, 3 included, MultiStar: {-0.26, -0.36}, one-star: {-0.19, -0.34}
02:46:06.523 00.000 6880 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
02:46:06.524 00.001 6880 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:46:06.524 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.34 hyp=0.39 cameraTheta=-2.08 mountX=0.35 mountY=-0.18, mountTheta=-0.49
02:46:06.526 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.34, opts=13)
02:46:06.526 00.000 6880 Enqueuing Move request for scope (-0.19, -0.34)
02:46:06.526 00.000 10052 Worker thread wakes up
02:46:06.526 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.34) opts 0xd
02:46:06.527 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.34)
02:46:06.527 00.000 10052 Moving (-0.19, -0.34) raw xDistance=0.35 yDistance=-0.18
02:46:06.527 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
02:46:06.527 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
02:46:06.527 00.000 10052 MoveAxis(W, 93, ABG)
02:46:06.527 00.000 10052 Guiding  Dir = 3, Dur = 93
02:46:06.553 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:06.567 00.014 10052 IsSlewing returns 0
02:46:06.593 00.026 6880 UpdateGuideState exits: m=2588 SNR=35.1
02:46:06.593 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:06.593 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:06.593 00.000 6880 Enqueuing Expose request
02:46:06.638 00.045 10052 IsGuiding returns 0
02:46:06.704 00.066 10052 PulseGuide returned control before completion, sleep 38
02:46:06.815 00.111 10052 IsGuiding returns 1
02:46:06.815 00.000 10052 scope still moving after pulse duration time elapsed
02:46:06.884 00.069 10052 IsSlewing returns 0
02:46:06.910 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5db3fc5d-8959-45e7-8d9b-e78ac9b559ee"}
02:46:06.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5db3fc5d-8959-45e7-8d9b-e78ac9b559ee"}
02:46:06.911 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1c2afae-6991-4f2a-98d8-9927dcad4c50"}
02:46:06.911 00.000 6880 case statement mapped state 6 to 3
02:46:06.911 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1c2afae-6991-4f2a-98d8-9927dcad4c50"}
02:46:06.911 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"270d5bf7-6dbe-4d2b-90fc-f00bb9dffac3"}
02:46:06.911 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4534,"width":15,"height":15,"star_pos":[6.74,6.51],"pixels":"..."},"id":"270d5bf7-6dbe-4d2b-90fc-f00bb9dffac3"}
02:46:06.921 00.010 10052 IsGuiding returns 0
02:46:06.921 00.000 10052 scope move finished after 93 + 190 ms
02:46:06.922 00.001 10052 Move returns status 0, amount 93
02:46:06.922 00.000 10052 MoveAxis(N, 0, ABG)
02:46:06.922 00.000 10052 Move returns status 0, amount 0
02:46:06.922 00.000 10052 move complete, result=0
02:46:06.922 00.000 10052 worker thread done servicing request
02:46:06.922 00.000 10052 Worker thread wakes up
02:46:06.922 00.000 6880 GuideStep: 0.3 px 93 ms WEST, -0.2 px 0 ms NORTH
02:46:06.922 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:06.922 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:08.054 01.132 10052 Exposure complete
02:46:08.108 00.054 10052 worker thread done servicing request
02:46:08.108 00.000 6880 OnExposeComplete: enter
02:46:08.108 00.000 6880 UpdateGuideState(): m_state=6
02:46:08.109 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4535
02:46:08.109 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.62, Mass=2663, SNR=35.8, Peak=177 HFD=4.7
02:46:08.109 00.000 6880 MultiStar: [#1 -0.17,-0.18,0.93,U] [#2 -0.37,-0.61,0.00,M2] [#3 -0.19,-0.35,0.90,U] [#4 -0.25,-0.09,0.84,U] [#5 -0.13,-0.34,0.97,U] [#6 -0.07,-0.14,0.87,U] [#7 -0.29,-0.33,0.75,U] [#8 -0.22,-0.30,0.76,U] 
02:46:08.109 00.000 6880 single-star, 7 included, MultiStar: {-0.17, -0.24}, one-star: {-0.07, -0.22}
02:46:08.109 00.000 6880 CameraToMount -- cameraTheta (-1.86) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
02:46:08.109 00.000 6880 CameraToMount -- cameraTheta (-1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
02:46:08.109 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.22 hyp=0.23 cameraTheta=-1.86 mountX=0.23 mountY=-0.06, mountTheta=-0.27
02:46:08.111 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.22, opts=13)
02:46:08.111 00.000 6880 Enqueuing Move request for scope (-0.07, -0.22)
02:46:08.111 00.000 10052 Worker thread wakes up
02:46:08.111 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.22) opts 0xd
02:46:08.111 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.22)
02:46:08.111 00.000 10052 Moving (-0.07, -0.22) raw xDistance=0.23 yDistance=-0.06
02:46:08.111 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:46:08.111 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
02:46:08.111 00.000 10052 MoveAxis(W, 66, ABG)
02:46:08.111 00.000 10052 Guiding  Dir = 3, Dur = 66
02:46:08.136 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:08.174 00.038 6880 UpdateGuideState exits: m=2663 SNR=35.8
02:46:08.174 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:08.174 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:08.174 00.000 6880 Enqueuing Expose request
02:46:08.176 00.002 10052 IsSlewing returns 0
02:46:08.253 00.077 10052 IsGuiding returns 0
02:46:08.312 00.059 10052 PulseGuide returned control before completion, sleep 17
02:46:08.383 00.071 10052 IsGuiding returns 1
02:46:08.383 00.000 10052 scope still moving after pulse duration time elapsed
02:46:08.460 00.077 10052 IsSlewing returns 0
02:46:08.534 00.074 10052 IsGuiding returns 0
02:46:08.534 00.000 10052 scope move finished after 66 + 214 ms
02:46:08.534 00.000 10052 Move returns status 0, amount 66
02:46:08.534 00.000 10052 MoveAxis(N, 0, ABG)
02:46:08.534 00.000 10052 Move returns status 0, amount 0
02:46:08.534 00.000 10052 move complete, result=0
02:46:08.534 00.000 10052 worker thread done servicing request
02:46:08.534 00.000 6880 GuideStep: 0.2 px 66 ms WEST, -0.1 px 0 ms NORTH
02:46:08.534 00.000 10052 Worker thread wakes up
02:46:08.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:08.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:08.909 00.375 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ada1d755-af52-428a-9c4b-42d017d2631a"}
02:46:08.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ada1d755-af52-428a-9c4b-42d017d2631a"}
02:46:08.910 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"215c66c7-b21a-42a2-8e78-f531fa72ced4"}
02:46:08.910 00.000 6880 case statement mapped state 6 to 3
02:46:08.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"215c66c7-b21a-42a2-8e78-f531fa72ced4"}
02:46:08.910 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ed7b2942-9962-40ea-ac25-b2d1eaf53d50"}
02:46:08.911 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4535,"width":15,"height":15,"star_pos":[6.86,6.62],"pixels":"..."},"id":"ed7b2942-9962-40ea-ac25-b2d1eaf53d50"}
02:46:09.448 00.537 10052 Exposure complete
02:46:09.508 00.060 10052 worker thread done servicing request
02:46:09.508 00.000 6880 OnExposeComplete: enter
02:46:09.508 00.000 6880 UpdateGuideState(): m_state=6
02:46:09.509 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4536
02:46:09.509 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.73, Mass=2534, SNR=34.8, Peak=173 HFD=4.5
02:46:09.509 00.000 6880 MultiStar: [#1 -0.21,-0.38,1.01,U] [#2 -0.35,-0.46,0.00,M3] [#3 -0.17,-0.23,0.92,U] [#4 -0.32,-0.12,0.84,U] [#5 -0.23,-0.09,0.99,U] [#6 -0.12,-0.13,0.93,U] [#7 -0.19,-0.12,0.77,U] [#8 -0.14,-0.22,0.78,U] 
02:46:09.509 00.000 6880 single-star, 7 included, MultiStar: {-0.18, -0.18}, one-star: {-0.05, -0.12}
02:46:09.509 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
02:46:09.509 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:46:09.510 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.96 mountX=0.12 mountY=-0.05, mountTheta=-0.37
02:46:09.511 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.12, opts=13)
02:46:09.511 00.000 6880 Enqueuing Move request for scope (-0.05, -0.12)
02:46:09.512 00.001 10052 Worker thread wakes up
02:46:09.512 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.12) opts 0xd
02:46:09.512 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.12)
02:46:09.512 00.000 10052 Moving (-0.05, -0.12) raw xDistance=0.12 yDistance=-0.05
02:46:09.512 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:46:09.512 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
02:46:09.512 00.000 10052 MoveAxis(W, 36, ABG)
02:46:09.512 00.000 10052 Guiding  Dir = 3, Dur = 36
02:46:09.534 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:09.569 00.035 6880 UpdateGuideState exits: m=2534 SNR=34.8
02:46:09.569 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:09.569 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:09.569 00.000 6880 Enqueuing Expose request
02:46:09.580 00.011 10052 IsSlewing returns 0
02:46:09.654 00.074 10052 IsGuiding returns 0
02:46:09.795 00.141 10052 IsGuiding returns 0
02:46:09.795 00.000 10052 Move returns status 0, amount 36
02:46:09.795 00.000 10052 MoveAxis(N, 0, ABG)
02:46:09.795 00.000 10052 Move returns status 0, amount 0
02:46:09.795 00.000 10052 move complete, result=0
02:46:09.795 00.000 10052 worker thread done servicing request
02:46:09.795 00.000 6880 GuideStep: 0.1 px 36 ms WEST, -0.0 px 0 ms NORTH
02:46:09.795 00.000 10052 Worker thread wakes up
02:46:09.796 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:09.796 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:10.908 01.112 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32f56183-08f2-4acd-ad6c-d61eef77c9ad"}
02:46:10.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32f56183-08f2-4acd-ad6c-d61eef77c9ad"}
02:46:10.908 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e72859b8-56e8-4fdb-9aff-3c56ad5b8d62"}
02:46:10.908 00.000 6880 case statement mapped state 6 to 3
02:46:10.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e72859b8-56e8-4fdb-9aff-3c56ad5b8d62"}
02:46:10.910 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"495faf1b-8a9a-4e81-a8c3-cae8f5e832ff"}
02:46:10.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4536,"width":15,"height":15,"star_pos":[6.88,6.73],"pixels":"..."},"id":"495faf1b-8a9a-4e81-a8c3-cae8f5e832ff"}
02:46:10.930 00.020 10052 Exposure complete
02:46:10.985 00.055 10052 worker thread done servicing request
02:46:10.985 00.000 6880 OnExposeComplete: enter
02:46:10.985 00.000 6880 UpdateGuideState(): m_state=6
02:46:10.986 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4537
02:46:10.986 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=891.86, Mass=2663, SNR=35.8, Peak=179 HFD=4.4
02:46:10.986 00.000 6880 MultiStar: [#1 -0.53,-0.05,0.93,U] [#2 -0.37,-0.15,0.99,U] [#3 -0.36,-0.02,0.90,U] [#4 -0.84,-0.23,0.00,M1] [#5 -0.47,-0.10,0.96,U] [#6 -0.15,0.23,0.91,U] [#7 -0.51,0.09,0.76,U] [#8 -0.43,-0.19,0.78,U] 
02:46:10.986 00.000 6880 single-star, 7 included, MultiStar: {-0.38, -0.02}, one-star: {-0.30, 0.01}
02:46:10.986 00.000 6880 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.61) = xAngle (4.72 = -1.56)
02:46:10.986 00.000 6880 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.69 = -1.60)
02:46:10.986 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.01 hyp=0.30 cameraTheta=3.11 mountX=0.00 mountY=-0.30, mountTheta=-1.56
02:46:10.988 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.01, opts=13)
02:46:10.988 00.000 6880 Enqueuing Move request for scope (-0.30, 0.01)
02:46:10.988 00.000 10052 Worker thread wakes up
02:46:10.988 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.01) opts 0xd
02:46:10.988 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.01)
02:46:10.988 00.000 10052 Moving (-0.30, 0.01) raw xDistance=0.00 yDistance=-0.30
02:46:10.988 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:46:10.988 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.30, slope = -0.01
02:46:10.988 00.000 10052 MoveAxis(E, 0, ABG)
02:46:10.988 00.000 10052 Move returns status 0, amount 0
02:46:10.988 00.000 10052 MoveAxis(N, 12, ABG)
02:46:10.988 00.000 10052 Guiding  Dir = 0, Dur = 12
02:46:11.009 00.021 10052 IsSlewing returns 0
02:46:11.009 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:11.039 00.030 6880 UpdateGuideState exits: m=2663 SNR=35.8
02:46:11.039 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:11.039 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:11.039 00.000 6880 Enqueuing Expose request
02:46:11.047 00.008 10052 IsGuiding returns 0
02:46:11.113 00.066 10052 IsGuiding returns 0
02:46:11.114 00.001 10052 Move returns status 0, amount 12
02:46:11.114 00.000 10052 move complete, result=0
02:46:11.114 00.000 10052 worker thread done servicing request
02:46:11.114 00.000 10052 Worker thread wakes up
02:46:11.114 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:11.114 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:11.135 00.021 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 12 ms NORTH
02:46:12.021 00.886 10052 Exposure complete
02:46:12.082 00.061 10052 worker thread done servicing request
02:46:12.082 00.000 6880 OnExposeComplete: enter
02:46:12.082 00.000 6880 UpdateGuideState(): m_state=6
02:46:12.082 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4538
02:46:12.082 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=891.91, Mass=2745, SNR=36.3, Peak=173 HFD=4.5
02:46:12.083 00.001 6880 MultiStar: [#1 -0.45,-0.11,0.94,U] [#2 -0.37,-0.16,0.95,U] [#3 -0.15,0.03,0.90,U] [#4 -0.37,-0.02,0.80,U] [#5 -0.28,-0.09,0.96,U] [#6 -0.11,0.21,0.87,U] [#7 -0.35,-0.01,0.73,U] [#8 -0.24,-0.05,0.76,U] 
02:46:12.083 00.000 6880 single-star, 8 included, MultiStar: {-0.28, -0.02}, one-star: {-0.20, 0.06}
02:46:12.083 00.000 6880 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.61) = xAngle (4.46 = -1.82)
02:46:12.083 00.000 6880 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.43 = -1.85)
02:46:12.083 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.06 hyp=0.21 cameraTheta=2.85 mountX=-0.05 mountY=-0.20, mountTheta=-1.82
02:46:12.084 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.06, opts=13)
02:46:12.084 00.000 6880 Enqueuing Move request for scope (-0.20, 0.06)
02:46:12.084 00.000 10052 Worker thread wakes up
02:46:12.085 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.06) opts 0xd
02:46:12.085 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.06)
02:46:12.085 00.000 10052 Moving (-0.20, 0.06) raw xDistance=-0.05 yDistance=-0.20
02:46:12.085 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:46:12.085 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.20, slope = -0.01
02:46:12.085 00.000 10052 MoveAxis(E, 0, ABG)
02:46:12.085 00.000 10052 Move returns status 0, amount 0
02:46:12.085 00.000 10052 MoveAxis(N, 16, ABG)
02:46:12.085 00.000 10052 Guiding  Dir = 0, Dur = 16
02:46:12.106 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:12.144 00.038 6880 UpdateGuideState exits: m=2745 SNR=36.3
02:46:12.144 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:12.145 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:12.145 00.000 6880 Enqueuing Expose request
02:46:12.148 00.003 10052 IsSlewing returns 0
02:46:12.215 00.067 10052 IsGuiding returns 0
02:46:12.351 00.136 10052 IsGuiding returns 0
02:46:12.351 00.000 10052 Move returns status 0, amount 16
02:46:12.351 00.000 10052 move complete, result=0
02:46:12.351 00.000 10052 worker thread done servicing request
02:46:12.351 00.000 10052 Worker thread wakes up
02:46:12.352 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 16 ms NORTH
02:46:12.352 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:12.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:12.910 00.558 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f0d1cdd7-7c00-4aa1-93df-e99349dc3a6c"}
02:46:12.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f0d1cdd7-7c00-4aa1-93df-e99349dc3a6c"}
02:46:12.910 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"56dddc85-c042-4f0b-a51c-547dfbffb37e"}
02:46:12.910 00.000 6880 case statement mapped state 6 to 3
02:46:12.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"56dddc85-c042-4f0b-a51c-547dfbffb37e"}
02:46:12.911 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2e828c5-428b-4444-9b0c-8de857c2af12"}
02:46:12.911 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4538,"width":15,"height":15,"star_pos":[6.73,6.91],"pixels":"..."},"id":"a2e828c5-428b-4444-9b0c-8de857c2af12"}
02:46:13.491 00.580 10052 Exposure complete
02:46:13.546 00.055 10052 worker thread done servicing request
02:46:13.547 00.001 6880 OnExposeComplete: enter
02:46:13.547 00.000 6880 UpdateGuideState(): m_state=6
02:46:13.547 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4539
02:46:13.547 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=891.94, Mass=2537, SNR=34.9, Peak=167 HFD=4.3
02:46:13.547 00.000 6880 MultiStar: [#1 -0.44,0.02,0.98,U] [#2 -0.38,-0.14,1.01,U] [#3 -0.41,0.13,0.92,U] [#4 -0.54,0.09,0.00,M1] [#5 -0.55,-0.04,0.00,M1] [#6 -0.24,0.22,0.92,U] [#7 -0.45,0.08,0.76,U] [#8 -0.40,-0.17,0.79,U] 
02:46:13.547 00.000 6880 single-star, 6 included, MultiStar: {-0.38, 0.04}, one-star: {-0.36, 0.09}
02:46:13.547 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.52 = -1.76)
02:46:13.547 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.80)
02:46:13.547 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=0.09 hyp=0.38 cameraTheta=2.91 mountX=-0.07 mountY=-0.37, mountTheta=-1.77
02:46:13.548 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.09, opts=13)
02:46:13.548 00.000 6880 Enqueuing Move request for scope (-0.36, 0.09)
02:46:13.548 00.000 10052 Worker thread wakes up
02:46:13.548 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.09) opts 0xd
02:46:13.550 00.002 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.09)
02:46:13.550 00.000 10052 Moving (-0.36, 0.09) raw xDistance=-0.07 yDistance=-0.37
02:46:13.550 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:46:13.550 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.37, slope = -0.02
02:46:13.550 00.000 10052 MoveAxis(E, 0, ABG)
02:46:13.550 00.000 10052 Move returns status 0, amount 0
02:46:13.550 00.000 10052 MoveAxis(N, 38, ABG)
02:46:13.550 00.000 10052 Guiding  Dir = 0, Dur = 38
02:46:13.571 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:13.603 00.032 6880 UpdateGuideState exits: m=2537 SNR=34.9
02:46:13.603 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:13.603 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:13.603 00.000 6880 Enqueuing Expose request
02:46:13.615 00.012 10052 IsSlewing returns 0
02:46:13.691 00.076 10052 IsGuiding returns 0
02:46:13.835 00.144 10052 IsGuiding returns 0
02:46:13.835 00.000 10052 Move returns status 0, amount 38
02:46:13.835 00.000 10052 move complete, result=0
02:46:13.835 00.000 10052 worker thread done servicing request
02:46:13.835 00.000 10052 Worker thread wakes up
02:46:13.835 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 38 ms NORTH
02:46:13.836 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:13.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:14.750 00.914 10052 Exposure complete
02:46:14.834 00.084 10052 worker thread done servicing request
02:46:14.834 00.000 6880 OnExposeComplete: enter
02:46:14.834 00.000 6880 UpdateGuideState(): m_state=6
02:46:14.834 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4540
02:46:14.834 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=891.86, Mass=2516, SNR=34.7, Peak=161 HFD=4.6
02:46:14.835 00.001 6880 MultiStar: [#1 -0.56,0.06,0.00,M1] [#2 -0.45,-0.11,1.01,U] [#3 -0.37,0.11,0.94,U] [#4 -0.79,-0.05,0.00,M2] [#5 -0.59,-0.05,0.00,M2] [#6 -0.32,0.34,0.92,U] [#7 -0.56,0.06,0.00,M1] [#8 -0.49,-0.03,0.81,U] 
02:46:14.835 00.000 6880 refined, 4 included, MultiStar: {-0.43, 0.06}, one-star: {-0.50, 0.02}
02:46:14.835 00.000 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.60 = -1.68)
02:46:14.835 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.71)
02:46:14.835 00.000 6880 CameraToMount -- cameraX=-0.43 cameraY=0.06 hyp=0.43 cameraTheta=2.99 mountX=-0.05 mountY=-0.43, mountTheta=-1.68
02:46:14.838 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.43, y=0.06, opts=13)
02:46:14.838 00.000 6880 Enqueuing Move request for scope (-0.43, 0.06)
02:46:14.838 00.000 10052 Worker thread wakes up
02:46:14.838 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.06) opts 0xd
02:46:14.838 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.43, 0.06)
02:46:14.838 00.000 10052 Moving (-0.43, 0.06) raw xDistance=-0.05 yDistance=-0.43
02:46:14.838 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:46:14.839 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.43, slope = -0.02
02:46:14.839 00.000 10052 MoveAxis(E, 0, ABG)
02:46:14.839 00.000 10052 Move returns status 0, amount 0
02:46:14.839 00.000 10052 MoveAxis(N, 38, ABG)
02:46:14.839 00.000 10052 Guiding  Dir = 0, Dur = 38
02:46:14.861 00.022 10052 IsSlewing returns 0
02:46:14.870 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:14.898 00.028 10052 IsGuiding returns 0
02:46:14.914 00.016 6880 UpdateGuideState exits: m=2516 SNR=34.7
02:46:14.914 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:14.914 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:14.915 00.001 6880 Enqueuing Expose request
02:46:14.915 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9622e39e-03a1-483b-8bfe-178d52a573d5"}
02:46:14.915 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9622e39e-03a1-483b-8bfe-178d52a573d5"}
02:46:14.926 00.011 10052 PulseGuide returned control before completion, sleep 21
02:46:14.926 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51cae4c5-89ee-4d3f-83b0-d5a8213ea164"}
02:46:14.926 00.000 6880 case statement mapped state 6 to 3
02:46:14.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"51cae4c5-89ee-4d3f-83b0-d5a8213ea164"}
02:46:14.928 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4916c775-ec5e-4054-924a-b060bd7c4f00"}
02:46:14.929 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4540,"width":15,"height":15,"star_pos":[7.43,6.86],"pixels":"..."},"id":"4916c775-ec5e-4054-924a-b060bd7c4f00"}
02:46:14.970 00.041 10052 IsGuiding returns 0
02:46:14.971 00.001 10052 Move returns status 0, amount 38
02:46:14.971 00.000 10052 move complete, result=0
02:46:14.971 00.000 10052 worker thread done servicing request
02:46:14.971 00.000 10052 Worker thread wakes up
02:46:14.971 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:14.971 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:14.971 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 38 ms NORTH
02:46:16.103 01.132 10052 Exposure complete
02:46:16.188 00.085 10052 worker thread done servicing request
02:46:16.188 00.000 6880 OnExposeComplete: enter
02:46:16.188 00.000 6880 UpdateGuideState(): m_state=6
02:46:16.188 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4541
02:46:16.190 00.002 6880 Star::Find returns 1 (0), X=407.76, Y=891.75, Mass=2494, SNR=34.5, Peak=154 HFD=4.7
02:46:16.190 00.000 6880 MultiStar: [#1 -0.30,-0.30,0.97,U] [#2 -0.10,-0.25,1.00,U] [#3 -0.18,-0.30,0.95,U] [#4 -0.17,-0.02,0.86,U] [#5 -0.23,-0.10,0.98,U] [#6 -0.08,-0.18,0.93,U] [#7 -0.31,0.09,0.78,U] [#8 -0.35,-0.18,0.81,U] 
02:46:16.190 00.000 6880 single-star, 8 included, MultiStar: {-0.20, -0.16}, one-star: {-0.16, -0.10}
02:46:16.190 00.000 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
02:46:16.190 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:46:16.191 00.001 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.10 hyp=0.19 cameraTheta=-2.61 mountX=0.10 mountY=-0.16, mountTheta=-1.00
02:46:16.193 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.10, opts=13)
02:46:16.193 00.000 6880 Enqueuing Move request for scope (-0.16, -0.10)
02:46:16.193 00.000 10052 Worker thread wakes up
02:46:16.193 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.10) opts 0xd
02:46:16.193 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.10)
02:46:16.193 00.000 10052 Moving (-0.16, -0.10) raw xDistance=0.10 yDistance=-0.16
02:46:16.193 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:46:16.193 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:46:16.194 00.001 10052 MoveAxis(E, 0, ABG)
02:46:16.194 00.000 10052 Move returns status 0, amount 0
02:46:16.194 00.000 10052 MoveAxis(N, 0, ABG)
02:46:16.194 00.000 10052 Move returns status 0, amount 0
02:46:16.194 00.000 10052 move complete, result=0
02:46:16.194 00.000 10052 worker thread done servicing request
02:46:16.223 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:16.266 00.043 6880 UpdateGuideState exits: m=2494 SNR=34.5
02:46:16.267 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:16.267 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:16.267 00.000 6880 Enqueuing Expose request
02:46:16.267 00.000 10052 Worker thread wakes up
02:46:16.267 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:16.267 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:16.267 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:16.908 00.641 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9058cde-9c02-4d5c-941a-88eb45d9957b"}
02:46:16.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9058cde-9c02-4d5c-941a-88eb45d9957b"}
02:46:16.910 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6753fa8-5520-4849-883e-314d98fed566"}
02:46:16.910 00.000 6880 case statement mapped state 6 to 3
02:46:16.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6753fa8-5520-4849-883e-314d98fed566"}
02:46:16.910 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5fb3d83f-8b20-42bf-a4c2-409544b28a98"}
02:46:16.910 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4541,"width":15,"height":15,"star_pos":[6.76,6.75],"pixels":"..."},"id":"5fb3d83f-8b20-42bf-a4c2-409544b28a98"}
02:46:17.185 00.275 10052 Exposure complete
02:46:17.264 00.079 10052 worker thread done servicing request
02:46:17.264 00.000 6880 OnExposeComplete: enter
02:46:17.264 00.000 6880 UpdateGuideState(): m_state=6
02:46:17.264 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4542
02:46:17.264 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.90, Mass=2537, SNR=35.0, Peak=167 HFD=4.5
02:46:17.265 00.001 6880 MultiStar: [#1 -0.29,-0.04,0.97,U] [#2 -0.21,-0.15,0.98,U] [#3 -0.25,0.05,0.92,U] [#4 -0.32,0.03,0.82,U] [#5 -0.17,-0.03,0.98,U] [#6 -0.01,0.19,0.91,U] [#7 -0.27,0.02,0.75,U] [#8 -0.14,-0.09,0.80,U] 
02:46:17.265 00.000 6880 single-star, 8 included, MultiStar: {-0.20, 0.00}, one-star: {-0.11, 0.06}
02:46:17.265 00.000 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.29 = -2.00)
02:46:17.265 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.26 = -2.03)
02:46:17.265 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.06 hyp=0.12 cameraTheta=2.67 mountX=-0.05 mountY=-0.11, mountTheta=-2.00
02:46:17.267 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.06, opts=13)
02:46:17.267 00.000 6880 Enqueuing Move request for scope (-0.11, 0.06)
02:46:17.267 00.000 10052 Worker thread wakes up
02:46:17.267 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.06) opts 0xd
02:46:17.267 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.06)
02:46:17.267 00.000 10052 Moving (-0.11, 0.06) raw xDistance=-0.05 yDistance=-0.11
02:46:17.267 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:46:17.267 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.02
02:46:17.267 00.000 10052 MoveAxis(E, 0, ABG)
02:46:17.267 00.000 10052 Move returns status 0, amount 0
02:46:17.267 00.000 10052 MoveAxis(N, 0, ABG)
02:46:17.267 00.000 10052 Move returns status 0, amount 0
02:46:17.267 00.000 10052 move complete, result=0
02:46:17.269 00.002 10052 worker thread done servicing request
02:46:17.295 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:17.337 00.042 6880 UpdateGuideState exits: m=2537 SNR=35.0
02:46:17.337 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:17.337 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:17.337 00.000 6880 Enqueuing Expose request
02:46:17.337 00.000 10052 Worker thread wakes up
02:46:17.337 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:17.337 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:17.337 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:18.468 01.131 10052 Exposure complete
02:46:18.538 00.070 10052 worker thread done servicing request
02:46:18.538 00.000 6880 OnExposeComplete: enter
02:46:18.538 00.000 6880 UpdateGuideState(): m_state=6
02:46:18.538 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4543
02:46:18.539 00.001 6880 Star::Find returns 1 (0), X=407.69, Y=891.91, Mass=2612, SNR=35.5, Peak=166 HFD=4.4
02:46:18.539 00.000 6880 MultiStar: [#1 -0.35,-0.00,0.95,U] [#2 -0.35,-0.13,0.98,U] [#3 -0.18,0.02,0.91,U] [#4 -0.62,-0.23,0.00,M1] [#5 -0.43,-0.07,0.97,U] [#6 -0.11,0.24,0.92,U] [#7 -0.31,0.05,0.74,U] [#8 -0.29,-0.12,0.81,U] 
02:46:18.540 00.001 6880 single-star, 7 included, MultiStar: {-0.28, 0.00}, one-star: {-0.24, 0.06}
02:46:18.540 00.000 6880 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.61) = xAngle (4.50 = -1.78)
02:46:18.540 00.000 6880 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.47 = -1.82)
02:46:18.540 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=0.06 hyp=0.25 cameraTheta=2.89 mountX=-0.05 mountY=-0.24, mountTheta=-1.79
02:46:18.542 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=0.06, opts=13)
02:46:18.542 00.000 6880 Enqueuing Move request for scope (-0.24, 0.06)
02:46:18.542 00.000 10052 Worker thread wakes up
02:46:18.542 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, 0.06) opts 0xd
02:46:18.542 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, 0.06)
02:46:18.543 00.001 10052 Moving (-0.24, 0.06) raw xDistance=-0.05 yDistance=-0.24
02:46:18.543 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:46:18.543 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.24, slope = -0.01
02:46:18.543 00.000 10052 MoveAxis(E, 0, ABG)
02:46:18.543 00.000 10052 Move returns status 0, amount 0
02:46:18.543 00.000 10052 MoveAxis(N, 21, ABG)
02:46:18.543 00.000 10052 Guiding  Dir = 0, Dur = 21
02:46:18.564 00.021 10052 IsSlewing returns 0
02:46:18.569 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:18.601 00.032 10052 IsGuiding returns 0
02:46:18.610 00.009 6880 UpdateGuideState exits: m=2612 SNR=35.5
02:46:18.610 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:18.610 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:18.610 00.000 6880 Enqueuing Expose request
02:46:18.668 00.058 10052 IsGuiding returns 1
02:46:18.668 00.000 10052 scope still moving after pulse duration time elapsed
02:46:18.720 00.052 10052 IsSlewing returns 0
02:46:18.758 00.038 10052 IsGuiding returns 0
02:46:18.759 00.001 10052 scope move finished after 21 + 136 ms
02:46:18.759 00.000 10052 Move returns status 0, amount 21
02:46:18.759 00.000 10052 move complete, result=0
02:46:18.759 00.000 10052 worker thread done servicing request
02:46:18.759 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 21 ms NORTH
02:46:18.759 00.000 10052 Worker thread wakes up
02:46:18.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:18.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:18.907 00.148 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ec51cc3-f091-4e04-8633-d0e8ec740691"}
02:46:18.907 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ec51cc3-f091-4e04-8633-d0e8ec740691"}
02:46:18.909 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ddda9b5-7868-4527-83d3-543b07ad87bb"}
02:46:18.909 00.000 6880 case statement mapped state 6 to 3
02:46:18.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ddda9b5-7868-4527-83d3-543b07ad87bb"}
02:46:18.909 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4817e399-77ed-42ea-94ca-ba7b97a3a890"}
02:46:18.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4543,"width":15,"height":15,"star_pos":[6.69,6.91],"pixels":"..."},"id":"4817e399-77ed-42ea-94ca-ba7b97a3a890"}
02:46:19.664 00.755 10052 Exposure complete
02:46:19.730 00.066 10052 worker thread done servicing request
02:46:19.730 00.000 6880 OnExposeComplete: enter
02:46:19.730 00.000 6880 UpdateGuideState(): m_state=6
02:46:19.731 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4544
02:46:19.731 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=891.77, Mass=2685, SNR=35.9, Peak=168 HFD=4.5
02:46:19.731 00.000 6880 MultiStar: [#1 -0.16,-0.07,0.94,U] [#2 -0.11,-0.07,0.94,U] [#3 -0.08,0.03,0.92,U] [#4 -0.34,0.03,0.82,U] [#5 -0.11,0.01,0.96,U] [#6 -0.03,0.28,0.90,U] [#7 -0.12,0.01,0.76,U] [#8 -0.14,-0.16,0.77,U] 
02:46:19.731 00.000 6880 single-star, 8 included, MultiStar: {-0.13, -0.00}, one-star: {-0.07, -0.08}
02:46:19.731 00.000 6880 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.61) = xAngle (-0.70 = -0.70)
02:46:19.731 00.000 6880 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.73 = -0.73)
02:46:19.731 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.08 hyp=0.11 cameraTheta=-2.32 mountX=0.08 mountY=-0.07, mountTheta=-0.72
02:46:19.733 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.08, opts=13)
02:46:19.733 00.000 6880 Enqueuing Move request for scope (-0.07, -0.08)
02:46:19.733 00.000 10052 Worker thread wakes up
02:46:19.733 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.08) opts 0xd
02:46:19.733 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.08)
02:46:19.733 00.000 10052 Moving (-0.07, -0.08) raw xDistance=0.08 yDistance=-0.07
02:46:19.733 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:46:19.733 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
02:46:19.734 00.001 10052 MoveAxis(E, 0, ABG)
02:46:19.734 00.000 10052 Move returns status 0, amount 0
02:46:19.734 00.000 10052 MoveAxis(N, 0, ABG)
02:46:19.734 00.000 10052 Move returns status 0, amount 0
02:46:19.734 00.000 10052 move complete, result=0
02:46:19.734 00.000 10052 worker thread done servicing request
02:46:19.759 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:19.796 00.037 6880 UpdateGuideState exits: m=2685 SNR=35.9
02:46:19.796 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:19.796 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:19.796 00.000 6880 Enqueuing Expose request
02:46:19.796 00.000 10052 Worker thread wakes up
02:46:19.797 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:19.797 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:19.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:20.906 01.109 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"28fe7fe8-5697-41da-9972-d5886a37d9eb"}
02:46:20.907 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"28fe7fe8-5697-41da-9972-d5886a37d9eb"}
02:46:20.907 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62ceb51d-e4ea-4959-9139-6e0ea27dd8eb"}
02:46:20.908 00.001 6880 case statement mapped state 6 to 3
02:46:20.908 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62ceb51d-e4ea-4959-9139-6e0ea27dd8eb"}
02:46:20.909 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"061aef6a-2678-4b84-ac46-ba42595b7443"}
02:46:20.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4544,"width":15,"height":15,"star_pos":[6.85,6.77],"pixels":"..."},"id":"061aef6a-2678-4b84-ac46-ba42595b7443"}
02:46:20.928 00.019 10052 Exposure complete
02:46:21.001 00.073 10052 worker thread done servicing request
02:46:21.002 00.001 6880 OnExposeComplete: enter
02:46:21.002 00.000 6880 UpdateGuideState(): m_state=6
02:46:21.002 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4545
02:46:21.002 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=891.81, Mass=2585, SNR=35.3, Peak=182 HFD=4.6
02:46:21.003 00.001 6880 MultiStar: [#1 -0.35,-0.33,0.95,U] [#2 -0.07,-0.16,1.02,U] [#3 -0.17,-0.03,0.92,U] [#4 -0.33,0.01,0.85,U] [#5 -0.24,-0.06,0.98,U] [#6 -0.01,0.03,0.92,U] [#7 -0.30,-0.11,0.74,U] [#8 -0.21,-0.07,0.79,U] 
02:46:21.003 00.000 6880 single-star, 8 included, MultiStar: {-0.19, -0.09}, one-star: {-0.10, -0.03}
02:46:21.003 00.000 6880 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
02:46:21.003 00.000 6880 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
02:46:21.003 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.81 mountX=0.04 mountY=-0.10, mountTheta=-1.20
02:46:21.006 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.03, opts=13)
02:46:21.006 00.000 6880 Enqueuing Move request for scope (-0.10, -0.03)
02:46:21.006 00.000 10052 Worker thread wakes up
02:46:21.006 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
02:46:21.006 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
02:46:21.006 00.000 10052 Moving (-0.10, -0.03) raw xDistance=0.04 yDistance=-0.10
02:46:21.006 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:46:21.006 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.01
02:46:21.006 00.000 10052 MoveAxis(E, 0, ABG)
02:46:21.006 00.000 10052 Move returns status 0, amount 0
02:46:21.006 00.000 10052 MoveAxis(N, 0, ABG)
02:46:21.006 00.000 10052 Move returns status 0, amount 0
02:46:21.006 00.000 10052 move complete, result=0
02:46:21.006 00.000 10052 worker thread done servicing request
02:46:21.032 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:21.072 00.040 6880 UpdateGuideState exits: m=2585 SNR=35.3
02:46:21.072 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:21.072 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:21.072 00.000 6880 Enqueuing Expose request
02:46:21.072 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:21.072 00.000 10052 Worker thread wakes up
02:46:21.073 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:21.073 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:21.981 00.908 10052 Exposure complete
02:46:22.040 00.059 10052 worker thread done servicing request
02:46:22.040 00.000 6880 OnExposeComplete: enter
02:46:22.040 00.000 6880 UpdateGuideState(): m_state=6
02:46:22.040 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4546
02:46:22.040 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=891.74, Mass=2562, SNR=35.1, Peak=179 HFD=4.6
02:46:22.040 00.000 6880 MultiStar: [#1 -0.25,-0.40,0.98,U] [#2 -0.18,-0.25,0.99,U] [#3 -0.23,-0.08,0.95,U] [#4 -0.47,-0.10,0.85,U] [#5 -0.21,-0.09,0.97,U] [#6 -0.10,-0.04,0.90,U] [#7 -0.31,-0.05,0.75,U] [#8 -0.17,-0.25,0.81,U] 
02:46:22.040 00.000 6880 single-star, 8 included, MultiStar: {-0.23, -0.16}, one-star: {-0.18, -0.11}
02:46:22.040 00.000 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-0.99 = -0.99)
02:46:22.040 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:46:22.041 00.001 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.11 hyp=0.21 cameraTheta=-2.61 mountX=0.12 mountY=-0.18, mountTheta=-1.00
02:46:22.042 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.11, opts=13)
02:46:22.042 00.000 6880 Enqueuing Move request for scope (-0.18, -0.11)
02:46:22.042 00.000 10052 Worker thread wakes up
02:46:22.042 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.11) opts 0xd
02:46:22.042 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.11)
02:46:22.042 00.000 10052 Moving (-0.18, -0.11) raw xDistance=0.12 yDistance=-0.18
02:46:22.042 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:46:22.042 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
02:46:22.042 00.000 10052 MoveAxis(W, 31, ABG)
02:46:22.042 00.000 10052 Guiding  Dir = 3, Dur = 31
02:46:22.063 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:22.095 00.032 6880 UpdateGuideState exits: m=2562 SNR=35.1
02:46:22.095 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:22.095 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:22.095 00.000 6880 Enqueuing Expose request
02:46:22.110 00.015 10052 IsSlewing returns 0
02:46:22.185 00.075 10052 IsGuiding returns 0
02:46:22.319 00.134 10052 IsGuiding returns 0
02:46:22.319 00.000 10052 Move returns status 0, amount 31
02:46:22.319 00.000 10052 MoveAxis(N, 0, ABG)
02:46:22.319 00.000 10052 Move returns status 0, amount 0
02:46:22.319 00.000 10052 move complete, result=0
02:46:22.319 00.000 10052 worker thread done servicing request
02:46:22.319 00.000 10052 Worker thread wakes up
02:46:22.319 00.000 6880 GuideStep: 0.1 px 31 ms WEST, -0.2 px 0 ms NORTH
02:46:22.319 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:22.320 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:22.906 00.586 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61e1f9d5-f083-4350-861e-a0eaece59044"}
02:46:22.906 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61e1f9d5-f083-4350-861e-a0eaece59044"}
02:46:22.907 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4785f026-02d3-4ef1-bd58-748ec255577e"}
02:46:22.907 00.000 6880 case statement mapped state 6 to 3
02:46:22.907 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4785f026-02d3-4ef1-bd58-748ec255577e"}
02:46:22.907 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"88889ba0-2520-403b-bc96-4caeebfe3fdc"}
02:46:22.907 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4546,"width":15,"height":15,"star_pos":[6.74,6.74],"pixels":"..."},"id":"88889ba0-2520-403b-bc96-4caeebfe3fdc"}
02:46:23.452 00.545 10052 Exposure complete
02:46:23.511 00.059 10052 worker thread done servicing request
02:46:23.511 00.000 6880 OnExposeComplete: enter
02:46:23.511 00.000 6880 UpdateGuideState(): m_state=6
02:46:23.511 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4547
02:46:23.511 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.62, Mass=2574, SNR=35.2, Peak=182 HFD=4.5
02:46:23.511 00.000 6880 MultiStar: [#1 -0.26,-0.33,0.98,U] [#2 -0.08,-0.36,0.98,U] [#3 -0.18,-0.05,0.96,U] [#4 -0.41,-0.13,0.85,U] [#5 -0.18,-0.22,0.98,U] [#6 -0.21,-0.06,0.94,U] [#7 -0.16,-0.11,0.76,U] [#8 -0.25,-0.39,0.80,U] 
02:46:23.511 00.000 6880 single-star, 8 included, MultiStar: {-0.20, -0.21}, one-star: {-0.12, -0.23}
02:46:23.511 00.000 6880 CameraToMount -- cameraTheta (-2.04) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
02:46:23.511 00.000 6880 CameraToMount -- cameraTheta (-2.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.46 = -0.46)
02:46:23.513 00.002 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.23 hyp=0.25 cameraTheta=-2.04 mountX=0.23 mountY=-0.11, mountTheta=-0.46
02:46:23.514 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.23, opts=13)
02:46:23.514 00.000 6880 Enqueuing Move request for scope (-0.12, -0.23)
02:46:23.514 00.000 10052 Worker thread wakes up
02:46:23.514 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.23) opts 0xd
02:46:23.514 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.23)
02:46:23.514 00.000 10052 Moving (-0.12, -0.23) raw xDistance=0.23 yDistance=-0.11
02:46:23.514 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:46:23.514 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
02:46:23.514 00.000 10052 MoveAxis(W, 64, ABG)
02:46:23.514 00.000 10052 Guiding  Dir = 3, Dur = 64
02:46:23.538 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:23.572 00.034 6880 UpdateGuideState exits: m=2574 SNR=35.2
02:46:23.572 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:23.572 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:23.572 00.000 6880 Enqueuing Expose request
02:46:23.580 00.008 10052 IsSlewing returns 0
02:46:23.655 00.075 10052 IsGuiding returns 0
02:46:23.796 00.141 10052 IsGuiding returns 1
02:46:23.796 00.000 10052 scope still moving after pulse duration time elapsed
02:46:23.875 00.079 10052 IsSlewing returns 0
02:46:23.954 00.079 10052 IsGuiding returns 0
02:46:23.954 00.000 10052 scope move finished after 64 + 236 ms
02:46:23.954 00.000 10052 Move returns status 0, amount 64
02:46:23.954 00.000 10052 MoveAxis(N, 0, ABG)
02:46:23.955 00.001 10052 Move returns status 0, amount 0
02:46:23.955 00.000 10052 move complete, result=0
02:46:23.955 00.000 10052 worker thread done servicing request
02:46:23.955 00.000 6880 GuideStep: 0.2 px 64 ms WEST, -0.1 px 0 ms NORTH
02:46:23.955 00.000 10052 Worker thread wakes up
02:46:23.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:23.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:24.876 00.921 10052 Exposure complete
02:46:24.904 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6efda3a4-e490-4bab-abce-27ffabd1cb69"}
02:46:24.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6efda3a4-e490-4bab-abce-27ffabd1cb69"}
02:46:24.905 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"76ff18f0-3613-4ab4-9cca-2b20a33bcd84"}
02:46:24.905 00.000 6880 case statement mapped state 6 to 3
02:46:24.905 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"76ff18f0-3613-4ab4-9cca-2b20a33bcd84"}
02:46:24.905 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c06e583-18b1-4069-89d3-6ebc2a961fb4"}
02:46:24.905 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4547,"width":15,"height":15,"star_pos":[6.81,6.62],"pixels":"..."},"id":"2c06e583-18b1-4069-89d3-6ebc2a961fb4"}
02:46:24.957 00.052 10052 worker thread done servicing request
02:46:24.957 00.000 6880 OnExposeComplete: enter
02:46:24.957 00.000 6880 UpdateGuideState(): m_state=6
02:46:24.957 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4548
02:46:24.957 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=891.60, Mass=2530, SNR=34.9, Peak=171 HFD=4.6
02:46:24.959 00.002 6880 MultiStar: [#1 -0.23,-0.35,0.98,U] [#2 -0.11,-0.37,1.02,U] [#3 -0.15,-0.38,0.93,U] [#4 -0.37,-0.33,0.85,U] [#5 -0.27,-0.30,0.98,U] [#6 -0.18,0.07,0.92,U] [#7 -0.15,-0.29,0.78,U] [#8 -0.10,-0.41,0.79,U] 
02:46:24.959 00.000 6880 single-star, 8 included, MultiStar: {-0.19, -0.29}, one-star: {-0.17, -0.25}
02:46:24.959 00.000 6880 CameraToMount -- cameraTheta (-2.17) - m_xAngle (-1.61) = xAngle (-0.56 = -0.56)
02:46:24.959 00.000 6880 CameraToMount -- cameraTheta (-2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.59 = -0.59)
02:46:24.959 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.25 hyp=0.30 cameraTheta=-2.17 mountX=0.26 mountY=-0.17, mountTheta=-0.58
02:46:24.960 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.25, opts=13)
02:46:24.961 00.001 6880 Enqueuing Move request for scope (-0.17, -0.25)
02:46:24.961 00.000 10052 Worker thread wakes up
02:46:24.961 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.25) opts 0xd
02:46:24.961 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.25)
02:46:24.961 00.000 10052 Moving (-0.17, -0.25) raw xDistance=0.26 yDistance=-0.17
02:46:24.961 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:46:24.961 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.02
02:46:24.961 00.000 10052 MoveAxis(W, 72, ABG)
02:46:24.961 00.000 10052 Guiding  Dir = 3, Dur = 72
02:46:24.982 00.021 10052 IsSlewing returns 0
02:46:24.987 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:25.020 00.033 10052 IsGuiding returns 0
02:46:25.027 00.007 6880 UpdateGuideState exits: m=2530 SNR=34.9
02:46:25.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:25.028 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:25.028 00.000 6880 Enqueuing Expose request
02:46:25.047 00.019 10052 PulseGuide returned control before completion, sleep 55
02:46:25.127 00.080 10052 IsGuiding returns 0
02:46:25.128 00.001 10052 Move returns status 0, amount 72
02:46:25.128 00.000 10052 MoveAxis(N, 0, ABG)
02:46:25.128 00.000 10052 Move returns status 0, amount 0
02:46:25.128 00.000 10052 move complete, result=0
02:46:25.128 00.000 10052 worker thread done servicing request
02:46:25.128 00.000 10052 Worker thread wakes up
02:46:25.128 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:25.128 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:25.131 00.003 6880 GuideStep: 0.3 px 72 ms WEST, -0.2 px 0 ms NORTH
02:46:26.252 01.121 10052 Exposure complete
02:46:26.322 00.070 10052 worker thread done servicing request
02:46:26.322 00.000 6880 OnExposeComplete: enter
02:46:26.322 00.000 6880 UpdateGuideState(): m_state=6
02:46:26.323 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4549
02:46:26.323 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=891.68, Mass=2620, SNR=35.5, Peak=164 HFD=4.7
02:46:26.323 00.000 6880 MultiStar: [#1 -0.47,-0.12,0.95,U] [#2 -0.36,-0.50,0.00,M1] [#3 -0.31,-0.14,0.90,U] [#4 -0.63,-0.34,0.00,M1] [#5 -0.49,-0.14,0.96,U] [#6 -0.24,0.05,0.88,U] [#7 -0.39,-0.01,0.76,U] [#8 -0.42,-0.09,0.79,U] 
02:46:26.323 00.000 6880 single-star, 6 included, MultiStar: {-0.36, -0.09}, one-star: {-0.22, -0.17}
02:46:26.323 00.000 6880 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.61) = xAngle (-0.88 = -0.88)
02:46:26.323 00.000 6880 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
02:46:26.323 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.17 hyp=0.28 cameraTheta=-2.49 mountX=0.18 mountY=-0.22, mountTheta=-0.89
02:46:26.324 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.17, opts=13)
02:46:26.325 00.001 6880 Enqueuing Move request for scope (-0.22, -0.17)
02:46:26.325 00.000 10052 Worker thread wakes up
02:46:26.325 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.17) opts 0xd
02:46:26.325 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.17)
02:46:26.325 00.000 10052 Moving (-0.22, -0.17) raw xDistance=0.18 yDistance=-0.22
02:46:26.325 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
02:46:26.325 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
02:46:26.325 00.000 10052 MoveAxis(W, 51, ABG)
02:46:26.325 00.000 10052 Guiding  Dir = 3, Dur = 51
02:46:26.350 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:26.387 00.037 10052 IsSlewing returns 0
02:46:26.393 00.006 6880 UpdateGuideState exits: m=2620 SNR=35.5
02:46:26.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:26.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:26.393 00.000 6880 Enqueuing Expose request
02:46:26.457 00.064 10052 IsGuiding returns 0
02:46:26.484 00.027 10052 PulseGuide returned control before completion, sleep 34
02:46:26.552 00.068 10052 IsGuiding returns 0
02:46:26.552 00.000 10052 Move returns status 0, amount 51
02:46:26.552 00.000 10052 MoveAxis(N, 0, ABG)
02:46:26.553 00.001 10052 Move returns status 0, amount 0
02:46:26.553 00.000 10052 move complete, result=0
02:46:26.553 00.000 10052 worker thread done servicing request
02:46:26.553 00.000 10052 Worker thread wakes up
02:46:26.553 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:26.553 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:26.553 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.2 px 0 ms NORTH
02:46:26.904 00.351 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5eee17b0-dc3b-4dee-84db-e13b5994a1d9"}
02:46:26.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5eee17b0-dc3b-4dee-84db-e13b5994a1d9"}
02:46:26.904 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16241ef9-faaf-4755-b45f-53fdf81aff79"}
02:46:26.904 00.000 6880 case statement mapped state 6 to 3
02:46:26.905 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"16241ef9-faaf-4755-b45f-53fdf81aff79"}
02:46:26.905 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"682f5a14-c36a-4b10-8386-786707c27d06"}
02:46:26.905 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4549,"width":15,"height":15,"star_pos":[6.71,6.68],"pixels":"..."},"id":"682f5a14-c36a-4b10-8386-786707c27d06"}
02:46:27.463 00.558 10052 Exposure complete
02:46:27.540 00.077 10052 worker thread done servicing request
02:46:27.540 00.000 6880 OnExposeComplete: enter
02:46:27.540 00.000 6880 UpdateGuideState(): m_state=6
02:46:27.540 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4550
02:46:27.540 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=891.75, Mass=2543, SNR=34.9, Peak=145 HFD=4.7
02:46:27.542 00.002 6880 MultiStar: [#1 -0.44,0.00,0.99,U] [#2 -0.48,-0.17,1.02,U] [#3 -0.30,0.00,0.91,U] [#4 -0.76,-0.24,0.00,M2] [#5 -0.53,-0.16,0.00,M1] [#6 -0.17,0.24,0.92,U] [#7 -0.34,0.09,0.78,U] [#8 -0.27,-0.22,0.80,U] 
02:46:27.542 00.000 6880 single-star, 6 included, MultiStar: {-0.33, -0.02}, one-star: {-0.30, -0.10}
02:46:27.542 00.000 6880 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
02:46:27.542 00.000 6880 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
02:46:27.542 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.10 hyp=0.32 cameraTheta=-2.81 mountX=0.12 mountY=-0.30, mountTheta=-1.20
02:46:27.543 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.10, opts=13)
02:46:27.543 00.000 6880 Enqueuing Move request for scope (-0.30, -0.10)
02:46:27.543 00.000 10052 Worker thread wakes up
02:46:27.543 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.10) opts 0xd
02:46:27.544 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.10)
02:46:27.544 00.000 10052 Moving (-0.30, -0.10) raw xDistance=0.12 yDistance=-0.30
02:46:27.544 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:46:27.544 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.30, slope = -0.01
02:46:27.544 00.000 10052 MoveAxis(W, 33, ABG)
02:46:27.544 00.000 10052 Guiding  Dir = 3, Dur = 33
02:46:27.572 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:27.613 00.041 6880 UpdateGuideState exits: m=2543 SNR=34.9
02:46:27.613 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:27.614 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:27.614 00.000 6880 Enqueuing Expose request
02:46:27.617 00.003 10052 IsSlewing returns 0
02:46:27.691 00.074 10052 IsGuiding returns 0
02:46:27.836 00.145 10052 IsGuiding returns 0
02:46:27.836 00.000 10052 Move returns status 0, amount 33
02:46:27.836 00.000 10052 MoveAxis(N, 20, ABG)
02:46:27.836 00.000 10052 Guiding  Dir = 0, Dur = 20
02:46:27.915 00.079 10052 IsSlewing returns 0
02:46:27.989 00.074 10052 IsGuiding returns 0
02:46:28.132 00.143 10052 IsGuiding returns 0
02:46:28.132 00.000 10052 Move returns status 0, amount 20
02:46:28.132 00.000 10052 move complete, result=0
02:46:28.132 00.000 10052 worker thread done servicing request
02:46:28.132 00.000 6880 GuideStep: 0.1 px 33 ms WEST, -0.3 px 20 ms NORTH
02:46:28.133 00.001 10052 Worker thread wakes up
02:46:28.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:28.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:28.903 00.770 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67225695-12fa-4a86-9b58-170113cc11e9"}
02:46:28.903 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67225695-12fa-4a86-9b58-170113cc11e9"}
02:46:28.903 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a357df42-6ec1-422f-bacb-5daab90a49f1"}
02:46:28.903 00.000 6880 case statement mapped state 6 to 3
02:46:28.903 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a357df42-6ec1-422f-bacb-5daab90a49f1"}
02:46:28.904 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ed8bd30-c786-420f-b570-dfdecec17405"}
02:46:28.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4550,"width":15,"height":15,"star_pos":[6.63,6.75],"pixels":"..."},"id":"9ed8bd30-c786-420f-b570-dfdecec17405"}
02:46:29.271 00.367 10052 Exposure complete
02:46:29.338 00.067 10052 worker thread done servicing request
02:46:29.338 00.000 6880 OnExposeComplete: enter
02:46:29.338 00.000 6880 UpdateGuideState(): m_state=6
02:46:29.339 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4551
02:46:29.339 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=891.81, Mass=2600, SNR=35.3, Peak=167 HFD=4.5
02:46:29.339 00.000 6880 MultiStar: [#1 -0.31,-0.12,0.98,U] [#2 -0.14,-0.27,0.96,U] [#3 -0.16,-0.14,0.91,U] [#4 -0.44,0.06,0.84,U] [#5 -0.28,-0.12,0.97,U] [#6 -0.05,-0.14,0.92,U] [#7 -0.20,-0.04,0.75,U] [#8 -0.23,-0.10,0.78,U] 
02:46:29.339 00.000 6880 single-star, 8 included, MultiStar: {-0.21, -0.10}, one-star: {-0.14, -0.03}
02:46:29.340 00.001 6880 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.61) = xAngle (-1.28 = -1.28)
02:46:29.340 00.000 6880 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
02:46:29.340 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.03 hyp=0.14 cameraTheta=-2.89 mountX=0.04 mountY=-0.14, mountTheta=-1.28
02:46:29.341 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.03, opts=13)
02:46:29.341 00.000 6880 Enqueuing Move request for scope (-0.14, -0.03)
02:46:29.343 00.002 10052 Worker thread wakes up
02:46:29.343 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.03) opts 0xd
02:46:29.343 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.03)
02:46:29.343 00.000 10052 Moving (-0.14, -0.03) raw xDistance=0.04 yDistance=-0.14
02:46:29.343 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:46:29.343 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:46:29.343 00.000 10052 MoveAxis(E, 0, ABG)
02:46:29.343 00.000 10052 Move returns status 0, amount 0
02:46:29.343 00.000 10052 MoveAxis(N, 0, ABG)
02:46:29.343 00.000 10052 Move returns status 0, amount 0
02:46:29.343 00.000 10052 move complete, result=0
02:46:29.344 00.001 10052 worker thread done servicing request
02:46:29.365 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=1, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:29.407 00.042 6880 UpdateGuideState exits: m=2600 SNR=35.3
02:46:29.407 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:29.407 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:29.407 00.000 6880 Enqueuing Expose request
02:46:29.407 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:29.407 00.000 10052 Worker thread wakes up
02:46:29.407 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:29.408 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:30.314 00.906 10052 Exposure complete
02:46:30.372 00.058 10052 worker thread done servicing request
02:46:30.372 00.000 6880 OnExposeComplete: enter
02:46:30.372 00.000 6880 UpdateGuideState(): m_state=6
02:46:30.373 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4552
02:46:30.373 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=891.70, Mass=2595, SNR=35.3, Peak=163 HFD=4.6
02:46:30.373 00.000 6880 MultiStar: [#1 -0.33,-0.38,0.96,U] [#2 -0.33,-0.57,0.00,M1] [#3 -0.23,-0.36,0.93,U] [#4 -0.55,-0.33,0.00,M2] [#5 -0.30,-0.21,0.98,U] [#6 -0.05,-0.19,0.94,U] [#7 -0.40,-0.24,0.76,U] [#8 -0.24,-0.33,0.82,U] 
02:46:30.373 00.000 6880 single-star, 6 included, MultiStar: {-0.25, -0.26}, one-star: {-0.18, -0.15}
02:46:30.373 00.000 6880 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.61) = xAngle (-0.84 = -0.84)
02:46:30.373 00.000 6880 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
02:46:30.373 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.15 hyp=0.24 cameraTheta=-2.45 mountX=0.16 mountY=-0.18, mountTheta=-0.85
02:46:30.375 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.15, opts=13)
02:46:30.376 00.001 6880 Enqueuing Move request for scope (-0.18, -0.15)
02:46:30.376 00.000 10052 Worker thread wakes up
02:46:30.376 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.15) opts 0xd
02:46:30.376 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.15)
02:46:30.376 00.000 10052 Moving (-0.18, -0.15) raw xDistance=0.16 yDistance=-0.18
02:46:30.376 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:46:30.376 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.18, slope = -0.01
02:46:30.376 00.000 10052 MoveAxis(W, 42, ABG)
02:46:30.376 00.000 10052 Guiding  Dir = 3, Dur = 42
02:46:30.399 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:30.418 00.019 10052 IsSlewing returns 0
02:46:30.434 00.016 6880 UpdateGuideState exits: m=2595 SNR=35.3
02:46:30.434 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:30.434 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:30.434 00.000 6880 Enqueuing Expose request
02:46:30.456 00.022 10052 IsGuiding returns 0
02:46:30.484 00.028 10052 PulseGuide returned control before completion, sleep 25
02:46:30.535 00.051 10052 IsGuiding returns 0
02:46:30.535 00.000 10052 Move returns status 0, amount 42
02:46:30.535 00.000 10052 MoveAxis(N, 12, ABG)
02:46:30.535 00.000 10052 Guiding  Dir = 0, Dur = 12
02:46:30.573 00.038 10052 IsSlewing returns 0
02:46:30.612 00.039 10052 IsGuiding returns 0
02:46:30.676 00.064 10052 IsGuiding returns 0
02:46:30.676 00.000 10052 Move returns status 0, amount 12
02:46:30.676 00.000 10052 move complete, result=0
02:46:30.678 00.002 10052 worker thread done servicing request
02:46:30.678 00.000 10052 Worker thread wakes up
02:46:30.678 00.000 6880 GuideStep: 0.2 px 42 ms WEST, -0.2 px 12 ms NORTH
02:46:30.678 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:30.678 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:30.900 00.222 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26bf1264-8ebb-4c38-8625-edc43664920a"}
02:46:30.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26bf1264-8ebb-4c38-8625-edc43664920a"}
02:46:30.900 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"442dcba0-e8e1-4a9a-ad85-8a7d8995192a"}
02:46:30.900 00.000 6880 case statement mapped state 6 to 3
02:46:30.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"442dcba0-e8e1-4a9a-ad85-8a7d8995192a"}
02:46:30.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"14f935c9-3003-494a-85d6-73d01e547a7a"}
02:46:30.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4552,"width":15,"height":15,"star_pos":[6.74,6.70],"pixels":"..."},"id":"14f935c9-3003-494a-85d6-73d01e547a7a"}
02:46:31.810 00.909 10052 Exposure complete
02:46:31.875 00.065 10052 worker thread done servicing request
02:46:31.876 00.001 6880 OnExposeComplete: enter
02:46:31.876 00.000 6880 UpdateGuideState(): m_state=6
02:46:31.876 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4553
02:46:31.876 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=891.63, Mass=2513, SNR=34.8, Peak=162 HFD=4.6
02:46:31.876 00.000 6880 MultiStar: [#1 0.09,-0.18,0.98,U] [#2 0.20,-0.26,0.99,U] [#3 0.07,-0.27,0.91,U] [#4 -0.15,-0.25,0.86,U] [#5 0.06,-0.23,0.97,U] [#6 0.35,0.20,0.92,U] [#7 0.12,-0.32,0.78,U] [#8 0.05,-0.32,0.82,U] 
02:46:31.877 00.001 6880 refined, 8 included, MultiStar: {0.12, -0.20}, one-star: {0.25, -0.21}
02:46:31.877 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.58 = 0.58)
02:46:31.877 00.000 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
02:46:31.877 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.20 hyp=0.23 cameraTheta=-1.04 mountX=0.20 mountY=0.12, mountTheta=0.55
02:46:31.878 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.20, opts=13)
02:46:31.878 00.000 6880 Enqueuing Move request for scope (0.12, -0.20)
02:46:31.879 00.001 10052 Worker thread wakes up
02:46:31.879 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.20) opts 0xd
02:46:31.879 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.20)
02:46:31.879 00.000 10052 Moving (0.12, -0.20) raw xDistance=0.20 yDistance=0.12
02:46:31.879 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:46:31.879 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:46:31.879 00.000 10052 MoveAxis(W, 55, ABG)
02:46:31.879 00.000 10052 Guiding  Dir = 3, Dur = 55
02:46:31.904 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:31.927 00.023 10052 IsSlewing returns 0
02:46:31.933 00.006 6880 UpdateGuideState exits: m=2513 SNR=34.8
02:46:31.933 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:31.933 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:31.933 00.000 6880 Enqueuing Expose request
02:46:32.000 00.067 10052 IsGuiding returns 0
02:46:32.132 00.132 10052 IsGuiding returns 0
02:46:32.132 00.000 10052 Move returns status 0, amount 55
02:46:32.132 00.000 10052 MoveAxis(N, 0, ABG)
02:46:32.132 00.000 10052 Move returns status 0, amount 0
02:46:32.133 00.001 10052 move complete, result=0
02:46:32.133 00.000 10052 worker thread done servicing request
02:46:32.133 00.000 10052 Worker thread wakes up
02:46:32.133 00.000 6880 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
02:46:32.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:32.134 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:32.898 00.764 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"abeb6087-bcbd-4d14-b452-9c35ba17722e"}
02:46:32.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"abeb6087-bcbd-4d14-b452-9c35ba17722e"}
02:46:32.898 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"387cfc29-8def-4be8-a79d-4692d25492a8"}
02:46:32.898 00.000 6880 case statement mapped state 6 to 3
02:46:32.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"387cfc29-8def-4be8-a79d-4692d25492a8"}
02:46:32.898 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9e4bb95b-ea69-489b-bbb5-92af6f7f8489"}
02:46:32.899 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4553,"width":15,"height":15,"star_pos":[7.18,6.63],"pixels":"..."},"id":"9e4bb95b-ea69-489b-bbb5-92af6f7f8489"}
02:46:33.047 00.148 10052 Exposure complete
02:46:33.097 00.050 10052 worker thread done servicing request
02:46:33.097 00.000 6880 OnExposeComplete: enter
02:46:33.097 00.000 6880 UpdateGuideState(): m_state=6
02:46:33.097 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4554
02:46:33.097 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=891.62, Mass=2555, SNR=35.0, Peak=174 HFD=4.5
02:46:33.098 00.001 6880 MultiStar: [#1 0.03,-0.20,0.98,U] [#2 0.10,-0.40,0.97,U] [#3 0.04,-0.33,0.94,U] [#4 -0.14,-0.06,0.86,U] [#5 0.04,-0.17,0.99,U] [#6 0.19,-0.16,0.90,U] [#7 -0.00,-0.31,0.78,U] [#8 0.11,-0.56,0.00,M1] 
02:46:33.098 00.000 6880 refined, 7 included, MultiStar: {0.06, -0.23}, one-star: {0.22, -0.23}
02:46:33.098 00.000 6880 CameraToMount -- cameraTheta (-1.30) - m_xAngle (-1.61) = xAngle (0.31 = 0.31)
02:46:33.098 00.000 6880 CameraToMount -- cameraTheta (-1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.28 = 0.28)
02:46:33.098 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.23 hyp=0.24 cameraTheta=-1.30 mountX=0.23 mountY=0.07, mountTheta=0.28
02:46:33.099 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.23, opts=13)
02:46:33.099 00.000 6880 Enqueuing Move request for scope (0.06, -0.23)
02:46:33.099 00.000 10052 Worker thread wakes up
02:46:33.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.23) opts 0xd
02:46:33.099 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.23)
02:46:33.099 00.000 10052 Moving (0.06, -0.23) raw xDistance=0.23 yDistance=0.07
02:46:33.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:46:33.099 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.09, using input
02:46:33.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
02:46:33.099 00.000 10052 MoveAxis(W, 64, ABG)
02:46:33.099 00.000 10052 Guiding  Dir = 3, Dur = 64
02:46:33.118 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:33.120 00.002 10052 IsSlewing returns 0
02:46:33.146 00.026 6880 UpdateGuideState exits: m=2555 SNR=35.0
02:46:33.146 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:33.146 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:33.146 00.000 6880 Enqueuing Expose request
02:46:33.158 00.012 10052 IsGuiding returns 0
02:46:33.185 00.027 10052 PulseGuide returned control before completion, sleep 47
02:46:33.269 00.084 10052 IsGuiding returns 0
02:46:33.269 00.000 10052 Move returns status 0, amount 64
02:46:33.269 00.000 10052 MoveAxis(N, 0, ABG)
02:46:33.269 00.000 10052 Move returns status 0, amount 0
02:46:33.269 00.000 10052 move complete, result=0
02:46:33.269 00.000 10052 worker thread done servicing request
02:46:33.269 00.000 6880 GuideStep: 0.2 px 64 ms WEST, 0.1 px 0 ms NORTH
02:46:33.269 00.000 10052 Worker thread wakes up
02:46:33.269 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:33.269 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:34.402 01.133 10052 Exposure complete
02:46:34.476 00.074 10052 worker thread done servicing request
02:46:34.476 00.000 6880 OnExposeComplete: enter
02:46:34.476 00.000 6880 UpdateGuideState(): m_state=6
02:46:34.477 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4555
02:46:34.477 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=891.95, Mass=2492, SNR=34.6, Peak=131 HFD=4.8
02:46:34.477 00.000 6880 MultiStar: [#1 -0.43,0.10,0.99,U] [#2 -0.38,-0.07,1.00,U] [#3 -0.33,0.14,0.94,U] [#4 -0.40,0.12,0.87,U] [#5 -0.45,-0.01,0.99,U] [#6 -0.29,0.34,0.91,U] [#7 -0.33,0.26,0.77,U] [#8 -0.42,0.01,0.83,U] 
02:46:34.477 00.000 6880 single-star, 8 included, MultiStar: {-0.37, 0.10}, one-star: {-0.26, 0.10}
02:46:34.477 00.000 6880 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.61) = xAngle (4.40 = -1.88)
02:46:34.477 00.000 6880 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.37 = -1.92)
02:46:34.477 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=0.10 hyp=0.28 cameraTheta=2.79 mountX=-0.09 mountY=-0.26, mountTheta=-1.89
02:46:34.479 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=0.10, opts=13)
02:46:34.479 00.000 6880 Enqueuing Move request for scope (-0.26, 0.10)
02:46:34.479 00.000 10052 Worker thread wakes up
02:46:34.479 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, 0.10) opts 0xd
02:46:34.479 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, 0.10)
02:46:34.479 00.000 10052 Moving (-0.26, 0.10) raw xDistance=-0.09 yDistance=-0.26
02:46:34.479 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:46:34.479 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.01
02:46:34.479 00.000 10052 MoveAxis(E, 0, ABG)
02:46:34.479 00.000 10052 Move returns status 0, amount 0
02:46:34.479 00.000 10052 MoveAxis(N, 0, ABG)
02:46:34.480 00.001 10052 Move returns status 0, amount 0
02:46:34.480 00.000 10052 move complete, result=0
02:46:34.480 00.000 10052 worker thread done servicing request
02:46:34.509 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:34.551 00.042 6880 UpdateGuideState exits: m=2492 SNR=34.6
02:46:34.551 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:34.551 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:34.551 00.000 6880 Enqueuing Expose request
02:46:34.552 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:46:34.552 00.000 10052 Worker thread wakes up
02:46:34.552 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:34.552 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:34.898 00.346 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"428b5a50-8f0c-45f4-a6f1-853c2db03567"}
02:46:34.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"428b5a50-8f0c-45f4-a6f1-853c2db03567"}
02:46:34.898 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0323519c-0a5a-420a-ae7e-94295c9c755f"}
02:46:34.899 00.001 6880 case statement mapped state 6 to 3
02:46:34.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0323519c-0a5a-420a-ae7e-94295c9c755f"}
02:46:34.899 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c4154c82-6c5f-43c3-80a6-c0a7d5393100"}
02:46:34.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4555,"width":15,"height":15,"star_pos":[6.66,6.95],"pixels":"..."},"id":"c4154c82-6c5f-43c3-80a6-c0a7d5393100"}
02:46:35.465 00.566 10052 Exposure complete
02:46:35.545 00.080 10052 worker thread done servicing request
02:46:35.545 00.000 6880 OnExposeComplete: enter
02:46:35.545 00.000 6880 UpdateGuideState(): m_state=6
02:46:35.545 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4556
02:46:35.545 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=891.80, Mass=2685, SNR=36.0, Peak=165 HFD=4.6
02:46:35.546 00.001 6880 MultiStar: [#1 0.18,0.14,0.94,U] [#2 0.13,-0.11,0.97,U] [#3 0.08,-0.00,0.90,U] [#4 0.22,0.09,0.80,U] [#5 0.06,0.02,0.97,U] [#6 0.37,0.33,0.90,U] [#7 0.23,0.19,0.75,U] [#8 -0.01,-0.07,0.76,U] 
02:46:35.546 00.000 6880 single-star, 8 included, MultiStar: {0.15, 0.06}, one-star: {0.10, -0.05}
02:46:35.546 00.000 6880 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.61) = xAngle (1.14 = 1.14)
02:46:35.546 00.000 6880 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
02:46:35.546 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.05 hyp=0.11 cameraTheta=-0.47 mountX=0.05 mountY=0.10, mountTheta=1.14
02:46:35.548 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.05, opts=13)
02:46:35.548 00.000 6880 Enqueuing Move request for scope (0.10, -0.05)
02:46:35.548 00.000 10052 Worker thread wakes up
02:46:35.548 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.05) opts 0xd
02:46:35.548 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.05)
02:46:35.548 00.000 10052 Moving (0.10, -0.05) raw xDistance=0.05 yDistance=0.10
02:46:35.548 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:46:35.548 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.11, using input
02:46:35.549 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
02:46:35.549 00.000 10052 MoveAxis(E, 0, ABG)
02:46:35.549 00.000 10052 Move returns status 0, amount 0
02:46:35.549 00.000 10052 MoveAxis(N, 0, ABG)
02:46:35.549 00.000 10052 Move returns status 0, amount 0
02:46:35.549 00.000 10052 move complete, result=0
02:46:35.549 00.000 10052 worker thread done servicing request
02:46:35.569 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:35.604 00.035 6880 UpdateGuideState exits: m=2685 SNR=36.0
02:46:35.604 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:35.604 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:35.604 00.000 6880 Enqueuing Expose request
02:46:35.604 00.000 10052 Worker thread wakes up
02:46:35.605 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:35.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:35.605 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:36.743 01.138 10052 Exposure complete
02:46:36.835 00.092 10052 worker thread done servicing request
02:46:36.835 00.000 6880 OnExposeComplete: enter
02:46:36.835 00.000 6880 UpdateGuideState(): m_state=6
02:46:36.836 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4557
02:46:36.836 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=891.80, Mass=2536, SNR=34.8, Peak=165 HFD=4.6
02:46:36.836 00.000 6880 MultiStar: [#1 -0.37,-0.07,0.98,U] [#2 0.05,-0.16,0.99,U] [#3 -0.13,-0.04,0.92,U] [#4 -0.34,0.10,0.83,U] [#5 -0.44,-0.06,1.00,U] [#6 0.02,-0.10,0.92,U] [#7 -0.37,0.05,0.78,U] [#8 -0.21,-0.16,0.81,U] 
02:46:36.836 00.000 6880 single-star, 8 included, MultiStar: {-0.22, -0.06}, one-star: {-0.21, -0.04}
02:46:36.837 00.001 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
02:46:36.837 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
02:46:36.837 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.04 hyp=0.22 cameraTheta=-2.94 mountX=0.05 mountY=-0.21, mountTheta=-1.33
02:46:36.839 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.04, opts=13)
02:46:36.839 00.000 6880 Enqueuing Move request for scope (-0.21, -0.04)
02:46:36.839 00.000 10052 Worker thread wakes up
02:46:36.839 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.04) opts 0xd
02:46:36.839 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.04)
02:46:36.839 00.000 10052 Moving (-0.21, -0.04) raw xDistance=0.05 yDistance=-0.21
02:46:36.839 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:46:36.839 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
02:46:36.840 00.001 10052 MoveAxis(E, 0, ABG)
02:46:36.840 00.000 10052 Move returns status 0, amount 0
02:46:36.840 00.000 10052 MoveAxis(N, 0, ABG)
02:46:36.840 00.000 10052 Move returns status 0, amount 0
02:46:36.840 00.000 10052 move complete, result=0
02:46:36.840 00.000 10052 worker thread done servicing request
02:46:36.871 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:36.922 00.051 6880 UpdateGuideState exits: m=2536 SNR=34.8
02:46:36.923 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:36.923 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:36.923 00.000 6880 Enqueuing Expose request
02:46:36.923 00.000 10052 Worker thread wakes up
02:46:36.923 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:46:36.923 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:36.923 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:36.927 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b39baca7-10fd-4cc7-8910-63bd43e0c002"}
02:46:36.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b39baca7-10fd-4cc7-8910-63bd43e0c002"}
02:46:36.939 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27577f94-1679-4572-b335-93db2e57fc52"}
02:46:36.939 00.000 6880 case statement mapped state 6 to 3
02:46:36.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"27577f94-1679-4572-b335-93db2e57fc52"}
02:46:36.942 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"40c8e186-5206-4321-96b3-0d41c1e718d9"}
02:46:36.942 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4557,"width":15,"height":15,"star_pos":[6.72,6.80],"pixels":"..."},"id":"40c8e186-5206-4321-96b3-0d41c1e718d9"}
02:46:37.841 00.899 10052 Exposure complete
02:46:37.911 00.070 10052 worker thread done servicing request
02:46:37.911 00.000 6880 OnExposeComplete: enter
02:46:37.911 00.000 6880 UpdateGuideState(): m_state=6
02:46:37.912 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4558
02:46:37.912 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.73, Mass=2534, SNR=34.8, Peak=196 HFD=4.2
02:46:37.912 00.000 6880 MultiStar: [#1 -0.15,-0.00,0.94,U] [#2 0.02,-0.14,1.00,U] [#3 0.00,-0.04,0.95,U] [#4 -0.39,0.07,0.84,U] [#5 -0.19,-0.06,0.99,U] [#6 0.08,0.01,0.91,U] [#7 -0.12,0.04,0.79,U] [#8 -0.11,-0.16,0.82,U] 
02:46:37.912 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.05}, one-star: {0.05, -0.12}
02:46:37.912 00.000 6880 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
02:46:37.912 00.000 6880 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
02:46:37.912 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.05 hyp=0.10 cameraTheta=-2.62 mountX=0.05 mountY=-0.08, mountTheta=-1.01
02:46:37.914 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.05, opts=13)
02:46:37.914 00.000 6880 Enqueuing Move request for scope (-0.08, -0.05)
02:46:37.914 00.000 10052 Worker thread wakes up
02:46:37.914 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.05) opts 0xd
02:46:37.914 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.05)
02:46:37.914 00.000 10052 Moving (-0.08, -0.05) raw xDistance=0.05 yDistance=-0.08
02:46:37.914 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:46:37.914 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
02:46:37.914 00.000 10052 MoveAxis(E, 0, ABG)
02:46:37.914 00.000 10052 Move returns status 0, amount 0
02:46:37.914 00.000 10052 MoveAxis(N, 0, ABG)
02:46:37.914 00.000 10052 Move returns status 0, amount 0
02:46:37.914 00.000 10052 move complete, result=0
02:46:37.914 00.000 10052 worker thread done servicing request
02:46:37.940 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:37.973 00.033 6880 UpdateGuideState exits: m=2534 SNR=34.8
02:46:37.973 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:37.973 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:37.973 00.000 6880 Enqueuing Expose request
02:46:37.974 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:37.974 00.000 10052 Worker thread wakes up
02:46:37.974 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:37.974 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:38.899 00.925 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4baf0f96-b94c-4b44-b9bd-8ca7db80fa50"}
02:46:38.900 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4baf0f96-b94c-4b44-b9bd-8ca7db80fa50"}
02:46:38.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e53f67b-22d7-4494-8526-04c50b600443"}
02:46:38.901 00.000 6880 case statement mapped state 6 to 3
02:46:38.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e53f67b-22d7-4494-8526-04c50b600443"}
02:46:38.902 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a82666e3-6d58-4ef2-abbd-782b832f24b9"}
02:46:38.902 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4558,"width":15,"height":15,"star_pos":[6.98,6.73],"pixels":"..."},"id":"a82666e3-6d58-4ef2-abbd-782b832f24b9"}
02:46:39.111 00.209 10052 Exposure complete
02:46:39.164 00.053 10052 worker thread done servicing request
02:46:39.165 00.001 6880 OnExposeComplete: enter
02:46:39.165 00.000 6880 UpdateGuideState(): m_state=6
02:46:39.165 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4559
02:46:39.165 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=891.60, Mass=2537, SNR=35.1, Peak=169 HFD=4.6
02:46:39.165 00.000 6880 MultiStar: [#1 0.08,-0.10,0.98,U] [#2 0.31,-0.39,0.99,U] [#3 0.08,-0.30,0.92,U] [#4 -0.11,-0.23,0.85,U] [#5 0.08,-0.17,0.97,U] [#6 0.37,0.08,0.92,U] [#7 0.03,-0.31,0.81,U] [#8 0.08,-0.38,0.77,U] 
02:46:39.165 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.22}, one-star: {0.23, -0.25}
02:46:39.165 00.000 6880 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.61) = xAngle (0.58 = 0.58)
02:46:39.166 00.001 6880 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
02:46:39.166 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.26 cameraTheta=-1.03 mountX=0.22 mountY=0.14, mountTheta=0.56
02:46:39.167 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.22, opts=13)
02:46:39.167 00.000 6880 Enqueuing Move request for scope (0.13, -0.22)
02:46:39.167 00.000 10052 Worker thread wakes up
02:46:39.167 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
02:46:39.167 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
02:46:39.167 00.000 10052 Moving (0.13, -0.22) raw xDistance=0.22 yDistance=0.14
02:46:39.167 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:46:39.167 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
02:46:39.167 00.000 10052 MoveAxis(W, 58, ABG)
02:46:39.167 00.000 10052 Guiding  Dir = 3, Dur = 58
02:46:39.189 00.022 10052 IsSlewing returns 0
02:46:39.190 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:39.224 00.034 6880 UpdateGuideState exits: m=2537 SNR=35.1
02:46:39.224 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:39.225 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:39.225 00.000 6880 Enqueuing Expose request
02:46:39.226 00.001 10052 IsGuiding returns 0
02:46:39.254 00.028 10052 PulseGuide returned control before completion, sleep 41
02:46:39.328 00.074 10052 IsGuiding returns 0
02:46:39.329 00.001 10052 Move returns status 0, amount 58
02:46:39.329 00.000 10052 MoveAxis(N, 0, ABG)
02:46:39.329 00.000 10052 Move returns status 0, amount 0
02:46:39.329 00.000 10052 move complete, result=0
02:46:39.329 00.000 10052 worker thread done servicing request
02:46:39.329 00.000 10052 Worker thread wakes up
02:46:39.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:39.330 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:39.330 00.000 6880 GuideStep: 0.2 px 58 ms WEST, 0.1 px 0 ms NORTH
02:46:40.241 00.911 10052 Exposure complete
02:46:40.302 00.061 10052 worker thread done servicing request
02:46:40.302 00.000 6880 OnExposeComplete: enter
02:46:40.303 00.001 6880 UpdateGuideState(): m_state=6
02:46:40.303 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4560
02:46:40.303 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.75, Mass=2762, SNR=36.4, Peak=166 HFD=4.5
02:46:40.304 00.001 6880 MultiStar: [#1 -0.19,-0.06,0.92,U] [#2 0.12,-0.29,0.95,U] [#3 -0.12,-0.43,0.89,U] [#4 -0.40,0.01,0.84,U] [#5 -0.11,-0.07,0.94,U] [#6 0.02,-0.25,0.92,U] [#7 -0.16,-0.33,0.73,U] [#8 -0.01,-0.31,0.79,U] 
02:46:40.304 00.000 6880 single-star, 8 included, MultiStar: {-0.09, -0.20}, one-star: {-0.05, -0.10}
02:46:40.304 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.39 = -0.39)
02:46:40.304 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.42 = -0.42)
02:46:40.304 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.11 cameraTheta=-2.00 mountX=0.10 mountY=-0.05, mountTheta=-0.42
02:46:40.306 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.10, opts=13)
02:46:40.306 00.000 6880 Enqueuing Move request for scope (-0.05, -0.10)
02:46:40.306 00.000 10052 Worker thread wakes up
02:46:40.306 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
02:46:40.306 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
02:46:40.306 00.000 10052 Moving (-0.05, -0.10) raw xDistance=0.10 yDistance=-0.05
02:46:40.306 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:46:40.306 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
02:46:40.306 00.000 10052 MoveAxis(E, 0, ABG)
02:46:40.307 00.001 10052 Move returns status 0, amount 0
02:46:40.307 00.000 10052 MoveAxis(N, 0, ABG)
02:46:40.307 00.000 10052 Move returns status 0, amount 0
02:46:40.307 00.000 10052 move complete, result=0
02:46:40.307 00.000 10052 worker thread done servicing request
02:46:40.335 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:40.367 00.032 6880 UpdateGuideState exits: m=2762 SNR=36.4
02:46:40.367 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:40.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:40.367 00.000 6880 Enqueuing Expose request
02:46:40.367 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:46:40.368 00.001 10052 Worker thread wakes up
02:46:40.368 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:40.368 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:40.900 00.532 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f96ee67-ff79-4547-b4ba-0de9c61e3fff"}
02:46:40.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f96ee67-ff79-4547-b4ba-0de9c61e3fff"}
02:46:40.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4cbfc189-7ff1-42f6-9067-61200f715be8"}
02:46:40.901 00.000 6880 case statement mapped state 6 to 3
02:46:40.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cbfc189-7ff1-42f6-9067-61200f715be8"}
02:46:40.901 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d7e9b07b-e694-461f-9496-92904b756024"}
02:46:40.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4560,"width":15,"height":15,"star_pos":[6.88,6.75],"pixels":"..."},"id":"d7e9b07b-e694-461f-9496-92904b756024"}
02:46:41.502 00.601 10052 Exposure complete
02:46:41.557 00.055 10052 worker thread done servicing request
02:46:41.557 00.000 6880 OnExposeComplete: enter
02:46:41.557 00.000 6880 UpdateGuideState(): m_state=6
02:46:41.557 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4561
02:46:41.557 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=891.66, Mass=2481, SNR=34.6, Peak=162 HFD=4.7
02:46:41.558 00.001 6880 MultiStar: [#1 -0.27,-0.39,1.01,U] [#2 -0.34,-0.60,0.00,M1] [#3 -0.18,-0.08,0.94,U] [#4 -0.27,-0.30,0.85,U] [#5 -0.33,-0.26,0.97,U] [#6 -0.09,-0.13,0.95,U] [#7 -0.19,0.06,0.79,U] [#8 -0.25,-0.39,0.81,U] 
02:46:41.558 00.000 6880 single-star, 7 included, MultiStar: {-0.22, -0.21}, one-star: {-0.19, -0.19}
02:46:41.558 00.000 6880 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
02:46:41.558 00.000 6880 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
02:46:41.558 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.19 hyp=0.27 cameraTheta=-2.34 mountX=0.20 mountY=-0.18, mountTheta=-0.74
02:46:41.559 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.19, opts=13)
02:46:41.559 00.000 6880 Enqueuing Move request for scope (-0.19, -0.19)
02:46:41.559 00.000 10052 Worker thread wakes up
02:46:41.559 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.19) opts 0xd
02:46:41.559 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.19)
02:46:41.559 00.000 10052 Moving (-0.19, -0.19) raw xDistance=0.20 yDistance=-0.18
02:46:41.559 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:46:41.559 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.18, slope = -0.00
02:46:41.559 00.000 10052 MoveAxis(W, 54, ABG)
02:46:41.559 00.000 10052 Guiding  Dir = 3, Dur = 54
02:46:41.579 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:41.610 00.031 6880 UpdateGuideState exits: m=2481 SNR=34.6
02:46:41.610 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:41.610 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:41.610 00.000 6880 Enqueuing Expose request
02:46:41.618 00.008 10052 IsSlewing returns 0
02:46:41.692 00.074 10052 IsGuiding returns 0
02:46:41.836 00.144 10052 IsGuiding returns 0
02:46:41.837 00.001 10052 Move returns status 0, amount 54
02:46:41.837 00.000 10052 MoveAxis(N, 7, ABG)
02:46:41.837 00.000 10052 Guiding  Dir = 0, Dur = 7
02:46:41.916 00.079 10052 IsSlewing returns 0
02:46:41.991 00.075 10052 IsGuiding returns 0
02:46:42.133 00.142 10052 IsGuiding returns 0
02:46:42.133 00.000 10052 Move returns status 0, amount 7
02:46:42.133 00.000 10052 move complete, result=0
02:46:42.133 00.000 10052 worker thread done servicing request
02:46:42.133 00.000 6880 GuideStep: 0.2 px 54 ms WEST, -0.2 px 7 ms NORTH
02:46:42.133 00.000 10052 Worker thread wakes up
02:46:42.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:42.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:42.900 00.767 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e99b1429-ccae-412b-9b7d-56e6e7d3a4ef"}
02:46:42.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e99b1429-ccae-412b-9b7d-56e6e7d3a4ef"}
02:46:42.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d57f99f-aa68-49c5-a6ad-b0871e4e49d7"}
02:46:42.901 00.000 6880 case statement mapped state 6 to 3
02:46:42.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d57f99f-aa68-49c5-a6ad-b0871e4e49d7"}
02:46:42.902 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b3fe0b1-4e99-474a-9999-209610b40101"}
02:46:42.902 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4561,"width":15,"height":15,"star_pos":[6.74,6.66],"pixels":"..."},"id":"7b3fe0b1-4e99-474a-9999-209610b40101"}
02:46:43.046 00.144 10052 Exposure complete
02:46:43.128 00.082 10052 worker thread done servicing request
02:46:43.128 00.000 6880 OnExposeComplete: enter
02:46:43.128 00.000 6880 UpdateGuideState(): m_state=6
02:46:43.128 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4562
02:46:43.129 00.001 6880 Star::Find returns 1 (0), X=407.75, Y=891.60, Mass=2658, SNR=35.8, Peak=159 HFD=4.7
02:46:43.129 00.000 6880 MultiStar: [#1 -0.41,-0.38,0.00,M1] [#2 -0.13,-0.30,0.96,U] [#3 -0.08,-0.10,0.92,U] [#4 -0.48,-0.36,0.00,M1] [#5 -0.24,-0.37,0.93,U] [#6 0.02,-0.17,0.89,U] [#7 -0.26,-0.11,0.74,U] [#8 -0.25,-0.14,0.77,U] 
02:46:43.129 00.000 6880 refined, 6 included, MultiStar: {-0.15, -0.21}, one-star: {-0.18, -0.25}
02:46:43.129 00.000 6880 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.61) = xAngle (-0.59 = -0.59)
02:46:43.129 00.000 6880 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
02:46:43.129 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.21 hyp=0.26 cameraTheta=-2.20 mountX=0.22 mountY=-0.15, mountTheta=-0.61
02:46:43.131 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.21, opts=13)
02:46:43.131 00.000 6880 Enqueuing Move request for scope (-0.15, -0.21)
02:46:43.132 00.001 10052 Worker thread wakes up
02:46:43.132 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.21) opts 0xd
02:46:43.132 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.21)
02:46:43.132 00.000 10052 Moving (-0.15, -0.21) raw xDistance=0.22 yDistance=-0.15
02:46:43.132 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:46:43.132 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
02:46:43.132 00.000 10052 MoveAxis(W, 61, ABG)
02:46:43.132 00.000 10052 Guiding  Dir = 3, Dur = 61
02:46:43.152 00.020 10052 IsSlewing returns 0
02:46:43.161 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:43.192 00.031 10052 IsGuiding returns 0
02:46:43.203 00.011 6880 UpdateGuideState exits: m=2658 SNR=35.8
02:46:43.203 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:43.203 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:43.203 00.000 6880 Enqueuing Expose request
02:46:43.219 00.016 10052 PulseGuide returned control before completion, sleep 44
02:46:43.296 00.077 10052 IsGuiding returns 0
02:46:43.296 00.000 10052 Move returns status 0, amount 61
02:46:43.296 00.000 10052 MoveAxis(N, 0, ABG)
02:46:43.296 00.000 10052 Move returns status 0, amount 0
02:46:43.296 00.000 10052 move complete, result=0
02:46:43.296 00.000 10052 worker thread done servicing request
02:46:43.296 00.000 10052 Worker thread wakes up
02:46:43.297 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:43.297 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:43.306 00.009 6880 GuideStep: 0.2 px 61 ms WEST, -0.2 px 0 ms NORTH
02:46:44.434 01.128 10052 Exposure complete
02:46:44.506 00.072 6880 OnExposeComplete: enter
02:46:44.507 00.001 6880 UpdateGuideState(): m_state=6
02:46:44.507 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4563
02:46:44.507 00.000 10052 worker thread done servicing request
02:46:44.507 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=891.85, Mass=2477, SNR=34.5, Peak=150 HFD=4.7
02:46:44.508 00.001 6880 MultiStar: [#1 0.08,0.05,0.98,U] [#2 0.11,-0.02,1.00,U] [#3 0.10,0.18,0.92,U] [#4 0.02,0.06,0.84,U] [#5 0.10,0.05,1.00,U] [#6 0.34,0.34,0.90,U] [#7 0.11,0.03,0.76,U] [#8 0.07,0.09,0.83,U] 
02:46:44.508 00.000 6880 single-star, 8 included, MultiStar: {0.11, 0.08}, one-star: {0.08, 0.01}
02:46:44.508 00.000 6880 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.61) = xAngle (1.69 = 1.69)
02:46:44.508 00.000 6880 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.66 = 1.66)
02:46:44.508 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.07 mountX=-0.01 mountY=0.08, mountTheta=1.69
02:46:44.510 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.01, opts=13)
02:46:44.510 00.000 6880 Enqueuing Move request for scope (0.08, 0.01)
02:46:44.510 00.000 10052 Worker thread wakes up
02:46:44.510 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
02:46:44.510 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
02:46:44.510 00.000 10052 Moving (0.08, 0.01) raw xDistance=-0.01 yDistance=0.08
02:46:44.510 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:46:44.510 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:46:44.510 00.000 10052 MoveAxis(E, 0, ABG)
02:46:44.510 00.000 10052 Move returns status 0, amount 0
02:46:44.510 00.000 10052 MoveAxis(N, 0, ABG)
02:46:44.510 00.000 10052 Move returns status 0, amount 0
02:46:44.511 00.001 10052 move complete, result=0
02:46:44.511 00.000 10052 worker thread done servicing request
02:46:44.537 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:44.581 00.044 6880 UpdateGuideState exits: m=2477 SNR=34.5
02:46:44.581 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:44.581 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:44.581 00.000 6880 Enqueuing Expose request
02:46:44.581 00.000 10052 Worker thread wakes up
02:46:44.581 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:44.581 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:44.582 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:44.900 00.318 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9fde04f8-6ca4-4b3f-a5d2-1d91dae8ae90"}
02:46:44.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9fde04f8-6ca4-4b3f-a5d2-1d91dae8ae90"}
02:46:44.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74c4791b-dde8-4352-af14-d1f68a67a463"}
02:46:44.901 00.000 6880 case statement mapped state 6 to 3
02:46:44.902 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"74c4791b-dde8-4352-af14-d1f68a67a463"}
02:46:44.902 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7089c99-da3e-4e4f-8b47-d0ba07d237c9"}
02:46:44.902 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4563,"width":15,"height":15,"star_pos":[7.01,6.85],"pixels":"..."},"id":"a7089c99-da3e-4e4f-8b47-d0ba07d237c9"}
02:46:45.496 00.594 10052 Exposure complete
02:46:45.584 00.088 10052 worker thread done servicing request
02:46:45.584 00.000 6880 OnExposeComplete: enter
02:46:45.584 00.000 6880 UpdateGuideState(): m_state=6
02:46:45.585 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4564
02:46:45.585 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.11, Mass=2587, SNR=35.2, Peak=126 HFD=4.6
02:46:45.585 00.000 6880 MultiStar: [#1 0.04,-0.69,0.00,M1] [#2 -0.25,-1.28,0.00,M1] [#3 -0.06,-0.77,0.00,M1] [#4 -0.00,-0.71,0.00,M1] [#5 -0.11,-0.86,0.00,M1] [#6 0.02,-0.64,0.00,M1] [#7 0.03,-0.73,0.00,M1] [#8 -0.02,-0.98,0.00,M1] 
02:46:45.585 00.000 6880 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.61) = xAngle (0.06 = 0.06)
02:46:45.585 00.000 6880 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:46:45.585 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.74 hyp=0.74 cameraTheta=-1.55 mountX=0.74 mountY=0.02, mountTheta=0.03
02:46:45.587 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.74, opts=13)
02:46:45.587 00.000 6880 Enqueuing Move request for scope (0.02, -0.74)
02:46:45.588 00.001 10052 Worker thread wakes up
02:46:45.588 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.74) opts 0xd
02:46:45.588 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.74)
02:46:45.588 00.000 10052 Moving (0.02, -0.74) raw xDistance=0.74 yDistance=0.02
02:46:45.588 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.33 from input 0.74
02:46:45.588 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.06, using input
02:46:45.588 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:46:45.588 00.000 10052 MoveAxis(W, 198, ABG)
02:46:45.588 00.000 10052 Guiding  Dir = 3, Dur = 198
02:46:45.617 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:45.652 00.035 10052 IsSlewing returns 0
02:46:45.662 00.010 6880 UpdateGuideState exits: m=2587 SNR=35.2
02:46:45.662 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:45.662 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:45.662 00.000 6880 Enqueuing Expose request
02:46:45.690 00.028 10052 IsGuiding returns 0
02:46:45.717 00.027 10052 PulseGuide returned control before completion, sleep 181
02:46:45.944 00.227 10052 IsGuiding returns 0
02:46:45.944 00.000 10052 Move returns status 0, amount 198
02:46:45.944 00.000 10052 MoveAxis(N, 0, ABG)
02:46:45.944 00.000 10052 Move returns status 0, amount 0
02:46:45.944 00.000 10052 move complete, result=0
02:46:45.944 00.000 10052 worker thread done servicing request
02:46:45.944 00.000 10052 Worker thread wakes up
02:46:45.944 00.000 6880 GuideStep: 0.7 px 198 ms WEST, 0.0 px 0 ms NORTH
02:46:45.944 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:45.945 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:46.900 00.955 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b6ca76a-51b1-4eb7-9d54-1ec7137ec438"}
02:46:46.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b6ca76a-51b1-4eb7-9d54-1ec7137ec438"}
02:46:46.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ccf1b745-abe0-487f-8914-ee2e83088153"}
02:46:46.901 00.000 6880 case statement mapped state 6 to 3
02:46:46.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ccf1b745-abe0-487f-8914-ee2e83088153"}
02:46:46.902 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6d9b9809-a431-4932-805b-de19b35122d3"}
02:46:46.902 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4564,"width":15,"height":15,"star_pos":[6.94,7.11],"pixels":"..."},"id":"6d9b9809-a431-4932-805b-de19b35122d3"}
02:46:47.071 00.169 10052 Exposure complete
02:46:47.153 00.082 10052 worker thread done servicing request
02:46:47.153 00.000 6880 OnExposeComplete: enter
02:46:47.154 00.001 6880 UpdateGuideState(): m_state=6
02:46:47.154 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4565
02:46:47.154 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.46, Mass=2619, SNR=35.4, Peak=163 HFD=4.8
02:46:47.154 00.000 6880 MultiStar: [#1 0.04,-0.19,0.96,U] [#2 0.09,-0.38,0.99,U] [#3 -0.11,-0.41,0.90,U] [#4 0.04,-0.37,0.85,U] [#5 -0.14,-0.24,0.95,U] [#6 -0.13,-0.12,0.92,U] [#7 0.08,-0.36,0.74,U] [#8 -0.24,-0.34,0.80,U] 
02:46:47.155 00.001 6880 refined, 8 included, MultiStar: {-0.05, -0.31}, one-star: {-0.06, -0.39}
02:46:47.155 00.000 6880 CameraToMount -- cameraTheta (-1.72) - m_xAngle (-1.61) = xAngle (-0.11 = -0.11)
02:46:47.155 00.000 6880 CameraToMount -- cameraTheta (-1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.14 = -0.14)
02:46:47.155 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.31 cameraTheta=-1.72 mountX=0.31 mountY=-0.04, mountTheta=-0.14
02:46:47.156 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.31, opts=13)
02:46:47.156 00.000 6880 Enqueuing Move request for scope (-0.05, -0.31)
02:46:47.157 00.001 10052 Worker thread wakes up
02:46:47.157 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
02:46:47.157 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
02:46:47.157 00.000 10052 Moving (-0.05, -0.31) raw xDistance=0.31 yDistance=-0.04
02:46:47.157 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.31
02:46:47.157 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.00
02:46:47.157 00.000 10052 MoveAxis(W, 93, ABG)
02:46:47.157 00.000 10052 Guiding  Dir = 3, Dur = 93
02:46:47.177 00.020 10052 IsSlewing returns 0
02:46:47.181 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:47.215 00.034 6880 UpdateGuideState exits: m=2619 SNR=35.4
02:46:47.215 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:47.215 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:47.215 00.000 6880 Enqueuing Expose request
02:46:47.216 00.001 10052 IsGuiding returns 0
02:46:47.243 00.027 10052 PulseGuide returned control before completion, sleep 76
02:46:47.354 00.111 10052 IsGuiding returns 0
02:46:47.354 00.000 10052 Move returns status 0, amount 93
02:46:47.354 00.000 10052 MoveAxis(N, 0, ABG)
02:46:47.355 00.001 10052 Move returns status 0, amount 0
02:46:47.355 00.000 10052 move complete, result=0
02:46:47.355 00.000 10052 worker thread done servicing request
02:46:47.355 00.000 10052 Worker thread wakes up
02:46:47.355 00.000 6880 GuideStep: 0.3 px 93 ms WEST, -0.0 px 0 ms NORTH
02:46:47.355 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:47.355 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:48.272 00.917 10052 Exposure complete
02:46:48.326 00.054 10052 worker thread done servicing request
02:46:48.326 00.000 6880 OnExposeComplete: enter
02:46:48.326 00.000 6880 UpdateGuideState(): m_state=6
02:46:48.326 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4566
02:46:48.326 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=891.81, Mass=2713, SNR=36.2, Peak=178 HFD=4.4
02:46:48.326 00.000 6880 MultiStar: [#1 0.21,0.15,0.93,U] [#2 -0.07,0.01,0.96,U] [#3 -0.03,0.00,0.91,U] [#4 0.20,-0.23,0.81,U] [#5 0.07,-0.05,0.95,U] [#6 -0.06,0.09,0.87,U] [#7 0.15,0.14,0.74,U] [#8 -0.04,-0.09,0.75,U] 
02:46:48.326 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.00}, one-star: {0.25, -0.04}
02:46:48.326 00.000 6880 CameraToMount -- cameraTheta (-0.01) - m_xAngle (-1.61) = xAngle (1.61 = 1.61)
02:46:48.327 00.001 6880 CameraToMount -- cameraTheta (-0.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.57 = 1.57)
02:46:48.327 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.00 hyp=0.08 cameraTheta=-0.01 mountX=-0.00 mountY=0.08, mountTheta=1.61
02:46:48.328 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.00, opts=13)
02:46:48.328 00.000 6880 Enqueuing Move request for scope (0.08, -0.00)
02:46:48.328 00.000 10052 Worker thread wakes up
02:46:48.328 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.00) opts 0xd
02:46:48.328 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.00)
02:46:48.328 00.000 10052 Moving (0.08, -0.00) raw xDistance=-0.00 yDistance=0.08
02:46:48.328 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:46:48.329 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
02:46:48.329 00.000 10052 MoveAxis(E, 0, ABG)
02:46:48.329 00.000 10052 Move returns status 0, amount 0
02:46:48.329 00.000 10052 MoveAxis(N, 0, ABG)
02:46:48.329 00.000 10052 Move returns status 0, amount 0
02:46:48.329 00.000 10052 move complete, result=0
02:46:48.329 00.000 10052 worker thread done servicing request
02:46:48.354 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:48.392 00.038 6880 UpdateGuideState exits: m=2713 SNR=36.2
02:46:48.392 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:48.392 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:48.392 00.000 6880 Enqueuing Expose request
02:46:48.392 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:46:48.392 00.000 10052 Worker thread wakes up
02:46:48.393 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:48.393 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:48.899 00.506 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d4f9bbec-d0c8-4349-8475-a67cecb8fff5"}
02:46:48.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d4f9bbec-d0c8-4349-8475-a67cecb8fff5"}
02:46:48.899 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f3079243-d5c3-4209-a734-740077c8f991"}
02:46:48.899 00.000 6880 case statement mapped state 6 to 3
02:46:48.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f3079243-d5c3-4209-a734-740077c8f991"}
02:46:48.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"26024891-29c2-4e55-989d-ac2fb1530961"}
02:46:48.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4566,"width":15,"height":15,"star_pos":[7.18,6.81],"pixels":"..."},"id":"26024891-29c2-4e55-989d-ac2fb1530961"}
02:46:49.528 00.628 10052 Exposure complete
02:46:49.582 00.054 10052 worker thread done servicing request
02:46:49.582 00.000 6880 OnExposeComplete: enter
02:46:49.582 00.000 6880 UpdateGuideState(): m_state=6
02:46:49.582 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4567
02:46:49.582 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=891.81, Mass=2565, SNR=35.1, Peak=152 HFD=4.6
02:46:49.583 00.001 6880 MultiStar: [#1 -0.35,-0.14,0.96,U] [#2 -0.07,-0.10,0.98,U] [#3 -0.23,0.00,0.91,U] [#4 -0.44,0.02,0.85,U] [#5 -0.27,0.08,0.97,U] [#6 -0.07,0.37,0.92,U] [#7 -0.27,-0.06,0.76,U] [#8 -0.17,-0.04,0.80,U] 
02:46:49.583 00.000 6880 single-star, 8 included, MultiStar: {-0.22, 0.01}, one-star: {-0.15, -0.04}
02:46:49.583 00.000 6880 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.61) = xAngle (-1.27 = -1.27)
02:46:49.583 00.000 6880 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.30 = -1.30)
02:46:49.583 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.89 mountX=0.05 mountY=-0.15, mountTheta=-1.28
02:46:49.584 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.04, opts=13)
02:46:49.585 00.001 6880 Enqueuing Move request for scope (-0.15, -0.04)
02:46:49.585 00.000 10052 Worker thread wakes up
02:46:49.585 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
02:46:49.585 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
02:46:49.585 00.000 10052 Moving (-0.15, -0.04) raw xDistance=0.05 yDistance=-0.15
02:46:49.585 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:46:49.585 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
02:46:49.585 00.000 10052 MoveAxis(E, 0, ABG)
02:46:49.585 00.000 10052 Move returns status 0, amount 0
02:46:49.585 00.000 10052 MoveAxis(N, 0, ABG)
02:46:49.586 00.001 10052 Move returns status 0, amount 0
02:46:49.586 00.000 10052 move complete, result=0
02:46:49.586 00.000 10052 worker thread done servicing request
02:46:49.605 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:49.632 00.027 6880 UpdateGuideState exits: m=2565 SNR=35.1
02:46:49.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:49.632 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:49.632 00.000 6880 Enqueuing Expose request
02:46:49.632 00.000 10052 Worker thread wakes up
02:46:49.633 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:46:49.633 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:49.633 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:50.540 00.907 10052 Exposure complete
02:46:50.601 00.061 10052 worker thread done servicing request
02:46:50.601 00.000 6880 OnExposeComplete: enter
02:46:50.601 00.000 6880 UpdateGuideState(): m_state=6
02:46:50.601 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4568
02:46:50.601 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=891.79, Mass=2527, SNR=34.9, Peak=166 HFD=4.4
02:46:50.602 00.001 6880 MultiStar: [#1 0.11,-0.17,0.98,U] [#2 0.17,-0.25,1.02,U] [#3 0.15,-0.26,0.94,U] [#4 0.03,-0.31,0.87,U] [#5 0.06,-0.19,0.98,U] [#6 0.34,0.20,0.96,U] [#7 -0.05,-0.29,0.79,U] [#8 -0.01,-0.29,0.80,U] 
02:46:50.602 00.000 6880 refined, 8 included, MultiStar: {0.12, -0.17}, one-star: {0.21, -0.06}
02:46:50.602 00.000 6880 CameraToMount -- cameraTheta (-0.97) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
02:46:50.602 00.000 6880 CameraToMount -- cameraTheta (-0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
02:46:50.602 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.17 hyp=0.21 cameraTheta=-0.97 mountX=0.17 mountY=0.12, mountTheta=0.63
02:46:50.603 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.17, opts=13)
02:46:50.604 00.001 6880 Enqueuing Move request for scope (0.12, -0.17)
02:46:50.604 00.000 10052 Worker thread wakes up
02:46:50.604 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.17) opts 0xd
02:46:50.604 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.17)
02:46:50.604 00.000 10052 Moving (0.12, -0.17) raw xDistance=0.17 yDistance=0.12
02:46:50.604 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:46:50.604 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.00
02:46:50.604 00.000 10052 MoveAxis(W, 45, ABG)
02:46:50.604 00.000 10052 Guiding  Dir = 3, Dur = 45
02:46:50.623 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:50.625 00.002 10052 IsSlewing returns 0
02:46:50.650 00.025 6880 UpdateGuideState exits: m=2527 SNR=34.9
02:46:50.650 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:50.650 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:50.650 00.000 6880 Enqueuing Expose request
02:46:50.663 00.013 10052 IsGuiding returns 0
02:46:50.691 00.028 10052 PulseGuide returned control before completion, sleep 28
02:46:50.743 00.052 10052 IsGuiding returns 0
02:46:50.743 00.000 10052 Move returns status 0, amount 45
02:46:50.743 00.000 10052 MoveAxis(N, 0, ABG)
02:46:50.743 00.000 10052 Move returns status 0, amount 0
02:46:50.743 00.000 10052 move complete, result=0
02:46:50.743 00.000 10052 worker thread done servicing request
02:46:50.743 00.000 10052 Worker thread wakes up
02:46:50.744 00.001 6880 GuideStep: 0.2 px 45 ms WEST, 0.1 px 0 ms NORTH
02:46:50.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:50.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:50.900 00.156 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88b08027-0b01-4ac8-9b77-5bc5c201f489"}
02:46:50.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88b08027-0b01-4ac8-9b77-5bc5c201f489"}
02:46:50.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b8bc7fb-3fcc-49c9-a03b-ae3ba4815b2d"}
02:46:50.901 00.000 6880 case statement mapped state 6 to 3
02:46:50.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b8bc7fb-3fcc-49c9-a03b-ae3ba4815b2d"}
02:46:50.901 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"93abdf50-cffc-4c7e-92d8-849a9f4a8988"}
02:46:50.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4568,"width":15,"height":15,"star_pos":[7.14,6.79],"pixels":"..."},"id":"93abdf50-cffc-4c7e-92d8-849a9f4a8988"}
02:46:51.879 00.978 10052 Exposure complete
02:46:51.937 00.058 10052 worker thread done servicing request
02:46:51.938 00.001 6880 OnExposeComplete: enter
02:46:51.938 00.000 6880 UpdateGuideState(): m_state=6
02:46:51.938 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4569
02:46:51.938 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=891.66, Mass=2660, SNR=35.7, Peak=168 HFD=4.6
02:46:51.938 00.000 6880 MultiStar: [#1 -0.15,-0.17,0.98,U] [#2 0.01,-0.25,0.98,U] [#3 0.01,-0.09,0.91,U] [#4 -0.24,-0.15,0.82,U] [#5 -0.23,-0.13,0.95,U] [#6 -0.03,-0.11,0.91,U] [#7 -0.20,-0.03,0.74,U] [#8 -0.15,-0.26,0.80,U] 
02:46:51.938 00.000 6880 single-star, 8 included, MultiStar: {-0.10, -0.16}, one-star: {-0.01, -0.19}
02:46:51.938 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
02:46:51.938 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:46:51.939 00.001 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.19 hyp=0.19 cameraTheta=-1.60 mountX=0.19 mountY=-0.00, mountTheta=-0.02
02:46:51.940 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.19, opts=13)
02:46:51.940 00.000 6880 Enqueuing Move request for scope (-0.01, -0.19)
02:46:51.940 00.000 10052 Worker thread wakes up
02:46:51.940 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.19) opts 0xd
02:46:51.940 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.19)
02:46:51.940 00.000 10052 Moving (-0.01, -0.19) raw xDistance=0.19 yDistance=-0.00
02:46:51.941 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:46:51.941 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
02:46:51.941 00.000 10052 MoveAxis(W, 53, ABG)
02:46:51.941 00.000 10052 Guiding  Dir = 3, Dur = 53
02:46:51.962 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:51.991 00.029 6880 UpdateGuideState exits: m=2660 SNR=35.7
02:46:51.992 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:51.992 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:51.992 00.000 6880 Enqueuing Expose request
02:46:51.993 00.001 10052 IsSlewing returns 0
02:46:52.067 00.074 10052 IsGuiding returns 0
02:46:52.215 00.148 10052 IsGuiding returns 0
02:46:52.215 00.000 10052 Move returns status 0, amount 53
02:46:52.215 00.000 10052 MoveAxis(N, 0, ABG)
02:46:52.216 00.001 10052 Move returns status 0, amount 0
02:46:52.216 00.000 10052 move complete, result=0
02:46:52.216 00.000 10052 worker thread done servicing request
02:46:52.216 00.000 6880 GuideStep: 0.2 px 53 ms WEST, -0.0 px 0 ms NORTH
02:46:52.216 00.000 10052 Worker thread wakes up
02:46:52.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:52.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:52.900 00.684 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02d366a2-cd12-4f31-8c7d-cc817565de8c"}
02:46:52.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02d366a2-cd12-4f31-8c7d-cc817565de8c"}
02:46:52.902 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2744d50-e6ec-4ce6-a139-b9fd18417f10"}
02:46:52.902 00.000 6880 case statement mapped state 6 to 3
02:46:52.902 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2744d50-e6ec-4ce6-a139-b9fd18417f10"}
02:46:52.902 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1398e379-d136-4a11-9485-e1660c2650ac"}
02:46:52.902 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4569,"width":15,"height":15,"star_pos":[6.92,6.66],"pixels":"..."},"id":"1398e379-d136-4a11-9485-e1660c2650ac"}
02:46:53.124 00.222 10052 Exposure complete
02:46:53.204 00.080 10052 worker thread done servicing request
02:46:53.204 00.000 6880 OnExposeComplete: enter
02:46:53.204 00.000 6880 UpdateGuideState(): m_state=6
02:46:53.204 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4570
02:46:53.204 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=891.72, Mass=2651, SNR=35.8, Peak=171 HFD=4.5
02:46:53.205 00.001 6880 MultiStar: [#1 0.06,-0.17,0.92,U] [#2 0.08,-0.26,0.96,U] [#3 0.06,-0.26,0.91,U] [#4 -0.04,-0.25,0.84,U] [#5 0.10,-0.19,0.99,U] [#6 0.13,-0.14,0.92,U] [#7 -0.03,-0.29,0.76,U] [#8 0.07,-0.27,0.80,U] 
02:46:53.205 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.21}, one-star: {0.24, -0.12}
02:46:53.205 00.000 6880 CameraToMount -- cameraTheta (-1.21) - m_xAngle (-1.61) = xAngle (0.40 = 0.40)
02:46:53.205 00.000 6880 CameraToMount -- cameraTheta (-1.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.37 = 0.37)
02:46:53.205 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.21 hyp=0.23 cameraTheta=-1.21 mountX=0.21 mountY=0.08, mountTheta=0.37
02:46:53.207 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.21, opts=13)
02:46:53.207 00.000 6880 Enqueuing Move request for scope (0.08, -0.21)
02:46:53.207 00.000 10052 Worker thread wakes up
02:46:53.207 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.21) opts 0xd
02:46:53.207 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.21)
02:46:53.207 00.000 10052 Moving (0.08, -0.21) raw xDistance=0.21 yDistance=0.08
02:46:53.207 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:46:53.207 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.09, using input
02:46:53.207 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
02:46:53.208 00.001 10052 MoveAxis(W, 59, ABG)
02:46:53.208 00.000 10052 Guiding  Dir = 3, Dur = 59
02:46:53.228 00.020 10052 IsSlewing returns 0
02:46:53.232 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:53.266 00.034 10052 IsGuiding returns 0
02:46:53.270 00.004 6880 UpdateGuideState exits: m=2651 SNR=35.8
02:46:53.271 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:53.271 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:53.271 00.000 6880 Enqueuing Expose request
02:46:53.294 00.023 10052 PulseGuide returned control before completion, sleep 42
02:46:53.359 00.065 10052 IsGuiding returns 0
02:46:53.359 00.000 10052 Move returns status 0, amount 59
02:46:53.359 00.000 10052 MoveAxis(N, 0, ABG)
02:46:53.359 00.000 10052 Move returns status 0, amount 0
02:46:53.359 00.000 10052 move complete, result=0
02:46:53.360 00.001 10052 worker thread done servicing request
02:46:53.360 00.000 10052 Worker thread wakes up
02:46:53.360 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:53.360 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:53.378 00.018 6880 GuideStep: 0.2 px 59 ms WEST, 0.1 px 0 ms NORTH
02:46:54.493 01.115 10052 Exposure complete
02:46:54.568 00.075 10052 worker thread done servicing request
02:46:54.568 00.000 6880 OnExposeComplete: enter
02:46:54.568 00.000 6880 UpdateGuideState(): m_state=6
02:46:54.569 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4571
02:46:54.569 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=891.58, Mass=2787, SNR=36.6, Peak=177 HFD=4.6
02:46:54.569 00.000 6880 MultiStar: [#1 0.14,-0.22,0.93,U] [#2 0.15,-0.39,0.98,U] [#3 0.11,-0.41,0.91,U] [#4 0.06,-0.35,0.80,U] [#5 0.16,-0.30,0.93,U] [#6 0.36,0.13,0.90,U] [#7 0.13,-0.41,0.75,U] [#8 0.04,-0.60,0.00,M1] 
02:46:54.569 00.000 6880 refined, 7 included, MultiStar: {0.17, -0.28}, one-star: {0.20, -0.27}
02:46:54.569 00.000 6880 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
02:46:54.569 00.000 6880 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
02:46:54.570 00.001 6880 CameraToMount -- cameraX=0.17 cameraY=-0.28 hyp=0.32 cameraTheta=-1.02 mountX=0.27 mountY=0.17, mountTheta=0.57
02:46:54.571 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.28, opts=13)
02:46:54.571 00.000 6880 Enqueuing Move request for scope (0.17, -0.28)
02:46:54.571 00.000 10052 Worker thread wakes up
02:46:54.571 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.28) opts 0xd
02:46:54.571 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.28)
02:46:54.572 00.001 10052 Moving (0.17, -0.28) raw xDistance=0.27 yDistance=0.17
02:46:54.572 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:46:54.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
02:46:54.572 00.000 10052 MoveAxis(W, 75, ABG)
02:46:54.572 00.000 10052 Guiding  Dir = 3, Dur = 75
02:46:54.593 00.021 10052 IsSlewing returns 0
02:46:54.601 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:54.631 00.030 10052 IsGuiding returns 0
02:46:54.641 00.010 6880 UpdateGuideState exits: m=2787 SNR=36.6
02:46:54.642 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:54.642 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:54.642 00.000 6880 Enqueuing Expose request
02:46:54.658 00.016 10052 PulseGuide returned control before completion, sleep 58
02:46:54.745 00.087 10052 IsGuiding returns 0
02:46:54.745 00.000 10052 Move returns status 0, amount 75
02:46:54.745 00.000 10052 MoveAxis(N, 0, ABG)
02:46:54.745 00.000 10052 Move returns status 0, amount 0
02:46:54.745 00.000 10052 move complete, result=0
02:46:54.746 00.001 10052 worker thread done servicing request
02:46:54.746 00.000 10052 Worker thread wakes up
02:46:54.746 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:54.746 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:54.770 00.024 6880 GuideStep: 0.3 px 75 ms WEST, 0.2 px 0 ms NORTH
02:46:54.901 00.131 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"215ac5da-02c3-420e-a5a6-4ddf44d61b79"}
02:46:54.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"215ac5da-02c3-420e-a5a6-4ddf44d61b79"}
02:46:54.902 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0a593893-9668-4862-926d-ad4f7bab8b46"}
02:46:54.902 00.000 6880 case statement mapped state 6 to 3
02:46:54.902 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0a593893-9668-4862-926d-ad4f7bab8b46"}
02:46:54.903 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"02adcac0-6e06-49d6-af92-91016ed905dc"}
02:46:54.903 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4571,"width":15,"height":15,"star_pos":[7.13,6.58],"pixels":"..."},"id":"02adcac0-6e06-49d6-af92-91016ed905dc"}
02:46:55.656 00.753 10052 Exposure complete
02:46:55.729 00.073 10052 worker thread done servicing request
02:46:55.729 00.000 6880 OnExposeComplete: enter
02:46:55.729 00.000 6880 UpdateGuideState(): m_state=6
02:46:55.729 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4572
02:46:55.729 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=891.41, Mass=2577, SNR=35.3, Peak=188 HFD=4.8
02:46:55.730 00.001 6880 MultiStar: [#1 0.11,-0.34,0.98,U] [#2 0.01,-0.41,1.00,U] [#3 0.12,-0.42,0.92,U] [#4 -0.08,-0.41,0.85,U] [#5 0.11,-0.37,0.98,U] [#6 0.12,-0.19,0.92,U] [#7 0.06,-0.41,0.77,U] [#8 -0.03,-0.64,0.00,M2] 
02:46:55.730 00.000 6880 refined, 7 included, MultiStar: {0.09, -0.37}, one-star: {0.24, -0.44}
02:46:55.730 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.28 = 0.28)
02:46:55.730 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.25 = 0.25)
02:46:55.730 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.37 hyp=0.38 cameraTheta=-1.34 mountX=0.37 mountY=0.09, mountTheta=0.25
02:46:55.732 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.37, opts=13)
02:46:55.732 00.000 6880 Enqueuing Move request for scope (0.09, -0.37)
02:46:55.732 00.000 10052 Worker thread wakes up
02:46:55.732 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.37) opts 0xd
02:46:55.732 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.37)
02:46:55.732 00.000 10052 Moving (0.09, -0.37) raw xDistance=0.37 yDistance=0.09
02:46:55.732 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.37
02:46:55.732 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
02:46:55.733 00.001 10052 MoveAxis(W, 102, ABG)
02:46:55.733 00.000 10052 Guiding  Dir = 3, Dur = 102
02:46:55.760 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:55.774 00.014 10052 IsSlewing returns 0
02:46:55.801 00.027 6880 UpdateGuideState exits: m=2577 SNR=35.3
02:46:55.801 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:55.801 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:55.801 00.000 6880 Enqueuing Expose request
02:46:55.848 00.047 10052 IsGuiding returns 0
02:46:55.916 00.068 10052 PulseGuide returned control before completion, sleep 44
02:46:56.033 00.117 10052 IsGuiding returns 1
02:46:56.034 00.001 10052 scope still moving after pulse duration time elapsed
02:46:56.113 00.079 10052 IsSlewing returns 0
02:46:56.186 00.073 10052 IsGuiding returns 0
02:46:56.186 00.000 10052 scope move finished after 102 + 236 ms
02:46:56.186 00.000 10052 Move returns status 0, amount 102
02:46:56.187 00.001 10052 MoveAxis(N, 0, ABG)
02:46:56.187 00.000 10052 Move returns status 0, amount 0
02:46:56.187 00.000 10052 move complete, result=0
02:46:56.187 00.000 10052 worker thread done servicing request
02:46:56.187 00.000 6880 GuideStep: 0.4 px 102 ms WEST, 0.1 px 0 ms NORTH
02:46:56.187 00.000 10052 Worker thread wakes up
02:46:56.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:56.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:56.900 00.713 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b48dfae3-bc8f-4ce5-8a3b-aa32e297c811"}
02:46:56.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b48dfae3-bc8f-4ce5-8a3b-aa32e297c811"}
02:46:56.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e26230ad-d39f-4c12-9e3d-e3b106c712f4"}
02:46:56.901 00.000 6880 case statement mapped state 6 to 3
02:46:56.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e26230ad-d39f-4c12-9e3d-e3b106c712f4"}
02:46:56.902 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2cac545f-b9e5-4062-b35f-c80a2a1d742c"}
02:46:56.902 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4572,"width":15,"height":15,"star_pos":[7.17,7.41],"pixels":"..."},"id":"2cac545f-b9e5-4062-b35f-c80a2a1d742c"}
02:46:57.330 00.428 10052 Exposure complete
02:46:57.423 00.093 10052 worker thread done servicing request
02:46:57.423 00.000 6880 OnExposeComplete: enter
02:46:57.423 00.000 6880 UpdateGuideState(): m_state=6
02:46:57.424 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4573
02:46:57.424 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=891.36, Mass=2684, SNR=35.9, Peak=175 HFD=4.7
02:46:57.424 00.000 6880 MultiStar: [#1 0.33,-0.55,0.00,M1] [#2 0.09,-0.50,0.94,U] [#3 0.14,-0.50,0.90,U] [#4 0.24,-0.45,0.83,U] [#5 0.29,-0.62,0.00,M1] [#6 0.46,-0.13,0.84,U] [#7 0.36,-0.47,0.00,M1] [#8 0.41,-0.48,0.00,M3] 
02:46:57.424 00.000 6880 refined, 4 included, MultiStar: {0.26, -0.42}, one-star: {0.37, -0.49}
02:46:57.425 00.001 6880 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
02:46:57.425 00.000 6880 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
02:46:57.425 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=-0.42 hyp=0.49 cameraTheta=-1.02 mountX=0.41 mountY=0.26, mountTheta=0.57
02:46:57.427 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=-0.42, opts=13)
02:46:57.427 00.000 6880 Enqueuing Move request for scope (0.26, -0.42)
02:46:57.427 00.000 10052 Worker thread wakes up
02:46:57.427 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, -0.42) opts 0xd
02:46:57.427 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, -0.42)
02:46:57.427 00.000 10052 Moving (0.26, -0.42) raw xDistance=0.41 yDistance=0.26
02:46:57.427 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
02:46:57.427 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.26, slope = 0.03
02:46:57.427 00.000 10052 MoveAxis(W, 114, ABG)
02:46:57.427 00.000 10052 Guiding  Dir = 3, Dur = 114
02:46:57.449 00.022 10052 IsSlewing returns 0
02:46:57.457 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:57.487 00.030 10052 IsGuiding returns 0
02:46:57.506 00.019 6880 UpdateGuideState exits: m=2684 SNR=35.9
02:46:57.506 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:57.506 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:57.506 00.000 6880 Enqueuing Expose request
02:46:57.553 00.047 10052 PulseGuide returned control before completion, sleep 59
02:46:57.667 00.114 10052 IsGuiding returns 1
02:46:57.667 00.000 10052 scope still moving after pulse duration time elapsed
02:46:57.741 00.074 10052 IsSlewing returns 0
02:46:57.816 00.075 10052 IsGuiding returns 0
02:46:57.816 00.000 10052 scope move finished after 114 + 215 ms
02:46:57.817 00.001 10052 Move returns status 0, amount 114
02:46:57.817 00.000 10052 MoveAxis(S, 46, ABG)
02:46:57.817 00.000 10052 Guiding  Dir = 1, Dur = 46
02:46:57.892 00.075 10052 IsSlewing returns 0
02:46:57.971 00.079 10052 IsGuiding returns 0
02:46:58.114 00.143 10052 IsGuiding returns 0
02:46:58.114 00.000 10052 Move returns status 0, amount 46
02:46:58.114 00.000 10052 move complete, result=0
02:46:58.114 00.000 10052 worker thread done servicing request
02:46:58.114 00.000 6880 GuideStep: 0.4 px 114 ms WEST, 0.3 px 46 ms SOUTH
02:46:58.114 00.000 10052 Worker thread wakes up
02:46:58.114 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:58.115 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:46:58.899 00.784 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4f4ae4cf-bdd6-433e-9066-1b0eae80d047"}
02:46:58.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4f4ae4cf-bdd6-433e-9066-1b0eae80d047"}
02:46:58.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"990f1595-3b71-4753-a86f-95356f5df7a6"}
02:46:58.900 00.000 6880 case statement mapped state 6 to 3
02:46:58.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"990f1595-3b71-4753-a86f-95356f5df7a6"}
02:46:58.901 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"759bdcbf-739e-4587-996e-364fe450252c"}
02:46:58.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4573,"width":15,"height":15,"star_pos":[7.29,7.36],"pixels":"..."},"id":"759bdcbf-739e-4587-996e-364fe450252c"}
02:46:59.025 00.124 10052 Exposure complete
02:46:59.103 00.078 10052 worker thread done servicing request
02:46:59.103 00.000 6880 OnExposeComplete: enter
02:46:59.103 00.000 6880 UpdateGuideState(): m_state=6
02:46:59.103 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4574
02:46:59.104 00.001 6880 Star::Find returns 1 (0), X=408.12, Y=891.52, Mass=2584, SNR=35.3, Peak=169 HFD=4.6
02:46:59.104 00.000 6880 MultiStar: [#1 0.11,-0.26,0.96,U] [#2 0.02,-0.34,1.00,U] [#3 0.01,-0.49,0.93,U] [#4 0.05,-0.45,0.81,U] [#5 0.01,-0.32,0.96,U] [#6 0.11,-0.20,0.90,U] [#7 0.16,-0.37,0.77,U] [#8 0.01,-0.60,0.00,M4] 
02:46:59.104 00.000 6880 refined, 7 included, MultiStar: {0.08, -0.34}, one-star: {0.20, -0.33}
02:46:59.104 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.28 = 0.28)
02:46:59.104 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
02:46:59.104 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.34 hyp=0.35 cameraTheta=-1.34 mountX=0.34 mountY=0.09, mountTheta=0.25
02:46:59.106 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.34, opts=13)
02:46:59.106 00.000 6880 Enqueuing Move request for scope (0.08, -0.34)
02:46:59.106 00.000 10052 Worker thread wakes up
02:46:59.106 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.34) opts 0xd
02:46:59.107 00.001 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.34)
02:46:59.107 00.000 10052 Moving (0.08, -0.34) raw xDistance=0.34 yDistance=0.09
02:46:59.107 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
02:46:59.107 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.11, using input
02:46:59.107 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
02:46:59.107 00.000 10052 MoveAxis(W, 96, ABG)
02:46:59.107 00.000 10052 Guiding  Dir = 3, Dur = 96
02:46:59.128 00.021 10052 IsSlewing returns 0
02:46:59.136 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:46:59.166 00.030 10052 IsGuiding returns 0
02:46:59.180 00.014 6880 UpdateGuideState exits: m=2584 SNR=35.3
02:46:59.180 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:46:59.180 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:46:59.180 00.000 6880 Enqueuing Expose request
02:46:59.193 00.013 10052 PulseGuide returned control before completion, sleep 79
02:46:59.309 00.116 10052 IsGuiding returns 0
02:46:59.309 00.000 10052 Move returns status 0, amount 96
02:46:59.309 00.000 10052 MoveAxis(N, 0, ABG)
02:46:59.309 00.000 10052 Move returns status 0, amount 0
02:46:59.309 00.000 10052 move complete, result=0
02:46:59.309 00.000 10052 worker thread done servicing request
02:46:59.309 00.000 6880 GuideStep: 0.3 px 96 ms WEST, 0.1 px 0 ms NORTH
02:46:59.309 00.000 10052 Worker thread wakes up
02:46:59.309 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:46:59.309 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:00.445 01.136 10052 Exposure complete
02:47:00.532 00.087 10052 worker thread done servicing request
02:47:00.532 00.000 6880 OnExposeComplete: enter
02:47:00.532 00.000 6880 UpdateGuideState(): m_state=6
02:47:00.533 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4575
02:47:00.533 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=891.58, Mass=2651, SNR=35.8, Peak=156 HFD=4.8
02:47:00.533 00.000 6880 MultiStar: [#1 0.03,-0.27,0.93,U] [#2 0.14,-0.36,0.97,U] [#3 0.06,-0.39,0.93,U] [#4 -0.13,-0.45,0.84,U] [#5 0.06,-0.37,0.96,U] [#6 0.41,-0.05,0.88,U] [#7 -0.09,-0.43,0.77,U] [#8 -0.04,-0.64,0.00,M5] 
02:47:00.533 00.000 6880 single-star, 7 included, MultiStar: {0.08, -0.32}, one-star: {0.11, -0.27}
02:47:00.533 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
02:47:00.533 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:47:00.533 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.27 hyp=0.29 cameraTheta=-1.19 mountX=0.26 mountY=0.11, mountTheta=0.40
02:47:00.536 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.27, opts=13)
02:47:00.536 00.000 6880 Enqueuing Move request for scope (0.11, -0.27)
02:47:00.536 00.000 10052 Worker thread wakes up
02:47:00.536 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.27) opts 0xd
02:47:00.536 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.27)
02:47:00.536 00.000 10052 Moving (0.11, -0.27) raw xDistance=0.26 yDistance=0.11
02:47:00.537 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
02:47:00.537 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
02:47:00.537 00.000 10052 MoveAxis(W, 75, ABG)
02:47:00.537 00.000 10052 Guiding  Dir = 3, Dur = 75
02:47:00.557 00.020 10052 IsSlewing returns 0
02:47:00.566 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:00.596 00.030 10052 IsGuiding returns 0
02:47:00.611 00.015 6880 UpdateGuideState exits: m=2651 SNR=35.8
02:47:00.611 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:00.611 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:00.611 00.000 6880 Enqueuing Expose request
02:47:00.623 00.012 10052 PulseGuide returned control before completion, sleep 58
02:47:00.710 00.087 10052 IsGuiding returns 0
02:47:00.710 00.000 10052 Move returns status 0, amount 75
02:47:00.710 00.000 10052 MoveAxis(N, 0, ABG)
02:47:00.710 00.000 10052 Move returns status 0, amount 0
02:47:00.711 00.001 10052 move complete, result=0
02:47:00.711 00.000 10052 worker thread done servicing request
02:47:00.711 00.000 10052 Worker thread wakes up
02:47:00.711 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:00.711 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:00.715 00.004 6880 GuideStep: 0.3 px 75 ms WEST, 0.1 px 0 ms NORTH
02:47:00.900 00.185 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e4543f6a-9036-45b4-a65b-575565b7670a"}
02:47:00.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e4543f6a-9036-45b4-a65b-575565b7670a"}
02:47:00.900 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aafc242d-be90-4bba-9bee-8354dda6e5e3"}
02:47:00.901 00.001 6880 case statement mapped state 6 to 3
02:47:00.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aafc242d-be90-4bba-9bee-8354dda6e5e3"}
02:47:00.901 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8be43171-e7b5-439c-b9d3-d074edc02b40"}
02:47:00.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4575,"width":15,"height":15,"star_pos":[7.03,6.58],"pixels":"..."},"id":"8be43171-e7b5-439c-b9d3-d074edc02b40"}
02:47:01.625 00.724 10052 Exposure complete
02:47:01.711 00.086 10052 worker thread done servicing request
02:47:01.712 00.001 6880 OnExposeComplete: enter
02:47:01.712 00.000 6880 UpdateGuideState(): m_state=6
02:47:01.712 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4576
02:47:01.712 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=891.80, Mass=2532, SNR=35.0, Peak=159 HFD=4.4
02:47:01.713 00.001 6880 MultiStar: [#1 -0.08,-0.11,0.98,U] [#2 0.07,-0.30,0.99,U] [#3 0.07,-0.30,0.93,U] [#4 -0.10,-0.06,0.85,U] [#5 0.00,-0.14,0.98,U] [#6 0.29,0.18,0.90,U] [#7 -0.04,0.00,0.78,U] [#8 -0.00,-0.15,0.78,U] 
02:47:01.713 00.000 6880 single-star, 8 included, MultiStar: {0.03, -0.11}, one-star: {0.04, -0.04}
02:47:01.713 00.000 6880 CameraToMount -- cameraTheta (-0.79) - m_xAngle (-1.61) = xAngle (0.82 = 0.82)
02:47:01.713 00.000 6880 CameraToMount -- cameraTheta (-0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.79 = 0.79)
02:47:01.713 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.04 hyp=0.06 cameraTheta=-0.79 mountX=0.04 mountY=0.04, mountTheta=0.81
02:47:01.715 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.04, opts=13)
02:47:01.715 00.000 6880 Enqueuing Move request for scope (0.04, -0.04)
02:47:01.715 00.000 10052 Worker thread wakes up
02:47:01.715 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.04) opts 0xd
02:47:01.715 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.04)
02:47:01.716 00.001 10052 Moving (0.04, -0.04) raw xDistance=0.04 yDistance=0.04
02:47:01.716 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:47:01.716 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.07, using input
02:47:01.716 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
02:47:01.716 00.000 10052 MoveAxis(E, 0, ABG)
02:47:01.716 00.000 10052 Move returns status 0, amount 0
02:47:01.716 00.000 10052 MoveAxis(N, 0, ABG)
02:47:01.716 00.000 10052 Move returns status 0, amount 0
02:47:01.716 00.000 10052 move complete, result=0
02:47:01.716 00.000 10052 worker thread done servicing request
02:47:01.744 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:01.785 00.041 6880 UpdateGuideState exits: m=2532 SNR=35.0
02:47:01.786 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:01.786 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:01.786 00.000 6880 Enqueuing Expose request
02:47:01.786 00.000 10052 Worker thread wakes up
02:47:01.786 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:01.786 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:01.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:02.899 01.113 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78f3ab31-826b-4d99-aad4-6181de85e22e"}
02:47:02.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78f3ab31-826b-4d99-aad4-6181de85e22e"}
02:47:02.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c54a6f63-cace-4599-9941-1248e15bbf16"}
02:47:02.900 00.000 6880 case statement mapped state 6 to 3
02:47:02.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c54a6f63-cace-4599-9941-1248e15bbf16"}
02:47:02.900 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3932ca7e-3df0-4a16-ae0a-cdbdd31224f3"}
02:47:02.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4576,"width":15,"height":15,"star_pos":[6.97,6.80],"pixels":"..."},"id":"3932ca7e-3df0-4a16-ae0a-cdbdd31224f3"}
02:47:02.913 00.013 10052 Exposure complete
02:47:02.987 00.074 10052 worker thread done servicing request
02:47:02.987 00.000 6880 OnExposeComplete: enter
02:47:02.987 00.000 6880 UpdateGuideState(): m_state=6
02:47:02.988 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4577
02:47:02.988 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=891.43, Mass=2711, SNR=36.2, Peak=190 HFD=4.9
02:47:02.988 00.000 6880 MultiStar: [#1 0.10,-0.18,0.96,U] [#2 0.16,-0.36,0.96,U] [#3 0.19,-0.44,0.90,U] [#4 -0.19,-0.32,0.83,U] [#5 0.20,-0.29,0.94,U] [#6 0.44,0.12,0.89,U] [#7 -0.06,-0.29,0.73,U] [#8 0.09,-0.52,0.78,U] 
02:47:02.988 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.30}, one-star: {0.19, -0.42}
02:47:02.989 00.001 6880 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.61) = xAngle (0.46 = 0.46)
02:47:02.989 00.000 6880 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
02:47:02.989 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.30 hyp=0.33 cameraTheta=-1.15 mountX=0.29 mountY=0.14, mountTheta=0.44
02:47:02.990 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.30, opts=13)
02:47:02.991 00.001 6880 Enqueuing Move request for scope (0.13, -0.30)
02:47:02.991 00.000 10052 Worker thread wakes up
02:47:02.991 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.30) opts 0xd
02:47:02.991 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.30)
02:47:02.991 00.000 10052 Moving (0.13, -0.30) raw xDistance=0.29 yDistance=0.14
02:47:02.991 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
02:47:02.991 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
02:47:02.991 00.000 10052 MoveAxis(W, 79, ABG)
02:47:02.991 00.000 10052 Guiding  Dir = 3, Dur = 79
02:47:03.012 00.021 10052 IsSlewing returns 0
02:47:03.018 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:03.050 00.032 10052 IsGuiding returns 0
02:47:03.061 00.011 6880 UpdateGuideState exits: m=2711 SNR=36.2
02:47:03.061 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:03.061 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:03.062 00.001 6880 Enqueuing Expose request
02:47:03.078 00.016 10052 PulseGuide returned control before completion, sleep 62
02:47:03.164 00.086 10052 IsGuiding returns 0
02:47:03.165 00.001 10052 Move returns status 0, amount 79
02:47:03.165 00.000 10052 MoveAxis(N, 0, ABG)
02:47:03.165 00.000 10052 Move returns status 0, amount 0
02:47:03.165 00.000 10052 move complete, result=0
02:47:03.165 00.000 10052 worker thread done servicing request
02:47:03.165 00.000 10052 Worker thread wakes up
02:47:03.165 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:03.165 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:03.171 00.006 6880 GuideStep: 0.3 px 79 ms WEST, 0.1 px 0 ms NORTH
02:47:04.074 00.903 10052 Exposure complete
02:47:04.152 00.078 10052 worker thread done servicing request
02:47:04.153 00.001 6880 OnExposeComplete: enter
02:47:04.153 00.000 6880 UpdateGuideState(): m_state=6
02:47:04.153 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4578
02:47:04.153 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=891.73, Mass=2775, SNR=36.6, Peak=179 HFD=4.5
02:47:04.154 00.001 6880 MultiStar: [#1 0.05,-0.12,0.91,U] [#2 0.18,-0.26,0.95,U] [#3 0.16,-0.31,0.89,U] [#4 -0.07,-0.37,0.85,U] [#5 0.08,-0.21,0.94,U] [#6 0.26,0.19,0.88,U] [#7 0.03,-0.24,0.73,U] [#8 0.12,-0.24,0.79,U] 
02:47:04.154 00.000 6880 single-star, 8 included, MultiStar: {0.11, -0.18}, one-star: {0.15, -0.12}
02:47:04.154 00.000 6880 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.61) = xAngle (0.94 = 0.94)
02:47:04.154 00.000 6880 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
02:47:04.154 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=-0.12 hyp=0.20 cameraTheta=-0.67 mountX=0.12 mountY=0.16, mountTheta=0.93
02:47:04.156 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=-0.12, opts=13)
02:47:04.156 00.000 6880 Enqueuing Move request for scope (0.15, -0.12)
02:47:04.156 00.000 10052 Worker thread wakes up
02:47:04.156 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, -0.12) opts 0xd
02:47:04.156 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, -0.12)
02:47:04.156 00.000 10052 Moving (0.15, -0.12) raw xDistance=0.12 yDistance=0.16
02:47:04.156 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:47:04.156 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
02:47:04.157 00.001 10052 MoveAxis(W, 35, ABG)
02:47:04.157 00.000 10052 Guiding  Dir = 3, Dur = 35
02:47:04.187 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:04.213 00.026 10052 IsSlewing returns 0
02:47:04.234 00.021 6880 UpdateGuideState exits: m=2775 SNR=36.6
02:47:04.234 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:04.234 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:04.234 00.000 6880 Enqueuing Expose request
02:47:04.282 00.048 10052 IsGuiding returns 0
02:47:04.420 00.138 10052 IsGuiding returns 0
02:47:04.420 00.000 10052 Move returns status 0, amount 35
02:47:04.420 00.000 10052 MoveAxis(N, 0, ABG)
02:47:04.420 00.000 10052 Move returns status 0, amount 0
02:47:04.420 00.000 10052 move complete, result=0
02:47:04.420 00.000 10052 worker thread done servicing request
02:47:04.420 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.2 px 0 ms NORTH
02:47:04.420 00.000 10052 Worker thread wakes up
02:47:04.420 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:04.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:04.899 00.479 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f84c6381-45fb-4efd-84cc-f3183afc964c"}
02:47:04.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f84c6381-45fb-4efd-84cc-f3183afc964c"}
02:47:04.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bdb40400-9ba0-41b7-ba85-104f4a90d106"}
02:47:04.900 00.000 6880 case statement mapped state 6 to 3
02:47:04.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdb40400-9ba0-41b7-ba85-104f4a90d106"}
02:47:04.900 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8e5b24c-f11b-4d1a-a1c1-700bc8aacb6e"}
02:47:04.901 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4578,"width":15,"height":15,"star_pos":[7.08,6.73],"pixels":"..."},"id":"c8e5b24c-f11b-4d1a-a1c1-700bc8aacb6e"}
02:47:05.557 00.656 10052 Exposure complete
02:47:05.642 00.085 10052 worker thread done servicing request
02:47:05.642 00.000 6880 OnExposeComplete: enter
02:47:05.642 00.000 6880 UpdateGuideState(): m_state=6
02:47:05.643 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4579
02:47:05.643 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=891.53, Mass=2571, SNR=35.1, Peak=169 HFD=4.6
02:47:05.643 00.000 6880 MultiStar: [#1 0.05,-0.22,0.96,U] [#2 0.17,-0.36,1.00,U] [#3 0.11,-0.37,0.92,U] [#4 -0.17,-0.45,0.84,U] [#5 -0.00,-0.25,0.98,U] [#6 0.14,-0.19,0.93,U] [#7 -0.09,-0.44,0.79,U] [#8 0.13,-0.42,0.79,U] 
02:47:05.643 00.000 6880 single-star, 8 included, MultiStar: {0.05, -0.33}, one-star: {0.08, -0.32}
02:47:05.643 00.000 6880 CameraToMount -- cameraTheta (-1.31) - m_xAngle (-1.61) = xAngle (0.30 = 0.30)
02:47:05.643 00.000 6880 CameraToMount -- cameraTheta (-1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
02:47:05.643 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.32 hyp=0.33 cameraTheta=-1.31 mountX=0.31 mountY=0.09, mountTheta=0.27
02:47:05.646 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.32, opts=13)
02:47:05.646 00.000 6880 Enqueuing Move request for scope (0.08, -0.32)
02:47:05.646 00.000 10052 Worker thread wakes up
02:47:05.646 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.32) opts 0xd
02:47:05.647 00.001 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.32)
02:47:05.647 00.000 10052 Moving (0.08, -0.32) raw xDistance=0.31 yDistance=0.09
02:47:05.647 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:47:05.647 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.00
02:47:05.647 00.000 10052 MoveAxis(W, 85, ABG)
02:47:05.647 00.000 10052 Guiding  Dir = 3, Dur = 85
02:47:05.677 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:05.690 00.013 10052 IsSlewing returns 0
02:47:05.723 00.033 6880 UpdateGuideState exits: m=2571 SNR=35.1
02:47:05.723 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:05.723 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:05.723 00.000 6880 Enqueuing Expose request
02:47:05.770 00.047 10052 IsGuiding returns 0
02:47:05.839 00.069 10052 PulseGuide returned control before completion, sleep 27
02:47:05.914 00.075 10052 IsGuiding returns 1
02:47:05.914 00.000 10052 scope still moving after pulse duration time elapsed
02:47:05.994 00.080 10052 IsSlewing returns 0
02:47:06.068 00.074 10052 IsGuiding returns 0
02:47:06.068 00.000 10052 scope move finished after 85 + 212 ms
02:47:06.068 00.000 10052 Move returns status 0, amount 85
02:47:06.068 00.000 10052 MoveAxis(N, 0, ABG)
02:47:06.068 00.000 10052 Move returns status 0, amount 0
02:47:06.068 00.000 10052 move complete, result=0
02:47:06.068 00.000 10052 worker thread done servicing request
02:47:06.068 00.000 6880 GuideStep: 0.3 px 85 ms WEST, 0.1 px 0 ms NORTH
02:47:06.069 00.001 10052 Worker thread wakes up
02:47:06.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:06.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:06.898 00.829 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"828d9488-ba77-495d-8b32-c532b90b40c1"}
02:47:06.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"828d9488-ba77-495d-8b32-c532b90b40c1"}
02:47:06.899 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d6963ea2-c7d8-419c-bf55-1e5a7ed22c13"}
02:47:06.899 00.000 6880 case statement mapped state 6 to 3
02:47:06.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6963ea2-c7d8-419c-bf55-1e5a7ed22c13"}
02:47:06.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6dd1d96d-c789-4192-9a7a-de7a631db9a5"}
02:47:06.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4579,"width":15,"height":15,"star_pos":[7.01,6.53],"pixels":"..."},"id":"6dd1d96d-c789-4192-9a7a-de7a631db9a5"}
02:47:06.989 00.089 10052 Exposure complete
02:47:07.071 00.082 10052 worker thread done servicing request
02:47:07.071 00.000 6880 OnExposeComplete: enter
02:47:07.071 00.000 6880 UpdateGuideState(): m_state=6
02:47:07.071 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4580
02:47:07.072 00.001 6880 Star::Find returns 1 (0), X=407.91, Y=891.73, Mass=2585, SNR=35.2, Peak=169 HFD=4.5
02:47:07.072 00.000 6880 MultiStar: [#1 -0.19,-0.31,0.96,U] [#2 -0.07,-0.13,0.97,U] [#3 -0.16,-0.01,0.94,U] [#4 -0.31,-0.01,0.86,U] [#5 -0.22,-0.07,0.97,U] [#6 0.01,-0.03,0.93,U] [#7 -0.26,0.11,0.75,U] [#8 -0.09,-0.14,0.80,U] 
02:47:07.072 00.000 6880 single-star, 8 included, MultiStar: {-0.14, -0.08}, one-star: {-0.02, -0.12}
02:47:07.072 00.000 6880 CameraToMount -- cameraTheta (-1.73) - m_xAngle (-1.61) = xAngle (-0.12 = -0.12)
02:47:07.072 00.000 6880 CameraToMount -- cameraTheta (-1.73) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:47:07.072 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.12 hyp=0.12 cameraTheta=-1.73 mountX=0.12 mountY=-0.02, mountTheta=-0.15
02:47:07.075 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.12, opts=13)
02:47:07.075 00.000 6880 Enqueuing Move request for scope (-0.02, -0.12)
02:47:07.075 00.000 10052 Worker thread wakes up
02:47:07.075 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.12) opts 0xd
02:47:07.075 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.12)
02:47:07.075 00.000 10052 Moving (-0.02, -0.12) raw xDistance=0.12 yDistance=-0.02
02:47:07.075 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:47:07.075 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.06, using input
02:47:07.075 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.01
02:47:07.076 00.001 10052 MoveAxis(W, 35, ABG)
02:47:07.076 00.000 10052 Guiding  Dir = 3, Dur = 35
02:47:07.097 00.021 10052 IsSlewing returns 0
02:47:07.105 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:07.135 00.030 10052 IsGuiding returns 0
02:47:07.152 00.017 6880 UpdateGuideState exits: m=2585 SNR=35.2
02:47:07.152 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:07.152 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:07.152 00.000 6880 Enqueuing Expose request
02:47:07.162 00.010 10052 PulseGuide returned control before completion, sleep 19
02:47:07.210 00.048 10052 IsGuiding returns 0
02:47:07.211 00.001 10052 Move returns status 0, amount 35
02:47:07.211 00.000 10052 MoveAxis(N, 0, ABG)
02:47:07.211 00.000 10052 Move returns status 0, amount 0
02:47:07.211 00.000 10052 move complete, result=0
02:47:07.211 00.000 10052 worker thread done servicing request
02:47:07.211 00.000 10052 Worker thread wakes up
02:47:07.211 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.0 px 0 ms NORTH
02:47:07.211 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:07.212 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:08.344 01.132 10052 Exposure complete
02:47:08.429 00.085 10052 worker thread done servicing request
02:47:08.429 00.000 6880 OnExposeComplete: enter
02:47:08.429 00.000 6880 UpdateGuideState(): m_state=6
02:47:08.429 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4581
02:47:08.430 00.001 6880 Star::Find returns 1 (0), X=408.15, Y=891.66, Mass=2686, SNR=35.9, Peak=160 HFD=4.5
02:47:08.430 00.000 6880 MultiStar: [#1 0.05,-0.12,0.93,U] [#2 0.13,-0.28,0.99,U] [#3 0.15,-0.25,0.90,U] [#4 -0.14,-0.26,0.84,U] [#5 0.15,-0.25,0.97,U] [#6 0.32,-0.00,0.89,U] [#7 -0.04,-0.31,0.75,U] [#8 0.03,-0.51,0.80,U] 
02:47:08.430 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.24}, one-star: {0.23, -0.19}
02:47:08.430 00.000 6880 CameraToMount -- cameraTheta (-1.15) - m_xAngle (-1.61) = xAngle (0.46 = 0.46)
02:47:08.430 00.000 6880 CameraToMount -- cameraTheta (-1.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.43 = 0.43)
02:47:08.430 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.15 mountX=0.23 mountY=0.11, mountTheta=0.44
02:47:08.432 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.24, opts=13)
02:47:08.432 00.000 6880 Enqueuing Move request for scope (0.10, -0.24)
02:47:08.433 00.001 10052 Worker thread wakes up
02:47:08.433 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.24) opts 0xd
02:47:08.433 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.24)
02:47:08.433 00.000 10052 Moving (0.10, -0.24) raw xDistance=0.23 yDistance=0.11
02:47:08.433 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:47:08.433 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
02:47:08.433 00.000 10052 MoveAxis(W, 64, ABG)
02:47:08.433 00.000 10052 Guiding  Dir = 3, Dur = 64
02:47:08.454 00.021 10052 IsSlewing returns 0
02:47:08.464 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:08.493 00.029 10052 IsGuiding returns 0
02:47:08.509 00.016 6880 UpdateGuideState exits: m=2686 SNR=35.9
02:47:08.509 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:08.509 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:08.509 00.000 6880 Enqueuing Expose request
02:47:08.520 00.011 10052 PulseGuide returned control before completion, sleep 47
02:47:08.596 00.076 10052 IsGuiding returns 0
02:47:08.597 00.001 10052 Move returns status 0, amount 64
02:47:08.597 00.000 10052 MoveAxis(N, 0, ABG)
02:47:08.597 00.000 10052 Move returns status 0, amount 0
02:47:08.597 00.000 10052 move complete, result=0
02:47:08.597 00.000 10052 worker thread done servicing request
02:47:08.597 00.000 10052 Worker thread wakes up
02:47:08.597 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:08.597 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:08.611 00.014 6880 GuideStep: 0.2 px 64 ms WEST, 0.1 px 0 ms NORTH
02:47:08.898 00.287 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8927aa55-606b-49bc-a135-82020ced9f5c"}
02:47:08.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8927aa55-606b-49bc-a135-82020ced9f5c"}
02:47:08.899 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3c8e24cb-c662-4f89-9e7a-3a74bff90344"}
02:47:08.899 00.000 6880 case statement mapped state 6 to 3
02:47:08.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c8e24cb-c662-4f89-9e7a-3a74bff90344"}
02:47:08.900 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b3a3d80e-b1da-4dc8-ac06-bffaf936c24b"}
02:47:08.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4581,"width":15,"height":15,"star_pos":[7.15,6.66],"pixels":"..."},"id":"b3a3d80e-b1da-4dc8-ac06-bffaf936c24b"}
02:47:09.515 00.615 10052 Exposure complete
02:47:09.594 00.079 10052 worker thread done servicing request
02:47:09.595 00.001 6880 OnExposeComplete: enter
02:47:09.595 00.000 6880 UpdateGuideState(): m_state=6
02:47:09.595 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4582
02:47:09.595 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=891.76, Mass=2546, SNR=34.9, Peak=172 HFD=4.4
02:47:09.596 00.001 6880 MultiStar: [#1 0.08,-0.06,1.00,U] [#2 0.06,-0.19,1.00,U] [#3 0.16,-0.05,0.95,U] [#4 -0.04,-0.02,0.88,U] [#5 0.09,-0.03,0.97,U] [#6 0.39,0.21,0.90,U] [#7 0.06,-0.09,0.77,U] [#8 0.29,-0.11,0.80,U] 
02:47:09.596 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.05}, one-star: {0.15, -0.08}
02:47:09.596 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
02:47:09.596 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:47:09.596 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.05 hyp=0.14 cameraTheta=-0.34 mountX=0.04 mountY=0.14, mountTheta=1.27
02:47:09.598 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.05, opts=13)
02:47:09.598 00.000 6880 Enqueuing Move request for scope (0.14, -0.05)
02:47:09.598 00.000 10052 Worker thread wakes up
02:47:09.598 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.05) opts 0xd
02:47:09.598 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.05)
02:47:09.598 00.000 10052 Moving (0.14, -0.05) raw xDistance=0.04 yDistance=0.14
02:47:09.598 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:47:09.599 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
02:47:09.599 00.000 10052 MoveAxis(E, 0, ABG)
02:47:09.599 00.000 10052 Move returns status 0, amount 0
02:47:09.599 00.000 10052 MoveAxis(N, 0, ABG)
02:47:09.599 00.000 10052 Move returns status 0, amount 0
02:47:09.599 00.000 10052 move complete, result=0
02:47:09.599 00.000 10052 worker thread done servicing request
02:47:09.627 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:09.672 00.045 6880 UpdateGuideState exits: m=2546 SNR=34.9
02:47:09.673 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:09.673 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:09.673 00.000 6880 Enqueuing Expose request
02:47:09.673 00.000 10052 Worker thread wakes up
02:47:09.673 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:09.673 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:09.673 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:10.831 01.158 10052 Exposure complete
02:47:10.897 00.066 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c731a670-aef0-4023-96fb-bb3641e76dbe"}
02:47:10.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c731a670-aef0-4023-96fb-bb3641e76dbe"}
02:47:10.898 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7c12965-e718-4927-bb78-c2c8518d6aad"}
02:47:10.898 00.000 6880 case statement mapped state 6 to 3
02:47:10.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7c12965-e718-4927-bb78-c2c8518d6aad"}
02:47:10.899 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7d3a222e-e6a5-427e-841a-21e598868c54"}
02:47:10.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4582,"width":15,"height":15,"star_pos":[7.08,6.76],"pixels":"..."},"id":"7d3a222e-e6a5-427e-841a-21e598868c54"}
02:47:10.925 00.026 10052 worker thread done servicing request
02:47:10.925 00.000 6880 OnExposeComplete: enter
02:47:10.925 00.000 6880 UpdateGuideState(): m_state=6
02:47:10.925 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4583
02:47:10.926 00.001 6880 Star::Find returns 1 (0), X=408.03, Y=891.59, Mass=2532, SNR=34.9, Peak=175 HFD=4.7
02:47:10.926 00.000 6880 MultiStar: [#1 0.03,-0.33,0.99,U] [#2 0.03,-0.40,0.98,U] [#3 0.08,-0.33,0.93,U] [#4 -0.22,-0.31,0.86,U] [#5 -0.02,-0.24,1.01,U] [#6 0.06,-0.17,0.93,U] [#7 -0.07,-0.47,0.77,U] [#8 -0.07,-0.59,0.00,M1] 
02:47:10.926 00.000 6880 single-star, 7 included, MultiStar: {0.00, -0.31}, one-star: {0.11, -0.25}
02:47:10.926 00.000 6880 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.61) = xAngle (0.44 = 0.44)
02:47:10.927 00.001 6880 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
02:47:10.927 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.25 hyp=0.28 cameraTheta=-1.17 mountX=0.25 mountY=0.11, mountTheta=0.42
02:47:10.929 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.25, opts=13)
02:47:10.929 00.000 6880 Enqueuing Move request for scope (0.11, -0.25)
02:47:10.929 00.000 10052 Worker thread wakes up
02:47:10.929 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.25) opts 0xd
02:47:10.929 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.25)
02:47:10.929 00.000 10052 Moving (0.11, -0.25) raw xDistance=0.25 yDistance=0.11
02:47:10.929 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:47:10.931 00.002 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
02:47:10.931 00.000 10052 MoveAxis(W, 67, ABG)
02:47:10.931 00.000 10052 Guiding  Dir = 3, Dur = 67
02:47:10.952 00.021 10052 IsSlewing returns 0
02:47:10.962 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:10.990 00.028 10052 IsGuiding returns 0
02:47:11.015 00.025 6880 UpdateGuideState exits: m=2532 SNR=34.9
02:47:11.015 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:11.015 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:11.015 00.000 6880 Enqueuing Expose request
02:47:11.017 00.002 10052 PulseGuide returned control before completion, sleep 50
02:47:11.100 00.083 10052 IsGuiding returns 0
02:47:11.100 00.000 10052 Move returns status 0, amount 67
02:47:11.100 00.000 10052 MoveAxis(N, 0, ABG)
02:47:11.100 00.000 10052 Move returns status 0, amount 0
02:47:11.100 00.000 10052 move complete, result=0
02:47:11.100 00.000 10052 worker thread done servicing request
02:47:11.100 00.000 10052 Worker thread wakes up
02:47:11.100 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:11.100 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:11.103 00.003 6880 GuideStep: 0.2 px 67 ms WEST, 0.1 px 0 ms NORTH
02:47:12.009 00.906 10052 Exposure complete
02:47:12.098 00.089 10052 worker thread done servicing request
02:47:12.099 00.001 6880 OnExposeComplete: enter
02:47:12.099 00.000 6880 UpdateGuideState(): m_state=6
02:47:12.099 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4584
02:47:12.099 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=891.69, Mass=2583, SNR=35.2, Peak=182 HFD=4.5
02:47:12.100 00.001 6880 MultiStar: [#1 0.02,-0.22,0.97,U] [#2 0.19,-0.46,0.99,U] [#3 0.21,-0.42,0.93,U] [#4 -0.07,-0.23,0.85,U] [#5 0.13,-0.17,0.99,U] [#6 0.39,0.06,0.91,U] [#7 0.05,-0.37,0.77,U] [#8 0.15,-0.44,0.81,U] 
02:47:12.100 00.000 6880 single-star, 8 included, MultiStar: {0.14, -0.26}, one-star: {0.18, -0.16}
02:47:12.100 00.000 6880 CameraToMount -- cameraTheta (-0.74) - m_xAngle (-1.61) = xAngle (0.87 = 0.87)
02:47:12.100 00.000 6880 CameraToMount -- cameraTheta (-0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.84 = 0.84)
02:47:12.100 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.16 hyp=0.24 cameraTheta=-0.74 mountX=0.15 mountY=0.18, mountTheta=0.86
02:47:12.102 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.16, opts=13)
02:47:12.102 00.000 6880 Enqueuing Move request for scope (0.18, -0.16)
02:47:12.103 00.001 10052 Worker thread wakes up
02:47:12.103 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.16) opts 0xd
02:47:12.103 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.16)
02:47:12.103 00.000 10052 Moving (0.18, -0.16) raw xDistance=0.15 yDistance=0.18
02:47:12.103 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:47:12.103 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.01
02:47:12.103 00.000 10052 MoveAxis(W, 44, ABG)
02:47:12.103 00.000 10052 Guiding  Dir = 3, Dur = 44
02:47:12.136 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:12.189 00.053 6880 UpdateGuideState exits: m=2583 SNR=35.2
02:47:12.189 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:12.189 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:12.189 00.000 6880 Enqueuing Expose request
02:47:12.247 00.058 10052 IsSlewing returns 0
02:47:12.318 00.071 10052 IsGuiding returns 0
02:47:12.454 00.136 10052 IsGuiding returns 0
02:47:12.454 00.000 10052 Move returns status 0, amount 44
02:47:12.454 00.000 10052 MoveAxis(N, 0, ABG)
02:47:12.454 00.000 10052 Move returns status 0, amount 0
02:47:12.456 00.002 10052 move complete, result=0
02:47:12.456 00.000 10052 worker thread done servicing request
02:47:12.456 00.000 6880 GuideStep: 0.2 px 44 ms WEST, 0.2 px 0 ms NORTH
02:47:12.456 00.000 10052 Worker thread wakes up
02:47:12.456 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:12.456 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:12.897 00.441 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb92dde9-bf3f-491d-a3d8-62387c2a3e21"}
02:47:12.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb92dde9-bf3f-491d-a3d8-62387c2a3e21"}
02:47:12.897 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cd2d8a49-b73e-4784-8e70-8cee4d76f2b0"}
02:47:12.898 00.001 6880 case statement mapped state 6 to 3
02:47:12.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd2d8a49-b73e-4784-8e70-8cee4d76f2b0"}
02:47:12.898 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"139ba57c-901d-4665-b318-d72515ed17f4"}
02:47:12.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4584,"width":15,"height":15,"star_pos":[7.10,6.69],"pixels":"..."},"id":"139ba57c-901d-4665-b318-d72515ed17f4"}
02:47:13.592 00.694 10052 Exposure complete
02:47:13.652 00.060 10052 worker thread done servicing request
02:47:13.652 00.000 6880 OnExposeComplete: enter
02:47:13.652 00.000 6880 UpdateGuideState(): m_state=6
02:47:13.652 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4585
02:47:13.652 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=891.38, Mass=2674, SNR=35.9, Peak=173 HFD=4.9
02:47:13.653 00.001 6880 MultiStar: [#1 0.03,-0.52,0.94,U] [#2 0.16,-0.56,0.00,M1] [#3 0.03,-0.43,0.92,U] [#4 0.10,-0.50,0.85,U] [#5 -0.06,-0.26,0.98,U] [#6 0.14,-0.30,0.89,U] [#7 -0.01,-0.48,0.74,U] [#8 0.07,-0.41,0.78,U] 
02:47:13.653 00.000 6880 refined, 7 included, MultiStar: {0.05, -0.42}, one-star: {0.12, -0.46}
02:47:13.653 00.000 6880 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.61) = xAngle (0.17 = 0.17)
02:47:13.653 00.000 6880 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.14 = 0.14)
02:47:13.653 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.42 hyp=0.42 cameraTheta=-1.45 mountX=0.41 mountY=0.06, mountTheta=0.14
02:47:13.655 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.42, opts=13)
02:47:13.655 00.000 6880 Enqueuing Move request for scope (0.05, -0.42)
02:47:13.655 00.000 10052 Worker thread wakes up
02:47:13.655 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.42) opts 0xd
02:47:13.655 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.42)
02:47:13.655 00.000 10052 Moving (0.05, -0.42) raw xDistance=0.41 yDistance=0.06
02:47:13.655 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
02:47:13.655 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
02:47:13.655 00.000 10052 MoveAxis(W, 113, ABG)
02:47:13.655 00.000 10052 Guiding  Dir = 3, Dur = 113
02:47:13.676 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:13.711 00.035 6880 UpdateGuideState exits: m=2674 SNR=35.9
02:47:13.711 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:13.711 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:13.711 00.000 6880 Enqueuing Expose request
02:47:13.733 00.022 10052 IsSlewing returns 0
02:47:13.813 00.080 10052 IsGuiding returns 0
02:47:13.877 00.064 10052 PulseGuide returned control before completion, sleep 60
02:47:13.992 00.115 10052 IsGuiding returns 1
02:47:13.992 00.000 10052 scope still moving after pulse duration time elapsed
02:47:14.072 00.080 10052 IsSlewing returns 0
02:47:14.153 00.081 10052 IsGuiding returns 0
02:47:14.153 00.000 10052 scope move finished after 113 + 226 ms
02:47:14.153 00.000 10052 Move returns status 0, amount 113
02:47:14.153 00.000 10052 MoveAxis(N, 0, ABG)
02:47:14.153 00.000 10052 Move returns status 0, amount 0
02:47:14.153 00.000 10052 move complete, result=0
02:47:14.153 00.000 10052 worker thread done servicing request
02:47:14.154 00.001 10052 Worker thread wakes up
02:47:14.154 00.000 6880 GuideStep: 0.4 px 113 ms WEST, 0.1 px 0 ms NORTH
02:47:14.154 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:14.154 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:14.897 00.743 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bb448898-58a1-4525-93ea-b63e8e2f84f2"}
02:47:14.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bb448898-58a1-4525-93ea-b63e8e2f84f2"}
02:47:14.897 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fbb8c838-2af6-4a46-b0e4-1871b8b945ed"}
02:47:14.897 00.000 6880 case statement mapped state 6 to 3
02:47:14.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fbb8c838-2af6-4a46-b0e4-1871b8b945ed"}
02:47:14.899 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"192d4e53-8d2a-404c-96ba-669fd46bfb41"}
02:47:14.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4585,"width":15,"height":15,"star_pos":[7.05,7.38],"pixels":"..."},"id":"192d4e53-8d2a-404c-96ba-669fd46bfb41"}
02:47:15.071 00.172 10052 Exposure complete
02:47:15.139 00.068 10052 worker thread done servicing request
02:47:15.139 00.000 6880 OnExposeComplete: enter
02:47:15.139 00.000 6880 UpdateGuideState(): m_state=6
02:47:15.139 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4586
02:47:15.140 00.001 6880 Star::Find returns 1 (0), X=408.14, Y=891.58, Mass=2580, SNR=35.3, Peak=149 HFD=4.7
02:47:15.140 00.000 6880 MultiStar: [#1 0.41,-0.48,0.00,M1] [#2 0.10,-0.48,0.98,U] [#3 0.19,-0.41,0.93,U] [#4 0.14,-0.37,0.87,U] [#5 0.24,-0.29,1.00,U] [#6 0.51,0.02,0.88,U] [#7 0.51,-0.45,0.00,M1] [#8 0.20,-0.66,0.00,M1] 
02:47:15.140 00.000 6880 single-star, 5 included, MultiStar: {0.23, -0.30}, one-star: {0.21, -0.27}
02:47:15.140 00.000 6880 CameraToMount -- cameraTheta (-0.91) - m_xAngle (-1.61) = xAngle (0.71 = 0.71)
02:47:15.140 00.000 6880 CameraToMount -- cameraTheta (-0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
02:47:15.140 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.27 hyp=0.34 cameraTheta=-0.91 mountX=0.26 mountY=0.22, mountTheta=0.69
02:47:15.142 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.27, opts=13)
02:47:15.142 00.000 6880 Enqueuing Move request for scope (0.21, -0.27)
02:47:15.143 00.001 10052 Worker thread wakes up
02:47:15.143 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.27) opts 0xd
02:47:15.143 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.27)
02:47:15.143 00.000 10052 Moving (0.21, -0.27) raw xDistance=0.26 yDistance=0.22
02:47:15.143 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
02:47:15.143 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.22, slope = 0.01
02:47:15.143 00.000 10052 MoveAxis(W, 76, ABG)
02:47:15.143 00.000 10052 Guiding  Dir = 3, Dur = 76
02:47:15.164 00.021 10052 IsSlewing returns 0
02:47:15.165 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:15.202 00.037 10052 IsGuiding returns 0
02:47:15.208 00.006 6880 UpdateGuideState exits: m=2580 SNR=35.3
02:47:15.208 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:15.208 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:15.208 00.000 6880 Enqueuing Expose request
02:47:15.231 00.023 10052 PulseGuide returned control before completion, sleep 59
02:47:15.324 00.093 10052 IsGuiding returns 1
02:47:15.324 00.000 10052 scope still moving after pulse duration time elapsed
02:47:15.373 00.049 10052 IsSlewing returns 0
02:47:15.410 00.037 10052 IsGuiding returns 0
02:47:15.410 00.000 10052 scope move finished after 76 + 131 ms
02:47:15.411 00.001 10052 Move returns status 0, amount 76
02:47:15.411 00.000 10052 MoveAxis(S, 10, ABG)
02:47:15.411 00.000 10052 Guiding  Dir = 1, Dur = 10
02:47:15.449 00.038 10052 IsSlewing returns 0
02:47:15.486 00.037 10052 IsGuiding returns 0
02:47:15.629 00.143 10052 IsGuiding returns 0
02:47:15.629 00.000 10052 Move returns status 0, amount 10
02:47:15.629 00.000 10052 move complete, result=0
02:47:15.629 00.000 10052 worker thread done servicing request
02:47:15.629 00.000 10052 Worker thread wakes up
02:47:15.629 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:15.629 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:15.629 00.000 6880 GuideStep: 0.3 px 76 ms WEST, 0.2 px 10 ms SOUTH
02:47:16.769 01.140 10052 Exposure complete
02:47:16.832 00.063 10052 worker thread done servicing request
02:47:16.832 00.000 6880 OnExposeComplete: enter
02:47:16.832 00.000 6880 UpdateGuideState(): m_state=6
02:47:16.832 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4587
02:47:16.833 00.001 6880 Star::Find returns 1 (0), X=407.81, Y=891.64, Mass=2562, SNR=34.9, Peak=170 HFD=4.6
02:47:16.833 00.000 6880 MultiStar: [#1 -0.05,-0.02,0.96,U] [#2 0.26,-0.24,1.02,U] [#3 0.07,-0.24,0.94,U] [#4 0.49,-0.00,0.88,U] [#5 -0.39,-0.16,0.98,U] [#6 0.22,-0.12,0.95,U] [#7 0.17,0.06,0.74,U] [#8 -0.31,-0.28,0.80,U] 
02:47:16.833 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.14}, one-star: {-0.12, -0.20}
02:47:16.833 00.000 6880 CameraToMount -- cameraTheta (-1.32) - m_xAngle (-1.61) = xAngle (0.30 = 0.30)
02:47:16.833 00.000 6880 CameraToMount -- cameraTheta (-1.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.27 = 0.27)
02:47:16.833 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.14 hyp=0.14 cameraTheta=-1.32 mountX=0.14 mountY=0.04, mountTheta=0.27
02:47:16.835 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.14, opts=13)
02:47:16.835 00.000 6880 Enqueuing Move request for scope (0.04, -0.14)
02:47:16.835 00.000 10052 Worker thread wakes up
02:47:16.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.14) opts 0xd
02:47:16.835 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.14)
02:47:16.835 00.000 10052 Moving (0.04, -0.14) raw xDistance=0.14 yDistance=0.04
02:47:16.835 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
02:47:16.835 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
02:47:16.835 00.000 10052 MoveAxis(W, 41, ABG)
02:47:16.835 00.000 10052 Guiding  Dir = 3, Dur = 41
02:47:16.857 00.022 10052 IsSlewing returns 0
02:47:16.862 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:16.894 00.032 10052 IsGuiding returns 0
02:47:16.906 00.012 6880 UpdateGuideState exits: m=2562 SNR=34.9
02:47:16.906 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:16.906 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:16.906 00.000 6880 Enqueuing Expose request
02:47:16.907 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb4426e4-0155-4238-a194-18377bde9853"}
02:47:16.907 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb4426e4-0155-4238-a194-18377bde9853"}
02:47:16.916 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a64b356a-edab-45b2-80ea-727411e48b3f"}
02:47:16.916 00.000 6880 case statement mapped state 6 to 3
02:47:16.916 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a64b356a-edab-45b2-80ea-727411e48b3f"}
02:47:16.917 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8d211cb5-ef15-4042-a0ed-86db26751cd2"}
02:47:16.917 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4587,"width":15,"height":15,"star_pos":[6.81,6.64],"pixels":"..."},"id":"8d211cb5-ef15-4042-a0ed-86db26751cd2"}
02:47:16.922 00.005 10052 PulseGuide returned control before completion, sleep 24
02:47:16.975 00.053 10052 IsGuiding returns 1
02:47:16.975 00.000 10052 scope still moving after pulse duration time elapsed
02:47:17.021 00.046 10052 IsSlewing returns 0
02:47:17.061 00.040 10052 IsGuiding returns 0
02:47:17.061 00.000 10052 scope move finished after 41 + 124 ms
02:47:17.061 00.000 10052 Move returns status 0, amount 41
02:47:17.061 00.000 10052 MoveAxis(N, 0, ABG)
02:47:17.061 00.000 10052 Move returns status 0, amount 0
02:47:17.061 00.000 10052 move complete, result=0
02:47:17.061 00.000 10052 worker thread done servicing request
02:47:17.061 00.000 6880 GuideStep: 0.1 px 41 ms WEST, 0.0 px 0 ms NORTH
02:47:17.061 00.000 10052 Worker thread wakes up
02:47:17.061 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:17.062 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:17.982 00.920 10052 Exposure complete
02:47:18.059 00.077 10052 worker thread done servicing request
02:47:18.061 00.002 6880 OnExposeComplete: enter
02:47:18.061 00.000 6880 UpdateGuideState(): m_state=6
02:47:18.061 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4588
02:47:18.061 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.60, Mass=2594, SNR=35.3, Peak=145 HFD=4.9
02:47:18.062 00.001 6880 MultiStar: [#1 0.10,-0.10,0.97,U] [#2 0.13,-0.19,1.00,U] [#3 -0.06,-0.07,0.92,U] [#4 0.05,-0.33,0.85,U] [#5 -0.10,-0.09,0.94,U] [#6 0.01,-0.10,0.94,U] [#7 -0.04,-0.20,0.75,U] [#8 -0.22,-0.07,0.81,U] 
02:47:18.062 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.15}, one-star: {0.06, -0.24}
02:47:18.062 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:47:18.062 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:47:18.062 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.15 hyp=0.15 cameraTheta=-1.59 mountX=0.15 mountY=-0.00, mountTheta=-0.00
02:47:18.063 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.15, opts=13)
02:47:18.063 00.000 6880 Enqueuing Move request for scope (-0.00, -0.15)
02:47:18.064 00.001 10052 Worker thread wakes up
02:47:18.064 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.15) opts 0xd
02:47:18.064 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.15)
02:47:18.064 00.000 10052 Moving (-0.00, -0.15) raw xDistance=0.15 yDistance=-0.00
02:47:18.064 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:47:18.064 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.00, using input
02:47:18.064 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.00
02:47:18.064 00.000 10052 MoveAxis(W, 43, ABG)
02:47:18.064 00.000 10052 Guiding  Dir = 3, Dur = 43
02:47:18.091 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:18.124 00.033 10052 IsSlewing returns 0
02:47:18.135 00.011 6880 UpdateGuideState exits: m=2594 SNR=35.3
02:47:18.135 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:18.136 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:18.136 00.000 6880 Enqueuing Expose request
02:47:18.199 00.063 10052 IsGuiding returns 0
02:47:18.333 00.134 10052 IsGuiding returns 0
02:47:18.333 00.000 10052 Move returns status 0, amount 43
02:47:18.334 00.001 10052 MoveAxis(N, 0, ABG)
02:47:18.334 00.000 10052 Move returns status 0, amount 0
02:47:18.334 00.000 10052 move complete, result=0
02:47:18.334 00.000 10052 worker thread done servicing request
02:47:18.334 00.000 6880 GuideStep: 0.2 px 43 ms WEST, -0.0 px 0 ms NORTH
02:47:18.334 00.000 10052 Worker thread wakes up
02:47:18.334 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:18.334 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:18.897 00.563 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbb9ecbf-dec3-4e1e-a759-278a9efd362b"}
02:47:18.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbb9ecbf-dec3-4e1e-a759-278a9efd362b"}
02:47:18.898 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cc322a61-1dec-4a77-9055-50efb4ce7bd8"}
02:47:18.898 00.000 6880 case statement mapped state 6 to 3
02:47:18.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cc322a61-1dec-4a77-9055-50efb4ce7bd8"}
02:47:18.898 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe40b382-0f4e-4107-98e5-631c804c3241"}
02:47:18.898 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4588,"width":15,"height":15,"star_pos":[6.98,6.60],"pixels":"..."},"id":"fe40b382-0f4e-4107-98e5-631c804c3241"}
02:47:19.462 00.564 10052 Exposure complete
02:47:19.517 00.055 10052 worker thread done servicing request
02:47:19.517 00.000 6880 OnExposeComplete: enter
02:47:19.517 00.000 6880 UpdateGuideState(): m_state=6
02:47:19.517 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4589
02:47:19.517 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.01, Mass=2522, SNR=34.9, Peak=151 HFD=4.5
02:47:19.518 00.001 6880 MultiStar: [#1 0.37,0.06,0.99,U] [#2 -0.05,-0.06,1.01,U] [#3 0.18,-0.02,0.96,U] [#4 0.25,0.22,0.86,U] [#5 0.22,-0.01,0.99,U] [#6 0.38,0.33,0.92,U] [#7 0.22,-0.10,0.76,U] [#8 0.24,-0.17,0.82,U] 
02:47:19.518 00.000 6880 refined, 8 included, MultiStar: {0.22, 0.05}, one-star: {0.16, 0.16}
02:47:19.518 00.000 6880 CameraToMount -- cameraTheta (0.22) - m_xAngle (-1.61) = xAngle (1.84 = 1.84)
02:47:19.518 00.000 6880 CameraToMount -- cameraTheta (0.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.81 = 1.81)
02:47:19.518 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.05 hyp=0.22 cameraTheta=0.22 mountX=-0.06 mountY=0.22, mountTheta=1.84
02:47:19.519 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.05, opts=13)
02:47:19.519 00.000 6880 Enqueuing Move request for scope (0.22, 0.05)
02:47:19.519 00.000 10052 Worker thread wakes up
02:47:19.519 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.05) opts 0xd
02:47:19.519 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.05)
02:47:19.519 00.000 10052 Moving (0.22, 0.05) raw xDistance=-0.06 yDistance=0.22
02:47:19.519 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:47:19.520 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.22, slope = 0.01
02:47:19.520 00.000 10052 MoveAxis(E, 0, ABG)
02:47:19.520 00.000 10052 Move returns status 0, amount 0
02:47:19.520 00.000 10052 MoveAxis(S, 12, ABG)
02:47:19.520 00.000 10052 Guiding  Dir = 1, Dur = 12
02:47:19.540 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:19.573 00.033 6880 UpdateGuideState exits: m=2522 SNR=34.9
02:47:19.574 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:19.574 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:19.574 00.000 6880 Enqueuing Expose request
02:47:19.579 00.005 10052 IsSlewing returns 0
02:47:19.653 00.074 10052 IsGuiding returns 0
02:47:19.794 00.141 10052 IsGuiding returns 0
02:47:19.794 00.000 10052 Move returns status 0, amount 12
02:47:19.794 00.000 10052 move complete, result=0
02:47:19.794 00.000 10052 worker thread done servicing request
02:47:19.794 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 12 ms SOUTH
02:47:19.794 00.000 10052 Worker thread wakes up
02:47:19.794 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:19.794 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:20.713 00.919 10052 Exposure complete
02:47:20.798 00.085 10052 worker thread done servicing request
02:47:20.799 00.001 6880 OnExposeComplete: enter
02:47:20.799 00.000 6880 UpdateGuideState(): m_state=6
02:47:20.799 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4590
02:47:20.800 00.001 6880 Star::Find returns 1 (0), X=408.27, Y=891.84, Mass=2639, SNR=35.6, Peak=143 HFD=4.6
02:47:20.800 00.000 6880 MultiStar: [#1 0.38,-0.16,0.96,U] [#2 -0.08,-0.12,0.97,U] [#3 0.21,-0.22,0.90,U] [#4 0.14,-0.24,0.85,U] [#5 0.30,-0.24,0.92,U] [#6 0.36,0.21,0.89,U] [#7 0.39,-0.04,0.75,U] [#8 0.47,-0.13,0.79,U] 
02:47:20.800 00.000 6880 refined, 8 included, MultiStar: {0.27, -0.11}, one-star: {0.35, -0.00}
02:47:20.800 00.000 6880 CameraToMount -- cameraTheta (-0.37) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
02:47:20.800 00.000 6880 CameraToMount -- cameraTheta (-0.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.21 = 1.21)
02:47:20.800 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.11 hyp=0.29 cameraTheta=-0.37 mountX=0.09 mountY=0.28, mountTheta=1.24
02:47:20.802 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.11, opts=13)
02:47:20.802 00.000 6880 Enqueuing Move request for scope (0.27, -0.11)
02:47:20.802 00.000 10052 Worker thread wakes up
02:47:20.802 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.11) opts 0xd
02:47:20.802 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.11)
02:47:20.802 00.000 10052 Moving (0.27, -0.11) raw xDistance=0.09 yDistance=0.28
02:47:20.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:47:20.803 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.28, slope = 0.01
02:47:20.803 00.000 10052 MoveAxis(E, 0, ABG)
02:47:20.803 00.000 10052 Move returns status 0, amount 0
02:47:20.803 00.000 10052 MoveAxis(S, 14, ABG)
02:47:20.803 00.000 10052 Guiding  Dir = 1, Dur = 14
02:47:20.823 00.020 10052 IsSlewing returns 0
02:47:20.830 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:20.861 00.031 10052 IsGuiding returns 0
02:47:20.874 00.013 6880 UpdateGuideState exits: m=2639 SNR=35.6
02:47:20.874 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:20.874 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:20.874 00.000 6880 Enqueuing Expose request
02:47:20.903 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f995a7d5-b8ae-4f29-ae41-f77bf769fe74"}
02:47:20.904 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f995a7d5-b8ae-4f29-ae41-f77bf769fe74"}
02:47:20.905 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c79382f4-cdbd-4900-b9d1-4c13111206e7"}
02:47:20.905 00.000 6880 case statement mapped state 6 to 3
02:47:20.905 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c79382f4-cdbd-4900-b9d1-4c13111206e7"}
02:47:20.907 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1a741567-fc8d-4599-8500-26cf36ebf4c4"}
02:47:20.907 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4590,"width":15,"height":15,"star_pos":[7.27,6.84],"pixels":"..."},"id":"1a741567-fc8d-4599-8500-26cf36ebf4c4"}
02:47:20.927 00.020 10052 IsGuiding returns 0
02:47:20.928 00.001 10052 Move returns status 0, amount 14
02:47:20.928 00.000 10052 move complete, result=0
02:47:20.928 00.000 10052 worker thread done servicing request
02:47:20.928 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 14 ms SOUTH
02:47:20.928 00.000 10052 Worker thread wakes up
02:47:20.928 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:20.928 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:22.063 01.135 10052 Exposure complete
02:47:22.151 00.088 10052 worker thread done servicing request
02:47:22.152 00.001 6880 OnExposeComplete: enter
02:47:22.152 00.000 6880 UpdateGuideState(): m_state=6
02:47:22.152 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4591
02:47:22.152 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=891.78, Mass=2552, SNR=35.0, Peak=165 HFD=4.5
02:47:22.153 00.001 6880 MultiStar: [#1 0.24,-0.14,0.99,U] [#2 -0.20,-0.24,0.98,U] [#3 0.09,-0.32,0.93,U] [#4 -0.12,-0.24,0.87,U] [#5 0.09,-0.15,1.01,U] [#6 0.32,0.17,0.89,U] [#7 0.29,-0.01,0.75,U] [#8 0.18,-0.35,0.79,U] 
02:47:22.153 00.000 6880 single-star, 8 included, MultiStar: {0.11, -0.15}, one-star: {0.16, -0.07}
02:47:22.153 00.000 6880 CameraToMount -- cameraTheta (-0.38) - m_xAngle (-1.61) = xAngle (1.23 = 1.23)
02:47:22.153 00.000 6880 CameraToMount -- cameraTheta (-0.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.20 = 1.20)
02:47:22.153 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.07 hyp=0.18 cameraTheta=-0.38 mountX=0.06 mountY=0.17, mountTheta=1.23
02:47:22.155 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.07, opts=13)
02:47:22.156 00.001 6880 Enqueuing Move request for scope (0.16, -0.07)
02:47:22.156 00.000 10052 Worker thread wakes up
02:47:22.156 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.07) opts 0xd
02:47:22.156 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.07)
02:47:22.156 00.000 10052 Moving (0.16, -0.07) raw xDistance=0.06 yDistance=0.17
02:47:22.156 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:47:22.156 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
02:47:22.156 00.000 10052 MoveAxis(E, 0, ABG)
02:47:22.156 00.000 10052 Move returns status 0, amount 0
02:47:22.156 00.000 10052 MoveAxis(N, 0, ABG)
02:47:22.157 00.001 10052 Move returns status 0, amount 0
02:47:22.157 00.000 10052 move complete, result=0
02:47:22.157 00.000 10052 worker thread done servicing request
02:47:22.186 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:22.235 00.049 6880 UpdateGuideState exits: m=2552 SNR=35.0
02:47:22.236 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:22.236 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:22.236 00.000 6880 Enqueuing Expose request
02:47:22.236 00.000 10052 Worker thread wakes up
02:47:22.236 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:47:22.236 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:22.236 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:22.927 00.691 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fbab9876-8c59-42d9-a58f-9ad5538bc1fc"}
02:47:22.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fbab9876-8c59-42d9-a58f-9ad5538bc1fc"}
02:47:22.930 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d994048f-2ff1-4282-8fed-238844531591"}
02:47:22.931 00.001 6880 case statement mapped state 6 to 3
02:47:22.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d994048f-2ff1-4282-8fed-238844531591"}
02:47:22.931 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"18186f60-1d9d-4319-b0e9-4e61e24bae6f"}
02:47:22.932 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4591,"width":15,"height":15,"star_pos":[7.09,6.78],"pixels":"..."},"id":"18186f60-1d9d-4319-b0e9-4e61e24bae6f"}
02:47:23.153 00.221 10052 Exposure complete
02:47:23.239 00.086 10052 worker thread done servicing request
02:47:23.239 00.000 6880 OnExposeComplete: enter
02:47:23.239 00.000 6880 UpdateGuideState(): m_state=6
02:47:23.240 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4592
02:47:23.240 00.000 6880 Star::Find returns 1 (0), X=408.34, Y=891.67, Mass=2656, SNR=35.7, Peak=153 HFD=4.7
02:47:23.240 00.000 6880 MultiStar: [#1 0.39,-0.37,0.96,U] [#2 -0.04,-0.43,0.95,U] [#3 0.16,-0.29,0.91,U] [#4 0.16,-0.34,0.84,U] [#5 0.26,-0.26,0.97,U] [#6 0.23,-0.12,0.91,U] [#7 0.35,-0.06,0.71,U] [#8 0.10,-0.47,0.79,U] 
02:47:23.240 00.000 6880 refined, 8 included, MultiStar: {0.23, -0.28}, one-star: {0.41, -0.18}
02:47:23.240 00.000 6880 CameraToMount -- cameraTheta (-0.89) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
02:47:23.240 00.000 6880 CameraToMount -- cameraTheta (-0.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.69 = 0.69)
02:47:23.240 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.28 hyp=0.36 cameraTheta=-0.89 mountX=0.27 mountY=0.23, mountTheta=0.70
02:47:23.242 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.28, opts=13)
02:47:23.242 00.000 6880 Enqueuing Move request for scope (0.23, -0.28)
02:47:23.242 00.000 10052 Worker thread wakes up
02:47:23.242 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.28) opts 0xd
02:47:23.242 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.28)
02:47:23.243 00.001 10052 Moving (0.23, -0.28) raw xDistance=0.27 yDistance=0.23
02:47:23.243 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
02:47:23.243 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.06 from input 0.23, slope = 0.01
02:47:23.243 00.000 10052 MoveAxis(W, 73, ABG)
02:47:23.243 00.000 10052 Guiding  Dir = 3, Dur = 73
02:47:23.264 00.021 10052 IsSlewing returns 0
02:47:23.297 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:23.313 00.016 10052 IsGuiding returns 0
02:47:23.345 00.032 10052 PulseGuide returned control before completion, sleep 51
02:47:23.356 00.011 6880 UpdateGuideState exits: m=2656 SNR=35.7
02:47:23.357 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:23.357 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:23.357 00.000 6880 Enqueuing Expose request
02:47:23.424 00.067 10052 IsGuiding returns 1
02:47:23.424 00.000 10052 scope still moving after pulse duration time elapsed
02:47:23.531 00.107 10052 IsSlewing returns 0
02:47:23.595 00.064 10052 IsGuiding returns 0
02:47:23.595 00.000 10052 scope move finished after 73 + 208 ms
02:47:23.595 00.000 10052 Move returns status 0, amount 73
02:47:23.595 00.000 10052 MoveAxis(S, 22, ABG)
02:47:23.595 00.000 10052 Guiding  Dir = 1, Dur = 22
02:47:23.616 00.021 10052 IsSlewing returns 0
02:47:23.655 00.039 10052 IsGuiding returns 0
02:47:23.762 00.107 10052 IsGuiding returns 0
02:47:23.762 00.000 10052 Move returns status 0, amount 22
02:47:23.762 00.000 10052 move complete, result=0
02:47:23.762 00.000 10052 worker thread done servicing request
02:47:23.762 00.000 6880 GuideStep: 0.3 px 73 ms WEST, 0.2 px 22 ms SOUTH
02:47:23.763 00.001 10052 Worker thread wakes up
02:47:23.763 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:23.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:24.123 00.360 6880 evsrv: cli 01543AA0 connect
02:47:24.124 00.001 6880 case statement mapped state 6 to 3
02:47:24.124 00.000 6880 case statement mapped state 6 to 3
02:47:24.125 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"f744a1c6-3b90-4dfc-9f2b-b35695e993f5"}
02:47:24.125 00.000 6880 case statement mapped state 6 to 3
02:47:24.125 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f744a1c6-3b90-4dfc-9f2b-b35695e993f5"}
02:47:24.126 00.001 6880 evsrv: cli 01543AA0 disconnect
02:47:24.126 00.000 6880 evsrv: cli 01543AA0 connect
02:47:24.126 00.000 6880 case statement mapped state 6 to 3
02:47:24.128 00.002 6880 case statement mapped state 6 to 3
02:47:24.129 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"43ec4bef-aebb-4a45-9b77-7277e299bca3"}
02:47:24.129 00.000 6880 PhdController::Dither begins
02:47:24.129 00.000 6880 dither: size=1.00, dRA=-0.40 dDec=0.00
02:47:24.129 00.000 6880 MountToCamera -- mountTheta (3.14) + m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:47:24.129 00.000 6880 MountToCamera -- mountX=-0.40 mountY=0.00 hyp=0.40 mountTheta=3.14 cameraX=0.02, cameraY=0.40 cameraTheta=1.53
02:47:24.129 00.000 6880 setting lock position to (407.94, 892.24)
02:47:24.129 00.000 6880 Mount: notify guiding dithered (0.0, 0.4)
02:47:24.130 00.001 6880 MultiStar: stabilizing after lock position change
02:47:24.130 00.000 6880 Status Line: Dither by -0.40,0.00
02:47:24.136 00.006 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:47:24.136 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:47:24.136 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"43ec4bef-aebb-4a45-9b77-7277e299bca3"}
02:47:24.137 00.001 6880 evsrv: cli 01543AA0 disconnect
02:47:24.903 00.766 10052 Exposure complete
02:47:24.927 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5d3c1b7-147f-475a-a091-fae3e15cad63"}
02:47:24.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5d3c1b7-147f-475a-a091-fae3e15cad63"}
02:47:24.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80229406-9dda-44f8-a215-afe8d5dbf903"}
02:47:24.928 00.000 6880 case statement mapped state 6 to 3
02:47:24.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80229406-9dda-44f8-a215-afe8d5dbf903"}
02:47:24.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b1dec354-4f48-4ebd-b7d4-02fa074792e0"}
02:47:24.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4592,"width":15,"height":15,"star_pos":[7.34,6.67],"pixels":"..."},"id":"b1dec354-4f48-4ebd-b7d4-02fa074792e0"}
02:47:24.993 00.064 10052 worker thread done servicing request
02:47:24.993 00.000 6880 OnExposeComplete: enter
02:47:24.993 00.000 6880 UpdateGuideState(): m_state=6
02:47:24.994 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4593
02:47:24.994 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.56, Mass=2555, SNR=35.0, Peak=147 HFD=4.9
02:47:24.994 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
02:47:24.994 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:47:24.994 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.69 hyp=0.69 cameraTheta=-1.59 mountX=0.69 mountY=-0.01, mountTheta=-0.01
02:47:24.996 00.002 6880 dither recenter: remaining=(0.4,-0.0) step=(0.4,-0.0)
02:47:24.996 00.000 6880 MountToCamera -- mountTheta (-0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:47:24.996 00.000 6880 MountToCamera -- mountX=0.40 mountY=-0.00 hyp=0.40 mountTheta=-0.00 cameraX=-0.02, cameraY=-0.40 cameraTheta=-1.61
02:47:24.996 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.40, opts=4)
02:47:24.996 00.000 6880 Enqueuing Move request for scope (-0.02, -0.40)
02:47:24.996 00.000 6880 Mount: notify direct move 0.40,-0.00
02:47:24.996 00.000 10052 Worker thread wakes up
02:47:24.996 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.40) opts 0x4
02:47:24.996 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.40)
02:47:24.996 00.000 10052 Moving (-0.02, -0.40) raw xDistance=0.40 yDistance=-0.00
02:47:24.998 00.002 10052 MoveAxis(W, 236, B)
02:47:24.998 00.000 10052 Guiding  Dir = 3, Dur = 236
02:47:25.019 00.021 10052 IsSlewing returns 0
02:47:25.031 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:25.057 00.026 10052 IsGuiding returns 0
02:47:25.082 00.025 6880 UpdateGuideState exits: m=2555 SNR=35.0
02:47:25.082 00.000 6880 PhdController: settling, locked = 1, distance = 0.67 (0.60) aobump = 0 frame = 1 / 99999
02:47:25.082 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126045.082,"Host":"MINIASTRO1","Inst":1,"Distance":0.67,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:47:25.082 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:25.082 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:25.082 00.000 6880 Enqueuing Expose request
02:47:25.084 00.002 10052 PulseGuide returned control before completion, sleep 220
02:47:25.328 00.244 10052 IsGuiding returns 1
02:47:25.328 00.000 10052 scope still moving after pulse duration time elapsed
02:47:25.372 00.044 10052 IsSlewing returns 0
02:47:25.410 00.038 10052 IsGuiding returns 0
02:47:25.410 00.000 10052 scope move finished after 236 + 117 ms
02:47:25.410 00.000 10052 Move returns status 0, amount 236
02:47:25.411 00.001 10052 MoveAxis(N, 0, B)
02:47:25.411 00.000 10052 Move returns status 0, amount 0
02:47:25.411 00.000 10052 move complete, result=0
02:47:25.411 00.000 10052 worker thread done servicing request
02:47:25.411 00.000 6880 GuideStep: 0.4 px 236 ms WEST, -0.0 px 0 ms NORTH
02:47:25.411 00.000 10052 Worker thread wakes up
02:47:25.411 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:25.411 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:26.329 00.918 10052 Exposure complete
02:47:26.415 00.086 10052 worker thread done servicing request
02:47:26.415 00.000 6880 OnExposeComplete: enter
02:47:26.415 00.000 6880 UpdateGuideState(): m_state=6
02:47:26.415 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4594
02:47:26.415 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=892.02, Mass=2565, SNR=35.0, Peak=171 HFD=4.5
02:47:26.415 00.000 6880 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.61) = xAngle (-0.37 = -0.37)
02:47:26.415 00.000 6880 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:47:26.415 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.22 hyp=0.24 cameraTheta=-1.99 mountX=0.23 mountY=-0.10, mountTheta=-0.40
02:47:26.418 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.22, opts=13)
02:47:26.418 00.000 6880 Enqueuing Move request for scope (-0.10, -0.22)
02:47:26.418 00.000 10052 Worker thread wakes up
02:47:26.418 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.22) opts 0xd
02:47:26.418 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.22)
02:47:26.418 00.000 10052 Moving (-0.10, -0.22) raw xDistance=0.23 yDistance=-0.10
02:47:26.418 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:47:26.418 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
02:47:26.419 00.001 10052 MoveAxis(W, 61, ABG)
02:47:26.419 00.000 10052 Guiding  Dir = 3, Dur = 61
02:47:26.439 00.020 10052 IsSlewing returns 0
02:47:26.445 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:26.478 00.033 10052 IsGuiding returns 0
02:47:26.486 00.008 6880 UpdateGuideState exits: m=2565 SNR=35.0
02:47:26.487 00.001 6880 PhdController: settling, locked = 1, distance = 0.24 (0.60) aobump = 0 frame = 2 / 99999
02:47:26.487 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126046.487,"Host":"MINIASTRO1","Inst":1,"Distance":0.24,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:47:26.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:26.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:26.487 00.000 6880 Enqueuing Expose request
02:47:26.505 00.018 10052 PulseGuide returned control before completion, sleep 44
02:47:26.592 00.087 10052 IsGuiding returns 0
02:47:26.592 00.000 10052 Move returns status 0, amount 61
02:47:26.592 00.000 10052 MoveAxis(N, 0, ABG)
02:47:26.592 00.000 10052 Move returns status 0, amount 0
02:47:26.592 00.000 10052 move complete, result=0
02:47:26.592 00.000 10052 worker thread done servicing request
02:47:26.592 00.000 6880 GuideStep: 0.2 px 61 ms WEST, -0.1 px 0 ms NORTH
02:47:26.592 00.000 10052 Worker thread wakes up
02:47:26.592 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:26.593 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:26.926 00.333 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f036d68-c978-4c79-9adf-61a4e418c225"}
02:47:26.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f036d68-c978-4c79-9adf-61a4e418c225"}
02:47:26.927 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e65bf705-d849-450a-8b9c-04407349efc0"}
02:47:26.927 00.000 6880 case statement mapped state 6 to 3
02:47:26.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e65bf705-d849-450a-8b9c-04407349efc0"}
02:47:26.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"defc8181-4840-4e4d-ad1b-ab34959af726"}
02:47:26.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4594,"width":15,"height":15,"star_pos":[6.85,7.02],"pixels":"..."},"id":"defc8181-4840-4e4d-ad1b-ab34959af726"}
02:47:27.728 00.800 10052 Exposure complete
02:47:27.808 00.080 10052 worker thread done servicing request
02:47:27.808 00.000 6880 OnExposeComplete: enter
02:47:27.808 00.000 6880 UpdateGuideState(): m_state=6
02:47:27.808 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4595
02:47:27.808 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=891.84, Mass=2570, SNR=35.2, Peak=158 HFD=4.8
02:47:27.808 00.000 6880 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
02:47:27.808 00.000 6880 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:47:27.808 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.40 hyp=0.46 cameraTheta=-2.07 mountX=0.41 mountY=-0.22, mountTheta=-0.48
02:47:27.810 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.40, opts=13)
02:47:27.810 00.000 6880 Enqueuing Move request for scope (-0.22, -0.40)
02:47:27.810 00.000 10052 Worker thread wakes up
02:47:27.810 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.40) opts 0xd
02:47:27.810 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.40)
02:47:27.810 00.000 10052 Moving (-0.22, -0.40) raw xDistance=0.41 yDistance=-0.22
02:47:27.810 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.41
02:47:27.810 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.22, slope = 0.00
02:47:27.810 00.000 10052 MoveAxis(W, 114, ABG)
02:47:27.810 00.000 10052 Guiding  Dir = 3, Dur = 114
02:47:27.831 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:27.867 00.036 6880 UpdateGuideState exits: m=2570 SNR=35.2
02:47:27.867 00.000 6880 PhdController: settling, locked = 1, distance = 0.31 (0.60) aobump = 0 frame = 3 / 99999
02:47:27.867 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126047.867,"Host":"MINIASTRO1","Inst":1,"Distance":0.31,"Time":1.4,"SettleTime":6.0,"StarLocked":true}
02:47:27.868 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:27.868 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:27.868 00.000 6880 Enqueuing Expose request
02:47:27.886 00.018 10052 IsSlewing returns 0
02:47:27.965 00.079 10052 IsGuiding returns 0
02:47:28.029 00.064 10052 PulseGuide returned control before completion, sleep 61
02:47:28.146 00.117 10052 IsGuiding returns 1
02:47:28.146 00.000 10052 scope still moving after pulse duration time elapsed
02:47:28.213 00.067 10052 IsSlewing returns 0
02:47:28.288 00.075 10052 IsGuiding returns 0
02:47:28.288 00.000 10052 scope move finished after 114 + 208 ms
02:47:28.288 00.000 10052 Move returns status 0, amount 114
02:47:28.288 00.000 10052 MoveAxis(N, 39, ABG)
02:47:28.289 00.001 10052 Guiding  Dir = 0, Dur = 39
02:47:28.367 00.078 10052 IsSlewing returns 0
02:47:28.445 00.078 10052 IsGuiding returns 0
02:47:28.577 00.132 10052 IsGuiding returns 0
02:47:28.577 00.000 10052 Move returns status 0, amount 39
02:47:28.577 00.000 10052 move complete, result=0
02:47:28.577 00.000 10052 worker thread done servicing request
02:47:28.577 00.000 6880 GuideStep: 0.4 px 114 ms WEST, -0.2 px 39 ms NORTH
02:47:28.577 00.000 10052 Worker thread wakes up
02:47:28.577 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:28.577 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:28.927 00.350 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13985a7d-d0b2-4bb4-8386-68eda5662ffb"}
02:47:28.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13985a7d-d0b2-4bb4-8386-68eda5662ffb"}
02:47:28.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2484948c-a3cd-49fd-b710-4bb43e4fbe20"}
02:47:28.928 00.000 6880 case statement mapped state 6 to 3
02:47:28.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2484948c-a3cd-49fd-b710-4bb43e4fbe20"}
02:47:28.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"64450da9-9c09-4e01-8493-5464bc213514"}
02:47:28.931 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4595,"width":15,"height":15,"star_pos":[6.72,6.84],"pixels":"..."},"id":"64450da9-9c09-4e01-8493-5464bc213514"}
02:47:29.492 00.561 10052 Exposure complete
02:47:29.570 00.078 10052 worker thread done servicing request
02:47:29.571 00.001 6880 OnExposeComplete: enter
02:47:29.571 00.000 6880 UpdateGuideState(): m_state=6
02:47:29.571 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4596
02:47:29.571 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.90, Mass=2601, SNR=35.3, Peak=169 HFD=4.6
02:47:29.571 00.000 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
02:47:29.571 00.000 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
02:47:29.571 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.34 hyp=0.34 cameraTheta=-1.75 mountX=0.34 mountY=-0.06, mountTheta=-0.17
02:47:29.572 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.34, opts=13)
02:47:29.572 00.000 6880 Enqueuing Move request for scope (-0.06, -0.34)
02:47:29.572 00.000 10052 Worker thread wakes up
02:47:29.572 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.34) opts 0xd
02:47:29.572 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.34)
02:47:29.573 00.001 10052 Moving (-0.06, -0.34) raw xDistance=0.34 yDistance=-0.06
02:47:29.573 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
02:47:29.573 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:47:29.573 00.000 10052 MoveAxis(W, 97, ABG)
02:47:29.573 00.000 10052 Guiding  Dir = 3, Dur = 97
02:47:29.602 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:29.619 00.017 10052 IsSlewing returns 0
02:47:29.639 00.020 6880 UpdateGuideState exits: m=2601 SNR=35.3
02:47:29.639 00.000 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 4 / 99999
02:47:29.640 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783126049.640,"Host":"MINIASTRO1","Inst":1,"Distance":0.32,"Time":3.2,"SettleTime":6.0,"StarLocked":true}
02:47:29.640 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:29.640 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:29.640 00.000 6880 Enqueuing Expose request
02:47:29.690 00.050 10052 IsGuiding returns 0
02:47:29.755 00.065 10052 PulseGuide returned control before completion, sleep 43
02:47:29.876 00.121 10052 IsGuiding returns 0
02:47:29.877 00.001 10052 Move returns status 0, amount 97
02:47:29.877 00.000 10052 MoveAxis(N, 0, ABG)
02:47:29.877 00.000 10052 Move returns status 0, amount 0
02:47:29.877 00.000 10052 move complete, result=0
02:47:29.877 00.000 10052 worker thread done servicing request
02:47:29.877 00.000 6880 GuideStep: 0.3 px 97 ms WEST, -0.1 px 0 ms NORTH
02:47:29.877 00.000 10052 Worker thread wakes up
02:47:29.877 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:29.877 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:30.926 01.049 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"46526cdd-4618-43f1-83e7-46edb9bb7e19"}
02:47:30.927 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"46526cdd-4618-43f1-83e7-46edb9bb7e19"}
02:47:30.927 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d92ed856-aeda-4cfc-9aef-6d746922a915"}
02:47:30.927 00.000 6880 case statement mapped state 6 to 3
02:47:30.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d92ed856-aeda-4cfc-9aef-6d746922a915"}
02:47:30.928 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8cfa36eb-8ecc-4034-a690-25914031e251"}
02:47:30.929 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4596,"width":15,"height":15,"star_pos":[6.88,6.90],"pixels":"..."},"id":"8cfa36eb-8ecc-4034-a690-25914031e251"}
02:47:31.009 00.080 10052 Exposure complete
02:47:31.093 00.084 10052 worker thread done servicing request
02:47:31.093 00.000 6880 OnExposeComplete: enter
02:47:31.093 00.000 6880 UpdateGuideState(): m_state=6
02:47:31.094 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4597
02:47:31.094 00.000 6880 Star::Find returns 1 (0), X=407.38, Y=892.19, Mass=2636, SNR=35.7, Peak=145 HFD=4.6
02:47:31.094 00.000 6880 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.61) = xAngle (-1.43 = -1.43)
02:47:31.094 00.000 6880 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
02:47:31.094 00.000 6880 CameraToMount -- cameraX=-0.56 cameraY=-0.06 hyp=0.57 cameraTheta=-3.04 mountX=0.08 mountY=-0.56, mountTheta=-1.43
02:47:31.095 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.56, y=-0.06, opts=13)
02:47:31.095 00.000 6880 Enqueuing Move request for scope (-0.56, -0.06)
02:47:31.095 00.000 10052 Worker thread wakes up
02:47:31.096 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -0.06) opts 0xd
02:47:31.096 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.56, -0.06)
02:47:31.096 00.000 10052 Moving (-0.56, -0.06) raw xDistance=0.08 yDistance=-0.56
02:47:31.096 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:47:31.096 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.56, slope = -0.12
02:47:31.096 00.000 10052 MoveAxis(E, 0, ABG)
02:47:31.096 00.000 10052 Move returns status 0, amount 0
02:47:31.096 00.000 10052 MoveAxis(N, 90, ABG)
02:47:31.096 00.000 10052 Guiding  Dir = 0, Dur = 90
02:47:31.116 00.020 10052 IsSlewing returns 0
02:47:31.127 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:31.154 00.027 10052 IsGuiding returns 0
02:47:31.168 00.014 6880 UpdateGuideState exits: m=2636 SNR=35.7
02:47:31.168 00.000 6880 PhdController: settling, locked = 1, distance = 0.39 (0.60) aobump = 0 frame = 5 / 99999
02:47:31.168 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126051.168,"Host":"MINIASTRO1","Inst":1,"Distance":0.39,"Time":4.7,"SettleTime":6.0,"StarLocked":true}
02:47:31.168 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:31.168 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:31.168 00.000 6880 Enqueuing Expose request
02:47:31.182 00.014 10052 PulseGuide returned control before completion, sleep 73
02:47:31.288 00.106 10052 IsGuiding returns 1
02:47:31.288 00.000 10052 scope still moving after pulse duration time elapsed
02:47:31.334 00.046 10052 IsSlewing returns 0
02:47:31.372 00.038 10052 IsGuiding returns 0
02:47:31.372 00.000 10052 scope move finished after 90 + 126 ms
02:47:31.372 00.000 10052 Move returns status 0, amount 90
02:47:31.372 00.000 10052 move complete, result=0
02:47:31.372 00.000 10052 worker thread done servicing request
02:47:31.372 00.000 10052 Worker thread wakes up
02:47:31.372 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.6 px 90 ms NORTH
02:47:31.373 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:31.373 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:32.292 00.919 10052 Exposure complete
02:47:32.378 00.086 10052 worker thread done servicing request
02:47:32.378 00.000 6880 OnExposeComplete: enter
02:47:32.378 00.000 6880 UpdateGuideState(): m_state=6
02:47:32.378 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4598
02:47:32.378 00.000 6880 Star::Find returns 1 (0), X=407.26, Y=892.08, Mass=2629, SNR=35.5, Peak=170 HFD=4.7
02:47:32.378 00.000 6880 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.61) = xAngle (-1.29 = -1.29)
02:47:32.378 00.000 6880 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
02:47:32.378 00.000 6880 CameraToMount -- cameraX=-0.68 cameraY=-0.17 hyp=0.70 cameraTheta=-2.90 mountX=0.19 mountY=-0.68, mountTheta=-1.29
02:47:32.380 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.68, y=-0.17, opts=13)
02:47:32.380 00.000 6880 Enqueuing Move request for scope (-0.68, -0.17)
02:47:32.380 00.000 10052 Worker thread wakes up
02:47:32.380 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.68, -0.17) opts 0xd
02:47:32.380 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.68, -0.17)
02:47:32.380 00.000 10052 Moving (-0.68, -0.17) raw xDistance=0.19 yDistance=-0.68
02:47:32.380 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:47:32.380 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.68, slope = -0.15
02:47:32.380 00.000 10052 MoveAxis(W, 52, ABG)
02:47:32.380 00.000 10052 Guiding  Dir = 3, Dur = 52
02:47:32.401 00.021 10052 IsSlewing returns 0
02:47:32.405 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:32.439 00.034 10052 IsGuiding returns 0
02:47:32.449 00.010 6880 UpdateGuideState exits: m=2629 SNR=35.5
02:47:32.449 00.000 6880 PhdController: settling, locked = 1, distance = 0.49 (0.60) aobump = 0 frame = 6 / 99999
02:47:32.449 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126052.449,"Host":"MINIASTRO1","Inst":1,"Distance":0.49,"Time":6.0,"SettleTime":6.0,"StarLocked":true}
02:47:32.450 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:32.450 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:32.450 00.000 6880 Enqueuing Expose request
02:47:32.467 00.017 10052 PulseGuide returned control before completion, sleep 35
02:47:32.526 00.059 10052 IsGuiding returns 0
02:47:32.526 00.000 10052 Move returns status 0, amount 52
02:47:32.526 00.000 10052 MoveAxis(N, 138, ABG)
02:47:32.526 00.000 10052 Guiding  Dir = 0, Dur = 138
02:47:32.566 00.040 10052 IsSlewing returns 0
02:47:32.602 00.036 10052 IsGuiding returns 0
02:47:32.630 00.028 10052 PulseGuide returned control before completion, sleep 121
02:47:32.778 00.148 10052 IsGuiding returns 0
02:47:32.778 00.000 10052 Move returns status 0, amount 138
02:47:32.778 00.000 10052 move complete, result=0
02:47:32.778 00.000 10052 worker thread done servicing request
02:47:32.778 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.7 px 138 ms NORTH
02:47:32.779 00.001 10052 Worker thread wakes up
02:47:32.779 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:32.779 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:32.924 00.145 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b1790007-302f-43a2-a976-a1255108047c"}
02:47:32.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b1790007-302f-43a2-a976-a1255108047c"}
02:47:32.925 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84fdeb15-ddb6-4fca-b159-9e2f4715ddef"}
02:47:32.925 00.000 6880 case statement mapped state 6 to 3
02:47:32.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"84fdeb15-ddb6-4fca-b159-9e2f4715ddef"}
02:47:32.926 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9cb552f0-5610-481a-834a-9c7a8f2776c6"}
02:47:32.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4598,"width":15,"height":15,"star_pos":[7.26,7.08],"pixels":"..."},"id":"9cb552f0-5610-481a-834a-9c7a8f2776c6"}
02:47:33.923 00.997 10052 Exposure complete
02:47:33.982 00.059 10052 worker thread done servicing request
02:47:33.982 00.000 6880 OnExposeComplete: enter
02:47:33.982 00.000 6880 UpdateGuideState(): m_state=6
02:47:33.983 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4599
02:47:33.983 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=892.50, Mass=2472, SNR=34.2, Peak=153 HFD=4.9
02:47:33.983 00.000 6880 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.61) = xAngle (4.11 = -2.17)
02:47:33.983 00.000 6880 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.08 = -2.20)
02:47:33.983 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.25 hyp=0.42 cameraTheta=2.50 mountX=-0.24 mountY=-0.34, mountTheta=-2.18
02:47:33.984 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.25, opts=13)
02:47:33.984 00.000 6880 Enqueuing Move request for scope (-0.34, 0.25)
02:47:33.984 00.000 10052 Worker thread wakes up
02:47:33.984 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.25) opts 0xd
02:47:33.984 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.25)
02:47:33.984 00.000 10052 Moving (-0.34, 0.25) raw xDistance=-0.24 yDistance=-0.34
02:47:33.984 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.24
02:47:33.984 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.34, slope = -0.09
02:47:33.984 00.000 10052 MoveAxis(E, 61, ABG)
02:47:33.984 00.000 10052 Guiding  Dir = 2, Dur = 61
02:47:34.005 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:34.028 00.023 10052 IsSlewing returns 0
02:47:34.038 00.010 6880 UpdateGuideState exits: m=2472 SNR=34.2
02:47:34.038 00.000 6880 PhdController: settling, locked = 1, distance = 0.47 (0.60) aobump = 0 frame = 7 / 99999
02:47:34.039 00.001 6880 PhdController: newstate STATE_FINISH
02:47:34.039 00.000 6880 PhdController complete: success
02:47:34.039 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783126054.039,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":7,"DroppedFrames":0}
02:47:34.039 00.000 6880 Mount: notify guiding dither settle done success=1
02:47:34.039 00.000 6880 PhdController: newstate STATE_IDLE
02:47:34.039 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:34.039 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:34.039 00.000 6880 Enqueuing Expose request
02:47:34.108 00.069 10052 IsGuiding returns 0
02:47:34.252 00.144 10052 IsGuiding returns 1
02:47:34.252 00.000 10052 scope still moving after pulse duration time elapsed
02:47:34.320 00.068 10052 IsSlewing returns 0
02:47:34.396 00.076 10052 IsGuiding returns 0
02:47:34.396 00.000 10052 scope move finished after 61 + 226 ms
02:47:34.396 00.000 10052 Move returns status 0, amount 61
02:47:34.396 00.000 10052 MoveAxis(N, 97, ABG)
02:47:34.396 00.000 10052 Guiding  Dir = 0, Dur = 97
02:47:34.465 00.069 10052 IsSlewing returns 0
02:47:34.535 00.070 10052 IsGuiding returns 0
02:47:34.601 00.066 10052 PulseGuide returned control before completion, sleep 42
02:47:34.713 00.112 10052 IsGuiding returns 1
02:47:34.713 00.000 10052 scope still moving after pulse duration time elapsed
02:47:34.781 00.068 10052 IsSlewing returns 0
02:47:34.819 00.038 10052 IsGuiding returns 0
02:47:34.819 00.000 10052 scope move finished after 97 + 186 ms
02:47:34.819 00.000 10052 Move returns status 0, amount 97
02:47:34.819 00.000 10052 move complete, result=0
02:47:34.819 00.000 10052 worker thread done servicing request
02:47:34.820 00.001 10052 Worker thread wakes up
02:47:34.820 00.000 6880 GuideStep: -0.2 px 61 ms EAST, -0.3 px 97 ms NORTH
02:47:34.820 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:34.820 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:34.925 00.105 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"313ec506-fee0-4aa4-8d6e-2b7cda9c32a7"}
02:47:34.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"313ec506-fee0-4aa4-8d6e-2b7cda9c32a7"}
02:47:34.926 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e66e04c-c2f0-4124-abfe-a55d7c966cf9"}
02:47:34.926 00.000 6880 case statement mapped state 6 to 3
02:47:34.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e66e04c-c2f0-4124-abfe-a55d7c966cf9"}
02:47:34.926 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"134c265f-8705-4b26-b00a-480e74b4db14"}
02:47:34.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4599,"width":15,"height":15,"star_pos":[6.61,7.50],"pixels":"..."},"id":"134c265f-8705-4b26-b00a-480e74b4db14"}
02:47:36.062 01.136 10052 Exposure complete
02:47:36.113 00.051 10052 worker thread done servicing request
02:47:36.113 00.000 6880 OnExposeComplete: enter
02:47:36.113 00.000 6880 UpdateGuideState(): m_state=6
02:47:36.113 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.114 00.001 6880 Star::Find returns 1 (0), X=407.92, Y=891.93, Mass=2701, SNR=36.0, Peak=169 HFD=4.5
02:47:36.114 00.000 6880 MultiStar: exiting stabilization period
02:47:36.114 00.000 6880 MultiStar: updating star positions after lock position change
02:47:36.114 00.000 6880 Star::Find(15, 281, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.114 00.000 6880 Star::Find returns 1 (0), X=282.68, Y=302.02, Mass=2452, SNR=34.4, Peak=184 HFD=4.3
02:47:36.114 00.000 6880 Star::Find(15, 1199, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.115 00.001 6880 Star::Find returns 1 (0), X=1199.56, Y=298.92, Mass=2632, SNR=35.2, Peak=130 HFD=5.5
02:47:36.115 00.000 6880 Star::Find(15, 824, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.115 00.000 6880 Star::Find returns 1 (0), X=825.36, Y=301.99, Mass=2280, SNR=33.0, Peak=147 HFD=4.8
02:47:36.115 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.115 00.000 6880 Star::Find returns 1 (0), X=56.14, Y=636.85, Mass=1800, SNR=29.2, Peak=87 HFD=4.7
02:47:36.115 00.000 6880 Star::Find(15, 471, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.115 00.000 6880 Star::Find returns 1 (0), X=471.81, Y=596.00, Mass=2640, SNR=35.1, Peak=147 HFD=5.9
02:47:36.115 00.000 6880 Star::Find(15, 853, 221, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.115 00.000 6880 Star::Find returns 1 (0), X=854.51, Y=221.71, Mass=2358, SNR=32.5, Peak=124 HFD=6.0
02:47:36.115 00.000 6880 Star::Find(15, 265, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.115 00.000 6880 Star::Find returns 1 (0), X=266.15, Y=88.73, Mass=1471, SNR=26.3, Peak=93 HFD=5.1
02:47:36.115 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.115 00.000 6880 Star::Find returns 1 (0), X=554.16, Y=333.82, Mass=1718, SNR=28.0, Peak=85 HFD=5.7
02:47:36.116 00.001 6880 Star::Find(15, 671, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.116 00.000 6880 Star::Find returns 1 (0), X=671.93, Y=829.07, Mass=1076, SNR=22.8, Peak=93 HFD=4.4
02:47:36.116 00.000 6880 Star::Find(15, 1119, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.116 00.000 6880 Star::Find returns 1 (0), X=1119.90, Y=689.06, Mass=988, SNR=21.7, Peak=77 HFD=4.5
02:47:36.116 00.000 6880 Star::Find(15, 268, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4600
02:47:36.116 00.000 6880 Star::Find returns 1 (0), X=269.09, Y=581.45, Mass=1323, SNR=25.0, Peak=71 HFD=5.3
02:47:36.116 00.000 6880 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
02:47:36.116 00.000 6880 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:47:36.116 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.63 mountX=0.31 mountY=-0.02, mountTheta=-0.05
02:47:36.117 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.31, opts=13)
02:47:36.117 00.000 6880 Enqueuing Move request for scope (-0.02, -0.31)
02:47:36.117 00.000 10052 Worker thread wakes up
02:47:36.117 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.31) opts 0xd
02:47:36.117 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.31)
02:47:36.117 00.000 10052 Moving (-0.02, -0.31) raw xDistance=0.31 yDistance=-0.02
02:47:36.117 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:47:36.117 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.07, using input
02:47:36.118 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.02
02:47:36.118 00.000 10052 MoveAxis(W, 81, ABG)
02:47:36.118 00.000 10052 Guiding  Dir = 3, Dur = 81
02:47:36.137 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:36.163 00.026 6880 UpdateGuideState exits: m=2701 SNR=36.0
02:47:36.163 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:36.163 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:36.163 00.000 6880 Enqueuing Expose request
02:47:36.175 00.012 10052 IsSlewing returns 0
02:47:36.252 00.077 10052 IsGuiding returns 0
02:47:36.311 00.059 10052 PulseGuide returned control before completion, sleep 32
02:47:36.419 00.108 10052 IsGuiding returns 0
02:47:36.419 00.000 10052 Move returns status 0, amount 81
02:47:36.419 00.000 10052 MoveAxis(N, 0, ABG)
02:47:36.421 00.002 10052 Move returns status 0, amount 0
02:47:36.421 00.000 10052 move complete, result=0
02:47:36.421 00.000 10052 worker thread done servicing request
02:47:36.421 00.000 6880 GuideStep: 0.3 px 81 ms WEST, -0.0 px 0 ms NORTH
02:47:36.421 00.000 10052 Worker thread wakes up
02:47:36.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:36.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:36.923 00.502 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5eef4f0-8a83-411f-8c5f-e967a65821de"}
02:47:36.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5eef4f0-8a83-411f-8c5f-e967a65821de"}
02:47:36.924 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"046b1b6f-0924-49ab-b838-1bac1990fc4f"}
02:47:36.924 00.000 6880 case statement mapped state 6 to 3
02:47:36.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"046b1b6f-0924-49ab-b838-1bac1990fc4f"}
02:47:36.924 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4d65aa25-89da-4853-81a8-598889f8d8d1"}
02:47:36.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4600,"width":15,"height":15,"star_pos":[6.92,6.93],"pixels":"..."},"id":"4d65aa25-89da-4853-81a8-598889f8d8d1"}
02:47:37.339 00.415 10052 Exposure complete
02:47:37.414 00.075 10052 worker thread done servicing request
02:47:37.414 00.000 6880 OnExposeComplete: enter
02:47:37.414 00.000 6880 UpdateGuideState(): m_state=6
02:47:37.415 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4601
02:47:37.415 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=891.92, Mass=2588, SNR=35.3, Peak=164 HFD=4.4
02:47:37.416 00.001 6880 MultiStar: [#1 -0.14,0.02,0.96,U] [#2 0.33,0.06,1.00,U] [#3 0.09,0.09,0.92,U] [#4 -0.01,-0.13,0.82,U] [#5 0.03,0.01,0.99,U] [#6 0.01,0.09,0.91,U] [#7 -0.18,0.14,0.76,U] [#8 -0.12,0.10,0.79,U] 
02:47:37.416 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.00}, one-star: {0.11, -0.32}
02:47:37.416 00.000 6880 CameraToMount -- cameraTheta (0.07) - m_xAngle (-1.61) = xAngle (1.68 = 1.68)
02:47:37.416 00.000 6880 CameraToMount -- cameraTheta (0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.65 = 1.65)
02:47:37.416 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.00 hyp=0.02 cameraTheta=0.07 mountX=-0.00 mountY=0.02, mountTheta=1.68
02:47:37.418 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.00, opts=13)
02:47:37.418 00.000 6880 Enqueuing Move request for scope (0.02, 0.00)
02:47:37.418 00.000 10052 Worker thread wakes up
02:47:37.418 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.00) opts 0xd
02:47:37.418 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.00)
02:47:37.418 00.000 10052 Moving (0.02, 0.00) raw xDistance=-0.00 yDistance=0.02
02:47:37.418 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
02:47:37.418 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.04, using input
02:47:37.418 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:47:37.418 00.000 10052 MoveAxis(E, 0, ABG)
02:47:37.418 00.000 10052 Move returns status 0, amount 0
02:47:37.418 00.000 10052 MoveAxis(N, 0, ABG)
02:47:37.418 00.000 10052 Move returns status 0, amount 0
02:47:37.418 00.000 10052 move complete, result=0
02:47:37.418 00.000 10052 worker thread done servicing request
02:47:37.445 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:37.485 00.040 6880 UpdateGuideState exits: m=2588 SNR=35.3
02:47:37.485 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:37.485 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:37.485 00.000 6880 Enqueuing Expose request
02:47:37.485 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:37.486 00.001 10052 Worker thread wakes up
02:47:37.486 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:37.486 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:38.624 01.138 10052 Exposure complete
02:47:38.693 00.069 10052 worker thread done servicing request
02:47:38.693 00.000 6880 OnExposeComplete: enter
02:47:38.693 00.000 6880 UpdateGuideState(): m_state=6
02:47:38.694 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4602
02:47:38.694 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=891.98, Mass=2605, SNR=35.3, Peak=177 HFD=4.4
02:47:38.694 00.000 6880 MultiStar: [#1 -0.14,0.13,0.96,U] [#2 0.18,-0.01,1.02,U] [#3 -0.07,0.06,0.93,U] [#4 -0.11,-0.01,0.82,U] [#5 -0.18,-0.01,0.97,U] [#6 -0.08,0.04,0.91,U] [#7 -0.17,0.11,0.76,U] [#8 -0.23,0.19,0.80,U] 
02:47:38.694 00.000 6880 refined, 8 included, MultiStar: {-0.08, 0.02}, one-star: {-0.02, -0.26}
02:47:38.694 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.54 = -1.75)
02:47:38.694 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.51 = -1.78)
02:47:38.694 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.02 hyp=0.09 cameraTheta=2.92 mountX=-0.02 mountY=-0.08, mountTheta=-1.75
02:47:38.696 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.02, opts=13)
02:47:38.696 00.000 6880 Enqueuing Move request for scope (-0.08, 0.02)
02:47:38.696 00.000 10052 Worker thread wakes up
02:47:38.696 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.02) opts 0xd
02:47:38.696 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.02)
02:47:38.696 00.000 10052 Moving (-0.08, 0.02) raw xDistance=-0.02 yDistance=-0.08
02:47:38.696 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:47:38.696 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
02:47:38.696 00.000 10052 MoveAxis(E, 0, ABG)
02:47:38.696 00.000 10052 Move returns status 0, amount 0
02:47:38.696 00.000 10052 MoveAxis(N, 0, ABG)
02:47:38.696 00.000 10052 Move returns status 0, amount 0
02:47:38.696 00.000 10052 move complete, result=0
02:47:38.697 00.001 10052 worker thread done servicing request
02:47:38.723 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:38.771 00.048 6880 UpdateGuideState exits: m=2605 SNR=35.3
02:47:38.771 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:38.771 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:38.771 00.000 6880 Enqueuing Expose request
02:47:38.771 00.000 10052 Worker thread wakes up
02:47:38.771 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:38.771 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:38.771 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:38.923 00.152 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9eda16e4-c399-4172-9dae-ada04fe3fc32"}
02:47:38.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9eda16e4-c399-4172-9dae-ada04fe3fc32"}
02:47:38.924 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de057130-9bc0-4ed6-803b-e39521132ac9"}
02:47:38.924 00.000 6880 case statement mapped state 6 to 3
02:47:38.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de057130-9bc0-4ed6-803b-e39521132ac9"}
02:47:38.925 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0e2b3b59-8bdf-4647-b7f5-4349d0e71306"}
02:47:38.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4602,"width":15,"height":15,"star_pos":[6.92,6.98],"pixels":"..."},"id":"0e2b3b59-8bdf-4647-b7f5-4349d0e71306"}
02:47:39.691 00.766 10052 Exposure complete
02:47:39.751 00.060 10052 worker thread done servicing request
02:47:39.751 00.000 6880 OnExposeComplete: enter
02:47:39.751 00.000 6880 UpdateGuideState(): m_state=6
02:47:39.752 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4603
02:47:39.752 00.000 6880 Star::Find returns 1 (0), X=408.39, Y=891.87, Mass=2570, SNR=35.0, Peak=151 HFD=4.5
02:47:39.752 00.000 6880 MultiStar: [#1 0.22,-0.00,0.98,U] [#2 0.01,-0.11,1.03,U] [#3 -0.17,0.05,0.92,U] [#4 0.21,-0.38,0.84,U] [#5 0.20,-0.07,0.99,U] [#6 -0.26,-0.04,0.93,U] [#7 0.21,0.09,0.78,U] [#8 0.04,0.11,0.81,U] 
02:47:39.752 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.09}, one-star: {0.45, -0.37}
02:47:39.752 00.000 6880 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.61) = xAngle (0.91 = 0.91)
02:47:39.752 00.000 6880 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
02:47:39.752 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.09 hyp=0.14 cameraTheta=-0.70 mountX=0.08 mountY=0.10, mountTheta=0.90
02:47:39.754 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.09, opts=13)
02:47:39.754 00.000 6880 Enqueuing Move request for scope (0.10, -0.09)
02:47:39.754 00.000 10052 Worker thread wakes up
02:47:39.754 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.09) opts 0xd
02:47:39.754 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.09)
02:47:39.754 00.000 10052 Moving (0.10, -0.09) raw xDistance=0.08 yDistance=0.10
02:47:39.754 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:47:39.754 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.14, using input
02:47:39.754 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.03
02:47:39.754 00.000 10052 MoveAxis(E, 0, ABG)
02:47:39.755 00.001 10052 Move returns status 0, amount 0
02:47:39.755 00.000 10052 MoveAxis(N, 0, ABG)
02:47:39.755 00.000 10052 Move returns status 0, amount 0
02:47:39.755 00.000 10052 move complete, result=0
02:47:39.755 00.000 10052 worker thread done servicing request
02:47:39.775 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:39.816 00.041 6880 UpdateGuideState exits: m=2570 SNR=35.0
02:47:39.817 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:39.817 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:39.817 00.000 6880 Enqueuing Expose request
02:47:39.817 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:39.817 00.000 10052 Worker thread wakes up
02:47:39.817 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:39.817 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:40.921 01.104 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9af6245f-3eb3-41a8-a904-adaa9cef617c"}
02:47:40.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9af6245f-3eb3-41a8-a904-adaa9cef617c"}
02:47:40.937 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5fab1d29-af19-48ef-ada1-120bb66a6642"}
02:47:40.937 00.000 6880 case statement mapped state 6 to 3
02:47:40.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fab1d29-af19-48ef-ada1-120bb66a6642"}
02:47:40.938 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12c79533-d457-445b-b032-325d090647a4"}
02:47:40.938 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4603,"width":15,"height":15,"star_pos":[7.39,6.87],"pixels":"..."},"id":"12c79533-d457-445b-b032-325d090647a4"}
02:47:40.948 00.010 10052 Exposure complete
02:47:41.001 00.053 10052 worker thread done servicing request
02:47:41.001 00.000 6880 OnExposeComplete: enter
02:47:41.001 00.000 6880 UpdateGuideState(): m_state=6
02:47:41.001 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4604
02:47:41.001 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=891.69, Mass=2573, SNR=35.1, Peak=155 HFD=4.7
02:47:41.002 00.001 6880 MultiStar: [#1 0.47,-0.51,0.00,M1] [#2 -0.16,-0.67,0.00,M1] [#3 0.28,-0.21,0.90,U] [#4 0.37,-0.41,0.00,M1] [#5 0.43,-0.59,0.00,M1] [#6 0.10,-0.24,0.90,U] [#7 0.36,-0.17,0.76,U] [#8 0.60,-0.14,0.00,M1] 
02:47:41.002 00.000 6880 refined, 3 included, MultiStar: {0.38, -0.31}, one-star: {0.74, -0.55}
02:47:41.002 00.000 6880 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
02:47:41.002 00.000 6880 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
02:47:41.002 00.000 6880 CameraToMount -- cameraX=0.38 cameraY=-0.31 hyp=0.49 cameraTheta=-0.68 mountX=0.29 mountY=0.38, mountTheta=0.92
02:47:41.003 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.38, y=-0.31, opts=13)
02:47:41.003 00.000 6880 Enqueuing Move request for scope (0.38, -0.31)
02:47:41.003 00.000 10052 Worker thread wakes up
02:47:41.003 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.38, -0.31) opts 0xd
02:47:41.003 00.000 10052 Handling offset move in thread for scope, endpoint = (0.38, -0.31)
02:47:41.003 00.000 10052 Moving (0.38, -0.31) raw xDistance=0.29 yDistance=0.38
02:47:41.004 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.29
02:47:41.004 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.38, slope = 0.07
02:47:41.004 00.000 10052 MoveAxis(W, 78, ABG)
02:47:41.004 00.000 10052 Guiding  Dir = 3, Dur = 78
02:47:41.025 00.021 10052 IsSlewing returns 0
02:47:41.027 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:41.063 00.036 10052 IsGuiding returns 0
02:47:41.069 00.006 6880 UpdateGuideState exits: m=2573 SNR=35.1
02:47:41.069 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:41.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:41.069 00.000 6880 Enqueuing Expose request
02:47:41.090 00.021 10052 PulseGuide returned control before completion, sleep 61
02:47:41.187 00.097 10052 IsGuiding returns 0
02:47:41.188 00.001 10052 Move returns status 0, amount 78
02:47:41.188 00.000 10052 MoveAxis(S, 125, ABG)
02:47:41.188 00.000 10052 Guiding  Dir = 1, Dur = 125
02:47:41.225 00.037 10052 IsSlewing returns 0
02:47:41.261 00.036 10052 IsGuiding returns 0
02:47:41.289 00.028 10052 PulseGuide returned control before completion, sleep 108
02:47:41.421 00.132 10052 IsGuiding returns 1
02:47:41.421 00.000 10052 scope still moving after pulse duration time elapsed
02:47:41.465 00.044 10052 IsSlewing returns 0
02:47:41.504 00.039 10052 IsGuiding returns 0
02:47:41.504 00.000 10052 scope move finished after 125 + 116 ms
02:47:41.504 00.000 10052 Move returns status 0, amount 125
02:47:41.504 00.000 10052 move complete, result=0
02:47:41.505 00.001 10052 worker thread done servicing request
02:47:41.505 00.000 10052 Worker thread wakes up
02:47:41.505 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:41.505 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:41.505 00.000 6880 GuideStep: 0.3 px 78 ms WEST, 0.4 px 125 ms SOUTH
02:47:42.422 00.917 10052 Exposure complete
02:47:42.481 00.059 10052 worker thread done servicing request
02:47:42.482 00.001 6880 OnExposeComplete: enter
02:47:42.482 00.000 6880 UpdateGuideState(): m_state=6
02:47:42.482 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4605
02:47:42.482 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.29, Mass=2726, SNR=36.1, Peak=152 HFD=4.8
02:47:42.482 00.000 6880 MultiStar: [#1 -0.12,0.16,0.94,U] [#2 0.09,0.24,1.00,U] [#3 -0.01,0.24,0.91,U] [#4 -0.27,0.23,0.82,U] [#5 -0.09,0.56,0.00,M2] [#6 -0.24,0.03,0.89,U] [#7 0.01,-0.04,0.75,U] [#8 -0.05,0.26,0.81,U] 
02:47:42.482 00.000 6880 single-star, 7 included, MultiStar: {-0.07, 0.15}, one-star: {0.01, 0.05}
02:47:42.483 00.001 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
02:47:42.483 00.000 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
02:47:42.483 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.05 hyp=0.05 cameraTheta=1.40 mountX=-0.05 mountY=0.01, mountTheta=2.98
02:47:42.484 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.05, opts=13)
02:47:42.484 00.000 6880 Enqueuing Move request for scope (0.01, 0.05)
02:47:42.484 00.000 10052 Worker thread wakes up
02:47:42.484 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.05) opts 0xd
02:47:42.484 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.05)
02:47:42.484 00.000 10052 Moving (0.01, 0.05) raw xDistance=-0.05 yDistance=0.01
02:47:42.484 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:47:42.484 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.33, using input
02:47:42.484 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.07
02:47:42.484 00.000 10052 MoveAxis(E, 0, ABG)
02:47:42.484 00.000 10052 Move returns status 0, amount 0
02:47:42.485 00.001 10052 MoveAxis(N, 0, ABG)
02:47:42.485 00.000 10052 Move returns status 0, amount 0
02:47:42.485 00.000 10052 move complete, result=0
02:47:42.485 00.000 10052 worker thread done servicing request
02:47:42.504 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:42.543 00.039 6880 UpdateGuideState exits: m=2726 SNR=36.1
02:47:42.543 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:42.543 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:42.544 00.001 6880 Enqueuing Expose request
02:47:42.544 00.000 10052 Worker thread wakes up
02:47:42.544 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:47:42.544 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:42.544 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:42.921 00.377 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40c02da2-177a-4c31-870f-26878bf999b5"}
02:47:42.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40c02da2-177a-4c31-870f-26878bf999b5"}
02:47:42.921 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9a02111-85a0-441b-9a00-30f21e2aaf6b"}
02:47:42.922 00.001 6880 case statement mapped state 6 to 3
02:47:42.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9a02111-85a0-441b-9a00-30f21e2aaf6b"}
02:47:42.922 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"14016561-5fa3-4688-8cd8-c105fdb9b633"}
02:47:42.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4605,"width":15,"height":15,"star_pos":[6.95,7.29],"pixels":"..."},"id":"14016561-5fa3-4688-8cd8-c105fdb9b633"}
02:47:43.677 00.755 10052 Exposure complete
02:47:43.722 00.045 10052 worker thread done servicing request
02:47:43.722 00.000 6880 OnExposeComplete: enter
02:47:43.722 00.000 6880 UpdateGuideState(): m_state=6
02:47:43.722 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4606
02:47:43.722 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.86, Mass=2613, SNR=35.5, Peak=154 HFD=4.5
02:47:43.722 00.000 6880 MultiStar: [#1 -0.13,0.13,0.97,U] [#2 0.06,-0.01,0.96,U] [#3 -0.19,0.07,0.91,U] [#4 -0.05,-0.11,0.84,U] [#5 -0.15,0.11,0.99,U] [#6 -0.46,-0.25,0.94,U] [#7 -0.15,0.21,0.80,U] [#8 -0.10,0.03,0.80,U] 
02:47:43.722 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.03}, one-star: {0.01, -0.39}
02:47:43.723 00.001 6880 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.61) = xAngle (-1.31 = -1.31)
02:47:43.723 00.000 6880 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.34 = -1.34)
02:47:43.723 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.03 hyp=0.13 cameraTheta=-2.92 mountX=0.03 mountY=-0.13, mountTheta=-1.31
02:47:43.724 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.03, opts=13)
02:47:43.724 00.000 6880 Enqueuing Move request for scope (-0.13, -0.03)
02:47:43.724 00.000 10052 Worker thread wakes up
02:47:43.724 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.03) opts 0xd
02:47:43.724 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.03)
02:47:43.724 00.000 10052 Moving (-0.13, -0.03) raw xDistance=0.03 yDistance=-0.13
02:47:43.724 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:47:43.724 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.08
02:47:43.724 00.000 10052 MoveAxis(E, 0, ABG)
02:47:43.724 00.000 10052 Move returns status 0, amount 0
02:47:43.724 00.000 10052 MoveAxis(N, 0, ABG)
02:47:43.724 00.000 10052 Move returns status 0, amount 0
02:47:43.724 00.000 10052 move complete, result=0
02:47:43.724 00.000 10052 worker thread done servicing request
02:47:43.744 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:43.784 00.040 6880 UpdateGuideState exits: m=2613 SNR=35.5
02:47:43.784 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:43.784 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:43.784 00.000 6880 Enqueuing Expose request
02:47:43.784 00.000 10052 Worker thread wakes up
02:47:43.784 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:43.784 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:43.784 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:44.699 00.915 10052 Exposure complete
02:47:44.746 00.047 10052 worker thread done servicing request
02:47:44.746 00.000 6880 OnExposeComplete: enter
02:47:44.746 00.000 6880 UpdateGuideState(): m_state=6
02:47:44.746 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4607
02:47:44.746 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=891.69, Mass=2668, SNR=35.7, Peak=156 HFD=4.6
02:47:44.747 00.001 6880 MultiStar: [#1 0.25,-0.12,0.94,U] [#2 0.08,-0.16,0.97,U] [#3 -0.03,-0.03,0.90,U] [#4 0.09,-0.38,0.83,U] [#5 0.07,-0.19,0.95,U] [#6 -0.13,-0.15,0.87,U] [#7 0.26,0.08,0.75,U] [#8 0.08,-0.08,0.78,U] 
02:47:44.747 00.000 6880 refined, 8 included, MultiStar: {0.10, -0.19}, one-star: {0.22, -0.55}
02:47:44.747 00.000 6880 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.61) = xAngle (0.53 = 0.53)
02:47:44.747 00.000 6880 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.50 = 0.50)
02:47:44.747 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.08 mountX=0.18 mountY=0.10, mountTheta=0.50
02:47:44.748 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.19, opts=13)
02:47:44.748 00.000 6880 Enqueuing Move request for scope (0.10, -0.19)
02:47:44.748 00.000 10052 Worker thread wakes up
02:47:44.748 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
02:47:44.748 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
02:47:44.748 00.000 10052 Moving (0.10, -0.19) raw xDistance=0.18 yDistance=0.10
02:47:44.748 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:47:44.748 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.27, using input
02:47:44.748 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.06
02:47:44.748 00.000 10052 MoveAxis(W, 49, ABG)
02:47:44.748 00.000 10052 Guiding  Dir = 3, Dur = 49
02:47:44.768 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:44.770 00.002 10052 IsSlewing returns 0
02:47:44.800 00.030 6880 UpdateGuideState exits: m=2668 SNR=35.7
02:47:44.800 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:44.800 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:44.800 00.000 6880 Enqueuing Expose request
02:47:44.807 00.007 10052 IsGuiding returns 0
02:47:44.835 00.028 10052 PulseGuide returned control before completion, sleep 32
02:47:44.892 00.057 10052 IsGuiding returns 1
02:47:44.892 00.000 10052 scope still moving after pulse duration time elapsed
02:47:44.920 00.028 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"371925cd-eb0b-45a2-84f5-d14cead7a8b9"}
02:47:44.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"371925cd-eb0b-45a2-84f5-d14cead7a8b9"}
02:47:44.920 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a03c62fa-a75c-4103-b33f-ac465d2fbf2b"}
02:47:44.920 00.000 6880 case statement mapped state 6 to 3
02:47:44.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a03c62fa-a75c-4103-b33f-ac465d2fbf2b"}
02:47:44.920 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"43f1ff14-5592-4043-9947-4518fef5e584"}
02:47:44.921 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4607,"width":15,"height":15,"star_pos":[7.16,6.69],"pixels":"..."},"id":"43f1ff14-5592-4043-9947-4518fef5e584"}
02:47:44.937 00.016 10052 IsSlewing returns 0
02:47:44.976 00.039 10052 IsGuiding returns 0
02:47:44.976 00.000 10052 scope move finished after 49 + 119 ms
02:47:44.976 00.000 10052 Move returns status 0, amount 49
02:47:44.976 00.000 10052 MoveAxis(N, 0, ABG)
02:47:44.976 00.000 10052 Move returns status 0, amount 0
02:47:44.976 00.000 10052 move complete, result=0
02:47:44.976 00.000 10052 worker thread done servicing request
02:47:44.976 00.000 10052 Worker thread wakes up
02:47:44.976 00.000 6880 GuideStep: 0.2 px 49 ms WEST, 0.1 px 0 ms NORTH
02:47:44.976 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:44.977 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:46.115 01.138 10052 Exposure complete
02:47:46.174 00.059 10052 worker thread done servicing request
02:47:46.174 00.000 6880 OnExposeComplete: enter
02:47:46.175 00.001 6880 UpdateGuideState(): m_state=6
02:47:46.175 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4608
02:47:46.175 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.25, Mass=2555, SNR=35.0, Peak=135 HFD=4.7
02:47:46.175 00.000 6880 MultiStar: [#1 -0.49,0.16,0.98,U] [#2 -0.49,0.21,1.01,U] [#3 -0.47,0.37,0.00,M1] [#4 -0.41,0.23,0.82,U] [#5 -0.36,0.41,0.00,M1] [#6 -0.63,0.24,0.00,M1] [#7 -0.45,0.23,0.74,U] [#8 -0.60,0.49,0.00,M1] 
02:47:46.175 00.000 6880 single-star, 4 included, MultiStar: {-0.40, 0.16}, one-star: {-0.16, 0.01}
02:47:46.175 00.000 6880 CameraToMount -- cameraTheta (3.11) - m_xAngle (-1.61) = xAngle (4.72 = -1.56)
02:47:46.175 00.000 6880 CameraToMount -- cameraTheta (3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.69 = -1.59)
02:47:46.175 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.01 hyp=0.16 cameraTheta=3.11 mountX=0.00 mountY=-0.16, mountTheta=-1.56
02:47:46.177 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.01, opts=13)
02:47:46.177 00.000 6880 Enqueuing Move request for scope (-0.16, 0.01)
02:47:46.178 00.001 10052 Worker thread wakes up
02:47:46.178 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.01) opts 0xd
02:47:46.178 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.01)
02:47:46.178 00.000 10052 Moving (-0.16, 0.01) raw xDistance=0.00 yDistance=-0.16
02:47:46.178 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:47:46.178 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.01
02:47:46.178 00.000 10052 MoveAxis(E, 0, ABG)
02:47:46.178 00.000 10052 Move returns status 0, amount 0
02:47:46.178 00.000 10052 MoveAxis(N, 0, ABG)
02:47:46.178 00.000 10052 Move returns status 0, amount 0
02:47:46.178 00.000 10052 move complete, result=0
02:47:46.178 00.000 10052 worker thread done servicing request
02:47:46.197 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:46.228 00.031 6880 UpdateGuideState exits: m=2555 SNR=35.0
02:47:46.228 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:46.228 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:46.228 00.000 6880 Enqueuing Expose request
02:47:46.229 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:47:46.229 00.000 10052 Worker thread wakes up
02:47:46.229 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:46.229 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:46.920 00.691 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ed91b8c9-b30c-4b95-acb1-d54cabd76e53"}
02:47:46.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ed91b8c9-b30c-4b95-acb1-d54cabd76e53"}
02:47:46.921 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"840dc4d5-b6c3-4289-8e5b-cae7aba1ab26"}
02:47:46.921 00.000 6880 case statement mapped state 6 to 3
02:47:46.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"840dc4d5-b6c3-4289-8e5b-cae7aba1ab26"}
02:47:46.922 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c4dbb968-ffa6-46ba-8a3b-bd91ef2b7e62"}
02:47:46.922 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4608,"width":15,"height":15,"star_pos":[6.78,7.25],"pixels":"..."},"id":"c4dbb968-ffa6-46ba-8a3b-bd91ef2b7e62"}
02:47:47.138 00.216 10052 Exposure complete
02:47:47.195 00.057 10052 worker thread done servicing request
02:47:47.195 00.000 6880 OnExposeComplete: enter
02:47:47.195 00.000 6880 UpdateGuideState(): m_state=6
02:47:47.195 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4609
02:47:47.195 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=892.29, Mass=2591, SNR=35.3, Peak=138 HFD=4.8
02:47:47.196 00.001 6880 MultiStar: [#1 -0.02,0.19,0.97,U] [#2 0.25,0.27,0.99,U] [#3 0.23,0.33,0.93,U] [#4 -0.15,0.13,0.84,U] [#5 0.07,0.31,0.99,U] [#6 0.03,0.21,0.91,U] [#7 -0.04,0.32,0.77,U] [#8 -0.14,0.44,0.80,U] 
02:47:47.196 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.25}, one-star: {0.32, 0.05}
02:47:47.196 00.000 6880 CameraToMount -- cameraTheta (1.28) - m_xAngle (-1.61) = xAngle (2.90 = 2.90)
02:47:47.196 00.000 6880 CameraToMount -- cameraTheta (1.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.87 = 2.87)
02:47:47.196 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.25 hyp=0.26 cameraTheta=1.28 mountX=-0.25 mountY=0.07, mountTheta=2.87
02:47:47.199 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.25, opts=13)
02:47:47.199 00.000 6880 Enqueuing Move request for scope (0.07, 0.25)
02:47:47.199 00.000 10052 Worker thread wakes up
02:47:47.199 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.25) opts 0xd
02:47:47.199 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.25)
02:47:47.199 00.000 10052 Moving (0.07, 0.25) raw xDistance=-0.25 yDistance=0.07
02:47:47.199 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:47:47.199 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.00
02:47:47.199 00.000 10052 MoveAxis(E, 67, ABG)
02:47:47.199 00.000 10052 Guiding  Dir = 2, Dur = 67
02:47:47.219 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:47.219 00.000 10052 IsSlewing returns 0
02:47:47.252 00.033 6880 UpdateGuideState exits: m=2591 SNR=35.3
02:47:47.252 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:47.252 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:47.252 00.000 6880 Enqueuing Expose request
02:47:47.258 00.006 10052 IsGuiding returns 0
02:47:47.285 00.027 10052 PulseGuide returned control before completion, sleep 50
02:47:47.362 00.077 10052 IsGuiding returns 0
02:47:47.362 00.000 10052 Move returns status 0, amount 67
02:47:47.362 00.000 10052 MoveAxis(N, 0, ABG)
02:47:47.362 00.000 10052 Move returns status 0, amount 0
02:47:47.362 00.000 10052 move complete, result=0
02:47:47.362 00.000 10052 worker thread done servicing request
02:47:47.363 00.001 6880 GuideStep: -0.2 px 67 ms EAST, 0.1 px 0 ms NORTH
02:47:47.363 00.000 10052 Worker thread wakes up
02:47:47.363 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:47.363 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:48.489 01.126 10052 Exposure complete
02:47:48.535 00.046 10052 worker thread done servicing request
02:47:48.535 00.000 6880 OnExposeComplete: enter
02:47:48.535 00.000 6880 UpdateGuideState(): m_state=6
02:47:48.535 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4610
02:47:48.535 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.99, Mass=2691, SNR=36.0, Peak=171 HFD=4.5
02:47:48.536 00.001 6880 MultiStar: [#1 -0.03,-0.02,0.94,U] [#2 0.10,0.00,0.95,U] [#3 -0.05,0.15,0.90,U] [#4 -0.12,0.03,0.83,U] [#5 -0.20,0.12,0.97,U] [#6 -0.05,0.01,0.89,U] [#7 -0.01,0.04,0.75,U] [#8 -0.18,0.14,0.79,U] 
02:47:48.536 00.000 6880 refined, 8 included, MultiStar: {-0.06, 0.02}, one-star: {0.00, -0.25}
02:47:48.536 00.000 6880 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.61) = xAngle (4.42 = -1.87)
02:47:48.536 00.000 6880 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.39 = -1.90)
02:47:48.536 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.02 hyp=0.06 cameraTheta=2.80 mountX=-0.02 mountY=-0.06, mountTheta=-1.87
02:47:48.537 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.02, opts=13)
02:47:48.537 00.000 6880 Enqueuing Move request for scope (-0.06, 0.02)
02:47:48.537 00.000 10052 Worker thread wakes up
02:47:48.537 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.02) opts 0xd
02:47:48.537 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.02)
02:47:48.537 00.000 10052 Moving (-0.06, 0.02) raw xDistance=-0.02 yDistance=-0.06
02:47:48.537 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:47:48.537 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.01
02:47:48.537 00.000 10052 MoveAxis(E, 0, ABG)
02:47:48.538 00.001 10052 Move returns status 0, amount 0
02:47:48.538 00.000 10052 MoveAxis(N, 0, ABG)
02:47:48.538 00.000 10052 Move returns status 0, amount 0
02:47:48.538 00.000 10052 move complete, result=0
02:47:48.538 00.000 10052 worker thread done servicing request
02:47:48.555 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:48.583 00.028 6880 UpdateGuideState exits: m=2691 SNR=36.0
02:47:48.583 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:48.583 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:48.583 00.000 6880 Enqueuing Expose request
02:47:48.584 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:48.584 00.000 10052 Worker thread wakes up
02:47:48.584 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:48.584 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:48.920 00.336 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a9b7c33-a7b2-4afb-9b51-dfbf1759a6ba"}
02:47:48.920 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a9b7c33-a7b2-4afb-9b51-dfbf1759a6ba"}
02:47:48.921 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33cc8f4d-6cd4-458c-acdd-eef692406361"}
02:47:48.921 00.000 6880 case statement mapped state 6 to 3
02:47:48.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33cc8f4d-6cd4-458c-acdd-eef692406361"}
02:47:48.921 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"852b2c45-3a7c-4353-ae61-68717e6a8ab5"}
02:47:48.921 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4610,"width":15,"height":15,"star_pos":[6.95,6.99],"pixels":"..."},"id":"852b2c45-3a7c-4353-ae61-68717e6a8ab5"}
02:47:49.492 00.571 10052 Exposure complete
02:47:49.547 00.055 10052 worker thread done servicing request
02:47:49.547 00.000 6880 OnExposeComplete: enter
02:47:49.548 00.001 6880 UpdateGuideState(): m_state=6
02:47:49.548 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4611
02:47:49.548 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=891.94, Mass=2618, SNR=35.4, Peak=159 HFD=4.6
02:47:49.548 00.000 6880 MultiStar: [#1 -0.05,0.03,0.94,U] [#2 0.17,0.08,0.96,U] [#3 -0.20,0.11,0.90,U] [#4 -0.01,-0.23,0.83,U] [#5 -0.17,-0.03,0.95,U] [#6 -0.28,0.02,0.90,U] [#7 -0.09,0.11,0.76,U] [#8 -0.32,0.13,0.77,U] 
02:47:49.548 00.000 6880 refined, 8 included, MultiStar: {-0.08, -0.01}, one-star: {0.14, -0.30}
02:47:49.548 00.000 6880 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.61) = xAngle (-1.35 = -1.35)
02:47:49.549 00.001 6880 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
02:47:49.549 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.01 hyp=0.08 cameraTheta=-2.96 mountX=0.02 mountY=-0.08, mountTheta=-1.35
02:47:49.550 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.01, opts=13)
02:47:49.550 00.000 6880 Enqueuing Move request for scope (-0.08, -0.01)
02:47:49.550 00.000 10052 Worker thread wakes up
02:47:49.550 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.01) opts 0xd
02:47:49.551 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.01)
02:47:49.551 00.000 10052 Moving (-0.08, -0.01) raw xDistance=0.02 yDistance=-0.08
02:47:49.551 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:47:49.551 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
02:47:49.551 00.000 10052 MoveAxis(E, 0, ABG)
02:47:49.551 00.000 10052 Move returns status 0, amount 0
02:47:49.551 00.000 10052 MoveAxis(N, 0, ABG)
02:47:49.551 00.000 10052 Move returns status 0, amount 0
02:47:49.551 00.000 10052 move complete, result=0
02:47:49.551 00.000 10052 worker thread done servicing request
02:47:49.572 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:49.604 00.032 6880 UpdateGuideState exits: m=2618 SNR=35.4
02:47:49.604 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:49.604 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:49.604 00.000 6880 Enqueuing Expose request
02:47:49.604 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:47:49.604 00.000 10052 Worker thread wakes up
02:47:49.605 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:49.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:50.739 01.134 10052 Exposure complete
02:47:50.797 00.058 10052 worker thread done servicing request
02:47:50.798 00.001 6880 OnExposeComplete: enter
02:47:50.798 00.000 6880 UpdateGuideState(): m_state=6
02:47:50.798 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4612
02:47:50.798 00.000 6880 Star::Find returns 1 (0), X=408.65, Y=892.12, Mass=2492, SNR=34.5, Peak=125 HFD=5.0
02:47:50.799 00.001 6880 MultiStar: [#1 0.31,0.19,0.97,U] [#2 0.28,0.15,0.98,U] [#3 0.36,0.35,0.95,U] [#4 0.37,0.03,0.84,U] [#5 0.44,0.20,1.00,U] [#6 0.21,0.20,0.93,U] [#7 0.11,-0.10,0.78,U] [#8 0.54,0.42,0.00,M1] 
02:47:50.799 00.000 6880 refined, 7 included, MultiStar: {0.36, 0.12}, one-star: {0.71, -0.12}
02:47:50.799 00.000 6880 CameraToMount -- cameraTheta (0.32) - m_xAngle (-1.61) = xAngle (1.93 = 1.93)
02:47:50.799 00.000 6880 CameraToMount -- cameraTheta (0.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.90 = 1.90)
02:47:50.799 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=0.12 hyp=0.38 cameraTheta=0.32 mountX=-0.13 mountY=0.36, mountTheta=1.93
02:47:50.800 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=0.12, opts=13)
02:47:50.800 00.000 6880 Enqueuing Move request for scope (0.36, 0.12)
02:47:50.800 00.000 10052 Worker thread wakes up
02:47:50.800 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.12) opts 0xd
02:47:50.800 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, 0.12)
02:47:50.800 00.000 10052 Moving (0.36, 0.12) raw xDistance=-0.13 yDistance=0.36
02:47:50.800 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:47:50.800 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.36, slope = -0.01
02:47:50.800 00.000 10052 MoveAxis(E, 35, ABG)
02:47:50.800 00.000 10052 Guiding  Dir = 2, Dur = 35
02:47:50.819 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:50.822 00.003 10052 IsSlewing returns 0
02:47:50.849 00.027 6880 UpdateGuideState exits: m=2492 SNR=34.5
02:47:50.849 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:50.849 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:50.849 00.000 6880 Enqueuing Expose request
02:47:50.860 00.011 10052 IsGuiding returns 0
02:47:50.887 00.027 10052 PulseGuide returned control before completion, sleep 18
02:47:50.928 00.041 10052 IsGuiding returns 0
02:47:50.928 00.000 10052 Move returns status 0, amount 35
02:47:50.928 00.000 10052 MoveAxis(N, 0, ABG)
02:47:50.928 00.000 10052 Move returns status 0, amount 0
02:47:50.928 00.000 10052 move complete, result=0
02:47:50.930 00.002 10052 worker thread done servicing request
02:47:50.930 00.000 10052 Worker thread wakes up
02:47:50.930 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:50.930 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:50.935 00.005 6880 GuideStep: -0.1 px 35 ms EAST, 0.4 px 0 ms NORTH
02:47:50.938 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"efc1aaa4-c5d5-49b7-a8ac-a01c886d1ea2"}
02:47:50.939 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"efc1aaa4-c5d5-49b7-a8ac-a01c886d1ea2"}
02:47:50.941 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc7a8ce2-f71b-41ca-8963-354bd8cfb422"}
02:47:50.941 00.000 6880 case statement mapped state 6 to 3
02:47:50.941 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bc7a8ce2-f71b-41ca-8963-354bd8cfb422"}
02:47:50.945 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"72b6304c-78b3-4303-b00a-7da7a822656b"}
02:47:50.945 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4612,"width":15,"height":15,"star_pos":[6.65,7.12],"pixels":"..."},"id":"72b6304c-78b3-4303-b00a-7da7a822656b"}
02:47:51.842 00.897 10052 Exposure complete
02:47:51.919 00.077 10052 worker thread done servicing request
02:47:51.919 00.000 6880 OnExposeComplete: enter
02:47:51.919 00.000 6880 UpdateGuideState(): m_state=6
02:47:51.920 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4613
02:47:51.920 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=891.69, Mass=2599, SNR=35.3, Peak=154 HFD=4.7
02:47:51.921 00.001 6880 MultiStar: [#1 0.29,-0.29,0.96,U] [#2 -0.34,-0.32,0.96,U] [#3 -0.29,-0.23,0.92,U] [#4 0.29,-0.63,0.00,M1] [#5 -0.05,-0.21,0.97,U] [#6 -0.37,-0.62,0.00,M1] [#7 0.13,-0.38,0.77,U] [#8 -0.12,-0.17,0.80,U] 
02:47:51.921 00.000 6880 refined, 6 included, MultiStar: {-0.05, -0.31}, one-star: {0.03, -0.56}
02:47:51.921 00.000 6880 CameraToMount -- cameraTheta (-1.74) - m_xAngle (-1.61) = xAngle (-0.12 = -0.12)
02:47:51.921 00.000 6880 CameraToMount -- cameraTheta (-1.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.15 = -0.15)
02:47:51.921 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.31 hyp=0.32 cameraTheta=-1.74 mountX=0.31 mountY=-0.05, mountTheta=-0.15
02:47:51.922 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.31, opts=13)
02:47:51.923 00.001 6880 Enqueuing Move request for scope (-0.05, -0.31)
02:47:51.923 00.000 10052 Worker thread wakes up
02:47:51.923 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.31) opts 0xd
02:47:51.923 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.31)
02:47:51.923 00.000 10052 Moving (-0.05, -0.31) raw xDistance=0.31 yDistance=-0.05
02:47:51.923 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:47:51.923 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
02:47:51.923 00.000 10052 MoveAxis(W, 82, ABG)
02:47:51.924 00.001 10052 Guiding  Dir = 3, Dur = 82
02:47:51.945 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:51.964 00.019 10052 IsSlewing returns 0
02:47:51.979 00.015 6880 UpdateGuideState exits: m=2599 SNR=35.3
02:47:51.979 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:51.979 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:51.979 00.000 6880 Enqueuing Expose request
02:47:52.031 00.052 10052 IsGuiding returns 0
02:47:52.094 00.063 10052 PulseGuide returned control before completion, sleep 29
02:47:52.216 00.122 10052 IsGuiding returns 0
02:47:52.216 00.000 10052 Move returns status 0, amount 82
02:47:52.216 00.000 10052 MoveAxis(N, 0, ABG)
02:47:52.216 00.000 10052 Move returns status 0, amount 0
02:47:52.216 00.000 10052 move complete, result=0
02:47:52.216 00.000 10052 worker thread done servicing request
02:47:52.216 00.000 10052 Worker thread wakes up
02:47:52.216 00.000 6880 GuideStep: 0.3 px 82 ms WEST, -0.0 px 0 ms NORTH
02:47:52.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:52.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:52.918 00.702 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fbdaa5ce-a8e9-430e-bf77-996b9d2c1146"}
02:47:52.918 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fbdaa5ce-a8e9-430e-bf77-996b9d2c1146"}
02:47:52.918 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f504887e-9e87-468d-9e5a-4f9b85d011a3"}
02:47:52.918 00.000 6880 case statement mapped state 6 to 3
02:47:52.918 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f504887e-9e87-468d-9e5a-4f9b85d011a3"}
02:47:52.919 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3a248cde-209f-4ea2-b9fc-9bea65d88eac"}
02:47:52.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4613,"width":15,"height":15,"star_pos":[6.97,6.69],"pixels":"..."},"id":"3a248cde-209f-4ea2-b9fc-9bea65d88eac"}
02:47:53.353 00.434 10052 Exposure complete
02:47:53.436 00.083 10052 worker thread done servicing request
02:47:53.436 00.000 6880 OnExposeComplete: enter
02:47:53.436 00.000 6880 UpdateGuideState(): m_state=6
02:47:53.436 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4614
02:47:53.437 00.001 6880 Star::Find returns 1 (0), X=407.65, Y=891.43, Mass=2561, SNR=35.0, Peak=148 HFD=4.8
02:47:53.437 00.000 6880 MultiStar: [#1 -0.47,-0.76,0.00,M1] [#2 -0.60,-0.79,0.00,M1] [#3 -0.68,-0.66,0.00,M1] [#4 -0.30,-0.82,0.00,M2] [#5 -0.64,-0.83,0.00,M1] [#6 -0.76,-0.95,0.00,M2] [#7 -0.40,-0.73,0.00,M1] [#8 -0.61,-0.65,0.00,M1] 
02:47:53.437 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.30 = -0.30)
02:47:53.437 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:47:53.437 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.82 hyp=0.87 cameraTheta=-1.92 mountX=0.83 mountY=-0.28, mountTheta=-0.33
02:47:53.439 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.82, opts=13)
02:47:53.439 00.000 6880 Enqueuing Move request for scope (-0.29, -0.82)
02:47:53.440 00.001 10052 Worker thread wakes up
02:47:53.440 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.82) opts 0xd
02:47:53.440 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.82)
02:47:53.440 00.000 10052 Moving (-0.29, -0.82) raw xDistance=0.83 yDistance=-0.28
02:47:53.440 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.38 from input 0.83
02:47:53.440 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.28, slope = -0.00
02:47:53.440 00.000 10052 MoveAxis(W, 226, ABG)
02:47:53.440 00.000 10052 Guiding  Dir = 3, Dur = 226
02:47:53.460 00.020 10052 IsSlewing returns 0
02:47:53.471 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:53.500 00.029 10052 IsGuiding returns 0
02:47:53.507 00.007 6880 UpdateGuideState exits: m=2561 SNR=35.0
02:47:53.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:53.507 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:53.507 00.000 6880 Enqueuing Expose request
02:47:53.564 00.057 10052 PulseGuide returned control before completion, sleep 171
02:47:53.789 00.225 10052 IsGuiding returns 1
02:47:53.789 00.000 10052 scope still moving after pulse duration time elapsed
02:47:53.870 00.081 10052 IsSlewing returns 0
02:47:53.949 00.079 10052 IsGuiding returns 0
02:47:53.949 00.000 10052 scope move finished after 226 + 223 ms
02:47:53.949 00.000 10052 Move returns status 0, amount 226
02:47:53.949 00.000 10052 MoveAxis(N, 8, ABG)
02:47:53.949 00.000 10052 Guiding  Dir = 0, Dur = 8
02:47:54.022 00.073 10052 IsSlewing returns 0
02:47:54.102 00.080 10052 IsGuiding returns 0
02:47:54.244 00.142 10052 IsGuiding returns 0
02:47:54.246 00.002 10052 Move returns status 0, amount 8
02:47:54.246 00.000 10052 move complete, result=0
02:47:54.246 00.000 10052 worker thread done servicing request
02:47:54.246 00.000 10052 Worker thread wakes up
02:47:54.246 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:54.246 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:54.246 00.000 6880 GuideStep: 0.8 px 226 ms WEST, -0.3 px 8 ms NORTH
02:47:54.928 00.682 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"465eba5b-4a4c-4c29-b3df-ef76eefc9067"}
02:47:54.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"465eba5b-4a4c-4c29-b3df-ef76eefc9067"}
02:47:54.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bdb4e642-e180-4cd8-97cb-14894902f1e6"}
02:47:54.929 00.000 6880 case statement mapped state 6 to 3
02:47:54.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bdb4e642-e180-4cd8-97cb-14894902f1e6"}
02:47:54.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00ca8680-4480-48f7-adfd-4b5fc4f77ef6"}
02:47:54.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4614,"width":15,"height":15,"star_pos":[6.65,7.43],"pixels":"..."},"id":"00ca8680-4480-48f7-adfd-4b5fc4f77ef6"}
02:47:55.493 00.564 10052 Exposure complete
02:47:55.577 00.084 10052 worker thread done servicing request
02:47:55.577 00.000 6880 OnExposeComplete: enter
02:47:55.577 00.000 6880 UpdateGuideState(): m_state=6
02:47:55.577 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4615
02:47:55.577 00.000 6880 Star::Find returns 1 (0), X=408.39, Y=892.01, Mass=2649, SNR=35.7, Peak=134 HFD=4.8
02:47:55.578 00.001 6880 MultiStar: [#1 0.14,0.15,0.95,U] [#2 -0.05,0.24,0.98,U] [#3 0.26,0.19,0.91,U] [#4 -0.05,0.06,0.82,U] [#5 0.24,0.07,0.95,U] [#6 0.08,0.10,0.90,U] [#7 0.04,0.07,0.75,U] [#8 0.32,0.09,0.77,U] 
02:47:55.578 00.000 6880 refined, 8 included, MultiStar: {0.16, 0.08}, one-star: {0.45, -0.24}
02:47:55.578 00.000 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.07 = 2.07)
02:47:55.578 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.04 = 2.04)
02:47:55.578 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.45 mountX=-0.09 mountY=0.16, mountTheta=2.06
02:47:55.579 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.08, opts=13)
02:47:55.579 00.000 6880 Enqueuing Move request for scope (0.16, 0.08)
02:47:55.579 00.000 10052 Worker thread wakes up
02:47:55.579 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
02:47:55.579 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
02:47:55.579 00.000 10052 Moving (0.16, 0.08) raw xDistance=-0.09 yDistance=0.16
02:47:55.579 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:47:55.579 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.01
02:47:55.579 00.000 10052 MoveAxis(E, 0, ABG)
02:47:55.579 00.000 10052 Move returns status 0, amount 0
02:47:55.579 00.000 10052 MoveAxis(N, 0, ABG)
02:47:55.579 00.000 10052 Move returns status 0, amount 0
02:47:55.579 00.000 10052 move complete, result=0
02:47:55.579 00.000 10052 worker thread done servicing request
02:47:55.603 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:55.637 00.034 6880 UpdateGuideState exits: m=2649 SNR=35.7
02:47:55.637 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:55.637 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:55.638 00.001 6880 Enqueuing Expose request
02:47:55.638 00.000 10052 Worker thread wakes up
02:47:55.638 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:47:55.638 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:55.638 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:56.555 00.917 10052 Exposure complete
02:47:56.618 00.063 10052 worker thread done servicing request
02:47:56.618 00.000 6880 OnExposeComplete: enter
02:47:56.618 00.000 6880 UpdateGuideState(): m_state=6
02:47:56.619 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4616
02:47:56.619 00.000 6880 Star::Find returns 1 (0), X=408.65, Y=891.75, Mass=2542, SNR=34.8, Peak=160 HFD=4.7
02:47:56.619 00.000 6880 MultiStar: [#1 0.83,-0.14,0.00,M1] [#2 0.27,-0.03,1.00,U] [#3 0.40,-0.09,0.90,U] [#4 0.31,-0.36,0.85,U] [#5 0.73,-0.06,0.00,M1] [#6 0.23,-0.16,0.89,U] [#7 0.73,-0.04,0.00,M1] [#8 0.55,-0.07,0.00,M1] 
02:47:56.619 00.000 6880 refined, 4 included, MultiStar: {0.39, -0.23}, one-star: {0.71, -0.50}
02:47:56.619 00.000 6880 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
02:47:56.619 00.000 6880 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:47:56.619 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=-0.23 hyp=0.45 cameraTheta=-0.53 mountX=0.21 mountY=0.39, mountTheta=1.07
02:47:56.621 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=-0.23, opts=13)
02:47:56.621 00.000 6880 Enqueuing Move request for scope (0.39, -0.23)
02:47:56.621 00.000 10052 Worker thread wakes up
02:47:56.622 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.23) opts 0xd
02:47:56.622 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, -0.23)
02:47:56.622 00.000 10052 Moving (0.39, -0.23) raw xDistance=0.21 yDistance=0.39
02:47:56.622 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:47:56.622 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.39, slope = 0.02
02:47:56.622 00.000 10052 MoveAxis(W, 57, ABG)
02:47:56.622 00.000 10052 Guiding  Dir = 3, Dur = 57
02:47:56.644 00.022 10052 IsSlewing returns 0
02:47:56.649 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:56.681 00.032 10052 IsGuiding returns 0
02:47:56.685 00.004 6880 UpdateGuideState exits: m=2542 SNR=34.8
02:47:56.685 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:56.685 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:56.685 00.000 6880 Enqueuing Expose request
02:47:56.709 00.024 10052 PulseGuide returned control before completion, sleep 40
02:47:56.776 00.067 10052 IsGuiding returns 0
02:47:56.776 00.000 10052 Move returns status 0, amount 57
02:47:56.776 00.000 10052 MoveAxis(S, 39, ABG)
02:47:56.776 00.000 10052 Guiding  Dir = 1, Dur = 39
02:47:56.814 00.038 10052 IsSlewing returns 0
02:47:56.853 00.039 10052 IsGuiding returns 0
02:47:56.880 00.027 10052 PulseGuide returned control before completion, sleep 22
02:47:56.928 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d777cb76-94c4-46d2-8a38-ec50e636a5f8"}
02:47:56.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d777cb76-94c4-46d2-8a38-ec50e636a5f8"}
02:47:56.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b00a179-b3c7-4033-bb72-c627ccc48043"}
02:47:56.929 00.000 6880 case statement mapped state 6 to 3
02:47:56.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b00a179-b3c7-4033-bb72-c627ccc48043"}
02:47:56.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a63ebd7-48b7-4bca-9779-28c6e85f2161"}
02:47:56.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4616,"width":15,"height":15,"star_pos":[6.65,6.75],"pixels":"..."},"id":"0a63ebd7-48b7-4bca-9779-28c6e85f2161"}
02:47:56.934 00.005 10052 IsGuiding returns 0
02:47:56.934 00.000 10052 Move returns status 0, amount 39
02:47:56.934 00.000 10052 move complete, result=0
02:47:56.934 00.000 10052 worker thread done servicing request
02:47:56.934 00.000 6880 GuideStep: 0.2 px 57 ms WEST, 0.4 px 39 ms SOUTH
02:47:56.934 00.000 10052 Worker thread wakes up
02:47:56.934 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:56.934 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:58.062 01.128 10052 Exposure complete
02:47:58.114 00.052 10052 worker thread done servicing request
02:47:58.114 00.000 6880 OnExposeComplete: enter
02:47:58.114 00.000 6880 UpdateGuideState(): m_state=6
02:47:58.115 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4617
02:47:58.115 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=892.08, Mass=2697, SNR=36.1, Peak=153 HFD=4.7
02:47:58.115 00.000 6880 MultiStar: [#1 0.14,-0.03,0.97,U] [#2 0.43,0.09,0.95,U] [#3 0.24,0.20,0.90,U] [#4 -0.25,-0.13,0.80,U] [#5 0.40,0.08,0.98,U] [#6 0.02,0.15,0.89,U] [#7 -0.01,0.00,0.77,U] [#8 0.28,0.04,0.77,U] 
02:47:58.115 00.000 6880 refined, 8 included, MultiStar: {0.20, 0.03}, one-star: {0.43, -0.17}
02:47:58.115 00.000 6880 CameraToMount -- cameraTheta (0.13) - m_xAngle (-1.61) = xAngle (1.74 = 1.74)
02:47:58.115 00.000 6880 CameraToMount -- cameraTheta (0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.71 = 1.71)
02:47:58.115 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.03 hyp=0.20 cameraTheta=0.13 mountX=-0.03 mountY=0.20, mountTheta=1.74
02:47:58.116 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.03, opts=13)
02:47:58.116 00.000 6880 Enqueuing Move request for scope (0.20, 0.03)
02:47:58.116 00.000 10052 Worker thread wakes up
02:47:58.116 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.03) opts 0xd
02:47:58.116 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.03)
02:47:58.116 00.000 10052 Moving (0.20, 0.03) raw xDistance=-0.03 yDistance=0.20
02:47:58.116 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:47:58.117 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.20, slope = 0.03
02:47:58.117 00.000 10052 MoveAxis(E, 0, ABG)
02:47:58.117 00.000 10052 Move returns status 0, amount 0
02:47:58.117 00.000 10052 MoveAxis(S, 61, ABG)
02:47:58.117 00.000 10052 Guiding  Dir = 1, Dur = 61
02:47:58.138 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:58.174 00.036 10052 IsSlewing returns 0
02:47:58.176 00.002 6880 UpdateGuideState exits: m=2697 SNR=36.1
02:47:58.176 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:58.176 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:58.176 00.000 6880 Enqueuing Expose request
02:47:58.253 00.077 10052 IsGuiding returns 0
02:47:58.310 00.057 10052 PulseGuide returned control before completion, sleep 15
02:47:58.382 00.072 10052 IsGuiding returns 1
02:47:58.382 00.000 10052 scope still moving after pulse duration time elapsed
02:47:58.458 00.076 10052 IsSlewing returns 0
02:47:58.532 00.074 10052 IsGuiding returns 0
02:47:58.532 00.000 10052 scope move finished after 61 + 217 ms
02:47:58.532 00.000 10052 Move returns status 0, amount 61
02:47:58.532 00.000 10052 move complete, result=0
02:47:58.532 00.000 10052 worker thread done servicing request
02:47:58.532 00.000 10052 Worker thread wakes up
02:47:58.532 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 61 ms SOUTH
02:47:58.532 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:58.532 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:47:58.928 00.396 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cfc8f616-5c8f-4817-aeb5-1af5c76ad5f4"}
02:47:58.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cfc8f616-5c8f-4817-aeb5-1af5c76ad5f4"}
02:47:58.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4b410d3b-ee78-495e-8535-1c6ad342f1cd"}
02:47:58.929 00.000 6880 case statement mapped state 6 to 3
02:47:58.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b410d3b-ee78-495e-8535-1c6ad342f1cd"}
02:47:58.930 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"87f5d3c6-4f19-41d5-8f6e-023dda3c233f"}
02:47:58.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4617,"width":15,"height":15,"star_pos":[7.37,7.08],"pixels":"..."},"id":"87f5d3c6-4f19-41d5-8f6e-023dda3c233f"}
02:47:59.438 00.508 10052 Exposure complete
02:47:59.497 00.059 10052 worker thread done servicing request
02:47:59.498 00.001 6880 OnExposeComplete: enter
02:47:59.498 00.000 6880 UpdateGuideState(): m_state=6
02:47:59.498 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4618
02:47:59.498 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=892.18, Mass=2672, SNR=35.8, Peak=178 HFD=4.5
02:47:59.498 00.000 6880 MultiStar: [#1 -0.01,0.19,0.92,U] [#2 0.16,0.14,0.98,U] [#3 0.03,0.20,0.92,U] [#4 0.04,0.10,0.85,U] [#5 0.01,0.17,0.99,U] [#6 0.01,0.10,0.90,U] [#7 -0.10,0.31,0.77,U] [#8 -0.06,0.17,0.82,U] 
02:47:59.498 00.000 6880 single-star, 8 included, MultiStar: {0.03, 0.14}, one-star: {0.12, -0.06}
02:47:59.499 00.001 6880 CameraToMount -- cameraTheta (-0.46) - m_xAngle (-1.61) = xAngle (1.16 = 1.16)
02:47:59.499 00.000 6880 CameraToMount -- cameraTheta (-0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
02:47:59.499 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.06 hyp=0.13 cameraTheta=-0.46 mountX=0.05 mountY=0.12, mountTheta=1.15
02:47:59.501 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.06, opts=13)
02:47:59.501 00.000 6880 Enqueuing Move request for scope (0.12, -0.06)
02:47:59.501 00.000 10052 Worker thread wakes up
02:47:59.501 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.06) opts 0xd
02:47:59.501 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.06)
02:47:59.501 00.000 10052 Moving (0.12, -0.06) raw xDistance=0.05 yDistance=0.12
02:47:59.501 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:47:59.501 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.02
02:47:59.501 00.000 10052 MoveAxis(E, 0, ABG)
02:47:59.501 00.000 10052 Move returns status 0, amount 0
02:47:59.501 00.000 10052 MoveAxis(N, 0, ABG)
02:47:59.501 00.000 10052 Move returns status 0, amount 0
02:47:59.501 00.000 10052 move complete, result=0
02:47:59.501 00.000 10052 worker thread done servicing request
02:47:59.519 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:47:59.559 00.040 6880 UpdateGuideState exits: m=2672 SNR=35.8
02:47:59.560 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:47:59.560 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:47:59.560 00.000 6880 Enqueuing Expose request
02:47:59.560 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:47:59.560 00.000 10052 Worker thread wakes up
02:47:59.560 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:47:59.560 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:00.687 01.127 10052 Exposure complete
02:48:00.747 00.060 10052 worker thread done servicing request
02:48:00.748 00.001 6880 OnExposeComplete: enter
02:48:00.748 00.000 6880 UpdateGuideState(): m_state=6
02:48:00.748 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4619
02:48:00.748 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=891.89, Mass=2596, SNR=35.4, Peak=160 HFD=4.7
02:48:00.748 00.000 6880 MultiStar: [#1 -0.39,-0.10,0.98,U] [#2 -0.41,-0.03,0.98,U] [#3 -0.61,0.02,0.00,M1] [#4 -0.19,-0.07,0.83,U] [#5 -0.60,-0.14,0.00,M1] [#6 -0.67,-0.09,0.00,M1] [#7 -0.42,-0.07,0.73,U] [#8 -0.57,0.03,0.00,M1] 
02:48:00.748 00.000 6880 refined, 4 included, MultiStar: {-0.35, -0.13}, one-star: {-0.33, -0.35}
02:48:00.748 00.000 6880 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.61) = xAngle (-1.17 = -1.17)
02:48:00.748 00.000 6880 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
02:48:00.749 00.001 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.13 hyp=0.38 cameraTheta=-2.78 mountX=0.15 mountY=-0.35, mountTheta=-1.17
02:48:00.750 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.13, opts=13)
02:48:00.750 00.000 6880 Enqueuing Move request for scope (-0.35, -0.13)
02:48:00.750 00.000 10052 Worker thread wakes up
02:48:00.750 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.13) opts 0xd
02:48:00.750 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.13)
02:48:00.750 00.000 10052 Moving (-0.35, -0.13) raw xDistance=0.15 yDistance=-0.35
02:48:00.750 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:48:00.750 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.35, slope = -0.00
02:48:00.751 00.001 10052 MoveAxis(W, 40, ABG)
02:48:00.751 00.000 10052 Guiding  Dir = 3, Dur = 40
02:48:00.771 00.020 10052 IsSlewing returns 0
02:48:00.771 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:00.805 00.034 6880 UpdateGuideState exits: m=2596 SNR=35.4
02:48:00.805 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:00.805 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:00.805 00.000 6880 Enqueuing Expose request
02:48:00.809 00.004 10052 IsGuiding returns 0
02:48:00.836 00.027 10052 PulseGuide returned control before completion, sleep 23
02:48:00.892 00.056 10052 IsGuiding returns 0
02:48:00.892 00.000 10052 Move returns status 0, amount 40
02:48:00.892 00.000 10052 MoveAxis(N, 2, ABG)
02:48:00.892 00.000 10052 Guiding  Dir = 0, Dur = 2
02:48:00.928 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67c1cb8f-5cad-4dd0-b5f3-0116d0228b28"}
02:48:00.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67c1cb8f-5cad-4dd0-b5f3-0116d0228b28"}
02:48:00.929 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc334667-6c20-43af-a9c2-032a111cbf0d"}
02:48:00.929 00.000 6880 case statement mapped state 6 to 3
02:48:00.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc334667-6c20-43af-a9c2-032a111cbf0d"}
02:48:00.929 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ac6e0e63-5785-454b-b12d-a4339e71ab98"}
02:48:00.930 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4619,"width":15,"height":15,"star_pos":[6.61,6.89],"pixels":"..."},"id":"ac6e0e63-5785-454b-b12d-a4339e71ab98"}
02:48:00.930 00.000 10052 IsSlewing returns 0
02:48:00.969 00.039 10052 IsGuiding returns 0
02:48:01.034 00.065 10052 IsGuiding returns 0
02:48:01.034 00.000 10052 Move returns status 0, amount 2
02:48:01.034 00.000 10052 move complete, result=0
02:48:01.034 00.000 10052 worker thread done servicing request
02:48:01.034 00.000 10052 Worker thread wakes up
02:48:01.034 00.000 6880 GuideStep: 0.1 px 40 ms WEST, -0.3 px 2 ms NORTH
02:48:01.034 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:01.034 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:01.947 00.913 10052 Exposure complete
02:48:02.022 00.075 10052 worker thread done servicing request
02:48:02.022 00.000 6880 OnExposeComplete: enter
02:48:02.022 00.000 6880 UpdateGuideState(): m_state=6
02:48:02.023 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4620
02:48:02.023 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=891.89, Mass=2502, SNR=34.7, Peak=137 HFD=4.8
02:48:02.023 00.000 6880 MultiStar: [#1 0.04,-0.03,0.97,U] [#2 -0.37,-0.06,1.00,U] [#3 -0.52,0.04,0.92,U] [#4 0.16,-0.16,0.85,U] [#5 -0.30,-0.03,0.97,U] [#6 -0.70,-0.16,0.00,M2] [#7 0.24,-0.03,0.75,U] [#8 -0.43,0.03,0.81,U] 
02:48:02.023 00.000 6880 refined, 7 included, MultiStar: {-0.17, -0.08}, one-star: {-0.10, -0.36}
02:48:02.023 00.000 6880 CameraToMount -- cameraTheta (-2.71) - m_xAngle (-1.61) = xAngle (-1.10 = -1.10)
02:48:02.023 00.000 6880 CameraToMount -- cameraTheta (-2.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.13 = -1.13)
02:48:02.023 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.08 hyp=0.19 cameraTheta=-2.71 mountX=0.09 mountY=-0.17, mountTheta=-1.10
02:48:02.024 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.08, opts=13)
02:48:02.025 00.001 6880 Enqueuing Move request for scope (-0.17, -0.08)
02:48:02.025 00.000 10052 Worker thread wakes up
02:48:02.025 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.08) opts 0xd
02:48:02.025 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.08)
02:48:02.025 00.000 10052 Moving (-0.17, -0.08) raw xDistance=0.09 yDistance=-0.17
02:48:02.025 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:48:02.025 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
02:48:02.025 00.000 10052 MoveAxis(E, 0, ABG)
02:48:02.025 00.000 10052 Move returns status 0, amount 0
02:48:02.025 00.000 10052 MoveAxis(N, 0, ABG)
02:48:02.025 00.000 10052 Move returns status 0, amount 0
02:48:02.025 00.000 10052 move complete, result=0
02:48:02.025 00.000 10052 worker thread done servicing request
02:48:02.049 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:02.088 00.039 6880 UpdateGuideState exits: m=2502 SNR=34.7
02:48:02.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:02.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:02.089 00.001 6880 Enqueuing Expose request
02:48:02.089 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:02.089 00.000 10052 Worker thread wakes up
02:48:02.089 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:02.089 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:02.928 00.839 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a4406cb-d7a0-4146-9d51-1cc8507c2621"}
02:48:02.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a4406cb-d7a0-4146-9d51-1cc8507c2621"}
02:48:02.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed7f220d-039e-4fa9-b82d-8089585434bb"}
02:48:02.928 00.000 6880 case statement mapped state 6 to 3
02:48:02.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed7f220d-039e-4fa9-b82d-8089585434bb"}
02:48:02.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fcca36f5-68dc-4b6e-8b36-27cd34c6b076"}
02:48:02.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4620,"width":15,"height":15,"star_pos":[6.84,6.89],"pixels":"..."},"id":"fcca36f5-68dc-4b6e-8b36-27cd34c6b076"}
02:48:03.221 00.293 10052 Exposure complete
02:48:03.266 00.045 10052 worker thread done servicing request
02:48:03.266 00.000 6880 OnExposeComplete: enter
02:48:03.266 00.000 6880 UpdateGuideState(): m_state=6
02:48:03.266 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4621
02:48:03.266 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=891.77, Mass=2674, SNR=35.8, Peak=173 HFD=4.5
02:48:03.267 00.001 6880 MultiStar: [#1 -0.02,-0.19,0.96,U] [#2 -0.51,-0.28,0.00,M1] [#3 -0.31,-0.16,0.91,U] [#4 0.02,-0.26,0.83,U] [#5 0.00,-0.13,0.96,U] [#6 -0.54,-0.41,0.00,M3] [#7 -0.13,-0.13,0.75,U] [#8 -0.18,-0.43,0.80,U] 
02:48:03.267 00.000 6880 refined, 6 included, MultiStar: {-0.07, -0.26}, one-star: {0.08, -0.47}
02:48:03.267 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
02:48:03.267 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
02:48:03.267 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.26 hyp=0.27 cameraTheta=-1.84 mountX=0.26 mountY=-0.07, mountTheta=-0.26
02:48:03.268 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.26, opts=13)
02:48:03.268 00.000 6880 Enqueuing Move request for scope (-0.07, -0.26)
02:48:03.268 00.000 10052 Worker thread wakes up
02:48:03.268 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.26) opts 0xd
02:48:03.268 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.26)
02:48:03.268 00.000 10052 Moving (-0.07, -0.26) raw xDistance=0.26 yDistance=-0.07
02:48:03.268 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:48:03.269 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.15, using input
02:48:03.269 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.03
02:48:03.269 00.000 10052 MoveAxis(W, 69, ABG)
02:48:03.269 00.000 10052 Guiding  Dir = 3, Dur = 69
02:48:03.285 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:03.290 00.005 10052 IsSlewing returns 0
02:48:03.310 00.020 6880 UpdateGuideState exits: m=2674 SNR=35.8
02:48:03.310 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:03.310 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:03.310 00.000 6880 Enqueuing Expose request
02:48:03.328 00.018 10052 IsGuiding returns 0
02:48:03.355 00.027 10052 PulseGuide returned control before completion, sleep 52
02:48:03.429 00.074 10052 IsGuiding returns 1
02:48:03.429 00.000 10052 scope still moving after pulse duration time elapsed
02:48:03.506 00.077 10052 IsSlewing returns 0
02:48:03.583 00.077 10052 IsGuiding returns 0
02:48:03.583 00.000 10052 scope move finished after 69 + 185 ms
02:48:03.583 00.000 10052 Move returns status 0, amount 69
02:48:03.583 00.000 10052 MoveAxis(N, 0, ABG)
02:48:03.583 00.000 10052 Move returns status 0, amount 0
02:48:03.583 00.000 10052 move complete, result=0
02:48:03.583 00.000 10052 worker thread done servicing request
02:48:03.583 00.000 10052 Worker thread wakes up
02:48:03.583 00.000 6880 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
02:48:03.583 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:03.583 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:04.496 00.913 10052 Exposure complete
02:48:04.559 00.063 10052 worker thread done servicing request
02:48:04.559 00.000 6880 OnExposeComplete: enter
02:48:04.559 00.000 6880 UpdateGuideState(): m_state=6
02:48:04.559 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4622
02:48:04.559 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=891.72, Mass=2557, SNR=35.1, Peak=174 HFD=4.7
02:48:04.560 00.001 6880 MultiStar: [#1 -0.47,-0.39,0.00,M1] [#2 -0.36,-0.20,1.00,U] [#3 -0.52,-0.13,0.92,U] [#4 -0.30,-0.26,0.84,U] [#5 -0.51,-0.28,0.00,M1] [#6 -0.68,-0.41,0.00,M4] [#7 -0.41,-0.19,0.75,U] [#8 -0.48,-0.18,0.77,U] 
02:48:04.560 00.000 6880 refined, 5 included, MultiStar: {-0.37, -0.25}, one-star: {-0.18, -0.52}
02:48:04.560 00.000 6880 CameraToMount -- cameraTheta (-2.54) - m_xAngle (-1.61) = xAngle (-0.93 = -0.93)
02:48:04.560 00.000 6880 CameraToMount -- cameraTheta (-2.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.96 = -0.96)
02:48:04.560 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=-0.25 hyp=0.45 cameraTheta=-2.54 mountX=0.27 mountY=-0.37, mountTheta=-0.94
02:48:04.561 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=-0.25, opts=13)
02:48:04.561 00.000 6880 Enqueuing Move request for scope (-0.37, -0.25)
02:48:04.561 00.000 10052 Worker thread wakes up
02:48:04.562 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.25) opts 0xd
02:48:04.562 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, -0.25)
02:48:04.562 00.000 10052 Moving (-0.37, -0.25) raw xDistance=0.27 yDistance=-0.37
02:48:04.562 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.27
02:48:04.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.37, slope = -0.03
02:48:04.562 00.000 10052 MoveAxis(W, 75, ABG)
02:48:04.562 00.000 10052 Guiding  Dir = 3, Dur = 75
02:48:04.583 00.021 10052 IsSlewing returns 0
02:48:04.587 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:04.621 00.034 10052 IsGuiding returns 0
02:48:04.623 00.002 6880 UpdateGuideState exits: m=2557 SNR=35.1
02:48:04.623 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:04.623 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:04.624 00.001 6880 Enqueuing Expose request
02:48:04.648 00.024 10052 PulseGuide returned control before completion, sleep 58
02:48:04.733 00.085 10052 IsGuiding returns 0
02:48:04.733 00.000 10052 Move returns status 0, amount 75
02:48:04.734 00.001 10052 MoveAxis(N, 59, ABG)
02:48:04.734 00.000 10052 Guiding  Dir = 0, Dur = 59
02:48:04.771 00.037 10052 IsSlewing returns 0
02:48:04.809 00.038 10052 IsGuiding returns 0
02:48:04.837 00.028 10052 PulseGuide returned control before completion, sleep 42
02:48:04.906 00.069 10052 IsGuiding returns 0
02:48:04.906 00.000 10052 Move returns status 0, amount 59
02:48:04.906 00.000 10052 move complete, result=0
02:48:04.906 00.000 10052 worker thread done servicing request
02:48:04.906 00.000 10052 Worker thread wakes up
02:48:04.906 00.000 6880 GuideStep: 0.3 px 75 ms WEST, -0.4 px 59 ms NORTH
02:48:04.906 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:04.906 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:04.929 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"966be4f3-4b63-4c16-849f-22fc42bbd5bd"}
02:48:04.929 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"966be4f3-4b63-4c16-849f-22fc42bbd5bd"}
02:48:04.930 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1a21cf3-b806-4e27-85e5-5b957912d510"}
02:48:04.930 00.000 6880 case statement mapped state 6 to 3
02:48:04.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1a21cf3-b806-4e27-85e5-5b957912d510"}
02:48:04.931 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1d493754-dfe7-4acd-b61e-e47c47af81ff"}
02:48:04.931 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4622,"width":15,"height":15,"star_pos":[6.77,6.72],"pixels":"..."},"id":"1d493754-dfe7-4acd-b61e-e47c47af81ff"}
02:48:06.044 01.113 10052 Exposure complete
02:48:06.110 00.066 10052 worker thread done servicing request
02:48:06.110 00.000 6880 OnExposeComplete: enter
02:48:06.110 00.000 6880 UpdateGuideState(): m_state=6
02:48:06.111 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4623
02:48:06.111 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.86, Mass=2444, SNR=34.4, Peak=147 HFD=4.6
02:48:06.111 00.000 6880 MultiStar: [#1 -0.15,0.02,0.99,U] [#2 -0.33,-0.02,1.02,U] [#3 -0.29,0.02,0.95,U] [#4 0.03,-0.21,0.82,U] [#5 -0.13,-0.07,1.00,U] [#6 -0.46,-0.04,0.92,U] [#7 -0.13,0.06,0.76,U] [#8 -0.36,0.04,0.82,U] 
02:48:06.111 00.000 6880 refined, 8 included, MultiStar: {-0.21, -0.07}, one-star: {-0.00, -0.38}
02:48:06.111 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.21 = -1.21)
02:48:06.111 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.24 = -1.24)
02:48:06.111 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.07 hyp=0.22 cameraTheta=-2.83 mountX=0.08 mountY=-0.20, mountTheta=-1.22
02:48:06.113 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.07, opts=13)
02:48:06.113 00.000 6880 Enqueuing Move request for scope (-0.21, -0.07)
02:48:06.113 00.000 10052 Worker thread wakes up
02:48:06.113 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.07) opts 0xd
02:48:06.113 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.07)
02:48:06.113 00.000 10052 Moving (-0.21, -0.07) raw xDistance=0.08 yDistance=-0.20
02:48:06.113 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:48:06.113 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.20, slope = -0.04
02:48:06.113 00.000 10052 MoveAxis(E, 0, ABG)
02:48:06.113 00.000 10052 Move returns status 0, amount 0
02:48:06.113 00.000 10052 MoveAxis(N, 76, ABG)
02:48:06.114 00.001 10052 Guiding  Dir = 0, Dur = 76
02:48:06.137 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:06.172 00.035 6880 UpdateGuideState exits: m=2444 SNR=34.4
02:48:06.173 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:06.173 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:06.173 00.000 6880 Enqueuing Expose request
02:48:06.176 00.003 10052 IsSlewing returns 0
02:48:06.253 00.077 10052 IsGuiding returns 0
02:48:06.312 00.059 10052 PulseGuide returned control before completion, sleep 27
02:48:06.384 00.072 10052 IsGuiding returns 1
02:48:06.384 00.000 10052 scope still moving after pulse duration time elapsed
02:48:06.459 00.075 10052 IsSlewing returns 0
02:48:06.533 00.074 10052 IsGuiding returns 0
02:48:06.534 00.001 10052 scope move finished after 76 + 204 ms
02:48:06.534 00.000 10052 Move returns status 0, amount 76
02:48:06.534 00.000 10052 move complete, result=0
02:48:06.534 00.000 10052 worker thread done servicing request
02:48:06.534 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 76 ms NORTH
02:48:06.534 00.000 10052 Worker thread wakes up
02:48:06.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:06.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:06.938 00.404 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c48f11c-0449-4cd5-8935-d64794c6df60"}
02:48:06.938 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c48f11c-0449-4cd5-8935-d64794c6df60"}
02:48:06.939 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3f52b2df-70b0-4cd4-b369-d5d8058c9440"}
02:48:06.939 00.000 6880 case statement mapped state 6 to 3
02:48:06.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f52b2df-70b0-4cd4-b369-d5d8058c9440"}
02:48:06.939 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f7e406cc-3cb2-4469-af35-b588c9c743c6"}
02:48:06.939 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4623,"width":15,"height":15,"star_pos":[6.94,6.86],"pixels":"..."},"id":"f7e406cc-3cb2-4469-af35-b588c9c743c6"}
02:48:07.443 00.504 10052 Exposure complete
02:48:07.514 00.071 10052 worker thread done servicing request
02:48:07.514 00.000 6880 OnExposeComplete: enter
02:48:07.515 00.001 6880 UpdateGuideState(): m_state=6
02:48:07.515 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4624
02:48:07.515 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=891.73, Mass=2556, SNR=35.1, Peak=174 HFD=4.5
02:48:07.515 00.000 6880 MultiStar: [#1 -0.04,-0.16,0.97,U] [#2 -0.13,-0.15,0.99,U] [#3 -0.29,-0.17,0.94,U] [#4 -0.04,-0.27,0.84,U] [#5 -0.15,-0.13,0.96,U] [#6 -0.61,-0.45,0.00,M4] [#7 -0.12,-0.33,0.77,U] [#8 -0.33,-0.09,0.79,U] 
02:48:07.516 00.001 6880 refined, 7 included, MultiStar: {-0.14, -0.23}, one-star: {-0.05, -0.52}
02:48:07.516 00.000 6880 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
02:48:07.516 00.000 6880 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
02:48:07.516 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.23 hyp=0.27 cameraTheta=-2.12 mountX=0.23 mountY=-0.14, mountTheta=-0.53
02:48:07.517 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.23, opts=13)
02:48:07.517 00.000 6880 Enqueuing Move request for scope (-0.14, -0.23)
02:48:07.517 00.000 10052 Worker thread wakes up
02:48:07.518 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.23) opts 0xd
02:48:07.518 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.23)
02:48:07.518 00.000 10052 Moving (-0.14, -0.23) raw xDistance=0.23 yDistance=-0.14
02:48:07.518 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:48:07.518 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.28, using input
02:48:07.518 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.06
02:48:07.518 00.000 10052 MoveAxis(W, 63, ABG)
02:48:07.518 00.000 10052 Guiding  Dir = 3, Dur = 63
02:48:07.539 00.021 10052 IsSlewing returns 0
02:48:07.544 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:07.577 00.033 10052 IsGuiding returns 0
02:48:07.583 00.006 6880 UpdateGuideState exits: m=2556 SNR=35.1
02:48:07.583 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:07.583 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:07.583 00.000 6880 Enqueuing Expose request
02:48:07.605 00.022 10052 PulseGuide returned control before completion, sleep 46
02:48:07.742 00.137 10052 IsGuiding returns 0
02:48:07.743 00.001 10052 Move returns status 0, amount 63
02:48:07.743 00.000 10052 MoveAxis(N, 0, ABG)
02:48:07.743 00.000 10052 Move returns status 0, amount 0
02:48:07.743 00.000 10052 move complete, result=0
02:48:07.743 00.000 10052 worker thread done servicing request
02:48:07.743 00.000 6880 GuideStep: 0.2 px 63 ms WEST, -0.1 px 0 ms NORTH
02:48:07.743 00.000 10052 Worker thread wakes up
02:48:07.743 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:07.743 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:08.885 01.142 10052 Exposure complete
02:48:08.959 00.074 10052 worker thread done servicing request
02:48:08.959 00.000 6880 OnExposeComplete: enter
02:48:08.959 00.000 6880 UpdateGuideState(): m_state=6
02:48:08.960 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4625
02:48:08.960 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.15, Mass=2583, SNR=35.3, Peak=153 HFD=4.7
02:48:08.960 00.000 6880 MultiStar: [#1 -0.26,-0.87,0.00,M1] [#2 -0.18,-0.60,0.00,M1] [#3 -0.30,-0.77,0.00,M1] [#4 -0.18,-0.88,0.00,M1] [#5 -0.06,-0.62,0.00,M1] [#6 -0.39,-0.88,0.00,M5] [#7 -0.17,-0.72,0.00,M1] [#8 -0.26,-0.75,0.00,M1] 
02:48:08.960 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
02:48:08.960 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:48:08.960 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-1.09 hyp=1.09 cameraTheta=-1.57 mountX=1.09 mountY=0.02, mountTheta=0.02
02:48:08.962 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-1.09, opts=13)
02:48:08.962 00.000 6880 Enqueuing Move request for scope (0.01, -1.09)
02:48:08.962 00.000 10052 Worker thread wakes up
02:48:08.962 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -1.09) opts 0xd
02:48:08.962 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -1.09)
02:48:08.963 00.001 10052 Moving (0.01, -1.09) raw xDistance=1.09 yDistance=0.02
02:48:08.963 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 1.09
02:48:08.963 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.04
02:48:08.963 00.000 10052 MoveAxis(W, 295, ABG)
02:48:08.963 00.000 10052 Guiding  Dir = 3, Dur = 295
02:48:08.982 00.019 10052 IsSlewing returns 0
02:48:08.989 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:09.021 00.032 10052 IsGuiding returns 0
02:48:09.029 00.008 6880 UpdateGuideState exits: m=2583 SNR=35.3
02:48:09.029 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:09.029 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:09.029 00.000 6880 Enqueuing Expose request
02:48:09.049 00.020 10052 PulseGuide returned control before completion, sleep 278
02:48:09.127 00.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8bb92f98-5a2b-473c-bcbb-5c995df3217f"}
02:48:09.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8bb92f98-5a2b-473c-bcbb-5c995df3217f"}
02:48:09.130 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77164860-0307-4ea3-9990-7de332b55310"}
02:48:09.130 00.000 6880 case statement mapped state 6 to 3
02:48:09.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"77164860-0307-4ea3-9990-7de332b55310"}
02:48:09.153 00.023 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d773fff6-2784-4a9f-9c1b-b293498b1498"}
02:48:09.154 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4625,"width":15,"height":15,"star_pos":[6.95,7.15],"pixels":"..."},"id":"d773fff6-2784-4a9f-9c1b-b293498b1498"}
02:48:09.359 00.205 10052 IsGuiding returns 0
02:48:09.359 00.000 10052 Move returns status 0, amount 295
02:48:09.360 00.001 10052 MoveAxis(N, 0, ABG)
02:48:09.360 00.000 10052 Move returns status 0, amount 0
02:48:09.360 00.000 10052 move complete, result=0
02:48:09.360 00.000 6880 GuideStep: 1.1 px 295 ms WEST, 0.0 px 0 ms NORTH
02:48:09.361 00.001 10052 worker thread done servicing request
02:48:09.361 00.000 10052 Worker thread wakes up
02:48:09.361 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:09.361 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:10.277 00.916 10052 Exposure complete
02:48:10.336 00.059 10052 worker thread done servicing request
02:48:10.336 00.000 6880 OnExposeComplete: enter
02:48:10.337 00.001 6880 UpdateGuideState(): m_state=6
02:48:10.337 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4626
02:48:10.337 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.45, Mass=2551, SNR=35.0, Peak=166 HFD=4.7
02:48:10.337 00.000 6880 MultiStar: [#1 -0.28,-0.62,0.00,M2] [#2 -0.35,-0.71,0.00,M2] [#3 -0.33,-0.47,0.00,M2] [#4 -0.32,-0.75,0.00,M2] [#5 -0.23,-0.43,0.95,U] [#6 -0.36,-0.69,0.00,M6] [#7 -0.21,-0.56,0.00,M2] [#8 -0.18,-0.23,0.80,U] 
02:48:10.337 00.000 6880 refined, 2 included, MultiStar: {-0.14, -0.50}, one-star: {-0.01, -0.79}
02:48:10.337 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
02:48:10.338 00.001 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:48:10.338 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.50 hyp=0.52 cameraTheta=-1.83 mountX=0.51 mountY=-0.13, mountTheta=-0.25
02:48:10.339 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.50, opts=13)
02:48:10.339 00.000 6880 Enqueuing Move request for scope (-0.14, -0.50)
02:48:10.339 00.000 10052 Worker thread wakes up
02:48:10.339 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.50) opts 0xd
02:48:10.339 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.50)
02:48:10.339 00.000 10052 Moving (-0.14, -0.50) raw xDistance=0.51 yDistance=-0.13
02:48:10.339 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.51
02:48:10.339 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:48:10.339 00.000 10052 MoveAxis(W, 151, ABG)
02:48:10.339 00.000 10052 Guiding  Dir = 3, Dur = 151
02:48:10.362 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:10.387 00.025 10052 IsSlewing returns 0
02:48:10.393 00.006 6880 UpdateGuideState exits: m=2551 SNR=35.0
02:48:10.394 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:10.394 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:10.394 00.000 6880 Enqueuing Expose request
02:48:10.456 00.062 10052 IsGuiding returns 0
02:48:10.484 00.028 10052 PulseGuide returned control before completion, sleep 134
02:48:10.642 00.158 10052 IsGuiding returns 1
02:48:10.643 00.001 10052 scope still moving after pulse duration time elapsed
02:48:10.688 00.045 10052 IsSlewing returns 0
02:48:10.726 00.038 10052 IsGuiding returns 0
02:48:10.726 00.000 10052 scope move finished after 151 + 119 ms
02:48:10.726 00.000 10052 Move returns status 0, amount 151
02:48:10.728 00.002 10052 MoveAxis(N, 0, ABG)
02:48:10.728 00.000 10052 Move returns status 0, amount 0
02:48:10.728 00.000 10052 move complete, result=0
02:48:10.728 00.000 10052 worker thread done servicing request
02:48:10.728 00.000 6880 GuideStep: 0.5 px 151 ms WEST, -0.1 px 0 ms NORTH
02:48:10.728 00.000 10052 Worker thread wakes up
02:48:10.728 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:10.728 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:11.125 00.397 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa264af7-172d-48ac-b160-a2ebb67e6fea"}
02:48:11.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa264af7-172d-48ac-b160-a2ebb67e6fea"}
02:48:11.125 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a587da5-555e-41b5-baca-98a61778cf23"}
02:48:11.125 00.000 6880 case statement mapped state 6 to 3
02:48:11.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a587da5-555e-41b5-baca-98a61778cf23"}
02:48:11.127 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ad166425-23c3-47a4-b045-416a64b3c42b"}
02:48:11.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4626,"width":15,"height":15,"star_pos":[6.93,7.45],"pixels":"..."},"id":"ad166425-23c3-47a4-b045-416a64b3c42b"}
02:48:11.862 00.735 10052 Exposure complete
02:48:11.914 00.052 10052 worker thread done servicing request
02:48:11.914 00.000 6880 OnExposeComplete: enter
02:48:11.914 00.000 6880 UpdateGuideState(): m_state=6
02:48:11.914 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4627
02:48:11.914 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.00, Mass=2642, SNR=35.7, Peak=162 HFD=4.3
02:48:11.915 00.001 6880 MultiStar: [#1 -0.30,-0.11,0.94,U] [#2 -0.32,-0.06,0.96,U] [#3 -0.38,-0.01,0.92,U] [#4 -0.20,-0.11,0.79,U] [#5 -0.30,0.06,0.96,U] [#6 -0.55,-0.18,0.00,M7] [#7 -0.30,0.06,0.73,U] [#8 -0.36,-0.01,0.78,U] 
02:48:11.915 00.000 6880 single-star, 7 included, MultiStar: {-0.28, -0.06}, one-star: {-0.10, -0.24}
02:48:11.915 00.000 6880 CameraToMount -- cameraTheta (-1.98) - m_xAngle (-1.61) = xAngle (-0.37 = -0.37)
02:48:11.915 00.000 6880 CameraToMount -- cameraTheta (-1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.40 = -0.40)
02:48:11.915 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.24 hyp=0.26 cameraTheta=-1.98 mountX=0.25 mountY=-0.10, mountTheta=-0.39
02:48:11.916 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.24, opts=13)
02:48:11.916 00.000 6880 Enqueuing Move request for scope (-0.10, -0.24)
02:48:11.916 00.000 10052 Worker thread wakes up
02:48:11.916 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.24) opts 0xd
02:48:11.916 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.24)
02:48:11.916 00.000 10052 Moving (-0.10, -0.24) raw xDistance=0.25 yDistance=-0.10
02:48:11.916 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:48:11.916 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
02:48:11.916 00.000 10052 MoveAxis(W, 73, ABG)
02:48:11.916 00.000 10052 Guiding  Dir = 3, Dur = 73
02:48:11.935 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:11.963 00.028 6880 UpdateGuideState exits: m=2642 SNR=35.7
02:48:11.963 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:11.963 00.000 10052 IsSlewing returns 0
02:48:11.963 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:11.963 00.000 6880 Enqueuing Expose request
02:48:12.031 00.068 10052 IsGuiding returns 0
02:48:12.094 00.063 10052 PulseGuide returned control before completion, sleep 20
02:48:12.174 00.080 10052 IsGuiding returns 1
02:48:12.175 00.001 10052 scope still moving after pulse duration time elapsed
02:48:12.254 00.079 10052 IsSlewing returns 0
02:48:12.328 00.074 10052 IsGuiding returns 0
02:48:12.328 00.000 10052 scope move finished after 73 + 224 ms
02:48:12.328 00.000 10052 Move returns status 0, amount 73
02:48:12.328 00.000 10052 MoveAxis(N, 0, ABG)
02:48:12.329 00.001 10052 Move returns status 0, amount 0
02:48:12.329 00.000 10052 move complete, result=0
02:48:12.329 00.000 10052 worker thread done servicing request
02:48:12.329 00.000 10052 Worker thread wakes up
02:48:12.329 00.000 6880 GuideStep: 0.2 px 73 ms WEST, -0.1 px 0 ms NORTH
02:48:12.329 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:12.329 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:13.125 00.796 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2180d3e-11c1-4ac9-b496-a38c5606dada"}
02:48:13.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2180d3e-11c1-4ac9-b496-a38c5606dada"}
02:48:13.125 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79141f65-df26-42b9-9888-6ab41c96f1f2"}
02:48:13.126 00.001 6880 case statement mapped state 6 to 3
02:48:13.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79141f65-df26-42b9-9888-6ab41c96f1f2"}
02:48:13.126 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"28e1248d-3627-4249-be2e-bbd5d388197e"}
02:48:13.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4627,"width":15,"height":15,"star_pos":[6.84,7.00],"pixels":"..."},"id":"28e1248d-3627-4249-be2e-bbd5d388197e"}
02:48:13.239 00.113 10052 Exposure complete
02:48:13.293 00.054 10052 worker thread done servicing request
02:48:13.293 00.000 6880 OnExposeComplete: enter
02:48:13.293 00.000 6880 UpdateGuideState(): m_state=6
02:48:13.293 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4628
02:48:13.293 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=891.82, Mass=2762, SNR=36.5, Peak=188 HFD=4.4
02:48:13.293 00.000 6880 MultiStar: [#1 -0.18,-0.10,0.92,U] [#2 -0.09,-0.09,0.95,U] [#3 -0.21,-0.02,0.91,U] [#4 -0.15,-0.19,0.81,U] [#5 -0.23,-0.12,0.93,U] [#6 -0.35,-0.09,0.87,U] [#7 -0.12,-0.14,0.73,U] [#8 -0.23,-0.06,0.78,U] 
02:48:13.294 00.001 6880 refined, 8 included, MultiStar: {-0.16, -0.14}, one-star: {0.07, -0.42}
02:48:13.294 00.000 6880 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.61) = xAngle (-0.82 = -0.82)
02:48:13.294 00.000 6880 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
02:48:13.294 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.14 hyp=0.22 cameraTheta=-2.43 mountX=0.15 mountY=-0.16, mountTheta=-0.83
02:48:13.295 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.14, opts=13)
02:48:13.295 00.000 6880 Enqueuing Move request for scope (-0.16, -0.14)
02:48:13.295 00.000 10052 Worker thread wakes up
02:48:13.295 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.14) opts 0xd
02:48:13.295 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.14)
02:48:13.295 00.000 10052 Moving (-0.16, -0.14) raw xDistance=0.15 yDistance=-0.16
02:48:13.295 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:48:13.296 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
02:48:13.296 00.000 10052 MoveAxis(W, 43, ABG)
02:48:13.296 00.000 10052 Guiding  Dir = 3, Dur = 43
02:48:13.316 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:13.317 00.001 10052 IsSlewing returns 0
02:48:13.347 00.030 6880 UpdateGuideState exits: m=2762 SNR=36.5
02:48:13.347 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:13.347 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:13.347 00.000 6880 Enqueuing Expose request
02:48:13.355 00.008 10052 IsGuiding returns 0
02:48:13.383 00.028 10052 PulseGuide returned control before completion, sleep 26
02:48:13.429 00.046 10052 IsGuiding returns 0
02:48:13.429 00.000 10052 Move returns status 0, amount 43
02:48:13.429 00.000 10052 MoveAxis(N, 0, ABG)
02:48:13.429 00.000 10052 Move returns status 0, amount 0
02:48:13.430 00.001 10052 move complete, result=0
02:48:13.430 00.000 10052 worker thread done servicing request
02:48:13.430 00.000 10052 Worker thread wakes up
02:48:13.430 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:13.430 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:13.430 00.000 6880 GuideStep: 0.1 px 43 ms WEST, -0.2 px 0 ms NORTH
02:48:14.564 01.134 10052 Exposure complete
02:48:14.636 00.072 10052 worker thread done servicing request
02:48:14.636 00.000 6880 OnExposeComplete: enter
02:48:14.636 00.000 6880 UpdateGuideState(): m_state=6
02:48:14.636 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4629
02:48:14.637 00.001 6880 Star::Find returns 1 (0), X=407.84, Y=891.78, Mass=2588, SNR=35.3, Peak=160 HFD=4.6
02:48:14.637 00.000 6880 MultiStar: [#1 -0.32,-0.36,0.96,U] [#2 -0.38,-0.08,0.99,U] [#3 -0.34,-0.08,0.96,U] [#4 -0.28,-0.25,0.82,U] [#5 -0.30,-0.10,0.95,U] [#6 -0.60,-0.36,0.00,M7] [#7 -0.26,-0.23,0.74,U] [#8 -0.39,-0.09,0.80,U] 
02:48:14.637 00.000 6880 refined, 7 included, MultiStar: {-0.30, -0.21}, one-star: {-0.11, -0.46}
02:48:14.637 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.91 = -0.91)
02:48:14.637 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
02:48:14.637 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.21 hyp=0.36 cameraTheta=-2.53 mountX=0.22 mountY=-0.29, mountTheta=-0.93
02:48:14.638 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.21, opts=13)
02:48:14.638 00.000 6880 Enqueuing Move request for scope (-0.30, -0.21)
02:48:14.638 00.000 10052 Worker thread wakes up
02:48:14.638 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.21) opts 0xd
02:48:14.638 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.21)
02:48:14.639 00.001 10052 Moving (-0.30, -0.21) raw xDistance=0.22 yDistance=-0.29
02:48:14.639 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:48:14.639 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.29, slope = -0.00
02:48:14.639 00.000 10052 MoveAxis(W, 61, ABG)
02:48:14.639 00.000 10052 Guiding  Dir = 3, Dur = 61
02:48:14.659 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:14.660 00.001 10052 IsSlewing returns 0
02:48:14.694 00.034 6880 UpdateGuideState exits: m=2588 SNR=35.3
02:48:14.694 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:14.694 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:14.694 00.000 6880 Enqueuing Expose request
02:48:14.698 00.004 10052 IsGuiding returns 0
02:48:14.726 00.028 10052 PulseGuide returned control before completion, sleep 45
02:48:14.805 00.079 10052 IsGuiding returns 0
02:48:14.805 00.000 10052 Move returns status 0, amount 61
02:48:14.805 00.000 10052 MoveAxis(N, 1, ABG)
02:48:14.805 00.000 10052 Guiding  Dir = 0, Dur = 1
02:48:14.844 00.039 10052 IsSlewing returns 0
02:48:14.882 00.038 10052 IsGuiding returns 0
02:48:14.948 00.066 10052 IsGuiding returns 0
02:48:14.948 00.000 10052 Move returns status 0, amount 1
02:48:14.948 00.000 10052 move complete, result=0
02:48:14.948 00.000 10052 worker thread done servicing request
02:48:14.948 00.000 10052 Worker thread wakes up
02:48:14.948 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:14.948 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:14.948 00.000 6880 GuideStep: 0.2 px 61 ms WEST, -0.3 px 1 ms NORTH
02:48:15.123 00.175 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d923c893-1cf5-4d78-a371-1a3b82506890"}
02:48:15.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d923c893-1cf5-4d78-a371-1a3b82506890"}
02:48:15.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d6894a35-d50d-4e50-8ac0-c016f3f0fcc8"}
02:48:15.124 00.000 6880 case statement mapped state 6 to 3
02:48:15.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6894a35-d50d-4e50-8ac0-c016f3f0fcc8"}
02:48:15.124 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"911dccf9-f58e-45fc-bac6-1f838b56f94d"}
02:48:15.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4629,"width":15,"height":15,"star_pos":[6.84,6.78],"pixels":"..."},"id":"911dccf9-f58e-45fc-bac6-1f838b56f94d"}
02:48:15.853 00.729 10052 Exposure complete
02:48:15.927 00.074 10052 worker thread done servicing request
02:48:15.927 00.000 6880 OnExposeComplete: enter
02:48:15.927 00.000 6880 UpdateGuideState(): m_state=6
02:48:15.927 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4630
02:48:15.927 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=891.81, Mass=2441, SNR=34.3, Peak=151 HFD=4.5
02:48:15.928 00.001 6880 MultiStar: [#1 -0.24,-0.14,1.00,U] [#2 -0.12,-0.02,1.03,U] [#3 -0.36,-0.07,0.97,U] [#4 -0.13,-0.17,0.85,U] [#5 -0.27,-0.08,1.00,U] [#6 -0.55,-0.42,0.00,M8] [#7 -0.26,-0.10,0.76,U] [#8 -0.44,0.02,0.81,U] 
02:48:15.928 00.000 6880 refined, 7 included, MultiStar: {-0.23, -0.13}, one-star: {-0.07, -0.44}
02:48:15.928 00.000 6880 CameraToMount -- cameraTheta (-2.63) - m_xAngle (-1.61) = xAngle (-1.02 = -1.02)
02:48:15.928 00.000 6880 CameraToMount -- cameraTheta (-2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.05 = -1.05)
02:48:15.928 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.13 hyp=0.26 cameraTheta=-2.63 mountX=0.14 mountY=-0.23, mountTheta=-1.03
02:48:15.929 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.13, opts=13)
02:48:15.929 00.000 6880 Enqueuing Move request for scope (-0.23, -0.13)
02:48:15.929 00.000 10052 Worker thread wakes up
02:48:15.929 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.13) opts 0xd
02:48:15.929 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.13)
02:48:15.930 00.001 10052 Moving (-0.23, -0.13) raw xDistance=0.14 yDistance=-0.23
02:48:15.930 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.14
02:48:15.930 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.23, slope = -0.00
02:48:15.930 00.000 10052 MoveAxis(W, 40, ABG)
02:48:15.930 00.000 10052 Guiding  Dir = 3, Dur = 40
02:48:15.952 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:15.981 00.029 6880 UpdateGuideState exits: m=2441 SNR=34.3
02:48:15.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:15.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:15.981 00.000 6880 Enqueuing Expose request
02:48:15.991 00.010 10052 IsSlewing returns 0
02:48:16.067 00.076 10052 IsGuiding returns 0
02:48:16.216 00.149 10052 IsGuiding returns 0
02:48:16.216 00.000 10052 Move returns status 0, amount 40
02:48:16.216 00.000 10052 MoveAxis(N, 8, ABG)
02:48:16.216 00.000 10052 Guiding  Dir = 0, Dur = 8
02:48:16.290 00.074 10052 IsSlewing returns 0
02:48:16.357 00.067 10052 IsGuiding returns 0
02:48:16.493 00.136 10052 IsGuiding returns 0
02:48:16.493 00.000 10052 Move returns status 0, amount 8
02:48:16.493 00.000 10052 move complete, result=0
02:48:16.493 00.000 10052 worker thread done servicing request
02:48:16.493 00.000 6880 GuideStep: 0.1 px 40 ms WEST, -0.2 px 8 ms NORTH
02:48:16.493 00.000 10052 Worker thread wakes up
02:48:16.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:16.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:17.123 00.630 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d61ce92-21f3-43fe-89c4-4210e6e585e4"}
02:48:17.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d61ce92-21f3-43fe-89c4-4210e6e585e4"}
02:48:17.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95fb9f3f-0892-4642-b1f3-7cb3bbda8276"}
02:48:17.124 00.000 6880 case statement mapped state 6 to 3
02:48:17.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"95fb9f3f-0892-4642-b1f3-7cb3bbda8276"}
02:48:17.124 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bc6f7cdf-9a7b-4c58-ba01-9b6740f3aa15"}
02:48:17.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4630,"width":15,"height":15,"star_pos":[6.87,6.81],"pixels":"..."},"id":"bc6f7cdf-9a7b-4c58-ba01-9b6740f3aa15"}
02:48:17.625 00.501 10052 Exposure complete
02:48:17.684 00.059 10052 worker thread done servicing request
02:48:17.685 00.001 6880 OnExposeComplete: enter
02:48:17.685 00.000 6880 UpdateGuideState(): m_state=6
02:48:17.685 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4631
02:48:17.685 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=891.93, Mass=2574, SNR=35.2, Peak=167 HFD=4.5
02:48:17.685 00.000 6880 MultiStar: [#1 -0.19,-0.04,0.98,U] [#2 -0.23,-0.13,0.99,U] [#3 -0.29,-0.02,0.92,U] [#4 -0.02,-0.24,0.82,U] [#5 -0.28,-0.03,0.99,U] [#6 -0.52,-0.09,0.91,U] [#7 -0.28,-0.05,0.76,U] [#8 -0.38,0.06,0.81,U] 
02:48:17.685 00.000 6880 refined, 8 included, MultiStar: {-0.25, -0.10}, one-star: {-0.08, -0.31}
02:48:17.686 00.001 6880 CameraToMount -- cameraTheta (-2.77) - m_xAngle (-1.61) = xAngle (-1.16 = -1.16)
02:48:17.686 00.000 6880 CameraToMount -- cameraTheta (-2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.19 = -1.19)
02:48:17.686 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.10 hyp=0.27 cameraTheta=-2.77 mountX=0.11 mountY=-0.25, mountTheta=-1.16
02:48:17.687 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.10, opts=13)
02:48:17.687 00.000 6880 Enqueuing Move request for scope (-0.25, -0.10)
02:48:17.687 00.000 10052 Worker thread wakes up
02:48:17.687 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.10) opts 0xd
02:48:17.687 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.10)
02:48:17.687 00.000 10052 Moving (-0.25, -0.10) raw xDistance=0.11 yDistance=-0.25
02:48:17.687 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:48:17.687 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.25, slope = -0.00
02:48:17.687 00.000 10052 MoveAxis(E, 0, ABG)
02:48:17.687 00.000 10052 Move returns status 0, amount 0
02:48:17.687 00.000 10052 MoveAxis(N, 4, ABG)
02:48:17.687 00.000 10052 Guiding  Dir = 0, Dur = 4
02:48:17.709 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:17.731 00.022 10052 IsSlewing returns 0
02:48:17.745 00.014 6880 UpdateGuideState exits: m=2574 SNR=35.2
02:48:17.746 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:17.746 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:17.746 00.000 6880 Enqueuing Expose request
02:48:17.811 00.065 10052 IsGuiding returns 0
02:48:17.954 00.143 10052 IsGuiding returns 0
02:48:17.954 00.000 10052 Move returns status 0, amount 4
02:48:17.954 00.000 10052 move complete, result=0
02:48:17.954 00.000 10052 worker thread done servicing request
02:48:17.954 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 4 ms NORTH
02:48:17.955 00.001 10052 Worker thread wakes up
02:48:17.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:17.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:18.874 00.919 10052 Exposure complete
02:48:18.937 00.063 10052 worker thread done servicing request
02:48:18.937 00.000 6880 OnExposeComplete: enter
02:48:18.937 00.000 6880 UpdateGuideState(): m_state=6
02:48:18.938 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4632
02:48:18.938 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.60, Mass=2556, SNR=35.1, Peak=167 HFD=4.7
02:48:18.938 00.000 6880 MultiStar: [#1 -0.18,-0.32,0.97,U] [#2 -0.06,-0.34,0.98,U] [#3 -0.27,-0.42,0.92,U] [#4 -0.23,-0.65,0.00,M1] [#5 -0.16,-0.25,0.99,U] [#6 -0.40,-0.50,0.00,M8] [#7 -0.17,-0.48,0.77,U] [#8 -0.30,-0.13,0.80,U] 
02:48:18.938 00.000 6880 refined, 6 included, MultiStar: {-0.16, -0.37}, one-star: {-0.04, -0.64}
02:48:18.938 00.000 6880 CameraToMount -- cameraTheta (-1.99) - m_xAngle (-1.61) = xAngle (-0.37 = -0.37)
02:48:18.938 00.000 6880 CameraToMount -- cameraTheta (-1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:48:18.939 00.001 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.37 hyp=0.41 cameraTheta=-1.99 mountX=0.38 mountY=-0.16, mountTheta=-0.40
02:48:18.940 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.37, opts=13)
02:48:18.940 00.000 6880 Enqueuing Move request for scope (-0.16, -0.37)
02:48:18.940 00.000 10052 Worker thread wakes up
02:48:18.940 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.37) opts 0xd
02:48:18.941 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.37)
02:48:18.941 00.000 10052 Moving (-0.16, -0.37) raw xDistance=0.38 yDistance=-0.16
02:48:18.941 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.38
02:48:18.941 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:48:18.941 00.000 10052 MoveAxis(W, 101, ABG)
02:48:18.941 00.000 10052 Guiding  Dir = 3, Dur = 101
02:48:18.962 00.021 10052 IsSlewing returns 0
02:48:18.964 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:18.992 00.028 6880 UpdateGuideState exits: m=2556 SNR=35.1
02:48:18.992 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:18.992 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:18.992 00.000 6880 Enqueuing Expose request
02:48:19.000 00.008 10052 IsGuiding returns 0
02:48:19.027 00.027 10052 PulseGuide returned control before completion, sleep 84
02:48:19.122 00.095 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe141e8f-565f-4a5c-8051-80952764428d"}
02:48:19.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe141e8f-565f-4a5c-8051-80952764428d"}
02:48:19.123 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed895747-574a-484b-8b1a-6c4b44a55b8d"}
02:48:19.123 00.000 6880 case statement mapped state 6 to 3
02:48:19.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed895747-574a-484b-8b1a-6c4b44a55b8d"}
02:48:19.123 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d772f00f-1842-404a-871e-86435511b397"}
02:48:19.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4632,"width":15,"height":15,"star_pos":[6.91,6.60],"pixels":"..."},"id":"d772f00f-1842-404a-871e-86435511b397"}
02:48:19.144 00.021 10052 IsGuiding returns 0
02:48:19.145 00.001 10052 Move returns status 0, amount 101
02:48:19.145 00.000 10052 MoveAxis(N, 0, ABG)
02:48:19.145 00.000 10052 Move returns status 0, amount 0
02:48:19.145 00.000 10052 move complete, result=0
02:48:19.145 00.000 10052 worker thread done servicing request
02:48:19.145 00.000 6880 GuideStep: 0.4 px 101 ms WEST, -0.2 px 0 ms NORTH
02:48:19.145 00.000 10052 Worker thread wakes up
02:48:19.145 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:19.145 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:20.278 01.133 10052 Exposure complete
02:48:20.352 00.074 10052 worker thread done servicing request
02:48:20.352 00.000 6880 OnExposeComplete: enter
02:48:20.353 00.001 6880 UpdateGuideState(): m_state=6
02:48:20.353 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4633
02:48:20.353 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=891.88, Mass=2577, SNR=35.2, Peak=175 HFD=4.4
02:48:20.353 00.000 6880 MultiStar: [#1 -0.24,-0.17,0.94,U] [#2 -0.14,-0.11,0.98,U] [#3 -0.29,-0.01,0.89,U] [#4 -0.24,-0.20,0.83,U] [#5 -0.14,-0.16,1.00,U] [#6 -0.41,-0.13,0.91,U] [#7 -0.39,-0.16,0.77,U] [#8 -0.24,-0.05,0.81,U] 
02:48:20.353 00.000 6880 refined, 8 included, MultiStar: {-0.23, -0.15}, one-star: {-0.06, -0.37}
02:48:20.354 00.001 6880 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.61) = xAngle (-0.94 = -0.94)
02:48:20.354 00.000 6880 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
02:48:20.354 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.15 hyp=0.28 cameraTheta=-2.56 mountX=0.16 mountY=-0.23, mountTheta=-0.96
02:48:20.355 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.15, opts=13)
02:48:20.355 00.000 6880 Enqueuing Move request for scope (-0.23, -0.15)
02:48:20.355 00.000 10052 Worker thread wakes up
02:48:20.355 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.15) opts 0xd
02:48:20.355 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.15)
02:48:20.356 00.001 10052 Moving (-0.23, -0.15) raw xDistance=0.16 yDistance=-0.23
02:48:20.356 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
02:48:20.356 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.23, slope = -0.02
02:48:20.356 00.000 10052 MoveAxis(W, 49, ABG)
02:48:20.356 00.000 10052 Guiding  Dir = 3, Dur = 49
02:48:20.376 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:20.410 00.034 6880 UpdateGuideState exits: m=2577 SNR=35.2
02:48:20.410 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:20.410 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:20.410 00.000 6880 Enqueuing Expose request
02:48:20.419 00.009 10052 IsSlewing returns 0
02:48:20.457 00.038 10052 IsGuiding returns 0
02:48:20.484 00.027 10052 PulseGuide returned control before completion, sleep 32
02:48:20.549 00.065 10052 IsGuiding returns 0
02:48:20.549 00.000 10052 Move returns status 0, amount 49
02:48:20.549 00.000 10052 MoveAxis(N, 35, ABG)
02:48:20.549 00.000 10052 Guiding  Dir = 0, Dur = 35
02:48:20.586 00.037 10052 IsSlewing returns 0
02:48:20.624 00.038 10052 IsGuiding returns 0
02:48:20.652 00.028 10052 PulseGuide returned control before completion, sleep 18
02:48:20.694 00.042 10052 IsGuiding returns 1
02:48:20.694 00.000 10052 scope still moving after pulse duration time elapsed
02:48:20.741 00.047 10052 IsSlewing returns 0
02:48:20.778 00.037 10052 IsGuiding returns 0
02:48:20.778 00.000 10052 scope move finished after 35 + 118 ms
02:48:20.779 00.001 10052 Move returns status 0, amount 35
02:48:20.779 00.000 10052 move complete, result=0
02:48:20.779 00.000 10052 worker thread done servicing request
02:48:20.779 00.000 6880 GuideStep: 0.2 px 49 ms WEST, -0.2 px 35 ms NORTH
02:48:20.779 00.000 10052 Worker thread wakes up
02:48:20.779 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:20.779 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:21.123 00.344 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f14181aa-4834-48c0-b524-42a413be227d"}
02:48:21.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f14181aa-4834-48c0-b524-42a413be227d"}
02:48:21.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1004ce27-6484-400a-a2bf-d9ee9a1ca4d1"}
02:48:21.124 00.000 6880 case statement mapped state 6 to 3
02:48:21.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1004ce27-6484-400a-a2bf-d9ee9a1ca4d1"}
02:48:21.124 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"429cccd5-7a2d-45c3-ac89-a9add8d3b8b0"}
02:48:21.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4633,"width":15,"height":15,"star_pos":[6.89,6.88],"pixels":"..."},"id":"429cccd5-7a2d-45c3-ac89-a9add8d3b8b0"}
02:48:21.690 00.566 10052 Exposure complete
02:48:21.761 00.071 10052 worker thread done servicing request
02:48:21.761 00.000 6880 OnExposeComplete: enter
02:48:21.761 00.000 6880 UpdateGuideState(): m_state=6
02:48:21.761 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4634
02:48:21.761 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=891.81, Mass=2448, SNR=34.2, Peak=169 HFD=4.4
02:48:21.762 00.001 6880 MultiStar: [#1 -0.13,-0.23,1.01,U] [#2 -0.20,-0.01,1.01,U] [#3 -0.23,0.03,0.95,U] [#4 -0.03,-0.21,0.85,U] [#5 -0.08,-0.18,0.99,U] [#6 -0.49,-0.44,0.00,M8] [#7 -0.06,-0.09,0.77,U] [#8 -0.30,-0.16,0.83,U] 
02:48:21.762 00.000 6880 refined, 7 included, MultiStar: {-0.12, -0.16}, one-star: {0.06, -0.43}
02:48:21.762 00.000 6880 CameraToMount -- cameraTheta (-2.21) - m_xAngle (-1.61) = xAngle (-0.60 = -0.60)
02:48:21.762 00.000 6880 CameraToMount -- cameraTheta (-2.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.63 = -0.63)
02:48:21.762 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.16 hyp=0.20 cameraTheta=-2.21 mountX=0.17 mountY=-0.12, mountTheta=-0.62
02:48:21.763 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.16, opts=13)
02:48:21.763 00.000 6880 Enqueuing Move request for scope (-0.12, -0.16)
02:48:21.763 00.000 10052 Worker thread wakes up
02:48:21.763 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.16) opts 0xd
02:48:21.763 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.16)
02:48:21.763 00.000 10052 Moving (-0.12, -0.16) raw xDistance=0.17 yDistance=-0.12
02:48:21.764 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:48:21.764 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:48:21.764 00.000 10052 MoveAxis(W, 47, ABG)
02:48:21.764 00.000 10052 Guiding  Dir = 3, Dur = 47
02:48:21.783 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:21.809 00.026 10052 IsSlewing returns 0
02:48:21.813 00.004 6880 UpdateGuideState exits: m=2448 SNR=34.2
02:48:21.813 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:21.813 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:21.813 00.000 6880 Enqueuing Expose request
02:48:21.883 00.070 10052 IsGuiding returns 0
02:48:22.031 00.148 10052 IsGuiding returns 0
02:48:22.031 00.000 10052 Move returns status 0, amount 47
02:48:22.031 00.000 10052 MoveAxis(N, 0, ABG)
02:48:22.031 00.000 10052 Move returns status 0, amount 0
02:48:22.031 00.000 10052 move complete, result=0
02:48:22.031 00.000 10052 worker thread done servicing request
02:48:22.031 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.1 px 0 ms NORTH
02:48:22.031 00.000 10052 Worker thread wakes up
02:48:22.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:22.031 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:23.123 01.092 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89a74ebb-c8e2-46ff-8103-dcf1ab7362f1"}
02:48:23.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89a74ebb-c8e2-46ff-8103-dcf1ab7362f1"}
02:48:23.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7733486c-d76f-4950-8af3-c6822d2e589b"}
02:48:23.124 00.000 6880 case statement mapped state 6 to 3
02:48:23.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7733486c-d76f-4950-8af3-c6822d2e589b"}
02:48:23.124 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d5803d97-9ea2-43fc-90c7-1b629e00bc7e"}
02:48:23.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4634,"width":15,"height":15,"star_pos":[7.00,6.81],"pixels":"..."},"id":"d5803d97-9ea2-43fc-90c7-1b629e00bc7e"}
02:48:23.163 00.039 10052 Exposure complete
02:48:23.227 00.064 10052 worker thread done servicing request
02:48:23.228 00.001 6880 OnExposeComplete: enter
02:48:23.228 00.000 6880 UpdateGuideState(): m_state=6
02:48:23.228 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4635
02:48:23.228 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=892.08, Mass=2568, SNR=35.2, Peak=144 HFD=4.7
02:48:23.228 00.000 6880 MultiStar: [#1 -0.36,-0.00,0.96,U] [#2 -0.35,0.00,0.99,U] [#3 -0.43,0.14,0.92,U] [#4 -0.28,0.04,0.82,U] [#5 -0.55,0.01,0.00,M1] [#6 -0.62,0.06,0.00,M9] [#7 -0.46,0.11,0.74,U] [#8 -0.41,0.16,0.79,U] 
02:48:23.228 00.000 6880 single-star, 6 included, MultiStar: {-0.36, 0.03}, one-star: {-0.27, -0.16}
02:48:23.228 00.000 6880 CameraToMount -- cameraTheta (-2.61) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
02:48:23.228 00.000 6880 CameraToMount -- cameraTheta (-2.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:48:23.229 00.001 6880 CameraToMount -- cameraX=-0.27 cameraY=-0.16 hyp=0.31 cameraTheta=-2.61 mountX=0.17 mountY=-0.27, mountTheta=-1.01
02:48:23.230 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=-0.16, opts=13)
02:48:23.230 00.000 6880 Enqueuing Move request for scope (-0.27, -0.16)
02:48:23.230 00.000 10052 Worker thread wakes up
02:48:23.230 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, -0.16) opts 0xd
02:48:23.230 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, -0.16)
02:48:23.230 00.000 10052 Moving (-0.27, -0.16) raw xDistance=0.17 yDistance=-0.27
02:48:23.230 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:48:23.230 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.27, slope = -0.01
02:48:23.230 00.000 10052 MoveAxis(W, 48, ABG)
02:48:23.230 00.000 10052 Guiding  Dir = 3, Dur = 48
02:48:23.248 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:23.251 00.003 10052 IsSlewing returns 0
02:48:23.284 00.033 6880 UpdateGuideState exits: m=2568 SNR=35.2
02:48:23.285 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:23.285 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:23.285 00.000 6880 Enqueuing Expose request
02:48:23.290 00.005 10052 IsGuiding returns 0
02:48:23.316 00.026 10052 PulseGuide returned control before completion, sleep 32
02:48:23.369 00.053 10052 IsGuiding returns 0
02:48:23.369 00.000 10052 Move returns status 0, amount 48
02:48:23.371 00.002 10052 MoveAxis(N, 15, ABG)
02:48:23.371 00.000 10052 Guiding  Dir = 0, Dur = 15
02:48:23.408 00.037 10052 IsSlewing returns 0
02:48:23.446 00.038 10052 IsGuiding returns 0
02:48:23.512 00.066 10052 IsGuiding returns 0
02:48:23.512 00.000 10052 Move returns status 0, amount 15
02:48:23.512 00.000 10052 move complete, result=0
02:48:23.512 00.000 10052 worker thread done servicing request
02:48:23.512 00.000 10052 Worker thread wakes up
02:48:23.514 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:23.514 00.000 6880 GuideStep: 0.2 px 48 ms WEST, -0.3 px 15 ms NORTH
02:48:23.514 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:24.427 00.913 10052 Exposure complete
02:48:24.501 00.074 10052 worker thread done servicing request
02:48:24.501 00.000 6880 OnExposeComplete: enter
02:48:24.501 00.000 6880 UpdateGuideState(): m_state=6
02:48:24.501 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4636
02:48:24.501 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.95, Mass=2823, SNR=36.8, Peak=176 HFD=4.5
02:48:24.502 00.001 6880 MultiStar: [#1 -0.17,0.08,0.91,U] [#2 -0.13,0.09,0.93,U] [#3 -0.25,0.18,0.89,U] [#4 -0.06,-0.18,0.79,U] [#5 -0.28,0.14,0.92,U] [#6 -0.45,0.07,0.86,U] [#7 -0.23,0.09,0.73,U] [#8 -0.32,0.15,0.76,U] 
02:48:24.502 00.000 6880 refined, 8 included, MultiStar: {-0.21, 0.03}, one-star: {-0.06, -0.30}
02:48:24.502 00.000 6880 CameraToMount -- cameraTheta (2.99) - m_xAngle (-1.61) = xAngle (4.61 = -1.68)
02:48:24.502 00.000 6880 CameraToMount -- cameraTheta (2.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.71)
02:48:24.502 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.03 hyp=0.22 cameraTheta=2.99 mountX=-0.02 mountY=-0.21, mountTheta=-1.68
02:48:24.504 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.03, opts=13)
02:48:24.505 00.001 6880 Enqueuing Move request for scope (-0.21, 0.03)
02:48:24.505 00.000 10052 Worker thread wakes up
02:48:24.505 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.03) opts 0xd
02:48:24.505 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.03)
02:48:24.505 00.000 10052 Moving (-0.21, 0.03) raw xDistance=-0.02 yDistance=-0.21
02:48:24.505 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:48:24.505 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.21, slope = -0.00
02:48:24.505 00.000 10052 MoveAxis(E, 0, ABG)
02:48:24.505 00.000 10052 Move returns status 0, amount 0
02:48:24.505 00.000 10052 MoveAxis(N, 9, ABG)
02:48:24.506 00.001 10052 Guiding  Dir = 0, Dur = 9
02:48:24.525 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:24.526 00.001 10052 IsSlewing returns 0
02:48:24.561 00.035 6880 UpdateGuideState exits: m=2823 SNR=36.8
02:48:24.561 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:24.561 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:24.561 00.000 6880 Enqueuing Expose request
02:48:24.565 00.004 10052 IsGuiding returns 0
02:48:24.630 00.065 10052 IsGuiding returns 0
02:48:24.630 00.000 10052 Move returns status 0, amount 9
02:48:24.630 00.000 10052 move complete, result=0
02:48:24.630 00.000 10052 worker thread done servicing request
02:48:24.631 00.001 10052 Worker thread wakes up
02:48:24.631 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:24.631 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:24.632 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 9 ms NORTH
02:48:25.121 00.489 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ef26041e-73bc-47a3-9eab-e7d7f0b3f0b2"}
02:48:25.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ef26041e-73bc-47a3-9eab-e7d7f0b3f0b2"}
02:48:25.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"76db441c-f464-47b3-8684-3867ba6ab54b"}
02:48:25.122 00.000 6880 case statement mapped state 6 to 3
02:48:25.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"76db441c-f464-47b3-8684-3867ba6ab54b"}
02:48:25.122 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3b074582-e696-4047-b2bb-2c988d64233b"}
02:48:25.124 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4636,"width":15,"height":15,"star_pos":[6.88,6.95],"pixels":"..."},"id":"3b074582-e696-4047-b2bb-2c988d64233b"}
02:48:25.766 00.642 10052 Exposure complete
02:48:25.825 00.059 10052 worker thread done servicing request
02:48:25.825 00.000 6880 OnExposeComplete: enter
02:48:25.825 00.000 6880 UpdateGuideState(): m_state=6
02:48:25.825 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4637
02:48:25.825 00.000 6880 Star::Find returns 1 (0), X=407.82, Y=891.96, Mass=2651, SNR=35.7, Peak=163 HFD=4.6
02:48:25.825 00.000 6880 MultiStar: [#1 -0.15,-0.04,0.95,U] [#2 -0.13,-0.04,0.99,U] [#3 -0.36,0.05,0.92,U] [#4 -0.31,-0.19,0.84,U] [#5 -0.31,-0.01,0.93,U] [#6 -0.73,-0.06,0.00,M9] [#7 -0.16,0.09,0.75,U] [#8 -0.30,0.00,0.79,U] 
02:48:25.825 00.000 6880 refined, 7 included, MultiStar: {-0.23, -0.06}, one-star: {-0.12, -0.28}
02:48:25.826 00.001 6880 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.61) = xAngle (-1.27 = -1.27)
02:48:25.826 00.000 6880 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
02:48:25.826 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.06 hyp=0.24 cameraTheta=-2.89 mountX=0.07 mountY=-0.23, mountTheta=-1.28
02:48:25.827 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.06, opts=13)
02:48:25.827 00.000 6880 Enqueuing Move request for scope (-0.23, -0.06)
02:48:25.827 00.000 10052 Worker thread wakes up
02:48:25.827 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.06) opts 0xd
02:48:25.827 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.06)
02:48:25.827 00.000 10052 Moving (-0.23, -0.06) raw xDistance=0.07 yDistance=-0.23
02:48:25.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:48:25.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.00
02:48:25.827 00.000 10052 MoveAxis(E, 0, ABG)
02:48:25.827 00.000 10052 Move returns status 0, amount 0
02:48:25.827 00.000 10052 MoveAxis(N, 0, ABG)
02:48:25.827 00.000 10052 Move returns status 0, amount 0
02:48:25.827 00.000 10052 move complete, result=0
02:48:25.827 00.000 10052 worker thread done servicing request
02:48:25.854 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:25.884 00.030 6880 UpdateGuideState exits: m=2651 SNR=35.7
02:48:25.884 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:25.884 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:25.884 00.000 6880 Enqueuing Expose request
02:48:25.884 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:48:25.884 00.000 10052 Worker thread wakes up
02:48:25.884 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:25.884 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:26.794 00.910 10052 Exposure complete
02:48:26.844 00.050 10052 worker thread done servicing request
02:48:26.844 00.000 6880 OnExposeComplete: enter
02:48:26.844 00.000 6880 UpdateGuideState(): m_state=6
02:48:26.844 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4638
02:48:26.844 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.88, Mass=2601, SNR=35.4, Peak=163 HFD=4.5
02:48:26.845 00.001 6880 MultiStar: [#1 -0.12,-0.11,0.95,U] [#2 -0.07,-0.10,0.94,U] [#3 -0.30,-0.02,0.91,U] [#4 -0.13,-0.26,0.85,U] [#5 -0.24,-0.03,0.98,U] [#6 -0.52,-0.12,0.90,U] [#7 -0.24,0.02,0.75,U] [#8 -0.22,-0.06,0.79,U] 
02:48:26.845 00.000 6880 refined, 8 included, MultiStar: {-0.20, -0.12}, one-star: {-0.01, -0.37}
02:48:26.845 00.000 6880 CameraToMount -- cameraTheta (-2.60) - m_xAngle (-1.61) = xAngle (-0.99 = -0.99)
02:48:26.845 00.000 6880 CameraToMount -- cameraTheta (-2.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.02 = -1.02)
02:48:26.845 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.12 hyp=0.23 cameraTheta=-2.60 mountX=0.13 mountY=-0.20, mountTheta=-1.00
02:48:26.846 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.12, opts=13)
02:48:26.846 00.000 6880 Enqueuing Move request for scope (-0.20, -0.12)
02:48:26.846 00.000 10052 Worker thread wakes up
02:48:26.846 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.12) opts 0xd
02:48:26.846 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.12)
02:48:26.846 00.000 10052 Moving (-0.20, -0.12) raw xDistance=0.13 yDistance=-0.20
02:48:26.846 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:48:26.846 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.00
02:48:26.846 00.000 10052 MoveAxis(W, 35, ABG)
02:48:26.847 00.001 10052 Guiding  Dir = 3, Dur = 35
02:48:26.865 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:26.868 00.003 10052 IsSlewing returns 0
02:48:26.894 00.026 6880 UpdateGuideState exits: m=2601 SNR=35.4
02:48:26.894 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:26.894 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:26.894 00.000 6880 Enqueuing Expose request
02:48:26.905 00.011 10052 IsGuiding returns 0
02:48:26.933 00.028 10052 PulseGuide returned control before completion, sleep 18
02:48:26.985 00.052 10052 IsGuiding returns 0
02:48:26.985 00.000 10052 Move returns status 0, amount 35
02:48:26.985 00.000 10052 MoveAxis(N, 0, ABG)
02:48:26.985 00.000 10052 Move returns status 0, amount 0
02:48:26.985 00.000 10052 move complete, result=0
02:48:26.985 00.000 10052 worker thread done servicing request
02:48:26.985 00.000 10052 Worker thread wakes up
02:48:26.985 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.2 px 0 ms NORTH
02:48:26.985 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:26.985 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:27.120 00.135 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"035ebac3-4142-4702-af8d-ee4a2fc9c55b"}
02:48:27.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"035ebac3-4142-4702-af8d-ee4a2fc9c55b"}
02:48:27.120 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a82c8a14-0450-4480-896a-fa202ae328a6"}
02:48:27.120 00.000 6880 case statement mapped state 6 to 3
02:48:27.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a82c8a14-0450-4480-896a-fa202ae328a6"}
02:48:27.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da384516-2201-4ea6-873d-830b9070bc4e"}
02:48:27.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4638,"width":15,"height":15,"star_pos":[6.93,6.88],"pixels":"..."},"id":"da384516-2201-4ea6-873d-830b9070bc4e"}
02:48:28.115 00.994 10052 Exposure complete
02:48:28.178 00.063 10052 worker thread done servicing request
02:48:28.178 00.000 6880 OnExposeComplete: enter
02:48:28.178 00.000 6880 UpdateGuideState(): m_state=6
02:48:28.179 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4639
02:48:28.179 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=891.73, Mass=2590, SNR=35.1, Peak=169 HFD=4.5
02:48:28.179 00.000 6880 MultiStar: [#1 -0.09,-0.23,0.98,U] [#2 0.01,-0.12,0.96,U] [#3 -0.22,-0.11,0.96,U] [#4 -0.25,-0.48,0.82,U] [#5 -0.14,-0.17,0.98,U] [#6 -0.48,-0.48,0.00,M9] [#7 -0.27,-0.25,0.77,U] [#8 -0.14,-0.09,0.80,U] 
02:48:28.179 00.000 6880 refined, 7 included, MultiStar: {-0.14, -0.25}, one-star: {-0.05, -0.51}
02:48:28.179 00.000 6880 CameraToMount -- cameraTheta (-2.08) - m_xAngle (-1.61) = xAngle (-0.47 = -0.47)
02:48:28.180 00.001 6880 CameraToMount -- cameraTheta (-2.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.50 = -0.50)
02:48:28.180 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.25 hyp=0.28 cameraTheta=-2.08 mountX=0.25 mountY=-0.13, mountTheta=-0.49
02:48:28.181 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.25, opts=13)
02:48:28.181 00.000 6880 Enqueuing Move request for scope (-0.14, -0.25)
02:48:28.181 00.000 10052 Worker thread wakes up
02:48:28.181 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.25) opts 0xd
02:48:28.181 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.25)
02:48:28.181 00.000 10052 Moving (-0.14, -0.25) raw xDistance=0.25 yDistance=-0.13
02:48:28.181 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:48:28.181 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
02:48:28.181 00.000 10052 MoveAxis(W, 69, ABG)
02:48:28.182 00.001 10052 Guiding  Dir = 3, Dur = 69
02:48:28.203 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:28.235 00.032 6880 UpdateGuideState exits: m=2590 SNR=35.1
02:48:28.235 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:28.235 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:28.235 00.000 6880 Enqueuing Expose request
02:48:28.245 00.010 10052 IsSlewing returns 0
02:48:28.315 00.070 10052 IsGuiding returns 0
02:48:28.381 00.066 10052 PulseGuide returned control before completion, sleep 14
02:48:28.457 00.076 10052 IsGuiding returns 1
02:48:28.457 00.000 10052 scope still moving after pulse duration time elapsed
02:48:28.562 00.105 10052 IsSlewing returns 0
02:48:28.599 00.037 10052 IsGuiding returns 0
02:48:28.599 00.000 10052 scope move finished after 69 + 215 ms
02:48:28.600 00.001 10052 Move returns status 0, amount 69
02:48:28.600 00.000 10052 MoveAxis(N, 0, ABG)
02:48:28.600 00.000 10052 Move returns status 0, amount 0
02:48:28.600 00.000 10052 move complete, result=0
02:48:28.600 00.000 10052 worker thread done servicing request
02:48:28.600 00.000 10052 Worker thread wakes up
02:48:28.600 00.000 6880 GuideStep: 0.3 px 69 ms WEST, -0.1 px 0 ms NORTH
02:48:28.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:28.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:29.119 00.519 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3fd51b3d-c9f9-43e6-b23b-ff0957da70d8"}
02:48:29.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3fd51b3d-c9f9-43e6-b23b-ff0957da70d8"}
02:48:29.120 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96a09570-323d-4d05-9d69-3cfd4bec8021"}
02:48:29.120 00.000 6880 case statement mapped state 6 to 3
02:48:29.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96a09570-323d-4d05-9d69-3cfd4bec8021"}
02:48:29.120 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6eb92013-e888-4037-9daf-b95c1b1db138"}
02:48:29.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4639,"width":15,"height":15,"star_pos":[6.90,6.73],"pixels":"..."},"id":"6eb92013-e888-4037-9daf-b95c1b1db138"}
02:48:29.509 00.389 10052 Exposure complete
02:48:29.564 00.055 10052 worker thread done servicing request
02:48:29.564 00.000 6880 OnExposeComplete: enter
02:48:29.564 00.000 6880 UpdateGuideState(): m_state=6
02:48:29.565 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4640
02:48:29.565 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.88, Mass=2672, SNR=35.9, Peak=172 HFD=4.5
02:48:29.565 00.000 6880 MultiStar: [#1 -0.20,-0.09,0.92,U] [#2 -0.26,-0.11,0.96,U] [#3 -0.31,0.06,0.91,U] [#4 -0.32,-0.13,0.82,U] [#5 -0.30,0.01,0.95,U] [#6 -0.49,-0.13,0.91,U] [#7 -0.25,-0.04,0.75,U] [#8 -0.42,0.06,0.77,U] 
02:48:29.565 00.000 6880 refined, 8 included, MultiStar: {-0.29, -0.09}, one-star: {-0.13, -0.36}
02:48:29.565 00.000 6880 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.61) = xAngle (-1.24 = -1.24)
02:48:29.565 00.000 6880 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
02:48:29.565 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.09 hyp=0.31 cameraTheta=-2.85 mountX=0.10 mountY=-0.29, mountTheta=-1.24
02:48:29.566 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.09, opts=13)
02:48:29.567 00.001 6880 Enqueuing Move request for scope (-0.29, -0.09)
02:48:29.567 00.000 10052 Worker thread wakes up
02:48:29.567 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.09) opts 0xd
02:48:29.567 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.09)
02:48:29.567 00.000 10052 Moving (-0.29, -0.09) raw xDistance=0.10 yDistance=-0.29
02:48:29.567 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:48:29.567 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.29, slope = -0.00
02:48:29.567 00.000 10052 MoveAxis(E, 0, ABG)
02:48:29.567 00.000 10052 Move returns status 0, amount 0
02:48:29.567 00.000 10052 MoveAxis(N, 4, ABG)
02:48:29.567 00.000 10052 Guiding  Dir = 0, Dur = 4
02:48:29.585 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:29.615 00.030 6880 UpdateGuideState exits: m=2672 SNR=35.9
02:48:29.615 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:29.615 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:29.615 00.000 6880 Enqueuing Expose request
02:48:29.615 00.000 10052 IsSlewing returns 0
02:48:29.691 00.076 10052 IsGuiding returns 0
02:48:29.835 00.144 10052 IsGuiding returns 0
02:48:29.835 00.000 10052 Move returns status 0, amount 4
02:48:29.835 00.000 10052 move complete, result=0
02:48:29.835 00.000 10052 worker thread done servicing request
02:48:29.835 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 4 ms NORTH
02:48:29.835 00.000 10052 Worker thread wakes up
02:48:29.835 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:29.835 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:30.972 01.137 10052 Exposure complete
02:48:31.024 00.052 10052 worker thread done servicing request
02:48:31.024 00.000 6880 OnExposeComplete: enter
02:48:31.024 00.000 6880 UpdateGuideState(): m_state=6
02:48:31.025 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4641
02:48:31.025 00.000 6880 Star::Find returns 1 (0), X=407.67, Y=891.98, Mass=2669, SNR=35.9, Peak=170 HFD=4.5
02:48:31.025 00.000 6880 MultiStar: [#1 -0.38,-0.09,0.96,U] [#2 -0.30,-0.06,0.98,U] [#3 -0.59,0.14,0.00,M1] [#4 -0.66,-0.28,0.00,M1] [#5 -0.50,-0.01,0.96,U] [#6 -0.62,-0.06,0.00,M9] [#7 -0.42,0.18,0.75,U] [#8 -0.35,0.12,0.79,U] 
02:48:31.025 00.000 6880 refined, 5 included, MultiStar: {-0.37, -0.03}, one-star: {-0.27, -0.27}
02:48:31.025 00.000 6880 CameraToMount -- cameraTheta (-3.05) - m_xAngle (-1.61) = xAngle (-1.43 = -1.43)
02:48:31.025 00.000 6880 CameraToMount -- cameraTheta (-3.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.47 = -1.47)
02:48:31.025 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=-0.03 hyp=0.37 cameraTheta=-3.05 mountX=0.05 mountY=-0.37, mountTheta=-1.43
02:48:31.026 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=-0.03, opts=13)
02:48:31.027 00.001 6880 Enqueuing Move request for scope (-0.37, -0.03)
02:48:31.027 00.000 10052 Worker thread wakes up
02:48:31.027 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.03) opts 0xd
02:48:31.027 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, -0.03)
02:48:31.027 00.000 10052 Moving (-0.37, -0.03) raw xDistance=0.05 yDistance=-0.37
02:48:31.027 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:48:31.027 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.37, slope = -0.01
02:48:31.027 00.000 10052 MoveAxis(E, 0, ABG)
02:48:31.027 00.000 10052 Move returns status 0, amount 0
02:48:31.027 00.000 10052 MoveAxis(N, 24, ABG)
02:48:31.027 00.000 10052 Guiding  Dir = 0, Dur = 24
02:48:31.048 00.021 10052 IsSlewing returns 0
02:48:31.051 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:31.085 00.034 10052 IsGuiding returns 0
02:48:31.088 00.003 6880 UpdateGuideState exits: m=2669 SNR=35.9
02:48:31.089 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:31.089 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:31.089 00.000 6880 Enqueuing Expose request
02:48:31.119 00.030 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ef7d280-d695-45b4-b435-7968eb0ca035"}
02:48:31.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ef7d280-d695-45b4-b435-7968eb0ca035"}
02:48:31.120 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"94050d6e-40a1-4029-b598-f65971a515ff"}
02:48:31.120 00.000 6880 case statement mapped state 6 to 3
02:48:31.121 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"94050d6e-40a1-4029-b598-f65971a515ff"}
02:48:31.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"00130171-1a67-40a3-ad5d-c252c215277f"}
02:48:31.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4641,"width":15,"height":15,"star_pos":[6.67,6.98],"pixels":"..."},"id":"00130171-1a67-40a3-ad5d-c252c215277f"}
02:48:31.152 00.030 10052 IsGuiding returns 1
02:48:31.152 00.000 10052 scope still moving after pulse duration time elapsed
02:48:31.207 00.055 10052 IsSlewing returns 0
02:48:31.246 00.039 10052 IsGuiding returns 0
02:48:31.246 00.000 10052 scope move finished after 24 + 136 ms
02:48:31.247 00.001 10052 Move returns status 0, amount 24
02:48:31.247 00.000 10052 move complete, result=0
02:48:31.247 00.000 10052 worker thread done servicing request
02:48:31.247 00.000 10052 Worker thread wakes up
02:48:31.247 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 24 ms NORTH
02:48:31.247 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:31.247 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:32.161 00.914 10052 Exposure complete
02:48:32.246 00.085 10052 worker thread done servicing request
02:48:32.247 00.001 6880 OnExposeComplete: enter
02:48:32.247 00.000 6880 UpdateGuideState(): m_state=6
02:48:32.247 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4642
02:48:32.248 00.001 6880 Star::Find returns 1 (0), X=407.89, Y=891.85, Mass=2515, SNR=34.7, Peak=169 HFD=4.6
02:48:32.248 00.000 6880 MultiStar: [#1 0.01,-0.09,0.95,U] [#2 -0.06,-0.00,1.01,U] [#3 -0.20,0.06,0.91,U] [#4 -0.13,-0.16,0.83,U] [#5 -0.17,-0.01,1.00,U] [#6 -0.33,-0.12,0.93,U] [#7 -0.08,0.07,0.77,U] [#8 -0.13,0.06,0.81,U] 
02:48:32.248 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.07}, one-star: {-0.05, -0.40}
02:48:32.248 00.000 6880 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
02:48:32.248 00.000 6880 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.03 = -1.03)
02:48:32.249 00.001 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.07 hyp=0.14 cameraTheta=-2.62 mountX=0.08 mountY=-0.12, mountTheta=-1.01
02:48:32.251 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.07, opts=13)
02:48:32.251 00.000 6880 Enqueuing Move request for scope (-0.13, -0.07)
02:48:32.251 00.000 10052 Worker thread wakes up
02:48:32.251 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.07) opts 0xd
02:48:32.252 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.07)
02:48:32.252 00.000 10052 Moving (-0.13, -0.07) raw xDistance=0.08 yDistance=-0.12
02:48:32.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:48:32.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.00
02:48:32.252 00.000 10052 MoveAxis(E, 0, ABG)
02:48:32.252 00.000 10052 Move returns status 0, amount 0
02:48:32.252 00.000 10052 MoveAxis(N, 0, ABG)
02:48:32.252 00.000 10052 Move returns status 0, amount 0
02:48:32.252 00.000 10052 move complete, result=0
02:48:32.252 00.000 10052 worker thread done servicing request
02:48:32.277 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:32.309 00.032 6880 UpdateGuideState exits: m=2515 SNR=34.7
02:48:32.309 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:32.309 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:32.309 00.000 6880 Enqueuing Expose request
02:48:32.309 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:32.309 00.000 10052 Worker thread wakes up
02:48:32.309 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:32.309 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:33.118 00.809 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"287b5151-02e6-46c2-8df0-0c58ae2aec08"}
02:48:33.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"287b5151-02e6-46c2-8df0-0c58ae2aec08"}
02:48:33.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"86010430-8725-4238-a365-84573438ff82"}
02:48:33.118 00.000 6880 case statement mapped state 6 to 3
02:48:33.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"86010430-8725-4238-a365-84573438ff82"}
02:48:33.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"583f674d-6d52-4ee7-8817-e15cd4a1d561"}
02:48:33.119 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4642,"width":15,"height":15,"star_pos":[6.89,6.85],"pixels":"..."},"id":"583f674d-6d52-4ee7-8817-e15cd4a1d561"}
02:48:33.439 00.320 10052 Exposure complete
02:48:33.492 00.053 10052 worker thread done servicing request
02:48:33.492 00.000 6880 OnExposeComplete: enter
02:48:33.492 00.000 6880 UpdateGuideState(): m_state=6
02:48:33.492 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4643
02:48:33.492 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=891.57, Mass=2453, SNR=34.3, Peak=158 HFD=4.7
02:48:33.493 00.001 6880 MultiStar: [#1 0.02,-0.35,0.98,U] [#2 0.16,-0.27,0.98,U] [#3 -0.16,-0.37,0.95,U] [#4 -0.19,-0.58,0.00,M1] [#5 0.09,-0.35,0.98,U] [#6 -0.20,-0.63,0.00,M9] [#7 -0.08,-0.42,0.77,U] [#8 -0.09,-0.44,0.83,U] 
02:48:33.493 00.000 6880 refined, 6 included, MultiStar: {0.02, -0.41}, one-star: {0.16, -0.67}
02:48:33.493 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.09 = 0.09)
02:48:33.493 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.06 = 0.06)
02:48:33.493 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.41 hyp=0.41 cameraTheta=-1.52 mountX=0.41 mountY=0.02, mountTheta=0.06
02:48:33.494 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.41, opts=13)
02:48:33.494 00.000 6880 Enqueuing Move request for scope (0.02, -0.41)
02:48:33.494 00.000 10052 Worker thread wakes up
02:48:33.494 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.41) opts 0xd
02:48:33.494 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.41)
02:48:33.494 00.000 10052 Moving (0.02, -0.41) raw xDistance=0.41 yDistance=0.02
02:48:33.494 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.41
02:48:33.494 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.04, using input
02:48:33.494 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:48:33.495 00.001 10052 MoveAxis(W, 109, ABG)
02:48:33.495 00.000 10052 Guiding  Dir = 3, Dur = 109
02:48:33.515 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:33.544 00.029 6880 UpdateGuideState exits: m=2453 SNR=34.3
02:48:33.544 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:33.544 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:33.544 00.000 6880 Enqueuing Expose request
02:48:33.545 00.001 10052 IsSlewing returns 0
02:48:33.619 00.074 10052 IsGuiding returns 0
02:48:33.683 00.064 10052 PulseGuide returned control before completion, sleep 56
02:48:33.796 00.113 10052 IsGuiding returns 1
02:48:33.796 00.000 10052 scope still moving after pulse duration time elapsed
02:48:33.876 00.080 10052 IsSlewing returns 0
02:48:33.955 00.079 10052 IsGuiding returns 0
02:48:33.955 00.000 10052 scope move finished after 109 + 226 ms
02:48:33.955 00.000 10052 Move returns status 0, amount 109
02:48:33.955 00.000 10052 MoveAxis(N, 0, ABG)
02:48:33.955 00.000 10052 Move returns status 0, amount 0
02:48:33.956 00.001 10052 move complete, result=0
02:48:33.956 00.000 10052 worker thread done servicing request
02:48:33.956 00.000 10052 Worker thread wakes up
02:48:33.956 00.000 6880 GuideStep: 0.4 px 109 ms WEST, 0.0 px 0 ms NORTH
02:48:33.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:33.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:34.872 00.916 10052 Exposure complete
02:48:34.927 00.055 10052 worker thread done servicing request
02:48:34.927 00.000 6880 OnExposeComplete: enter
02:48:34.927 00.000 6880 UpdateGuideState(): m_state=6
02:48:34.927 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4644
02:48:34.927 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=891.78, Mass=2601, SNR=35.4, Peak=183 HFD=4.5
02:48:34.928 00.001 6880 MultiStar: [#1 -0.11,-0.32,0.99,U] [#2 -0.12,-0.04,0.98,U] [#3 -0.12,-0.14,0.92,U] [#4 -0.17,-0.34,0.81,U] [#5 -0.09,-0.19,0.97,U] [#6 -0.33,-0.43,0.89,U] [#7 -0.16,-0.13,0.74,U] [#8 -0.09,-0.23,0.80,U] 
02:48:34.928 00.000 6880 refined, 8 included, MultiStar: {-0.12, -0.26}, one-star: {0.04, -0.47}
02:48:34.928 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:48:34.928 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
02:48:34.928 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.26 hyp=0.28 cameraTheta=-2.02 mountX=0.26 mountY=-0.12, mountTheta=-0.43
02:48:34.929 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.26, opts=13)
02:48:34.929 00.000 6880 Enqueuing Move request for scope (-0.12, -0.26)
02:48:34.929 00.000 10052 Worker thread wakes up
02:48:34.930 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.26) opts 0xd
02:48:34.930 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.26)
02:48:34.930 00.000 10052 Moving (-0.12, -0.26) raw xDistance=0.26 yDistance=-0.12
02:48:34.930 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.26
02:48:34.930 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.02
02:48:34.930 00.000 10052 MoveAxis(W, 75, ABG)
02:48:34.930 00.000 10052 Guiding  Dir = 3, Dur = 75
02:48:34.951 00.021 10052 IsSlewing returns 0
02:48:34.954 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:34.989 00.035 10052 IsGuiding returns 0
02:48:34.993 00.004 6880 UpdateGuideState exits: m=2601 SNR=35.4
02:48:34.994 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:34.994 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:34.994 00.000 6880 Enqueuing Expose request
02:48:35.016 00.022 10052 PulseGuide returned control before completion, sleep 58
02:48:35.107 00.091 10052 IsGuiding returns 0
02:48:35.107 00.000 10052 Move returns status 0, amount 75
02:48:35.107 00.000 10052 MoveAxis(N, 0, ABG)
02:48:35.107 00.000 10052 Move returns status 0, amount 0
02:48:35.107 00.000 10052 move complete, result=0
02:48:35.108 00.001 10052 worker thread done servicing request
02:48:35.108 00.000 10052 Worker thread wakes up
02:48:35.108 00.000 6880 GuideStep: 0.3 px 75 ms WEST, -0.1 px 0 ms NORTH
02:48:35.108 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:35.108 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:35.125 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"be441c1a-6566-47f8-9078-61c1c5c36d05"}
02:48:35.126 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"be441c1a-6566-47f8-9078-61c1c5c36d05"}
02:48:35.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1523a133-4a5b-4d6c-a4f4-7250aa516220"}
02:48:35.127 00.000 6880 case statement mapped state 6 to 3
02:48:35.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1523a133-4a5b-4d6c-a4f4-7250aa516220"}
02:48:35.128 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"11c341fd-ef9c-40c0-b618-3f9c3cb49070"}
02:48:35.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4644,"width":15,"height":15,"star_pos":[6.98,6.78],"pixels":"..."},"id":"11c341fd-ef9c-40c0-b618-3f9c3cb49070"}
02:48:36.237 01.109 10052 Exposure complete
02:48:36.315 00.078 10052 worker thread done servicing request
02:48:36.315 00.000 6880 OnExposeComplete: enter
02:48:36.315 00.000 6880 UpdateGuideState(): m_state=6
02:48:36.315 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4645
02:48:36.315 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=892.11, Mass=2639, SNR=35.7, Peak=150 HFD=4.7
02:48:36.316 00.001 6880 MultiStar: [#1 0.06,0.18,0.95,U] [#2 0.15,0.16,0.99,U] [#3 -0.01,0.15,0.91,U] [#4 0.01,0.05,0.82,U] [#5 0.10,0.15,0.99,U] [#6 -0.11,0.14,0.90,U] [#7 0.02,0.25,0.76,U] [#8 -0.09,0.27,0.80,U] 
02:48:36.316 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.13}, one-star: {0.27, -0.13}
02:48:36.316 00.000 6880 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.61) = xAngle (2.81 = 2.81)
02:48:36.316 00.000 6880 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.78 = 2.78)
02:48:36.316 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.13 hyp=0.14 cameraTheta=1.19 mountX=-0.13 mountY=0.05, mountTheta=2.78
02:48:36.317 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.13, opts=13)
02:48:36.318 00.001 6880 Enqueuing Move request for scope (0.05, 0.13)
02:48:36.318 00.000 10052 Worker thread wakes up
02:48:36.318 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.13) opts 0xd
02:48:36.318 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.13)
02:48:36.318 00.000 10052 Moving (0.05, 0.13) raw xDistance=-0.13 yDistance=0.05
02:48:36.318 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.13
02:48:36.318 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.11, using input
02:48:36.318 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
02:48:36.318 00.000 10052 MoveAxis(E, 32, ABG)
02:48:36.318 00.000 10052 Guiding  Dir = 2, Dur = 32
02:48:36.345 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:36.385 00.040 6880 UpdateGuideState exits: m=2639 SNR=35.7
02:48:36.385 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:36.385 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:36.385 00.000 6880 Enqueuing Expose request
02:48:36.388 00.003 10052 IsSlewing returns 0
02:48:36.457 00.069 10052 IsGuiding returns 0
02:48:36.484 00.027 10052 PulseGuide returned control before completion, sleep 15
02:48:36.524 00.040 10052 IsGuiding returns 1
02:48:36.524 00.000 10052 scope still moving after pulse duration time elapsed
02:48:36.568 00.044 10052 IsSlewing returns 0
02:48:36.605 00.037 10052 IsGuiding returns 0
02:48:36.605 00.000 10052 scope move finished after 32 + 116 ms
02:48:36.605 00.000 10052 Move returns status 0, amount 32
02:48:36.605 00.000 10052 MoveAxis(N, 0, ABG)
02:48:36.605 00.000 10052 Move returns status 0, amount 0
02:48:36.605 00.000 10052 move complete, result=0
02:48:36.605 00.000 10052 worker thread done servicing request
02:48:36.606 00.001 6880 GuideStep: -0.1 px 32 ms EAST, 0.0 px 0 ms NORTH
02:48:36.606 00.000 10052 Worker thread wakes up
02:48:36.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:36.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:37.118 00.512 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87f7c4c3-10b8-49c7-83da-101d79c444be"}
02:48:37.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87f7c4c3-10b8-49c7-83da-101d79c444be"}
02:48:37.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b416458-7bbe-4fde-9c5d-e52f14b5d816"}
02:48:37.118 00.000 6880 case statement mapped state 6 to 3
02:48:37.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b416458-7bbe-4fde-9c5d-e52f14b5d816"}
02:48:37.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"92d83718-3ece-427b-a53b-e10d1c1bb1ca"}
02:48:37.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4645,"width":15,"height":15,"star_pos":[7.21,7.11],"pixels":"..."},"id":"92d83718-3ece-427b-a53b-e10d1c1bb1ca"}
02:48:37.529 00.411 10052 Exposure complete
02:48:37.594 00.065 10052 worker thread done servicing request
02:48:37.594 00.000 6880 OnExposeComplete: enter
02:48:37.594 00.000 6880 UpdateGuideState(): m_state=6
02:48:37.594 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4646
02:48:37.594 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.02, Mass=2624, SNR=35.5, Peak=169 HFD=4.4
02:48:37.595 00.001 6880 MultiStar: [#1 -0.21,-0.04,0.98,U] [#2 -0.08,0.07,0.98,U] [#3 -0.30,0.13,0.91,U] [#4 -0.36,-0.11,0.81,U] [#5 -0.32,0.09,0.98,U] [#6 -0.37,0.09,0.94,U] [#7 -0.33,0.16,0.79,U] [#8 -0.28,0.24,0.78,U] 
02:48:37.595 00.000 6880 single-star, 8 included, MultiStar: {-0.25, 0.04}, one-star: {-0.06, -0.23}
02:48:37.595 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
02:48:37.595 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:48:37.595 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.23 hyp=0.23 cameraTheta=-1.81 mountX=0.23 mountY=-0.05, mountTheta=-0.23
02:48:37.597 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.23, opts=13)
02:48:37.597 00.000 6880 Enqueuing Move request for scope (-0.06, -0.23)
02:48:37.597 00.000 10052 Worker thread wakes up
02:48:37.597 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.23) opts 0xd
02:48:37.597 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.23)
02:48:37.597 00.000 10052 Moving (-0.06, -0.23) raw xDistance=0.23 yDistance=-0.05
02:48:37.597 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:48:37.597 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
02:48:37.597 00.000 10052 MoveAxis(W, 59, ABG)
02:48:37.597 00.000 10052 Guiding  Dir = 3, Dur = 59
02:48:37.616 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:37.646 00.030 6880 UpdateGuideState exits: m=2624 SNR=35.5
02:48:37.646 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:37.646 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:37.646 00.000 6880 Enqueuing Expose request
02:48:37.653 00.007 10052 IsSlewing returns 0
02:48:37.729 00.076 10052 IsGuiding returns 0
02:48:37.877 00.148 10052 IsGuiding returns 1
02:48:37.878 00.001 10052 scope still moving after pulse duration time elapsed
02:48:37.952 00.074 10052 IsSlewing returns 0
02:48:38.032 00.080 10052 IsGuiding returns 0
02:48:38.032 00.000 10052 scope move finished after 59 + 243 ms
02:48:38.032 00.000 10052 Move returns status 0, amount 59
02:48:38.032 00.000 10052 MoveAxis(N, 0, ABG)
02:48:38.032 00.000 10052 Move returns status 0, amount 0
02:48:38.032 00.000 10052 move complete, result=0
02:48:38.032 00.000 10052 worker thread done servicing request
02:48:38.032 00.000 10052 Worker thread wakes up
02:48:38.033 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:38.033 00.000 6880 GuideStep: 0.2 px 59 ms WEST, -0.1 px 0 ms NORTH
02:48:38.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:39.117 01.084 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"417e6215-7c25-45e2-ad44-952af0e83bf1"}
02:48:39.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"417e6215-7c25-45e2-ad44-952af0e83bf1"}
02:48:39.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1f4d2bfb-545e-4234-820b-87f67852289e"}
02:48:39.117 00.000 6880 case statement mapped state 6 to 3
02:48:39.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f4d2bfb-545e-4234-820b-87f67852289e"}
02:48:39.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a301d8b6-b966-4042-ba77-4ce97da75258"}
02:48:39.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4646,"width":15,"height":15,"star_pos":[6.89,7.02],"pixels":"..."},"id":"a301d8b6-b966-4042-ba77-4ce97da75258"}
02:48:39.157 00.039 10052 Exposure complete
02:48:39.231 00.074 10052 worker thread done servicing request
02:48:39.231 00.000 6880 OnExposeComplete: enter
02:48:39.231 00.000 6880 UpdateGuideState(): m_state=6
02:48:39.231 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4647
02:48:39.231 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.02, Mass=2500, SNR=34.8, Peak=166 HFD=4.5
02:48:39.232 00.001 6880 MultiStar: [#1 -0.21,-0.05,0.97,U] [#2 0.01,0.02,0.99,U] [#3 -0.19,0.02,0.95,U] [#4 -0.23,-0.11,0.85,U] [#5 -0.10,0.00,1.01,U] [#6 -0.34,-0.50,0.00,M7] [#7 -0.14,0.06,0.80,U] [#8 0.01,0.06,0.81,U] 
02:48:39.232 00.000 6880 refined, 7 included, MultiStar: {-0.10, -0.03}, one-star: {0.00, -0.22}
02:48:39.232 00.000 6880 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.61) = xAngle (-1.24 = -1.24)
02:48:39.232 00.000 6880 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
02:48:39.232 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.11 cameraTheta=-2.85 mountX=0.04 mountY=-0.10, mountTheta=-1.24
02:48:39.233 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.03, opts=13)
02:48:39.233 00.000 6880 Enqueuing Move request for scope (-0.10, -0.03)
02:48:39.234 00.001 10052 Worker thread wakes up
02:48:39.234 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
02:48:39.234 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
02:48:39.234 00.000 10052 Moving (-0.10, -0.03) raw xDistance=0.04 yDistance=-0.10
02:48:39.234 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:48:39.234 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.02
02:48:39.234 00.000 10052 MoveAxis(E, 0, ABG)
02:48:39.234 00.000 10052 Move returns status 0, amount 0
02:48:39.234 00.000 10052 MoveAxis(N, 0, ABG)
02:48:39.234 00.000 10052 Move returns status 0, amount 0
02:48:39.234 00.000 10052 move complete, result=0
02:48:39.234 00.000 10052 worker thread done servicing request
02:48:39.255 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:39.288 00.033 6880 UpdateGuideState exits: m=2500 SNR=34.8
02:48:39.288 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:39.288 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:39.289 00.001 6880 Enqueuing Expose request
02:48:39.289 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:39.289 00.000 10052 Worker thread wakes up
02:48:39.289 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:39.289 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:40.201 00.912 10052 Exposure complete
02:48:40.254 00.053 10052 worker thread done servicing request
02:48:40.254 00.000 6880 OnExposeComplete: enter
02:48:40.254 00.000 6880 UpdateGuideState(): m_state=6
02:48:40.254 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4648
02:48:40.254 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=892.13, Mass=2519, SNR=34.7, Peak=167 HFD=4.6
02:48:40.255 00.001 6880 MultiStar: [#1 -0.03,0.02,0.95,U] [#2 0.06,0.06,0.99,U] [#3 -0.14,0.14,0.93,U] [#4 -0.11,-0.10,0.84,U] [#5 -0.13,0.08,0.97,U] [#6 -0.17,0.13,0.91,U] [#7 -0.21,0.25,0.76,U] [#8 0.02,0.07,0.80,U] 
02:48:40.255 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.06}, one-star: {0.05, -0.11}
02:48:40.255 00.000 6880 CameraToMount -- cameraTheta (2.47) - m_xAngle (-1.61) = xAngle (4.09 = -2.20)
02:48:40.255 00.000 6880 CameraToMount -- cameraTheta (2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.06 = -2.23)
02:48:40.255 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.06 hyp=0.09 cameraTheta=2.47 mountX=-0.05 mountY=-0.07, mountTheta=-2.21
02:48:40.256 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.06, opts=13)
02:48:40.257 00.001 6880 Enqueuing Move request for scope (-0.07, 0.06)
02:48:40.257 00.000 10052 Worker thread wakes up
02:48:40.257 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.06) opts 0xd
02:48:40.257 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.06)
02:48:40.257 00.000 10052 Moving (-0.07, 0.06) raw xDistance=-0.05 yDistance=-0.07
02:48:40.257 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:48:40.257 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.02
02:48:40.257 00.000 10052 MoveAxis(E, 0, ABG)
02:48:40.257 00.000 10052 Move returns status 0, amount 0
02:48:40.257 00.000 10052 MoveAxis(N, 0, ABG)
02:48:40.257 00.000 10052 Move returns status 0, amount 0
02:48:40.257 00.000 10052 move complete, result=0
02:48:40.257 00.000 10052 worker thread done servicing request
02:48:40.275 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:40.312 00.037 6880 UpdateGuideState exits: m=2519 SNR=34.7
02:48:40.312 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:40.312 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:40.312 00.000 6880 Enqueuing Expose request
02:48:40.312 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:48:40.312 00.000 10052 Worker thread wakes up
02:48:40.312 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:40.313 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:41.117 00.804 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe290567-eab8-4d3f-8f76-2c7acefa9247"}
02:48:41.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe290567-eab8-4d3f-8f76-2c7acefa9247"}
02:48:41.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c1ac701-8d5e-4a66-810b-3e87d50ff490"}
02:48:41.118 00.000 6880 case statement mapped state 6 to 3
02:48:41.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c1ac701-8d5e-4a66-810b-3e87d50ff490"}
02:48:41.119 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"edec78cb-8b75-41d0-b0fa-2adfe4e6edfd"}
02:48:41.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4648,"width":15,"height":15,"star_pos":[6.99,7.13],"pixels":"..."},"id":"edec78cb-8b75-41d0-b0fa-2adfe4e6edfd"}
02:48:41.446 00.327 10052 Exposure complete
02:48:41.499 00.053 10052 worker thread done servicing request
02:48:41.499 00.000 6880 OnExposeComplete: enter
02:48:41.500 00.001 6880 UpdateGuideState(): m_state=6
02:48:41.500 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4649
02:48:41.500 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=891.81, Mass=2502, SNR=34.5, Peak=164 HFD=4.4
02:48:41.500 00.000 6880 MultiStar: [#1 0.15,-0.14,0.98,U] [#2 0.13,-0.06,0.99,U] [#3 -0.11,-0.09,0.93,U] [#4 -0.11,-0.41,0.84,U] [#5 0.08,-0.16,0.98,U] [#6 -0.40,-0.35,0.91,U] [#7 0.03,-0.04,0.76,U] [#8 -0.21,0.13,0.82,U] 
02:48:41.500 00.000 6880 refined, 8 included, MultiStar: {-0.02, -0.18}, one-star: {0.21, -0.43}
02:48:41.500 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
02:48:41.500 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
02:48:41.500 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.66 mountX=0.18 mountY=-0.01, mountTheta=-0.08
02:48:41.501 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.18, opts=13)
02:48:41.502 00.001 6880 Enqueuing Move request for scope (-0.02, -0.18)
02:48:41.502 00.000 10052 Worker thread wakes up
02:48:41.502 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.18) opts 0xd
02:48:41.502 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.18)
02:48:41.502 00.000 10052 Moving (-0.02, -0.18) raw xDistance=0.18 yDistance=-0.01
02:48:41.502 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:48:41.502 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
02:48:41.502 00.000 10052 MoveAxis(W, 47, ABG)
02:48:41.502 00.000 10052 Guiding  Dir = 3, Dur = 47
02:48:41.525 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:41.544 00.019 10052 IsSlewing returns 0
02:48:41.563 00.019 6880 UpdateGuideState exits: m=2502 SNR=34.5
02:48:41.563 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:41.563 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:41.563 00.000 6880 Enqueuing Expose request
02:48:41.618 00.055 10052 IsGuiding returns 0
02:48:41.757 00.139 10052 IsGuiding returns 0
02:48:41.757 00.000 10052 Move returns status 0, amount 47
02:48:41.757 00.000 10052 MoveAxis(N, 0, ABG)
02:48:41.758 00.001 10052 Move returns status 0, amount 0
02:48:41.758 00.000 10052 move complete, result=0
02:48:41.758 00.000 10052 worker thread done servicing request
02:48:41.758 00.000 6880 GuideStep: 0.2 px 47 ms WEST, -0.0 px 0 ms NORTH
02:48:41.758 00.000 10052 Worker thread wakes up
02:48:41.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:41.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:42.667 00.909 10052 Exposure complete
02:48:42.733 00.066 10052 worker thread done servicing request
02:48:42.733 00.000 6880 OnExposeComplete: enter
02:48:42.733 00.000 6880 UpdateGuideState(): m_state=6
02:48:42.733 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4650
02:48:42.733 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=892.00, Mass=2586, SNR=35.3, Peak=163 HFD=4.6
02:48:42.734 00.001 6880 MultiStar: [#1 0.04,0.05,0.97,U] [#2 0.04,0.06,0.98,U] [#3 -0.14,0.12,0.92,U] [#4 0.00,-0.15,0.82,U] [#5 -0.10,0.08,0.99,U] [#6 -0.37,-0.03,0.91,U] [#7 0.03,-0.02,0.74,U] [#8 -0.08,0.13,0.82,U] 
02:48:42.734 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.00}, one-star: {0.21, -0.24}
02:48:42.734 00.000 6880 CameraToMount -- cameraTheta (3.14) - m_xAngle (-1.61) = xAngle (4.75 = -1.53)
02:48:42.734 00.000 6880 CameraToMount -- cameraTheta (3.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.72 = -1.56)
02:48:42.734 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.00 hyp=0.04 cameraTheta=3.14 mountX=0.00 mountY=-0.04, mountTheta=-1.53
02:48:42.736 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.00, opts=13)
02:48:42.736 00.000 6880 Enqueuing Move request for scope (-0.04, 0.00)
02:48:42.736 00.000 10052 Worker thread wakes up
02:48:42.736 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.00) opts 0xd
02:48:42.736 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.00)
02:48:42.736 00.000 10052 Moving (-0.04, 0.00) raw xDistance=0.00 yDistance=-0.04
02:48:42.737 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:48:42.737 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.02
02:48:42.737 00.000 10052 MoveAxis(E, 0, ABG)
02:48:42.737 00.000 10052 Move returns status 0, amount 0
02:48:42.737 00.000 10052 MoveAxis(N, 0, ABG)
02:48:42.737 00.000 10052 Move returns status 0, amount 0
02:48:42.737 00.000 10052 move complete, result=0
02:48:42.737 00.000 10052 worker thread done servicing request
02:48:42.756 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:42.788 00.032 6880 UpdateGuideState exits: m=2586 SNR=35.3
02:48:42.788 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:42.788 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:42.788 00.000 6880 Enqueuing Expose request
02:48:42.788 00.000 10052 Worker thread wakes up
02:48:42.788 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:48:42.789 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:42.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:43.117 00.328 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0fff98db-9b72-4623-a8ed-a5a6028f5290"}
02:48:43.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0fff98db-9b72-4623-a8ed-a5a6028f5290"}
02:48:43.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"209ebca6-6d9a-459d-9146-84475345070f"}
02:48:43.117 00.000 6880 case statement mapped state 6 to 3
02:48:43.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"209ebca6-6d9a-459d-9146-84475345070f"}
02:48:43.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"577f77d3-879b-4164-80cf-0ae3705307fd"}
02:48:43.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4650,"width":15,"height":15,"star_pos":[7.16,7.00],"pixels":"..."},"id":"577f77d3-879b-4164-80cf-0ae3705307fd"}
02:48:43.925 00.807 10052 Exposure complete
02:48:43.987 00.062 10052 worker thread done servicing request
02:48:43.987 00.000 6880 OnExposeComplete: enter
02:48:43.987 00.000 6880 UpdateGuideState(): m_state=6
02:48:43.988 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4651
02:48:43.988 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=892.08, Mass=2559, SNR=35.1, Peak=156 HFD=4.7
02:48:43.988 00.000 6880 MultiStar: [#1 0.14,0.11,0.98,U] [#2 0.14,0.15,1.00,U] [#3 -0.03,0.32,0.91,U] [#4 -0.01,-0.02,0.83,U] [#5 0.10,0.25,0.99,U] [#6 -0.08,0.25,0.89,U] [#7 0.02,0.07,0.76,U] [#8 0.10,0.19,0.81,U] 
02:48:43.988 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.13}, one-star: {0.26, -0.16}
02:48:43.988 00.000 6880 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.61) = xAngle (2.65 = 2.65)
02:48:43.988 00.000 6880 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.61 = 2.61)
02:48:43.988 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.13 hyp=0.15 cameraTheta=1.03 mountX=-0.13 mountY=0.07, mountTheta=2.62
02:48:43.989 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.13, opts=13)
02:48:43.990 00.001 6880 Enqueuing Move request for scope (0.08, 0.13)
02:48:43.990 00.000 10052 Worker thread wakes up
02:48:43.990 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.13) opts 0xd
02:48:43.990 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.13)
02:48:43.990 00.000 10052 Moving (0.08, 0.13) raw xDistance=-0.13 yDistance=0.07
02:48:43.990 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:48:43.990 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
02:48:43.990 00.000 10052 MoveAxis(E, 35, ABG)
02:48:43.990 00.000 10052 Guiding  Dir = 2, Dur = 35
02:48:44.007 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:44.036 00.029 6880 UpdateGuideState exits: m=2559 SNR=35.1
02:48:44.036 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:44.036 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:44.036 00.000 6880 Enqueuing Expose request
02:48:44.069 00.033 10052 IsSlewing returns 0
02:48:44.149 00.080 10052 IsGuiding returns 0
02:48:44.279 00.130 10052 IsGuiding returns 0
02:48:44.279 00.000 10052 Move returns status 0, amount 35
02:48:44.279 00.000 10052 MoveAxis(N, 0, ABG)
02:48:44.279 00.000 10052 Move returns status 0, amount 0
02:48:44.279 00.000 10052 move complete, result=0
02:48:44.279 00.000 10052 worker thread done servicing request
02:48:44.279 00.000 6880 GuideStep: -0.1 px 35 ms EAST, 0.1 px 0 ms NORTH
02:48:44.279 00.000 10052 Worker thread wakes up
02:48:44.280 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:44.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:45.117 00.837 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d27b2c20-cce2-4113-802c-fb70e2259a8f"}
02:48:45.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d27b2c20-cce2-4113-802c-fb70e2259a8f"}
02:48:45.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2e34ca0-70af-42b5-bae1-0ea896ddb730"}
02:48:45.118 00.000 6880 case statement mapped state 6 to 3
02:48:45.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a2e34ca0-70af-42b5-bae1-0ea896ddb730"}
02:48:45.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e9bd0820-369f-40f7-a31f-fd4b060a492b"}
02:48:45.119 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4651,"width":15,"height":15,"star_pos":[7.20,7.08],"pixels":"..."},"id":"e9bd0820-369f-40f7-a31f-fd4b060a492b"}
02:48:45.196 00.077 10052 Exposure complete
02:48:45.261 00.065 10052 worker thread done servicing request
02:48:45.261 00.000 6880 OnExposeComplete: enter
02:48:45.261 00.000 6880 UpdateGuideState(): m_state=6
02:48:45.261 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4652
02:48:45.262 00.001 6880 Star::Find returns 1 (0), X=408.12, Y=892.17, Mass=2618, SNR=35.5, Peak=162 HFD=4.6
02:48:45.262 00.000 6880 MultiStar: [#1 0.05,0.20,0.97,U] [#2 0.23,0.21,0.98,U] [#3 -0.08,0.36,0.92,U] [#4 0.01,0.06,0.81,U] [#5 0.01,0.17,0.99,U] [#6 -0.15,0.21,0.89,U] [#7 0.01,0.36,0.73,U] [#8 -0.02,0.21,0.80,U] 
02:48:45.263 00.001 6880 refined, 8 included, MultiStar: {0.03, 0.19}, one-star: {0.18, -0.07}
02:48:45.263 00.000 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
02:48:45.263 00.000 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
02:48:45.263 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.19 hyp=0.19 cameraTheta=1.40 mountX=-0.19 mountY=0.03, mountTheta=2.98
02:48:45.264 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.19, opts=13)
02:48:45.264 00.000 6880 Enqueuing Move request for scope (0.03, 0.19)
02:48:45.264 00.000 10052 Worker thread wakes up
02:48:45.264 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.19) opts 0xd
02:48:45.265 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.19)
02:48:45.265 00.000 10052 Moving (0.03, 0.19) raw xDistance=-0.19 yDistance=0.03
02:48:45.265 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:48:45.265 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.03, using input
02:48:45.265 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:48:45.265 00.000 10052 MoveAxis(E, 52, ABG)
02:48:45.265 00.000 10052 Guiding  Dir = 2, Dur = 52
02:48:45.286 00.021 10052 IsSlewing returns 0
02:48:45.289 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:45.323 00.034 6880 UpdateGuideState exits: m=2618 SNR=35.5
02:48:45.323 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:45.323 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:45.323 00.000 6880 Enqueuing Expose request
02:48:45.324 00.001 10052 IsGuiding returns 0
02:48:45.352 00.028 10052 PulseGuide returned control before completion, sleep 35
02:48:45.418 00.066 10052 IsGuiding returns 0
02:48:45.418 00.000 10052 Move returns status 0, amount 52
02:48:45.418 00.000 10052 MoveAxis(N, 0, ABG)
02:48:45.418 00.000 10052 Move returns status 0, amount 0
02:48:45.418 00.000 10052 move complete, result=0
02:48:45.418 00.000 10052 worker thread done servicing request
02:48:45.418 00.000 10052 Worker thread wakes up
02:48:45.419 00.001 6880 GuideStep: -0.2 px 52 ms EAST, 0.0 px 0 ms NORTH
02:48:45.419 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:45.419 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:46.559 01.140 10052 Exposure complete
02:48:46.619 00.060 10052 worker thread done servicing request
02:48:46.619 00.000 6880 OnExposeComplete: enter
02:48:46.619 00.000 6880 UpdateGuideState(): m_state=6
02:48:46.619 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4653
02:48:46.619 00.000 6880 Star::Find returns 1 (0), X=408.41, Y=891.86, Mass=2700, SNR=36.1, Peak=183 HFD=4.4
02:48:46.620 00.001 6880 MultiStar: [#1 0.32,-0.01,0.95,U] [#2 0.40,0.03,0.98,U] [#3 0.34,-0.00,0.93,U] [#4 0.05,-0.29,0.83,U] [#5 0.29,-0.07,0.97,U] [#6 0.27,-0.01,0.90,U] [#7 0.19,-0.17,0.75,U] [#8 0.32,0.06,0.77,U] 
02:48:46.620 00.000 6880 refined, 8 included, MultiStar: {0.30, -0.09}, one-star: {0.47, -0.38}
02:48:46.620 00.000 6880 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.61) = xAngle (1.31 = 1.31)
02:48:46.620 00.000 6880 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
02:48:46.620 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=-0.09 hyp=0.32 cameraTheta=-0.30 mountX=0.08 mountY=0.30, mountTheta=1.31
02:48:46.621 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=-0.09, opts=13)
02:48:46.621 00.000 6880 Enqueuing Move request for scope (0.30, -0.09)
02:48:46.621 00.000 10052 Worker thread wakes up
02:48:46.621 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, -0.09) opts 0xd
02:48:46.621 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, -0.09)
02:48:46.621 00.000 10052 Moving (0.30, -0.09) raw xDistance=0.08 yDistance=0.30
02:48:46.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:48:46.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.30, slope = 0.03
02:48:46.621 00.000 10052 MoveAxis(E, 0, ABG)
02:48:46.622 00.001 10052 Move returns status 0, amount 0
02:48:46.622 00.000 10052 MoveAxis(S, 50, ABG)
02:48:46.622 00.000 10052 Guiding  Dir = 1, Dur = 50
02:48:46.643 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:46.653 00.010 10052 IsSlewing returns 0
02:48:46.678 00.025 6880 UpdateGuideState exits: m=2700 SNR=36.1
02:48:46.678 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:46.678 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:46.678 00.000 6880 Enqueuing Expose request
02:48:46.728 00.050 10052 IsGuiding returns 0
02:48:46.861 00.133 10052 IsGuiding returns 1
02:48:46.862 00.001 10052 scope still moving after pulse duration time elapsed
02:48:46.907 00.045 10052 IsSlewing returns 0
02:48:46.945 00.038 10052 IsGuiding returns 0
02:48:46.945 00.000 10052 scope move finished after 50 + 167 ms
02:48:46.945 00.000 10052 Move returns status 0, amount 50
02:48:46.946 00.001 10052 move complete, result=0
02:48:46.946 00.000 10052 worker thread done servicing request
02:48:46.946 00.000 10052 Worker thread wakes up
02:48:46.946 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:46.946 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:46.946 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 50 ms SOUTH
02:48:47.128 00.182 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b008b1f9-ee65-4e7a-9412-f21c67a587c3"}
02:48:47.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b008b1f9-ee65-4e7a-9412-f21c67a587c3"}
02:48:47.130 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8fb9e35-eda2-4960-ab93-0c2db8f3694d"}
02:48:47.130 00.000 6880 case statement mapped state 6 to 3
02:48:47.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e8fb9e35-eda2-4960-ab93-0c2db8f3694d"}
02:48:47.165 00.035 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"de366016-6afb-401f-a3e6-b9d48a3aba05"}
02:48:47.166 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4653,"width":15,"height":15,"star_pos":[7.41,6.86],"pixels":"..."},"id":"de366016-6afb-401f-a3e6-b9d48a3aba05"}
02:48:47.856 00.690 10052 Exposure complete
02:48:47.933 00.077 10052 worker thread done servicing request
02:48:47.933 00.000 6880 OnExposeComplete: enter
02:48:47.933 00.000 6880 UpdateGuideState(): m_state=6
02:48:47.934 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4654
02:48:47.934 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=891.37, Mass=2633, SNR=35.6, Peak=169 HFD=4.7
02:48:47.934 00.000 6880 MultiStar: [#1 0.17,-0.52,0.00,M1] [#2 0.36,-0.32,0.97,U] [#3 0.07,-0.46,0.92,U] [#4 0.05,-0.61,0.00,M1] [#5 0.20,-0.32,0.96,U] [#6 0.17,-0.43,0.89,U] [#7 0.16,-0.46,0.75,U] [#8 0.03,-0.51,0.81,U] 
02:48:47.935 00.001 6880 refined, 6 included, MultiStar: {0.20, -0.49}, one-star: {0.37, -0.87}
02:48:47.935 00.000 6880 CameraToMount -- cameraTheta (-1.18) - m_xAngle (-1.61) = xAngle (0.43 = 0.43)
02:48:47.935 00.000 6880 CameraToMount -- cameraTheta (-1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.40 = 0.40)
02:48:47.935 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.49 hyp=0.53 cameraTheta=-1.18 mountX=0.48 mountY=0.21, mountTheta=0.41
02:48:47.937 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.49, opts=13)
02:48:47.937 00.000 6880 Enqueuing Move request for scope (0.20, -0.49)
02:48:47.937 00.000 10052 Worker thread wakes up
02:48:47.937 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.49) opts 0xd
02:48:47.937 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.49)
02:48:47.937 00.000 10052 Moving (0.20, -0.49) raw xDistance=0.48 yDistance=0.21
02:48:47.937 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.48
02:48:47.937 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.21, slope = 0.03
02:48:47.938 00.001 10052 MoveAxis(W, 128, ABG)
02:48:47.938 00.000 10052 Guiding  Dir = 3, Dur = 128
02:48:47.969 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:47.993 00.024 10052 IsSlewing returns 0
02:48:48.013 00.020 6880 UpdateGuideState exits: m=2633 SNR=35.6
02:48:48.013 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:48.013 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:48.013 00.000 6880 Enqueuing Expose request
02:48:48.067 00.054 10052 IsGuiding returns 0
02:48:48.136 00.069 10052 PulseGuide returned control before completion, sleep 70
02:48:48.282 00.146 10052 IsGuiding returns 1
02:48:48.282 00.000 10052 scope still moving after pulse duration time elapsed
02:48:48.358 00.076 10052 IsSlewing returns 0
02:48:48.428 00.070 10052 IsGuiding returns 0
02:48:48.428 00.000 10052 scope move finished after 128 + 233 ms
02:48:48.428 00.000 10052 Move returns status 0, amount 128
02:48:48.428 00.000 10052 MoveAxis(S, 55, ABG)
02:48:48.428 00.000 10052 Guiding  Dir = 1, Dur = 55
02:48:48.498 00.070 10052 IsSlewing returns 0
02:48:48.574 00.076 10052 IsGuiding returns 0
02:48:48.712 00.138 10052 IsGuiding returns 1
02:48:48.713 00.001 10052 scope still moving after pulse duration time elapsed
02:48:48.782 00.069 10052 IsSlewing returns 0
02:48:48.819 00.037 10052 IsGuiding returns 0
02:48:48.819 00.000 10052 scope move finished after 55 + 191 ms
02:48:48.819 00.000 10052 Move returns status 0, amount 55
02:48:48.819 00.000 10052 move complete, result=0
02:48:48.819 00.000 10052 worker thread done servicing request
02:48:48.819 00.000 6880 GuideStep: 0.5 px 128 ms WEST, 0.2 px 55 ms SOUTH
02:48:48.820 00.001 10052 Worker thread wakes up
02:48:48.820 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:48.820 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:49.126 00.306 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4dac541f-b140-4336-9a68-b775d0ce2966"}
02:48:49.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4dac541f-b140-4336-9a68-b775d0ce2966"}
02:48:49.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5bf72608-44c5-4152-b884-2f00cfe2816a"}
02:48:49.127 00.000 6880 case statement mapped state 6 to 3
02:48:49.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bf72608-44c5-4152-b884-2f00cfe2816a"}
02:48:49.127 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7e023e8e-d088-4826-99f9-93b9e467855e"}
02:48:49.128 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4654,"width":15,"height":15,"star_pos":[7.31,7.37],"pixels":"..."},"id":"7e023e8e-d088-4826-99f9-93b9e467855e"}
02:48:49.948 00.820 10052 Exposure complete
02:48:50.013 00.065 10052 worker thread done servicing request
02:48:50.014 00.001 6880 OnExposeComplete: enter
02:48:50.014 00.000 6880 UpdateGuideState(): m_state=6
02:48:50.014 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4655
02:48:50.014 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=891.88, Mass=2542, SNR=35.0, Peak=174 HFD=4.5
02:48:50.014 00.000 6880 MultiStar: [#1 0.06,-0.11,0.99,U] [#2 0.24,-0.00,0.96,U] [#3 0.11,0.01,0.94,U] [#4 -0.18,-0.08,0.85,U] [#5 0.06,-0.01,0.99,U] [#6 0.02,0.01,0.90,U] [#7 -0.00,0.02,0.77,U] [#8 0.07,-0.00,0.79,U] 
02:48:50.014 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.06}, one-star: {0.30, -0.36}
02:48:50.014 00.000 6880 CameraToMount -- cameraTheta (-0.67) - m_xAngle (-1.61) = xAngle (0.94 = 0.94)
02:48:50.014 00.000 6880 CameraToMount -- cameraTheta (-0.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.91 = 0.91)
02:48:50.014 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.06 hyp=0.10 cameraTheta=-0.67 mountX=0.06 mountY=0.08, mountTheta=0.93
02:48:50.015 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.06, opts=13)
02:48:50.015 00.000 6880 Enqueuing Move request for scope (0.08, -0.06)
02:48:50.016 00.001 10052 Worker thread wakes up
02:48:50.016 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.06) opts 0xd
02:48:50.016 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.06)
02:48:50.016 00.000 10052 Moving (0.08, -0.06) raw xDistance=0.06 yDistance=0.08
02:48:50.016 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:48:50.016 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.15, using input
02:48:50.016 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.03
02:48:50.016 00.000 10052 MoveAxis(E, 0, ABG)
02:48:50.016 00.000 10052 Move returns status 0, amount 0
02:48:50.016 00.000 10052 MoveAxis(N, 0, ABG)
02:48:50.016 00.000 10052 Move returns status 0, amount 0
02:48:50.016 00.000 10052 move complete, result=0
02:48:50.016 00.000 10052 worker thread done servicing request
02:48:50.033 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:50.060 00.027 6880 UpdateGuideState exits: m=2542 SNR=35.0
02:48:50.060 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:50.060 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:50.060 00.000 6880 Enqueuing Expose request
02:48:50.060 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:50.060 00.000 10052 Worker thread wakes up
02:48:50.060 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:50.060 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:50.974 00.914 10052 Exposure complete
02:48:51.050 00.076 10052 worker thread done servicing request
02:48:51.050 00.000 6880 OnExposeComplete: enter
02:48:51.050 00.000 6880 UpdateGuideState(): m_state=6
02:48:51.051 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4656
02:48:51.051 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=891.97, Mass=2654, SNR=35.7, Peak=165 HFD=4.5
02:48:51.051 00.000 6880 MultiStar: [#1 0.12,0.01,0.96,U] [#2 0.29,0.08,1.00,U] [#3 0.17,0.12,0.92,U] [#4 -0.01,-0.19,0.83,U] [#5 0.24,0.00,0.96,U] [#6 0.04,0.09,0.92,U] [#7 0.10,0.03,0.78,U] [#8 -0.01,0.16,0.80,U] 
02:48:51.052 00.001 6880 refined, 8 included, MultiStar: {0.15, 0.00}, one-star: {0.31, -0.27}
02:48:51.052 00.000 6880 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.61) = xAngle (1.61 = 1.61)
02:48:51.052 00.000 6880 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.58 = 1.58)
02:48:51.052 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.00 hyp=0.15 cameraTheta=0.00 mountX=-0.01 mountY=0.15, mountTheta=1.61
02:48:51.054 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.00, opts=13)
02:48:51.054 00.000 6880 Enqueuing Move request for scope (0.15, 0.00)
02:48:51.054 00.000 10052 Worker thread wakes up
02:48:51.054 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.00) opts 0xd
02:48:51.054 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.00)
02:48:51.055 00.001 10052 Moving (0.15, 0.00) raw xDistance=-0.01 yDistance=0.15
02:48:51.055 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:48:51.055 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.15, using input
02:48:51.055 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
02:48:51.055 00.000 10052 MoveAxis(E, 0, ABG)
02:48:51.055 00.000 10052 Move returns status 0, amount 0
02:48:51.055 00.000 10052 MoveAxis(N, 0, ABG)
02:48:51.055 00.000 10052 Move returns status 0, amount 0
02:48:51.055 00.000 10052 move complete, result=0
02:48:51.055 00.000 10052 worker thread done servicing request
02:48:51.083 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:51.121 00.038 6880 UpdateGuideState exits: m=2654 SNR=35.7
02:48:51.121 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:51.121 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:51.121 00.000 6880 Enqueuing Expose request
02:48:51.121 00.000 10052 Worker thread wakes up
02:48:51.121 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:51.121 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:51.121 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:51.133 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ae0ea413-e3c9-464e-95c1-9a928dce7fd1"}
02:48:51.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ae0ea413-e3c9-464e-95c1-9a928dce7fd1"}
02:48:51.134 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c1c629d-d302-4b08-b184-af656e1517cb"}
02:48:51.134 00.000 6880 case statement mapped state 6 to 3
02:48:51.135 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c1c629d-d302-4b08-b184-af656e1517cb"}
02:48:51.137 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5538ee3c-8ac8-40be-9bda-7a77391e9d54"}
02:48:51.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4656,"width":15,"height":15,"star_pos":[7.26,6.97],"pixels":"..."},"id":"5538ee3c-8ac8-40be-9bda-7a77391e9d54"}
02:48:52.259 01.122 10052 Exposure complete
02:48:52.310 00.051 10052 worker thread done servicing request
02:48:52.310 00.000 6880 OnExposeComplete: enter
02:48:52.310 00.000 6880 UpdateGuideState(): m_state=6
02:48:52.311 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4657
02:48:52.311 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=891.94, Mass=2570, SNR=35.1, Peak=163 HFD=4.5
02:48:52.311 00.000 6880 MultiStar: [#1 0.04,-0.04,0.97,U] [#2 0.24,0.07,0.99,U] [#3 0.04,0.13,0.92,U] [#4 0.03,-0.13,0.82,U] [#5 -0.01,-0.02,0.96,U] [#6 -0.02,0.04,0.94,U] [#7 0.03,0.14,0.76,U] [#8 -0.03,0.07,0.80,U] 
02:48:52.311 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.01}, one-star: {0.15, -0.30}
02:48:52.311 00.000 6880 CameraToMount -- cameraTheta (-0.14) - m_xAngle (-1.61) = xAngle (1.47 = 1.47)
02:48:52.311 00.000 6880 CameraToMount -- cameraTheta (-0.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.44 = 1.44)
02:48:52.311 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-0.14 mountX=0.01 mountY=0.06, mountTheta=1.47
02:48:52.312 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.01, opts=13)
02:48:52.312 00.000 6880 Enqueuing Move request for scope (0.06, -0.01)
02:48:52.312 00.000 10052 Worker thread wakes up
02:48:52.312 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.01) opts 0xd
02:48:52.312 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.01)
02:48:52.312 00.000 10052 Moving (0.06, -0.01) raw xDistance=0.01 yDistance=0.06
02:48:52.312 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:48:52.313 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.10, using input
02:48:52.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
02:48:52.313 00.000 10052 MoveAxis(E, 0, ABG)
02:48:52.313 00.000 10052 Move returns status 0, amount 0
02:48:52.313 00.000 10052 MoveAxis(N, 0, ABG)
02:48:52.313 00.000 10052 Move returns status 0, amount 0
02:48:52.313 00.000 10052 move complete, result=0
02:48:52.313 00.000 10052 worker thread done servicing request
02:48:52.331 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:52.361 00.030 6880 UpdateGuideState exits: m=2570 SNR=35.1
02:48:52.361 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:52.361 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:52.361 00.000 6880 Enqueuing Expose request
02:48:52.361 00.000 10052 Worker thread wakes up
02:48:52.361 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:52.361 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:52.361 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:53.126 00.765 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"608513da-5f23-41e2-8c1e-a4577f4a1ea6"}
02:48:53.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"608513da-5f23-41e2-8c1e-a4577f4a1ea6"}
02:48:53.126 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ef1ef51-8aa9-411f-a401-4c4ff37bc158"}
02:48:53.126 00.000 6880 case statement mapped state 6 to 3
02:48:53.127 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ef1ef51-8aa9-411f-a401-4c4ff37bc158"}
02:48:53.127 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a16f222a-2cff-4668-8059-bed75610589b"}
02:48:53.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4657,"width":15,"height":15,"star_pos":[7.09,6.94],"pixels":"..."},"id":"a16f222a-2cff-4668-8059-bed75610589b"}
02:48:53.274 00.147 10052 Exposure complete
02:48:53.335 00.061 10052 worker thread done servicing request
02:48:53.335 00.000 6880 OnExposeComplete: enter
02:48:53.335 00.000 6880 UpdateGuideState(): m_state=6
02:48:53.335 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4658
02:48:53.335 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=891.93, Mass=2640, SNR=35.6, Peak=172 HFD=4.5
02:48:53.336 00.001 6880 MultiStar: [#1 0.15,0.09,0.96,U] [#2 0.32,0.01,0.97,U] [#3 0.02,0.08,0.91,U] [#4 0.00,-0.08,0.82,U] [#5 0.03,0.09,0.96,U] [#6 -0.10,0.06,0.90,U] [#7 0.10,0.13,0.75,U] [#8 -0.08,0.11,0.78,U] 
02:48:53.336 00.000 6880 refined, 8 included, MultiStar: {0.08, 0.01}, one-star: {0.22, -0.31}
02:48:53.336 00.000 6880 CameraToMount -- cameraTheta (0.17) - m_xAngle (-1.61) = xAngle (1.78 = 1.78)
02:48:53.336 00.000 6880 CameraToMount -- cameraTheta (0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.75 = 1.75)
02:48:53.336 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.01 hyp=0.08 cameraTheta=0.17 mountX=-0.02 mountY=0.08, mountTheta=1.78
02:48:53.337 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.01, opts=13)
02:48:53.338 00.001 6880 Enqueuing Move request for scope (0.08, 0.01)
02:48:53.338 00.000 10052 Worker thread wakes up
02:48:53.338 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.01) opts 0xd
02:48:53.338 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.01)
02:48:53.338 00.000 10052 Moving (0.08, 0.01) raw xDistance=-0.02 yDistance=0.08
02:48:53.338 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:48:53.338 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.01
02:48:53.338 00.000 10052 MoveAxis(E, 0, ABG)
02:48:53.338 00.000 10052 Move returns status 0, amount 0
02:48:53.338 00.000 10052 MoveAxis(N, 0, ABG)
02:48:53.338 00.000 10052 Move returns status 0, amount 0
02:48:53.338 00.000 10052 move complete, result=0
02:48:53.338 00.000 10052 worker thread done servicing request
02:48:53.356 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:53.385 00.029 6880 UpdateGuideState exits: m=2640 SNR=35.6
02:48:53.385 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:53.385 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:53.385 00.000 6880 Enqueuing Expose request
02:48:53.385 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:48:53.385 00.000 10052 Worker thread wakes up
02:48:53.385 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:53.385 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:54.515 01.130 10052 Exposure complete
02:48:54.578 00.063 10052 worker thread done servicing request
02:48:54.578 00.000 6880 OnExposeComplete: enter
02:48:54.578 00.000 6880 UpdateGuideState(): m_state=6
02:48:54.578 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4659
02:48:54.578 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=891.66, Mass=2570, SNR=35.1, Peak=159 HFD=4.6
02:48:54.579 00.001 6880 MultiStar: [#1 0.14,-0.25,0.96,U] [#2 0.11,-0.16,0.99,U] [#3 0.01,-0.14,0.94,U] [#4 -0.03,-0.47,0.84,U] [#5 0.09,-0.26,0.98,U] [#6 0.01,-0.17,0.89,U] [#7 -0.02,-0.32,0.76,U] [#8 0.03,-0.15,0.80,U] 
02:48:54.579 00.000 6880 refined, 8 included, MultiStar: {0.08, -0.28}, one-star: {0.31, -0.59}
02:48:54.579 00.000 6880 CameraToMount -- cameraTheta (-1.29) - m_xAngle (-1.61) = xAngle (0.32 = 0.32)
02:48:54.579 00.000 6880 CameraToMount -- cameraTheta (-1.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.29 = 0.29)
02:48:54.579 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.28 hyp=0.29 cameraTheta=-1.29 mountX=0.28 mountY=0.08, mountTheta=0.29
02:48:54.580 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.28, opts=13)
02:48:54.580 00.000 6880 Enqueuing Move request for scope (0.08, -0.28)
02:48:54.580 00.000 10052 Worker thread wakes up
02:48:54.581 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.28) opts 0xd
02:48:54.581 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.28)
02:48:54.581 00.000 10052 Moving (0.08, -0.28) raw xDistance=0.28 yDistance=0.08
02:48:54.581 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
02:48:54.581 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.00
02:48:54.581 00.000 10052 MoveAxis(W, 74, ABG)
02:48:54.581 00.000 10052 Guiding  Dir = 3, Dur = 74
02:48:54.602 00.021 10052 IsSlewing returns 0
02:48:54.605 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:54.635 00.030 6880 UpdateGuideState exits: m=2570 SNR=35.1
02:48:54.636 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:54.636 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:54.636 00.000 6880 Enqueuing Expose request
02:48:54.640 00.004 10052 IsGuiding returns 0
02:48:54.667 00.027 10052 PulseGuide returned control before completion, sleep 57
02:48:54.751 00.084 10052 IsGuiding returns 0
02:48:54.751 00.000 10052 Move returns status 0, amount 74
02:48:54.751 00.000 10052 MoveAxis(N, 0, ABG)
02:48:54.751 00.000 10052 Move returns status 0, amount 0
02:48:54.752 00.001 10052 move complete, result=0
02:48:54.752 00.000 10052 worker thread done servicing request
02:48:54.752 00.000 6880 GuideStep: 0.3 px 74 ms WEST, 0.1 px 0 ms NORTH
02:48:54.752 00.000 10052 Worker thread wakes up
02:48:54.752 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:54.752 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:55.125 00.373 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f54785c-f7ba-441c-9fb9-9cdd5399a3b1"}
02:48:55.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f54785c-f7ba-441c-9fb9-9cdd5399a3b1"}
02:48:55.125 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"da2bc65a-f0d2-4376-938d-0dc71093b987"}
02:48:55.125 00.000 6880 case statement mapped state 6 to 3
02:48:55.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"da2bc65a-f0d2-4376-938d-0dc71093b987"}
02:48:55.126 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8d9cc7ac-af08-4c43-939e-a0d6b303f38a"}
02:48:55.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4659,"width":15,"height":15,"star_pos":[7.26,6.66],"pixels":"..."},"id":"8d9cc7ac-af08-4c43-939e-a0d6b303f38a"}
02:48:55.661 00.535 10052 Exposure complete
02:48:55.713 00.052 10052 worker thread done servicing request
02:48:55.713 00.000 6880 OnExposeComplete: enter
02:48:55.714 00.001 6880 UpdateGuideState(): m_state=6
02:48:55.714 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4660
02:48:55.714 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=892.03, Mass=2565, SNR=35.0, Peak=142 HFD=4.6
02:48:55.714 00.000 6880 MultiStar: [#1 0.21,-0.04,0.95,U] [#2 0.35,-0.01,0.96,U] [#3 0.17,0.11,0.95,U] [#4 0.10,-0.07,0.83,U] [#5 0.25,0.03,0.97,U] [#6 0.05,0.02,0.89,U] [#7 0.21,-0.07,0.75,U] [#8 0.26,0.10,0.77,U] 
02:48:55.714 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.22, -0.21}
02:48:55.714 00.000 6880 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:48:55.714 00.000 6880 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
02:48:55.715 00.001 6880 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.08 mountX=0.01 mountY=0.20, mountTheta=1.53
02:48:55.716 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.02, opts=13)
02:48:55.716 00.000 6880 Enqueuing Move request for scope (0.20, -0.02)
02:48:55.717 00.001 10052 Worker thread wakes up
02:48:55.717 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
02:48:55.717 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
02:48:55.717 00.000 10052 Moving (0.20, -0.02) raw xDistance=0.01 yDistance=0.20
02:48:55.717 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:48:55.717 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = 0.00
02:48:55.717 00.000 10052 MoveAxis(E, 0, ABG)
02:48:55.717 00.000 10052 Move returns status 0, amount 0
02:48:55.717 00.000 10052 MoveAxis(S, 0, ABG)
02:48:55.717 00.000 10052 Move returns status 0, amount 0
02:48:55.717 00.000 10052 move complete, result=0
02:48:55.717 00.000 10052 worker thread done servicing request
02:48:55.742 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:55.776 00.034 6880 UpdateGuideState exits: m=2565 SNR=35.0
02:48:55.776 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:55.776 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:55.776 00.000 6880 Enqueuing Expose request
02:48:55.776 00.000 10052 Worker thread wakes up
02:48:55.776 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:55.776 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:55.776 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 0 ms SOUTH
02:48:56.912 01.136 10052 Exposure complete
02:48:57.004 00.092 10052 worker thread done servicing request
02:48:57.004 00.000 6880 OnExposeComplete: enter
02:48:57.005 00.001 6880 UpdateGuideState(): m_state=6
02:48:57.005 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4661
02:48:57.005 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=892.11, Mass=2811, SNR=36.8, Peak=186 HFD=4.5
02:48:57.005 00.000 6880 MultiStar: [#1 0.05,0.19,0.90,U] [#2 0.24,0.12,0.97,U] [#3 -0.04,0.25,0.89,U] [#4 0.02,0.12,0.79,U] [#5 0.14,0.14,0.93,U] [#6 0.03,0.13,0.88,U] [#7 0.01,0.23,0.72,U] [#8 -0.03,0.32,0.77,U] 
02:48:57.005 00.000 6880 refined, 8 included, MultiStar: {0.09, 0.14}, one-star: {0.29, -0.14}
02:48:57.005 00.000 6880 CameraToMount -- cameraTheta (1.02) - m_xAngle (-1.61) = xAngle (2.64 = 2.64)
02:48:57.005 00.000 6880 CameraToMount -- cameraTheta (1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.61 = 2.61)
02:48:57.005 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=1.02 mountX=-0.15 mountY=0.09, mountTheta=2.61
02:48:57.007 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.14, opts=13)
02:48:57.007 00.000 6880 Enqueuing Move request for scope (0.09, 0.14)
02:48:57.007 00.000 10052 Worker thread wakes up
02:48:57.007 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
02:48:57.007 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
02:48:57.008 00.001 10052 Moving (0.09, 0.14) raw xDistance=-0.15 yDistance=0.09
02:48:57.008 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:48:57.008 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.01
02:48:57.008 00.000 10052 MoveAxis(E, 39, ABG)
02:48:57.008 00.000 10052 Guiding  Dir = 2, Dur = 39
02:48:57.029 00.021 10052 IsSlewing returns 0
02:48:57.032 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:57.066 00.034 10052 IsGuiding returns 0
02:48:57.069 00.003 6880 UpdateGuideState exits: m=2811 SNR=36.8
02:48:57.071 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:57.071 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:57.071 00.000 6880 Enqueuing Expose request
02:48:57.095 00.024 10052 PulseGuide returned control before completion, sleep 22
02:48:57.124 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df09b07e-47a7-4432-8f2e-50629cc4bcd0"}
02:48:57.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df09b07e-47a7-4432-8f2e-50629cc4bcd0"}
02:48:57.125 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a0c647c-57ce-4654-b02e-68ab6e5097f9"}
02:48:57.125 00.000 6880 case statement mapped state 6 to 3
02:48:57.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a0c647c-57ce-4654-b02e-68ab6e5097f9"}
02:48:57.126 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"62ae5de9-42fa-43bd-b684-18ad54d77730"}
02:48:57.128 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4661,"width":15,"height":15,"star_pos":[7.24,7.11],"pixels":"..."},"id":"62ae5de9-42fa-43bd-b684-18ad54d77730"}
02:48:57.148 00.020 10052 IsGuiding returns 0
02:48:57.148 00.000 10052 Move returns status 0, amount 39
02:48:57.148 00.000 10052 MoveAxis(N, 0, ABG)
02:48:57.148 00.000 10052 Move returns status 0, amount 0
02:48:57.148 00.000 10052 move complete, result=0
02:48:57.148 00.000 10052 worker thread done servicing request
02:48:57.148 00.000 10052 Worker thread wakes up
02:48:57.148 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:57.149 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:57.158 00.009 6880 GuideStep: -0.1 px 39 ms EAST, 0.1 px 0 ms NORTH
02:48:58.055 00.897 10052 Exposure complete
02:48:58.118 00.063 10052 worker thread done servicing request
02:48:58.118 00.000 6880 OnExposeComplete: enter
02:48:58.118 00.000 6880 UpdateGuideState(): m_state=6
02:48:58.118 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4662
02:48:58.119 00.001 6880 Star::Find returns 1 (0), X=408.36, Y=891.68, Mass=2455, SNR=34.2, Peak=157 HFD=4.7
02:48:58.119 00.000 6880 MultiStar: [#1 0.23,-0.16,0.99,U] [#2 0.32,-0.22,1.03,U] [#3 0.03,-0.31,0.95,U] [#4 0.02,-0.61,0.00,M1] [#5 0.18,-0.14,1.02,U] [#6 0.08,-0.28,0.91,U] [#7 0.06,-0.33,0.81,U] [#8 0.06,-0.29,0.81,U] 
02:48:58.119 00.000 6880 refined, 7 included, MultiStar: {0.18, -0.29}, one-star: {0.41, -0.57}
02:48:58.119 00.000 6880 CameraToMount -- cameraTheta (-1.01) - m_xAngle (-1.61) = xAngle (0.60 = 0.60)
02:48:58.119 00.000 6880 CameraToMount -- cameraTheta (-1.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.57 = 0.57)
02:48:58.119 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.29 hyp=0.34 cameraTheta=-1.01 mountX=0.28 mountY=0.18, mountTheta=0.58
02:48:58.121 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.29, opts=13)
02:48:58.121 00.000 6880 Enqueuing Move request for scope (0.18, -0.29)
02:48:58.121 00.000 10052 Worker thread wakes up
02:48:58.121 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.29) opts 0xd
02:48:58.121 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.29)
02:48:58.121 00.000 10052 Moving (0.18, -0.29) raw xDistance=0.28 yDistance=0.18
02:48:58.121 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
02:48:58.121 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.01
02:48:58.121 00.000 10052 MoveAxis(W, 72, ABG)
02:48:58.121 00.000 10052 Guiding  Dir = 3, Dur = 72
02:48:58.147 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:58.182 00.035 10052 IsSlewing returns 0
02:48:58.183 00.001 6880 UpdateGuideState exits: m=2455 SNR=34.2
02:48:58.183 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:58.183 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:58.183 00.000 6880 Enqueuing Expose request
02:48:58.259 00.076 10052 IsGuiding returns 0
02:48:58.318 00.059 10052 PulseGuide returned control before completion, sleep 23
02:48:58.390 00.072 10052 IsGuiding returns 1
02:48:58.558 00.168 10052 scope still moving after pulse duration time elapsed
02:48:58.606 00.048 10052 IsSlewing returns 0
02:48:58.645 00.039 10052 IsGuiding returns 0
02:48:58.645 00.000 10052 scope move finished after 72 + 314 ms
02:48:58.645 00.000 10052 Move returns status 0, amount 72
02:48:58.645 00.000 10052 MoveAxis(N, 0, ABG)
02:48:58.646 00.001 10052 Move returns status 0, amount 0
02:48:58.646 00.000 10052 move complete, result=0
02:48:58.646 00.000 10052 worker thread done servicing request
02:48:58.646 00.000 10052 Worker thread wakes up
02:48:58.646 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:48:58.646 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:48:58.647 00.001 6880 GuideStep: 0.3 px 72 ms WEST, 0.2 px 0 ms NORTH
02:48:59.123 00.476 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37ccc90c-b0b2-4f7d-959a-589a9eac05d2"}
02:48:59.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37ccc90c-b0b2-4f7d-959a-589a9eac05d2"}
02:48:59.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac5dfe1e-fa22-40ea-ab37-b61b4ba316fa"}
02:48:59.124 00.000 6880 case statement mapped state 6 to 3
02:48:59.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac5dfe1e-fa22-40ea-ab37-b61b4ba316fa"}
02:48:59.125 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"70c5bb78-b420-468c-a598-0899e63a5e1e"}
02:48:59.125 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4662,"width":15,"height":15,"star_pos":[7.36,6.68],"pixels":"..."},"id":"70c5bb78-b420-468c-a598-0899e63a5e1e"}
02:48:59.780 00.655 10052 Exposure complete
02:48:59.845 00.065 10052 worker thread done servicing request
02:48:59.845 00.000 6880 OnExposeComplete: enter
02:48:59.845 00.000 6880 UpdateGuideState(): m_state=6
02:48:59.845 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4663
02:48:59.845 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=891.75, Mass=2604, SNR=35.4, Peak=176 HFD=4.5
02:48:59.846 00.001 6880 MultiStar: [#1 0.10,-0.20,0.95,U] [#2 0.08,-0.19,0.99,U] [#3 -0.12,-0.10,0.95,U] [#4 0.00,-0.50,0.84,U] [#5 0.03,-0.14,1.00,U] [#6 -0.11,-0.10,0.92,U] [#7 -0.03,-0.34,0.78,U] [#8 -0.11,-0.04,0.82,U] 
02:48:59.846 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.23}, one-star: {0.17, -0.49}
02:48:59.846 00.000 6880 CameraToMount -- cameraTheta (-1.55) - m_xAngle (-1.61) = xAngle (0.06 = 0.06)
02:48:59.846 00.000 6880 CameraToMount -- cameraTheta (-1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.03 = 0.03)
02:48:59.846 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.23 hyp=0.23 cameraTheta=-1.55 mountX=0.23 mountY=0.01, mountTheta=0.03
02:48:59.847 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.23, opts=13)
02:48:59.847 00.000 6880 Enqueuing Move request for scope (0.00, -0.23)
02:48:59.847 00.000 10052 Worker thread wakes up
02:48:59.847 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.23) opts 0xd
02:48:59.847 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.23)
02:48:59.847 00.000 10052 Moving (0.00, -0.23) raw xDistance=0.23 yDistance=0.01
02:48:59.847 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:48:59.847 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:48:59.848 00.001 10052 MoveAxis(W, 65, ABG)
02:48:59.848 00.000 10052 Guiding  Dir = 3, Dur = 65
02:48:59.870 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:48:59.887 00.017 10052 IsSlewing returns 0
02:48:59.908 00.021 6880 UpdateGuideState exits: m=2604 SNR=35.4
02:48:59.908 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:48:59.908 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:48:59.908 00.000 6880 Enqueuing Expose request
02:48:59.967 00.059 10052 IsGuiding returns 0
02:49:00.030 00.063 10052 PulseGuide returned control before completion, sleep 12
02:49:00.112 00.082 10052 IsGuiding returns 1
02:49:00.112 00.000 10052 scope still moving after pulse duration time elapsed
02:49:00.186 00.074 10052 IsSlewing returns 0
02:49:00.253 00.067 10052 IsGuiding returns 0
02:49:00.254 00.001 10052 scope move finished after 65 + 222 ms
02:49:00.254 00.000 10052 Move returns status 0, amount 65
02:49:00.254 00.000 10052 MoveAxis(N, 0, ABG)
02:49:00.255 00.001 10052 Move returns status 0, amount 0
02:49:00.255 00.000 10052 move complete, result=0
02:49:00.255 00.000 10052 worker thread done servicing request
02:49:00.255 00.000 6880 GuideStep: 0.2 px 65 ms WEST, 0.0 px 0 ms NORTH
02:49:00.255 00.000 10052 Worker thread wakes up
02:49:00.255 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:00.255 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:01.123 00.868 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dafc1473-fe29-4397-b304-ae48a21f1e13"}
02:49:01.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dafc1473-fe29-4397-b304-ae48a21f1e13"}
02:49:01.123 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ab0b1a0-7794-415c-a68d-f2c9b41e9401"}
02:49:01.123 00.000 6880 case statement mapped state 6 to 3
02:49:01.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8ab0b1a0-7794-415c-a68d-f2c9b41e9401"}
02:49:01.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6e49405e-8a59-4a68-a7e2-0a21556fb679"}
02:49:01.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4663,"width":15,"height":15,"star_pos":[7.11,6.75],"pixels":"..."},"id":"6e49405e-8a59-4a68-a7e2-0a21556fb679"}
02:49:01.169 00.045 10052 Exposure complete
02:49:01.228 00.059 10052 worker thread done servicing request
02:49:01.228 00.000 6880 OnExposeComplete: enter
02:49:01.228 00.000 6880 UpdateGuideState(): m_state=6
02:49:01.228 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4664
02:49:01.229 00.001 6880 Star::Find returns 1 (0), X=408.61, Y=892.04, Mass=2612, SNR=35.5, Peak=162 HFD=4.5
02:49:01.229 00.000 6880 MultiStar: [#1 0.63,0.02,0.00,M1] [#2 0.59,0.05,0.00,M1] [#3 0.37,0.11,0.91,U] [#4 0.58,-0.09,0.00,M1] [#5 0.42,0.01,1.00,U] [#6 0.32,0.04,0.94,U] [#7 0.50,-0.03,0.75,U] [#8 0.36,0.17,0.78,U] 
02:49:01.229 00.000 6880 refined, 5 included, MultiStar: {0.44, 0.01}, one-star: {0.66, -0.21}
02:49:01.229 00.000 6880 CameraToMount -- cameraTheta (0.02) - m_xAngle (-1.61) = xAngle (1.63 = 1.63)
02:49:01.229 00.000 6880 CameraToMount -- cameraTheta (0.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.60 = 1.60)
02:49:01.229 00.000 6880 CameraToMount -- cameraX=0.44 cameraY=0.01 hyp=0.44 cameraTheta=0.02 mountX=-0.03 mountY=0.44, mountTheta=1.63
02:49:01.231 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.44, y=0.01, opts=13)
02:49:01.231 00.000 6880 Enqueuing Move request for scope (0.44, 0.01)
02:49:01.231 00.000 10052 Worker thread wakes up
02:49:01.231 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.44, 0.01) opts 0xd
02:49:01.231 00.000 10052 Handling offset move in thread for scope, endpoint = (0.44, 0.01)
02:49:01.231 00.000 10052 Moving (0.44, 0.01) raw xDistance=-0.03 yDistance=0.44
02:49:01.231 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:49:01.231 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.44, slope = 0.02
02:49:01.231 00.000 10052 MoveAxis(E, 0, ABG)
02:49:01.231 00.000 10052 Move returns status 0, amount 0
02:49:01.231 00.000 10052 MoveAxis(S, 33, ABG)
02:49:01.231 00.000 10052 Guiding  Dir = 1, Dur = 33
02:49:01.251 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:01.252 00.001 10052 IsSlewing returns 0
02:49:01.287 00.035 6880 UpdateGuideState exits: m=2612 SNR=35.5
02:49:01.288 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:01.288 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:01.288 00.000 6880 Enqueuing Expose request
02:49:01.290 00.002 10052 IsGuiding returns 0
02:49:01.318 00.028 10052 PulseGuide returned control before completion, sleep 16
02:49:01.359 00.041 10052 IsGuiding returns 0
02:49:01.359 00.000 10052 Move returns status 0, amount 33
02:49:01.360 00.001 10052 move complete, result=0
02:49:01.360 00.000 10052 worker thread done servicing request
02:49:01.360 00.000 10052 Worker thread wakes up
02:49:01.360 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:01.360 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:01.361 00.001 6880 GuideStep: -0.0 px 0 ms EAST, 0.4 px 33 ms SOUTH
02:49:02.495 01.134 10052 Exposure complete
02:49:02.564 00.069 10052 worker thread done servicing request
02:49:02.564 00.000 6880 OnExposeComplete: enter
02:49:02.564 00.000 6880 UpdateGuideState(): m_state=6
02:49:02.564 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4665
02:49:02.565 00.001 6880 Star::Find returns 1 (0), X=408.22, Y=891.80, Mass=2548, SNR=35.0, Peak=153 HFD=4.4
02:49:02.565 00.000 6880 MultiStar: [#1 0.12,-0.09,0.98,U] [#2 -0.14,-0.07,1.00,U] [#3 -0.22,0.06,0.92,U] [#4 0.01,-0.31,0.83,U] [#5 0.07,-0.02,0.95,U] [#6 -0.19,-0.08,0.92,U] [#7 0.07,0.04,0.75,U] [#8 -0.05,0.15,0.81,U] 
02:49:02.565 00.000 6880 refined, 8 included, MultiStar: {-0.00, -0.09}, one-star: {0.28, -0.44}
02:49:02.565 00.000 6880 CameraToMount -- cameraTheta (-1.62) - m_xAngle (-1.61) = xAngle (-0.00 = -0.00)
02:49:02.565 00.000 6880 CameraToMount -- cameraTheta (-1.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.04 = -0.04)
02:49:02.565 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.09 hyp=0.09 cameraTheta=-1.62 mountX=0.09 mountY=-0.00, mountTheta=-0.04
02:49:02.566 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.09, opts=13)
02:49:02.566 00.000 6880 Enqueuing Move request for scope (-0.00, -0.09)
02:49:02.566 00.000 10052 Worker thread wakes up
02:49:02.567 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.09) opts 0xd
02:49:02.567 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.09)
02:49:02.567 00.000 10052 Moving (-0.00, -0.09) raw xDistance=0.09 yDistance=-0.00
02:49:02.567 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:49:02.567 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
02:49:02.567 00.000 10052 MoveAxis(E, 0, ABG)
02:49:02.567 00.000 10052 Move returns status 0, amount 0
02:49:02.567 00.000 10052 MoveAxis(N, 0, ABG)
02:49:02.567 00.000 10052 Move returns status 0, amount 0
02:49:02.567 00.000 10052 move complete, result=0
02:49:02.567 00.000 10052 worker thread done servicing request
02:49:02.590 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:02.624 00.034 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:49:02.624 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:02.624 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:02.624 00.000 6880 Enqueuing Expose request
02:49:02.624 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:02.624 00.000 10052 Worker thread wakes up
02:49:02.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:02.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:03.122 00.498 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d0500ab-afed-461f-a8c1-4cf1a98dc4d7"}
02:49:03.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d0500ab-afed-461f-a8c1-4cf1a98dc4d7"}
02:49:03.123 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b791f634-dd4a-49e8-a2da-e3e44235b2bc"}
02:49:03.123 00.000 6880 case statement mapped state 6 to 3
02:49:03.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b791f634-dd4a-49e8-a2da-e3e44235b2bc"}
02:49:03.123 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a43d5290-0491-4c44-bbbe-ee29f6d2e97a"}
02:49:03.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4665,"width":15,"height":15,"star_pos":[7.22,6.80],"pixels":"..."},"id":"a43d5290-0491-4c44-bbbe-ee29f6d2e97a"}
02:49:03.539 00.416 10052 Exposure complete
02:49:03.607 00.068 10052 worker thread done servicing request
02:49:03.608 00.001 6880 OnExposeComplete: enter
02:49:03.608 00.000 6880 UpdateGuideState(): m_state=6
02:49:03.608 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4666
02:49:03.608 00.000 6880 Star::Find returns 1 (0), X=408.67, Y=891.62, Mass=2524, SNR=34.7, Peak=155 HFD=4.7
02:49:03.608 00.000 6880 MultiStar: [#1 0.48,-0.51,0.00,M1] [#2 0.16,-0.32,0.98,U] [#3 0.27,-0.18,0.92,U] [#4 0.57,-0.51,0.00,M1] [#5 0.48,-0.30,0.00,M1] [#6 0.13,-0.22,0.89,U] [#7 0.56,-0.27,0.00,M1] [#8 0.04,-0.41,0.79,U] 
02:49:03.609 00.001 6880 refined, 4 included, MultiStar: {0.28, -0.35}, one-star: {0.73, -0.62}
02:49:03.609 00.000 6880 CameraToMount -- cameraTheta (-0.90) - m_xAngle (-1.61) = xAngle (0.72 = 0.72)
02:49:03.609 00.000 6880 CameraToMount -- cameraTheta (-0.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.68 = 0.68)
02:49:03.609 00.000 6880 CameraToMount -- cameraX=0.28 cameraY=-0.35 hyp=0.45 cameraTheta=-0.90 mountX=0.34 mountY=0.29, mountTheta=0.70
02:49:03.611 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.28, y=-0.35, opts=13)
02:49:03.611 00.000 6880 Enqueuing Move request for scope (0.28, -0.35)
02:49:03.611 00.000 10052 Worker thread wakes up
02:49:03.611 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.28, -0.35) opts 0xd
02:49:03.611 00.000 10052 Handling offset move in thread for scope, endpoint = (0.28, -0.35)
02:49:03.611 00.000 10052 Moving (0.28, -0.35) raw xDistance=0.34 yDistance=0.29
02:49:03.611 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
02:49:03.611 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.29, slope = 0.02
02:49:03.611 00.000 10052 MoveAxis(W, 92, ABG)
02:49:03.611 00.000 10052 Guiding  Dir = 3, Dur = 92
02:49:03.630 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:03.654 00.024 10052 IsSlewing returns 0
02:49:03.668 00.014 6880 UpdateGuideState exits: m=2524 SNR=34.7
02:49:03.668 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:03.668 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:03.669 00.001 6880 Enqueuing Expose request
02:49:03.729 00.060 10052 IsGuiding returns 0
02:49:03.798 00.069 10052 PulseGuide returned control before completion, sleep 34
02:49:03.879 00.081 10052 IsGuiding returns 1
02:49:03.879 00.000 10052 scope still moving after pulse duration time elapsed
02:49:03.953 00.074 10052 IsSlewing returns 0
02:49:04.031 00.078 10052 IsGuiding returns 0
02:49:04.033 00.002 10052 scope move finished after 92 + 210 ms
02:49:04.033 00.000 10052 Move returns status 0, amount 92
02:49:04.033 00.000 10052 MoveAxis(S, 31, ABG)
02:49:04.033 00.000 10052 Guiding  Dir = 1, Dur = 31
02:49:04.107 00.074 10052 IsSlewing returns 0
02:49:04.188 00.081 10052 IsGuiding returns 0
02:49:04.329 00.141 10052 IsGuiding returns 0
02:49:04.330 00.001 10052 Move returns status 0, amount 31
02:49:04.330 00.000 10052 move complete, result=0
02:49:04.330 00.000 10052 worker thread done servicing request
02:49:04.330 00.000 10052 Worker thread wakes up
02:49:04.330 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:04.330 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:04.330 00.000 6880 GuideStep: 0.3 px 92 ms WEST, 0.3 px 31 ms SOUTH
02:49:05.121 00.791 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7929327b-8df6-436a-a51b-2148db14ae66"}
02:49:05.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7929327b-8df6-436a-a51b-2148db14ae66"}
02:49:05.121 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"63c177c9-38d4-4f02-beda-35d16b542976"}
02:49:05.121 00.000 6880 case statement mapped state 6 to 3
02:49:05.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"63c177c9-38d4-4f02-beda-35d16b542976"}
02:49:05.123 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ecbfb4e8-a532-4319-97ff-55c99b5882fe"}
02:49:05.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4666,"width":15,"height":15,"star_pos":[6.67,6.62],"pixels":"..."},"id":"ecbfb4e8-a532-4319-97ff-55c99b5882fe"}
02:49:05.460 00.337 10052 Exposure complete
02:49:05.516 00.056 10052 worker thread done servicing request
02:49:05.516 00.000 6880 OnExposeComplete: enter
02:49:05.516 00.000 6880 UpdateGuideState(): m_state=6
02:49:05.516 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4667
02:49:05.516 00.000 6880 Star::Find returns 1 (0), X=408.88, Y=892.02, Mass=2511, SNR=34.7, Peak=173 HFD=4.5
02:49:05.516 00.000 6880 MultiStar: [#1 0.91,0.10,0.00,M2] [#2 0.58,0.01,0.00,M1] [#3 0.30,0.24,0.95,U] [#4 0.80,-0.06,0.00,M2] [#5 0.81,0.30,0.00,M2] [#6 0.03,0.19,0.92,U] [#7 1.03,0.09,0.00,M2] [#8 0.64,0.19,0.00,M1] 
02:49:05.516 00.000 6880 refined, 2 included, MultiStar: {0.43, 0.06}, one-star: {0.93, -0.22}
02:49:05.516 00.000 6880 CameraToMount -- cameraTheta (0.15) - m_xAngle (-1.61) = xAngle (1.76 = 1.76)
02:49:05.517 00.001 6880 CameraToMount -- cameraTheta (0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.73 = 1.73)
02:49:05.517 00.000 6880 CameraToMount -- cameraX=0.43 cameraY=0.06 hyp=0.44 cameraTheta=0.15 mountX=-0.08 mountY=0.43, mountTheta=1.76
02:49:05.518 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.43, y=0.06, opts=13)
02:49:05.518 00.000 6880 Enqueuing Move request for scope (0.43, 0.06)
02:49:05.518 00.000 10052 Worker thread wakes up
02:49:05.518 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.43, 0.06) opts 0xd
02:49:05.518 00.000 10052 Handling offset move in thread for scope, endpoint = (0.43, 0.06)
02:49:05.518 00.000 10052 Moving (0.43, 0.06) raw xDistance=-0.08 yDistance=0.43
02:49:05.518 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:49:05.518 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.43, slope = 0.03
02:49:05.518 00.000 10052 MoveAxis(E, 0, ABG)
02:49:05.518 00.000 10052 Move returns status 0, amount 0
02:49:05.518 00.000 10052 MoveAxis(S, 49, ABG)
02:49:05.518 00.000 10052 Guiding  Dir = 1, Dur = 49
02:49:05.538 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:05.567 00.029 6880 UpdateGuideState exits: m=2511 SNR=34.7
02:49:05.567 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:05.567 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:05.567 00.000 6880 Enqueuing Expose request
02:49:05.579 00.012 10052 IsSlewing returns 0
02:49:05.653 00.074 10052 IsGuiding returns 0
02:49:05.794 00.141 10052 IsGuiding returns 0
02:49:05.794 00.000 10052 Move returns status 0, amount 49
02:49:05.794 00.000 10052 move complete, result=0
02:49:05.794 00.000 10052 worker thread done servicing request
02:49:05.794 00.000 10052 Worker thread wakes up
02:49:05.794 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.4 px 49 ms SOUTH
02:49:05.794 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:05.794 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:06.701 00.907 10052 Exposure complete
02:49:06.754 00.053 10052 worker thread done servicing request
02:49:06.755 00.001 6880 OnExposeComplete: enter
02:49:06.755 00.000 6880 UpdateGuideState(): m_state=6
02:49:06.755 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4668
02:49:06.755 00.000 6880 Star::Find returns 1 (0), X=408.32, Y=891.48, Mass=2445, SNR=34.3, Peak=145 HFD=5.0
02:49:06.755 00.000 6880 MultiStar: [#1 0.23,-0.24,1.02,U] [#2 0.07,-0.16,0.99,U] [#3 -0.06,-0.30,0.93,U] [#4 0.11,-0.63,0.00,M3] [#5 0.16,-0.24,0.99,U] [#6 -0.09,-0.19,0.90,U] [#7 0.33,-0.01,0.75,U] [#8 0.08,-0.35,0.82,U] 
02:49:06.755 00.000 6880 refined, 7 included, MultiStar: {0.14, -0.29}, one-star: {0.38, -0.76}
02:49:06.755 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
02:49:06.755 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
02:49:06.756 00.001 6880 CameraToMount -- cameraX=0.14 cameraY=-0.29 hyp=0.32 cameraTheta=-1.13 mountX=0.28 mountY=0.14, mountTheta=0.46
02:49:06.757 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.29, opts=13)
02:49:06.757 00.000 6880 Enqueuing Move request for scope (0.14, -0.29)
02:49:06.757 00.000 10052 Worker thread wakes up
02:49:06.757 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.29) opts 0xd
02:49:06.757 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.29)
02:49:06.757 00.000 10052 Moving (0.14, -0.29) raw xDistance=0.28 yDistance=0.14
02:49:06.757 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:49:06.757 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
02:49:06.757 00.000 10052 MoveAxis(W, 76, ABG)
02:49:06.757 00.000 10052 Guiding  Dir = 3, Dur = 76
02:49:06.777 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:06.777 00.000 10052 IsSlewing returns 0
02:49:06.807 00.030 6880 UpdateGuideState exits: m=2445 SNR=34.3
02:49:06.807 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:06.807 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:06.807 00.000 6880 Enqueuing Expose request
02:49:06.816 00.009 10052 IsGuiding returns 0
02:49:06.844 00.028 10052 PulseGuide returned control before completion, sleep 59
02:49:06.924 00.080 10052 IsGuiding returns 0
02:49:06.924 00.000 10052 Move returns status 0, amount 76
02:49:06.924 00.000 10052 MoveAxis(N, 0, ABG)
02:49:06.924 00.000 10052 Move returns status 0, amount 0
02:49:06.924 00.000 10052 move complete, result=0
02:49:06.924 00.000 10052 worker thread done servicing request
02:49:06.924 00.000 10052 Worker thread wakes up
02:49:06.924 00.000 6880 GuideStep: 0.3 px 76 ms WEST, 0.1 px 0 ms NORTH
02:49:06.924 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:06.924 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:07.120 00.196 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6f6d18e5-e8d5-4b1c-9764-9ec4edbd55e9"}
02:49:07.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6f6d18e5-e8d5-4b1c-9764-9ec4edbd55e9"}
02:49:07.120 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d45e3d46-f0ba-4706-9b65-eef5d29b9905"}
02:49:07.120 00.000 6880 case statement mapped state 6 to 3
02:49:07.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d45e3d46-f0ba-4706-9b65-eef5d29b9905"}
02:49:07.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"adf34166-2701-4f88-a008-86ffd5b18a8c"}
02:49:07.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4668,"width":15,"height":15,"star_pos":[7.32,7.48],"pixels":"..."},"id":"adf34166-2701-4f88-a008-86ffd5b18a8c"}
02:49:08.056 00.935 10052 Exposure complete
02:49:08.127 00.071 10052 worker thread done servicing request
02:49:08.127 00.000 6880 OnExposeComplete: enter
02:49:08.127 00.000 6880 UpdateGuideState(): m_state=6
02:49:08.127 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4669
02:49:08.127 00.000 6880 Star::Find returns 1 (0), X=408.77, Y=891.57, Mass=2634, SNR=35.5, Peak=133 HFD=4.8
02:49:08.127 00.000 6880 MultiStar: [#1 0.46,-0.61,0.00,M2] [#2 0.67,-0.34,0.00,M1] [#3 0.61,-0.20,0.00,M1] [#4 0.06,-0.76,0.00,M4] [#5 0.66,-0.43,0.00,M2] [#6 0.43,-0.64,0.00,M1] [#7 0.47,-0.44,0.00,M2] [#8 0.44,-0.25,0.77,U] 
02:49:08.127 00.000 6880 refined, 1 included, MultiStar: {0.66, -0.49}, one-star: {0.83, -0.67}
02:49:08.128 00.001 6880 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.61) = xAngle (0.98 = 0.98)
02:49:08.128 00.000 6880 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.95 = 0.95)
02:49:08.128 00.000 6880 CameraToMount -- cameraX=0.66 cameraY=-0.49 hyp=0.82 cameraTheta=-0.64 mountX=0.46 mountY=0.66, mountTheta=0.97
02:49:08.129 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.66, y=-0.49, opts=13)
02:49:08.129 00.000 6880 Enqueuing Move request for scope (0.66, -0.49)
02:49:08.129 00.000 10052 Worker thread wakes up
02:49:08.129 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.66, -0.49) opts 0xd
02:49:08.129 00.000 10052 Handling offset move in thread for scope, endpoint = (0.66, -0.49)
02:49:08.129 00.000 10052 Moving (0.66, -0.49) raw xDistance=0.46 yDistance=0.66
02:49:08.130 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.46
02:49:08.130 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.17 from input 0.66, slope = 0.04
02:49:08.130 00.000 10052 MoveAxis(W, 127, ABG)
02:49:08.130 00.000 10052 Guiding  Dir = 3, Dur = 127
02:49:08.154 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:08.175 00.021 10052 IsSlewing returns 0
02:49:08.192 00.017 6880 UpdateGuideState exits: m=2634 SNR=35.5
02:49:08.192 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:08.192 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:08.192 00.000 6880 Enqueuing Expose request
02:49:08.251 00.059 10052 IsGuiding returns 0
02:49:08.310 00.059 10052 PulseGuide returned control before completion, sleep 78
02:49:08.458 00.148 10052 IsGuiding returns 1
02:49:08.458 00.000 10052 scope still moving after pulse duration time elapsed
02:49:08.563 00.105 10052 IsSlewing returns 0
02:49:08.600 00.037 10052 IsGuiding returns 0
02:49:08.600 00.000 10052 scope move finished after 127 + 222 ms
02:49:08.600 00.000 10052 Move returns status 0, amount 127
02:49:08.600 00.000 10052 MoveAxis(S, 68, ABG)
02:49:08.600 00.000 10052 Guiding  Dir = 1, Dur = 68
02:49:08.638 00.038 10052 IsSlewing returns 0
02:49:08.677 00.039 10052 IsGuiding returns 0
02:49:08.704 00.027 10052 PulseGuide returned control before completion, sleep 52
02:49:08.778 00.074 10052 IsGuiding returns 0
02:49:08.778 00.000 10052 Move returns status 0, amount 68
02:49:08.778 00.000 10052 move complete, result=0
02:49:08.778 00.000 10052 worker thread done servicing request
02:49:08.778 00.000 6880 GuideStep: 0.5 px 127 ms WEST, 0.7 px 68 ms SOUTH
02:49:08.778 00.000 10052 Worker thread wakes up
02:49:08.778 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:08.779 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:09.119 00.340 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7dc60e87-3c6c-4561-aae2-28806c2318e7"}
02:49:09.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7dc60e87-3c6c-4561-aae2-28806c2318e7"}
02:49:09.120 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc6cbfbe-b1d9-4738-89f8-f9e1af23dc5f"}
02:49:09.120 00.000 6880 case statement mapped state 6 to 3
02:49:09.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc6cbfbe-b1d9-4738-89f8-f9e1af23dc5f"}
02:49:09.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8b210cba-4a2e-41ec-84da-438cab5bd923"}
02:49:09.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4669,"width":15,"height":15,"star_pos":[6.77,6.57],"pixels":"..."},"id":"8b210cba-4a2e-41ec-84da-438cab5bd923"}
02:49:09.690 00.569 10052 Exposure complete
02:49:09.760 00.070 10052 worker thread done servicing request
02:49:09.760 00.000 6880 OnExposeComplete: enter
02:49:09.760 00.000 6880 UpdateGuideState(): m_state=6
02:49:09.760 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4670
02:49:09.761 00.001 6880 Star::Find returns 1 (0), X=408.88, Y=891.86, Mass=2554, SNR=35.0, Peak=165 HFD=4.6
02:49:09.761 00.000 6880 MultiStar: [#1 0.62,-0.10,0.00,M3] [#2 0.66,-0.06,0.00,M2] [#3 0.64,-0.03,0.00,M2] [#4 0.52,-0.16,0.82,U] [#5 0.75,-0.07,0.00,M3] [#6 0.57,-0.01,0.00,M2] [#7 0.64,-0.01,0.00,M3] [#8 0.72,0.11,0.00,M1] 
02:49:09.761 00.000 6880 refined, 1 included, MultiStar: {0.75, -0.29}, one-star: {0.94, -0.39}
02:49:09.761 00.000 6880 CameraToMount -- cameraTheta (-0.36) - m_xAngle (-1.61) = xAngle (1.25 = 1.25)
02:49:09.761 00.000 6880 CameraToMount -- cameraTheta (-0.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.22 = 1.22)
02:49:09.761 00.000 6880 CameraToMount -- cameraX=0.75 cameraY=-0.29 hyp=0.80 cameraTheta=-0.36 mountX=0.25 mountY=0.75, mountTheta=1.25
02:49:09.763 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.75, y=-0.29, opts=13)
02:49:09.763 00.000 6880 Enqueuing Move request for scope (0.75, -0.29)
02:49:09.763 00.000 10052 Worker thread wakes up
02:49:09.763 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.75, -0.29) opts 0xd
02:49:09.763 00.000 10052 Handling offset move in thread for scope, endpoint = (0.75, -0.29)
02:49:09.763 00.000 10052 Moving (0.75, -0.29) raw xDistance=0.25 yDistance=0.75
02:49:09.763 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.25
02:49:09.763 00.000 10052 Lowpass2 history cleared, outlier deflection
02:49:09.763 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.34 from input 0.75, slope = 0.00
02:49:09.763 00.000 10052 MoveAxis(W, 74, ABG)
02:49:09.763 00.000 10052 Guiding  Dir = 3, Dur = 74
02:49:09.783 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:09.809 00.026 10052 IsSlewing returns 0
02:49:09.820 00.011 6880 UpdateGuideState exits: m=2554 SNR=35.0
02:49:09.820 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:09.820 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:09.820 00.000 6880 Enqueuing Expose request
02:49:09.884 00.064 10052 IsGuiding returns 0
02:49:09.953 00.069 10052 PulseGuide returned control before completion, sleep 16
02:49:10.033 00.080 10052 IsGuiding returns 1
02:49:10.033 00.000 10052 scope still moving after pulse duration time elapsed
02:49:10.108 00.075 10052 IsSlewing returns 0
02:49:10.186 00.078 10052 IsGuiding returns 0
02:49:10.186 00.000 10052 scope move finished after 74 + 228 ms
02:49:10.186 00.000 10052 Move returns status 0, amount 74
02:49:10.186 00.000 10052 MoveAxis(S, 137, ABG)
02:49:10.186 00.000 10052 Guiding  Dir = 1, Dur = 137
02:49:10.266 00.080 10052 IsSlewing returns 0
02:49:10.340 00.074 10052 IsGuiding returns 0
02:49:10.409 00.069 10052 PulseGuide returned control before completion, sleep 79
02:49:10.555 00.146 10052 IsGuiding returns 1
02:49:10.555 00.000 10052 scope still moving after pulse duration time elapsed
02:49:10.628 00.073 10052 IsSlewing returns 0
02:49:10.708 00.080 10052 IsGuiding returns 0
02:49:10.708 00.000 10052 scope move finished after 137 + 230 ms
02:49:10.708 00.000 10052 Move returns status 0, amount 137
02:49:10.708 00.000 10052 move complete, result=0
02:49:10.708 00.000 10052 worker thread done servicing request
02:49:10.708 00.000 6880 GuideStep: 0.3 px 74 ms WEST, 0.8 px 137 ms SOUTH
02:49:10.708 00.000 10052 Worker thread wakes up
02:49:10.709 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:10.709 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:11.119 00.410 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e028b97d-5df2-4bb8-9f7d-1d97c1412114"}
02:49:11.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e028b97d-5df2-4bb8-9f7d-1d97c1412114"}
02:49:11.119 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3471d6b7-7578-4461-b4a8-1746fbbe7273"}
02:49:11.119 00.000 6880 case statement mapped state 6 to 3
02:49:11.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3471d6b7-7578-4461-b4a8-1746fbbe7273"}
02:49:11.119 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a25caba5-5cea-42d3-b423-a8569ca2375a"}
02:49:11.120 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4670,"width":15,"height":15,"star_pos":[6.88,6.86],"pixels":"..."},"id":"a25caba5-5cea-42d3-b423-a8569ca2375a"}
02:49:11.835 00.715 10052 Exposure complete
02:49:11.899 00.064 10052 worker thread done servicing request
02:49:11.899 00.000 6880 OnExposeComplete: enter
02:49:11.899 00.000 6880 UpdateGuideState(): m_state=6
02:49:11.899 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4671
02:49:11.900 00.001 6880 Star::Find returns 1 (0), X=408.12, Y=891.71, Mass=2633, SNR=35.6, Peak=136 HFD=4.6
02:49:11.900 00.000 6880 MultiStar: [#1 0.29,0.01,0.97,U] [#2 0.39,-0.00,0.99,U] [#3 0.14,0.05,0.92,U] [#4 0.38,-0.09,0.82,U] [#5 0.17,-0.10,0.95,U] [#6 0.03,-0.08,0.95,U] [#7 0.27,0.05,0.77,U] [#8 0.17,0.15,0.79,U] 
02:49:11.900 00.000 6880 refined, 8 included, MultiStar: {0.22, -0.07}, one-star: {0.18, -0.53}
02:49:11.900 00.000 6880 CameraToMount -- cameraTheta (-0.30) - m_xAngle (-1.61) = xAngle (1.31 = 1.31)
02:49:11.900 00.000 6880 CameraToMount -- cameraTheta (-0.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.28 = 1.28)
02:49:11.900 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.07 hyp=0.23 cameraTheta=-0.30 mountX=0.06 mountY=0.22, mountTheta=1.31
02:49:11.902 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.07, opts=13)
02:49:11.902 00.000 6880 Enqueuing Move request for scope (0.22, -0.07)
02:49:11.902 00.000 10052 Worker thread wakes up
02:49:11.902 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.07) opts 0xd
02:49:11.902 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.07)
02:49:11.902 00.000 10052 Moving (0.22, -0.07) raw xDistance=0.06 yDistance=0.22
02:49:11.902 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:49:11.902 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.00
02:49:11.902 00.000 10052 MoveAxis(E, 0, ABG)
02:49:11.902 00.000 10052 Move returns status 0, amount 0
02:49:11.902 00.000 10052 MoveAxis(S, 41, ABG)
02:49:11.902 00.000 10052 Guiding  Dir = 1, Dur = 41
02:49:11.923 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:11.955 00.032 6880 UpdateGuideState exits: m=2633 SNR=35.6
02:49:11.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:11.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:11.955 00.000 6880 Enqueuing Expose request
02:49:11.965 00.010 10052 IsSlewing returns 0
02:49:12.032 00.067 10052 IsGuiding returns 0
02:49:12.175 00.143 10052 IsGuiding returns 0
02:49:12.175 00.000 10052 Move returns status 0, amount 41
02:49:12.175 00.000 10052 move complete, result=0
02:49:12.175 00.000 10052 worker thread done servicing request
02:49:12.175 00.000 10052 Worker thread wakes up
02:49:12.175 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:49:12.177 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:12.177 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:13.094 00.917 10052 Exposure complete
02:49:13.120 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b697066-1f24-41ed-a3b5-48588aed2a7b"}
02:49:13.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b697066-1f24-41ed-a3b5-48588aed2a7b"}
02:49:13.120 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"002c6933-b1ca-4aa1-8e88-4b49f912f27a"}
02:49:13.120 00.000 6880 case statement mapped state 6 to 3
02:49:13.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"002c6933-b1ca-4aa1-8e88-4b49f912f27a"}
02:49:13.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c854e728-c66c-42ff-8240-eb5c19a0a6f5"}
02:49:13.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4671,"width":15,"height":15,"star_pos":[7.12,6.71],"pixels":"..."},"id":"c854e728-c66c-42ff-8240-eb5c19a0a6f5"}
02:49:13.153 00.032 10052 worker thread done servicing request
02:49:13.153 00.000 6880 OnExposeComplete: enter
02:49:13.153 00.000 6880 UpdateGuideState(): m_state=6
02:49:13.154 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4672
02:49:13.154 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=892.06, Mass=2567, SNR=35.0, Peak=118 HFD=4.7
02:49:13.154 00.000 6880 MultiStar: [#1 0.49,0.23,0.94,U] [#2 0.52,-0.07,1.01,U] [#3 0.32,0.00,0.96,U] [#4 0.29,-0.26,0.83,U] [#5 0.11,0.12,0.97,U] [#6 0.13,-0.15,0.89,U] [#7 0.39,0.16,0.74,U] [#8 0.40,0.04,0.77,U] 
02:49:13.154 00.000 6880 single-star, 8 included, MultiStar: {0.31, -0.01}, one-star: {0.19, -0.18}
02:49:13.154 00.000 6880 CameraToMount -- cameraTheta (-0.76) - m_xAngle (-1.61) = xAngle (0.85 = 0.85)
02:49:13.154 00.000 6880 CameraToMount -- cameraTheta (-0.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.82 = 0.82)
02:49:13.154 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.18 hyp=0.26 cameraTheta=-0.76 mountX=0.17 mountY=0.19, mountTheta=0.84
02:49:13.156 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.18, opts=13)
02:49:13.156 00.000 6880 Enqueuing Move request for scope (0.19, -0.18)
02:49:13.156 00.000 10052 Worker thread wakes up
02:49:13.156 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.18) opts 0xd
02:49:13.156 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.18)
02:49:13.156 00.000 10052 Moving (0.19, -0.18) raw xDistance=0.17 yDistance=0.19
02:49:13.156 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:49:13.156 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.19, slope = 0.00
02:49:13.156 00.000 10052 MoveAxis(W, 46, ABG)
02:49:13.156 00.000 10052 Guiding  Dir = 3, Dur = 46
02:49:13.176 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:13.177 00.001 10052 IsSlewing returns 0
02:49:13.210 00.033 6880 UpdateGuideState exits: m=2567 SNR=35.0
02:49:13.210 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:13.210 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:13.210 00.000 6880 Enqueuing Expose request
02:49:13.216 00.006 10052 IsGuiding returns 0
02:49:13.243 00.027 10052 PulseGuide returned control before completion, sleep 31
02:49:13.299 00.056 10052 IsGuiding returns 1
02:49:13.299 00.000 10052 scope still moving after pulse duration time elapsed
02:49:13.346 00.047 10052 IsSlewing returns 0
02:49:13.384 00.038 10052 IsGuiding returns 0
02:49:13.385 00.001 10052 scope move finished after 46 + 121 ms
02:49:13.385 00.000 10052 Move returns status 0, amount 46
02:49:13.385 00.000 10052 MoveAxis(S, 35, ABG)
02:49:13.385 00.000 10052 Guiding  Dir = 1, Dur = 35
02:49:13.422 00.037 10052 IsSlewing returns 0
02:49:13.461 00.039 10052 IsGuiding returns 0
02:49:13.488 00.027 10052 PulseGuide returned control before completion, sleep 18
02:49:13.566 00.078 10052 IsGuiding returns 0
02:49:13.566 00.000 10052 Move returns status 0, amount 35
02:49:13.566 00.000 10052 move complete, result=0
02:49:13.566 00.000 10052 worker thread done servicing request
02:49:13.566 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.2 px 35 ms SOUTH
02:49:13.566 00.000 10052 Worker thread wakes up
02:49:13.567 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:13.567 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:14.694 01.127 10052 Exposure complete
02:49:14.748 00.054 10052 worker thread done servicing request
02:49:14.748 00.000 6880 OnExposeComplete: enter
02:49:14.748 00.000 6880 UpdateGuideState(): m_state=6
02:49:14.749 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4673
02:49:14.749 00.000 6880 Star::Find returns 1 (0), X=408.76, Y=891.77, Mass=2448, SNR=34.3, Peak=137 HFD=4.7
02:49:14.749 00.000 6880 MultiStar: [#1 0.47,-0.17,0.99,U] [#2 0.75,-0.32,0.00,M1] [#3 0.38,-0.09,0.95,U] [#4 0.65,-0.26,0.00,M2] [#5 0.44,-0.21,0.96,U] [#6 0.39,-0.36,0.90,U] [#7 0.64,-0.40,0.00,M2] [#8 0.49,-0.02,0.77,U] 
02:49:14.749 00.000 6880 refined, 5 included, MultiStar: {0.50, -0.23}, one-star: {0.81, -0.47}
02:49:14.749 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
02:49:14.749 00.000 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
02:49:14.749 00.000 6880 CameraToMount -- cameraX=0.50 cameraY=-0.23 hyp=0.55 cameraTheta=-0.42 mountX=0.20 mountY=0.50, mountTheta=1.19
02:49:14.751 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.50, y=-0.23, opts=13)
02:49:14.751 00.000 6880 Enqueuing Move request for scope (0.50, -0.23)
02:49:14.751 00.000 10052 Worker thread wakes up
02:49:14.751 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.50, -0.23) opts 0xd
02:49:14.751 00.000 10052 Handling offset move in thread for scope, endpoint = (0.50, -0.23)
02:49:14.751 00.000 10052 Moving (0.50, -0.23) raw xDistance=0.20 yDistance=0.50
02:49:14.751 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.20
02:49:14.751 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.50, slope = 0.00
02:49:14.751 00.000 10052 MoveAxis(W, 57, ABG)
02:49:14.751 00.000 10052 Guiding  Dir = 3, Dur = 57
02:49:14.770 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:14.771 00.001 10052 IsSlewing returns 0
02:49:14.798 00.027 6880 UpdateGuideState exits: m=2448 SNR=34.3
02:49:14.798 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:14.798 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:14.798 00.000 6880 Enqueuing Expose request
02:49:14.810 00.012 10052 IsGuiding returns 0
02:49:14.837 00.027 10052 PulseGuide returned control before completion, sleep 40
02:49:14.902 00.065 10052 IsGuiding returns 0
02:49:14.902 00.000 10052 Move returns status 0, amount 57
02:49:14.902 00.000 10052 MoveAxis(S, 92, ABG)
02:49:14.903 00.001 10052 Guiding  Dir = 1, Dur = 92
02:49:14.940 00.037 10052 IsSlewing returns 0
02:49:14.978 00.038 10052 IsGuiding returns 0
02:49:15.005 00.027 10052 PulseGuide returned control before completion, sleep 75
02:49:15.103 00.098 10052 IsGuiding returns 0
02:49:15.104 00.001 10052 Move returns status 0, amount 92
02:49:15.104 00.000 10052 move complete, result=0
02:49:15.104 00.000 10052 worker thread done servicing request
02:49:15.104 00.000 6880 GuideStep: 0.2 px 57 ms WEST, 0.5 px 92 ms SOUTH
02:49:15.104 00.000 10052 Worker thread wakes up
02:49:15.104 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:15.104 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:15.120 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8deebfc2-d369-47d5-964b-e67ce0fbfa0f"}
02:49:15.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8deebfc2-d369-47d5-964b-e67ce0fbfa0f"}
02:49:15.123 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17fe39a3-6006-4d25-a686-11a2eec651db"}
02:49:15.123 00.000 6880 case statement mapped state 6 to 3
02:49:15.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"17fe39a3-6006-4d25-a686-11a2eec651db"}
02:49:15.132 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4dd99a71-08f1-4038-a522-5bc71df89fd8"}
02:49:15.132 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4673,"width":15,"height":15,"star_pos":[6.76,6.77],"pixels":"..."},"id":"4dd99a71-08f1-4038-a522-5bc71df89fd8"}
02:49:16.019 00.887 10052 Exposure complete
02:49:16.077 00.058 10052 worker thread done servicing request
02:49:16.077 00.000 6880 OnExposeComplete: enter
02:49:16.077 00.000 6880 UpdateGuideState(): m_state=6
02:49:16.078 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4674
02:49:16.078 00.000 6880 Star::Find returns 1 (0), X=409.13, Y=891.64, Mass=2641, SNR=35.6, Peak=152 HFD=4.6
02:49:16.078 00.000 6880 MultiStar: large primary error, entering stabilization period
02:49:16.078 00.000 6880 CameraToMount -- cameraTheta (-0.47) - m_xAngle (-1.61) = xAngle (1.14 = 1.14)
02:49:16.078 00.000 6880 CameraToMount -- cameraTheta (-0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.11 = 1.11)
02:49:16.078 00.000 6880 CameraToMount -- cameraX=1.19 cameraY=-0.60 hyp=1.33 cameraTheta=-0.47 mountX=0.55 mountY=1.20, mountTheta=1.14
02:49:16.080 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=1.19, y=-0.60, opts=13)
02:49:16.080 00.000 6880 Enqueuing Move request for scope (1.19, -0.60)
02:49:16.080 00.000 10052 Worker thread wakes up
02:49:16.080 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (1.19, -0.60) opts 0xd
02:49:16.080 00.000 10052 Handling offset move in thread for scope, endpoint = (1.19, -0.60)
02:49:16.080 00.000 10052 Moving (1.19, -0.60) raw xDistance=0.55 yDistance=1.20
02:49:16.080 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.55
02:49:16.080 00.000 10052 Lowpass2 history cleared, outlier deflection
02:49:16.080 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.54 from input 1.20, slope = 0.00
02:49:16.080 00.000 10052 MoveAxis(W, 151, ABG)
02:49:16.081 00.001 10052 Guiding  Dir = 3, Dur = 151
02:49:16.103 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:16.139 00.036 6880 UpdateGuideState exits: m=2641 SNR=35.6
02:49:16.139 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:16.139 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:16.139 00.000 6880 Enqueuing Expose request
02:49:16.148 00.009 10052 IsSlewing returns 0
02:49:16.214 00.066 10052 IsGuiding returns 0
02:49:16.279 00.065 10052 PulseGuide returned control before completion, sleep 96
02:49:16.422 00.143 10052 IsGuiding returns 1
02:49:16.422 00.000 10052 scope still moving after pulse duration time elapsed
02:49:16.532 00.110 10052 IsSlewing returns 0
02:49:16.601 00.069 10052 IsGuiding returns 0
02:49:16.601 00.000 10052 scope move finished after 151 + 235 ms
02:49:16.601 00.000 10052 Move returns status 0, amount 151
02:49:16.601 00.000 10052 MoveAxis(S, 217, ABG)
02:49:16.601 00.000 10052 Guiding  Dir = 1, Dur = 217
02:49:16.639 00.038 10052 IsSlewing returns 0
02:49:16.677 00.038 10052 IsGuiding returns 0
02:49:16.705 00.028 10052 PulseGuide returned control before completion, sleep 200
02:49:16.931 00.226 10052 IsGuiding returns 0
02:49:16.931 00.000 10052 Move returns status 0, amount 217
02:49:16.931 00.000 10052 move complete, result=0
02:49:16.931 00.000 10052 worker thread done servicing request
02:49:16.931 00.000 6880 GuideStep: 0.6 px 151 ms WEST, 1.2 px 217 ms SOUTH
02:49:16.931 00.000 10052 Worker thread wakes up
02:49:16.931 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:16.932 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:17.116 00.184 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"efb5fd32-d21f-4fcc-95f2-dbb2109be5d7"}
02:49:17.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"efb5fd32-d21f-4fcc-95f2-dbb2109be5d7"}
02:49:17.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a69854c1-1ed7-41de-971a-b9880a9c2c48"}
02:49:17.117 00.000 6880 case statement mapped state 6 to 3
02:49:17.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a69854c1-1ed7-41de-971a-b9880a9c2c48"}
02:49:17.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1064e160-f58b-4b46-bcb6-528e802e00a6"}
02:49:17.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4674,"width":15,"height":15,"star_pos":[7.13,6.64],"pixels":"..."},"id":"1064e160-f58b-4b46-bcb6-528e802e00a6"}
02:49:18.064 00.947 10052 Exposure complete
02:49:18.117 00.053 10052 worker thread done servicing request
02:49:18.117 00.000 6880 OnExposeComplete: enter
02:49:18.117 00.000 6880 UpdateGuideState(): m_state=6
02:49:18.117 00.000 6880 Star::Find(15, 409, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4675
02:49:18.117 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.05, Mass=2661, SNR=35.8, Peak=162 HFD=4.5
02:49:18.117 00.000 6880 MultiStar: exiting stabilization period
02:49:18.117 00.000 6880 MultiStar: [#1 -0.01,-0.05,0.93,U] [#2 0.26,0.01,0.97,U] [#3 -0.09,0.06,0.87,U] [#4 -0.26,-0.10,0.82,U] [#5 -0.20,0.05,0.96,U] [#6 -0.19,0.01,0.89,U] [#7 -0.04,-0.02,0.72,U] [#8 -0.17,0.13,0.80,U] 
02:49:18.118 00.001 6880 refined, 8 included, MultiStar: {-0.06, -0.01}, one-star: {0.09, -0.20}
02:49:18.118 00.000 6880 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.61) = xAngle (-1.30 = -1.30)
02:49:18.118 00.000 6880 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
02:49:18.118 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.01 hyp=0.06 cameraTheta=-2.91 mountX=0.02 mountY=-0.06, mountTheta=-1.30
02:49:18.119 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.01, opts=13)
02:49:18.119 00.000 6880 Enqueuing Move request for scope (-0.06, -0.01)
02:49:18.119 00.000 10052 Worker thread wakes up
02:49:18.119 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.01) opts 0xd
02:49:18.119 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.01)
02:49:18.119 00.000 10052 Moving (-0.06, -0.01) raw xDistance=0.02 yDistance=-0.06
02:49:18.119 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:49:18.120 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:49:18.120 00.000 10052 MoveAxis(E, 0, ABG)
02:49:18.120 00.000 10052 Move returns status 0, amount 0
02:49:18.120 00.000 10052 MoveAxis(N, 0, ABG)
02:49:18.120 00.000 10052 Move returns status 0, amount 0
02:49:18.120 00.000 10052 move complete, result=0
02:49:18.120 00.000 10052 worker thread done servicing request
02:49:18.139 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:18.166 00.027 6880 UpdateGuideState exits: m=2661 SNR=35.8
02:49:18.166 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:18.166 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:18.166 00.000 6880 Enqueuing Expose request
02:49:18.166 00.000 10052 Worker thread wakes up
02:49:18.167 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:18.167 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:18.167 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:19.078 00.911 10052 Exposure complete
02:49:19.116 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0dfe994a-104e-4335-8130-e2401a2b7811"}
02:49:19.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0dfe994a-104e-4335-8130-e2401a2b7811"}
02:49:19.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c1e4ba1-22ee-4719-bfaf-19692034da77"}
02:49:19.117 00.000 6880 case statement mapped state 6 to 3
02:49:19.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c1e4ba1-22ee-4719-bfaf-19692034da77"}
02:49:19.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fef2f953-88d7-4a88-8d30-8d8260dd53b3"}
02:49:19.118 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4675,"width":15,"height":15,"star_pos":[7.04,7.05],"pixels":"..."},"id":"fef2f953-88d7-4a88-8d30-8d8260dd53b3"}
02:49:19.150 00.032 10052 worker thread done servicing request
02:49:19.150 00.000 6880 OnExposeComplete: enter
02:49:19.150 00.000 6880 UpdateGuideState(): m_state=6
02:49:19.150 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4676
02:49:19.150 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=892.08, Mass=2503, SNR=34.7, Peak=140 HFD=4.6
02:49:19.151 00.001 6880 MultiStar: [#1 0.14,0.11,1.00,U] [#2 0.55,-0.15,0.00,M1] [#3 0.05,0.21,0.93,U] [#4 0.17,-0.06,0.83,U] [#5 -0.00,0.23,1.01,U] [#6 0.04,-0.07,0.93,U] [#7 0.12,0.04,0.77,U] [#8 -0.05,0.29,0.83,U] 
02:49:19.151 00.000 6880 refined, 7 included, MultiStar: {0.10, 0.07}, one-star: {0.33, -0.16}
02:49:19.151 00.000 6880 CameraToMount -- cameraTheta (0.62) - m_xAngle (-1.61) = xAngle (2.24 = 2.24)
02:49:19.151 00.000 6880 CameraToMount -- cameraTheta (0.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.21 = 2.21)
02:49:19.151 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.07 hyp=0.13 cameraTheta=0.62 mountX=-0.08 mountY=0.10, mountTheta=2.23
02:49:19.153 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.07, opts=13)
02:49:19.154 00.001 6880 Enqueuing Move request for scope (0.10, 0.07)
02:49:19.154 00.000 10052 Worker thread wakes up
02:49:19.154 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.07) opts 0xd
02:49:19.154 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.07)
02:49:19.154 00.000 10052 Moving (0.10, 0.07) raw xDistance=-0.08 yDistance=0.10
02:49:19.154 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:49:19.154 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
02:49:19.154 00.000 10052 MoveAxis(E, 0, ABG)
02:49:19.154 00.000 10052 Move returns status 0, amount 0
02:49:19.154 00.000 10052 MoveAxis(N, 0, ABG)
02:49:19.154 00.000 10052 Move returns status 0, amount 0
02:49:19.154 00.000 10052 move complete, result=0
02:49:19.155 00.001 10052 worker thread done servicing request
02:49:19.173 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:19.202 00.029 6880 UpdateGuideState exits: m=2503 SNR=34.7
02:49:19.202 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:19.202 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:19.202 00.000 6880 Enqueuing Expose request
02:49:19.202 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:19.202 00.000 10052 Worker thread wakes up
02:49:19.202 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:19.202 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:20.337 01.135 10052 Exposure complete
02:49:20.390 00.053 10052 worker thread done servicing request
02:49:20.390 00.000 6880 OnExposeComplete: enter
02:49:20.390 00.000 6880 UpdateGuideState(): m_state=6
02:49:20.390 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4677
02:49:20.390 00.000 6880 Star::Find returns 1 (0), X=408.84, Y=892.43, Mass=2712, SNR=36.1, Peak=153 HFD=4.6
02:49:20.391 00.001 6880 MultiStar: [#1 0.56,0.28,0.00,M1] [#2 0.69,0.04,0.00,M2] [#3 0.55,0.35,0.00,M1] [#4 0.37,0.16,0.81,U] [#5 0.91,0.48,0.00,M1] [#6 0.47,0.16,0.89,U] [#7 0.44,0.17,0.75,U] [#8 0.77,0.36,0.00,M1] 
02:49:20.391 00.000 6880 refined, 3 included, MultiStar: {0.57, 0.17}, one-star: {0.90, 0.19}
02:49:20.391 00.000 6880 CameraToMount -- cameraTheta (0.29) - m_xAngle (-1.61) = xAngle (1.90 = 1.90)
02:49:20.391 00.000 6880 CameraToMount -- cameraTheta (0.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.87 = 1.87)
02:49:20.391 00.000 6880 CameraToMount -- cameraX=0.57 cameraY=0.17 hyp=0.59 cameraTheta=0.29 mountX=-0.19 mountY=0.56, mountTheta=1.90
02:49:20.392 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.57, y=0.17, opts=13)
02:49:20.392 00.000 6880 Enqueuing Move request for scope (0.57, 0.17)
02:49:20.393 00.001 10052 Worker thread wakes up
02:49:20.393 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.57, 0.17) opts 0xd
02:49:20.393 00.000 10052 Handling offset move in thread for scope, endpoint = (0.57, 0.17)
02:49:20.393 00.000 10052 Moving (0.57, 0.17) raw xDistance=-0.19 yDistance=0.56
02:49:20.393 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:49:20.393 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.25 from input 0.56, slope = 0.00
02:49:20.393 00.000 10052 MoveAxis(E, 52, ABG)
02:49:20.393 00.000 10052 Guiding  Dir = 2, Dur = 52
02:49:20.412 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:20.418 00.006 10052 IsSlewing returns 0
02:49:20.440 00.022 6880 UpdateGuideState exits: m=2712 SNR=36.1
02:49:20.441 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:20.441 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:20.441 00.000 6880 Enqueuing Expose request
02:49:20.456 00.015 10052 IsGuiding returns 0
02:49:20.484 00.028 10052 PulseGuide returned control before completion, sleep 35
02:49:20.544 00.060 10052 IsGuiding returns 0
02:49:20.544 00.000 10052 Move returns status 0, amount 52
02:49:20.544 00.000 10052 MoveAxis(S, 103, ABG)
02:49:20.544 00.000 10052 Guiding  Dir = 1, Dur = 103
02:49:20.582 00.038 10052 IsSlewing returns 0
02:49:20.621 00.039 10052 IsGuiding returns 0
02:49:20.648 00.027 10052 PulseGuide returned control before completion, sleep 86
02:49:20.763 00.115 10052 IsGuiding returns 0
02:49:20.763 00.000 10052 Move returns status 0, amount 103
02:49:20.763 00.000 10052 move complete, result=0
02:49:20.763 00.000 10052 worker thread done servicing request
02:49:20.764 00.001 10052 Worker thread wakes up
02:49:20.764 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:20.764 00.000 6880 GuideStep: -0.2 px 52 ms EAST, 0.6 px 103 ms SOUTH
02:49:20.764 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:21.115 00.351 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"243c8f0e-c969-4296-af7e-d1d820a205e9"}
02:49:21.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"243c8f0e-c969-4296-af7e-d1d820a205e9"}
02:49:21.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b20f09ed-5ee6-4dbd-aa83-2033cbcedd2f"}
02:49:21.116 00.000 6880 case statement mapped state 6 to 3
02:49:21.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b20f09ed-5ee6-4dbd-aa83-2033cbcedd2f"}
02:49:21.116 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"62fc6085-d0a8-4b24-9f5e-81255a17037c"}
02:49:21.117 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4677,"width":15,"height":15,"star_pos":[6.84,7.43],"pixels":"..."},"id":"62fc6085-d0a8-4b24-9f5e-81255a17037c"}
02:49:21.679 00.562 10052 Exposure complete
02:49:21.745 00.066 10052 worker thread done servicing request
02:49:21.745 00.000 6880 OnExposeComplete: enter
02:49:21.745 00.000 6880 UpdateGuideState(): m_state=6
02:49:21.745 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4678
02:49:21.746 00.001 6880 Star::Find returns 1 (0), X=408.55, Y=891.93, Mass=2579, SNR=35.0, Peak=134 HFD=4.9
02:49:21.746 00.000 6880 MultiStar: [#1 0.39,-0.53,0.00,M2] [#2 0.52,-0.25,0.00,M3] [#3 0.48,-0.52,0.00,M2] [#4 -0.01,-0.57,0.00,M1] [#5 0.37,-0.26,1.00,U] [#6 0.16,-0.66,0.00,M1] [#7 0.41,-0.39,0.00,M1] [#8 0.50,-0.26,0.00,M2] 
02:49:21.746 00.000 6880 refined, 1 included, MultiStar: {0.49, -0.29}, one-star: {0.60, -0.31}
02:49:21.746 00.000 6880 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
02:49:21.746 00.000 6880 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:49:21.746 00.000 6880 CameraToMount -- cameraX=0.49 cameraY=-0.29 hyp=0.57 cameraTheta=-0.53 mountX=0.26 mountY=0.49, mountTheta=1.08
02:49:21.748 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.49, y=-0.29, opts=13)
02:49:21.748 00.000 6880 Enqueuing Move request for scope (0.49, -0.29)
02:49:21.748 00.000 10052 Worker thread wakes up
02:49:21.748 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.49, -0.29) opts 0xd
02:49:21.748 00.000 10052 Handling offset move in thread for scope, endpoint = (0.49, -0.29)
02:49:21.748 00.000 10052 Moving (0.49, -0.29) raw xDistance=0.26 yDistance=0.49
02:49:21.748 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.26
02:49:21.748 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.38 from input 0.49, slope = 0.21
02:49:21.748 00.000 10052 MoveAxis(W, 68, ABG)
02:49:21.748 00.000 10052 Guiding  Dir = 3, Dur = 68
02:49:21.770 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:21.804 00.034 6880 UpdateGuideState exits: m=2579 SNR=35.0
02:49:21.804 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:21.804 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:21.804 00.000 6880 Enqueuing Expose request
02:49:21.809 00.005 10052 IsSlewing returns 0
02:49:21.882 00.073 10052 IsGuiding returns 0
02:49:22.032 00.150 10052 IsGuiding returns 1
02:49:22.032 00.000 10052 scope still moving after pulse duration time elapsed
02:49:22.105 00.073 10052 IsSlewing returns 0
02:49:22.186 00.081 10052 IsGuiding returns 0
02:49:22.186 00.000 10052 scope move finished after 68 + 234 ms
02:49:22.186 00.000 10052 Move returns status 0, amount 68
02:49:22.186 00.000 10052 MoveAxis(S, 154, ABG)
02:49:22.186 00.000 10052 Guiding  Dir = 1, Dur = 154
02:49:22.264 00.078 10052 IsSlewing returns 0
02:49:22.339 00.075 10052 IsGuiding returns 0
02:49:22.408 00.069 10052 PulseGuide returned control before completion, sleep 96
02:49:22.588 00.180 10052 IsGuiding returns 0
02:49:22.588 00.000 10052 Move returns status 0, amount 154
02:49:22.588 00.000 10052 move complete, result=0
02:49:22.588 00.000 10052 worker thread done servicing request
02:49:22.588 00.000 6880 GuideStep: 0.3 px 68 ms WEST, 0.5 px 154 ms SOUTH
02:49:22.588 00.000 10052 Worker thread wakes up
02:49:22.588 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:22.589 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:23.114 00.525 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9336166-38e2-405e-b602-4614be582da8"}
02:49:23.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9336166-38e2-405e-b602-4614be582da8"}
02:49:23.116 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"473b5eae-8753-4204-be60-53b6423b9f8d"}
02:49:23.116 00.000 6880 case statement mapped state 6 to 3
02:49:23.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"473b5eae-8753-4204-be60-53b6423b9f8d"}
02:49:23.116 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4a477e25-4f41-4c2d-9241-6b0b9b3ba89d"}
02:49:23.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4678,"width":15,"height":15,"star_pos":[6.55,6.93],"pixels":"..."},"id":"4a477e25-4f41-4c2d-9241-6b0b9b3ba89d"}
02:49:23.729 00.613 10052 Exposure complete
02:49:23.783 00.054 10052 worker thread done servicing request
02:49:23.783 00.000 6880 OnExposeComplete: enter
02:49:23.783 00.000 6880 UpdateGuideState(): m_state=6
02:49:23.784 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4679
02:49:23.784 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.39, Mass=2570, SNR=35.1, Peak=158 HFD=4.8
02:49:23.784 00.000 6880 MultiStar: [#1 0.08,0.17,0.97,U] [#2 -0.09,0.49,0.96,U] [#3 -0.28,0.37,0.96,U] [#4 -0.25,-0.09,0.81,U] [#5 -0.12,0.24,0.98,U] [#6 -0.40,0.20,0.93,U] [#7 -0.12,0.24,0.77,U] [#8 -0.17,0.30,0.80,U] 
02:49:23.784 00.000 6880 single-star, 8 included, MultiStar: {-0.13, 0.23}, one-star: {0.15, 0.15}
02:49:23.784 00.000 6880 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.61) = xAngle (2.40 = 2.40)
02:49:23.784 00.000 6880 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.37 = 2.37)
02:49:23.784 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.15 hyp=0.21 cameraTheta=0.79 mountX=-0.15 mountY=0.15, mountTheta=2.38
02:49:23.787 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.15, opts=13)
02:49:23.787 00.000 6880 Enqueuing Move request for scope (0.15, 0.15)
02:49:23.787 00.000 10052 Worker thread wakes up
02:49:23.787 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.15) opts 0xd
02:49:23.787 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.15)
02:49:23.787 00.000 10052 Moving (0.15, 0.15) raw xDistance=-0.15 yDistance=0.15
02:49:23.787 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.15
02:49:23.787 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.15 is < calculated value 0.18, using input
02:49:23.787 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.08
02:49:23.787 00.000 10052 MoveAxis(E, 38, ABG)
02:49:23.787 00.000 10052 Guiding  Dir = 2, Dur = 38
02:49:23.807 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:23.840 00.033 6880 UpdateGuideState exits: m=2570 SNR=35.1
02:49:23.840 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:23.840 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:23.840 00.000 6880 Enqueuing Expose request
02:49:23.844 00.004 10052 IsSlewing returns 0
02:49:23.923 00.079 10052 IsGuiding returns 0
02:49:23.951 00.028 10052 PulseGuide returned control before completion, sleep 21
02:49:23.996 00.045 10052 IsGuiding returns 0
02:49:23.996 00.000 10052 Move returns status 0, amount 38
02:49:23.996 00.000 10052 MoveAxis(N, 0, ABG)
02:49:23.996 00.000 10052 Move returns status 0, amount 0
02:49:23.996 00.000 10052 move complete, result=0
02:49:23.996 00.000 10052 worker thread done servicing request
02:49:23.996 00.000 10052 Worker thread wakes up
02:49:23.996 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:23.996 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:24.007 00.011 6880 GuideStep: -0.2 px 38 ms EAST, 0.1 px 0 ms NORTH
02:49:24.914 00.907 10052 Exposure complete
02:49:24.965 00.051 10052 worker thread done servicing request
02:49:24.965 00.000 6880 OnExposeComplete: enter
02:49:24.965 00.000 6880 UpdateGuideState(): m_state=6
02:49:24.965 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4680
02:49:24.965 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=891.78, Mass=2629, SNR=35.6, Peak=147 HFD=4.6
02:49:24.966 00.001 6880 MultiStar: [#1 -0.00,-0.20,0.94,U] [#2 0.09,-0.21,0.97,U] [#3 -0.11,-0.02,0.89,U] [#4 -0.28,-0.18,0.82,U] [#5 -0.08,-0.06,0.97,U] [#6 -0.17,-0.30,0.89,U] [#7 -0.10,-0.07,0.75,U] [#8 -0.14,-0.08,0.79,U] 
02:49:24.966 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.18}, one-star: {-0.04, -0.46}
02:49:24.966 00.000 6880 CameraToMount -- cameraTheta (-2.01) - m_xAngle (-1.61) = xAngle (-0.40 = -0.40)
02:49:24.966 00.000 6880 CameraToMount -- cameraTheta (-2.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.43 = -0.43)
02:49:24.966 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.18 hyp=0.20 cameraTheta=-2.01 mountX=0.18 mountY=-0.08, mountTheta=-0.42
02:49:24.967 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.18, opts=13)
02:49:24.967 00.000 6880 Enqueuing Move request for scope (-0.09, -0.18)
02:49:24.967 00.000 10052 Worker thread wakes up
02:49:24.968 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.18) opts 0xd
02:49:24.968 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.18)
02:49:24.968 00.000 10052 Moving (-0.09, -0.18) raw xDistance=0.18 yDistance=-0.08
02:49:24.968 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:49:24.968 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
02:49:24.968 00.000 10052 MoveAxis(W, 48, ABG)
02:49:24.968 00.000 10052 Guiding  Dir = 3, Dur = 48
02:49:24.988 00.020 10052 IsSlewing returns 0
02:49:24.989 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:25.020 00.031 6880 UpdateGuideState exits: m=2629 SNR=35.6
02:49:25.020 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:25.020 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:25.020 00.000 6880 Enqueuing Expose request
02:49:25.026 00.006 10052 IsGuiding returns 0
02:49:25.054 00.028 10052 PulseGuide returned control before completion, sleep 31
02:49:25.117 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f33498d9-8821-4300-b28b-89f93b7670d6"}
02:49:25.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f33498d9-8821-4300-b28b-89f93b7670d6"}
02:49:25.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47d45c8a-6b11-4a37-89f1-581438601eec"}
02:49:25.118 00.000 6880 case statement mapped state 6 to 3
02:49:25.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"47d45c8a-6b11-4a37-89f1-581438601eec"}
02:49:25.120 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0aedf75d-e8cf-4cb3-ab63-5f2e882a24f1"}
02:49:25.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4680,"width":15,"height":15,"star_pos":[6.90,6.78],"pixels":"..."},"id":"0aedf75d-e8cf-4cb3-ab63-5f2e882a24f1"}
02:49:25.120 00.000 10052 IsGuiding returns 0
02:49:25.120 00.000 10052 Move returns status 0, amount 48
02:49:25.120 00.000 10052 MoveAxis(N, 0, ABG)
02:49:25.121 00.001 10052 Move returns status 0, amount 0
02:49:25.121 00.000 10052 move complete, result=0
02:49:25.121 00.000 10052 worker thread done servicing request
02:49:25.121 00.000 6880 GuideStep: 0.2 px 48 ms WEST, -0.1 px 0 ms NORTH
02:49:25.121 00.000 10052 Worker thread wakes up
02:49:25.121 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:25.121 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:26.347 01.226 10052 Exposure complete
02:49:26.402 00.055 10052 worker thread done servicing request
02:49:26.402 00.000 6880 OnExposeComplete: enter
02:49:26.403 00.001 6880 UpdateGuideState(): m_state=6
02:49:26.403 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4681
02:49:26.403 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=891.86, Mass=2652, SNR=35.8, Peak=133 HFD=4.6
02:49:26.403 00.000 6880 MultiStar: [#1 -0.10,0.02,0.94,U] [#2 0.30,0.14,0.96,U] [#3 0.17,0.21,0.91,U] [#4 -0.25,-0.21,0.79,U] [#5 -0.06,-0.01,0.96,U] [#6 -0.05,0.01,0.91,U] [#7 -0.10,0.11,0.75,U] [#8 -0.08,0.02,0.78,U] 
02:49:26.403 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.01}, one-star: {0.22, -0.38}
02:49:26.403 00.000 6880 CameraToMount -- cameraTheta (-0.68) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
02:49:26.404 00.001 6880 CameraToMount -- cameraTheta (-0.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
02:49:26.404 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.01 hyp=0.02 cameraTheta=-0.68 mountX=0.01 mountY=0.02, mountTheta=0.92
02:49:26.405 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.01, opts=13)
02:49:26.405 00.000 6880 Enqueuing Move request for scope (0.02, -0.01)
02:49:26.405 00.000 10052 Worker thread wakes up
02:49:26.405 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.01) opts 0xd
02:49:26.405 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.01)
02:49:26.405 00.000 10052 Moving (0.02, -0.01) raw xDistance=0.01 yDistance=0.02
02:49:26.405 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:49:26.405 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.02
02:49:26.405 00.000 10052 MoveAxis(E, 0, ABG)
02:49:26.406 00.001 10052 Move returns status 0, amount 0
02:49:26.406 00.000 10052 MoveAxis(N, 0, ABG)
02:49:26.406 00.000 10052 Move returns status 0, amount 0
02:49:26.406 00.000 10052 move complete, result=0
02:49:26.406 00.000 10052 worker thread done servicing request
02:49:26.424 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:26.461 00.037 6880 UpdateGuideState exits: m=2652 SNR=35.8
02:49:26.461 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:26.461 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:26.461 00.000 6880 Enqueuing Expose request
02:49:26.461 00.000 10052 Worker thread wakes up
02:49:26.461 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:26.462 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:26.462 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:49:27.113 00.651 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7812290a-8180-40d3-a141-a35dfd4423e1"}
02:49:27.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7812290a-8180-40d3-a141-a35dfd4423e1"}
02:49:27.113 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cf0f5892-370f-4042-ab5a-a9688beb99c8"}
02:49:27.114 00.001 6880 case statement mapped state 6 to 3
02:49:27.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cf0f5892-370f-4042-ab5a-a9688beb99c8"}
02:49:27.114 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4bea0c13-8d21-4be7-8c15-df5f23cf6eec"}
02:49:27.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4681,"width":15,"height":15,"star_pos":[7.16,6.86],"pixels":"..."},"id":"4bea0c13-8d21-4be7-8c15-df5f23cf6eec"}
02:49:27.375 00.261 10052 Exposure complete
02:49:27.427 00.052 10052 worker thread done servicing request
02:49:27.427 00.000 6880 OnExposeComplete: enter
02:49:27.428 00.001 6880 UpdateGuideState(): m_state=6
02:49:27.428 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4682
02:49:27.428 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=892.26, Mass=2512, SNR=34.6, Peak=126 HFD=4.9
02:49:27.428 00.000 6880 MultiStar: [#1 0.36,0.35,0.96,U] [#2 0.35,0.25,0.94,U] [#3 0.62,0.45,0.00,M1] [#4 0.44,0.13,0.82,U] [#5 0.44,0.28,0.96,U] [#6 0.48,0.28,0.00,M1] [#7 0.45,0.42,0.00,M1] [#8 0.47,0.52,0.00,M1] 
02:49:27.428 00.000 6880 refined, 4 included, MultiStar: {0.47, 0.20}, one-star: {0.74, 0.02}
02:49:27.428 00.000 6880 CameraToMount -- cameraTheta (0.41) - m_xAngle (-1.61) = xAngle (2.02 = 2.02)
02:49:27.429 00.001 6880 CameraToMount -- cameraTheta (0.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.99 = 1.99)
02:49:27.429 00.000 6880 CameraToMount -- cameraX=0.47 cameraY=0.20 hyp=0.51 cameraTheta=0.41 mountX=-0.22 mountY=0.47, mountTheta=2.02
02:49:27.430 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.47, y=0.20, opts=13)
02:49:27.430 00.000 6880 Enqueuing Move request for scope (0.47, 0.20)
02:49:27.430 00.000 10052 Worker thread wakes up
02:49:27.430 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.47, 0.20) opts 0xd
02:49:27.430 00.000 10052 Handling offset move in thread for scope, endpoint = (0.47, 0.20)
02:49:27.430 00.000 10052 Moving (0.47, 0.20) raw xDistance=-0.22 yDistance=0.47
02:49:27.430 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:49:27.431 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.47, slope = 0.01
02:49:27.431 00.000 10052 MoveAxis(E, 60, ABG)
02:49:27.431 00.000 10052 Guiding  Dir = 2, Dur = 60
02:49:27.451 00.020 10052 IsSlewing returns 0
02:49:27.455 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:27.485 00.030 6880 UpdateGuideState exits: m=2512 SNR=34.6
02:49:27.486 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:27.486 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:27.486 00.000 6880 Enqueuing Expose request
02:49:27.490 00.004 10052 IsGuiding returns 0
02:49:27.633 00.143 10052 IsGuiding returns 1
02:49:27.633 00.000 10052 scope still moving after pulse duration time elapsed
02:49:27.708 00.075 10052 IsSlewing returns 0
02:49:27.782 00.074 10052 IsGuiding returns 0
02:49:27.782 00.000 10052 scope move finished after 60 + 231 ms
02:49:27.782 00.000 10052 Move returns status 0, amount 60
02:49:27.782 00.000 10052 MoveAxis(S, 17, ABG)
02:49:27.782 00.000 10052 Guiding  Dir = 1, Dur = 17
02:49:27.857 00.075 10052 IsSlewing returns 0
02:49:27.932 00.075 10052 IsGuiding returns 0
02:49:28.081 00.149 10052 IsGuiding returns 0
02:49:28.081 00.000 10052 Move returns status 0, amount 17
02:49:28.081 00.000 10052 move complete, result=0
02:49:28.081 00.000 10052 worker thread done servicing request
02:49:28.081 00.000 6880 GuideStep: -0.2 px 60 ms EAST, 0.5 px 17 ms SOUTH
02:49:28.081 00.000 10052 Worker thread wakes up
02:49:28.081 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:28.081 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:29.113 01.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64ba9755-09c4-42a8-a229-11a71cdd93cc"}
02:49:29.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64ba9755-09c4-42a8-a229-11a71cdd93cc"}
02:49:29.113 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41c31230-b238-4dd2-b2ad-43b3c344b2cb"}
02:49:29.113 00.000 6880 case statement mapped state 6 to 3
02:49:29.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41c31230-b238-4dd2-b2ad-43b3c344b2cb"}
02:49:29.115 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c449ae53-4e0e-4ffe-ba60-bcdc68c25354"}
02:49:29.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4682,"width":15,"height":15,"star_pos":[6.68,7.26],"pixels":"..."},"id":"c449ae53-4e0e-4ffe-ba60-bcdc68c25354"}
02:49:29.213 00.098 10052 Exposure complete
02:49:29.276 00.063 10052 worker thread done servicing request
02:49:29.277 00.001 6880 OnExposeComplete: enter
02:49:29.277 00.000 6880 UpdateGuideState(): m_state=6
02:49:29.277 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4683
02:49:29.277 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=892.02, Mass=2606, SNR=35.4, Peak=171 HFD=4.5
02:49:29.277 00.000 6880 MultiStar: [#1 -0.12,0.22,0.97,U] [#2 -0.28,0.01,0.96,U] [#3 -0.29,0.28,0.91,U] [#4 -0.19,-0.04,0.80,U] [#5 -0.21,0.14,0.92,U] [#6 -0.35,0.10,0.91,U] [#7 -0.11,0.22,0.76,U] [#8 -0.19,0.39,0.76,U] 
02:49:29.278 00.001 6880 refined, 8 included, MultiStar: {-0.18, 0.11}, one-star: {0.10, -0.22}
02:49:29.278 00.000 6880 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.61) = xAngle (4.21 = -2.08)
02:49:29.278 00.000 6880 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.18 = -2.11)
02:49:29.278 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.11 hyp=0.21 cameraTheta=2.59 mountX=-0.10 mountY=-0.18, mountTheta=-2.08
02:49:29.279 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.11, opts=13)
02:49:29.279 00.000 6880 Enqueuing Move request for scope (-0.18, 0.11)
02:49:29.279 00.000 10052 Worker thread wakes up
02:49:29.279 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.11) opts 0xd
02:49:29.279 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.11)
02:49:29.279 00.000 10052 Moving (-0.18, 0.11) raw xDistance=-0.10 yDistance=-0.18
02:49:29.279 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:49:29.279 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.18, slope = -0.02
02:49:29.279 00.000 10052 MoveAxis(E, 0, ABG)
02:49:29.279 00.000 10052 Move returns status 0, amount 0
02:49:29.280 00.001 10052 MoveAxis(N, 29, ABG)
02:49:29.280 00.000 10052 Guiding  Dir = 0, Dur = 29
02:49:29.301 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:29.301 00.000 10052 IsSlewing returns 0
02:49:29.330 00.029 6880 UpdateGuideState exits: m=2606 SNR=35.4
02:49:29.330 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:29.330 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:29.330 00.000 6880 Enqueuing Expose request
02:49:29.338 00.008 10052 IsGuiding returns 0
02:49:29.365 00.027 10052 PulseGuide returned control before completion, sleep 12
02:49:29.405 00.040 10052 IsGuiding returns 0
02:49:29.405 00.000 10052 Move returns status 0, amount 29
02:49:29.405 00.000 10052 move complete, result=0
02:49:29.405 00.000 10052 worker thread done servicing request
02:49:29.405 00.000 10052 Worker thread wakes up
02:49:29.405 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:29.405 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:29.407 00.002 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 29 ms NORTH
02:49:30.319 00.912 10052 Exposure complete
02:49:30.389 00.070 10052 worker thread done servicing request
02:49:30.390 00.001 6880 OnExposeComplete: enter
02:49:30.390 00.000 6880 UpdateGuideState(): m_state=6
02:49:30.390 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4684
02:49:30.390 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=891.88, Mass=2601, SNR=35.3, Peak=132 HFD=4.6
02:49:30.390 00.000 6880 MultiStar: [#1 -0.07,0.00,0.96,U] [#2 -0.29,-0.02,0.97,U] [#3 -0.27,0.13,0.90,U] [#4 -0.08,-0.15,0.81,U] [#5 -0.08,-0.00,0.96,U] [#6 -0.44,-0.03,0.86,U] [#7 -0.17,-0.08,0.77,U] [#8 -0.17,0.19,0.80,U] 
02:49:30.390 00.000 6880 refined, 8 included, MultiStar: {-0.17, -0.04}, one-star: {0.05, -0.37}
02:49:30.390 00.000 6880 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.61) = xAngle (-1.28 = -1.28)
02:49:30.390 00.000 6880 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
02:49:30.390 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.04 hyp=0.17 cameraTheta=-2.89 mountX=0.05 mountY=-0.17, mountTheta=-1.28
02:49:30.392 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.04, opts=13)
02:49:30.392 00.000 6880 Enqueuing Move request for scope (-0.17, -0.04)
02:49:30.392 00.000 10052 Worker thread wakes up
02:49:30.392 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.04) opts 0xd
02:49:30.392 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.04)
02:49:30.392 00.000 10052 Moving (-0.17, -0.04) raw xDistance=0.05 yDistance=-0.17
02:49:30.392 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:49:30.392 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.03
02:49:30.392 00.000 10052 MoveAxis(E, 0, ABG)
02:49:30.392 00.000 10052 Move returns status 0, amount 0
02:49:30.392 00.000 10052 MoveAxis(N, 0, ABG)
02:49:30.392 00.000 10052 Move returns status 0, amount 0
02:49:30.392 00.000 10052 move complete, result=0
02:49:30.392 00.000 10052 worker thread done servicing request
02:49:30.421 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:30.461 00.040 6880 UpdateGuideState exits: m=2601 SNR=35.3
02:49:30.461 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:30.461 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:30.461 00.000 6880 Enqueuing Expose request
02:49:30.462 00.001 10052 Worker thread wakes up
02:49:30.462 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:30.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:30.462 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:49:31.112 00.650 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ff788d7-0c92-49d7-aa70-f3f074f7dece"}
02:49:31.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ff788d7-0c92-49d7-aa70-f3f074f7dece"}
02:49:31.112 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cd6745f9-56e2-48ae-adad-ffa99d9858e3"}
02:49:31.112 00.000 6880 case statement mapped state 6 to 3
02:49:31.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd6745f9-56e2-48ae-adad-ffa99d9858e3"}
02:49:31.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"657cd231-5b9d-4e40-a388-55d4072444dd"}
02:49:31.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4684,"width":15,"height":15,"star_pos":[6.99,6.88],"pixels":"..."},"id":"657cd231-5b9d-4e40-a388-55d4072444dd"}
02:49:31.590 00.477 10052 Exposure complete
02:49:31.651 00.061 10052 worker thread done servicing request
02:49:31.651 00.000 6880 OnExposeComplete: enter
02:49:31.651 00.000 6880 UpdateGuideState(): m_state=6
02:49:31.651 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4685
02:49:31.651 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=891.84, Mass=2437, SNR=34.2, Peak=134 HFD=4.7
02:49:31.652 00.001 6880 MultiStar: [#1 -0.33,-0.07,0.99,U] [#2 -0.52,-0.10,1.04,U] [#3 -0.60,0.02,0.00,M1] [#4 -0.20,-0.14,0.86,U] [#5 -0.50,-0.15,0.99,U] [#6 -0.72,-0.13,0.00,M1] [#7 -0.22,-0.00,0.77,U] [#8 -0.59,-0.05,0.00,M1] 
02:49:31.652 00.000 6880 refined, 5 included, MultiStar: {-0.35, -0.15}, one-star: {-0.30, -0.41}
02:49:31.652 00.000 6880 CameraToMount -- cameraTheta (-2.74) - m_xAngle (-1.61) = xAngle (-1.12 = -1.12)
02:49:31.652 00.000 6880 CameraToMount -- cameraTheta (-2.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.16 = -1.16)
02:49:31.652 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.15 hyp=0.38 cameraTheta=-2.74 mountX=0.17 mountY=-0.35, mountTheta=-1.13
02:49:31.654 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.15, opts=13)
02:49:31.654 00.000 6880 Enqueuing Move request for scope (-0.35, -0.15)
02:49:31.654 00.000 10052 Worker thread wakes up
02:49:31.654 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.15) opts 0xd
02:49:31.654 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.15)
02:49:31.654 00.000 10052 Moving (-0.35, -0.15) raw xDistance=0.17 yDistance=-0.35
02:49:31.654 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
02:49:31.654 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.31 from input -0.35, slope = -0.07
02:49:31.654 00.000 10052 MoveAxis(W, 44, ABG)
02:49:31.654 00.000 10052 Guiding  Dir = 3, Dur = 44
02:49:31.675 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:31.705 00.030 6880 UpdateGuideState exits: m=2437 SNR=34.2
02:49:31.705 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:31.705 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:31.705 00.000 6880 Enqueuing Expose request
02:49:31.731 00.026 10052 IsSlewing returns 0
02:49:31.811 00.080 10052 IsGuiding returns 0
02:49:31.954 00.143 10052 IsGuiding returns 0
02:49:31.955 00.001 10052 Move returns status 0, amount 44
02:49:31.955 00.000 10052 MoveAxis(N, 127, ABG)
02:49:31.955 00.000 10052 Guiding  Dir = 0, Dur = 127
02:49:32.028 00.073 10052 IsSlewing returns 0
02:49:32.107 00.079 10052 IsGuiding returns 0
02:49:32.177 00.070 10052 PulseGuide returned control before completion, sleep 69
02:49:32.292 00.115 10052 IsGuiding returns 1
02:49:32.292 00.000 10052 scope still moving after pulse duration time elapsed
02:49:32.372 00.080 10052 IsSlewing returns 0
02:49:32.446 00.074 10052 IsGuiding returns 0
02:49:32.447 00.001 10052 scope move finished after 127 + 212 ms
02:49:32.447 00.000 10052 Move returns status 0, amount 127
02:49:32.447 00.000 10052 move complete, result=0
02:49:32.447 00.000 10052 worker thread done servicing request
02:49:32.447 00.000 10052 Worker thread wakes up
02:49:32.447 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:32.447 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:32.447 00.000 6880 GuideStep: 0.2 px 44 ms WEST, -0.4 px 127 ms NORTH
02:49:33.114 00.667 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2ccf6e0-515c-432e-9400-78f346f51430"}
02:49:33.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2ccf6e0-515c-432e-9400-78f346f51430"}
02:49:33.114 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38f8a820-e9cc-47cc-aeac-47222a455ceb"}
02:49:33.114 00.000 6880 case statement mapped state 6 to 3
02:49:33.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"38f8a820-e9cc-47cc-aeac-47222a455ceb"}
02:49:33.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"69867309-6316-470c-b589-774f0f1c731b"}
02:49:33.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4685,"width":15,"height":15,"star_pos":[6.64,6.84],"pixels":"..."},"id":"69867309-6316-470c-b589-774f0f1c731b"}
02:49:33.360 00.245 10052 Exposure complete
02:49:33.422 00.062 10052 worker thread done servicing request
02:49:33.422 00.000 6880 OnExposeComplete: enter
02:49:33.422 00.000 6880 UpdateGuideState(): m_state=6
02:49:33.422 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4686
02:49:33.422 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=891.95, Mass=2656, SNR=35.7, Peak=176 HFD=4.5
02:49:33.423 00.001 6880 MultiStar: [#1 0.07,-0.12,0.94,U] [#2 -0.34,0.01,0.98,U] [#3 -0.25,-0.01,0.92,U] [#4 -0.01,-0.50,0.81,U] [#5 -0.00,-0.05,0.94,U] [#6 -0.43,-0.13,0.89,U] [#7 -0.06,0.04,0.73,U] [#8 -0.14,0.11,0.78,U] 
02:49:33.423 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.11}, one-star: {0.20, -0.29}
02:49:33.423 00.000 6880 CameraToMount -- cameraTheta (-2.36) - m_xAngle (-1.61) = xAngle (-0.74 = -0.74)
02:49:33.423 00.000 6880 CameraToMount -- cameraTheta (-2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.77 = -0.77)
02:49:33.423 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.15 cameraTheta=-2.36 mountX=0.11 mountY=-0.10, mountTheta=-0.76
02:49:33.424 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.11, opts=13)
02:49:33.424 00.000 6880 Enqueuing Move request for scope (-0.11, -0.11)
02:49:33.424 00.000 10052 Worker thread wakes up
02:49:33.424 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
02:49:33.424 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
02:49:33.425 00.001 10052 Moving (-0.11, -0.11) raw xDistance=0.11 yDistance=-0.10
02:49:33.425 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:49:33.425 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.36, using input
02:49:33.425 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.08
02:49:33.425 00.000 10052 MoveAxis(W, 32, ABG)
02:49:33.425 00.000 10052 Guiding  Dir = 3, Dur = 32
02:49:33.446 00.021 10052 IsSlewing returns 0
02:49:33.447 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:33.480 00.033 6880 UpdateGuideState exits: m=2656 SNR=35.7
02:49:33.481 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:33.481 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:33.481 00.000 6880 Enqueuing Expose request
02:49:33.484 00.003 10052 IsGuiding returns 0
02:49:33.512 00.028 10052 PulseGuide returned control before completion, sleep 15
02:49:33.589 00.077 10052 IsGuiding returns 0
02:49:33.589 00.000 10052 Move returns status 0, amount 32
02:49:33.590 00.001 10052 MoveAxis(N, 0, ABG)
02:49:33.590 00.000 10052 Move returns status 0, amount 0
02:49:33.590 00.000 10052 move complete, result=0
02:49:33.590 00.000 10052 worker thread done servicing request
02:49:33.590 00.000 6880 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
02:49:33.590 00.000 10052 Worker thread wakes up
02:49:33.590 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:33.590 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:34.723 01.133 10052 Exposure complete
02:49:34.780 00.057 10052 worker thread done servicing request
02:49:34.780 00.000 6880 OnExposeComplete: enter
02:49:34.780 00.000 6880 UpdateGuideState(): m_state=6
02:49:34.780 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4687
02:49:34.780 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.86, Mass=2572, SNR=35.1, Peak=172 HFD=4.5
02:49:34.781 00.001 6880 MultiStar: [#1 -0.09,-0.12,0.97,U] [#2 -0.36,-0.37,0.99,U] [#3 -0.25,-0.06,0.91,U] [#4 -0.24,-0.45,0.84,U] [#5 -0.16,-0.12,0.96,U] [#6 -0.59,-0.48,0.00,M1] [#7 -0.13,-0.15,0.77,U] [#8 -0.34,-0.06,0.81,U] 
02:49:34.781 00.000 6880 refined, 7 included, MultiStar: {-0.19, -0.22}, one-star: {0.00, -0.38}
02:49:34.781 00.000 6880 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.61) = xAngle (-0.68 = -0.68)
02:49:34.781 00.000 6880 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
02:49:34.781 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.22 hyp=0.29 cameraTheta=-2.30 mountX=0.23 mountY=-0.19, mountTheta=-0.70
02:49:34.783 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.22, opts=13)
02:49:34.783 00.000 6880 Enqueuing Move request for scope (-0.19, -0.22)
02:49:34.783 00.000 10052 Worker thread wakes up
02:49:34.783 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.22) opts 0xd
02:49:34.783 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.22)
02:49:34.783 00.000 10052 Moving (-0.19, -0.22) raw xDistance=0.23 yDistance=-0.19
02:49:34.783 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.23
02:49:34.783 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.19 is < calculated value -0.28, using input
02:49:34.783 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.19, slope = -0.06
02:49:34.783 00.000 10052 MoveAxis(W, 62, ABG)
02:49:34.783 00.000 10052 Guiding  Dir = 3, Dur = 62
02:49:34.801 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:34.803 00.002 10052 IsSlewing returns 0
02:49:34.836 00.033 6880 UpdateGuideState exits: m=2572 SNR=35.1
02:49:34.836 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:34.836 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:34.836 00.000 6880 Enqueuing Expose request
02:49:34.842 00.006 10052 IsGuiding returns 0
02:49:34.869 00.027 10052 PulseGuide returned control before completion, sleep 45
02:49:34.948 00.079 10052 IsGuiding returns 0
02:49:34.948 00.000 10052 Move returns status 0, amount 62
02:49:34.948 00.000 10052 MoveAxis(N, 35, ABG)
02:49:34.948 00.000 10052 Guiding  Dir = 0, Dur = 35
02:49:34.987 00.039 10052 IsSlewing returns 0
02:49:35.025 00.038 10052 IsGuiding returns 0
02:49:35.052 00.027 10052 PulseGuide returned control before completion, sleep 18
02:49:35.105 00.053 10052 IsGuiding returns 0
02:49:35.105 00.000 10052 Move returns status 0, amount 35
02:49:35.105 00.000 10052 move complete, result=0
02:49:35.106 00.001 10052 worker thread done servicing request
02:49:35.106 00.000 6880 GuideStep: 0.2 px 62 ms WEST, -0.2 px 35 ms NORTH
02:49:35.106 00.000 10052 Worker thread wakes up
02:49:35.106 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:35.106 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:35.113 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"99ff31fc-ea78-4337-b857-ba9117436ac6"}
02:49:35.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"99ff31fc-ea78-4337-b857-ba9117436ac6"}
02:49:35.115 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57c5271e-6cbc-463f-86bf-a9585bd23878"}
02:49:35.115 00.000 6880 case statement mapped state 6 to 3
02:49:35.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57c5271e-6cbc-463f-86bf-a9585bd23878"}
02:49:35.122 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"371e3d70-eac4-411a-8985-e61d3e4a1f10"}
02:49:35.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4687,"width":15,"height":15,"star_pos":[6.95,6.86],"pixels":"..."},"id":"371e3d70-eac4-411a-8985-e61d3e4a1f10"}
02:49:36.016 00.894 10052 Exposure complete
02:49:36.068 00.052 10052 worker thread done servicing request
02:49:36.069 00.001 6880 OnExposeComplete: enter
02:49:36.069 00.000 6880 UpdateGuideState(): m_state=6
02:49:36.069 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4688
02:49:36.069 00.000 6880 Star::Find returns 1 (0), X=408.13, Y=891.94, Mass=2527, SNR=34.9, Peak=163 HFD=4.5
02:49:36.070 00.001 6880 MultiStar: [#1 -0.06,-0.04,0.96,U] [#2 0.07,0.09,0.96,U] [#3 -0.09,0.17,0.94,U] [#4 -0.10,-0.13,0.83,U] [#5 0.06,0.03,0.98,U] [#6 -0.03,-0.08,0.90,U] [#7 -0.09,0.00,0.77,U] [#8 -0.05,0.02,0.82,U] 
02:49:36.070 00.000 6880 refined, 8 included, MultiStar: {-0.01, -0.03}, one-star: {0.19, -0.30}
02:49:36.070 00.000 6880 CameraToMount -- cameraTheta (-1.82) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
02:49:36.070 00.000 6880 CameraToMount -- cameraTheta (-1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:49:36.070 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=-0.03 hyp=0.03 cameraTheta=-1.82 mountX=0.03 mountY=-0.01, mountTheta=-0.24
02:49:36.072 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=-0.03, opts=13)
02:49:36.072 00.000 6880 Enqueuing Move request for scope (-0.01, -0.03)
02:49:36.072 00.000 10052 Worker thread wakes up
02:49:36.072 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, -0.03) opts 0xd
02:49:36.072 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, -0.03)
02:49:36.072 00.000 10052 Moving (-0.01, -0.03) raw xDistance=0.03 yDistance=-0.01
02:49:36.072 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:49:36.072 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.14, using input
02:49:36.072 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
02:49:36.073 00.001 10052 MoveAxis(E, 0, ABG)
02:49:36.073 00.000 10052 Move returns status 0, amount 0
02:49:36.073 00.000 10052 MoveAxis(N, 0, ABG)
02:49:36.073 00.000 10052 Move returns status 0, amount 0
02:49:36.073 00.000 10052 move complete, result=0
02:49:36.073 00.000 10052 worker thread done servicing request
02:49:36.092 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:36.129 00.037 6880 UpdateGuideState exits: m=2527 SNR=34.9
02:49:36.130 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:36.130 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:36.130 00.000 6880 Enqueuing Expose request
02:49:36.130 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:49:36.130 00.000 10052 Worker thread wakes up
02:49:36.130 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:36.130 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:37.112 00.982 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87ed9b5e-8fa2-416c-94dd-6fc28047db30"}
02:49:37.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87ed9b5e-8fa2-416c-94dd-6fc28047db30"}
02:49:37.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c66ac12b-84f3-407d-b0eb-37c1acfc87d8"}
02:49:37.113 00.000 6880 case statement mapped state 6 to 3
02:49:37.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c66ac12b-84f3-407d-b0eb-37c1acfc87d8"}
02:49:37.113 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2b176387-b7f7-4df1-82a4-4b3af1379301"}
02:49:37.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4688,"width":15,"height":15,"star_pos":[7.13,6.94],"pixels":"..."},"id":"2b176387-b7f7-4df1-82a4-4b3af1379301"}
02:49:37.261 00.148 10052 Exposure complete
02:49:37.314 00.053 10052 worker thread done servicing request
02:49:37.315 00.001 6880 OnExposeComplete: enter
02:49:37.315 00.000 6880 UpdateGuideState(): m_state=6
02:49:37.315 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4689
02:49:37.315 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.27, Mass=2538, SNR=34.8, Peak=156 HFD=4.8
02:49:37.315 00.000 6880 MultiStar: [#1 -0.03,0.33,0.98,U] [#2 0.08,0.53,0.99,U] [#3 -0.03,0.38,0.94,U] [#4 -0.22,0.16,0.83,U] [#5 0.03,0.48,0.96,U] [#6 -0.19,0.24,0.92,U] [#7 0.04,0.29,0.77,U] [#8 -0.17,0.48,0.81,U] 
02:49:37.315 00.000 6880 single-star, 8 included, MultiStar: {-0.04, 0.32}, one-star: {0.11, 0.03}
02:49:37.316 00.001 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
02:49:37.316 00.000 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
02:49:37.316 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.03 hyp=0.11 cameraTheta=0.24 mountX=-0.03 mountY=0.11, mountTheta=1.85
02:49:37.317 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.03, opts=13)
02:49:37.317 00.000 6880 Enqueuing Move request for scope (0.11, 0.03)
02:49:37.318 00.001 10052 Worker thread wakes up
02:49:37.318 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.03) opts 0xd
02:49:37.318 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.03)
02:49:37.318 00.000 10052 Moving (0.11, 0.03) raw xDistance=-0.03 yDistance=0.11
02:49:37.318 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:49:37.318 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
02:49:37.318 00.000 10052 MoveAxis(E, 0, ABG)
02:49:37.318 00.000 10052 Move returns status 0, amount 0
02:49:37.318 00.000 10052 MoveAxis(N, 0, ABG)
02:49:37.318 00.000 10052 Move returns status 0, amount 0
02:49:37.318 00.000 10052 move complete, result=0
02:49:37.319 00.001 10052 worker thread done servicing request
02:49:37.337 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:37.367 00.030 6880 UpdateGuideState exits: m=2538 SNR=34.8
02:49:37.367 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:37.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:37.367 00.000 6880 Enqueuing Expose request
02:49:37.367 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:37.367 00.000 10052 Worker thread wakes up
02:49:37.368 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:37.368 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:38.283 00.915 10052 Exposure complete
02:49:38.356 00.073 10052 worker thread done servicing request
02:49:38.356 00.000 6880 OnExposeComplete: enter
02:49:38.356 00.000 6880 UpdateGuideState(): m_state=6
02:49:38.357 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4690
02:49:38.357 00.000 6880 Star::Find returns 1 (0), X=408.30, Y=892.20, Mass=2548, SNR=35.0, Peak=149 HFD=4.9
02:49:38.357 00.000 6880 MultiStar: [#1 0.21,0.22,0.96,U] [#2 0.22,0.26,0.98,U] [#3 0.18,0.36,0.90,U] [#4 0.13,0.10,0.81,U] [#5 0.11,0.25,0.96,U] [#6 0.09,0.21,0.90,U] [#7 0.14,0.26,0.75,U] [#8 0.23,0.59,0.00,M1] 
02:49:38.357 00.000 6880 refined, 7 included, MultiStar: {0.18, 0.20}, one-star: {0.36, -0.04}
02:49:38.357 00.000 6880 CameraToMount -- cameraTheta (0.83) - m_xAngle (-1.61) = xAngle (2.44 = 2.44)
02:49:38.357 00.000 6880 CameraToMount -- cameraTheta (0.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.41 = 2.41)
02:49:38.357 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.20 hyp=0.27 cameraTheta=0.83 mountX=-0.21 mountY=0.18, mountTheta=2.43
02:49:38.359 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.20, opts=13)
02:49:38.359 00.000 6880 Enqueuing Move request for scope (0.18, 0.20)
02:49:38.359 00.000 10052 Worker thread wakes up
02:49:38.359 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.20) opts 0xd
02:49:38.359 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.20)
02:49:38.359 00.000 10052 Moving (0.18, 0.20) raw xDistance=-0.21 yDistance=0.18
02:49:38.359 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.21
02:49:38.359 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.00
02:49:38.359 00.000 10052 MoveAxis(E, 56, ABG)
02:49:38.359 00.000 10052 Guiding  Dir = 2, Dur = 56
02:49:38.384 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:38.417 00.033 10052 IsSlewing returns 0
02:49:38.420 00.003 6880 UpdateGuideState exits: m=2548 SNR=35.0
02:49:38.420 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:38.420 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:38.420 00.000 6880 Enqueuing Expose request
02:49:38.455 00.035 10052 IsGuiding returns 0
02:49:38.483 00.028 10052 PulseGuide returned control before completion, sleep 39
02:49:38.548 00.065 10052 IsGuiding returns 0
02:49:38.548 00.000 10052 Move returns status 0, amount 56
02:49:38.548 00.000 10052 MoveAxis(S, 0, ABG)
02:49:38.548 00.000 10052 Move returns status 0, amount 0
02:49:38.548 00.000 10052 move complete, result=0
02:49:38.548 00.000 10052 worker thread done servicing request
02:49:38.549 00.001 6880 GuideStep: -0.2 px 56 ms EAST, 0.2 px 0 ms SOUTH
02:49:38.549 00.000 10052 Worker thread wakes up
02:49:38.549 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:38.549 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:39.111 00.562 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7756466-1215-4ef6-b0a0-6e0c7ae8f91c"}
02:49:39.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7756466-1215-4ef6-b0a0-6e0c7ae8f91c"}
02:49:39.112 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b218e81e-64de-45e8-bda6-b2c9a045d823"}
02:49:39.112 00.000 6880 case statement mapped state 6 to 3
02:49:39.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b218e81e-64de-45e8-bda6-b2c9a045d823"}
02:49:39.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2ad89ac2-fded-4c86-86f9-4d1a8fae7206"}
02:49:39.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4690,"width":15,"height":15,"star_pos":[7.30,7.20],"pixels":"..."},"id":"2ad89ac2-fded-4c86-86f9-4d1a8fae7206"}
02:49:39.682 00.569 10052 Exposure complete
02:49:39.749 00.067 10052 worker thread done servicing request
02:49:39.749 00.000 6880 OnExposeComplete: enter
02:49:39.749 00.000 6880 UpdateGuideState(): m_state=6
02:49:39.750 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4691
02:49:39.750 00.000 6880 Star::Find returns 1 (0), X=408.27, Y=892.10, Mass=2640, SNR=35.7, Peak=150 HFD=4.6
02:49:39.750 00.000 6880 MultiStar: [#1 0.27,0.04,0.96,U] [#2 0.38,0.04,0.96,U] [#3 0.22,0.17,0.91,U] [#4 0.06,-0.30,0.81,U] [#5 0.12,0.09,0.95,U] [#6 0.12,0.07,0.88,U] [#7 0.37,0.17,0.75,U] [#8 0.09,0.13,0.77,U] 
02:49:39.750 00.000 6880 refined, 8 included, MultiStar: {0.22, 0.03}, one-star: {0.33, -0.14}
02:49:39.750 00.000 6880 CameraToMount -- cameraTheta (0.12) - m_xAngle (-1.61) = xAngle (1.74 = 1.74)
02:49:39.750 00.000 6880 CameraToMount -- cameraTheta (0.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.71 = 1.71)
02:49:39.750 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.03 hyp=0.22 cameraTheta=0.12 mountX=-0.04 mountY=0.22, mountTheta=1.74
02:49:39.752 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.03, opts=13)
02:49:39.752 00.000 6880 Enqueuing Move request for scope (0.22, 0.03)
02:49:39.753 00.001 10052 Worker thread wakes up
02:49:39.753 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.03) opts 0xd
02:49:39.753 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.03)
02:49:39.753 00.000 10052 Moving (0.22, 0.03) raw xDistance=-0.04 yDistance=0.22
02:49:39.753 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:49:39.753 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.22, slope = 0.02
02:49:39.753 00.000 10052 MoveAxis(E, 0, ABG)
02:49:39.753 00.000 10052 Move returns status 0, amount 0
02:49:39.753 00.000 10052 MoveAxis(S, 29, ABG)
02:49:39.753 00.000 10052 Guiding  Dir = 1, Dur = 29
02:49:39.772 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:39.800 00.028 6880 UpdateGuideState exits: m=2640 SNR=35.7
02:49:39.800 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:39.801 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:39.801 00.000 6880 Enqueuing Expose request
02:49:39.809 00.008 10052 IsSlewing returns 0
02:49:39.884 00.075 10052 IsGuiding returns 0
02:49:40.032 00.148 10052 IsGuiding returns 0
02:49:40.032 00.000 10052 Move returns status 0, amount 29
02:49:40.032 00.000 10052 move complete, result=0
02:49:40.032 00.000 10052 worker thread done servicing request
02:49:40.032 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 29 ms SOUTH
02:49:40.032 00.000 10052 Worker thread wakes up
02:49:40.032 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:40.033 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:40.939 00.906 10052 Exposure complete
02:49:41.003 00.064 10052 worker thread done servicing request
02:49:41.003 00.000 6880 OnExposeComplete: enter
02:49:41.003 00.000 6880 UpdateGuideState(): m_state=6
02:49:41.004 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4692
02:49:41.004 00.000 6880 Star::Find returns 1 (0), X=408.45, Y=891.76, Mass=2731, SNR=36.2, Peak=161 HFD=4.6
02:49:41.004 00.000 6880 MultiStar: [#1 0.30,-0.50,0.00,M1] [#2 0.41,-0.25,0.94,U] [#3 0.37,-0.16,0.93,U] [#4 0.09,-0.65,0.00,M1] [#5 0.33,-0.32,0.95,U] [#6 0.17,-0.61,0.00,M1] [#7 0.29,-0.48,0.00,M1] [#8 0.34,-0.11,0.77,U] 
02:49:41.004 00.000 6880 refined, 4 included, MultiStar: {0.39, -0.27}, one-star: {0.51, -0.48}
02:49:41.004 00.000 6880 CameraToMount -- cameraTheta (-0.61) - m_xAngle (-1.61) = xAngle (1.01 = 1.01)
02:49:41.004 00.000 6880 CameraToMount -- cameraTheta (-0.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.98 = 0.98)
02:49:41.004 00.000 6880 CameraToMount -- cameraX=0.39 cameraY=-0.27 hyp=0.48 cameraTheta=-0.61 mountX=0.26 mountY=0.40, mountTheta=1.00
02:49:41.005 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.39, y=-0.27, opts=13)
02:49:41.006 00.001 6880 Enqueuing Move request for scope (0.39, -0.27)
02:49:41.006 00.000 10052 Worker thread wakes up
02:49:41.006 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.39, -0.27) opts 0xd
02:49:41.006 00.000 10052 Handling offset move in thread for scope, endpoint = (0.39, -0.27)
02:49:41.006 00.000 10052 Moving (0.39, -0.27) raw xDistance=0.26 yDistance=0.40
02:49:41.006 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:49:41.006 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.31 from input 0.40, slope = 0.07
02:49:41.006 00.000 10052 MoveAxis(W, 69, ABG)
02:49:41.006 00.000 10052 Guiding  Dir = 3, Dur = 69
02:49:41.029 00.023 10052 IsSlewing returns 0
02:49:41.033 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:41.067 00.034 10052 IsGuiding returns 0
02:49:41.072 00.005 6880 UpdateGuideState exits: m=2731 SNR=36.2
02:49:41.072 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:41.072 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:41.072 00.000 6880 Enqueuing Expose request
02:49:41.093 00.021 10052 PulseGuide returned control before completion, sleep 53
02:49:41.111 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d39ca35c-dd82-42e6-bbc9-ee2fcd78fc33"}
02:49:41.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d39ca35c-dd82-42e6-bbc9-ee2fcd78fc33"}
02:49:41.113 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"855c7770-1011-4b37-ac4b-b23d15b43e86"}
02:49:41.113 00.000 6880 case statement mapped state 6 to 3
02:49:41.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"855c7770-1011-4b37-ac4b-b23d15b43e86"}
02:49:41.115 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a0fd829c-9607-41e2-aef3-b2b7143cc343"}
02:49:41.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4692,"width":15,"height":15,"star_pos":[7.45,6.76],"pixels":"..."},"id":"a0fd829c-9607-41e2-aef3-b2b7143cc343"}
02:49:41.175 00.060 10052 IsGuiding returns 0
02:49:41.176 00.001 10052 Move returns status 0, amount 69
02:49:41.177 00.001 10052 MoveAxis(S, 126, ABG)
02:49:41.177 00.000 10052 Guiding  Dir = 1, Dur = 126
02:49:41.213 00.036 10052 IsSlewing returns 0
02:49:41.252 00.039 10052 IsGuiding returns 0
02:49:41.279 00.027 10052 PulseGuide returned control before completion, sleep 111
02:49:41.424 00.145 10052 IsGuiding returns 0
02:49:41.424 00.000 10052 Move returns status 0, amount 126
02:49:41.425 00.001 10052 move complete, result=0
02:49:41.425 00.000 10052 worker thread done servicing request
02:49:41.425 00.000 10052 Worker thread wakes up
02:49:41.425 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:41.425 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:41.426 00.001 6880 GuideStep: 0.3 px 69 ms WEST, 0.4 px 126 ms SOUTH
02:49:42.549 01.123 10052 Exposure complete
02:49:42.602 00.053 10052 worker thread done servicing request
02:49:42.602 00.000 6880 OnExposeComplete: enter
02:49:42.602 00.000 6880 UpdateGuideState(): m_state=6
02:49:42.602 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4693
02:49:42.603 00.001 6880 Star::Find returns 1 (0), X=408.35, Y=892.02, Mass=2613, SNR=35.5, Peak=145 HFD=4.8
02:49:42.603 00.000 6880 MultiStar: [#1 0.28,0.13,0.95,U] [#2 0.37,0.03,0.98,U] [#3 0.26,0.22,0.91,U] [#4 0.04,-0.25,0.80,U] [#5 0.25,0.02,0.96,U] [#6 0.09,-0.01,0.87,U] [#7 0.33,0.20,0.74,U] [#8 0.32,0.19,0.75,U] 
02:49:42.603 00.000 6880 refined, 8 included, MultiStar: {0.26, 0.03}, one-star: {0.40, -0.23}
02:49:42.603 00.000 6880 CameraToMount -- cameraTheta (0.11) - m_xAngle (-1.61) = xAngle (1.72 = 1.72)
02:49:42.603 00.000 6880 CameraToMount -- cameraTheta (0.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.69 = 1.69)
02:49:42.603 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.03 hyp=0.27 cameraTheta=0.11 mountX=-0.04 mountY=0.26, mountTheta=1.72
02:49:42.604 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.03, opts=13)
02:49:42.604 00.000 6880 Enqueuing Move request for scope (0.26, 0.03)
02:49:42.604 00.000 10052 Worker thread wakes up
02:49:42.604 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.03) opts 0xd
02:49:42.604 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.03)
02:49:42.604 00.000 10052 Moving (0.26, 0.03) raw xDistance=-0.04 yDistance=0.26
02:49:42.605 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:49:42.605 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.26 is < calculated value 0.33, using input
02:49:42.605 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.26, slope = 0.07
02:49:42.605 00.000 10052 MoveAxis(E, 0, ABG)
02:49:42.605 00.000 10052 Move returns status 0, amount 0
02:49:42.605 00.000 10052 MoveAxis(S, 48, ABG)
02:49:42.605 00.000 10052 Guiding  Dir = 1, Dur = 48
02:49:42.624 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:42.626 00.002 10052 IsSlewing returns 0
02:49:42.657 00.031 6880 UpdateGuideState exits: m=2613 SNR=35.5
02:49:42.657 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:42.657 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:42.657 00.000 6880 Enqueuing Expose request
02:49:42.663 00.006 10052 IsGuiding returns 0
02:49:42.692 00.029 10052 PulseGuide returned control before completion, sleep 31
02:49:42.755 00.063 10052 IsGuiding returns 0
02:49:42.755 00.000 10052 Move returns status 0, amount 48
02:49:42.755 00.000 10052 move complete, result=0
02:49:42.755 00.000 10052 worker thread done servicing request
02:49:42.755 00.000 10052 Worker thread wakes up
02:49:42.755 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:42.755 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:42.755 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 48 ms SOUTH
02:49:43.111 00.356 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3d62a821-1afc-4718-bd7a-aa7d838ec531"}
02:49:43.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3d62a821-1afc-4718-bd7a-aa7d838ec531"}
02:49:43.112 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0bd2dd3b-4950-41dc-8707-ecf8ee1b92a0"}
02:49:43.112 00.000 6880 case statement mapped state 6 to 3
02:49:43.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0bd2dd3b-4950-41dc-8707-ecf8ee1b92a0"}
02:49:43.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4cac6417-1e31-4d94-a731-2fd6b142aa30"}
02:49:43.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4693,"width":15,"height":15,"star_pos":[7.35,7.02],"pixels":"..."},"id":"4cac6417-1e31-4d94-a731-2fd6b142aa30"}
02:49:43.665 00.552 10052 Exposure complete
02:49:43.719 00.054 10052 worker thread done servicing request
02:49:43.719 00.000 6880 OnExposeComplete: enter
02:49:43.719 00.000 6880 UpdateGuideState(): m_state=6
02:49:43.719 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4694
02:49:43.719 00.000 6880 Star::Find returns 1 (0), X=408.62, Y=892.38, Mass=2484, SNR=34.4, Peak=164 HFD=4.5
02:49:43.720 00.001 6880 MultiStar: [#1 0.34,0.23,1.00,U] [#2 0.54,0.31,0.00,M1] [#3 0.31,0.35,0.95,U] [#4 0.15,0.09,0.83,U] [#5 0.26,0.24,1.00,U] [#6 0.13,0.32,0.96,U] [#7 0.24,0.23,0.76,U] [#8 0.37,0.50,0.00,M1] 
02:49:43.720 00.000 6880 refined, 6 included, MultiStar: {0.31, 0.23}, one-star: {0.68, 0.14}
02:49:43.720 00.000 6880 CameraToMount -- cameraTheta (0.65) - m_xAngle (-1.61) = xAngle (2.26 = 2.26)
02:49:43.720 00.000 6880 CameraToMount -- cameraTheta (0.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.23 = 2.23)
02:49:43.720 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=0.23 hyp=0.39 cameraTheta=0.65 mountX=-0.24 mountY=0.31, mountTheta=2.25
02:49:43.721 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=0.23, opts=13)
02:49:43.721 00.000 6880 Enqueuing Move request for scope (0.31, 0.23)
02:49:43.721 00.000 10052 Worker thread wakes up
02:49:43.722 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, 0.23) opts 0xd
02:49:43.722 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, 0.23)
02:49:43.722 00.000 10052 Moving (0.31, 0.23) raw xDistance=-0.24 yDistance=0.31
02:49:43.722 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
02:49:43.722 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.31 is < calculated value 0.33, using input
02:49:43.722 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.31, slope = 0.07
02:49:43.722 00.000 10052 MoveAxis(E, 66, ABG)
02:49:43.722 00.000 10052 Guiding  Dir = 2, Dur = 66
02:49:43.744 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:43.773 00.029 10052 IsSlewing returns 0
02:49:43.776 00.003 6880 UpdateGuideState exits: m=2484 SNR=34.4
02:49:43.777 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:43.777 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:43.777 00.000 6880 Enqueuing Expose request
02:49:43.847 00.070 10052 IsGuiding returns 0
02:49:43.991 00.144 10052 IsGuiding returns 1
02:49:43.991 00.000 10052 scope still moving after pulse duration time elapsed
02:49:44.070 00.079 10052 IsSlewing returns 0
02:49:44.149 00.079 10052 IsGuiding returns 0
02:49:44.149 00.000 10052 scope move finished after 66 + 237 ms
02:49:44.149 00.000 10052 Move returns status 0, amount 66
02:49:44.151 00.002 10052 MoveAxis(S, 56, ABG)
02:49:44.151 00.000 10052 Guiding  Dir = 1, Dur = 56
02:49:44.224 00.073 10052 IsSlewing returns 0
02:49:44.303 00.079 10052 IsGuiding returns 0
02:49:44.448 00.145 10052 IsGuiding returns 1
02:49:44.448 00.000 10052 scope still moving after pulse duration time elapsed
02:49:44.526 00.078 10052 IsSlewing returns 0
02:49:44.606 00.080 10052 IsGuiding returns 0
02:49:44.606 00.000 10052 scope move finished after 56 + 246 ms
02:49:44.606 00.000 10052 Move returns status 0, amount 56
02:49:44.606 00.000 10052 move complete, result=0
02:49:44.606 00.000 10052 worker thread done servicing request
02:49:44.606 00.000 10052 Worker thread wakes up
02:49:44.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:44.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:44.606 00.000 6880 GuideStep: -0.2 px 66 ms EAST, 0.3 px 56 ms SOUTH
02:49:45.109 00.503 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"72ee2948-ecd0-4396-b0b8-fcc926fd0392"}
02:49:45.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"72ee2948-ecd0-4396-b0b8-fcc926fd0392"}
02:49:45.111 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a3eeed72-e7ff-4eb1-b7ae-cefe152d1e20"}
02:49:45.111 00.000 6880 case statement mapped state 6 to 3
02:49:45.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3eeed72-e7ff-4eb1-b7ae-cefe152d1e20"}
02:49:45.111 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ac265fba-27e0-4f40-958d-cc557409ad1c"}
02:49:45.112 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4694,"width":15,"height":15,"star_pos":[6.62,7.38],"pixels":"..."},"id":"ac265fba-27e0-4f40-958d-cc557409ad1c"}
02:49:45.731 00.619 10052 Exposure complete
02:49:45.797 00.066 10052 worker thread done servicing request
02:49:45.798 00.001 6880 OnExposeComplete: enter
02:49:45.798 00.000 6880 UpdateGuideState(): m_state=6
02:49:45.798 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4695
02:49:45.798 00.000 6880 Star::Find returns 1 (0), X=408.29, Y=892.29, Mass=2589, SNR=35.3, Peak=163 HFD=4.8
02:49:45.799 00.001 6880 MultiStar: [#1 0.27,0.34,0.97,U] [#2 0.41,0.27,0.99,U] [#3 0.37,0.41,0.00,M1] [#4 0.04,0.09,0.83,U] [#5 0.15,0.29,0.97,U] [#6 0.08,0.26,0.91,U] [#7 0.22,0.36,0.76,U] [#8 0.22,0.58,0.00,M2] 
02:49:45.799 00.000 6880 refined, 6 included, MultiStar: {0.22, 0.23}, one-star: {0.34, 0.05}
02:49:45.799 00.000 6880 CameraToMount -- cameraTheta (0.81) - m_xAngle (-1.61) = xAngle (2.42 = 2.42)
02:49:45.799 00.000 6880 CameraToMount -- cameraTheta (0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.39 = 2.39)
02:49:45.799 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=0.23 hyp=0.32 cameraTheta=0.81 mountX=-0.24 mountY=0.22, mountTheta=2.40
02:49:45.800 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=0.23, opts=13)
02:49:45.800 00.000 6880 Enqueuing Move request for scope (0.22, 0.23)
02:49:45.800 00.000 10052 Worker thread wakes up
02:49:45.801 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, 0.23) opts 0xd
02:49:45.801 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, 0.23)
02:49:45.801 00.000 10052 Moving (0.22, 0.23) raw xDistance=-0.24 yDistance=0.22
02:49:45.801 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
02:49:45.801 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.24, using input
02:49:45.801 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.05
02:49:45.801 00.000 10052 MoveAxis(E, 68, ABG)
02:49:45.801 00.000 10052 Guiding  Dir = 2, Dur = 68
02:49:45.825 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:45.845 00.020 10052 IsSlewing returns 0
02:49:45.860 00.015 6880 UpdateGuideState exits: m=2589 SNR=35.3
02:49:45.860 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:45.860 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:45.860 00.000 6880 Enqueuing Expose request
02:49:45.925 00.065 10052 IsGuiding returns 0
02:49:45.989 00.064 10052 PulseGuide returned control before completion, sleep 15
02:49:46.070 00.081 10052 IsGuiding returns 1
02:49:46.070 00.000 10052 scope still moving after pulse duration time elapsed
02:49:46.148 00.078 10052 IsSlewing returns 0
02:49:46.223 00.075 10052 IsGuiding returns 0
02:49:46.223 00.000 10052 scope move finished after 68 + 230 ms
02:49:46.223 00.000 10052 Move returns status 0, amount 68
02:49:46.223 00.000 10052 MoveAxis(S, 40, ABG)
02:49:46.223 00.000 10052 Guiding  Dir = 1, Dur = 40
02:49:46.302 00.079 10052 IsSlewing returns 0
02:49:46.381 00.079 10052 IsGuiding returns 0
02:49:46.512 00.131 10052 IsGuiding returns 0
02:49:46.512 00.000 10052 Move returns status 0, amount 40
02:49:46.512 00.000 10052 move complete, result=0
02:49:46.512 00.000 10052 worker thread done servicing request
02:49:46.512 00.000 10052 Worker thread wakes up
02:49:46.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:46.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:46.513 00.001 6880 GuideStep: -0.2 px 68 ms EAST, 0.2 px 40 ms SOUTH
02:49:47.115 00.602 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1260870-d8c8-4792-82b9-07d4d1315512"}
02:49:47.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1260870-d8c8-4792-82b9-07d4d1315512"}
02:49:47.115 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"366e9a38-aa75-4382-81ba-6327b53e2247"}
02:49:47.115 00.000 6880 case statement mapped state 6 to 3
02:49:47.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"366e9a38-aa75-4382-81ba-6327b53e2247"}
02:49:47.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5812aad7-1018-4fb5-9bd6-5e1c1481378c"}
02:49:47.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4695,"width":15,"height":15,"star_pos":[7.29,7.29],"pixels":"..."},"id":"5812aad7-1018-4fb5-9bd6-5e1c1481378c"}
02:49:47.421 00.305 10052 Exposure complete
02:49:47.480 00.059 10052 worker thread done servicing request
02:49:47.480 00.000 6880 OnExposeComplete: enter
02:49:47.480 00.000 6880 UpdateGuideState(): m_state=6
02:49:47.480 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4696
02:49:47.480 00.000 6880 Star::Find returns 1 (0), X=408.43, Y=892.02, Mass=2626, SNR=35.6, Peak=152 HFD=4.9
02:49:47.481 00.001 6880 MultiStar: [#1 0.31,0.12,0.95,U] [#2 0.46,0.25,0.97,U] [#3 0.41,0.30,0.92,U] [#4 -0.03,-0.26,0.81,U] [#5 0.24,0.09,0.99,U] [#6 0.29,0.08,0.92,U] [#7 0.10,0.17,0.75,U] [#8 0.28,0.23,0.80,U] 
02:49:47.481 00.000 6880 refined, 8 included, MultiStar: {0.29, 0.08}, one-star: {0.49, -0.23}
02:49:47.481 00.000 6880 CameraToMount -- cameraTheta (0.27) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
02:49:47.481 00.000 6880 CameraToMount -- cameraTheta (0.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.85 = 1.85)
02:49:47.481 00.000 6880 CameraToMount -- cameraX=0.29 cameraY=0.08 hyp=0.31 cameraTheta=0.27 mountX=-0.09 mountY=0.29, mountTheta=1.88
02:49:47.482 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.29, y=0.08, opts=13)
02:49:47.482 00.000 6880 Enqueuing Move request for scope (0.29, 0.08)
02:49:47.482 00.000 10052 Worker thread wakes up
02:49:47.483 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.29, 0.08) opts 0xd
02:49:47.483 00.000 10052 Handling offset move in thread for scope, endpoint = (0.29, 0.08)
02:49:47.483 00.000 10052 Moving (0.29, 0.08) raw xDistance=-0.09 yDistance=0.29
02:49:47.483 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:49:47.483 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.29, slope = 0.04
02:49:47.483 00.000 10052 MoveAxis(E, 0, ABG)
02:49:47.483 00.000 10052 Move returns status 0, amount 0
02:49:47.483 00.000 10052 MoveAxis(S, 81, ABG)
02:49:47.483 00.000 10052 Guiding  Dir = 1, Dur = 81
02:49:47.503 00.020 10052 IsSlewing returns 0
02:49:47.505 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:47.543 00.038 10052 IsGuiding returns 0
02:49:47.549 00.006 6880 UpdateGuideState exits: m=2626 SNR=35.6
02:49:47.549 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:47.549 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:47.549 00.000 6880 Enqueuing Expose request
02:49:47.569 00.020 10052 PulseGuide returned control before completion, sleep 65
02:49:47.695 00.126 10052 IsGuiding returns 0
02:49:47.695 00.000 10052 Move returns status 0, amount 81
02:49:47.695 00.000 10052 move complete, result=0
02:49:47.695 00.000 10052 worker thread done servicing request
02:49:47.695 00.000 10052 Worker thread wakes up
02:49:47.695 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.3 px 81 ms SOUTH
02:49:47.695 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:47.695 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:48.825 01.130 10052 Exposure complete
02:49:48.884 00.059 10052 worker thread done servicing request
02:49:48.885 00.001 6880 OnExposeComplete: enter
02:49:48.885 00.000 6880 UpdateGuideState(): m_state=6
02:49:48.885 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4697
02:49:48.885 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.15, Mass=2734, SNR=36.3, Peak=196 HFD=4.3
02:49:48.885 00.000 6880 MultiStar: [#1 -0.22,0.19,0.94,U] [#2 0.05,0.40,0.95,U] [#3 -0.08,0.19,0.89,U] [#4 -0.33,0.16,0.80,U] [#5 -0.09,0.40,0.95,U] [#6 -0.15,0.13,0.87,U] [#7 -0.11,0.16,0.75,U] [#8 -0.14,0.29,0.78,U] 
02:49:48.885 00.000 6880 single-star, 8 included, MultiStar: {-0.10, 0.20}, one-star: {0.11, -0.09}
02:49:48.885 00.000 6880 CameraToMount -- cameraTheta (-0.72) - m_xAngle (-1.61) = xAngle (0.89 = 0.89)
02:49:48.886 00.001 6880 CameraToMount -- cameraTheta (-0.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.86 = 0.86)
02:49:48.886 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.09 hyp=0.14 cameraTheta=-0.72 mountX=0.09 mountY=0.11, mountTheta=0.88
02:49:48.887 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.09, opts=13)
02:49:48.887 00.000 6880 Enqueuing Move request for scope (0.11, -0.09)
02:49:48.887 00.000 10052 Worker thread wakes up
02:49:48.887 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.09) opts 0xd
02:49:48.887 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.09)
02:49:48.887 00.000 10052 Moving (0.11, -0.09) raw xDistance=0.09 yDistance=0.11
02:49:48.887 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:49:48.887 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.02
02:49:48.887 00.000 10052 MoveAxis(E, 0, ABG)
02:49:48.887 00.000 10052 Move returns status 0, amount 0
02:49:48.887 00.000 10052 MoveAxis(N, 0, ABG)
02:49:48.887 00.000 10052 Move returns status 0, amount 0
02:49:48.887 00.000 10052 move complete, result=0
02:49:48.888 00.001 10052 worker thread done servicing request
02:49:48.907 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:48.938 00.031 6880 UpdateGuideState exits: m=2734 SNR=36.3
02:49:48.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:48.938 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:48.939 00.001 6880 Enqueuing Expose request
02:49:48.939 00.000 10052 Worker thread wakes up
02:49:48.939 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:48.939 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:48.939 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:49.113 00.174 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27d5987e-00a2-4d86-a6b6-46197bab87b8"}
02:49:49.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27d5987e-00a2-4d86-a6b6-46197bab87b8"}
02:49:49.114 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"32d06dfe-9373-4b39-97bc-5aaac17ed317"}
02:49:49.114 00.000 6880 case statement mapped state 6 to 3
02:49:49.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"32d06dfe-9373-4b39-97bc-5aaac17ed317"}
02:49:49.114 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c072dc9b-7263-4a5c-8238-0869e6be62da"}
02:49:49.115 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4697,"width":15,"height":15,"star_pos":[7.05,7.15],"pixels":"..."},"id":"c072dc9b-7263-4a5c-8238-0869e6be62da"}
02:49:49.846 00.731 10052 Exposure complete
02:49:49.904 00.058 10052 worker thread done servicing request
02:49:49.904 00.000 6880 OnExposeComplete: enter
02:49:49.904 00.000 6880 UpdateGuideState(): m_state=6
02:49:49.905 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4698
02:49:49.905 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=892.17, Mass=2663, SNR=35.8, Peak=176 HFD=4.5
02:49:49.905 00.000 6880 MultiStar: [#1 -0.12,0.33,0.94,U] [#2 0.18,0.21,0.98,U] [#3 -0.01,0.34,0.90,U] [#4 -0.28,0.13,0.82,U] [#5 -0.02,0.43,0.96,U] [#6 -0.04,0.23,0.89,U] [#7 -0.07,0.24,0.77,U] [#8 0.00,0.35,0.76,U] 
02:49:49.905 00.000 6880 single-star, 8 included, MultiStar: {-0.03, 0.24}, one-star: {0.05, -0.08}
02:49:49.905 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
02:49:49.905 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
02:49:49.905 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.08 hyp=0.09 cameraTheta=-0.96 mountX=0.07 mountY=0.05, mountTheta=0.63
02:49:49.907 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.08, opts=13)
02:49:49.907 00.000 6880 Enqueuing Move request for scope (0.05, -0.08)
02:49:49.907 00.000 10052 Worker thread wakes up
02:49:49.907 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.08) opts 0xd
02:49:49.907 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.08)
02:49:49.907 00.000 10052 Moving (0.05, -0.08) raw xDistance=0.07 yDistance=0.05
02:49:49.907 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:49:49.907 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:49:49.907 00.000 10052 MoveAxis(E, 0, ABG)
02:49:49.907 00.000 10052 Move returns status 0, amount 0
02:49:49.907 00.000 10052 MoveAxis(N, 0, ABG)
02:49:49.907 00.000 10052 Move returns status 0, amount 0
02:49:49.907 00.000 10052 move complete, result=0
02:49:49.908 00.001 10052 worker thread done servicing request
02:49:49.930 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:49.965 00.035 6880 UpdateGuideState exits: m=2663 SNR=35.8
02:49:49.965 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:49.965 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:49.965 00.000 6880 Enqueuing Expose request
02:49:49.965 00.000 10052 Worker thread wakes up
02:49:49.965 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:49.965 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:49.965 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:51.092 01.127 10052 Exposure complete
02:49:51.112 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79648442-fcf5-444c-a599-8209d510a951"}
02:49:51.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79648442-fcf5-444c-a599-8209d510a951"}
02:49:51.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61b4904d-d041-4c36-8377-540ed74e4b65"}
02:49:51.113 00.000 6880 case statement mapped state 6 to 3
02:49:51.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61b4904d-d041-4c36-8377-540ed74e4b65"}
02:49:51.114 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"88897581-4f8b-4dbc-8f79-3d137d194ee3"}
02:49:51.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4698,"width":15,"height":15,"star_pos":[7.00,7.17],"pixels":"..."},"id":"88897581-4f8b-4dbc-8f79-3d137d194ee3"}
02:49:51.152 00.038 10052 worker thread done servicing request
02:49:51.152 00.000 6880 OnExposeComplete: enter
02:49:51.152 00.000 6880 UpdateGuideState(): m_state=6
02:49:51.153 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4699
02:49:51.153 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.19, Mass=2668, SNR=35.9, Peak=164 HFD=4.6
02:49:51.154 00.001 6880 MultiStar: [#1 -0.07,0.22,0.95,U] [#2 0.15,0.24,0.94,U] [#3 0.01,0.30,0.92,U] [#4 -0.19,-0.00,0.81,U] [#5 -0.10,0.31,0.96,U] [#6 -0.05,0.27,0.90,U] [#7 -0.15,0.27,0.75,U] [#8 -0.02,0.35,0.79,U] 
02:49:51.154 00.000 6880 single-star, 8 included, MultiStar: {-0.04, 0.21}, one-star: {0.06, -0.05}
02:49:51.154 00.000 6880 CameraToMount -- cameraTheta (-0.71) - m_xAngle (-1.61) = xAngle (0.90 = 0.90)
02:49:51.154 00.000 6880 CameraToMount -- cameraTheta (-0.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.87 = 0.87)
02:49:51.154 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.05 hyp=0.08 cameraTheta=-0.71 mountX=0.05 mountY=0.06, mountTheta=0.89
02:49:51.155 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.05, opts=13)
02:49:51.155 00.000 6880 Enqueuing Move request for scope (0.06, -0.05)
02:49:51.155 00.000 10052 Worker thread wakes up
02:49:51.155 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.05) opts 0xd
02:49:51.156 00.001 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.05)
02:49:51.156 00.000 10052 Moving (0.06, -0.05) raw xDistance=0.05 yDistance=0.06
02:49:51.156 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:49:51.156 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
02:49:51.156 00.000 10052 MoveAxis(E, 0, ABG)
02:49:51.156 00.000 10052 Move returns status 0, amount 0
02:49:51.157 00.001 10052 MoveAxis(N, 0, ABG)
02:49:51.157 00.000 10052 Move returns status 0, amount 0
02:49:51.157 00.000 10052 move complete, result=0
02:49:51.158 00.001 10052 worker thread done servicing request
02:49:51.177 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:51.208 00.031 6880 UpdateGuideState exits: m=2668 SNR=35.9
02:49:51.208 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:51.208 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:51.208 00.000 6880 Enqueuing Expose request
02:49:51.208 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:49:51.209 00.001 10052 Worker thread wakes up
02:49:51.209 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:51.209 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:52.122 00.913 10052 Exposure complete
02:49:52.196 00.074 10052 worker thread done servicing request
02:49:52.197 00.001 6880 OnExposeComplete: enter
02:49:52.197 00.000 6880 UpdateGuideState(): m_state=6
02:49:52.197 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4700
02:49:52.197 00.000 6880 Star::Find returns 1 (0), X=408.37, Y=892.26, Mass=2581, SNR=35.2, Peak=149 HFD=4.7
02:49:52.197 00.000 6880 MultiStar: [#1 0.24,0.21,0.96,U] [#2 0.37,0.36,1.00,U] [#3 0.33,0.39,0.91,U] [#4 -0.03,-0.01,0.82,U] [#5 0.14,0.31,0.96,U] [#6 -0.02,0.30,0.89,U] [#7 0.37,0.34,0.75,U] [#8 0.34,0.64,0.00,M1] 
02:49:52.197 00.000 6880 refined, 7 included, MultiStar: {0.24, 0.24}, one-star: {0.42, 0.02}
02:49:52.197 00.000 6880 CameraToMount -- cameraTheta (0.80) - m_xAngle (-1.61) = xAngle (2.41 = 2.41)
02:49:52.197 00.000 6880 CameraToMount -- cameraTheta (0.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.38 = 2.38)
02:49:52.198 00.001 6880 CameraToMount -- cameraX=0.24 cameraY=0.24 hyp=0.34 cameraTheta=0.80 mountX=-0.25 mountY=0.23, mountTheta=2.39
02:49:52.199 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.24, opts=13)
02:49:52.199 00.000 6880 Enqueuing Move request for scope (0.24, 0.24)
02:49:52.199 00.000 10052 Worker thread wakes up
02:49:52.199 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.24) opts 0xd
02:49:52.199 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.24)
02:49:52.199 00.000 10052 Moving (0.24, 0.24) raw xDistance=-0.25 yDistance=0.23
02:49:52.199 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.25
02:49:52.199 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = -0.02
02:49:52.199 00.000 10052 MoveAxis(E, 67, ABG)
02:49:52.199 00.000 10052 Guiding  Dir = 2, Dur = 67
02:49:52.221 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:52.247 00.026 10052 IsSlewing returns 0
02:49:52.258 00.011 6880 UpdateGuideState exits: m=2581 SNR=35.2
02:49:52.258 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:52.258 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:52.258 00.000 6880 Enqueuing Expose request
02:49:52.317 00.059 10052 IsGuiding returns 0
02:49:52.383 00.066 10052 PulseGuide returned control before completion, sleep 12
02:49:52.458 00.075 10052 IsGuiding returns 1
02:49:52.458 00.000 10052 scope still moving after pulse duration time elapsed
02:49:52.564 00.106 10052 IsSlewing returns 0
02:49:52.602 00.038 10052 IsGuiding returns 0
02:49:52.602 00.000 10052 scope move finished after 67 + 217 ms
02:49:52.602 00.000 10052 Move returns status 0, amount 67
02:49:52.603 00.001 10052 MoveAxis(N, 0, ABG)
02:49:52.603 00.000 10052 Move returns status 0, amount 0
02:49:52.603 00.000 10052 move complete, result=0
02:49:52.604 00.001 10052 worker thread done servicing request
02:49:52.604 00.000 10052 Worker thread wakes up
02:49:52.604 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:52.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:52.604 00.000 6880 GuideStep: -0.2 px 67 ms EAST, 0.2 px 0 ms NORTH
02:49:53.110 00.506 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88c1fc3f-f0d4-456a-b98e-fe0a235acdfb"}
02:49:53.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88c1fc3f-f0d4-456a-b98e-fe0a235acdfb"}
02:49:53.110 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"742fc88e-d074-4cee-9472-2967b3cef3c0"}
02:49:53.111 00.001 6880 case statement mapped state 6 to 3
02:49:53.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"742fc88e-d074-4cee-9472-2967b3cef3c0"}
02:49:53.111 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"73558347-7220-4941-a125-3ac3720235e2"}
02:49:53.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4700,"width":15,"height":15,"star_pos":[7.37,7.26],"pixels":"..."},"id":"73558347-7220-4941-a125-3ac3720235e2"}
02:49:53.730 00.619 10052 Exposure complete
02:49:53.796 00.066 10052 worker thread done servicing request
02:49:53.796 00.000 6880 OnExposeComplete: enter
02:49:53.796 00.000 6880 UpdateGuideState(): m_state=6
02:49:53.797 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4701
02:49:53.797 00.000 6880 Star::Find returns 1 (0), X=408.68, Y=892.08, Mass=2556, SNR=35.1, Peak=140 HFD=4.7
02:49:53.797 00.000 6880 MultiStar: [#1 0.63,0.15,0.00,M1] [#2 0.44,0.04,1.01,U] [#3 0.45,0.28,0.90,U] [#4 0.33,-0.24,0.84,U] [#5 0.55,0.16,0.00,M1] [#6 0.41,0.09,0.92,U] [#7 0.62,0.16,0.00,M1] [#8 0.63,0.40,0.00,M2] 
02:49:53.797 00.000 6880 refined, 4 included, MultiStar: {0.48, 0.00}, one-star: {0.73, -0.17}
02:49:53.797 00.000 6880 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.61) = xAngle (1.62 = 1.62)
02:49:53.797 00.000 6880 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.58 = 1.58)
02:49:53.797 00.000 6880 CameraToMount -- cameraX=0.48 cameraY=0.00 hyp=0.48 cameraTheta=0.00 mountX=-0.02 mountY=0.48, mountTheta=1.62
02:49:53.799 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.48, y=0.00, opts=13)
02:49:53.799 00.000 6880 Enqueuing Move request for scope (0.48, 0.00)
02:49:53.799 00.000 10052 Worker thread wakes up
02:49:53.799 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.48, 0.00) opts 0xd
02:49:53.799 00.000 10052 Handling offset move in thread for scope, endpoint = (0.48, 0.00)
02:49:53.799 00.000 10052 Moving (0.48, 0.00) raw xDistance=-0.02 yDistance=0.48
02:49:53.799 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:49:53.799 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.48, slope = -0.01
02:49:53.799 00.000 10052 MoveAxis(E, 0, ABG)
02:49:53.799 00.000 10052 Move returns status 0, amount 0
02:49:53.799 00.000 10052 MoveAxis(N, 0, ABG)
02:49:53.799 00.000 10052 Move returns status 0, amount 0
02:49:53.799 00.000 10052 move complete, result=0
02:49:53.799 00.000 10052 worker thread done servicing request
02:49:53.822 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:53.857 00.035 6880 UpdateGuideState exits: m=2556 SNR=35.1
02:49:53.857 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:53.857 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:53.857 00.000 6880 Enqueuing Expose request
02:49:53.857 00.000 10052 Worker thread wakes up
02:49:53.857 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.5 px 0 ms NORTH
02:49:53.857 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:53.857 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:54.764 00.907 10052 Exposure complete
02:49:54.834 00.070 10052 worker thread done servicing request
02:49:54.834 00.000 6880 OnExposeComplete: enter
02:49:54.834 00.000 6880 UpdateGuideState(): m_state=6
02:49:54.834 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4702
02:49:54.834 00.000 6880 Star::Find returns 1 (0), X=408.61, Y=892.57, Mass=2547, SNR=34.8, Peak=163 HFD=4.8
02:49:54.835 00.001 6880 MultiStar: [#1 0.52,0.41,0.00,M2] [#2 0.25,0.69,0.00,M1] [#3 0.43,0.49,0.00,M1] [#4 0.47,0.32,0.00,M1] [#5 0.39,0.62,0.00,M2] [#6 0.20,0.66,0.00,M1] [#7 0.60,0.47,0.00,M2] [#8 0.39,0.67,0.00,M3] 
02:49:54.835 00.000 6880 CameraToMount -- cameraTheta (0.45) - m_xAngle (-1.61) = xAngle (2.06 = 2.06)
02:49:54.835 00.000 6880 CameraToMount -- cameraTheta (0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.03 = 2.03)
02:49:54.835 00.000 6880 CameraToMount -- cameraX=0.66 cameraY=0.32 hyp=0.74 cameraTheta=0.45 mountX=-0.35 mountY=0.66, mountTheta=2.06
02:49:54.837 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.66, y=0.32, opts=13)
02:49:54.837 00.000 6880 Enqueuing Move request for scope (0.66, 0.32)
02:49:54.837 00.000 10052 Worker thread wakes up
02:49:54.837 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.66, 0.32) opts 0xd
02:49:54.837 00.000 10052 Handling offset move in thread for scope, endpoint = (0.66, 0.32)
02:49:54.837 00.000 10052 Moving (0.66, 0.32) raw xDistance=-0.35 yDistance=0.66
02:49:54.837 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.35
02:49:54.837 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.66, slope = 0.02
02:49:54.837 00.000 10052 MoveAxis(E, 94, ABG)
02:49:54.837 00.000 10052 Guiding  Dir = 2, Dur = 94
02:49:54.860 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:54.860 00.000 10052 IsSlewing returns 0
02:49:54.897 00.037 10052 IsGuiding returns 0
02:49:54.901 00.004 6880 UpdateGuideState exits: m=2547 SNR=34.8
02:49:54.901 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:54.901 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:54.901 00.000 6880 Enqueuing Expose request
02:49:54.925 00.024 10052 PulseGuide returned control before completion, sleep 78
02:49:55.035 00.110 10052 IsGuiding returns 0
02:49:55.035 00.000 10052 Move returns status 0, amount 94
02:49:55.035 00.000 10052 MoveAxis(S, 45, ABG)
02:49:55.035 00.000 10052 Guiding  Dir = 1, Dur = 45
02:49:55.073 00.038 10052 IsSlewing returns 0
02:49:55.110 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"589be7de-8c9c-4e23-afae-1c9ebe24c1fe"}
02:49:55.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"589be7de-8c9c-4e23-afae-1c9ebe24c1fe"}
02:49:55.111 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18e1261b-3482-4ab4-a84e-a0a4fbb5e76a"}
02:49:55.111 00.000 6880 case statement mapped state 6 to 3
02:49:55.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18e1261b-3482-4ab4-a84e-a0a4fbb5e76a"}
02:49:55.111 00.000 10052 IsGuiding returns 0
02:49:55.111 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95b275c7-44b3-4c67-a9cb-e42642feadbf"}
02:49:55.112 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4702,"width":15,"height":15,"star_pos":[6.61,6.57],"pixels":"..."},"id":"95b275c7-44b3-4c67-a9cb-e42642feadbf"}
02:49:55.138 00.026 10052 PulseGuide returned control before completion, sleep 28
02:49:55.192 00.054 10052 IsGuiding returns 0
02:49:55.192 00.000 10052 Move returns status 0, amount 45
02:49:55.192 00.000 10052 move complete, result=0
02:49:55.192 00.000 10052 worker thread done servicing request
02:49:55.193 00.001 10052 Worker thread wakes up
02:49:55.193 00.000 6880 GuideStep: -0.3 px 94 ms EAST, 0.7 px 45 ms SOUTH
02:49:55.193 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:55.193 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:56.324 01.131 10052 Exposure complete
02:49:56.401 00.077 10052 worker thread done servicing request
02:49:56.401 00.000 6880 OnExposeComplete: enter
02:49:56.401 00.000 6880 UpdateGuideState(): m_state=6
02:49:56.402 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4703
02:49:56.402 00.000 6880 Star::Find returns 1 (0), X=408.31, Y=891.97, Mass=2614, SNR=35.4, Peak=153 HFD=4.7
02:49:56.402 00.000 6880 MultiStar: [#1 0.40,-0.01,0.96,U] [#2 0.17,0.04,1.01,U] [#3 0.14,0.23,0.90,U] [#4 0.06,-0.35,0.81,U] [#5 0.10,0.01,0.97,U] [#6 -0.04,0.01,0.90,U] [#7 0.40,0.09,0.75,U] [#8 0.23,0.13,0.81,U] 
02:49:56.402 00.000 6880 refined, 8 included, MultiStar: {0.20, -0.02}, one-star: {0.36, -0.28}
02:49:56.403 00.001 6880 CameraToMount -- cameraTheta (-0.08) - m_xAngle (-1.61) = xAngle (1.53 = 1.53)
02:49:56.403 00.000 6880 CameraToMount -- cameraTheta (-0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.50 = 1.50)
02:49:56.403 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=-0.02 hyp=0.20 cameraTheta=-0.08 mountX=0.01 mountY=0.20, mountTheta=1.53
02:49:56.404 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=-0.02, opts=13)
02:49:56.404 00.000 6880 Enqueuing Move request for scope (0.20, -0.02)
02:49:56.404 00.000 10052 Worker thread wakes up
02:49:56.405 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, -0.02) opts 0xd
02:49:56.405 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, -0.02)
02:49:56.405 00.000 10052 Moving (0.20, -0.02) raw xDistance=0.01 yDistance=0.20
02:49:56.405 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:49:56.405 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.20, slope = 0.02
02:49:56.405 00.000 10052 MoveAxis(E, 0, ABG)
02:49:56.405 00.000 10052 Move returns status 0, amount 0
02:49:56.405 00.000 10052 MoveAxis(S, 38, ABG)
02:49:56.405 00.000 10052 Guiding  Dir = 1, Dur = 38
02:49:56.425 00.020 10052 IsSlewing returns 0
02:49:56.431 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:56.464 00.033 10052 IsGuiding returns 0
02:49:56.477 00.013 6880 UpdateGuideState exits: m=2614 SNR=35.4
02:49:56.477 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:56.477 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:56.477 00.000 6880 Enqueuing Expose request
02:49:56.491 00.014 10052 PulseGuide returned control before completion, sleep 22
02:49:56.546 00.055 10052 IsGuiding returns 0
02:49:56.546 00.000 10052 Move returns status 0, amount 38
02:49:56.546 00.000 10052 move complete, result=0
02:49:56.546 00.000 10052 worker thread done servicing request
02:49:56.547 00.001 10052 Worker thread wakes up
02:49:56.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:56.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:57.399 00.852 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 38 ms SOUTH
02:49:57.405 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"303228b3-16dd-446c-ab0e-e12850c485e7"}
02:49:57.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"303228b3-16dd-446c-ab0e-e12850c485e7"}
02:49:57.407 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"97272207-5b0e-4def-aea2-2dc874be728f"}
02:49:57.408 00.001 6880 case statement mapped state 6 to 3
02:49:57.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"97272207-5b0e-4def-aea2-2dc874be728f"}
02:49:57.410 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"de986ac1-d6cb-4e31-b2ed-6ab50b12f1cd"}
02:49:57.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4703,"width":15,"height":15,"star_pos":[7.31,6.97],"pixels":"..."},"id":"de986ac1-d6cb-4e31-b2ed-6ab50b12f1cd"}
02:49:57.468 00.058 10052 Exposure complete
02:49:57.550 00.082 10052 worker thread done servicing request
02:49:57.550 00.000 6880 OnExposeComplete: enter
02:49:57.551 00.001 6880 UpdateGuideState(): m_state=6
02:49:57.551 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4704
02:49:57.551 00.000 6880 Star::Find returns 1 (0), X=408.18, Y=892.31, Mass=2648, SNR=35.7, Peak=166 HFD=4.6
02:49:57.551 00.000 6880 MultiStar: [#1 0.04,0.37,0.95,U] [#2 0.19,0.61,0.00,M1] [#3 0.09,0.41,0.91,U] [#4 -0.07,0.20,0.82,U] [#5 0.05,0.35,0.99,U] [#6 0.03,0.34,0.92,U] [#7 0.05,0.40,0.75,U] [#8 0.11,0.39,0.80,U] 
02:49:57.553 00.002 6880 single-star, 7 included, MultiStar: {0.07, 0.31}, one-star: {0.24, 0.06}
02:49:57.553 00.000 6880 CameraToMount -- cameraTheta (0.26) - m_xAngle (-1.61) = xAngle (1.87 = 1.87)
02:49:57.553 00.000 6880 CameraToMount -- cameraTheta (0.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.84 = 1.84)
02:49:57.553 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.26 mountX=-0.07 mountY=0.24, mountTheta=1.87
02:49:57.555 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.06, opts=13)
02:49:57.555 00.000 6880 Enqueuing Move request for scope (0.24, 0.06)
02:49:57.556 00.001 10052 Worker thread wakes up
02:49:57.556 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
02:49:57.556 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
02:49:57.556 00.000 10052 Moving (0.24, 0.06) raw xDistance=-0.07 yDistance=0.24
02:49:57.556 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:49:57.556 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.24, slope = 0.02
02:49:57.556 00.000 10052 MoveAxis(E, 0, ABG)
02:49:57.556 00.000 10052 Move returns status 0, amount 0
02:49:57.556 00.000 10052 MoveAxis(S, 41, ABG)
02:49:57.556 00.000 10052 Guiding  Dir = 1, Dur = 41
02:49:57.582 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:57.594 00.012 10052 IsSlewing returns 0
02:49:57.627 00.033 6880 UpdateGuideState exits: m=2648 SNR=35.7
02:49:57.627 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:57.627 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:57.627 00.000 6880 Enqueuing Expose request
02:49:57.668 00.041 10052 IsGuiding returns 0
02:49:57.808 00.140 10052 IsGuiding returns 0
02:49:57.809 00.001 10052 Move returns status 0, amount 41
02:49:57.809 00.000 10052 move complete, result=0
02:49:57.809 00.000 10052 worker thread done servicing request
02:49:57.809 00.000 10052 Worker thread wakes up
02:49:57.809 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:57.809 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:57.850 00.041 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:49:58.948 01.098 10052 Exposure complete
02:49:59.018 00.070 10052 worker thread done servicing request
02:49:59.019 00.001 6880 OnExposeComplete: enter
02:49:59.019 00.000 6880 UpdateGuideState(): m_state=6
02:49:59.019 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4705
02:49:59.019 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.01, Mass=2571, SNR=35.0, Peak=165 HFD=4.5
02:49:59.019 00.000 6880 MultiStar: [#1 -0.04,0.13,0.95,U] [#2 -0.03,0.09,0.98,U] [#3 -0.16,0.28,0.93,U] [#4 -0.19,0.00,0.80,U] [#5 -0.12,0.11,0.94,U] [#6 -0.17,0.18,0.90,U] [#7 -0.08,0.28,0.75,U] [#8 -0.13,0.18,0.79,U] 
02:49:59.020 00.001 6880 refined, 8 included, MultiStar: {-0.09, 0.11}, one-star: {0.07, -0.24}
02:49:59.020 00.000 6880 CameraToMount -- cameraTheta (2.28) - m_xAngle (-1.61) = xAngle (3.89 = -2.39)
02:49:59.020 00.000 6880 CameraToMount -- cameraTheta (2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.43)
02:49:59.020 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.11 hyp=0.14 cameraTheta=2.28 mountX=-0.10 mountY=-0.09, mountTheta=-2.41
02:49:59.020 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.11, opts=13)
02:49:59.022 00.002 6880 Enqueuing Move request for scope (-0.09, 0.11)
02:49:59.022 00.000 10052 Worker thread wakes up
02:49:59.022 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.11) opts 0xd
02:49:59.022 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.11)
02:49:59.022 00.000 10052 Moving (-0.09, 0.11) raw xDistance=-0.10 yDistance=-0.09
02:49:59.022 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:49:59.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
02:49:59.022 00.000 10052 MoveAxis(E, 0, ABG)
02:49:59.022 00.000 10052 Move returns status 0, amount 0
02:49:59.022 00.000 10052 MoveAxis(N, 0, ABG)
02:49:59.022 00.000 10052 Move returns status 0, amount 0
02:49:59.022 00.000 10052 move complete, result=0
02:49:59.022 00.000 10052 worker thread done servicing request
02:49:59.045 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:49:59.084 00.039 6880 UpdateGuideState exits: m=2571 SNR=35.0
02:49:59.085 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:49:59.085 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:49:59.085 00.000 6880 Enqueuing Expose request
02:49:59.085 00.000 10052 Worker thread wakes up
02:49:59.085 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:49:59.085 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:49:59.085 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:49:59.123 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2f39e1f4-ac91-47be-9c5e-5e8768dd02e8"}
02:49:59.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2f39e1f4-ac91-47be-9c5e-5e8768dd02e8"}
02:49:59.124 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88632839-b00c-4517-8a29-bdcefc49efe5"}
02:49:59.124 00.000 6880 case statement mapped state 6 to 3
02:49:59.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"88632839-b00c-4517-8a29-bdcefc49efe5"}
02:49:59.126 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7f0de479-f343-4537-b4fb-f7865b572801"}
02:49:59.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4705,"width":15,"height":15,"star_pos":[7.01,7.01],"pixels":"..."},"id":"7f0de479-f343-4537-b4fb-f7865b572801"}
02:50:00.001 00.875 10052 Exposure complete
02:50:00.093 00.092 10052 worker thread done servicing request
02:50:00.095 00.002 6880 OnExposeComplete: enter
02:50:00.095 00.000 6880 UpdateGuideState(): m_state=6
02:50:00.095 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4706
02:50:00.096 00.001 6880 Star::Find returns 1 (0), X=407.81, Y=892.22, Mass=2639, SNR=35.6, Peak=162 HFD=4.6
02:50:00.096 00.000 6880 MultiStar: [#1 -0.28,0.21,0.94,U] [#2 -0.33,0.24,0.97,U] [#3 -0.42,0.32,0.89,U] [#4 -0.39,0.15,0.82,U] [#5 -0.31,0.53,0.00,M1] [#6 -0.64,0.17,0.00,M1] [#7 -0.20,0.28,0.74,U] [#8 -0.39,0.40,0.00,M1] 
02:50:00.096 00.000 6880 single-star, 5 included, MultiStar: {-0.29, 0.19}, one-star: {-0.14, -0.02}
02:50:00.096 00.000 6880 CameraToMount -- cameraTheta (-2.97) - m_xAngle (-1.61) = xAngle (-1.36 = -1.36)
02:50:00.096 00.000 6880 CameraToMount -- cameraTheta (-2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.39 = -1.39)
02:50:00.096 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-2.97 mountX=0.03 mountY=-0.14, mountTheta=-1.36
02:50:00.098 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.02, opts=13)
02:50:00.098 00.000 6880 Enqueuing Move request for scope (-0.14, -0.02)
02:50:00.099 00.001 10052 Worker thread wakes up
02:50:00.099 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.02) opts 0xd
02:50:00.099 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.02)
02:50:00.099 00.000 10052 Moving (-0.14, -0.02) raw xDistance=0.03 yDistance=-0.14
02:50:00.099 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:50:00.099 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.01
02:50:00.099 00.000 10052 MoveAxis(E, 0, ABG)
02:50:00.099 00.000 10052 Move returns status 0, amount 0
02:50:00.099 00.000 10052 MoveAxis(N, 0, ABG)
02:50:00.099 00.000 10052 Move returns status 0, amount 0
02:50:00.100 00.001 10052 move complete, result=0
02:50:00.100 00.000 10052 worker thread done servicing request
02:50:00.131 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:00.184 00.053 6880 UpdateGuideState exits: m=2639 SNR=35.6
02:50:00.184 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:00.184 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:00.184 00.000 6880 Enqueuing Expose request
02:50:00.184 00.000 10052 Worker thread wakes up
02:50:00.184 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:00.185 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:00.185 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:01.116 00.931 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"486dd6b9-112a-440e-bd6a-231b5cea3b19"}
02:50:01.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"486dd6b9-112a-440e-bd6a-231b5cea3b19"}
02:50:01.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f8f964fb-8a8b-43c5-aafa-b136f7d1f1c6"}
02:50:01.117 00.000 6880 case statement mapped state 6 to 3
02:50:01.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f8f964fb-8a8b-43c5-aafa-b136f7d1f1c6"}
02:50:01.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"442265d4-6ef1-4843-9ffa-4d46cea035f9"}
02:50:01.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4706,"width":15,"height":15,"star_pos":[6.81,7.22],"pixels":"..."},"id":"442265d4-6ef1-4843-9ffa-4d46cea035f9"}
02:50:01.334 00.217 10052 Exposure complete
02:50:01.453 00.119 10052 worker thread done servicing request
02:50:01.454 00.001 6880 OnExposeComplete: enter
02:50:01.454 00.000 6880 UpdateGuideState(): m_state=6
02:50:01.454 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4707
02:50:01.454 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=892.34, Mass=2692, SNR=36.1, Peak=193 HFD=4.8
02:50:01.455 00.001 6880 MultiStar: [#1 0.06,0.38,0.94,U] [#2 0.07,0.65,0.00,M1] [#3 -0.15,0.33,0.92,U] [#4 -0.08,0.28,0.81,U] [#5 -0.03,0.56,0.00,M2] [#6 -0.25,0.27,0.90,U] [#7 0.10,0.45,0.76,U] [#8 -0.11,0.40,0.79,U] 
02:50:01.455 00.000 6880 single-star, 6 included, MultiStar: {-0.06, 0.31}, one-star: {0.04, 0.10}
02:50:01.455 00.000 6880 CameraToMount -- cameraTheta (1.18) - m_xAngle (-1.61) = xAngle (2.79 = 2.79)
02:50:01.455 00.000 6880 CameraToMount -- cameraTheta (1.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.76 = 2.76)
02:50:01.455 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.10 hyp=0.11 cameraTheta=1.18 mountX=-0.10 mountY=0.04, mountTheta=2.77
02:50:01.457 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.10, opts=13)
02:50:01.457 00.000 6880 Enqueuing Move request for scope (0.04, 0.10)
02:50:01.457 00.000 10052 Worker thread wakes up
02:50:01.457 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.10) opts 0xd
02:50:01.457 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.10)
02:50:01.457 00.000 10052 Moving (0.04, 0.10) raw xDistance=-0.10 yDistance=0.04
02:50:01.457 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:50:01.458 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.03
02:50:01.458 00.000 10052 MoveAxis(E, 0, ABG)
02:50:01.459 00.001 10052 Move returns status 0, amount 0
02:50:01.460 00.001 10052 MoveAxis(N, 0, ABG)
02:50:01.461 00.001 10052 Move returns status 0, amount 0
02:50:01.461 00.000 10052 move complete, result=0
02:50:01.463 00.002 10052 worker thread done servicing request
02:50:01.497 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:01.555 00.058 6880 UpdateGuideState exits: m=2692 SNR=36.1
02:50:01.556 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:01.556 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:01.556 00.000 6880 Enqueuing Expose request
02:50:01.556 00.000 10052 Worker thread wakes up
02:50:01.556 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:01.556 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:01.557 00.001 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:02.468 00.911 10052 Exposure complete
02:50:02.577 00.109 10052 worker thread done servicing request
02:50:02.578 00.001 6880 OnExposeComplete: enter
02:50:02.578 00.000 6880 UpdateGuideState(): m_state=6
02:50:02.578 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4708
02:50:02.578 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.26, Mass=2599, SNR=35.2, Peak=153 HFD=4.7
02:50:02.579 00.001 6880 MultiStar: [#1 0.18,0.47,0.96,U] [#2 0.03,0.58,0.00,M2] [#3 -0.07,0.52,0.90,U] [#4 0.08,0.19,0.81,U] [#5 0.00,0.59,0.00,M3] [#6 -0.06,0.56,0.00,M1] [#7 0.21,0.50,0.74,U] [#8 -0.01,0.52,0.78,U] 
02:50:02.579 00.000 6880 single-star, 5 included, MultiStar: {0.10, 0.36}, one-star: {0.21, 0.02}
02:50:02.579 00.000 6880 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.61) = xAngle (1.69 = 1.69)
02:50:02.579 00.000 6880 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.66 = 1.66)
02:50:02.579 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=0.02 hyp=0.21 cameraTheta=0.08 mountX=-0.03 mountY=0.21, mountTheta=1.69
02:50:02.581 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=0.02, opts=13)
02:50:02.581 00.000 6880 Enqueuing Move request for scope (0.21, 0.02)
02:50:02.581 00.000 10052 Worker thread wakes up
02:50:02.581 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, 0.02) opts 0xd
02:50:02.581 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, 0.02)
02:50:02.581 00.000 10052 Moving (0.21, 0.02) raw xDistance=-0.03 yDistance=0.21
02:50:02.581 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:50:02.581 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = -0.03
02:50:02.581 00.000 10052 MoveAxis(E, 0, ABG)
02:50:02.582 00.001 10052 Move returns status 0, amount 0
02:50:02.582 00.000 10052 MoveAxis(N, 0, ABG)
02:50:02.582 00.000 10052 Move returns status 0, amount 0
02:50:02.582 00.000 10052 move complete, result=0
02:50:02.582 00.000 10052 worker thread done servicing request
02:50:02.612 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:02.668 00.056 6880 UpdateGuideState exits: m=2599 SNR=35.2
02:50:02.668 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:02.668 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:02.668 00.000 6880 Enqueuing Expose request
02:50:02.668 00.000 10052 Worker thread wakes up
02:50:02.668 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:50:02.668 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:02.668 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:03.116 00.448 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1506125c-720a-4340-96c2-5d3c8e101e7c"}
02:50:03.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1506125c-720a-4340-96c2-5d3c8e101e7c"}
02:50:03.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee9b1c97-634c-4c04-96f3-496b537c4cdd"}
02:50:03.117 00.000 6880 case statement mapped state 6 to 3
02:50:03.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee9b1c97-634c-4c04-96f3-496b537c4cdd"}
02:50:03.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef7fdab4-63a1-4b3c-93d4-2a9f5c72eabb"}
02:50:03.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4708,"width":15,"height":15,"star_pos":[7.15,7.26],"pixels":"..."},"id":"ef7fdab4-63a1-4b3c-93d4-2a9f5c72eabb"}
02:50:03.818 00.700 10052 Exposure complete
02:50:03.915 00.097 10052 worker thread done servicing request
02:50:03.915 00.000 6880 OnExposeComplete: enter
02:50:03.915 00.000 6880 UpdateGuideState(): m_state=6
02:50:03.916 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4709
02:50:03.916 00.000 6880 Star::Find returns 1 (0), X=408.09, Y=892.54, Mass=2514, SNR=34.8, Peak=179 HFD=4.3
02:50:03.916 00.000 6880 MultiStar: [#1 0.05,0.40,0.95,U] [#2 0.25,0.59,0.00,M3] [#3 0.10,0.50,0.94,U] [#4 -0.23,0.22,0.86,U] [#5 0.09,0.61,0.00,M4] [#6 -0.00,0.51,0.90,U] [#7 -0.05,0.34,0.76,U] [#8 0.06,0.62,0.00,M1] 
02:50:03.916 00.000 6880 single-star, 5 included, MultiStar: {0.01, 0.38}, one-star: {0.14, 0.29}
02:50:03.916 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.73 = 2.73)
02:50:03.917 00.001 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.70 = 2.70)
02:50:03.917 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.29 hyp=0.32 cameraTheta=1.12 mountX=-0.30 mountY=0.14, mountTheta=2.70
02:50:03.918 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.29, opts=13)
02:50:03.918 00.000 6880 Enqueuing Move request for scope (0.14, 0.29)
02:50:03.919 00.001 10052 Worker thread wakes up
02:50:03.919 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.29) opts 0xd
02:50:03.919 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.29)
02:50:03.919 00.000 10052 Moving (0.14, 0.29) raw xDistance=-0.30 yDistance=0.14
02:50:03.919 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
02:50:03.919 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.04
02:50:03.919 00.000 10052 MoveAxis(E, 80, ABG)
02:50:03.919 00.000 10052 Guiding  Dir = 2, Dur = 80
02:50:03.951 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:04.005 00.054 10052 IsSlewing returns 0
02:50:04.008 00.003 6880 UpdateGuideState exits: m=2514 SNR=34.8
02:50:04.008 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:04.008 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:04.008 00.000 6880 Enqueuing Expose request
02:50:04.061 00.053 10052 IsGuiding returns 0
02:50:04.218 00.157 10052 IsGuiding returns 1
02:50:04.218 00.000 10052 scope still moving after pulse duration time elapsed
02:50:04.326 00.108 10052 IsSlewing returns 0
02:50:04.400 00.074 10052 IsGuiding returns 0
02:50:04.400 00.000 10052 scope move finished after 80 + 258 ms
02:50:04.400 00.000 10052 Move returns status 0, amount 80
02:50:04.400 00.000 10052 MoveAxis(N, 0, ABG)
02:50:04.400 00.000 10052 Move returns status 0, amount 0
02:50:04.400 00.000 10052 move complete, result=0
02:50:04.400 00.000 10052 worker thread done servicing request
02:50:04.400 00.000 10052 Worker thread wakes up
02:50:04.401 00.001 6880 GuideStep: -0.3 px 80 ms EAST, 0.1 px 0 ms NORTH
02:50:04.401 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:04.401 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:05.116 00.715 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c48fb1bf-0e9d-4662-96ed-d3a493f837c5"}
02:50:05.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c48fb1bf-0e9d-4662-96ed-d3a493f837c5"}
02:50:05.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d4308ce6-ae2e-4a3d-bb6e-02b9bc33ca7e"}
02:50:05.117 00.000 6880 case statement mapped state 6 to 3
02:50:05.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4308ce6-ae2e-4a3d-bb6e-02b9bc33ca7e"}
02:50:05.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"581109ec-c081-4275-b768-971087f6eabd"}
02:50:05.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4709,"width":15,"height":15,"star_pos":[7.09,6.54],"pixels":"..."},"id":"581109ec-c081-4275-b768-971087f6eabd"}
02:50:05.308 00.190 10052 Exposure complete
02:50:05.373 00.065 10052 worker thread done servicing request
02:50:05.373 00.000 6880 OnExposeComplete: enter
02:50:05.373 00.000 6880 UpdateGuideState(): m_state=6
02:50:05.374 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4710
02:50:05.374 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=892.35, Mass=2723, SNR=36.2, Peak=195 HFD=4.7
02:50:05.374 00.000 6880 MultiStar: [#1 0.10,0.43,0.95,U] [#2 0.27,0.66,0.00,M4] [#3 -0.01,0.53,0.91,U] [#4 -0.18,0.33,0.80,U] [#5 0.13,0.67,0.00,M5] [#6 -0.02,0.58,0.00,M1] [#7 0.07,0.56,0.00,M1] [#8 0.10,0.45,0.79,U] 
02:50:05.374 00.000 6880 single-star, 4 included, MultiStar: {0.05, 0.36}, one-star: {0.20, 0.11}
02:50:05.374 00.000 6880 CameraToMount -- cameraTheta (0.48) - m_xAngle (-1.61) = xAngle (2.09 = 2.09)
02:50:05.374 00.000 6880 CameraToMount -- cameraTheta (0.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.06 = 2.06)
02:50:05.374 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.11 hyp=0.23 cameraTheta=0.48 mountX=-0.11 mountY=0.20, mountTheta=2.09
02:50:05.376 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.11, opts=13)
02:50:05.376 00.000 6880 Enqueuing Move request for scope (0.20, 0.11)
02:50:05.376 00.000 10052 Worker thread wakes up
02:50:05.376 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.11) opts 0xd
02:50:05.376 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.11)
02:50:05.376 00.000 10052 Moving (0.20, 0.11) raw xDistance=-0.11 yDistance=0.20
02:50:05.376 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.11
02:50:05.376 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.04
02:50:05.376 00.000 10052 MoveAxis(E, 35, ABG)
02:50:05.376 00.000 10052 Guiding  Dir = 2, Dur = 35
02:50:05.398 00.022 10052 IsSlewing returns 0
02:50:05.401 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:05.436 00.035 10052 IsGuiding returns 0
02:50:05.442 00.006 6880 UpdateGuideState exits: m=2723 SNR=36.2
02:50:05.442 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:05.442 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:05.442 00.000 6880 Enqueuing Expose request
02:50:05.463 00.021 10052 PulseGuide returned control before completion, sleep 19
02:50:05.541 00.078 10052 IsGuiding returns 0
02:50:05.541 00.000 10052 Move returns status 0, amount 35
02:50:05.541 00.000 10052 MoveAxis(N, 0, ABG)
02:50:05.541 00.000 10052 Move returns status 0, amount 0
02:50:05.541 00.000 10052 move complete, result=0
02:50:05.542 00.001 10052 worker thread done servicing request
02:50:05.542 00.000 10052 Worker thread wakes up
02:50:05.542 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:05.542 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:05.570 00.028 6880 GuideStep: -0.1 px 35 ms EAST, 0.2 px 0 ms NORTH
02:50:06.685 01.115 10052 Exposure complete
02:50:06.766 00.081 6880 OnExposeComplete: enter
02:50:06.766 00.000 6880 UpdateGuideState(): m_state=6
02:50:06.766 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4711
02:50:06.767 00.001 6880 Star::Find returns 1 (0), X=408.05, Y=892.10, Mass=2675, SNR=35.9, Peak=158 HFD=4.6
02:50:06.767 00.000 6880 MultiStar: [#1 -0.07,0.16,0.95,U] [#2 0.06,0.23,0.97,U] [#3 -0.11,0.27,0.88,U] [#4 -0.31,-0.03,0.81,U] [#5 -0.11,0.13,0.96,U] [#6 -0.17,0.12,0.90,U] [#7 -0.00,0.17,0.77,U] [#8 -0.09,0.25,0.79,U] 
02:50:06.767 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.13}, one-star: {0.11, -0.14}
02:50:06.767 00.000 6880 CameraToMount -- cameraTheta (2.10) - m_xAngle (-1.61) = xAngle (3.71 = -2.57)
02:50:06.767 00.000 6880 CameraToMount -- cameraTheta (2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.60)
02:50:06.768 00.001 6880 CameraToMount -- cameraX=-0.07 cameraY=0.13 hyp=0.15 cameraTheta=2.10 mountX=-0.12 mountY=-0.07, mountTheta=-2.59
02:50:06.769 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.13, opts=13)
02:50:06.769 00.000 6880 Enqueuing Move request for scope (-0.07, 0.13)
02:50:06.775 00.006 10052 worker thread done servicing request
02:50:06.775 00.000 10052 Worker thread wakes up
02:50:06.775 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.13) opts 0xd
02:50:06.775 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.13)
02:50:06.775 00.000 10052 Moving (-0.07, 0.13) raw xDistance=-0.12 yDistance=-0.07
02:50:06.775 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
02:50:06.776 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.07 is < calculated value -0.17, using input
02:50:06.776 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.04
02:50:06.776 00.000 10052 MoveAxis(E, 34, ABG)
02:50:06.776 00.000 10052 Guiding  Dir = 2, Dur = 34
02:50:06.797 00.021 10052 IsSlewing returns 0
02:50:06.800 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:06.835 00.035 10052 IsGuiding returns 0
02:50:06.846 00.011 6880 UpdateGuideState exits: m=2675 SNR=35.9
02:50:06.847 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:06.847 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:06.847 00.000 6880 Enqueuing Expose request
02:50:06.863 00.016 10052 PulseGuide returned control before completion, sleep 17
02:50:06.906 00.043 10052 IsGuiding returns 0
02:50:06.906 00.000 10052 Move returns status 0, amount 34
02:50:06.906 00.000 10052 MoveAxis(N, 0, ABG)
02:50:06.906 00.000 10052 Move returns status 0, amount 0
02:50:06.906 00.000 10052 move complete, result=0
02:50:06.906 00.000 10052 worker thread done servicing request
02:50:06.906 00.000 10052 Worker thread wakes up
02:50:06.906 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:06.906 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:06.910 00.004 6880 GuideStep: -0.1 px 34 ms EAST, -0.1 px 0 ms NORTH
02:50:07.116 00.206 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"73be3b3b-994a-4cbc-b5fc-83591d5f5cbf"}
02:50:07.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"73be3b3b-994a-4cbc-b5fc-83591d5f5cbf"}
02:50:07.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f1176d2-0a1b-4791-a9c8-dc62f8df2fe0"}
02:50:07.117 00.000 6880 case statement mapped state 6 to 3
02:50:07.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7f1176d2-0a1b-4791-a9c8-dc62f8df2fe0"}
02:50:07.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b13c5600-6ecb-4117-9baa-1166397e14a3"}
02:50:07.119 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4711,"width":15,"height":15,"star_pos":[7.05,7.10],"pixels":"..."},"id":"b13c5600-6ecb-4117-9baa-1166397e14a3"}
02:50:07.823 00.704 10052 Exposure complete
02:50:07.905 00.082 10052 worker thread done servicing request
02:50:07.905 00.000 6880 OnExposeComplete: enter
02:50:07.905 00.000 6880 UpdateGuideState(): m_state=6
02:50:07.905 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4712
02:50:07.905 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=891.95, Mass=2523, SNR=34.8, Peak=151 HFD=4.4
02:50:07.906 00.001 6880 MultiStar: [#1 0.07,-0.03,0.97,U] [#2 0.09,0.09,0.99,U] [#3 -0.03,0.05,0.95,U] [#4 0.02,-0.15,0.81,U] [#5 -0.00,0.04,1.01,U] [#6 -0.02,0.12,0.92,U] [#7 0.07,0.02,0.78,U] [#8 0.03,0.22,0.79,U] 
02:50:07.906 00.000 6880 refined, 8 included, MultiStar: {0.05, 0.00}, one-star: {0.25, -0.29}
02:50:07.906 00.000 6880 CameraToMount -- cameraTheta (0.08) - m_xAngle (-1.61) = xAngle (1.69 = 1.69)
02:50:07.906 00.000 6880 CameraToMount -- cameraTheta (0.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.66 = 1.66)
02:50:07.906 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=0.00 hyp=0.05 cameraTheta=0.08 mountX=-0.01 mountY=0.05, mountTheta=1.69
02:50:07.909 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=0.00, opts=13)
02:50:07.909 00.000 6880 Enqueuing Move request for scope (0.05, 0.00)
02:50:07.909 00.000 10052 Worker thread wakes up
02:50:07.909 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, 0.00) opts 0xd
02:50:07.909 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, 0.00)
02:50:07.909 00.000 10052 Moving (0.05, 0.00) raw xDistance=-0.01 yDistance=0.05
02:50:07.909 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:50:07.909 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:50:07.909 00.000 10052 MoveAxis(E, 0, ABG)
02:50:07.909 00.000 10052 Move returns status 0, amount 0
02:50:07.910 00.001 10052 MoveAxis(N, 0, ABG)
02:50:07.910 00.000 10052 Move returns status 0, amount 0
02:50:07.910 00.000 10052 move complete, result=0
02:50:07.910 00.000 10052 worker thread done servicing request
02:50:07.938 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:07.984 00.046 6880 UpdateGuideState exits: m=2523 SNR=34.8
02:50:07.984 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:07.984 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:07.984 00.000 6880 Enqueuing Expose request
02:50:07.984 00.000 10052 Worker thread wakes up
02:50:07.984 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:07.984 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:07.984 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:09.116 01.132 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9b6a762-d957-4041-b2d4-b745445707c0"}
02:50:09.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f9b6a762-d957-4041-b2d4-b745445707c0"}
02:50:09.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ded64f98-47fc-4ab5-8881-f736fb03c047"}
02:50:09.117 00.000 6880 case statement mapped state 6 to 3
02:50:09.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ded64f98-47fc-4ab5-8881-f736fb03c047"}
02:50:09.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"224e6435-15ad-4543-bb48-8747a4beb964"}
02:50:09.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4712,"width":15,"height":15,"star_pos":[7.20,6.95],"pixels":"..."},"id":"224e6435-15ad-4543-bb48-8747a4beb964"}
02:50:09.123 00.006 10052 Exposure complete
02:50:09.198 00.075 10052 worker thread done servicing request
02:50:09.198 00.000 6880 OnExposeComplete: enter
02:50:09.198 00.000 6880 UpdateGuideState(): m_state=6
02:50:09.199 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4713
02:50:09.199 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=891.92, Mass=2657, SNR=35.7, Peak=169 HFD=4.4
02:50:09.199 00.000 6880 MultiStar: [#1 0.08,-0.02,0.94,U] [#2 0.12,0.07,0.97,U] [#3 -0.01,0.09,0.92,U] [#4 -0.11,-0.39,0.83,U] [#5 0.04,0.03,0.95,U] [#6 -0.15,0.02,0.90,U] [#7 0.01,-0.10,0.74,U] [#8 0.07,0.07,0.78,U] 
02:50:09.199 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.06}, one-star: {0.22, -0.33}
02:50:09.199 00.000 6880 CameraToMount -- cameraTheta (-1.04) - m_xAngle (-1.61) = xAngle (0.57 = 0.57)
02:50:09.199 00.000 6880 CameraToMount -- cameraTheta (-1.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.54 = 0.54)
02:50:09.199 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.06 hyp=0.07 cameraTheta=-1.04 mountX=0.06 mountY=0.04, mountTheta=0.55
02:50:09.201 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.06, opts=13)
02:50:09.201 00.000 6880 Enqueuing Move request for scope (0.04, -0.06)
02:50:09.201 00.000 10052 Worker thread wakes up
02:50:09.201 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.06) opts 0xd
02:50:09.201 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.06)
02:50:09.201 00.000 10052 Moving (0.04, -0.06) raw xDistance=0.06 yDistance=0.04
02:50:09.201 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:50:09.201 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
02:50:09.202 00.001 10052 MoveAxis(E, 0, ABG)
02:50:09.202 00.000 10052 Move returns status 0, amount 0
02:50:09.202 00.000 10052 MoveAxis(N, 0, ABG)
02:50:09.202 00.000 10052 Move returns status 0, amount 0
02:50:09.202 00.000 10052 move complete, result=0
02:50:09.202 00.000 10052 worker thread done servicing request
02:50:09.227 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:09.271 00.044 6880 UpdateGuideState exits: m=2657 SNR=35.7
02:50:09.271 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:09.271 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:09.271 00.000 6880 Enqueuing Expose request
02:50:09.271 00.000 10052 Worker thread wakes up
02:50:09.272 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:09.272 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:09.272 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:10.177 00.905 10052 Exposure complete
02:50:10.254 00.077 6880 OnExposeComplete: enter
02:50:10.254 00.000 6880 UpdateGuideState(): m_state=6
02:50:10.255 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4714
02:50:10.255 00.000 6880 Star::Find returns 1 (0), X=408.30, Y=892.11, Mass=2671, SNR=35.8, Peak=169 HFD=4.6
02:50:10.255 00.000 6880 MultiStar: [#1 0.33,0.10,0.94,U] [#2 0.25,0.22,1.00,U] [#3 -0.05,0.32,0.91,U] [#4 0.18,0.06,0.80,U] [#5 0.12,0.13,0.99,U] [#6 -0.01,0.30,0.91,U] [#7 0.32,0.32,0.74,U] [#8 0.14,0.24,0.80,U] 
02:50:10.255 00.000 6880 refined, 8 included, MultiStar: {0.18, 0.17}, one-star: {0.35, -0.13}
02:50:10.255 00.000 6880 CameraToMount -- cameraTheta (0.74) - m_xAngle (-1.61) = xAngle (2.36 = 2.36)
02:50:10.255 00.000 6880 CameraToMount -- cameraTheta (0.74) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.32 = 2.32)
02:50:10.256 00.001 6880 CameraToMount -- cameraX=0.18 cameraY=0.17 hyp=0.25 cameraTheta=0.74 mountX=-0.17 mountY=0.18, mountTheta=2.34
02:50:10.256 00.000 10052 worker thread done servicing request
02:50:10.258 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.17, opts=13)
02:50:10.258 00.000 6880 Enqueuing Move request for scope (0.18, 0.17)
02:50:10.258 00.000 10052 Worker thread wakes up
02:50:10.258 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.17) opts 0xd
02:50:10.258 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.17)
02:50:10.258 00.000 10052 Moving (0.18, 0.17) raw xDistance=-0.17 yDistance=0.18
02:50:10.258 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:50:10.258 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.08 from input 0.18, slope = 0.02
02:50:10.258 00.000 10052 MoveAxis(E, 47, ABG)
02:50:10.258 00.000 10052 Guiding  Dir = 2, Dur = 47
02:50:10.289 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:10.333 00.044 6880 UpdateGuideState exits: m=2671 SNR=35.8
02:50:10.334 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:10.334 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:10.334 00.000 6880 Enqueuing Expose request
02:50:10.360 00.026 10052 IsSlewing returns 0
02:50:10.435 00.075 10052 IsGuiding returns 0
02:50:10.533 00.098 10052 IsGuiding returns 1
02:50:10.533 00.000 10052 scope still moving after pulse duration time elapsed
02:50:10.585 00.052 10052 IsSlewing returns 0
02:50:10.623 00.038 10052 IsGuiding returns 0
02:50:10.623 00.000 10052 scope move finished after 47 + 140 ms
02:50:10.623 00.000 10052 Move returns status 0, amount 47
02:50:10.623 00.000 10052 MoveAxis(S, 32, ABG)
02:50:10.623 00.000 10052 Guiding  Dir = 1, Dur = 32
02:50:10.661 00.038 10052 IsSlewing returns 0
02:50:10.699 00.038 10052 IsGuiding returns 0
02:50:10.726 00.027 10052 PulseGuide returned control before completion, sleep 16
02:50:10.774 00.048 10052 IsGuiding returns 0
02:50:10.774 00.000 10052 Move returns status 0, amount 32
02:50:10.774 00.000 10052 move complete, result=0
02:50:10.774 00.000 10052 worker thread done servicing request
02:50:10.774 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.2 px 32 ms SOUTH
02:50:10.775 00.001 10052 Worker thread wakes up
02:50:10.775 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:10.775 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:11.117 00.342 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07b603c4-55e3-48d9-9550-8a11c1485320"}
02:50:11.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07b603c4-55e3-48d9-9550-8a11c1485320"}
02:50:11.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d42b152-5b06-48d2-ba2e-fbbdaaf465f9"}
02:50:11.118 00.000 6880 case statement mapped state 6 to 3
02:50:11.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d42b152-5b06-48d2-ba2e-fbbdaaf465f9"}
02:50:11.119 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"12fd6d2d-53b8-4278-806f-1500fce18958"}
02:50:11.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4714,"width":15,"height":15,"star_pos":[7.30,7.11],"pixels":"..."},"id":"12fd6d2d-53b8-4278-806f-1500fce18958"}
02:50:11.913 00.794 10052 Exposure complete
02:50:11.979 00.066 10052 worker thread done servicing request
02:50:11.979 00.000 6880 OnExposeComplete: enter
02:50:11.979 00.000 6880 UpdateGuideState(): m_state=6
02:50:11.979 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4715
02:50:11.979 00.000 6880 Star::Find returns 1 (0), X=408.21, Y=892.17, Mass=2468, SNR=34.4, Peak=171 HFD=4.4
02:50:11.980 00.001 6880 MultiStar: [#1 0.11,0.20,0.98,U] [#2 -0.01,0.57,0.00,M1] [#3 -0.15,0.34,0.94,U] [#4 -0.06,0.15,0.88,U] [#5 0.16,0.50,1.00,U] [#6 -0.24,0.41,0.93,U] [#7 0.31,0.63,0.00,M1] [#8 -0.05,0.51,0.80,U] 
02:50:11.980 00.000 6880 single-star, 6 included, MultiStar: {0.01, 0.29}, one-star: {0.27, -0.07}
02:50:11.980 00.000 6880 CameraToMount -- cameraTheta (-0.25) - m_xAngle (-1.61) = xAngle (1.36 = 1.36)
02:50:11.980 00.000 6880 CameraToMount -- cameraTheta (-0.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.33 = 1.33)
02:50:11.980 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-0.07 hyp=0.28 cameraTheta=-0.25 mountX=0.06 mountY=0.27, mountTheta=1.36
02:50:11.981 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-0.07, opts=13)
02:50:11.982 00.001 6880 Enqueuing Move request for scope (0.27, -0.07)
02:50:11.982 00.000 10052 Worker thread wakes up
02:50:11.982 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -0.07) opts 0xd
02:50:11.982 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -0.07)
02:50:11.982 00.000 10052 Moving (0.27, -0.07) raw xDistance=0.06 yDistance=0.27
02:50:11.982 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:50:11.982 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.27, slope = 0.02
02:50:11.982 00.000 10052 MoveAxis(E, 0, ABG)
02:50:11.982 00.000 10052 Move returns status 0, amount 0
02:50:11.982 00.000 10052 MoveAxis(S, 36, ABG)
02:50:11.982 00.000 10052 Guiding  Dir = 1, Dur = 36
02:50:12.006 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:12.028 00.022 10052 IsSlewing returns 0
02:50:12.043 00.015 6880 UpdateGuideState exits: m=2468 SNR=34.4
02:50:12.043 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:12.043 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:12.043 00.000 6880 Enqueuing Expose request
02:50:12.108 00.065 10052 IsGuiding returns 0
02:50:12.250 00.142 10052 IsGuiding returns 0
02:50:12.250 00.000 10052 Move returns status 0, amount 36
02:50:12.250 00.000 10052 move complete, result=0
02:50:12.250 00.000 10052 worker thread done servicing request
02:50:12.250 00.000 10052 Worker thread wakes up
02:50:12.250 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:12.250 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:12.252 00.002 6880 GuideStep: 0.1 px 0 ms EAST, 0.3 px 36 ms SOUTH
02:50:13.116 00.864 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b6a84170-2998-412a-9fb2-f4a88169a060"}
02:50:13.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b6a84170-2998-412a-9fb2-f4a88169a060"}
02:50:13.116 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b412a19d-bfaf-4d1b-ad24-4084c7142ace"}
02:50:13.116 00.000 6880 case statement mapped state 6 to 3
02:50:13.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b412a19d-bfaf-4d1b-ad24-4084c7142ace"}
02:50:13.118 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"60e28214-1baf-4eaa-b771-8cb855b735ad"}
02:50:13.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4715,"width":15,"height":15,"star_pos":[7.21,7.17],"pixels":"..."},"id":"60e28214-1baf-4eaa-b771-8cb855b735ad"}
02:50:13.163 00.045 10052 Exposure complete
02:50:13.239 00.076 10052 worker thread done servicing request
02:50:13.239 00.000 6880 OnExposeComplete: enter
02:50:13.239 00.000 6880 UpdateGuideState(): m_state=6
02:50:13.240 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4716
02:50:13.240 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=892.15, Mass=2653, SNR=35.6, Peak=155 HFD=4.4
02:50:13.240 00.000 6880 MultiStar: [#1 -0.06,0.30,0.95,U] [#2 -0.11,0.46,0.97,U] [#3 -0.21,0.33,0.89,U] [#4 -0.33,0.03,0.82,U] [#5 -0.07,0.38,0.95,U] [#6 -0.50,0.18,0.92,U] [#7 -0.15,0.25,0.73,U] [#8 -0.22,0.44,0.79,U] 
02:50:13.240 00.000 6880 single-star, 8 included, MultiStar: {-0.18, 0.25}, one-star: {0.01, -0.09}
02:50:13.240 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
02:50:13.240 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
02:50:13.242 00.002 6880 CameraToMount -- cameraX=0.01 cameraY=-0.09 hyp=0.10 cameraTheta=-1.47 mountX=0.09 mountY=0.01, mountTheta=0.11
02:50:13.243 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.09, opts=13)
02:50:13.244 00.001 6880 Enqueuing Move request for scope (0.01, -0.09)
02:50:13.244 00.000 10052 Worker thread wakes up
02:50:13.244 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.09) opts 0xd
02:50:13.244 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.09)
02:50:13.244 00.000 10052 Moving (0.01, -0.09) raw xDistance=0.09 yDistance=0.01
02:50:13.244 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:50:13.244 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.00
02:50:13.244 00.000 10052 MoveAxis(E, 0, ABG)
02:50:13.244 00.000 10052 Move returns status 0, amount 0
02:50:13.244 00.000 10052 MoveAxis(N, 0, ABG)
02:50:13.244 00.000 10052 Move returns status 0, amount 0
02:50:13.245 00.001 10052 move complete, result=0
02:50:13.245 00.000 10052 worker thread done servicing request
02:50:13.275 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:13.314 00.039 6880 UpdateGuideState exits: m=2653 SNR=35.6
02:50:13.314 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:13.314 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:13.314 00.000 6880 Enqueuing Expose request
02:50:13.315 00.001 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:13.315 00.000 10052 Worker thread wakes up
02:50:13.315 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:13.315 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:14.447 01.132 10052 Exposure complete
02:50:14.527 00.080 10052 worker thread done servicing request
02:50:14.527 00.000 6880 OnExposeComplete: enter
02:50:14.527 00.000 6880 UpdateGuideState(): m_state=6
02:50:14.527 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4717
02:50:14.528 00.001 6880 Star::Find returns 1 (0), X=408.11, Y=891.94, Mass=2519, SNR=34.8, Peak=158 HFD=4.4
02:50:14.528 00.000 6880 MultiStar: [#1 0.07,0.01,1.01,U] [#2 -0.05,0.05,1.03,U] [#3 -0.11,0.11,0.94,U] [#4 -0.15,-0.36,0.83,U] [#5 -0.04,0.06,1.02,U] [#6 -0.22,0.07,0.92,U] [#7 -0.00,-0.22,0.75,U] [#8 -0.17,0.19,0.80,U] 
02:50:14.528 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.04}, one-star: {0.17, -0.30}
02:50:14.528 00.000 6880 CameraToMount -- cameraTheta (-2.49) - m_xAngle (-1.61) = xAngle (-0.87 = -0.87)
02:50:14.528 00.000 6880 CameraToMount -- cameraTheta (-2.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.91 = -0.91)
02:50:14.529 00.001 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.04 hyp=0.06 cameraTheta=-2.49 mountX=0.04 mountY=-0.05, mountTheta=-0.89
02:50:14.530 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.04, opts=13)
02:50:14.531 00.001 6880 Enqueuing Move request for scope (-0.05, -0.04)
02:50:14.531 00.000 10052 Worker thread wakes up
02:50:14.531 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.04) opts 0xd
02:50:14.531 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.04)
02:50:14.531 00.000 10052 Moving (-0.05, -0.04) raw xDistance=0.04 yDistance=-0.05
02:50:14.531 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:50:14.531 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.06, using input
02:50:14.531 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
02:50:14.531 00.000 10052 MoveAxis(E, 0, ABG)
02:50:14.531 00.000 10052 Move returns status 0, amount 0
02:50:14.531 00.000 10052 MoveAxis(N, 0, ABG)
02:50:14.531 00.000 10052 Move returns status 0, amount 0
02:50:14.532 00.001 10052 move complete, result=0
02:50:14.532 00.000 10052 worker thread done servicing request
02:50:14.558 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:14.604 00.046 6880 UpdateGuideState exits: m=2519 SNR=34.8
02:50:14.604 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:14.605 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:14.605 00.000 6880 Enqueuing Expose request
02:50:14.605 00.000 10052 Worker thread wakes up
02:50:14.605 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:14.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:14.606 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:15.119 00.513 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"192d5a2d-4e34-46bd-b638-b30da9c4c7de"}
02:50:15.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"192d5a2d-4e34-46bd-b638-b30da9c4c7de"}
02:50:15.119 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"82221262-a738-4307-b7a5-d52f842e0dd2"}
02:50:15.119 00.000 6880 case statement mapped state 6 to 3
02:50:15.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"82221262-a738-4307-b7a5-d52f842e0dd2"}
02:50:15.120 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83de6a93-6f9b-43ea-a28e-3004eebf1ba6"}
02:50:15.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4717,"width":15,"height":15,"star_pos":[7.11,6.94],"pixels":"..."},"id":"83de6a93-6f9b-43ea-a28e-3004eebf1ba6"}
02:50:15.523 00.403 10052 Exposure complete
02:50:15.608 00.085 10052 worker thread done servicing request
02:50:15.608 00.000 6880 OnExposeComplete: enter
02:50:15.608 00.000 6880 UpdateGuideState(): m_state=6
02:50:15.609 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4718
02:50:15.609 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=891.86, Mass=2592, SNR=35.1, Peak=167 HFD=4.4
02:50:15.609 00.000 6880 MultiStar: [#1 0.16,-0.11,0.96,U] [#2 -0.08,0.05,0.96,U] [#3 -0.07,0.04,0.92,U] [#4 -0.17,-0.48,0.81,U] [#5 -0.06,-0.05,0.96,U] [#6 -0.31,-0.30,0.91,U] [#7 -0.03,0.07,0.77,U] [#8 -0.19,0.04,0.79,U] 
02:50:15.609 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.13}, one-star: {0.22, -0.38}
02:50:15.609 00.000 6880 CameraToMount -- cameraTheta (-1.96) - m_xAngle (-1.61) = xAngle (-0.35 = -0.35)
02:50:15.609 00.000 6880 CameraToMount -- cameraTheta (-1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.38 = -0.38)
02:50:15.609 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.13 hyp=0.14 cameraTheta=-1.96 mountX=0.13 mountY=-0.05, mountTheta=-0.38
02:50:15.611 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.13, opts=13)
02:50:15.611 00.000 6880 Enqueuing Move request for scope (-0.05, -0.13)
02:50:15.611 00.000 10052 Worker thread wakes up
02:50:15.612 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.13) opts 0xd
02:50:15.612 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.13)
02:50:15.612 00.000 10052 Moving (-0.05, -0.13) raw xDistance=0.13 yDistance=-0.05
02:50:15.612 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:50:15.612 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.06, using input
02:50:15.612 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
02:50:15.612 00.000 10052 MoveAxis(W, 34, ABG)
02:50:15.612 00.000 10052 Guiding  Dir = 3, Dur = 34
02:50:15.640 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:15.653 00.013 10052 IsSlewing returns 0
02:50:15.690 00.037 6880 UpdateGuideState exits: m=2592 SNR=35.1
02:50:15.690 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:15.690 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:15.690 00.000 6880 Enqueuing Expose request
02:50:15.729 00.039 10052 IsGuiding returns 0
02:50:15.877 00.148 10052 IsGuiding returns 0
02:50:15.878 00.001 10052 Move returns status 0, amount 34
02:50:15.878 00.000 10052 MoveAxis(N, 0, ABG)
02:50:15.878 00.000 10052 Move returns status 0, amount 0
02:50:15.878 00.000 10052 move complete, result=0
02:50:15.878 00.000 10052 worker thread done servicing request
02:50:15.878 00.000 10052 Worker thread wakes up
02:50:15.878 00.000 6880 GuideStep: 0.1 px 34 ms WEST, -0.1 px 0 ms NORTH
02:50:15.878 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:15.878 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:17.011 01.133 10052 Exposure complete
02:50:17.093 00.082 10052 worker thread done servicing request
02:50:17.093 00.000 6880 OnExposeComplete: enter
02:50:17.093 00.000 6880 UpdateGuideState(): m_state=6
02:50:17.093 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4719
02:50:17.094 00.001 6880 Star::Find returns 1 (0), X=407.98, Y=892.03, Mass=2521, SNR=34.8, Peak=185 HFD=4.5
02:50:17.094 00.000 6880 MultiStar: [#1 -0.12,0.14,0.96,U] [#2 -0.25,0.12,1.00,U] [#3 -0.37,0.20,0.94,U] [#4 -0.24,-0.12,0.82,U] [#5 -0.07,0.34,0.95,U] [#6 -0.51,0.09,0.94,U] [#7 -0.03,0.16,0.77,U] [#8 -0.28,0.28,0.82,U] 
02:50:17.094 00.000 6880 single-star, 8 included, MultiStar: {-0.20, 0.11}, one-star: {0.04, -0.21}
02:50:17.094 00.000 6880 CameraToMount -- cameraTheta (-1.38) - m_xAngle (-1.61) = xAngle (0.23 = 0.23)
02:50:17.094 00.000 6880 CameraToMount -- cameraTheta (-1.38) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.20 = 0.20)
02:50:17.094 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.21 hyp=0.21 cameraTheta=-1.38 mountX=0.21 mountY=0.04, mountTheta=0.20
02:50:17.096 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.21, opts=13)
02:50:17.096 00.000 6880 Enqueuing Move request for scope (0.04, -0.21)
02:50:17.097 00.001 10052 Worker thread wakes up
02:50:17.097 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.21) opts 0xd
02:50:17.097 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.21)
02:50:17.097 00.000 10052 Moving (0.04, -0.21) raw xDistance=0.21 yDistance=0.04
02:50:17.097 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.21
02:50:17.097 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
02:50:17.097 00.000 10052 MoveAxis(W, 57, ABG)
02:50:17.097 00.000 10052 Guiding  Dir = 3, Dur = 57
02:50:17.118 00.021 10052 IsSlewing returns 0
02:50:17.126 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=3, FiltMin=1, FiltMax=255, Gamma=0.780
02:50:17.156 00.030 10052 IsGuiding returns 0
02:50:17.171 00.015 6880 UpdateGuideState exits: m=2521 SNR=34.8
02:50:17.171 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:17.171 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:17.171 00.000 6880 Enqueuing Expose request
02:50:17.172 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bc7b1403-6632-4ad9-9ab3-8a856d58890d"}
02:50:17.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bc7b1403-6632-4ad9-9ab3-8a856d58890d"}
02:50:17.182 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e95f233-5f94-4d4d-a1ef-5413426fbba4"}
02:50:17.182 00.000 6880 case statement mapped state 6 to 3
02:50:17.182 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e95f233-5f94-4d4d-a1ef-5413426fbba4"}
02:50:17.184 00.002 10052 PulseGuide returned control before completion, sleep 40
02:50:17.184 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2cce8df6-4cd0-4c55-a04a-8e88d9dced13"}
02:50:17.185 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4719,"width":15,"height":15,"star_pos":[6.98,7.03],"pixels":"..."},"id":"2cce8df6-4cd0-4c55-a04a-8e88d9dced13"}
02:50:17.248 00.063 10052 IsGuiding returns 0
02:50:17.248 00.000 10052 Move returns status 0, amount 57
02:50:17.248 00.000 10052 MoveAxis(N, 0, ABG)
02:50:17.248 00.000 10052 Move returns status 0, amount 0
02:50:17.248 00.000 10052 move complete, result=0
02:50:17.249 00.001 10052 worker thread done servicing request
02:50:17.249 00.000 10052 Worker thread wakes up
02:50:17.249 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:17.249 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:17.249 00.000 6880 GuideStep: 0.2 px 57 ms WEST, 0.0 px 0 ms NORTH
02:50:18.163 00.914 10052 Exposure complete
02:50:18.250 00.087 10052 worker thread done servicing request
02:50:18.250 00.000 6880 OnExposeComplete: enter
02:50:18.251 00.001 6880 UpdateGuideState(): m_state=6
02:50:18.251 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4720
02:50:18.251 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=892.12, Mass=2648, SNR=35.5, Peak=172 HFD=4.6
02:50:18.251 00.000 6880 MultiStar: [#1 0.22,0.26,0.95,U] [#2 -0.06,0.20,1.00,U] [#3 -0.17,0.17,0.91,U] [#4 -0.07,-0.21,0.78,U] [#5 -0.00,0.18,0.95,U] [#6 -0.27,-0.02,0.89,U] [#7 0.36,0.26,0.74,U] [#8 -0.12,0.30,0.76,U] 
02:50:18.252 00.001 6880 refined, 8 included, MultiStar: {0.00, 0.11}, one-star: {0.17, -0.13}
02:50:18.252 00.000 6880 CameraToMount -- cameraTheta (1.53) - m_xAngle (-1.61) = xAngle (3.14 = 3.14)
02:50:18.252 00.000 6880 CameraToMount -- cameraTheta (1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.11 = 3.11)
02:50:18.252 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.11 hyp=0.11 cameraTheta=1.53 mountX=-0.11 mountY=0.00, mountTheta=3.11
02:50:18.253 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.11, opts=13)
02:50:18.253 00.000 6880 Enqueuing Move request for scope (0.00, 0.11)
02:50:18.253 00.000 10052 Worker thread wakes up
02:50:18.253 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.11) opts 0xd
02:50:18.254 00.001 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.11)
02:50:18.254 00.000 10052 Moving (0.00, 0.11) raw xDistance=-0.11 yDistance=0.00
02:50:18.254 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:50:18.254 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
02:50:18.254 00.000 10052 MoveAxis(E, 0, ABG)
02:50:18.254 00.000 10052 Move returns status 0, amount 0
02:50:18.254 00.000 10052 MoveAxis(N, 0, ABG)
02:50:18.254 00.000 10052 Move returns status 0, amount 0
02:50:18.254 00.000 10052 move complete, result=0
02:50:18.254 00.000 10052 worker thread done servicing request
02:50:18.276 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=4, FiltMin=2, FiltMax=255, Gamma=0.780
02:50:18.315 00.039 6880 UpdateGuideState exits: m=2648 SNR=35.5
02:50:18.315 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:18.315 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:18.315 00.000 6880 Enqueuing Expose request
02:50:18.315 00.000 10052 Worker thread wakes up
02:50:18.315 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:18.316 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:18.316 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:19.119 00.803 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"101f0386-32fa-43f0-83f1-6f9d611329c4"}
02:50:19.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"101f0386-32fa-43f0-83f1-6f9d611329c4"}
02:50:19.120 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"072be787-1d8d-4358-b3f8-342f73999789"}
02:50:19.120 00.000 6880 case statement mapped state 6 to 3
02:50:19.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"072be787-1d8d-4358-b3f8-342f73999789"}
02:50:19.120 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"afd28e4b-70d0-4e38-8cfb-9717d3a4b502"}
02:50:19.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4720,"width":15,"height":15,"star_pos":[7.11,7.12],"pixels":"..."},"id":"afd28e4b-70d0-4e38-8cfb-9717d3a4b502"}
02:50:19.449 00.329 10052 Exposure complete
02:50:19.508 00.059 10052 worker thread done servicing request
02:50:19.508 00.000 6880 OnExposeComplete: enter
02:50:19.508 00.000 6880 UpdateGuideState(): m_state=6
02:50:19.508 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4721
02:50:19.508 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=892.56, Mass=2446, SNR=34.0, Peak=152 HFD=4.9
02:50:19.509 00.001 6880 MultiStar: [#1 0.29,0.63,0.00,M1] [#2 0.14,0.63,0.00,M1] [#3 -0.00,0.50,0.91,U] [#4 0.36,0.52,0.00,M1] [#5 0.17,0.63,0.00,M1] [#6 -0.02,0.77,0.00,M1] [#7 0.45,0.98,0.00,M1] [#8 -0.01,0.69,0.00,M1] 
02:50:19.509 00.000 6880 single-star, 1 included, MultiStar: {0.10, 0.40}, one-star: {0.20, 0.31}
02:50:19.509 00.000 6880 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.61) = xAngle (2.61 = 2.61)
02:50:19.509 00.000 6880 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.58 = 2.58)
02:50:19.509 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.31 hyp=0.37 cameraTheta=1.00 mountX=-0.32 mountY=0.20, mountTheta=2.59
02:50:19.511 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.31, opts=13)
02:50:19.511 00.000 6880 Enqueuing Move request for scope (0.20, 0.31)
02:50:19.511 00.000 10052 Worker thread wakes up
02:50:19.511 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.31) opts 0xd
02:50:19.512 00.001 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.31)
02:50:19.512 00.000 10052 Moving (0.20, 0.31) raw xDistance=-0.32 yDistance=0.20
02:50:19.512 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.32
02:50:19.512 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
02:50:19.512 00.000 10052 MoveAxis(E, 87, ABG)
02:50:19.512 00.000 10052 Guiding  Dir = 2, Dur = 87
02:50:19.534 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:19.554 00.020 10052 IsSlewing returns 0
02:50:19.570 00.016 6880 UpdateGuideState exits: m=2446 SNR=34.0
02:50:19.570 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:19.570 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:19.570 00.000 6880 Enqueuing Expose request
02:50:19.628 00.058 10052 IsGuiding returns 0
02:50:19.691 00.063 10052 PulseGuide returned control before completion, sleep 34
02:50:19.804 00.113 10052 IsGuiding returns 0
02:50:19.804 00.000 10052 Move returns status 0, amount 87
02:50:19.804 00.000 10052 MoveAxis(N, 0, ABG)
02:50:19.805 00.001 10052 Move returns status 0, amount 0
02:50:19.805 00.000 10052 move complete, result=0
02:50:19.805 00.000 10052 worker thread done servicing request
02:50:19.805 00.000 6880 GuideStep: -0.3 px 87 ms EAST, 0.2 px 0 ms NORTH
02:50:19.805 00.000 10052 Worker thread wakes up
02:50:19.805 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:19.805 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:20.729 00.924 10052 Exposure complete
02:50:20.805 00.076 10052 worker thread done servicing request
02:50:20.805 00.000 6880 OnExposeComplete: enter
02:50:20.805 00.000 6880 UpdateGuideState(): m_state=6
02:50:20.806 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4722
02:50:20.806 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.91, Mass=2548, SNR=34.9, Peak=141 HFD=4.6
02:50:20.806 00.000 6880 MultiStar: [#1 0.38,0.91,0.00,M2] [#2 0.00,0.74,0.00,M2] [#3 -0.15,0.69,0.00,M1] [#4 0.31,0.83,0.00,M2] [#5 -0.01,0.88,0.00,M2] [#6 -0.19,0.48,0.88,U] [#7 0.37,1.06,0.00,M2] [#8 -0.00,0.79,0.00,M2] 
02:50:20.806 00.000 6880 refined, 1 included, MultiStar: {-0.05, 0.58}, one-star: {0.08, 0.67}
02:50:20.806 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
02:50:20.807 00.001 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.05)
02:50:20.807 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.58 hyp=0.58 cameraTheta=1.65 mountX=-0.58 mountY=-0.05, mountTheta=-3.05
02:50:20.808 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.58, opts=13)
02:50:20.809 00.001 6880 Enqueuing Move request for scope (-0.05, 0.58)
02:50:20.809 00.000 10052 Worker thread wakes up
02:50:20.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.58) opts 0xd
02:50:20.809 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.58)
02:50:20.809 00.000 10052 Moving (-0.05, 0.58) raw xDistance=-0.58 yDistance=-0.05
02:50:20.809 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.58
02:50:20.809 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
02:50:20.809 00.000 10052 MoveAxis(E, 159, ABG)
02:50:20.809 00.000 10052 Guiding  Dir = 2, Dur = 159
02:50:20.830 00.021 10052 IsSlewing returns 0
02:50:20.832 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:20.864 00.032 6880 UpdateGuideState exits: m=2548 SNR=34.9
02:50:20.864 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:20.864 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:20.864 00.000 6880 Enqueuing Expose request
02:50:20.869 00.005 10052 IsGuiding returns 0
02:50:20.896 00.027 10052 PulseGuide returned control before completion, sleep 142
02:50:21.073 00.177 10052 IsGuiding returns 0
02:50:21.073 00.000 10052 Move returns status 0, amount 159
02:50:21.073 00.000 10052 MoveAxis(N, 0, ABG)
02:50:21.073 00.000 10052 Move returns status 0, amount 0
02:50:21.073 00.000 10052 move complete, result=0
02:50:21.073 00.000 6880 GuideStep: -0.6 px 159 ms EAST, -0.1 px 0 ms NORTH
02:50:21.073 00.000 10052 worker thread done servicing request
02:50:21.073 00.000 10052 Worker thread wakes up
02:50:21.074 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:21.074 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:21.118 00.044 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e043b091-3ffd-46b6-bf2b-f994a4144145"}
02:50:21.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e043b091-3ffd-46b6-bf2b-f994a4144145"}
02:50:21.120 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6133a600-a686-4354-8a1c-69e6615c6bcd"}
02:50:21.120 00.000 6880 case statement mapped state 6 to 3
02:50:21.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6133a600-a686-4354-8a1c-69e6615c6bcd"}
02:50:21.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cc76573b-5bb8-46a3-8754-6de250830662"}
02:50:21.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4722,"width":15,"height":15,"star_pos":[7.03,6.91],"pixels":"..."},"id":"cc76573b-5bb8-46a3-8754-6de250830662"}
02:50:22.201 01.080 10052 Exposure complete
02:50:22.277 00.076 10052 worker thread done servicing request
02:50:22.277 00.000 6880 OnExposeComplete: enter
02:50:22.277 00.000 6880 UpdateGuideState(): m_state=6
02:50:22.278 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4723
02:50:22.278 00.000 6880 Star::Find returns 1 (0), X=408.65, Y=891.90, Mass=2641, SNR=35.5, Peak=153 HFD=4.8
02:50:22.278 00.000 6880 MultiStar: [#1 0.47,0.04,0.92,U] [#2 0.42,0.12,0.98,U] [#3 0.43,0.04,0.91,U] [#4 0.56,-0.46,0.00,M3] [#5 0.29,0.11,0.98,U] [#6 0.38,-0.06,0.89,U] [#7 0.61,0.15,0.00,M3] [#8 0.42,0.12,0.77,U] 
02:50:22.278 00.000 6880 refined, 6 included, MultiStar: {0.45, -0.00}, one-star: {0.71, -0.34}
02:50:22.278 00.000 6880 CameraToMount -- cameraTheta (-0.00) - m_xAngle (-1.61) = xAngle (1.61 = 1.61)
02:50:22.278 00.000 6880 CameraToMount -- cameraTheta (-0.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.58 = 1.58)
02:50:22.278 00.000 6880 CameraToMount -- cameraX=0.45 cameraY=-0.00 hyp=0.45 cameraTheta=-0.00 mountX=-0.02 mountY=0.45, mountTheta=1.61
02:50:22.280 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.45, y=-0.00, opts=13)
02:50:22.280 00.000 6880 Enqueuing Move request for scope (0.45, -0.00)
02:50:22.280 00.000 10052 Worker thread wakes up
02:50:22.280 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.00) opts 0xd
02:50:22.280 00.000 10052 Handling offset move in thread for scope, endpoint = (0.45, -0.00)
02:50:22.280 00.000 10052 Moving (0.45, -0.00) raw xDistance=-0.02 yDistance=0.45
02:50:22.280 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:50:22.280 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.45, slope = 0.01
02:50:22.280 00.000 10052 MoveAxis(E, 0, ABG)
02:50:22.280 00.000 10052 Move returns status 0, amount 0
02:50:22.280 00.000 10052 MoveAxis(S, 15, ABG)
02:50:22.280 00.000 10052 Guiding  Dir = 1, Dur = 15
02:50:22.303 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:22.335 00.032 6880 UpdateGuideState exits: m=2641 SNR=35.5
02:50:22.335 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:22.335 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:22.335 00.000 6880 Enqueuing Expose request
02:50:22.352 00.017 10052 IsSlewing returns 0
02:50:22.425 00.073 10052 IsGuiding returns 0
02:50:22.522 00.097 10052 IsGuiding returns 0
02:50:22.522 00.000 10052 Move returns status 0, amount 15
02:50:22.522 00.000 10052 move complete, result=0
02:50:22.523 00.001 10052 worker thread done servicing request
02:50:22.523 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.4 px 15 ms SOUTH
02:50:22.523 00.000 10052 Worker thread wakes up
02:50:22.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:22.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:23.118 00.595 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2396282e-6a59-4b8b-9366-f1f0643245e2"}
02:50:23.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2396282e-6a59-4b8b-9366-f1f0643245e2"}
02:50:23.119 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d297135d-6bcb-4cff-a7dc-4166165aead3"}
02:50:23.119 00.000 6880 case statement mapped state 6 to 3
02:50:23.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d297135d-6bcb-4cff-a7dc-4166165aead3"}
02:50:23.120 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a77178ae-4d93-4024-9320-96b20a9dd10f"}
02:50:23.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4723,"width":15,"height":15,"star_pos":[6.65,6.90],"pixels":"..."},"id":"a77178ae-4d93-4024-9320-96b20a9dd10f"}
02:50:23.435 00.315 10052 Exposure complete
02:50:23.493 00.058 10052 worker thread done servicing request
02:50:23.493 00.000 6880 OnExposeComplete: enter
02:50:23.493 00.000 6880 UpdateGuideState(): m_state=6
02:50:23.493 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4724
02:50:23.493 00.000 6880 Star::Find returns 1 (0), X=408.52, Y=892.05, Mass=2779, SNR=36.5, Peak=148 HFD=4.7
02:50:23.494 00.001 6880 MultiStar: [#1 0.41,0.16,0.93,U] [#2 0.40,0.03,0.96,U] [#3 0.23,0.27,0.92,U] [#4 0.14,-0.26,0.76,U] [#5 0.22,0.13,0.93,U] [#6 0.18,-0.09,0.89,U] [#7 0.38,-0.02,0.73,U] [#8 0.06,0.20,0.76,U] 
02:50:23.494 00.000 6880 refined, 8 included, MultiStar: {0.30, 0.03}, one-star: {0.58, -0.19}
02:50:23.494 00.000 6880 CameraToMount -- cameraTheta (0.09) - m_xAngle (-1.61) = xAngle (1.71 = 1.71)
02:50:23.494 00.000 6880 CameraToMount -- cameraTheta (0.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.67 = 1.67)
02:50:23.494 00.000 6880 CameraToMount -- cameraX=0.30 cameraY=0.03 hyp=0.30 cameraTheta=0.09 mountX=-0.04 mountY=0.30, mountTheta=1.70
02:50:23.495 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.30, y=0.03, opts=13)
02:50:23.495 00.000 6880 Enqueuing Move request for scope (0.30, 0.03)
02:50:23.495 00.000 10052 Worker thread wakes up
02:50:23.495 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.30, 0.03) opts 0xd
02:50:23.495 00.000 10052 Handling offset move in thread for scope, endpoint = (0.30, 0.03)
02:50:23.495 00.000 10052 Moving (0.30, 0.03) raw xDistance=-0.04 yDistance=0.30
02:50:23.495 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:50:23.496 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.30, slope = 0.02
02:50:23.496 00.000 10052 MoveAxis(E, 0, ABG)
02:50:23.496 00.000 10052 Move returns status 0, amount 0
02:50:23.496 00.000 10052 MoveAxis(S, 44, ABG)
02:50:23.496 00.000 10052 Guiding  Dir = 1, Dur = 44
02:50:23.518 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:23.545 00.027 10052 IsSlewing returns 0
02:50:23.553 00.008 6880 UpdateGuideState exits: m=2779 SNR=36.5
02:50:23.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:23.553 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:23.553 00.000 6880 Enqueuing Expose request
02:50:23.619 00.066 10052 IsGuiding returns 0
02:50:23.758 00.139 10052 IsGuiding returns 0
02:50:23.758 00.000 10052 Move returns status 0, amount 44
02:50:23.758 00.000 10052 move complete, result=0
02:50:23.758 00.000 10052 worker thread done servicing request
02:50:23.759 00.001 10052 Worker thread wakes up
02:50:23.759 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 44 ms SOUTH
02:50:23.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:23.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:24.889 01.130 10052 Exposure complete
02:50:24.950 00.061 10052 worker thread done servicing request
02:50:24.950 00.000 6880 OnExposeComplete: enter
02:50:24.950 00.000 6880 UpdateGuideState(): m_state=6
02:50:24.950 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4725
02:50:24.950 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=891.83, Mass=2576, SNR=35.2, Peak=176 HFD=4.4
02:50:24.951 00.001 6880 MultiStar: [#1 -0.38,-0.36,0.96,U] [#2 -0.32,-0.06,1.00,U] [#3 -0.57,0.09,0.00,M1] [#4 -0.27,-0.33,0.80,U] [#5 -0.31,-0.07,0.96,U] [#6 -0.64,-0.06,0.00,M1] [#7 -0.34,0.02,0.73,U] [#8 -0.45,0.05,0.79,U] 
02:50:24.951 00.000 6880 refined, 6 included, MultiStar: {-0.30, -0.18}, one-star: {-0.09, -0.41}
02:50:24.951 00.000 6880 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.61) = xAngle (-1.00 = -1.00)
02:50:24.951 00.000 6880 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
02:50:24.951 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-0.18 hyp=0.35 cameraTheta=-2.62 mountX=0.19 mountY=-0.30, mountTheta=-1.01
02:50:24.952 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-0.18, opts=13)
02:50:24.952 00.000 6880 Enqueuing Move request for scope (-0.30, -0.18)
02:50:24.952 00.000 10052 Worker thread wakes up
02:50:24.952 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -0.18) opts 0xd
02:50:24.953 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.30, -0.18)
02:50:24.953 00.000 10052 Moving (-0.30, -0.18) raw xDistance=0.19 yDistance=-0.30
02:50:24.953 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
02:50:24.953 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.01
02:50:24.953 00.000 10052 MoveAxis(W, 50, ABG)
02:50:24.953 00.000 10052 Guiding  Dir = 3, Dur = 50
02:50:24.971 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:24.973 00.002 10052 IsSlewing returns 0
02:50:25.002 00.029 6880 UpdateGuideState exits: m=2576 SNR=35.2
02:50:25.002 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:25.002 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:25.002 00.000 6880 Enqueuing Expose request
02:50:25.011 00.009 10052 IsGuiding returns 0
02:50:25.038 00.027 10052 PulseGuide returned control before completion, sleep 33
02:50:25.098 00.060 10052 IsGuiding returns 0
02:50:25.098 00.000 10052 Move returns status 0, amount 50
02:50:25.098 00.000 10052 MoveAxis(N, 0, ABG)
02:50:25.098 00.000 10052 Move returns status 0, amount 0
02:50:25.098 00.000 10052 move complete, result=0
02:50:25.098 00.000 10052 worker thread done servicing request
02:50:25.098 00.000 10052 Worker thread wakes up
02:50:25.098 00.000 6880 GuideStep: 0.2 px 50 ms WEST, -0.3 px 0 ms NORTH
02:50:25.098 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:25.098 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:25.120 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7302c7d5-03f8-43ee-83fe-a40323b5ee54"}
02:50:25.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7302c7d5-03f8-43ee-83fe-a40323b5ee54"}
02:50:25.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8f92ecc2-5b76-4102-85a5-ef1042baaf4b"}
02:50:25.121 00.000 6880 case statement mapped state 6 to 3
02:50:25.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8f92ecc2-5b76-4102-85a5-ef1042baaf4b"}
02:50:25.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e73b2b9f-a29c-4615-8c27-76f0325213c2"}
02:50:25.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4725,"width":15,"height":15,"star_pos":[6.85,6.83],"pixels":"..."},"id":"e73b2b9f-a29c-4615-8c27-76f0325213c2"}
02:50:26.006 00.884 10052 Exposure complete
02:50:26.060 00.054 10052 worker thread done servicing request
02:50:26.060 00.000 6880 OnExposeComplete: enter
02:50:26.060 00.000 6880 UpdateGuideState(): m_state=6
02:50:26.060 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4726
02:50:26.060 00.000 6880 Star::Find returns 1 (0), X=408.14, Y=891.78, Mass=2540, SNR=34.9, Peak=145 HFD=4.5
02:50:26.061 00.001 6880 MultiStar: [#1 0.15,-0.03,0.96,U] [#2 -0.42,-0.05,1.00,U] [#3 -0.40,-0.04,0.92,U] [#4 0.14,-0.49,0.80,U] [#5 0.02,-0.06,0.96,U] [#6 -0.54,-0.22,0.00,M2] [#7 0.13,-0.29,0.74,U] [#8 -0.15,0.00,0.80,U] 
02:50:26.061 00.000 6880 refined, 7 included, MultiStar: {-0.05, -0.17}, one-star: {0.20, -0.46}
02:50:26.061 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
02:50:26.061 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
02:50:26.061 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.84 mountX=0.17 mountY=-0.05, mountTheta=-0.26
02:50:26.062 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.17, opts=13)
02:50:26.062 00.000 6880 Enqueuing Move request for scope (-0.05, -0.17)
02:50:26.062 00.000 10052 Worker thread wakes up
02:50:26.062 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.17) opts 0xd
02:50:26.062 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.17)
02:50:26.062 00.000 10052 Moving (-0.05, -0.17) raw xDistance=0.17 yDistance=-0.05
02:50:26.062 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:50:26.063 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
02:50:26.063 00.000 10052 MoveAxis(W, 49, ABG)
02:50:26.063 00.000 10052 Guiding  Dir = 3, Dur = 49
02:50:26.083 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:26.110 00.027 10052 IsSlewing returns 0
02:50:26.118 00.008 6880 UpdateGuideState exits: m=2540 SNR=34.9
02:50:26.118 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:26.118 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:26.118 00.000 6880 Enqueuing Expose request
02:50:26.185 00.067 10052 IsGuiding returns 0
02:50:26.319 00.134 10052 IsGuiding returns 0
02:50:26.319 00.000 10052 Move returns status 0, amount 49
02:50:26.319 00.000 10052 MoveAxis(N, 0, ABG)
02:50:26.319 00.000 10052 Move returns status 0, amount 0
02:50:26.319 00.000 10052 move complete, result=0
02:50:26.319 00.000 10052 worker thread done servicing request
02:50:26.319 00.000 10052 Worker thread wakes up
02:50:26.319 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:26.319 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:26.320 00.001 6880 GuideStep: 0.2 px 49 ms WEST, -0.0 px 0 ms NORTH
02:50:27.118 00.798 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1fbe51c-cfa6-4d78-ae01-2d0cc9c9abcb"}
02:50:27.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1fbe51c-cfa6-4d78-ae01-2d0cc9c9abcb"}
02:50:27.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f350122-2238-497a-936e-5f6becea4e4c"}
02:50:27.118 00.000 6880 case statement mapped state 6 to 3
02:50:27.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f350122-2238-497a-936e-5f6becea4e4c"}
02:50:27.119 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81436300-196d-4092-86b7-017e1f0be084"}
02:50:27.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4726,"width":15,"height":15,"star_pos":[7.14,6.78],"pixels":"..."},"id":"81436300-196d-4092-86b7-017e1f0be084"}
02:50:27.453 00.334 10052 Exposure complete
02:50:27.521 00.068 10052 worker thread done servicing request
02:50:27.521 00.000 6880 OnExposeComplete: enter
02:50:27.521 00.000 6880 UpdateGuideState(): m_state=6
02:50:27.521 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4727
02:50:27.521 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=891.90, Mass=2629, SNR=35.6, Peak=156 HFD=4.6
02:50:27.522 00.001 6880 MultiStar: [#1 0.31,0.03,0.97,U] [#2 0.05,0.02,0.99,U] [#3 -0.32,0.20,0.92,U] [#4 0.01,-0.40,0.79,U] [#5 0.17,-0.02,0.95,U] [#6 -0.45,-0.08,0.93,U] [#7 0.32,-0.02,0.77,U] [#8 -0.32,0.20,0.77,U] 
02:50:27.522 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.05}, one-star: {0.34, -0.34}
02:50:27.522 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
02:50:27.522 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
02:50:27.522 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.05 hyp=0.05 cameraTheta=-1.19 mountX=0.05 mountY=0.02, mountTheta=0.39
02:50:27.524 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.05, opts=13)
02:50:27.524 00.000 6880 Enqueuing Move request for scope (0.02, -0.05)
02:50:27.524 00.000 10052 Worker thread wakes up
02:50:27.525 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.05) opts 0xd
02:50:27.525 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.05)
02:50:27.525 00.000 10052 Moving (0.02, -0.05) raw xDistance=0.05 yDistance=0.02
02:50:27.525 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:50:27.525 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
02:50:27.525 00.000 10052 MoveAxis(E, 0, ABG)
02:50:27.525 00.000 10052 Move returns status 0, amount 0
02:50:27.525 00.000 10052 MoveAxis(N, 0, ABG)
02:50:27.525 00.000 10052 Move returns status 0, amount 0
02:50:27.525 00.000 10052 move complete, result=0
02:50:27.525 00.000 10052 worker thread done servicing request
02:50:27.552 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:27.594 00.042 6880 UpdateGuideState exits: m=2629 SNR=35.6
02:50:27.594 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:27.594 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:27.594 00.000 6880 Enqueuing Expose request
02:50:27.594 00.000 10052 Worker thread wakes up
02:50:27.595 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:50:27.595 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:27.595 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:28.508 00.913 10052 Exposure complete
02:50:28.590 00.082 10052 worker thread done servicing request
02:50:28.590 00.000 6880 OnExposeComplete: enter
02:50:28.590 00.000 6880 UpdateGuideState(): m_state=6
02:50:28.590 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4728
02:50:28.590 00.000 6880 Star::Find returns 1 (0), X=408.38, Y=892.09, Mass=2629, SNR=35.6, Peak=158 HFD=4.8
02:50:28.591 00.001 6880 MultiStar: [#1 0.53,0.25,0.00,M1] [#2 0.16,0.45,0.98,U] [#3 -0.04,0.32,0.94,U] [#4 0.33,0.09,0.80,U] [#5 0.25,0.30,0.97,U] [#6 -0.09,0.35,0.93,U] [#7 0.53,0.33,0.00,M1] [#8 0.23,0.67,0.00,M1] 
02:50:28.591 00.000 6880 refined, 5 included, MultiStar: {0.18, 0.23}, one-star: {0.44, -0.15}
02:50:28.591 00.000 6880 CameraToMount -- cameraTheta (0.91) - m_xAngle (-1.61) = xAngle (2.52 = 2.52)
02:50:28.591 00.000 6880 CameraToMount -- cameraTheta (0.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.49 = 2.49)
02:50:28.591 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=0.23 hyp=0.29 cameraTheta=0.91 mountX=-0.23 mountY=0.17, mountTheta=2.50
02:50:28.593 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=0.23, opts=13)
02:50:28.593 00.000 6880 Enqueuing Move request for scope (0.18, 0.23)
02:50:28.593 00.000 10052 Worker thread wakes up
02:50:28.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, 0.23) opts 0xd
02:50:28.593 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, 0.23)
02:50:28.593 00.000 10052 Moving (0.18, 0.23) raw xDistance=-0.23 yDistance=0.17
02:50:28.594 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
02:50:28.594 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
02:50:28.594 00.000 10052 MoveAxis(E, 63, ABG)
02:50:28.594 00.000 10052 Guiding  Dir = 2, Dur = 63
02:50:28.614 00.020 10052 IsSlewing returns 0
02:50:28.622 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:28.652 00.030 10052 IsGuiding returns 0
02:50:28.670 00.018 6880 UpdateGuideState exits: m=2629 SNR=35.6
02:50:28.670 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:28.670 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:28.670 00.000 6880 Enqueuing Expose request
02:50:28.680 00.010 10052 PulseGuide returned control before completion, sleep 46
02:50:28.762 00.082 10052 IsGuiding returns 0
02:50:28.762 00.000 10052 Move returns status 0, amount 63
02:50:28.762 00.000 10052 MoveAxis(N, 0, ABG)
02:50:28.762 00.000 10052 Move returns status 0, amount 0
02:50:28.762 00.000 10052 move complete, result=0
02:50:28.762 00.000 10052 worker thread done servicing request
02:50:28.762 00.000 10052 Worker thread wakes up
02:50:28.762 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:28.762 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:28.784 00.022 6880 GuideStep: -0.2 px 63 ms EAST, 0.2 px 0 ms NORTH
02:50:29.117 00.333 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a581ab94-fd6f-4e36-8182-71e60a1acb23"}
02:50:29.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a581ab94-fd6f-4e36-8182-71e60a1acb23"}
02:50:29.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecee670e-deaa-4c0d-9d4f-fd99c5ed2d53"}
02:50:29.117 00.000 6880 case statement mapped state 6 to 3
02:50:29.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecee670e-deaa-4c0d-9d4f-fd99c5ed2d53"}
02:50:29.119 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aa67e038-e973-4c06-a7c4-2478cda3421c"}
02:50:29.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4728,"width":15,"height":15,"star_pos":[7.38,7.09],"pixels":"..."},"id":"aa67e038-e973-4c06-a7c4-2478cda3421c"}
02:50:29.888 00.769 10052 Exposure complete
02:50:29.971 00.083 10052 worker thread done servicing request
02:50:29.971 00.000 6880 OnExposeComplete: enter
02:50:29.972 00.001 6880 UpdateGuideState(): m_state=6
02:50:29.972 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4729
02:50:29.972 00.000 6880 Star::Find returns 1 (0), X=408.46, Y=891.93, Mass=2606, SNR=35.5, Peak=163 HFD=4.5
02:50:29.973 00.001 6880 MultiStar: [#1 0.55,-0.00,0.96,U] [#2 0.28,0.07,0.98,U] [#3 0.16,0.15,0.92,U] [#4 0.49,-0.07,0.80,U] [#5 0.28,0.05,0.96,U] [#6 0.05,-0.02,0.93,U] [#7 0.54,0.11,0.00,M2] [#8 0.30,0.10,0.79,U] 
02:50:29.973 00.000 6880 refined, 7 included, MultiStar: {0.33, -0.01}, one-star: {0.52, -0.32}
02:50:29.973 00.000 6880 CameraToMount -- cameraTheta (-0.02) - m_xAngle (-1.61) = xAngle (1.59 = 1.59)
02:50:29.973 00.000 6880 CameraToMount -- cameraTheta (-0.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.56 = 1.56)
02:50:29.973 00.000 6880 CameraToMount -- cameraX=0.33 cameraY=-0.01 hyp=0.33 cameraTheta=-0.02 mountX=-0.01 mountY=0.33, mountTheta=1.59
02:50:29.975 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.33, y=-0.01, opts=13)
02:50:29.975 00.000 6880 Enqueuing Move request for scope (0.33, -0.01)
02:50:29.975 00.000 10052 Worker thread wakes up
02:50:29.975 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.33, -0.01) opts 0xd
02:50:29.975 00.000 10052 Handling offset move in thread for scope, endpoint = (0.33, -0.01)
02:50:29.975 00.000 10052 Moving (0.33, -0.01) raw xDistance=-0.01 yDistance=0.33
02:50:29.975 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:50:29.975 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.33, slope = 0.01
02:50:29.975 00.000 10052 MoveAxis(E, 0, ABG)
02:50:29.975 00.000 10052 Move returns status 0, amount 0
02:50:29.976 00.001 10052 MoveAxis(S, 11, ABG)
02:50:29.976 00.000 10052 Guiding  Dir = 1, Dur = 11
02:50:30.005 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:30.028 00.023 10052 IsSlewing returns 0
02:50:30.054 00.026 6880 UpdateGuideState exits: m=2606 SNR=35.5
02:50:30.054 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:30.054 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:30.054 00.000 6880 Enqueuing Expose request
02:50:30.107 00.053 10052 IsGuiding returns 0
02:50:30.251 00.144 10052 IsGuiding returns 0
02:50:30.251 00.000 10052 Move returns status 0, amount 11
02:50:30.251 00.000 10052 move complete, result=0
02:50:30.251 00.000 10052 worker thread done servicing request
02:50:30.251 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 11 ms SOUTH
02:50:30.251 00.000 10052 Worker thread wakes up
02:50:30.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:30.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:31.118 00.867 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"36cae2e6-375a-493e-90f7-d049f69314ee"}
02:50:31.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"36cae2e6-375a-493e-90f7-d049f69314ee"}
02:50:31.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"be9a4830-f63f-46cf-8f94-a44e8f80f824"}
02:50:31.119 00.001 6880 case statement mapped state 6 to 3
02:50:31.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"be9a4830-f63f-46cf-8f94-a44e8f80f824"}
02:50:31.140 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1a060943-c19d-4127-a17e-cc6dd29e4085"}
02:50:31.140 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4729,"width":15,"height":15,"star_pos":[7.46,6.93],"pixels":"..."},"id":"1a060943-c19d-4127-a17e-cc6dd29e4085"}
02:50:31.159 00.019 10052 Exposure complete
02:50:31.244 00.085 10052 worker thread done servicing request
02:50:31.244 00.000 6880 OnExposeComplete: enter
02:50:31.244 00.000 6880 UpdateGuideState(): m_state=6
02:50:31.244 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4730
02:50:31.245 00.001 6880 Star::Find returns 1 (0), X=408.24, Y=891.75, Mass=2560, SNR=35.0, Peak=171 HFD=4.3
02:50:31.245 00.000 6880 MultiStar: [#1 0.34,-0.12,0.98,U] [#2 0.12,-0.03,1.01,U] [#3 -0.02,-0.25,0.95,U] [#4 0.07,-0.49,0.82,U] [#5 0.04,-0.10,0.96,U] [#6 -0.09,-0.19,0.92,U] [#7 0.36,-0.02,0.77,U] [#8 0.06,-0.26,0.78,U] 
02:50:31.245 00.000 6880 refined, 8 included, MultiStar: {0.13, -0.22}, one-star: {0.30, -0.49}
02:50:31.245 00.000 6880 CameraToMount -- cameraTheta (-1.02) - m_xAngle (-1.61) = xAngle (0.59 = 0.59)
02:50:31.245 00.000 6880 CameraToMount -- cameraTheta (-1.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.56 = 0.56)
02:50:31.245 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.22 hyp=0.25 cameraTheta=-1.02 mountX=0.21 mountY=0.13, mountTheta=0.57
02:50:31.247 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.22, opts=13)
02:50:31.247 00.000 6880 Enqueuing Move request for scope (0.13, -0.22)
02:50:31.247 00.000 10052 Worker thread wakes up
02:50:31.247 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.22) opts 0xd
02:50:31.247 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.22)
02:50:31.247 00.000 10052 Moving (0.13, -0.22) raw xDistance=0.21 yDistance=0.13
02:50:31.247 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
02:50:31.248 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.00
02:50:31.248 00.000 10052 MoveAxis(W, 56, ABG)
02:50:31.248 00.000 10052 Guiding  Dir = 3, Dur = 56
02:50:31.269 00.021 10052 IsSlewing returns 0
02:50:31.279 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:31.308 00.029 10052 IsGuiding returns 0
02:50:31.327 00.019 6880 UpdateGuideState exits: m=2560 SNR=35.0
02:50:31.327 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:31.327 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:31.327 00.000 6880 Enqueuing Expose request
02:50:31.335 00.008 10052 PulseGuide returned control before completion, sleep 39
02:50:31.396 00.061 10052 IsGuiding returns 1
02:50:31.396 00.000 10052 scope still moving after pulse duration time elapsed
02:50:31.442 00.046 10052 IsSlewing returns 0
02:50:31.480 00.038 10052 IsGuiding returns 0
02:50:31.480 00.000 10052 scope move finished after 56 + 116 ms
02:50:31.480 00.000 10052 Move returns status 0, amount 56
02:50:31.480 00.000 10052 MoveAxis(N, 0, ABG)
02:50:31.480 00.000 10052 Move returns status 0, amount 0
02:50:31.480 00.000 10052 move complete, result=0
02:50:31.480 00.000 10052 worker thread done servicing request
02:50:31.480 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.1 px 0 ms NORTH
02:50:31.480 00.000 10052 Worker thread wakes up
02:50:31.480 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:31.480 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:32.619 01.139 10052 Exposure complete
02:50:32.686 00.067 10052 worker thread done servicing request
02:50:32.686 00.000 6880 OnExposeComplete: enter
02:50:32.686 00.000 6880 UpdateGuideState(): m_state=6
02:50:32.686 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4731
02:50:32.686 00.000 6880 Star::Find returns 1 (0), X=407.95, Y=891.86, Mass=2577, SNR=35.1, Peak=175 HFD=4.4
02:50:32.686 00.000 6880 MultiStar: [#1 0.08,-0.05,0.96,U] [#2 -0.13,-0.03,0.99,U] [#3 -0.20,0.03,0.96,U] [#4 -0.04,-0.45,0.83,U] [#5 -0.24,-0.05,0.98,U] [#6 -0.43,-0.02,0.93,U] [#7 0.20,-0.03,0.76,U] [#8 -0.25,0.05,0.83,U] 
02:50:32.686 00.000 6880 refined, 8 included, MultiStar: {-0.12, -0.10}, one-star: {0.01, -0.38}
02:50:32.687 00.001 6880 CameraToMount -- cameraTheta (-2.43) - m_xAngle (-1.61) = xAngle (-0.81 = -0.81)
02:50:32.687 00.000 6880 CameraToMount -- cameraTheta (-2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.85 = -0.85)
02:50:32.687 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.10 hyp=0.16 cameraTheta=-2.43 mountX=0.11 mountY=-0.12, mountTheta=-0.83
02:50:32.688 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.10, opts=13)
02:50:32.688 00.000 6880 Enqueuing Move request for scope (-0.12, -0.10)
02:50:32.688 00.000 10052 Worker thread wakes up
02:50:32.688 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.10) opts 0xd
02:50:32.688 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.10)
02:50:32.688 00.000 10052 Moving (-0.12, -0.10) raw xDistance=0.11 yDistance=-0.12
02:50:32.688 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:50:32.688 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:50:32.688 00.000 10052 MoveAxis(E, 0, ABG)
02:50:32.688 00.000 10052 Move returns status 0, amount 0
02:50:32.688 00.000 10052 MoveAxis(N, 0, ABG)
02:50:32.688 00.000 10052 Move returns status 0, amount 0
02:50:32.688 00.000 10052 move complete, result=0
02:50:32.689 00.001 10052 worker thread done servicing request
02:50:32.712 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:32.750 00.038 6880 UpdateGuideState exits: m=2577 SNR=35.1
02:50:32.751 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:32.751 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:32.751 00.000 6880 Enqueuing Expose request
02:50:32.751 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:32.751 00.000 10052 Worker thread wakes up
02:50:32.751 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:32.751 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:33.117 00.366 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e620aeb-a744-4cb1-8df4-cb17f975efb7"}
02:50:33.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e620aeb-a744-4cb1-8df4-cb17f975efb7"}
02:50:33.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"699b538c-ff2b-4937-82ae-c1f1e9f6b3f9"}
02:50:33.118 00.000 6880 case statement mapped state 6 to 3
02:50:33.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"699b538c-ff2b-4937-82ae-c1f1e9f6b3f9"}
02:50:33.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"37e26f43-310d-4a5a-9fbd-355b39632b1d"}
02:50:33.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4731,"width":15,"height":15,"star_pos":[6.95,6.86],"pixels":"..."},"id":"37e26f43-310d-4a5a-9fbd-355b39632b1d"}
02:50:33.660 00.542 10052 Exposure complete
02:50:33.738 00.078 10052 worker thread done servicing request
02:50:33.738 00.000 6880 OnExposeComplete: enter
02:50:33.738 00.000 6880 UpdateGuideState(): m_state=6
02:50:33.739 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4732
02:50:33.739 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=891.91, Mass=2635, SNR=35.6, Peak=187 HFD=4.5
02:50:33.739 00.000 6880 MultiStar: [#1 0.20,-0.10,0.93,U] [#2 -0.15,0.05,0.95,U] [#3 -0.18,0.07,0.93,U] [#4 -0.11,-0.48,0.81,U] [#5 -0.18,-0.04,0.96,U] [#6 -0.50,0.02,0.91,U] [#7 0.18,-0.04,0.75,U] [#8 -0.09,0.01,0.82,U] 
02:50:33.739 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.09}, one-star: {0.10, -0.33}
02:50:33.739 00.000 6880 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
02:50:33.739 00.000 6880 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
02:50:33.739 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.09 hyp=0.12 cameraTheta=-2.32 mountX=0.09 mountY=-0.08, mountTheta=-0.73
02:50:33.741 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.09, opts=13)
02:50:33.741 00.000 6880 Enqueuing Move request for scope (-0.09, -0.09)
02:50:33.741 00.000 10052 Worker thread wakes up
02:50:33.741 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.09) opts 0xd
02:50:33.741 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.09)
02:50:33.742 00.001 10052 Moving (-0.09, -0.09) raw xDistance=0.09 yDistance=-0.08
02:50:33.742 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:50:33.742 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.12, using input
02:50:33.742 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
02:50:33.742 00.000 10052 MoveAxis(E, 0, ABG)
02:50:33.742 00.000 10052 Move returns status 0, amount 0
02:50:33.742 00.000 10052 MoveAxis(N, 0, ABG)
02:50:33.742 00.000 10052 Move returns status 0, amount 0
02:50:33.742 00.000 10052 move complete, result=0
02:50:33.742 00.000 10052 worker thread done servicing request
02:50:33.768 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:33.813 00.045 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:50:33.813 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:33.813 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:33.813 00.000 6880 Enqueuing Expose request
02:50:33.813 00.000 10052 Worker thread wakes up
02:50:33.814 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:33.814 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:33.814 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:34.951 01.137 10052 Exposure complete
02:50:35.033 00.082 10052 worker thread done servicing request
02:50:35.033 00.000 6880 OnExposeComplete: enter
02:50:35.033 00.000 6880 UpdateGuideState(): m_state=6
02:50:35.034 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4733
02:50:35.034 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=892.03, Mass=2547, SNR=34.9, Peak=172 HFD=4.6
02:50:35.034 00.000 6880 MultiStar: [#1 0.44,-0.16,0.96,U] [#2 -0.49,-0.18,1.00,U] [#3 -0.40,-0.07,0.92,U] [#4 0.05,-0.00,0.84,U] [#5 0.06,0.10,0.99,U] [#6 -0.62,-0.26,0.00,M1] [#7 0.49,-0.13,0.77,U] [#8 -0.00,-0.46,0.77,U] 
02:50:35.034 00.000 6880 refined, 7 included, MultiStar: {0.02, -0.13}, one-star: {0.12, -0.21}
02:50:35.034 00.000 6880 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.61) = xAngle (0.21 = 0.21)
02:50:35.035 00.001 6880 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:50:35.035 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.13 hyp=0.13 cameraTheta=-1.40 mountX=0.13 mountY=0.02, mountTheta=0.18
02:50:35.036 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.13, opts=13)
02:50:35.036 00.000 6880 Enqueuing Move request for scope (0.02, -0.13)
02:50:35.037 00.001 10052 Worker thread wakes up
02:50:35.037 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.13) opts 0xd
02:50:35.037 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.13)
02:50:35.037 00.000 10052 Moving (0.02, -0.13) raw xDistance=0.13 yDistance=0.02
02:50:35.037 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:50:35.037 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
02:50:35.037 00.000 10052 MoveAxis(W, 35, ABG)
02:50:35.037 00.000 10052 Guiding  Dir = 3, Dur = 35
02:50:35.059 00.022 10052 IsSlewing returns 0
02:50:35.067 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:35.096 00.029 10052 IsGuiding returns 0
02:50:35.115 00.019 6880 UpdateGuideState exits: m=2547 SNR=34.9
02:50:35.115 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:35.115 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:35.115 00.000 6880 Enqueuing Expose request
02:50:35.124 00.009 10052 PulseGuide returned control before completion, sleep 18
02:50:35.126 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5b5c546-d714-43c2-ac59-b7346a464aa8"}
02:50:35.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5b5c546-d714-43c2-ac59-b7346a464aa8"}
02:50:35.128 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0c4e878-edd4-4865-b2ae-d84753a5c842"}
02:50:35.128 00.000 6880 case statement mapped state 6 to 3
02:50:35.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0c4e878-edd4-4865-b2ae-d84753a5c842"}
02:50:35.130 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"20a361c4-6e0f-4c2f-8d27-6386d0a36736"}
02:50:35.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4733,"width":15,"height":15,"star_pos":[7.07,7.03],"pixels":"..."},"id":"20a361c4-6e0f-4c2f-8d27-6386d0a36736"}
02:50:35.172 00.042 10052 IsGuiding returns 0
02:50:35.172 00.000 10052 Move returns status 0, amount 35
02:50:35.173 00.001 10052 MoveAxis(N, 0, ABG)
02:50:35.173 00.000 10052 Move returns status 0, amount 0
02:50:35.173 00.000 10052 move complete, result=0
02:50:35.173 00.000 10052 worker thread done servicing request
02:50:35.173 00.000 10052 Worker thread wakes up
02:50:35.173 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:35.173 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:35.181 00.008 6880 GuideStep: 0.1 px 35 ms WEST, 0.0 px 0 ms NORTH
02:50:36.083 00.902 10052 Exposure complete
02:50:36.166 00.083 10052 worker thread done servicing request
02:50:36.167 00.001 6880 OnExposeComplete: enter
02:50:36.167 00.000 6880 UpdateGuideState(): m_state=6
02:50:36.167 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4734
02:50:36.167 00.000 6880 Star::Find returns 1 (0), X=408.24, Y=891.89, Mass=2635, SNR=35.6, Peak=150 HFD=4.5
02:50:36.168 00.001 6880 MultiStar: [#1 0.25,0.11,0.93,U] [#2 -0.44,0.12,0.98,U] [#3 -0.28,0.16,0.89,U] [#4 0.14,-0.28,0.79,U] [#5 0.19,-0.10,0.96,U] [#6 -0.50,0.11,0.87,U] [#7 0.15,0.18,0.75,U] [#8 0.14,0.37,0.80,U] 
02:50:36.168 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.03}, one-star: {0.29, -0.35}
02:50:36.168 00.000 6880 CameraToMount -- cameraTheta (1.86) - m_xAngle (-1.61) = xAngle (3.47 = -2.81)
02:50:36.168 00.000 6880 CameraToMount -- cameraTheta (1.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.44 = -2.84)
02:50:36.168 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.03 hyp=0.03 cameraTheta=1.86 mountX=-0.03 mountY=-0.01, mountTheta=-2.84
02:50:36.170 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.03, opts=13)
02:50:36.170 00.000 6880 Enqueuing Move request for scope (-0.01, 0.03)
02:50:36.171 00.001 10052 Worker thread wakes up
02:50:36.171 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.03) opts 0xd
02:50:36.171 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.03)
02:50:36.171 00.000 10052 Moving (-0.01, 0.03) raw xDistance=-0.03 yDistance=-0.01
02:50:36.171 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:50:36.171 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.01
02:50:36.171 00.000 10052 MoveAxis(E, 0, ABG)
02:50:36.171 00.000 10052 Move returns status 0, amount 0
02:50:36.171 00.000 10052 MoveAxis(N, 0, ABG)
02:50:36.171 00.000 10052 Move returns status 0, amount 0
02:50:36.171 00.000 10052 move complete, result=0
02:50:36.172 00.001 10052 worker thread done servicing request
02:50:36.201 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:36.248 00.047 6880 UpdateGuideState exits: m=2635 SNR=35.6
02:50:36.248 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:36.248 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:36.249 00.001 6880 Enqueuing Expose request
02:50:36.249 00.000 10052 Worker thread wakes up
02:50:36.249 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:50:36.249 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:36.249 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:37.117 00.868 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fc402dcf-a64c-4775-8be5-6cdf36c00445"}
02:50:37.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fc402dcf-a64c-4775-8be5-6cdf36c00445"}
02:50:37.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dbe02444-2f91-4fba-90c2-d4cc57196013"}
02:50:37.118 00.000 6880 case statement mapped state 6 to 3
02:50:37.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dbe02444-2f91-4fba-90c2-d4cc57196013"}
02:50:37.119 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7076fc3b-e922-4684-830c-0f469a347fe3"}
02:50:37.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4734,"width":15,"height":15,"star_pos":[7.24,6.89],"pixels":"..."},"id":"7076fc3b-e922-4684-830c-0f469a347fe3"}
02:50:37.392 00.273 10052 Exposure complete
02:50:37.478 00.086 10052 worker thread done servicing request
02:50:37.478 00.000 6880 OnExposeComplete: enter
02:50:37.478 00.000 6880 UpdateGuideState(): m_state=6
02:50:37.479 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4735
02:50:37.479 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.23, Mass=2622, SNR=35.6, Peak=155 HFD=4.5
02:50:37.480 00.001 6880 MultiStar: [#1 -0.15,0.06,0.95,U] [#2 -0.33,0.12,0.96,U] [#3 -0.43,0.10,0.90,U] [#4 -0.19,-0.37,0.78,U] [#5 -0.26,-0.04,0.97,U] [#6 -0.59,0.02,0.00,M1] [#7 0.18,0.13,0.75,U] [#8 -0.31,0.09,0.79,U] 
02:50:37.480 00.000 6880 single-star, 7 included, MultiStar: {-0.21, 0.01}, one-star: {-0.12, -0.01}
02:50:37.480 00.000 6880 CameraToMount -- cameraTheta (-3.04) - m_xAngle (-1.61) = xAngle (-1.43 = -1.43)
02:50:37.480 00.000 6880 CameraToMount -- cameraTheta (-3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.46 = -1.46)
02:50:37.480 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.01 hyp=0.12 cameraTheta=-3.04 mountX=0.02 mountY=-0.12, mountTheta=-1.43
02:50:37.482 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.01, opts=13)
02:50:37.482 00.000 6880 Enqueuing Move request for scope (-0.12, -0.01)
02:50:37.482 00.000 10052 Worker thread wakes up
02:50:37.482 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.01) opts 0xd
02:50:37.482 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.01)
02:50:37.482 00.000 10052 Moving (-0.12, -0.01) raw xDistance=0.02 yDistance=-0.12
02:50:37.482 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:37.482 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
02:50:37.482 00.000 10052 MoveAxis(E, 0, ABG)
02:50:37.482 00.000 10052 Move returns status 0, amount 0
02:50:37.483 00.001 10052 MoveAxis(N, 0, ABG)
02:50:37.483 00.000 10052 Move returns status 0, amount 0
02:50:37.483 00.000 10052 move complete, result=0
02:50:37.483 00.000 10052 worker thread done servicing request
02:50:37.512 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:37.562 00.050 6880 UpdateGuideState exits: m=2622 SNR=35.6
02:50:37.562 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:37.562 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:37.562 00.000 6880 Enqueuing Expose request
02:50:37.563 00.001 10052 Worker thread wakes up
02:50:37.563 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:37.563 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:37.563 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:38.483 00.920 10052 Exposure complete
02:50:38.567 00.084 10052 worker thread done servicing request
02:50:38.567 00.000 6880 OnExposeComplete: enter
02:50:38.568 00.001 6880 UpdateGuideState(): m_state=6
02:50:38.568 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4736
02:50:38.568 00.000 6880 Star::Find returns 1 (0), X=408.19, Y=892.17, Mass=2618, SNR=35.5, Peak=176 HFD=4.4
02:50:38.569 00.001 6880 MultiStar: [#1 0.12,0.16,0.94,U] [#2 -0.18,-0.00,1.00,U] [#3 -0.21,0.20,0.92,U] [#4 -0.16,0.02,0.79,U] [#5 0.17,0.45,1.00,U] [#6 -0.22,0.17,0.92,U] [#7 0.07,0.21,0.76,U] [#8 0.01,0.32,0.79,U] 
02:50:38.569 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.16}, one-star: {0.25, -0.07}
02:50:38.569 00.000 6880 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.61) = xAngle (3.26 = -3.03)
02:50:38.569 00.000 6880 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.06)
02:50:38.569 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.16 hyp=0.16 cameraTheta=1.64 mountX=-0.16 mountY=-0.01, mountTheta=-3.06
02:50:38.570 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.16, opts=13)
02:50:38.571 00.001 6880 Enqueuing Move request for scope (-0.01, 0.16)
02:50:38.571 00.000 10052 Worker thread wakes up
02:50:38.571 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.16) opts 0xd
02:50:38.571 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.16)
02:50:38.571 00.000 10052 Moving (-0.01, 0.16) raw xDistance=-0.16 yDistance=-0.01
02:50:38.571 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:50:38.571 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.12, using input
02:50:38.571 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
02:50:38.571 00.000 10052 MoveAxis(E, 42, ABG)
02:50:38.571 00.000 10052 Guiding  Dir = 2, Dur = 42
02:50:38.600 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:38.632 00.032 10052 IsSlewing returns 0
02:50:38.649 00.017 6880 UpdateGuideState exits: m=2618 SNR=35.5
02:50:38.649 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:38.649 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:38.649 00.000 6880 Enqueuing Expose request
02:50:38.701 00.052 10052 IsGuiding returns 0
02:50:38.728 00.027 10052 PulseGuide returned control before completion, sleep 25
02:50:38.782 00.054 10052 IsGuiding returns 0
02:50:38.782 00.000 10052 Move returns status 0, amount 42
02:50:38.782 00.000 10052 MoveAxis(N, 0, ABG)
02:50:38.782 00.000 10052 Move returns status 0, amount 0
02:50:38.782 00.000 10052 move complete, result=0
02:50:38.782 00.000 10052 worker thread done servicing request
02:50:38.782 00.000 6880 GuideStep: -0.2 px 42 ms EAST, -0.0 px 0 ms NORTH
02:50:38.782 00.000 10052 Worker thread wakes up
02:50:38.782 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:38.783 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:39.115 00.332 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"04b32bef-e4ed-44f0-b4eb-bfd61572baab"}
02:50:39.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"04b32bef-e4ed-44f0-b4eb-bfd61572baab"}
02:50:39.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67b526c3-cc69-4f63-87f4-d642b32b60b4"}
02:50:39.116 00.000 6880 case statement mapped state 6 to 3
02:50:39.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"67b526c3-cc69-4f63-87f4-d642b32b60b4"}
02:50:39.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d8e7a7bc-1d0b-4dd7-bece-eabd5873dff2"}
02:50:39.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4736,"width":15,"height":15,"star_pos":[7.19,7.17],"pixels":"..."},"id":"d8e7a7bc-1d0b-4dd7-bece-eabd5873dff2"}
02:50:39.923 00.806 10052 Exposure complete
02:50:40.003 00.080 10052 worker thread done servicing request
02:50:40.003 00.000 6880 OnExposeComplete: enter
02:50:40.003 00.000 6880 UpdateGuideState(): m_state=6
02:50:40.004 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4737
02:50:40.004 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=891.85, Mass=2409, SNR=33.9, Peak=145 HFD=4.6
02:50:40.004 00.000 6880 MultiStar: [#1 0.05,-0.01,0.98,U] [#2 -0.33,-0.09,1.03,U] [#3 -0.20,0.08,0.98,U] [#4 -0.19,-0.41,0.84,U] [#5 -0.14,0.07,0.97,U] [#6 -0.17,-0.12,0.90,U] [#7 -0.10,-0.04,0.78,U] [#8 -0.19,0.12,0.82,U] 
02:50:40.004 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.09}, one-star: {0.05, -0.40}
02:50:40.004 00.000 6880 CameraToMount -- cameraTheta (-2.55) - m_xAngle (-1.61) = xAngle (-0.94 = -0.94)
02:50:40.005 00.001 6880 CameraToMount -- cameraTheta (-2.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.97 = -0.97)
02:50:40.005 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.09 hyp=0.16 cameraTheta=-2.55 mountX=0.10 mountY=-0.13, mountTheta=-0.95
02:50:40.006 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.09, opts=13)
02:50:40.006 00.000 6880 Enqueuing Move request for scope (-0.13, -0.09)
02:50:40.006 00.000 10052 Worker thread wakes up
02:50:40.007 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.09) opts 0xd
02:50:40.007 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.09)
02:50:40.007 00.000 10052 Moving (-0.13, -0.09) raw xDistance=0.10 yDistance=-0.13
02:50:40.007 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:50:40.007 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.16, using input
02:50:40.007 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.04
02:50:40.007 00.000 10052 MoveAxis(E, 0, ABG)
02:50:40.007 00.000 10052 Move returns status 0, amount 0
02:50:40.007 00.000 10052 MoveAxis(N, 0, ABG)
02:50:40.007 00.000 10052 Move returns status 0, amount 0
02:50:40.007 00.000 10052 move complete, result=0
02:50:40.007 00.000 10052 worker thread done servicing request
02:50:40.036 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:40.081 00.045 6880 UpdateGuideState exits: m=2409 SNR=33.9
02:50:40.081 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:40.081 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:40.082 00.001 6880 Enqueuing Expose request
02:50:40.082 00.000 10052 Worker thread wakes up
02:50:40.082 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:40.082 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:40.082 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:40.998 00.916 10052 Exposure complete
02:50:41.087 00.089 10052 worker thread done servicing request
02:50:41.087 00.000 6880 OnExposeComplete: enter
02:50:41.087 00.000 6880 UpdateGuideState(): m_state=6
02:50:41.087 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4738
02:50:41.088 00.001 6880 Star::Find returns 1 (0), X=408.23, Y=891.85, Mass=2590, SNR=35.3, Peak=154 HFD=4.5
02:50:41.088 00.000 6880 MultiStar: [#1 0.22,-0.18,0.97,U] [#2 0.02,-0.13,0.97,U] [#3 0.20,-0.07,0.94,U] [#4 0.18,-0.57,0.00,M1] [#5 0.06,-0.05,0.98,U] [#6 0.08,-0.03,0.91,U] [#7 0.41,0.05,0.74,U] [#8 0.21,0.12,0.79,U] 
02:50:41.088 00.000 6880 refined, 7 included, MultiStar: {0.18, -0.10}, one-star: {0.29, -0.39}
02:50:41.088 00.000 6880 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
02:50:41.088 00.000 6880 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:50:41.089 00.001 6880 CameraToMount -- cameraX=0.18 cameraY=-0.10 hyp=0.21 cameraTheta=-0.49 mountX=0.09 mountY=0.18, mountTheta=1.12
02:50:41.090 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.10, opts=13)
02:50:41.090 00.000 6880 Enqueuing Move request for scope (0.18, -0.10)
02:50:41.091 00.001 10052 Worker thread wakes up
02:50:41.091 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.10) opts 0xd
02:50:41.091 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.10)
02:50:41.091 00.000 10052 Moving (0.18, -0.10) raw xDistance=0.09 yDistance=0.18
02:50:41.091 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:50:41.091 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.02
02:50:41.091 00.000 10052 MoveAxis(E, 0, ABG)
02:50:41.091 00.000 10052 Move returns status 0, amount 0
02:50:41.091 00.000 10052 MoveAxis(N, 0, ABG)
02:50:41.091 00.000 10052 Move returns status 0, amount 0
02:50:41.091 00.000 10052 move complete, result=0
02:50:41.092 00.001 10052 worker thread done servicing request
02:50:41.121 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:41.170 00.049 6880 UpdateGuideState exits: m=2590 SNR=35.3
02:50:41.170 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:41.170 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:41.170 00.000 6880 Enqueuing Expose request
02:50:41.170 00.000 10052 Worker thread wakes up
02:50:41.170 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:50:41.170 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:41.170 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:41.173 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c417a4b-3a7f-40ff-bc3e-01a0d0928fed"}
02:50:41.173 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c417a4b-3a7f-40ff-bc3e-01a0d0928fed"}
02:50:41.184 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fa31b4cc-cbe0-4022-b52a-854e88b0a942"}
02:50:41.184 00.000 6880 case statement mapped state 6 to 3
02:50:41.184 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fa31b4cc-cbe0-4022-b52a-854e88b0a942"}
02:50:41.186 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cc5287aa-4e05-4547-b07c-7a45b56d5d5f"}
02:50:41.186 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4738,"width":15,"height":15,"star_pos":[7.23,6.85],"pixels":"..."},"id":"cc5287aa-4e05-4547-b07c-7a45b56d5d5f"}
02:50:42.302 01.116 10052 Exposure complete
02:50:42.385 00.083 10052 worker thread done servicing request
02:50:42.385 00.000 6880 OnExposeComplete: enter
02:50:42.385 00.000 6880 UpdateGuideState(): m_state=6
02:50:42.385 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4739
02:50:42.385 00.000 6880 Star::Find returns 1 (0), X=408.35, Y=891.90, Mass=2667, SNR=35.9, Peak=158 HFD=4.5
02:50:42.386 00.001 6880 MultiStar: [#1 0.47,-0.14,0.94,U] [#2 -0.03,0.09,0.98,U] [#3 -0.05,0.02,0.88,U] [#4 0.09,-0.38,0.79,U] [#5 0.33,-0.21,0.95,U] [#6 -0.19,-0.04,0.91,U] [#7 0.60,0.01,0.00,M1] [#8 0.01,0.09,0.81,U] 
02:50:42.386 00.000 6880 refined, 7 included, MultiStar: {0.14, -0.12}, one-star: {0.41, -0.35}
02:50:42.386 00.000 6880 CameraToMount -- cameraTheta (-0.70) - m_xAngle (-1.61) = xAngle (0.91 = 0.91)
02:50:42.386 00.000 6880 CameraToMount -- cameraTheta (-0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.88 = 0.88)
02:50:42.386 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.12 hyp=0.18 cameraTheta=-0.70 mountX=0.11 mountY=0.14, mountTheta=0.90
02:50:42.389 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.12, opts=13)
02:50:42.389 00.000 6880 Enqueuing Move request for scope (0.14, -0.12)
02:50:42.389 00.000 10052 Worker thread wakes up
02:50:42.389 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.12) opts 0xd
02:50:42.389 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.12)
02:50:42.390 00.001 10052 Moving (0.14, -0.12) raw xDistance=0.11 yDistance=0.14
02:50:42.390 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:50:42.390 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
02:50:42.390 00.000 10052 MoveAxis(W, 29, ABG)
02:50:42.390 00.000 10052 Guiding  Dir = 3, Dur = 29
02:50:42.418 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:42.420 00.002 10052 IsSlewing returns 0
02:50:42.458 00.038 10052 IsGuiding returns 0
02:50:42.465 00.007 6880 UpdateGuideState exits: m=2667 SNR=35.9
02:50:42.465 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:42.465 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:42.466 00.001 6880 Enqueuing Expose request
02:50:42.485 00.019 10052 PulseGuide returned control before completion, sleep 12
02:50:42.524 00.039 10052 IsGuiding returns 0
02:50:42.525 00.001 10052 Move returns status 0, amount 29
02:50:42.525 00.000 10052 MoveAxis(N, 0, ABG)
02:50:42.525 00.000 10052 Move returns status 0, amount 0
02:50:42.525 00.000 10052 move complete, result=0
02:50:42.525 00.000 10052 worker thread done servicing request
02:50:42.525 00.000 10052 Worker thread wakes up
02:50:42.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:42.525 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:42.525 00.000 6880 GuideStep: 0.1 px 29 ms WEST, 0.1 px 0 ms NORTH
02:50:43.116 00.591 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b06a0e34-9aef-4169-9380-99ac2bef0a52"}
02:50:43.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b06a0e34-9aef-4169-9380-99ac2bef0a52"}
02:50:43.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f4f0bf0a-f47c-4496-8308-d89827ae2919"}
02:50:43.117 00.000 6880 case statement mapped state 6 to 3
02:50:43.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4f0bf0a-f47c-4496-8308-d89827ae2919"}
02:50:43.117 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"60cd570e-e1de-4429-8997-3d2a55dcb1a4"}
02:50:43.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4739,"width":15,"height":15,"star_pos":[7.35,6.90],"pixels":"..."},"id":"60cd570e-e1de-4429-8997-3d2a55dcb1a4"}
02:50:43.436 00.319 10052 Exposure complete
02:50:43.518 00.082 10052 worker thread done servicing request
02:50:43.518 00.000 6880 OnExposeComplete: enter
02:50:43.518 00.000 6880 UpdateGuideState(): m_state=6
02:50:43.518 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4740
02:50:43.519 00.001 6880 Star::Find returns 1 (0), X=408.45, Y=891.82, Mass=2721, SNR=36.3, Peak=142 HFD=4.6
02:50:43.519 00.000 6880 MultiStar: [#1 0.27,0.05,0.95,U] [#2 0.14,-0.02,0.96,U] [#3 -0.11,0.07,0.91,U] [#4 -0.07,-0.28,0.79,U] [#5 0.31,0.02,0.93,U] [#6 -0.10,-0.03,0.90,U] [#7 0.30,-0.10,0.74,U] [#8 0.25,0.20,0.80,U] 
02:50:43.519 00.000 6880 refined, 8 included, MultiStar: {0.17, -0.06}, one-star: {0.51, -0.42}
02:50:43.519 00.000 6880 CameraToMount -- cameraTheta (-0.34) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
02:50:43.519 00.000 6880 CameraToMount -- cameraTheta (-0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:50:43.519 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-0.34 mountX=0.05 mountY=0.17, mountTheta=1.27
02:50:43.521 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.06, opts=13)
02:50:43.521 00.000 6880 Enqueuing Move request for scope (0.17, -0.06)
02:50:43.521 00.000 10052 Worker thread wakes up
02:50:43.522 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.06) opts 0xd
02:50:43.522 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.06)
02:50:43.522 00.000 10052 Moving (0.17, -0.06) raw xDistance=0.05 yDistance=0.17
02:50:43.522 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:50:43.522 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.03
02:50:43.522 00.000 10052 MoveAxis(E, 0, ABG)
02:50:43.522 00.000 10052 Move returns status 0, amount 0
02:50:43.522 00.000 10052 MoveAxis(N, 0, ABG)
02:50:43.522 00.000 10052 Move returns status 0, amount 0
02:50:43.522 00.000 10052 move complete, result=0
02:50:43.522 00.000 10052 worker thread done servicing request
02:50:43.551 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:43.597 00.046 6880 UpdateGuideState exits: m=2721 SNR=36.3
02:50:43.598 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:43.598 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:43.598 00.000 6880 Enqueuing Expose request
02:50:43.598 00.000 10052 Worker thread wakes up
02:50:43.598 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:50:43.598 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:43.598 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:44.740 01.142 10052 Exposure complete
02:50:44.820 00.080 10052 worker thread done servicing request
02:50:44.820 00.000 6880 OnExposeComplete: enter
02:50:44.821 00.001 6880 UpdateGuideState(): m_state=6
02:50:44.821 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4741
02:50:44.821 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=892.04, Mass=2540, SNR=35.0, Peak=156 HFD=4.5
02:50:44.822 00.001 6880 MultiStar: [#1 -0.00,0.13,0.95,U] [#2 -0.06,0.07,0.97,U] [#3 -0.19,0.20,0.92,U] [#4 -0.24,-0.25,0.77,U] [#5 -0.02,0.37,0.94,U] [#6 -0.40,-0.29,0.90,U] [#7 -0.02,0.17,0.78,U] [#8 -0.01,0.16,0.76,U] 
02:50:44.822 00.000 6880 refined, 8 included, MultiStar: {-0.09, 0.04}, one-star: {0.11, -0.20}
02:50:44.822 00.000 6880 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.61) = xAngle (4.33 = -1.95)
02:50:44.822 00.000 6880 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.30 = -1.98)
02:50:44.822 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.72 mountX=-0.04 mountY=-0.09, mountTheta=-1.96
02:50:44.823 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.04, opts=13)
02:50:44.823 00.000 6880 Enqueuing Move request for scope (-0.09, 0.04)
02:50:44.824 00.001 10052 Worker thread wakes up
02:50:44.824 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
02:50:44.824 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
02:50:44.824 00.000 10052 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=-0.09
02:50:44.824 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:50:44.824 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.02
02:50:44.824 00.000 10052 MoveAxis(E, 0, ABG)
02:50:44.824 00.000 10052 Move returns status 0, amount 0
02:50:44.824 00.000 10052 MoveAxis(N, 0, ABG)
02:50:44.824 00.000 10052 Move returns status 0, amount 0
02:50:44.824 00.000 10052 move complete, result=0
02:50:44.824 00.000 10052 worker thread done servicing request
02:50:44.850 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:44.895 00.045 6880 UpdateGuideState exits: m=2540 SNR=35.0
02:50:44.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:44.895 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:44.895 00.000 6880 Enqueuing Expose request
02:50:44.895 00.000 10052 Worker thread wakes up
02:50:44.896 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:44.896 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:44.896 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:45.114 00.218 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9dd3d25a-af85-4ea2-9097-0ca7b0cc7303"}
02:50:45.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9dd3d25a-af85-4ea2-9097-0ca7b0cc7303"}
02:50:45.114 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53c55386-91b3-46b6-8d7f-b23d3545f83d"}
02:50:45.114 00.000 6880 case statement mapped state 6 to 3
02:50:45.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53c55386-91b3-46b6-8d7f-b23d3545f83d"}
02:50:45.116 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f832f4d0-679b-40eb-a09d-dc1cb6954e21"}
02:50:45.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4741,"width":15,"height":15,"star_pos":[7.05,7.04],"pixels":"..."},"id":"f832f4d0-679b-40eb-a09d-dc1cb6954e21"}
02:50:45.811 00.695 10052 Exposure complete
02:50:45.895 00.084 10052 worker thread done servicing request
02:50:45.895 00.000 6880 OnExposeComplete: enter
02:50:45.895 00.000 6880 UpdateGuideState(): m_state=6
02:50:45.895 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4742
02:50:45.896 00.001 6880 Star::Find returns 1 (0), X=408.59, Y=892.12, Mass=2516, SNR=34.8, Peak=149 HFD=4.5
02:50:45.896 00.000 6880 MultiStar: [#1 0.29,0.07,0.97,U] [#2 -0.00,0.16,1.01,U] [#3 0.16,0.25,0.94,U] [#4 0.06,-0.22,0.81,U] [#5 0.21,0.08,0.99,U] [#6 0.01,0.16,0.91,U] [#7 0.07,0.27,0.77,U] [#8 0.24,0.17,0.79,U] 
02:50:45.896 00.000 6880 refined, 8 included, MultiStar: {0.19, 0.09}, one-star: {0.65, -0.12}
02:50:45.896 00.000 6880 CameraToMount -- cameraTheta (0.42) - m_xAngle (-1.61) = xAngle (2.04 = 2.04)
02:50:45.896 00.000 6880 CameraToMount -- cameraTheta (0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.01 = 2.01)
02:50:45.896 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.09 hyp=0.21 cameraTheta=0.42 mountX=-0.10 mountY=0.19, mountTheta=2.03
02:50:45.899 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.09, opts=13)
02:50:45.899 00.000 6880 Enqueuing Move request for scope (0.19, 0.09)
02:50:45.899 00.000 10052 Worker thread wakes up
02:50:45.899 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.09) opts 0xd
02:50:45.899 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.09)
02:50:45.899 00.000 10052 Moving (0.19, 0.09) raw xDistance=-0.10 yDistance=0.19
02:50:45.899 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:50:45.899 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.19, slope = 0.02
02:50:45.899 00.000 10052 MoveAxis(E, 0, ABG)
02:50:45.899 00.000 10052 Move returns status 0, amount 0
02:50:45.900 00.001 10052 MoveAxis(S, 35, ABG)
02:50:45.900 00.000 10052 Guiding  Dir = 1, Dur = 35
02:50:45.927 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:45.963 00.036 10052 IsSlewing returns 0
02:50:45.974 00.011 6880 UpdateGuideState exits: m=2516 SNR=34.8
02:50:45.974 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:45.974 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:45.974 00.000 6880 Enqueuing Expose request
02:50:46.030 00.056 10052 IsGuiding returns 0
02:50:46.173 00.143 10052 IsGuiding returns 0
02:50:46.173 00.000 10052 Move returns status 0, amount 35
02:50:46.173 00.000 10052 move complete, result=0
02:50:46.173 00.000 10052 worker thread done servicing request
02:50:46.173 00.000 10052 Worker thread wakes up
02:50:46.173 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 35 ms SOUTH
02:50:46.173 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:46.173 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:47.115 00.942 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07b47358-a130-43f6-ac1a-0e0f9845250a"}
02:50:47.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07b47358-a130-43f6-ac1a-0e0f9845250a"}
02:50:47.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"382f64ed-6f97-4923-865e-caf65d583b47"}
02:50:47.116 00.000 6880 case statement mapped state 6 to 3
02:50:47.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"382f64ed-6f97-4923-865e-caf65d583b47"}
02:50:47.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e4920553-ba29-48c2-9396-22686bff4b6e"}
02:50:47.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4742,"width":15,"height":15,"star_pos":[6.59,7.12],"pixels":"..."},"id":"e4920553-ba29-48c2-9396-22686bff4b6e"}
02:50:47.301 00.184 10052 Exposure complete
02:50:47.378 00.077 10052 worker thread done servicing request
02:50:47.378 00.000 6880 OnExposeComplete: enter
02:50:47.378 00.000 6880 UpdateGuideState(): m_state=6
02:50:47.378 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4743
02:50:47.379 00.001 6880 Star::Find returns 1 (0), X=408.28, Y=892.18, Mass=2611, SNR=35.4, Peak=151 HFD=4.9
02:50:47.379 00.000 6880 MultiStar: [#1 0.22,0.11,0.97,U] [#2 0.27,0.31,0.99,U] [#3 0.19,0.25,0.93,U] [#4 -0.26,-0.00,0.79,U] [#5 0.26,0.13,0.97,U] [#6 0.02,0.12,0.89,U] [#7 0.08,0.05,0.75,U] [#8 0.21,0.27,0.78,U] 
02:50:47.379 00.000 6880 refined, 8 included, MultiStar: {0.16, 0.13}, one-star: {0.34, -0.06}
02:50:47.379 00.000 6880 CameraToMount -- cameraTheta (0.70) - m_xAngle (-1.61) = xAngle (2.31 = 2.31)
02:50:47.379 00.000 6880 CameraToMount -- cameraTheta (0.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.28 = 2.28)
02:50:47.379 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.70 mountX=-0.14 mountY=0.16, mountTheta=2.30
02:50:47.381 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.13, opts=13)
02:50:47.381 00.000 6880 Enqueuing Move request for scope (0.16, 0.13)
02:50:47.381 00.000 10052 Worker thread wakes up
02:50:47.381 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
02:50:47.381 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
02:50:47.381 00.000 10052 Moving (0.16, 0.13) raw xDistance=-0.14 yDistance=0.16
02:50:47.381 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:50:47.381 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
02:50:47.382 00.001 10052 MoveAxis(E, 37, ABG)
02:50:47.382 00.000 10052 Guiding  Dir = 2, Dur = 37
02:50:47.402 00.020 10052 IsSlewing returns 0
02:50:47.410 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:47.442 00.032 10052 IsGuiding returns 0
02:50:47.452 00.010 6880 UpdateGuideState exits: m=2611 SNR=35.4
02:50:47.452 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:47.452 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:47.452 00.000 6880 Enqueuing Expose request
02:50:47.469 00.017 10052 PulseGuide returned control before completion, sleep 20
02:50:47.546 00.077 10052 IsGuiding returns 0
02:50:47.547 00.001 10052 Move returns status 0, amount 37
02:50:47.547 00.000 10052 MoveAxis(N, 0, ABG)
02:50:47.547 00.000 10052 Move returns status 0, amount 0
02:50:47.547 00.000 10052 move complete, result=0
02:50:47.547 00.000 10052 worker thread done servicing request
02:50:47.547 00.000 10052 Worker thread wakes up
02:50:47.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:47.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:47.551 00.004 6880 GuideStep: -0.1 px 37 ms EAST, 0.2 px 0 ms NORTH
02:50:48.464 00.913 10052 Exposure complete
02:50:48.546 00.082 10052 worker thread done servicing request
02:50:48.546 00.000 6880 OnExposeComplete: enter
02:50:48.546 00.000 6880 UpdateGuideState(): m_state=6
02:50:48.547 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4744
02:50:48.547 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=892.17, Mass=2688, SNR=35.8, Peak=165 HFD=4.5
02:50:48.547 00.000 6880 MultiStar: [#1 -0.11,0.14,0.91,U] [#2 0.07,0.56,0.00,M1] [#3 -0.09,0.29,0.92,U] [#4 -0.38,0.01,0.78,U] [#5 -0.09,0.53,0.95,U] [#6 -0.25,0.21,0.88,U] [#7 -0.19,0.20,0.76,U] [#8 -0.08,0.27,0.76,U] 
02:50:48.547 00.000 6880 single-star, 7 included, MultiStar: {-0.13, 0.20}, one-star: {0.08, -0.08}
02:50:48.547 00.000 6880 CameraToMount -- cameraTheta (-0.75) - m_xAngle (-1.61) = xAngle (0.86 = 0.86)
02:50:48.547 00.000 6880 CameraToMount -- cameraTheta (-0.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.83 = 0.83)
02:50:48.547 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.08 hyp=0.11 cameraTheta=-0.75 mountX=0.07 mountY=0.08, mountTheta=0.85
02:50:48.549 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.08, opts=13)
02:50:48.549 00.000 6880 Enqueuing Move request for scope (0.08, -0.08)
02:50:48.549 00.000 10052 Worker thread wakes up
02:50:48.549 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.08) opts 0xd
02:50:48.550 00.001 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.08)
02:50:48.550 00.000 10052 Moving (0.08, -0.08) raw xDistance=0.07 yDistance=0.08
02:50:48.550 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:50:48.550 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.10, using input
02:50:48.550 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.02
02:50:48.550 00.000 10052 MoveAxis(E, 0, ABG)
02:50:48.550 00.000 10052 Move returns status 0, amount 0
02:50:48.550 00.000 10052 MoveAxis(N, 0, ABG)
02:50:48.550 00.000 10052 Move returns status 0, amount 0
02:50:48.550 00.000 10052 move complete, result=0
02:50:48.550 00.000 10052 worker thread done servicing request
02:50:48.579 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:48.625 00.046 6880 UpdateGuideState exits: m=2688 SNR=35.8
02:50:48.625 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:48.625 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:48.625 00.000 6880 Enqueuing Expose request
02:50:48.625 00.000 10052 Worker thread wakes up
02:50:48.625 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:50:48.626 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:48.626 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:49.113 00.487 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3dbeaa72-e66d-4131-bfa6-9167afc016a5"}
02:50:49.114 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3dbeaa72-e66d-4131-bfa6-9167afc016a5"}
02:50:49.114 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d93d34d-f6ff-4f4c-a9a4-27fdb9d6f2fd"}
02:50:49.114 00.000 6880 case statement mapped state 6 to 3
02:50:49.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d93d34d-f6ff-4f4c-a9a4-27fdb9d6f2fd"}
02:50:49.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c999fd53-ab67-45e0-836e-4f27f6ab3ebb"}
02:50:49.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4744,"width":15,"height":15,"star_pos":[7.03,7.17],"pixels":"..."},"id":"c999fd53-ab67-45e0-836e-4f27f6ab3ebb"}
02:50:49.753 00.638 10052 Exposure complete
02:50:49.835 00.082 10052 worker thread done servicing request
02:50:49.835 00.000 6880 OnExposeComplete: enter
02:50:49.835 00.000 6880 UpdateGuideState(): m_state=6
02:50:49.836 00.001 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4745
02:50:49.836 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=892.23, Mass=2601, SNR=35.3, Peak=149 HFD=4.6
02:50:49.836 00.000 6880 MultiStar: [#1 -0.29,0.14,0.96,U] [#2 -0.34,0.23,0.97,U] [#3 -0.36,0.18,0.92,U] [#4 -0.70,-0.13,0.00,M1] [#5 -0.51,0.11,0.98,U] [#6 -0.62,0.13,0.00,M1] [#7 -0.30,0.16,0.76,U] [#8 -0.42,0.17,0.78,U] 
02:50:49.836 00.000 6880 single-star, 6 included, MultiStar: {-0.35, 0.14}, one-star: {-0.24, -0.01}
02:50:49.836 00.000 6880 CameraToMount -- cameraTheta (-3.09) - m_xAngle (-1.61) = xAngle (-1.47 = -1.47)
02:50:49.836 00.000 6880 CameraToMount -- cameraTheta (-3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.51 = -1.51)
02:50:49.836 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.01 hyp=0.24 cameraTheta=-3.09 mountX=0.02 mountY=-0.24, mountTheta=-1.47
02:50:49.838 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.01, opts=13)
02:50:49.838 00.000 6880 Enqueuing Move request for scope (-0.24, -0.01)
02:50:49.838 00.000 10052 Worker thread wakes up
02:50:49.839 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.01) opts 0xd
02:50:49.839 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.01)
02:50:49.839 00.000 10052 Moving (-0.24, -0.01) raw xDistance=0.02 yDistance=-0.24
02:50:49.839 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
02:50:49.839 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.24, slope = -0.00
02:50:49.839 00.000 10052 MoveAxis(E, 0, ABG)
02:50:49.839 00.000 10052 Move returns status 0, amount 0
02:50:49.839 00.000 10052 MoveAxis(N, 8, ABG)
02:50:49.839 00.000 10052 Guiding  Dir = 0, Dur = 8
02:50:49.865 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:49.896 00.031 10052 IsSlewing returns 0
02:50:49.911 00.015 6880 UpdateGuideState exits: m=2601 SNR=35.3
02:50:49.911 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:49.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:49.912 00.001 6880 Enqueuing Expose request
02:50:49.975 00.063 10052 IsGuiding returns 0
02:50:50.119 00.144 10052 IsGuiding returns 0
02:50:50.119 00.000 10052 Move returns status 0, amount 8
02:50:50.119 00.000 10052 move complete, result=0
02:50:50.119 00.000 10052 worker thread done servicing request
02:50:50.119 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 8 ms NORTH
02:50:50.119 00.000 10052 Worker thread wakes up
02:50:50.119 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:50.119 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:51.028 00.909 10052 Exposure complete
02:50:51.111 00.083 10052 worker thread done servicing request
02:50:51.111 00.000 6880 OnExposeComplete: enter
02:50:51.111 00.000 6880 UpdateGuideState(): m_state=6
02:50:51.112 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4746
02:50:51.112 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=892.22, Mass=2678, SNR=35.7, Peak=187 HFD=4.5
02:50:51.112 00.000 6880 MultiStar: [#1 -0.11,0.27,0.94,U] [#2 -0.13,0.10,0.98,U] [#3 -0.13,0.22,0.93,U] [#4 -0.51,0.22,0.00,M2] [#5 -0.16,0.47,0.94,U] [#6 -0.38,0.04,0.89,U] [#7 -0.07,0.17,0.77,U] [#8 -0.07,0.25,0.77,U] 
02:50:51.112 00.000 6880 single-star, 7 included, MultiStar: {-0.15, 0.19}, one-star: {-0.15, -0.03}
02:50:51.112 00.000 6880 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.61) = xAngle (-1.34 = -1.34)
02:50:51.112 00.000 6880 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
02:50:51.113 00.001 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.03 hyp=0.16 cameraTheta=-2.96 mountX=0.03 mountY=-0.15, mountTheta=-1.35
02:50:51.114 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.03, opts=13)
02:50:51.114 00.000 6880 Enqueuing Move request for scope (-0.15, -0.03)
02:50:51.114 00.000 10052 Worker thread wakes up
02:50:51.115 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.03) opts 0xd
02:50:51.115 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.03)
02:50:51.115 00.000 10052 Moving (-0.15, -0.03) raw xDistance=0.03 yDistance=-0.15
02:50:51.115 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:50:51.115 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
02:50:51.115 00.000 10052 MoveAxis(E, 0, ABG)
02:50:51.115 00.000 10052 Move returns status 0, amount 0
02:50:51.115 00.000 10052 MoveAxis(N, 0, ABG)
02:50:51.115 00.000 10052 Move returns status 0, amount 0
02:50:51.115 00.000 10052 move complete, result=0
02:50:51.115 00.000 10052 worker thread done servicing request
02:50:51.145 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:51.191 00.046 6880 UpdateGuideState exits: m=2678 SNR=35.7
02:50:51.191 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:51.191 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:51.191 00.000 6880 Enqueuing Expose request
02:50:51.191 00.000 10052 Worker thread wakes up
02:50:51.191 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:51.191 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:51.192 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:51.195 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ad6d83b-b7c5-494a-9994-d83038ab51c5"}
02:50:51.195 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ad6d83b-b7c5-494a-9994-d83038ab51c5"}
02:50:51.205 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3db3931d-3f86-4456-a0bd-f84ee797d265"}
02:50:51.206 00.001 6880 case statement mapped state 6 to 3
02:50:51.206 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3db3931d-3f86-4456-a0bd-f84ee797d265"}
02:50:51.208 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bc8a4d34-5ec1-4a34-80b0-54c7b442f626"}
02:50:51.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4746,"width":15,"height":15,"star_pos":[6.79,7.22],"pixels":"..."},"id":"bc8a4d34-5ec1-4a34-80b0-54c7b442f626"}
02:50:52.329 01.121 10052 Exposure complete
02:50:52.410 00.081 10052 worker thread done servicing request
02:50:52.410 00.000 6880 OnExposeComplete: enter
02:50:52.410 00.000 6880 UpdateGuideState(): m_state=6
02:50:52.410 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4747
02:50:52.410 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.55, Mass=2650, SNR=35.7, Peak=174 HFD=4.6
02:50:52.411 00.001 6880 MultiStar: [#1 -0.27,0.27,0.94,U] [#2 -0.09,0.32,0.95,U] [#3 -0.28,0.27,0.91,U] [#4 -0.54,0.15,0.00,M3] [#5 -0.27,0.54,0.00,M1] [#6 -0.44,0.08,0.89,U] [#7 -0.25,0.40,0.76,U] [#8 -0.30,0.27,0.78,U] 
02:50:52.411 00.000 6880 single-star, 6 included, MultiStar: {-0.25, 0.27}, one-star: {-0.15, 0.30}
02:50:52.411 00.000 6880 CameraToMount -- cameraTheta (2.02) - m_xAngle (-1.61) = xAngle (3.64 = -2.65)
02:50:52.411 00.000 6880 CameraToMount -- cameraTheta (2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.68)
02:50:52.411 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.30 hyp=0.34 cameraTheta=2.02 mountX=-0.30 mountY=-0.15, mountTheta=-2.67
02:50:52.413 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.30, opts=13)
02:50:52.413 00.000 6880 Enqueuing Move request for scope (-0.15, 0.30)
02:50:52.413 00.000 10052 Worker thread wakes up
02:50:52.413 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.30) opts 0xd
02:50:52.413 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.30)
02:50:52.413 00.000 10052 Moving (-0.15, 0.30) raw xDistance=-0.30 yDistance=-0.15
02:50:52.413 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
02:50:52.413 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.18, using input
02:50:52.413 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.04
02:50:52.414 00.001 10052 MoveAxis(E, 80, ABG)
02:50:52.414 00.000 10052 Guiding  Dir = 2, Dur = 80
02:50:52.435 00.021 10052 IsSlewing returns 0
02:50:52.441 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:52.472 00.031 10052 IsGuiding returns 0
02:50:52.488 00.016 6880 UpdateGuideState exits: m=2650 SNR=35.7
02:50:52.488 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:52.488 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:52.488 00.000 6880 Enqueuing Expose request
02:50:52.500 00.012 10052 PulseGuide returned control before completion, sleep 63
02:50:52.599 00.099 10052 IsGuiding returns 0
02:50:52.599 00.000 10052 Move returns status 0, amount 80
02:50:52.599 00.000 10052 MoveAxis(N, 0, ABG)
02:50:52.599 00.000 10052 Move returns status 0, amount 0
02:50:52.599 00.000 10052 move complete, result=0
02:50:52.599 00.000 10052 worker thread done servicing request
02:50:52.599 00.000 6880 GuideStep: -0.3 px 80 ms EAST, -0.2 px 0 ms NORTH
02:50:52.599 00.000 10052 Worker thread wakes up
02:50:52.599 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:52.599 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:53.114 00.515 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39b328c4-3ad9-4a18-9340-aeb69db58627"}
02:50:53.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39b328c4-3ad9-4a18-9340-aeb69db58627"}
02:50:53.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25072401-567c-4835-ac39-6fd501e72b72"}
02:50:53.115 00.000 6880 case statement mapped state 6 to 3
02:50:53.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"25072401-567c-4835-ac39-6fd501e72b72"}
02:50:53.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"482838dd-5969-46d2-9ff3-44950acd966c"}
02:50:53.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4747,"width":15,"height":15,"star_pos":[6.80,6.55],"pixels":"..."},"id":"482838dd-5969-46d2-9ff3-44950acd966c"}
02:50:53.515 00.399 10052 Exposure complete
02:50:53.595 00.080 10052 worker thread done servicing request
02:50:53.595 00.000 6880 OnExposeComplete: enter
02:50:53.595 00.000 6880 UpdateGuideState(): m_state=6
02:50:53.595 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4748
02:50:53.596 00.001 6880 Star::Find returns 1 (0), X=407.79, Y=892.43, Mass=2533, SNR=34.9, Peak=182 HFD=4.5
02:50:53.596 00.000 6880 MultiStar: [#1 -0.31,0.24,0.97,U] [#2 -0.09,0.49,0.96,U] [#3 -0.29,0.32,0.91,U] [#4 -0.64,0.09,0.00,M4] [#5 -0.30,0.37,0.98,U] [#6 -0.34,0.16,0.91,U] [#7 -0.28,0.30,0.77,U] [#8 -0.25,0.20,0.82,U] 
02:50:53.596 00.000 6880 single-star, 7 included, MultiStar: {-0.25, 0.28}, one-star: {-0.16, 0.19}
02:50:53.596 00.000 6880 CameraToMount -- cameraTheta (2.26) - m_xAngle (-1.61) = xAngle (3.88 = -2.41)
02:50:53.596 00.000 6880 CameraToMount -- cameraTheta (2.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.84 = -2.44)
02:50:53.597 00.001 6880 CameraToMount -- cameraX=-0.16 cameraY=0.19 hyp=0.25 cameraTheta=2.26 mountX=-0.18 mountY=-0.16, mountTheta=-2.43
02:50:53.598 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.19, opts=13)
02:50:53.599 00.001 6880 Enqueuing Move request for scope (-0.16, 0.19)
02:50:53.599 00.000 10052 Worker thread wakes up
02:50:53.599 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.19) opts 0xd
02:50:53.599 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.19)
02:50:53.599 00.000 10052 Moving (-0.16, 0.19) raw xDistance=-0.18 yDistance=-0.16
02:50:53.599 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.18
02:50:53.599 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.16 is < calculated value -0.18, using input
02:50:53.599 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.04
02:50:53.599 00.000 10052 MoveAxis(E, 53, ABG)
02:50:53.599 00.000 10052 Guiding  Dir = 2, Dur = 53
02:50:53.620 00.021 10052 IsSlewing returns 0
02:50:53.630 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:53.658 00.028 10052 IsGuiding returns 0
02:50:53.678 00.020 6880 UpdateGuideState exits: m=2533 SNR=34.9
02:50:53.679 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:53.679 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:53.679 00.000 6880 Enqueuing Expose request
02:50:53.685 00.006 10052 PulseGuide returned control before completion, sleep 36
02:50:53.799 00.114 10052 IsGuiding returns 0
02:50:53.800 00.001 10052 Move returns status 0, amount 53
02:50:53.800 00.000 10052 MoveAxis(N, 0, ABG)
02:50:53.800 00.000 10052 Move returns status 0, amount 0
02:50:53.800 00.000 10052 move complete, result=0
02:50:53.800 00.000 10052 worker thread done servicing request
02:50:53.800 00.000 10052 Worker thread wakes up
02:50:53.800 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:53.800 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:53.803 00.003 6880 GuideStep: -0.2 px 53 ms EAST, -0.2 px 0 ms NORTH
02:50:54.940 01.137 10052 Exposure complete
02:50:55.017 00.077 6880 OnExposeComplete: enter
02:50:55.017 00.000 6880 UpdateGuideState(): m_state=6
02:50:55.018 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4749
02:50:55.018 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=892.50, Mass=2625, SNR=35.5, Peak=181 HFD=4.6
02:50:55.018 00.000 6880 MultiStar: [#1 -0.35,0.25,0.97,U] [#2 -0.11,0.14,0.97,U] [#3 -0.19,0.26,0.92,U] [#4 -0.62,0.10,0.00,M5] [#5 -0.34,0.49,0.00,M1] [#6 -0.34,0.07,0.95,U] [#7 -0.34,0.25,0.75,U] [#8 -0.32,0.38,0.77,U] 
02:50:55.018 00.000 6880 single-star, 6 included, MultiStar: {-0.26, 0.22}, one-star: {-0.17, 0.26}
02:50:55.018 00.000 6880 CameraToMount -- cameraTheta (2.17) - m_xAngle (-1.61) = xAngle (3.78 = -2.50)
02:50:55.019 00.001 6880 CameraToMount -- cameraTheta (2.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.75 = -2.54)
02:50:55.019 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.26 hyp=0.31 cameraTheta=2.17 mountX=-0.25 mountY=-0.18, mountTheta=-2.53
02:50:55.020 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.26, opts=13)
02:50:55.020 00.000 6880 Enqueuing Move request for scope (-0.17, 0.26)
02:50:55.030 00.010 10052 worker thread done servicing request
02:50:55.030 00.000 10052 Worker thread wakes up
02:50:55.030 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.26) opts 0xd
02:50:55.030 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.26)
02:50:55.030 00.000 10052 Moving (-0.17, 0.26) raw xDistance=-0.25 yDistance=-0.18
02:50:55.031 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
02:50:55.031 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.18 is < calculated value -0.18, using input
02:50:55.031 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.04
02:50:55.031 00.000 10052 MoveAxis(E, 69, ABG)
02:50:55.031 00.000 10052 Guiding  Dir = 2, Dur = 69
02:50:55.052 00.021 10052 IsSlewing returns 0
02:50:55.052 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:55.090 00.038 10052 IsGuiding returns 0
02:50:55.105 00.015 6880 UpdateGuideState exits: m=2625 SNR=35.5
02:50:55.106 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:55.106 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:55.106 00.000 6880 Enqueuing Expose request
02:50:55.115 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0633bbe0-27eb-446e-bca1-8dc8814b2ebf"}
02:50:55.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0633bbe0-27eb-446e-bca1-8dc8814b2ebf"}
02:50:55.118 00.003 10052 PulseGuide returned control before completion, sleep 53
02:50:55.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b7e27e56-b965-49c4-8204-2e8ae210258c"}
02:50:55.118 00.000 6880 case statement mapped state 6 to 3
02:50:55.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b7e27e56-b965-49c4-8204-2e8ae210258c"}
02:50:55.120 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2e944c48-ded6-4c73-955b-ef614a3c53e2"}
02:50:55.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4749,"width":15,"height":15,"star_pos":[6.77,7.50],"pixels":"..."},"id":"2e944c48-ded6-4c73-955b-ef614a3c53e2"}
02:50:55.194 00.074 10052 IsGuiding returns 1
02:50:55.194 00.000 10052 scope still moving after pulse duration time elapsed
02:50:55.241 00.047 10052 IsSlewing returns 0
02:50:55.278 00.037 10052 IsGuiding returns 0
02:50:55.278 00.000 10052 scope move finished after 69 + 118 ms
02:50:55.278 00.000 10052 Move returns status 0, amount 69
02:50:55.279 00.001 10052 MoveAxis(N, 0, ABG)
02:50:55.279 00.000 10052 Move returns status 0, amount 0
02:50:55.279 00.000 10052 move complete, result=0
02:50:55.279 00.000 10052 worker thread done servicing request
02:50:55.279 00.000 6880 GuideStep: -0.2 px 69 ms EAST, -0.2 px 0 ms NORTH
02:50:55.279 00.000 10052 Worker thread wakes up
02:50:55.279 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:55.279 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:56.199 00.920 10052 Exposure complete
02:50:56.283 00.084 10052 worker thread done servicing request
02:50:56.283 00.000 6880 OnExposeComplete: enter
02:50:56.283 00.000 6880 UpdateGuideState(): m_state=6
02:50:56.284 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4750
02:50:56.284 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=892.04, Mass=2676, SNR=35.9, Peak=162 HFD=4.5
02:50:56.284 00.000 6880 MultiStar: [#1 -0.16,0.13,0.93,U] [#2 -0.09,0.19,1.00,U] [#3 -0.24,0.28,0.90,U] [#4 -0.59,-0.04,0.00,M6] [#5 -0.06,0.36,0.93,U] [#6 -0.39,0.22,0.89,U] [#7 -0.20,0.25,0.76,U] [#8 -0.24,0.33,0.79,U] 
02:50:56.284 00.000 6880 single-star, 7 included, MultiStar: {-0.17, 0.19}, one-star: {-0.05, -0.21}
02:50:56.284 00.000 6880 CameraToMount -- cameraTheta (-1.83) - m_xAngle (-1.61) = xAngle (-0.21 = -0.21)
02:50:56.285 00.001 6880 CameraToMount -- cameraTheta (-1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.24 = -0.24)
02:50:56.285 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.83 mountX=0.21 mountY=-0.05, mountTheta=-0.24
02:50:56.286 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.21, opts=13)
02:50:56.286 00.000 6880 Enqueuing Move request for scope (-0.05, -0.21)
02:50:56.286 00.000 10052 Worker thread wakes up
02:50:56.287 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.21) opts 0xd
02:50:56.287 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.21)
02:50:56.289 00.002 10052 Moving (-0.05, -0.21) raw xDistance=0.21 yDistance=-0.05
02:50:56.289 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
02:50:56.290 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.12, using input
02:50:56.290 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:50:56.290 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.03
02:50:56.290 00.000 10052 MoveAxis(W, 52, ABG)
02:50:56.290 00.000 10052 Guiding  Dir = 3, Dur = 52
02:50:56.317 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:56.336 00.019 10052 IsSlewing returns 0
02:50:56.361 00.025 6880 UpdateGuideState exits: m=2676 SNR=35.9
02:50:56.361 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:56.361 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:56.361 00.000 6880 Enqueuing Expose request
02:50:56.410 00.049 10052 IsGuiding returns 0
02:50:56.544 00.134 10052 IsGuiding returns 1
02:50:56.544 00.000 10052 scope still moving after pulse duration time elapsed
02:50:56.590 00.046 10052 IsSlewing returns 0
02:50:56.629 00.039 10052 IsGuiding returns 0
02:50:56.630 00.001 10052 scope move finished after 52 + 166 ms
02:50:56.630 00.000 10052 Move returns status 0, amount 52
02:50:56.630 00.000 10052 MoveAxis(N, 0, ABG)
02:50:56.630 00.000 10052 Move returns status 0, amount 0
02:50:56.630 00.000 10052 move complete, result=0
02:50:56.630 00.000 10052 worker thread done servicing request
02:50:56.630 00.000 10052 Worker thread wakes up
02:50:56.630 00.000 6880 GuideStep: 0.2 px 52 ms WEST, -0.1 px 0 ms NORTH
02:50:56.630 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:56.630 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:57.113 00.483 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba2d1f56-02fc-4fe2-9920-a76962ba2c63"}
02:50:57.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba2d1f56-02fc-4fe2-9920-a76962ba2c63"}
02:50:57.114 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0de5a61d-83d1-4947-81ea-da9f5738ea03"}
02:50:57.114 00.000 6880 case statement mapped state 6 to 3
02:50:57.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0de5a61d-83d1-4947-81ea-da9f5738ea03"}
02:50:57.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7bc86296-dee0-4909-a836-588b4de1a9ea"}
02:50:57.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4750,"width":15,"height":15,"star_pos":[6.89,7.04],"pixels":"..."},"id":"7bc86296-dee0-4909-a836-588b4de1a9ea"}
02:50:57.761 00.646 10052 Exposure complete
02:50:57.839 00.078 10052 worker thread done servicing request
02:50:57.839 00.000 6880 OnExposeComplete: enter
02:50:57.839 00.000 6880 UpdateGuideState(): m_state=6
02:50:57.840 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4751
02:50:57.840 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=892.16, Mass=2605, SNR=35.4, Peak=174 HFD=4.5
02:50:57.840 00.000 6880 MultiStar: [#1 -0.01,0.14,0.93,U] [#2 -0.26,0.18,0.97,U] [#3 -0.42,0.34,0.88,U] [#4 -0.35,-0.04,0.80,U] [#5 -0.27,0.18,0.95,U] [#6 -0.52,0.12,0.90,U] [#7 -0.09,0.24,0.76,U] [#8 -0.32,0.29,0.76,U] 
02:50:57.841 00.001 6880 single-star, 8 included, MultiStar: {-0.26, 0.15}, one-star: {-0.12, -0.08}
02:50:57.841 00.000 6880 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.61) = xAngle (-0.91 = -0.91)
02:50:57.841 00.000 6880 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
02:50:57.841 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.08 hyp=0.14 cameraTheta=-2.52 mountX=0.09 mountY=-0.11, mountTheta=-0.92
02:50:57.843 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.08, opts=13)
02:50:57.843 00.000 6880 Enqueuing Move request for scope (-0.12, -0.08)
02:50:57.843 00.000 10052 Worker thread wakes up
02:50:57.843 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.08) opts 0xd
02:50:57.843 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.08)
02:50:57.843 00.000 10052 Moving (-0.12, -0.08) raw xDistance=0.09 yDistance=-0.11
02:50:57.843 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:50:57.843 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
02:50:57.844 00.001 10052 MoveAxis(E, 0, ABG)
02:50:57.844 00.000 10052 Move returns status 0, amount 0
02:50:57.844 00.000 10052 MoveAxis(N, 0, ABG)
02:50:57.844 00.000 10052 Move returns status 0, amount 0
02:50:57.844 00.000 10052 move complete, result=0
02:50:57.844 00.000 10052 worker thread done servicing request
02:50:57.872 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:57.915 00.043 6880 UpdateGuideState exits: m=2605 SNR=35.4
02:50:57.915 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:57.915 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:57.915 00.000 6880 Enqueuing Expose request
02:50:57.916 00.001 10052 Worker thread wakes up
02:50:57.916 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:50:57.916 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:57.916 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:58.830 00.914 10052 Exposure complete
02:50:58.913 00.083 10052 worker thread done servicing request
02:50:58.913 00.000 6880 OnExposeComplete: enter
02:50:58.913 00.000 6880 UpdateGuideState(): m_state=6
02:50:58.913 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4752
02:50:58.914 00.001 6880 Star::Find returns 1 (0), X=408.01, Y=891.94, Mass=2551, SNR=35.0, Peak=178 HFD=4.5
02:50:58.914 00.000 6880 MultiStar: [#1 -0.07,0.11,0.96,U] [#2 -0.09,0.10,1.01,U] [#3 -0.24,0.22,0.93,U] [#4 -0.24,-0.12,0.79,U] [#5 -0.19,0.13,0.98,U] [#6 -0.33,0.10,0.94,U] [#7 -0.15,0.22,0.78,U] [#8 -0.23,0.24,0.81,U] 
02:50:58.914 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.07}, one-star: {0.07, -0.30}
02:50:58.914 00.000 6880 CameraToMount -- cameraTheta (2.72) - m_xAngle (-1.61) = xAngle (4.33 = -1.95)
02:50:58.914 00.000 6880 CameraToMount -- cameraTheta (2.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.30 = -1.99)
02:50:58.915 00.001 6880 CameraToMount -- cameraX=-0.16 cameraY=0.07 hyp=0.18 cameraTheta=2.72 mountX=-0.07 mountY=-0.16, mountTheta=-1.96
02:50:58.916 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.07, opts=13)
02:50:58.916 00.000 6880 Enqueuing Move request for scope (-0.16, 0.07)
02:50:58.916 00.000 10052 Worker thread wakes up
02:50:58.917 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.07) opts 0xd
02:50:58.917 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.07)
02:50:58.917 00.000 10052 Moving (-0.16, 0.07) raw xDistance=-0.07 yDistance=-0.16
02:50:58.917 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:50:58.917 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
02:50:58.917 00.000 10052 MoveAxis(E, 0, ABG)
02:50:58.917 00.000 10052 Move returns status 0, amount 0
02:50:58.917 00.000 10052 MoveAxis(N, 0, ABG)
02:50:58.917 00.000 10052 Move returns status 0, amount 0
02:50:58.917 00.000 10052 move complete, result=0
02:50:58.917 00.000 10052 worker thread done servicing request
02:50:58.945 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:50:58.990 00.045 6880 UpdateGuideState exits: m=2551 SNR=35.0
02:50:58.991 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:50:58.991 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:50:58.991 00.000 6880 Enqueuing Expose request
02:50:58.991 00.000 10052 Worker thread wakes up
02:50:58.991 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
02:50:58.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:50:58.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:50:59.111 00.120 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e852d714-7b1c-4fc1-b75c-1f3d36c1dd82"}
02:50:59.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e852d714-7b1c-4fc1-b75c-1f3d36c1dd82"}
02:50:59.113 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"100203d1-799f-4ab2-aa13-65b61bb68848"}
02:50:59.113 00.000 6880 case statement mapped state 6 to 3
02:50:59.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"100203d1-799f-4ab2-aa13-65b61bb68848"}
02:50:59.115 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9c226ac2-4fae-4c44-a7fb-129e6c464ce2"}
02:50:59.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4752,"width":15,"height":15,"star_pos":[7.01,6.94],"pixels":"..."},"id":"9c226ac2-4fae-4c44-a7fb-129e6c464ce2"}
02:51:00.126 01.011 10052 Exposure complete
02:51:00.218 00.092 10052 worker thread done servicing request
02:51:00.218 00.000 6880 OnExposeComplete: enter
02:51:00.218 00.000 6880 UpdateGuideState(): m_state=6
02:51:00.218 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4753
02:51:00.219 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=892.13, Mass=2571, SNR=35.1, Peak=174 HFD=4.4
02:51:00.219 00.000 6880 MultiStar: [#1 -0.36,0.12,0.97,U] [#2 -0.35,0.16,1.00,U] [#3 -0.40,0.26,0.91,U] [#4 -0.76,-0.18,0.00,M5] [#5 -0.23,0.44,0.98,U] [#6 -0.42,0.08,0.95,U] [#7 -0.33,0.25,0.77,U] [#8 -0.41,0.19,0.81,U] 
02:51:00.219 00.000 6880 single-star, 7 included, MultiStar: {-0.32, 0.17}, one-star: {-0.12, -0.12}
02:51:00.219 00.000 6880 CameraToMount -- cameraTheta (-2.37) - m_xAngle (-1.61) = xAngle (-0.76 = -0.76)
02:51:00.219 00.000 6880 CameraToMount -- cameraTheta (-2.37) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.79 = -0.79)
02:51:00.219 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-2.37 mountX=0.12 mountY=-0.12, mountTheta=-0.77
02:51:00.221 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.12, opts=13)
02:51:00.221 00.000 6880 Enqueuing Move request for scope (-0.12, -0.12)
02:51:00.222 00.001 10052 Worker thread wakes up
02:51:00.222 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.12) opts 0xd
02:51:00.222 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.12)
02:51:00.222 00.000 10052 Moving (-0.12, -0.12) raw xDistance=0.12 yDistance=-0.12
02:51:00.222 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:51:00.222 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:51:00.222 00.000 10052 MoveAxis(W, 32, ABG)
02:51:00.222 00.000 10052 Guiding  Dir = 3, Dur = 32
02:51:00.250 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:00.278 00.028 10052 IsSlewing returns 0
02:51:00.297 00.019 6880 UpdateGuideState exits: m=2571 SNR=35.1
02:51:00.298 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:00.298 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:00.298 00.000 6880 Enqueuing Expose request
02:51:00.354 00.056 10052 IsGuiding returns 0
02:51:00.492 00.138 10052 IsGuiding returns 0
02:51:00.492 00.000 10052 Move returns status 0, amount 32
02:51:00.492 00.000 10052 MoveAxis(N, 0, ABG)
02:51:00.492 00.000 10052 Move returns status 0, amount 0
02:51:00.492 00.000 10052 move complete, result=0
02:51:00.493 00.001 10052 worker thread done servicing request
02:51:00.493 00.000 6880 GuideStep: 0.1 px 32 ms WEST, -0.1 px 0 ms NORTH
02:51:00.493 00.000 10052 Worker thread wakes up
02:51:00.493 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:00.493 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:01.110 00.617 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"909c41cc-0ae3-4877-926e-a558f2733dbd"}
02:51:01.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"909c41cc-0ae3-4877-926e-a558f2733dbd"}
02:51:01.110 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe09d486-7bd2-492e-ad45-503fff3226c7"}
02:51:01.110 00.000 6880 case statement mapped state 6 to 3
02:51:01.111 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe09d486-7bd2-492e-ad45-503fff3226c7"}
02:51:01.111 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"69255567-af84-4cd9-8979-535af54ab397"}
02:51:01.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4753,"width":15,"height":15,"star_pos":[6.82,7.13],"pixels":"..."},"id":"69255567-af84-4cd9-8979-535af54ab397"}
02:51:01.400 00.289 10052 Exposure complete
02:51:01.480 00.080 10052 worker thread done servicing request
02:51:01.480 00.000 6880 OnExposeComplete: enter
02:51:01.480 00.000 6880 UpdateGuideState(): m_state=6
02:51:01.480 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4754
02:51:01.480 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=892.09, Mass=2547, SNR=34.9, Peak=148 HFD=4.5
02:51:01.481 00.001 6880 MultiStar: [#1 -0.35,-0.04,0.97,U] [#2 -0.35,0.04,1.01,U] [#3 -0.24,0.21,0.92,U] [#4 -0.79,-0.44,0.00,M6] [#5 -0.32,0.26,0.96,U] [#6 -0.45,-0.04,0.89,U] [#7 -0.43,0.12,0.75,U] [#8 -0.34,0.10,0.82,U] 
02:51:01.481 00.000 6880 single-star, 7 included, MultiStar: {-0.32, 0.06}, one-star: {-0.14, -0.15}
02:51:01.481 00.000 6880 CameraToMount -- cameraTheta (-2.30) - m_xAngle (-1.61) = xAngle (-0.69 = -0.69)
02:51:01.481 00.000 6880 CameraToMount -- cameraTheta (-2.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.72 = -0.72)
02:51:01.481 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=-0.15 hyp=0.21 cameraTheta=-2.30 mountX=0.16 mountY=-0.14, mountTheta=-0.71
02:51:01.483 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=-0.15, opts=13)
02:51:01.483 00.000 6880 Enqueuing Move request for scope (-0.14, -0.15)
02:51:01.483 00.000 10052 Worker thread wakes up
02:51:01.483 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, -0.15) opts 0xd
02:51:01.484 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.14, -0.15)
02:51:01.484 00.000 10052 Moving (-0.14, -0.15) raw xDistance=0.16 yDistance=-0.14
02:51:01.484 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:51:01.484 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.00
02:51:01.484 00.000 10052 MoveAxis(W, 44, ABG)
02:51:01.484 00.000 10052 Guiding  Dir = 3, Dur = 44
02:51:01.512 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:01.545 00.033 10052 IsSlewing returns 0
02:51:01.554 00.009 6880 UpdateGuideState exits: m=2547 SNR=34.9
02:51:01.554 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:01.554 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:01.554 00.000 6880 Enqueuing Expose request
02:51:01.619 00.065 10052 IsGuiding returns 0
02:51:01.757 00.138 10052 IsGuiding returns 0
02:51:01.757 00.000 10052 Move returns status 0, amount 44
02:51:01.757 00.000 10052 MoveAxis(N, 0, ABG)
02:51:01.757 00.000 10052 Move returns status 0, amount 0
02:51:01.757 00.000 10052 move complete, result=0
02:51:01.758 00.001 10052 worker thread done servicing request
02:51:01.758 00.000 6880 GuideStep: 0.2 px 44 ms WEST, -0.1 px 0 ms NORTH
02:51:01.758 00.000 10052 Worker thread wakes up
02:51:01.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:01.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:02.894 01.136 10052 Exposure complete
02:51:02.969 00.075 10052 worker thread done servicing request
02:51:02.969 00.000 6880 OnExposeComplete: enter
02:51:02.969 00.000 6880 UpdateGuideState(): m_state=6
02:51:02.971 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4755
02:51:02.971 00.000 6880 Star::Find returns 1 (0), X=407.71, Y=892.46, Mass=2710, SNR=36.1, Peak=170 HFD=4.7
02:51:02.971 00.000 6880 MultiStar: [#1 -0.47,0.17,0.95,U] [#2 -0.17,0.51,0.94,U] [#3 -0.62,0.28,0.00,M1] [#4 -0.99,-0.33,0.00,M7] [#5 -0.55,0.22,0.00,M1] [#6 -0.78,0.10,0.00,M1] [#7 -0.47,0.35,0.00,M1] [#8 -0.60,0.31,0.00,M1] 
02:51:02.971 00.000 6880 single-star, 2 included, MultiStar: {-0.29, 0.30}, one-star: {-0.23, 0.21}
02:51:02.971 00.000 6880 CameraToMount -- cameraTheta (2.39) - m_xAngle (-1.61) = xAngle (4.01 = -2.28)
02:51:02.971 00.000 6880 CameraToMount -- cameraTheta (2.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.97 = -2.31)
02:51:02.971 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.21 hyp=0.31 cameraTheta=2.39 mountX=-0.20 mountY=-0.23, mountTheta=-2.29
02:51:02.973 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.21, opts=13)
02:51:02.973 00.000 6880 Enqueuing Move request for scope (-0.23, 0.21)
02:51:02.973 00.000 10052 Worker thread wakes up
02:51:02.973 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.21) opts 0xd
02:51:02.973 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.21)
02:51:02.973 00.000 10052 Moving (-0.23, 0.21) raw xDistance=-0.20 yDistance=-0.23
02:51:02.974 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:51:02.974 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.23, slope = -0.02
02:51:02.974 00.000 10052 MoveAxis(E, 52, ABG)
02:51:02.974 00.000 10052 Guiding  Dir = 2, Dur = 52
02:51:02.994 00.020 10052 IsSlewing returns 0
02:51:03.001 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:03.033 00.032 10052 IsGuiding returns 0
02:51:03.043 00.010 6880 UpdateGuideState exits: m=2710 SNR=36.1
02:51:03.043 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:03.043 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:03.043 00.000 6880 Enqueuing Expose request
02:51:03.059 00.016 10052 PulseGuide returned control before completion, sleep 35
02:51:03.110 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d3a9fe8-146e-4db1-8f0e-03deacc9f35d"}
02:51:03.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d3a9fe8-146e-4db1-8f0e-03deacc9f35d"}
02:51:03.112 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ff1f0441-a52a-4a23-b7dc-04df2e420c6a"}
02:51:03.112 00.000 6880 case statement mapped state 6 to 3
02:51:03.113 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff1f0441-a52a-4a23-b7dc-04df2e420c6a"}
02:51:03.115 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d079ec9b-79c5-4df2-85ef-16bf2c7996a2"}
02:51:03.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4755,"width":15,"height":15,"star_pos":[6.71,7.46],"pixels":"..."},"id":"d079ec9b-79c5-4df2-85ef-16bf2c7996a2"}
02:51:03.130 00.015 10052 IsGuiding returns 0
02:51:03.132 00.002 10052 Move returns status 0, amount 52
02:51:03.132 00.000 10052 MoveAxis(N, 19, ABG)
02:51:03.132 00.000 10052 Guiding  Dir = 0, Dur = 19
02:51:03.169 00.037 10052 IsSlewing returns 0
02:51:03.207 00.038 10052 IsGuiding returns 0
02:51:03.274 00.067 10052 IsGuiding returns 1
02:51:03.274 00.000 10052 scope still moving after pulse duration time elapsed
02:51:03.317 00.043 10052 IsSlewing returns 0
02:51:03.356 00.039 10052 IsGuiding returns 0
02:51:03.356 00.000 10052 scope move finished after 19 + 129 ms
02:51:03.356 00.000 10052 Move returns status 0, amount 19
02:51:03.356 00.000 10052 move complete, result=0
02:51:03.356 00.000 10052 worker thread done servicing request
02:51:03.356 00.000 6880 GuideStep: -0.2 px 52 ms EAST, -0.2 px 19 ms NORTH
02:51:03.356 00.000 10052 Worker thread wakes up
02:51:03.356 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:03.356 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:04.266 00.910 10052 Exposure complete
02:51:04.355 00.089 10052 worker thread done servicing request
02:51:04.355 00.000 6880 OnExposeComplete: enter
02:51:04.356 00.001 6880 UpdateGuideState(): m_state=6
02:51:04.356 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4756
02:51:04.356 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=892.18, Mass=2698, SNR=36.0, Peak=172 HFD=4.6
02:51:04.357 00.001 6880 MultiStar: [#1 -0.52,0.18,0.00,M1] [#2 -0.35,0.18,0.99,U] [#3 -0.55,0.32,0.00,M2] [#4 -0.87,-0.21,0.00,M8] [#5 -0.61,0.05,0.00,M2] [#6 -0.71,0.11,0.00,M2] [#7 -0.52,0.30,0.00,M2] [#8 -0.45,0.47,0.00,M2] 
02:51:04.357 00.000 6880 refined, 1 included, MultiStar: {-0.36, 0.06}, one-star: {-0.37, -0.06}
02:51:04.357 00.000 6880 CameraToMount -- cameraTheta (2.98) - m_xAngle (-1.61) = xAngle (4.60 = -1.69)
02:51:04.357 00.000 6880 CameraToMount -- cameraTheta (2.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.57 = -1.72)
02:51:04.357 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=0.06 hyp=0.37 cameraTheta=2.98 mountX=-0.04 mountY=-0.36, mountTheta=-1.69
02:51:04.359 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=0.06, opts=13)
02:51:04.359 00.000 6880 Enqueuing Move request for scope (-0.36, 0.06)
02:51:04.359 00.000 10052 Worker thread wakes up
02:51:04.359 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, 0.06) opts 0xd
02:51:04.359 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, 0.06)
02:51:04.359 00.000 10052 Moving (-0.36, 0.06) raw xDistance=-0.04 yDistance=-0.36
02:51:04.359 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:51:04.359 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.36, slope = -0.04
02:51:04.359 00.000 10052 MoveAxis(E, 0, ABG)
02:51:04.360 00.001 10052 Move returns status 0, amount 0
02:51:04.360 00.000 10052 MoveAxis(N, 46, ABG)
02:51:04.360 00.000 10052 Guiding  Dir = 0, Dur = 46
02:51:04.390 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:04.398 00.008 10052 IsSlewing returns 0
02:51:04.438 00.040 6880 UpdateGuideState exits: m=2698 SNR=36.0
02:51:04.438 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:04.438 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:04.438 00.000 6880 Enqueuing Expose request
02:51:04.468 00.030 10052 IsGuiding returns 0
02:51:04.605 00.137 10052 IsGuiding returns 0
02:51:04.605 00.000 10052 Move returns status 0, amount 46
02:51:04.605 00.000 10052 move complete, result=0
02:51:04.605 00.000 10052 worker thread done servicing request
02:51:04.606 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.4 px 46 ms NORTH
02:51:04.606 00.000 10052 Worker thread wakes up
02:51:04.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:04.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:05.120 00.514 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"22b660a4-25cb-462f-8ffc-e91b4ffa8a81"}
02:51:05.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"22b660a4-25cb-462f-8ffc-e91b4ffa8a81"}
02:51:05.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5cda862e-7fe0-4b6e-b7cd-828ed75d3275"}
02:51:05.121 00.000 6880 case statement mapped state 6 to 3
02:51:05.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cda862e-7fe0-4b6e-b7cd-828ed75d3275"}
02:51:05.122 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0ad59f79-dd07-4afc-b559-989f514453db"}
02:51:05.123 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4756,"width":15,"height":15,"star_pos":[6.57,7.18],"pixels":"..."},"id":"0ad59f79-dd07-4afc-b559-989f514453db"}
02:51:05.735 00.612 10052 Exposure complete
02:51:05.824 00.089 10052 worker thread done servicing request
02:51:05.824 00.000 6880 OnExposeComplete: enter
02:51:05.824 00.000 6880 UpdateGuideState(): m_state=6
02:51:05.824 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4757
02:51:05.825 00.001 6880 Star::Find returns 1 (0), X=407.81, Y=892.33, Mass=2588, SNR=35.3, Peak=175 HFD=4.6
02:51:05.825 00.000 6880 MultiStar: [#1 -0.31,0.17,0.96,U] [#2 -0.30,0.29,0.98,U] [#3 -0.38,0.43,0.00,M3] [#4 -0.57,0.10,0.00,M9] [#5 -0.31,0.61,0.00,M3] [#6 -0.54,0.35,0.00,M3] [#7 -0.26,0.30,0.75,U] [#8 -0.42,0.43,0.00,M3] 
02:51:05.825 00.000 6880 single-star, 3 included, MultiStar: {-0.25, 0.21}, one-star: {-0.13, 0.08}
02:51:05.825 00.000 6880 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.61) = xAngle (4.19 = -2.09)
02:51:05.825 00.000 6880 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.16 = -2.12)
02:51:05.825 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=0.08 hyp=0.16 cameraTheta=2.58 mountX=-0.08 mountY=-0.13, mountTheta=-2.10
02:51:05.827 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=0.08, opts=13)
02:51:05.828 00.001 6880 Enqueuing Move request for scope (-0.13, 0.08)
02:51:05.828 00.000 10052 Worker thread wakes up
02:51:05.828 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, 0.08) opts 0xd
02:51:05.828 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, 0.08)
02:51:05.828 00.000 10052 Moving (-0.13, 0.08) raw xDistance=-0.08 yDistance=-0.13
02:51:05.828 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
02:51:05.828 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:51:05.828 00.000 10052 MoveAxis(E, 0, ABG)
02:51:05.828 00.000 10052 Move returns status 0, amount 0
02:51:05.828 00.000 10052 MoveAxis(N, 0, ABG)
02:51:05.829 00.001 10052 Move returns status 0, amount 0
02:51:05.829 00.000 10052 move complete, result=0
02:51:05.829 00.000 10052 worker thread done servicing request
02:51:05.860 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:05.906 00.046 6880 UpdateGuideState exits: m=2588 SNR=35.3
02:51:05.906 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:05.907 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:05.907 00.000 6880 Enqueuing Expose request
02:51:05.907 00.000 10052 Worker thread wakes up
02:51:05.907 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:05.907 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:05.907 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:06.819 00.912 10052 Exposure complete
02:51:06.905 00.086 10052 worker thread done servicing request
02:51:06.905 00.000 6880 OnExposeComplete: enter
02:51:06.905 00.000 6880 UpdateGuideState(): m_state=6
02:51:06.905 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4758
02:51:06.905 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=892.27, Mass=2647, SNR=35.7, Peak=178 HFD=4.5
02:51:06.906 00.001 6880 MultiStar: [#1 -0.28,0.22,0.95,U] [#2 -0.22,0.53,0.00,M1] [#3 -0.40,0.35,0.91,U] [#4 -0.91,-0.11,0.00,M10] [#5 -0.21,0.17,0.97,U] [#6 -0.52,0.18,0.00,M4] [#7 -0.23,0.25,0.74,U] [#8 -0.24,0.37,0.77,U] 
02:51:06.906 00.000 6880 single-star, 5 included, MultiStar: {-0.23, 0.22}, one-star: {-0.02, 0.02}
02:51:06.906 00.000 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.79 = -2.49)
02:51:06.906 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.52)
02:51:06.906 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.02 hyp=0.03 cameraTheta=2.18 mountX=-0.02 mountY=-0.02, mountTheta=-2.51
02:51:06.908 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.02, opts=13)
02:51:06.908 00.000 6880 Enqueuing Move request for scope (-0.02, 0.02)
02:51:06.908 00.000 10052 Worker thread wakes up
02:51:06.908 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.02) opts 0xd
02:51:06.908 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.02)
02:51:06.908 00.000 10052 Moving (-0.02, 0.02) raw xDistance=-0.02 yDistance=-0.02
02:51:06.908 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:51:06.908 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
02:51:06.909 00.001 10052 MoveAxis(E, 0, ABG)
02:51:06.909 00.000 10052 Move returns status 0, amount 0
02:51:06.909 00.000 10052 MoveAxis(N, 0, ABG)
02:51:06.909 00.000 10052 Move returns status 0, amount 0
02:51:06.909 00.000 10052 move complete, result=0
02:51:06.909 00.000 10052 worker thread done servicing request
02:51:06.935 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:06.981 00.046 6880 UpdateGuideState exits: m=2647 SNR=35.7
02:51:06.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:06.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:06.981 00.000 6880 Enqueuing Expose request
02:51:06.981 00.000 10052 Worker thread wakes up
02:51:06.982 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:51:06.982 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:06.982 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:07.119 00.137 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c3394583-a622-49d7-a239-ebb60a12b225"}
02:51:07.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c3394583-a622-49d7-a239-ebb60a12b225"}
02:51:07.120 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a5a1a1cb-61e6-48ed-a059-187b67937282"}
02:51:07.120 00.000 6880 case statement mapped state 6 to 3
02:51:07.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5a1a1cb-61e6-48ed-a059-187b67937282"}
02:51:07.120 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a162e88d-1df4-43d5-a191-cba8ab0367ec"}
02:51:07.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4758,"width":15,"height":15,"star_pos":[6.93,7.27],"pixels":"..."},"id":"a162e88d-1df4-43d5-a191-cba8ab0367ec"}
02:51:08.111 00.991 10052 Exposure complete
02:51:08.193 00.082 10052 worker thread done servicing request
02:51:08.193 00.000 6880 OnExposeComplete: enter
02:51:08.193 00.000 6880 UpdateGuideState(): m_state=6
02:51:08.194 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4759
02:51:08.194 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=892.20, Mass=2660, SNR=35.8, Peak=161 HFD=4.6
02:51:08.194 00.000 6880 MultiStar: [#1 -0.37,0.32,0.96,U] [#2 -0.38,0.34,0.98,U] [#3 -0.26,0.54,0.00,M3] [#4 -0.61,0.21,0.00,R] [#5 -0.36,0.49,0.00,M3] [#6 -0.48,0.24,0.92,U] [#7 -0.36,0.46,0.00,M1] [#8 -0.19,0.69,0.00,M3] 
02:51:08.194 00.000 6880 single-star, 3 included, MultiStar: {-0.35, 0.21}, one-star: {-0.19, -0.04}
02:51:08.194 00.000 6880 CameraToMount -- cameraTheta (-2.91) - m_xAngle (-1.61) = xAngle (-1.30 = -1.30)
02:51:08.194 00.000 6880 CameraToMount -- cameraTheta (-2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
02:51:08.194 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-2.91 mountX=0.05 mountY=-0.19, mountTheta=-1.30
02:51:08.196 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=-0.04, opts=13)
02:51:08.196 00.000 6880 Enqueuing Move request for scope (-0.19, -0.04)
02:51:08.196 00.000 10052 Worker thread wakes up
02:51:08.196 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, -0.04) opts 0xd
02:51:08.197 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.19, -0.04)
02:51:08.197 00.000 10052 Moving (-0.19, -0.04) raw xDistance=0.05 yDistance=-0.19
02:51:08.197 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:51:08.197 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.19, slope = -0.00
02:51:08.197 00.000 10052 MoveAxis(E, 0, ABG)
02:51:08.197 00.000 10052 Move returns status 0, amount 0
02:51:08.197 00.000 10052 MoveAxis(N, 3, ABG)
02:51:08.197 00.000 10052 Guiding  Dir = 0, Dur = 3
02:51:08.225 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:08.247 00.022 10052 IsSlewing returns 0
02:51:08.271 00.024 6880 UpdateGuideState exits: m=2660 SNR=35.8
02:51:08.271 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:08.271 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:08.271 00.000 6880 Enqueuing Expose request
02:51:08.316 00.045 10052 IsGuiding returns 0
02:51:08.456 00.140 10052 IsGuiding returns 0
02:51:08.456 00.000 10052 Move returns status 0, amount 3
02:51:08.456 00.000 10052 move complete, result=0
02:51:08.456 00.000 10052 worker thread done servicing request
02:51:08.457 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 3 ms NORTH
02:51:08.457 00.000 10052 Worker thread wakes up
02:51:08.457 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:08.457 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:09.117 00.660 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"678fb1ae-8cc8-402a-9af9-42c627d64bba"}
02:51:09.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"678fb1ae-8cc8-402a-9af9-42c627d64bba"}
02:51:09.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a533d700-9fbd-472d-8219-d140fcfe2782"}
02:51:09.118 00.000 6880 case statement mapped state 6 to 3
02:51:09.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a533d700-9fbd-472d-8219-d140fcfe2782"}
02:51:09.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b79cf0c0-97bb-4d7a-8a71-90a6a2ef19a0"}
02:51:09.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4759,"width":15,"height":15,"star_pos":[6.76,7.20],"pixels":"..."},"id":"b79cf0c0-97bb-4d7a-8a71-90a6a2ef19a0"}
02:51:09.363 00.245 10052 Exposure complete
02:51:09.446 00.083 10052 worker thread done servicing request
02:51:09.446 00.000 6880 OnExposeComplete: enter
02:51:09.446 00.000 6880 UpdateGuideState(): m_state=6
02:51:09.446 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4760
02:51:09.446 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=892.28, Mass=2591, SNR=35.3, Peak=171 HFD=4.6
02:51:09.447 00.001 6880 MultiStar: [#1 -0.38,0.41,0.00,M1] [#2 -0.57,0.48,0.00,M1] [#3 -0.44,0.59,0.00,M4] [#4 -0.20,-0.36,0.80,U] [#5 -0.35,0.76,0.00,M4] [#6 -0.67,0.40,0.00,M4] [#7 -0.40,0.44,0.00,M2] [#8 -0.44,0.81,0.00,M4] 
02:51:09.447 00.000 6880 single-star, 1 included, MultiStar: {-0.21, -0.14}, one-star: {-0.23, 0.04}
02:51:09.447 00.000 6880 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.61) = xAngle (4.58 = -1.71)
02:51:09.447 00.000 6880 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.54 = -1.74)
02:51:09.447 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=0.04 hyp=0.23 cameraTheta=2.96 mountX=-0.03 mountY=-0.23, mountTheta=-1.71
02:51:09.449 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=0.04, opts=13)
02:51:09.449 00.000 6880 Enqueuing Move request for scope (-0.23, 0.04)
02:51:09.449 00.000 10052 Worker thread wakes up
02:51:09.449 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, 0.04) opts 0xd
02:51:09.449 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, 0.04)
02:51:09.449 00.000 10052 Moving (-0.23, 0.04) raw xDistance=-0.03 yDistance=-0.23
02:51:09.449 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:51:09.449 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.23, slope = -0.00
02:51:09.449 00.000 10052 MoveAxis(E, 0, ABG)
02:51:09.449 00.000 10052 Move returns status 0, amount 0
02:51:09.449 00.000 10052 MoveAxis(N, 9, ABG)
02:51:09.450 00.001 10052 Guiding  Dir = 0, Dur = 9
02:51:09.479 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:09.507 00.028 10052 IsSlewing returns 0
02:51:09.523 00.016 6880 UpdateGuideState exits: m=2591 SNR=35.3
02:51:09.523 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:09.523 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:09.524 00.001 6880 Enqueuing Expose request
02:51:09.583 00.059 10052 IsGuiding returns 0
02:51:09.720 00.137 10052 IsGuiding returns 0
02:51:09.720 00.000 10052 Move returns status 0, amount 9
02:51:09.720 00.000 10052 move complete, result=0
02:51:09.720 00.000 10052 worker thread done servicing request
02:51:09.721 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 9 ms NORTH
02:51:09.721 00.000 10052 Worker thread wakes up
02:51:09.721 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:09.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:10.854 01.133 10052 Exposure complete
02:51:10.943 00.089 10052 worker thread done servicing request
02:51:10.943 00.000 6880 OnExposeComplete: enter
02:51:10.943 00.000 6880 UpdateGuideState(): m_state=6
02:51:10.943 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4761
02:51:10.943 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=892.56, Mass=2618, SNR=35.4, Peak=193 HFD=4.6
02:51:10.944 00.001 6880 MultiStar: [#1 -0.32,0.41,0.96,U] [#2 -0.12,0.73,0.00,M2] [#3 -0.43,0.59,0.00,M5] [#4 0.06,0.05,0.79,U] [#5 -0.49,0.61,0.00,M5] [#6 -0.61,0.43,0.00,M5] [#7 -0.36,0.76,0.00,M3] [#8 -0.42,0.81,0.00,M5] 
02:51:10.944 00.000 6880 refined, 2 included, MultiStar: {-0.17, 0.27}, one-star: {-0.21, 0.32}
02:51:10.944 00.000 6880 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.61) = xAngle (3.75 = -2.53)
02:51:10.944 00.000 6880 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.72 = -2.56)
02:51:10.944 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.27 hyp=0.32 cameraTheta=2.14 mountX=-0.26 mountY=-0.17, mountTheta=-2.56
02:51:10.946 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.27, opts=13)
02:51:10.946 00.000 6880 Enqueuing Move request for scope (-0.17, 0.27)
02:51:10.946 00.000 10052 Worker thread wakes up
02:51:10.946 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.27) opts 0xd
02:51:10.946 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.27)
02:51:10.947 00.001 10052 Moving (-0.17, 0.27) raw xDistance=-0.26 yDistance=-0.17
02:51:10.947 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.26
02:51:10.947 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.00
02:51:10.947 00.000 10052 MoveAxis(E, 71, ABG)
02:51:10.947 00.000 10052 Guiding  Dir = 2, Dur = 71
02:51:10.968 00.021 10052 IsSlewing returns 0
02:51:10.978 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:11.006 00.028 10052 IsGuiding returns 0
02:51:11.029 00.023 6880 UpdateGuideState exits: m=2618 SNR=35.4
02:51:11.029 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:11.029 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:11.029 00.000 6880 Enqueuing Expose request
02:51:11.033 00.004 10052 PulseGuide returned control before completion, sleep 54
02:51:11.117 00.084 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8e6a705e-6686-4004-82ae-ab2c8fa0028e"}
02:51:11.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8e6a705e-6686-4004-82ae-ab2c8fa0028e"}
02:51:11.120 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7b3a3faf-d62a-4ff5-b43d-ccfa99ce3cd3"}
02:51:11.120 00.000 6880 case statement mapped state 6 to 3
02:51:11.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b3a3faf-d62a-4ff5-b43d-ccfa99ce3cd3"}
02:51:11.121 00.001 10052 IsGuiding returns 0
02:51:11.122 00.001 10052 Move returns status 0, amount 71
02:51:11.122 00.000 10052 MoveAxis(N, 0, ABG)
02:51:11.122 00.000 10052 Move returns status 0, amount 0
02:51:11.122 00.000 10052 move complete, result=0
02:51:11.122 00.000 10052 worker thread done servicing request
02:51:11.122 00.000 10052 Worker thread wakes up
02:51:11.122 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:11.122 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:11.123 00.001 6880 GuideStep: -0.3 px 71 ms EAST, -0.2 px 0 ms NORTH
02:51:11.127 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b7866dde-72c1-4e73-b839-4b2ad75b26e9"}
02:51:11.129 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4761,"width":15,"height":15,"star_pos":[6.73,6.56],"pixels":"..."},"id":"b7866dde-72c1-4e73-b839-4b2ad75b26e9"}
02:51:12.033 00.904 10052 Exposure complete
02:51:12.119 00.086 10052 worker thread done servicing request
02:51:12.119 00.000 6880 OnExposeComplete: enter
02:51:12.119 00.000 6880 UpdateGuideState(): m_state=6
02:51:12.119 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4762
02:51:12.119 00.000 6880 Star::Find returns 1 (0), X=407.87, Y=892.53, Mass=2447, SNR=34.3, Peak=168 HFD=4.4
02:51:12.120 00.001 6880 MultiStar: [#1 -0.28,0.32,0.99,U] [#2 -0.01,0.80,0.00,M3] [#3 -0.31,0.54,0.00,M6] [#4 0.03,-0.03,0.82,U] [#5 -0.28,0.64,0.00,M6] [#6 -0.42,0.39,0.00,M6] [#7 -0.34,0.72,0.00,M4] [#8 -0.45,0.42,0.00,M6] 
02:51:12.120 00.000 6880 refined, 2 included, MultiStar: {-0.12, 0.21}, one-star: {-0.08, 0.29}
02:51:12.120 00.000 6880 CameraToMount -- cameraTheta (2.09) - m_xAngle (-1.61) = xAngle (3.71 = -2.58)
02:51:12.120 00.000 6880 CameraToMount -- cameraTheta (2.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.68 = -2.61)
02:51:12.120 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.21 hyp=0.24 cameraTheta=2.09 mountX=-0.20 mountY=-0.12, mountTheta=-2.60
02:51:12.123 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.21, opts=13)
02:51:12.123 00.000 6880 Enqueuing Move request for scope (-0.12, 0.21)
02:51:12.123 00.000 10052 Worker thread wakes up
02:51:12.123 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.21) opts 0xd
02:51:12.123 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.21)
02:51:12.123 00.000 10052 Moving (-0.12, 0.21) raw xDistance=-0.20 yDistance=-0.12
02:51:12.123 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.20
02:51:12.123 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:51:12.123 00.000 10052 MoveAxis(E, 57, ABG)
02:51:12.123 00.000 10052 Guiding  Dir = 2, Dur = 57
02:51:12.152 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:12.172 00.020 10052 IsSlewing returns 0
02:51:12.198 00.026 6880 UpdateGuideState exits: m=2447 SNR=34.3
02:51:12.198 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:12.199 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:12.199 00.000 6880 Enqueuing Expose request
02:51:12.242 00.043 10052 IsGuiding returns 0
02:51:12.378 00.136 10052 IsGuiding returns 0
02:51:12.379 00.001 10052 Move returns status 0, amount 57
02:51:12.379 00.000 10052 MoveAxis(N, 0, ABG)
02:51:12.379 00.000 10052 Move returns status 0, amount 0
02:51:12.379 00.000 10052 move complete, result=0
02:51:12.379 00.000 10052 worker thread done servicing request
02:51:12.379 00.000 6880 GuideStep: -0.2 px 57 ms EAST, -0.1 px 0 ms NORTH
02:51:12.379 00.000 10052 Worker thread wakes up
02:51:12.379 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:12.379 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:13.117 00.738 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"00bd7742-3096-4cc0-802d-ace542b6137e"}
02:51:13.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"00bd7742-3096-4cc0-802d-ace542b6137e"}
02:51:13.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0411f0e8-ee93-4df2-bf23-50869ebee28a"}
02:51:13.118 00.000 6880 case statement mapped state 6 to 3
02:51:13.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0411f0e8-ee93-4df2-bf23-50869ebee28a"}
02:51:13.119 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82eba44b-7a13-4a47-bfef-19613fb43c90"}
02:51:13.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4762,"width":15,"height":15,"star_pos":[6.87,6.53],"pixels":"..."},"id":"82eba44b-7a13-4a47-bfef-19613fb43c90"}
02:51:13.607 00.488 10052 Exposure complete
02:51:13.694 00.087 10052 worker thread done servicing request
02:51:13.694 00.000 6880 OnExposeComplete: enter
02:51:13.694 00.000 6880 UpdateGuideState(): m_state=6
02:51:13.696 00.002 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4763
02:51:13.696 00.000 6880 Star::Find returns 1 (0), X=407.24, Y=892.17, Mass=2562, SNR=34.9, Peak=172 HFD=4.6
02:51:13.696 00.000 6880 MultiStar: [#1 -0.70,0.25,0.00,M1] [#2 -0.62,0.29,0.00,M4] [#3 -0.62,0.38,0.00,M7] [#4 -0.43,-0.15,0.80,U] [#5 -0.85,0.24,0.00,M7] [#6 -0.84,0.23,0.00,M7] [#7 -0.78,0.32,0.00,M5] [#8 -0.70,0.23,0.00,M7] 
02:51:13.696 00.000 6880 refined, 1 included, MultiStar: {-0.59, -0.11}, one-star: {-0.71, -0.08}
02:51:13.696 00.000 6880 CameraToMount -- cameraTheta (-2.96) - m_xAngle (-1.61) = xAngle (-1.35 = -1.35)
02:51:13.696 00.000 6880 CameraToMount -- cameraTheta (-2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.38 = -1.38)
02:51:13.697 00.001 6880 CameraToMount -- cameraX=-0.59 cameraY=-0.11 hyp=0.60 cameraTheta=-2.96 mountX=0.13 mountY=-0.58, mountTheta=-1.35
02:51:13.698 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.59, y=-0.11, opts=13)
02:51:13.699 00.001 6880 Enqueuing Move request for scope (-0.59, -0.11)
02:51:13.699 00.000 10052 Worker thread wakes up
02:51:13.699 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -0.11) opts 0xd
02:51:13.699 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.59, -0.11)
02:51:13.699 00.000 10052 Moving (-0.59, -0.11) raw xDistance=0.13 yDistance=-0.58
02:51:13.699 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.13
02:51:13.699 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.58, slope = -0.02
02:51:13.699 00.000 10052 MoveAxis(W, 33, ABG)
02:51:13.699 00.000 10052 Guiding  Dir = 3, Dur = 33
02:51:13.730 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:13.738 00.008 10052 IsSlewing returns 0
02:51:13.778 00.040 6880 UpdateGuideState exits: m=2562 SNR=34.9
02:51:13.778 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:13.778 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:13.778 00.000 6880 Enqueuing Expose request
02:51:13.813 00.035 10052 IsGuiding returns 0
02:51:13.952 00.139 10052 IsGuiding returns 0
02:51:13.952 00.000 10052 Move returns status 0, amount 33
02:51:13.952 00.000 10052 MoveAxis(N, 31, ABG)
02:51:13.952 00.000 10052 Guiding  Dir = 0, Dur = 31
02:51:14.026 00.074 10052 IsSlewing returns 0
02:51:14.101 00.075 10052 IsGuiding returns 0
02:51:14.250 00.149 10052 IsGuiding returns 0
02:51:14.250 00.000 10052 Move returns status 0, amount 31
02:51:14.251 00.001 10052 move complete, result=0
02:51:14.251 00.000 10052 worker thread done servicing request
02:51:14.251 00.000 6880 GuideStep: 0.1 px 33 ms WEST, -0.6 px 31 ms NORTH
02:51:14.251 00.000 10052 Worker thread wakes up
02:51:14.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:14.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:15.115 00.864 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0db4a76d-fa9f-47a4-8855-1313731c8965"}
02:51:15.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0db4a76d-fa9f-47a4-8855-1313731c8965"}
02:51:15.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6c260bd8-94a2-404b-8aef-cb9ed5d7788c"}
02:51:15.116 00.000 6880 case statement mapped state 6 to 3
02:51:15.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c260bd8-94a2-404b-8aef-cb9ed5d7788c"}
02:51:15.117 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"90f5c646-8a88-4d49-a393-e1342139a043"}
02:51:15.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4763,"width":15,"height":15,"star_pos":[7.24,7.17],"pixels":"..."},"id":"90f5c646-8a88-4d49-a393-e1342139a043"}
02:51:15.171 00.054 10052 Exposure complete
02:51:15.252 00.081 10052 worker thread done servicing request
02:51:15.252 00.000 6880 OnExposeComplete: enter
02:51:15.252 00.000 6880 UpdateGuideState(): m_state=6
02:51:15.253 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4764
02:51:15.253 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=892.54, Mass=2492, SNR=34.6, Peak=149 HFD=4.6
02:51:15.253 00.000 6880 MultiStar: [#1 -0.67,0.75,0.00,M2] [#2 -0.60,0.69,0.00,M5] [#3 -0.68,0.88,0.00,M8] [#4 -0.44,-0.02,0.81,U] [#5 -0.74,0.77,0.00,M8] [#6 -0.87,0.71,0.00,M8] [#7 -0.79,0.91,0.00,M6] [#8 -0.73,1.06,0.00,M8] 
02:51:15.253 00.000 6880 refined, 1 included, MultiStar: {-0.43, 0.16}, one-star: {-0.42, 0.30}
02:51:15.253 00.000 6880 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.61) = xAngle (4.41 = -1.88)
02:51:15.253 00.000 6880 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.37 = -1.91)
02:51:15.254 00.001 6880 CameraToMount -- cameraX=-0.43 cameraY=0.16 hyp=0.46 cameraTheta=2.79 mountX=-0.14 mountY=-0.43, mountTheta=-1.88
02:51:15.255 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.43, y=0.16, opts=13)
02:51:15.255 00.000 6880 Enqueuing Move request for scope (-0.43, 0.16)
02:51:15.255 00.000 10052 Worker thread wakes up
02:51:15.256 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, 0.16) opts 0xd
02:51:15.256 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.43, 0.16)
02:51:15.256 00.000 10052 Moving (-0.43, 0.16) raw xDistance=-0.14 yDistance=-0.43
02:51:15.256 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:51:15.256 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.43, slope = -0.02
02:51:15.256 00.000 10052 MoveAxis(E, 35, ABG)
02:51:15.256 00.000 10052 Guiding  Dir = 2, Dur = 35
02:51:15.278 00.022 10052 IsSlewing returns 0
02:51:15.286 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:15.315 00.029 10052 IsGuiding returns 0
02:51:15.332 00.017 6880 UpdateGuideState exits: m=2492 SNR=34.6
02:51:15.332 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:15.332 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:15.332 00.000 6880 Enqueuing Expose request
02:51:15.343 00.011 10052 PulseGuide returned control before completion, sleep 18
02:51:15.393 00.050 10052 IsGuiding returns 0
02:51:15.393 00.000 10052 Move returns status 0, amount 35
02:51:15.393 00.000 10052 MoveAxis(N, 42, ABG)
02:51:15.393 00.000 10052 Guiding  Dir = 0, Dur = 42
02:51:15.432 00.039 10052 IsSlewing returns 0
02:51:15.471 00.039 10052 IsGuiding returns 0
02:51:15.498 00.027 10052 PulseGuide returned control before completion, sleep 25
02:51:15.575 00.077 10052 IsGuiding returns 0
02:51:15.575 00.000 10052 Move returns status 0, amount 42
02:51:15.575 00.000 10052 move complete, result=0
02:51:15.575 00.000 10052 worker thread done servicing request
02:51:15.575 00.000 6880 GuideStep: -0.1 px 35 ms EAST, -0.4 px 42 ms NORTH
02:51:15.576 00.001 10052 Worker thread wakes up
02:51:15.576 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:15.576 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:16.705 01.129 10052 Exposure complete
02:51:16.786 00.081 10052 worker thread done servicing request
02:51:16.787 00.001 6880 OnExposeComplete: enter
02:51:16.787 00.000 6880 UpdateGuideState(): m_state=6
02:51:16.787 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4765
02:51:16.787 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.26, Mass=2650, SNR=35.7, Peak=172 HFD=4.5
02:51:16.788 00.001 6880 MultiStar: [#1 -0.60,0.26,0.00,M3] [#2 -0.30,0.41,0.98,U] [#3 -0.52,0.58,0.00,M9] [#4 -0.21,-0.22,0.78,U] [#5 -0.36,0.48,0.00,M9] [#6 -0.75,0.34,0.00,M9] [#7 -0.58,0.31,0.00,M7] [#8 -0.48,0.43,0.00,M9] 
02:51:16.788 00.000 6880 single-star, 2 included, MultiStar: {-0.24, 0.09}, one-star: {-0.20, 0.02}
02:51:16.788 00.000 6880 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.61) = xAngle (4.68 = -1.61)
02:51:16.788 00.000 6880 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.65 = -1.64)
02:51:16.788 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.02 hyp=0.20 cameraTheta=3.06 mountX=-0.01 mountY=-0.20, mountTheta=-1.61
02:51:16.790 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.02, opts=13)
02:51:16.790 00.000 6880 Enqueuing Move request for scope (-0.20, 0.02)
02:51:16.790 00.000 10052 Worker thread wakes up
02:51:16.790 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.02) opts 0xd
02:51:16.790 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.02)
02:51:16.790 00.000 10052 Moving (-0.20, 0.02) raw xDistance=-0.01 yDistance=-0.20
02:51:16.790 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:51:16.790 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = -0.02
02:51:16.790 00.000 10052 MoveAxis(E, 0, ABG)
02:51:16.790 00.000 10052 Move returns status 0, amount 0
02:51:16.790 00.000 10052 MoveAxis(N, 35, ABG)
02:51:16.791 00.001 10052 Guiding  Dir = 0, Dur = 35
02:51:16.812 00.021 10052 IsSlewing returns 0
02:51:16.820 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:16.850 00.030 10052 IsGuiding returns 0
02:51:16.864 00.014 6880 UpdateGuideState exits: m=2650 SNR=35.7
02:51:16.865 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:16.865 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:16.865 00.000 6880 Enqueuing Expose request
02:51:16.878 00.013 10052 PulseGuide returned control before completion, sleep 18
02:51:16.928 00.050 10052 IsGuiding returns 0
02:51:16.928 00.000 10052 Move returns status 0, amount 35
02:51:16.928 00.000 10052 move complete, result=0
02:51:16.928 00.000 10052 worker thread done servicing request
02:51:16.928 00.000 10052 Worker thread wakes up
02:51:16.928 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:16.928 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:16.928 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 35 ms NORTH
02:51:17.115 00.187 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2f26c84b-3d91-4338-9249-73ccd8e64c1b"}
02:51:17.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2f26c84b-3d91-4338-9249-73ccd8e64c1b"}
02:51:17.116 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"018f4457-0be0-4315-b753-b431022a01c2"}
02:51:17.116 00.000 6880 case statement mapped state 6 to 3
02:51:17.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"018f4457-0be0-4315-b753-b431022a01c2"}
02:51:17.116 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"93cc5903-179e-4e83-8feb-1dd7bcc9f58f"}
02:51:17.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4765,"width":15,"height":15,"star_pos":[6.75,7.26],"pixels":"..."},"id":"93cc5903-179e-4e83-8feb-1dd7bcc9f58f"}
02:51:17.837 00.721 10052 Exposure complete
02:51:17.924 00.087 10052 worker thread done servicing request
02:51:17.924 00.000 6880 OnExposeComplete: enter
02:51:17.924 00.000 6880 UpdateGuideState(): m_state=6
02:51:17.924 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4766
02:51:17.924 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=892.42, Mass=2450, SNR=34.4, Peak=155 HFD=4.6
02:51:17.925 00.001 6880 MultiStar: [#1 -0.35,0.51,0.00,M4] [#2 -0.14,0.73,0.00,M5] [#3 -0.20,0.65,0.00,M10] [#4 -0.13,0.07,0.81,U] [#5 -0.28,0.76,0.00,M10] [#6 -0.39,0.43,0.00,M10] [#7 -0.34,0.54,0.00,M8] [#8 -0.16,0.82,0.00,M10] 
02:51:17.925 00.000 6880 refined, 1 included, MultiStar: {-0.15, 0.13}, one-star: {-0.16, 0.17}
02:51:17.925 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.04 = -2.25)
02:51:17.925 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
02:51:17.925 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.13 hyp=0.19 cameraTheta=2.42 mountX=-0.12 mountY=-0.15, mountTheta=-2.26
02:51:17.928 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.13, opts=13)
02:51:17.928 00.000 6880 Enqueuing Move request for scope (-0.15, 0.13)
02:51:17.928 00.000 10052 Worker thread wakes up
02:51:17.928 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.13) opts 0xd
02:51:17.928 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.13)
02:51:17.928 00.000 10052 Moving (-0.15, 0.13) raw xDistance=-0.12 yDistance=-0.15
02:51:17.929 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:51:17.929 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.02
02:51:17.929 00.000 10052 MoveAxis(E, 32, ABG)
02:51:17.929 00.000 10052 Guiding  Dir = 2, Dur = 32
02:51:17.958 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:17.975 00.017 10052 IsSlewing returns 0
02:51:18.007 00.032 6880 UpdateGuideState exits: m=2450 SNR=34.4
02:51:18.007 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:18.007 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:18.007 00.000 6880 Enqueuing Expose request
02:51:18.041 00.034 10052 IsGuiding returns 0
02:51:18.184 00.143 10052 IsGuiding returns 0
02:51:18.184 00.000 10052 Move returns status 0, amount 32
02:51:18.184 00.000 10052 MoveAxis(N, 0, ABG)
02:51:18.184 00.000 10052 Move returns status 0, amount 0
02:51:18.185 00.001 10052 move complete, result=0
02:51:18.185 00.000 10052 worker thread done servicing request
02:51:18.185 00.000 6880 GuideStep: -0.1 px 32 ms EAST, -0.1 px 0 ms NORTH
02:51:18.185 00.000 10052 Worker thread wakes up
02:51:18.185 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:18.186 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:19.114 00.928 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"849ef925-a758-428a-8e80-1582455ff08d"}
02:51:19.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"849ef925-a758-428a-8e80-1582455ff08d"}
02:51:19.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41dd94fb-c124-4dfc-be4e-3c8b8102519c"}
02:51:19.115 00.000 6880 case statement mapped state 6 to 3
02:51:19.115 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41dd94fb-c124-4dfc-be4e-3c8b8102519c"}
02:51:19.115 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"230a47cc-ea40-4d0a-bba6-d8be2ef41b3b"}
02:51:19.116 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4766,"width":15,"height":15,"star_pos":[6.78,7.42],"pixels":"..."},"id":"230a47cc-ea40-4d0a-bba6-d8be2ef41b3b"}
02:51:19.316 00.200 10052 Exposure complete
02:51:19.385 00.069 10052 worker thread done servicing request
02:51:19.385 00.000 6880 OnExposeComplete: enter
02:51:19.385 00.000 6880 UpdateGuideState(): m_state=6
02:51:19.386 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4767
02:51:19.386 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=892.86, Mass=2533, SNR=34.9, Peak=154 HFD=4.7
02:51:19.386 00.000 6880 MultiStar: [#1 -0.38,0.80,0.00,M5] [#2 -0.48,0.94,0.00,M6] [#3 -0.53,0.94,0.00,R] [#4 -0.23,0.27,0.79,U] [#5 -0.50,0.87,0.00,R] [#6 -0.67,0.92,0.00,R] [#7 -0.53,1.01,0.00,M9] [#8 -0.51,1.04,0.00,R] 
02:51:19.386 00.000 6880 refined, 1 included, MultiStar: {-0.28, 0.46}, one-star: {-0.32, 0.61}
02:51:19.387 00.001 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.73 = -2.55)
02:51:19.387 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.58)
02:51:19.387 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.46 hyp=0.54 cameraTheta=2.12 mountX=-0.45 mountY=-0.28, mountTheta=-2.58
02:51:19.388 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.46, opts=13)
02:51:19.388 00.000 6880 Enqueuing Move request for scope (-0.28, 0.46)
02:51:19.388 00.000 10052 Worker thread wakes up
02:51:19.388 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.46) opts 0xd
02:51:19.388 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.46)
02:51:19.388 00.000 10052 Moving (-0.28, 0.46) raw xDistance=-0.45 yDistance=-0.28
02:51:19.388 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.45
02:51:19.388 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.28, slope = -0.02
02:51:19.388 00.000 10052 MoveAxis(E, 122, ABG)
02:51:19.388 00.000 10052 Guiding  Dir = 2, Dur = 122
02:51:19.410 00.022 10052 IsSlewing returns 0
02:51:19.415 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:19.447 00.032 10052 IsGuiding returns 0
02:51:19.458 00.011 6880 UpdateGuideState exits: m=2533 SNR=34.9
02:51:19.458 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:19.458 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:19.458 00.000 6880 Enqueuing Expose request
02:51:19.475 00.017 10052 PulseGuide returned control before completion, sleep 105
02:51:19.664 00.189 10052 IsGuiding returns 0
02:51:19.665 00.001 10052 Move returns status 0, amount 122
02:51:19.665 00.000 10052 MoveAxis(N, 36, ABG)
02:51:19.665 00.000 10052 Guiding  Dir = 0, Dur = 36
02:51:19.739 00.074 10052 IsSlewing returns 0
02:51:19.815 00.076 10052 IsGuiding returns 0
02:51:19.963 00.148 10052 IsGuiding returns 0
02:51:19.963 00.000 10052 Move returns status 0, amount 36
02:51:19.963 00.000 10052 move complete, result=0
02:51:19.963 00.000 10052 worker thread done servicing request
02:51:19.964 00.001 10052 Worker thread wakes up
02:51:19.964 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:19.964 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:19.964 00.000 6880 GuideStep: -0.4 px 122 ms EAST, -0.3 px 36 ms NORTH
02:51:20.878 00.914 10052 Exposure complete
02:51:20.951 00.073 10052 worker thread done servicing request
02:51:20.951 00.000 6880 OnExposeComplete: enter
02:51:20.951 00.000 6880 UpdateGuideState(): m_state=6
02:51:20.951 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4768
02:51:20.952 00.001 6880 Star::Find returns 1 (0), X=407.77, Y=892.46, Mass=2587, SNR=35.3, Peak=179 HFD=4.6
02:51:20.952 00.000 6880 MultiStar: [#1 -0.33,0.26,0.96,U] [#2 -0.48,0.42,0.00,M7] [#3 0.08,-0.46,0.91,U] [#4 -0.17,-0.09,0.78,U] [#5 0.19,-0.42,0.95,U] [#6 -0.02,-0.61,0.00,M1] [#7 -0.23,0.38,0.74,U] [#8 0.18,-0.65,0.00,M1] 
02:51:20.952 00.000 6880 refined, 5 included, MultiStar: {-0.10, -0.03}, one-star: {-0.17, 0.22}
02:51:20.952 00.000 6880 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.61) = xAngle (-1.28 = -1.28)
02:51:20.952 00.000 6880 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
02:51:20.952 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.03 hyp=0.10 cameraTheta=-2.89 mountX=0.03 mountY=-0.10, mountTheta=-1.28
02:51:20.954 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.03, opts=13)
02:51:20.954 00.000 6880 Enqueuing Move request for scope (-0.10, -0.03)
02:51:20.954 00.000 10052 Worker thread wakes up
02:51:20.954 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.03) opts 0xd
02:51:20.954 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.03)
02:51:20.954 00.000 10052 Moving (-0.10, -0.03) raw xDistance=0.03 yDistance=-0.10
02:51:20.955 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:51:20.955 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
02:51:20.955 00.000 10052 MoveAxis(E, 0, ABG)
02:51:20.955 00.000 10052 Move returns status 0, amount 0
02:51:20.955 00.000 10052 MoveAxis(N, 0, ABG)
02:51:20.955 00.000 10052 Move returns status 0, amount 0
02:51:20.955 00.000 10052 move complete, result=0
02:51:20.955 00.000 10052 worker thread done servicing request
02:51:20.984 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:21.027 00.043 6880 UpdateGuideState exits: m=2587 SNR=35.3
02:51:21.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:21.027 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:21.027 00.000 6880 Enqueuing Expose request
02:51:21.027 00.000 10052 Worker thread wakes up
02:51:21.028 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:21.028 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:21.028 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:21.128 00.100 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6d5e7107-be82-4079-b1f1-419e596e8884"}
02:51:21.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6d5e7107-be82-4079-b1f1-419e596e8884"}
02:51:21.128 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c9285663-b5fc-444f-96ae-ca112b76ddb3"}
02:51:21.128 00.000 6880 case statement mapped state 6 to 3
02:51:21.128 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9285663-b5fc-444f-96ae-ca112b76ddb3"}
02:51:21.129 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da899e11-937a-4117-a8f0-9b6698cd5a56"}
02:51:21.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4768,"width":15,"height":15,"star_pos":[6.77,7.46],"pixels":"..."},"id":"da899e11-937a-4117-a8f0-9b6698cd5a56"}
02:51:22.162 01.033 10052 Exposure complete
02:51:22.242 00.080 10052 worker thread done servicing request
02:51:22.242 00.000 6880 OnExposeComplete: enter
02:51:22.242 00.000 6880 UpdateGuideState(): m_state=6
02:51:22.242 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4769
02:51:22.243 00.001 6880 Star::Find returns 1 (0), X=407.59, Y=892.37, Mass=2564, SNR=35.1, Peak=169 HFD=4.4
02:51:22.243 00.000 6880 MultiStar: [#1 -0.46,0.23,0.97,U] [#2 -0.22,0.28,0.99,U] [#3 0.07,-0.48,0.91,U] [#4 -0.34,-0.34,0.76,U] [#5 -0.04,-0.66,0.00,M1] [#6 0.13,-0.67,0.00,M2] [#7 -0.44,0.30,0.76,U] [#8 -0.00,-0.61,0.00,M2] 
02:51:22.243 00.000 6880 refined, 5 included, MultiStar: {-0.29, 0.03}, one-star: {-0.36, 0.13}
02:51:22.243 00.000 6880 CameraToMount -- cameraTheta (3.04) - m_xAngle (-1.61) = xAngle (4.65 = -1.63)
02:51:22.243 00.000 6880 CameraToMount -- cameraTheta (3.04) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.62 = -1.66)
02:51:22.243 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.03 hyp=0.29 cameraTheta=3.04 mountX=-0.02 mountY=-0.29, mountTheta=-1.63
02:51:22.245 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.03, opts=13)
02:51:22.245 00.000 6880 Enqueuing Move request for scope (-0.29, 0.03)
02:51:22.245 00.000 10052 Worker thread wakes up
02:51:22.245 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.03) opts 0xd
02:51:22.245 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.03)
02:51:22.245 00.000 10052 Moving (-0.29, 0.03) raw xDistance=-0.02 yDistance=-0.29
02:51:22.245 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:51:22.245 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.00
02:51:22.245 00.000 10052 MoveAxis(E, 0, ABG)
02:51:22.245 00.000 10052 Move returns status 0, amount 0
02:51:22.245 00.000 10052 MoveAxis(N, 0, ABG)
02:51:22.245 00.000 10052 Move returns status 0, amount 0
02:51:22.245 00.000 10052 move complete, result=0
02:51:22.246 00.001 10052 worker thread done servicing request
02:51:22.271 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:22.316 00.045 6880 UpdateGuideState exits: m=2564 SNR=35.1
02:51:22.316 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:22.316 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:22.316 00.000 6880 Enqueuing Expose request
02:51:22.316 00.000 10052 Worker thread wakes up
02:51:22.317 00.001 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 0 ms NORTH
02:51:22.317 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:22.317 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:23.113 00.796 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2d7caf4-deb1-4c35-a73a-4405318d3822"}
02:51:23.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2d7caf4-deb1-4c35-a73a-4405318d3822"}
02:51:23.114 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7542894a-a28a-4d22-bac7-5cc81b884fd7"}
02:51:23.114 00.000 6880 case statement mapped state 6 to 3
02:51:23.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7542894a-a28a-4d22-bac7-5cc81b884fd7"}
02:51:23.116 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6c79ca2d-6bef-42b5-aa0d-8a17a0c9039f"}
02:51:23.116 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4769,"width":15,"height":15,"star_pos":[6.59,7.37],"pixels":"..."},"id":"6c79ca2d-6bef-42b5-aa0d-8a17a0c9039f"}
02:51:23.239 00.123 10052 Exposure complete
02:51:23.325 00.086 10052 worker thread done servicing request
02:51:23.325 00.000 6880 OnExposeComplete: enter
02:51:23.325 00.000 6880 UpdateGuideState(): m_state=6
02:51:23.326 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4770
02:51:23.326 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=892.10, Mass=2560, SNR=35.0, Peak=163 HFD=4.4
02:51:23.327 00.001 6880 MultiStar: [#1 -0.50,0.07,0.98,U] [#2 -0.28,0.02,0.98,U] [#3 -0.03,-0.79,0.00,M1] [#4 -0.45,-0.49,0.00,M1] [#5 -0.09,-0.84,0.00,M2] [#6 -0.03,-0.78,0.00,M3] [#7 -0.60,0.14,0.00,M8] [#8 -0.02,-0.79,0.00,M3] 
02:51:23.327 00.000 6880 refined, 2 included, MultiStar: {-0.39, -0.02}, one-star: {-0.38, -0.14}
02:51:23.327 00.000 6880 CameraToMount -- cameraTheta (-3.10) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
02:51:23.327 00.000 6880 CameraToMount -- cameraTheta (-3.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
02:51:23.327 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=-0.02 hyp=0.39 cameraTheta=-3.10 mountX=0.03 mountY=-0.39, mountTheta=-1.49
02:51:23.329 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=-0.02, opts=13)
02:51:23.329 00.000 6880 Enqueuing Move request for scope (-0.39, -0.02)
02:51:23.329 00.000 10052 Worker thread wakes up
02:51:23.329 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.02) opts 0xd
02:51:23.329 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, -0.02)
02:51:23.329 00.000 10052 Moving (-0.39, -0.02) raw xDistance=0.03 yDistance=-0.39
02:51:23.329 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:51:23.329 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.39, slope = -0.00
02:51:23.329 00.000 10052 MoveAxis(E, 0, ABG)
02:51:23.329 00.000 10052 Move returns status 0, amount 0
02:51:23.329 00.000 10052 MoveAxis(N, 2, ABG)
02:51:23.330 00.001 10052 Guiding  Dir = 0, Dur = 2
02:51:23.351 00.021 10052 IsSlewing returns 0
02:51:23.357 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:23.389 00.032 10052 IsGuiding returns 0
02:51:23.402 00.013 6880 UpdateGuideState exits: m=2560 SNR=35.0
02:51:23.402 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:23.402 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:23.402 00.000 6880 Enqueuing Expose request
02:51:23.455 00.053 10052 IsGuiding returns 0
02:51:23.455 00.000 10052 Move returns status 0, amount 2
02:51:23.456 00.001 10052 move complete, result=0
02:51:23.456 00.000 10052 worker thread done servicing request
02:51:23.456 00.000 10052 Worker thread wakes up
02:51:23.456 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:23.456 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:23.456 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.4 px 2 ms NORTH
02:51:24.589 01.133 10052 Exposure complete
02:51:24.661 00.072 10052 worker thread done servicing request
02:51:24.661 00.000 6880 OnExposeComplete: enter
02:51:24.661 00.000 6880 UpdateGuideState(): m_state=6
02:51:24.661 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4771
02:51:24.661 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=892.07, Mass=2535, SNR=34.8, Peak=160 HFD=4.6
02:51:24.662 00.001 6880 MultiStar: [#1 -0.68,0.18,0.00,M3] [#2 -0.41,0.24,1.00,U] [#3 -0.02,-0.64,0.00,M2] [#4 -0.39,-0.55,0.00,M2] [#5 -0.18,-0.78,0.00,M3] [#6 0.01,-0.70,0.00,M4] [#7 -0.74,0.22,0.00,M9] [#8 -0.11,-0.80,0.00,M4] 
02:51:24.662 00.000 6880 single-star, 1 included, MultiStar: {-0.32, 0.03}, one-star: {-0.24, -0.17}
02:51:24.662 00.000 6880 CameraToMount -- cameraTheta (-2.52) - m_xAngle (-1.61) = xAngle (-0.91 = -0.91)
02:51:24.662 00.000 6880 CameraToMount -- cameraTheta (-2.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.94 = -0.94)
02:51:24.662 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-0.17 hyp=0.30 cameraTheta=-2.52 mountX=0.18 mountY=-0.24, mountTheta=-0.92
02:51:24.663 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-0.17, opts=13)
02:51:24.663 00.000 6880 Enqueuing Move request for scope (-0.24, -0.17)
02:51:24.663 00.000 10052 Worker thread wakes up
02:51:24.663 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -0.17) opts 0xd
02:51:24.663 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -0.17)
02:51:24.663 00.000 10052 Moving (-0.24, -0.17) raw xDistance=0.18 yDistance=-0.24
02:51:24.664 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:51:24.664 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.01
02:51:24.664 00.000 10052 MoveAxis(W, 49, ABG)
02:51:24.664 00.000 10052 Guiding  Dir = 3, Dur = 49
02:51:24.685 00.021 10052 IsSlewing returns 0
02:51:24.688 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:24.723 00.035 10052 IsGuiding returns 0
02:51:24.735 00.012 6880 UpdateGuideState exits: m=2535 SNR=34.8
02:51:24.735 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:24.735 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:24.735 00.000 6880 Enqueuing Expose request
02:51:24.750 00.015 10052 PulseGuide returned control before completion, sleep 32
02:51:24.811 00.061 10052 IsGuiding returns 0
02:51:24.812 00.001 10052 Move returns status 0, amount 49
02:51:24.812 00.000 10052 MoveAxis(N, 0, ABG)
02:51:24.812 00.000 10052 Move returns status 0, amount 0
02:51:24.812 00.000 10052 move complete, result=0
02:51:24.812 00.000 10052 worker thread done servicing request
02:51:24.812 00.000 10052 Worker thread wakes up
02:51:24.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:24.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:24.831 00.019 6880 GuideStep: 0.2 px 49 ms WEST, -0.2 px 0 ms NORTH
02:51:25.113 00.282 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"50e59273-973b-49f7-b157-cae6679478f5"}
02:51:25.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"50e59273-973b-49f7-b157-cae6679478f5"}
02:51:25.113 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e0c1c3e9-1746-4eb7-9751-cc0973af1adc"}
02:51:25.113 00.000 6880 case statement mapped state 6 to 3
02:51:25.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0c1c3e9-1746-4eb7-9751-cc0973af1adc"}
02:51:25.114 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1a31991-6bb9-45eb-856b-d91c717e0553"}
02:51:25.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4771,"width":15,"height":15,"star_pos":[6.70,7.07],"pixels":"..."},"id":"f1a31991-6bb9-45eb-856b-d91c717e0553"}
02:51:25.727 00.613 10052 Exposure complete
02:51:25.782 00.055 10052 worker thread done servicing request
02:51:25.782 00.000 6880 OnExposeComplete: enter
02:51:25.782 00.000 6880 UpdateGuideState(): m_state=6
02:51:25.783 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4772
02:51:25.783 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=892.13, Mass=2609, SNR=35.4, Peak=167 HFD=4.8
02:51:25.783 00.000 6880 MultiStar: [#1 -0.61,0.18,0.00,M4] [#2 -0.62,0.26,0.00,M5] [#3 -0.09,-0.62,0.00,M3] [#4 -0.30,-0.16,0.78,U] [#5 -0.17,-0.69,0.00,M4] [#6 -0.18,-0.81,0.00,M5] [#7 -0.63,0.36,0.00,M10] [#8 -0.12,-0.69,0.00,M5] 
02:51:25.783 00.000 6880 refined, 1 included, MultiStar: {-0.42, -0.14}, one-star: {-0.52, -0.12}
02:51:25.783 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
02:51:25.783 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
02:51:25.783 00.000 6880 CameraToMount -- cameraX=-0.42 cameraY=-0.14 hyp=0.44 cameraTheta=-2.83 mountX=0.15 mountY=-0.42, mountTheta=-1.22
02:51:25.784 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.42, y=-0.14, opts=13)
02:51:25.785 00.001 6880 Enqueuing Move request for scope (-0.42, -0.14)
02:51:25.785 00.000 10052 Worker thread wakes up
02:51:25.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.42, -0.14) opts 0xd
02:51:25.785 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.42, -0.14)
02:51:25.785 00.000 10052 Moving (-0.42, -0.14) raw xDistance=0.15 yDistance=-0.42
02:51:25.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:51:25.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.42, slope = 0.01
02:51:25.785 00.000 10052 MoveAxis(W, 44, ABG)
02:51:25.785 00.000 10052 Guiding  Dir = 3, Dur = 44
02:51:25.805 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:25.838 00.033 6880 UpdateGuideState exits: m=2609 SNR=35.4
02:51:25.838 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:25.838 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:25.838 00.000 6880 Enqueuing Expose request
02:51:25.846 00.008 10052 IsSlewing returns 0
02:51:25.926 00.080 10052 IsGuiding returns 0
02:51:26.068 00.142 10052 IsGuiding returns 0
02:51:26.069 00.001 10052 Move returns status 0, amount 44
02:51:26.069 00.000 10052 MoveAxis(N, 0, ABG)
02:51:26.069 00.000 10052 Move returns status 0, amount 0
02:51:26.069 00.000 10052 move complete, result=0
02:51:26.069 00.000 10052 worker thread done servicing request
02:51:26.069 00.000 6880 GuideStep: 0.2 px 44 ms WEST, -0.4 px 0 ms NORTH
02:51:26.069 00.000 10052 Worker thread wakes up
02:51:26.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:26.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:27.112 01.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"efcb54e2-5610-495a-89ab-cecb8507dcc6"}
02:51:27.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"efcb54e2-5610-495a-89ab-cecb8507dcc6"}
02:51:27.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"526ca3ed-eb05-4383-8fd5-44fc76b54ec3"}
02:51:27.113 00.000 6880 case statement mapped state 6 to 3
02:51:27.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"526ca3ed-eb05-4383-8fd5-44fc76b54ec3"}
02:51:27.114 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"945eccd5-cd07-4349-85fa-6c81da08317b"}
02:51:27.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4772,"width":15,"height":15,"star_pos":[7.42,7.13],"pixels":"..."},"id":"945eccd5-cd07-4349-85fa-6c81da08317b"}
02:51:27.210 00.096 10052 Exposure complete
02:51:27.271 00.061 10052 worker thread done servicing request
02:51:27.272 00.001 6880 OnExposeComplete: enter
02:51:27.272 00.000 6880 UpdateGuideState(): m_state=6
02:51:27.272 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4773
02:51:27.272 00.000 6880 Star::Find returns 1 (0), X=407.15, Y=892.19, Mass=2697, SNR=36.0, Peak=163 HFD=4.6
02:51:27.273 00.001 6880 MultiStar: [#1 -0.79,0.24,0.00,M5] [#2 -0.81,0.32,0.00,M6] [#3 -0.14,-0.60,0.00,M4] [#4 -0.72,-0.12,0.00,M2] [#5 -0.38,-0.71,0.00,M5] [#6 -0.38,-0.81,0.00,M6] [#7 -0.80,0.27,0.00,R] [#8 -0.37,-0.83,0.00,M6] 
02:51:27.273 00.000 6880 CameraToMount -- cameraTheta (-3.08) - m_xAngle (-1.61) = xAngle (-1.46 = -1.46)
02:51:27.273 00.000 6880 CameraToMount -- cameraTheta (-3.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.49 = -1.49)
02:51:27.273 00.000 6880 CameraToMount -- cameraX=-0.79 cameraY=-0.05 hyp=0.79 cameraTheta=-3.08 mountX=0.09 mountY=-0.79, mountTheta=-1.46
02:51:27.274 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.79, y=-0.05, opts=13)
02:51:27.274 00.000 6880 Enqueuing Move request for scope (-0.79, -0.05)
02:51:27.275 00.001 10052 Worker thread wakes up
02:51:27.275 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -0.05) opts 0xd
02:51:27.275 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.79, -0.05)
02:51:27.275 00.000 10052 Moving (-0.79, -0.05) raw xDistance=0.09 yDistance=-0.79
02:51:27.275 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:51:27.275 00.000 10052 Lowpass2 history cleared, outlier deflection
02:51:27.275 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.79, slope = 0.00
02:51:27.275 00.000 10052 MoveAxis(E, 0, ABG)
02:51:27.275 00.000 10052 Move returns status 0, amount 0
02:51:27.275 00.000 10052 MoveAxis(N, 144, ABG)
02:51:27.275 00.000 10052 Guiding  Dir = 0, Dur = 144
02:51:27.294 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:27.296 00.002 10052 IsSlewing returns 0
02:51:27.326 00.030 6880 UpdateGuideState exits: m=2697 SNR=36.0
02:51:27.326 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:27.327 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:27.327 00.000 6880 Enqueuing Expose request
02:51:27.335 00.008 10052 IsGuiding returns 0
02:51:27.362 00.027 10052 PulseGuide returned control before completion, sleep 128
02:51:27.548 00.186 10052 IsGuiding returns 0
02:51:27.548 00.000 10052 Move returns status 0, amount 144
02:51:27.549 00.001 10052 move complete, result=0
02:51:27.549 00.000 10052 worker thread done servicing request
02:51:27.549 00.000 10052 Worker thread wakes up
02:51:27.549 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:27.549 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:27.549 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.8 px 144 ms NORTH
02:51:28.455 00.906 10052 Exposure complete
02:51:28.519 00.064 10052 worker thread done servicing request
02:51:28.519 00.000 6880 OnExposeComplete: enter
02:51:28.519 00.000 6880 UpdateGuideState(): m_state=6
02:51:28.520 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4774
02:51:28.520 00.000 6880 Star::Find returns 1 (0), X=407.07, Y=892.53, Mass=2503, SNR=34.6, Peak=162 HFD=4.4
02:51:28.521 00.001 6880 MultiStar: [#1 -0.94,0.37,0.00,M6] [#2 -0.56,0.37,0.00,M7] [#3 -0.09,-0.54,0.93,U] [#4 -0.77,0.01,0.00,M3] [#5 -0.29,-0.27,0.99,U] [#6 0.07,-0.64,0.00,M7] [#7 -0.05,0.16,0.78,U] [#8 -0.22,-0.62,0.00,M7] 
02:51:28.521 00.000 6880 refined, 3 included, MultiStar: {-0.35, -0.10}, one-star: {-0.88, 0.28}
02:51:28.521 00.000 6880 CameraToMount -- cameraTheta (-2.87) - m_xAngle (-1.61) = xAngle (-1.25 = -1.25)
02:51:28.521 00.000 6880 CameraToMount -- cameraTheta (-2.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
02:51:28.521 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.10 hyp=0.36 cameraTheta=-2.87 mountX=0.11 mountY=-0.35, mountTheta=-1.26
02:51:28.523 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.10, opts=13)
02:51:28.523 00.000 6880 Enqueuing Move request for scope (-0.35, -0.10)
02:51:28.523 00.000 10052 Worker thread wakes up
02:51:28.523 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.10) opts 0xd
02:51:28.524 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.10)
02:51:28.524 00.000 10052 Moving (-0.35, -0.10) raw xDistance=0.11 yDistance=-0.35
02:51:28.524 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.11
02:51:28.524 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.35, slope = 0.00
02:51:28.524 00.000 10052 MoveAxis(W, 30, ABG)
02:51:28.524 00.000 10052 Guiding  Dir = 3, Dur = 30
02:51:28.544 00.020 10052 IsSlewing returns 0
02:51:28.548 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:28.580 00.032 6880 UpdateGuideState exits: m=2503 SNR=34.6
02:51:28.580 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:28.580 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:28.580 00.000 6880 Enqueuing Expose request
02:51:28.584 00.004 10052 IsGuiding returns 0
02:51:28.610 00.026 10052 PulseGuide returned control before completion, sleep 14
02:51:28.648 00.038 10052 IsGuiding returns 0
02:51:28.648 00.000 10052 Move returns status 0, amount 30
02:51:28.648 00.000 10052 MoveAxis(N, 63, ABG)
02:51:28.648 00.000 10052 Guiding  Dir = 0, Dur = 63
02:51:28.687 00.039 10052 IsSlewing returns 0
02:51:28.725 00.038 10052 IsGuiding returns 0
02:51:28.753 00.028 10052 PulseGuide returned control before completion, sleep 46
02:51:28.835 00.082 10052 IsGuiding returns 0
02:51:28.835 00.000 10052 Move returns status 0, amount 63
02:51:28.835 00.000 10052 move complete, result=0
02:51:28.835 00.000 10052 worker thread done servicing request
02:51:28.836 00.001 10052 Worker thread wakes up
02:51:28.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:28.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:28.836 00.000 6880 GuideStep: 0.1 px 30 ms WEST, -0.3 px 63 ms NORTH
02:51:29.112 00.276 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a013803e-200d-449e-b9eb-430352819fc0"}
02:51:29.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a013803e-200d-449e-b9eb-430352819fc0"}
02:51:29.112 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3623f5e1-8a2e-4111-a4d3-a73f98bf4296"}
02:51:29.112 00.000 6880 case statement mapped state 6 to 3
02:51:29.113 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3623f5e1-8a2e-4111-a4d3-a73f98bf4296"}
02:51:29.113 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6723caa4-98f8-444e-9793-3b38461cbe43"}
02:51:29.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4774,"width":15,"height":15,"star_pos":[7.07,6.53],"pixels":"..."},"id":"6723caa4-98f8-444e-9793-3b38461cbe43"}
02:51:29.975 00.862 10052 Exposure complete
02:51:30.051 00.076 10052 worker thread done servicing request
02:51:30.051 00.000 6880 OnExposeComplete: enter
02:51:30.051 00.000 6880 UpdateGuideState(): m_state=6
02:51:30.051 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4775
02:51:30.051 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=892.37, Mass=2607, SNR=35.4, Peak=153 HFD=4.7
02:51:30.052 00.001 6880 MultiStar: [#1 -0.57,0.44,0.00,M7] [#2 -0.40,0.56,0.00,M8] [#3 0.03,-0.16,0.91,U] [#4 -0.51,0.20,0.79,U] [#5 -0.17,-0.22,0.97,U] [#6 -0.16,-0.47,0.91,U] [#7 -0.09,0.23,0.76,U] [#8 -0.18,-0.16,0.78,U] 
02:51:30.052 00.000 6880 refined, 6 included, MultiStar: {-0.25, -0.07}, one-star: {-0.63, 0.13}
02:51:30.052 00.000 6880 CameraToMount -- cameraTheta (-2.85) - m_xAngle (-1.61) = xAngle (-1.24 = -1.24)
02:51:30.052 00.000 6880 CameraToMount -- cameraTheta (-2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.27 = -1.27)
02:51:30.052 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.07 hyp=0.26 cameraTheta=-2.85 mountX=0.08 mountY=-0.25, mountTheta=-1.24
02:51:30.054 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.07, opts=13)
02:51:30.054 00.000 6880 Enqueuing Move request for scope (-0.25, -0.07)
02:51:30.054 00.000 10052 Worker thread wakes up
02:51:30.054 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.07) opts 0xd
02:51:30.054 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.07)
02:51:30.054 00.000 10052 Moving (-0.25, -0.07) raw xDistance=0.08 yDistance=-0.25
02:51:30.054 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:51:30.054 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.25, slope = 0.00
02:51:30.055 00.001 10052 MoveAxis(E, 0, ABG)
02:51:30.055 00.000 10052 Move returns status 0, amount 0
02:51:30.055 00.000 10052 MoveAxis(N, 45, ABG)
02:51:30.055 00.000 10052 Guiding  Dir = 0, Dur = 45
02:51:30.081 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:30.085 00.004 10052 IsSlewing returns 0
02:51:30.121 00.036 6880 UpdateGuideState exits: m=2607 SNR=35.4
02:51:30.121 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:30.121 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:30.121 00.000 6880 Enqueuing Expose request
02:51:30.159 00.038 10052 IsGuiding returns 0
02:51:30.307 00.148 10052 IsGuiding returns 0
02:51:30.307 00.000 10052 Move returns status 0, amount 45
02:51:30.307 00.000 10052 move complete, result=0
02:51:30.308 00.001 10052 worker thread done servicing request
02:51:30.308 00.000 10052 Worker thread wakes up
02:51:30.308 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 45 ms NORTH
02:51:30.308 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:30.308 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:31.112 00.804 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"69a08475-c91b-4fbd-8d04-3931fc3d24ec"}
02:51:31.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"69a08475-c91b-4fbd-8d04-3931fc3d24ec"}
02:51:31.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"edec9b09-138b-470a-8394-665413bf9b51"}
02:51:31.113 00.000 6880 case statement mapped state 6 to 3
02:51:31.114 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"edec9b09-138b-470a-8394-665413bf9b51"}
02:51:31.114 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a5b27579-a55a-4842-b9f6-b5cc1eda2b94"}
02:51:31.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4775,"width":15,"height":15,"star_pos":[7.31,7.37],"pixels":"..."},"id":"a5b27579-a55a-4842-b9f6-b5cc1eda2b94"}
02:51:31.226 00.112 10052 Exposure complete
02:51:31.309 00.083 6880 OnExposeComplete: enter
02:51:31.309 00.000 6880 UpdateGuideState(): m_state=6
02:51:31.310 00.001 10052 worker thread done servicing request
02:51:31.310 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4776
02:51:31.310 00.000 6880 Star::Find returns 1 (0), X=407.53, Y=892.59, Mass=2562, SNR=35.1, Peak=155 HFD=4.4
02:51:31.310 00.000 6880 MultiStar: [#1 -0.89,0.68,0.00,M8] [#2 -0.54,0.65,0.00,M9] [#3 -0.01,-0.22,0.91,U] [#4 -0.62,-0.13,0.00,M3] [#5 -0.23,-0.50,0.00,M4] [#6 -0.10,-0.49,0.91,U] [#7 -0.08,0.08,0.76,U] [#8 -0.12,-0.37,0.80,U] 
02:51:31.310 00.000 6880 refined, 4 included, MultiStar: {-0.16, -0.12}, one-star: {-0.41, 0.34}
02:51:31.311 00.001 6880 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.61) = xAngle (-0.86 = -0.86)
02:51:31.311 00.000 6880 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.89 = -0.89)
02:51:31.311 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.12 hyp=0.20 cameraTheta=-2.47 mountX=0.13 mountY=-0.15, mountTheta=-0.87
02:51:31.313 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.12, opts=13)
02:51:31.313 00.000 6880 Enqueuing Move request for scope (-0.16, -0.12)
02:51:31.313 00.000 10052 Worker thread wakes up
02:51:31.313 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.12) opts 0xd
02:51:31.313 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.12)
02:51:31.313 00.000 10052 Moving (-0.16, -0.12) raw xDistance=0.13 yDistance=-0.15
02:51:31.313 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:51:31.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.00
02:51:31.313 00.000 10052 MoveAxis(W, 35, ABG)
02:51:31.313 00.000 10052 Guiding  Dir = 3, Dur = 35
02:51:31.336 00.023 10052 IsSlewing returns 0
02:51:31.343 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:31.373 00.030 10052 IsGuiding returns 0
02:51:31.388 00.015 6880 UpdateGuideState exits: m=2562 SNR=35.1
02:51:31.388 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:31.388 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:31.388 00.000 6880 Enqueuing Expose request
02:51:31.401 00.013 10052 PulseGuide returned control before completion, sleep 18
02:51:31.448 00.047 10052 IsGuiding returns 0
02:51:31.449 00.001 10052 Move returns status 0, amount 35
02:51:31.449 00.000 10052 MoveAxis(N, 0, ABG)
02:51:31.449 00.000 10052 Move returns status 0, amount 0
02:51:31.449 00.000 10052 move complete, result=0
02:51:31.449 00.000 10052 worker thread done servicing request
02:51:31.449 00.000 10052 Worker thread wakes up
02:51:31.449 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:31.449 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:31.458 00.009 6880 GuideStep: 0.1 px 35 ms WEST, -0.2 px 0 ms NORTH
02:51:32.586 01.128 10052 Exposure complete
02:51:32.667 00.081 10052 worker thread done servicing request
02:51:32.667 00.000 6880 OnExposeComplete: enter
02:51:32.667 00.000 6880 UpdateGuideState(): m_state=6
02:51:32.668 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4777
02:51:32.668 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=892.59, Mass=2519, SNR=34.8, Peak=155 HFD=4.8
02:51:32.668 00.000 6880 MultiStar: [#1 -0.31,0.45,0.97,U] [#2 -0.49,0.49,0.00,M10] [#3 0.26,-0.30,0.90,U] [#4 -0.01,0.10,0.80,U] [#5 0.23,-0.10,0.95,U] [#6 0.29,-0.44,0.89,U] [#7 0.43,0.61,0.00,M1] [#8 0.31,-0.45,0.79,U] 
02:51:32.668 00.000 6880 refined, 6 included, MultiStar: {0.08, -0.04}, one-star: {-0.14, 0.35}
02:51:32.669 00.001 6880 CameraToMount -- cameraTheta (-0.45) - m_xAngle (-1.61) = xAngle (1.16 = 1.16)
02:51:32.669 00.000 6880 CameraToMount -- cameraTheta (-0.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.13 = 1.13)
02:51:32.669 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.04 hyp=0.09 cameraTheta=-0.45 mountX=0.04 mountY=0.08, mountTheta=1.15
02:51:32.670 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.04, opts=13)
02:51:32.670 00.000 6880 Enqueuing Move request for scope (0.08, -0.04)
02:51:32.671 00.001 10052 Worker thread wakes up
02:51:32.671 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.04) opts 0xd
02:51:32.671 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.04)
02:51:32.671 00.000 10052 Moving (0.08, -0.04) raw xDistance=0.04 yDistance=0.08
02:51:32.671 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:51:32.671 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.08 is < calculated value 0.25, using input
02:51:32.671 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = 0.14
02:51:32.671 00.000 10052 MoveAxis(E, 0, ABG)
02:51:32.671 00.000 10052 Move returns status 0, amount 0
02:51:32.671 00.000 10052 MoveAxis(N, 0, ABG)
02:51:32.671 00.000 10052 Move returns status 0, amount 0
02:51:32.671 00.000 10052 move complete, result=0
02:51:32.672 00.001 10052 worker thread done servicing request
02:51:32.699 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:32.740 00.041 6880 UpdateGuideState exits: m=2519 SNR=34.8
02:51:32.740 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:32.740 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:32.740 00.000 6880 Enqueuing Expose request
02:51:32.740 00.000 10052 Worker thread wakes up
02:51:32.741 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:32.741 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:32.741 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:33.111 00.370 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"29cda239-0b65-489e-9bea-5a2487a3f222"}
02:51:33.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"29cda239-0b65-489e-9bea-5a2487a3f222"}
02:51:33.112 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"08a066ad-c46f-4b2b-af49-ec9456af975d"}
02:51:33.112 00.000 6880 case statement mapped state 6 to 3
02:51:33.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"08a066ad-c46f-4b2b-af49-ec9456af975d"}
02:51:33.112 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f023e325-0193-4337-a613-2680c5e90833"}
02:51:33.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4777,"width":15,"height":15,"star_pos":[6.80,6.59],"pixels":"..."},"id":"f023e325-0193-4337-a613-2680c5e90833"}
02:51:33.647 00.535 10052 Exposure complete
02:51:33.726 00.079 10052 worker thread done servicing request
02:51:33.726 00.000 6880 OnExposeComplete: enter
02:51:33.726 00.000 6880 UpdateGuideState(): m_state=6
02:51:33.726 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4778
02:51:33.726 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=892.80, Mass=2552, SNR=35.0, Peak=149 HFD=4.4
02:51:33.727 00.001 6880 MultiStar: [#1 -0.38,0.90,0.00,M8] [#2 -0.25,0.78,0.00,R] [#3 0.11,-0.34,0.93,U] [#4 -0.10,0.02,0.80,U] [#5 -0.14,-0.09,0.99,U] [#6 0.23,-0.54,0.00,M5] [#7 0.45,0.59,0.00,M2] [#8 -0.16,-0.14,0.80,U] 
02:51:33.727 00.000 6880 refined, 4 included, MultiStar: {-0.08, 0.01}, one-star: {-0.11, 0.56}
02:51:33.727 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.58 = -1.70)
02:51:33.728 00.001 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.55 = -1.73)
02:51:33.728 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.01 hyp=0.08 cameraTheta=2.97 mountX=-0.01 mountY=-0.08, mountTheta=-1.70
02:51:33.729 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.01, opts=13)
02:51:33.729 00.000 6880 Enqueuing Move request for scope (-0.08, 0.01)
02:51:33.729 00.000 10052 Worker thread wakes up
02:51:33.729 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.01) opts 0xd
02:51:33.729 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.01)
02:51:33.729 00.000 10052 Moving (-0.08, 0.01) raw xDistance=-0.01 yDistance=-0.08
02:51:33.729 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:51:33.729 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.09
02:51:33.730 00.001 10052 MoveAxis(E, 0, ABG)
02:51:33.730 00.000 10052 Move returns status 0, amount 0
02:51:33.730 00.000 10052 MoveAxis(N, 0, ABG)
02:51:33.730 00.000 10052 Move returns status 0, amount 0
02:51:33.730 00.000 10052 move complete, result=0
02:51:33.730 00.000 10052 worker thread done servicing request
02:51:33.752 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:33.785 00.033 6880 UpdateGuideState exits: m=2552 SNR=35.0
02:51:33.785 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:33.785 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:33.785 00.000 6880 Enqueuing Expose request
02:51:33.785 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:33.785 00.000 10052 Worker thread wakes up
02:51:33.785 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:33.785 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:34.920 01.135 10052 Exposure complete
02:51:34.984 00.064 10052 worker thread done servicing request
02:51:34.985 00.001 6880 OnExposeComplete: enter
02:51:34.985 00.000 6880 UpdateGuideState(): m_state=6
02:51:34.985 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4779
02:51:34.985 00.000 6880 Star::Find returns 1 (0), X=407.54, Y=892.87, Mass=2554, SNR=35.0, Peak=148 HFD=4.8
02:51:34.985 00.000 6880 MultiStar: [#1 -0.58,0.44,0.00,M9] [#2 -0.04,-0.34,0.98,U] [#3 0.05,-0.47,0.91,U] [#4 -0.43,0.25,0.81,U] [#5 -0.18,0.02,0.98,U] [#6 -0.09,-0.57,0.00,M6] [#7 0.35,0.39,0.75,U] [#8 -0.05,-0.31,0.78,U] 
02:51:34.986 00.001 6880 refined, 6 included, MultiStar: {-0.11, 0.02}, one-star: {-0.40, 0.62}
02:51:34.986 00.000 6880 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.61) = xAngle (4.58 = -1.71)
02:51:34.986 00.000 6880 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.54 = -1.74)
02:51:34.986 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.02 hyp=0.11 cameraTheta=2.96 mountX=-0.02 mountY=-0.11, mountTheta=-1.71
02:51:34.987 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.02, opts=13)
02:51:34.987 00.000 6880 Enqueuing Move request for scope (-0.11, 0.02)
02:51:34.988 00.001 10052 Worker thread wakes up
02:51:34.988 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.02) opts 0xd
02:51:34.988 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.02)
02:51:34.988 00.000 10052 Moving (-0.11, 0.02) raw xDistance=-0.02 yDistance=-0.11
02:51:34.988 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:51:34.988 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.05
02:51:34.988 00.000 10052 MoveAxis(E, 0, ABG)
02:51:34.988 00.000 10052 Move returns status 0, amount 0
02:51:34.988 00.000 10052 MoveAxis(N, 0, ABG)
02:51:34.988 00.000 10052 Move returns status 0, amount 0
02:51:34.988 00.000 10052 move complete, result=0
02:51:34.988 00.000 10052 worker thread done servicing request
02:51:35.010 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:35.044 00.034 6880 UpdateGuideState exits: m=2554 SNR=35.0
02:51:35.046 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:35.046 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:35.046 00.000 6880 Enqueuing Expose request
02:51:35.046 00.000 10052 Worker thread wakes up
02:51:35.046 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:51:35.047 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:35.047 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:35.112 00.065 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61684d22-4d9a-432e-9bee-e5a71129c0b8"}
02:51:35.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61684d22-4d9a-432e-9bee-e5a71129c0b8"}
02:51:35.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c63ecdec-d593-458c-a526-c2ff2c9a0ddd"}
02:51:35.113 00.000 6880 case statement mapped state 6 to 3
02:51:35.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c63ecdec-d593-458c-a526-c2ff2c9a0ddd"}
02:51:35.114 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1bc3b52-bc59-4bb1-9c7b-68fbc1e3d598"}
02:51:35.115 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4779,"width":15,"height":15,"star_pos":[6.54,6.87],"pixels":"..."},"id":"a1bc3b52-bc59-4bb1-9c7b-68fbc1e3d598"}
02:51:35.965 00.850 10052 Exposure complete
02:51:36.029 00.064 10052 worker thread done servicing request
02:51:36.029 00.000 6880 OnExposeComplete: enter
02:51:36.030 00.001 6880 UpdateGuideState(): m_state=6
02:51:36.030 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4780
02:51:36.030 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=892.72, Mass=2534, SNR=34.9, Peak=152 HFD=4.6
02:51:36.030 00.000 6880 MultiStar: [#1 -0.43,0.82,0.00,M10] [#2 -0.18,0.01,1.00,U] [#3 0.13,0.05,0.93,U] [#4 0.08,0.27,0.80,U] [#5 0.19,-0.15,0.99,U] [#6 0.20,0.04,0.95,U] [#7 0.45,0.77,0.00,M2] [#8 0.09,-0.05,0.76,U] 
02:51:36.030 00.000 6880 refined, 6 included, MultiStar: {0.07, 0.09}, one-star: {-0.01, 0.48}
02:51:36.030 00.000 6880 CameraToMount -- cameraTheta (0.95) - m_xAngle (-1.61) = xAngle (2.56 = 2.56)
02:51:36.030 00.000 6880 CameraToMount -- cameraTheta (0.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.53 = 2.53)
02:51:36.031 00.001 6880 CameraToMount -- cameraX=0.07 cameraY=0.09 hyp=0.12 cameraTheta=0.95 mountX=-0.10 mountY=0.07, mountTheta=2.54
02:51:36.032 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.09, opts=13)
02:51:36.032 00.000 6880 Enqueuing Move request for scope (0.07, 0.09)
02:51:36.032 00.000 10052 Worker thread wakes up
02:51:36.032 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.09) opts 0xd
02:51:36.032 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.09)
02:51:36.032 00.000 10052 Moving (0.07, 0.09) raw xDistance=-0.10 yDistance=0.07
02:51:36.032 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:51:36.032 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.18, using input
02:51:36.032 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.06
02:51:36.032 00.000 10052 MoveAxis(E, 0, ABG)
02:51:36.032 00.000 10052 Move returns status 0, amount 0
02:51:36.032 00.000 10052 MoveAxis(N, 0, ABG)
02:51:36.032 00.000 10052 Move returns status 0, amount 0
02:51:36.033 00.001 10052 move complete, result=0
02:51:36.033 00.000 10052 worker thread done servicing request
02:51:36.055 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:36.088 00.033 6880 UpdateGuideState exits: m=2534 SNR=34.9
02:51:36.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:36.088 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:36.088 00.000 6880 Enqueuing Expose request
02:51:36.088 00.000 10052 Worker thread wakes up
02:51:36.088 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:51:36.088 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:36.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,877,31,31)
02:51:37.111 01.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f2d9b0f-001e-42d7-94a3-fd19a473a234"}
02:51:37.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f2d9b0f-001e-42d7-94a3-fd19a473a234"}
02:51:37.112 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7779e816-0906-467c-a763-9b41bb668364"}
02:51:37.112 00.000 6880 case statement mapped state 6 to 3
02:51:37.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7779e816-0906-467c-a763-9b41bb668364"}
02:51:37.113 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0ea3c0f9-9e71-4c66-bd6e-373cdcfef6eb"}
02:51:37.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4780,"width":15,"height":15,"star_pos":[6.94,6.72],"pixels":"..."},"id":"0ea3c0f9-9e71-4c66-bd6e-373cdcfef6eb"}
02:51:37.145 00.032 6880 evsrv: cli 015431E0 connect
02:51:37.145 00.000 6880 case statement mapped state 6 to 3
02:51:37.145 00.000 6880 case statement mapped state 6 to 3
02:51:37.146 00.001 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"a6389848-91ce-4d8f-b391-5eb483e63dec"}
02:51:37.146 00.000 6880 case statement mapped state 6 to 3
02:51:37.146 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6389848-91ce-4d8f-b391-5eb483e63dec"}
02:51:37.146 00.000 6880 evsrv: cli 015431E0 disconnect
02:51:37.146 00.000 6880 evsrv: cli 01543AA0 connect
02:51:37.146 00.000 6880 case statement mapped state 6 to 3
02:51:37.148 00.002 6880 case statement mapped state 6 to 3
02:51:37.148 00.000 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"bc86f3f9-abee-4c0b-ba14-5ef36f24cf9b"}
02:51:37.148 00.000 6880 PhdController::Dither begins
02:51:37.148 00.000 6880 dither: size=1.00, dRA=0.75 dDec=0.00
02:51:37.148 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:51:37.148 00.000 6880 MountToCamera -- mountX=0.75 mountY=0.00 hyp=0.75 mountTheta=0.00 cameraX=-0.03, cameraY=-0.75 cameraTheta=-1.61
02:51:37.149 00.001 6880 setting lock position to (407.91, 891.49)
02:51:37.149 00.000 6880 Mount: notify guiding dithered (-0.0, -0.8)
02:51:37.149 00.000 6880 MultiStar: stabilizing after lock position change
02:51:37.149 00.000 6880 Status Line: Dither by 0.75,0.00
02:51:37.151 00.002 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:51:37.152 00.001 6880 PhdController: newstate STATE_SETTLE_WAIT
02:51:37.152 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"bc86f3f9-abee-4c0b-ba14-5ef36f24cf9b"}
02:51:37.152 00.000 6880 evsrv: cli 01543AA0 disconnect
02:51:37.224 00.072 10052 Exposure complete
02:51:37.281 00.057 10052 worker thread done servicing request
02:51:37.281 00.000 6880 OnExposeComplete: enter
02:51:37.281 00.000 6880 UpdateGuideState(): m_state=6
02:51:37.281 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4781
02:51:37.281 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=892.87, Mass=2641, SNR=35.6, Peak=146 HFD=4.8
02:51:37.281 00.000 6880 CameraToMount -- cameraTheta (1.82) - m_xAngle (-1.61) = xAngle (3.43 = -2.85)
02:51:37.281 00.000 6880 CameraToMount -- cameraTheta (1.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.40 = -2.88)
02:51:37.282 00.001 6880 CameraToMount -- cameraX=-0.35 cameraY=1.38 hyp=1.43 cameraTheta=1.82 mountX=-1.37 mountY=-0.37, mountTheta=-2.88
02:51:37.283 00.001 6880 dither recenter: remaining=(-0.8,-0.0) step=(-0.8,-0.0)
02:51:37.283 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:51:37.283 00.000 6880 MountToCamera -- mountX=-0.75 mountY=-0.00 hyp=0.75 mountTheta=-3.14 cameraX=0.03, cameraY=0.75 cameraTheta=1.53
02:51:37.283 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.75, opts=4)
02:51:37.284 00.001 6880 Enqueuing Move request for scope (0.03, 0.75)
02:51:37.284 00.000 6880 Mount: notify direct move -0.75,-0.00
02:51:37.284 00.000 10052 Worker thread wakes up
02:51:37.284 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.75) opts 0x4
02:51:37.284 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.75)
02:51:37.284 00.000 10052 Moving (0.03, 0.75) raw xDistance=-0.75 yDistance=-0.00
02:51:37.284 00.000 10052 MoveAxis(E, 448, B)
02:51:37.284 00.000 10052 Guiding  Dir = 2, Dur = 448
02:51:37.304 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:37.305 00.001 10052 IsSlewing returns 0
02:51:37.336 00.031 6880 UpdateGuideState exits: m=2641 SNR=35.6
02:51:37.336 00.000 6880 PhdController: settling, locked = 1, distance = 1.07 (0.60) aobump = 0 frame = 1 / 99999
02:51:37.336 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126297.336,"Host":"MINIASTRO1","Inst":1,"Distance":1.07,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:51:37.336 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:37.336 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:37.337 00.001 6880 Enqueuing Expose request
02:51:37.343 00.006 10052 IsGuiding returns 0
02:51:37.370 00.027 10052 PulseGuide returned control before completion, sleep 431
02:51:37.846 00.476 10052 IsGuiding returns 0
02:51:37.847 00.001 10052 Move returns status 0, amount 448
02:51:37.847 00.000 10052 MoveAxis(N, 0, B)
02:51:37.847 00.000 10052 Move returns status 0, amount 0
02:51:37.847 00.000 10052 move complete, result=0
02:51:37.847 00.000 10052 worker thread done servicing request
02:51:37.847 00.000 10052 Worker thread wakes up
02:51:37.847 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:37.847 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:37.847 00.000 6880 GuideStep: -0.8 px 448 ms EAST, -0.0 px 0 ms NORTH
02:51:38.758 00.911 10052 Exposure complete
02:51:38.809 00.051 10052 worker thread done servicing request
02:51:38.809 00.000 6880 OnExposeComplete: enter
02:51:38.810 00.001 6880 UpdateGuideState(): m_state=6
02:51:38.810 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4782
02:51:38.810 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.11, Mass=2594, SNR=35.3, Peak=154 HFD=4.4
02:51:38.810 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
02:51:38.810 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
02:51:38.810 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.61 hyp=0.62 cameraTheta=1.66 mountX=-0.61 mountY=-0.06, mountTheta=-3.04
02:51:38.811 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.61, opts=13)
02:51:38.811 00.000 6880 Enqueuing Move request for scope (-0.05, 0.61)
02:51:38.811 00.000 10052 Worker thread wakes up
02:51:38.811 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.61) opts 0xd
02:51:38.811 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.61)
02:51:38.812 00.001 10052 Moving (-0.05, 0.61) raw xDistance=-0.61 yDistance=-0.06
02:51:38.812 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.61
02:51:38.812 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
02:51:38.812 00.000 10052 MoveAxis(E, 163, ABG)
02:51:38.812 00.000 10052 Guiding  Dir = 2, Dur = 163
02:51:38.830 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:38.833 00.003 10052 IsSlewing returns 0
02:51:38.861 00.028 6880 UpdateGuideState exits: m=2594 SNR=35.3
02:51:38.861 00.000 6880 PhdController: settling, locked = 1, distance = 0.62 (0.60) aobump = 0 frame = 2 / 99999
02:51:38.861 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126298.861,"Host":"MINIASTRO1","Inst":1,"Distance":0.62,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:51:38.862 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:38.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:38.862 00.000 6880 Enqueuing Expose request
02:51:38.871 00.009 10052 IsGuiding returns 0
02:51:38.899 00.028 10052 PulseGuide returned control before completion, sleep 146
02:51:39.075 00.176 10052 IsGuiding returns 0
02:51:39.075 00.000 10052 Move returns status 0, amount 163
02:51:39.075 00.000 10052 MoveAxis(N, 0, ABG)
02:51:39.075 00.000 10052 Move returns status 0, amount 0
02:51:39.075 00.000 10052 move complete, result=0
02:51:39.075 00.000 10052 worker thread done servicing request
02:51:39.075 00.000 10052 Worker thread wakes up
02:51:39.075 00.000 6880 GuideStep: -0.6 px 163 ms EAST, -0.1 px 0 ms NORTH
02:51:39.075 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:39.075 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:39.110 00.035 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90963ce3-e791-4fad-958f-f291027013c3"}
02:51:39.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90963ce3-e791-4fad-958f-f291027013c3"}
02:51:39.111 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6ee75a6-22c6-4c84-b177-1c7bf4a4eeca"}
02:51:39.111 00.000 6880 case statement mapped state 6 to 3
02:51:39.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6ee75a6-22c6-4c84-b177-1c7bf4a4eeca"}
02:51:39.112 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b94bd537-d957-4462-bca2-12d6c8000708"}
02:51:39.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4782,"width":15,"height":15,"star_pos":[6.86,7.11],"pixels":"..."},"id":"b94bd537-d957-4462-bca2-12d6c8000708"}
02:51:40.198 01.086 10052 Exposure complete
02:51:40.248 00.050 10052 worker thread done servicing request
02:51:40.248 00.000 6880 OnExposeComplete: enter
02:51:40.249 00.001 6880 UpdateGuideState(): m_state=6
02:51:40.249 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4783
02:51:40.249 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=890.96, Mass=2656, SNR=35.8, Peak=140 HFD=4.8
02:51:40.249 00.000 6880 CameraToMount -- cameraTheta (-2.02) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:51:40.249 00.000 6880 CameraToMount -- cameraTheta (-2.02) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
02:51:40.249 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.53 hyp=0.59 cameraTheta=-2.02 mountX=0.54 mountY=-0.25, mountTheta=-0.43
02:51:40.250 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.53, opts=13)
02:51:40.250 00.000 6880 Enqueuing Move request for scope (-0.25, -0.53)
02:51:40.250 00.000 10052 Worker thread wakes up
02:51:40.250 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.53) opts 0xd
02:51:40.251 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.53)
02:51:40.251 00.000 10052 Moving (-0.25, -0.53) raw xDistance=0.54 yDistance=-0.25
02:51:40.251 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.23 from input 0.54
02:51:40.251 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.25, slope = 0.00
02:51:40.251 00.000 10052 MoveAxis(W, 136, ABG)
02:51:40.251 00.000 10052 Guiding  Dir = 3, Dur = 136
02:51:40.269 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:40.297 00.028 6880 UpdateGuideState exits: m=2656 SNR=35.8
02:51:40.298 00.001 6880 PhdController: settling, locked = 1, distance = 0.61 (0.60) aobump = 0 frame = 3 / 99999
02:51:40.298 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126300.298,"Host":"MINIASTRO1","Inst":1,"Distance":0.61,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:51:40.298 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:40.298 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:40.298 00.000 6880 Enqueuing Expose request
02:51:40.317 00.019 10052 IsSlewing returns 0
02:51:40.391 00.074 10052 IsGuiding returns 0
02:51:40.454 00.063 10052 PulseGuide returned control before completion, sleep 83
02:51:40.563 00.109 10052 IsGuiding returns 1
02:51:40.563 00.000 10052 scope still moving after pulse duration time elapsed
02:51:40.608 00.045 10052 IsSlewing returns 0
02:51:40.646 00.038 10052 IsGuiding returns 0
02:51:40.648 00.002 10052 scope move finished after 136 + 120 ms
02:51:40.648 00.000 10052 Move returns status 0, amount 136
02:51:40.648 00.000 10052 MoveAxis(N, 45, ABG)
02:51:40.648 00.000 10052 Guiding  Dir = 0, Dur = 45
02:51:40.684 00.036 10052 IsSlewing returns 0
02:51:40.723 00.039 10052 IsGuiding returns 0
02:51:40.750 00.027 10052 PulseGuide returned control before completion, sleep 28
02:51:40.813 00.063 10052 IsGuiding returns 0
02:51:40.814 00.001 10052 Move returns status 0, amount 45
02:51:40.814 00.000 10052 move complete, result=0
02:51:40.814 00.000 10052 worker thread done servicing request
02:51:40.814 00.000 10052 Worker thread wakes up
02:51:40.814 00.000 6880 GuideStep: 0.5 px 136 ms WEST, -0.2 px 45 ms NORTH
02:51:40.814 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:40.814 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:41.108 00.294 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"73567bfa-ac59-4b2b-8a88-5f6a8d1e678a"}
02:51:41.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"73567bfa-ac59-4b2b-8a88-5f6a8d1e678a"}
02:51:41.108 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a9b75c3d-6f91-441d-9cd9-f7713b53c6b2"}
02:51:41.108 00.000 6880 case statement mapped state 6 to 3
02:51:41.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9b75c3d-6f91-441d-9cd9-f7713b53c6b2"}
02:51:41.110 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3636e381-14c0-4337-934e-7545529324a0"}
02:51:41.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4783,"width":15,"height":15,"star_pos":[6.66,6.96],"pixels":"..."},"id":"3636e381-14c0-4337-934e-7545529324a0"}
02:51:41.725 00.615 10052 Exposure complete
02:51:41.790 00.065 10052 worker thread done servicing request
02:51:41.791 00.001 6880 OnExposeComplete: enter
02:51:41.791 00.000 6880 UpdateGuideState(): m_state=6
02:51:41.791 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4784
02:51:41.791 00.000 6880 Star::Find returns 1 (0), X=407.70, Y=891.69, Mass=2568, SNR=35.1, Peak=141 HFD=4.8
02:51:41.791 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.02 = -2.26)
02:51:41.791 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.29)
02:51:41.791 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.19 hyp=0.29 cameraTheta=2.41 mountX=-0.18 mountY=-0.22, mountTheta=-2.27
02:51:41.793 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.19, opts=13)
02:51:41.793 00.000 6880 Enqueuing Move request for scope (-0.22, 0.19)
02:51:41.793 00.000 10052 Worker thread wakes up
02:51:41.793 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.19) opts 0xd
02:51:41.793 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.19)
02:51:41.793 00.000 10052 Moving (-0.22, 0.19) raw xDistance=-0.18 yDistance=-0.22
02:51:41.793 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.18
02:51:41.794 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.22, slope = 0.00
02:51:41.794 00.000 10052 MoveAxis(E, 42, ABG)
02:51:41.794 00.000 10052 Guiding  Dir = 2, Dur = 42
02:51:41.816 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:41.846 00.030 6880 UpdateGuideState exits: m=2568 SNR=35.1
02:51:41.846 00.000 10052 IsSlewing returns 0
02:51:41.847 00.001 6880 PhdController: settling, locked = 1, distance = 0.51 (0.60) aobump = 0 frame = 4 / 99999
02:51:41.847 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126301.847,"Host":"MINIASTRO1","Inst":1,"Distance":0.51,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:51:41.847 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:41.847 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:41.847 00.000 6880 Enqueuing Expose request
02:51:41.925 00.078 10052 IsGuiding returns 0
02:51:42.068 00.143 10052 IsGuiding returns 0
02:51:42.068 00.000 10052 Move returns status 0, amount 42
02:51:42.068 00.000 10052 MoveAxis(N, 40, ABG)
02:51:42.068 00.000 10052 Guiding  Dir = 0, Dur = 40
02:51:42.147 00.079 10052 IsSlewing returns 0
02:51:42.221 00.074 10052 IsGuiding returns 0
02:51:42.370 00.149 10052 IsGuiding returns 0
02:51:42.371 00.001 10052 Move returns status 0, amount 40
02:51:42.371 00.000 10052 move complete, result=0
02:51:42.371 00.000 10052 worker thread done servicing request
02:51:42.371 00.000 10052 Worker thread wakes up
02:51:42.371 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:42.371 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:42.371 00.000 6880 GuideStep: -0.2 px 42 ms EAST, -0.2 px 40 ms NORTH
02:51:43.108 00.737 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dfdfc513-f359-4fce-85ce-c81a313e9831"}
02:51:43.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dfdfc513-f359-4fce-85ce-c81a313e9831"}
02:51:43.108 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84c37272-6aac-41ea-8aec-99e7cc2e0898"}
02:51:43.109 00.001 6880 case statement mapped state 6 to 3
02:51:43.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"84c37272-6aac-41ea-8aec-99e7cc2e0898"}
02:51:43.109 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dacd1678-e12c-4c19-b5a6-97f5ae8fa1c5"}
02:51:43.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4784,"width":15,"height":15,"star_pos":[6.70,6.69],"pixels":"..."},"id":"dacd1678-e12c-4c19-b5a6-97f5ae8fa1c5"}
02:51:43.508 00.399 10052 Exposure complete
02:51:43.568 00.060 10052 worker thread done servicing request
02:51:43.568 00.000 6880 OnExposeComplete: enter
02:51:43.569 00.001 6880 UpdateGuideState(): m_state=6
02:51:43.569 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4785
02:51:43.569 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=891.86, Mass=2620, SNR=35.5, Peak=148 HFD=4.7
02:51:43.569 00.000 6880 CameraToMount -- cameraTheta (1.78) - m_xAngle (-1.61) = xAngle (3.40 = -2.89)
02:51:43.569 00.000 6880 CameraToMount -- cameraTheta (1.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.37 = -2.92)
02:51:43.569 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.37 hyp=0.37 cameraTheta=1.78 mountX=-0.36 mountY=-0.08, mountTheta=-2.92
02:51:43.570 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.37, opts=13)
02:51:43.570 00.000 6880 Enqueuing Move request for scope (-0.08, 0.37)
02:51:43.570 00.000 10052 Worker thread wakes up
02:51:43.570 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.37) opts 0xd
02:51:43.570 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.37)
02:51:43.571 00.001 10052 Moving (-0.08, 0.37) raw xDistance=-0.36 yDistance=-0.08
02:51:43.571 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.36
02:51:43.571 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
02:51:43.571 00.000 10052 MoveAxis(E, 99, ABG)
02:51:43.571 00.000 10052 Guiding  Dir = 2, Dur = 99
02:51:43.591 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:43.615 00.024 10052 IsSlewing returns 0
02:51:43.619 00.004 6880 UpdateGuideState exits: m=2620 SNR=35.5
02:51:43.619 00.000 6880 PhdController: settling, locked = 1, distance = 0.47 (0.60) aobump = 0 frame = 5 / 99999
02:51:43.619 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126303.619,"Host":"MINIASTRO1","Inst":1,"Distance":0.47,"Time":1.8,"SettleTime":6.0,"StarLocked":true}
02:51:43.620 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:43.620 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:43.620 00.000 6880 Enqueuing Expose request
02:51:43.690 00.070 10052 IsGuiding returns 0
02:51:43.755 00.065 10052 PulseGuide returned control before completion, sleep 45
02:51:43.877 00.122 10052 IsGuiding returns 1
02:51:43.878 00.001 10052 scope still moving after pulse duration time elapsed
02:51:43.951 00.073 10052 IsSlewing returns 0
02:51:44.030 00.079 10052 IsGuiding returns 0
02:51:44.030 00.000 10052 scope move finished after 99 + 241 ms
02:51:44.030 00.000 10052 Move returns status 0, amount 99
02:51:44.030 00.000 10052 MoveAxis(N, 0, ABG)
02:51:44.030 00.000 10052 Move returns status 0, amount 0
02:51:44.031 00.001 10052 move complete, result=0
02:51:44.031 00.000 10052 worker thread done servicing request
02:51:44.031 00.000 10052 Worker thread wakes up
02:51:44.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:44.031 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:44.031 00.000 6880 GuideStep: -0.4 px 99 ms EAST, -0.1 px 0 ms NORTH
02:51:44.945 00.914 10052 Exposure complete
02:51:44.998 00.053 10052 worker thread done servicing request
02:51:44.998 00.000 6880 OnExposeComplete: enter
02:51:44.998 00.000 6880 UpdateGuideState(): m_state=6
02:51:44.998 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4786
02:51:44.998 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=891.81, Mass=2511, SNR=34.8, Peak=165 HFD=4.7
02:51:44.998 00.000 6880 CameraToMount -- cameraTheta (1.99) - m_xAngle (-1.61) = xAngle (3.60 = -2.68)
02:51:44.998 00.000 6880 CameraToMount -- cameraTheta (1.99) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.57 = -2.71)
02:51:44.999 00.001 6880 CameraToMount -- cameraX=-0.14 cameraY=0.32 hyp=0.35 cameraTheta=1.99 mountX=-0.31 mountY=-0.15, mountTheta=-2.70
02:51:45.000 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.32, opts=13)
02:51:45.000 00.000 6880 Enqueuing Move request for scope (-0.14, 0.32)
02:51:45.000 00.000 10052 Worker thread wakes up
02:51:45.000 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.32) opts 0xd
02:51:45.000 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.32)
02:51:45.000 00.000 10052 Moving (-0.14, 0.32) raw xDistance=-0.31 yDistance=-0.15
02:51:45.000 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.31
02:51:45.000 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
02:51:45.000 00.000 10052 MoveAxis(E, 88, ABG)
02:51:45.000 00.000 10052 Guiding  Dir = 2, Dur = 88
02:51:45.021 00.021 10052 IsSlewing returns 0
02:51:45.023 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:45.056 00.033 6880 UpdateGuideState exits: m=2511 SNR=34.8
02:51:45.056 00.000 6880 PhdController: settling, locked = 1, distance = 0.43 (0.60) aobump = 0 frame = 6 / 99999
02:51:45.057 00.001 6880 evsrv: {"Event":"Settling","Timestamp":1783126305.056,"Host":"MINIASTRO1","Inst":1,"Distance":0.43,"Time":3.2,"SettleTime":6.0,"StarLocked":true}
02:51:45.057 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:45.057 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:45.057 00.000 6880 Enqueuing Expose request
02:51:45.059 00.002 10052 IsGuiding returns 0
02:51:45.086 00.027 10052 PulseGuide returned control before completion, sleep 71
02:51:45.108 00.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2993aad-131b-4fd3-bc07-06560fecde2f"}
02:51:45.109 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2993aad-131b-4fd3-bc07-06560fecde2f"}
02:51:45.110 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fdbafe3a-7629-4456-a21b-bf771f6264f1"}
02:51:45.110 00.000 6880 case statement mapped state 6 to 3
02:51:45.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fdbafe3a-7629-4456-a21b-bf771f6264f1"}
02:51:45.112 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9401595c-f28e-4076-9894-1ea1bdc7fe8a"}
02:51:45.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4786,"width":15,"height":15,"star_pos":[6.77,6.81],"pixels":"..."},"id":"9401595c-f28e-4076-9894-1ea1bdc7fe8a"}
02:51:45.185 00.073 10052 IsGuiding returns 0
02:51:45.185 00.000 10052 Move returns status 0, amount 88
02:51:45.185 00.000 10052 MoveAxis(N, 0, ABG)
02:51:45.185 00.000 10052 Move returns status 0, amount 0
02:51:45.185 00.000 10052 move complete, result=0
02:51:45.185 00.000 10052 worker thread done servicing request
02:51:45.185 00.000 10052 Worker thread wakes up
02:51:45.185 00.000 6880 GuideStep: -0.3 px 88 ms EAST, -0.1 px 0 ms NORTH
02:51:45.185 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:45.185 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:46.316 01.131 10052 Exposure complete
02:51:46.394 00.078 10052 worker thread done servicing request
02:51:46.394 00.000 6880 OnExposeComplete: enter
02:51:46.394 00.000 6880 UpdateGuideState(): m_state=6
02:51:46.394 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4787
02:51:46.394 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=891.36, Mass=2399, SNR=33.8, Peak=144 HFD=4.6
02:51:46.394 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
02:51:46.394 00.000 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:51:46.394 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.13 hyp=0.18 cameraTheta=-2.33 mountX=0.14 mountY=-0.12, mountTheta=-0.73
02:51:46.396 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.13, opts=13)
02:51:46.396 00.000 6880 Enqueuing Move request for scope (-0.13, -0.13)
02:51:46.396 00.000 10052 Worker thread wakes up
02:51:46.396 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.13) opts 0xd
02:51:46.396 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.13)
02:51:46.396 00.000 10052 Moving (-0.13, -0.13) raw xDistance=0.14 yDistance=-0.12
02:51:46.396 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
02:51:46.396 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.00
02:51:46.396 00.000 10052 MoveAxis(W, 33, ABG)
02:51:46.396 00.000 10052 Guiding  Dir = 3, Dur = 33
02:51:46.418 00.022 10052 IsSlewing returns 0
02:51:46.421 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:46.456 00.035 10052 IsGuiding returns 0
02:51:46.457 00.001 6880 UpdateGuideState exits: m=2399 SNR=33.8
02:51:46.457 00.000 6880 PhdController: settling, locked = 1, distance = 0.36 (0.60) aobump = 0 frame = 7 / 99999
02:51:46.457 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126306.457,"Host":"MINIASTRO1","Inst":1,"Distance":0.36,"Time":4.6,"SettleTime":6.0,"StarLocked":true}
02:51:46.458 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:46.458 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:46.458 00.000 6880 Enqueuing Expose request
02:51:46.484 00.026 10052 PulseGuide returned control before completion, sleep 16
02:51:46.537 00.053 10052 IsGuiding returns 0
02:51:46.537 00.000 10052 Move returns status 0, amount 33
02:51:46.537 00.000 10052 MoveAxis(N, 0, ABG)
02:51:46.537 00.000 10052 Move returns status 0, amount 0
02:51:46.537 00.000 10052 move complete, result=0
02:51:46.537 00.000 10052 worker thread done servicing request
02:51:46.537 00.000 10052 Worker thread wakes up
02:51:46.537 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:46.537 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:46.555 00.018 6880 GuideStep: 0.1 px 33 ms WEST, -0.1 px 0 ms NORTH
02:51:47.107 00.552 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cc7e38a5-7e30-45a5-9264-f56b7e6432d5"}
02:51:47.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cc7e38a5-7e30-45a5-9264-f56b7e6432d5"}
02:51:47.108 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc0f9b27-39b0-406c-8982-6dd47044acd5"}
02:51:47.108 00.000 6880 case statement mapped state 6 to 3
02:51:47.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fc0f9b27-39b0-406c-8982-6dd47044acd5"}
02:51:47.109 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e5a88e4c-7739-474c-8c40-881133d66a3e"}
02:51:47.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4787,"width":15,"height":15,"star_pos":[6.79,7.36],"pixels":"..."},"id":"e5a88e4c-7739-474c-8c40-881133d66a3e"}
02:51:47.445 00.336 10052 Exposure complete
02:51:47.510 00.065 10052 worker thread done servicing request
02:51:47.510 00.000 6880 OnExposeComplete: enter
02:51:47.510 00.000 6880 UpdateGuideState(): m_state=6
02:51:47.510 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4788
02:51:47.510 00.000 6880 Star::Find returns 1 (0), X=407.13, Y=891.64, Mass=2466, SNR=34.4, Peak=166 HFD=4.6
02:51:47.510 00.000 6880 CameraToMount -- cameraTheta (2.96) - m_xAngle (-1.61) = xAngle (4.57 = -1.71)
02:51:47.510 00.000 6880 CameraToMount -- cameraTheta (2.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.54 = -1.74)
02:51:47.510 00.000 6880 CameraToMount -- cameraX=-0.79 cameraY=0.14 hyp=0.80 cameraTheta=2.96 mountX=-0.11 mountY=-0.79, mountTheta=-1.71
02:51:47.511 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.79, y=0.14, opts=13)
02:51:47.511 00.000 6880 Enqueuing Move request for scope (-0.79, 0.14)
02:51:47.511 00.000 10052 Worker thread wakes up
02:51:47.512 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.79, 0.14) opts 0xd
02:51:47.512 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.79, 0.14)
02:51:47.512 00.000 10052 Moving (-0.79, 0.14) raw xDistance=-0.11 yDistance=-0.79
02:51:47.512 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
02:51:47.512 00.000 10052 Lowpass2 history cleared, outlier deflection
02:51:47.512 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.35 from input -0.79, slope = 0.00
02:51:47.512 00.000 10052 MoveAxis(E, 0, ABG)
02:51:47.512 00.000 10052 Move returns status 0, amount 0
02:51:47.512 00.000 10052 MoveAxis(N, 143, ABG)
02:51:47.512 00.000 10052 Guiding  Dir = 0, Dur = 143
02:51:47.532 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:47.550 00.018 10052 IsSlewing returns 0
02:51:47.564 00.014 6880 UpdateGuideState exits: m=2466 SNR=34.4
02:51:47.564 00.000 6880 PhdController: settling, locked = 1, distance = 0.49 (0.60) aobump = 0 frame = 8 / 99999
02:51:47.564 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126307.564,"Host":"MINIASTRO1","Inst":1,"Distance":0.49,"Time":5.7,"SettleTime":6.0,"StarLocked":true}
02:51:47.565 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:47.565 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:47.565 00.000 6880 Enqueuing Expose request
02:51:47.624 00.059 10052 IsGuiding returns 0
02:51:47.688 00.064 10052 PulseGuide returned control before completion, sleep 90
02:51:47.843 00.155 10052 IsGuiding returns 1
02:51:47.843 00.000 10052 scope still moving after pulse duration time elapsed
02:51:47.921 00.078 10052 IsSlewing returns 0
02:51:47.995 00.074 10052 IsGuiding returns 0
02:51:47.995 00.000 10052 scope move finished after 143 + 228 ms
02:51:47.995 00.000 10052 Move returns status 0, amount 143
02:51:47.995 00.000 10052 move complete, result=0
02:51:47.995 00.000 10052 worker thread done servicing request
02:51:47.995 00.000 10052 Worker thread wakes up
02:51:47.995 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:47.995 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.8 px 143 ms NORTH
02:51:47.997 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:49.107 01.110 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c68c66f-f5ce-4b50-869c-02c4790d18e7"}
02:51:49.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c68c66f-f5ce-4b50-869c-02c4790d18e7"}
02:51:49.108 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"269233e9-4518-44ea-ac85-774022a59f72"}
02:51:49.108 00.000 6880 case statement mapped state 6 to 3
02:51:49.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"269233e9-4518-44ea-ac85-774022a59f72"}
02:51:49.109 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"06a7c4d2-d5ca-421b-89bf-df1be9baca84"}
02:51:49.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4788,"width":15,"height":15,"star_pos":[7.13,6.64],"pixels":"..."},"id":"06a7c4d2-d5ca-421b-89bf-df1be9baca84"}
02:51:49.137 00.028 10052 Exposure complete
02:51:49.187 00.050 10052 worker thread done servicing request
02:51:49.187 00.000 6880 OnExposeComplete: enter
02:51:49.187 00.000 6880 UpdateGuideState(): m_state=6
02:51:49.188 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4789
02:51:49.188 00.000 6880 Star::Find returns 1 (0), X=407.63, Y=891.54, Mass=2508, SNR=34.7, Peak=137 HFD=4.8
02:51:49.188 00.000 6880 CameraToMount -- cameraTheta (2.97) - m_xAngle (-1.61) = xAngle (4.59 = -1.70)
02:51:49.188 00.000 6880 CameraToMount -- cameraTheta (2.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.56 = -1.73)
02:51:49.188 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.05 hyp=0.28 cameraTheta=2.97 mountX=-0.04 mountY=-0.28, mountTheta=-1.70
02:51:49.189 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.05, opts=13)
02:51:49.189 00.000 6880 Enqueuing Move request for scope (-0.28, 0.05)
02:51:49.189 00.000 10052 Worker thread wakes up
02:51:49.190 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.05) opts 0xd
02:51:49.190 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.05)
02:51:49.190 00.000 10052 Moving (-0.28, 0.05) raw xDistance=-0.04 yDistance=-0.28
02:51:49.190 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:51:49.190 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.28, slope = 0.00
02:51:49.190 00.000 10052 MoveAxis(E, 0, ABG)
02:51:49.190 00.000 10052 Move returns status 0, amount 0
02:51:49.190 00.000 10052 MoveAxis(N, 51, ABG)
02:51:49.190 00.000 10052 Guiding  Dir = 0, Dur = 51
02:51:49.210 00.020 10052 IsSlewing returns 0
02:51:49.221 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:49.248 00.027 10052 IsGuiding returns 0
02:51:49.254 00.006 6880 UpdateGuideState exits: m=2508 SNR=34.7
02:51:49.254 00.000 6880 PhdController: settling, locked = 1, distance = 0.43 (0.60) aobump = 0 frame = 9 / 99999
02:51:49.254 00.000 6880 PhdController: newstate STATE_FINISH
02:51:49.254 00.000 6880 PhdController complete: success
02:51:49.254 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783126309.254,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":9,"DroppedFrames":0}
02:51:49.254 00.000 6880 Mount: notify guiding dither settle done success=1
02:51:49.254 00.000 6880 PhdController: newstate STATE_IDLE
02:51:49.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:49.254 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:49.254 00.000 6880 Enqueuing Expose request
02:51:49.276 00.022 10052 PulseGuide returned control before completion, sleep 34
02:51:49.343 00.067 10052 IsGuiding returns 0
02:51:49.343 00.000 10052 Move returns status 0, amount 51
02:51:49.343 00.000 10052 move complete, result=0
02:51:49.343 00.000 10052 worker thread done servicing request
02:51:49.343 00.000 10052 Worker thread wakes up
02:51:49.343 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:49.343 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:49.348 00.005 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 51 ms NORTH
02:51:50.254 00.906 10052 Exposure complete
02:51:50.310 00.056 10052 worker thread done servicing request
02:51:50.310 00.000 6880 OnExposeComplete: enter
02:51:50.310 00.000 6880 UpdateGuideState(): m_state=6
02:51:50.311 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4790
02:51:50.311 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=891.85, Mass=2619, SNR=35.5, Peak=148 HFD=4.5
02:51:50.311 00.000 6880 CameraToMount -- cameraTheta (2.27) - m_xAngle (-1.61) = xAngle (3.89 = -2.40)
02:51:50.311 00.000 6880 CameraToMount -- cameraTheta (2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.86 = -2.43)
02:51:50.311 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.35 hyp=0.46 cameraTheta=2.27 mountX=-0.34 mountY=-0.30, mountTheta=-2.41
02:51:50.312 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.35, opts=13)
02:51:50.312 00.000 6880 Enqueuing Move request for scope (-0.30, 0.35)
02:51:50.312 00.000 10052 Worker thread wakes up
02:51:50.312 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.35) opts 0xd
02:51:50.312 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.35)
02:51:50.312 00.000 10052 Moving (-0.30, 0.35) raw xDistance=-0.34 yDistance=-0.30
02:51:50.313 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
02:51:50.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.30, slope = 0.00
02:51:50.313 00.000 10052 MoveAxis(E, 91, ABG)
02:51:50.313 00.000 10052 Guiding  Dir = 2, Dur = 91
02:51:50.332 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:50.361 00.029 6880 UpdateGuideState exits: m=2619 SNR=35.5
02:51:50.361 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:50.361 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:50.361 00.000 6880 Enqueuing Expose request
02:51:50.388 00.027 10052 IsSlewing returns 0
02:51:50.457 00.069 10052 IsGuiding returns 0
02:51:50.485 00.028 10052 PulseGuide returned control before completion, sleep 74
02:51:50.587 00.102 10052 IsGuiding returns 0
02:51:50.587 00.000 10052 Move returns status 0, amount 91
02:51:50.587 00.000 10052 MoveAxis(N, 55, ABG)
02:51:50.587 00.000 10052 Guiding  Dir = 0, Dur = 55
02:51:50.624 00.037 10052 IsSlewing returns 0
02:51:50.662 00.038 10052 IsGuiding returns 0
02:51:50.690 00.028 10052 PulseGuide returned control before completion, sleep 38
02:51:50.760 00.070 10052 IsGuiding returns 0
02:51:50.762 00.002 10052 Move returns status 0, amount 55
02:51:50.762 00.000 10052 move complete, result=0
02:51:50.762 00.000 10052 worker thread done servicing request
02:51:50.762 00.000 10052 Worker thread wakes up
02:51:50.762 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:50.762 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:50.762 00.000 6880 GuideStep: -0.3 px 91 ms EAST, -0.3 px 55 ms NORTH
02:51:51.107 00.345 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"24f62199-1497-49aa-9327-1065ae1878fe"}
02:51:51.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"24f62199-1497-49aa-9327-1065ae1878fe"}
02:51:51.107 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ed17c60-0223-4179-b97b-9da6fa2103a1"}
02:51:51.107 00.000 6880 case statement mapped state 6 to 3
02:51:51.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ed17c60-0223-4179-b97b-9da6fa2103a1"}
02:51:51.109 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"89a7de65-f472-41ee-b351-d38a51edf852"}
02:51:51.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4790,"width":15,"height":15,"star_pos":[6.61,6.85],"pixels":"..."},"id":"89a7de65-f472-41ee-b351-d38a51edf852"}
02:51:51.885 00.776 10052 Exposure complete
02:51:51.950 00.065 10052 worker thread done servicing request
02:51:51.950 00.000 6880 OnExposeComplete: enter
02:51:51.950 00.000 6880 UpdateGuideState(): m_state=6
02:51:51.950 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.950 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=891.69, Mass=2671, SNR=35.8, Peak=183 HFD=4.6
02:51:51.950 00.000 6880 MultiStar: exiting stabilization period
02:51:51.950 00.000 6880 MultiStar: updating star positions after lock position change
02:51:51.950 00.000 6880 Star::Find(15, 281, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.950 00.000 6880 Star::Find returns 1 (0), X=282.34, Y=301.88, Mass=2380, SNR=33.8, Peak=154 HFD=4.5
02:51:51.952 00.002 6880 Star::Find(15, 1198, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.952 00.000 6880 Star::Find returns 1 (0), X=1199.50, Y=298.77, Mass=2566, SNR=34.3, Peak=125 HFD=5.5
02:51:51.952 00.000 6880 Star::Find(15, 824, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.952 00.000 6880 Star::Find returns 1 (0), X=825.01, Y=301.87, Mass=2277, SNR=33.1, Peak=166 HFD=4.6
02:51:51.952 00.000 6880 Star::Find(15, 55, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.952 00.000 6880 Star::Find returns 1 (0), X=55.22, Y=636.15, Mass=1545, SNR=26.8, Peak=72 HFD=5.1
02:51:51.952 00.000 6880 Star::Find(15, 470, 595, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.952 00.000 6880 Star::Find returns 1 (0), X=471.47, Y=595.78, Mass=2585, SNR=34.4, Peak=140 HFD=5.6
02:51:51.952 00.000 6880 Star::Find(15, 853, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.952 00.000 6880 Star::Find returns 1 (0), X=854.12, Y=221.27, Mass=2299, SNR=32.1, Peak=125 HFD=5.9
02:51:51.952 00.000 6880 Star::Find(15, 265, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.952 00.000 6880 Star::Find returns 1 (0), X=265.68, Y=88.56, Mass=1549, SNR=27.0, Peak=89 HFD=5.3
02:51:51.952 00.000 6880 Star::Find(15, 553, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.953 00.001 6880 Star::Find returns 1 (0), X=553.88, Y=333.78, Mass=1594, SNR=27.2, Peak=92 HFD=5.8
02:51:51.953 00.000 6880 Star::Find(15, 671, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.953 00.000 6880 Star::Find returns 1 (0), X=671.82, Y=829.00, Mass=1062, SNR=22.6, Peak=86 HFD=4.3
02:51:51.953 00.000 6880 Star::Find(15, 1119, 688, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.953 00.000 6880 Star::Find returns 1 (0), X=1119.71, Y=689.02, Mass=1037, SNR=22.3, Peak=78 HFD=4.7
02:51:51.953 00.000 6880 Star::Find(15, 268, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4791
02:51:51.953 00.000 6880 Star::Find returns 1 (0), X=268.68, Y=581.04, Mass=1249, SNR=24.2, Peak=64 HFD=5.3
02:51:51.953 00.000 6880 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.61) = xAngle (3.92 = -2.36)
02:51:51.953 00.000 6880 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.39)
02:51:51.953 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.19 hyp=0.26 cameraTheta=2.31 mountX=-0.19 mountY=-0.18, mountTheta=-2.37
02:51:51.956 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.19, opts=13)
02:51:51.956 00.000 6880 Enqueuing Move request for scope (-0.18, 0.19)
02:51:51.956 00.000 10052 Worker thread wakes up
02:51:51.956 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.19) opts 0xd
02:51:51.957 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.19)
02:51:51.957 00.000 10052 Moving (-0.18, 0.19) raw xDistance=-0.19 yDistance=-0.18
02:51:51.957 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:51:51.957 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.18, slope = 0.00
02:51:51.957 00.000 10052 MoveAxis(E, 55, ABG)
02:51:51.957 00.000 10052 Guiding  Dir = 2, Dur = 55
02:51:51.985 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:51.997 00.012 10052 IsSlewing returns 0
02:51:52.023 00.026 6880 UpdateGuideState exits: m=2671 SNR=35.8
02:51:52.023 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:52.023 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:52.023 00.000 6880 Enqueuing Expose request
02:51:52.071 00.048 10052 IsGuiding returns 0
02:51:52.220 00.149 10052 IsGuiding returns 0
02:51:52.220 00.000 10052 Move returns status 0, amount 55
02:51:52.220 00.000 10052 MoveAxis(N, 33, ABG)
02:51:52.220 00.000 10052 Guiding  Dir = 0, Dur = 33
02:51:52.293 00.073 10052 IsSlewing returns 0
02:51:52.360 00.067 10052 IsGuiding returns 0
02:51:52.496 00.136 10052 IsGuiding returns 0
02:51:52.496 00.000 10052 Move returns status 0, amount 33
02:51:52.496 00.000 10052 move complete, result=0
02:51:52.496 00.000 10052 worker thread done servicing request
02:51:52.496 00.000 6880 GuideStep: -0.2 px 55 ms EAST, -0.2 px 33 ms NORTH
02:51:52.497 00.001 10052 Worker thread wakes up
02:51:52.497 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:52.497 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:53.107 00.610 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8d807aa-8b55-4b90-b6bd-21616e5c0700"}
02:51:53.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8d807aa-8b55-4b90-b6bd-21616e5c0700"}
02:51:53.107 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3d0b4a6-1210-43db-8ced-81f0d5f2ae61"}
02:51:53.108 00.001 6880 case statement mapped state 6 to 3
02:51:53.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3d0b4a6-1210-43db-8ced-81f0d5f2ae61"}
02:51:53.108 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8dd28f6e-7127-44f5-a89e-b9be609d9ca2"}
02:51:53.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4791,"width":15,"height":15,"star_pos":[6.73,6.69],"pixels":"..."},"id":"8dd28f6e-7127-44f5-a89e-b9be609d9ca2"}
02:51:53.414 00.306 10052 Exposure complete
02:51:53.465 00.051 10052 worker thread done servicing request
02:51:53.465 00.000 6880 OnExposeComplete: enter
02:51:53.465 00.000 6880 UpdateGuideState(): m_state=6
02:51:53.466 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4792
02:51:53.466 00.000 6880 Star::Find returns 1 (0), X=407.24, Y=891.38, Mass=2608, SNR=35.4, Peak=167 HFD=4.8
02:51:53.466 00.000 6880 MultiStar: [#1 -0.24,-0.36,0.96,U] [#2 -0.37,-0.44,0.00,M1] [#3 -0.21,-0.28,0.91,U] [#4 -0.10,-0.06,0.77,U] [#5 -0.50,-0.50,0.00,M1] [#6 -0.41,-0.15,0.89,U] [#7 -0.11,-0.11,0.76,U] [#8 -0.30,-0.34,0.78,U] 
02:51:53.466 00.000 6880 refined, 6 included, MultiStar: {-0.31, -0.20}, one-star: {-0.67, -0.11}
02:51:53.466 00.000 6880 CameraToMount -- cameraTheta (-2.56) - m_xAngle (-1.61) = xAngle (-0.94 = -0.94)
02:51:53.466 00.000 6880 CameraToMount -- cameraTheta (-2.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.98 = -0.98)
02:51:53.466 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=-0.20 hyp=0.37 cameraTheta=-2.56 mountX=0.22 mountY=-0.31, mountTheta=-0.96
02:51:53.467 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=-0.20, opts=13)
02:51:53.467 00.000 6880 Enqueuing Move request for scope (-0.31, -0.20)
02:51:53.468 00.001 10052 Worker thread wakes up
02:51:53.468 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -0.20) opts 0xd
02:51:53.468 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, -0.20)
02:51:53.468 00.000 10052 Moving (-0.31, -0.20) raw xDistance=0.22 yDistance=-0.31
02:51:53.468 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.22
02:51:53.468 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.31, slope = 0.01
02:51:53.468 00.000 10052 MoveAxis(W, 55, ABG)
02:51:53.468 00.000 10052 Guiding  Dir = 3, Dur = 55
02:51:53.488 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:53.516 00.028 6880 UpdateGuideState exits: m=2608 SNR=35.4
02:51:53.516 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:53.516 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:53.516 00.000 6880 Enqueuing Expose request
02:51:53.544 00.028 10052 IsSlewing returns 0
02:51:53.618 00.074 10052 IsGuiding returns 0
02:51:53.757 00.139 10052 IsGuiding returns 1
02:51:53.758 00.001 10052 scope still moving after pulse duration time elapsed
02:51:53.833 00.075 10052 IsSlewing returns 0
02:51:53.912 00.079 10052 IsGuiding returns 0
02:51:53.912 00.000 10052 scope move finished after 55 + 239 ms
02:51:53.912 00.000 10052 Move returns status 0, amount 55
02:51:53.912 00.000 10052 MoveAxis(N, 0, ABG)
02:51:53.912 00.000 10052 Move returns status 0, amount 0
02:51:53.912 00.000 10052 move complete, result=0
02:51:53.913 00.001 10052 worker thread done servicing request
02:51:53.913 00.000 6880 GuideStep: 0.2 px 55 ms WEST, -0.3 px 0 ms NORTH
02:51:53.913 00.000 10052 Worker thread wakes up
02:51:53.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:53.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:55.054 01.141 10052 Exposure complete
02:51:55.108 00.054 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5dec9d1d-9cb3-4b3b-8c62-53efb2ee418b"}
02:51:55.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5dec9d1d-9cb3-4b3b-8c62-53efb2ee418b"}
02:51:55.108 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8178dead-9471-45af-9191-bfe3ac3bfc8c"}
02:51:55.109 00.001 6880 case statement mapped state 6 to 3
02:51:55.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8178dead-9471-45af-9191-bfe3ac3bfc8c"}
02:51:55.109 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dce6b401-60cb-4f3b-a54b-8f7d2d03c9f1"}
02:51:55.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4792,"width":15,"height":15,"star_pos":[7.24,7.38],"pixels":"..."},"id":"dce6b401-60cb-4f3b-a54b-8f7d2d03c9f1"}
02:51:55.117 00.008 10052 worker thread done servicing request
02:51:55.117 00.000 6880 OnExposeComplete: enter
02:51:55.117 00.000 6880 UpdateGuideState(): m_state=6
02:51:55.118 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4793
02:51:55.118 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=891.82, Mass=2641, SNR=35.6, Peak=163 HFD=4.5
02:51:55.118 00.000 6880 MultiStar: [#1 -0.24,0.01,0.94,U] [#2 -0.41,0.14,0.99,U] [#3 -0.12,0.09,0.91,U] [#4 -0.07,0.07,0.77,U] [#5 -0.29,0.06,0.97,U] [#6 -0.17,0.29,0.89,U] [#7 -0.10,0.22,0.73,U] [#8 -0.27,0.05,0.79,U] 
02:51:55.118 00.000 6880 refined, 8 included, MultiStar: {-0.22, 0.14}, one-star: {-0.26, 0.33}
02:51:55.119 00.001 6880 CameraToMount -- cameraTheta (2.57) - m_xAngle (-1.61) = xAngle (4.18 = -2.10)
02:51:55.119 00.000 6880 CameraToMount -- cameraTheta (2.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.15 = -2.13)
02:51:55.119 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.14 hyp=0.26 cameraTheta=2.57 mountX=-0.13 mountY=-0.22, mountTheta=-2.11
02:51:55.121 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.14, opts=13)
02:51:55.121 00.000 6880 Enqueuing Move request for scope (-0.22, 0.14)
02:51:55.121 00.000 10052 Worker thread wakes up
02:51:55.121 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.14) opts 0xd
02:51:55.121 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.14)
02:51:55.121 00.000 10052 Moving (-0.22, 0.14) raw xDistance=-0.13 yDistance=-0.22
02:51:55.121 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:51:55.122 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
02:51:55.122 00.000 10052 MoveAxis(E, 33, ABG)
02:51:55.122 00.000 10052 Guiding  Dir = 2, Dur = 33
02:51:55.143 00.021 10052 IsSlewing returns 0
02:51:55.146 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:55.177 00.031 6880 UpdateGuideState exits: m=2641 SNR=35.6
02:51:55.177 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:55.178 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:55.178 00.000 6880 Enqueuing Expose request
02:51:55.180 00.002 10052 IsGuiding returns 0
02:51:55.207 00.027 10052 PulseGuide returned control before completion, sleep 16
02:51:55.247 00.040 10052 IsGuiding returns 0
02:51:55.247 00.000 10052 Move returns status 0, amount 33
02:51:55.247 00.000 10052 MoveAxis(N, 0, ABG)
02:51:55.247 00.000 10052 Move returns status 0, amount 0
02:51:55.247 00.000 10052 move complete, result=0
02:51:55.247 00.000 10052 worker thread done servicing request
02:51:55.247 00.000 10052 Worker thread wakes up
02:51:55.248 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:55.248 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:55.271 00.023 6880 GuideStep: -0.1 px 33 ms EAST, -0.2 px 0 ms NORTH
02:51:56.160 00.889 10052 Exposure complete
02:51:56.219 00.059 10052 worker thread done servicing request
02:51:56.220 00.001 6880 OnExposeComplete: enter
02:51:56.220 00.000 6880 UpdateGuideState(): m_state=6
02:51:56.220 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4794
02:51:56.220 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=892.13, Mass=2670, SNR=35.8, Peak=161 HFD=4.5
02:51:56.220 00.000 6880 MultiStar: [#1 -0.12,0.26,0.96,U] [#2 -0.48,0.32,0.00,M1] [#3 -0.35,0.40,0.90,U] [#4 -0.20,0.41,0.78,U] [#5 -0.22,0.23,0.97,U] [#6 -0.44,0.50,0.00,M4] [#7 -0.09,0.40,0.73,U] [#8 -0.31,0.55,0.00,M1] 
02:51:56.221 00.001 6880 refined, 5 included, MultiStar: {-0.19, 0.39}, one-star: {-0.16, 0.64}
02:51:56.221 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.64 = -2.64)
02:51:56.221 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.67)
02:51:56.221 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.39 hyp=0.44 cameraTheta=2.03 mountX=-0.38 mountY=-0.20, mountTheta=-2.67
02:51:56.222 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.39, opts=13)
02:51:56.222 00.000 6880 Enqueuing Move request for scope (-0.19, 0.39)
02:51:56.222 00.000 10052 Worker thread wakes up
02:51:56.222 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.39) opts 0xd
02:51:56.222 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.39)
02:51:56.223 00.001 10052 Moving (-0.19, 0.39) raw xDistance=-0.38 yDistance=-0.20
02:51:56.223 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.17 from input -0.38
02:51:56.223 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.02
02:51:56.223 00.000 10052 MoveAxis(E, 104, ABG)
02:51:56.223 00.000 10052 Guiding  Dir = 2, Dur = 104
02:51:56.243 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:56.275 00.032 6880 UpdateGuideState exits: m=2670 SNR=35.8
02:51:56.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:56.276 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:56.276 00.000 6880 Enqueuing Expose request
02:51:56.277 00.001 10052 IsSlewing returns 0
02:51:56.353 00.076 10052 IsGuiding returns 0
02:51:56.417 00.064 10052 PulseGuide returned control before completion, sleep 51
02:51:56.523 00.106 10052 IsGuiding returns 1
02:51:56.524 00.001 10052 scope still moving after pulse duration time elapsed
02:51:56.570 00.046 10052 IsSlewing returns 0
02:51:56.608 00.038 10052 IsGuiding returns 0
02:51:56.608 00.000 10052 scope move finished after 104 + 150 ms
02:51:56.608 00.000 10052 Move returns status 0, amount 104
02:51:56.608 00.000 10052 MoveAxis(N, 0, ABG)
02:51:56.608 00.000 10052 Move returns status 0, amount 0
02:51:56.608 00.000 10052 move complete, result=0
02:51:56.608 00.000 10052 worker thread done servicing request
02:51:56.608 00.000 10052 Worker thread wakes up
02:51:56.609 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:56.609 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:56.609 00.000 6880 GuideStep: -0.4 px 104 ms EAST, -0.2 px 0 ms NORTH
02:51:57.109 00.500 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bf69397c-89ff-47af-8c72-e9a60182cfc8"}
02:51:57.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bf69397c-89ff-47af-8c72-e9a60182cfc8"}
02:51:57.109 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"969a2bd5-d7ee-47d6-9208-4858d304f2e2"}
02:51:57.109 00.000 6880 case statement mapped state 6 to 3
02:51:57.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"969a2bd5-d7ee-47d6-9208-4858d304f2e2"}
02:51:57.109 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1521897a-52fc-45a6-a9c1-59afbef6f976"}
02:51:57.110 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4794,"width":15,"height":15,"star_pos":[6.75,7.13],"pixels":"..."},"id":"1521897a-52fc-45a6-a9c1-59afbef6f976"}
02:51:57.733 00.623 10052 Exposure complete
02:51:57.800 00.067 10052 worker thread done servicing request
02:51:57.801 00.001 6880 OnExposeComplete: enter
02:51:57.801 00.000 6880 UpdateGuideState(): m_state=6
02:51:57.801 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4795
02:51:57.801 00.000 6880 Star::Find returns 1 (0), X=407.78, Y=891.78, Mass=2683, SNR=35.8, Peak=179 HFD=4.5
02:51:57.801 00.000 6880 MultiStar: [#1 -0.04,0.05,0.95,U] [#2 -0.14,0.10,0.96,U] [#3 0.04,0.18,0.91,U] [#4 0.05,0.15,0.78,U] [#5 -0.18,0.09,0.97,U] [#6 -0.15,0.32,0.93,U] [#7 0.07,0.11,0.74,U] [#8 -0.15,0.03,0.79,U] 
02:51:57.802 00.001 6880 refined, 8 included, MultiStar: {-0.08, 0.15}, one-star: {-0.14, 0.29}
02:51:57.802 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.65 = -2.64)
02:51:57.802 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.62 = -2.67)
02:51:57.802 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.15 hyp=0.17 cameraTheta=2.03 mountX=-0.15 mountY=-0.08, mountTheta=-2.66
02:51:57.803 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.15, opts=13)
02:51:57.804 00.001 6880 Enqueuing Move request for scope (-0.08, 0.15)
02:51:57.804 00.000 10052 Worker thread wakes up
02:51:57.804 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.15) opts 0xd
02:51:57.804 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.15)
02:51:57.804 00.000 10052 Moving (-0.08, 0.15) raw xDistance=-0.15 yDistance=-0.08
02:51:57.804 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.15
02:51:57.804 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.03
02:51:57.804 00.000 10052 MoveAxis(E, 45, ABG)
02:51:57.804 00.000 10052 Guiding  Dir = 2, Dur = 45
02:51:57.827 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:57.845 00.018 10052 IsSlewing returns 0
02:51:57.861 00.016 6880 UpdateGuideState exits: m=2683 SNR=35.8
02:51:57.861 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:57.861 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:57.861 00.000 6880 Enqueuing Expose request
02:51:57.924 00.063 10052 IsGuiding returns 0
02:51:58.067 00.143 10052 IsGuiding returns 0
02:51:58.067 00.000 10052 Move returns status 0, amount 45
02:51:58.067 00.000 10052 MoveAxis(N, 0, ABG)
02:51:58.069 00.002 10052 Move returns status 0, amount 0
02:51:58.069 00.000 10052 move complete, result=0
02:51:58.069 00.000 10052 worker thread done servicing request
02:51:58.069 00.000 10052 Worker thread wakes up
02:51:58.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:58.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:51:58.069 00.000 6880 GuideStep: -0.1 px 45 ms EAST, -0.1 px 0 ms NORTH
02:51:58.990 00.921 10052 Exposure complete
02:51:59.056 00.066 10052 worker thread done servicing request
02:51:59.057 00.001 6880 OnExposeComplete: enter
02:51:59.057 00.000 6880 UpdateGuideState(): m_state=6
02:51:59.057 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4796
02:51:59.057 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=891.96, Mass=2554, SNR=35.0, Peak=141 HFD=4.9
02:51:59.057 00.000 6880 MultiStar: [#1 -0.24,0.16,0.98,U] [#2 -0.35,0.23,1.01,U] [#3 -0.32,0.31,0.92,U] [#4 0.01,0.28,0.80,U] [#5 -0.41,0.28,1.02,U] [#6 -0.38,0.53,0.00,M4] [#7 -0.09,0.41,0.75,U] [#8 -0.43,0.17,0.81,U] 
02:51:59.057 00.000 6880 refined, 7 included, MultiStar: {-0.29, 0.29}, one-star: {-0.40, 0.47}
02:51:59.057 00.000 6880 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.61) = xAngle (3.97 = -2.31)
02:51:59.057 00.000 6880 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.94 = -2.34)
02:51:59.058 00.001 6880 CameraToMount -- cameraX=-0.29 cameraY=0.29 hyp=0.41 cameraTheta=2.36 mountX=-0.28 mountY=-0.29, mountTheta=-2.33
02:51:59.059 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.29, opts=13)
02:51:59.059 00.000 6880 Enqueuing Move request for scope (-0.29, 0.29)
02:51:59.059 00.000 10052 Worker thread wakes up
02:51:59.059 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.29) opts 0xd
02:51:59.059 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.29)
02:51:59.059 00.000 10052 Moving (-0.29, 0.29) raw xDistance=-0.28 yDistance=-0.29
02:51:59.059 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.28
02:51:59.060 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.01
02:51:59.060 00.000 10052 MoveAxis(E, 76, ABG)
02:51:59.060 00.000 10052 Guiding  Dir = 2, Dur = 76
02:51:59.080 00.020 10052 IsSlewing returns 0
02:51:59.082 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:51:59.112 00.030 6880 UpdateGuideState exits: m=2554 SNR=35.0
02:51:59.112 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:51:59.112 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:51:59.112 00.000 6880 Enqueuing Expose request
02:51:59.112 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58e51536-e6bc-49e4-948c-e10ca5ceff44"}
02:51:59.112 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58e51536-e6bc-49e4-948c-e10ca5ceff44"}
02:51:59.119 00.007 10052 IsGuiding returns 0
02:51:59.122 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57314a6f-1d20-4b90-b2da-1d4167ed4bbd"}
02:51:59.122 00.000 6880 case statement mapped state 6 to 3
02:51:59.122 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"57314a6f-1d20-4b90-b2da-1d4167ed4bbd"}
02:51:59.124 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0bb109e0-4012-4841-b9f1-aefad419074e"}
02:51:59.124 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4796,"width":15,"height":15,"star_pos":[6.51,6.96],"pixels":"..."},"id":"0bb109e0-4012-4841-b9f1-aefad419074e"}
02:51:59.145 00.021 10052 PulseGuide returned control before completion, sleep 60
02:51:59.241 00.096 10052 IsGuiding returns 0
02:51:59.242 00.001 10052 Move returns status 0, amount 76
02:51:59.242 00.000 10052 MoveAxis(N, 0, ABG)
02:51:59.242 00.000 10052 Move returns status 0, amount 0
02:51:59.242 00.000 10052 move complete, result=0
02:51:59.242 00.000 10052 worker thread done servicing request
02:51:59.242 00.000 10052 Worker thread wakes up
02:51:59.242 00.000 6880 GuideStep: -0.3 px 76 ms EAST, -0.3 px 0 ms NORTH
02:51:59.242 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:51:59.242 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:00.380 01.138 10052 Exposure complete
02:52:00.443 00.063 10052 worker thread done servicing request
02:52:00.443 00.000 6880 OnExposeComplete: enter
02:52:00.443 00.000 6880 UpdateGuideState(): m_state=6
02:52:00.443 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4797
02:52:00.443 00.000 6880 Star::Find returns 1 (0), X=407.50, Y=891.88, Mass=2566, SNR=35.1, Peak=155 HFD=4.8
02:52:00.444 00.001 6880 MultiStar: [#1 -0.26,0.00,0.97,U] [#2 -0.33,-0.01,0.98,U] [#3 -0.28,0.06,0.94,U] [#4 -0.21,0.10,0.77,U] [#5 -0.30,0.08,0.98,U] [#6 -0.33,0.13,0.91,U] [#7 -0.36,0.19,0.75,U] [#8 -0.37,-0.02,0.80,U] 
02:52:00.444 00.000 6880 refined, 8 included, MultiStar: {-0.32, 0.10}, one-star: {-0.41, 0.39}
02:52:00.444 00.000 6880 CameraToMount -- cameraTheta (2.83) - m_xAngle (-1.61) = xAngle (4.44 = -1.84)
02:52:00.444 00.000 6880 CameraToMount -- cameraTheta (2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.41 = -1.87)
02:52:00.444 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.10 hyp=0.34 cameraTheta=2.83 mountX=-0.09 mountY=-0.32, mountTheta=-1.84
02:52:00.446 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.10, opts=13)
02:52:00.446 00.000 6880 Enqueuing Move request for scope (-0.32, 0.10)
02:52:00.446 00.000 10052 Worker thread wakes up
02:52:00.446 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.10) opts 0xd
02:52:00.446 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.10)
02:52:00.446 00.000 10052 Moving (-0.32, 0.10) raw xDistance=-0.09 yDistance=-0.32
02:52:00.446 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:52:00.447 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.00
02:52:00.447 00.000 10052 MoveAxis(E, 0, ABG)
02:52:00.447 00.000 10052 Move returns status 0, amount 0
02:52:00.447 00.000 10052 MoveAxis(N, 0, ABG)
02:52:00.447 00.000 10052 Move returns status 0, amount 0
02:52:00.447 00.000 10052 move complete, result=0
02:52:00.447 00.000 10052 worker thread done servicing request
02:52:00.469 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:00.497 00.028 6880 UpdateGuideState exits: m=2566 SNR=35.1
02:52:00.497 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:00.497 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:00.497 00.000 6880 Enqueuing Expose request
02:52:00.497 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 0 ms NORTH
02:52:00.497 00.000 10052 Worker thread wakes up
02:52:00.498 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:00.498 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:01.107 00.609 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a2d4d1f-6c38-4514-bacf-219a1b1472f4"}
02:52:01.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a2d4d1f-6c38-4514-bacf-219a1b1472f4"}
02:52:01.107 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e85a720-349c-4237-b623-2fd8a759b3a6"}
02:52:01.107 00.000 6880 case statement mapped state 6 to 3
02:52:01.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0e85a720-349c-4237-b623-2fd8a759b3a6"}
02:52:01.109 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5e686c19-f610-4fa6-baed-4c5a90094b70"}
02:52:01.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4797,"width":15,"height":15,"star_pos":[6.50,6.88],"pixels":"..."},"id":"5e686c19-f610-4fa6-baed-4c5a90094b70"}
02:52:01.411 00.302 10052 Exposure complete
02:52:01.471 00.060 10052 worker thread done servicing request
02:52:01.471 00.000 6880 OnExposeComplete: enter
02:52:01.471 00.000 6880 UpdateGuideState(): m_state=6
02:52:01.471 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4798
02:52:01.471 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.82, Mass=2512, SNR=34.6, Peak=164 HFD=4.4
02:52:01.472 00.001 6880 MultiStar: [#1 0.05,0.08,0.98,U] [#2 -0.31,0.22,1.01,U] [#3 0.05,0.16,0.95,U] [#4 0.15,0.23,0.79,U] [#5 0.04,0.27,0.97,U] [#6 -0.03,0.44,0.94,U] [#7 -0.04,0.17,0.76,U] [#8 -0.08,0.11,0.81,U] 
02:52:01.472 00.000 6880 refined, 8 included, MultiStar: {-0.03, 0.23}, one-star: {-0.05, 0.33}
02:52:01.472 00.000 6880 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.61) = xAngle (3.31 = -2.97)
02:52:01.472 00.000 6880 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.28 = -3.00)
02:52:01.472 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.23 hyp=0.23 cameraTheta=1.70 mountX=-0.22 mountY=-0.03, mountTheta=-3.00
02:52:01.473 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.23, opts=13)
02:52:01.473 00.000 6880 Enqueuing Move request for scope (-0.03, 0.23)
02:52:01.474 00.001 10052 Worker thread wakes up
02:52:01.474 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.23) opts 0xd
02:52:01.474 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.23)
02:52:01.474 00.000 10052 Moving (-0.03, 0.23) raw xDistance=-0.22 yDistance=-0.03
02:52:01.474 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
02:52:01.474 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
02:52:01.474 00.000 10052 MoveAxis(E, 60, ABG)
02:52:01.474 00.000 10052 Guiding  Dir = 2, Dur = 60
02:52:01.493 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:01.523 00.030 6880 UpdateGuideState exits: m=2512 SNR=34.6
02:52:01.523 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:01.523 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:01.523 00.000 6880 Enqueuing Expose request
02:52:01.544 00.021 10052 IsSlewing returns 0
02:52:01.618 00.074 10052 IsGuiding returns 0
02:52:01.759 00.141 10052 IsGuiding returns 1
02:52:01.759 00.000 10052 scope still moving after pulse duration time elapsed
02:52:01.833 00.074 10052 IsSlewing returns 0
02:52:01.913 00.080 10052 IsGuiding returns 0
02:52:01.914 00.001 10052 scope move finished after 60 + 234 ms
02:52:01.914 00.000 10052 Move returns status 0, amount 60
02:52:01.914 00.000 10052 MoveAxis(N, 0, ABG)
02:52:01.914 00.000 10052 Move returns status 0, amount 0
02:52:01.914 00.000 10052 move complete, result=0
02:52:01.914 00.000 10052 worker thread done servicing request
02:52:01.914 00.000 10052 Worker thread wakes up
02:52:01.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:01.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:01.914 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.0 px 0 ms NORTH
02:52:03.039 01.125 10052 Exposure complete
02:52:03.105 00.066 10052 worker thread done servicing request
02:52:03.105 00.000 6880 OnExposeComplete: enter
02:52:03.105 00.000 6880 UpdateGuideState(): m_state=6
02:52:03.105 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4799
02:52:03.105 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=892.01, Mass=2596, SNR=35.3, Peak=149 HFD=4.4
02:52:03.105 00.000 6880 MultiStar: [#1 0.15,0.11,0.96,U] [#2 -0.34,0.23,0.99,U] [#3 -0.09,0.25,0.92,U] [#4 0.41,0.56,0.00,M1] [#5 0.18,0.15,0.96,U] [#6 -0.16,0.42,0.90,U] [#7 0.14,0.23,0.77,U] [#8 0.05,0.09,0.79,U] 
02:52:03.105 00.000 6880 refined, 7 included, MultiStar: {-0.02, 0.26}, one-star: {-0.05, 0.51}
02:52:03.105 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
02:52:03.105 00.000 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.05)
02:52:03.105 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.26 hyp=0.26 cameraTheta=1.65 mountX=-0.25 mountY=-0.02, mountTheta=-3.05
02:52:03.108 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.26, opts=13)
02:52:03.108 00.000 6880 Enqueuing Move request for scope (-0.02, 0.26)
02:52:03.108 00.000 10052 Worker thread wakes up
02:52:03.108 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.26) opts 0xd
02:52:03.108 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.26)
02:52:03.108 00.000 10052 Moving (-0.02, 0.26) raw xDistance=-0.25 yDistance=-0.02
02:52:03.108 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
02:52:03.108 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.02
02:52:03.108 00.000 10052 MoveAxis(E, 71, ABG)
02:52:03.108 00.000 10052 Guiding  Dir = 2, Dur = 71
02:52:03.129 00.021 10052 IsSlewing returns 0
02:52:03.132 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:03.165 00.033 6880 UpdateGuideState exits: m=2596 SNR=35.3
02:52:03.165 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:03.165 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:03.165 00.000 6880 Enqueuing Expose request
02:52:03.165 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4fe0e955-568b-43ec-a88a-30b28c882f27"}
02:52:03.165 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4fe0e955-568b-43ec-a88a-30b28c882f27"}
02:52:03.167 00.002 10052 IsGuiding returns 0
02:52:03.175 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d530597b-514d-4911-8da1-1d3d9a9e4e02"}
02:52:03.175 00.000 6880 case statement mapped state 6 to 3
02:52:03.175 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d530597b-514d-4911-8da1-1d3d9a9e4e02"}
02:52:03.178 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a1171c41-6d2a-4ccb-af24-f655b84de55d"}
02:52:03.178 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4799,"width":15,"height":15,"star_pos":[6.86,7.01],"pixels":"..."},"id":"a1171c41-6d2a-4ccb-af24-f655b84de55d"}
02:52:03.194 00.016 10052 PulseGuide returned control before completion, sleep 54
02:52:03.274 00.080 10052 IsGuiding returns 0
02:52:03.274 00.000 10052 Move returns status 0, amount 71
02:52:03.274 00.000 10052 MoveAxis(N, 0, ABG)
02:52:03.274 00.000 10052 Move returns status 0, amount 0
02:52:03.275 00.001 10052 move complete, result=0
02:52:03.275 00.000 10052 worker thread done servicing request
02:52:03.275 00.000 10052 Worker thread wakes up
02:52:03.275 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:03.275 00.000 6880 GuideStep: -0.3 px 71 ms EAST, -0.0 px 0 ms NORTH
02:52:03.275 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:04.193 00.918 10052 Exposure complete
02:52:04.246 00.053 10052 worker thread done servicing request
02:52:04.246 00.000 6880 OnExposeComplete: enter
02:52:04.247 00.001 6880 UpdateGuideState(): m_state=6
02:52:04.247 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4800
02:52:04.247 00.000 6880 Star::Find returns 1 (0), X=407.74, Y=891.91, Mass=2563, SNR=35.1, Peak=138 HFD=4.7
02:52:04.247 00.000 6880 MultiStar: [#1 -0.17,-0.24,0.97,U] [#2 -0.55,0.16,0.00,M1] [#3 -0.38,0.21,0.92,U] [#4 0.07,0.02,0.78,U] [#5 -0.26,0.10,0.98,U] [#6 -0.56,0.32,0.00,M2] [#7 -0.03,0.19,0.76,U] [#8 -0.41,0.14,0.79,U] 
02:52:04.247 00.000 6880 refined, 6 included, MultiStar: {-0.20, 0.12}, one-star: {-0.17, 0.42}
02:52:04.248 00.001 6880 CameraToMount -- cameraTheta (2.59) - m_xAngle (-1.61) = xAngle (4.21 = -2.08)
02:52:04.248 00.000 6880 CameraToMount -- cameraTheta (2.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.18 = -2.11)
02:52:04.248 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.12 hyp=0.23 cameraTheta=2.59 mountX=-0.11 mountY=-0.20, mountTheta=-2.08
02:52:04.249 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.12, opts=13)
02:52:04.249 00.000 6880 Enqueuing Move request for scope (-0.20, 0.12)
02:52:04.250 00.001 10052 Worker thread wakes up
02:52:04.250 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.12) opts 0xd
02:52:04.250 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.12)
02:52:04.250 00.000 10052 Moving (-0.20, 0.12) raw xDistance=-0.11 yDistance=-0.20
02:52:04.250 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.11
02:52:04.250 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
02:52:04.250 00.000 10052 MoveAxis(E, 34, ABG)
02:52:04.250 00.000 10052 Guiding  Dir = 2, Dur = 34
02:52:04.275 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:04.316 00.041 10052 IsSlewing returns 0
02:52:04.319 00.003 6880 UpdateGuideState exits: m=2563 SNR=35.1
02:52:04.320 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:04.320 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:04.320 00.000 6880 Enqueuing Expose request
02:52:04.390 00.070 10052 IsGuiding returns 0
02:52:04.522 00.132 10052 IsGuiding returns 0
02:52:04.522 00.000 10052 Move returns status 0, amount 34
02:52:04.522 00.000 10052 MoveAxis(N, 0, ABG)
02:52:04.522 00.000 10052 Move returns status 0, amount 0
02:52:04.522 00.000 10052 move complete, result=0
02:52:04.523 00.001 10052 worker thread done servicing request
02:52:04.523 00.000 10052 Worker thread wakes up
02:52:04.523 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:04.523 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:04.523 00.000 6880 GuideStep: -0.1 px 34 ms EAST, -0.2 px 0 ms NORTH
02:52:05.105 00.582 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"75779d26-47f1-4f20-9f06-ad6545c323eb"}
02:52:05.105 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"75779d26-47f1-4f20-9f06-ad6545c323eb"}
02:52:05.106 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73221d62-02b0-4f6f-80f0-5728fa53e3bc"}
02:52:05.106 00.000 6880 case statement mapped state 6 to 3
02:52:05.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"73221d62-02b0-4f6f-80f0-5728fa53e3bc"}
02:52:05.106 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7061442-ca84-47d7-a2fa-f31ce9be6e46"}
02:52:05.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4800,"width":15,"height":15,"star_pos":[6.74,6.91],"pixels":"..."},"id":"a7061442-ca84-47d7-a2fa-f31ce9be6e46"}
02:52:05.657 00.551 10052 Exposure complete
02:52:05.706 00.049 10052 worker thread done servicing request
02:52:05.707 00.001 6880 OnExposeComplete: enter
02:52:05.707 00.000 6880 UpdateGuideState(): m_state=6
02:52:05.707 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4801
02:52:05.707 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=891.79, Mass=2615, SNR=35.4, Peak=139 HFD=4.7
02:52:05.707 00.000 6880 MultiStar: [#1 -0.25,-0.02,0.96,U] [#2 -0.40,-0.04,0.98,U] [#3 -0.07,0.19,0.93,U] [#4 0.00,0.09,0.77,U] [#5 -0.22,0.15,0.98,U] [#6 -0.17,0.36,0.90,U] [#7 -0.04,0.20,0.74,U] [#8 -0.22,0.08,0.78,U] 
02:52:05.707 00.000 6880 refined, 8 included, MultiStar: {-0.20, 0.15}, one-star: {-0.31, 0.29}
02:52:05.708 00.001 6880 CameraToMount -- cameraTheta (2.50) - m_xAngle (-1.61) = xAngle (4.11 = -2.17)
02:52:05.708 00.000 6880 CameraToMount -- cameraTheta (2.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.08 = -2.20)
02:52:05.708 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.15 hyp=0.24 cameraTheta=2.50 mountX=-0.14 mountY=-0.20, mountTheta=-2.18
02:52:05.709 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.15, opts=13)
02:52:05.710 00.001 6880 Enqueuing Move request for scope (-0.20, 0.15)
02:52:05.710 00.000 10052 Worker thread wakes up
02:52:05.710 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.15) opts 0xd
02:52:05.710 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.15)
02:52:05.710 00.000 10052 Moving (-0.20, 0.15) raw xDistance=-0.14 yDistance=-0.20
02:52:05.710 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:52:05.710 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.01
02:52:05.710 00.000 10052 MoveAxis(E, 38, ABG)
02:52:05.710 00.000 10052 Guiding  Dir = 2, Dur = 38
02:52:05.733 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:05.764 00.031 6880 UpdateGuideState exits: m=2615 SNR=35.4
02:52:05.765 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:05.765 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:05.765 00.000 6880 Enqueuing Expose request
02:52:05.773 00.008 10052 IsSlewing returns 0
02:52:05.847 00.074 10052 IsGuiding returns 0
02:52:05.991 00.144 10052 IsGuiding returns 0
02:52:05.991 00.000 10052 Move returns status 0, amount 38
02:52:05.991 00.000 10052 MoveAxis(N, 0, ABG)
02:52:05.991 00.000 10052 Move returns status 0, amount 0
02:52:05.992 00.001 10052 move complete, result=0
02:52:05.992 00.000 10052 worker thread done servicing request
02:52:05.992 00.000 10052 Worker thread wakes up
02:52:05.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:05.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:05.992 00.000 6880 GuideStep: -0.1 px 38 ms EAST, -0.2 px 0 ms NORTH
02:52:06.896 00.904 10052 Exposure complete
02:52:06.949 00.053 6880 OnExposeComplete: enter
02:52:06.949 00.000 6880 UpdateGuideState(): m_state=6
02:52:06.949 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4802
02:52:06.949 00.000 6880 Star::Find returns 1 (0), X=407.56, Y=891.79, Mass=2682, SNR=35.9, Peak=151 HFD=4.6
02:52:06.949 00.000 10052 worker thread done servicing request
02:52:06.949 00.000 6880 MultiStar: [#1 -0.20,-0.01,0.94,U] [#2 -0.29,0.08,0.97,U] [#3 -0.03,-0.02,0.91,U] [#4 0.08,0.18,0.77,U] [#5 -0.20,0.10,0.95,U] [#6 -0.15,0.31,0.90,U] [#7 0.02,0.13,0.72,U] [#8 -0.28,-0.04,0.77,U] 
02:52:06.951 00.002 6880 refined, 8 included, MultiStar: {-0.17, 0.12}, one-star: {-0.35, 0.30}
02:52:06.951 00.000 6880 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.61) = xAngle (4.14 = -2.14)
02:52:06.951 00.000 6880 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.18)
02:52:06.951 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=0.12 hyp=0.20 cameraTheta=2.53 mountX=-0.11 mountY=-0.17, mountTheta=-2.15
02:52:06.951 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=0.12, opts=13)
02:52:06.951 00.000 6880 Enqueuing Move request for scope (-0.17, 0.12)
02:52:06.951 00.000 10052 Worker thread wakes up
02:52:06.951 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, 0.12) opts 0xd
02:52:06.951 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, 0.12)
02:52:06.951 00.000 10052 Moving (-0.17, 0.12) raw xDistance=-0.11 yDistance=-0.17
02:52:06.953 00.002 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.11
02:52:06.953 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
02:52:06.953 00.000 10052 MoveAxis(E, 32, ABG)
02:52:06.953 00.000 10052 Guiding  Dir = 2, Dur = 32
02:52:06.972 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:06.973 00.001 10052 IsSlewing returns 0
02:52:07.003 00.030 6880 UpdateGuideState exits: m=2682 SNR=35.9
02:52:07.003 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:07.003 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:07.003 00.000 6880 Enqueuing Expose request
02:52:07.010 00.007 10052 IsGuiding returns 0
02:52:07.039 00.029 10052 PulseGuide returned control before completion, sleep 15
02:52:07.087 00.048 10052 IsGuiding returns 0
02:52:07.088 00.001 10052 Move returns status 0, amount 32
02:52:07.088 00.000 10052 MoveAxis(N, 0, ABG)
02:52:07.088 00.000 10052 Move returns status 0, amount 0
02:52:07.088 00.000 10052 move complete, result=0
02:52:07.088 00.000 10052 worker thread done servicing request
02:52:07.088 00.000 10052 Worker thread wakes up
02:52:07.088 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:07.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:07.088 00.000 6880 GuideStep: -0.1 px 32 ms EAST, -0.2 px 0 ms NORTH
02:52:07.108 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54efdb60-318b-47c9-8ac8-4cf1db73ade1"}
02:52:07.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54efdb60-318b-47c9-8ac8-4cf1db73ade1"}
02:52:07.110 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a349b56d-6def-4779-aafb-9c351423b103"}
02:52:07.110 00.000 6880 case statement mapped state 6 to 3
02:52:07.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a349b56d-6def-4779-aafb-9c351423b103"}
02:52:07.111 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"afe2068b-0e75-4faa-8dfb-b158e7d3078b"}
02:52:07.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4802,"width":15,"height":15,"star_pos":[6.56,6.79],"pixels":"..."},"id":"afe2068b-0e75-4faa-8dfb-b158e7d3078b"}
02:52:08.221 01.110 10052 Exposure complete
02:52:08.293 00.072 10052 worker thread done servicing request
02:52:08.293 00.000 6880 OnExposeComplete: enter
02:52:08.293 00.000 6880 UpdateGuideState(): m_state=6
02:52:08.294 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4803
02:52:08.294 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=891.82, Mass=2787, SNR=36.5, Peak=176 HFD=4.6
02:52:08.294 00.000 6880 MultiStar: [#1 0.13,-0.00,0.92,U] [#2 -0.37,0.07,0.93,U] [#3 -0.12,0.22,0.87,U] [#4 0.23,0.43,0.74,U] [#5 -0.29,0.12,0.93,U] [#6 -0.19,0.34,0.87,U] [#7 0.17,0.16,0.73,U] [#8 -0.36,0.09,0.75,U] 
02:52:08.295 00.001 6880 refined, 8 included, MultiStar: {-0.12, 0.19}, one-star: {-0.16, 0.33}
02:52:08.295 00.000 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.73 = -2.55)
02:52:08.295 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.58)
02:52:08.295 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.19 hyp=0.23 cameraTheta=2.12 mountX=-0.19 mountY=-0.12, mountTheta=-2.57
02:52:08.297 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.19, opts=13)
02:52:08.297 00.000 6880 Enqueuing Move request for scope (-0.12, 0.19)
02:52:08.297 00.000 10052 Worker thread wakes up
02:52:08.297 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.19) opts 0xd
02:52:08.297 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.19)
02:52:08.297 00.000 10052 Moving (-0.12, 0.19) raw xDistance=-0.19 yDistance=-0.12
02:52:08.297 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:52:08.297 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
02:52:08.298 00.001 10052 MoveAxis(E, 52, ABG)
02:52:08.298 00.000 10052 Guiding  Dir = 2, Dur = 52
02:52:08.328 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:08.352 00.024 10052 IsSlewing returns 0
02:52:08.374 00.022 6880 UpdateGuideState exits: m=2787 SNR=36.5
02:52:08.374 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:08.374 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:08.374 00.000 6880 Enqueuing Expose request
02:52:08.427 00.053 10052 IsGuiding returns 0
02:52:08.525 00.098 10052 IsGuiding returns 1
02:52:08.525 00.000 10052 scope still moving after pulse duration time elapsed
02:52:08.571 00.046 10052 IsSlewing returns 0
02:52:08.610 00.039 10052 IsGuiding returns 0
02:52:08.610 00.000 10052 scope move finished after 52 + 131 ms
02:52:08.610 00.000 10052 Move returns status 0, amount 52
02:52:08.610 00.000 10052 MoveAxis(N, 0, ABG)
02:52:08.610 00.000 10052 Move returns status 0, amount 0
02:52:08.610 00.000 10052 move complete, result=0
02:52:08.611 00.001 10052 worker thread done servicing request
02:52:08.611 00.000 6880 GuideStep: -0.2 px 52 ms EAST, -0.1 px 0 ms NORTH
02:52:08.611 00.000 10052 Worker thread wakes up
02:52:08.611 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:08.611 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:09.109 00.498 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"356dda12-cc9c-457d-8717-a79ee52e3f12"}
02:52:09.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"356dda12-cc9c-457d-8717-a79ee52e3f12"}
02:52:09.109 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80b5a938-5bd1-41d4-ba3c-ead00eeabe81"}
02:52:09.109 00.000 6880 case statement mapped state 6 to 3
02:52:09.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80b5a938-5bd1-41d4-ba3c-ead00eeabe81"}
02:52:09.110 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1f045d73-9d15-482b-b9a8-e832b4dd2dac"}
02:52:09.110 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4803,"width":15,"height":15,"star_pos":[6.75,6.82],"pixels":"..."},"id":"1f045d73-9d15-482b-b9a8-e832b4dd2dac"}
02:52:09.526 00.416 10052 Exposure complete
02:52:09.585 00.059 10052 worker thread done servicing request
02:52:09.586 00.001 6880 OnExposeComplete: enter
02:52:09.586 00.000 6880 UpdateGuideState(): m_state=6
02:52:09.586 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4804
02:52:09.586 00.000 6880 Star::Find returns 1 (0), X=407.99, Y=891.85, Mass=2518, SNR=34.8, Peak=141 HFD=4.6
02:52:09.586 00.000 6880 MultiStar: [#1 0.17,0.08,0.93,U] [#2 -0.14,-0.02,1.00,U] [#3 0.04,-0.21,0.91,U] [#4 0.42,0.09,0.77,U] [#5 0.33,0.13,0.98,U] [#6 -0.09,0.03,0.95,U] [#7 0.37,0.05,0.79,U] [#8 0.16,0.03,0.80,U] 
02:52:09.586 00.000 6880 refined, 8 included, MultiStar: {0.14, 0.06}, one-star: {0.07, 0.36}
02:52:09.586 00.000 6880 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.61) = xAngle (2.04 = 2.04)
02:52:09.587 00.001 6880 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.01 = 2.01)
02:52:09.587 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.06 hyp=0.15 cameraTheta=0.43 mountX=-0.07 mountY=0.14, mountTheta=2.04
02:52:09.588 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.06, opts=13)
02:52:09.588 00.000 6880 Enqueuing Move request for scope (0.14, 0.06)
02:52:09.589 00.001 10052 Worker thread wakes up
02:52:09.589 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.06) opts 0xd
02:52:09.589 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.06)
02:52:09.589 00.000 10052 Moving (0.14, 0.06) raw xDistance=-0.07 yDistance=0.14
02:52:09.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:52:09.589 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.02
02:52:09.589 00.000 10052 MoveAxis(E, 0, ABG)
02:52:09.589 00.000 10052 Move returns status 0, amount 0
02:52:09.589 00.000 10052 MoveAxis(N, 0, ABG)
02:52:09.589 00.000 10052 Move returns status 0, amount 0
02:52:09.589 00.000 10052 move complete, result=0
02:52:09.590 00.001 10052 worker thread done servicing request
02:52:09.614 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:09.650 00.036 6880 UpdateGuideState exits: m=2518 SNR=34.8
02:52:09.650 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:09.650 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:09.650 00.000 6880 Enqueuing Expose request
02:52:09.650 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:09.650 00.000 10052 Worker thread wakes up
02:52:09.650 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:09.650 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:10.777 01.127 10052 Exposure complete
02:52:10.837 00.060 10052 worker thread done servicing request
02:52:10.837 00.000 6880 OnExposeComplete: enter
02:52:10.837 00.000 6880 UpdateGuideState(): m_state=6
02:52:10.837 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4805
02:52:10.838 00.001 6880 Star::Find returns 1 (0), X=407.82, Y=892.14, Mass=2636, SNR=35.5, Peak=164 HFD=4.5
02:52:10.838 00.000 6880 MultiStar: [#1 0.01,0.18,0.94,U] [#2 -0.05,0.23,0.98,U] [#3 -0.09,0.36,0.91,U] [#4 0.39,0.49,0.00,M1] [#5 0.13,0.26,0.94,U] [#6 -0.18,0.54,0.00,M1] [#7 0.12,0.23,0.75,U] [#8 0.08,0.11,0.77,U] 
02:52:10.838 00.000 6880 refined, 6 included, MultiStar: {0.01, 0.30}, one-star: {-0.09, 0.65}
02:52:10.838 00.000 6880 CameraToMount -- cameraTheta (1.54) - m_xAngle (-1.61) = xAngle (3.15 = -3.13)
02:52:10.838 00.000 6880 CameraToMount -- cameraTheta (1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.12 = 3.12)
02:52:10.838 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=0.30 hyp=0.30 cameraTheta=1.54 mountX=-0.30 mountY=0.01, mountTheta=3.12
02:52:10.840 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=0.30, opts=13)
02:52:10.840 00.000 6880 Enqueuing Move request for scope (0.01, 0.30)
02:52:10.840 00.000 10052 Worker thread wakes up
02:52:10.840 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, 0.30) opts 0xd
02:52:10.841 00.001 10052 Handling offset move in thread for scope, endpoint = (0.01, 0.30)
02:52:10.841 00.000 10052 Moving (0.01, 0.30) raw xDistance=-0.30 yDistance=0.01
02:52:10.841 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.30
02:52:10.841 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.14, using input
02:52:10.841 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.03
02:52:10.841 00.000 10052 MoveAxis(E, 80, ABG)
02:52:10.841 00.000 10052 Guiding  Dir = 2, Dur = 80
02:52:10.862 00.021 10052 IsSlewing returns 0
02:52:10.863 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:10.900 00.037 10052 IsGuiding returns 0
02:52:10.903 00.003 6880 UpdateGuideState exits: m=2636 SNR=35.5
02:52:10.903 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:10.903 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:10.903 00.000 6880 Enqueuing Expose request
02:52:10.927 00.024 10052 PulseGuide returned control before completion, sleep 63
02:52:11.013 00.086 10052 IsGuiding returns 0
02:52:11.013 00.000 10052 Move returns status 0, amount 80
02:52:11.013 00.000 10052 MoveAxis(N, 0, ABG)
02:52:11.013 00.000 10052 Move returns status 0, amount 0
02:52:11.013 00.000 10052 move complete, result=0
02:52:11.014 00.001 10052 worker thread done servicing request
02:52:11.014 00.000 10052 Worker thread wakes up
02:52:11.014 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:11.014 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:11.017 00.003 6880 GuideStep: -0.3 px 80 ms EAST, 0.0 px 0 ms NORTH
02:52:11.108 00.091 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30768b23-0221-4c55-af0d-be529766187a"}
02:52:11.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30768b23-0221-4c55-af0d-be529766187a"}
02:52:11.109 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45853c32-2937-44db-a6a0-9299675df600"}
02:52:11.109 00.000 6880 case statement mapped state 6 to 3
02:52:11.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45853c32-2937-44db-a6a0-9299675df600"}
02:52:11.110 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"46d81782-ba72-4adc-91bc-284518bd616f"}
02:52:11.111 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4805,"width":15,"height":15,"star_pos":[6.82,7.14],"pixels":"..."},"id":"46d81782-ba72-4adc-91bc-284518bd616f"}
02:52:11.932 00.821 10052 Exposure complete
02:52:11.991 00.059 6880 OnExposeComplete: enter
02:52:11.991 00.000 10052 worker thread done servicing request
02:52:11.991 00.000 6880 UpdateGuideState(): m_state=6
02:52:11.991 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4806
02:52:11.991 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=892.03, Mass=2490, SNR=34.5, Peak=148 HFD=4.5
02:52:11.992 00.001 6880 MultiStar: [#1 0.10,0.05,0.97,U] [#2 -0.46,0.25,1.01,U] [#3 0.09,0.15,0.92,U] [#4 0.35,0.53,0.00,M2] [#5 0.06,0.20,0.98,U] [#6 -0.07,0.35,0.93,U] [#7 0.35,0.13,0.78,U] [#8 0.01,-0.10,0.77,U] 
02:52:11.992 00.000 6880 refined, 7 included, MultiStar: {-0.00, 0.21}, one-star: {-0.01, 0.54}
02:52:11.992 00.000 6880 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.61) = xAngle (3.20 = -3.08)
02:52:11.992 00.000 6880 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.17 = -3.11)
02:52:11.992 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=-0.21 mountY=-0.01, mountTheta=-3.11
02:52:11.993 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.21, opts=13)
02:52:11.993 00.000 6880 Enqueuing Move request for scope (-0.00, 0.21)
02:52:11.993 00.000 10052 Worker thread wakes up
02:52:11.994 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
02:52:11.994 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
02:52:11.994 00.000 10052 Moving (-0.00, 0.21) raw xDistance=-0.21 yDistance=-0.01
02:52:11.994 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:52:11.994 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.03
02:52:11.994 00.000 10052 MoveAxis(E, 59, ABG)
02:52:11.994 00.000 10052 Guiding  Dir = 2, Dur = 59
02:52:12.013 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:12.039 00.026 6880 UpdateGuideState exits: m=2490 SNR=34.5
02:52:12.039 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:12.039 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:12.039 00.000 6880 Enqueuing Expose request
02:52:12.070 00.031 10052 IsSlewing returns 0
02:52:12.148 00.078 10052 IsGuiding returns 0
02:52:12.281 00.133 10052 IsGuiding returns 1
02:52:12.281 00.000 10052 scope still moving after pulse duration time elapsed
02:52:12.358 00.077 10052 IsSlewing returns 0
02:52:12.428 00.070 10052 IsGuiding returns 0
02:52:12.428 00.000 10052 scope move finished after 59 + 219 ms
02:52:12.428 00.000 10052 Move returns status 0, amount 59
02:52:12.428 00.000 10052 MoveAxis(N, 0, ABG)
02:52:12.428 00.000 10052 Move returns status 0, amount 0
02:52:12.428 00.000 10052 move complete, result=0
02:52:12.429 00.001 10052 worker thread done servicing request
02:52:12.429 00.000 10052 Worker thread wakes up
02:52:12.429 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:12.429 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:12.429 00.000 6880 GuideStep: -0.2 px 59 ms EAST, -0.0 px 0 ms NORTH
02:52:13.108 00.679 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0e25e54a-19a4-4c90-95e8-1c3cebccd8d6"}
02:52:13.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0e25e54a-19a4-4c90-95e8-1c3cebccd8d6"}
02:52:13.109 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee7c9f6b-078c-4668-a0b7-bc87250a662a"}
02:52:13.109 00.000 6880 case statement mapped state 6 to 3
02:52:13.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ee7c9f6b-078c-4668-a0b7-bc87250a662a"}
02:52:13.109 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9dac4fa8-7a44-4c10-8758-2c8cc302fedc"}
02:52:13.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4806,"width":15,"height":15,"star_pos":[6.90,7.03],"pixels":"..."},"id":"9dac4fa8-7a44-4c10-8758-2c8cc302fedc"}
02:52:13.566 00.457 10052 Exposure complete
02:52:13.640 00.074 10052 worker thread done servicing request
02:52:13.640 00.000 6880 OnExposeComplete: enter
02:52:13.640 00.000 6880 UpdateGuideState(): m_state=6
02:52:13.641 00.001 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4807
02:52:13.641 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=891.95, Mass=2515, SNR=34.7, Peak=149 HFD=4.5
02:52:13.641 00.000 6880 MultiStar: [#1 0.22,-0.04,0.95,U] [#2 -0.11,-0.01,0.98,U] [#3 0.01,0.11,0.93,U] [#4 0.54,0.21,0.00,M3] [#5 0.41,0.16,0.97,U] [#6 -0.08,-0.05,0.92,U] [#7 0.35,0.04,0.77,U] [#8 0.13,0.02,0.79,U] 
02:52:13.641 00.000 6880 refined, 7 included, MultiStar: {0.13, 0.09}, one-star: {0.17, 0.46}
02:52:13.641 00.000 6880 CameraToMount -- cameraTheta (0.60) - m_xAngle (-1.61) = xAngle (2.22 = 2.22)
02:52:13.641 00.000 6880 CameraToMount -- cameraTheta (0.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.19 = 2.19)
02:52:13.641 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.09 hyp=0.16 cameraTheta=0.60 mountX=-0.10 mountY=0.13, mountTheta=2.21
02:52:13.643 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.09, opts=13)
02:52:13.643 00.000 6880 Enqueuing Move request for scope (0.13, 0.09)
02:52:13.643 00.000 10052 Worker thread wakes up
02:52:13.643 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.09) opts 0xd
02:52:13.643 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.09)
02:52:13.643 00.000 10052 Moving (0.13, 0.09) raw xDistance=-0.10 yDistance=0.13
02:52:13.643 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:52:13.644 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
02:52:13.644 00.000 10052 MoveAxis(E, 0, ABG)
02:52:13.644 00.000 10052 Move returns status 0, amount 0
02:52:13.644 00.000 10052 MoveAxis(N, 0, ABG)
02:52:13.644 00.000 10052 Move returns status 0, amount 0
02:52:13.644 00.000 10052 move complete, result=0
02:52:13.644 00.000 10052 worker thread done servicing request
02:52:13.668 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:13.697 00.029 6880 UpdateGuideState exits: m=2515 SNR=34.7
02:52:13.697 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:13.697 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:13.697 00.000 6880 Enqueuing Expose request
02:52:13.697 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:13.698 00.001 10052 Worker thread wakes up
02:52:13.698 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:13.698 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:14.606 00.908 10052 Exposure complete
02:52:14.682 00.076 10052 worker thread done servicing request
02:52:14.682 00.000 6880 OnExposeComplete: enter
02:52:14.682 00.000 6880 UpdateGuideState(): m_state=6
02:52:14.682 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4808
02:52:14.682 00.000 6880 Star::Find returns 1 (0), X=407.37, Y=891.83, Mass=2538, SNR=34.8, Peak=128 HFD=5.0
02:52:14.683 00.001 6880 MultiStar: [#1 -0.03,0.11,0.93,U] [#2 -0.26,0.04,0.97,U] [#3 -0.21,0.22,0.94,U] [#4 0.13,0.35,0.75,U] [#5 -0.35,0.04,0.97,U] [#6 -0.40,0.43,0.00,M1] [#7 0.05,0.10,0.76,U] [#8 -0.07,-0.03,0.75,U] 
02:52:14.683 00.000 6880 refined, 7 included, MultiStar: {-0.18, 0.15}, one-star: {-0.55, 0.34}
02:52:14.683 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.08 = -2.21)
02:52:14.683 00.000 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.05 = -2.24)
02:52:14.683 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.15 hyp=0.23 cameraTheta=2.46 mountX=-0.14 mountY=-0.18, mountTheta=-2.22
02:52:14.684 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.15, opts=13)
02:52:14.684 00.000 6880 Enqueuing Move request for scope (-0.18, 0.15)
02:52:14.684 00.000 10052 Worker thread wakes up
02:52:14.685 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.15) opts 0xd
02:52:14.685 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.15)
02:52:14.685 00.000 10052 Moving (-0.18, 0.15) raw xDistance=-0.14 yDistance=-0.18
02:52:14.685 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:52:14.685 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
02:52:14.685 00.000 10052 MoveAxis(E, 37, ABG)
02:52:14.685 00.000 10052 Guiding  Dir = 2, Dur = 37
02:52:14.706 00.021 10052 IsSlewing returns 0
02:52:14.708 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:14.745 00.037 10052 IsGuiding returns 0
02:52:14.745 00.000 6880 UpdateGuideState exits: m=2538 SNR=34.8
02:52:14.746 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:14.746 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:14.746 00.000 6880 Enqueuing Expose request
02:52:14.772 00.026 10052 PulseGuide returned control before completion, sleep 21
02:52:14.825 00.053 10052 IsGuiding returns 0
02:52:14.825 00.000 10052 Move returns status 0, amount 37
02:52:14.825 00.000 10052 MoveAxis(N, 0, ABG)
02:52:14.825 00.000 10052 Move returns status 0, amount 0
02:52:14.825 00.000 10052 move complete, result=0
02:52:14.825 00.000 10052 worker thread done servicing request
02:52:14.826 00.001 10052 Worker thread wakes up
02:52:14.826 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:14.826 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:14.835 00.009 6880 GuideStep: -0.1 px 37 ms EAST, -0.2 px 0 ms NORTH
02:52:15.107 00.272 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"485c8313-da9c-4c6a-ab10-7cf66b9b1561"}
02:52:15.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"485c8313-da9c-4c6a-ab10-7cf66b9b1561"}
02:52:15.108 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb69dd08-0754-4f4e-850e-cc74001e5327"}
02:52:15.108 00.000 6880 case statement mapped state 6 to 3
02:52:15.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bb69dd08-0754-4f4e-850e-cc74001e5327"}
02:52:15.108 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0049f474-abe7-44a1-9c82-b866263de711"}
02:52:15.108 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4808,"width":15,"height":15,"star_pos":[7.37,6.83],"pixels":"..."},"id":"0049f474-abe7-44a1-9c82-b866263de711"}
02:52:15.953 00.845 10052 Exposure complete
02:52:16.018 00.065 10052 worker thread done servicing request
02:52:16.019 00.001 6880 OnExposeComplete: enter
02:52:16.019 00.000 6880 UpdateGuideState(): m_state=6
02:52:16.019 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4809
02:52:16.019 00.000 6880 Star::Find returns 1 (0), X=407.44, Y=891.94, Mass=2637, SNR=35.5, Peak=134 HFD=4.8
02:52:16.019 00.000 6880 MultiStar: [#1 0.06,0.17,0.95,U] [#2 -0.09,0.15,0.99,U] [#3 -0.12,0.11,0.93,U] [#4 0.04,0.37,0.78,U] [#5 -0.25,0.26,0.96,U] [#6 -0.21,0.32,0.92,U] [#7 0.19,0.32,0.77,U] [#8 0.02,0.03,0.79,U] 
02:52:16.019 00.000 6880 refined, 8 included, MultiStar: {-0.11, 0.24}, one-star: {-0.47, 0.45}
02:52:16.019 00.000 6880 CameraToMount -- cameraTheta (1.98) - m_xAngle (-1.61) = xAngle (3.60 = -2.69)
02:52:16.020 00.001 6880 CameraToMount -- cameraTheta (1.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.56 = -2.72)
02:52:16.020 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.24 hyp=0.27 cameraTheta=1.98 mountX=-0.24 mountY=-0.11, mountTheta=-2.71
02:52:16.021 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.24, opts=13)
02:52:16.021 00.000 6880 Enqueuing Move request for scope (-0.11, 0.24)
02:52:16.021 00.000 10052 Worker thread wakes up
02:52:16.021 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.24) opts 0xd
02:52:16.022 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.24)
02:52:16.022 00.000 10052 Moving (-0.11, 0.24) raw xDistance=-0.24 yDistance=-0.11
02:52:16.022 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
02:52:16.022 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.02
02:52:16.022 00.000 10052 MoveAxis(E, 66, ABG)
02:52:16.022 00.000 10052 Guiding  Dir = 2, Dur = 66
02:52:16.042 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:16.069 00.027 6880 UpdateGuideState exits: m=2637 SNR=35.5
02:52:16.069 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:16.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:16.069 00.000 6880 Enqueuing Expose request
02:52:16.069 00.000 10052 IsSlewing returns 0
02:52:16.149 00.080 10052 IsGuiding returns 0
02:52:16.212 00.063 10052 PulseGuide returned control before completion, sleep 13
02:52:16.281 00.069 10052 IsGuiding returns 1
02:52:16.281 00.000 10052 scope still moving after pulse duration time elapsed
02:52:16.357 00.076 10052 IsSlewing returns 0
02:52:16.428 00.071 10052 IsGuiding returns 0
02:52:16.428 00.000 10052 scope move finished after 66 + 213 ms
02:52:16.428 00.000 10052 Move returns status 0, amount 66
02:52:16.429 00.001 10052 MoveAxis(N, 0, ABG)
02:52:16.429 00.000 10052 Move returns status 0, amount 0
02:52:16.429 00.000 10052 move complete, result=0
02:52:16.429 00.000 10052 worker thread done servicing request
02:52:16.429 00.000 10052 Worker thread wakes up
02:52:16.429 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:16.429 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:16.430 00.001 6880 GuideStep: -0.2 px 66 ms EAST, -0.1 px 0 ms NORTH
02:52:17.106 00.676 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"501b6f80-26f9-4815-bdac-e9f341483f52"}
02:52:17.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"501b6f80-26f9-4815-bdac-e9f341483f52"}
02:52:17.106 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"99239385-379b-4d7c-ac51-e588c79ab631"}
02:52:17.106 00.000 6880 case statement mapped state 6 to 3
02:52:17.107 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"99239385-379b-4d7c-ac51-e588c79ab631"}
02:52:17.107 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"67f1ee97-f3c2-44b6-9f33-83659f7c9b43"}
02:52:17.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4809,"width":15,"height":15,"star_pos":[7.44,6.94],"pixels":"..."},"id":"67f1ee97-f3c2-44b6-9f33-83659f7c9b43"}
02:52:17.343 00.236 10052 Exposure complete
02:52:17.419 00.076 10052 worker thread done servicing request
02:52:17.419 00.000 6880 OnExposeComplete: enter
02:52:17.419 00.000 6880 UpdateGuideState(): m_state=6
02:52:17.419 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4810
02:52:17.419 00.000 6880 Star::Find returns 1 (0), X=407.97, Y=891.91, Mass=2558, SNR=35.1, Peak=118 HFD=4.6
02:52:17.420 00.001 6880 MultiStar: [#1 0.19,0.08,0.94,U] [#2 -0.40,0.35,0.98,U] [#3 0.10,0.09,0.90,U] [#4 0.41,0.23,0.79,U] [#5 0.22,0.23,0.98,U] [#6 -0.28,0.42,0.89,U] [#7 0.11,-0.01,0.77,U] [#8 -0.01,-0.05,0.79,U] 
02:52:17.420 00.000 6880 refined, 8 included, MultiStar: {0.04, 0.21}, one-star: {0.06, 0.42}
02:52:17.420 00.000 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
02:52:17.420 00.000 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
02:52:17.420 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.21 hyp=0.21 cameraTheta=1.40 mountX=-0.21 mountY=0.03, mountTheta=2.98
02:52:17.422 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.21, opts=13)
02:52:17.422 00.000 6880 Enqueuing Move request for scope (0.04, 0.21)
02:52:17.422 00.000 10052 Worker thread wakes up
02:52:17.423 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.21) opts 0xd
02:52:17.423 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.21)
02:52:17.423 00.000 10052 Moving (0.04, 0.21) raw xDistance=-0.21 yDistance=0.03
02:52:17.423 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
02:52:17.423 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.06, using input
02:52:17.423 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:52:17.423 00.000 10052 MoveAxis(E, 59, ABG)
02:52:17.423 00.000 10052 Guiding  Dir = 2, Dur = 59
02:52:17.445 00.022 10052 IsSlewing returns 0
02:52:17.452 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:17.484 00.032 10052 IsGuiding returns 0
02:52:17.487 00.003 6880 UpdateGuideState exits: m=2558 SNR=35.1
02:52:17.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:17.488 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:17.488 00.000 6880 Enqueuing Expose request
02:52:17.511 00.023 10052 PulseGuide returned control before completion, sleep 42
02:52:17.626 00.115 10052 IsGuiding returns 0
02:52:17.626 00.000 10052 Move returns status 0, amount 59
02:52:17.626 00.000 10052 MoveAxis(N, 0, ABG)
02:52:17.626 00.000 10052 Move returns status 0, amount 0
02:52:17.627 00.001 10052 move complete, result=0
02:52:17.627 00.000 10052 worker thread done servicing request
02:52:17.627 00.000 10052 Worker thread wakes up
02:52:17.627 00.000 6880 GuideStep: -0.2 px 59 ms EAST, 0.0 px 0 ms NORTH
02:52:17.627 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:17.627 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:18.762 01.135 10052 Exposure complete
02:52:18.822 00.060 10052 worker thread done servicing request
02:52:18.822 00.000 6880 OnExposeComplete: enter
02:52:18.822 00.000 6880 UpdateGuideState(): m_state=6
02:52:18.822 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4811
02:52:18.822 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=892.25, Mass=2515, SNR=34.7, Peak=139 HFD=4.8
02:52:18.824 00.002 6880 MultiStar: [#1 0.25,0.35,0.97,U] [#2 -0.80,0.45,0.00,M1] [#3 -0.41,0.34,0.89,U] [#4 0.52,0.73,0.00,M1] [#5 0.32,0.69,0.00,M1] [#6 -0.69,0.72,0.00,M1] [#7 0.41,0.41,0.00,M1] [#8 0.23,0.33,0.79,U] 
02:52:18.824 00.000 6880 refined, 3 included, MultiStar: {0.04, 0.46}, one-star: {0.09, 0.76}
02:52:18.824 00.000 6880 CameraToMount -- cameraTheta (1.48) - m_xAngle (-1.61) = xAngle (3.09 = 3.09)
02:52:18.824 00.000 6880 CameraToMount -- cameraTheta (1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.06 = 3.06)
02:52:18.824 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.46 hyp=0.46 cameraTheta=1.48 mountX=-0.46 mountY=0.04, mountTheta=3.06
02:52:18.824 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.46, opts=13)
02:52:18.825 00.001 6880 Enqueuing Move request for scope (0.04, 0.46)
02:52:18.825 00.000 10052 Worker thread wakes up
02:52:18.825 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.46) opts 0xd
02:52:18.825 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.46)
02:52:18.825 00.000 10052 Moving (0.04, 0.46) raw xDistance=-0.46 yDistance=0.04
02:52:18.825 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.46
02:52:18.825 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
02:52:18.825 00.000 10052 MoveAxis(E, 126, ABG)
02:52:18.825 00.000 10052 Guiding  Dir = 2, Dur = 126
02:52:18.846 00.021 10052 IsSlewing returns 0
02:52:18.849 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:18.879 00.030 6880 UpdateGuideState exits: m=2515 SNR=34.7
02:52:18.879 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:18.879 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:18.879 00.000 6880 Enqueuing Expose request
02:52:18.884 00.005 10052 IsGuiding returns 0
02:52:18.912 00.028 10052 PulseGuide returned control before completion, sleep 109
02:52:19.046 00.134 10052 IsGuiding returns 1
02:52:19.046 00.000 10052 scope still moving after pulse duration time elapsed
02:52:19.092 00.046 10052 IsSlewing returns 0
02:52:19.106 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b50ec43-9944-4331-8adf-aaad4eab3251"}
02:52:19.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b50ec43-9944-4331-8adf-aaad4eab3251"}
02:52:19.106 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e43ad58c-fd60-467f-b6c0-6844c4d3839a"}
02:52:19.106 00.000 6880 case statement mapped state 6 to 3
02:52:19.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e43ad58c-fd60-467f-b6c0-6844c4d3839a"}
02:52:19.106 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"62050e85-fba6-4afc-ad0e-fd085fb13af7"}
02:52:19.107 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4811,"width":15,"height":15,"star_pos":[7.01,7.25],"pixels":"..."},"id":"62050e85-fba6-4afc-ad0e-fd085fb13af7"}
02:52:19.131 00.024 10052 IsGuiding returns 0
02:52:19.131 00.000 10052 scope move finished after 126 + 119 ms
02:52:19.131 00.000 10052 Move returns status 0, amount 126
02:52:19.131 00.000 10052 MoveAxis(N, 0, ABG)
02:52:19.131 00.000 10052 Move returns status 0, amount 0
02:52:19.131 00.000 10052 move complete, result=0
02:52:19.131 00.000 10052 worker thread done servicing request
02:52:19.131 00.000 6880 GuideStep: -0.5 px 126 ms EAST, 0.0 px 0 ms NORTH
02:52:19.131 00.000 10052 Worker thread wakes up
02:52:19.131 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:19.132 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:20.044 00.912 10052 Exposure complete
02:52:20.104 00.060 10052 worker thread done servicing request
02:52:20.104 00.000 6880 OnExposeComplete: enter
02:52:20.104 00.000 6880 UpdateGuideState(): m_state=6
02:52:20.104 00.000 6880 Star::Find(15, 408, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4812
02:52:20.105 00.001 6880 Star::Find returns 1 (0), X=408.00, Y=891.77, Mass=2512, SNR=34.7, Peak=143 HFD=4.6
02:52:20.105 00.000 6880 MultiStar: [#1 0.25,-0.09,0.95,U] [#2 -0.01,-0.08,1.00,U] [#3 0.00,-0.25,0.95,U] [#4 0.15,0.06,0.79,U] [#5 0.35,-0.03,0.95,U] [#6 -0.03,0.06,0.90,U] [#7 0.28,-0.24,0.75,U] [#8 0.25,0.10,0.78,U] 
02:52:20.105 00.000 6880 refined, 8 included, MultiStar: {0.14, -0.02}, one-star: {0.09, 0.28}
02:52:20.105 00.000 6880 CameraToMount -- cameraTheta (-0.13) - m_xAngle (-1.61) = xAngle (1.48 = 1.48)
02:52:20.105 00.000 6880 CameraToMount -- cameraTheta (-0.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.45 = 1.45)
02:52:20.105 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.02 hyp=0.14 cameraTheta=-0.13 mountX=0.01 mountY=0.14, mountTheta=1.48
02:52:20.106 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.02, opts=13)
02:52:20.106 00.000 6880 Enqueuing Move request for scope (0.14, -0.02)
02:52:20.106 00.000 10052 Worker thread wakes up
02:52:20.107 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.02) opts 0xd
02:52:20.107 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.02)
02:52:20.107 00.000 10052 Moving (0.14, -0.02) raw xDistance=0.01 yDistance=0.14
02:52:20.107 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:52:20.107 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
02:52:20.107 00.000 10052 MoveAxis(E, 0, ABG)
02:52:20.107 00.000 10052 Move returns status 0, amount 0
02:52:20.107 00.000 10052 MoveAxis(N, 0, ABG)
02:52:20.107 00.000 10052 Move returns status 0, amount 0
02:52:20.107 00.000 10052 move complete, result=0
02:52:20.107 00.000 10052 worker thread done servicing request
02:52:20.128 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:20.161 00.033 6880 UpdateGuideState exits: m=2512 SNR=34.7
02:52:20.161 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:20.161 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:20.161 00.000 6880 Enqueuing Expose request
02:52:20.161 00.000 10052 Worker thread wakes up
02:52:20.162 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:20.162 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:20.162 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:21.106 00.944 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ab3f185-80ad-4013-996b-5bd7386e5151"}
02:52:21.106 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ab3f185-80ad-4013-996b-5bd7386e5151"}
02:52:21.106 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0617d41b-313d-4300-aaea-daeeb5ff1268"}
02:52:21.107 00.001 6880 case statement mapped state 6 to 3
02:52:21.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0617d41b-313d-4300-aaea-daeeb5ff1268"}
02:52:21.107 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"434175e4-e9bb-4d71-b2cc-1a13ec5ae86a"}
02:52:21.107 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4812,"width":15,"height":15,"star_pos":[7.00,6.77],"pixels":"..."},"id":"434175e4-e9bb-4d71-b2cc-1a13ec5ae86a"}
02:52:21.289 00.182 10052 Exposure complete
02:52:21.360 00.071 10052 worker thread done servicing request
02:52:21.360 00.000 6880 OnExposeComplete: enter
02:52:21.360 00.000 6880 UpdateGuideState(): m_state=6
02:52:21.360 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4813
02:52:21.360 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.79, Mass=2772, SNR=36.6, Peak=157 HFD=4.6
02:52:21.360 00.000 6880 MultiStar: [#1 0.20,0.03,0.95,U] [#2 -0.15,0.08,0.94,U] [#3 -0.01,0.13,0.89,U] [#4 0.11,0.44,0.75,U] [#5 0.17,0.02,0.94,U] [#6 -0.16,0.11,0.89,U] [#7 0.27,0.14,0.71,U] [#8 -0.10,0.06,0.77,U] 
02:52:21.360 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.14}, one-star: {-0.06, 0.30}
02:52:21.360 00.000 6880 CameraToMount -- cameraTheta (1.40) - m_xAngle (-1.61) = xAngle (3.01 = 3.01)
02:52:21.360 00.000 6880 CameraToMount -- cameraTheta (1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.98 = 2.98)
02:52:21.361 00.001 6880 CameraToMount -- cameraX=0.02 cameraY=0.14 hyp=0.14 cameraTheta=1.40 mountX=-0.14 mountY=0.02, mountTheta=2.98
02:52:21.362 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.14, opts=13)
02:52:21.362 00.000 6880 Enqueuing Move request for scope (0.02, 0.14)
02:52:21.362 00.000 10052 Worker thread wakes up
02:52:21.362 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.14) opts 0xd
02:52:21.362 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.14)
02:52:21.362 00.000 10052 Moving (0.02, 0.14) raw xDistance=-0.14 yDistance=0.02
02:52:21.362 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:52:21.362 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
02:52:21.362 00.000 10052 MoveAxis(E, 38, ABG)
02:52:21.362 00.000 10052 Guiding  Dir = 2, Dur = 38
02:52:21.381 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:21.382 00.001 10052 IsSlewing returns 0
02:52:21.409 00.027 6880 UpdateGuideState exits: m=2772 SNR=36.6
02:52:21.409 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:21.409 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:21.409 00.000 6880 Enqueuing Expose request
02:52:21.421 00.012 10052 IsGuiding returns 0
02:52:21.448 00.027 10052 PulseGuide returned control before completion, sleep 21
02:52:21.525 00.077 10052 IsGuiding returns 0
02:52:21.525 00.000 10052 Move returns status 0, amount 38
02:52:21.525 00.000 10052 MoveAxis(N, 0, ABG)
02:52:21.525 00.000 10052 Move returns status 0, amount 0
02:52:21.525 00.000 10052 move complete, result=0
02:52:21.525 00.000 10052 worker thread done servicing request
02:52:21.525 00.000 10052 Worker thread wakes up
02:52:21.525 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.0 px 0 ms NORTH
02:52:21.526 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:21.526 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:22.439 00.913 10052 Exposure complete
02:52:22.506 00.067 10052 worker thread done servicing request
02:52:22.506 00.000 6880 OnExposeComplete: enter
02:52:22.506 00.000 6880 UpdateGuideState(): m_state=6
02:52:22.506 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4814
02:52:22.506 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=891.76, Mass=2598, SNR=35.3, Peak=143 HFD=4.6
02:52:22.507 00.001 6880 MultiStar: [#1 -0.10,-0.31,0.95,U] [#2 -0.45,0.05,0.98,U] [#3 -0.02,-0.03,0.91,U] [#4 0.06,0.05,0.77,U] [#5 0.17,-0.04,0.95,U] [#6 -0.16,0.33,0.88,U] [#7 -0.05,-0.02,0.76,U] [#8 0.02,-0.07,0.76,U] 
02:52:22.507 00.000 6880 refined, 8 included, MultiStar: {-0.07, 0.03}, one-star: {-0.07, 0.27}
02:52:22.507 00.000 6880 CameraToMount -- cameraTheta (2.77) - m_xAngle (-1.61) = xAngle (4.38 = -1.90)
02:52:22.507 00.000 6880 CameraToMount -- cameraTheta (2.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.35 = -1.94)
02:52:22.507 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=0.03 hyp=0.08 cameraTheta=2.77 mountX=-0.03 mountY=-0.07, mountTheta=-1.91
02:52:22.508 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=0.03, opts=13)
02:52:22.509 00.001 6880 Enqueuing Move request for scope (-0.07, 0.03)
02:52:22.509 00.000 10052 Worker thread wakes up
02:52:22.509 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, 0.03) opts 0xd
02:52:22.509 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, 0.03)
02:52:22.509 00.000 10052 Moving (-0.07, 0.03) raw xDistance=-0.03 yDistance=-0.07
02:52:22.509 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:52:22.509 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:52:22.509 00.000 10052 MoveAxis(E, 0, ABG)
02:52:22.509 00.000 10052 Move returns status 0, amount 0
02:52:22.509 00.000 10052 MoveAxis(N, 0, ABG)
02:52:22.509 00.000 10052 Move returns status 0, amount 0
02:52:22.509 00.000 10052 move complete, result=0
02:52:22.509 00.000 10052 worker thread done servicing request
02:52:22.533 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:22.569 00.036 6880 UpdateGuideState exits: m=2598 SNR=35.3
02:52:22.570 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:22.570 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:22.570 00.000 6880 Enqueuing Expose request
02:52:22.570 00.000 10052 Worker thread wakes up
02:52:22.570 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:22.570 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:22.570 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:23.247 00.677 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b040695a-56b1-4316-815a-7b4cdacb63f8"}
02:52:23.247 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b040695a-56b1-4316-815a-7b4cdacb63f8"}
02:52:23.273 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"168a0106-e85f-4940-8d32-e5091b32ae80"}
02:52:23.273 00.000 6880 case statement mapped state 6 to 3
02:52:23.274 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"168a0106-e85f-4940-8d32-e5091b32ae80"}
02:52:23.280 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b8aa0f59-9419-46a9-876c-e5d1d1102102"}
02:52:23.280 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4814,"width":15,"height":15,"star_pos":[6.84,6.76],"pixels":"..."},"id":"b8aa0f59-9419-46a9-876c-e5d1d1102102"}
02:52:23.698 00.418 10052 Exposure complete
02:52:23.767 00.069 10052 worker thread done servicing request
02:52:23.767 00.000 6880 OnExposeComplete: enter
02:52:23.768 00.001 6880 UpdateGuideState(): m_state=6
02:52:23.768 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4815
02:52:23.768 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=891.84, Mass=2630, SNR=35.5, Peak=169 HFD=4.5
02:52:23.768 00.000 6880 MultiStar: [#1 -0.20,0.13,0.94,U] [#2 -0.25,0.13,0.99,U] [#3 -0.16,0.28,0.91,U] [#4 -0.39,0.26,0.77,U] [#5 -0.23,0.17,0.95,U] [#6 -0.25,0.47,0.91,U] [#7 -0.01,0.18,0.76,U] [#8 -0.41,0.22,0.78,U] 
02:52:23.768 00.000 6880 refined, 8 included, MultiStar: {-0.25, 0.24}, one-star: {-0.31, 0.35}
02:52:23.769 00.001 6880 CameraToMount -- cameraTheta (2.36) - m_xAngle (-1.61) = xAngle (3.97 = -2.31)
02:52:23.769 00.000 6880 CameraToMount -- cameraTheta (2.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.94 = -2.34)
02:52:23.769 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=0.24 hyp=0.35 cameraTheta=2.36 mountX=-0.23 mountY=-0.25, mountTheta=-2.32
02:52:23.770 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=0.24, opts=13)
02:52:23.770 00.000 6880 Enqueuing Move request for scope (-0.25, 0.24)
02:52:23.770 00.000 10052 Worker thread wakes up
02:52:23.770 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, 0.24) opts 0xd
02:52:23.771 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.25, 0.24)
02:52:23.771 00.000 10052 Moving (-0.25, 0.24) raw xDistance=-0.23 yDistance=-0.25
02:52:23.771 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
02:52:23.771 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.25, slope = -0.01
02:52:23.771 00.000 10052 MoveAxis(E, 63, ABG)
02:52:23.771 00.000 10052 Guiding  Dir = 2, Dur = 63
02:52:23.792 00.021 10052 IsSlewing returns 0
02:52:23.795 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:23.831 00.036 10052 IsGuiding returns 0
02:52:23.833 00.002 6880 UpdateGuideState exits: m=2630 SNR=35.5
02:52:23.833 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:23.833 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:23.833 00.000 6880 Enqueuing Expose request
02:52:23.857 00.024 10052 PulseGuide returned control before completion, sleep 46
02:52:23.936 00.079 10052 IsGuiding returns 0
02:52:23.936 00.000 10052 Move returns status 0, amount 63
02:52:23.936 00.000 10052 MoveAxis(N, 20, ABG)
02:52:23.936 00.000 10052 Guiding  Dir = 0, Dur = 20
02:52:23.974 00.038 10052 IsSlewing returns 0
02:52:24.054 00.080 10052 IsGuiding returns 0
02:52:24.197 00.143 10052 IsGuiding returns 0
02:52:24.198 00.001 10052 Move returns status 0, amount 20
02:52:24.198 00.000 10052 move complete, result=0
02:52:24.198 00.000 10052 worker thread done servicing request
02:52:24.198 00.000 6880 GuideStep: -0.2 px 63 ms EAST, -0.2 px 20 ms NORTH
02:52:24.198 00.000 10052 Worker thread wakes up
02:52:24.198 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:24.198 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:25.104 00.906 10052 Exposure complete
02:52:25.168 00.064 10052 worker thread done servicing request
02:52:25.168 00.000 6880 OnExposeComplete: enter
02:52:25.168 00.000 6880 UpdateGuideState(): m_state=6
02:52:25.168 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4816
02:52:25.169 00.001 6880 Star::Find returns 1 (0), X=407.42, Y=891.65, Mass=2562, SNR=35.1, Peak=139 HFD=4.7
02:52:25.169 00.000 6880 MultiStar: [#1 -0.42,-0.31,0.96,U] [#2 -0.28,-0.34,1.00,U] [#3 -0.28,-0.33,0.92,U] [#4 -0.22,-0.01,0.79,U] [#5 -0.36,-0.11,0.96,U] [#6 -0.51,-0.21,0.00,M1] [#7 -0.27,-0.03,0.74,U] [#8 -0.38,-0.31,0.79,U] 
02:52:25.169 00.000 6880 refined, 7 included, MultiStar: {-0.34, -0.16}, one-star: {-0.49, 0.16}
02:52:25.169 00.000 6880 CameraToMount -- cameraTheta (-2.70) - m_xAngle (-1.61) = xAngle (-1.09 = -1.09)
02:52:25.169 00.000 6880 CameraToMount -- cameraTheta (-2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.12 = -1.12)
02:52:25.169 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=-0.16 hyp=0.38 cameraTheta=-2.70 mountX=0.18 mountY=-0.34, mountTheta=-1.09
02:52:25.171 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=-0.16, opts=13)
02:52:25.171 00.000 6880 Enqueuing Move request for scope (-0.34, -0.16)
02:52:25.171 00.000 10052 Worker thread wakes up
02:52:25.171 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.16) opts 0xd
02:52:25.171 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, -0.16)
02:52:25.171 00.000 10052 Moving (-0.34, -0.16) raw xDistance=0.18 yDistance=-0.34
02:52:25.171 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.18
02:52:25.171 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.34, slope = -0.03
02:52:25.171 00.000 10052 MoveAxis(W, 44, ABG)
02:52:25.172 00.001 10052 Guiding  Dir = 3, Dur = 44
02:52:25.193 00.021 10052 IsSlewing returns 0
02:52:25.197 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:25.231 00.034 10052 IsGuiding returns 0
02:52:25.232 00.001 6880 UpdateGuideState exits: m=2562 SNR=35.1
02:52:25.232 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:25.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:25.232 00.000 6880 Enqueuing Expose request
02:52:25.251 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a36f9829-64b0-4b51-a872-51fc641d9eb5"}
02:52:25.251 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a36f9829-64b0-4b51-a872-51fc641d9eb5"}
02:52:25.251 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"92f65e56-2a81-488e-af7e-a628c9d3d34b"}
02:52:25.252 00.001 6880 case statement mapped state 6 to 3
02:52:25.252 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"92f65e56-2a81-488e-af7e-a628c9d3d34b"}
02:52:25.255 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f7bacb55-6ab0-4270-8071-4993598baef7"}
02:52:25.255 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4816,"width":15,"height":15,"star_pos":[7.42,6.65],"pixels":"..."},"id":"f7bacb55-6ab0-4270-8071-4993598baef7"}
02:52:25.259 00.004 10052 PulseGuide returned control before completion, sleep 27
02:52:25.310 00.051 10052 IsGuiding returns 0
02:52:25.310 00.000 10052 Move returns status 0, amount 44
02:52:25.310 00.000 10052 MoveAxis(N, 49, ABG)
02:52:25.310 00.000 10052 Guiding  Dir = 0, Dur = 49
02:52:25.348 00.038 10052 IsSlewing returns 0
02:52:25.386 00.038 10052 IsGuiding returns 0
02:52:25.413 00.027 10052 PulseGuide returned control before completion, sleep 32
02:52:25.469 00.056 10052 IsGuiding returns 1
02:52:25.469 00.000 10052 scope still moving after pulse duration time elapsed
02:52:25.545 00.076 10052 IsSlewing returns 0
02:52:25.620 00.075 10052 IsGuiding returns 0
02:52:25.621 00.001 10052 scope move finished after 49 + 186 ms
02:52:25.621 00.000 10052 Move returns status 0, amount 49
02:52:25.621 00.000 10052 move complete, result=0
02:52:25.621 00.000 10052 worker thread done servicing request
02:52:25.621 00.000 6880 GuideStep: 0.2 px 44 ms WEST, -0.3 px 49 ms NORTH
02:52:25.621 00.000 10052 Worker thread wakes up
02:52:25.621 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:25.621 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:26.761 01.140 10052 Exposure complete
02:52:26.839 00.078 10052 worker thread done servicing request
02:52:26.839 00.000 6880 OnExposeComplete: enter
02:52:26.839 00.000 6880 UpdateGuideState(): m_state=6
02:52:26.839 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4817
02:52:26.840 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=891.71, Mass=2565, SNR=35.1, Peak=190 HFD=4.6
02:52:26.840 00.000 6880 MultiStar: [#1 -0.09,-0.24,0.95,U] [#2 -0.47,-0.06,1.00,U] [#3 -0.09,-0.01,0.92,U] [#4 0.03,-0.06,0.75,U] [#5 -0.05,0.05,0.99,U] [#6 -0.33,0.25,0.88,U] [#7 0.04,0.09,0.76,U] [#8 -0.18,-0.04,0.77,U] 
02:52:26.840 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.17, 0.22}
02:52:26.840 00.000 6880 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.61) = xAngle (4.61 = -1.67)
02:52:26.840 00.000 6880 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.58 = -1.71)
02:52:26.840 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=-0.02 mountY=-0.16, mountTheta=-1.68
02:52:26.842 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.02, opts=13)
02:52:26.842 00.000 6880 Enqueuing Move request for scope (-0.16, 0.02)
02:52:26.842 00.000 10052 Worker thread wakes up
02:52:26.842 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
02:52:26.842 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
02:52:26.842 00.000 10052 Moving (-0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
02:52:26.842 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:52:26.842 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
02:52:26.842 00.000 10052 MoveAxis(E, 0, ABG)
02:52:26.842 00.000 10052 Move returns status 0, amount 0
02:52:26.842 00.000 10052 MoveAxis(N, 0, ABG)
02:52:26.842 00.000 10052 Move returns status 0, amount 0
02:52:26.842 00.000 10052 move complete, result=0
02:52:26.843 00.001 10052 worker thread done servicing request
02:52:26.865 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:26.898 00.033 6880 UpdateGuideState exits: m=2565 SNR=35.1
02:52:26.899 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:26.899 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:26.899 00.000 6880 Enqueuing Expose request
02:52:26.899 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:52:26.899 00.000 10052 Worker thread wakes up
02:52:26.899 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:26.899 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:27.243 00.344 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e3394a39-876d-4d60-aabc-abbddefdbc04"}
02:52:27.243 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e3394a39-876d-4d60-aabc-abbddefdbc04"}
02:52:27.244 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7f95804-c221-4be2-ba6f-e82eaf000ed4"}
02:52:27.244 00.000 6880 case statement mapped state 6 to 3
02:52:27.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7f95804-c221-4be2-ba6f-e82eaf000ed4"}
02:52:27.244 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"27f85790-8394-4146-9294-9e4bc8d346b0"}
02:52:27.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4817,"width":15,"height":15,"star_pos":[6.74,6.71],"pixels":"..."},"id":"27f85790-8394-4146-9294-9e4bc8d346b0"}
02:52:27.805 00.561 10052 Exposure complete
02:52:27.886 00.081 10052 worker thread done servicing request
02:52:27.887 00.001 6880 OnExposeComplete: enter
02:52:27.887 00.000 6880 UpdateGuideState(): m_state=6
02:52:27.887 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4818
02:52:27.887 00.000 6880 Star::Find returns 1 (0), X=407.66, Y=891.69, Mass=2511, SNR=34.7, Peak=149 HFD=4.7
02:52:27.888 00.001 6880 MultiStar: [#1 -0.20,-0.01,0.97,U] [#2 -0.53,0.13,1.01,U] [#3 -0.14,0.01,0.92,U] [#4 0.06,0.29,0.76,U] [#5 0.00,0.15,0.97,U] [#6 -0.26,0.30,0.91,U] [#7 -0.06,0.09,0.76,U] [#8 -0.11,0.02,0.82,U] 
02:52:27.888 00.000 6880 refined, 8 included, MultiStar: {-0.18, 0.13}, one-star: {-0.25, 0.19}
02:52:27.888 00.000 6880 CameraToMount -- cameraTheta (2.51) - m_xAngle (-1.61) = xAngle (4.12 = -2.16)
02:52:27.888 00.000 6880 CameraToMount -- cameraTheta (2.51) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.09 = -2.19)
02:52:27.888 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=0.13 hyp=0.22 cameraTheta=2.51 mountX=-0.12 mountY=-0.18, mountTheta=-2.17
02:52:27.889 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=0.13, opts=13)
02:52:27.889 00.000 6880 Enqueuing Move request for scope (-0.18, 0.13)
02:52:27.889 00.000 10052 Worker thread wakes up
02:52:27.889 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, 0.13) opts 0xd
02:52:27.890 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.18, 0.13)
02:52:27.890 00.000 10052 Moving (-0.18, 0.13) raw xDistance=-0.12 yDistance=-0.18
02:52:27.890 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.05 from input -0.12
02:52:27.890 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = -0.03
02:52:27.890 00.000 10052 MoveAxis(E, 33, ABG)
02:52:27.890 00.000 10052 Guiding  Dir = 2, Dur = 33
02:52:27.910 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:27.927 00.017 10052 IsSlewing returns 0
02:52:27.953 00.026 6880 UpdateGuideState exits: m=2511 SNR=34.7
02:52:27.953 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:27.954 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:27.954 00.000 6880 Enqueuing Expose request
02:52:28.002 00.048 10052 IsGuiding returns 0
02:52:28.133 00.131 10052 IsGuiding returns 0
02:52:28.133 00.000 10052 Move returns status 0, amount 33
02:52:28.133 00.000 10052 MoveAxis(N, 0, ABG)
02:52:28.133 00.000 10052 Move returns status 0, amount 0
02:52:28.133 00.000 10052 move complete, result=0
02:52:28.133 00.000 10052 worker thread done servicing request
02:52:28.133 00.000 10052 Worker thread wakes up
02:52:28.133 00.000 6880 GuideStep: -0.1 px 33 ms EAST, -0.2 px 0 ms NORTH
02:52:28.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:28.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:29.243 01.110 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b039f5d-3be5-44ca-a0c0-facabb14e247"}
02:52:29.243 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b039f5d-3be5-44ca-a0c0-facabb14e247"}
02:52:29.244 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac7384fa-9df8-4b18-97d7-23ce04b8dfc8"}
02:52:29.244 00.000 6880 case statement mapped state 6 to 3
02:52:29.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac7384fa-9df8-4b18-97d7-23ce04b8dfc8"}
02:52:29.244 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b9b890ed-1dec-43df-ae79-6cfe14c9da14"}
02:52:29.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4818,"width":15,"height":15,"star_pos":[6.66,6.69],"pixels":"..."},"id":"b9b890ed-1dec-43df-ae79-6cfe14c9da14"}
02:52:29.264 00.020 10052 Exposure complete
02:52:29.324 00.060 10052 worker thread done servicing request
02:52:29.324 00.000 6880 OnExposeComplete: enter
02:52:29.324 00.000 6880 UpdateGuideState(): m_state=6
02:52:29.324 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4819
02:52:29.325 00.001 6880 Star::Find returns 1 (0), X=407.72, Y=891.83, Mass=2645, SNR=35.6, Peak=162 HFD=4.6
02:52:29.325 00.000 6880 MultiStar: [#1 -0.02,-0.10,0.92,U] [#2 -0.11,0.01,0.96,U] [#3 0.15,0.17,0.91,U] [#4 0.08,0.10,0.75,U] [#5 0.11,0.09,0.98,U] [#6 -0.02,-0.04,0.91,U] [#7 0.04,0.02,0.74,U] [#8 -0.06,0.00,0.80,U] 
02:52:29.325 00.000 6880 refined, 8 included, MultiStar: {-0.01, 0.07}, one-star: {-0.19, 0.34}
02:52:29.325 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
02:52:29.326 00.001 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.05)
02:52:29.326 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.07 hyp=0.07 cameraTheta=1.65 mountX=-0.07 mountY=-0.01, mountTheta=-3.05
02:52:29.328 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.07, opts=13)
02:52:29.328 00.000 6880 Enqueuing Move request for scope (-0.01, 0.07)
02:52:29.328 00.000 10052 Worker thread wakes up
02:52:29.328 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.07) opts 0xd
02:52:29.328 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.07)
02:52:29.329 00.001 10052 Moving (-0.01, 0.07) raw xDistance=-0.07 yDistance=-0.01
02:52:29.329 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:52:29.329 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.13, using input
02:52:29.329 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
02:52:29.329 00.000 10052 MoveAxis(E, 0, ABG)
02:52:29.329 00.000 10052 Move returns status 0, amount 0
02:52:29.329 00.000 10052 MoveAxis(N, 0, ABG)
02:52:29.329 00.000 10052 Move returns status 0, amount 0
02:52:29.329 00.000 10052 move complete, result=0
02:52:29.330 00.001 10052 worker thread done servicing request
02:52:29.360 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:29.391 00.031 6880 UpdateGuideState exits: m=2645 SNR=35.6
02:52:29.391 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:29.392 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:29.392 00.000 6880 Enqueuing Expose request
02:52:29.392 00.000 10052 Worker thread wakes up
02:52:29.392 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:29.392 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:29.392 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:30.309 00.917 10052 Exposure complete
02:52:30.376 00.067 10052 worker thread done servicing request
02:52:30.376 00.000 6880 OnExposeComplete: enter
02:52:30.376 00.000 6880 UpdateGuideState(): m_state=6
02:52:30.376 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4820
02:52:30.376 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=891.69, Mass=2586, SNR=35.3, Peak=156 HFD=4.7
02:52:30.377 00.001 6880 MultiStar: [#1 -0.16,-0.45,0.95,U] [#2 -0.58,-0.49,0.00,M1] [#3 -0.04,-0.14,0.91,U] [#4 0.18,0.00,0.77,U] [#5 -0.26,-0.10,0.98,U] [#6 -0.13,-0.11,0.91,U] [#7 -0.04,-0.02,0.75,U] [#8 -0.24,-0.21,0.76,U] 
02:52:30.377 00.000 6880 refined, 7 included, MultiStar: {-0.13, -0.10}, one-star: {-0.27, 0.19}
02:52:30.377 00.000 6880 CameraToMount -- cameraTheta (-2.47) - m_xAngle (-1.61) = xAngle (-0.85 = -0.85)
02:52:30.377 00.000 6880 CameraToMount -- cameraTheta (-2.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
02:52:30.377 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.10 hyp=0.17 cameraTheta=-2.47 mountX=0.11 mountY=-0.13, mountTheta=-0.87
02:52:30.379 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.10, opts=13)
02:52:30.379 00.000 6880 Enqueuing Move request for scope (-0.13, -0.10)
02:52:30.379 00.000 10052 Worker thread wakes up
02:52:30.379 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.10) opts 0xd
02:52:30.379 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.10)
02:52:30.379 00.000 10052 Moving (-0.13, -0.10) raw xDistance=0.11 yDistance=-0.13
02:52:30.379 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:52:30.379 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:52:30.379 00.000 10052 MoveAxis(E, 0, ABG)
02:52:30.379 00.000 10052 Move returns status 0, amount 0
02:52:30.379 00.000 10052 MoveAxis(N, 0, ABG)
02:52:30.379 00.000 10052 Move returns status 0, amount 0
02:52:30.379 00.000 10052 move complete, result=0
02:52:30.380 00.001 10052 worker thread done servicing request
02:52:30.406 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:30.441 00.035 6880 UpdateGuideState exits: m=2586 SNR=35.3
02:52:30.441 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:30.441 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:30.442 00.001 6880 Enqueuing Expose request
02:52:30.442 00.000 10052 Worker thread wakes up
02:52:30.442 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:30.442 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:30.442 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:31.242 00.800 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b32737c2-9917-43c8-a2a2-b196826aaebe"}
02:52:31.242 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b32737c2-9917-43c8-a2a2-b196826aaebe"}
02:52:31.243 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e5a31c2d-66a7-493f-a7f6-ef1c5484d713"}
02:52:31.243 00.000 6880 case statement mapped state 6 to 3
02:52:31.243 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5a31c2d-66a7-493f-a7f6-ef1c5484d713"}
02:52:31.244 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d5772b6a-8528-4c96-9e26-8d28745fe6f4"}
02:52:31.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4820,"width":15,"height":15,"star_pos":[6.64,6.69],"pixels":"..."},"id":"d5772b6a-8528-4c96-9e26-8d28745fe6f4"}
02:52:31.583 00.339 10052 Exposure complete
02:52:31.637 00.054 10052 worker thread done servicing request
02:52:31.637 00.000 6880 OnExposeComplete: enter
02:52:31.637 00.000 6880 UpdateGuideState(): m_state=6
02:52:31.637 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4821
02:52:31.637 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=891.79, Mass=2533, SNR=34.9, Peak=141 HFD=4.7
02:52:31.638 00.001 6880 MultiStar: [#1 0.05,-0.37,0.96,U] [#2 -0.05,-0.16,1.01,U] [#3 0.10,-0.11,0.92,U] [#4 0.32,0.03,0.76,U] [#5 0.02,-0.01,0.97,U] [#6 0.04,0.18,0.93,U] [#7 0.15,-0.09,0.77,U] [#8 -0.16,-0.05,0.80,U] 
02:52:31.638 00.000 6880 refined, 8 included, MultiStar: {0.04, -0.03}, one-star: {-0.07, 0.30}
02:52:31.638 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.92 = 0.92)
02:52:31.638 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.89 = 0.89)
02:52:31.638 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.03 hyp=0.05 cameraTheta=-0.69 mountX=0.03 mountY=0.04, mountTheta=0.91
02:52:31.640 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.03, opts=13)
02:52:31.640 00.000 6880 Enqueuing Move request for scope (0.04, -0.03)
02:52:31.640 00.000 10052 Worker thread wakes up
02:52:31.640 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.03) opts 0xd
02:52:31.640 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.03)
02:52:31.640 00.000 10052 Moving (0.04, -0.03) raw xDistance=0.03 yDistance=0.04
02:52:31.640 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:52:31.640 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
02:52:31.640 00.000 10052 MoveAxis(E, 0, ABG)
02:52:31.640 00.000 10052 Move returns status 0, amount 0
02:52:31.641 00.001 10052 MoveAxis(N, 0, ABG)
02:52:31.641 00.000 10052 Move returns status 0, amount 0
02:52:31.641 00.000 10052 move complete, result=0
02:52:31.641 00.000 10052 worker thread done servicing request
02:52:31.660 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:31.695 00.035 6880 UpdateGuideState exits: m=2533 SNR=34.9
02:52:31.695 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:31.695 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:31.695 00.000 6880 Enqueuing Expose request
02:52:31.696 00.001 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:31.696 00.000 10052 Worker thread wakes up
02:52:31.696 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:31.696 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:32.612 00.916 10052 Exposure complete
02:52:32.669 00.057 10052 worker thread done servicing request
02:52:32.669 00.000 6880 OnExposeComplete: enter
02:52:32.669 00.000 6880 UpdateGuideState(): m_state=6
02:52:32.670 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4822
02:52:32.670 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=891.71, Mass=2581, SNR=35.1, Peak=135 HFD=4.7
02:52:32.670 00.000 6880 MultiStar: [#1 -0.31,0.07,0.96,U] [#2 -0.36,0.22,0.99,U] [#3 -0.38,0.37,0.91,U] [#4 -0.12,0.11,0.75,U] [#5 -0.36,0.13,0.98,U] [#6 -0.48,0.59,0.00,M1] [#7 -0.21,0.25,0.76,U] [#8 -0.47,0.14,0.78,U] 
02:52:32.670 00.000 6880 refined, 7 included, MultiStar: {-0.35, 0.19}, one-star: {-0.49, 0.22}
02:52:32.670 00.000 6880 CameraToMount -- cameraTheta (2.64) - m_xAngle (-1.61) = xAngle (4.26 = -2.03)
02:52:32.670 00.000 6880 CameraToMount -- cameraTheta (2.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.22 = -2.06)
02:52:32.670 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=0.19 hyp=0.39 cameraTheta=2.64 mountX=-0.17 mountY=-0.35, mountTheta=-2.03
02:52:32.671 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=0.19, opts=13)
02:52:32.671 00.000 6880 Enqueuing Move request for scope (-0.35, 0.19)
02:52:32.671 00.000 10052 Worker thread wakes up
02:52:32.672 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.19) opts 0xd
02:52:32.672 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, 0.19)
02:52:32.672 00.000 10052 Moving (-0.35, 0.19) raw xDistance=-0.17 yDistance=-0.35
02:52:32.672 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.17
02:52:32.672 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.35, slope = -0.01
02:52:32.672 00.000 10052 MoveAxis(E, 46, ABG)
02:52:32.672 00.000 10052 Guiding  Dir = 2, Dur = 46
02:52:32.691 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:32.693 00.002 10052 IsSlewing returns 0
02:52:32.720 00.027 6880 UpdateGuideState exits: m=2581 SNR=35.1
02:52:32.720 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:32.720 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:32.720 00.000 6880 Enqueuing Expose request
02:52:32.731 00.011 10052 IsGuiding returns 0
02:52:32.758 00.027 10052 PulseGuide returned control before completion, sleep 29
02:52:32.820 00.062 10052 IsGuiding returns 0
02:52:32.820 00.000 10052 Move returns status 0, amount 46
02:52:32.821 00.001 10052 MoveAxis(N, 11, ABG)
02:52:32.821 00.000 10052 Guiding  Dir = 0, Dur = 11
02:52:32.859 00.038 10052 IsSlewing returns 0
02:52:32.897 00.038 10052 IsGuiding returns 0
02:52:32.962 00.065 10052 IsGuiding returns 0
02:52:32.962 00.000 10052 Move returns status 0, amount 11
02:52:32.962 00.000 10052 move complete, result=0
02:52:32.962 00.000 10052 worker thread done servicing request
02:52:32.963 00.001 10052 Worker thread wakes up
02:52:32.963 00.000 6880 GuideStep: -0.2 px 46 ms EAST, -0.3 px 11 ms NORTH
02:52:32.963 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:32.963 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:33.243 00.280 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8255e600-af72-4c76-961e-025de12777a5"}
02:52:33.243 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8255e600-af72-4c76-961e-025de12777a5"}
02:52:33.243 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22f77f36-df7c-4a96-9457-45614dfcc5af"}
02:52:33.243 00.000 6880 case statement mapped state 6 to 3
02:52:33.243 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"22f77f36-df7c-4a96-9457-45614dfcc5af"}
02:52:33.244 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"13142dca-9173-4aae-b0af-38163790bc28"}
02:52:33.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4822,"width":15,"height":15,"star_pos":[7.42,6.71],"pixels":"..."},"id":"13142dca-9173-4aae-b0af-38163790bc28"}
02:52:34.098 00.854 10052 Exposure complete
02:52:34.170 00.072 10052 worker thread done servicing request
02:52:34.170 00.000 6880 OnExposeComplete: enter
02:52:34.170 00.000 6880 UpdateGuideState(): m_state=6
02:52:34.171 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4823
02:52:34.171 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=891.49, Mass=2614, SNR=35.4, Peak=156 HFD=4.6
02:52:34.171 00.000 6880 MultiStar: [#1 -0.23,-0.40,0.94,U] [#2 -0.36,-0.52,0.00,M1] [#3 -0.14,-0.38,0.92,U] [#4 -0.10,-0.09,0.76,U] [#5 -0.21,-0.51,0.00,M1] [#6 -0.18,-0.37,0.92,U] [#7 0.05,-0.40,0.77,U] [#8 -0.10,-0.30,0.78,U] 
02:52:34.171 00.000 6880 single-star, 6 included, MultiStar: {-0.14, -0.28}, one-star: {-0.19, 0.00}
02:52:34.171 00.000 6880 CameraToMount -- cameraTheta (3.13) - m_xAngle (-1.61) = xAngle (4.75 = -1.54)
02:52:34.171 00.000 6880 CameraToMount -- cameraTheta (3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.71 = -1.57)
02:52:34.172 00.001 6880 CameraToMount -- cameraX=-0.19 cameraY=0.00 hyp=0.19 cameraTheta=3.13 mountX=0.01 mountY=-0.19, mountTheta=-1.54
02:52:34.173 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.00, opts=13)
02:52:34.173 00.000 6880 Enqueuing Move request for scope (-0.19, 0.00)
02:52:34.173 00.000 10052 Worker thread wakes up
02:52:34.174 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.00) opts 0xd
02:52:34.174 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.00)
02:52:34.174 00.000 10052 Moving (-0.19, 0.00) raw xDistance=0.01 yDistance=-0.19
02:52:34.174 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:52:34.174 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.00
02:52:34.174 00.000 10052 MoveAxis(E, 0, ABG)
02:52:34.174 00.000 10052 Move returns status 0, amount 0
02:52:34.174 00.000 10052 MoveAxis(N, 0, ABG)
02:52:34.174 00.000 10052 Move returns status 0, amount 0
02:52:34.174 00.000 10052 move complete, result=0
02:52:34.174 00.000 10052 worker thread done servicing request
02:52:34.194 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:34.223 00.029 6880 UpdateGuideState exits: m=2614 SNR=35.4
02:52:34.223 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:34.223 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:34.223 00.000 6880 Enqueuing Expose request
02:52:34.223 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:52:34.223 00.000 10052 Worker thread wakes up
02:52:34.223 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:34.223 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:35.134 00.911 10052 Exposure complete
02:52:35.191 00.057 10052 worker thread done servicing request
02:52:35.191 00.000 6880 OnExposeComplete: enter
02:52:35.191 00.000 6880 UpdateGuideState(): m_state=6
02:52:35.191 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4824
02:52:35.191 00.000 6880 Star::Find returns 1 (0), X=407.48, Y=891.65, Mass=2445, SNR=34.2, Peak=135 HFD=4.6
02:52:35.192 00.001 6880 MultiStar: [#1 -0.34,-0.33,0.99,U] [#2 -0.72,-0.16,0.00,M2] [#3 -0.31,-0.12,0.95,U] [#4 -0.39,0.08,0.78,U] [#5 -0.40,-0.10,1.01,U] [#6 -0.57,-0.08,0.00,M1] [#7 -0.35,-0.36,0.79,U] [#8 -0.24,-0.24,0.81,U] 
02:52:35.192 00.000 6880 refined, 6 included, MultiStar: {-0.35, -0.13}, one-star: {-0.43, 0.16}
02:52:35.192 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
02:52:35.192 00.000 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
02:52:35.192 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.13 hyp=0.38 cameraTheta=-2.80 mountX=0.14 mountY=-0.35, mountTheta=-1.19
02:52:35.194 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.13, opts=13)
02:52:35.194 00.000 6880 Enqueuing Move request for scope (-0.35, -0.13)
02:52:35.194 00.000 10052 Worker thread wakes up
02:52:35.194 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.13) opts 0xd
02:52:35.194 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.13)
02:52:35.194 00.000 10052 Moving (-0.35, -0.13) raw xDistance=0.14 yDistance=-0.35
02:52:35.194 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:52:35.194 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.35, slope = -0.00
02:52:35.194 00.000 10052 MoveAxis(W, 38, ABG)
02:52:35.194 00.000 10052 Guiding  Dir = 3, Dur = 38
02:52:35.213 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:35.215 00.002 10052 IsSlewing returns 0
02:52:35.248 00.033 6880 UpdateGuideState exits: m=2445 SNR=34.2
02:52:35.248 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:35.248 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:35.248 00.000 6880 Enqueuing Expose request
02:52:35.249 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e86400d-673d-4a1a-aa08-d8307584319f"}
02:52:35.249 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e86400d-673d-4a1a-aa08-d8307584319f"}
02:52:35.254 00.005 10052 IsGuiding returns 0
02:52:35.278 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19ddd7bd-9b0c-4fe7-a2a8-09add4c35913"}
02:52:35.278 00.000 6880 case statement mapped state 6 to 3
02:52:35.278 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19ddd7bd-9b0c-4fe7-a2a8-09add4c35913"}
02:52:35.279 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0c9f9819-4145-4ac9-a1ae-56bdb5493225"}
02:52:35.279 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4824,"width":15,"height":15,"star_pos":[7.48,6.65],"pixels":"..."},"id":"0c9f9819-4145-4ac9-a1ae-56bdb5493225"}
02:52:35.281 00.002 10052 PulseGuide returned control before completion, sleep 21
02:52:35.327 00.046 10052 IsGuiding returns 0
02:52:35.327 00.000 10052 Move returns status 0, amount 38
02:52:35.327 00.000 10052 MoveAxis(N, 4, ABG)
02:52:35.327 00.000 10052 Guiding  Dir = 0, Dur = 4
02:52:35.365 00.038 10052 IsSlewing returns 0
02:52:35.402 00.037 10052 IsGuiding returns 0
02:52:35.468 00.066 10052 IsGuiding returns 0
02:52:35.468 00.000 10052 Move returns status 0, amount 4
02:52:35.468 00.000 10052 move complete, result=0
02:52:35.468 00.000 10052 worker thread done servicing request
02:52:35.469 00.001 6880 GuideStep: 0.1 px 38 ms WEST, -0.4 px 4 ms NORTH
02:52:35.469 00.000 10052 Worker thread wakes up
02:52:35.469 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:35.469 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:36.606 01.137 10052 Exposure complete
02:52:36.659 00.053 10052 worker thread done servicing request
02:52:36.659 00.000 6880 OnExposeComplete: enter
02:52:36.660 00.001 6880 UpdateGuideState(): m_state=6
02:52:36.660 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4825
02:52:36.660 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=892.00, Mass=2656, SNR=35.8, Peak=134 HFD=4.8
02:52:36.660 00.000 6880 MultiStar: [#1 -0.37,0.05,0.94,U] [#2 -0.56,0.07,0.00,M3] [#3 -0.43,0.26,0.89,U] [#4 -0.31,0.14,0.75,U] [#5 -0.39,0.24,0.96,U] [#6 -0.63,0.48,0.00,M2] [#7 -0.15,0.25,0.74,U] [#8 -0.65,0.06,0.00,M1] 
02:52:36.660 00.000 6880 refined, 5 included, MultiStar: {-0.39, 0.25}, one-star: {-0.61, 0.51}
02:52:36.660 00.000 6880 CameraToMount -- cameraTheta (2.58) - m_xAngle (-1.61) = xAngle (4.19 = -2.09)
02:52:36.660 00.000 6880 CameraToMount -- cameraTheta (2.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.16 = -2.13)
02:52:36.660 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=0.25 hyp=0.46 cameraTheta=2.58 mountX=-0.23 mountY=-0.39, mountTheta=-2.10
02:52:36.661 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=0.25, opts=13)
02:52:36.662 00.001 6880 Enqueuing Move request for scope (-0.39, 0.25)
02:52:36.662 00.000 10052 Worker thread wakes up
02:52:36.662 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.25) opts 0xd
02:52:36.662 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, 0.25)
02:52:36.662 00.000 10052 Moving (-0.39, 0.25) raw xDistance=-0.23 yDistance=-0.39
02:52:36.662 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:52:36.662 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.39, slope = -0.02
02:52:36.662 00.000 10052 MoveAxis(E, 60, ABG)
02:52:36.662 00.000 10052 Guiding  Dir = 2, Dur = 60
02:52:36.682 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:36.683 00.001 10052 IsSlewing returns 0
02:52:36.710 00.027 6880 UpdateGuideState exits: m=2656 SNR=35.8
02:52:36.710 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:36.710 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:36.710 00.000 6880 Enqueuing Expose request
02:52:36.722 00.012 10052 IsGuiding returns 0
02:52:36.749 00.027 10052 PulseGuide returned control before completion, sleep 43
02:52:36.816 00.067 10052 IsGuiding returns 1
02:52:36.817 00.001 10052 scope still moving after pulse duration time elapsed
02:52:36.863 00.046 10052 IsSlewing returns 0
02:52:36.902 00.039 10052 IsGuiding returns 0
02:52:36.902 00.000 10052 scope move finished after 60 + 119 ms
02:52:36.902 00.000 10052 Move returns status 0, amount 60
02:52:36.902 00.000 10052 MoveAxis(N, 31, ABG)
02:52:36.902 00.000 10052 Guiding  Dir = 0, Dur = 31
02:52:36.940 00.038 10052 IsSlewing returns 0
02:52:36.978 00.038 10052 IsGuiding returns 0
02:52:37.005 00.027 10052 PulseGuide returned control before completion, sleep 14
02:52:37.054 00.049 10052 IsGuiding returns 0
02:52:37.054 00.000 10052 Move returns status 0, amount 31
02:52:37.054 00.000 10052 move complete, result=0
02:52:37.055 00.001 10052 worker thread done servicing request
02:52:37.055 00.000 10052 Worker thread wakes up
02:52:37.055 00.000 6880 GuideStep: -0.2 px 60 ms EAST, -0.4 px 31 ms NORTH
02:52:37.055 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:37.055 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:37.243 00.188 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ca8f521-9688-4129-9044-1f2281be03dd"}
02:52:37.243 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ca8f521-9688-4129-9044-1f2281be03dd"}
02:52:37.243 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6b98b1ba-459d-4945-ad14-6a0a92ce061b"}
02:52:37.243 00.000 6880 case statement mapped state 6 to 3
02:52:37.244 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6b98b1ba-459d-4945-ad14-6a0a92ce061b"}
02:52:37.244 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3194e83f-890f-4093-9b04-c351aff24d2a"}
02:52:37.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4825,"width":15,"height":15,"star_pos":[7.30,7.00],"pixels":"..."},"id":"3194e83f-890f-4093-9b04-c351aff24d2a"}
02:52:37.971 00.727 10052 Exposure complete
02:52:38.039 00.068 10052 worker thread done servicing request
02:52:38.039 00.000 6880 OnExposeComplete: enter
02:52:38.039 00.000 6880 UpdateGuideState(): m_state=6
02:52:38.039 00.000 6880 Star::Find(15, 407, 892, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4826
02:52:38.040 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=891.97, Mass=2520, SNR=34.7, Peak=150 HFD=4.7
02:52:38.040 00.000 6880 MultiStar: [#1 0.07,0.25,0.96,U] [#2 -0.29,0.09,1.01,U] [#3 -0.12,0.34,0.91,U] [#4 0.26,0.33,0.78,U] [#5 -0.10,0.20,0.98,U] [#6 -0.05,0.51,0.91,U] [#7 0.19,0.25,0.76,U] [#8 -0.07,0.27,0.81,U] 
02:52:38.040 00.000 6880 refined, 8 included, MultiStar: {-0.04, 0.30}, one-star: {-0.17, 0.48}
02:52:38.040 00.000 6880 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.61) = xAngle (3.33 = -2.95)
02:52:38.041 00.001 6880 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.30 = -2.99)
02:52:38.041 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.30 hyp=0.30 cameraTheta=1.72 mountX=-0.30 mountY=-0.05, mountTheta=-2.99
02:52:38.042 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.30, opts=13)
02:52:38.042 00.000 6880 Enqueuing Move request for scope (-0.04, 0.30)
02:52:38.042 00.000 10052 Worker thread wakes up
02:52:38.042 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.30) opts 0xd
02:52:38.042 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.30)
02:52:38.042 00.000 10052 Moving (-0.04, 0.30) raw xDistance=-0.30 yDistance=-0.05
02:52:38.042 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
02:52:38.042 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.08, using input
02:52:38.042 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
02:52:38.042 00.000 10052 MoveAxis(E, 83, ABG)
02:52:38.042 00.000 10052 Guiding  Dir = 2, Dur = 83
02:52:38.062 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:38.090 00.028 6880 UpdateGuideState exits: m=2520 SNR=34.7
02:52:38.090 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:38.090 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:38.090 00.000 6880 Enqueuing Expose request
02:52:38.111 00.021 10052 IsSlewing returns 0
02:52:38.185 00.074 10052 IsGuiding returns 0
02:52:38.241 00.056 10052 PulseGuide returned control before completion, sleep 38
02:52:38.351 00.110 10052 IsGuiding returns 0
02:52:38.351 00.000 10052 Move returns status 0, amount 83
02:52:38.351 00.000 10052 MoveAxis(N, 0, ABG)
02:52:38.351 00.000 10052 Move returns status 0, amount 0
02:52:38.351 00.000 10052 move complete, result=0
02:52:38.351 00.000 10052 worker thread done servicing request
02:52:38.351 00.000 6880 GuideStep: -0.3 px 83 ms EAST, -0.0 px 0 ms NORTH
02:52:38.351 00.000 10052 Worker thread wakes up
02:52:38.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:38.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:39.244 00.893 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba5be0a8-33a3-4daf-a733-1fe1b96bf365"}
02:52:39.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba5be0a8-33a3-4daf-a733-1fe1b96bf365"}
02:52:39.244 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8680550a-b3cc-4122-86aa-ac0fceac3251"}
02:52:39.244 00.000 6880 case statement mapped state 6 to 3
02:52:39.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8680550a-b3cc-4122-86aa-ac0fceac3251"}
02:52:39.245 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2adfa6e3-a4ba-4b87-ac02-97f2a1fcb5c0"}
02:52:39.245 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4826,"width":15,"height":15,"star_pos":[6.74,6.97],"pixels":"..."},"id":"2adfa6e3-a4ba-4b87-ac02-97f2a1fcb5c0"}
02:52:39.477 00.232 10052 Exposure complete
02:52:39.530 00.053 10052 worker thread done servicing request
02:52:39.530 00.000 6880 OnExposeComplete: enter
02:52:39.530 00.000 6880 UpdateGuideState(): m_state=6
02:52:39.530 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4827
02:52:39.530 00.000 6880 Star::Find returns 1 (0), X=407.81, Y=891.54, Mass=2615, SNR=35.5, Peak=159 HFD=4.7
02:52:39.530 00.000 6880 MultiStar: [#1 -0.10,-0.32,0.95,U] [#2 -0.25,-0.46,1.00,U] [#3 -0.11,-0.26,0.90,U] [#4 0.12,-0.06,0.77,U] [#5 -0.10,-0.45,0.95,U] [#6 -0.18,-0.04,0.89,U] [#7 0.03,-0.36,0.77,U] [#8 -0.06,-0.11,0.79,U] 
02:52:39.531 00.001 6880 single-star, 8 included, MultiStar: {-0.09, -0.23}, one-star: {-0.10, 0.05}
02:52:39.531 00.000 6880 CameraToMount -- cameraTheta (2.69) - m_xAngle (-1.61) = xAngle (4.30 = -1.98)
02:52:39.531 00.000 6880 CameraToMount -- cameraTheta (2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.27 = -2.01)
02:52:39.531 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.69 mountX=-0.04 mountY=-0.10, mountTheta=-1.98
02:52:39.532 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.05, opts=13)
02:52:39.532 00.000 6880 Enqueuing Move request for scope (-0.10, 0.05)
02:52:39.532 00.000 10052 Worker thread wakes up
02:52:39.532 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
02:52:39.532 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
02:52:39.532 00.000 10052 Moving (-0.10, 0.05) raw xDistance=-0.04 yDistance=-0.10
02:52:39.532 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:52:39.532 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:52:39.532 00.000 10052 MoveAxis(E, 0, ABG)
02:52:39.532 00.000 10052 Move returns status 0, amount 0
02:52:39.532 00.000 10052 MoveAxis(N, 0, ABG)
02:52:39.532 00.000 10052 Move returns status 0, amount 0
02:52:39.532 00.000 10052 move complete, result=0
02:52:39.533 00.001 10052 worker thread done servicing request
02:52:39.550 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:39.578 00.028 6880 UpdateGuideState exits: m=2615 SNR=35.5
02:52:39.578 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:39.578 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:39.578 00.000 6880 Enqueuing Expose request
02:52:39.578 00.000 10052 Worker thread wakes up
02:52:39.578 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:39.578 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:39.578 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:40.487 00.909 10052 Exposure complete
02:52:40.540 00.053 10052 worker thread done servicing request
02:52:40.541 00.001 6880 OnExposeComplete: enter
02:52:40.541 00.000 6880 UpdateGuideState(): m_state=6
02:52:40.541 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4828
02:52:40.541 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=891.55, Mass=2571, SNR=35.1, Peak=195 HFD=4.3
02:52:40.541 00.000 6880 MultiStar: [#1 0.15,-0.39,0.96,U] [#2 -0.28,-0.53,0.00,M2] [#3 -0.11,-0.42,0.90,U] [#4 0.30,0.01,0.78,U] [#5 0.18,-0.07,0.97,U] [#6 -0.30,-0.13,0.93,U] [#7 0.11,-0.38,0.78,U] [#8 0.16,-0.53,0.00,M1] 
02:52:40.541 00.000 6880 single-star, 6 included, MultiStar: {0.04, -0.19}, one-star: {-0.02, 0.06}
02:52:40.541 00.000 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.50 = -2.78)
02:52:40.541 00.000 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.82)
02:52:40.542 00.001 6880 CameraToMount -- cameraX=-0.02 cameraY=0.06 hyp=0.06 cameraTheta=1.89 mountX=-0.06 mountY=-0.02, mountTheta=-2.81
02:52:40.543 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.06, opts=13)
02:52:40.543 00.000 6880 Enqueuing Move request for scope (-0.02, 0.06)
02:52:40.543 00.000 10052 Worker thread wakes up
02:52:40.543 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.06) opts 0xd
02:52:40.543 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.06)
02:52:40.543 00.000 10052 Moving (-0.02, 0.06) raw xDistance=-0.06 yDistance=-0.02
02:52:40.543 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:52:40.543 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.00
02:52:40.543 00.000 10052 MoveAxis(E, 0, ABG)
02:52:40.543 00.000 10052 Move returns status 0, amount 0
02:52:40.543 00.000 10052 MoveAxis(N, 0, ABG)
02:52:40.543 00.000 10052 Move returns status 0, amount 0
02:52:40.543 00.000 10052 move complete, result=0
02:52:40.543 00.000 10052 worker thread done servicing request
02:52:40.562 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:40.596 00.034 6880 UpdateGuideState exits: m=2571 SNR=35.1
02:52:40.596 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:40.596 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:40.596 00.000 6880 Enqueuing Expose request
02:52:40.596 00.000 10052 Worker thread wakes up
02:52:40.596 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:52:40.596 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:40.597 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:41.245 00.648 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a931ca6e-64da-43fa-964b-488af68626db"}
02:52:41.245 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a931ca6e-64da-43fa-964b-488af68626db"}
02:52:41.245 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f9e37fe9-1e72-41d8-98ce-30b7771e9fd9"}
02:52:41.245 00.000 6880 case statement mapped state 6 to 3
02:52:41.245 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f9e37fe9-1e72-41d8-98ce-30b7771e9fd9"}
02:52:41.246 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab18437d-fe00-4ee1-bcb5-e1669f41dbe0"}
02:52:41.246 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4828,"width":15,"height":15,"star_pos":[6.89,6.55],"pixels":"..."},"id":"ab18437d-fe00-4ee1-bcb5-e1669f41dbe0"}
02:52:41.727 00.481 10052 Exposure complete
02:52:41.791 00.064 10052 worker thread done servicing request
02:52:41.791 00.000 6880 OnExposeComplete: enter
02:52:41.792 00.001 6880 UpdateGuideState(): m_state=6
02:52:41.792 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4829
02:52:41.792 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=891.77, Mass=2731, SNR=36.3, Peak=181 HFD=4.4
02:52:41.792 00.000 6880 MultiStar: [#1 -0.05,-0.27,0.94,U] [#2 0.06,-0.10,0.95,U] [#3 0.28,0.03,0.87,U] [#4 0.22,-0.04,0.75,U] [#5 0.14,0.06,0.95,U] [#6 0.38,0.37,0.88,U] [#7 0.06,-0.00,0.73,U] [#8 -0.08,-0.04,0.78,U] 
02:52:41.792 00.000 6880 refined, 8 included, MultiStar: {0.13, 0.04}, one-star: {0.13, 0.28}
02:52:41.793 00.001 6880 CameraToMount -- cameraTheta (0.28) - m_xAngle (-1.61) = xAngle (1.89 = 1.89)
02:52:41.793 00.000 6880 CameraToMount -- cameraTheta (0.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.86 = 1.86)
02:52:41.793 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.04 hyp=0.13 cameraTheta=0.28 mountX=-0.04 mountY=0.13, mountTheta=1.89
02:52:41.794 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.04, opts=13)
02:52:41.795 00.001 6880 Enqueuing Move request for scope (0.13, 0.04)
02:52:41.795 00.000 10052 Worker thread wakes up
02:52:41.795 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.04) opts 0xd
02:52:41.795 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.04)
02:52:41.795 00.000 10052 Moving (0.13, 0.04) raw xDistance=-0.04 yDistance=0.13
02:52:41.795 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:52:41.795 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
02:52:41.795 00.000 10052 MoveAxis(E, 0, ABG)
02:52:41.795 00.000 10052 Move returns status 0, amount 0
02:52:41.795 00.000 10052 MoveAxis(N, 0, ABG)
02:52:41.795 00.000 10052 Move returns status 0, amount 0
02:52:41.795 00.000 10052 move complete, result=0
02:52:41.796 00.001 10052 worker thread done servicing request
02:52:41.816 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:41.854 00.038 6880 UpdateGuideState exits: m=2731 SNR=36.3
02:52:41.854 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:41.854 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:41.855 00.001 6880 Enqueuing Expose request
02:52:41.855 00.000 10052 Worker thread wakes up
02:52:41.855 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
02:52:41.855 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:41.855 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:42.768 00.913 10052 Exposure complete
02:52:42.827 00.059 10052 worker thread done servicing request
02:52:42.827 00.000 6880 OnExposeComplete: enter
02:52:42.827 00.000 6880 UpdateGuideState(): m_state=6
02:52:42.827 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4830
02:52:42.828 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=891.71, Mass=2540, SNR=34.9, Peak=152 HFD=4.6
02:52:42.828 00.000 6880 MultiStar: [#1 0.26,-0.18,0.97,U] [#2 -0.57,0.12,0.00,M2] [#3 -0.15,0.06,0.93,U] [#4 0.01,-0.01,0.79,U] [#5 0.12,0.05,1.00,U] [#6 -0.23,0.28,0.93,U] [#7 0.34,-0.16,0.76,U] [#8 -0.03,-0.14,0.80,U] 
02:52:42.828 00.000 6880 refined, 7 included, MultiStar: {0.04, 0.02}, one-star: {0.04, 0.22}
02:52:42.828 00.000 6880 CameraToMount -- cameraTheta (0.52) - m_xAngle (-1.61) = xAngle (2.14 = 2.14)
02:52:42.828 00.000 6880 CameraToMount -- cameraTheta (0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.10 = 2.10)
02:52:42.828 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.02 hyp=0.05 cameraTheta=0.52 mountX=-0.03 mountY=0.04, mountTheta=2.13
02:52:42.829 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.02, opts=13)
02:52:42.829 00.000 6880 Enqueuing Move request for scope (0.04, 0.02)
02:52:42.830 00.001 10052 Worker thread wakes up
02:52:42.830 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.02) opts 0xd
02:52:42.830 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.02)
02:52:42.830 00.000 10052 Moving (0.04, 0.02) raw xDistance=-0.03 yDistance=0.04
02:52:42.830 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:52:42.830 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.14, using input
02:52:42.830 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.03
02:52:42.830 00.000 10052 MoveAxis(E, 0, ABG)
02:52:42.830 00.000 10052 Move returns status 0, amount 0
02:52:42.830 00.000 10052 MoveAxis(N, 0, ABG)
02:52:42.830 00.000 10052 Move returns status 0, amount 0
02:52:42.830 00.000 10052 move complete, result=0
02:52:42.830 00.000 10052 worker thread done servicing request
02:52:42.849 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:42.882 00.033 6880 UpdateGuideState exits: m=2540 SNR=34.9
02:52:42.882 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:42.882 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:42.882 00.000 6880 Enqueuing Expose request
02:52:42.882 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:52:42.882 00.000 10052 Worker thread wakes up
02:52:42.882 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:42.882 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:43.244 00.362 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"53fb5b21-8f68-4f6d-8adf-3051b7e02f4b"}
02:52:43.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"53fb5b21-8f68-4f6d-8adf-3051b7e02f4b"}
02:52:43.244 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"04861ca7-8e3a-4509-85e1-371e26f366e0"}
02:52:43.244 00.000 6880 case statement mapped state 6 to 3
02:52:43.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"04861ca7-8e3a-4509-85e1-371e26f366e0"}
02:52:43.245 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8435e09a-bd06-490c-9eb0-f780a7ebf8a0"}
02:52:43.245 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4830,"width":15,"height":15,"star_pos":[6.95,6.71],"pixels":"..."},"id":"8435e09a-bd06-490c-9eb0-f780a7ebf8a0"}
02:52:44.022 00.777 10052 Exposure complete
02:52:44.079 00.057 10052 worker thread done servicing request
02:52:44.080 00.001 6880 OnExposeComplete: enter
02:52:44.080 00.000 6880 UpdateGuideState(): m_state=6
02:52:44.080 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4831
02:52:44.080 00.000 6880 Star::Find returns 1 (0), X=408.15, Y=891.81, Mass=2740, SNR=36.4, Peak=167 HFD=4.4
02:52:44.080 00.000 6880 MultiStar: [#1 0.30,-0.04,0.93,U] [#2 0.12,0.13,0.97,U] [#3 0.23,0.20,0.89,U] [#4 0.24,0.11,0.74,U] [#5 0.41,0.19,0.97,U] [#6 0.22,0.43,0.90,U] [#7 0.43,0.13,0.72,U] [#8 0.08,-0.02,0.78,U] 
02:52:44.080 00.000 6880 refined, 8 included, MultiStar: {0.25, 0.17}, one-star: {0.24, 0.32}
02:52:44.080 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.19 = 2.19)
02:52:44.080 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
02:52:44.081 00.001 6880 CameraToMount -- cameraX=0.25 cameraY=0.17 hyp=0.30 cameraTheta=0.58 mountX=-0.18 mountY=0.25, mountTheta=2.18
02:52:44.082 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=0.17, opts=13)
02:52:44.082 00.000 6880 Enqueuing Move request for scope (0.25, 0.17)
02:52:44.082 00.000 10052 Worker thread wakes up
02:52:44.082 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, 0.17) opts 0xd
02:52:44.082 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, 0.17)
02:52:44.083 00.001 10052 Moving (0.25, 0.17) raw xDistance=-0.18 yDistance=0.25
02:52:44.083 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:52:44.083 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.29, using input
02:52:44.083 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.25, slope = 0.06
02:52:44.083 00.000 10052 MoveAxis(E, 47, ABG)
02:52:44.083 00.000 10052 Guiding  Dir = 2, Dur = 47
02:52:44.104 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:44.135 00.031 6880 UpdateGuideState exits: m=2740 SNR=36.4
02:52:44.135 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:44.135 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:44.135 00.000 6880 Enqueuing Expose request
02:52:44.146 00.011 10052 IsSlewing returns 0
02:52:44.213 00.067 10052 IsGuiding returns 0
02:52:44.349 00.136 10052 IsGuiding returns 0
02:52:44.349 00.000 10052 Move returns status 0, amount 47
02:52:44.349 00.000 10052 MoveAxis(S, 46, ABG)
02:52:44.349 00.000 10052 Guiding  Dir = 1, Dur = 46
02:52:44.419 00.070 10052 IsSlewing returns 0
02:52:44.496 00.077 10052 IsGuiding returns 0
02:52:44.633 00.137 10052 IsGuiding returns 0
02:52:44.633 00.000 10052 Move returns status 0, amount 46
02:52:44.633 00.000 10052 move complete, result=0
02:52:44.634 00.001 10052 worker thread done servicing request
02:52:44.634 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.3 px 46 ms SOUTH
02:52:44.634 00.000 10052 Worker thread wakes up
02:52:44.634 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:44.634 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:45.242 00.608 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3bb91d50-b9c7-432e-9f13-a874690b4775"}
02:52:45.242 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3bb91d50-b9c7-432e-9f13-a874690b4775"}
02:52:45.242 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2cadd946-101a-4a06-ac4e-6b45b513a479"}
02:52:45.242 00.000 6880 case statement mapped state 6 to 3
02:52:45.242 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cadd946-101a-4a06-ac4e-6b45b513a479"}
02:52:45.244 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"27628a03-51c0-41a6-bb83-5e38d7880934"}
02:52:45.244 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4831,"width":15,"height":15,"star_pos":[7.15,6.81],"pixels":"..."},"id":"27628a03-51c0-41a6-bb83-5e38d7880934"}
02:52:45.541 00.297 10052 Exposure complete
02:52:45.601 00.060 10052 worker thread done servicing request
02:52:45.601 00.000 6880 OnExposeComplete: enter
02:52:45.601 00.000 6880 UpdateGuideState(): m_state=6
02:52:45.601 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4832
02:52:45.602 00.001 6880 Star::Find returns 1 (0), X=407.64, Y=891.81, Mass=2570, SNR=35.1, Peak=174 HFD=4.5
02:52:45.602 00.000 6880 MultiStar: [#1 -0.01,0.01,0.96,U] [#2 -0.09,0.10,0.99,U] [#3 0.06,0.19,0.93,U] [#4 0.21,0.41,0.76,U] [#5 0.05,0.23,0.99,U] [#6 -0.12,0.37,0.89,U] [#7 0.12,0.03,0.74,U] [#8 -0.06,0.10,0.80,U] 
02:52:45.602 00.000 6880 refined, 8 included, MultiStar: {-0.02, 0.20}, one-star: {-0.27, 0.32}
02:52:45.602 00.000 6880 CameraToMount -- cameraTheta (1.68) - m_xAngle (-1.61) = xAngle (3.29 = -2.99)
02:52:45.602 00.000 6880 CameraToMount -- cameraTheta (1.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.26 = -3.02)
02:52:45.603 00.001 6880 CameraToMount -- cameraX=-0.02 cameraY=0.20 hyp=0.20 cameraTheta=1.68 mountX=-0.19 mountY=-0.02, mountTheta=-3.02
02:52:45.604 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.20, opts=13)
02:52:45.605 00.001 6880 Enqueuing Move request for scope (-0.02, 0.20)
02:52:45.605 00.000 10052 Worker thread wakes up
02:52:45.605 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.20) opts 0xd
02:52:45.605 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.20)
02:52:45.605 00.000 10052 Moving (-0.02, 0.20) raw xDistance=-0.19 yDistance=-0.02
02:52:45.605 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.19
02:52:45.605 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.05
02:52:45.605 00.000 10052 MoveAxis(E, 54, ABG)
02:52:45.605 00.000 10052 Guiding  Dir = 2, Dur = 54
02:52:45.626 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:45.658 00.032 6880 UpdateGuideState exits: m=2570 SNR=35.1
02:52:45.658 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:45.658 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:45.658 00.000 6880 Enqueuing Expose request
02:52:45.658 00.000 10052 IsSlewing returns 0
02:52:45.732 00.074 10052 IsGuiding returns 0
02:52:45.881 00.149 10052 IsGuiding returns 0
02:52:45.881 00.000 10052 Move returns status 0, amount 54
02:52:45.881 00.000 10052 MoveAxis(N, 0, ABG)
02:52:45.881 00.000 10052 Move returns status 0, amount 0
02:52:45.881 00.000 10052 move complete, result=0
02:52:45.881 00.000 10052 worker thread done servicing request
02:52:45.881 00.000 6880 GuideStep: -0.2 px 54 ms EAST, -0.0 px 0 ms NORTH
02:52:45.881 00.000 10052 Worker thread wakes up
02:52:45.881 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:45.881 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:47.018 01.137 10052 Exposure complete
02:52:47.072 00.054 10052 worker thread done servicing request
02:52:47.072 00.000 6880 OnExposeComplete: enter
02:52:47.072 00.000 6880 UpdateGuideState(): m_state=6
02:52:47.072 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4833
02:52:47.072 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=891.54, Mass=2538, SNR=34.8, Peak=151 HFD=4.7
02:52:47.072 00.000 6880 MultiStar: [#1 -0.09,-0.34,0.96,U] [#2 -0.16,-0.17,0.98,U] [#3 -0.06,-0.40,0.93,U] [#4 0.02,-0.05,0.78,U] [#5 0.01,-0.11,1.00,U] [#6 -0.10,-0.17,0.92,U] [#7 0.09,-0.28,0.76,U] [#8 -0.06,-0.23,0.80,U] 
02:52:47.073 00.001 6880 single-star, 8 included, MultiStar: {-0.06, -0.19}, one-star: {-0.12, 0.04}
02:52:47.073 00.000 6880 CameraToMount -- cameraTheta (2.80) - m_xAngle (-1.61) = xAngle (4.41 = -1.87)
02:52:47.073 00.000 6880 CameraToMount -- cameraTheta (2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.38 = -1.90)
02:52:47.073 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.04 hyp=0.13 cameraTheta=2.80 mountX=-0.04 mountY=-0.12, mountTheta=-1.88
02:52:47.074 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.04, opts=13)
02:52:47.075 00.001 6880 Enqueuing Move request for scope (-0.12, 0.04)
02:52:47.075 00.000 10052 Worker thread wakes up
02:52:47.075 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.04) opts 0xd
02:52:47.075 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.04)
02:52:47.075 00.000 10052 Moving (-0.12, 0.04) raw xDistance=-0.04 yDistance=-0.12
02:52:47.075 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
02:52:47.075 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.04
02:52:47.075 00.000 10052 MoveAxis(E, 0, ABG)
02:52:47.075 00.000 10052 Move returns status 0, amount 0
02:52:47.075 00.000 10052 MoveAxis(N, 0, ABG)
02:52:47.075 00.000 10052 Move returns status 0, amount 0
02:52:47.076 00.001 10052 move complete, result=0
02:52:47.076 00.000 10052 worker thread done servicing request
02:52:47.094 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:47.122 00.028 6880 UpdateGuideState exits: m=2538 SNR=34.8
02:52:47.122 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:47.122 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:47.122 00.000 6880 Enqueuing Expose request
02:52:47.122 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:47.122 00.000 10052 Worker thread wakes up
02:52:47.122 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:47.122 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:47.242 00.120 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12576405-fe2e-49b5-b8db-097cf54127a3"}
02:52:47.242 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12576405-fe2e-49b5-b8db-097cf54127a3"}
02:52:47.242 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e0cfc203-4797-474a-84ba-aa5a89f789c5"}
02:52:47.242 00.000 6880 case statement mapped state 6 to 3
02:52:47.242 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e0cfc203-4797-474a-84ba-aa5a89f789c5"}
02:52:47.243 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9b474c7d-4a82-4cf9-856d-a04ec5090116"}
02:52:47.243 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4833,"width":15,"height":15,"star_pos":[6.79,6.54],"pixels":"..."},"id":"9b474c7d-4a82-4cf9-856d-a04ec5090116"}
02:52:48.032 00.789 10052 Exposure complete
02:52:48.089 00.057 10052 worker thread done servicing request
02:52:48.089 00.000 6880 OnExposeComplete: enter
02:52:48.089 00.000 6880 UpdateGuideState(): m_state=6
02:52:48.090 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4834
02:52:48.090 00.000 6880 Star::Find returns 1 (0), X=407.84, Y=891.56, Mass=2651, SNR=35.7, Peak=153 HFD=4.7
02:52:48.090 00.000 6880 MultiStar: [#1 -0.24,-0.46,0.95,U] [#2 -0.14,-0.30,0.95,U] [#3 -0.05,-0.07,0.90,U] [#4 -0.39,-0.49,0.00,M1] [#5 0.09,-0.15,0.95,U] [#6 -0.29,-0.15,0.91,U] [#7 -0.22,-0.56,0.00,M1] [#8 -0.12,-0.17,0.80,U] 
02:52:48.090 00.000 6880 single-star, 6 included, MultiStar: {-0.12, -0.18}, one-star: {-0.08, 0.07}
02:52:48.090 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.02 = -2.26)
02:52:48.090 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.29)
02:52:48.090 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.07 hyp=0.10 cameraTheta=2.41 mountX=-0.06 mountY=-0.08, mountTheta=-2.28
02:52:48.092 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.07, opts=13)
02:52:48.092 00.000 6880 Enqueuing Move request for scope (-0.08, 0.07)
02:52:48.092 00.000 10052 Worker thread wakes up
02:52:48.092 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.07) opts 0xd
02:52:48.092 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.07)
02:52:48.092 00.000 10052 Moving (-0.08, 0.07) raw xDistance=-0.06 yDistance=-0.08
02:52:48.092 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
02:52:48.092 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.02
02:52:48.092 00.000 10052 MoveAxis(E, 0, ABG)
02:52:48.092 00.000 10052 Move returns status 0, amount 0
02:52:48.092 00.000 10052 MoveAxis(N, 0, ABG)
02:52:48.092 00.000 10052 Move returns status 0, amount 0
02:52:48.092 00.000 10052 move complete, result=0
02:52:48.092 00.000 10052 worker thread done servicing request
02:52:48.114 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:48.146 00.032 6880 UpdateGuideState exits: m=2651 SNR=35.7
02:52:48.146 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:48.146 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:48.146 00.000 6880 Enqueuing Expose request
02:52:48.146 00.000 10052 Worker thread wakes up
02:52:48.147 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:48.147 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:48.147 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:49.240 01.093 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"afc91fbb-f7c1-440e-87a8-5f0f8731b8a7"}
02:52:49.240 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"afc91fbb-f7c1-440e-87a8-5f0f8731b8a7"}
02:52:49.240 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d21ac5fc-aeec-4137-9f41-2bf32c64e16c"}
02:52:49.240 00.000 6880 case statement mapped state 6 to 3
02:52:49.240 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d21ac5fc-aeec-4137-9f41-2bf32c64e16c"}
02:52:49.242 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e387636b-4896-4079-8702-c9433cfa501a"}
02:52:49.242 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4834,"width":15,"height":15,"star_pos":[6.84,6.56],"pixels":"..."},"id":"e387636b-4896-4079-8702-c9433cfa501a"}
02:52:49.290 00.048 10052 Exposure complete
02:52:49.350 00.060 10052 worker thread done servicing request
02:52:49.351 00.001 6880 OnExposeComplete: enter
02:52:49.351 00.000 6880 UpdateGuideState(): m_state=6
02:52:49.351 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4835
02:52:49.351 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=891.44, Mass=2705, SNR=36.0, Peak=175 HFD=4.5
02:52:49.351 00.000 6880 MultiStar: [#1 -0.32,-0.34,0.95,U] [#2 -0.34,-0.50,0.00,M1] [#3 -0.17,-0.20,0.87,U] [#4 -0.14,-0.15,0.75,U] [#5 -0.30,-0.44,0.94,U] [#6 -0.29,-0.29,0.89,U] [#7 -0.18,-0.27,0.74,U] [#8 -0.25,-0.18,0.75,U] 
02:52:49.351 00.000 6880 single-star, 7 included, MultiStar: {-0.24, -0.24}, one-star: {-0.26, -0.05}
02:52:49.352 00.001 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
02:52:49.352 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
02:52:49.352 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.05 hyp=0.27 cameraTheta=-2.94 mountX=0.06 mountY=-0.26, mountTheta=-1.33
02:52:49.353 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.05, opts=13)
02:52:49.353 00.000 6880 Enqueuing Move request for scope (-0.26, -0.05)
02:52:49.353 00.000 10052 Worker thread wakes up
02:52:49.353 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.05) opts 0xd
02:52:49.353 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.05)
02:52:49.354 00.001 10052 Moving (-0.26, -0.05) raw xDistance=0.06 yDistance=-0.26
02:52:49.354 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
02:52:49.354 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.26, slope = -0.01
02:52:49.354 00.000 10052 MoveAxis(E, 0, ABG)
02:52:49.354 00.000 10052 Move returns status 0, amount 0
02:52:49.354 00.000 10052 MoveAxis(N, 27, ABG)
02:52:49.354 00.000 10052 Guiding  Dir = 0, Dur = 27
02:52:49.375 00.021 10052 IsSlewing returns 0
02:52:49.379 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:49.414 00.035 10052 IsGuiding returns 0
02:52:49.417 00.003 6880 UpdateGuideState exits: m=2705 SNR=36.0
02:52:49.417 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:49.417 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:49.417 00.000 6880 Enqueuing Expose request
02:52:49.480 00.063 10052 IsGuiding returns 1
02:52:49.481 00.001 10052 scope still moving after pulse duration time elapsed
02:52:49.557 00.076 10052 IsSlewing returns 0
02:52:49.638 00.081 10052 IsGuiding returns 0
02:52:49.638 00.000 10052 scope move finished after 27 + 197 ms
02:52:49.638 00.000 10052 Move returns status 0, amount 27
02:52:49.638 00.000 10052 move complete, result=0
02:52:49.638 00.000 10052 worker thread done servicing request
02:52:49.638 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 27 ms NORTH
02:52:49.640 00.002 10052 Worker thread wakes up
02:52:49.640 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:49.640 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:50.545 00.905 10052 Exposure complete
02:52:50.609 00.064 10052 worker thread done servicing request
02:52:50.609 00.000 6880 OnExposeComplete: enter
02:52:50.609 00.000 6880 UpdateGuideState(): m_state=6
02:52:50.610 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4836
02:52:50.610 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=891.57, Mass=2436, SNR=34.2, Peak=168 HFD=4.6
02:52:50.610 00.000 6880 MultiStar: [#1 0.07,-0.23,0.99,U] [#2 0.09,-0.26,1.02,U] [#3 -0.01,-0.30,0.95,U] [#4 0.19,0.04,0.79,U] [#5 0.21,-0.01,1.03,U] [#6 -0.11,-0.00,0.94,U] [#7 0.10,-0.35,0.79,U] [#8 0.06,-0.08,0.84,U] 
02:52:50.610 00.000 6880 refined, 8 included, MultiStar: {0.05, -0.12}, one-star: {-0.15, 0.08}
02:52:50.610 00.000 6880 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.61) = xAngle (0.41 = 0.41)
02:52:50.610 00.000 6880 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
02:52:50.610 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.12 hyp=0.13 cameraTheta=-1.20 mountX=0.12 mountY=0.05, mountTheta=0.38
02:52:50.612 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.12, opts=13)
02:52:50.612 00.000 6880 Enqueuing Move request for scope (0.05, -0.12)
02:52:50.612 00.000 10052 Worker thread wakes up
02:52:50.612 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.12) opts 0xd
02:52:50.612 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.12)
02:52:50.613 00.001 10052 Moving (0.05, -0.12) raw xDistance=0.12 yDistance=0.05
02:52:50.613 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.12
02:52:50.613 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:52:50.613 00.000 10052 MoveAxis(W, 32, ABG)
02:52:50.613 00.000 10052 Guiding  Dir = 3, Dur = 32
02:52:50.633 00.020 10052 IsSlewing returns 0
02:52:50.639 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:50.672 00.033 10052 IsGuiding returns 0
02:52:50.674 00.002 6880 UpdateGuideState exits: m=2436 SNR=34.2
02:52:50.674 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:50.674 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:50.674 00.000 6880 Enqueuing Expose request
02:52:50.699 00.025 10052 PulseGuide returned control before completion, sleep 15
02:52:50.737 00.038 10052 IsGuiding returns 0
02:52:50.737 00.000 10052 Move returns status 0, amount 32
02:52:50.737 00.000 10052 MoveAxis(N, 0, ABG)
02:52:50.737 00.000 10052 Move returns status 0, amount 0
02:52:50.737 00.000 10052 move complete, result=0
02:52:50.737 00.000 10052 worker thread done servicing request
02:52:50.737 00.000 10052 Worker thread wakes up
02:52:50.737 00.000 6880 GuideStep: 0.1 px 32 ms WEST, 0.0 px 0 ms NORTH
02:52:50.737 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:50.738 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:51.240 00.502 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f4f9223e-bee6-460b-89c0-0426f38c73b2"}
02:52:51.240 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f4f9223e-bee6-460b-89c0-0426f38c73b2"}
02:52:51.241 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"540e1349-b5db-4c3c-8418-e453051108dd"}
02:52:51.241 00.000 6880 case statement mapped state 6 to 3
02:52:51.241 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"540e1349-b5db-4c3c-8418-e453051108dd"}
02:52:51.241 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cd3f6d61-b483-4715-a20c-d76ca838441d"}
02:52:51.241 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4836,"width":15,"height":15,"star_pos":[6.76,6.57],"pixels":"..."},"id":"cd3f6d61-b483-4715-a20c-d76ca838441d"}
02:52:51.878 00.637 10052 Exposure complete
02:52:51.954 00.076 10052 worker thread done servicing request
02:52:51.954 00.000 6880 OnExposeComplete: enter
02:52:51.954 00.000 6880 UpdateGuideState(): m_state=6
02:52:51.954 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4837
02:52:51.954 00.000 6880 Star::Find returns 1 (0), X=407.80, Y=891.63, Mass=2502, SNR=34.6, Peak=177 HFD=4.5
02:52:51.955 00.001 6880 MultiStar: [#1 -0.03,-0.41,0.97,U] [#2 -0.22,-0.04,0.98,U] [#3 -0.09,-0.26,0.94,U] [#4 0.09,-0.04,0.78,U] [#5 0.13,0.03,0.99,U] [#6 -0.13,0.20,0.91,U] [#7 0.08,-0.30,0.75,U] [#8 -0.17,-0.31,0.79,U] 
02:52:51.955 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.10}, one-star: {-0.11, 0.14}
02:52:51.955 00.000 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.43 = -0.43)
02:52:51.955 00.000 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
02:52:51.955 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.10 hyp=0.12 cameraTheta=-2.05 mountX=0.11 mountY=-0.05, mountTheta=-0.46
02:52:51.956 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.10, opts=13)
02:52:51.956 00.000 6880 Enqueuing Move request for scope (-0.05, -0.10)
02:52:51.957 00.001 10052 Worker thread wakes up
02:52:51.957 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.10) opts 0xd
02:52:51.957 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.10)
02:52:51.957 00.000 10052 Moving (-0.05, -0.10) raw xDistance=0.11 yDistance=-0.05
02:52:51.957 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
02:52:51.957 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.09, using input
02:52:51.957 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
02:52:51.957 00.000 10052 MoveAxis(E, 0, ABG)
02:52:51.957 00.000 10052 Move returns status 0, amount 0
02:52:51.957 00.000 10052 MoveAxis(N, 0, ABG)
02:52:51.957 00.000 10052 Move returns status 0, amount 0
02:52:51.958 00.001 10052 move complete, result=0
02:52:51.958 00.000 10052 worker thread done servicing request
02:52:51.977 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:52.020 00.043 6880 UpdateGuideState exits: m=2502 SNR=34.6
02:52:52.020 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:52.020 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:52.020 00.000 6880 Enqueuing Expose request
02:52:52.020 00.000 10052 Worker thread wakes up
02:52:52.020 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:52.020 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:52.021 00.001 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:52:52.938 00.917 10052 Exposure complete
02:52:52.994 00.056 10052 worker thread done servicing request
02:52:52.994 00.000 6880 OnExposeComplete: enter
02:52:52.995 00.001 6880 UpdateGuideState(): m_state=6
02:52:52.995 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4838
02:52:52.995 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=891.24, Mass=2671, SNR=35.8, Peak=169 HFD=4.7
02:52:52.995 00.000 6880 MultiStar: [#1 -0.10,-0.38,0.95,U] [#2 -0.37,-0.44,0.00,M1] [#3 -0.29,0.06,0.89,U] [#4 0.13,-0.18,0.72,U] [#5 -0.08,-0.08,0.95,U] [#6 -0.35,0.12,0.90,U] [#7 -0.11,-0.33,0.75,U] [#8 -0.21,-0.03,0.75,U] 
02:52:52.995 00.000 6880 refined, 7 included, MultiStar: {-0.16, -0.13}, one-star: {-0.22, -0.25}
02:52:52.995 00.000 6880 CameraToMount -- cameraTheta (-2.45) - m_xAngle (-1.61) = xAngle (-0.84 = -0.84)
02:52:52.995 00.000 6880 CameraToMount -- cameraTheta (-2.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.87 = -0.87)
02:52:52.995 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.13 hyp=0.21 cameraTheta=-2.45 mountX=0.14 mountY=-0.16, mountTheta=-0.85
02:52:52.997 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.13, opts=13)
02:52:52.997 00.000 6880 Enqueuing Move request for scope (-0.16, -0.13)
02:52:52.997 00.000 10052 Worker thread wakes up
02:52:52.997 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.13) opts 0xd
02:52:52.997 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.13)
02:52:52.997 00.000 10052 Moving (-0.16, -0.13) raw xDistance=0.14 yDistance=-0.16
02:52:52.997 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:52:52.997 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.03
02:52:52.997 00.000 10052 MoveAxis(W, 37, ABG)
02:52:52.997 00.000 10052 Guiding  Dir = 3, Dur = 37
02:52:53.016 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:53.018 00.002 10052 IsSlewing returns 0
02:52:53.046 00.028 6880 UpdateGuideState exits: m=2671 SNR=35.8
02:52:53.046 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:53.046 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:53.046 00.000 6880 Enqueuing Expose request
02:52:53.056 00.010 10052 IsGuiding returns 0
02:52:53.083 00.027 10052 PulseGuide returned control before completion, sleep 20
02:52:53.130 00.047 10052 IsGuiding returns 0
02:52:53.130 00.000 10052 Move returns status 0, amount 37
02:52:53.130 00.000 10052 MoveAxis(N, 0, ABG)
02:52:53.130 00.000 10052 Move returns status 0, amount 0
02:52:53.131 00.001 10052 move complete, result=0
02:52:53.131 00.000 10052 worker thread done servicing request
02:52:53.131 00.000 10052 Worker thread wakes up
02:52:53.131 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:53.131 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:53.139 00.008 6880 GuideStep: 0.1 px 37 ms WEST, -0.2 px 0 ms NORTH
02:52:53.238 00.099 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bdcfeee4-84b0-4b5c-ba2e-5142724c0d8f"}
02:52:53.238 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bdcfeee4-84b0-4b5c-ba2e-5142724c0d8f"}
02:52:53.239 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"495229db-a129-4d13-b912-5d3d8817dd0c"}
02:52:53.239 00.000 6880 case statement mapped state 6 to 3
02:52:53.239 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"495229db-a129-4d13-b912-5d3d8817dd0c"}
02:52:53.239 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"83c03f76-3f73-40c5-988c-85c66028a320"}
02:52:53.239 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4838,"width":15,"height":15,"star_pos":[6.69,7.24],"pixels":"..."},"id":"83c03f76-3f73-40c5-988c-85c66028a320"}
02:52:54.266 01.027 10052 Exposure complete
02:52:54.337 00.071 10052 worker thread done servicing request
02:52:54.337 00.000 6880 OnExposeComplete: enter
02:52:54.338 00.001 6880 UpdateGuideState(): m_state=6
02:52:54.338 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4839
02:52:54.338 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=891.35, Mass=2549, SNR=35.0, Peak=175 HFD=4.4
02:52:54.338 00.000 6880 MultiStar: [#1 -0.22,-0.55,0.00,M1] [#2 -0.04,-0.39,0.99,U] [#3 -0.19,-0.41,0.92,U] [#4 -0.25,-0.06,0.77,U] [#5 -0.35,-0.50,0.00,M1] [#6 -0.16,-0.22,0.90,U] [#7 -0.37,-0.24,0.79,U] [#8 -0.20,-0.30,0.81,U] 
02:52:54.338 00.000 6880 refined, 6 included, MultiStar: {-0.21, -0.25}, one-star: {-0.32, -0.14}
02:52:54.338 00.000 6880 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
02:52:54.338 00.000 6880 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
02:52:54.338 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-0.25 hyp=0.33 cameraTheta=-2.27 mountX=0.26 mountY=-0.21, mountTheta=-0.68
02:52:54.341 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-0.25, opts=13)
02:52:54.341 00.000 6880 Enqueuing Move request for scope (-0.21, -0.25)
02:52:54.341 00.000 10052 Worker thread wakes up
02:52:54.341 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -0.25) opts 0xd
02:52:54.342 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.21, -0.25)
02:52:54.342 00.000 10052 Moving (-0.21, -0.25) raw xDistance=0.26 yDistance=-0.21
02:52:54.342 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:52:54.342 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.21, slope = -0.03
02:52:54.342 00.000 10052 MoveAxis(W, 72, ABG)
02:52:54.342 00.000 10052 Guiding  Dir = 3, Dur = 72
02:52:54.368 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:54.387 00.019 10052 IsSlewing returns 0
02:52:54.401 00.014 6880 UpdateGuideState exits: m=2549 SNR=35.0
02:52:54.401 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:54.401 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:54.401 00.000 6880 Enqueuing Expose request
02:52:54.456 00.055 10052 IsGuiding returns 0
02:52:54.483 00.027 10052 PulseGuide returned control before completion, sleep 55
02:52:54.565 00.082 10052 IsGuiding returns 0
02:52:54.565 00.000 10052 Move returns status 0, amount 72
02:52:54.566 00.001 10052 MoveAxis(N, 55, ABG)
02:52:54.566 00.000 10052 Guiding  Dir = 0, Dur = 55
02:52:54.603 00.037 10052 IsSlewing returns 0
02:52:54.641 00.038 10052 IsGuiding returns 0
02:52:54.669 00.028 10052 PulseGuide returned control before completion, sleep 38
02:52:54.730 00.061 10052 IsGuiding returns 1
02:52:54.730 00.000 10052 scope still moving after pulse duration time elapsed
02:52:54.770 00.040 10052 IsSlewing returns 0
02:52:54.809 00.039 10052 IsGuiding returns 0
02:52:54.809 00.000 10052 scope move finished after 55 + 112 ms
02:52:54.809 00.000 10052 Move returns status 0, amount 55
02:52:54.809 00.000 10052 move complete, result=0
02:52:54.810 00.001 10052 worker thread done servicing request
02:52:54.810 00.000 10052 Worker thread wakes up
02:52:54.810 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:54.810 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:54.810 00.000 6880 GuideStep: 0.3 px 72 ms WEST, -0.2 px 55 ms NORTH
02:52:55.238 00.428 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dddb3237-c78f-4af5-b3ce-6f6923d4dbad"}
02:52:55.238 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dddb3237-c78f-4af5-b3ce-6f6923d4dbad"}
02:52:55.238 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24bd82e4-4263-402a-bfc2-df606192c1a5"}
02:52:55.238 00.000 6880 case statement mapped state 6 to 3
02:52:55.238 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24bd82e4-4263-402a-bfc2-df606192c1a5"}
02:52:55.239 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"16bbe3ed-5b9d-429f-8a01-13a1b0ec3711"}
02:52:55.239 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4839,"width":15,"height":15,"star_pos":[6.59,7.35],"pixels":"..."},"id":"16bbe3ed-5b9d-429f-8a01-13a1b0ec3711"}
02:52:55.719 00.480 10052 Exposure complete
02:52:55.781 00.062 10052 worker thread done servicing request
02:52:55.781 00.000 6880 OnExposeComplete: enter
02:52:55.781 00.000 6880 UpdateGuideState(): m_state=6
02:52:55.782 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4840
02:52:55.782 00.000 6880 Star::Find returns 1 (0), X=407.13, Y=891.65, Mass=2582, SNR=35.2, Peak=145 HFD=4.6
02:52:55.782 00.000 6880 MultiStar: [#1 -0.58,-0.87,0.00,M2] [#2 -0.41,-0.87,0.00,M1] [#3 -0.13,-0.96,0.00,M1] [#4 -0.46,-0.24,0.75,U] [#5 -0.60,-0.28,0.00,M2] [#6 -0.37,-1.04,0.00,M1] [#7 -0.22,-0.83,0.00,M1] [#8 -0.59,-1.04,0.00,M1] 
02:52:55.782 00.000 6880 refined, 1 included, MultiStar: {-0.64, -0.01}, one-star: {-0.78, 0.16}
02:52:55.782 00.000 6880 CameraToMount -- cameraTheta (-3.12) - m_xAngle (-1.61) = xAngle (-1.51 = -1.51)
02:52:55.782 00.000 6880 CameraToMount -- cameraTheta (-3.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.54 = -1.54)
02:52:55.782 00.000 6880 CameraToMount -- cameraX=-0.64 cameraY=-0.01 hyp=0.64 cameraTheta=-3.12 mountX=0.04 mountY=-0.64, mountTheta=-1.51
02:52:55.784 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.64, y=-0.01, opts=13)
02:52:55.784 00.000 6880 Enqueuing Move request for scope (-0.64, -0.01)
02:52:55.784 00.000 10052 Worker thread wakes up
02:52:55.784 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -0.01) opts 0xd
02:52:55.784 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.64, -0.01)
02:52:55.784 00.000 10052 Moving (-0.64, -0.01) raw xDistance=0.04 yDistance=-0.64
02:52:55.784 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:52:55.784 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.64, slope = -0.06
02:52:55.784 00.000 10052 MoveAxis(E, 0, ABG)
02:52:55.784 00.000 10052 Move returns status 0, amount 0
02:52:55.784 00.000 10052 MoveAxis(N, 101, ABG)
02:52:55.784 00.000 10052 Guiding  Dir = 0, Dur = 101
02:52:55.806 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:55.839 00.033 6880 UpdateGuideState exits: m=2582 SNR=35.2
02:52:55.839 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:55.839 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:55.839 00.000 6880 Enqueuing Expose request
02:52:55.845 00.006 10052 IsSlewing returns 0
02:52:55.925 00.080 10052 IsGuiding returns 0
02:52:55.988 00.063 10052 PulseGuide returned control before completion, sleep 48
02:52:56.111 00.123 10052 IsGuiding returns 1
02:52:56.111 00.000 10052 scope still moving after pulse duration time elapsed
02:52:56.184 00.073 10052 IsSlewing returns 0
02:52:56.264 00.080 10052 IsGuiding returns 0
02:52:56.264 00.000 10052 scope move finished after 101 + 238 ms
02:52:56.264 00.000 10052 Move returns status 0, amount 101
02:52:56.264 00.000 10052 move complete, result=0
02:52:56.264 00.000 10052 worker thread done servicing request
02:52:56.264 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.6 px 101 ms NORTH
02:52:56.264 00.000 10052 Worker thread wakes up
02:52:56.266 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:56.266 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:57.237 00.971 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ae61ab8-3483-4939-bb25-a7cb191bab14"}
02:52:57.237 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ae61ab8-3483-4939-bb25-a7cb191bab14"}
02:52:57.238 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"925bf341-db9b-407f-a311-a236edfb937c"}
02:52:57.238 00.000 6880 case statement mapped state 6 to 3
02:52:57.238 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"925bf341-db9b-407f-a311-a236edfb937c"}
02:52:57.238 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cd040fed-7e4e-4ff3-b973-d44759d1c785"}
02:52:57.238 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4840,"width":15,"height":15,"star_pos":[7.13,6.65],"pixels":"..."},"id":"cd040fed-7e4e-4ff3-b973-d44759d1c785"}
02:52:57.395 00.157 10052 Exposure complete
02:52:57.461 00.066 10052 worker thread done servicing request
02:52:57.461 00.000 6880 OnExposeComplete: enter
02:52:57.461 00.000 6880 UpdateGuideState(): m_state=6
02:52:57.462 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4841
02:52:57.462 00.000 6880 Star::Find returns 1 (0), X=408.83, Y=891.04, Mass=2564, SNR=35.1, Peak=139 HFD=4.6
02:52:57.462 00.000 6880 MultiStar: [#1 0.84,-0.68,0.00,M3] [#2 0.51,-0.03,0.98,U] [#3 0.77,0.04,0.00,M2] [#4 1.00,-0.54,0.00,M1] [#5 0.54,-0.65,0.00,M3] [#6 0.66,-0.01,0.00,M2] [#7 0.97,-0.38,0.00,M2] [#8 0.74,-0.23,0.00,M2] 
02:52:57.462 00.000 6880 refined, 1 included, MultiStar: {0.71, -0.24}, one-star: {0.92, -0.45}
02:52:57.462 00.000 6880 CameraToMount -- cameraTheta (-0.33) - m_xAngle (-1.61) = xAngle (1.29 = 1.29)
02:52:57.462 00.000 6880 CameraToMount -- cameraTheta (-0.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.26 = 1.26)
02:52:57.462 00.000 6880 CameraToMount -- cameraX=0.71 cameraY=-0.24 hyp=0.75 cameraTheta=-0.33 mountX=0.21 mountY=0.72, mountTheta=1.29
02:52:57.464 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.71, y=-0.24, opts=13)
02:52:57.464 00.000 6880 Enqueuing Move request for scope (0.71, -0.24)
02:52:57.464 00.000 10052 Worker thread wakes up
02:52:57.464 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.71, -0.24) opts 0xd
02:52:57.464 00.000 10052 Handling offset move in thread for scope, endpoint = (0.71, -0.24)
02:52:57.464 00.000 10052 Moving (0.71, -0.24) raw xDistance=0.21 yDistance=0.72
02:52:57.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
02:52:57.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.72, slope = 0.02
02:52:57.464 00.000 10052 MoveAxis(W, 56, ABG)
02:52:57.464 00.000 10052 Guiding  Dir = 3, Dur = 56
02:52:57.489 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:57.507 00.018 10052 IsSlewing returns 0
02:52:57.525 00.018 6880 UpdateGuideState exits: m=2564 SNR=35.1
02:52:57.525 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:57.525 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:57.525 00.000 6880 Enqueuing Expose request
02:52:57.583 00.058 10052 IsGuiding returns 0
02:52:57.722 00.139 10052 IsGuiding returns 1
02:52:57.722 00.000 10052 scope still moving after pulse duration time elapsed
02:52:57.796 00.074 10052 IsSlewing returns 0
02:52:57.872 00.076 10052 IsGuiding returns 0
02:52:57.872 00.000 10052 scope move finished after 56 + 233 ms
02:52:57.872 00.000 10052 Move returns status 0, amount 56
02:52:57.872 00.000 10052 MoveAxis(S, 28, ABG)
02:52:57.872 00.000 10052 Guiding  Dir = 1, Dur = 28
02:52:57.952 00.080 10052 IsSlewing returns 0
02:52:58.031 00.079 10052 IsGuiding returns 0
02:52:58.174 00.143 10052 IsGuiding returns 0
02:52:58.175 00.001 10052 Move returns status 0, amount 28
02:52:58.175 00.000 10052 move complete, result=0
02:52:58.175 00.000 10052 worker thread done servicing request
02:52:58.175 00.000 6880 GuideStep: 0.2 px 56 ms WEST, 0.7 px 28 ms SOUTH
02:52:58.175 00.000 10052 Worker thread wakes up
02:52:58.175 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:58.175 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:59.091 00.916 10052 Exposure complete
02:52:59.163 00.072 10052 worker thread done servicing request
02:52:59.163 00.000 6880 OnExposeComplete: enter
02:52:59.163 00.000 6880 UpdateGuideState(): m_state=6
02:52:59.164 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4842
02:52:59.164 00.000 6880 Star::Find returns 1 (0), X=408.63, Y=891.72, Mass=2468, SNR=34.4, Peak=134 HFD=4.7
02:52:59.164 00.000 6880 MultiStar: [#1 0.62,-0.48,0.00,M4] [#2 0.40,-0.10,1.01,U] [#3 0.74,-0.04,0.00,M3] [#4 0.77,-0.19,0.00,M2] [#5 0.50,0.07,1.00,U] [#6 0.49,-0.12,0.91,U] [#7 0.76,-0.38,0.00,M3] [#8 0.10,-0.53,0.81,U] 
02:52:59.164 00.000 6880 refined, 4 included, MultiStar: {0.45, -0.07}, one-star: {0.72, 0.23}
02:52:59.164 00.000 6880 CameraToMount -- cameraTheta (-0.16) - m_xAngle (-1.61) = xAngle (1.46 = 1.46)
02:52:59.165 00.001 6880 CameraToMount -- cameraTheta (-0.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.42 = 1.42)
02:52:59.165 00.000 6880 CameraToMount -- cameraX=0.45 cameraY=-0.07 hyp=0.46 cameraTheta=-0.16 mountX=0.05 mountY=0.46, mountTheta=1.45
02:52:59.166 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.45, y=-0.07, opts=13)
02:52:59.166 00.000 6880 Enqueuing Move request for scope (0.45, -0.07)
02:52:59.167 00.001 10052 Worker thread wakes up
02:52:59.167 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.45, -0.07) opts 0xd
02:52:59.167 00.000 10052 Handling offset move in thread for scope, endpoint = (0.45, -0.07)
02:52:59.167 00.000 10052 Moving (0.45, -0.07) raw xDistance=0.05 yDistance=0.46
02:52:59.167 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:52:59.167 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.22 from input 0.46, slope = 0.05
02:52:59.167 00.000 10052 MoveAxis(E, 0, ABG)
02:52:59.167 00.000 10052 Move returns status 0, amount 0
02:52:59.167 00.000 10052 MoveAxis(S, 87, ABG)
02:52:59.167 00.000 10052 Guiding  Dir = 1, Dur = 87
02:52:59.188 00.021 10052 IsSlewing returns 0
02:52:59.192 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:52:59.227 00.035 10052 IsGuiding returns 0
02:52:59.234 00.007 6880 UpdateGuideState exits: m=2468 SNR=34.4
02:52:59.234 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:52:59.234 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:52:59.234 00.000 6880 Enqueuing Expose request
02:52:59.254 00.020 10052 PulseGuide returned control before completion, sleep 70
02:52:59.271 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7754fe62-aff6-4fec-84e4-21638a3a98e7"}
02:52:59.271 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7754fe62-aff6-4fec-84e4-21638a3a98e7"}
02:52:59.284 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"78da2de3-9d60-49e5-96fe-a6c53eac0826"}
02:52:59.285 00.001 6880 case statement mapped state 6 to 3
02:52:59.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"78da2de3-9d60-49e5-96fe-a6c53eac0826"}
02:52:59.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b3607b2c-0569-4deb-ac12-e62ef5dafd2f"}
02:52:59.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4842,"width":15,"height":15,"star_pos":[6.63,6.72],"pixels":"..."},"id":"b3607b2c-0569-4deb-ac12-e62ef5dafd2f"}
02:52:59.360 00.075 10052 IsGuiding returns 0
02:52:59.361 00.001 10052 Move returns status 0, amount 87
02:52:59.361 00.000 10052 move complete, result=0
02:52:59.361 00.000 10052 worker thread done servicing request
02:52:59.361 00.000 10052 Worker thread wakes up
02:52:59.361 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:52:59.361 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:52:59.375 00.014 6880 GuideStep: 0.1 px 0 ms EAST, 0.5 px 87 ms SOUTH
02:53:00.499 01.124 10052 Exposure complete
02:53:00.573 00.074 10052 worker thread done servicing request
02:53:00.573 00.000 6880 OnExposeComplete: enter
02:53:00.573 00.000 6880 UpdateGuideState(): m_state=6
02:53:00.574 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4843
02:53:00.574 00.000 6880 Star::Find returns 1 (0), X=408.16, Y=891.35, Mass=2454, SNR=34.3, Peak=140 HFD=4.9
02:53:00.574 00.000 6880 MultiStar: [#1 0.33,-0.46,0.00,M5] [#2 0.12,-0.17,0.97,U] [#3 0.50,-0.08,0.95,U] [#4 0.65,-0.30,0.00,M3] [#5 0.51,-0.16,0.98,U] [#6 0.39,-0.22,0.91,U] [#7 0.43,-0.46,0.00,M4] [#8 0.50,-0.12,0.80,U] 
02:53:00.574 00.000 6880 single-star, 5 included, MultiStar: {0.37, -0.15}, one-star: {0.25, -0.14}
02:53:00.574 00.000 6880 CameraToMount -- cameraTheta (-0.52) - m_xAngle (-1.61) = xAngle (1.10 = 1.10)
02:53:00.574 00.000 6880 CameraToMount -- cameraTheta (-0.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.07 = 1.07)
02:53:00.574 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.14 hyp=0.29 cameraTheta=-0.52 mountX=0.13 mountY=0.25, mountTheta=1.09
02:53:00.576 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.14, opts=13)
02:53:00.576 00.000 6880 Enqueuing Move request for scope (0.25, -0.14)
02:53:00.576 00.000 10052 Worker thread wakes up
02:53:00.576 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.14) opts 0xd
02:53:00.576 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.14)
02:53:00.576 00.000 10052 Moving (0.25, -0.14) raw xDistance=0.13 yDistance=0.25
02:53:00.576 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:53:00.577 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.26, using input
02:53:00.577 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.25, slope = 0.06
02:53:00.577 00.000 10052 MoveAxis(W, 35, ABG)
02:53:00.577 00.000 10052 Guiding  Dir = 3, Dur = 35
02:53:00.598 00.021 10052 IsSlewing returns 0
02:53:00.602 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:00.635 00.033 10052 IsGuiding returns 0
02:53:00.642 00.007 6880 UpdateGuideState exits: m=2454 SNR=34.3
02:53:00.642 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:00.642 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:00.642 00.000 6880 Enqueuing Expose request
02:53:00.664 00.022 10052 PulseGuide returned control before completion, sleep 18
02:53:00.705 00.041 10052 IsGuiding returns 0
02:53:00.706 00.001 10052 Move returns status 0, amount 35
02:53:00.706 00.000 10052 MoveAxis(S, 46, ABG)
02:53:00.706 00.000 10052 Guiding  Dir = 1, Dur = 46
02:53:00.743 00.037 10052 IsSlewing returns 0
02:53:00.781 00.038 10052 IsGuiding returns 0
02:53:00.819 00.038 10052 PulseGuide returned control before completion, sleep 19
02:53:00.864 00.045 10052 IsGuiding returns 1
02:53:00.865 00.001 10052 scope still moving after pulse duration time elapsed
02:53:00.912 00.047 10052 IsSlewing returns 0
02:53:00.949 00.037 10052 IsGuiding returns 0
02:53:00.951 00.002 10052 scope move finished after 46 + 122 ms
02:53:00.951 00.000 10052 Move returns status 0, amount 46
02:53:00.951 00.000 10052 move complete, result=0
02:53:00.951 00.000 10052 worker thread done servicing request
02:53:00.951 00.000 6880 GuideStep: 0.1 px 35 ms WEST, 0.3 px 46 ms SOUTH
02:53:00.951 00.000 10052 Worker thread wakes up
02:53:00.951 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:00.951 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:01.312 00.361 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e12f0216-9e8c-403a-b720-f8271cd32596"}
02:53:01.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e12f0216-9e8c-403a-b720-f8271cd32596"}
02:53:01.313 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37b92b04-6379-4aed-8bb9-9e093d98281b"}
02:53:01.313 00.000 6880 case statement mapped state 6 to 3
02:53:01.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"37b92b04-6379-4aed-8bb9-9e093d98281b"}
02:53:01.314 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5ee64641-0a50-4361-9c18-8203e283bd80"}
02:53:01.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4843,"width":15,"height":15,"star_pos":[7.16,7.35],"pixels":"..."},"id":"5ee64641-0a50-4361-9c18-8203e283bd80"}
02:53:01.861 00.547 10052 Exposure complete
02:53:01.944 00.083 10052 worker thread done servicing request
02:53:01.944 00.000 6880 OnExposeComplete: enter
02:53:01.944 00.000 6880 UpdateGuideState(): m_state=6
02:53:01.945 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4844
02:53:01.945 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=891.38, Mass=2601, SNR=35.4, Peak=136 HFD=4.9
02:53:01.945 00.000 6880 MultiStar: [#1 0.60,-0.62,0.00,M6] [#2 0.11,-0.19,0.97,U] [#3 0.32,-0.20,0.88,U] [#4 0.27,-0.50,0.00,M4] [#5 0.32,-0.64,0.00,M2] [#6 0.24,0.45,0.88,U] [#7 0.25,-0.29,0.75,U] [#8 0.13,-0.32,0.74,U] 
02:53:01.946 00.001 6880 refined, 5 included, MultiStar: {0.22, -0.10}, one-star: {0.29, -0.12}
02:53:01.946 00.000 6880 CameraToMount -- cameraTheta (-0.42) - m_xAngle (-1.61) = xAngle (1.19 = 1.19)
02:53:01.946 00.000 6880 CameraToMount -- cameraTheta (-0.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.16 = 1.16)
02:53:01.946 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.10 hyp=0.25 cameraTheta=-0.42 mountX=0.09 mountY=0.23, mountTheta=1.19
02:53:01.948 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.10, opts=13)
02:53:01.948 00.000 6880 Enqueuing Move request for scope (0.22, -0.10)
02:53:01.948 00.000 10052 Worker thread wakes up
02:53:01.948 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.10) opts 0xd
02:53:01.948 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.10)
02:53:01.948 00.000 10052 Moving (0.22, -0.10) raw xDistance=0.09 yDistance=0.23
02:53:01.949 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:53:01.949 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.29, using input
02:53:01.949 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.23, slope = 0.06
02:53:01.949 00.000 10052 MoveAxis(E, 0, ABG)
02:53:01.949 00.000 10052 Move returns status 0, amount 0
02:53:01.949 00.000 10052 MoveAxis(S, 41, ABG)
02:53:01.949 00.000 10052 Guiding  Dir = 1, Dur = 41
02:53:01.977 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:02.008 00.031 10052 IsSlewing returns 0
02:53:02.017 00.009 6880 UpdateGuideState exits: m=2601 SNR=35.4
02:53:02.017 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:02.017 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:02.018 00.001 6880 Enqueuing Expose request
02:53:02.088 00.070 10052 IsGuiding returns 0
02:53:02.230 00.142 10052 IsGuiding returns 0
02:53:02.231 00.001 10052 Move returns status 0, amount 41
02:53:02.231 00.000 10052 move complete, result=0
02:53:02.231 00.000 10052 worker thread done servicing request
02:53:02.231 00.000 10052 Worker thread wakes up
02:53:02.231 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:02.231 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:02.285 00.054 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:53:03.310 01.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"decd4d4a-ec4f-45ca-86ff-d31527f78ba7"}
02:53:03.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"decd4d4a-ec4f-45ca-86ff-d31527f78ba7"}
02:53:03.311 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f4134727-c911-4fbc-b04d-5e5b40f28639"}
02:53:03.311 00.000 6880 case statement mapped state 6 to 3
02:53:03.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f4134727-c911-4fbc-b04d-5e5b40f28639"}
02:53:03.311 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91c6295c-943e-4efe-b30d-86d825a6f2cd"}
02:53:03.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4844,"width":15,"height":15,"star_pos":[7.20,7.38],"pixels":"..."},"id":"91c6295c-943e-4efe-b30d-86d825a6f2cd"}
02:53:03.372 00.061 10052 Exposure complete
02:53:03.429 00.057 10052 worker thread done servicing request
02:53:03.429 00.000 6880 OnExposeComplete: enter
02:53:03.429 00.000 6880 UpdateGuideState(): m_state=6
02:53:03.430 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4845
02:53:03.430 00.000 6880 Star::Find returns 1 (0), X=408.10, Y=891.62, Mass=2568, SNR=35.1, Peak=146 HFD=4.7
02:53:03.430 00.000 6880 MultiStar: [#1 0.30,0.13,0.96,U] [#2 0.36,-0.10,1.00,U] [#3 0.27,-0.29,0.93,U] [#4 0.53,-0.32,0.00,M5] [#5 0.31,-0.28,0.96,U] [#6 -0.00,-0.12,0.89,U] [#7 0.61,0.11,0.00,M4] [#8 0.15,-0.34,0.80,U] 
02:53:03.430 00.000 6880 single-star, 6 included, MultiStar: {0.23, -0.12}, one-star: {0.19, 0.13}
02:53:03.430 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.20 = 2.20)
02:53:03.430 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.17 = 2.17)
02:53:03.430 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.13 hyp=0.23 cameraTheta=0.58 mountX=-0.14 mountY=0.19, mountTheta=2.19
02:53:03.432 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.13, opts=13)
02:53:03.432 00.000 6880 Enqueuing Move request for scope (0.19, 0.13)
02:53:03.432 00.000 10052 Worker thread wakes up
02:53:03.432 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.13) opts 0xd
02:53:03.432 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.13)
02:53:03.432 00.000 10052 Moving (0.19, 0.13) raw xDistance=-0.14 yDistance=0.19
02:53:03.433 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
02:53:03.433 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.24, using input
02:53:03.433 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.19, slope = 0.05
02:53:03.433 00.000 10052 MoveAxis(E, 36, ABG)
02:53:03.433 00.000 10052 Guiding  Dir = 2, Dur = 36
02:53:03.454 00.021 10052 IsSlewing returns 0
02:53:03.455 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:03.490 00.035 6880 UpdateGuideState exits: m=2568 SNR=35.1
02:53:03.490 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:03.491 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:03.491 00.000 6880 Enqueuing Expose request
02:53:03.492 00.001 10052 IsGuiding returns 0
02:53:03.636 00.144 10052 IsGuiding returns 0
02:53:03.636 00.000 10052 Move returns status 0, amount 36
02:53:03.636 00.000 10052 MoveAxis(S, 35, ABG)
02:53:03.636 00.000 10052 Guiding  Dir = 1, Dur = 35
02:53:03.709 00.073 10052 IsSlewing returns 0
02:53:03.784 00.075 10052 IsGuiding returns 0
02:53:03.924 00.140 10052 IsGuiding returns 0
02:53:03.924 00.000 10052 Move returns status 0, amount 35
02:53:03.924 00.000 10052 move complete, result=0
02:53:03.924 00.000 10052 worker thread done servicing request
02:53:03.924 00.000 6880 GuideStep: -0.1 px 36 ms EAST, 0.2 px 35 ms SOUTH
02:53:03.924 00.000 10052 Worker thread wakes up
02:53:03.924 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:03.924 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:04.832 00.908 10052 Exposure complete
02:53:04.892 00.060 10052 worker thread done servicing request
02:53:04.893 00.001 6880 OnExposeComplete: enter
02:53:04.893 00.000 6880 UpdateGuideState(): m_state=6
02:53:04.893 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4846
02:53:04.893 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=891.27, Mass=2506, SNR=34.8, Peak=129 HFD=4.9
02:53:04.893 00.000 6880 MultiStar: [#1 0.06,-0.42,0.94,U] [#2 0.12,-0.11,0.99,U] [#3 0.24,-0.32,0.91,U] [#4 0.35,-0.11,0.77,U] [#5 0.42,-0.08,0.98,U] [#6 0.19,0.23,0.89,U] [#7 0.24,-0.24,0.75,U] [#8 0.16,-0.41,0.80,U] 
02:53:04.894 00.001 6880 refined, 8 included, MultiStar: {0.23, -0.19}, one-star: {0.28, -0.22}
02:53:04.894 00.000 6880 CameraToMount -- cameraTheta (-0.69) - m_xAngle (-1.61) = xAngle (0.93 = 0.93)
02:53:04.894 00.000 6880 CameraToMount -- cameraTheta (-0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.90 = 0.90)
02:53:04.894 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.19 hyp=0.29 cameraTheta=-0.69 mountX=0.18 mountY=0.23, mountTheta=0.92
02:53:04.895 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.19, opts=13)
02:53:04.895 00.000 6880 Enqueuing Move request for scope (0.23, -0.19)
02:53:04.895 00.000 10052 Worker thread wakes up
02:53:04.895 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.19) opts 0xd
02:53:04.895 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.19)
02:53:04.895 00.000 10052 Moving (0.23, -0.19) raw xDistance=0.18 yDistance=0.23
02:53:04.895 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:53:04.896 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.23 is < calculated value 0.26, using input
02:53:04.896 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:53:04.896 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.23, slope = 0.06
02:53:04.896 00.000 10052 MoveAxis(W, 45, ABG)
02:53:04.896 00.000 10052 Guiding  Dir = 3, Dur = 45
02:53:04.916 00.020 10052 IsSlewing returns 0
02:53:04.921 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:04.955 00.034 10052 IsGuiding returns 0
02:53:04.955 00.000 6880 UpdateGuideState exits: m=2506 SNR=34.8
02:53:04.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:04.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:04.955 00.000 6880 Enqueuing Expose request
02:53:04.982 00.027 10052 PulseGuide returned control before completion, sleep 28
02:53:05.038 00.056 10052 IsGuiding returns 0
02:53:05.038 00.000 10052 Move returns status 0, amount 45
02:53:05.038 00.000 10052 MoveAxis(S, 42, ABG)
02:53:05.038 00.000 10052 Guiding  Dir = 1, Dur = 42
02:53:05.077 00.039 10052 IsSlewing returns 0
02:53:05.114 00.037 10052 IsGuiding returns 0
02:53:05.143 00.029 10052 PulseGuide returned control before completion, sleep 25
02:53:05.196 00.053 10052 IsGuiding returns 0
02:53:05.196 00.000 10052 Move returns status 0, amount 42
02:53:05.197 00.001 10052 move complete, result=0
02:53:05.197 00.000 10052 worker thread done servicing request
02:53:05.197 00.000 10052 Worker thread wakes up
02:53:05.197 00.000 6880 GuideStep: 0.2 px 45 ms WEST, 0.2 px 42 ms SOUTH
02:53:05.197 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:05.197 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:05.310 00.113 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a3093a6-886e-4aa9-9bc7-cceaeba2e456"}
02:53:05.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a3093a6-886e-4aa9-9bc7-cceaeba2e456"}
02:53:05.311 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45448764-c4d0-4c6b-a660-a16bf9722b9c"}
02:53:05.311 00.000 6880 case statement mapped state 6 to 3
02:53:05.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45448764-c4d0-4c6b-a660-a16bf9722b9c"}
02:53:05.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"42ba4efa-1e4f-4fc0-9c13-38a7511109d4"}
02:53:05.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4846,"width":15,"height":15,"star_pos":[7.20,7.27],"pixels":"..."},"id":"42ba4efa-1e4f-4fc0-9c13-38a7511109d4"}
02:53:06.334 01.022 10052 Exposure complete
02:53:06.409 00.075 10052 worker thread done servicing request
02:53:06.409 00.000 6880 OnExposeComplete: enter
02:53:06.409 00.000 6880 UpdateGuideState(): m_state=6
02:53:06.409 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4847
02:53:06.409 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=891.64, Mass=2551, SNR=34.9, Peak=156 HFD=4.7
02:53:06.410 00.001 6880 MultiStar: [#1 0.42,-0.12,0.96,U] [#2 0.21,-0.11,0.97,U] [#3 0.60,-0.10,0.00,M1] [#4 0.37,-0.02,0.74,U] [#5 0.20,0.03,0.97,U] [#6 0.46,0.26,0.91,U] [#7 0.39,-0.31,0.78,U] [#8 0.23,-0.36,0.78,U] 
02:53:06.410 00.000 6880 single-star, 7 included, MultiStar: {0.30, -0.05}, one-star: {0.14, 0.15}
02:53:06.410 00.000 6880 CameraToMount -- cameraTheta (0.82) - m_xAngle (-1.61) = xAngle (2.44 = 2.44)
02:53:06.410 00.000 6880 CameraToMount -- cameraTheta (0.82) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.40 = 2.40)
02:53:06.410 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.15 hyp=0.20 cameraTheta=0.82 mountX=-0.15 mountY=0.14, mountTheta=2.42
02:53:06.411 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.15, opts=13)
02:53:06.411 00.000 6880 Enqueuing Move request for scope (0.14, 0.15)
02:53:06.412 00.001 10052 Worker thread wakes up
02:53:06.412 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.15) opts 0xd
02:53:06.412 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.15)
02:53:06.412 00.000 10052 Moving (0.14, 0.15) raw xDistance=-0.15 yDistance=0.14
02:53:06.412 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:53:06.412 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.00
02:53:06.412 00.000 10052 MoveAxis(E, 39, ABG)
02:53:06.412 00.000 10052 Guiding  Dir = 2, Dur = 39
02:53:06.434 00.022 10052 IsSlewing returns 0
02:53:06.439 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:06.468 00.029 6880 UpdateGuideState exits: m=2551 SNR=34.9
02:53:06.468 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:06.468 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:06.468 00.000 6880 Enqueuing Expose request
02:53:06.472 00.004 10052 IsGuiding returns 0
02:53:06.499 00.027 10052 PulseGuide returned control before completion, sleep 23
02:53:06.555 00.056 10052 IsGuiding returns 0
02:53:06.555 00.000 10052 Move returns status 0, amount 39
02:53:06.555 00.000 10052 MoveAxis(N, 0, ABG)
02:53:06.555 00.000 10052 Move returns status 0, amount 0
02:53:06.555 00.000 10052 move complete, result=0
02:53:06.557 00.002 10052 worker thread done servicing request
02:53:06.557 00.000 10052 Worker thread wakes up
02:53:06.557 00.000 6880 GuideStep: -0.2 px 39 ms EAST, 0.1 px 0 ms NORTH
02:53:06.557 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:06.557 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:07.311 00.754 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1766bed2-be58-4833-adbf-ff395dfb990a"}
02:53:07.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1766bed2-be58-4833-adbf-ff395dfb990a"}
02:53:07.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"59755c29-92ff-45cf-a561-47271622a6b7"}
02:53:07.312 00.000 6880 case statement mapped state 6 to 3
02:53:07.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"59755c29-92ff-45cf-a561-47271622a6b7"}
02:53:07.312 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"10d1670a-7812-4246-9775-f8fdccf74c5f"}
02:53:07.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4847,"width":15,"height":15,"star_pos":[7.05,6.64],"pixels":"..."},"id":"10d1670a-7812-4246-9775-f8fdccf74c5f"}
02:53:07.476 00.164 10052 Exposure complete
02:53:07.542 00.066 10052 worker thread done servicing request
02:53:07.542 00.000 6880 OnExposeComplete: enter
02:53:07.542 00.000 6880 UpdateGuideState(): m_state=6
02:53:07.542 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4848
02:53:07.542 00.000 6880 Star::Find returns 1 (0), X=407.91, Y=891.48, Mass=2523, SNR=34.8, Peak=134 HFD=5.0
02:53:07.543 00.001 6880 MultiStar: [#1 0.14,-0.61,0.00,M4] [#2 0.06,-0.47,0.97,U] [#3 0.36,-0.44,0.00,M2] [#4 0.32,0.00,0.74,U] [#5 0.11,-0.02,0.99,U] [#6 0.23,-0.11,0.91,U] [#7 0.45,-0.03,0.76,U] [#8 0.16,-0.48,0.80,U] 
02:53:07.543 00.000 6880 single-star, 6 included, MultiStar: {0.17, -0.16}, one-star: {-0.00, -0.01}
02:53:07.543 00.000 6880 CameraToMount -- cameraTheta (-1.81) - m_xAngle (-1.61) = xAngle (-0.20 = -0.20)
02:53:07.543 00.000 6880 CameraToMount -- cameraTheta (-1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.23 = -0.23)
02:53:07.543 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.01 hyp=0.01 cameraTheta=-1.81 mountX=0.01 mountY=-0.00, mountTheta=-0.23
02:53:07.544 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.01, opts=13)
02:53:07.545 00.001 6880 Enqueuing Move request for scope (-0.00, -0.01)
02:53:07.545 00.000 10052 Worker thread wakes up
02:53:07.545 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.01) opts 0xd
02:53:07.545 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.01)
02:53:07.545 00.000 10052 Moving (-0.00, -0.01) raw xDistance=0.01 yDistance=-0.00
02:53:07.545 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:53:07.545 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.00
02:53:07.545 00.000 10052 MoveAxis(E, 0, ABG)
02:53:07.545 00.000 10052 Move returns status 0, amount 0
02:53:07.545 00.000 10052 MoveAxis(N, 0, ABG)
02:53:07.545 00.000 10052 Move returns status 0, amount 0
02:53:07.545 00.000 10052 move complete, result=0
02:53:07.545 00.000 10052 worker thread done servicing request
02:53:07.567 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:07.615 00.048 6880 UpdateGuideState exits: m=2523 SNR=34.8
02:53:07.615 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:07.615 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:07.615 00.000 6880 Enqueuing Expose request
02:53:07.616 00.001 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:07.616 00.000 10052 Worker thread wakes up
02:53:07.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:07.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:08.745 01.129 10052 Exposure complete
02:53:08.807 00.062 10052 worker thread done servicing request
02:53:08.807 00.000 6880 OnExposeComplete: enter
02:53:08.807 00.000 6880 UpdateGuideState(): m_state=6
02:53:08.808 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4849
02:53:08.808 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=891.94, Mass=2569, SNR=35.2, Peak=146 HFD=4.6
02:53:08.808 00.000 6880 MultiStar: [#1 0.53,0.34,0.00,M5] [#2 0.03,0.18,0.98,U] [#3 0.37,0.11,0.92,U] [#4 0.55,0.55,0.00,M3] [#5 0.08,0.29,0.99,U] [#6 0.44,0.51,0.00,M1] [#7 0.69,0.45,0.00,M2] [#8 -0.01,0.02,0.78,U] 
02:53:08.808 00.000 6880 refined, 4 included, MultiStar: {0.09, 0.22}, one-star: {-0.02, 0.45}
02:53:08.808 00.000 6880 CameraToMount -- cameraTheta (1.19) - m_xAngle (-1.61) = xAngle (2.80 = 2.80)
02:53:08.808 00.000 6880 CameraToMount -- cameraTheta (1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.77 = 2.77)
02:53:08.808 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.19 mountX=-0.23 mountY=0.09, mountTheta=2.77
02:53:08.810 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.22, opts=13)
02:53:08.810 00.000 6880 Enqueuing Move request for scope (0.09, 0.22)
02:53:08.810 00.000 10052 Worker thread wakes up
02:53:08.810 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.22) opts 0xd
02:53:08.810 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.22)
02:53:08.810 00.000 10052 Moving (0.09, 0.22) raw xDistance=-0.23 yDistance=0.09
02:53:08.810 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.23
02:53:08.810 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.00
02:53:08.810 00.000 10052 MoveAxis(E, 60, ABG)
02:53:08.810 00.000 10052 Guiding  Dir = 2, Dur = 60
02:53:08.831 00.021 10052 IsSlewing returns 0
02:53:08.832 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:08.869 00.037 6880 UpdateGuideState exits: m=2569 SNR=35.2
02:53:08.869 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:08.869 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:08.869 00.000 6880 Enqueuing Expose request
02:53:08.870 00.001 10052 IsGuiding returns 0
02:53:08.896 00.026 10052 PulseGuide returned control before completion, sleep 44
02:53:08.968 00.072 10052 IsGuiding returns 0
02:53:08.968 00.000 10052 Move returns status 0, amount 60
02:53:08.968 00.000 10052 MoveAxis(N, 0, ABG)
02:53:08.968 00.000 10052 Move returns status 0, amount 0
02:53:08.968 00.000 10052 move complete, result=0
02:53:08.968 00.000 10052 worker thread done servicing request
02:53:08.968 00.000 10052 Worker thread wakes up
02:53:08.968 00.000 6880 GuideStep: -0.2 px 60 ms EAST, 0.1 px 0 ms NORTH
02:53:08.968 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:08.968 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:09.311 00.343 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac2eda68-7d63-4be3-9a01-eebc4766bbac"}
02:53:09.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac2eda68-7d63-4be3-9a01-eebc4766bbac"}
02:53:09.311 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80524de3-def6-408b-a7b6-b7b7741f353c"}
02:53:09.311 00.000 6880 case statement mapped state 6 to 3
02:53:09.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80524de3-def6-408b-a7b6-b7b7741f353c"}
02:53:09.311 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a26d9665-3250-4f4b-931b-2679a12a3042"}
02:53:09.312 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4849,"width":15,"height":15,"star_pos":[6.89,6.94],"pixels":"..."},"id":"a26d9665-3250-4f4b-931b-2679a12a3042"}
02:53:09.884 00.572 10052 Exposure complete
02:53:09.939 00.055 10052 worker thread done servicing request
02:53:09.939 00.000 6880 OnExposeComplete: enter
02:53:09.940 00.001 6880 UpdateGuideState(): m_state=6
02:53:09.940 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4850
02:53:09.940 00.000 6880 Star::Find returns 1 (0), X=408.12, Y=891.94, Mass=2401, SNR=33.9, Peak=125 HFD=4.5
02:53:09.940 00.000 6880 MultiStar: [#1 0.36,0.41,0.98,U] [#2 0.14,0.39,1.02,U] [#3 0.74,0.40,0.00,M2] [#4 0.59,0.36,0.00,M4] [#5 0.20,0.39,1.00,U] [#6 0.60,0.67,0.00,M2] [#7 0.35,0.39,0.79,U] [#8 0.21,0.37,0.84,U] 
02:53:09.940 00.000 6880 refined, 5 included, MultiStar: {0.24, 0.40}, one-star: {0.20, 0.44}
02:53:09.940 00.000 6880 CameraToMount -- cameraTheta (1.03) - m_xAngle (-1.61) = xAngle (2.64 = 2.64)
02:53:09.940 00.000 6880 CameraToMount -- cameraTheta (1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.61 = 2.61)
02:53:09.941 00.001 6880 CameraToMount -- cameraX=0.24 cameraY=0.40 hyp=0.47 cameraTheta=1.03 mountX=-0.41 mountY=0.24, mountTheta=2.62
02:53:09.942 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.40, opts=13)
02:53:09.942 00.000 6880 Enqueuing Move request for scope (0.24, 0.40)
02:53:09.942 00.000 10052 Worker thread wakes up
02:53:09.942 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.40) opts 0xd
02:53:09.942 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.40)
02:53:09.942 00.000 10052 Moving (0.24, 0.40) raw xDistance=-0.41 yDistance=0.24
02:53:09.942 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.41
02:53:09.942 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.24, slope = 0.04
02:53:09.942 00.000 10052 MoveAxis(E, 113, ABG)
02:53:09.942 00.000 10052 Guiding  Dir = 2, Dur = 113
02:53:09.962 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:09.993 00.031 10052 IsSlewing returns 0
02:53:09.994 00.001 6880 UpdateGuideState exits: m=2401 SNR=33.9
02:53:09.994 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:09.994 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:09.994 00.000 6880 Enqueuing Expose request
02:53:10.066 00.072 10052 IsGuiding returns 0
02:53:10.136 00.070 10052 PulseGuide returned control before completion, sleep 55
02:53:10.252 00.116 10052 IsGuiding returns 1
02:53:10.252 00.000 10052 scope still moving after pulse duration time elapsed
02:53:10.319 00.067 10052 IsSlewing returns 0
02:53:10.395 00.076 10052 IsGuiding returns 0
02:53:10.395 00.000 10052 scope move finished after 113 + 215 ms
02:53:10.395 00.000 10052 Move returns status 0, amount 113
02:53:10.395 00.000 10052 MoveAxis(S, 29, ABG)
02:53:10.395 00.000 10052 Guiding  Dir = 1, Dur = 29
02:53:10.465 00.070 10052 IsSlewing returns 0
02:53:10.536 00.071 10052 IsGuiding returns 0
02:53:10.675 00.139 10052 IsGuiding returns 0
02:53:10.675 00.000 10052 Move returns status 0, amount 29
02:53:10.675 00.000 10052 move complete, result=0
02:53:10.675 00.000 10052 worker thread done servicing request
02:53:10.675 00.000 10052 Worker thread wakes up
02:53:10.675 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:10.676 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:10.676 00.000 6880 GuideStep: -0.4 px 113 ms EAST, 0.2 px 29 ms SOUTH
02:53:11.311 00.635 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"84360a5f-4bfa-4f19-8fd6-ea73d0ab768f"}
02:53:11.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"84360a5f-4bfa-4f19-8fd6-ea73d0ab768f"}
02:53:11.311 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7519324f-d980-446a-9d99-ebefaec07b21"}
02:53:11.311 00.000 6880 case statement mapped state 6 to 3
02:53:11.311 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7519324f-d980-446a-9d99-ebefaec07b21"}
02:53:11.312 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"14013b68-c92d-4107-a32c-7f815147b08a"}
02:53:11.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4850,"width":15,"height":15,"star_pos":[7.12,6.94],"pixels":"..."},"id":"14013b68-c92d-4107-a32c-7f815147b08a"}
02:53:11.803 00.491 10052 Exposure complete
02:53:11.858 00.055 10052 worker thread done servicing request
02:53:11.858 00.000 6880 OnExposeComplete: enter
02:53:11.858 00.000 6880 UpdateGuideState(): m_state=6
02:53:11.859 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4851
02:53:11.859 00.000 6880 Star::Find returns 1 (0), X=408.00, Y=891.67, Mass=2772, SNR=36.6, Peak=158 HFD=4.8
02:53:11.859 00.000 6880 MultiStar: [#1 0.33,-0.37,0.93,U] [#2 -0.09,-0.07,0.93,U] [#3 0.13,-0.20,0.88,U] [#4 0.22,0.10,0.73,U] [#5 0.35,-0.10,0.93,U] [#6 0.10,0.07,0.92,U] [#7 0.28,-0.03,0.74,U] [#8 0.03,-0.44,0.77,U] 
02:53:11.859 00.000 6880 refined, 8 included, MultiStar: {0.16, -0.09}, one-star: {0.09, 0.17}
02:53:11.859 00.000 6880 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
02:53:11.859 00.000 6880 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:53:11.860 00.001 6880 CameraToMount -- cameraX=0.16 cameraY=-0.09 hyp=0.18 cameraTheta=-0.53 mountX=0.09 mountY=0.16, mountTheta=1.07
02:53:11.861 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.09, opts=13)
02:53:11.861 00.000 6880 Enqueuing Move request for scope (0.16, -0.09)
02:53:11.861 00.000 10052 Worker thread wakes up
02:53:11.861 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.09) opts 0xd
02:53:11.861 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.09)
02:53:11.861 00.000 10052 Moving (0.16, -0.09) raw xDistance=0.09 yDistance=0.16
02:53:11.861 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:53:11.862 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
02:53:11.862 00.000 10052 MoveAxis(E, 0, ABG)
02:53:11.862 00.000 10052 Move returns status 0, amount 0
02:53:11.862 00.000 10052 MoveAxis(N, 0, ABG)
02:53:11.862 00.000 10052 Move returns status 0, amount 0
02:53:11.862 00.000 10052 move complete, result=0
02:53:11.862 00.000 10052 worker thread done servicing request
02:53:11.882 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:11.910 00.028 6880 UpdateGuideState exits: m=2772 SNR=36.6
02:53:11.911 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:11.911 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:11.911 00.000 6880 Enqueuing Expose request
02:53:11.911 00.000 10052 Worker thread wakes up
02:53:11.911 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:11.911 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:11.911 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:12.819 00.908 10052 Exposure complete
02:53:12.873 00.054 10052 worker thread done servicing request
02:53:12.873 00.000 6880 OnExposeComplete: enter
02:53:12.873 00.000 6880 UpdateGuideState(): m_state=6
02:53:12.873 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4852
02:53:12.873 00.000 6880 Star::Find returns 1 (0), X=408.11, Y=891.81, Mass=2600, SNR=35.4, Peak=154 HFD=4.5
02:53:12.874 00.001 6880 MultiStar: [#1 0.44,-0.22,0.95,U] [#2 0.28,-0.12,0.97,U] [#3 0.49,-0.33,0.00,M2] [#4 0.41,0.11,0.75,U] [#5 0.36,0.01,0.97,U] [#6 0.41,-0.24,0.89,U] [#7 0.65,0.14,0.00,M1] [#8 0.06,-0.36,0.75,U] 
02:53:12.874 00.000 6880 refined, 6 included, MultiStar: {0.31, -0.06}, one-star: {0.20, 0.32}
02:53:12.874 00.000 6880 CameraToMount -- cameraTheta (-0.19) - m_xAngle (-1.61) = xAngle (1.42 = 1.42)
02:53:12.874 00.000 6880 CameraToMount -- cameraTheta (-0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.39 = 1.39)
02:53:12.874 00.000 6880 CameraToMount -- cameraX=0.31 cameraY=-0.06 hyp=0.32 cameraTheta=-0.19 mountX=0.05 mountY=0.31, mountTheta=1.42
02:53:12.876 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.31, y=-0.06, opts=13)
02:53:12.876 00.000 6880 Enqueuing Move request for scope (0.31, -0.06)
02:53:12.876 00.000 10052 Worker thread wakes up
02:53:12.876 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.31, -0.06) opts 0xd
02:53:12.876 00.000 10052 Handling offset move in thread for scope, endpoint = (0.31, -0.06)
02:53:12.876 00.000 10052 Moving (0.31, -0.06) raw xDistance=0.05 yDistance=0.31
02:53:12.876 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
02:53:12.876 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.31, slope = 0.04
02:53:12.876 00.000 10052 MoveAxis(E, 0, ABG)
02:53:12.876 00.000 10052 Move returns status 0, amount 0
02:53:12.876 00.000 10052 MoveAxis(S, 48, ABG)
02:53:12.876 00.000 10052 Guiding  Dir = 1, Dur = 48
02:53:12.896 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:12.897 00.001 10052 IsSlewing returns 0
02:53:12.924 00.027 6880 UpdateGuideState exits: m=2600 SNR=35.4
02:53:12.924 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:12.924 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:12.924 00.000 6880 Enqueuing Expose request
02:53:12.935 00.011 10052 IsGuiding returns 0
02:53:12.963 00.028 10052 PulseGuide returned control before completion, sleep 31
02:53:13.028 00.065 10052 IsGuiding returns 0
02:53:13.028 00.000 10052 Move returns status 0, amount 48
02:53:13.028 00.000 10052 move complete, result=0
02:53:13.028 00.000 10052 worker thread done servicing request
02:53:13.028 00.000 10052 Worker thread wakes up
02:53:13.028 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:13.028 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:13.028 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.3 px 48 ms SOUTH
02:53:13.309 00.281 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8808d6d-6261-4b54-867c-59e013a81312"}
02:53:13.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8808d6d-6261-4b54-867c-59e013a81312"}
02:53:13.309 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a5460af7-37cd-4dcd-8a40-5880dc8d8d37"}
02:53:13.309 00.000 6880 case statement mapped state 6 to 3
02:53:13.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5460af7-37cd-4dcd-8a40-5880dc8d8d37"}
02:53:13.309 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4255f190-a1a9-47b3-b69a-a37595d24418"}
02:53:13.311 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4852,"width":15,"height":15,"star_pos":[7.11,6.81],"pixels":"..."},"id":"4255f190-a1a9-47b3-b69a-a37595d24418"}
02:53:14.159 00.848 10052 Exposure complete
02:53:14.219 00.060 10052 worker thread done servicing request
02:53:14.219 00.000 6880 OnExposeComplete: enter
02:53:14.219 00.000 6880 UpdateGuideState(): m_state=6
02:53:14.219 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4853
02:53:14.219 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=891.57, Mass=2560, SNR=35.1, Peak=157 HFD=4.8
02:53:14.219 00.000 6880 MultiStar: [#1 0.29,-0.11,0.98,U] [#2 0.00,0.09,0.99,U] [#3 0.04,0.07,0.93,U] [#4 0.36,0.06,0.74,U] [#5 0.35,0.05,0.96,U] [#6 -0.06,0.25,0.91,U] [#7 0.41,-0.26,0.77,U] [#8 0.17,-0.18,0.80,U] 
02:53:14.220 00.001 6880 single-star, 8 included, MultiStar: {0.18, 0.01}, one-star: {0.16, 0.08}
02:53:14.220 00.000 6880 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.61) = xAngle (2.07 = 2.07)
02:53:14.220 00.000 6880 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.04 = 2.04)
02:53:14.220 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.08 hyp=0.18 cameraTheta=0.46 mountX=-0.09 mountY=0.16, mountTheta=2.07
02:53:14.221 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.08, opts=13)
02:53:14.221 00.000 6880 Enqueuing Move request for scope (0.16, 0.08)
02:53:14.221 00.000 10052 Worker thread wakes up
02:53:14.221 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.08) opts 0xd
02:53:14.221 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.08)
02:53:14.221 00.000 10052 Moving (0.16, 0.08) raw xDistance=-0.09 yDistance=0.16
02:53:14.221 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:53:14.221 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.03
02:53:14.221 00.000 10052 MoveAxis(E, 0, ABG)
02:53:14.222 00.001 10052 Move returns status 0, amount 0
02:53:14.222 00.000 10052 MoveAxis(N, 0, ABG)
02:53:14.222 00.000 10052 Move returns status 0, amount 0
02:53:14.222 00.000 10052 move complete, result=0
02:53:14.222 00.000 10052 worker thread done servicing request
02:53:14.242 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:14.272 00.030 6880 UpdateGuideState exits: m=2560 SNR=35.1
02:53:14.272 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:14.272 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:14.273 00.001 6880 Enqueuing Expose request
02:53:14.273 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:14.273 00.000 10052 Worker thread wakes up
02:53:14.273 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:14.273 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:15.193 00.920 10052 Exposure complete
02:53:15.254 00.061 6880 OnExposeComplete: enter
02:53:15.254 00.000 6880 UpdateGuideState(): m_state=6
02:53:15.254 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4854
02:53:15.254 00.000 10052 worker thread done servicing request
02:53:15.254 00.000 6880 Star::Find returns 1 (0), X=408.28, Y=891.90, Mass=2504, SNR=34.7, Peak=163 HFD=4.5
02:53:15.255 00.001 6880 MultiStar: [#1 0.47,-0.04,0.99,U] [#2 0.10,0.32,1.00,U] [#3 0.44,0.19,0.94,U] [#4 0.39,0.14,0.75,U] [#5 0.58,0.04,0.00,M1] [#6 0.30,0.38,0.92,U] [#7 0.46,-0.21,0.80,U] [#8 0.55,0.18,0.00,M1] 
02:53:15.255 00.000 6880 refined, 6 included, MultiStar: {0.36, 0.18}, one-star: {0.37, 0.40}
02:53:15.255 00.000 6880 CameraToMount -- cameraTheta (0.47) - m_xAngle (-1.61) = xAngle (2.08 = 2.08)
02:53:15.255 00.000 6880 CameraToMount -- cameraTheta (0.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.05 = 2.05)
02:53:15.255 00.000 6880 CameraToMount -- cameraX=0.36 cameraY=0.18 hyp=0.40 cameraTheta=0.47 mountX=-0.20 mountY=0.35, mountTheta=2.08
02:53:15.258 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.36, y=0.18, opts=13)
02:53:15.258 00.000 6880 Enqueuing Move request for scope (0.36, 0.18)
02:53:15.258 00.000 10052 Worker thread wakes up
02:53:15.258 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.36, 0.18) opts 0xd
02:53:15.258 00.000 10052 Handling offset move in thread for scope, endpoint = (0.36, 0.18)
02:53:15.258 00.000 10052 Moving (0.36, 0.18) raw xDistance=-0.20 yDistance=0.35
02:53:15.258 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.09 from input -0.20
02:53:15.258 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.35, slope = 0.04
02:53:15.258 00.000 10052 MoveAxis(E, 52, ABG)
02:53:15.258 00.000 10052 Guiding  Dir = 2, Dur = 52
02:53:15.279 00.021 10052 IsSlewing returns 0
02:53:15.283 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:15.315 00.032 6880 UpdateGuideState exits: m=2504 SNR=34.7
02:53:15.315 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:15.315 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:15.315 00.000 6880 Enqueuing Expose request
02:53:15.316 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32c4c3c2-5a9a-4d02-8378-d7da49d41a62"}
02:53:15.316 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32c4c3c2-5a9a-4d02-8378-d7da49d41a62"}
02:53:15.317 00.001 10052 IsGuiding returns 0
02:53:15.324 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"325849fa-1b74-4661-b1f5-dd77984dea7b"}
02:53:15.324 00.000 6880 case statement mapped state 6 to 3
02:53:15.325 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"325849fa-1b74-4661-b1f5-dd77984dea7b"}
02:53:15.326 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f42c26c6-1822-4521-996f-5bc273f1e8da"}
02:53:15.326 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4854,"width":15,"height":15,"star_pos":[7.28,6.90],"pixels":"..."},"id":"f42c26c6-1822-4521-996f-5bc273f1e8da"}
02:53:15.345 00.019 10052 PulseGuide returned control before completion, sleep 35
02:53:15.416 00.071 10052 IsGuiding returns 0
02:53:15.416 00.000 10052 Move returns status 0, amount 52
02:53:15.416 00.000 10052 MoveAxis(S, 51, ABG)
02:53:15.416 00.000 10052 Guiding  Dir = 1, Dur = 51
02:53:15.454 00.038 10052 IsSlewing returns 0
02:53:15.492 00.038 10052 IsGuiding returns 0
02:53:15.635 00.143 10052 IsGuiding returns 0
02:53:15.635 00.000 10052 Move returns status 0, amount 51
02:53:15.635 00.000 10052 move complete, result=0
02:53:15.635 00.000 10052 worker thread done servicing request
02:53:15.635 00.000 6880 GuideStep: -0.2 px 52 ms EAST, 0.4 px 51 ms SOUTH
02:53:15.635 00.000 10052 Worker thread wakes up
02:53:15.635 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:15.635 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:16.773 01.138 10052 Exposure complete
02:53:16.827 00.054 10052 worker thread done servicing request
02:53:16.827 00.000 6880 OnExposeComplete: enter
02:53:16.827 00.000 6880 UpdateGuideState(): m_state=6
02:53:16.827 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4855
02:53:16.827 00.000 6880 Star::Find returns 1 (0), X=408.07, Y=891.90, Mass=2633, SNR=35.6, Peak=154 HFD=4.5
02:53:16.827 00.000 6880 MultiStar: [#1 0.26,-0.04,0.97,U] [#2 0.10,-0.07,0.99,U] [#3 0.13,-0.28,0.93,U] [#4 0.48,0.07,0.75,U] [#5 0.12,0.09,0.97,U] [#6 0.15,-0.24,0.91,U] [#7 0.17,-0.26,0.76,U] [#8 0.19,-0.10,0.79,U] 
02:53:16.827 00.000 6880 refined, 8 included, MultiStar: {0.19, -0.04}, one-star: {0.16, 0.41}
02:53:16.827 00.000 6880 CameraToMount -- cameraTheta (-0.21) - m_xAngle (-1.61) = xAngle (1.40 = 1.40)
02:53:16.828 00.001 6880 CameraToMount -- cameraTheta (-0.21) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.37 = 1.37)
02:53:16.828 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.04 hyp=0.19 cameraTheta=-0.21 mountX=0.03 mountY=0.19, mountTheta=1.40
02:53:16.829 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.04, opts=13)
02:53:16.829 00.000 6880 Enqueuing Move request for scope (0.19, -0.04)
02:53:16.829 00.000 10052 Worker thread wakes up
02:53:16.829 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.04) opts 0xd
02:53:16.829 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.04)
02:53:16.829 00.000 10052 Moving (0.19, -0.04) raw xDistance=0.03 yDistance=0.19
02:53:16.829 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
02:53:16.829 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.19, slope = 0.02
02:53:16.829 00.000 10052 MoveAxis(E, 0, ABG)
02:53:16.829 00.000 10052 Move returns status 0, amount 0
02:53:16.829 00.000 10052 MoveAxis(S, 41, ABG)
02:53:16.829 00.000 10052 Guiding  Dir = 1, Dur = 41
02:53:16.848 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:16.850 00.002 10052 IsSlewing returns 0
02:53:16.877 00.027 6880 UpdateGuideState exits: m=2633 SNR=35.6
02:53:16.877 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:16.877 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:16.877 00.000 6880 Enqueuing Expose request
02:53:16.888 00.011 10052 IsGuiding returns 0
02:53:16.915 00.027 10052 PulseGuide returned control before completion, sleep 24
02:53:16.964 00.049 10052 IsGuiding returns 0
02:53:16.965 00.001 10052 Move returns status 0, amount 41
02:53:16.965 00.000 10052 move complete, result=0
02:53:16.965 00.000 10052 worker thread done servicing request
02:53:16.965 00.000 10052 Worker thread wakes up
02:53:16.965 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 41 ms SOUTH
02:53:16.965 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:16.965 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:17.308 00.343 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d450aeb3-0047-44c1-a563-50c92241f0d2"}
02:53:17.308 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d450aeb3-0047-44c1-a563-50c92241f0d2"}
02:53:17.308 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"647c4d6b-7da9-414a-ab96-596898181dbe"}
02:53:17.308 00.000 6880 case statement mapped state 6 to 3
02:53:17.309 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"647c4d6b-7da9-414a-ab96-596898181dbe"}
02:53:17.309 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"271a0d7b-14f5-4309-8b8e-934000f0929b"}
02:53:17.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4855,"width":15,"height":15,"star_pos":[7.07,6.90],"pixels":"..."},"id":"271a0d7b-14f5-4309-8b8e-934000f0929b"}
02:53:17.883 00.574 10052 Exposure complete
02:53:17.941 00.058 10052 worker thread done servicing request
02:53:17.941 00.000 6880 OnExposeComplete: enter
02:53:17.941 00.000 6880 UpdateGuideState(): m_state=6
02:53:17.941 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4856
02:53:17.941 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.56, Mass=2591, SNR=35.3, Peak=159 HFD=4.9
02:53:17.942 00.001 6880 MultiStar: [#1 0.07,-0.28,0.95,U] [#2 -0.08,0.07,0.97,U] [#3 0.27,-0.26,0.91,U] [#4 0.07,-0.26,0.73,U] [#5 0.19,-0.07,0.97,U] [#6 -0.01,0.15,0.86,U] [#7 0.28,0.06,0.76,U] [#8 0.22,-0.37,0.79,U] 
02:53:17.942 00.000 6880 single-star, 8 included, MultiStar: {0.11, -0.10}, one-star: {0.02, 0.07}
02:53:17.942 00.000 6880 CameraToMount -- cameraTheta (1.30) - m_xAngle (-1.61) = xAngle (2.92 = 2.92)
02:53:17.942 00.000 6880 CameraToMount -- cameraTheta (1.30) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.89 = 2.89)
02:53:17.942 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.07 hyp=0.07 cameraTheta=1.30 mountX=-0.07 mountY=0.02, mountTheta=2.89
02:53:17.943 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.07, opts=13)
02:53:17.943 00.000 6880 Enqueuing Move request for scope (0.02, 0.07)
02:53:17.944 00.001 10052 Worker thread wakes up
02:53:17.944 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.07) opts 0xd
02:53:17.944 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.07)
02:53:17.944 00.000 10052 Moving (0.02, 0.07) raw xDistance=-0.07 yDistance=0.02
02:53:17.944 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:53:17.944 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.04, using input
02:53:17.944 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
02:53:17.944 00.000 10052 MoveAxis(E, 0, ABG)
02:53:17.944 00.000 10052 Move returns status 0, amount 0
02:53:17.944 00.000 10052 MoveAxis(N, 0, ABG)
02:53:17.944 00.000 10052 Move returns status 0, amount 0
02:53:17.944 00.000 10052 move complete, result=0
02:53:17.944 00.000 10052 worker thread done servicing request
02:53:17.966 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:17.998 00.032 6880 UpdateGuideState exits: m=2591 SNR=35.3
02:53:17.998 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:17.998 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:17.998 00.000 6880 Enqueuing Expose request
02:53:17.998 00.000 10052 Worker thread wakes up
02:53:17.998 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:17.998 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:17.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:19.137 01.139 10052 Exposure complete
02:53:19.199 00.062 10052 worker thread done servicing request
02:53:19.199 00.000 6880 OnExposeComplete: enter
02:53:19.199 00.000 6880 UpdateGuideState(): m_state=6
02:53:19.199 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4857
02:53:19.200 00.001 6880 Star::Find returns 1 (0), X=407.95, Y=891.62, Mass=2617, SNR=35.5, Peak=160 HFD=4.8
02:53:19.200 00.000 6880 MultiStar: [#1 0.23,-0.00,0.94,U] [#2 -0.17,0.03,0.98,U] [#3 0.02,0.09,0.90,U] [#4 0.16,-0.02,0.74,U] [#5 0.16,-0.02,0.97,U] [#6 0.06,0.17,0.91,U] [#7 0.30,-0.01,0.77,U] [#8 -0.14,0.04,0.81,U] 
02:53:19.200 00.000 6880 refined, 8 included, MultiStar: {0.07, 0.05}, one-star: {0.04, 0.13}
02:53:19.200 00.000 6880 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.61) = xAngle (2.21 = 2.21)
02:53:19.200 00.000 6880 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.18 = 2.18)
02:53:19.200 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.05 hyp=0.09 cameraTheta=0.59 mountX=-0.05 mountY=0.07, mountTheta=2.20
02:53:19.202 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.05, opts=13)
02:53:19.202 00.000 6880 Enqueuing Move request for scope (0.07, 0.05)
02:53:19.202 00.000 10052 Worker thread wakes up
02:53:19.202 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.05) opts 0xd
02:53:19.202 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.05)
02:53:19.202 00.000 10052 Moving (0.07, 0.05) raw xDistance=-0.05 yDistance=0.07
02:53:19.202 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
02:53:19.202 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
02:53:19.203 00.001 10052 MoveAxis(E, 0, ABG)
02:53:19.203 00.000 10052 Move returns status 0, amount 0
02:53:19.203 00.000 10052 MoveAxis(N, 0, ABG)
02:53:19.203 00.000 10052 Move returns status 0, amount 0
02:53:19.203 00.000 10052 move complete, result=0
02:53:19.203 00.000 10052 worker thread done servicing request
02:53:19.230 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:19.263 00.033 6880 UpdateGuideState exits: m=2617 SNR=35.5
02:53:19.263 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:19.263 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:19.263 00.000 6880 Enqueuing Expose request
02:53:19.263 00.000 10052 Worker thread wakes up
02:53:19.263 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:19.263 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:19.263 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:53:19.307 00.044 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"23ff8bb4-7256-4ed9-9065-e8e32b508499"}
02:53:19.307 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"23ff8bb4-7256-4ed9-9065-e8e32b508499"}
02:53:19.309 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"afd2c9f7-6063-4a83-ad2e-0287ec3dbdf3"}
02:53:19.309 00.000 6880 case statement mapped state 6 to 3
02:53:19.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"afd2c9f7-6063-4a83-ad2e-0287ec3dbdf3"}
02:53:19.310 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b8192581-98b9-48ad-ae09-e3cd9fbb0b3c"}
02:53:19.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4857,"width":15,"height":15,"star_pos":[6.95,6.62],"pixels":"..."},"id":"b8192581-98b9-48ad-ae09-e3cd9fbb0b3c"}
02:53:20.178 00.868 10052 Exposure complete
02:53:20.249 00.071 10052 worker thread done servicing request
02:53:20.250 00.001 6880 OnExposeComplete: enter
02:53:20.250 00.000 6880 UpdateGuideState(): m_state=6
02:53:20.250 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4858
02:53:20.250 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.56, Mass=2518, SNR=34.7, Peak=157 HFD=4.9
02:53:20.250 00.000 6880 MultiStar: [#1 0.11,-0.18,0.97,U] [#2 0.02,-0.03,0.98,U] [#3 0.06,-0.18,0.94,U] [#4 0.21,-0.10,0.75,U] [#5 0.25,-0.05,1.00,U] [#6 -0.01,-0.15,0.93,U] [#7 0.24,-0.41,0.78,U] [#8 -0.02,-0.12,0.82,U] 
02:53:20.250 00.000 6880 single-star, 8 included, MultiStar: {0.10, -0.12}, one-star: {0.03, 0.06}
02:53:20.250 00.000 6880 CameraToMount -- cameraTheta (1.10) - m_xAngle (-1.61) = xAngle (2.71 = 2.71)
02:53:20.251 00.001 6880 CameraToMount -- cameraTheta (1.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.68 = 2.68)
02:53:20.251 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.06 hyp=0.07 cameraTheta=1.10 mountX=-0.07 mountY=0.03, mountTheta=2.69
02:53:20.252 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.06, opts=13)
02:53:20.252 00.000 6880 Enqueuing Move request for scope (0.03, 0.06)
02:53:20.252 00.000 10052 Worker thread wakes up
02:53:20.252 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.06) opts 0xd
02:53:20.252 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.06)
02:53:20.252 00.000 10052 Moving (0.03, 0.06) raw xDistance=-0.07 yDistance=0.03
02:53:20.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
02:53:20.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
02:53:20.252 00.000 10052 MoveAxis(E, 0, ABG)
02:53:20.252 00.000 10052 Move returns status 0, amount 0
02:53:20.252 00.000 10052 MoveAxis(N, 0, ABG)
02:53:20.252 00.000 10052 Move returns status 0, amount 0
02:53:20.253 00.001 10052 move complete, result=0
02:53:20.253 00.000 10052 worker thread done servicing request
02:53:20.274 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:20.305 00.031 6880 UpdateGuideState exits: m=2518 SNR=34.7
02:53:20.305 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:20.305 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:20.305 00.000 6880 Enqueuing Expose request
02:53:20.305 00.000 10052 Worker thread wakes up
02:53:20.305 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:20.305 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:20.305 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:21.305 01.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"06ce5b04-f903-45b0-a2c8-6249ea12b121"}
02:53:21.305 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"06ce5b04-f903-45b0-a2c8-6249ea12b121"}
02:53:21.305 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab23970e-2f01-4d86-a30a-d35bc9faf3be"}
02:53:21.305 00.000 6880 case statement mapped state 6 to 3
02:53:21.305 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab23970e-2f01-4d86-a30a-d35bc9faf3be"}
02:53:21.307 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e9df1b72-2720-4243-a77a-e683fad1d527"}
02:53:21.307 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4858,"width":15,"height":15,"star_pos":[6.94,6.56],"pixels":"..."},"id":"e9df1b72-2720-4243-a77a-e683fad1d527"}
02:53:21.433 00.126 10052 Exposure complete
02:53:21.490 00.057 10052 worker thread done servicing request
02:53:21.491 00.001 6880 OnExposeComplete: enter
02:53:21.491 00.000 6880 UpdateGuideState(): m_state=6
02:53:21.491 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4859
02:53:21.491 00.000 6880 Star::Find returns 1 (0), X=408.05, Y=891.66, Mass=2582, SNR=35.2, Peak=165 HFD=4.7
02:53:21.491 00.000 6880 MultiStar: [#1 -0.02,-0.41,0.94,U] [#2 0.02,-0.17,0.97,U] [#3 0.23,-0.35,0.93,U] [#4 -0.06,0.02,0.76,U] [#5 0.11,0.09,0.98,U] [#6 -0.01,-0.25,0.91,U] [#7 0.04,-0.35,0.76,U] [#8 0.01,-0.20,0.79,U] 
02:53:21.491 00.000 6880 refined, 8 included, MultiStar: {0.06, -0.16}, one-star: {0.14, 0.16}
02:53:21.491 00.000 6880 CameraToMount -- cameraTheta (-1.23) - m_xAngle (-1.61) = xAngle (0.38 = 0.38)
02:53:21.491 00.000 6880 CameraToMount -- cameraTheta (-1.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.35 = 0.35)
02:53:21.491 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.16 hyp=0.17 cameraTheta=-1.23 mountX=0.15 mountY=0.06, mountTheta=0.36
02:53:21.493 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.16, opts=13)
02:53:21.493 00.000 6880 Enqueuing Move request for scope (0.06, -0.16)
02:53:21.493 00.000 10052 Worker thread wakes up
02:53:21.493 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.16) opts 0xd
02:53:21.493 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.16)
02:53:21.493 00.000 10052 Moving (0.06, -0.16) raw xDistance=0.15 yDistance=0.06
02:53:21.493 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:53:21.493 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.03
02:53:21.493 00.000 10052 MoveAxis(W, 41, ABG)
02:53:21.493 00.000 10052 Guiding  Dir = 3, Dur = 41
02:53:21.511 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:21.546 00.035 10052 IsSlewing returns 0
02:53:21.546 00.000 6880 UpdateGuideState exits: m=2582 SNR=35.2
02:53:21.546 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:21.546 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:21.547 00.001 6880 Enqueuing Expose request
02:53:21.621 00.074 10052 IsGuiding returns 0
02:53:21.759 00.138 10052 IsGuiding returns 0
02:53:21.759 00.000 10052 Move returns status 0, amount 41
02:53:21.759 00.000 10052 MoveAxis(N, 0, ABG)
02:53:21.759 00.000 10052 Move returns status 0, amount 0
02:53:21.759 00.000 10052 move complete, result=0
02:53:21.759 00.000 10052 worker thread done servicing request
02:53:21.759 00.000 6880 GuideStep: 0.2 px 41 ms WEST, 0.1 px 0 ms NORTH
02:53:21.761 00.002 10052 Worker thread wakes up
02:53:21.761 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:21.761 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:22.669 00.908 10052 Exposure complete
02:53:22.730 00.061 10052 worker thread done servicing request
02:53:22.734 00.004 6880 OnExposeComplete: enter
02:53:22.734 00.000 6880 UpdateGuideState(): m_state=6
02:53:22.735 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4860
02:53:22.735 00.000 6880 Star::Find returns 1 (0), X=408.03, Y=891.78, Mass=2431, SNR=33.9, Peak=158 HFD=4.5
02:53:22.735 00.000 6880 MultiStar: [#1 0.24,0.13,0.97,U] [#2 0.13,0.01,0.99,U] [#3 0.02,-0.15,0.94,U] [#4 0.27,0.15,0.77,U] [#5 0.20,0.26,0.98,U] [#6 -0.16,0.14,0.88,U] [#7 0.34,0.40,0.79,U] [#8 0.17,0.11,0.79,U] 
02:53:22.735 00.000 6880 refined, 8 included, MultiStar: {0.14, 0.14}, one-star: {0.11, 0.28}
02:53:22.735 00.000 6880 CameraToMount -- cameraTheta (0.79) - m_xAngle (-1.61) = xAngle (2.40 = 2.40)
02:53:22.735 00.000 6880 CameraToMount -- cameraTheta (0.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.37 = 2.37)
02:53:22.735 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.14 hyp=0.20 cameraTheta=0.79 mountX=-0.15 mountY=0.14, mountTheta=2.38
02:53:22.737 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.14, opts=13)
02:53:22.737 00.000 6880 Enqueuing Move request for scope (0.14, 0.14)
02:53:22.737 00.000 10052 Worker thread wakes up
02:53:22.737 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.14) opts 0xd
02:53:22.737 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.14)
02:53:22.737 00.000 10052 Moving (0.14, 0.14) raw xDistance=-0.15 yDistance=0.14
02:53:22.738 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.15
02:53:22.738 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.02
02:53:22.738 00.000 10052 MoveAxis(E, 38, ABG)
02:53:22.738 00.000 10052 Guiding  Dir = 2, Dur = 38
02:53:22.758 00.020 10052 IsSlewing returns 0
02:53:22.764 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:22.796 00.032 6880 UpdateGuideState exits: m=2431 SNR=33.9
02:53:22.796 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:22.796 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:22.796 00.000 6880 Enqueuing Expose request
02:53:22.797 00.001 10052 IsGuiding returns 0
02:53:22.824 00.027 10052 PulseGuide returned control before completion, sleep 21
02:53:22.878 00.054 10052 IsGuiding returns 0
02:53:22.879 00.001 10052 Move returns status 0, amount 38
02:53:22.879 00.000 10052 MoveAxis(N, 0, ABG)
02:53:22.879 00.000 10052 Move returns status 0, amount 0
02:53:22.879 00.000 10052 move complete, result=0
02:53:22.879 00.000 10052 worker thread done servicing request
02:53:22.879 00.000 10052 Worker thread wakes up
02:53:22.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:22.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:22.879 00.000 6880 GuideStep: -0.1 px 38 ms EAST, 0.1 px 0 ms NORTH
02:53:23.304 00.425 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d8943626-3645-45f8-8e67-0a44ca6259c6"}
02:53:23.304 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d8943626-3645-45f8-8e67-0a44ca6259c6"}
02:53:23.304 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"180e24d8-e942-4626-a171-f566e2625bbf"}
02:53:23.304 00.000 6880 case statement mapped state 6 to 3
02:53:23.304 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"180e24d8-e942-4626-a171-f566e2625bbf"}
02:53:23.305 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e53b2de7-b038-475f-abc1-0553512b65e4"}
02:53:23.305 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4860,"width":15,"height":15,"star_pos":[7.03,6.78],"pixels":"..."},"id":"e53b2de7-b038-475f-abc1-0553512b65e4"}
02:53:24.005 00.700 10052 Exposure complete
02:53:24.059 00.054 10052 worker thread done servicing request
02:53:24.059 00.000 6880 OnExposeComplete: enter
02:53:24.059 00.000 6880 UpdateGuideState(): m_state=6
02:53:24.060 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4861
02:53:24.060 00.000 6880 Star::Find returns 1 (0), X=408.20, Y=891.66, Mass=2451, SNR=34.2, Peak=113 HFD=5.2
02:53:24.060 00.000 6880 MultiStar: [#1 0.33,-0.46,0.00,M1] [#2 -0.08,-0.41,0.98,U] [#3 0.31,-0.46,0.00,M1] [#4 0.47,-0.21,0.74,U] [#5 0.48,-0.32,0.00,M1] [#6 0.34,-0.14,0.91,U] [#7 0.51,-0.49,0.00,M1] [#8 0.32,-0.67,0.00,M1] 
02:53:24.060 00.000 6880 refined, 3 included, MultiStar: {0.24, -0.14}, one-star: {0.29, 0.17}
02:53:24.060 00.000 6880 CameraToMount -- cameraTheta (-0.53) - m_xAngle (-1.61) = xAngle (1.08 = 1.08)
02:53:24.060 00.000 6880 CameraToMount -- cameraTheta (-0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.05 = 1.05)
02:53:24.061 00.001 6880 CameraToMount -- cameraX=0.24 cameraY=-0.14 hyp=0.28 cameraTheta=-0.53 mountX=0.13 mountY=0.24, mountTheta=1.07
02:53:24.062 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.14, opts=13)
02:53:24.062 00.000 6880 Enqueuing Move request for scope (0.24, -0.14)
02:53:24.062 00.000 10052 Worker thread wakes up
02:53:24.062 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.14) opts 0xd
02:53:24.062 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.14)
02:53:24.062 00.000 10052 Moving (0.24, -0.14) raw xDistance=0.13 yDistance=0.24
02:53:24.062 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
02:53:24.062 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.24, slope = -0.02
02:53:24.062 00.000 10052 MoveAxis(W, 34, ABG)
02:53:24.063 00.001 10052 Guiding  Dir = 3, Dur = 34
02:53:24.088 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:24.111 00.023 10052 IsSlewing returns 0
02:53:24.121 00.010 6880 UpdateGuideState exits: m=2451 SNR=34.2
02:53:24.121 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:24.121 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:24.121 00.000 6880 Enqueuing Expose request
02:53:24.186 00.065 10052 IsGuiding returns 0
02:53:24.320 00.134 10052 IsGuiding returns 0
02:53:24.320 00.000 10052 Move returns status 0, amount 34
02:53:24.320 00.000 10052 MoveAxis(N, 0, ABG)
02:53:24.320 00.000 10052 Move returns status 0, amount 0
02:53:24.320 00.000 10052 move complete, result=0
02:53:24.320 00.000 10052 worker thread done servicing request
02:53:24.320 00.000 10052 Worker thread wakes up
02:53:24.320 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.2 px 0 ms NORTH
02:53:24.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:24.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:25.226 00.906 10052 Exposure complete
02:53:25.286 00.060 10052 worker thread done servicing request
02:53:25.286 00.000 6880 OnExposeComplete: enter
02:53:25.286 00.000 6880 UpdateGuideState(): m_state=6
02:53:25.287 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4862
02:53:25.287 00.000 6880 Star::Find returns 1 (0), X=408.08, Y=891.77, Mass=2617, SNR=35.4, Peak=133 HFD=4.7
02:53:25.287 00.000 6880 MultiStar: [#1 0.22,0.02,0.94,U] [#2 -0.04,-0.07,0.95,U] [#3 0.12,-0.08,0.90,U] [#4 0.04,0.10,0.74,U] [#5 0.34,-0.04,0.91,U] [#6 0.07,-0.10,0.92,U] [#7 0.38,0.09,0.74,U] [#8 0.14,-0.06,0.77,U] 
02:53:25.287 00.000 6880 refined, 8 included, MultiStar: {0.16, 0.02}, one-star: {0.17, 0.27}
02:53:25.287 00.000 6880 CameraToMount -- cameraTheta (0.10) - m_xAngle (-1.61) = xAngle (1.71 = 1.71)
02:53:25.287 00.000 6880 CameraToMount -- cameraTheta (0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.68 = 1.68)
02:53:25.287 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.02 hyp=0.16 cameraTheta=0.10 mountX=-0.02 mountY=0.16, mountTheta=1.71
02:53:25.289 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.02, opts=13)
02:53:25.289 00.000 6880 Enqueuing Move request for scope (0.16, 0.02)
02:53:25.290 00.001 10052 Worker thread wakes up
02:53:25.290 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.02) opts 0xd
02:53:25.290 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.02)
02:53:25.290 00.000 10052 Moving (0.16, 0.02) raw xDistance=-0.02 yDistance=0.16
02:53:25.290 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:53:25.290 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.01
02:53:25.290 00.000 10052 MoveAxis(E, 0, ABG)
02:53:25.290 00.000 10052 Move returns status 0, amount 0
02:53:25.290 00.000 10052 MoveAxis(N, 0, ABG)
02:53:25.290 00.000 10052 Move returns status 0, amount 0
02:53:25.290 00.000 10052 move complete, result=0
02:53:25.291 00.001 10052 worker thread done servicing request
02:53:25.310 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:25.343 00.033 6880 UpdateGuideState exits: m=2617 SNR=35.4
02:53:25.343 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:25.343 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:25.343 00.000 6880 Enqueuing Expose request
02:53:25.343 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:25.343 00.000 10052 Worker thread wakes up
02:53:25.343 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:25.343 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:25.346 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e05a884-dd66-45cd-ab96-040b2d14c6de"}
02:53:25.346 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e05a884-dd66-45cd-ab96-040b2d14c6de"}
02:53:25.354 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a92642b7-5e4d-40fe-9bef-4779cb381e41"}
02:53:25.354 00.000 6880 case statement mapped state 6 to 3
02:53:25.354 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a92642b7-5e4d-40fe-9bef-4779cb381e41"}
02:53:25.356 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"083c0a37-732a-492f-8003-51f15b06f8b0"}
02:53:25.356 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4862,"width":15,"height":15,"star_pos":[7.08,6.77],"pixels":"..."},"id":"083c0a37-732a-492f-8003-51f15b06f8b0"}
02:53:26.569 01.213 10052 Exposure complete
02:53:26.623 00.054 10052 worker thread done servicing request
02:53:26.623 00.000 6880 OnExposeComplete: enter
02:53:26.623 00.000 6880 UpdateGuideState(): m_state=6
02:53:26.623 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4863
02:53:26.623 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=891.98, Mass=2568, SNR=35.2, Peak=148 HFD=4.6
02:53:26.623 00.000 6880 MultiStar: [#1 0.40,0.02,0.97,U] [#2 -0.05,-0.14,0.95,U] [#3 0.31,-0.03,0.93,U] [#4 -0.02,0.28,0.76,U] [#5 0.26,0.23,0.95,U] [#6 0.30,0.29,0.87,U] [#7 0.48,0.08,0.75,U] [#8 0.11,0.15,0.83,U] 
02:53:26.623 00.000 6880 refined, 8 included, MultiStar: {0.23, 0.15}, one-star: {0.25, 0.49}
02:53:26.623 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.20 = 2.20)
02:53:26.623 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.17 = 2.17)
02:53:26.624 00.001 6880 CameraToMount -- cameraX=0.23 cameraY=0.15 hyp=0.27 cameraTheta=0.58 mountX=-0.16 mountY=0.23, mountTheta=2.19
02:53:26.625 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=0.15, opts=13)
02:53:26.625 00.000 6880 Enqueuing Move request for scope (0.23, 0.15)
02:53:26.625 00.000 10052 Worker thread wakes up
02:53:26.625 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, 0.15) opts 0xd
02:53:26.625 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, 0.15)
02:53:26.625 00.000 10052 Moving (0.23, 0.15) raw xDistance=-0.16 yDistance=0.23
02:53:26.625 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
02:53:26.625 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.23, slope = 0.00
02:53:26.625 00.000 10052 MoveAxis(E, 43, ABG)
02:53:26.625 00.000 10052 Guiding  Dir = 2, Dur = 43
02:53:26.643 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:26.646 00.003 10052 IsSlewing returns 0
02:53:26.671 00.025 6880 UpdateGuideState exits: m=2568 SNR=35.2
02:53:26.671 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:26.671 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:26.671 00.000 6880 Enqueuing Expose request
02:53:26.685 00.014 10052 IsGuiding returns 0
02:53:26.712 00.027 10052 PulseGuide returned control before completion, sleep 26
02:53:26.761 00.049 10052 IsGuiding returns 1
02:53:26.761 00.000 10052 scope still moving after pulse duration time elapsed
02:53:26.808 00.047 10052 IsSlewing returns 0
02:53:26.846 00.038 10052 IsGuiding returns 0
02:53:26.847 00.001 10052 scope move finished after 43 + 119 ms
02:53:26.847 00.000 10052 Move returns status 0, amount 43
02:53:26.847 00.000 10052 MoveAxis(S, 0, ABG)
02:53:26.847 00.000 10052 Move returns status 0, amount 0
02:53:26.847 00.000 10052 move complete, result=0
02:53:26.847 00.000 10052 worker thread done servicing request
02:53:26.847 00.000 6880 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms SOUTH
02:53:26.847 00.000 10052 Worker thread wakes up
02:53:26.847 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:26.847 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:27.303 00.456 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"177456c6-c131-4bcb-99aa-c3f6c8bc13fe"}
02:53:27.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"177456c6-c131-4bcb-99aa-c3f6c8bc13fe"}
02:53:27.303 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ecb8aad-eac5-4282-b949-baf93e8855a9"}
02:53:27.303 00.000 6880 case statement mapped state 6 to 3
02:53:27.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ecb8aad-eac5-4282-b949-baf93e8855a9"}
02:53:27.305 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"738023bd-a04a-44aa-bd4a-0696d5deeae0"}
02:53:27.305 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4863,"width":15,"height":15,"star_pos":[7.17,6.98],"pixels":"..."},"id":"738023bd-a04a-44aa-bd4a-0696d5deeae0"}
02:53:27.761 00.456 10052 Exposure complete
02:53:27.822 00.061 10052 worker thread done servicing request
02:53:27.823 00.001 6880 OnExposeComplete: enter
02:53:27.823 00.000 6880 UpdateGuideState(): m_state=6
02:53:27.823 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4864
02:53:27.823 00.000 6880 Star::Find returns 1 (0), X=408.26, Y=891.72, Mass=2565, SNR=35.1, Peak=124 HFD=4.8
02:53:27.823 00.000 6880 MultiStar: [#1 0.33,-0.56,0.00,M1] [#2 -0.08,-0.16,0.98,U] [#3 0.36,-0.07,0.91,U] [#4 0.14,-0.04,0.76,U] [#5 0.59,-0.03,0.00,M1] [#6 0.09,-0.08,0.92,U] [#7 0.51,-0.56,0.00,M1] [#8 0.13,-0.47,0.79,U] 
02:53:27.823 00.000 6880 refined, 5 included, MultiStar: {0.17, -0.09}, one-star: {0.34, 0.23}
02:53:27.823 00.000 6880 CameraToMount -- cameraTheta (-0.49) - m_xAngle (-1.61) = xAngle (1.12 = 1.12)
02:53:27.824 00.001 6880 CameraToMount -- cameraTheta (-0.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.09 = 1.09)
02:53:27.824 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=-0.09 hyp=0.19 cameraTheta=-0.49 mountX=0.08 mountY=0.17, mountTheta=1.12
02:53:27.825 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=-0.09, opts=13)
02:53:27.825 00.000 6880 Enqueuing Move request for scope (0.17, -0.09)
02:53:27.825 00.000 10052 Worker thread wakes up
02:53:27.825 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, -0.09) opts 0xd
02:53:27.825 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, -0.09)
02:53:27.825 00.000 10052 Moving (0.17, -0.09) raw xDistance=0.08 yDistance=0.17
02:53:27.825 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.08
02:53:27.825 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.01
02:53:27.825 00.000 10052 MoveAxis(E, 0, ABG)
02:53:27.825 00.000 10052 Move returns status 0, amount 0
02:53:27.826 00.001 10052 MoveAxis(N, 0, ABG)
02:53:27.826 00.000 10052 Move returns status 0, amount 0
02:53:27.826 00.000 10052 move complete, result=0
02:53:27.826 00.000 10052 worker thread done servicing request
02:53:27.846 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:27.877 00.031 6880 UpdateGuideState exits: m=2565 SNR=35.1
02:53:27.877 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:27.877 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:27.877 00.000 6880 Enqueuing Expose request
02:53:27.877 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:27.877 00.000 10052 Worker thread wakes up
02:53:27.877 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:27.878 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:29.006 01.128 10052 Exposure complete
02:53:29.060 00.054 10052 worker thread done servicing request
02:53:29.060 00.000 6880 OnExposeComplete: enter
02:53:29.060 00.000 6880 UpdateGuideState(): m_state=6
02:53:29.061 00.001 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4865
02:53:29.061 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=891.73, Mass=2622, SNR=35.4, Peak=141 HFD=4.8
02:53:29.061 00.000 6880 MultiStar: [#1 0.43,0.05,0.95,U] [#2 -0.22,-0.00,0.99,U] [#3 0.24,0.17,0.90,U] [#4 0.24,0.03,0.74,U] [#5 0.16,0.02,0.98,U] [#6 0.23,0.33,0.90,U] [#7 0.47,-0.02,0.76,U] [#8 0.06,0.01,0.77,U] 
02:53:29.061 00.000 6880 refined, 8 included, MultiStar: {0.17, 0.10}, one-star: {0.03, 0.24}
02:53:29.061 00.000 6880 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.61) = xAngle (2.12 = 2.12)
02:53:29.061 00.000 6880 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
02:53:29.061 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.10 hyp=0.20 cameraTheta=0.50 mountX=-0.10 mountY=0.17, mountTheta=2.11
02:53:29.062 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.10, opts=13)
02:53:29.062 00.000 6880 Enqueuing Move request for scope (0.17, 0.10)
02:53:29.062 00.000 10052 Worker thread wakes up
02:53:29.062 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.10) opts 0xd
02:53:29.063 00.001 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.10)
02:53:29.063 00.000 10052 Moving (0.17, 0.10) raw xDistance=-0.10 yDistance=0.17
02:53:29.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:53:29.063 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
02:53:29.063 00.000 10052 MoveAxis(E, 0, ABG)
02:53:29.063 00.000 10052 Move returns status 0, amount 0
02:53:29.063 00.000 10052 MoveAxis(N, 0, ABG)
02:53:29.063 00.000 10052 Move returns status 0, amount 0
02:53:29.063 00.000 10052 move complete, result=0
02:53:29.063 00.000 10052 worker thread done servicing request
02:53:29.080 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:29.109 00.029 6880 UpdateGuideState exits: m=2622 SNR=35.4
02:53:29.109 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:29.109 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:29.109 00.000 6880 Enqueuing Expose request
02:53:29.109 00.000 10052 Worker thread wakes up
02:53:29.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:29.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:29.109 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
02:53:29.304 00.195 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d66de833-4c25-47db-8cda-1d1bd2d801b8"}
02:53:29.304 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d66de833-4c25-47db-8cda-1d1bd2d801b8"}
02:53:29.304 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd322eed-162b-452f-b4cb-ec635a94ac34"}
02:53:29.304 00.000 6880 case statement mapped state 6 to 3
02:53:29.304 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fd322eed-162b-452f-b4cb-ec635a94ac34"}
02:53:29.304 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d2d670be-4f98-4dc5-9d61-8d45c044e68f"}
02:53:29.305 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4865,"width":15,"height":15,"star_pos":[6.94,6.73],"pixels":"..."},"id":"d2d670be-4f98-4dc5-9d61-8d45c044e68f"}
02:53:30.022 00.717 10052 Exposure complete
02:53:30.082 00.060 10052 worker thread done servicing request
02:53:30.082 00.000 6880 OnExposeComplete: enter
02:53:30.082 00.000 6880 UpdateGuideState(): m_state=6
02:53:30.082 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4866
02:53:30.082 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=891.73, Mass=2469, SNR=34.3, Peak=144 HFD=4.6
02:53:30.083 00.001 6880 MultiStar: [#1 -0.07,-0.29,0.98,U] [#2 -0.35,-0.17,1.01,U] [#3 0.07,-0.06,0.96,U] [#4 0.05,0.06,0.78,U] [#5 -0.69,-0.05,0.00,M1] [#6 -0.20,-0.07,0.92,U] [#7 0.11,0.07,0.76,U] [#8 -0.61,-0.02,0.00,M1] 
02:53:30.083 00.000 6880 refined, 6 included, MultiStar: {-0.15, -0.04}, one-star: {-0.55, 0.24}
02:53:30.083 00.000 6880 CameraToMount -- cameraTheta (-2.89) - m_xAngle (-1.61) = xAngle (-1.28 = -1.28)
02:53:30.083 00.000 6880 CameraToMount -- cameraTheta (-2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.31 = -1.31)
02:53:30.083 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.04 hyp=0.15 cameraTheta=-2.89 mountX=0.04 mountY=-0.15, mountTheta=-1.28
02:53:30.084 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.04, opts=13)
02:53:30.084 00.000 6880 Enqueuing Move request for scope (-0.15, -0.04)
02:53:30.084 00.000 10052 Worker thread wakes up
02:53:30.084 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.04) opts 0xd
02:53:30.085 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.04)
02:53:30.085 00.000 10052 Moving (-0.15, -0.04) raw xDistance=0.04 yDistance=-0.15
02:53:30.085 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.04
02:53:30.085 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
02:53:30.085 00.000 10052 MoveAxis(E, 0, ABG)
02:53:30.085 00.000 10052 Move returns status 0, amount 0
02:53:30.085 00.000 10052 MoveAxis(N, 0, ABG)
02:53:30.085 00.000 10052 Move returns status 0, amount 0
02:53:30.085 00.000 10052 move complete, result=0
02:53:30.085 00.000 10052 worker thread done servicing request
02:53:30.109 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:30.147 00.038 6880 UpdateGuideState exits: m=2469 SNR=34.3
02:53:30.147 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:30.147 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:30.147 00.000 6880 Enqueuing Expose request
02:53:30.147 00.000 10052 Worker thread wakes up
02:53:30.147 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:30.147 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:30.147 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:31.277 01.130 10052 Exposure complete
02:53:31.303 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7432f4b-87c0-43bd-8f41-978a76c18fab"}
02:53:31.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7432f4b-87c0-43bd-8f41-978a76c18fab"}
02:53:31.303 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61ea37da-3dfb-4394-a2cb-6240ea34d16f"}
02:53:31.303 00.000 6880 case statement mapped state 6 to 3
02:53:31.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61ea37da-3dfb-4394-a2cb-6240ea34d16f"}
02:53:31.303 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b616ea07-8c7f-45d4-a63e-b1d40292abf9"}
02:53:31.305 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4866,"width":15,"height":15,"star_pos":[7.36,6.73],"pixels":"..."},"id":"b616ea07-8c7f-45d4-a63e-b1d40292abf9"}
02:53:31.334 00.029 10052 worker thread done servicing request
02:53:31.334 00.000 6880 OnExposeComplete: enter
02:53:31.334 00.000 6880 UpdateGuideState(): m_state=6
02:53:31.334 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4867
02:53:31.334 00.000 6880 Star::Find returns 1 (0), X=407.77, Y=891.72, Mass=2454, SNR=34.3, Peak=150 HFD=4.5
02:53:31.334 00.000 6880 MultiStar: [#1 -0.01,-0.32,0.97,U] [#2 -0.09,-0.05,1.01,U] [#3 0.11,-0.02,0.92,U] [#4 -0.11,0.07,0.78,U] [#5 0.17,0.11,1.00,U] [#6 0.02,0.07,0.96,U] [#7 0.16,-0.12,0.77,U] [#8 0.00,-0.06,0.80,U] 
02:53:31.334 00.000 6880 refined, 8 included, MultiStar: {0.01, -0.01}, one-star: {-0.14, 0.23}
02:53:31.334 00.000 6880 CameraToMount -- cameraTheta (-0.59) - m_xAngle (-1.61) = xAngle (1.02 = 1.02)
02:53:31.335 00.001 6880 CameraToMount -- cameraTheta (-0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.99 = 0.99)
02:53:31.335 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.01 hyp=0.01 cameraTheta=-0.59 mountX=0.01 mountY=0.01, mountTheta=1.01
02:53:31.336 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.01, opts=13)
02:53:31.336 00.000 6880 Enqueuing Move request for scope (0.01, -0.01)
02:53:31.336 00.000 10052 Worker thread wakes up
02:53:31.336 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.01) opts 0xd
02:53:31.336 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.01)
02:53:31.336 00.000 10052 Moving (0.01, -0.01) raw xDistance=0.01 yDistance=0.01
02:53:31.336 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
02:53:31.336 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
02:53:31.336 00.000 10052 MoveAxis(E, 0, ABG)
02:53:31.336 00.000 10052 Move returns status 0, amount 0
02:53:31.336 00.000 10052 MoveAxis(N, 0, ABG)
02:53:31.336 00.000 10052 Move returns status 0, amount 0
02:53:31.337 00.001 10052 move complete, result=0
02:53:31.337 00.000 10052 worker thread done servicing request
02:53:31.357 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:31.387 00.030 6880 UpdateGuideState exits: m=2454 SNR=34.3
02:53:31.387 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:31.387 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:31.387 00.000 6880 Enqueuing Expose request
02:53:31.387 00.000 10052 Worker thread wakes up
02:53:31.387 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:31.387 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:31.387 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:32.303 00.916 10052 Exposure complete
02:53:32.364 00.061 10052 worker thread done servicing request
02:53:32.364 00.000 6880 OnExposeComplete: enter
02:53:32.364 00.000 6880 UpdateGuideState(): m_state=6
02:53:32.364 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4868
02:53:32.364 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=891.66, Mass=2481, SNR=34.4, Peak=163 HFD=4.7
02:53:32.365 00.001 6880 MultiStar: [#1 0.24,-0.37,0.96,U] [#2 0.15,-0.09,0.96,U] [#3 0.07,-0.22,0.92,U] [#4 0.12,-0.06,0.73,U] [#5 0.11,-0.30,0.95,U] [#6 -0.13,-0.23,0.90,U] [#7 0.28,-0.29,0.77,U] [#8 0.06,-0.54,0.77,U] 
02:53:32.365 00.000 6880 single-star, 8 included, MultiStar: {0.11, -0.21}, one-star: {0.11, 0.17}
02:53:32.365 00.000 6880 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.61) = xAngle (2.62 = 2.62)
02:53:32.365 00.000 6880 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.58 = 2.58)
02:53:32.365 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.17 hyp=0.20 cameraTheta=1.00 mountX=-0.18 mountY=0.11, mountTheta=2.59
02:53:32.366 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.17, opts=13)
02:53:32.366 00.000 6880 Enqueuing Move request for scope (0.11, 0.17)
02:53:32.366 00.000 10052 Worker thread wakes up
02:53:32.366 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.17) opts 0xd
02:53:32.367 00.001 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.17)
02:53:32.367 00.000 10052 Moving (0.11, 0.17) raw xDistance=-0.18 yDistance=0.11
02:53:32.367 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.18
02:53:32.367 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = -0.01
02:53:32.367 00.000 10052 MoveAxis(E, 47, ABG)
02:53:32.367 00.000 10052 Guiding  Dir = 2, Dur = 47
02:53:32.387 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:32.417 00.030 6880 UpdateGuideState exits: m=2481 SNR=34.4
02:53:32.417 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:32.417 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:32.417 00.000 6880 Enqueuing Expose request
02:53:32.420 00.003 10052 IsSlewing returns 0
02:53:32.458 00.038 10052 IsGuiding returns 0
02:53:32.486 00.028 10052 PulseGuide returned control before completion, sleep 30
02:53:32.541 00.055 10052 IsGuiding returns 0
02:53:32.541 00.000 10052 Move returns status 0, amount 47
02:53:32.542 00.001 10052 MoveAxis(N, 0, ABG)
02:53:32.542 00.000 10052 Move returns status 0, amount 0
02:53:32.542 00.000 10052 move complete, result=0
02:53:32.542 00.000 10052 worker thread done servicing request
02:53:32.542 00.000 6880 GuideStep: -0.2 px 47 ms EAST, 0.1 px 0 ms NORTH
02:53:32.542 00.000 10052 Worker thread wakes up
02:53:32.542 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:32.542 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:33.303 00.761 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c94b504-5e19-4232-8b83-8a7a95c5e8e8"}
02:53:33.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c94b504-5e19-4232-8b83-8a7a95c5e8e8"}
02:53:33.303 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ae127fd-8b5e-4f5d-82d5-44e94f565527"}
02:53:33.304 00.001 6880 case statement mapped state 6 to 3
02:53:33.304 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ae127fd-8b5e-4f5d-82d5-44e94f565527"}
02:53:33.304 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65195502-0224-426c-8148-b50f7c798951"}
02:53:33.304 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4868,"width":15,"height":15,"star_pos":[7.02,6.66],"pixels":"..."},"id":"65195502-0224-426c-8148-b50f7c798951"}
02:53:33.683 00.379 10052 Exposure complete
02:53:33.752 00.069 10052 worker thread done servicing request
02:53:33.753 00.001 6880 OnExposeComplete: enter
02:53:33.753 00.000 6880 UpdateGuideState(): m_state=6
02:53:33.753 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4869
02:53:33.753 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=891.71, Mass=2503, SNR=34.7, Peak=163 HFD=4.5
02:53:33.753 00.000 6880 MultiStar: [#1 -0.02,-0.26,0.98,U] [#2 -0.42,0.10,1.00,U] [#3 -0.03,0.05,0.95,U] [#4 -0.17,0.11,0.77,U] [#5 0.01,0.04,1.00,U] [#6 -0.15,0.02,0.97,U] [#7 -0.07,0.05,0.77,U] [#8 -0.33,-0.11,0.81,U] 
02:53:33.753 00.000 6880 refined, 8 included, MultiStar: {-0.16, 0.02}, one-star: {-0.27, 0.22}
02:53:33.753 00.000 6880 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.61) = xAngle (4.61 = -1.67)
02:53:33.753 00.000 6880 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.58 = -1.71)
02:53:33.754 00.001 6880 CameraToMount -- cameraX=-0.16 cameraY=0.02 hyp=0.16 cameraTheta=3.00 mountX=-0.02 mountY=-0.16, mountTheta=-1.68
02:53:33.755 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.02, opts=13)
02:53:33.755 00.000 6880 Enqueuing Move request for scope (-0.16, 0.02)
02:53:33.755 00.000 10052 Worker thread wakes up
02:53:33.755 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.02) opts 0xd
02:53:33.755 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.02)
02:53:33.755 00.000 10052 Moving (-0.16, 0.02) raw xDistance=-0.02 yDistance=-0.16
02:53:33.755 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
02:53:33.755 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.03
02:53:33.755 00.000 10052 MoveAxis(E, 0, ABG)
02:53:33.755 00.000 10052 Move returns status 0, amount 0
02:53:33.756 00.001 10052 MoveAxis(N, 0, ABG)
02:53:33.756 00.000 10052 Move returns status 0, amount 0
02:53:33.756 00.000 10052 move complete, result=0
02:53:33.756 00.000 10052 worker thread done servicing request
02:53:33.778 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:33.811 00.033 6880 UpdateGuideState exits: m=2503 SNR=34.7
02:53:33.811 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:33.811 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:33.811 00.000 6880 Enqueuing Expose request
02:53:33.811 00.000 10052 Worker thread wakes up
02:53:33.811 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
02:53:33.811 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:33.811 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:34.725 00.914 10052 Exposure complete
02:53:34.783 00.058 10052 worker thread done servicing request
02:53:34.784 00.001 6880 OnExposeComplete: enter
02:53:34.784 00.000 6880 UpdateGuideState(): m_state=6
02:53:34.784 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4870
02:53:34.784 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=891.77, Mass=2719, SNR=36.2, Peak=127 HFD=4.5
02:53:34.784 00.000 6880 MultiStar: [#1 0.05,-0.05,0.95,U] [#2 0.02,0.05,0.95,U] [#3 0.49,0.10,0.91,U] [#4 -0.07,0.12,0.75,U] [#5 0.35,0.27,0.98,U] [#6 0.43,0.31,0.87,U] [#7 0.15,-0.07,0.74,U] [#8 0.23,0.05,0.78,U] 
02:53:34.784 00.000 6880 refined, 8 included, MultiStar: {0.19, 0.12}, one-star: {0.01, 0.28}
02:53:34.784 00.000 6880 CameraToMount -- cameraTheta (0.59) - m_xAngle (-1.61) = xAngle (2.20 = 2.20)
02:53:34.784 00.000 6880 CameraToMount -- cameraTheta (0.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.17 = 2.17)
02:53:34.785 00.001 6880 CameraToMount -- cameraX=0.19 cameraY=0.12 hyp=0.22 cameraTheta=0.59 mountX=-0.13 mountY=0.18, mountTheta=2.19
02:53:34.786 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.12, opts=13)
02:53:34.786 00.000 6880 Enqueuing Move request for scope (0.19, 0.12)
02:53:34.786 00.000 10052 Worker thread wakes up
02:53:34.786 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.12) opts 0xd
02:53:34.786 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.12)
02:53:34.786 00.000 10052 Moving (0.19, 0.12) raw xDistance=-0.13 yDistance=0.18
02:53:34.786 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
02:53:34.786 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = -0.03
02:53:34.786 00.000 10052 MoveAxis(E, 35, ABG)
02:53:34.786 00.000 10052 Guiding  Dir = 2, Dur = 35
02:53:34.805 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:34.806 00.001 10052 IsSlewing returns 0
02:53:34.838 00.032 6880 UpdateGuideState exits: m=2719 SNR=36.2
02:53:34.838 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:34.838 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:34.838 00.000 6880 Enqueuing Expose request
02:53:34.844 00.006 10052 IsGuiding returns 0
02:53:34.872 00.028 10052 PulseGuide returned control before completion, sleep 18
02:53:34.917 00.045 10052 IsGuiding returns 0
02:53:34.917 00.000 10052 Move returns status 0, amount 35
02:53:34.917 00.000 10052 MoveAxis(N, 0, ABG)
02:53:34.917 00.000 10052 Move returns status 0, amount 0
02:53:34.917 00.000 10052 move complete, result=0
02:53:34.917 00.000 10052 worker thread done servicing request
02:53:34.917 00.000 10052 Worker thread wakes up
02:53:34.917 00.000 6880 GuideStep: -0.1 px 35 ms EAST, 0.2 px 0 ms NORTH
02:53:34.917 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:34.917 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:35.320 00.403 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbc989d5-8de4-4a22-9ed8-cb921b6ae94a"}
02:53:35.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbc989d5-8de4-4a22-9ed8-cb921b6ae94a"}
02:53:35.320 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18658cf2-1561-44d4-9e82-b7a3471958b3"}
02:53:35.320 00.000 6880 case statement mapped state 6 to 3
02:53:35.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"18658cf2-1561-44d4-9e82-b7a3471958b3"}
02:53:35.322 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9271261e-c4f3-498d-a09b-124840c8e36f"}
02:53:35.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4870,"width":15,"height":15,"star_pos":[6.92,6.77],"pixels":"..."},"id":"9271261e-c4f3-498d-a09b-124840c8e36f"}
02:53:36.054 00.732 10052 Exposure complete
02:53:36.121 00.067 10052 worker thread done servicing request
02:53:36.121 00.000 6880 OnExposeComplete: enter
02:53:36.121 00.000 6880 UpdateGuideState(): m_state=6
02:53:36.122 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4871
02:53:36.122 00.000 6880 Star::Find returns 1 (0), X=408.04, Y=891.90, Mass=2598, SNR=35.3, Peak=164 HFD=4.5
02:53:36.122 00.000 6880 MultiStar: [#1 0.15,0.05,0.96,U] [#2 0.22,0.12,1.00,U] [#3 0.23,-0.10,0.93,U] [#4 0.08,0.43,0.73,U] [#5 0.36,0.17,0.98,U] [#6 0.13,0.18,0.86,U] [#7 0.30,-0.11,0.77,U] [#8 0.16,0.17,0.81,U] 
02:53:36.122 00.000 6880 refined, 8 included, MultiStar: {0.20, 0.14}, one-star: {0.13, 0.41}
02:53:36.122 00.000 6880 CameraToMount -- cameraTheta (0.63) - m_xAngle (-1.61) = xAngle (2.24 = 2.24)
02:53:36.122 00.000 6880 CameraToMount -- cameraTheta (0.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.21 = 2.21)
02:53:36.123 00.001 6880 CameraToMount -- cameraX=0.20 cameraY=0.14 hyp=0.25 cameraTheta=0.63 mountX=-0.15 mountY=0.20, mountTheta=2.23
02:53:36.124 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.14, opts=13)
02:53:36.124 00.000 6880 Enqueuing Move request for scope (0.20, 0.14)
02:53:36.124 00.000 10052 Worker thread wakes up
02:53:36.124 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.14) opts 0xd
02:53:36.124 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.14)
02:53:36.124 00.000 10052 Moving (0.20, 0.14) raw xDistance=-0.15 yDistance=0.20
02:53:36.124 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
02:53:36.124 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.01
02:53:36.125 00.001 10052 MoveAxis(E, 43, ABG)
02:53:36.125 00.000 10052 Guiding  Dir = 2, Dur = 43
02:53:36.149 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:36.180 00.031 10052 IsSlewing returns 0
02:53:36.186 00.006 6880 UpdateGuideState exits: m=2598 SNR=35.3
02:53:36.186 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:36.186 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:36.186 00.000 6880 Enqueuing Expose request
02:53:36.257 00.071 10052 IsGuiding returns 0
02:53:36.387 00.130 10052 IsGuiding returns 1
02:53:36.387 00.000 10052 scope still moving after pulse duration time elapsed
02:53:36.463 00.076 10052 IsSlewing returns 0
02:53:36.537 00.074 10052 IsGuiding returns 0
02:53:36.537 00.000 10052 scope move finished after 43 + 237 ms
02:53:36.537 00.000 10052 Move returns status 0, amount 43
02:53:36.537 00.000 10052 MoveAxis(N, 0, ABG)
02:53:36.537 00.000 10052 Move returns status 0, amount 0
02:53:36.537 00.000 10052 move complete, result=0
02:53:36.537 00.000 10052 worker thread done servicing request
02:53:36.538 00.001 10052 Worker thread wakes up
02:53:36.538 00.000 6880 GuideStep: -0.2 px 43 ms EAST, 0.2 px 0 ms NORTH
02:53:36.538 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:36.538 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:37.320 00.782 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8371b79a-de09-4fdc-8f3e-1e3d2e378ef1"}
02:53:37.320 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8371b79a-de09-4fdc-8f3e-1e3d2e378ef1"}
02:53:37.321 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41f60a02-375b-49f3-8d7c-866831c3166c"}
02:53:37.321 00.000 6880 case statement mapped state 6 to 3
02:53:37.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41f60a02-375b-49f3-8d7c-866831c3166c"}
02:53:37.322 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"242670bf-040f-4f1b-b54e-4457d70d36f9"}
02:53:37.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4871,"width":15,"height":15,"star_pos":[7.04,6.90],"pixels":"..."},"id":"242670bf-040f-4f1b-b54e-4457d70d36f9"}
02:53:37.450 00.128 10052 Exposure complete
02:53:37.523 00.073 10052 worker thread done servicing request
02:53:37.523 00.000 6880 OnExposeComplete: enter
02:53:37.524 00.001 6880 UpdateGuideState(): m_state=6
02:53:37.524 00.000 6880 Star::Find(15, 408, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4872
02:53:37.524 00.000 6880 Star::Find returns 1 (0), X=407.90, Y=891.59, Mass=2528, SNR=34.9, Peak=163 HFD=4.8
02:53:37.524 00.000 6880 MultiStar: [#1 -0.05,-0.34,0.95,U] [#2 0.13,-0.27,0.98,U] [#3 0.08,-0.40,0.93,U] [#4 0.03,-0.16,0.74,U] [#5 0.16,-0.12,0.98,U] [#6 -0.02,-0.15,0.94,U] [#7 0.06,-0.26,0.77,U] [#8 0.01,-0.23,0.80,U] 
02:53:37.525 00.001 6880 single-star, 8 included, MultiStar: {0.04, -0.20}, one-star: {-0.01, 0.10}
02:53:37.525 00.000 6880 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.61) = xAngle (3.25 = -3.03)
02:53:37.525 00.000 6880 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.22 = -3.06)
02:53:37.525 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.10 hyp=0.10 cameraTheta=1.64 mountX=-0.10 mountY=-0.01, mountTheta=-3.06
02:53:37.526 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.01, y=0.10, opts=13)
02:53:37.526 00.000 6880 Enqueuing Move request for scope (-0.01, 0.10)
02:53:37.527 00.001 10052 Worker thread wakes up
02:53:37.527 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.01, 0.10) opts 0xd
02:53:37.527 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.01, 0.10)
02:53:37.527 00.000 10052 Moving (-0.01, 0.10) raw xDistance=-0.10 yDistance=-0.01
02:53:37.527 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.10
02:53:37.527 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.05, using input
02:53:37.527 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
02:53:37.527 00.000 10052 MoveAxis(E, 0, ABG)
02:53:37.527 00.000 10052 Move returns status 0, amount 0
02:53:37.527 00.000 10052 MoveAxis(N, 0, ABG)
02:53:37.527 00.000 10052 Move returns status 0, amount 0
02:53:37.527 00.000 10052 move complete, result=0
02:53:37.528 00.001 10052 worker thread done servicing request
02:53:37.555 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:37.598 00.043 6880 UpdateGuideState exits: m=2528 SNR=34.9
02:53:37.598 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:37.598 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:37.598 00.000 6880 Enqueuing Expose request
02:53:37.598 00.000 10052 Worker thread wakes up
02:53:37.599 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:37.599 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:37.599 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:38.729 01.130 10052 Exposure complete
02:53:38.805 00.076 10052 worker thread done servicing request
02:53:38.806 00.001 6880 OnExposeComplete: enter
02:53:38.806 00.000 6880 UpdateGuideState(): m_state=6
02:53:38.806 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4873
02:53:38.806 00.000 6880 Star::Find returns 1 (0), X=407.93, Y=891.74, Mass=2434, SNR=34.1, Peak=163 HFD=4.4
02:53:38.807 00.001 6880 MultiStar: [#1 0.16,-0.03,0.99,U] [#2 -0.07,-0.05,0.99,U] [#3 -0.03,0.07,0.94,U] [#4 0.12,0.25,0.75,U] [#5 0.08,0.09,0.99,U] [#6 -0.09,-0.02,0.94,U] [#7 0.11,0.21,0.79,U] [#8 -0.13,0.04,0.81,U] 
02:53:38.807 00.000 6880 refined, 8 included, MultiStar: {0.02, 0.09}, one-star: {0.02, 0.25}
02:53:38.807 00.000 6880 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
02:53:38.807 00.000 6880 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
02:53:38.807 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.09 hyp=0.09 cameraTheta=1.36 mountX=-0.09 mountY=0.02, mountTheta=2.94
02:53:38.809 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.09, opts=13)
02:53:38.809 00.000 6880 Enqueuing Move request for scope (0.02, 0.09)
02:53:38.809 00.000 10052 Worker thread wakes up
02:53:38.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.09) opts 0xd
02:53:38.809 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.09)
02:53:38.809 00.000 10052 Moving (0.02, 0.09) raw xDistance=-0.09 yDistance=0.02
02:53:38.809 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:53:38.809 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.00
02:53:38.809 00.000 10052 MoveAxis(E, 0, ABG)
02:53:38.809 00.000 10052 Move returns status 0, amount 0
02:53:38.810 00.001 10052 MoveAxis(N, 0, ABG)
02:53:38.810 00.000 10052 Move returns status 0, amount 0
02:53:38.810 00.000 10052 move complete, result=0
02:53:38.810 00.000 10052 worker thread done servicing request
02:53:38.836 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:38.879 00.043 6880 UpdateGuideState exits: m=2434 SNR=34.1
02:53:38.879 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:38.879 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:38.879 00.000 6880 Enqueuing Expose request
02:53:38.879 00.000 10052 Worker thread wakes up
02:53:38.880 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:38.880 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:38.880 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:39.404 00.524 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e7597b4-20c5-4592-ad58-ad188febec50"}
02:53:39.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e7597b4-20c5-4592-ad58-ad188febec50"}
02:53:39.405 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"115dd730-1afd-4fca-a9fb-f85c06923320"}
02:53:39.405 00.000 6880 case statement mapped state 6 to 3
02:53:39.405 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"115dd730-1afd-4fca-a9fb-f85c06923320"}
02:53:39.406 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"68a56a57-b495-4c72-812a-91bb93c85692"}
02:53:39.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4873,"width":15,"height":15,"star_pos":[6.93,6.74],"pixels":"..."},"id":"68a56a57-b495-4c72-812a-91bb93c85692"}
02:53:39.792 00.386 10052 Exposure complete
02:53:39.873 00.081 10052 worker thread done servicing request
02:53:39.873 00.000 6880 OnExposeComplete: enter
02:53:39.873 00.000 6880 UpdateGuideState(): m_state=6
02:53:39.873 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4874
02:53:39.873 00.000 6880 Star::Find returns 1 (0), X=407.88, Y=891.65, Mass=2632, SNR=35.5, Peak=169 HFD=4.6
02:53:39.874 00.001 6880 MultiStar: [#1 -0.06,-0.41,0.96,U] [#2 0.16,-0.22,0.97,U] [#3 0.11,-0.33,0.92,U] [#4 -0.27,-0.17,0.74,U] [#5 0.04,0.07,0.98,U] [#6 0.14,0.19,0.89,U] [#7 0.12,-0.12,0.75,U] [#8 -0.11,-0.09,0.79,U] 
02:53:39.874 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.10}, one-star: {-0.03, 0.16}
02:53:39.874 00.000 6880 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.61) = xAngle (0.21 = 0.21)
02:53:39.874 00.000 6880 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
02:53:39.874 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.10 hyp=0.10 cameraTheta=-1.40 mountX=0.10 mountY=0.02, mountTheta=0.18
02:53:39.876 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.10, opts=13)
02:53:39.876 00.000 6880 Enqueuing Move request for scope (0.02, -0.10)
02:53:39.876 00.000 10052 Worker thread wakes up
02:53:39.876 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.10) opts 0xd
02:53:39.876 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.10)
02:53:39.876 00.000 10052 Moving (0.02, -0.10) raw xDistance=0.10 yDistance=0.02
02:53:39.876 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:53:39.876 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.00
02:53:39.876 00.000 10052 MoveAxis(E, 0, ABG)
02:53:39.877 00.001 10052 Move returns status 0, amount 0
02:53:39.877 00.000 10052 MoveAxis(N, 0, ABG)
02:53:39.877 00.000 10052 Move returns status 0, amount 0
02:53:39.877 00.000 10052 move complete, result=0
02:53:39.877 00.000 10052 worker thread done servicing request
02:53:39.904 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:39.948 00.044 6880 UpdateGuideState exits: m=2632 SNR=35.5
02:53:39.948 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:39.948 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:39.949 00.001 6880 Enqueuing Expose request
02:53:39.949 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
02:53:39.949 00.000 10052 Worker thread wakes up
02:53:39.949 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:39.949 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:40.560 00.611 6880 evsrv: cli 015431E0 connect
02:53:40.560 00.000 6880 case statement mapped state 6 to 3
02:53:40.561 00.001 6880 case statement mapped state 6 to 3
02:53:40.561 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"6febf21d-0020-41aa-8e60-9647c63dbae0"}
02:53:40.561 00.000 6880 case statement mapped state 6 to 3
02:53:40.561 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6febf21d-0020-41aa-8e60-9647c63dbae0"}
02:53:40.571 00.010 6880 evsrv: cli 015431E0 disconnect
02:53:40.572 00.001 6880 evsrv: cli 01543AA0 connect
02:53:40.572 00.000 6880 case statement mapped state 6 to 3
02:53:40.572 00.000 6880 case statement mapped state 6 to 3
02:53:40.573 00.001 6880 evsrv: cli 01543AA0 request: {"method":"dither","params":{"amount":1,"raOnly":true,"settle":{"pixels":0.6,"time":6,"timeout":20}},"id":"747d6ee5-ffba-4682-9f60-97f4f63bf308"}
02:53:40.573 00.000 6880 PhdController::Dither begins
02:53:40.573 00.000 6880 dither: size=1.00, dRA=0.45 dDec=0.00
02:53:40.573 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
02:53:40.573 00.000 6880 MountToCamera -- mountX=0.45 mountY=0.00 hyp=0.45 mountTheta=0.00 cameraX=-0.02, cameraY=-0.45 cameraTheta=-1.61
02:53:40.573 00.000 6880 setting lock position to (407.89, 891.04)
02:53:40.574 00.001 6880 Mount: notify guiding dithered (-0.0, -0.5)
02:53:40.574 00.000 6880 MultiStar: stabilizing after lock position change
02:53:40.574 00.000 6880 Status Line: Dither by 0.45,0.00
02:53:40.578 00.004 6880 PhdController: newstate STATE_SETTLE_BEGIN
02:53:40.578 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
02:53:40.578 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"747d6ee5-ffba-4682-9f60-97f4f63bf308"}
02:53:40.579 00.001 6880 evsrv: cli 01543AA0 disconnect
02:53:41.092 00.513 10052 Exposure complete
02:53:41.158 00.066 10052 worker thread done servicing request
02:53:41.159 00.001 6880 OnExposeComplete: enter
02:53:41.159 00.000 6880 UpdateGuideState(): m_state=6
02:53:41.159 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4875
02:53:41.159 00.000 6880 Star::Find returns 1 (0), X=407.85, Y=891.42, Mass=2595, SNR=35.2, Peak=158 HFD=4.7
02:53:41.159 00.000 6880 CameraToMount -- cameraTheta (1.70) - m_xAngle (-1.61) = xAngle (3.31 = -2.97)
02:53:41.159 00.000 6880 CameraToMount -- cameraTheta (1.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.28 = -3.01)
02:53:41.159 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.38 hyp=0.38 cameraTheta=1.70 mountX=-0.37 mountY=-0.05, mountTheta=-3.00
02:53:41.161 00.002 6880 dither recenter: remaining=(-0.5,-0.0) step=(-0.5,-0.0)
02:53:41.161 00.000 6880 MountToCamera -- mountTheta (-3.14) + m_xAngle (-1.61) = xAngle (-4.75 = 1.53)
02:53:41.161 00.000 6880 MountToCamera -- mountX=-0.45 mountY=-0.00 hyp=0.45 mountTheta=-3.14 cameraX=0.02, cameraY=0.45 cameraTheta=1.53
02:53:41.161 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.45, opts=4)
02:53:41.161 00.000 6880 Enqueuing Move request for scope (0.02, 0.45)
02:53:41.161 00.000 6880 Mount: notify direct move -0.45,-0.00
02:53:41.161 00.000 10052 Worker thread wakes up
02:53:41.162 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.45) opts 0x4
02:53:41.162 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.45)
02:53:41.162 00.000 10052 Moving (0.02, 0.45) raw xDistance=-0.45 yDistance=-0.00
02:53:41.162 00.000 10052 MoveAxis(E, 270, B)
02:53:41.162 00.000 10052 Guiding  Dir = 2, Dur = 270
02:53:41.183 00.021 10052 IsSlewing returns 0
02:53:41.185 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:41.221 00.036 6880 UpdateGuideState exits: m=2595 SNR=35.2
02:53:41.221 00.000 10052 IsGuiding returns 0
02:53:41.221 00.000 6880 PhdController: settling, locked = 1, distance = 0.52 (0.60) aobump = 0 frame = 1 / 99999
02:53:41.221 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126421.221,"Host":"MINIASTRO1","Inst":1,"Distance":0.52,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
02:53:41.221 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:41.221 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:41.221 00.000 6880 Enqueuing Expose request
02:53:41.249 00.028 10052 PulseGuide returned control before completion, sleep 253
02:53:41.402 00.153 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"867cba10-7822-454a-9a5b-351294ad7639"}
02:53:41.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"867cba10-7822-454a-9a5b-351294ad7639"}
02:53:41.403 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"100ed981-3417-456e-95c6-5e918711e73d"}
02:53:41.403 00.000 6880 case statement mapped state 6 to 3
02:53:41.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"100ed981-3417-456e-95c6-5e918711e73d"}
02:53:41.403 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4bb2a65f-90e0-4c37-9861-4289ea2d06a2"}
02:53:41.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4875,"width":15,"height":15,"star_pos":[6.85,7.42],"pixels":"..."},"id":"4bb2a65f-90e0-4c37-9861-4289ea2d06a2"}
02:53:41.582 00.179 10052 IsGuiding returns 0
02:53:41.582 00.000 10052 Move returns status 0, amount 270
02:53:41.582 00.000 10052 MoveAxis(N, 0, B)
02:53:41.582 00.000 10052 Move returns status 0, amount 0
02:53:41.582 00.000 10052 move complete, result=0
02:53:41.582 00.000 10052 worker thread done servicing request
02:53:41.584 00.002 10052 Worker thread wakes up
02:53:41.584 00.000 6880 GuideStep: -0.5 px 270 ms EAST, -0.0 px 0 ms NORTH
02:53:41.584 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:41.584 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:42.495 00.911 10052 Exposure complete
02:53:42.551 00.056 10052 worker thread done servicing request
02:53:42.551 00.000 6880 OnExposeComplete: enter
02:53:42.551 00.000 6880 UpdateGuideState(): m_state=6
02:53:42.551 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4876
02:53:42.551 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.48, Mass=2550, SNR=35.0, Peak=167 HFD=4.8
02:53:42.551 00.000 6880 CameraToMount -- cameraTheta (1.64) - m_xAngle (-1.61) = xAngle (3.25 = -3.03)
02:53:42.551 00.000 6880 CameraToMount -- cameraTheta (1.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.22 = -3.06)
02:53:42.551 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.44 hyp=0.44 cameraTheta=1.64 mountX=-0.44 mountY=-0.03, mountTheta=-3.06
02:53:42.552 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.44, opts=13)
02:53:42.553 00.001 6880 Enqueuing Move request for scope (-0.03, 0.44)
02:53:42.553 00.000 10052 Worker thread wakes up
02:53:42.553 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.44) opts 0xd
02:53:42.553 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.44)
02:53:42.553 00.000 10052 Moving (-0.03, 0.44) raw xDistance=-0.44 yDistance=-0.03
02:53:42.553 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
02:53:42.553 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
02:53:42.553 00.000 10052 MoveAxis(E, 118, ABG)
02:53:42.553 00.000 10052 Guiding  Dir = 2, Dur = 118
02:53:42.573 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:42.574 00.001 10052 IsSlewing returns 0
02:53:42.602 00.028 6880 UpdateGuideState exits: m=2550 SNR=35.0
02:53:42.602 00.000 6880 PhdController: settling, locked = 1, distance = 0.44 (0.60) aobump = 0 frame = 2 / 99999
02:53:42.602 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126422.602,"Host":"MINIASTRO1","Inst":1,"Distance":0.44,"Time":1.4,"SettleTime":6.0,"StarLocked":true}
02:53:42.603 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:42.603 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:42.603 00.000 6880 Enqueuing Expose request
02:53:42.612 00.009 10052 IsGuiding returns 0
02:53:42.640 00.028 10052 PulseGuide returned control before completion, sleep 101
02:53:42.764 00.124 10052 IsGuiding returns 0
02:53:42.764 00.000 10052 Move returns status 0, amount 118
02:53:42.764 00.000 10052 MoveAxis(N, 0, ABG)
02:53:42.764 00.000 10052 Move returns status 0, amount 0
02:53:42.765 00.001 10052 move complete, result=0
02:53:42.765 00.000 10052 worker thread done servicing request
02:53:42.765 00.000 10052 Worker thread wakes up
02:53:42.765 00.000 6880 GuideStep: -0.4 px 118 ms EAST, -0.0 px 0 ms NORTH
02:53:42.765 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:42.765 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:43.402 00.637 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c789af4b-f27c-4175-9495-fe93be3d9d4f"}
02:53:43.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c789af4b-f27c-4175-9495-fe93be3d9d4f"}
02:53:43.402 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5a9725ee-61b9-4ff2-9ef5-d6165dc006cb"}
02:53:43.402 00.000 6880 case statement mapped state 6 to 3
02:53:43.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5a9725ee-61b9-4ff2-9ef5-d6165dc006cb"}
02:53:43.404 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7a0d784c-a48d-4391-b0ac-e943d92473f5"}
02:53:43.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4876,"width":15,"height":15,"star_pos":[6.86,7.48],"pixels":"..."},"id":"7a0d784c-a48d-4391-b0ac-e943d92473f5"}
02:53:43.904 00.500 10052 Exposure complete
02:53:43.966 00.062 10052 worker thread done servicing request
02:53:43.966 00.000 6880 OnExposeComplete: enter
02:53:43.966 00.000 6880 UpdateGuideState(): m_state=6
02:53:43.966 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4877
02:53:43.966 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=890.80, Mass=2582, SNR=35.2, Peak=150 HFD=4.6
02:53:43.966 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:53:43.966 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:53:43.967 00.001 6880 CameraToMount -- cameraX=-0.00 cameraY=-0.24 hyp=0.24 cameraTheta=-1.58 mountX=0.24 mountY=0.00, mountTheta=0.00
02:53:43.968 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-0.24, opts=13)
02:53:43.968 00.000 6880 Enqueuing Move request for scope (-0.00, -0.24)
02:53:43.968 00.000 10052 Worker thread wakes up
02:53:43.968 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -0.24) opts 0xd
02:53:43.968 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -0.24)
02:53:43.968 00.000 10052 Moving (-0.00, -0.24) raw xDistance=0.24 yDistance=0.00
02:53:43.969 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.24
02:53:43.969 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.00
02:53:43.969 00.000 10052 MoveAxis(W, 58, ABG)
02:53:43.969 00.000 10052 Guiding  Dir = 3, Dur = 58
02:53:43.991 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:44.024 00.033 6880 UpdateGuideState exits: m=2582 SNR=35.2
02:53:44.024 00.000 6880 PhdController: settling, locked = 1, distance = 0.38 (0.60) aobump = 0 frame = 3 / 99999
02:53:44.024 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126424.024,"Host":"MINIASTRO1","Inst":1,"Distance":0.38,"Time":2.8,"SettleTime":6.0,"StarLocked":true}
02:53:44.025 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:44.025 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:44.025 00.000 6880 Enqueuing Expose request
02:53:44.029 00.004 10052 IsSlewing returns 0
02:53:44.108 00.079 10052 IsGuiding returns 0
02:53:44.252 00.144 10052 IsGuiding returns 1
02:53:44.253 00.001 10052 scope still moving after pulse duration time elapsed
02:53:44.358 00.105 10052 IsSlewing returns 0
02:53:44.428 00.070 10052 IsGuiding returns 0
02:53:44.428 00.000 10052 scope move finished after 58 + 261 ms
02:53:44.428 00.000 10052 Move returns status 0, amount 58
02:53:44.428 00.000 10052 MoveAxis(N, 0, ABG)
02:53:44.428 00.000 10052 Move returns status 0, amount 0
02:53:44.428 00.000 10052 move complete, result=0
02:53:44.428 00.000 10052 worker thread done servicing request
02:53:44.428 00.000 6880 GuideStep: 0.2 px 58 ms WEST, 0.0 px 0 ms NORTH
02:53:44.428 00.000 10052 Worker thread wakes up
02:53:44.429 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:44.429 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:45.335 00.906 10052 Exposure complete
02:53:45.387 00.052 10052 worker thread done servicing request
02:53:45.387 00.000 6880 OnExposeComplete: enter
02:53:45.387 00.000 6880 UpdateGuideState(): m_state=6
02:53:45.388 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4878
02:53:45.388 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=890.95, Mass=2603, SNR=35.4, Peak=158 HFD=4.2
02:53:45.388 00.000 6880 CameraToMount -- cameraTheta (-2.86) - m_xAngle (-1.61) = xAngle (-1.25 = -1.25)
02:53:45.388 00.000 6880 CameraToMount -- cameraTheta (-2.86) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.28 = -1.28)
02:53:45.388 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=-0.09 hyp=0.33 cameraTheta=-2.86 mountX=0.10 mountY=-0.32, mountTheta=-1.25
02:53:45.389 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=-0.09, opts=13)
02:53:45.389 00.000 6880 Enqueuing Move request for scope (-0.32, -0.09)
02:53:45.389 00.000 10052 Worker thread wakes up
02:53:45.389 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.09) opts 0xd
02:53:45.389 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, -0.09)
02:53:45.389 00.000 10052 Moving (-0.32, -0.09) raw xDistance=0.10 yDistance=-0.32
02:53:45.389 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.10
02:53:45.389 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.32, slope = 0.00
02:53:45.389 00.000 10052 MoveAxis(E, 0, ABG)
02:53:45.389 00.000 10052 Move returns status 0, amount 0
02:53:45.389 00.000 10052 MoveAxis(N, 58, ABG)
02:53:45.390 00.001 10052 Guiding  Dir = 0, Dur = 58
02:53:45.410 00.020 10052 IsSlewing returns 0
02:53:45.412 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:45.443 00.031 6880 UpdateGuideState exits: m=2603 SNR=35.4
02:53:45.443 00.000 6880 PhdController: settling, locked = 1, distance = 0.37 (0.60) aobump = 0 frame = 4 / 99999
02:53:45.443 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126425.443,"Host":"MINIASTRO1","Inst":1,"Distance":0.37,"Time":4.2,"SettleTime":6.0,"StarLocked":true}
02:53:45.443 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:45.443 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:45.443 00.000 6880 Enqueuing Expose request
02:53:45.443 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"465e9573-05a3-451b-9028-6fb5d5229779"}
02:53:45.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"465e9573-05a3-451b-9028-6fb5d5229779"}
02:53:45.449 00.006 10052 IsGuiding returns 0
02:53:45.454 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52ecc2da-9af1-475d-8d33-fe361d79e0ff"}
02:53:45.454 00.000 6880 case statement mapped state 6 to 3
02:53:45.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"52ecc2da-9af1-475d-8d33-fe361d79e0ff"}
02:53:45.455 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cb0e1f08-3a4d-4850-b72a-4b356058dd3f"}
02:53:45.455 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4878,"width":15,"height":15,"star_pos":[6.58,6.95],"pixels":"..."},"id":"cb0e1f08-3a4d-4850-b72a-4b356058dd3f"}
02:53:45.476 00.021 10052 PulseGuide returned control before completion, sleep 41
02:53:45.592 00.116 10052 IsGuiding returns 0
02:53:45.592 00.000 10052 Move returns status 0, amount 58
02:53:45.592 00.000 10052 move complete, result=0
02:53:45.593 00.001 10052 worker thread done servicing request
02:53:45.593 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 58 ms NORTH
02:53:45.593 00.000 10052 Worker thread wakes up
02:53:45.593 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:45.593 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:46.728 01.135 10052 Exposure complete
02:53:46.783 00.055 10052 worker thread done servicing request
02:53:46.783 00.000 6880 OnExposeComplete: enter
02:53:46.783 00.000 6880 UpdateGuideState(): m_state=6
02:53:46.783 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4879
02:53:46.783 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=891.06, Mass=2622, SNR=35.6, Peak=157 HFD=4.5
02:53:46.783 00.000 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.29 = -2.00)
02:53:46.783 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.25 = -2.03)
02:53:46.783 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.02 hyp=0.04 cameraTheta=2.67 mountX=-0.01 mountY=-0.03, mountTheta=-2.00
02:53:46.784 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.02, opts=13)
02:53:46.785 00.001 6880 Enqueuing Move request for scope (-0.03, 0.02)
02:53:46.785 00.000 10052 Worker thread wakes up
02:53:46.785 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.02) opts 0xd
02:53:46.785 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.02)
02:53:46.785 00.000 10052 Moving (-0.03, 0.02) raw xDistance=-0.01 yDistance=-0.03
02:53:46.785 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:53:46.785 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.06, using input
02:53:46.785 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.03
02:53:46.785 00.000 10052 MoveAxis(E, 0, ABG)
02:53:46.785 00.000 10052 Move returns status 0, amount 0
02:53:46.785 00.000 10052 MoveAxis(N, 0, ABG)
02:53:46.785 00.000 10052 Move returns status 0, amount 0
02:53:46.785 00.000 10052 move complete, result=0
02:53:46.785 00.000 10052 worker thread done servicing request
02:53:46.802 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:46.830 00.028 6880 UpdateGuideState exits: m=2622 SNR=35.6
02:53:46.830 00.000 6880 PhdController: settling, locked = 1, distance = 0.27 (0.60) aobump = 0 frame = 5 / 99999
02:53:46.830 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783126426.830,"Host":"MINIASTRO1","Inst":1,"Distance":0.27,"Time":5.6,"SettleTime":6.0,"StarLocked":true}
02:53:46.831 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:46.831 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:46.831 00.000 6880 Enqueuing Expose request
02:53:46.831 00.000 10052 Worker thread wakes up
02:53:46.831 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:46.831 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:46.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:47.402 00.571 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ce6a94c-7101-408f-b3db-e699a388f730"}
02:53:47.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ce6a94c-7101-408f-b3db-e699a388f730"}
02:53:47.403 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e8181bd-248a-43f6-a985-559d14163f41"}
02:53:47.403 00.000 6880 case statement mapped state 6 to 3
02:53:47.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e8181bd-248a-43f6-a985-559d14163f41"}
02:53:47.403 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2e092ce5-520d-43a1-96de-0acf3b489756"}
02:53:47.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4879,"width":15,"height":15,"star_pos":[6.86,7.06],"pixels":"..."},"id":"2e092ce5-520d-43a1-96de-0acf3b489756"}
02:53:47.742 00.339 10052 Exposure complete
02:53:47.815 00.073 10052 worker thread done servicing request
02:53:47.815 00.000 6880 OnExposeComplete: enter
02:53:47.815 00.000 6880 UpdateGuideState(): m_state=6
02:53:47.815 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4880
02:53:47.815 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=890.90, Mass=2667, SNR=35.8, Peak=178 HFD=4.3
02:53:47.815 00.000 6880 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
02:53:47.815 00.000 6880 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
02:53:47.816 00.001 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.14 hyp=0.19 cameraTheta=-2.34 mountX=0.14 mountY=-0.13, mountTheta=-0.74
02:53:47.817 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.14, opts=13)
02:53:47.817 00.000 6880 Enqueuing Move request for scope (-0.13, -0.14)
02:53:47.817 00.000 10052 Worker thread wakes up
02:53:47.818 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.14) opts 0xd
02:53:47.818 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.14)
02:53:47.818 00.000 10052 Moving (-0.13, -0.14) raw xDistance=0.14 yDistance=-0.13
02:53:47.818 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.14
02:53:47.818 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.02
02:53:47.818 00.000 10052 MoveAxis(W, 39, ABG)
02:53:47.818 00.000 10052 Guiding  Dir = 3, Dur = 39
02:53:47.847 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:47.878 00.031 6880 UpdateGuideState exits: m=2667 SNR=35.8
02:53:47.878 00.000 6880 PhdController: settling, locked = 1, distance = 0.24 (0.60) aobump = 0 frame = 6 / 99999
02:53:47.878 00.000 6880 PhdController: newstate STATE_FINISH
02:53:47.878 00.000 6880 PhdController complete: success
02:53:47.878 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783126427.878,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
02:53:47.878 00.000 6880 Mount: notify guiding dither settle done success=1
02:53:47.879 00.001 6880 PhdController: newstate STATE_IDLE
02:53:47.879 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:47.879 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:47.879 00.000 6880 Enqueuing Expose request
02:53:47.888 00.009 10052 IsSlewing returns 0
02:53:47.967 00.079 10052 IsGuiding returns 0
02:53:48.108 00.141 10052 IsGuiding returns 0
02:53:48.108 00.000 10052 Move returns status 0, amount 39
02:53:48.108 00.000 10052 MoveAxis(N, 0, ABG)
02:53:48.108 00.000 10052 Move returns status 0, amount 0
02:53:48.108 00.000 10052 move complete, result=0
02:53:48.108 00.000 10052 worker thread done servicing request
02:53:48.108 00.000 10052 Worker thread wakes up
02:53:48.109 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:48.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:48.109 00.000 6880 GuideStep: 0.1 px 39 ms WEST, -0.1 px 0 ms NORTH
02:53:49.246 01.137 10052 Exposure complete
02:53:49.304 00.058 10052 worker thread done servicing request
02:53:49.304 00.000 6880 OnExposeComplete: enter
02:53:49.304 00.000 6880 UpdateGuideState(): m_state=6
02:53:49.304 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.305 00.001 6880 Star::Find returns 1 (0), X=407.54, Y=890.96, Mass=2509, SNR=34.7, Peak=140 HFD=4.4
02:53:49.305 00.000 6880 MultiStar: exiting stabilization period
02:53:49.305 00.000 6880 MultiStar: updating star positions after lock position change
02:53:49.305 00.000 6880 Star::Find(15, 281, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.305 00.000 6880 Star::Find returns 1 (0), X=282.05, Y=301.12, Mass=2351, SNR=33.7, Peak=145 HFD=4.5
02:53:49.305 00.000 6880 Star::Find(15, 1198, 297, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.305 00.000 6880 Star::Find returns 1 (0), X=1199.09, Y=298.05, Mass=2623, SNR=35.0, Peak=122 HFD=5.8
02:53:49.305 00.000 6880 Star::Find(15, 824, 300, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.305 00.000 6880 Star::Find returns 1 (0), X=824.76, Y=301.14, Mass=2158, SNR=32.1, Peak=143 HFD=4.9
02:53:49.305 00.000 6880 Star::Find(15, 55, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.305 00.000 6880 Star::Find returns 1 (0), X=54.92, Y=635.60, Mass=1421, SNR=25.9, Peak=63 HFD=5.2
02:53:49.305 00.000 6880 Star::Find(15, 470, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.305 00.000 6880 Star::Find returns 1 (0), X=471.10, Y=595.11, Mass=2540, SNR=34.3, Peak=116 HFD=5.9
02:53:49.305 00.000 6880 Star::Find(15, 853, 220, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.305 00.000 6880 Star::Find returns 1 (0), X=853.82, Y=220.83, Mass=2165, SNR=31.1, Peak=103 HFD=5.9
02:53:49.306 00.001 6880 Star::Find(15, 264, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.306 00.000 6880 Star::Find returns 1 (0), X=265.52, Y=87.84, Mass=1433, SNR=26.1, Peak=67 HFD=5.3
02:53:49.306 00.000 6880 Star::Find(15, 553, 332, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.306 00.000 6880 Star::Find returns 1 (0), X=553.60, Y=333.06, Mass=1695, SNR=27.9, Peak=79 HFD=6.0
02:53:49.306 00.000 6880 Star::Find(15, 671, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.306 00.000 6880 Star::Find returns 1 (0), X=671.67, Y=828.23, Mass=1088, SNR=22.8, Peak=70 HFD=4.5
02:53:49.306 00.000 6880 Star::Find(15, 1119, 687, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.306 00.000 6880 Star::Find returns 1 (0), X=1119.32, Y=688.49, Mass=916, SNR=20.9, Peak=59 HFD=4.7
02:53:49.306 00.000 6880 Star::Find(15, 268, 580, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4881
02:53:49.306 00.000 6880 Star::Find returns 1 (0), X=268.70, Y=580.75, Mass=1265, SNR=24.4, Peak=58 HFD=5.5
02:53:49.306 00.000 6880 CameraToMount -- cameraTheta (-2.93) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
02:53:49.306 00.000 6880 CameraToMount -- cameraTheta (-2.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
02:53:49.306 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=-0.08 hyp=0.36 cameraTheta=-2.93 mountX=0.09 mountY=-0.35, mountTheta=-1.32
02:53:49.307 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=-0.08, opts=13)
02:53:49.307 00.000 6880 Enqueuing Move request for scope (-0.35, -0.08)
02:53:49.308 00.001 10052 Worker thread wakes up
02:53:49.308 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, -0.08) opts 0xd
02:53:49.308 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, -0.08)
02:53:49.308 00.000 10052 Moving (-0.35, -0.08) raw xDistance=0.09 yDistance=-0.35
02:53:49.308 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:53:49.308 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.35, slope = -0.05
02:53:49.308 00.000 10052 MoveAxis(E, 0, ABG)
02:53:49.308 00.000 10052 Move returns status 0, amount 0
02:53:49.308 00.000 10052 MoveAxis(N, 53, ABG)
02:53:49.308 00.000 10052 Guiding  Dir = 0, Dur = 53
02:53:49.326 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:49.329 00.003 10052 IsSlewing returns 0
02:53:49.365 00.036 6880 UpdateGuideState exits: m=2509 SNR=34.7
02:53:49.365 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:49.365 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:49.365 00.000 6880 Enqueuing Expose request
02:53:49.367 00.002 10052 IsGuiding returns 0
02:53:49.394 00.027 10052 PulseGuide returned control before completion, sleep 36
02:53:49.401 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e02b0983-b9a3-47fb-a17a-704326f16781"}
02:53:49.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e02b0983-b9a3-47fb-a17a-704326f16781"}
02:53:49.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ae613f5-aed9-42b8-90d1-b766ef8aabfd"}
02:53:49.402 00.000 6880 case statement mapped state 6 to 3
02:53:49.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ae613f5-aed9-42b8-90d1-b766ef8aabfd"}
02:53:49.404 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d8220458-2a06-4a21-ac50-df7bd2d55b18"}
02:53:49.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4881,"width":15,"height":15,"star_pos":[6.54,6.96],"pixels":"..."},"id":"d8220458-2a06-4a21-ac50-df7bd2d55b18"}
02:53:49.469 00.065 10052 IsGuiding returns 0
02:53:49.469 00.000 10052 Move returns status 0, amount 53
02:53:49.469 00.000 10052 move complete, result=0
02:53:49.469 00.000 10052 worker thread done servicing request
02:53:49.469 00.000 10052 Worker thread wakes up
02:53:49.469 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.4 px 53 ms NORTH
02:53:49.469 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:49.469 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:50.380 00.911 10052 Exposure complete
02:53:50.435 00.055 10052 worker thread done servicing request
02:53:50.435 00.000 6880 OnExposeComplete: enter
02:53:50.435 00.000 6880 UpdateGuideState(): m_state=6
02:53:50.435 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4882
02:53:50.435 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=891.14, Mass=2527, SNR=34.8, Peak=139 HFD=4.6
02:53:50.435 00.000 6880 MultiStar: [#1 -0.02,-0.00,0.96,U] [#2 0.09,-0.08,1.02,U] [#3 -0.15,0.06,0.93,U] [#4 0.02,-0.15,0.75,U] [#5 0.07,0.04,1.02,U] [#6 -0.16,-0.05,0.92,U] [#7 -0.10,0.08,0.77,U] [#8 0.10,-0.04,0.81,U] 
02:53:50.435 00.000 6880 refined, 8 included, MultiStar: {-0.05, -0.00}, one-star: {-0.28, 0.10}
02:53:50.435 00.000 6880 CameraToMount -- cameraTheta (-3.11) - m_xAngle (-1.61) = xAngle (-1.49 = -1.49)
02:53:50.436 00.001 6880 CameraToMount -- cameraTheta (-3.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.52 = -1.52)
02:53:50.436 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.00 hyp=0.05 cameraTheta=-3.11 mountX=0.00 mountY=-0.05, mountTheta=-1.49
02:53:50.437 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.00, opts=13)
02:53:50.437 00.000 6880 Enqueuing Move request for scope (-0.05, -0.00)
02:53:50.437 00.000 10052 Worker thread wakes up
02:53:50.437 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.00) opts 0xd
02:53:50.437 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.00)
02:53:50.437 00.000 10052 Moving (-0.05, -0.00) raw xDistance=0.00 yDistance=-0.05
02:53:50.437 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
02:53:50.437 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.05 is < calculated value -0.06, using input
02:53:50.437 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.02
02:53:50.437 00.000 10052 MoveAxis(E, 0, ABG)
02:53:50.437 00.000 10052 Move returns status 0, amount 0
02:53:50.437 00.000 10052 MoveAxis(N, 0, ABG)
02:53:50.437 00.000 10052 Move returns status 0, amount 0
02:53:50.437 00.000 10052 move complete, result=0
02:53:50.438 00.001 10052 worker thread done servicing request
02:53:50.457 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:50.485 00.028 6880 UpdateGuideState exits: m=2527 SNR=34.8
02:53:50.485 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:50.485 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:50.485 00.000 6880 Enqueuing Expose request
02:53:50.485 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
02:53:50.485 00.000 10052 Worker thread wakes up
02:53:50.485 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:50.485 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:51.400 00.915 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2daf136d-e0e9-4332-afc5-4b85eb70634a"}
02:53:51.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2daf136d-e0e9-4332-afc5-4b85eb70634a"}
02:53:51.400 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"400417fc-4694-4fd8-80b0-8ea59844144c"}
02:53:51.400 00.000 6880 case statement mapped state 6 to 3
02:53:51.402 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"400417fc-4694-4fd8-80b0-8ea59844144c"}
02:53:51.402 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3c642a66-16e3-426d-8502-86355e63a41d"}
02:53:51.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4882,"width":15,"height":15,"star_pos":[6.61,7.14],"pixels":"..."},"id":"3c642a66-16e3-426d-8502-86355e63a41d"}
02:53:51.618 00.216 10052 Exposure complete
02:53:51.692 00.074 10052 worker thread done servicing request
02:53:51.692 00.000 6880 OnExposeComplete: enter
02:53:51.693 00.001 6880 UpdateGuideState(): m_state=6
02:53:51.693 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4883
02:53:51.693 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=890.93, Mass=2504, SNR=34.6, Peak=141 HFD=4.3
02:53:51.693 00.000 6880 MultiStar: [#1 0.10,-0.17,0.97,U] [#2 0.06,-0.06,1.00,U] [#3 -0.01,-0.02,0.93,U] [#4 0.28,-0.14,0.74,U] [#5 0.08,-0.22,0.99,U] [#6 -0.08,-0.07,0.94,U] [#7 0.02,-0.22,0.75,U] [#8 0.06,-0.11,0.80,U] 
02:53:51.693 00.000 6880 refined, 8 included, MultiStar: {0.00, -0.12}, one-star: {-0.37, -0.11}
02:53:51.694 00.001 6880 CameraToMount -- cameraTheta (-1.54) - m_xAngle (-1.61) = xAngle (0.08 = 0.08)
02:53:51.694 00.000 6880 CameraToMount -- cameraTheta (-1.54) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.04 = 0.04)
02:53:51.694 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.12 hyp=0.12 cameraTheta=-1.54 mountX=0.12 mountY=0.01, mountTheta=0.04
02:53:51.695 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.12, opts=13)
02:53:51.695 00.000 6880 Enqueuing Move request for scope (0.00, -0.12)
02:53:51.695 00.000 10052 Worker thread wakes up
02:53:51.695 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.12) opts 0xd
02:53:51.695 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.12)
02:53:51.696 00.001 10052 Moving (0.00, -0.12) raw xDistance=0.12 yDistance=0.01
02:53:51.696 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:53:51.696 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.00
02:53:51.696 00.000 10052 MoveAxis(W, 33, ABG)
02:53:51.696 00.000 10052 Guiding  Dir = 3, Dur = 33
02:53:51.721 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:51.759 00.038 6880 UpdateGuideState exits: m=2504 SNR=34.6
02:53:51.759 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:51.759 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:51.759 00.000 6880 Enqueuing Expose request
02:53:51.773 00.014 10052 IsSlewing returns 0
02:53:51.847 00.074 10052 IsGuiding returns 0
02:53:51.990 00.143 10052 IsGuiding returns 0
02:53:51.991 00.001 10052 Move returns status 0, amount 33
02:53:51.991 00.000 10052 MoveAxis(N, 0, ABG)
02:53:51.991 00.000 10052 Move returns status 0, amount 0
02:53:51.991 00.000 10052 move complete, result=0
02:53:51.991 00.000 10052 worker thread done servicing request
02:53:51.991 00.000 10052 Worker thread wakes up
02:53:51.991 00.000 6880 GuideStep: 0.1 px 33 ms WEST, 0.0 px 0 ms NORTH
02:53:51.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:51.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:52.901 00.910 10052 Exposure complete
02:53:52.973 00.072 10052 worker thread done servicing request
02:53:52.973 00.000 6880 OnExposeComplete: enter
02:53:52.973 00.000 6880 UpdateGuideState(): m_state=6
02:53:52.973 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4884
02:53:52.973 00.000 6880 Star::Find returns 1 (0), X=407.45, Y=891.05, Mass=2505, SNR=34.7, Peak=132 HFD=4.9
02:53:52.974 00.001 6880 MultiStar: [#1 0.10,-0.01,0.97,U] [#2 -0.02,-0.11,0.99,U] [#3 -0.08,-0.02,0.92,U] [#4 -0.07,-0.17,0.76,U] [#5 -0.05,-0.05,0.98,U] [#6 -0.08,-0.09,0.91,U] [#7 0.05,0.00,0.76,U] [#8 -0.01,-0.17,0.79,U] 
02:53:52.974 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.06}, one-star: {-0.44, 0.01}
02:53:52.974 00.000 6880 CameraToMount -- cameraTheta (-2.41) - m_xAngle (-1.61) = xAngle (-0.79 = -0.79)
02:53:52.974 00.000 6880 CameraToMount -- cameraTheta (-2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.83 = -0.83)
02:53:52.974 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.06 hyp=0.10 cameraTheta=-2.41 mountX=0.07 mountY=-0.07, mountTheta=-0.81
02:53:52.975 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.06, opts=13)
02:53:52.975 00.000 6880 Enqueuing Move request for scope (-0.07, -0.06)
02:53:52.975 00.000 10052 Worker thread wakes up
02:53:52.975 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.06) opts 0xd
02:53:52.975 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.06)
02:53:52.976 00.001 10052 Moving (-0.07, -0.06) raw xDistance=0.07 yDistance=-0.07
02:53:52.976 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:53:52.976 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.00
02:53:52.976 00.000 10052 MoveAxis(E, 0, ABG)
02:53:52.976 00.000 10052 Move returns status 0, amount 0
02:53:52.976 00.000 10052 MoveAxis(N, 0, ABG)
02:53:52.976 00.000 10052 Move returns status 0, amount 0
02:53:52.976 00.000 10052 move complete, result=0
02:53:52.976 00.000 10052 worker thread done servicing request
02:53:52.996 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:53.025 00.029 6880 UpdateGuideState exits: m=2505 SNR=34.7
02:53:53.026 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:53.026 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:53.026 00.000 6880 Enqueuing Expose request
02:53:53.026 00.000 10052 Worker thread wakes up
02:53:53.026 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:53:53.026 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:53.026 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:53.400 00.374 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16b49916-8a19-41d0-be34-1438a7d6d9c1"}
02:53:53.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16b49916-8a19-41d0-be34-1438a7d6d9c1"}
02:53:53.401 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5a5077e-1770-4781-80d1-8dfad0336bd5"}
02:53:53.401 00.000 6880 case statement mapped state 6 to 3
02:53:53.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5a5077e-1770-4781-80d1-8dfad0336bd5"}
02:53:53.401 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3050f993-4be5-4e87-b8e8-118bcfe7c0cf"}
02:53:53.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4884,"width":15,"height":15,"star_pos":[7.45,7.05],"pixels":"..."},"id":"3050f993-4be5-4e87-b8e8-118bcfe7c0cf"}
02:53:54.152 00.751 10052 Exposure complete
02:53:54.211 00.059 10052 worker thread done servicing request
02:53:54.211 00.000 6880 OnExposeComplete: enter
02:53:54.211 00.000 6880 UpdateGuideState(): m_state=6
02:53:54.211 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4885
02:53:54.212 00.001 6880 Star::Find returns 1 (0), X=407.74, Y=890.80, Mass=2668, SNR=35.7, Peak=154 HFD=4.7
02:53:54.212 00.000 6880 MultiStar: [#1 0.20,-0.38,0.93,U] [#2 0.08,-0.24,0.97,U] [#3 0.07,-0.18,0.89,U] [#4 0.34,-0.47,0.00,M1] [#5 0.28,-0.34,0.96,U] [#6 -0.15,-0.26,0.91,U] [#7 0.20,-0.31,0.74,U] [#8 0.21,-0.30,0.79,U] 
02:53:54.212 00.000 6880 single-star, 7 included, MultiStar: {0.09, -0.28}, one-star: {-0.16, -0.24}
02:53:54.212 00.000 6880 CameraToMount -- cameraTheta (-2.14) - m_xAngle (-1.61) = xAngle (-0.53 = -0.53)
02:53:54.212 00.000 6880 CameraToMount -- cameraTheta (-2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.56 = -0.56)
02:53:54.212 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.24 hyp=0.29 cameraTheta=-2.14 mountX=0.25 mountY=-0.15, mountTheta=-0.55
02:53:54.214 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.24, opts=13)
02:53:54.214 00.000 6880 Enqueuing Move request for scope (-0.16, -0.24)
02:53:54.214 00.000 10052 Worker thread wakes up
02:53:54.214 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.24) opts 0xd
02:53:54.214 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.24)
02:53:54.214 00.000 10052 Moving (-0.16, -0.24) raw xDistance=0.25 yDistance=-0.15
02:53:54.215 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.25
02:53:54.215 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.00
02:53:54.215 00.000 10052 MoveAxis(W, 67, ABG)
02:53:54.215 00.000 10052 Guiding  Dir = 3, Dur = 67
02:53:54.236 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:54.268 00.032 6880 UpdateGuideState exits: m=2668 SNR=35.7
02:53:54.268 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:54.268 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:54.268 00.000 6880 Enqueuing Expose request
02:53:54.278 00.010 10052 IsSlewing returns 0
02:53:54.355 00.077 10052 IsGuiding returns 0
02:53:54.417 00.062 10052 PulseGuide returned control before completion, sleep 15
02:53:54.494 00.077 10052 IsGuiding returns 1
02:53:54.494 00.000 10052 scope still moving after pulse duration time elapsed
02:53:54.563 00.069 10052 IsSlewing returns 0
02:53:54.601 00.038 10052 IsGuiding returns 0
02:53:54.601 00.000 10052 scope move finished after 67 + 178 ms
02:53:54.601 00.000 10052 Move returns status 0, amount 67
02:53:54.601 00.000 10052 MoveAxis(N, 0, ABG)
02:53:54.601 00.000 10052 Move returns status 0, amount 0
02:53:54.601 00.000 10052 move complete, result=0
02:53:54.601 00.000 10052 worker thread done servicing request
02:53:54.601 00.000 10052 Worker thread wakes up
02:53:54.601 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:54.601 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:54.602 00.001 6880 GuideStep: 0.3 px 67 ms WEST, -0.2 px 0 ms NORTH
02:53:55.400 00.798 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a8f2b11-d8a2-4745-a80f-e00b89826bec"}
02:53:55.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a8f2b11-d8a2-4745-a80f-e00b89826bec"}
02:53:55.400 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e65538e-72ce-486b-b4ca-202f42d6b06e"}
02:53:55.400 00.000 6880 case statement mapped state 6 to 3
02:53:55.401 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e65538e-72ce-486b-b4ca-202f42d6b06e"}
02:53:55.401 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"77051916-e33d-4611-ac53-de4315886fc3"}
02:53:55.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4885,"width":15,"height":15,"star_pos":[6.74,6.80],"pixels":"..."},"id":"77051916-e33d-4611-ac53-de4315886fc3"}
02:53:55.518 00.117 10052 Exposure complete
02:53:55.579 00.061 10052 worker thread done servicing request
02:53:55.579 00.000 6880 OnExposeComplete: enter
02:53:55.579 00.000 6880 UpdateGuideState(): m_state=6
02:53:55.579 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4886
02:53:55.580 00.001 6880 Star::Find returns 1 (0), X=407.63, Y=890.78, Mass=2691, SNR=36.0, Peak=151 HFD=4.8
02:53:55.580 00.000 6880 MultiStar: [#1 0.15,-0.30,0.94,U] [#2 -0.09,-0.24,0.99,U] [#3 0.00,-0.30,0.90,U] [#4 -0.09,-0.35,0.73,U] [#5 0.33,-0.29,0.95,U] [#6 -0.19,-0.42,0.86,U] [#7 0.16,-0.31,0.76,U] [#8 0.22,-0.33,0.78,U] 
02:53:55.580 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.31}, one-star: {-0.26, -0.26}
02:53:55.580 00.000 6880 CameraToMount -- cameraTheta (-1.50) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
02:53:55.580 00.000 6880 CameraToMount -- cameraTheta (-1.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.08 = 0.08)
02:53:55.580 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.31 hyp=0.31 cameraTheta=-1.50 mountX=0.31 mountY=0.03, mountTheta=0.08
02:53:55.582 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.31, opts=13)
02:53:55.582 00.000 6880 Enqueuing Move request for scope (0.02, -0.31)
02:53:55.582 00.000 10052 Worker thread wakes up
02:53:55.582 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.31) opts 0xd
02:53:55.582 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.31)
02:53:55.582 00.000 10052 Moving (0.02, -0.31) raw xDistance=0.31 yDistance=0.03
02:53:55.582 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:53:55.582 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.05, using input
02:53:55.582 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.01
02:53:55.582 00.000 10052 MoveAxis(W, 85, ABG)
02:53:55.582 00.000 10052 Guiding  Dir = 3, Dur = 85
02:53:55.609 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:55.638 00.029 6880 UpdateGuideState exits: m=2691 SNR=36.0
02:53:55.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:55.638 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:55.638 00.000 6880 Enqueuing Expose request
02:53:55.652 00.014 10052 IsSlewing returns 0
02:53:55.727 00.075 10052 IsGuiding returns 0
02:53:55.796 00.069 10052 PulseGuide returned control before completion, sleep 27
02:53:55.876 00.080 10052 IsGuiding returns 1
02:53:55.877 00.001 10052 scope still moving after pulse duration time elapsed
02:53:55.951 00.074 10052 IsSlewing returns 0
02:53:56.030 00.079 10052 IsGuiding returns 0
02:53:56.030 00.000 10052 scope move finished after 85 + 217 ms
02:53:56.030 00.000 10052 Move returns status 0, amount 85
02:53:56.031 00.001 10052 MoveAxis(N, 0, ABG)
02:53:56.031 00.000 10052 Move returns status 0, amount 0
02:53:56.031 00.000 10052 move complete, result=0
02:53:56.031 00.000 10052 worker thread done servicing request
02:53:56.031 00.000 10052 Worker thread wakes up
02:53:56.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:56.031 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:56.031 00.000 6880 GuideStep: 0.3 px 85 ms WEST, 0.0 px 0 ms NORTH
02:53:57.168 01.137 10052 Exposure complete
02:53:57.218 00.050 10052 worker thread done servicing request
02:53:57.218 00.000 6880 OnExposeComplete: enter
02:53:57.218 00.000 6880 UpdateGuideState(): m_state=6
02:53:57.218 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4887
02:53:57.218 00.000 6880 Star::Find returns 1 (0), X=407.69, Y=891.12, Mass=2680, SNR=36.0, Peak=154 HFD=4.6
02:53:57.219 00.001 6880 MultiStar: [#1 0.14,-0.02,0.96,U] [#2 0.20,-0.06,0.96,U] [#3 0.28,-0.00,0.91,U] [#4 0.30,0.18,0.70,U] [#5 0.30,-0.01,0.93,U] [#6 0.47,-0.07,0.87,U] [#7 0.09,0.02,0.74,U] [#8 0.18,-0.03,0.77,U] 
02:53:57.219 00.000 6880 refined, 8 included, MultiStar: {0.19, 0.01}, one-star: {-0.20, 0.08}
02:53:57.219 00.000 6880 CameraToMount -- cameraTheta (0.03) - m_xAngle (-1.61) = xAngle (1.64 = 1.64)
02:53:57.219 00.000 6880 CameraToMount -- cameraTheta (0.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.61 = 1.61)
02:53:57.219 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.01 hyp=0.19 cameraTheta=0.03 mountX=-0.01 mountY=0.19, mountTheta=1.64
02:53:57.220 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.01, opts=13)
02:53:57.220 00.000 6880 Enqueuing Move request for scope (0.19, 0.01)
02:53:57.220 00.000 10052 Worker thread wakes up
02:53:57.220 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.01) opts 0xd
02:53:57.220 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.01)
02:53:57.220 00.000 10052 Moving (0.19, 0.01) raw xDistance=-0.01 yDistance=0.19
02:53:57.220 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
02:53:57.220 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.19, slope = 0.03
02:53:57.220 00.000 10052 MoveAxis(E, 0, ABG)
02:53:57.220 00.000 10052 Move returns status 0, amount 0
02:53:57.221 00.001 10052 MoveAxis(S, 63, ABG)
02:53:57.221 00.000 10052 Guiding  Dir = 1, Dur = 63
02:53:57.240 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:57.242 00.002 10052 IsSlewing returns 0
02:53:57.266 00.024 6880 UpdateGuideState exits: m=2680 SNR=36.0
02:53:57.267 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:57.267 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:57.267 00.000 6880 Enqueuing Expose request
02:53:57.280 00.013 10052 IsGuiding returns 0
02:53:57.307 00.027 10052 PulseGuide returned control before completion, sleep 46
02:53:57.377 00.070 10052 IsGuiding returns 1
02:53:57.377 00.000 10052 scope still moving after pulse duration time elapsed
02:53:57.401 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5902bf86-f273-44e2-9664-d97650ad219c"}
02:53:57.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5902bf86-f273-44e2-9664-d97650ad219c"}
02:53:57.401 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6214d04-74c8-468b-acfe-af87effa816e"}
02:53:57.401 00.000 6880 case statement mapped state 6 to 3
02:53:57.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c6214d04-74c8-468b-acfe-af87effa816e"}
02:53:57.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"38104801-f8a9-4192-8b57-2f617a77ae2d"}
02:53:57.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4887,"width":15,"height":15,"star_pos":[6.69,7.12],"pixels":"..."},"id":"38104801-f8a9-4192-8b57-2f617a77ae2d"}
02:53:57.424 00.022 10052 IsSlewing returns 0
02:53:57.462 00.038 10052 IsGuiding returns 0
02:53:57.462 00.000 10052 scope move finished after 63 + 119 ms
02:53:57.462 00.000 10052 Move returns status 0, amount 63
02:53:57.462 00.000 10052 move complete, result=0
02:53:57.462 00.000 10052 worker thread done servicing request
02:53:57.462 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.2 px 63 ms SOUTH
02:53:57.463 00.001 10052 Worker thread wakes up
02:53:57.463 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:57.463 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:58.375 00.912 10052 Exposure complete
02:53:58.440 00.065 10052 worker thread done servicing request
02:53:58.440 00.000 6880 OnExposeComplete: enter
02:53:58.440 00.000 6880 UpdateGuideState(): m_state=6
02:53:58.440 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4888
02:53:58.441 00.001 6880 Star::Find returns 1 (0), X=407.94, Y=890.83, Mass=2520, SNR=34.8, Peak=159 HFD=4.6
02:53:58.441 00.000 6880 MultiStar: [#1 0.28,-0.05,0.95,U] [#2 0.02,-0.13,0.99,U] [#3 0.21,0.00,0.93,U] [#4 0.49,0.03,0.71,U] [#5 0.44,-0.05,0.96,U] [#6 0.09,-0.19,0.88,U] [#7 0.35,-0.08,0.73,U] [#8 0.16,-0.10,0.80,U] 
02:53:58.441 00.000 6880 single-star, 8 included, MultiStar: {0.22, -0.09}, one-star: {0.05, -0.21}
02:53:58.441 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
02:53:58.441 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
02:53:58.441 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.21 hyp=0.21 cameraTheta=-1.34 mountX=0.21 mountY=0.05, mountTheta=0.24
02:53:58.442 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.21, opts=13)
02:53:58.442 00.000 6880 Enqueuing Move request for scope (0.05, -0.21)
02:53:58.442 00.000 10052 Worker thread wakes up
02:53:58.442 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.21) opts 0xd
02:53:58.442 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.21)
02:53:58.443 00.001 10052 Moving (0.05, -0.21) raw xDistance=0.21 yDistance=0.05
02:53:58.443 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.21
02:53:58.443 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.12, using input
02:53:58.443 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.03
02:53:58.443 00.000 10052 MoveAxis(W, 55, ABG)
02:53:58.443 00.000 10052 Guiding  Dir = 3, Dur = 55
02:53:58.462 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:58.463 00.001 10052 IsSlewing returns 0
02:53:58.490 00.027 6880 UpdateGuideState exits: m=2520 SNR=34.8
02:53:58.490 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:58.490 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:58.490 00.000 6880 Enqueuing Expose request
02:53:58.501 00.011 10052 IsGuiding returns 0
02:53:58.529 00.028 10052 PulseGuide returned control before completion, sleep 38
02:53:58.596 00.067 10052 IsGuiding returns 0
02:53:58.597 00.001 10052 Move returns status 0, amount 55
02:53:58.597 00.000 10052 MoveAxis(N, 0, ABG)
02:53:58.597 00.000 10052 Move returns status 0, amount 0
02:53:58.597 00.000 10052 move complete, result=0
02:53:58.597 00.000 10052 worker thread done servicing request
02:53:58.597 00.000 10052 Worker thread wakes up
02:53:58.597 00.000 6880 GuideStep: 0.2 px 55 ms WEST, 0.1 px 0 ms NORTH
02:53:58.597 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:53:58.597 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:53:59.401 00.804 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"15c9978f-3abf-4909-a1f2-a63b3e9fc682"}
02:53:59.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"15c9978f-3abf-4909-a1f2-a63b3e9fc682"}
02:53:59.401 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cd66881f-d1ee-408c-9c5a-c4d3262c072d"}
02:53:59.401 00.000 6880 case statement mapped state 6 to 3
02:53:59.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd66881f-d1ee-408c-9c5a-c4d3262c072d"}
02:53:59.402 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"37a35a5a-2de1-4922-a31f-937a81673952"}
02:53:59.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4888,"width":15,"height":15,"star_pos":[6.94,6.83],"pixels":"..."},"id":"37a35a5a-2de1-4922-a31f-937a81673952"}
02:53:59.721 00.319 10052 Exposure complete
02:53:59.775 00.054 10052 worker thread done servicing request
02:53:59.775 00.000 6880 OnExposeComplete: enter
02:53:59.775 00.000 6880 UpdateGuideState(): m_state=6
02:53:59.775 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4889
02:53:59.775 00.000 6880 Star::Find returns 1 (0), X=408.02, Y=890.92, Mass=2609, SNR=35.4, Peak=155 HFD=4.5
02:53:59.776 00.001 6880 MultiStar: [#1 0.26,-0.01,0.93,U] [#2 0.19,-0.19,0.98,U] [#3 0.31,0.06,0.91,U] [#4 0.20,-0.35,0.72,U] [#5 0.49,-0.03,0.95,U] [#6 0.44,-0.10,0.93,U] [#7 0.29,-0.03,0.74,U] [#8 0.29,-0.15,0.78,U] 
02:53:59.776 00.000 6880 single-star, 8 included, MultiStar: {0.29, -0.10}, one-star: {0.12, -0.12}
02:53:59.776 00.000 6880 CameraToMount -- cameraTheta (-0.77) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
02:53:59.776 00.000 6880 CameraToMount -- cameraTheta (-0.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.81 = 0.81)
02:53:59.776 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.12 hyp=0.17 cameraTheta=-0.77 mountX=0.12 mountY=0.13, mountTheta=0.83
02:53:59.777 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.12, opts=13)
02:53:59.777 00.000 6880 Enqueuing Move request for scope (0.12, -0.12)
02:53:59.777 00.000 10052 Worker thread wakes up
02:53:59.777 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.12) opts 0xd
02:53:59.777 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.12)
02:53:59.777 00.000 10052 Moving (0.12, -0.12) raw xDistance=0.12 yDistance=0.13
02:53:59.777 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:53:59.777 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.13 is < calculated value 0.17, using input
02:53:59.778 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.04
02:53:59.778 00.000 10052 MoveAxis(W, 34, ABG)
02:53:59.778 00.000 10052 Guiding  Dir = 3, Dur = 34
02:53:59.796 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:53:59.829 00.033 6880 UpdateGuideState exits: m=2609 SNR=35.4
02:53:59.829 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:53:59.829 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:53:59.829 00.000 6880 Enqueuing Expose request
02:53:59.846 00.017 10052 IsSlewing returns 0
02:53:59.925 00.079 10052 IsGuiding returns 0
02:54:00.070 00.145 10052 IsGuiding returns 0
02:54:00.070 00.000 10052 Move returns status 0, amount 34
02:54:00.070 00.000 10052 MoveAxis(N, 0, ABG)
02:54:00.070 00.000 10052 Move returns status 0, amount 0
02:54:00.070 00.000 10052 move complete, result=0
02:54:00.070 00.000 10052 worker thread done servicing request
02:54:00.070 00.000 10052 Worker thread wakes up
02:54:00.070 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:00.070 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:00.070 00.000 6880 GuideStep: 0.1 px 34 ms WEST, 0.1 px 0 ms NORTH
02:54:00.977 00.907 10052 Exposure complete
02:54:01.040 00.063 10052 worker thread done servicing request
02:54:01.040 00.000 6880 OnExposeComplete: enter
02:54:01.040 00.000 6880 UpdateGuideState(): m_state=6
02:54:01.041 00.001 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4890
02:54:01.041 00.000 6880 Star::Find returns 1 (0), X=408.06, Y=890.87, Mass=2571, SNR=35.0, Peak=160 HFD=4.5
02:54:01.041 00.000 6880 MultiStar: [#1 0.48,-0.07,0.97,U] [#2 0.38,0.03,0.99,U] [#3 0.33,-0.04,0.93,U] [#4 0.42,-0.12,0.74,U] [#5 0.56,-0.13,0.00,M1] [#6 0.28,-0.14,0.90,U] [#7 0.47,-0.06,0.77,U] [#8 0.27,-0.24,0.79,U] 
02:54:01.041 00.000 6880 single-star, 7 included, MultiStar: {0.35, -0.10}, one-star: {0.16, -0.17}
02:54:01.041 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
02:54:01.041 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
02:54:01.041 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=-0.17 hyp=0.24 cameraTheta=-0.81 mountX=0.17 mountY=0.17, mountTheta=0.78
02:54:01.043 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=-0.17, opts=13)
02:54:01.043 00.000 6880 Enqueuing Move request for scope (0.16, -0.17)
02:54:01.043 00.000 10052 Worker thread wakes up
02:54:01.043 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, -0.17) opts 0xd
02:54:01.043 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, -0.17)
02:54:01.043 00.000 10052 Moving (0.16, -0.17) raw xDistance=0.17 yDistance=0.17
02:54:01.043 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
02:54:01.043 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.19, using input
02:54:01.043 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.04
02:54:01.043 00.000 10052 MoveAxis(W, 46, ABG)
02:54:01.043 00.000 10052 Guiding  Dir = 3, Dur = 46
02:54:01.064 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:01.065 00.001 10052 IsSlewing returns 0
02:54:01.095 00.030 6880 UpdateGuideState exits: m=2571 SNR=35.0
02:54:01.095 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:01.095 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:01.095 00.000 6880 Enqueuing Expose request
02:54:01.103 00.008 10052 IsGuiding returns 0
02:54:01.130 00.027 10052 PulseGuide returned control before completion, sleep 29
02:54:01.184 00.054 10052 IsGuiding returns 0
02:54:01.184 00.000 10052 Move returns status 0, amount 46
02:54:01.184 00.000 10052 MoveAxis(N, 0, ABG)
02:54:01.184 00.000 10052 Move returns status 0, amount 0
02:54:01.184 00.000 10052 move complete, result=0
02:54:01.184 00.000 10052 worker thread done servicing request
02:54:01.185 00.001 10052 Worker thread wakes up
02:54:01.185 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:01.185 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:01.185 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.2 px 0 ms NORTH
02:54:01.399 00.214 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b62a46e9-ac6e-442e-a85e-e054badc7754"}
02:54:01.399 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b62a46e9-ac6e-442e-a85e-e054badc7754"}
02:54:01.400 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e94544a8-e836-4e56-8af7-66f67ac5ab05"}
02:54:01.400 00.000 6880 case statement mapped state 6 to 3
02:54:01.400 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e94544a8-e836-4e56-8af7-66f67ac5ab05"}
02:54:01.401 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"95ec38c5-6c25-4c87-8366-37b565c7c088"}
02:54:01.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4890,"width":15,"height":15,"star_pos":[7.06,6.87],"pixels":"..."},"id":"95ec38c5-6c25-4c87-8366-37b565c7c088"}
02:54:02.326 00.925 10052 Exposure complete
02:54:02.383 00.057 10052 worker thread done servicing request
02:54:02.383 00.000 6880 OnExposeComplete: enter
02:54:02.383 00.000 6880 UpdateGuideState(): m_state=6
02:54:02.383 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4891
02:54:02.383 00.000 6880 Star::Find returns 1 (0), X=408.69, Y=890.74, Mass=2492, SNR=34.5, Peak=122 HFD=4.8
02:54:02.384 00.001 6880 MultiStar: [#1 1.14,-0.38,0.00,M1] [#2 0.45,-0.19,0.99,U] [#3 0.49,-0.13,0.94,U] [#4 0.79,-0.14,0.00,M1] [#5 1.02,-0.29,0.00,M2] [#6 0.58,-0.36,0.00,M1] [#7 1.03,-0.22,0.00,M1] [#8 0.89,-0.25,0.00,M1] 
02:54:02.384 00.000 6880 refined, 2 included, MultiStar: {0.58, -0.21}, one-star: {0.80, -0.30}
02:54:02.384 00.000 6880 CameraToMount -- cameraTheta (-0.35) - m_xAngle (-1.61) = xAngle (1.27 = 1.27)
02:54:02.384 00.000 6880 CameraToMount -- cameraTheta (-0.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.24 = 1.24)
02:54:02.384 00.000 6880 CameraToMount -- cameraX=0.58 cameraY=-0.21 hyp=0.62 cameraTheta=-0.35 mountX=0.19 mountY=0.58, mountTheta=1.26
02:54:02.385 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.58, y=-0.21, opts=13)
02:54:02.385 00.000 6880 Enqueuing Move request for scope (0.58, -0.21)
02:54:02.385 00.000 10052 Worker thread wakes up
02:54:02.385 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.58, -0.21) opts 0xd
02:54:02.385 00.000 10052 Handling offset move in thread for scope, endpoint = (0.58, -0.21)
02:54:02.385 00.000 10052 Moving (0.58, -0.21) raw xDistance=0.19 yDistance=0.58
02:54:02.386 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
02:54:02.386 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.58, slope = 0.05
02:54:02.386 00.000 10052 MoveAxis(W, 52, ABG)
02:54:02.386 00.000 10052 Guiding  Dir = 3, Dur = 52
02:54:02.404 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:02.418 00.014 10052 IsSlewing returns 0
02:54:02.433 00.015 6880 UpdateGuideState exits: m=2492 SNR=34.5
02:54:02.433 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:02.433 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:02.433 00.000 6880 Enqueuing Expose request
02:54:02.456 00.023 10052 IsGuiding returns 0
02:54:02.484 00.028 10052 PulseGuide returned control before completion, sleep 35
02:54:02.551 00.067 10052 IsGuiding returns 0
02:54:02.551 00.000 10052 Move returns status 0, amount 52
02:54:02.551 00.000 10052 MoveAxis(S, 95, ABG)
02:54:02.551 00.000 10052 Guiding  Dir = 1, Dur = 95
02:54:02.589 00.038 10052 IsSlewing returns 0
02:54:02.627 00.038 10052 IsGuiding returns 0
02:54:02.654 00.027 10052 PulseGuide returned control before completion, sleep 78
02:54:02.756 00.102 10052 IsGuiding returns 0
02:54:02.756 00.000 10052 Move returns status 0, amount 95
02:54:02.756 00.000 10052 move complete, result=0
02:54:02.756 00.000 10052 worker thread done servicing request
02:54:02.756 00.000 6880 GuideStep: 0.2 px 52 ms WEST, 0.6 px 95 ms SOUTH
02:54:02.757 00.001 10052 Worker thread wakes up
02:54:02.757 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:02.757 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:03.397 00.640 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1de2817c-5ba4-470c-b940-860627e3f9bd"}
02:54:03.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1de2817c-5ba4-470c-b940-860627e3f9bd"}
02:54:03.398 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b3aad4f-bb6d-45d2-89b4-fd59256e5bc6"}
02:54:03.398 00.000 6880 case statement mapped state 6 to 3
02:54:03.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8b3aad4f-bb6d-45d2-89b4-fd59256e5bc6"}
02:54:03.398 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fcf2dcc7-1807-4f53-8a60-53aa4dd1a468"}
02:54:03.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4891,"width":15,"height":15,"star_pos":[6.69,6.74],"pixels":"..."},"id":"fcf2dcc7-1807-4f53-8a60-53aa4dd1a468"}
02:54:03.665 00.267 10052 Exposure complete
02:54:03.726 00.061 10052 worker thread done servicing request
02:54:03.726 00.000 6880 OnExposeComplete: enter
02:54:03.726 00.000 6880 UpdateGuideState(): m_state=6
02:54:03.726 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4892
02:54:03.726 00.000 6880 Star::Find returns 1 (0), X=407.98, Y=890.67, Mass=2525, SNR=34.7, Peak=133 HFD=4.9
02:54:03.727 00.001 6880 MultiStar: [#1 0.44,-0.14,0.95,U] [#2 0.28,-0.24,0.99,U] [#3 0.16,-0.16,0.93,U] [#4 0.67,-0.40,0.00,M2] [#5 0.35,-0.21,0.97,U] [#6 0.17,-0.52,0.93,U] [#7 0.45,-0.16,0.75,U] [#8 -0.13,-0.09,0.81,U] 
02:54:03.727 00.000 6880 refined, 7 included, MultiStar: {0.23, -0.24}, one-star: {0.09, -0.37}
02:54:03.727 00.000 6880 CameraToMount -- cameraTheta (-0.81) - m_xAngle (-1.61) = xAngle (0.80 = 0.80)
02:54:03.727 00.000 6880 CameraToMount -- cameraTheta (-0.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.77 = 0.77)
02:54:03.727 00.000 6880 CameraToMount -- cameraX=0.23 cameraY=-0.24 hyp=0.33 cameraTheta=-0.81 mountX=0.23 mountY=0.23, mountTheta=0.78
02:54:03.728 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.23, y=-0.24, opts=13)
02:54:03.728 00.000 6880 Enqueuing Move request for scope (0.23, -0.24)
02:54:03.728 00.000 10052 Worker thread wakes up
02:54:03.728 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.23, -0.24) opts 0xd
02:54:03.728 00.000 10052 Handling offset move in thread for scope, endpoint = (0.23, -0.24)
02:54:03.729 00.001 10052 Moving (0.23, -0.24) raw xDistance=0.23 yDistance=0.23
02:54:03.729 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.23
02:54:03.729 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.23 from input 0.23, slope = 0.05
02:54:03.729 00.000 10052 MoveAxis(W, 65, ABG)
02:54:03.729 00.000 10052 Guiding  Dir = 3, Dur = 65
02:54:03.751 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:03.781 00.030 6880 UpdateGuideState exits: m=2525 SNR=34.7
02:54:03.781 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:03.781 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:03.781 00.000 6880 Enqueuing Expose request
02:54:03.810 00.029 10052 IsSlewing returns 0
02:54:03.883 00.073 10052 IsGuiding returns 0
02:54:04.033 00.150 10052 IsGuiding returns 1
02:54:04.033 00.000 10052 scope still moving after pulse duration time elapsed
02:54:04.107 00.074 10052 IsSlewing returns 0
02:54:04.186 00.079 10052 IsGuiding returns 0
02:54:04.186 00.000 10052 scope move finished after 65 + 237 ms
02:54:04.186 00.000 10052 Move returns status 0, amount 65
02:54:04.186 00.000 10052 MoveAxis(S, 92, ABG)
02:54:04.186 00.000 10052 Guiding  Dir = 1, Dur = 92
02:54:04.265 00.079 10052 IsSlewing returns 0
02:54:04.340 00.075 10052 IsGuiding returns 0
02:54:04.408 00.068 10052 PulseGuide returned control before completion, sleep 34
02:54:04.525 00.117 10052 IsGuiding returns 1
02:54:04.525 00.000 10052 scope still moving after pulse duration time elapsed
02:54:04.592 00.067 10052 IsSlewing returns 0
02:54:04.667 00.075 10052 IsGuiding returns 0
02:54:04.667 00.000 10052 scope move finished after 92 + 234 ms
02:54:04.667 00.000 10052 Move returns status 0, amount 92
02:54:04.667 00.000 10052 move complete, result=0
02:54:04.667 00.000 10052 worker thread done servicing request
02:54:04.667 00.000 10052 Worker thread wakes up
02:54:04.667 00.000 6880 GuideStep: 0.2 px 65 ms WEST, 0.2 px 92 ms SOUTH
02:54:04.667 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:04.667 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:05.397 00.730 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a792ba8-cb0a-4b93-8f06-9049cebec51f"}
02:54:05.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a792ba8-cb0a-4b93-8f06-9049cebec51f"}
02:54:05.398 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c447d13e-35d2-4fcd-816d-153fcf95c5ac"}
02:54:05.398 00.000 6880 case statement mapped state 6 to 3
02:54:05.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c447d13e-35d2-4fcd-816d-153fcf95c5ac"}
02:54:05.398 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9a76d5a5-f655-403a-acc4-ce8aab0c67f7"}
02:54:05.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4892,"width":15,"height":15,"star_pos":[6.98,6.67],"pixels":"..."},"id":"9a76d5a5-f655-403a-acc4-ce8aab0c67f7"}
02:54:05.801 00.403 10052 Exposure complete
02:54:05.853 00.052 10052 worker thread done servicing request
02:54:05.853 00.000 6880 OnExposeComplete: enter
02:54:05.853 00.000 6880 UpdateGuideState(): m_state=6
02:54:05.853 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4893
02:54:05.853 00.000 6880 Star::Find returns 1 (0), X=407.73, Y=890.76, Mass=2478, SNR=34.4, Peak=163 HFD=4.6
02:54:05.854 00.001 6880 MultiStar: [#1 0.51,-0.24,0.00,M1] [#2 0.53,-0.29,0.00,M1] [#3 0.34,-0.29,0.96,U] [#4 0.58,-0.25,0.00,M3] [#5 0.41,-0.30,0.97,U] [#6 0.31,-0.52,0.00,M1] [#7 0.44,-0.29,0.79,U] [#8 0.26,-0.31,0.83,U] 
02:54:05.854 00.000 6880 single-star, 4 included, MultiStar: {0.25, -0.29}, one-star: {-0.16, -0.28}
02:54:05.854 00.000 6880 CameraToMount -- cameraTheta (-2.10) - m_xAngle (-1.61) = xAngle (-0.49 = -0.49)
02:54:05.854 00.000 6880 CameraToMount -- cameraTheta (-2.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.52 = -0.52)
02:54:05.854 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=-0.28 hyp=0.32 cameraTheta=-2.10 mountX=0.28 mountY=-0.16, mountTheta=-0.51
02:54:05.856 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=-0.28, opts=13)
02:54:05.856 00.000 6880 Enqueuing Move request for scope (-0.16, -0.28)
02:54:05.856 00.000 10052 Worker thread wakes up
02:54:05.856 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, -0.28) opts 0xd
02:54:05.856 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, -0.28)
02:54:05.856 00.000 10052 Moving (-0.16, -0.28) raw xDistance=0.28 yDistance=-0.16
02:54:05.856 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:54:05.856 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.03
02:54:05.856 00.000 10052 MoveAxis(W, 79, ABG)
02:54:05.856 00.000 10052 Guiding  Dir = 3, Dur = 79
02:54:05.877 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:05.907 00.030 6880 UpdateGuideState exits: m=2478 SNR=34.4
02:54:05.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:05.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:05.907 00.000 6880 Enqueuing Expose request
02:54:05.928 00.021 10052 IsSlewing returns 0
02:54:06.002 00.074 10052 IsGuiding returns 0
02:54:06.058 00.056 10052 PulseGuide returned control before completion, sleep 34
02:54:06.174 00.116 10052 IsGuiding returns 0
02:54:06.174 00.000 10052 Move returns status 0, amount 79
02:54:06.174 00.000 10052 MoveAxis(N, 0, ABG)
02:54:06.174 00.000 10052 Move returns status 0, amount 0
02:54:06.174 00.000 10052 move complete, result=0
02:54:06.174 00.000 10052 worker thread done servicing request
02:54:06.174 00.000 6880 GuideStep: 0.3 px 79 ms WEST, -0.2 px 0 ms NORTH
02:54:06.174 00.000 10052 Worker thread wakes up
02:54:06.174 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:06.174 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:07.088 00.914 10052 Exposure complete
02:54:07.150 00.062 10052 worker thread done servicing request
02:54:07.151 00.001 6880 OnExposeComplete: enter
02:54:07.151 00.000 6880 UpdateGuideState(): m_state=6
02:54:07.151 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4894
02:54:07.151 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=890.93, Mass=2464, SNR=34.4, Peak=153 HFD=4.4
02:54:07.151 00.000 6880 MultiStar: [#1 0.25,-0.21,0.99,U] [#2 0.17,-0.16,1.02,U] [#3 0.07,-0.09,0.96,U] [#4 0.03,-0.31,0.76,U] [#5 0.29,-0.15,1.00,U] [#6 0.05,-0.07,0.93,U] [#7 0.17,-0.16,0.76,U] [#8 0.13,-0.22,0.81,U] 
02:54:07.151 00.000 6880 single-star, 8 included, MultiStar: {0.12, -0.16}, one-star: {-0.11, -0.11}
02:54:07.151 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.72 = -0.72)
02:54:07.151 00.000 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:54:07.152 00.001 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.11 hyp=0.16 cameraTheta=-2.33 mountX=0.12 mountY=-0.11, mountTheta=-0.73
02:54:07.153 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.11, opts=13)
02:54:07.153 00.000 6880 Enqueuing Move request for scope (-0.11, -0.11)
02:54:07.153 00.000 10052 Worker thread wakes up
02:54:07.153 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.11) opts 0xd
02:54:07.153 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.11)
02:54:07.153 00.000 10052 Moving (-0.11, -0.11) raw xDistance=0.12 yDistance=-0.11
02:54:07.153 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:54:07.154 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
02:54:07.154 00.000 10052 MoveAxis(W, 35, ABG)
02:54:07.154 00.000 10052 Guiding  Dir = 3, Dur = 35
02:54:07.171 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:07.174 00.003 10052 IsSlewing returns 0
02:54:07.202 00.028 6880 UpdateGuideState exits: m=2464 SNR=34.4
02:54:07.202 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:07.202 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:07.202 00.000 6880 Enqueuing Expose request
02:54:07.212 00.010 10052 IsGuiding returns 0
02:54:07.240 00.028 10052 PulseGuide returned control before completion, sleep 18
02:54:07.293 00.053 10052 IsGuiding returns 0
02:54:07.293 00.000 10052 Move returns status 0, amount 35
02:54:07.293 00.000 10052 MoveAxis(N, 0, ABG)
02:54:07.293 00.000 10052 Move returns status 0, amount 0
02:54:07.293 00.000 10052 move complete, result=0
02:54:07.293 00.000 10052 worker thread done servicing request
02:54:07.294 00.001 10052 Worker thread wakes up
02:54:07.294 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:07.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:07.294 00.000 6880 GuideStep: 0.1 px 35 ms WEST, -0.1 px 0 ms NORTH
02:54:07.398 00.104 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"431ba2ef-7422-4983-b1fd-5c40c126b9fe"}
02:54:07.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"431ba2ef-7422-4983-b1fd-5c40c126b9fe"}
02:54:07.398 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"06d08094-a553-4e31-a5d9-f681816614af"}
02:54:07.398 00.000 6880 case statement mapped state 6 to 3
02:54:07.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"06d08094-a553-4e31-a5d9-f681816614af"}
02:54:07.399 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f0ff995f-7436-4350-96c7-b92525a38fe9"}
02:54:07.399 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4894,"width":15,"height":15,"star_pos":[6.79,6.93],"pixels":"..."},"id":"f0ff995f-7436-4350-96c7-b92525a38fe9"}
02:54:08.422 01.023 10052 Exposure complete
02:54:08.483 00.061 10052 worker thread done servicing request
02:54:08.483 00.000 6880 OnExposeComplete: enter
02:54:08.483 00.000 6880 UpdateGuideState(): m_state=6
02:54:08.483 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4895
02:54:08.483 00.000 6880 Star::Find returns 1 (0), X=407.94, Y=890.57, Mass=2520, SNR=34.7, Peak=168 HFD=4.8
02:54:08.484 00.001 6880 MultiStar: [#1 0.32,-0.76,0.00,M1] [#2 0.05,-0.47,1.02,U] [#3 0.28,-0.63,0.00,M1] [#4 0.28,-0.57,0.00,M3] [#5 0.48,-0.43,0.00,M1] [#6 0.24,-0.88,0.00,M1] [#7 0.34,-0.76,0.00,M1] [#8 0.08,-0.67,0.00,M1] 
02:54:08.484 00.000 6880 refined, 1 included, MultiStar: {0.05, -0.47}, one-star: {0.05, -0.47}
02:54:08.484 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
02:54:08.484 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
02:54:08.484 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.47 hyp=0.47 cameraTheta=-1.47 mountX=0.46 mountY=0.05, mountTheta=0.11
02:54:08.485 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.47, opts=13)
02:54:08.485 00.000 6880 Enqueuing Move request for scope (0.05, -0.47)
02:54:08.485 00.000 10052 Worker thread wakes up
02:54:08.485 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.47) opts 0xd
02:54:08.485 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.47)
02:54:08.486 00.001 10052 Moving (0.05, -0.47) raw xDistance=0.46 yDistance=0.05
02:54:08.486 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.46
02:54:08.486 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.01
02:54:08.486 00.000 10052 MoveAxis(W, 126, ABG)
02:54:08.486 00.000 10052 Guiding  Dir = 3, Dur = 126
02:54:08.507 00.021 10052 IsSlewing returns 0
02:54:08.508 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:08.545 00.037 10052 IsGuiding returns 0
02:54:08.546 00.001 6880 UpdateGuideState exits: m=2520 SNR=34.7
02:54:08.546 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:08.546 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:08.546 00.000 6880 Enqueuing Expose request
02:54:08.572 00.026 10052 PulseGuide returned control before completion, sleep 110
02:54:08.716 00.144 10052 IsGuiding returns 0
02:54:08.716 00.000 10052 Move returns status 0, amount 126
02:54:08.717 00.001 10052 MoveAxis(N, 0, ABG)
02:54:08.717 00.000 10052 Move returns status 0, amount 0
02:54:08.717 00.000 10052 move complete, result=0
02:54:08.717 00.000 10052 worker thread done servicing request
02:54:08.717 00.000 10052 Worker thread wakes up
02:54:08.717 00.000 6880 GuideStep: 0.5 px 126 ms WEST, 0.1 px 0 ms NORTH
02:54:08.717 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:08.717 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:09.396 00.679 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8882f2c6-e4a6-4c39-b5f0-be979d1ae4dd"}
02:54:09.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8882f2c6-e4a6-4c39-b5f0-be979d1ae4dd"}
02:54:09.397 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84efee13-f695-4f42-9a6f-215cd1659b49"}
02:54:09.397 00.000 6880 case statement mapped state 6 to 3
02:54:09.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"84efee13-f695-4f42-9a6f-215cd1659b49"}
02:54:09.398 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"de91585f-ab37-42ec-a6e3-9e3001c669fa"}
02:54:09.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4895,"width":15,"height":15,"star_pos":[6.94,6.57],"pixels":"..."},"id":"de91585f-ab37-42ec-a6e3-9e3001c669fa"}
02:54:09.636 00.238 10052 Exposure complete
02:54:09.692 00.056 10052 worker thread done servicing request
02:54:09.692 00.000 6880 OnExposeComplete: enter
02:54:09.692 00.000 6880 UpdateGuideState(): m_state=6
02:54:09.692 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4896
02:54:09.692 00.000 6880 Star::Find returns 1 (0), X=407.83, Y=890.45, Mass=2496, SNR=34.6, Peak=142 HFD=4.8
02:54:09.693 00.001 6880 MultiStar: [#1 0.17,-0.67,0.00,M2] [#2 0.12,-0.72,0.00,M1] [#3 0.05,-0.69,0.00,M2] [#4 0.16,-0.71,0.00,M4] [#5 0.43,-0.60,0.00,M2] [#6 -0.17,-0.73,0.00,M2] [#7 0.13,-0.43,0.76,U] [#8 0.17,-0.53,0.00,M2] 
02:54:09.693 00.000 6880 refined, 1 included, MultiStar: {0.02, -0.52}, one-star: {-0.06, -0.59}
02:54:09.693 00.000 6880 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.61) = xAngle (0.08 = 0.08)
02:54:09.693 00.000 6880 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
02:54:09.693 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.52 hyp=0.52 cameraTheta=-1.53 mountX=0.52 mountY=0.03, mountTheta=0.05
02:54:09.695 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.52, opts=13)
02:54:09.695 00.000 6880 Enqueuing Move request for scope (0.02, -0.52)
02:54:09.695 00.000 10052 Worker thread wakes up
02:54:09.695 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.52) opts 0xd
02:54:09.695 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.52)
02:54:09.695 00.000 10052 Moving (0.02, -0.52) raw xDistance=0.52 yDistance=0.03
02:54:09.695 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.52
02:54:09.695 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.02
02:54:09.695 00.000 10052 MoveAxis(W, 146, ABG)
02:54:09.695 00.000 10052 Guiding  Dir = 3, Dur = 146
02:54:09.718 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:09.749 00.031 6880 UpdateGuideState exits: m=2496 SNR=34.6
02:54:09.750 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:09.750 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:09.750 00.000 6880 Enqueuing Expose request
02:54:09.773 00.023 10052 IsSlewing returns 0
02:54:09.847 00.074 10052 IsGuiding returns 0
02:54:09.916 00.069 10052 PulseGuide returned control before completion, sleep 88
02:54:10.073 00.157 10052 IsGuiding returns 1
02:54:10.073 00.000 10052 scope still moving after pulse duration time elapsed
02:54:10.148 00.075 10052 IsSlewing returns 0
02:54:10.228 00.080 10052 IsGuiding returns 0
02:54:10.228 00.000 10052 scope move finished after 146 + 233 ms
02:54:10.228 00.000 10052 Move returns status 0, amount 146
02:54:10.228 00.000 10052 MoveAxis(N, 0, ABG)
02:54:10.228 00.000 10052 Move returns status 0, amount 0
02:54:10.228 00.000 10052 move complete, result=0
02:54:10.228 00.000 10052 worker thread done servicing request
02:54:10.228 00.000 10052 Worker thread wakes up
02:54:10.228 00.000 6880 GuideStep: 0.5 px 146 ms WEST, 0.0 px 0 ms NORTH
02:54:10.228 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:10.228 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:11.362 01.134 10052 Exposure complete
02:54:11.396 00.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e9f10d88-a98a-4130-b738-51e1d295e1c5"}
02:54:11.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e9f10d88-a98a-4130-b738-51e1d295e1c5"}
02:54:11.396 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e051bf5-8220-49fe-ac53-76806e6f2da1"}
02:54:11.396 00.000 6880 case statement mapped state 6 to 3
02:54:11.397 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e051bf5-8220-49fe-ac53-76806e6f2da1"}
02:54:11.397 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"72e436b7-5f5d-4e42-b567-6dfc34c435d3"}
02:54:11.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4896,"width":15,"height":15,"star_pos":[6.83,7.45],"pixels":"..."},"id":"72e436b7-5f5d-4e42-b567-6dfc34c435d3"}
02:54:11.415 00.018 10052 worker thread done servicing request
02:54:11.416 00.001 6880 OnExposeComplete: enter
02:54:11.416 00.000 6880 UpdateGuideState(): m_state=6
02:54:11.416 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4897
02:54:11.416 00.000 6880 Star::Find returns 1 (0), X=407.76, Y=890.88, Mass=2568, SNR=35.2, Peak=156 HFD=4.5
02:54:11.416 00.000 6880 MultiStar: [#1 0.12,-0.22,0.97,U] [#2 -0.16,-0.25,0.98,U] [#3 0.17,-0.19,0.91,U] [#4 0.09,-0.39,0.72,U] [#5 0.27,-0.28,0.95,U] [#6 0.17,-0.27,0.90,U] [#7 0.08,-0.18,0.76,U] [#8 0.15,-0.12,0.77,U] 
02:54:11.416 00.000 6880 single-star, 8 included, MultiStar: {0.08, -0.23}, one-star: {-0.13, -0.15}
02:54:11.416 00.000 6880 CameraToMount -- cameraTheta (-2.28) - m_xAngle (-1.61) = xAngle (-0.67 = -0.67)
02:54:11.417 00.001 6880 CameraToMount -- cameraTheta (-2.28) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.70 = -0.70)
02:54:11.417 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.15 hyp=0.20 cameraTheta=-2.28 mountX=0.16 mountY=-0.13, mountTheta=-0.69
02:54:11.418 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.15, opts=13)
02:54:11.418 00.000 6880 Enqueuing Move request for scope (-0.13, -0.15)
02:54:11.418 00.000 10052 Worker thread wakes up
02:54:11.418 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.15) opts 0xd
02:54:11.418 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.15)
02:54:11.418 00.000 10052 Moving (-0.13, -0.15) raw xDistance=0.16 yDistance=-0.13
02:54:11.418 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
02:54:11.419 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.15, using input
02:54:11.419 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
02:54:11.419 00.000 10052 MoveAxis(W, 50, ABG)
02:54:11.419 00.000 10052 Guiding  Dir = 3, Dur = 50
02:54:11.439 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:11.439 00.000 10052 IsSlewing returns 0
02:54:11.478 00.039 10052 IsGuiding returns 0
02:54:11.481 00.003 6880 UpdateGuideState exits: m=2568 SNR=35.2
02:54:11.481 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:11.481 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:11.481 00.000 6880 Enqueuing Expose request
02:54:11.505 00.024 10052 PulseGuide returned control before completion, sleep 33
02:54:11.622 00.117 10052 IsGuiding returns 0
02:54:11.622 00.000 10052 Move returns status 0, amount 50
02:54:11.622 00.000 10052 MoveAxis(N, 0, ABG)
02:54:11.622 00.000 10052 Move returns status 0, amount 0
02:54:11.622 00.000 10052 move complete, result=0
02:54:11.622 00.000 10052 worker thread done servicing request
02:54:11.622 00.000 6880 GuideStep: 0.2 px 50 ms WEST, -0.1 px 0 ms NORTH
02:54:11.622 00.000 10052 Worker thread wakes up
02:54:11.622 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:11.623 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:12.535 00.912 10052 Exposure complete
02:54:12.604 00.069 10052 worker thread done servicing request
02:54:12.604 00.000 6880 OnExposeComplete: enter
02:54:12.604 00.000 6880 UpdateGuideState(): m_state=6
02:54:12.604 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4898
02:54:12.605 00.001 6880 Star::Find returns 1 (0), X=407.44, Y=890.84, Mass=2631, SNR=35.5, Peak=152 HFD=4.6
02:54:12.605 00.000 6880 MultiStar: [#1 -0.17,-0.25,0.94,U] [#2 0.04,-0.31,0.99,U] [#3 0.04,-0.32,0.90,U] [#4 -0.22,-0.44,0.72,U] [#5 0.01,-0.14,0.98,U] [#6 0.04,-0.32,0.91,U] [#7 -0.23,-0.25,0.76,U] [#8 -0.24,-0.33,0.76,U] 
02:54:12.605 00.000 6880 refined, 8 included, MultiStar: {-0.13, -0.28}, one-star: {-0.45, -0.20}
02:54:12.605 00.000 6880 CameraToMount -- cameraTheta (-2.00) - m_xAngle (-1.61) = xAngle (-0.38 = -0.38)
02:54:12.605 00.000 6880 CameraToMount -- cameraTheta (-2.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.41 = -0.41)
02:54:12.605 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.28 hyp=0.31 cameraTheta=-2.00 mountX=0.28 mountY=-0.12, mountTheta=-0.41
02:54:12.607 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.28, opts=13)
02:54:12.607 00.000 6880 Enqueuing Move request for scope (-0.13, -0.28)
02:54:12.607 00.000 10052 Worker thread wakes up
02:54:12.607 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.28) opts 0xd
02:54:12.607 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.28)
02:54:12.607 00.000 10052 Moving (-0.13, -0.28) raw xDistance=0.28 yDistance=-0.12
02:54:12.607 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:54:12.607 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.21, using input
02:54:12.607 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.05
02:54:12.607 00.000 10052 MoveAxis(W, 78, ABG)
02:54:12.607 00.000 10052 Guiding  Dir = 3, Dur = 78
02:54:12.628 00.021 10052 IsSlewing returns 0
02:54:12.633 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:12.663 00.030 6880 UpdateGuideState exits: m=2631 SNR=35.5
02:54:12.663 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:12.663 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:12.663 00.000 6880 Enqueuing Expose request
02:54:12.667 00.004 10052 IsGuiding returns 0
02:54:12.694 00.027 10052 PulseGuide returned control before completion, sleep 61
02:54:12.789 00.095 10052 IsGuiding returns 0
02:54:12.789 00.000 10052 Move returns status 0, amount 78
02:54:12.789 00.000 10052 MoveAxis(N, 0, ABG)
02:54:12.789 00.000 10052 Move returns status 0, amount 0
02:54:12.790 00.001 10052 move complete, result=0
02:54:12.790 00.000 10052 worker thread done servicing request
02:54:12.790 00.000 10052 Worker thread wakes up
02:54:12.790 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:12.790 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:12.790 00.000 6880 GuideStep: 0.3 px 78 ms WEST, -0.1 px 0 ms NORTH
02:54:13.396 00.606 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d3e3a1e-2831-4482-adea-8b8c95b25525"}
02:54:13.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d3e3a1e-2831-4482-adea-8b8c95b25525"}
02:54:13.396 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21f781d6-68a9-4ef0-ab11-272402ceddd1"}
02:54:13.396 00.000 6880 case statement mapped state 6 to 3
02:54:13.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"21f781d6-68a9-4ef0-ab11-272402ceddd1"}
02:54:13.397 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8241ace4-e5f5-4458-be0d-801b0e028e12"}
02:54:13.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4898,"width":15,"height":15,"star_pos":[7.44,6.84],"pixels":"..."},"id":"8241ace4-e5f5-4458-be0d-801b0e028e12"}
02:54:13.932 00.535 10052 Exposure complete
02:54:14.006 00.074 10052 worker thread done servicing request
02:54:14.006 00.000 6880 OnExposeComplete: enter
02:54:14.006 00.000 6880 UpdateGuideState(): m_state=6
02:54:14.007 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4899
02:54:14.007 00.000 6880 Star::Find returns 1 (0), X=407.39, Y=890.76, Mass=2594, SNR=35.4, Peak=155 HFD=4.6
02:54:14.007 00.000 6880 MultiStar: [#1 0.06,-0.57,0.00,M1] [#2 -0.08,-0.39,0.99,U] [#3 -0.15,-0.19,0.92,U] [#4 0.02,-0.48,0.71,U] [#5 0.05,-0.42,0.98,U] [#6 -0.27,-0.19,0.90,U] [#7 0.05,-0.17,0.75,U] [#8 -0.20,-0.26,0.77,U] 
02:54:14.007 00.000 6880 refined, 7 included, MultiStar: {-0.15, -0.30}, one-star: {-0.51, -0.28}
02:54:14.007 00.000 6880 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.61) = xAngle (-0.41 = -0.41)
02:54:14.007 00.000 6880 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.44 = -0.44)
02:54:14.008 00.001 6880 CameraToMount -- cameraX=-0.15 cameraY=-0.30 hyp=0.33 cameraTheta=-2.03 mountX=0.30 mountY=-0.14, mountTheta=-0.44
02:54:14.010 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-0.30, opts=13)
02:54:14.010 00.000 6880 Enqueuing Move request for scope (-0.15, -0.30)
02:54:14.010 00.000 10052 Worker thread wakes up
02:54:14.010 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -0.30) opts 0xd
02:54:14.010 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -0.30)
02:54:14.010 00.000 10052 Moving (-0.15, -0.30) raw xDistance=0.30 yDistance=-0.14
02:54:14.010 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
02:54:14.010 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.14 is < calculated value -0.24, using input
02:54:14.010 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.05
02:54:14.010 00.000 10052 MoveAxis(W, 85, ABG)
02:54:14.010 00.000 10052 Guiding  Dir = 3, Dur = 85
02:54:14.037 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:14.068 00.031 10052 IsSlewing returns 0
02:54:14.078 00.010 6880 UpdateGuideState exits: m=2594 SNR=35.4
02:54:14.078 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:14.078 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:14.078 00.000 6880 Enqueuing Expose request
02:54:14.148 00.070 10052 IsGuiding returns 0
02:54:14.211 00.063 10052 PulseGuide returned control before completion, sleep 32
02:54:14.319 00.108 10052 IsGuiding returns 1
02:54:14.319 00.000 10052 scope still moving after pulse duration time elapsed
02:54:14.421 00.102 10052 IsSlewing returns 0
02:54:14.497 00.076 10052 IsGuiding returns 0
02:54:14.497 00.000 10052 scope move finished after 85 + 264 ms
02:54:14.497 00.000 10052 Move returns status 0, amount 85
02:54:14.497 00.000 10052 MoveAxis(N, 0, ABG)
02:54:14.497 00.000 10052 Move returns status 0, amount 0
02:54:14.497 00.000 10052 move complete, result=0
02:54:14.497 00.000 10052 worker thread done servicing request
02:54:14.497 00.000 10052 Worker thread wakes up
02:54:14.497 00.000 6880 GuideStep: 0.3 px 85 ms WEST, -0.1 px 0 ms NORTH
02:54:14.497 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:14.497 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:15.397 00.900 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6dbb2efb-8bed-4adf-aeaf-2f9f18c2627f"}
02:54:15.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6dbb2efb-8bed-4adf-aeaf-2f9f18c2627f"}
02:54:15.397 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fda56e3-1f62-42a3-94da-73ec8eb5ce27"}
02:54:15.397 00.000 6880 case statement mapped state 6 to 3
02:54:15.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9fda56e3-1f62-42a3-94da-73ec8eb5ce27"}
02:54:15.398 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3eeb4edb-22fa-42c1-982a-9c688d48eb2b"}
02:54:15.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4899,"width":15,"height":15,"star_pos":[7.39,6.76],"pixels":"..."},"id":"3eeb4edb-22fa-42c1-982a-9c688d48eb2b"}
02:54:15.416 00.018 10052 Exposure complete
02:54:15.487 00.071 10052 worker thread done servicing request
02:54:15.487 00.000 6880 OnExposeComplete: enter
02:54:15.487 00.000 6880 UpdateGuideState(): m_state=6
02:54:15.488 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4900
02:54:15.488 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=890.76, Mass=2609, SNR=35.4, Peak=170 HFD=4.6
02:54:15.488 00.000 6880 MultiStar: [#1 0.04,-0.38,0.95,U] [#2 -0.23,-0.20,0.97,U] [#3 -0.11,-0.19,0.92,U] [#4 0.00,-0.51,0.71,U] [#5 0.14,-0.44,0.97,U] [#6 -0.09,-0.29,0.88,U] [#7 0.09,-0.20,0.73,U] [#8 0.03,-0.41,0.76,U] 
02:54:15.488 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.32}, one-star: {-0.38, -0.28}
02:54:15.489 00.001 6880 CameraToMount -- cameraTheta (-1.77) - m_xAngle (-1.61) = xAngle (-0.16 = -0.16)
02:54:15.489 00.000 6880 CameraToMount -- cameraTheta (-1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.19 = -0.19)
02:54:15.489 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.32 hyp=0.33 cameraTheta=-1.77 mountX=0.32 mountY=-0.06, mountTheta=-0.19
02:54:15.490 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.32, opts=13)
02:54:15.490 00.000 6880 Enqueuing Move request for scope (-0.07, -0.32)
02:54:15.490 00.000 10052 Worker thread wakes up
02:54:15.490 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.32) opts 0xd
02:54:15.490 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.32)
02:54:15.490 00.000 10052 Moving (-0.07, -0.32) raw xDistance=0.32 yDistance=-0.06
02:54:15.490 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
02:54:15.491 00.001 10052 GuideAlgorithmLowpass2::Result() input -0.06 is < calculated value -0.23, using input
02:54:15.491 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:54:15.491 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = -0.05
02:54:15.491 00.000 10052 MoveAxis(W, 90, ABG)
02:54:15.491 00.000 10052 Guiding  Dir = 3, Dur = 90
02:54:15.514 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:15.544 00.030 10052 IsSlewing returns 0
02:54:15.547 00.003 6880 UpdateGuideState exits: m=2609 SNR=35.4
02:54:15.548 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:15.548 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:15.548 00.000 6880 Enqueuing Expose request
02:54:15.618 00.070 10052 IsGuiding returns 0
02:54:15.681 00.063 10052 PulseGuide returned control before completion, sleep 37
02:54:15.794 00.113 10052 IsGuiding returns 1
02:54:15.794 00.000 10052 scope still moving after pulse duration time elapsed
02:54:15.873 00.079 10052 IsSlewing returns 0
02:54:15.954 00.081 10052 IsGuiding returns 0
02:54:15.954 00.000 10052 scope move finished after 90 + 245 ms
02:54:15.954 00.000 10052 Move returns status 0, amount 90
02:54:15.954 00.000 10052 MoveAxis(N, 0, ABG)
02:54:15.954 00.000 10052 Move returns status 0, amount 0
02:54:15.954 00.000 10052 move complete, result=0
02:54:15.954 00.000 10052 worker thread done servicing request
02:54:15.954 00.000 6880 GuideStep: 0.3 px 90 ms WEST, -0.1 px 0 ms NORTH
02:54:15.954 00.000 10052 Worker thread wakes up
02:54:15.954 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:15.954 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:17.092 01.138 10052 Exposure complete
02:54:17.148 00.056 10052 worker thread done servicing request
02:54:17.148 00.000 6880 OnExposeComplete: enter
02:54:17.148 00.000 6880 UpdateGuideState(): m_state=6
02:54:17.148 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4901
02:54:17.148 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=890.12, Mass=2423, SNR=34.1, Peak=149 HFD=4.8
02:54:17.148 00.000 6880 MultiStar: [#1 0.05,-0.82,0.00,M1] [#2 -0.10,-0.93,0.00,M1] [#3 -0.10,-0.69,0.00,M1] [#4 0.01,-0.70,0.00,M1] [#5 -0.01,-0.79,0.00,M1] [#6 -0.08,-0.71,0.00,M1] [#7 -0.06,-0.42,0.75,U] [#8 -0.14,-0.51,0.79,U] 
02:54:17.149 00.001 6880 refined, 2 included, MultiStar: {-0.23, -0.64}, one-star: {-0.42, -0.92}
02:54:17.149 00.000 6880 CameraToMount -- cameraTheta (-1.91) - m_xAngle (-1.61) = xAngle (-0.30 = -0.30)
02:54:17.149 00.000 6880 CameraToMount -- cameraTheta (-1.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.33 = -0.33)
02:54:17.149 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.64 hyp=0.68 cameraTheta=-1.91 mountX=0.65 mountY=-0.22, mountTheta=-0.33
02:54:17.150 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.64, opts=13)
02:54:17.150 00.000 6880 Enqueuing Move request for scope (-0.23, -0.64)
02:54:17.150 00.000 10052 Worker thread wakes up
02:54:17.150 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.64) opts 0xd
02:54:17.150 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.64)
02:54:17.150 00.000 10052 Moving (-0.23, -0.64) raw xDistance=0.65 yDistance=-0.22
02:54:17.151 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.30 from input 0.65
02:54:17.151 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.22, slope = 0.00
02:54:17.151 00.000 10052 MoveAxis(W, 179, ABG)
02:54:17.151 00.000 10052 Guiding  Dir = 3, Dur = 179
02:54:17.169 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:17.171 00.002 10052 IsSlewing returns 0
02:54:17.198 00.027 6880 UpdateGuideState exits: m=2423 SNR=34.1
02:54:17.198 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:17.198 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:17.198 00.000 6880 Enqueuing Expose request
02:54:17.209 00.011 10052 IsGuiding returns 0
02:54:17.237 00.028 10052 PulseGuide returned control before completion, sleep 162
02:54:17.397 00.160 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"62555ae1-28df-4502-be03-66f1530c5268"}
02:54:17.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"62555ae1-28df-4502-be03-66f1530c5268"}
02:54:17.397 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd370ed0-7e94-43b4-b5e4-1dcb9ed12277"}
02:54:17.397 00.000 6880 case statement mapped state 6 to 3
02:54:17.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd370ed0-7e94-43b4-b5e4-1dcb9ed12277"}
02:54:17.398 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"98be66f6-46fc-44fe-aa85-242799a6ae15"}
02:54:17.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4901,"width":15,"height":15,"star_pos":[7.47,7.12],"pixels":"..."},"id":"98be66f6-46fc-44fe-aa85-242799a6ae15"}
02:54:17.424 00.026 10052 IsGuiding returns 0
02:54:17.425 00.001 10052 Move returns status 0, amount 179
02:54:17.425 00.000 10052 MoveAxis(N, 40, ABG)
02:54:17.425 00.000 10052 Guiding  Dir = 0, Dur = 40
02:54:17.463 00.038 10052 IsSlewing returns 0
02:54:17.500 00.037 10052 IsGuiding returns 0
02:54:17.644 00.144 10052 IsGuiding returns 0
02:54:17.644 00.000 10052 Move returns status 0, amount 40
02:54:17.644 00.000 10052 move complete, result=0
02:54:17.644 00.000 10052 worker thread done servicing request
02:54:17.644 00.000 6880 GuideStep: 0.7 px 179 ms WEST, -0.2 px 40 ms NORTH
02:54:17.645 00.001 10052 Worker thread wakes up
02:54:17.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:17.645 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:18.549 00.904 10052 Exposure complete
02:54:18.607 00.058 10052 worker thread done servicing request
02:54:18.607 00.000 6880 OnExposeComplete: enter
02:54:18.607 00.000 6880 UpdateGuideState(): m_state=6
02:54:18.607 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4902
02:54:18.608 00.001 6880 Star::Find returns 1 (0), X=407.71, Y=890.70, Mass=2746, SNR=36.3, Peak=158 HFD=4.8
02:54:18.608 00.000 6880 MultiStar: [#1 -0.04,-0.66,0.00,M2] [#2 -0.09,-0.37,0.95,U] [#3 0.01,-0.45,0.89,U] [#4 -0.25,-0.46,0.71,U] [#5 0.35,-0.35,0.94,U] [#6 -0.11,-0.72,0.00,M2] [#7 0.07,-0.44,0.72,U] [#8 0.27,-0.47,0.79,U] 
02:54:18.608 00.000 6880 single-star, 6 included, MultiStar: {0.03, -0.40}, one-star: {-0.18, -0.34}
02:54:18.608 00.000 6880 CameraToMount -- cameraTheta (-2.07) - m_xAngle (-1.61) = xAngle (-0.46 = -0.46)
02:54:18.608 00.000 6880 CameraToMount -- cameraTheta (-2.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.49 = -0.49)
02:54:18.608 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.34 hyp=0.38 cameraTheta=-2.07 mountX=0.34 mountY=-0.18, mountTheta=-0.48
02:54:18.610 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.34, opts=13)
02:54:18.610 00.000 6880 Enqueuing Move request for scope (-0.18, -0.34)
02:54:18.610 00.000 10052 Worker thread wakes up
02:54:18.610 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.34) opts 0xd
02:54:18.610 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.34)
02:54:18.610 00.000 10052 Moving (-0.18, -0.34) raw xDistance=0.34 yDistance=-0.18
02:54:18.610 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.34
02:54:18.610 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.00
02:54:18.610 00.000 10052 MoveAxis(W, 101, ABG)
02:54:18.610 00.000 10052 Guiding  Dir = 3, Dur = 101
02:54:18.631 00.021 10052 IsSlewing returns 0
02:54:18.633 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:18.668 00.035 6880 UpdateGuideState exits: m=2746 SNR=36.3
02:54:18.668 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:18.668 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:18.668 00.000 6880 Enqueuing Expose request
02:54:18.670 00.002 10052 IsGuiding returns 0
02:54:18.697 00.027 10052 PulseGuide returned control before completion, sleep 84
02:54:18.803 00.106 10052 IsGuiding returns 0
02:54:18.803 00.000 10052 Move returns status 0, amount 101
02:54:18.803 00.000 10052 MoveAxis(N, 0, ABG)
02:54:18.803 00.000 10052 Move returns status 0, amount 0
02:54:18.803 00.000 10052 move complete, result=0
02:54:18.804 00.001 10052 worker thread done servicing request
02:54:18.804 00.000 10052 Worker thread wakes up
02:54:18.804 00.000 6880 GuideStep: 0.3 px 101 ms WEST, -0.2 px 0 ms NORTH
02:54:18.804 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:18.804 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:19.397 00.593 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0114a2ea-dc0c-42c9-a1b5-6aa40dd5d8e7"}
02:54:19.397 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0114a2ea-dc0c-42c9-a1b5-6aa40dd5d8e7"}
02:54:19.398 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"97ad622d-83c5-4fad-ac1d-109befa996ec"}
02:54:19.398 00.000 6880 case statement mapped state 6 to 3
02:54:19.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"97ad622d-83c5-4fad-ac1d-109befa996ec"}
02:54:19.398 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91f87b7b-1d84-4e08-88ba-f0e5e2551be3"}
02:54:19.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4902,"width":15,"height":15,"star_pos":[6.71,6.70],"pixels":"..."},"id":"91f87b7b-1d84-4e08-88ba-f0e5e2551be3"}
02:54:19.944 00.546 10052 Exposure complete
02:54:20.017 00.073 10052 worker thread done servicing request
02:54:20.017 00.000 6880 OnExposeComplete: enter
02:54:20.017 00.000 6880 UpdateGuideState(): m_state=6
02:54:20.018 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4903
02:54:20.018 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=891.50, Mass=2503, SNR=34.7, Peak=156 HFD=4.4
02:54:20.018 00.000 6880 MultiStar: [#1 0.15,0.24,0.99,U] [#2 -0.12,0.54,0.00,M1] [#3 0.11,0.38,0.91,U] [#4 0.10,0.28,0.73,U] [#5 0.11,0.16,0.99,U] [#6 0.02,0.59,0.00,M3] [#7 -0.02,0.24,0.77,U] [#8 0.09,0.44,0.80,U] 
02:54:20.018 00.000 6880 refined, 6 included, MultiStar: {0.03, 0.31}, one-star: {-0.28, 0.46}
02:54:20.019 00.001 6880 CameraToMount -- cameraTheta (1.47) - m_xAngle (-1.61) = xAngle (3.08 = 3.08)
02:54:20.019 00.000 6880 CameraToMount -- cameraTheta (1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.05 = 3.05)
02:54:20.019 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.31 hyp=0.31 cameraTheta=1.47 mountX=-0.31 mountY=0.03, mountTheta=3.05
02:54:20.020 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.31, opts=13)
02:54:20.020 00.000 6880 Enqueuing Move request for scope (0.03, 0.31)
02:54:20.020 00.000 10052 Worker thread wakes up
02:54:20.020 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.31) opts 0xd
02:54:20.021 00.001 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.31)
02:54:20.021 00.000 10052 Moving (0.03, 0.31) raw xDistance=-0.31 yDistance=0.03
02:54:20.021 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.31
02:54:20.021 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
02:54:20.021 00.000 10052 MoveAxis(E, 79, ABG)
02:54:20.021 00.000 10052 Guiding  Dir = 2, Dur = 79
02:54:20.048 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:20.070 00.022 10052 IsSlewing returns 0
02:54:20.088 00.018 6880 UpdateGuideState exits: m=2503 SNR=34.7
02:54:20.089 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:20.089 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:20.089 00.000 6880 Enqueuing Expose request
02:54:20.149 00.060 10052 IsGuiding returns 0
02:54:20.213 00.064 10052 PulseGuide returned control before completion, sleep 26
02:54:20.320 00.107 10052 IsGuiding returns 0
02:54:20.320 00.000 10052 Move returns status 0, amount 79
02:54:20.320 00.000 10052 MoveAxis(N, 0, ABG)
02:54:20.320 00.000 10052 Move returns status 0, amount 0
02:54:20.320 00.000 10052 move complete, result=0
02:54:20.320 00.000 10052 worker thread done servicing request
02:54:20.320 00.000 10052 Worker thread wakes up
02:54:20.321 00.001 6880 GuideStep: -0.3 px 79 ms EAST, 0.0 px 0 ms NORTH
02:54:20.321 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:20.321 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:21.225 00.904 10052 Exposure complete
02:54:21.299 00.074 10052 worker thread done servicing request
02:54:21.299 00.000 6880 OnExposeComplete: enter
02:54:21.299 00.000 6880 UpdateGuideState(): m_state=6
02:54:21.301 00.002 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4904
02:54:21.301 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=891.13, Mass=2645, SNR=35.6, Peak=158 HFD=4.5
02:54:21.301 00.000 6880 MultiStar: [#1 0.30,0.08,0.92,U] [#2 0.13,-0.01,0.98,U] [#3 0.21,0.13,0.87,U] [#4 0.38,0.15,0.68,U] [#5 0.25,-0.01,0.95,U] [#6 0.12,0.09,0.89,U] [#7 0.22,0.11,0.75,U] [#8 0.25,0.04,0.80,U] 
02:54:21.301 00.000 6880 single-star, 8 included, MultiStar: {0.18, 0.07}, one-star: {-0.11, 0.09}
02:54:21.301 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.03 = -2.25)
02:54:21.301 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
02:54:21.301 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.09 hyp=0.14 cameraTheta=2.42 mountX=-0.09 mountY=-0.11, mountTheta=-2.27
02:54:21.303 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.09, opts=13)
02:54:21.303 00.000 6880 Enqueuing Move request for scope (-0.11, 0.09)
02:54:21.303 00.000 10052 Worker thread wakes up
02:54:21.303 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.09) opts 0xd
02:54:21.303 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.09)
02:54:21.304 00.001 10052 Moving (-0.11, 0.09) raw xDistance=-0.09 yDistance=-0.11
02:54:21.304 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
02:54:21.304 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.05
02:54:21.304 00.000 10052 MoveAxis(E, 0, ABG)
02:54:21.304 00.000 10052 Move returns status 0, amount 0
02:54:21.304 00.000 10052 MoveAxis(N, 0, ABG)
02:54:21.304 00.000 10052 Move returns status 0, amount 0
02:54:21.304 00.000 10052 move complete, result=0
02:54:21.304 00.000 10052 worker thread done servicing request
02:54:21.331 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:21.372 00.041 6880 UpdateGuideState exits: m=2645 SNR=35.6
02:54:21.372 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:21.372 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:21.372 00.000 6880 Enqueuing Expose request
02:54:21.372 00.000 10052 Worker thread wakes up
02:54:21.373 00.001 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
02:54:21.373 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:21.373 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:21.398 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ecd3238c-ef55-473a-a9c0-a1869cb186fe"}
02:54:21.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ecd3238c-ef55-473a-a9c0-a1869cb186fe"}
02:54:21.406 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ead86441-703d-41c1-a5f5-6e5610749abe"}
02:54:21.406 00.000 6880 case statement mapped state 6 to 3
02:54:21.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ead86441-703d-41c1-a5f5-6e5610749abe"}
02:54:21.408 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3036ff80-12bd-44d6-8e27-bf284f2536c3"}
02:54:21.408 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4904,"width":15,"height":15,"star_pos":[6.79,7.13],"pixels":"..."},"id":"3036ff80-12bd-44d6-8e27-bf284f2536c3"}
02:54:22.508 01.100 10052 Exposure complete
02:54:22.580 00.072 10052 worker thread done servicing request
02:54:22.580 00.000 6880 OnExposeComplete: enter
02:54:22.580 00.000 6880 UpdateGuideState(): m_state=6
02:54:22.581 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4905
02:54:22.581 00.000 6880 Star::Find returns 1 (0), X=407.64, Y=890.83, Mass=2634, SNR=35.6, Peak=158 HFD=4.7
02:54:22.581 00.000 6880 MultiStar: [#1 0.10,-0.27,0.94,U] [#2 -0.11,-0.28,0.99,U] [#3 0.01,-0.18,0.91,U] [#4 -0.18,-0.45,0.73,U] [#5 -0.05,-0.22,0.96,U] [#6 -0.12,-0.26,0.91,U] [#7 -0.00,-0.14,0.72,U] [#8 -0.20,-0.15,0.78,U] 
02:54:22.581 00.000 6880 refined, 8 included, MultiStar: {-0.09, -0.24}, one-star: {-0.25, -0.21}
02:54:22.581 00.000 6880 CameraToMount -- cameraTheta (-1.93) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
02:54:22.581 00.000 6880 CameraToMount -- cameraTheta (-1.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.35 = -0.35)
02:54:22.581 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.24 hyp=0.26 cameraTheta=-1.93 mountX=0.24 mountY=-0.09, mountTheta=-0.34
02:54:22.583 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.24, opts=13)
02:54:22.583 00.000 6880 Enqueuing Move request for scope (-0.09, -0.24)
02:54:22.583 00.000 10052 Worker thread wakes up
02:54:22.584 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.24) opts 0xd
02:54:22.584 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.24)
02:54:22.584 00.000 10052 Moving (-0.09, -0.24) raw xDistance=0.24 yDistance=-0.09
02:54:22.584 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.24
02:54:22.584 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.03
02:54:22.584 00.000 10052 MoveAxis(W, 65, ABG)
02:54:22.584 00.000 10052 Guiding  Dir = 3, Dur = 65
02:54:22.605 00.021 10052 IsSlewing returns 0
02:54:22.609 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:22.644 00.035 10052 IsGuiding returns 0
02:54:22.649 00.005 6880 UpdateGuideState exits: m=2634 SNR=35.6
02:54:22.649 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:22.650 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:22.650 00.000 6880 Enqueuing Expose request
02:54:22.671 00.021 10052 PulseGuide returned control before completion, sleep 48
02:54:22.749 00.078 10052 IsGuiding returns 0
02:54:22.749 00.000 10052 Move returns status 0, amount 65
02:54:22.749 00.000 10052 MoveAxis(N, 0, ABG)
02:54:22.749 00.000 10052 Move returns status 0, amount 0
02:54:22.749 00.000 10052 move complete, result=0
02:54:22.749 00.000 10052 worker thread done servicing request
02:54:22.750 00.001 10052 Worker thread wakes up
02:54:22.750 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:22.750 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:22.766 00.016 6880 GuideStep: 0.2 px 65 ms WEST, -0.1 px 0 ms NORTH
02:54:23.416 00.650 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2494003d-320a-4d77-9d2e-c91256860939"}
02:54:23.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2494003d-320a-4d77-9d2e-c91256860939"}
02:54:23.453 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"011a70e8-ab0d-486e-bcd5-0fb0bd29c6bf"}
02:54:23.453 00.000 6880 case statement mapped state 6 to 3
02:54:23.454 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"011a70e8-ab0d-486e-bcd5-0fb0bd29c6bf"}
02:54:23.666 00.212 10052 Exposure complete
02:54:23.748 00.082 10052 worker thread done servicing request
02:54:23.748 00.000 6880 OnExposeComplete: enter
02:54:23.748 00.000 6880 UpdateGuideState(): m_state=6
02:54:23.749 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4906
02:54:23.749 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=890.79, Mass=2537, SNR=35.0, Peak=150 HFD=4.6
02:54:23.749 00.000 6880 MultiStar: [#1 0.07,-0.34,0.98,U] [#2 0.32,-0.57,0.00,M1] [#3 0.10,-0.38,0.92,U] [#4 0.04,-0.55,0.00,M1] [#5 0.03,-0.34,1.01,U] [#6 -0.01,-0.61,0.00,M2] [#7 -0.01,-0.41,0.74,U] [#8 -0.00,-0.20,0.82,U] 
02:54:23.749 00.000 6880 refined, 5 included, MultiStar: {-0.02, -0.32}, one-star: {-0.29, -0.25}
02:54:23.749 00.000 6880 CameraToMount -- cameraTheta (-1.63) - m_xAngle (-1.61) = xAngle (-0.02 = -0.02)
02:54:23.750 00.001 6880 CameraToMount -- cameraTheta (-1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.05 = -0.05)
02:54:23.750 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=-0.32 hyp=0.32 cameraTheta=-1.63 mountX=0.32 mountY=-0.02, mountTheta=-0.05
02:54:23.751 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=-0.32, opts=13)
02:54:23.752 00.001 6880 Enqueuing Move request for scope (-0.02, -0.32)
02:54:23.752 00.000 10052 Worker thread wakes up
02:54:23.752 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, -0.32) opts 0xd
02:54:23.752 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, -0.32)
02:54:23.752 00.000 10052 Moving (-0.02, -0.32) raw xDistance=0.32 yDistance=-0.02
02:54:23.752 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
02:54:23.752 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
02:54:23.752 00.000 10052 MoveAxis(W, 89, ABG)
02:54:23.752 00.000 10052 Guiding  Dir = 3, Dur = 89
02:54:23.782 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:23.818 00.036 10052 IsSlewing returns 0
02:54:23.830 00.012 6880 UpdateGuideState exits: m=2537 SNR=35.0
02:54:23.831 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:23.831 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:23.831 00.000 6880 Enqueuing Expose request
02:54:23.891 00.060 10052 IsGuiding returns 0
02:54:23.960 00.069 10052 PulseGuide returned control before completion, sleep 31
02:54:24.041 00.081 10052 IsGuiding returns 1
02:54:24.041 00.000 10052 scope still moving after pulse duration time elapsed
02:54:24.094 00.053 10052 IsSlewing returns 0
02:54:24.132 00.038 10052 IsGuiding returns 0
02:54:24.132 00.000 10052 scope move finished after 89 + 152 ms
02:54:24.132 00.000 10052 Move returns status 0, amount 89
02:54:24.132 00.000 10052 MoveAxis(N, 0, ABG)
02:54:24.133 00.001 10052 Move returns status 0, amount 0
02:54:24.133 00.000 10052 move complete, result=0
02:54:24.133 00.000 10052 worker thread done servicing request
02:54:24.133 00.000 10052 Worker thread wakes up
02:54:24.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:24.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:24.372 00.239 6880 GuideStep: 0.3 px 89 ms WEST, -0.0 px 0 ms NORTH
02:54:24.379 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"38b175e2-477a-4fab-9870-b0f06b825598"}
02:54:24.380 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4906,"width":15,"height":15,"star_pos":[6.60,6.79],"pixels":"..."},"id":"38b175e2-477a-4fab-9870-b0f06b825598"}
02:54:25.267 00.887 10052 Exposure complete
02:54:25.331 00.064 10052 worker thread done servicing request
02:54:25.331 00.000 6880 OnExposeComplete: enter
02:54:25.331 00.000 6880 UpdateGuideState(): m_state=6
02:54:25.331 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4907
02:54:25.331 00.000 6880 Star::Find returns 1 (0), X=407.19, Y=890.70, Mass=2597, SNR=35.4, Peak=148 HFD=4.6
02:54:25.332 00.001 6880 MultiStar: [#1 -0.30,-0.25,0.94,U] [#2 -0.19,-0.26,1.00,U] [#3 -0.27,-0.15,0.90,U] [#4 -0.37,-0.43,0.00,M2] [#5 -0.29,-0.31,0.94,U] [#6 -0.15,-0.34,0.87,U] [#7 -0.52,-0.18,0.00,M1] [#8 -0.27,-0.22,0.78,U] 
02:54:25.332 00.000 6880 refined, 6 included, MultiStar: {-0.32, -0.27}, one-star: {-0.70, -0.34}
02:54:25.332 00.000 6880 CameraToMount -- cameraTheta (-2.44) - m_xAngle (-1.61) = xAngle (-0.83 = -0.83)
02:54:25.332 00.000 6880 CameraToMount -- cameraTheta (-2.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.86 = -0.86)
02:54:25.332 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=-0.27 hyp=0.42 cameraTheta=-2.44 mountX=0.28 mountY=-0.31, mountTheta=-0.84
02:54:25.333 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=-0.27, opts=13)
02:54:25.333 00.000 6880 Enqueuing Move request for scope (-0.32, -0.27)
02:54:25.333 00.000 10052 Worker thread wakes up
02:54:25.333 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, -0.27) opts 0xd
02:54:25.333 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, -0.27)
02:54:25.334 00.001 10052 Moving (-0.32, -0.27) raw xDistance=0.28 yDistance=-0.31
02:54:25.334 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:54:25.334 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.31, slope = -0.00
02:54:25.334 00.000 10052 MoveAxis(W, 80, ABG)
02:54:25.334 00.000 10052 Guiding  Dir = 3, Dur = 80
02:54:25.355 00.021 10052 IsSlewing returns 0
02:54:25.357 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:25.392 00.035 10052 IsGuiding returns 0
02:54:25.395 00.003 6880 UpdateGuideState exits: m=2597 SNR=35.4
02:54:25.395 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:25.395 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:25.395 00.000 6880 Enqueuing Expose request
02:54:25.420 00.025 10052 PulseGuide returned control before completion, sleep 63
02:54:25.423 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"94f9d5fd-a081-4c19-884a-be86c26987ce"}
02:54:25.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"94f9d5fd-a081-4c19-884a-be86c26987ce"}
02:54:25.424 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2d737a9-3232-428d-89cd-33751593e566"}
02:54:25.424 00.000 6880 case statement mapped state 6 to 3
02:54:25.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2d737a9-3232-428d-89cd-33751593e566"}
02:54:25.426 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"844d8bd3-3ac4-4fd3-9d08-a1cb6c6e2257"}
02:54:25.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4907,"width":15,"height":15,"star_pos":[7.19,6.70],"pixels":"..."},"id":"844d8bd3-3ac4-4fd3-9d08-a1cb6c6e2257"}
02:54:25.547 00.121 10052 IsGuiding returns 0
02:54:25.547 00.000 10052 Move returns status 0, amount 80
02:54:25.547 00.000 10052 MoveAxis(N, 3, ABG)
02:54:25.547 00.000 10052 Guiding  Dir = 0, Dur = 3
02:54:25.621 00.074 10052 IsSlewing returns 0
02:54:25.694 00.073 10052 IsGuiding returns 0
02:54:25.835 00.141 10052 IsGuiding returns 0
02:54:25.835 00.000 10052 Move returns status 0, amount 3
02:54:25.835 00.000 10052 move complete, result=0
02:54:25.835 00.000 10052 worker thread done servicing request
02:54:25.835 00.000 6880 GuideStep: 0.3 px 80 ms WEST, -0.3 px 3 ms NORTH
02:54:25.835 00.000 10052 Worker thread wakes up
02:54:25.835 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:25.835 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:26.750 00.915 10052 Exposure complete
02:54:26.807 00.057 10052 worker thread done servicing request
02:54:26.807 00.000 6880 OnExposeComplete: enter
02:54:26.807 00.000 6880 UpdateGuideState(): m_state=6
02:54:26.808 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4908
02:54:26.808 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=890.98, Mass=2600, SNR=35.4, Peak=156 HFD=4.5
02:54:26.808 00.000 6880 MultiStar: [#1 -0.21,-0.15,0.96,U] [#2 -0.35,-0.18,1.00,U] [#3 -0.33,-0.18,0.91,U] [#4 -0.42,-0.20,0.71,U] [#5 -0.26,-0.17,0.94,U] [#6 -0.39,-0.35,0.88,U] [#7 -0.44,-0.32,0.75,U] [#8 -0.40,-0.25,0.79,U] 
02:54:26.808 00.000 6880 refined, 8 included, MultiStar: {-0.39, -0.20}, one-star: {-0.68, -0.06}
02:54:26.808 00.000 6880 CameraToMount -- cameraTheta (-2.66) - m_xAngle (-1.61) = xAngle (-1.05 = -1.05)
02:54:26.808 00.000 6880 CameraToMount -- cameraTheta (-2.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.08 = -1.08)
02:54:26.808 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=-0.20 hyp=0.43 cameraTheta=-2.66 mountX=0.22 mountY=-0.38, mountTheta=-1.06
02:54:26.810 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=-0.20, opts=13)
02:54:26.810 00.000 6880 Enqueuing Move request for scope (-0.39, -0.20)
02:54:26.810 00.000 10052 Worker thread wakes up
02:54:26.810 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, -0.20) opts 0xd
02:54:26.810 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, -0.20)
02:54:26.810 00.000 10052 Moving (-0.39, -0.20) raw xDistance=0.22 yDistance=-0.38
02:54:26.810 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
02:54:26.810 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.38, slope = -0.02
02:54:26.810 00.000 10052 MoveAxis(W, 62, ABG)
02:54:26.810 00.000 10052 Guiding  Dir = 3, Dur = 62
02:54:26.831 00.021 10052 IsSlewing returns 0
02:54:26.832 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:26.864 00.032 6880 UpdateGuideState exits: m=2600 SNR=35.4
02:54:26.864 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:26.864 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:26.864 00.000 6880 Enqueuing Expose request
02:54:26.870 00.006 10052 IsGuiding returns 0
02:54:26.897 00.027 10052 PulseGuide returned control before completion, sleep 45
02:54:26.972 00.075 10052 IsGuiding returns 0
02:54:26.973 00.001 10052 Move returns status 0, amount 62
02:54:26.973 00.000 10052 MoveAxis(N, 33, ABG)
02:54:26.973 00.000 10052 Guiding  Dir = 0, Dur = 33
02:54:27.011 00.038 10052 IsSlewing returns 0
02:54:27.048 00.037 10052 IsGuiding returns 0
02:54:27.076 00.028 10052 PulseGuide returned control before completion, sleep 16
02:54:27.117 00.041 10052 IsGuiding returns 1
02:54:27.117 00.000 10052 scope still moving after pulse duration time elapsed
02:54:27.161 00.044 10052 IsSlewing returns 0
02:54:27.199 00.038 10052 IsGuiding returns 0
02:54:27.199 00.000 10052 scope move finished after 33 + 117 ms
02:54:27.199 00.000 10052 Move returns status 0, amount 33
02:54:27.200 00.001 10052 move complete, result=0
02:54:27.200 00.000 10052 worker thread done servicing request
02:54:27.200 00.000 10052 Worker thread wakes up
02:54:27.200 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:27.200 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:27.200 00.000 6880 GuideStep: 0.2 px 62 ms WEST, -0.4 px 33 ms NORTH
02:54:27.416 00.216 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fbbd314d-a47b-42cf-a346-cc0c594d810a"}
02:54:27.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fbbd314d-a47b-42cf-a346-cc0c594d810a"}
02:54:27.416 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"90eefa3e-ea45-42e0-9b6d-da45bfd64ddd"}
02:54:27.416 00.000 6880 case statement mapped state 6 to 3
02:54:27.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"90eefa3e-ea45-42e0-9b6d-da45bfd64ddd"}
02:54:27.416 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5e11f50e-482b-43a3-a419-465537604e2c"}
02:54:27.417 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4908,"width":15,"height":15,"star_pos":[7.21,6.98],"pixels":"..."},"id":"5e11f50e-482b-43a3-a419-465537604e2c"}
02:54:28.332 00.915 10052 Exposure complete
02:54:28.388 00.056 10052 worker thread done servicing request
02:54:28.388 00.000 6880 OnExposeComplete: enter
02:54:28.388 00.000 6880 UpdateGuideState(): m_state=6
02:54:28.388 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4909
02:54:28.388 00.000 6880 Star::Find returns 1 (0), X=407.27, Y=891.01, Mass=2648, SNR=35.7, Peak=149 HFD=4.7
02:54:28.389 00.001 6880 MultiStar: [#1 -0.12,-0.15,0.94,U] [#2 -0.20,0.02,0.97,U] [#3 -0.10,-0.05,0.89,U] [#4 -0.32,-0.26,0.73,U] [#5 -0.20,-0.06,0.97,U] [#6 -0.19,-0.08,0.90,U] [#7 -0.27,-0.03,0.76,U] [#8 -0.33,-0.16,0.80,U] 
02:54:28.389 00.000 6880 refined, 8 included, MultiStar: {-0.26, -0.08}, one-star: {-0.62, -0.03}
02:54:28.389 00.000 6880 CameraToMount -- cameraTheta (-2.83) - m_xAngle (-1.61) = xAngle (-1.22 = -1.22)
02:54:28.389 00.000 6880 CameraToMount -- cameraTheta (-2.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.25 = -1.25)
02:54:28.389 00.000 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.08 hyp=0.27 cameraTheta=-2.83 mountX=0.09 mountY=-0.26, mountTheta=-1.22
02:54:28.390 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.08, opts=13)
02:54:28.390 00.000 6880 Enqueuing Move request for scope (-0.26, -0.08)
02:54:28.390 00.000 10052 Worker thread wakes up
02:54:28.390 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.08) opts 0xd
02:54:28.390 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.08)
02:54:28.390 00.000 10052 Moving (-0.26, -0.08) raw xDistance=0.09 yDistance=-0.26
02:54:28.390 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
02:54:28.391 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.26, slope = -0.02
02:54:28.391 00.000 10052 MoveAxis(E, 0, ABG)
02:54:28.392 00.001 10052 Move returns status 0, amount 0
02:54:28.392 00.000 10052 MoveAxis(N, 37, ABG)
02:54:28.392 00.000 10052 Guiding  Dir = 0, Dur = 37
02:54:28.411 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:28.419 00.008 10052 IsSlewing returns 0
02:54:28.441 00.022 6880 UpdateGuideState exits: m=2648 SNR=35.7
02:54:28.441 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:28.441 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:28.441 00.000 6880 Enqueuing Expose request
02:54:28.458 00.017 10052 IsGuiding returns 0
02:54:28.485 00.027 10052 PulseGuide returned control before completion, sleep 20
02:54:28.538 00.053 10052 IsGuiding returns 0
02:54:28.538 00.000 10052 Move returns status 0, amount 37
02:54:28.539 00.001 10052 move complete, result=0
02:54:28.539 00.000 10052 worker thread done servicing request
02:54:28.539 00.000 10052 Worker thread wakes up
02:54:28.539 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.3 px 37 ms NORTH
02:54:28.539 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:28.539 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:29.417 00.878 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a1aac99a-92b2-490e-9e90-e1dcfce3bd56"}
02:54:29.417 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a1aac99a-92b2-490e-9e90-e1dcfce3bd56"}
02:54:29.417 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"66a24513-6ced-4f28-a79b-bb633776d763"}
02:54:29.417 00.000 6880 case statement mapped state 6 to 3
02:54:29.418 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"66a24513-6ced-4f28-a79b-bb633776d763"}
02:54:29.418 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a907ea08-5cb2-4940-aed9-4ccf6cb6035c"}
02:54:29.418 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4909,"width":15,"height":15,"star_pos":[7.27,7.01],"pixels":"..."},"id":"a907ea08-5cb2-4940-aed9-4ccf6cb6035c"}
02:54:29.456 00.038 10052 Exposure complete
02:54:29.513 00.057 10052 worker thread done servicing request
02:54:29.513 00.000 6880 OnExposeComplete: enter
02:54:29.513 00.000 6880 UpdateGuideState(): m_state=6
02:54:29.513 00.000 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4910
02:54:29.513 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=890.71, Mass=2618, SNR=35.4, Peak=162 HFD=4.5
02:54:29.514 00.001 6880 MultiStar: [#1 -0.27,-0.26,0.95,U] [#2 0.06,-0.55,0.00,M1] [#3 -0.14,-0.34,0.92,U] [#4 -0.47,-0.39,0.00,M1] [#5 -0.03,-0.37,0.96,U] [#6 -0.26,-0.25,0.92,U] [#7 -0.40,-0.54,0.00,M1] [#8 -0.05,-0.27,0.79,U] 
02:54:29.514 00.000 6880 refined, 5 included, MultiStar: {-0.23, -0.30}, one-star: {-0.60, -0.33}
02:54:29.514 00.000 6880 CameraToMount -- cameraTheta (-2.22) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
02:54:29.514 00.000 6880 CameraToMount -- cameraTheta (-2.22) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
02:54:29.514 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.30 hyp=0.38 cameraTheta=-2.22 mountX=0.31 mountY=-0.23, mountTheta=-0.63
02:54:29.515 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.30, opts=13)
02:54:29.515 00.000 6880 Enqueuing Move request for scope (-0.23, -0.30)
02:54:29.515 00.000 10052 Worker thread wakes up
02:54:29.515 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.30) opts 0xd
02:54:29.515 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.30)
02:54:29.515 00.000 10052 Moving (-0.23, -0.30) raw xDistance=0.31 yDistance=-0.23
02:54:29.515 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.31
02:54:29.516 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.23, slope = -0.02
02:54:29.516 00.000 10052 MoveAxis(W, 84, ABG)
02:54:29.516 00.000 10052 Guiding  Dir = 3, Dur = 84
02:54:29.537 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:29.568 00.031 6880 UpdateGuideState exits: m=2618 SNR=35.4
02:54:29.568 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:29.568 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:29.568 00.000 6880 Enqueuing Expose request
02:54:29.579 00.011 10052 IsSlewing returns 0
02:54:29.654 00.075 10052 IsGuiding returns 0
02:54:29.718 00.064 10052 PulseGuide returned control before completion, sleep 30
02:54:29.794 00.076 10052 IsGuiding returns 1
02:54:29.796 00.002 10052 scope still moving after pulse duration time elapsed
02:54:29.874 00.078 10052 IsSlewing returns 0
02:54:29.953 00.079 10052 IsGuiding returns 0
02:54:29.953 00.000 10052 scope move finished after 84 + 215 ms
02:54:29.954 00.001 10052 Move returns status 0, amount 84
02:54:29.954 00.000 10052 MoveAxis(N, 36, ABG)
02:54:29.954 00.000 10052 Guiding  Dir = 0, Dur = 36
02:54:30.028 00.074 10052 IsSlewing returns 0
02:54:30.108 00.080 10052 IsGuiding returns 0
02:54:30.251 00.143 10052 IsGuiding returns 0
02:54:30.251 00.000 10052 Move returns status 0, amount 36
02:54:30.251 00.000 10052 move complete, result=0
02:54:30.251 00.000 10052 worker thread done servicing request
02:54:30.251 00.000 6880 GuideStep: 0.3 px 84 ms WEST, -0.2 px 36 ms NORTH
02:54:30.251 00.000 10052 Worker thread wakes up
02:54:30.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:30.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:31.386 01.135 10052 Exposure complete
02:54:31.417 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"457c94e4-e868-4f83-ab8f-52e4f3c8ce77"}
02:54:31.417 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"457c94e4-e868-4f83-ab8f-52e4f3c8ce77"}
02:54:31.417 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b27b8f8c-bf87-413e-aafe-030d2d74f0c5"}
02:54:31.417 00.000 6880 case statement mapped state 6 to 3
02:54:31.417 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b27b8f8c-bf87-413e-aafe-030d2d74f0c5"}
02:54:31.417 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6f46819f-5b5b-4289-b05a-e83c3ca1d662"}
02:54:31.418 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4910,"width":15,"height":15,"star_pos":[7.30,6.71],"pixels":"..."},"id":"6f46819f-5b5b-4289-b05a-e83c3ca1d662"}
02:54:31.436 00.018 10052 worker thread done servicing request
02:54:31.437 00.001 6880 OnExposeComplete: enter
02:54:31.437 00.000 6880 UpdateGuideState(): m_state=6
02:54:31.437 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4911
02:54:31.437 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=890.65, Mass=2547, SNR=34.9, Peak=176 HFD=4.4
02:54:31.437 00.000 6880 MultiStar: [#1 -0.18,-0.63,0.00,M1] [#2 -0.47,-0.42,0.00,M2] [#3 -0.41,-0.61,0.00,M1] [#4 -0.50,-0.54,0.00,M2] [#5 -0.13,-0.45,0.99,U] [#6 -0.33,-0.48,0.00,M1] [#7 -0.34,-0.61,0.00,M2] [#8 -0.27,-0.49,0.00,M1] 
02:54:31.437 00.000 6880 refined, 1 included, MultiStar: {-0.36, -0.42}, one-star: {-0.58, -0.39}
02:54:31.437 00.000 6880 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
02:54:31.437 00.000 6880 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
02:54:31.437 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=-0.42 hyp=0.55 cameraTheta=-2.27 mountX=0.43 mountY=-0.35, mountTheta=-0.68
02:54:31.439 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=-0.42, opts=13)
02:54:31.439 00.000 6880 Enqueuing Move request for scope (-0.36, -0.42)
02:54:31.439 00.000 10052 Worker thread wakes up
02:54:31.439 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.42) opts 0xd
02:54:31.439 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, -0.42)
02:54:31.439 00.000 10052 Moving (-0.36, -0.42) raw xDistance=0.43 yDistance=-0.35
02:54:31.439 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.43
02:54:31.439 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.35, slope = -0.03
02:54:31.439 00.000 10052 MoveAxis(W, 120, ABG)
02:54:31.439 00.000 10052 Guiding  Dir = 3, Dur = 120
02:54:31.459 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:31.460 00.001 10052 IsSlewing returns 0
02:54:31.498 00.038 10052 IsGuiding returns 0
02:54:31.500 00.002 6880 UpdateGuideState exits: m=2547 SNR=34.9
02:54:31.500 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:31.500 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:31.501 00.001 6880 Enqueuing Expose request
02:54:31.563 00.062 10052 PulseGuide returned control before completion, sleep 65
02:54:31.678 00.115 10052 IsGuiding returns 1
02:54:31.678 00.000 10052 scope still moving after pulse duration time elapsed
02:54:31.752 00.074 10052 IsSlewing returns 0
02:54:31.828 00.076 10052 IsGuiding returns 0
02:54:31.828 00.000 10052 scope move finished after 120 + 209 ms
02:54:31.828 00.000 10052 Move returns status 0, amount 120
02:54:31.828 00.000 10052 MoveAxis(N, 58, ABG)
02:54:31.828 00.000 10052 Guiding  Dir = 0, Dur = 58
02:54:31.903 00.075 10052 IsSlewing returns 0
02:54:31.982 00.079 10052 IsGuiding returns 0
02:54:32.126 00.144 10052 IsGuiding returns 1
02:54:32.126 00.000 10052 scope still moving after pulse duration time elapsed
02:54:32.205 00.079 10052 IsSlewing returns 0
02:54:32.279 00.074 10052 IsGuiding returns 0
02:54:32.280 00.001 10052 scope move finished after 58 + 239 ms
02:54:32.280 00.000 10052 Move returns status 0, amount 58
02:54:32.280 00.000 10052 move complete, result=0
02:54:32.280 00.000 10052 worker thread done servicing request
02:54:32.280 00.000 10052 Worker thread wakes up
02:54:32.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:32.280 00.000 6880 GuideStep: 0.4 px 120 ms WEST, -0.4 px 58 ms NORTH
02:54:32.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:33.415 01.135 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6614a1c2-7965-47bc-ad40-f6ea17e334be"}
02:54:33.415 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6614a1c2-7965-47bc-ad40-f6ea17e334be"}
02:54:33.415 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6eea55d-f459-4433-b34c-875280c6da69"}
02:54:33.415 00.000 6880 case statement mapped state 6 to 3
02:54:33.415 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e6eea55d-f459-4433-b34c-875280c6da69"}
02:54:33.416 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"864cec91-b6dd-4d48-a27e-3435b2c1aa17"}
02:54:33.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4911,"width":15,"height":15,"star_pos":[7.31,6.65],"pixels":"..."},"id":"864cec91-b6dd-4d48-a27e-3435b2c1aa17"}
02:54:33.525 00.109 10052 Exposure complete
02:54:33.587 00.062 10052 worker thread done servicing request
02:54:33.587 00.000 6880 OnExposeComplete: enter
02:54:33.587 00.000 6880 UpdateGuideState(): m_state=6
02:54:33.587 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4912
02:54:33.587 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=890.48, Mass=2538, SNR=34.8, Peak=121 HFD=5.0
02:54:33.588 00.001 6880 MultiStar: [#1 0.08,-0.78,0.00,M2] [#2 -0.18,-0.81,0.00,M3] [#3 0.14,-0.83,0.00,M2] [#4 -0.14,-0.87,0.00,M3] [#5 0.05,-0.95,0.00,M1] [#6 0.04,-0.77,0.00,M2] [#7 0.07,-0.66,0.00,M3] [#8 0.18,-0.88,0.00,M2] 
02:54:33.588 00.000 6880 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.61) = xAngle (-0.50 = -0.50)
02:54:33.588 00.000 6880 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
02:54:33.588 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=-0.56 hyp=0.66 cameraTheta=-2.12 mountX=0.58 mountY=-0.34, mountTheta=-0.53
02:54:33.589 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=-0.56, opts=13)
02:54:33.589 00.000 6880 Enqueuing Move request for scope (-0.34, -0.56)
02:54:33.589 00.000 10052 Worker thread wakes up
02:54:33.589 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, -0.56) opts 0xd
02:54:33.589 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, -0.56)
02:54:33.589 00.000 10052 Moving (-0.34, -0.56) raw xDistance=0.58 yDistance=-0.34
02:54:33.589 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.58
02:54:33.590 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.34, slope = -0.04
02:54:33.590 00.000 10052 MoveAxis(W, 161, ABG)
02:54:33.590 00.000 10052 Guiding  Dir = 3, Dur = 161
02:54:33.610 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:33.636 00.026 6880 UpdateGuideState exits: m=2538 SNR=34.8
02:54:33.637 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:33.637 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:33.637 00.000 6880 Enqueuing Expose request
02:54:33.653 00.016 10052 IsSlewing returns 0
02:54:33.728 00.075 10052 IsGuiding returns 0
02:54:33.798 00.070 10052 PulseGuide returned control before completion, sleep 103
02:54:33.956 00.158 10052 IsGuiding returns 1
02:54:33.956 00.000 10052 scope still moving after pulse duration time elapsed
02:54:34.030 00.074 10052 IsSlewing returns 0
02:54:34.109 00.079 10052 IsGuiding returns 0
02:54:34.109 00.000 10052 scope move finished after 161 + 219 ms
02:54:34.109 00.000 10052 Move returns status 0, amount 161
02:54:34.109 00.000 10052 MoveAxis(N, 72, ABG)
02:54:34.109 00.000 10052 Guiding  Dir = 0, Dur = 72
02:54:34.189 00.080 10052 IsSlewing returns 0
02:54:34.262 00.073 10052 IsGuiding returns 0
02:54:34.331 00.069 10052 PulseGuide returned control before completion, sleep 14
02:54:34.413 00.082 10052 IsGuiding returns 1
02:54:34.413 00.000 10052 scope still moving after pulse duration time elapsed
02:54:34.486 00.073 10052 IsSlewing returns 0
02:54:34.565 00.079 10052 IsGuiding returns 0
02:54:34.565 00.000 10052 scope move finished after 72 + 230 ms
02:54:34.565 00.000 10052 Move returns status 0, amount 72
02:54:34.565 00.000 10052 move complete, result=0
02:54:34.565 00.000 10052 worker thread done servicing request
02:54:34.565 00.000 10052 Worker thread wakes up
02:54:34.565 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:34.565 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:34.566 00.001 6880 GuideStep: 0.6 px 161 ms WEST, -0.3 px 72 ms NORTH
02:54:35.415 00.849 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3bd63874-8289-49bb-97a9-83b1bf024f65"}
02:54:35.415 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3bd63874-8289-49bb-97a9-83b1bf024f65"}
02:54:35.416 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e962daec-7085-45b1-a1fd-7ff42a92760b"}
02:54:35.416 00.000 6880 case statement mapped state 6 to 3
02:54:35.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e962daec-7085-45b1-a1fd-7ff42a92760b"}
02:54:35.416 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5f251c47-1bf3-480b-a830-1c0450ba519e"}
02:54:35.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4912,"width":15,"height":15,"star_pos":[6.55,7.48],"pixels":"..."},"id":"5f251c47-1bf3-480b-a830-1c0450ba519e"}
02:54:35.706 00.290 10052 Exposure complete
02:54:35.779 00.073 10052 worker thread done servicing request
02:54:35.780 00.001 6880 OnExposeComplete: enter
02:54:35.780 00.000 6880 UpdateGuideState(): m_state=6
02:54:35.780 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4913
02:54:35.780 00.000 6880 Star::Find returns 1 (0), X=407.23, Y=891.09, Mass=2618, SNR=35.5, Peak=140 HFD=4.6
02:54:35.780 00.000 6880 MultiStar: [#1 -0.20,0.02,0.96,U] [#2 -0.24,0.10,1.00,U] [#3 -0.14,0.05,0.91,U] [#4 -0.32,-0.02,0.72,U] [#5 -0.06,-0.10,0.96,U] [#6 -0.34,0.13,0.92,U] [#7 -0.36,0.23,0.75,U] [#8 -0.34,-0.07,0.79,U] 
02:54:35.781 00.001 6880 refined, 8 included, MultiStar: {-0.29, 0.04}, one-star: {-0.67, 0.05}
02:54:35.781 00.000 6880 CameraToMount -- cameraTheta (3.00) - m_xAngle (-1.61) = xAngle (4.61 = -1.67)
02:54:35.781 00.000 6880 CameraToMount -- cameraTheta (3.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.58 = -1.70)
02:54:35.781 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.04 hyp=0.30 cameraTheta=3.00 mountX=-0.03 mountY=-0.30, mountTheta=-1.67
02:54:35.783 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.04, opts=13)
02:54:35.783 00.000 6880 Enqueuing Move request for scope (-0.29, 0.04)
02:54:35.783 00.000 10052 Worker thread wakes up
02:54:35.783 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.04) opts 0xd
02:54:35.783 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.04)
02:54:35.783 00.000 10052 Moving (-0.29, 0.04) raw xDistance=-0.03 yDistance=-0.30
02:54:35.783 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
02:54:35.783 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.30, slope = -0.03
02:54:35.783 00.000 10052 MoveAxis(E, 0, ABG)
02:54:35.783 00.000 10052 Move returns status 0, amount 0
02:54:35.783 00.000 10052 MoveAxis(N, 52, ABG)
02:54:35.783 00.000 10052 Guiding  Dir = 0, Dur = 52
02:54:35.809 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:35.845 00.036 10052 IsSlewing returns 0
02:54:35.846 00.001 6880 UpdateGuideState exits: m=2618 SNR=35.5
02:54:35.846 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:35.846 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:35.846 00.000 6880 Enqueuing Expose request
02:54:35.924 00.078 10052 IsGuiding returns 0
02:54:36.069 00.145 10052 IsGuiding returns 0
02:54:36.069 00.000 10052 Move returns status 0, amount 52
02:54:36.069 00.000 10052 move complete, result=0
02:54:36.069 00.000 10052 worker thread done servicing request
02:54:36.069 00.000 10052 Worker thread wakes up
02:54:36.069 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.3 px 52 ms NORTH
02:54:36.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:36.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:36.985 00.916 10052 Exposure complete
02:54:37.055 00.070 10052 worker thread done servicing request
02:54:37.055 00.000 6880 OnExposeComplete: enter
02:54:37.055 00.000 6880 UpdateGuideState(): m_state=6
02:54:37.056 00.001 6880 Star::Find(15, 407, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4914
02:54:37.056 00.000 6880 Star::Find returns 1 (0), X=407.24, Y=890.88, Mass=2637, SNR=35.6, Peak=167 HFD=4.5
02:54:37.056 00.000 6880 MultiStar: [#1 -0.28,-0.16,0.96,U] [#2 -0.39,0.01,0.97,U] [#3 -0.30,0.06,0.91,U] [#4 -0.42,-0.34,0.69,U] [#5 -0.14,-0.29,0.96,U] [#6 -0.32,0.06,0.92,U] [#7 -0.54,-0.08,0.00,M3] [#8 -0.43,-0.29,0.79,U] 
02:54:37.056 00.000 6880 refined, 7 included, MultiStar: {-0.37, -0.13}, one-star: {-0.65, -0.16}
02:54:37.056 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
02:54:37.056 00.000 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
02:54:37.056 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=-0.13 hyp=0.39 cameraTheta=-2.80 mountX=0.15 mountY=-0.36, mountTheta=-1.19
02:54:37.058 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=-0.13, opts=13)
02:54:37.058 00.000 6880 Enqueuing Move request for scope (-0.37, -0.13)
02:54:37.058 00.000 10052 Worker thread wakes up
02:54:37.058 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -0.13) opts 0xd
02:54:37.058 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, -0.13)
02:54:37.058 00.000 10052 Moving (-0.37, -0.13) raw xDistance=0.15 yDistance=-0.36
02:54:37.058 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
02:54:37.058 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.36, slope = -0.03
02:54:37.058 00.000 10052 MoveAxis(W, 39, ABG)
02:54:37.058 00.000 10052 Guiding  Dir = 3, Dur = 39
02:54:37.078 00.020 10052 IsSlewing returns 0
02:54:37.082 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:37.117 00.035 10052 IsGuiding returns 0
02:54:37.124 00.007 6880 UpdateGuideState exits: m=2637 SNR=35.6
02:54:37.124 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:37.124 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:37.124 00.000 6880 Enqueuing Expose request
02:54:37.145 00.021 10052 PulseGuide returned control before completion, sleep 22
02:54:37.192 00.047 10052 IsGuiding returns 0
02:54:37.192 00.000 10052 Move returns status 0, amount 39
02:54:37.192 00.000 10052 MoveAxis(N, 49, ABG)
02:54:37.192 00.000 10052 Guiding  Dir = 0, Dur = 49
02:54:37.230 00.038 10052 IsSlewing returns 0
02:54:37.268 00.038 10052 IsGuiding returns 0
02:54:37.296 00.028 10052 PulseGuide returned control before completion, sleep 32
02:54:37.351 00.055 10052 IsGuiding returns 1
02:54:37.351 00.000 10052 scope still moving after pulse duration time elapsed
02:54:37.397 00.046 10052 IsSlewing returns 0
02:54:37.414 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c27dadee-3ed4-4250-a094-605db9250912"}
02:54:37.414 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c27dadee-3ed4-4250-a094-605db9250912"}
02:54:37.414 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4d6d37a4-4b39-4650-876e-4fd7466b24b7"}
02:54:37.414 00.000 6880 case statement mapped state 6 to 3
02:54:37.414 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d6d37a4-4b39-4650-876e-4fd7466b24b7"}
02:54:37.416 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47b1c6d7-080a-4584-97d1-63b066ba251c"}
02:54:37.416 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4914,"width":15,"height":15,"star_pos":[7.24,6.88],"pixels":"..."},"id":"47b1c6d7-080a-4584-97d1-63b066ba251c"}
02:54:37.434 00.018 10052 IsGuiding returns 0
02:54:37.434 00.000 10052 scope move finished after 49 + 116 ms
02:54:37.435 00.001 10052 Move returns status 0, amount 49
02:54:37.435 00.000 10052 move complete, result=0
02:54:37.435 00.000 10052 worker thread done servicing request
02:54:37.435 00.000 6880 GuideStep: 0.1 px 39 ms WEST, -0.4 px 49 ms NORTH
02:54:37.435 00.000 10052 Worker thread wakes up
02:54:37.435 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:37.435 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:38.566 01.131 10052 Exposure complete
02:54:38.640 00.074 10052 worker thread done servicing request
02:54:38.640 00.000 6880 OnExposeComplete: enter
02:54:38.641 00.001 6880 UpdateGuideState(): m_state=6
02:54:38.641 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4915
02:54:38.641 00.000 6880 Star::Find returns 1 (0), X=407.36, Y=890.77, Mass=2602, SNR=35.3, Peak=159 HFD=4.5
02:54:38.642 00.001 6880 MultiStar: [#1 0.05,-0.09,0.95,U] [#2 -0.04,-0.31,0.97,U] [#3 -0.12,-0.16,0.92,U] [#4 -0.06,-0.30,0.72,U] [#5 -0.02,-0.25,0.97,U] [#6 -0.12,-0.19,0.93,U] [#7 0.08,-0.00,0.74,U] [#8 -0.13,-0.19,0.79,U] 
02:54:38.642 00.000 6880 refined, 8 included, MultiStar: {-0.11, -0.20}, one-star: {-0.53, -0.27}
02:54:38.642 00.000 6880 CameraToMount -- cameraTheta (-2.06) - m_xAngle (-1.61) = xAngle (-0.45 = -0.45)
02:54:38.642 00.000 6880 CameraToMount -- cameraTheta (-2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.48 = -0.48)
02:54:38.642 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.20 hyp=0.23 cameraTheta=-2.06 mountX=0.20 mountY=-0.10, mountTheta=-0.48
02:54:38.644 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.20, opts=13)
02:54:38.644 00.000 6880 Enqueuing Move request for scope (-0.11, -0.20)
02:54:38.644 00.000 10052 Worker thread wakes up
02:54:38.644 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.20) opts 0xd
02:54:38.644 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.20)
02:54:38.644 00.000 10052 Moving (-0.11, -0.20) raw xDistance=0.20 yDistance=-0.10
02:54:38.644 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.20
02:54:38.644 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
02:54:38.644 00.000 10052 MoveAxis(W, 56, ABG)
02:54:38.644 00.000 10052 Guiding  Dir = 3, Dur = 56
02:54:38.665 00.021 10052 IsSlewing returns 0
02:54:38.667 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:38.702 00.035 6880 UpdateGuideState exits: m=2602 SNR=35.3
02:54:38.702 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:38.702 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:38.702 00.000 6880 Enqueuing Expose request
02:54:38.703 00.001 10052 IsGuiding returns 0
02:54:38.730 00.027 10052 PulseGuide returned control before completion, sleep 39
02:54:38.800 00.070 10052 IsGuiding returns 0
02:54:38.802 00.002 10052 Move returns status 0, amount 56
02:54:38.802 00.000 10052 MoveAxis(N, 0, ABG)
02:54:38.802 00.000 10052 Move returns status 0, amount 0
02:54:38.802 00.000 10052 move complete, result=0
02:54:38.802 00.000 10052 worker thread done servicing request
02:54:38.802 00.000 10052 Worker thread wakes up
02:54:38.802 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:38.802 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:38.821 00.019 6880 GuideStep: 0.2 px 56 ms WEST, -0.1 px 0 ms NORTH
02:54:39.413 00.592 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e052520-d8a2-476a-af9d-20ab3594aaee"}
02:54:39.413 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e052520-d8a2-476a-af9d-20ab3594aaee"}
02:54:39.414 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eef2eb5b-2fcc-434a-ad77-ec46aa4bedd2"}
02:54:39.414 00.000 6880 case statement mapped state 6 to 3
02:54:39.414 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eef2eb5b-2fcc-434a-ad77-ec46aa4bedd2"}
02:54:39.414 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aed96978-6036-4e84-855a-d188fc4a91f6"}
02:54:39.414 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4915,"width":15,"height":15,"star_pos":[7.36,6.77],"pixels":"..."},"id":"aed96978-6036-4e84-855a-d188fc4a91f6"}
02:54:39.706 00.292 10052 Exposure complete
02:54:39.773 00.067 10052 worker thread done servicing request
02:54:39.773 00.000 6880 OnExposeComplete: enter
02:54:39.773 00.000 6880 UpdateGuideState(): m_state=6
02:54:39.773 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4916
02:54:39.773 00.000 6880 Star::Find returns 1 (0), X=407.57, Y=890.73, Mass=2473, SNR=34.3, Peak=151 HFD=4.7
02:54:39.774 00.001 6880 MultiStar: [#1 0.02,-0.19,0.97,U] [#2 0.04,-0.76,0.00,M1] [#3 0.14,-0.30,0.94,U] [#4 -0.16,-0.43,0.72,U] [#5 0.26,-0.27,0.98,U] [#6 0.04,-0.34,0.93,U] [#7 -0.06,-0.14,0.80,U] [#8 0.05,-0.26,0.82,U] 
02:54:39.774 00.000 6880 refined, 7 included, MultiStar: {0.00, -0.28}, one-star: {-0.32, -0.31}
02:54:39.774 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:54:39.774 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:54:39.774 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.28 hyp=0.28 cameraTheta=-1.57 mountX=0.28 mountY=0.00, mountTheta=0.01
02:54:39.776 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.28, opts=13)
02:54:39.776 00.000 6880 Enqueuing Move request for scope (0.00, -0.28)
02:54:39.776 00.000 10052 Worker thread wakes up
02:54:39.776 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.28) opts 0xd
02:54:39.776 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.28)
02:54:39.776 00.000 10052 Moving (0.00, -0.28) raw xDistance=0.28 yDistance=0.00
02:54:39.776 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.13 from input 0.28
02:54:39.776 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.00 is < calculated value 0.11, using input
02:54:39.776 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = 0.02
02:54:39.776 00.000 10052 MoveAxis(W, 78, ABG)
02:54:39.776 00.000 10052 Guiding  Dir = 3, Dur = 78
02:54:39.801 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:39.836 00.035 6880 UpdateGuideState exits: m=2473 SNR=34.3
02:54:39.837 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:39.837 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:39.837 00.000 6880 Enqueuing Expose request
02:54:39.845 00.008 10052 IsSlewing returns 0
02:54:39.924 00.079 10052 IsGuiding returns 0
02:54:39.988 00.064 10052 PulseGuide returned control before completion, sleep 25
02:54:40.069 00.081 10052 IsGuiding returns 1
02:54:40.069 00.000 10052 scope still moving after pulse duration time elapsed
02:54:40.148 00.079 10052 IsSlewing returns 0
02:54:40.214 00.066 10052 IsGuiding returns 0
02:54:40.214 00.000 10052 scope move finished after 78 + 220 ms
02:54:40.214 00.000 10052 Move returns status 0, amount 78
02:54:40.214 00.000 10052 MoveAxis(N, 0, ABG)
02:54:40.214 00.000 10052 Move returns status 0, amount 0
02:54:40.214 00.000 10052 move complete, result=0
02:54:40.223 00.009 10052 worker thread done servicing request
02:54:40.223 00.000 10052 Worker thread wakes up
02:54:40.223 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:40.223 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:40.223 00.000 6880 GuideStep: 0.3 px 78 ms WEST, 0.0 px 0 ms NORTH
02:54:41.363 01.140 10052 Exposure complete
02:54:41.423 00.060 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ddfb05cd-bc19-451d-9c57-b31c21b65e9c"}
02:54:41.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ddfb05cd-bc19-451d-9c57-b31c21b65e9c"}
02:54:41.423 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bab78138-ff9b-4091-b4a2-73c12bad5d09"}
02:54:41.423 00.000 6880 case statement mapped state 6 to 3
02:54:41.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bab78138-ff9b-4091-b4a2-73c12bad5d09"}
02:54:41.424 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"697b056e-1582-4cd6-84e3-f22f6cb2b337"}
02:54:41.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4916,"width":15,"height":15,"star_pos":[6.57,6.73],"pixels":"..."},"id":"697b056e-1582-4cd6-84e3-f22f6cb2b337"}
02:54:41.430 00.006 10052 worker thread done servicing request
02:54:41.430 00.000 6880 OnExposeComplete: enter
02:54:41.430 00.000 6880 UpdateGuideState(): m_state=6
02:54:41.430 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4917
02:54:41.435 00.005 6880 Star::Find returns 1 (0), X=407.19, Y=890.59, Mass=2670, SNR=35.9, Peak=179 HFD=4.6
02:54:41.435 00.000 6880 MultiStar: [#1 -0.24,-0.40,0.95,U] [#2 -0.49,-0.40,0.00,M2] [#3 -0.49,-0.55,0.00,M1] [#4 -0.37,-0.43,0.00,M1] [#5 -0.26,-0.42,0.99,U] [#6 -0.47,-0.53,0.00,M1] [#7 -0.46,-0.62,0.00,M2] [#8 -0.44,-0.71,0.00,M1] 
02:54:41.435 00.000 6880 refined, 2 included, MultiStar: {-0.40, -0.42}, one-star: {-0.70, -0.45}
02:54:41.435 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.72 = -0.72)
02:54:41.435 00.000 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.75 = -0.75)
02:54:41.435 00.000 6880 CameraToMount -- cameraX=-0.40 cameraY=-0.42 hyp=0.58 cameraTheta=-2.33 mountX=0.44 mountY=-0.40, mountTheta=-0.74
02:54:41.435 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.40, y=-0.42, opts=13)
02:54:41.435 00.000 6880 Enqueuing Move request for scope (-0.40, -0.42)
02:54:41.435 00.000 10052 Worker thread wakes up
02:54:41.435 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.40, -0.42) opts 0xd
02:54:41.435 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.40, -0.42)
02:54:41.435 00.000 10052 Moving (-0.40, -0.42) raw xDistance=0.44 yDistance=-0.40
02:54:41.435 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.44
02:54:41.435 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.40, slope = 0.01
02:54:41.435 00.000 10052 MoveAxis(W, 121, ABG)
02:54:41.435 00.000 10052 Guiding  Dir = 3, Dur = 121
02:54:41.457 00.022 10052 IsSlewing returns 0
02:54:41.470 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:41.495 00.025 10052 IsGuiding returns 0
02:54:41.520 00.025 6880 UpdateGuideState exits: m=2670 SNR=35.9
02:54:41.520 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:41.520 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:41.520 00.000 6880 Enqueuing Expose request
02:54:41.520 00.000 10052 PulseGuide returned control before completion, sleep 104
02:54:41.678 00.158 10052 IsGuiding returns 0
02:54:41.678 00.000 10052 Move returns status 0, amount 121
02:54:41.678 00.000 10052 MoveAxis(N, 0, ABG)
02:54:41.678 00.000 10052 Move returns status 0, amount 0
02:54:41.678 00.000 10052 move complete, result=0
02:54:41.678 00.000 10052 worker thread done servicing request
02:54:41.678 00.000 6880 GuideStep: 0.4 px 121 ms WEST, -0.4 px 0 ms NORTH
02:54:41.679 00.001 10052 Worker thread wakes up
02:54:41.679 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:41.679 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:42.582 00.903 10052 Exposure complete
02:54:42.628 00.046 10052 worker thread done servicing request
02:54:42.628 00.000 6880 OnExposeComplete: enter
02:54:42.628 00.000 6880 UpdateGuideState(): m_state=6
02:54:42.628 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4918
02:54:42.628 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=890.93, Mass=2684, SNR=36.0, Peak=176 HFD=4.4
02:54:42.628 00.000 6880 MultiStar: [#1 -0.49,-0.15,0.95,U] [#2 -0.30,-0.15,0.97,U] [#3 -0.32,-0.10,0.89,U] [#4 -0.37,-0.32,0.70,U] [#5 -0.28,-0.10,0.97,U] [#6 -0.42,-0.14,0.89,U] [#7 -0.64,-0.20,0.00,M3] [#8 -0.57,-0.17,0.00,M2] 
02:54:42.628 00.000 6880 refined, 6 included, MultiStar: {-0.41, -0.15}, one-star: {-0.69, -0.11}
02:54:42.628 00.000 6880 CameraToMount -- cameraTheta (-2.80) - m_xAngle (-1.61) = xAngle (-1.19 = -1.19)
02:54:42.628 00.000 6880 CameraToMount -- cameraTheta (-2.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.22 = -1.22)
02:54:42.628 00.000 6880 CameraToMount -- cameraX=-0.41 cameraY=-0.15 hyp=0.44 cameraTheta=-2.80 mountX=0.16 mountY=-0.41, mountTheta=-1.19
02:54:42.628 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.41, y=-0.15, opts=13)
02:54:42.628 00.000 6880 Enqueuing Move request for scope (-0.41, -0.15)
02:54:42.628 00.000 10052 Worker thread wakes up
02:54:42.628 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.41, -0.15) opts 0xd
02:54:42.628 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.41, -0.15)
02:54:42.628 00.000 10052 Moving (-0.41, -0.15) raw xDistance=0.16 yDistance=-0.41
02:54:42.628 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.16
02:54:42.628 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.41, slope = -0.00
02:54:42.628 00.000 10052 MoveAxis(W, 50, ABG)
02:54:42.628 00.000 10052 Guiding  Dir = 3, Dur = 50
02:54:42.659 00.031 10052 IsSlewing returns 0
02:54:42.663 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:42.691 00.028 10052 IsGuiding returns 0
02:54:42.701 00.010 6880 UpdateGuideState exits: m=2684 SNR=36.0
02:54:42.701 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:42.701 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:42.701 00.000 6880 Enqueuing Expose request
02:54:42.723 00.022 10052 PulseGuide returned control before completion, sleep 33
02:54:42.790 00.067 10052 IsGuiding returns 0
02:54:42.790 00.000 10052 Move returns status 0, amount 50
02:54:42.790 00.000 10052 MoveAxis(N, 2, ABG)
02:54:42.790 00.000 10052 Guiding  Dir = 0, Dur = 2
02:54:42.829 00.039 10052 IsSlewing returns 0
02:54:42.866 00.037 10052 IsGuiding returns 0
02:54:42.933 00.067 10052 IsGuiding returns 0
02:54:42.933 00.000 10052 Move returns status 0, amount 2
02:54:42.933 00.000 10052 move complete, result=0
02:54:42.933 00.000 10052 worker thread done servicing request
02:54:42.933 00.000 10052 Worker thread wakes up
02:54:42.933 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:42.933 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:42.933 00.000 6880 GuideStep: 0.2 px 50 ms WEST, -0.4 px 2 ms NORTH
02:54:43.421 00.488 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"de49c8c6-a2c7-41d2-849e-bd4a235dd038"}
02:54:43.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"de49c8c6-a2c7-41d2-849e-bd4a235dd038"}
02:54:43.422 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"68c7f8b9-faa9-4495-b1d8-4cc4d33f9e2d"}
02:54:43.422 00.000 6880 case statement mapped state 6 to 3
02:54:43.422 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"68c7f8b9-faa9-4495-b1d8-4cc4d33f9e2d"}
02:54:43.423 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17721818-e63e-4bc8-abe3-baac07a3e749"}
02:54:43.423 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4918,"width":15,"height":15,"star_pos":[7.21,6.93],"pixels":"..."},"id":"17721818-e63e-4bc8-abe3-baac07a3e749"}
02:54:44.094 00.671 10052 Exposure complete
02:54:44.244 00.150 10052 worker thread done servicing request
02:54:44.246 00.002 6880 OnExposeComplete: enter
02:54:44.246 00.000 6880 UpdateGuideState(): m_state=6
02:54:44.246 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4919
02:54:44.246 00.000 6880 Star::Find returns 1 (0), X=408.01, Y=890.95, Mass=2561, SNR=35.1, Peak=160 HFD=4.5
02:54:44.247 00.001 6880 MultiStar: [#1 0.24,-0.02,0.95,U] [#2 -0.23,-0.14,0.98,U] [#3 0.15,0.05,0.93,U] [#4 -0.06,-0.23,0.72,U] [#5 0.56,0.24,0.00,M1] [#6 0.15,-0.17,0.96,U] [#7 0.11,0.00,0.77,U] [#8 0.27,0.02,0.81,U] 
02:54:44.247 00.000 6880 refined, 7 included, MultiStar: {0.09, -0.07}, one-star: {0.12, -0.09}
02:54:44.247 00.000 6880 CameraToMount -- cameraTheta (-0.64) - m_xAngle (-1.61) = xAngle (0.97 = 0.97)
02:54:44.247 00.000 6880 CameraToMount -- cameraTheta (-0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.94 = 0.94)
02:54:44.247 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.07 hyp=0.12 cameraTheta=-0.64 mountX=0.07 mountY=0.09, mountTheta=0.96
02:54:44.250 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.07, opts=13)
02:54:44.250 00.000 6880 Enqueuing Move request for scope (0.09, -0.07)
02:54:44.251 00.001 10052 Worker thread wakes up
02:54:44.251 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.07) opts 0xd
02:54:44.251 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.07)
02:54:44.252 00.001 10052 Moving (0.09, -0.07) raw xDistance=0.07 yDistance=0.09
02:54:44.252 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
02:54:44.252 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
02:54:44.252 00.000 10052 MoveAxis(E, 0, ABG)
02:54:44.252 00.000 10052 Move returns status 0, amount 0
02:54:44.252 00.000 10052 MoveAxis(N, 0, ABG)
02:54:44.252 00.000 10052 Move returns status 0, amount 0
02:54:44.252 00.000 10052 move complete, result=0
02:54:44.253 00.001 10052 worker thread done servicing request
02:54:44.287 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:44.352 00.065 6880 UpdateGuideState exits: m=2561 SNR=35.1
02:54:44.352 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:44.353 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:44.353 00.000 6880 Enqueuing Expose request
02:54:44.353 00.000 10052 Worker thread wakes up
02:54:44.353 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:44.353 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
02:54:44.353 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:45.260 00.907 10052 Exposure complete
02:54:45.363 00.103 10052 worker thread done servicing request
02:54:45.363 00.000 6880 OnExposeComplete: enter
02:54:45.363 00.000 6880 UpdateGuideState(): m_state=6
02:54:45.363 00.000 6880 Star::Find(15, 408, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4920
02:54:45.363 00.000 6880 Star::Find returns 1 (0), X=407.35, Y=890.92, Mass=2579, SNR=35.3, Peak=144 HFD=4.7
02:54:45.363 00.000 6880 MultiStar: [#1 -0.11,-0.21,0.94,U] [#2 -0.37,-0.07,1.00,U] [#3 -0.24,-0.07,0.92,U] [#4 -0.35,-0.32,0.71,U] [#5 -0.14,-0.17,0.98,U] [#6 -0.33,-0.18,0.92,U] [#7 -0.07,-0.06,0.75,U] [#8 -0.40,-0.12,0.82,U] 
02:54:45.363 00.000 6880 refined, 8 included, MultiStar: {-0.29, -0.14}, one-star: {-0.54, -0.12}
02:54:45.363 00.000 6880 CameraToMount -- cameraTheta (-2.68) - m_xAngle (-1.61) = xAngle (-1.06 = -1.06)
02:54:45.363 00.000 6880 CameraToMount -- cameraTheta (-2.68) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.09 = -1.09)
02:54:45.363 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.14 hyp=0.32 cameraTheta=-2.68 mountX=0.16 mountY=-0.29, mountTheta=-1.07
02:54:45.367 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.14, opts=13)
02:54:45.368 00.001 6880 Enqueuing Move request for scope (-0.29, -0.14)
02:54:45.369 00.001 10052 Worker thread wakes up
02:54:45.369 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.14) opts 0xd
02:54:45.369 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.14)
02:54:45.369 00.000 10052 Moving (-0.29, -0.14) raw xDistance=0.16 yDistance=-0.29
02:54:45.369 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.16
02:54:45.369 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.02
02:54:45.369 00.000 10052 MoveAxis(W, 42, ABG)
02:54:45.369 00.000 10052 Guiding  Dir = 3, Dur = 42
02:54:45.402 00.033 10052 IsSlewing returns 0
02:54:45.428 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:45.433 00.005 10052 IsGuiding returns 0
02:54:45.458 00.025 10052 PulseGuide returned control before completion, sleep 26
02:54:45.500 00.042 6880 UpdateGuideState exits: m=2579 SNR=35.3
02:54:45.500 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:45.500 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:45.500 00.000 6880 Enqueuing Expose request
02:54:45.500 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34e849dc-3309-4c9e-a27f-7137538c5a01"}
02:54:45.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34e849dc-3309-4c9e-a27f-7137538c5a01"}
02:54:45.520 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7977539-0ae6-4a49-a1f2-61a2c99ea1d5"}
02:54:45.520 00.000 6880 case statement mapped state 6 to 3
02:54:45.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7977539-0ae6-4a49-a1f2-61a2c99ea1d5"}
02:54:45.522 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d90ef662-0c4e-4aac-878d-ad1db50e534c"}
02:54:45.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4920,"width":15,"height":15,"star_pos":[7.35,6.92],"pixels":"..."},"id":"d90ef662-0c4e-4aac-878d-ad1db50e534c"}
02:54:45.531 00.009 10052 IsGuiding returns 0
02:54:45.538 00.007 10052 Move returns status 0, amount 42
02:54:45.538 00.000 10052 MoveAxis(N, 0, ABG)
02:54:45.538 00.000 10052 Move returns status 0, amount 0
02:54:45.538 00.000 10052 move complete, result=0
02:54:45.538 00.000 10052 worker thread done servicing request
02:54:45.538 00.000 10052 Worker thread wakes up
02:54:45.538 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:45.538 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:45.538 00.000 6880 GuideStep: 0.2 px 42 ms WEST, -0.3 px 0 ms NORTH
02:54:46.678 01.140 10052 Exposure complete
02:54:46.874 00.196 10052 worker thread done servicing request
02:54:46.874 00.000 6880 OnExposeComplete: enter
02:54:46.874 00.000 6880 UpdateGuideState(): m_state=6
02:54:46.874 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4921
02:54:46.874 00.000 6880 Star::Find returns 1 (0), X=407.32, Y=890.89, Mass=2542, SNR=34.9, Peak=152 HFD=4.4
02:54:46.874 00.000 6880 MultiStar: [#1 -0.09,-0.12,0.96,U] [#2 -0.15,-0.03,1.00,U] [#3 -0.52,0.05,0.90,U] [#4 -0.30,-0.30,0.74,U] [#5 -0.15,-0.22,1.00,U] [#6 -0.75,-0.36,0.00,M1] [#7 -0.25,0.07,0.74,U] [#8 -0.25,-0.18,0.78,U] 
02:54:46.874 00.000 6880 refined, 7 included, MultiStar: {-0.29, -0.11}, one-star: {-0.57, -0.15}
02:54:46.874 00.000 6880 CameraToMount -- cameraTheta (-2.78) - m_xAngle (-1.61) = xAngle (-1.17 = -1.17)
02:54:46.874 00.000 6880 CameraToMount -- cameraTheta (-2.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.20 = -1.20)
02:54:46.874 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.11 hyp=0.31 cameraTheta=-2.78 mountX=0.12 mountY=-0.28, mountTheta=-1.17
02:54:46.874 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.11, opts=13)
02:54:46.874 00.000 6880 Enqueuing Move request for scope (-0.29, -0.11)
02:54:46.874 00.000 10052 Worker thread wakes up
02:54:46.880 00.006 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.11) opts 0xd
02:54:46.880 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.11)
02:54:46.880 00.000 10052 Moving (-0.29, -0.11) raw xDistance=0.12 yDistance=-0.28
02:54:46.880 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.12
02:54:46.880 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.01
02:54:46.880 00.000 10052 MoveAxis(W, 34, ABG)
02:54:46.880 00.000 10052 Guiding  Dir = 3, Dur = 34
02:54:46.912 00.032 10052 IsSlewing returns 0
02:54:46.936 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:46.936 00.000 10052 IsGuiding returns 0
02:54:46.963 00.027 10052 PulseGuide returned control before completion, sleep 18
02:54:47.006 00.043 6880 UpdateGuideState exits: m=2542 SNR=34.9
02:54:47.006 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:47.006 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:47.006 00.000 6880 Enqueuing Expose request
02:54:47.011 00.005 10052 IsGuiding returns 0
02:54:47.011 00.000 10052 Move returns status 0, amount 34
02:54:47.011 00.000 10052 MoveAxis(N, 0, ABG)
02:54:47.011 00.000 10052 Move returns status 0, amount 0
02:54:47.011 00.000 10052 move complete, result=0
02:54:47.012 00.001 10052 worker thread done servicing request
02:54:47.012 00.000 10052 Worker thread wakes up
02:54:47.012 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:47.012 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:47.015 00.003 6880 GuideStep: 0.1 px 34 ms WEST, -0.3 px 0 ms NORTH
02:54:47.436 00.421 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec42b48f-fd65-4ec4-a4ad-a29ba82c05c1"}
02:54:47.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec42b48f-fd65-4ec4-a4ad-a29ba82c05c1"}
02:54:47.436 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a9f7f388-2e1f-4486-b60f-14ee055e5095"}
02:54:47.436 00.000 6880 case statement mapped state 6 to 3
02:54:47.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a9f7f388-2e1f-4486-b60f-14ee055e5095"}
02:54:47.436 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"af407310-71aa-42f0-b2e0-8b20323a5e5b"}
02:54:47.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4921,"width":15,"height":15,"star_pos":[7.32,6.89],"pixels":"..."},"id":"af407310-71aa-42f0-b2e0-8b20323a5e5b"}
02:54:47.927 00.491 10052 Exposure complete
02:54:47.993 00.066 10052 worker thread done servicing request
02:54:47.993 00.000 6880 OnExposeComplete: enter
02:54:47.993 00.000 6880 UpdateGuideState(): m_state=6
02:54:47.993 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4922
02:54:47.993 00.000 6880 Star::Find returns 1 (0), X=407.51, Y=890.84, Mass=2638, SNR=35.6, Peak=147 HFD=4.7
02:54:47.993 00.000 6880 MultiStar: [#1 0.09,-0.10,0.96,U] [#2 -0.17,-0.27,0.98,U] [#3 -0.06,-0.16,0.91,U] [#4 -0.00,-0.27,0.71,U] [#5 0.05,-0.18,0.97,U] [#6 -0.09,-0.20,0.90,U] [#7 0.13,-0.10,0.76,U] [#8 -0.15,-0.14,0.78,U] 
02:54:47.993 00.000 6880 refined, 8 included, MultiStar: {-0.07, -0.18}, one-star: {-0.38, -0.19}
02:54:47.993 00.000 6880 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
02:54:47.993 00.000 6880 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
02:54:47.993 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.18 hyp=0.19 cameraTheta=-1.95 mountX=0.18 mountY=-0.07, mountTheta=-0.36
02:54:47.993 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.18, opts=13)
02:54:47.993 00.000 6880 Enqueuing Move request for scope (-0.07, -0.18)
02:54:47.993 00.000 10052 Worker thread wakes up
02:54:47.993 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.18) opts 0xd
02:54:47.999 00.006 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.18)
02:54:47.999 00.000 10052 Moving (-0.07, -0.18) raw xDistance=0.18 yDistance=-0.07
02:54:47.999 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.18
02:54:47.999 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = 0.01
02:54:47.999 00.000 10052 MoveAxis(W, 51, ABG)
02:54:47.999 00.000 10052 Guiding  Dir = 3, Dur = 51
02:54:48.026 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:48.034 00.008 10052 IsSlewing returns 0
02:54:48.071 00.037 6880 UpdateGuideState exits: m=2638 SNR=35.6
02:54:48.071 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:48.071 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:48.071 00.000 6880 Enqueuing Expose request
02:54:48.116 00.045 10052 IsGuiding returns 0
02:54:48.263 00.147 10052 IsGuiding returns 1
02:54:48.263 00.000 10052 scope still moving after pulse duration time elapsed
02:54:48.337 00.074 10052 IsSlewing returns 0
02:54:48.409 00.072 10052 IsGuiding returns 0
02:54:48.409 00.000 10052 scope move finished after 51 + 240 ms
02:54:48.409 00.000 10052 Move returns status 0, amount 51
02:54:48.409 00.000 10052 MoveAxis(N, 0, ABG)
02:54:48.409 00.000 10052 Move returns status 0, amount 0
02:54:48.409 00.000 10052 move complete, result=0
02:54:48.409 00.000 10052 worker thread done servicing request
02:54:48.409 00.000 10052 Worker thread wakes up
02:54:48.409 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.1 px 0 ms NORTH
02:54:48.409 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:48.409 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:49.432 01.023 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9e72cad-8378-4632-b033-d570477b832a"}
02:54:49.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9e72cad-8378-4632-b033-d570477b832a"}
02:54:49.432 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"460d03e7-6944-4189-b045-8dac79e309a9"}
02:54:49.432 00.000 6880 case statement mapped state 6 to 3
02:54:49.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"460d03e7-6944-4189-b045-8dac79e309a9"}
02:54:49.432 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef151ae9-0c50-4803-9ac6-26adfc259952"}
02:54:49.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4922,"width":15,"height":15,"star_pos":[6.51,6.84],"pixels":"..."},"id":"ef151ae9-0c50-4803-9ac6-26adfc259952"}
02:54:49.544 00.112 10052 Exposure complete
02:54:49.607 00.063 10052 worker thread done servicing request
02:54:49.607 00.000 6880 OnExposeComplete: enter
02:54:49.607 00.000 6880 UpdateGuideState(): m_state=6
02:54:49.608 00.001 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4923
02:54:49.608 00.000 6880 Star::Find returns 1 (0), X=407.55, Y=890.74, Mass=2601, SNR=35.4, Peak=139 HFD=4.7
02:54:49.608 00.000 6880 MultiStar: [#1 0.17,-0.20,0.96,U] [#2 -0.29,-0.53,0.00,M1] [#3 -0.06,-0.21,0.91,U] [#4 -0.09,-0.49,0.72,U] [#5 0.03,-0.43,0.95,U] [#6 -0.05,-0.21,0.93,U] [#7 0.08,-0.05,0.74,U] [#8 -0.12,-0.18,0.80,U] 
02:54:49.608 00.000 6880 refined, 7 included, MultiStar: {-0.05, -0.26}, one-star: {-0.34, -0.30}
02:54:49.608 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
02:54:49.608 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:54:49.608 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.26 hyp=0.27 cameraTheta=-1.76 mountX=0.26 mountY=-0.05, mountTheta=-0.18
02:54:49.608 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.26, opts=13)
02:54:49.608 00.000 6880 Enqueuing Move request for scope (-0.05, -0.26)
02:54:49.608 00.000 10052 Worker thread wakes up
02:54:49.608 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.26) opts 0xd
02:54:49.608 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.26)
02:54:49.608 00.000 10052 Moving (-0.05, -0.26) raw xDistance=0.26 yDistance=-0.05
02:54:49.608 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
02:54:49.608 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.02
02:54:49.608 00.000 10052 MoveAxis(W, 73, ABG)
02:54:49.608 00.000 10052 Guiding  Dir = 3, Dur = 73
02:54:49.632 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:49.656 00.024 10052 IsSlewing returns 0
02:54:49.665 00.009 6880 UpdateGuideState exits: m=2601 SNR=35.4
02:54:49.665 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:49.665 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:49.665 00.000 6880 Enqueuing Expose request
02:54:49.739 00.074 10052 IsGuiding returns 0
02:54:49.804 00.065 10052 PulseGuide returned control before completion, sleep 15
02:54:49.889 00.085 10052 IsGuiding returns 1
02:54:49.889 00.000 10052 scope still moving after pulse duration time elapsed
02:54:49.963 00.074 10052 IsSlewing returns 0
02:54:50.041 00.078 10052 IsGuiding returns 0
02:54:50.041 00.000 10052 scope move finished after 73 + 229 ms
02:54:50.041 00.000 10052 Move returns status 0, amount 73
02:54:50.041 00.000 10052 MoveAxis(N, 0, ABG)
02:54:50.041 00.000 10052 Move returns status 0, amount 0
02:54:50.041 00.000 10052 move complete, result=0
02:54:50.041 00.000 10052 worker thread done servicing request
02:54:50.041 00.000 10052 Worker thread wakes up
02:54:50.041 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:50.041 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:50.041 00.000 6880 GuideStep: 0.3 px 73 ms WEST, -0.0 px 0 ms NORTH
02:54:50.958 00.917 10052 Exposure complete
02:54:51.006 00.048 10052 worker thread done servicing request
02:54:51.006 00.000 6880 OnExposeComplete: enter
02:54:51.006 00.000 6880 UpdateGuideState(): m_state=6
02:54:51.006 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4924
02:54:51.006 00.000 6880 Star::Find returns 1 (0), X=407.62, Y=890.54, Mass=2511, SNR=34.6, Peak=145 HFD=4.7
02:54:51.006 00.000 6880 MultiStar: [#1 0.04,-0.62,0.00,M1] [#2 -0.18,-0.44,1.00,U] [#3 -0.08,-0.56,0.00,M1] [#4 -0.27,-0.80,0.00,M1] [#5 0.03,-0.51,1.01,U] [#6 -0.15,-0.74,0.00,M1] [#7 0.10,-0.43,0.78,U] [#8 -0.10,-0.52,0.82,U] 
02:54:51.006 00.000 6880 refined, 4 included, MultiStar: {-0.09, -0.48}, one-star: {-0.27, -0.50}
02:54:51.006 00.000 6880 CameraToMount -- cameraTheta (-1.76) - m_xAngle (-1.61) = xAngle (-0.15 = -0.15)
02:54:51.006 00.000 6880 CameraToMount -- cameraTheta (-1.76) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.18 = -0.18)
02:54:51.006 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=-0.48 hyp=0.49 cameraTheta=-1.76 mountX=0.49 mountY=-0.09, mountTheta=-0.18
02:54:51.020 00.014 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=-0.48, opts=13)
02:54:51.020 00.000 6880 Enqueuing Move request for scope (-0.09, -0.48)
02:54:51.020 00.000 10052 Worker thread wakes up
02:54:51.020 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, -0.48) opts 0xd
02:54:51.020 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, -0.48)
02:54:51.020 00.000 10052 Moving (-0.09, -0.48) raw xDistance=0.49 yDistance=-0.09
02:54:51.020 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.49
02:54:51.020 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.01
02:54:51.020 00.000 10052 MoveAxis(W, 134, ABG)
02:54:51.020 00.000 10052 Guiding  Dir = 3, Dur = 134
02:54:51.037 00.017 10052 IsSlewing returns 0
02:54:51.037 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:51.069 00.032 6880 UpdateGuideState exits: m=2511 SNR=34.6
02:54:51.069 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:51.069 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:51.069 00.000 6880 Enqueuing Expose request
02:54:51.069 00.000 10052 IsGuiding returns 0
02:54:51.104 00.035 10052 PulseGuide returned control before completion, sleep 117
02:54:51.250 00.146 10052 IsGuiding returns 1
02:54:51.250 00.000 10052 scope still moving after pulse duration time elapsed
02:54:51.293 00.043 10052 IsSlewing returns 0
02:54:51.336 00.043 10052 IsGuiding returns 0
02:54:51.336 00.000 10052 scope move finished after 134 + 122 ms
02:54:51.336 00.000 10052 Move returns status 0, amount 134
02:54:51.336 00.000 10052 MoveAxis(N, 0, ABG)
02:54:51.336 00.000 10052 Move returns status 0, amount 0
02:54:51.336 00.000 10052 move complete, result=0
02:54:51.336 00.000 10052 worker thread done servicing request
02:54:51.336 00.000 10052 Worker thread wakes up
02:54:51.336 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:51.336 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:51.336 00.000 6880 GuideStep: 0.5 px 134 ms WEST, -0.1 px 0 ms NORTH
02:54:51.434 00.098 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0eb5eae4-6ac0-4b63-a459-b84c0674dd1d"}
02:54:51.434 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0eb5eae4-6ac0-4b63-a459-b84c0674dd1d"}
02:54:51.435 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed834345-2de7-4edc-9d3e-89bea2b7d256"}
02:54:51.435 00.000 6880 case statement mapped state 6 to 3
02:54:51.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed834345-2de7-4edc-9d3e-89bea2b7d256"}
02:54:51.435 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b6236541-dcc9-4c94-bafd-5eed47b02c2f"}
02:54:51.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4924,"width":15,"height":15,"star_pos":[6.62,6.54],"pixels":"..."},"id":"b6236541-dcc9-4c94-bafd-5eed47b02c2f"}
02:54:52.462 01.027 10052 Exposure complete
02:54:52.510 00.048 10052 worker thread done servicing request
02:54:52.510 00.000 6880 OnExposeComplete: enter
02:54:52.510 00.000 6880 UpdateGuideState(): m_state=6
02:54:52.510 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4925
02:54:52.510 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=890.09, Mass=2621, SNR=35.5, Peak=147 HFD=4.6
02:54:52.510 00.000 6880 MultiStar: large primary error, entering stabilization period
02:54:52.510 00.000 6880 CameraToMount -- cameraTheta (-2.12) - m_xAngle (-1.61) = xAngle (-0.51 = -0.51)
02:54:52.510 00.000 6880 CameraToMount -- cameraTheta (-2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.54 = -0.54)
02:54:52.510 00.000 6880 CameraToMount -- cameraX=-0.58 cameraY=-0.95 hyp=1.12 cameraTheta=-2.12 mountX=0.97 mountY=-0.57, mountTheta=-0.53
02:54:52.510 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.58, y=-0.95, opts=13)
02:54:52.510 00.000 6880 Enqueuing Move request for scope (-0.58, -0.95)
02:54:52.510 00.000 10052 Worker thread wakes up
02:54:52.510 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.58, -0.95) opts 0xd
02:54:52.510 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.58, -0.95)
02:54:52.510 00.000 10052 Moving (-0.58, -0.95) raw xDistance=0.97 yDistance=-0.57
02:54:52.510 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.45 from input 0.97
02:54:52.510 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.57, slope = -0.01
02:54:52.510 00.000 10052 MoveAxis(W, 267, ABG)
02:54:52.510 00.000 10052 Guiding  Dir = 3, Dur = 267
02:54:52.526 00.016 10052 IsSlewing returns 0
02:54:52.541 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:52.579 00.038 10052 IsGuiding returns 0
02:54:52.579 00.000 6880 UpdateGuideState exits: m=2621 SNR=35.5
02:54:52.579 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:52.582 00.003 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:52.582 00.000 6880 Enqueuing Expose request
02:54:52.605 00.023 10052 PulseGuide returned control before completion, sleep 250
02:54:52.878 00.273 10052 IsGuiding returns 0
02:54:52.878 00.000 10052 Move returns status 0, amount 267
02:54:52.878 00.000 10052 MoveAxis(N, 19, ABG)
02:54:52.878 00.000 10052 Guiding  Dir = 0, Dur = 19
02:54:52.917 00.039 10052 IsSlewing returns 0
02:54:52.954 00.037 10052 IsGuiding returns 0
02:54:53.021 00.067 10052 IsGuiding returns 1
02:54:53.021 00.000 10052 scope still moving after pulse duration time elapsed
02:54:53.068 00.047 10052 IsSlewing returns 0
02:54:53.096 00.028 10052 IsGuiding returns 0
02:54:53.096 00.000 10052 scope move finished after 19 + 132 ms
02:54:53.107 00.011 10052 Move returns status 0, amount 19
02:54:53.107 00.000 10052 move complete, result=0
02:54:53.107 00.000 10052 worker thread done servicing request
02:54:53.107 00.000 10052 Worker thread wakes up
02:54:53.107 00.000 6880 GuideStep: 1.0 px 267 ms WEST, -0.6 px 19 ms NORTH
02:54:53.107 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:53.107 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:53.429 00.322 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9288dc8-3206-4904-bfa3-29ee2d8165a9"}
02:54:53.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9288dc8-3206-4904-bfa3-29ee2d8165a9"}
02:54:53.429 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5411beef-5d6f-4661-b0b4-1dda842fa14c"}
02:54:53.429 00.000 6880 case statement mapped state 6 to 3
02:54:53.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5411beef-5d6f-4661-b0b4-1dda842fa14c"}
02:54:53.430 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e8a8b90b-2406-49a3-b5fe-adc8f6395fba"}
02:54:53.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4925,"width":15,"height":15,"star_pos":[7.31,7.09],"pixels":"..."},"id":"e8a8b90b-2406-49a3-b5fe-adc8f6395fba"}
02:54:54.014 00.584 10052 Exposure complete
02:54:54.061 00.047 10052 worker thread done servicing request
02:54:54.061 00.000 6880 OnExposeComplete: enter
02:54:54.061 00.000 6880 UpdateGuideState(): m_state=6
02:54:54.061 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4926
02:54:54.061 00.000 6880 Star::Find returns 1 (0), X=407.42, Y=890.50, Mass=2564, SNR=35.0, Peak=158 HFD=4.5
02:54:54.061 00.000 6880 CameraToMount -- cameraTheta (-2.29) - m_xAngle (-1.61) = xAngle (-0.68 = -0.68)
02:54:54.061 00.000 6880 CameraToMount -- cameraTheta (-2.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.71 = -0.71)
02:54:54.061 00.000 6880 CameraToMount -- cameraX=-0.47 cameraY=-0.54 hyp=0.71 cameraTheta=-2.29 mountX=0.56 mountY=-0.47, mountTheta=-0.70
02:54:54.061 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.47, y=-0.54, opts=13)
02:54:54.061 00.000 6880 Enqueuing Move request for scope (-0.47, -0.54)
02:54:54.061 00.000 10052 Worker thread wakes up
02:54:54.061 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.47, -0.54) opts 0xd
02:54:54.061 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.47, -0.54)
02:54:54.061 00.000 10052 Moving (-0.47, -0.54) raw xDistance=0.56 yDistance=-0.47
02:54:54.061 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.27 from input 0.56
02:54:54.061 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.47, slope = -0.01
02:54:54.061 00.000 10052 MoveAxis(W, 162, ABG)
02:54:54.061 00.000 10052 Guiding  Dir = 3, Dur = 162
02:54:54.094 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:54.126 00.032 10052 IsSlewing returns 0
02:54:54.132 00.006 6880 UpdateGuideState exits: m=2564 SNR=35.0
02:54:54.132 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:54.132 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:54.132 00.000 6880 Enqueuing Expose request
02:54:54.195 00.063 10052 IsGuiding returns 0
02:54:54.252 00.057 10052 PulseGuide returned control before completion, sleep 115
02:54:54.437 00.185 10052 IsGuiding returns 1
02:54:54.437 00.000 10052 scope still moving after pulse duration time elapsed
02:54:54.567 00.130 10052 IsSlewing returns 0
02:54:54.631 00.064 10052 IsGuiding returns 0
02:54:54.631 00.000 10052 scope move finished after 162 + 269 ms
02:54:54.631 00.000 10052 Move returns status 0, amount 162
02:54:54.631 00.000 10052 MoveAxis(N, 19, ABG)
02:54:54.631 00.000 10052 Guiding  Dir = 0, Dur = 19
02:54:54.662 00.031 10052 IsSlewing returns 0
02:54:54.693 00.031 10052 IsGuiding returns 0
02:54:54.775 00.082 10052 IsGuiding returns 1
02:54:54.775 00.000 10052 scope still moving after pulse duration time elapsed
02:54:54.822 00.047 10052 IsSlewing returns 0
02:54:54.862 00.040 10052 IsGuiding returns 0
02:54:54.862 00.000 10052 scope move finished after 19 + 135 ms
02:54:54.862 00.000 10052 Move returns status 0, amount 19
02:54:54.862 00.000 10052 move complete, result=0
02:54:54.862 00.000 10052 worker thread done servicing request
02:54:54.862 00.000 10052 Worker thread wakes up
02:54:54.862 00.000 6880 GuideStep: 0.6 px 162 ms WEST, -0.5 px 19 ms NORTH
02:54:54.862 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:54.862 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:55.428 00.566 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9307e208-10db-4444-bfc2-5b992bf7a19e"}
02:54:55.429 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9307e208-10db-4444-bfc2-5b992bf7a19e"}
02:54:55.429 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"28017aff-bf93-4102-8eed-0338c6b976de"}
02:54:55.429 00.000 6880 case statement mapped state 6 to 3
02:54:55.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"28017aff-bf93-4102-8eed-0338c6b976de"}
02:54:55.430 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"991a4297-2af3-4064-a035-a6bd9193db90"}
02:54:55.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4926,"width":15,"height":15,"star_pos":[7.42,6.50],"pixels":"..."},"id":"991a4297-2af3-4064-a035-a6bd9193db90"}
02:54:55.999 00.569 10052 Exposure complete
02:54:56.081 00.082 10052 worker thread done servicing request
02:54:56.081 00.000 6880 OnExposeComplete: enter
02:54:56.081 00.000 6880 UpdateGuideState(): m_state=6
02:54:56.081 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4927
02:54:56.081 00.000 6880 Star::Find returns 1 (0), X=407.20, Y=890.30, Mass=2710, SNR=36.1, Peak=166 HFD=4.6
02:54:56.081 00.000 6880 CameraToMount -- cameraTheta (-2.32) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
02:54:56.081 00.000 6880 CameraToMount -- cameraTheta (-2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
02:54:56.081 00.000 6880 CameraToMount -- cameraX=-0.69 cameraY=-0.74 hyp=1.02 cameraTheta=-2.32 mountX=0.77 mountY=-0.69, mountTheta=-0.73
02:54:56.083 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.69, y=-0.74, opts=13)
02:54:56.083 00.000 6880 Enqueuing Move request for scope (-0.69, -0.74)
02:54:56.083 00.000 10052 Worker thread wakes up
02:54:56.083 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -0.74) opts 0xd
02:54:56.083 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.69, -0.74)
02:54:56.083 00.000 10052 Moving (-0.69, -0.74) raw xDistance=0.77 yDistance=-0.69
02:54:56.083 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.36 from input 0.77
02:54:56.083 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.69, slope = -0.04
02:54:56.083 00.000 10052 MoveAxis(W, 214, ABG)
02:54:56.083 00.000 10052 Guiding  Dir = 3, Dur = 214
02:54:56.107 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:56.147 00.040 6880 UpdateGuideState exits: m=2710 SNR=36.1
02:54:56.147 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:56.147 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:56.147 00.000 6880 Enqueuing Expose request
02:54:56.160 00.013 10052 IsSlewing returns 0
02:54:56.221 00.061 10052 IsGuiding returns 0
02:54:56.284 00.063 10052 PulseGuide returned control before completion, sleep 159
02:54:56.506 00.222 10052 IsGuiding returns 1
02:54:56.506 00.000 10052 scope still moving after pulse duration time elapsed
02:54:56.577 00.071 10052 IsSlewing returns 0
02:54:56.615 00.038 10052 IsGuiding returns 0
02:54:56.615 00.000 10052 scope move finished after 214 + 173 ms
02:54:56.615 00.000 10052 Move returns status 0, amount 214
02:54:56.615 00.000 10052 MoveAxis(N, 79, ABG)
02:54:56.615 00.000 10052 Guiding  Dir = 0, Dur = 79
02:54:56.653 00.038 10052 IsSlewing returns 0
02:54:56.681 00.028 10052 IsGuiding returns 0
02:54:56.716 00.035 10052 PulseGuide returned control before completion, sleep 62
02:54:56.808 00.092 10052 IsGuiding returns 0
02:54:56.808 00.000 10052 Move returns status 0, amount 79
02:54:56.808 00.000 10052 move complete, result=0
02:54:56.808 00.000 10052 worker thread done servicing request
02:54:56.808 00.000 6880 GuideStep: 0.8 px 214 ms WEST, -0.7 px 79 ms NORTH
02:54:56.808 00.000 10052 Worker thread wakes up
02:54:56.808 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:56.808 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:57.427 00.619 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ab42ba5-c561-4234-84d3-df811188f492"}
02:54:57.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ab42ba5-c561-4234-84d3-df811188f492"}
02:54:57.427 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e510366-b534-4a0c-8248-02e1df91b1f3"}
02:54:57.427 00.000 6880 case statement mapped state 6 to 3
02:54:57.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e510366-b534-4a0c-8248-02e1df91b1f3"}
02:54:57.428 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"36862fff-8996-4b08-b8e9-0dc5dbc7b0e9"}
02:54:57.428 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4927,"width":15,"height":15,"star_pos":[7.20,7.30],"pixels":"..."},"id":"36862fff-8996-4b08-b8e9-0dc5dbc7b0e9"}
02:54:57.729 00.301 10052 Exposure complete
02:54:57.794 00.065 10052 worker thread done servicing request
02:54:57.794 00.000 6880 OnExposeComplete: enter
02:54:57.794 00.000 6880 UpdateGuideState(): m_state=6
02:54:57.794 00.000 6880 Star::Find(15, 407, 890, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4928
02:54:57.794 00.000 6880 Star::Find returns 1 (0), X=406.78, Y=889.89, Mass=2516, SNR=34.7, Peak=145 HFD=4.9
02:54:57.794 00.000 6880 CameraToMount -- cameraTheta (-2.34) - m_xAngle (-1.61) = xAngle (-0.73 = -0.73)
02:54:57.794 00.000 6880 CameraToMount -- cameraTheta (-2.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.76 = -0.76)
02:54:57.794 00.000 6880 CameraToMount -- cameraX=-1.11 cameraY=-1.15 hyp=1.60 cameraTheta=-2.34 mountX=1.19 mountY=-1.10, mountTheta=-0.74
02:54:57.794 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.11, y=-1.15, opts=13)
02:54:57.794 00.000 6880 Enqueuing Move request for scope (-1.11, -1.15)
02:54:57.794 00.000 10052 Worker thread wakes up
02:54:57.794 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -1.15) opts 0xd
02:54:57.794 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.11, -1.15)
02:54:57.794 00.000 10052 Moving (-1.11, -1.15) raw xDistance=1.19 yDistance=-1.10
02:54:57.794 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.56 from input 1.19
02:54:57.794 00.000 10052 Lowpass2 history cleared, outlier deflection
02:54:57.794 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.49 from input -1.10, slope = 0.00
02:54:57.794 00.000 10052 MoveAxis(W, 331, ABG)
02:54:57.794 00.000 10052 Guiding  Dir = 3, Dur = 331
02:54:57.808 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:54:57.836 00.028 10052 IsSlewing returns 0
02:54:57.840 00.004 6880 UpdateGuideState exits: m=2516 SNR=34.7
02:54:57.840 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:54:57.840 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:54:57.840 00.000 6880 Enqueuing Expose request
02:54:57.903 00.063 10052 IsGuiding returns 0
02:54:57.968 00.065 10052 PulseGuide returned control before completion, sleep 273
02:54:58.301 00.333 10052 IsGuiding returns 1
02:54:58.301 00.000 10052 scope still moving after pulse duration time elapsed
02:54:58.380 00.079 10052 IsSlewing returns 0
02:54:58.474 00.094 10052 IsGuiding returns 0
02:54:58.474 00.000 10052 scope move finished after 331 + 232 ms
02:54:58.474 00.000 10052 Move returns status 0, amount 331
02:54:58.474 00.000 10052 MoveAxis(N, 200, ABG)
02:54:58.474 00.000 10052 Guiding  Dir = 0, Dur = 200
02:54:58.549 00.075 10052 IsSlewing returns 0
02:54:58.615 00.066 10052 IsGuiding returns 0
02:54:58.676 00.061 10052 PulseGuide returned control before completion, sleep 145
02:54:58.895 00.219 10052 IsGuiding returns 1
02:54:58.895 00.000 10052 scope still moving after pulse duration time elapsed
02:54:58.964 00.069 10052 IsSlewing returns 0
02:54:59.002 00.038 10052 IsGuiding returns 0
02:54:59.002 00.000 10052 scope move finished after 200 + 186 ms
02:54:59.002 00.000 10052 Move returns status 0, amount 200
02:54:59.003 00.001 10052 move complete, result=0
02:54:59.003 00.000 10052 worker thread done servicing request
02:54:59.003 00.000 6880 GuideStep: 1.2 px 331 ms WEST, -1.1 px 200 ms NORTH
02:54:59.003 00.000 10052 Worker thread wakes up
02:54:59.003 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:54:59.003 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:54:59.420 00.417 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27ec7966-3931-4688-a8cd-af1a6d8582f4"}
02:54:59.420 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27ec7966-3931-4688-a8cd-af1a6d8582f4"}
02:54:59.421 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d41c1ac1-c246-4210-b701-a5bfc86e7f85"}
02:54:59.421 00.000 6880 case statement mapped state 6 to 3
02:54:59.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d41c1ac1-c246-4210-b701-a5bfc86e7f85"}
02:54:59.421 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7d697ea1-259b-49b0-8952-93c8c897d118"}
02:54:59.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4928,"width":15,"height":15,"star_pos":[6.78,6.89],"pixels":"..."},"id":"7d697ea1-259b-49b0-8952-93c8c897d118"}
02:55:00.132 00.711 10052 Exposure complete
02:55:00.192 00.060 10052 worker thread done servicing request
02:55:00.192 00.000 6880 OnExposeComplete: enter
02:55:00.192 00.000 6880 UpdateGuideState(): m_state=6
02:55:00.192 00.000 6880 Star::Find(15, 406, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4929
02:55:00.192 00.000 6880 Star::Find returns 1 (0), X=407.65, Y=889.95, Mass=2563, SNR=35.1, Peak=147 HFD=4.8
02:55:00.192 00.000 6880 CameraToMount -- cameraTheta (-1.79) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
02:55:00.192 00.000 6880 CameraToMount -- cameraTheta (-1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
02:55:00.192 00.000 6880 CameraToMount -- cameraX=-0.24 cameraY=-1.09 hyp=1.12 cameraTheta=-1.79 mountX=1.10 mountY=-0.23, mountTheta=-0.21
02:55:00.192 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.24, y=-1.09, opts=13)
02:55:00.192 00.000 6880 Enqueuing Move request for scope (-0.24, -1.09)
02:55:00.192 00.000 10052 Worker thread wakes up
02:55:00.192 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.24, -1.09) opts 0xd
02:55:00.192 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.24, -1.09)
02:55:00.192 00.000 10052 Moving (-0.24, -1.09) raw xDistance=1.10 yDistance=-0.23
02:55:00.192 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.52 from input 1.10
02:55:00.192 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.23, slope = 0.00
02:55:00.192 00.000 10052 MoveAxis(W, 312, ABG)
02:55:00.192 00.000 10052 Guiding  Dir = 3, Dur = 312
02:55:00.230 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:00.239 00.009 10052 IsSlewing returns 0
02:55:00.256 00.017 6880 UpdateGuideState exits: m=2563 SNR=35.1
02:55:00.256 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:00.256 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:00.256 00.000 6880 Enqueuing Expose request
02:55:00.318 00.062 10052 IsGuiding returns 0
02:55:00.380 00.062 10052 PulseGuide returned control before completion, sleep 257
02:55:00.672 00.292 10052 IsGuiding returns 1
02:55:00.672 00.000 10052 scope still moving after pulse duration time elapsed
02:55:00.718 00.046 10052 IsSlewing returns 0
02:55:00.755 00.037 10052 IsGuiding returns 0
02:55:00.755 00.000 10052 scope move finished after 312 + 122 ms
02:55:00.755 00.000 10052 Move returns status 0, amount 312
02:55:00.755 00.000 10052 MoveAxis(N, 42, ABG)
02:55:00.755 00.000 10052 Guiding  Dir = 0, Dur = 42
02:55:00.794 00.039 10052 IsSlewing returns 0
02:55:00.831 00.037 10052 IsGuiding returns 0
02:55:00.858 00.027 10052 PulseGuide returned control before completion, sleep 25
02:55:00.904 00.046 10052 IsGuiding returns 0
02:55:00.904 00.000 10052 Move returns status 0, amount 42
02:55:00.904 00.000 10052 move complete, result=0
02:55:00.904 00.000 10052 worker thread done servicing request
02:55:00.908 00.004 6880 GuideStep: 1.1 px 312 ms WEST, -0.2 px 42 ms NORTH
02:55:00.908 00.000 10052 Worker thread wakes up
02:55:00.908 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:00.908 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:55:01.428 00.520 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89929466-3e58-4188-9027-cf29face9a1d"}
02:55:01.428 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89929466-3e58-4188-9027-cf29face9a1d"}
02:55:01.428 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"56384d51-652a-42f7-a9ba-add3efc3ef78"}
02:55:01.428 00.000 6880 case statement mapped state 6 to 3
02:55:01.428 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"56384d51-652a-42f7-a9ba-add3efc3ef78"}
02:55:01.428 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cf284cfb-6f4b-4c5f-9ab5-33f9b24cda8a"}
02:55:01.428 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4929,"width":15,"height":15,"star_pos":[6.65,6.95],"pixels":"..."},"id":"cf284cfb-6f4b-4c5f-9ab5-33f9b24cda8a"}
02:55:01.826 00.398 10052 Exposure complete
02:55:01.873 00.047 10052 worker thread done servicing request
02:55:01.873 00.000 6880 OnExposeComplete: enter
02:55:01.873 00.000 6880 UpdateGuideState(): m_state=6
02:55:01.873 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4930
02:55:01.873 00.000 6880 Star::Find returns 1 (0), X=407.61, Y=889.99, Mass=2629, SNR=35.5, Peak=138 HFD=4.9
02:55:01.873 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.22 = -0.22)
02:55:01.873 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.25 = -0.25)
02:55:01.873 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-1.05 hyp=1.09 cameraTheta=-1.84 mountX=1.06 mountY=-0.27, mountTheta=-0.25
02:55:01.888 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-1.05, opts=13)
02:55:01.888 00.000 6880 Enqueuing Move request for scope (-0.29, -1.05)
02:55:01.888 00.000 10052 Worker thread wakes up
02:55:01.888 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -1.05) opts 0xd
02:55:01.888 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -1.05)
02:55:01.888 00.000 10052 Moving (-0.29, -1.05) raw xDistance=1.06 yDistance=-0.27
02:55:01.888 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.50 from input 1.06
02:55:01.888 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.27, slope = 0.00
02:55:01.888 00.000 10052 MoveAxis(W, 300, ABG)
02:55:01.888 00.000 10052 Guiding  Dir = 3, Dur = 300
02:55:01.904 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:01.927 00.023 10052 IsSlewing returns 0
02:55:01.935 00.008 6880 UpdateGuideState exits: m=2629 SNR=35.5
02:55:01.935 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:01.935 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:01.935 00.000 6880 Enqueuing Expose request
02:55:02.000 00.065 10052 IsGuiding returns 0
02:55:02.063 00.063 10052 PulseGuide returned control before completion, sleep 251
02:55:02.340 00.277 10052 IsGuiding returns 1
02:55:02.340 00.000 10052 scope still moving after pulse duration time elapsed
02:55:02.387 00.047 10052 IsSlewing returns 0
02:55:02.427 00.040 10052 IsGuiding returns 0
02:55:02.427 00.000 10052 scope move finished after 300 + 123 ms
02:55:02.427 00.000 10052 Move returns status 0, amount 300
02:55:02.427 00.000 10052 MoveAxis(N, 50, ABG)
02:55:02.427 00.000 10052 Guiding  Dir = 0, Dur = 50
02:55:02.464 00.037 10052 IsSlewing returns 0
02:55:02.505 00.041 10052 IsGuiding returns 0
02:55:02.524 00.019 10052 PulseGuide returned control before completion, sleep 34
02:55:02.594 00.070 10052 IsGuiding returns 1
02:55:02.594 00.000 10052 scope still moving after pulse duration time elapsed
02:55:02.639 00.045 10052 IsSlewing returns 0
02:55:02.680 00.041 10052 IsGuiding returns 0
02:55:02.680 00.000 10052 scope move finished after 50 + 124 ms
02:55:02.680 00.000 10052 Move returns status 0, amount 50
02:55:02.680 00.000 10052 move complete, result=0
02:55:02.680 00.000 10052 worker thread done servicing request
02:55:02.680 00.000 6880 GuideStep: 1.1 px 300 ms WEST, -0.3 px 50 ms NORTH
02:55:02.680 00.000 10052 Worker thread wakes up
02:55:02.680 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:02.680 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:55:03.425 00.745 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2fd04c9-a0a1-45b1-a6b2-3ca3c34aa001"}
02:55:03.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2fd04c9-a0a1-45b1-a6b2-3ca3c34aa001"}
02:55:03.425 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25d7d1a2-df70-4559-b89c-ade535fe380d"}
02:55:03.425 00.000 6880 case statement mapped state 6 to 3
02:55:03.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"25d7d1a2-df70-4559-b89c-ade535fe380d"}
02:55:03.425 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17d75d70-1355-4523-8d05-fda96efc4199"}
02:55:03.425 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4930,"width":15,"height":15,"star_pos":[6.61,6.99],"pixels":"..."},"id":"17d75d70-1355-4523-8d05-fda96efc4199"}
02:55:03.805 00.380 10052 Exposure complete
02:55:03.852 00.047 10052 worker thread done servicing request
02:55:03.852 00.000 6880 OnExposeComplete: enter
02:55:03.852 00.000 6880 UpdateGuideState(): m_state=6
02:55:03.852 00.000 6880 Star::Find(15, 407, 889, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4931
02:55:03.852 00.000 6880 Star::Find returns 1 (0), X=408.17, Y=888.27, Mass=2605, SNR=35.4, Peak=152 HFD=4.7
02:55:03.852 00.000 6880 CameraToMount -- cameraTheta (-1.47) - m_xAngle (-1.61) = xAngle (0.14 = 0.14)
02:55:03.852 00.000 6880 CameraToMount -- cameraTheta (-1.47) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.11 = 0.11)
02:55:03.852 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=-2.77 hyp=2.78 cameraTheta=-1.47 mountX=2.75 mountY=0.31, mountTheta=0.11
02:55:03.852 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=-2.77, opts=13)
02:55:03.852 00.000 6880 Enqueuing Move request for scope (0.27, -2.77)
02:55:03.852 00.000 10052 Worker thread wakes up
02:55:03.852 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, -2.77) opts 0xd
02:55:03.852 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, -2.77)
02:55:03.852 00.000 10052 Moving (0.27, -2.77) raw xDistance=2.75 yDistance=0.31
02:55:03.852 00.000 10052 GuideAlgorithmHysteresis::Result() returns 1.26 from input 2.75
02:55:03.852 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.14 from input 0.31, slope = 0.00
02:55:03.852 00.000 10052 MoveAxis(W, 753, ABG)
02:55:03.852 00.000 10052 duration set to 500 by maxRaDuration
02:55:03.852 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:03.879 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:03.900 00.021 6880 UpdateGuideState exits: m=2605 SNR=35.4
02:55:03.900 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:03.900 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:03.900 00.000 6880 Enqueuing Expose request
02:55:03.915 00.015 10052 IsSlewing returns 0
02:55:04.001 00.086 10052 IsGuiding returns 0
02:55:04.056 00.055 10052 PulseGuide returned control before completion, sleep 452
02:55:04.537 00.481 10052 IsGuiding returns 1
02:55:04.537 00.000 10052 scope still moving after pulse duration time elapsed
02:55:04.583 00.046 10052 IsSlewing returns 0
02:55:04.622 00.039 10052 IsGuiding returns 0
02:55:04.622 00.000 10052 scope move finished after 500 + 121 ms
02:55:04.622 00.000 10052 Move returns status 0, amount 500
02:55:04.622 00.000 10052 MoveAxis(S, 56, ABG)
02:55:04.622 00.000 10052 Guiding  Dir = 1, Dur = 56
02:55:04.660 00.038 10052 IsSlewing returns 0
02:55:04.701 00.041 10052 IsGuiding returns 0
02:55:04.720 00.019 10052 PulseGuide returned control before completion, sleep 40
02:55:04.799 00.079 10052 IsGuiding returns 0
02:55:04.799 00.000 10052 Move returns status 0, amount 56
02:55:04.799 00.000 10052 move complete, result=0
02:55:04.799 00.000 10052 worker thread done servicing request
02:55:04.799 00.000 10052 Worker thread wakes up
02:55:04.805 00.006 6880 GuideStep: 2.8 px 500 ms WEST, 0.3 px 56 ms SOUTH
02:55:04.805 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:04.805 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,876,31,31)
02:55:05.428 00.623 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9d9a3e2b-e296-47cf-abe4-ca2ec2fda471"}
02:55:05.428 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9d9a3e2b-e296-47cf-abe4-ca2ec2fda471"}
02:55:05.428 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ded04d39-e257-4ce4-89ca-ed33630e1f0f"}
02:55:05.428 00.000 6880 case statement mapped state 6 to 3
02:55:05.428 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ded04d39-e257-4ce4-89ca-ed33630e1f0f"}
02:55:05.429 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"17151e4a-ef82-4d09-ac08-417a8f2f093a"}
02:55:05.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4931,"width":15,"height":15,"star_pos":[7.17,7.27],"pixels":"..."},"id":"17151e4a-ef82-4d09-ac08-417a8f2f093a"}
02:55:05.935 00.506 10052 Exposure complete
02:55:05.998 00.063 10052 worker thread done servicing request
02:55:05.998 00.000 6880 OnExposeComplete: enter
02:55:05.998 00.000 6880 UpdateGuideState(): m_state=6
02:55:05.998 00.000 6880 Star::Find(15, 408, 888, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4932
02:55:05.998 00.000 6880 Star::Find returns 1 (0), X=407.86, Y=884.59, Mass=2430, SNR=34.1, Peak=135 HFD=4.8
02:55:05.998 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:55:05.998 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:55:05.998 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-6.45 hyp=6.45 cameraTheta=-1.58 mountX=6.44 mountY=0.04, mountTheta=0.01
02:55:05.998 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-6.45, opts=13)
02:55:05.998 00.000 6880 Enqueuing Move request for scope (-0.03, -6.45)
02:55:05.998 00.000 10052 Worker thread wakes up
02:55:05.998 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -6.45) opts 0xd
02:55:05.998 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -6.45)
02:55:05.998 00.000 10052 Moving (-0.03, -6.45) raw xDistance=6.44 yDistance=0.04
02:55:05.998 00.000 10052 GuideAlgorithmHysteresis::Result() returns 2.96 from input 6.44
02:55:05.998 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.25, using input
02:55:05.998 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.14
02:55:05.998 00.000 10052 MoveAxis(W, 1764, ABG)
02:55:05.998 00.000 10052 duration set to 500 by maxRaDuration
02:55:05.998 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:06.013 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:06.060 00.047 6880 UpdateGuideState exits: m=2430 SNR=34.1
02:55:06.060 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:06.060 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:06.060 00.000 6880 Enqueuing Expose request
02:55:06.060 00.000 10052 IsSlewing returns 0
02:55:06.145 00.085 10052 IsGuiding returns 0
02:55:06.202 00.057 10052 PulseGuide returned control before completion, sleep 452
02:55:06.688 00.486 10052 IsGuiding returns 1
02:55:06.695 00.007 10052 scope still moving after pulse duration time elapsed
02:55:06.741 00.046 10052 IsSlewing returns 0
02:55:06.780 00.039 10052 IsGuiding returns 0
02:55:06.780 00.000 10052 scope move finished after 500 + 134 ms
02:55:06.780 00.000 10052 Move returns status 0, amount 500
02:55:06.780 00.000 10052 MoveAxis(N, 0, ABG)
02:55:06.780 00.000 10052 Move returns status 0, amount 0
02:55:06.780 00.000 10052 move complete, result=0
02:55:06.781 00.001 10052 worker thread done servicing request
02:55:06.781 00.000 6880 GuideStep: 6.4 px 500 ms WEST, 0.0 px 0 ms NORTH
02:55:06.781 00.000 10052 Worker thread wakes up
02:55:06.781 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:06.781 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,870,31,31)
02:55:07.427 00.646 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"829598dd-5eb7-4112-9f4b-e21331f14dcd"}
02:55:07.427 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"829598dd-5eb7-4112-9f4b-e21331f14dcd"}
02:55:07.428 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"203244d8-952a-4b83-afc3-8ea075bfc16e"}
02:55:07.428 00.000 6880 case statement mapped state 6 to 3
02:55:07.428 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"203244d8-952a-4b83-afc3-8ea075bfc16e"}
02:55:07.428 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"acafde0a-8ac8-4976-9cde-1125d1f84678"}
02:55:07.428 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4932,"width":15,"height":15,"star_pos":[6.86,6.59],"pixels":"..."},"id":"acafde0a-8ac8-4976-9cde-1125d1f84678"}
02:55:07.694 00.266 10052 Exposure complete
02:55:07.757 00.063 10052 worker thread done servicing request
02:55:07.757 00.000 6880 OnExposeComplete: enter
02:55:07.757 00.000 6880 UpdateGuideState(): m_state=6
02:55:07.757 00.000 6880 Star::Find(15, 407, 884, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4933
02:55:07.757 00.000 6880 Star::Find returns 1 (0), X=407.92, Y=883.61, Mass=2617, SNR=35.4, Peak=146 HFD=4.8
02:55:07.757 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
02:55:07.757 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
02:55:07.757 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-7.43 hyp=7.43 cameraTheta=-1.57 mountX=7.42 mountY=0.11, mountTheta=0.02
02:55:07.757 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-7.43, opts=13)
02:55:07.757 00.000 6880 Enqueuing Move request for scope (0.03, -7.43)
02:55:07.757 00.000 10052 Worker thread wakes up
02:55:07.757 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -7.43) opts 0xd
02:55:07.757 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -7.43)
02:55:07.757 00.000 10052 Moving (0.03, -7.43) raw xDistance=7.42 yDistance=0.11
02:55:07.757 00.000 10052 GuideAlgorithmHysteresis::Result() returns 3.49 from input 7.42
02:55:07.757 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.23, using input
02:55:07.757 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.10
02:55:07.757 00.000 10052 MoveAxis(W, 2076, ABG)
02:55:07.757 00.000 10052 duration set to 500 by maxRaDuration
02:55:07.757 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:07.774 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:07.821 00.047 6880 UpdateGuideState exits: m=2617 SNR=35.4
02:55:07.821 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:07.821 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:07.821 00.000 6880 Enqueuing Expose request
02:55:07.821 00.000 10052 IsSlewing returns 0
02:55:07.903 00.082 10052 IsGuiding returns 0
02:55:07.947 00.044 10052 PulseGuide returned control before completion, sleep 455
02:55:08.435 00.488 10052 IsGuiding returns 1
02:55:08.435 00.000 10052 scope still moving after pulse duration time elapsed
02:55:08.489 00.054 10052 IsSlewing returns 0
02:55:08.528 00.039 10052 IsGuiding returns 0
02:55:08.528 00.000 10052 scope move finished after 500 + 125 ms
02:55:08.528 00.000 10052 Move returns status 0, amount 500
02:55:08.528 00.000 10052 MoveAxis(N, 0, ABG)
02:55:08.528 00.000 10052 Move returns status 0, amount 0
02:55:08.528 00.000 10052 move complete, result=0
02:55:08.528 00.000 10052 worker thread done servicing request
02:55:08.528 00.000 10052 Worker thread wakes up
02:55:08.528 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:08.528 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,869,31,31)
02:55:08.528 00.000 6880 GuideStep: 7.4 px 500 ms WEST, 0.1 px 0 ms NORTH
02:55:09.428 00.900 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"28ea7679-4305-4632-b32d-0f9a81ecea2c"}
02:55:09.428 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"28ea7679-4305-4632-b32d-0f9a81ecea2c"}
02:55:09.429 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab3b340a-991f-4914-881a-7c66fdec77e7"}
02:55:09.429 00.000 6880 case statement mapped state 6 to 3
02:55:09.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ab3b340a-991f-4914-881a-7c66fdec77e7"}
02:55:09.430 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0f6afe5a-eb05-46d0-9781-644562dc9b97"}
02:55:09.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4933,"width":15,"height":15,"star_pos":[6.92,6.61],"pixels":"..."},"id":"0f6afe5a-eb05-46d0-9781-644562dc9b97"}
02:55:09.664 00.234 10052 Exposure complete
02:55:09.714 00.050 10052 worker thread done servicing request
02:55:09.714 00.000 6880 OnExposeComplete: enter
02:55:09.714 00.000 6880 UpdateGuideState(): m_state=6
02:55:09.714 00.000 6880 Star::Find(15, 407, 883, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4934
02:55:09.714 00.000 6880 Star::Find returns 1 (0), X=407.59, Y=880.13, Mass=2653, SNR=35.9, Peak=134 HFD=4.8
02:55:09.714 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
02:55:09.714 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:55:09.714 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=-10.91 hyp=10.91 cameraTheta=-1.60 mountX=10.91 mountY=-0.18, mountTheta=-0.02
02:55:09.714 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=-10.91, opts=13)
02:55:09.714 00.000 6880 Enqueuing Move request for scope (-0.30, -10.91)
02:55:09.714 00.000 10052 Worker thread wakes up
02:55:09.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, -10.91) opts 0xd
02:55:09.714 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, -10.91)
02:55:09.714 00.000 10052 Moving (-0.30, -10.91) raw xDistance=10.91 yDistance=-0.18
02:55:09.714 00.000 10052 GuideAlgorithmHysteresis::Result() returns 5.08 from input 10.91
02:55:09.714 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.03
02:55:09.714 00.000 10052 MoveAxis(W, 3026, ABG)
02:55:09.714 00.000 10052 duration set to 500 by maxRaDuration
02:55:09.714 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:09.728 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:09.760 00.032 6880 UpdateGuideState exits: m=2653 SNR=35.9
02:55:09.760 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:09.760 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:09.760 00.000 6880 Enqueuing Expose request
02:55:09.775 00.015 10052 IsSlewing returns 0
02:55:09.862 00.087 10052 IsGuiding returns 0
02:55:09.917 00.055 10052 PulseGuide returned control before completion, sleep 442
02:55:10.398 00.481 10052 IsGuiding returns 1
02:55:10.398 00.000 10052 scope still moving after pulse duration time elapsed
02:55:10.446 00.048 10052 IsSlewing returns 0
02:55:10.484 00.038 10052 IsGuiding returns 0
02:55:10.484 00.000 10052 scope move finished after 500 + 122 ms
02:55:10.484 00.000 10052 Move returns status 0, amount 500
02:55:10.484 00.000 10052 MoveAxis(N, 0, ABG)
02:55:10.484 00.000 10052 Move returns status 0, amount 0
02:55:10.484 00.000 10052 move complete, result=0
02:55:10.484 00.000 10052 worker thread done servicing request
02:55:10.484 00.000 10052 Worker thread wakes up
02:55:10.485 00.001 6880 GuideStep: 10.9 px 500 ms WEST, -0.2 px 0 ms NORTH
02:55:10.485 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:10.485 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,865,31,31)
02:55:11.399 00.914 10052 Exposure complete
02:55:11.430 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ddf4297-9a29-4f0f-96f1-e3e8ca2ea81e"}
02:55:11.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ddf4297-9a29-4f0f-96f1-e3e8ca2ea81e"}
02:55:11.430 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f83c3a65-9408-4e78-b523-4885cfa734f3"}
02:55:11.430 00.000 6880 case statement mapped state 6 to 3
02:55:11.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f83c3a65-9408-4e78-b523-4885cfa734f3"}
02:55:11.432 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"68b60eea-fdfe-4356-8972-27054b198b55"}
02:55:11.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4934,"width":15,"height":15,"star_pos":[6.59,7.13],"pixels":"..."},"id":"68b60eea-fdfe-4356-8972-27054b198b55"}
02:55:11.462 00.030 10052 worker thread done servicing request
02:55:11.462 00.000 6880 OnExposeComplete: enter
02:55:11.462 00.000 6880 UpdateGuideState(): m_state=6
02:55:11.466 00.004 6880 Star::Find(15, 407, 880, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4935
02:55:11.466 00.000 6880 Star::Find returns 1 (0), X=407.52, Y=878.92, Mass=2630, SNR=35.6, Peak=148 HFD=4.3
02:55:11.466 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.01 = 0.01)
02:55:11.466 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.02 = -0.02)
02:55:11.466 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=-12.12 hyp=12.13 cameraTheta=-1.60 mountX=12.13 mountY=-0.24, mountTheta=-0.02
02:55:11.466 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=-12.12, opts=13)
02:55:11.466 00.000 6880 Enqueuing Move request for scope (-0.37, -12.12)
02:55:11.466 00.000 10052 Worker thread wakes up
02:55:11.466 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, -12.12) opts 0xd
02:55:11.466 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, -12.12)
02:55:11.466 00.000 10052 Moving (-0.37, -12.12) raw xDistance=12.13 yDistance=-0.24
02:55:11.466 00.000 10052 GuideAlgorithmHysteresis::Result() returns 5.71 from input 12.13
02:55:11.466 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.24, slope = -0.00
02:55:11.466 00.000 10052 MoveAxis(W, 3399, ABG)
02:55:11.466 00.000 10052 duration set to 500 by maxRaDuration
02:55:11.466 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:11.490 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:11.510 00.020 6880 UpdateGuideState exits: m=2630 SNR=35.6
02:55:11.510 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:11.510 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:11.510 00.000 6880 Enqueuing Expose request
02:55:11.545 00.035 10052 IsSlewing returns 0
02:55:11.620 00.075 10052 IsGuiding returns 0
02:55:11.683 00.063 10052 PulseGuide returned control before completion, sleep 446
02:55:12.191 00.508 10052 IsGuiding returns 1
02:55:12.191 00.000 10052 scope still moving after pulse duration time elapsed
02:55:12.269 00.078 10052 IsSlewing returns 0
02:55:12.302 00.033 10052 IsGuiding returns 0
02:55:12.302 00.000 10052 scope move finished after 500 + 190 ms
02:55:12.302 00.000 10052 Move returns status 0, amount 500
02:55:12.302 00.000 10052 MoveAxis(N, 1, ABG)
02:55:12.302 00.000 10052 Guiding  Dir = 0, Dur = 1
02:55:12.348 00.046 10052 IsSlewing returns 0
02:55:12.380 00.032 10052 IsGuiding returns 0
02:55:12.443 00.063 10052 IsGuiding returns 0
02:55:12.443 00.000 10052 Move returns status 0, amount 1
02:55:12.443 00.000 10052 move complete, result=0
02:55:12.443 00.000 10052 worker thread done servicing request
02:55:12.443 00.000 10052 Worker thread wakes up
02:55:12.443 00.000 6880 GuideStep: 12.1 px 500 ms WEST, -0.2 px 1 ms NORTH
02:55:12.443 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:12.443 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,864,31,31)
02:55:13.435 00.992 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9bd72381-1548-4dd5-ad50-a8e0554ed218"}
02:55:13.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9bd72381-1548-4dd5-ad50-a8e0554ed218"}
02:55:13.436 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ab547c9-cbff-4dfc-869c-4404d4c29f80"}
02:55:13.436 00.000 6880 case statement mapped state 6 to 3
02:55:13.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ab547c9-cbff-4dfc-869c-4404d4c29f80"}
02:55:13.436 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7ae0f07-172a-4d87-8070-27a6cffea40d"}
02:55:13.436 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4935,"width":15,"height":15,"star_pos":[6.52,6.92],"pixels":"..."},"id":"e7ae0f07-172a-4d87-8070-27a6cffea40d"}
02:55:13.593 00.157 10052 Exposure complete
02:55:13.672 00.079 10052 worker thread done servicing request
02:55:13.672 00.000 6880 OnExposeComplete: enter
02:55:13.672 00.000 6880 UpdateGuideState(): m_state=6
02:55:13.672 00.000 6880 Star::Find(15, 407, 878, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4936
02:55:13.672 00.000 6880 Star::Find returns 1 (0), X=407.26, Y=875.01, Mass=2562, SNR=35.1, Peak=129 HFD=4.7
02:55:13.672 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
02:55:13.672 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:55:13.672 00.000 6880 CameraToMount -- cameraX=-0.64 cameraY=-16.03 hyp=16.04 cameraTheta=-1.61 mountX=16.04 mountY=-0.46, mountTheta=-0.03
02:55:13.672 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.64, y=-16.03, opts=13)
02:55:13.672 00.000 6880 Enqueuing Move request for scope (-0.64, -16.03)
02:55:13.672 00.000 10052 Worker thread wakes up
02:55:13.672 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.64, -16.03) opts 0xd
02:55:13.672 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.64, -16.03)
02:55:13.672 00.000 10052 Moving (-0.64, -16.03) raw xDistance=16.04 yDistance=-0.46
02:55:13.672 00.000 10052 GuideAlgorithmHysteresis::Result() returns 7.51 from input 16.04
02:55:13.672 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.46, slope = -0.03
02:55:13.672 00.000 10052 MoveAxis(W, 4468, ABG)
02:55:13.672 00.000 10052 duration set to 500 by maxRaDuration
02:55:13.672 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
02:55:13.672 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:13.700 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:13.727 00.027 6880 UpdateGuideState exits: m=2562 SNR=35.1
02:55:13.727 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:13.727 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:13.727 00.000 6880 Enqueuing Expose request
02:55:13.727 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
02:55:13.735 00.008 10052 IsSlewing returns 0
02:55:13.815 00.080 10052 IsGuiding returns 0
02:55:13.878 00.063 10052 PulseGuide returned control before completion, sleep 442
02:55:14.352 00.474 10052 IsGuiding returns 1
02:55:14.352 00.000 10052 scope still moving after pulse duration time elapsed
02:55:14.399 00.047 10052 IsSlewing returns 0
02:55:14.431 00.032 10052 IsGuiding returns 0
02:55:14.445 00.014 10052 scope move finished after 500 + 124 ms
02:55:14.445 00.000 10052 Move returns status 0, amount 500
02:55:14.445 00.000 10052 MoveAxis(N, 48, ABG)
02:55:14.445 00.000 10052 Guiding  Dir = 0, Dur = 48
02:55:14.480 00.035 10052 IsSlewing returns 0
02:55:14.509 00.029 10052 IsGuiding returns 0
02:55:14.540 00.031 10052 PulseGuide returned control before completion, sleep 31
02:55:14.605 00.065 10052 IsGuiding returns 0
02:55:14.605 00.000 10052 Move returns status 0, amount 48
02:55:14.605 00.000 10052 move complete, result=0
02:55:14.605 00.000 10052 worker thread done servicing request
02:55:14.605 00.000 6880 GuideStep: 16.0 px 500 ms WEST, -0.5 px 48 ms NORTH
02:55:14.605 00.000 10052 Worker thread wakes up
02:55:14.605 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:14.605 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,860,31,31)
02:55:15.442 00.837 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0482de10-2147-4310-8a85-1a3edab4e6fb"}
02:55:15.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0482de10-2147-4310-8a85-1a3edab4e6fb"}
02:55:15.442 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25821156-7fbf-4fe5-81ae-8590e099a12b"}
02:55:15.442 00.000 6880 case statement mapped state 6 to 3
02:55:15.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"25821156-7fbf-4fe5-81ae-8590e099a12b"}
02:55:15.444 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"de02571d-accb-4238-8f13-fd44e27754b3"}
02:55:15.444 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4936,"width":15,"height":15,"star_pos":[7.26,7.01],"pixels":"..."},"id":"de02571d-accb-4238-8f13-fd44e27754b3"}
02:55:15.743 00.299 10052 Exposure complete
02:55:15.805 00.062 10052 worker thread done servicing request
02:55:15.805 00.000 6880 OnExposeComplete: enter
02:55:15.805 00.000 6880 UpdateGuideState(): m_state=6
02:55:15.805 00.000 6880 Star::Find(15, 407, 875, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4937
02:55:15.805 00.000 6880 Star::Find returns 1 (0), X=407.89, Y=872.77, Mass=2599, SNR=35.3, Peak=164 HFD=4.5
02:55:15.805 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:55:15.805 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:55:15.805 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=-18.27 hyp=18.27 cameraTheta=-1.57 mountX=18.25 mountY=0.20, mountTheta=0.01
02:55:15.805 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=-18.27, opts=13)
02:55:15.805 00.000 6880 Enqueuing Move request for scope (-0.00, -18.27)
02:55:15.805 00.000 10052 Worker thread wakes up
02:55:15.805 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, -18.27) opts 0xd
02:55:15.805 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, -18.27)
02:55:15.805 00.000 10052 Moving (-0.00, -18.27) raw xDistance=18.25 yDistance=0.20
02:55:15.805 00.000 10052 GuideAlgorithmHysteresis::Result() returns 8.59 from input 18.25
02:55:15.805 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.20, slope = -0.00
02:55:15.805 00.000 10052 MoveAxis(W, 5112, ABG)
02:55:15.805 00.000 10052 duration set to 500 by maxRaDuration
02:55:15.805 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:15.833 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:15.860 00.027 6880 UpdateGuideState exits: m=2599 SNR=35.3
02:55:15.860 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:15.860 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:15.860 00.000 6880 Enqueuing Expose request
02:55:15.863 00.003 10052 IsSlewing returns 0
02:55:15.917 00.054 10052 IsGuiding returns 0
02:55:15.995 00.078 10052 PulseGuide returned control before completion, sleep 444
02:55:16.467 00.472 10052 IsGuiding returns 1
02:55:16.467 00.000 10052 scope still moving after pulse duration time elapsed
02:55:16.514 00.047 10052 IsSlewing returns 0
02:55:16.547 00.033 10052 IsGuiding returns 0
02:55:16.547 00.000 10052 scope move finished after 500 + 127 ms
02:55:16.547 00.000 10052 Move returns status 0, amount 500
02:55:16.547 00.000 10052 MoveAxis(N, 0, ABG)
02:55:16.547 00.000 10052 Move returns status 0, amount 0
02:55:16.547 00.000 10052 move complete, result=0
02:55:16.547 00.000 10052 worker thread done servicing request
02:55:16.547 00.000 6880 GuideStep: 18.3 px 500 ms WEST, 0.2 px 0 ms NORTH
02:55:16.547 00.000 10052 Worker thread wakes up
02:55:16.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:16.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,858,31,31)
02:55:17.445 00.898 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"31a7ff22-fe52-4fc9-ae14-3108d5d25d29"}
02:55:17.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"31a7ff22-fe52-4fc9-ae14-3108d5d25d29"}
02:55:17.445 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f267f6dc-1be8-4865-94ac-a7c5c2644b8d"}
02:55:17.445 00.000 6880 case statement mapped state 6 to 3
02:55:17.445 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f267f6dc-1be8-4865-94ac-a7c5c2644b8d"}
02:55:17.446 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"51bb905f-1610-4004-9c70-fe341bc1baed"}
02:55:17.446 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4937,"width":15,"height":15,"star_pos":[6.89,6.77],"pixels":"..."},"id":"51bb905f-1610-4004-9c70-fe341bc1baed"}
02:55:17.462 00.016 10052 Exposure complete
02:55:17.525 00.063 10052 worker thread done servicing request
02:55:17.525 00.000 6880 OnExposeComplete: enter
02:55:17.525 00.000 6880 UpdateGuideState(): m_state=6
02:55:17.525 00.000 6880 Star::Find(15, 407, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4938
02:55:17.525 00.000 6880 Star::Find returns 1 (0), X=407.09, Y=871.14, Mass=2646, SNR=35.7, Peak=160 HFD=4.5
02:55:17.525 00.000 6880 CameraToMount -- cameraTheta (-1.61) - m_xAngle (-1.61) = xAngle (0.00 = 0.00)
02:55:17.525 00.000 6880 CameraToMount -- cameraTheta (-1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.03 = -0.03)
02:55:17.525 00.000 6880 CameraToMount -- cameraX=-0.80 cameraY=-19.90 hyp=19.92 cameraTheta=-1.61 mountX=19.92 mountY=-0.58, mountTheta=-0.03
02:55:17.525 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.80, y=-19.90, opts=13)
02:55:17.525 00.000 6880 Enqueuing Move request for scope (-0.80, -19.90)
02:55:17.525 00.000 10052 Worker thread wakes up
02:55:17.525 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.80, -19.90) opts 0xd
02:55:17.525 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.80, -19.90)
02:55:17.525 00.000 10052 Moving (-0.80, -19.90) raw xDistance=19.92 yDistance=-0.58
02:55:17.525 00.000 10052 GuideAlgorithmHysteresis::Result() returns 9.39 from input 19.92
02:55:17.525 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.58, slope = -0.03
02:55:17.525 00.000 10052 MoveAxis(W, 5591, ABG)
02:55:17.525 00.000 10052 duration set to 500 by maxRaDuration
02:55:17.525 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:17.540 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:17.571 00.031 6880 UpdateGuideState exits: m=2646 SNR=35.7
02:55:17.571 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:17.571 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:17.571 00.000 6880 Enqueuing Expose request
02:55:17.586 00.015 10052 IsSlewing returns 0
02:55:17.666 00.080 10052 IsGuiding returns 0
02:55:17.729 00.063 10052 PulseGuide returned control before completion, sleep 446
02:55:18.243 00.514 10052 IsGuiding returns 1
02:55:18.243 00.000 10052 scope still moving after pulse duration time elapsed
02:55:18.299 00.056 10052 IsSlewing returns 0
02:55:18.330 00.031 10052 IsGuiding returns 0
02:55:18.330 00.000 10052 scope move finished after 500 + 170 ms
02:55:18.330 00.000 10052 Move returns status 0, amount 500
02:55:18.330 00.000 10052 MoveAxis(N, 52, ABG)
02:55:18.330 00.000 10052 Guiding  Dir = 0, Dur = 52
02:55:18.379 00.049 10052 IsSlewing returns 0
02:55:18.418 00.039 10052 IsGuiding returns 0
02:55:18.442 00.024 10052 PulseGuide returned control before completion, sleep 35
02:55:18.505 00.063 10052 IsGuiding returns 0
02:55:18.505 00.000 10052 Move returns status 0, amount 52
02:55:18.505 00.000 10052 move complete, result=0
02:55:18.505 00.000 10052 worker thread done servicing request
02:55:18.505 00.000 10052 Worker thread wakes up
02:55:18.505 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:18.505 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,856,31,31)
02:55:18.505 00.000 6880 GuideStep: 19.9 px 500 ms WEST, -0.6 px 52 ms NORTH
02:55:19.452 00.947 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"69f04a63-b008-4710-b2c2-86b507d0cafa"}
02:55:19.452 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"69f04a63-b008-4710-b2c2-86b507d0cafa"}
02:55:19.453 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"868b6c2b-32b0-4398-93da-c2f2ba7bccf2"}
02:55:19.453 00.000 6880 case statement mapped state 6 to 3
02:55:19.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"868b6c2b-32b0-4398-93da-c2f2ba7bccf2"}
02:55:19.454 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e038679d-b7a0-4e6a-b539-4d25ce132a91"}
02:55:19.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4938,"width":15,"height":15,"star_pos":[7.09,7.14],"pixels":"..."},"id":"e038679d-b7a0-4e6a-b539-4d25ce132a91"}
02:55:19.643 00.189 10052 Exposure complete
02:55:19.707 00.064 10052 worker thread done servicing request
02:55:19.707 00.000 6880 OnExposeComplete: enter
02:55:19.707 00.000 6880 UpdateGuideState(): m_state=6
02:55:19.707 00.000 6880 Star::Find(15, 407, 871, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4939
02:55:19.707 00.000 6880 Star::Find returns 1 (0), X=407.31, Y=867.02, Mass=2425, SNR=34.0, Peak=128 HFD=5.0
02:55:19.707 00.000 6880 CameraToMount -- cameraTheta (-1.60) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
02:55:19.707 00.000 6880 CameraToMount -- cameraTheta (-1.60) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:55:19.707 00.000 6880 CameraToMount -- cameraX=-0.59 cameraY=-24.02 hyp=24.02 cameraTheta=-1.60 mountX=24.02 mountY=-0.32, mountTheta=-0.01
02:55:19.707 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.59, y=-24.02, opts=13)
02:55:19.707 00.000 6880 Enqueuing Move request for scope (-0.59, -24.02)
02:55:19.707 00.000 10052 Worker thread wakes up
02:55:19.707 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.59, -24.02) opts 0xd
02:55:19.716 00.009 10052 Handling offset move in thread for scope, endpoint = (-0.59, -24.02)
02:55:19.716 00.000 10052 Moving (-0.59, -24.02) raw xDistance=24.02 yDistance=-0.32
02:55:19.716 00.000 10052 GuideAlgorithmHysteresis::Result() returns 11.28 from input 24.02
02:55:19.716 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.32, slope = -0.05
02:55:19.716 00.000 10052 MoveAxis(W, 6714, ABG)
02:55:19.716 00.000 10052 duration set to 500 by maxRaDuration
02:55:19.716 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:19.738 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:19.754 00.016 6880 UpdateGuideState exits: m=2425 SNR=34.0
02:55:19.754 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:19.754 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:19.754 00.000 6880 Enqueuing Expose request
02:55:19.769 00.015 10052 IsSlewing returns 0
02:55:19.850 00.081 10052 IsGuiding returns 0
02:55:19.912 00.062 10052 PulseGuide returned control before completion, sleep 442
02:55:20.384 00.472 10052 IsGuiding returns 1
02:55:20.384 00.000 10052 scope still moving after pulse duration time elapsed
02:55:20.433 00.049 10052 IsSlewing returns 0
02:55:20.463 00.030 10052 IsGuiding returns 0
02:55:20.478 00.015 10052 scope move finished after 500 + 123 ms
02:55:20.478 00.000 10052 Move returns status 0, amount 500
02:55:20.478 00.000 10052 MoveAxis(N, 84, ABG)
02:55:20.478 00.000 10052 Guiding  Dir = 0, Dur = 84
02:55:20.514 00.036 10052 IsSlewing returns 0
02:55:20.542 00.028 10052 IsGuiding returns 0
02:55:20.574 00.032 10052 PulseGuide returned control before completion, sleep 67
02:55:20.669 00.095 10052 IsGuiding returns 0
02:55:20.669 00.000 10052 Move returns status 0, amount 84
02:55:20.669 00.000 10052 move complete, result=0
02:55:20.669 00.000 10052 worker thread done servicing request
02:55:20.669 00.000 6880 GuideStep: 24.0 px 500 ms WEST, -0.3 px 84 ms NORTH
02:55:20.669 00.000 10052 Worker thread wakes up
02:55:20.669 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:20.669 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,852,31,31)
02:55:21.456 00.787 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"579cf88b-d912-4446-bbd4-100ec50f1c25"}
02:55:21.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"579cf88b-d912-4446-bbd4-100ec50f1c25"}
02:55:21.457 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13abeea9-78cf-4c4b-a0be-5aed71de6f35"}
02:55:21.457 00.000 6880 case statement mapped state 6 to 3
02:55:21.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"13abeea9-78cf-4c4b-a0be-5aed71de6f35"}
02:55:21.458 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e4f69c80-bc86-4ff7-bb67-b5504867abe8"}
02:55:21.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4939,"width":15,"height":15,"star_pos":[7.31,7.02],"pixels":"..."},"id":"e4f69c80-bc86-4ff7-bb67-b5504867abe8"}
02:55:21.803 00.345 10052 Exposure complete
02:55:21.851 00.048 10052 worker thread done servicing request
02:55:21.851 00.000 6880 OnExposeComplete: enter
02:55:21.851 00.000 6880 UpdateGuideState(): m_state=6
02:55:21.851 00.000 6880 Star::Find(15, 407, 867, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4940
02:55:21.851 00.000 6880 Star::Find returns 1 (0), X=407.75, Y=864.22, Mass=2587, SNR=35.3, Peak=143 HFD=4.6
02:55:21.851 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:55:21.851 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:55:21.851 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=-26.82 hyp=26.82 cameraTheta=-1.58 mountX=26.81 mountY=0.15, mountTheta=0.01
02:55:21.851 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=-26.82, opts=13)
02:55:21.851 00.000 6880 Enqueuing Move request for scope (-0.15, -26.82)
02:55:21.851 00.000 10052 Worker thread wakes up
02:55:21.851 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, -26.82) opts 0xd
02:55:21.851 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.15, -26.82)
02:55:21.851 00.000 10052 Moving (-0.15, -26.82) raw xDistance=26.81 yDistance=0.15
02:55:21.851 00.000 10052 GuideAlgorithmHysteresis::Result() returns 12.63 from input 26.81
02:55:21.851 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.04
02:55:21.851 00.000 10052 MoveAxis(W, 7516, ABG)
02:55:21.851 00.000 10052 duration set to 500 by maxRaDuration
02:55:21.851 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:21.866 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=243, Gamma=0.780
02:55:21.897 00.031 6880 UpdateGuideState exits: m=2587 SNR=35.3
02:55:21.897 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:21.897 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:21.897 00.000 6880 Enqueuing Expose request
02:55:21.929 00.032 10052 IsSlewing returns 0
02:55:21.991 00.062 10052 IsGuiding returns 0
02:55:22.054 00.063 10052 PulseGuide returned control before completion, sleep 451
02:55:22.540 00.486 10052 IsGuiding returns 1
02:55:22.540 00.000 10052 scope still moving after pulse duration time elapsed
02:55:22.587 00.047 10052 IsSlewing returns 0
02:55:22.618 00.031 10052 IsGuiding returns 0
02:55:22.618 00.000 10052 scope move finished after 500 + 131 ms
02:55:22.618 00.000 10052 Move returns status 0, amount 500
02:55:22.618 00.000 10052 MoveAxis(N, 0, ABG)
02:55:22.618 00.000 10052 Move returns status 0, amount 0
02:55:22.618 00.000 10052 move complete, result=0
02:55:22.618 00.000 10052 worker thread done servicing request
02:55:22.618 00.000 10052 Worker thread wakes up
02:55:22.618 00.000 6880 GuideStep: 26.8 px 500 ms WEST, 0.2 px 0 ms NORTH
02:55:22.618 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:22.618 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,849,31,31)
02:55:23.466 00.848 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e172a48d-46d5-4014-835d-cac0f3bc9306"}
02:55:23.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e172a48d-46d5-4014-835d-cac0f3bc9306"}
02:55:23.466 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a8bb838-6fe3-41ec-b9a7-df8b36474e6e"}
02:55:23.467 00.001 6880 case statement mapped state 6 to 3
02:55:23.467 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3a8bb838-6fe3-41ec-b9a7-df8b36474e6e"}
02:55:23.467 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"91033884-22b4-4fb5-9963-7c853f8bcf35"}
02:55:23.467 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4940,"width":15,"height":15,"star_pos":[6.75,7.22],"pixels":"..."},"id":"91033884-22b4-4fb5-9963-7c853f8bcf35"}
02:55:23.546 00.079 10052 Exposure complete
02:55:23.593 00.047 10052 worker thread done servicing request
02:55:23.593 00.000 6880 OnExposeComplete: enter
02:55:23.593 00.000 6880 UpdateGuideState(): m_state=6
02:55:23.593 00.000 6880 Star::Find(15, 407, 864, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4941
02:55:23.593 00.000 6880 Star::Find returns 1 (0), X=407.79, Y=862.80, Mass=2584, SNR=35.2, Peak=187 HFD=4.5
02:55:23.593 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:55:23.593 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:55:23.593 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-28.24 hyp=28.24 cameraTheta=-1.57 mountX=28.22 mountY=0.21, mountTheta=0.01
02:55:23.593 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-28.24, opts=13)
02:55:23.593 00.000 6880 Enqueuing Move request for scope (-0.10, -28.24)
02:55:23.593 00.000 10052 Worker thread wakes up
02:55:23.593 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -28.24) opts 0xd
02:55:23.593 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -28.24)
02:55:23.593 00.000 10052 Moving (-0.10, -28.24) raw xDistance=28.22 yDistance=0.21
02:55:23.593 00.000 10052 GuideAlgorithmHysteresis::Result() returns 13.33 from input 28.22
02:55:23.593 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.02 from input 0.21, slope = 0.00
02:55:23.593 00.000 10052 MoveAxis(W, 7936, ABG)
02:55:23.593 00.000 10052 duration set to 500 by maxRaDuration
02:55:23.593 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:23.614 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=240, Gamma=0.780
02:55:23.625 00.011 6880 UpdateGuideState exits: m=2584 SNR=35.2
02:55:23.625 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:23.625 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:23.625 00.000 6880 Enqueuing Expose request
02:55:23.657 00.032 10052 IsSlewing returns 0
02:55:23.734 00.077 10052 IsGuiding returns 0
02:55:23.798 00.064 10052 PulseGuide returned control before completion, sleep 442
02:55:24.280 00.482 10052 IsGuiding returns 1
02:55:24.280 00.000 10052 scope still moving after pulse duration time elapsed
02:55:24.323 00.043 10052 IsSlewing returns 0
02:55:24.350 00.027 10052 IsGuiding returns 0
02:55:24.350 00.000 10052 scope move finished after 500 + 121 ms
02:55:24.350 00.000 10052 Move returns status 0, amount 500
02:55:24.350 00.000 10052 MoveAxis(S, 8, ABG)
02:55:24.350 00.000 10052 Guiding  Dir = 1, Dur = 8
02:55:24.401 00.051 10052 IsSlewing returns 0
02:55:24.440 00.039 10052 IsGuiding returns 0
02:55:24.508 00.068 10052 IsGuiding returns 0
02:55:24.508 00.000 10052 Move returns status 0, amount 8
02:55:24.508 00.000 10052 move complete, result=0
02:55:24.508 00.000 10052 worker thread done servicing request
02:55:24.508 00.000 6880 GuideStep: 28.2 px 500 ms WEST, 0.2 px 8 ms SOUTH
02:55:24.508 00.000 10052 Worker thread wakes up
02:55:24.508 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:24.508 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,848,31,31)
02:55:25.466 00.958 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac8e87b0-8bae-4a40-943e-9c04d0a9f963"}
02:55:25.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac8e87b0-8bae-4a40-943e-9c04d0a9f963"}
02:55:25.466 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4245cc73-ffca-4cd2-b014-cd96ea0dde71"}
02:55:25.466 00.000 6880 case statement mapped state 6 to 3
02:55:25.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4245cc73-ffca-4cd2-b014-cd96ea0dde71"}
02:55:25.466 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f4d52705-b1ad-4378-ba48-82167624859d"}
02:55:25.466 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4941,"width":15,"height":15,"star_pos":[6.79,6.80],"pixels":"..."},"id":"f4d52705-b1ad-4378-ba48-82167624859d"}
02:55:25.641 00.175 10052 Exposure complete
02:55:25.705 00.064 10052 worker thread done servicing request
02:55:25.705 00.000 6880 OnExposeComplete: enter
02:55:25.705 00.000 6880 UpdateGuideState(): m_state=6
02:55:25.705 00.000 6880 Star::Find(15, 407, 862, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4942
02:55:25.705 00.000 6880 Star::Find returns 1 (0), X=407.72, Y=858.95, Mass=2576, SNR=35.2, Peak=139 HFD=4.8
02:55:25.705 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:55:25.705 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:55:25.705 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-32.09 hyp=32.09 cameraTheta=-1.58 mountX=32.07 mountY=0.18, mountTheta=0.01
02:55:25.705 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-32.09, opts=13)
02:55:25.705 00.000 6880 Enqueuing Move request for scope (-0.17, -32.09)
02:55:25.705 00.000 10052 Worker thread wakes up
02:55:25.705 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -32.09) opts 0xd
02:55:25.705 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -32.09)
02:55:25.705 00.000 10052 Moving (-0.17, -32.09) raw xDistance=32.07 yDistance=0.18
02:55:25.705 00.000 10052 GuideAlgorithmHysteresis::Result() returns 15.10 from input 32.07
02:55:25.705 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.18, slope = 0.03
02:55:25.705 00.000 10052 MoveAxis(W, 8988, ABG)
02:55:25.705 00.000 10052 duration set to 500 by maxRaDuration
02:55:25.705 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:25.722 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=207, Gamma=0.780
02:55:25.739 00.017 6880 UpdateGuideState exits: m=2576 SNR=35.2
02:55:25.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:25.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:25.739 00.000 6880 Enqueuing Expose request
02:55:25.768 00.029 10052 IsSlewing returns 0
02:55:25.853 00.085 10052 IsGuiding returns 0
02:55:25.910 00.057 10052 PulseGuide returned control before completion, sleep 442
02:55:26.381 00.471 10052 IsGuiding returns 1
02:55:26.381 00.000 10052 scope still moving after pulse duration time elapsed
02:55:26.428 00.047 10052 IsSlewing returns 0
02:55:26.460 00.032 10052 IsGuiding returns 0
02:55:26.460 00.000 10052 scope move finished after 500 + 120 ms
02:55:26.460 00.000 10052 Move returns status 0, amount 500
02:55:26.460 00.000 10052 MoveAxis(S, 54, ABG)
02:55:26.460 00.000 10052 Guiding  Dir = 1, Dur = 54
02:55:26.507 00.047 10052 IsSlewing returns 0
02:55:26.538 00.031 10052 IsGuiding returns 0
02:55:26.569 00.031 10052 PulseGuide returned control before completion, sleep 37
02:55:26.647 00.078 10052 IsGuiding returns 0
02:55:26.647 00.000 10052 Move returns status 0, amount 54
02:55:26.647 00.000 10052 move complete, result=0
02:55:26.647 00.000 10052 worker thread done servicing request
02:55:26.647 00.000 10052 Worker thread wakes up
02:55:26.647 00.000 6880 GuideStep: 32.1 px 500 ms WEST, 0.2 px 54 ms SOUTH
02:55:26.647 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:26.647 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,844,31,31)
02:55:27.462 00.815 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bda0a4ae-dd50-444c-b8ed-c0e05a595d01"}
02:55:27.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bda0a4ae-dd50-444c-b8ed-c0e05a595d01"}
02:55:27.463 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c7aa0c35-cbe5-4487-a541-9266a294b2c3"}
02:55:27.463 00.000 6880 case statement mapped state 6 to 3
02:55:27.463 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c7aa0c35-cbe5-4487-a541-9266a294b2c3"}
02:55:27.463 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"425d5201-8c4e-4160-b205-2ca5a8c58150"}
02:55:27.463 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4942,"width":15,"height":15,"star_pos":[6.72,6.95],"pixels":"..."},"id":"425d5201-8c4e-4160-b205-2ca5a8c58150"}
02:55:27.779 00.316 10052 Exposure complete
02:55:27.827 00.048 10052 worker thread done servicing request
02:55:27.827 00.000 6880 OnExposeComplete: enter
02:55:27.827 00.000 6880 UpdateGuideState(): m_state=6
02:55:27.827 00.000 6880 Star::Find(15, 407, 858, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4943
02:55:27.827 00.000 6880 Star::Find returns 1 (0), X=407.60, Y=856.55, Mass=2401, SNR=33.9, Peak=128 HFD=4.9
02:55:27.827 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:55:27.827 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:55:27.827 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-34.49 hyp=34.49 cameraTheta=-1.58 mountX=34.47 mountY=0.09, mountTheta=0.00
02:55:27.827 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-34.49, opts=13)
02:55:27.827 00.000 6880 Enqueuing Move request for scope (-0.29, -34.49)
02:55:27.827 00.000 10052 Worker thread wakes up
02:55:27.827 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -34.49) opts 0xd
02:55:27.827 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -34.49)
02:55:27.827 00.000 10052 Moving (-0.29, -34.49) raw xDistance=34.47 yDistance=0.09
02:55:27.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns 16.27 from input 34.47
02:55:27.827 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.24, using input
02:55:27.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.05
02:55:27.827 00.000 10052 MoveAxis(W, 9685, ABG)
02:55:27.827 00.000 10052 duration set to 500 by maxRaDuration
02:55:27.827 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:27.842 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:27.874 00.032 6880 UpdateGuideState exits: m=2401 SNR=33.9
02:55:27.874 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:27.874 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:27.874 00.000 6880 Enqueuing Expose request
02:55:27.874 00.000 10052 IsSlewing returns 0
02:55:27.957 00.083 10052 IsGuiding returns 0
02:55:28.017 00.060 10052 PulseGuide returned control before completion, sleep 451
02:55:28.489 00.472 10052 IsGuiding returns 1
02:55:28.489 00.000 10052 scope still moving after pulse duration time elapsed
02:55:28.538 00.049 10052 IsSlewing returns 0
02:55:28.568 00.030 10052 IsGuiding returns 0
02:55:28.568 00.000 10052 scope move finished after 500 + 124 ms
02:55:28.568 00.000 10052 Move returns status 0, amount 500
02:55:28.568 00.000 10052 MoveAxis(N, 0, ABG)
02:55:28.568 00.000 10052 Move returns status 0, amount 0
02:55:28.568 00.000 10052 move complete, result=0
02:55:28.568 00.000 10052 worker thread done servicing request
02:55:28.568 00.000 10052 Worker thread wakes up
02:55:28.568 00.000 6880 GuideStep: 34.5 px 500 ms WEST, 0.1 px 0 ms NORTH
02:55:28.568 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:28.568 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,842,31,31)
02:55:29.461 00.893 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8f8362e-f7b7-4b99-8e7f-5efdc4d810bc"}
02:55:29.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8f8362e-f7b7-4b99-8e7f-5efdc4d810bc"}
02:55:29.461 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5519160c-eef6-4d18-849f-a800a09c0c12"}
02:55:29.461 00.000 6880 case statement mapped state 6 to 3
02:55:29.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5519160c-eef6-4d18-849f-a800a09c0c12"}
02:55:29.463 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75d3142c-9bc5-4333-8213-cdcb38d2f649"}
02:55:29.463 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4943,"width":15,"height":15,"star_pos":[6.60,6.55],"pixels":"..."},"id":"75d3142c-9bc5-4333-8213-cdcb38d2f649"}
02:55:29.493 00.030 10052 Exposure complete
02:55:29.540 00.047 10052 worker thread done servicing request
02:55:29.540 00.000 6880 OnExposeComplete: enter
02:55:29.540 00.000 6880 UpdateGuideState(): m_state=6
02:55:29.540 00.000 6880 Star::Find(15, 407, 856, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4944
02:55:29.540 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=854.89, Mass=2562, SNR=35.2, Peak=137 HFD=4.7
02:55:29.540 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:55:29.540 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:55:29.540 00.000 6880 CameraToMount -- cameraX=-0.60 cameraY=-36.15 hyp=36.16 cameraTheta=-1.59 mountX=36.14 mountY=-0.19, mountTheta=-0.01
02:55:29.540 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.60, y=-36.15, opts=13)
02:55:29.540 00.000 6880 Enqueuing Move request for scope (-0.60, -36.15)
02:55:29.540 00.000 10052 Worker thread wakes up
02:55:29.540 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -36.15) opts 0xd
02:55:29.540 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.60, -36.15)
02:55:29.540 00.000 10052 Moving (-0.60, -36.15) raw xDistance=36.14 yDistance=-0.19
02:55:29.540 00.000 10052 GuideAlgorithmHysteresis::Result() returns 17.08 from input 36.14
02:55:29.540 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.04
02:55:29.540 00.000 10052 MoveAxis(W, 10167, ABG)
02:55:29.540 00.000 10052 duration set to 500 by maxRaDuration
02:55:29.540 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:29.558 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=230, Gamma=0.780
02:55:29.587 00.029 10052 IsSlewing returns 0
02:55:29.598 00.011 6880 UpdateGuideState exits: m=2562 SNR=35.2
02:55:29.598 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:29.598 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:29.598 00.000 6880 Enqueuing Expose request
02:55:29.673 00.075 10052 IsGuiding returns 0
02:55:29.729 00.056 10052 PulseGuide returned control before completion, sleep 447
02:55:30.245 00.516 10052 IsGuiding returns 1
02:55:30.245 00.000 10052 scope still moving after pulse duration time elapsed
02:55:30.293 00.048 10052 IsSlewing returns 0
02:55:30.338 00.045 10052 IsGuiding returns 0
02:55:30.338 00.000 10052 scope move finished after 500 + 164 ms
02:55:30.338 00.000 10052 Move returns status 0, amount 500
02:55:30.338 00.000 10052 MoveAxis(N, 0, ABG)
02:55:30.338 00.000 10052 Move returns status 0, amount 0
02:55:30.338 00.000 10052 move complete, result=0
02:55:30.338 00.000 10052 worker thread done servicing request
02:55:30.338 00.000 10052 Worker thread wakes up
02:55:30.338 00.000 6880 GuideStep: 36.1 px 500 ms WEST, -0.2 px 0 ms NORTH
02:55:30.338 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:30.338 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,840,31,31)
02:55:31.455 01.117 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"295d0ebf-e799-491d-9ea8-a60a1114b278"}
02:55:31.455 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"295d0ebf-e799-491d-9ea8-a60a1114b278"}
02:55:31.456 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9af817f3-27a1-4c39-adc0-1808a703af23"}
02:55:31.456 00.000 6880 case statement mapped state 6 to 3
02:55:31.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9af817f3-27a1-4c39-adc0-1808a703af23"}
02:55:31.457 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5480e740-2762-4110-9567-ddd9394eff1a"}
02:55:31.457 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4944,"width":15,"height":15,"star_pos":[7.30,6.89],"pixels":"..."},"id":"5480e740-2762-4110-9567-ddd9394eff1a"}
02:55:31.471 00.014 10052 Exposure complete
02:55:31.519 00.048 10052 worker thread done servicing request
02:55:31.519 00.000 6880 OnExposeComplete: enter
02:55:31.519 00.000 6880 UpdateGuideState(): m_state=6
02:55:31.519 00.000 6880 Star::Find(15, 407, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4945
02:55:31.519 00.000 6880 Star::Find returns 1 (0), X=407.12, Y=852.13, Mass=2642, SNR=35.5, Peak=173 HFD=4.6
02:55:31.519 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
02:55:31.519 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:55:31.519 00.000 6880 CameraToMount -- cameraX=-0.78 cameraY=-38.91 hyp=38.92 cameraTheta=-1.59 mountX=38.91 mountY=-0.34, mountTheta=-0.01
02:55:31.519 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.78, y=-38.91, opts=13)
02:55:31.519 00.000 6880 Enqueuing Move request for scope (-0.78, -38.91)
02:55:31.519 00.000 10052 Worker thread wakes up
02:55:31.519 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.78, -38.91) opts 0xd
02:55:31.519 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.78, -38.91)
02:55:31.519 00.000 10052 Moving (-0.78, -38.91) raw xDistance=38.91 yDistance=-0.34
02:55:31.519 00.000 10052 GuideAlgorithmHysteresis::Result() returns 18.36 from input 38.91
02:55:31.519 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.02
02:55:31.519 00.000 10052 MoveAxis(W, 10931, ABG)
02:55:31.519 00.000 10052 duration set to 500 by maxRaDuration
02:55:31.519 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:31.534 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=236, Gamma=0.780
02:55:31.566 00.032 6880 UpdateGuideState exits: m=2642 SNR=35.5
02:55:31.566 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:31.566 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:31.566 00.000 6880 Enqueuing Expose request
02:55:31.581 00.015 10052 IsSlewing returns 0
02:55:31.662 00.081 10052 IsGuiding returns 0
02:55:31.724 00.062 10052 PulseGuide returned control before completion, sleep 446
02:55:32.242 00.518 10052 IsGuiding returns 1
02:55:32.242 00.000 10052 scope still moving after pulse duration time elapsed
02:55:32.289 00.047 10052 IsSlewing returns 0
02:55:32.321 00.032 10052 IsGuiding returns 0
02:55:32.321 00.000 10052 scope move finished after 500 + 167 ms
02:55:32.321 00.000 10052 Move returns status 0, amount 500
02:55:32.321 00.000 10052 MoveAxis(N, 0, ABG)
02:55:32.321 00.000 10052 Move returns status 0, amount 0
02:55:32.321 00.000 10052 move complete, result=0
02:55:32.321 00.000 10052 worker thread done servicing request
02:55:32.321 00.000 6880 GuideStep: 38.9 px 500 ms WEST, -0.3 px 0 ms NORTH
02:55:32.321 00.000 10052 Worker thread wakes up
02:55:32.321 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:32.321 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,837,31,31)
02:55:33.247 00.926 10052 Exposure complete
02:55:33.294 00.047 10052 worker thread done servicing request
02:55:33.294 00.000 6880 OnExposeComplete: enter
02:55:33.294 00.000 6880 UpdateGuideState(): m_state=6
02:55:33.294 00.000 6880 Star::Find(15, 407, 852, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4946
02:55:33.294 00.000 6880 Star::Find returns 1 (0), X=407.05, Y=850.65, Mass=2561, SNR=34.9, Peak=162 HFD=4.7
02:55:33.294 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
02:55:33.294 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:55:33.294 00.000 6880 CameraToMount -- cameraX=-0.85 cameraY=-40.39 hyp=40.40 cameraTheta=-1.59 mountX=40.39 mountY=-0.40, mountTheta=-0.01
02:55:33.294 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.85, y=-40.39, opts=13)
02:55:33.294 00.000 6880 Enqueuing Move request for scope (-0.85, -40.39)
02:55:33.294 00.000 10052 Worker thread wakes up
02:55:33.294 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.85, -40.39) opts 0xd
02:55:33.294 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.85, -40.39)
02:55:33.294 00.000 10052 Moving (-0.85, -40.39) raw xDistance=40.39 yDistance=-0.40
02:55:33.294 00.000 10052 GuideAlgorithmHysteresis::Result() returns 19.09 from input 40.39
02:55:33.294 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.40, slope = -0.02
02:55:33.294 00.000 10052 MoveAxis(W, 11367, ABG)
02:55:33.294 00.000 10052 duration set to 500 by maxRaDuration
02:55:33.294 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:33.310 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:33.310 00.000 10052 IsSlewing returns 0
02:55:33.345 00.035 6880 UpdateGuideState exits: m=2561 SNR=34.9
02:55:33.345 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:33.345 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:33.345 00.000 6880 Enqueuing Expose request
02:55:33.363 00.018 10052 IsGuiding returns 0
02:55:33.389 00.026 10052 PulseGuide returned control before completion, sleep 483
02:55:33.467 00.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"17a44015-7e79-4a6d-96f9-a5b4ae9c1023"}
02:55:33.467 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"17a44015-7e79-4a6d-96f9-a5b4ae9c1023"}
02:55:33.468 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b58978a-5258-4a53-9eb9-ad441a0b18ff"}
02:55:33.468 00.000 6880 case statement mapped state 6 to 3
02:55:33.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b58978a-5258-4a53-9eb9-ad441a0b18ff"}
02:55:33.468 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6680ec24-ff10-406b-9731-72167d360cf3"}
02:55:33.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4946,"width":15,"height":15,"star_pos":[7.05,6.65],"pixels":"..."},"id":"6680ec24-ff10-406b-9731-72167d360cf3"}
02:55:33.927 00.459 10052 IsGuiding returns 0
02:55:33.927 00.000 10052 Move returns status 0, amount 500
02:55:33.927 00.000 10052 MoveAxis(N, 36, ABG)
02:55:33.927 00.000 10052 Guiding  Dir = 0, Dur = 36
02:55:33.990 00.063 10052 IsSlewing returns 0
02:55:34.069 00.079 10052 IsGuiding returns 0
02:55:34.211 00.142 10052 IsGuiding returns 0
02:55:34.211 00.000 10052 Move returns status 0, amount 36
02:55:34.211 00.000 10052 move complete, result=0
02:55:34.212 00.001 10052 worker thread done servicing request
02:55:34.212 00.000 10052 Worker thread wakes up
02:55:34.212 00.000 6880 GuideStep: 40.4 px 500 ms WEST, -0.4 px 36 ms NORTH
02:55:34.212 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:34.212 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,836,31,31)
02:55:35.343 01.131 10052 Exposure complete
02:55:35.390 00.047 10052 worker thread done servicing request
02:55:35.390 00.000 6880 OnExposeComplete: enter
02:55:35.390 00.000 6880 UpdateGuideState(): m_state=6
02:55:35.406 00.016 6880 Star::Find(15, 407, 850, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4947
02:55:35.406 00.000 6880 Star::Find returns 1 (0), X=407.13, Y=847.06, Mass=2538, SNR=34.9, Peak=134 HFD=4.7
02:55:35.406 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
02:55:35.406 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:55:35.406 00.000 6880 CameraToMount -- cameraX=-0.76 cameraY=-43.98 hyp=43.98 cameraTheta=-1.59 mountX=43.97 mountY=-0.27, mountTheta=-0.01
02:55:35.406 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.76, y=-43.98, opts=13)
02:55:35.406 00.000 6880 Enqueuing Move request for scope (-0.76, -43.98)
02:55:35.406 00.000 10052 Worker thread wakes up
02:55:35.406 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.76, -43.98) opts 0xd
02:55:35.406 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.76, -43.98)
02:55:35.406 00.000 10052 Moving (-0.76, -43.98) raw xDistance=43.97 yDistance=-0.27
02:55:35.406 00.000 10052 GuideAlgorithmHysteresis::Result() returns 20.74 from input 43.97
02:55:35.406 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.27, slope = -0.01
02:55:35.406 00.000 10052 MoveAxis(W, 12348, ABG)
02:55:35.406 00.000 10052 duration set to 500 by maxRaDuration
02:55:35.406 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:35.422 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=223, Gamma=0.780
02:55:35.424 00.002 10052 IsSlewing returns 0
02:55:35.450 00.026 6880 UpdateGuideState exits: m=2538 SNR=34.9
02:55:35.450 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:35.450 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:35.450 00.000 6880 Enqueuing Expose request
02:55:35.454 00.004 10052 IsGuiding returns 0
02:55:35.470 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5891fbe4-2ead-41af-89b1-0e16b372edc7"}
02:55:35.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5891fbe4-2ead-41af-89b1-0e16b372edc7"}
02:55:35.470 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d36544ba-a2d5-4cd8-b8dd-dab8245bc7bc"}
02:55:35.470 00.000 6880 case statement mapped state 6 to 3
02:55:35.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d36544ba-a2d5-4cd8-b8dd-dab8245bc7bc"}
02:55:35.470 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"05d8c9be-e072-4026-b5a4-300f39ee034d"}
02:55:35.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4947,"width":15,"height":15,"star_pos":[7.13,7.06],"pixels":"..."},"id":"05d8c9be-e072-4026-b5a4-300f39ee034d"}
02:55:35.487 00.017 10052 PulseGuide returned control before completion, sleep 483
02:55:36.038 00.551 10052 IsGuiding returns 0
02:55:36.038 00.000 10052 Move returns status 0, amount 500
02:55:36.038 00.000 10052 MoveAxis(N, 17, ABG)
02:55:36.038 00.000 10052 Guiding  Dir = 0, Dur = 17
02:55:36.117 00.079 10052 IsSlewing returns 0
02:55:36.196 00.079 10052 IsGuiding returns 0
02:55:36.338 00.142 10052 IsGuiding returns 0
02:55:36.338 00.000 10052 Move returns status 0, amount 17
02:55:36.338 00.000 10052 move complete, result=0
02:55:36.338 00.000 10052 worker thread done servicing request
02:55:36.340 00.002 6880 GuideStep: 44.0 px 500 ms WEST, -0.3 px 17 ms NORTH
02:55:36.340 00.000 10052 Worker thread wakes up
02:55:36.340 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:36.340 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,832,31,31)
02:55:37.469 01.129 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e42b224-e3f8-4bdc-b46d-7bc0427a3425"}
02:55:37.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e42b224-e3f8-4bdc-b46d-7bc0427a3425"}
02:55:37.469 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"46345407-7869-47c6-80e9-eaec03a51071"}
02:55:37.469 00.000 6880 case statement mapped state 6 to 3
02:55:37.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"46345407-7869-47c6-80e9-eaec03a51071"}
02:55:37.471 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"18964c2c-1003-47a8-a0c0-a50432d4a685"}
02:55:37.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4947,"width":15,"height":15,"star_pos":[7.13,7.06],"pixels":"..."},"id":"18964c2c-1003-47a8-a0c0-a50432d4a685"}
02:55:37.472 00.001 10052 Exposure complete
02:55:37.534 00.062 10052 worker thread done servicing request
02:55:37.534 00.000 6880 OnExposeComplete: enter
02:55:37.534 00.000 6880 UpdateGuideState(): m_state=6
02:55:37.534 00.000 6880 Star::Find(15, 407, 847, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4948
02:55:37.534 00.000 6880 Star::Find returns 1 (0), X=407.07, Y=844.19, Mass=2561, SNR=35.0, Peak=173 HFD=4.8
02:55:37.534 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.02 = 0.02)
02:55:37.534 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:55:37.534 00.000 6880 CameraToMount -- cameraX=-0.83 cameraY=-46.85 hyp=46.86 cameraTheta=-1.59 mountX=46.84 mountY=-0.31, mountTheta=-0.01
02:55:37.534 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.83, y=-46.85, opts=13)
02:55:37.534 00.000 6880 Enqueuing Move request for scope (-0.83, -46.85)
02:55:37.534 00.000 10052 Worker thread wakes up
02:55:37.534 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.83, -46.85) opts 0xd
02:55:37.534 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.83, -46.85)
02:55:37.534 00.000 10052 Moving (-0.83, -46.85) raw xDistance=46.84 yDistance=-0.31
02:55:37.534 00.000 10052 GuideAlgorithmHysteresis::Result() returns 22.12 from input 46.84
02:55:37.534 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.31, slope = -0.05
02:55:37.534 00.000 10052 MoveAxis(W, 13166, ABG)
02:55:37.534 00.000 10052 duration set to 500 by maxRaDuration
02:55:37.534 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:37.564 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=213, Gamma=0.780
02:55:37.580 00.016 10052 IsSlewing returns 0
02:55:37.590 00.010 6880 UpdateGuideState exits: m=2561 SNR=35.0
02:55:37.590 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:37.590 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:37.590 00.000 6880 Enqueuing Expose request
02:55:37.658 00.068 10052 IsGuiding returns 0
02:55:37.722 00.064 10052 PulseGuide returned control before completion, sleep 446
02:55:38.228 00.506 10052 IsGuiding returns 1
02:55:38.228 00.000 10052 scope still moving after pulse duration time elapsed
02:55:38.298 00.070 10052 IsSlewing returns 0
02:55:38.337 00.039 10052 IsGuiding returns 0
02:55:38.337 00.000 10052 scope move finished after 500 + 171 ms
02:55:38.337 00.000 10052 Move returns status 0, amount 500
02:55:38.337 00.000 10052 MoveAxis(N, 85, ABG)
02:55:38.337 00.000 10052 Guiding  Dir = 0, Dur = 85
02:55:38.375 00.038 10052 IsSlewing returns 0
02:55:38.401 00.026 10052 IsGuiding returns 0
02:55:38.433 00.032 10052 PulseGuide returned control before completion, sleep 68
02:55:38.528 00.095 10052 IsGuiding returns 0
02:55:38.528 00.000 10052 Move returns status 0, amount 85
02:55:38.528 00.000 10052 move complete, result=0
02:55:38.528 00.000 10052 worker thread done servicing request
02:55:38.535 00.007 10052 Worker thread wakes up
02:55:38.535 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:38.535 00.000 6880 GuideStep: 46.8 px 500 ms WEST, -0.3 px 85 ms NORTH
02:55:38.535 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,829,31,31)
02:55:39.470 00.935 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"687869f7-caf7-43a1-8906-f1bf57e7ba4d"}
02:55:39.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"687869f7-caf7-43a1-8906-f1bf57e7ba4d"}
02:55:39.470 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"632dbadd-d6fd-4c3c-b0e9-7f22c198e1ee"}
02:55:39.470 00.000 6880 case statement mapped state 6 to 3
02:55:39.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"632dbadd-d6fd-4c3c-b0e9-7f22c198e1ee"}
02:55:39.476 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3fae2f0d-8d8d-4386-a1e1-9d2ef6304bbd"}
02:55:39.476 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4948,"width":15,"height":15,"star_pos":[7.07,7.19],"pixels":"..."},"id":"3fae2f0d-8d8d-4386-a1e1-9d2ef6304bbd"}
02:55:39.660 00.184 10052 Exposure complete
02:55:39.709 00.049 10052 worker thread done servicing request
02:55:39.709 00.000 6880 OnExposeComplete: enter
02:55:39.709 00.000 6880 UpdateGuideState(): m_state=6
02:55:39.709 00.000 6880 Star::Find(15, 407, 844, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4949
02:55:39.709 00.000 6880 Star::Find returns 1 (0), X=407.68, Y=841.44, Mass=2453, SNR=34.2, Peak=157 HFD=4.7
02:55:39.709 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:55:39.709 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:55:39.709 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=-49.60 hyp=49.60 cameraTheta=-1.58 mountX=49.56 mountY=0.34, mountTheta=0.01
02:55:39.709 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=-49.60, opts=13)
02:55:39.709 00.000 6880 Enqueuing Move request for scope (-0.21, -49.60)
02:55:39.709 00.000 10052 Worker thread wakes up
02:55:39.709 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, -49.60) opts 0xd
02:55:39.709 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, -49.60)
02:55:39.709 00.000 10052 Moving (-0.21, -49.60) raw xDistance=49.56 yDistance=0.34
02:55:39.709 00.000 10052 GuideAlgorithmHysteresis::Result() returns 23.41 from input 49.56
02:55:39.709 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.34, slope = -0.04
02:55:39.709 00.000 10052 MoveAxis(W, 13936, ABG)
02:55:39.709 00.000 10052 duration set to 500 by maxRaDuration
02:55:39.709 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:39.740 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=222, Gamma=0.780
02:55:39.756 00.016 6880 UpdateGuideState exits: m=2453 SNR=34.2
02:55:39.756 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:39.756 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:39.756 00.000 6880 Enqueuing Expose request
02:55:39.771 00.015 10052 IsSlewing returns 0
02:55:39.856 00.085 10052 IsGuiding returns 0
02:55:39.912 00.056 10052 PulseGuide returned control before completion, sleep 442
02:55:40.385 00.473 10052 IsGuiding returns 1
02:55:40.385 00.000 10052 scope still moving after pulse duration time elapsed
02:55:40.438 00.053 10052 IsSlewing returns 0
02:55:40.478 00.040 10052 IsGuiding returns 0
02:55:40.478 00.000 10052 scope move finished after 500 + 121 ms
02:55:40.478 00.000 10052 Move returns status 0, amount 500
02:55:40.478 00.000 10052 MoveAxis(N, 0, ABG)
02:55:40.478 00.000 10052 Move returns status 0, amount 0
02:55:40.478 00.000 10052 move complete, result=0
02:55:40.478 00.000 10052 worker thread done servicing request
02:55:40.478 00.000 6880 GuideStep: 49.6 px 500 ms WEST, 0.3 px 0 ms NORTH
02:55:40.478 00.000 10052 Worker thread wakes up
02:55:40.478 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:40.478 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,826,31,31)
02:55:41.392 00.914 10052 Exposure complete
02:55:41.440 00.048 10052 worker thread done servicing request
02:55:41.440 00.000 6880 OnExposeComplete: enter
02:55:41.440 00.000 6880 UpdateGuideState(): m_state=6
02:55:41.440 00.000 6880 Star::Find(15, 407, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4950
02:55:41.440 00.000 6880 Star::Find returns 1 (0), X=407.47, Y=839.82, Mass=2555, SNR=34.9, Peak=157 HFD=4.7
02:55:41.440 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:55:41.440 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:55:41.440 00.000 6880 CameraToMount -- cameraX=-0.43 cameraY=-51.22 hyp=51.23 cameraTheta=-1.58 mountX=51.20 mountY=0.14, mountTheta=0.00
02:55:41.440 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.43, y=-51.22, opts=13)
02:55:41.440 00.000 6880 Enqueuing Move request for scope (-0.43, -51.22)
02:55:41.440 00.000 10052 Worker thread wakes up
02:55:41.440 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -51.22) opts 0xd
02:55:41.440 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.43, -51.22)
02:55:41.440 00.000 10052 Moving (-0.43, -51.22) raw xDistance=51.20 yDistance=0.14
02:55:41.440 00.000 10052 GuideAlgorithmHysteresis::Result() returns 24.21 from input 51.20
02:55:41.440 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
02:55:41.440 00.000 10052 MoveAxis(W, 14411, ABG)
02:55:41.440 00.000 10052 duration set to 500 by maxRaDuration
02:55:41.440 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:41.456 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=230, Gamma=0.780
02:55:41.456 00.000 10052 IsSlewing returns 0
02:55:41.487 00.031 6880 UpdateGuideState exits: m=2555 SNR=34.9
02:55:41.487 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:41.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:41.487 00.000 6880 Enqueuing Expose request
02:55:41.487 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e8a43f27-e91e-470e-b1c4-293edb110eec"}
02:55:41.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e8a43f27-e91e-470e-b1c4-293edb110eec"}
02:55:41.489 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"725dc943-91b2-4944-8da6-a50de32681bb"}
02:55:41.489 00.000 6880 case statement mapped state 6 to 3
02:55:41.489 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"725dc943-91b2-4944-8da6-a50de32681bb"}
02:55:41.489 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"843d1b14-65e7-4b1f-9939-5b22ba53b109"}
02:55:41.489 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4950,"width":15,"height":15,"star_pos":[7.47,6.82],"pixels":"..."},"id":"843d1b14-65e7-4b1f-9939-5b22ba53b109"}
02:55:41.507 00.018 10052 IsGuiding returns 0
02:55:41.568 00.061 10052 PulseGuide returned control before completion, sleep 444
02:55:42.090 00.522 10052 IsGuiding returns 1
02:55:42.090 00.000 10052 scope still moving after pulse duration time elapsed
02:55:42.170 00.080 10052 IsSlewing returns 0
02:55:42.245 00.075 10052 IsGuiding returns 0
02:55:42.245 00.000 10052 scope move finished after 500 + 237 ms
02:55:42.245 00.000 10052 Move returns status 0, amount 500
02:55:42.245 00.000 10052 MoveAxis(N, 0, ABG)
02:55:42.245 00.000 10052 Move returns status 0, amount 0
02:55:42.245 00.000 10052 move complete, result=0
02:55:42.245 00.000 10052 worker thread done servicing request
02:55:42.245 00.000 10052 Worker thread wakes up
02:55:42.245 00.000 6880 GuideStep: 51.2 px 500 ms WEST, 0.1 px 0 ms NORTH
02:55:42.246 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:42.246 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,825,31,31)
02:55:43.378 01.132 10052 Exposure complete
02:55:43.425 00.047 10052 worker thread done servicing request
02:55:43.425 00.000 6880 OnExposeComplete: enter
02:55:43.425 00.000 6880 UpdateGuideState(): m_state=6
02:55:43.425 00.000 6880 Star::Find(15, 407, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4951
02:55:43.425 00.000 6880 Star::Find returns 1 (0), X=407.30, Y=836.42, Mass=2478, SNR=34.4, Peak=146 HFD=4.8
02:55:43.425 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:55:43.425 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:55:43.425 00.000 6880 CameraToMount -- cameraX=-0.60 cameraY=-54.62 hyp=54.62 cameraTheta=-1.58 mountX=54.60 mountY=0.01, mountTheta=0.00
02:55:43.425 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.60, y=-54.62, opts=13)
02:55:43.425 00.000 6880 Enqueuing Move request for scope (-0.60, -54.62)
02:55:43.425 00.000 10052 Worker thread wakes up
02:55:43.425 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -54.62) opts 0xd
02:55:43.425 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.60, -54.62)
02:55:43.425 00.000 10052 Moving (-0.60, -54.62) raw xDistance=54.60 yDistance=0.01
02:55:43.425 00.000 10052 GuideAlgorithmHysteresis::Result() returns 25.78 from input 54.60
02:55:43.425 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.05, using input
02:55:43.425 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:55:43.425 00.000 10052 MoveAxis(W, 15346, ABG)
02:55:43.425 00.000 10052 duration set to 500 by maxRaDuration
02:55:43.425 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
02:55:43.425 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:43.454 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:43.454 00.000 10052 IsSlewing returns 0
02:55:43.473 00.019 6880 UpdateGuideState exits: m=2478 SNR=34.4
02:55:43.473 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:43.473 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:43.473 00.000 6880 Enqueuing Expose request
02:55:43.473 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
02:55:43.488 00.015 10052 IsGuiding returns 0
02:55:43.496 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"991e7091-ecd3-4c14-82f5-f77872c6f0df"}
02:55:43.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"991e7091-ecd3-4c14-82f5-f77872c6f0df"}
02:55:43.505 00.009 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"20828739-beb6-4f82-bd49-ac4ba1eb7089"}
02:55:43.505 00.000 6880 case statement mapped state 6 to 3
02:55:43.505 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"20828739-beb6-4f82-bd49-ac4ba1eb7089"}
02:55:43.505 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aee6c633-6cd8-4bb7-aea1-39c31286f549"}
02:55:43.505 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4951,"width":15,"height":15,"star_pos":[7.30,7.42],"pixels":"..."},"id":"aee6c633-6cd8-4bb7-aea1-39c31286f549"}
02:55:43.519 00.014 10052 PulseGuide returned control before completion, sleep 483
02:55:44.074 00.555 10052 IsGuiding returns 0
02:55:44.074 00.000 10052 Move returns status 0, amount 500
02:55:44.074 00.000 10052 MoveAxis(N, 0, ABG)
02:55:44.074 00.000 10052 Move returns status 0, amount 0
02:55:44.074 00.000 10052 move complete, result=0
02:55:44.079 00.005 10052 worker thread done servicing request
02:55:44.079 00.000 6880 GuideStep: 54.6 px 500 ms WEST, 0.0 px 0 ms NORTH
02:55:44.079 00.000 10052 Worker thread wakes up
02:55:44.079 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:44.079 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,821,31,31)
02:55:44.984 00.905 10052 Exposure complete
02:55:45.033 00.049 10052 worker thread done servicing request
02:55:45.033 00.000 6880 OnExposeComplete: enter
02:55:45.033 00.000 6880 UpdateGuideState(): m_state=6
02:55:45.033 00.000 6880 Star::Find(15, 407, 836, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4952
02:55:45.033 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=835.10, Mass=2579, SNR=35.1, Peak=132 HFD=4.7
02:55:45.033 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:55:45.033 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:55:45.033 00.000 6880 CameraToMount -- cameraX=-0.56 cameraY=-55.94 hyp=55.94 cameraTheta=-1.58 mountX=55.91 mountY=0.06, mountTheta=0.00
02:55:45.033 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.56, y=-55.94, opts=13)
02:55:45.033 00.000 6880 Enqueuing Move request for scope (-0.56, -55.94)
02:55:45.033 00.000 10052 Worker thread wakes up
02:55:45.033 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -55.94) opts 0xd
02:55:45.033 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.56, -55.94)
02:55:45.033 00.000 10052 Moving (-0.56, -55.94) raw xDistance=55.91 yDistance=0.06
02:55:45.033 00.000 10052 GuideAlgorithmHysteresis::Result() returns 26.45 from input 55.91
02:55:45.033 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.16, using input
02:55:45.033 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
02:55:45.033 00.000 10052 MoveAxis(W, 15745, ABG)
02:55:45.033 00.000 10052 duration set to 500 by maxRaDuration
02:55:45.033 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:45.063 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:45.063 00.000 10052 IsSlewing returns 0
02:55:45.079 00.016 6880 UpdateGuideState exits: m=2579 SNR=35.1
02:55:45.079 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:45.079 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:45.079 00.000 6880 Enqueuing Expose request
02:55:45.096 00.017 10052 IsGuiding returns 0
02:55:45.128 00.032 10052 PulseGuide returned control before completion, sleep 483
02:55:45.488 00.360 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77d389d5-c159-4588-9e4b-80cc45c8b100"}
02:55:45.488 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77d389d5-c159-4588-9e4b-80cc45c8b100"}
02:55:45.489 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c4daf02d-d544-4928-b4cc-b5d9d2a344ae"}
02:55:45.489 00.000 6880 case statement mapped state 6 to 3
02:55:45.489 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c4daf02d-d544-4928-b4cc-b5d9d2a344ae"}
02:55:45.490 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6ac5d152-5e99-4050-b68b-312ce0364482"}
02:55:45.490 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4952,"width":15,"height":15,"star_pos":[7.33,7.10],"pixels":"..."},"id":"6ac5d152-5e99-4050-b68b-312ce0364482"}
02:55:45.695 00.205 10052 IsGuiding returns 0
02:55:45.695 00.000 10052 Move returns status 0, amount 500
02:55:45.695 00.000 10052 MoveAxis(N, 0, ABG)
02:55:45.695 00.000 10052 Move returns status 0, amount 0
02:55:45.695 00.000 10052 move complete, result=0
02:55:45.695 00.000 10052 worker thread done servicing request
02:55:45.695 00.000 10052 Worker thread wakes up
02:55:45.695 00.000 6880 GuideStep: 55.9 px 500 ms WEST, 0.1 px 0 ms NORTH
02:55:45.695 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:45.695 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,820,31,31)
02:55:46.842 01.147 10052 Exposure complete
02:55:46.889 00.047 10052 worker thread done servicing request
02:55:46.889 00.000 6880 OnExposeComplete: enter
02:55:46.889 00.000 6880 UpdateGuideState(): m_state=6
02:55:46.889 00.000 6880 Star::Find(15, 407, 835, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4953
02:55:46.889 00.000 6880 Star::Find returns 1 (0), X=407.58, Y=832.17, Mass=2554, SNR=35.1, Peak=131 HFD=4.6
02:55:46.889 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:55:46.889 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
02:55:46.889 00.000 6880 CameraToMount -- cameraX=-0.31 cameraY=-58.87 hyp=58.87 cameraTheta=-1.58 mountX=58.83 mountY=0.34, mountTheta=0.01
02:55:46.889 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.31, y=-58.87, opts=13)
02:55:46.889 00.000 6880 Enqueuing Move request for scope (-0.31, -58.87)
02:55:46.889 00.000 10052 Worker thread wakes up
02:55:46.889 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.31, -58.87) opts 0xd
02:55:46.889 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.31, -58.87)
02:55:46.889 00.000 10052 Moving (-0.31, -58.87) raw xDistance=58.83 yDistance=0.34
02:55:46.889 00.000 10052 GuideAlgorithmHysteresis::Result() returns 27.80 from input 58.83
02:55:46.889 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.32 from input 0.34, slope = 0.07
02:55:46.889 00.000 10052 MoveAxis(W, 16548, ABG)
02:55:46.889 00.000 10052 duration set to 500 by maxRaDuration
02:55:46.889 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:46.905 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:46.921 00.016 10052 IsSlewing returns 0
02:55:46.936 00.015 6880 UpdateGuideState exits: m=2554 SNR=35.1
02:55:46.936 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:46.936 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:46.936 00.000 6880 Enqueuing Expose request
02:55:46.952 00.016 10052 IsGuiding returns 0
02:55:46.984 00.032 10052 PulseGuide returned control before completion, sleep 483
02:55:47.487 00.503 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"14f911c8-4259-4c91-b599-dc351f416309"}
02:55:47.487 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"14f911c8-4259-4c91-b599-dc351f416309"}
02:55:47.488 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"12d1f0d9-4945-4141-b860-7046fcf01edf"}
02:55:47.488 00.000 6880 case statement mapped state 6 to 3
02:55:47.488 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"12d1f0d9-4945-4141-b860-7046fcf01edf"}
02:55:47.489 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"171ff3cf-b3e0-4883-abb8-daef1f625287"}
02:55:47.489 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4953,"width":15,"height":15,"star_pos":[6.58,7.17],"pixels":"..."},"id":"171ff3cf-b3e0-4883-abb8-daef1f625287"}
02:55:47.552 00.063 10052 IsGuiding returns 0
02:55:47.552 00.000 10052 Move returns status 0, amount 500
02:55:47.552 00.000 10052 MoveAxis(S, 128, ABG)
02:55:47.552 00.000 10052 Guiding  Dir = 1, Dur = 128
02:55:47.630 00.078 10052 IsSlewing returns 0
02:55:47.693 00.063 10052 IsGuiding returns 0
02:55:47.771 00.078 10052 PulseGuide returned control before completion, sleep 74
02:55:47.881 00.110 10052 IsGuiding returns 1
02:55:47.881 00.000 10052 scope still moving after pulse duration time elapsed
02:55:47.960 00.079 10052 IsSlewing returns 0
02:55:48.040 00.080 10052 IsGuiding returns 0
02:55:48.040 00.000 10052 scope move finished after 128 + 215 ms
02:55:48.040 00.000 10052 Move returns status 0, amount 128
02:55:48.040 00.000 10052 move complete, result=0
02:55:48.040 00.000 10052 worker thread done servicing request
02:55:48.040 00.000 10052 Worker thread wakes up
02:55:48.040 00.000 6880 GuideStep: 58.8 px 500 ms WEST, 0.3 px 128 ms SOUTH
02:55:48.040 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:48.040 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(393,817,31,31)
02:55:49.187 01.147 10052 Exposure complete
02:55:49.234 00.047 10052 worker thread done servicing request
02:55:49.234 00.000 6880 OnExposeComplete: enter
02:55:49.234 00.000 6880 UpdateGuideState(): m_state=6
02:55:49.234 00.000 6880 Star::Find(15, 407, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4954
02:55:49.234 00.000 6880 Star::Find returns 1 (0), X=407.11, Y=828.92, Mass=2608, SNR=35.4, Peak=161 HFD=4.4
02:55:49.234 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:55:49.234 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:55:49.234 00.000 6880 CameraToMount -- cameraX=-0.79 cameraY=-62.12 hyp=62.12 cameraTheta=-1.58 mountX=62.09 mountY=-0.10, mountTheta=-0.00
02:55:49.234 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.79, y=-62.12, opts=13)
02:55:49.234 00.000 6880 Enqueuing Move request for scope (-0.79, -62.12)
02:55:49.234 00.000 10052 Worker thread wakes up
02:55:49.234 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -62.12) opts 0xd
02:55:49.234 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.79, -62.12)
02:55:49.234 00.000 10052 Moving (-0.79, -62.12) raw xDistance=62.09 yDistance=-0.10
02:55:49.234 00.000 10052 GuideAlgorithmHysteresis::Result() returns 29.33 from input 62.09
02:55:49.234 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.06
02:55:49.234 00.000 10052 MoveAxis(W, 17462, ABG)
02:55:49.234 00.000 10052 duration set to 500 by maxRaDuration
02:55:49.234 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:49.249 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=237, Gamma=0.780
02:55:49.266 00.017 10052 IsSlewing returns 0
02:55:49.281 00.015 6880 UpdateGuideState exits: m=2608 SNR=35.4
02:55:49.281 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:49.281 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:49.281 00.000 6880 Enqueuing Expose request
02:55:49.297 00.016 10052 IsGuiding returns 0
02:55:49.328 00.031 10052 PulseGuide returned control before completion, sleep 483
02:55:49.501 00.173 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffab67cc-a2d9-4339-a794-746f24086802"}
02:55:49.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffab67cc-a2d9-4339-a794-746f24086802"}
02:55:49.501 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0849d941-c4b7-4faf-8336-227a06a242fc"}
02:55:49.501 00.000 6880 case statement mapped state 6 to 3
02:55:49.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0849d941-c4b7-4faf-8336-227a06a242fc"}
02:55:49.501 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"faf451e2-a1d7-4add-8bef-8d54738ba473"}
02:55:49.501 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4954,"width":15,"height":15,"star_pos":[7.11,6.92],"pixels":"..."},"id":"faf451e2-a1d7-4add-8bef-8d54738ba473"}
02:55:49.849 00.348 10052 IsGuiding returns 1
02:55:49.849 00.000 10052 scope still moving after pulse duration time elapsed
02:55:49.959 00.110 10052 IsSlewing returns 0
02:55:50.038 00.079 10052 IsGuiding returns 0
02:55:50.038 00.000 10052 scope move finished after 500 + 234 ms
02:55:50.038 00.000 10052 Move returns status 0, amount 500
02:55:50.038 00.000 10052 MoveAxis(N, 0, ABG)
02:55:50.038 00.000 10052 Move returns status 0, amount 0
02:55:50.038 00.000 10052 move complete, result=0
02:55:50.038 00.000 10052 worker thread done servicing request
02:55:50.038 00.000 6880 GuideStep: 62.1 px 500 ms WEST, -0.1 px 0 ms NORTH
02:55:50.038 00.000 10052 Worker thread wakes up
02:55:50.038 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:50.038 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,814,31,31)
02:55:50.948 00.910 10052 Exposure complete
02:55:50.995 00.047 10052 worker thread done servicing request
02:55:50.995 00.000 6880 OnExposeComplete: enter
02:55:50.995 00.000 6880 UpdateGuideState(): m_state=6
02:55:50.995 00.000 6880 Star::Find(15, 407, 828, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4955
02:55:50.995 00.000 6880 Star::Find returns 1 (0), X=407.33, Y=827.58, Mass=2491, SNR=34.6, Peak=165 HFD=4.3
02:55:50.995 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:55:50.995 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:55:50.995 00.000 6880 CameraToMount -- cameraX=-0.56 cameraY=-63.45 hyp=63.46 cameraTheta=-1.58 mountX=63.42 mountY=0.14, mountTheta=0.00
02:55:50.995 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.56, y=-63.45, opts=13)
02:55:50.995 00.000 6880 Enqueuing Move request for scope (-0.56, -63.45)
02:55:50.995 00.000 10052 Worker thread wakes up
02:55:50.995 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.56, -63.45) opts 0xd
02:55:50.995 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.56, -63.45)
02:55:50.995 00.000 10052 Moving (-0.56, -63.45) raw xDistance=63.42 yDistance=0.14
02:55:50.995 00.000 10052 GuideAlgorithmHysteresis::Result() returns 30.01 from input 63.42
02:55:50.995 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.23, using input
02:55:50.995 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.05
02:55:50.995 00.000 10052 MoveAxis(W, 17863, ABG)
02:55:50.995 00.000 10052 duration set to 500 by maxRaDuration
02:55:50.995 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:51.011 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:51.027 00.016 10052 IsSlewing returns 0
02:55:51.042 00.015 6880 UpdateGuideState exits: m=2491 SNR=34.6
02:55:51.042 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:51.042 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:51.042 00.000 6880 Enqueuing Expose request
02:55:51.058 00.016 10052 IsGuiding returns 0
02:55:51.091 00.033 10052 PulseGuide returned control before completion, sleep 483
02:55:51.498 00.407 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a43f628-e1d7-4529-a6b1-c4312a04d020"}
02:55:51.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a43f628-e1d7-4529-a6b1-c4312a04d020"}
02:55:51.498 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eeb9643e-69a2-4199-af87-c71b240b0ccc"}
02:55:51.498 00.000 6880 case statement mapped state 6 to 3
02:55:51.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eeb9643e-69a2-4199-af87-c71b240b0ccc"}
02:55:51.498 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6eace5fc-47df-46fd-a53a-d160002dde92"}
02:55:51.498 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4955,"width":15,"height":15,"star_pos":[7.33,6.58],"pixels":"..."},"id":"6eace5fc-47df-46fd-a53a-d160002dde92"}
02:55:51.657 00.159 10052 IsGuiding returns 0
02:55:51.657 00.000 10052 Move returns status 0, amount 500
02:55:51.657 00.000 10052 MoveAxis(N, 0, ABG)
02:55:51.657 00.000 10052 Move returns status 0, amount 0
02:55:51.657 00.000 10052 move complete, result=0
02:55:51.657 00.000 10052 worker thread done servicing request
02:55:51.657 00.000 10052 Worker thread wakes up
02:55:51.657 00.000 6880 GuideStep: 63.4 px 500 ms WEST, 0.1 px 0 ms NORTH
02:55:51.657 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:51.657 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,813,31,31)
02:55:52.793 01.136 10052 Exposure complete
02:55:52.840 00.047 10052 worker thread done servicing request
02:55:52.840 00.000 6880 OnExposeComplete: enter
02:55:52.840 00.000 6880 UpdateGuideState(): m_state=6
02:55:52.840 00.000 6880 Star::Find(15, 407, 827, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4956
02:55:52.840 00.000 6880 Star::Find returns 1 (0), X=407.28, Y=824.73, Mass=2531, SNR=34.9, Peak=150 HFD=4.6
02:55:52.840 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:55:52.840 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:55:52.840 00.000 6880 CameraToMount -- cameraX=-0.62 cameraY=-66.30 hyp=66.31 cameraTheta=-1.58 mountX=66.27 mountY=0.12, mountTheta=0.00
02:55:52.840 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.62, y=-66.30, opts=13)
02:55:52.840 00.000 6880 Enqueuing Move request for scope (-0.62, -66.30)
02:55:52.840 00.000 10052 Worker thread wakes up
02:55:52.840 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.62, -66.30) opts 0xd
02:55:52.840 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.62, -66.30)
02:55:52.840 00.000 10052 Moving (-0.62, -66.30) raw xDistance=66.27 yDistance=0.12
02:55:52.840 00.000 10052 GuideAlgorithmHysteresis::Result() returns 31.32 from input 66.27
02:55:52.840 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.14, using input
02:55:52.840 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.03
02:55:52.840 00.000 10052 MoveAxis(W, 18646, ABG)
02:55:52.840 00.000 10052 duration set to 500 by maxRaDuration
02:55:52.840 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:52.872 00.032 10052 IsSlewing returns 0
02:55:52.873 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=239, Gamma=0.780
02:55:52.888 00.015 6880 UpdateGuideState exits: m=2531 SNR=34.9
02:55:52.888 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:52.888 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:52.888 00.000 6880 Enqueuing Expose request
02:55:52.903 00.015 10052 IsGuiding returns 0
02:55:52.935 00.032 10052 PulseGuide returned control before completion, sleep 483
02:55:53.440 00.505 10052 IsGuiding returns 0
02:55:53.440 00.000 10052 Move returns status 0, amount 500
02:55:53.440 00.000 10052 MoveAxis(N, 0, ABG)
02:55:53.440 00.000 10052 Move returns status 0, amount 0
02:55:53.440 00.000 10052 move complete, result=0
02:55:53.440 00.000 10052 worker thread done servicing request
02:55:53.440 00.000 10052 Worker thread wakes up
02:55:53.440 00.000 6880 GuideStep: 66.3 px 500 ms WEST, 0.1 px 0 ms NORTH
02:55:53.440 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:53.440 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,810,31,31)
02:55:53.503 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9706fa0d-e736-4bce-a5c9-b1dbb49cb56c"}
02:55:53.503 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9706fa0d-e736-4bce-a5c9-b1dbb49cb56c"}
02:55:53.504 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5d430275-f93f-4e1a-b975-17b8563f27dc"}
02:55:53.504 00.000 6880 case statement mapped state 6 to 3
02:55:53.504 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d430275-f93f-4e1a-b975-17b8563f27dc"}
02:55:53.504 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8fcd9a44-dcb4-422a-8f0b-8c5b7c7add52"}
02:55:53.504 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4956,"width":15,"height":15,"star_pos":[7.28,6.73],"pixels":"..."},"id":"8fcd9a44-dcb4-422a-8f0b-8c5b7c7add52"}
02:55:54.356 00.852 10052 Exposure complete
02:55:54.404 00.048 10052 worker thread done servicing request
02:55:54.404 00.000 6880 OnExposeComplete: enter
02:55:54.404 00.000 6880 UpdateGuideState(): m_state=6
02:55:54.404 00.000 6880 Star::Find(15, 407, 824, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4957
02:55:54.404 00.000 6880 Star::Find returns 1 (0), X=407.46, Y=822.80, Mass=2438, SNR=34.2, Peak=150 HFD=4.6
02:55:54.404 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:55:54.404 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:55:54.404 00.000 6880 CameraToMount -- cameraX=-0.43 cameraY=-68.24 hyp=68.25 cameraTheta=-1.58 mountX=68.20 mountY=0.33, mountTheta=0.00
02:55:54.404 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.43, y=-68.24, opts=13)
02:55:54.404 00.000 6880 Enqueuing Move request for scope (-0.43, -68.24)
02:55:54.404 00.000 10052 Worker thread wakes up
02:55:54.404 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.43, -68.24) opts 0xd
02:55:54.404 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.43, -68.24)
02:55:54.404 00.000 10052 Moving (-0.43, -68.24) raw xDistance=68.20 yDistance=0.33
02:55:54.404 00.000 10052 GuideAlgorithmHysteresis::Result() returns 32.26 from input 68.20
02:55:54.404 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.33, slope = 0.02
02:55:54.404 00.000 10052 MoveAxis(W, 19202, ABG)
02:55:54.404 00.000 10052 duration set to 500 by maxRaDuration
02:55:54.404 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:54.435 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=237, Gamma=0.780
02:55:54.435 00.000 10052 IsSlewing returns 0
02:55:54.451 00.016 6880 UpdateGuideState exits: m=2438 SNR=34.2
02:55:54.451 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:54.451 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:54.451 00.000 6880 Enqueuing Expose request
02:55:54.466 00.015 10052 IsGuiding returns 0
02:55:54.498 00.032 10052 PulseGuide returned control before completion, sleep 483
02:55:55.018 00.520 10052 IsGuiding returns 0
02:55:55.018 00.000 10052 Move returns status 0, amount 500
02:55:55.024 00.006 10052 MoveAxis(S, 45, ABG)
02:55:55.024 00.000 10052 Guiding  Dir = 1, Dur = 45
02:55:55.059 00.035 10052 IsSlewing returns 0
02:55:55.096 00.037 10052 IsGuiding returns 0
02:55:55.128 00.032 10052 PulseGuide returned control before completion, sleep 28
02:55:55.177 00.049 10052 IsGuiding returns 0
02:55:55.177 00.000 10052 Move returns status 0, amount 45
02:55:55.177 00.000 10052 move complete, result=0
02:55:55.177 00.000 10052 worker thread done servicing request
02:55:55.177 00.000 10052 Worker thread wakes up
02:55:55.177 00.000 6880 GuideStep: 68.2 px 500 ms WEST, 0.3 px 45 ms SOUTH
02:55:55.177 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:55.177 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,808,31,31)
02:55:55.506 00.329 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16b7a56f-3fe4-4d10-9f99-6cf13eb569a5"}
02:55:55.506 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16b7a56f-3fe4-4d10-9f99-6cf13eb569a5"}
02:55:55.507 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dd70bfd9-5001-4c19-abcb-34cfff87a9d7"}
02:55:55.507 00.000 6880 case statement mapped state 6 to 3
02:55:55.507 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd70bfd9-5001-4c19-abcb-34cfff87a9d7"}
02:55:55.507 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8d4147ce-1e53-45a7-87b7-8293e878e990"}
02:55:55.507 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4957,"width":15,"height":15,"star_pos":[7.46,6.80],"pixels":"..."},"id":"8d4147ce-1e53-45a7-87b7-8293e878e990"}
02:55:56.311 00.804 10052 Exposure complete
02:55:56.358 00.047 10052 worker thread done servicing request
02:55:56.358 00.000 6880 OnExposeComplete: enter
02:55:56.358 00.000 6880 UpdateGuideState(): m_state=6
02:55:56.358 00.000 6880 Star::Find(15, 407, 822, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4958
02:55:56.358 00.000 6880 Star::Find returns 1 (0), X=407.43, Y=819.98, Mass=2439, SNR=34.1, Peak=135 HFD=4.9
02:55:56.358 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
02:55:56.358 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:55:56.358 00.000 6880 CameraToMount -- cameraX=-0.46 cameraY=-71.06 hyp=71.06 cameraTheta=-1.58 mountX=71.01 mountY=0.33, mountTheta=0.00
02:55:56.358 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.46, y=-71.06, opts=13)
02:55:56.358 00.000 6880 Enqueuing Move request for scope (-0.46, -71.06)
02:55:56.358 00.000 10052 Worker thread wakes up
02:55:56.358 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.46, -71.06) opts 0xd
02:55:56.358 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.46, -71.06)
02:55:56.358 00.000 10052 Moving (-0.46, -71.06) raw xDistance=71.01 yDistance=0.33
02:55:56.358 00.000 10052 GuideAlgorithmHysteresis::Result() returns 33.57 from input 71.01
02:55:56.358 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.33, slope = 0.01
02:55:56.358 00.000 10052 MoveAxis(W, 19983, ABG)
02:55:56.358 00.000 10052 duration set to 500 by maxRaDuration
02:55:56.358 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:56.387 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=228, Gamma=0.780
02:55:56.390 00.003 10052 IsSlewing returns 0
02:55:56.405 00.015 6880 UpdateGuideState exits: m=2439 SNR=34.1
02:55:56.405 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:56.405 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:56.405 00.000 6880 Enqueuing Expose request
02:55:56.421 00.016 10052 IsGuiding returns 0
02:55:56.452 00.031 10052 PulseGuide returned control before completion, sleep 483
02:55:56.972 00.520 10052 IsGuiding returns 0
02:55:56.972 00.000 10052 Move returns status 0, amount 500
02:55:56.972 00.000 10052 MoveAxis(S, 17, ABG)
02:55:56.972 00.000 10052 Guiding  Dir = 1, Dur = 17
02:55:57.004 00.032 10052 IsSlewing returns 0
02:55:57.051 00.047 10052 IsGuiding returns 0
02:55:57.114 00.063 10052 IsGuiding returns 0
02:55:57.114 00.000 10052 Move returns status 0, amount 17
02:55:57.114 00.000 10052 move complete, result=0
02:55:57.114 00.000 10052 worker thread done servicing request
02:55:57.114 00.000 6880 GuideStep: 71.0 px 500 ms WEST, 0.3 px 17 ms SOUTH
02:55:57.114 00.000 10052 Worker thread wakes up
02:55:57.114 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:57.114 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,805,31,31)
02:55:57.506 00.392 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c2bfae6-c0c6-4c81-93ed-2527e763e562"}
02:55:57.506 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c2bfae6-c0c6-4c81-93ed-2527e763e562"}
02:55:57.506 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ee079e8-91ab-4dd2-89e3-46ad20c8a4aa"}
02:55:57.506 00.000 6880 case statement mapped state 6 to 3
02:55:57.506 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ee079e8-91ab-4dd2-89e3-46ad20c8a4aa"}
02:55:57.506 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"47d529c1-adca-4efc-b2dc-9e2ac8fdca9f"}
02:55:57.506 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4958,"width":15,"height":15,"star_pos":[7.43,6.98],"pixels":"..."},"id":"47d529c1-adca-4efc-b2dc-9e2ac8fdca9f"}
02:55:58.032 00.526 10052 Exposure complete
02:55:58.077 00.045 10052 worker thread done servicing request
02:55:58.077 00.000 6880 OnExposeComplete: enter
02:55:58.077 00.000 6880 UpdateGuideState(): m_state=6
02:55:58.077 00.000 6880 Star::Find(15, 407, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4959
02:55:58.077 00.000 6880 Star::Find returns 1 (0), X=407.15, Y=818.49, Mass=2526, SNR=34.7, Peak=146 HFD=5.0
02:55:58.077 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:55:58.077 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:55:58.077 00.000 6880 CameraToMount -- cameraX=-0.74 cameraY=-72.55 hyp=72.55 cameraTheta=-1.58 mountX=72.52 mountY=0.07, mountTheta=0.00
02:55:58.077 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.74, y=-72.55, opts=13)
02:55:58.077 00.000 6880 Enqueuing Move request for scope (-0.74, -72.55)
02:55:58.077 00.000 10052 Worker thread wakes up
02:55:58.077 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.74, -72.55) opts 0xd
02:55:58.077 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.74, -72.55)
02:55:58.077 00.000 10052 Moving (-0.74, -72.55) raw xDistance=72.52 yDistance=0.07
02:55:58.077 00.000 10052 GuideAlgorithmHysteresis::Result() returns 34.31 from input 72.52
02:55:58.077 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.01
02:55:58.077 00.000 10052 MoveAxis(W, 20426, ABG)
02:55:58.077 00.000 10052 duration set to 500 by maxRaDuration
02:55:58.077 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:58.108 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:55:58.124 00.016 6880 UpdateGuideState exits: m=2526 SNR=34.7
02:55:58.124 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:58.124 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:58.124 00.000 6880 Enqueuing Expose request
02:55:58.124 00.000 10052 IsSlewing returns 0
02:55:58.172 00.048 10052 IsGuiding returns 0
02:55:58.203 00.031 10052 PulseGuide returned control before completion, sleep 483
02:55:58.707 00.504 10052 IsGuiding returns 0
02:55:58.707 00.000 10052 Move returns status 0, amount 500
02:55:58.707 00.000 10052 MoveAxis(N, 0, ABG)
02:55:58.707 00.000 10052 Move returns status 0, amount 0
02:55:58.707 00.000 10052 move complete, result=0
02:55:58.707 00.000 10052 worker thread done servicing request
02:55:58.707 00.000 10052 Worker thread wakes up
02:55:58.707 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:55:58.707 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,803,31,31)
02:55:58.707 00.000 6880 GuideStep: 72.5 px 500 ms WEST, 0.1 px 0 ms NORTH
02:55:59.508 00.801 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ebb860d2-d44e-4227-8a94-7d4595253cc6"}
02:55:59.508 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ebb860d2-d44e-4227-8a94-7d4595253cc6"}
02:55:59.508 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dd0b8b78-7147-4f04-8714-5f75d1387e87"}
02:55:59.508 00.000 6880 case statement mapped state 6 to 3
02:55:59.508 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd0b8b78-7147-4f04-8714-5f75d1387e87"}
02:55:59.509 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bc3ff046-e7ab-4cef-9bbd-dc6563384cac"}
02:55:59.509 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4959,"width":15,"height":15,"star_pos":[7.15,7.49],"pixels":"..."},"id":"bc3ff046-e7ab-4cef-9bbd-dc6563384cac"}
02:55:59.840 00.331 10052 Exposure complete
02:55:59.895 00.055 10052 worker thread done servicing request
02:55:59.895 00.000 6880 OnExposeComplete: enter
02:55:59.895 00.000 6880 UpdateGuideState(): m_state=6
02:55:59.895 00.000 6880 Star::Find(15, 407, 818, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4960
02:55:59.895 00.000 6880 Star::Find returns 1 (0), X=407.29, Y=815.37, Mass=2482, SNR=34.5, Peak=132 HFD=5.0
02:55:59.895 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:55:59.895 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:55:59.895 00.000 6880 CameraToMount -- cameraX=-0.60 cameraY=-75.67 hyp=75.67 cameraTheta=-1.58 mountX=75.63 mountY=0.24, mountTheta=0.00
02:55:59.895 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.60, y=-75.67, opts=13)
02:55:59.895 00.000 6880 Enqueuing Move request for scope (-0.60, -75.67)
02:55:59.895 00.000 10052 Worker thread wakes up
02:55:59.895 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.60, -75.67) opts 0xd
02:55:59.895 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.60, -75.67)
02:55:59.895 00.000 10052 Moving (-0.60, -75.67) raw xDistance=75.63 yDistance=0.24
02:55:59.895 00.000 10052 GuideAlgorithmHysteresis::Result() returns 35.75 from input 75.63
02:55:59.895 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.24, slope = 0.02
02:55:59.895 00.000 10052 MoveAxis(W, 21281, ABG)
02:55:59.895 00.000 10052 duration set to 500 by maxRaDuration
02:55:59.895 00.000 10052 Guiding  Dir = 3, Dur = 500
02:55:59.902 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=216, Gamma=0.780
02:55:59.934 00.032 6880 UpdateGuideState exits: m=2482 SNR=34.5
02:55:59.934 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:55:59.934 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:55:59.934 00.000 6880 Enqueuing Expose request
02:55:59.964 00.030 10052 IsSlewing returns 0
02:56:00.029 00.065 10052 IsGuiding returns 0
02:56:00.092 00.063 10052 PulseGuide returned control before completion, sleep 444
02:56:00.564 00.472 10052 IsGuiding returns 1
02:56:00.564 00.000 10052 scope still moving after pulse duration time elapsed
02:56:00.611 00.047 10052 IsSlewing returns 0
02:56:00.642 00.031 10052 IsGuiding returns 0
02:56:00.642 00.000 10052 scope move finished after 500 + 119 ms
02:56:00.642 00.000 10052 Move returns status 0, amount 500
02:56:00.642 00.000 10052 MoveAxis(S, 36, ABG)
02:56:00.642 00.000 10052 Guiding  Dir = 1, Dur = 36
02:56:00.690 00.048 10052 IsSlewing returns 0
02:56:00.721 00.031 10052 IsGuiding returns 0
02:56:00.754 00.033 10052 PulseGuide returned control before completion, sleep 19
02:56:00.801 00.047 10052 IsGuiding returns 0
02:56:00.801 00.000 10052 Move returns status 0, amount 36
02:56:00.801 00.000 10052 move complete, result=0
02:56:00.801 00.000 10052 worker thread done servicing request
02:56:00.801 00.000 10052 Worker thread wakes up
02:56:00.801 00.000 6880 GuideStep: 75.6 px 500 ms WEST, 0.2 px 36 ms SOUTH
02:56:00.801 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:00.801 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,800,31,31)
02:56:01.509 00.708 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b421dd39-414f-4628-a490-b0ae3685a699"}
02:56:01.509 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b421dd39-414f-4628-a490-b0ae3685a699"}
02:56:01.509 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c9ea2202-f9df-4095-8482-9a5091c0a7cf"}
02:56:01.509 00.000 6880 case statement mapped state 6 to 3
02:56:01.509 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9ea2202-f9df-4095-8482-9a5091c0a7cf"}
02:56:01.510 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e179de3-0a8b-417c-a64c-950c4e38ed9c"}
02:56:01.510 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4960,"width":15,"height":15,"star_pos":[7.29,7.37],"pixels":"..."},"id":"1e179de3-0a8b-417c-a64c-950c4e38ed9c"}
02:56:02.045 00.535 10052 Exposure complete
02:56:02.096 00.051 10052 worker thread done servicing request
02:56:02.096 00.000 6880 OnExposeComplete: enter
02:56:02.096 00.000 6880 UpdateGuideState(): m_state=6
02:56:02.096 00.000 6880 Star::Find(15, 407, 815, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4961
02:56:02.096 00.000 6880 Star::Find returns 1 (0), X=406.80, Y=812.66, Mass=2451, SNR=34.2, Peak=178 HFD=4.6
02:56:02.096 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:02.096 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:02.096 00.000 6880 CameraToMount -- cameraX=-1.10 cameraY=-78.37 hyp=78.38 cameraTheta=-1.58 mountX=78.35 mountY=-0.22, mountTheta=-0.00
02:56:02.096 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.10, y=-78.37, opts=13)
02:56:02.096 00.000 6880 Enqueuing Move request for scope (-1.10, -78.37)
02:56:02.096 00.000 10052 Worker thread wakes up
02:56:02.096 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.10, -78.37) opts 0xd
02:56:02.096 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.10, -78.37)
02:56:02.096 00.000 10052 Moving (-1.10, -78.37) raw xDistance=78.35 yDistance=-0.22
02:56:02.096 00.000 10052 GuideAlgorithmHysteresis::Result() returns 37.05 from input 78.35
02:56:02.096 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.22, slope = -0.01
02:56:02.096 00.000 10052 MoveAxis(W, 22053, ABG)
02:56:02.096 00.000 10052 duration set to 500 by maxRaDuration
02:56:02.096 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:02.109 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=216, Gamma=0.780
02:56:02.109 00.000 10052 IsSlewing returns 0
02:56:02.141 00.032 6880 UpdateGuideState exits: m=2451 SNR=34.2
02:56:02.141 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:02.141 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:02.141 00.000 6880 Enqueuing Expose request
02:56:02.156 00.015 10052 IsGuiding returns 0
02:56:02.188 00.032 10052 PulseGuide returned control before completion, sleep 483
02:56:02.705 00.517 10052 IsGuiding returns 0
02:56:02.705 00.000 10052 Move returns status 0, amount 500
02:56:02.705 00.000 10052 MoveAxis(N, 19, ABG)
02:56:02.705 00.000 10052 Guiding  Dir = 0, Dur = 19
02:56:02.736 00.031 10052 IsSlewing returns 0
02:56:02.785 00.049 10052 IsGuiding returns 0
02:56:02.847 00.062 10052 IsGuiding returns 0
02:56:02.847 00.000 10052 Move returns status 0, amount 19
02:56:02.847 00.000 10052 move complete, result=0
02:56:02.847 00.000 10052 worker thread done servicing request
02:56:02.847 00.000 10052 Worker thread wakes up
02:56:02.847 00.000 6880 GuideStep: 78.4 px 500 ms WEST, -0.2 px 19 ms NORTH
02:56:02.847 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:02.847 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,798,31,31)
02:56:03.508 00.661 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3905e740-158f-40e8-8ef8-a22fad5589a1"}
02:56:03.508 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3905e740-158f-40e8-8ef8-a22fad5589a1"}
02:56:03.509 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"da7a90f7-a19a-4830-9a15-fd4575a47953"}
02:56:03.509 00.000 6880 case statement mapped state 6 to 3
02:56:03.509 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"da7a90f7-a19a-4830-9a15-fd4575a47953"}
02:56:03.509 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"75b73d64-f801-4c84-ab81-038bf27b2620"}
02:56:03.509 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4961,"width":15,"height":15,"star_pos":[6.80,6.66],"pixels":"..."},"id":"75b73d64-f801-4c84-ab81-038bf27b2620"}
02:56:04.094 00.585 10052 Exposure complete
02:56:04.141 00.047 10052 worker thread done servicing request
02:56:04.141 00.000 6880 OnExposeComplete: enter
02:56:04.141 00.000 6880 UpdateGuideState(): m_state=6
02:56:04.141 00.000 6880 Star::Find(15, 406, 812, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4962
02:56:04.141 00.000 6880 Star::Find returns 1 (0), X=406.81, Y=810.53, Mass=2558, SNR=35.1, Peak=158 HFD=4.7
02:56:04.141 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:04.141 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:04.141 00.000 6880 CameraToMount -- cameraX=-1.08 cameraY=-80.51 hyp=80.52 cameraTheta=-1.58 mountX=80.49 mountY=-0.19, mountTheta=-0.00
02:56:04.141 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.08, y=-80.51, opts=13)
02:56:04.141 00.000 6880 Enqueuing Move request for scope (-1.08, -80.51)
02:56:04.141 00.000 10052 Worker thread wakes up
02:56:04.141 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -80.51) opts 0xd
02:56:04.141 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.08, -80.51)
02:56:04.141 00.000 10052 Moving (-1.08, -80.51) raw xDistance=80.49 yDistance=-0.19
02:56:04.141 00.000 10052 GuideAlgorithmHysteresis::Result() returns 38.07 from input 80.49
02:56:04.141 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.19, slope = -0.03
02:56:04.141 00.000 10052 MoveAxis(W, 22663, ABG)
02:56:04.141 00.000 10052 duration set to 500 by maxRaDuration
02:56:04.141 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:04.172 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=238, Gamma=0.780
02:56:04.173 00.001 10052 IsSlewing returns 0
02:56:04.189 00.016 6880 UpdateGuideState exits: m=2558 SNR=35.1
02:56:04.189 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:04.189 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:04.189 00.000 6880 Enqueuing Expose request
02:56:04.204 00.015 10052 IsGuiding returns 0
02:56:04.236 00.032 10052 PulseGuide returned control before completion, sleep 483
02:56:04.742 00.506 10052 IsGuiding returns 0
02:56:04.742 00.000 10052 Move returns status 0, amount 500
02:56:04.742 00.000 10052 MoveAxis(N, 59, ABG)
02:56:04.742 00.000 10052 Guiding  Dir = 0, Dur = 59
02:56:04.774 00.032 10052 IsSlewing returns 0
02:56:04.822 00.048 10052 IsGuiding returns 0
02:56:04.852 00.030 10052 PulseGuide returned control before completion, sleep 42
02:56:04.915 00.063 10052 IsGuiding returns 0
02:56:04.915 00.000 10052 Move returns status 0, amount 59
02:56:04.915 00.000 10052 move complete, result=0
02:56:04.915 00.000 10052 worker thread done servicing request
02:56:04.915 00.000 10052 Worker thread wakes up
02:56:04.915 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:04.915 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,796,31,31)
02:56:04.915 00.000 6880 GuideStep: 80.5 px 500 ms WEST, -0.2 px 59 ms NORTH
02:56:05.511 00.596 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9baec385-f3d3-495e-b310-ca08dd240ebb"}
02:56:05.511 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9baec385-f3d3-495e-b310-ca08dd240ebb"}
02:56:05.511 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"762d6d86-b3f3-4abf-82c2-ac9ce7fe0fe9"}
02:56:05.511 00.000 6880 case statement mapped state 6 to 3
02:56:05.511 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"762d6d86-b3f3-4abf-82c2-ac9ce7fe0fe9"}
02:56:05.511 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7f7a6cb7-7c46-408d-aa11-90c0ff8f0916"}
02:56:05.511 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4962,"width":15,"height":15,"star_pos":[6.81,6.53],"pixels":"..."},"id":"7f7a6cb7-7c46-408d-aa11-90c0ff8f0916"}
02:56:05.827 00.316 10052 Exposure complete
02:56:05.874 00.047 10052 worker thread done servicing request
02:56:05.874 00.000 6880 OnExposeComplete: enter
02:56:05.874 00.000 6880 UpdateGuideState(): m_state=6
02:56:05.874 00.000 6880 Star::Find(15, 406, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4963
02:56:05.874 00.000 6880 Star::Find returns 1 (0), X=407.10, Y=809.21, Mass=2561, SNR=35.0, Peak=141 HFD=4.9
02:56:05.874 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:05.874 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:56:05.874 00.000 6880 CameraToMount -- cameraX=-0.79 cameraY=-81.83 hyp=81.84 cameraTheta=-1.58 mountX=81.79 mountY=0.12, mountTheta=0.00
02:56:05.874 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.79, y=-81.83, opts=13)
02:56:05.874 00.000 6880 Enqueuing Move request for scope (-0.79, -81.83)
02:56:05.874 00.000 10052 Worker thread wakes up
02:56:05.874 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.79, -81.83) opts 0xd
02:56:05.874 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.79, -81.83)
02:56:05.874 00.000 10052 Moving (-0.79, -81.83) raw xDistance=81.79 yDistance=0.12
02:56:05.874 00.000 10052 GuideAlgorithmHysteresis::Result() returns 38.71 from input 81.79
02:56:05.874 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.02
02:56:05.874 00.000 10052 MoveAxis(W, 23045, ABG)
02:56:05.874 00.000 10052 duration set to 500 by maxRaDuration
02:56:05.874 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:05.909 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=241, Gamma=0.780
02:56:05.938 00.029 6880 UpdateGuideState exits: m=2561 SNR=35.0
02:56:05.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:05.938 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:05.938 00.000 6880 Enqueuing Expose request
02:56:05.938 00.000 10052 IsSlewing returns 0
02:56:06.016 00.078 10052 IsGuiding returns 0
02:56:06.080 00.064 10052 PulseGuide returned control before completion, sleep 444
02:56:06.553 00.473 10052 IsGuiding returns 1
02:56:06.553 00.000 10052 scope still moving after pulse duration time elapsed
02:56:06.600 00.047 10052 IsSlewing returns 0
02:56:06.632 00.032 10052 IsGuiding returns 0
02:56:06.632 00.000 10052 scope move finished after 500 + 121 ms
02:56:06.632 00.000 10052 Move returns status 0, amount 500
02:56:06.632 00.000 10052 MoveAxis(N, 0, ABG)
02:56:06.632 00.000 10052 Move returns status 0, amount 0
02:56:06.632 00.000 10052 move complete, result=0
02:56:06.632 00.000 10052 worker thread done servicing request
02:56:06.632 00.000 6880 GuideStep: 81.8 px 500 ms WEST, 0.1 px 0 ms NORTH
02:56:06.645 00.013 10052 Worker thread wakes up
02:56:06.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:06.645 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,794,31,31)
02:56:07.511 00.866 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eaaeed5a-2ec0-4973-845a-cc4a32151e7f"}
02:56:07.511 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eaaeed5a-2ec0-4973-845a-cc4a32151e7f"}
02:56:07.511 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24560ea9-a981-47e3-8cb0-a6dcb182f386"}
02:56:07.511 00.000 6880 case statement mapped state 6 to 3
02:56:07.511 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24560ea9-a981-47e3-8cb0-a6dcb182f386"}
02:56:07.511 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2670d89a-67b3-4fb0-9fad-1d3135dd2c9a"}
02:56:07.511 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4963,"width":15,"height":15,"star_pos":[7.10,7.21],"pixels":"..."},"id":"2670d89a-67b3-4fb0-9fad-1d3135dd2c9a"}
02:56:07.779 00.268 10052 Exposure complete
02:56:07.827 00.048 10052 worker thread done servicing request
02:56:07.827 00.000 6880 OnExposeComplete: enter
02:56:07.827 00.000 6880 UpdateGuideState(): m_state=6
02:56:07.827 00.000 6880 Star::Find(15, 407, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4964
02:56:07.827 00.000 6880 Star::Find returns 1 (0), X=406.79, Y=805.04, Mass=2466, SNR=34.4, Peak=145 HFD=4.6
02:56:07.827 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:07.827 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:07.827 00.000 6880 CameraToMount -- cameraX=-1.11 cameraY=-86.00 hyp=86.00 cameraTheta=-1.58 mountX=85.97 mountY=-0.15, mountTheta=-0.00
02:56:07.827 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.11, y=-86.00, opts=13)
02:56:07.827 00.000 6880 Enqueuing Move request for scope (-1.11, -86.00)
02:56:07.827 00.000 10052 Worker thread wakes up
02:56:07.827 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.11, -86.00) opts 0xd
02:56:07.827 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.11, -86.00)
02:56:07.827 00.000 10052 Moving (-1.11, -86.00) raw xDistance=85.97 yDistance=-0.15
02:56:07.827 00.000 10052 GuideAlgorithmHysteresis::Result() returns 40.62 from input 85.97
02:56:07.827 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.15 is < calculated value -0.18, using input
02:56:07.827 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.04
02:56:07.827 00.000 10052 MoveAxis(W, 24181, ABG)
02:56:07.827 00.000 10052 duration set to 500 by maxRaDuration
02:56:07.827 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:07.859 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=229, Gamma=0.780
02:56:07.874 00.015 10052 IsSlewing returns 0
02:56:07.882 00.008 6880 UpdateGuideState exits: m=2466 SNR=34.4
02:56:07.882 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:07.882 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:07.882 00.000 6880 Enqueuing Expose request
02:56:07.952 00.070 10052 IsGuiding returns 0
02:56:08.015 00.063 10052 PulseGuide returned control before completion, sleep 451
02:56:08.502 00.487 10052 IsGuiding returns 1
02:56:08.502 00.000 10052 scope still moving after pulse duration time elapsed
02:56:08.549 00.047 10052 IsSlewing returns 0
02:56:08.581 00.032 10052 IsGuiding returns 0
02:56:08.581 00.000 10052 scope move finished after 500 + 133 ms
02:56:08.581 00.000 10052 Move returns status 0, amount 500
02:56:08.581 00.000 10052 MoveAxis(N, 0, ABG)
02:56:08.581 00.000 10052 Move returns status 0, amount 0
02:56:08.581 00.000 10052 move complete, result=0
02:56:08.581 00.000 10052 worker thread done servicing request
02:56:08.581 00.000 10052 Worker thread wakes up
02:56:08.581 00.000 6880 GuideStep: 86.0 px 500 ms WEST, -0.2 px 0 ms NORTH
02:56:08.581 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:08.581 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,790,31,31)
02:56:09.507 00.926 10052 Exposure complete
02:56:09.522 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d7d28c1-e599-4265-ada4-042fe8aaab9a"}
02:56:09.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d7d28c1-e599-4265-ada4-042fe8aaab9a"}
02:56:09.522 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5f47360-42f5-4b1d-8a53-8918b46a8dd8"}
02:56:09.522 00.000 6880 case statement mapped state 6 to 3
02:56:09.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f5f47360-42f5-4b1d-8a53-8918b46a8dd8"}
02:56:09.522 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e96e8c43-8730-44e0-8196-1cc5be7adbc2"}
02:56:09.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4964,"width":15,"height":15,"star_pos":[6.79,7.04],"pixels":"..."},"id":"e96e8c43-8730-44e0-8196-1cc5be7adbc2"}
02:56:09.554 00.032 10052 worker thread done servicing request
02:56:09.554 00.000 6880 OnExposeComplete: enter
02:56:09.554 00.000 6880 UpdateGuideState(): m_state=6
02:56:09.554 00.000 6880 Star::Find(15, 406, 805, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4965
02:56:09.554 00.000 6880 Star::Find returns 1 (0), X=406.81, Y=803.84, Mass=2551, SNR=35.1, Peak=170 HFD=4.7
02:56:09.554 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:09.554 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:09.554 00.000 6880 CameraToMount -- cameraX=-1.08 cameraY=-87.20 hyp=87.20 cameraTheta=-1.58 mountX=87.17 mountY=-0.11, mountTheta=-0.00
02:56:09.554 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.08, y=-87.20, opts=13)
02:56:09.554 00.000 6880 Enqueuing Move request for scope (-1.08, -87.20)
02:56:09.554 00.000 10052 Worker thread wakes up
02:56:09.554 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.08, -87.20) opts 0xd
02:56:09.554 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.08, -87.20)
02:56:09.554 00.000 10052 Moving (-1.08, -87.20) raw xDistance=87.17 yDistance=-0.11
02:56:09.554 00.000 10052 GuideAlgorithmHysteresis::Result() returns 41.26 from input 87.17
02:56:09.554 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.21, using input
02:56:09.554 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.05
02:56:09.554 00.000 10052 MoveAxis(W, 24559, ABG)
02:56:09.554 00.000 10052 duration set to 500 by maxRaDuration
02:56:09.554 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:09.571 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=241, Gamma=0.780
02:56:09.601 00.030 6880 UpdateGuideState exits: m=2551 SNR=35.1
02:56:09.601 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:09.601 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:09.601 00.000 6880 Enqueuing Expose request
02:56:09.616 00.015 10052 IsSlewing returns 0
02:56:09.707 00.091 10052 IsGuiding returns 0
02:56:09.777 00.070 10052 PulseGuide returned control before completion, sleep 442
02:56:10.281 00.504 10052 IsGuiding returns 1
02:56:10.281 00.000 10052 scope still moving after pulse duration time elapsed
02:56:10.333 00.052 10052 IsSlewing returns 0
02:56:10.373 00.040 10052 IsGuiding returns 0
02:56:10.373 00.000 10052 scope move finished after 500 + 165 ms
02:56:10.373 00.000 10052 Move returns status 0, amount 500
02:56:10.373 00.000 10052 MoveAxis(N, 0, ABG)
02:56:10.373 00.000 10052 Move returns status 0, amount 0
02:56:10.373 00.000 10052 move complete, result=0
02:56:10.373 00.000 10052 worker thread done servicing request
02:56:10.373 00.000 10052 Worker thread wakes up
02:56:10.373 00.000 6880 GuideStep: 87.2 px 500 ms WEST, -0.1 px 0 ms NORTH
02:56:10.373 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:10.373 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,789,31,31)
02:56:11.507 01.134 10052 Exposure complete
02:56:11.522 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3ae3410-0585-4b04-b9d1-8278f10c0834"}
02:56:11.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3ae3410-0585-4b04-b9d1-8278f10c0834"}
02:56:11.523 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e30d429-0599-4b48-9917-0063ac6cb6e7"}
02:56:11.523 00.000 6880 case statement mapped state 6 to 3
02:56:11.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1e30d429-0599-4b48-9917-0063ac6cb6e7"}
02:56:11.523 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"216075dd-942c-47aa-88d6-f7249c4e8522"}
02:56:11.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4965,"width":15,"height":15,"star_pos":[6.81,6.84],"pixels":"..."},"id":"216075dd-942c-47aa-88d6-f7249c4e8522"}
02:56:11.556 00.033 10052 worker thread done servicing request
02:56:11.556 00.000 6880 OnExposeComplete: enter
02:56:11.556 00.000 6880 UpdateGuideState(): m_state=6
02:56:11.556 00.000 6880 Star::Find(15, 406, 803, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4966
02:56:11.556 00.000 6880 Star::Find returns 1 (0), X=407.21, Y=800.67, Mass=2484, SNR=34.4, Peak=128 HFD=4.8
02:56:11.556 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:11.556 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:56:11.556 00.000 6880 CameraToMount -- cameraX=-0.69 cameraY=-90.37 hyp=90.37 cameraTheta=-1.58 mountX=90.32 mountY=0.32, mountTheta=0.00
02:56:11.556 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.69, y=-90.37, opts=13)
02:56:11.556 00.000 6880 Enqueuing Move request for scope (-0.69, -90.37)
02:56:11.556 00.000 10052 Worker thread wakes up
02:56:11.556 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.69, -90.37) opts 0xd
02:56:11.556 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.69, -90.37)
02:56:11.556 00.000 10052 Moving (-0.69, -90.37) raw xDistance=90.32 yDistance=0.32
02:56:11.556 00.000 10052 GuideAlgorithmHysteresis::Result() returns 42.71 from input 90.32
02:56:11.556 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.32, slope = -0.03
02:56:11.556 00.000 10052 MoveAxis(W, 25424, ABG)
02:56:11.556 00.000 10052 duration set to 500 by maxRaDuration
02:56:11.556 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:11.582 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=227, Gamma=0.780
02:56:11.602 00.020 6880 UpdateGuideState exits: m=2484 SNR=34.4
02:56:11.602 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:11.602 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:11.602 00.000 6880 Enqueuing Expose request
02:56:11.619 00.017 10052 IsSlewing returns 0
02:56:11.697 00.078 10052 IsGuiding returns 0
02:56:11.775 00.078 10052 PulseGuide returned control before completion, sleep 442
02:56:12.281 00.506 10052 IsGuiding returns 1
02:56:12.281 00.000 10052 scope still moving after pulse duration time elapsed
02:56:12.328 00.047 10052 IsSlewing returns 0
02:56:12.358 00.030 10052 IsGuiding returns 0
02:56:12.358 00.000 10052 scope move finished after 500 + 162 ms
02:56:12.358 00.000 10052 Move returns status 0, amount 500
02:56:12.358 00.000 10052 MoveAxis(N, 0, ABG)
02:56:12.358 00.000 10052 Move returns status 0, amount 0
02:56:12.358 00.000 10052 move complete, result=0
02:56:12.358 00.000 10052 worker thread done servicing request
02:56:12.358 00.000 10052 Worker thread wakes up
02:56:12.358 00.000 6880 GuideStep: 90.3 px 500 ms WEST, 0.3 px 0 ms NORTH
02:56:12.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:12.358 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,786,31,31)
02:56:13.285 00.927 10052 Exposure complete
02:56:13.332 00.047 10052 worker thread done servicing request
02:56:13.332 00.000 6880 OnExposeComplete: enter
02:56:13.332 00.000 6880 UpdateGuideState(): m_state=6
02:56:13.332 00.000 6880 Star::Find(15, 407, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4967
02:56:13.332 00.000 6880 Star::Find returns 1 (0), X=406.78, Y=799.36, Mass=2476, SNR=34.5, Peak=142 HFD=4.9
02:56:13.332 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:13.332 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:13.332 00.000 6880 CameraToMount -- cameraX=-1.12 cameraY=-91.68 hyp=91.69 cameraTheta=-1.58 mountX=91.65 mountY=-0.10, mountTheta=-0.00
02:56:13.332 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.12, y=-91.68, opts=13)
02:56:13.332 00.000 6880 Enqueuing Move request for scope (-1.12, -91.68)
02:56:13.332 00.000 10052 Worker thread wakes up
02:56:13.332 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.12, -91.68) opts 0xd
02:56:13.332 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.12, -91.68)
02:56:13.332 00.000 10052 Moving (-1.12, -91.68) raw xDistance=91.65 yDistance=-0.10
02:56:13.332 00.000 10052 GuideAlgorithmHysteresis::Result() returns 43.38 from input 91.65
02:56:13.332 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.02
02:56:13.332 00.000 10052 MoveAxis(W, 25823, ABG)
02:56:13.332 00.000 10052 duration set to 500 by maxRaDuration
02:56:13.332 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
02:56:13.332 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:13.348 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=228, Gamma=0.780
02:56:13.364 00.016 10052 IsSlewing returns 0
02:56:13.380 00.016 6880 UpdateGuideState exits: m=2476 SNR=34.5
02:56:13.380 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:13.380 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:13.380 00.000 6880 Enqueuing Expose request
02:56:13.380 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
02:56:13.396 00.016 10052 IsGuiding returns 0
02:56:13.428 00.032 10052 PulseGuide returned control before completion, sleep 483
02:56:13.522 00.094 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"62fb70bc-3b40-4d7b-9620-f66034cc44f8"}
02:56:13.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"62fb70bc-3b40-4d7b-9620-f66034cc44f8"}
02:56:13.523 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65377af4-1377-4b14-a57e-71928d42a354"}
02:56:13.523 00.000 6880 case statement mapped state 6 to 3
02:56:13.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"65377af4-1377-4b14-a57e-71928d42a354"}
02:56:13.523 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e7f7c5a1-ba97-4764-a150-ef239a4589df"}
02:56:13.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4967,"width":15,"height":15,"star_pos":[6.78,7.36],"pixels":"..."},"id":"e7f7c5a1-ba97-4764-a150-ef239a4589df"}
02:56:13.994 00.471 10052 IsGuiding returns 0
02:56:13.994 00.000 10052 Move returns status 0, amount 500
02:56:13.994 00.000 10052 MoveAxis(N, 0, ABG)
02:56:13.994 00.000 10052 Move returns status 0, amount 0
02:56:13.994 00.000 10052 move complete, result=0
02:56:13.994 00.000 10052 worker thread done servicing request
02:56:13.994 00.000 10052 Worker thread wakes up
02:56:13.994 00.000 6880 GuideStep: 91.6 px 500 ms WEST, -0.1 px 0 ms NORTH
02:56:13.994 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:13.994 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,784,31,31)
02:56:15.127 01.133 10052 Exposure complete
02:56:15.190 00.063 10052 worker thread done servicing request
02:56:15.190 00.000 6880 OnExposeComplete: enter
02:56:15.190 00.000 6880 UpdateGuideState(): m_state=6
02:56:15.190 00.000 6880 Star::Find(15, 406, 799, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4968
02:56:15.190 00.000 6880 Star::Find returns 1 (0), X=407.03, Y=796.28, Mass=2501, SNR=34.6, Peak=119 HFD=5.0
02:56:15.190 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:15.190 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:56:15.190 00.000 6880 CameraToMount -- cameraX=-0.86 cameraY=-94.76 hyp=94.77 cameraTheta=-1.58 mountX=94.71 mountY=0.19, mountTheta=0.00
02:56:15.190 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.86, y=-94.76, opts=13)
02:56:15.190 00.000 6880 Enqueuing Move request for scope (-0.86, -94.76)
02:56:15.190 00.000 10052 Worker thread wakes up
02:56:15.190 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.86, -94.76) opts 0xd
02:56:15.190 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.86, -94.76)
02:56:15.190 00.000 10052 Moving (-0.86, -94.76) raw xDistance=94.71 yDistance=0.19
02:56:15.190 00.000 10052 GuideAlgorithmHysteresis::Result() returns 44.79 from input 94.71
02:56:15.190 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.19, slope = 0.01
02:56:15.190 00.000 10052 MoveAxis(W, 26664, ABG)
02:56:15.190 00.000 10052 duration set to 500 by maxRaDuration
02:56:15.190 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:15.206 00.016 10052 IsSlewing returns 0
02:56:15.222 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=206, Gamma=0.780
02:56:15.237 00.015 6880 UpdateGuideState exits: m=2501 SNR=34.6
02:56:15.237 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:15.237 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:15.237 00.000 6880 Enqueuing Expose request
02:56:15.254 00.017 10052 IsGuiding returns 0
02:56:15.285 00.031 10052 PulseGuide returned control before completion, sleep 483
02:56:15.521 00.236 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f8a7b75-609e-429c-97b0-4d1300b395ba"}
02:56:15.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f8a7b75-609e-429c-97b0-4d1300b395ba"}
02:56:15.523 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ab40f3e-39a4-4c2a-a3d4-06af0ea91ede"}
02:56:15.523 00.000 6880 case statement mapped state 6 to 3
02:56:15.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ab40f3e-39a4-4c2a-a3d4-06af0ea91ede"}
02:56:15.523 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a59d016b-efdb-4fcc-8ee5-1cfa47818956"}
02:56:15.524 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4968,"width":15,"height":15,"star_pos":[7.03,7.28],"pixels":"..."},"id":"a59d016b-efdb-4fcc-8ee5-1cfa47818956"}
02:56:15.820 00.296 10052 IsGuiding returns 0
02:56:15.820 00.000 10052 Move returns status 0, amount 500
02:56:15.820 00.000 10052 MoveAxis(S, 16, ABG)
02:56:15.820 00.000 10052 Guiding  Dir = 1, Dur = 16
02:56:15.899 00.079 10052 IsSlewing returns 0
02:56:15.961 00.062 10052 IsGuiding returns 0
02:56:16.103 00.142 10052 IsGuiding returns 0
02:56:16.110 00.007 10052 Move returns status 0, amount 16
02:56:16.110 00.000 10052 move complete, result=0
02:56:16.110 00.000 10052 worker thread done servicing request
02:56:16.110 00.000 10052 Worker thread wakes up
02:56:16.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:16.110 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,781,31,31)
02:56:16.110 00.000 6880 GuideStep: 94.7 px 500 ms WEST, 0.2 px 16 ms SOUTH
02:56:17.234 01.124 10052 Exposure complete
02:56:17.297 00.063 10052 worker thread done servicing request
02:56:17.297 00.000 6880 OnExposeComplete: enter
02:56:17.297 00.000 6880 UpdateGuideState(): m_state=6
02:56:17.297 00.000 6880 Star::Find(15, 407, 796, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4969
02:56:17.297 00.000 6880 Star::Find returns 1 (0), X=406.52, Y=793.01, Mass=2439, SNR=34.1, Peak=127 HFD=5.0
02:56:17.297 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:17.297 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:17.297 00.000 6880 CameraToMount -- cameraX=-1.37 cameraY=-98.03 hyp=98.04 cameraTheta=-1.58 mountX=98.00 mountY=-0.28, mountTheta=-0.00
02:56:17.313 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-1.37, y=-98.03, opts=13)
02:56:17.313 00.000 6880 Enqueuing Move request for scope (-1.37, -98.03)
02:56:17.313 00.000 10052 Worker thread wakes up
02:56:17.313 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.37, -98.03) opts 0xd
02:56:17.313 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.37, -98.03)
02:56:17.313 00.000 10052 Moving (-1.37, -98.03) raw xDistance=98.00 yDistance=-0.28
02:56:17.313 00.000 10052 GuideAlgorithmHysteresis::Result() returns 46.34 from input 98.00
02:56:17.313 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.28, slope = -0.00
02:56:17.313 00.000 10052 MoveAxis(W, 27586, ABG)
02:56:17.313 00.000 10052 duration set to 500 by maxRaDuration
02:56:17.313 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:17.328 00.015 10052 IsSlewing returns 0
02:56:17.339 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:56:17.360 00.021 6880 UpdateGuideState exits: m=2439 SNR=34.1
02:56:17.360 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:17.360 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:17.360 00.000 6880 Enqueuing Expose request
02:56:17.360 00.000 10052 IsGuiding returns 0
02:56:17.392 00.032 10052 PulseGuide returned control before completion, sleep 484
02:56:17.520 00.128 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7b82cf75-ff8f-48e9-a64b-21f9e1a4d3ef"}
02:56:17.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7b82cf75-ff8f-48e9-a64b-21f9e1a4d3ef"}
02:56:17.520 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b73952b0-2c5f-4b84-9df9-3b5dc3ce11e2"}
02:56:17.520 00.000 6880 case statement mapped state 6 to 3
02:56:17.520 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b73952b0-2c5f-4b84-9df9-3b5dc3ce11e2"}
02:56:17.521 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3689177b-7a2d-4774-94db-a4a62934386c"}
02:56:17.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4969,"width":15,"height":15,"star_pos":[6.52,7.01],"pixels":"..."},"id":"3689177b-7a2d-4774-94db-a4a62934386c"}
02:56:17.962 00.441 10052 IsGuiding returns 0
02:56:17.964 00.002 10052 Move returns status 0, amount 500
02:56:17.964 00.000 10052 MoveAxis(N, 7, ABG)
02:56:17.964 00.000 10052 Guiding  Dir = 0, Dur = 7
02:56:18.034 00.070 10052 IsSlewing returns 0
02:56:18.111 00.077 10052 IsGuiding returns 0
02:56:18.252 00.141 10052 IsGuiding returns 0
02:56:18.252 00.000 10052 Move returns status 0, amount 7
02:56:18.252 00.000 10052 move complete, result=0
02:56:18.252 00.000 10052 worker thread done servicing request
02:56:18.252 00.000 6880 GuideStep: 98.0 px 500 ms WEST, -0.3 px 7 ms NORTH
02:56:18.252 00.000 10052 Worker thread wakes up
02:56:18.252 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:18.252 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,778,31,31)
02:56:19.381 01.129 10052 Exposure complete
02:56:19.426 00.045 10052 worker thread done servicing request
02:56:19.426 00.000 6880 OnExposeComplete: enter
02:56:19.426 00.000 6880 UpdateGuideState(): m_state=6
02:56:19.426 00.000 6880 Star::Find(15, 406, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4970
02:56:19.426 00.000 6880 Star::Find returns 1 (0), X=406.24, Y=790.26, Mass=2483, SNR=34.5, Peak=139 HFD=4.9
02:56:19.426 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:19.426 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:56:19.426 00.000 6880 CameraToMount -- cameraX=-1.65 cameraY=-100.78 hyp=100.79 cameraTheta=-1.59 mountX=100.76 mountY=-0.53, mountTheta=-0.01
02:56:19.426 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.65, y=-100.78, opts=13)
02:56:19.426 00.000 6880 Enqueuing Move request for scope (-1.65, -100.78)
02:56:19.426 00.000 10052 Worker thread wakes up
02:56:19.426 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.65, -100.78) opts 0xd
02:56:19.426 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.65, -100.78)
02:56:19.426 00.000 10052 Moving (-1.65, -100.78) raw xDistance=100.76 yDistance=-0.53
02:56:19.426 00.000 10052 GuideAlgorithmHysteresis::Result() returns 47.66 from input 100.76
02:56:19.426 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.53, slope = -0.01
02:56:19.426 00.000 10052 MoveAxis(W, 28371, ABG)
02:56:19.426 00.000 10052 duration set to 500 by maxRaDuration
02:56:19.426 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:19.459 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=234, Gamma=0.780
02:56:19.459 00.000 10052 IsSlewing returns 0
02:56:19.490 00.031 6880 UpdateGuideState exits: m=2483 SNR=34.5
02:56:19.490 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:19.490 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:19.490 00.000 6880 Enqueuing Expose request
02:56:19.490 00.000 10052 IsGuiding returns 0
02:56:19.522 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"afb59787-9d0b-4fc7-a419-3dbf7b078dbe"}
02:56:19.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"afb59787-9d0b-4fc7-a419-3dbf7b078dbe"}
02:56:19.524 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3fdf5192-47b8-48b0-9bc9-4bc9a37a43ff"}
02:56:19.524 00.000 6880 case statement mapped state 6 to 3
02:56:19.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3fdf5192-47b8-48b0-9bc9-4bc9a37a43ff"}
02:56:19.531 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4b3641b0-3c30-4e8a-8a90-1ca8d6f5580d"}
02:56:19.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4970,"width":15,"height":15,"star_pos":[7.24,7.26],"pixels":"..."},"id":"4b3641b0-3c30-4e8a-8a90-1ca8d6f5580d"}
02:56:19.568 00.037 10052 PulseGuide returned control before completion, sleep 444
02:56:20.088 00.520 10052 IsGuiding returns 1
02:56:20.088 00.000 10052 scope still moving after pulse duration time elapsed
02:56:20.151 00.063 10052 IsSlewing returns 0
02:56:20.229 00.078 10052 IsGuiding returns 0
02:56:20.229 00.000 10052 scope move finished after 500 + 237 ms
02:56:20.229 00.000 10052 Move returns status 0, amount 500
02:56:20.229 00.000 10052 MoveAxis(N, 27, ABG)
02:56:20.229 00.000 10052 Guiding  Dir = 0, Dur = 27
02:56:20.307 00.078 10052 IsSlewing returns 0
02:56:20.385 00.078 10052 IsGuiding returns 0
02:56:20.401 00.016 10052 PulseGuide returned control before completion, sleep 11
02:56:20.448 00.047 10052 IsGuiding returns 0
02:56:20.448 00.000 10052 Move returns status 0, amount 27
02:56:20.448 00.000 10052 move complete, result=0
02:56:20.448 00.000 10052 worker thread done servicing request
02:56:20.455 00.007 10052 Worker thread wakes up
02:56:20.455 00.000 6880 GuideStep: 100.8 px 500 ms WEST, -0.5 px 27 ms NORTH
02:56:20.455 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:20.455 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,775,31,31)
02:56:21.522 01.067 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f32e2be8-8bca-4dba-b062-93348896f9cc"}
02:56:21.523 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f32e2be8-8bca-4dba-b062-93348896f9cc"}
02:56:21.524 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7e75675-c7cf-4394-91ec-ce851270d5c8"}
02:56:21.524 00.000 6880 case statement mapped state 6 to 3
02:56:21.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e7e75675-c7cf-4394-91ec-ce851270d5c8"}
02:56:21.525 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b9855035-f40b-4945-92b6-be1a07fab70f"}
02:56:21.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4970,"width":15,"height":15,"star_pos":[7.24,7.26],"pixels":"..."},"id":"b9855035-f40b-4945-92b6-be1a07fab70f"}
02:56:21.590 00.065 10052 Exposure complete
02:56:21.667 00.077 10052 worker thread done servicing request
02:56:21.667 00.000 6880 OnExposeComplete: enter
02:56:21.667 00.000 6880 UpdateGuideState(): m_state=6
02:56:21.667 00.000 6880 Star::Find(15, 406, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4971
02:56:21.668 00.001 6880 Star::Find returns 1 (0), X=406.34, Y=787.36, Mass=2495, SNR=34.6, Peak=149 HFD=4.8
02:56:21.668 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:21.668 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:21.668 00.000 6880 CameraToMount -- cameraX=-1.55 cameraY=-103.68 hyp=103.69 cameraTheta=-1.59 mountX=103.65 mountY=-0.40, mountTheta=-0.00
02:56:21.669 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-1.55, y=-103.68, opts=13)
02:56:21.669 00.000 6880 Enqueuing Move request for scope (-1.55, -103.68)
02:56:21.669 00.000 10052 Worker thread wakes up
02:56:21.669 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.55, -103.68) opts 0xd
02:56:21.669 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.55, -103.68)
02:56:21.669 00.000 10052 Moving (-1.55, -103.68) raw xDistance=103.65 yDistance=-0.40
02:56:21.669 00.000 10052 GuideAlgorithmHysteresis::Result() returns 49.03 from input 103.65
02:56:21.669 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.40, slope = -0.04
02:56:21.669 00.000 10052 MoveAxis(W, 29185, ABG)
02:56:21.669 00.000 10052 duration set to 500 by maxRaDuration
02:56:21.669 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:21.693 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=241, Gamma=0.780
02:56:21.710 00.017 10052 IsSlewing returns 0
02:56:21.726 00.016 6880 UpdateGuideState exits: m=2495 SNR=34.6
02:56:21.727 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:21.727 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:21.727 00.000 6880 Enqueuing Expose request
02:56:21.790 00.063 10052 IsGuiding returns 0
02:56:21.854 00.064 10052 PulseGuide returned control before completion, sleep 447
02:56:22.340 00.486 10052 IsGuiding returns 1
02:56:22.340 00.000 10052 scope still moving after pulse duration time elapsed
02:56:22.385 00.045 10052 IsSlewing returns 0
02:56:22.424 00.039 10052 IsGuiding returns 0
02:56:22.425 00.001 10052 scope move finished after 500 + 135 ms
02:56:22.425 00.000 10052 Move returns status 0, amount 500
02:56:22.425 00.000 10052 MoveAxis(N, 73, ABG)
02:56:22.425 00.000 10052 Guiding  Dir = 0, Dur = 73
02:56:22.464 00.039 10052 IsSlewing returns 0
02:56:22.504 00.040 10052 IsGuiding returns 0
02:56:22.530 00.026 10052 PulseGuide returned control before completion, sleep 57
02:56:22.620 00.090 10052 IsGuiding returns 0
02:56:22.620 00.000 10052 Move returns status 0, amount 73
02:56:22.620 00.000 10052 move complete, result=0
02:56:22.621 00.001 10052 worker thread done servicing request
02:56:22.621 00.000 6880 GuideStep: 103.7 px 500 ms WEST, -0.4 px 73 ms NORTH
02:56:22.628 00.007 10052 Worker thread wakes up
02:56:22.628 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:22.628 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,772,31,31)
02:56:23.532 00.904 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd592072-ee34-49c0-8520-4d3c1421efd4"}
02:56:23.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd592072-ee34-49c0-8520-4d3c1421efd4"}
02:56:23.534 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80e6ed64-8c07-47ff-9059-b631193fddf5"}
02:56:23.534 00.000 6880 case statement mapped state 6 to 3
02:56:23.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80e6ed64-8c07-47ff-9059-b631193fddf5"}
02:56:23.535 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0148ffc5-3bff-48c7-9148-bcb8422e3186"}
02:56:23.535 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4971,"width":15,"height":15,"star_pos":[7.34,7.36],"pixels":"..."},"id":"0148ffc5-3bff-48c7-9148-bcb8422e3186"}
02:56:23.756 00.221 10052 Exposure complete
02:56:23.828 00.072 10052 worker thread done servicing request
02:56:23.828 00.000 6880 OnExposeComplete: enter
02:56:23.828 00.000 6880 UpdateGuideState(): m_state=6
02:56:23.828 00.000 6880 Star::Find(15, 406, 787, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4972
02:56:23.828 00.000 6880 Star::Find returns 1 (0), X=406.13, Y=784.85, Mass=2357, SNR=33.6, Peak=171 HFD=4.5
02:56:23.829 00.001 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:23.829 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:56:23.829 00.000 6880 CameraToMount -- cameraX=-1.76 cameraY=-106.19 hyp=106.21 cameraTheta=-1.59 mountX=106.17 mountY=-0.58, mountTheta=-0.01
02:56:23.830 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-1.76, y=-106.19, opts=13)
02:56:23.830 00.000 6880 Enqueuing Move request for scope (-1.76, -106.19)
02:56:23.830 00.000 10052 Worker thread wakes up
02:56:23.830 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.76, -106.19) opts 0xd
02:56:23.830 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.76, -106.19)
02:56:23.830 00.000 10052 Moving (-1.76, -106.19) raw xDistance=106.17 yDistance=-0.58
02:56:23.830 00.000 10052 GuideAlgorithmHysteresis::Result() returns 50.23 from input 106.17
02:56:23.830 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.32 from input -0.58, slope = -0.07
02:56:23.831 00.001 10052 MoveAxis(W, 29902, ABG)
02:56:23.831 00.000 10052 duration set to 500 by maxRaDuration
02:56:23.831 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:23.853 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=220, Gamma=0.780
02:56:23.880 00.027 6880 UpdateGuideState exits: m=2357 SNR=33.6
02:56:23.880 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:23.880 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:23.880 00.000 6880 Enqueuing Expose request
02:56:23.887 00.007 10052 IsSlewing returns 0
02:56:23.965 00.078 10052 IsGuiding returns 0
02:56:24.024 00.059 10052 PulseGuide returned control before completion, sleep 451
02:56:24.513 00.489 10052 IsGuiding returns 1
02:56:24.514 00.001 10052 scope still moving after pulse duration time elapsed
02:56:24.559 00.045 10052 IsSlewing returns 0
02:56:24.598 00.039 10052 IsGuiding returns 0
02:56:24.599 00.001 10052 scope move finished after 500 + 133 ms
02:56:24.599 00.000 10052 Move returns status 0, amount 500
02:56:24.599 00.000 10052 MoveAxis(N, 129, ABG)
02:56:24.599 00.000 10052 Guiding  Dir = 0, Dur = 129
02:56:24.637 00.038 10052 IsSlewing returns 0
02:56:24.677 00.040 10052 IsGuiding returns 0
02:56:24.703 00.026 10052 PulseGuide returned control before completion, sleep 114
02:56:24.852 00.149 10052 IsGuiding returns 0
02:56:24.852 00.000 10052 Move returns status 0, amount 129
02:56:24.852 00.000 10052 move complete, result=0
02:56:24.853 00.001 10052 worker thread done servicing request
02:56:24.853 00.000 10052 Worker thread wakes up
02:56:24.853 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:24.853 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,770,31,31)
02:56:24.853 00.000 6880 GuideStep: 106.2 px 500 ms WEST, -0.6 px 129 ms NORTH
02:56:25.541 00.688 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87733585-ac79-4747-87ef-4c476c9b965a"}
02:56:25.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87733585-ac79-4747-87ef-4c476c9b965a"}
02:56:25.542 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e141d964-979e-4eb0-9cfc-b480e55e08cc"}
02:56:25.543 00.001 6880 case statement mapped state 6 to 3
02:56:25.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e141d964-979e-4eb0-9cfc-b480e55e08cc"}
02:56:25.544 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c90a849c-bddd-4c8b-b2a4-4e9c6a6b515a"}
02:56:25.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4972,"width":15,"height":15,"star_pos":[7.13,6.85],"pixels":"..."},"id":"c90a849c-bddd-4c8b-b2a4-4e9c6a6b515a"}
02:56:25.987 00.443 10052 Exposure complete
02:56:26.048 00.061 10052 worker thread done servicing request
02:56:26.048 00.000 6880 OnExposeComplete: enter
02:56:26.048 00.000 6880 UpdateGuideState(): m_state=6
02:56:26.049 00.001 6880 Star::Find(15, 406, 784, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4973
02:56:26.049 00.000 6880 Star::Find returns 1 (0), X=406.01, Y=781.41, Mass=2364, SNR=33.6, Peak=127 HFD=5.1
02:56:26.049 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:26.049 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.01 = -0.01)
02:56:26.049 00.000 6880 CameraToMount -- cameraX=-1.89 cameraY=-109.63 hyp=109.65 cameraTheta=-1.59 mountX=109.61 mountY=-0.67, mountTheta=-0.01
02:56:26.051 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-1.89, y=-109.63, opts=13)
02:56:26.052 00.001 6880 Enqueuing Move request for scope (-1.89, -109.63)
02:56:26.052 00.000 10052 Worker thread wakes up
02:56:26.052 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.89, -109.63) opts 0xd
02:56:26.052 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.89, -109.63)
02:56:26.052 00.000 10052 Moving (-1.89, -109.63) raw xDistance=109.61 yDistance=-0.67
02:56:26.052 00.000 10052 GuideAlgorithmHysteresis::Result() returns 51.84 from input 109.61
02:56:26.052 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.36 from input -0.67, slope = -0.08
02:56:26.052 00.000 10052 MoveAxis(W, 30859, ABG)
02:56:26.052 00.000 10052 duration set to 500 by maxRaDuration
02:56:26.052 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:26.073 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=223, Gamma=0.780
02:56:26.098 00.025 6880 UpdateGuideState exits: m=2364 SNR=33.6
02:56:26.099 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:26.099 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:26.099 00.000 6880 Enqueuing Expose request
02:56:26.126 00.027 10052 IsSlewing returns 0
02:56:26.165 00.039 10052 IsGuiding returns 0
02:56:26.192 00.027 10052 PulseGuide returned control before completion, sleep 483
02:56:26.713 00.521 10052 IsGuiding returns 0
02:56:26.713 00.000 10052 Move returns status 0, amount 500
02:56:26.714 00.001 10052 MoveAxis(N, 146, ABG)
02:56:26.714 00.000 10052 Guiding  Dir = 0, Dur = 146
02:56:26.752 00.038 10052 IsSlewing returns 0
02:56:26.790 00.038 10052 IsGuiding returns 0
02:56:26.818 00.028 10052 PulseGuide returned control before completion, sleep 129
02:56:26.976 00.158 10052 IsGuiding returns 0
02:56:26.977 00.001 10052 Move returns status 0, amount 146
02:56:26.977 00.000 10052 move complete, result=0
02:56:26.977 00.000 10052 worker thread done servicing request
02:56:26.977 00.000 6880 GuideStep: 109.6 px 500 ms WEST, -0.7 px 146 ms NORTH
02:56:26.980 00.003 10052 Worker thread wakes up
02:56:26.980 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:26.980 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,766,31,31)
02:56:27.553 00.573 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"734d6079-1c48-4d32-9b3e-a2b463d6750f"}
02:56:27.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"734d6079-1c48-4d32-9b3e-a2b463d6750f"}
02:56:27.553 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"037b68bc-f36f-47d6-b39b-4feb6a1c50eb"}
02:56:27.553 00.000 6880 case statement mapped state 6 to 3
02:56:27.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"037b68bc-f36f-47d6-b39b-4feb6a1c50eb"}
02:56:27.554 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81c0f453-2a8a-4f12-b2ab-936471fcae96"}
02:56:27.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4973,"width":15,"height":15,"star_pos":[7.01,7.41],"pixels":"..."},"id":"81c0f453-2a8a-4f12-b2ab-936471fcae96"}
02:56:28.110 00.556 10052 Exposure complete
02:56:28.172 00.062 10052 worker thread done servicing request
02:56:28.173 00.001 6880 OnExposeComplete: enter
02:56:28.173 00.000 6880 UpdateGuideState(): m_state=6
02:56:28.173 00.000 6880 Star::Find(15, 406, 781, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4974
02:56:28.173 00.000 6880 Star::Find returns 1 (0), X=406.70, Y=778.88, Mass=2431, SNR=34.1, Peak=141 HFD=4.6
02:56:28.173 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:28.173 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:56:28.173 00.000 6880 CameraToMount -- cameraX=-1.19 cameraY=-112.16 hyp=112.17 cameraTheta=-1.58 mountX=112.11 mountY=0.06, mountTheta=0.00
02:56:28.174 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-1.19, y=-112.16, opts=13)
02:56:28.174 00.000 6880 Enqueuing Move request for scope (-1.19, -112.16)
02:56:28.175 00.001 10052 Worker thread wakes up
02:56:28.175 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.19, -112.16) opts 0xd
02:56:28.175 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.19, -112.16)
02:56:28.175 00.000 10052 Moving (-1.19, -112.16) raw xDistance=112.11 yDistance=0.06
02:56:28.175 00.000 10052 GuideAlgorithmHysteresis::Result() returns 53.04 from input 112.11
02:56:28.175 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.06
02:56:28.175 00.000 10052 MoveAxis(W, 31576, ABG)
02:56:28.175 00.000 10052 duration set to 500 by maxRaDuration
02:56:28.175 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:28.193 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=240, Gamma=0.780
02:56:28.197 00.004 10052 IsSlewing returns 0
02:56:28.224 00.027 6880 UpdateGuideState exits: m=2431 SNR=34.1
02:56:28.224 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:28.224 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:28.224 00.000 6880 Enqueuing Expose request
02:56:28.237 00.013 10052 IsGuiding returns 0
02:56:28.264 00.027 10052 PulseGuide returned control before completion, sleep 483
02:56:28.771 00.507 10052 IsGuiding returns 0
02:56:28.771 00.000 10052 Move returns status 0, amount 500
02:56:28.771 00.000 10052 MoveAxis(N, 0, ABG)
02:56:28.772 00.001 10052 Move returns status 0, amount 0
02:56:28.772 00.000 10052 move complete, result=0
02:56:28.772 00.000 10052 worker thread done servicing request
02:56:28.772 00.000 10052 Worker thread wakes up
02:56:28.772 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:28.772 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,764,31,31)
02:56:28.773 00.001 6880 GuideStep: 112.1 px 500 ms WEST, 0.1 px 0 ms NORTH
02:56:29.568 00.795 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f04c7563-0f32-423e-b19f-5eb3856dd395"}
02:56:29.569 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f04c7563-0f32-423e-b19f-5eb3856dd395"}
02:56:29.570 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d81cb575-cfe5-42d7-83d1-5412859d68eb"}
02:56:29.570 00.000 6880 case statement mapped state 6 to 3
02:56:29.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d81cb575-cfe5-42d7-83d1-5412859d68eb"}
02:56:29.571 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7fb55fc1-13c3-4609-a22e-4b3ee6669bce"}
02:56:29.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4974,"width":15,"height":15,"star_pos":[6.70,6.88],"pixels":"..."},"id":"7fb55fc1-13c3-4609-a22e-4b3ee6669bce"}
02:56:29.683 00.112 10052 Exposure complete
02:56:29.754 00.071 10052 worker thread done servicing request
02:56:29.755 00.001 6880 OnExposeComplete: enter
02:56:29.755 00.000 6880 UpdateGuideState(): m_state=6
02:56:29.755 00.000 6880 Star::Find(15, 406, 778, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4975
02:56:29.755 00.000 6880 Star::Find returns 1 (0), X=406.72, Y=777.67, Mass=2384, SNR=33.8, Peak=150 HFD=4.8
02:56:29.755 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:29.755 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:56:29.755 00.000 6880 CameraToMount -- cameraX=-1.18 cameraY=-113.37 hyp=113.38 cameraTheta=-1.58 mountX=113.32 mountY=0.09, mountTheta=0.00
02:56:29.757 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-1.18, y=-113.37, opts=13)
02:56:29.757 00.000 6880 Enqueuing Move request for scope (-1.18, -113.37)
02:56:29.757 00.000 10052 Worker thread wakes up
02:56:29.757 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -113.37) opts 0xd
02:56:29.757 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.18, -113.37)
02:56:29.757 00.000 10052 Moving (-1.18, -113.37) raw xDistance=113.32 yDistance=0.09
02:56:29.757 00.000 10052 GuideAlgorithmHysteresis::Result() returns 53.65 from input 113.32
02:56:29.757 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.04
02:56:29.757 00.000 10052 MoveAxis(W, 31935, ABG)
02:56:29.757 00.000 10052 duration set to 500 by maxRaDuration
02:56:29.757 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:29.777 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=215, Gamma=0.780
02:56:29.802 00.025 6880 UpdateGuideState exits: m=2384 SNR=33.8
02:56:29.803 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:29.803 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:29.803 00.000 6880 Enqueuing Expose request
02:56:29.822 00.019 10052 IsSlewing returns 0
02:56:29.903 00.081 10052 IsGuiding returns 0
02:56:29.960 00.057 10052 PulseGuide returned control before completion, sleep 454
02:56:30.455 00.495 10052 IsGuiding returns 1
02:56:30.456 00.001 10052 scope still moving after pulse duration time elapsed
02:56:30.500 00.044 10052 IsSlewing returns 0
02:56:30.538 00.038 10052 IsGuiding returns 0
02:56:30.538 00.000 10052 scope move finished after 500 + 133 ms
02:56:30.538 00.000 10052 Move returns status 0, amount 500
02:56:30.538 00.000 10052 MoveAxis(N, 0, ABG)
02:56:30.538 00.000 10052 Move returns status 0, amount 0
02:56:30.538 00.000 10052 move complete, result=0
02:56:30.539 00.001 10052 worker thread done servicing request
02:56:30.539 00.000 6880 GuideStep: 113.3 px 500 ms WEST, 0.1 px 0 ms NORTH
02:56:30.539 00.000 10052 Worker thread wakes up
02:56:30.540 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:30.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,763,31,31)
02:56:31.584 01.044 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ef62f0bd-c5c8-42bc-9957-a2380fafefcb"}
02:56:31.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ef62f0bd-c5c8-42bc-9957-a2380fafefcb"}
02:56:31.585 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"abbf1c39-8a4e-44f1-ab89-a244b4acf31a"}
02:56:31.586 00.001 6880 case statement mapped state 6 to 3
02:56:31.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"abbf1c39-8a4e-44f1-ab89-a244b4acf31a"}
02:56:31.587 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4bfe175-b5cc-4391-990a-23a29bcf6b96"}
02:56:31.587 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4975,"width":15,"height":15,"star_pos":[6.72,6.67],"pixels":"..."},"id":"a4bfe175-b5cc-4391-990a-23a29bcf6b96"}
02:56:31.667 00.080 10052 Exposure complete
02:56:31.741 00.074 10052 worker thread done servicing request
02:56:31.741 00.000 6880 OnExposeComplete: enter
02:56:31.741 00.000 6880 UpdateGuideState(): m_state=6
02:56:31.741 00.000 6880 Star::Find(15, 406, 777, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4976
02:56:31.741 00.000 6880 Star::Find returns 1 (0), X=406.47, Y=774.68, Mass=2565, SNR=35.0, Peak=137 HFD=4.7
02:56:31.742 00.001 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:31.742 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:31.742 00.000 6880 CameraToMount -- cameraX=-1.42 cameraY=-116.36 hyp=116.37 cameraTheta=-1.58 mountX=116.32 mountY=-0.13, mountTheta=-0.00
02:56:31.743 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-1.42, y=-116.36, opts=13)
02:56:31.743 00.000 6880 Enqueuing Move request for scope (-1.42, -116.36)
02:56:31.743 00.000 10052 Worker thread wakes up
02:56:31.743 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.42, -116.36) opts 0xd
02:56:31.743 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.42, -116.36)
02:56:31.743 00.000 10052 Moving (-1.42, -116.36) raw xDistance=116.32 yDistance=-0.13
02:56:31.744 00.001 10052 GuideAlgorithmHysteresis::Result() returns 55.02 from input 116.32
02:56:31.744 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.00
02:56:31.744 00.000 10052 MoveAxis(W, 32756, ABG)
02:56:31.744 00.000 10052 duration set to 500 by maxRaDuration
02:56:31.744 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:31.765 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=237, Gamma=0.780
02:56:31.787 00.022 10052 IsSlewing returns 0
02:56:31.797 00.010 6880 UpdateGuideState exits: m=2565 SNR=35.0
02:56:31.797 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:31.797 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:31.797 00.000 6880 Enqueuing Expose request
02:56:31.862 00.065 10052 IsGuiding returns 0
02:56:31.931 00.069 10052 PulseGuide returned control before completion, sleep 441
02:56:32.389 00.458 10052 IsGuiding returns 1
02:56:32.389 00.000 10052 scope still moving after pulse duration time elapsed
02:56:32.436 00.047 10052 IsSlewing returns 0
02:56:32.483 00.047 10052 IsGuiding returns 0
02:56:32.483 00.000 10052 scope move finished after 500 + 121 ms
02:56:32.483 00.000 10052 Move returns status 0, amount 500
02:56:32.483 00.000 10052 MoveAxis(N, 0, ABG)
02:56:32.483 00.000 10052 Move returns status 0, amount 0
02:56:32.483 00.000 10052 move complete, result=0
02:56:32.485 00.002 10052 worker thread done servicing request
02:56:32.485 00.000 10052 Worker thread wakes up
02:56:32.485 00.000 6880 GuideStep: 116.3 px 500 ms WEST, -0.1 px 0 ms NORTH
02:56:32.485 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:32.485 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,760,31,31)
02:56:33.391 00.906 10052 Exposure complete
02:56:33.455 00.064 10052 worker thread done servicing request
02:56:33.455 00.000 6880 OnExposeComplete: enter
02:56:33.455 00.000 6880 UpdateGuideState(): m_state=6
02:56:33.455 00.000 6880 Star::Find(15, 406, 774, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4977
02:56:33.455 00.000 6880 Star::Find returns 1 (0), X=406.93, Y=773.26, Mass=2383, SNR=33.8, Peak=154 HFD=4.6
02:56:33.455 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:33.455 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:56:33.455 00.000 6880 CameraToMount -- cameraX=-0.97 cameraY=-117.78 hyp=117.79 cameraTheta=-1.58 mountX=117.72 mountY=0.34, mountTheta=0.00
02:56:33.455 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.97, y=-117.78, opts=13)
02:56:33.455 00.000 6880 Enqueuing Move request for scope (-0.97, -117.78)
02:56:33.455 00.000 10052 Worker thread wakes up
02:56:33.455 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.97, -117.78) opts 0xd
02:56:33.455 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.97, -117.78)
02:56:33.455 00.000 10052 Moving (-0.97, -117.78) raw xDistance=117.72 yDistance=0.34
02:56:33.455 00.000 10052 GuideAlgorithmHysteresis::Result() returns 55.72 from input 117.72
02:56:33.455 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.19 from input 0.34, slope = 0.04
02:56:33.455 00.000 10052 MoveAxis(W, 33173, ABG)
02:56:33.455 00.000 10052 duration set to 500 by maxRaDuration
02:56:33.455 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:33.485 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:56:33.502 00.017 10052 IsSlewing returns 0
02:56:33.519 00.017 6880 UpdateGuideState exits: m=2383 SNR=33.8
02:56:33.519 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:33.519 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:33.519 00.000 6880 Enqueuing Expose request
02:56:33.580 00.061 10052 IsGuiding returns 0
02:56:33.597 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fdf87301-e57f-426d-b71d-dc84481d38d0"}
02:56:33.597 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fdf87301-e57f-426d-b71d-dc84481d38d0"}
02:56:33.597 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ec845caa-64af-4a57-9717-9a4e7909147c"}
02:56:33.597 00.000 6880 case statement mapped state 6 to 3
02:56:33.597 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ec845caa-64af-4a57-9717-9a4e7909147c"}
02:56:33.608 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bc2e5fb8-f6c1-474e-913c-1b3ff54ea735"}
02:56:33.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4977,"width":15,"height":15,"star_pos":[6.93,7.26],"pixels":"..."},"id":"bc2e5fb8-f6c1-474e-913c-1b3ff54ea735"}
02:56:33.643 00.035 10052 PulseGuide returned control before completion, sleep 448
02:56:34.166 00.523 10052 IsGuiding returns 1
02:56:34.166 00.000 10052 scope still moving after pulse duration time elapsed
02:56:34.245 00.079 10052 IsSlewing returns 0
02:56:34.308 00.063 10052 IsGuiding returns 0
02:56:34.308 00.000 10052 scope move finished after 500 + 226 ms
02:56:34.308 00.000 10052 Move returns status 0, amount 500
02:56:34.320 00.012 10052 MoveAxis(S, 75, ABG)
02:56:34.320 00.000 10052 Guiding  Dir = 1, Dur = 75
02:56:34.355 00.035 10052 IsSlewing returns 0
02:56:34.387 00.032 10052 IsGuiding returns 0
02:56:34.418 00.031 10052 PulseGuide returned control before completion, sleep 57
02:56:34.512 00.094 10052 IsGuiding returns 0
02:56:34.512 00.000 10052 Move returns status 0, amount 75
02:56:34.512 00.000 10052 move complete, result=0
02:56:34.512 00.000 10052 worker thread done servicing request
02:56:34.512 00.000 6880 GuideStep: 117.7 px 500 ms WEST, 0.3 px 75 ms SOUTH
02:56:34.512 00.000 10052 Worker thread wakes up
02:56:34.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:34.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,758,31,31)
02:56:35.594 01.082 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"311b4af7-a21b-49a7-99a0-1231169a9817"}
02:56:35.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"311b4af7-a21b-49a7-99a0-1231169a9817"}
02:56:35.594 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"715c8df0-f1a9-4cff-930b-5fca0c109718"}
02:56:35.594 00.000 6880 case statement mapped state 6 to 3
02:56:35.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"715c8df0-f1a9-4cff-930b-5fca0c109718"}
02:56:35.594 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7bd6cbf-419a-41cd-8e15-5740760b2b34"}
02:56:35.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4977,"width":15,"height":15,"star_pos":[6.93,7.26],"pixels":"..."},"id":"a7bd6cbf-419a-41cd-8e15-5740760b2b34"}
02:56:35.657 00.063 10052 Exposure complete
02:56:35.735 00.078 10052 worker thread done servicing request
02:56:35.735 00.000 6880 OnExposeComplete: enter
02:56:35.735 00.000 6880 UpdateGuideState(): m_state=6
02:56:35.735 00.000 6880 Star::Find(15, 406, 773, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4978
02:56:35.735 00.000 6880 Star::Find returns 1 (0), X=406.37, Y=769.37, Mass=2389, SNR=33.7, Peak=136 HFD=4.9
02:56:35.735 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:35.735 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:35.735 00.000 6880 CameraToMount -- cameraX=-1.52 cameraY=-121.67 hyp=121.68 cameraTheta=-1.58 mountX=121.63 mountY=-0.17, mountTheta=-0.00
02:56:35.735 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.52, y=-121.67, opts=13)
02:56:35.735 00.000 6880 Enqueuing Move request for scope (-1.52, -121.67)
02:56:35.735 00.000 10052 Worker thread wakes up
02:56:35.735 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.52, -121.67) opts 0xd
02:56:35.735 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.52, -121.67)
02:56:35.735 00.000 10052 Moving (-1.52, -121.67) raw xDistance=121.63 yDistance=-0.17
02:56:35.735 00.000 10052 GuideAlgorithmHysteresis::Result() returns 57.52 from input 121.63
02:56:35.735 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.07
02:56:35.735 00.000 10052 MoveAxis(W, 34241, ABG)
02:56:35.735 00.000 10052 duration set to 500 by maxRaDuration
02:56:35.735 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:35.754 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=210, Gamma=0.780
02:56:35.766 00.012 10052 IsSlewing returns 0
02:56:35.782 00.016 6880 UpdateGuideState exits: m=2389 SNR=33.7
02:56:35.782 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:35.782 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:35.782 00.000 6880 Enqueuing Expose request
02:56:35.846 00.064 10052 IsGuiding returns 0
02:56:35.924 00.078 10052 PulseGuide returned control before completion, sleep 441
02:56:36.381 00.457 10052 IsGuiding returns 1
02:56:36.381 00.000 10052 scope still moving after pulse duration time elapsed
02:56:36.429 00.048 10052 IsSlewing returns 0
02:56:36.476 00.047 10052 IsGuiding returns 0
02:56:36.477 00.001 10052 scope move finished after 500 + 121 ms
02:56:36.477 00.000 10052 Move returns status 0, amount 500
02:56:36.477 00.000 10052 MoveAxis(N, 0, ABG)
02:56:36.477 00.000 10052 Move returns status 0, amount 0
02:56:36.477 00.000 10052 move complete, result=0
02:56:36.477 00.000 10052 worker thread done servicing request
02:56:36.477 00.000 10052 Worker thread wakes up
02:56:36.477 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:36.477 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,754,31,31)
02:56:36.477 00.000 6880 GuideStep: 121.6 px 500 ms WEST, -0.2 px 0 ms NORTH
02:56:37.385 00.908 10052 Exposure complete
02:56:37.449 00.064 10052 worker thread done servicing request
02:56:37.449 00.000 6880 OnExposeComplete: enter
02:56:37.449 00.000 6880 UpdateGuideState(): m_state=6
02:56:37.449 00.000 6880 Star::Find(15, 406, 769, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4979
02:56:37.449 00.000 6880 Star::Find returns 1 (0), X=406.33, Y=768.12, Mass=2505, SNR=34.6, Peak=153 HFD=5.0
02:56:37.449 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:37.449 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:37.449 00.000 6880 CameraToMount -- cameraX=-1.56 cameraY=-122.92 hyp=122.93 cameraTheta=-1.58 mountX=122.88 mountY=-0.20, mountTheta=-0.00
02:56:37.464 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-1.56, y=-122.92, opts=13)
02:56:37.464 00.000 6880 Enqueuing Move request for scope (-1.56, -122.92)
02:56:37.464 00.000 10052 Worker thread wakes up
02:56:37.464 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.56, -122.92) opts 0xd
02:56:37.464 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.56, -122.92)
02:56:37.464 00.000 10052 Moving (-1.56, -122.92) raw xDistance=122.88 yDistance=-0.20
02:56:37.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns 58.17 from input 122.88
02:56:37.464 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.07
02:56:37.464 00.000 10052 MoveAxis(W, 34630, ABG)
02:56:37.464 00.000 10052 duration set to 500 by maxRaDuration
02:56:37.464 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:37.479 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=206, Gamma=0.780
02:56:37.495 00.016 10052 IsSlewing returns 0
02:56:37.511 00.016 6880 UpdateGuideState exits: m=2505 SNR=34.6
02:56:37.511 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:37.511 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:37.511 00.000 6880 Enqueuing Expose request
02:56:37.574 00.063 10052 IsGuiding returns 0
02:56:37.590 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"652f7abe-e210-4646-b597-5efb4a64c440"}
02:56:37.590 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"652f7abe-e210-4646-b597-5efb4a64c440"}
02:56:37.590 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f84da76a-f742-413f-8e13-d498c0e7ead9"}
02:56:37.590 00.000 6880 case statement mapped state 6 to 3
02:56:37.590 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f84da76a-f742-413f-8e13-d498c0e7ead9"}
02:56:37.590 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"918aa414-6c9e-4483-916e-6a378b171bb6"}
02:56:37.590 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4979,"width":15,"height":15,"star_pos":[7.33,7.12],"pixels":"..."},"id":"918aa414-6c9e-4483-916e-6a378b171bb6"}
02:56:37.637 00.047 10052 PulseGuide returned control before completion, sleep 448
02:56:38.160 00.523 10052 IsGuiding returns 1
02:56:38.160 00.000 10052 scope still moving after pulse duration time elapsed
02:56:38.239 00.079 10052 IsSlewing returns 0
02:56:38.312 00.073 10052 IsGuiding returns 0
02:56:38.312 00.000 10052 scope move finished after 500 + 225 ms
02:56:38.312 00.000 10052 Move returns status 0, amount 500
02:56:38.312 00.000 10052 MoveAxis(N, 0, ABG)
02:56:38.312 00.000 10052 Move returns status 0, amount 0
02:56:38.312 00.000 10052 move complete, result=0
02:56:38.314 00.002 10052 worker thread done servicing request
02:56:38.314 00.000 10052 Worker thread wakes up
02:56:38.314 00.000 6880 GuideStep: 122.9 px 500 ms WEST, -0.2 px 0 ms NORTH
02:56:38.314 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:38.314 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,753,31,31)
02:56:39.445 01.131 10052 Exposure complete
02:56:39.509 00.064 10052 worker thread done servicing request
02:56:39.509 00.000 6880 OnExposeComplete: enter
02:56:39.509 00.000 6880 UpdateGuideState(): m_state=6
02:56:39.509 00.000 6880 Star::Find(15, 406, 768, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4980
02:56:39.509 00.000 6880 Star::Find returns 1 (0), X=406.71, Y=764.93, Mass=2344, SNR=33.4, Peak=116 HFD=5.0
02:56:39.509 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:39.509 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:56:39.509 00.000 6880 CameraToMount -- cameraX=-1.18 cameraY=-126.11 hyp=126.11 cameraTheta=-1.58 mountX=126.04 mountY=0.22, mountTheta=0.00
02:56:39.523 00.014 6880 SchedulePrimaryMove(0FC6AC90, x=-1.18, y=-126.11, opts=13)
02:56:39.523 00.000 6880 Enqueuing Move request for scope (-1.18, -126.11)
02:56:39.523 00.000 10052 Worker thread wakes up
02:56:39.523 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.18, -126.11) opts 0xd
02:56:39.523 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.18, -126.11)
02:56:39.523 00.000 10052 Moving (-1.18, -126.11) raw xDistance=126.04 yDistance=0.22
02:56:39.523 00.000 10052 GuideAlgorithmHysteresis::Result() returns 59.63 from input 126.04
02:56:39.523 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.31, using input
02:56:39.523 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.07
02:56:39.523 00.000 10052 MoveAxis(W, 35497, ABG)
02:56:39.523 00.000 10052 duration set to 500 by maxRaDuration
02:56:39.523 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:39.539 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=221, Gamma=0.780
02:56:39.559 00.020 6880 UpdateGuideState exits: m=2344 SNR=33.4
02:56:39.559 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:39.559 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:39.559 00.000 6880 Enqueuing Expose request
02:56:39.588 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe2bcb9b-7af0-47c9-a382-a7beb5ca985d"}
02:56:39.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe2bcb9b-7af0-47c9-a382-a7beb5ca985d"}
02:56:39.588 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"576e7a5b-84f5-42b0-95cf-aeb5e9697a36"}
02:56:39.588 00.000 6880 case statement mapped state 6 to 3
02:56:39.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"576e7a5b-84f5-42b0-95cf-aeb5e9697a36"}
02:56:39.592 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"70e8a6db-f45e-45d2-ba25-5310762a97a0"}
02:56:39.592 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4980,"width":15,"height":15,"star_pos":[6.71,6.93],"pixels":"..."},"id":"70e8a6db-f45e-45d2-ba25-5310762a97a0"}
02:56:39.592 00.000 10052 IsSlewing returns 0
02:56:39.666 00.074 10052 IsGuiding returns 0
02:56:39.729 00.063 10052 PulseGuide returned control before completion, sleep 446
02:56:40.250 00.521 10052 IsGuiding returns 1
02:56:40.250 00.000 10052 scope still moving after pulse duration time elapsed
02:56:40.298 00.048 10052 IsSlewing returns 0
02:56:40.345 00.047 10052 IsGuiding returns 0
02:56:40.345 00.000 10052 scope move finished after 500 + 172 ms
02:56:40.346 00.001 10052 Move returns status 0, amount 500
02:56:40.346 00.000 10052 MoveAxis(S, 41, ABG)
02:56:40.346 00.000 10052 Guiding  Dir = 1, Dur = 41
02:56:40.377 00.031 10052 IsSlewing returns 0
02:56:40.423 00.046 10052 IsGuiding returns 0
02:56:40.439 00.016 10052 PulseGuide returned control before completion, sleep 25
02:56:40.502 00.063 10052 IsGuiding returns 0
02:56:40.502 00.000 10052 Move returns status 0, amount 41
02:56:40.502 00.000 10052 move complete, result=0
02:56:40.502 00.000 10052 worker thread done servicing request
02:56:40.502 00.000 10052 Worker thread wakes up
02:56:40.502 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:40.502 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,750,31,31)
02:56:40.502 00.000 6880 GuideStep: 126.0 px 500 ms WEST, 0.2 px 41 ms SOUTH
02:56:41.584 01.082 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64f2cf07-363b-44c6-a45c-6ff871890738"}
02:56:41.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64f2cf07-363b-44c6-a45c-6ff871890738"}
02:56:41.584 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ecf081aa-c798-45e0-8ec3-fc37710e365b"}
02:56:41.584 00.000 6880 case statement mapped state 6 to 3
02:56:41.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ecf081aa-c798-45e0-8ec3-fc37710e365b"}
02:56:41.584 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fe1bf07b-363b-48b1-948a-88b7cd3433c4"}
02:56:41.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4980,"width":15,"height":15,"star_pos":[6.71,6.93],"pixels":"..."},"id":"fe1bf07b-363b-48b1-948a-88b7cd3433c4"}
02:56:41.647 00.063 10052 Exposure complete
02:56:41.713 00.066 10052 worker thread done servicing request
02:56:41.713 00.000 6880 OnExposeComplete: enter
02:56:41.713 00.000 6880 UpdateGuideState(): m_state=6
02:56:41.713 00.000 6880 Star::Find(15, 406, 764, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4981
02:56:41.713 00.000 6880 Star::Find returns 1 (0), X=405.81, Y=761.27, Mass=2386, SNR=33.8, Peak=138 HFD=4.7
02:56:41.713 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:41.713 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:41.713 00.000 6880 CameraToMount -- cameraX=-2.08 cameraY=-129.77 hyp=129.78 cameraTheta=-1.59 mountX=129.74 mountY=-0.64, mountTheta=-0.00
02:56:41.713 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.08, y=-129.77, opts=13)
02:56:41.713 00.000 6880 Enqueuing Move request for scope (-2.08, -129.77)
02:56:41.713 00.000 10052 Worker thread wakes up
02:56:41.713 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.08, -129.77) opts 0xd
02:56:41.713 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.08, -129.77)
02:56:41.713 00.000 10052 Moving (-2.08, -129.77) raw xDistance=129.74 yDistance=-0.64
02:56:41.713 00.000 10052 GuideAlgorithmHysteresis::Result() returns 61.36 from input 129.74
02:56:41.713 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.64, slope = 0.02
02:56:41.713 00.000 10052 MoveAxis(W, 36530, ABG)
02:56:41.713 00.000 10052 duration set to 500 by maxRaDuration
02:56:41.713 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:41.741 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=206, Gamma=0.780
02:56:41.757 00.016 6880 UpdateGuideState exits: m=2386 SNR=33.8
02:56:41.757 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:41.757 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:41.757 00.000 6880 Enqueuing Expose request
02:56:41.772 00.015 10052 IsSlewing returns 0
02:56:41.852 00.080 10052 IsGuiding returns 0
02:56:41.915 00.063 10052 PulseGuide returned control before completion, sleep 441
02:56:42.402 00.487 10052 IsGuiding returns 1
02:56:42.402 00.000 10052 scope still moving after pulse duration time elapsed
02:56:42.450 00.048 10052 IsSlewing returns 0
02:56:42.482 00.032 10052 IsGuiding returns 0
02:56:42.497 00.015 10052 scope move finished after 500 + 136 ms
02:56:42.497 00.000 10052 Move returns status 0, amount 500
02:56:42.497 00.000 10052 MoveAxis(N, 0, ABG)
02:56:42.497 00.000 10052 Move returns status 0, amount 0
02:56:42.497 00.000 10052 move complete, result=0
02:56:42.497 00.000 10052 worker thread done servicing request
02:56:42.497 00.000 6880 GuideStep: 129.7 px 500 ms WEST, -0.6 px 0 ms NORTH
02:56:42.497 00.000 10052 Worker thread wakes up
02:56:42.497 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:42.497 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,746,31,31)
02:56:43.405 00.908 10052 Exposure complete
02:56:43.475 00.070 10052 worker thread done servicing request
02:56:43.475 00.000 6880 OnExposeComplete: enter
02:56:43.475 00.000 6880 UpdateGuideState(): m_state=6
02:56:43.475 00.000 6880 Star::Find(15, 405, 761, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4982
02:56:43.475 00.000 6880 Star::Find returns 1 (0), X=406.22, Y=760.57, Mass=2366, SNR=33.6, Peak=123 HFD=4.9
02:56:43.475 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:43.475 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:43.475 00.000 6880 CameraToMount -- cameraX=-1.68 cameraY=-130.47 hyp=130.48 cameraTheta=-1.58 mountX=130.43 mountY=-0.22, mountTheta=-0.00
02:56:43.475 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.68, y=-130.47, opts=13)
02:56:43.475 00.000 6880 Enqueuing Move request for scope (-1.68, -130.47)
02:56:43.475 00.000 10052 Worker thread wakes up
02:56:43.475 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.68, -130.47) opts 0xd
02:56:43.475 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.68, -130.47)
02:56:43.475 00.000 10052 Moving (-1.68, -130.47) raw xDistance=130.43 yDistance=-0.22
02:56:43.475 00.000 10052 GuideAlgorithmHysteresis::Result() returns 61.76 from input 130.43
02:56:43.475 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.22, slope = -0.01
02:56:43.475 00.000 10052 MoveAxis(W, 36766, ABG)
02:56:43.475 00.000 10052 duration set to 500 by maxRaDuration
02:56:43.475 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
02:56:43.475 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:43.498 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=236, Gamma=0.780
02:56:43.515 00.017 6880 UpdateGuideState exits: m=2366 SNR=33.6
02:56:43.515 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:43.515 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:43.515 00.000 6880 Enqueuing Expose request
02:56:43.515 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
02:56:43.546 00.031 10052 IsSlewing returns 0
02:56:43.579 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f33104f-68b7-4b3c-b39d-00971e943f9d"}
02:56:43.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f33104f-68b7-4b3c-b39d-00971e943f9d"}
02:56:43.579 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"860dfc9f-f84e-4a31-bba8-6e930bb16c89"}
02:56:43.579 00.000 6880 case statement mapped state 6 to 3
02:56:43.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"860dfc9f-f84e-4a31-bba8-6e930bb16c89"}
02:56:43.580 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"130844f3-06db-4d7c-9881-f7505a941c9d"}
02:56:43.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4982,"width":15,"height":15,"star_pos":[7.22,6.57],"pixels":"..."},"id":"130844f3-06db-4d7c-9881-f7505a941c9d"}
02:56:43.626 00.046 10052 IsGuiding returns 0
02:56:43.689 00.063 10052 PulseGuide returned control before completion, sleep 446
02:56:44.211 00.522 10052 IsGuiding returns 1
02:56:44.211 00.000 10052 scope still moving after pulse duration time elapsed
02:56:44.272 00.061 10052 IsSlewing returns 0
02:56:44.320 00.048 10052 IsGuiding returns 0
02:56:44.320 00.000 10052 scope move finished after 500 + 195 ms
02:56:44.320 00.000 10052 Move returns status 0, amount 500
02:56:44.320 00.000 10052 MoveAxis(N, 11, ABG)
02:56:44.320 00.000 10052 Guiding  Dir = 0, Dur = 11
02:56:44.351 00.031 10052 IsSlewing returns 0
02:56:44.398 00.047 10052 IsGuiding returns 0
02:56:44.467 00.069 10052 IsGuiding returns 1
02:56:44.467 00.000 10052 scope still moving after pulse duration time elapsed
02:56:44.515 00.048 10052 IsSlewing returns 0
02:56:44.540 00.025 10052 IsGuiding returns 0
02:56:44.540 00.000 10052 scope move finished after 11 + 144 ms
02:56:44.540 00.000 10052 Move returns status 0, amount 11
02:56:44.554 00.014 10052 move complete, result=0
02:56:44.554 00.000 10052 worker thread done servicing request
02:56:44.554 00.000 6880 GuideStep: 130.4 px 500 ms WEST, -0.2 px 11 ms NORTH
02:56:44.554 00.000 10052 Worker thread wakes up
02:56:44.554 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:44.554 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,746,31,31)
02:56:45.579 01.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"17243868-4a33-4085-a1fc-faf4ce8f574f"}
02:56:45.581 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"17243868-4a33-4085-a1fc-faf4ce8f574f"}
02:56:45.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d65999c4-c933-41c2-a0dc-2bc3ab178b2b"}
02:56:45.581 00.000 6880 case statement mapped state 6 to 3
02:56:45.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d65999c4-c933-41c2-a0dc-2bc3ab178b2b"}
02:56:45.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81d12db1-b1de-425e-be6b-baf50a491374"}
02:56:45.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4982,"width":15,"height":15,"star_pos":[7.22,6.57],"pixels":"..."},"id":"81d12db1-b1de-425e-be6b-baf50a491374"}
02:56:45.690 00.109 10052 Exposure complete
02:56:45.769 00.079 10052 worker thread done servicing request
02:56:45.769 00.000 6880 OnExposeComplete: enter
02:56:45.769 00.000 6880 UpdateGuideState(): m_state=6
02:56:45.769 00.000 6880 Star::Find(15, 406, 760, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4983
02:56:45.769 00.000 6880 Star::Find returns 1 (0), X=405.98, Y=756.80, Mass=2341, SNR=33.4, Peak=115 HFD=4.8
02:56:45.769 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:45.769 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:45.769 00.000 6880 CameraToMount -- cameraX=-1.91 cameraY=-134.24 hyp=134.26 cameraTheta=-1.59 mountX=134.20 mountY=-0.42, mountTheta=-0.00
02:56:45.769 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.91, y=-134.24, opts=13)
02:56:45.769 00.000 6880 Enqueuing Move request for scope (-1.91, -134.24)
02:56:45.769 00.000 10052 Worker thread wakes up
02:56:45.769 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.91, -134.24) opts 0xd
02:56:45.769 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.91, -134.24)
02:56:45.769 00.000 10052 Moving (-1.91, -134.24) raw xDistance=134.20 yDistance=-0.42
02:56:45.769 00.000 10052 GuideAlgorithmHysteresis::Result() returns 63.48 from input 134.20
02:56:45.769 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.42, slope = -0.06
02:56:45.769 00.000 10052 MoveAxis(W, 37789, ABG)
02:56:45.769 00.000 10052 duration set to 500 by maxRaDuration
02:56:45.769 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:45.784 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=232, Gamma=0.780
02:56:45.815 00.031 10052 IsSlewing returns 0
02:56:45.817 00.002 6880 UpdateGuideState exits: m=2341 SNR=33.4
02:56:45.817 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:45.817 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:45.817 00.000 6880 Enqueuing Expose request
02:56:45.894 00.077 10052 IsGuiding returns 0
02:56:45.941 00.047 10052 PulseGuide returned control before completion, sleep 454
02:56:46.431 00.490 10052 IsGuiding returns 1
02:56:46.431 00.000 10052 scope still moving after pulse duration time elapsed
02:56:46.478 00.047 10052 IsSlewing returns 0
02:56:46.510 00.032 10052 IsGuiding returns 0
02:56:46.510 00.000 10052 scope move finished after 500 + 127 ms
02:56:46.510 00.000 10052 Move returns status 0, amount 500
02:56:46.510 00.000 10052 MoveAxis(N, 104, ABG)
02:56:46.510 00.000 10052 Guiding  Dir = 0, Dur = 104
02:56:46.557 00.047 10052 IsSlewing returns 0
02:56:46.588 00.031 10052 IsGuiding returns 0
02:56:46.619 00.031 10052 PulseGuide returned control before completion, sleep 88
02:56:46.745 00.126 10052 IsGuiding returns 0
02:56:46.745 00.000 10052 Move returns status 0, amount 104
02:56:46.745 00.000 10052 move complete, result=0
02:56:46.745 00.000 10052 worker thread done servicing request
02:56:46.745 00.000 6880 GuideStep: 134.2 px 500 ms WEST, -0.4 px 104 ms NORTH
02:56:46.745 00.000 10052 Worker thread wakes up
02:56:46.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:46.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,742,31,31)
02:56:47.577 00.832 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2184875-b548-4682-bbb9-bcf3e0b3afd3"}
02:56:47.578 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2184875-b548-4682-bbb9-bcf3e0b3afd3"}
02:56:47.578 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3f4005d8-0b61-42a5-b8cb-dce140cc354d"}
02:56:47.578 00.000 6880 case statement mapped state 6 to 3
02:56:47.579 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f4005d8-0b61-42a5-b8cb-dce140cc354d"}
02:56:47.579 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3563d48c-d55c-4d5b-8404-d454009dbd05"}
02:56:47.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4983,"width":15,"height":15,"star_pos":[6.98,6.80],"pixels":"..."},"id":"3563d48c-d55c-4d5b-8404-d454009dbd05"}
02:56:47.877 00.298 10052 Exposure complete
02:56:47.924 00.047 10052 worker thread done servicing request
02:56:47.924 00.000 6880 OnExposeComplete: enter
02:56:47.924 00.000 6880 UpdateGuideState(): m_state=6
02:56:47.924 00.000 6880 Star::Find(15, 405, 756, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4984
02:56:47.924 00.000 6880 Star::Find returns 1 (0), X=406.06, Y=753.85, Mass=2416, SNR=33.9, Peak=146 HFD=4.6
02:56:47.924 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:47.924 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:47.924 00.000 6880 CameraToMount -- cameraX=-1.83 cameraY=-137.19 hyp=137.20 cameraTheta=-1.58 mountX=137.15 mountY=-0.31, mountTheta=-0.00
02:56:47.940 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-1.83, y=-137.19, opts=13)
02:56:47.940 00.000 6880 Enqueuing Move request for scope (-1.83, -137.19)
02:56:47.940 00.000 10052 Worker thread wakes up
02:56:47.940 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.83, -137.19) opts 0xd
02:56:47.940 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.83, -137.19)
02:56:47.940 00.000 10052 Moving (-1.83, -137.19) raw xDistance=137.15 yDistance=-0.31
02:56:47.940 00.000 10052 GuideAlgorithmHysteresis::Result() returns 64.89 from input 137.15
02:56:47.940 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.31, slope = -0.06
02:56:47.940 00.000 10052 MoveAxis(W, 38629, ABG)
02:56:47.940 00.000 10052 duration set to 500 by maxRaDuration
02:56:47.940 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:47.958 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=207, Gamma=0.780
02:56:47.972 00.014 6880 UpdateGuideState exits: m=2416 SNR=33.9
02:56:47.972 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:47.972 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:47.972 00.000 6880 Enqueuing Expose request
02:56:47.986 00.014 10052 IsSlewing returns 0
02:56:48.051 00.065 10052 IsGuiding returns 0
02:56:48.129 00.078 10052 PulseGuide returned control before completion, sleep 447
02:56:48.602 00.473 10052 IsGuiding returns 1
02:56:48.602 00.000 10052 scope still moving after pulse duration time elapsed
02:56:48.650 00.048 10052 IsSlewing returns 0
02:56:48.697 00.047 10052 IsGuiding returns 0
02:56:48.697 00.000 10052 scope move finished after 500 + 132 ms
02:56:48.697 00.000 10052 Move returns status 0, amount 500
02:56:48.697 00.000 10052 MoveAxis(N, 104, ABG)
02:56:48.697 00.000 10052 Guiding  Dir = 0, Dur = 104
02:56:48.732 00.035 10052 IsSlewing returns 0
02:56:48.760 00.028 10052 IsGuiding returns 0
02:56:48.792 00.032 10052 PulseGuide returned control before completion, sleep 88
02:56:48.918 00.126 10052 IsGuiding returns 0
02:56:48.918 00.000 10052 Move returns status 0, amount 104
02:56:48.918 00.000 10052 move complete, result=0
02:56:48.918 00.000 10052 worker thread done servicing request
02:56:48.918 00.000 10052 Worker thread wakes up
02:56:48.918 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:48.918 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,739,31,31)
02:56:48.918 00.000 6880 GuideStep: 137.1 px 500 ms WEST, -0.3 px 104 ms NORTH
02:56:49.578 00.660 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b816bed-37f5-43f5-a8e0-8c6722e9377f"}
02:56:49.579 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b816bed-37f5-43f5-a8e0-8c6722e9377f"}
02:56:49.579 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8163c14f-3aad-423d-bd67-e01c4a684c90"}
02:56:49.579 00.000 6880 case statement mapped state 6 to 3
02:56:49.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8163c14f-3aad-423d-bd67-e01c4a684c90"}
02:56:49.579 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1834b4f1-345a-4738-bef9-7130dab62d8f"}
02:56:49.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4984,"width":15,"height":15,"star_pos":[7.06,6.85],"pixels":"..."},"id":"1834b4f1-345a-4738-bef9-7130dab62d8f"}
02:56:50.053 00.474 10052 Exposure complete
02:56:50.102 00.049 10052 worker thread done servicing request
02:56:50.102 00.000 6880 OnExposeComplete: enter
02:56:50.102 00.000 6880 UpdateGuideState(): m_state=6
02:56:50.102 00.000 6880 Star::Find(15, 406, 753, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4985
02:56:50.102 00.000 6880 Star::Find returns 1 (0), X=405.90, Y=750.97, Mass=2319, SNR=33.2, Peak=109 HFD=4.6
02:56:50.102 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:50.102 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:50.102 00.000 6880 CameraToMount -- cameraX=-1.99 cameraY=-140.07 hyp=140.09 cameraTheta=-1.59 mountX=140.03 mountY=-0.43, mountTheta=-0.00
02:56:50.102 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.99, y=-140.07, opts=13)
02:56:50.102 00.000 6880 Enqueuing Move request for scope (-1.99, -140.07)
02:56:50.102 00.000 10052 Worker thread wakes up
02:56:50.102 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.99, -140.07) opts 0xd
02:56:50.102 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.99, -140.07)
02:56:50.102 00.000 10052 Moving (-1.99, -140.07) raw xDistance=140.03 yDistance=-0.43
02:56:50.102 00.000 10052 GuideAlgorithmHysteresis::Result() returns 66.26 from input 140.03
02:56:50.102 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.26 from input -0.43, slope = -0.06
02:56:50.102 00.000 10052 MoveAxis(W, 39444, ABG)
02:56:50.102 00.000 10052 duration set to 500 by maxRaDuration
02:56:50.102 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:50.131 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=240, Gamma=0.780
02:56:50.132 00.001 10052 IsSlewing returns 0
02:56:50.147 00.015 6880 UpdateGuideState exits: m=2319 SNR=33.2
02:56:50.147 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:50.147 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:50.147 00.000 6880 Enqueuing Expose request
02:56:50.163 00.016 10052 IsGuiding returns 0
02:56:50.194 00.031 10052 PulseGuide returned control before completion, sleep 483
02:56:50.712 00.518 10052 IsGuiding returns 0
02:56:50.712 00.000 10052 Move returns status 0, amount 500
02:56:50.712 00.000 10052 MoveAxis(N, 105, ABG)
02:56:50.712 00.000 10052 Guiding  Dir = 0, Dur = 105
02:56:50.759 00.047 10052 IsSlewing returns 0
02:56:50.791 00.032 10052 IsGuiding returns 0
02:56:50.823 00.032 10052 PulseGuide returned control before completion, sleep 89
02:56:50.933 00.110 10052 IsGuiding returns 0
02:56:50.933 00.000 10052 Move returns status 0, amount 105
02:56:50.933 00.000 10052 move complete, result=0
02:56:50.933 00.000 10052 worker thread done servicing request
02:56:50.933 00.000 10052 Worker thread wakes up
02:56:50.933 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:50.933 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,736,31,31)
02:56:50.933 00.000 6880 GuideStep: 140.0 px 500 ms WEST, -0.4 px 105 ms NORTH
02:56:51.579 00.646 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02328317-97f4-40f6-bc81-f409053afc84"}
02:56:51.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02328317-97f4-40f6-bc81-f409053afc84"}
02:56:51.579 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e51d629-3d42-4865-9cb9-e859908b88df"}
02:56:51.579 00.000 6880 case statement mapped state 6 to 3
02:56:51.580 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4e51d629-3d42-4865-9cb9-e859908b88df"}
02:56:51.580 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d65aa7ff-5574-4505-b435-624586e02632"}
02:56:51.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4985,"width":15,"height":15,"star_pos":[6.90,6.97],"pixels":"..."},"id":"d65aa7ff-5574-4505-b435-624586e02632"}
02:56:52.179 00.599 10052 Exposure complete
02:56:52.242 00.063 10052 worker thread done servicing request
02:56:52.242 00.000 6880 OnExposeComplete: enter
02:56:52.242 00.000 6880 UpdateGuideState(): m_state=6
02:56:52.242 00.000 6880 Star::Find(15, 405, 750, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4986
02:56:52.242 00.000 6880 Star::Find returns 1 (0), X=405.96, Y=748.12, Mass=2551, SNR=35.0, Peak=160 HFD=4.6
02:56:52.242 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:52.242 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:52.242 00.000 6880 CameraToMount -- cameraX=-1.93 cameraY=-142.92 hyp=142.94 cameraTheta=-1.58 mountX=142.88 mountY=-0.34, mountTheta=-0.00
02:56:52.242 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.93, y=-142.92, opts=13)
02:56:52.242 00.000 6880 Enqueuing Move request for scope (-1.93, -142.92)
02:56:52.242 00.000 10052 Worker thread wakes up
02:56:52.242 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.93, -142.92) opts 0xd
02:56:52.242 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.93, -142.92)
02:56:52.242 00.000 10052 Moving (-1.93, -142.92) raw xDistance=142.88 yDistance=-0.34
02:56:52.242 00.000 10052 GuideAlgorithmHysteresis::Result() returns 67.61 from input 142.88
02:56:52.242 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.27 from input -0.34, slope = -0.06
02:56:52.242 00.000 10052 MoveAxis(W, 40247, ABG)
02:56:52.242 00.000 10052 duration set to 500 by maxRaDuration
02:56:52.242 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:52.268 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:56:52.269 00.001 10052 IsSlewing returns 0
02:56:52.291 00.022 6880 UpdateGuideState exits: m=2551 SNR=35.0
02:56:52.291 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:52.291 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:52.291 00.000 6880 Enqueuing Expose request
02:56:52.306 00.015 10052 IsGuiding returns 0
02:56:52.322 00.016 10052 PulseGuide returned control before completion, sleep 484
02:56:52.838 00.516 10052 IsGuiding returns 0
02:56:52.838 00.000 10052 Move returns status 0, amount 500
02:56:52.838 00.000 10052 MoveAxis(N, 111, ABG)
02:56:52.838 00.000 10052 Guiding  Dir = 0, Dur = 111
02:56:52.871 00.033 10052 IsSlewing returns 0
02:56:52.917 00.046 10052 IsGuiding returns 0
02:56:52.949 00.032 10052 PulseGuide returned control before completion, sleep 95
02:56:53.075 00.126 10052 IsGuiding returns 0
02:56:53.075 00.000 10052 Move returns status 0, amount 111
02:56:53.075 00.000 10052 move complete, result=0
02:56:53.075 00.000 10052 worker thread done servicing request
02:56:53.075 00.000 10052 Worker thread wakes up
02:56:53.075 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:53.075 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,733,31,31)
02:56:53.075 00.000 6880 GuideStep: 142.9 px 500 ms WEST, -0.3 px 111 ms NORTH
02:56:53.577 00.502 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8c3512a1-37a9-4c42-b021-943a863f2c8a"}
02:56:53.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8c3512a1-37a9-4c42-b021-943a863f2c8a"}
02:56:53.577 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"46b63fc9-be86-4c12-ae41-2dd0affccbbc"}
02:56:53.577 00.000 6880 case statement mapped state 6 to 3
02:56:53.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"46b63fc9-be86-4c12-ae41-2dd0affccbbc"}
02:56:53.577 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b3c22506-4733-429d-854a-86d3c89b2d71"}
02:56:53.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4986,"width":15,"height":15,"star_pos":[6.96,7.12],"pixels":"..."},"id":"b3c22506-4733-429d-854a-86d3c89b2d71"}
02:56:54.319 00.742 10052 Exposure complete
02:56:54.383 00.064 10052 worker thread done servicing request
02:56:54.383 00.000 6880 OnExposeComplete: enter
02:56:54.383 00.000 6880 UpdateGuideState(): m_state=6
02:56:54.383 00.000 6880 Star::Find(15, 405, 748, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4987
02:56:54.383 00.000 6880 Star::Find returns 1 (0), X=406.41, Y=745.28, Mass=2407, SNR=33.9, Peak=139 HFD=4.7
02:56:54.383 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:54.383 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:56:54.383 00.000 6880 CameraToMount -- cameraX=-1.48 cameraY=-145.76 hyp=145.77 cameraTheta=-1.58 mountX=145.70 mountY=0.14, mountTheta=0.00
02:56:54.383 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.48, y=-145.76, opts=13)
02:56:54.383 00.000 6880 Enqueuing Move request for scope (-1.48, -145.76)
02:56:54.383 00.000 10052 Worker thread wakes up
02:56:54.383 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.48, -145.76) opts 0xd
02:56:54.383 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.48, -145.76)
02:56:54.383 00.000 10052 Moving (-1.48, -145.76) raw xDistance=145.70 yDistance=0.14
02:56:54.383 00.000 10052 GuideAlgorithmHysteresis::Result() returns 68.94 from input 145.70
02:56:54.383 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.00
02:56:54.383 00.000 10052 MoveAxis(W, 41042, ABG)
02:56:54.383 00.000 10052 duration set to 500 by maxRaDuration
02:56:54.383 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:54.408 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=233, Gamma=0.780
02:56:54.409 00.001 10052 IsSlewing returns 0
02:56:54.430 00.021 6880 UpdateGuideState exits: m=2407 SNR=33.9
02:56:54.430 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:54.430 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:54.430 00.000 6880 Enqueuing Expose request
02:56:54.446 00.016 10052 IsGuiding returns 0
02:56:54.478 00.032 10052 PulseGuide returned control before completion, sleep 483
02:56:54.981 00.503 10052 IsGuiding returns 0
02:56:54.981 00.000 10052 Move returns status 0, amount 500
02:56:54.981 00.000 10052 MoveAxis(N, 0, ABG)
02:56:54.981 00.000 10052 Move returns status 0, amount 0
02:56:54.981 00.000 10052 move complete, result=0
02:56:54.981 00.000 6880 GuideStep: 145.7 px 500 ms WEST, 0.1 px 0 ms NORTH
02:56:54.981 00.000 10052 worker thread done servicing request
02:56:54.981 00.000 10052 Worker thread wakes up
02:56:54.981 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:54.981 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,730,31,31)
02:56:55.578 00.597 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec520651-9c57-401f-b103-989ac23b10dc"}
02:56:55.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec520651-9c57-401f-b103-989ac23b10dc"}
02:56:55.578 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"899170d1-1bb0-4228-b82d-641116a686ce"}
02:56:55.578 00.000 6880 case statement mapped state 6 to 3
02:56:55.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"899170d1-1bb0-4228-b82d-641116a686ce"}
02:56:55.579 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"473a75ed-e8e7-4b23-acf4-01cb8e89d0f4"}
02:56:55.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4987,"width":15,"height":15,"star_pos":[7.41,7.28],"pixels":"..."},"id":"473a75ed-e8e7-4b23-acf4-01cb8e89d0f4"}
02:56:55.910 00.331 10052 Exposure complete
02:56:55.972 00.062 10052 worker thread done servicing request
02:56:55.972 00.000 6880 OnExposeComplete: enter
02:56:55.972 00.000 6880 UpdateGuideState(): m_state=6
02:56:55.972 00.000 6880 Star::Find(15, 406, 745, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4988
02:56:55.972 00.000 6880 Star::Find returns 1 (0), X=406.74, Y=744.30, Mass=2440, SNR=34.1, Peak=137 HFD=4.8
02:56:55.972 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:55.972 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:56:55.972 00.000 6880 CameraToMount -- cameraX=-1.15 cameraY=-146.74 hyp=146.75 cameraTheta=-1.58 mountX=146.66 mountY=0.48, mountTheta=0.00
02:56:55.972 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.15, y=-146.74, opts=13)
02:56:55.972 00.000 6880 Enqueuing Move request for scope (-1.15, -146.74)
02:56:55.972 00.000 10052 Worker thread wakes up
02:56:55.972 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.15, -146.74) opts 0xd
02:56:55.972 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.15, -146.74)
02:56:55.972 00.000 10052 Moving (-1.15, -146.74) raw xDistance=146.66 yDistance=0.48
02:56:55.972 00.000 10052 GuideAlgorithmHysteresis::Result() returns 69.44 from input 146.66
02:56:55.972 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.48, slope = 0.04
02:56:55.972 00.000 10052 MoveAxis(W, 41340, ABG)
02:56:55.972 00.000 10052 duration set to 500 by maxRaDuration
02:56:55.972 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:55.988 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=231, Gamma=0.780
02:56:56.019 00.031 10052 IsSlewing returns 0
02:56:56.019 00.000 6880 UpdateGuideState exits: m=2440 SNR=34.1
02:56:56.019 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:56.019 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:56.019 00.000 6880 Enqueuing Expose request
02:56:56.100 00.081 10052 IsGuiding returns 0
02:56:56.161 00.061 10052 PulseGuide returned control before completion, sleep 447
02:56:56.631 00.470 10052 IsGuiding returns 1
02:56:56.631 00.000 10052 scope still moving after pulse duration time elapsed
02:56:56.679 00.048 10052 IsSlewing returns 0
02:56:56.710 00.031 10052 IsGuiding returns 0
02:56:56.710 00.000 10052 scope move finished after 500 + 124 ms
02:56:56.725 00.015 10052 Move returns status 0, amount 500
02:56:56.725 00.000 10052 MoveAxis(S, 72, ABG)
02:56:56.725 00.000 10052 Guiding  Dir = 1, Dur = 72
02:56:56.758 00.033 10052 IsSlewing returns 0
02:56:56.789 00.031 10052 IsGuiding returns 0
02:56:56.820 00.031 10052 PulseGuide returned control before completion, sleep 55
02:56:56.914 00.094 10052 IsGuiding returns 0
02:56:56.914 00.000 10052 Move returns status 0, amount 72
02:56:56.914 00.000 10052 move complete, result=0
02:56:56.914 00.000 10052 worker thread done servicing request
02:56:56.914 00.000 10052 Worker thread wakes up
02:56:56.914 00.000 6880 GuideStep: 146.7 px 500 ms WEST, 0.5 px 72 ms SOUTH
02:56:56.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:56.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(392,729,31,31)
02:56:57.572 00.658 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fd8e52b6-803e-4e54-94a9-d0dba2ccd81e"}
02:56:57.572 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fd8e52b6-803e-4e54-94a9-d0dba2ccd81e"}
02:56:57.579 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8bffdede-07de-4140-8c6d-b197e8925a4e"}
02:56:57.579 00.000 6880 case statement mapped state 6 to 3
02:56:57.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8bffdede-07de-4140-8c6d-b197e8925a4e"}
02:56:57.580 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1e2be49f-efae-4342-bd01-a76e567bc33a"}
02:56:57.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4988,"width":15,"height":15,"star_pos":[6.74,7.30],"pixels":"..."},"id":"1e2be49f-efae-4342-bd01-a76e567bc33a"}
02:56:58.046 00.466 10052 Exposure complete
02:56:58.109 00.063 10052 worker thread done servicing request
02:56:58.109 00.000 6880 OnExposeComplete: enter
02:56:58.109 00.000 6880 UpdateGuideState(): m_state=6
02:56:58.109 00.000 6880 Star::Find(15, 406, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4989
02:56:58.109 00.000 6880 Star::Find returns 1 (0), X=406.04, Y=740.28, Mass=2367, SNR=33.7, Peak=151 HFD=4.8
02:56:58.109 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:58.109 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:58.109 00.000 6880 CameraToMount -- cameraX=-1.85 cameraY=-150.76 hyp=150.77 cameraTheta=-1.58 mountX=150.70 mountY=-0.18, mountTheta=-0.00
02:56:58.109 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.85, y=-150.76, opts=13)
02:56:58.109 00.000 6880 Enqueuing Move request for scope (-1.85, -150.76)
02:56:58.109 00.000 10052 Worker thread wakes up
02:56:58.109 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.85, -150.76) opts 0xd
02:56:58.109 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.85, -150.76)
02:56:58.109 00.000 10052 Moving (-1.85, -150.76) raw xDistance=150.70 yDistance=-0.18
02:56:58.109 00.000 10052 GuideAlgorithmHysteresis::Result() returns 71.29 from input 150.70
02:56:58.109 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.04
02:56:58.109 00.000 10052 MoveAxis(W, 42437, ABG)
02:56:58.109 00.000 10052 duration set to 500 by maxRaDuration
02:56:58.109 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:58.125 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=234, Gamma=0.780
02:56:58.125 00.000 10052 IsSlewing returns 0
02:56:58.142 00.017 6880 UpdateGuideState exits: m=2367 SNR=33.7
02:56:58.142 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:58.142 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:58.142 00.000 6880 Enqueuing Expose request
02:56:58.173 00.031 10052 IsGuiding returns 0
02:56:58.203 00.030 10052 PulseGuide returned control before completion, sleep 483
02:56:58.721 00.518 10052 IsGuiding returns 0
02:56:58.721 00.000 10052 Move returns status 0, amount 500
02:56:58.721 00.000 10052 MoveAxis(N, 0, ABG)
02:56:58.721 00.000 10052 Move returns status 0, amount 0
02:56:58.721 00.000 10052 move complete, result=0
02:56:58.721 00.000 6880 GuideStep: 150.7 px 500 ms WEST, -0.2 px 0 ms NORTH
02:56:58.721 00.000 10052 worker thread done servicing request
02:56:58.721 00.000 10052 Worker thread wakes up
02:56:58.721 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:56:58.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,725,31,31)
02:56:59.584 00.863 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ce8a653-38ec-4226-9dd8-26d2c7655302"}
02:56:59.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ce8a653-38ec-4226-9dd8-26d2c7655302"}
02:56:59.584 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8128c34c-bbcb-499e-a1ab-b44dff1d9fd1"}
02:56:59.584 00.000 6880 case statement mapped state 6 to 3
02:56:59.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8128c34c-bbcb-499e-a1ab-b44dff1d9fd1"}
02:56:59.584 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e07af3be-3be1-46a7-bf8b-4d8c5d087e34"}
02:56:59.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4989,"width":15,"height":15,"star_pos":[7.04,7.28],"pixels":"..."},"id":"e07af3be-3be1-46a7-bf8b-4d8c5d087e34"}
02:56:59.647 00.063 10052 Exposure complete
02:56:59.714 00.067 10052 worker thread done servicing request
02:56:59.714 00.000 6880 OnExposeComplete: enter
02:56:59.714 00.000 6880 UpdateGuideState(): m_state=6
02:56:59.714 00.000 6880 Star::Find(15, 406, 740, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4990
02:56:59.714 00.000 6880 Star::Find returns 1 (0), X=406.03, Y=739.13, Mass=2325, SNR=33.4, Peak=137 HFD=4.7
02:56:59.714 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:56:59.714 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:56:59.714 00.000 6880 CameraToMount -- cameraX=-1.86 cameraY=-151.91 hyp=151.92 cameraTheta=-1.58 mountX=151.85 mountY=-0.17, mountTheta=-0.00
02:56:59.714 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.86, y=-151.91, opts=13)
02:56:59.714 00.000 6880 Enqueuing Move request for scope (-1.86, -151.91)
02:56:59.714 00.000 10052 Worker thread wakes up
02:56:59.714 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.86, -151.91) opts 0xd
02:56:59.714 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.86, -151.91)
02:56:59.714 00.000 10052 Moving (-1.86, -151.91) raw xDistance=151.85 yDistance=-0.17
02:56:59.714 00.000 10052 GuideAlgorithmHysteresis::Result() returns 71.90 from input 151.85
02:56:59.714 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.06
02:56:59.714 00.000 10052 MoveAxis(W, 42800, ABG)
02:56:59.714 00.000 10052 duration set to 500 by maxRaDuration
02:56:59.714 00.000 10052 Guiding  Dir = 3, Dur = 500
02:56:59.741 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=207, Gamma=0.780
02:56:59.774 00.033 6880 UpdateGuideState exits: m=2325 SNR=33.4
02:56:59.774 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:56:59.774 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:56:59.774 00.000 6880 Enqueuing Expose request
02:56:59.774 00.000 10052 IsSlewing returns 0
02:56:59.852 00.078 10052 IsGuiding returns 0
02:56:59.931 00.079 10052 PulseGuide returned control before completion, sleep 441
02:57:00.404 00.473 10052 IsGuiding returns 1
02:57:00.404 00.000 10052 scope still moving after pulse duration time elapsed
02:57:00.451 00.047 10052 IsSlewing returns 0
02:57:00.499 00.048 10052 IsGuiding returns 0
02:57:00.499 00.000 10052 scope move finished after 500 + 136 ms
02:57:00.499 00.000 10052 Move returns status 0, amount 500
02:57:00.499 00.000 10052 MoveAxis(N, 0, ABG)
02:57:00.499 00.000 10052 Move returns status 0, amount 0
02:57:00.499 00.000 10052 move complete, result=0
02:57:00.500 00.001 10052 worker thread done servicing request
02:57:00.500 00.000 6880 GuideStep: 151.9 px 500 ms WEST, -0.2 px 0 ms NORTH
02:57:00.500 00.000 10052 Worker thread wakes up
02:57:00.500 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:00.500 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,724,31,31)
02:57:01.583 01.083 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9d74238-c027-4bea-a7b0-a3b42a8c52e2"}
02:57:01.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9d74238-c027-4bea-a7b0-a3b42a8c52e2"}
02:57:01.583 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0191de7-bc4f-4725-91b1-84a291890a49"}
02:57:01.583 00.000 6880 case statement mapped state 6 to 3
02:57:01.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0191de7-bc4f-4725-91b1-84a291890a49"}
02:57:01.587 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"63e2aa92-1544-4c76-bd61-8856503fd701"}
02:57:01.587 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4990,"width":15,"height":15,"star_pos":[7.03,7.13],"pixels":"..."},"id":"63e2aa92-1544-4c76-bd61-8856503fd701"}
02:57:01.631 00.044 10052 Exposure complete
02:57:01.694 00.063 10052 worker thread done servicing request
02:57:01.694 00.000 6880 OnExposeComplete: enter
02:57:01.694 00.000 6880 UpdateGuideState(): m_state=6
02:57:01.694 00.000 6880 Star::Find(15, 406, 739, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4991
02:57:01.694 00.000 6880 Star::Find returns 1 (0), X=405.90, Y=735.95, Mass=2403, SNR=33.9, Peak=139 HFD=4.6
02:57:01.694 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:01.694 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:01.694 00.000 6880 CameraToMount -- cameraX=-1.99 cameraY=-155.09 hyp=155.10 cameraTheta=-1.58 mountX=155.04 mountY=-0.27, mountTheta=-0.00
02:57:01.694 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.99, y=-155.09, opts=13)
02:57:01.694 00.000 6880 Enqueuing Move request for scope (-1.99, -155.09)
02:57:01.694 00.000 10052 Worker thread wakes up
02:57:01.694 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.99, -155.09) opts 0xd
02:57:01.694 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.99, -155.09)
02:57:01.694 00.000 10052 Moving (-1.99, -155.09) raw xDistance=155.04 yDistance=-0.27
02:57:01.694 00.000 10052 GuideAlgorithmHysteresis::Result() returns 73.36 from input 155.04
02:57:01.694 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.27, slope = 0.03
02:57:01.694 00.000 10052 MoveAxis(W, 43672, ABG)
02:57:01.694 00.000 10052 duration set to 500 by maxRaDuration
02:57:01.694 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:01.727 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=237, Gamma=0.780
02:57:01.741 00.014 10052 IsSlewing returns 0
02:57:01.755 00.014 6880 UpdateGuideState exits: m=2403 SNR=33.9
02:57:01.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:01.755 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:01.755 00.000 6880 Enqueuing Expose request
02:57:01.820 00.065 10052 IsGuiding returns 0
02:57:01.884 00.064 10052 PulseGuide returned control before completion, sleep 442
02:57:02.363 00.479 10052 IsGuiding returns 1
02:57:02.363 00.000 10052 scope still moving after pulse duration time elapsed
02:57:02.405 00.042 10052 IsSlewing returns 0
02:57:02.452 00.047 10052 IsGuiding returns 0
02:57:02.452 00.000 10052 scope move finished after 500 + 127 ms
02:57:02.452 00.000 10052 Move returns status 0, amount 500
02:57:02.453 00.001 10052 MoveAxis(N, 0, ABG)
02:57:02.453 00.000 10052 Move returns status 0, amount 0
02:57:02.453 00.000 10052 move complete, result=0
02:57:02.454 00.001 10052 worker thread done servicing request
02:57:02.454 00.000 6880 GuideStep: 155.0 px 500 ms WEST, -0.3 px 0 ms NORTH
02:57:02.454 00.000 10052 Worker thread wakes up
02:57:02.454 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:02.454 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,721,31,31)
02:57:03.358 00.904 10052 Exposure complete
02:57:03.405 00.047 10052 worker thread done servicing request
02:57:03.405 00.000 6880 OnExposeComplete: enter
02:57:03.405 00.000 6880 UpdateGuideState(): m_state=6
02:57:03.405 00.000 6880 Star::Find(15, 405, 735, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4992
02:57:03.405 00.000 6880 Star::Find returns 1 (0), X=405.80, Y=734.18, Mass=2394, SNR=33.8, Peak=126 HFD=4.7
02:57:03.405 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:03.405 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:03.405 00.000 6880 CameraToMount -- cameraX=-2.09 cameraY=-156.86 hyp=156.87 cameraTheta=-1.58 mountX=156.81 mountY=-0.35, mountTheta=-0.00
02:57:03.405 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.09, y=-156.86, opts=13)
02:57:03.405 00.000 6880 Enqueuing Move request for scope (-2.09, -156.86)
02:57:03.405 00.000 10052 Worker thread wakes up
02:57:03.405 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.09, -156.86) opts 0xd
02:57:03.405 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.09, -156.86)
02:57:03.405 00.000 10052 Moving (-2.09, -156.86) raw xDistance=156.81 yDistance=-0.35
02:57:03.405 00.000 10052 GuideAlgorithmHysteresis::Result() returns 74.23 from input 156.81
02:57:03.405 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.02
02:57:03.405 00.000 10052 MoveAxis(W, 44190, ABG)
02:57:03.405 00.000 10052 duration set to 500 by maxRaDuration
02:57:03.405 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:03.441 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=203, Gamma=0.780
02:57:03.441 00.000 10052 IsSlewing returns 0
02:57:03.468 00.027 6880 UpdateGuideState exits: m=2394 SNR=33.8
02:57:03.468 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:03.468 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:03.468 00.000 6880 Enqueuing Expose request
02:57:03.468 00.000 10052 IsGuiding returns 0
02:57:03.500 00.032 10052 PulseGuide returned control before completion, sleep 484
02:57:03.579 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f55cbdad-178b-4310-b23d-74fb32066345"}
02:57:03.584 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f55cbdad-178b-4310-b23d-74fb32066345"}
02:57:03.585 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5624c093-52f5-448a-b1b4-2885bbbdc17a"}
02:57:03.585 00.000 6880 case statement mapped state 6 to 3
02:57:03.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5624c093-52f5-448a-b1b4-2885bbbdc17a"}
02:57:03.585 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"14e13897-945d-436c-b4e4-169ef67a91a0"}
02:57:03.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4992,"width":15,"height":15,"star_pos":[6.80,7.18],"pixels":"..."},"id":"14e13897-945d-436c-b4e4-169ef67a91a0"}
02:57:04.054 00.469 10052 IsGuiding returns 0
02:57:04.054 00.000 10052 Move returns status 0, amount 500
02:57:04.054 00.000 10052 MoveAxis(N, 0, ABG)
02:57:04.054 00.000 10052 Move returns status 0, amount 0
02:57:04.054 00.000 10052 move complete, result=0
02:57:04.054 00.000 10052 worker thread done servicing request
02:57:04.054 00.000 10052 Worker thread wakes up
02:57:04.054 00.000 6880 GuideStep: 156.8 px 500 ms WEST, -0.3 px 0 ms NORTH
02:57:04.054 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:04.054 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,719,31,31)
02:57:05.200 01.146 10052 Exposure complete
02:57:05.264 00.064 10052 worker thread done servicing request
02:57:05.264 00.000 6880 OnExposeComplete: enter
02:57:05.264 00.000 6880 UpdateGuideState(): m_state=6
02:57:05.264 00.000 6880 Star::Find(15, 405, 734, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4993
02:57:05.264 00.000 6880 Star::Find returns 1 (0), X=405.90, Y=731.96, Mass=2373, SNR=33.7, Peak=136 HFD=4.6
02:57:05.264 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:05.264 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:05.264 00.000 6880 CameraToMount -- cameraX=-1.99 cameraY=-159.08 hyp=159.09 cameraTheta=-1.58 mountX=159.02 mountY=-0.22, mountTheta=-0.00
02:57:05.264 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.99, y=-159.08, opts=13)
02:57:05.264 00.000 6880 Enqueuing Move request for scope (-1.99, -159.08)
02:57:05.264 00.000 10052 Worker thread wakes up
02:57:05.264 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.99, -159.08) opts 0xd
02:57:05.264 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.99, -159.08)
02:57:05.264 00.000 10052 Moving (-1.99, -159.08) raw xDistance=159.02 yDistance=-0.22
02:57:05.264 00.000 10052 GuideAlgorithmHysteresis::Result() returns 75.27 from input 159.02
02:57:05.264 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.00
02:57:05.264 00.000 10052 MoveAxis(W, 44809, ABG)
02:57:05.264 00.000 10052 duration set to 500 by maxRaDuration
02:57:05.264 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:05.280 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=217, Gamma=0.780
02:57:05.280 00.000 10052 IsSlewing returns 0
02:57:05.311 00.031 6880 UpdateGuideState exits: m=2373 SNR=33.7
02:57:05.311 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:05.311 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:05.311 00.000 6880 Enqueuing Expose request
02:57:05.327 00.016 10052 IsGuiding returns 0
02:57:05.358 00.031 10052 PulseGuide returned control before completion, sleep 483
02:57:05.593 00.235 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0cc95730-b831-4bfc-857d-cfb6e1e35125"}
02:57:05.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0cc95730-b831-4bfc-857d-cfb6e1e35125"}
02:57:05.593 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6fa5836-338a-4d76-92d2-c4193077c828"}
02:57:05.593 00.000 6880 case statement mapped state 6 to 3
02:57:05.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6fa5836-338a-4d76-92d2-c4193077c828"}
02:57:05.593 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fbf429bd-9564-49bc-85f7-d0f837ad4cc5"}
02:57:05.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4993,"width":15,"height":15,"star_pos":[6.90,6.96],"pixels":"..."},"id":"fbf429bd-9564-49bc-85f7-d0f837ad4cc5"}
02:57:05.891 00.298 10052 IsGuiding returns 1
02:57:05.891 00.000 10052 scope still moving after pulse duration time elapsed
02:57:05.970 00.079 10052 IsSlewing returns 0
02:57:06.033 00.063 10052 IsGuiding returns 0
02:57:06.033 00.000 10052 scope move finished after 500 + 208 ms
02:57:06.033 00.000 10052 Move returns status 0, amount 500
02:57:06.033 00.000 10052 MoveAxis(N, 0, ABG)
02:57:06.033 00.000 10052 Move returns status 0, amount 0
02:57:06.033 00.000 10052 move complete, result=0
02:57:06.033 00.000 10052 worker thread done servicing request
02:57:06.033 00.000 10052 Worker thread wakes up
02:57:06.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:06.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,717,31,31)
02:57:06.033 00.000 6880 GuideStep: 159.0 px 500 ms WEST, -0.2 px 0 ms NORTH
02:57:06.956 00.923 10052 Exposure complete
02:57:07.020 00.064 10052 worker thread done servicing request
02:57:07.020 00.000 6880 OnExposeComplete: enter
02:57:07.020 00.000 6880 UpdateGuideState(): m_state=6
02:57:07.020 00.000 6880 Star::Find(15, 405, 731, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4994
02:57:07.020 00.000 6880 Star::Find returns 1 (0), X=405.82, Y=730.75, Mass=2387, SNR=33.8, Peak=122 HFD=4.8
02:57:07.020 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:07.020 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:07.020 00.000 6880 CameraToMount -- cameraX=-2.08 cameraY=-160.29 hyp=160.30 cameraTheta=-1.58 mountX=160.23 mountY=-0.29, mountTheta=-0.00
02:57:07.020 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.08, y=-160.29, opts=13)
02:57:07.020 00.000 6880 Enqueuing Move request for scope (-2.08, -160.29)
02:57:07.020 00.000 10052 Worker thread wakes up
02:57:07.020 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.08, -160.29) opts 0xd
02:57:07.020 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.08, -160.29)
02:57:07.020 00.000 10052 Moving (-2.08, -160.29) raw xDistance=160.23 yDistance=-0.29
02:57:07.020 00.000 10052 GuideAlgorithmHysteresis::Result() returns 75.87 from input 160.23
02:57:07.020 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.29, slope = -0.02
02:57:07.020 00.000 10052 MoveAxis(W, 45164, ABG)
02:57:07.020 00.000 10052 duration set to 500 by maxRaDuration
02:57:07.020 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:07.043 00.023 10052 IsSlewing returns 0
02:57:07.043 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=221, Gamma=0.780
02:57:07.072 00.029 6880 UpdateGuideState exits: m=2387 SNR=33.8
02:57:07.072 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:07.072 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:07.072 00.000 6880 Enqueuing Expose request
02:57:07.083 00.011 10052 IsGuiding returns 0
02:57:07.100 00.017 10052 PulseGuide returned control before completion, sleep 483
02:57:07.588 00.488 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"63a7f37c-73ff-4c06-b0f5-7c6b917700e6"}
02:57:07.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"63a7f37c-73ff-4c06-b0f5-7c6b917700e6"}
02:57:07.588 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bab4c7d8-dcb1-4f02-af90-e170dcf41111"}
02:57:07.590 00.002 6880 case statement mapped state 6 to 3
02:57:07.590 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bab4c7d8-dcb1-4f02-af90-e170dcf41111"}
02:57:07.590 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ee5b884b-ecc2-468d-976a-5341bd1c07c7"}
02:57:07.590 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4994,"width":15,"height":15,"star_pos":[6.82,6.75],"pixels":"..."},"id":"ee5b884b-ecc2-468d-976a-5341bd1c07c7"}
02:57:07.634 00.044 10052 IsGuiding returns 0
02:57:07.634 00.000 10052 Move returns status 0, amount 500
02:57:07.634 00.000 10052 MoveAxis(N, 28, ABG)
02:57:07.637 00.003 10052 Guiding  Dir = 0, Dur = 28
02:57:07.713 00.076 10052 IsSlewing returns 0
02:57:07.794 00.081 10052 IsGuiding returns 0
02:57:07.934 00.140 10052 IsGuiding returns 0
02:57:07.934 00.000 10052 Move returns status 0, amount 28
02:57:07.939 00.005 10052 move complete, result=0
02:57:07.939 00.000 10052 worker thread done servicing request
02:57:07.939 00.000 10052 Worker thread wakes up
02:57:07.939 00.000 6880 GuideStep: 160.2 px 500 ms WEST, -0.3 px 28 ms NORTH
02:57:07.939 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:07.939 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,716,31,31)
02:57:09.064 01.125 10052 Exposure complete
02:57:09.126 00.062 10052 worker thread done servicing request
02:57:09.126 00.000 6880 OnExposeComplete: enter
02:57:09.126 00.000 6880 UpdateGuideState(): m_state=6
02:57:09.126 00.000 6880 Star::Find(15, 405, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4995
02:57:09.126 00.000 6880 Star::Find returns 1 (0), X=405.88, Y=726.88, Mass=2407, SNR=33.8, Peak=154 HFD=4.6
02:57:09.126 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:09.126 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:09.128 00.002 6880 CameraToMount -- cameraX=-2.01 cameraY=-164.16 hyp=164.17 cameraTheta=-1.58 mountX=164.10 mountY=-0.19, mountTheta=-0.00
02:57:09.129 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-2.01, y=-164.16, opts=13)
02:57:09.129 00.000 6880 Enqueuing Move request for scope (-2.01, -164.16)
02:57:09.129 00.000 10052 Worker thread wakes up
02:57:09.129 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.01, -164.16) opts 0xd
02:57:09.129 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.01, -164.16)
02:57:09.129 00.000 10052 Moving (-2.01, -164.16) raw xDistance=164.10 yDistance=-0.19
02:57:09.129 00.000 10052 GuideAlgorithmHysteresis::Result() returns 77.64 from input 164.10
02:57:09.129 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.16 from input -0.19, slope = -0.03
02:57:09.129 00.000 10052 MoveAxis(W, 46218, ABG)
02:57:09.129 00.000 10052 duration set to 500 by maxRaDuration
02:57:09.129 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:09.142 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=225, Gamma=0.780
02:57:09.142 00.000 10052 IsSlewing returns 0
02:57:09.174 00.032 6880 UpdateGuideState exits: m=2407 SNR=33.8
02:57:09.174 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:09.174 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:09.174 00.000 6880 Enqueuing Expose request
02:57:09.190 00.016 10052 IsGuiding returns 0
02:57:09.206 00.016 10052 PulseGuide returned control before completion, sleep 483
02:57:09.585 00.379 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f07cc059-5143-4a0c-bab4-7983c42f3dea"}
02:57:09.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f07cc059-5143-4a0c-bab4-7983c42f3dea"}
02:57:09.600 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea02fd17-6069-41eb-b54f-0bff6d1dd486"}
02:57:09.600 00.000 6880 case statement mapped state 6 to 3
02:57:09.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea02fd17-6069-41eb-b54f-0bff6d1dd486"}
02:57:09.600 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a3e476d-0e92-4492-9697-98ec9634e760"}
02:57:09.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4995,"width":15,"height":15,"star_pos":[6.88,6.88],"pixels":"..."},"id":"0a3e476d-0e92-4492-9697-98ec9634e760"}
02:57:09.743 00.143 10052 IsGuiding returns 0
02:57:09.743 00.000 10052 Move returns status 0, amount 500
02:57:09.743 00.000 10052 MoveAxis(N, 64, ABG)
02:57:09.743 00.000 10052 Guiding  Dir = 0, Dur = 64
02:57:09.822 00.079 10052 IsSlewing returns 0
02:57:09.901 00.079 10052 IsGuiding returns 0
02:57:09.964 00.063 10052 PulseGuide returned control before completion, sleep 14
02:57:10.043 00.079 10052 IsGuiding returns 1
02:57:10.043 00.000 10052 scope still moving after pulse duration time elapsed
02:57:10.122 00.079 10052 IsSlewing returns 0
02:57:10.209 00.087 10052 IsGuiding returns 0
02:57:10.209 00.000 10052 scope move finished after 64 + 234 ms
02:57:10.209 00.000 10052 Move returns status 0, amount 64
02:57:10.209 00.000 10052 move complete, result=0
02:57:10.209 00.000 10052 worker thread done servicing request
02:57:10.210 00.001 10052 Worker thread wakes up
02:57:10.210 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:10.210 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,712,31,31)
02:57:10.210 00.000 6880 GuideStep: 164.1 px 500 ms WEST, -0.2 px 64 ms NORTH
02:57:11.334 01.124 10052 Exposure complete
02:57:11.396 00.062 10052 worker thread done servicing request
02:57:11.396 00.000 6880 OnExposeComplete: enter
02:57:11.396 00.000 6880 UpdateGuideState(): m_state=6
02:57:11.396 00.000 6880 Star::Find(15, 405, 726, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4996
02:57:11.396 00.000 6880 Star::Find returns 1 (0), X=405.84, Y=723.87, Mass=2491, SNR=34.5, Peak=115 HFD=4.9
02:57:11.396 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:11.396 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:11.396 00.000 6880 CameraToMount -- cameraX=-2.06 cameraY=-167.16 hyp=167.18 cameraTheta=-1.58 mountX=167.10 mountY=-0.20, mountTheta=-0.00
02:57:11.405 00.009 6880 SchedulePrimaryMove(0FC6AC90, x=-2.06, y=-167.16, opts=13)
02:57:11.405 00.000 6880 Enqueuing Move request for scope (-2.06, -167.16)
02:57:11.405 00.000 10052 Worker thread wakes up
02:57:11.405 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.06, -167.16) opts 0xd
02:57:11.405 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.06, -167.16)
02:57:11.405 00.000 10052 Moving (-2.06, -167.16) raw xDistance=167.10 yDistance=-0.20
02:57:11.405 00.000 10052 GuideAlgorithmHysteresis::Result() returns 79.08 from input 167.10
02:57:11.405 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.20 is < calculated value -0.23, using input
02:57:11.405 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.20, slope = -0.05
02:57:11.405 00.000 10052 MoveAxis(W, 47075, ABG)
02:57:11.405 00.000 10052 duration set to 500 by maxRaDuration
02:57:11.405 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:11.427 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=223, Gamma=0.780
02:57:11.428 00.001 10052 IsSlewing returns 0
02:57:11.444 00.016 6880 UpdateGuideState exits: m=2491 SNR=34.5
02:57:11.444 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:11.444 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:11.444 00.000 6880 Enqueuing Expose request
02:57:11.461 00.017 10052 IsGuiding returns 0
02:57:11.492 00.031 10052 PulseGuide returned control before completion, sleep 483
02:57:11.586 00.094 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e99389ab-81b5-4a61-a434-3d5501d796b7"}
02:57:11.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e99389ab-81b5-4a61-a434-3d5501d796b7"}
02:57:11.586 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"60e368b4-4ab1-4302-b856-216c617b1c5a"}
02:57:11.586 00.000 6880 case statement mapped state 6 to 3
02:57:11.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"60e368b4-4ab1-4302-b856-216c617b1c5a"}
02:57:11.586 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"093c2b6f-2d45-4eab-a9f2-0a102ca3cd03"}
02:57:11.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4996,"width":15,"height":15,"star_pos":[6.84,6.87],"pixels":"..."},"id":"093c2b6f-2d45-4eab-a9f2-0a102ca3cd03"}
02:57:12.013 00.427 10052 IsGuiding returns 0
02:57:12.013 00.000 10052 Move returns status 0, amount 500
02:57:12.013 00.000 10052 MoveAxis(N, 36, ABG)
02:57:12.013 00.000 10052 Guiding  Dir = 0, Dur = 36
02:57:12.091 00.078 10052 IsSlewing returns 0
02:57:12.171 00.080 10052 IsGuiding returns 0
02:57:12.297 00.126 10052 IsGuiding returns 0
02:57:12.297 00.000 10052 Move returns status 0, amount 36
02:57:12.297 00.000 10052 move complete, result=0
02:57:12.297 00.000 10052 worker thread done servicing request
02:57:12.297 00.000 10052 Worker thread wakes up
02:57:12.297 00.000 6880 GuideStep: 167.1 px 500 ms WEST, -0.2 px 36 ms NORTH
02:57:12.297 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:12.297 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,709,31,31)
02:57:13.440 01.143 10052 Exposure complete
02:57:13.504 00.064 10052 worker thread done servicing request
02:57:13.504 00.000 6880 OnExposeComplete: enter
02:57:13.504 00.000 6880 UpdateGuideState(): m_state=6
02:57:13.504 00.000 6880 Star::Find(15, 405, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4997
02:57:13.504 00.000 6880 Star::Find returns 1 (0), X=406.10, Y=721.18, Mass=2368, SNR=33.7, Peak=129 HFD=4.9
02:57:13.504 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:13.504 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:57:13.504 00.000 6880 CameraToMount -- cameraX=-1.79 cameraY=-169.86 hyp=169.87 cameraTheta=-1.58 mountX=169.78 mountY=0.10, mountTheta=0.00
02:57:13.504 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.79, y=-169.86, opts=13)
02:57:13.504 00.000 6880 Enqueuing Move request for scope (-1.79, -169.86)
02:57:13.504 00.000 10052 Worker thread wakes up
02:57:13.504 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.79, -169.86) opts 0xd
02:57:13.504 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.79, -169.86)
02:57:13.504 00.000 10052 Moving (-1.79, -169.86) raw xDistance=169.78 yDistance=0.10
02:57:13.504 00.000 10052 GuideAlgorithmHysteresis::Result() returns 80.36 from input 169.78
02:57:13.504 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = -0.02
02:57:13.504 00.000 10052 MoveAxis(W, 47836, ABG)
02:57:13.504 00.000 10052 duration set to 500 by maxRaDuration
02:57:13.519 00.015 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
02:57:13.519 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:13.537 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=221, Gamma=0.780
02:57:13.566 00.029 6880 UpdateGuideState exits: m=2368 SNR=33.7
02:57:13.566 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:13.566 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:13.566 00.000 6880 Enqueuing Expose request
02:57:13.566 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
02:57:13.566 00.000 10052 IsSlewing returns 0
02:57:13.583 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2d857ef4-1345-44c0-8d40-e9ffc941ff43"}
02:57:13.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2d857ef4-1345-44c0-8d40-e9ffc941ff43"}
02:57:13.598 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9cd4e76d-3c02-4ab5-a6fc-7cd68159b496"}
02:57:13.598 00.000 6880 case statement mapped state 6 to 3
02:57:13.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9cd4e76d-3c02-4ab5-a6fc-7cd68159b496"}
02:57:13.598 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"801b4d7b-b1c3-4ffd-ab27-3bb65697552d"}
02:57:13.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4997,"width":15,"height":15,"star_pos":[7.10,7.18],"pixels":"..."},"id":"801b4d7b-b1c3-4ffd-ab27-3bb65697552d"}
02:57:13.645 00.047 10052 IsGuiding returns 0
02:57:13.707 00.062 10052 PulseGuide returned control before completion, sleep 446
02:57:14.215 00.508 10052 IsGuiding returns 1
02:57:14.215 00.000 10052 scope still moving after pulse duration time elapsed
02:57:14.293 00.078 10052 IsSlewing returns 0
02:57:14.324 00.031 10052 IsGuiding returns 0
02:57:14.324 00.000 10052 scope move finished after 500 + 190 ms
02:57:14.324 00.000 10052 Move returns status 0, amount 500
02:57:14.324 00.000 10052 MoveAxis(N, 0, ABG)
02:57:14.324 00.000 10052 Move returns status 0, amount 0
02:57:14.337 00.013 10052 move complete, result=0
02:57:14.337 00.000 10052 worker thread done servicing request
02:57:14.337 00.000 10052 Worker thread wakes up
02:57:14.337 00.000 6880 GuideStep: 169.8 px 500 ms WEST, 0.1 px 0 ms NORTH
02:57:14.337 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:14.337 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,706,31,31)
02:57:15.580 01.243 10052 Exposure complete
02:57:15.595 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e844afe-d12d-431a-b45c-f4638bc78829"}
02:57:15.596 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e844afe-d12d-431a-b45c-f4638bc78829"}
02:57:15.597 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01ce1463-a1dc-4e9f-9d34-bbe16f7ff021"}
02:57:15.597 00.000 6880 case statement mapped state 6 to 3
02:57:15.597 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01ce1463-a1dc-4e9f-9d34-bbe16f7ff021"}
02:57:15.598 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a10adab2-4381-4ce7-b298-87b26e62c1a6"}
02:57:15.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4997,"width":15,"height":15,"star_pos":[7.10,7.18],"pixels":"..."},"id":"a10adab2-4381-4ce7-b298-87b26e62c1a6"}
02:57:15.643 00.045 10052 worker thread done servicing request
02:57:15.643 00.000 6880 OnExposeComplete: enter
02:57:15.643 00.000 6880 UpdateGuideState(): m_state=6
02:57:15.643 00.000 6880 Star::Find(15, 406, 721, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4998
02:57:15.643 00.000 6880 Star::Find returns 1 (0), X=406.15, Y=718.17, Mass=2365, SNR=33.5, Peak=129 HFD=4.9
02:57:15.643 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:15.643 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:57:15.643 00.000 6880 CameraToMount -- cameraX=-1.74 cameraY=-172.87 hyp=172.88 cameraTheta=-1.58 mountX=172.79 mountY=0.18, mountTheta=0.00
02:57:15.643 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.74, y=-172.87, opts=13)
02:57:15.643 00.000 6880 Enqueuing Move request for scope (-1.74, -172.87)
02:57:15.643 00.000 10052 Worker thread wakes up
02:57:15.643 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.74, -172.87) opts 0xd
02:57:15.643 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.74, -172.87)
02:57:15.643 00.000 10052 Moving (-1.74, -172.87) raw xDistance=172.79 yDistance=0.18
02:57:15.643 00.000 10052 GuideAlgorithmHysteresis::Result() returns 81.77 from input 172.79
02:57:15.643 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.18, slope = 0.04
02:57:15.643 00.000 10052 MoveAxis(W, 48679, ABG)
02:57:15.643 00.000 10052 duration set to 500 by maxRaDuration
02:57:15.643 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:15.675 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=210, Gamma=0.780
02:57:15.706 00.031 10052 IsSlewing returns 0
02:57:15.706 00.000 6880 UpdateGuideState exits: m=2365 SNR=33.5
02:57:15.706 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:15.706 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:15.706 00.000 6880 Enqueuing Expose request
02:57:15.786 00.080 10052 IsGuiding returns 0
02:57:15.848 00.062 10052 PulseGuide returned control before completion, sleep 447
02:57:16.322 00.474 10052 IsGuiding returns 1
02:57:16.322 00.000 10052 scope still moving after pulse duration time elapsed
02:57:16.385 00.063 10052 IsSlewing returns 0
02:57:16.432 00.047 10052 IsGuiding returns 0
02:57:16.432 00.000 10052 scope move finished after 500 + 145 ms
02:57:16.432 00.000 10052 Move returns status 0, amount 500
02:57:16.432 00.000 10052 MoveAxis(S, 65, ABG)
02:57:16.432 00.000 10052 Guiding  Dir = 1, Dur = 65
02:57:16.469 00.037 10052 IsSlewing returns 0
02:57:16.496 00.027 10052 IsGuiding returns 0
02:57:16.527 00.031 10052 PulseGuide returned control before completion, sleep 49
02:57:16.605 00.078 10052 IsGuiding returns 0
02:57:16.605 00.000 10052 Move returns status 0, amount 65
02:57:16.605 00.000 10052 move complete, result=0
02:57:16.605 00.000 6880 GuideStep: 172.8 px 500 ms WEST, 0.2 px 65 ms SOUTH
02:57:16.621 00.016 10052 worker thread done servicing request
02:57:16.621 00.000 10052 Worker thread wakes up
02:57:16.622 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:16.622 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,703,31,31)
02:57:17.593 00.971 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ac6b851-47a7-4be2-881a-656770869fcd"}
02:57:17.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ac6b851-47a7-4be2-881a-656770869fcd"}
02:57:17.593 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c50fd49f-6a3d-4f6d-b953-a75fac086336"}
02:57:17.593 00.000 6880 case statement mapped state 6 to 3
02:57:17.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c50fd49f-6a3d-4f6d-b953-a75fac086336"}
02:57:17.596 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ae53f51b-ffe2-4e5c-a59e-9b5a9432606f"}
02:57:17.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4998,"width":15,"height":15,"star_pos":[7.15,7.17],"pixels":"..."},"id":"ae53f51b-ffe2-4e5c-a59e-9b5a9432606f"}
02:57:17.752 00.156 10052 Exposure complete
02:57:17.814 00.062 10052 worker thread done servicing request
02:57:17.814 00.000 6880 OnExposeComplete: enter
02:57:17.814 00.000 6880 UpdateGuideState(): m_state=6
02:57:17.814 00.000 6880 Star::Find(15, 406, 718, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4999
02:57:17.814 00.000 6880 Star::Find returns 1 (0), X=406.08, Y=715.55, Mass=2422, SNR=33.9, Peak=158 HFD=4.9
02:57:17.814 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:17.814 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:57:17.814 00.000 6880 CameraToMount -- cameraX=-1.82 cameraY=-175.49 hyp=175.50 cameraTheta=-1.58 mountX=175.41 mountY=0.14, mountTheta=0.00
02:57:17.814 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.82, y=-175.49, opts=13)
02:57:17.814 00.000 6880 Enqueuing Move request for scope (-1.82, -175.49)
02:57:17.814 00.000 10052 Worker thread wakes up
02:57:17.814 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.82, -175.49) opts 0xd
02:57:17.814 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.82, -175.49)
02:57:17.814 00.000 10052 Moving (-1.82, -175.49) raw xDistance=175.41 yDistance=0.14
02:57:17.814 00.000 10052 GuideAlgorithmHysteresis::Result() returns 83.02 from input 175.41
02:57:17.814 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.14 is < calculated value 0.23, using input
02:57:17.814 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.05
02:57:17.814 00.000 10052 MoveAxis(W, 49424, ABG)
02:57:17.814 00.000 10052 duration set to 500 by maxRaDuration
02:57:17.814 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:17.848 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:57:17.862 00.014 6880 UpdateGuideState exits: m=2422 SNR=33.9
02:57:17.862 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:17.862 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:17.862 00.000 6880 Enqueuing Expose request
02:57:17.880 00.018 10052 IsSlewing returns 0
02:57:17.956 00.076 10052 IsGuiding returns 0
02:57:18.020 00.064 10052 PulseGuide returned control before completion, sleep 451
02:57:18.493 00.473 10052 IsGuiding returns 1
02:57:18.493 00.000 10052 scope still moving after pulse duration time elapsed
02:57:18.540 00.047 10052 IsSlewing returns 0
02:57:18.572 00.032 10052 IsGuiding returns 0
02:57:18.572 00.000 10052 scope move finished after 500 + 123 ms
02:57:18.588 00.016 10052 Move returns status 0, amount 500
02:57:18.588 00.000 10052 MoveAxis(N, 0, ABG)
02:57:18.588 00.000 10052 Move returns status 0, amount 0
02:57:18.588 00.000 10052 move complete, result=0
02:57:18.588 00.000 10052 worker thread done servicing request
02:57:18.588 00.000 10052 Worker thread wakes up
02:57:18.588 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:18.588 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,701,31,31)
02:57:18.588 00.000 6880 GuideStep: 175.4 px 500 ms WEST, 0.1 px 0 ms NORTH
02:57:19.514 00.926 10052 Exposure complete
02:57:19.573 00.059 10052 worker thread done servicing request
02:57:19.573 00.000 6880 OnExposeComplete: enter
02:57:19.573 00.000 6880 UpdateGuideState(): m_state=6
02:57:19.573 00.000 6880 Star::Find(15, 406, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5000
02:57:19.573 00.000 6880 Star::Find returns 1 (0), X=405.62, Y=713.97, Mass=2538, SNR=34.8, Peak=157 HFD=4.9
02:57:19.573 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:19.573 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:19.573 00.000 6880 CameraToMount -- cameraX=-2.27 cameraY=-177.07 hyp=177.08 cameraTheta=-1.58 mountX=177.00 mountY=-0.30, mountTheta=-0.00
02:57:19.573 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.27, y=-177.07, opts=13)
02:57:19.573 00.000 6880 Enqueuing Move request for scope (-2.27, -177.07)
02:57:19.573 00.000 10052 Worker thread wakes up
02:57:19.573 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.27, -177.07) opts 0xd
02:57:19.573 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.27, -177.07)
02:57:19.573 00.000 10052 Moving (-2.27, -177.07) raw xDistance=177.00 yDistance=-0.30
02:57:19.573 00.000 10052 GuideAlgorithmHysteresis::Result() returns 83.80 from input 177.00
02:57:19.573 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.04
02:57:19.573 00.000 10052 MoveAxis(W, 49888, ABG)
02:57:19.573 00.000 10052 duration set to 500 by maxRaDuration
02:57:19.573 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:19.604 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=201, Gamma=0.780
02:57:19.636 00.032 6880 UpdateGuideState exits: m=2538 SNR=34.8
02:57:19.636 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:19.636 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:19.636 00.000 6880 Enqueuing Expose request
02:57:19.636 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"631d85be-963f-4746-a302-aef7db24ed62"}
02:57:19.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"631d85be-963f-4746-a302-aef7db24ed62"}
02:57:19.641 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3172bead-ab3c-4807-9666-1d8b7c21211f"}
02:57:19.641 00.000 6880 case statement mapped state 6 to 3
02:57:19.641 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3172bead-ab3c-4807-9666-1d8b7c21211f"}
02:57:19.641 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ae11ff5b-dc8d-4422-9bc9-f928815d53a9"}
02:57:19.651 00.010 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5000,"width":15,"height":15,"star_pos":[6.62,6.97],"pixels":"..."},"id":"ae11ff5b-dc8d-4422-9bc9-f928815d53a9"}
02:57:19.658 00.007 10052 IsSlewing returns 0
02:57:19.730 00.072 10052 IsGuiding returns 0
02:57:19.809 00.079 10052 PulseGuide returned control before completion, sleep 441
02:57:20.268 00.459 10052 IsGuiding returns 1
02:57:20.268 00.000 10052 scope still moving after pulse duration time elapsed
02:57:20.331 00.063 10052 IsSlewing returns 0
02:57:20.379 00.048 10052 IsGuiding returns 0
02:57:20.379 00.000 10052 scope move finished after 500 + 138 ms
02:57:20.379 00.000 10052 Move returns status 0, amount 500
02:57:20.379 00.000 10052 MoveAxis(N, 0, ABG)
02:57:20.379 00.000 10052 Move returns status 0, amount 0
02:57:20.379 00.000 10052 move complete, result=0
02:57:20.379 00.000 10052 worker thread done servicing request
02:57:20.379 00.000 10052 Worker thread wakes up
02:57:20.379 00.000 6880 GuideStep: 177.0 px 500 ms WEST, -0.3 px 0 ms NORTH
02:57:20.379 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:20.379 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,699,31,31)
02:57:21.508 01.129 10052 Exposure complete
02:57:21.572 00.064 10052 worker thread done servicing request
02:57:21.572 00.000 6880 OnExposeComplete: enter
02:57:21.572 00.000 6880 UpdateGuideState(): m_state=6
02:57:21.572 00.000 6880 Star::Find(15, 405, 713, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5001
02:57:21.572 00.000 6880 Star::Find returns 1 (0), X=405.84, Y=710.74, Mass=2383, SNR=33.7, Peak=138 HFD=5.0
02:57:21.572 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:21.572 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:21.572 00.000 6880 CameraToMount -- cameraX=-2.05 cameraY=-180.30 hyp=180.31 cameraTheta=-1.58 mountX=180.23 mountY=-0.05, mountTheta=-0.00
02:57:21.572 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.05, y=-180.30, opts=13)
02:57:21.572 00.000 6880 Enqueuing Move request for scope (-2.05, -180.30)
02:57:21.572 00.000 10052 Worker thread wakes up
02:57:21.572 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.05, -180.30) opts 0xd
02:57:21.572 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.05, -180.30)
02:57:21.572 00.000 10052 Moving (-2.05, -180.30) raw xDistance=180.23 yDistance=-0.05
02:57:21.572 00.000 10052 GuideAlgorithmHysteresis::Result() returns 85.29 from input 180.23
02:57:21.572 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
02:57:21.572 00.000 10052 MoveAxis(W, 50775, ABG)
02:57:21.572 00.000 10052 duration set to 500 by maxRaDuration
02:57:21.572 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:21.603 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=236, Gamma=0.780
02:57:21.634 00.031 10052 IsSlewing returns 0
02:57:21.636 00.002 6880 UpdateGuideState exits: m=2383 SNR=33.7
02:57:21.636 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:21.636 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:21.636 00.000 6880 Enqueuing Expose request
02:57:21.636 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a8e97d3-0e54-40e2-93cc-0d830e08cc86"}
02:57:21.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a8e97d3-0e54-40e2-93cc-0d830e08cc86"}
02:57:21.643 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fee073ce-6e4f-473e-9e25-63840b63927c"}
02:57:21.643 00.000 6880 case statement mapped state 6 to 3
02:57:21.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fee073ce-6e4f-473e-9e25-63840b63927c"}
02:57:21.643 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"35427732-dfe5-4dfb-aceb-da9cddc8af0a"}
02:57:21.643 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5001,"width":15,"height":15,"star_pos":[6.84,6.74],"pixels":"..."},"id":"35427732-dfe5-4dfb-aceb-da9cddc8af0a"}
02:57:21.698 00.055 10052 IsGuiding returns 0
02:57:21.777 00.079 10052 PulseGuide returned control before completion, sleep 441
02:57:22.283 00.506 10052 IsGuiding returns 1
02:57:22.283 00.000 10052 scope still moving after pulse duration time elapsed
02:57:22.330 00.047 10052 IsSlewing returns 0
02:57:22.362 00.032 10052 IsGuiding returns 0
02:57:22.362 00.000 10052 scope move finished after 500 + 164 ms
02:57:22.362 00.000 10052 Move returns status 0, amount 500
02:57:22.362 00.000 10052 MoveAxis(N, 0, ABG)
02:57:22.362 00.000 10052 Move returns status 0, amount 0
02:57:22.362 00.000 10052 move complete, result=0
02:57:22.362 00.000 10052 worker thread done servicing request
02:57:22.362 00.000 10052 Worker thread wakes up
02:57:22.362 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:22.362 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,696,31,31)
02:57:22.362 00.000 6880 GuideStep: 180.2 px 500 ms WEST, -0.0 px 0 ms NORTH
02:57:23.286 00.924 10052 Exposure complete
02:57:23.349 00.063 10052 worker thread done servicing request
02:57:23.349 00.000 6880 OnExposeComplete: enter
02:57:23.349 00.000 6880 UpdateGuideState(): m_state=6
02:57:23.349 00.000 6880 Star::Find(15, 405, 710, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5002
02:57:23.349 00.000 6880 Star::Find returns 1 (0), X=405.74, Y=709.19, Mass=2468, SNR=34.4, Peak=156 HFD=4.7
02:57:23.349 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:23.349 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:23.349 00.000 6880 CameraToMount -- cameraX=-2.15 cameraY=-181.85 hyp=181.86 cameraTheta=-1.58 mountX=181.78 mountY=-0.13, mountTheta=-0.00
02:57:23.349 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.15, y=-181.85, opts=13)
02:57:23.349 00.000 6880 Enqueuing Move request for scope (-2.15, -181.85)
02:57:23.349 00.000 10052 Worker thread wakes up
02:57:23.349 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.15, -181.85) opts 0xd
02:57:23.349 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.15, -181.85)
02:57:23.349 00.000 10052 Moving (-2.15, -181.85) raw xDistance=181.78 yDistance=-0.13
02:57:23.349 00.000 10052 GuideAlgorithmHysteresis::Result() returns 86.06 from input 181.78
02:57:23.349 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
02:57:23.349 00.000 10052 MoveAxis(W, 51235, ABG)
02:57:23.349 00.000 10052 duration set to 500 by maxRaDuration
02:57:23.349 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:23.379 00.030 10052 IsSlewing returns 0
02:57:23.379 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=212, Gamma=0.780
02:57:23.397 00.018 6880 UpdateGuideState exits: m=2468 SNR=34.4
02:57:23.397 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:23.397 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:23.397 00.000 6880 Enqueuing Expose request
02:57:23.412 00.015 10052 IsGuiding returns 0
02:57:23.444 00.032 10052 PulseGuide returned control before completion, sleep 483
02:57:23.585 00.141 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a394a2f-b170-4b28-b075-3962f0812b96"}
02:57:23.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a394a2f-b170-4b28-b075-3962f0812b96"}
02:57:23.585 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"06c2f9f1-9172-47d0-8a9f-63d4592e21a4"}
02:57:23.585 00.000 6880 case statement mapped state 6 to 3
02:57:23.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"06c2f9f1-9172-47d0-8a9f-63d4592e21a4"}
02:57:23.585 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6b69f5f6-72bb-4d48-895b-94b84cab83cd"}
02:57:23.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5002,"width":15,"height":15,"star_pos":[6.74,7.19],"pixels":"..."},"id":"6b69f5f6-72bb-4d48-895b-94b84cab83cd"}
02:57:23.963 00.378 10052 IsGuiding returns 0
02:57:23.963 00.000 10052 Move returns status 0, amount 500
02:57:23.963 00.000 10052 MoveAxis(N, 0, ABG)
02:57:23.963 00.000 10052 Move returns status 0, amount 0
02:57:23.963 00.000 10052 move complete, result=0
02:57:23.963 00.000 10052 worker thread done servicing request
02:57:23.963 00.000 10052 Worker thread wakes up
02:57:23.963 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:23.963 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,694,31,31)
02:57:23.963 00.000 6880 GuideStep: 181.8 px 500 ms WEST, -0.1 px 0 ms NORTH
02:57:25.204 01.241 10052 Exposure complete
02:57:25.268 00.064 10052 worker thread done servicing request
02:57:25.268 00.000 6880 OnExposeComplete: enter
02:57:25.268 00.000 6880 UpdateGuideState(): m_state=6
02:57:25.268 00.000 6880 Star::Find(15, 405, 709, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5003
02:57:25.268 00.000 6880 Star::Find returns 1 (0), X=405.61, Y=706.40, Mass=2286, SNR=33.0, Peak=137 HFD=4.9
02:57:25.268 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:25.268 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:25.268 00.000 6880 CameraToMount -- cameraX=-2.28 cameraY=-184.64 hyp=184.65 cameraTheta=-1.58 mountX=184.57 mountY=-0.23, mountTheta=-0.00
02:57:25.268 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.28, y=-184.64, opts=13)
02:57:25.268 00.000 6880 Enqueuing Move request for scope (-2.28, -184.64)
02:57:25.268 00.000 10052 Worker thread wakes up
02:57:25.268 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.28, -184.64) opts 0xd
02:57:25.268 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.28, -184.64)
02:57:25.268 00.000 10052 Moving (-2.28, -184.64) raw xDistance=184.57 yDistance=-0.23
02:57:25.268 00.000 10052 GuideAlgorithmHysteresis::Result() returns 87.36 from input 184.57
02:57:25.268 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.00
02:57:25.268 00.000 10052 MoveAxis(W, 52005, ABG)
02:57:25.268 00.000 10052 duration set to 500 by maxRaDuration
02:57:25.268 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:25.299 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=208, Gamma=0.780
02:57:25.299 00.000 10052 IsSlewing returns 0
02:57:25.316 00.017 6880 UpdateGuideState exits: m=2286 SNR=33.0
02:57:25.316 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:25.316 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:25.316 00.000 6880 Enqueuing Expose request
02:57:25.331 00.015 10052 IsGuiding returns 0
02:57:25.364 00.033 10052 PulseGuide returned control before completion, sleep 483
02:57:25.585 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"446a7fd2-bc78-47a8-91b3-30cd87be9715"}
02:57:25.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"446a7fd2-bc78-47a8-91b3-30cd87be9715"}
02:57:25.587 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aad88414-5ef1-4c0b-bda4-fe01eaa60e1e"}
02:57:25.587 00.000 6880 case statement mapped state 6 to 3
02:57:25.587 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aad88414-5ef1-4c0b-bda4-fe01eaa60e1e"}
02:57:25.588 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c155b3d-a10e-4912-86ec-1bc17072554d"}
02:57:25.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5003,"width":15,"height":15,"star_pos":[6.61,7.40],"pixels":"..."},"id":"7c155b3d-a10e-4912-86ec-1bc17072554d"}
02:57:25.887 00.299 10052 IsGuiding returns 0
02:57:25.887 00.000 10052 Move returns status 0, amount 500
02:57:25.887 00.000 10052 MoveAxis(N, 0, ABG)
02:57:25.887 00.000 10052 Move returns status 0, amount 0
02:57:25.887 00.000 10052 move complete, result=0
02:57:25.887 00.000 10052 worker thread done servicing request
02:57:25.887 00.000 10052 Worker thread wakes up
02:57:25.887 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:25.887 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,691,31,31)
02:57:25.887 00.000 6880 GuideStep: 184.6 px 500 ms WEST, -0.2 px 0 ms NORTH
02:57:26.813 00.926 10052 Exposure complete
02:57:26.876 00.063 10052 worker thread done servicing request
02:57:26.876 00.000 6880 OnExposeComplete: enter
02:57:26.876 00.000 6880 UpdateGuideState(): m_state=6
02:57:26.876 00.000 6880 Star::Find(15, 405, 706, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5004
02:57:26.876 00.000 6880 Star::Find returns 1 (0), X=405.65, Y=704.67, Mass=2368, SNR=33.7, Peak=135 HFD=4.8
02:57:26.876 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:26.876 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:26.876 00.000 6880 CameraToMount -- cameraX=-2.25 cameraY=-186.37 hyp=186.38 cameraTheta=-1.58 mountX=186.30 mountY=-0.17, mountTheta=-0.00
02:57:26.876 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.25, y=-186.37, opts=13)
02:57:26.876 00.000 6880 Enqueuing Move request for scope (-2.25, -186.37)
02:57:26.876 00.000 10052 Worker thread wakes up
02:57:26.876 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.25, -186.37) opts 0xd
02:57:26.876 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.25, -186.37)
02:57:26.876 00.000 10052 Moving (-2.25, -186.37) raw xDistance=186.30 yDistance=-0.17
02:57:26.876 00.000 10052 GuideAlgorithmHysteresis::Result() returns 88.20 from input 186.30
02:57:26.876 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.01
02:57:26.876 00.000 10052 MoveAxis(W, 52506, ABG)
02:57:26.876 00.000 10052 duration set to 500 by maxRaDuration
02:57:26.876 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:26.891 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=213, Gamma=0.780
02:57:26.907 00.016 10052 IsSlewing returns 0
02:57:26.924 00.017 6880 UpdateGuideState exits: m=2368 SNR=33.7
02:57:26.924 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:26.924 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:26.924 00.000 6880 Enqueuing Expose request
02:57:26.939 00.015 10052 IsGuiding returns 0
02:57:26.970 00.031 10052 PulseGuide returned control before completion, sleep 483
02:57:27.521 00.551 10052 IsGuiding returns 0
02:57:27.521 00.000 10052 Move returns status 0, amount 500
02:57:27.521 00.000 10052 MoveAxis(N, 0, ABG)
02:57:27.521 00.000 10052 Move returns status 0, amount 0
02:57:27.521 00.000 10052 move complete, result=0
02:57:27.521 00.000 10052 worker thread done servicing request
02:57:27.521 00.000 6880 GuideStep: 186.3 px 500 ms WEST, -0.2 px 0 ms NORTH
02:57:27.521 00.000 10052 Worker thread wakes up
02:57:27.521 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:27.521 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,690,31,31)
02:57:27.582 00.061 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a61c3e0-d06c-4e0f-9d27-643efc3b317b"}
02:57:27.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a61c3e0-d06c-4e0f-9d27-643efc3b317b"}
02:57:27.582 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33f9cdcf-73bc-4ef2-a30a-1d72a9379628"}
02:57:27.582 00.000 6880 case statement mapped state 6 to 3
02:57:27.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33f9cdcf-73bc-4ef2-a30a-1d72a9379628"}
02:57:27.582 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ae8800ae-6b37-4d75-a9c9-279699565bf0"}
02:57:27.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5004,"width":15,"height":15,"star_pos":[6.65,6.67],"pixels":"..."},"id":"ae8800ae-6b37-4d75-a9c9-279699565bf0"}
02:57:28.651 01.069 10052 Exposure complete
02:57:28.714 00.063 10052 worker thread done servicing request
02:57:28.714 00.000 6880 OnExposeComplete: enter
02:57:28.714 00.000 6880 UpdateGuideState(): m_state=6
02:57:28.714 00.000 6880 Star::Find(15, 405, 704, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5005
02:57:28.714 00.000 6880 Star::Find returns 1 (0), X=405.42, Y=702.14, Mass=2423, SNR=34.0, Peak=139 HFD=4.9
02:57:28.714 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:28.714 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:28.714 00.000 6880 CameraToMount -- cameraX=-2.48 cameraY=-188.90 hyp=188.91 cameraTheta=-1.58 mountX=188.83 mountY=-0.37, mountTheta=-0.00
02:57:28.730 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-2.48, y=-188.90, opts=13)
02:57:28.730 00.000 6880 Enqueuing Move request for scope (-2.48, -188.90)
02:57:28.730 00.000 10052 Worker thread wakes up
02:57:28.730 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.48, -188.90) opts 0xd
02:57:28.730 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.48, -188.90)
02:57:28.730 00.000 10052 Moving (-2.48, -188.90) raw xDistance=188.83 yDistance=-0.37
02:57:28.730 00.000 10052 GuideAlgorithmHysteresis::Result() returns 89.38 from input 188.83
02:57:28.730 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.37, slope = -0.04
02:57:28.730 00.000 10052 MoveAxis(W, 53210, ABG)
02:57:28.730 00.000 10052 duration set to 500 by maxRaDuration
02:57:28.730 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:28.745 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=219, Gamma=0.780
02:57:28.745 00.000 10052 IsSlewing returns 0
02:57:28.778 00.033 6880 UpdateGuideState exits: m=2423 SNR=34.0
02:57:28.778 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:28.778 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:28.778 00.000 6880 Enqueuing Expose request
02:57:28.778 00.000 10052 IsGuiding returns 0
02:57:28.808 00.030 10052 PulseGuide returned control before completion, sleep 483
02:57:29.326 00.518 10052 IsGuiding returns 0
02:57:29.326 00.000 10052 Move returns status 0, amount 500
02:57:29.326 00.000 10052 MoveAxis(N, 67, ABG)
02:57:29.326 00.000 10052 Guiding  Dir = 0, Dur = 67
02:57:29.358 00.032 10052 IsSlewing returns 0
02:57:29.405 00.047 10052 IsGuiding returns 0
02:57:29.437 00.032 10052 PulseGuide returned control before completion, sleep 50
02:57:29.547 00.110 10052 IsGuiding returns 0
02:57:29.547 00.000 10052 Move returns status 0, amount 67
02:57:29.547 00.000 10052 move complete, result=0
02:57:29.560 00.013 10052 worker thread done servicing request
02:57:29.560 00.000 10052 Worker thread wakes up
02:57:29.560 00.000 6880 GuideStep: 188.8 px 500 ms WEST, -0.4 px 67 ms NORTH
02:57:29.560 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:29.560 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,687,31,31)
02:57:29.579 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"66c0faa0-b068-49da-ab59-338f914b1276"}
02:57:29.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"66c0faa0-b068-49da-ab59-338f914b1276"}
02:57:29.579 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3b2f7e47-9e0b-447f-96d7-0263a3863702"}
02:57:29.579 00.000 6880 case statement mapped state 6 to 3
02:57:29.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3b2f7e47-9e0b-447f-96d7-0263a3863702"}
02:57:29.579 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dc4bc5cd-d9af-4f0a-854d-bf729c281330"}
02:57:29.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5005,"width":15,"height":15,"star_pos":[7.42,7.14],"pixels":"..."},"id":"dc4bc5cd-d9af-4f0a-854d-bf729c281330"}
02:57:30.804 01.225 10052 Exposure complete
02:57:30.852 00.048 10052 worker thread done servicing request
02:57:30.852 00.000 6880 OnExposeComplete: enter
02:57:30.852 00.000 6880 UpdateGuideState(): m_state=6
02:57:30.852 00.000 6880 Star::Find(15, 405, 702, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5006
02:57:30.852 00.000 6880 Star::Find returns 1 (0), X=405.62, Y=699.14, Mass=2541, SNR=34.8, Peak=150 HFD=4.9
02:57:30.852 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:30.852 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:30.852 00.000 6880 CameraToMount -- cameraX=-2.27 cameraY=-191.90 hyp=191.91 cameraTheta=-1.58 mountX=191.82 mountY=-0.13, mountTheta=-0.00
02:57:30.867 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-2.27, y=-191.90, opts=13)
02:57:30.867 00.000 6880 Enqueuing Move request for scope (-2.27, -191.90)
02:57:30.867 00.000 10052 Worker thread wakes up
02:57:30.867 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.27, -191.90) opts 0xd
02:57:30.867 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.27, -191.90)
02:57:30.867 00.000 10052 Moving (-2.27, -191.90) raw xDistance=191.82 yDistance=-0.13
02:57:30.867 00.000 10052 GuideAlgorithmHysteresis::Result() returns 90.79 from input 191.82
02:57:30.867 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.13 is < calculated value -0.20, using input
02:57:30.867 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.04
02:57:30.867 00.000 10052 MoveAxis(W, 54047, ABG)
02:57:30.867 00.000 10052 duration set to 500 by maxRaDuration
02:57:30.867 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:30.889 00.022 10052 IsSlewing returns 0
02:57:30.890 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:57:30.918 00.028 6880 UpdateGuideState exits: m=2541 SNR=34.8
02:57:30.918 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:30.918 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:30.918 00.000 6880 Enqueuing Expose request
02:57:30.918 00.000 10052 IsGuiding returns 0
02:57:30.946 00.028 10052 PulseGuide returned control before completion, sleep 483
02:57:31.465 00.519 10052 IsGuiding returns 0
02:57:31.465 00.000 10052 Move returns status 0, amount 500
02:57:31.465 00.000 10052 MoveAxis(N, 0, ABG)
02:57:31.465 00.000 10052 Move returns status 0, amount 0
02:57:31.465 00.000 10052 move complete, result=0
02:57:31.465 00.000 10052 worker thread done servicing request
02:57:31.465 00.000 10052 Worker thread wakes up
02:57:31.465 00.000 6880 GuideStep: 191.8 px 500 ms WEST, -0.1 px 0 ms NORTH
02:57:31.465 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:31.465 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,684,31,31)
02:57:31.576 00.111 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"97e9f14a-92dd-4958-9944-d0a58b6c53aa"}
02:57:31.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"97e9f14a-92dd-4958-9944-d0a58b6c53aa"}
02:57:31.577 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"92121e85-d1f8-4a24-bf75-cac25e07f7f9"}
02:57:31.577 00.000 6880 case statement mapped state 6 to 3
02:57:31.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"92121e85-d1f8-4a24-bf75-cac25e07f7f9"}
02:57:31.577 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c11105fc-5021-4f6b-b63d-84b6b33021f4"}
02:57:31.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5006,"width":15,"height":15,"star_pos":[6.62,7.14],"pixels":"..."},"id":"c11105fc-5021-4f6b-b63d-84b6b33021f4"}
02:57:32.378 00.801 10052 Exposure complete
02:57:32.441 00.063 10052 worker thread done servicing request
02:57:32.441 00.000 6880 OnExposeComplete: enter
02:57:32.441 00.000 6880 UpdateGuideState(): m_state=6
02:57:32.441 00.000 6880 Star::Find(15, 405, 699, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5007
02:57:32.441 00.000 6880 Star::Find returns 1 (0), X=405.08, Y=698.11, Mass=2351, SNR=33.4, Peak=146 HFD=4.7
02:57:32.441 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:32.441 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:32.441 00.000 6880 CameraToMount -- cameraX=-2.81 cameraY=-192.93 hyp=192.95 cameraTheta=-1.59 mountX=192.88 mountY=-0.67, mountTheta=-0.00
02:57:32.441 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.81, y=-192.93, opts=13)
02:57:32.441 00.000 6880 Enqueuing Move request for scope (-2.81, -192.93)
02:57:32.441 00.000 10052 Worker thread wakes up
02:57:32.441 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.81, -192.93) opts 0xd
02:57:32.441 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.81, -192.93)
02:57:32.441 00.000 10052 Moving (-2.81, -192.93) raw xDistance=192.88 yDistance=-0.67
02:57:32.441 00.000 10052 GuideAlgorithmHysteresis::Result() returns 91.34 from input 192.88
02:57:32.441 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.28 from input -0.67, slope = -0.06
02:57:32.441 00.000 10052 MoveAxis(W, 54372, ABG)
02:57:32.441 00.000 10052 duration set to 500 by maxRaDuration
02:57:32.441 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:32.472 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=192, Gamma=0.780
02:57:32.472 00.000 10052 IsSlewing returns 0
02:57:32.489 00.017 6880 UpdateGuideState exits: m=2351 SNR=33.4
02:57:32.489 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:32.489 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:32.489 00.000 6880 Enqueuing Expose request
02:57:32.504 00.015 10052 IsGuiding returns 0
02:57:32.537 00.033 10052 PulseGuide returned control before completion, sleep 483
02:57:33.063 00.526 10052 IsGuiding returns 0
02:57:33.063 00.000 10052 Move returns status 0, amount 500
02:57:33.063 00.000 10052 MoveAxis(N, 114, ABG)
02:57:33.063 00.000 10052 Guiding  Dir = 0, Dur = 114
02:57:33.103 00.040 10052 IsSlewing returns 0
02:57:33.134 00.031 10052 IsGuiding returns 0
02:57:33.165 00.031 10052 PulseGuide returned control before completion, sleep 97
02:57:33.290 00.125 10052 IsGuiding returns 0
02:57:33.290 00.000 10052 Move returns status 0, amount 114
02:57:33.290 00.000 10052 move complete, result=0
02:57:33.290 00.000 10052 worker thread done servicing request
02:57:33.290 00.000 6880 GuideStep: 192.9 px 500 ms WEST, -0.7 px 114 ms NORTH
02:57:33.290 00.000 10052 Worker thread wakes up
02:57:33.290 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:33.290 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,683,31,31)
02:57:33.576 00.286 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9cebe71c-6e8d-451c-92aa-1d1095eff6f2"}
02:57:33.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9cebe71c-6e8d-451c-92aa-1d1095eff6f2"}
02:57:33.576 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27262356-9cdc-4032-8b33-63d22407b2e1"}
02:57:33.576 00.000 6880 case statement mapped state 6 to 3
02:57:33.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"27262356-9cdc-4032-8b33-63d22407b2e1"}
02:57:33.581 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4c10ce60-f076-4057-9770-1e4b427e9587"}
02:57:33.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5007,"width":15,"height":15,"star_pos":[7.08,7.11],"pixels":"..."},"id":"4c10ce60-f076-4057-9770-1e4b427e9587"}
02:57:34.423 00.842 10052 Exposure complete
02:57:34.470 00.047 10052 worker thread done servicing request
02:57:34.470 00.000 6880 OnExposeComplete: enter
02:57:34.470 00.000 6880 UpdateGuideState(): m_state=6
02:57:34.470 00.000 6880 Star::Find(15, 405, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5008
02:57:34.470 00.000 6880 Star::Find returns 1 (0), X=405.70, Y=694.99, Mass=2518, SNR=34.6, Peak=126 HFD=4.9
02:57:34.470 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:34.470 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:34.470 00.000 6880 CameraToMount -- cameraX=-2.19 cameraY=-196.05 hyp=196.06 cameraTheta=-1.58 mountX=195.97 mountY=-0.01, mountTheta=-0.00
02:57:34.470 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.19, y=-196.05, opts=13)
02:57:34.470 00.000 6880 Enqueuing Move request for scope (-2.19, -196.05)
02:57:34.485 00.015 10052 Worker thread wakes up
02:57:34.485 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.19, -196.05) opts 0xd
02:57:34.485 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.19, -196.05)
02:57:34.485 00.000 10052 Moving (-2.19, -196.05) raw xDistance=195.97 yDistance=-0.01
02:57:34.485 00.000 10052 GuideAlgorithmHysteresis::Result() returns 92.75 from input 195.97
02:57:34.485 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.14, using input
02:57:34.485 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.03
02:57:34.485 00.000 10052 MoveAxis(W, 55216, ABG)
02:57:34.485 00.000 10052 duration set to 500 by maxRaDuration
02:57:34.485 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:34.501 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=220, Gamma=0.780
02:57:34.501 00.000 10052 IsSlewing returns 0
02:57:34.537 00.036 6880 UpdateGuideState exits: m=2518 SNR=34.6
02:57:34.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:34.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:34.537 00.000 6880 Enqueuing Expose request
02:57:34.537 00.000 10052 IsGuiding returns 0
02:57:34.565 00.028 10052 PulseGuide returned control before completion, sleep 483
02:57:35.084 00.519 10052 IsGuiding returns 0
02:57:35.084 00.000 10052 Move returns status 0, amount 500
02:57:35.084 00.000 10052 MoveAxis(N, 0, ABG)
02:57:35.084 00.000 10052 Move returns status 0, amount 0
02:57:35.084 00.000 10052 move complete, result=0
02:57:35.084 00.000 10052 worker thread done servicing request
02:57:35.084 00.000 10052 Worker thread wakes up
02:57:35.084 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:35.084 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,680,31,31)
02:57:35.084 00.000 6880 GuideStep: 196.0 px 500 ms WEST, -0.0 px 0 ms NORTH
02:57:35.571 00.487 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0c2814c-fdf6-46f5-8b70-f249c6d97c03"}
02:57:35.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0c2814c-fdf6-46f5-8b70-f249c6d97c03"}
02:57:35.571 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d477c45d-20df-4213-9c6e-fe7c421bc2cd"}
02:57:35.571 00.000 6880 case statement mapped state 6 to 3
02:57:35.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d477c45d-20df-4213-9c6e-fe7c421bc2cd"}
02:57:35.571 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"11b8fb1e-c84f-41a1-9d49-b4ebfe529876"}
02:57:35.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5008,"width":15,"height":15,"star_pos":[6.70,6.99],"pixels":"..."},"id":"11b8fb1e-c84f-41a1-9d49-b4ebfe529876"}
02:57:36.000 00.429 10052 Exposure complete
02:57:36.044 00.044 10052 worker thread done servicing request
02:57:36.044 00.000 6880 OnExposeComplete: enter
02:57:36.044 00.000 6880 UpdateGuideState(): m_state=6
02:57:36.044 00.000 6880 Star::Find(15, 405, 694, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5009
02:57:36.044 00.000 6880 Star::Find returns 1 (0), X=405.39, Y=693.19, Mass=2463, SNR=34.3, Peak=125 HFD=5.1
02:57:36.044 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:36.044 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:36.044 00.000 6880 CameraToMount -- cameraX=-2.50 cameraY=-197.85 hyp=197.87 cameraTheta=-1.58 mountX=197.78 mountY=-0.30, mountTheta=-0.00
02:57:36.057 00.013 6880 SchedulePrimaryMove(0FC6AC90, x=-2.50, y=-197.85, opts=13)
02:57:36.057 00.000 6880 Enqueuing Move request for scope (-2.50, -197.85)
02:57:36.057 00.000 10052 Worker thread wakes up
02:57:36.057 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.50, -197.85) opts 0xd
02:57:36.057 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.50, -197.85)
02:57:36.057 00.000 10052 Moving (-2.50, -197.85) raw xDistance=197.78 yDistance=-0.30
02:57:36.057 00.000 10052 GuideAlgorithmHysteresis::Result() returns 93.64 from input 197.78
02:57:36.057 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.30, slope = -0.01
02:57:36.057 00.000 10052 MoveAxis(W, 55744, ABG)
02:57:36.057 00.000 10052 duration set to 500 by maxRaDuration
02:57:36.057 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:36.075 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=210, Gamma=0.780
02:57:36.107 00.032 10052 IsSlewing returns 0
02:57:36.110 00.003 6880 UpdateGuideState exits: m=2463 SNR=34.3
02:57:36.110 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:36.110 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:36.110 00.000 6880 Enqueuing Expose request
02:57:36.171 00.061 10052 IsGuiding returns 0
02:57:36.202 00.031 10052 PulseGuide returned control before completion, sleep 483
02:57:36.719 00.517 10052 IsGuiding returns 0
02:57:36.719 00.000 10052 Move returns status 0, amount 500
02:57:36.719 00.000 10052 MoveAxis(N, 26, ABG)
02:57:36.719 00.000 10052 Guiding  Dir = 0, Dur = 26
02:57:36.766 00.047 10052 IsSlewing returns 0
02:57:36.797 00.031 10052 IsGuiding returns 0
02:57:36.860 00.063 10052 IsGuiding returns 1
02:57:36.860 00.000 10052 scope still moving after pulse duration time elapsed
02:57:36.922 00.062 10052 IsSlewing returns 0
02:57:36.971 00.049 10052 IsGuiding returns 0
02:57:36.971 00.000 10052 scope move finished after 26 + 139 ms
02:57:36.971 00.000 10052 Move returns status 0, amount 26
02:57:36.971 00.000 10052 move complete, result=0
02:57:36.971 00.000 10052 worker thread done servicing request
02:57:36.971 00.000 10052 Worker thread wakes up
02:57:36.971 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:36.971 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,678,31,31)
02:57:36.971 00.000 6880 GuideStep: 197.8 px 500 ms WEST, -0.3 px 26 ms NORTH
02:57:37.566 00.595 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e2d8b502-de42-4a76-8a0c-43006f0345b6"}
02:57:37.566 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e2d8b502-de42-4a76-8a0c-43006f0345b6"}
02:57:37.566 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4cffead0-33dc-4cdc-8693-7fe173af5ad5"}
02:57:37.566 00.000 6880 case statement mapped state 6 to 3
02:57:37.568 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4cffead0-33dc-4cdc-8693-7fe173af5ad5"}
02:57:37.568 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"81dd50c1-3afc-49a7-bfb9-ae81081b7237"}
02:57:37.569 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5009,"width":15,"height":15,"star_pos":[7.39,7.19],"pixels":"..."},"id":"81dd50c1-3afc-49a7-bfb9-ae81081b7237"}
02:57:38.098 00.529 10052 Exposure complete
02:57:38.145 00.047 10052 worker thread done servicing request
02:57:38.145 00.000 6880 OnExposeComplete: enter
02:57:38.145 00.000 6880 UpdateGuideState(): m_state=6
02:57:38.145 00.000 6880 Star::Find(15, 405, 693, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5010
02:57:38.145 00.000 6880 Star::Find returns 1 (0), X=405.55, Y=690.85, Mass=2344, SNR=33.4, Peak=122 HFD=4.9
02:57:38.145 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:38.145 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:38.145 00.000 6880 CameraToMount -- cameraX=-2.34 cameraY=-200.19 hyp=200.21 cameraTheta=-1.58 mountX=200.11 mountY=-0.12, mountTheta=-0.00
02:57:38.145 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.34, y=-200.19, opts=13)
02:57:38.145 00.000 6880 Enqueuing Move request for scope (-2.34, -200.19)
02:57:38.145 00.000 10052 Worker thread wakes up
02:57:38.145 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.34, -200.19) opts 0xd
02:57:38.145 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.34, -200.19)
02:57:38.145 00.000 10052 Moving (-2.34, -200.19) raw xDistance=200.11 yDistance=-0.12
02:57:38.145 00.000 10052 GuideAlgorithmHysteresis::Result() returns 94.73 from input 200.11
02:57:38.145 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
02:57:38.145 00.000 10052 MoveAxis(W, 56395, ABG)
02:57:38.145 00.000 10052 duration set to 500 by maxRaDuration
02:57:38.145 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:38.167 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:57:38.172 00.005 10052 IsSlewing returns 0
02:57:38.177 00.005 6880 UpdateGuideState exits: m=2344 SNR=33.4
02:57:38.177 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:38.177 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:38.177 00.000 6880 Enqueuing Expose request
02:57:38.209 00.032 10052 IsGuiding returns 0
02:57:38.240 00.031 10052 PulseGuide returned control before completion, sleep 483
02:57:38.742 00.502 10052 IsGuiding returns 0
02:57:38.742 00.000 10052 Move returns status 0, amount 500
02:57:38.742 00.000 10052 MoveAxis(N, 0, ABG)
02:57:38.742 00.000 10052 Move returns status 0, amount 0
02:57:38.742 00.000 10052 move complete, result=0
02:57:38.742 00.000 10052 worker thread done servicing request
02:57:38.742 00.000 10052 Worker thread wakes up
02:57:38.742 00.000 6880 GuideStep: 200.1 px 500 ms WEST, -0.1 px 0 ms NORTH
02:57:38.742 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:38.742 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,676,31,31)
02:57:39.575 00.833 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf194c0a-864c-45e9-ac85-cb9b9cbbbc18"}
02:57:39.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf194c0a-864c-45e9-ac85-cb9b9cbbbc18"}
02:57:39.575 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1669a1f-e8eb-46c0-8e54-20c55275e900"}
02:57:39.575 00.000 6880 case statement mapped state 6 to 3
02:57:39.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b1669a1f-e8eb-46c0-8e54-20c55275e900"}
02:57:39.575 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3dafa712-f779-4020-af34-d29b5cf5ae8b"}
02:57:39.578 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5010,"width":15,"height":15,"star_pos":[6.55,6.85],"pixels":"..."},"id":"3dafa712-f779-4020-af34-d29b5cf5ae8b"}
02:57:39.652 00.074 10052 Exposure complete
02:57:39.715 00.063 10052 worker thread done servicing request
02:57:39.715 00.000 6880 OnExposeComplete: enter
02:57:39.715 00.000 6880 UpdateGuideState(): m_state=6
02:57:39.715 00.000 6880 Star::Find(15, 405, 690, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5011
02:57:39.715 00.000 6880 Star::Find returns 1 (0), X=405.62, Y=689.10, Mass=2416, SNR=33.9, Peak=120 HFD=5.1
02:57:39.715 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:39.715 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:39.715 00.000 6880 CameraToMount -- cameraX=-2.27 cameraY=-201.94 hyp=201.95 cameraTheta=-1.58 mountX=201.85 mountY=-0.03, mountTheta=-0.00
02:57:39.715 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.27, y=-201.94, opts=13)
02:57:39.715 00.000 6880 Enqueuing Move request for scope (-2.27, -201.94)
02:57:39.715 00.000 10052 Worker thread wakes up
02:57:39.715 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.27, -201.94) opts 0xd
02:57:39.715 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.27, -201.94)
02:57:39.715 00.000 10052 Moving (-2.27, -201.94) raw xDistance=201.85 yDistance=-0.03
02:57:39.715 00.000 10052 GuideAlgorithmHysteresis::Result() returns 95.57 from input 201.85
02:57:39.715 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
02:57:39.715 00.000 10052 MoveAxis(W, 56894, ABG)
02:57:39.715 00.000 10052 duration set to 500 by maxRaDuration
02:57:39.715 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:39.731 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=211, Gamma=0.780
02:57:39.763 00.032 10052 IsSlewing returns 0
02:57:39.763 00.000 6880 UpdateGuideState exits: m=2416 SNR=33.9
02:57:39.763 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:39.763 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:39.763 00.000 6880 Enqueuing Expose request
02:57:39.842 00.079 10052 IsGuiding returns 0
02:57:39.905 00.063 10052 PulseGuide returned control before completion, sleep 441
02:57:40.377 00.472 10052 IsGuiding returns 1
02:57:40.377 00.000 10052 scope still moving after pulse duration time elapsed
02:57:40.424 00.047 10052 IsSlewing returns 0
02:57:40.464 00.040 10052 IsGuiding returns 0
02:57:40.464 00.000 10052 scope move finished after 500 + 121 ms
02:57:40.464 00.000 10052 Move returns status 0, amount 500
02:57:40.464 00.000 10052 MoveAxis(N, 0, ABG)
02:57:40.464 00.000 10052 Move returns status 0, amount 0
02:57:40.464 00.000 10052 move complete, result=0
02:57:40.464 00.000 10052 worker thread done servicing request
02:57:40.464 00.000 10052 Worker thread wakes up
02:57:40.464 00.000 6880 GuideStep: 201.9 px 500 ms WEST, -0.0 px 0 ms NORTH
02:57:40.464 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:40.472 00.008 10052 Handling exposure in thread, d=1000 o=3 r=(391,674,31,31)
02:57:41.570 01.098 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c684dd9c-0bc5-4244-b3e0-8c3016beae58"}
02:57:41.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c684dd9c-0bc5-4244-b3e0-8c3016beae58"}
02:57:41.570 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c478a9bb-b8e3-4d02-a1bf-a2eed25cde9c"}
02:57:41.570 00.000 6880 case statement mapped state 6 to 3
02:57:41.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c478a9bb-b8e3-4d02-a1bf-a2eed25cde9c"}
02:57:41.570 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6a968106-27bb-422c-a8c3-5aeeb1b35070"}
02:57:41.575 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5011,"width":15,"height":15,"star_pos":[6.62,7.10],"pixels":"..."},"id":"6a968106-27bb-422c-a8c3-5aeeb1b35070"}
02:57:41.602 00.027 10052 Exposure complete
02:57:41.664 00.062 10052 worker thread done servicing request
02:57:41.664 00.000 6880 OnExposeComplete: enter
02:57:41.664 00.000 6880 UpdateGuideState(): m_state=6
02:57:41.664 00.000 6880 Star::Find(15, 405, 689, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5012
02:57:41.664 00.000 6880 Star::Find returns 1 (0), X=405.60, Y=686.52, Mass=2310, SNR=33.3, Peak=130 HFD=5.0
02:57:41.664 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:41.664 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:41.664 00.000 6880 CameraToMount -- cameraX=-2.30 cameraY=-204.52 hyp=204.53 cameraTheta=-1.58 mountX=204.43 mountY=-0.02, mountTheta=-0.00
02:57:41.664 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.30, y=-204.52, opts=13)
02:57:41.664 00.000 6880 Enqueuing Move request for scope (-2.30, -204.52)
02:57:41.664 00.000 10052 Worker thread wakes up
02:57:41.664 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.30, -204.52) opts 0xd
02:57:41.664 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.30, -204.52)
02:57:41.664 00.000 10052 Moving (-2.30, -204.52) raw xDistance=204.43 yDistance=-0.02
02:57:41.664 00.000 10052 GuideAlgorithmHysteresis::Result() returns 96.77 from input 204.43
02:57:41.664 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.03
02:57:41.664 00.000 10052 MoveAxis(W, 57608, ABG)
02:57:41.664 00.000 10052 duration set to 500 by maxRaDuration
02:57:41.664 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:41.693 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=243, Gamma=0.780
02:57:41.697 00.004 10052 IsSlewing returns 0
02:57:41.715 00.018 6880 UpdateGuideState exits: m=2310 SNR=33.3
02:57:41.715 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:41.715 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:41.715 00.000 6880 Enqueuing Expose request
02:57:41.791 00.076 10052 IsGuiding returns 0
02:57:41.854 00.063 10052 PulseGuide returned control before completion, sleep 447
02:57:42.326 00.472 10052 IsGuiding returns 1
02:57:42.326 00.000 10052 scope still moving after pulse duration time elapsed
02:57:42.373 00.047 10052 IsSlewing returns 0
02:57:42.405 00.032 10052 IsGuiding returns 0
02:57:42.405 00.000 10052 scope move finished after 500 + 127 ms
02:57:42.405 00.000 10052 Move returns status 0, amount 500
02:57:42.405 00.000 10052 MoveAxis(N, 0, ABG)
02:57:42.405 00.000 10052 Move returns status 0, amount 0
02:57:42.405 00.000 10052 move complete, result=0
02:57:42.405 00.000 6880 GuideStep: 204.4 px 500 ms WEST, -0.0 px 0 ms NORTH
02:57:42.420 00.015 10052 worker thread done servicing request
02:57:42.420 00.000 10052 Worker thread wakes up
02:57:42.420 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:42.420 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,672,31,31)
02:57:43.329 00.909 10052 Exposure complete
02:57:43.391 00.062 10052 worker thread done servicing request
02:57:43.391 00.000 6880 OnExposeComplete: enter
02:57:43.391 00.000 6880 UpdateGuideState(): m_state=6
02:57:43.391 00.000 6880 Star::Find(15, 405, 686, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5013
02:57:43.391 00.000 6880 Star::Find returns 1 (0), X=405.50, Y=684.74, Mass=2485, SNR=34.5, Peak=135 HFD=5.0
02:57:43.391 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:43.391 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:43.391 00.000 6880 CameraToMount -- cameraX=-2.39 cameraY=-206.30 hyp=206.31 cameraTheta=-1.58 mountX=206.21 mountY=-0.10, mountTheta=-0.00
02:57:43.391 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.39, y=-206.30, opts=13)
02:57:43.391 00.000 6880 Enqueuing Move request for scope (-2.39, -206.30)
02:57:43.391 00.000 10052 Worker thread wakes up
02:57:43.391 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.39, -206.30) opts 0xd
02:57:43.391 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.39, -206.30)
02:57:43.391 00.000 10052 Moving (-2.39, -206.30) raw xDistance=206.21 yDistance=-0.10
02:57:43.391 00.000 10052 GuideAlgorithmHysteresis::Result() returns 97.63 from input 206.21
02:57:43.391 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.03
02:57:43.391 00.000 10052 MoveAxis(W, 58122, ABG)
02:57:43.391 00.000 10052 duration set to 500 by maxRaDuration
02:57:43.391 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
02:57:43.391 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:43.407 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=238, Gamma=0.780
02:57:43.423 00.016 10052 IsSlewing returns 0
02:57:43.439 00.016 6880 UpdateGuideState exits: m=2485 SNR=34.5
02:57:43.439 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:43.439 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:43.439 00.000 6880 Enqueuing Expose request
02:57:43.439 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
02:57:43.455 00.016 10052 IsGuiding returns 0
02:57:43.486 00.031 10052 PulseGuide returned control before completion, sleep 483
02:57:43.565 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"061d2dd5-1a91-416e-876d-a9d3537c953a"}
02:57:43.566 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"061d2dd5-1a91-416e-876d-a9d3537c953a"}
02:57:43.566 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35304a4f-485b-4afb-bb43-e2ff1e0e8720"}
02:57:43.566 00.000 6880 case statement mapped state 6 to 3
02:57:43.566 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"35304a4f-485b-4afb-bb43-e2ff1e0e8720"}
02:57:43.567 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3a5039d7-f79d-4ffd-a787-9417c1e1ee89"}
02:57:43.567 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5013,"width":15,"height":15,"star_pos":[7.50,6.74],"pixels":"..."},"id":"3a5039d7-f79d-4ffd-a787-9417c1e1ee89"}
02:57:44.008 00.441 10052 IsGuiding returns 0
02:57:44.008 00.000 10052 Move returns status 0, amount 500
02:57:44.008 00.000 10052 MoveAxis(N, 0, ABG)
02:57:44.008 00.000 10052 Move returns status 0, amount 0
02:57:44.008 00.000 10052 move complete, result=0
02:57:44.008 00.000 10052 worker thread done servicing request
02:57:44.008 00.000 10052 Worker thread wakes up
02:57:44.008 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:44.008 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,670,31,31)
02:57:44.008 00.000 6880 GuideStep: 206.2 px 500 ms WEST, -0.1 px 0 ms NORTH
02:57:45.158 01.150 10052 Exposure complete
02:57:45.204 00.046 10052 worker thread done servicing request
02:57:45.204 00.000 6880 OnExposeComplete: enter
02:57:45.204 00.000 6880 UpdateGuideState(): m_state=6
02:57:45.204 00.000 6880 Star::Find(15, 405, 684, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5014
02:57:45.204 00.000 6880 Star::Find returns 1 (0), X=405.60, Y=682.12, Mass=2477, SNR=34.3, Peak=129 HFD=4.9
02:57:45.204 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:45.204 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:57:45.204 00.000 6880 CameraToMount -- cameraX=-2.29 cameraY=-208.92 hyp=208.93 cameraTheta=-1.58 mountX=208.83 mountY=0.03, mountTheta=0.00
02:57:45.220 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-2.29, y=-208.92, opts=13)
02:57:45.220 00.000 6880 Enqueuing Move request for scope (-2.29, -208.92)
02:57:45.220 00.000 10052 Worker thread wakes up
02:57:45.220 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.29, -208.92) opts 0xd
02:57:45.220 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.29, -208.92)
02:57:45.220 00.000 10052 Moving (-2.29, -208.92) raw xDistance=208.83 yDistance=0.03
02:57:45.220 00.000 10052 GuideAlgorithmHysteresis::Result() returns 98.85 from input 208.83
02:57:45.220 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.20, using input
02:57:45.220 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.04
02:57:45.220 00.000 10052 MoveAxis(W, 58848, ABG)
02:57:45.220 00.000 10052 duration set to 500 by maxRaDuration
02:57:45.220 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:45.243 00.023 10052 IsSlewing returns 0
02:57:45.243 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=203, Gamma=0.780
02:57:45.269 00.026 6880 UpdateGuideState exits: m=2477 SNR=34.3
02:57:45.269 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:45.269 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:45.269 00.000 6880 Enqueuing Expose request
02:57:45.269 00.000 10052 IsGuiding returns 0
02:57:45.299 00.030 10052 PulseGuide returned control before completion, sleep 483
02:57:45.568 00.269 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3b356fd3-4749-4ea9-9f2c-a0332f22365f"}
02:57:45.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3b356fd3-4749-4ea9-9f2c-a0332f22365f"}
02:57:45.568 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3c15030c-9e00-4155-9449-fcc75fd7bbb4"}
02:57:45.568 00.000 6880 case statement mapped state 6 to 3
02:57:45.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c15030c-9e00-4155-9449-fcc75fd7bbb4"}
02:57:45.568 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e576d534-7046-4934-84af-4f0676b98e98"}
02:57:45.572 00.004 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5014,"width":15,"height":15,"star_pos":[6.60,7.12],"pixels":"..."},"id":"e576d534-7046-4934-84af-4f0676b98e98"}
02:57:45.851 00.279 10052 IsGuiding returns 0
02:57:45.851 00.000 10052 Move returns status 0, amount 500
02:57:45.851 00.000 10052 MoveAxis(N, 0, ABG)
02:57:45.866 00.015 10052 Move returns status 0, amount 0
02:57:45.866 00.000 10052 move complete, result=0
02:57:45.866 00.000 10052 worker thread done servicing request
02:57:45.867 00.001 10052 Worker thread wakes up
02:57:45.867 00.000 6880 GuideStep: 208.8 px 500 ms WEST, 0.0 px 0 ms NORTH
02:57:45.867 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:45.867 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,667,31,31)
02:57:46.775 00.908 10052 Exposure complete
02:57:46.838 00.063 10052 worker thread done servicing request
02:57:46.838 00.000 6880 OnExposeComplete: enter
02:57:46.838 00.000 6880 UpdateGuideState(): m_state=6
02:57:46.838 00.000 6880 Star::Find(15, 405, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5015
02:57:46.838 00.000 6880 Star::Find returns 1 (0), X=405.90, Y=680.40, Mass=2357, SNR=33.5, Peak=116 HFD=5.1
02:57:46.838 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:46.838 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:57:46.838 00.000 6880 CameraToMount -- cameraX=-1.99 cameraY=-210.64 hyp=210.65 cameraTheta=-1.58 mountX=210.54 mountY=0.35, mountTheta=0.00
02:57:46.838 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-1.99, y=-210.64, opts=13)
02:57:46.838 00.000 6880 Enqueuing Move request for scope (-1.99, -210.64)
02:57:46.838 00.000 10052 Worker thread wakes up
02:57:46.838 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-1.99, -210.64) opts 0xd
02:57:46.838 00.000 10052 Handling offset move in thread for scope, endpoint = (-1.99, -210.64)
02:57:46.838 00.000 10052 Moving (-1.99, -210.64) raw xDistance=210.54 yDistance=0.35
02:57:46.838 00.000 10052 GuideAlgorithmHysteresis::Result() returns 99.68 from input 210.54
02:57:46.838 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.27 from input 0.35, slope = 0.06
02:57:46.838 00.000 10052 MoveAxis(W, 59342, ABG)
02:57:46.838 00.000 10052 duration set to 500 by maxRaDuration
02:57:46.838 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:46.870 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:57:46.870 00.000 10052 IsSlewing returns 0
02:57:46.901 00.031 6880 UpdateGuideState exits: m=2357 SNR=33.5
02:57:46.901 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:46.901 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:46.901 00.000 6880 Enqueuing Expose request
02:57:46.902 00.001 10052 IsGuiding returns 0
02:57:46.933 00.031 10052 PulseGuide returned control before completion, sleep 484
02:57:47.452 00.519 10052 IsGuiding returns 0
02:57:47.452 00.000 10052 Move returns status 0, amount 500
02:57:47.452 00.000 10052 MoveAxis(S, 108, ABG)
02:57:47.452 00.000 10052 Guiding  Dir = 1, Dur = 108
02:57:47.530 00.078 10052 IsSlewing returns 0
02:57:47.562 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac8fe9d7-87df-4d93-ae17-a540dfe58ace"}
02:57:47.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac8fe9d7-87df-4d93-ae17-a540dfe58ace"}
02:57:47.562 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd015794-304a-4c16-8cde-29be94658bef"}
02:57:47.562 00.000 6880 case statement mapped state 6 to 3
02:57:47.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd015794-304a-4c16-8cde-29be94658bef"}
02:57:47.562 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1ec28942-2f47-4770-bbe5-d7836d72ddca"}
02:57:47.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5015,"width":15,"height":15,"star_pos":[6.90,7.40],"pixels":"..."},"id":"1ec28942-2f47-4770-bbe5-d7836d72ddca"}
02:57:47.608 00.046 10052 IsGuiding returns 0
02:57:47.671 00.063 10052 PulseGuide returned control before completion, sleep 56
02:57:47.782 00.111 10052 IsGuiding returns 1
02:57:47.782 00.000 10052 scope still moving after pulse duration time elapsed
02:57:47.861 00.079 10052 IsSlewing returns 0
02:57:47.939 00.078 10052 IsGuiding returns 0
02:57:47.939 00.000 10052 scope move finished after 108 + 230 ms
02:57:47.939 00.000 10052 Move returns status 0, amount 108
02:57:47.939 00.000 10052 move complete, result=0
02:57:47.939 00.000 10052 worker thread done servicing request
02:57:47.955 00.016 6880 GuideStep: 210.5 px 500 ms WEST, 0.4 px 108 ms SOUTH
02:57:47.955 00.000 10052 Worker thread wakes up
02:57:47.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:47.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,665,31,31)
02:57:49.084 01.129 10052 Exposure complete
02:57:49.162 00.078 10052 worker thread done servicing request
02:57:49.162 00.000 6880 OnExposeComplete: enter
02:57:49.162 00.000 6880 UpdateGuideState(): m_state=6
02:57:49.162 00.000 6880 Star::Find(15, 405, 680, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5016
02:57:49.164 00.002 6880 Star::Find returns 1 (0), X=404.90, Y=676.36, Mass=2306, SNR=33.1, Peak=110 HFD=5.0
02:57:49.164 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:49.164 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:49.164 00.000 6880 CameraToMount -- cameraX=-3.00 cameraY=-214.68 hyp=214.70 cameraTheta=-1.58 mountX=214.62 mountY=-0.61, mountTheta=-0.00
02:57:49.164 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.00, y=-214.68, opts=13)
02:57:49.164 00.000 6880 Enqueuing Move request for scope (-3.00, -214.68)
02:57:49.164 00.000 10052 Worker thread wakes up
02:57:49.164 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.00, -214.68) opts 0xd
02:57:49.164 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.00, -214.68)
02:57:49.164 00.000 10052 Moving (-3.00, -214.68) raw xDistance=214.62 yDistance=-0.61
02:57:49.164 00.000 10052 GuideAlgorithmHysteresis::Result() returns 101.56 from input 214.62
02:57:49.164 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.61, slope = 0.03
02:57:49.164 00.000 10052 MoveAxis(W, 60459, ABG)
02:57:49.164 00.000 10052 duration set to 500 by maxRaDuration
02:57:49.164 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:49.178 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=219, Gamma=0.780
02:57:49.178 00.000 10052 IsSlewing returns 0
02:57:49.210 00.032 6880 UpdateGuideState exits: m=2306 SNR=33.1
02:57:49.210 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:49.210 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:49.210 00.000 6880 Enqueuing Expose request
02:57:49.226 00.016 10052 IsGuiding returns 0
02:57:49.241 00.015 10052 PulseGuide returned control before completion, sleep 483
02:57:49.557 00.316 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e4b828b-de74-4435-b00c-7637b006bf2b"}
02:57:49.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e4b828b-de74-4435-b00c-7637b006bf2b"}
02:57:49.557 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23469d4c-f76c-4794-87f5-c2bd27436df9"}
02:57:49.557 00.000 6880 case statement mapped state 6 to 3
02:57:49.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23469d4c-f76c-4794-87f5-c2bd27436df9"}
02:57:49.559 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d1e0fd20-ba07-4668-8cf7-857c5f342533"}
02:57:49.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5016,"width":15,"height":15,"star_pos":[6.90,7.36],"pixels":"..."},"id":"d1e0fd20-ba07-4668-8cf7-857c5f342533"}
02:57:49.794 00.235 10052 IsGuiding returns 0
02:57:49.794 00.000 10052 Move returns status 0, amount 500
02:57:49.794 00.000 10052 MoveAxis(N, 0, ABG)
02:57:49.794 00.000 10052 Move returns status 0, amount 0
02:57:49.794 00.000 10052 move complete, result=0
02:57:49.794 00.000 6880 GuideStep: 214.6 px 500 ms WEST, -0.6 px 0 ms NORTH
02:57:49.799 00.005 10052 worker thread done servicing request
02:57:49.799 00.000 10052 Worker thread wakes up
02:57:49.801 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:49.801 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,661,31,31)
02:57:50.718 00.917 10052 Exposure complete
02:57:50.781 00.063 10052 worker thread done servicing request
02:57:50.781 00.000 6880 OnExposeComplete: enter
02:57:50.781 00.000 6880 UpdateGuideState(): m_state=6
02:57:50.781 00.000 6880 Star::Find(15, 404, 676, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5017
02:57:50.781 00.000 6880 Star::Find returns 1 (0), X=404.88, Y=675.36, Mass=2281, SNR=32.9, Peak=117 HFD=5.0
02:57:50.781 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:50.781 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:50.781 00.000 6880 CameraToMount -- cameraX=-3.01 cameraY=-215.68 hyp=215.70 cameraTheta=-1.58 mountX=215.62 mountY=-0.61, mountTheta=-0.00
02:57:50.781 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.01, y=-215.68, opts=13)
02:57:50.781 00.000 6880 Enqueuing Move request for scope (-3.01, -215.68)
02:57:50.781 00.000 10052 Worker thread wakes up
02:57:50.781 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.01, -215.68) opts 0xd
02:57:50.781 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.01, -215.68)
02:57:50.781 00.000 10052 Moving (-3.01, -215.68) raw xDistance=215.62 yDistance=-0.61
02:57:50.781 00.000 10052 GuideAlgorithmHysteresis::Result() returns 102.11 from input 215.62
02:57:50.781 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.61, slope = -0.03
02:57:50.781 00.000 10052 MoveAxis(W, 60784, ABG)
02:57:50.781 00.000 10052 duration set to 500 by maxRaDuration
02:57:50.781 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:50.797 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=227, Gamma=0.780
02:57:50.797 00.000 10052 IsSlewing returns 0
02:57:50.828 00.031 6880 UpdateGuideState exits: m=2281 SNR=32.9
02:57:50.828 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:50.828 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:50.828 00.000 6880 Enqueuing Expose request
02:57:50.848 00.020 10052 IsGuiding returns 0
02:57:50.861 00.013 10052 PulseGuide returned control before completion, sleep 484
02:57:51.377 00.516 10052 IsGuiding returns 0
02:57:51.377 00.000 10052 Move returns status 0, amount 500
02:57:51.377 00.000 10052 MoveAxis(N, 56, ABG)
02:57:51.377 00.000 10052 Guiding  Dir = 0, Dur = 56
02:57:51.425 00.048 10052 IsSlewing returns 0
02:57:51.458 00.033 10052 IsGuiding returns 0
02:57:51.488 00.030 10052 PulseGuide returned control before completion, sleep 38
02:57:51.553 00.065 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"75f1546e-9186-40a0-8752-f26db82a94d8"}
02:57:51.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"75f1546e-9186-40a0-8752-f26db82a94d8"}
02:57:51.553 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"517d0adc-5703-4df7-9d9d-f51632897f4e"}
02:57:51.553 00.000 6880 case statement mapped state 6 to 3
02:57:51.554 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"517d0adc-5703-4df7-9d9d-f51632897f4e"}
02:57:51.554 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"55efa919-ae49-49ee-98ed-b1763395f113"}
02:57:51.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5017,"width":15,"height":15,"star_pos":[6.88,7.36],"pixels":"..."},"id":"55efa919-ae49-49ee-98ed-b1763395f113"}
02:57:51.600 00.046 10052 IsGuiding returns 0
02:57:51.600 00.000 10052 Move returns status 0, amount 56
02:57:51.600 00.000 10052 move complete, result=0
02:57:51.600 00.000 10052 worker thread done servicing request
02:57:51.600 00.000 6880 GuideStep: 215.6 px 500 ms WEST, -0.6 px 56 ms NORTH
02:57:51.600 00.000 10052 Worker thread wakes up
02:57:51.600 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:51.600 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,660,31,31)
02:57:52.746 01.146 10052 Exposure complete
02:57:52.809 00.063 10052 worker thread done servicing request
02:57:52.809 00.000 6880 OnExposeComplete: enter
02:57:52.809 00.000 6880 UpdateGuideState(): m_state=6
02:57:52.809 00.000 6880 Star::Find(15, 404, 675, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5018
02:57:52.809 00.000 6880 Star::Find returns 1 (0), X=404.84, Y=672.22, Mass=2374, SNR=33.6, Peak=122 HFD=4.8
02:57:52.809 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:52.809 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:52.809 00.000 6880 CameraToMount -- cameraX=-3.05 cameraY=-218.82 hyp=218.84 cameraTheta=-1.58 mountX=218.75 mountY=-0.62, mountTheta=-0.00
02:57:52.809 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.05, y=-218.82, opts=13)
02:57:52.809 00.000 6880 Enqueuing Move request for scope (-3.05, -218.82)
02:57:52.809 00.000 10052 Worker thread wakes up
02:57:52.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.05, -218.82) opts 0xd
02:57:52.809 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.05, -218.82)
02:57:52.809 00.000 10052 Moving (-3.05, -218.82) raw xDistance=218.75 yDistance=-0.62
02:57:52.809 00.000 10052 GuideAlgorithmHysteresis::Result() returns 103.54 from input 218.75
02:57:52.809 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.62, slope = -0.05
02:57:52.809 00.000 10052 MoveAxis(W, 61640, ABG)
02:57:52.809 00.000 10052 duration set to 500 by maxRaDuration
02:57:52.809 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:52.842 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=203, Gamma=0.780
02:57:52.842 00.000 10052 IsSlewing returns 0
02:57:52.872 00.030 6880 UpdateGuideState exits: m=2374 SNR=33.6
02:57:52.872 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:52.872 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:52.872 00.000 6880 Enqueuing Expose request
02:57:52.873 00.001 10052 IsGuiding returns 0
02:57:52.905 00.032 10052 PulseGuide returned control before completion, sleep 483
02:57:53.423 00.518 10052 IsGuiding returns 0
02:57:53.423 00.000 10052 Move returns status 0, amount 500
02:57:53.423 00.000 10052 MoveAxis(N, 88, ABG)
02:57:53.423 00.000 10052 Guiding  Dir = 0, Dur = 88
02:57:53.455 00.032 10052 IsSlewing returns 0
02:57:53.502 00.047 10052 IsGuiding returns 0
02:57:53.550 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0b285313-56f4-40e9-99dc-fb45ed075f16"}
02:57:53.551 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0b285313-56f4-40e9-99dc-fb45ed075f16"}
02:57:53.551 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d757192a-f6fe-430b-8fc0-5a61bd7c4654"}
02:57:53.551 00.000 6880 case statement mapped state 6 to 3
02:57:53.552 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d757192a-f6fe-430b-8fc0-5a61bd7c4654"}
02:57:53.552 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c0764632-0f81-4541-9f27-214fa8d3bd2c"}
02:57:53.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5018,"width":15,"height":15,"star_pos":[6.84,7.22],"pixels":"..."},"id":"c0764632-0f81-4541-9f27-214fa8d3bd2c"}
02:57:53.566 00.014 10052 PulseGuide returned control before completion, sleep 34
02:57:53.646 00.080 10052 IsGuiding returns 1
02:57:53.646 00.000 10052 scope still moving after pulse duration time elapsed
02:57:53.756 00.110 10052 IsSlewing returns 0
02:57:53.837 00.081 10052 IsGuiding returns 0
02:57:53.837 00.000 10052 scope move finished after 88 + 246 ms
02:57:53.837 00.000 10052 Move returns status 0, amount 88
02:57:53.837 00.000 10052 move complete, result=0
02:57:53.837 00.000 10052 worker thread done servicing request
02:57:53.837 00.000 10052 Worker thread wakes up
02:57:53.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:53.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,657,31,31)
02:57:53.837 00.000 6880 GuideStep: 218.8 px 500 ms WEST, -0.6 px 88 ms NORTH
02:57:54.972 01.135 10052 Exposure complete
02:57:55.035 00.063 10052 worker thread done servicing request
02:57:55.035 00.000 6880 OnExposeComplete: enter
02:57:55.035 00.000 6880 UpdateGuideState(): m_state=6
02:57:55.035 00.000 6880 Star::Find(15, 404, 672, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5019
02:57:55.035 00.000 6880 Star::Find returns 1 (0), X=404.70, Y=669.91, Mass=2338, SNR=33.4, Peak=114 HFD=5.1
02:57:55.049 00.014 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:55.049 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:55.049 00.000 6880 CameraToMount -- cameraX=-3.19 cameraY=-221.13 hyp=221.16 cameraTheta=-1.59 mountX=221.07 mountY=-0.73, mountTheta=-0.00
02:57:55.049 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.19, y=-221.13, opts=13)
02:57:55.049 00.000 6880 Enqueuing Move request for scope (-3.19, -221.13)
02:57:55.049 00.000 10052 Worker thread wakes up
02:57:55.049 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.19, -221.13) opts 0xd
02:57:55.049 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.19, -221.13)
02:57:55.049 00.000 10052 Moving (-3.19, -221.13) raw xDistance=221.07 yDistance=-0.73
02:57:55.049 00.000 10052 GuideAlgorithmHysteresis::Result() returns 104.66 from input 221.07
02:57:55.049 00.000 10052 Lowpass2 history cleared, outlier deflection
02:57:55.049 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.73, slope = 0.00
02:57:55.049 00.000 10052 MoveAxis(W, 62303, ABG)
02:57:55.049 00.000 10052 duration set to 500 by maxRaDuration
02:57:55.049 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:55.070 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=218, Gamma=0.780
02:57:55.071 00.001 10052 IsSlewing returns 0
02:57:55.081 00.010 6880 UpdateGuideState exits: m=2338 SNR=33.4
02:57:55.081 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:55.081 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:55.081 00.000 6880 Enqueuing Expose request
02:57:55.113 00.032 10052 IsGuiding returns 0
02:57:55.130 00.017 10052 PulseGuide returned control before completion, sleep 483
02:57:55.539 00.409 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9f013f4-691a-44fa-aad9-d37668d072dd"}
02:57:55.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9f013f4-691a-44fa-aad9-d37668d072dd"}
02:57:55.540 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4b8f0ac-f417-44a2-a4d4-77058bb6db0e"}
02:57:55.540 00.000 6880 case statement mapped state 6 to 3
02:57:55.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4b8f0ac-f417-44a2-a4d4-77058bb6db0e"}
02:57:55.542 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"36c1514e-5bf7-44b3-ba8e-6657c2c88b29"}
02:57:55.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5019,"width":15,"height":15,"star_pos":[6.70,6.91],"pixels":"..."},"id":"36c1514e-5bf7-44b3-ba8e-6657c2c88b29"}
02:57:55.716 00.174 10052 IsGuiding returns 0
02:57:55.716 00.000 10052 Move returns status 0, amount 500
02:57:55.716 00.000 10052 MoveAxis(N, 133, ABG)
02:57:55.716 00.000 10052 Guiding  Dir = 0, Dur = 133
02:57:55.794 00.078 10052 IsSlewing returns 0
02:57:55.856 00.062 10052 IsGuiding returns 0
02:57:55.936 00.080 10052 PulseGuide returned control before completion, sleep 76
02:57:56.093 00.157 10052 IsGuiding returns 0
02:57:56.093 00.000 10052 Move returns status 0, amount 133
02:57:56.093 00.000 10052 move complete, result=0
02:57:56.093 00.000 10052 worker thread done servicing request
02:57:56.093 00.000 6880 GuideStep: 221.1 px 500 ms WEST, -0.7 px 133 ms NORTH
02:57:56.093 00.000 10052 Worker thread wakes up
02:57:56.093 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:56.093 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,655,31,31)
02:57:57.224 01.131 10052 Exposure complete
02:57:57.287 00.063 10052 worker thread done servicing request
02:57:57.287 00.000 6880 OnExposeComplete: enter
02:57:57.287 00.000 6880 UpdateGuideState(): m_state=6
02:57:57.287 00.000 6880 Star::Find(15, 404, 669, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5020
02:57:57.287 00.000 6880 Star::Find returns 1 (0), X=404.55, Y=666.19, Mass=2440, SNR=34.1, Peak=121 HFD=5.2
02:57:57.287 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:57.287 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:57:57.287 00.000 6880 CameraToMount -- cameraX=-3.34 cameraY=-224.85 hyp=224.88 cameraTheta=-1.59 mountX=224.79 mountY=-0.84, mountTheta=-0.00
02:57:57.303 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-3.34, y=-224.85, opts=13)
02:57:57.303 00.000 6880 Enqueuing Move request for scope (-3.34, -224.85)
02:57:57.303 00.000 10052 Worker thread wakes up
02:57:57.303 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.34, -224.85) opts 0xd
02:57:57.303 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.34, -224.85)
02:57:57.303 00.000 10052 Moving (-3.34, -224.85) raw xDistance=224.79 yDistance=-0.84
02:57:57.303 00.000 10052 GuideAlgorithmHysteresis::Result() returns 106.39 from input 224.79
02:57:57.303 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.38 from input -0.84, slope = 0.00
02:57:57.303 00.000 10052 MoveAxis(W, 63334, ABG)
02:57:57.303 00.000 10052 duration set to 500 by maxRaDuration
02:57:57.303 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:57.318 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=210, Gamma=0.780
02:57:57.318 00.000 10052 IsSlewing returns 0
02:57:57.350 00.032 6880 UpdateGuideState exits: m=2440 SNR=34.1
02:57:57.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:57.350 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:57.350 00.000 6880 Enqueuing Expose request
02:57:57.350 00.000 10052 IsGuiding returns 0
02:57:57.381 00.031 10052 PulseGuide returned control before completion, sleep 483
02:57:57.539 00.158 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec9c8173-3796-4894-b13b-298e5b5a78bd"}
02:57:57.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec9c8173-3796-4894-b13b-298e5b5a78bd"}
02:57:57.541 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"946fbfed-4190-4f91-a595-328bf7f389ef"}
02:57:57.541 00.000 6880 case statement mapped state 6 to 3
02:57:57.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"946fbfed-4190-4f91-a595-328bf7f389ef"}
02:57:57.541 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"26ec855b-be70-4aec-923d-6ab2a1e24a2c"}
02:57:57.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5020,"width":15,"height":15,"star_pos":[6.55,7.19],"pixels":"..."},"id":"26ec855b-be70-4aec-923d-6ab2a1e24a2c"}
02:57:57.934 00.393 10052 IsGuiding returns 0
02:57:57.934 00.000 10052 Move returns status 0, amount 500
02:57:57.934 00.000 10052 MoveAxis(N, 153, ABG)
02:57:57.934 00.000 10052 Guiding  Dir = 0, Dur = 153
02:57:57.997 00.063 10052 IsSlewing returns 0
02:57:58.076 00.079 10052 IsGuiding returns 0
02:57:58.140 00.064 10052 PulseGuide returned control before completion, sleep 98
02:57:58.282 00.142 10052 IsGuiding returns 1
02:57:58.282 00.000 10052 scope still moving after pulse duration time elapsed
02:57:58.333 00.051 10052 IsSlewing returns 0
02:57:58.361 00.028 10052 IsGuiding returns 0
02:57:58.361 00.000 10052 scope move finished after 153 + 140 ms
02:57:58.361 00.000 10052 Move returns status 0, amount 153
02:57:58.361 00.000 10052 move complete, result=0
02:57:58.361 00.000 10052 worker thread done servicing request
02:57:58.361 00.000 10052 Worker thread wakes up
02:57:58.361 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:57:58.361 00.000 6880 GuideStep: 224.8 px 500 ms WEST, -0.8 px 153 ms NORTH
02:57:58.361 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,651,31,31)
02:57:59.507 01.146 10052 Exposure complete
02:57:59.538 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1a607dd-f914-4f03-8df4-6e4bd8fb07d2"}
02:57:59.538 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1a607dd-f914-4f03-8df4-6e4bd8fb07d2"}
02:57:59.539 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de0b6b8d-9d3a-42bd-9cdb-6e1a7de90b20"}
02:57:59.539 00.000 6880 case statement mapped state 6 to 3
02:57:59.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de0b6b8d-9d3a-42bd-9cdb-6e1a7de90b20"}
02:57:59.540 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"936cd81a-2101-4086-ac0a-9297bc54881a"}
02:57:59.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5020,"width":15,"height":15,"star_pos":[6.55,7.19],"pixels":"..."},"id":"936cd81a-2101-4086-ac0a-9297bc54881a"}
02:57:59.570 00.030 10052 worker thread done servicing request
02:57:59.570 00.000 6880 OnExposeComplete: enter
02:57:59.570 00.000 6880 UpdateGuideState(): m_state=6
02:57:59.570 00.000 6880 Star::Find(15, 404, 666, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5021
02:57:59.570 00.000 6880 Star::Find returns 1 (0), X=405.58, Y=663.34, Mass=2338, SNR=33.3, Peak=114 HFD=4.9
02:57:59.570 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:57:59.570 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:57:59.570 00.000 6880 CameraToMount -- cameraX=-2.31 cameraY=-227.70 hyp=227.71 cameraTheta=-1.58 mountX=227.59 mountY=0.22, mountTheta=0.00
02:57:59.570 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.31, y=-227.70, opts=13)
02:57:59.570 00.000 6880 Enqueuing Move request for scope (-2.31, -227.70)
02:57:59.570 00.000 10052 Worker thread wakes up
02:57:59.570 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.31, -227.70) opts 0xd
02:57:59.570 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.31, -227.70)
02:57:59.570 00.000 10052 Moving (-2.31, -227.70) raw xDistance=227.59 yDistance=0.22
02:57:59.570 00.000 10052 GuideAlgorithmHysteresis::Result() returns 107.74 from input 227.59
02:57:59.570 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.00
02:57:59.570 00.000 10052 MoveAxis(W, 64135, ABG)
02:57:59.570 00.000 10052 duration set to 500 by maxRaDuration
02:57:59.570 00.000 10052 Guiding  Dir = 3, Dur = 500
02:57:59.603 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=209, Gamma=0.780
02:57:59.633 00.030 10052 IsSlewing returns 0
02:57:59.634 00.001 6880 UpdateGuideState exits: m=2338 SNR=33.3
02:57:59.634 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:57:59.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:57:59.634 00.000 6880 Enqueuing Expose request
02:57:59.696 00.062 10052 IsGuiding returns 0
02:57:59.776 00.080 10052 PulseGuide returned control before completion, sleep 441
02:58:00.279 00.503 10052 IsGuiding returns 1
02:58:00.279 00.000 10052 scope still moving after pulse duration time elapsed
02:58:00.342 00.063 10052 IsSlewing returns 0
02:58:00.374 00.032 10052 IsGuiding returns 0
02:58:00.389 00.015 10052 scope move finished after 500 + 179 ms
02:58:00.389 00.000 10052 Move returns status 0, amount 500
02:58:00.389 00.000 10052 MoveAxis(S, 40, ABG)
02:58:00.389 00.000 10052 Guiding  Dir = 1, Dur = 40
02:58:00.421 00.032 10052 IsSlewing returns 0
02:58:00.453 00.032 10052 IsGuiding returns 0
02:58:00.484 00.031 10052 PulseGuide returned control before completion, sleep 24
02:58:00.547 00.063 10052 IsGuiding returns 0
02:58:00.547 00.000 10052 Move returns status 0, amount 40
02:58:00.547 00.000 10052 move complete, result=0
02:58:00.547 00.000 10052 worker thread done servicing request
02:58:00.547 00.000 10052 Worker thread wakes up
02:58:00.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:00.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(391,648,31,31)
02:58:00.547 00.000 6880 GuideStep: 227.6 px 500 ms WEST, 0.2 px 40 ms SOUTH
02:58:01.550 01.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9b47e16-54f2-45cf-9122-f988086cdc3e"}
02:58:01.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9b47e16-54f2-45cf-9122-f988086cdc3e"}
02:58:01.550 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4b8608d8-24ab-46d4-ac26-216433bf455a"}
02:58:01.550 00.000 6880 case statement mapped state 6 to 3
02:58:01.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4b8608d8-24ab-46d4-ac26-216433bf455a"}
02:58:01.550 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"40df4b24-f589-4159-9b10-56edec54b850"}
02:58:01.555 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5021,"width":15,"height":15,"star_pos":[6.58,7.34],"pixels":"..."},"id":"40df4b24-f589-4159-9b10-56edec54b850"}
02:58:01.693 00.138 10052 Exposure complete
02:58:01.755 00.062 10052 worker thread done servicing request
02:58:01.755 00.000 6880 OnExposeComplete: enter
02:58:01.755 00.000 6880 UpdateGuideState(): m_state=6
02:58:01.755 00.000 6880 Star::Find(15, 405, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5022
02:58:01.755 00.000 6880 Star::Find returns 1 (0), X=405.09, Y=660.34, Mass=2394, SNR=33.8, Peak=117 HFD=5.1
02:58:01.755 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:01.755 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:01.755 00.000 6880 CameraToMount -- cameraX=-2.80 cameraY=-230.70 hyp=230.71 cameraTheta=-1.58 mountX=230.61 mountY=-0.23, mountTheta=-0.00
02:58:01.755 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.80, y=-230.70, opts=13)
02:58:01.755 00.000 6880 Enqueuing Move request for scope (-2.80, -230.70)
02:58:01.755 00.000 10052 Worker thread wakes up
02:58:01.755 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.80, -230.70) opts 0xd
02:58:01.755 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.80, -230.70)
02:58:01.755 00.000 10052 Moving (-2.80, -230.70) raw xDistance=230.61 yDistance=-0.23
02:58:01.755 00.000 10052 GuideAlgorithmHysteresis::Result() returns 109.16 from input 230.61
02:58:01.755 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.23, slope = 0.00
02:58:01.755 00.000 10052 MoveAxis(W, 64984, ABG)
02:58:01.755 00.000 10052 duration set to 500 by maxRaDuration
02:58:01.755 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:01.782 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=215, Gamma=0.780
02:58:01.803 00.021 6880 UpdateGuideState exits: m=2394 SNR=33.8
02:58:01.803 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:01.803 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:01.803 00.000 6880 Enqueuing Expose request
02:58:01.819 00.016 10052 IsSlewing returns 0
02:58:01.897 00.078 10052 IsGuiding returns 0
02:58:01.945 00.048 10052 PulseGuide returned control before completion, sleep 454
02:58:02.433 00.488 10052 IsGuiding returns 1
02:58:02.433 00.000 10052 scope still moving after pulse duration time elapsed
02:58:02.480 00.047 10052 IsSlewing returns 0
02:58:02.512 00.032 10052 IsGuiding returns 0
02:58:02.512 00.000 10052 scope move finished after 500 + 125 ms
02:58:02.512 00.000 10052 Move returns status 0, amount 500
02:58:02.512 00.000 10052 MoveAxis(N, 43, ABG)
02:58:02.527 00.015 10052 Guiding  Dir = 0, Dur = 43
02:58:02.559 00.032 10052 IsSlewing returns 0
02:58:02.606 00.047 10052 IsGuiding returns 0
02:58:02.622 00.016 10052 PulseGuide returned control before completion, sleep 28
02:58:02.685 00.063 10052 IsGuiding returns 0
02:58:02.685 00.000 10052 Move returns status 0, amount 43
02:58:02.685 00.000 10052 move complete, result=0
02:58:02.685 00.000 10052 worker thread done servicing request
02:58:02.685 00.000 10052 Worker thread wakes up
02:58:02.685 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:02.685 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,645,31,31)
02:58:02.685 00.000 6880 GuideStep: 230.6 px 500 ms WEST, -0.2 px 43 ms NORTH
02:58:03.548 00.863 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"729ec60e-d8d0-482b-81c7-8f4c8f1779aa"}
02:58:03.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"729ec60e-d8d0-482b-81c7-8f4c8f1779aa"}
02:58:03.551 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"018493bd-cf1f-47e5-8e26-77d9d074cca6"}
02:58:03.551 00.000 6880 case statement mapped state 6 to 3
02:58:03.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"018493bd-cf1f-47e5-8e26-77d9d074cca6"}
02:58:03.551 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5053bdc-2922-41fb-a0d2-4ae7705ab72f"}
02:58:03.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5022,"width":15,"height":15,"star_pos":[7.09,7.34],"pixels":"..."},"id":"b5053bdc-2922-41fb-a0d2-4ae7705ab72f"}
02:58:03.822 00.271 10052 Exposure complete
02:58:03.879 00.057 10052 worker thread done servicing request
02:58:03.879 00.000 6880 OnExposeComplete: enter
02:58:03.879 00.000 6880 UpdateGuideState(): m_state=6
02:58:03.879 00.000 6880 Star::Find(15, 405, 660, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5023
02:58:03.879 00.000 6880 Star::Find returns 1 (0), X=404.89, Y=658.12, Mass=2313, SNR=33.1, Peak=116 HFD=4.8
02:58:03.879 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:03.879 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:03.879 00.000 6880 CameraToMount -- cameraX=-3.00 cameraY=-232.92 hyp=232.94 cameraTheta=-1.58 mountX=232.84 mountY=-0.41, mountTheta=-0.00
02:58:03.888 00.009 6880 SchedulePrimaryMove(0FC6AC90, x=-3.00, y=-232.92, opts=13)
02:58:03.888 00.000 6880 Enqueuing Move request for scope (-3.00, -232.92)
02:58:03.888 00.000 10052 Worker thread wakes up
02:58:03.888 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.00, -232.92) opts 0xd
02:58:03.888 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.00, -232.92)
02:58:03.888 00.000 10052 Moving (-3.00, -232.92) raw xDistance=232.84 yDistance=-0.41
02:58:03.888 00.000 10052 GuideAlgorithmHysteresis::Result() returns 110.24 from input 232.84
02:58:03.888 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.41, slope = 0.09
02:58:03.888 00.000 10052 MoveAxis(W, 65624, ABG)
02:58:03.888 00.000 10052 duration set to 500 by maxRaDuration
02:58:03.888 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:03.912 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=212, Gamma=0.780
02:58:03.943 00.031 6880 UpdateGuideState exits: m=2313 SNR=33.1
02:58:03.943 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:03.943 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:03.943 00.000 6880 Enqueuing Expose request
02:58:03.959 00.016 10052 IsSlewing returns 0
02:58:04.021 00.062 10052 IsGuiding returns 0
02:58:04.084 00.063 10052 PulseGuide returned control before completion, sleep 444
02:58:04.570 00.486 10052 IsGuiding returns 1
02:58:04.570 00.000 10052 scope still moving after pulse duration time elapsed
02:58:04.618 00.048 10052 IsSlewing returns 0
02:58:04.665 00.047 10052 IsGuiding returns 0
02:58:04.665 00.000 10052 scope move finished after 500 + 136 ms
02:58:04.665 00.000 10052 Move returns status 0, amount 500
02:58:04.665 00.000 10052 MoveAxis(N, 0, ABG)
02:58:04.665 00.000 10052 Move returns status 0, amount 0
02:58:04.665 00.000 10052 move complete, result=0
02:58:04.665 00.000 10052 worker thread done servicing request
02:58:04.665 00.000 10052 Worker thread wakes up
02:58:04.665 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:04.665 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,643,31,31)
02:58:04.665 00.000 6880 GuideStep: 232.8 px 500 ms WEST, -0.4 px 0 ms NORTH
02:58:05.542 00.877 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a34f0af0-e116-4435-8b6a-55d46938ec77"}
02:58:05.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a34f0af0-e116-4435-8b6a-55d46938ec77"}
02:58:05.546 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ce5ab72-a4df-45e2-b3a2-d5d11e353d78"}
02:58:05.546 00.000 6880 case statement mapped state 6 to 3
02:58:05.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5ce5ab72-a4df-45e2-b3a2-d5d11e353d78"}
02:58:05.547 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8014b50b-068c-4322-86bb-572d549d6ef9"}
02:58:05.548 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5023,"width":15,"height":15,"star_pos":[6.89,7.12],"pixels":"..."},"id":"8014b50b-068c-4322-86bb-572d549d6ef9"}
02:58:05.574 00.026 10052 Exposure complete
02:58:05.637 00.063 10052 worker thread done servicing request
02:58:05.637 00.000 6880 OnExposeComplete: enter
02:58:05.637 00.000 6880 UpdateGuideState(): m_state=6
02:58:05.637 00.000 6880 Star::Find(15, 404, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5024
02:58:05.637 00.000 6880 Star::Find returns 1 (0), X=404.93, Y=656.59, Mass=2297, SNR=33.0, Peak=131 HFD=5.0
02:58:05.637 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:05.637 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:05.637 00.000 6880 CameraToMount -- cameraX=-2.97 cameraY=-234.45 hyp=234.47 cameraTheta=-1.58 mountX=234.37 mountY=-0.36, mountTheta=-0.00
02:58:05.637 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.97, y=-234.45, opts=13)
02:58:05.637 00.000 6880 Enqueuing Move request for scope (-2.97, -234.45)
02:58:05.637 00.000 10052 Worker thread wakes up
02:58:05.637 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.97, -234.45) opts 0xd
02:58:05.637 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.97, -234.45)
02:58:05.637 00.000 10052 Moving (-2.97, -234.45) raw xDistance=234.37 yDistance=-0.36
02:58:05.637 00.000 10052 GuideAlgorithmHysteresis::Result() returns 110.98 from input 234.37
02:58:05.637 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.36, slope = 0.03
02:58:05.637 00.000 10052 MoveAxis(W, 66064, ABG)
02:58:05.637 00.000 10052 duration set to 500 by maxRaDuration
02:58:05.637 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:05.675 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=221, Gamma=0.780
02:58:05.685 00.010 10052 IsSlewing returns 0
02:58:05.704 00.019 6880 UpdateGuideState exits: m=2297 SNR=33.0
02:58:05.704 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:05.704 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:05.704 00.000 6880 Enqueuing Expose request
02:58:05.780 00.076 10052 IsGuiding returns 0
02:58:05.843 00.063 10052 PulseGuide returned control before completion, sleep 447
02:58:06.317 00.474 10052 IsGuiding returns 1
02:58:06.317 00.000 10052 scope still moving after pulse duration time elapsed
02:58:06.364 00.047 10052 IsSlewing returns 0
02:58:06.397 00.033 10052 IsGuiding returns 0
02:58:06.397 00.000 10052 scope move finished after 500 + 130 ms
02:58:06.397 00.000 10052 Move returns status 0, amount 500
02:58:06.397 00.000 10052 MoveAxis(N, 0, ABG)
02:58:06.397 00.000 10052 Move returns status 0, amount 0
02:58:06.397 00.000 10052 move complete, result=0
02:58:06.397 00.000 10052 worker thread done servicing request
02:58:06.397 00.000 6880 GuideStep: 234.4 px 500 ms WEST, -0.4 px 0 ms NORTH
02:58:06.397 00.000 10052 Worker thread wakes up
02:58:06.397 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:06.412 00.015 10052 Handling exposure in thread, d=1000 o=3 r=(390,642,31,31)
02:58:07.543 01.131 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"282a9d1d-915b-440d-8ffd-142087e128d6"}
02:58:07.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"282a9d1d-915b-440d-8ffd-142087e128d6"}
02:58:07.546 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f74efa1e-aec9-4efb-87c6-acb82647e89b"}
02:58:07.546 00.000 6880 case statement mapped state 6 to 3
02:58:07.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f74efa1e-aec9-4efb-87c6-acb82647e89b"}
02:58:07.548 00.002 10052 Exposure complete
02:58:07.558 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"347de60a-8341-44a3-a3c4-8a6541646bd2"}
02:58:07.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5024,"width":15,"height":15,"star_pos":[6.93,6.59],"pixels":"..."},"id":"347de60a-8341-44a3-a3c4-8a6541646bd2"}
02:58:07.622 00.064 10052 worker thread done servicing request
02:58:07.622 00.000 6880 OnExposeComplete: enter
02:58:07.622 00.000 6880 UpdateGuideState(): m_state=6
02:58:07.622 00.000 6880 Star::Find(15, 404, 656, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5025
02:58:07.622 00.000 6880 Star::Find returns 1 (0), X=404.71, Y=653.20, Mass=2300, SNR=33.1, Peak=118 HFD=5.0
02:58:07.622 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:07.622 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:07.622 00.000 6880 CameraToMount -- cameraX=-3.19 cameraY=-237.84 hyp=237.86 cameraTheta=-1.58 mountX=237.76 mountY=-0.54, mountTheta=-0.00
02:58:07.622 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.19, y=-237.84, opts=13)
02:58:07.622 00.000 6880 Enqueuing Move request for scope (-3.19, -237.84)
02:58:07.622 00.000 10052 Worker thread wakes up
02:58:07.622 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.19, -237.84) opts 0xd
02:58:07.622 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.19, -237.84)
02:58:07.622 00.000 10052 Moving (-3.19, -237.84) raw xDistance=237.76 yDistance=-0.54
02:58:07.622 00.000 10052 GuideAlgorithmHysteresis::Result() returns 112.54 from input 237.76
02:58:07.622 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.54, slope = -0.01
02:58:07.622 00.000 10052 MoveAxis(W, 66995, ABG)
02:58:07.622 00.000 10052 duration set to 500 by maxRaDuration
02:58:07.622 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:07.651 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=240, Gamma=0.780
02:58:07.668 00.017 6880 UpdateGuideState exits: m=2300 SNR=33.1
02:58:07.668 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:07.668 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:07.668 00.000 6880 Enqueuing Expose request
02:58:07.700 00.032 10052 IsSlewing returns 0
02:58:07.779 00.079 10052 IsGuiding returns 0
02:58:07.841 00.062 10052 PulseGuide returned control before completion, sleep 446
02:58:08.314 00.473 10052 IsGuiding returns 1
02:58:08.314 00.000 10052 scope still moving after pulse duration time elapsed
02:58:08.361 00.047 10052 IsSlewing returns 0
02:58:08.408 00.047 10052 IsGuiding returns 0
02:58:08.408 00.000 10052 scope move finished after 500 + 127 ms
02:58:08.408 00.000 10052 Move returns status 0, amount 500
02:58:08.408 00.000 10052 MoveAxis(N, 12, ABG)
02:58:08.408 00.000 10052 Guiding  Dir = 0, Dur = 12
02:58:08.439 00.031 10052 IsSlewing returns 0
02:58:08.470 00.031 10052 IsGuiding returns 0
02:58:08.549 00.079 10052 IsGuiding returns 1
02:58:08.549 00.000 10052 scope still moving after pulse duration time elapsed
02:58:08.596 00.047 10052 IsSlewing returns 0
02:58:08.643 00.047 10052 IsGuiding returns 0
02:58:08.644 00.001 10052 scope move finished after 12 + 145 ms
02:58:08.644 00.000 10052 Move returns status 0, amount 12
02:58:08.644 00.000 10052 move complete, result=0
02:58:08.644 00.000 10052 worker thread done servicing request
02:58:08.644 00.000 10052 Worker thread wakes up
02:58:08.644 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:08.644 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,638,31,31)
02:58:08.644 00.000 6880 GuideStep: 237.8 px 500 ms WEST, -0.5 px 12 ms NORTH
02:58:09.537 00.893 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"06067702-67cd-4bbb-9ab4-41ccb30ff6fb"}
02:58:09.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"06067702-67cd-4bbb-9ab4-41ccb30ff6fb"}
02:58:09.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13da158c-51f9-4fa4-b072-947dedb7a065"}
02:58:09.537 00.000 6880 case statement mapped state 6 to 3
02:58:09.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"13da158c-51f9-4fa4-b072-947dedb7a065"}
02:58:09.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e6e0fe7b-d494-4d7e-a03d-b93f33b57d43"}
02:58:09.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5025,"width":15,"height":15,"star_pos":[6.71,7.20],"pixels":"..."},"id":"e6e0fe7b-d494-4d7e-a03d-b93f33b57d43"}
02:58:09.775 00.238 10052 Exposure complete
02:58:09.821 00.046 10052 worker thread done servicing request
02:58:09.821 00.000 6880 OnExposeComplete: enter
02:58:09.821 00.000 6880 UpdateGuideState(): m_state=6
02:58:09.821 00.000 6880 Star::Find(15, 404, 653, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5026
02:58:09.821 00.000 6880 Star::Find returns 1 (0), X=404.96, Y=650.19, Mass=2274, SNR=32.9, Peak=126 HFD=4.6
02:58:09.821 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:09.821 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:09.821 00.000 6880 CameraToMount -- cameraX=-2.94 cameraY=-240.85 hyp=240.87 cameraTheta=-1.58 mountX=240.76 mountY=-0.26, mountTheta=-0.00
02:58:09.821 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.94, y=-240.85, opts=13)
02:58:09.837 00.016 6880 Enqueuing Move request for scope (-2.94, -240.85)
02:58:09.837 00.000 10052 Worker thread wakes up
02:58:09.837 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.94, -240.85) opts 0xd
02:58:09.837 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.94, -240.85)
02:58:09.837 00.000 10052 Moving (-2.94, -240.85) raw xDistance=240.76 yDistance=-0.26
02:58:09.837 00.000 10052 GuideAlgorithmHysteresis::Result() returns 113.97 from input 240.76
02:58:09.837 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
02:58:09.837 00.000 10052 MoveAxis(W, 67845, ABG)
02:58:09.837 00.000 10052 duration set to 500 by maxRaDuration
02:58:09.837 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:09.854 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=239, Gamma=0.780
02:58:09.869 00.015 6880 UpdateGuideState exits: m=2274 SNR=32.9
02:58:09.869 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:09.869 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:09.869 00.000 6880 Enqueuing Expose request
02:58:09.884 00.015 10052 IsSlewing returns 0
02:58:09.964 00.080 10052 IsGuiding returns 0
02:58:10.026 00.062 10052 PulseGuide returned control before completion, sleep 451
02:58:10.512 00.486 10052 IsGuiding returns 1
02:58:10.512 00.000 10052 scope still moving after pulse duration time elapsed
02:58:10.560 00.048 10052 IsSlewing returns 0
02:58:10.591 00.031 10052 IsGuiding returns 0
02:58:10.591 00.000 10052 scope move finished after 500 + 134 ms
02:58:10.607 00.016 10052 Move returns status 0, amount 500
02:58:10.607 00.000 10052 MoveAxis(N, 0, ABG)
02:58:10.607 00.000 10052 Move returns status 0, amount 0
02:58:10.607 00.000 10052 move complete, result=0
02:58:10.607 00.000 10052 worker thread done servicing request
02:58:10.607 00.000 10052 Worker thread wakes up
02:58:10.607 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:10.607 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,635,31,31)
02:58:10.607 00.000 6880 GuideStep: 240.8 px 500 ms WEST, -0.3 px 0 ms NORTH
02:58:11.520 00.913 10052 Exposure complete
02:58:11.532 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a842fc1-5107-4808-af22-9bc9850a6754"}
02:58:11.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a842fc1-5107-4808-af22-9bc9850a6754"}
02:58:11.532 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"198a2ae7-af66-468e-a80f-019bd6a0d388"}
02:58:11.532 00.000 6880 case statement mapped state 6 to 3
02:58:11.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"198a2ae7-af66-468e-a80f-019bd6a0d388"}
02:58:11.533 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cbc76d7c-2368-42ce-a29c-79b88afb0d09"}
02:58:11.533 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5026,"width":15,"height":15,"star_pos":[6.96,7.19],"pixels":"..."},"id":"cbc76d7c-2368-42ce-a29c-79b88afb0d09"}
02:58:11.564 00.031 10052 worker thread done servicing request
02:58:11.564 00.000 6880 OnExposeComplete: enter
02:58:11.564 00.000 6880 UpdateGuideState(): m_state=6
02:58:11.564 00.000 6880 Star::Find(15, 404, 650, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5027
02:58:11.564 00.000 6880 Star::Find returns 1 (0), X=405.32, Y=648.69, Mass=2303, SNR=33.2, Peak=130 HFD=4.8
02:58:11.564 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:11.564 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:58:11.564 00.000 6880 CameraToMount -- cameraX=-2.58 cameraY=-242.35 hyp=242.36 cameraTheta=-1.58 mountX=242.24 mountY=0.12, mountTheta=0.00
02:58:11.564 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.58, y=-242.35, opts=13)
02:58:11.564 00.000 6880 Enqueuing Move request for scope (-2.58, -242.35)
02:58:11.564 00.000 10052 Worker thread wakes up
02:58:11.564 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.58, -242.35) opts 0xd
02:58:11.564 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.58, -242.35)
02:58:11.564 00.000 10052 Moving (-2.58, -242.35) raw xDistance=242.24 yDistance=0.12
02:58:11.564 00.000 10052 GuideAlgorithmHysteresis::Result() returns 114.71 from input 242.24
02:58:11.564 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.15, using input
02:58:11.564 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.04
02:58:11.564 00.000 10052 MoveAxis(W, 68286, ABG)
02:58:11.564 00.000 10052 duration set to 500 by maxRaDuration
02:58:11.564 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:11.600 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:11.627 00.027 10052 IsSlewing returns 0
02:58:11.632 00.005 6880 UpdateGuideState exits: m=2303 SNR=33.2
02:58:11.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:11.632 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:11.632 00.000 6880 Enqueuing Expose request
02:58:11.691 00.059 10052 IsGuiding returns 0
02:58:11.770 00.079 10052 PulseGuide returned control before completion, sleep 441
02:58:12.276 00.506 10052 IsGuiding returns 1
02:58:12.276 00.000 10052 scope still moving after pulse duration time elapsed
02:58:12.323 00.047 10052 IsSlewing returns 0
02:58:12.370 00.047 10052 IsGuiding returns 0
02:58:12.370 00.000 10052 scope move finished after 500 + 167 ms
02:58:12.370 00.000 10052 Move returns status 0, amount 500
02:58:12.370 00.000 10052 MoveAxis(N, 0, ABG)
02:58:12.370 00.000 10052 Move returns status 0, amount 0
02:58:12.370 00.000 10052 move complete, result=0
02:58:12.372 00.002 10052 worker thread done servicing request
02:58:12.372 00.000 10052 Worker thread wakes up
02:58:12.372 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:12.372 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,634,31,31)
02:58:12.372 00.000 6880 GuideStep: 242.2 px 500 ms WEST, 0.1 px 0 ms NORTH
02:58:13.500 01.128 10052 Exposure complete
02:58:13.531 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bc34b553-1569-427e-bfa9-9aba04c8e81c"}
02:58:13.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bc34b553-1569-427e-bfa9-9aba04c8e81c"}
02:58:13.532 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e7653b9-2e40-4af3-adf2-746e42b460f7"}
02:58:13.532 00.000 6880 case statement mapped state 6 to 3
02:58:13.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6e7653b9-2e40-4af3-adf2-746e42b460f7"}
02:58:13.532 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1ad629f5-492c-4e66-8c51-5800bf1e9643"}
02:58:13.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5027,"width":15,"height":15,"star_pos":[7.32,6.69],"pixels":"..."},"id":"1ad629f5-492c-4e66-8c51-5800bf1e9643"}
02:58:13.563 00.031 10052 worker thread done servicing request
02:58:13.563 00.000 6880 OnExposeComplete: enter
02:58:13.563 00.000 6880 UpdateGuideState(): m_state=6
02:58:13.563 00.000 6880 Star::Find(15, 405, 648, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5028
02:58:13.563 00.000 6880 Star::Find returns 1 (0), X=404.90, Y=645.27, Mass=2421, SNR=34.1, Peak=135 HFD=4.9
02:58:13.563 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:13.563 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:13.563 00.000 6880 CameraToMount -- cameraX=-2.99 cameraY=-245.77 hyp=245.79 cameraTheta=-1.58 mountX=245.68 mountY=-0.26, mountTheta=-0.00
02:58:13.563 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.99, y=-245.77, opts=13)
02:58:13.563 00.000 6880 Enqueuing Move request for scope (-2.99, -245.77)
02:58:13.563 00.000 10052 Worker thread wakes up
02:58:13.563 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.99, -245.77) opts 0xd
02:58:13.563 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.99, -245.77)
02:58:13.563 00.000 10052 Moving (-2.99, -245.77) raw xDistance=245.68 yDistance=-0.26
02:58:13.563 00.000 10052 GuideAlgorithmHysteresis::Result() returns 116.29 from input 245.68
02:58:13.563 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.03
02:58:13.563 00.000 10052 MoveAxis(W, 69228, ABG)
02:58:13.563 00.000 10052 duration set to 500 by maxRaDuration
02:58:13.563 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
02:58:13.563 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:13.599 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:13.626 00.027 10052 IsSlewing returns 0
02:58:13.626 00.000 6880 UpdateGuideState exits: m=2421 SNR=34.1
02:58:13.626 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:13.626 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:13.626 00.000 6880 Enqueuing Expose request
02:58:13.626 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
02:58:13.690 00.064 10052 IsGuiding returns 0
02:58:13.768 00.078 10052 PulseGuide returned control before completion, sleep 442
02:58:14.272 00.504 10052 IsGuiding returns 1
02:58:14.272 00.000 10052 scope still moving after pulse duration time elapsed
02:58:14.320 00.048 10052 IsSlewing returns 0
02:58:14.351 00.031 10052 IsGuiding returns 0
02:58:14.351 00.000 10052 scope move finished after 500 + 162 ms
02:58:14.351 00.000 10052 Move returns status 0, amount 500
02:58:14.351 00.000 10052 MoveAxis(N, 0, ABG)
02:58:14.351 00.000 10052 Move returns status 0, amount 0
02:58:14.351 00.000 10052 move complete, result=0
02:58:14.351 00.000 10052 worker thread done servicing request
02:58:14.351 00.000 10052 Worker thread wakes up
02:58:14.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:14.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,630,31,31)
02:58:14.351 00.000 6880 GuideStep: 245.7 px 500 ms WEST, -0.3 px 0 ms NORTH
02:58:15.276 00.925 10052 Exposure complete
02:58:15.340 00.064 10052 worker thread done servicing request
02:58:15.340 00.000 6880 OnExposeComplete: enter
02:58:15.340 00.000 6880 UpdateGuideState(): m_state=6
02:58:15.340 00.000 6880 Star::Find(15, 404, 645, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5029
02:58:15.340 00.000 6880 Star::Find returns 1 (0), X=404.73, Y=643.99, Mass=2381, SNR=33.7, Peak=147 HFD=4.7
02:58:15.340 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:15.340 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:15.340 00.000 6880 CameraToMount -- cameraX=-3.16 cameraY=-247.05 hyp=247.07 cameraTheta=-1.58 mountX=246.96 mountY=-0.41, mountTheta=-0.00
02:58:15.340 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.16, y=-247.05, opts=13)
02:58:15.340 00.000 6880 Enqueuing Move request for scope (-3.16, -247.05)
02:58:15.340 00.000 10052 Worker thread wakes up
02:58:15.340 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.16, -247.05) opts 0xd
02:58:15.340 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.16, -247.05)
02:58:15.340 00.000 10052 Moving (-3.16, -247.05) raw xDistance=246.96 yDistance=-0.41
02:58:15.340 00.000 10052 GuideAlgorithmHysteresis::Result() returns 116.95 from input 246.96
02:58:15.340 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.41, slope = 0.02
02:58:15.340 00.000 10052 MoveAxis(W, 69618, ABG)
02:58:15.340 00.000 10052 duration set to 500 by maxRaDuration
02:58:15.340 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:15.362 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:15.363 00.001 10052 IsSlewing returns 0
02:58:15.387 00.024 6880 UpdateGuideState exits: m=2381 SNR=33.7
02:58:15.387 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:15.387 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:15.387 00.000 6880 Enqueuing Expose request
02:58:15.403 00.016 10052 IsGuiding returns 0
02:58:15.419 00.016 10052 PulseGuide returned control before completion, sleep 483
02:58:15.546 00.127 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3266ff6e-4282-470c-8292-89f14961636f"}
02:58:15.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3266ff6e-4282-470c-8292-89f14961636f"}
02:58:15.546 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79d0cc63-8d8a-40b9-b854-4d0d2937f653"}
02:58:15.548 00.002 6880 case statement mapped state 6 to 3
02:58:15.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"79d0cc63-8d8a-40b9-b854-4d0d2937f653"}
02:58:15.549 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ea7f30d-d032-4824-bf72-5594d4b0ea45"}
02:58:15.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5029,"width":15,"height":15,"star_pos":[6.73,6.99],"pixels":"..."},"id":"9ea7f30d-d032-4824-bf72-5594d4b0ea45"}
02:58:15.990 00.441 10052 IsGuiding returns 0
02:58:15.991 00.001 10052 Move returns status 0, amount 500
02:58:15.991 00.000 10052 MoveAxis(N, 0, ABG)
02:58:15.991 00.000 10052 Move returns status 0, amount 0
02:58:15.991 00.000 10052 move complete, result=0
02:58:15.991 00.000 10052 worker thread done servicing request
02:58:15.991 00.000 10052 Worker thread wakes up
02:58:15.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:15.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,629,31,31)
02:58:15.991 00.000 6880 GuideStep: 247.0 px 500 ms WEST, -0.4 px 0 ms NORTH
02:58:17.119 01.128 10052 Exposure complete
02:58:17.183 00.064 10052 worker thread done servicing request
02:58:17.183 00.000 6880 OnExposeComplete: enter
02:58:17.183 00.000 6880 UpdateGuideState(): m_state=6
02:58:17.183 00.000 6880 Star::Find(15, 404, 643, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5030
02:58:17.183 00.000 6880 Star::Find returns 1 (0), X=405.11, Y=641.05, Mass=2365, SNR=33.7, Peak=148 HFD=4.7
02:58:17.183 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:17.183 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:17.183 00.000 6880 CameraToMount -- cameraX=-2.78 cameraY=-249.99 hyp=250.00 cameraTheta=-1.58 mountX=249.88 mountY=-0.00, mountTheta=-0.00
02:58:17.183 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.78, y=-249.99, opts=13)
02:58:17.183 00.000 6880 Enqueuing Move request for scope (-2.78, -249.99)
02:58:17.183 00.000 10052 Worker thread wakes up
02:58:17.183 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.78, -249.99) opts 0xd
02:58:17.183 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.78, -249.99)
02:58:17.183 00.000 10052 Moving (-2.78, -249.99) raw xDistance=249.88 yDistance=-0.00
02:58:17.183 00.000 10052 GuideAlgorithmHysteresis::Result() returns 118.29 from input 249.88
02:58:17.183 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.02, using input
02:58:17.183 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.00
02:58:17.183 00.000 10052 MoveAxis(W, 70420, ABG)
02:58:17.183 00.000 10052 duration set to 500 by maxRaDuration
02:58:17.183 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:17.216 00.033 10052 IsSlewing returns 0
02:58:17.217 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:17.231 00.014 6880 UpdateGuideState exits: m=2365 SNR=33.7
02:58:17.231 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:17.231 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:17.231 00.000 6880 Enqueuing Expose request
02:58:17.247 00.016 10052 IsGuiding returns 0
02:58:17.277 00.030 10052 PulseGuide returned control before completion, sleep 483
02:58:17.547 00.270 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8893c94-2c18-4584-9e12-6a6852261b25"}
02:58:17.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8893c94-2c18-4584-9e12-6a6852261b25"}
02:58:17.547 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"504f4c4c-0b5d-4c96-bc94-b761e4ca6752"}
02:58:17.547 00.000 6880 case statement mapped state 6 to 3
02:58:17.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"504f4c4c-0b5d-4c96-bc94-b761e4ca6752"}
02:58:17.547 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9fd9d604-c9c9-4057-a677-859b6478392e"}
02:58:17.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5030,"width":15,"height":15,"star_pos":[7.11,7.05],"pixels":"..."},"id":"9fd9d604-c9c9-4057-a677-859b6478392e"}
02:58:17.816 00.269 10052 IsGuiding returns 0
02:58:17.816 00.000 10052 Move returns status 0, amount 500
02:58:17.816 00.000 10052 MoveAxis(N, 0, ABG)
02:58:17.816 00.000 10052 Move returns status 0, amount 0
02:58:17.816 00.000 10052 move complete, result=0
02:58:17.816 00.000 10052 worker thread done servicing request
02:58:17.816 00.000 10052 Worker thread wakes up
02:58:17.816 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:17.816 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,626,31,31)
02:58:17.816 00.000 6880 GuideStep: 249.9 px 500 ms WEST, -0.0 px 0 ms NORTH
02:58:18.726 00.910 10052 Exposure complete
02:58:18.774 00.048 10052 worker thread done servicing request
02:58:18.774 00.000 6880 OnExposeComplete: enter
02:58:18.774 00.000 6880 UpdateGuideState(): m_state=6
02:58:18.774 00.000 6880 Star::Find(15, 405, 641, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5031
02:58:18.774 00.000 6880 Star::Find returns 1 (0), X=405.16, Y=639.99, Mass=2406, SNR=34.0, Peak=179 HFD=4.6
02:58:18.774 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:18.774 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:58:18.774 00.000 6880 CameraToMount -- cameraX=-2.74 cameraY=-251.05 hyp=251.06 cameraTheta=-1.58 mountX=250.94 mountY=0.06, mountTheta=0.00
02:58:18.791 00.017 6880 SchedulePrimaryMove(0FC6AC90, x=-2.74, y=-251.05, opts=13)
02:58:18.791 00.000 6880 Enqueuing Move request for scope (-2.74, -251.05)
02:58:18.791 00.000 10052 Worker thread wakes up
02:58:18.791 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.74, -251.05) opts 0xd
02:58:18.791 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.74, -251.05)
02:58:18.791 00.000 10052 Moving (-2.74, -251.05) raw xDistance=250.94 yDistance=0.06
02:58:18.791 00.000 10052 GuideAlgorithmHysteresis::Result() returns 118.84 from input 250.94
02:58:18.791 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.17, using input
02:58:18.791 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.04
02:58:18.791 00.000 10052 MoveAxis(W, 70744, ABG)
02:58:18.791 00.000 10052 duration set to 500 by maxRaDuration
02:58:18.791 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:18.806 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:18.806 00.000 10052 IsSlewing returns 0
02:58:18.838 00.032 6880 UpdateGuideState exits: m=2406 SNR=34.0
02:58:18.838 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:18.838 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:18.838 00.000 6880 Enqueuing Expose request
02:58:18.853 00.015 10052 IsGuiding returns 0
02:58:18.870 00.017 10052 PulseGuide returned control before completion, sleep 484
02:58:19.387 00.517 10052 IsGuiding returns 1
02:58:19.387 00.000 10052 scope still moving after pulse duration time elapsed
02:58:19.434 00.047 10052 IsSlewing returns 0
02:58:19.467 00.033 10052 IsGuiding returns 0
02:58:19.467 00.000 10052 scope move finished after 500 + 127 ms
02:58:19.467 00.000 10052 Move returns status 0, amount 500
02:58:19.467 00.000 10052 MoveAxis(N, 0, ABG)
02:58:19.467 00.000 10052 Move returns status 0, amount 0
02:58:19.467 00.000 10052 move complete, result=0
02:58:19.482 00.015 10052 worker thread done servicing request
02:58:19.482 00.000 6880 GuideStep: 250.9 px 500 ms WEST, 0.1 px 0 ms NORTH
02:58:19.482 00.000 10052 Worker thread wakes up
02:58:19.482 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:19.482 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,625,31,31)
02:58:19.546 00.064 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d5c3b1b-32f3-4e06-a01b-3577ecccbdab"}
02:58:19.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d5c3b1b-32f3-4e06-a01b-3577ecccbdab"}
02:58:19.546 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c83ef116-0813-404b-a207-249fcdac9bab"}
02:58:19.546 00.000 6880 case statement mapped state 6 to 3
02:58:19.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c83ef116-0813-404b-a207-249fcdac9bab"}
02:58:19.546 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e297246b-7b48-4024-af05-7b4eec0e4b48"}
02:58:19.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5031,"width":15,"height":15,"star_pos":[7.16,6.99],"pixels":"..."},"id":"e297246b-7b48-4024-af05-7b4eec0e4b48"}
02:58:20.615 01.069 10052 Exposure complete
02:58:20.694 00.079 10052 worker thread done servicing request
02:58:20.694 00.000 6880 OnExposeComplete: enter
02:58:20.694 00.000 6880 UpdateGuideState(): m_state=6
02:58:20.694 00.000 6880 Star::Find(15, 405, 639, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5032
02:58:20.694 00.000 6880 Star::Find returns 1 (0), X=404.64, Y=636.92, Mass=2351, SNR=33.5, Peak=136 HFD=5.0
02:58:20.694 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:20.694 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:20.694 00.000 6880 CameraToMount -- cameraX=-3.26 cameraY=-254.12 hyp=254.14 cameraTheta=-1.58 mountX=254.03 mountY=-0.43, mountTheta=-0.00
02:58:20.694 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.26, y=-254.12, opts=13)
02:58:20.694 00.000 6880 Enqueuing Move request for scope (-3.26, -254.12)
02:58:20.694 00.000 10052 Worker thread wakes up
02:58:20.694 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.26, -254.12) opts 0xd
02:58:20.694 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.26, -254.12)
02:58:20.694 00.000 10052 Moving (-3.26, -254.12) raw xDistance=254.03 yDistance=-0.43
02:58:20.694 00.000 10052 GuideAlgorithmHysteresis::Result() returns 120.26 from input 254.03
02:58:20.694 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.43, slope = 0.03
02:58:20.694 00.000 10052 MoveAxis(W, 71589, ABG)
02:58:20.694 00.000 10052 duration set to 500 by maxRaDuration
02:58:20.694 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:20.709 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:20.709 00.000 10052 IsSlewing returns 0
02:58:20.741 00.032 6880 UpdateGuideState exits: m=2351 SNR=33.5
02:58:20.741 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:20.741 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:20.741 00.000 6880 Enqueuing Expose request
02:58:20.757 00.016 10052 IsGuiding returns 0
02:58:20.789 00.032 10052 PulseGuide returned control before completion, sleep 483
02:58:21.296 00.507 10052 IsGuiding returns 0
02:58:21.296 00.000 10052 Move returns status 0, amount 500
02:58:21.296 00.000 10052 MoveAxis(N, 0, ABG)
02:58:21.296 00.000 10052 Move returns status 0, amount 0
02:58:21.296 00.000 10052 move complete, result=0
02:58:21.296 00.000 10052 worker thread done servicing request
02:58:21.296 00.000 6880 GuideStep: 254.0 px 500 ms WEST, -0.4 px 0 ms NORTH
02:58:21.296 00.000 10052 Worker thread wakes up
02:58:21.296 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:21.296 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,622,31,31)
02:58:21.558 00.262 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"517bb07d-b18c-49ee-8adb-cbdc3826fc88"}
02:58:21.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"517bb07d-b18c-49ee-8adb-cbdc3826fc88"}
02:58:21.558 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72ecb41b-6425-4ebb-b9fc-db61a5588d89"}
02:58:21.558 00.000 6880 case statement mapped state 6 to 3
02:58:21.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"72ecb41b-6425-4ebb-b9fc-db61a5588d89"}
02:58:21.559 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2068e91f-2909-43da-9710-b4cb7899b616"}
02:58:21.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5032,"width":15,"height":15,"star_pos":[6.64,6.92],"pixels":"..."},"id":"2068e91f-2909-43da-9710-b4cb7899b616"}
02:58:22.203 00.644 10052 Exposure complete
02:58:22.266 00.063 10052 worker thread done servicing request
02:58:22.266 00.000 6880 OnExposeComplete: enter
02:58:22.266 00.000 6880 UpdateGuideState(): m_state=6
02:58:22.266 00.000 6880 Star::Find(15, 404, 636, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5033
02:58:22.266 00.000 6880 Star::Find returns 1 (0), X=405.16, Y=635.79, Mass=2314, SNR=33.2, Peak=128 HFD=5.0
02:58:22.266 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:22.266 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:58:22.266 00.000 6880 CameraToMount -- cameraX=-2.73 cameraY=-255.25 hyp=255.27 cameraTheta=-1.58 mountX=255.14 mountY=0.10, mountTheta=0.00
02:58:22.281 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-2.73, y=-255.25, opts=13)
02:58:22.281 00.000 6880 Enqueuing Move request for scope (-2.73, -255.25)
02:58:22.281 00.000 10052 Worker thread wakes up
02:58:22.281 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.73, -255.25) opts 0xd
02:58:22.281 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.73, -255.25)
02:58:22.281 00.000 10052 Moving (-2.73, -255.25) raw xDistance=255.14 yDistance=0.10
02:58:22.281 00.000 10052 GuideAlgorithmHysteresis::Result() returns 120.83 from input 255.14
02:58:22.281 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.16, using input
02:58:22.281 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.04
02:58:22.281 00.000 10052 MoveAxis(W, 71927, ABG)
02:58:22.281 00.000 10052 duration set to 500 by maxRaDuration
02:58:22.281 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:22.297 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:22.297 00.000 10052 IsSlewing returns 0
02:58:22.328 00.031 6880 UpdateGuideState exits: m=2314 SNR=33.2
02:58:22.328 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:22.328 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:22.328 00.000 6880 Enqueuing Expose request
02:58:22.328 00.000 10052 IsGuiding returns 0
02:58:22.360 00.032 10052 PulseGuide returned control before completion, sleep 483
02:58:22.876 00.516 10052 IsGuiding returns 0
02:58:22.876 00.000 10052 Move returns status 0, amount 500
02:58:22.876 00.000 10052 MoveAxis(N, 0, ABG)
02:58:22.876 00.000 10052 Move returns status 0, amount 0
02:58:22.876 00.000 10052 move complete, result=0
02:58:22.876 00.000 10052 worker thread done servicing request
02:58:22.876 00.000 10052 Worker thread wakes up
02:58:22.876 00.000 6880 GuideStep: 255.1 px 500 ms WEST, 0.1 px 0 ms NORTH
02:58:22.876 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:22.876 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,621,31,31)
02:58:23.568 00.692 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cf8686f6-8491-403c-a35c-fadb16c4ced4"}
02:58:23.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cf8686f6-8491-403c-a35c-fadb16c4ced4"}
02:58:23.568 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0caa5dbe-64a2-495a-bd23-48db42a7fe22"}
02:58:23.568 00.000 6880 case statement mapped state 6 to 3
02:58:23.570 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0caa5dbe-64a2-495a-bd23-48db42a7fe22"}
02:58:23.570 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"63f70ff5-520d-4727-a587-65de4ce739b8"}
02:58:23.572 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5033,"width":15,"height":15,"star_pos":[7.16,6.79],"pixels":"..."},"id":"63f70ff5-520d-4727-a587-65de4ce739b8"}
02:58:24.010 00.438 10052 Exposure complete
02:58:24.056 00.046 10052 worker thread done servicing request
02:58:24.072 00.016 6880 OnExposeComplete: enter
02:58:24.072 00.000 6880 UpdateGuideState(): m_state=6
02:58:24.072 00.000 6880 Star::Find(15, 405, 635, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5034
02:58:24.072 00.000 6880 Star::Find returns 1 (0), X=404.90, Y=632.96, Mass=2288, SNR=32.9, Peak=114 HFD=4.7
02:58:24.072 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:24.072 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:24.072 00.000 6880 CameraToMount -- cameraX=-2.99 cameraY=-258.08 hyp=258.10 cameraTheta=-1.58 mountX=257.98 mountY=-0.12, mountTheta=-0.00
02:58:24.073 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-2.99, y=-258.08, opts=13)
02:58:24.073 00.000 6880 Enqueuing Move request for scope (-2.99, -258.08)
02:58:24.073 00.000 10052 Worker thread wakes up
02:58:24.073 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.99, -258.08) opts 0xd
02:58:24.073 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.99, -258.08)
02:58:24.073 00.000 10052 Moving (-2.99, -258.08) raw xDistance=257.98 yDistance=-0.12
02:58:24.073 00.000 10052 GuideAlgorithmHysteresis::Result() returns 122.13 from input 257.98
02:58:24.073 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.03
02:58:24.073 00.000 10052 MoveAxis(W, 72705, ABG)
02:58:24.073 00.000 10052 duration set to 500 by maxRaDuration
02:58:24.073 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:24.096 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:24.121 00.025 6880 UpdateGuideState exits: m=2288 SNR=32.9
02:58:24.121 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:24.121 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:24.121 00.000 6880 Enqueuing Expose request
02:58:24.136 00.015 10052 IsSlewing returns 0
02:58:24.167 00.031 10052 IsGuiding returns 0
02:58:24.198 00.031 10052 PulseGuide returned control before completion, sleep 482
02:58:24.703 00.505 10052 IsGuiding returns 1
02:58:24.703 00.000 10052 scope still moving after pulse duration time elapsed
02:58:24.750 00.047 10052 IsSlewing returns 0
02:58:24.781 00.031 10052 IsGuiding returns 0
02:58:24.797 00.016 10052 scope move finished after 500 + 122 ms
02:58:24.797 00.000 10052 Move returns status 0, amount 500
02:58:24.797 00.000 10052 MoveAxis(N, 0, ABG)
02:58:24.797 00.000 10052 Move returns status 0, amount 0
02:58:24.797 00.000 10052 move complete, result=0
02:58:24.797 00.000 10052 worker thread done servicing request
02:58:24.797 00.000 10052 Worker thread wakes up
02:58:24.797 00.000 6880 GuideStep: 258.0 px 500 ms WEST, -0.1 px 0 ms NORTH
02:58:24.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:24.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,618,31,31)
02:58:25.566 00.769 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5553ee34-6f01-4995-88e7-b10e589036fa"}
02:58:25.566 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5553ee34-6f01-4995-88e7-b10e589036fa"}
02:58:25.566 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a648aff-c3b7-4847-a55e-18e0cf6cde8c"}
02:58:25.569 00.003 6880 case statement mapped state 6 to 3
02:58:25.569 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a648aff-c3b7-4847-a55e-18e0cf6cde8c"}
02:58:25.569 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"72f20c7d-931f-4085-80f2-eae40349a6cb"}
02:58:25.571 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5034,"width":15,"height":15,"star_pos":[6.90,6.96],"pixels":"..."},"id":"72f20c7d-931f-4085-80f2-eae40349a6cb"}
02:58:25.713 00.142 10052 Exposure complete
02:58:25.788 00.075 10052 worker thread done servicing request
02:58:25.788 00.000 6880 OnExposeComplete: enter
02:58:25.788 00.000 6880 UpdateGuideState(): m_state=6
02:58:25.788 00.000 6880 Star::Find(15, 404, 632, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5035
02:58:25.788 00.000 6880 Star::Find returns 1 (0), X=404.75, Y=631.75, Mass=2294, SNR=33.2, Peak=141 HFD=4.8
02:58:25.788 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:25.788 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:25.788 00.000 6880 CameraToMount -- cameraX=-3.14 cameraY=-259.28 hyp=259.30 cameraTheta=-1.58 mountX=259.19 mountY=-0.26, mountTheta=-0.00
02:58:25.788 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.14, y=-259.28, opts=13)
02:58:25.788 00.000 6880 Enqueuing Move request for scope (-3.14, -259.28)
02:58:25.788 00.000 10052 Worker thread wakes up
02:58:25.788 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.14, -259.28) opts 0xd
02:58:25.788 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.14, -259.28)
02:58:25.788 00.000 10052 Moving (-3.14, -259.28) raw xDistance=259.19 yDistance=-0.26
02:58:25.788 00.000 10052 GuideAlgorithmHysteresis::Result() returns 122.74 from input 259.19
02:58:25.788 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.00
02:58:25.788 00.000 10052 MoveAxis(W, 73067, ABG)
02:58:25.788 00.000 10052 duration set to 500 by maxRaDuration
02:58:25.788 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:25.804 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:25.851 00.047 6880 UpdateGuideState exits: m=2294 SNR=33.2
02:58:25.851 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:25.851 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:25.851 00.000 6880 Enqueuing Expose request
02:58:25.851 00.000 10052 IsSlewing returns 0
02:58:25.914 00.063 10052 IsGuiding returns 0
02:58:25.994 00.080 10052 PulseGuide returned control before completion, sleep 443
02:58:26.469 00.475 10052 IsGuiding returns 1
02:58:26.469 00.000 10052 scope still moving after pulse duration time elapsed
02:58:26.515 00.046 10052 IsSlewing returns 0
02:58:26.562 00.047 10052 IsGuiding returns 0
02:58:26.562 00.000 10052 scope move finished after 500 + 133 ms
02:58:26.562 00.000 10052 Move returns status 0, amount 500
02:58:26.562 00.000 10052 MoveAxis(N, 0, ABG)
02:58:26.562 00.000 10052 Move returns status 0, amount 0
02:58:26.562 00.000 10052 move complete, result=0
02:58:26.562 00.000 6880 GuideStep: 259.2 px 500 ms WEST, -0.3 px 0 ms NORTH
02:58:26.571 00.009 10052 worker thread done servicing request
02:58:26.571 00.000 10052 Worker thread wakes up
02:58:26.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:26.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,617,31,31)
02:58:27.565 00.994 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2667568b-7042-4ee6-b15e-9a8c4599b2b4"}
02:58:27.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2667568b-7042-4ee6-b15e-9a8c4599b2b4"}
02:58:27.565 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"99dfe4a7-af82-455d-b24a-b0ee7dabb710"}
02:58:27.565 00.000 6880 case statement mapped state 6 to 3
02:58:27.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"99dfe4a7-af82-455d-b24a-b0ee7dabb710"}
02:58:27.565 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"558b364e-fdec-4879-8154-07f05b98e0d4"}
02:58:27.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5035,"width":15,"height":15,"star_pos":[6.75,6.75],"pixels":"..."},"id":"558b364e-fdec-4879-8154-07f05b98e0d4"}
02:58:27.711 00.146 10052 Exposure complete
02:58:27.786 00.075 10052 worker thread done servicing request
02:58:27.786 00.000 6880 OnExposeComplete: enter
02:58:27.786 00.000 6880 UpdateGuideState(): m_state=6
02:58:27.786 00.000 6880 Star::Find(15, 404, 631, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5036
02:58:27.786 00.000 6880 Star::Find returns 1 (0), X=404.75, Y=628.96, Mass=2361, SNR=33.5, Peak=111 HFD=4.9
02:58:27.786 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:27.786 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:27.786 00.000 6880 CameraToMount -- cameraX=-3.15 cameraY=-262.08 hyp=262.10 cameraTheta=-1.58 mountX=261.98 mountY=-0.23, mountTheta=-0.00
02:58:27.786 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.15, y=-262.08, opts=13)
02:58:27.786 00.000 6880 Enqueuing Move request for scope (-3.15, -262.08)
02:58:27.786 00.000 10052 Worker thread wakes up
02:58:27.786 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.15, -262.08) opts 0xd
02:58:27.786 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.15, -262.08)
02:58:27.786 00.000 10052 Moving (-3.15, -262.08) raw xDistance=261.98 yDistance=-0.23
02:58:27.786 00.000 10052 GuideAlgorithmHysteresis::Result() returns 124.03 from input 261.98
02:58:27.786 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.23, slope = -0.01
02:58:27.786 00.000 10052 MoveAxis(W, 73834, ABG)
02:58:27.786 00.000 10052 duration set to 500 by maxRaDuration
02:58:27.786 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:27.802 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:27.834 00.032 6880 UpdateGuideState exits: m=2361 SNR=33.5
02:58:27.834 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:27.834 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:27.834 00.000 6880 Enqueuing Expose request
02:58:27.849 00.015 10052 IsSlewing returns 0
02:58:27.927 00.078 10052 IsGuiding returns 0
02:58:27.990 00.063 10052 PulseGuide returned control before completion, sleep 444
02:58:28.462 00.472 10052 IsGuiding returns 1
02:58:28.462 00.000 10052 scope still moving after pulse duration time elapsed
02:58:28.516 00.054 10052 IsSlewing returns 0
02:58:28.557 00.041 10052 IsGuiding returns 0
02:58:28.557 00.000 10052 scope move finished after 500 + 129 ms
02:58:28.557 00.000 10052 Move returns status 0, amount 500
02:58:28.557 00.000 10052 MoveAxis(N, 20, ABG)
02:58:28.557 00.000 10052 Guiding  Dir = 0, Dur = 20
02:58:28.588 00.031 10052 IsSlewing returns 0
02:58:28.635 00.047 10052 IsGuiding returns 0
02:58:28.698 00.063 10052 IsGuiding returns 1
02:58:28.698 00.000 10052 scope still moving after pulse duration time elapsed
02:58:28.745 00.047 10052 IsSlewing returns 0
02:58:28.776 00.031 10052 IsGuiding returns 0
02:58:28.776 00.000 10052 scope move finished after 20 + 136 ms
02:58:28.792 00.016 10052 Move returns status 0, amount 20
02:58:28.792 00.000 10052 move complete, result=0
02:58:28.792 00.000 10052 worker thread done servicing request
02:58:28.792 00.000 6880 GuideStep: 262.0 px 500 ms WEST, -0.2 px 20 ms NORTH
02:58:28.792 00.000 10052 Worker thread wakes up
02:58:28.792 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:28.792 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,614,31,31)
02:58:29.561 00.769 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c31f27d-a7ac-4160-ad37-f0a9d5ba784b"}
02:58:29.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c31f27d-a7ac-4160-ad37-f0a9d5ba784b"}
02:58:29.561 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d9694f1-bcce-40fe-8cc4-47483a07155d"}
02:58:29.561 00.000 6880 case statement mapped state 6 to 3
02:58:29.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0d9694f1-bcce-40fe-8cc4-47483a07155d"}
02:58:29.561 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"378e4edb-68e4-4a95-9b50-35e60bd7810b"}
02:58:29.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5036,"width":15,"height":15,"star_pos":[6.75,6.96],"pixels":"..."},"id":"378e4edb-68e4-4a95-9b50-35e60bd7810b"}
02:58:29.924 00.363 10052 Exposure complete
02:58:29.986 00.062 10052 worker thread done servicing request
02:58:29.986 00.000 6880 OnExposeComplete: enter
02:58:29.986 00.000 6880 UpdateGuideState(): m_state=6
02:58:29.986 00.000 6880 Star::Find(15, 404, 628, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5037
02:58:29.986 00.000 6880 Star::Find returns 1 (0), X=404.96, Y=626.02, Mass=2331, SNR=33.3, Peak=132 HFD=4.5
02:58:29.986 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:29.986 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:58:29.986 00.000 6880 CameraToMount -- cameraX=-2.93 cameraY=-265.02 hyp=265.04 cameraTheta=-1.58 mountX=264.91 mountY=0.01, mountTheta=0.00
02:58:29.986 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.93, y=-265.02, opts=13)
02:58:29.986 00.000 6880 Enqueuing Move request for scope (-2.93, -265.02)
02:58:29.986 00.000 10052 Worker thread wakes up
02:58:29.986 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.93, -265.02) opts 0xd
02:58:29.986 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.93, -265.02)
02:58:29.986 00.000 10052 Moving (-2.93, -265.02) raw xDistance=264.91 yDistance=0.01
02:58:29.986 00.000 10052 GuideAlgorithmHysteresis::Result() returns 125.41 from input 264.91
02:58:29.986 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.07, using input
02:58:29.986 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:58:29.986 00.000 10052 MoveAxis(W, 74657, ABG)
02:58:29.986 00.000 10052 duration set to 500 by maxRaDuration
02:58:29.986 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:30.024 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:30.050 00.026 6880 UpdateGuideState exits: m=2331 SNR=33.3
02:58:30.050 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:30.050 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:30.050 00.000 6880 Enqueuing Expose request
02:58:30.052 00.002 10052 IsSlewing returns 0
02:58:30.135 00.083 10052 IsGuiding returns 0
02:58:30.192 00.057 10052 PulseGuide returned control before completion, sleep 453
02:58:30.678 00.486 10052 IsGuiding returns 1
02:58:30.678 00.000 10052 scope still moving after pulse duration time elapsed
02:58:30.725 00.047 10052 IsSlewing returns 0
02:58:30.757 00.032 10052 IsGuiding returns 0
02:58:30.757 00.000 10052 scope move finished after 500 + 132 ms
02:58:30.757 00.000 10052 Move returns status 0, amount 500
02:58:30.757 00.000 10052 MoveAxis(N, 0, ABG)
02:58:30.757 00.000 10052 Move returns status 0, amount 0
02:58:30.757 00.000 10052 move complete, result=0
02:58:30.773 00.016 10052 worker thread done servicing request
02:58:30.773 00.000 6880 GuideStep: 264.9 px 500 ms WEST, 0.0 px 0 ms NORTH
02:58:30.773 00.000 10052 Worker thread wakes up
02:58:30.773 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:30.773 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,611,31,31)
02:58:31.557 00.784 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0aabb59-539f-4f79-9978-4a890d8111cd"}
02:58:31.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0aabb59-539f-4f79-9978-4a890d8111cd"}
02:58:31.558 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"97f7135c-6bbd-45e9-b7d4-13af2434c6ff"}
02:58:31.558 00.000 6880 case statement mapped state 6 to 3
02:58:31.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"97f7135c-6bbd-45e9-b7d4-13af2434c6ff"}
02:58:31.558 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"eb084257-404f-40c8-b4ee-c9f96eaa6f46"}
02:58:31.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5037,"width":15,"height":15,"star_pos":[6.96,7.02],"pixels":"..."},"id":"eb084257-404f-40c8-b4ee-c9f96eaa6f46"}
02:58:31.683 00.125 10052 Exposure complete
02:58:31.746 00.063 10052 worker thread done servicing request
02:58:31.746 00.000 6880 OnExposeComplete: enter
02:58:31.746 00.000 6880 UpdateGuideState(): m_state=6
02:58:31.746 00.000 6880 Star::Find(15, 404, 626, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5038
02:58:31.746 00.000 6880 Star::Find returns 1 (0), X=404.52, Y=624.33, Mass=2333, SNR=33.3, Peak=117 HFD=5.4
02:58:31.746 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:31.746 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:31.746 00.000 6880 CameraToMount -- cameraX=-3.37 cameraY=-266.71 hyp=266.73 cameraTheta=-1.58 mountX=266.62 mountY=-0.41, mountTheta=-0.00
02:58:31.762 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-3.37, y=-266.71, opts=13)
02:58:31.762 00.000 6880 Enqueuing Move request for scope (-3.37, -266.71)
02:58:31.762 00.000 10052 Worker thread wakes up
02:58:31.762 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.37, -266.71) opts 0xd
02:58:31.762 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.37, -266.71)
02:58:31.762 00.000 10052 Moving (-3.37, -266.71) raw xDistance=266.62 yDistance=-0.41
02:58:31.762 00.000 10052 GuideAlgorithmHysteresis::Result() returns 126.25 from input 266.62
02:58:31.762 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.41, slope = -0.01
02:58:31.762 00.000 10052 MoveAxis(W, 75155, ABG)
02:58:31.762 00.000 10052 duration set to 500 by maxRaDuration
02:58:31.762 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:31.777 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:31.809 00.032 6880 UpdateGuideState exits: m=2333 SNR=33.3
02:58:31.809 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:31.809 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:31.809 00.000 6880 Enqueuing Expose request
02:58:31.824 00.015 10052 IsSlewing returns 0
02:58:31.902 00.078 10052 IsGuiding returns 0
02:58:31.950 00.048 10052 PulseGuide returned control before completion, sleep 454
02:58:32.438 00.488 10052 IsGuiding returns 1
02:58:32.438 00.000 10052 scope still moving after pulse duration time elapsed
02:58:32.484 00.046 10052 IsSlewing returns 0
02:58:32.516 00.032 10052 IsGuiding returns 0
02:58:32.532 00.016 10052 scope move finished after 500 + 125 ms
02:58:32.532 00.000 10052 Move returns status 0, amount 500
02:58:32.532 00.000 10052 MoveAxis(N, 11, ABG)
02:58:32.532 00.000 10052 Guiding  Dir = 0, Dur = 11
02:58:32.571 00.039 10052 IsSlewing returns 0
02:58:32.596 00.025 10052 IsGuiding returns 0
02:58:32.674 00.078 10052 IsGuiding returns 0
02:58:32.674 00.000 10052 Move returns status 0, amount 11
02:58:32.674 00.000 10052 move complete, result=0
02:58:32.674 00.000 10052 worker thread done servicing request
02:58:32.674 00.000 10052 Worker thread wakes up
02:58:32.674 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:32.674 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,609,31,31)
02:58:32.674 00.000 6880 GuideStep: 266.6 px 500 ms WEST, -0.4 px 11 ms NORTH
02:58:33.556 00.882 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbf5a4dd-2fd2-491e-a861-363ef075b2de"}
02:58:33.559 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbf5a4dd-2fd2-491e-a861-363ef075b2de"}
02:58:33.559 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c0fbf1cb-f7ce-4e99-808e-354f699f49c1"}
02:58:33.559 00.000 6880 case statement mapped state 6 to 3
02:58:33.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c0fbf1cb-f7ce-4e99-808e-354f699f49c1"}
02:58:33.559 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ce234eb8-8db7-44df-baae-c01ed500d84c"}
02:58:33.562 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5038,"width":15,"height":15,"star_pos":[6.52,7.33],"pixels":"..."},"id":"ce234eb8-8db7-44df-baae-c01ed500d84c"}
02:58:33.807 00.245 10052 Exposure complete
02:58:33.872 00.065 10052 worker thread done servicing request
02:58:33.872 00.000 6880 OnExposeComplete: enter
02:58:33.872 00.000 6880 UpdateGuideState(): m_state=6
02:58:33.872 00.000 6880 Star::Find(15, 404, 624, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5039
02:58:33.872 00.000 6880 Star::Find returns 1 (0), X=404.55, Y=620.97, Mass=2294, SNR=33.0, Peak=129 HFD=5.0
02:58:33.872 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:33.872 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:33.872 00.000 6880 CameraToMount -- cameraX=-3.34 cameraY=-270.07 hyp=270.09 cameraTheta=-1.58 mountX=269.97 mountY=-0.34, mountTheta=-0.00
02:58:33.882 00.010 6880 SchedulePrimaryMove(0FC6AC90, x=-3.34, y=-270.07, opts=13)
02:58:33.882 00.000 6880 Enqueuing Move request for scope (-3.34, -270.07)
02:58:33.882 00.000 10052 Worker thread wakes up
02:58:33.882 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.34, -270.07) opts 0xd
02:58:33.882 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.34, -270.07)
02:58:33.882 00.000 10052 Moving (-3.34, -270.07) raw xDistance=269.97 yDistance=-0.34
02:58:33.882 00.000 10052 GuideAlgorithmHysteresis::Result() returns 127.80 from input 269.97
02:58:33.882 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.34, slope = -0.03
02:58:33.882 00.000 10052 MoveAxis(W, 76078, ABG)
02:58:33.882 00.000 10052 duration set to 500 by maxRaDuration
02:58:33.882 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:33.906 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:33.918 00.012 10052 IsSlewing returns 0
02:58:33.934 00.016 6880 UpdateGuideState exits: m=2294 SNR=33.0
02:58:33.934 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:33.934 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:33.934 00.000 6880 Enqueuing Expose request
02:58:33.997 00.063 10052 IsGuiding returns 0
02:58:34.061 00.064 10052 PulseGuide returned control before completion, sleep 451
02:58:34.532 00.471 10052 IsGuiding returns 1
02:58:34.532 00.000 10052 scope still moving after pulse duration time elapsed
02:58:34.580 00.048 10052 IsSlewing returns 0
02:58:34.611 00.031 10052 IsGuiding returns 0
02:58:34.625 00.014 10052 scope move finished after 500 + 121 ms
02:58:34.625 00.000 10052 Move returns status 0, amount 500
02:58:34.625 00.000 10052 MoveAxis(N, 58, ABG)
02:58:34.625 00.000 10052 Guiding  Dir = 0, Dur = 58
02:58:34.659 00.034 10052 IsSlewing returns 0
02:58:34.690 00.031 10052 IsGuiding returns 0
02:58:34.721 00.031 10052 PulseGuide returned control before completion, sleep 42
02:58:34.800 00.079 10052 IsGuiding returns 0
02:58:34.800 00.000 10052 Move returns status 0, amount 58
02:58:34.800 00.000 10052 move complete, result=0
02:58:34.800 00.000 10052 worker thread done servicing request
02:58:34.800 00.000 10052 Worker thread wakes up
02:58:34.800 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:34.800 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,606,31,31)
02:58:34.800 00.000 6880 GuideStep: 270.0 px 500 ms WEST, -0.3 px 58 ms NORTH
02:58:35.552 00.752 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57347b9d-ec5e-4bb5-a5a5-ed41b35ad829"}
02:58:35.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57347b9d-ec5e-4bb5-a5a5-ed41b35ad829"}
02:58:35.552 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"893e5b9e-393d-4be2-ab42-0bf8ad02ec70"}
02:58:35.552 00.000 6880 case statement mapped state 6 to 3
02:58:35.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"893e5b9e-393d-4be2-ab42-0bf8ad02ec70"}
02:58:35.552 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c2a14a29-2de9-4214-81c4-51879c08b384"}
02:58:35.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5039,"width":15,"height":15,"star_pos":[6.55,6.97],"pixels":"..."},"id":"c2a14a29-2de9-4214-81c4-51879c08b384"}
02:58:35.944 00.392 10052 Exposure complete
02:58:36.007 00.063 10052 worker thread done servicing request
02:58:36.007 00.000 6880 OnExposeComplete: enter
02:58:36.007 00.000 6880 UpdateGuideState(): m_state=6
02:58:36.007 00.000 6880 Star::Find(15, 404, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5040
02:58:36.007 00.000 6880 Star::Find returns 1 (0), X=404.46, Y=618.31, Mass=2289, SNR=33.0, Peak=134 HFD=4.9
02:58:36.007 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:36.007 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:36.007 00.000 6880 CameraToMount -- cameraX=-3.43 cameraY=-272.73 hyp=272.75 cameraTheta=-1.58 mountX=272.63 mountY=-0.40, mountTheta=-0.00
02:58:36.007 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.43, y=-272.73, opts=13)
02:58:36.007 00.000 6880 Enqueuing Move request for scope (-3.43, -272.73)
02:58:36.007 00.000 10052 Worker thread wakes up
02:58:36.007 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.43, -272.73) opts 0xd
02:58:36.007 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.43, -272.73)
02:58:36.007 00.000 10052 Moving (-3.43, -272.73) raw xDistance=272.63 yDistance=-0.40
02:58:36.007 00.000 10052 GuideAlgorithmHysteresis::Result() returns 129.07 from input 272.63
02:58:36.007 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.40, slope = -0.03
02:58:36.007 00.000 10052 MoveAxis(W, 76837, ABG)
02:58:36.007 00.000 10052 duration set to 500 by maxRaDuration
02:58:36.007 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:36.024 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:36.055 00.031 6880 UpdateGuideState exits: m=2289 SNR=33.0
02:58:36.055 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:36.055 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:36.055 00.000 6880 Enqueuing Expose request
02:58:36.070 00.015 10052 IsSlewing returns 0
02:58:36.134 00.064 10052 IsGuiding returns 0
02:58:36.197 00.063 10052 PulseGuide returned control before completion, sleep 452
02:58:36.682 00.485 10052 IsGuiding returns 1
02:58:36.682 00.000 10052 scope still moving after pulse duration time elapsed
02:58:36.729 00.047 10052 IsSlewing returns 0
02:58:36.776 00.047 10052 IsGuiding returns 0
02:58:36.776 00.000 10052 scope move finished after 500 + 131 ms
02:58:36.776 00.000 10052 Move returns status 0, amount 500
02:58:36.776 00.000 10052 MoveAxis(N, 62, ABG)
02:58:36.776 00.000 10052 Guiding  Dir = 0, Dur = 62
02:58:36.808 00.032 10052 IsSlewing returns 0
02:58:36.854 00.046 10052 IsGuiding returns 0
02:58:36.870 00.016 10052 PulseGuide returned control before completion, sleep 46
02:58:36.949 00.079 10052 IsGuiding returns 0
02:58:36.949 00.000 10052 Move returns status 0, amount 62
02:58:36.949 00.000 10052 move complete, result=0
02:58:36.949 00.000 10052 worker thread done servicing request
02:58:36.949 00.000 10052 Worker thread wakes up
02:58:36.949 00.000 6880 GuideStep: 272.6 px 500 ms WEST, -0.4 px 62 ms NORTH
02:58:36.949 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:36.949 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,603,31,31)
02:58:37.545 00.596 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c0f3b03-5636-4248-919b-49f12c39641e"}
02:58:37.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c0f3b03-5636-4248-919b-49f12c39641e"}
02:58:37.547 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a615637a-752e-4dba-9043-fd1aa89774ea"}
02:58:37.548 00.001 6880 case statement mapped state 6 to 3
02:58:37.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a615637a-752e-4dba-9043-fd1aa89774ea"}
02:58:37.549 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5c17adf9-e63e-4603-b48c-46f2353890ab"}
02:58:37.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5040,"width":15,"height":15,"star_pos":[7.46,7.31],"pixels":"..."},"id":"5c17adf9-e63e-4603-b48c-46f2353890ab"}
02:58:38.082 00.533 10052 Exposure complete
02:58:38.129 00.047 10052 worker thread done servicing request
02:58:38.129 00.000 6880 OnExposeComplete: enter
02:58:38.129 00.000 6880 UpdateGuideState(): m_state=6
02:58:38.129 00.000 6880 Star::Find(15, 404, 618, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5041
02:58:38.129 00.000 6880 Star::Find returns 1 (0), X=404.60, Y=615.84, Mass=2232, SNR=32.5, Peak=127 HFD=5.1
02:58:38.129 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:38.129 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:38.129 00.000 6880 CameraToMount -- cameraX=-3.29 cameraY=-275.20 hyp=275.22 cameraTheta=-1.58 mountX=275.09 mountY=-0.23, mountTheta=-0.00
02:58:38.129 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.29, y=-275.20, opts=13)
02:58:38.129 00.000 6880 Enqueuing Move request for scope (-3.29, -275.20)
02:58:38.129 00.000 10052 Worker thread wakes up
02:58:38.129 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.29, -275.20) opts 0xd
02:58:38.129 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.29, -275.20)
02:58:38.129 00.000 10052 Moving (-3.29, -275.20) raw xDistance=275.09 yDistance=-0.23
02:58:38.129 00.000 10052 GuideAlgorithmHysteresis::Result() returns 130.24 from input 275.09
02:58:38.129 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.23, slope = -0.02
02:58:38.129 00.000 10052 MoveAxis(W, 77534, ABG)
02:58:38.129 00.000 10052 duration set to 500 by maxRaDuration
02:58:38.129 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:38.145 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:38.161 00.016 10052 IsSlewing returns 0
02:58:38.177 00.016 6880 UpdateGuideState exits: m=2232 SNR=32.5
02:58:38.177 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:38.177 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:38.177 00.000 6880 Enqueuing Expose request
02:58:38.193 00.016 10052 IsGuiding returns 0
02:58:38.224 00.031 10052 PulseGuide returned control before completion, sleep 483
02:58:38.741 00.517 10052 IsGuiding returns 0
02:58:38.741 00.000 10052 Move returns status 0, amount 500
02:58:38.741 00.000 10052 MoveAxis(N, 33, ABG)
02:58:38.741 00.000 10052 Guiding  Dir = 0, Dur = 33
02:58:38.773 00.032 10052 IsSlewing returns 0
02:58:38.820 00.047 10052 IsGuiding returns 0
02:58:38.851 00.031 10052 PulseGuide returned control before completion, sleep 17
02:58:38.897 00.046 10052 IsGuiding returns 0
02:58:38.897 00.000 10052 Move returns status 0, amount 33
02:58:38.897 00.000 10052 move complete, result=0
02:58:38.897 00.000 10052 worker thread done servicing request
02:58:38.897 00.000 10052 Worker thread wakes up
02:58:38.897 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:38.897 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,601,31,31)
02:58:38.897 00.000 6880 GuideStep: 275.1 px 500 ms WEST, -0.2 px 33 ms NORTH
02:58:39.557 00.660 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0e68e25e-c62d-4b26-b2fc-8ce258c85d02"}
02:58:39.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0e68e25e-c62d-4b26-b2fc-8ce258c85d02"}
02:58:39.557 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ebd09425-0013-497d-97a1-f1b32e35648b"}
02:58:39.557 00.000 6880 case statement mapped state 6 to 3
02:58:39.559 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ebd09425-0013-497d-97a1-f1b32e35648b"}
02:58:39.559 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d8b2a3e3-4e9d-4220-a8c0-42b15148b4c8"}
02:58:39.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5041,"width":15,"height":15,"star_pos":[6.60,6.84],"pixels":"..."},"id":"d8b2a3e3-4e9d-4220-a8c0-42b15148b4c8"}
02:58:39.829 00.270 10052 Exposure complete
02:58:39.887 00.058 10052 worker thread done servicing request
02:58:39.887 00.000 6880 OnExposeComplete: enter
02:58:39.887 00.000 6880 UpdateGuideState(): m_state=6
02:58:39.887 00.000 6880 Star::Find(15, 404, 615, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5042
02:58:39.887 00.000 6880 Star::Find returns 1 (0), X=404.68, Y=614.57, Mass=2391, SNR=33.9, Peak=130 HFD=4.8
02:58:39.887 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:39.887 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:39.887 00.000 6880 CameraToMount -- cameraX=-3.21 cameraY=-276.47 hyp=276.49 cameraTheta=-1.58 mountX=276.36 mountY=-0.13, mountTheta=-0.00
02:58:39.902 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-3.21, y=-276.47, opts=13)
02:58:39.902 00.000 6880 Enqueuing Move request for scope (-3.21, -276.47)
02:58:39.902 00.000 10052 Worker thread wakes up
02:58:39.902 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.21, -276.47) opts 0xd
02:58:39.902 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.21, -276.47)
02:58:39.902 00.000 10052 Moving (-3.21, -276.47) raw xDistance=276.36 yDistance=-0.13
02:58:39.902 00.000 10052 GuideAlgorithmHysteresis::Result() returns 130.87 from input 276.36
02:58:39.902 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.03
02:58:39.902 00.000 10052 MoveAxis(W, 77910, ABG)
02:58:39.902 00.000 10052 duration set to 500 by maxRaDuration
02:58:39.902 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:39.918 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:39.950 00.032 6880 UpdateGuideState exits: m=2391 SNR=33.9
02:58:39.950 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:39.950 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:39.950 00.000 6880 Enqueuing Expose request
02:58:39.965 00.015 10052 IsSlewing returns 0
02:58:40.029 00.064 10052 IsGuiding returns 0
02:58:40.092 00.063 10052 PulseGuide returned control before completion, sleep 443
02:58:40.578 00.486 10052 IsGuiding returns 1
02:58:40.578 00.000 10052 scope still moving after pulse duration time elapsed
02:58:40.626 00.048 10052 IsSlewing returns 0
02:58:40.657 00.031 10052 IsGuiding returns 0
02:58:40.657 00.000 10052 scope move finished after 500 + 135 ms
02:58:40.657 00.000 10052 Move returns status 0, amount 500
02:58:40.657 00.000 10052 MoveAxis(N, 0, ABG)
02:58:40.657 00.000 10052 Move returns status 0, amount 0
02:58:40.657 00.000 10052 move complete, result=0
02:58:40.657 00.000 10052 worker thread done servicing request
02:58:40.657 00.000 10052 Worker thread wakes up
02:58:40.673 00.016 6880 GuideStep: 276.4 px 500 ms WEST, -0.1 px 0 ms NORTH
02:58:40.673 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:40.673 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,600,31,31)
02:58:41.552 00.879 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"99284988-55cc-4ca9-8fa8-7b002c889c92"}
02:58:41.553 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"99284988-55cc-4ca9-8fa8-7b002c889c92"}
02:58:41.555 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea1c0872-7991-437f-b07a-d7bfc717e08f"}
02:58:41.555 00.000 6880 case statement mapped state 6 to 3
02:58:41.555 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ea1c0872-7991-437f-b07a-d7bfc717e08f"}
02:58:41.556 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d0cd20f2-61c6-4584-92c5-3dfc23110865"}
02:58:41.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5042,"width":15,"height":15,"star_pos":[6.68,6.57],"pixels":"..."},"id":"d0cd20f2-61c6-4584-92c5-3dfc23110865"}
02:58:41.805 00.249 10052 Exposure complete
02:58:41.883 00.078 10052 worker thread done servicing request
02:58:41.883 00.000 6880 OnExposeComplete: enter
02:58:41.883 00.000 6880 UpdateGuideState(): m_state=6
02:58:41.883 00.000 6880 Star::Find(15, 404, 614, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5043
02:58:41.883 00.000 6880 Star::Find returns 1 (0), X=405.45, Y=611.65, Mass=2406, SNR=34.0, Peak=127 HFD=4.9
02:58:41.883 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:41.883 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:58:41.883 00.000 6880 CameraToMount -- cameraX=-2.44 cameraY=-279.39 hyp=279.40 cameraTheta=-1.58 mountX=279.24 mountY=0.66, mountTheta=0.00
02:58:41.883 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-2.44, y=-279.39, opts=13)
02:58:41.883 00.000 6880 Enqueuing Move request for scope (-2.44, -279.39)
02:58:41.883 00.000 10052 Worker thread wakes up
02:58:41.883 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-2.44, -279.39) opts 0xd
02:58:41.883 00.000 10052 Handling offset move in thread for scope, endpoint = (-2.44, -279.39)
02:58:41.883 00.000 10052 Moving (-2.44, -279.39) raw xDistance=279.24 yDistance=0.66
02:58:41.883 00.000 10052 GuideAlgorithmHysteresis::Result() returns 132.20 from input 279.24
02:58:41.883 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.66, slope = 0.04
02:58:41.883 00.000 10052 MoveAxis(W, 78699, ABG)
02:58:41.883 00.000 10052 duration set to 500 by maxRaDuration
02:58:41.883 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:41.899 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:41.916 00.017 10052 IsSlewing returns 0
02:58:41.931 00.015 6880 UpdateGuideState exits: m=2406 SNR=34.0
02:58:41.931 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:41.931 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:41.931 00.000 6880 Enqueuing Expose request
02:58:41.994 00.063 10052 IsGuiding returns 0
02:58:42.058 00.064 10052 PulseGuide returned control before completion, sleep 451
02:58:42.528 00.470 10052 IsGuiding returns 1
02:58:42.528 00.000 10052 scope still moving after pulse duration time elapsed
02:58:42.576 00.048 10052 IsSlewing returns 0
02:58:42.608 00.032 10052 IsGuiding returns 0
02:58:42.623 00.015 10052 scope move finished after 500 + 121 ms
02:58:42.623 00.000 10052 Move returns status 0, amount 500
02:58:42.623 00.000 10052 MoveAxis(S, 75, ABG)
02:58:42.623 00.000 10052 Guiding  Dir = 1, Dur = 75
02:58:42.655 00.032 10052 IsSlewing returns 0
02:58:42.686 00.031 10052 IsGuiding returns 0
02:58:42.728 00.042 10052 PulseGuide returned control before completion, sleep 57
02:58:42.811 00.083 10052 IsGuiding returns 0
02:58:42.811 00.000 10052 Move returns status 0, amount 75
02:58:42.811 00.000 10052 move complete, result=0
02:58:42.811 00.000 10052 worker thread done servicing request
02:58:42.811 00.000 6880 GuideStep: 279.2 px 500 ms WEST, 0.7 px 75 ms SOUTH
02:58:42.811 00.000 10052 Worker thread wakes up
02:58:42.811 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:42.811 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,597,31,31)
02:58:43.548 00.737 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7f876f8-119e-456d-a1d7-8b2cb0195d97"}
02:58:43.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7f876f8-119e-456d-a1d7-8b2cb0195d97"}
02:58:43.548 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67684df2-39c1-4562-b049-808be2650492"}
02:58:43.551 00.003 6880 case statement mapped state 6 to 3
02:58:43.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"67684df2-39c1-4562-b049-808be2650492"}
02:58:43.551 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6778e250-7dd0-4b6c-88cb-73aedcd6c965"}
02:58:43.552 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5043,"width":15,"height":15,"star_pos":[7.45,6.65],"pixels":"..."},"id":"6778e250-7dd0-4b6c-88cb-73aedcd6c965"}
02:58:43.957 00.405 10052 Exposure complete
02:58:44.019 00.062 10052 worker thread done servicing request
02:58:44.019 00.000 6880 OnExposeComplete: enter
02:58:44.019 00.000 6880 UpdateGuideState(): m_state=6
02:58:44.019 00.000 6880 Star::Find(15, 405, 611, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5044
02:58:44.019 00.000 6880 Star::Find returns 1 (0), X=404.37, Y=608.14, Mass=2344, SNR=33.4, Peak=142 HFD=5.0
02:58:44.019 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:44.019 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:44.019 00.000 6880 CameraToMount -- cameraX=-3.52 cameraY=-282.90 hyp=282.92 cameraTheta=-1.58 mountX=282.79 mountY=-0.37, mountTheta=-0.00
02:58:44.019 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.52, y=-282.90, opts=13)
02:58:44.019 00.000 6880 Enqueuing Move request for scope (-3.52, -282.90)
02:58:44.019 00.000 10052 Worker thread wakes up
02:58:44.019 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.52, -282.90) opts 0xd
02:58:44.019 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.52, -282.90)
02:58:44.019 00.000 10052 Moving (-3.52, -282.90) raw xDistance=282.79 yDistance=-0.37
02:58:44.019 00.000 10052 GuideAlgorithmHysteresis::Result() returns 133.87 from input 282.79
02:58:44.019 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.37, slope = 0.03
02:58:44.019 00.000 10052 MoveAxis(W, 79691, ABG)
02:58:44.019 00.000 10052 duration set to 500 by maxRaDuration
02:58:44.019 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
02:58:44.019 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:44.036 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:44.067 00.031 6880 UpdateGuideState exits: m=2344 SNR=33.4
02:58:44.067 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:44.067 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:44.067 00.000 6880 Enqueuing Expose request
02:58:44.067 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
02:58:44.098 00.031 10052 IsSlewing returns 0
02:58:44.161 00.063 10052 IsGuiding returns 0
02:58:44.193 00.032 10052 PulseGuide returned control before completion, sleep 483
02:58:44.710 00.517 10052 IsGuiding returns 0
02:58:44.710 00.000 10052 Move returns status 0, amount 500
02:58:44.710 00.000 10052 MoveAxis(N, 0, ABG)
02:58:44.710 00.000 10052 Move returns status 0, amount 0
02:58:44.710 00.000 10052 move complete, result=0
02:58:44.710 00.000 6880 GuideStep: 282.8 px 500 ms WEST, -0.4 px 0 ms NORTH
02:58:44.710 00.000 10052 worker thread done servicing request
02:58:44.710 00.000 10052 Worker thread wakes up
02:58:44.710 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:44.710 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,593,31,31)
02:58:45.542 00.832 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4cbcb7ff-03db-4e7d-880c-19703fe6a642"}
02:58:45.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4cbcb7ff-03db-4e7d-880c-19703fe6a642"}
02:58:45.545 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d9dd773-a7d3-44c9-98ef-fd01a878e5be"}
02:58:45.545 00.000 6880 case statement mapped state 6 to 3
02:58:45.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2d9dd773-a7d3-44c9-98ef-fd01a878e5be"}
02:58:45.546 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2cc754de-d211-4bc7-9e2b-9c591110b8e7"}
02:58:45.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5044,"width":15,"height":15,"star_pos":[7.37,7.14],"pixels":"..."},"id":"2cc754de-d211-4bc7-9e2b-9c591110b8e7"}
02:58:45.637 00.091 10052 Exposure complete
02:58:45.703 00.066 10052 worker thread done servicing request
02:58:45.703 00.000 6880 OnExposeComplete: enter
02:58:45.703 00.000 6880 UpdateGuideState(): m_state=6
02:58:45.703 00.000 6880 Star::Find(15, 404, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5045
02:58:45.703 00.000 6880 Star::Find returns 1 (0), X=404.37, Y=606.85, Mass=2203, SNR=32.3, Peak=121 HFD=5.3
02:58:45.703 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:45.703 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:45.703 00.000 6880 CameraToMount -- cameraX=-3.52 cameraY=-284.19 hyp=284.21 cameraTheta=-1.58 mountX=284.08 mountY=-0.36, mountTheta=-0.00
02:58:45.707 00.004 6880 SchedulePrimaryMove(0FC6AC90, x=-3.52, y=-284.19, opts=13)
02:58:45.707 00.000 6880 Enqueuing Move request for scope (-3.52, -284.19)
02:58:45.707 00.000 10052 Worker thread wakes up
02:58:45.707 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.52, -284.19) opts 0xd
02:58:45.707 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.52, -284.19)
02:58:45.707 00.000 10052 Moving (-3.52, -284.19) raw xDistance=284.08 yDistance=-0.36
02:58:45.707 00.000 10052 GuideAlgorithmHysteresis::Result() returns 134.53 from input 284.08
02:58:45.707 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.36, slope = 0.01
02:58:45.707 00.000 10052 MoveAxis(W, 80086, ABG)
02:58:45.707 00.000 10052 duration set to 500 by maxRaDuration
02:58:45.707 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:45.731 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:45.765 00.034 6880 UpdateGuideState exits: m=2203 SNR=32.3
02:58:45.765 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:45.765 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:45.765 00.000 6880 Enqueuing Expose request
02:58:45.765 00.000 10052 IsSlewing returns 0
02:58:45.846 00.081 10052 IsGuiding returns 0
02:58:45.922 00.076 10052 PulseGuide returned control before completion, sleep 441
02:58:46.394 00.472 10052 IsGuiding returns 1
02:58:46.394 00.000 10052 scope still moving after pulse duration time elapsed
02:58:46.440 00.046 10052 IsSlewing returns 0
02:58:46.486 00.046 10052 IsGuiding returns 0
02:58:46.488 00.002 10052 scope move finished after 500 + 136 ms
02:58:46.488 00.000 10052 Move returns status 0, amount 500
02:58:46.488 00.000 10052 MoveAxis(N, 0, ABG)
02:58:46.488 00.000 10052 Move returns status 0, amount 0
02:58:46.488 00.000 10052 move complete, result=0
02:58:46.488 00.000 10052 worker thread done servicing request
02:58:46.488 00.000 6880 GuideStep: 284.1 px 500 ms WEST, -0.4 px 0 ms NORTH
02:58:46.489 00.001 10052 Worker thread wakes up
02:58:46.489 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:46.489 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,592,31,31)
02:58:47.542 01.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"69f3d302-e0e4-4ab7-94d9-46551115b677"}
02:58:47.543 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"69f3d302-e0e4-4ab7-94d9-46551115b677"}
02:58:47.545 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8a3cdb88-18c4-4559-b98f-7238720b28eb"}
02:58:47.545 00.000 6880 case statement mapped state 6 to 3
02:58:47.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8a3cdb88-18c4-4559-b98f-7238720b28eb"}
02:58:47.545 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f78fdb70-171d-48ae-965e-931ccfe38357"}
02:58:47.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5045,"width":15,"height":15,"star_pos":[7.37,6.85],"pixels":"..."},"id":"f78fdb70-171d-48ae-965e-931ccfe38357"}
02:58:47.623 00.078 10052 Exposure complete
02:58:47.683 00.060 10052 worker thread done servicing request
02:58:47.683 00.000 6880 OnExposeComplete: enter
02:58:47.683 00.000 6880 UpdateGuideState(): m_state=6
02:58:47.683 00.000 6880 Star::Find(15, 404, 606, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5046
02:58:47.683 00.000 6880 Star::Find returns 1 (0), X=404.04, Y=603.70, Mass=2370, SNR=33.7, Peak=142 HFD=5.0
02:58:47.683 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:47.683 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:47.683 00.000 6880 CameraToMount -- cameraX=-3.85 cameraY=-287.34 hyp=287.37 cameraTheta=-1.58 mountX=287.25 mountY=-0.65, mountTheta=-0.00
02:58:47.699 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-3.85, y=-287.34, opts=13)
02:58:47.699 00.000 6880 Enqueuing Move request for scope (-3.85, -287.34)
02:58:47.699 00.000 10052 Worker thread wakes up
02:58:47.699 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.85, -287.34) opts 0xd
02:58:47.699 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.85, -287.34)
02:58:47.699 00.000 10052 Moving (-3.85, -287.34) raw xDistance=287.25 yDistance=-0.65
02:58:47.699 00.000 10052 GuideAlgorithmHysteresis::Result() returns 135.99 from input 287.25
02:58:47.699 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.65, slope = -0.02
02:58:47.699 00.000 10052 MoveAxis(W, 80954, ABG)
02:58:47.699 00.000 10052 duration set to 500 by maxRaDuration
02:58:47.699 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:47.715 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:47.731 00.016 10052 IsSlewing returns 0
02:58:47.746 00.015 6880 UpdateGuideState exits: m=2370 SNR=33.7
02:58:47.746 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:47.746 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:47.746 00.000 6880 Enqueuing Expose request
02:58:47.809 00.063 10052 IsGuiding returns 0
02:58:47.873 00.064 10052 PulseGuide returned control before completion, sleep 441
02:58:48.345 00.472 10052 IsGuiding returns 1
02:58:48.345 00.000 10052 scope still moving after pulse duration time elapsed
02:58:48.393 00.048 10052 IsSlewing returns 0
02:58:48.440 00.047 10052 IsGuiding returns 0
02:58:48.440 00.000 10052 scope move finished after 500 + 124 ms
02:58:48.440 00.000 10052 Move returns status 0, amount 500
02:58:48.440 00.000 10052 MoveAxis(N, 29, ABG)
02:58:48.440 00.000 10052 Guiding  Dir = 0, Dur = 29
02:58:48.471 00.031 10052 IsSlewing returns 0
02:58:48.503 00.032 10052 IsGuiding returns 0
02:58:48.533 00.030 10052 PulseGuide returned control before completion, sleep 12
02:58:48.581 00.048 10052 IsGuiding returns 0
02:58:48.581 00.000 10052 Move returns status 0, amount 29
02:58:48.581 00.000 10052 move complete, result=0
02:58:48.581 00.000 10052 worker thread done servicing request
02:58:48.581 00.000 10052 Worker thread wakes up
02:58:48.581 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:48.581 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,589,31,31)
02:58:48.581 00.000 6880 GuideStep: 287.2 px 500 ms WEST, -0.7 px 29 ms NORTH
02:58:49.536 00.955 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f9a6004-c301-434e-b581-2f071257bdf5"}
02:58:49.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f9a6004-c301-434e-b581-2f071257bdf5"}
02:58:49.536 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77dac114-e039-4bbc-a601-73719ba0fd6d"}
02:58:49.536 00.000 6880 case statement mapped state 6 to 3
02:58:49.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"77dac114-e039-4bbc-a601-73719ba0fd6d"}
02:58:49.536 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7feeb591-a102-4f31-9428-73dddb9fadb3"}
02:58:49.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5046,"width":15,"height":15,"star_pos":[7.04,6.70],"pixels":"..."},"id":"7feeb591-a102-4f31-9428-73dddb9fadb3"}
02:58:49.727 00.191 10052 Exposure complete
02:58:49.789 00.062 10052 worker thread done servicing request
02:58:49.789 00.000 6880 OnExposeComplete: enter
02:58:49.789 00.000 6880 UpdateGuideState(): m_state=6
02:58:49.789 00.000 6880 Star::Find(15, 404, 603, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5047
02:58:49.789 00.000 6880 Star::Find returns 1 (0), X=404.13, Y=600.70, Mass=2445, SNR=34.1, Peak=151 HFD=4.7
02:58:49.789 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:49.789 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:49.789 00.000 6880 CameraToMount -- cameraX=-3.76 cameraY=-290.34 hyp=290.37 cameraTheta=-1.58 mountX=290.24 mountY=-0.53, mountTheta=-0.00
02:58:49.789 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.76, y=-290.34, opts=13)
02:58:49.789 00.000 6880 Enqueuing Move request for scope (-3.76, -290.34)
02:58:49.789 00.000 10052 Worker thread wakes up
02:58:49.789 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.76, -290.34) opts 0xd
02:58:49.789 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.76, -290.34)
02:58:49.789 00.000 10052 Moving (-3.76, -290.34) raw xDistance=290.24 yDistance=-0.53
02:58:49.789 00.000 10052 GuideAlgorithmHysteresis::Result() returns 137.41 from input 290.24
02:58:49.789 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.53, slope = -0.02
02:58:49.789 00.000 10052 MoveAxis(W, 81799, ABG)
02:58:49.789 00.000 10052 duration set to 500 by maxRaDuration
02:58:49.789 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:49.821 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:49.853 00.032 6880 UpdateGuideState exits: m=2445 SNR=34.1
02:58:49.853 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:49.853 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:49.853 00.000 6880 Enqueuing Expose request
02:58:49.853 00.000 10052 IsSlewing returns 0
02:58:49.917 00.064 10052 IsGuiding returns 0
02:58:49.995 00.078 10052 PulseGuide returned control before completion, sleep 443
02:58:50.469 00.474 10052 IsGuiding returns 1
02:58:50.469 00.000 10052 scope still moving after pulse duration time elapsed
02:58:50.513 00.044 10052 IsSlewing returns 0
02:58:50.544 00.031 10052 IsGuiding returns 0
02:58:50.544 00.000 10052 scope move finished after 500 + 129 ms
02:58:50.560 00.016 10052 Move returns status 0, amount 500
02:58:50.560 00.000 10052 MoveAxis(N, 31, ABG)
02:58:50.560 00.000 10052 Guiding  Dir = 0, Dur = 31
02:58:50.592 00.032 10052 IsSlewing returns 0
02:58:50.623 00.031 10052 IsGuiding returns 0
02:58:50.654 00.031 10052 PulseGuide returned control before completion, sleep 15
02:58:50.702 00.048 10052 IsGuiding returns 0
02:58:50.702 00.000 10052 Move returns status 0, amount 31
02:58:50.702 00.000 10052 move complete, result=0
02:58:50.702 00.000 10052 worker thread done servicing request
02:58:50.702 00.000 10052 Worker thread wakes up
02:58:50.702 00.000 6880 GuideStep: 290.2 px 500 ms WEST, -0.5 px 31 ms NORTH
02:58:50.702 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:50.702 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,586,31,31)
02:58:51.536 00.834 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d0ab6bd-847c-417b-8f67-55dac3e93805"}
02:58:51.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d0ab6bd-847c-417b-8f67-55dac3e93805"}
02:58:51.536 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a5783f1b-d212-4cb8-8ebf-c1ab2d82aaf5"}
02:58:51.536 00.000 6880 case statement mapped state 6 to 3
02:58:51.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a5783f1b-d212-4cb8-8ebf-c1ab2d82aaf5"}
02:58:51.537 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8a252359-f5d6-4de6-b19c-9470cd48b5a7"}
02:58:51.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5047,"width":15,"height":15,"star_pos":[7.13,6.70],"pixels":"..."},"id":"8a252359-f5d6-4de6-b19c-9470cd48b5a7"}
02:58:51.835 00.298 10052 Exposure complete
02:58:51.914 00.079 10052 worker thread done servicing request
02:58:51.914 00.000 6880 OnExposeComplete: enter
02:58:51.914 00.000 6880 UpdateGuideState(): m_state=6
02:58:51.914 00.000 6880 Star::Find(15, 404, 600, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5048
02:58:51.914 00.000 6880 Star::Find returns 1 (0), X=403.54, Y=597.74, Mass=2190, SNR=32.0, Peak=129 HFD=5.1
02:58:51.914 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:51.914 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:51.914 00.000 6880 CameraToMount -- cameraX=-4.35 cameraY=-293.30 hyp=293.33 cameraTheta=-1.59 mountX=293.22 mountY=-1.09, mountTheta=-0.00
02:58:51.914 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.35, y=-293.30, opts=13)
02:58:51.914 00.000 6880 Enqueuing Move request for scope (-4.35, -293.30)
02:58:51.914 00.000 10052 Worker thread wakes up
02:58:51.914 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.35, -293.30) opts 0xd
02:58:51.914 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.35, -293.30)
02:58:51.914 00.000 10052 Moving (-4.35, -293.30) raw xDistance=293.22 yDistance=-1.09
02:58:51.914 00.000 10052 GuideAlgorithmHysteresis::Result() returns 138.82 from input 293.22
02:58:51.914 00.000 10052 Lowpass2 history cleared, outlier deflection
02:58:51.914 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.49 from input -1.09, slope = 0.00
02:58:51.914 00.000 10052 MoveAxis(W, 82640, ABG)
02:58:51.914 00.000 10052 duration set to 500 by maxRaDuration
02:58:51.914 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:51.931 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:51.961 00.030 6880 UpdateGuideState exits: m=2190 SNR=32.0
02:58:51.961 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:51.961 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:51.961 00.000 6880 Enqueuing Expose request
02:58:51.993 00.032 10052 IsSlewing returns 0
02:58:52.071 00.078 10052 IsGuiding returns 0
02:58:52.134 00.063 10052 PulseGuide returned control before completion, sleep 447
02:58:52.615 00.481 10052 IsGuiding returns 1
02:58:52.615 00.000 10052 scope still moving after pulse duration time elapsed
02:58:52.655 00.040 10052 IsSlewing returns 0
02:58:52.702 00.047 10052 IsGuiding returns 0
02:58:52.702 00.000 10052 scope move finished after 500 + 131 ms
02:58:52.702 00.000 10052 Move returns status 0, amount 500
02:58:52.702 00.000 10052 MoveAxis(N, 198, ABG)
02:58:52.702 00.000 10052 Guiding  Dir = 0, Dur = 198
02:58:52.734 00.032 10052 IsSlewing returns 0
02:58:52.780 00.046 10052 IsGuiding returns 0
02:58:52.796 00.016 10052 PulseGuide returned control before completion, sleep 182
02:58:53.016 00.220 10052 IsGuiding returns 0
02:58:53.016 00.000 10052 Move returns status 0, amount 198
02:58:53.016 00.000 10052 move complete, result=0
02:58:53.016 00.000 10052 worker thread done servicing request
02:58:53.016 00.000 10052 Worker thread wakes up
02:58:53.016 00.000 6880 GuideStep: 293.2 px 500 ms WEST, -1.1 px 198 ms NORTH
02:58:53.016 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:53.016 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,583,31,31)
02:58:53.532 00.516 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"850c15d7-4f1c-4dc3-afc8-2951610ce561"}
02:58:53.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"850c15d7-4f1c-4dc3-afc8-2951610ce561"}
02:58:53.533 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25f924e4-1e14-4c32-858b-18e69072f0cc"}
02:58:53.533 00.000 6880 case statement mapped state 6 to 3
02:58:53.533 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"25f924e4-1e14-4c32-858b-18e69072f0cc"}
02:58:53.534 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"94bc06b4-9edc-42bd-91c6-480d348849e9"}
02:58:53.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5048,"width":15,"height":15,"star_pos":[6.54,6.74],"pixels":"..."},"id":"94bc06b4-9edc-42bd-91c6-480d348849e9"}
02:58:54.150 00.616 10052 Exposure complete
02:58:54.197 00.047 10052 worker thread done servicing request
02:58:54.197 00.000 6880 OnExposeComplete: enter
02:58:54.197 00.000 6880 UpdateGuideState(): m_state=6
02:58:54.197 00.000 6880 Star::Find(15, 403, 597, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5049
02:58:54.197 00.000 6880 Star::Find returns 1 (0), X=403.67, Y=594.87, Mass=2268, SNR=33.0, Peak=130 HFD=5.0
02:58:54.197 00.000 6880 CameraToMount -- cameraTheta (-1.59) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:54.197 00.000 6880 CameraToMount -- cameraTheta (-1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:54.197 00.000 6880 CameraToMount -- cameraX=-4.22 cameraY=-296.17 hyp=296.20 cameraTheta=-1.59 mountX=296.08 mountY=-0.93, mountTheta=-0.00
02:58:54.197 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.22, y=-296.17, opts=13)
02:58:54.197 00.000 6880 Enqueuing Move request for scope (-4.22, -296.17)
02:58:54.197 00.000 10052 Worker thread wakes up
02:58:54.197 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.22, -296.17) opts 0xd
02:58:54.197 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.22, -296.17)
02:58:54.197 00.000 10052 Moving (-4.22, -296.17) raw xDistance=296.08 yDistance=-0.93
02:58:54.197 00.000 10052 GuideAlgorithmHysteresis::Result() returns 140.18 from input 296.08
02:58:54.197 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.42 from input -0.93, slope = 0.00
02:58:54.197 00.000 10052 MoveAxis(W, 83447, ABG)
02:58:54.197 00.000 10052 duration set to 500 by maxRaDuration
02:58:54.197 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:54.218 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:54.218 00.000 10052 IsSlewing returns 0
02:58:54.245 00.027 6880 UpdateGuideState exits: m=2268 SNR=33.0
02:58:54.245 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:54.245 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:54.245 00.000 6880 Enqueuing Expose request
02:58:54.261 00.016 10052 IsGuiding returns 0
02:58:54.277 00.016 10052 PulseGuide returned control before completion, sleep 483
02:58:54.796 00.519 10052 IsGuiding returns 0
02:58:54.796 00.000 10052 Move returns status 0, amount 500
02:58:54.796 00.000 10052 MoveAxis(N, 169, ABG)
02:58:54.796 00.000 10052 Guiding  Dir = 0, Dur = 169
02:58:54.828 00.032 10052 IsSlewing returns 0
02:58:54.876 00.048 10052 IsGuiding returns 0
02:58:54.907 00.031 10052 PulseGuide returned control before completion, sleep 153
02:58:55.100 00.193 10052 IsGuiding returns 0
02:58:55.100 00.000 10052 Move returns status 0, amount 169
02:58:55.100 00.000 10052 move complete, result=0
02:58:55.100 00.000 10052 worker thread done servicing request
02:58:55.100 00.000 10052 Worker thread wakes up
02:58:55.100 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:55.100 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,580,31,31)
02:58:55.100 00.000 6880 GuideStep: 296.1 px 500 ms WEST, -0.9 px 169 ms NORTH
02:58:55.534 00.434 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a44ecdf2-92fd-4a98-b8c3-1fc36ae83306"}
02:58:55.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a44ecdf2-92fd-4a98-b8c3-1fc36ae83306"}
02:58:55.534 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8cdbe220-fac6-41c9-b36f-acddb7ae3399"}
02:58:55.534 00.000 6880 case statement mapped state 6 to 3
02:58:55.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8cdbe220-fac6-41c9-b36f-acddb7ae3399"}
02:58:55.535 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be63606f-370d-4806-80be-cfb1c9f1397b"}
02:58:55.535 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5049,"width":15,"height":15,"star_pos":[6.67,6.87],"pixels":"..."},"id":"be63606f-370d-4806-80be-cfb1c9f1397b"}
02:58:56.339 00.804 10052 Exposure complete
02:58:56.402 00.063 10052 worker thread done servicing request
02:58:56.402 00.000 6880 OnExposeComplete: enter
02:58:56.402 00.000 6880 UpdateGuideState(): m_state=6
02:58:56.402 00.000 6880 Star::Find(15, 403, 594, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5050
02:58:56.402 00.000 6880 Star::Find returns 1 (0), X=404.36, Y=592.00, Mass=2406, SNR=33.8, Peak=134 HFD=5.0
02:58:56.402 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:56.402 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:56.402 00.000 6880 CameraToMount -- cameraX=-3.54 cameraY=-299.04 hyp=299.06 cameraTheta=-1.58 mountX=298.92 mountY=-0.21, mountTheta=-0.00
02:58:56.402 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.54, y=-299.04, opts=13)
02:58:56.402 00.000 6880 Enqueuing Move request for scope (-3.54, -299.04)
02:58:56.402 00.000 10052 Worker thread wakes up
02:58:56.402 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.54, -299.04) opts 0xd
02:58:56.402 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.54, -299.04)
02:58:56.402 00.000 10052 Moving (-3.54, -299.04) raw xDistance=298.92 yDistance=-0.21
02:58:56.402 00.000 10052 GuideAlgorithmHysteresis::Result() returns 141.52 from input 298.92
02:58:56.402 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.21, slope = 0.00
02:58:56.402 00.000 10052 MoveAxis(W, 84249, ABG)
02:58:56.402 00.000 10052 duration set to 500 by maxRaDuration
02:58:56.402 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:56.435 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:56.435 00.000 10052 IsSlewing returns 0
02:58:56.449 00.014 6880 UpdateGuideState exits: m=2406 SNR=33.8
02:58:56.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:56.449 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:56.449 00.000 6880 Enqueuing Expose request
02:58:56.464 00.015 10052 IsGuiding returns 0
02:58:56.497 00.033 10052 PulseGuide returned control before completion, sleep 483
02:58:57.013 00.516 10052 IsGuiding returns 0
02:58:57.013 00.000 10052 Move returns status 0, amount 500
02:58:57.013 00.000 10052 MoveAxis(N, 38, ABG)
02:58:57.013 00.000 10052 Guiding  Dir = 0, Dur = 38
02:58:57.060 00.047 10052 IsSlewing returns 0
02:58:57.092 00.032 10052 IsGuiding returns 0
02:58:57.123 00.031 10052 PulseGuide returned control before completion, sleep 22
02:58:57.170 00.047 10052 IsGuiding returns 0
02:58:57.170 00.000 10052 Move returns status 0, amount 38
02:58:57.170 00.000 10052 move complete, result=0
02:58:57.170 00.000 10052 worker thread done servicing request
02:58:57.170 00.000 6880 GuideStep: 298.9 px 500 ms WEST, -0.2 px 38 ms NORTH
02:58:57.170 00.000 10052 Worker thread wakes up
02:58:57.170 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:57.170 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,577,31,31)
02:58:57.530 00.360 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"be0219f5-fe9c-4164-8318-3c516996ee03"}
02:58:57.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"be0219f5-fe9c-4164-8318-3c516996ee03"}
02:58:57.530 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7b27aee6-3746-4c22-8679-fa6da2863e1a"}
02:58:57.530 00.000 6880 case statement mapped state 6 to 3
02:58:57.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7b27aee6-3746-4c22-8679-fa6da2863e1a"}
02:58:57.530 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"04eca881-d41c-42cc-a81e-f3ff2e784b79"}
02:58:57.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5050,"width":15,"height":15,"star_pos":[7.36,7.00],"pixels":"..."},"id":"04eca881-d41c-42cc-a81e-f3ff2e784b79"}
02:58:58.413 00.883 10052 Exposure complete
02:58:58.475 00.062 10052 worker thread done servicing request
02:58:58.476 00.001 6880 OnExposeComplete: enter
02:58:58.476 00.000 6880 UpdateGuideState(): m_state=6
02:58:58.476 00.000 6880 Star::Find(15, 404, 592, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5051
02:58:58.476 00.000 6880 Star::Find returns 1 (0), X=404.32, Y=589.41, Mass=2257, SNR=32.8, Peak=156 HFD=4.9
02:58:58.476 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:58:58.476 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:58:58.476 00.000 6880 CameraToMount -- cameraX=-3.58 cameraY=-301.63 hyp=301.65 cameraTheta=-1.58 mountX=301.51 mountY=-0.22, mountTheta=-0.00
02:58:58.476 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.58, y=-301.63, opts=13)
02:58:58.476 00.000 6880 Enqueuing Move request for scope (-3.58, -301.63)
02:58:58.476 00.000 10052 Worker thread wakes up
02:58:58.476 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.58, -301.63) opts 0xd
02:58:58.476 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.58, -301.63)
02:58:58.476 00.000 10052 Moving (-3.58, -301.63) raw xDistance=301.51 yDistance=-0.22
02:58:58.476 00.000 10052 GuideAlgorithmHysteresis::Result() returns 142.75 from input 301.51
02:58:58.476 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.22, slope = 0.00
02:58:58.476 00.000 10052 MoveAxis(W, 84982, ABG)
02:58:58.476 00.000 10052 duration set to 500 by maxRaDuration
02:58:58.476 00.000 10052 Guiding  Dir = 3, Dur = 500
02:58:58.500 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:58:58.500 00.000 10052 IsSlewing returns 0
02:58:58.523 00.023 6880 UpdateGuideState exits: m=2257 SNR=32.8
02:58:58.523 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:58:58.523 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:58:58.523 00.000 6880 Enqueuing Expose request
02:58:58.539 00.016 10052 IsGuiding returns 0
02:58:58.555 00.016 10052 PulseGuide returned control before completion, sleep 483
02:58:59.072 00.517 10052 IsGuiding returns 0
02:58:59.072 00.000 10052 Move returns status 0, amount 500
02:58:59.072 00.000 10052 MoveAxis(N, 40, ABG)
02:58:59.072 00.000 10052 Guiding  Dir = 0, Dur = 40
02:58:59.120 00.048 10052 IsSlewing returns 0
02:58:59.155 00.035 10052 IsGuiding returns 0
02:58:59.183 00.028 10052 PulseGuide returned control before completion, sleep 22
02:58:59.230 00.047 10052 IsGuiding returns 0
02:58:59.230 00.000 10052 Move returns status 0, amount 40
02:58:59.230 00.000 10052 move complete, result=0
02:58:59.230 00.000 10052 worker thread done servicing request
02:58:59.230 00.000 10052 Worker thread wakes up
02:58:59.230 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:58:59.230 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,574,31,31)
02:58:59.230 00.000 6880 GuideStep: 301.5 px 500 ms WEST, -0.2 px 40 ms NORTH
02:58:59.529 00.299 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5c1da37-d652-4d65-925c-bcef3f9676cd"}
02:58:59.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5c1da37-d652-4d65-925c-bcef3f9676cd"}
02:58:59.529 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d047cfec-0389-48f1-9bf7-80c7d4313d36"}
02:58:59.529 00.000 6880 case statement mapped state 6 to 3
02:58:59.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d047cfec-0389-48f1-9bf7-80c7d4313d36"}
02:58:59.529 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b811d360-c4b5-41dc-9166-f9d83e433092"}
02:58:59.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5051,"width":15,"height":15,"star_pos":[7.32,7.41],"pixels":"..."},"id":"b811d360-c4b5-41dc-9166-f9d83e433092"}
02:59:00.142 00.613 10052 Exposure complete
02:59:00.189 00.047 10052 worker thread done servicing request
02:59:00.189 00.000 6880 OnExposeComplete: enter
02:59:00.189 00.000 6880 UpdateGuideState(): m_state=6
02:59:00.189 00.000 6880 Star::Find(15, 404, 589, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5052
02:59:00.189 00.000 6880 Star::Find returns 1 (0), X=404.18, Y=588.14, Mass=2194, SNR=32.3, Peak=128 HFD=4.8
02:59:00.189 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:00.189 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:00.189 00.000 6880 CameraToMount -- cameraX=-3.71 cameraY=-302.89 hyp=302.92 cameraTheta=-1.58 mountX=302.78 mountY=-0.34, mountTheta=-0.00
02:59:00.189 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.71, y=-302.89, opts=13)
02:59:00.189 00.000 6880 Enqueuing Move request for scope (-3.71, -302.89)
02:59:00.189 00.000 10052 Worker thread wakes up
02:59:00.189 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.71, -302.89) opts 0xd
02:59:00.189 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.71, -302.89)
02:59:00.189 00.000 10052 Moving (-3.71, -302.89) raw xDistance=302.78 yDistance=-0.34
02:59:00.189 00.000 10052 GuideAlgorithmHysteresis::Result() returns 143.39 from input 302.78
02:59:00.189 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.34, slope = 0.18
02:59:00.189 00.000 10052 MoveAxis(W, 85360, ABG)
02:59:00.189 00.000 10052 duration set to 500 by maxRaDuration
02:59:00.189 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:00.207 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:00.207 00.000 10052 IsSlewing returns 0
02:59:00.223 00.016 6880 UpdateGuideState exits: m=2194 SNR=32.3
02:59:00.223 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:00.223 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:00.223 00.000 6880 Enqueuing Expose request
02:59:00.253 00.030 10052 IsGuiding returns 0
02:59:00.268 00.015 10052 PulseGuide returned control before completion, sleep 483
02:59:00.786 00.518 10052 IsGuiding returns 0
02:59:00.786 00.000 10052 Move returns status 0, amount 500
02:59:00.786 00.000 10052 MoveAxis(N, 0, ABG)
02:59:00.786 00.000 10052 Move returns status 0, amount 0
02:59:00.786 00.000 10052 move complete, result=0
02:59:00.786 00.000 6880 GuideStep: 302.8 px 500 ms WEST, -0.3 px 0 ms NORTH
02:59:00.786 00.000 10052 worker thread done servicing request
02:59:00.786 00.000 10052 Worker thread wakes up
02:59:00.786 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:00.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,573,31,31)
02:59:01.524 00.738 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"045cbe2e-2aaa-4ac0-b07d-1cc4c4256093"}
02:59:01.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"045cbe2e-2aaa-4ac0-b07d-1cc4c4256093"}
02:59:01.524 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"490e0dca-6dfa-4000-8608-b62c34cb92f4"}
02:59:01.524 00.000 6880 case statement mapped state 6 to 3
02:59:01.524 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"490e0dca-6dfa-4000-8608-b62c34cb92f4"}
02:59:01.526 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a9dcef36-a7fc-4bbd-8dc5-729f883511b5"}
02:59:01.526 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5052,"width":15,"height":15,"star_pos":[7.18,7.14],"pixels":"..."},"id":"a9dcef36-a7fc-4bbd-8dc5-729f883511b5"}
02:59:01.928 00.402 10052 Exposure complete
02:59:01.984 00.056 10052 worker thread done servicing request
02:59:01.984 00.000 6880 OnExposeComplete: enter
02:59:01.984 00.000 6880 UpdateGuideState(): m_state=6
02:59:01.984 00.000 6880 Star::Find(15, 404, 588, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5053
02:59:01.984 00.000 6880 Star::Find returns 1 (0), X=404.74, Y=585.18, Mass=2176, SNR=32.2, Peak=117 HFD=5.0
02:59:01.984 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:01.984 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:59:01.984 00.000 6880 CameraToMount -- cameraX=-3.15 cameraY=-305.86 hyp=305.87 cameraTheta=-1.58 mountX=305.72 mountY=0.25, mountTheta=0.00
02:59:01.984 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.15, y=-305.86, opts=13)
02:59:01.984 00.000 6880 Enqueuing Move request for scope (-3.15, -305.86)
02:59:01.984 00.000 10052 Worker thread wakes up
02:59:01.984 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.15, -305.86) opts 0xd
02:59:01.984 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.15, -305.86)
02:59:01.984 00.000 10052 Moving (-3.15, -305.86) raw xDistance=305.72 yDistance=0.25
02:59:01.984 00.000 10052 GuideAlgorithmHysteresis::Result() returns 144.74 from input 305.72
02:59:01.984 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.25 is < calculated value 0.50, using input
02:59:01.984 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.11 from input 0.25, slope = 0.22
02:59:01.984 00.000 10052 MoveAxis(W, 86165, ABG)
02:59:01.984 00.000 10052 duration set to 500 by maxRaDuration
02:59:01.984 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:02.015 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:02.032 00.017 10052 IsSlewing returns 0
02:59:02.032 00.000 6880 UpdateGuideState exits: m=2176 SNR=32.2
02:59:02.032 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:02.032 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:02.032 00.000 6880 Enqueuing Expose request
02:59:02.109 00.077 10052 IsGuiding returns 0
02:59:02.172 00.063 10052 PulseGuide returned control before completion, sleep 447
02:59:02.642 00.470 10052 IsGuiding returns 1
02:59:02.642 00.000 10052 scope still moving after pulse duration time elapsed
02:59:02.690 00.048 10052 IsSlewing returns 0
02:59:02.721 00.031 10052 IsGuiding returns 0
02:59:02.721 00.000 10052 scope move finished after 500 + 124 ms
02:59:02.737 00.016 10052 Move returns status 0, amount 500
02:59:02.737 00.000 10052 MoveAxis(S, 45, ABG)
02:59:02.737 00.000 10052 Guiding  Dir = 1, Dur = 45
02:59:02.768 00.031 10052 IsSlewing returns 0
02:59:02.814 00.046 10052 IsGuiding returns 0
02:59:02.831 00.017 10052 PulseGuide returned control before completion, sleep 29
02:59:02.893 00.062 10052 IsGuiding returns 0
02:59:02.893 00.000 10052 Move returns status 0, amount 45
02:59:02.893 00.000 10052 move complete, result=0
02:59:02.893 00.000 10052 worker thread done servicing request
02:59:02.893 00.000 10052 Worker thread wakes up
02:59:02.893 00.000 6880 GuideStep: 305.7 px 500 ms WEST, 0.2 px 45 ms SOUTH
02:59:02.893 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:02.893 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,570,31,31)
02:59:03.521 00.628 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ab5421b-1b7f-429e-bd76-4a2b9bdabda7"}
02:59:03.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ab5421b-1b7f-429e-bd76-4a2b9bdabda7"}
02:59:03.521 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d03f8c9-27db-434c-8800-47632dd6cab2"}
02:59:03.521 00.000 6880 case statement mapped state 6 to 3
02:59:03.521 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d03f8c9-27db-434c-8800-47632dd6cab2"}
02:59:03.522 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"725aa846-128d-4b69-a998-ba3be92c5297"}
02:59:03.522 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5053,"width":15,"height":15,"star_pos":[6.74,7.18],"pixels":"..."},"id":"725aa846-128d-4b69-a998-ba3be92c5297"}
02:59:04.039 00.517 10052 Exposure complete
02:59:04.087 00.048 10052 worker thread done servicing request
02:59:04.087 00.000 6880 OnExposeComplete: enter
02:59:04.087 00.000 6880 UpdateGuideState(): m_state=6
02:59:04.087 00.000 6880 Star::Find(15, 404, 585, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5054
02:59:04.087 00.000 6880 Star::Find returns 1 (0), X=404.75, Y=582.26, Mass=2246, SNR=32.7, Peak=114 HFD=5.0
02:59:04.087 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:04.087 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:59:04.087 00.000 6880 CameraToMount -- cameraX=-3.14 cameraY=-308.78 hyp=308.79 cameraTheta=-1.58 mountX=308.63 mountY=0.29, mountTheta=0.00
02:59:04.103 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-3.14, y=-308.78, opts=13)
02:59:04.103 00.000 6880 Enqueuing Move request for scope (-3.14, -308.78)
02:59:04.103 00.000 10052 Worker thread wakes up
02:59:04.103 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.14, -308.78) opts 0xd
02:59:04.103 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.14, -308.78)
02:59:04.103 00.000 10052 Moving (-3.14, -308.78) raw xDistance=308.63 yDistance=0.29
02:59:04.103 00.000 10052 GuideAlgorithmHysteresis::Result() returns 146.12 from input 308.63
02:59:04.103 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.29 is < calculated value 0.57, using input
02:59:04.103 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.13 from input 0.29, slope = 0.21
02:59:04.103 00.000 10052 MoveAxis(W, 86986, ABG)
02:59:04.103 00.000 10052 duration set to 500 by maxRaDuration
02:59:04.103 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:04.119 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:04.135 00.016 10052 IsSlewing returns 0
02:59:04.150 00.015 6880 UpdateGuideState exits: m=2246 SNR=32.7
02:59:04.150 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:04.150 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:04.150 00.000 6880 Enqueuing Expose request
02:59:04.166 00.016 10052 IsGuiding returns 0
02:59:04.197 00.031 10052 PulseGuide returned control before completion, sleep 483
02:59:04.714 00.517 10052 IsGuiding returns 0
02:59:04.714 00.000 10052 Move returns status 0, amount 500
02:59:04.714 00.000 10052 MoveAxis(S, 54, ABG)
02:59:04.714 00.000 10052 Guiding  Dir = 1, Dur = 54
02:59:04.746 00.032 10052 IsSlewing returns 0
02:59:04.798 00.052 10052 IsGuiding returns 0
02:59:04.824 00.026 10052 PulseGuide returned control before completion, sleep 37
02:59:04.888 00.064 10052 IsGuiding returns 0
02:59:04.888 00.000 10052 Move returns status 0, amount 54
02:59:04.888 00.000 10052 move complete, result=0
02:59:04.888 00.000 10052 worker thread done servicing request
02:59:04.888 00.000 10052 Worker thread wakes up
02:59:04.888 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:04.888 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,567,31,31)
02:59:04.888 00.000 6880 GuideStep: 308.6 px 500 ms WEST, 0.3 px 54 ms SOUTH
02:59:05.530 00.642 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aaf7eb63-4bcd-4fb6-83ee-1916bfc40a04"}
02:59:05.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aaf7eb63-4bcd-4fb6-83ee-1916bfc40a04"}
02:59:05.530 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"672873c9-d4b1-420f-9ebb-cfef29215905"}
02:59:05.530 00.000 6880 case statement mapped state 6 to 3
02:59:05.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"672873c9-d4b1-420f-9ebb-cfef29215905"}
02:59:05.532 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3fc6d7f4-2c59-497e-bba0-0f84637d78ff"}
02:59:05.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5054,"width":15,"height":15,"star_pos":[6.75,7.26],"pixels":"..."},"id":"3fc6d7f4-2c59-497e-bba0-0f84637d78ff"}
02:59:05.798 00.266 10052 Exposure complete
02:59:05.845 00.047 10052 worker thread done servicing request
02:59:05.845 00.000 6880 OnExposeComplete: enter
02:59:05.845 00.000 6880 UpdateGuideState(): m_state=6
02:59:05.845 00.000 6880 Star::Find(15, 404, 582, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5055
02:59:05.861 00.016 6880 Star::Find returns 1 (0), X=404.50, Y=581.22, Mass=2255, SNR=32.8, Peak=124 HFD=5.0
02:59:05.861 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:05.861 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:59:05.861 00.000 6880 CameraToMount -- cameraX=-3.39 cameraY=-309.82 hyp=309.84 cameraTheta=-1.58 mountX=309.69 mountY=0.06, mountTheta=0.00
02:59:05.861 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.39, y=-309.82, opts=13)
02:59:05.861 00.000 6880 Enqueuing Move request for scope (-3.39, -309.82)
02:59:05.861 00.000 10052 Worker thread wakes up
02:59:05.861 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.39, -309.82) opts 0xd
02:59:05.861 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.39, -309.82)
02:59:05.861 00.000 10052 Moving (-3.39, -309.82) raw xDistance=309.69 yDistance=0.06
02:59:05.861 00.000 10052 GuideAlgorithmHysteresis::Result() returns 146.67 from input 309.69
02:59:05.861 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.50, using input
02:59:05.861 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.16
02:59:05.861 00.000 10052 MoveAxis(W, 87310, ABG)
02:59:05.861 00.000 10052 duration set to 500 by maxRaDuration
02:59:05.861 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:05.887 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:05.909 00.022 6880 UpdateGuideState exits: m=2255 SNR=32.8
02:59:05.909 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:05.909 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:05.909 00.000 6880 Enqueuing Expose request
02:59:05.924 00.015 10052 IsSlewing returns 0
02:59:05.987 00.063 10052 IsGuiding returns 0
02:59:06.051 00.064 10052 PulseGuide returned control before completion, sleep 451
02:59:06.536 00.485 10052 IsGuiding returns 1
02:59:06.536 00.000 10052 scope still moving after pulse duration time elapsed
02:59:06.584 00.048 10052 IsSlewing returns 0
02:59:06.616 00.032 10052 IsGuiding returns 0
02:59:06.616 00.000 10052 scope move finished after 500 + 134 ms
02:59:06.616 00.000 10052 Move returns status 0, amount 500
02:59:06.616 00.000 10052 MoveAxis(N, 0, ABG)
02:59:06.616 00.000 10052 Move returns status 0, amount 0
02:59:06.616 00.000 10052 move complete, result=0
02:59:06.616 00.000 10052 worker thread done servicing request
02:59:06.616 00.000 10052 Worker thread wakes up
02:59:06.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:06.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,566,31,31)
02:59:06.632 00.016 6880 GuideStep: 309.7 px 500 ms WEST, 0.1 px 0 ms NORTH
02:59:07.541 00.909 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34fcea3f-c0dc-4140-a00b-e12b96e491eb"}
02:59:07.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34fcea3f-c0dc-4140-a00b-e12b96e491eb"}
02:59:07.543 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6799857a-7556-42cd-9e64-58d2628324fe"}
02:59:07.543 00.000 6880 case statement mapped state 6 to 3
02:59:07.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6799857a-7556-42cd-9e64-58d2628324fe"}
02:59:07.544 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cf4a5b57-4a04-4d5e-982e-7639aa9e327c"}
02:59:07.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5055,"width":15,"height":15,"star_pos":[6.50,7.22],"pixels":"..."},"id":"cf4a5b57-4a04-4d5e-982e-7639aa9e327c"}
02:59:07.763 00.219 10052 Exposure complete
02:59:07.841 00.078 10052 worker thread done servicing request
02:59:07.841 00.000 6880 OnExposeComplete: enter
02:59:07.841 00.000 6880 UpdateGuideState(): m_state=6
02:59:07.841 00.000 6880 Star::Find(15, 404, 581, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5056
02:59:07.841 00.000 6880 Star::Find returns 1 (0), X=404.58, Y=577.78, Mass=2175, SNR=32.2, Peak=136 HFD=4.8
02:59:07.841 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:07.841 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:59:07.841 00.000 6880 CameraToMount -- cameraX=-3.31 cameraY=-313.26 hyp=313.28 cameraTheta=-1.58 mountX=313.12 mountY=0.17, mountTheta=0.00
02:59:07.841 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.31, y=-313.26, opts=13)
02:59:07.841 00.000 6880 Enqueuing Move request for scope (-3.31, -313.26)
02:59:07.841 00.000 10052 Worker thread wakes up
02:59:07.841 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.31, -313.26) opts 0xd
02:59:07.841 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.31, -313.26)
02:59:07.841 00.000 10052 Moving (-3.31, -313.26) raw xDistance=313.12 yDistance=0.17
02:59:07.841 00.000 10052 GuideAlgorithmHysteresis::Result() returns 148.24 from input 313.12
02:59:07.841 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.17 is < calculated value 0.48, using input
02:59:07.841 00.000 10052 Lowpass2 history cleared, 3 successive rejected correction values
02:59:07.841 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.13
02:59:07.841 00.000 10052 MoveAxis(W, 88246, ABG)
02:59:07.841 00.000 10052 duration set to 500 by maxRaDuration
02:59:07.841 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:07.858 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:07.888 00.030 10052 IsSlewing returns 0
02:59:07.898 00.010 6880 UpdateGuideState exits: m=2175 SNR=32.2
02:59:07.898 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:07.898 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:07.898 00.000 6880 Enqueuing Expose request
02:59:07.968 00.070 10052 IsGuiding returns 0
02:59:08.031 00.063 10052 PulseGuide returned control before completion, sleep 451
02:59:08.503 00.472 10052 IsGuiding returns 1
02:59:08.503 00.000 10052 scope still moving after pulse duration time elapsed
02:59:08.551 00.048 10052 IsSlewing returns 0
02:59:08.598 00.047 10052 IsGuiding returns 0
02:59:08.599 00.001 10052 scope move finished after 500 + 124 ms
02:59:08.599 00.000 10052 Move returns status 0, amount 500
02:59:08.599 00.000 10052 MoveAxis(N, 0, ABG)
02:59:08.599 00.000 10052 Move returns status 0, amount 0
02:59:08.599 00.000 10052 move complete, result=0
02:59:08.599 00.000 10052 worker thread done servicing request
02:59:08.599 00.000 10052 Worker thread wakes up
02:59:08.599 00.000 6880 GuideStep: 313.1 px 500 ms WEST, 0.2 px 0 ms NORTH
02:59:08.599 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:08.599 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,563,31,31)
02:59:09.506 00.907 10052 Exposure complete
02:59:09.553 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79bc7592-bbbc-4d5e-88be-04b0316aa28d"}
02:59:09.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79bc7592-bbbc-4d5e-88be-04b0316aa28d"}
02:59:09.554 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b06ba87-fce9-4c5f-97fc-ed305559bc2c"}
02:59:09.554 00.000 6880 case statement mapped state 6 to 3
02:59:09.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b06ba87-fce9-4c5f-97fc-ed305559bc2c"}
02:59:09.554 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be3ae619-6f98-410d-b7b0-d8b7eec56a89"}
02:59:09.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5056,"width":15,"height":15,"star_pos":[6.58,6.78],"pixels":"..."},"id":"be3ae619-6f98-410d-b7b0-d8b7eec56a89"}
02:59:09.569 00.015 10052 worker thread done servicing request
02:59:09.569 00.000 6880 OnExposeComplete: enter
02:59:09.569 00.000 6880 UpdateGuideState(): m_state=6
02:59:09.569 00.000 6880 Star::Find(15, 404, 577, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5057
02:59:09.569 00.000 6880 Star::Find returns 1 (0), X=404.36, Y=576.22, Mass=2235, SNR=32.7, Peak=113 HFD=5.1
02:59:09.569 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:09.569 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:09.569 00.000 6880 CameraToMount -- cameraX=-3.53 cameraY=-314.82 hyp=314.84 cameraTheta=-1.58 mountX=314.68 mountY=-0.03, mountTheta=-0.00
02:59:09.569 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.53, y=-314.82, opts=13)
02:59:09.569 00.000 6880 Enqueuing Move request for scope (-3.53, -314.82)
02:59:09.569 00.000 10052 Worker thread wakes up
02:59:09.569 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.53, -314.82) opts 0xd
02:59:09.569 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.53, -314.82)
02:59:09.569 00.000 10052 Moving (-3.53, -314.82) raw xDistance=314.68 yDistance=-0.03
02:59:09.569 00.000 10052 GuideAlgorithmHysteresis::Result() returns 149.02 from input 314.68
02:59:09.569 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.00
02:59:09.569 00.000 10052 MoveAxis(W, 88712, ABG)
02:59:09.569 00.000 10052 duration set to 500 by maxRaDuration
02:59:09.569 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:09.603 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:09.633 00.030 10052 IsSlewing returns 0
02:59:09.634 00.001 6880 UpdateGuideState exits: m=2235 SNR=32.7
02:59:09.634 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:09.634 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:09.634 00.000 6880 Enqueuing Expose request
02:59:09.696 00.062 10052 IsGuiding returns 0
02:59:09.776 00.080 10052 PulseGuide returned control before completion, sleep 441
02:59:10.280 00.504 10052 IsGuiding returns 1
02:59:10.280 00.000 10052 scope still moving after pulse duration time elapsed
02:59:10.327 00.047 10052 IsSlewing returns 0
02:59:10.359 00.032 10052 IsGuiding returns 0
02:59:10.359 00.000 10052 scope move finished after 500 + 163 ms
02:59:10.359 00.000 10052 Move returns status 0, amount 500
02:59:10.359 00.000 10052 MoveAxis(N, 0, ABG)
02:59:10.359 00.000 10052 Move returns status 0, amount 0
02:59:10.359 00.000 10052 move complete, result=0
02:59:10.359 00.000 10052 worker thread done servicing request
02:59:10.359 00.000 10052 Worker thread wakes up
02:59:10.359 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:10.359 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,561,31,31)
02:59:10.374 00.015 6880 GuideStep: 314.7 px 500 ms WEST, -0.0 px 0 ms NORTH
02:59:11.504 01.130 10052 Exposure complete
02:59:11.551 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c1f85b8-f7dd-4abc-8baa-9e1572ab7e41"}
02:59:11.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c1f85b8-f7dd-4abc-8baa-9e1572ab7e41"}
02:59:11.552 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aca1de73-36cb-4ca6-9399-9ebaa75d2f5c"}
02:59:11.552 00.000 6880 case statement mapped state 6 to 3
02:59:11.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aca1de73-36cb-4ca6-9399-9ebaa75d2f5c"}
02:59:11.553 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65bb3369-ecfd-4d11-a36e-4863dd846f27"}
02:59:11.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5057,"width":15,"height":15,"star_pos":[7.36,7.22],"pixels":"..."},"id":"65bb3369-ecfd-4d11-a36e-4863dd846f27"}
02:59:11.567 00.014 10052 worker thread done servicing request
02:59:11.567 00.000 6880 OnExposeComplete: enter
02:59:11.567 00.000 6880 UpdateGuideState(): m_state=6
02:59:11.567 00.000 6880 Star::Find(15, 404, 576, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5058
02:59:11.567 00.000 6880 Star::Find returns 1 (0), X=403.95, Y=573.21, Mass=2297, SNR=33.0, Peak=156 HFD=4.8
02:59:11.567 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:11.567 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:11.567 00.000 6880 CameraToMount -- cameraX=-3.94 cameraY=-317.83 hyp=317.85 cameraTheta=-1.58 mountX=317.71 mountY=-0.40, mountTheta=-0.00
02:59:11.567 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.94, y=-317.83, opts=13)
02:59:11.567 00.000 6880 Enqueuing Move request for scope (-3.94, -317.83)
02:59:11.567 00.000 10052 Worker thread wakes up
02:59:11.567 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.94, -317.83) opts 0xd
02:59:11.567 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.94, -317.83)
02:59:11.567 00.000 10052 Moving (-3.94, -317.83) raw xDistance=317.71 yDistance=-0.40
02:59:11.567 00.000 10052 GuideAlgorithmHysteresis::Result() returns 150.42 from input 317.71
02:59:11.567 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.40, slope = 0.00
02:59:11.567 00.000 10052 MoveAxis(W, 89546, ABG)
02:59:11.567 00.000 10052 duration set to 500 by maxRaDuration
02:59:11.567 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:11.592 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:11.614 00.022 6880 UpdateGuideState exits: m=2297 SNR=33.0
02:59:11.614 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:11.614 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:11.614 00.000 6880 Enqueuing Expose request
02:59:11.630 00.016 10052 IsSlewing returns 0
02:59:11.693 00.063 10052 IsGuiding returns 0
02:59:11.771 00.078 10052 PulseGuide returned control before completion, sleep 442
02:59:12.276 00.505 10052 IsGuiding returns 1
02:59:12.276 00.000 10052 scope still moving after pulse duration time elapsed
02:59:12.339 00.063 10052 IsSlewing returns 0
02:59:12.387 00.048 10052 IsGuiding returns 0
02:59:12.387 00.000 10052 scope move finished after 500 + 180 ms
02:59:12.387 00.000 10052 Move returns status 0, amount 500
02:59:12.387 00.000 10052 MoveAxis(N, 73, ABG)
02:59:12.387 00.000 10052 Guiding  Dir = 0, Dur = 73
02:59:12.418 00.031 10052 IsSlewing returns 0
02:59:12.449 00.031 10052 IsGuiding returns 0
02:59:12.481 00.032 10052 PulseGuide returned control before completion, sleep 55
02:59:12.575 00.094 10052 IsGuiding returns 0
02:59:12.575 00.000 10052 Move returns status 0, amount 73
02:59:12.575 00.000 10052 move complete, result=0
02:59:12.575 00.000 6880 GuideStep: 317.7 px 500 ms WEST, -0.4 px 73 ms NORTH
02:59:12.590 00.015 10052 worker thread done servicing request
02:59:12.590 00.000 10052 Worker thread wakes up
02:59:12.590 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:12.590 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,558,31,31)
02:59:13.548 00.958 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3690428c-d040-4cb5-b947-59cb42434cc4"}
02:59:13.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3690428c-d040-4cb5-b947-59cb42434cc4"}
02:59:13.548 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23e9a30c-c04d-4bfa-a45b-e49d6f6d96ea"}
02:59:13.552 00.004 6880 case statement mapped state 6 to 3
02:59:13.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"23e9a30c-c04d-4bfa-a45b-e49d6f6d96ea"}
02:59:13.552 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2296a8a1-783b-4035-b565-2bc665dcd7ed"}
02:59:13.553 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5058,"width":15,"height":15,"star_pos":[6.95,7.21],"pixels":"..."},"id":"2296a8a1-783b-4035-b565-2bc665dcd7ed"}
02:59:13.723 00.170 10052 Exposure complete
02:59:13.787 00.064 10052 worker thread done servicing request
02:59:13.802 00.015 6880 OnExposeComplete: enter
02:59:13.802 00.000 6880 UpdateGuideState(): m_state=6
02:59:13.802 00.000 6880 Star::Find(15, 403, 573, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5059
02:59:13.802 00.000 6880 Star::Find returns 1 (0), X=403.92, Y=569.99, Mass=2225, SNR=32.5, Peak=158 HFD=4.6
02:59:13.802 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:13.802 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:13.802 00.000 6880 CameraToMount -- cameraX=-3.97 cameraY=-321.05 hyp=321.08 cameraTheta=-1.58 mountX=320.93 mountY=-0.40, mountTheta=-0.00
02:59:13.803 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-3.97, y=-321.05, opts=13)
02:59:13.803 00.000 6880 Enqueuing Move request for scope (-3.97, -321.05)
02:59:13.803 00.000 10052 Worker thread wakes up
02:59:13.803 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.97, -321.05) opts 0xd
02:59:13.803 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.97, -321.05)
02:59:13.803 00.000 10052 Moving (-3.97, -321.05) raw xDistance=320.93 yDistance=-0.40
02:59:13.803 00.000 10052 GuideAlgorithmHysteresis::Result() returns 151.94 from input 320.93
02:59:13.803 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.40, slope = 0.00
02:59:13.803 00.000 10052 MoveAxis(W, 90451, ABG)
02:59:13.803 00.000 10052 duration set to 500 by maxRaDuration
02:59:13.803 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:13.825 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:13.850 00.025 6880 UpdateGuideState exits: m=2225 SNR=32.5
02:59:13.850 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:13.850 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:13.850 00.000 6880 Enqueuing Expose request
02:59:13.850 00.000 10052 IsSlewing returns 0
02:59:13.913 00.063 10052 IsGuiding returns 0
02:59:13.993 00.080 10052 PulseGuide returned control before completion, sleep 444
02:59:14.465 00.472 10052 IsGuiding returns 1
02:59:14.465 00.000 10052 scope still moving after pulse duration time elapsed
02:59:14.512 00.047 10052 IsSlewing returns 0
02:59:14.560 00.048 10052 IsGuiding returns 0
02:59:14.560 00.000 10052 scope move finished after 500 + 134 ms
02:59:14.560 00.000 10052 Move returns status 0, amount 500
02:59:14.560 00.000 10052 MoveAxis(N, 73, ABG)
02:59:14.560 00.000 10052 Guiding  Dir = 0, Dur = 73
02:59:14.597 00.037 10052 IsSlewing returns 0
02:59:14.638 00.041 10052 IsGuiding returns 0
02:59:14.654 00.016 10052 PulseGuide returned control before completion, sleep 57
02:59:14.749 00.095 10052 IsGuiding returns 0
02:59:14.749 00.000 10052 Move returns status 0, amount 73
02:59:14.749 00.000 10052 move complete, result=0
02:59:14.749 00.000 10052 worker thread done servicing request
02:59:14.749 00.000 10052 Worker thread wakes up
02:59:14.749 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:14.749 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,555,31,31)
02:59:14.749 00.000 6880 GuideStep: 320.9 px 500 ms WEST, -0.4 px 73 ms NORTH
02:59:15.547 00.798 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d16418c3-817f-43c1-b081-fd5300825060"}
02:59:15.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d16418c3-817f-43c1-b081-fd5300825060"}
02:59:15.547 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"003cc24f-a1df-4069-95f6-7f6b73d9ca77"}
02:59:15.547 00.000 6880 case statement mapped state 6 to 3
02:59:15.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"003cc24f-a1df-4069-95f6-7f6b73d9ca77"}
02:59:15.547 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"78209fa3-93e7-48fb-b48f-d3d945d7bd27"}
02:59:15.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5059,"width":15,"height":15,"star_pos":[6.92,6.99],"pixels":"..."},"id":"78209fa3-93e7-48fb-b48f-d3d945d7bd27"}
02:59:15.894 00.347 10052 Exposure complete
02:59:15.957 00.063 10052 worker thread done servicing request
02:59:15.957 00.000 6880 OnExposeComplete: enter
02:59:15.957 00.000 6880 UpdateGuideState(): m_state=6
02:59:15.957 00.000 6880 Star::Find(15, 403, 569, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5060
02:59:15.957 00.000 6880 Star::Find returns 1 (0), X=404.22, Y=567.63, Mass=2186, SNR=32.3, Peak=119 HFD=5.2
02:59:15.957 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:15.957 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:15.957 00.000 6880 CameraToMount -- cameraX=-3.68 cameraY=-323.41 hyp=323.43 cameraTheta=-1.58 mountX=323.28 mountY=-0.08, mountTheta=-0.00
02:59:15.957 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.68, y=-323.41, opts=13)
02:59:15.957 00.000 6880 Enqueuing Move request for scope (-3.68, -323.41)
02:59:15.957 00.000 10052 Worker thread wakes up
02:59:15.957 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.68, -323.41) opts 0xd
02:59:15.957 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.68, -323.41)
02:59:15.957 00.000 10052 Moving (-3.68, -323.41) raw xDistance=323.28 yDistance=-0.08
02:59:15.957 00.000 10052 GuideAlgorithmHysteresis::Result() returns 153.07 from input 323.28
02:59:15.957 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.01
02:59:15.957 00.000 10052 MoveAxis(W, 91123, ABG)
02:59:15.957 00.000 10052 duration set to 500 by maxRaDuration
02:59:15.957 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
02:59:15.957 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:15.988 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:16.004 00.016 6880 UpdateGuideState exits: m=2186 SNR=32.3
02:59:16.004 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:16.004 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:16.004 00.000 6880 Enqueuing Expose request
02:59:16.004 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
02:59:16.020 00.016 10052 IsSlewing returns 0
02:59:16.099 00.079 10052 IsGuiding returns 0
02:59:16.162 00.063 10052 PulseGuide returned control before completion, sleep 447
02:59:16.648 00.486 10052 IsGuiding returns 1
02:59:16.648 00.000 10052 scope still moving after pulse duration time elapsed
02:59:16.695 00.047 10052 IsSlewing returns 0
02:59:16.742 00.047 10052 IsGuiding returns 0
02:59:16.742 00.000 10052 scope move finished after 500 + 135 ms
02:59:16.742 00.000 10052 Move returns status 0, amount 500
02:59:16.742 00.000 10052 MoveAxis(N, 0, ABG)
02:59:16.742 00.000 10052 Move returns status 0, amount 0
02:59:16.743 00.001 10052 move complete, result=0
02:59:16.743 00.000 10052 worker thread done servicing request
02:59:16.743 00.000 6880 GuideStep: 323.3 px 500 ms WEST, -0.1 px 0 ms NORTH
02:59:16.744 00.001 10052 Worker thread wakes up
02:59:16.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:16.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,553,31,31)
02:59:17.541 00.797 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"44b256ed-c41f-452b-bd84-cee2b672cfbe"}
02:59:17.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"44b256ed-c41f-452b-bd84-cee2b672cfbe"}
02:59:17.544 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0350dea9-516c-4d23-8ee3-ee753e308100"}
02:59:17.544 00.000 6880 case statement mapped state 6 to 3
02:59:17.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0350dea9-516c-4d23-8ee3-ee753e308100"}
02:59:17.544 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"90c678f8-198a-4824-8217-8cea1b80b2b6"}
02:59:17.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5060,"width":15,"height":15,"star_pos":[7.22,6.63],"pixels":"..."},"id":"90c678f8-198a-4824-8217-8cea1b80b2b6"}
02:59:17.651 00.107 10052 Exposure complete
02:59:17.731 00.080 10052 worker thread done servicing request
02:59:17.731 00.000 6880 OnExposeComplete: enter
02:59:17.731 00.000 6880 UpdateGuideState(): m_state=6
02:59:17.731 00.000 6880 Star::Find(15, 404, 567, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5061
02:59:17.731 00.000 6880 Star::Find returns 1 (0), X=404.89, Y=566.04, Mass=2267, SNR=32.8, Peak=128 HFD=4.7
02:59:17.731 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:17.731 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:59:17.731 00.000 6880 CameraToMount -- cameraX=-3.01 cameraY=-325.00 hyp=325.01 cameraTheta=-1.58 mountX=324.84 mountY=0.61, mountTheta=0.00
02:59:17.731 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.01, y=-325.00, opts=13)
02:59:17.731 00.000 6880 Enqueuing Move request for scope (-3.01, -325.00)
02:59:17.731 00.000 10052 Worker thread wakes up
02:59:17.731 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.01, -325.00) opts 0xd
02:59:17.731 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.01, -325.00)
02:59:17.731 00.000 10052 Moving (-3.01, -325.00) raw xDistance=324.84 yDistance=0.61
02:59:17.731 00.000 10052 GuideAlgorithmHysteresis::Result() returns 153.83 from input 324.84
02:59:17.731 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.36 from input 0.61, slope = 0.16
02:59:17.731 00.000 10052 MoveAxis(W, 91575, ABG)
02:59:17.731 00.000 10052 duration set to 500 by maxRaDuration
02:59:17.731 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:17.746 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:17.762 00.016 10052 IsSlewing returns 0
02:59:17.780 00.018 6880 UpdateGuideState exits: m=2267 SNR=32.8
02:59:17.780 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:17.780 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:17.780 00.000 6880 Enqueuing Expose request
02:59:17.841 00.061 10052 IsGuiding returns 0
02:59:17.904 00.063 10052 PulseGuide returned control before completion, sleep 441
02:59:18.378 00.474 10052 IsGuiding returns 1
02:59:18.378 00.000 10052 scope still moving after pulse duration time elapsed
02:59:18.425 00.047 10052 IsSlewing returns 0
02:59:18.457 00.032 10052 IsGuiding returns 0
02:59:18.472 00.015 10052 scope move finished after 500 + 122 ms
02:59:18.472 00.000 10052 Move returns status 0, amount 500
02:59:18.472 00.000 10052 MoveAxis(S, 146, ABG)
02:59:18.472 00.000 10052 Guiding  Dir = 1, Dur = 146
02:59:18.504 00.032 10052 IsSlewing returns 0
02:59:18.536 00.032 10052 IsGuiding returns 0
02:59:18.567 00.031 10052 PulseGuide returned control before completion, sleep 129
02:59:18.724 00.157 10052 IsGuiding returns 0
02:59:18.724 00.000 10052 Move returns status 0, amount 146
02:59:18.724 00.000 10052 move complete, result=0
02:59:18.724 00.000 10052 worker thread done servicing request
02:59:18.724 00.000 6880 GuideStep: 324.8 px 500 ms WEST, 0.6 px 146 ms SOUTH
02:59:18.724 00.000 10052 Worker thread wakes up
02:59:18.724 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:18.724 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(390,551,31,31)
02:59:19.539 00.815 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"633f7432-7c39-43c8-bd3b-f3197bbd2786"}
02:59:19.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"633f7432-7c39-43c8-bd3b-f3197bbd2786"}
02:59:19.539 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"924a97be-1f8d-4f3d-a7d5-9e68b82dd309"}
02:59:19.539 00.000 6880 case statement mapped state 6 to 3
02:59:19.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"924a97be-1f8d-4f3d-a7d5-9e68b82dd309"}
02:59:19.539 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a69b4964-0c97-44ba-badb-43bc66307ada"}
02:59:19.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5061,"width":15,"height":15,"star_pos":[6.89,7.04],"pixels":"..."},"id":"a69b4964-0c97-44ba-badb-43bc66307ada"}
02:59:19.871 00.332 10052 Exposure complete
02:59:19.934 00.063 10052 worker thread done servicing request
02:59:19.934 00.000 6880 OnExposeComplete: enter
02:59:19.934 00.000 6880 UpdateGuideState(): m_state=6
02:59:19.934 00.000 6880 Star::Find(15, 404, 566, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5062
02:59:19.934 00.000 6880 Star::Find returns 1 (0), X=403.90, Y=563.17, Mass=2290, SNR=33.1, Peak=114 HFD=4.8
02:59:19.934 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:19.934 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:19.934 00.000 6880 CameraToMount -- cameraX=-3.99 cameraY=-327.87 hyp=327.89 cameraTheta=-1.58 mountX=327.74 mountY=-0.35, mountTheta=-0.00
02:59:19.934 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.99, y=-327.87, opts=13)
02:59:19.934 00.000 6880 Enqueuing Move request for scope (-3.99, -327.87)
02:59:19.934 00.000 10052 Worker thread wakes up
02:59:19.934 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.99, -327.87) opts 0xd
02:59:19.934 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.99, -327.87)
02:59:19.934 00.000 10052 Moving (-3.99, -327.87) raw xDistance=327.74 yDistance=-0.35
02:59:19.934 00.000 10052 GuideAlgorithmHysteresis::Result() returns 155.18 from input 327.74
02:59:19.934 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.05
02:59:19.934 00.000 10052 MoveAxis(W, 92376, ABG)
02:59:19.934 00.000 10052 duration set to 500 by maxRaDuration
02:59:19.934 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:19.954 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:19.982 00.028 6880 UpdateGuideState exits: m=2290 SNR=33.1
02:59:19.982 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:19.982 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:19.982 00.000 6880 Enqueuing Expose request
02:59:19.998 00.016 10052 IsSlewing returns 0
02:59:20.076 00.078 10052 IsGuiding returns 0
02:59:20.139 00.063 10052 PulseGuide returned control before completion, sleep 446
02:59:20.610 00.471 10052 IsGuiding returns 1
02:59:20.610 00.000 10052 scope still moving after pulse duration time elapsed
02:59:20.657 00.047 10052 IsSlewing returns 0
02:59:20.688 00.031 10052 IsGuiding returns 0
02:59:20.688 00.000 10052 scope move finished after 500 + 125 ms
02:59:20.688 00.000 10052 Move returns status 0, amount 500
02:59:20.688 00.000 10052 MoveAxis(N, 0, ABG)
02:59:20.688 00.000 10052 Move returns status 0, amount 0
02:59:20.688 00.000 10052 move complete, result=0
02:59:20.688 00.000 10052 worker thread done servicing request
02:59:20.704 00.016 10052 Worker thread wakes up
02:59:20.704 00.000 6880 GuideStep: 327.7 px 500 ms WEST, -0.3 px 0 ms NORTH
02:59:20.704 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:20.704 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,548,31,31)
02:59:21.534 00.830 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ea2501c-fe75-4234-963e-f26b18d4f45e"}
02:59:21.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ea2501c-fe75-4234-963e-f26b18d4f45e"}
02:59:21.534 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8848e96c-39da-4738-8a9c-608848f9c5f6"}
02:59:21.534 00.000 6880 case statement mapped state 6 to 3
02:59:21.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8848e96c-39da-4738-8a9c-608848f9c5f6"}
02:59:21.534 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f92ef0b6-9ff5-452f-8b7a-84ec219504c8"}
02:59:21.534 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5062,"width":15,"height":15,"star_pos":[6.90,7.17],"pixels":"..."},"id":"f92ef0b6-9ff5-452f-8b7a-84ec219504c8"}
02:59:21.614 00.080 10052 Exposure complete
02:59:21.677 00.063 10052 worker thread done servicing request
02:59:21.677 00.000 6880 OnExposeComplete: enter
02:59:21.677 00.000 6880 UpdateGuideState(): m_state=6
02:59:21.677 00.000 6880 Star::Find(15, 403, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5063
02:59:21.677 00.000 6880 Star::Find returns 1 (0), X=403.64, Y=560.92, Mass=2401, SNR=33.8, Peak=150 HFD=4.9
02:59:21.677 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:21.677 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:21.677 00.000 6880 CameraToMount -- cameraX=-4.25 cameraY=-330.12 hyp=330.15 cameraTheta=-1.58 mountX=330.00 mountY=-0.58, mountTheta=-0.00
02:59:21.677 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.25, y=-330.12, opts=13)
02:59:21.677 00.000 6880 Enqueuing Move request for scope (-4.25, -330.12)
02:59:21.677 00.000 10052 Worker thread wakes up
02:59:21.677 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.25, -330.12) opts 0xd
02:59:21.677 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.25, -330.12)
02:59:21.677 00.000 10052 Moving (-4.25, -330.12) raw xDistance=330.00 yDistance=-0.58
02:59:21.677 00.000 10052 GuideAlgorithmHysteresis::Result() returns 156.26 from input 330.00
02:59:21.677 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.58, slope = -0.02
02:59:21.677 00.000 10052 MoveAxis(W, 93022, ABG)
02:59:21.677 00.000 10052 duration set to 500 by maxRaDuration
02:59:21.677 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:21.703 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:21.724 00.021 6880 UpdateGuideState exits: m=2401 SNR=33.8
02:59:21.724 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:21.724 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:21.724 00.000 6880 Enqueuing Expose request
02:59:21.740 00.016 10052 IsSlewing returns 0
02:59:21.818 00.078 10052 IsGuiding returns 0
02:59:21.882 00.064 10052 PulseGuide returned control before completion, sleep 441
02:59:22.354 00.472 10052 IsGuiding returns 1
02:59:22.354 00.000 10052 scope still moving after pulse duration time elapsed
02:59:22.401 00.047 10052 IsSlewing returns 0
02:59:22.432 00.031 10052 IsGuiding returns 0
02:59:22.432 00.000 10052 scope move finished after 500 + 121 ms
02:59:22.432 00.000 10052 Move returns status 0, amount 500
02:59:22.432 00.000 10052 MoveAxis(N, 24, ABG)
02:59:22.432 00.000 10052 Guiding  Dir = 0, Dur = 24
02:59:22.485 00.053 10052 IsSlewing returns 0
02:59:22.512 00.027 10052 IsGuiding returns 0
02:59:22.590 00.078 10052 IsGuiding returns 1
02:59:22.590 00.000 10052 scope still moving after pulse duration time elapsed
02:59:22.637 00.047 10052 IsSlewing returns 0
02:59:22.684 00.047 10052 IsGuiding returns 0
02:59:22.684 00.000 10052 scope move finished after 24 + 134 ms
02:59:22.684 00.000 10052 Move returns status 0, amount 24
02:59:22.684 00.000 10052 move complete, result=0
02:59:22.684 00.000 10052 worker thread done servicing request
02:59:22.684 00.000 6880 GuideStep: 330.0 px 500 ms WEST, -0.6 px 24 ms NORTH
02:59:22.684 00.000 10052 Worker thread wakes up
02:59:22.684 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:22.684 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,546,31,31)
02:59:23.549 00.865 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3819c8a-e9e6-4131-98d1-0827c5e91dbf"}
02:59:23.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3819c8a-e9e6-4131-98d1-0827c5e91dbf"}
02:59:23.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"89d98547-ccd0-4c5f-bc3f-d28695e4db18"}
02:59:23.549 00.000 6880 case statement mapped state 6 to 3
02:59:23.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"89d98547-ccd0-4c5f-bc3f-d28695e4db18"}
02:59:23.550 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c037acb-84c0-4272-bcd3-daee721f1d0a"}
02:59:23.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5063,"width":15,"height":15,"star_pos":[6.64,6.92],"pixels":"..."},"id":"2c037acb-84c0-4272-bcd3-daee721f1d0a"}
02:59:23.819 00.269 10052 Exposure complete
02:59:23.891 00.072 10052 worker thread done servicing request
02:59:23.891 00.000 6880 OnExposeComplete: enter
02:59:23.891 00.000 6880 UpdateGuideState(): m_state=6
02:59:23.891 00.000 6880 Star::Find(15, 403, 560, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5064
02:59:23.891 00.000 6880 Star::Find returns 1 (0), X=404.02, Y=557.24, Mass=2196, SNR=32.4, Peak=139 HFD=4.9
02:59:23.891 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:23.891 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:23.891 00.000 6880 CameraToMount -- cameraX=-3.87 cameraY=-333.80 hyp=333.82 cameraTheta=-1.58 mountX=333.67 mountY=-0.16, mountTheta=-0.00
02:59:23.891 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.87, y=-333.80, opts=13)
02:59:23.891 00.000 6880 Enqueuing Move request for scope (-3.87, -333.80)
02:59:23.891 00.000 10052 Worker thread wakes up
02:59:23.891 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.87, -333.80) opts 0xd
02:59:23.891 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.87, -333.80)
02:59:23.891 00.000 10052 Moving (-3.87, -333.80) raw xDistance=333.67 yDistance=-0.16
02:59:23.891 00.000 10052 GuideAlgorithmHysteresis::Result() returns 157.96 from input 333.67
02:59:23.891 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.01
02:59:23.891 00.000 10052 MoveAxis(W, 94035, ABG)
02:59:23.891 00.000 10052 duration set to 500 by maxRaDuration
02:59:23.891 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:23.917 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:23.955 00.038 6880 UpdateGuideState exits: m=2196 SNR=32.4
02:59:23.955 00.000 10052 IsSlewing returns 0
02:59:23.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:23.955 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:23.955 00.000 6880 Enqueuing Expose request
02:59:24.018 00.063 10052 IsGuiding returns 0
02:59:24.081 00.063 10052 PulseGuide returned control before completion, sleep 443
02:59:24.556 00.475 10052 IsGuiding returns 1
02:59:24.556 00.000 10052 scope still moving after pulse duration time elapsed
02:59:24.603 00.047 10052 IsSlewing returns 0
02:59:24.651 00.048 10052 IsGuiding returns 0
02:59:24.652 00.001 10052 scope move finished after 500 + 124 ms
02:59:24.652 00.000 10052 Move returns status 0, amount 500
02:59:24.652 00.000 10052 MoveAxis(N, 0, ABG)
02:59:24.652 00.000 10052 Move returns status 0, amount 0
02:59:24.652 00.000 10052 move complete, result=0
02:59:24.652 00.000 10052 worker thread done servicing request
02:59:24.652 00.000 10052 Worker thread wakes up
02:59:24.652 00.000 6880 GuideStep: 333.7 px 500 ms WEST, -0.2 px 0 ms NORTH
02:59:24.652 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:24.652 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,542,31,31)
02:59:25.542 00.890 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"10be2adb-547b-4524-bf67-01fe85547fc5"}
02:59:25.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"10be2adb-547b-4524-bf67-01fe85547fc5"}
02:59:25.544 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e7124aa-fd47-4a02-a8db-682a572f5371"}
02:59:25.544 00.000 6880 case statement mapped state 6 to 3
02:59:25.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e7124aa-fd47-4a02-a8db-682a572f5371"}
02:59:25.544 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6aaf8f0d-a1fb-46a2-a629-ba52401f9283"}
02:59:25.547 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5064,"width":15,"height":15,"star_pos":[7.02,7.24],"pixels":"..."},"id":"6aaf8f0d-a1fb-46a2-a629-ba52401f9283"}
02:59:25.559 00.012 10052 Exposure complete
02:59:25.621 00.062 10052 worker thread done servicing request
02:59:25.621 00.000 6880 OnExposeComplete: enter
02:59:25.621 00.000 6880 UpdateGuideState(): m_state=6
02:59:25.621 00.000 6880 Star::Find(15, 404, 557, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5065
02:59:25.621 00.000 6880 Star::Find returns 1 (0), X=403.88, Y=555.82, Mass=2220, SNR=32.5, Peak=138 HFD=4.8
02:59:25.621 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:25.621 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:25.621 00.000 6880 CameraToMount -- cameraX=-4.01 cameraY=-335.22 hyp=335.24 cameraTheta=-1.58 mountX=335.09 mountY=-0.28, mountTheta=-0.00
02:59:25.621 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.01, y=-335.22, opts=13)
02:59:25.621 00.000 6880 Enqueuing Move request for scope (-4.01, -335.22)
02:59:25.621 00.000 10052 Worker thread wakes up
02:59:25.621 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.01, -335.22) opts 0xd
02:59:25.621 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.01, -335.22)
02:59:25.621 00.000 10052 Moving (-4.01, -335.22) raw xDistance=335.09 yDistance=-0.28
02:59:25.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns 158.69 from input 335.09
02:59:25.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.06 from input -0.28, slope = -0.01
02:59:25.621 00.000 10052 MoveAxis(W, 94467, ABG)
02:59:25.621 00.000 10052 duration set to 500 by maxRaDuration
02:59:25.621 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:25.653 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:25.684 00.031 6880 UpdateGuideState exits: m=2220 SNR=32.5
02:59:25.684 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:25.684 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:25.684 00.000 6880 Enqueuing Expose request
02:59:25.700 00.016 10052 IsSlewing returns 0
02:59:25.780 00.080 10052 IsGuiding returns 0
02:59:25.844 00.064 10052 PulseGuide returned control before completion, sleep 447
02:59:26.318 00.474 10052 IsGuiding returns 1
02:59:26.318 00.000 10052 scope still moving after pulse duration time elapsed
02:59:26.366 00.048 10052 IsSlewing returns 0
02:59:26.398 00.032 10052 IsGuiding returns 0
02:59:26.398 00.000 10052 scope move finished after 500 + 131 ms
02:59:26.398 00.000 10052 Move returns status 0, amount 500
02:59:26.398 00.000 10052 MoveAxis(N, 24, ABG)
02:59:26.398 00.000 10052 Guiding  Dir = 0, Dur = 24
02:59:26.445 00.047 10052 IsSlewing returns 0
02:59:26.476 00.031 10052 IsGuiding returns 0
02:59:26.554 00.078 10052 IsGuiding returns 1
02:59:26.554 00.000 10052 scope still moving after pulse duration time elapsed
02:59:26.601 00.047 10052 IsSlewing returns 0
02:59:26.649 00.048 10052 IsGuiding returns 0
02:59:26.649 00.000 10052 scope move finished after 24 + 134 ms
02:59:26.649 00.000 10052 Move returns status 0, amount 24
02:59:26.649 00.000 10052 move complete, result=0
02:59:26.649 00.000 10052 worker thread done servicing request
02:59:26.649 00.000 6880 GuideStep: 335.1 px 500 ms WEST, -0.3 px 24 ms NORTH
02:59:26.649 00.000 10052 Worker thread wakes up
02:59:26.649 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:26.649 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,541,31,31)
02:59:27.542 00.893 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9e8b4bf-9829-4a2e-9d80-5866fee55b5a"}
02:59:27.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9e8b4bf-9829-4a2e-9d80-5866fee55b5a"}
02:59:27.545 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a65cab4c-ba68-401f-82df-fe387ce86817"}
02:59:27.545 00.000 6880 case statement mapped state 6 to 3
02:59:27.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a65cab4c-ba68-401f-82df-fe387ce86817"}
02:59:27.545 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1474a4a1-18e7-4cc1-b707-d42f986dfd18"}
02:59:27.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5065,"width":15,"height":15,"star_pos":[6.88,6.82],"pixels":"..."},"id":"1474a4a1-18e7-4cc1-b707-d42f986dfd18"}
02:59:27.778 00.233 10052 Exposure complete
02:59:27.842 00.064 10052 worker thread done servicing request
02:59:27.842 00.000 6880 OnExposeComplete: enter
02:59:27.842 00.000 6880 UpdateGuideState(): m_state=6
02:59:27.842 00.000 6880 Star::Find(15, 403, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5066
02:59:27.842 00.000 6880 Star::Find returns 1 (0), X=403.36, Y=552.20, Mass=2344, SNR=33.4, Peak=125 HFD=5.1
02:59:27.842 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:27.842 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:27.842 00.000 6880 CameraToMount -- cameraX=-4.53 cameraY=-338.84 hyp=338.87 cameraTheta=-1.58 mountX=338.72 mountY=-0.76, mountTheta=-0.00
02:59:27.842 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.53, y=-338.84, opts=13)
02:59:27.842 00.000 6880 Enqueuing Move request for scope (-4.53, -338.84)
02:59:27.842 00.000 10052 Worker thread wakes up
02:59:27.842 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.53, -338.84) opts 0xd
02:59:27.842 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.53, -338.84)
02:59:27.842 00.000 10052 Moving (-4.53, -338.84) raw xDistance=338.72 yDistance=-0.76
02:59:27.842 00.000 10052 GuideAlgorithmHysteresis::Result() returns 160.36 from input 338.72
02:59:27.842 00.000 10052 Lowpass2 history cleared, outlier deflection
02:59:27.842 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.76, slope = 0.00
02:59:27.842 00.000 10052 MoveAxis(W, 95463, ABG)
02:59:27.842 00.000 10052 duration set to 500 by maxRaDuration
02:59:27.842 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:27.873 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:27.905 00.032 6880 UpdateGuideState exits: m=2344 SNR=33.4
02:59:27.905 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:27.905 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:27.905 00.000 6880 Enqueuing Expose request
02:59:27.905 00.000 10052 IsSlewing returns 0
02:59:27.984 00.079 10052 IsGuiding returns 0
02:59:28.048 00.064 10052 PulseGuide returned control before completion, sleep 451
02:59:28.520 00.472 10052 IsGuiding returns 1
02:59:28.520 00.000 10052 scope still moving after pulse duration time elapsed
02:59:28.568 00.048 10052 IsSlewing returns 0
02:59:28.600 00.032 10052 IsGuiding returns 0
02:59:28.600 00.000 10052 scope move finished after 500 + 124 ms
02:59:28.600 00.000 10052 Move returns status 0, amount 500
02:59:28.616 00.016 10052 MoveAxis(N, 138, ABG)
02:59:28.616 00.000 10052 Guiding  Dir = 0, Dur = 138
02:59:28.647 00.031 10052 IsSlewing returns 0
02:59:28.678 00.031 10052 IsGuiding returns 0
02:59:28.710 00.032 10052 PulseGuide returned control before completion, sleep 122
02:59:28.867 00.157 10052 IsGuiding returns 0
02:59:28.867 00.000 10052 Move returns status 0, amount 138
02:59:28.867 00.000 10052 move complete, result=0
02:59:28.867 00.000 6880 GuideStep: 338.7 px 500 ms WEST, -0.8 px 138 ms NORTH
02:59:28.883 00.016 10052 worker thread done servicing request
02:59:28.883 00.000 10052 Worker thread wakes up
02:59:28.884 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:28.884 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,537,31,31)
02:59:29.541 00.657 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ec228b9-d03f-4d00-aaa4-9064ba96e793"}
02:59:29.543 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ec228b9-d03f-4d00-aaa4-9064ba96e793"}
02:59:29.545 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5fa33578-6e01-43d1-b394-4d3ede984edf"}
02:59:29.545 00.000 6880 case statement mapped state 6 to 3
02:59:29.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5fa33578-6e01-43d1-b394-4d3ede984edf"}
02:59:29.545 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1c02e731-a4be-4809-ad9f-d5e741b81afb"}
02:59:29.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5066,"width":15,"height":15,"star_pos":[7.36,7.20],"pixels":"..."},"id":"1c02e731-a4be-4809-ad9f-d5e741b81afb"}
02:59:30.015 00.470 10052 Exposure complete
02:59:30.063 00.048 10052 worker thread done servicing request
02:59:30.063 00.000 6880 OnExposeComplete: enter
02:59:30.063 00.000 6880 UpdateGuideState(): m_state=6
02:59:30.063 00.000 6880 Star::Find(15, 403, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5067
02:59:30.063 00.000 6880 Star::Find returns 1 (0), X=403.79, Y=549.29, Mass=2310, SNR=33.2, Peak=149 HFD=4.9
02:59:30.063 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:30.063 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:30.063 00.000 6880 CameraToMount -- cameraX=-4.10 cameraY=-341.75 hyp=341.78 cameraTheta=-1.58 mountX=341.62 mountY=-0.30, mountTheta=-0.00
02:59:30.063 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.10, y=-341.75, opts=13)
02:59:30.063 00.000 6880 Enqueuing Move request for scope (-4.10, -341.75)
02:59:30.063 00.000 10052 Worker thread wakes up
02:59:30.063 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.10, -341.75) opts 0xd
02:59:30.063 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.10, -341.75)
02:59:30.063 00.000 10052 Moving (-4.10, -341.75) raw xDistance=341.62 yDistance=-0.30
02:59:30.063 00.000 10052 GuideAlgorithmHysteresis::Result() returns 161.75 from input 341.62
02:59:30.063 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.30, slope = 0.00
02:59:30.063 00.000 10052 MoveAxis(W, 96288, ABG)
02:59:30.063 00.000 10052 duration set to 500 by maxRaDuration
02:59:30.063 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:30.094 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:30.109 00.015 6880 UpdateGuideState exits: m=2310 SNR=33.2
02:59:30.109 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:30.109 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:30.109 00.000 6880 Enqueuing Expose request
02:59:30.125 00.016 10052 IsSlewing returns 0
02:59:30.156 00.031 10052 IsGuiding returns 0
02:59:30.188 00.032 10052 PulseGuide returned control before completion, sleep 483
02:59:30.705 00.517 10052 IsGuiding returns 0
02:59:30.705 00.000 10052 Move returns status 0, amount 500
02:59:30.705 00.000 10052 MoveAxis(N, 55, ABG)
02:59:30.705 00.000 10052 Guiding  Dir = 0, Dur = 55
02:59:30.737 00.032 10052 IsSlewing returns 0
02:59:30.783 00.046 10052 IsGuiding returns 0
02:59:30.814 00.031 10052 PulseGuide returned control before completion, sleep 39
02:59:30.883 00.069 10052 IsGuiding returns 0
02:59:30.883 00.000 10052 Move returns status 0, amount 55
02:59:30.883 00.000 10052 move complete, result=0
02:59:30.883 00.000 10052 worker thread done servicing request
02:59:30.883 00.000 6880 GuideStep: 341.6 px 500 ms WEST, -0.3 px 55 ms NORTH
02:59:30.883 00.000 10052 Worker thread wakes up
02:59:30.883 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:30.883 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,534,31,31)
02:59:31.539 00.656 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e760111-9442-4aa9-b419-6265d5f98353"}
02:59:31.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e760111-9442-4aa9-b419-6265d5f98353"}
02:59:31.539 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac0800d9-0c56-4c91-9e5f-513d4047f976"}
02:59:31.539 00.000 6880 case statement mapped state 6 to 3
02:59:31.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ac0800d9-0c56-4c91-9e5f-513d4047f976"}
02:59:31.541 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bf27d737-13d9-4070-9607-14e66e9b9d19"}
02:59:31.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5067,"width":15,"height":15,"star_pos":[6.79,7.29],"pixels":"..."},"id":"bf27d737-13d9-4070-9607-14e66e9b9d19"}
02:59:31.790 00.249 10052 Exposure complete
02:59:31.853 00.063 10052 worker thread done servicing request
02:59:31.853 00.000 6880 OnExposeComplete: enter
02:59:31.853 00.000 6880 UpdateGuideState(): m_state=6
02:59:31.853 00.000 6880 Star::Find(15, 403, 549, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5068
02:59:31.853 00.000 6880 Star::Find returns 1 (0), X=403.80, Y=547.98, Mass=2372, SNR=33.6, Peak=171 HFD=4.7
02:59:31.853 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:31.853 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:31.853 00.000 6880 CameraToMount -- cameraX=-4.09 cameraY=-343.06 hyp=343.08 cameraTheta=-1.58 mountX=342.92 mountY=-0.28, mountTheta=-0.00
02:59:31.870 00.017 6880 SchedulePrimaryMove(0FC6AC90, x=-4.09, y=-343.06, opts=13)
02:59:31.870 00.000 6880 Enqueuing Move request for scope (-4.09, -343.06)
02:59:31.870 00.000 10052 Worker thread wakes up
02:59:31.870 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.09, -343.06) opts 0xd
02:59:31.870 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.09, -343.06)
02:59:31.870 00.000 10052 Moving (-4.09, -343.06) raw xDistance=342.92 yDistance=-0.28
02:59:31.870 00.000 10052 GuideAlgorithmHysteresis::Result() returns 162.40 from input 342.92
02:59:31.870 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.28, slope = 0.00
02:59:31.870 00.000 10052 MoveAxis(W, 96678, ABG)
02:59:31.870 00.000 10052 duration set to 500 by maxRaDuration
02:59:31.870 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:31.892 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:31.917 00.025 6880 UpdateGuideState exits: m=2372 SNR=33.6
02:59:31.917 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:31.917 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:31.917 00.000 6880 Enqueuing Expose request
02:59:31.917 00.000 10052 IsSlewing returns 0
02:59:31.997 00.080 10052 IsGuiding returns 0
02:59:32.058 00.061 10052 PulseGuide returned control before completion, sleep 451
02:59:32.529 00.471 10052 IsGuiding returns 1
02:59:32.529 00.000 10052 scope still moving after pulse duration time elapsed
02:59:32.576 00.047 10052 IsSlewing returns 0
02:59:32.608 00.032 10052 IsGuiding returns 0
02:59:32.608 00.000 10052 scope move finished after 500 + 121 ms
02:59:32.608 00.000 10052 Move returns status 0, amount 500
02:59:32.624 00.016 10052 MoveAxis(N, 50, ABG)
02:59:32.624 00.000 10052 Guiding  Dir = 0, Dur = 50
02:59:32.662 00.038 10052 IsSlewing returns 0
02:59:32.687 00.025 10052 IsGuiding returns 0
02:59:32.719 00.032 10052 PulseGuide returned control before completion, sleep 34
02:59:32.782 00.063 10052 IsGuiding returns 0
02:59:32.782 00.000 10052 Move returns status 0, amount 50
02:59:32.782 00.000 10052 move complete, result=0
02:59:32.782 00.000 10052 worker thread done servicing request
02:59:32.782 00.000 6880 GuideStep: 342.9 px 500 ms WEST, -0.3 px 50 ms NORTH
02:59:32.782 00.000 10052 Worker thread wakes up
02:59:32.782 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:32.782 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,533,31,31)
02:59:33.537 00.755 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0fede305-6115-43ff-9573-34c90e2fd422"}
02:59:33.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0fede305-6115-43ff-9573-34c90e2fd422"}
02:59:33.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e4196469-b262-4847-a5c3-38c1a6b4875d"}
02:59:33.537 00.000 6880 case statement mapped state 6 to 3
02:59:33.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e4196469-b262-4847-a5c3-38c1a6b4875d"}
02:59:33.538 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2aea32f8-4bf2-4760-a0ca-41b73f14c792"}
02:59:33.538 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5068,"width":15,"height":15,"star_pos":[6.80,6.98],"pixels":"..."},"id":"2aea32f8-4bf2-4760-a0ca-41b73f14c792"}
02:59:33.916 00.378 10052 Exposure complete
02:59:33.963 00.047 10052 worker thread done servicing request
02:59:33.963 00.000 6880 OnExposeComplete: enter
02:59:33.963 00.000 6880 UpdateGuideState(): m_state=6
02:59:33.963 00.000 6880 Star::Find(15, 403, 547, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5069
02:59:33.963 00.000 6880 Star::Find returns 1 (0), X=403.53, Y=544.26, Mass=2245, SNR=32.8, Peak=125 HFD=5.1
02:59:33.963 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:33.963 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:33.963 00.000 6880 CameraToMount -- cameraX=-4.36 cameraY=-346.78 hyp=346.81 cameraTheta=-1.58 mountX=346.66 mountY=-0.50, mountTheta=-0.00
02:59:33.963 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.36, y=-346.78, opts=13)
02:59:33.963 00.000 6880 Enqueuing Move request for scope (-4.36, -346.78)
02:59:33.963 00.000 10052 Worker thread wakes up
02:59:33.963 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.36, -346.78) opts 0xd
02:59:33.963 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.36, -346.78)
02:59:33.963 00.000 10052 Moving (-4.36, -346.78) raw xDistance=346.66 yDistance=-0.50
02:59:33.963 00.000 10052 GuideAlgorithmHysteresis::Result() returns 164.12 from input 346.66
02:59:33.963 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.50, slope = 0.00
02:59:33.963 00.000 10052 MoveAxis(W, 97698, ABG)
02:59:33.963 00.000 10052 duration set to 500 by maxRaDuration
02:59:33.963 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:33.982 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:34.011 00.029 6880 UpdateGuideState exits: m=2245 SNR=32.8
02:59:34.011 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:34.011 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:34.011 00.000 6880 Enqueuing Expose request
02:59:34.032 00.021 10052 IsSlewing returns 0
02:59:34.104 00.072 10052 IsGuiding returns 0
02:59:34.167 00.063 10052 PulseGuide returned control before completion, sleep 447
02:59:34.640 00.473 10052 IsGuiding returns 1
02:59:34.640 00.000 10052 scope still moving after pulse duration time elapsed
02:59:34.692 00.052 10052 IsSlewing returns 0
02:59:34.730 00.038 10052 IsGuiding returns 0
02:59:34.730 00.000 10052 scope move finished after 500 + 124 ms
02:59:34.730 00.000 10052 Move returns status 0, amount 500
02:59:34.730 00.000 10052 MoveAxis(N, 91, ABG)
02:59:34.730 00.000 10052 Guiding  Dir = 0, Dur = 91
02:59:34.766 00.036 10052 IsSlewing returns 0
02:59:34.806 00.040 10052 IsGuiding returns 0
02:59:34.830 00.024 10052 PulseGuide returned control before completion, sleep 74
02:59:34.946 00.116 10052 IsGuiding returns 0
02:59:34.946 00.000 10052 Move returns status 0, amount 91
02:59:34.946 00.000 10052 move complete, result=0
02:59:34.946 00.000 10052 worker thread done servicing request
02:59:34.946 00.000 10052 Worker thread wakes up
02:59:34.946 00.000 6880 GuideStep: 346.7 px 500 ms WEST, -0.5 px 91 ms NORTH
02:59:34.946 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:34.946 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,529,31,31)
02:59:35.536 00.590 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"616fdd51-ee0a-4bdc-a641-6ae9187a4bfb"}
02:59:35.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"616fdd51-ee0a-4bdc-a641-6ae9187a4bfb"}
02:59:35.537 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b87f5b9e-f598-408a-91ca-24048ac48dad"}
02:59:35.537 00.000 6880 case statement mapped state 6 to 3
02:59:35.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b87f5b9e-f598-408a-91ca-24048ac48dad"}
02:59:35.547 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"581820c0-e997-4f60-8672-af902b1461fd"}
02:59:35.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5069,"width":15,"height":15,"star_pos":[6.53,7.26],"pixels":"..."},"id":"581820c0-e997-4f60-8672-af902b1461fd"}
02:59:36.070 00.523 10052 Exposure complete
02:59:36.117 00.047 10052 worker thread done servicing request
02:59:36.117 00.000 6880 OnExposeComplete: enter
02:59:36.117 00.000 6880 UpdateGuideState(): m_state=6
02:59:36.117 00.000 6880 Star::Find(15, 403, 544, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5070
02:59:36.117 00.000 6880 Star::Find returns 1 (0), X=403.88, Y=541.64, Mass=2344, SNR=33.3, Peak=136 HFD=5.0
02:59:36.117 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:36.117 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:36.117 00.000 6880 CameraToMount -- cameraX=-4.01 cameraY=-349.40 hyp=349.42 cameraTheta=-1.58 mountX=349.25 mountY=-0.13, mountTheta=-0.00
02:59:36.117 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.01, y=-349.40, opts=13)
02:59:36.117 00.000 6880 Enqueuing Move request for scope (-4.01, -349.40)
02:59:36.117 00.000 10052 Worker thread wakes up
02:59:36.117 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.01, -349.40) opts 0xd
02:59:36.117 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.01, -349.40)
02:59:36.117 00.000 10052 Moving (-4.01, -349.40) raw xDistance=349.25 yDistance=-0.13
02:59:36.117 00.000 10052 GuideAlgorithmHysteresis::Result() returns 165.37 from input 349.25
02:59:36.117 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.03
02:59:36.117 00.000 10052 MoveAxis(W, 98445, ABG)
02:59:36.117 00.000 10052 duration set to 500 by maxRaDuration
02:59:36.117 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:36.133 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:36.133 00.000 10052 IsSlewing returns 0
02:59:36.148 00.015 6880 UpdateGuideState exits: m=2344 SNR=33.3
02:59:36.148 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:36.148 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:36.148 00.000 6880 Enqueuing Expose request
02:59:36.180 00.032 10052 IsGuiding returns 0
02:59:36.195 00.015 10052 PulseGuide returned control before completion, sleep 483
02:59:36.716 00.521 10052 IsGuiding returns 0
02:59:36.716 00.000 10052 Move returns status 0, amount 500
02:59:36.716 00.000 10052 MoveAxis(N, 0, ABG)
02:59:36.716 00.000 10052 Move returns status 0, amount 0
02:59:36.716 00.000 10052 move complete, result=0
02:59:36.716 00.000 10052 worker thread done servicing request
02:59:36.716 00.000 10052 Worker thread wakes up
02:59:36.716 00.000 6880 GuideStep: 349.3 px 500 ms WEST, -0.1 px 0 ms NORTH
02:59:36.718 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:36.718 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,527,31,31)
02:59:37.540 00.822 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"afca8faf-d98f-468a-815e-c3794f955a12"}
02:59:37.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"afca8faf-d98f-468a-815e-c3794f955a12"}
02:59:37.540 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7401e199-21b4-43a1-a28a-7bccd3e0bfb4"}
02:59:37.540 00.000 6880 case statement mapped state 6 to 3
02:59:37.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7401e199-21b4-43a1-a28a-7bccd3e0bfb4"}
02:59:37.541 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"560dcc64-0201-4174-b8f8-29bd01884961"}
02:59:37.541 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5070,"width":15,"height":15,"star_pos":[6.88,6.64],"pixels":"..."},"id":"560dcc64-0201-4174-b8f8-29bd01884961"}
02:59:37.618 00.077 10052 Exposure complete
02:59:37.665 00.047 10052 worker thread done servicing request
02:59:37.665 00.000 6880 OnExposeComplete: enter
02:59:37.665 00.000 6880 UpdateGuideState(): m_state=6
02:59:37.665 00.000 6880 Star::Find(15, 403, 541, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5071
02:59:37.665 00.000 6880 Star::Find returns 1 (0), X=404.08, Y=540.09, Mass=2428, SNR=34.0, Peak=169 HFD=4.7
02:59:37.665 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:37.665 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:59:37.665 00.000 6880 CameraToMount -- cameraX=-3.82 cameraY=-350.95 hyp=350.97 cameraTheta=-1.58 mountX=350.79 mountY=0.09, mountTheta=0.00
02:59:37.665 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.82, y=-350.95, opts=13)
02:59:37.665 00.000 6880 Enqueuing Move request for scope (-3.82, -350.95)
02:59:37.665 00.000 10052 Worker thread wakes up
02:59:37.665 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.82, -350.95) opts 0xd
02:59:37.665 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.82, -350.95)
02:59:37.665 00.000 10052 Moving (-3.82, -350.95) raw xDistance=350.79 yDistance=0.09
02:59:37.665 00.000 10052 GuideAlgorithmHysteresis::Result() returns 166.13 from input 350.79
02:59:37.665 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.21, using input
02:59:37.665 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.09
02:59:37.665 00.000 10052 MoveAxis(W, 98894, ABG)
02:59:37.665 00.000 10052 duration set to 500 by maxRaDuration
02:59:37.665 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:37.686 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:37.700 00.014 6880 UpdateGuideState exits: m=2428 SNR=34.0
02:59:37.700 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:37.700 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:37.700 00.000 6880 Enqueuing Expose request
02:59:37.728 00.028 10052 IsSlewing returns 0
02:59:37.806 00.078 10052 IsGuiding returns 0
02:59:37.869 00.063 10052 PulseGuide returned control before completion, sleep 442
02:59:38.341 00.472 10052 IsGuiding returns 1
02:59:38.341 00.000 10052 scope still moving after pulse duration time elapsed
02:59:38.388 00.047 10052 IsSlewing returns 0
02:59:38.420 00.032 10052 IsGuiding returns 0
02:59:38.420 00.000 10052 scope move finished after 500 + 120 ms
02:59:38.420 00.000 10052 Move returns status 0, amount 500
02:59:38.420 00.000 10052 MoveAxis(N, 0, ABG)
02:59:38.420 00.000 10052 Move returns status 0, amount 0
02:59:38.434 00.014 10052 move complete, result=0
02:59:38.434 00.000 10052 worker thread done servicing request
02:59:38.434 00.000 10052 Worker thread wakes up
02:59:38.434 00.000 6880 GuideStep: 350.8 px 500 ms WEST, 0.1 px 0 ms NORTH
02:59:38.434 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:38.434 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,525,31,31)
02:59:39.548 01.114 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5b80035b-a7a5-4a20-9274-375e88df8428"}
02:59:39.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5b80035b-a7a5-4a20-9274-375e88df8428"}
02:59:39.548 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33f09800-7bda-4d89-84e3-401da3cc7ea4"}
02:59:39.548 00.000 6880 case statement mapped state 6 to 3
02:59:39.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33f09800-7bda-4d89-84e3-401da3cc7ea4"}
02:59:39.550 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aaef394a-9b48-41a0-a953-3a538798c41e"}
02:59:39.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5071,"width":15,"height":15,"star_pos":[7.08,7.09],"pixels":"..."},"id":"aaef394a-9b48-41a0-a953-3a538798c41e"}
02:59:39.564 00.014 10052 Exposure complete
02:59:39.643 00.079 10052 worker thread done servicing request
02:59:39.643 00.000 6880 OnExposeComplete: enter
02:59:39.643 00.000 6880 UpdateGuideState(): m_state=6
02:59:39.643 00.000 6880 Star::Find(15, 404, 540, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5072
02:59:39.643 00.000 6880 Star::Find returns 1 (0), X=403.87, Y=537.33, Mass=2299, SNR=33.0, Peak=154 HFD=4.8
02:59:39.643 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:39.643 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:39.643 00.000 6880 CameraToMount -- cameraX=-4.03 cameraY=-353.71 hyp=353.73 cameraTheta=-1.58 mountX=353.56 mountY=-0.09, mountTheta=-0.00
02:59:39.643 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.03, y=-353.71, opts=13)
02:59:39.643 00.000 6880 Enqueuing Move request for scope (-4.03, -353.71)
02:59:39.643 00.000 10052 Worker thread wakes up
02:59:39.643 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.03, -353.71) opts 0xd
02:59:39.643 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.03, -353.71)
02:59:39.643 00.000 10052 Moving (-4.03, -353.71) raw xDistance=353.56 yDistance=-0.09
02:59:39.643 00.000 10052 GuideAlgorithmHysteresis::Result() returns 167.41 from input 353.56
02:59:39.643 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.07
02:59:39.643 00.000 10052 MoveAxis(W, 99659, ABG)
02:59:39.643 00.000 10052 duration set to 500 by maxRaDuration
02:59:39.643 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:39.674 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:39.706 00.032 10052 IsSlewing returns 0
02:59:39.706 00.000 6880 UpdateGuideState exits: m=2299 SNR=33.0
02:59:39.706 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:39.706 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:39.706 00.000 6880 Enqueuing Expose request
02:59:39.784 00.078 10052 IsGuiding returns 0
02:59:39.848 00.064 10052 PulseGuide returned control before completion, sleep 447
02:59:40.320 00.472 10052 IsGuiding returns 1
02:59:40.320 00.000 10052 scope still moving after pulse duration time elapsed
02:59:40.367 00.047 10052 IsSlewing returns 0
02:59:40.399 00.032 10052 IsGuiding returns 0
02:59:40.399 00.000 10052 scope move finished after 500 + 125 ms
02:59:40.399 00.000 10052 Move returns status 0, amount 500
02:59:40.399 00.000 10052 MoveAxis(N, 0, ABG)
02:59:40.399 00.000 10052 Move returns status 0, amount 0
02:59:40.399 00.000 10052 move complete, result=0
02:59:40.399 00.000 10052 worker thread done servicing request
02:59:40.399 00.000 10052 Worker thread wakes up
02:59:40.399 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:40.399 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,522,31,31)
02:59:40.399 00.000 6880 GuideStep: 353.6 px 500 ms WEST, -0.1 px 0 ms NORTH
02:59:41.324 00.925 10052 Exposure complete
02:59:41.370 00.046 10052 worker thread done servicing request
02:59:41.370 00.000 6880 OnExposeComplete: enter
02:59:41.370 00.000 6880 UpdateGuideState(): m_state=6
02:59:41.370 00.000 6880 Star::Find(15, 403, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5073
02:59:41.370 00.000 6880 Star::Find returns 1 (0), X=403.62, Y=535.61, Mass=2243, SNR=32.7, Peak=137 HFD=4.9
02:59:41.370 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:41.370 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:41.370 00.000 6880 CameraToMount -- cameraX=-4.27 cameraY=-355.43 hyp=355.45 cameraTheta=-1.58 mountX=355.29 mountY=-0.32, mountTheta=-0.00
02:59:41.370 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.27, y=-355.43, opts=13)
02:59:41.370 00.000 6880 Enqueuing Move request for scope (-4.27, -355.43)
02:59:41.370 00.000 10052 Worker thread wakes up
02:59:41.370 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.27, -355.43) opts 0xd
02:59:41.370 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.27, -355.43)
02:59:41.370 00.000 10052 Moving (-4.27, -355.43) raw xDistance=355.29 yDistance=-0.32
02:59:41.370 00.000 10052 GuideAlgorithmHysteresis::Result() returns 168.25 from input 355.29
02:59:41.370 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.32, slope = 0.03
02:59:41.370 00.000 10052 MoveAxis(W, 100160, ABG)
02:59:41.370 00.000 10052 duration set to 500 by maxRaDuration
02:59:41.370 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:41.385 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:41.402 00.017 10052 IsSlewing returns 0
02:59:41.417 00.015 6880 UpdateGuideState exits: m=2243 SNR=32.7
02:59:41.417 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:41.417 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:41.417 00.000 6880 Enqueuing Expose request
02:59:41.443 00.026 10052 IsGuiding returns 0
02:59:41.464 00.021 10052 PulseGuide returned control before completion, sleep 484
02:59:41.543 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b103a457-8ddb-46b7-8bab-2bd09217fc92"}
02:59:41.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b103a457-8ddb-46b7-8bab-2bd09217fc92"}
02:59:41.543 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8782eb94-ebd5-43ff-a976-2fd55be2734d"}
02:59:41.543 00.000 6880 case statement mapped state 6 to 3
02:59:41.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8782eb94-ebd5-43ff-a976-2fd55be2734d"}
02:59:41.544 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"471de0aa-ebdf-45c5-8985-6a697f9a6a3c"}
02:59:41.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5073,"width":15,"height":15,"star_pos":[6.62,6.61],"pixels":"..."},"id":"471de0aa-ebdf-45c5-8985-6a697f9a6a3c"}
02:59:42.015 00.471 10052 IsGuiding returns 0
02:59:42.015 00.000 10052 Move returns status 0, amount 500
02:59:42.015 00.000 10052 MoveAxis(N, 0, ABG)
02:59:42.015 00.000 10052 Move returns status 0, amount 0
02:59:42.015 00.000 10052 move complete, result=0
02:59:42.015 00.000 10052 worker thread done servicing request
02:59:42.027 00.012 6880 GuideStep: 355.3 px 500 ms WEST, -0.3 px 0 ms NORTH
02:59:42.027 00.000 10052 Worker thread wakes up
02:59:42.027 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:42.027 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,521,31,31)
02:59:43.160 01.133 10052 Exposure complete
02:59:43.223 00.063 10052 worker thread done servicing request
02:59:43.223 00.000 6880 OnExposeComplete: enter
02:59:43.223 00.000 6880 UpdateGuideState(): m_state=6
02:59:43.223 00.000 6880 Star::Find(15, 403, 535, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5074
02:59:43.223 00.000 6880 Star::Find returns 1 (0), X=403.39, Y=532.45, Mass=2171, SNR=32.1, Peak=114 HFD=5.2
02:59:43.223 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:43.223 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:43.223 00.000 6880 CameraToMount -- cameraX=-4.50 cameraY=-358.59 hyp=358.62 cameraTheta=-1.58 mountX=358.46 mountY=-0.51, mountTheta=-0.00
02:59:43.228 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-4.50, y=-358.59, opts=13)
02:59:43.228 00.000 6880 Enqueuing Move request for scope (-4.50, -358.59)
02:59:43.228 00.000 10052 Worker thread wakes up
02:59:43.228 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.50, -358.59) opts 0xd
02:59:43.228 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.50, -358.59)
02:59:43.228 00.000 10052 Moving (-4.50, -358.59) raw xDistance=358.46 yDistance=-0.51
02:59:43.228 00.000 10052 GuideAlgorithmHysteresis::Result() returns 169.72 from input 358.46
02:59:43.228 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.51, slope = -0.00
02:59:43.228 00.000 10052 MoveAxis(W, 101035, ABG)
02:59:43.228 00.000 10052 duration set to 500 by maxRaDuration
02:59:43.228 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:43.239 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:43.251 00.012 10052 IsSlewing returns 0
02:59:43.271 00.020 6880 UpdateGuideState exits: m=2171 SNR=32.1
02:59:43.271 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:43.271 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:43.271 00.000 6880 Enqueuing Expose request
02:59:43.287 00.016 10052 IsGuiding returns 0
02:59:43.318 00.031 10052 PulseGuide returned control before completion, sleep 483
02:59:43.539 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5aad7aee-d29f-49b4-a271-427ee9036ea8"}
02:59:43.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5aad7aee-d29f-49b4-a271-427ee9036ea8"}
02:59:43.539 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7bd483cf-7fe5-49fd-9e8e-f7505e7c0239"}
02:59:43.539 00.000 6880 case statement mapped state 6 to 3
02:59:43.539 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7bd483cf-7fe5-49fd-9e8e-f7505e7c0239"}
02:59:43.540 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d4c68e32-1765-4296-90f0-b6058ccd0c02"}
02:59:43.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5074,"width":15,"height":15,"star_pos":[7.39,7.45],"pixels":"..."},"id":"d4c68e32-1765-4296-90f0-b6058ccd0c02"}
02:59:43.853 00.313 10052 IsGuiding returns 0
02:59:43.853 00.000 10052 Move returns status 0, amount 500
02:59:43.853 00.000 10052 MoveAxis(N, 4, ABG)
02:59:43.853 00.000 10052 Guiding  Dir = 0, Dur = 4
02:59:43.931 00.078 10052 IsSlewing returns 0
02:59:44.013 00.082 10052 IsGuiding returns 0
02:59:44.136 00.123 10052 IsGuiding returns 0
02:59:44.136 00.000 10052 Move returns status 0, amount 4
02:59:44.136 00.000 10052 move complete, result=0
02:59:44.136 00.000 10052 worker thread done servicing request
02:59:44.136 00.000 6880 GuideStep: 358.5 px 500 ms WEST, -0.5 px 4 ms NORTH
02:59:44.136 00.000 10052 Worker thread wakes up
02:59:44.144 00.008 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:44.144 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,517,31,31)
02:59:45.266 01.122 10052 Exposure complete
02:59:45.312 00.046 10052 worker thread done servicing request
02:59:45.312 00.000 6880 OnExposeComplete: enter
02:59:45.312 00.000 6880 UpdateGuideState(): m_state=6
02:59:45.312 00.000 6880 Star::Find(15, 403, 532, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5075
02:59:45.312 00.000 6880 Star::Find returns 1 (0), X=403.75, Y=529.94, Mass=2254, SNR=32.8, Peak=121 HFD=4.8
02:59:45.312 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:45.312 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:45.312 00.000 6880 CameraToMount -- cameraX=-4.14 cameraY=-361.10 hyp=361.12 cameraTheta=-1.58 mountX=360.95 mountY=-0.12, mountTheta=-0.00
02:59:45.327 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-4.14, y=-361.10, opts=13)
02:59:45.327 00.000 6880 Enqueuing Move request for scope (-4.14, -361.10)
02:59:45.327 00.000 10052 Worker thread wakes up
02:59:45.327 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.14, -361.10) opts 0xd
02:59:45.327 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.14, -361.10)
02:59:45.327 00.000 10052 Moving (-4.14, -361.10) raw xDistance=360.95 yDistance=-0.12
02:59:45.327 00.000 10052 GuideAlgorithmHysteresis::Result() returns 170.91 from input 360.95
02:59:45.327 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
02:59:45.327 00.000 10052 MoveAxis(W, 101745, ABG)
02:59:45.327 00.000 10052 duration set to 500 by maxRaDuration
02:59:45.328 00.001 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
02:59:45.328 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:45.344 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:45.344 00.000 10052 IsSlewing returns 0
02:59:45.361 00.017 6880 UpdateGuideState exits: m=2254 SNR=32.8
02:59:45.361 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:45.361 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:45.361 00.000 6880 Enqueuing Expose request
02:59:45.361 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
02:59:45.377 00.016 10052 IsGuiding returns 0
02:59:45.407 00.030 10052 PulseGuide returned control before completion, sleep 483
02:59:45.549 00.142 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"04c33d67-ea63-4a21-b87d-78b9c039287d"}
02:59:45.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"04c33d67-ea63-4a21-b87d-78b9c039287d"}
02:59:45.550 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3972832-9e3d-489f-a4cc-5a927c03d3f0"}
02:59:45.550 00.000 6880 case statement mapped state 6 to 3
02:59:45.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3972832-9e3d-489f-a4cc-5a927c03d3f0"}
02:59:45.550 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4a4fc374-0f1a-4c56-9e43-cb6a5f008e18"}
02:59:45.551 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5075,"width":15,"height":15,"star_pos":[6.75,6.94],"pixels":"..."},"id":"4a4fc374-0f1a-4c56-9e43-cb6a5f008e18"}
02:59:45.960 00.409 10052 IsGuiding returns 0
02:59:45.960 00.000 10052 Move returns status 0, amount 500
02:59:45.960 00.000 10052 MoveAxis(N, 0, ABG)
02:59:45.960 00.000 10052 Move returns status 0, amount 0
02:59:45.960 00.000 10052 move complete, result=0
02:59:45.960 00.000 10052 worker thread done servicing request
02:59:45.960 00.000 10052 Worker thread wakes up
02:59:45.960 00.000 6880 GuideStep: 361.0 px 500 ms WEST, -0.1 px 0 ms NORTH
02:59:45.960 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:45.962 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(389,515,31,31)
02:59:46.875 00.913 10052 Exposure complete
02:59:46.934 00.059 6880 OnExposeComplete: enter
02:59:46.934 00.000 6880 UpdateGuideState(): m_state=6
02:59:46.934 00.000 6880 Star::Find(15, 403, 529, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5076
02:59:46.934 00.000 6880 Star::Find returns 1 (0), X=403.91, Y=528.38, Mass=2243, SNR=32.7, Peak=137 HFD=5.1
02:59:46.934 00.000 10052 worker thread done servicing request
02:59:46.934 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:46.934 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:59:46.934 00.000 6880 CameraToMount -- cameraX=-3.99 cameraY=-362.66 hyp=362.68 cameraTheta=-1.58 mountX=362.51 mountY=0.05, mountTheta=0.00
02:59:46.940 00.006 6880 SchedulePrimaryMove(0FC6AC90, x=-3.99, y=-362.66, opts=13)
02:59:46.940 00.000 6880 Enqueuing Move request for scope (-3.99, -362.66)
02:59:46.940 00.000 10052 Worker thread wakes up
02:59:46.940 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.99, -362.66) opts 0xd
02:59:46.940 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.99, -362.66)
02:59:46.940 00.000 10052 Moving (-3.99, -362.66) raw xDistance=362.51 yDistance=0.05
02:59:46.940 00.000 10052 GuideAlgorithmHysteresis::Result() returns 171.67 from input 362.51
02:59:46.940 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.09, using input
02:59:46.940 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
02:59:46.940 00.000 10052 MoveAxis(W, 102197, ABG)
02:59:46.940 00.000 10052 duration set to 500 by maxRaDuration
02:59:46.940 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:46.952 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:46.963 00.011 10052 IsSlewing returns 0
02:59:46.981 00.018 6880 UpdateGuideState exits: m=2243 SNR=32.7
02:59:46.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:46.981 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:46.981 00.000 6880 Enqueuing Expose request
02:59:47.001 00.020 10052 IsGuiding returns 0
02:59:47.028 00.027 10052 PulseGuide returned control before completion, sleep 483
02:59:47.549 00.521 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"654e7147-30ce-470f-b390-fb01b7f607d0"}
02:59:47.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"654e7147-30ce-470f-b390-fb01b7f607d0"}
02:59:47.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e2ff7c8-434b-4d67-a96d-d4aa111b20d8"}
02:59:47.549 00.000 6880 case statement mapped state 6 to 3
02:59:47.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e2ff7c8-434b-4d67-a96d-d4aa111b20d8"}
02:59:47.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db851486-1712-4a4f-918c-e479f3999440"}
02:59:47.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5076,"width":15,"height":15,"star_pos":[6.91,7.38],"pixels":"..."},"id":"db851486-1712-4a4f-918c-e479f3999440"}
02:59:47.549 00.000 10052 IsGuiding returns 0
02:59:47.549 00.000 10052 Move returns status 0, amount 500
02:59:47.549 00.000 10052 MoveAxis(N, 0, ABG)
02:59:47.549 00.000 10052 Move returns status 0, amount 0
02:59:47.549 00.000 10052 move complete, result=0
02:59:47.559 00.010 10052 worker thread done servicing request
02:59:47.559 00.000 6880 GuideStep: 362.5 px 500 ms WEST, 0.0 px 0 ms NORTH
02:59:47.559 00.000 10052 Worker thread wakes up
02:59:47.559 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:47.559 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,513,31,31)
02:59:48.682 01.123 10052 Exposure complete
02:59:48.761 00.079 10052 worker thread done servicing request
02:59:48.761 00.000 6880 OnExposeComplete: enter
02:59:48.761 00.000 6880 UpdateGuideState(): m_state=6
02:59:48.761 00.000 6880 Star::Find(15, 403, 528, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5077
02:59:48.761 00.000 6880 Star::Find returns 1 (0), X=403.34, Y=525.87, Mass=2313, SNR=33.2, Peak=131 HFD=5.0
02:59:48.761 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:48.761 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:48.761 00.000 6880 CameraToMount -- cameraX=-4.55 cameraY=-365.17 hyp=365.20 cameraTheta=-1.58 mountX=365.04 mountY=-0.49, mountTheta=-0.00
02:59:48.761 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.55, y=-365.17, opts=13)
02:59:48.761 00.000 6880 Enqueuing Move request for scope (-4.55, -365.17)
02:59:48.761 00.000 10052 Worker thread wakes up
02:59:48.761 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.55, -365.17) opts 0xd
02:59:48.761 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.55, -365.17)
02:59:48.761 00.000 10052 Moving (-4.55, -365.17) raw xDistance=365.04 yDistance=-0.49
02:59:48.761 00.000 10052 GuideAlgorithmHysteresis::Result() returns 172.85 from input 365.04
02:59:48.761 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.00 from input -0.49, slope = -0.00
02:59:48.761 00.000 10052 MoveAxis(W, 102899, ABG)
02:59:48.761 00.000 10052 duration set to 500 by maxRaDuration
02:59:48.761 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:48.776 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:48.776 00.000 10052 IsSlewing returns 0
02:59:48.816 00.040 6880 UpdateGuideState exits: m=2313 SNR=33.2
02:59:48.816 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:48.816 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:48.816 00.000 6880 Enqueuing Expose request
02:59:48.823 00.007 10052 IsGuiding returns 0
02:59:48.840 00.017 10052 PulseGuide returned control before completion, sleep 483
02:59:49.362 00.522 10052 IsGuiding returns 0
02:59:49.362 00.000 10052 Move returns status 0, amount 500
02:59:49.362 00.000 10052 MoveAxis(N, 1, ABG)
02:59:49.362 00.000 10052 Guiding  Dir = 0, Dur = 1
02:59:49.398 00.036 10052 IsSlewing returns 0
02:59:49.446 00.048 10052 IsGuiding returns 0
02:59:49.511 00.065 10052 IsGuiding returns 0
02:59:49.511 00.000 10052 Move returns status 0, amount 1
02:59:49.511 00.000 10052 move complete, result=0
02:59:49.511 00.000 10052 worker thread done servicing request
02:59:49.511 00.000 6880 GuideStep: 365.0 px 500 ms WEST, -0.5 px 1 ms NORTH
02:59:49.511 00.000 10052 Worker thread wakes up
02:59:49.514 00.003 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:49.514 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,511,31,31)
02:59:49.552 00.038 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c674237d-94dd-4853-8135-7fbe896b63cd"}
02:59:49.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c674237d-94dd-4853-8135-7fbe896b63cd"}
02:59:49.552 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d6b67e33-9ed2-4d1b-81eb-de71a3109f1c"}
02:59:49.552 00.000 6880 case statement mapped state 6 to 3
02:59:49.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d6b67e33-9ed2-4d1b-81eb-de71a3109f1c"}
02:59:49.554 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9f7d4427-6538-4bfc-965b-c4437fadf489"}
02:59:49.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5077,"width":15,"height":15,"star_pos":[7.34,6.87],"pixels":"..."},"id":"9f7d4427-6538-4bfc-965b-c4437fadf489"}
02:59:50.421 00.867 10052 Exposure complete
02:59:50.474 00.053 10052 worker thread done servicing request
02:59:50.474 00.000 6880 OnExposeComplete: enter
02:59:50.474 00.000 6880 UpdateGuideState(): m_state=6
02:59:50.474 00.000 6880 Star::Find(15, 403, 525, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5078
02:59:50.474 00.000 6880 Star::Find returns 1 (0), X=403.25, Y=524.26, Mass=2226, SNR=32.6, Peak=143 HFD=4.9
02:59:50.474 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:50.474 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:50.474 00.000 6880 CameraToMount -- cameraX=-4.65 cameraY=-366.78 hyp=366.81 cameraTheta=-1.58 mountX=366.65 mountY=-0.57, mountTheta=-0.00
02:59:50.474 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.65, y=-366.78, opts=13)
02:59:50.474 00.000 6880 Enqueuing Move request for scope (-4.65, -366.78)
02:59:50.474 00.000 10052 Worker thread wakes up
02:59:50.474 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.65, -366.78) opts 0xd
02:59:50.474 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.65, -366.78)
02:59:50.474 00.000 10052 Moving (-4.65, -366.78) raw xDistance=366.65 yDistance=-0.57
02:59:50.474 00.000 10052 GuideAlgorithmHysteresis::Result() returns 173.63 from input 366.65
02:59:50.474 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.57, slope = -0.02
02:59:50.474 00.000 10052 MoveAxis(W, 103365, ABG)
02:59:50.474 00.000 10052 duration set to 500 by maxRaDuration
02:59:50.474 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:50.498 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:50.499 00.001 10052 IsSlewing returns 0
02:59:50.527 00.028 6880 UpdateGuideState exits: m=2226 SNR=32.6
02:59:50.527 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:50.527 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:50.527 00.000 6880 Enqueuing Expose request
02:59:50.539 00.012 10052 IsGuiding returns 0
02:59:50.564 00.025 10052 PulseGuide returned control before completion, sleep 483
02:59:51.067 00.503 10052 IsGuiding returns 1
02:59:51.067 00.000 10052 scope still moving after pulse duration time elapsed
02:59:51.116 00.049 10052 IsSlewing returns 0
02:59:51.147 00.031 10052 IsGuiding returns 0
02:59:51.163 00.016 10052 scope move finished after 500 + 123 ms
02:59:51.163 00.000 10052 Move returns status 0, amount 500
02:59:51.163 00.000 10052 MoveAxis(N, 40, ABG)
02:59:51.163 00.000 10052 Guiding  Dir = 0, Dur = 40
02:59:51.194 00.031 10052 IsSlewing returns 0
02:59:51.241 00.047 10052 IsGuiding returns 0
02:59:51.268 00.027 10052 PulseGuide returned control before completion, sleep 24
02:59:51.320 00.052 10052 IsGuiding returns 0
02:59:51.320 00.000 10052 Move returns status 0, amount 40
02:59:51.320 00.000 10052 move complete, result=0
02:59:51.320 00.000 10052 worker thread done servicing request
02:59:51.320 00.000 10052 Worker thread wakes up
02:59:51.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:51.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,509,31,31)
02:59:51.320 00.000 6880 GuideStep: 366.6 px 500 ms WEST, -0.6 px 40 ms NORTH
02:59:51.557 00.237 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f847ad7-2bc4-48d6-ad30-3b03af81d535"}
02:59:51.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f847ad7-2bc4-48d6-ad30-3b03af81d535"}
02:59:51.560 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6f1f5c6e-ab2a-4f32-8d49-7d859d5c96b5"}
02:59:51.560 00.000 6880 case statement mapped state 6 to 3
02:59:51.560 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6f1f5c6e-ab2a-4f32-8d49-7d859d5c96b5"}
02:59:51.561 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c2a35cc8-d8b3-4a1b-aabd-8633df75831f"}
02:59:51.562 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5078,"width":15,"height":15,"star_pos":[7.25,7.26],"pixels":"..."},"id":"c2a35cc8-d8b3-4a1b-aabd-8633df75831f"}
02:59:52.457 00.895 10052 Exposure complete
02:59:52.504 00.047 6880 OnExposeComplete: enter
02:59:52.504 00.000 6880 UpdateGuideState(): m_state=6
02:59:52.504 00.000 10052 worker thread done servicing request
02:59:52.504 00.000 6880 Star::Find(15, 403, 524, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5079
02:59:52.504 00.000 6880 Star::Find returns 1 (0), X=403.52, Y=521.29, Mass=2136, SNR=32.0, Peak=123 HFD=5.0
02:59:52.504 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:52.504 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:52.504 00.000 6880 CameraToMount -- cameraX=-4.37 cameraY=-369.75 hyp=369.77 cameraTheta=-1.58 mountX=369.60 mountY=-0.26, mountTheta=-0.00
02:59:52.520 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-4.37, y=-369.75, opts=13)
02:59:52.520 00.000 6880 Enqueuing Move request for scope (-4.37, -369.75)
02:59:52.520 00.000 10052 Worker thread wakes up
02:59:52.520 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.37, -369.75) opts 0xd
02:59:52.520 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.37, -369.75)
02:59:52.520 00.000 10052 Moving (-4.37, -369.75) raw xDistance=369.60 yDistance=-0.26
02:59:52.520 00.000 10052 GuideAlgorithmHysteresis::Result() returns 175.00 from input 369.60
02:59:52.520 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.26, slope = -0.04
02:59:52.520 00.000 10052 MoveAxis(W, 104179, ABG)
02:59:52.520 00.000 10052 duration set to 500 by maxRaDuration
02:59:52.520 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:52.541 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:52.542 00.001 10052 IsSlewing returns 0
02:59:52.568 00.026 6880 UpdateGuideState exits: m=2136 SNR=32.0
02:59:52.568 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:52.568 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:52.568 00.000 6880 Enqueuing Expose request
02:59:52.572 00.004 10052 IsGuiding returns 0
02:59:52.600 00.028 10052 PulseGuide returned control before completion, sleep 483
02:59:53.121 00.521 10052 IsGuiding returns 0
02:59:53.121 00.000 10052 Move returns status 0, amount 500
02:59:53.121 00.000 10052 MoveAxis(N, 69, ABG)
02:59:53.121 00.000 10052 Guiding  Dir = 0, Dur = 69
02:59:53.152 00.031 10052 IsSlewing returns 0
02:59:53.200 00.048 10052 IsGuiding returns 0
02:59:53.231 00.031 10052 PulseGuide returned control before completion, sleep 52
02:59:53.310 00.079 10052 IsGuiding returns 0
02:59:53.310 00.000 10052 Move returns status 0, amount 69
02:59:53.310 00.000 10052 move complete, result=0
02:59:53.310 00.000 10052 worker thread done servicing request
02:59:53.310 00.000 6880 GuideStep: 369.6 px 500 ms WEST, -0.3 px 69 ms NORTH
02:59:53.310 00.000 10052 Worker thread wakes up
02:59:53.310 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:53.310 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,506,31,31)
02:59:53.561 00.251 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f60138ef-3309-4507-b7de-7ff65b62c53c"}
02:59:53.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f60138ef-3309-4507-b7de-7ff65b62c53c"}
02:59:53.561 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16af9ef1-5376-48e4-9c53-61192adc273a"}
02:59:53.561 00.000 6880 case statement mapped state 6 to 3
02:59:53.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"16af9ef1-5376-48e4-9c53-61192adc273a"}
02:59:53.561 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c7c7f960-bcbf-4645-9f4b-77a253afb098"}
02:59:53.565 00.004 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5079,"width":15,"height":15,"star_pos":[6.52,7.29],"pixels":"..."},"id":"c7c7f960-bcbf-4645-9f4b-77a253afb098"}
02:59:54.220 00.655 10052 Exposure complete
02:59:54.267 00.047 10052 worker thread done servicing request
02:59:54.267 00.000 6880 OnExposeComplete: enter
02:59:54.267 00.000 6880 UpdateGuideState(): m_state=6
02:59:54.267 00.000 6880 Star::Find(15, 403, 521, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5080
02:59:54.267 00.000 6880 Star::Find returns 1 (0), X=403.31, Y=519.90, Mass=2202, SNR=32.3, Peak=122 HFD=5.0
02:59:54.267 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:54.267 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:54.267 00.000 6880 CameraToMount -- cameraX=-4.58 cameraY=-371.14 hyp=371.17 cameraTheta=-1.58 mountX=371.00 mountY=-0.45, mountTheta=-0.00
02:59:54.267 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.58, y=-371.14, opts=13)
02:59:54.267 00.000 6880 Enqueuing Move request for scope (-4.58, -371.14)
02:59:54.267 00.000 10052 Worker thread wakes up
02:59:54.267 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.58, -371.14) opts 0xd
02:59:54.267 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.58, -371.14)
02:59:54.267 00.000 10052 Moving (-4.58, -371.14) raw xDistance=371.00 yDistance=-0.45
02:59:54.267 00.000 10052 GuideAlgorithmHysteresis::Result() returns 175.70 from input 371.00
02:59:54.267 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.45, slope = -0.04
02:59:54.267 00.000 10052 MoveAxis(W, 104595, ABG)
02:59:54.267 00.000 10052 duration set to 500 by maxRaDuration
02:59:54.267 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:54.293 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:54.293 00.000 10052 IsSlewing returns 0
02:59:54.315 00.022 6880 UpdateGuideState exits: m=2202 SNR=32.3
02:59:54.315 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:54.315 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:54.315 00.000 6880 Enqueuing Expose request
02:59:54.332 00.017 10052 IsGuiding returns 0
02:59:54.359 00.027 10052 PulseGuide returned control before completion, sleep 483
02:59:54.866 00.507 10052 IsGuiding returns 0
02:59:54.866 00.000 10052 Move returns status 0, amount 500
02:59:54.866 00.000 10052 MoveAxis(N, 77, ABG)
02:59:54.866 00.000 10052 Guiding  Dir = 0, Dur = 77
02:59:54.898 00.032 10052 IsSlewing returns 0
02:59:54.945 00.047 10052 IsGuiding returns 0
02:59:54.977 00.032 10052 PulseGuide returned control before completion, sleep 62
02:59:55.071 00.094 10052 IsGuiding returns 0
02:59:55.071 00.000 10052 Move returns status 0, amount 77
02:59:55.071 00.000 10052 move complete, result=0
02:59:55.071 00.000 10052 worker thread done servicing request
02:59:55.071 00.000 6880 GuideStep: 371.0 px 500 ms WEST, -0.5 px 77 ms NORTH
02:59:55.071 00.000 10052 Worker thread wakes up
02:59:55.080 00.009 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:55.080 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,505,31,31)
02:59:55.559 00.479 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57f06d71-40c3-4642-af4c-df2efae0197c"}
02:59:55.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57f06d71-40c3-4642-af4c-df2efae0197c"}
02:59:55.559 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f88345ce-4706-41da-bc21-9f3c20557f5e"}
02:59:55.559 00.000 6880 case statement mapped state 6 to 3
02:59:55.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f88345ce-4706-41da-bc21-9f3c20557f5e"}
02:59:55.573 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"60f0195e-8657-40c5-9010-5f9cde6c8010"}
02:59:55.573 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5080,"width":15,"height":15,"star_pos":[7.31,6.90],"pixels":"..."},"id":"60f0195e-8657-40c5-9010-5f9cde6c8010"}
02:59:56.207 00.634 10052 Exposure complete
02:59:56.254 00.047 10052 worker thread done servicing request
02:59:56.254 00.000 6880 OnExposeComplete: enter
02:59:56.254 00.000 6880 UpdateGuideState(): m_state=6
02:59:56.254 00.000 6880 Star::Find(15, 403, 519, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5081
02:59:56.254 00.000 6880 Star::Find returns 1 (0), X=403.76, Y=516.01, Mass=2242, SNR=32.5, Peak=130 HFD=4.9
02:59:56.254 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:56.254 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:59:56.254 00.000 6880 CameraToMount -- cameraX=-4.13 cameraY=-375.03 hyp=375.05 cameraTheta=-1.58 mountX=374.87 mountY=0.04, mountTheta=0.00
02:59:56.254 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.13, y=-375.03, opts=13)
02:59:56.254 00.000 6880 Enqueuing Move request for scope (-4.13, -375.03)
02:59:56.254 00.000 10052 Worker thread wakes up
02:59:56.254 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.13, -375.03) opts 0xd
02:59:56.254 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.13, -375.03)
02:59:56.254 00.000 10052 Moving (-4.13, -375.03) raw xDistance=374.87 yDistance=0.04
02:59:56.254 00.000 10052 GuideAlgorithmHysteresis::Result() returns 177.47 from input 374.87
02:59:56.254 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.00
02:59:56.254 00.000 10052 MoveAxis(W, 105651, ABG)
02:59:56.254 00.000 10052 duration set to 500 by maxRaDuration
02:59:56.254 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:56.287 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:56.287 00.000 10052 IsSlewing returns 0
02:59:56.313 00.026 6880 UpdateGuideState exits: m=2242 SNR=32.5
02:59:56.313 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:56.313 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:56.313 00.000 6880 Enqueuing Expose request
02:59:56.316 00.003 10052 IsGuiding returns 0
02:59:56.354 00.038 10052 PulseGuide returned control before completion, sleep 483
02:59:56.873 00.519 10052 IsGuiding returns 0
02:59:56.873 00.000 10052 Move returns status 0, amount 500
02:59:56.873 00.000 10052 MoveAxis(N, 0, ABG)
02:59:56.873 00.000 10052 Move returns status 0, amount 0
02:59:56.873 00.000 10052 move complete, result=0
02:59:56.873 00.000 10052 worker thread done servicing request
02:59:56.873 00.000 10052 Worker thread wakes up
02:59:56.873 00.000 6880 GuideStep: 374.9 px 500 ms WEST, 0.0 px 0 ms NORTH
02:59:56.873 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:56.873 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,501,31,31)
02:59:57.576 00.703 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b7c9760c-88eb-4e68-9ff3-0a55136a6439"}
02:59:57.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b7c9760c-88eb-4e68-9ff3-0a55136a6439"}
02:59:57.576 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52f87e33-9ee1-41de-b793-8eaf0eed7d8d"}
02:59:57.576 00.000 6880 case statement mapped state 6 to 3
02:59:57.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"52f87e33-9ee1-41de-b793-8eaf0eed7d8d"}
02:59:57.576 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"481640d1-75ac-4661-bb39-e8414152cc53"}
02:59:57.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5081,"width":15,"height":15,"star_pos":[6.76,7.01],"pixels":"..."},"id":"481640d1-75ac-4661-bb39-e8414152cc53"}
02:59:57.782 00.206 10052 Exposure complete
02:59:57.829 00.047 10052 worker thread done servicing request
02:59:57.829 00.000 6880 OnExposeComplete: enter
02:59:57.829 00.000 6880 UpdateGuideState(): m_state=6
02:59:57.829 00.000 6880 Star::Find(15, 403, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5082
02:59:57.829 00.000 6880 Star::Find returns 1 (0), X=403.22, Y=515.23, Mass=2208, SNR=32.3, Peak=120 HFD=5.1
02:59:57.829 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:57.829 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
02:59:57.829 00.000 6880 CameraToMount -- cameraX=-4.68 cameraY=-375.81 hyp=375.84 cameraTheta=-1.58 mountX=375.67 mountY=-0.50, mountTheta=-0.00
02:59:57.829 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.68, y=-375.81, opts=13)
02:59:57.829 00.000 6880 Enqueuing Move request for scope (-4.68, -375.81)
02:59:57.829 00.000 10052 Worker thread wakes up
02:59:57.829 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.68, -375.81) opts 0xd
02:59:57.829 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.68, -375.81)
02:59:57.829 00.000 10052 Moving (-4.68, -375.81) raw xDistance=375.67 yDistance=-0.50
02:59:57.829 00.000 10052 GuideAlgorithmHysteresis::Result() returns 177.92 from input 375.67
02:59:57.829 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.50, slope = -0.00
02:59:57.829 00.000 10052 MoveAxis(W, 105919, ABG)
02:59:57.829 00.000 10052 duration set to 500 by maxRaDuration
02:59:57.829 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:57.860 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
02:59:57.877 00.017 10052 IsSlewing returns 0
02:59:57.900 00.023 6880 UpdateGuideState exits: m=2208 SNR=32.3
02:59:57.900 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
02:59:57.900 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
02:59:57.900 00.000 6880 Enqueuing Expose request
02:59:57.966 00.066 10052 IsGuiding returns 0
02:59:58.019 00.053 10052 PulseGuide returned control before completion, sleep 452
02:59:58.516 00.497 10052 IsGuiding returns 1
02:59:58.516 00.000 10052 scope still moving after pulse duration time elapsed
02:59:58.555 00.039 10052 IsSlewing returns 0
02:59:58.588 00.033 10052 IsGuiding returns 0
02:59:58.600 00.012 10052 scope move finished after 500 + 133 ms
02:59:58.600 00.000 10052 Move returns status 0, amount 500
02:59:58.600 00.000 10052 MoveAxis(N, 4, ABG)
02:59:58.600 00.000 10052 Guiding  Dir = 0, Dur = 4
02:59:58.634 00.034 10052 IsSlewing returns 0
02:59:58.679 00.045 10052 IsGuiding returns 0
02:59:58.743 00.064 10052 IsGuiding returns 0
02:59:58.752 00.009 10052 Move returns status 0, amount 4
02:59:58.752 00.000 10052 move complete, result=0
02:59:58.752 00.000 10052 worker thread done servicing request
02:59:58.752 00.000 10052 Worker thread wakes up
02:59:58.752 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
02:59:58.752 00.000 6880 GuideStep: 375.7 px 500 ms WEST, -0.5 px 4 ms NORTH
02:59:58.752 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,500,31,31)
02:59:59.578 00.826 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e835b2c3-6f54-43e7-91ac-d5a65c7b9a8e"}
02:59:59.580 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e835b2c3-6f54-43e7-91ac-d5a65c7b9a8e"}
02:59:59.580 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33b33cb2-a1c0-44d5-b679-5012d7864595"}
02:59:59.581 00.001 6880 case statement mapped state 6 to 3
02:59:59.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33b33cb2-a1c0-44d5-b679-5012d7864595"}
02:59:59.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"da6a78d0-a3cd-43ae-9843-ce9105f21c51"}
02:59:59.583 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5082,"width":15,"height":15,"star_pos":[7.22,7.23],"pixels":"..."},"id":"da6a78d0-a3cd-43ae-9843-ce9105f21c51"}
02:59:59.879 00.296 10052 Exposure complete
02:59:59.957 00.078 6880 OnExposeComplete: enter
02:59:59.957 00.000 6880 UpdateGuideState(): m_state=6
02:59:59.957 00.000 10052 worker thread done servicing request
02:59:59.957 00.000 6880 Star::Find(15, 403, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5083
02:59:59.960 00.003 6880 Star::Find returns 1 (0), X=403.69, Y=511.85, Mass=2153, SNR=32.0, Peak=123 HFD=4.9
02:59:59.960 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
02:59:59.960 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
02:59:59.960 00.000 6880 CameraToMount -- cameraX=-4.21 cameraY=-379.19 hyp=379.22 cameraTheta=-1.58 mountX=379.03 mountY=0.01, mountTheta=0.00
02:59:59.960 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.21, y=-379.19, opts=13)
02:59:59.960 00.000 6880 Enqueuing Move request for scope (-4.21, -379.19)
02:59:59.960 00.000 10052 Worker thread wakes up
02:59:59.960 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.21, -379.19) opts 0xd
02:59:59.960 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.21, -379.19)
02:59:59.960 00.000 10052 Moving (-4.21, -379.19) raw xDistance=379.03 yDistance=0.01
02:59:59.960 00.000 10052 GuideAlgorithmHysteresis::Result() returns 179.46 from input 379.03
02:59:59.960 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.01 is < calculated value 0.07, using input
02:59:59.960 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = 0.01
02:59:59.960 00.000 10052 MoveAxis(W, 106833, ABG)
02:59:59.960 00.000 10052 duration set to 500 by maxRaDuration
02:59:59.960 00.000 10052 Guiding  Dir = 3, Dur = 500
02:59:59.973 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:00.014 00.041 6880 UpdateGuideState exits: m=2153 SNR=32.0
03:00:00.014 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:00.014 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:00.014 00.000 6880 Enqueuing Expose request
03:00:00.021 00.007 10052 IsSlewing returns 0
03:00:00.104 00.083 10052 IsGuiding returns 0
03:00:00.163 00.059 10052 PulseGuide returned control before completion, sleep 448
03:00:00.633 00.470 10052 IsGuiding returns 1
03:00:00.633 00.000 10052 scope still moving after pulse duration time elapsed
03:00:00.680 00.047 10052 IsSlewing returns 0
03:00:00.728 00.048 10052 IsGuiding returns 0
03:00:00.728 00.000 10052 scope move finished after 500 + 123 ms
03:00:00.728 00.000 10052 Move returns status 0, amount 500
03:00:00.728 00.000 10052 MoveAxis(N, 0, ABG)
03:00:00.728 00.000 10052 Move returns status 0, amount 0
03:00:00.728 00.000 10052 move complete, result=0
03:00:00.728 00.000 10052 worker thread done servicing request
03:00:00.728 00.000 10052 Worker thread wakes up
03:00:00.728 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:00.728 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,497,31,31)
03:00:00.728 00.000 6880 GuideStep: 379.0 px 500 ms WEST, 0.0 px 0 ms NORTH
03:00:01.575 00.847 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a415ba4-ecd1-435d-a8c0-be78989312a2"}
03:00:01.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a415ba4-ecd1-435d-a8c0-be78989312a2"}
03:00:01.575 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e2fe094-74c6-415e-808e-b6aafaeaafc7"}
03:00:01.575 00.000 6880 case statement mapped state 6 to 3
03:00:01.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e2fe094-74c6-415e-808e-b6aafaeaafc7"}
03:00:01.578 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4ae60ab-2977-4c72-a90c-75db16b2cb8b"}
03:00:01.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5083,"width":15,"height":15,"star_pos":[6.69,6.85],"pixels":"..."},"id":"a4ae60ab-2977-4c72-a90c-75db16b2cb8b"}
03:00:01.638 00.060 10052 Exposure complete
03:00:01.703 00.065 10052 worker thread done servicing request
03:00:01.703 00.000 6880 OnExposeComplete: enter
03:00:01.703 00.000 6880 UpdateGuideState(): m_state=6
03:00:01.703 00.000 6880 Star::Find(15, 403, 511, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5084
03:00:01.703 00.000 6880 Star::Find returns 1 (0), X=403.33, Y=510.15, Mass=2354, SNR=33.5, Peak=163 HFD=5.0
03:00:01.703 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:01.703 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:01.703 00.000 6880 CameraToMount -- cameraX=-4.56 cameraY=-380.88 hyp=380.91 cameraTheta=-1.58 mountX=380.74 mountY=-0.33, mountTheta=-0.00
03:00:01.703 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.56, y=-380.88, opts=13)
03:00:01.703 00.000 6880 Enqueuing Move request for scope (-4.56, -380.88)
03:00:01.703 00.000 10052 Worker thread wakes up
03:00:01.703 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.56, -380.88) opts 0xd
03:00:01.703 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.56, -380.88)
03:00:01.703 00.000 10052 Moving (-4.56, -380.88) raw xDistance=380.74 yDistance=-0.33
03:00:01.703 00.000 10052 GuideAlgorithmHysteresis::Result() returns 180.30 from input 380.74
03:00:01.717 00.014 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.33, slope = -0.00
03:00:01.717 00.000 10052 MoveAxis(W, 107336, ABG)
03:00:01.717 00.000 10052 duration set to 500 by maxRaDuration
03:00:01.717 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:01.738 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:01.764 00.026 6880 UpdateGuideState exits: m=2354 SNR=33.5
03:00:01.764 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:01.764 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:01.764 00.000 6880 Enqueuing Expose request
03:00:01.764 00.000 10052 IsSlewing returns 0
03:00:01.843 00.079 10052 IsGuiding returns 0
03:00:01.921 00.078 10052 PulseGuide returned control before completion, sleep 441
03:00:02.392 00.471 10052 IsGuiding returns 1
03:00:02.392 00.000 10052 scope still moving after pulse duration time elapsed
03:00:02.440 00.048 10052 IsSlewing returns 0
03:00:02.471 00.031 10052 IsGuiding returns 0
03:00:02.486 00.015 10052 scope move finished after 500 + 134 ms
03:00:02.487 00.001 10052 Move returns status 0, amount 500
03:00:02.487 00.000 10052 MoveAxis(N, 6, ABG)
03:00:02.487 00.000 10052 Guiding  Dir = 0, Dur = 6
03:00:02.518 00.031 10052 IsSlewing returns 0
03:00:02.549 00.031 10052 IsGuiding returns 0
03:00:02.631 00.082 10052 IsGuiding returns 0
03:00:02.631 00.000 10052 Move returns status 0, amount 6
03:00:02.631 00.000 10052 move complete, result=0
03:00:02.631 00.000 10052 worker thread done servicing request
03:00:02.631 00.000 10052 Worker thread wakes up
03:00:02.631 00.000 6880 GuideStep: 380.7 px 500 ms WEST, -0.3 px 6 ms NORTH
03:00:02.631 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:02.631 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,495,31,31)
03:00:03.570 00.939 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"23a4d7c5-5add-470a-962a-143de2c734de"}
03:00:03.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"23a4d7c5-5add-470a-962a-143de2c734de"}
03:00:03.570 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c2233cc-96b5-402b-b591-5a23274b9622"}
03:00:03.570 00.000 6880 case statement mapped state 6 to 3
03:00:03.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1c2233cc-96b5-402b-b591-5a23274b9622"}
03:00:03.570 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9ea3b728-01c8-479c-a0fe-fc5133506de6"}
03:00:03.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5084,"width":15,"height":15,"star_pos":[7.33,7.15],"pixels":"..."},"id":"9ea3b728-01c8-479c-a0fe-fc5133506de6"}
03:00:03.759 00.189 10052 Exposure complete
03:00:03.822 00.063 10052 worker thread done servicing request
03:00:03.822 00.000 6880 OnExposeComplete: enter
03:00:03.822 00.000 6880 UpdateGuideState(): m_state=6
03:00:03.822 00.000 6880 Star::Find(15, 403, 510, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5085
03:00:03.822 00.000 6880 Star::Find returns 1 (0), X=403.67, Y=506.80, Mass=2244, SNR=32.6, Peak=119 HFD=5.2
03:00:03.822 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:03.822 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:00:03.822 00.000 6880 CameraToMount -- cameraX=-4.22 cameraY=-384.24 hyp=384.26 cameraTheta=-1.58 mountX=384.07 mountY=0.05, mountTheta=0.00
03:00:03.822 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.22, y=-384.24, opts=13)
03:00:03.837 00.015 6880 Enqueuing Move request for scope (-4.22, -384.24)
03:00:03.837 00.000 10052 Worker thread wakes up
03:00:03.837 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.22, -384.24) opts 0xd
03:00:03.837 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.22, -384.24)
03:00:03.837 00.000 10052 Moving (-4.22, -384.24) raw xDistance=384.07 yDistance=0.05
03:00:03.837 00.000 10052 GuideAlgorithmHysteresis::Result() returns 181.85 from input 384.07
03:00:03.837 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.05 is < calculated value 0.11, using input
03:00:03.837 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = 0.02
03:00:03.837 00.000 10052 MoveAxis(W, 108254, ABG)
03:00:03.837 00.000 10052 duration set to 500 by maxRaDuration
03:00:03.837 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:03.855 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:03.886 00.031 6880 UpdateGuideState exits: m=2244 SNR=32.6
03:00:03.886 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:03.886 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:03.886 00.000 6880 Enqueuing Expose request
03:00:03.886 00.000 10052 IsSlewing returns 0
03:00:03.964 00.078 10052 IsGuiding returns 0
03:00:04.026 00.062 10052 PulseGuide returned control before completion, sleep 451
03:00:04.521 00.495 10052 IsGuiding returns 1
03:00:04.521 00.000 10052 scope still moving after pulse duration time elapsed
03:00:04.560 00.039 10052 IsSlewing returns 0
03:00:04.592 00.032 10052 IsGuiding returns 0
03:00:04.592 00.000 10052 scope move finished after 500 + 134 ms
03:00:04.592 00.000 10052 Move returns status 0, amount 500
03:00:04.592 00.000 10052 MoveAxis(N, 0, ABG)
03:00:04.592 00.000 10052 Move returns status 0, amount 0
03:00:04.592 00.000 10052 move complete, result=0
03:00:04.607 00.015 10052 worker thread done servicing request
03:00:04.607 00.000 6880 GuideStep: 384.1 px 500 ms WEST, 0.1 px 0 ms NORTH
03:00:04.607 00.000 10052 Worker thread wakes up
03:00:04.607 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:04.607 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,492,31,31)
03:00:05.518 00.911 10052 Exposure complete
03:00:05.580 00.062 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1131b21a-ddb7-4f78-a768-01d81a6201a8"}
03:00:05.581 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1131b21a-ddb7-4f78-a768-01d81a6201a8"}
03:00:05.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4c82c1ea-cfee-4b53-8342-bafd226cc816"}
03:00:05.582 00.001 6880 case statement mapped state 6 to 3
03:00:05.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4c82c1ea-cfee-4b53-8342-bafd226cc816"}
03:00:05.582 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2b0840eb-6bd3-46e9-9438-d5b90e6547c7"}
03:00:05.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5085,"width":15,"height":15,"star_pos":[6.67,6.80],"pixels":"..."},"id":"2b0840eb-6bd3-46e9-9438-d5b90e6547c7"}
03:00:05.583 00.001 10052 worker thread done servicing request
03:00:05.583 00.000 6880 OnExposeComplete: enter
03:00:05.583 00.000 6880 UpdateGuideState(): m_state=6
03:00:05.583 00.000 6880 Star::Find(15, 403, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5086
03:00:05.583 00.000 6880 Star::Find returns 1 (0), X=403.13, Y=505.21, Mass=2258, SNR=32.8, Peak=138 HFD=4.9
03:00:05.583 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:05.583 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:05.583 00.000 6880 CameraToMount -- cameraX=-4.76 cameraY=-385.83 hyp=385.86 cameraTheta=-1.58 mountX=385.68 mountY=-0.47, mountTheta=-0.00
03:00:05.583 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.76, y=-385.83, opts=13)
03:00:05.583 00.000 6880 Enqueuing Move request for scope (-4.76, -385.83)
03:00:05.583 00.000 10052 Worker thread wakes up
03:00:05.583 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.76, -385.83) opts 0xd
03:00:05.583 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.76, -385.83)
03:00:05.583 00.000 10052 Moving (-4.76, -385.83) raw xDistance=385.68 yDistance=-0.47
03:00:05.583 00.000 10052 GuideAlgorithmHysteresis::Result() returns 182.65 from input 385.68
03:00:05.583 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.47, slope = 0.03
03:00:05.583 00.000 10052 MoveAxis(W, 108732, ABG)
03:00:05.583 00.000 10052 duration set to 500 by maxRaDuration
03:00:05.583 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:05.612 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:05.643 00.031 6880 UpdateGuideState exits: m=2258 SNR=32.8
03:00:05.643 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:05.643 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:05.643 00.000 6880 Enqueuing Expose request
03:00:05.659 00.016 10052 IsSlewing returns 0
03:00:05.738 00.079 10052 IsGuiding returns 0
03:00:05.801 00.063 10052 PulseGuide returned control before completion, sleep 441
03:00:06.275 00.474 10052 IsGuiding returns 1
03:00:06.275 00.000 10052 scope still moving after pulse duration time elapsed
03:00:06.322 00.047 10052 IsSlewing returns 0
03:00:06.354 00.032 10052 IsGuiding returns 0
03:00:06.354 00.000 10052 scope move finished after 500 + 122 ms
03:00:06.354 00.000 10052 Move returns status 0, amount 500
03:00:06.354 00.000 10052 MoveAxis(N, 0, ABG)
03:00:06.354 00.000 10052 Move returns status 0, amount 0
03:00:06.354 00.000 10052 move complete, result=0
03:00:06.354 00.000 10052 worker thread done servicing request
03:00:06.354 00.000 10052 Worker thread wakes up
03:00:06.354 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:06.354 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,490,31,31)
03:00:06.354 00.000 6880 GuideStep: 385.7 px 500 ms WEST, -0.5 px 0 ms NORTH
03:00:07.499 01.145 10052 Exposure complete
03:00:07.562 00.063 10052 worker thread done servicing request
03:00:07.562 00.000 6880 OnExposeComplete: enter
03:00:07.562 00.000 6880 UpdateGuideState(): m_state=6
03:00:07.562 00.000 6880 Star::Find(15, 403, 505, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5087
03:00:07.562 00.000 6880 Star::Find returns 1 (0), X=402.81, Y=501.84, Mass=2328, SNR=33.3, Peak=137 HFD=4.7
03:00:07.562 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:07.562 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:07.562 00.000 6880 CameraToMount -- cameraX=-5.08 cameraY=-389.20 hyp=389.24 cameraTheta=-1.58 mountX=389.07 mountY=-0.75, mountTheta=-0.00
03:00:07.562 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.08, y=-389.20, opts=13)
03:00:07.562 00.000 6880 Enqueuing Move request for scope (-5.08, -389.20)
03:00:07.562 00.000 10052 Worker thread wakes up
03:00:07.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.08, -389.20) opts 0xd
03:00:07.562 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.08, -389.20)
03:00:07.562 00.000 10052 Moving (-5.08, -389.20) raw xDistance=389.07 yDistance=-0.75
03:00:07.562 00.000 10052 GuideAlgorithmHysteresis::Result() returns 184.21 from input 389.07
03:00:07.562 00.000 10052 Lowpass2 history cleared, outlier deflection
03:00:07.562 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.34 from input -0.75, slope = 0.00
03:00:07.562 00.000 10052 MoveAxis(W, 109663, ABG)
03:00:07.562 00.000 10052 duration set to 500 by maxRaDuration
03:00:07.562 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:07.595 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:07.625 00.030 10052 IsSlewing returns 0
03:00:07.625 00.000 6880 UpdateGuideState exits: m=2328 SNR=33.3
03:00:07.625 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:07.625 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:07.625 00.000 6880 Enqueuing Expose request
03:00:07.625 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"182ea7ec-d2bb-45e9-92a9-4021493a17ae"}
03:00:07.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"182ea7ec-d2bb-45e9-92a9-4021493a17ae"}
03:00:07.631 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96bcec17-fd5e-4323-b2f9-609d21e84155"}
03:00:07.631 00.000 6880 case statement mapped state 6 to 3
03:00:07.631 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"96bcec17-fd5e-4323-b2f9-609d21e84155"}
03:00:07.656 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b768a15f-6505-4212-b763-dd34175470af"}
03:00:07.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5087,"width":15,"height":15,"star_pos":[6.81,6.84],"pixels":"..."},"id":"b768a15f-6505-4212-b763-dd34175470af"}
03:00:07.688 00.032 10052 IsGuiding returns 0
03:00:07.766 00.078 10052 PulseGuide returned control before completion, sleep 441
03:00:08.273 00.507 10052 IsGuiding returns 1
03:00:08.273 00.000 10052 scope still moving after pulse duration time elapsed
03:00:08.320 00.047 10052 IsSlewing returns 0
03:00:08.367 00.047 10052 IsGuiding returns 0
03:00:08.367 00.000 10052 scope move finished after 500 + 166 ms
03:00:08.367 00.000 10052 Move returns status 0, amount 500
03:00:08.367 00.000 10052 MoveAxis(N, 137, ABG)
03:00:08.367 00.000 10052 Guiding  Dir = 0, Dur = 137
03:00:08.399 00.032 10052 IsSlewing returns 0
03:00:08.446 00.047 10052 IsGuiding returns 0
03:00:08.463 00.017 10052 PulseGuide returned control before completion, sleep 121
03:00:08.619 00.156 10052 IsGuiding returns 0
03:00:08.619 00.000 10052 Move returns status 0, amount 137
03:00:08.619 00.000 10052 move complete, result=0
03:00:08.619 00.000 10052 worker thread done servicing request
03:00:08.619 00.000 6880 GuideStep: 389.1 px 500 ms WEST, -0.8 px 137 ms NORTH
03:00:08.619 00.000 10052 Worker thread wakes up
03:00:08.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:08.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,487,31,31)
03:00:09.578 00.959 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3dc2a2e3-5971-4aeb-bb8f-99d7e8b0dd0b"}
03:00:09.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3dc2a2e3-5971-4aeb-bb8f-99d7e8b0dd0b"}
03:00:09.578 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53c9fb13-ea76-4a08-8469-6f62a2813d67"}
03:00:09.582 00.004 6880 case statement mapped state 6 to 3
03:00:09.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"53c9fb13-ea76-4a08-8469-6f62a2813d67"}
03:00:09.582 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fb70535e-ec3c-4dad-8e18-3d070be15bd1"}
03:00:09.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5087,"width":15,"height":15,"star_pos":[6.81,6.84],"pixels":"..."},"id":"fb70535e-ec3c-4dad-8e18-3d070be15bd1"}
03:00:09.753 00.171 10052 Exposure complete
03:00:09.816 00.063 10052 worker thread done servicing request
03:00:09.816 00.000 6880 OnExposeComplete: enter
03:00:09.816 00.000 6880 UpdateGuideState(): m_state=6
03:00:09.816 00.000 6880 Star::Find(15, 402, 501, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5088
03:00:09.816 00.000 6880 Star::Find returns 1 (0), X=402.66, Y=498.88, Mass=2166, SNR=32.0, Peak=117 HFD=5.0
03:00:09.816 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:09.816 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:09.816 00.000 6880 CameraToMount -- cameraX=-5.23 cameraY=-392.16 hyp=392.20 cameraTheta=-1.58 mountX=392.03 mountY=-0.87, mountTheta=-0.00
03:00:09.816 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.23, y=-392.16, opts=13)
03:00:09.816 00.000 6880 Enqueuing Move request for scope (-5.23, -392.16)
03:00:09.831 00.015 10052 Worker thread wakes up
03:00:09.831 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.23, -392.16) opts 0xd
03:00:09.831 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.23, -392.16)
03:00:09.831 00.000 10052 Moving (-5.23, -392.16) raw xDistance=392.03 yDistance=-0.87
03:00:09.831 00.000 10052 GuideAlgorithmHysteresis::Result() returns 185.63 from input 392.03
03:00:09.831 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.39 from input -0.87, slope = 0.00
03:00:09.831 00.000 10052 MoveAxis(W, 110503, ABG)
03:00:09.831 00.000 10052 duration set to 500 by maxRaDuration
03:00:09.831 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:09.850 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:09.863 00.013 6880 UpdateGuideState exits: m=2166 SNR=32.0
03:00:09.863 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:09.863 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:09.863 00.000 6880 Enqueuing Expose request
03:00:09.878 00.015 10052 IsSlewing returns 0
03:00:09.958 00.080 10052 IsGuiding returns 0
03:00:10.021 00.063 10052 PulseGuide returned control before completion, sleep 451
03:00:10.493 00.472 10052 IsGuiding returns 1
03:00:10.493 00.000 10052 scope still moving after pulse duration time elapsed
03:00:10.541 00.048 10052 IsSlewing returns 0
03:00:10.573 00.032 10052 IsGuiding returns 0
03:00:10.573 00.000 10052 scope move finished after 500 + 125 ms
03:00:10.573 00.000 10052 Move returns status 0, amount 500
03:00:10.573 00.000 10052 MoveAxis(N, 158, ABG)
03:00:10.573 00.000 10052 Guiding  Dir = 0, Dur = 158
03:00:10.620 00.047 10052 IsSlewing returns 0
03:00:10.651 00.031 10052 IsGuiding returns 0
03:00:10.683 00.032 10052 PulseGuide returned control before completion, sleep 142
03:00:10.856 00.173 10052 IsGuiding returns 0
03:00:10.856 00.000 10052 Move returns status 0, amount 158
03:00:10.856 00.000 10052 move complete, result=0
03:00:10.856 00.000 10052 worker thread done servicing request
03:00:10.856 00.000 10052 Worker thread wakes up
03:00:10.856 00.000 6880 GuideStep: 392.0 px 500 ms WEST, -0.9 px 158 ms NORTH
03:00:10.856 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:10.856 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,484,31,31)
03:00:11.580 00.724 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61f3941a-7781-4f45-b359-03a1e7065af9"}
03:00:11.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61f3941a-7781-4f45-b359-03a1e7065af9"}
03:00:11.580 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed20a86a-dd0c-45e6-87a2-b17af202663d"}
03:00:11.580 00.000 6880 case statement mapped state 6 to 3
03:00:11.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed20a86a-dd0c-45e6-87a2-b17af202663d"}
03:00:11.580 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bbc07120-6590-4553-97bb-cb6aeb703b9c"}
03:00:11.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5088,"width":15,"height":15,"star_pos":[6.66,6.88],"pixels":"..."},"id":"bbc07120-6590-4553-97bb-cb6aeb703b9c"}
03:00:11.991 00.411 10052 Exposure complete
03:00:12.036 00.045 10052 worker thread done servicing request
03:00:12.036 00.000 6880 OnExposeComplete: enter
03:00:12.036 00.000 6880 UpdateGuideState(): m_state=6
03:00:12.036 00.000 6880 Star::Find(15, 402, 498, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5089
03:00:12.036 00.000 6880 Star::Find returns 1 (0), X=403.94, Y=495.95, Mass=2196, SNR=32.4, Peak=122 HFD=4.6
03:00:12.036 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:12.036 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:00:12.036 00.000 6880 CameraToMount -- cameraX=-3.95 cameraY=-395.09 hyp=395.11 cameraTheta=-1.58 mountX=394.90 mountY=0.44, mountTheta=0.00
03:00:12.036 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-3.95, y=-395.09, opts=13)
03:00:12.036 00.000 6880 Enqueuing Move request for scope (-3.95, -395.09)
03:00:12.036 00.000 10052 Worker thread wakes up
03:00:12.036 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-3.95, -395.09) opts 0xd
03:00:12.036 00.000 10052 Handling offset move in thread for scope, endpoint = (-3.95, -395.09)
03:00:12.036 00.000 10052 Moving (-3.95, -395.09) raw xDistance=394.90 yDistance=0.44
03:00:12.036 00.000 10052 GuideAlgorithmHysteresis::Result() returns 186.99 from input 394.90
03:00:12.036 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.44, slope = 0.00
03:00:12.036 00.000 10052 MoveAxis(W, 111313, ABG)
03:00:12.036 00.000 10052 duration set to 500 by maxRaDuration
03:00:12.036 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:12.066 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:12.083 00.017 6880 UpdateGuideState exits: m=2196 SNR=32.4
03:00:12.083 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:12.083 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:12.083 00.000 6880 Enqueuing Expose request
03:00:12.099 00.016 10052 IsSlewing returns 0
03:00:12.162 00.063 10052 IsGuiding returns 0
03:00:12.193 00.031 10052 PulseGuide returned control before completion, sleep 483
03:00:12.719 00.526 10052 IsGuiding returns 0
03:00:12.719 00.000 10052 Move returns status 0, amount 500
03:00:12.719 00.000 10052 MoveAxis(S, 81, ABG)
03:00:12.719 00.000 10052 Guiding  Dir = 1, Dur = 81
03:00:12.759 00.040 10052 IsSlewing returns 0
03:00:12.792 00.033 10052 IsGuiding returns 0
03:00:12.823 00.031 10052 PulseGuide returned control before completion, sleep 65
03:00:12.917 00.094 10052 IsGuiding returns 0
03:00:12.917 00.000 10052 Move returns status 0, amount 81
03:00:12.917 00.000 10052 move complete, result=0
03:00:12.917 00.000 6880 GuideStep: 394.9 px 500 ms WEST, 0.4 px 81 ms SOUTH
03:00:12.932 00.015 10052 worker thread done servicing request
03:00:12.932 00.000 10052 Worker thread wakes up
03:00:12.932 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:12.932 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,481,31,31)
03:00:13.575 00.643 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cc5c3d6c-2320-4b07-90ff-f2cbc5aaee28"}
03:00:13.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cc5c3d6c-2320-4b07-90ff-f2cbc5aaee28"}
03:00:13.575 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01d3e813-f81a-4bf6-8f47-bfe93d39ba2c"}
03:00:13.575 00.000 6880 case statement mapped state 6 to 3
03:00:13.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"01d3e813-f81a-4bf6-8f47-bfe93d39ba2c"}
03:00:13.575 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5aa735d9-67d8-4a27-8261-201815616999"}
03:00:13.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5089,"width":15,"height":15,"star_pos":[6.94,6.95],"pixels":"..."},"id":"5aa735d9-67d8-4a27-8261-201815616999"}
03:00:14.172 00.597 10052 Exposure complete
03:00:14.219 00.047 10052 worker thread done servicing request
03:00:14.219 00.000 6880 OnExposeComplete: enter
03:00:14.219 00.000 6880 UpdateGuideState(): m_state=6
03:00:14.219 00.000 6880 Star::Find(15, 403, 495, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5090
03:00:14.219 00.000 6880 Star::Find returns 1 (0), X=403.67, Y=493.14, Mass=2162, SNR=32.2, Peak=116 HFD=4.9
03:00:14.219 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:14.219 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:00:14.219 00.000 6880 CameraToMount -- cameraX=-4.23 cameraY=-397.89 hyp=397.92 cameraTheta=-1.58 mountX=397.72 mountY=0.20, mountTheta=0.00
03:00:14.219 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.23, y=-397.89, opts=13)
03:00:14.219 00.000 6880 Enqueuing Move request for scope (-4.23, -397.89)
03:00:14.219 00.000 10052 Worker thread wakes up
03:00:14.219 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.23, -397.89) opts 0xd
03:00:14.219 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.23, -397.89)
03:00:14.219 00.000 10052 Moving (-4.23, -397.89) raw xDistance=397.72 yDistance=0.20
03:00:14.219 00.000 10052 GuideAlgorithmHysteresis::Result() returns 188.32 from input 397.72
03:00:14.219 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.20, slope = 0.00
03:00:14.219 00.000 10052 MoveAxis(W, 112108, ABG)
03:00:14.219 00.000 10052 duration set to 500 by maxRaDuration
03:00:14.219 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:14.239 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:14.239 00.000 10052 IsSlewing returns 0
03:00:14.251 00.012 6880 UpdateGuideState exits: m=2162 SNR=32.2
03:00:14.251 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:14.251 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:14.251 00.000 6880 Enqueuing Expose request
03:00:14.283 00.032 10052 IsGuiding returns 0
03:00:14.298 00.015 10052 PulseGuide returned control before completion, sleep 483
03:00:14.814 00.516 10052 IsGuiding returns 0
03:00:14.814 00.000 10052 Move returns status 0, amount 500
03:00:14.814 00.000 10052 MoveAxis(S, 36, ABG)
03:00:14.814 00.000 10052 Guiding  Dir = 1, Dur = 36
03:00:14.846 00.032 10052 IsSlewing returns 0
03:00:14.893 00.047 10052 IsGuiding returns 0
03:00:14.925 00.032 10052 PulseGuide returned control before completion, sleep 20
03:00:14.971 00.046 10052 IsGuiding returns 0
03:00:14.971 00.000 10052 Move returns status 0, amount 36
03:00:14.971 00.000 10052 move complete, result=0
03:00:14.971 00.000 10052 worker thread done servicing request
03:00:14.971 00.000 6880 GuideStep: 397.7 px 500 ms WEST, 0.2 px 36 ms SOUTH
03:00:14.971 00.000 10052 Worker thread wakes up
03:00:14.971 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:14.971 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,478,31,31)
03:00:15.584 00.613 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dd83f841-1140-4bb8-8e2b-891113ca4391"}
03:00:15.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dd83f841-1140-4bb8-8e2b-891113ca4391"}
03:00:15.584 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1d5b0359-364c-4c12-922e-b911abbd8661"}
03:00:15.584 00.000 6880 case statement mapped state 6 to 3
03:00:15.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1d5b0359-364c-4c12-922e-b911abbd8661"}
03:00:15.584 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"caf9026f-4201-48a9-8729-5bfd0b538c32"}
03:00:15.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5090,"width":15,"height":15,"star_pos":[6.67,7.14],"pixels":"..."},"id":"caf9026f-4201-48a9-8729-5bfd0b538c32"}
03:00:16.228 00.644 10052 Exposure complete
03:00:16.307 00.079 10052 worker thread done servicing request
03:00:16.307 00.000 6880 OnExposeComplete: enter
03:00:16.307 00.000 6880 UpdateGuideState(): m_state=6
03:00:16.307 00.000 6880 Star::Find(15, 403, 493, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5091
03:00:16.307 00.000 6880 Star::Find returns 1 (0), X=403.77, Y=490.19, Mass=2264, SNR=32.8, Peak=146 HFD=4.7
03:00:16.307 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:16.307 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:00:16.307 00.000 6880 CameraToMount -- cameraX=-4.12 cameraY=-400.85 hyp=400.87 cameraTheta=-1.58 mountX=400.66 mountY=0.34, mountTheta=0.00
03:00:16.307 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.12, y=-400.85, opts=13)
03:00:16.307 00.000 6880 Enqueuing Move request for scope (-4.12, -400.85)
03:00:16.307 00.000 10052 Worker thread wakes up
03:00:16.307 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.12, -400.85) opts 0xd
03:00:16.307 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.12, -400.85)
03:00:16.307 00.000 10052 Moving (-4.12, -400.85) raw xDistance=400.66 yDistance=0.34
03:00:16.307 00.000 10052 GuideAlgorithmHysteresis::Result() returns 189.72 from input 400.66
03:00:16.307 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.34 is < calculated value 0.61, using input
03:00:16.307 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.15 from input 0.34, slope = 0.34
03:00:16.307 00.000 10052 MoveAxis(W, 112938, ABG)
03:00:16.307 00.000 10052 duration set to 500 by maxRaDuration
03:00:16.307 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
03:00:16.307 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:16.322 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:16.322 00.000 10052 IsSlewing returns 0
03:00:16.354 00.032 6880 UpdateGuideState exits: m=2264 SNR=32.8
03:00:16.354 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:16.354 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:16.354 00.000 6880 Enqueuing Expose request
03:00:16.354 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
03:00:16.369 00.015 10052 IsGuiding returns 0
03:00:16.385 00.016 10052 PulseGuide returned control before completion, sleep 483
03:00:16.905 00.520 10052 IsGuiding returns 0
03:00:16.905 00.000 10052 Move returns status 0, amount 500
03:00:16.905 00.000 10052 MoveAxis(S, 61, ABG)
03:00:16.905 00.000 10052 Guiding  Dir = 1, Dur = 61
03:00:16.937 00.032 10052 IsSlewing returns 0
03:00:16.984 00.047 10052 IsGuiding returns 0
03:00:17.016 00.032 10052 PulseGuide returned control before completion, sleep 45
03:00:17.095 00.079 10052 IsGuiding returns 0
03:00:17.095 00.000 10052 Move returns status 0, amount 61
03:00:17.095 00.000 10052 move complete, result=0
03:00:17.095 00.000 10052 worker thread done servicing request
03:00:17.101 00.006 10052 Worker thread wakes up
03:00:17.101 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:17.101 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,475,31,31)
03:00:17.101 00.000 6880 GuideStep: 400.7 px 500 ms WEST, 0.3 px 61 ms SOUTH
03:00:17.583 00.482 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a6fa54d-f411-4099-9608-aa0dc3fb30e3"}
03:00:17.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a6fa54d-f411-4099-9608-aa0dc3fb30e3"}
03:00:17.583 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6049bb5e-5f59-4960-8def-0c86ead8a690"}
03:00:17.583 00.000 6880 case statement mapped state 6 to 3
03:00:17.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6049bb5e-5f59-4960-8def-0c86ead8a690"}
03:00:17.583 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dcc1ab08-5aea-41ae-ba6d-0906591e0255"}
03:00:17.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5091,"width":15,"height":15,"star_pos":[6.77,7.19],"pixels":"..."},"id":"dcc1ab08-5aea-41ae-ba6d-0906591e0255"}
03:00:18.338 00.755 10052 Exposure complete
03:00:18.400 00.062 10052 worker thread done servicing request
03:00:18.400 00.000 6880 OnExposeComplete: enter
03:00:18.400 00.000 6880 UpdateGuideState(): m_state=6
03:00:18.400 00.000 6880 Star::Find(15, 403, 490, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5092
03:00:18.400 00.000 6880 Star::Find returns 1 (0), X=403.76, Y=487.13, Mass=2307, SNR=33.0, Peak=133 HFD=5.1
03:00:18.400 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:18.400 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:00:18.400 00.000 6880 CameraToMount -- cameraX=-4.13 cameraY=-403.91 hyp=403.93 cameraTheta=-1.58 mountX=403.72 mountY=0.36, mountTheta=0.00
03:00:18.400 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.13, y=-403.91, opts=13)
03:00:18.400 00.000 6880 Enqueuing Move request for scope (-4.13, -403.91)
03:00:18.400 00.000 10052 Worker thread wakes up
03:00:18.400 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.13, -403.91) opts 0xd
03:00:18.400 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.13, -403.91)
03:00:18.400 00.000 10052 Moving (-4.13, -403.91) raw xDistance=403.72 yDistance=0.36
03:00:18.400 00.000 10052 GuideAlgorithmHysteresis::Result() returns 191.16 from input 403.72
03:00:18.400 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.36 is < calculated value 0.53, using input
03:00:18.400 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.36, slope = 0.24
03:00:18.400 00.000 10052 MoveAxis(W, 113797, ABG)
03:00:18.400 00.000 10052 duration set to 500 by maxRaDuration
03:00:18.400 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:18.432 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:18.432 00.000 10052 IsSlewing returns 0
03:00:18.464 00.032 6880 UpdateGuideState exits: m=2307 SNR=33.0
03:00:18.464 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:18.464 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:18.464 00.000 6880 Enqueuing Expose request
03:00:18.464 00.000 10052 IsGuiding returns 0
03:00:18.495 00.031 10052 PulseGuide returned control before completion, sleep 483
03:00:19.014 00.519 10052 IsGuiding returns 0
03:00:19.014 00.000 10052 Move returns status 0, amount 500
03:00:19.014 00.000 10052 MoveAxis(S, 66, ABG)
03:00:19.014 00.000 10052 Guiding  Dir = 1, Dur = 66
03:00:19.046 00.032 10052 IsSlewing returns 0
03:00:19.093 00.047 10052 IsGuiding returns 0
03:00:19.125 00.032 10052 PulseGuide returned control before completion, sleep 51
03:00:19.203 00.078 10052 IsGuiding returns 0
03:00:19.203 00.000 10052 Move returns status 0, amount 66
03:00:19.203 00.000 10052 move complete, result=0
03:00:19.203 00.000 10052 worker thread done servicing request
03:00:19.203 00.000 6880 GuideStep: 403.7 px 500 ms WEST, 0.4 px 66 ms SOUTH
03:00:19.203 00.000 10052 Worker thread wakes up
03:00:19.203 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:19.203 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,472,31,31)
03:00:19.581 00.378 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5af87939-459a-4b43-a802-35203cf7ff4f"}
03:00:19.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5af87939-459a-4b43-a802-35203cf7ff4f"}
03:00:19.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9451667d-16f2-4d6a-9ab3-356183fe0e0e"}
03:00:19.581 00.000 6880 case statement mapped state 6 to 3
03:00:19.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9451667d-16f2-4d6a-9ab3-356183fe0e0e"}
03:00:19.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a39bbff5-3041-4976-a71d-c531ded44cfb"}
03:00:19.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5092,"width":15,"height":15,"star_pos":[6.76,7.13],"pixels":"..."},"id":"a39bbff5-3041-4976-a71d-c531ded44cfb"}
03:00:20.448 00.867 10052 Exposure complete
03:00:20.495 00.047 10052 worker thread done servicing request
03:00:20.495 00.000 6880 OnExposeComplete: enter
03:00:20.495 00.000 6880 UpdateGuideState(): m_state=6
03:00:20.495 00.000 6880 Star::Find(15, 403, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5093
03:00:20.495 00.000 6880 Star::Find returns 1 (0), X=403.56, Y=484.57, Mass=2228, SNR=32.4, Peak=105 HFD=5.2
03:00:20.495 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:20.495 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:00:20.495 00.000 6880 CameraToMount -- cameraX=-4.33 cameraY=-406.46 hyp=406.49 cameraTheta=-1.58 mountX=406.28 mountY=0.19, mountTheta=0.00
03:00:20.495 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.33, y=-406.46, opts=13)
03:00:20.495 00.000 6880 Enqueuing Move request for scope (-4.33, -406.46)
03:00:20.495 00.000 10052 Worker thread wakes up
03:00:20.495 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.33, -406.46) opts 0xd
03:00:20.495 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.33, -406.46)
03:00:20.495 00.000 10052 Moving (-4.33, -406.46) raw xDistance=406.28 yDistance=0.19
03:00:20.495 00.000 10052 GuideAlgorithmHysteresis::Result() returns 192.39 from input 406.28
03:00:20.495 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.19 is < calculated value 0.40, using input
03:00:20.495 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.19, slope = 0.15
03:00:20.495 00.000 10052 MoveAxis(W, 114528, ABG)
03:00:20.495 00.000 10052 duration set to 500 by maxRaDuration
03:00:20.495 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:20.528 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:20.528 00.000 10052 IsSlewing returns 0
03:00:20.559 00.031 6880 UpdateGuideState exits: m=2228 SNR=32.4
03:00:20.559 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:20.559 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:20.559 00.000 6880 Enqueuing Expose request
03:00:20.569 00.010 10052 IsGuiding returns 0
03:00:20.594 00.025 10052 PulseGuide returned control before completion, sleep 483
03:00:21.109 00.515 10052 IsGuiding returns 0
03:00:21.109 00.000 10052 Move returns status 0, amount 500
03:00:21.109 00.000 10052 MoveAxis(S, 35, ABG)
03:00:21.109 00.000 10052 Guiding  Dir = 1, Dur = 35
03:00:21.157 00.048 10052 IsSlewing returns 0
03:00:21.188 00.031 10052 IsGuiding returns 0
03:00:21.219 00.031 10052 PulseGuide returned control before completion, sleep 19
03:00:21.266 00.047 10052 IsGuiding returns 0
03:00:21.266 00.000 10052 Move returns status 0, amount 35
03:00:21.266 00.000 10052 move complete, result=0
03:00:21.266 00.000 10052 worker thread done servicing request
03:00:21.266 00.000 6880 GuideStep: 406.3 px 500 ms WEST, 0.2 px 35 ms SOUTH
03:00:21.266 00.000 10052 Worker thread wakes up
03:00:21.266 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:21.266 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,470,31,31)
03:00:21.582 00.316 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12e4ec04-8b84-491c-9959-b24480d7f2c6"}
03:00:21.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12e4ec04-8b84-491c-9959-b24480d7f2c6"}
03:00:21.582 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3037b6db-fee8-4327-a805-cd2af9f4d8ed"}
03:00:21.584 00.002 6880 case statement mapped state 6 to 3
03:00:21.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3037b6db-fee8-4327-a805-cd2af9f4d8ed"}
03:00:21.584 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e86fb052-9871-4ea4-bf2a-c0b4b365afd5"}
03:00:21.585 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5093,"width":15,"height":15,"star_pos":[6.56,6.57],"pixels":"..."},"id":"e86fb052-9871-4ea4-bf2a-c0b4b365afd5"}
03:00:22.194 00.609 10052 Exposure complete
03:00:22.256 00.062 10052 worker thread done servicing request
03:00:22.256 00.000 6880 OnExposeComplete: enter
03:00:22.256 00.000 6880 UpdateGuideState(): m_state=6
03:00:22.256 00.000 6880 Star::Find(15, 403, 484, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5094
03:00:22.256 00.000 6880 Star::Find returns 1 (0), X=403.17, Y=483.32, Mass=2260, SNR=32.7, Peak=132 HFD=5.1
03:00:22.256 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:22.256 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:22.256 00.000 6880 CameraToMount -- cameraX=-4.72 cameraY=-407.72 hyp=407.75 cameraTheta=-1.58 mountX=407.56 mountY=-0.18, mountTheta=-0.00
03:00:22.256 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.72, y=-407.72, opts=13)
03:00:22.256 00.000 6880 Enqueuing Move request for scope (-4.72, -407.72)
03:00:22.256 00.000 10052 Worker thread wakes up
03:00:22.256 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.72, -407.72) opts 0xd
03:00:22.256 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.72, -407.72)
03:00:22.256 00.000 10052 Moving (-4.72, -407.72) raw xDistance=407.56 yDistance=-0.18
03:00:22.256 00.000 10052 GuideAlgorithmHysteresis::Result() returns 193.02 from input 407.56
03:00:22.256 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.06
03:00:22.256 00.000 10052 MoveAxis(W, 114905, ABG)
03:00:22.256 00.000 10052 duration set to 500 by maxRaDuration
03:00:22.256 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:22.272 00.016 10052 IsSlewing returns 0
03:00:22.285 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:22.304 00.019 6880 UpdateGuideState exits: m=2260 SNR=32.7
03:00:22.304 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:22.304 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:22.304 00.000 6880 Enqueuing Expose request
03:00:22.319 00.015 10052 IsGuiding returns 0
03:00:22.352 00.033 10052 PulseGuide returned control before completion, sleep 483
03:00:22.852 00.500 10052 IsGuiding returns 0
03:00:22.852 00.000 10052 Move returns status 0, amount 500
03:00:22.852 00.000 10052 MoveAxis(N, 0, ABG)
03:00:22.852 00.000 10052 Move returns status 0, amount 0
03:00:22.852 00.000 10052 move complete, result=0
03:00:22.852 00.000 6880 GuideStep: 407.6 px 500 ms WEST, -0.2 px 0 ms NORTH
03:00:22.852 00.000 10052 worker thread done servicing request
03:00:22.852 00.000 10052 Worker thread wakes up
03:00:22.852 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:22.852 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,468,31,31)
03:00:23.591 00.739 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"66811c6f-2bc0-415f-880f-90a4dd9e8016"}
03:00:23.591 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"66811c6f-2bc0-415f-880f-90a4dd9e8016"}
03:00:23.591 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"be7b1ecf-ec09-41a8-b23a-cfa4423028fa"}
03:00:23.591 00.000 6880 case statement mapped state 6 to 3
03:00:23.591 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"be7b1ecf-ec09-41a8-b23a-cfa4423028fa"}
03:00:23.591 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4a616e0c-a5a3-411c-826b-b8d4f3b55ab3"}
03:00:23.594 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5094,"width":15,"height":15,"star_pos":[7.17,7.32],"pixels":"..."},"id":"4a616e0c-a5a3-411c-826b-b8d4f3b55ab3"}
03:00:24.003 00.409 10052 Exposure complete
03:00:24.066 00.063 10052 worker thread done servicing request
03:00:24.066 00.000 6880 OnExposeComplete: enter
03:00:24.066 00.000 6880 UpdateGuideState(): m_state=6
03:00:24.066 00.000 6880 Star::Find(15, 403, 483, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5095
03:00:24.066 00.000 6880 Star::Find returns 1 (0), X=403.56, Y=480.16, Mass=2247, SNR=32.6, Peak=124 HFD=5.2
03:00:24.066 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:24.066 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:00:24.066 00.000 6880 CameraToMount -- cameraX=-4.33 cameraY=-410.88 hyp=410.91 cameraTheta=-1.58 mountX=410.70 mountY=0.24, mountTheta=0.00
03:00:24.066 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.33, y=-410.88, opts=13)
03:00:24.066 00.000 6880 Enqueuing Move request for scope (-4.33, -410.88)
03:00:24.066 00.000 10052 Worker thread wakes up
03:00:24.066 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.33, -410.88) opts 0xd
03:00:24.066 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.33, -410.88)
03:00:24.066 00.000 10052 Moving (-4.33, -410.88) raw xDistance=410.70 yDistance=0.24
03:00:24.066 00.000 10052 GuideAlgorithmHysteresis::Result() returns 194.47 from input 410.70
03:00:24.066 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.20 from input 0.24, slope = 0.06
03:00:24.066 00.000 10052 MoveAxis(W, 115766, ABG)
03:00:24.066 00.000 10052 duration set to 500 by maxRaDuration
03:00:24.066 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:24.098 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:24.113 00.015 10052 IsSlewing returns 0
03:00:24.130 00.017 6880 UpdateGuideState exits: m=2247 SNR=32.6
03:00:24.130 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:24.130 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:24.130 00.000 6880 Enqueuing Expose request
03:00:24.160 00.030 10052 IsGuiding returns 0
03:00:24.192 00.032 10052 PulseGuide returned control before completion, sleep 483
03:00:24.697 00.505 10052 IsGuiding returns 1
03:00:24.697 00.000 10052 scope still moving after pulse duration time elapsed
03:00:24.745 00.048 10052 IsSlewing returns 0
03:00:24.777 00.032 10052 IsGuiding returns 0
03:00:24.777 00.000 10052 scope move finished after 500 + 125 ms
03:00:24.777 00.000 10052 Move returns status 0, amount 500
03:00:24.793 00.016 10052 MoveAxis(S, 80, ABG)
03:00:24.793 00.000 10052 Guiding  Dir = 1, Dur = 80
03:00:24.825 00.032 10052 IsSlewing returns 0
03:00:24.856 00.031 10052 IsGuiding returns 0
03:00:24.887 00.031 10052 PulseGuide returned control before completion, sleep 64
03:00:24.981 00.094 10052 IsGuiding returns 0
03:00:24.981 00.000 10052 Move returns status 0, amount 80
03:00:24.981 00.000 10052 move complete, result=0
03:00:24.981 00.000 10052 worker thread done servicing request
03:00:24.981 00.000 10052 Worker thread wakes up
03:00:24.981 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:24.981 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(389,465,31,31)
03:00:24.981 00.000 6880 GuideStep: 410.7 px 500 ms WEST, 0.2 px 80 ms SOUTH
03:00:25.609 00.628 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f83ee3a6-34c2-48a2-982a-a4efed51b15f"}
03:00:25.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f83ee3a6-34c2-48a2-982a-a4efed51b15f"}
03:00:25.609 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2021f5ca-1138-4191-b160-e421584fc6c5"}
03:00:25.609 00.000 6880 case statement mapped state 6 to 3
03:00:25.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2021f5ca-1138-4191-b160-e421584fc6c5"}
03:00:25.612 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2c8950a4-6834-4a72-ab5f-b221e502c737"}
03:00:25.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5095,"width":15,"height":15,"star_pos":[6.56,7.16],"pixels":"..."},"id":"2c8950a4-6834-4a72-ab5f-b221e502c737"}
03:00:26.114 00.502 10052 Exposure complete
03:00:26.161 00.047 10052 worker thread done servicing request
03:00:26.161 00.000 6880 OnExposeComplete: enter
03:00:26.161 00.000 6880 UpdateGuideState(): m_state=6
03:00:26.161 00.000 6880 Star::Find(15, 403, 480, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5096
03:00:26.161 00.000 6880 Star::Find returns 1 (0), X=402.99, Y=477.27, Mass=2231, SNR=32.5, Peak=144 HFD=5.0
03:00:26.161 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:26.161 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:26.161 00.000 6880 CameraToMount -- cameraX=-4.90 cameraY=-413.77 hyp=413.80 cameraTheta=-1.58 mountX=413.61 mountY=-0.30, mountTheta=-0.00
03:00:26.161 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.90, y=-413.77, opts=13)
03:00:26.161 00.000 6880 Enqueuing Move request for scope (-4.90, -413.77)
03:00:26.161 00.000 10052 Worker thread wakes up
03:00:26.161 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.90, -413.77) opts 0xd
03:00:26.161 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.90, -413.77)
03:00:26.161 00.000 10052 Moving (-4.90, -413.77) raw xDistance=413.61 yDistance=-0.30
03:00:26.161 00.000 10052 GuideAlgorithmHysteresis::Result() returns 195.85 from input 413.61
03:00:26.161 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.01
03:00:26.161 00.000 10052 MoveAxis(W, 116588, ABG)
03:00:26.161 00.000 10052 duration set to 500 by maxRaDuration
03:00:26.161 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:26.180 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:26.181 00.001 10052 IsSlewing returns 0
03:00:26.192 00.011 6880 UpdateGuideState exits: m=2231 SNR=32.5
03:00:26.192 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:26.192 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:26.192 00.000 6880 Enqueuing Expose request
03:00:26.224 00.032 10052 IsGuiding returns 0
03:00:26.239 00.015 10052 PulseGuide returned control before completion, sleep 483
03:00:26.757 00.518 10052 IsGuiding returns 0
03:00:26.757 00.000 10052 Move returns status 0, amount 500
03:00:26.757 00.000 10052 MoveAxis(N, 0, ABG)
03:00:26.757 00.000 10052 Move returns status 0, amount 0
03:00:26.757 00.000 10052 move complete, result=0
03:00:26.757 00.000 10052 worker thread done servicing request
03:00:26.757 00.000 10052 Worker thread wakes up
03:00:26.757 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:26.757 00.000 6880 GuideStep: 413.6 px 500 ms WEST, -0.3 px 0 ms NORTH
03:00:26.757 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,462,31,31)
03:00:27.619 00.862 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd1fdf38-10da-4ad3-a56c-d81d6824b42f"}
03:00:27.619 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd1fdf38-10da-4ad3-a56c-d81d6824b42f"}
03:00:27.619 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37924f5a-fdf4-441a-9317-be03465913a4"}
03:00:27.619 00.000 6880 case statement mapped state 6 to 3
03:00:27.619 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"37924f5a-fdf4-441a-9317-be03465913a4"}
03:00:27.619 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"aedb7978-a191-4f3d-9f21-58f4ccd60ccb"}
03:00:27.624 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5096,"width":15,"height":15,"star_pos":[6.99,7.27],"pixels":"..."},"id":"aedb7978-a191-4f3d-9f21-58f4ccd60ccb"}
03:00:27.666 00.042 10052 Exposure complete
03:00:27.715 00.049 10052 worker thread done servicing request
03:00:27.715 00.000 6880 OnExposeComplete: enter
03:00:27.715 00.000 6880 UpdateGuideState(): m_state=6
03:00:27.715 00.000 6880 Star::Find(15, 402, 477, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5097
03:00:27.715 00.000 6880 Star::Find returns 1 (0), X=403.28, Y=476.18, Mass=2416, SNR=33.9, Peak=144 HFD=4.9
03:00:27.715 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:27.715 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:27.715 00.000 6880 CameraToMount -- cameraX=-4.61 cameraY=-414.86 hyp=414.88 cameraTheta=-1.58 mountX=414.68 mountY=-0.00, mountTheta=-0.00
03:00:27.715 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.61, y=-414.86, opts=13)
03:00:27.715 00.000 6880 Enqueuing Move request for scope (-4.61, -414.86)
03:00:27.715 00.000 10052 Worker thread wakes up
03:00:27.715 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.61, -414.86) opts 0xd
03:00:27.715 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.61, -414.86)
03:00:27.715 00.000 10052 Moving (-4.61, -414.86) raw xDistance=414.68 yDistance=-0.00
03:00:27.715 00.000 10052 GuideAlgorithmHysteresis::Result() returns 196.40 from input 414.68
03:00:27.715 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.01
03:00:27.729 00.014 10052 MoveAxis(W, 116917, ABG)
03:00:27.729 00.000 10052 duration set to 500 by maxRaDuration
03:00:27.729 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:27.749 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:27.777 00.028 6880 UpdateGuideState exits: m=2416 SNR=33.9
03:00:27.777 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:27.777 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:27.777 00.000 6880 Enqueuing Expose request
03:00:27.777 00.000 10052 IsSlewing returns 0
03:00:27.857 00.080 10052 IsGuiding returns 0
03:00:27.919 00.062 10052 PulseGuide returned control before completion, sleep 441
03:00:28.390 00.471 10052 IsGuiding returns 1
03:00:28.390 00.000 10052 scope still moving after pulse duration time elapsed
03:00:28.444 00.054 10052 IsSlewing returns 0
03:00:28.485 00.041 10052 IsGuiding returns 0
03:00:28.486 00.001 10052 scope move finished after 500 + 122 ms
03:00:28.486 00.000 10052 Move returns status 0, amount 500
03:00:28.486 00.000 10052 MoveAxis(N, 0, ABG)
03:00:28.486 00.000 10052 Move returns status 0, amount 0
03:00:28.486 00.000 10052 move complete, result=0
03:00:28.486 00.000 10052 worker thread done servicing request
03:00:28.486 00.000 10052 Worker thread wakes up
03:00:28.486 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:28.486 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,461,31,31)
03:00:28.486 00.000 6880 GuideStep: 414.7 px 500 ms WEST, -0.0 px 0 ms NORTH
03:00:29.615 01.129 10052 Exposure complete
03:00:29.631 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1508dcec-da47-4072-9336-f0a7886b2d57"}
03:00:29.631 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1508dcec-da47-4072-9336-f0a7886b2d57"}
03:00:29.631 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"48cf2f23-b3e4-44bd-84ab-e180aa00a53a"}
03:00:29.631 00.000 6880 case statement mapped state 6 to 3
03:00:29.631 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"48cf2f23-b3e4-44bd-84ab-e180aa00a53a"}
03:00:29.632 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b5b965e7-bfd7-4092-9a0a-3b8dcfb7774a"}
03:00:29.632 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5097,"width":15,"height":15,"star_pos":[7.28,7.18],"pixels":"..."},"id":"b5b965e7-bfd7-4092-9a0a-3b8dcfb7774a"}
03:00:29.694 00.062 10052 worker thread done servicing request
03:00:29.694 00.000 6880 OnExposeComplete: enter
03:00:29.694 00.000 6880 UpdateGuideState(): m_state=6
03:00:29.694 00.000 6880 Star::Find(15, 403, 476, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5098
03:00:29.694 00.000 6880 Star::Find returns 1 (0), X=402.52, Y=473.20, Mass=2290, SNR=33.2, Peak=113 HFD=5.2
03:00:29.694 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:29.694 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:29.694 00.000 6880 CameraToMount -- cameraX=-5.37 cameraY=-417.84 hyp=417.87 cameraTheta=-1.58 mountX=417.69 mountY=-0.73, mountTheta=-0.00
03:00:29.694 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.37, y=-417.84, opts=13)
03:00:29.694 00.000 6880 Enqueuing Move request for scope (-5.37, -417.84)
03:00:29.694 00.000 10052 Worker thread wakes up
03:00:29.694 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.37, -417.84) opts 0xd
03:00:29.694 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.37, -417.84)
03:00:29.694 00.000 10052 Moving (-5.37, -417.84) raw xDistance=417.69 yDistance=-0.73
03:00:29.694 00.000 10052 GuideAlgorithmHysteresis::Result() returns 197.78 from input 417.69
03:00:29.694 00.000 10052 Lowpass2 history cleared, outlier deflection
03:00:29.694 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.73, slope = 0.00
03:00:29.694 00.000 10052 MoveAxis(W, 117740, ABG)
03:00:29.694 00.000 10052 duration set to 500 by maxRaDuration
03:00:29.694 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:29.712 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:29.741 00.029 10052 IsSlewing returns 0
03:00:29.750 00.009 6880 UpdateGuideState exits: m=2290 SNR=33.2
03:00:29.750 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:29.750 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:29.750 00.000 6880 Enqueuing Expose request
03:00:29.821 00.071 10052 IsGuiding returns 0
03:00:29.884 00.063 10052 PulseGuide returned control before completion, sleep 442
03:00:30.354 00.470 10052 IsGuiding returns 1
03:00:30.354 00.000 10052 scope still moving after pulse duration time elapsed
03:00:30.401 00.047 10052 IsSlewing returns 0
03:00:30.448 00.047 10052 IsGuiding returns 0
03:00:30.448 00.000 10052 scope move finished after 500 + 122 ms
03:00:30.448 00.000 10052 Move returns status 0, amount 500
03:00:30.448 00.000 10052 MoveAxis(N, 132, ABG)
03:00:30.448 00.000 10052 Guiding  Dir = 0, Dur = 132
03:00:30.480 00.032 10052 IsSlewing returns 0
03:00:30.512 00.032 10052 IsGuiding returns 0
03:00:30.543 00.031 10052 PulseGuide returned control before completion, sleep 116
03:00:30.700 00.157 10052 IsGuiding returns 0
03:00:30.700 00.000 10052 Move returns status 0, amount 132
03:00:30.700 00.000 10052 move complete, result=0
03:00:30.700 00.000 10052 worker thread done servicing request
03:00:30.700 00.000 10052 Worker thread wakes up
03:00:30.700 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:30.700 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,458,31,31)
03:00:30.700 00.000 6880 GuideStep: 417.7 px 500 ms WEST, -0.7 px 132 ms NORTH
03:00:31.626 00.926 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0a849aba-5f00-4de5-92c8-d3085270dfc7"}
03:00:31.626 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0a849aba-5f00-4de5-92c8-d3085270dfc7"}
03:00:31.627 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d411479-2533-4968-a7ed-7609de75d90a"}
03:00:31.627 00.000 6880 case statement mapped state 6 to 3
03:00:31.627 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d411479-2533-4968-a7ed-7609de75d90a"}
03:00:31.627 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"16801010-339f-4441-b0b1-b5bc936df6fd"}
03:00:31.627 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5098,"width":15,"height":15,"star_pos":[6.52,7.20],"pixels":"..."},"id":"16801010-339f-4441-b0b1-b5bc936df6fd"}
03:00:31.831 00.204 10052 Exposure complete
03:00:31.894 00.063 10052 worker thread done servicing request
03:00:31.894 00.000 6880 OnExposeComplete: enter
03:00:31.894 00.000 6880 UpdateGuideState(): m_state=6
03:00:31.894 00.000 6880 Star::Find(15, 402, 473, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5099
03:00:31.894 00.000 6880 Star::Find returns 1 (0), X=402.76, Y=470.05, Mass=2318, SNR=33.2, Peak=154 HFD=4.9
03:00:31.894 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:31.894 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:31.894 00.000 6880 CameraToMount -- cameraX=-5.14 cameraY=-420.99 hyp=421.02 cameraTheta=-1.58 mountX=420.83 mountY=-0.45, mountTheta=-0.00
03:00:31.894 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.14, y=-420.99, opts=13)
03:00:31.894 00.000 6880 Enqueuing Move request for scope (-5.14, -420.99)
03:00:31.894 00.000 10052 Worker thread wakes up
03:00:31.894 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.14, -420.99) opts 0xd
03:00:31.894 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.14, -420.99)
03:00:31.894 00.000 10052 Moving (-5.14, -420.99) raw xDistance=420.83 yDistance=-0.45
03:00:31.894 00.000 10052 GuideAlgorithmHysteresis::Result() returns 199.26 from input 420.83
03:00:31.894 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.45, slope = 0.00
03:00:31.894 00.000 10052 MoveAxis(W, 118622, ABG)
03:00:31.894 00.000 10052 duration set to 500 by maxRaDuration
03:00:31.894 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:31.925 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:31.957 00.032 10052 IsSlewing returns 0
03:00:31.957 00.000 6880 UpdateGuideState exits: m=2318 SNR=33.2
03:00:31.957 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:31.957 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:31.957 00.000 6880 Enqueuing Expose request
03:00:32.020 00.063 10052 IsGuiding returns 0
03:00:32.083 00.063 10052 PulseGuide returned control before completion, sleep 444
03:00:32.553 00.470 10052 IsGuiding returns 1
03:00:32.553 00.000 10052 scope still moving after pulse duration time elapsed
03:00:32.601 00.048 10052 IsSlewing returns 0
03:00:32.648 00.047 10052 IsGuiding returns 0
03:00:32.648 00.000 10052 scope move finished after 500 + 121 ms
03:00:32.648 00.000 10052 Move returns status 0, amount 500
03:00:32.648 00.000 10052 MoveAxis(N, 83, ABG)
03:00:32.648 00.000 10052 Guiding  Dir = 0, Dur = 83
03:00:32.680 00.032 10052 IsSlewing returns 0
03:00:32.727 00.047 10052 IsGuiding returns 0
03:00:32.743 00.016 10052 PulseGuide returned control before completion, sleep 68
03:00:32.852 00.109 10052 IsGuiding returns 0
03:00:32.852 00.000 10052 Move returns status 0, amount 83
03:00:32.852 00.000 10052 move complete, result=0
03:00:32.852 00.000 6880 GuideStep: 420.8 px 500 ms WEST, -0.5 px 83 ms NORTH
03:00:32.865 00.013 10052 worker thread done servicing request
03:00:32.865 00.000 10052 Worker thread wakes up
03:00:32.865 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:32.865 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,455,31,31)
03:00:33.622 00.757 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3344c8c3-0a9f-4b5f-b147-c16dfc0b26c7"}
03:00:33.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3344c8c3-0a9f-4b5f-b147-c16dfc0b26c7"}
03:00:33.623 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f201d04-8c0b-41f3-8123-95877c241f9b"}
03:00:33.623 00.000 6880 case statement mapped state 6 to 3
03:00:33.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2f201d04-8c0b-41f3-8123-95877c241f9b"}
03:00:33.623 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6d5ccc35-7713-4d68-ad60-c74f90db6315"}
03:00:33.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5099,"width":15,"height":15,"star_pos":[6.76,7.05],"pixels":"..."},"id":"6d5ccc35-7713-4d68-ad60-c74f90db6315"}
03:00:34.003 00.380 10052 Exposure complete
03:00:34.050 00.047 10052 worker thread done servicing request
03:00:34.050 00.000 6880 OnExposeComplete: enter
03:00:34.050 00.000 6880 UpdateGuideState(): m_state=6
03:00:34.050 00.000 6880 Star::Find(15, 402, 470, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5100
03:00:34.050 00.000 6880 Star::Find returns 1 (0), X=402.89, Y=467.26, Mass=2316, SNR=33.1, Peak=144 HFD=4.8
03:00:34.050 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:34.050 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:34.050 00.000 6880 CameraToMount -- cameraX=-5.00 cameraY=-423.78 hyp=423.81 cameraTheta=-1.58 mountX=423.62 mountY=-0.29, mountTheta=-0.00
03:00:34.050 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.00, y=-423.78, opts=13)
03:00:34.050 00.000 6880 Enqueuing Move request for scope (-5.00, -423.78)
03:00:34.050 00.000 10052 Worker thread wakes up
03:00:34.050 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.00, -423.78) opts 0xd
03:00:34.050 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.00, -423.78)
03:00:34.050 00.000 10052 Moving (-5.00, -423.78) raw xDistance=423.62 yDistance=-0.29
03:00:34.050 00.000 10052 GuideAlgorithmHysteresis::Result() returns 200.59 from input 423.62
03:00:34.050 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.29, slope = 0.00
03:00:34.065 00.015 10052 MoveAxis(W, 119412, ABG)
03:00:34.065 00.000 10052 duration set to 500 by maxRaDuration
03:00:34.065 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:34.081 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:34.112 00.031 6880 UpdateGuideState exits: m=2316 SNR=33.1
03:00:34.112 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:34.112 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:34.112 00.000 6880 Enqueuing Expose request
03:00:34.112 00.000 10052 IsSlewing returns 0
03:00:34.159 00.047 10052 IsGuiding returns 0
03:00:34.191 00.032 10052 PulseGuide returned control before completion, sleep 483
03:00:34.694 00.503 10052 IsGuiding returns 0
03:00:34.694 00.000 10052 Move returns status 0, amount 500
03:00:34.694 00.000 10052 MoveAxis(N, 53, ABG)
03:00:34.694 00.000 10052 Guiding  Dir = 0, Dur = 53
03:00:34.726 00.032 10052 IsSlewing returns 0
03:00:34.773 00.047 10052 IsGuiding returns 0
03:00:34.804 00.031 10052 PulseGuide returned control before completion, sleep 37
03:00:34.867 00.063 10052 IsGuiding returns 0
03:00:34.867 00.000 10052 Move returns status 0, amount 53
03:00:34.867 00.000 10052 move complete, result=0
03:00:34.867 00.000 10052 worker thread done servicing request
03:00:34.867 00.000 10052 Worker thread wakes up
03:00:34.867 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:34.867 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,452,31,31)
03:00:34.867 00.000 6880 GuideStep: 423.6 px 500 ms WEST, -0.3 px 53 ms NORTH
03:00:35.621 00.754 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"95aef263-c846-4709-8b5f-baba5851d991"}
03:00:35.621 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"95aef263-c846-4709-8b5f-baba5851d991"}
03:00:35.621 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"edccf055-27b1-42f8-a857-2b77b01acca7"}
03:00:35.621 00.000 6880 case statement mapped state 6 to 3
03:00:35.621 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"edccf055-27b1-42f8-a857-2b77b01acca7"}
03:00:35.623 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0a7895a7-25b6-4caf-80ce-fb1a7c567bc9"}
03:00:35.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5100,"width":15,"height":15,"star_pos":[6.89,7.26],"pixels":"..."},"id":"0a7895a7-25b6-4caf-80ce-fb1a7c567bc9"}
03:00:36.110 00.487 10052 Exposure complete
03:00:36.172 00.062 10052 worker thread done servicing request
03:00:36.172 00.000 6880 OnExposeComplete: enter
03:00:36.172 00.000 6880 UpdateGuideState(): m_state=6
03:00:36.172 00.000 6880 Star::Find(15, 402, 467, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5101
03:00:36.172 00.000 6880 Star::Find returns 1 (0), X=403.10, Y=465.02, Mass=2386, SNR=33.8, Peak=166 HFD=4.6
03:00:36.172 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:36.172 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:36.172 00.000 6880 CameraToMount -- cameraX=-4.80 cameraY=-426.02 hyp=426.05 cameraTheta=-1.58 mountX=425.84 mountY=-0.06, mountTheta=-0.00
03:00:36.172 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.80, y=-426.02, opts=13)
03:00:36.172 00.000 6880 Enqueuing Move request for scope (-4.80, -426.02)
03:00:36.172 00.000 10052 Worker thread wakes up
03:00:36.172 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.80, -426.02) opts 0xd
03:00:36.172 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.80, -426.02)
03:00:36.172 00.000 10052 Moving (-4.80, -426.02) raw xDistance=425.84 yDistance=-0.06
03:00:36.172 00.000 10052 GuideAlgorithmHysteresis::Result() returns 201.66 from input 425.84
03:00:36.172 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.00
03:00:36.172 00.000 10052 MoveAxis(W, 120047, ABG)
03:00:36.172 00.000 10052 duration set to 500 by maxRaDuration
03:00:36.172 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:36.204 00.032 10052 IsSlewing returns 0
03:00:36.204 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:36.219 00.015 6880 UpdateGuideState exits: m=2386 SNR=33.8
03:00:36.219 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:36.219 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:36.235 00.016 6880 Enqueuing Expose request
03:00:36.235 00.000 10052 IsGuiding returns 0
03:00:36.266 00.031 10052 PulseGuide returned control before completion, sleep 484
03:00:36.784 00.518 10052 IsGuiding returns 0
03:00:36.784 00.000 10052 Move returns status 0, amount 500
03:00:36.784 00.000 10052 MoveAxis(N, 0, ABG)
03:00:36.784 00.000 10052 Move returns status 0, amount 0
03:00:36.784 00.000 10052 move complete, result=0
03:00:36.784 00.000 10052 worker thread done servicing request
03:00:36.784 00.000 10052 Worker thread wakes up
03:00:36.784 00.000 6880 GuideStep: 425.8 px 500 ms WEST, -0.1 px 0 ms NORTH
03:00:36.784 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:36.784 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,450,31,31)
03:00:37.616 00.832 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7bc7aed7-3e45-4afa-a379-83a1f90f1ed8"}
03:00:37.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7bc7aed7-3e45-4afa-a379-83a1f90f1ed8"}
03:00:37.616 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"093247ca-3f70-4f4d-b7b4-ff01144cbfe6"}
03:00:37.616 00.000 6880 case statement mapped state 6 to 3
03:00:37.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"093247ca-3f70-4f4d-b7b4-ff01144cbfe6"}
03:00:37.616 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a96b8368-e16a-4a90-91cf-7e49e80e1d27"}
03:00:37.620 00.004 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5101,"width":15,"height":15,"star_pos":[7.10,7.02],"pixels":"..."},"id":"a96b8368-e16a-4a90-91cf-7e49e80e1d27"}
03:00:37.715 00.095 10052 Exposure complete
03:00:37.789 00.074 10052 worker thread done servicing request
03:00:37.789 00.000 6880 OnExposeComplete: enter
03:00:37.789 00.000 6880 UpdateGuideState(): m_state=6
03:00:37.789 00.000 6880 Star::Find(15, 403, 465, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5102
03:00:37.789 00.000 6880 Star::Find returns 1 (0), X=403.17, Y=463.86, Mass=2306, SNR=33.2, Peak=142 HFD=4.7
03:00:37.789 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:37.789 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:00:37.789 00.000 6880 CameraToMount -- cameraX=-4.72 cameraY=-427.18 hyp=427.21 cameraTheta=-1.58 mountX=427.00 mountY=0.03, mountTheta=0.00
03:00:37.789 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.72, y=-427.18, opts=13)
03:00:37.789 00.000 6880 Enqueuing Move request for scope (-4.72, -427.18)
03:00:37.789 00.000 10052 Worker thread wakes up
03:00:37.789 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.72, -427.18) opts 0xd
03:00:37.789 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.72, -427.18)
03:00:37.789 00.000 10052 Moving (-4.72, -427.18) raw xDistance=427.00 yDistance=0.03
03:00:37.789 00.000 10052 GuideAlgorithmHysteresis::Result() returns 202.23 from input 427.00
03:00:37.789 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.30, using input
03:00:37.789 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.17
03:00:37.789 00.000 10052 MoveAxis(W, 120389, ABG)
03:00:37.789 00.000 10052 duration set to 500 by maxRaDuration
03:00:37.789 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:37.817 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:37.837 00.020 6880 UpdateGuideState exits: m=2306 SNR=33.2
03:00:37.837 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:37.837 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:37.837 00.000 6880 Enqueuing Expose request
03:00:37.853 00.016 10052 IsSlewing returns 0
03:00:37.915 00.062 10052 IsGuiding returns 0
03:00:37.994 00.079 10052 PulseGuide returned control before completion, sleep 444
03:00:38.469 00.475 10052 IsGuiding returns 1
03:00:38.469 00.000 10052 scope still moving after pulse duration time elapsed
03:00:38.514 00.045 10052 IsSlewing returns 0
03:00:38.562 00.048 10052 IsGuiding returns 0
03:00:38.562 00.000 10052 scope move finished after 500 + 131 ms
03:00:38.562 00.000 10052 Move returns status 0, amount 500
03:00:38.562 00.000 10052 MoveAxis(N, 0, ABG)
03:00:38.562 00.000 10052 Move returns status 0, amount 0
03:00:38.562 00.000 10052 move complete, result=0
03:00:38.562 00.000 10052 worker thread done servicing request
03:00:38.562 00.000 10052 Worker thread wakes up
03:00:38.562 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:38.562 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,449,31,31)
03:00:38.562 00.000 6880 GuideStep: 427.0 px 500 ms WEST, 0.0 px 0 ms NORTH
03:00:39.613 01.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9f5cc57-e90b-44a0-8684-32dca6fca22a"}
03:00:39.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9f5cc57-e90b-44a0-8684-32dca6fca22a"}
03:00:39.613 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"270032a0-3aa9-4268-92cf-0919f819cabc"}
03:00:39.613 00.000 6880 case statement mapped state 6 to 3
03:00:39.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"270032a0-3aa9-4268-92cf-0919f819cabc"}
03:00:39.613 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9027e8e3-b178-442f-9a3d-90a24f81f819"}
03:00:39.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5102,"width":15,"height":15,"star_pos":[7.17,6.86],"pixels":"..."},"id":"9027e8e3-b178-442f-9a3d-90a24f81f819"}
03:00:39.691 00.078 10052 Exposure complete
03:00:39.754 00.063 10052 worker thread done servicing request
03:00:39.754 00.000 6880 OnExposeComplete: enter
03:00:39.754 00.000 6880 UpdateGuideState(): m_state=6
03:00:39.754 00.000 6880 Star::Find(15, 403, 463, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5103
03:00:39.754 00.000 6880 Star::Find returns 1 (0), X=402.84, Y=460.15, Mass=2256, SNR=32.8, Peak=111 HFD=4.9
03:00:39.754 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:39.754 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:39.754 00.000 6880 CameraToMount -- cameraX=-5.05 cameraY=-430.89 hyp=430.92 cameraTheta=-1.58 mountX=430.72 mountY=-0.26, mountTheta=-0.00
03:00:39.769 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-5.05, y=-430.89, opts=13)
03:00:39.769 00.000 6880 Enqueuing Move request for scope (-5.05, -430.89)
03:00:39.769 00.000 10052 Worker thread wakes up
03:00:39.769 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.05, -430.89) opts 0xd
03:00:39.769 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.05, -430.89)
03:00:39.769 00.000 10052 Moving (-5.05, -430.89) raw xDistance=430.72 yDistance=-0.26
03:00:39.769 00.000 10052 GuideAlgorithmHysteresis::Result() returns 203.94 from input 430.72
03:00:39.769 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.07
03:00:39.769 00.000 10052 MoveAxis(W, 121403, ABG)
03:00:39.769 00.000 10052 duration set to 500 by maxRaDuration
03:00:39.769 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:39.790 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:39.818 00.028 6880 UpdateGuideState exits: m=2256 SNR=32.8
03:00:39.818 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:39.818 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:39.818 00.000 6880 Enqueuing Expose request
03:00:39.818 00.000 10052 IsSlewing returns 0
03:00:39.895 00.077 10052 IsGuiding returns 0
03:00:39.959 00.064 10052 PulseGuide returned control before completion, sleep 454
03:00:40.445 00.486 10052 IsGuiding returns 1
03:00:40.445 00.000 10052 scope still moving after pulse duration time elapsed
03:00:40.493 00.048 10052 IsSlewing returns 0
03:00:40.525 00.032 10052 IsGuiding returns 0
03:00:40.540 00.015 10052 scope move finished after 500 + 134 ms
03:00:40.540 00.000 10052 Move returns status 0, amount 500
03:00:40.540 00.000 10052 MoveAxis(N, 0, ABG)
03:00:40.541 00.001 10052 Move returns status 0, amount 0
03:00:40.541 00.000 10052 move complete, result=0
03:00:40.541 00.000 10052 worker thread done servicing request
03:00:40.541 00.000 6880 GuideStep: 430.7 px 500 ms WEST, -0.3 px 0 ms NORTH
03:00:40.541 00.000 10052 Worker thread wakes up
03:00:40.541 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:40.541 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,445,31,31)
03:00:41.448 00.907 10052 Exposure complete
03:00:41.512 00.064 10052 worker thread done servicing request
03:00:41.512 00.000 6880 OnExposeComplete: enter
03:00:41.512 00.000 6880 UpdateGuideState(): m_state=6
03:00:41.512 00.000 6880 Star::Find(15, 402, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5104
03:00:41.512 00.000 6880 Star::Find returns 1 (0), X=402.90, Y=458.73, Mass=2316, SNR=33.2, Peak=138 HFD=4.9
03:00:41.512 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:41.512 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:41.512 00.000 6880 CameraToMount -- cameraX=-4.99 cameraY=-432.31 hyp=432.34 cameraTheta=-1.58 mountX=432.13 mountY=-0.19, mountTheta=-0.00
03:00:41.512 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-4.99, y=-432.31, opts=13)
03:00:41.512 00.000 6880 Enqueuing Move request for scope (-4.99, -432.31)
03:00:41.512 00.000 10052 Worker thread wakes up
03:00:41.512 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-4.99, -432.31) opts 0xd
03:00:41.512 00.000 10052 Handling offset move in thread for scope, endpoint = (-4.99, -432.31)
03:00:41.512 00.000 10052 Moving (-4.99, -432.31) raw xDistance=432.13 yDistance=-0.19
03:00:41.512 00.000 10052 GuideAlgorithmHysteresis::Result() returns 204.66 from input 432.13
03:00:41.512 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.04
03:00:41.512 00.000 10052 MoveAxis(W, 121832, ABG)
03:00:41.512 00.000 10052 duration set to 500 by maxRaDuration
03:00:41.512 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:41.543 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:41.576 00.033 6880 UpdateGuideState exits: m=2316 SNR=33.2
03:00:41.576 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:41.576 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:41.576 00.000 6880 Enqueuing Expose request
03:00:41.590 00.014 10052 IsSlewing returns 0
03:00:41.622 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2c779de-2c24-4e9c-9bc9-c3bcced0b9b0"}
03:00:41.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2c779de-2c24-4e9c-9bc9-c3bcced0b9b0"}
03:00:41.623 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"366deb18-c9e5-4f05-af31-7fae23763ef6"}
03:00:41.623 00.000 6880 case statement mapped state 6 to 3
03:00:41.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"366deb18-c9e5-4f05-af31-7fae23763ef6"}
03:00:41.623 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f4ddff8c-8148-45b4-b75b-ff895508587f"}
03:00:41.624 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5104,"width":15,"height":15,"star_pos":[6.90,6.73],"pixels":"..."},"id":"f4ddff8c-8148-45b4-b75b-ff895508587f"}
03:00:41.669 00.045 10052 IsGuiding returns 0
03:00:41.732 00.063 10052 PulseGuide returned control before completion, sleep 446
03:00:42.237 00.505 10052 IsGuiding returns 1
03:00:42.237 00.000 10052 scope still moving after pulse duration time elapsed
03:00:42.300 00.063 10052 IsSlewing returns 0
03:00:42.332 00.032 10052 IsGuiding returns 0
03:00:42.332 00.000 10052 scope move finished after 500 + 169 ms
03:00:42.332 00.000 10052 Move returns status 0, amount 500
03:00:42.332 00.000 10052 MoveAxis(N, 0, ABG)
03:00:42.332 00.000 10052 Move returns status 0, amount 0
03:00:42.332 00.000 10052 move complete, result=0
03:00:42.332 00.000 10052 worker thread done servicing request
03:00:42.332 00.000 10052 Worker thread wakes up
03:00:42.332 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:42.332 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,444,31,31)
03:00:42.347 00.015 6880 GuideStep: 432.1 px 500 ms WEST, -0.2 px 0 ms NORTH
03:00:43.475 01.128 10052 Exposure complete
03:00:43.554 00.079 10052 worker thread done servicing request
03:00:43.554 00.000 6880 OnExposeComplete: enter
03:00:43.554 00.000 6880 UpdateGuideState(): m_state=6
03:00:43.554 00.000 6880 Star::Find(15, 402, 458, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5105
03:00:43.554 00.000 6880 Star::Find returns 1 (0), X=402.08, Y=455.49, Mass=2176, SNR=32.0, Peak=127 HFD=5.0
03:00:43.554 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:43.554 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:43.554 00.000 6880 CameraToMount -- cameraX=-5.81 cameraY=-435.55 hyp=435.59 cameraTheta=-1.58 mountX=435.40 mountY=-0.97, mountTheta=-0.00
03:00:43.559 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-5.81, y=-435.55, opts=13)
03:00:43.559 00.000 6880 Enqueuing Move request for scope (-5.81, -435.55)
03:00:43.559 00.000 10052 Worker thread wakes up
03:00:43.559 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.81, -435.55) opts 0xd
03:00:43.559 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.81, -435.55)
03:00:43.559 00.000 10052 Moving (-5.81, -435.55) raw xDistance=435.40 yDistance=-0.97
03:00:43.559 00.000 10052 GuideAlgorithmHysteresis::Result() returns 206.16 from input 435.40
03:00:43.559 00.000 10052 Lowpass2 history cleared, outlier deflection
03:00:43.559 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.44 from input -0.97, slope = 0.00
03:00:43.559 00.000 10052 MoveAxis(W, 122730, ABG)
03:00:43.559 00.000 10052 duration set to 500 by maxRaDuration
03:00:43.559 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:43.570 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:43.602 00.032 6880 UpdateGuideState exits: m=2176 SNR=32.0
03:00:43.602 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:43.602 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:43.602 00.000 6880 Enqueuing Expose request
03:00:43.618 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89d25a69-6b39-494a-bf09-48b30660b41c"}
03:00:43.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89d25a69-6b39-494a-bf09-48b30660b41c"}
03:00:43.620 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"772a5b5c-dd35-4b64-8cdc-68ba07d8a88d"}
03:00:43.620 00.000 6880 case statement mapped state 6 to 3
03:00:43.620 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"772a5b5c-dd35-4b64-8cdc-68ba07d8a88d"}
03:00:43.622 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0ec3b597-4815-4ead-81c8-ca68bcf57057"}
03:00:43.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5105,"width":15,"height":15,"star_pos":[7.08,7.49],"pixels":"..."},"id":"0ec3b597-4815-4ead-81c8-ca68bcf57057"}
03:00:43.634 00.012 10052 IsSlewing returns 0
03:00:43.697 00.063 10052 IsGuiding returns 0
03:00:43.776 00.079 10052 PulseGuide returned control before completion, sleep 442
03:00:44.280 00.504 10052 IsGuiding returns 1
03:00:44.280 00.000 10052 scope still moving after pulse duration time elapsed
03:00:44.343 00.063 10052 IsSlewing returns 0
03:00:44.375 00.032 10052 IsGuiding returns 0
03:00:44.390 00.015 10052 scope move finished after 500 + 180 ms
03:00:44.390 00.000 10052 Move returns status 0, amount 500
03:00:44.390 00.000 10052 MoveAxis(N, 177, ABG)
03:00:44.392 00.002 10052 Guiding  Dir = 0, Dur = 177
03:00:44.422 00.030 10052 IsSlewing returns 0
03:00:44.454 00.032 10052 IsGuiding returns 0
03:00:44.486 00.032 10052 PulseGuide returned control before completion, sleep 161
03:00:44.674 00.188 10052 IsGuiding returns 0
03:00:44.674 00.000 10052 Move returns status 0, amount 177
03:00:44.674 00.000 10052 move complete, result=0
03:00:44.674 00.000 10052 worker thread done servicing request
03:00:44.674 00.000 10052 Worker thread wakes up
03:00:44.674 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:44.674 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,440,31,31)
03:00:44.674 00.000 6880 GuideStep: 435.4 px 500 ms WEST, -1.0 px 177 ms NORTH
03:00:45.615 00.941 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"93784f13-73d6-488c-bac0-f397569369aa"}
03:00:45.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"93784f13-73d6-488c-bac0-f397569369aa"}
03:00:45.615 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19eaaa63-e9f1-47d6-8c03-3328d8d155cf"}
03:00:45.615 00.000 6880 case statement mapped state 6 to 3
03:00:45.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19eaaa63-e9f1-47d6-8c03-3328d8d155cf"}
03:00:45.615 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"533aa17a-e7a3-4ce3-a288-69d2c65345b7"}
03:00:45.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5105,"width":15,"height":15,"star_pos":[7.08,7.49],"pixels":"..."},"id":"533aa17a-e7a3-4ce3-a288-69d2c65345b7"}
03:00:45.826 00.211 10052 Exposure complete
03:00:45.899 00.073 10052 worker thread done servicing request
03:00:45.899 00.000 6880 OnExposeComplete: enter
03:00:45.899 00.000 6880 UpdateGuideState(): m_state=6
03:00:45.899 00.000 6880 Star::Find(15, 402, 455, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5106
03:00:45.899 00.000 6880 Star::Find returns 1 (0), X=402.76, Y=452.21, Mass=2311, SNR=33.2, Peak=141 HFD=4.9
03:00:45.899 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:45.899 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:45.899 00.000 6880 CameraToMount -- cameraX=-5.13 cameraY=-438.83 hyp=438.86 cameraTheta=-1.58 mountX=438.65 mountY=-0.25, mountTheta=-0.00
03:00:45.899 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.13, y=-438.83, opts=13)
03:00:45.899 00.000 6880 Enqueuing Move request for scope (-5.13, -438.83)
03:00:45.899 00.000 10052 Worker thread wakes up
03:00:45.899 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.13, -438.83) opts 0xd
03:00:45.899 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.13, -438.83)
03:00:45.899 00.000 10052 Moving (-5.13, -438.83) raw xDistance=438.65 yDistance=-0.25
03:00:45.899 00.000 10052 GuideAlgorithmHysteresis::Result() returns 207.70 from input 438.65
03:00:45.899 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.25, slope = 0.00
03:00:45.899 00.000 10052 MoveAxis(W, 123646, ABG)
03:00:45.899 00.000 10052 duration set to 500 by maxRaDuration
03:00:45.899 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:45.927 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:45.946 00.019 6880 UpdateGuideState exits: m=2311 SNR=33.2
03:00:45.946 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:45.946 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:45.946 00.000 6880 Enqueuing Expose request
03:00:45.962 00.016 10052 IsSlewing returns 0
03:00:46.025 00.063 10052 IsGuiding returns 0
03:00:46.087 00.062 10052 PulseGuide returned control before completion, sleep 443
03:00:46.572 00.485 10052 IsGuiding returns 1
03:00:46.572 00.000 10052 scope still moving after pulse duration time elapsed
03:00:46.620 00.048 10052 IsSlewing returns 0
03:00:46.651 00.031 10052 IsGuiding returns 0
03:00:46.651 00.000 10052 scope move finished after 500 + 132 ms
03:00:46.651 00.000 10052 Move returns status 0, amount 500
03:00:46.651 00.000 10052 MoveAxis(N, 46, ABG)
03:00:46.651 00.000 10052 Guiding  Dir = 0, Dur = 46
03:00:46.698 00.047 10052 IsSlewing returns 0
03:00:46.745 00.047 10052 IsGuiding returns 0
03:00:46.760 00.015 10052 PulseGuide returned control before completion, sleep 30
03:00:46.823 00.063 10052 IsGuiding returns 0
03:00:46.823 00.000 10052 Move returns status 0, amount 46
03:00:46.823 00.000 10052 move complete, result=0
03:00:46.823 00.000 6880 GuideStep: 438.7 px 500 ms WEST, -0.3 px 46 ms NORTH
03:00:46.835 00.012 10052 worker thread done servicing request
03:00:46.835 00.000 10052 Worker thread wakes up
03:00:46.835 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:46.835 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,437,31,31)
03:00:47.610 00.775 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5730824-5beb-45c5-b0aa-0e01d26f014d"}
03:00:47.611 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5730824-5beb-45c5-b0aa-0e01d26f014d"}
03:00:47.611 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5378cb2b-7c85-4782-b899-96c1f2892591"}
03:00:47.613 00.002 6880 case statement mapped state 6 to 3
03:00:47.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5378cb2b-7c85-4782-b899-96c1f2892591"}
03:00:47.613 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7025d220-3462-46a4-a00f-a8cf047f38df"}
03:00:47.614 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5106,"width":15,"height":15,"star_pos":[6.76,7.21],"pixels":"..."},"id":"7025d220-3462-46a4-a00f-a8cf047f38df"}
03:00:47.973 00.359 10052 Exposure complete
03:00:48.036 00.063 6880 OnExposeComplete: enter
03:00:48.036 00.000 6880 UpdateGuideState(): m_state=6
03:00:48.036 00.000 6880 Star::Find(15, 402, 452, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5107
03:00:48.036 00.000 10052 worker thread done servicing request
03:00:48.036 00.000 6880 Star::Find returns 1 (0), X=402.44, Y=449.27, Mass=2320, SNR=33.2, Peak=125 HFD=5.1
03:00:48.036 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:48.036 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:48.036 00.000 6880 CameraToMount -- cameraX=-5.45 cameraY=-441.77 hyp=441.81 cameraTheta=-1.58 mountX=441.61 mountY=-0.54, mountTheta=-0.00
03:00:48.036 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.45, y=-441.77, opts=13)
03:00:48.036 00.000 6880 Enqueuing Move request for scope (-5.45, -441.77)
03:00:48.036 00.000 10052 Worker thread wakes up
03:00:48.036 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.45, -441.77) opts 0xd
03:00:48.036 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.45, -441.77)
03:00:48.036 00.000 10052 Moving (-5.45, -441.77) raw xDistance=441.61 yDistance=-0.54
03:00:48.036 00.000 10052 GuideAlgorithmHysteresis::Result() returns 209.11 from input 441.61
03:00:48.036 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.54, slope = 0.00
03:00:48.036 00.000 10052 MoveAxis(W, 124483, ABG)
03:00:48.036 00.000 10052 duration set to 500 by maxRaDuration
03:00:48.036 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
03:00:48.036 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:48.051 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:48.067 00.016 6880 UpdateGuideState exits: m=2320 SNR=33.2
03:00:48.067 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:48.067 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:48.067 00.000 6880 Enqueuing Expose request
03:00:48.067 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
03:00:48.098 00.031 10052 IsSlewing returns 0
03:00:48.162 00.064 10052 IsGuiding returns 0
03:00:48.192 00.030 10052 PulseGuide returned control before completion, sleep 483
03:00:48.710 00.518 10052 IsGuiding returns 0
03:00:48.710 00.000 10052 Move returns status 0, amount 500
03:00:48.710 00.000 10052 MoveAxis(N, 98, ABG)
03:00:48.710 00.000 10052 Guiding  Dir = 0, Dur = 98
03:00:48.742 00.032 10052 IsSlewing returns 0
03:00:48.789 00.047 10052 IsGuiding returns 0
03:00:48.821 00.032 10052 PulseGuide returned control before completion, sleep 82
03:00:48.930 00.109 10052 IsGuiding returns 1
03:00:48.930 00.000 10052 scope still moving after pulse duration time elapsed
03:00:48.977 00.047 10052 IsSlewing returns 0
03:00:49.024 00.047 10052 IsGuiding returns 0
03:00:49.024 00.000 10052 scope move finished after 98 + 129 ms
03:00:49.024 00.000 10052 Move returns status 0, amount 98
03:00:49.024 00.000 10052 move complete, result=0
03:00:49.024 00.000 10052 worker thread done servicing request
03:00:49.024 00.000 10052 Worker thread wakes up
03:00:49.024 00.000 6880 GuideStep: 441.6 px 500 ms WEST, -0.5 px 98 ms NORTH
03:00:49.024 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:49.024 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,434,31,31)
03:00:49.607 00.583 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"142587f3-6a6d-4fd9-bde4-1532834d410d"}
03:00:49.607 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"142587f3-6a6d-4fd9-bde4-1532834d410d"}
03:00:49.608 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"edde68f7-5bfc-42be-b7de-5681aef61ea3"}
03:00:49.608 00.000 6880 case statement mapped state 6 to 3
03:00:49.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"edde68f7-5bfc-42be-b7de-5681aef61ea3"}
03:00:49.608 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dc072f0d-68f8-4606-8c15-8cdf1e986cb7"}
03:00:49.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5107,"width":15,"height":15,"star_pos":[7.44,7.27],"pixels":"..."},"id":"dc072f0d-68f8-4606-8c15-8cdf1e986cb7"}
03:00:50.159 00.551 10052 Exposure complete
03:00:50.206 00.047 10052 worker thread done servicing request
03:00:50.206 00.000 6880 OnExposeComplete: enter
03:00:50.206 00.000 6880 UpdateGuideState(): m_state=6
03:00:50.206 00.000 6880 Star::Find(15, 402, 449, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5108
03:00:50.206 00.000 6880 Star::Find returns 1 (0), X=402.87, Y=446.70, Mass=2214, SNR=32.5, Peak=114 HFD=5.0
03:00:50.206 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:50.206 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:50.206 00.000 6880 CameraToMount -- cameraX=-5.02 cameraY=-444.34 hyp=444.37 cameraTheta=-1.58 mountX=444.16 mountY=-0.08, mountTheta=-0.00
03:00:50.206 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.02, y=-444.34, opts=13)
03:00:50.206 00.000 6880 Enqueuing Move request for scope (-5.02, -444.34)
03:00:50.206 00.000 10052 Worker thread wakes up
03:00:50.206 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.02, -444.34) opts 0xd
03:00:50.206 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.02, -444.34)
03:00:50.206 00.000 10052 Moving (-5.02, -444.34) raw xDistance=444.16 yDistance=-0.08
03:00:50.206 00.000 10052 GuideAlgorithmHysteresis::Result() returns 210.33 from input 444.16
03:00:50.206 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.00
03:00:50.206 00.000 10052 MoveAxis(W, 125207, ABG)
03:00:50.206 00.000 10052 duration set to 500 by maxRaDuration
03:00:50.206 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:50.222 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:50.222 00.000 10052 IsSlewing returns 0
03:00:50.238 00.016 6880 UpdateGuideState exits: m=2214 SNR=32.5
03:00:50.238 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:50.238 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:50.238 00.000 6880 Enqueuing Expose request
03:00:50.271 00.033 10052 IsGuiding returns 0
03:00:50.286 00.015 10052 PulseGuide returned control before completion, sleep 484
03:00:50.801 00.515 10052 IsGuiding returns 0
03:00:50.801 00.000 10052 Move returns status 0, amount 500
03:00:50.801 00.000 10052 MoveAxis(N, 0, ABG)
03:00:50.801 00.000 10052 Move returns status 0, amount 0
03:00:50.801 00.000 10052 move complete, result=0
03:00:50.801 00.000 10052 worker thread done servicing request
03:00:50.801 00.000 10052 Worker thread wakes up
03:00:50.801 00.000 6880 GuideStep: 444.2 px 500 ms WEST, -0.1 px 0 ms NORTH
03:00:50.801 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:50.801 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,432,31,31)
03:00:51.601 00.800 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff8b3095-5d08-4eb0-98ab-8850424e6d69"}
03:00:51.601 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff8b3095-5d08-4eb0-98ab-8850424e6d69"}
03:00:51.601 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e3a663c-e253-41e1-be70-8116115746eb"}
03:00:51.601 00.000 6880 case statement mapped state 6 to 3
03:00:51.601 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e3a663c-e253-41e1-be70-8116115746eb"}
03:00:51.601 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d0c58470-0891-496f-b256-20b3a9cae190"}
03:00:51.601 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5108,"width":15,"height":15,"star_pos":[6.87,6.70],"pixels":"..."},"id":"d0c58470-0891-496f-b256-20b3a9cae190"}
03:00:51.728 00.127 10052 Exposure complete
03:00:51.791 00.063 10052 worker thread done servicing request
03:00:51.791 00.000 6880 OnExposeComplete: enter
03:00:51.791 00.000 6880 UpdateGuideState(): m_state=6
03:00:51.791 00.000 6880 Star::Find(15, 402, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5109
03:00:51.791 00.000 6880 Star::Find returns 1 (0), X=402.56, Y=445.29, Mass=2307, SNR=33.1, Peak=133 HFD=4.8
03:00:51.791 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:51.791 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:51.791 00.000 6880 CameraToMount -- cameraX=-5.33 cameraY=-445.75 hyp=445.78 cameraTheta=-1.58 mountX=445.57 mountY=-0.37, mountTheta=-0.00
03:00:51.796 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-5.33, y=-445.75, opts=13)
03:00:51.797 00.001 6880 Enqueuing Move request for scope (-5.33, -445.75)
03:00:51.797 00.000 10052 Worker thread wakes up
03:00:51.797 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.33, -445.75) opts 0xd
03:00:51.797 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.33, -445.75)
03:00:51.797 00.000 10052 Moving (-5.33, -445.75) raw xDistance=445.57 yDistance=-0.37
03:00:51.797 00.000 10052 GuideAlgorithmHysteresis::Result() returns 211.02 from input 445.57
03:00:51.797 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.37, slope = 0.01
03:00:51.797 00.000 10052 MoveAxis(W, 125623, ABG)
03:00:51.797 00.000 10052 duration set to 500 by maxRaDuration
03:00:51.797 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:51.806 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:51.838 00.032 6880 UpdateGuideState exits: m=2307 SNR=33.1
03:00:51.838 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:51.838 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:51.838 00.000 6880 Enqueuing Expose request
03:00:51.854 00.016 10052 IsSlewing returns 0
03:00:51.932 00.078 10052 IsGuiding returns 0
03:00:51.996 00.064 10052 PulseGuide returned control before completion, sleep 443
03:00:52.469 00.473 10052 IsGuiding returns 1
03:00:52.469 00.000 10052 scope still moving after pulse duration time elapsed
03:00:52.516 00.047 10052 IsSlewing returns 0
03:00:52.548 00.032 10052 IsGuiding returns 0
03:00:52.548 00.000 10052 scope move finished after 500 + 128 ms
03:00:52.548 00.000 10052 Move returns status 0, amount 500
03:00:52.548 00.000 10052 MoveAxis(N, 0, ABG)
03:00:52.548 00.000 10052 Move returns status 0, amount 0
03:00:52.548 00.000 10052 move complete, result=0
03:00:52.548 00.000 10052 worker thread done servicing request
03:00:52.548 00.000 10052 Worker thread wakes up
03:00:52.564 00.016 6880 GuideStep: 445.6 px 500 ms WEST, -0.4 px 0 ms NORTH
03:00:52.564 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:52.564 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,430,31,31)
03:00:53.598 01.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4824af3b-3071-47f6-9191-af762d67598c"}
03:00:53.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4824af3b-3071-47f6-9191-af762d67598c"}
03:00:53.598 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"68b73291-85b1-448c-a9ce-0348c0e243fc"}
03:00:53.598 00.000 6880 case statement mapped state 6 to 3
03:00:53.600 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"68b73291-85b1-448c-a9ce-0348c0e243fc"}
03:00:53.600 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab2c332f-2d6c-4703-b193-80843bd9a12b"}
03:00:53.601 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5109,"width":15,"height":15,"star_pos":[6.56,7.29],"pixels":"..."},"id":"ab2c332f-2d6c-4703-b193-80843bd9a12b"}
03:00:53.693 00.092 10052 Exposure complete
03:00:53.755 00.062 10052 worker thread done servicing request
03:00:53.755 00.000 6880 OnExposeComplete: enter
03:00:53.755 00.000 6880 UpdateGuideState(): m_state=6
03:00:53.755 00.000 6880 Star::Find(15, 402, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5110
03:00:53.755 00.000 6880 Star::Find returns 1 (0), X=402.88, Y=442.04, Mass=2265, SNR=32.8, Peak=135 HFD=4.7
03:00:53.755 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:53.755 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:53.755 00.000 6880 CameraToMount -- cameraX=-5.02 cameraY=-449.00 hyp=449.03 cameraTheta=-1.58 mountX=448.81 mountY=-0.02, mountTheta=-0.00
03:00:53.755 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.02, y=-449.00, opts=13)
03:00:53.755 00.000 6880 Enqueuing Move request for scope (-5.02, -449.00)
03:00:53.755 00.000 10052 Worker thread wakes up
03:00:53.755 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.02, -449.00) opts 0xd
03:00:53.755 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.02, -449.00)
03:00:53.755 00.000 10052 Moving (-5.02, -449.00) raw xDistance=448.81 yDistance=-0.02
03:00:53.755 00.000 10052 GuideAlgorithmHysteresis::Result() returns 212.52 from input 448.81
03:00:53.755 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.06
03:00:53.755 00.000 10052 MoveAxis(W, 126512, ABG)
03:00:53.755 00.000 10052 duration set to 500 by maxRaDuration
03:00:53.755 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:53.779 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:53.802 00.023 6880 UpdateGuideState exits: m=2265 SNR=32.8
03:00:53.802 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:53.802 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:53.802 00.000 6880 Enqueuing Expose request
03:00:53.818 00.016 10052 IsSlewing returns 0
03:00:53.897 00.079 10052 IsGuiding returns 0
03:00:53.945 00.048 10052 PulseGuide returned control before completion, sleep 454
03:00:54.439 00.494 10052 IsGuiding returns 1
03:00:54.439 00.000 10052 scope still moving after pulse duration time elapsed
03:00:54.478 00.039 10052 IsSlewing returns 0
03:00:54.523 00.045 10052 IsGuiding returns 0
03:00:54.523 00.000 10052 scope move finished after 500 + 125 ms
03:00:54.526 00.003 10052 Move returns status 0, amount 500
03:00:54.526 00.000 10052 MoveAxis(N, 0, ABG)
03:00:54.526 00.000 10052 Move returns status 0, amount 0
03:00:54.526 00.000 10052 move complete, result=0
03:00:54.526 00.000 10052 worker thread done servicing request
03:00:54.526 00.000 6880 GuideStep: 448.8 px 500 ms WEST, -0.0 px 0 ms NORTH
03:00:54.527 00.001 10052 Worker thread wakes up
03:00:54.527 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:54.527 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,427,31,31)
03:00:55.435 00.908 10052 Exposure complete
03:00:55.483 00.048 10052 worker thread done servicing request
03:00:55.483 00.000 6880 OnExposeComplete: enter
03:00:55.483 00.000 6880 UpdateGuideState(): m_state=6
03:00:55.483 00.000 6880 Star::Find(15, 402, 442, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5111
03:00:55.483 00.000 6880 Star::Find returns 1 (0), X=402.63, Y=440.75, Mass=2178, SNR=32.3, Peak=148 HFD=5.3
03:00:55.483 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:55.483 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:55.483 00.000 6880 CameraToMount -- cameraX=-5.27 cameraY=-450.29 hyp=450.32 cameraTheta=-1.58 mountX=450.11 mountY=-0.26, mountTheta=-0.00
03:00:55.497 00.014 6880 SchedulePrimaryMove(0FC6AC90, x=-5.27, y=-450.29, opts=13)
03:00:55.497 00.000 6880 Enqueuing Move request for scope (-5.27, -450.29)
03:00:55.497 00.000 10052 Worker thread wakes up
03:00:55.497 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.27, -450.29) opts 0xd
03:00:55.497 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.27, -450.29)
03:00:55.497 00.000 10052 Moving (-5.27, -450.29) raw xDistance=450.11 yDistance=-0.26
03:00:55.497 00.000 10052 GuideAlgorithmHysteresis::Result() returns 213.18 from input 450.11
03:00:55.497 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.03
03:00:55.497 00.000 10052 MoveAxis(W, 126903, ABG)
03:00:55.497 00.000 10052 duration set to 500 by maxRaDuration
03:00:55.497 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:55.513 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:55.530 00.017 10052 IsSlewing returns 0
03:00:55.545 00.015 6880 UpdateGuideState exits: m=2178 SNR=32.3
03:00:55.545 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:55.545 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:55.545 00.000 6880 Enqueuing Expose request
03:00:55.608 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0904d36e-5e23-44c6-839d-e9d1a9188400"}
03:00:55.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0904d36e-5e23-44c6-839d-e9d1a9188400"}
03:00:55.608 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4d5f8042-23f6-49c6-a957-2e6c14d53e82"}
03:00:55.608 00.000 6880 case statement mapped state 6 to 3
03:00:55.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4d5f8042-23f6-49c6-a957-2e6c14d53e82"}
03:00:55.608 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5900ec69-a590-4151-b3d8-f26c7cd0ea59"}
03:00:55.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5111,"width":15,"height":15,"star_pos":[6.63,6.75],"pixels":"..."},"id":"5900ec69-a590-4151-b3d8-f26c7cd0ea59"}
03:00:55.611 00.003 10052 IsGuiding returns 0
03:00:55.671 00.060 10052 PulseGuide returned control before completion, sleep 448
03:00:56.194 00.523 10052 IsGuiding returns 1
03:00:56.194 00.000 10052 scope still moving after pulse duration time elapsed
03:00:56.273 00.079 10052 IsSlewing returns 0
03:00:56.336 00.063 10052 IsGuiding returns 0
03:00:56.336 00.000 10052 scope move finished after 500 + 227 ms
03:00:56.336 00.000 10052 Move returns status 0, amount 500
03:00:56.336 00.000 10052 MoveAxis(N, 0, ABG)
03:00:56.336 00.000 10052 Move returns status 0, amount 0
03:00:56.336 00.000 10052 move complete, result=0
03:00:56.336 00.000 10052 worker thread done servicing request
03:00:56.336 00.000 10052 Worker thread wakes up
03:00:56.336 00.000 6880 GuideStep: 450.1 px 500 ms WEST, -0.3 px 0 ms NORTH
03:00:56.336 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:56.352 00.016 10052 Handling exposure in thread, d=1000 o=3 r=(388,426,31,31)
03:00:57.481 01.129 10052 Exposure complete
03:00:57.547 00.066 10052 worker thread done servicing request
03:00:57.547 00.000 6880 OnExposeComplete: enter
03:00:57.547 00.000 6880 UpdateGuideState(): m_state=6
03:00:57.547 00.000 6880 Star::Find(15, 402, 440, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5112
03:00:57.547 00.000 6880 Star::Find returns 1 (0), X=402.37, Y=437.29, Mass=2191, SNR=32.2, Peak=112 HFD=5.3
03:00:57.547 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:57.547 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:00:57.547 00.000 6880 CameraToMount -- cameraX=-5.53 cameraY=-453.75 hyp=453.78 cameraTheta=-1.58 mountX=453.58 mountY=-0.48, mountTheta=-0.00
03:00:57.547 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.53, y=-453.75, opts=13)
03:00:57.547 00.000 6880 Enqueuing Move request for scope (-5.53, -453.75)
03:00:57.547 00.000 10052 Worker thread wakes up
03:00:57.547 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.53, -453.75) opts 0xd
03:00:57.547 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.53, -453.75)
03:00:57.547 00.000 10052 Moving (-5.53, -453.75) raw xDistance=453.58 yDistance=-0.48
03:00:57.547 00.000 10052 GuideAlgorithmHysteresis::Result() returns 214.77 from input 453.58
03:00:57.547 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.01 from input -0.48, slope = -0.00
03:00:57.547 00.000 10052 MoveAxis(W, 127852, ABG)
03:00:57.547 00.000 10052 duration set to 500 by maxRaDuration
03:00:57.547 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:57.559 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:57.591 00.032 6880 UpdateGuideState exits: m=2191 SNR=32.2
03:00:57.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:57.591 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:57.591 00.000 6880 Enqueuing Expose request
03:00:57.607 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c6e66b30-d1a8-4717-a100-658f4943f4cc"}
03:00:57.607 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c6e66b30-d1a8-4717-a100-658f4943f4cc"}
03:00:57.617 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b67ad92d-578a-4566-be96-b2f865bd7d72"}
03:00:57.617 00.000 6880 case statement mapped state 6 to 3
03:00:57.617 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b67ad92d-578a-4566-be96-b2f865bd7d72"}
03:00:57.618 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4554ee00-3e91-4f4d-a26c-d7fab68601ef"}
03:00:57.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5112,"width":15,"height":15,"star_pos":[7.37,7.29],"pixels":"..."},"id":"4554ee00-3e91-4f4d-a26c-d7fab68601ef"}
03:00:57.623 00.005 10052 IsSlewing returns 0
03:00:57.686 00.063 10052 IsGuiding returns 0
03:00:57.764 00.078 10052 PulseGuide returned control before completion, sleep 441
03:00:58.268 00.504 10052 IsGuiding returns 1
03:00:58.268 00.000 10052 scope still moving after pulse duration time elapsed
03:00:58.315 00.047 10052 IsSlewing returns 0
03:00:58.346 00.031 10052 IsGuiding returns 0
03:00:58.346 00.000 10052 scope move finished after 500 + 160 ms
03:00:58.346 00.000 10052 Move returns status 0, amount 500
03:00:58.346 00.000 10052 MoveAxis(N, 3, ABG)
03:00:58.346 00.000 10052 Guiding  Dir = 0, Dur = 3
03:00:58.393 00.047 10052 IsSlewing returns 0
03:00:58.425 00.032 10052 IsGuiding returns 0
03:00:58.505 00.080 10052 IsGuiding returns 0
03:00:58.505 00.000 10052 Move returns status 0, amount 3
03:00:58.505 00.000 10052 move complete, result=0
03:00:58.505 00.000 10052 worker thread done servicing request
03:00:58.505 00.000 6880 GuideStep: 453.6 px 500 ms WEST, -0.5 px 3 ms NORTH
03:00:58.505 00.000 10052 Worker thread wakes up
03:00:58.505 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:00:58.505 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,422,31,31)
03:00:59.620 01.115 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9d09e3d-ed42-48bb-81dc-589905322edc"}
03:00:59.620 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9d09e3d-ed42-48bb-81dc-589905322edc"}
03:00:59.622 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b70a25ea-e155-47d1-84b0-f7328a3c9169"}
03:00:59.622 00.000 6880 case statement mapped state 6 to 3
03:00:59.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b70a25ea-e155-47d1-84b0-f7328a3c9169"}
03:00:59.623 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b6addf5-1092-4b1e-a98a-8241705c08bb"}
03:00:59.625 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5112,"width":15,"height":15,"star_pos":[7.37,7.29],"pixels":"..."},"id":"7b6addf5-1092-4b1e-a98a-8241705c08bb"}
03:00:59.636 00.011 10052 Exposure complete
03:00:59.683 00.047 10052 worker thread done servicing request
03:00:59.683 00.000 6880 OnExposeComplete: enter
03:00:59.683 00.000 6880 UpdateGuideState(): m_state=6
03:00:59.683 00.000 6880 Star::Find(15, 402, 437, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5113
03:00:59.683 00.000 6880 Star::Find returns 1 (0), X=402.83, Y=434.20, Mass=2176, SNR=32.1, Peak=103 HFD=5.6
03:00:59.683 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:00:59.683 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:00:59.683 00.000 6880 CameraToMount -- cameraX=-5.07 cameraY=-456.84 hyp=456.87 cameraTheta=-1.58 mountX=456.64 mountY=0.02, mountTheta=0.00
03:00:59.683 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.07, y=-456.84, opts=13)
03:00:59.683 00.000 6880 Enqueuing Move request for scope (-5.07, -456.84)
03:00:59.683 00.000 10052 Worker thread wakes up
03:00:59.683 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.07, -456.84) opts 0xd
03:00:59.683 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.07, -456.84)
03:00:59.683 00.000 10052 Moving (-5.07, -456.84) raw xDistance=456.64 yDistance=0.02
03:00:59.683 00.000 10052 GuideAlgorithmHysteresis::Result() returns 216.23 from input 456.64
03:00:59.683 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.08, using input
03:00:59.683 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
03:00:59.683 00.000 10052 MoveAxis(W, 128721, ABG)
03:00:59.683 00.000 10052 duration set to 500 by maxRaDuration
03:00:59.683 00.000 10052 Guiding  Dir = 3, Dur = 500
03:00:59.717 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:00:59.748 00.031 6880 UpdateGuideState exits: m=2176 SNR=32.1
03:00:59.748 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:00:59.748 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:00:59.748 00.000 6880 Enqueuing Expose request
03:00:59.748 00.000 10052 IsSlewing returns 0
03:00:59.825 00.077 10052 IsGuiding returns 0
03:00:59.888 00.063 10052 PulseGuide returned control before completion, sleep 441
03:01:00.361 00.473 10052 IsGuiding returns 1
03:01:00.361 00.000 10052 scope still moving after pulse duration time elapsed
03:01:00.409 00.048 10052 IsSlewing returns 0
03:01:00.456 00.047 10052 IsGuiding returns 0
03:01:00.456 00.000 10052 scope move finished after 500 + 125 ms
03:01:00.456 00.000 10052 Move returns status 0, amount 500
03:01:00.456 00.000 10052 MoveAxis(N, 0, ABG)
03:01:00.456 00.000 10052 Move returns status 0, amount 0
03:01:00.456 00.000 10052 move complete, result=0
03:01:00.456 00.000 6880 GuideStep: 456.6 px 500 ms WEST, 0.0 px 0 ms NORTH
03:01:00.461 00.005 10052 worker thread done servicing request
03:01:00.461 00.000 10052 Worker thread wakes up
03:01:00.461 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:00.463 00.002 10052 Handling exposure in thread, d=1000 o=3 r=(388,419,31,31)
03:01:01.366 00.903 10052 Exposure complete
03:01:01.429 00.063 10052 worker thread done servicing request
03:01:01.429 00.000 6880 OnExposeComplete: enter
03:01:01.429 00.000 6880 UpdateGuideState(): m_state=6
03:01:01.429 00.000 6880 Star::Find(15, 402, 434, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5114
03:01:01.429 00.000 6880 Star::Find returns 1 (0), X=402.59, Y=432.83, Mass=2178, SNR=32.1, Peak=110 HFD=5.2
03:01:01.429 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:01.429 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:01.429 00.000 6880 CameraToMount -- cameraX=-5.30 cameraY=-458.21 hyp=458.24 cameraTheta=-1.58 mountX=458.03 mountY=-0.21, mountTheta=-0.00
03:01:01.429 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.30, y=-458.21, opts=13)
03:01:01.429 00.000 6880 Enqueuing Move request for scope (-5.30, -458.21)
03:01:01.429 00.000 10052 Worker thread wakes up
03:01:01.429 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.30, -458.21) opts 0xd
03:01:01.429 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.30, -458.21)
03:01:01.429 00.000 10052 Moving (-5.30, -458.21) raw xDistance=458.03 yDistance=-0.21
03:01:01.429 00.000 10052 GuideAlgorithmHysteresis::Result() returns 216.92 from input 458.03
03:01:01.429 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
03:01:01.429 00.000 10052 MoveAxis(W, 129134, ABG)
03:01:01.429 00.000 10052 duration set to 500 by maxRaDuration
03:01:01.429 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:01.463 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:01.463 00.000 10052 IsSlewing returns 0
03:01:01.492 00.029 6880 UpdateGuideState exits: m=2178 SNR=32.1
03:01:01.492 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:01.492 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:01.492 00.000 6880 Enqueuing Expose request
03:01:01.492 00.000 10052 IsGuiding returns 0
03:01:01.555 00.063 10052 PulseGuide returned control before completion, sleep 444
03:01:01.618 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d02e53fd-3ba4-42aa-8604-ac8019a383ab"}
03:01:01.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d02e53fd-3ba4-42aa-8604-ac8019a383ab"}
03:01:01.619 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6a5b5be-2e33-4162-9e38-454ca8a64357"}
03:01:01.619 00.000 6880 case statement mapped state 6 to 3
03:01:01.619 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6a5b5be-2e33-4162-9e38-454ca8a64357"}
03:01:01.620 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4e8d273c-390a-4525-9003-cbd1cef9dcce"}
03:01:01.620 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5114,"width":15,"height":15,"star_pos":[6.59,6.83],"pixels":"..."},"id":"4e8d273c-390a-4525-9003-cbd1cef9dcce"}
03:01:02.077 00.457 10052 IsGuiding returns 1
03:01:02.077 00.000 10052 scope still moving after pulse duration time elapsed
03:01:02.156 00.079 10052 IsSlewing returns 0
03:01:02.235 00.079 10052 IsGuiding returns 0
03:01:02.235 00.000 10052 scope move finished after 500 + 239 ms
03:01:02.235 00.000 10052 Move returns status 0, amount 500
03:01:02.235 00.000 10052 MoveAxis(N, 0, ABG)
03:01:02.235 00.000 10052 Move returns status 0, amount 0
03:01:02.235 00.000 10052 move complete, result=0
03:01:02.235 00.000 10052 worker thread done servicing request
03:01:02.235 00.000 10052 Worker thread wakes up
03:01:02.235 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:02.235 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,418,31,31)
03:01:02.235 00.000 6880 GuideStep: 458.0 px 500 ms WEST, -0.2 px 0 ms NORTH
03:01:03.380 01.145 10052 Exposure complete
03:01:03.444 00.064 10052 worker thread done servicing request
03:01:03.444 00.000 6880 OnExposeComplete: enter
03:01:03.444 00.000 6880 UpdateGuideState(): m_state=6
03:01:03.444 00.000 6880 Star::Find(15, 402, 432, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5115
03:01:03.444 00.000 6880 Star::Find returns 1 (0), X=402.28, Y=429.46, Mass=2065, SNR=31.4, Peak=110 HFD=5.1
03:01:03.444 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:03.444 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:03.444 00.000 6880 CameraToMount -- cameraX=-5.62 cameraY=-461.58 hyp=461.61 cameraTheta=-1.58 mountX=461.40 mountY=-0.48, mountTheta=-0.00
03:01:03.459 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-5.62, y=-461.58, opts=13)
03:01:03.459 00.000 6880 Enqueuing Move request for scope (-5.62, -461.58)
03:01:03.459 00.000 10052 Worker thread wakes up
03:01:03.459 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.62, -461.58) opts 0xd
03:01:03.460 00.001 10052 Handling offset move in thread for scope, endpoint = (-5.62, -461.58)
03:01:03.460 00.000 10052 Moving (-5.62, -461.58) raw xDistance=461.40 yDistance=-0.48
03:01:03.460 00.000 10052 GuideAlgorithmHysteresis::Result() returns 218.48 from input 461.40
03:01:03.460 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.48, slope = 0.00
03:01:03.460 00.000 10052 MoveAxis(W, 130059, ABG)
03:01:03.460 00.000 10052 duration set to 500 by maxRaDuration
03:01:03.460 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:03.481 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:03.513 00.032 6880 UpdateGuideState exits: m=2065 SNR=31.4
03:01:03.513 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:03.513 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:03.513 00.000 6880 Enqueuing Expose request
03:01:03.513 00.000 10052 IsSlewing returns 0
03:01:03.585 00.072 10052 IsGuiding returns 0
03:01:03.618 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"debdfdc8-fb0b-4f4f-b9f6-042852576d44"}
03:01:03.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"debdfdc8-fb0b-4f4f-b9f6-042852576d44"}
03:01:03.618 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2ece81bd-41cf-4010-b936-be4770c8041e"}
03:01:03.618 00.000 6880 case statement mapped state 6 to 3
03:01:03.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2ece81bd-41cf-4010-b936-be4770c8041e"}
03:01:03.618 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76033e48-941d-4842-91d0-2b3f4eb808cc"}
03:01:03.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5115,"width":15,"height":15,"star_pos":[7.28,7.46],"pixels":"..."},"id":"76033e48-941d-4842-91d0-2b3f4eb808cc"}
03:01:03.649 00.031 10052 PulseGuide returned control before completion, sleep 447
03:01:04.170 00.521 10052 IsGuiding returns 1
03:01:04.170 00.000 10052 scope still moving after pulse duration time elapsed
03:01:04.280 00.110 10052 IsSlewing returns 0
03:01:04.312 00.032 10052 IsGuiding returns 0
03:01:04.312 00.000 10052 scope move finished after 500 + 227 ms
03:01:04.312 00.000 10052 Move returns status 0, amount 500
03:01:04.312 00.000 10052 MoveAxis(N, 0, ABG)
03:01:04.312 00.000 10052 Move returns status 0, amount 0
03:01:04.312 00.000 10052 move complete, result=0
03:01:04.312 00.000 10052 worker thread done servicing request
03:01:04.328 00.016 6880 GuideStep: 461.4 px 500 ms WEST, -0.5 px 0 ms NORTH
03:01:04.328 00.000 10052 Worker thread wakes up
03:01:04.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:04.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,414,31,31)
03:01:05.568 01.240 10052 Exposure complete
03:01:05.615 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a784f50c-e69e-4638-82b9-a0358658ccef"}
03:01:05.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a784f50c-e69e-4638-82b9-a0358658ccef"}
03:01:05.615 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27d212a0-5325-4ae0-a12f-2be84d829545"}
03:01:05.615 00.000 6880 case statement mapped state 6 to 3
03:01:05.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"27d212a0-5325-4ae0-a12f-2be84d829545"}
03:01:05.615 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e639376a-0226-4a19-9284-8777ed0cabe7"}
03:01:05.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5115,"width":15,"height":15,"star_pos":[7.28,7.46],"pixels":"..."},"id":"e639376a-0226-4a19-9284-8777ed0cabe7"}
03:01:05.632 00.017 10052 worker thread done servicing request
03:01:05.632 00.000 6880 OnExposeComplete: enter
03:01:05.632 00.000 6880 UpdateGuideState(): m_state=6
03:01:05.632 00.000 6880 Star::Find(15, 402, 429, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5116
03:01:05.632 00.000 6880 Star::Find returns 1 (0), X=402.08, Y=426.41, Mass=2246, SNR=32.7, Peak=118 HFD=5.2
03:01:05.632 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:05.632 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:05.632 00.000 6880 CameraToMount -- cameraX=-5.81 cameraY=-464.63 hyp=464.67 cameraTheta=-1.58 mountX=464.46 mountY=-0.64, mountTheta=-0.00
03:01:05.632 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.81, y=-464.63, opts=13)
03:01:05.632 00.000 6880 Enqueuing Move request for scope (-5.81, -464.63)
03:01:05.632 00.000 10052 Worker thread wakes up
03:01:05.632 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.81, -464.63) opts 0xd
03:01:05.632 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.81, -464.63)
03:01:05.632 00.000 10052 Moving (-5.81, -464.63) raw xDistance=464.46 yDistance=-0.64
03:01:05.632 00.000 10052 GuideAlgorithmHysteresis::Result() returns 219.93 from input 464.46
03:01:05.632 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.64, slope = -0.02
03:01:05.632 00.000 10052 MoveAxis(W, 130926, ABG)
03:01:05.632 00.000 10052 duration set to 500 by maxRaDuration
03:01:05.632 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:05.648 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:05.680 00.032 6880 UpdateGuideState exits: m=2246 SNR=32.7
03:01:05.680 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:05.680 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:05.680 00.000 6880 Enqueuing Expose request
03:01:05.695 00.015 10052 IsSlewing returns 0
03:01:05.790 00.095 10052 IsGuiding returns 0
03:01:05.853 00.063 10052 PulseGuide returned control before completion, sleep 447
03:01:06.324 00.471 10052 IsGuiding returns 1
03:01:06.324 00.000 10052 scope still moving after pulse duration time elapsed
03:01:06.372 00.048 10052 IsSlewing returns 0
03:01:06.403 00.031 10052 IsGuiding returns 0
03:01:06.403 00.000 10052 scope move finished after 500 + 127 ms
03:01:06.403 00.000 10052 Move returns status 0, amount 500
03:01:06.419 00.016 10052 MoveAxis(N, 34, ABG)
03:01:06.419 00.000 10052 Guiding  Dir = 0, Dur = 34
03:01:06.450 00.031 10052 IsSlewing returns 0
03:01:06.482 00.032 10052 IsGuiding returns 0
03:01:06.513 00.031 10052 PulseGuide returned control before completion, sleep 17
03:01:06.560 00.047 10052 IsGuiding returns 0
03:01:06.560 00.000 10052 Move returns status 0, amount 34
03:01:06.560 00.000 10052 move complete, result=0
03:01:06.560 00.000 10052 worker thread done servicing request
03:01:06.560 00.000 6880 GuideStep: 464.5 px 500 ms WEST, -0.6 px 34 ms NORTH
03:01:06.560 00.000 10052 Worker thread wakes up
03:01:06.560 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:06.560 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,411,31,31)
03:01:07.613 01.053 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32793174-7725-4306-87f9-da5372a4ec31"}
03:01:07.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32793174-7725-4306-87f9-da5372a4ec31"}
03:01:07.613 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3f37caf9-0ec2-4b80-bac0-e623933474a5"}
03:01:07.613 00.000 6880 case statement mapped state 6 to 3
03:01:07.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3f37caf9-0ec2-4b80-bac0-e623933474a5"}
03:01:07.616 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"59e18937-f232-416c-9628-0462f3be493b"}
03:01:07.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5116,"width":15,"height":15,"star_pos":[7.08,7.41],"pixels":"..."},"id":"59e18937-f232-416c-9628-0462f3be493b"}
03:01:07.706 00.090 10052 Exposure complete
03:01:07.784 00.078 10052 worker thread done servicing request
03:01:07.784 00.000 6880 OnExposeComplete: enter
03:01:07.784 00.000 6880 UpdateGuideState(): m_state=6
03:01:07.784 00.000 6880 Star::Find(15, 402, 426, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5117
03:01:07.784 00.000 6880 Star::Find returns 1 (0), X=402.12, Y=424.11, Mass=2112, SNR=31.6, Peak=89 HFD=5.3
03:01:07.784 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:07.784 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:07.784 00.000 6880 CameraToMount -- cameraX=-5.77 cameraY=-466.93 hyp=466.97 cameraTheta=-1.58 mountX=466.76 mountY=-0.58, mountTheta=-0.00
03:01:07.784 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.77, y=-466.93, opts=13)
03:01:07.784 00.000 6880 Enqueuing Move request for scope (-5.77, -466.93)
03:01:07.784 00.000 10052 Worker thread wakes up
03:01:07.784 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.77, -466.93) opts 0xd
03:01:07.784 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.77, -466.93)
03:01:07.784 00.000 10052 Moving (-5.77, -466.93) raw xDistance=466.76 yDistance=-0.58
03:01:07.784 00.000 10052 GuideAlgorithmHysteresis::Result() returns 221.04 from input 466.76
03:01:07.784 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.58, slope = -0.05
03:01:07.784 00.000 10052 MoveAxis(W, 131583, ABG)
03:01:07.784 00.000 10052 duration set to 500 by maxRaDuration
03:01:07.784 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:07.802 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:07.844 00.042 6880 UpdateGuideState exits: m=2112 SNR=31.6
03:01:07.844 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:07.844 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:07.844 00.000 6880 Enqueuing Expose request
03:01:07.848 00.004 10052 IsSlewing returns 0
03:01:07.927 00.079 10052 IsGuiding returns 0
03:01:07.990 00.063 10052 PulseGuide returned control before completion, sleep 444
03:01:08.462 00.472 10052 IsGuiding returns 1
03:01:08.462 00.000 10052 scope still moving after pulse duration time elapsed
03:01:08.510 00.048 10052 IsSlewing returns 0
03:01:08.542 00.032 10052 IsGuiding returns 0
03:01:08.542 00.000 10052 scope move finished after 500 + 128 ms
03:01:08.542 00.000 10052 Move returns status 0, amount 500
03:01:08.542 00.000 10052 MoveAxis(N, 89, ABG)
03:01:08.542 00.000 10052 Guiding  Dir = 0, Dur = 89
03:01:08.589 00.047 10052 IsSlewing returns 0
03:01:08.621 00.032 10052 IsGuiding returns 0
03:01:08.653 00.032 10052 PulseGuide returned control before completion, sleep 74
03:01:08.763 00.110 10052 IsGuiding returns 0
03:01:08.763 00.000 10052 Move returns status 0, amount 89
03:01:08.763 00.000 10052 move complete, result=0
03:01:08.763 00.000 6880 GuideStep: 466.8 px 500 ms WEST, -0.6 px 89 ms NORTH
03:01:08.775 00.012 10052 worker thread done servicing request
03:01:08.775 00.000 10052 Worker thread wakes up
03:01:08.775 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:08.775 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,409,31,31)
03:01:09.611 00.836 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6989d993-c16d-4abd-841c-472689f026d6"}
03:01:09.611 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6989d993-c16d-4abd-841c-472689f026d6"}
03:01:09.611 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4d183d9-36ea-4412-b102-1068a539d34d"}
03:01:09.611 00.000 6880 case statement mapped state 6 to 3
03:01:09.611 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b4d183d9-36ea-4412-b102-1068a539d34d"}
03:01:09.614 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1383758e-896a-4af4-bd80-178fa07e2955"}
03:01:09.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5117,"width":15,"height":15,"star_pos":[7.12,7.11],"pixels":"..."},"id":"1383758e-896a-4af4-bd80-178fa07e2955"}
03:01:09.921 00.307 10052 Exposure complete
03:01:09.994 00.073 10052 worker thread done servicing request
03:01:09.994 00.000 6880 OnExposeComplete: enter
03:01:09.994 00.000 6880 UpdateGuideState(): m_state=6
03:01:09.994 00.000 6880 Star::Find(15, 402, 424, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5118
03:01:09.994 00.000 6880 Star::Find returns 1 (0), X=402.09, Y=421.14, Mass=2195, SNR=32.3, Peak=131 HFD=5.1
03:01:09.994 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:09.994 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:09.994 00.000 6880 CameraToMount -- cameraX=-5.80 cameraY=-469.90 hyp=469.94 cameraTheta=-1.58 mountX=469.72 mountY=-0.57, mountTheta=-0.00
03:01:09.994 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.80, y=-469.90, opts=13)
03:01:09.994 00.000 6880 Enqueuing Move request for scope (-5.80, -469.90)
03:01:09.994 00.000 10052 Worker thread wakes up
03:01:09.994 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.80, -469.90) opts 0xd
03:01:09.994 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.80, -469.90)
03:01:09.994 00.000 10052 Moving (-5.80, -469.90) raw xDistance=469.72 yDistance=-0.57
03:01:09.994 00.000 10052 GuideAlgorithmHysteresis::Result() returns 222.43 from input 469.72
03:01:09.994 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.57, slope = -0.05
03:01:09.994 00.000 10052 MoveAxis(W, 132411, ABG)
03:01:09.994 00.000 10052 duration set to 500 by maxRaDuration
03:01:09.994 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:10.018 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:10.040 00.022 6880 UpdateGuideState exits: m=2195 SNR=32.3
03:01:10.040 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:10.040 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:10.040 00.000 6880 Enqueuing Expose request
03:01:10.056 00.016 10052 IsSlewing returns 0
03:01:10.134 00.078 10052 IsGuiding returns 0
03:01:10.197 00.063 10052 PulseGuide returned control before completion, sleep 453
03:01:10.684 00.487 10052 IsGuiding returns 1
03:01:10.684 00.000 10052 scope still moving after pulse duration time elapsed
03:01:10.731 00.047 10052 IsSlewing returns 0
03:01:10.762 00.031 10052 IsGuiding returns 0
03:01:10.762 00.000 10052 scope move finished after 500 + 136 ms
03:01:10.762 00.000 10052 Move returns status 0, amount 500
03:01:10.778 00.016 10052 MoveAxis(N, 87, ABG)
03:01:10.778 00.000 10052 Guiding  Dir = 0, Dur = 87
03:01:10.809 00.031 10052 IsSlewing returns 0
03:01:10.840 00.031 10052 IsGuiding returns 0
03:01:10.882 00.042 10052 PulseGuide returned control before completion, sleep 71
03:01:10.982 00.100 10052 IsGuiding returns 0
03:01:10.982 00.000 10052 Move returns status 0, amount 87
03:01:10.982 00.000 10052 move complete, result=0
03:01:10.982 00.000 10052 worker thread done servicing request
03:01:10.982 00.000 6880 GuideStep: 469.7 px 500 ms WEST, -0.6 px 87 ms NORTH
03:01:10.982 00.000 10052 Worker thread wakes up
03:01:10.982 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:10.982 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,406,31,31)
03:01:11.615 00.633 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f1d6506-95b2-484c-8cd3-9d0c20727165"}
03:01:11.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f1d6506-95b2-484c-8cd3-9d0c20727165"}
03:01:11.615 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d253e971-3dab-48a3-a3a6-9549b0af5761"}
03:01:11.615 00.000 6880 case statement mapped state 6 to 3
03:01:11.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d253e971-3dab-48a3-a3a6-9549b0af5761"}
03:01:11.615 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"64356801-b747-45ea-9fdb-496cb83d29f6"}
03:01:11.619 00.004 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5118,"width":15,"height":15,"star_pos":[7.09,7.14],"pixels":"..."},"id":"64356801-b747-45ea-9fdb-496cb83d29f6"}
03:01:12.118 00.499 10052 Exposure complete
03:01:12.180 00.062 10052 worker thread done servicing request
03:01:12.180 00.000 6880 OnExposeComplete: enter
03:01:12.180 00.000 6880 UpdateGuideState(): m_state=6
03:01:12.180 00.000 6880 Star::Find(15, 402, 421, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5119
03:01:12.180 00.000 6880 Star::Find returns 1 (0), X=402.64, Y=418.03, Mass=2180, SNR=32.1, Peak=114 HFD=5.1
03:01:12.180 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:12.180 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:01:12.180 00.000 6880 CameraToMount -- cameraX=-5.25 cameraY=-473.01 hyp=473.04 cameraTheta=-1.58 mountX=472.81 mountY=0.01, mountTheta=0.00
03:01:12.180 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.25, y=-473.01, opts=13)
03:01:12.180 00.000 6880 Enqueuing Move request for scope (-5.25, -473.01)
03:01:12.180 00.000 10052 Worker thread wakes up
03:01:12.180 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.25, -473.01) opts 0xd
03:01:12.180 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.25, -473.01)
03:01:12.180 00.000 10052 Moving (-5.25, -473.01) raw xDistance=472.81 yDistance=0.01
03:01:12.180 00.000 10052 GuideAlgorithmHysteresis::Result() returns 223.89 from input 472.81
03:01:12.180 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.03
03:01:12.180 00.000 10052 MoveAxis(W, 133279, ABG)
03:01:12.180 00.000 10052 duration set to 500 by maxRaDuration
03:01:12.180 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:12.204 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:12.205 00.001 10052 IsSlewing returns 0
03:01:12.234 00.029 6880 UpdateGuideState exits: m=2180 SNR=32.1
03:01:12.234 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:12.234 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:12.234 00.000 6880 Enqueuing Expose request
03:01:12.244 00.010 10052 IsGuiding returns 0
03:01:12.260 00.016 10052 PulseGuide returned control before completion, sleep 483
03:01:12.776 00.516 10052 IsGuiding returns 1
03:01:12.776 00.000 10052 scope still moving after pulse duration time elapsed
03:01:12.824 00.048 10052 IsSlewing returns 0
03:01:12.855 00.031 10052 IsGuiding returns 0
03:01:12.855 00.000 10052 scope move finished after 500 + 122 ms
03:01:12.855 00.000 10052 Move returns status 0, amount 500
03:01:12.871 00.016 10052 MoveAxis(N, 0, ABG)
03:01:12.871 00.000 10052 Move returns status 0, amount 0
03:01:12.871 00.000 10052 move complete, result=0
03:01:12.872 00.001 10052 worker thread done servicing request
03:01:12.872 00.000 10052 Worker thread wakes up
03:01:12.872 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:12.872 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,403,31,31)
03:01:12.872 00.000 6880 GuideStep: 472.8 px 500 ms WEST, 0.0 px 0 ms NORTH
03:01:13.623 00.751 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0d3d9991-eff5-4bcb-8a4c-535c590dd1e7"}
03:01:13.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0d3d9991-eff5-4bcb-8a4c-535c590dd1e7"}
03:01:13.623 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4bca68b2-3b78-47eb-9dd1-dab0c8f8ae31"}
03:01:13.623 00.000 6880 case statement mapped state 6 to 3
03:01:13.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4bca68b2-3b78-47eb-9dd1-dab0c8f8ae31"}
03:01:13.623 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0f378f18-61e4-499d-8ac9-ea713e0afab8"}
03:01:13.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5119,"width":15,"height":15,"star_pos":[6.64,7.03],"pixels":"..."},"id":"0f378f18-61e4-499d-8ac9-ea713e0afab8"}
03:01:13.781 00.158 10052 Exposure complete
03:01:13.846 00.065 10052 worker thread done servicing request
03:01:13.846 00.000 6880 OnExposeComplete: enter
03:01:13.846 00.000 6880 UpdateGuideState(): m_state=6
03:01:13.846 00.000 6880 Star::Find(15, 402, 418, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5120
03:01:13.846 00.000 6880 Star::Find returns 1 (0), X=402.58, Y=416.88, Mass=2075, SNR=31.5, Peak=117 HFD=5.2
03:01:13.846 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:13.846 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:13.846 00.000 6880 CameraToMount -- cameraX=-5.31 cameraY=-474.16 hyp=474.19 cameraTheta=-1.58 mountX=473.96 mountY=-0.04, mountTheta=-0.00
03:01:13.860 00.014 6880 SchedulePrimaryMove(0FC6AC90, x=-5.31, y=-474.16, opts=13)
03:01:13.860 00.000 6880 Enqueuing Move request for scope (-5.31, -474.16)
03:01:13.860 00.000 10052 Worker thread wakes up
03:01:13.860 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.31, -474.16) opts 0xd
03:01:13.860 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.31, -474.16)
03:01:13.860 00.000 10052 Moving (-5.31, -474.16) raw xDistance=473.96 yDistance=-0.04
03:01:13.860 00.000 10052 GuideAlgorithmHysteresis::Result() returns 224.48 from input 473.96
03:01:13.860 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.01
03:01:13.860 00.000 10052 MoveAxis(W, 133632, ABG)
03:01:13.860 00.000 10052 duration set to 500 by maxRaDuration
03:01:13.860 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:13.876 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:13.908 00.032 6880 UpdateGuideState exits: m=2075 SNR=31.5
03:01:13.908 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:13.908 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:13.908 00.000 6880 Enqueuing Expose request
03:01:13.923 00.015 10052 IsSlewing returns 0
03:01:13.986 00.063 10052 IsGuiding returns 0
03:01:14.049 00.063 10052 PulseGuide returned control before completion, sleep 451
03:01:14.521 00.472 10052 IsGuiding returns 1
03:01:14.521 00.000 10052 scope still moving after pulse duration time elapsed
03:01:14.569 00.048 10052 IsSlewing returns 0
03:01:14.600 00.031 10052 IsGuiding returns 0
03:01:14.616 00.016 10052 scope move finished after 500 + 122 ms
03:01:14.616 00.000 10052 Move returns status 0, amount 500
03:01:14.616 00.000 10052 MoveAxis(N, 0, ABG)
03:01:14.616 00.000 10052 Move returns status 0, amount 0
03:01:14.616 00.000 10052 move complete, result=0
03:01:14.616 00.000 10052 worker thread done servicing request
03:01:14.616 00.000 10052 Worker thread wakes up
03:01:14.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:14.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,402,31,31)
03:01:14.616 00.000 6880 GuideStep: 474.0 px 500 ms WEST, -0.0 px 0 ms NORTH
03:01:15.618 01.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f085add6-191f-4744-aff5-7412516521f6"}
03:01:15.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f085add6-191f-4744-aff5-7412516521f6"}
03:01:15.618 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47a34d14-9a83-4990-b417-3fea373cb32e"}
03:01:15.622 00.004 6880 case statement mapped state 6 to 3
03:01:15.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"47a34d14-9a83-4990-b417-3fea373cb32e"}
03:01:15.622 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"21566665-f1bb-4ae6-99b9-8840dce2dd2b"}
03:01:15.623 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5120,"width":15,"height":15,"star_pos":[6.58,6.88],"pixels":"..."},"id":"21566665-f1bb-4ae6-99b9-8840dce2dd2b"}
03:01:15.745 00.122 10052 Exposure complete
03:01:15.807 00.062 10052 worker thread done servicing request
03:01:15.807 00.000 6880 OnExposeComplete: enter
03:01:15.807 00.000 6880 UpdateGuideState(): m_state=6
03:01:15.807 00.000 6880 Star::Find(15, 402, 416, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5121
03:01:15.807 00.000 6880 Star::Find returns 1 (0), X=402.16, Y=413.78, Mass=2038, SNR=31.1, Peak=116 HFD=5.1
03:01:15.807 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:15.807 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:15.807 00.000 6880 CameraToMount -- cameraX=-5.73 cameraY=-477.26 hyp=477.29 cameraTheta=-1.58 mountX=477.08 mountY=-0.43, mountTheta=-0.00
03:01:15.823 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-5.73, y=-477.26, opts=13)
03:01:15.823 00.000 6880 Enqueuing Move request for scope (-5.73, -477.26)
03:01:15.823 00.000 10052 Worker thread wakes up
03:01:15.823 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.73, -477.26) opts 0xd
03:01:15.823 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.73, -477.26)
03:01:15.823 00.000 10052 Moving (-5.73, -477.26) raw xDistance=477.08 yDistance=-0.43
03:01:15.823 00.000 10052 GuideAlgorithmHysteresis::Result() returns 225.91 from input 477.08
03:01:15.823 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.43, slope = 0.01
03:01:15.823 00.000 10052 MoveAxis(W, 134483, ABG)
03:01:15.823 00.000 10052 duration set to 500 by maxRaDuration
03:01:15.823 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:15.846 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:15.854 00.008 10052 IsSlewing returns 0
03:01:15.871 00.017 6880 UpdateGuideState exits: m=2038 SNR=31.1
03:01:15.871 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:15.871 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:15.871 00.000 6880 Enqueuing Expose request
03:01:15.933 00.062 10052 IsGuiding returns 0
03:01:15.996 00.063 10052 PulseGuide returned control before completion, sleep 444
03:01:16.469 00.473 10052 IsGuiding returns 1
03:01:16.469 00.000 10052 scope still moving after pulse duration time elapsed
03:01:16.515 00.046 10052 IsSlewing returns 0
03:01:16.561 00.046 10052 IsGuiding returns 0
03:01:16.561 00.000 10052 scope move finished after 500 + 125 ms
03:01:16.561 00.000 10052 Move returns status 0, amount 500
03:01:16.561 00.000 10052 MoveAxis(N, 0, ABG)
03:01:16.561 00.000 10052 Move returns status 0, amount 0
03:01:16.561 00.000 10052 move complete, result=0
03:01:16.561 00.000 10052 worker thread done servicing request
03:01:16.561 00.000 10052 Worker thread wakes up
03:01:16.561 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:16.561 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,399,31,31)
03:01:16.561 00.000 6880 GuideStep: 477.1 px 500 ms WEST, -0.4 px 0 ms NORTH
03:01:17.471 00.910 10052 Exposure complete
03:01:17.534 00.063 10052 worker thread done servicing request
03:01:17.534 00.000 6880 OnExposeComplete: enter
03:01:17.534 00.000 6880 UpdateGuideState(): m_state=6
03:01:17.534 00.000 6880 Star::Find(15, 402, 413, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5122
03:01:17.534 00.000 6880 Star::Find returns 1 (0), X=402.54, Y=412.09, Mass=2085, SNR=31.5, Peak=111 HFD=5.2
03:01:17.534 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:17.535 00.001 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:17.535 00.000 6880 CameraToMount -- cameraX=-5.35 cameraY=-478.95 hyp=478.98 cameraTheta=-1.58 mountX=478.75 mountY=-0.02, mountTheta=-0.00
03:01:17.535 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.35, y=-478.95, opts=13)
03:01:17.535 00.000 6880 Enqueuing Move request for scope (-5.35, -478.95)
03:01:17.535 00.000 10052 Worker thread wakes up
03:01:17.535 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.35, -478.95) opts 0xd
03:01:17.535 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.35, -478.95)
03:01:17.535 00.000 10052 Moving (-5.35, -478.95) raw xDistance=478.75 yDistance=-0.02
03:01:17.535 00.000 10052 GuideAlgorithmHysteresis::Result() returns 226.73 from input 478.75
03:01:17.535 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = 0.01
03:01:17.535 00.000 10052 MoveAxis(W, 134975, ABG)
03:01:17.535 00.000 10052 duration set to 500 by maxRaDuration
03:01:17.535 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:17.555 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:17.581 00.026 6880 UpdateGuideState exits: m=2085 SNR=31.5
03:01:17.581 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:17.581 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:17.581 00.000 6880 Enqueuing Expose request
03:01:17.581 00.000 10052 IsSlewing returns 0
03:01:17.613 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a2dee14-d1de-4054-bd68-e5317a32e520"}
03:01:17.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a2dee14-d1de-4054-bd68-e5317a32e520"}
03:01:17.614 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"395532f2-54c0-488c-911c-499ffe913625"}
03:01:17.614 00.000 6880 case statement mapped state 6 to 3
03:01:17.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"395532f2-54c0-488c-911c-499ffe913625"}
03:01:17.614 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"20b51084-ae24-457c-9678-7ea9bbe3a4d9"}
03:01:17.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5122,"width":15,"height":15,"star_pos":[6.54,7.09],"pixels":"..."},"id":"20b51084-ae24-457c-9678-7ea9bbe3a4d9"}
03:01:17.660 00.046 10052 IsGuiding returns 0
03:01:17.723 00.063 10052 PulseGuide returned control before completion, sleep 446
03:01:18.242 00.519 10052 IsGuiding returns 1
03:01:18.242 00.000 10052 scope still moving after pulse duration time elapsed
03:01:18.289 00.047 10052 IsSlewing returns 0
03:01:18.321 00.032 10052 IsGuiding returns 0
03:01:18.321 00.000 10052 scope move finished after 500 + 167 ms
03:01:18.321 00.000 10052 Move returns status 0, amount 500
03:01:18.321 00.000 10052 MoveAxis(N, 0, ABG)
03:01:18.321 00.000 10052 Move returns status 0, amount 0
03:01:18.321 00.000 10052 move complete, result=0
03:01:18.336 00.015 6880 GuideStep: 478.8 px 500 ms WEST, -0.0 px 0 ms NORTH
03:01:18.336 00.000 10052 worker thread done servicing request
03:01:18.336 00.000 10052 Worker thread wakes up
03:01:18.336 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:18.336 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(388,397,31,31)
03:01:19.466 01.130 10052 Exposure complete
03:01:19.531 00.065 10052 worker thread done servicing request
03:01:19.531 00.000 6880 OnExposeComplete: enter
03:01:19.531 00.000 6880 UpdateGuideState(): m_state=6
03:01:19.531 00.000 6880 Star::Find(15, 402, 412, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5123
03:01:19.531 00.000 6880 Star::Find returns 1 (0), X=402.33, Y=408.74, Mass=2193, SNR=32.3, Peak=119 HFD=5.3
03:01:19.531 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:19.531 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:19.531 00.000 6880 CameraToMount -- cameraX=-5.56 cameraY=-482.30 hyp=482.33 cameraTheta=-1.58 mountX=482.10 mountY=-0.19, mountTheta=-0.00
03:01:19.531 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.56, y=-482.30, opts=13)
03:01:19.531 00.000 6880 Enqueuing Move request for scope (-5.56, -482.30)
03:01:19.531 00.000 10052 Worker thread wakes up
03:01:19.531 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.56, -482.30) opts 0xd
03:01:19.531 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.56, -482.30)
03:01:19.531 00.000 10052 Moving (-5.56, -482.30) raw xDistance=482.10 yDistance=-0.19
03:01:19.531 00.000 10052 GuideAlgorithmHysteresis::Result() returns 228.28 from input 482.10
03:01:19.531 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.19, slope = 0.04
03:01:19.531 00.000 10052 MoveAxis(W, 135896, ABG)
03:01:19.531 00.000 10052 duration set to 500 by maxRaDuration
03:01:19.531 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
03:01:19.531 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:19.562 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:19.579 00.017 10052 IsSlewing returns 0
03:01:19.590 00.011 6880 UpdateGuideState exits: m=2193 SNR=32.3
03:01:19.590 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:19.590 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:19.590 00.000 6880 Enqueuing Expose request
03:01:19.590 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
03:01:19.610 00.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"985bb11a-8b29-4bc3-a7f7-e71a2b92355f"}
03:01:19.610 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"985bb11a-8b29-4bc3-a7f7-e71a2b92355f"}
03:01:19.615 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b00ee917-0d5f-40da-bd7e-5c864692669a"}
03:01:19.615 00.000 6880 case statement mapped state 6 to 3
03:01:19.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b00ee917-0d5f-40da-bd7e-5c864692669a"}
03:01:19.620 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"49104da8-068d-4321-bd23-f29d4b11c59c"}
03:01:19.620 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5123,"width":15,"height":15,"star_pos":[7.33,6.74],"pixels":"..."},"id":"49104da8-068d-4321-bd23-f29d4b11c59c"}
03:01:19.658 00.038 10052 IsGuiding returns 0
03:01:19.722 00.064 10052 PulseGuide returned control before completion, sleep 446
03:01:20.229 00.507 10052 IsGuiding returns 1
03:01:20.229 00.000 10052 scope still moving after pulse duration time elapsed
03:01:20.276 00.047 10052 IsSlewing returns 0
03:01:20.308 00.032 10052 IsGuiding returns 0
03:01:20.308 00.000 10052 scope move finished after 500 + 159 ms
03:01:20.323 00.015 10052 Move returns status 0, amount 500
03:01:20.323 00.000 10052 MoveAxis(N, 0, ABG)
03:01:20.323 00.000 10052 Move returns status 0, amount 0
03:01:20.323 00.000 10052 move complete, result=0
03:01:20.323 00.000 10052 worker thread done servicing request
03:01:20.323 00.000 10052 Worker thread wakes up
03:01:20.324 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:20.324 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,394,31,31)
03:01:20.324 00.000 6880 GuideStep: 482.1 px 500 ms WEST, -0.2 px 0 ms NORTH
03:01:21.232 00.908 10052 Exposure complete
03:01:21.295 00.063 10052 worker thread done servicing request
03:01:21.295 00.000 6880 OnExposeComplete: enter
03:01:21.295 00.000 6880 UpdateGuideState(): m_state=6
03:01:21.295 00.000 6880 Star::Find(15, 402, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5124
03:01:21.295 00.000 6880 Star::Find returns 1 (0), X=401.78, Y=407.19, Mass=2228, SNR=32.4, Peak=150 HFD=5.0
03:01:21.295 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:21.310 00.015 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:21.310 00.000 6880 CameraToMount -- cameraX=-6.11 cameraY=-483.85 hyp=483.89 cameraTheta=-1.58 mountX=483.68 mountY=-0.73, mountTheta=-0.00
03:01:21.311 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-6.11, y=-483.85, opts=13)
03:01:21.311 00.000 6880 Enqueuing Move request for scope (-6.11, -483.85)
03:01:21.311 00.000 10052 Worker thread wakes up
03:01:21.311 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.11, -483.85) opts 0xd
03:01:21.311 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.11, -483.85)
03:01:21.311 00.000 10052 Moving (-6.11, -483.85) raw xDistance=483.68 yDistance=-0.73
03:01:21.311 00.000 10052 GuideAlgorithmHysteresis::Result() returns 229.07 from input 483.68
03:01:21.311 00.000 10052 Lowpass2 history cleared, outlier deflection
03:01:21.311 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.33 from input -0.73, slope = 0.00
03:01:21.311 00.000 10052 MoveAxis(W, 136365, ABG)
03:01:21.311 00.000 10052 duration set to 500 by maxRaDuration
03:01:21.311 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:21.334 00.023 10052 IsSlewing returns 0
03:01:21.334 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:21.363 00.029 6880 UpdateGuideState exits: m=2228 SNR=32.4
03:01:21.363 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:21.363 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:21.363 00.000 6880 Enqueuing Expose request
03:01:21.373 00.010 10052 IsGuiding returns 0
03:01:21.389 00.016 10052 PulseGuide returned control before completion, sleep 483
03:01:21.610 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"833868a8-b357-41bd-8cb2-15becdff6826"}
03:01:21.610 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"833868a8-b357-41bd-8cb2-15becdff6826"}
03:01:21.611 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f14996d-ea37-41a4-8c99-b4c4c4982d41"}
03:01:21.611 00.000 6880 case statement mapped state 6 to 3
03:01:21.611 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f14996d-ea37-41a4-8c99-b4c4c4982d41"}
03:01:21.611 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1fa32dfe-c124-46e1-9692-c451a8b0ff4c"}
03:01:21.611 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5124,"width":15,"height":15,"star_pos":[6.78,7.19],"pixels":"..."},"id":"1fa32dfe-c124-46e1-9692-c451a8b0ff4c"}
03:01:21.960 00.349 10052 IsGuiding returns 0
03:01:21.960 00.000 10052 Move returns status 0, amount 500
03:01:21.960 00.000 10052 MoveAxis(N, 133, ABG)
03:01:21.961 00.001 10052 Guiding  Dir = 0, Dur = 133
03:01:22.024 00.063 10052 IsSlewing returns 0
03:01:22.102 00.078 10052 IsGuiding returns 0
03:01:22.167 00.065 10052 PulseGuide returned control before completion, sleep 81
03:01:22.276 00.109 10052 IsGuiding returns 1
03:01:22.276 00.000 10052 scope still moving after pulse duration time elapsed
03:01:22.323 00.047 10052 IsSlewing returns 0
03:01:22.355 00.032 10052 IsGuiding returns 0
03:01:22.355 00.000 10052 scope move finished after 133 + 125 ms
03:01:22.355 00.000 10052 Move returns status 0, amount 133
03:01:22.355 00.000 10052 move complete, result=0
03:01:22.355 00.000 10052 worker thread done servicing request
03:01:22.355 00.000 6880 GuideStep: 483.7 px 500 ms WEST, -0.7 px 133 ms NORTH
03:01:22.355 00.000 10052 Worker thread wakes up
03:01:22.370 00.015 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:22.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,392,31,31)
03:01:23.498 01.128 10052 Exposure complete
03:01:23.560 00.062 10052 worker thread done servicing request
03:01:23.560 00.000 6880 OnExposeComplete: enter
03:01:23.560 00.000 6880 UpdateGuideState(): m_state=6
03:01:23.560 00.000 6880 Star::Find(15, 401, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5125
03:01:23.560 00.000 6880 Star::Find returns 1 (0), X=402.13, Y=403.71, Mass=2194, SNR=32.2, Peak=117 HFD=5.1
03:01:23.560 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:23.560 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:23.560 00.000 6880 CameraToMount -- cameraX=-5.76 cameraY=-487.33 hyp=487.36 cameraTheta=-1.58 mountX=487.14 mountY=-0.34, mountTheta=-0.00
03:01:23.566 00.006 6880 SchedulePrimaryMove(0FC6AC90, x=-5.76, y=-487.33, opts=13)
03:01:23.566 00.000 6880 Enqueuing Move request for scope (-5.76, -487.33)
03:01:23.566 00.000 10052 Worker thread wakes up
03:01:23.566 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.76, -487.33) opts 0xd
03:01:23.566 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.76, -487.33)
03:01:23.566 00.000 10052 Moving (-5.76, -487.33) raw xDistance=487.14 yDistance=-0.34
03:01:23.566 00.000 10052 GuideAlgorithmHysteresis::Result() returns 230.67 from input 487.14
03:01:23.566 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.34, slope = 0.00
03:01:23.566 00.000 10052 MoveAxis(W, 137315, ABG)
03:01:23.566 00.000 10052 duration set to 500 by maxRaDuration
03:01:23.566 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:23.588 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:23.609 00.021 6880 UpdateGuideState exits: m=2194 SNR=32.2
03:01:23.609 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:23.609 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:23.609 00.000 6880 Enqueuing Expose request
03:01:23.609 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ac30e5e-2d1b-4ad8-b6ec-5e02dc6f2c9b"}
03:01:23.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ac30e5e-2d1b-4ad8-b6ec-5e02dc6f2c9b"}
03:01:23.624 00.015 10052 IsSlewing returns 0
03:01:23.625 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d0c132e-6244-4a16-89a3-2d8af3324062"}
03:01:23.625 00.000 6880 case statement mapped state 6 to 3
03:01:23.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6d0c132e-6244-4a16-89a3-2d8af3324062"}
03:01:23.631 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"85071f62-8fc0-44cc-ac92-45724168910a"}
03:01:23.631 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5125,"width":15,"height":15,"star_pos":[7.13,6.71],"pixels":"..."},"id":"85071f62-8fc0-44cc-ac92-45724168910a"}
03:01:23.687 00.056 10052 IsGuiding returns 0
03:01:23.766 00.079 10052 PulseGuide returned control before completion, sleep 441
03:01:24.277 00.511 10052 IsGuiding returns 1
03:01:24.277 00.000 10052 scope still moving after pulse duration time elapsed
03:01:24.318 00.041 10052 IsSlewing returns 0
03:01:24.365 00.047 10052 IsGuiding returns 0
03:01:24.365 00.000 10052 scope move finished after 500 + 164 ms
03:01:24.365 00.000 10052 Move returns status 0, amount 500
03:01:24.365 00.000 10052 MoveAxis(N, 62, ABG)
03:01:24.365 00.000 10052 Guiding  Dir = 0, Dur = 62
03:01:24.397 00.032 10052 IsSlewing returns 0
03:01:24.432 00.035 10052 IsGuiding returns 0
03:01:24.467 00.035 10052 PulseGuide returned control before completion, sleep 45
03:01:24.539 00.072 10052 IsGuiding returns 0
03:01:24.539 00.000 10052 Move returns status 0, amount 62
03:01:24.539 00.000 10052 move complete, result=0
03:01:24.539 00.000 10052 worker thread done servicing request
03:01:24.539 00.000 6880 GuideStep: 487.1 px 500 ms WEST, -0.3 px 62 ms NORTH
03:01:24.539 00.000 10052 Worker thread wakes up
03:01:24.539 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:24.539 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,389,31,31)
03:01:25.607 01.068 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8aa78c49-b6f6-458a-9ea0-6e88769c4825"}
03:01:25.607 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8aa78c49-b6f6-458a-9ea0-6e88769c4825"}
03:01:25.607 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e2b0500-d1bf-4808-8c4b-6ddd72d6617c"}
03:01:25.607 00.000 6880 case statement mapped state 6 to 3
03:01:25.610 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e2b0500-d1bf-4808-8c4b-6ddd72d6617c"}
03:01:25.610 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8754494e-f238-4d45-b55b-2fb6e8db40e6"}
03:01:25.611 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5125,"width":15,"height":15,"star_pos":[7.13,6.71],"pixels":"..."},"id":"8754494e-f238-4d45-b55b-2fb6e8db40e6"}
03:01:25.687 00.076 10052 Exposure complete
03:01:25.765 00.078 10052 worker thread done servicing request
03:01:25.765 00.000 6880 OnExposeComplete: enter
03:01:25.765 00.000 6880 UpdateGuideState(): m_state=6
03:01:25.765 00.000 6880 Star::Find(15, 402, 403, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5126
03:01:25.765 00.000 6880 Star::Find returns 1 (0), X=402.35, Y=400.93, Mass=2216, SNR=32.4, Peak=125 HFD=4.9
03:01:25.765 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:25.765 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:25.765 00.000 6880 CameraToMount -- cameraX=-5.55 cameraY=-490.11 hyp=490.14 cameraTheta=-1.58 mountX=489.90 mountY=-0.10, mountTheta=-0.00
03:01:25.765 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.55, y=-490.11, opts=13)
03:01:25.765 00.000 6880 Enqueuing Move request for scope (-5.55, -490.11)
03:01:25.765 00.000 10052 Worker thread wakes up
03:01:25.765 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.55, -490.11) opts 0xd
03:01:25.765 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.55, -490.11)
03:01:25.765 00.000 10052 Moving (-5.55, -490.11) raw xDistance=489.90 yDistance=-0.10
03:01:25.765 00.000 10052 GuideAlgorithmHysteresis::Result() returns 231.99 from input 489.90
03:01:25.765 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.00
03:01:25.765 00.000 10052 MoveAxis(W, 138104, ABG)
03:01:25.765 00.000 10052 duration set to 500 by maxRaDuration
03:01:25.765 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:25.790 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:25.812 00.022 10052 IsSlewing returns 0
03:01:25.815 00.003 6880 UpdateGuideState exits: m=2216 SNR=32.4
03:01:25.815 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:25.815 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:25.815 00.000 6880 Enqueuing Expose request
03:01:25.892 00.077 10052 IsGuiding returns 0
03:01:25.949 00.057 10052 PulseGuide returned control before completion, sleep 454
03:01:26.425 00.476 10052 IsGuiding returns 1
03:01:26.425 00.000 10052 scope still moving after pulse duration time elapsed
03:01:26.472 00.047 10052 IsSlewing returns 0
03:01:26.504 00.032 10052 IsGuiding returns 0
03:01:26.519 00.015 10052 scope move finished after 500 + 124 ms
03:01:26.519 00.000 10052 Move returns status 0, amount 500
03:01:26.519 00.000 10052 MoveAxis(N, 0, ABG)
03:01:26.519 00.000 10052 Move returns status 0, amount 0
03:01:26.519 00.000 10052 move complete, result=0
03:01:26.519 00.000 10052 worker thread done servicing request
03:01:26.521 00.002 10052 Worker thread wakes up
03:01:26.521 00.000 6880 GuideStep: 489.9 px 500 ms WEST, -0.1 px 0 ms NORTH
03:01:26.521 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:26.521 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,386,31,31)
03:01:27.427 00.906 10052 Exposure complete
03:01:27.490 00.063 10052 worker thread done servicing request
03:01:27.490 00.000 6880 OnExposeComplete: enter
03:01:27.490 00.000 6880 UpdateGuideState(): m_state=6
03:01:27.490 00.000 6880 Star::Find(15, 402, 400, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5127
03:01:27.490 00.000 6880 Star::Find returns 1 (0), X=402.32, Y=399.38, Mass=2252, SNR=32.7, Peak=138 HFD=5.1
03:01:27.490 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:27.490 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:27.490 00.000 6880 CameraToMount -- cameraX=-5.58 cameraY=-491.66 hyp=491.70 cameraTheta=-1.58 mountX=491.46 mountY=-0.11, mountTheta=-0.00
03:01:27.490 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.58, y=-491.66, opts=13)
03:01:27.490 00.000 6880 Enqueuing Move request for scope (-5.58, -491.66)
03:01:27.490 00.000 10052 Worker thread wakes up
03:01:27.490 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.58, -491.66) opts 0xd
03:01:27.490 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.58, -491.66)
03:01:27.490 00.000 10052 Moving (-5.58, -491.66) raw xDistance=491.46 yDistance=-0.11
03:01:27.490 00.000 10052 GuideAlgorithmHysteresis::Result() returns 232.76 from input 491.46
03:01:27.490 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.00
03:01:27.490 00.000 10052 MoveAxis(W, 138560, ABG)
03:01:27.490 00.000 10052 duration set to 500 by maxRaDuration
03:01:27.490 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:27.516 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:27.537 00.021 6880 UpdateGuideState exits: m=2252 SNR=32.7
03:01:27.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:27.537 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:27.537 00.000 6880 Enqueuing Expose request
03:01:27.553 00.016 10052 IsSlewing returns 0
03:01:27.600 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"309335ed-2dbc-4344-a9c8-46d7a786bf9c"}
03:01:27.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"309335ed-2dbc-4344-a9c8-46d7a786bf9c"}
03:01:27.600 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a976e68d-3c34-48e0-b86b-ead404d37ed5"}
03:01:27.600 00.000 6880 case statement mapped state 6 to 3
03:01:27.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a976e68d-3c34-48e0-b86b-ead404d37ed5"}
03:01:27.603 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bf845320-a322-43a9-a1e4-0940c719d0e4"}
03:01:27.603 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5127,"width":15,"height":15,"star_pos":[7.32,7.38],"pixels":"..."},"id":"bf845320-a322-43a9-a1e4-0940c719d0e4"}
03:01:27.631 00.028 10052 IsGuiding returns 0
03:01:27.694 00.063 10052 PulseGuide returned control before completion, sleep 446
03:01:28.216 00.522 10052 IsGuiding returns 1
03:01:28.216 00.000 10052 scope still moving after pulse duration time elapsed
03:01:28.278 00.062 10052 IsSlewing returns 0
03:01:28.326 00.048 10052 IsGuiding returns 0
03:01:28.326 00.000 10052 scope move finished after 500 + 193 ms
03:01:28.326 00.000 10052 Move returns status 0, amount 500
03:01:28.326 00.000 10052 MoveAxis(N, 0, ABG)
03:01:28.326 00.000 10052 Move returns status 0, amount 0
03:01:28.326 00.000 10052 move complete, result=0
03:01:28.326 00.000 10052 worker thread done servicing request
03:01:28.326 00.000 10052 Worker thread wakes up
03:01:28.326 00.000 6880 GuideStep: 491.5 px 500 ms WEST, -0.1 px 0 ms NORTH
03:01:28.326 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:28.326 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,384,31,31)
03:01:29.453 01.127 10052 Exposure complete
03:01:29.517 00.064 10052 worker thread done servicing request
03:01:29.517 00.000 6880 OnExposeComplete: enter
03:01:29.517 00.000 6880 UpdateGuideState(): m_state=6
03:01:29.517 00.000 6880 Star::Find(15, 402, 399, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5128
03:01:29.517 00.000 6880 Star::Find returns 1 (0), X=402.33, Y=395.88, Mass=2180, SNR=32.2, Peak=92 HFD=5.6
03:01:29.517 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:29.517 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:29.517 00.000 6880 CameraToMount -- cameraX=-5.56 cameraY=-495.16 hyp=495.19 cameraTheta=-1.58 mountX=494.95 mountY=-0.06, mountTheta=-0.00
03:01:29.532 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-5.56, y=-495.16, opts=13)
03:01:29.532 00.000 6880 Enqueuing Move request for scope (-5.56, -495.16)
03:01:29.532 00.000 10052 Worker thread wakes up
03:01:29.532 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.56, -495.16) opts 0xd
03:01:29.532 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.56, -495.16)
03:01:29.532 00.000 10052 Moving (-5.56, -495.16) raw xDistance=494.95 yDistance=-0.06
03:01:29.532 00.000 10052 GuideAlgorithmHysteresis::Result() returns 234.37 from input 494.95
03:01:29.532 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.08
03:01:29.532 00.000 10052 MoveAxis(W, 139518, ABG)
03:01:29.532 00.000 10052 duration set to 500 by maxRaDuration
03:01:29.532 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:29.553 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:29.579 00.026 6880 UpdateGuideState exits: m=2180 SNR=32.2
03:01:29.579 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:29.579 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:29.579 00.000 6880 Enqueuing Expose request
03:01:29.579 00.000 10052 IsSlewing returns 0
03:01:29.597 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c8045ca2-a335-4c54-95a8-5307fb9ce771"}
03:01:29.597 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c8045ca2-a335-4c54-95a8-5307fb9ce771"}
03:01:29.597 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"26534311-0d49-4e14-9e2c-a0ae42fc9f62"}
03:01:29.597 00.000 6880 case statement mapped state 6 to 3
03:01:29.597 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"26534311-0d49-4e14-9e2c-a0ae42fc9f62"}
03:01:29.597 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c9193de3-c5f1-44dc-a3d9-e7cfd687fb7a"}
03:01:29.597 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5128,"width":15,"height":15,"star_pos":[7.33,6.88],"pixels":"..."},"id":"c9193de3-c5f1-44dc-a3d9-e7cfd687fb7a"}
03:01:29.660 00.063 10052 IsGuiding returns 0
03:01:29.723 00.063 10052 PulseGuide returned control before completion, sleep 446
03:01:30.228 00.505 10052 IsGuiding returns 1
03:01:30.228 00.000 10052 scope still moving after pulse duration time elapsed
03:01:30.310 00.082 10052 IsSlewing returns 0
03:01:30.339 00.029 10052 IsGuiding returns 0
03:01:30.339 00.000 10052 scope move finished after 500 + 190 ms
03:01:30.339 00.000 10052 Move returns status 0, amount 500
03:01:30.351 00.012 10052 MoveAxis(N, 0, ABG)
03:01:30.351 00.000 10052 Move returns status 0, amount 0
03:01:30.351 00.000 10052 move complete, result=0
03:01:30.351 00.000 10052 worker thread done servicing request
03:01:30.351 00.000 10052 Worker thread wakes up
03:01:30.351 00.000 6880 GuideStep: 495.0 px 500 ms WEST, -0.1 px 0 ms NORTH
03:01:30.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:30.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,381,31,31)
03:01:31.594 01.243 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"26a42400-f0ef-4493-b13a-b2ec2663313e"}
03:01:31.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"26a42400-f0ef-4493-b13a-b2ec2663313e"}
03:01:31.594 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8afa37cc-3c8a-42b3-9b16-69772e88d664"}
03:01:31.594 00.000 6880 case statement mapped state 6 to 3
03:01:31.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8afa37cc-3c8a-42b3-9b16-69772e88d664"}
03:01:31.598 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3cdb65d5-7e55-40d9-8dfc-41ed6733f8d4"}
03:01:31.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5128,"width":15,"height":15,"star_pos":[7.33,6.88],"pixels":"..."},"id":"3cdb65d5-7e55-40d9-8dfc-41ed6733f8d4"}
03:01:31.598 00.000 10052 Exposure complete
03:01:31.658 00.060 10052 worker thread done servicing request
03:01:31.658 00.000 6880 OnExposeComplete: enter
03:01:31.658 00.000 6880 UpdateGuideState(): m_state=6
03:01:31.658 00.000 6880 Star::Find(15, 402, 395, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5129
03:01:31.658 00.000 6880 Star::Find returns 1 (0), X=402.11, Y=393.10, Mass=2123, SNR=31.6, Peak=116 HFD=4.8
03:01:31.658 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:31.658 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:31.658 00.000 6880 CameraToMount -- cameraX=-5.78 cameraY=-497.93 hyp=497.97 cameraTheta=-1.58 mountX=497.73 mountY=-0.24, mountTheta=-0.00
03:01:31.658 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.78, y=-497.93, opts=13)
03:01:31.658 00.000 6880 Enqueuing Move request for scope (-5.78, -497.93)
03:01:31.658 00.000 10052 Worker thread wakes up
03:01:31.658 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.78, -497.93) opts 0xd
03:01:31.658 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.78, -497.93)
03:01:31.658 00.000 10052 Moving (-5.78, -497.93) raw xDistance=497.73 yDistance=-0.24
03:01:31.658 00.000 10052 GuideAlgorithmHysteresis::Result() returns 235.70 from input 497.73
03:01:31.658 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.24, slope = 0.02
03:01:31.658 00.000 10052 MoveAxis(W, 140311, ABG)
03:01:31.658 00.000 10052 duration set to 500 by maxRaDuration
03:01:31.658 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:31.687 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:31.708 00.021 6880 UpdateGuideState exits: m=2123 SNR=31.6
03:01:31.708 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:31.708 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:31.708 00.000 6880 Enqueuing Expose request
03:01:31.736 00.028 10052 IsSlewing returns 0
03:01:31.815 00.079 10052 IsGuiding returns 0
03:01:31.878 00.063 10052 PulseGuide returned control before completion, sleep 442
03:01:32.352 00.474 10052 IsGuiding returns 1
03:01:32.352 00.000 10052 scope still moving after pulse duration time elapsed
03:01:32.400 00.048 10052 IsSlewing returns 0
03:01:32.447 00.047 10052 IsGuiding returns 0
03:01:32.447 00.000 10052 scope move finished after 500 + 125 ms
03:01:32.447 00.000 10052 Move returns status 0, amount 500
03:01:32.447 00.000 10052 MoveAxis(N, 0, ABG)
03:01:32.447 00.000 10052 Move returns status 0, amount 0
03:01:32.447 00.000 10052 move complete, result=0
03:01:32.447 00.000 10052 worker thread done servicing request
03:01:32.447 00.000 6880 GuideStep: 497.7 px 500 ms WEST, -0.2 px 0 ms NORTH
03:01:32.447 00.000 10052 Worker thread wakes up
03:01:32.447 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:32.447 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,378,31,31)
03:01:33.593 01.146 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"46a829fa-0ceb-42d1-b0de-1646049d77bc"}
03:01:33.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"46a829fa-0ceb-42d1-b0de-1646049d77bc"}
03:01:33.593 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"34b811b7-3439-446b-ae54-4b3d00044387"}
03:01:33.593 00.000 6880 case statement mapped state 6 to 3
03:01:33.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"34b811b7-3439-446b-ae54-4b3d00044387"}
03:01:33.593 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"db15150a-d37c-45f2-abb9-ea4ea5bfb9ae"}
03:01:33.597 00.004 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5129,"width":15,"height":15,"star_pos":[7.11,7.10],"pixels":"..."},"id":"db15150a-d37c-45f2-abb9-ea4ea5bfb9ae"}
03:01:33.689 00.092 10052 Exposure complete
03:01:33.752 00.063 10052 worker thread done servicing request
03:01:33.752 00.000 6880 OnExposeComplete: enter
03:01:33.752 00.000 6880 UpdateGuideState(): m_state=6
03:01:33.752 00.000 6880 Star::Find(15, 402, 393, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5130
03:01:33.752 00.000 6880 Star::Find returns 1 (0), X=401.74, Y=390.11, Mass=2243, SNR=32.6, Peak=130 HFD=5.1
03:01:33.752 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:33.752 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:33.752 00.000 6880 CameraToMount -- cameraX=-6.15 cameraY=-500.93 hyp=500.97 cameraTheta=-1.58 mountX=500.74 mountY=-0.58, mountTheta=-0.00
03:01:33.752 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.15, y=-500.93, opts=13)
03:01:33.752 00.000 6880 Enqueuing Move request for scope (-6.15, -500.93)
03:01:33.752 00.000 10052 Worker thread wakes up
03:01:33.752 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.15, -500.93) opts 0xd
03:01:33.752 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.15, -500.93)
03:01:33.752 00.000 10052 Moving (-6.15, -500.93) raw xDistance=500.74 yDistance=-0.58
03:01:33.752 00.000 10052 GuideAlgorithmHysteresis::Result() returns 237.12 from input 500.74
03:01:33.752 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.58, slope = -0.05
03:01:33.752 00.000 10052 MoveAxis(W, 141158, ABG)
03:01:33.752 00.000 10052 duration set to 500 by maxRaDuration
03:01:33.752 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:33.790 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:33.815 00.025 10052 IsSlewing returns 0
03:01:33.818 00.003 6880 UpdateGuideState exits: m=2243 SNR=32.6
03:01:33.818 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:33.818 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:33.818 00.000 6880 Enqueuing Expose request
03:01:33.894 00.076 10052 IsGuiding returns 0
03:01:33.942 00.048 10052 PulseGuide returned control before completion, sleep 454
03:01:34.430 00.488 10052 IsGuiding returns 1
03:01:34.430 00.000 10052 scope still moving after pulse duration time elapsed
03:01:34.478 00.048 10052 IsSlewing returns 0
03:01:34.510 00.032 10052 IsGuiding returns 0
03:01:34.510 00.000 10052 scope move finished after 500 + 128 ms
03:01:34.525 00.015 10052 Move returns status 0, amount 500
03:01:34.525 00.000 10052 MoveAxis(N, 50, ABG)
03:01:34.525 00.000 10052 Guiding  Dir = 0, Dur = 50
03:01:34.557 00.032 10052 IsSlewing returns 0
03:01:34.603 00.046 10052 IsGuiding returns 0
03:01:34.620 00.017 10052 PulseGuide returned control before completion, sleep 34
03:01:34.689 00.069 10052 IsGuiding returns 0
03:01:34.689 00.000 10052 Move returns status 0, amount 50
03:01:34.689 00.000 10052 move complete, result=0
03:01:34.689 00.000 10052 worker thread done servicing request
03:01:34.689 00.000 10052 Worker thread wakes up
03:01:34.689 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:34.689 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,375,31,31)
03:01:34.689 00.000 6880 GuideStep: 500.7 px 500 ms WEST, -0.6 px 50 ms NORTH
03:01:35.594 00.905 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b415f075-f375-4820-8a9d-84b342e9fc10"}
03:01:35.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b415f075-f375-4820-8a9d-84b342e9fc10"}
03:01:35.594 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"865138f3-57ea-40d9-8919-56ddd3852efe"}
03:01:35.594 00.000 6880 case statement mapped state 6 to 3
03:01:35.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"865138f3-57ea-40d9-8919-56ddd3852efe"}
03:01:35.594 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f1e70242-b12c-4ef7-b44a-e00789384625"}
03:01:35.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5130,"width":15,"height":15,"star_pos":[6.74,7.11],"pixels":"..."},"id":"f1e70242-b12c-4ef7-b44a-e00789384625"}
03:01:35.819 00.225 10052 Exposure complete
03:01:35.893 00.074 10052 worker thread done servicing request
03:01:35.893 00.000 6880 OnExposeComplete: enter
03:01:35.893 00.000 6880 UpdateGuideState(): m_state=6
03:01:35.893 00.000 6880 Star::Find(15, 401, 390, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5131
03:01:35.893 00.000 6880 Star::Find returns 1 (0), X=401.89, Y=387.83, Mass=2178, SNR=32.0, Peak=113 HFD=5.5
03:01:35.893 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:35.893 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:35.893 00.000 6880 CameraToMount -- cameraX=-6.00 cameraY=-503.20 hyp=503.24 cameraTheta=-1.58 mountX=503.01 mountY=-0.40, mountTheta=-0.00
03:01:35.893 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.00, y=-503.20, opts=13)
03:01:35.893 00.000 6880 Enqueuing Move request for scope (-6.00, -503.20)
03:01:35.893 00.000 10052 Worker thread wakes up
03:01:35.893 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.00, -503.20) opts 0xd
03:01:35.893 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.00, -503.20)
03:01:35.893 00.000 10052 Moving (-6.00, -503.20) raw xDistance=503.01 yDistance=-0.40
03:01:35.893 00.000 10052 GuideAlgorithmHysteresis::Result() returns 238.21 from input 503.01
03:01:35.893 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.40, slope = -0.05
03:01:35.893 00.000 10052 MoveAxis(W, 141806, ABG)
03:01:35.893 00.000 10052 duration set to 500 by maxRaDuration
03:01:35.893 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:35.910 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:35.940 00.030 6880 UpdateGuideState exits: m=2178 SNR=32.0
03:01:35.940 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:35.940 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:35.940 00.000 6880 Enqueuing Expose request
03:01:35.956 00.016 10052 IsSlewing returns 0
03:01:36.020 00.064 10052 IsGuiding returns 0
03:01:36.083 00.063 10052 PulseGuide returned control before completion, sleep 444
03:01:36.557 00.474 10052 IsGuiding returns 1
03:01:36.557 00.000 10052 scope still moving after pulse duration time elapsed
03:01:36.605 00.048 10052 IsSlewing returns 0
03:01:36.651 00.046 10052 IsGuiding returns 0
03:01:36.651 00.000 10052 scope move finished after 500 + 124 ms
03:01:36.651 00.000 10052 Move returns status 0, amount 500
03:01:36.651 00.000 10052 MoveAxis(N, 59, ABG)
03:01:36.651 00.000 10052 Guiding  Dir = 0, Dur = 59
03:01:36.683 00.032 10052 IsSlewing returns 0
03:01:36.730 00.047 10052 IsGuiding returns 0
03:01:36.746 00.016 10052 PulseGuide returned control before completion, sleep 44
03:01:36.826 00.080 10052 IsGuiding returns 0
03:01:36.826 00.000 10052 Move returns status 0, amount 59
03:01:36.826 00.000 10052 move complete, result=0
03:01:36.826 00.000 10052 worker thread done servicing request
03:01:36.826 00.000 10052 Worker thread wakes up
03:01:36.826 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:36.826 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,373,31,31)
03:01:36.826 00.000 6880 GuideStep: 503.0 px 500 ms WEST, -0.4 px 59 ms NORTH
03:01:37.595 00.769 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6f9e7981-f335-47b2-8baf-92caba411590"}
03:01:37.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6f9e7981-f335-47b2-8baf-92caba411590"}
03:01:37.595 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"62806f61-344d-47ae-99b6-ccd9d1c52d71"}
03:01:37.595 00.000 6880 case statement mapped state 6 to 3
03:01:37.598 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"62806f61-344d-47ae-99b6-ccd9d1c52d71"}
03:01:37.598 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4c048699-8f61-49ea-8717-3b72506eac8f"}
03:01:37.599 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5131,"width":15,"height":15,"star_pos":[6.89,6.83],"pixels":"..."},"id":"4c048699-8f61-49ea-8717-3b72506eac8f"}
03:01:37.958 00.359 10052 Exposure complete
03:01:38.026 00.068 10052 worker thread done servicing request
03:01:38.026 00.000 6880 OnExposeComplete: enter
03:01:38.026 00.000 6880 UpdateGuideState(): m_state=6
03:01:38.026 00.000 6880 Star::Find(15, 401, 387, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5132
03:01:38.026 00.000 6880 Star::Find returns 1 (0), X=401.66, Y=384.81, Mass=2137, SNR=31.8, Peak=96 HFD=5.3
03:01:38.026 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:38.026 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:38.026 00.000 6880 CameraToMount -- cameraX=-6.24 cameraY=-506.23 hyp=506.27 cameraTheta=-1.58 mountX=506.04 mountY=-0.61, mountTheta=-0.00
03:01:38.026 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.24, y=-506.23, opts=13)
03:01:38.026 00.000 6880 Enqueuing Move request for scope (-6.24, -506.23)
03:01:38.026 00.000 10052 Worker thread wakes up
03:01:38.026 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.24, -506.23) opts 0xd
03:01:38.026 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.24, -506.23)
03:01:38.026 00.000 10052 Moving (-6.24, -506.23) raw xDistance=506.04 yDistance=-0.61
03:01:38.026 00.000 10052 GuideAlgorithmHysteresis::Result() returns 239.63 from input 506.04
03:01:38.026 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.61, slope = -0.06
03:01:38.026 00.000 10052 MoveAxis(W, 142651, ABG)
03:01:38.026 00.000 10052 duration set to 500 by maxRaDuration
03:01:38.026 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:38.035 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:38.067 00.032 6880 UpdateGuideState exits: m=2137 SNR=31.8
03:01:38.067 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:38.067 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:38.067 00.000 6880 Enqueuing Expose request
03:01:38.099 00.032 10052 IsSlewing returns 0
03:01:38.169 00.070 10052 IsGuiding returns 0
03:01:38.193 00.024 10052 PulseGuide returned control before completion, sleep 483
03:01:38.710 00.517 10052 IsGuiding returns 0
03:01:38.710 00.000 10052 Move returns status 0, amount 500
03:01:38.710 00.000 10052 MoveAxis(N, 87, ABG)
03:01:38.710 00.000 10052 Guiding  Dir = 0, Dur = 87
03:01:38.741 00.031 10052 IsSlewing returns 0
03:01:38.788 00.047 10052 IsGuiding returns 0
03:01:38.819 00.031 10052 PulseGuide returned control before completion, sleep 71
03:01:38.914 00.095 10052 IsGuiding returns 0
03:01:38.914 00.000 10052 Move returns status 0, amount 87
03:01:38.914 00.000 10052 move complete, result=0
03:01:38.914 00.000 10052 worker thread done servicing request
03:01:38.914 00.000 6880 GuideStep: 506.0 px 500 ms WEST, -0.6 px 87 ms NORTH
03:01:38.914 00.000 10052 Worker thread wakes up
03:01:38.914 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:38.914 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,370,31,31)
03:01:39.586 00.672 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fcf330a6-dd88-4117-8514-647b48e802d6"}
03:01:39.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fcf330a6-dd88-4117-8514-647b48e802d6"}
03:01:39.586 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a3d5d219-b636-4b6d-941b-f0cbbfd9547a"}
03:01:39.586 00.000 6880 case statement mapped state 6 to 3
03:01:39.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a3d5d219-b636-4b6d-941b-f0cbbfd9547a"}
03:01:39.586 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c9126a6-4900-43ba-9e9e-3f7496fc02ca"}
03:01:39.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5132,"width":15,"height":15,"star_pos":[6.66,6.81],"pixels":"..."},"id":"8c9126a6-4900-43ba-9e9e-3f7496fc02ca"}
03:01:40.155 00.569 10052 Exposure complete
03:01:40.217 00.062 10052 worker thread done servicing request
03:01:40.217 00.000 6880 OnExposeComplete: enter
03:01:40.217 00.000 6880 UpdateGuideState(): m_state=6
03:01:40.217 00.000 6880 Star::Find(15, 401, 384, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5133
03:01:40.217 00.000 6880 Star::Find returns 1 (0), X=401.62, Y=381.99, Mass=2272, SNR=32.8, Peak=127 HFD=5.2
03:01:40.217 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:40.217 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:40.217 00.000 6880 CameraToMount -- cameraX=-6.27 cameraY=-509.05 hyp=509.09 cameraTheta=-1.58 mountX=508.86 mountY=-0.61, mountTheta=-0.00
03:01:40.217 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.27, y=-509.05, opts=13)
03:01:40.217 00.000 6880 Enqueuing Move request for scope (-6.27, -509.05)
03:01:40.217 00.000 10052 Worker thread wakes up
03:01:40.217 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.27, -509.05) opts 0xd
03:01:40.217 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.27, -509.05)
03:01:40.217 00.000 10052 Moving (-6.27, -509.05) raw xDistance=508.86 yDistance=-0.61
03:01:40.217 00.000 10052 GuideAlgorithmHysteresis::Result() returns 240.97 from input 508.86
03:01:40.217 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.61, slope = -0.06
03:01:40.217 00.000 10052 MoveAxis(W, 143448, ABG)
03:01:40.217 00.000 10052 duration set to 500 by maxRaDuration
03:01:40.217 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:40.249 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:40.249 00.000 10052 IsSlewing returns 0
03:01:40.280 00.031 6880 UpdateGuideState exits: m=2272 SNR=32.8
03:01:40.280 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:40.280 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:40.280 00.000 6880 Enqueuing Expose request
03:01:40.280 00.000 10052 IsGuiding returns 0
03:01:40.311 00.031 10052 PulseGuide returned control before completion, sleep 483
03:01:40.827 00.516 10052 IsGuiding returns 0
03:01:40.827 00.000 10052 Move returns status 0, amount 500
03:01:40.827 00.000 10052 MoveAxis(N, 102, ABG)
03:01:40.827 00.000 10052 Guiding  Dir = 0, Dur = 102
03:01:40.874 00.047 10052 IsSlewing returns 0
03:01:40.905 00.031 10052 IsGuiding returns 0
03:01:40.937 00.032 10052 PulseGuide returned control before completion, sleep 87
03:01:41.046 00.109 10052 IsGuiding returns 0
03:01:41.046 00.000 10052 Move returns status 0, amount 102
03:01:41.046 00.000 10052 move complete, result=0
03:01:41.046 00.000 10052 worker thread done servicing request
03:01:41.046 00.000 10052 Worker thread wakes up
03:01:41.046 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:41.046 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,367,31,31)
03:01:41.046 00.000 6880 GuideStep: 508.9 px 500 ms WEST, -0.6 px 102 ms NORTH
03:01:41.581 00.535 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77b381e7-fbb9-42b7-acc8-a11ef01fc256"}
03:01:41.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77b381e7-fbb9-42b7-acc8-a11ef01fc256"}
03:01:41.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7958dd41-8bcc-4e49-9e37-585c9a87b022"}
03:01:41.581 00.000 6880 case statement mapped state 6 to 3
03:01:41.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7958dd41-8bcc-4e49-9e37-585c9a87b022"}
03:01:41.583 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c9c91f8d-71dd-479d-a251-b06f2097769e"}
03:01:41.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5133,"width":15,"height":15,"star_pos":[6.62,6.99],"pixels":"..."},"id":"c9c91f8d-71dd-479d-a251-b06f2097769e"}
03:01:42.179 00.596 10052 Exposure complete
03:01:42.226 00.047 10052 worker thread done servicing request
03:01:42.226 00.000 6880 OnExposeComplete: enter
03:01:42.226 00.000 6880 UpdateGuideState(): m_state=6
03:01:42.226 00.000 6880 Star::Find(15, 401, 381, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5134
03:01:42.226 00.000 6880 Star::Find returns 1 (0), X=401.81, Y=379.20, Mass=2091, SNR=31.5, Peak=117 HFD=4.7
03:01:42.226 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:42.226 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:42.226 00.000 6880 CameraToMount -- cameraX=-6.08 cameraY=-511.84 hyp=511.88 cameraTheta=-1.58 mountX=511.64 mountY=-0.39, mountTheta=-0.00
03:01:42.242 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-6.08, y=-511.84, opts=13)
03:01:42.242 00.000 6880 Enqueuing Move request for scope (-6.08, -511.84)
03:01:42.242 00.000 10052 Worker thread wakes up
03:01:42.242 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.08, -511.84) opts 0xd
03:01:42.242 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.08, -511.84)
03:01:42.242 00.000 10052 Moving (-6.08, -511.84) raw xDistance=511.64 yDistance=-0.39
03:01:42.242 00.000 10052 GuideAlgorithmHysteresis::Result() returns 242.29 from input 511.64
03:01:42.242 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.39, slope = -0.05
03:01:42.242 00.000 10052 MoveAxis(W, 144234, ABG)
03:01:42.242 00.000 10052 duration set to 500 by maxRaDuration
03:01:42.242 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:42.263 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:42.263 00.000 10052 IsSlewing returns 0
03:01:42.294 00.031 6880 UpdateGuideState exits: m=2091 SNR=31.5
03:01:42.294 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:42.294 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:42.294 00.000 6880 Enqueuing Expose request
03:01:42.304 00.010 10052 IsGuiding returns 0
03:01:42.321 00.017 10052 PulseGuide returned control before completion, sleep 484
03:01:42.845 00.524 10052 IsGuiding returns 0
03:01:42.845 00.000 10052 Move returns status 0, amount 500
03:01:42.845 00.000 10052 MoveAxis(N, 87, ABG)
03:01:42.845 00.000 10052 Guiding  Dir = 0, Dur = 87
03:01:42.870 00.025 10052 IsSlewing returns 0
03:01:42.917 00.047 10052 IsGuiding returns 0
03:01:42.948 00.031 10052 PulseGuide returned control before completion, sleep 71
03:01:43.043 00.095 10052 IsGuiding returns 0
03:01:43.043 00.000 10052 Move returns status 0, amount 87
03:01:43.043 00.000 10052 move complete, result=0
03:01:43.043 00.000 10052 worker thread done servicing request
03:01:43.043 00.000 10052 Worker thread wakes up
03:01:43.043 00.000 6880 GuideStep: 511.6 px 500 ms WEST, -0.4 px 87 ms NORTH
03:01:43.043 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:43.043 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,364,31,31)
03:01:43.576 00.533 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f7dcf701-6da6-41d3-bf30-e64402341dc5"}
03:01:43.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f7dcf701-6da6-41d3-bf30-e64402341dc5"}
03:01:43.576 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e990b2f-ec3b-4fc4-be5e-e415dfa1d545"}
03:01:43.576 00.000 6880 case statement mapped state 6 to 3
03:01:43.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3e990b2f-ec3b-4fc4-be5e-e415dfa1d545"}
03:01:43.576 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f9ea5087-ce52-4879-bda4-c52beeb7c9eb"}
03:01:43.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5134,"width":15,"height":15,"star_pos":[6.81,7.20],"pixels":"..."},"id":"f9ea5087-ce52-4879-bda4-c52beeb7c9eb"}
03:01:43.955 00.379 10052 Exposure complete
03:01:44.019 00.064 10052 worker thread done servicing request
03:01:44.019 00.000 6880 OnExposeComplete: enter
03:01:44.019 00.000 6880 UpdateGuideState(): m_state=6
03:01:44.019 00.000 6880 Star::Find(15, 401, 379, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5135
03:01:44.019 00.000 6880 Star::Find returns 1 (0), X=401.70, Y=377.92, Mass=2247, SNR=32.8, Peak=139 HFD=5.1
03:01:44.019 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:44.019 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:44.019 00.000 6880 CameraToMount -- cameraX=-6.20 cameraY=-513.12 hyp=513.16 cameraTheta=-1.58 mountX=512.92 mountY=-0.49, mountTheta=-0.00
03:01:44.024 00.005 6880 SchedulePrimaryMove(0FC6AC90, x=-6.20, y=-513.12, opts=13)
03:01:44.024 00.000 6880 Enqueuing Move request for scope (-6.20, -513.12)
03:01:44.024 00.000 10052 Worker thread wakes up
03:01:44.024 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.20, -513.12) opts 0xd
03:01:44.024 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.20, -513.12)
03:01:44.024 00.000 10052 Moving (-6.20, -513.12) raw xDistance=512.92 yDistance=-0.49
03:01:44.024 00.000 10052 GuideAlgorithmHysteresis::Result() returns 242.93 from input 512.92
03:01:44.024 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.25 from input -0.49, slope = -0.06
03:01:44.024 00.000 10052 MoveAxis(W, 144616, ABG)
03:01:44.024 00.000 10052 duration set to 500 by maxRaDuration
03:01:44.024 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:44.035 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:44.063 00.028 6880 UpdateGuideState exits: m=2247 SNR=32.8
03:01:44.063 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:44.063 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:44.063 00.000 6880 Enqueuing Expose request
03:01:44.099 00.036 10052 IsSlewing returns 0
03:01:44.161 00.062 10052 IsGuiding returns 0
03:01:44.192 00.031 10052 PulseGuide returned control before completion, sleep 483
03:01:44.710 00.518 10052 IsGuiding returns 0
03:01:44.710 00.000 10052 Move returns status 0, amount 500
03:01:44.710 00.000 10052 MoveAxis(N, 101, ABG)
03:01:44.710 00.000 10052 Guiding  Dir = 0, Dur = 101
03:01:44.758 00.048 10052 IsSlewing returns 0
03:01:44.788 00.030 10052 IsGuiding returns 0
03:01:44.820 00.032 10052 PulseGuide returned control before completion, sleep 85
03:01:44.929 00.109 10052 IsGuiding returns 0
03:01:44.929 00.000 10052 Move returns status 0, amount 101
03:01:44.929 00.000 10052 move complete, result=0
03:01:44.929 00.000 10052 worker thread done servicing request
03:01:44.929 00.000 10052 Worker thread wakes up
03:01:44.929 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:44.929 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,363,31,31)
03:01:44.929 00.000 6880 GuideStep: 512.9 px 500 ms WEST, -0.5 px 101 ms NORTH
03:01:45.575 00.646 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5b75407-df26-4fe2-a9c8-abf269bc8b57"}
03:01:45.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5b75407-df26-4fe2-a9c8-abf269bc8b57"}
03:01:45.575 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80341224-8622-4c86-8ba8-acf20583e7d2"}
03:01:45.575 00.000 6880 case statement mapped state 6 to 3
03:01:45.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"80341224-8622-4c86-8ba8-acf20583e7d2"}
03:01:45.576 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f47bc298-38d7-44b8-b185-1f6fbdda547e"}
03:01:45.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5135,"width":15,"height":15,"star_pos":[6.70,6.92],"pixels":"..."},"id":"f47bc298-38d7-44b8-b185-1f6fbdda547e"}
03:01:46.065 00.489 10052 Exposure complete
03:01:46.112 00.047 10052 worker thread done servicing request
03:01:46.112 00.000 6880 OnExposeComplete: enter
03:01:46.112 00.000 6880 UpdateGuideState(): m_state=6
03:01:46.112 00.000 6880 Star::Find(15, 401, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5136
03:01:46.112 00.000 6880 Star::Find returns 1 (0), X=401.57, Y=374.15, Mass=2087, SNR=31.5, Peak=119 HFD=4.9
03:01:46.112 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:46.112 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:46.112 00.000 6880 CameraToMount -- cameraX=-6.32 cameraY=-516.89 hyp=516.93 cameraTheta=-1.58 mountX=516.69 mountY=-0.57, mountTheta=-0.00
03:01:46.124 00.012 6880 SchedulePrimaryMove(0FC6AC90, x=-6.32, y=-516.89, opts=13)
03:01:46.124 00.000 6880 Enqueuing Move request for scope (-6.32, -516.89)
03:01:46.124 00.000 10052 Worker thread wakes up
03:01:46.124 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.32, -516.89) opts 0xd
03:01:46.124 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.32, -516.89)
03:01:46.124 00.000 10052 Moving (-6.32, -516.89) raw xDistance=516.69 yDistance=-0.57
03:01:46.124 00.000 10052 GuideAlgorithmHysteresis::Result() returns 244.66 from input 516.69
03:01:46.124 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.57, slope = -0.05
03:01:46.124 00.000 10052 MoveAxis(W, 145645, ABG)
03:01:46.124 00.000 10052 duration set to 500 by maxRaDuration
03:01:46.124 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:46.140 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:46.144 00.004 10052 IsSlewing returns 0
03:01:46.160 00.016 6880 UpdateGuideState exits: m=2087 SNR=31.5
03:01:46.160 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:46.160 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:46.160 00.000 6880 Enqueuing Expose request
03:01:46.176 00.016 10052 IsGuiding returns 0
03:01:46.207 00.031 10052 PulseGuide returned control before completion, sleep 483
03:01:46.723 00.516 10052 IsGuiding returns 0
03:01:46.723 00.000 10052 Move returns status 0, amount 500
03:01:46.723 00.000 10052 MoveAxis(N, 90, ABG)
03:01:46.723 00.000 10052 Guiding  Dir = 0, Dur = 90
03:01:46.770 00.047 10052 IsSlewing returns 0
03:01:46.802 00.032 10052 IsGuiding returns 0
03:01:46.833 00.031 10052 PulseGuide returned control before completion, sleep 74
03:01:46.926 00.093 10052 IsGuiding returns 0
03:01:46.926 00.000 10052 Move returns status 0, amount 90
03:01:46.926 00.000 10052 move complete, result=0
03:01:46.926 00.000 6880 GuideStep: 516.7 px 500 ms WEST, -0.6 px 90 ms NORTH
03:01:46.942 00.016 10052 worker thread done servicing request
03:01:46.943 00.001 10052 Worker thread wakes up
03:01:46.943 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:46.943 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,359,31,31)
03:01:47.571 00.628 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"56a6762c-018a-41ad-a56a-ff8485596e84"}
03:01:47.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"56a6762c-018a-41ad-a56a-ff8485596e84"}
03:01:47.571 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"24bb31f5-4f7a-4ef2-8d8d-7a9f94daec60"}
03:01:47.571 00.000 6880 case statement mapped state 6 to 3
03:01:47.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"24bb31f5-4f7a-4ef2-8d8d-7a9f94daec60"}
03:01:47.571 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d52d8b55-65da-4426-b447-356c2024af8b"}
03:01:47.571 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5136,"width":15,"height":15,"star_pos":[6.57,7.15],"pixels":"..."},"id":"d52d8b55-65da-4426-b447-356c2024af8b"}
03:01:47.857 00.286 10052 Exposure complete
03:01:47.919 00.062 10052 worker thread done servicing request
03:01:47.919 00.000 6880 OnExposeComplete: enter
03:01:47.919 00.000 6880 UpdateGuideState(): m_state=6
03:01:47.919 00.000 6880 Star::Find(15, 401, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5137
03:01:47.919 00.000 6880 Star::Find returns 1 (0), X=401.83, Y=372.94, Mass=2111, SNR=31.6, Peak=88 HFD=5.3
03:01:47.919 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:47.919 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:47.919 00.000 6880 CameraToMount -- cameraX=-6.07 cameraY=-518.10 hyp=518.14 cameraTheta=-1.58 mountX=517.89 mountY=-0.30, mountTheta=-0.00
03:01:47.919 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.07, y=-518.10, opts=13)
03:01:47.919 00.000 6880 Enqueuing Move request for scope (-6.07, -518.10)
03:01:47.919 00.000 10052 Worker thread wakes up
03:01:47.919 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.07, -518.10) opts 0xd
03:01:47.919 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.07, -518.10)
03:01:47.919 00.000 10052 Moving (-6.07, -518.10) raw xDistance=517.89 yDistance=-0.30
03:01:47.919 00.000 10052 GuideAlgorithmHysteresis::Result() returns 245.29 from input 517.89
03:01:47.919 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.30, slope = -0.02
03:01:47.919 00.000 10052 MoveAxis(W, 146019, ABG)
03:01:47.919 00.000 10052 duration set to 500 by maxRaDuration
03:01:47.919 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:47.948 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:47.966 00.018 6880 UpdateGuideState exits: m=2111 SNR=31.6
03:01:47.966 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:47.966 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:47.966 00.000 6880 Enqueuing Expose request
03:01:47.982 00.016 10052 IsSlewing returns 0
03:01:48.061 00.079 10052 IsGuiding returns 0
03:01:48.124 00.063 10052 PulseGuide returned control before completion, sleep 447
03:01:48.612 00.488 10052 IsGuiding returns 1
03:01:48.612 00.000 10052 scope still moving after pulse duration time elapsed
03:01:48.659 00.047 10052 IsSlewing returns 0
03:01:48.706 00.047 10052 IsGuiding returns 0
03:01:48.706 00.000 10052 scope move finished after 500 + 132 ms
03:01:48.706 00.000 10052 Move returns status 0, amount 500
03:01:48.706 00.000 10052 MoveAxis(N, 44, ABG)
03:01:48.706 00.000 10052 Guiding  Dir = 0, Dur = 44
03:01:48.737 00.031 10052 IsSlewing returns 0
03:01:48.775 00.038 10052 IsGuiding returns 0
03:01:48.801 00.026 10052 PulseGuide returned control before completion, sleep 28
03:01:48.864 00.063 10052 IsGuiding returns 0
03:01:48.864 00.000 10052 Move returns status 0, amount 44
03:01:48.864 00.000 10052 move complete, result=0
03:01:48.864 00.000 10052 worker thread done servicing request
03:01:48.864 00.000 10052 Worker thread wakes up
03:01:48.864 00.000 6880 GuideStep: 517.9 px 500 ms WEST, -0.3 px 44 ms NORTH
03:01:48.864 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:48.864 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,358,31,31)
03:01:49.568 00.704 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b82402e-1d56-45db-9a83-dc2d566d5815"}
03:01:49.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b82402e-1d56-45db-9a83-dc2d566d5815"}
03:01:49.568 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aeb00f68-47c7-422f-be70-2216399437ab"}
03:01:49.568 00.000 6880 case statement mapped state 6 to 3
03:01:49.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aeb00f68-47c7-422f-be70-2216399437ab"}
03:01:49.568 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b2651526-9e50-4fbe-b49c-d0a3e02a40eb"}
03:01:49.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5137,"width":15,"height":15,"star_pos":[6.83,6.94],"pixels":"..."},"id":"b2651526-9e50-4fbe-b49c-d0a3e02a40eb"}
03:01:50.012 00.444 10052 Exposure complete
03:01:50.067 00.055 10052 worker thread done servicing request
03:01:50.067 00.000 6880 OnExposeComplete: enter
03:01:50.067 00.000 6880 UpdateGuideState(): m_state=6
03:01:50.067 00.000 6880 Star::Find(15, 401, 372, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5138
03:01:50.067 00.000 6880 Star::Find returns 1 (0), X=402.24, Y=369.23, Mass=2167, SNR=32.1, Peak=114 HFD=5.1
03:01:50.067 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:50.067 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:01:50.067 00.000 6880 CameraToMount -- cameraX=-5.65 cameraY=-521.81 hyp=521.84 cameraTheta=-1.58 mountX=521.59 mountY=0.15, mountTheta=0.00
03:01:50.067 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.65, y=-521.81, opts=13)
03:01:50.067 00.000 6880 Enqueuing Move request for scope (-5.65, -521.81)
03:01:50.067 00.000 10052 Worker thread wakes up
03:01:50.067 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.65, -521.81) opts 0xd
03:01:50.067 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.65, -521.81)
03:01:50.067 00.000 10052 Moving (-5.65, -521.81) raw xDistance=521.59 yDistance=0.15
03:01:50.067 00.000 10052 GuideAlgorithmHysteresis::Result() returns 246.98 from input 521.59
03:01:50.067 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.03
03:01:50.067 00.000 10052 MoveAxis(W, 147026, ABG)
03:01:50.067 00.000 10052 duration set to 500 by maxRaDuration
03:01:50.067 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
03:01:50.067 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:50.092 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:50.106 00.014 6880 UpdateGuideState exits: m=2167 SNR=32.1
03:01:50.106 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:50.106 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:50.106 00.000 6880 Enqueuing Expose request
03:01:50.106 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
03:01:50.123 00.017 10052 IsSlewing returns 0
03:01:50.169 00.046 10052 IsGuiding returns 0
03:01:50.201 00.032 10052 PulseGuide returned control before completion, sleep 483
03:01:50.703 00.502 10052 IsGuiding returns 1
03:01:50.703 00.000 10052 scope still moving after pulse duration time elapsed
03:01:50.750 00.047 10052 IsSlewing returns 0
03:01:50.797 00.047 10052 IsGuiding returns 0
03:01:50.798 00.001 10052 scope move finished after 500 + 123 ms
03:01:50.798 00.000 10052 Move returns status 0, amount 500
03:01:50.798 00.000 10052 MoveAxis(N, 0, ABG)
03:01:50.798 00.000 10052 Move returns status 0, amount 0
03:01:50.799 00.001 10052 move complete, result=0
03:01:50.799 00.000 10052 worker thread done servicing request
03:01:50.799 00.000 10052 Worker thread wakes up
03:01:50.799 00.000 6880 GuideStep: 521.6 px 500 ms WEST, 0.2 px 0 ms NORTH
03:01:50.799 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:50.799 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,354,31,31)
03:01:51.566 00.767 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b14b757a-39c1-4060-a4e4-1a6412680569"}
03:01:51.566 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b14b757a-39c1-4060-a4e4-1a6412680569"}
03:01:51.566 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"29d29e6d-cdab-4271-9ac0-c92aab284014"}
03:01:51.566 00.000 6880 case statement mapped state 6 to 3
03:01:51.571 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"29d29e6d-cdab-4271-9ac0-c92aab284014"}
03:01:51.571 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7c7efdde-44bc-4832-babe-0cb790b8feca"}
03:01:51.572 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5138,"width":15,"height":15,"star_pos":[7.24,7.23],"pixels":"..."},"id":"7c7efdde-44bc-4832-babe-0cb790b8feca"}
03:01:51.710 00.138 10052 Exposure complete
03:01:51.787 00.077 10052 worker thread done servicing request
03:01:51.787 00.000 6880 OnExposeComplete: enter
03:01:51.787 00.000 6880 UpdateGuideState(): m_state=6
03:01:51.787 00.000 6880 Star::Find(15, 402, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5139
03:01:51.787 00.000 6880 Star::Find returns 1 (0), X=402.30, Y=367.91, Mass=2226, SNR=32.5, Peak=127 HFD=4.9
03:01:51.787 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:51.787 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:01:51.787 00.000 6880 CameraToMount -- cameraX=-5.60 cameraY=-523.13 hyp=523.16 cameraTheta=-1.58 mountX=522.90 mountY=0.22, mountTheta=0.00
03:01:51.787 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.60, y=-523.13, opts=13)
03:01:51.787 00.000 6880 Enqueuing Move request for scope (-5.60, -523.13)
03:01:51.787 00.000 10052 Worker thread wakes up
03:01:51.787 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.60, -523.13) opts 0xd
03:01:51.787 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.60, -523.13)
03:01:51.787 00.000 10052 Moving (-5.60, -523.13) raw xDistance=522.90 yDistance=0.22
03:01:51.787 00.000 10052 GuideAlgorithmHysteresis::Result() returns 247.65 from input 522.90
03:01:51.787 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.22 is < calculated value 0.35, using input
03:01:51.787 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.22, slope = 0.08
03:01:51.787 00.000 10052 MoveAxis(W, 147427, ABG)
03:01:51.787 00.000 10052 duration set to 500 by maxRaDuration
03:01:51.787 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:51.802 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:51.849 00.047 6880 UpdateGuideState exits: m=2226 SNR=32.5
03:01:51.849 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:51.849 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:51.849 00.000 6880 Enqueuing Expose request
03:01:51.849 00.000 10052 IsSlewing returns 0
03:01:51.912 00.063 10052 IsGuiding returns 0
03:01:51.992 00.080 10052 PulseGuide returned control before completion, sleep 443
03:01:52.464 00.472 10052 IsGuiding returns 1
03:01:52.464 00.000 10052 scope still moving after pulse duration time elapsed
03:01:52.511 00.047 10052 IsSlewing returns 0
03:01:52.558 00.047 10052 IsGuiding returns 0
03:01:52.558 00.000 10052 scope move finished after 500 + 131 ms
03:01:52.558 00.000 10052 Move returns status 0, amount 500
03:01:52.558 00.000 10052 MoveAxis(S, 40, ABG)
03:01:52.558 00.000 10052 Guiding  Dir = 1, Dur = 40
03:01:52.590 00.032 10052 IsSlewing returns 0
03:01:52.621 00.031 10052 IsGuiding returns 0
03:01:52.651 00.030 10052 PulseGuide returned control before completion, sleep 24
03:01:52.715 00.064 10052 IsGuiding returns 0
03:01:52.715 00.000 10052 Move returns status 0, amount 40
03:01:52.715 00.000 10052 move complete, result=0
03:01:52.715 00.000 10052 worker thread done servicing request
03:01:52.715 00.000 10052 Worker thread wakes up
03:01:52.715 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:52.715 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,353,31,31)
03:01:52.715 00.000 6880 GuideStep: 522.9 px 500 ms WEST, 0.2 px 40 ms SOUTH
03:01:53.561 00.846 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a7d3f91-39fb-4750-846d-99ba04472a41"}
03:01:53.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a7d3f91-39fb-4750-846d-99ba04472a41"}
03:01:53.562 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10d538de-c95a-49ce-b638-a092bb455291"}
03:01:53.562 00.000 6880 case statement mapped state 6 to 3
03:01:53.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"10d538de-c95a-49ce-b638-a092bb455291"}
03:01:53.564 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f8384edd-cc0e-4808-965c-ab31317e49db"}
03:01:53.564 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5139,"width":15,"height":15,"star_pos":[7.30,6.91],"pixels":"..."},"id":"f8384edd-cc0e-4808-965c-ab31317e49db"}
03:01:53.861 00.297 10052 Exposure complete
03:01:53.924 00.063 10052 worker thread done servicing request
03:01:53.924 00.000 6880 OnExposeComplete: enter
03:01:53.924 00.000 6880 UpdateGuideState(): m_state=6
03:01:53.924 00.000 6880 Star::Find(15, 402, 367, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5140
03:01:53.924 00.000 6880 Star::Find returns 1 (0), X=401.99, Y=364.36, Mass=2205, SNR=32.3, Peak=137 HFD=5.1
03:01:53.924 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:53.924 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:53.924 00.000 6880 CameraToMount -- cameraX=-5.90 cameraY=-526.68 hyp=526.72 cameraTheta=-1.58 mountX=526.46 mountY=-0.04, mountTheta=-0.00
03:01:53.924 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.90, y=-526.68, opts=13)
03:01:53.924 00.000 6880 Enqueuing Move request for scope (-5.90, -526.68)
03:01:53.924 00.000 10052 Worker thread wakes up
03:01:53.924 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.90, -526.68) opts 0xd
03:01:53.924 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.90, -526.68)
03:01:53.924 00.000 10052 Moving (-5.90, -526.68) raw xDistance=526.46 yDistance=-0.04
03:01:53.924 00.000 10052 GuideAlgorithmHysteresis::Result() returns 249.29 from input 526.46
03:01:53.924 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = 0.08
03:01:53.924 00.000 10052 MoveAxis(W, 148403, ABG)
03:01:53.924 00.000 10052 duration set to 500 by maxRaDuration
03:01:53.924 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:53.960 00.036 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:53.972 00.012 10052 IsSlewing returns 0
03:01:53.987 00.015 6880 UpdateGuideState exits: m=2205 SNR=32.3
03:01:53.987 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:53.987 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:53.987 00.000 6880 Enqueuing Expose request
03:01:54.050 00.063 10052 IsGuiding returns 0
03:01:54.128 00.078 10052 PulseGuide returned control before completion, sleep 446
03:01:54.600 00.472 10052 IsGuiding returns 1
03:01:54.600 00.000 10052 scope still moving after pulse duration time elapsed
03:01:54.648 00.048 10052 IsSlewing returns 0
03:01:54.679 00.031 10052 IsGuiding returns 0
03:01:54.679 00.000 10052 scope move finished after 500 + 129 ms
03:01:54.679 00.000 10052 Move returns status 0, amount 500
03:01:54.679 00.000 10052 MoveAxis(N, 0, ABG)
03:01:54.679 00.000 10052 Move returns status 0, amount 0
03:01:54.679 00.000 10052 move complete, result=0
03:01:54.679 00.000 10052 worker thread done servicing request
03:01:54.695 00.016 10052 Worker thread wakes up
03:01:54.695 00.000 6880 GuideStep: 526.5 px 500 ms WEST, -0.0 px 0 ms NORTH
03:01:54.695 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:54.695 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,349,31,31)
03:01:55.557 00.862 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac494c66-76f8-4f63-94f8-ecc4246bcc61"}
03:01:55.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac494c66-76f8-4f63-94f8-ecc4246bcc61"}
03:01:55.557 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c16e4308-e0d5-4f2c-bb15-8b09bb15b06e"}
03:01:55.557 00.000 6880 case statement mapped state 6 to 3
03:01:55.560 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c16e4308-e0d5-4f2c-bb15-8b09bb15b06e"}
03:01:55.560 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cd1ea890-6666-40a6-9577-1547708ebc19"}
03:01:55.561 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5140,"width":15,"height":15,"star_pos":[6.99,7.36],"pixels":"..."},"id":"cd1ea890-6666-40a6-9577-1547708ebc19"}
03:01:55.605 00.044 10052 Exposure complete
03:01:55.667 00.062 10052 worker thread done servicing request
03:01:55.667 00.000 6880 OnExposeComplete: enter
03:01:55.667 00.000 6880 UpdateGuideState(): m_state=6
03:01:55.667 00.000 6880 Star::Find(15, 401, 364, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5141
03:01:55.667 00.000 6880 Star::Find returns 1 (0), X=402.12, Y=363.01, Mass=2281, SNR=32.9, Peak=146 HFD=4.7
03:01:55.667 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:55.667 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:01:55.667 00.000 6880 CameraToMount -- cameraX=-5.78 cameraY=-528.03 hyp=528.06 cameraTheta=-1.58 mountX=527.80 mountY=0.10, mountTheta=0.00
03:01:55.667 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.78, y=-528.03, opts=13)
03:01:55.667 00.000 6880 Enqueuing Move request for scope (-5.78, -528.03)
03:01:55.667 00.000 10052 Worker thread wakes up
03:01:55.667 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.78, -528.03) opts 0xd
03:01:55.667 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.78, -528.03)
03:01:55.667 00.000 10052 Moving (-5.78, -528.03) raw xDistance=527.80 yDistance=0.10
03:01:55.667 00.000 10052 GuideAlgorithmHysteresis::Result() returns 249.97 from input 527.80
03:01:55.667 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.42, using input
03:01:55.667 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.09
03:01:55.667 00.000 10052 MoveAxis(W, 148809, ABG)
03:01:55.667 00.000 10052 duration set to 500 by maxRaDuration
03:01:55.667 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:55.700 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:55.730 00.030 6880 UpdateGuideState exits: m=2281 SNR=32.9
03:01:55.730 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:55.730 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:55.730 00.000 6880 Enqueuing Expose request
03:01:55.730 00.000 10052 IsSlewing returns 0
03:01:55.811 00.081 10052 IsGuiding returns 0
03:01:55.874 00.063 10052 PulseGuide returned control before completion, sleep 441
03:01:56.347 00.473 10052 IsGuiding returns 1
03:01:56.347 00.000 10052 scope still moving after pulse duration time elapsed
03:01:56.395 00.048 10052 IsSlewing returns 0
03:01:56.441 00.046 10052 IsGuiding returns 0
03:01:56.442 00.001 10052 scope move finished after 500 + 128 ms
03:01:56.442 00.000 10052 Move returns status 0, amount 500
03:01:56.442 00.000 10052 MoveAxis(N, 0, ABG)
03:01:56.442 00.000 10052 Move returns status 0, amount 0
03:01:56.442 00.000 10052 move complete, result=0
03:01:56.442 00.000 10052 worker thread done servicing request
03:01:56.442 00.000 6880 GuideStep: 527.8 px 500 ms WEST, 0.1 px 0 ms NORTH
03:01:56.446 00.004 10052 Worker thread wakes up
03:01:56.446 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:56.446 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,348,31,31)
03:01:57.555 01.109 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"54c0b162-05b6-41c6-bfc1-b7644378e962"}
03:01:57.555 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"54c0b162-05b6-41c6-bfc1-b7644378e962"}
03:01:57.556 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88d754e8-2912-4cfc-8963-893863ad8f88"}
03:01:57.556 00.000 6880 case statement mapped state 6 to 3
03:01:57.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"88d754e8-2912-4cfc-8963-893863ad8f88"}
03:01:57.559 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d344cb64-69db-4069-b7f9-4b7635d53483"}
03:01:57.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5141,"width":15,"height":15,"star_pos":[7.12,7.01],"pixels":"..."},"id":"d344cb64-69db-4069-b7f9-4b7635d53483"}
03:01:57.571 00.012 10052 Exposure complete
03:01:57.634 00.063 10052 worker thread done servicing request
03:01:57.634 00.000 6880 OnExposeComplete: enter
03:01:57.634 00.000 6880 UpdateGuideState(): m_state=6
03:01:57.634 00.000 6880 Star::Find(15, 402, 363, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5142
03:01:57.634 00.000 6880 Star::Find returns 1 (0), X=401.91, Y=359.91, Mass=2221, SNR=32.4, Peak=132 HFD=4.7
03:01:57.634 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:57.634 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:57.634 00.000 6880 CameraToMount -- cameraX=-5.98 cameraY=-531.13 hyp=531.17 cameraTheta=-1.58 mountX=530.91 mountY=-0.08, mountTheta=-0.00
03:01:57.634 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.98, y=-531.13, opts=13)
03:01:57.634 00.000 6880 Enqueuing Move request for scope (-5.98, -531.13)
03:01:57.634 00.000 10052 Worker thread wakes up
03:01:57.634 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.98, -531.13) opts 0xd
03:01:57.634 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.98, -531.13)
03:01:57.634 00.000 10052 Moving (-5.98, -531.13) raw xDistance=530.91 yDistance=-0.08
03:01:57.634 00.000 10052 GuideAlgorithmHysteresis::Result() returns 251.41 from input 530.91
03:01:57.634 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = 0.08
03:01:57.634 00.000 10052 MoveAxis(W, 149664, ABG)
03:01:57.634 00.000 10052 duration set to 500 by maxRaDuration
03:01:57.634 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:57.665 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:57.697 00.032 6880 UpdateGuideState exits: m=2221 SNR=32.4
03:01:57.698 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:57.698 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:57.698 00.000 6880 Enqueuing Expose request
03:01:57.713 00.015 10052 IsSlewing returns 0
03:01:57.792 00.079 10052 IsGuiding returns 0
03:01:57.856 00.064 10052 PulseGuide returned control before completion, sleep 446
03:01:58.329 00.473 10052 IsGuiding returns 1
03:01:58.329 00.000 10052 scope still moving after pulse duration time elapsed
03:01:58.376 00.047 10052 IsSlewing returns 0
03:01:58.408 00.032 10052 IsGuiding returns 0
03:01:58.408 00.000 10052 scope move finished after 500 + 128 ms
03:01:58.408 00.000 10052 Move returns status 0, amount 500
03:01:58.408 00.000 10052 MoveAxis(N, 0, ABG)
03:01:58.408 00.000 10052 Move returns status 0, amount 0
03:01:58.408 00.000 10052 move complete, result=0
03:01:58.408 00.000 10052 worker thread done servicing request
03:01:58.408 00.000 10052 Worker thread wakes up
03:01:58.408 00.000 6880 GuideStep: 530.9 px 500 ms WEST, -0.1 px 0 ms NORTH
03:01:58.408 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:01:58.408 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,345,31,31)
03:01:59.335 00.927 10052 Exposure complete
03:01:59.398 00.063 10052 worker thread done servicing request
03:01:59.398 00.000 6880 OnExposeComplete: enter
03:01:59.398 00.000 6880 UpdateGuideState(): m_state=6
03:01:59.398 00.000 6880 Star::Find(15, 401, 359, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5143
03:01:59.398 00.000 6880 Star::Find returns 1 (0), X=401.82, Y=358.28, Mass=2289, SNR=33.0, Peak=147 HFD=5.0
03:01:59.398 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:01:59.398 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:01:59.398 00.000 6880 CameraToMount -- cameraX=-6.07 cameraY=-532.76 hyp=532.79 cameraTheta=-1.58 mountX=532.54 mountY=-0.15, mountTheta=-0.00
03:01:59.413 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-6.07, y=-532.76, opts=13)
03:01:59.413 00.000 6880 Enqueuing Move request for scope (-6.07, -532.76)
03:01:59.413 00.000 10052 Worker thread wakes up
03:01:59.413 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.07, -532.76) opts 0xd
03:01:59.413 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.07, -532.76)
03:01:59.413 00.000 10052 Moving (-6.07, -532.76) raw xDistance=532.54 yDistance=-0.15
03:01:59.413 00.000 10052 GuideAlgorithmHysteresis::Result() returns 252.21 from input 532.54
03:01:59.413 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.06
03:01:59.413 00.000 10052 MoveAxis(W, 150142, ABG)
03:01:59.413 00.000 10052 duration set to 500 by maxRaDuration
03:01:59.413 00.000 10052 Guiding  Dir = 3, Dur = 500
03:01:59.435 00.022 10052 IsSlewing returns 0
03:01:59.435 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:01:59.461 00.026 6880 UpdateGuideState exits: m=2289 SNR=33.0
03:01:59.461 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:01:59.461 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:01:59.461 00.000 6880 Enqueuing Expose request
03:01:59.468 00.007 10052 IsGuiding returns 0
03:01:59.493 00.025 10052 PulseGuide returned control before completion, sleep 483
03:01:59.556 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67a7e4ec-2b7a-479f-847c-0840feff8fce"}
03:01:59.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67a7e4ec-2b7a-479f-847c-0840feff8fce"}
03:01:59.556 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a39d09e9-10fe-4e1b-b5f3-1aa18bd63d78"}
03:01:59.556 00.000 6880 case statement mapped state 6 to 3
03:01:59.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a39d09e9-10fe-4e1b-b5f3-1aa18bd63d78"}
03:01:59.556 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d3eda476-a14e-4672-9ab7-f0439965f53b"}
03:01:59.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5143,"width":15,"height":15,"star_pos":[6.82,7.28],"pixels":"..."},"id":"d3eda476-a14e-4672-9ab7-f0439965f53b"}
03:02:00.046 00.490 10052 IsGuiding returns 0
03:02:00.046 00.000 10052 Move returns status 0, amount 500
03:02:00.046 00.000 10052 MoveAxis(N, 0, ABG)
03:02:00.046 00.000 10052 Move returns status 0, amount 0
03:02:00.046 00.000 10052 move complete, result=0
03:02:00.046 00.000 10052 worker thread done servicing request
03:02:00.046 00.000 10052 Worker thread wakes up
03:02:00.046 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:00.046 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,343,31,31)
03:02:00.046 00.000 6880 GuideStep: 532.5 px 500 ms WEST, -0.1 px 0 ms NORTH
03:02:01.189 01.143 10052 Exposure complete
03:02:01.268 00.079 10052 worker thread done servicing request
03:02:01.268 00.000 6880 OnExposeComplete: enter
03:02:01.268 00.000 6880 UpdateGuideState(): m_state=6
03:02:01.268 00.000 6880 Star::Find(15, 401, 358, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5144
03:02:01.268 00.000 6880 Star::Find returns 1 (0), X=401.83, Y=355.16, Mass=2151, SNR=32.1, Peak=150 HFD=4.6
03:02:01.268 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:01.268 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:01.268 00.000 6880 CameraToMount -- cameraX=-6.06 cameraY=-535.88 hyp=535.92 cameraTheta=-1.58 mountX=535.66 mountY=-0.10, mountTheta=-0.00
03:02:01.269 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-6.06, y=-535.88, opts=13)
03:02:01.269 00.000 6880 Enqueuing Move request for scope (-6.06, -535.88)
03:02:01.269 00.000 10052 Worker thread wakes up
03:02:01.269 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.06, -535.88) opts 0xd
03:02:01.269 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.06, -535.88)
03:02:01.269 00.000 10052 Moving (-6.06, -535.88) raw xDistance=535.66 yDistance=-0.10
03:02:01.269 00.000 10052 GuideAlgorithmHysteresis::Result() returns 253.66 from input 535.66
03:02:01.269 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.04
03:02:01.269 00.000 10052 MoveAxis(W, 151002, ABG)
03:02:01.269 00.000 10052 duration set to 500 by maxRaDuration
03:02:01.269 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:01.283 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:01.283 00.000 10052 IsSlewing returns 0
03:02:01.315 00.032 6880 UpdateGuideState exits: m=2151 SNR=32.1
03:02:01.315 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:01.315 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:01.315 00.000 6880 Enqueuing Expose request
03:02:01.331 00.016 10052 IsGuiding returns 0
03:02:01.346 00.015 10052 PulseGuide returned control before completion, sleep 483
03:02:01.551 00.205 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d470fa79-a17c-4898-821e-f82cc9cb8b3b"}
03:02:01.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d470fa79-a17c-4898-821e-f82cc9cb8b3b"}
03:02:01.551 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"519c378d-3d2c-4eb5-af5f-002b57125dc9"}
03:02:01.551 00.000 6880 case statement mapped state 6 to 3
03:02:01.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"519c378d-3d2c-4eb5-af5f-002b57125dc9"}
03:02:01.551 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"346bc9c1-3893-4169-ac65-f7a03b7ae0da"}
03:02:01.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5144,"width":15,"height":15,"star_pos":[6.83,7.16],"pixels":"..."},"id":"346bc9c1-3893-4169-ac65-f7a03b7ae0da"}
03:02:01.882 00.331 10052 IsGuiding returns 0
03:02:01.882 00.000 10052 Move returns status 0, amount 500
03:02:01.882 00.000 10052 MoveAxis(N, 0, ABG)
03:02:01.882 00.000 10052 Move returns status 0, amount 0
03:02:01.882 00.000 10052 move complete, result=0
03:02:01.882 00.000 10052 worker thread done servicing request
03:02:01.882 00.000 10052 Worker thread wakes up
03:02:01.882 00.000 6880 GuideStep: 535.7 px 500 ms WEST, -0.1 px 0 ms NORTH
03:02:01.882 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:01.882 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,340,31,31)
03:02:02.807 00.925 10052 Exposure complete
03:02:02.869 00.062 10052 worker thread done servicing request
03:02:02.869 00.000 6880 OnExposeComplete: enter
03:02:02.869 00.000 6880 UpdateGuideState(): m_state=6
03:02:02.869 00.000 6880 Star::Find(15, 401, 355, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5145
03:02:02.869 00.000 6880 Star::Find returns 1 (0), X=401.74, Y=353.90, Mass=2237, SNR=32.7, Peak=143 HFD=4.8
03:02:02.869 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:02.869 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:02.869 00.000 6880 CameraToMount -- cameraX=-6.15 cameraY=-537.14 hyp=537.17 cameraTheta=-1.58 mountX=536.92 mountY=-0.18, mountTheta=-0.00
03:02:02.869 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.15, y=-537.14, opts=13)
03:02:02.869 00.000 6880 Enqueuing Move request for scope (-6.15, -537.14)
03:02:02.869 00.000 10052 Worker thread wakes up
03:02:02.869 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.15, -537.14) opts 0xd
03:02:02.869 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.15, -537.14)
03:02:02.869 00.000 10052 Moving (-6.15, -537.14) raw xDistance=536.92 yDistance=-0.18
03:02:02.869 00.000 10052 GuideAlgorithmHysteresis::Result() returns 254.30 from input 536.92
03:02:02.869 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.18, slope = 0.02
03:02:02.869 00.000 10052 MoveAxis(W, 151383, ABG)
03:02:02.869 00.000 10052 duration set to 500 by maxRaDuration
03:02:02.869 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:02.906 00.037 10052 IsSlewing returns 0
03:02:02.907 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:02.937 00.030 6880 UpdateGuideState exits: m=2237 SNR=32.7
03:02:02.937 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:02.937 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:02.937 00.000 6880 Enqueuing Expose request
03:02:02.945 00.008 10052 IsGuiding returns 0
03:02:02.964 00.019 10052 PulseGuide returned control before completion, sleep 483
03:02:03.516 00.552 10052 IsGuiding returns 0
03:02:03.516 00.000 10052 Move returns status 0, amount 500
03:02:03.516 00.000 10052 MoveAxis(N, 0, ABG)
03:02:03.516 00.000 10052 Move returns status 0, amount 0
03:02:03.516 00.000 10052 move complete, result=0
03:02:03.516 00.000 10052 worker thread done servicing request
03:02:03.516 00.000 10052 Worker thread wakes up
03:02:03.516 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:03.516 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,339,31,31)
03:02:03.516 00.000 6880 GuideStep: 536.9 px 500 ms WEST, -0.2 px 0 ms NORTH
03:02:03.562 00.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e8053980-a0b6-49d9-a39b-956ff0e5cefd"}
03:02:03.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e8053980-a0b6-49d9-a39b-956ff0e5cefd"}
03:02:03.562 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cd8ae134-c199-4ee0-bc5f-fa5a2540da62"}
03:02:03.562 00.000 6880 case statement mapped state 6 to 3
03:02:03.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"cd8ae134-c199-4ee0-bc5f-fa5a2540da62"}
03:02:03.562 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8144b7cf-9e0c-473c-a059-0b0c3484bd5c"}
03:02:03.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5145,"width":15,"height":15,"star_pos":[6.74,6.90],"pixels":"..."},"id":"8144b7cf-9e0c-473c-a059-0b0c3484bd5c"}
03:02:04.646 01.084 10052 Exposure complete
03:02:04.708 00.062 10052 worker thread done servicing request
03:02:04.708 00.000 6880 OnExposeComplete: enter
03:02:04.708 00.000 6880 UpdateGuideState(): m_state=6
03:02:04.708 00.000 6880 Star::Find(15, 401, 353, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5146
03:02:04.708 00.000 6880 Star::Find returns 1 (0), X=401.88, Y=351.05, Mass=2192, SNR=32.3, Peak=126 HFD=5.4
03:02:04.708 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:04.708 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:04.708 00.000 6880 CameraToMount -- cameraX=-6.01 cameraY=-539.99 hyp=540.02 cameraTheta=-1.58 mountX=539.76 mountY=-0.01, mountTheta=-0.00
03:02:04.708 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.01, y=-539.99, opts=13)
03:02:04.708 00.000 6880 Enqueuing Move request for scope (-6.01, -539.99)
03:02:04.708 00.000 10052 Worker thread wakes up
03:02:04.708 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.01, -539.99) opts 0xd
03:02:04.708 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.01, -539.99)
03:02:04.708 00.000 10052 Moving (-6.01, -539.99) raw xDistance=539.76 yDistance=-0.01
03:02:04.708 00.000 10052 GuideAlgorithmHysteresis::Result() returns 255.61 from input 539.76
03:02:04.708 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.01 is < calculated value -0.05, using input
03:02:04.708 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = -0.01
03:02:04.708 00.000 10052 MoveAxis(W, 152163, ABG)
03:02:04.708 00.000 10052 duration set to 500 by maxRaDuration
03:02:04.708 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:04.740 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:04.740 00.000 10052 IsSlewing returns 0
03:02:04.771 00.031 6880 UpdateGuideState exits: m=2192 SNR=32.3
03:02:04.771 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:04.771 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:04.771 00.000 6880 Enqueuing Expose request
03:02:04.772 00.001 10052 IsGuiding returns 0
03:02:04.803 00.031 10052 PulseGuide returned control before completion, sleep 483
03:02:05.320 00.517 10052 IsGuiding returns 0
03:02:05.320 00.000 10052 Move returns status 0, amount 500
03:02:05.320 00.000 10052 MoveAxis(N, 0, ABG)
03:02:05.320 00.000 10052 Move returns status 0, amount 0
03:02:05.320 00.000 10052 move complete, result=0
03:02:05.320 00.000 10052 worker thread done servicing request
03:02:05.320 00.000 10052 Worker thread wakes up
03:02:05.320 00.000 6880 GuideStep: 539.8 px 500 ms WEST, -0.0 px 0 ms NORTH
03:02:05.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:05.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,336,31,31)
03:02:05.557 00.237 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c2cdc4a-cfa0-481b-9457-ef2357b9ef13"}
03:02:05.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c2cdc4a-cfa0-481b-9457-ef2357b9ef13"}
03:02:05.560 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8eb659ad-d60a-4160-9726-c8aca215e30e"}
03:02:05.560 00.000 6880 case statement mapped state 6 to 3
03:02:05.560 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8eb659ad-d60a-4160-9726-c8aca215e30e"}
03:02:05.560 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"45f3e0d2-1530-4a59-b9ab-275f99cc60dd"}
03:02:05.560 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5146,"width":15,"height":15,"star_pos":[6.88,7.05],"pixels":"..."},"id":"45f3e0d2-1530-4a59-b9ab-275f99cc60dd"}
03:02:06.233 00.673 10052 Exposure complete
03:02:06.296 00.063 10052 worker thread done servicing request
03:02:06.296 00.000 6880 OnExposeComplete: enter
03:02:06.296 00.000 6880 UpdateGuideState(): m_state=6
03:02:06.296 00.000 6880 Star::Find(15, 401, 351, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5147
03:02:06.296 00.000 6880 Star::Find returns 1 (0), X=401.64, Y=349.91, Mass=2247, SNR=32.7, Peak=133 HFD=5.0
03:02:06.296 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:06.296 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:06.296 00.000 6880 CameraToMount -- cameraX=-6.25 cameraY=-541.13 hyp=541.17 cameraTheta=-1.58 mountX=540.91 mountY=-0.23, mountTheta=-0.00
03:02:06.296 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.25, y=-541.13, opts=13)
03:02:06.296 00.000 6880 Enqueuing Move request for scope (-6.25, -541.13)
03:02:06.296 00.000 10052 Worker thread wakes up
03:02:06.296 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.25, -541.13) opts 0xd
03:02:06.296 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.25, -541.13)
03:02:06.296 00.000 10052 Moving (-6.25, -541.13) raw xDistance=540.91 yDistance=-0.23
03:02:06.296 00.000 10052 GuideAlgorithmHysteresis::Result() returns 256.19 from input 540.91
03:02:06.296 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.23, slope = -0.04
03:02:06.296 00.000 10052 MoveAxis(W, 152510, ABG)
03:02:06.296 00.000 10052 duration set to 500 by maxRaDuration
03:02:06.296 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:06.311 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:06.311 00.000 10052 IsSlewing returns 0
03:02:06.344 00.033 6880 UpdateGuideState exits: m=2247 SNR=32.7
03:02:06.344 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:06.344 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:06.344 00.000 6880 Enqueuing Expose request
03:02:06.359 00.015 10052 IsGuiding returns 0
03:02:06.391 00.032 10052 PulseGuide returned control before completion, sleep 483
03:02:06.907 00.516 10052 IsGuiding returns 0
03:02:06.907 00.000 10052 Move returns status 0, amount 500
03:02:06.907 00.000 10052 MoveAxis(N, 71, ABG)
03:02:06.907 00.000 10052 Guiding  Dir = 0, Dur = 71
03:02:06.955 00.048 10052 IsSlewing returns 0
03:02:06.986 00.031 10052 IsGuiding returns 0
03:02:07.017 00.031 10052 PulseGuide returned control before completion, sleep 55
03:02:07.096 00.079 10052 IsGuiding returns 0
03:02:07.096 00.000 10052 Move returns status 0, amount 71
03:02:07.096 00.000 10052 move complete, result=0
03:02:07.096 00.000 10052 worker thread done servicing request
03:02:07.096 00.000 10052 Worker thread wakes up
03:02:07.096 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:07.096 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,335,31,31)
03:02:07.096 00.000 6880 GuideStep: 540.9 px 500 ms WEST, -0.2 px 71 ms NORTH
03:02:07.550 00.454 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b749802-3f60-46a8-a6f3-7210dfd9be91"}
03:02:07.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b749802-3f60-46a8-a6f3-7210dfd9be91"}
03:02:07.550 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3c06b003-1134-4318-9401-22511c664ffc"}
03:02:07.550 00.000 6880 case statement mapped state 6 to 3
03:02:07.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c06b003-1134-4318-9401-22511c664ffc"}
03:02:07.550 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d897d1e6-98b1-4333-b87d-9f2a973da882"}
03:02:07.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5147,"width":15,"height":15,"star_pos":[6.64,6.91],"pixels":"..."},"id":"d897d1e6-98b1-4333-b87d-9f2a973da882"}
03:02:08.229 00.679 10052 Exposure complete
03:02:08.292 00.063 10052 worker thread done servicing request
03:02:08.292 00.000 6880 OnExposeComplete: enter
03:02:08.292 00.000 6880 UpdateGuideState(): m_state=6
03:02:08.292 00.000 6880 Star::Find(15, 401, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5148
03:02:08.292 00.000 6880 Star::Find returns 1 (0), X=401.50, Y=346.95, Mass=2329, SNR=33.3, Peak=127 HFD=5.0
03:02:08.292 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:08.292 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:08.292 00.000 6880 CameraToMount -- cameraX=-6.39 cameraY=-544.09 hyp=544.13 cameraTheta=-1.58 mountX=543.87 mountY=-0.34, mountTheta=-0.00
03:02:08.292 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.39, y=-544.09, opts=13)
03:02:08.292 00.000 6880 Enqueuing Move request for scope (-6.39, -544.09)
03:02:08.292 00.000 10052 Worker thread wakes up
03:02:08.292 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.39, -544.09) opts 0xd
03:02:08.292 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.39, -544.09)
03:02:08.292 00.000 10052 Moving (-6.39, -544.09) raw xDistance=543.87 yDistance=-0.34
03:02:08.292 00.000 10052 GuideAlgorithmHysteresis::Result() returns 257.55 from input 543.87
03:02:08.292 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.34, slope = -0.04
03:02:08.292 00.000 10052 MoveAxis(W, 153321, ABG)
03:02:08.292 00.000 10052 duration set to 500 by maxRaDuration
03:02:08.292 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:08.324 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:08.324 00.000 10052 IsSlewing returns 0
03:02:08.355 00.031 6880 UpdateGuideState exits: m=2329 SNR=33.3
03:02:08.355 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:08.355 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:08.355 00.000 6880 Enqueuing Expose request
03:02:08.355 00.000 10052 IsGuiding returns 0
03:02:08.387 00.032 10052 PulseGuide returned control before completion, sleep 484
03:02:08.904 00.517 10052 IsGuiding returns 0
03:02:08.904 00.000 10052 Move returns status 0, amount 500
03:02:08.904 00.000 10052 MoveAxis(N, 80, ABG)
03:02:08.904 00.000 10052 Guiding  Dir = 0, Dur = 80
03:02:08.936 00.032 10052 IsSlewing returns 0
03:02:08.983 00.047 10052 IsGuiding returns 0
03:02:09.014 00.031 10052 PulseGuide returned control before completion, sleep 63
03:02:09.109 00.095 10052 IsGuiding returns 0
03:02:09.109 00.000 10052 Move returns status 0, amount 80
03:02:09.109 00.000 10052 move complete, result=0
03:02:09.109 00.000 10052 worker thread done servicing request
03:02:09.109 00.000 10052 Worker thread wakes up
03:02:09.109 00.000 6880 GuideStep: 543.9 px 500 ms WEST, -0.3 px 80 ms NORTH
03:02:09.109 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:09.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,332,31,31)
03:02:09.549 00.440 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2389d3f9-3798-406d-b45b-e31fe7023fc4"}
03:02:09.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2389d3f9-3798-406d-b45b-e31fe7023fc4"}
03:02:09.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c856360-4833-4895-b40d-b44f9f2e128a"}
03:02:09.549 00.000 6880 case statement mapped state 6 to 3
03:02:09.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5c856360-4833-4895-b40d-b44f9f2e128a"}
03:02:09.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7e4d32c8-5445-4b06-8f37-9cce2dbc56c3"}
03:02:09.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5148,"width":15,"height":15,"star_pos":[7.50,6.95],"pixels":"..."},"id":"7e4d32c8-5445-4b06-8f37-9cce2dbc56c3"}
03:02:10.351 00.802 10052 Exposure complete
03:02:10.414 00.063 10052 worker thread done servicing request
03:02:10.414 00.000 6880 OnExposeComplete: enter
03:02:10.414 00.000 6880 UpdateGuideState(): m_state=6
03:02:10.414 00.000 6880 Star::Find(15, 401, 346, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5149
03:02:10.414 00.000 6880 Star::Find returns 1 (0), X=401.85, Y=343.85, Mass=2228, SNR=32.4, Peak=109 HFD=5.7
03:02:10.414 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:10.414 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:02:10.414 00.000 6880 CameraToMount -- cameraX=-6.04 cameraY=-547.18 hyp=547.22 cameraTheta=-1.58 mountX=546.95 mountY=0.05, mountTheta=0.00
03:02:10.414 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.04, y=-547.18, opts=13)
03:02:10.414 00.000 6880 Enqueuing Move request for scope (-6.04, -547.18)
03:02:10.414 00.000 10052 Worker thread wakes up
03:02:10.414 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.04, -547.18) opts 0xd
03:02:10.414 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.04, -547.18)
03:02:10.414 00.000 10052 Moving (-6.04, -547.18) raw xDistance=546.95 yDistance=0.05
03:02:10.414 00.000 10052 GuideAlgorithmHysteresis::Result() returns 259.01 from input 546.95
03:02:10.414 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.05, slope = -0.02
03:02:10.414 00.000 10052 MoveAxis(W, 154186, ABG)
03:02:10.414 00.000 10052 duration set to 500 by maxRaDuration
03:02:10.414 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:10.439 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:10.440 00.001 10052 IsSlewing returns 0
03:02:10.461 00.021 6880 UpdateGuideState exits: m=2228 SNR=32.4
03:02:10.461 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:10.461 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:10.461 00.000 6880 Enqueuing Expose request
03:02:10.477 00.016 10052 IsGuiding returns 0
03:02:10.508 00.031 10052 PulseGuide returned control before completion, sleep 483
03:02:11.009 00.501 10052 IsGuiding returns 0
03:02:11.009 00.000 10052 Move returns status 0, amount 500
03:02:11.009 00.000 10052 MoveAxis(N, 0, ABG)
03:02:11.009 00.000 10052 Move returns status 0, amount 0
03:02:11.009 00.000 10052 move complete, result=0
03:02:11.009 00.000 10052 worker thread done servicing request
03:02:11.009 00.000 10052 Worker thread wakes up
03:02:11.009 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:11.009 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,329,31,31)
03:02:11.009 00.000 6880 GuideStep: 547.0 px 500 ms WEST, 0.0 px 0 ms NORTH
03:02:11.557 00.548 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40441556-3339-4d3a-b568-ab97c5cea3f1"}
03:02:11.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40441556-3339-4d3a-b568-ab97c5cea3f1"}
03:02:11.557 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dd620e2f-34ca-4dd1-8985-e5bddb15364a"}
03:02:11.557 00.000 6880 case statement mapped state 6 to 3
03:02:11.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd620e2f-34ca-4dd1-8985-e5bddb15364a"}
03:02:11.557 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"151ea11d-b57d-410b-82e2-3e098c0a94fb"}
03:02:11.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5149,"width":15,"height":15,"star_pos":[6.85,6.85],"pixels":"..."},"id":"151ea11d-b57d-410b-82e2-3e098c0a94fb"}
03:02:11.935 00.378 10052 Exposure complete
03:02:11.997 00.062 10052 worker thread done servicing request
03:02:11.997 00.000 6880 OnExposeComplete: enter
03:02:11.997 00.000 6880 UpdateGuideState(): m_state=6
03:02:11.997 00.000 6880 Star::Find(15, 401, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5150
03:02:11.997 00.000 6880 Star::Find returns 1 (0), X=401.24, Y=342.03, Mass=2170, SNR=32.1, Peak=114 HFD=4.9
03:02:11.997 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:11.997 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:11.997 00.000 6880 CameraToMount -- cameraX=-6.65 cameraY=-549.01 hyp=549.05 cameraTheta=-1.58 mountX=548.80 mountY=-0.55, mountTheta=-0.00
03:02:11.997 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.65, y=-549.01, opts=13)
03:02:11.997 00.000 6880 Enqueuing Move request for scope (-6.65, -549.01)
03:02:11.997 00.000 10052 Worker thread wakes up
03:02:11.997 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.65, -549.01) opts 0xd
03:02:11.997 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.65, -549.01)
03:02:11.997 00.000 10052 Moving (-6.65, -549.01) raw xDistance=548.80 yDistance=-0.55
03:02:11.997 00.000 10052 GuideAlgorithmHysteresis::Result() returns 259.91 from input 548.80
03:02:11.997 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.55, slope = -0.04
03:02:11.997 00.000 10052 MoveAxis(W, 154725, ABG)
03:02:11.997 00.000 10052 duration set to 500 by maxRaDuration
03:02:11.997 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:12.035 00.038 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:12.045 00.010 6880 UpdateGuideState exits: m=2170 SNR=32.1
03:02:12.045 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:12.045 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:12.045 00.000 6880 Enqueuing Expose request
03:02:12.045 00.000 10052 IsSlewing returns 0
03:02:12.125 00.080 10052 IsGuiding returns 0
03:02:12.187 00.062 10052 PulseGuide returned control before completion, sleep 452
03:02:12.673 00.486 10052 IsGuiding returns 1
03:02:12.673 00.000 10052 scope still moving after pulse duration time elapsed
03:02:12.721 00.048 10052 IsSlewing returns 0
03:02:12.753 00.032 10052 IsGuiding returns 0
03:02:12.767 00.014 10052 scope move finished after 500 + 133 ms
03:02:12.767 00.000 10052 Move returns status 0, amount 500
03:02:12.767 00.000 10052 MoveAxis(N, 68, ABG)
03:02:12.767 00.000 10052 Guiding  Dir = 0, Dur = 68
03:02:12.800 00.033 10052 IsSlewing returns 0
03:02:12.847 00.047 10052 IsGuiding returns 0
03:02:12.863 00.016 10052 PulseGuide returned control before completion, sleep 53
03:02:12.957 00.094 10052 IsGuiding returns 0
03:02:12.957 00.000 10052 Move returns status 0, amount 68
03:02:12.957 00.000 10052 move complete, result=0
03:02:12.957 00.000 10052 worker thread done servicing request
03:02:12.957 00.000 6880 GuideStep: 548.8 px 500 ms WEST, -0.5 px 68 ms NORTH
03:02:12.957 00.000 10052 Worker thread wakes up
03:02:12.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:12.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,327,31,31)
03:02:13.554 00.597 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"92006bdf-fdf3-46ec-8474-2e39d523b5e6"}
03:02:13.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"92006bdf-fdf3-46ec-8474-2e39d523b5e6"}
03:02:13.554 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19d680eb-db4a-4302-a05b-fa455f568080"}
03:02:13.554 00.000 6880 case statement mapped state 6 to 3
03:02:13.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"19d680eb-db4a-4302-a05b-fa455f568080"}
03:02:13.556 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be3e70df-b983-4229-9039-e74a8adadc14"}
03:02:13.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5150,"width":15,"height":15,"star_pos":[7.24,7.03],"pixels":"..."},"id":"be3e70df-b983-4229-9039-e74a8adadc14"}
03:02:14.091 00.535 10052 Exposure complete
03:02:14.138 00.047 10052 worker thread done servicing request
03:02:14.138 00.000 6880 OnExposeComplete: enter
03:02:14.138 00.000 6880 UpdateGuideState(): m_state=6
03:02:14.138 00.000 6880 Star::Find(15, 401, 342, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5151
03:02:14.138 00.000 6880 Star::Find returns 1 (0), X=401.27, Y=339.42, Mass=2297, SNR=33.1, Peak=109 HFD=5.2
03:02:14.138 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:14.138 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:14.138 00.000 6880 CameraToMount -- cameraX=-6.62 cameraY=-551.62 hyp=551.66 cameraTheta=-1.58 mountX=551.41 mountY=-0.49, mountTheta=-0.00
03:02:14.138 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.62, y=-551.62, opts=13)
03:02:14.138 00.000 6880 Enqueuing Move request for scope (-6.62, -551.62)
03:02:14.138 00.000 10052 Worker thread wakes up
03:02:14.138 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.62, -551.62) opts 0xd
03:02:14.138 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.62, -551.62)
03:02:14.138 00.000 10052 Moving (-6.62, -551.62) raw xDistance=551.41 yDistance=-0.49
03:02:14.138 00.000 10052 GuideAlgorithmHysteresis::Result() returns 261.13 from input 551.41
03:02:14.138 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.49, slope = -0.04
03:02:14.138 00.000 10052 MoveAxis(W, 155451, ABG)
03:02:14.138 00.000 10052 duration set to 500 by maxRaDuration
03:02:14.138 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:14.155 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:14.169 00.014 10052 IsSlewing returns 0
03:02:14.185 00.016 6880 UpdateGuideState exits: m=2297 SNR=33.1
03:02:14.185 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:14.185 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:14.185 00.000 6880 Enqueuing Expose request
03:02:14.202 00.017 10052 IsGuiding returns 0
03:02:14.233 00.031 10052 PulseGuide returned control before completion, sleep 483
03:02:14.752 00.519 10052 IsGuiding returns 0
03:02:14.752 00.000 10052 Move returns status 0, amount 500
03:02:14.752 00.000 10052 MoveAxis(N, 72, ABG)
03:02:14.752 00.000 10052 Guiding  Dir = 0, Dur = 72
03:02:14.783 00.031 10052 IsSlewing returns 0
03:02:14.831 00.048 10052 IsGuiding returns 0
03:02:14.863 00.032 10052 PulseGuide returned control before completion, sleep 56
03:02:14.942 00.079 10052 IsGuiding returns 0
03:02:14.942 00.000 10052 Move returns status 0, amount 72
03:02:14.942 00.000 10052 move complete, result=0
03:02:14.942 00.000 6880 GuideStep: 551.4 px 500 ms WEST, -0.5 px 72 ms NORTH
03:02:14.957 00.015 10052 worker thread done servicing request
03:02:14.958 00.001 10052 Worker thread wakes up
03:02:14.958 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:14.958 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,324,31,31)
03:02:15.555 00.597 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e94ced80-7a86-4723-948b-c8e19d87863d"}
03:02:15.555 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e94ced80-7a86-4723-948b-c8e19d87863d"}
03:02:15.555 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45ab9338-7799-425e-820e-af600f8dd882"}
03:02:15.557 00.002 6880 case statement mapped state 6 to 3
03:02:15.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"45ab9338-7799-425e-820e-af600f8dd882"}
03:02:15.557 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"28cd1d9c-957a-4510-8142-3037b895da7b"}
03:02:15.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5151,"width":15,"height":15,"star_pos":[7.27,7.42],"pixels":"..."},"id":"28cd1d9c-957a-4510-8142-3037b895da7b"}
03:02:15.872 00.315 10052 Exposure complete
03:02:15.935 00.063 10052 worker thread done servicing request
03:02:15.935 00.000 6880 OnExposeComplete: enter
03:02:15.935 00.000 6880 UpdateGuideState(): m_state=6
03:02:15.935 00.000 6880 Star::Find(15, 401, 339, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5152
03:02:15.935 00.000 6880 Star::Find returns 1 (0), X=401.91, Y=337.43, Mass=2099, SNR=31.5, Peak=99 HFD=5.2
03:02:15.935 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:15.935 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:02:15.935 00.000 6880 CameraToMount -- cameraX=-5.99 cameraY=-553.61 hyp=553.64 cameraTheta=-1.58 mountX=553.36 mountY=0.17, mountTheta=0.00
03:02:15.935 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.99, y=-553.61, opts=13)
03:02:15.935 00.000 6880 Enqueuing Move request for scope (-5.99, -553.61)
03:02:15.935 00.000 10052 Worker thread wakes up
03:02:15.935 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.99, -553.61) opts 0xd
03:02:15.935 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.99, -553.61)
03:02:15.935 00.000 10052 Moving (-5.99, -553.61) raw xDistance=553.36 yDistance=0.17
03:02:15.935 00.000 10052 GuideAlgorithmHysteresis::Result() returns 262.07 from input 553.36
03:02:15.935 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = -0.01
03:02:15.935 00.000 10052 MoveAxis(W, 156011, ABG)
03:02:15.935 00.000 10052 duration set to 500 by maxRaDuration
03:02:15.935 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:15.966 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:15.983 00.017 6880 UpdateGuideState exits: m=2099 SNR=31.5
03:02:15.983 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:15.983 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:15.983 00.000 6880 Enqueuing Expose request
03:02:15.983 00.000 10052 IsSlewing returns 0
03:02:16.060 00.077 10052 IsGuiding returns 0
03:02:16.138 00.078 10052 PulseGuide returned control before completion, sleep 447
03:02:16.609 00.471 10052 IsGuiding returns 1
03:02:16.609 00.000 10052 scope still moving after pulse duration time elapsed
03:02:16.657 00.048 10052 IsSlewing returns 0
03:02:16.704 00.047 10052 IsGuiding returns 0
03:02:16.704 00.000 10052 scope move finished after 500 + 129 ms
03:02:16.705 00.001 10052 Move returns status 0, amount 500
03:02:16.705 00.000 10052 MoveAxis(N, 0, ABG)
03:02:16.705 00.000 10052 Move returns status 0, amount 0
03:02:16.705 00.000 10052 move complete, result=0
03:02:16.705 00.000 10052 worker thread done servicing request
03:02:16.705 00.000 6880 GuideStep: 553.4 px 500 ms WEST, 0.2 px 0 ms NORTH
03:02:16.705 00.000 10052 Worker thread wakes up
03:02:16.705 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:16.705 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,322,31,31)
03:02:17.550 00.845 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83841e66-8c8e-4946-89f8-945d1f987353"}
03:02:17.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83841e66-8c8e-4946-89f8-945d1f987353"}
03:02:17.550 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"832bc8c1-8583-499e-91ff-0e1f1dc7f7ca"}
03:02:17.552 00.002 6880 case statement mapped state 6 to 3
03:02:17.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"832bc8c1-8583-499e-91ff-0e1f1dc7f7ca"}
03:02:17.552 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"430cee46-208a-43d8-85fb-1aa8e8fc02ed"}
03:02:17.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5152,"width":15,"height":15,"star_pos":[6.91,7.43],"pixels":"..."},"id":"430cee46-208a-43d8-85fb-1aa8e8fc02ed"}
03:02:17.834 00.282 10052 Exposure complete
03:02:17.912 00.078 10052 worker thread done servicing request
03:02:17.912 00.000 6880 OnExposeComplete: enter
03:02:17.912 00.000 6880 UpdateGuideState(): m_state=6
03:02:17.912 00.000 6880 Star::Find(15, 401, 337, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5153
03:02:17.912 00.000 6880 Star::Find returns 1 (0), X=401.96, Y=334.77, Mass=2151, SNR=31.9, Peak=117 HFD=5.4
03:02:17.912 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:17.912 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:02:17.912 00.000 6880 CameraToMount -- cameraX=-5.93 cameraY=-556.27 hyp=556.30 cameraTheta=-1.58 mountX=556.02 mountY=0.25, mountTheta=0.00
03:02:17.912 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-5.93, y=-556.27, opts=13)
03:02:17.912 00.000 6880 Enqueuing Move request for scope (-5.93, -556.27)
03:02:17.912 00.000 10052 Worker thread wakes up
03:02:17.912 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-5.93, -556.27) opts 0xd
03:02:17.912 00.000 10052 Handling offset move in thread for scope, endpoint = (-5.93, -556.27)
03:02:17.912 00.000 10052 Moving (-5.93, -556.27) raw xDistance=556.02 yDistance=0.25
03:02:17.912 00.000 10052 GuideAlgorithmHysteresis::Result() returns 263.31 from input 556.02
03:02:17.912 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.07 from input 0.25, slope = 0.02
03:02:17.912 00.000 10052 MoveAxis(W, 156750, ABG)
03:02:17.912 00.000 10052 duration set to 500 by maxRaDuration
03:02:17.912 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:17.934 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:17.961 00.027 10052 IsSlewing returns 0
03:02:17.961 00.000 6880 UpdateGuideState exits: m=2151 SNR=31.9
03:02:17.961 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:17.961 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:17.961 00.000 6880 Enqueuing Expose request
03:02:18.022 00.061 10052 IsGuiding returns 0
03:02:18.086 00.064 10052 PulseGuide returned control before completion, sleep 443
03:02:18.573 00.487 10052 IsGuiding returns 1
03:02:18.573 00.000 10052 scope still moving after pulse duration time elapsed
03:02:18.620 00.047 10052 IsSlewing returns 0
03:02:18.668 00.048 10052 IsGuiding returns 0
03:02:18.668 00.000 10052 scope move finished after 500 + 135 ms
03:02:18.668 00.000 10052 Move returns status 0, amount 500
03:02:18.668 00.000 10052 MoveAxis(S, 29, ABG)
03:02:18.668 00.000 10052 Guiding  Dir = 1, Dur = 29
03:02:18.699 00.031 10052 IsSlewing returns 0
03:02:18.746 00.047 10052 IsGuiding returns 0
03:02:18.762 00.016 10052 PulseGuide returned control before completion, sleep 14
03:02:18.809 00.047 10052 IsGuiding returns 0
03:02:18.809 00.000 10052 Move returns status 0, amount 29
03:02:18.809 00.000 10052 move complete, result=0
03:02:18.809 00.000 10052 worker thread done servicing request
03:02:18.809 00.000 10052 Worker thread wakes up
03:02:18.809 00.000 6880 GuideStep: 556.0 px 500 ms WEST, 0.3 px 29 ms SOUTH
03:02:18.809 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:18.809 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,320,31,31)
03:02:19.547 00.738 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e4de39fc-96f2-4f76-9289-3e94609668f9"}
03:02:19.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e4de39fc-96f2-4f76-9289-3e94609668f9"}
03:02:19.550 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e85fdf8a-4f4f-4335-a3e3-df7712da9f60"}
03:02:19.550 00.000 6880 case statement mapped state 6 to 3
03:02:19.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e85fdf8a-4f4f-4335-a3e3-df7712da9f60"}
03:02:19.551 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f315f59-2f17-44a8-b558-d82de0ed39b6"}
03:02:19.552 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5153,"width":15,"height":15,"star_pos":[6.96,6.77],"pixels":"..."},"id":"2f315f59-2f17-44a8-b558-d82de0ed39b6"}
03:02:19.943 00.391 10052 Exposure complete
03:02:20.005 00.062 10052 worker thread done servicing request
03:02:20.005 00.000 6880 OnExposeComplete: enter
03:02:20.005 00.000 6880 UpdateGuideState(): m_state=6
03:02:20.005 00.000 6880 Star::Find(15, 401, 334, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5154
03:02:20.005 00.000 6880 Star::Find returns 1 (0), X=401.51, Y=331.96, Mass=2235, SNR=32.6, Peak=118 HFD=5.0
03:02:20.005 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:20.005 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:20.005 00.000 6880 CameraToMount -- cameraX=-6.38 cameraY=-559.08 hyp=559.11 cameraTheta=-1.58 mountX=558.84 mountY=-0.16, mountTheta=-0.00
03:02:20.005 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.38, y=-559.08, opts=13)
03:02:20.005 00.000 6880 Enqueuing Move request for scope (-6.38, -559.08)
03:02:20.005 00.000 10052 Worker thread wakes up
03:02:20.005 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.38, -559.08) opts 0xd
03:02:20.005 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.38, -559.08)
03:02:20.005 00.000 10052 Moving (-6.38, -559.08) raw xDistance=558.84 yDistance=-0.16
03:02:20.005 00.000 10052 GuideAlgorithmHysteresis::Result() returns 264.65 from input 558.84
03:02:20.005 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.02
03:02:20.005 00.000 10052 MoveAxis(W, 157544, ABG)
03:02:20.005 00.000 10052 duration set to 500 by maxRaDuration
03:02:20.005 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
03:02:20.005 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:20.034 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:20.052 00.018 6880 UpdateGuideState exits: m=2235 SNR=32.6
03:02:20.052 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:20.052 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:20.052 00.000 6880 Enqueuing Expose request
03:02:20.052 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
03:02:20.063 00.011 10052 IsSlewing returns 0
03:02:20.134 00.071 10052 IsGuiding returns 0
03:02:20.194 00.060 10052 PulseGuide returned control before completion, sleep 452
03:02:20.674 00.480 10052 IsGuiding returns 1
03:02:20.674 00.000 10052 scope still moving after pulse duration time elapsed
03:02:20.718 00.044 10052 IsSlewing returns 0
03:02:20.747 00.029 10052 IsGuiding returns 0
03:02:20.747 00.000 10052 scope move finished after 500 + 123 ms
03:02:20.747 00.000 10052 Move returns status 0, amount 500
03:02:20.762 00.015 10052 MoveAxis(N, 0, ABG)
03:02:20.762 00.000 10052 Move returns status 0, amount 0
03:02:20.762 00.000 10052 move complete, result=0
03:02:20.762 00.000 10052 worker thread done servicing request
03:02:20.762 00.000 10052 Worker thread wakes up
03:02:20.762 00.000 6880 GuideStep: 558.8 px 500 ms WEST, -0.2 px 0 ms NORTH
03:02:20.762 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:20.762 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,317,31,31)
03:02:21.547 00.785 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7c1903cd-8aec-4afc-a66f-303e94520c2a"}
03:02:21.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7c1903cd-8aec-4afc-a66f-303e94520c2a"}
03:02:21.547 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b092a60-2caf-464a-b97c-7aa94a3dfba8"}
03:02:21.547 00.000 6880 case statement mapped state 6 to 3
03:02:21.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b092a60-2caf-464a-b97c-7aa94a3dfba8"}
03:02:21.551 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5f297cf1-d859-4396-bbeb-d101490664f7"}
03:02:21.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5154,"width":15,"height":15,"star_pos":[6.51,6.96],"pixels":"..."},"id":"5f297cf1-d859-4396-bbeb-d101490664f7"}
03:02:21.673 00.122 10052 Exposure complete
03:02:21.744 00.071 10052 worker thread done servicing request
03:02:21.744 00.000 6880 OnExposeComplete: enter
03:02:21.744 00.000 6880 UpdateGuideState(): m_state=6
03:02:21.744 00.000 6880 Star::Find(15, 401, 331, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5155
03:02:21.744 00.000 6880 Star::Find returns 1 (0), X=401.53, Y=330.37, Mass=2237, SNR=32.6, Peak=133 HFD=5.1
03:02:21.744 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:21.744 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:21.744 00.000 6880 CameraToMount -- cameraX=-6.36 cameraY=-560.67 hyp=560.71 cameraTheta=-1.58 mountX=560.44 mountY=-0.13, mountTheta=-0.00
03:02:21.744 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.36, y=-560.67, opts=13)
03:02:21.744 00.000 6880 Enqueuing Move request for scope (-6.36, -560.67)
03:02:21.744 00.000 10052 Worker thread wakes up
03:02:21.744 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.36, -560.67) opts 0xd
03:02:21.744 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.36, -560.67)
03:02:21.744 00.000 10052 Moving (-6.36, -560.67) raw xDistance=560.44 yDistance=-0.13
03:02:21.744 00.000 10052 GuideAlgorithmHysteresis::Result() returns 265.43 from input 560.44
03:02:21.744 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.02
03:02:21.744 00.000 10052 MoveAxis(W, 158011, ABG)
03:02:21.744 00.000 10052 duration set to 500 by maxRaDuration
03:02:21.744 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:21.765 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:21.785 00.020 6880 UpdateGuideState exits: m=2237 SNR=32.6
03:02:21.785 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:21.785 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:21.785 00.000 6880 Enqueuing Expose request
03:02:21.815 00.030 10052 IsSlewing returns 0
03:02:21.894 00.079 10052 IsGuiding returns 0
03:02:21.942 00.048 10052 PulseGuide returned control before completion, sleep 454
03:02:22.429 00.487 10052 IsGuiding returns 1
03:02:22.429 00.000 10052 scope still moving after pulse duration time elapsed
03:02:22.477 00.048 10052 IsSlewing returns 0
03:02:22.525 00.048 10052 IsGuiding returns 0
03:02:22.525 00.000 10052 scope move finished after 500 + 126 ms
03:02:22.525 00.000 10052 Move returns status 0, amount 500
03:02:22.525 00.000 10052 MoveAxis(N, 0, ABG)
03:02:22.525 00.000 10052 Move returns status 0, amount 0
03:02:22.525 00.000 10052 move complete, result=0
03:02:22.525 00.000 10052 worker thread done servicing request
03:02:22.525 00.000 10052 Worker thread wakes up
03:02:22.525 00.000 6880 GuideStep: 560.4 px 500 ms WEST, -0.1 px 0 ms NORTH
03:02:22.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:22.525 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,315,31,31)
03:02:23.542 01.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"38f868eb-d439-4b3c-a45d-5eb0aeffa7a6"}
03:02:23.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"38f868eb-d439-4b3c-a45d-5eb0aeffa7a6"}
03:02:23.543 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e2f0a7d-6a0d-44f1-addf-c3c364cd86e5"}
03:02:23.543 00.000 6880 case statement mapped state 6 to 3
03:02:23.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7e2f0a7d-6a0d-44f1-addf-c3c364cd86e5"}
03:02:23.544 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7099c07a-36e6-4cf7-8606-12089e906895"}
03:02:23.545 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5155,"width":15,"height":15,"star_pos":[6.53,7.37],"pixels":"..."},"id":"7099c07a-36e6-4cf7-8606-12089e906895"}
03:02:23.653 00.108 10052 Exposure complete
03:02:23.702 00.049 10052 worker thread done servicing request
03:02:23.702 00.000 6880 OnExposeComplete: enter
03:02:23.702 00.000 6880 UpdateGuideState(): m_state=6
03:02:23.702 00.000 6880 Star::Find(15, 401, 330, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5156
03:02:23.702 00.000 6880 Star::Find returns 1 (0), X=401.27, Y=327.10, Mass=2194, SNR=32.3, Peak=130 HFD=4.9
03:02:23.702 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:23.702 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:23.702 00.000 6880 CameraToMount -- cameraX=-6.62 cameraY=-563.94 hyp=563.98 cameraTheta=-1.58 mountX=563.72 mountY=-0.35, mountTheta=-0.00
03:02:23.702 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.62, y=-563.94, opts=13)
03:02:23.702 00.000 6880 Enqueuing Move request for scope (-6.62, -563.94)
03:02:23.716 00.014 10052 Worker thread wakes up
03:02:23.716 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.62, -563.94) opts 0xd
03:02:23.716 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.62, -563.94)
03:02:23.716 00.000 10052 Moving (-6.62, -563.94) raw xDistance=563.72 yDistance=-0.35
03:02:23.716 00.000 10052 GuideAlgorithmHysteresis::Result() returns 266.94 from input 563.72
03:02:23.716 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.35, slope = 0.01
03:02:23.716 00.000 10052 MoveAxis(W, 158912, ABG)
03:02:23.716 00.000 10052 duration set to 500 by maxRaDuration
03:02:23.716 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:23.737 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:23.764 00.027 6880 UpdateGuideState exits: m=2194 SNR=32.3
03:02:23.764 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:23.764 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:23.764 00.000 6880 Enqueuing Expose request
03:02:23.777 00.013 10052 IsSlewing returns 0
03:02:23.844 00.067 10052 IsGuiding returns 0
03:02:23.906 00.062 10052 PulseGuide returned control before completion, sleep 442
03:02:24.387 00.481 10052 IsGuiding returns 1
03:02:24.387 00.000 10052 scope still moving after pulse duration time elapsed
03:02:24.427 00.040 10052 IsSlewing returns 0
03:02:24.459 00.032 10052 IsGuiding returns 0
03:02:24.459 00.000 10052 scope move finished after 500 + 122 ms
03:02:24.459 00.000 10052 Move returns status 0, amount 500
03:02:24.474 00.015 10052 MoveAxis(N, 0, ABG)
03:02:24.474 00.000 10052 Move returns status 0, amount 0
03:02:24.474 00.000 10052 move complete, result=0
03:02:24.474 00.000 10052 worker thread done servicing request
03:02:24.474 00.000 6880 GuideStep: 563.7 px 500 ms WEST, -0.4 px 0 ms NORTH
03:02:24.474 00.000 10052 Worker thread wakes up
03:02:24.474 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:24.474 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,312,31,31)
03:02:25.387 00.913 10052 Exposure complete
03:02:25.434 00.047 10052 worker thread done servicing request
03:02:25.434 00.000 6880 OnExposeComplete: enter
03:02:25.434 00.000 6880 UpdateGuideState(): m_state=6
03:02:25.434 00.000 6880 Star::Find(15, 401, 327, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5157
03:02:25.434 00.000 6880 Star::Find returns 1 (0), X=401.06, Y=325.84, Mass=2223, SNR=32.5, Peak=139 HFD=4.8
03:02:25.434 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:25.434 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:25.434 00.000 6880 CameraToMount -- cameraX=-6.83 cameraY=-565.20 hyp=565.24 cameraTheta=-1.58 mountX=564.98 mountY=-0.55, mountTheta=-0.00
03:02:25.449 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-6.83, y=-565.20, opts=13)
03:02:25.449 00.000 6880 Enqueuing Move request for scope (-6.83, -565.20)
03:02:25.449 00.000 10052 Worker thread wakes up
03:02:25.449 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.83, -565.20) opts 0xd
03:02:25.449 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.83, -565.20)
03:02:25.449 00.000 10052 Moving (-6.83, -565.20) raw xDistance=564.98 yDistance=-0.55
03:02:25.449 00.000 10052 GuideAlgorithmHysteresis::Result() returns 267.59 from input 564.98
03:02:25.449 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.04 from input -0.55, slope = -0.01
03:02:25.449 00.000 10052 MoveAxis(W, 159296, ABG)
03:02:25.449 00.000 10052 duration set to 500 by maxRaDuration
03:02:25.449 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:25.466 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:25.481 00.015 6880 UpdateGuideState exits: m=2223 SNR=32.5
03:02:25.481 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:25.481 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:25.481 00.000 6880 Enqueuing Expose request
03:02:25.498 00.017 10052 IsSlewing returns 0
03:02:25.544 00.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec8c38a1-7869-456c-a0dd-82d53ea38c57"}
03:02:25.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec8c38a1-7869-456c-a0dd-82d53ea38c57"}
03:02:25.544 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c10ab81-0e4b-48b6-a2c0-47a4527e3412"}
03:02:25.544 00.000 6880 case statement mapped state 6 to 3
03:02:25.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8c10ab81-0e4b-48b6-a2c0-47a4527e3412"}
03:02:25.544 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0eb6072f-5c06-4068-b454-789376ffad5b"}
03:02:25.546 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5157,"width":15,"height":15,"star_pos":[7.06,6.84],"pixels":"..."},"id":"0eb6072f-5c06-4068-b454-789376ffad5b"}
03:02:25.579 00.033 10052 IsGuiding returns 0
03:02:25.638 00.059 10052 PulseGuide returned control before completion, sleep 448
03:02:26.159 00.521 10052 IsGuiding returns 1
03:02:26.159 00.000 10052 scope still moving after pulse duration time elapsed
03:02:26.269 00.110 10052 IsSlewing returns 0
03:02:26.301 00.032 10052 IsGuiding returns 0
03:02:26.301 00.000 10052 scope move finished after 500 + 225 ms
03:02:26.301 00.000 10052 Move returns status 0, amount 500
03:02:26.301 00.000 10052 MoveAxis(N, 16, ABG)
03:02:26.301 00.000 10052 Guiding  Dir = 0, Dur = 16
03:02:26.348 00.047 10052 IsSlewing returns 0
03:02:26.380 00.032 10052 IsGuiding returns 0
03:02:26.458 00.078 10052 IsGuiding returns 0
03:02:26.458 00.000 10052 Move returns status 0, amount 16
03:02:26.458 00.000 10052 move complete, result=0
03:02:26.458 00.000 10052 worker thread done servicing request
03:02:26.458 00.000 10052 Worker thread wakes up
03:02:26.458 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:26.458 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,311,31,31)
03:02:26.458 00.000 6880 GuideStep: 565.0 px 500 ms WEST, -0.5 px 16 ms NORTH
03:02:27.544 01.086 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"50daaa51-9279-437e-a10b-a738d80e4ea9"}
03:02:27.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"50daaa51-9279-437e-a10b-a738d80e4ea9"}
03:02:27.546 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ea12433-6f14-4ec0-a0e3-fe9731f0e7ec"}
03:02:27.546 00.000 6880 case statement mapped state 6 to 3
03:02:27.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ea12433-6f14-4ec0-a0e3-fe9731f0e7ec"}
03:02:27.546 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f187850c-7a42-479f-b246-2a88f82b0cd0"}
03:02:27.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5157,"width":15,"height":15,"star_pos":[7.06,6.84],"pixels":"..."},"id":"f187850c-7a42-479f-b246-2a88f82b0cd0"}
03:02:27.590 00.044 10052 Exposure complete
03:02:27.653 00.063 10052 worker thread done servicing request
03:02:27.653 00.000 6880 OnExposeComplete: enter
03:02:27.653 00.000 6880 UpdateGuideState(): m_state=6
03:02:27.653 00.000 6880 Star::Find(15, 401, 325, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5158
03:02:27.661 00.008 6880 Star::Find returns 1 (0), X=401.31, Y=322.39, Mass=2302, SNR=33.1, Peak=135 HFD=5.4
03:02:27.661 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:27.661 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:27.661 00.000 6880 CameraToMount -- cameraX=-6.58 cameraY=-568.65 hyp=568.69 cameraTheta=-1.58 mountX=568.42 mountY=-0.26, mountTheta=-0.00
03:02:27.662 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-6.58, y=-568.65, opts=13)
03:02:27.662 00.000 6880 Enqueuing Move request for scope (-6.58, -568.65)
03:02:27.662 00.000 10052 Worker thread wakes up
03:02:27.662 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.58, -568.65) opts 0xd
03:02:27.662 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.58, -568.65)
03:02:27.662 00.000 10052 Moving (-6.58, -568.65) raw xDistance=568.42 yDistance=-0.26
03:02:27.662 00.000 10052 GuideAlgorithmHysteresis::Result() returns 269.17 from input 568.42
03:02:27.662 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.26, slope = -0.02
03:02:27.662 00.000 10052 MoveAxis(W, 160236, ABG)
03:02:27.662 00.000 10052 duration set to 500 by maxRaDuration
03:02:27.662 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:27.682 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:27.701 00.019 6880 UpdateGuideState exits: m=2302 SNR=33.1
03:02:27.701 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:27.701 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:27.701 00.000 6880 Enqueuing Expose request
03:02:27.732 00.031 10052 IsSlewing returns 0
03:02:27.810 00.078 10052 IsGuiding returns 0
03:02:27.873 00.063 10052 PulseGuide returned control before completion, sleep 441
03:02:28.348 00.475 10052 IsGuiding returns 1
03:02:28.348 00.000 10052 scope still moving after pulse duration time elapsed
03:02:28.396 00.048 10052 IsSlewing returns 0
03:02:28.427 00.031 10052 IsGuiding returns 0
03:02:28.442 00.015 10052 scope move finished after 500 + 126 ms
03:02:28.442 00.000 10052 Move returns status 0, amount 500
03:02:28.442 00.000 10052 MoveAxis(N, 37, ABG)
03:02:28.442 00.000 10052 Guiding  Dir = 0, Dur = 37
03:02:28.475 00.033 10052 IsSlewing returns 0
03:02:28.507 00.032 10052 IsGuiding returns 0
03:02:28.538 00.031 10052 PulseGuide returned control before completion, sleep 21
03:02:28.585 00.047 10052 IsGuiding returns 0
03:02:28.585 00.000 10052 Move returns status 0, amount 37
03:02:28.585 00.000 10052 move complete, result=0
03:02:28.585 00.000 10052 worker thread done servicing request
03:02:28.585 00.000 10052 Worker thread wakes up
03:02:28.585 00.000 6880 GuideStep: 568.4 px 500 ms WEST, -0.3 px 37 ms NORTH
03:02:28.585 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:28.585 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,307,31,31)
03:02:29.544 00.959 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b187ea38-74dd-4f18-af26-d3a3dc7b9dbe"}
03:02:29.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b187ea38-74dd-4f18-af26-d3a3dc7b9dbe"}
03:02:29.545 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"78e121a0-a951-4b0b-b4f9-f4310d722be9"}
03:02:29.546 00.001 6880 case statement mapped state 6 to 3
03:02:29.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"78e121a0-a951-4b0b-b4f9-f4310d722be9"}
03:02:29.547 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"62088a83-6c79-42fb-8760-8dd42b9f6efe"}
03:02:29.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5158,"width":15,"height":15,"star_pos":[7.31,7.39],"pixels":"..."},"id":"62088a83-6c79-42fb-8760-8dd42b9f6efe"}
03:02:29.731 00.184 10052 Exposure complete
03:02:29.794 00.063 10052 worker thread done servicing request
03:02:29.794 00.000 6880 OnExposeComplete: enter
03:02:29.794 00.000 6880 UpdateGuideState(): m_state=6
03:02:29.794 00.000 6880 Star::Find(15, 401, 322, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5159
03:02:29.794 00.000 6880 Star::Find returns 1 (0), X=401.27, Y=319.33, Mass=2239, SNR=32.6, Peak=119 HFD=5.3
03:02:29.794 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:29.794 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:29.794 00.000 6880 CameraToMount -- cameraX=-6.62 cameraY=-571.71 hyp=571.75 cameraTheta=-1.58 mountX=571.48 mountY=-0.27, mountTheta=-0.00
03:02:29.794 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.62, y=-571.71, opts=13)
03:02:29.794 00.000 6880 Enqueuing Move request for scope (-6.62, -571.71)
03:02:29.794 00.000 10052 Worker thread wakes up
03:02:29.794 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.62, -571.71) opts 0xd
03:02:29.794 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.62, -571.71)
03:02:29.794 00.000 10052 Moving (-6.62, -571.71) raw xDistance=571.48 yDistance=-0.27
03:02:29.794 00.000 10052 GuideAlgorithmHysteresis::Result() returns 270.62 from input 571.48
03:02:29.794 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.03 from input -0.27, slope = -0.01
03:02:29.794 00.000 10052 MoveAxis(W, 161102, ABG)
03:02:29.794 00.000 10052 duration set to 500 by maxRaDuration
03:02:29.794 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:29.825 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:29.841 00.016 10052 IsSlewing returns 0
03:02:29.857 00.016 6880 UpdateGuideState exits: m=2239 SNR=32.6
03:02:29.857 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:29.857 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:29.857 00.000 6880 Enqueuing Expose request
03:02:29.904 00.047 10052 IsGuiding returns 0
03:02:29.983 00.079 10052 PulseGuide returned control before completion, sleep 443
03:02:30.454 00.471 10052 IsGuiding returns 1
03:02:30.454 00.000 10052 scope still moving after pulse duration time elapsed
03:02:30.502 00.048 10052 IsSlewing returns 0
03:02:30.533 00.031 10052 IsGuiding returns 0
03:02:30.533 00.000 10052 scope move finished after 500 + 129 ms
03:02:30.549 00.016 10052 Move returns status 0, amount 500
03:02:30.549 00.000 10052 MoveAxis(N, 13, ABG)
03:02:30.549 00.000 10052 Guiding  Dir = 0, Dur = 13
03:02:30.580 00.031 10052 IsSlewing returns 0
03:02:30.612 00.032 10052 IsGuiding returns 0
03:02:30.693 00.081 10052 IsGuiding returns 1
03:02:30.693 00.000 10052 scope still moving after pulse duration time elapsed
03:02:30.738 00.045 10052 IsSlewing returns 0
03:02:30.785 00.047 10052 IsGuiding returns 0
03:02:30.786 00.001 10052 scope move finished after 13 + 146 ms
03:02:30.786 00.000 10052 Move returns status 0, amount 13
03:02:30.786 00.000 10052 move complete, result=0
03:02:30.787 00.001 10052 worker thread done servicing request
03:02:30.787 00.000 10052 Worker thread wakes up
03:02:30.787 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:30.787 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,304,31,31)
03:02:30.787 00.000 6880 GuideStep: 571.5 px 500 ms WEST, -0.3 px 13 ms NORTH
03:02:31.537 00.750 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7cb389d9-5654-46a7-b145-f1edeff871de"}
03:02:31.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7cb389d9-5654-46a7-b145-f1edeff871de"}
03:02:31.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aa8cd99f-c34a-4649-86d7-107ed5153391"}
03:02:31.537 00.000 6880 case statement mapped state 6 to 3
03:02:31.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aa8cd99f-c34a-4649-86d7-107ed5153391"}
03:02:31.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7acce3f-9632-4578-a3b8-76f27b129e73"}
03:02:31.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5159,"width":15,"height":15,"star_pos":[7.27,7.33],"pixels":"..."},"id":"a7acce3f-9632-4578-a3b8-76f27b129e73"}
03:02:31.925 00.388 10052 Exposure complete
03:02:31.979 00.054 10052 worker thread done servicing request
03:02:31.979 00.000 6880 OnExposeComplete: enter
03:02:31.979 00.000 6880 UpdateGuideState(): m_state=6
03:02:31.979 00.000 6880 Star::Find(15, 401, 319, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5160
03:02:31.979 00.000 6880 Star::Find returns 1 (0), X=401.07, Y=316.46, Mass=2313, SNR=33.2, Peak=132 HFD=5.3
03:02:31.979 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:31.979 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:31.979 00.000 6880 CameraToMount -- cameraX=-6.82 cameraY=-574.58 hyp=574.62 cameraTheta=-1.58 mountX=574.36 mountY=-0.43, mountTheta=-0.00
03:02:31.979 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.82, y=-574.58, opts=13)
03:02:31.979 00.000 6880 Enqueuing Move request for scope (-6.82, -574.58)
03:02:31.979 00.000 10052 Worker thread wakes up
03:02:31.979 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.82, -574.58) opts 0xd
03:02:31.979 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.82, -574.58)
03:02:31.979 00.000 10052 Moving (-6.82, -574.58) raw xDistance=574.36 yDistance=-0.43
03:02:31.979 00.000 10052 GuideAlgorithmHysteresis::Result() returns 271.99 from input 574.36
03:02:31.979 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.43, slope = -0.04
03:02:31.979 00.000 10052 MoveAxis(W, 161917, ABG)
03:02:31.979 00.000 10052 duration set to 500 by maxRaDuration
03:02:31.979 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:31.995 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:32.026 00.031 6880 UpdateGuideState exits: m=2313 SNR=33.2
03:02:32.026 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:32.026 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:32.026 00.000 6880 Enqueuing Expose request
03:02:32.026 00.000 10052 IsSlewing returns 0
03:02:32.105 00.079 10052 IsGuiding returns 0
03:02:32.168 00.063 10052 PulseGuide returned control before completion, sleep 447
03:02:32.637 00.469 10052 IsGuiding returns 1
03:02:32.637 00.000 10052 scope still moving after pulse duration time elapsed
03:02:32.685 00.048 10052 IsSlewing returns 0
03:02:32.717 00.032 10052 IsGuiding returns 0
03:02:32.732 00.015 10052 scope move finished after 500 + 123 ms
03:02:32.732 00.000 10052 Move returns status 0, amount 500
03:02:32.732 00.000 10052 MoveAxis(N, 72, ABG)
03:02:32.732 00.000 10052 Guiding  Dir = 0, Dur = 72
03:02:32.765 00.033 10052 IsSlewing returns 0
03:02:32.796 00.031 10052 IsGuiding returns 0
03:02:32.827 00.031 10052 PulseGuide returned control before completion, sleep 55
03:02:32.921 00.094 10052 IsGuiding returns 0
03:02:32.921 00.000 10052 Move returns status 0, amount 72
03:02:32.921 00.000 10052 move complete, result=0
03:02:32.921 00.000 6880 GuideStep: 574.4 px 500 ms WEST, -0.4 px 72 ms NORTH
03:02:32.933 00.012 10052 worker thread done servicing request
03:02:32.933 00.000 10052 Worker thread wakes up
03:02:32.933 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:32.933 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,301,31,31)
03:02:33.551 00.618 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"928ab2cb-1c52-4612-8222-2c57a34c4e71"}
03:02:33.552 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"928ab2cb-1c52-4612-8222-2c57a34c4e71"}
03:02:33.553 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"463bc244-dff5-43ff-871a-fb72754f7c70"}
03:02:33.553 00.000 6880 case statement mapped state 6 to 3
03:02:33.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"463bc244-dff5-43ff-871a-fb72754f7c70"}
03:02:33.554 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"37a24733-a135-453c-8024-ec0f54208dfb"}
03:02:33.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5160,"width":15,"height":15,"star_pos":[7.07,7.46],"pixels":"..."},"id":"37a24733-a135-453c-8024-ec0f54208dfb"}
03:02:34.072 00.518 10052 Exposure complete
03:02:34.119 00.047 10052 worker thread done servicing request
03:02:34.119 00.000 6880 OnExposeComplete: enter
03:02:34.119 00.000 6880 UpdateGuideState(): m_state=6
03:02:34.119 00.000 6880 Star::Find(15, 401, 316, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5161
03:02:34.119 00.000 6880 Star::Find returns 1 (0), X=401.62, Y=314.20, Mass=2342, SNR=33.3, Peak=133 HFD=5.0
03:02:34.119 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:34.119 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:02:34.119 00.000 6880 CameraToMount -- cameraX=-6.27 cameraY=-576.84 hyp=576.87 cameraTheta=-1.58 mountX=576.59 mountY=0.14, mountTheta=0.00
03:02:34.119 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.27, y=-576.84, opts=13)
03:02:34.119 00.000 6880 Enqueuing Move request for scope (-6.27, -576.84)
03:02:34.119 00.000 10052 Worker thread wakes up
03:02:34.119 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.27, -576.84) opts 0xd
03:02:34.119 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.27, -576.84)
03:02:34.119 00.000 10052 Moving (-6.27, -576.84) raw xDistance=576.59 yDistance=0.14
03:02:34.119 00.000 10052 GuideAlgorithmHysteresis::Result() returns 273.06 from input 576.59
03:02:34.119 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.04
03:02:34.119 00.000 10052 MoveAxis(W, 162555, ABG)
03:02:34.119 00.000 10052 duration set to 500 by maxRaDuration
03:02:34.119 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:34.140 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:34.140 00.000 10052 IsSlewing returns 0
03:02:34.150 00.010 6880 UpdateGuideState exits: m=2342 SNR=33.3
03:02:34.150 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:34.150 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:34.150 00.000 6880 Enqueuing Expose request
03:02:34.182 00.032 10052 IsGuiding returns 0
03:02:34.197 00.015 10052 PulseGuide returned control before completion, sleep 483
03:02:34.715 00.518 10052 IsGuiding returns 0
03:02:34.715 00.000 10052 Move returns status 0, amount 500
03:02:34.715 00.000 10052 MoveAxis(N, 0, ABG)
03:02:34.715 00.000 10052 Move returns status 0, amount 0
03:02:34.715 00.000 10052 move complete, result=0
03:02:34.715 00.000 10052 worker thread done servicing request
03:02:34.715 00.000 10052 Worker thread wakes up
03:02:34.715 00.000 6880 GuideStep: 576.6 px 500 ms WEST, 0.1 px 0 ms NORTH
03:02:34.715 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:34.715 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(387,299,31,31)
03:02:35.562 00.847 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4342b54e-0a2f-40c2-967d-e8afaebeed11"}
03:02:35.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4342b54e-0a2f-40c2-967d-e8afaebeed11"}
03:02:35.563 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7d5f467b-ed10-48e0-95bf-8f30cbbb88a5"}
03:02:35.563 00.000 6880 case statement mapped state 6 to 3
03:02:35.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7d5f467b-ed10-48e0-95bf-8f30cbbb88a5"}
03:02:35.565 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1a0957f2-fd9b-4e1c-92eb-70749c2a390b"}
03:02:35.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5161,"width":15,"height":15,"star_pos":[6.62,7.20],"pixels":"..."},"id":"1a0957f2-fd9b-4e1c-92eb-70749c2a390b"}
03:02:35.642 00.077 10052 Exposure complete
03:02:35.721 00.079 10052 worker thread done servicing request
03:02:35.721 00.000 6880 OnExposeComplete: enter
03:02:35.721 00.000 6880 UpdateGuideState(): m_state=6
03:02:35.721 00.000 6880 Star::Find(15, 401, 314, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5162
03:02:35.721 00.000 6880 Star::Find returns 1 (0), X=401.48, Y=312.59, Mass=2300, SNR=33.1, Peak=148 HFD=5.1
03:02:35.721 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:35.721 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:02:35.721 00.000 6880 CameraToMount -- cameraX=-6.41 cameraY=-578.45 hyp=578.48 cameraTheta=-1.58 mountX=578.20 mountY=0.02, mountTheta=0.00
03:02:35.721 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.41, y=-578.45, opts=13)
03:02:35.721 00.000 6880 Enqueuing Move request for scope (-6.41, -578.45)
03:02:35.721 00.000 10052 Worker thread wakes up
03:02:35.721 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.41, -578.45) opts 0xd
03:02:35.721 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.41, -578.45)
03:02:35.721 00.000 10052 Moving (-6.41, -578.45) raw xDistance=578.20 yDistance=0.02
03:02:35.721 00.000 10052 GuideAlgorithmHysteresis::Result() returns 273.84 from input 578.20
03:02:35.721 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
03:02:35.721 00.000 10052 MoveAxis(W, 163019, ABG)
03:02:35.721 00.000 10052 duration set to 500 by maxRaDuration
03:02:35.721 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:35.741 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:35.769 00.028 6880 UpdateGuideState exits: m=2300 SNR=33.1
03:02:35.769 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:35.769 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:35.769 00.000 6880 Enqueuing Expose request
03:02:35.769 00.000 10052 IsSlewing returns 0
03:02:35.849 00.080 10052 IsGuiding returns 0
03:02:35.911 00.062 10052 PulseGuide returned control before completion, sleep 441
03:02:36.385 00.474 10052 IsGuiding returns 1
03:02:36.385 00.000 10052 scope still moving after pulse duration time elapsed
03:02:36.432 00.047 10052 IsSlewing returns 0
03:02:36.465 00.033 10052 IsGuiding returns 0
03:02:36.465 00.000 10052 scope move finished after 500 + 125 ms
03:02:36.465 00.000 10052 Move returns status 0, amount 500
03:02:36.465 00.000 10052 MoveAxis(N, 0, ABG)
03:02:36.465 00.000 10052 Move returns status 0, amount 0
03:02:36.465 00.000 10052 move complete, result=0
03:02:36.465 00.000 10052 worker thread done servicing request
03:02:36.480 00.015 10052 Worker thread wakes up
03:02:36.480 00.000 6880 GuideStep: 578.2 px 500 ms WEST, 0.0 px 0 ms NORTH
03:02:36.480 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:36.480 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,298,31,31)
03:02:37.562 01.082 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e830517d-9821-4fcc-9837-734a95923892"}
03:02:37.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e830517d-9821-4fcc-9837-734a95923892"}
03:02:37.562 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe105b28-9e87-47d0-9804-e8cc7fd96bd3"}
03:02:37.562 00.000 6880 case statement mapped state 6 to 3
03:02:37.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fe105b28-9e87-47d0-9804-e8cc7fd96bd3"}
03:02:37.562 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"88892e6d-4ec8-43ea-8d67-844a0bc33781"}
03:02:37.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5162,"width":15,"height":15,"star_pos":[7.48,6.59],"pixels":"..."},"id":"88892e6d-4ec8-43ea-8d67-844a0bc33781"}
03:02:37.609 00.047 10052 Exposure complete
03:02:37.673 00.064 10052 worker thread done servicing request
03:02:37.673 00.000 6880 OnExposeComplete: enter
03:02:37.673 00.000 6880 UpdateGuideState(): m_state=6
03:02:37.673 00.000 6880 Star::Find(15, 401, 312, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5163
03:02:37.673 00.000 6880 Star::Find returns 1 (0), X=401.21, Y=309.48, Mass=2259, SNR=32.8, Peak=148 HFD=5.0
03:02:37.673 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:37.673 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:37.673 00.000 6880 CameraToMount -- cameraX=-6.68 cameraY=-581.55 hyp=581.59 cameraTheta=-1.58 mountX=581.32 mountY=-0.21, mountTheta=-0.00
03:02:37.673 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.68, y=-581.55, opts=13)
03:02:37.673 00.000 6880 Enqueuing Move request for scope (-6.68, -581.55)
03:02:37.673 00.000 10052 Worker thread wakes up
03:02:37.673 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.68, -581.55) opts 0xd
03:02:37.673 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.68, -581.55)
03:02:37.673 00.000 10052 Moving (-6.68, -581.55) raw xDistance=581.32 yDistance=-0.21
03:02:37.673 00.000 10052 GuideAlgorithmHysteresis::Result() returns 275.29 from input 581.32
03:02:37.673 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.21, slope = 0.02
03:02:37.673 00.000 10052 MoveAxis(W, 163877, ABG)
03:02:37.673 00.000 10052 duration set to 500 by maxRaDuration
03:02:37.673 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:37.689 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:37.721 00.032 6880 UpdateGuideState exits: m=2259 SNR=32.8
03:02:37.721 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:37.721 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:37.721 00.000 6880 Enqueuing Expose request
03:02:37.737 00.016 10052 IsSlewing returns 0
03:02:37.819 00.082 10052 IsGuiding returns 0
03:02:37.878 00.059 10052 PulseGuide returned control before completion, sleep 441
03:02:38.350 00.472 10052 IsGuiding returns 1
03:02:38.350 00.000 10052 scope still moving after pulse duration time elapsed
03:02:38.397 00.047 10052 IsSlewing returns 0
03:02:38.429 00.032 10052 IsGuiding returns 0
03:02:38.443 00.014 10052 scope move finished after 500 + 122 ms
03:02:38.443 00.000 10052 Move returns status 0, amount 500
03:02:38.443 00.000 10052 MoveAxis(N, 0, ABG)
03:02:38.443 00.000 10052 Move returns status 0, amount 0
03:02:38.443 00.000 10052 move complete, result=0
03:02:38.443 00.000 10052 worker thread done servicing request
03:02:38.443 00.000 10052 Worker thread wakes up
03:02:38.443 00.000 6880 GuideStep: 581.3 px 500 ms WEST, -0.2 px 0 ms NORTH
03:02:38.443 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:38.443 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,294,31,31)
03:02:39.354 00.911 10052 Exposure complete
03:02:39.401 00.047 10052 worker thread done servicing request
03:02:39.401 00.000 6880 OnExposeComplete: enter
03:02:39.401 00.000 6880 UpdateGuideState(): m_state=6
03:02:39.401 00.000 6880 Star::Find(15, 401, 309, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5164
03:02:39.401 00.000 6880 Star::Find returns 1 (0), X=401.12, Y=308.03, Mass=2222, SNR=32.6, Peak=143 HFD=4.6
03:02:39.401 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:39.401 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:39.401 00.000 6880 CameraToMount -- cameraX=-6.77 cameraY=-583.01 hyp=583.04 cameraTheta=-1.58 mountX=582.77 mountY=-0.29, mountTheta=-0.00
03:02:39.416 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-6.77, y=-583.01, opts=13)
03:02:39.416 00.000 6880 Enqueuing Move request for scope (-6.77, -583.01)
03:02:39.416 00.000 10052 Worker thread wakes up
03:02:39.416 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.77, -583.01) opts 0xd
03:02:39.416 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.77, -583.01)
03:02:39.416 00.000 10052 Moving (-6.77, -583.01) raw xDistance=582.77 yDistance=-0.29
03:02:39.416 00.000 10052 GuideAlgorithmHysteresis::Result() returns 276.01 from input 582.77
03:02:39.416 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.02
03:02:39.416 00.000 10052 MoveAxis(W, 164310, ABG)
03:02:39.416 00.000 10052 duration set to 500 by maxRaDuration
03:02:39.416 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:39.432 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:39.432 00.000 10052 IsSlewing returns 0
03:02:39.464 00.032 6880 UpdateGuideState exits: m=2222 SNR=32.6
03:02:39.464 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:39.464 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:39.464 00.000 6880 Enqueuing Expose request
03:02:39.464 00.000 10052 IsGuiding returns 0
03:02:39.496 00.032 10052 PulseGuide returned control before completion, sleep 484
03:02:39.559 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9cdddb30-46b8-4c7c-9068-2520002a74da"}
03:02:39.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9cdddb30-46b8-4c7c-9068-2520002a74da"}
03:02:39.560 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ee12cf8-bdc5-4371-bf52-941423e720b3"}
03:02:39.560 00.000 6880 case statement mapped state 6 to 3
03:02:39.560 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3ee12cf8-bdc5-4371-bf52-941423e720b3"}
03:02:39.560 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5eeb3c18-9ed4-499e-9d5f-dc2cd23d9d21"}
03:02:39.560 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5164,"width":15,"height":15,"star_pos":[7.12,7.03],"pixels":"..."},"id":"5eeb3c18-9ed4-499e-9d5f-dc2cd23d9d21"}
03:02:40.063 00.503 10052 IsGuiding returns 0
03:02:40.063 00.000 10052 Move returns status 0, amount 500
03:02:40.063 00.000 10052 MoveAxis(N, 0, ABG)
03:02:40.063 00.000 10052 Move returns status 0, amount 0
03:02:40.063 00.000 10052 move complete, result=0
03:02:40.063 00.000 10052 worker thread done servicing request
03:02:40.063 00.000 6880 GuideStep: 582.8 px 500 ms WEST, -0.3 px 0 ms NORTH
03:02:40.063 00.000 10052 Worker thread wakes up
03:02:40.063 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:40.063 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,293,31,31)
03:02:41.194 01.131 10052 Exposure complete
03:02:41.258 00.064 10052 worker thread done servicing request
03:02:41.258 00.000 6880 OnExposeComplete: enter
03:02:41.258 00.000 6880 UpdateGuideState(): m_state=6
03:02:41.267 00.009 6880 Star::Find(15, 401, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5165
03:02:41.267 00.000 6880 Star::Find returns 1 (0), X=400.97, Y=305.24, Mass=2204, SNR=32.3, Peak=132 HFD=4.8
03:02:41.267 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:41.267 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:41.267 00.000 6880 CameraToMount -- cameraX=-6.92 cameraY=-585.80 hyp=585.84 cameraTheta=-1.58 mountX=585.57 mountY=-0.41, mountTheta=-0.00
03:02:41.269 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-6.92, y=-585.80, opts=13)
03:02:41.269 00.000 6880 Enqueuing Move request for scope (-6.92, -585.80)
03:02:41.269 00.000 10052 Worker thread wakes up
03:02:41.269 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.92, -585.80) opts 0xd
03:02:41.269 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.92, -585.80)
03:02:41.269 00.000 10052 Moving (-6.92, -585.80) raw xDistance=585.57 yDistance=-0.41
03:02:41.269 00.000 10052 GuideAlgorithmHysteresis::Result() returns 277.31 from input 585.57
03:02:41.269 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.41, slope = 0.02
03:02:41.269 00.000 10052 MoveAxis(W, 165081, ABG)
03:02:41.269 00.000 10052 duration set to 500 by maxRaDuration
03:02:41.269 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:41.290 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:41.290 00.000 10052 IsSlewing returns 0
03:02:41.322 00.032 6880 UpdateGuideState exits: m=2204 SNR=32.3
03:02:41.322 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:41.322 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:41.322 00.000 6880 Enqueuing Expose request
03:02:41.322 00.000 10052 IsGuiding returns 0
03:02:41.355 00.033 10052 PulseGuide returned control before completion, sleep 484
03:02:41.559 00.204 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"130c9e15-a541-43d2-8dbc-40fe0e3ac2ee"}
03:02:41.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"130c9e15-a541-43d2-8dbc-40fe0e3ac2ee"}
03:02:41.559 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c9323d4a-2020-4b45-95a3-a4068c459417"}
03:02:41.559 00.000 6880 case statement mapped state 6 to 3
03:02:41.559 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c9323d4a-2020-4b45-95a3-a4068c459417"}
03:02:41.562 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"10cc2ceb-f5fa-4764-81b1-bfcb394905d9"}
03:02:41.562 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5165,"width":15,"height":15,"star_pos":[6.97,7.24],"pixels":"..."},"id":"10cc2ceb-f5fa-4764-81b1-bfcb394905d9"}
03:02:41.876 00.314 10052 IsGuiding returns 0
03:02:41.876 00.000 10052 Move returns status 0, amount 500
03:02:41.876 00.000 10052 MoveAxis(N, 0, ABG)
03:02:41.876 00.000 10052 Move returns status 0, amount 0
03:02:41.876 00.000 10052 move complete, result=0
03:02:41.876 00.000 10052 worker thread done servicing request
03:02:41.876 00.000 10052 Worker thread wakes up
03:02:41.876 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:41.876 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,290,31,31)
03:02:41.876 00.000 6880 GuideStep: 585.6 px 500 ms WEST, -0.4 px 0 ms NORTH
03:02:42.801 00.925 10052 Exposure complete
03:02:42.848 00.047 10052 worker thread done servicing request
03:02:42.848 00.000 6880 OnExposeComplete: enter
03:02:42.848 00.000 6880 UpdateGuideState(): m_state=6
03:02:42.848 00.000 6880 Star::Find(15, 400, 305, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5166
03:02:42.848 00.000 6880 Star::Find returns 1 (0), X=401.13, Y=304.03, Mass=2271, SNR=32.7, Peak=132 HFD=4.8
03:02:42.848 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:42.848 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:42.848 00.000 6880 CameraToMount -- cameraX=-6.76 cameraY=-587.01 hyp=587.05 cameraTheta=-1.58 mountX=586.77 mountY=-0.23, mountTheta=-0.00
03:02:42.848 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.76, y=-587.01, opts=13)
03:02:42.848 00.000 6880 Enqueuing Move request for scope (-6.76, -587.01)
03:02:42.848 00.000 10052 Worker thread wakes up
03:02:42.848 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.76, -587.01) opts 0xd
03:02:42.848 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.76, -587.01)
03:02:42.848 00.000 10052 Moving (-6.76, -587.01) raw xDistance=586.77 yDistance=-0.23
03:02:42.848 00.000 10052 GuideAlgorithmHysteresis::Result() returns 277.91 from input 586.77
03:02:42.848 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.23, slope = 0.01
03:02:42.848 00.000 10052 MoveAxis(W, 165441, ABG)
03:02:42.848 00.000 10052 duration set to 500 by maxRaDuration
03:02:42.848 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:42.881 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:42.881 00.000 10052 IsSlewing returns 0
03:02:42.895 00.014 6880 UpdateGuideState exits: m=2271 SNR=32.7
03:02:42.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:42.895 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:42.895 00.000 6880 Enqueuing Expose request
03:02:42.911 00.016 10052 IsGuiding returns 0
03:02:42.942 00.031 10052 PulseGuide returned control before completion, sleep 483
03:02:43.465 00.523 10052 IsGuiding returns 0
03:02:43.465 00.000 10052 Move returns status 0, amount 500
03:02:43.467 00.002 10052 MoveAxis(N, 0, ABG)
03:02:43.467 00.000 10052 Move returns status 0, amount 0
03:02:43.467 00.000 10052 move complete, result=0
03:02:43.467 00.000 10052 worker thread done servicing request
03:02:43.467 00.000 6880 GuideStep: 586.8 px 500 ms WEST, -0.2 px 0 ms NORTH
03:02:43.467 00.000 10052 Worker thread wakes up
03:02:43.467 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:43.467 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,289,31,31)
03:02:43.556 00.089 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27714000-26ac-47e3-bac1-393a518967d3"}
03:02:43.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27714000-26ac-47e3-bac1-393a518967d3"}
03:02:43.556 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"61be3a5e-52d7-4962-a8e7-ed10fbed5515"}
03:02:43.556 00.000 6880 case statement mapped state 6 to 3
03:02:43.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"61be3a5e-52d7-4962-a8e7-ed10fbed5515"}
03:02:43.556 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9d7ba4b3-84dc-47b0-996c-5edced6ab458"}
03:02:43.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5166,"width":15,"height":15,"star_pos":[7.13,7.03],"pixels":"..."},"id":"9d7ba4b3-84dc-47b0-996c-5edced6ab458"}
03:02:44.596 01.040 10052 Exposure complete
03:02:44.658 00.062 10052 worker thread done servicing request
03:02:44.658 00.000 6880 OnExposeComplete: enter
03:02:44.658 00.000 6880 UpdateGuideState(): m_state=6
03:02:44.658 00.000 6880 Star::Find(15, 401, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5167
03:02:44.658 00.000 6880 Star::Find returns 1 (0), X=400.39, Y=301.36, Mass=2290, SNR=33.1, Peak=122 HFD=5.0
03:02:44.658 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:44.658 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:44.658 00.000 6880 CameraToMount -- cameraX=-7.51 cameraY=-589.68 hyp=589.73 cameraTheta=-1.58 mountX=589.47 mountY=-0.95, mountTheta=-0.00
03:02:44.658 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-7.51, y=-589.68, opts=13)
03:02:44.658 00.000 6880 Enqueuing Move request for scope (-7.51, -589.68)
03:02:44.658 00.000 10052 Worker thread wakes up
03:02:44.658 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-7.51, -589.68) opts 0xd
03:02:44.658 00.000 10052 Handling offset move in thread for scope, endpoint = (-7.51, -589.68)
03:02:44.658 00.000 10052 Moving (-7.51, -589.68) raw xDistance=589.47 yDistance=-0.95
03:02:44.658 00.000 10052 GuideAlgorithmHysteresis::Result() returns 279.16 from input 589.47
03:02:44.658 00.000 10052 Lowpass2 history cleared, outlier deflection
03:02:44.658 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.43 from input -0.95, slope = 0.00
03:02:44.658 00.000 10052 MoveAxis(W, 166182, ABG)
03:02:44.658 00.000 10052 duration set to 500 by maxRaDuration
03:02:44.658 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:44.681 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:44.682 00.001 10052 IsSlewing returns 0
03:02:44.706 00.024 6880 UpdateGuideState exits: m=2290 SNR=33.1
03:02:44.706 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:44.706 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:44.706 00.000 6880 Enqueuing Expose request
03:02:44.722 00.016 10052 IsGuiding returns 0
03:02:44.737 00.015 10052 PulseGuide returned control before completion, sleep 483
03:02:45.255 00.518 10052 IsGuiding returns 0
03:02:45.255 00.000 10052 Move returns status 0, amount 500
03:02:45.255 00.000 10052 MoveAxis(N, 172, ABG)
03:02:45.255 00.000 10052 Guiding  Dir = 0, Dur = 172
03:02:45.302 00.047 10052 IsSlewing returns 0
03:02:45.333 00.031 10052 IsGuiding returns 0
03:02:45.365 00.032 10052 PulseGuide returned control before completion, sleep 156
03:02:45.555 00.190 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"566a59bc-1c41-4db9-af7d-d8f1fa89a752"}
03:02:45.556 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"566a59bc-1c41-4db9-af7d-d8f1fa89a752"}
03:02:45.556 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"831ae0c3-af71-4988-a246-2c3c54e9fe4a"}
03:02:45.556 00.000 6880 case statement mapped state 6 to 3
03:02:45.558 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"831ae0c3-af71-4988-a246-2c3c54e9fe4a"}
03:02:45.558 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"63fdfcfd-a797-49de-a7e9-e526f7b47f01"}
03:02:45.559 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5167,"width":15,"height":15,"star_pos":[7.39,7.36],"pixels":"..."},"id":"63fdfcfd-a797-49de-a7e9-e526f7b47f01"}
03:02:45.587 00.028 10052 IsGuiding returns 0
03:02:45.587 00.000 10052 Move returns status 0, amount 172
03:02:45.587 00.000 10052 move complete, result=0
03:02:45.599 00.012 10052 worker thread done servicing request
03:02:45.599 00.000 10052 Worker thread wakes up
03:02:45.599 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:45.599 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(385,286,31,31)
03:02:45.599 00.000 6880 GuideStep: 589.5 px 500 ms WEST, -0.9 px 172 ms NORTH
03:02:46.830 01.231 10052 Exposure complete
03:02:46.893 00.063 10052 worker thread done servicing request
03:02:46.893 00.000 6880 OnExposeComplete: enter
03:02:46.893 00.000 6880 UpdateGuideState(): m_state=6
03:02:46.893 00.000 6880 Star::Find(15, 400, 301, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5168
03:02:46.893 00.000 6880 Star::Find returns 1 (0), X=401.01, Y=298.48, Mass=2355, SNR=33.6, Peak=120 HFD=5.0
03:02:46.893 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:46.893 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:46.893 00.000 6880 CameraToMount -- cameraX=-6.88 cameraY=-592.56 hyp=592.60 cameraTheta=-1.58 mountX=592.32 mountY=-0.29, mountTheta=-0.00
03:02:46.893 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.88, y=-592.56, opts=13)
03:02:46.893 00.000 6880 Enqueuing Move request for scope (-6.88, -592.56)
03:02:46.893 00.000 10052 Worker thread wakes up
03:02:46.893 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.88, -592.56) opts 0xd
03:02:46.893 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.88, -592.56)
03:02:46.893 00.000 10052 Moving (-6.88, -592.56) raw xDistance=592.32 yDistance=-0.29
03:02:46.893 00.000 10052 GuideAlgorithmHysteresis::Result() returns 280.50 from input 592.32
03:02:46.893 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.29, slope = 0.00
03:02:46.893 00.000 10052 MoveAxis(W, 166982, ABG)
03:02:46.893 00.000 10052 duration set to 500 by maxRaDuration
03:02:46.893 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:46.927 00.034 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:46.927 00.000 10052 IsSlewing returns 0
03:02:46.956 00.029 6880 UpdateGuideState exits: m=2355 SNR=33.6
03:02:46.956 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:46.956 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:46.956 00.000 6880 Enqueuing Expose request
03:02:46.956 00.000 10052 IsGuiding returns 0
03:02:46.987 00.031 10052 PulseGuide returned control before completion, sleep 483
03:02:47.553 00.566 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b65d96b-d827-41c9-9c92-9150aee4dd16"}
03:02:47.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b65d96b-d827-41c9-9c92-9150aee4dd16"}
03:02:47.553 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b964d683-6637-4e4b-bb6d-2af82ab4156b"}
03:02:47.556 00.003 6880 case statement mapped state 6 to 3
03:02:47.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b964d683-6637-4e4b-bb6d-2af82ab4156b"}
03:02:47.556 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cde64f6b-c779-4e96-b876-424d05411d7a"}
03:02:47.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5168,"width":15,"height":15,"star_pos":[7.01,7.48],"pixels":"..."},"id":"cde64f6b-c779-4e96-b876-424d05411d7a"}
03:02:47.558 00.002 10052 IsGuiding returns 0
03:02:47.558 00.000 10052 Move returns status 0, amount 500
03:02:47.562 00.004 10052 MoveAxis(N, 53, ABG)
03:02:47.562 00.000 10052 Guiding  Dir = 0, Dur = 53
03:02:47.632 00.070 10052 IsSlewing returns 0
03:02:47.711 00.079 10052 IsGuiding returns 0
03:02:47.853 00.142 10052 IsGuiding returns 0
03:02:47.853 00.000 10052 Move returns status 0, amount 53
03:02:47.853 00.000 10052 move complete, result=0
03:02:47.860 00.007 10052 worker thread done servicing request
03:02:47.860 00.000 6880 GuideStep: 592.3 px 500 ms WEST, -0.3 px 53 ms NORTH
03:02:47.860 00.000 10052 Worker thread wakes up
03:02:47.860 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:47.860 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,283,31,31)
03:02:48.984 01.124 10052 Exposure complete
03:02:49.047 00.063 10052 worker thread done servicing request
03:02:49.047 00.000 6880 OnExposeComplete: enter
03:02:49.047 00.000 6880 UpdateGuideState(): m_state=6
03:02:49.047 00.000 6880 Star::Find(15, 401, 298, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5169
03:02:49.047 00.000 6880 Star::Find returns 1 (0), X=401.33, Y=295.46, Mass=2438, SNR=34.1, Peak=142 HFD=5.1
03:02:49.047 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:49.047 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:02:49.047 00.000 6880 CameraToMount -- cameraX=-6.56 cameraY=-595.58 hyp=595.62 cameraTheta=-1.58 mountX=595.33 mountY=0.06, mountTheta=0.00
03:02:49.047 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.56, y=-595.58, opts=13)
03:02:49.047 00.000 6880 Enqueuing Move request for scope (-6.56, -595.58)
03:02:49.047 00.000 10052 Worker thread wakes up
03:02:49.047 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.56, -595.58) opts 0xd
03:02:49.047 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.56, -595.58)
03:02:49.047 00.000 10052 Moving (-6.56, -595.58) raw xDistance=595.33 yDistance=0.06
03:02:49.047 00.000 10052 GuideAlgorithmHysteresis::Result() returns 281.92 from input 595.33
03:02:49.047 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.00
03:02:49.047 00.000 10052 MoveAxis(W, 167828, ABG)
03:02:49.047 00.000 10052 duration set to 500 by maxRaDuration
03:02:49.047 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:49.072 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:49.072 00.000 10052 IsSlewing returns 0
03:02:49.102 00.030 6880 UpdateGuideState exits: m=2438 SNR=34.1
03:02:49.102 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:49.102 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:49.102 00.000 6880 Enqueuing Expose request
03:02:49.110 00.008 10052 IsGuiding returns 0
03:02:49.126 00.016 10052 PulseGuide returned control before completion, sleep 484
03:02:49.550 00.424 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"14f5c70b-7923-4e0d-bae8-b80610f78695"}
03:02:49.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"14f5c70b-7923-4e0d-bae8-b80610f78695"}
03:02:49.550 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"429fbf6a-89a2-4053-bfe9-38c317d9973f"}
03:02:49.553 00.003 6880 case statement mapped state 6 to 3
03:02:49.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"429fbf6a-89a2-4053-bfe9-38c317d9973f"}
03:02:49.554 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f2e40b11-ab07-4cf1-9a80-58b2ae8b648f"}
03:02:49.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5169,"width":15,"height":15,"star_pos":[7.33,7.46],"pixels":"..."},"id":"f2e40b11-ab07-4cf1-9a80-58b2ae8b648f"}
03:02:49.689 00.135 10052 IsGuiding returns 0
03:02:49.692 00.003 10052 Move returns status 0, amount 500
03:02:49.692 00.000 10052 MoveAxis(N, 0, ABG)
03:02:49.692 00.000 10052 Move returns status 0, amount 0
03:02:49.692 00.000 10052 move complete, result=0
03:02:49.692 00.000 10052 worker thread done servicing request
03:02:49.692 00.000 6880 GuideStep: 595.3 px 500 ms WEST, 0.1 px 0 ms NORTH
03:02:49.692 00.000 10052 Worker thread wakes up
03:02:49.692 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:49.692 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,280,31,31)
03:02:50.603 00.911 10052 Exposure complete
03:02:50.666 00.063 10052 worker thread done servicing request
03:02:50.666 00.000 6880 OnExposeComplete: enter
03:02:50.666 00.000 6880 UpdateGuideState(): m_state=6
03:02:50.666 00.000 6880 Star::Find(15, 401, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5170
03:02:50.666 00.000 6880 Star::Find returns 1 (0), X=401.30, Y=294.13, Mass=2412, SNR=33.9, Peak=157 HFD=5.0
03:02:50.666 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:50.666 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:02:50.666 00.000 6880 CameraToMount -- cameraX=-6.59 cameraY=-596.91 hyp=596.94 cameraTheta=-1.58 mountX=596.65 mountY=0.04, mountTheta=0.00
03:02:50.666 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.59, y=-596.91, opts=13)
03:02:50.666 00.000 6880 Enqueuing Move request for scope (-6.59, -596.91)
03:02:50.666 00.000 10052 Worker thread wakes up
03:02:50.666 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.59, -596.91) opts 0xd
03:02:50.666 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.59, -596.91)
03:02:50.666 00.000 10052 Moving (-6.59, -596.91) raw xDistance=596.65 yDistance=0.04
03:02:50.666 00.000 10052 GuideAlgorithmHysteresis::Result() returns 282.59 from input 596.65
03:02:50.666 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.00
03:02:50.666 00.000 10052 MoveAxis(W, 168225, ABG)
03:02:50.666 00.000 10052 duration set to 500 by maxRaDuration
03:02:50.666 00.000 10052 GetBoolean("/Confirm/2/MaxRALimitWarningEnabled", 1) returns 1
03:02:50.666 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:50.691 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:50.691 00.000 10052 IsSlewing returns 0
03:02:50.713 00.022 6880 UpdateGuideState exits: m=2412 SNR=33.9
03:02:50.713 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:50.713 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:50.713 00.000 6880 Enqueuing Expose request
03:02:50.713 00.000 6880 Alert: Your Max RA Duration setting is preventing PHD from making adequate corrections to keep the guide star locked. Try restoring Max RA Duration setting to its default value to allow PHD2 to make larger corrections.
03:02:50.729 00.016 10052 IsGuiding returns 0
03:02:50.744 00.015 10052 PulseGuide returned control before completion, sleep 483
03:02:51.263 00.519 10052 IsGuiding returns 0
03:02:51.263 00.000 10052 Move returns status 0, amount 500
03:02:51.263 00.000 10052 MoveAxis(N, 0, ABG)
03:02:51.263 00.000 10052 Move returns status 0, amount 0
03:02:51.263 00.000 10052 move complete, result=0
03:02:51.263 00.000 10052 worker thread done servicing request
03:02:51.263 00.000 10052 Worker thread wakes up
03:02:51.263 00.000 6880 GuideStep: 596.7 px 500 ms WEST, 0.0 px 0 ms NORTH
03:02:51.263 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:51.263 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,279,31,31)
03:02:51.564 00.301 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"447977ca-ef3e-4183-aec1-3cbde6ecc24d"}
03:02:51.564 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"447977ca-ef3e-4183-aec1-3cbde6ecc24d"}
03:02:51.566 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"944df4ed-1359-4d3c-adea-7700d9c46ca4"}
03:02:51.566 00.000 6880 case statement mapped state 6 to 3
03:02:51.566 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"944df4ed-1359-4d3c-adea-7700d9c46ca4"}
03:02:51.567 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b7d951e1-9592-4353-8dd3-f60aa770872d"}
03:02:51.567 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5170,"width":15,"height":15,"star_pos":[7.30,7.13],"pixels":"..."},"id":"b7d951e1-9592-4353-8dd3-f60aa770872d"}
03:02:52.399 00.832 10052 Exposure complete
03:02:52.462 00.063 10052 worker thread done servicing request
03:02:52.462 00.000 6880 OnExposeComplete: enter
03:02:52.462 00.000 6880 UpdateGuideState(): m_state=6
03:02:52.462 00.000 6880 Star::Find(15, 401, 294, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5171
03:02:52.462 00.000 6880 Star::Find returns 1 (0), X=401.09, Y=291.16, Mass=2283, SNR=32.9, Peak=149 HFD=4.8
03:02:52.462 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:52.462 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:52.462 00.000 6880 CameraToMount -- cameraX=-6.80 cameraY=-599.88 hyp=599.92 cameraTheta=-1.58 mountX=599.63 mountY=-0.13, mountTheta=-0.00
03:02:52.462 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.80, y=-599.88, opts=13)
03:02:52.462 00.000 6880 Enqueuing Move request for scope (-6.80, -599.88)
03:02:52.462 00.000 10052 Worker thread wakes up
03:02:52.462 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.80, -599.88) opts 0xd
03:02:52.462 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.80, -599.88)
03:02:52.462 00.000 10052 Moving (-6.80, -599.88) raw xDistance=599.63 yDistance=-0.13
03:02:52.462 00.000 10052 GuideAlgorithmHysteresis::Result() returns 283.96 from input 599.63
03:02:52.462 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.05
03:02:52.462 00.000 10052 MoveAxis(W, 169044, ABG)
03:02:52.462 00.000 10052 duration set to 500 by maxRaDuration
03:02:52.462 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:52.477 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:52.489 00.012 10052 IsSlewing returns 0
03:02:52.509 00.020 6880 UpdateGuideState exits: m=2283 SNR=32.9
03:02:52.509 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:52.509 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:52.509 00.000 6880 Enqueuing Expose request
03:02:52.525 00.016 10052 IsGuiding returns 0
03:02:52.556 00.031 10052 PulseGuide returned control before completion, sleep 483
03:02:53.075 00.519 10052 IsGuiding returns 0
03:02:53.075 00.000 10052 Move returns status 0, amount 500
03:02:53.075 00.000 10052 MoveAxis(N, 0, ABG)
03:02:53.075 00.000 10052 Move returns status 0, amount 0
03:02:53.075 00.000 10052 move complete, result=0
03:02:53.075 00.000 10052 worker thread done servicing request
03:02:53.075 00.000 10052 Worker thread wakes up
03:02:53.075 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:53.075 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,276,31,31)
03:02:53.075 00.000 6880 GuideStep: 599.6 px 500 ms WEST, -0.1 px 0 ms NORTH
03:02:53.563 00.488 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f114a837-a9af-4156-b601-b15980af2725"}
03:02:53.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f114a837-a9af-4156-b601-b15980af2725"}
03:02:53.563 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd721971-4bce-4756-bfea-619baaa89336"}
03:02:53.563 00.000 6880 case statement mapped state 6 to 3
03:02:53.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"bd721971-4bce-4756-bfea-619baaa89336"}
03:02:53.563 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c625bc4f-78e4-436a-b4e3-c0da09b5cd6f"}
03:02:53.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5171,"width":15,"height":15,"star_pos":[7.09,7.16],"pixels":"..."},"id":"c625bc4f-78e4-436a-b4e3-c0da09b5cd6f"}
03:02:53.989 00.426 10052 Exposure complete
03:02:54.036 00.047 6880 OnExposeComplete: enter
03:02:54.036 00.000 6880 UpdateGuideState(): m_state=6
03:02:54.036 00.000 6880 Star::Find(15, 401, 291, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5172
03:02:54.036 00.000 6880 Star::Find returns 1 (0), X=401.22, Y=289.89, Mass=2322, SNR=33.2, Peak=142 HFD=4.8
03:02:54.036 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:54.036 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:02:54.036 00.000 6880 CameraToMount -- cameraX=-6.67 cameraY=-601.15 hyp=601.19 cameraTheta=-1.58 mountX=600.90 mountY=0.02, mountTheta=0.00
03:02:54.036 00.000 10052 worker thread done servicing request
03:02:54.045 00.009 6880 SchedulePrimaryMove(0FC6AC90, x=-6.67, y=-601.15, opts=13)
03:02:54.045 00.000 6880 Enqueuing Move request for scope (-6.67, -601.15)
03:02:54.045 00.000 10052 Worker thread wakes up
03:02:54.045 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.67, -601.15) opts 0xd
03:02:54.045 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.67, -601.15)
03:02:54.045 00.000 10052 Moving (-6.67, -601.15) raw xDistance=600.90 yDistance=0.02
03:02:54.045 00.000 10052 GuideAlgorithmHysteresis::Result() returns 284.60 from input 600.90
03:02:54.045 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.09, using input
03:02:54.045 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.04
03:02:54.045 00.000 10052 MoveAxis(W, 169424, ABG)
03:02:54.045 00.000 10052 duration set to 500 by maxRaDuration
03:02:54.045 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:54.052 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:54.084 00.032 6880 UpdateGuideState exits: m=2322 SNR=33.2
03:02:54.084 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:54.084 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:54.084 00.000 6880 Enqueuing Expose request
03:02:54.100 00.016 10052 IsSlewing returns 0
03:02:54.162 00.062 10052 IsGuiding returns 0
03:02:54.194 00.032 10052 PulseGuide returned control before completion, sleep 483
03:02:54.699 00.505 10052 IsGuiding returns 1
03:02:54.705 00.006 10052 scope still moving after pulse duration time elapsed
03:02:54.751 00.046 10052 IsSlewing returns 0
03:02:54.790 00.039 10052 IsGuiding returns 0
03:02:54.790 00.000 10052 scope move finished after 500 + 120 ms
03:02:54.790 00.000 10052 Move returns status 0, amount 500
03:02:54.790 00.000 10052 MoveAxis(N, 0, ABG)
03:02:54.790 00.000 10052 Move returns status 0, amount 0
03:02:54.790 00.000 10052 move complete, result=0
03:02:54.790 00.000 10052 worker thread done servicing request
03:02:54.790 00.000 6880 GuideStep: 600.9 px 500 ms WEST, 0.0 px 0 ms NORTH
03:02:54.790 00.000 10052 Worker thread wakes up
03:02:54.790 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:54.790 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,275,31,31)
03:02:55.565 00.775 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d7eb33cc-3df8-4fc1-a974-55879929a9c5"}
03:02:55.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d7eb33cc-3df8-4fc1-a974-55879929a9c5"}
03:02:55.565 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5822f470-07b3-4ec2-955f-6c94bdeff07f"}
03:02:55.565 00.000 6880 case statement mapped state 6 to 3
03:02:55.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5822f470-07b3-4ec2-955f-6c94bdeff07f"}
03:02:55.565 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c05a0710-80e5-475c-9602-349e74f42e7a"}
03:02:55.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5172,"width":15,"height":15,"star_pos":[7.22,6.89],"pixels":"..."},"id":"c05a0710-80e5-475c-9602-349e74f42e7a"}
03:02:55.917 00.352 10052 Exposure complete
03:02:55.985 00.068 10052 worker thread done servicing request
03:02:55.985 00.000 6880 OnExposeComplete: enter
03:02:55.985 00.000 6880 UpdateGuideState(): m_state=6
03:02:55.985 00.000 6880 Star::Find(15, 401, 289, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5173
03:02:55.985 00.000 6880 Star::Find returns 1 (0), X=400.90, Y=286.83, Mass=2332, SNR=33.3, Peak=161 HFD=4.8
03:02:55.985 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:55.985 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:55.985 00.000 6880 CameraToMount -- cameraX=-6.99 cameraY=-604.21 hyp=604.25 cameraTheta=-1.58 mountX=603.96 mountY=-0.27, mountTheta=-0.00
03:02:55.993 00.008 6880 SchedulePrimaryMove(0FC6AC90, x=-6.99, y=-604.21, opts=13)
03:02:55.993 00.000 6880 Enqueuing Move request for scope (-6.99, -604.21)
03:02:55.993 00.000 10052 Worker thread wakes up
03:02:55.993 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.99, -604.21) opts 0xd
03:02:55.993 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.99, -604.21)
03:02:55.993 00.000 10052 Moving (-6.99, -604.21) raw xDistance=603.96 yDistance=-0.27
03:02:55.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns 286.01 from input 603.96
03:02:55.993 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.27, slope = -0.01
03:02:55.993 00.000 10052 MoveAxis(W, 170264, ABG)
03:02:55.993 00.000 10052 duration set to 500 by maxRaDuration
03:02:55.993 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:56.011 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:56.030 00.019 6880 UpdateGuideState exits: m=2332 SNR=33.3
03:02:56.030 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:56.030 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:56.030 00.000 6880 Enqueuing Expose request
03:02:56.059 00.029 10052 IsSlewing returns 0
03:02:56.137 00.078 10052 IsGuiding returns 0
03:02:56.200 00.063 10052 PulseGuide returned control before completion, sleep 452
03:02:56.693 00.493 10052 IsGuiding returns 1
03:02:56.693 00.000 10052 scope still moving after pulse duration time elapsed
03:02:56.733 00.040 10052 IsSlewing returns 0
03:02:56.764 00.031 10052 IsGuiding returns 0
03:02:56.764 00.000 10052 scope move finished after 500 + 134 ms
03:02:56.764 00.000 10052 Move returns status 0, amount 500
03:02:56.764 00.000 10052 MoveAxis(N, 7, ABG)
03:02:56.764 00.000 10052 Guiding  Dir = 0, Dur = 7
03:02:56.811 00.047 10052 IsSlewing returns 0
03:02:56.843 00.032 10052 IsGuiding returns 0
03:02:56.922 00.079 10052 IsGuiding returns 0
03:02:56.922 00.000 10052 Move returns status 0, amount 7
03:02:56.922 00.000 10052 move complete, result=0
03:02:56.922 00.000 10052 worker thread done servicing request
03:02:56.922 00.000 6880 GuideStep: 604.0 px 500 ms WEST, -0.3 px 7 ms NORTH
03:02:56.922 00.000 10052 Worker thread wakes up
03:02:56.922 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:56.922 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,272,31,31)
03:02:57.564 00.642 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fcfa1ea7-4bf0-4081-a4d8-a43a8c9299a5"}
03:02:57.564 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fcfa1ea7-4bf0-4081-a4d8-a43a8c9299a5"}
03:02:57.564 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1f37a866-1312-49f8-8991-7febbc91be38"}
03:02:57.564 00.000 6880 case statement mapped state 6 to 3
03:02:57.564 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1f37a866-1312-49f8-8991-7febbc91be38"}
03:02:57.565 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bb9c0050-4ce8-4523-a5c9-6ffc4241916f"}
03:02:57.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5173,"width":15,"height":15,"star_pos":[6.90,6.83],"pixels":"..."},"id":"bb9c0050-4ce8-4523-a5c9-6ffc4241916f"}
03:02:58.054 00.489 10052 Exposure complete
03:02:58.116 00.062 10052 worker thread done servicing request
03:02:58.116 00.000 6880 OnExposeComplete: enter
03:02:58.116 00.000 6880 UpdateGuideState(): m_state=6
03:02:58.116 00.000 6880 Star::Find(15, 400, 286, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5174
03:02:58.116 00.000 6880 Star::Find returns 1 (0), X=401.02, Y=284.33, Mass=2402, SNR=33.8, Peak=175 HFD=5.1
03:02:58.116 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:58.116 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:58.116 00.000 6880 CameraToMount -- cameraX=-6.87 cameraY=-606.71 hyp=606.75 cameraTheta=-1.58 mountX=606.46 mountY=-0.12, mountTheta=-0.00
03:02:58.116 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.87, y=-606.71, opts=13)
03:02:58.116 00.000 6880 Enqueuing Move request for scope (-6.87, -606.71)
03:02:58.116 00.000 10052 Worker thread wakes up
03:02:58.116 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.87, -606.71) opts 0xd
03:02:58.116 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.87, -606.71)
03:02:58.116 00.000 10052 Moving (-6.87, -606.71) raw xDistance=606.46 yDistance=-0.12
03:02:58.116 00.000 10052 GuideAlgorithmHysteresis::Result() returns 287.21 from input 606.46
03:02:58.116 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.01
03:02:58.116 00.000 10052 MoveAxis(W, 170975, ABG)
03:02:58.116 00.000 10052 duration set to 500 by maxRaDuration
03:02:58.116 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:58.132 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:58.132 00.000 10052 IsSlewing returns 0
03:02:58.147 00.015 6880 UpdateGuideState exits: m=2402 SNR=33.8
03:02:58.147 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:58.147 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:58.147 00.000 6880 Enqueuing Expose request
03:02:58.179 00.032 10052 IsGuiding returns 0
03:02:58.195 00.016 10052 PulseGuide returned control before completion, sleep 483
03:02:58.712 00.517 10052 IsGuiding returns 0
03:02:58.712 00.000 10052 Move returns status 0, amount 500
03:02:58.712 00.000 10052 MoveAxis(N, 0, ABG)
03:02:58.712 00.000 10052 Move returns status 0, amount 0
03:02:58.712 00.000 10052 move complete, result=0
03:02:58.712 00.000 10052 worker thread done servicing request
03:02:58.712 00.000 6880 GuideStep: 606.5 px 500 ms WEST, -0.1 px 0 ms NORTH
03:02:58.712 00.000 10052 Worker thread wakes up
03:02:58.712 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:02:58.712 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,269,31,31)
03:02:59.561 00.849 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3503b25a-4654-4f9e-a676-39c3f0c5c183"}
03:02:59.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3503b25a-4654-4f9e-a676-39c3f0c5c183"}
03:02:59.561 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37398582-8273-4393-b43e-5a2147996b21"}
03:02:59.561 00.000 6880 case statement mapped state 6 to 3
03:02:59.561 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"37398582-8273-4393-b43e-5a2147996b21"}
03:02:59.561 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0eea69c5-2d97-4973-a257-6deadbe6804c"}
03:02:59.564 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5174,"width":15,"height":15,"star_pos":[7.02,7.33],"pixels":"..."},"id":"0eea69c5-2d97-4973-a257-6deadbe6804c"}
03:02:59.624 00.060 10052 Exposure complete
03:02:59.685 00.061 10052 worker thread done servicing request
03:02:59.685 00.000 6880 OnExposeComplete: enter
03:02:59.685 00.000 6880 UpdateGuideState(): m_state=6
03:02:59.685 00.000 6880 Star::Find(15, 401, 284, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5175
03:02:59.685 00.000 6880 Star::Find returns 1 (0), X=400.99, Y=282.88, Mass=2362, SNR=33.5, Peak=161 HFD=4.7
03:02:59.685 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:02:59.685 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:02:59.685 00.000 6880 CameraToMount -- cameraX=-6.90 cameraY=-608.16 hyp=608.20 cameraTheta=-1.58 mountX=607.91 mountY=-0.13, mountTheta=-0.00
03:02:59.685 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.90, y=-608.16, opts=13)
03:02:59.685 00.000 6880 Enqueuing Move request for scope (-6.90, -608.16)
03:02:59.685 00.000 10052 Worker thread wakes up
03:02:59.685 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.90, -608.16) opts 0xd
03:02:59.685 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.90, -608.16)
03:02:59.685 00.000 10052 Moving (-6.90, -608.16) raw xDistance=607.91 yDistance=-0.13
03:02:59.685 00.000 10052 GuideAlgorithmHysteresis::Result() returns 287.92 from input 607.91
03:02:59.685 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.01
03:02:59.685 00.000 10052 MoveAxis(W, 171398, ABG)
03:02:59.685 00.000 10052 duration set to 500 by maxRaDuration
03:02:59.685 00.000 10052 Guiding  Dir = 3, Dur = 500
03:02:59.717 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:02:59.733 00.016 10052 IsSlewing returns 0
03:02:59.750 00.017 6880 UpdateGuideState exits: m=2362 SNR=33.5
03:02:59.750 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:02:59.750 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:02:59.750 00.000 6880 Enqueuing Expose request
03:02:59.812 00.062 10052 IsGuiding returns 0
03:02:59.875 00.063 10052 PulseGuide returned control before completion, sleep 441
03:03:00.348 00.473 10052 IsGuiding returns 1
03:03:00.348 00.000 10052 scope still moving after pulse duration time elapsed
03:03:00.395 00.047 10052 IsSlewing returns 0
03:03:00.427 00.032 10052 IsGuiding returns 0
03:03:00.442 00.015 10052 scope move finished after 500 + 125 ms
03:03:00.442 00.000 10052 Move returns status 0, amount 500
03:03:00.442 00.000 10052 MoveAxis(N, 0, ABG)
03:03:00.442 00.000 10052 Move returns status 0, amount 0
03:03:00.443 00.001 10052 move complete, result=0
03:03:00.443 00.000 10052 worker thread done servicing request
03:03:00.443 00.000 10052 Worker thread wakes up
03:03:00.443 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:03:00.443 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,268,31,31)
03:03:00.443 00.000 6880 GuideStep: 607.9 px 500 ms WEST, -0.1 px 0 ms NORTH
03:03:01.556 01.113 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b12b96e-b3d6-4e50-8256-620546b6482c"}
03:03:01.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b12b96e-b3d6-4e50-8256-620546b6482c"}
03:03:01.560 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c83a021-8d64-4b1c-b429-287892144f97"}
03:03:01.560 00.000 6880 case statement mapped state 6 to 3
03:03:01.560 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c83a021-8d64-4b1c-b429-287892144f97"}
03:03:01.560 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9af62ea6-11bf-4e0a-854a-3df103902ed0"}
03:03:01.560 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5175,"width":15,"height":15,"star_pos":[6.99,6.88],"pixels":"..."},"id":"9af62ea6-11bf-4e0a-854a-3df103902ed0"}
03:03:01.573 00.013 10052 Exposure complete
03:03:01.636 00.063 10052 worker thread done servicing request
03:03:01.636 00.000 6880 OnExposeComplete: enter
03:03:01.636 00.000 6880 UpdateGuideState(): m_state=6
03:03:01.636 00.000 6880 Star::Find(15, 400, 282, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5176
03:03:01.636 00.000 6880 Star::Find returns 1 (0), X=400.94, Y=279.91, Mass=2262, SNR=32.8, Peak=154 HFD=4.6
03:03:01.636 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:03:01.636 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:03:01.636 00.000 6880 CameraToMount -- cameraX=-6.95 cameraY=-611.13 hyp=611.16 cameraTheta=-1.58 mountX=610.87 mountY=-0.15, mountTheta=-0.00
03:03:01.652 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=-6.95, y=-611.13, opts=13)
03:03:01.652 00.000 6880 Enqueuing Move request for scope (-6.95, -611.13)
03:03:01.652 00.000 10052 Worker thread wakes up
03:03:01.652 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.95, -611.13) opts 0xd
03:03:01.652 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.95, -611.13)
03:03:01.652 00.000 10052 Moving (-6.95, -611.13) raw xDistance=610.87 yDistance=-0.15
03:03:01.652 00.000 10052 GuideAlgorithmHysteresis::Result() returns 289.29 from input 610.87
03:03:01.652 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = -0.01
03:03:01.652 00.000 10052 MoveAxis(W, 172214, ABG)
03:03:01.652 00.000 10052 duration set to 500 by maxRaDuration
03:03:01.652 00.000 10052 Guiding  Dir = 3, Dur = 500
03:03:01.675 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:03:01.700 00.025 6880 UpdateGuideState exits: m=2262 SNR=32.8
03:03:01.700 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:01.700 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:03:01.700 00.000 6880 Enqueuing Expose request
03:03:01.709 00.009 10052 IsSlewing returns 0
03:03:01.782 00.073 10052 IsGuiding returns 0
03:03:01.857 00.075 10052 PulseGuide returned control before completion, sleep 447
03:03:02.330 00.473 10052 IsGuiding returns 1
03:03:02.330 00.000 10052 scope still moving after pulse duration time elapsed
03:03:02.378 00.048 10052 IsSlewing returns 0
03:03:02.409 00.031 10052 IsGuiding returns 0
03:03:02.409 00.000 10052 scope move finished after 500 + 128 ms
03:03:02.409 00.000 10052 Move returns status 0, amount 500
03:03:02.409 00.000 10052 MoveAxis(N, 0, ABG)
03:03:02.409 00.000 10052 Move returns status 0, amount 0
03:03:02.409 00.000 10052 move complete, result=0
03:03:02.409 00.000 10052 worker thread done servicing request
03:03:02.409 00.000 10052 Worker thread wakes up
03:03:02.409 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:03:02.409 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,265,31,31)
03:03:02.409 00.000 6880 GuideStep: 610.9 px 500 ms WEST, -0.2 px 0 ms NORTH
03:03:03.333 00.924 10052 Exposure complete
03:03:03.381 00.048 10052 worker thread done servicing request
03:03:03.381 00.000 6880 OnExposeComplete: enter
03:03:03.381 00.000 6880 UpdateGuideState(): m_state=6
03:03:03.381 00.000 6880 Star::Find(15, 400, 279, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5177
03:03:03.381 00.000 6880 Star::Find returns 1 (0), X=400.69, Y=278.34, Mass=2261, SNR=32.8, Peak=144 HFD=4.8
03:03:03.381 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:03:03.381 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:03:03.381 00.000 6880 CameraToMount -- cameraX=-7.21 cameraY=-612.70 hyp=612.74 cameraTheta=-1.58 mountX=612.46 mountY=-0.39, mountTheta=-0.00
03:03:03.381 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-7.21, y=-612.70, opts=13)
03:03:03.381 00.000 6880 Enqueuing Move request for scope (-7.21, -612.70)
03:03:03.381 00.000 10052 Worker thread wakes up
03:03:03.381 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-7.21, -612.70) opts 0xd
03:03:03.381 00.000 10052 Handling offset move in thread for scope, endpoint = (-7.21, -612.70)
03:03:03.381 00.000 10052 Moving (-7.21, -612.70) raw xDistance=612.46 yDistance=-0.39
03:03:03.381 00.000 10052 GuideAlgorithmHysteresis::Result() returns 290.07 from input 612.46
03:03:03.381 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.10 from input -0.39, slope = -0.02
03:03:03.381 00.000 10052 MoveAxis(W, 172679, ABG)
03:03:03.381 00.000 10052 duration set to 500 by maxRaDuration
03:03:03.381 00.000 10052 Guiding  Dir = 3, Dur = 500
03:03:03.411 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:03:03.411 00.000 10052 IsSlewing returns 0
03:03:03.443 00.032 6880 UpdateGuideState exits: m=2261 SNR=32.8
03:03:03.443 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:03.443 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:03:03.443 00.000 6880 Enqueuing Expose request
03:03:03.456 00.013 10052 IsGuiding returns 0
03:03:03.475 00.019 10052 PulseGuide returned control before completion, sleep 484
03:03:03.553 00.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c44c282-7239-4bf4-b845-6ee22ea32d67"}
03:03:03.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c44c282-7239-4bf4-b845-6ee22ea32d67"}
03:03:03.553 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b19ffb68-5eba-46da-9b7a-34405d1ac8d3"}
03:03:03.553 00.000 6880 case statement mapped state 6 to 3
03:03:03.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b19ffb68-5eba-46da-9b7a-34405d1ac8d3"}
03:03:03.553 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0446326f-80d8-4c01-afe5-593b73999632"}
03:03:03.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5177,"width":15,"height":15,"star_pos":[6.69,7.34],"pixels":"..."},"id":"0446326f-80d8-4c01-afe5-593b73999632"}
03:03:04.040 00.487 10052 IsGuiding returns 0
03:03:04.040 00.000 10052 Move returns status 0, amount 500
03:03:04.040 00.000 10052 MoveAxis(N, 39, ABG)
03:03:04.040 00.000 10052 Guiding  Dir = 0, Dur = 39
03:03:04.108 00.068 10052 IsSlewing returns 0
03:03:04.183 00.075 10052 IsGuiding returns 0
03:03:04.324 00.141 10052 IsGuiding returns 0
03:03:04.324 00.000 10052 Move returns status 0, amount 39
03:03:04.324 00.000 10052 move complete, result=0
03:03:04.324 00.000 6880 GuideStep: 612.5 px 500 ms WEST, -0.4 px 39 ms NORTH
03:03:04.338 00.014 10052 worker thread done servicing request
03:03:04.338 00.000 10052 Worker thread wakes up
03:03:04.338 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:03:04.338 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,263,31,31)
03:03:05.468 01.130 10052 Exposure complete
03:03:05.531 00.063 10052 worker thread done servicing request
03:03:05.531 00.000 6880 OnExposeComplete: enter
03:03:05.531 00.000 6880 UpdateGuideState(): m_state=6
03:03:05.531 00.000 6880 Star::Find(15, 400, 278, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5178
03:03:05.531 00.000 6880 Star::Find returns 1 (0), X=400.96, Y=275.03, Mass=2305, SNR=33.1, Peak=144 HFD=4.6
03:03:05.531 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:03:05.531 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:03:05.531 00.000 6880 CameraToMount -- cameraX=-6.94 cameraY=-616.01 hyp=616.05 cameraTheta=-1.58 mountX=615.75 mountY=-0.08, mountTheta=-0.00
03:03:05.531 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.94, y=-616.01, opts=13)
03:03:05.531 00.000 6880 Enqueuing Move request for scope (-6.94, -616.01)
03:03:05.531 00.000 10052 Worker thread wakes up
03:03:05.531 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.94, -616.01) opts 0xd
03:03:05.531 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.94, -616.01)
03:03:05.531 00.000 10052 Moving (-6.94, -616.01) raw xDistance=615.75 yDistance=-0.08
03:03:05.531 00.000 10052 GuideAlgorithmHysteresis::Result() returns 291.59 from input 615.75
03:03:05.531 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.13, using input
03:03:05.531 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.03
03:03:05.531 00.000 10052 MoveAxis(W, 173585, ABG)
03:03:05.531 00.000 10052 duration set to 500 by maxRaDuration
03:03:05.531 00.000 10052 Guiding  Dir = 3, Dur = 500
03:03:05.566 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:03:05.578 00.012 10052 IsSlewing returns 0
03:03:05.595 00.017 6880 UpdateGuideState exits: m=2305 SNR=33.1
03:03:05.595 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:05.595 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:03:05.595 00.000 6880 Enqueuing Expose request
03:03:05.595 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb37026e-1af0-49c2-91ae-87c209e5cbbf"}
03:03:05.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb37026e-1af0-49c2-91ae-87c209e5cbbf"}
03:03:05.598 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"49cba304-3ec4-4010-be86-aaae0365e398"}
03:03:05.598 00.000 6880 case statement mapped state 6 to 3
03:03:05.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"49cba304-3ec4-4010-be86-aaae0365e398"}
03:03:05.608 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2f0380ab-1704-433a-b44c-bb1376669c40"}
03:03:05.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5178,"width":15,"height":15,"star_pos":[6.96,7.03],"pixels":"..."},"id":"2f0380ab-1704-433a-b44c-bb1376669c40"}
03:03:05.658 00.050 10052 IsGuiding returns 0
03:03:05.720 00.062 10052 PulseGuide returned control before completion, sleep 446
03:03:06.238 00.518 10052 IsGuiding returns 1
03:03:06.242 00.004 10052 scope still moving after pulse duration time elapsed
03:03:06.290 00.048 10052 IsSlewing returns 0
03:03:06.334 00.044 10052 IsGuiding returns 0
03:03:06.334 00.000 10052 scope move finished after 500 + 169 ms
03:03:06.334 00.000 10052 Move returns status 0, amount 500
03:03:06.334 00.000 10052 MoveAxis(N, 0, ABG)
03:03:06.334 00.000 10052 Move returns status 0, amount 0
03:03:06.334 00.000 10052 move complete, result=0
03:03:06.334 00.000 10052 worker thread done servicing request
03:03:06.334 00.000 10052 Worker thread wakes up
03:03:06.334 00.000 6880 GuideStep: 615.8 px 500 ms WEST, -0.1 px 0 ms NORTH
03:03:06.334 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:03:06.334 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,260,31,31)
03:03:07.250 00.916 10052 Exposure complete
03:03:07.328 00.078 10052 worker thread done servicing request
03:03:07.328 00.000 6880 OnExposeComplete: enter
03:03:07.328 00.000 6880 UpdateGuideState(): m_state=6
03:03:07.328 00.000 6880 Star::Find(15, 400, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5179
03:03:07.328 00.000 6880 Star::Find returns 1 (0), X=400.86, Y=273.32, Mass=2407, SNR=33.9, Peak=140 HFD=5.1
03:03:07.328 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:03:07.328 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:03:07.328 00.000 6880 CameraToMount -- cameraX=-7.04 cameraY=-617.72 hyp=617.76 cameraTheta=-1.58 mountX=617.46 mountY=-0.16, mountTheta=-0.00
03:03:07.328 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-7.04, y=-617.72, opts=13)
03:03:07.328 00.000 6880 Enqueuing Move request for scope (-7.04, -617.72)
03:03:07.328 00.000 10052 Worker thread wakes up
03:03:07.328 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-7.04, -617.72) opts 0xd
03:03:07.328 00.000 10052 Handling offset move in thread for scope, endpoint = (-7.04, -617.72)
03:03:07.332 00.004 10052 Moving (-7.04, -617.72) raw xDistance=617.46 yDistance=-0.16
03:03:07.332 00.000 10052 GuideAlgorithmHysteresis::Result() returns 292.44 from input 617.46
03:03:07.332 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
03:03:07.332 00.000 10052 MoveAxis(W, 174088, ABG)
03:03:07.332 00.000 10052 duration set to 500 by maxRaDuration
03:03:07.332 00.000 10052 Guiding  Dir = 3, Dur = 500
03:03:07.354 00.022 10052 IsSlewing returns 0
03:03:07.354 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:03:07.386 00.032 6880 UpdateGuideState exits: m=2407 SNR=33.9
03:03:07.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:07.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:03:07.386 00.000 6880 Enqueuing Expose request
03:03:07.390 00.004 10052 IsGuiding returns 0
03:03:07.412 00.022 10052 PulseGuide returned control before completion, sleep 484
03:03:07.551 00.139 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dab21ba9-58c7-4ce0-8d2c-92bbde328ea3"}
03:03:07.552 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dab21ba9-58c7-4ce0-8d2c-92bbde328ea3"}
03:03:07.552 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1645ab63-f595-43ed-8fbd-10c79878b1be"}
03:03:07.552 00.000 6880 case statement mapped state 6 to 3
03:03:07.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1645ab63-f595-43ed-8fbd-10c79878b1be"}
03:03:07.552 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f8b0197a-e8d6-4e48-870e-713e10091119"}
03:03:07.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5179,"width":15,"height":15,"star_pos":[6.86,7.32],"pixels":"..."},"id":"f8b0197a-e8d6-4e48-870e-713e10091119"}
03:03:07.957 00.405 10052 IsGuiding returns 0
03:03:07.957 00.000 10052 Move returns status 0, amount 500
03:03:07.957 00.000 10052 MoveAxis(N, 0, ABG)
03:03:07.957 00.000 10052 Move returns status 0, amount 0
03:03:07.957 00.000 10052 move complete, result=0
03:03:07.957 00.000 10052 worker thread done servicing request
03:03:07.957 00.000 6880 GuideStep: 617.5 px 500 ms WEST, -0.2 px 0 ms NORTH
03:03:07.967 00.010 10052 Worker thread wakes up
03:03:07.973 00.006 10052 worker thread servicing REQUEST_EXPOSE 1000
03:03:07.973 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,258,31,31)
03:03:09.103 01.130 10052 Exposure complete
03:03:09.176 00.073 10052 worker thread done servicing request
03:03:09.176 00.000 6880 OnExposeComplete: enter
03:03:09.176 00.000 6880 UpdateGuideState(): m_state=6
03:03:09.176 00.000 6880 Star::Find(15, 400, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5180
03:03:09.176 00.000 6880 Star::Find returns 1 (0), X=400.72, Y=270.79, Mass=2326, SNR=33.3, Peak=135 HFD=5.0
03:03:09.176 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:03:09.176 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:03:09.176 00.000 6880 CameraToMount -- cameraX=-7.17 cameraY=-620.25 hyp=620.29 cameraTheta=-1.58 mountX=620.00 mountY=-0.27, mountTheta=-0.00
03:03:09.176 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-7.17, y=-620.25, opts=13)
03:03:09.176 00.000 6880 Enqueuing Move request for scope (-7.17, -620.25)
03:03:09.176 00.000 10052 Worker thread wakes up
03:03:09.176 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-7.17, -620.25) opts 0xd
03:03:09.176 00.000 10052 Handling offset move in thread for scope, endpoint = (-7.17, -620.25)
03:03:09.176 00.000 10052 Moving (-7.17, -620.25) raw xDistance=620.00 yDistance=-0.27
03:03:09.176 00.000 10052 GuideAlgorithmHysteresis::Result() returns 293.62 from input 620.00
03:03:09.176 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.27, slope = -0.01
03:03:09.176 00.000 10052 MoveAxis(W, 174794, ABG)
03:03:09.176 00.000 10052 duration set to 500 by maxRaDuration
03:03:09.176 00.000 10052 Guiding  Dir = 3, Dur = 500
03:03:09.200 00.024 10052 IsSlewing returns 0
03:03:09.205 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:03:09.232 00.027 6880 UpdateGuideState exits: m=2326 SNR=33.3
03:03:09.232 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:09.232 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:03:09.232 00.000 6880 Enqueuing Expose request
03:03:09.239 00.007 10052 IsGuiding returns 0
03:03:09.270 00.031 10052 PulseGuide returned control before completion, sleep 483
03:03:09.549 00.279 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3fb02b65-01ad-4c63-9f24-c32a30df14ac"}
03:03:09.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3fb02b65-01ad-4c63-9f24-c32a30df14ac"}
03:03:09.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a0dc13e9-0cb5-443c-8f24-16a402553ec0"}
03:03:09.549 00.000 6880 case statement mapped state 6 to 3
03:03:09.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0dc13e9-0cb5-443c-8f24-16a402553ec0"}
03:03:09.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3af5b5b-d985-4c42-a818-2d89b9637654"}
03:03:09.551 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5180,"width":15,"height":15,"star_pos":[6.72,6.79],"pixels":"..."},"id":"a3af5b5b-d985-4c42-a818-2d89b9637654"}
03:03:09.817 00.266 10052 IsGuiding returns 0
03:03:09.817 00.000 10052 Move returns status 0, amount 500
03:03:09.817 00.000 10052 MoveAxis(N, 27, ABG)
03:03:09.817 00.000 10052 Guiding  Dir = 0, Dur = 27
03:03:09.895 00.078 10052 IsSlewing returns 0
03:03:09.957 00.062 10052 IsGuiding returns 0
03:03:10.098 00.141 10052 IsGuiding returns 0
03:03:10.098 00.000 10052 Move returns status 0, amount 27
03:03:10.098 00.000 10052 move complete, result=0
03:03:10.108 00.010 10052 worker thread done servicing request
03:03:10.108 00.000 10052 Worker thread wakes up
03:03:10.108 00.000 6880 GuideStep: 620.0 px 500 ms WEST, -0.3 px 27 ms NORTH
03:03:10.109 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:03:10.109 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,256,31,31)
03:03:11.245 01.136 10052 Exposure complete
03:03:11.312 00.067 10052 worker thread done servicing request
03:03:11.312 00.000 6880 OnExposeComplete: enter
03:03:11.312 00.000 6880 UpdateGuideState(): m_state=6
03:03:11.312 00.000 6880 Star::Find(15, 400, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5181
03:03:11.320 00.008 6880 Star::Find returns 1 (0), X=400.58, Y=268.09, Mass=2381, SNR=33.7, Peak=147 HFD=5.1
03:03:11.320 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:03:11.320 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:03:11.320 00.000 6880 CameraToMount -- cameraX=-7.31 cameraY=-622.95 hyp=622.99 cameraTheta=-1.58 mountX=622.70 mountY=-0.38, mountTheta=-0.00
03:03:11.320 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-7.31, y=-622.95, opts=13)
03:03:11.320 00.000 6880 Enqueuing Move request for scope (-7.31, -622.95)
03:03:11.320 00.000 10052 Worker thread wakes up
03:03:11.320 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-7.31, -622.95) opts 0xd
03:03:11.320 00.000 10052 Handling offset move in thread for scope, endpoint = (-7.31, -622.95)
03:03:11.320 00.000 10052 Moving (-7.31, -622.95) raw xDistance=622.70 yDistance=-0.38
03:03:11.320 00.000 10052 GuideAlgorithmHysteresis::Result() returns 294.90 from input 622.70
03:03:11.320 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.38, slope = -0.02
03:03:11.320 00.000 10052 MoveAxis(W, 175551, ABG)
03:03:11.320 00.000 10052 duration set to 500 by maxRaDuration
03:03:11.320 00.000 10052 Guiding  Dir = 3, Dur = 500
03:03:11.337 00.017 10052 IsSlewing returns 0
03:03:11.344 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:03:11.367 00.023 6880 UpdateGuideState exits: m=2381 SNR=33.7
03:03:11.367 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:11.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:03:11.367 00.000 6880 Enqueuing Expose request
03:03:11.367 00.000 10052 IsGuiding returns 0
03:03:11.400 00.033 10052 PulseGuide returned control before completion, sleep 483
03:03:11.543 00.143 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"50231c68-bb60-43e7-a689-7454682914f5"}
03:03:11.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"50231c68-bb60-43e7-a689-7454682914f5"}
03:03:11.545 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aaf1eab3-a6c1-4a7a-a230-716c8f771451"}
03:03:11.545 00.000 6880 case statement mapped state 6 to 3
03:03:11.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aaf1eab3-a6c1-4a7a-a230-716c8f771451"}
03:03:11.545 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dc24e074-2a31-49f2-ba30-94c17c786930"}
03:03:11.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5181,"width":15,"height":15,"star_pos":[6.58,7.09],"pixels":"..."},"id":"dc24e074-2a31-49f2-ba30-94c17c786930"}
03:03:11.957 00.412 10052 IsGuiding returns 0
03:03:11.957 00.000 10052 Move returns status 0, amount 500
03:03:11.957 00.000 10052 MoveAxis(N, 43, ABG)
03:03:11.957 00.000 10052 Guiding  Dir = 0, Dur = 43
03:03:12.026 00.069 10052 IsSlewing returns 0
03:03:12.100 00.074 10052 IsGuiding returns 0
03:03:12.255 00.155 10052 IsGuiding returns 0
03:03:12.259 00.004 10052 Move returns status 0, amount 43
03:03:12.259 00.000 10052 move complete, result=0
03:03:12.259 00.000 10052 worker thread done servicing request
03:03:12.259 00.000 10052 Worker thread wakes up
03:03:12.259 00.000 6880 GuideStep: 622.7 px 500 ms WEST, -0.4 px 43 ms NORTH
03:03:12.259 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:03:12.259 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,253,31,31)
03:03:13.391 01.132 10052 Exposure complete
03:03:13.450 00.059 10052 worker thread done servicing request
03:03:13.450 00.000 6880 OnExposeComplete: enter
03:03:13.450 00.000 6880 UpdateGuideState(): m_state=6
03:03:13.450 00.000 6880 Star::Find(15, 400, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5182
03:03:13.450 00.000 6880 Star::Find returns 1 (0), X=400.64, Y=268.71, Mass=2273, SNR=32.8, Peak=156 HFD=4.8
03:03:13.450 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:03:13.450 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:03:13.450 00.000 6880 CameraToMount -- cameraX=-7.25 cameraY=-622.33 hyp=622.37 cameraTheta=-1.58 mountX=622.08 mountY=-0.33, mountTheta=-0.00
03:03:13.451 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-7.25, y=-622.33, opts=13)
03:03:13.451 00.000 6880 Enqueuing Move request for scope (-7.25, -622.33)
03:03:13.451 00.000 10052 Worker thread wakes up
03:03:13.451 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-7.25, -622.33) opts 0xd
03:03:13.451 00.000 10052 Handling offset move in thread for scope, endpoint = (-7.25, -622.33)
03:03:13.451 00.000 10052 Moving (-7.25, -622.33) raw xDistance=622.08 yDistance=-0.33
03:03:13.451 00.000 10052 GuideAlgorithmHysteresis::Result() returns 294.68 from input 622.08
03:03:13.451 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.33, slope = -0.02
03:03:13.451 00.000 10052 MoveAxis(W, 175423, ABG)
03:03:13.451 00.000 10052 duration set to 500 by maxRaDuration
03:03:13.451 00.000 10052 Guiding  Dir = 3, Dur = 500
03:03:13.461 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:03:13.473 00.012 10052 IsSlewing returns 0
03:03:13.493 00.020 6880 UpdateGuideState exits: m=2273 SNR=32.8
03:03:13.493 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:13.493 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:03:13.493 00.000 6880 Enqueuing Expose request
03:03:13.508 00.015 10052 IsGuiding returns 0
03:03:13.551 00.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"642db6b3-d846-4b7c-912c-d2313556818c"}
03:03:13.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"642db6b3-d846-4b7c-912c-d2313556818c"}
03:03:13.572 00.021 10052 PulseGuide returned control before completion, sleep 445
03:03:13.579 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"932a90d7-0100-44d4-91e6-c74ccb39e1ad"}
03:03:13.579 00.000 6880 case statement mapped state 6 to 3
03:03:13.579 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"932a90d7-0100-44d4-91e6-c74ccb39e1ad"}
03:03:13.579 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"891e2b57-c1dd-41b7-abed-d08511a1b8b4"}
03:03:13.580 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5182,"width":15,"height":15,"star_pos":[6.64,6.71],"pixels":"..."},"id":"891e2b57-c1dd-41b7-abed-d08511a1b8b4"}
03:03:14.075 00.495 10052 IsGuiding returns 1
03:03:14.075 00.000 10052 scope still moving after pulse duration time elapsed
03:03:14.176 00.101 10052 IsSlewing returns 0
03:03:14.249 00.073 10052 IsGuiding returns 0
03:03:14.249 00.000 10052 scope move finished after 500 + 247 ms
03:03:14.249 00.000 10052 Move returns status 0, amount 500
03:03:14.249 00.000 10052 MoveAxis(N, 31, ABG)
03:03:14.249 00.000 10052 Guiding  Dir = 0, Dur = 31
03:03:14.336 00.087 10052 IsSlewing returns 0
03:03:14.410 00.074 10052 IsGuiding returns 0
03:03:14.536 00.126 10052 IsGuiding returns 0
03:03:14.536 00.000 10052 Move returns status 0, amount 31
03:03:14.536 00.000 10052 move complete, result=0
03:03:14.536 00.000 10052 worker thread done servicing request
03:03:14.536 00.000 10052 Worker thread wakes up
03:03:14.536 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:03:14.536 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,254,31,31)
03:03:14.536 00.000 6880 GuideStep: 622.1 px 500 ms WEST, -0.3 px 31 ms NORTH
03:03:15.551 01.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70d1e89d-32d0-467e-b7b6-468f44b6bcc1"}
03:03:15.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70d1e89d-32d0-467e-b7b6-468f44b6bcc1"}
03:03:15.553 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dba33804-9238-47d3-82ca-8ea4a7dbe2ef"}
03:03:15.553 00.000 6880 case statement mapped state 6 to 3
03:03:15.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dba33804-9238-47d3-82ca-8ea4a7dbe2ef"}
03:03:15.553 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"040bd5ea-c721-4b4a-8449-ce26d560a4a0"}
03:03:15.553 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5182,"width":15,"height":15,"star_pos":[6.64,6.71],"pixels":"..."},"id":"040bd5ea-c721-4b4a-8449-ce26d560a4a0"}
03:03:15.677 00.124 10052 Exposure complete
03:03:15.749 00.072 10052 worker thread done servicing request
03:03:15.749 00.000 6880 OnExposeComplete: enter
03:03:15.749 00.000 6880 UpdateGuideState(): m_state=6
03:03:15.749 00.000 6880 Star::Find(15, 400, 268, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5183
03:03:15.749 00.000 6880 Star::Find returns 1 (0), X=400.74, Y=269.69, Mass=2242, SNR=32.6, Peak=147 HFD=5.0
03:03:15.749 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:03:15.749 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.00 = -0.00)
03:03:15.749 00.000 6880 CameraToMount -- cameraX=-7.15 cameraY=-621.35 hyp=621.39 cameraTheta=-1.58 mountX=621.10 mountY=-0.24, mountTheta=-0.00
03:03:15.749 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-7.15, y=-621.35, opts=13)
03:03:15.749 00.000 6880 Enqueuing Move request for scope (-7.15, -621.35)
03:03:15.749 00.000 10052 Worker thread wakes up
03:03:15.749 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-7.15, -621.35) opts 0xd
03:03:15.749 00.000 10052 Handling offset move in thread for scope, endpoint = (-7.15, -621.35)
03:03:15.749 00.000 10052 Moving (-7.15, -621.35) raw xDistance=621.10 yDistance=-0.24
03:03:15.749 00.000 10052 GuideAlgorithmHysteresis::Result() returns 294.23 from input 621.10
03:03:15.749 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.09 from input -0.24, slope = -0.02
03:03:15.749 00.000 10052 MoveAxis(W, 175154, ABG)
03:03:15.749 00.000 10052 duration set to 500 by maxRaDuration
03:03:15.749 00.000 10052 Guiding  Dir = 3, Dur = 500
03:03:15.771 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:03:15.800 00.029 6880 UpdateGuideState exits: m=2242 SNR=32.6
03:03:15.800 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:15.800 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:03:15.800 00.000 6880 Enqueuing Expose request
03:03:15.818 00.018 10052 IsSlewing returns 0
03:03:15.895 00.077 10052 IsGuiding returns 0
03:03:15.960 00.065 10052 PulseGuide returned control before completion, sleep 442
03:03:16.485 00.525 10052 IsGuiding returns 0
03:03:16.485 00.000 10052 Move returns status 0, amount 500
03:03:16.485 00.000 10052 MoveAxis(N, 37, ABG)
03:03:16.485 00.000 10052 Guiding  Dir = 0, Dur = 37
03:03:16.551 00.066 10052 IsSlewing returns 0
03:03:16.629 00.078 10052 IsGuiding returns 0
03:03:16.758 00.129 10052 IsGuiding returns 0
03:03:16.758 00.000 10052 Move returns status 0, amount 37
03:03:16.758 00.000 10052 move complete, result=0
03:03:16.758 00.000 10052 worker thread done servicing request
03:03:16.758 00.000 10052 Worker thread wakes up
03:03:16.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:03:16.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,255,31,31)
03:03:16.758 00.000 6880 GuideStep: 621.1 px 500 ms WEST, -0.2 px 37 ms NORTH
03:03:17.554 00.796 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0709ee63-1a4a-457f-8eee-2e6ced580c12"}
03:03:17.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0709ee63-1a4a-457f-8eee-2e6ced580c12"}
03:03:17.554 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8e9be327-5d9f-4353-ae39-fee54a9c9d7c"}
03:03:17.554 00.000 6880 case statement mapped state 6 to 3
03:03:17.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e9be327-5d9f-4353-ae39-fee54a9c9d7c"}
03:03:17.554 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"269e8c51-5a59-49c7-91e4-8e2d47707d58"}
03:03:17.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5183,"width":15,"height":15,"star_pos":[6.74,6.69],"pixels":"..."},"id":"269e8c51-5a59-49c7-91e4-8e2d47707d58"}
03:03:17.905 00.351 10052 Exposure complete
03:03:17.958 00.053 10052 worker thread done servicing request
03:03:17.958 00.000 6880 OnExposeComplete: enter
03:03:17.958 00.000 6880 UpdateGuideState(): m_state=6
03:03:17.958 00.000 6880 Star::Find(15, 400, 269, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5184
03:03:17.958 00.000 6880 Star::Find returns 1 (0), X=401.19, Y=270.76, Mass=2417, SNR=33.9, Peak=154 HFD=5.0
03:03:17.958 00.000 6880 CameraToMount -- cameraTheta (-1.58) - m_xAngle (-1.61) = xAngle (0.03 = 0.03)
03:03:17.958 00.000 6880 CameraToMount -- cameraTheta (-1.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.00 = 0.00)
03:03:17.958 00.000 6880 CameraToMount -- cameraX=-6.70 cameraY=-620.28 hyp=620.31 cameraTheta=-1.58 mountX=620.01 mountY=0.20, mountTheta=0.00
03:03:17.958 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-6.70, y=-620.28, opts=13)
03:03:17.958 00.000 6880 Enqueuing Move request for scope (-6.70, -620.28)
03:03:17.958 00.000 10052 Worker thread wakes up
03:03:17.958 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-6.70, -620.28) opts 0xd
03:03:17.958 00.000 10052 Handling offset move in thread for scope, endpoint = (-6.70, -620.28)
03:03:17.958 00.000 10052 Moving (-6.70, -620.28) raw xDistance=620.01 yDistance=0.20
03:03:17.958 00.000 10052 GuideAlgorithmHysteresis::Result() returns 293.71 from input 620.01
03:03:17.958 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.04 from input 0.20, slope = 0.01
03:03:17.958 00.000 10052 MoveAxis(W, 174848, ABG)
03:03:17.958 00.000 10052 duration set to 500 by maxRaDuration
03:03:17.958 00.000 10052 Guiding  Dir = 3, Dur = 500
03:03:17.969 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:03:18.001 00.032 6880 UpdateGuideState exits: m=2417 SNR=33.9
03:03:18.001 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:03:18.001 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:03:18.001 00.000 6880 Enqueuing Expose request
03:03:18.001 00.000 10052 IsSlewing returns 0
03:03:18.082 00.081 10052 IsGuiding returns 0
03:03:18.145 00.063 10052 PulseGuide returned control before completion, sleep 442
03:03:18.620 00.475 10052 IsGuiding returns 1
03:03:18.620 00.000 10052 scope still moving after pulse duration time elapsed
03:03:18.667 00.047 10052 IsSlewing returns 0
03:03:18.707 00.040 10052 IsGuiding returns 0
03:03:18.707 00.000 10052 scope move finished after 500 + 123 ms
03:03:18.707 00.000 10052 Move returns status 0, amount 500
03:03:18.707 00.000 10052 MoveAxis(S, 18, ABG)
03:03:18.707 00.000 10052 Guiding  Dir = 1, Dur = 18
03:03:18.746 00.039 10052 IsSlewing returns 0
03:03:18.778 00.032 10052 IsGuiding returns 0
03:03:18.841 00.063 10052 IsGuiding returns 1
03:03:18.841 00.000 10052 scope still moving after pulse duration time elapsed
03:03:18.904 00.063 10052 IsSlewing returns 0
03:03:18.936 00.032 10052 IsGuiding returns 0
03:03:18.936 00.000 10052 scope move finished after 18 + 142 ms
03:03:18.936 00.000 10052 Move returns status 0, amount 18
03:03:18.936 00.000 10052 move complete, result=0
03:03:18.936 00.000 10052 worker thread done servicing request
03:03:18.936 00.000 10052 Worker thread wakes up
03:03:18.936 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:03:18.936 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(386,256,31,31)
03:03:18.936 00.000 6880 GuideStep: 620.0 px 500 ms WEST, 0.2 px 18 ms SOUTH
03:03:19.525 00.589 6880 Stop button clicked
03:03:19.525 00.000 6880 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:03:19.525 00.000 6880 Status Line: Waiting for devices...
03:03:19.557 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2dc6fda-0cbd-45f1-8b09-3b2922a22cf4"}
03:03:19.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2dc6fda-0cbd-45f1-8b09-3b2922a22cf4"}
03:03:19.557 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9367538-c562-422d-bfbf-a9b73acf814b"}
03:03:19.557 00.000 6880 case statement mapped state 6 to 3
03:03:19.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b9367538-c562-422d-bfbf-a9b73acf814b"}
03:03:19.557 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"545f0565-a116-4e96-ba8a-003586eb1b0f"}
03:03:19.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5184,"width":15,"height":15,"star_pos":[7.19,6.76],"pixels":"..."},"id":"545f0565-a116-4e96-ba8a-003586eb1b0f"}
03:03:19.620 00.063 10052 ZWO: stopexposure
03:03:20.069 00.449 10052 ZWO: stopexposure
03:03:20.069 00.000 10052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:03:20.069 00.000 10052 worker thread done servicing request
03:03:20.069 00.000 6880 OnExposeComplete: enter
03:03:20.069 00.000 6880 OnExposeComplete: Capture Error reported
03:03:20.069 00.000 6880 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:03:20.069 00.000 6880 Mount: notify guiding stopped
03:03:20.069 00.000 6880 Changing from state GUIDING to STOP
03:03:20.069 00.000 6880 guider state => SELECTED
03:03:20.069 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=255, Gamma=0.780
03:03:20.103 00.034 6880 Changing from state SELECTED to UNINITIALIZED
03:03:20.103 00.000 6880 guider state => SELECTING
03:03:20.103 00.000 6880 Status Line: Stopped.
03:03:20.103 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:03:21.558 01.455 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"933ea288-3525-4cc8-afe0-05785f4b0d13"}
03:03:21.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"933ea288-3525-4cc8-afe0-05785f4b0d13"}
03:03:21.558 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"801c3746-7ca2-4562-9ec1-4e430471b1cc"}
03:03:21.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"801c3746-7ca2-4562-9ec1-4e430471b1cc"}
03:03:23.567 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a71c991-d348-46fe-9f57-1c70a957ef91"}
03:03:23.567 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a71c991-d348-46fe-9f57-1c70a957ef91"}
03:03:23.567 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b86f0ac3-2429-47da-9dd0-b67c2048a211"}
03:03:23.570 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b86f0ac3-2429-47da-9dd0-b67c2048a211"}
03:03:24.291 00.721 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":6}
03:03:24.291 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":6}
03:03:24.295 00.004 6880 evsrv: cli 01543AA0 connect
03:03:24.295 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_pixel_scale","id":"f87395fb-5801-4062-9cad-c239b16a6fde"}
03:03:24.295 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":6.44578,"id":"f87395fb-5801-4062-9cad-c239b16a6fde"}
03:03:24.295 00.000 6880 evsrv: cli 01543AA0 disconnect
03:03:25.577 01.282 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f1c4deab-9914-462e-8f7c-d99da2bfa89e"}
03:03:25.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f1c4deab-9914-462e-8f7c-d99da2bfa89e"}
03:03:25.577 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96884892-3703-4491-8e5e-d586d7003308"}
03:03:25.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"96884892-3703-4491-8e5e-d586d7003308"}
03:03:27.586 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"447d40cc-ee55-47f0-8e76-8dc96eb3f072"}
03:03:27.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"447d40cc-ee55-47f0-8e76-8dc96eb3f072"}
03:03:27.586 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74bd5252-1bdb-48a8-8adf-d44195c77f85"}
03:03:27.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"74bd5252-1bdb-48a8-8adf-d44195c77f85"}
03:03:29.599 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c509cd3f-ba50-4dcc-a2aa-f32d4abb132c"}
03:03:29.599 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c509cd3f-ba50-4dcc-a2aa-f32d4abb132c"}
03:03:29.599 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74467b5d-370b-4e50-bb01-3737859ba339"}
03:03:29.599 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"74467b5d-370b-4e50-bb01-3737859ba339"}
03:03:31.595 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"19c24d41-03a6-4abd-b3f7-b9de24752736"}
03:03:31.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"19c24d41-03a6-4abd-b3f7-b9de24752736"}
03:03:31.596 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a3d34acd-6f32-4f65-8efe-4d435002f5b9"}
03:03:31.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a3d34acd-6f32-4f65-8efe-4d435002f5b9"}
03:03:33.598 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ce80cbd-0b78-49db-8988-8071fe633001"}
03:03:33.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ce80cbd-0b78-49db-8988-8071fe633001"}
03:03:33.598 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9c811d90-4838-4901-827e-5ff886f2bf03"}
03:03:33.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9c811d90-4838-4901-827e-5ff886f2bf03"}
03:03:35.605 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4b7100c1-3e1f-4410-8e0f-b9c8bb451000"}
03:03:35.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4b7100c1-3e1f-4410-8e0f-b9c8bb451000"}
03:03:35.605 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"524bcb0a-37ee-4f51-9132-abbf563c0225"}
03:03:35.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"524bcb0a-37ee-4f51-9132-abbf563c0225"}
03:03:37.614 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"652fb81d-3adf-4969-9675-e1eec063188c"}
03:03:37.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"652fb81d-3adf-4969-9675-e1eec063188c"}
03:03:37.614 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ac7a48f-e882-4f80-8dbf-6a913b6f7556"}
03:03:37.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6ac7a48f-e882-4f80-8dbf-6a913b6f7556"}
03:03:39.613 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d924c22b-c355-48fb-a57c-1963a510af1d"}
03:03:39.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d924c22b-c355-48fb-a57c-1963a510af1d"}
03:03:39.613 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"208cb4e4-d104-4623-8326-0fecf176d545"}
03:03:39.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"208cb4e4-d104-4623-8326-0fecf176d545"}
03:03:41.612 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a0e4cd97-347a-477b-9538-5857701c743d"}
03:03:41.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a0e4cd97-347a-477b-9538-5857701c743d"}
03:03:41.613 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c172828-29b7-464b-b5c7-4f477f515166"}
03:03:41.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c172828-29b7-464b-b5c7-4f477f515166"}
03:03:43.615 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"356ff0b7-b686-44ce-93c0-94234a4f7940"}
03:03:43.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"356ff0b7-b686-44ce-93c0-94234a4f7940"}
03:03:43.615 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e0b29544-4c21-4d0b-8d82-f5fdc9e30ef6"}
03:03:43.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e0b29544-4c21-4d0b-8d82-f5fdc9e30ef6"}
03:03:45.611 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c67e070-b272-4e1f-b88c-5bccaadcc4d0"}
03:03:45.612 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c67e070-b272-4e1f-b88c-5bccaadcc4d0"}
03:03:45.613 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f32e93fd-6175-4c1b-8da9-b50949065e9b"}
03:03:45.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f32e93fd-6175-4c1b-8da9-b50949065e9b"}
03:03:47.610 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac24edd4-5c94-49cc-a607-d0e88b4f116d"}
03:03:47.611 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac24edd4-5c94-49cc-a607-d0e88b4f116d"}
03:03:47.611 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1ac9c704-f11c-4e2e-a67f-273578080838"}
03:03:47.612 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ac9c704-f11c-4e2e-a67f-273578080838"}
03:03:49.609 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77c4b6a2-29db-478c-b3be-d52bed951868"}
03:03:49.610 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77c4b6a2-29db-478c-b3be-d52bed951868"}
03:03:49.611 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f1a61f96-6a71-42c9-a919-60f42a7890eb"}
03:03:49.611 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f1a61f96-6a71-42c9-a919-60f42a7890eb"}
03:03:51.612 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83d951ff-8b70-412c-8b61-f4606132ecb4"}
03:03:51.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83d951ff-8b70-412c-8b61-f4606132ecb4"}
03:03:51.613 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ee755205-5ef8-43d3-a247-9695fc54fe6c"}
03:03:51.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ee755205-5ef8-43d3-a247-9695fc54fe6c"}
03:03:53.614 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cb68ebd7-01c3-4f40-8143-9fbca0c89117"}
03:03:53.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cb68ebd7-01c3-4f40-8143-9fbca0c89117"}
03:03:53.614 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bbf42513-b1ee-401c-8580-f4964b04bebe"}
03:03:53.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bbf42513-b1ee-401c-8580-f4964b04bebe"}
03:03:54.761 01.147 6880 evsrv: cli 015431E0 connect
03:03:54.769 00.008 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"b2c49add-425e-4c6f-bdd8-88461c88482c"}
03:03:54.769 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2c49add-425e-4c6f-bdd8-88461c88482c"}
03:03:54.772 00.003 6880 evsrv: cli 015431E0 disconnect
03:03:55.613 00.841 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b00bb354-8d24-4e32-9f8f-cd6b39af5f8a"}
03:03:55.613 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b00bb354-8d24-4e32-9f8f-cd6b39af5f8a"}
03:03:55.614 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"395e617e-0f89-4eb6-8dc7-02e7d5001039"}
03:03:55.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"395e617e-0f89-4eb6-8dc7-02e7d5001039"}
03:03:57.613 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"45269343-090e-4b0d-b07e-374cbdf30960"}
03:03:57.614 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"45269343-090e-4b0d-b07e-374cbdf30960"}
03:03:57.616 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"894ebf9a-d331-445f-bf94-01745d699924"}
03:03:57.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"894ebf9a-d331-445f-bf94-01745d699924"}
03:03:59.610 01.994 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3452123c-58ae-46c7-b586-2a2db463f2ff"}
03:03:59.611 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3452123c-58ae-46c7-b586-2a2db463f2ff"}
03:03:59.612 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10eadae4-48d6-4fa3-ae1e-9400be73d3ef"}
03:03:59.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"10eadae4-48d6-4fa3-ae1e-9400be73d3ef"}
03:04:01.610 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff45e7e5-e009-4c8e-bdc1-06be93b3c053"}
03:04:01.610 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff45e7e5-e009-4c8e-bdc1-06be93b3c053"}
03:04:01.611 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb77bfda-7336-40e6-b652-32d0a99fd93a"}
03:04:01.611 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb77bfda-7336-40e6-b652-32d0a99fd93a"}
03:04:03.608 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d864514-fd11-4285-b0e5-420980784b4f"}
03:04:03.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d864514-fd11-4285-b0e5-420980784b4f"}
03:04:03.609 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"816ab08c-6384-4413-9af2-d13ee8abea8a"}
03:04:03.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"816ab08c-6384-4413-9af2-d13ee8abea8a"}
03:04:05.609 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"18f65ed0-6f48-44c5-9e2d-9e59793cc69b"}
03:04:05.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"18f65ed0-6f48-44c5-9e2d-9e59793cc69b"}
03:04:05.611 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37b355bf-c983-4f6b-bab6-4bee908f38e1"}
03:04:05.611 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"37b355bf-c983-4f6b-bab6-4bee908f38e1"}
03:04:07.607 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df2ec695-44e2-447b-a1d2-52ab2ec04874"}
03:04:07.608 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df2ec695-44e2-447b-a1d2-52ab2ec04874"}
03:04:07.609 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38c2dc8a-5862-4f9f-a3ce-14e99fdb2bf5"}
03:04:07.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"38c2dc8a-5862-4f9f-a3ce-14e99fdb2bf5"}
03:04:09.607 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2c3823ea-4186-44b7-a274-a0360a8f9d18"}
03:04:09.608 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2c3823ea-4186-44b7-a274-a0360a8f9d18"}
03:04:09.609 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7b16a94-3518-4901-a965-f2c97ecbf0a5"}
03:04:09.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7b16a94-3518-4901-a965-f2c97ecbf0a5"}
03:04:11.607 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"beeb5b1e-41f3-4394-8d1e-c75d4e3a9df2"}
03:04:11.607 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"beeb5b1e-41f3-4394-8d1e-c75d4e3a9df2"}
03:04:11.609 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4bf0a2e5-1370-4c18-a1e8-a68c8cfcf30c"}
03:04:11.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4bf0a2e5-1370-4c18-a1e8-a68c8cfcf30c"}
03:04:13.610 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85b074c0-4778-4028-85ac-d2ee206f53ed"}
03:04:13.612 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85b074c0-4778-4028-85ac-d2ee206f53ed"}
03:04:13.612 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7e2eb06-8e79-4ddf-a381-98db462133dd"}
03:04:13.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7e2eb06-8e79-4ddf-a381-98db462133dd"}
03:04:15.623 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a428ed96-21af-4844-851f-af1daf98631f"}
03:04:15.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a428ed96-21af-4844-851f-af1daf98631f"}
03:04:15.623 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"67ce1027-1770-4fd2-a429-9a7f6a610eef"}
03:04:15.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"67ce1027-1770-4fd2-a429-9a7f6a610eef"}
03:04:17.622 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c3416a36-1c66-46b4-a13d-2077b3bc7ac8"}
03:04:17.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c3416a36-1c66-46b4-a13d-2077b3bc7ac8"}
03:04:17.622 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d5fa156-a351-4799-afe7-cf12c6df8cab"}
03:04:17.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2d5fa156-a351-4799-afe7-cf12c6df8cab"}
03:04:19.623 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8e8577a-7c16-4179-9830-408ecdfa7609"}
03:04:19.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8e8577a-7c16-4179-9830-408ecdfa7609"}
03:04:19.623 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6147e38b-4f26-4b68-b1f8-135079eadbc8"}
03:04:19.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6147e38b-4f26-4b68-b1f8-135079eadbc8"}
03:04:21.626 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65fda01c-17f1-4683-b973-88f541048919"}
03:04:21.628 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65fda01c-17f1-4683-b973-88f541048919"}
03:04:21.628 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe135690-f79b-45f3-b7cd-f93af87c69cf"}
03:04:21.628 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fe135690-f79b-45f3-b7cd-f93af87c69cf"}
03:04:23.624 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f450b9d1-353e-4d00-abe2-5198d028c220"}
03:04:23.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f450b9d1-353e-4d00-abe2-5198d028c220"}
03:04:23.624 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"57a13f96-3efb-4a25-8b0f-1d7900a4edda"}
03:04:23.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"57a13f96-3efb-4a25-8b0f-1d7900a4edda"}
03:04:25.627 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bad871b6-9088-4762-876e-eede8d5fd3e9"}
03:04:25.627 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bad871b6-9088-4762-876e-eede8d5fd3e9"}
03:04:25.627 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9f0a4e5-9649-4a68-890e-e3e74858edaf"}
03:04:25.627 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b9f0a4e5-9649-4a68-890e-e3e74858edaf"}
03:04:27.625 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c0a4931-aeaa-4676-b392-f28411de1d76"}
03:04:27.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c0a4931-aeaa-4676-b392-f28411de1d76"}
03:04:27.627 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42cd620b-5ece-4185-941d-679a5b95bac3"}
03:04:27.627 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"42cd620b-5ece-4185-941d-679a5b95bac3"}
03:04:29.625 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c904d09a-8608-4b0b-b5c5-fde5041009cb"}
03:04:29.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c904d09a-8608-4b0b-b5c5-fde5041009cb"}
03:04:29.625 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19774ef9-509c-4877-b6f6-fe66105c8e7f"}
03:04:29.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"19774ef9-509c-4877-b6f6-fe66105c8e7f"}
03:04:31.624 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c99f2d72-e347-4f6c-882f-7128ab6105f1"}
03:04:31.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c99f2d72-e347-4f6c-882f-7128ab6105f1"}
03:04:31.624 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1bc05a00-ee26-4a5c-aa02-365018d6bf82"}
03:04:31.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1bc05a00-ee26-4a5c-aa02-365018d6bf82"}
03:04:33.623 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"331dde53-5da2-402d-8db8-de5b06ba8cef"}
03:04:33.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"331dde53-5da2-402d-8db8-de5b06ba8cef"}
03:04:33.623 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"edeae9ea-5cbf-4122-a807-0e988318485f"}
03:04:33.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"edeae9ea-5cbf-4122-a807-0e988318485f"}
03:04:35.624 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ffedd7e9-56a9-496c-b637-f9a70af51bdd"}
03:04:35.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ffedd7e9-56a9-496c-b637-f9a70af51bdd"}
03:04:35.626 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1ffb81c-6c16-4756-8a69-31c06e34a9ff"}
03:04:35.626 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1ffb81c-6c16-4756-8a69-31c06e34a9ff"}
03:04:37.625 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"653d0a5b-428f-48ff-b80b-76bd878bacf3"}
03:04:37.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"653d0a5b-428f-48ff-b80b-76bd878bacf3"}
03:04:37.625 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1349678d-959f-4bae-872d-c24dcbe5fd03"}
03:04:37.625 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1349678d-959f-4bae-872d-c24dcbe5fd03"}
03:04:39.624 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8c7aa1d4-855b-4e2f-87e9-9c99e11430e5"}
03:04:39.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8c7aa1d4-855b-4e2f-87e9-9c99e11430e5"}
03:04:39.624 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14763287-5a57-4cc5-9aff-79e87d06521a"}
03:04:39.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"14763287-5a57-4cc5-9aff-79e87d06521a"}
03:04:41.627 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5f14dc5-ef76-4ed4-aae7-076c506797ba"}
03:04:41.627 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5f14dc5-ef76-4ed4-aae7-076c506797ba"}
03:04:41.627 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a9d2bb44-0a34-42b5-b778-606bbcc75e39"}
03:04:41.627 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a9d2bb44-0a34-42b5-b778-606bbcc75e39"}
03:04:43.630 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6fcf0352-eb98-4581-874f-928c79d06e7c"}
03:04:43.630 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6fcf0352-eb98-4581-874f-928c79d06e7c"}
03:04:43.630 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d093bfb-7c0e-4b92-8be3-091135c65d18"}
03:04:43.630 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8d093bfb-7c0e-4b92-8be3-091135c65d18"}
03:04:45.632 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9aa228d2-77fe-4ef0-b887-01345e98b111"}
03:04:45.632 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9aa228d2-77fe-4ef0-b887-01345e98b111"}
03:04:45.632 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5fdd7461-15a1-42a6-b114-6d46ef616d3a"}
03:04:45.632 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5fdd7461-15a1-42a6-b114-6d46ef616d3a"}
03:04:47.641 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d472e7d-c566-4061-98b5-e14983f4d34c"}
03:04:47.641 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d472e7d-c566-4061-98b5-e14983f4d34c"}
03:04:47.642 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23704f57-5313-43de-a5d3-fe333f01d9e7"}
03:04:47.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"23704f57-5313-43de-a5d3-fe333f01d9e7"}
03:04:49.653 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37d06d04-adc6-43e7-85ef-8eb712f00a81"}
03:04:49.653 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37d06d04-adc6-43e7-85ef-8eb712f00a81"}
03:04:49.654 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21ab0494-ed48-4ddf-9b0e-7496079d1c32"}
03:04:49.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"21ab0494-ed48-4ddf-9b0e-7496079d1c32"}
03:04:51.656 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3eb8bcb5-664a-4d27-ad66-dd58f814404a"}
03:04:51.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3eb8bcb5-664a-4d27-ad66-dd58f814404a"}
03:04:51.656 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b63970fe-880e-4e58-8953-ce8999e152bf"}
03:04:51.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b63970fe-880e-4e58-8953-ce8999e152bf"}
03:04:53.652 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e80e1fa-8996-446c-a253-283bfd8751bd"}
03:04:53.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e80e1fa-8996-446c-a253-283bfd8751bd"}
03:04:53.652 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"620600f1-6f63-432a-b6ea-3226d79b120e"}
03:04:53.652 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"620600f1-6f63-432a-b6ea-3226d79b120e"}
03:04:55.660 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5fe76c51-0126-4c59-9205-3b87499d1150"}
03:04:55.660 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5fe76c51-0126-4c59-9205-3b87499d1150"}
03:04:55.660 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f97e3b1c-f61d-4e92-ab2e-c9c3e15a94bf"}
03:04:55.660 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f97e3b1c-f61d-4e92-ab2e-c9c3e15a94bf"}
03:04:57.661 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"898bef85-c782-43a9-a6f7-b8f1f5521bc0"}
03:04:57.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"898bef85-c782-43a9-a6f7-b8f1f5521bc0"}
03:04:57.661 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"201b4885-ecac-4da9-baa6-2b919968e634"}
03:04:57.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"201b4885-ecac-4da9-baa6-2b919968e634"}
03:04:59.664 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e858c982-e275-4623-83ea-80a586df9a42"}
03:04:59.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e858c982-e275-4623-83ea-80a586df9a42"}
03:04:59.664 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"85f9f20f-167f-468d-89a7-3d127570f5b7"}
03:04:59.664 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"85f9f20f-167f-468d-89a7-3d127570f5b7"}
03:05:01.667 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"99a97eeb-e10d-4e4b-a468-46d900d61eda"}
03:05:01.668 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"99a97eeb-e10d-4e4b-a468-46d900d61eda"}
03:05:01.668 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a2bdf6ab-7542-44c6-a302-4a20109355d9"}
03:05:01.668 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a2bdf6ab-7542-44c6-a302-4a20109355d9"}
03:05:02.209 00.541 6880 evsrv: cli 015431E0 connect
03:05:02.218 00.009 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"6f548e47-dea8-48df-bfd4-7a7d8132fac7"}
03:05:02.218 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6f548e47-dea8-48df-bfd4-7a7d8132fac7"}
03:05:02.220 00.002 6880 evsrv: cli 015431E0 disconnect
03:05:03.666 01.446 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61cb5eec-6660-4084-b484-8e50ffc2029a"}
03:05:03.667 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61cb5eec-6660-4084-b484-8e50ffc2029a"}
03:05:03.668 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2018737a-a622-41b0-8b5d-2dcce7cd01de"}
03:05:03.668 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2018737a-a622-41b0-8b5d-2dcce7cd01de"}
03:05:05.667 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e6c386c6-8f8c-418a-87a4-f8ae5fe25c2f"}
03:05:05.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e6c386c6-8f8c-418a-87a4-f8ae5fe25c2f"}
03:05:05.668 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dde00a07-1c92-4711-a688-6ee393365a51"}
03:05:05.668 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"dde00a07-1c92-4711-a688-6ee393365a51"}
03:05:07.665 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b702948f-6e15-4ccc-b1c4-074d3c2bf254"}
03:05:07.666 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b702948f-6e15-4ccc-b1c4-074d3c2bf254"}
03:05:07.667 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5bdd44c3-0b74-466c-8311-3be87c68e289"}
03:05:07.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5bdd44c3-0b74-466c-8311-3be87c68e289"}
03:05:09.666 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e485581e-4356-448b-bb50-190df4dc11c4"}
03:05:09.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e485581e-4356-448b-bb50-190df4dc11c4"}
03:05:09.667 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"32c74701-ab48-42a6-8f47-c3179a6c2ffa"}
03:05:09.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"32c74701-ab48-42a6-8f47-c3179a6c2ffa"}
03:05:11.665 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a28d158c-2b41-4ba2-b049-e3e82c578280"}
03:05:11.666 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a28d158c-2b41-4ba2-b049-e3e82c578280"}
03:05:11.667 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f45ee83c-89f9-4130-bf8e-4953eb985f18"}
03:05:11.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f45ee83c-89f9-4130-bf8e-4953eb985f18"}
03:05:13.665 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa714571-edd1-4235-9f04-162718150be7"}
03:05:13.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa714571-edd1-4235-9f04-162718150be7"}
03:05:13.667 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65d5eeb0-7ea0-4792-9413-3d95ad7d327c"}
03:05:13.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"65d5eeb0-7ea0-4792-9413-3d95ad7d327c"}
03:05:15.666 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"baa21e77-7e80-4856-b3c0-3ce25645ca2f"}
03:05:15.667 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"baa21e77-7e80-4856-b3c0-3ce25645ca2f"}
03:05:15.669 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e544137-a9c5-402a-aabc-16ba5d374ab3"}
03:05:15.669 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5e544137-a9c5-402a-aabc-16ba5d374ab3"}
03:05:17.665 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bb4c0d03-ca15-4574-9851-0b326fa87ae8"}
03:05:17.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bb4c0d03-ca15-4574-9851-0b326fa87ae8"}
03:05:17.666 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"43fce081-e941-4de8-8dc1-097b9bb1f66d"}
03:05:17.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"43fce081-e941-4de8-8dc1-097b9bb1f66d"}
03:05:19.665 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c413f67e-de28-4348-9259-020bdcc1dae3"}
03:05:19.666 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c413f67e-de28-4348-9259-020bdcc1dae3"}
03:05:19.668 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1856682-ee20-4d4a-85bd-4bf55d696758"}
03:05:19.668 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b1856682-ee20-4d4a-85bd-4bf55d696758"}
03:05:21.665 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1be24f66-7015-4091-b357-584ef33a57c3"}
03:05:21.665 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1be24f66-7015-4091-b357-584ef33a57c3"}
03:05:21.666 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4fc6f4f8-5b8a-476d-b1f6-0e72c9dc7b6f"}
03:05:21.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4fc6f4f8-5b8a-476d-b1f6-0e72c9dc7b6f"}
03:05:23.666 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"087a33c6-f45b-4116-b4ed-b8afc8379e28"}
03:05:23.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"087a33c6-f45b-4116-b4ed-b8afc8379e28"}
03:05:23.666 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"624e6e7f-41e7-4cdc-a83d-d9f922844f93"}
03:05:23.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"624e6e7f-41e7-4cdc-a83d-d9f922844f93"}
03:05:25.675 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"63dcc797-9784-4cf2-b0ab-f8af892ed7b0"}
03:05:25.675 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"63dcc797-9784-4cf2-b0ab-f8af892ed7b0"}
03:05:25.676 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e3a4d865-740d-4d6a-8351-ef40169ac4ba"}
03:05:25.676 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3a4d865-740d-4d6a-8351-ef40169ac4ba"}
03:05:27.681 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f51d6d44-881b-4066-8a87-012d6e2fb42e"}
03:05:27.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f51d6d44-881b-4066-8a87-012d6e2fb42e"}
03:05:27.681 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd95db29-0c06-4499-9d36-a9517c63b734"}
03:05:27.681 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd95db29-0c06-4499-9d36-a9517c63b734"}
03:05:29.687 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c00c4f8-4972-49f5-82a5-e5d7c7785491"}
03:05:29.688 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c00c4f8-4972-49f5-82a5-e5d7c7785491"}
03:05:29.688 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce349dc2-925b-4af1-8f39-be89953b79c4"}
03:05:29.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce349dc2-925b-4af1-8f39-be89953b79c4"}
03:05:31.685 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3a3c6810-c5eb-44c2-af1a-1624e11d9af8"}
03:05:31.686 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3a3c6810-c5eb-44c2-af1a-1624e11d9af8"}
03:05:31.686 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8263baf5-6e5d-408b-89a7-ed64338d50ad"}
03:05:31.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8263baf5-6e5d-408b-89a7-ed64338d50ad"}
03:05:33.698 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"355b8cb1-e180-45ad-bf82-970e90f031e5"}
03:05:33.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"355b8cb1-e180-45ad-bf82-970e90f031e5"}
03:05:33.698 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0946af8c-45d1-4b37-8e03-6ceb0ae94589"}
03:05:33.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0946af8c-45d1-4b37-8e03-6ceb0ae94589"}
03:05:35.695 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"445dc6bc-3a07-4855-88c5-659cb6f7d41b"}
03:05:35.695 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"445dc6bc-3a07-4855-88c5-659cb6f7d41b"}
03:05:35.698 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"66269af5-0538-4c5c-95f0-7a5aa3d322d4"}
03:05:35.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"66269af5-0538-4c5c-95f0-7a5aa3d322d4"}
03:05:37.707 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d3f25b1e-0582-4276-abf7-a347c8585bab"}
03:05:37.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d3f25b1e-0582-4276-abf7-a347c8585bab"}
03:05:37.707 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3f0b6f86-4894-453c-92a5-d3c8984f64f8"}
03:05:37.707 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3f0b6f86-4894-453c-92a5-d3c8984f64f8"}
03:05:39.720 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b80e201-131f-4235-8c86-6dbb0bed9f65"}
03:05:39.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b80e201-131f-4235-8c86-6dbb0bed9f65"}
03:05:39.720 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e387fbfc-1984-451d-93a3-ced8d926a44d"}
03:05:39.720 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e387fbfc-1984-451d-93a3-ced8d926a44d"}
03:05:41.729 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"283c452b-1bdc-46d0-9b18-f4798a72bb56"}
03:05:41.729 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"283c452b-1bdc-46d0-9b18-f4798a72bb56"}
03:05:41.730 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c723f568-0c05-4178-9086-8915d82dc6f5"}
03:05:41.730 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c723f568-0c05-4178-9086-8915d82dc6f5"}
03:05:43.739 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d950c9d4-9532-49bb-bf4e-722778bcf692"}
03:05:43.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d950c9d4-9532-49bb-bf4e-722778bcf692"}
03:05:43.740 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"779d5485-6339-474f-9320-06e92be01355"}
03:05:43.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"779d5485-6339-474f-9320-06e92be01355"}
03:05:45.752 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5dea0c7-36bb-429f-91b6-4d72859875c6"}
03:05:45.752 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5dea0c7-36bb-429f-91b6-4d72859875c6"}
03:05:45.753 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd5aaf61-b7f8-4526-a5a8-4ca10f3ddf50"}
03:05:45.753 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd5aaf61-b7f8-4526-a5a8-4ca10f3ddf50"}
03:05:47.755 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"58565d57-b0f6-4d8f-ba31-daa1ab70ade6"}
03:05:47.755 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"58565d57-b0f6-4d8f-ba31-daa1ab70ade6"}
03:05:47.755 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"137e3d43-71e0-4802-9514-cbfdb28662f9"}
03:05:47.755 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"137e3d43-71e0-4802-9514-cbfdb28662f9"}
03:05:49.752 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6bbecd22-16b8-4b88-8d1b-4ffe026f362e"}
03:05:49.752 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6bbecd22-16b8-4b88-8d1b-4ffe026f362e"}
03:05:49.754 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b2566226-47c3-42ad-a91f-6c3f32d2fbad"}
03:05:49.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b2566226-47c3-42ad-a91f-6c3f32d2fbad"}
03:05:51.767 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1beaea3f-1aae-4815-94b1-b94036debee6"}
03:05:51.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1beaea3f-1aae-4815-94b1-b94036debee6"}
03:05:51.770 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45316841-8da6-4784-9fbd-cde8077b6749"}
03:05:51.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"45316841-8da6-4784-9fbd-cde8077b6749"}
03:05:53.770 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"721b9ee2-240a-42f4-831c-c8097ef58301"}
03:05:53.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"721b9ee2-240a-42f4-831c-c8097ef58301"}
03:05:53.771 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fc28a3d9-bedb-46fe-a7cc-87e01a48a420"}
03:05:53.771 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fc28a3d9-bedb-46fe-a7cc-87e01a48a420"}
03:05:55.770 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7c925ba6-6d03-4caa-ae05-e70fe69e84d3"}
03:05:55.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7c925ba6-6d03-4caa-ae05-e70fe69e84d3"}
03:05:55.773 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fbaa0681-9275-4676-a2ef-3044117bdae4"}
03:05:55.773 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fbaa0681-9275-4676-a2ef-3044117bdae4"}
03:05:57.769 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f0d89f18-8854-4fb3-b5ef-b6370c2e0680"}
03:05:57.769 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f0d89f18-8854-4fb3-b5ef-b6370c2e0680"}
03:05:57.770 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f415efc0-cdf6-4e87-819c-15645c2ba272"}
03:05:57.770 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f415efc0-cdf6-4e87-819c-15645c2ba272"}
03:05:59.772 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e6370850-a6a5-4d1a-b9a1-bc44477ddad2"}
03:05:59.772 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e6370850-a6a5-4d1a-b9a1-bc44477ddad2"}
03:05:59.773 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5002e91d-dbce-455d-ac97-54a7f4ce0214"}
03:05:59.773 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5002e91d-dbce-455d-ac97-54a7f4ce0214"}
03:06:01.770 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0efaab7-a4b5-437b-9796-39b628218730"}
03:06:01.771 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0efaab7-a4b5-437b-9796-39b628218730"}
03:06:01.772 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b75f9ca7-1af9-45c0-b39d-1cf4ff4138d5"}
03:06:01.772 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b75f9ca7-1af9-45c0-b39d-1cf4ff4138d5"}
03:06:03.778 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5883fa0-ede6-4e37-8f32-e2c28478d87a"}
03:06:03.778 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5883fa0-ede6-4e37-8f32-e2c28478d87a"}
03:06:03.779 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a586340-40bb-4581-bbda-f60a5008d6c6"}
03:06:03.779 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a586340-40bb-4581-bbda-f60a5008d6c6"}
03:06:05.778 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65e2a204-e987-4310-a9bd-29c357b9898a"}
03:06:05.778 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65e2a204-e987-4310-a9bd-29c357b9898a"}
03:06:05.779 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c24eb9d-8c65-44b4-9646-37cdd48387e5"}
03:06:05.779 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7c24eb9d-8c65-44b4-9646-37cdd48387e5"}
03:06:07.777 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85427a14-463c-475f-b751-46d44589acd9"}
03:06:07.777 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85427a14-463c-475f-b751-46d44589acd9"}
03:06:07.778 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3d67b68-3820-4dbb-9594-31edb3728f0c"}
03:06:07.778 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b3d67b68-3820-4dbb-9594-31edb3728f0c"}
03:06:09.777 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"015f749f-4df8-4e6e-a60a-128efb32899f"}
03:06:09.777 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"015f749f-4df8-4e6e-a60a-128efb32899f"}
03:06:09.777 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"025bdf6c-294f-4aad-bf56-70bc55b9c17b"}
03:06:09.777 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"025bdf6c-294f-4aad-bf56-70bc55b9c17b"}
03:06:11.776 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8fc86e38-a5a8-4e12-9c92-9d0a8552a8d3"}
03:06:11.776 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8fc86e38-a5a8-4e12-9c92-9d0a8552a8d3"}
03:06:11.777 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7146317f-64c5-4212-bdc4-101c9bdebf9c"}
03:06:11.777 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7146317f-64c5-4212-bdc4-101c9bdebf9c"}
03:06:13.775 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7aa96b44-264f-4055-9b8e-83a4ad938c38"}
03:06:13.775 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7aa96b44-264f-4055-9b8e-83a4ad938c38"}
03:06:13.776 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17947a5e-ba0f-44bd-a4c7-2631b3bf20f8"}
03:06:13.776 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"17947a5e-ba0f-44bd-a4c7-2631b3bf20f8"}
03:06:15.775 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3924283b-be76-4078-9abc-07be96471d6c"}
03:06:15.775 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3924283b-be76-4078-9abc-07be96471d6c"}
03:06:15.777 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0f253ff3-1ea5-45f4-97f5-bb2ce242c41b"}
03:06:15.777 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0f253ff3-1ea5-45f4-97f5-bb2ce242c41b"}
03:06:17.774 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c09d7ccd-5428-4dc9-8515-299e2a0d83fc"}
03:06:17.774 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c09d7ccd-5428-4dc9-8515-299e2a0d83fc"}
03:06:17.774 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9397f6e7-b04d-4f7f-a1fd-18be4f83a984"}
03:06:17.774 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9397f6e7-b04d-4f7f-a1fd-18be4f83a984"}
03:06:19.779 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"586b4d7e-c3ba-4da0-893a-dab06fff117a"}
03:06:19.779 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"586b4d7e-c3ba-4da0-893a-dab06fff117a"}
03:06:19.779 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7f81422-6fca-4894-8c16-858426e1f462"}
03:06:19.782 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f7f81422-6fca-4894-8c16-858426e1f462"}
03:06:21.794 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"46c3aad0-f723-41c8-aab3-2b7d166aaf9e"}
03:06:21.794 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"46c3aad0-f723-41c8-aab3-2b7d166aaf9e"}
03:06:21.795 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f0674599-8c1d-483a-bcee-8d6dcf69440d"}
03:06:21.795 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f0674599-8c1d-483a-bcee-8d6dcf69440d"}
03:06:23.796 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d0fbd1e-74a8-4d61-b9c0-7e63e0c9eb32"}
03:06:23.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d0fbd1e-74a8-4d61-b9c0-7e63e0c9eb32"}
03:06:23.796 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a044279-9964-4505-a78d-cca32aaecf9f"}
03:06:23.796 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6a044279-9964-4505-a78d-cca32aaecf9f"}
03:06:25.801 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"508cb0f7-2436-4afa-9b71-394bba6ca2c0"}
03:06:25.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"508cb0f7-2436-4afa-9b71-394bba6ca2c0"}
03:06:25.801 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9680a31-617b-4b40-a2d7-4a13a4123d61"}
03:06:25.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e9680a31-617b-4b40-a2d7-4a13a4123d61"}
03:06:27.816 02.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"18655004-0ee9-4d1a-9263-eb48a6dea2f4"}
03:06:27.816 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"18655004-0ee9-4d1a-9263-eb48a6dea2f4"}
03:06:27.817 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e263d120-e208-4477-a046-d110fdd85d80"}
03:06:27.817 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e263d120-e208-4477-a046-d110fdd85d80"}
03:06:29.816 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa95fb15-1410-4401-adf0-ff524f7b8740"}
03:06:29.816 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa95fb15-1410-4401-adf0-ff524f7b8740"}
03:06:29.816 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eabc67f0-4710-4775-84d8-19038b3d8531"}
03:06:29.816 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"eabc67f0-4710-4775-84d8-19038b3d8531"}
03:06:31.816 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f29219c8-c167-422e-b23f-2b607daa468d"}
03:06:31.818 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f29219c8-c167-422e-b23f-2b607daa468d"}
03:06:31.818 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f65776f-6c14-4f36-8ae8-e6c5da92434c"}
03:06:31.818 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7f65776f-6c14-4f36-8ae8-e6c5da92434c"}
03:06:33.813 01.995 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ee4d57e7-da3c-4625-a94b-5c1fccd55f0d"}
03:06:33.813 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ee4d57e7-da3c-4625-a94b-5c1fccd55f0d"}
03:06:33.813 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7590f97f-d8ae-4d20-a52a-de71ce87f4bd"}
03:06:33.814 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7590f97f-d8ae-4d20-a52a-de71ce87f4bd"}
03:06:35.817 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4913df3f-4bf8-4a68-a33f-8ab28f17a103"}
03:06:35.817 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4913df3f-4bf8-4a68-a33f-8ab28f17a103"}
03:06:35.817 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a0094edf-dc02-46c0-835a-33c027dbae74"}
03:06:35.817 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a0094edf-dc02-46c0-835a-33c027dbae74"}
03:06:37.815 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"631eaad9-0ea6-4d42-b1a2-8252cad7a246"}
03:06:37.815 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"631eaad9-0ea6-4d42-b1a2-8252cad7a246"}
03:06:37.815 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79f17e6b-489a-4711-84e8-99b528218663"}
03:06:37.816 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"79f17e6b-489a-4711-84e8-99b528218663"}
03:06:39.820 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1699d4b9-c295-4415-b86b-10ecc61f2cd9"}
03:06:39.820 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1699d4b9-c295-4415-b86b-10ecc61f2cd9"}
03:06:39.820 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42043eb2-86ad-4c72-9042-526720472bdd"}
03:06:39.822 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"42043eb2-86ad-4c72-9042-526720472bdd"}
03:06:41.824 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4effbc44-6f46-4a7d-81aa-f4fdda154604"}
03:06:41.824 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4effbc44-6f46-4a7d-81aa-f4fdda154604"}
03:06:41.826 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce8d9c93-34a7-4bc9-86be-8bf0f9cde3c4"}
03:06:41.826 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ce8d9c93-34a7-4bc9-86be-8bf0f9cde3c4"}
03:06:43.833 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"af77c56e-a1d9-408a-b846-f6f8a5a1bae4"}
03:06:43.833 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"af77c56e-a1d9-408a-b846-f6f8a5a1bae4"}
03:06:43.833 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"be43e1d1-ed20-46e9-87a3-7e6e200e6561"}
03:06:43.833 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"be43e1d1-ed20-46e9-87a3-7e6e200e6561"}
03:06:45.839 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64e8bd58-adb1-4b8e-b278-66c8c4b84269"}
03:06:45.840 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64e8bd58-adb1-4b8e-b278-66c8c4b84269"}
03:06:45.840 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b4533656-ccff-4282-941e-8d89df09d8ab"}
03:06:45.840 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b4533656-ccff-4282-941e-8d89df09d8ab"}
03:06:47.846 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70a6513a-aaa5-433c-8f37-dc5c1019192a"}
03:06:47.846 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70a6513a-aaa5-433c-8f37-dc5c1019192a"}
03:06:47.848 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1ac24ca-98d9-4a25-aa46-9bb9cecc9f36"}
03:06:47.848 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c1ac24ca-98d9-4a25-aa46-9bb9cecc9f36"}
03:06:49.853 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5eddac0d-635e-4ebf-a4bc-3c68205e90e5"}
03:06:49.853 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5eddac0d-635e-4ebf-a4bc-3c68205e90e5"}
03:06:49.853 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1dfa5dd5-9b3d-4e9f-8c85-4ebf9c61ac38"}
03:06:49.853 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1dfa5dd5-9b3d-4e9f-8c85-4ebf9c61ac38"}
03:06:51.858 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"43504893-36f1-4bdb-ade3-6165da295613"}
03:06:51.858 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"43504893-36f1-4bdb-ade3-6165da295613"}
03:06:51.858 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7cff0cac-9c0f-4b8c-9030-37dea6c1a1e2"}
03:06:51.858 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7cff0cac-9c0f-4b8c-9030-37dea6c1a1e2"}
03:06:53.865 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"82ed5399-f2a4-496f-a4ca-c72d23dcb379"}
03:06:53.865 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"82ed5399-f2a4-496f-a4ca-c72d23dcb379"}
03:06:53.866 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"43d3c68a-485b-4e3c-b4cd-86eea02808a8"}
03:06:53.866 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"43d3c68a-485b-4e3c-b4cd-86eea02808a8"}
03:06:55.871 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b07af4a1-e70f-4b7e-a7b2-c69e12e11206"}
03:06:55.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b07af4a1-e70f-4b7e-a7b2-c69e12e11206"}
03:06:55.871 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"157980b8-de70-41d8-8338-5847f8d2604d"}
03:06:55.871 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"157980b8-de70-41d8-8338-5847f8d2604d"}
03:06:57.880 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad39c75f-245d-45f1-8603-2a51963610c1"}
03:06:57.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad39c75f-245d-45f1-8603-2a51963610c1"}
03:06:57.880 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e19047a5-e609-4d9f-b114-ac79507b7905"}
03:06:57.880 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e19047a5-e609-4d9f-b114-ac79507b7905"}
03:06:59.892 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aef77fd5-0b7f-4092-a601-a6b78833560c"}
03:06:59.892 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aef77fd5-0b7f-4092-a601-a6b78833560c"}
03:06:59.892 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f51bff2a-12b7-4e77-9698-a67cfb92b195"}
03:06:59.892 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"f51bff2a-12b7-4e77-9698-a67cfb92b195"}
03:07:01.900 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85acbf37-4cdc-42e2-9d25-a6b1f884bbaf"}
03:07:01.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85acbf37-4cdc-42e2-9d25-a6b1f884bbaf"}
03:07:01.900 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6216a696-1db9-4a17-b065-4fa547f95a8b"}
03:07:01.900 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6216a696-1db9-4a17-b065-4fa547f95a8b"}
03:07:03.907 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7e072f08-1871-4a93-b56f-31806d00f176"}
03:07:03.907 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7e072f08-1871-4a93-b56f-31806d00f176"}
03:07:03.909 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aadb2085-2394-4dc3-9ae5-2ae283b1dfd1"}
03:07:03.909 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"aadb2085-2394-4dc3-9ae5-2ae283b1dfd1"}
03:07:05.912 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9b8af14b-e0f7-4a0c-81d9-b5db11fb2f52"}
03:07:05.914 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9b8af14b-e0f7-4a0c-81d9-b5db11fb2f52"}
03:07:05.914 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eafad1ed-1f03-4495-99e5-81f654ea35da"}
03:07:05.914 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"eafad1ed-1f03-4495-99e5-81f654ea35da"}
03:07:07.917 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"584aa009-11f1-4c41-b835-cf711a82faa2"}
03:07:07.919 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"584aa009-11f1-4c41-b835-cf711a82faa2"}
03:07:07.919 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2684e61c-68d6-43ff-92bd-14a6831ae32e"}
03:07:07.919 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2684e61c-68d6-43ff-92bd-14a6831ae32e"}
03:07:09.923 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b92b854-62f8-4446-8d0c-78df996fa42b"}
03:07:09.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b92b854-62f8-4446-8d0c-78df996fa42b"}
03:07:09.923 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f93a8c8-28af-4be3-ae9a-fdd4b361e3f0"}
03:07:09.923 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4f93a8c8-28af-4be3-ae9a-fdd4b361e3f0"}
03:07:11.927 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e7b3b47-17dd-4dc5-b657-8e1ed380fc35"}
03:07:11.928 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e7b3b47-17dd-4dc5-b657-8e1ed380fc35"}
03:07:11.928 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae008d27-06c1-42d6-94a7-bf001c027a28"}
03:07:11.928 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"ae008d27-06c1-42d6-94a7-bf001c027a28"}
03:07:13.933 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0c4e8e7-3d79-48e1-9294-1bb9ac1d5131"}
03:07:13.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0c4e8e7-3d79-48e1-9294-1bb9ac1d5131"}
03:07:13.933 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aaf9c239-55e3-4d73-872d-50a5d67aa629"}
03:07:13.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"aaf9c239-55e3-4d73-872d-50a5d67aa629"}
03:07:15.931 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5dea338c-61fa-4dce-aa5e-af71ce3c45e4"}
03:07:15.932 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5dea338c-61fa-4dce-aa5e-af71ce3c45e4"}
03:07:15.932 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e11723a-c57e-48d5-a396-52055ef0206f"}
03:07:15.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1e11723a-c57e-48d5-a396-52055ef0206f"}
03:07:17.935 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6ad8273d-cc44-49a7-91a4-437ff73732fe"}
03:07:17.935 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6ad8273d-cc44-49a7-91a4-437ff73732fe"}
03:07:17.935 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b53514aa-7f43-4dcb-851e-0a87dd625b77"}
03:07:17.935 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b53514aa-7f43-4dcb-851e-0a87dd625b77"}
03:07:19.940 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8e8306ed-efd7-4f94-84c2-d495602cdde9"}
03:07:19.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8e8306ed-efd7-4f94-84c2-d495602cdde9"}
03:07:19.940 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2370e728-d540-4864-8add-0d9659be0b35"}
03:07:19.940 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2370e728-d540-4864-8add-0d9659be0b35"}
03:07:21.946 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"03119f8e-d787-4512-a0d6-8dc97eb9cd7c"}
03:07:21.946 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"03119f8e-d787-4512-a0d6-8dc97eb9cd7c"}
03:07:21.946 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a51b53a1-41e4-48a2-bf2d-4c50786063e0"}
03:07:21.948 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a51b53a1-41e4-48a2-bf2d-4c50786063e0"}
03:07:23.949 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"94870571-04e3-4304-8166-3aae2e5161f6"}
03:07:23.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"94870571-04e3-4304-8166-3aae2e5161f6"}
03:07:23.949 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb8f2775-9239-4377-85d6-609cbe00026c"}
03:07:23.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bb8f2775-9239-4377-85d6-609cbe00026c"}
03:07:25.946 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e6a147a6-6d01-4fb0-8954-611ea621d753"}
03:07:25.948 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e6a147a6-6d01-4fb0-8954-611ea621d753"}
03:07:25.948 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0707beb-8ae4-4888-a2bc-8951bca3c9f9"}
03:07:25.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d0707beb-8ae4-4888-a2bc-8951bca3c9f9"}
03:07:27.947 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0eb0a63c-51b9-41b4-b405-61b650a8c3f2"}
03:07:27.948 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0eb0a63c-51b9-41b4-b405-61b650a8c3f2"}
03:07:27.948 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"711c2092-b284-48cd-83fd-f9389e7b8be9"}
03:07:27.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"711c2092-b284-48cd-83fd-f9389e7b8be9"}
03:07:29.945 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f1cc1712-4e87-44a4-ad65-1ae0dda4046d"}
03:07:29.946 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f1cc1712-4e87-44a4-ad65-1ae0dda4046d"}
03:07:29.947 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0fa1f53a-e62f-47da-b297-2877a27de6ac"}
03:07:29.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0fa1f53a-e62f-47da-b297-2877a27de6ac"}
03:07:31.944 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5af51434-f621-4aba-8843-200bd23d05c3"}
03:07:31.945 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5af51434-f621-4aba-8843-200bd23d05c3"}
03:07:31.947 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"849f911f-2738-4a24-8ce7-09d4b275eeb0"}
03:07:31.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"849f911f-2738-4a24-8ce7-09d4b275eeb0"}
03:07:33.948 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"08c319a6-b4a7-474b-9d42-ee8b34cc2813"}
03:07:33.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"08c319a6-b4a7-474b-9d42-ee8b34cc2813"}
03:07:33.948 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96e08fec-d2fe-44a9-98e7-2758309f2500"}
03:07:33.948 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"96e08fec-d2fe-44a9-98e7-2758309f2500"}
03:07:35.947 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f2620ec-e4c8-4803-9b34-5e88d9e2e2a3"}
03:07:35.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f2620ec-e4c8-4803-9b34-5e88d9e2e2a3"}
03:07:35.947 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a60c253c-e236-4a8d-948c-26661c90593a"}
03:07:35.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a60c253c-e236-4a8d-948c-26661c90593a"}
03:07:37.956 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2660f298-cc04-4709-8053-6c5e5e319a2f"}
03:07:37.956 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2660f298-cc04-4709-8053-6c5e5e319a2f"}
03:07:37.956 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e1a3b556-5635-46d7-96fa-308ad6095efa"}
03:07:37.956 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e1a3b556-5635-46d7-96fa-308ad6095efa"}
03:07:39.966 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0825d4e4-3e0b-49fa-a458-8062568e45da"}
03:07:39.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0825d4e4-3e0b-49fa-a458-8062568e45da"}
03:07:39.967 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"168c333c-9aa4-43e6-a6b8-5174118bd69f"}
03:07:39.967 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"168c333c-9aa4-43e6-a6b8-5174118bd69f"}
03:07:41.976 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a1f2d1bc-7e34-49b7-a757-171a85c7a02b"}
03:07:41.976 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a1f2d1bc-7e34-49b7-a757-171a85c7a02b"}
03:07:41.979 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"275f6a03-090a-4a0b-965e-80dce2e5eac6"}
03:07:41.979 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"275f6a03-090a-4a0b-965e-80dce2e5eac6"}
03:07:43.976 01.997 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b474e654-076c-4097-ba6d-f624295a5119"}
03:07:43.976 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b474e654-076c-4097-ba6d-f624295a5119"}
03:07:43.978 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d4ff325-3da6-412e-bccb-3344d7426651"}
03:07:43.978 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d4ff325-3da6-412e-bccb-3344d7426651"}
03:07:45.977 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8b23683-ecde-4464-b5e0-2c58356da04d"}
03:07:45.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8b23683-ecde-4464-b5e0-2c58356da04d"}
03:07:45.977 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e7ba72ae-983a-427a-a728-1a3f8bc80ac6"}
03:07:45.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e7ba72ae-983a-427a-a728-1a3f8bc80ac6"}
03:07:47.981 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"368c7545-99ac-4146-87ef-bba24218374c"}
03:07:47.982 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"368c7545-99ac-4146-87ef-bba24218374c"}
03:07:47.983 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e3b9ecd3-af2c-4e49-9e8c-2864db399e5c"}
03:07:47.983 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e3b9ecd3-af2c-4e49-9e8c-2864db399e5c"}
03:07:49.996 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3571c6c8-a68b-4c9a-8560-1ed290cc68b5"}
03:07:49.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3571c6c8-a68b-4c9a-8560-1ed290cc68b5"}
03:07:49.996 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c7f4c6c-944f-439b-86f5-4375f427104b"}
03:07:49.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2c7f4c6c-944f-439b-86f5-4375f427104b"}
03:07:52.000 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"934c8961-5b55-4e2a-b792-cc4ce6525ef7"}
03:07:52.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"934c8961-5b55-4e2a-b792-cc4ce6525ef7"}
03:07:52.000 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"56cf9e07-b517-43b6-b77c-e11eaca2e1d5"}
03:07:52.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"56cf9e07-b517-43b6-b77c-e11eaca2e1d5"}
03:07:54.000 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba9fe342-9a67-47e9-8754-5f8a58f62254"}
03:07:54.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba9fe342-9a67-47e9-8754-5f8a58f62254"}
03:07:54.000 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9aa91d69-301f-484b-af76-0684c6681a60"}
03:07:54.000 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"9aa91d69-301f-484b-af76-0684c6681a60"}
03:07:56.007 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09434ef8-c83c-4344-b87d-5ace81f56896"}
03:07:56.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09434ef8-c83c-4344-b87d-5ace81f56896"}
03:07:56.023 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6eb1ab20-4153-43be-9f5a-1229e8f07f74"}
03:07:56.023 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"6eb1ab20-4153-43be-9f5a-1229e8f07f74"}
03:07:58.015 01.992 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"00697aa1-d653-4475-ac1f-bf1a24c5a6dc"}
03:07:58.015 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"00697aa1-d653-4475-ac1f-bf1a24c5a6dc"}
03:07:58.015 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d19f8198-66af-4744-bbe8-f00a0b0914a4"}
03:07:58.015 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d19f8198-66af-4744-bbe8-f00a0b0914a4"}
03:08:00.014 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d18bc22-ba03-43e4-97c6-48abc5d37024"}
03:08:00.014 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d18bc22-ba03-43e4-97c6-48abc5d37024"}
03:08:00.014 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d00d370-af51-4691-8d8a-ebeb7e6651f0"}
03:08:00.014 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d00d370-af51-4691-8d8a-ebeb7e6651f0"}
03:08:02.006 01.992 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e4c28ce5-c46c-48d2-a33b-be6b0f2fb003"}
03:08:02.007 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e4c28ce5-c46c-48d2-a33b-be6b0f2fb003"}
03:08:02.007 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80060bff-572d-465e-8036-c2b5b0aef05e"}
03:08:02.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"80060bff-572d-465e-8036-c2b5b0aef05e"}
03:08:04.011 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bdf34099-5882-4fc7-a786-79794ff2cb57"}
03:08:04.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bdf34099-5882-4fc7-a786-79794ff2cb57"}
03:08:04.011 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf60b7a9-bd45-49e8-b0ec-e73c03c27763"}
03:08:04.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"bf60b7a9-bd45-49e8-b0ec-e73c03c27763"}
03:08:06.014 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"777ea275-bf7b-4b9c-af16-bc0646b27fd9"}
03:08:06.015 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"777ea275-bf7b-4b9c-af16-bc0646b27fd9"}
03:08:06.016 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3007a463-fc97-40c6-b4ab-68cffd9355b6"}
03:08:06.016 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3007a463-fc97-40c6-b4ab-68cffd9355b6"}
03:08:08.027 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd0ecfc0-de1e-499e-a3d3-d64c344fd532"}
03:08:08.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd0ecfc0-de1e-499e-a3d3-d64c344fd532"}
03:08:08.027 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5a68015b-9e06-4d6f-9ba9-22a9dacde09d"}
03:08:08.027 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5a68015b-9e06-4d6f-9ba9-22a9dacde09d"}
03:08:10.034 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d7969f8-3fe6-42e9-b7ee-8e4effcde5ca"}
03:08:10.034 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d7969f8-3fe6-42e9-b7ee-8e4effcde5ca"}
03:08:10.037 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84caa20a-96c0-418c-bdd2-939c8ad09b9e"}
03:08:10.037 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"84caa20a-96c0-418c-bdd2-939c8ad09b9e"}
03:08:12.035 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d51f2d24-caf7-4453-804c-f9a011682f9e"}
03:08:12.035 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d51f2d24-caf7-4453-804c-f9a011682f9e"}
03:08:12.035 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eb5bfb53-b858-4f95-81ce-cdbace6f00f6"}
03:08:12.035 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb5bfb53-b858-4f95-81ce-cdbace6f00f6"}
03:08:14.040 02.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"09b35e37-fc1e-4e0c-b6aa-727ef2d9ac4b"}
03:08:14.040 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"09b35e37-fc1e-4e0c-b6aa-727ef2d9ac4b"}
03:08:14.040 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"323b4239-d830-4ea7-a253-d37eb3354525"}
03:08:14.040 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"323b4239-d830-4ea7-a253-d37eb3354525"}
03:08:16.047 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2f99705e-67ba-4bbc-9afe-4d23df24f807"}
03:08:16.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2f99705e-67ba-4bbc-9afe-4d23df24f807"}
03:08:16.047 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b88c4de-52e7-43ae-b9f7-205eb61cdcd1"}
03:08:16.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1b88c4de-52e7-43ae-b9f7-205eb61cdcd1"}
03:08:18.057 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"16787594-4e97-426b-8e7c-87d696a2e417"}
03:08:18.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"16787594-4e97-426b-8e7c-87d696a2e417"}
03:08:18.057 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"91bd74e1-74f5-4302-8398-b38e4cbeb927"}
03:08:18.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"91bd74e1-74f5-4302-8398-b38e4cbeb927"}
03:08:20.067 02.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fa308310-4433-46a5-a47b-bd3eb68c9f02"}
03:08:20.067 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fa308310-4433-46a5-a47b-bd3eb68c9f02"}
03:08:20.068 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"92e1ab09-bfd0-4257-8f53-cfbe3350d9f5"}
03:08:20.068 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"92e1ab09-bfd0-4257-8f53-cfbe3350d9f5"}
03:08:22.067 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"17b58d3d-b9dc-41f1-a8c1-77cd7deb6ac1"}
03:08:22.067 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"17b58d3d-b9dc-41f1-a8c1-77cd7deb6ac1"}
03:08:22.068 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cb828100-a0c3-405c-a463-9c687e4a6db0"}
03:08:22.068 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"cb828100-a0c3-405c-a463-9c687e4a6db0"}
03:08:24.067 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ae00dea-c0d8-488d-8d28-9552579f464a"}
03:08:24.067 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ae00dea-c0d8-488d-8d28-9552579f464a"}
03:08:24.068 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30297a92-5a1e-49a0-aa19-c8698f548ead"}
03:08:24.068 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"30297a92-5a1e-49a0-aa19-c8698f548ead"}
03:08:26.071 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1d01704-d9b4-4f54-83bb-fb5f27d0a007"}
03:08:26.071 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1d01704-d9b4-4f54-83bb-fb5f27d0a007"}
03:08:26.073 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1ff86bc1-d391-4cf1-b22c-bbb6aba2ab8a"}
03:08:26.073 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"1ff86bc1-d391-4cf1-b22c-bbb6aba2ab8a"}
03:08:28.079 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b786317a-e08d-47e5-aa77-533e9c8c6509"}
03:08:28.080 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b786317a-e08d-47e5-aa77-533e9c8c6509"}
03:08:28.081 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7bf35da3-e7e9-4a49-8ea0-8fdf834c53aa"}
03:08:28.081 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"7bf35da3-e7e9-4a49-8ea0-8fdf834c53aa"}
03:08:30.081 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fb599d7d-2657-47c4-81e9-fc80e89b077a"}
03:08:30.082 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fb599d7d-2657-47c4-81e9-fc80e89b077a"}
03:08:30.082 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"40a2dbc2-2323-4c27-bb71-53f658a4539a"}
03:08:30.084 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"40a2dbc2-2323-4c27-bb71-53f658a4539a"}
03:08:32.082 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"84df40c6-7a7a-4705-aed3-fc4d132691af"}
03:08:32.082 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"84df40c6-7a7a-4705-aed3-fc4d132691af"}
03:08:32.083 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"94322223-fd7e-4746-b587-9930ea240ecb"}
03:08:32.083 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"94322223-fd7e-4746-b587-9930ea240ecb"}
03:08:34.085 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f135f712-6dd0-440b-9cdb-eb49de103c8c"}
03:08:34.085 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f135f712-6dd0-440b-9cdb-eb49de103c8c"}
03:08:34.085 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e34232d8-219f-4311-9af0-52b014e7f6b1"}
03:08:34.085 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"e34232d8-219f-4311-9af0-52b014e7f6b1"}
03:08:36.088 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe08fadc-e225-411f-a508-e3171fab6fdc"}
03:08:36.088 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe08fadc-e225-411f-a508-e3171fab6fdc"}
03:08:36.088 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4455c36b-a71b-4680-a5c1-9dfd4c5e40ad"}
03:08:36.088 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4455c36b-a71b-4680-a5c1-9dfd4c5e40ad"}
03:08:38.094 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3096744c-6ba1-4d99-93bd-506925002406"}
03:08:38.094 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3096744c-6ba1-4d99-93bd-506925002406"}
03:08:38.094 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4048751d-64f2-4840-8ffd-a09b76eb0442"}
03:08:38.094 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"4048751d-64f2-4840-8ffd-a09b76eb0442"}
03:08:40.101 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6669077c-529d-4ae5-bb9e-d59e076b54e1"}
03:08:40.101 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6669077c-529d-4ae5-bb9e-d59e076b54e1"}
03:08:40.101 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f66cb67-7edd-4f7b-b2a9-65253f3418dc"}
03:08:40.101 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2f66cb67-7edd-4f7b-b2a9-65253f3418dc"}
03:08:42.114 02.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c004631-69b6-4406-b5f5-efc7e878ed96"}
03:08:42.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c004631-69b6-4406-b5f5-efc7e878ed96"}
03:08:42.115 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"324b0089-bf0c-46d4-a275-c5d78327301c"}
03:08:42.117 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"324b0089-bf0c-46d4-a275-c5d78327301c"}
03:08:44.111 01.994 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"072fefbe-deb7-4eb3-935c-ac5bdb6a7a7e"}
03:08:44.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"072fefbe-deb7-4eb3-935c-ac5bdb6a7a7e"}
03:08:44.113 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eb493be3-a305-4333-81e5-ea79cc54156c"}
03:08:44.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"eb493be3-a305-4333-81e5-ea79cc54156c"}
03:08:46.119 02.006 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1134c25e-4b50-4257-a6fc-13f0c6354081"}
03:08:46.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1134c25e-4b50-4257-a6fc-13f0c6354081"}
03:08:46.119 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d53c8734-f29d-44b2-a0e3-e1baea5510f8"}
03:08:46.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"d53c8734-f29d-44b2-a0e3-e1baea5510f8"}
03:08:48.117 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"408c6d29-adf7-4cfb-b23b-8ac510c66654"}
03:08:48.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"408c6d29-adf7-4cfb-b23b-8ac510c66654"}
03:08:48.121 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8fc27848-120e-40eb-afc4-28fb6d6da1c9"}
03:08:48.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8fc27848-120e-40eb-afc4-28fb6d6da1c9"}
03:08:50.117 01.996 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fee7f308-bef6-4bdf-a305-10956d630836"}
03:08:50.117 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fee7f308-bef6-4bdf-a305-10956d630836"}
03:08:50.118 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d371d01-75a7-40b5-bf5b-2fc0f34c207f"}
03:08:50.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0d371d01-75a7-40b5-bf5b-2fc0f34c207f"}
03:08:52.120 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"78a55815-ab38-48e3-93b5-17e3c1a7a479"}
03:08:52.120 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"78a55815-ab38-48e3-93b5-17e3c1a7a479"}
03:08:52.121 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2397b8d9-88a6-4543-9a41-ad6ec9c6ed7d"}
03:08:52.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2397b8d9-88a6-4543-9a41-ad6ec9c6ed7d"}
03:08:54.119 01.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9271b0ff-0d48-4417-90b3-32cabf6e7fcc"}
03:08:54.119 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9271b0ff-0d48-4417-90b3-32cabf6e7fcc"}
03:08:54.119 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd5744a0-dd9f-462e-bc6e-a27f6ac15b14"}
03:08:54.121 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"fd5744a0-dd9f-462e-bc6e-a27f6ac15b14"}
03:08:56.130 02.009 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"47e51415-7d4d-4fbf-9c72-d6f77cacdfbc"}
03:08:56.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"47e51415-7d4d-4fbf-9c72-d6f77cacdfbc"}
03:08:56.131 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a4813281-3574-478b-b355-d596e29db3a5"}
03:08:56.131 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a4813281-3574-478b-b355-d596e29db3a5"}
03:08:58.201 02.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eac432ae-99e4-4df5-a280-87f1210d1507"}
03:08:58.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eac432ae-99e4-4df5-a280-87f1210d1507"}
03:08:58.205 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"510d5438-c930-47cf-8c5c-6892b45c4490"}
03:08:58.205 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"510d5438-c930-47cf-8c5c-6892b45c4490"}
03:09:00.216 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c56a86b8-ab2a-494c-a906-48353fbbe45f"}
03:09:00.216 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c56a86b8-ab2a-494c-a906-48353fbbe45f"}
03:09:00.219 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c94621a-2a53-4f91-834c-ce37e18a3073"}
03:09:00.219 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8c94621a-2a53-4f91-834c-ce37e18a3073"}
03:09:02.220 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f5ef6e2-e61b-40ac-9ad5-a7d5a05b0484"}
03:09:02.220 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f5ef6e2-e61b-40ac-9ad5-a7d5a05b0484"}
03:09:02.221 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"807d060a-d272-45d1-a7a6-683e99921fac"}
03:09:02.221 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"807d060a-d272-45d1-a7a6-683e99921fac"}
03:09:04.224 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a74d9e5b-88d0-4906-9f48-f002aca4c921"}
03:09:04.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a74d9e5b-88d0-4906-9f48-f002aca4c921"}
03:09:04.224 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0c3e2748-77a9-4854-9da9-f4725a538f6e"}
03:09:04.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0c3e2748-77a9-4854-9da9-f4725a538f6e"}
03:09:06.228 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"781d1a61-519a-4d09-a3a9-24c330c69193"}
03:09:06.228 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"781d1a61-519a-4d09-a3a9-24c330c69193"}
03:09:06.228 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"722ada26-8c30-49b2-9d57-25d7579798a8"}
03:09:06.228 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"722ada26-8c30-49b2-9d57-25d7579798a8"}
03:09:08.232 02.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5f6dd586-3ee7-42b8-bfb1-5a3d4335a037"}
03:09:08.234 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5f6dd586-3ee7-42b8-bfb1-5a3d4335a037"}
03:09:08.234 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db8daf15-c5aa-4a11-a41f-bdfee3f9515a"}
03:09:08.235 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"db8daf15-c5aa-4a11-a41f-bdfee3f9515a"}
03:09:10.243 02.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"10d8cd67-6af4-43f5-a8e7-36c409eb82fb"}
03:09:10.244 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"10d8cd67-6af4-43f5-a8e7-36c409eb82fb"}
03:09:10.245 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5715f384-43f8-4bdf-a79b-3f58617bc4d5"}
03:09:10.245 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5715f384-43f8-4bdf-a79b-3f58617bc4d5"}
03:09:12.247 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d5f6a427-968d-4f73-ae47-8f2269bdb484"}
03:09:12.247 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d5f6a427-968d-4f73-ae47-8f2269bdb484"}
03:09:12.248 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b442333-a019-48ab-b1cf-7f68592916a3"}
03:09:12.248 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"8b442333-a019-48ab-b1cf-7f68592916a3"}
03:09:14.249 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e44c210-c088-46b9-9af4-b89df52573f4"}
03:09:14.249 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e44c210-c088-46b9-9af4-b89df52573f4"}
03:09:14.249 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0af082a8-f3d2-417c-b6d2-4e389b3242d8"}
03:09:14.249 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"0af082a8-f3d2-417c-b6d2-4e389b3242d8"}
03:09:16.260 02.011 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"75900c39-ea33-421a-aafd-c5a3ce4e4d2e"}
03:09:16.260 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"75900c39-ea33-421a-aafd-c5a3ce4e4d2e"}
03:09:16.262 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5244c605-d1e5-4b9e-8f93-a1dde1bc7d24"}
03:09:16.262 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"5244c605-d1e5-4b9e-8f93-a1dde1bc7d24"}
03:09:18.261 01.999 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"747e8275-e107-4de4-9ac0-5b1d671a45a1"}
03:09:18.261 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"747e8275-e107-4de4-9ac0-5b1d671a45a1"}
03:09:18.261 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84a004bd-7b66-4da3-b12e-d1dcd764a40f"}
03:09:18.262 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"84a004bd-7b66-4da3-b12e-d1dcd764a40f"}
03:09:20.332 02.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"90a98ca3-ce96-4ab8-a8ff-ffe4704e6ddb"}
03:09:20.332 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"90a98ca3-ce96-4ab8-a8ff-ffe4704e6ddb"}
03:09:20.332 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b250462b-3cec-4bc8-9d8f-ff3d03169be9"}
03:09:20.332 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b250462b-3cec-4bc8-9d8f-ff3d03169be9"}
03:09:22.334 02.002 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"091ea131-3725-4770-af35-bbd822ea6bd7"}
03:09:22.334 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"091ea131-3725-4770-af35-bbd822ea6bd7"}
03:09:22.337 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2904cd22-6286-40dc-b7b6-d44059d5985a"}
03:09:22.337 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2904cd22-6286-40dc-b7b6-d44059d5985a"}
03:09:24.337 02.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85711a8d-17a1-436a-895f-0b6001454651"}
03:09:24.337 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85711a8d-17a1-436a-895f-0b6001454651"}
03:09:24.337 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6afee2e-0537-432c-b911-5acac1851a9c"}
03:09:24.337 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"a6afee2e-0537-432c-b911-5acac1851a9c"}
03:09:26.349 02.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"99605ecb-0045-48db-8930-d2bf76d73961"}
03:09:26.350 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"99605ecb-0045-48db-8930-d2bf76d73961"}
03:09:26.350 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e2c4028-9ede-4956-8479-6eddb0d2b9bb"}
03:09:26.350 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3e2c4028-9ede-4956-8479-6eddb0d2b9bb"}
03:09:28.353 02.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f0d7425-807a-4761-b3bf-d34f39790434"}
03:09:28.353 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f0d7425-807a-4761-b3bf-d34f39790434"}
03:09:28.353 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b38a65e8-d91a-4bfc-bec7-e69db4b8ac3c"}
03:09:28.353 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"b38a65e8-d91a-4bfc-bec7-e69db4b8ac3c"}
03:09:30.354 02.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40aea61e-a26e-4aec-a475-f93739609287"}
03:09:30.354 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40aea61e-a26e-4aec-a475-f93739609287"}
03:09:30.354 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c057c423-adbb-43ab-a0ad-7bdf8d9576e2"}
03:09:30.354 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"c057c423-adbb-43ab-a0ad-7bdf8d9576e2"}
03:09:32.095 01.741 6880 StartLoopingInteractive: Loop button clicked
03:09:32.095 00.000 6880 Status Line: Looping
03:09:32.110 00.015 6880 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:09:32.126 00.016 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:09:32.126 00.000 6880 Enqueuing Expose request
03:09:32.126 00.000 10052 Worker thread wakes up
03:09:32.126 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:32.126 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:09:32.364 00.238 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fea1362b-42a1-484e-9e61-c171b05de8b9"}
03:09:32.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fea1362b-42a1-484e-9e61-c171b05de8b9"}
03:09:32.364 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9fed2b4-5f99-43cf-b3a6-81a4661c749d"}
03:09:32.364 00.000 6880 case statement mapped state 1 to 101
03:09:32.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e9fed2b4-5f99-43cf-b3a6-81a4661c749d"}
03:09:33.270 00.906 10052 Exposure complete
03:09:33.332 00.062 10052 worker thread done servicing request
03:09:33.332 00.000 6880 OnExposeComplete: enter
03:09:33.332 00.000 6880 UpdateGuideState(): m_state=1
03:09:33.332 00.000 6880 Star::Find(15, 401, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:09:33.332 00.000 6880 Star::Find returns 0 (2), X=401.00, Y=270.00, Mass=20, SNR=2.9, Peak=23 HFD=0.0
03:09:33.332 00.000 6880 DistanceChecker: activated
03:09:33.332 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:09:33.332 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:09:33.332 00.000 6880 Status Line: Star lost - low SNR
03:09:33.332 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=17, FiltMin=13, FiltMax=56, Gamma=0.780
03:09:33.369 00.037 6880 UpdateGuideState exits: Star lost - low SNR
03:09:33.369 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:33.369 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:09:33.369 00.000 6880 Enqueuing Expose request
03:09:33.369 00.000 10052 Worker thread wakes up
03:09:33.369 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:33.369 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:09:34.286 00.917 10052 Exposure complete
03:09:34.355 00.069 10052 worker thread done servicing request
03:09:34.355 00.000 6880 OnExposeComplete: enter
03:09:34.355 00.000 6880 UpdateGuideState(): m_state=1
03:09:34.355 00.000 6880 Star::Find(15, 401, 270, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.355 00.000 6880 Star::Find returns 0 (3), X=401.00, Y=270.00, Mass=10, SNR=2.0, Peak=22 HFD=0.0
03:09:34.355 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:09:34.355 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:09:34.355 00.000 6880 Status Line: Star lost - low mass
03:09:34.355 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=17, FiltMin=13, FiltMax=60, Gamma=0.780
03:09:34.382 00.027 6880 UpdateGuideState exits: Star lost - low mass
03:09:34.382 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:34.382 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:09:34.382 00.000 6880 Enqueuing Expose request
03:09:34.382 00.000 10052 Worker thread wakes up
03:09:34.382 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:34.382 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88742a37-96af-47a4-be70-afbbba32c321"}
03:09:34.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88742a37-96af-47a4-be70-afbbba32c321"}
03:09:34.382 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:09:34.382 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"31890cd8-995b-4454-bc7c-721f27313079"}
03:09:34.382 00.000 6880 case statement mapped state 1 to 101
03:09:34.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"31890cd8-995b-4454-bc7c-721f27313079"}
03:09:34.412 00.030 6880 GuiderMultiStar::AutoSelect enter
03:09:34.424 00.012 6880 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:09:34.475 00.051 6880 AutoFind: auto downsample for scale 6.45 => 1x
03:09:34.551 00.076 6880 AutoFind: global mean = -0.0, stdev 2.7
03:09:34.551 00.000 6880 AutoFind: using threshold = 0.1
03:09:34.619 00.068 6880 AutoFind: local max [1173, 375] 43.0
03:09:34.619 00.000 6880 AutoFind: local max [467, 363] 14.5
03:09:34.619 00.000 6880 AutoFind: local max [932, 304] 13.9
03:09:34.619 00.000 6880 AutoFind: local max [582, 539] 13.8
03:09:34.619 00.000 6880 AutoFind: local max [49, 310] 11.9
03:09:34.619 00.000 6880 AutoFind: local max [1267, 907] 10.4
03:09:34.619 00.000 6880 AutoFind: local max [1132, 565] 10.1
03:09:34.619 00.000 6880 AutoFind: local max [184, 498] 9.7
03:09:34.619 00.000 6880 AutoFind: local max [757, 377] 9.0
03:09:34.619 00.000 6880 AutoFind: local max [1099, 683] 8.2
03:09:34.619 00.000 6880 AutoFind: local max [309, 904] 7.8
03:09:34.619 00.000 6880 AutoFind: local max [249, 842] 7.4
03:09:34.619 00.000 6880 AutoFind: local max [95, 565] 7.3
03:09:34.619 00.000 6880 AutoFind: local max [446, 744] 6.9
03:09:34.619 00.000 6880 AutoFind: local max [1232, 723] 6.8
03:09:34.619 00.000 6880 AutoFind: local max [1222, 402] 6.2
03:09:34.619 00.000 6880 AutoFind: local max [645, 276] 6.1
03:09:34.619 00.000 6880 AutoFind: local max [501, 139] 5.5
03:09:34.619 00.000 6880 AutoFind: local max [827, 446] 5.4
03:09:34.619 00.000 6880 AutoFind: local max [1182, 328] 5.0
03:09:34.619 00.000 6880 AutoFind: local max [1220, 487] 4.9
03:09:34.619 00.000 6880 AutoFind: local max [263, 663] 4.9
03:09:34.619 00.000 6880 AutoFind: local max [729, 74] 4.8
03:09:34.619 00.000 6880 AutoFind: local max [838, 608] 4.8
03:09:34.619 00.000 6880 AutoFind: local max [278, 729] 4.7
03:09:34.619 00.000 6880 AutoFind: local max [294, 85] 4.7
03:09:34.619 00.000 6880 AutoFind: local max [132, 855] 4.6
03:09:34.619 00.000 6880 AutoFind: local max [100, 81] 4.6
03:09:34.619 00.000 6880 AutoFind: local max [77, 276] 4.5
03:09:34.619 00.000 6880 AutoFind: local max [231, 847] 4.5
03:09:34.619 00.000 6880 AutoFind: local max [411, 738] 4.5
03:09:34.619 00.000 6880 AutoFind: local max [447, 715] 4.4
03:09:34.619 00.000 6880 AutoFind: local max [723, 550] 4.4
03:09:34.619 00.000 6880 AutoFind: local max [462, 348] 4.4
03:09:34.619 00.000 6880 AutoFind: local max [860, 338] 4.3
03:09:34.619 00.000 6880 AutoFind: local max [1192, 925] 4.2
03:09:34.619 00.000 6880 AutoFind: local max [767, 430] 4.2
03:09:34.619 00.000 6880 AutoFind: local max [646, 810] 4.2
03:09:34.619 00.000 6880 AutoFind: local max [798, 762] 4.2
03:09:34.619 00.000 6880 AutoFind: local max [88, 872] 4.1
03:09:34.619 00.000 6880 AutoFind: local max [672, 698] 4.1
03:09:34.619 00.000 6880 AutoFind: local max [1034, 394] 4.1
03:09:34.619 00.000 6880 AutoFind: local max [1255, 324] 4.1
03:09:34.619 00.000 6880 AutoFind: local max [122, 792] 4.1
03:09:34.619 00.000 6880 AutoFind: local max [412, 53] 4.1
03:09:34.619 00.000 6880 AutoFind: local max [158, 849] 4.1
03:09:34.619 00.000 6880 AutoFind: local max [672, 117] 4.1
03:09:34.619 00.000 6880 AutoFind: local max [362, 152] 4.1
03:09:34.619 00.000 6880 AutoFind: local max [1012, 552] 4.1
03:09:34.619 00.000 6880 AutoFind: local max [36, 536] 4.0
03:09:34.619 00.000 6880 AutoFind: local max [1083, 52] 4.0
03:09:34.619 00.000 6880 AutoFind: local max [73, 534] 4.0
03:09:34.619 00.000 6880 AutoFind: local max [818, 121] 4.0
03:09:34.619 00.000 6880 AutoFind: local max [37, 729] 4.0
03:09:34.619 00.000 6880 AutoFind: local max [1203, 87] 4.0
03:09:34.619 00.000 6880 AutoFind: local max [697, 823] 4.0
03:09:34.619 00.000 6880 AutoFind: local max [551, 608] 4.0
03:09:34.619 00.000 6880 AutoFind: local max [859, 95] 4.0
03:09:34.619 00.000 6880 AutoFind: local max [1024, 95] 4.0
03:09:34.633 00.014 6880 AutoFind: local max [657, 149] 4.0
03:09:34.633 00.000 6880 AutoFind: local max [1112, 620] 4.0
03:09:34.633 00.000 6880 AutoFind: local max [165, 312] 4.0
03:09:34.633 00.000 6880 AutoFind: local max [311, 451] 4.0
03:09:34.633 00.000 6880 AutoFind: local max [353, 599] 4.0
03:09:34.633 00.000 6880 AutoFind: local max [1229, 630] 4.0
03:09:34.633 00.000 6880 AutoFind: local max [602, 839] 4.0
03:09:34.633 00.000 6880 AutoFind: local max [784, 361] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [948, 807] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [519, 695] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [87, 382] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [525, 658] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [945, 342] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [167, 500] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [753, 615] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [675, 207] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [775, 238] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [267, 479] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [1003, 664] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [479, 518] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [624, 809] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [1101, 742] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [423, 295] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [495, 209] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [1223, 389] 3.9
03:09:34.633 00.000 6880 AutoFind: local max [487, 111] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [569, 860] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [608, 65] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [160, 321] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [527, 790] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [694, 783] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [54, 891] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [463, 841] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [331, 178] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [645, 343] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [912, 88] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [81, 375] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [348, 854] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [693, 408] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [404, 604] 3.8
03:09:34.633 00.000 6880 AutoFind: local max [60, 132] 3.8
03:09:34.633 00.000 6880 AutoFind: too close [81, 375] 3.8 - [87, 382] 3.9
03:09:34.633 00.000 6880 AutoFind: too close [160, 321] 3.8 - [165, 312] 4.0
03:09:34.633 00.000 6880 AutoFind: too close [1223, 389] 3.9 - [1222, 402] 6.2
03:09:34.633 00.000 6880 AutoFind: too close [167, 500] 3.9 - [184, 498] 9.7
03:09:34.633 00.000 6880 AutoFind: too close [462, 348] 4.4 - [467, 363] 14.5
03:09:34.633 00.000 6880 AutoFind: too close [231, 847] 4.5 - [249, 842] 7.4
03:09:34.633 00.000 6880 AutoFind: too close to edge [1267, 907] 10.4
03:09:34.633 00.000 6880 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:09:34.633 00.000 6880 Star::Find(15, 1173, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=1173.01, Y=374.63, Mass=1036, SNR=21.5, Peak=89 HFD=4.7
03:09:34.633 00.000 6880 Star::Find(15, 932, 304, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=932.20, Y=303.81, Mass=309, SNR=11.6, Peak=39 HFD=4.4
03:09:34.633 00.000 6880 Star::Find(15, 582, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=581.94, Y=538.52, Mass=380, SNR=12.8, Peak=50 HFD=4.2
03:09:34.633 00.000 6880 Star::Find(15, 49, 310, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=48.96, Y=309.08, Mass=254, SNR=10.5, Peak=34 HFD=4.2
03:09:34.633 00.000 6880 Star::Find(15, 1132, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=1131.86, Y=565.25, Mass=168, SNR=8.5, Peak=33 HFD=3.4
03:09:34.633 00.000 6880 Star::Find(15, 757, 377, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=756.92, Y=377.39, Mass=277, SNR=10.9, Peak=39 HFD=4.6
03:09:34.633 00.000 6880 Star::Find(15, 1099, 683, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=1098.73, Y=682.63, Mass=159, SNR=8.1, Peak=27 HFD=4.5
03:09:34.633 00.000 6880 Star::Find(15, 309, 904, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=308.84, Y=903.61, Mass=59, SNR=5.0, Peak=28 HFD=2.5
03:09:34.633 00.000 6880 Star::Find(15, 95, 565, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=95.47, Y=565.56, Mass=81, SNR=5.9, Peak=28 HFD=3.1
03:09:34.633 00.000 6880 Star::Find(15, 446, 744, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=445.83, Y=743.75, Mass=115, SNR=6.9, Peak=29 HFD=3.7
03:09:34.633 00.000 6880 Star::Find(15, 1232, 723, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=1232.73, Y=722.45, Mass=64, SNR=5.2, Peak=26 HFD=2.6
03:09:34.633 00.000 6880 Star::Find(15, 645, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=645.31, Y=275.74, Mass=88, SNR=6.1, Peak=31 HFD=2.7
03:09:34.633 00.000 6880 Star::Find(15, 501, 139, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=500.75, Y=139.45, Mass=123, SNR=7.2, Peak=27 HFD=5.3
03:09:34.633 00.000 6880 Star::Find(15, 827, 446, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=6 nbg=282 bg=18.0 sigma=1.6 thresh=23 peak=22
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=827.00, Y=446.00, Mass=36, SNR=2.9, Peak=27 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1182, 328, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=10 nbg=277 bg=16.9 sigma=1.5 thresh=21 peak=20
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=1182.00, Y=328.00, Mass=48, SNR=2.9, Peak=25 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1220, 487, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=7 nbg=278 bg=17.2 sigma=1.5 thresh=22 peak=21
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=1220.00, Y=487.00, Mass=40, SNR=2.9, Peak=24 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 263, 663, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=262.66, Y=662.17, Mass=70, SNR=5.4, Peak=27 HFD=2.7
03:09:34.633 00.000 6880 Star::Find(15, 729, 74, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=728.64, Y=74.18, Mass=91, SNR=6.2, Peak=27 HFD=3.9
03:09:34.633 00.000 6880 Star::Find(15, 838, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 1 (0), X=838.55, Y=608.28, Mass=63, SNR=5.1, Peak=29 HFD=3.1
03:09:34.633 00.000 6880 Star::Find(15, 278, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=278.00, Y=729.00, Mass=15, SNR=2.4, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 294, 85, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=294.00, Y=85.00, Mass=6, SNR=1.6, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 132, 855, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=132.00, Y=855.00, Mass=10, SNR=2.0, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 100, 81, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=100.00, Y=81.00, Mass=0, SNR=0.0, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 77, 276, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=77.00, Y=276.00, Mass=14, SNR=2.4, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 411, 738, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=411.00, Y=738.00, Mass=10, SNR=2.1, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 447, 715, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=447.00, Y=715.00, Mass=14, SNR=2.5, Peak=25 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 723, 550, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=723.00, Y=550.00, Mass=5, SNR=1.4, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 860, 338, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=860.00, Y=338.00, Mass=6, SNR=1.5, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1192, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=1192.00, Y=925.00, Mass=5, SNR=1.4, Peak=24 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 767, 430, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=767.00, Y=430.00, Mass=8, SNR=1.8, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 646, 810, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=646.00, Y=810.00, Mass=9, SNR=1.9, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 798, 762, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=798.00, Y=762.00, Mass=0, SNR=0.0, Peak=26 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 88, 872, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=88.00, Y=872.00, Mass=16, SNR=2.6, Peak=25 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 672, 698, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=672.00, Y=698.00, Mass=0, SNR=0.0, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1034, 394, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=5 nbg=282 bg=16.9 sigma=1.4 thresh=21 peak=18
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=1034.00, Y=394.00, Mass=22, SNR=2.9, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1255, 324, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=6 nbg=282 bg=16.7 sigma=1.6 thresh=21 peak=19
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=1255.00, Y=324.00, Mass=28, SNR=2.9, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 122, 792, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=7 nbg=277 bg=17.8 sigma=1.4 thresh=22 peak=19
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=122.00, Y=792.00, Mass=30, SNR=2.9, Peak=24 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 412, 53, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=412.00, Y=53.00, Mass=0, SNR=0.0, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 158, 849, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=9 nbg=281 bg=18.0 sigma=1.4 thresh=22 peak=21
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=158.00, Y=849.00, Mass=41, SNR=2.9, Peak=24 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 672, 117, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=672.00, Y=117.00, Mass=16, SNR=2.5, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 362, 152, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=362.00, Y=152.00, Mass=5, SNR=1.4, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1012, 552, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=6 nbg=285 bg=17.1 sigma=1.4 thresh=21 peak=19
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=1012.00, Y=552.00, Mass=25, SNR=2.9, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 36, 536, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=7 nbg=278 bg=17.0 sigma=1.4 thresh=21 peak=18
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=36.00, Y=536.00, Mass=31, SNR=2.9, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1083, 52, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=1083.00, Y=52.00, Mass=0, SNR=0.0, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 73, 534, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=73.00, Y=534.00, Mass=0, SNR=0.0, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 818, 121, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=818.00, Y=121.00, Mass=11, SNR=2.2, Peak=24 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 37, 729, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=37.00, Y=729.00, Mass=13, SNR=2.3, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1203, 87, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=1203.00, Y=87.00, Mass=0, SNR=0.0, Peak=21 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 697, 823, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=697.00, Y=823.00, Mass=17, SNR=2.6, Peak=24 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 551, 608, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=9 nbg=276 bg=17.4 sigma=1.3 thresh=21 peak=19
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=551.00, Y=608.00, Mass=35, SNR=2.9, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 859, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=859.00, Y=95.00, Mass=16, SNR=2.5, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1024, 95, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=1024.00, Y=95.00, Mass=13, SNR=2.3, Peak=21 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 657, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=657.00, Y=149.00, Mass=5, SNR=1.4, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1112, 620, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=1112.00, Y=620.00, Mass=5, SNR=1.4, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 311, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=311.00, Y=451.00, Mass=18, SNR=2.8, Peak=24 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 353, 599, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=353.00, Y=599.00, Mass=9, SNR=1.9, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1229, 630, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=1229.00, Y=630.00, Mass=5, SNR=1.4, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 602, 839, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=602.00, Y=839.00, Mass=19, SNR=2.8, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 784, 361, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=784.00, Y=361.00, Mass=0, SNR=0.0, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 948, 807, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=5 nbg=275 bg=17.6 sigma=1.5 thresh=22 peak=19
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=948.00, Y=807.00, Mass=23, SNR=2.9, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 519, 695, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=519.00, Y=695.00, Mass=15, SNR=2.5, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 525, 658, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=525.00, Y=658.00, Mass=15, SNR=2.5, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 945, 342, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=945.00, Y=342.00, Mass=5, SNR=1.4, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 753, 615, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=753.00, Y=615.00, Mass=8, SNR=1.8, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 675, 207, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=675.00, Y=207.00, Mass=0, SNR=0.0, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 775, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=775.00, Y=238.00, Mass=9, SNR=1.9, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 267, 479, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=6 nbg=274 bg=17.5 sigma=1.3 thresh=21 peak=20
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=267.00, Y=479.00, Mass=23, SNR=2.9, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1003, 664, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=1003.00, Y=664.00, Mass=12, SNR=2.2, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 479, 518, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=479.00, Y=518.00, Mass=5, SNR=1.5, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 624, 809, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=624.00, Y=809.00, Mass=12, SNR=2.2, Peak=25 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 1101, 742, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=1101.00, Y=742.00, Mass=20, SNR=2.8, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 423, 295, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=423.00, Y=295.00, Mass=16, SNR=2.5, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 495, 209, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=495.00, Y=209.00, Mass=10, SNR=2.0, Peak=22 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 487, 111, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=487.00, Y=111.00, Mass=11, SNR=2.1, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 569, 860, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=569.00, Y=860.00, Mass=16, SNR=2.5, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 608, 65, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find false star n=9 nbg=275 bg=17.2 sigma=1.3 thresh=21 peak=19
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=608.00, Y=65.00, Mass=40, SNR=2.9, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 527, 790, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=527.00, Y=790.00, Mass=17, SNR=2.5, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 694, 783, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=694.00, Y=783.00, Mass=6, SNR=1.6, Peak=24 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 54, 891, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=54.00, Y=891.00, Mass=10, SNR=2.0, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 463, 841, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=463.00, Y=841.00, Mass=8, SNR=1.8, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 331, 178, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (3), X=331.00, Y=178.00, Mass=5, SNR=1.4, Peak=23 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 645, 343, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.633 00.000 6880 Star::Find returns 0 (2), X=645.00, Y=343.00, Mass=14, SNR=2.4, Peak=24 HFD=0.0
03:09:34.633 00.000 6880 Star::Find(15, 912, 88, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.645 00.012 6880 Star::Find returns 0 (2), X=912.00, Y=88.00, Mass=15, SNR=2.5, Peak=24 HFD=0.0
03:09:34.645 00.000 6880 Star::Find(15, 348, 854, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.645 00.000 6880 Star::Find returns 0 (3), X=348.00, Y=854.00, Mass=5, SNR=1.4, Peak=26 HFD=0.0
03:09:34.645 00.000 6880 Star::Find(15, 693, 408, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.645 00.000 6880 Star::Find returns 0 (3), X=693.00, Y=408.00, Mass=0, SNR=0.0, Peak=23 HFD=0.0
03:09:34.645 00.000 6880 Star::Find(15, 404, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.645 00.000 6880 Star::Find returns 0 (3), X=404.00, Y=604.00, Mass=5, SNR=1.4, Peak=22 HFD=0.0
03:09:34.645 00.000 6880 Star::Find(15, 60, 132, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.645 00.000 6880 Star::Find returns 0 (2), X=60.00, Y=132.00, Mass=15, SNR=2.5, Peak=22 HFD=0.0
03:09:34.645 00.000 6880 AutoFind: finding best star pass 1
03:09:34.645 00.000 6880 Star::Find(15, 1173, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.645 00.000 6880 Star::Find returns 1 (0), X=1173.01, Y=374.63, Mass=1036, SNR=21.5, Peak=89 HFD=4.7
03:09:34.645 00.000 6880 AutoFind returns star at [1173, 375] 43.0 Mass 1036 SNR 21.5
03:09:34.645 00.000 6880 Star::Find(15, 1173, 375, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.645 00.000 6880 Star::Find returns 1 (0), X=1173.01, Y=374.63, Mass=1036, SNR=21.5, Peak=89 HFD=4.7
03:09:34.645 00.000 6880 MultiStar: List (11): {1173.01, 374.63}(21.5), {932.20, 303.81}(11.6), {581.94, 538.52}(12.8), {48.96, 309.08}(10.5), {1131.86, 565.25}(8.5), {756.92, 377.39}(10.9), {1098.73, 682.63}(8.1), {445.83, 743.75}(6.9), {645.31, 275.74}(6.1), {500.75, 139.45}(7.2), {728.64, 74.18}(6.2), 
03:09:34.645 00.000 6880 setting lock position to (1173.01, 374.63)
03:09:34.645 00.000 6880 MultiStar: stabilizing after lock position change
03:09:34.647 00.002 6880 AutoSelect: state = 1, call UpdateGuideState
03:09:34.647 00.000 6880 UpdateGuideState(): m_state=1
03:09:34.647 00.000 6880 Star::Find(15, 1173, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:34.647 00.000 6880 Star::Find returns 1 (0), X=1173.01, Y=374.63, Mass=1036, SNR=21.5, Peak=89 HFD=4.7
03:09:34.647 00.000 6880 DistanceChecker: deactivated
03:09:34.647 00.000 6880 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.61) = xAngle (1.61 = 1.61)
03:09:34.647 00.000 6880 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.58 = 1.58)
03:09:34.647 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
03:09:34.649 00.002 6880 setting lock position to (1173.01, 374.63)
03:09:34.649 00.000 6880 MultiStar: stabilizing after lock position change
03:09:34.649 00.000 6880 CurrentPosition() valid, moving to STATE_SELECTED
03:09:34.649 00.000 6880 Changing from state SELECTING to SELECTED
03:09:34.649 00.000 6880 guider state => SELECTED
03:09:34.665 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=17, FiltMin=13, FiltMax=60, Gamma=0.780
03:09:34.682 00.017 6880 UpdateGuideState exits: m=1036 SNR=21.5
03:09:34.682 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=17, FiltMin=13, FiltMax=60, Gamma=0.780
03:09:34.716 00.034 6880 Status Line: Auto-selected star at (1173.0, 374.6)
03:09:35.506 00.790 10052 Exposure complete
03:09:35.569 00.063 10052 worker thread done servicing request
03:09:35.569 00.000 6880 OnExposeComplete: enter
03:09:35.569 00.000 6880 UpdateGuideState(): m_state=2
03:09:35.569 00.000 6880 Star::Find(15, 1173, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:09:35.569 00.000 6880 Star::Find returns 1 (0), X=1172.91, Y=374.42, Mass=1296, SNR=24.0, Peak=96 HFD=5.2
03:09:35.569 00.000 6880 CameraToMount -- cameraTheta (-2.03) - m_xAngle (-1.61) = xAngle (-0.42 = -0.42)
03:09:35.569 00.000 6880 CameraToMount -- cameraTheta (-2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.45 = -0.45)
03:09:35.569 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.21 hyp=0.23 cameraTheta=-2.03 mountX=0.21 mountY=-0.10, mountTheta=-0.44
03:09:35.569 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=17, FiltMin=13, FiltMax=57, Gamma=0.780
03:09:35.585 00.016 6880 UpdateGuideState exits: m=1296 SNR=24.0
03:09:35.585 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:35.585 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:35.585 00.000 6880 Enqueuing Expose request
03:09:35.585 00.000 10052 Worker thread wakes up
03:09:35.585 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:35.585 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:35.857 00.272 6880 GuideButtonClick i=1 ctx=Guide button clicked
03:09:35.857 00.000 6880 Changing from state SELECTED to CALIBRATING_PRIMARY
03:09:35.857 00.000 6880 guider state => CALIBRATED
03:09:35.857 00.000 6880 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:09:35.863 00.006 6880 reset dither spiral
03:09:36.365 00.502 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bff8adc2-ebf6-4209-a113-513fa0f01d33"}
03:09:36.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bff8adc2-ebf6-4209-a113-513fa0f01d33"}
03:09:36.365 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5d461531-271d-4fc4-b8df-cec0a20aeeeb"}
03:09:36.365 00.000 6880 case statement mapped state 5 to 1
03:09:36.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"5d461531-271d-4fc4-b8df-cec0a20aeeeb"}
03:09:36.367 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"07c03c67-a96c-4262-b359-c53c95f744dd"}
03:09:36.368 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":3,"width":15,"height":15,"star_pos":[6.91,7.42],"pixels":"..."},"id":"07c03c67-a96c-4262-b359-c53c95f744dd"}
03:09:36.509 00.141 10052 Exposure complete
03:09:36.572 00.063 10052 worker thread done servicing request
03:09:36.572 00.000 6880 OnExposeComplete: enter
03:09:36.572 00.000 6880 UpdateGuideState(): m_state=5
03:09:36.572 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
03:09:36.572 00.000 6880 Star::Find returns 1 (0), X=1172.76, Y=374.45, Mass=1213, SNR=23.3, Peak=91 HFD=5.1
03:09:36.572 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
03:09:36.572 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
03:09:36.572 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.18 hyp=0.31 cameraTheta=-2.53 mountX=0.19 mountY=-0.25, mountTheta=-0.93
03:09:36.572 00.000 6880 Changing from state CALIBRATED to GUIDING
03:09:36.588 00.016 6880 ScopeASCOM::GetDeclinationRadians() returns -12.9
03:09:36.620 00.032 6880 ScopeASCOM::SideOfPier() returns 1
03:09:36.620 00.000 6880 AdjustCalibrationForScopePointing (scope): current dec=-12.9 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
03:09:36.635 00.015 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
03:09:36.635 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
03:09:36.635 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
03:09:36.635 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
03:09:36.635 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
03:09:36.635 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
03:09:36.635 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
03:09:36.635 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:09:36.635 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:09:36.635 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
03:09:36.635 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:09:36.635 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
03:09:36.635 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
03:09:36.683 00.048 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
03:09:36.683 00.000 6880 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
03:09:36.683 00.000 6880 Dec comp: XRate 2.329 -> 2.270 for dec -0.0 -> dec -12.9
03:09:36.730 00.047 6880 ScopeASCOM::GetDeclinationRadians() returns -12.9
03:09:36.766 00.036 6880 ScopeASCOM::SideOfPier() returns 1
03:09:36.766 00.000 6880 setting lock position to (1172.76, 374.45)
03:09:36.766 00.000 6880 MultiStar: stabilizing after lock position change
03:09:36.766 00.000 6880 guider state => GUIDING
03:09:36.766 00.000 6880 Status Line: Guiding
03:09:36.770 00.004 6880 Mount: notify guiding started
03:09:36.770 00.000 6880 GetString("/profile/2/name", "") returns "1"
03:09:36.770 00.000 6880 GetString("/profile/2/scope/calibration/timestamp", "") returns "04/07/2026 00:52:47"
03:09:36.770 00.000 6880 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002329
03:09:36.770 00.000 6880 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.002474
03:09:36.770 00.000 6880 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
03:09:36.770 00.000 6880 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.613090
03:09:36.778 00.008 6880 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.073468
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000062
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:09:36.778 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:09:36.778 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
03:09:36.778 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
03:09:36.778 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:09:36.778 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
03:09:36.778 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:09:36.778 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
03:09:36.778 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
03:09:36.832 00.054 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
03:09:36.970 00.138 6880 ScopeASCOM::SideOfPier() returns 1
03:09:37.065 00.095 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
03:09:37.065 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
03:09:37.097 00.032 6880 ScopeASCOM::GetDeclinationRadians() returns -12.9
03:09:37.097 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination -12.9
03:09:37.097 00.000 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
03:09:37.097 00.000 6880 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
03:09:37.097 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
03:09:37.097 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
03:09:37.097 00.000 6880 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
03:09:37.097 00.000 6880 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
03:09:37.097 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=17, FiltMin=14, FiltMax=55, Gamma=0.780
03:09:37.128 00.031 6880 UpdateGuideState exits: m=1213 SNR=23.3
03:09:37.128 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:37.128 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:37.128 00.000 6880 Enqueuing Expose request
03:09:37.128 00.000 10052 Worker thread wakes up
03:09:37.128 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:37.128 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:37.139 00.011 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":7}
03:09:37.139 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":7}
03:09:38.270 01.131 10052 Exposure complete
03:09:38.332 00.062 10052 worker thread done servicing request
03:09:38.332 00.000 6880 OnExposeComplete: enter
03:09:38.332 00.000 6880 UpdateGuideState(): m_state=6
03:09:38.332 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:09:38.332 00.000 6880 Star::Find returns 1 (0), X=1172.60, Y=374.50, Mass=1174, SNR=22.9, Peak=95 HFD=5.1
03:09:38.332 00.000 6880 CameraToMount -- cameraTheta (2.85) - m_xAngle (-1.61) = xAngle (4.46 = -1.82)
03:09:38.332 00.000 6880 CameraToMount -- cameraTheta (2.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.43 = -1.86)
03:09:38.332 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.05 hyp=0.16 cameraTheta=2.85 mountX=-0.04 mountY=-0.16, mountTheta=-1.83
03:09:38.339 00.007 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.05, opts=13)
03:09:38.339 00.000 6880 Enqueuing Move request for scope (-0.16, 0.05)
03:09:38.339 00.000 10052 Worker thread wakes up
03:09:38.339 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.05) opts 0xd
03:09:38.339 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.05)
03:09:38.339 00.000 10052 Moving (-0.16, 0.05) raw xDistance=-0.04 yDistance=-0.16
03:09:38.339 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:09:38.339 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = 0.00
03:09:38.339 00.000 10052 MoveAxis(E, 0, ABG)
03:09:38.339 00.000 10052 Move returns status 0, amount 0
03:09:38.339 00.000 10052 MoveAxis(N, 0, ABG)
03:09:38.339 00.000 10052 Move returns status 0, amount 0
03:09:38.339 00.000 10052 move complete, result=0
03:09:38.339 00.000 10052 worker thread done servicing request
03:09:38.348 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=17, FiltMin=13, FiltMax=60, Gamma=0.780
03:09:38.366 00.018 6880 UpdateGuideState exits: m=1174 SNR=22.9
03:09:38.366 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:38.366 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:38.366 00.000 6880 Enqueuing Expose request
03:09:38.366 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 0 ms NORTH
03:09:38.366 00.000 10052 Worker thread wakes up
03:09:38.366 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:38.366 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:38.380 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"413434ad-20b2-4ad2-9a56-a11e00362dd6"}
03:09:38.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"413434ad-20b2-4ad2-9a56-a11e00362dd6"}
03:09:38.380 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f95d991-ba8f-496a-9adc-1528f0b391c9"}
03:09:38.380 00.000 6880 case statement mapped state 6 to 3
03:09:38.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4f95d991-ba8f-496a-9adc-1528f0b391c9"}
03:09:38.380 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4cc2b54-0d04-4294-a1fe-e289d872c7bd"}
03:09:38.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[6.60,7.50],"pixels":"..."},"id":"a4cc2b54-0d04-4294-a1fe-e289d872c7bd"}
03:09:39.283 00.903 10052 Exposure complete
03:09:39.333 00.050 10052 worker thread done servicing request
03:09:39.333 00.000 6880 OnExposeComplete: enter
03:09:39.333 00.000 6880 UpdateGuideState(): m_state=6
03:09:39.333 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:09:39.333 00.000 6880 Star::Find returns 1 (0), X=1172.87, Y=374.17, Mass=1438, SNR=25.7, Peak=97 HFD=5.7
03:09:39.333 00.000 6880 CameraToMount -- cameraTheta (-1.20) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
03:09:39.333 00.000 6880 CameraToMount -- cameraTheta (-1.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.38 = 0.38)
03:09:39.333 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=-0.28 hyp=0.30 cameraTheta=-1.20 mountX=0.27 mountY=0.11, mountTheta=0.39
03:09:39.333 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=-0.28, opts=13)
03:09:39.333 00.000 6880 Enqueuing Move request for scope (0.11, -0.28)
03:09:39.333 00.000 10052 Worker thread wakes up
03:09:39.333 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, -0.28) opts 0xd
03:09:39.333 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, -0.28)
03:09:39.333 00.000 10052 Moving (0.11, -0.28) raw xDistance=0.27 yDistance=0.11
03:09:39.333 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
03:09:39.333 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.00
03:09:39.333 00.000 10052 MoveAxis(W, 54, ABG)
03:09:39.333 00.000 10052 Guiding  Dir = 3, Dur = 54
03:09:39.365 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=97, med=17, FiltMin=13, FiltMax=68, Gamma=0.780
03:09:39.365 00.000 10052 IsSlewing returns 0
03:09:39.393 00.028 6880 UpdateGuideState exits: m=1438 SNR=25.7
03:09:39.393 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:39.393 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:39.393 00.000 6880 Enqueuing Expose request
03:09:39.397 00.004 10052 IsGuiding returns 0
03:09:39.428 00.031 10052 PulseGuide returned control before completion, sleep 37
03:09:39.520 00.092 10052 IsGuiding returns 0
03:09:39.520 00.000 10052 Move returns status 0, amount 54
03:09:39.520 00.000 10052 MoveAxis(N, 0, ABG)
03:09:39.520 00.000 10052 Move returns status 0, amount 0
03:09:39.520 00.000 10052 move complete, result=0
03:09:39.520 00.000 10052 worker thread done servicing request
03:09:39.520 00.000 6880 GuideStep: 0.3 px 54 ms WEST, 0.1 px 0 ms NORTH
03:09:39.520 00.000 10052 Worker thread wakes up
03:09:39.520 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:39.520 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:40.368 00.848 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e402d2c-4f5a-4319-aff1-2057c703f4dc"}
03:09:40.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e402d2c-4f5a-4319-aff1-2057c703f4dc"}
03:09:40.368 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4771f059-3263-44fd-a9a8-25404b5caf23"}
03:09:40.368 00.000 6880 case statement mapped state 6 to 3
03:09:40.368 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4771f059-3263-44fd-a9a8-25404b5caf23"}
03:09:40.369 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f9258365-25af-4e72-ad5e-46dce76fe37c"}
03:09:40.369 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[6.87,7.17],"pixels":"..."},"id":"f9258365-25af-4e72-ad5e-46dce76fe37c"}
03:09:40.657 00.288 10052 Exposure complete
03:09:40.719 00.062 10052 worker thread done servicing request
03:09:40.719 00.000 6880 OnExposeComplete: enter
03:09:40.719 00.000 6880 UpdateGuideState(): m_state=6
03:09:40.719 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:09:40.719 00.000 6880 Star::Find returns 1 (0), X=1172.95, Y=374.44, Mass=1203, SNR=23.5, Peak=90 HFD=5.2
03:09:40.719 00.000 6880 CameraToMount -- cameraTheta (-0.07) - m_xAngle (-1.61) = xAngle (1.54 = 1.54)
03:09:40.719 00.000 6880 CameraToMount -- cameraTheta (-0.07) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.51 = 1.51)
03:09:40.719 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.01 hyp=0.19 cameraTheta=-0.07 mountX=0.01 mountY=0.19, mountTheta=1.54
03:09:40.719 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.01, opts=13)
03:09:40.719 00.000 6880 Enqueuing Move request for scope (0.19, -0.01)
03:09:40.719 00.000 10052 Worker thread wakes up
03:09:40.719 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.01) opts 0xd
03:09:40.719 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.01)
03:09:40.719 00.000 10052 Moving (0.19, -0.01) raw xDistance=0.01 yDistance=0.19
03:09:40.719 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:09:40.719 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.19, slope = 0.00
03:09:40.719 00.000 10052 MoveAxis(E, 0, ABG)
03:09:40.719 00.000 10052 Move returns status 0, amount 0
03:09:40.719 00.000 10052 MoveAxis(S, 35, ABG)
03:09:40.719 00.000 10052 Guiding  Dir = 1, Dur = 35
03:09:40.738 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=17, FiltMin=13, FiltMax=56, Gamma=0.780
03:09:40.750 00.012 10052 IsSlewing returns 0
03:09:40.752 00.002 6880 UpdateGuideState exits: m=1203 SNR=23.5
03:09:40.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:40.752 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:40.752 00.000 6880 Enqueuing Expose request
03:09:40.782 00.030 10052 IsGuiding returns 0
03:09:40.801 00.019 10052 PulseGuide returned control before completion, sleep 18
03:09:40.845 00.044 10052 IsGuiding returns 0
03:09:40.845 00.000 10052 Move returns status 0, amount 35
03:09:40.845 00.000 10052 move complete, result=0
03:09:40.845 00.000 10052 worker thread done servicing request
03:09:40.845 00.000 10052 Worker thread wakes up
03:09:40.845 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.2 px 35 ms SOUTH
03:09:40.845 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:40.845 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:41.775 00.930 10052 Exposure complete
03:09:41.832 00.057 10052 worker thread done servicing request
03:09:41.832 00.000 6880 OnExposeComplete: enter
03:09:41.832 00.000 6880 UpdateGuideState(): m_state=6
03:09:41.832 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
03:09:41.832 00.000 6880 Star::Find returns 1 (0), X=1172.88, Y=374.41, Mass=1347, SNR=24.6, Peak=95 HFD=5.1
03:09:41.832 00.000 6880 CameraToMount -- cameraTheta (-0.31) - m_xAngle (-1.61) = xAngle (1.30 = 1.30)
03:09:41.832 00.000 6880 CameraToMount -- cameraTheta (-0.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.27 = 1.27)
03:09:41.832 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=-0.04 hyp=0.13 cameraTheta=-0.31 mountX=0.03 mountY=0.12, mountTheta=1.30
03:09:41.839 00.007 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=-0.04, opts=13)
03:09:41.839 00.000 6880 Enqueuing Move request for scope (0.12, -0.04)
03:09:41.840 00.001 10052 Worker thread wakes up
03:09:41.840 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, -0.04) opts 0xd
03:09:41.840 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, -0.04)
03:09:41.840 00.000 10052 Moving (0.12, -0.04) raw xDistance=0.03 yDistance=0.12
03:09:41.840 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:09:41.840 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.12 is < calculated value 0.17, using input
03:09:41.840 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = 0.09
03:09:41.840 00.000 10052 MoveAxis(E, 0, ABG)
03:09:41.840 00.000 10052 Move returns status 0, amount 0
03:09:41.840 00.000 10052 MoveAxis(N, 0, ABG)
03:09:41.840 00.000 10052 Move returns status 0, amount 0
03:09:41.840 00.000 10052 move complete, result=0
03:09:41.840 00.000 10052 worker thread done servicing request
03:09:41.848 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=17, FiltMin=14, FiltMax=68, Gamma=0.780
03:09:41.881 00.033 6880 UpdateGuideState exits: m=1347 SNR=24.6
03:09:41.881 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:41.881 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:41.881 00.000 6880 Enqueuing Expose request
03:09:41.881 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:41.881 00.000 10052 Worker thread wakes up
03:09:41.881 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:41.881 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:42.373 00.492 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bc570b5d-7266-4f20-a895-e2dddada72b4"}
03:09:42.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bc570b5d-7266-4f20-a895-e2dddada72b4"}
03:09:42.373 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"154c0056-1fb3-4052-9ec5-050bf28c8ca7"}
03:09:42.373 00.000 6880 case statement mapped state 6 to 3
03:09:42.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"154c0056-1fb3-4052-9ec5-050bf28c8ca7"}
03:09:42.373 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"98ec1496-c7da-40b5-a32b-7426dcf69bb2"}
03:09:42.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.88,7.41],"pixels":"..."},"id":"98ec1496-c7da-40b5-a32b-7426dcf69bb2"}
03:09:43.013 00.640 10052 Exposure complete
03:09:43.114 00.101 10052 worker thread done servicing request
03:09:43.115 00.001 6880 OnExposeComplete: enter
03:09:43.115 00.000 6880 UpdateGuideState(): m_state=6
03:09:43.115 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
03:09:43.115 00.000 6880 Star::Find returns 1 (0), X=1172.56, Y=374.23, Mass=1178, SNR=22.8, Peak=89 HFD=4.7
03:09:43.115 00.000 6880 CameraToMount -- cameraTheta (-2.33) - m_xAngle (-1.61) = xAngle (-0.71 = -0.71)
03:09:43.115 00.000 6880 CameraToMount -- cameraTheta (-2.33) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.74 = -0.74)
03:09:43.115 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.22 hyp=0.30 cameraTheta=-2.33 mountX=0.22 mountY=-0.20, mountTheta=-0.73
03:09:43.117 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.22, opts=13)
03:09:43.117 00.000 6880 Enqueuing Move request for scope (-0.20, -0.22)
03:09:43.117 00.000 10052 Worker thread wakes up
03:09:43.117 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.22) opts 0xd
03:09:43.117 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.22)
03:09:43.117 00.000 10052 Moving (-0.20, -0.22) raw xDistance=0.22 yDistance=-0.20
03:09:43.117 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
03:09:43.117 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.20, slope = -0.01
03:09:43.117 00.000 10052 MoveAxis(W, 44, ABG)
03:09:43.117 00.000 10052 Guiding  Dir = 3, Dur = 44
03:09:43.134 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=17, FiltMin=14, FiltMax=59, Gamma=0.780
03:09:43.140 00.006 10052 IsSlewing returns 0
03:09:43.157 00.017 6880 UpdateGuideState exits: m=1178 SNR=22.8
03:09:43.157 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:43.157 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:43.157 00.000 6880 Enqueuing Expose request
03:09:43.177 00.020 10052 IsGuiding returns 0
03:09:43.201 00.024 10052 PulseGuide returned control before completion, sleep 27
03:09:43.270 00.069 10052 IsGuiding returns 0
03:09:43.270 00.000 10052 Move returns status 0, amount 44
03:09:43.270 00.000 10052 MoveAxis(N, 7, ABG)
03:09:43.270 00.000 10052 Guiding  Dir = 0, Dur = 7
03:09:43.302 00.032 10052 IsSlewing returns 0
03:09:43.346 00.044 10052 IsGuiding returns 0
03:09:43.414 00.068 10052 IsGuiding returns 0
03:09:43.414 00.000 10052 Move returns status 0, amount 7
03:09:43.414 00.000 10052 move complete, result=0
03:09:43.414 00.000 10052 worker thread done servicing request
03:09:43.414 00.000 6880 GuideStep: 0.2 px 44 ms WEST, -0.2 px 7 ms NORTH
03:09:43.414 00.000 10052 Worker thread wakes up
03:09:43.414 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:43.414 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:44.332 00.918 10052 Exposure complete
03:09:44.381 00.049 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e92ebd61-5805-4531-b52b-f53f8d362c46"}
03:09:44.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e92ebd61-5805-4531-b52b-f53f8d362c46"}
03:09:44.381 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ac112dd-1759-4a3d-9f34-37416112e22e"}
03:09:44.381 00.000 6880 case statement mapped state 6 to 3
03:09:44.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ac112dd-1759-4a3d-9f34-37416112e22e"}
03:09:44.381 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3486732e-d668-4147-b949-da0e3a8b15ed"}
03:09:44.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":5,"width":15,"height":15,"star_pos":[6.56,7.23],"pixels":"..."},"id":"3486732e-d668-4147-b949-da0e3a8b15ed"}
03:09:44.426 00.045 10052 worker thread done servicing request
03:09:44.426 00.000 6880 OnExposeComplete: enter
03:09:44.426 00.000 6880 UpdateGuideState(): m_state=6
03:09:44.426 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
03:09:44.426 00.000 6880 Star::Find returns 1 (0), X=1172.91, Y=374.55, Mass=1141, SNR=22.6, Peak=90 HFD=5.1
03:09:44.426 00.000 6880 CameraToMount -- cameraTheta (0.58) - m_xAngle (-1.61) = xAngle (2.20 = 2.20)
03:09:44.426 00.000 6880 CameraToMount -- cameraTheta (0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.16 = 2.16)
03:09:44.426 00.000 6880 CameraToMount -- cameraX=0.15 cameraY=0.10 hyp=0.18 cameraTheta=0.58 mountX=-0.11 mountY=0.15, mountTheta=2.19
03:09:44.429 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.15, y=0.10, opts=13)
03:09:44.429 00.000 6880 Enqueuing Move request for scope (0.15, 0.10)
03:09:44.429 00.000 10052 Worker thread wakes up
03:09:44.429 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.15, 0.10) opts 0xd
03:09:44.429 00.000 10052 Handling offset move in thread for scope, endpoint = (0.15, 0.10)
03:09:44.429 00.000 10052 Moving (0.15, 0.10) raw xDistance=-0.11 yDistance=0.15
03:09:44.429 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:09:44.429 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = 0.02
03:09:44.429 00.000 10052 MoveAxis(E, 0, ABG)
03:09:44.429 00.000 10052 Move returns status 0, amount 0
03:09:44.429 00.000 10052 MoveAxis(N, 0, ABG)
03:09:44.429 00.000 10052 Move returns status 0, amount 0
03:09:44.429 00.000 10052 move complete, result=0
03:09:44.429 00.000 10052 worker thread done servicing request
03:09:44.448 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=17, FiltMin=13, FiltMax=59, Gamma=0.780
03:09:44.499 00.051 6880 UpdateGuideState exits: m=1141 SNR=22.6
03:09:44.499 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:44.499 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:44.499 00.000 6880 Enqueuing Expose request
03:09:44.500 00.001 10052 Worker thread wakes up
03:09:44.500 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:09:44.500 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:44.500 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:45.633 01.133 10052 Exposure complete
03:09:45.716 00.083 10052 worker thread done servicing request
03:09:45.716 00.000 6880 OnExposeComplete: enter
03:09:45.716 00.000 6880 UpdateGuideState(): m_state=6
03:09:45.716 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find returns 1 (0), X=1172.67, Y=374.45, Mass=1141, SNR=22.5, Peak=83 HFD=5.1
03:09:45.716 00.000 6880 MultiStar: exiting stabilization period
03:09:45.716 00.000 6880 MultiStar: updating star positions after lock position change
03:09:45.716 00.000 6880 Star::Find(15, 931, 303, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find returns 1 (0), X=931.70, Y=303.50, Mass=312, SNR=11.6, Peak=42 HFD=4.3
03:09:45.716 00.000 6880 Star::Find(15, 581, 537, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find returns 1 (0), X=582.02, Y=538.70, Mass=323, SNR=11.8, Peak=47 HFD=3.9
03:09:45.716 00.000 6880 Star::Find(15, 48, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find returns 1 (0), X=48.45, Y=308.63, Mass=246, SNR=10.5, Peak=36 HFD=4.0
03:09:45.716 00.000 6880 Star::Find(15, 1131, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find returns 1 (0), X=1131.69, Y=564.78, Mass=262, SNR=10.5, Peak=37 HFD=4.4
03:09:45.716 00.000 6880 Star::Find(15, 756, 376, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find returns 1 (0), X=756.78, Y=376.99, Mass=156, SNR=8.1, Peak=34 HFD=2.9
03:09:45.716 00.000 6880 Star::Find(15, 1098, 682, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find returns 1 (0), X=1098.43, Y=682.70, Mass=104, SNR=6.6, Peak=30 HFD=3.0
03:09:45.716 00.000 6880 Star::Find(15, 445, 743, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find false star n=7 nbg=278 bg=18.2 sigma=1.5 thresh=23 peak=23
03:09:45.716 00.000 6880 Star::Find returns 0 (2), X=445.00, Y=743.00, Mass=43, SNR=2.9, Peak=30 HFD=0.0
03:09:45.716 00.000 6880 Star::Find(15, 644, 275, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find returns 1 (0), X=645.58, Y=276.14, Mass=66, SNR=5.3, Peak=27 HFD=3.4
03:09:45.716 00.000 6880 Star::Find(15, 500, 138, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find false star n=11 nbg=280 bg=17.3 sigma=1.6 thresh=22 peak=21
03:09:45.716 00.000 6880 Star::Find returns 0 (2), X=500.00, Y=138.00, Mass=63, SNR=2.9, Peak=26 HFD=0.0
03:09:45.716 00.000 6880 Star::Find(15, 728, 73, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:09:45.716 00.000 6880 Star::Find false star n=6 nbg=273 bg=17.5 sigma=1.4 thresh=22 peak=21
03:09:45.716 00.000 6880 Star::Find returns 0 (2), X=728.00, Y=73.00, Mass=35, SNR=2.9, Peak=26 HFD=0.0
03:09:45.716 00.000 6880 CameraToMount -- cameraTheta (3.09) - m_xAngle (-1.61) = xAngle (4.70 = -1.58)
03:09:45.716 00.000 6880 CameraToMount -- cameraTheta (3.09) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.67 = -1.61)
03:09:45.716 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.01 hyp=0.09 cameraTheta=3.09 mountX=-0.00 mountY=-0.09, mountTheta=-1.58
03:09:45.716 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.01, opts=13)
03:09:45.716 00.000 6880 Enqueuing Move request for scope (-0.09, 0.01)
03:09:45.716 00.000 10052 Worker thread wakes up
03:09:45.716 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.01) opts 0xd
03:09:45.716 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.01)
03:09:45.716 00.000 10052 Moving (-0.09, 0.01) raw xDistance=-0.00 yDistance=-0.09
03:09:45.716 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.00
03:09:45.716 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
03:09:45.716 00.000 10052 MoveAxis(E, 0, ABG)
03:09:45.716 00.000 10052 Move returns status 0, amount 0
03:09:45.716 00.000 10052 MoveAxis(N, 0, ABG)
03:09:45.716 00.000 10052 Move returns status 0, amount 0
03:09:45.716 00.000 10052 move complete, result=0
03:09:45.716 00.000 10052 worker thread done servicing request
03:09:45.740 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=18, FiltMin=14, FiltMax=58, Gamma=0.780
03:09:45.776 00.036 6880 UpdateGuideState exits: m=1141 SNR=22.5
03:09:45.776 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:45.776 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:45.776 00.000 6880 Enqueuing Expose request
03:09:45.776 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:45.776 00.000 10052 Worker thread wakes up
03:09:45.776 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:45.776 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:46.376 00.600 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"96056618-df55-4523-9379-4353f9a6874d"}
03:09:46.377 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"96056618-df55-4523-9379-4353f9a6874d"}
03:09:46.377 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e5529b96-40c8-4aa7-a6eb-3ee5d9e16c9b"}
03:09:46.377 00.000 6880 case statement mapped state 6 to 3
03:09:46.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e5529b96-40c8-4aa7-a6eb-3ee5d9e16c9b"}
03:09:46.388 00.011 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4a866a85-c3fb-4d67-9b5f-e7ddeeff4144"}
03:09:46.388 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.67,7.45],"pixels":"..."},"id":"4a866a85-c3fb-4d67-9b5f-e7ddeeff4144"}
03:09:46.682 00.294 10052 Exposure complete
03:09:46.810 00.128 10052 worker thread done servicing request
03:09:46.810 00.000 6880 OnExposeComplete: enter
03:09:46.810 00.000 6880 UpdateGuideState(): m_state=6
03:09:46.810 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
03:09:46.810 00.000 6880 Star::Find returns 1 (0), X=1172.57, Y=374.44, Mass=1094, SNR=22.2, Peak=80 HFD=5.0
03:09:46.811 00.001 6880 MultiStar: [#1 -0.11,0.01,0.56,U] [#2 -0.08,0.30,0.00,M1] [#3 0.01,0.55,0.00,M1] [#4 -0.08,0.09,0.47,U] [#5 0.03,0.12,0.41,U] [#6 -0.34,0.34,0.00,M1] [#7 0.25,0.77,0.00,M1] [#8 0.01,-0.13,0.27,U] 
03:09:46.811 00.000 6880 refined, 4 included, MultiStar: {-0.10, 0.02}, one-star: {-0.18, -0.01}
03:09:46.811 00.000 6880 CameraToMount -- cameraTheta (2.95) - m_xAngle (-1.61) = xAngle (4.56 = -1.72)
03:09:46.811 00.000 6880 CameraToMount -- cameraTheta (2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.53 = -1.75)
03:09:46.811 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.02 hyp=0.10 cameraTheta=2.95 mountX=-0.02 mountY=-0.10, mountTheta=-1.72
03:09:46.812 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.02, opts=13)
03:09:46.813 00.001 6880 Enqueuing Move request for scope (-0.10, 0.02)
03:09:46.813 00.000 10052 Worker thread wakes up
03:09:46.813 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.02) opts 0xd
03:09:46.813 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.02)
03:09:46.813 00.000 10052 Moving (-0.10, 0.02) raw xDistance=-0.02 yDistance=-0.10
03:09:46.813 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:09:46.813 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.01
03:09:46.813 00.000 10052 MoveAxis(E, 0, ABG)
03:09:46.813 00.000 10052 Move returns status 0, amount 0
03:09:46.813 00.000 10052 MoveAxis(N, 0, ABG)
03:09:46.813 00.000 10052 Move returns status 0, amount 0
03:09:46.813 00.000 10052 move complete, result=0
03:09:46.814 00.001 10052 worker thread done servicing request
03:09:46.844 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=18, FiltMin=14, FiltMax=60, Gamma=0.780
03:09:46.880 00.036 6880 UpdateGuideState exits: m=1094 SNR=22.2
03:09:46.880 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:46.880 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:46.880 00.000 6880 Enqueuing Expose request
03:09:46.880 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:09:46.880 00.000 10052 Worker thread wakes up
03:09:46.880 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:46.880 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:48.016 01.136 10052 Exposure complete
03:09:48.092 00.076 10052 worker thread done servicing request
03:09:48.092 00.000 6880 OnExposeComplete: enter
03:09:48.092 00.000 6880 UpdateGuideState(): m_state=6
03:09:48.092 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
03:09:48.092 00.000 6880 Star::Find returns 1 (0), X=1172.89, Y=374.52, Mass=1164, SNR=22.9, Peak=87 HFD=5.1
03:09:48.092 00.000 6880 MultiStar: [#1 0.24,0.21,0.00,M1] [#2 0.35,0.49,0.00,M2] [#3 0.33,-0.17,0.00,M2] [#4 -0.05,0.22,0.00,M1] [#5 0.32,0.19,0.00,M1] [#6 0.30,-0.78,0.00,M2] [#7 0.19,-0.06,0.00,M2] [#8 0.43,-0.18,0.00,M1] 
03:09:48.092 00.000 6880 CameraToMount -- cameraTheta (0.50) - m_xAngle (-1.61) = xAngle (2.11 = 2.11)
03:09:48.092 00.000 6880 CameraToMount -- cameraTheta (0.50) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.08 = 2.08)
03:09:48.092 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.07 hyp=0.14 cameraTheta=0.50 mountX=-0.07 mountY=0.13, mountTheta=2.10
03:09:48.092 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.07, opts=13)
03:09:48.092 00.000 6880 Enqueuing Move request for scope (0.13, 0.07)
03:09:48.092 00.000 10052 Worker thread wakes up
03:09:48.092 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.07) opts 0xd
03:09:48.092 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.07)
03:09:48.092 00.000 10052 Moving (0.13, 0.07) raw xDistance=-0.07 yDistance=0.13
03:09:48.092 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:09:48.092 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.00
03:09:48.092 00.000 10052 MoveAxis(E, 0, ABG)
03:09:48.092 00.000 10052 Move returns status 0, amount 0
03:09:48.092 00.000 10052 MoveAxis(N, 0, ABG)
03:09:48.092 00.000 10052 Move returns status 0, amount 0
03:09:48.092 00.000 10052 move complete, result=0
03:09:48.092 00.000 10052 worker thread done servicing request
03:09:48.119 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=18, FiltMin=14, FiltMax=59, Gamma=0.780
03:09:48.151 00.032 6880 UpdateGuideState exits: m=1164 SNR=22.9
03:09:48.151 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:48.151 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:48.151 00.000 6880 Enqueuing Expose request
03:09:48.155 00.004 10052 Worker thread wakes up
03:09:48.155 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:48.155 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:48.155 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:48.379 00.224 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e73faba3-a1e6-4f52-a181-8aeab34778ad"}
03:09:48.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e73faba3-a1e6-4f52-a181-8aeab34778ad"}
03:09:48.381 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"85bd10d2-4388-49e6-a354-f73b49557a6e"}
03:09:48.382 00.001 6880 case statement mapped state 6 to 3
03:09:48.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"85bd10d2-4388-49e6-a354-f73b49557a6e"}
03:09:48.382 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7a269c40-3324-4e38-9f8a-d530eac25810"}
03:09:48.384 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":9,"width":15,"height":15,"star_pos":[6.89,6.52],"pixels":"..."},"id":"7a269c40-3324-4e38-9f8a-d530eac25810"}
03:09:49.070 00.686 10052 Exposure complete
03:09:49.145 00.075 10052 worker thread done servicing request
03:09:49.145 00.000 6880 OnExposeComplete: enter
03:09:49.145 00.000 6880 UpdateGuideState(): m_state=6
03:09:49.145 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
03:09:49.145 00.000 6880 Star::Find returns 1 (0), X=1172.76, Y=374.43, Mass=1132, SNR=22.6, Peak=82 HFD=5.1
03:09:49.145 00.000 6880 MultiStar: [#1 0.06,0.03,0.49,U] [#2 -0.02,0.17,0.61,U] [#3 0.15,0.55,0.00,M3] [#4 -0.11,0.14,0.39,U] [#5 0.00,0.06,0.33,U] [#6 0.32,-0.11,0.00,M3] [#7 0.35,-0.16,0.00,M3] [#8 0.35,-0.48,0.00,M2] 
03:09:49.145 00.000 6880 single-star, 4 included, MultiStar: {-0.01, 0.06}, one-star: {0.00, -0.02}
03:09:49.145 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.20 = 0.20)
03:09:49.145 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.17 = 0.17)
03:09:49.145 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.02 hyp=0.02 cameraTheta=-1.42 mountX=0.02 mountY=0.00, mountTheta=0.17
03:09:49.148 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.02, opts=13)
03:09:49.149 00.001 6880 Enqueuing Move request for scope (0.00, -0.02)
03:09:49.149 00.000 10052 Worker thread wakes up
03:09:49.149 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.02) opts 0xd
03:09:49.149 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.02)
03:09:49.149 00.000 10052 Moving (0.00, -0.02) raw xDistance=0.02 yDistance=0.00
03:09:49.149 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:09:49.149 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
03:09:49.149 00.000 10052 MoveAxis(E, 0, ABG)
03:09:49.149 00.000 10052 Move returns status 0, amount 0
03:09:49.149 00.000 10052 MoveAxis(N, 0, ABG)
03:09:49.149 00.000 10052 Move returns status 0, amount 0
03:09:49.149 00.000 10052 move complete, result=0
03:09:49.149 00.000 10052 worker thread done servicing request
03:09:49.178 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=82, med=18, FiltMin=14, FiltMax=55, Gamma=0.780
03:09:49.207 00.029 6880 UpdateGuideState exits: m=1132 SNR=22.6
03:09:49.207 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:49.207 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:49.207 00.000 6880 Enqueuing Expose request
03:09:49.207 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:49.207 00.000 10052 Worker thread wakes up
03:09:49.207 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:49.207 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:50.352 01.145 10052 Exposure complete
03:09:50.378 00.026 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0db2fe0f-b3b6-478b-b17e-e1e1c82884a7"}
03:09:50.378 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0db2fe0f-b3b6-478b-b17e-e1e1c82884a7"}
03:09:50.380 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a3a299c-19eb-4ea7-bac7-15f5f2d76097"}
03:09:50.380 00.000 6880 case statement mapped state 6 to 3
03:09:50.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a3a299c-19eb-4ea7-bac7-15f5f2d76097"}
03:09:50.380 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"652ba63a-ba5c-4955-afd3-c0565da2ec14"}
03:09:50.380 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.76,7.43],"pixels":"..."},"id":"652ba63a-ba5c-4955-afd3-c0565da2ec14"}
03:09:50.442 00.062 10052 worker thread done servicing request
03:09:50.442 00.000 6880 OnExposeComplete: enter
03:09:50.442 00.000 6880 UpdateGuideState(): m_state=6
03:09:50.442 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
03:09:50.442 00.000 6880 Star::Find returns 1 (0), X=1172.90, Y=374.75, Mass=1259, SNR=23.8, Peak=89 HFD=4.9
03:09:50.442 00.000 6880 MultiStar: [#1 0.26,0.28,0.00,M1] [#2 0.02,0.53,0.00,M2] [#3 -0.25,0.34,0.00,M4] [#4 0.03,0.64,0.00,M1] [#5 -0.50,-0.37,0.00,M1] [#6 0.47,-0.86,0.00,M4] [#7 -0.05,0.40,0.00,M4] [#8 -0.43,-0.97,0.00,M3] 
03:09:50.442 00.000 6880 CameraToMount -- cameraTheta (1.12) - m_xAngle (-1.61) = xAngle (2.73 = 2.73)
03:09:50.442 00.000 6880 CameraToMount -- cameraTheta (1.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.70 = 2.70)
03:09:50.442 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=0.30 hyp=0.33 cameraTheta=1.12 mountX=-0.30 mountY=0.14, mountTheta=2.71
03:09:50.442 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=0.30, opts=13)
03:09:50.442 00.000 6880 Enqueuing Move request for scope (0.14, 0.30)
03:09:50.442 00.000 10052 Worker thread wakes up
03:09:50.442 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, 0.30) opts 0xd
03:09:50.442 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, 0.30)
03:09:50.442 00.000 10052 Moving (0.14, 0.30) raw xDistance=-0.30 yDistance=0.14
03:09:50.442 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.30
03:09:50.442 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = -0.01
03:09:50.442 00.000 10052 MoveAxis(E, 60, ABG)
03:09:50.442 00.000 10052 Guiding  Dir = 2, Dur = 60
03:09:50.474 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=18, FiltMin=14, FiltMax=60, Gamma=0.780
03:09:50.476 00.002 10052 IsSlewing returns 0
03:09:50.512 00.036 10052 IsGuiding returns 0
03:09:50.515 00.003 6880 UpdateGuideState exits: m=1259 SNR=23.8
03:09:50.515 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:50.515 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:50.515 00.000 6880 Enqueuing Expose request
03:09:50.539 00.024 10052 PulseGuide returned control before completion, sleep 43
03:09:50.601 00.062 10052 IsGuiding returns 0
03:09:50.601 00.000 10052 Move returns status 0, amount 60
03:09:50.601 00.000 10052 MoveAxis(N, 0, ABG)
03:09:50.601 00.000 10052 Move returns status 0, amount 0
03:09:50.601 00.000 10052 move complete, result=0
03:09:50.601 00.000 10052 worker thread done servicing request
03:09:50.601 00.000 10052 Worker thread wakes up
03:09:50.601 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:50.601 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:50.609 00.008 6880 GuideStep: -0.3 px 60 ms EAST, 0.1 px 0 ms NORTH
03:09:51.520 00.911 10052 Exposure complete
03:09:51.584 00.064 10052 worker thread done servicing request
03:09:51.584 00.000 6880 OnExposeComplete: enter
03:09:51.584 00.000 6880 UpdateGuideState(): m_state=6
03:09:51.584 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
03:09:51.584 00.000 6880 Star::Find returns 1 (0), X=1172.96, Y=374.60, Mass=1320, SNR=24.2, Peak=100 HFD=5.1
03:09:51.584 00.000 6880 MultiStar: [#1 0.32,0.16,0.00,M2] [#2 0.32,0.48,0.00,M3] [#3 0.23,0.53,0.00,M5] [#4 0.27,-0.02,0.00,M2] [#5 0.16,0.42,0.00,M2] [#6 0.59,0.93,0.00,M5] [#7 -0.23,0.54,0.00,M5] [#8 -0.08,-1.50,0.00,M4] 
03:09:51.584 00.000 6880 CameraToMount -- cameraTheta (0.64) - m_xAngle (-1.61) = xAngle (2.25 = 2.25)
03:09:51.584 00.000 6880 CameraToMount -- cameraTheta (0.64) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.22 = 2.22)
03:09:51.584 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.15 hyp=0.25 cameraTheta=0.64 mountX=-0.16 mountY=0.20, mountTheta=2.24
03:09:51.584 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.15, opts=13)
03:09:51.584 00.000 6880 Enqueuing Move request for scope (0.20, 0.15)
03:09:51.584 00.000 10052 Worker thread wakes up
03:09:51.584 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.15) opts 0xd
03:09:51.584 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.15)
03:09:51.584 00.000 10052 Moving (0.20, 0.15) raw xDistance=-0.16 yDistance=0.20
03:09:51.584 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
03:09:51.584 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.20, slope = 0.01
03:09:51.584 00.000 10052 MoveAxis(E, 34, ABG)
03:09:51.584 00.000 10052 Guiding  Dir = 2, Dur = 34
03:09:51.608 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=18, FiltMin=14, FiltMax=57, Gamma=0.780
03:09:51.635 00.027 6880 UpdateGuideState exits: m=1320 SNR=24.2
03:09:51.635 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:51.635 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:51.635 00.000 6880 Enqueuing Expose request
03:09:51.663 00.028 10052 IsSlewing returns 0
03:09:51.738 00.075 10052 IsGuiding returns 0
03:09:51.886 00.148 10052 IsGuiding returns 0
03:09:51.886 00.000 10052 Move returns status 0, amount 34
03:09:51.886 00.000 10052 MoveAxis(S, 12, ABG)
03:09:51.886 00.000 10052 Guiding  Dir = 1, Dur = 12
03:09:51.960 00.074 10052 IsSlewing returns 0
03:09:52.030 00.070 10052 IsGuiding returns 0
03:09:52.181 00.151 10052 IsGuiding returns 0
03:09:52.181 00.000 10052 Move returns status 0, amount 12
03:09:52.181 00.000 10052 move complete, result=0
03:09:52.181 00.000 10052 worker thread done servicing request
03:09:52.181 00.000 10052 Worker thread wakes up
03:09:52.181 00.000 6880 GuideStep: -0.2 px 34 ms EAST, 0.2 px 12 ms SOUTH
03:09:52.181 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:52.181 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:52.382 00.201 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"20a9b829-44cc-4821-be38-4f25b46ba140"}
03:09:52.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"20a9b829-44cc-4821-be38-4f25b46ba140"}
03:09:52.382 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3c79c267-6ed3-45eb-84e6-505ca9748ef3"}
03:09:52.382 00.000 6880 case statement mapped state 6 to 3
03:09:52.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3c79c267-6ed3-45eb-84e6-505ca9748ef3"}
03:09:52.382 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5581ebbf-5bc2-4deb-af1b-c140403244ff"}
03:09:52.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":12,"width":15,"height":15,"star_pos":[6.96,6.60],"pixels":"..."},"id":"5581ebbf-5bc2-4deb-af1b-c140403244ff"}
03:09:53.322 00.940 10052 Exposure complete
03:09:53.416 00.094 10052 worker thread done servicing request
03:09:53.416 00.000 6880 OnExposeComplete: enter
03:09:53.416 00.000 6880 UpdateGuideState(): m_state=6
03:09:53.416 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
03:09:53.416 00.000 6880 Star::Find returns 1 (0), X=1172.93, Y=374.61, Mass=1069, SNR=21.8, Peak=96 HFD=4.8
03:09:53.416 00.000 6880 MultiStar: [#1 -0.03,0.15,0.52,U] [#2 0.74,0.27,0.00,M4] [#3 0.13,0.43,0.00,M6] [#4 0.08,0.11,0.43,U] [#5 0.25,-0.26,0.00,M3] [#6 0.33,-0.44,0.00,M6] [#7 0.50,0.02,0.00,M6] [#8 -0.02,-0.32,0.00,M5] 
03:09:53.416 00.000 6880 refined, 2 included, MultiStar: {0.09, 0.14}, one-star: {0.17, 0.16}
03:09:53.416 00.000 6880 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.61) = xAngle (2.60 = 2.60)
03:09:53.416 00.000 6880 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.57 = 2.57)
03:09:53.416 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.17 cameraTheta=0.98 mountX=-0.15 mountY=0.09, mountTheta=2.57
03:09:53.416 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.14, opts=13)
03:09:53.416 00.000 6880 Enqueuing Move request for scope (0.09, 0.14)
03:09:53.416 00.000 10052 Worker thread wakes up
03:09:53.416 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
03:09:53.416 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
03:09:53.416 00.000 10052 Moving (0.09, 0.14) raw xDistance=-0.15 yDistance=0.09
03:09:53.416 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
03:09:53.416 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.02
03:09:53.422 00.006 10052 MoveAxis(E, 31, ABG)
03:09:53.422 00.000 10052 Guiding  Dir = 2, Dur = 31
03:09:53.440 00.018 10052 IsSlewing returns 0
03:09:53.444 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=18, FiltMin=14, FiltMax=56, Gamma=0.780
03:09:53.481 00.037 10052 IsGuiding returns 0
03:09:53.485 00.004 6880 UpdateGuideState exits: m=1069 SNR=21.8
03:09:53.485 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:53.485 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:53.485 00.000 6880 Enqueuing Expose request
03:09:53.501 00.016 10052 PulseGuide returned control before completion, sleep 14
03:09:53.587 00.086 10052 IsGuiding returns 0
03:09:53.587 00.000 10052 Move returns status 0, amount 31
03:09:53.587 00.000 10052 MoveAxis(N, 0, ABG)
03:09:53.587 00.000 10052 Move returns status 0, amount 0
03:09:53.587 00.000 10052 move complete, result=0
03:09:53.587 00.000 10052 worker thread done servicing request
03:09:53.587 00.000 10052 Worker thread wakes up
03:09:53.587 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.1 px 0 ms NORTH
03:09:53.587 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:53.587 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:54.391 00.804 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"079914cd-92b7-4b77-ba9f-60151c728a8b"}
03:09:54.391 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"079914cd-92b7-4b77-ba9f-60151c728a8b"}
03:09:54.393 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6c674754-75ea-486b-9eed-c81e1cf74acf"}
03:09:54.393 00.000 6880 case statement mapped state 6 to 3
03:09:54.393 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6c674754-75ea-486b-9eed-c81e1cf74acf"}
03:09:54.393 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"acd71ea1-62d3-4f40-b862-74051d90fc08"}
03:09:54.393 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.93,6.61],"pixels":"..."},"id":"acd71ea1-62d3-4f40-b862-74051d90fc08"}
03:09:54.490 00.097 10052 Exposure complete
03:09:54.551 00.061 10052 worker thread done servicing request
03:09:54.551 00.000 6880 OnExposeComplete: enter
03:09:54.551 00.000 6880 UpdateGuideState(): m_state=6
03:09:54.551 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
03:09:54.551 00.000 6880 Star::Find returns 1 (0), X=1172.72, Y=374.56, Mass=1143, SNR=22.6, Peak=83 HFD=5.1
03:09:54.551 00.000 6880 MultiStar: [#1 0.11,0.08,0.55,U] [#2 0.67,0.54,0.00,M5] [#3 0.21,0.19,0.00,M7] [#4 0.31,0.10,0.00,M2] [#5 0.48,-0.55,0.00,M4] [#6 0.16,-0.08,0.26,U] [#7 0.06,1.05,0.00,M7] [#8 0.87,-0.38,0.00,M6] 
03:09:54.551 00.000 6880 refined, 2 included, MultiStar: {0.04, 0.07}, one-star: {-0.03, 0.11}
03:09:54.551 00.000 6880 CameraToMount -- cameraTheta (1.11) - m_xAngle (-1.61) = xAngle (2.72 = 2.72)
03:09:54.551 00.000 6880 CameraToMount -- cameraTheta (1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.69 = 2.69)
03:09:54.551 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.07 hyp=0.08 cameraTheta=1.11 mountX=-0.08 mountY=0.04, mountTheta=2.70
03:09:54.561 00.010 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.07, opts=13)
03:09:54.561 00.000 6880 Enqueuing Move request for scope (0.04, 0.07)
03:09:54.561 00.000 10052 Worker thread wakes up
03:09:54.561 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.07) opts 0xd
03:09:54.561 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.07)
03:09:54.561 00.000 10052 Moving (0.04, 0.07) raw xDistance=-0.08 yDistance=0.04
03:09:54.561 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:09:54.561 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.04 is < calculated value 0.10, using input
03:09:54.561 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.02
03:09:54.561 00.000 10052 MoveAxis(E, 0, ABG)
03:09:54.561 00.000 10052 Move returns status 0, amount 0
03:09:54.561 00.000 10052 MoveAxis(N, 0, ABG)
03:09:54.561 00.000 10052 Move returns status 0, amount 0
03:09:54.561 00.000 10052 move complete, result=0
03:09:54.561 00.000 10052 worker thread done servicing request
03:09:54.604 00.043 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=18, FiltMin=14, FiltMax=59, Gamma=0.780
03:09:54.638 00.034 6880 UpdateGuideState exits: m=1143 SNR=22.6
03:09:54.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:54.638 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:54.638 00.000 6880 Enqueuing Expose request
03:09:54.638 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:54.645 00.007 10052 Worker thread wakes up
03:09:54.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:54.645 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:55.784 01.139 10052 Exposure complete
03:09:55.864 00.080 10052 worker thread done servicing request
03:09:55.864 00.000 6880 OnExposeComplete: enter
03:09:55.864 00.000 6880 UpdateGuideState(): m_state=6
03:09:55.864 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
03:09:55.864 00.000 6880 Star::Find returns 1 (0), X=1172.80, Y=374.48, Mass=1196, SNR=23.1, Peak=95 HFD=5.0
03:09:55.864 00.000 6880 MultiStar: [#1 0.27,0.29,0.00,M1] [#2 0.37,0.34,0.00,M6] [#3 0.20,0.60,0.00,M8] [#4 -0.14,-0.24,0.00,M3] [#5 0.22,0.54,0.00,M5] [#6 0.25,0.13,0.00,M6] [#7 0.29,1.28,0.00,M8] [#8 0.50,-0.64,0.00,M7] 
03:09:55.864 00.000 6880 CameraToMount -- cameraTheta (0.53) - m_xAngle (-1.61) = xAngle (2.14 = 2.14)
03:09:55.864 00.000 6880 CameraToMount -- cameraTheta (0.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.11 = 2.11)
03:09:55.864 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=0.03 hyp=0.05 cameraTheta=0.53 mountX=-0.03 mountY=0.04, mountTheta=2.13
03:09:55.867 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=0.03, opts=13)
03:09:55.867 00.000 6880 Enqueuing Move request for scope (0.04, 0.03)
03:09:55.867 00.000 10052 Worker thread wakes up
03:09:55.867 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, 0.03) opts 0xd
03:09:55.867 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, 0.03)
03:09:55.867 00.000 10052 Moving (0.04, 0.03) raw xDistance=-0.03 yDistance=0.04
03:09:55.867 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:09:55.867 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = 0.01
03:09:55.867 00.000 10052 MoveAxis(E, 0, ABG)
03:09:55.867 00.000 10052 Move returns status 0, amount 0
03:09:55.867 00.000 10052 MoveAxis(N, 0, ABG)
03:09:55.867 00.000 10052 Move returns status 0, amount 0
03:09:55.867 00.000 10052 move complete, result=0
03:09:55.867 00.000 10052 worker thread done servicing request
03:09:55.886 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=95, med=18, FiltMin=14, FiltMax=60, Gamma=0.780
03:09:55.907 00.021 6880 UpdateGuideState exits: m=1196 SNR=23.1
03:09:55.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:55.907 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:55.907 00.000 6880 Enqueuing Expose request
03:09:55.907 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:09:55.907 00.000 10052 Worker thread wakes up
03:09:55.907 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:55.907 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:56.381 00.474 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d1c3615e-c2e9-498c-b597-84926198d714"}
03:09:56.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d1c3615e-c2e9-498c-b597-84926198d714"}
03:09:56.382 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b9281ec-15d3-47d7-b32b-6d227a5614cc"}
03:09:56.382 00.000 6880 case statement mapped state 6 to 3
03:09:56.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0b9281ec-15d3-47d7-b32b-6d227a5614cc"}
03:09:56.383 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"084071c8-a55a-4d77-bc27-619ea57caa27"}
03:09:56.383 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":15,"width":15,"height":15,"star_pos":[6.80,7.48],"pixels":"..."},"id":"084071c8-a55a-4d77-bc27-619ea57caa27"}
03:09:56.829 00.446 10052 Exposure complete
03:09:56.909 00.080 10052 worker thread done servicing request
03:09:56.909 00.000 6880 OnExposeComplete: enter
03:09:56.909 00.000 6880 UpdateGuideState(): m_state=6
03:09:56.909 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
03:09:56.909 00.000 6880 Star::Find returns 1 (0), X=1173.07, Y=374.63, Mass=1111, SNR=22.4, Peak=94 HFD=5.0
03:09:56.909 00.000 6880 MultiStar: [#1 0.08,0.02,0.49,U] [#2 0.07,0.10,0.53,U] [#3 -0.03,0.23,0.51,U] [#4 0.09,-0.21,0.45,U] [#5 0.05,-0.15,0.41,U] [#6 -0.29,-0.02,0.00,M7] [#7 -0.23,-0.27,0.00,M9] [#8 -0.12,-0.48,0.00,M8] 
03:09:56.909 00.000 6880 refined, 5 included, MultiStar: {0.13, 0.06}, one-star: {0.31, 0.18}
03:09:56.909 00.000 6880 CameraToMount -- cameraTheta (0.46) - m_xAngle (-1.61) = xAngle (2.08 = 2.08)
03:09:56.909 00.000 6880 CameraToMount -- cameraTheta (0.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.05 = 2.05)
03:09:56.909 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=0.06 hyp=0.14 cameraTheta=0.46 mountX=-0.07 mountY=0.13, mountTheta=2.07
03:09:56.909 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=0.06, opts=13)
03:09:56.909 00.000 6880 Enqueuing Move request for scope (0.13, 0.06)
03:09:56.909 00.000 10052 Worker thread wakes up
03:09:56.909 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, 0.06) opts 0xd
03:09:56.909 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, 0.06)
03:09:56.909 00.000 10052 Moving (0.13, 0.06) raw xDistance=-0.07 yDistance=0.13
03:09:56.909 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:09:56.909 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = 0.02
03:09:56.909 00.000 10052 MoveAxis(E, 0, ABG)
03:09:56.909 00.000 10052 Move returns status 0, amount 0
03:09:56.909 00.000 10052 MoveAxis(N, 0, ABG)
03:09:56.909 00.000 10052 Move returns status 0, amount 0
03:09:56.909 00.000 10052 move complete, result=0
03:09:56.909 00.000 10052 worker thread done servicing request
03:09:56.932 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=18, FiltMin=14, FiltMax=61, Gamma=0.780
03:09:56.960 00.028 6880 UpdateGuideState exits: m=1111 SNR=22.4
03:09:56.960 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:56.960 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:56.960 00.000 6880 Enqueuing Expose request
03:09:56.960 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:09:56.960 00.000 10052 Worker thread wakes up
03:09:56.960 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:56.960 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:58.102 01.142 10052 Exposure complete
03:09:58.185 00.083 10052 worker thread done servicing request
03:09:58.185 00.000 6880 OnExposeComplete: enter
03:09:58.185 00.000 6880 UpdateGuideState(): m_state=6
03:09:58.185 00.000 6880 Star::Find(15, 1173, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
03:09:58.185 00.000 6880 Star::Find returns 1 (0), X=1172.67, Y=374.67, Mass=1122, SNR=22.5, Peak=90 HFD=4.9
03:09:58.185 00.000 6880 MultiStar: [#1 0.34,0.19,0.00,M1] [#2 0.53,0.78,0.00,M6] [#3 0.04,0.64,0.00,M8] [#4 0.25,0.25,0.00,M3] [#5 0.57,0.19,0.00,M5] [#6 0.55,0.32,0.00,M8] [#7 -0.39,-0.70,0.00,M10] [#8 0.70,-0.65,0.00,M9] 
03:09:58.185 00.000 6880 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.61) = xAngle (3.56 = -2.73)
03:09:58.185 00.000 6880 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.53 = -2.76)
03:09:58.185 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.94 mountX=-0.22 mountY=-0.09, mountTheta=-2.75
03:09:58.185 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.22, opts=13)
03:09:58.185 00.000 6880 Enqueuing Move request for scope (-0.09, 0.22)
03:09:58.185 00.000 10052 Worker thread wakes up
03:09:58.185 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
03:09:58.196 00.011 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
03:09:58.196 00.000 10052 Moving (-0.09, 0.22) raw xDistance=-0.22 yDistance=-0.09
03:09:58.196 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
03:09:58.196 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.00
03:09:58.196 00.000 10052 MoveAxis(E, 43, ABG)
03:09:58.196 00.000 10052 Guiding  Dir = 2, Dur = 43
03:09:58.212 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=90, med=18, FiltMin=14, FiltMax=57, Gamma=0.780
03:09:58.239 00.027 6880 UpdateGuideState exits: m=1122 SNR=22.5
03:09:58.239 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:58.239 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:58.239 00.000 6880 Enqueuing Expose request
03:09:58.245 00.006 10052 IsSlewing returns 0
03:09:58.315 00.070 10052 IsGuiding returns 0
03:09:58.390 00.075 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"737f71e2-c67b-4945-aec4-f3d346d6a7dd"}
03:09:58.390 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"737f71e2-c67b-4945-aec4-f3d346d6a7dd"}
03:09:58.390 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9066bacd-a09f-41bf-984d-136715aae696"}
03:09:58.390 00.000 6880 case statement mapped state 6 to 3
03:09:58.390 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9066bacd-a09f-41bf-984d-136715aae696"}
03:09:58.393 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e15627a9-4ff1-4680-97c5-11e2e5cb184b"}
03:09:58.393 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[6.67,6.67],"pixels":"..."},"id":"e15627a9-4ff1-4680-97c5-11e2e5cb184b"}
03:09:58.457 00.064 10052 IsGuiding returns 0
03:09:58.457 00.000 10052 Move returns status 0, amount 43
03:09:58.457 00.000 10052 MoveAxis(N, 0, ABG)
03:09:58.457 00.000 10052 Move returns status 0, amount 0
03:09:58.457 00.000 10052 move complete, result=0
03:09:58.457 00.000 10052 worker thread done servicing request
03:09:58.457 00.000 10052 Worker thread wakes up
03:09:58.457 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:58.457 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:58.457 00.000 6880 GuideStep: -0.2 px 43 ms EAST, -0.1 px 0 ms NORTH
03:09:59.365 00.908 10052 Exposure complete
03:09:59.451 00.086 10052 worker thread done servicing request
03:09:59.451 00.000 6880 OnExposeComplete: enter
03:09:59.451 00.000 6880 UpdateGuideState(): m_state=6
03:09:59.451 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
03:09:59.451 00.000 6880 Star::Find returns 1 (0), X=1172.78, Y=374.60, Mass=1139, SNR=22.5, Peak=86 HFD=4.9
03:09:59.451 00.000 6880 MultiStar: [#1 0.32,-0.06,0.00,M2] [#2 0.31,0.48,0.00,M7] [#3 0.52,0.65,0.00,M9] [#4 -0.14,0.59,0.00,M4] [#5 0.56,0.63,0.00,M6] [#6 0.83,1.05,0.00,M9] [#7 -0.16,0.60,0.00,R] [#8 0.05,-0.38,0.00,M10] 
03:09:59.451 00.000 6880 CameraToMount -- cameraTheta (1.41) - m_xAngle (-1.61) = xAngle (3.02 = 3.02)
03:09:59.451 00.000 6880 CameraToMount -- cameraTheta (1.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.99 = 2.99)
03:09:59.451 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.15 hyp=0.15 cameraTheta=1.41 mountX=-0.15 mountY=0.02, mountTheta=2.99
03:09:59.458 00.007 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.15, opts=13)
03:09:59.458 00.000 6880 Enqueuing Move request for scope (0.02, 0.15)
03:09:59.458 00.000 10052 Worker thread wakes up
03:09:59.458 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.15) opts 0xd
03:09:59.459 00.001 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.15)
03:09:59.459 00.000 10052 Moving (0.02, 0.15) raw xDistance=-0.15 yDistance=0.02
03:09:59.459 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
03:09:59.459 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
03:09:59.459 00.000 10052 MoveAxis(E, 31, ABG)
03:09:59.459 00.000 10052 Guiding  Dir = 2, Dur = 31
03:09:59.474 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=18, FiltMin=14, FiltMax=59, Gamma=0.780
03:09:59.506 00.032 10052 IsSlewing returns 0
03:09:59.519 00.013 6880 UpdateGuideState exits: m=1139 SNR=22.5
03:09:59.519 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:09:59.519 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:09:59.519 00.000 6880 Enqueuing Expose request
03:09:59.592 00.073 10052 IsGuiding returns 0
03:09:59.727 00.135 10052 IsGuiding returns 0
03:09:59.727 00.000 10052 Move returns status 0, amount 31
03:09:59.727 00.000 10052 MoveAxis(N, 0, ABG)
03:09:59.727 00.000 10052 Move returns status 0, amount 0
03:09:59.727 00.000 10052 move complete, result=0
03:09:59.727 00.000 10052 worker thread done servicing request
03:09:59.733 00.006 10052 Worker thread wakes up
03:09:59.733 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:09:59.733 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:09:59.733 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.0 px 0 ms NORTH
03:10:00.398 00.665 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a51497df-e66e-4e9a-89a3-2418bfeee619"}
03:10:00.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a51497df-e66e-4e9a-89a3-2418bfeee619"}
03:10:00.398 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef7e952b-7805-41bb-b85b-fbde45b83040"}
03:10:00.398 00.000 6880 case statement mapped state 6 to 3
03:10:00.398 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ef7e952b-7805-41bb-b85b-fbde45b83040"}
03:10:00.399 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ca464ed3-402a-495c-8d05-afaec0a7d5f0"}
03:10:00.399 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.78,6.60],"pixels":"..."},"id":"ca464ed3-402a-495c-8d05-afaec0a7d5f0"}
03:10:00.864 00.465 10052 Exposure complete
03:10:00.948 00.084 10052 worker thread done servicing request
03:10:00.948 00.000 6880 OnExposeComplete: enter
03:10:00.948 00.000 6880 UpdateGuideState(): m_state=6
03:10:00.948 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
03:10:00.948 00.000 6880 Star::Find returns 1 (0), X=1172.84, Y=374.68, Mass=1176, SNR=23.0, Peak=84 HFD=5.2
03:10:00.948 00.000 6880 MultiStar: [#1 -0.15,0.21,0.00,M3] [#2 0.51,0.31,0.00,M8] [#3 0.40,0.55,0.00,M10] [#4 0.46,-0.22,0.00,M5] [#5 -0.26,-0.31,0.00,M7] [#6 0.11,-0.34,0.00,M10] [#7 -0.57,-0.51,0.00,M1] [#8 0.45,-0.84,0.00,R] 
03:10:00.948 00.000 6880 CameraToMount -- cameraTheta (1.24) - m_xAngle (-1.61) = xAngle (2.85 = 2.85)
03:10:00.948 00.000 6880 CameraToMount -- cameraTheta (1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.82 = 2.82)
03:10:00.948 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.23 hyp=0.25 cameraTheta=1.24 mountX=-0.24 mountY=0.08, mountTheta=2.82
03:10:00.948 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.23, opts=13)
03:10:00.948 00.000 6880 Enqueuing Move request for scope (0.08, 0.23)
03:10:00.948 00.000 10052 Worker thread wakes up
03:10:00.948 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.23) opts 0xd
03:10:00.948 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.23)
03:10:00.948 00.000 10052 Moving (0.08, 0.23) raw xDistance=-0.24 yDistance=0.08
03:10:00.948 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.24
03:10:00.948 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
03:10:00.948 00.000 10052 MoveAxis(E, 49, ABG)
03:10:00.948 00.000 10052 Guiding  Dir = 2, Dur = 49
03:10:00.961 00.013 10052 IsSlewing returns 0
03:10:00.974 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=18, FiltMin=14, FiltMax=53, Gamma=0.780
03:10:01.007 00.033 6880 UpdateGuideState exits: m=1176 SNR=23.0
03:10:01.007 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:01.007 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:01.007 00.000 6880 Enqueuing Expose request
03:10:01.007 00.000 10052 IsGuiding returns 0
03:10:01.038 00.031 10052 PulseGuide returned control before completion, sleep 32
03:10:01.105 00.067 10052 IsGuiding returns 0
03:10:01.105 00.000 10052 Move returns status 0, amount 49
03:10:01.105 00.000 10052 MoveAxis(N, 0, ABG)
03:10:01.105 00.000 10052 Move returns status 0, amount 0
03:10:01.105 00.000 10052 move complete, result=0
03:10:01.105 00.000 10052 worker thread done servicing request
03:10:01.105 00.000 10052 Worker thread wakes up
03:10:01.105 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:01.105 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:01.111 00.006 6880 GuideStep: -0.2 px 49 ms EAST, 0.1 px 0 ms NORTH
03:10:02.011 00.900 10052 Exposure complete
03:10:02.091 00.080 10052 worker thread done servicing request
03:10:02.091 00.000 6880 OnExposeComplete: enter
03:10:02.091 00.000 6880 UpdateGuideState(): m_state=6
03:10:02.091 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
03:10:02.091 00.000 6880 Star::Find returns 1 (0), X=1172.79, Y=374.44, Mass=1159, SNR=22.8, Peak=94 HFD=4.9
03:10:02.091 00.000 6880 Star::Find false star n=11 nbg=273 bg=18.9 sigma=1.6 thresh=24 peak=24
03:10:02.091 00.000 6880 Star::Find false star n=19 nbg=280 bg=17.8 sigma=1.5 thresh=22 peak=22
03:10:02.091 00.000 6880 Star::Find false star n=8 nbg=279 bg=18.0 sigma=1.5 thresh=23 peak=23
03:10:02.091 00.000 6880 MultiStar: [#1 0.19,0.14,0.58,U] [#2 0.33,0.29,0.00,M9] [#3 0.01,0.29,0.00,R] [#4 -0.25,-0.11,0.00,M6] [#5 -0.24,-0.48,0.00,M8] [#6 0.00,0.00,0.00,L] [#7 0.10,-0.18,0.30,U] [#8 -0.81,0.80,0.00,M1] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] 
03:10:02.091 00.000 6880 single-star, 2 included, MultiStar: {0.09, 0.01}, one-star: {0.03, -0.01}
03:10:02.091 00.000 6880 CameraToMount -- cameraTheta (-0.15) - m_xAngle (-1.61) = xAngle (1.47 = 1.47)
03:10:02.091 00.000 6880 CameraToMount -- cameraTheta (-0.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.43 = 1.43)
03:10:02.091 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.01 hyp=0.04 cameraTheta=-0.15 mountX=0.00 mountY=0.03, mountTheta=1.46
03:10:02.091 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.01, opts=13)
03:10:02.091 00.000 6880 Enqueuing Move request for scope (0.03, -0.01)
03:10:02.098 00.007 10052 Worker thread wakes up
03:10:02.098 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.01) opts 0xd
03:10:02.098 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.01)
03:10:02.098 00.000 10052 Moving (0.03, -0.01) raw xDistance=0.00 yDistance=0.03
03:10:02.098 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.00
03:10:02.098 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
03:10:02.098 00.000 10052 MoveAxis(E, 0, ABG)
03:10:02.098 00.000 10052 Move returns status 0, amount 0
03:10:02.098 00.000 10052 MoveAxis(N, 0, ABG)
03:10:02.098 00.000 10052 Move returns status 0, amount 0
03:10:02.098 00.000 10052 move complete, result=0
03:10:02.098 00.000 10052 worker thread done servicing request
03:10:02.121 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=94, med=18, FiltMin=14, FiltMax=60, Gamma=0.780
03:10:02.160 00.039 6880 UpdateGuideState exits: m=1159 SNR=22.8
03:10:02.160 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:02.160 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:02.160 00.000 6880 Enqueuing Expose request
03:10:02.160 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:10:02.160 00.000 10052 Worker thread wakes up
03:10:02.160 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:02.160 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:02.410 00.250 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3ffedffd-5e7e-42d0-b753-ce7b649ff2b0"}
03:10:02.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3ffedffd-5e7e-42d0-b753-ce7b649ff2b0"}
03:10:02.410 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30c24019-6812-404d-bdf7-61237075aa8f"}
03:10:02.410 00.000 6880 case statement mapped state 6 to 3
03:10:02.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"30c24019-6812-404d-bdf7-61237075aa8f"}
03:10:02.410 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"82c66c77-9bcc-449c-98c9-ba71fd953e1f"}
03:10:02.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.79,7.44],"pixels":"..."},"id":"82c66c77-9bcc-449c-98c9-ba71fd953e1f"}
03:10:03.311 00.901 10052 Exposure complete
03:10:03.398 00.087 10052 worker thread done servicing request
03:10:03.398 00.000 6880 OnExposeComplete: enter
03:10:03.398 00.000 6880 UpdateGuideState(): m_state=6
03:10:03.402 00.004 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
03:10:03.402 00.000 6880 Star::Find returns 1 (0), X=1172.95, Y=374.59, Mass=1203, SNR=23.2, Peak=91 HFD=5.1
03:10:03.402 00.000 6880 MultiStar: [#1 0.43,0.39,0.00,M3] [#2 0.40,0.06,0.00,M10] [#3 -0.01,0.19,0.42,U] [#4 -0.05,0.08,0.40,U] [#5 0.24,-0.66,0.00,M9] [#6 0.34,-0.87,0.00,R] [#7 0.46,-0.34,0.00,M1] [#8 -0.24,0.88,0.00,M2] 
03:10:03.402 00.000 6880 refined, 2 included, MultiStar: {0.09, 0.14}, one-star: {0.19, 0.14}
03:10:03.402 00.000 6880 CameraToMount -- cameraTheta (0.98) - m_xAngle (-1.61) = xAngle (2.59 = 2.59)
03:10:03.402 00.000 6880 CameraToMount -- cameraTheta (0.98) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.56 = 2.56)
03:10:03.402 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=0.14 hyp=0.16 cameraTheta=0.98 mountX=-0.14 mountY=0.09, mountTheta=2.57
03:10:03.403 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=0.14, opts=13)
03:10:03.403 00.000 6880 Enqueuing Move request for scope (0.09, 0.14)
03:10:03.403 00.000 10052 Worker thread wakes up
03:10:03.403 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, 0.14) opts 0xd
03:10:03.403 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, 0.14)
03:10:03.403 00.000 10052 Moving (0.09, 0.14) raw xDistance=-0.14 yDistance=0.09
03:10:03.403 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
03:10:03.403 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.01
03:10:03.403 00.000 10052 MoveAxis(E, 28, ABG)
03:10:03.403 00.000 10052 Guiding  Dir = 2, Dur = 28
03:10:03.419 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=18, FiltMin=14, FiltMax=58, Gamma=0.780
03:10:03.419 00.000 10052 IsSlewing returns 0
03:10:03.446 00.027 6880 UpdateGuideState exits: m=1203 SNR=23.2
03:10:03.446 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:03.446 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:03.446 00.000 6880 Enqueuing Expose request
03:10:03.462 00.016 10052 IsGuiding returns 0
03:10:03.489 00.027 10052 PulseGuide returned control before completion, sleep 11
03:10:03.567 00.078 10052 IsGuiding returns 0
03:10:03.567 00.000 10052 Move returns status 0, amount 28
03:10:03.567 00.000 10052 MoveAxis(N, 0, ABG)
03:10:03.567 00.000 10052 Move returns status 0, amount 0
03:10:03.567 00.000 10052 move complete, result=0
03:10:03.567 00.000 10052 worker thread done servicing request
03:10:03.567 00.000 10052 Worker thread wakes up
03:10:03.567 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:03.567 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:03.567 00.000 6880 GuideStep: -0.1 px 28 ms EAST, 0.1 px 0 ms NORTH
03:10:04.401 00.834 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e127c11-14f9-4788-85c3-d2e9d09f1c56"}
03:10:04.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e127c11-14f9-4788-85c3-d2e9d09f1c56"}
03:10:04.401 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3938d1a-98a5-44cf-a867-a394da02ee31"}
03:10:04.401 00.000 6880 case statement mapped state 6 to 3
03:10:04.401 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d3938d1a-98a5-44cf-a867-a394da02ee31"}
03:10:04.403 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"466f1e84-6caa-49ec-ae9c-0f46b7099efe"}
03:10:04.403 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.95,6.59],"pixels":"..."},"id":"466f1e84-6caa-49ec-ae9c-0f46b7099efe"}
03:10:04.481 00.078 10052 Exposure complete
03:10:04.560 00.079 10052 worker thread done servicing request
03:10:04.560 00.000 6880 OnExposeComplete: enter
03:10:04.560 00.000 6880 UpdateGuideState(): m_state=6
03:10:04.560 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
03:10:04.560 00.000 6880 Star::Find returns 1 (0), X=1173.01, Y=374.11, Mass=1207, SNR=23.2, Peak=86 HFD=5.0
03:10:04.560 00.000 6880 MultiStar: [#1 0.18,-0.66,0.00,M4] [#2 0.66,0.04,0.00,R] [#3 -0.13,-0.24,0.00,M1] [#4 0.27,-0.56,0.00,M6] [#5 0.31,-0.42,0.00,M10] [#6 -0.10,0.52,0.00,M1] [#7 0.20,-0.75,0.00,M2] [#8 0.12,-0.65,0.00,M3] 
03:10:04.560 00.000 6880 CameraToMount -- cameraTheta (-0.93) - m_xAngle (-1.61) = xAngle (0.69 = 0.69)
03:10:04.560 00.000 6880 CameraToMount -- cameraTheta (-0.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.66 = 0.66)
03:10:04.560 00.000 6880 CameraToMount -- cameraX=0.25 cameraY=-0.34 hyp=0.42 cameraTheta=-0.93 mountX=0.33 mountY=0.26, mountTheta=0.67
03:10:04.560 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.25, y=-0.34, opts=13)
03:10:04.560 00.000 6880 Enqueuing Move request for scope (0.25, -0.34)
03:10:04.560 00.000 10052 Worker thread wakes up
03:10:04.560 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.25, -0.34) opts 0xd
03:10:04.560 00.000 10052 Handling offset move in thread for scope, endpoint = (0.25, -0.34)
03:10:04.560 00.000 10052 Moving (0.25, -0.34) raw xDistance=0.33 yDistance=0.26
03:10:04.560 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.33
03:10:04.560 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.05 from input 0.26, slope = 0.01
03:10:04.560 00.000 10052 MoveAxis(W, 63, ABG)
03:10:04.560 00.000 10052 Guiding  Dir = 3, Dur = 63
03:10:04.592 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=18, FiltMin=14, FiltMax=55, Gamma=0.780
03:10:04.611 00.019 10052 IsSlewing returns 0
03:10:04.618 00.007 6880 UpdateGuideState exits: m=1207 SNR=23.2
03:10:04.618 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:04.618 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:04.618 00.000 6880 Enqueuing Expose request
03:10:04.628 00.010 10052 IsGuiding returns 0
03:10:04.658 00.030 10052 PulseGuide returned control before completion, sleep 46
03:10:04.743 00.085 10052 IsGuiding returns 0
03:10:04.743 00.000 10052 Move returns status 0, amount 63
03:10:04.743 00.000 10052 MoveAxis(S, 20, ABG)
03:10:04.743 00.000 10052 Guiding  Dir = 1, Dur = 20
03:10:04.777 00.034 10052 IsSlewing returns 0
03:10:04.816 00.039 10052 IsGuiding returns 0
03:10:04.881 00.065 10052 IsGuiding returns 1
03:10:04.881 00.000 10052 scope still moving after pulse duration time elapsed
03:10:04.929 00.048 10052 IsSlewing returns 0
03:10:04.968 00.039 10052 IsGuiding returns 0
03:10:04.968 00.000 10052 scope move finished after 20 + 134 ms
03:10:04.968 00.000 10052 Move returns status 0, amount 20
03:10:04.968 00.000 10052 move complete, result=0
03:10:04.968 00.000 10052 worker thread done servicing request
03:10:04.968 00.000 10052 Worker thread wakes up
03:10:04.968 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:04.968 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:04.968 00.000 6880 GuideStep: 0.3 px 63 ms WEST, 0.3 px 20 ms SOUTH
03:10:06.120 01.152 10052 Exposure complete
03:10:06.208 00.088 10052 worker thread done servicing request
03:10:06.208 00.000 6880 OnExposeComplete: enter
03:10:06.208 00.000 6880 UpdateGuideState(): m_state=6
03:10:06.208 00.000 6880 Star::Find(15, 1173, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
03:10:06.208 00.000 6880 Star::Find returns 1 (0), X=1172.94, Y=374.16, Mass=1058, SNR=21.6, Peak=88 HFD=4.5
03:10:06.208 00.000 6880 MultiStar: [#1 0.28,0.09,0.00,M5] [#2 -0.37,0.42,0.00,M1] [#3 -0.25,-0.36,0.00,M2] [#4 0.17,0.09,0.43,U] [#5 0.29,0.17,0.00,R] [#6 0.46,0.56,0.00,M2] [#7 0.16,-0.75,0.00,M3] [#8 -0.61,0.78,0.00,M4] 
03:10:06.208 00.000 6880 refined, 1 included, MultiStar: {0.18, -0.17}, one-star: {0.18, -0.29}
03:10:06.208 00.000 6880 CameraToMount -- cameraTheta (-0.78) - m_xAngle (-1.61) = xAngle (0.84 = 0.84)
03:10:06.208 00.000 6880 CameraToMount -- cameraTheta (-0.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.80 = 0.80)
03:10:06.208 00.000 6880 CameraToMount -- cameraX=0.18 cameraY=-0.17 hyp=0.25 cameraTheta=-0.78 mountX=0.17 mountY=0.18, mountTheta=0.82
03:10:06.208 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.18, y=-0.17, opts=13)
03:10:06.208 00.000 6880 Enqueuing Move request for scope (0.18, -0.17)
03:10:06.208 00.000 10052 Worker thread wakes up
03:10:06.208 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.18, -0.17) opts 0xd
03:10:06.208 00.000 10052 Handling offset move in thread for scope, endpoint = (0.18, -0.17)
03:10:06.208 00.000 10052 Moving (0.18, -0.17) raw xDistance=0.17 yDistance=0.18
03:10:06.208 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
03:10:06.208 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.18, slope = 0.02
03:10:06.208 00.000 10052 MoveAxis(W, 36, ABG)
03:10:06.208 00.000 10052 Guiding  Dir = 3, Dur = 36
03:10:06.223 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=18, FiltMin=14, FiltMax=56, Gamma=0.780
03:10:06.255 00.032 10052 IsSlewing returns 0
03:10:06.265 00.010 6880 UpdateGuideState exits: m=1058 SNR=21.6
03:10:06.265 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:06.265 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:06.265 00.000 6880 Enqueuing Expose request
03:10:06.324 00.059 10052 IsGuiding returns 0
03:10:06.411 00.087 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f2f0c58-2a6d-412f-b245-3fa1842984ff"}
03:10:06.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f2f0c58-2a6d-412f-b245-3fa1842984ff"}
03:10:06.411 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5d7ad981-0893-4a3d-8323-d91a4a6ee3b7"}
03:10:06.411 00.000 6880 case statement mapped state 6 to 3
03:10:06.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5d7ad981-0893-4a3d-8323-d91a4a6ee3b7"}
03:10:06.411 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef77a627-84e0-4abf-bdf6-3ead4c19b3e4"}
03:10:06.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.94,7.16],"pixels":"..."},"id":"ef77a627-84e0-4abf-bdf6-3ead4c19b3e4"}
03:10:06.457 00.046 10052 IsGuiding returns 0
03:10:06.457 00.000 10052 Move returns status 0, amount 36
03:10:06.457 00.000 10052 MoveAxis(N, 0, ABG)
03:10:06.457 00.000 10052 Move returns status 0, amount 0
03:10:06.457 00.000 10052 move complete, result=0
03:10:06.457 00.000 10052 worker thread done servicing request
03:10:06.457 00.000 10052 Worker thread wakes up
03:10:06.457 00.000 6880 GuideStep: 0.2 px 36 ms WEST, 0.2 px 0 ms NORTH
03:10:06.457 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:06.457 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:07.385 00.928 10052 Exposure complete
03:10:07.447 00.062 10052 worker thread done servicing request
03:10:07.447 00.000 6880 OnExposeComplete: enter
03:10:07.447 00.000 6880 UpdateGuideState(): m_state=6
03:10:07.447 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
03:10:07.447 00.000 6880 Star::Find returns 1 (0), X=1173.03, Y=374.47, Mass=1191, SNR=23.0, Peak=93 HFD=5.0
03:10:07.447 00.000 6880 MultiStar: [#1 0.24,-0.16,0.00,M6] [#2 -0.40,0.16,0.00,M2] [#3 0.24,-0.18,0.00,M3] [#4 0.00,-0.39,0.00,M6] [#5 -0.78,-0.69,0.00,M1] [#6 -0.05,1.76,0.00,M3] [#7 0.38,-0.32,0.00,M4] [#8 -1.66,-0.77,0.00,M5] 
03:10:07.447 00.000 6880 CameraToMount -- cameraTheta (0.06) - m_xAngle (-1.61) = xAngle (1.68 = 1.68)
03:10:07.447 00.000 6880 CameraToMount -- cameraTheta (0.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.64 = 1.64)
03:10:07.447 00.000 6880 CameraToMount -- cameraX=0.27 cameraY=0.02 hyp=0.27 cameraTheta=0.06 mountX=-0.03 mountY=0.27, mountTheta=1.67
03:10:07.447 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.27, y=0.02, opts=13)
03:10:07.447 00.000 6880 Enqueuing Move request for scope (0.27, 0.02)
03:10:07.447 00.000 10052 Worker thread wakes up
03:10:07.447 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.27, 0.02) opts 0xd
03:10:07.447 00.000 10052 Handling offset move in thread for scope, endpoint = (0.27, 0.02)
03:10:07.447 00.000 10052 Moving (0.27, 0.02) raw xDistance=-0.03 yDistance=0.27
03:10:07.447 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:10:07.447 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.27, slope = 0.03
03:10:07.447 00.000 10052 MoveAxis(E, 0, ABG)
03:10:07.447 00.000 10052 Move returns status 0, amount 0
03:10:07.447 00.000 10052 MoveAxis(S, 48, ABG)
03:10:07.447 00.000 10052 Guiding  Dir = 1, Dur = 48
03:10:07.471 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=18, FiltMin=14, FiltMax=55, Gamma=0.780
03:10:07.495 00.024 6880 UpdateGuideState exits: m=1191 SNR=23.0
03:10:07.495 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:07.495 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:07.495 00.000 6880 Enqueuing Expose request
03:10:07.495 00.000 10052 IsSlewing returns 0
03:10:07.582 00.087 10052 IsGuiding returns 0
03:10:07.718 00.136 10052 IsGuiding returns 0
03:10:07.718 00.000 10052 Move returns status 0, amount 48
03:10:07.718 00.000 10052 move complete, result=0
03:10:07.718 00.000 10052 worker thread done servicing request
03:10:07.718 00.000 10052 Worker thread wakes up
03:10:07.718 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:07.723 00.005 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:07.723 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.3 px 48 ms SOUTH
03:10:08.420 00.697 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7c0760c-4dbd-481f-af3c-2f9ec037758f"}
03:10:08.420 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7c0760c-4dbd-481f-af3c-2f9ec037758f"}
03:10:08.421 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"41f74a6e-e108-403d-b116-f72db4e7aa89"}
03:10:08.421 00.000 6880 case statement mapped state 6 to 3
03:10:08.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"41f74a6e-e108-403d-b116-f72db4e7aa89"}
03:10:08.421 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"dfa1ed9c-81d9-49c7-adef-0180b8391821"}
03:10:08.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.03,7.47],"pixels":"..."},"id":"dfa1ed9c-81d9-49c7-adef-0180b8391821"}
03:10:08.853 00.432 10052 Exposure complete
03:10:08.933 00.080 10052 worker thread done servicing request
03:10:08.933 00.000 6880 OnExposeComplete: enter
03:10:08.933 00.000 6880 UpdateGuideState(): m_state=6
03:10:08.933 00.000 6880 Star::Find(15, 1173, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
03:10:08.933 00.000 6880 Star::Find returns 1 (0), X=1172.87, Y=374.05, Mass=1158, SNR=22.7, Peak=88 HFD=5.2
03:10:08.933 00.000 6880 MultiStar: [#1 0.00,-0.09,0.48,U] [#2 -0.82,-0.09,0.00,M3] [#3 0.03,-0.07,0.51,U] [#4 -0.16,0.18,0.41,U] [#5 0.23,-0.17,0.00,M2] [#6 -0.04,0.33,0.00,M4] [#7 0.16,-0.68,0.00,M5] [#8 -0.17,-0.70,0.00,M6] 
03:10:08.933 00.000 6880 refined, 3 included, MultiStar: {0.02, -0.17}, one-star: {0.11, -0.40}
03:10:08.933 00.000 6880 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
03:10:08.933 00.000 6880 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
03:10:08.933 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.17 hyp=0.17 cameraTheta=-1.43 mountX=0.17 mountY=0.03, mountTheta=0.15
03:10:08.947 00.014 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.17, opts=13)
03:10:08.947 00.000 6880 Enqueuing Move request for scope (0.02, -0.17)
03:10:08.947 00.000 10052 Worker thread wakes up
03:10:08.947 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.17) opts 0xd
03:10:08.947 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.17)
03:10:08.947 00.000 10052 Moving (0.02, -0.17) raw xDistance=0.17 yDistance=0.03
03:10:08.947 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.17
03:10:08.947 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.03 is < calculated value 0.08, using input
03:10:08.947 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.02
03:10:08.947 00.000 10052 MoveAxis(W, 33, ABG)
03:10:08.947 00.000 10052 Guiding  Dir = 3, Dur = 33
03:10:08.958 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=18, FiltMin=14, FiltMax=58, Gamma=0.780
03:10:08.965 00.007 10052 IsSlewing returns 0
03:10:08.988 00.023 6880 UpdateGuideState exits: m=1158 SNR=22.7
03:10:08.988 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:08.988 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:08.988 00.000 6880 Enqueuing Expose request
03:10:09.003 00.015 10052 IsGuiding returns 0
03:10:09.029 00.026 10052 PulseGuide returned control before completion, sleep 16
03:10:09.077 00.048 10052 IsGuiding returns 0
03:10:09.077 00.000 10052 Move returns status 0, amount 33
03:10:09.077 00.000 10052 MoveAxis(N, 0, ABG)
03:10:09.077 00.000 10052 Move returns status 0, amount 0
03:10:09.077 00.000 10052 move complete, result=0
03:10:09.077 00.000 10052 worker thread done servicing request
03:10:09.077 00.000 10052 Worker thread wakes up
03:10:09.077 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:09.077 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:09.084 00.007 6880 GuideStep: 0.2 px 33 ms WEST, 0.0 px 0 ms NORTH
03:10:09.989 00.905 10052 Exposure complete
03:10:10.054 00.065 10052 worker thread done servicing request
03:10:10.054 00.000 6880 OnExposeComplete: enter
03:10:10.054 00.000 6880 UpdateGuideState(): m_state=6
03:10:10.054 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
03:10:10.054 00.000 6880 Star::Find returns 1 (0), X=1173.00, Y=374.36, Mass=1010, SNR=21.2, Peak=87 HFD=4.8
03:10:10.054 00.000 6880 MultiStar: [#1 -0.11,0.08,0.54,U] [#2 -0.99,-0.28,0.00,M4] [#3 -0.11,-0.48,0.00,M3] [#4 -0.28,-0.42,0.00,M6] [#5 -0.38,-0.46,0.00,M3] [#6 -0.03,0.18,0.29,U] [#7 0.14,0.12,0.26,U] [#8 -1.19,-0.04,0.00,M7] 
03:10:10.054 00.000 6880 refined, 3 included, MultiStar: {0.10, 0.02}, one-star: {0.24, -0.09}
03:10:10.054 00.000 6880 CameraToMount -- cameraTheta (0.19) - m_xAngle (-1.61) = xAngle (1.81 = 1.81)
03:10:10.054 00.000 6880 CameraToMount -- cameraTheta (0.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.77 = 1.77)
03:10:10.054 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.02 hyp=0.10 cameraTheta=0.19 mountX=-0.02 mountY=0.10, mountTheta=1.80
03:10:10.054 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.02, opts=13)
03:10:10.054 00.000 6880 Enqueuing Move request for scope (0.10, 0.02)
03:10:10.054 00.000 10052 Worker thread wakes up
03:10:10.054 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.02) opts 0xd
03:10:10.054 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.02)
03:10:10.054 00.000 10052 Moving (0.10, 0.02) raw xDistance=-0.02 yDistance=0.10
03:10:10.054 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.02
03:10:10.054 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.02
03:10:10.054 00.000 10052 MoveAxis(E, 0, ABG)
03:10:10.054 00.000 10052 Move returns status 0, amount 0
03:10:10.054 00.000 10052 MoveAxis(N, 0, ABG)
03:10:10.054 00.000 10052 Move returns status 0, amount 0
03:10:10.054 00.000 10052 move complete, result=0
03:10:10.054 00.000 10052 worker thread done servicing request
03:10:10.082 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=18, FiltMin=14, FiltMax=57, Gamma=0.780
03:10:10.120 00.038 6880 UpdateGuideState exits: m=1010 SNR=21.2
03:10:10.120 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:10.120 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:10.120 00.000 6880 Enqueuing Expose request
03:10:10.120 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:10.120 00.000 10052 Worker thread wakes up
03:10:10.120 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:10.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:10.415 00.295 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f3c8cf6-455d-4bad-bd2c-196e44a88bec"}
03:10:10.415 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f3c8cf6-455d-4bad-bd2c-196e44a88bec"}
03:10:10.415 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b9a9ef7-b40c-472b-b684-92960dd8ae87"}
03:10:10.415 00.000 6880 case statement mapped state 6 to 3
03:10:10.415 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2b9a9ef7-b40c-472b-b684-92960dd8ae87"}
03:10:10.415 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a7c8c239-4b89-490b-87b3-fa89b4871147"}
03:10:10.415 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[7.00,7.36],"pixels":"..."},"id":"a7c8c239-4b89-490b-87b3-fa89b4871147"}
03:10:11.260 00.845 10052 Exposure complete
03:10:11.346 00.086 10052 worker thread done servicing request
03:10:11.356 00.010 6880 OnExposeComplete: enter
03:10:11.356 00.000 6880 UpdateGuideState(): m_state=6
03:10:11.356 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
03:10:11.356 00.000 6880 Star::Find returns 1 (0), X=1172.88, Y=374.41, Mass=1108, SNR=22.6, Peak=87 HFD=5.1
03:10:11.356 00.000 6880 MultiStar: [#1 0.16,-0.04,0.53,U] [#2 -0.40,-0.19,0.00,M5] [#3 0.04,0.07,0.40,U] [#4 -0.04,0.03,0.41,U] [#5 -0.33,-0.53,0.00,M4] [#6 -0.33,1.12,0.00,M4] [#7 0.01,-0.93,0.00,M5] [#8 -0.60,0.94,0.00,M8] 
03:10:11.356 00.000 6880 refined, 3 included, MultiStar: {0.09, -0.01}, one-star: {0.12, -0.04}
03:10:11.357 00.001 6880 CameraToMount -- cameraTheta (-0.10) - m_xAngle (-1.61) = xAngle (1.51 = 1.51)
03:10:11.357 00.000 6880 CameraToMount -- cameraTheta (-0.10) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.48 = 1.48)
03:10:11.357 00.000 6880 CameraToMount -- cameraX=0.09 cameraY=-0.01 hyp=0.09 cameraTheta=-0.10 mountX=0.01 mountY=0.09, mountTheta=1.51
03:10:11.357 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.09, y=-0.01, opts=13)
03:10:11.357 00.000 6880 Enqueuing Move request for scope (0.09, -0.01)
03:10:11.358 00.001 10052 Worker thread wakes up
03:10:11.358 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.09, -0.01) opts 0xd
03:10:11.358 00.000 10052 Handling offset move in thread for scope, endpoint = (0.09, -0.01)
03:10:11.358 00.000 10052 Moving (0.09, -0.01) raw xDistance=0.01 yDistance=0.09
03:10:11.358 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:10:11.358 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.01
03:10:11.358 00.000 10052 MoveAxis(E, 0, ABG)
03:10:11.358 00.000 10052 Move returns status 0, amount 0
03:10:11.358 00.000 10052 MoveAxis(N, 0, ABG)
03:10:11.358 00.000 10052 Move returns status 0, amount 0
03:10:11.358 00.000 10052 move complete, result=0
03:10:11.358 00.000 10052 worker thread done servicing request
03:10:11.372 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=18, FiltMin=14, FiltMax=52, Gamma=0.780
03:10:11.409 00.037 6880 UpdateGuideState exits: m=1108 SNR=22.6
03:10:11.409 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:11.409 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:11.409 00.000 6880 Enqueuing Expose request
03:10:11.409 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:10:11.409 00.000 10052 Worker thread wakes up
03:10:11.409 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:11.409 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:12.332 00.923 10052 Exposure complete
03:10:12.415 00.083 10052 worker thread done servicing request
03:10:12.424 00.009 6880 OnExposeComplete: enter
03:10:12.424 00.000 6880 UpdateGuideState(): m_state=6
03:10:12.424 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
03:10:12.424 00.000 6880 Star::Find returns 1 (0), X=1172.94, Y=373.94, Mass=1116, SNR=22.3, Peak=92 HFD=4.6
03:10:12.425 00.001 6880 Star::Find false star n=9 nbg=283 bg=18.6 sigma=1.7 thresh=24 peak=24
03:10:12.425 00.000 6880 MultiStar: [#1 0.02,-0.59,0.00,M4] [#2 -0.71,-0.04,0.00,M6] [#3 -0.06,-0.10,0.46,U] [#4 -0.09,-0.20,0.42,U] [#5 0.16,-0.40,0.00,M5] [#6 -0.20,1.43,0.00,M5] [#7 0.66,-0.35,0.00,M6] [#8 0.00,0.00,0.00,L] [#9 -1.61,-2.02,0.00,M1] 
03:10:12.425 00.000 6880 refined, 2 included, MultiStar: {0.06, -0.34}, one-star: {0.18, -0.51}
03:10:12.425 00.000 6880 CameraToMount -- cameraTheta (-1.40) - m_xAngle (-1.61) = xAngle (0.21 = 0.21)
03:10:12.426 00.001 6880 CameraToMount -- cameraTheta (-1.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.18 = 0.18)
03:10:12.426 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.34 hyp=0.35 cameraTheta=-1.40 mountX=0.34 mountY=0.06, mountTheta=0.18
03:10:12.426 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.34, opts=13)
03:10:12.426 00.000 6880 Enqueuing Move request for scope (0.06, -0.34)
03:10:12.426 00.000 10052 Worker thread wakes up
03:10:12.426 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.34) opts 0xd
03:10:12.426 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.34)
03:10:12.426 00.000 10052 Moving (0.06, -0.34) raw xDistance=0.34 yDistance=0.06
03:10:12.426 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.34
03:10:12.426 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.00
03:10:12.426 00.000 10052 MoveAxis(W, 67, ABG)
03:10:12.426 00.000 10052 Guiding  Dir = 3, Dur = 67
03:10:12.442 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=92, med=18, FiltMin=14, FiltMax=52, Gamma=0.780
03:10:12.447 00.005 10052 IsSlewing returns 0
03:10:12.473 00.026 6880 UpdateGuideState exits: m=1116 SNR=22.3
03:10:12.473 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:12.473 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:12.473 00.000 6880 Enqueuing Expose request
03:10:12.473 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a966dc3-3af7-46a4-aea1-068648a84732"}
03:10:12.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a966dc3-3af7-46a4-aea1-068648a84732"}
03:10:12.481 00.008 10052 IsGuiding returns 0
03:10:12.488 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5cedca32-d0fe-4f77-949e-e6c386e514cf"}
03:10:12.488 00.000 6880 case statement mapped state 6 to 3
03:10:12.488 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5cedca32-d0fe-4f77-949e-e6c386e514cf"}
03:10:12.489 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6453e20f-7cd0-4248-b276-707f79ec716a"}
03:10:12.489 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.94,6.94],"pixels":"..."},"id":"6453e20f-7cd0-4248-b276-707f79ec716a"}
03:10:12.505 00.016 10052 PulseGuide returned control before completion, sleep 50
03:10:12.585 00.080 10052 IsGuiding returns 1
03:10:12.585 00.000 10052 scope still moving after pulse duration time elapsed
03:10:12.635 00.050 10052 IsSlewing returns 0
03:10:12.669 00.034 10052 IsGuiding returns 0
03:10:12.676 00.007 10052 scope move finished after 67 + 123 ms
03:10:12.676 00.000 10052 Move returns status 0, amount 67
03:10:12.676 00.000 10052 MoveAxis(N, 0, ABG)
03:10:12.676 00.000 10052 Move returns status 0, amount 0
03:10:12.676 00.000 10052 move complete, result=0
03:10:12.676 00.000 10052 worker thread done servicing request
03:10:12.676 00.000 10052 Worker thread wakes up
03:10:12.676 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:12.676 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:12.676 00.000 6880 GuideStep: 0.3 px 67 ms WEST, 0.1 px 0 ms NORTH
03:10:13.907 01.231 10052 Exposure complete
03:10:13.957 00.050 10052 worker thread done servicing request
03:10:13.957 00.000 6880 OnExposeComplete: enter
03:10:13.957 00.000 6880 UpdateGuideState(): m_state=6
03:10:13.957 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
03:10:13.957 00.000 6880 Star::Find returns 1 (0), X=1172.97, Y=374.10, Mass=1115, SNR=22.4, Peak=85 HFD=4.6
03:10:13.957 00.000 6880 MultiStar: [#1 0.11,-0.48,0.00,M5] [#2 -0.37,-0.10,0.00,M7] [#3 -0.25,-0.45,0.00,M2] [#4 0.25,-0.55,0.00,M5] [#5 -0.40,-0.69,0.00,M6] [#6 -0.23,0.77,0.00,M6] [#7 -0.13,-0.51,0.00,M7] [#8 -0.86,0.04,0.00,M9] 
03:10:13.957 00.000 6880 CameraToMount -- cameraTheta (-1.03) - m_xAngle (-1.61) = xAngle (0.58 = 0.58)
03:10:13.957 00.000 6880 CameraToMount -- cameraTheta (-1.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.55 = 0.55)
03:10:13.957 00.000 6880 CameraToMount -- cameraX=0.21 cameraY=-0.35 hyp=0.41 cameraTheta=-1.03 mountX=0.34 mountY=0.21, mountTheta=0.56
03:10:13.957 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.21, y=-0.35, opts=13)
03:10:13.957 00.000 6880 Enqueuing Move request for scope (0.21, -0.35)
03:10:13.957 00.000 10052 Worker thread wakes up
03:10:13.957 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.21, -0.35) opts 0xd
03:10:13.957 00.000 10052 Handling offset move in thread for scope, endpoint = (0.21, -0.35)
03:10:13.957 00.000 10052 Moving (0.21, -0.35) raw xDistance=0.34 yDistance=0.21
03:10:13.957 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.34
03:10:13.957 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.21, slope = 0.00
03:10:13.957 00.000 10052 MoveAxis(W, 71, ABG)
03:10:13.957 00.000 10052 Guiding  Dir = 3, Dur = 71
03:10:13.970 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=18, FiltMin=14, FiltMax=55, Gamma=0.780
03:10:14.002 00.032 6880 UpdateGuideState exits: m=1115 SNR=22.4
03:10:14.002 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:14.002 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:14.002 00.000 6880 Enqueuing Expose request
03:10:14.002 00.000 10052 IsSlewing returns 0
03:10:14.082 00.080 10052 IsGuiding returns 0
03:10:14.145 00.063 10052 PulseGuide returned control before completion, sleep 13
03:10:14.238 00.093 10052 IsGuiding returns 1
03:10:14.238 00.000 10052 scope still moving after pulse duration time elapsed
03:10:14.301 00.063 10052 IsSlewing returns 0
03:10:14.379 00.078 10052 IsGuiding returns 0
03:10:14.379 00.000 10052 scope move finished after 71 + 219 ms
03:10:14.379 00.000 10052 Move returns status 0, amount 71
03:10:14.379 00.000 10052 MoveAxis(S, 1, ABG)
03:10:14.379 00.000 10052 Guiding  Dir = 1, Dur = 1
03:10:14.426 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3bdce7d0-b3f4-48a4-bfb1-eb9ed8987c94"}
03:10:14.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3bdce7d0-b3f4-48a4-bfb1-eb9ed8987c94"}
03:10:14.426 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a83d487-49f6-44d0-9f16-c76537587a1b"}
03:10:14.426 00.000 6880 case statement mapped state 6 to 3
03:10:14.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a83d487-49f6-44d0-9f16-c76537587a1b"}
03:10:14.426 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4f171db5-5843-4564-a4fb-59a574be9e4c"}
03:10:14.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.97,7.10],"pixels":"..."},"id":"4f171db5-5843-4564-a4fb-59a574be9e4c"}
03:10:14.442 00.016 10052 IsSlewing returns 0
03:10:14.520 00.078 10052 IsGuiding returns 0
03:10:14.662 00.142 10052 IsGuiding returns 0
03:10:14.662 00.000 10052 Move returns status 0, amount 1
03:10:14.662 00.000 10052 move complete, result=0
03:10:14.662 00.000 10052 worker thread done servicing request
03:10:14.662 00.000 10052 Worker thread wakes up
03:10:14.662 00.000 6880 GuideStep: 0.3 px 71 ms WEST, 0.2 px 1 ms SOUTH
03:10:14.662 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:14.662 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:15.570 00.908 10052 Exposure complete
03:10:15.633 00.063 10052 worker thread done servicing request
03:10:15.633 00.000 6880 OnExposeComplete: enter
03:10:15.633 00.000 6880 UpdateGuideState(): m_state=6
03:10:15.633 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
03:10:15.633 00.000 6880 Star::Find returns 1 (0), X=1172.89, Y=374.09, Mass=1081, SNR=22.0, Peak=86 HFD=4.5
03:10:15.633 00.000 6880 MultiStar: [#1 -0.26,-0.44,0.00,M6] [#2 -0.70,-0.26,0.00,M8] [#3 0.08,-0.25,0.47,U] [#4 0.06,-0.52,0.00,M6] [#5 -0.10,-0.23,0.40,U] [#6 -0.57,-0.21,0.00,M7] [#7 -0.04,-0.65,0.00,M8] [#8 -1.17,0.49,0.00,M10] 
03:10:15.633 00.000 6880 refined, 2 included, MultiStar: {0.07, -0.30}, one-star: {0.14, -0.36}
03:10:15.633 00.000 6880 CameraToMount -- cameraTheta (-1.34) - m_xAngle (-1.61) = xAngle (0.27 = 0.27)
03:10:15.633 00.000 6880 CameraToMount -- cameraTheta (-1.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.24 = 0.24)
03:10:15.633 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=-0.30 hyp=0.31 cameraTheta=-1.34 mountX=0.30 mountY=0.07, mountTheta=0.24
03:10:15.633 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=-0.30, opts=13)
03:10:15.633 00.000 6880 Enqueuing Move request for scope (0.07, -0.30)
03:10:15.633 00.000 10052 Worker thread wakes up
03:10:15.633 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, -0.30) opts 0xd
03:10:15.633 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, -0.30)
03:10:15.633 00.000 10052 Moving (0.07, -0.30) raw xDistance=0.30 yDistance=0.07
03:10:15.633 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
03:10:15.633 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = -0.01
03:10:15.633 00.000 10052 MoveAxis(W, 63, ABG)
03:10:15.633 00.000 10052 Guiding  Dir = 3, Dur = 63
03:10:15.649 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=18, FiltMin=14, FiltMax=52, Gamma=0.780
03:10:15.649 00.000 10052 IsSlewing returns 0
03:10:15.684 00.035 6880 UpdateGuideState exits: m=1081 SNR=22.0
03:10:15.684 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:15.684 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:15.684 00.000 6880 Enqueuing Expose request
03:10:15.701 00.017 10052 IsGuiding returns 0
03:10:15.728 00.027 10052 PulseGuide returned control before completion, sleep 46
03:10:15.840 00.112 10052 IsGuiding returns 0
03:10:15.840 00.000 10052 Move returns status 0, amount 63
03:10:15.840 00.000 10052 MoveAxis(N, 0, ABG)
03:10:15.840 00.000 10052 Move returns status 0, amount 0
03:10:15.840 00.000 10052 move complete, result=0
03:10:15.840 00.000 10052 worker thread done servicing request
03:10:15.840 00.000 10052 Worker thread wakes up
03:10:15.840 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:15.840 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:15.840 00.000 6880 GuideStep: 0.3 px 63 ms WEST, 0.1 px 0 ms NORTH
03:10:16.429 00.589 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce1aa457-530d-48b4-b0a4-e4ade755bb58"}
03:10:16.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce1aa457-530d-48b4-b0a4-e4ade755bb58"}
03:10:16.429 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"df612bdd-50db-4ae4-a339-2cdc99349297"}
03:10:16.429 00.000 6880 case statement mapped state 6 to 3
03:10:16.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"df612bdd-50db-4ae4-a339-2cdc99349297"}
03:10:16.429 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9fab1e6f-dc06-47ab-95e8-6fbe1c3006e9"}
03:10:16.429 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.89,7.09],"pixels":"..."},"id":"9fab1e6f-dc06-47ab-95e8-6fbe1c3006e9"}
03:10:16.989 00.560 10052 Exposure complete
03:10:17.082 00.093 10052 worker thread done servicing request
03:10:17.082 00.000 6880 OnExposeComplete: enter
03:10:17.082 00.000 6880 UpdateGuideState(): m_state=6
03:10:17.082 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
03:10:17.082 00.000 6880 Star::Find returns 1 (0), X=1172.81, Y=374.28, Mass=1050, SNR=21.7, Peak=88 HFD=4.8
03:10:17.082 00.000 6880 MultiStar: [#1 0.03,-0.44,0.00,M7] [#2 -0.80,-0.01,0.00,M9] [#3 -0.13,-0.40,0.00,M2] [#4 0.02,-0.31,0.40,U] [#5 -0.26,-0.42,0.00,M6] [#6 -0.34,1.26,0.00,M8] [#7 -0.10,-0.66,0.00,M9] [#8 -0.50,-0.26,0.00,R] 
03:10:17.082 00.000 6880 single-star, 1 included, MultiStar: {0.04, -0.21}, one-star: {0.05, -0.17}
03:10:17.082 00.000 6880 CameraToMount -- cameraTheta (-1.27) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
03:10:17.082 00.000 6880 CameraToMount -- cameraTheta (-1.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.31 = 0.31)
03:10:17.082 00.000 6880 CameraToMount -- cameraX=0.05 cameraY=-0.17 hyp=0.18 cameraTheta=-1.27 mountX=0.17 mountY=0.06, mountTheta=0.32
03:10:17.082 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.05, y=-0.17, opts=13)
03:10:17.082 00.000 6880 Enqueuing Move request for scope (0.05, -0.17)
03:10:17.082 00.000 10052 Worker thread wakes up
03:10:17.082 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.05, -0.17) opts 0xd
03:10:17.082 00.000 10052 Handling offset move in thread for scope, endpoint = (0.05, -0.17)
03:10:17.082 00.000 10052 Moving (0.05, -0.17) raw xDistance=0.17 yDistance=0.06
03:10:17.082 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
03:10:17.082 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = -0.02
03:10:17.082 00.000 10052 MoveAxis(W, 37, ABG)
03:10:17.082 00.000 10052 Guiding  Dir = 3, Dur = 37
03:10:17.107 00.025 10052 IsSlewing returns 0
03:10:17.110 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=18, FiltMin=14, FiltMax=55, Gamma=0.780
03:10:17.146 00.036 10052 IsGuiding returns 0
03:10:17.149 00.003 6880 UpdateGuideState exits: m=1050 SNR=21.7
03:10:17.149 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:17.149 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:17.149 00.000 6880 Enqueuing Expose request
03:10:17.160 00.011 10052 PulseGuide returned control before completion, sleep 21
03:10:17.227 00.067 10052 IsGuiding returns 0
03:10:17.227 00.000 10052 Move returns status 0, amount 37
03:10:17.227 00.000 10052 MoveAxis(N, 0, ABG)
03:10:17.227 00.000 10052 Move returns status 0, amount 0
03:10:17.227 00.000 10052 move complete, result=0
03:10:17.227 00.000 10052 worker thread done servicing request
03:10:17.227 00.000 10052 Worker thread wakes up
03:10:17.227 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:17.227 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:17.227 00.000 6880 GuideStep: 0.2 px 37 ms WEST, 0.1 px 0 ms NORTH
03:10:18.130 00.903 10052 Exposure complete
03:10:18.194 00.064 10052 worker thread done servicing request
03:10:18.194 00.000 6880 OnExposeComplete: enter
03:10:18.194 00.000 6880 UpdateGuideState(): m_state=6
03:10:18.194 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
03:10:18.194 00.000 6880 Star::Find returns 1 (0), X=1172.84, Y=374.22, Mass=1041, SNR=21.5, Peak=89 HFD=4.6
03:10:18.194 00.000 6880 MultiStar: [#1 0.15,-0.27,0.00,M8] [#2 -0.54,0.05,0.00,M10] [#3 -0.05,-0.29,0.51,U] [#4 -0.14,-0.26,0.48,U] [#5 -0.08,-0.53,0.00,M7] [#6 -0.60,-0.00,0.00,M9] [#7 0.73,0.04,0.00,M10] [#8 -0.12,0.66,0.00,M1] 
03:10:18.194 00.000 6880 single-star, 2 included, MultiStar: {-0.01, -0.25}, one-star: {0.08, -0.23}
03:10:18.194 00.000 6880 CameraToMount -- cameraTheta (-1.24) - m_xAngle (-1.61) = xAngle (0.37 = 0.37)
03:10:18.194 00.000 6880 CameraToMount -- cameraTheta (-1.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.34 = 0.34)
03:10:18.194 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=-0.23 hyp=0.24 cameraTheta=-1.24 mountX=0.22 mountY=0.08, mountTheta=0.34
03:10:18.202 00.008 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=-0.23, opts=13)
03:10:18.202 00.000 6880 Enqueuing Move request for scope (0.08, -0.23)
03:10:18.202 00.000 10052 Worker thread wakes up
03:10:18.202 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, -0.23) opts 0xd
03:10:18.202 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, -0.23)
03:10:18.202 00.000 10052 Moving (0.08, -0.23) raw xDistance=0.22 yDistance=0.08
03:10:18.202 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.10 from input 0.22
03:10:18.202 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.08, slope = -0.01
03:10:18.202 00.000 10052 MoveAxis(W, 46, ABG)
03:10:18.202 00.000 10052 Guiding  Dir = 3, Dur = 46
03:10:18.219 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=18, FiltMin=14, FiltMax=56, Gamma=0.780
03:10:18.242 00.023 6880 UpdateGuideState exits: m=1041 SNR=21.5
03:10:18.242 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:18.242 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:18.242 00.000 6880 Enqueuing Expose request
03:10:18.258 00.016 10052 IsSlewing returns 0
03:10:18.332 00.074 10052 IsGuiding returns 0
03:10:18.432 00.100 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2575ee8a-375d-42bc-b790-563f81720c87"}
03:10:18.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2575ee8a-375d-42bc-b790-563f81720c87"}
03:10:18.432 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0a58e18-b17b-400a-aac0-76baf115ce25"}
03:10:18.435 00.003 6880 case statement mapped state 6 to 3
03:10:18.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b0a58e18-b17b-400a-aac0-76baf115ce25"}
03:10:18.435 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"42b653f7-260b-486f-b38c-b58cbc616f35"}
03:10:18.435 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.84,7.22],"pixels":"..."},"id":"42b653f7-260b-486f-b38c-b58cbc616f35"}
03:10:18.469 00.034 10052 IsGuiding returns 0
03:10:18.469 00.000 10052 Move returns status 0, amount 46
03:10:18.469 00.000 10052 MoveAxis(N, 0, ABG)
03:10:18.469 00.000 10052 Move returns status 0, amount 0
03:10:18.469 00.000 10052 move complete, result=0
03:10:18.469 00.000 10052 worker thread done servicing request
03:10:18.469 00.000 10052 Worker thread wakes up
03:10:18.469 00.000 6880 GuideStep: 0.2 px 46 ms WEST, 0.1 px 0 ms NORTH
03:10:18.469 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:18.469 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:19.608 01.139 10052 Exposure complete
03:10:19.686 00.078 10052 worker thread done servicing request
03:10:19.686 00.000 6880 OnExposeComplete: enter
03:10:19.686 00.000 6880 UpdateGuideState(): m_state=6
03:10:19.686 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
03:10:19.686 00.000 6880 Star::Find returns 1 (0), X=1172.56, Y=374.21, Mass=1081, SNR=22.1, Peak=84 HFD=4.8
03:10:19.686 00.000 6880 Star::Find false star n=15 nbg=278 bg=19.2 sigma=1.5 thresh=24 peak=24
03:10:19.686 00.000 6880 Star::Find false star n=4 nbg=281 bg=19.3 sigma=1.8 thresh=25 peak=23
03:10:19.686 00.000 6880 Star::Find false star n=11 nbg=277 bg=18.1 sigma=1.6 thresh=23 peak=22
03:10:19.686 00.000 6880 Star::Find false star n=9 nbg=279 bg=18.0 sigma=1.5 thresh=23 peak=23
03:10:19.686 00.000 6880 MultiStar: [#1 -0.16,-0.51,0.00,M9] [#2 -0.94,0.06,0.00,R] [#3 -0.02,-0.47,0.00,M2] [#4 0.09,-0.45,0.00,M5] [#5 -0.13,-0.70,0.00,M8] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 -1.14,0.67,0.00,M2] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] 
03:10:19.686 00.000 6880 CameraToMount -- cameraTheta (-2.27) - m_xAngle (-1.61) = xAngle (-0.66 = -0.66)
03:10:19.686 00.000 6880 CameraToMount -- cameraTheta (-2.27) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.69 = -0.69)
03:10:19.686 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=-0.24 hyp=0.31 cameraTheta=-2.27 mountX=0.24 mountY=-0.20, mountTheta=-0.68
03:10:19.686 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=-0.24, opts=13)
03:10:19.686 00.000 6880 Enqueuing Move request for scope (-0.20, -0.24)
03:10:19.686 00.000 10052 Worker thread wakes up
03:10:19.686 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, -0.24) opts 0xd
03:10:19.686 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, -0.24)
03:10:19.686 00.000 10052 Moving (-0.20, -0.24) raw xDistance=0.24 yDistance=-0.20
03:10:19.686 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.24
03:10:19.686 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.20, slope = -0.02
03:10:19.700 00.014 10052 MoveAxis(W, 51, ABG)
03:10:19.700 00.000 10052 Guiding  Dir = 3, Dur = 51
03:10:19.708 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=18, FiltMin=14, FiltMax=55, Gamma=0.780
03:10:19.734 00.026 10052 IsSlewing returns 0
03:10:19.752 00.018 6880 UpdateGuideState exits: m=1081 SNR=22.1
03:10:19.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:19.752 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:19.752 00.000 6880 Enqueuing Expose request
03:10:19.813 00.061 10052 IsGuiding returns 0
03:10:19.957 00.144 10052 IsGuiding returns 0
03:10:19.957 00.000 10052 Move returns status 0, amount 51
03:10:19.957 00.000 10052 MoveAxis(N, 44, ABG)
03:10:19.957 00.000 10052 Guiding  Dir = 0, Dur = 44
03:10:20.032 00.075 10052 IsSlewing returns 0
03:10:20.114 00.082 10052 IsGuiding returns 0
03:10:20.258 00.144 10052 IsGuiding returns 0
03:10:20.258 00.000 10052 Move returns status 0, amount 44
03:10:20.258 00.000 10052 move complete, result=0
03:10:20.258 00.000 10052 worker thread done servicing request
03:10:20.258 00.000 10052 Worker thread wakes up
03:10:20.258 00.000 6880 GuideStep: 0.2 px 51 ms WEST, -0.2 px 44 ms NORTH
03:10:20.258 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:20.258 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:20.432 00.174 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"64da5dc3-d46a-4231-b8cd-08f3447e74b6"}
03:10:20.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"64da5dc3-d46a-4231-b8cd-08f3447e74b6"}
03:10:20.432 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1dcb0f9-1994-48eb-a20a-de0862e2928e"}
03:10:20.432 00.000 6880 case statement mapped state 6 to 3
03:10:20.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1dcb0f9-1994-48eb-a20a-de0862e2928e"}
03:10:20.432 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"74841c4f-9fdb-40b5-aaaa-87c3c5a20172"}
03:10:20.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.56,7.21],"pixels":"..."},"id":"74841c4f-9fdb-40b5-aaaa-87c3c5a20172"}
03:10:21.176 00.744 10052 Exposure complete
03:10:21.255 00.079 10052 worker thread done servicing request
03:10:21.255 00.000 6880 OnExposeComplete: enter
03:10:21.255 00.000 6880 UpdateGuideState(): m_state=6
03:10:21.255 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
03:10:21.255 00.000 6880 Star::Find returns 1 (0), X=1172.92, Y=374.06, Mass=1017, SNR=21.4, Peak=87 HFD=4.5
03:10:21.255 00.000 6880 MultiStar: [#1 0.09,-1.11,0.00,M10] [#2 0.26,-0.28,0.00,M1] [#3 0.07,-0.04,0.52,U] [#4 0.09,-0.78,0.00,M6] [#5 -0.60,-1.36,0.00,M9] [#6 -0.20,1.21,0.00,M10] [#7 0.40,-0.22,0.00,R] [#8 0.67,0.87,0.00,M3] 
03:10:21.255 00.000 6880 refined, 1 included, MultiStar: {0.13, -0.27}, one-star: {0.16, -0.39}
03:10:21.255 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.49 = 0.49)
03:10:21.255 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
03:10:21.255 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.27 hyp=0.30 cameraTheta=-1.13 mountX=0.26 mountY=0.13, mountTheta=0.46
03:10:21.255 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.27, opts=13)
03:10:21.255 00.000 6880 Enqueuing Move request for scope (0.13, -0.27)
03:10:21.255 00.000 10052 Worker thread wakes up
03:10:21.255 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.27) opts 0xd
03:10:21.255 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.27)
03:10:21.255 00.000 10052 Moving (0.13, -0.27) raw xDistance=0.26 yDistance=0.13
03:10:21.255 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
03:10:21.255 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.13, slope = -0.01
03:10:21.255 00.000 10052 MoveAxis(W, 55, ABG)
03:10:21.255 00.000 10052 Guiding  Dir = 3, Dur = 55
03:10:21.272 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=18, FiltMin=14, FiltMax=56, Gamma=0.780
03:10:21.287 00.015 10052 IsSlewing returns 0
03:10:21.325 00.038 6880 UpdateGuideState exits: m=1017 SNR=21.4
03:10:21.325 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:21.325 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:21.325 00.000 6880 Enqueuing Expose request
03:10:21.327 00.002 10052 IsGuiding returns 0
03:10:21.351 00.024 10052 PulseGuide returned control before completion, sleep 38
03:10:21.420 00.069 10052 IsGuiding returns 0
03:10:21.420 00.000 10052 Move returns status 0, amount 55
03:10:21.420 00.000 10052 MoveAxis(N, 0, ABG)
03:10:21.420 00.000 10052 Move returns status 0, amount 0
03:10:21.420 00.000 10052 move complete, result=0
03:10:21.420 00.000 10052 worker thread done servicing request
03:10:21.420 00.000 10052 Worker thread wakes up
03:10:21.421 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:21.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:21.432 00.011 6880 GuideStep: 0.3 px 55 ms WEST, 0.1 px 0 ms NORTH
03:10:22.430 00.998 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6272a091-e570-4033-abd0-d7ba53a440d9"}
03:10:22.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6272a091-e570-4033-abd0-d7ba53a440d9"}
03:10:22.430 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8e9b2334-e569-4d15-9734-848811c66b21"}
03:10:22.430 00.000 6880 case statement mapped state 6 to 3
03:10:22.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8e9b2334-e569-4d15-9734-848811c66b21"}
03:10:22.430 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0730e4a0-57ce-41fd-b460-a24ed55153b2"}
03:10:22.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.92,7.06],"pixels":"..."},"id":"0730e4a0-57ce-41fd-b460-a24ed55153b2"}
03:10:22.556 00.126 10052 Exposure complete
03:10:22.652 00.096 10052 worker thread done servicing request
03:10:22.652 00.000 6880 OnExposeComplete: enter
03:10:22.652 00.000 6880 UpdateGuideState(): m_state=6
03:10:22.652 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
03:10:22.652 00.000 6880 Star::Find returns 1 (0), X=1172.75, Y=373.89, Mass=981, SNR=21.1, Peak=85 HFD=4.5
03:10:22.652 00.000 6880 MultiStar: [#1 0.19,-0.60,0.00,R] [#2 0.41,-0.33,0.00,M2] [#3 0.12,-0.35,0.00,M2] [#4 -0.12,0.67,0.00,M7] [#5 0.16,-0.18,0.37,U] [#6 -0.19,-0.35,0.00,R] [#7 -0.27,-0.68,0.00,M1] [#8 0.25,0.35,0.00,M4] 
03:10:22.652 00.000 6880 refined, 1 included, MultiStar: {0.04, -0.46}, one-star: {-0.01, -0.56}
03:10:22.652 00.000 6880 CameraToMount -- cameraTheta (-1.49) - m_xAngle (-1.61) = xAngle (0.12 = 0.12)
03:10:22.652 00.000 6880 CameraToMount -- cameraTheta (-1.49) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.09 = 0.09)
03:10:22.652 00.000 6880 CameraToMount -- cameraX=0.04 cameraY=-0.46 hyp=0.46 cameraTheta=-1.49 mountX=0.46 mountY=0.04, mountTheta=0.09
03:10:22.652 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.04, y=-0.46, opts=13)
03:10:22.652 00.000 6880 Enqueuing Move request for scope (0.04, -0.46)
03:10:22.652 00.000 10052 Worker thread wakes up
03:10:22.652 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.04, -0.46) opts 0xd
03:10:22.652 00.000 10052 Handling offset move in thread for scope, endpoint = (0.04, -0.46)
03:10:22.652 00.000 10052 Moving (0.04, -0.46) raw xDistance=0.46 yDistance=0.04
03:10:22.652 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.46
03:10:22.652 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.04, slope = -0.01
03:10:22.652 00.000 10052 MoveAxis(W, 93, ABG)
03:10:22.652 00.000 10052 Guiding  Dir = 3, Dur = 93
03:10:22.678 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=18, FiltMin=14, FiltMax=53, Gamma=0.780
03:10:22.678 00.000 10052 IsSlewing returns 0
03:10:22.717 00.039 10052 IsGuiding returns 0
03:10:22.718 00.001 6880 UpdateGuideState exits: m=981 SNR=21.1
03:10:22.718 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:22.719 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:22.719 00.000 6880 Enqueuing Expose request
03:10:22.739 00.020 10052 PulseGuide returned control before completion, sleep 76
03:10:22.844 00.105 10052 IsGuiding returns 0
03:10:22.844 00.000 10052 Move returns status 0, amount 93
03:10:22.844 00.000 10052 MoveAxis(N, 0, ABG)
03:10:22.844 00.000 10052 Move returns status 0, amount 0
03:10:22.844 00.000 10052 move complete, result=0
03:10:22.844 00.000 10052 worker thread done servicing request
03:10:22.844 00.000 6880 GuideStep: 0.5 px 93 ms WEST, 0.0 px 0 ms NORTH
03:10:22.844 00.000 10052 Worker thread wakes up
03:10:22.844 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:22.844 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:23.764 00.920 10052 Exposure complete
03:10:23.833 00.069 10052 worker thread done servicing request
03:10:23.833 00.000 6880 OnExposeComplete: enter
03:10:23.833 00.000 6880 UpdateGuideState(): m_state=6
03:10:23.833 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
03:10:23.833 00.000 6880 Star::Find returns 1 (0), X=1172.65, Y=373.76, Mass=1078, SNR=21.9, Peak=80 HFD=4.9
03:10:23.833 00.000 6880 MultiStar: [#1 0.02,-0.33,0.48,U] [#2 0.43,-0.19,0.00,M3] [#3 -0.18,-0.69,0.00,M3] [#4 0.04,-0.08,0.44,U] [#5 -0.26,-0.91,0.00,M9] [#6 0.06,1.15,0.00,M1] [#7 -0.31,-0.97,0.00,M2] [#8 -0.36,0.62,0.00,M5] 
03:10:23.833 00.000 6880 refined, 2 included, MultiStar: {-0.04, -0.46}, one-star: {-0.10, -0.69}
03:10:23.833 00.000 6880 CameraToMount -- cameraTheta (-1.66) - m_xAngle (-1.61) = xAngle (-0.05 = -0.05)
03:10:23.833 00.000 6880 CameraToMount -- cameraTheta (-1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.08 = -0.08)
03:10:23.833 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.46 hyp=0.46 cameraTheta=-1.66 mountX=0.46 mountY=-0.04, mountTheta=-0.08
03:10:23.833 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.46, opts=13)
03:10:23.833 00.000 6880 Enqueuing Move request for scope (-0.04, -0.46)
03:10:23.833 00.000 10052 Worker thread wakes up
03:10:23.833 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.46) opts 0xd
03:10:23.833 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.46)
03:10:23.833 00.000 10052 Moving (-0.04, -0.46) raw xDistance=0.46 yDistance=-0.04
03:10:23.833 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.22 from input 0.46
03:10:23.833 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.04 is < calculated value -0.07, using input
03:10:23.833 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.04, slope = -0.02
03:10:23.833 00.000 10052 MoveAxis(W, 96, ABG)
03:10:23.833 00.000 10052 Guiding  Dir = 3, Dur = 96
03:10:23.849 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=18, FiltMin=14, FiltMax=55, Gamma=0.780
03:10:23.876 00.027 6880 UpdateGuideState exits: m=1078 SNR=21.9
03:10:23.876 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:23.876 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:23.876 00.000 6880 Enqueuing Expose request
03:10:23.876 00.000 10052 IsSlewing returns 0
03:10:23.957 00.081 10052 IsGuiding returns 0
03:10:24.020 00.063 10052 PulseGuide returned control before completion, sleep 43
03:10:24.145 00.125 10052 IsGuiding returns 1
03:10:24.145 00.000 10052 scope still moving after pulse duration time elapsed
03:10:24.247 00.102 10052 IsSlewing returns 0
03:10:24.326 00.079 10052 IsGuiding returns 0
03:10:24.326 00.000 10052 scope move finished after 96 + 267 ms
03:10:24.326 00.000 10052 Move returns status 0, amount 96
03:10:24.326 00.000 10052 MoveAxis(N, 0, ABG)
03:10:24.326 00.000 10052 Move returns status 0, amount 0
03:10:24.326 00.000 10052 move complete, result=0
03:10:24.326 00.000 10052 worker thread done servicing request
03:10:24.326 00.000 10052 Worker thread wakes up
03:10:24.326 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:24.326 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:24.326 00.000 6880 GuideStep: 0.5 px 96 ms WEST, -0.0 px 0 ms NORTH
03:10:24.432 00.106 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0116600a-4251-4b85-b65d-8292dc374253"}
03:10:24.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0116600a-4251-4b85-b65d-8292dc374253"}
03:10:24.432 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c76f32cd-b94e-496b-94ee-5ab33b304339"}
03:10:24.432 00.000 6880 case statement mapped state 6 to 3
03:10:24.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c76f32cd-b94e-496b-94ee-5ab33b304339"}
03:10:24.432 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"20b9c9be-b9b1-41c5-b6c2-650f24b5c23d"}
03:10:24.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[6.65,6.76],"pixels":"..."},"id":"20b9c9be-b9b1-41c5-b6c2-650f24b5c23d"}
03:10:25.460 01.028 10052 Exposure complete
03:10:25.553 00.093 10052 worker thread done servicing request
03:10:25.553 00.000 6880 OnExposeComplete: enter
03:10:25.553 00.000 6880 UpdateGuideState(): m_state=6
03:10:25.553 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
03:10:25.553 00.000 6880 Star::Find returns 1 (0), X=1172.90, Y=374.14, Mass=1280, SNR=23.9, Peak=100 HFD=4.8
03:10:25.553 00.000 6880 MultiStar: [#1 -0.33,0.02,0.44,U] [#2 0.50,-0.21,0.00,M4] [#3 0.05,-0.61,0.00,M4] [#4 -0.15,-0.52,0.00,M7] [#5 -0.60,-0.27,0.00,M10] [#6 0.60,1.34,0.00,M2] [#7 0.27,-0.23,0.20,U] [#8 -0.12,0.75,0.00,M6] 
03:10:25.553 00.000 6880 refined, 2 included, MultiStar: {0.03, -0.21}, one-star: {0.14, -0.31}
03:10:25.553 00.000 6880 CameraToMount -- cameraTheta (-1.42) - m_xAngle (-1.61) = xAngle (0.19 = 0.19)
03:10:25.553 00.000 6880 CameraToMount -- cameraTheta (-1.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.16 = 0.16)
03:10:25.553 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.21 hyp=0.22 cameraTheta=-1.42 mountX=0.21 mountY=0.03, mountTheta=0.16
03:10:25.553 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.21, opts=13)
03:10:25.553 00.000 6880 Enqueuing Move request for scope (0.03, -0.21)
03:10:25.553 00.000 10052 Worker thread wakes up
03:10:25.553 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.21) opts 0xd
03:10:25.553 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.21)
03:10:25.553 00.000 10052 Moving (0.03, -0.21) raw xDistance=0.21 yDistance=0.03
03:10:25.553 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.21
03:10:25.553 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
03:10:25.553 00.000 10052 MoveAxis(W, 47, ABG)
03:10:25.553 00.000 10052 Guiding  Dir = 3, Dur = 47
03:10:25.584 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=100, med=18, FiltMin=14, FiltMax=57, Gamma=0.780
03:10:25.619 00.035 10052 IsSlewing returns 0
03:10:25.636 00.017 6880 UpdateGuideState exits: m=1280 SNR=23.9
03:10:25.636 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:25.636 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:25.636 00.000 6880 Enqueuing Expose request
03:10:25.703 00.067 10052 IsGuiding returns 0
03:10:25.847 00.144 10052 IsGuiding returns 0
03:10:25.847 00.000 10052 Move returns status 0, amount 47
03:10:25.847 00.000 10052 MoveAxis(N, 0, ABG)
03:10:25.847 00.000 10052 Move returns status 0, amount 0
03:10:25.847 00.000 10052 move complete, result=0
03:10:25.847 00.000 10052 worker thread done servicing request
03:10:25.847 00.000 10052 Worker thread wakes up
03:10:25.847 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
03:10:25.847 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:25.847 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:26.442 00.595 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5a321d1-2b5d-4fac-9946-9215142b9d51"}
03:10:26.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5a321d1-2b5d-4fac-9946-9215142b9d51"}
03:10:26.442 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c04de7b9-68cf-46da-a399-78f90da5df44"}
03:10:26.442 00.000 6880 case statement mapped state 6 to 3
03:10:26.442 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c04de7b9-68cf-46da-a399-78f90da5df44"}
03:10:26.443 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"50c27c22-ec14-487d-b10e-811a8a0fb0e0"}
03:10:26.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[6.90,7.14],"pixels":"..."},"id":"50c27c22-ec14-487d-b10e-811a8a0fb0e0"}
03:10:26.760 00.317 10052 Exposure complete
03:10:26.832 00.072 10052 worker thread done servicing request
03:10:26.832 00.000 6880 OnExposeComplete: enter
03:10:26.832 00.000 6880 UpdateGuideState(): m_state=6
03:10:26.832 00.000 6880 Star::Find(15, 1172, 374, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
03:10:26.832 00.000 6880 Star::Find returns 1 (0), X=1172.61, Y=373.93, Mass=1172, SNR=22.9, Peak=86 HFD=5.2
03:10:26.832 00.000 6880 Star::Find false star n=10 nbg=280 bg=19.4 sigma=1.6 thresh=24 peak=24
03:10:26.832 00.000 6880 Star::Find false star n=11 nbg=283 bg=18.3 sigma=1.6 thresh=23 peak=23
03:10:26.832 00.000 6880 MultiStar: [#1 -0.15,-0.05,0.50,U] [#2 0.72,-0.07,0.00,M5] [#3 0.17,-0.48,0.00,M5] [#4 0.16,-0.45,0.00,M8] [#5 -0.24,-0.72,0.00,R] [#6 0.34,1.06,0.00,M3] [#7 0.00,0.00,0.00,L] [#8 0.26,0.27,0.29,U] [#9 0.00,0.00,0.00,L] [#10 1.76,-0.16,0.00,M1] 
03:10:26.832 00.000 6880 refined, 2 included, MultiStar: {-0.08, -0.26}, one-star: {-0.14, -0.52}
03:10:26.832 00.000 6880 CameraToMount -- cameraTheta (-1.87) - m_xAngle (-1.61) = xAngle (-0.25 = -0.25)
03:10:26.832 00.000 6880 CameraToMount -- cameraTheta (-1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.29 = -0.29)
03:10:26.832 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.26 hyp=0.27 cameraTheta=-1.87 mountX=0.27 mountY=-0.08, mountTheta=-0.28
03:10:26.832 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.26, opts=13)
03:10:26.832 00.000 6880 Enqueuing Move request for scope (-0.08, -0.26)
03:10:26.832 00.000 10052 Worker thread wakes up
03:10:26.832 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.26) opts 0xd
03:10:26.832 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.26)
03:10:26.832 00.000 10052 Moving (-0.08, -0.26) raw xDistance=0.27 yDistance=-0.08
03:10:26.832 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
03:10:26.832 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.08 is < calculated value -0.09, using input
03:10:26.832 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.02
03:10:26.832 00.000 10052 MoveAxis(W, 55, ABG)
03:10:26.832 00.000 10052 Guiding  Dir = 3, Dur = 55
03:10:26.855 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=19, FiltMin=14, FiltMax=58, Gamma=0.780
03:10:26.857 00.002 10052 IsSlewing returns 0
03:10:26.889 00.032 6880 UpdateGuideState exits: m=1172 SNR=22.9
03:10:26.889 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:26.889 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:26.889 00.000 6880 Enqueuing Expose request
03:10:26.895 00.006 10052 IsGuiding returns 0
03:10:26.919 00.024 10052 PulseGuide returned control before completion, sleep 39
03:10:26.989 00.070 10052 IsGuiding returns 1
03:10:26.989 00.000 10052 scope still moving after pulse duration time elapsed
03:10:27.030 00.041 10052 IsSlewing returns 0
03:10:27.061 00.031 10052 IsGuiding returns 0
03:10:27.061 00.000 10052 scope move finished after 55 + 125 ms
03:10:27.061 00.000 10052 Move returns status 0, amount 55
03:10:27.061 00.000 10052 MoveAxis(N, 0, ABG)
03:10:27.061 00.000 10052 Move returns status 0, amount 0
03:10:27.061 00.000 10052 move complete, result=0
03:10:27.061 00.000 10052 worker thread done servicing request
03:10:27.061 00.000 10052 Worker thread wakes up
03:10:27.061 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:27.061 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:27.061 00.000 6880 GuideStep: 0.3 px 55 ms WEST, -0.1 px 0 ms NORTH
03:10:28.207 01.146 10052 Exposure complete
03:10:28.303 00.096 10052 worker thread done servicing request
03:10:28.303 00.000 6880 OnExposeComplete: enter
03:10:28.303 00.000 6880 UpdateGuideState(): m_state=6
03:10:28.303 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
03:10:28.303 00.000 6880 Star::Find returns 1 (0), X=1172.76, Y=373.75, Mass=1164, SNR=22.8, Peak=88 HFD=5.3
03:10:28.303 00.000 6880 MultiStar: [#1 0.02,-0.23,0.54,U] [#2 0.38,-0.32,0.00,M6] [#3 0.04,-0.76,0.00,M6] [#4 -0.19,-0.84,0.00,M9] [#5 0.11,-0.48,0.00,M1] [#6 0.24,0.70,0.00,M4] [#7 0.15,-0.74,0.00,M2] [#8 -0.77,-0.50,0.00,M6] 
03:10:28.303 00.000 6880 refined, 1 included, MultiStar: {0.00, -0.54}, one-star: {-0.00, -0.70}
03:10:28.303 00.000 6880 CameraToMount -- cameraTheta (-1.56) - m_xAngle (-1.61) = xAngle (0.05 = 0.05)
03:10:28.303 00.000 6880 CameraToMount -- cameraTheta (-1.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.02 = 0.02)
03:10:28.303 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.54 hyp=0.54 cameraTheta=-1.56 mountX=0.53 mountY=0.01, mountTheta=0.02
03:10:28.303 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.54, opts=13)
03:10:28.303 00.000 6880 Enqueuing Move request for scope (0.00, -0.54)
03:10:28.303 00.000 10052 Worker thread wakes up
03:10:28.303 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.54) opts 0xd
03:10:28.303 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.54)
03:10:28.303 00.000 10052 Moving (0.00, -0.54) raw xDistance=0.53 yDistance=0.01
03:10:28.303 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.25 from input 0.53
03:10:28.303 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.01, slope = -0.01
03:10:28.303 00.000 10052 MoveAxis(W, 109, ABG)
03:10:28.303 00.000 10052 Guiding  Dir = 3, Dur = 109
03:10:28.336 00.033 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=19, FiltMin=14, FiltMax=52, Gamma=0.780
03:10:28.364 00.028 10052 IsSlewing returns 0
03:10:28.367 00.003 6880 UpdateGuideState exits: m=1164 SNR=22.8
03:10:28.367 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:28.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:28.367 00.000 6880 Enqueuing Expose request
03:10:28.430 00.063 10052 IsGuiding returns 0
03:10:28.494 00.064 10052 PulseGuide returned control before completion, sleep 62
03:10:28.588 00.094 10052 IsGuiding returns 1
03:10:28.588 00.000 10052 scope still moving after pulse duration time elapsed
03:10:28.635 00.047 10052 IsSlewing returns 0
03:10:28.676 00.041 10052 IsGuiding returns 0
03:10:28.676 00.000 10052 scope move finished after 109 + 130 ms
03:10:28.676 00.000 10052 Move returns status 0, amount 109
03:10:28.676 00.000 10052 MoveAxis(N, 0, ABG)
03:10:28.676 00.000 10052 Move returns status 0, amount 0
03:10:28.676 00.000 10052 move complete, result=0
03:10:28.676 00.000 10052 worker thread done servicing request
03:10:28.676 00.000 10052 Worker thread wakes up
03:10:28.676 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:28.676 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:28.739 00.063 6880 GuideStep: 0.5 px 109 ms WEST, 0.0 px 0 ms NORTH
03:10:28.747 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9e237256-7f0e-4729-8d1a-9a071f9dc8d5"}
03:10:28.747 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9e237256-7f0e-4729-8d1a-9a071f9dc8d5"}
03:10:28.754 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7cf1b74f-9ad1-404d-90dd-d63f4b439147"}
03:10:28.754 00.000 6880 case statement mapped state 6 to 3
03:10:28.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7cf1b74f-9ad1-404d-90dd-d63f4b439147"}
03:10:28.754 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bbe0b31f-ea34-4308-9311-78c48ae47a18"}
03:10:28.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.76,6.75],"pixels":"..."},"id":"bbe0b31f-ea34-4308-9311-78c48ae47a18"}
03:10:29.598 00.844 10052 Exposure complete
03:10:29.684 00.086 10052 worker thread done servicing request
03:10:29.684 00.000 6880 OnExposeComplete: enter
03:10:29.684 00.000 6880 UpdateGuideState(): m_state=6
03:10:29.684 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
03:10:29.684 00.000 6880 Star::Find returns 1 (0), X=1172.92, Y=373.96, Mass=1163, SNR=22.9, Peak=96 HFD=4.6
03:10:29.684 00.000 6880 MultiStar: [#1 0.07,0.69,0.00,M1] [#2 0.75,-0.68,0.00,M7] [#3 0.21,-0.58,0.00,M7] [#4 0.25,-0.72,0.00,M10] [#5 -0.11,-0.42,0.00,M2] [#6 0.45,-0.14,0.00,M5] [#7 -0.26,-1.29,0.00,M3] [#8 0.29,0.02,0.29,U] 
03:10:29.684 00.000 6880 refined, 1 included, MultiStar: {0.19, -0.38}, one-star: {0.16, -0.49}
03:10:29.684 00.000 6880 CameraToMount -- cameraTheta (-1.11) - m_xAngle (-1.61) = xAngle (0.50 = 0.50)
03:10:29.684 00.000 6880 CameraToMount -- cameraTheta (-1.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.47 = 0.47)
03:10:29.684 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=-0.38 hyp=0.42 cameraTheta=-1.11 mountX=0.37 mountY=0.19, mountTheta=0.48
03:10:29.684 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=-0.38, opts=13)
03:10:29.684 00.000 6880 Enqueuing Move request for scope (0.19, -0.38)
03:10:29.684 00.000 10052 Worker thread wakes up
03:10:29.684 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, -0.38) opts 0xd
03:10:29.684 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, -0.38)
03:10:29.684 00.000 10052 Moving (0.19, -0.38) raw xDistance=0.37 yDistance=0.19
03:10:29.684 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
03:10:29.684 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.03 from input 0.19, slope = 0.01
03:10:29.684 00.000 10052 MoveAxis(W, 79, ABG)
03:10:29.684 00.000 10052 Guiding  Dir = 3, Dur = 79
03:10:29.707 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=96, med=19, FiltMin=14, FiltMax=58, Gamma=0.780
03:10:29.747 00.040 10052 IsSlewing returns 0
03:10:29.751 00.004 6880 UpdateGuideState exits: m=1163 SNR=22.9
03:10:29.751 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:29.751 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:29.751 00.000 6880 Enqueuing Expose request
03:10:29.828 00.077 10052 IsGuiding returns 0
03:10:29.891 00.063 10052 PulseGuide returned control before completion, sleep 25
03:10:29.971 00.080 10052 IsGuiding returns 1
03:10:29.971 00.000 10052 scope still moving after pulse duration time elapsed
03:10:30.051 00.080 10052 IsSlewing returns 0
03:10:30.115 00.064 10052 IsGuiding returns 0
03:10:30.115 00.000 10052 scope move finished after 79 + 220 ms
03:10:30.115 00.000 10052 Move returns status 0, amount 79
03:10:30.115 00.000 10052 MoveAxis(S, 11, ABG)
03:10:30.115 00.000 10052 Guiding  Dir = 1, Dur = 11
03:10:30.195 00.080 10052 IsSlewing returns 0
03:10:30.279 00.084 10052 IsGuiding returns 0
03:10:30.417 00.138 10052 IsGuiding returns 0
03:10:30.417 00.000 10052 Move returns status 0, amount 11
03:10:30.417 00.000 10052 move complete, result=0
03:10:30.417 00.000 10052 worker thread done servicing request
03:10:30.417 00.000 10052 Worker thread wakes up
03:10:30.417 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:30.417 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:30.417 00.000 6880 GuideStep: 0.4 px 79 ms WEST, 0.2 px 11 ms SOUTH
03:10:30.449 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34db64a7-3dde-46fc-9d52-f05ee2baa300"}
03:10:30.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34db64a7-3dde-46fc-9d52-f05ee2baa300"}
03:10:30.449 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aad2df8c-f3cb-43a7-ba55-346a1209c43a"}
03:10:30.449 00.000 6880 case statement mapped state 6 to 3
03:10:30.449 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aad2df8c-f3cb-43a7-ba55-346a1209c43a"}
03:10:30.464 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5c9f283c-da4e-476c-b3ae-b6998bfdb63e"}
03:10:30.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":40,"width":15,"height":15,"star_pos":[6.92,6.96],"pixels":"..."},"id":"5c9f283c-da4e-476c-b3ae-b6998bfdb63e"}
03:10:31.559 01.095 10052 Exposure complete
03:10:31.652 00.093 10052 worker thread done servicing request
03:10:31.652 00.000 6880 OnExposeComplete: enter
03:10:31.652 00.000 6880 UpdateGuideState(): m_state=6
03:10:31.652 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
03:10:31.653 00.001 6880 Star::Find returns 1 (0), X=1172.96, Y=373.75, Mass=1045, SNR=21.6, Peak=85 HFD=4.8
03:10:31.653 00.000 6880 MultiStar: [#1 0.20,-0.45,0.00,M2] [#2 0.72,-0.51,0.00,M8] [#3 0.14,-1.20,0.00,M8] [#4 0.05,-1.13,0.00,R] [#5 0.13,-0.45,0.00,M3] [#6 0.05,0.51,0.00,M6] [#7 -0.17,-1.29,0.00,M4] [#8 0.30,0.06,0.30,U] 
03:10:31.653 00.000 6880 refined, 1 included, MultiStar: {0.22, -0.53}, one-star: {0.20, -0.70}
03:10:31.653 00.000 6880 CameraToMount -- cameraTheta (-1.17) - m_xAngle (-1.61) = xAngle (0.44 = 0.44)
03:10:31.653 00.000 6880 CameraToMount -- cameraTheta (-1.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.41 = 0.41)
03:10:31.653 00.000 6880 CameraToMount -- cameraX=0.22 cameraY=-0.53 hyp=0.57 cameraTheta=-1.17 mountX=0.52 mountY=0.23, mountTheta=0.42
03:10:31.653 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.22, y=-0.53, opts=13)
03:10:31.653 00.000 6880 Enqueuing Move request for scope (0.22, -0.53)
03:10:31.653 00.000 10052 Worker thread wakes up
03:10:31.653 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.22, -0.53) opts 0xd
03:10:31.653 00.000 10052 Handling offset move in thread for scope, endpoint = (0.22, -0.53)
03:10:31.653 00.000 10052 Moving (0.22, -0.53) raw xDistance=0.52 yDistance=0.23
03:10:31.653 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.24 from input 0.52
03:10:31.653 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.09 from input 0.23, slope = 0.02
03:10:31.653 00.000 10052 MoveAxis(W, 106, ABG)
03:10:31.653 00.000 10052 Guiding  Dir = 3, Dur = 106
03:10:31.677 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=19, FiltMin=15, FiltMax=55, Gamma=0.780
03:10:31.710 00.033 6880 UpdateGuideState exits: m=1045 SNR=21.6
03:10:31.710 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:31.710 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:31.710 00.000 6880 Enqueuing Expose request
03:10:31.731 00.021 10052 IsSlewing returns 0
03:10:31.811 00.080 10052 IsGuiding returns 0
03:10:31.876 00.065 10052 PulseGuide returned control before completion, sleep 53
03:10:31.988 00.112 10052 IsGuiding returns 1
03:10:31.988 00.000 10052 scope still moving after pulse duration time elapsed
03:10:32.066 00.078 10052 IsSlewing returns 0
03:10:32.149 00.083 10052 IsGuiding returns 0
03:10:32.149 00.000 10052 scope move finished after 106 + 232 ms
03:10:32.149 00.000 10052 Move returns status 0, amount 106
03:10:32.149 00.000 10052 MoveAxis(S, 35, ABG)
03:10:32.149 00.000 10052 Guiding  Dir = 1, Dur = 35
03:10:32.225 00.076 10052 IsSlewing returns 0
03:10:32.303 00.078 10052 IsGuiding returns 0
03:10:32.444 00.141 10052 IsGuiding returns 0
03:10:32.444 00.000 10052 Move returns status 0, amount 35
03:10:32.444 00.000 10052 move complete, result=0
03:10:32.444 00.000 10052 worker thread done servicing request
03:10:32.444 00.000 10052 Worker thread wakes up
03:10:32.444 00.000 6880 GuideStep: 0.5 px 106 ms WEST, 0.2 px 35 ms SOUTH
03:10:32.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:32.444 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:32.460 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc2b23a3-2cf6-4403-90bb-b79870740433"}
03:10:32.461 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc2b23a3-2cf6-4403-90bb-b79870740433"}
03:10:32.461 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"458befbb-6648-4391-a3b9-515c5314cb1a"}
03:10:32.461 00.000 6880 case statement mapped state 6 to 3
03:10:32.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"458befbb-6648-4391-a3b9-515c5314cb1a"}
03:10:32.462 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"9f4ba87c-2af6-4831-9183-9fd65187b386"}
03:10:32.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.96,6.75],"pixels":"..."},"id":"9f4ba87c-2af6-4831-9183-9fd65187b386"}
03:10:33.689 01.227 10052 Exposure complete
03:10:33.775 00.086 10052 worker thread done servicing request
03:10:33.775 00.000 6880 OnExposeComplete: enter
03:10:33.775 00.000 6880 UpdateGuideState(): m_state=6
03:10:33.775 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
03:10:33.775 00.000 6880 Star::Find returns 1 (0), X=1172.63, Y=373.80, Mass=1085, SNR=22.1, Peak=86 HFD=4.8
03:10:33.776 00.001 6880 MultiStar: [#1 0.23,-0.12,0.53,U] [#2 0.86,-0.27,0.00,M9] [#3 0.12,-0.97,0.00,M9] [#4 0.24,0.49,0.00,M1] [#5 0.50,-1.02,0.00,M4] [#6 0.25,-0.24,0.27,U] [#7 -0.28,-1.17,0.00,M5] [#8 -0.42,0.06,0.29,U] 
03:10:33.776 00.000 6880 refined, 3 included, MultiStar: {-0.03, -0.37}, one-star: {-0.13, -0.65}
03:10:33.776 00.000 6880 CameraToMount -- cameraTheta (-1.65) - m_xAngle (-1.61) = xAngle (-0.04 = -0.04)
03:10:33.776 00.000 6880 CameraToMount -- cameraTheta (-1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.07 = -0.07)
03:10:33.776 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.37 hyp=0.37 cameraTheta=-1.65 mountX=0.37 mountY=-0.03, mountTheta=-0.07
03:10:33.776 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.37, opts=13)
03:10:33.776 00.000 6880 Enqueuing Move request for scope (-0.03, -0.37)
03:10:33.776 00.000 10052 Worker thread wakes up
03:10:33.776 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.37) opts 0xd
03:10:33.776 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.37)
03:10:33.776 00.000 10052 Moving (-0.03, -0.37) raw xDistance=0.37 yDistance=-0.03
03:10:33.776 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.18 from input 0.37
03:10:33.776 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.02
03:10:33.776 00.000 10052 MoveAxis(W, 78, ABG)
03:10:33.776 00.000 10052 Guiding  Dir = 3, Dur = 78
03:10:33.783 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=86, med=19, FiltMin=14, FiltMax=57, Gamma=0.780
03:10:33.815 00.032 6880 UpdateGuideState exits: m=1085 SNR=22.1
03:10:33.815 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:33.815 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:33.815 00.000 6880 Enqueuing Expose request
03:10:33.847 00.032 10052 IsSlewing returns 0
03:10:33.926 00.079 10052 IsGuiding returns 0
03:10:33.991 00.065 10052 PulseGuide returned control before completion, sleep 26
03:10:34.068 00.077 10052 IsGuiding returns 1
03:10:34.068 00.000 10052 scope still moving after pulse duration time elapsed
03:10:34.151 00.083 10052 IsSlewing returns 0
03:10:34.216 00.065 10052 IsGuiding returns 0
03:10:34.216 00.000 10052 scope move finished after 78 + 218 ms
03:10:34.216 00.000 10052 Move returns status 0, amount 78
03:10:34.216 00.000 10052 MoveAxis(N, 0, ABG)
03:10:34.216 00.000 10052 Move returns status 0, amount 0
03:10:34.216 00.000 10052 move complete, result=0
03:10:34.216 00.000 10052 worker thread done servicing request
03:10:34.216 00.000 10052 Worker thread wakes up
03:10:34.216 00.000 6880 GuideStep: 0.4 px 78 ms WEST, -0.0 px 0 ms NORTH
03:10:34.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:34.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:34.465 00.249 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0c462b2e-4dcd-4598-a103-9c44ef8b8368"}
03:10:34.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0c462b2e-4dcd-4598-a103-9c44ef8b8368"}
03:10:34.465 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"46661db4-2b16-43eb-9bb6-ea1ee42c9d47"}
03:10:34.465 00.000 6880 case statement mapped state 6 to 3
03:10:34.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"46661db4-2b16-43eb-9bb6-ea1ee42c9d47"}
03:10:34.465 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0f1743b3-feaa-48f6-9b67-147e1b000165"}
03:10:34.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[6.63,6.80],"pixels":"..."},"id":"0f1743b3-feaa-48f6-9b67-147e1b000165"}
03:10:35.136 00.671 10052 Exposure complete
03:10:35.215 00.079 10052 worker thread done servicing request
03:10:35.215 00.000 6880 OnExposeComplete: enter
03:10:35.215 00.000 6880 UpdateGuideState(): m_state=6
03:10:35.215 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
03:10:35.215 00.000 6880 Star::Find returns 1 (0), X=1172.50, Y=373.83, Mass=1182, SNR=23.0, Peak=83 HFD=5.3
03:10:35.215 00.000 6880 MultiStar: [#1 0.14,0.03,0.49,U] [#2 0.67,-0.70,0.00,M10] [#3 0.36,-0.54,0.00,M10] [#4 0.06,0.81,0.00,M2] [#5 0.31,0.01,0.43,U] [#6 0.23,0.95,0.00,M6] [#7 0.40,-0.24,0.27,U] [#8 -0.13,0.58,0.00,M4] 
03:10:35.215 00.000 6880 refined, 3 included, MultiStar: {0.03, -0.30}, one-star: {-0.25, -0.62}
03:10:35.215 00.000 6880 CameraToMount -- cameraTheta (-1.48) - m_xAngle (-1.61) = xAngle (0.13 = 0.13)
03:10:35.215 00.000 6880 CameraToMount -- cameraTheta (-1.48) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.10 = 0.10)
03:10:35.215 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=-0.30 hyp=0.31 cameraTheta=-1.48 mountX=0.30 mountY=0.03, mountTheta=0.10
03:10:35.215 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=-0.30, opts=13)
03:10:35.215 00.000 6880 Enqueuing Move request for scope (0.03, -0.30)
03:10:35.215 00.000 10052 Worker thread wakes up
03:10:35.215 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, -0.30) opts 0xd
03:10:35.215 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, -0.30)
03:10:35.215 00.000 10052 Moving (0.03, -0.30) raw xDistance=0.30 yDistance=0.03
03:10:35.215 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.30
03:10:35.215 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = 0.00
03:10:35.215 00.000 10052 MoveAxis(W, 64, ABG)
03:10:35.215 00.000 10052 Guiding  Dir = 3, Dur = 64
03:10:35.243 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=19, FiltMin=14, FiltMax=59, Gamma=0.780
03:10:35.243 00.000 10052 IsSlewing returns 0
03:10:35.280 00.037 6880 UpdateGuideState exits: m=1182 SNR=23.0
03:10:35.280 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:35.280 00.000 10052 IsGuiding returns 0
03:10:35.280 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:35.280 00.000 6880 Enqueuing Expose request
03:10:35.303 00.023 10052 PulseGuide returned control before completion, sleep 47
03:10:35.379 00.076 10052 IsGuiding returns 1
03:10:35.379 00.000 10052 scope still moving after pulse duration time elapsed
03:10:35.426 00.047 10052 IsSlewing returns 0
03:10:35.457 00.031 10052 IsGuiding returns 0
03:10:35.457 00.000 10052 scope move finished after 64 + 118 ms
03:10:35.457 00.000 10052 Move returns status 0, amount 64
03:10:35.457 00.000 10052 MoveAxis(N, 0, ABG)
03:10:35.457 00.000 10052 Move returns status 0, amount 0
03:10:35.457 00.000 10052 move complete, result=0
03:10:35.457 00.000 10052 worker thread done servicing request
03:10:35.457 00.000 6880 GuideStep: 0.3 px 64 ms WEST, 0.0 px 0 ms NORTH
03:10:35.457 00.000 10052 Worker thread wakes up
03:10:35.457 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:35.466 00.009 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:36.458 00.992 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac5b2fde-36e2-478a-8eb0-12b900faaa39"}
03:10:36.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac5b2fde-36e2-478a-8eb0-12b900faaa39"}
03:10:36.458 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eff5f15c-80aa-43c9-b8fc-29d4d78deeed"}
03:10:36.458 00.000 6880 case statement mapped state 6 to 3
03:10:36.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"eff5f15c-80aa-43c9-b8fc-29d4d78deeed"}
03:10:36.458 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2eef8c82-7277-4996-9dad-804a98677354"}
03:10:36.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[6.50,6.83],"pixels":"..."},"id":"2eef8c82-7277-4996-9dad-804a98677354"}
03:10:36.600 00.142 10052 Exposure complete
03:10:36.686 00.086 6880 OnExposeComplete: enter
03:10:36.686 00.000 10052 worker thread done servicing request
03:10:36.686 00.000 6880 UpdateGuideState(): m_state=6
03:10:36.688 00.002 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
03:10:36.688 00.000 6880 Star::Find returns 1 (0), X=1172.84, Y=373.62, Mass=967, SNR=20.8, Peak=91 HFD=4.9
03:10:36.688 00.000 6880 Star::Find false star n=18 nbg=277 bg=19.7 sigma=1.6 thresh=24 peak=24
03:10:36.688 00.000 6880 Star::Find false star n=5 nbg=278 bg=17.9 sigma=1.6 thresh=23 peak=22
03:10:36.688 00.000 6880 Star::Find false star n=6 nbg=275 bg=18.7 sigma=1.5 thresh=23 peak=22
03:10:36.688 00.000 6880 MultiStar: [#1 -0.08,-0.42,0.53,U] [#2 0.69,-0.65,0.00,R] [#3 0.16,-0.70,0.00,R] [#4 -0.13,0.47,0.41,U] [#5 0.14,0.10,0.41,U] [#6 0.00,0.00,0.00,L] [#7 -0.25,-0.56,0.00,M5] [#8 0.87,0.21,0.00,M5] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] 
03:10:36.689 00.001 6880 refined, 3 included, MultiStar: {0.02, -0.35}, one-star: {0.08, -0.83}
03:10:36.689 00.000 6880 CameraToMount -- cameraTheta (-1.52) - m_xAngle (-1.61) = xAngle (0.10 = 0.10)
03:10:36.689 00.000 6880 CameraToMount -- cameraTheta (-1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.07 = 0.07)
03:10:36.689 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.35 hyp=0.35 cameraTheta=-1.52 mountX=0.35 mountY=0.02, mountTheta=0.07
03:10:36.690 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.35, opts=13)
03:10:36.690 00.000 6880 Enqueuing Move request for scope (0.02, -0.35)
03:10:36.690 00.000 10052 Worker thread wakes up
03:10:36.690 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.35) opts 0xd
03:10:36.690 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.35)
03:10:36.690 00.000 10052 Moving (0.02, -0.35) raw xDistance=0.35 yDistance=0.02
03:10:36.690 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.16 from input 0.35
03:10:36.690 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.03, using input
03:10:36.690 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
03:10:36.690 00.000 10052 MoveAxis(W, 72, ABG)
03:10:36.690 00.000 10052 Guiding  Dir = 3, Dur = 72
03:10:36.711 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=91, med=19, FiltMin=14, FiltMax=55, Gamma=0.780
03:10:36.712 00.001 10052 IsSlewing returns 0
03:10:36.743 00.031 6880 UpdateGuideState exits: m=967 SNR=20.8
03:10:36.743 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:36.743 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:36.743 00.000 6880 Enqueuing Expose request
03:10:36.743 00.000 10052 IsGuiding returns 0
03:10:36.777 00.034 10052 PulseGuide returned control before completion, sleep 55
03:10:36.855 00.078 10052 IsGuiding returns 0
03:10:36.855 00.000 10052 Move returns status 0, amount 72
03:10:36.855 00.000 10052 MoveAxis(N, 0, ABG)
03:10:36.855 00.000 10052 Move returns status 0, amount 0
03:10:36.860 00.005 10052 move complete, result=0
03:10:36.860 00.000 10052 worker thread done servicing request
03:10:36.860 00.000 10052 Worker thread wakes up
03:10:36.860 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:36.860 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:36.860 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
03:10:37.761 00.901 10052 Exposure complete
03:10:37.842 00.081 10052 worker thread done servicing request
03:10:37.842 00.000 6880 OnExposeComplete: enter
03:10:37.842 00.000 6880 UpdateGuideState(): m_state=6
03:10:37.842 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
03:10:37.842 00.000 6880 Star::Find returns 1 (0), X=1172.51, Y=373.78, Mass=954, SNR=20.8, Peak=71 HFD=4.7
03:10:37.842 00.000 6880 Star::Find false star n=11 nbg=278 bg=19.7 sigma=1.6 thresh=25 peak=24
03:10:37.842 00.000 6880 Star::Find false star n=8 nbg=279 bg=19.0 sigma=1.6 thresh=24 peak=24
03:10:37.842 00.000 6880 Star::Find false star n=19 nbg=280 bg=17.8 sigma=1.5 thresh=22 peak=22
03:10:37.842 00.000 6880 Star::Find false star n=8 nbg=278 bg=18.9 sigma=1.6 thresh=24 peak=24
03:10:37.842 00.000 6880 MultiStar: [#1 0.06,-0.13,0.60,U] [#2 -0.26,-0.00,0.55,U] [#3 -0.42,-0.07,0.51,U] [#4 -0.11,0.40,0.37,U] [#5 0.41,0.16,0.43,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 -0.33,-0.42,0.00,M6] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] 
03:10:37.842 00.000 6880 refined, 5 included, MultiStar: {-0.13, -0.16}, one-star: {-0.25, -0.67}
03:10:37.842 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.62 = -0.62)
03:10:37.842 00.000 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.65 = -0.65)
03:10:37.842 00.000 6880 CameraToMount -- cameraX=-0.13 cameraY=-0.16 hyp=0.21 cameraTheta=-2.23 mountX=0.17 mountY=-0.13, mountTheta=-0.64
03:10:37.857 00.015 6880 SchedulePrimaryMove(0FC6AC90, x=-0.13, y=-0.16, opts=13)
03:10:37.857 00.000 6880 Enqueuing Move request for scope (-0.13, -0.16)
03:10:37.857 00.000 10052 Worker thread wakes up
03:10:37.857 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.13, -0.16) opts 0xd
03:10:37.857 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.13, -0.16)
03:10:37.857 00.000 10052 Moving (-0.13, -0.16) raw xDistance=0.17 yDistance=-0.13
03:10:37.857 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
03:10:37.858 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = -0.00
03:10:37.858 00.000 10052 MoveAxis(W, 37, ABG)
03:10:37.858 00.000 10052 Guiding  Dir = 3, Dur = 37
03:10:37.874 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=71, med=19, FiltMin=14, FiltMax=60, Gamma=0.780
03:10:37.895 00.021 6880 UpdateGuideState exits: m=954 SNR=20.8
03:10:37.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:37.895 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:37.895 00.000 6880 Enqueuing Expose request
03:10:37.936 00.041 10052 IsSlewing returns 0
03:10:38.014 00.078 10052 IsGuiding returns 0
03:10:38.146 00.132 10052 IsGuiding returns 0
03:10:38.146 00.000 10052 Move returns status 0, amount 37
03:10:38.146 00.000 10052 MoveAxis(N, 0, ABG)
03:10:38.146 00.000 10052 Move returns status 0, amount 0
03:10:38.146 00.000 10052 move complete, result=0
03:10:38.146 00.000 10052 worker thread done servicing request
03:10:38.146 00.000 10052 Worker thread wakes up
03:10:38.146 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:38.146 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:38.146 00.000 6880 GuideStep: 0.2 px 37 ms WEST, -0.1 px 0 ms NORTH
03:10:38.461 00.315 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ae61c5f5-b1b9-45e7-8257-84b620c85306"}
03:10:38.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ae61c5f5-b1b9-45e7-8257-84b620c85306"}
03:10:38.461 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8153b21a-466a-48ca-b5b3-84ead9436040"}
03:10:38.461 00.000 6880 case statement mapped state 6 to 3
03:10:38.461 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8153b21a-466a-48ca-b5b3-84ead9436040"}
03:10:38.461 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e5ab82dd-8b90-410d-a3da-3fb481acb759"}
03:10:38.464 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[6.51,6.78],"pixels":"..."},"id":"e5ab82dd-8b90-410d-a3da-3fb481acb759"}
03:10:39.274 00.810 10052 Exposure complete
03:10:39.349 00.075 10052 worker thread done servicing request
03:10:39.349 00.000 6880 OnExposeComplete: enter
03:10:39.349 00.000 6880 UpdateGuideState(): m_state=6
03:10:39.349 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
03:10:39.349 00.000 6880 Star::Find returns 1 (0), X=1172.75, Y=373.59, Mass=1014, SNR=21.1, Peak=84 HFD=4.8
03:10:39.349 00.000 6880 MultiStar: [#1 0.24,0.10,0.58,U] [#2 0.19,0.16,0.59,U] [#3 -0.02,-0.43,0.53,U] [#4 -0.38,0.21,0.47,U] [#5 0.32,-0.05,0.37,U] [#6 -0.01,0.20,0.28,U] [#7 -0.34,-0.26,0.33,U] [#8 0.12,0.40,0.27,U] 
03:10:39.349 00.000 6880 refined, 8 included, MultiStar: {0.02, -0.18}, one-star: {-0.01, -0.86}
03:10:39.349 00.000 6880 CameraToMount -- cameraTheta (-1.45) - m_xAngle (-1.61) = xAngle (0.16 = 0.16)
03:10:39.349 00.000 6880 CameraToMount -- cameraTheta (-1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.13 = 0.13)
03:10:39.349 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.18 hyp=0.18 cameraTheta=-1.45 mountX=0.17 mountY=0.02, mountTheta=0.13
03:10:39.358 00.009 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.18, opts=13)
03:10:39.358 00.000 6880 Enqueuing Move request for scope (0.02, -0.18)
03:10:39.358 00.000 10052 Worker thread wakes up
03:10:39.358 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.18) opts 0xd
03:10:39.358 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.18)
03:10:39.358 00.000 10052 Moving (0.02, -0.18) raw xDistance=0.17 yDistance=0.02
03:10:39.358 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.17
03:10:39.358 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = -0.01
03:10:39.358 00.000 10052 MoveAxis(W, 36, ABG)
03:10:39.358 00.000 10052 Guiding  Dir = 3, Dur = 36
03:10:39.365 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=19, FiltMin=14, FiltMax=58, Gamma=0.780
03:10:39.381 00.016 10052 IsSlewing returns 0
03:10:39.413 00.032 6880 UpdateGuideState exits: m=1014 SNR=21.1
03:10:39.413 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:39.413 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:39.413 00.000 6880 Enqueuing Expose request
03:10:39.413 00.000 10052 IsGuiding returns 0
03:10:39.444 00.031 10052 PulseGuide returned control before completion, sleep 19
03:10:39.524 00.080 10052 IsGuiding returns 0
03:10:39.524 00.000 10052 Move returns status 0, amount 36
03:10:39.524 00.000 10052 MoveAxis(N, 0, ABG)
03:10:39.524 00.000 10052 Move returns status 0, amount 0
03:10:39.524 00.000 10052 move complete, result=0
03:10:39.524 00.000 10052 worker thread done servicing request
03:10:39.524 00.000 10052 Worker thread wakes up
03:10:39.524 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:39.524 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:39.530 00.006 6880 GuideStep: 0.2 px 36 ms WEST, 0.0 px 0 ms NORTH
03:10:40.430 00.900 10052 Exposure complete
03:10:40.462 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bcde6071-a5a8-42fa-b59b-9281773c4c36"}
03:10:40.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bcde6071-a5a8-42fa-b59b-9281773c4c36"}
03:10:40.463 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"09efb590-9bad-484f-9074-a931ecf23699"}
03:10:40.463 00.000 6880 case statement mapped state 6 to 3
03:10:40.463 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"09efb590-9bad-484f-9074-a931ecf23699"}
03:10:40.464 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2d4680e8-383a-4d2d-86c0-16beed0c24fd"}
03:10:40.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[6.75,6.59],"pixels":"..."},"id":"2d4680e8-383a-4d2d-86c0-16beed0c24fd"}
03:10:40.525 00.061 10052 worker thread done servicing request
03:10:40.525 00.000 6880 OnExposeComplete: enter
03:10:40.525 00.000 6880 UpdateGuideState(): m_state=6
03:10:40.525 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
03:10:40.525 00.000 6880 Star::Find returns 1 (0), X=1172.86, Y=373.63, Mass=1049, SNR=21.5, Peak=84 HFD=5.0
03:10:40.529 00.004 6880 MultiStar: [#1 0.02,-0.69,0.00,M1] [#2 -0.42,0.29,0.56,U] [#3 -0.12,-0.02,0.50,U] [#4 -0.29,0.24,0.35,U] [#5 0.20,0.12,0.41,U] [#6 -0.57,1.21,0.00,M6] [#7 0.05,-1.14,0.00,M5] [#8 -0.81,0.42,0.00,M6] 
03:10:40.529 00.000 6880 refined, 4 included, MultiStar: {-0.08, -0.19}, one-star: {0.11, -0.82}
03:10:40.529 00.000 6880 CameraToMount -- cameraTheta (-1.95) - m_xAngle (-1.61) = xAngle (-0.34 = -0.34)
03:10:40.529 00.000 6880 CameraToMount -- cameraTheta (-1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.37 = -0.37)
03:10:40.529 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.19 hyp=0.20 cameraTheta=-1.95 mountX=0.19 mountY=-0.07, mountTheta=-0.37
03:10:40.529 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.19, opts=13)
03:10:40.529 00.000 6880 Enqueuing Move request for scope (-0.08, -0.19)
03:10:40.529 00.000 10052 Worker thread wakes up
03:10:40.529 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.19) opts 0xd
03:10:40.529 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.19)
03:10:40.529 00.000 10052 Moving (-0.08, -0.19) raw xDistance=0.19 yDistance=-0.07
03:10:40.529 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.19
03:10:40.529 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.01
03:10:40.529 00.000 10052 MoveAxis(W, 40, ABG)
03:10:40.529 00.000 10052 Guiding  Dir = 3, Dur = 40
03:10:40.546 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=84, med=19, FiltMin=14, FiltMax=57, Gamma=0.780
03:10:40.551 00.005 10052 IsSlewing returns 0
03:10:40.578 00.027 6880 UpdateGuideState exits: m=1049 SNR=21.5
03:10:40.578 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:40.578 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:40.578 00.000 6880 Enqueuing Expose request
03:10:40.590 00.012 10052 IsGuiding returns 0
03:10:40.614 00.024 10052 PulseGuide returned control before completion, sleep 24
03:10:40.672 00.058 10052 IsGuiding returns 0
03:10:40.672 00.000 10052 Move returns status 0, amount 40
03:10:40.672 00.000 10052 MoveAxis(N, 0, ABG)
03:10:40.672 00.000 10052 Move returns status 0, amount 0
03:10:40.672 00.000 10052 move complete, result=0
03:10:40.674 00.002 10052 worker thread done servicing request
03:10:40.674 00.000 10052 Worker thread wakes up
03:10:40.674 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:40.674 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:40.674 00.000 6880 GuideStep: 0.2 px 40 ms WEST, -0.1 px 0 ms NORTH
03:10:41.815 01.141 10052 Exposure complete
03:10:41.898 00.083 10052 worker thread done servicing request
03:10:41.899 00.001 6880 OnExposeComplete: enter
03:10:41.899 00.000 6880 UpdateGuideState(): m_state=6
03:10:41.899 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
03:10:41.899 00.000 6880 Star::Find returns 1 (0), X=1172.92, Y=373.61, Mass=933, SNR=20.5, Peak=87 HFD=5.0
03:10:41.900 00.001 6880 MultiStar: [#1 0.19,-0.26,0.43,U] [#2 -0.16,-0.10,0.62,U] [#3 -0.16,-0.24,0.49,U] [#4 -0.57,0.06,0.41,U] [#5 -0.26,-0.15,0.40,U] [#6 -0.03,0.39,0.29,U] [#7 0.36,-1.31,0.00,M6] [#8 -0.44,-0.23,0.29,U] 
03:10:41.900 00.000 6880 refined, 7 included, MultiStar: {-0.11, -0.29}, one-star: {0.16, -0.84}
03:10:41.900 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
03:10:41.900 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
03:10:41.900 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.29 hyp=0.30 cameraTheta=-1.92 mountX=0.29 mountY=-0.10, mountTheta=-0.34
03:10:41.902 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.29, opts=13)
03:10:41.902 00.000 6880 Enqueuing Move request for scope (-0.11, -0.29)
03:10:41.902 00.000 10052 Worker thread wakes up
03:10:41.902 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.29) opts 0xd
03:10:41.902 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.29)
03:10:41.902 00.000 10052 Moving (-0.11, -0.29) raw xDistance=0.29 yDistance=-0.10
03:10:41.902 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.29
03:10:41.902 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.11, using input
03:10:41.902 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.03
03:10:41.902 00.000 10052 MoveAxis(W, 60, ABG)
03:10:41.902 00.000 10052 Guiding  Dir = 3, Dur = 60
03:10:41.924 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=87, med=19, FiltMin=14, FiltMax=53, Gamma=0.780
03:10:41.942 00.018 10052 IsSlewing returns 0
03:10:41.965 00.023 6880 UpdateGuideState exits: m=933 SNR=20.5
03:10:41.965 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:41.965 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:41.965 00.000 6880 Enqueuing Expose request
03:10:42.026 00.061 10052 IsGuiding returns 0
03:10:42.063 00.037 10052 PulseGuide returned control before completion, sleep 24
03:10:42.145 00.082 10052 IsGuiding returns 1
03:10:42.145 00.000 10052 scope still moving after pulse duration time elapsed
03:10:42.222 00.077 10052 IsSlewing returns 0
03:10:42.301 00.079 10052 IsGuiding returns 0
03:10:42.301 00.000 10052 scope move finished after 60 + 222 ms
03:10:42.301 00.000 10052 Move returns status 0, amount 60
03:10:42.301 00.000 10052 MoveAxis(N, 0, ABG)
03:10:42.301 00.000 10052 Move returns status 0, amount 0
03:10:42.301 00.000 10052 move complete, result=0
03:10:42.311 00.010 10052 worker thread done servicing request
03:10:42.311 00.000 10052 Worker thread wakes up
03:10:42.312 00.001 6880 GuideStep: 0.3 px 60 ms WEST, -0.1 px 0 ms NORTH
03:10:42.312 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:42.312 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:42.475 00.163 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f76ce55-2a87-42d1-b2d5-185724431b2f"}
03:10:42.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f76ce55-2a87-42d1-b2d5-185724431b2f"}
03:10:42.475 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ed4cf14-1baf-4b63-b347-a2ee473b8869"}
03:10:42.475 00.000 6880 case statement mapped state 6 to 3
03:10:42.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7ed4cf14-1baf-4b63-b347-a2ee473b8869"}
03:10:42.475 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4e752624-094c-481c-8373-7497ceaeddc4"}
03:10:42.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[6.92,6.61],"pixels":"..."},"id":"4e752624-094c-481c-8373-7497ceaeddc4"}
03:10:43.224 00.749 10052 Exposure complete
03:10:43.303 00.079 10052 worker thread done servicing request
03:10:43.303 00.000 6880 OnExposeComplete: enter
03:10:43.303 00.000 6880 UpdateGuideState(): m_state=6
03:10:43.303 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
03:10:43.303 00.000 6880 Star::Find returns 1 (0), X=1172.82, Y=373.63, Mass=1071, SNR=22.0, Peak=89 HFD=5.0
03:10:43.303 00.000 6880 Star::Find false star n=9 nbg=280 bg=18.8 sigma=1.7 thresh=24 peak=24
03:10:43.319 00.016 6880 Star::Find false star n=9 nbg=280 bg=17.7 sigma=1.5 thresh=22 peak=22
03:10:43.319 00.000 6880 Star::Find false star n=3 nbg=279 bg=19.1 sigma=1.5 thresh=24 peak=24
03:10:43.319 00.000 6880 MultiStar: [#1 0.33,0.07,0.52,U] [#2 -0.40,0.01,0.52,U] [#3 -0.27,-0.01,0.51,U] [#4 0.05,0.45,0.38,U] [#5 0.69,-0.10,0.00,M1] [#6 0.72,1.73,0.00,M6] [#7 0.00,0.00,0.00,L] [#8 0.32,-0.41,0.26,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] 
03:10:43.319 00.000 6880 refined, 5 included, MultiStar: {0.00, -0.22}, one-star: {0.07, -0.82}
03:10:43.319 00.000 6880 CameraToMount -- cameraTheta (-1.57) - m_xAngle (-1.61) = xAngle (0.04 = 0.04)
03:10:43.319 00.000 6880 CameraToMount -- cameraTheta (-1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.01 = 0.01)
03:10:43.319 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=-0.22 hyp=0.22 cameraTheta=-1.57 mountX=0.22 mountY=0.00, mountTheta=0.01
03:10:43.319 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=-0.22, opts=13)
03:10:43.319 00.000 6880 Enqueuing Move request for scope (0.00, -0.22)
03:10:43.319 00.000 10052 Worker thread wakes up
03:10:43.319 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, -0.22) opts 0xd
03:10:43.319 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, -0.22)
03:10:43.319 00.000 10052 Moving (0.00, -0.22) raw xDistance=0.22 yDistance=0.00
03:10:43.319 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.11 from input 0.22
03:10:43.319 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.03
03:10:43.319 00.000 10052 MoveAxis(W, 47, ABG)
03:10:43.319 00.000 10052 Guiding  Dir = 3, Dur = 47
03:10:43.338 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=89, med=19, FiltMin=14, FiltMax=56, Gamma=0.780
03:10:43.338 00.000 10052 IsSlewing returns 0
03:10:43.376 00.038 6880 UpdateGuideState exits: m=1071 SNR=22.0
03:10:43.376 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:43.376 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:43.376 00.000 6880 Enqueuing Expose request
03:10:43.376 00.000 10052 IsGuiding returns 0
03:10:43.400 00.024 10052 PulseGuide returned control before completion, sleep 30
03:10:43.509 00.109 10052 IsGuiding returns 0
03:10:43.509 00.000 10052 Move returns status 0, amount 47
03:10:43.509 00.000 10052 MoveAxis(N, 0, ABG)
03:10:43.509 00.000 10052 Move returns status 0, amount 0
03:10:43.509 00.000 10052 move complete, result=0
03:10:43.509 00.000 10052 worker thread done servicing request
03:10:43.512 00.003 10052 Worker thread wakes up
03:10:43.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:43.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:43.512 00.000 6880 GuideStep: 0.2 px 47 ms WEST, 0.0 px 0 ms NORTH
03:10:44.471 00.959 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac9ed7be-cc3e-4a3e-9571-f15aaf396661"}
03:10:44.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac9ed7be-cc3e-4a3e-9571-f15aaf396661"}
03:10:44.471 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a7191496-5c28-420d-8ec9-0938c3766438"}
03:10:44.471 00.000 6880 case statement mapped state 6 to 3
03:10:44.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a7191496-5c28-420d-8ec9-0938c3766438"}
03:10:44.471 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f5906836-fa32-4a1f-a620-d83bca9623eb"}
03:10:44.471 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.82,6.63],"pixels":"..."},"id":"f5906836-fa32-4a1f-a620-d83bca9623eb"}
03:10:44.645 00.174 10052 Exposure complete
03:10:44.724 00.079 10052 worker thread done servicing request
03:10:44.724 00.000 6880 OnExposeComplete: enter
03:10:44.724 00.000 6880 UpdateGuideState(): m_state=6
03:10:44.724 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
03:10:44.724 00.000 6880 Star::Find returns 1 (0), X=1172.74, Y=373.82, Mass=1220, SNR=23.4, Peak=93 HFD=5.1
03:10:44.724 00.000 6880 Star::Find false star n=13 nbg=279 bg=19.3 sigma=1.4 thresh=24 peak=24
03:10:44.724 00.000 6880 MultiStar: [#1 -0.13,0.08,0.45,U] [#2 -0.23,0.20,0.52,U] [#3 -0.07,0.16,0.52,U] [#4 -0.11,0.38,0.38,U] [#5 0.50,-0.32,0.39,U] [#6 0.63,1.01,0.00,M7] [#7 -0.20,-0.24,0.20,U] [#8 0.00,0.00,0.00,L] [#9 0.13,-1.58,0.00,M2] 
03:10:44.724 00.000 6880 refined, 6 included, MultiStar: {-0.04, -0.13}, one-star: {-0.02, -0.63}
03:10:44.724 00.000 6880 CameraToMount -- cameraTheta (-1.84) - m_xAngle (-1.61) = xAngle (-0.23 = -0.23)
03:10:44.724 00.000 6880 CameraToMount -- cameraTheta (-1.84) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.26 = -0.26)
03:10:44.724 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=-0.13 hyp=0.13 cameraTheta=-1.84 mountX=0.13 mountY=-0.03, mountTheta=-0.26
03:10:44.724 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=-0.13, opts=13)
03:10:44.724 00.000 6880 Enqueuing Move request for scope (-0.04, -0.13)
03:10:44.724 00.000 10052 Worker thread wakes up
03:10:44.724 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, -0.13) opts 0xd
03:10:44.724 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, -0.13)
03:10:44.724 00.000 10052 Moving (-0.04, -0.13) raw xDistance=0.13 yDistance=-0.03
03:10:44.724 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.13
03:10:44.724 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.08, using input
03:10:44.724 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.02
03:10:44.724 00.000 10052 MoveAxis(W, 28, ABG)
03:10:44.724 00.000 10052 Guiding  Dir = 3, Dur = 28
03:10:44.740 00.016 10052 IsSlewing returns 0
03:10:44.757 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=93, med=19, FiltMin=14, FiltMax=59, Gamma=0.780
03:10:44.787 00.030 10052 IsGuiding returns 0
03:10:44.787 00.000 6880 UpdateGuideState exits: m=1220 SNR=23.4
03:10:44.787 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:44.787 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:44.787 00.000 6880 Enqueuing Expose request
03:10:44.819 00.032 10052 PulseGuide returned control before completion, sleep 11
03:10:44.853 00.034 10052 IsGuiding returns 0
03:10:44.853 00.000 10052 Move returns status 0, amount 28
03:10:44.853 00.000 10052 MoveAxis(N, 0, ABG)
03:10:44.853 00.000 10052 Move returns status 0, amount 0
03:10:44.853 00.000 10052 move complete, result=0
03:10:44.853 00.000 10052 worker thread done servicing request
03:10:44.853 00.000 10052 Worker thread wakes up
03:10:44.853 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:44.853 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:44.853 00.000 6880 GuideStep: 0.1 px 28 ms WEST, -0.0 px 0 ms NORTH
03:10:45.782 00.929 10052 Exposure complete
03:10:45.863 00.081 6880 OnExposeComplete: enter
03:10:45.863 00.000 6880 UpdateGuideState(): m_state=6
03:10:45.863 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
03:10:45.863 00.000 6880 Star::Find returns 1 (0), X=1172.78, Y=373.67, Mass=980, SNR=21.1, Peak=81 HFD=4.9
03:10:45.863 00.000 10052 worker thread done servicing request
03:10:45.863 00.000 6880 Star::Find false star n=9 nbg=283 bg=19.5 sigma=1.7 thresh=25 peak=25
03:10:45.863 00.000 6880 Star::Find false star n=8 nbg=278 bg=17.8 sigma=1.6 thresh=23 peak=23
03:10:45.863 00.000 6880 Star::Find false star n=6 nbg=278 bg=18.9 sigma=1.6 thresh=24 peak=22
03:10:45.863 00.000 6880 MultiStar: [#1 -0.25,-0.04,0.47,U] [#2 0.00,-0.20,0.54,U] [#3 0.11,0.20,0.50,U] [#4 -0.19,0.36,0.43,U] [#5 0.47,-0.79,0.00,M1] [#6 0.14,0.20,0.30,U] [#7 0.00,0.00,0.00,L] [#8 -0.05,0.22,0.29,U] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] 
03:10:45.863 00.000 6880 refined, 6 included, MultiStar: {-0.03, -0.15}, one-star: {0.02, -0.78}
03:10:45.870 00.007 6880 CameraToMount -- cameraTheta (-1.75) - m_xAngle (-1.61) = xAngle (-0.14 = -0.14)
03:10:45.870 00.000 6880 CameraToMount -- cameraTheta (-1.75) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.17 = -0.17)
03:10:45.870 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=-0.15 hyp=0.15 cameraTheta=-1.75 mountX=0.15 mountY=-0.03, mountTheta=-0.17
03:10:45.871 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=-0.15, opts=13)
03:10:45.871 00.000 6880 Enqueuing Move request for scope (-0.03, -0.15)
03:10:45.871 00.000 10052 Worker thread wakes up
03:10:45.871 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, -0.15) opts 0xd
03:10:45.871 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, -0.15)
03:10:45.871 00.000 10052 Moving (-0.03, -0.15) raw xDistance=0.15 yDistance=-0.03
03:10:45.871 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
03:10:45.871 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.00
03:10:45.871 00.000 10052 MoveAxis(W, 31, ABG)
03:10:45.871 00.000 10052 Guiding  Dir = 3, Dur = 31
03:10:45.887 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=81, med=19, FiltMin=14, FiltMax=56, Gamma=0.780
03:10:45.917 00.030 6880 UpdateGuideState exits: m=980 SNR=21.1
03:10:45.917 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:45.917 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:45.917 00.000 6880 Enqueuing Expose request
03:10:45.935 00.018 10052 IsSlewing returns 0
03:10:45.998 00.063 10052 IsGuiding returns 0
03:10:46.140 00.142 10052 IsGuiding returns 0
03:10:46.140 00.000 10052 Move returns status 0, amount 31
03:10:46.140 00.000 10052 MoveAxis(N, 0, ABG)
03:10:46.140 00.000 10052 Move returns status 0, amount 0
03:10:46.140 00.000 10052 move complete, result=0
03:10:46.140 00.000 10052 worker thread done servicing request
03:10:46.140 00.000 10052 Worker thread wakes up
03:10:46.140 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:46.140 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:46.157 00.017 6880 GuideStep: 0.1 px 31 ms WEST, -0.0 px 0 ms NORTH
03:10:46.475 00.318 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"66ff353e-ae07-4eac-9d4b-bb3f147f1c7d"}
03:10:46.475 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"66ff353e-ae07-4eac-9d4b-bb3f147f1c7d"}
03:10:46.476 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c040f94-f86c-4d12-98b6-d746e7b1149d"}
03:10:46.476 00.000 6880 case statement mapped state 6 to 3
03:10:46.476 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c040f94-f86c-4d12-98b6-d746e7b1149d"}
03:10:46.477 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"72e7df3c-0b4b-40ef-a07b-4a50a7fd5428"}
03:10:46.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[6.78,6.67],"pixels":"..."},"id":"72e7df3c-0b4b-40ef-a07b-4a50a7fd5428"}
03:10:47.270 00.793 10052 Exposure complete
03:10:47.349 00.079 10052 worker thread done servicing request
03:10:47.349 00.000 6880 OnExposeComplete: enter
03:10:47.349 00.000 6880 UpdateGuideState(): m_state=6
03:10:47.349 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
03:10:47.349 00.000 6880 Star::Find returns 1 (0), X=1172.81, Y=373.49, Mass=1047, SNR=21.4, Peak=85 HFD=5.1
03:10:47.349 00.000 6880 MultiStar: [#1 -0.14,-0.27,0.53,U] [#2 -0.36,-0.29,0.55,U] [#3 -0.42,-0.00,0.57,U] [#4 0.23,0.35,0.41,U] [#5 -0.08,-0.83,0.00,M2] [#6 0.12,0.08,0.27,U] [#7 0.26,-1.18,0.00,M6] [#8 -0.30,-0.13,0.26,U] 
03:10:47.349 00.000 6880 refined, 6 included, MultiStar: {-0.12, -0.32}, one-star: {0.05, -0.96}
03:10:47.349 00.000 6880 CameraToMount -- cameraTheta (-1.92) - m_xAngle (-1.61) = xAngle (-0.31 = -0.31)
03:10:47.349 00.000 6880 CameraToMount -- cameraTheta (-1.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.34 = -0.34)
03:10:47.349 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=-0.32 hyp=0.34 cameraTheta=-1.92 mountX=0.32 mountY=-0.11, mountTheta=-0.34
03:10:47.355 00.006 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=-0.32, opts=13)
03:10:47.355 00.000 6880 Enqueuing Move request for scope (-0.12, -0.32)
03:10:47.355 00.000 10052 Worker thread wakes up
03:10:47.355 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, -0.32) opts 0xd
03:10:47.355 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, -0.32)
03:10:47.355 00.000 10052 Moving (-0.12, -0.32) raw xDistance=0.32 yDistance=-0.11
03:10:47.355 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.32
03:10:47.355 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
03:10:47.355 00.000 10052 MoveAxis(W, 65, ABG)
03:10:47.355 00.000 10052 Guiding  Dir = 3, Dur = 65
03:10:47.373 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=19, FiltMin=14, FiltMax=54, Gamma=0.780
03:10:47.374 00.001 10052 IsSlewing returns 0
03:10:47.405 00.031 6880 UpdateGuideState exits: m=1047 SNR=21.4
03:10:47.405 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:47.405 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:47.405 00.000 6880 Enqueuing Expose request
03:10:47.410 00.005 10052 IsGuiding returns 0
03:10:47.442 00.032 10052 PulseGuide returned control before completion, sleep 48
03:10:47.553 00.111 10052 IsGuiding returns 0
03:10:47.553 00.000 10052 Move returns status 0, amount 65
03:10:47.553 00.000 10052 MoveAxis(N, 0, ABG)
03:10:47.559 00.006 10052 Move returns status 0, amount 0
03:10:47.559 00.000 10052 move complete, result=0
03:10:47.559 00.000 10052 worker thread done servicing request
03:10:47.559 00.000 10052 Worker thread wakes up
03:10:47.559 00.000 6880 GuideStep: 0.3 px 65 ms WEST, -0.1 px 0 ms NORTH
03:10:47.559 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:47.559 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:48.477 00.918 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0554071-2557-48f6-8607-2565a1e0b911"}
03:10:48.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0554071-2557-48f6-8607-2565a1e0b911"}
03:10:48.477 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a0901d9f-252d-4b49-a644-14477963b208"}
03:10:48.477 00.000 6880 case statement mapped state 6 to 3
03:10:48.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a0901d9f-252d-4b49-a644-14477963b208"}
03:10:48.477 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"fd0e15e9-ae6a-487f-b62b-ab44fb1aacc0"}
03:10:48.477 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":52,"width":15,"height":15,"star_pos":[6.81,7.49],"pixels":"..."},"id":"fd0e15e9-ae6a-487f-b62b-ab44fb1aacc0"}
03:10:48.481 00.004 10052 Exposure complete
03:10:48.567 00.086 10052 worker thread done servicing request
03:10:48.567 00.000 6880 OnExposeComplete: enter
03:10:48.567 00.000 6880 UpdateGuideState(): m_state=6
03:10:48.567 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
03:10:48.567 00.000 6880 Star::Find returns 1 (0), X=1172.79, Y=373.29, Mass=1084, SNR=22.0, Peak=88 HFD=4.7
03:10:48.567 00.000 6880 MultiStar: [#1 0.38,-0.16,0.45,U] [#2 -0.51,0.11,0.58,U] [#3 -0.19,-0.03,0.46,U] [#4 -0.19,-0.05,0.41,U] [#5 0.05,-0.27,0.41,U] [#6 -0.06,0.61,0.31,U] [#7 0.10,-1.49,0.00,M7] [#8 -0.61,-0.67,0.00,M3] 
03:10:48.567 00.000 6880 refined, 6 included, MultiStar: {-0.07, -0.31}, one-star: {0.03, -1.16}
03:10:48.570 00.003 6880 CameraToMount -- cameraTheta (-1.80) - m_xAngle (-1.61) = xAngle (-0.18 = -0.18)
03:10:48.570 00.000 6880 CameraToMount -- cameraTheta (-1.80) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.21 = -0.21)
03:10:48.570 00.000 6880 CameraToMount -- cameraX=-0.07 cameraY=-0.31 hyp=0.32 cameraTheta=-1.80 mountX=0.31 mountY=-0.07, mountTheta=-0.21
03:10:48.570 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.07, y=-0.31, opts=13)
03:10:48.570 00.000 6880 Enqueuing Move request for scope (-0.07, -0.31)
03:10:48.570 00.000 10052 Worker thread wakes up
03:10:48.570 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.07, -0.31) opts 0xd
03:10:48.570 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.07, -0.31)
03:10:48.570 00.000 10052 Moving (-0.07, -0.31) raw xDistance=0.31 yDistance=-0.07
03:10:48.570 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.31
03:10:48.570 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.07, slope = -0.00
03:10:48.570 00.000 10052 MoveAxis(W, 65, ABG)
03:10:48.571 00.001 10052 Guiding  Dir = 3, Dur = 65
03:10:48.592 00.021 10052 IsSlewing returns 0
03:10:48.592 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=88, med=19, FiltMin=14, FiltMax=57, Gamma=0.780
03:10:48.620 00.028 10052 IsGuiding returns 0
03:10:48.631 00.011 6880 UpdateGuideState exits: m=1084 SNR=22.0
03:10:48.631 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:48.631 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:48.631 00.000 6880 Enqueuing Expose request
03:10:48.652 00.021 10052 PulseGuide returned control before completion, sleep 48
03:10:48.732 00.080 10052 IsGuiding returns 0
03:10:48.732 00.000 10052 Move returns status 0, amount 65
03:10:48.732 00.000 10052 MoveAxis(N, 0, ABG)
03:10:48.732 00.000 10052 Move returns status 0, amount 0
03:10:48.732 00.000 10052 move complete, result=0
03:10:48.732 00.000 10052 worker thread done servicing request
03:10:48.732 00.000 10052 Worker thread wakes up
03:10:48.732 00.000 6880 GuideStep: 0.3 px 65 ms WEST, -0.1 px 0 ms NORTH
03:10:48.732 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:48.732 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:49.859 01.127 10052 Exposure complete
03:10:49.955 00.096 10052 worker thread done servicing request
03:10:49.955 00.000 6880 OnExposeComplete: enter
03:10:49.955 00.000 6880 UpdateGuideState(): m_state=6
03:10:49.955 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
03:10:49.955 00.000 6880 Star::Find returns 1 (0), X=1173.05, Y=373.57, Mass=961, SNR=20.7, Peak=80 HFD=4.8
03:10:49.955 00.000 6880 MultiStar: [#1 -0.21,-0.46,0.48,U] [#2 -0.09,-0.22,0.53,U] [#3 -0.07,0.29,0.49,U] [#4 -0.13,0.57,0.37,U] [#5 0.68,0.03,0.44,U] [#6 0.26,1.05,0.00,M5] [#7 -0.28,-1.04,0.00,M8] [#8 0.02,0.58,0.30,U] 
03:10:49.957 00.002 6880 refined, 6 included, MultiStar: {0.10, -0.19}, one-star: {0.29, -0.88}
03:10:49.957 00.000 6880 CameraToMount -- cameraTheta (-1.08) - m_xAngle (-1.61) = xAngle (0.54 = 0.54)
03:10:49.957 00.000 6880 CameraToMount -- cameraTheta (-1.08) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.51 = 0.51)
03:10:49.957 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.19 hyp=0.21 cameraTheta=-1.08 mountX=0.18 mountY=0.10, mountTheta=0.51
03:10:49.957 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.19, opts=13)
03:10:49.957 00.000 6880 Enqueuing Move request for scope (0.10, -0.19)
03:10:49.957 00.000 10052 Worker thread wakes up
03:10:49.957 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.19) opts 0xd
03:10:49.957 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.19)
03:10:49.957 00.000 10052 Moving (0.10, -0.19) raw xDistance=0.18 yDistance=0.10
03:10:49.957 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.09 from input 0.18
03:10:49.957 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.01
03:10:49.957 00.000 10052 MoveAxis(W, 40, ABG)
03:10:49.957 00.000 10052 Guiding  Dir = 3, Dur = 40
03:10:49.978 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=80, med=19, FiltMin=14, FiltMax=58, Gamma=0.780
03:10:50.002 00.024 6880 UpdateGuideState exits: m=961 SNR=20.7
03:10:50.002 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:50.002 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:50.002 00.000 6880 Enqueuing Expose request
03:10:50.020 00.018 10052 IsSlewing returns 0
03:10:50.101 00.081 10052 IsGuiding returns 0
03:10:50.242 00.141 10052 IsGuiding returns 0
03:10:50.242 00.000 10052 Move returns status 0, amount 40
03:10:50.242 00.000 10052 MoveAxis(N, 0, ABG)
03:10:50.242 00.000 10052 Move returns status 0, amount 0
03:10:50.242 00.000 10052 move complete, result=0
03:10:50.258 00.016 10052 worker thread done servicing request
03:10:50.258 00.000 10052 Worker thread wakes up
03:10:50.258 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:50.259 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:50.259 00.000 6880 GuideStep: 0.2 px 40 ms WEST, 0.1 px 0 ms NORTH
03:10:50.481 00.222 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d63bcad6-6291-4e39-b1e6-32027bdf5790"}
03:10:50.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d63bcad6-6291-4e39-b1e6-32027bdf5790"}
03:10:50.482 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e544712-9e21-4974-bda8-57e07a8a501b"}
03:10:50.482 00.000 6880 case statement mapped state 6 to 3
03:10:50.482 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5e544712-9e21-4974-bda8-57e07a8a501b"}
03:10:50.482 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"4486c1fd-1853-48de-9587-0f46679ec01c"}
03:10:50.482 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.05,6.57],"pixels":"..."},"id":"4486c1fd-1853-48de-9587-0f46679ec01c"}
03:10:51.169 00.687 10052 Exposure complete
03:10:51.249 00.080 10052 worker thread done servicing request
03:10:51.249 00.000 6880 OnExposeComplete: enter
03:10:51.249 00.000 6880 UpdateGuideState(): m_state=6
03:10:51.249 00.000 6880 Star::Find(15, 1173, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
03:10:51.249 00.000 6880 Star::Find returns 1 (0), X=1173.00, Y=373.55, Mass=995, SNR=21.2, Peak=83 HFD=5.0
03:10:51.249 00.000 6880 Star::Find false star n=18 nbg=279 bg=20.7 sigma=1.7 thresh=26 peak=26
03:10:51.249 00.000 6880 Star::Find false star n=15 nbg=278 bg=19.0 sigma=1.5 thresh=24 peak=24
03:10:51.249 00.000 6880 Star::Find false star n=12 nbg=277 bg=18.8 sigma=1.6 thresh=23 peak=23
03:10:51.249 00.000 6880 Star::Find false star n=8 nbg=284 bg=18.1 sigma=1.6 thresh=23 peak=22
03:10:51.249 00.000 6880 MultiStar: [#1 0.01,-0.26,0.55,U] [#2 0.28,-0.08,0.57,U] [#3 -0.01,-0.18,0.58,U] [#4 0.17,0.03,0.37,U] [#5 0.01,-0.68,0.44,U] [#6 0.00,0.00,0.00,L] [#7 0.00,0.00,0.00,L] [#8 1.08,0.05,0.00,M3] [#9 0.00,0.00,0.00,L] [#10 0.00,0.00,0.00,L] 
03:10:51.249 00.000 6880 refined, 5 included, MultiStar: {0.13, -0.42}, one-star: {0.24, -0.90}
03:10:51.249 00.000 6880 CameraToMount -- cameraTheta (-1.26) - m_xAngle (-1.61) = xAngle (0.35 = 0.35)
03:10:51.249 00.000 6880 CameraToMount -- cameraTheta (-1.26) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.32 = 0.32)
03:10:51.249 00.000 6880 CameraToMount -- cameraX=0.13 cameraY=-0.42 hyp=0.44 cameraTheta=-1.26 mountX=0.42 mountY=0.14, mountTheta=0.32
03:10:51.249 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.13, y=-0.42, opts=13)
03:10:51.249 00.000 6880 Enqueuing Move request for scope (0.13, -0.42)
03:10:51.249 00.000 10052 Worker thread wakes up
03:10:51.249 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.13, -0.42) opts 0xd
03:10:51.249 00.000 10052 Handling offset move in thread for scope, endpoint = (0.13, -0.42)
03:10:51.249 00.000 10052 Moving (0.13, -0.42) raw xDistance=0.42 yDistance=0.14
03:10:51.249 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.19 from input 0.42
03:10:51.249 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.14, slope = 0.01
03:10:51.249 00.000 10052 MoveAxis(W, 84, ABG)
03:10:51.249 00.000 10052 Guiding  Dir = 3, Dur = 84
03:10:51.278 00.029 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=83, med=19, FiltMin=15, FiltMax=51, Gamma=0.780
03:10:51.279 00.001 10052 IsSlewing returns 0
03:10:51.310 00.031 6880 UpdateGuideState exits: m=995 SNR=21.2
03:10:51.310 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:51.310 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:51.310 00.000 6880 Enqueuing Expose request
03:10:51.310 00.000 10052 IsGuiding returns 0
03:10:51.341 00.031 10052 PulseGuide returned control before completion, sleep 67
03:10:51.437 00.096 10052 IsGuiding returns 0
03:10:51.437 00.000 10052 Move returns status 0, amount 84
03:10:51.437 00.000 10052 MoveAxis(N, 0, ABG)
03:10:51.437 00.000 10052 Move returns status 0, amount 0
03:10:51.437 00.000 10052 move complete, result=0
03:10:51.437 00.000 10052 worker thread done servicing request
03:10:51.437 00.000 10052 Worker thread wakes up
03:10:51.437 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:51.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:51.437 00.000 6880 GuideStep: 0.4 px 84 ms WEST, 0.1 px 0 ms NORTH
03:10:52.482 01.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"407b6b9b-86e6-4e87-9e64-27bcd9a23982"}
03:10:52.482 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"407b6b9b-86e6-4e87-9e64-27bcd9a23982"}
03:10:52.482 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a52a9236-0bc6-429c-a57d-aa17ecffc7c3"}
03:10:52.482 00.000 6880 case statement mapped state 6 to 3
03:10:52.482 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a52a9236-0bc6-429c-a57d-aa17ecffc7c3"}
03:10:52.485 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"48582103-18cc-465f-a0c1-9357692fca51"}
03:10:52.485 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":55,"width":15,"height":15,"star_pos":[7.00,6.55],"pixels":"..."},"id":"48582103-18cc-465f-a0c1-9357692fca51"}
03:10:52.582 00.097 10052 Exposure complete
03:10:52.676 00.094 10052 worker thread done servicing request
03:10:52.676 00.000 6880 OnExposeComplete: enter
03:10:52.676 00.000 6880 UpdateGuideState(): m_state=6
03:10:52.676 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
03:10:52.676 00.000 6880 Star::Find returns 1 (0), X=1172.89, Y=373.50, Mass=1026, SNR=21.5, Peak=85 HFD=5.0
03:10:52.676 00.000 6880 MultiStar: [#1 0.12,-0.09,0.59,U] [#2 -0.11,0.03,0.55,U] [#3 -0.23,-0.61,0.55,U] [#4 -0.18,0.10,0.34,U] [#5 0.28,-0.41,0.41,U] [#6 -0.14,0.79,0.00,M6] [#7 -0.31,-1.35,0.00,M9] [#8 0.52,-0.39,0.30,U] 
03:10:52.676 00.000 6880 refined, 6 included, MultiStar: {0.06, -0.42}, one-star: {0.13, -0.95}
03:10:52.676 00.000 6880 CameraToMount -- cameraTheta (-1.43) - m_xAngle (-1.61) = xAngle (0.18 = 0.18)
03:10:52.676 00.000 6880 CameraToMount -- cameraTheta (-1.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.15 = 0.15)
03:10:52.676 00.000 6880 CameraToMount -- cameraX=0.06 cameraY=-0.42 hyp=0.42 cameraTheta=-1.43 mountX=0.42 mountY=0.06, mountTheta=0.15
03:10:52.676 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.06, y=-0.42, opts=13)
03:10:52.676 00.000 6880 Enqueuing Move request for scope (0.06, -0.42)
03:10:52.676 00.000 10052 Worker thread wakes up
03:10:52.676 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.06, -0.42) opts 0xd
03:10:52.676 00.000 10052 Handling offset move in thread for scope, endpoint = (0.06, -0.42)
03:10:52.676 00.000 10052 Moving (0.06, -0.42) raw xDistance=0.42 yDistance=0.06
03:10:52.676 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.20 from input 0.42
03:10:52.676 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.06 is < calculated value 0.09, using input
03:10:52.676 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.06, slope = 0.02
03:10:52.676 00.000 10052 MoveAxis(W, 87, ABG)
03:10:52.676 00.000 10052 Guiding  Dir = 3, Dur = 87
03:10:52.701 00.025 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=85, med=19, FiltMin=14, FiltMax=56, Gamma=0.780
03:10:52.728 00.027 10052 IsSlewing returns 1
03:10:52.728 00.000 10052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:540->attempt to guide while slewing
03:10:52.736 00.008 10052 GetBoolean("/Confirm/2/SlewWarningEnabled", 1) returns 1
03:10:52.736 00.000 10052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope.cpp:795->guide failed
03:10:52.736 00.000 10052 Move returns status 2, amount 0
03:10:52.736 00.000 10052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:328->Move failed
03:10:52.736 00.000 10052 move complete, result=2
03:10:52.736 00.000 10052 worker thread done servicing request
03:10:52.739 00.003 6880 UpdateGuideState exits: m=1026 SNR=21.5
03:10:52.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:52.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:10:52.739 00.000 6880 Enqueuing Expose request
03:10:52.739 00.000 6880 Alert: Guiding stopped: the scope started slewing.
03:10:52.739 00.000 10052 Worker thread wakes up
03:10:52.739 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:52.739 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(1158,359,31,31)
03:10:52.961 00.222 6880 GuideStep: 0.4 px 0 ms WEST, 0.1 px 0 ms NORTH
03:10:52.974 00.013 6880 mount move error indicates guiding should stop
03:10:52.974 00.000 6880 Mount: notify guiding stopped
03:10:52.974 00.000 6880 Changing from state GUIDING to STOP
03:10:52.974 00.000 6880 guider state => SELECTED
03:10:52.974 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:676->Error reported moving
03:10:53.657 00.683 10052 Exposure complete
03:10:53.721 00.064 10052 worker thread done servicing request
03:10:53.721 00.000 6880 OnExposeComplete: enter
03:10:53.721 00.000 6880 UpdateGuideState(): m_state=2
03:10:53.721 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
03:10:53.721 00.000 6880 Star::Find returns 1 (0), X=1173.11, Y=373.77, Mass=73, SNR=5.5, Peak=30 HFD=4.2
03:10:53.721 00.000 6880 Status Line: Mass: 73 vs 1071
03:10:53.724 00.003 6880 UpdateCurrentPosition: star mass new=73.3 exp=1071.4 thresh=50% limits=(535.7, 1819.6, 2142.7)
03:10:53.724 00.000 6880 DistanceChecker: activated
03:10:53.724 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:10:53.724 00.000 6880 Changing from state SELECTED to UNINITIALIZED
03:10:53.724 00.000 6880 guider state => SELECTING
03:10:53.724 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:10:53.724 00.000 6880 Status Line: Star lost - mass changed
03:10:53.728 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=31, med=19, FiltMin=14, FiltMax=25, Gamma=0.780
03:10:53.752 00.024 6880 UpdateGuideState exits: Star lost - mass changed
03:10:53.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:53.752 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:10:53.752 00.000 6880 Enqueuing Expose request
03:10:53.752 00.000 10052 Worker thread wakes up
03:10:53.752 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:53.752 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:10:54.469 00.717 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0578b14e-8049-4015-b5d3-61750830394c"}
03:10:54.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0578b14e-8049-4015-b5d3-61750830394c"}
03:10:54.470 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51f397a0-5edf-499f-81c0-be299feb6f0f"}
03:10:54.470 00.000 6880 case statement mapped state 1 to 101
03:10:54.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"51f397a0-5edf-499f-81c0-be299feb6f0f"}
03:10:54.880 00.410 10052 Exposure complete
03:10:54.959 00.079 10052 worker thread done servicing request
03:10:54.959 00.000 6880 OnExposeComplete: enter
03:10:54.959 00.000 6880 UpdateGuideState(): m_state=1
03:10:54.959 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
03:10:54.959 00.000 6880 Star::Find false star n=6 nbg=282 bg=21.5 sigma=1.7 thresh=26 peak=23
03:10:54.959 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=29, SNR=2.9, Peak=27 HFD=0.0
03:10:54.959 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:10:54.959 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:10:54.959 00.000 6880 Status Line: Star lost - low SNR
03:10:54.974 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=33, med=22, FiltMin=16, FiltMax=28, Gamma=0.780
03:10:55.007 00.033 6880 UpdateGuideState exits: Star lost - low SNR
03:10:55.007 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:55.007 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:10:55.007 00.000 6880 Enqueuing Expose request
03:10:55.007 00.000 10052 Worker thread wakes up
03:10:55.007 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:55.007 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:10:55.912 00.905 10052 Exposure complete
03:10:55.990 00.078 10052 worker thread done servicing request
03:10:55.990 00.000 6880 OnExposeComplete: enter
03:10:55.990 00.000 6880 UpdateGuideState(): m_state=1
03:10:55.990 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
03:10:55.990 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=0, SNR=0.0, Peak=58 HFD=0.0
03:10:55.990 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:10:56.006 00.016 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:10:56.006 00.000 6880 Status Line: Star lost - low mass
03:10:56.007 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=101, med=64, FiltMin=30, FiltMax=91, Gamma=0.780
03:10:56.038 00.031 6880 UpdateGuideState exits: Star lost - low mass
03:10:56.038 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:56.038 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:10:56.038 00.000 6880 Enqueuing Expose request
03:10:56.038 00.000 10052 Worker thread wakes up
03:10:56.038 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:56.038 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:10:56.468 00.430 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7a7b573a-7226-454c-92a1-ded1d72299f7"}
03:10:56.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7a7b573a-7226-454c-92a1-ded1d72299f7"}
03:10:56.468 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1df6cd20-c292-4664-bf8f-422761747101"}
03:10:56.468 00.000 6880 case statement mapped state 1 to 101
03:10:56.468 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1df6cd20-c292-4664-bf8f-422761747101"}
03:10:57.166 00.698 10052 Exposure complete
03:10:57.245 00.079 10052 worker thread done servicing request
03:10:57.245 00.000 6880 OnExposeComplete: enter
03:10:57.245 00.000 6880 UpdateGuideState(): m_state=1
03:10:57.245 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
03:10:57.245 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=0, SNR=0.0, Peak=33 HFD=0.0
03:10:57.245 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:10:57.245 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:10:57.245 00.000 6880 Status Line: Star lost - low mass
03:10:57.245 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=29, FiltMin=21, FiltMax=41, Gamma=0.780
03:10:57.284 00.039 6880 UpdateGuideState exits: Star lost - low mass
03:10:57.284 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:57.284 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:10:57.284 00.000 6880 Enqueuing Expose request
03:10:57.284 00.000 10052 Worker thread wakes up
03:10:57.284 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:57.284 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:10:58.193 00.909 10052 Exposure complete
03:10:58.282 00.089 10052 worker thread done servicing request
03:10:58.282 00.000 6880 OnExposeComplete: enter
03:10:58.282 00.000 6880 UpdateGuideState(): m_state=1
03:10:58.282 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
03:10:58.282 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=10, SNR=2.0, Peak=24 HFD=0.0
03:10:58.282 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:10:58.282 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:10:58.287 00.005 6880 Status Line: Star lost - low mass
03:10:58.287 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=17, FiltMin=12, FiltMax=22, Gamma=0.780
03:10:58.319 00.032 6880 UpdateGuideState exits: Star lost - low mass
03:10:58.319 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:58.319 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:10:58.319 00.000 6880 Enqueuing Expose request
03:10:58.319 00.000 10052 Worker thread wakes up
03:10:58.319 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:58.319 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:10:58.462 00.143 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0b4440ed-bae1-46e5-b085-dc5c5e2b7acf"}
03:10:58.464 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0b4440ed-bae1-46e5-b085-dc5c5e2b7acf"}
03:10:58.464 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"986e898a-dc73-493b-9745-77d56ff4323f"}
03:10:58.464 00.000 6880 case statement mapped state 1 to 101
03:10:58.464 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"986e898a-dc73-493b-9745-77d56ff4323f"}
03:10:59.456 00.992 10052 Exposure complete
03:10:59.550 00.094 10052 worker thread done servicing request
03:10:59.550 00.000 6880 OnExposeComplete: enter
03:10:59.550 00.000 6880 UpdateGuideState(): m_state=1
03:10:59.550 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
03:10:59.550 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=21, SNR=3.0, Peak=19 HFD=0.0
03:10:59.550 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:10:59.551 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:10:59.551 00.000 6880 Status Line: Star lost - low SNR
03:10:59.552 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=13, FiltMin=9, FiltMax=23, Gamma=0.780
03:10:59.583 00.031 6880 UpdateGuideState exits: Star lost - low SNR
03:10:59.583 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:10:59.583 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:10:59.583 00.000 6880 Enqueuing Expose request
03:10:59.583 00.000 10052 Worker thread wakes up
03:10:59.583 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:10:59.583 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:00.460 00.877 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5ced054a-fdc8-4770-a4de-7adb00463cb3"}
03:11:00.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5ced054a-fdc8-4770-a4de-7adb00463cb3"}
03:11:00.460 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"334b90f7-01c8-401b-9bfc-298fbc990fa1"}
03:11:00.460 00.000 6880 case statement mapped state 1 to 101
03:11:00.460 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"334b90f7-01c8-401b-9bfc-298fbc990fa1"}
03:11:00.495 00.035 10052 Exposure complete
03:11:00.571 00.076 10052 worker thread done servicing request
03:11:00.571 00.000 6880 OnExposeComplete: enter
03:11:00.571 00.000 6880 UpdateGuideState(): m_state=1
03:11:00.571 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
03:11:00.571 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=12, SNR=2.2, Peak=15 HFD=0.0
03:11:00.571 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:00.571 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:00.571 00.000 6880 Status Line: Star lost - low SNR
03:11:00.579 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=10, FiltMin=7, FiltMax=13, Gamma=0.780
03:11:00.609 00.030 6880 UpdateGuideState exits: Star lost - low SNR
03:11:00.609 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:00.609 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:00.609 00.000 6880 Enqueuing Expose request
03:11:00.609 00.000 10052 Worker thread wakes up
03:11:00.609 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:00.609 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:01.743 01.134 10052 Exposure complete
03:11:01.817 00.074 10052 worker thread done servicing request
03:11:01.817 00.000 6880 OnExposeComplete: enter
03:11:01.817 00.000 6880 UpdateGuideState(): m_state=1
03:11:01.817 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
03:11:01.817 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=5, SNR=1.5, Peak=14 HFD=0.0
03:11:01.817 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:01.817 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:01.817 00.000 6880 Status Line: Star lost - low mass
03:11:01.820 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=23, med=9, FiltMin=6, FiltMax=13, Gamma=0.780
03:11:01.849 00.029 6880 UpdateGuideState exits: Star lost - low mass
03:11:01.849 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:01.849 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:01.849 00.000 6880 Enqueuing Expose request
03:11:01.849 00.000 10052 Worker thread wakes up
03:11:01.849 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:01.849 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:02.470 00.621 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6a525d64-1e8b-4a46-a2b4-ba4c7e2d8568"}
03:11:02.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6a525d64-1e8b-4a46-a2b4-ba4c7e2d8568"}
03:11:02.470 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6bec4a9-6948-4a8d-bc5f-91b27a30e398"}
03:11:02.470 00.000 6880 case statement mapped state 1 to 101
03:11:02.470 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c6bec4a9-6948-4a8d-bc5f-91b27a30e398"}
03:11:02.755 00.285 10052 Exposure complete
03:11:02.833 00.078 10052 worker thread done servicing request
03:11:02.833 00.000 6880 OnExposeComplete: enter
03:11:02.833 00.000 6880 UpdateGuideState(): m_state=1
03:11:02.833 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
03:11:02.833 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=10, SNR=2.1, Peak=13 HFD=0.0
03:11:02.833 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:02.833 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:02.833 00.000 6880 Status Line: Star lost - low SNR
03:11:02.841 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=8, FiltMin=5, FiltMax=11, Gamma=0.780
03:11:02.864 00.023 6880 UpdateGuideState exits: Star lost - low SNR
03:11:02.864 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:02.864 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:02.864 00.000 6880 Enqueuing Expose request
03:11:02.864 00.000 10052 Worker thread wakes up
03:11:02.864 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:02.864 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:04.001 01.137 10052 Exposure complete
03:11:04.063 00.062 10052 worker thread done servicing request
03:11:04.063 00.000 6880 OnExposeComplete: enter
03:11:04.063 00.000 6880 UpdateGuideState(): m_state=1
03:11:04.063 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
03:11:04.063 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=6, SNR=1.6, Peak=12 HFD=0.0
03:11:04.063 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:04.063 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:04.063 00.000 6880 Status Line: Star lost - low mass
03:11:04.073 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=19, med=8, FiltMin=5, FiltMax=10, Gamma=0.780
03:11:04.095 00.022 6880 UpdateGuideState exits: Star lost - low mass
03:11:04.095 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:04.095 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:04.095 00.000 6880 Enqueuing Expose request
03:11:04.095 00.000 10052 Worker thread wakes up
03:11:04.095 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:04.095 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:04.473 00.378 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79ba9e43-7afe-4529-87ac-51b8d4bfff07"}
03:11:04.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79ba9e43-7afe-4529-87ac-51b8d4bfff07"}
03:11:04.473 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c083ea75-12db-47f7-a8b3-e558fe3c49bb"}
03:11:04.473 00.000 6880 case statement mapped state 1 to 101
03:11:04.473 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c083ea75-12db-47f7-a8b3-e558fe3c49bb"}
03:11:05.009 00.536 10052 Exposure complete
03:11:05.087 00.078 10052 worker thread done servicing request
03:11:05.087 00.000 6880 OnExposeComplete: enter
03:11:05.087 00.000 6880 UpdateGuideState(): m_state=1
03:11:05.087 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
03:11:05.087 00.000 6880 Star::Find false star n=14 nbg=266 bg=7.5 sigma=0.9 thresh=10 peak=9
03:11:05.087 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=38, SNR=2.9, Peak=12 HFD=0.0
03:11:05.087 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:05.087 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:05.087 00.000 6880 Status Line: Star lost - low SNR
03:11:05.101 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=7, FiltMin=5, FiltMax=14, Gamma=0.780
03:11:05.120 00.019 6880 UpdateGuideState exits: Star lost - low SNR
03:11:05.120 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:05.120 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:05.120 00.000 6880 Enqueuing Expose request
03:11:05.120 00.000 10052 Worker thread wakes up
03:11:05.120 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:05.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:06.258 01.138 10052 Exposure complete
03:11:06.338 00.080 10052 worker thread done servicing request
03:11:06.338 00.000 6880 OnExposeComplete: enter
03:11:06.338 00.000 6880 UpdateGuideState(): m_state=1
03:11:06.338 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
03:11:06.338 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=15, SNR=2.5, Peak=12 HFD=0.0
03:11:06.338 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:06.338 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:06.338 00.000 6880 Status Line: Star lost - low SNR
03:11:06.338 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=7, FiltMin=5, FiltMax=20, Gamma=0.780
03:11:06.373 00.035 6880 UpdateGuideState exits: Star lost - low SNR
03:11:06.373 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:06.373 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:06.373 00.000 6880 Enqueuing Expose request
03:11:06.373 00.000 10052 Worker thread wakes up
03:11:06.373 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:06.373 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:06.481 00.108 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f504527b-2e30-49e3-99f9-0a6814657c32"}
03:11:06.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f504527b-2e30-49e3-99f9-0a6814657c32"}
03:11:06.481 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b910eb71-a51d-42a9-8cb3-4e6f80225d77"}
03:11:06.481 00.000 6880 case statement mapped state 1 to 101
03:11:06.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b910eb71-a51d-42a9-8cb3-4e6f80225d77"}
03:11:07.283 00.802 10052 Exposure complete
03:11:07.361 00.078 10052 worker thread done servicing request
03:11:07.361 00.000 6880 OnExposeComplete: enter
03:11:07.361 00.000 6880 UpdateGuideState(): m_state=1
03:11:07.361 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
03:11:07.361 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=7, SNR=1.7, Peak=11 HFD=0.0
03:11:07.361 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:07.361 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:07.361 00.000 6880 Status Line: Star lost - low mass
03:11:07.370 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=7, FiltMin=5, FiltMax=13, Gamma=0.780
03:11:07.393 00.023 6880 UpdateGuideState exits: Star lost - low mass
03:11:07.395 00.002 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:07.395 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:07.395 00.000 6880 Enqueuing Expose request
03:11:07.395 00.000 10052 Worker thread wakes up
03:11:07.395 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:07.395 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:08.484 01.089 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff8769d8-0495-439d-b01d-af667ba14b8e"}
03:11:08.484 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff8769d8-0495-439d-b01d-af667ba14b8e"}
03:11:08.484 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ae4b4a3-373e-4448-bc65-66aac9211026"}
03:11:08.484 00.000 6880 case statement mapped state 1 to 101
03:11:08.484 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5ae4b4a3-373e-4448-bc65-66aac9211026"}
03:11:08.538 00.054 10052 Exposure complete
03:11:08.596 00.058 10052 worker thread done servicing request
03:11:08.596 00.000 6880 OnExposeComplete: enter
03:11:08.596 00.000 6880 UpdateGuideState(): m_state=1
03:11:08.596 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
03:11:08.596 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=18, SNR=2.8, Peak=12 HFD=0.0
03:11:08.596 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:08.596 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:08.596 00.000 6880 Status Line: Star lost - low SNR
03:11:08.614 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=19, med=7, FiltMin=4, FiltMax=11, Gamma=0.780
03:11:08.628 00.014 6880 UpdateGuideState exits: Star lost - low SNR
03:11:08.643 00.015 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:08.643 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:08.643 00.000 6880 Enqueuing Expose request
03:11:08.643 00.000 10052 Worker thread wakes up
03:11:08.643 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:08.643 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:09.557 00.914 10052 Exposure complete
03:11:09.620 00.063 10052 worker thread done servicing request
03:11:09.620 00.000 6880 OnExposeComplete: enter
03:11:09.620 00.000 6880 UpdateGuideState(): m_state=1
03:11:09.620 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
03:11:09.620 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=10, SNR=2.1, Peak=12 HFD=0.0
03:11:09.620 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:09.620 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:09.620 00.000 6880 Status Line: Star lost - low SNR
03:11:09.637 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=7, FiltMin=4, FiltMax=10, Gamma=0.780
03:11:09.652 00.015 6880 UpdateGuideState exits: Star lost - low SNR
03:11:09.652 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:09.652 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:09.667 00.015 6880 Enqueuing Expose request
03:11:09.667 00.000 10052 Worker thread wakes up
03:11:09.667 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:09.667 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:10.495 00.828 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"789cfc40-8866-47cb-ab49-b07fc787dd54"}
03:11:10.495 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"789cfc40-8866-47cb-ab49-b07fc787dd54"}
03:11:10.495 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"83f39968-ff81-4a71-905b-f6ae97f45141"}
03:11:10.495 00.000 6880 case statement mapped state 1 to 101
03:11:10.495 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"83f39968-ff81-4a71-905b-f6ae97f45141"}
03:11:10.797 00.302 10052 Exposure complete
03:11:10.876 00.079 10052 worker thread done servicing request
03:11:10.876 00.000 6880 OnExposeComplete: enter
03:11:10.876 00.000 6880 UpdateGuideState(): m_state=1
03:11:10.876 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
03:11:10.876 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=0, SNR=0.0, Peak=12 HFD=0.0
03:11:10.876 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:10.876 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:10.876 00.000 6880 Status Line: Star lost - low mass
03:11:10.876 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=20, med=7, FiltMin=4, FiltMax=10, Gamma=0.780
03:11:10.908 00.032 6880 UpdateGuideState exits: Star lost - low mass
03:11:10.908 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:10.908 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:10.908 00.000 6880 Enqueuing Expose request
03:11:10.908 00.000 10052 Worker thread wakes up
03:11:10.908 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:10.908 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:11.822 00.914 10052 Exposure complete
03:11:11.881 00.059 10052 worker thread done servicing request
03:11:11.881 00.000 6880 OnExposeComplete: enter
03:11:11.881 00.000 6880 UpdateGuideState(): m_state=1
03:11:11.881 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
03:11:11.881 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=13, SNR=2.4, Peak=11 HFD=0.0
03:11:11.881 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:11.881 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:11.881 00.000 6880 Status Line: Star lost - low SNR
03:11:11.895 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=7, FiltMin=4, FiltMax=10, Gamma=0.780
03:11:11.913 00.018 6880 UpdateGuideState exits: Star lost - low SNR
03:11:11.913 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:11.913 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:11.913 00.000 6880 Enqueuing Expose request
03:11:11.913 00.000 10052 Worker thread wakes up
03:11:11.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:11.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:12.500 00.587 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7acc4ed6-f4da-4ed1-accc-7f9d31326905"}
03:11:12.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7acc4ed6-f4da-4ed1-accc-7f9d31326905"}
03:11:12.500 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de7df418-eb70-4bb4-b7eb-6e38a3932838"}
03:11:12.500 00.000 6880 case statement mapped state 1 to 101
03:11:12.500 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"de7df418-eb70-4bb4-b7eb-6e38a3932838"}
03:11:13.051 00.551 10052 Exposure complete
03:11:13.130 00.079 10052 worker thread done servicing request
03:11:13.130 00.000 6880 OnExposeComplete: enter
03:11:13.130 00.000 6880 UpdateGuideState(): m_state=1
03:11:13.130 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
03:11:13.130 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=6, SNR=1.6, Peak=12 HFD=0.0
03:11:13.130 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:13.130 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:13.130 00.000 6880 Status Line: Star lost - low mass
03:11:13.146 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=8, FiltMin=5, FiltMax=11, Gamma=0.780
03:11:13.161 00.015 6880 UpdateGuideState exits: Star lost - low mass
03:11:13.161 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:13.161 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:13.161 00.000 6880 Enqueuing Expose request
03:11:13.161 00.000 10052 Worker thread wakes up
03:11:13.176 00.015 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:13.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:14.078 00.902 10052 Exposure complete
03:11:14.156 00.078 10052 worker thread done servicing request
03:11:14.156 00.000 6880 OnExposeComplete: enter
03:11:14.156 00.000 6880 UpdateGuideState(): m_state=1
03:11:14.156 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
03:11:14.156 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=7, SNR=1.7, Peak=12 HFD=0.0
03:11:14.156 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:14.156 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:14.156 00.000 6880 Status Line: Star lost - low mass
03:11:14.156 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=20, med=8, FiltMin=5, FiltMax=10, Gamma=0.780
03:11:14.189 00.033 6880 UpdateGuideState exits: Star lost - low mass
03:11:14.189 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:14.189 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:14.189 00.000 6880 Enqueuing Expose request
03:11:14.189 00.000 10052 Worker thread wakes up
03:11:14.189 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:14.189 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:14.507 00.318 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2f43f101-2778-4e79-851b-256e7ce01209"}
03:11:14.507 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2f43f101-2778-4e79-851b-256e7ce01209"}
03:11:14.507 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"66617920-5f04-4987-88c5-15877c02e6c0"}
03:11:14.507 00.000 6880 case statement mapped state 1 to 101
03:11:14.507 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"66617920-5f04-4987-88c5-15877c02e6c0"}
03:11:15.332 00.825 10052 Exposure complete
03:11:15.406 00.074 10052 worker thread done servicing request
03:11:15.406 00.000 6880 OnExposeComplete: enter
03:11:15.406 00.000 6880 UpdateGuideState(): m_state=1
03:11:15.406 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
03:11:15.406 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=3, SNR=1.1, Peak=12 HFD=0.0
03:11:15.406 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:15.406 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:15.406 00.000 6880 Status Line: Star lost - low mass
03:11:15.406 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=8, FiltMin=5, FiltMax=113, Gamma=0.780
03:11:15.437 00.031 6880 UpdateGuideState exits: Star lost - low mass
03:11:15.437 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:15.437 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:15.437 00.000 6880 Enqueuing Expose request
03:11:15.437 00.000 10052 Worker thread wakes up
03:11:15.437 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:15.437 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:16.352 00.915 10052 Exposure complete
03:11:16.431 00.079 10052 worker thread done servicing request
03:11:16.431 00.000 6880 OnExposeComplete: enter
03:11:16.431 00.000 6880 UpdateGuideState(): m_state=1
03:11:16.431 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
03:11:16.431 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=6, SNR=1.6, Peak=13 HFD=0.0
03:11:16.431 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:16.431 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:16.431 00.000 6880 Status Line: Star lost - low mass
03:11:16.431 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:16.465 00.034 6880 UpdateGuideState exits: Star lost - low mass
03:11:16.465 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:16.465 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:16.465 00.000 6880 Enqueuing Expose request
03:11:16.465 00.000 10052 Worker thread wakes up
03:11:16.465 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:16.465 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:16.510 00.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"29d06cf3-9b0a-4764-bd34-7a679073fb3e"}
03:11:16.510 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"29d06cf3-9b0a-4764-bd34-7a679073fb3e"}
03:11:16.510 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cb129684-6327-4d50-b47c-5a9eaf03927b"}
03:11:16.510 00.000 6880 case statement mapped state 1 to 101
03:11:16.510 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"cb129684-6327-4d50-b47c-5a9eaf03927b"}
03:11:17.598 01.088 10052 Exposure complete
03:11:17.677 00.079 10052 worker thread done servicing request
03:11:17.677 00.000 6880 OnExposeComplete: enter
03:11:17.677 00.000 6880 UpdateGuideState(): m_state=1
03:11:17.677 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
03:11:17.677 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=19, SNR=2.9, Peak=14 HFD=0.0
03:11:17.677 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:17.677 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:17.677 00.000 6880 Status Line: Star lost - low SNR
03:11:17.684 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:17.709 00.025 6880 UpdateGuideState exits: Star lost - low SNR
03:11:17.709 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:17.709 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:17.709 00.000 6880 Enqueuing Expose request
03:11:17.709 00.000 10052 Worker thread wakes up
03:11:17.709 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:17.709 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:18.523 00.814 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2983f0a4-3b1e-4484-8fd3-e818cc860ae4"}
03:11:18.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2983f0a4-3b1e-4484-8fd3-e818cc860ae4"}
03:11:18.523 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab6a1212-8160-4dde-8e72-75ddc8339df4"}
03:11:18.523 00.000 6880 case statement mapped state 1 to 101
03:11:18.523 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ab6a1212-8160-4dde-8e72-75ddc8339df4"}
03:11:18.617 00.094 10052 Exposure complete
03:11:18.696 00.079 10052 worker thread done servicing request
03:11:18.696 00.000 6880 OnExposeComplete: enter
03:11:18.696 00.000 6880 UpdateGuideState(): m_state=1
03:11:18.696 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
03:11:18.696 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=14, SNR=2.5, Peak=13 HFD=0.0
03:11:18.696 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:18.696 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:18.696 00.000 6880 Status Line: Star lost - low SNR
03:11:18.696 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:18.728 00.032 6880 UpdateGuideState exits: Star lost - low SNR
03:11:18.728 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:18.728 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:18.728 00.000 6880 Enqueuing Expose request
03:11:18.728 00.000 10052 Worker thread wakes up
03:11:18.728 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:18.728 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:19.861 01.133 10052 Exposure complete
03:11:19.939 00.078 10052 worker thread done servicing request
03:11:19.939 00.000 6880 OnExposeComplete: enter
03:11:19.939 00.000 6880 UpdateGuideState(): m_state=1
03:11:19.939 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
03:11:19.939 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=8, SNR=1.8, Peak=13 HFD=0.0
03:11:19.939 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:19.939 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:19.939 00.000 6880 Status Line: Star lost - low mass
03:11:19.939 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:19.976 00.037 6880 UpdateGuideState exits: Star lost - low mass
03:11:19.976 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:19.976 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:19.976 00.000 6880 Enqueuing Expose request
03:11:19.976 00.000 10052 Worker thread wakes up
03:11:19.976 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:19.976 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:20.528 00.552 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"157e7d20-06de-4567-9f58-1d593984baed"}
03:11:20.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"157e7d20-06de-4567-9f58-1d593984baed"}
03:11:20.528 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5212f487-c0a3-438f-88fc-a110562686f7"}
03:11:20.528 00.000 6880 case statement mapped state 1 to 101
03:11:20.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5212f487-c0a3-438f-88fc-a110562686f7"}
03:11:20.881 00.353 10052 Exposure complete
03:11:20.960 00.079 10052 worker thread done servicing request
03:11:20.968 00.008 6880 OnExposeComplete: enter
03:11:20.968 00.000 6880 UpdateGuideState(): m_state=1
03:11:20.968 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
03:11:20.968 00.000 6880 Star::Find returns 0 (3), X=1172.00, Y=373.00, Mass=6, SNR=1.6, Peak=12 HFD=0.0
03:11:20.968 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:20.969 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:20.969 00.000 6880 Status Line: Star lost - low mass
03:11:20.969 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:21.001 00.032 6880 UpdateGuideState exits: Star lost - low mass
03:11:21.001 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:21.001 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:21.001 00.000 6880 Enqueuing Expose request
03:11:21.001 00.000 10052 Worker thread wakes up
03:11:21.001 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:21.001 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:22.135 01.134 10052 Exposure complete
03:11:22.218 00.083 10052 worker thread done servicing request
03:11:22.218 00.000 6880 OnExposeComplete: enter
03:11:22.218 00.000 6880 UpdateGuideState(): m_state=1
03:11:22.218 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
03:11:22.218 00.000 6880 Star::Find false star n=12 nbg=264 bg=8.4 sigma=1.0 thresh=11 peak=9
03:11:22.218 00.000 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=35, SNR=2.9, Peak=13 HFD=0.0
03:11:22.218 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:22.218 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:22.218 00.000 6880 Status Line: Star lost - low SNR
03:11:22.222 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:22.243 00.021 6880 UpdateGuideState exits: Star lost - low SNR
03:11:22.243 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:22.243 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:22.243 00.000 6880 Enqueuing Expose request
03:11:22.243 00.000 10052 Worker thread wakes up
03:11:22.243 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:22.243 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:22.532 00.289 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6c43ef75-4e8e-4d96-9dc6-311492256fce"}
03:11:22.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6c43ef75-4e8e-4d96-9dc6-311492256fce"}
03:11:22.532 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dde664c8-b3a9-4756-babc-3f389cb5248a"}
03:11:22.532 00.000 6880 case statement mapped state 1 to 101
03:11:22.532 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"dde664c8-b3a9-4756-babc-3f389cb5248a"}
03:11:23.165 00.633 10052 Exposure complete
03:11:23.244 00.079 10052 worker thread done servicing request
03:11:23.244 00.000 6880 OnExposeComplete: enter
03:11:23.244 00.000 6880 UpdateGuideState(): m_state=1
03:11:23.244 00.000 6880 Star::Find(15, 1172, 373, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:23.248 00.004 6880 Star::Find returns 0 (2), X=1172.00, Y=373.00, Mass=13, SNR=2.3, Peak=13 HFD=0.0
03:11:23.248 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:11:23.248 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:11:23.248 00.000 6880 Status Line: Star lost - low SNR
03:11:23.248 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:23.277 00.029 6880 UpdateGuideState exits: Star lost - low SNR
03:11:23.277 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:23.277 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:23.277 00.000 6880 Enqueuing Expose request
03:11:23.277 00.000 10052 Worker thread wakes up
03:11:23.277 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:23.277 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:24.416 01.139 10052 Exposure complete
03:11:24.480 00.064 6880 evsrv: cli 01543AA0 connect
03:11:24.480 00.000 6880 case statement mapped state 1 to 101
03:11:24.480 00.000 6880 case statement mapped state 1 to 101
03:11:24.481 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_app_state","id":"11d3da4f-ab98-4757-92a7-f9b3a72eb07d"}
03:11:24.481 00.000 6880 case statement mapped state 1 to 101
03:11:24.481 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":"Looping","id":"11d3da4f-ab98-4757-92a7-f9b3a72eb07d"}
03:11:24.482 00.001 6880 evsrv: cli 01543AA0 disconnect
03:11:24.483 00.001 6880 evsrv: cli 015431E0 connect
03:11:24.483 00.000 6880 case statement mapped state 1 to 101
03:11:24.483 00.000 6880 case statement mapped state 1 to 101
03:11:24.484 00.001 6880 evsrv: cli 015431E0 request: {"method":"get_calibrated","id":"9d71dea3-fde9-4cf8-b862-27a4c7b6744c"}
03:11:24.484 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":true,"id":"9d71dea3-fde9-4cf8-b862-27a4c7b6744c"}
03:11:24.484 00.000 6880 evsrv: cli 015431E0 disconnect
03:11:24.484 00.000 6880 evsrv: cli 01543AA0 connect
03:11:24.484 00.000 6880 case statement mapped state 1 to 101
03:11:24.484 00.000 6880 case statement mapped state 1 to 101
03:11:24.486 00.002 6880 evsrv: cli 01543AA0 request: {"method":"guide","params":{"settle":{"pixels":0.6,"time":6,"timeout":20},"recalibrate":false},"id":"f275aa36-1e7c-4692-a6d1-6d8190879b52"}
03:11:24.486 00.000 6880 PhdController::Guide begins
03:11:24.486 00.000 6880 PhdController: newstate STATE_SETUP
03:11:24.486 00.000 6880 PhdController: setup
03:11:24.486 00.000 6880 PhdController: newstate STATE_ATTEMPT_START
03:11:24.486 00.000 6880 PhdController: newstate STATE_SELECT_STAR
03:11:24.486 00.000 6880 GuiderMultiStar::AutoSelect enter
03:11:24.486 00.000 6880 Star::AutoFind called with edgeAllowance = 0 searchRegion = 15 roi = 0x0@0,0
03:11:24.510 00.024 10052 worker thread done servicing request
03:11:24.562 00.052 6880 AutoFind: auto downsample for scale 6.45 => 1x
03:11:24.654 00.092 6880 AutoFind: global mean = 0.0, stdev 4.2
03:11:24.654 00.000 6880 AutoFind: using threshold = 0.1
03:11:24.770 00.116 6880 AutoFind: local max [651, 679] 67.8
03:11:24.770 00.000 6880 AutoFind: local max [664, 696] 58.7
03:11:24.770 00.000 6880 AutoFind: local max [656, 699] 57.2
03:11:24.770 00.000 6880 AutoFind: local max [647, 686] 57.0
03:11:24.770 00.000 6880 AutoFind: local max [586, 160] 27.0
03:11:24.770 00.000 6880 AutoFind: local max [195, 460] 23.1
03:11:24.770 00.000 6880 AutoFind: local max [203, 263] 9.6
03:11:24.770 00.000 6880 AutoFind: local max [950, 115] 8.9
03:11:24.770 00.000 6880 AutoFind: local max [584, 32] 3.9
03:11:24.770 00.000 6880 AutoFind: local max [641, 468] 3.2
03:11:24.770 00.000 6880 AutoFind: local max [346, 386] 3.0
03:11:24.770 00.000 6880 AutoFind: local max [635, 674] 2.6
03:11:24.770 00.000 6880 AutoFind: local max [681, 692] 2.5
03:11:24.770 00.000 6880 AutoFind: local max [633, 680] 2.5
03:11:24.770 00.000 6880 AutoFind: local max [680, 704] 2.4
03:11:24.770 00.000 6880 AutoFind: local max [628, 699] 2.3
03:11:24.770 00.000 6880 AutoFind: local max [684, 350] 2.3
03:11:24.770 00.000 6880 AutoFind: local max [572, 285] 2.2
03:11:24.770 00.000 6880 AutoFind: local max [183, 450] 2.2
03:11:24.770 00.000 6880 AutoFind: local max [531, 654] 2.2
03:11:24.770 00.000 6880 AutoFind: local max [630, 687] 2.2
03:11:24.770 00.000 6880 AutoFind: local max [856, 819] 2.1
03:11:24.770 00.000 6880 AutoFind: local max [680, 649] 2.1
03:11:24.770 00.000 6880 AutoFind: local max [1137, 672] 2.1
03:11:24.770 00.000 6880 AutoFind: local max [675, 793] 2.1
03:11:24.770 00.000 6880 AutoFind: local max [798, 925] 2.1
03:11:24.770 00.000 6880 AutoFind: local max [536, 124] 2.1
03:11:24.770 00.000 6880 AutoFind: local max [1182, 646] 2.1
03:11:24.770 00.000 6880 AutoFind: local max [1134, 800] 2.1
03:11:24.770 00.000 6880 AutoFind: local max [1130, 670] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [766, 662] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [681, 451] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [1024, 433] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [1044, 392] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [1111, 212] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [442, 837] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [1150, 167] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [547, 516] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [1113, 48] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [1032, 413] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [1032, 369] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [972, 448] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [188, 407] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [739, 288] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [420, 445] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [461, 342] 2.0
03:11:24.770 00.000 6880 AutoFind: local max [1223, 737] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [707, 456] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [1254, 39] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [653, 662] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [1252, 333] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [899, 944] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [751, 697] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [1207, 320] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [681, 680] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [703, 257] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [1073, 604] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [948, 482] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [686, 223] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [347, 488] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [932, 755] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [1134, 627] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [888, 380] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [1135, 410] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [669, 350] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [923, 832] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [818, 875] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [620, 717] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [308, 165] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [323, 564] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [667, 168] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [207, 506] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [1059, 657] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [860, 238] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [1271, 536] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [518, 746] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [17, 730] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [809, 563] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [26, 149] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [704, 575] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [877, 450] 1.9
03:11:24.770 00.000 6880 AutoFind: local max [1074, 349] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [426, 33] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [978, 515] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [50, 150] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [1209, 555] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [1205, 513] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [39, 79] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [26, 866] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [766, 539] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [1100, 616] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [957, 935] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [868, 308] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [438, 273] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [868, 846] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [939, 317] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [1141, 920] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [64, 14] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [860, 932] 1.8
03:11:24.770 00.000 6880 AutoFind: local max [338, 927] 1.8
03:11:24.770 00.000 6880 AutoFind: too close [620, 717] 1.9 - [628, 699] 2.3
03:11:24.770 00.000 6880 AutoFind: too close [669, 350] 1.9 - [684, 350] 2.3
03:11:24.770 00.000 6880 AutoFind: too close [681, 680] 1.9 - [681, 692] 2.5
03:11:24.770 00.000 6880 AutoFind: close dim-bright [681, 680] 1.9 - [664, 696] 58.7
03:11:24.770 00.000 6880 AutoFind: too close [653, 662] 1.9 - [633, 680] 2.5
03:11:24.770 00.000 6880 AutoFind: too close [653, 662] 1.9 - [635, 674] 2.6
03:11:24.770 00.000 6880 AutoFind: close dim-bright [653, 662] 1.9 - [651, 679] 67.8
03:11:24.770 00.000 6880 AutoFind: too close [1032, 413] 2.0 - [1024, 433] 2.0
03:11:24.770 00.000 6880 AutoFind: too close [1130, 670] 2.0 - [1137, 672] 2.1
03:11:24.770 00.000 6880 AutoFind: too close [630, 687] 2.2 - [628, 699] 2.3
03:11:24.770 00.000 6880 AutoFind: too close [630, 687] 2.2 - [633, 680] 2.5
03:11:24.770 00.000 6880 AutoFind: too close [630, 687] 2.2 - [635, 674] 2.6
03:11:24.770 00.000 6880 AutoFind: close dim-bright [630, 687] 2.2 - [647, 686] 57.0
03:11:24.770 00.000 6880 AutoFind: close dim-bright [183, 450] 2.2 - [195, 460] 23.1
03:11:24.770 00.000 6880 AutoFind: too close [628, 699] 2.3 - [633, 680] 2.5
03:11:24.770 00.000 6880 AutoFind: close dim-bright [628, 699] 2.3 - [647, 686] 57.0
03:11:24.770 00.000 6880 AutoFind: too close [680, 704] 2.4 - [681, 692] 2.5
03:11:24.770 00.000 6880 AutoFind: close dim-bright [680, 704] 2.4 - [664, 696] 58.7
03:11:24.770 00.000 6880 AutoFind: too close [633, 680] 2.5 - [635, 674] 2.6
03:11:24.770 00.000 6880 AutoFind: close dim-bright [633, 680] 2.5 - [647, 686] 57.0
03:11:24.770 00.000 6880 AutoFind: close dim-bright [633, 680] 2.5 - [651, 679] 67.8
03:11:24.770 00.000 6880 AutoFind: close dim-bright [681, 692] 2.5 - [664, 696] 58.7
03:11:24.770 00.000 6880 AutoFind: close dim-bright [635, 674] 2.6 - [647, 686] 57.0
03:11:24.770 00.000 6880 AutoFind: close dim-bright [635, 674] 2.6 - [651, 679] 67.8
03:11:24.770 00.000 6880 AutoFind: too close [647, 686] 57.0 - [656, 699] 57.2
03:11:24.770 00.000 6880 AutoFind: too close [647, 686] 57.0 - [664, 696] 58.7
03:11:24.770 00.000 6880 AutoFind: too close [647, 686] 57.0 - [651, 679] 67.8
03:11:24.770 00.000 6880 AutoFind: too close [656, 699] 57.2 - [664, 696] 58.7
03:11:24.770 00.000 6880 AutoFind: too close [656, 699] 57.2 - [651, 679] 67.8
03:11:24.770 00.000 6880 AutoFind: too close [664, 696] 58.7 - [651, 679] 67.8
03:11:24.770 00.000 6880 AutoFind: too close to edge [64, 14] 1.8
03:11:24.770 00.000 6880 AutoFind: too close to edge [1271, 536] 1.9
03:11:24.770 00.000 6880 AutoFind: BPP = 8, saturation at 255, pedestal 0, thresh = 229
03:11:24.770 00.000 6880 Star::Find(15, 586, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 1 (0), X=585.26, Y=159.53, Mass=1414, SNR=25.4, Peak=82 HFD=5.6
03:11:24.770 00.000 6880 Star::Find(15, 195, 460, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 1 (0), X=194.69, Y=460.13, Mass=756, SNR=18.8, Peak=60 HFD=4.0
03:11:24.770 00.000 6880 Star::Find(15, 203, 263, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 1 (0), X=203.09, Y=262.83, Mass=389, SNR=13.2, Peak=35 HFD=4.4
03:11:24.770 00.000 6880 Star::Find(15, 950, 115, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 1 (0), X=950.17, Y=114.90, Mass=339, SNR=12.4, Peak=38 HFD=4.2
03:11:24.770 00.000 6880 Star::Find(15, 584, 32, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 1 (0), X=583.09, Y=31.32, Mass=195, SNR=9.3, Peak=20 HFD=4.6
03:11:24.770 00.000 6880 Star::Find(15, 641, 468, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 1 (0), X=641.33, Y=467.06, Mass=55, SNR=4.9, Peak=17 HFD=2.3
03:11:24.770 00.000 6880 Star::Find(15, 346, 386, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 1 (0), X=346.10, Y=385.28, Mass=91, SNR=6.3, Peak=17 HFD=4.2
03:11:24.770 00.000 6880 Star::Find(15, 572, 285, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 0 (3), X=572.00, Y=285.00, Mass=0, SNR=0.0, Peak=12 HFD=0.0
03:11:24.770 00.000 6880 Star::Find(15, 183, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 1 (0), X=194.69, Y=460.13, Mass=756, SNR=18.8, Peak=60 HFD=4.0
03:11:24.770 00.000 6880 Star::Find(15, 531, 654, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 0 (3), X=531.00, Y=654.00, Mass=0, SNR=0.0, Peak=12 HFD=0.0
03:11:24.770 00.000 6880 Star::Find(15, 856, 819, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 0 (3), X=856.00, Y=819.00, Mass=4, SNR=1.4, Peak=14 HFD=0.0
03:11:24.770 00.000 6880 Star::Find(15, 680, 649, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find false star n=6 nbg=278 bg=10.5 sigma=1.2 thresh=14 peak=12
03:11:24.770 00.000 6880 Star::Find returns 0 (2), X=680.00, Y=649.00, Mass=22, SNR=2.9, Peak=15 HFD=0.0
03:11:24.770 00.000 6880 Star::Find(15, 675, 793, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 0 (2), X=675.00, Y=793.00, Mass=20, SNR=2.9, Peak=14 HFD=0.0
03:11:24.770 00.000 6880 Star::Find(15, 798, 925, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find false star n=8 nbg=276 bg=8.7 sigma=1.1 thresh=12 peak=10
03:11:24.770 00.000 6880 Star::Find returns 0 (2), X=798.00, Y=925.00, Mass=27, SNR=2.9, Peak=13 HFD=0.0
03:11:24.770 00.000 6880 Star::Find(15, 536, 124, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.770 00.000 6880 Star::Find returns 1 (0), X=536.26, Y=124.20, Mass=54, SNR=4.8, Peak=15 HFD=2.8
03:11:24.781 00.011 6880 Star::Find(15, 1182, 646, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.781 00.000 6880 Star::Find returns 0 (2), X=1182.00, Y=646.00, Mass=12, SNR=2.3, Peak=13 HFD=0.0
03:11:24.781 00.000 6880 Star::Find(15, 1134, 800, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.781 00.000 6880 Star::Find returns 0 (2), X=1134.00, Y=800.00, Mass=11, SNR=2.1, Peak=13 HFD=0.0
03:11:24.781 00.000 6880 Star::Find(15, 766, 662, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.781 00.000 6880 Star::Find false star n=10 nbg=277 bg=9.1 sigma=1.1 thresh=12 peak=11
03:11:24.781 00.000 6880 Star::Find returns 0 (2), X=766.00, Y=662.00, Mass=31, SNR=2.9, Peak=13 HFD=0.0
03:11:24.781 00.000 6880 Star::Find(15, 681, 451, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.781 00.000 6880 Star::Find returns 0 (2), X=681.00, Y=451.00, Mass=13, SNR=2.4, Peak=14 HFD=0.0
03:11:24.781 00.000 6880 Star::Find(15, 1044, 392, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.001 6880 Star::Find returns 0 (3), X=1044.00, Y=392.00, Mass=8, SNR=1.8, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1111, 212, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=1111.00, Y=212.00, Mass=4, SNR=1.3, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 442, 837, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=10 nbg=281 bg=8.1 sigma=1.1 thresh=11 peak=10
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=442.00, Y=837.00, Mass=32, SNR=2.9, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1150, 167, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=19 nbg=271 bg=8.2 sigma=1.0 thresh=11 peak=11
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=1150.00, Y=167.00, Mass=59, SNR=2.9, Peak=14 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 547, 516, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=8 nbg=276 bg=8.2 sigma=1.1 thresh=11 peak=9
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=547.00, Y=516.00, Mass=25, SNR=2.9, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1113, 48, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=13 nbg=277 bg=8.0 sigma=1.1 thresh=11 peak=9
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=1113.00, Y=48.00, Mass=41, SNR=2.9, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1032, 369, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=1032.00, Y=369.00, Mass=4, SNR=1.3, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 972, 448, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=972.00, Y=448.00, Mass=3, SNR=1.2, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 188, 407, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=188.00, Y=407.00, Mass=0, SNR=0.0, Peak=11 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 739, 288, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=739.00, Y=288.00, Mass=16, SNR=2.6, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 420, 445, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=420.00, Y=445.00, Mass=17, SNR=2.7, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 461, 342, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=6 nbg=282 bg=7.9 sigma=1.1 thresh=11 peak=9
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=461.00, Y=342.00, Mass=23, SNR=2.9, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1223, 737, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=13 nbg=272 bg=8.8 sigma=1.1 thresh=12 peak=11
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=1223.00, Y=737.00, Mass=42, SNR=2.9, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 707, 456, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=707.00, Y=456.00, Mass=4, SNR=1.3, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1254, 39, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=1254.00, Y=39.00, Mass=7, SNR=1.8, Peak=14 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1252, 333, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=1252.00, Y=333.00, Mass=13, SNR=2.3, Peak=14 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 899, 944, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=10 nbg=274 bg=9.1 sigma=1.1 thresh=12 peak=11
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=899.00, Y=944.00, Mass=33, SNR=2.9, Peak=15 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 751, 697, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=751.00, Y=697.00, Mass=10, SNR=2.0, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1207, 320, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=15 nbg=278 bg=8.2 sigma=1.1 thresh=11 peak=10
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=1207.00, Y=320.00, Mass=49, SNR=2.9, Peak=16 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 703, 257, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=703.00, Y=257.00, Mass=4, SNR=1.3, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1073, 604, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=1073.00, Y=604.00, Mass=14, SNR=2.5, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 948, 482, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=948.00, Y=482.00, Mass=5, SNR=1.5, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 686, 223, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=686.00, Y=223.00, Mass=18, SNR=2.7, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 347, 488, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=8 nbg=282 bg=7.9 sigma=1.1 thresh=11 peak=9
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=347.00, Y=488.00, Mass=27, SNR=2.9, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 932, 755, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=932.00, Y=755.00, Mass=14, SNR=2.4, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1134, 627, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=1134.00, Y=627.00, Mass=16, SNR=2.6, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 888, 380, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=888.00, Y=380.00, Mass=10, SNR=2.1, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1135, 410, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=1135.00, Y=410.00, Mass=19, SNR=2.9, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 923, 832, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=923.00, Y=832.00, Mass=17, SNR=2.6, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 818, 875, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=818.00, Y=875.00, Mass=9, SNR=2.0, Peak=14 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 308, 165, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=308.00, Y=165.00, Mass=3, SNR=1.2, Peak=11 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 323, 564, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=323.00, Y=564.00, Mass=6, SNR=1.6, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 667, 168, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=8 nbg=277 bg=8.1 sigma=1.1 thresh=11 peak=10
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=667.00, Y=168.00, Mass=26, SNR=2.9, Peak=14 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 207, 506, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=11 nbg=259 bg=7.5 sigma=0.9 thresh=10 peak=9
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=207.00, Y=506.00, Mass=30, SNR=2.9, Peak=11 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1059, 657, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=1059.00, Y=657.00, Mass=11, SNR=2.2, Peak=16 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 860, 238, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=860.00, Y=238.00, Mass=11, SNR=2.1, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 518, 746, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=518.00, Y=746.00, Mass=12, SNR=2.3, Peak=14 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 17, 730, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=17.00, Y=730.00, Mass=4, SNR=1.3, Peak=11 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 809, 563, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=809.00, Y=563.00, Mass=11, SNR=2.1, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 26, 149, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=26.00, Y=149.00, Mass=15, SNR=2.6, Peak=18 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 704, 575, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=704.00, Y=575.00, Mass=16, SNR=2.6, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 877, 450, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=877.00, Y=450.00, Mass=20, SNR=2.9, Peak=14 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1074, 349, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=1074.00, Y=349.00, Mass=4, SNR=1.3, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 426, 33, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=426.00, Y=33.00, Mass=9, SNR=2.0, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 978, 515, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=978.00, Y=515.00, Mass=12, SNR=2.3, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 50, 150, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=10 nbg=270 bg=7.4 sigma=0.9 thresh=10 peak=9
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=50.00, Y=150.00, Mass=28, SNR=2.9, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1209, 555, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=1209.00, Y=555.00, Mass=18, SNR=2.8, Peak=16 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1205, 513, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=1205.00, Y=513.00, Mass=7, SNR=1.7, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 39, 79, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=39.00, Y=79.00, Mass=3, SNR=1.2, Peak=11 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 26, 866, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=26.00, Y=866.00, Mass=12, SNR=2.2, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 766, 539, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=766.00, Y=539.00, Mass=16, SNR=2.7, Peak=14 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1100, 616, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=1100.00, Y=616.00, Mass=6, SNR=1.7, Peak=16 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 957, 935, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find false star n=9 nbg=277 bg=8.9 sigma=1.1 thresh=12 peak=10
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=957.00, Y=935.00, Mass=30, SNR=2.9, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 868, 308, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=868.00, Y=308.00, Mass=8, SNR=1.8, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 438, 273, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=438.00, Y=273.00, Mass=13, SNR=2.3, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 868, 846, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=868.00, Y=846.00, Mass=10, SNR=2.1, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 939, 317, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=939.00, Y=317.00, Mass=4, SNR=1.2, Peak=12 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 1141, 920, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (3), X=1141.00, Y=920.00, Mass=4, SNR=1.3, Peak=14 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 860, 932, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=860.00, Y=932.00, Mass=16, SNR=2.5, Peak=13 HFD=0.0
03:11:24.782 00.000 6880 Star::Find(15, 338, 927, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 0 (2), X=338.00, Y=927.00, Mass=11, SNR=2.2, Peak=15 HFD=0.0
03:11:24.782 00.000 6880 AutoFind: finding best star pass 1
03:11:24.782 00.000 6880 Star::Find(15, 586, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 1 (0), X=585.26, Y=159.53, Mass=1414, SNR=25.4, Peak=82 HFD=5.6
03:11:24.782 00.000 6880 AutoFind returns star at [586, 160] 27.0 Mass 1414 SNR 25.4
03:11:24.782 00.000 6880 Star::Find(15, 586, 160, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 1 (0), X=585.26, Y=159.53, Mass=1414, SNR=25.4, Peak=82 HFD=5.6
03:11:24.782 00.000 6880 MultiStar: List (6): {585.26, 159.53}(25.4), {194.69, 460.13}(18.8), {203.09, 262.83}(13.2), {950.17, 114.90}(12.4), {583.09, 31.32}(9.3), {346.10, 385.28}(6.3), 
03:11:24.782 00.000 6880 setting lock position to (585.26, 159.53)
03:11:24.782 00.000 6880 MultiStar: stabilizing after lock position change
03:11:24.782 00.000 6880 AutoSelect: state = 1, call UpdateGuideState
03:11:24.782 00.000 6880 UpdateGuideState(): m_state=1
03:11:24.782 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:11:24.782 00.000 6880 Star::Find returns 1 (0), X=585.26, Y=159.53, Mass=1414, SNR=25.4, Peak=82 HFD=5.6
03:11:24.782 00.000 6880 DistanceChecker: deactivated
03:11:24.782 00.000 6880 CameraToMount -- cameraTheta (0.00) - m_xAngle (-1.61) = xAngle (1.61 = 1.61)
03:11:24.782 00.000 6880 CameraToMount -- cameraTheta (0.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.58 = 1.58)
03:11:24.782 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.00 hyp=0.00 cameraTheta=0.00 mountX=-0.00 mountY=0.00, mountTheta=0.00
03:11:24.792 00.010 6880 setting lock position to (585.26, 159.53)
03:11:24.792 00.000 6880 MultiStar: stabilizing after lock position change
03:11:24.792 00.000 6880 CurrentPosition() valid, moving to STATE_SELECTED
03:11:24.793 00.001 6880 Changing from state SELECTING to SELECTED
03:11:24.793 00.000 6880 guider state => SELECTED
03:11:24.813 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:24.845 00.032 6880 UpdateGuideState exits: m=1414 SNR=25.4
03:11:24.845 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:24.865 00.020 6880 Status Line: Auto-selected star at (585.3, 159.5)
03:11:24.877 00.012 6880 PhdController: newstate STATE_WAIT_SELECTED
03:11:24.877 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"f275aa36-1e7c-4692-a6d1-6d8190879b52"}
03:11:24.877 00.000 6880 OnExposeComplete: enter
03:11:24.877 00.000 6880 UpdateGuideState(): m_state=2
03:11:24.877 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
03:11:24.877 00.000 6880 Star::Find returns 1 (0), X=585.25, Y=159.79, Mass=1300, SNR=24.2, Peak=80 HFD=5.6
03:11:24.877 00.000 6880 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.61) = xAngle (3.24 = -3.04)
03:11:24.877 00.000 6880 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.21 = -3.07)
03:11:24.877 00.000 6880 CameraToMount -- cameraX=-0.01 cameraY=0.26 hyp=0.26 cameraTheta=1.63 mountX=-0.26 mountY=-0.02, mountTheta=-3.07
03:11:24.877 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:24.908 00.031 6880 UpdateGuideState exits: m=1300 SNR=24.2
03:11:24.911 00.003 6880 PhdController: newstate STATE_CALIBRATE
03:11:24.911 00.000 6880 PhdController: newstate STATE_GUIDE
03:11:24.911 00.000 6880 Changing from state SELECTED to CALIBRATING_PRIMARY
03:11:24.911 00.000 6880 guider state => CALIBRATED
03:11:24.911 00.000 6880 StartCapturing CaptureActive=1 continueCapturing=1 exposurePending=0
03:11:24.982 00.071 6880 reset dither spiral
03:11:24.982 00.000 6880 PhdController: newstate STATE_SETTLE_BEGIN
03:11:24.982 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:24.982 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:11:24.982 00.000 6880 Enqueuing Expose request
03:11:24.982 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"330886f5-fa85-4b71-b521-823ad4dcefd0"}
03:11:24.982 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"330886f5-fa85-4b71-b521-823ad4dcefd0"}
03:11:24.982 00.000 10052 Worker thread wakes up
03:11:24.982 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:24.982 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:11:24.982 00.000 6880 evsrv: cli 01543AA0 disconnect
03:11:24.984 00.002 6880 evsrv: cli 015431E0 connect
03:11:24.984 00.000 6880 case statement mapped state 5 to 1
03:11:24.985 00.001 6880 case statement mapped state 5 to 1
03:11:24.986 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"605a78a8-f034-4d5a-99bc-f7838567fe7d"}
03:11:24.986 00.000 6880 case statement mapped state 5 to 1
03:11:24.986 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"605a78a8-f034-4d5a-99bc-f7838567fe7d"}
03:11:24.986 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"999141a2-13c6-4f64-bfec-422ec304b750"}
03:11:24.986 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[0.00,0.00],"units":"arcsec/hr","axes":"RA/Dec"},"id":"999141a2-13c6-4f64-bfec-422ec304b750"}
03:11:24.987 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"b990fc7e-be73-4836-a9ae-52542a4d400c"}
03:11:24.987 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":84,"width":15,"height":15,"star_pos":[7.25,6.79],"pixels":"..."},"id":"b990fc7e-be73-4836-a9ae-52542a4d400c"}
03:11:24.988 00.001 6880 evsrv: cli 015431E0 disconnect
03:11:24.989 00.001 6880 evsrv: cli 0FDBB510 connect
03:11:24.989 00.000 6880 case statement mapped state 5 to 1
03:11:24.989 00.000 6880 case statement mapped state 5 to 1
03:11:24.989 00.000 6880 evsrv: cli 0FDBB510 request: {"method":"get_lock_position","id":"44172a11-c645-43c4-92d9-534a0dfc81e2"}
03:11:24.990 00.001 6880 evsrv: cli 0FDBB510 response: {"jsonrpc":"2.0","result":[585.26,159.53],"id":"44172a11-c645-43c4-92d9-534a0dfc81e2"}
03:11:24.999 00.009 6880 evsrv: cli 0FDBB510 disconnect
03:11:25.003 00.004 6880 evsrv: cli 0FDBAC50 connect
03:11:25.003 00.000 6880 case statement mapped state 5 to 1
03:11:25.005 00.002 6880 case statement mapped state 5 to 1
03:11:25.005 00.000 6880 evsrv: cli 0FDBAC50 request: {"method":"get_app_state","id":"e1940bf5-4d2a-4b2f-b094-38901af24ba2"}
03:11:25.005 00.000 6880 case statement mapped state 5 to 1
03:11:25.005 00.000 6880 evsrv: cli 0FDBAC50 response: {"jsonrpc":"2.0","result":"Selected","id":"e1940bf5-4d2a-4b2f-b094-38901af24ba2"}
03:11:25.006 00.001 6880 evsrv: cli 0FDBAC50 disconnect
03:11:25.896 00.890 10052 Exposure complete
03:11:25.959 00.063 10052 worker thread done servicing request
03:11:25.959 00.000 6880 OnExposeComplete: enter
03:11:25.959 00.000 6880 UpdateGuideState(): m_state=5
03:11:25.959 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
03:11:25.959 00.000 6880 Star::Find returns 1 (0), X=584.97, Y=159.08, Mass=1202, SNR=23.5, Peak=79 HFD=5.8
03:11:25.959 00.000 6880 CameraToMount -- cameraTheta (-2.15) - m_xAngle (-1.61) = xAngle (-0.54 = -0.54)
03:11:25.959 00.000 6880 CameraToMount -- cameraTheta (-2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.57 = -0.57)
03:11:25.959 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.45 hyp=0.54 cameraTheta=-2.15 mountX=0.46 mountY=-0.29, mountTheta=-0.56
03:11:25.959 00.000 6880 Changing from state CALIBRATED to GUIDING
03:11:26.033 00.074 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:11:26.098 00.065 6880 ScopeASCOM::SideOfPier() returns 1
03:11:26.098 00.000 6880 AdjustCalibrationForScopePointing (scope): current dec=3.4 pierSide=1, cal dec=-0.0 pierSide=1 rotAngle=None bin=1
03:11:26.098 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
03:11:26.098 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
03:11:26.098 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
03:11:26.098 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
03:11:26.098 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
03:11:26.098 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
03:11:26.098 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
03:11:26.098 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:11:26.112 00.014 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:11:26.112 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
03:11:26.112 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:11:26.113 00.001 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
03:11:26.113 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
03:11:26.240 00.127 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
03:11:26.240 00.000 6880 GetDouble("/profile/2/camera/pixelsize", 0.000000) returns 3.750000
03:11:26.240 00.000 6880 Dec comp: XRate 2.329 -> 2.324 for dec -0.0 -> dec 3.4
03:11:26.303 00.063 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:11:26.383 00.080 6880 ScopeASCOM::SideOfPier() returns 1
03:11:26.383 00.000 6880 setting lock position to (584.97, 159.08)
03:11:26.383 00.000 6880 MultiStar: stabilizing after lock position change
03:11:26.383 00.000 6880 guider state => GUIDING
03:11:26.383 00.000 6880 Status Line: Guiding
03:11:26.389 00.006 6880 Mount: notify guiding started
03:11:26.389 00.000 6880 GetString("/profile/2/name", "") returns "1"
03:11:26.389 00.000 6880 GetString("/profile/2/scope/calibration/timestamp", "") returns "04/07/2026 00:52:47"
03:11:26.389 00.000 6880 GetDouble("/profile/2/scope/calibration/xRate", 1.000000) returns 0.002329
03:11:26.389 00.000 6880 GetDouble("/profile/2/scope/calibration/yRate", 1.000000) returns 0.002474
03:11:26.389 00.000 6880 GetInt("/profile/2/scope/calibration/binning", 1) returns 1
03:11:26.389 00.000 6880 GetDouble("/profile/2/scope/calibration/xAngle", 0.000000) returns -1.613090
03:11:26.389 00.000 6880 GetDouble("/profile/2/scope/calibration/yAngle", 0.000000) returns -0.073468
03:11:26.389 00.000 6880 GetDouble("/profile/2/scope/calibration/declination", 0.000000) returns -0.000062
03:11:26.389 00.000 6880 GetInt("/profile/2/scope/calibration/pierSide", -1) returns 1
03:11:26.389 00.000 6880 GetInt("/profile/2/scope/calibration/raGuideParity", 0) returns 1
03:11:26.389 00.000 6880 GetInt("/profile/2/scope/calibration/decGuideParity", 0) returns 1
03:11:26.389 00.000 6880 GetDouble("/profile/2/scope/calibration/rotatorAngle", -888.000000) returns -888.000000
03:11:26.389 00.000 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
03:11:26.395 00.006 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
03:11:26.395 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
03:11:26.395 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
03:11:26.395 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
03:11:26.395 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
03:11:26.395 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
03:11:26.395 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:11:26.395 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:11:26.395 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
03:11:26.395 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:11:26.395 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
03:11:26.395 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
03:11:26.399 00.004 6880 GetInt("/profile/2/scope/calibration/focal_length", 0) returns 120
03:11:26.399 00.000 6880 GetDouble("/profile/2/scope/calibration/image_scale", 1.000000) returns 6.445780
03:11:26.399 00.000 6880 GetDouble("/profile/2/scope/calibration/ra_guide_rate", -1.000000) returns 0.004178
03:11:26.399 00.000 6880 GetDouble("/profile/2/scope/calibration/dec_guide_rate", -1.000000) returns 0.004178
03:11:26.399 00.000 6880 GetDouble("/profile/2/scope/calibration/ortho_error", 0.000000) returns 1.786080
03:11:26.399 00.000 6880 GetInt("/profile/2/scope/calibration/ra_step_count", 0) returns 12
03:11:26.399 00.000 6880 GetInt("/profile/2/scope/calibration/dec_step_count", 0) returns 12
03:11:26.399 00.000 6880 GetDouble("/profile/2/scope/calibration/orig_binning", 1.000000) returns 1.000000
03:11:26.399 00.000 6880 GetInt("/profile/2/scope/calibration/last_issue", 0) returns 0
03:11:26.399 00.000 6880 GetString("/profile/2/scope/calibration/orig_timestamp", "Unknown") returns "04/07/2026 00:52:47"
03:11:26.399 00.000 6880 GetInt("/profile/2/scope/calibration/orig_pierside", -1) returns 1
03:11:26.399 00.000 6880 GetString("/profile/2/scope/calibration/ra_steps", "") returns "{0.0 0.0}, {0.1 -2.0}, {-0.2 -4.1}, {-0.4 -6.0}, {-0.5 -8.0}, {-0.2 -10.1}, {-0.5 -12.5}, {-0.6 -14.6}, {-1.0 -17.0}, {-0.6 -19.1}, {-0.9 -21.0}, {-1.1 -23.1}, {-1.1 -25.1}, {-1.1 -25.1}, {-0.9 -22.8}, {-1.0 -20.7}, {-1.2 -18.7}, {-0.9 -16.4}, {-1.0 -14.3}, {-0.9 -11.8}, {-0.6 -9.9}, {-0.8 -7.4}, {-0.9 -5.1}, {-0.8 -2.9}, {-0.6 -0.6}, {-0.7 1.7}"
03:11:26.399 00.000 6880 GetString("/profile/2/scope/calibration/dec_steps", "") returns "{0.0 0.0}, {-2.1 0.3}, {-4.6 0.5}, {-6.5 0.8}, {-8.9 0.9}, {-10.9 0.9}, {-13.4 1.0}, {-15.5 1.5}, {-17.7 1.7}, {-20.1 1.6}, {-22.1 1.9}, {-24.4 1.7}, {-26.7 2.0}, {-26.7 2.0}, {-25.6 2.0}, {-24.0 2.2}, {-21.7 1.9}, {-19.5 2.0}, {-17.3 1.8}, {-15.5 1.7}, {-13.3 1.6}, {-11.1 1.4}, {-9.0 1.4}, {-6.9 1.3}, {-5.2 1.1}, {-3.4 0.9}"
03:11:26.510 00.111 6880 ScopeASCOM::GetGuideRates returns 0 15.040 15.040 a-s/sec
03:11:26.797 00.287 6880 ScopeASCOM::SideOfPier() returns 1
03:11:26.877 00.080 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 0.00,0.00
03:11:26.877 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 0.00,0.00
03:11:26.923 00.046 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:11:26.923 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 3.4
03:11:26.925 00.002 6880 MountToCamera -- mountTheta (0.00) + m_xAngle (-1.61) = xAngle (-1.61 = -1.61)
03:11:26.925 00.000 6880 MountToCamera -- mountX=0.00 mountY=0.00 hyp=0.00 mountTheta=0.00 cameraX=-0.00, cameraY=-0.00 cameraTheta=0.00
03:11:26.925 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = -0.00,-0.00 arcsec/hr
03:11:26.926 00.001 6880 UpdateLockPosShiftCameraCoords: shift rate -0,-0 px/sec
03:11:26.926 00.000 6880 GetInt("/profile/2/AutoLoadCalibration", -1) returns 0
03:11:26.926 00.000 6880 GetBoolean("/profile/2/AlreadyAskedCalibAutoload", 0) returns 1
03:11:26.926 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:26.957 00.031 6880 UpdateGuideState exits: m=1202 SNR=23.5
03:11:26.957 00.000 6880 PhdController: newstate STATE_SETTLE_WAIT
03:11:26.957 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:26.957 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:26.957 00.000 6880 Enqueuing Expose request
03:11:26.957 00.000 10052 Worker thread wakes up
03:11:26.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:26.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:26.957 00.000 6880 evsrv: cli 015431E0 connect
03:11:26.963 00.006 6880 case statement mapped state 6 to 3
03:11:26.963 00.000 6880 case statement mapped state 6 to 3
03:11:26.963 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2bcf8352-b2d0-4bb7-bf68-3f3bd5d713a3"}
03:11:26.964 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2bcf8352-b2d0-4bb7-bf68-3f3bd5d713a3"}
03:11:26.964 00.000 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":8}
03:11:26.964 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":8}
03:11:26.965 00.001 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"2cec9bd9-6816-4ede-a2c8-7e7f89fafe3d"}
03:11:26.965 00.000 6880 case statement mapped state 6 to 3
03:11:26.965 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2cec9bd9-6816-4ede-a2c8-7e7f89fafe3d"}
03:11:26.965 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"75d0af21-7119-4edb-8a4b-d9d3b5608a37"}
03:11:26.965 00.000 6880 case statement mapped state 6 to 3
03:11:26.965 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"75d0af21-7119-4edb-8a4b-d9d3b5608a37"}
03:11:26.966 00.001 6880 evsrv: cli 015431E0 disconnect
03:11:26.966 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5f3c3836-fee7-43c5-bc7f-efff7765a715"}
03:11:26.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.97,7.08],"pixels":"..."},"id":"5f3c3836-fee7-43c5-bc7f-efff7765a715"}
03:11:28.097 01.131 10052 Exposure complete
03:11:28.182 00.085 10052 worker thread done servicing request
03:11:28.182 00.000 6880 OnExposeComplete: enter
03:11:28.182 00.000 6880 UpdateGuideState(): m_state=6
03:11:28.182 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:11:28.182 00.000 6880 Star::Find returns 1 (0), X=585.07, Y=159.11, Mass=1451, SNR=25.8, Peak=87 HFD=5.9
03:11:28.182 00.000 6880 CameraToMount -- cameraTheta (0.34) - m_xAngle (-1.61) = xAngle (1.96 = 1.96)
03:11:28.182 00.000 6880 CameraToMount -- cameraTheta (0.34) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.93 = 1.93)
03:11:28.182 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.04 hyp=0.11 cameraTheta=0.34 mountX=-0.04 mountY=0.10, mountTheta=1.95
03:11:28.182 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.04, opts=13)
03:11:28.182 00.000 6880 Enqueuing Move request for scope (0.10, 0.04)
03:11:28.182 00.000 10052 Worker thread wakes up
03:11:28.182 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.04) opts 0xd
03:11:28.182 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.04)
03:11:28.182 00.000 10052 Moving (0.10, 0.04) raw xDistance=-0.04 yDistance=0.10
03:11:28.182 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:11:28.182 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.00
03:11:28.182 00.000 10052 MoveAxis(E, 0, ABG)
03:11:28.182 00.000 10052 Move returns status 0, amount 0
03:11:28.182 00.000 10052 MoveAxis(N, 0, ABG)
03:11:28.182 00.000 10052 Move returns status 0, amount 0
03:11:28.182 00.000 10052 move complete, result=0
03:11:28.182 00.000 10052 worker thread done servicing request
03:11:28.206 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:28.225 00.019 6880 UpdateGuideState exits: m=1451 SNR=25.8
03:11:28.225 00.000 6880 PhdController: settling, locked = 1, distance = 0.41 (0.60) aobump = 0 frame = 1 / 99999
03:11:28.225 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783127488.225,"Host":"MINIASTRO1","Inst":1,"Distance":0.41,"Time":0.0,"SettleTime":6.0,"StarLocked":true}
03:11:28.225 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:28.225 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:28.225 00.000 6880 Enqueuing Expose request
03:11:28.225 00.000 6880 GuideStep: -0.0 px 0 ms EAST, 0.1 px 0 ms NORTH
03:11:28.225 00.000 10052 Worker thread wakes up
03:11:28.225 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:28.225 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:28.528 00.303 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8933f2b-0f8f-4e7b-ab11-49bf07645c0f"}
03:11:28.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8933f2b-0f8f-4e7b-ab11-49bf07645c0f"}
03:11:28.528 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"736677db-24f4-47ad-91cf-1d9b63f0f732"}
03:11:28.528 00.000 6880 case statement mapped state 6 to 3
03:11:28.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"736677db-24f4-47ad-91cf-1d9b63f0f732"}
03:11:28.528 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"801e4986-8f0c-4d06-bf12-77c3700161be"}
03:11:28.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":1,"width":15,"height":15,"star_pos":[7.07,7.11],"pixels":"..."},"id":"801e4986-8f0c-4d06-bf12-77c3700161be"}
03:11:29.145 00.617 10052 Exposure complete
03:11:29.208 00.063 10052 worker thread done servicing request
03:11:29.208 00.000 6880 OnExposeComplete: enter
03:11:29.208 00.000 6880 UpdateGuideState(): m_state=6
03:11:29.208 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:11:29.208 00.000 6880 Star::Find returns 1 (0), X=585.04, Y=159.23, Mass=1378, SNR=25.2, Peak=90 HFD=5.7
03:11:29.208 00.000 6880 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.61) = xAngle (2.75 = 2.75)
03:11:29.208 00.000 6880 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.72 = 2.72)
03:11:29.208 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.16 cameraTheta=1.14 mountX=-0.15 mountY=0.07, mountTheta=2.72
03:11:29.208 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.15, opts=13)
03:11:29.208 00.000 6880 Enqueuing Move request for scope (0.07, 0.15)
03:11:29.208 00.000 10052 Worker thread wakes up
03:11:29.208 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
03:11:29.208 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
03:11:29.208 00.000 10052 Moving (0.07, 0.15) raw xDistance=-0.15 yDistance=0.07
03:11:29.208 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
03:11:29.208 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
03:11:29.208 00.000 10052 MoveAxis(E, 29, ABG)
03:11:29.208 00.000 10052 Guiding  Dir = 2, Dur = 29
03:11:29.238 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:29.240 00.002 10052 IsSlewing returns 0
03:11:29.255 00.015 6880 UpdateGuideState exits: m=1378 SNR=25.2
03:11:29.255 00.000 6880 PhdController: settling, locked = 1, distance = 0.33 (0.60) aobump = 0 frame = 2 / 99999
03:11:29.255 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783127489.255,"Host":"MINIASTRO1","Inst":1,"Distance":0.33,"Time":1.0,"SettleTime":6.0,"StarLocked":true}
03:11:29.270 00.015 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:29.270 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:29.270 00.000 6880 Enqueuing Expose request
03:11:29.272 00.002 10052 IsGuiding returns 0
03:11:29.303 00.031 10052 PulseGuide returned control before completion, sleep 12
03:11:29.343 00.040 10052 IsGuiding returns 1
03:11:29.345 00.002 10052 scope still moving after pulse duration time elapsed
03:11:29.382 00.037 10052 IsSlewing returns 0
03:11:29.426 00.044 10052 IsGuiding returns 0
03:11:29.426 00.000 10052 scope move finished after 29 + 119 ms
03:11:29.426 00.000 10052 Move returns status 0, amount 29
03:11:29.426 00.000 10052 MoveAxis(N, 0, ABG)
03:11:29.426 00.000 10052 Move returns status 0, amount 0
03:11:29.426 00.000 10052 move complete, result=0
03:11:29.426 00.000 10052 worker thread done servicing request
03:11:29.426 00.000 10052 Worker thread wakes up
03:11:29.426 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:29.426 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:29.426 00.000 6880 GuideStep: -0.2 px 29 ms EAST, 0.1 px 0 ms NORTH
03:11:30.529 01.103 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d5ddef1-a169-4e09-a9b5-7b07908c1003"}
03:11:30.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d5ddef1-a169-4e09-a9b5-7b07908c1003"}
03:11:30.529 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"efdcbc5f-0d50-4070-8036-3bc1aa8ebecf"}
03:11:30.529 00.000 6880 case statement mapped state 6 to 3
03:11:30.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"efdcbc5f-0d50-4070-8036-3bc1aa8ebecf"}
03:11:30.529 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3d25de7-40fb-49fb-9df4-25e73dab0648"}
03:11:30.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":2,"width":15,"height":15,"star_pos":[7.04,7.23],"pixels":"..."},"id":"a3d25de7-40fb-49fb-9df4-25e73dab0648"}
03:11:30.561 00.032 10052 Exposure complete
03:11:30.640 00.079 10052 worker thread done servicing request
03:11:30.640 00.000 6880 OnExposeComplete: enter
03:11:30.640 00.000 6880 UpdateGuideState(): m_state=6
03:11:30.640 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:11:30.640 00.000 6880 Star::Find returns 1 (0), X=584.92, Y=159.06, Mass=1655, SNR=27.4, Peak=113 HFD=5.9
03:11:30.640 00.000 6880 CameraToMount -- cameraTheta (-2.88) - m_xAngle (-1.61) = xAngle (-1.26 = -1.26)
03:11:30.640 00.000 6880 CameraToMount -- cameraTheta (-2.88) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.29 = -1.29)
03:11:30.640 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.88 mountX=0.01 mountY=-0.05, mountTheta=-1.27
03:11:30.640 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.01, opts=13)
03:11:30.640 00.000 6880 Enqueuing Move request for scope (-0.05, -0.01)
03:11:30.640 00.000 10052 Worker thread wakes up
03:11:30.640 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:11:30.640 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:11:30.640 00.000 10052 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
03:11:30.640 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:11:30.640 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.00
03:11:30.640 00.000 10052 MoveAxis(E, 0, ABG)
03:11:30.640 00.000 10052 Move returns status 0, amount 0
03:11:30.640 00.000 10052 MoveAxis(N, 0, ABG)
03:11:30.645 00.005 10052 Move returns status 0, amount 0
03:11:30.645 00.000 10052 move complete, result=0
03:11:30.645 00.000 10052 worker thread done servicing request
03:11:30.657 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:30.688 00.031 6880 UpdateGuideState exits: m=1655 SNR=27.4
03:11:30.688 00.000 6880 PhdController: settling, locked = 1, distance = 0.25 (0.60) aobump = 0 frame = 3 / 99999
03:11:30.688 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783127490.688,"Host":"MINIASTRO1","Inst":1,"Distance":0.25,"Time":2.5,"SettleTime":6.0,"StarLocked":true}
03:11:30.688 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:30.688 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:30.688 00.000 6880 Enqueuing Expose request
03:11:30.688 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:30.688 00.000 10052 Worker thread wakes up
03:11:30.688 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:30.688 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:31.614 00.926 10052 Exposure complete
03:11:31.691 00.077 10052 worker thread done servicing request
03:11:31.691 00.000 6880 OnExposeComplete: enter
03:11:31.691 00.000 6880 UpdateGuideState(): m_state=6
03:11:31.691 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
03:11:31.691 00.000 6880 Star::Find returns 1 (0), X=584.85, Y=159.56, Mass=1546, SNR=26.6, Peak=94 HFD=5.4
03:11:31.691 00.000 6880 CameraToMount -- cameraTheta (1.81) - m_xAngle (-1.61) = xAngle (3.42 = -2.86)
03:11:31.691 00.000 6880 CameraToMount -- cameraTheta (1.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.39 = -2.90)
03:11:31.691 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.49 hyp=0.50 cameraTheta=1.81 mountX=-0.48 mountY=-0.12, mountTheta=-2.89
03:11:31.691 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.49, opts=13)
03:11:31.691 00.000 6880 Enqueuing Move request for scope (-0.12, 0.49)
03:11:31.691 00.000 10052 Worker thread wakes up
03:11:31.691 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.49) opts 0xd
03:11:31.691 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.49)
03:11:31.691 00.000 10052 Moving (-0.12, 0.49) raw xDistance=-0.48 yDistance=-0.12
03:11:31.691 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.48
03:11:31.691 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.12 is < calculated value -0.14, using input
03:11:31.691 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.08
03:11:31.691 00.000 10052 MoveAxis(E, 93, ABG)
03:11:31.691 00.000 10052 Guiding  Dir = 2, Dur = 93
03:11:31.709 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:31.736 00.027 6880 UpdateGuideState exits: m=1546 SNR=26.6
03:11:31.738 00.002 6880 PhdController: settling, locked = 1, distance = 0.32 (0.60) aobump = 0 frame = 4 / 99999
03:11:31.738 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783127491.738,"Host":"MINIASTRO1","Inst":1,"Distance":0.32,"Time":3.5,"SettleTime":6.0,"StarLocked":true}
03:11:31.738 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:31.738 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:31.738 00.000 6880 Enqueuing Expose request
03:11:31.738 00.000 10052 IsSlewing returns 0
03:11:31.818 00.080 10052 IsGuiding returns 0
03:11:31.881 00.063 10052 PulseGuide returned control before completion, sleep 40
03:11:31.993 00.112 10052 IsGuiding returns 0
03:11:31.993 00.000 10052 Move returns status 0, amount 93
03:11:31.993 00.000 10052 MoveAxis(N, 0, ABG)
03:11:31.993 00.000 10052 Move returns status 0, amount 0
03:11:31.993 00.000 10052 move complete, result=0
03:11:31.993 00.000 10052 worker thread done servicing request
03:11:31.993 00.000 10052 Worker thread wakes up
03:11:31.993 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:31.993 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:31.993 00.000 6880 GuideStep: -0.5 px 93 ms EAST, -0.1 px 0 ms NORTH
03:11:32.535 00.542 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c32e077-ee91-49e3-9841-52c2291db021"}
03:11:32.535 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c32e077-ee91-49e3-9841-52c2291db021"}
03:11:32.537 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5727395-3b72-45a0-8549-f1f1c5f5ab04"}
03:11:32.537 00.000 6880 case statement mapped state 6 to 3
03:11:32.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d5727395-3b72-45a0-8549-f1f1c5f5ab04"}
03:11:32.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"914feeaa-77a7-4254-875e-5138a6cbee5d"}
03:11:32.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[6.85,6.56],"pixels":"..."},"id":"914feeaa-77a7-4254-875e-5138a6cbee5d"}
03:11:33.145 00.608 10052 Exposure complete
03:11:33.216 00.071 10052 worker thread done servicing request
03:11:33.216 00.000 6880 OnExposeComplete: enter
03:11:33.216 00.000 6880 UpdateGuideState(): m_state=6
03:11:33.216 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
03:11:33.216 00.000 6880 Star::Find returns 1 (0), X=584.86, Y=159.03, Mass=1462, SNR=25.8, Peak=92 HFD=5.8
03:11:33.216 00.000 6880 CameraToMount -- cameraTheta (-2.69) - m_xAngle (-1.61) = xAngle (-1.08 = -1.08)
03:11:33.216 00.000 6880 CameraToMount -- cameraTheta (-2.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.11 = -1.11)
03:11:33.216 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.05 hyp=0.12 cameraTheta=-2.69 mountX=0.06 mountY=-0.11, mountTheta=-1.09
03:11:33.229 00.013 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.05, opts=13)
03:11:33.229 00.000 6880 Enqueuing Move request for scope (-0.11, -0.05)
03:11:33.230 00.001 10052 Worker thread wakes up
03:11:33.230 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.05) opts 0xd
03:11:33.230 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.05)
03:11:33.230 00.000 10052 Moving (-0.11, -0.05) raw xDistance=0.06 yDistance=-0.11
03:11:33.230 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:11:33.230 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.14, using input
03:11:33.230 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.06
03:11:33.230 00.000 10052 MoveAxis(E, 0, ABG)
03:11:33.230 00.000 10052 Move returns status 0, amount 0
03:11:33.230 00.000 10052 MoveAxis(N, 0, ABG)
03:11:33.230 00.000 10052 Move returns status 0, amount 0
03:11:33.230 00.000 10052 move complete, result=0
03:11:33.230 00.000 10052 worker thread done servicing request
03:11:33.248 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:33.280 00.032 6880 UpdateGuideState exits: m=1462 SNR=25.8
03:11:33.280 00.000 6880 PhdController: settling, locked = 1, distance = 0.26 (0.60) aobump = 0 frame = 5 / 99999
03:11:33.280 00.000 6880 evsrv: {"Event":"Settling","Timestamp":1783127493.280,"Host":"MINIASTRO1","Inst":1,"Distance":0.26,"Time":5.0,"SettleTime":6.0,"StarLocked":true}
03:11:33.280 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:33.280 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:33.280 00.000 6880 Enqueuing Expose request
03:11:33.280 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:33.280 00.000 10052 Worker thread wakes up
03:11:33.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:33.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:34.189 00.909 10052 Exposure complete
03:11:34.270 00.081 10052 worker thread done servicing request
03:11:34.270 00.000 6880 OnExposeComplete: enter
03:11:34.270 00.000 6880 UpdateGuideState(): m_state=6
03:11:34.270 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
03:11:34.276 00.006 6880 Star::Find returns 1 (0), X=584.87, Y=159.00, Mass=1630, SNR=26.8, Peak=96 HFD=6.1
03:11:34.276 00.000 6880 CameraToMount -- cameraTheta (-2.46) - m_xAngle (-1.61) = xAngle (-0.85 = -0.85)
03:11:34.276 00.000 6880 CameraToMount -- cameraTheta (-2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.88 = -0.88)
03:11:34.276 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.08 hyp=0.13 cameraTheta=-2.46 mountX=0.09 mountY=-0.10, mountTheta=-0.86
03:11:34.276 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.08, opts=13)
03:11:34.276 00.000 6880 Enqueuing Move request for scope (-0.10, -0.08)
03:11:34.276 00.000 10052 Worker thread wakes up
03:11:34.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.08) opts 0xd
03:11:34.276 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.08)
03:11:34.276 00.000 10052 Moving (-0.10, -0.08) raw xDistance=0.09 yDistance=-0.10
03:11:34.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:11:34.276 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.10 is < calculated value -0.12, using input
03:11:34.276 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = -0.05
03:11:34.276 00.000 10052 MoveAxis(E, 0, ABG)
03:11:34.276 00.000 10052 Move returns status 0, amount 0
03:11:34.276 00.000 10052 MoveAxis(N, 0, ABG)
03:11:34.276 00.000 10052 Move returns status 0, amount 0
03:11:34.276 00.000 10052 move complete, result=0
03:11:34.276 00.000 10052 worker thread done servicing request
03:11:34.295 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:34.334 00.039 6880 UpdateGuideState exits: m=1630 SNR=26.8
03:11:34.334 00.000 6880 PhdController: settling, locked = 1, distance = 0.22 (0.60) aobump = 0 frame = 6 / 99999
03:11:34.334 00.000 6880 PhdController: newstate STATE_FINISH
03:11:34.334 00.000 6880 PhdController complete: success
03:11:34.334 00.000 6880 evsrv: {"Event":"SettleDone","Timestamp":1783127494.334,"Host":"MINIASTRO1","Inst":1,"Status":0,"TotalFrames":6,"DroppedFrames":0}
03:11:34.334 00.000 6880 Mount: notify guiding dither settle done success=1
03:11:34.334 00.000 6880 PhdController: newstate STATE_IDLE
03:11:34.334 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:34.334 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:34.334 00.000 6880 Enqueuing Expose request
03:11:34.334 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:11:34.334 00.000 10052 Worker thread wakes up
03:11:34.334 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:34.334 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:34.535 00.201 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"161a2750-a885-4278-8a98-84664e7f90dd"}
03:11:34.535 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"161a2750-a885-4278-8a98-84664e7f90dd"}
03:11:34.535 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aed00431-bcbc-4ea6-b2df-e7abbf0781f4"}
03:11:34.535 00.000 6880 case statement mapped state 6 to 3
03:11:34.535 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"aed00431-bcbc-4ea6-b2df-e7abbf0781f4"}
03:11:34.542 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"747410a0-f44f-494f-b7c0-3889abe678db"}
03:11:34.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":6,"width":15,"height":15,"star_pos":[6.87,7.00],"pixels":"..."},"id":"747410a0-f44f-494f-b7c0-3889abe678db"}
03:11:34.585 00.043 6880 evsrv: cli 015431E0 connect
03:11:34.585 00.000 6880 case statement mapped state 6 to 3
03:11:34.585 00.000 6880 case statement mapped state 6 to 3
03:11:34.585 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.55,1.58269],"units":"arcsec/hr","axes":"RA/Dec"},"id":"3e528240-1be1-4647-abec-5c1e64bc2235"}
03:11:34.598 00.013 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:11:34.598 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 5.55,1.58
03:11:34.598 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 5.55,1.58
03:11:34.620 00.022 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:11:34.620 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 3.4
03:11:34.620 00.000 6880 MountToCamera -- mountTheta (0.28) + m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
03:11:34.620 00.000 6880 MountToCamera -- mountX=5.54 mountY=1.58 hyp=5.76 mountTheta=0.28 cameraX=1.35, cameraY=-5.60 cameraTheta=-1.33
03:11:34.620 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = 1.35,-5.60 arcsec/hr
03:11:34.620 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate 5.8e-05,-0.00024 px/sec
03:11:34.620 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"3e528240-1be1-4647-abec-5c1e64bc2235"}
03:11:34.620 00.000 6880 evsrv: cli 015431E0 disconnect
03:11:34.626 00.006 6880 evsrv: cli 015431E0 connect
03:11:34.626 00.000 6880 case statement mapped state 6 to 3
03:11:34.626 00.000 6880 case statement mapped state 6 to 3
03:11:34.626 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"6f815df6-b059-40da-b68c-8a46d26c514c"}
03:11:34.626 00.000 6880 EnableLockPosShift: enable = 1
03:11:34.626 00.000 6880 MultiStar mode disabled
03:11:34.629 00.003 6880 Multi-star mode disabled for comet tracking
03:11:34.630 00.001 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"6f815df6-b059-40da-b68c-8a46d26c514c"}
03:11:34.630 00.000 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":9}
03:11:34.630 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":9}
03:11:34.630 00.000 6880 evsrv: cli 015431E0 disconnect
03:11:34.630 00.000 6880 evsrv: cli 01543AA0 connect
03:11:34.630 00.000 6880 case statement mapped state 6 to 3
03:11:34.630 00.000 6880 case statement mapped state 6 to 3
03:11:34.630 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"d995e7db-7c98-411e-bec4-a5b1b7bc8ac3"}
03:11:34.630 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d995e7db-7c98-411e-bec4-a5b1b7bc8ac3"}
03:11:34.630 00.000 6880 evsrv: cli 01543AA0 disconnect
03:11:34.645 00.015 6880 evsrv: cli 01543AA0 connect
03:11:34.645 00.000 6880 case statement mapped state 6 to 3
03:11:34.645 00.000 6880 case statement mapped state 6 to 3
03:11:34.645 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.5499,1.58264],"units":"arcsec/hr","axes":"RA/Dec"},"id":"18ed8549-c97a-428a-abe2-ebe00e076542"}
03:11:34.645 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:11:34.645 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 5.55,1.58
03:11:34.645 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 5.55,1.58
03:11:34.676 00.031 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:11:34.676 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 3.4
03:11:34.676 00.000 6880 MountToCamera -- mountTheta (0.28) + m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
03:11:34.676 00.000 6880 MountToCamera -- mountX=5.54 mountY=1.58 hyp=5.76 mountTheta=0.28 cameraX=1.35, cameraY=-5.60 cameraTheta=-1.33
03:11:34.676 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = 1.35,-5.60 arcsec/hr
03:11:34.676 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate 5.8e-05,-0.00024 px/sec
03:11:34.676 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"18ed8549-c97a-428a-abe2-ebe00e076542"}
03:11:34.677 00.001 6880 evsrv: cli 01543AA0 disconnect
03:11:34.678 00.001 6880 evsrv: cli 015431E0 connect
03:11:34.678 00.000 6880 case statement mapped state 6 to 3
03:11:34.678 00.000 6880 case statement mapped state 6 to 3
03:11:34.678 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"18eec208-d9bf-4461-89d3-42d41755ae1b"}
03:11:34.678 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"18eec208-d9bf-4461-89d3-42d41755ae1b"}
03:11:34.678 00.000 6880 evsrv: cli 015431E0 disconnect
03:11:34.678 00.000 6880 evsrv: cli 01543AA0 connect
03:11:34.678 00.000 6880 case statement mapped state 6 to 3
03:11:34.678 00.000 6880 case statement mapped state 6 to 3
03:11:34.684 00.006 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"b598077f-b898-4f7c-bcc3-ca686b10b52f"}
03:11:34.684 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b598077f-b898-4f7c-bcc3-ca686b10b52f"}
03:11:34.684 00.000 6880 evsrv: cli 01543AA0 disconnect
03:11:34.933 00.249 6880 evsrv: cli 015431E0 connect
03:11:34.933 00.000 6880 case statement mapped state 6 to 3
03:11:34.933 00.000 6880 case statement mapped state 6 to 3
03:11:34.935 00.002 6880 evsrv: cli 015431E0 request: {"method":"get_pixel_scale","id":"fe77d98f-123a-4883-b838-1ad99e13c063"}
03:11:34.935 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":6.44578,"id":"fe77d98f-123a-4883-b838-1ad99e13c063"}
03:11:34.935 00.000 6880 evsrv: cli 015431E0 disconnect
03:11:35.466 00.531 10052 Exposure complete
03:11:35.551 00.085 10052 worker thread done servicing request
03:11:35.551 00.000 6880 OnExposeComplete: enter
03:11:35.551 00.000 6880 UpdateGuideState(): m_state=6
03:11:35.551 00.000 6880 ShiftLockPos: new pos = 584.97, 159.08 valid=1
03:11:35.551 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:11:35.551 00.000 6880 Star::Find returns 1 (0), X=584.53, Y=159.24, Mass=1619, SNR=26.9, Peak=86 HFD=5.6
03:11:35.551 00.000 6880 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.61) = xAngle (4.39 = -1.89)
03:11:35.551 00.000 6880 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.36 = -1.92)
03:11:35.551 00.000 6880 CameraToMount -- cameraX=-0.44 cameraY=0.16 hyp=0.47 cameraTheta=2.78 mountX=-0.15 mountY=-0.44, mountTheta=-1.89
03:11:35.551 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.44, y=0.16, opts=13)
03:11:35.551 00.000 6880 Enqueuing Move request for scope (-0.44, 0.16)
03:11:35.551 00.000 10052 Worker thread wakes up
03:11:35.551 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.44, 0.16) opts 0xd
03:11:35.551 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.44, 0.16)
03:11:35.551 00.000 10052 Moving (-0.44, 0.16) raw xDistance=-0.15 yDistance=-0.44
03:11:35.551 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
03:11:35.551 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.23 from input -0.44, slope = -0.07
03:11:35.551 00.000 10052 MoveAxis(E, 28, ABG)
03:11:35.551 00.000 10052 Guiding  Dir = 2, Dur = 28
03:11:35.572 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:35.589 00.017 10052 IsSlewing returns 0
03:11:35.604 00.015 6880 UpdateGuideState exits: m=1619 SNR=26.9
03:11:35.604 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:35.604 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:35.604 00.000 6880 Enqueuing Expose request
03:11:35.668 00.064 10052 IsGuiding returns 0
03:11:35.811 00.143 10052 IsGuiding returns 0
03:11:35.811 00.000 10052 Move returns status 0, amount 28
03:11:35.811 00.000 10052 MoveAxis(N, 91, ABG)
03:11:35.811 00.000 10052 Guiding  Dir = 0, Dur = 91
03:11:35.891 00.080 10052 IsSlewing returns 0
03:11:35.957 00.066 10052 IsGuiding returns 0
03:11:36.026 00.069 10052 PulseGuide returned control before completion, sleep 38
03:11:36.148 00.122 10052 IsGuiding returns 0
03:11:36.148 00.000 10052 Move returns status 0, amount 91
03:11:36.148 00.000 10052 move complete, result=0
03:11:36.148 00.000 10052 worker thread done servicing request
03:11:36.148 00.000 10052 Worker thread wakes up
03:11:36.148 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:36.148 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:36.148 00.000 6880 GuideStep: -0.1 px 28 ms EAST, -0.4 px 91 ms NORTH
03:11:36.546 00.398 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b338656-62a5-44f6-ab2d-acecbb5d3edf"}
03:11:36.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b338656-62a5-44f6-ab2d-acecbb5d3edf"}
03:11:36.546 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b31f314-5525-4f2a-a076-eba0764d15e4"}
03:11:36.546 00.000 6880 case statement mapped state 6 to 3
03:11:36.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1b31f314-5525-4f2a-a076-eba0764d15e4"}
03:11:36.546 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ac5baae5-5c5b-414d-b082-1f239e57bc39"}
03:11:36.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":7,"width":15,"height":15,"star_pos":[6.53,7.24],"pixels":"..."},"id":"ac5baae5-5c5b-414d-b082-1f239e57bc39"}
03:11:37.072 00.526 10052 Exposure complete
03:11:37.145 00.073 10052 worker thread done servicing request
03:11:37.145 00.000 6880 OnExposeComplete: enter
03:11:37.145 00.000 6880 UpdateGuideState(): m_state=6
03:11:37.145 00.000 6880 ShiftLockPos: new pos = 584.97, 159.08 valid=1
03:11:37.145 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
03:11:37.145 00.000 6880 Star::Find returns 1 (0), X=584.65, Y=159.60, Mass=1587, SNR=27.1, Peak=88 HFD=5.5
03:11:37.145 00.000 6880 CameraToMount -- cameraTheta (2.13) - m_xAngle (-1.61) = xAngle (3.74 = -2.54)
03:11:37.145 00.000 6880 CameraToMount -- cameraTheta (2.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.71 = -2.58)
03:11:37.145 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.52 hyp=0.61 cameraTheta=2.13 mountX=-0.51 mountY=-0.33, mountTheta=-2.57
03:11:37.145 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.52, opts=13)
03:11:37.145 00.000 6880 Enqueuing Move request for scope (-0.32, 0.52)
03:11:37.145 00.000 10052 Worker thread wakes up
03:11:37.145 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.52) opts 0xd
03:11:37.145 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.52)
03:11:37.145 00.000 10052 Moving (-0.32, 0.52) raw xDistance=-0.51 yDistance=-0.33
03:11:37.145 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
03:11:37.145 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.24 from input -0.33, slope = -0.07
03:11:37.145 00.000 10052 MoveAxis(E, 100, ABG)
03:11:37.145 00.000 10052 Guiding  Dir = 2, Dur = 100
03:11:37.160 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:37.175 00.015 10052 IsSlewing returns 0
03:11:37.193 00.018 6880 UpdateGuideState exits: m=1587 SNR=27.1
03:11:37.193 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:37.193 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:37.193 00.000 6880 Enqueuing Expose request
03:11:37.213 00.020 10052 IsGuiding returns 0
03:11:37.240 00.027 10052 PulseGuide returned control before completion, sleep 83
03:11:37.349 00.109 10052 IsGuiding returns 0
03:11:37.349 00.000 10052 Move returns status 0, amount 100
03:11:37.349 00.000 10052 MoveAxis(N, 98, ABG)
03:11:37.349 00.000 10052 Guiding  Dir = 0, Dur = 98
03:11:37.381 00.032 10052 IsSlewing returns 0
03:11:37.429 00.048 10052 IsGuiding returns 0
03:11:37.457 00.028 10052 PulseGuide returned control before completion, sleep 81
03:11:37.603 00.146 10052 IsGuiding returns 0
03:11:37.603 00.000 10052 Move returns status 0, amount 98
03:11:37.603 00.000 10052 move complete, result=0
03:11:37.603 00.000 10052 worker thread done servicing request
03:11:37.603 00.000 6880 GuideStep: -0.5 px 100 ms EAST, -0.3 px 98 ms NORTH
03:11:37.603 00.000 10052 Worker thread wakes up
03:11:37.603 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:37.603 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:38.544 00.941 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bbe26cfa-4209-4617-bde7-6ce4f02fff5d"}
03:11:38.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bbe26cfa-4209-4617-bde7-6ce4f02fff5d"}
03:11:38.545 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5bc0564d-bef6-4236-8977-4fdd0e6c8972"}
03:11:38.545 00.000 6880 case statement mapped state 6 to 3
03:11:38.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5bc0564d-bef6-4236-8977-4fdd0e6c8972"}
03:11:38.546 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"62f2c8ea-310b-4d2b-b11c-a3c22b59ad13"}
03:11:38.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":8,"width":15,"height":15,"star_pos":[6.65,6.60],"pixels":"..."},"id":"62f2c8ea-310b-4d2b-b11c-a3c22b59ad13"}
03:11:38.754 00.208 10052 Exposure complete
03:11:38.832 00.078 10052 worker thread done servicing request
03:11:38.832 00.000 6880 OnExposeComplete: enter
03:11:38.832 00.000 6880 UpdateGuideState(): m_state=6
03:11:38.832 00.000 6880 ShiftLockPos: new pos = 584.97, 159.08 valid=1
03:11:38.832 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
03:11:38.832 00.000 6880 Star::Find returns 1 (0), X=585.09, Y=159.26, Mass=1435, SNR=25.5, Peak=86 HFD=5.9
03:11:38.832 00.000 6880 CameraToMount -- cameraTheta (1.00) - m_xAngle (-1.61) = xAngle (2.62 = 2.62)
03:11:38.832 00.000 6880 CameraToMount -- cameraTheta (1.00) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.58 = 2.58)
03:11:38.832 00.000 6880 CameraToMount -- cameraX=0.12 cameraY=0.19 hyp=0.22 cameraTheta=1.00 mountX=-0.19 mountY=0.12, mountTheta=2.59
03:11:38.832 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.12, y=0.19, opts=13)
03:11:38.832 00.000 6880 Enqueuing Move request for scope (0.12, 0.19)
03:11:38.832 00.000 10052 Worker thread wakes up
03:11:38.832 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.12, 0.19) opts 0xd
03:11:38.832 00.000 10052 Handling offset move in thread for scope, endpoint = (0.12, 0.19)
03:11:38.832 00.000 10052 Moving (0.12, 0.19) raw xDistance=-0.19 yDistance=0.12
03:11:38.832 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.19
03:11:38.832 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.12, slope = -0.03
03:11:38.832 00.000 10052 MoveAxis(E, 42, ABG)
03:11:38.832 00.000 10052 Guiding  Dir = 2, Dur = 42
03:11:38.847 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:38.864 00.017 10052 IsSlewing returns 0
03:11:38.895 00.031 6880 UpdateGuideState exits: m=1435 SNR=25.5
03:11:38.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:38.895 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:38.895 00.000 6880 Enqueuing Expose request
03:11:38.895 00.000 10052 IsGuiding returns 0
03:11:38.926 00.031 10052 PulseGuide returned control before completion, sleep 25
03:11:38.973 00.047 10052 IsGuiding returns 0
03:11:38.973 00.000 10052 Move returns status 0, amount 42
03:11:38.973 00.000 10052 MoveAxis(N, 0, ABG)
03:11:38.973 00.000 10052 Move returns status 0, amount 0
03:11:38.973 00.000 10052 move complete, result=0
03:11:38.973 00.000 10052 worker thread done servicing request
03:11:38.973 00.000 10052 Worker thread wakes up
03:11:38.973 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:38.973 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:38.973 00.000 6880 GuideStep: -0.2 px 42 ms EAST, 0.1 px 0 ms NORTH
03:11:39.903 00.930 10052 Exposure complete
03:11:39.978 00.075 10052 worker thread done servicing request
03:11:39.978 00.000 6880 OnExposeComplete: enter
03:11:39.978 00.000 6880 UpdateGuideState(): m_state=6
03:11:39.978 00.000 6880 ShiftLockPos: new pos = 584.97, 159.08 valid=1
03:11:39.989 00.011 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
03:11:39.989 00.000 6880 Star::Find returns 1 (0), X=584.68, Y=159.49, Mass=1470, SNR=25.7, Peak=90 HFD=5.7
03:11:39.989 00.000 6880 CameraToMount -- cameraTheta (2.18) - m_xAngle (-1.61) = xAngle (3.79 = -2.49)
03:11:39.989 00.000 6880 CameraToMount -- cameraTheta (2.18) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.76 = -2.52)
03:11:39.989 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.42 hyp=0.51 cameraTheta=2.18 mountX=-0.40 mountY=-0.30, mountTheta=-2.51
03:11:39.989 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.42, opts=13)
03:11:39.989 00.000 6880 Enqueuing Move request for scope (-0.29, 0.42)
03:11:39.989 00.000 10052 Worker thread wakes up
03:11:39.989 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.42) opts 0xd
03:11:39.989 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.42)
03:11:39.989 00.000 10052 Moving (-0.29, 0.42) raw xDistance=-0.40 yDistance=-0.30
03:11:39.989 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.40
03:11:39.989 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.30, slope = -0.03
03:11:39.989 00.000 10052 MoveAxis(E, 80, ABG)
03:11:39.989 00.000 10052 Guiding  Dir = 2, Dur = 80
03:11:40.010 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:40.029 00.019 10052 IsSlewing returns 0
03:11:40.037 00.008 6880 UpdateGuideState exits: m=1470 SNR=25.7
03:11:40.037 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:40.037 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:40.037 00.000 6880 Enqueuing Expose request
03:11:40.113 00.076 10052 IsGuiding returns 0
03:11:40.176 00.063 10052 PulseGuide returned control before completion, sleep 27
03:11:40.284 00.108 10052 IsGuiding returns 0
03:11:40.284 00.000 10052 Move returns status 0, amount 80
03:11:40.284 00.000 10052 MoveAxis(N, 61, ABG)
03:11:40.284 00.000 10052 Guiding  Dir = 0, Dur = 61
03:11:40.353 00.069 10052 IsSlewing returns 0
03:11:40.418 00.065 10052 IsGuiding returns 0
03:11:40.546 00.128 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"782ce85e-3370-496c-9536-44c53612e6c0"}
03:11:40.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"782ce85e-3370-496c-9536-44c53612e6c0"}
03:11:40.546 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a6fcc706-b911-40a1-8533-2c08b83516ef"}
03:11:40.548 00.002 6880 case statement mapped state 6 to 3
03:11:40.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a6fcc706-b911-40a1-8533-2c08b83516ef"}
03:11:40.548 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"adeff8f9-a2c7-403f-b9d7-398f69e6bdf7"}
03:11:40.549 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":10,"width":15,"height":15,"star_pos":[6.68,7.49],"pixels":"..."},"id":"adeff8f9-a2c7-403f-b9d7-398f69e6bdf7"}
03:11:40.561 00.012 10052 IsGuiding returns 1
03:11:40.561 00.000 10052 scope still moving after pulse duration time elapsed
03:11:40.631 00.070 10052 IsSlewing returns 0
03:11:40.707 00.076 10052 IsGuiding returns 0
03:11:40.707 00.000 10052 scope move finished after 61 + 221 ms
03:11:40.707 00.000 10052 Move returns status 0, amount 61
03:11:40.707 00.000 10052 move complete, result=0
03:11:40.707 00.000 10052 worker thread done servicing request
03:11:40.707 00.000 10052 Worker thread wakes up
03:11:40.707 00.000 6880 GuideStep: -0.4 px 80 ms EAST, -0.3 px 61 ms NORTH
03:11:40.707 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:40.707 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:41.832 01.125 10052 Exposure complete
03:11:41.879 00.047 10052 worker thread done servicing request
03:11:41.879 00.000 6880 OnExposeComplete: enter
03:11:41.879 00.000 6880 UpdateGuideState(): m_state=6
03:11:41.879 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:41.879 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
03:11:41.879 00.000 6880 Star::Find returns 1 (0), X=585.16, Y=159.29, Mass=1761, SNR=28.4, Peak=110 HFD=5.7
03:11:41.879 00.000 6880 CameraToMount -- cameraTheta (0.85) - m_xAngle (-1.61) = xAngle (2.46 = 2.46)
03:11:41.879 00.000 6880 CameraToMount -- cameraTheta (0.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.43 = 2.43)
03:11:41.879 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.22 hyp=0.29 cameraTheta=0.85 mountX=-0.23 mountY=0.19, mountTheta=2.44
03:11:41.879 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.22, opts=13)
03:11:41.879 00.000 6880 Enqueuing Move request for scope (0.19, 0.22)
03:11:41.879 00.000 10052 Worker thread wakes up
03:11:41.879 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.22) opts 0xd
03:11:41.879 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.22)
03:11:41.879 00.000 10052 Moving (0.19, 0.22) raw xDistance=-0.23 yDistance=0.19
03:11:41.879 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
03:11:41.879 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.19, slope = -0.00
03:11:41.879 00.000 10052 MoveAxis(E, 48, ABG)
03:11:41.879 00.000 10052 Guiding  Dir = 2, Dur = 48
03:11:41.895 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:41.926 00.031 6880 UpdateGuideState exits: m=1761 SNR=28.4
03:11:41.926 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:41.926 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:41.926 00.000 6880 Enqueuing Expose request
03:11:41.960 00.034 10052 IsSlewing returns 0
03:11:42.023 00.063 10052 IsGuiding returns 0
03:11:42.176 00.153 10052 IsGuiding returns 0
03:11:42.176 00.000 10052 Move returns status 0, amount 48
03:11:42.176 00.000 10052 MoveAxis(N, 0, ABG)
03:11:42.176 00.000 10052 Move returns status 0, amount 0
03:11:42.176 00.000 10052 move complete, result=0
03:11:42.176 00.000 10052 worker thread done servicing request
03:11:42.176 00.000 10052 Worker thread wakes up
03:11:42.176 00.000 6880 GuideStep: -0.2 px 48 ms EAST, 0.2 px 0 ms NORTH
03:11:42.176 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:42.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:42.546 00.370 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2839cf76-9ba5-4050-a8d0-f4ebdca55989"}
03:11:42.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2839cf76-9ba5-4050-a8d0-f4ebdca55989"}
03:11:42.546 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5752a25b-bc59-4e52-8dbc-7d81861b67f1"}
03:11:42.546 00.000 6880 case statement mapped state 6 to 3
03:11:42.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5752a25b-bc59-4e52-8dbc-7d81861b67f1"}
03:11:42.546 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"af976412-824e-403f-9946-5db645ba545d"}
03:11:42.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.16,7.29],"pixels":"..."},"id":"af976412-824e-403f-9946-5db645ba545d"}
03:11:43.087 00.541 10052 Exposure complete
03:11:43.145 00.058 10052 worker thread done servicing request
03:11:43.147 00.002 6880 OnExposeComplete: enter
03:11:43.147 00.000 6880 UpdateGuideState(): m_state=6
03:11:43.147 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:43.147 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
03:11:43.147 00.000 6880 Star::Find returns 1 (0), X=585.21, Y=159.13, Mass=1496, SNR=26.3, Peak=83 HFD=5.7
03:11:43.147 00.000 6880 CameraToMount -- cameraTheta (0.24) - m_xAngle (-1.61) = xAngle (1.85 = 1.85)
03:11:43.147 00.000 6880 CameraToMount -- cameraTheta (0.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.82 = 1.82)
03:11:43.147 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=0.06 hyp=0.25 cameraTheta=0.24 mountX=-0.07 mountY=0.24, mountTheta=1.85
03:11:43.147 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=0.06, opts=13)
03:11:43.147 00.000 6880 Enqueuing Move request for scope (0.24, 0.06)
03:11:43.147 00.000 10052 Worker thread wakes up
03:11:43.147 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, 0.06) opts 0xd
03:11:43.147 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, 0.06)
03:11:43.147 00.000 10052 Moving (0.24, 0.06) raw xDistance=-0.07 yDistance=0.24
03:11:43.147 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:11:43.147 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.12 from input 0.24, slope = 0.03
03:11:43.147 00.000 10052 MoveAxis(E, 0, ABG)
03:11:43.147 00.000 10052 Move returns status 0, amount 0
03:11:43.147 00.000 10052 MoveAxis(S, 50, ABG)
03:11:43.147 00.000 10052 Guiding  Dir = 1, Dur = 50
03:11:43.165 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:43.168 00.003 10052 IsSlewing returns 0
03:11:43.184 00.016 6880 UpdateGuideState exits: m=1496 SNR=26.3
03:11:43.184 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:43.184 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:43.184 00.000 6880 Enqueuing Expose request
03:11:43.207 00.023 10052 IsGuiding returns 0
03:11:43.231 00.024 10052 PulseGuide returned control before completion, sleep 33
03:11:43.300 00.069 10052 IsGuiding returns 0
03:11:43.300 00.000 10052 Move returns status 0, amount 50
03:11:43.300 00.000 10052 move complete, result=0
03:11:43.300 00.000 10052 worker thread done servicing request
03:11:43.300 00.000 10052 Worker thread wakes up
03:11:43.300 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 50 ms SOUTH
03:11:43.300 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:43.300 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:44.426 01.126 10052 Exposure complete
03:11:44.505 00.079 10052 worker thread done servicing request
03:11:44.505 00.000 6880 OnExposeComplete: enter
03:11:44.505 00.000 6880 UpdateGuideState(): m_state=6
03:11:44.505 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:44.505 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
03:11:44.505 00.000 6880 Star::Find returns 1 (0), X=584.78, Y=159.44, Mass=1481, SNR=26.1, Peak=80 HFD=5.5
03:11:44.505 00.000 6880 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.61) = xAngle (3.67 = -2.61)
03:11:44.505 00.000 6880 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.64 = -2.64)
03:11:44.505 00.000 6880 CameraToMount -- cameraX=-0.19 cameraY=0.36 hyp=0.41 cameraTheta=2.06 mountX=-0.36 mountY=-0.20, mountTheta=-2.64
03:11:44.505 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.19, y=0.36, opts=13)
03:11:44.505 00.000 6880 Enqueuing Move request for scope (-0.19, 0.36)
03:11:44.505 00.000 10052 Worker thread wakes up
03:11:44.505 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.19, 0.36) opts 0xd
03:11:44.505 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.19, 0.36)
03:11:44.505 00.000 10052 Moving (-0.19, 0.36) raw xDistance=-0.36 yDistance=-0.20
03:11:44.505 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.36
03:11:44.505 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.20, slope = 0.02
03:11:44.505 00.000 10052 MoveAxis(E, 69, ABG)
03:11:44.505 00.000 10052 Guiding  Dir = 2, Dur = 69
03:11:44.529 00.024 10052 IsSlewing returns 0
03:11:44.530 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:44.557 00.027 6880 UpdateGuideState exits: m=1481 SNR=26.1
03:11:44.557 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:44.557 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:44.557 00.000 6880 Enqueuing Expose request
03:11:44.557 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b88c99e8-a71b-4215-aea0-c84cfa199e8f"}
03:11:44.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b88c99e8-a71b-4215-aea0-c84cfa199e8f"}
03:11:44.564 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d587fbe0-7a00-4076-97fb-060c91d607f3"}
03:11:44.564 00.000 6880 case statement mapped state 6 to 3
03:11:44.564 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d587fbe0-7a00-4076-97fb-060c91d607f3"}
03:11:44.568 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ed16902f-38c3-411b-8bd4-ba3e2c7dd7ae"}
03:11:44.568 00.000 10052 IsGuiding returns 0
03:11:44.569 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.78,7.44],"pixels":"..."},"id":"ed16902f-38c3-411b-8bd4-ba3e2c7dd7ae"}
03:11:44.585 00.016 10052 PulseGuide returned control before completion, sleep 53
03:11:44.682 00.097 10052 IsGuiding returns 0
03:11:44.682 00.000 10052 Move returns status 0, amount 69
03:11:44.682 00.000 10052 MoveAxis(N, 0, ABG)
03:11:44.682 00.000 10052 Move returns status 0, amount 0
03:11:44.682 00.000 10052 move complete, result=0
03:11:44.682 00.000 10052 worker thread done servicing request
03:11:44.682 00.000 10052 Worker thread wakes up
03:11:44.682 00.000 6880 GuideStep: -0.4 px 69 ms EAST, -0.2 px 0 ms NORTH
03:11:44.682 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:44.682 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:45.605 00.923 10052 Exposure complete
03:11:45.683 00.078 10052 worker thread done servicing request
03:11:45.683 00.000 6880 OnExposeComplete: enter
03:11:45.683 00.000 6880 UpdateGuideState(): m_state=6
03:11:45.683 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:45.683 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
03:11:45.683 00.000 6880 Star::Find returns 1 (0), X=584.92, Y=159.19, Mass=1858, SNR=29.1, Peak=110 HFD=5.9
03:11:45.683 00.000 6880 CameraToMount -- cameraTheta (1.95) - m_xAngle (-1.61) = xAngle (3.56 = -2.72)
03:11:45.683 00.000 6880 CameraToMount -- cameraTheta (1.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.53 = -2.75)
03:11:45.683 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=0.12 hyp=0.13 cameraTheta=1.95 mountX=-0.12 mountY=-0.05, mountTheta=-2.75
03:11:45.683 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=0.12, opts=13)
03:11:45.683 00.000 6880 Enqueuing Move request for scope (-0.05, 0.12)
03:11:45.683 00.000 10052 Worker thread wakes up
03:11:45.683 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, 0.12) opts 0xd
03:11:45.683 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, 0.12)
03:11:45.683 00.000 10052 Moving (-0.05, 0.12) raw xDistance=-0.12 yDistance=-0.05
03:11:45.683 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.12
03:11:45.683 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.03
03:11:45.683 00.000 10052 MoveAxis(E, 26, ABG)
03:11:45.683 00.000 10052 Guiding  Dir = 2, Dur = 26
03:11:45.714 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:45.739 00.025 6880 UpdateGuideState exits: m=1858 SNR=29.1
03:11:45.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:45.739 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:45.739 00.000 6880 Enqueuing Expose request
03:11:45.739 00.000 10052 IsSlewing returns 0
03:11:45.810 00.071 10052 IsGuiding returns 0
03:11:45.966 00.156 10052 IsGuiding returns 0
03:11:45.966 00.000 10052 Move returns status 0, amount 26
03:11:45.966 00.000 10052 MoveAxis(N, 0, ABG)
03:11:45.966 00.000 10052 Move returns status 0, amount 0
03:11:45.966 00.000 10052 move complete, result=0
03:11:45.966 00.000 10052 worker thread done servicing request
03:11:45.966 00.000 10052 Worker thread wakes up
03:11:45.966 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:45.967 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:45.967 00.000 6880 GuideStep: -0.1 px 26 ms EAST, -0.0 px 0 ms NORTH
03:11:46.543 00.576 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6f6a9796-f64d-425c-9747-b3402760ce98"}
03:11:46.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6f6a9796-f64d-425c-9747-b3402760ce98"}
03:11:46.545 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e89a90b-5148-4fc3-8381-9b5becf3afdc"}
03:11:46.545 00.000 6880 case statement mapped state 6 to 3
03:11:46.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2e89a90b-5148-4fc3-8381-9b5becf3afdc"}
03:11:46.545 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0163a5ce-3be7-4a1f-9c9c-ee712bc080e6"}
03:11:46.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":14,"width":15,"height":15,"star_pos":[6.92,7.19],"pixels":"..."},"id":"0163a5ce-3be7-4a1f-9c9c-ee712bc080e6"}
03:11:47.098 00.553 10052 Exposure complete
03:11:47.161 00.063 10052 worker thread done servicing request
03:11:47.161 00.000 6880 OnExposeComplete: enter
03:11:47.161 00.000 6880 UpdateGuideState(): m_state=6
03:11:47.161 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:47.161 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
03:11:47.161 00.000 6880 Star::Find returns 1 (0), X=585.07, Y=159.52, Mass=1432, SNR=25.7, Peak=103 HFD=5.4
03:11:47.161 00.000 6880 CameraToMount -- cameraTheta (1.35) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
03:11:47.161 00.000 6880 CameraToMount -- cameraTheta (1.35) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
03:11:47.161 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.45 hyp=0.46 cameraTheta=1.35 mountX=-0.45 mountY=0.09, mountTheta=2.94
03:11:47.161 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.45, opts=13)
03:11:47.161 00.000 6880 Enqueuing Move request for scope (0.10, 0.45)
03:11:47.161 00.000 10052 Worker thread wakes up
03:11:47.161 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.45) opts 0xd
03:11:47.161 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.45)
03:11:47.161 00.000 10052 Moving (0.10, 0.45) raw xDistance=-0.45 yDistance=0.09
03:11:47.161 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.45
03:11:47.161 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.16, using input
03:11:47.161 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
03:11:47.161 00.000 10052 MoveAxis(E, 89, ABG)
03:11:47.161 00.000 10052 Guiding  Dir = 2, Dur = 89
03:11:47.194 00.033 10052 IsSlewing returns 0
03:11:47.195 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:47.224 00.029 10052 IsGuiding returns 0
03:11:47.233 00.009 6880 UpdateGuideState exits: m=1432 SNR=25.7
03:11:47.233 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:47.234 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:47.234 00.000 6880 Enqueuing Expose request
03:11:47.257 00.023 10052 PulseGuide returned control before completion, sleep 72
03:11:47.351 00.094 10052 IsGuiding returns 0
03:11:47.351 00.000 10052 Move returns status 0, amount 89
03:11:47.351 00.000 10052 MoveAxis(N, 0, ABG)
03:11:47.351 00.000 10052 Move returns status 0, amount 0
03:11:47.351 00.000 10052 move complete, result=0
03:11:47.351 00.000 10052 worker thread done servicing request
03:11:47.351 00.000 10052 Worker thread wakes up
03:11:47.351 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:47.351 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:47.359 00.008 6880 GuideStep: -0.5 px 89 ms EAST, 0.1 px 0 ms NORTH
03:11:48.275 00.916 10052 Exposure complete
03:11:48.353 00.078 10052 worker thread done servicing request
03:11:48.353 00.000 6880 OnExposeComplete: enter
03:11:48.353 00.000 6880 UpdateGuideState(): m_state=6
03:11:48.353 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:48.353 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
03:11:48.353 00.000 6880 Star::Find returns 1 (0), X=584.91, Y=159.49, Mass=1608, SNR=27.0, Peak=100 HFD=6.0
03:11:48.353 00.000 6880 CameraToMount -- cameraTheta (1.71) - m_xAngle (-1.61) = xAngle (3.33 = -2.96)
03:11:48.353 00.000 6880 CameraToMount -- cameraTheta (1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.30 = -2.99)
03:11:48.353 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=0.42 hyp=0.42 cameraTheta=1.71 mountX=-0.42 mountY=-0.06, mountTheta=-2.99
03:11:48.353 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=0.42, opts=13)
03:11:48.353 00.000 6880 Enqueuing Move request for scope (-0.06, 0.42)
03:11:48.353 00.000 10052 Worker thread wakes up
03:11:48.353 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, 0.42) opts 0xd
03:11:48.353 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, 0.42)
03:11:48.353 00.000 10052 Moving (-0.06, 0.42) raw xDistance=-0.42 yDistance=-0.06
03:11:48.353 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.42
03:11:48.353 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.04
03:11:48.353 00.000 10052 MoveAxis(E, 85, ABG)
03:11:48.353 00.000 10052 Guiding  Dir = 2, Dur = 85
03:11:48.380 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:48.406 00.026 6880 UpdateGuideState exits: m=1608 SNR=27.0
03:11:48.406 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:48.406 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:48.406 00.000 6880 Enqueuing Expose request
03:11:48.434 00.028 10052 IsSlewing returns 0
03:11:48.465 00.031 10052 IsGuiding returns 0
03:11:48.497 00.032 10052 PulseGuide returned control before completion, sleep 69
03:11:48.544 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"18f5945e-2a96-4c68-86e8-ecc6e848751d"}
03:11:48.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"18f5945e-2a96-4c68-86e8-ecc6e848751d"}
03:11:48.544 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"11b39226-f248-47d6-8004-c7f9e4f20c4f"}
03:11:48.544 00.000 6880 case statement mapped state 6 to 3
03:11:48.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"11b39226-f248-47d6-8004-c7f9e4f20c4f"}
03:11:48.544 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4031d32-5540-42ab-99bd-ef99ca4c4156"}
03:11:48.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":16,"width":15,"height":15,"star_pos":[6.91,7.49],"pixels":"..."},"id":"a4031d32-5540-42ab-99bd-ef99ca4c4156"}
03:11:48.593 00.049 10052 IsGuiding returns 0
03:11:48.593 00.000 10052 Move returns status 0, amount 85
03:11:48.593 00.000 10052 MoveAxis(N, 0, ABG)
03:11:48.593 00.000 10052 Move returns status 0, amount 0
03:11:48.593 00.000 10052 move complete, result=0
03:11:48.593 00.000 10052 worker thread done servicing request
03:11:48.593 00.000 10052 Worker thread wakes up
03:11:48.593 00.000 6880 GuideStep: -0.4 px 85 ms EAST, -0.1 px 0 ms NORTH
03:11:48.593 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:48.593 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:49.734 01.141 10052 Exposure complete
03:11:49.814 00.080 10052 worker thread done servicing request
03:11:49.814 00.000 6880 OnExposeComplete: enter
03:11:49.814 00.000 6880 UpdateGuideState(): m_state=6
03:11:49.814 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:49.814 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
03:11:49.814 00.000 6880 Star::Find returns 1 (0), X=585.05, Y=159.70, Mass=1739, SNR=28.3, Peak=99 HFD=5.9
03:11:49.814 00.000 6880 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.61) = xAngle (3.06 = 3.06)
03:11:49.814 00.000 6880 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.03 = 3.03)
03:11:49.814 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.63 hyp=0.64 cameraTheta=1.45 mountX=-0.63 mountY=0.07, mountTheta=3.03
03:11:49.814 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.63, opts=13)
03:11:49.814 00.000 6880 Enqueuing Move request for scope (0.08, 0.63)
03:11:49.814 00.000 10052 Worker thread wakes up
03:11:49.814 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.63) opts 0xd
03:11:49.814 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.63)
03:11:49.814 00.000 10052 Moving (0.08, 0.63) raw xDistance=-0.63 yDistance=0.07
03:11:49.814 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.63
03:11:49.814 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.08, using input
03:11:49.814 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
03:11:49.814 00.000 10052 MoveAxis(E, 127, ABG)
03:11:49.814 00.000 10052 Guiding  Dir = 2, Dur = 127
03:11:49.832 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:49.860 00.028 6880 UpdateGuideState exits: m=1739 SNR=28.3
03:11:49.860 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:49.860 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:49.860 00.000 6880 Enqueuing Expose request
03:11:49.892 00.032 10052 IsSlewing returns 0
03:11:49.972 00.080 10052 IsGuiding returns 0
03:11:50.035 00.063 10052 PulseGuide returned control before completion, sleep 75
03:11:50.145 00.110 10052 IsGuiding returns 1
03:11:50.145 00.000 10052 scope still moving after pulse duration time elapsed
03:11:50.208 00.063 10052 IsSlewing returns 0
03:11:50.286 00.078 10052 IsGuiding returns 0
03:11:50.286 00.000 10052 scope move finished after 127 + 195 ms
03:11:50.286 00.000 10052 Move returns status 0, amount 127
03:11:50.286 00.000 10052 MoveAxis(N, 0, ABG)
03:11:50.286 00.000 10052 Move returns status 0, amount 0
03:11:50.286 00.000 10052 move complete, result=0
03:11:50.286 00.000 10052 worker thread done servicing request
03:11:50.286 00.000 10052 Worker thread wakes up
03:11:50.286 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:50.286 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:50.286 00.000 6880 GuideStep: -0.6 px 127 ms EAST, 0.1 px 0 ms NORTH
03:11:50.536 00.250 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89f5af6c-f32b-473a-952a-4b7b0e1c248e"}
03:11:50.536 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89f5af6c-f32b-473a-952a-4b7b0e1c248e"}
03:11:50.538 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"98a9e137-4162-4cf7-ae1d-2215b0c4a990"}
03:11:50.538 00.000 6880 case statement mapped state 6 to 3
03:11:50.538 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"98a9e137-4162-4cf7-ae1d-2215b0c4a990"}
03:11:50.540 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"e0a6e08e-dbc1-42ca-a6ab-1daefc2f22e3"}
03:11:50.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":17,"width":15,"height":15,"star_pos":[7.05,6.70],"pixels":"..."},"id":"e0a6e08e-dbc1-42ca-a6ab-1daefc2f22e3"}
03:11:51.207 00.667 10052 Exposure complete
03:11:51.256 00.049 10052 worker thread done servicing request
03:11:51.256 00.000 6880 OnExposeComplete: enter
03:11:51.256 00.000 6880 UpdateGuideState(): m_state=6
03:11:51.256 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:51.256 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
03:11:51.256 00.000 6880 Star::Find returns 1 (0), X=584.67, Y=159.15, Mass=1699, SNR=27.9, Peak=100 HFD=5.8
03:11:51.256 00.000 6880 CameraToMount -- cameraTheta (2.89) - m_xAngle (-1.61) = xAngle (4.50 = -1.78)
03:11:51.256 00.000 6880 CameraToMount -- cameraTheta (2.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.47 = -1.81)
03:11:51.256 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.08 hyp=0.31 cameraTheta=2.89 mountX=-0.07 mountY=-0.31, mountTheta=-1.78
03:11:51.270 00.014 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.08, opts=13)
03:11:51.270 00.000 6880 Enqueuing Move request for scope (-0.30, 0.08)
03:11:51.270 00.000 10052 Worker thread wakes up
03:11:51.270 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.08) opts 0xd
03:11:51.270 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.08)
03:11:51.270 00.000 10052 Moving (-0.30, 0.08) raw xDistance=-0.07 yDistance=-0.31
03:11:51.270 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:11:51.270 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.31, slope = -0.02
03:11:51.270 00.000 10052 MoveAxis(E, 0, ABG)
03:11:51.270 00.000 10052 Move returns status 0, amount 0
03:11:51.270 00.000 10052 MoveAxis(N, 31, ABG)
03:11:51.270 00.000 10052 Guiding  Dir = 0, Dur = 31
03:11:51.286 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:51.291 00.005 10052 IsSlewing returns 0
03:11:51.317 00.026 6880 UpdateGuideState exits: m=1699 SNR=27.9
03:11:51.317 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:51.317 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:51.317 00.000 6880 Enqueuing Expose request
03:11:51.325 00.008 10052 IsGuiding returns 0
03:11:51.348 00.023 10052 PulseGuide returned control before completion, sleep 14
03:11:51.397 00.049 10052 IsGuiding returns 0
03:11:51.397 00.000 10052 Move returns status 0, amount 31
03:11:51.397 00.000 10052 move complete, result=0
03:11:51.397 00.000 10052 worker thread done servicing request
03:11:51.397 00.000 10052 Worker thread wakes up
03:11:51.397 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:51.397 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:51.397 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 31 ms NORTH
03:11:52.529 01.132 10052 Exposure complete
03:11:52.544 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"840d660b-9b07-4c53-8cd4-1d473bb97124"}
03:11:52.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"840d660b-9b07-4c53-8cd4-1d473bb97124"}
03:11:52.544 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"27a820e1-bc1f-451d-a1df-29f8f758b9fe"}
03:11:52.544 00.000 6880 case statement mapped state 6 to 3
03:11:52.546 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"27a820e1-bc1f-451d-a1df-29f8f758b9fe"}
03:11:52.546 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a3018a92-22c2-44ac-b22d-4d84f7551934"}
03:11:52.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":18,"width":15,"height":15,"star_pos":[6.67,7.15],"pixels":"..."},"id":"a3018a92-22c2-44ac-b22d-4d84f7551934"}
03:11:52.608 00.062 10052 worker thread done servicing request
03:11:52.608 00.000 6880 OnExposeComplete: enter
03:11:52.608 00.000 6880 UpdateGuideState(): m_state=6
03:11:52.608 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:52.608 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
03:11:52.608 00.000 6880 Star::Find returns 1 (0), X=584.77, Y=159.12, Mass=1679, SNR=27.8, Peak=96 HFD=5.8
03:11:52.608 00.000 6880 CameraToMount -- cameraTheta (2.90) - m_xAngle (-1.61) = xAngle (4.51 = -1.77)
03:11:52.608 00.000 6880 CameraToMount -- cameraTheta (2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.48 = -1.81)
03:11:52.608 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.05 hyp=0.20 cameraTheta=2.90 mountX=-0.04 mountY=-0.20, mountTheta=-1.78
03:11:52.608 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.05, opts=13)
03:11:52.608 00.000 6880 Enqueuing Move request for scope (-0.20, 0.05)
03:11:52.608 00.000 10052 Worker thread wakes up
03:11:52.608 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.05) opts 0xd
03:11:52.608 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.05)
03:11:52.608 00.000 10052 Moving (-0.20, 0.05) raw xDistance=-0.04 yDistance=-0.20
03:11:52.608 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:11:52.608 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.20, slope = -0.02
03:11:52.608 00.000 10052 MoveAxis(E, 0, ABG)
03:11:52.608 00.000 10052 Move returns status 0, amount 0
03:11:52.608 00.000 10052 MoveAxis(N, 32, ABG)
03:11:52.608 00.000 10052 Guiding  Dir = 0, Dur = 32
03:11:52.624 00.016 10052 IsSlewing returns 0
03:11:52.635 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:52.660 00.025 6880 UpdateGuideState exits: m=1679 SNR=27.8
03:11:52.660 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:52.660 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:52.660 00.000 6880 Enqueuing Expose request
03:11:52.672 00.012 10052 IsGuiding returns 0
03:11:52.688 00.016 10052 PulseGuide returned control before completion, sleep 16
03:11:52.738 00.050 10052 IsGuiding returns 0
03:11:52.738 00.000 10052 Move returns status 0, amount 32
03:11:52.738 00.000 10052 move complete, result=0
03:11:52.738 00.000 10052 worker thread done servicing request
03:11:52.738 00.000 10052 Worker thread wakes up
03:11:52.738 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 32 ms NORTH
03:11:52.738 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:52.738 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:53.660 00.922 10052 Exposure complete
03:11:53.742 00.082 10052 worker thread done servicing request
03:11:53.742 00.000 6880 OnExposeComplete: enter
03:11:53.742 00.000 6880 UpdateGuideState(): m_state=6
03:11:53.742 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:53.742 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
03:11:53.742 00.000 6880 Star::Find returns 1 (0), X=584.70, Y=159.42, Mass=1876, SNR=29.1, Peak=113 HFD=5.5
03:11:53.742 00.000 6880 CameraToMount -- cameraTheta (2.24) - m_xAngle (-1.61) = xAngle (3.86 = -2.43)
03:11:53.742 00.000 6880 CameraToMount -- cameraTheta (2.24) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.83 = -2.46)
03:11:53.742 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.34 hyp=0.44 cameraTheta=2.24 mountX=-0.33 mountY=-0.28, mountTheta=-2.44
03:11:53.742 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.34, opts=13)
03:11:53.742 00.000 6880 Enqueuing Move request for scope (-0.27, 0.34)
03:11:53.742 00.000 10052 Worker thread wakes up
03:11:53.742 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.34) opts 0xd
03:11:53.742 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.34)
03:11:53.742 00.000 10052 Moving (-0.27, 0.34) raw xDistance=-0.33 yDistance=-0.28
03:11:53.742 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
03:11:53.742 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.21 from input -0.28, slope = -0.05
03:11:53.742 00.000 10052 MoveAxis(E, 64, ABG)
03:11:53.742 00.000 10052 Guiding  Dir = 2, Dur = 64
03:11:53.759 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:53.787 00.028 6880 UpdateGuideState exits: m=1876 SNR=29.1
03:11:53.787 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:53.787 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:53.787 00.000 6880 Enqueuing Expose request
03:11:53.815 00.028 10052 IsSlewing returns 0
03:11:53.883 00.068 10052 IsGuiding returns 0
03:11:54.027 00.144 10052 IsGuiding returns 1
03:11:54.027 00.000 10052 scope still moving after pulse duration time elapsed
03:11:54.105 00.078 10052 IsSlewing returns 0
03:11:54.185 00.080 10052 IsGuiding returns 0
03:11:54.185 00.000 10052 scope move finished after 64 + 239 ms
03:11:54.185 00.000 10052 Move returns status 0, amount 64
03:11:54.185 00.000 10052 MoveAxis(N, 84, ABG)
03:11:54.185 00.000 10052 Guiding  Dir = 0, Dur = 84
03:11:54.270 00.085 10052 IsSlewing returns 0
03:11:54.344 00.074 10052 IsGuiding returns 0
03:11:54.406 00.062 10052 PulseGuide returned control before completion, sleep 26
03:11:54.486 00.080 10052 IsGuiding returns 1
03:11:54.498 00.012 10052 scope still moving after pulse duration time elapsed
03:11:54.549 00.051 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3877d4c-fa79-4093-bc1e-d0d5dd893696"}
03:11:54.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3877d4c-fa79-4093-bc1e-d0d5dd893696"}
03:11:54.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a445c274-8355-4445-a88e-77f2584161ab"}
03:11:54.549 00.000 6880 case statement mapped state 6 to 3
03:11:54.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a445c274-8355-4445-a88e-77f2584161ab"}
03:11:54.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2fda6c0e-68d7-40e1-b0b0-4611a67edd4b"}
03:11:54.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":20,"width":15,"height":15,"star_pos":[6.70,7.42],"pixels":"..."},"id":"2fda6c0e-68d7-40e1-b0b0-4611a67edd4b"}
03:11:54.596 00.047 10052 IsSlewing returns 0
03:11:54.659 00.063 10052 IsGuiding returns 0
03:11:54.659 00.000 10052 scope move finished after 84 + 242 ms
03:11:54.659 00.000 10052 Move returns status 0, amount 84
03:11:54.659 00.000 10052 move complete, result=0
03:11:54.659 00.000 10052 worker thread done servicing request
03:11:54.659 00.000 10052 Worker thread wakes up
03:11:54.659 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:54.659 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:54.659 00.000 6880 GuideStep: -0.3 px 64 ms EAST, -0.3 px 84 ms NORTH
03:11:54.692 00.033 6880 evsrv: cli 015431E0 connect
03:11:54.692 00.000 6880 case statement mapped state 6 to 3
03:11:54.692 00.000 6880 case statement mapped state 6 to 3
03:11:54.692 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54984,1.58262],"units":"arcsec/hr","axes":"RA/Dec"},"id":"31cfe25a-5250-492e-a3a3-2290c7d786f2"}
03:11:54.692 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:11:54.692 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 5.55,1.58
03:11:54.692 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 5.55,1.58
03:11:54.754 00.062 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:11:54.754 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 3.4
03:11:54.754 00.000 6880 MountToCamera -- mountTheta (0.28) + m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
03:11:54.754 00.000 6880 MountToCamera -- mountX=5.54 mountY=1.58 hyp=5.76 mountTheta=0.28 cameraX=1.35, cameraY=-5.60 cameraTheta=-1.33
03:11:54.754 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = 1.35,-5.60 arcsec/hr
03:11:54.754 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate 5.8e-05,-0.00024 px/sec
03:11:54.754 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"31cfe25a-5250-492e-a3a3-2290c7d786f2"}
03:11:54.754 00.000 6880 evsrv: cli 015431E0 disconnect
03:11:54.758 00.004 6880 evsrv: cli 01543AA0 connect
03:11:54.758 00.000 6880 case statement mapped state 6 to 3
03:11:54.758 00.000 6880 case statement mapped state 6 to 3
03:11:54.758 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"d8b113de-faf2-45b9-ad4c-3c80d9ab1ac3"}
03:11:54.758 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"d8b113de-faf2-45b9-ad4c-3c80d9ab1ac3"}
03:11:54.758 00.000 6880 evsrv: cli 01543AA0 disconnect
03:11:54.758 00.000 6880 evsrv: cli 0FC58798 connect
03:11:54.758 00.000 6880 case statement mapped state 6 to 3
03:11:54.761 00.003 6880 case statement mapped state 6 to 3
03:11:54.762 00.001 6880 evsrv: cli 0FC58798 request: {"method":"get_lock_shift_params","id":"fffdc2a6-0640-47e7-86bc-0d73f0cbaeb9"}
03:11:54.762 00.000 6880 evsrv: cli 0FC58798 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"fffdc2a6-0640-47e7-86bc-0d73f0cbaeb9"}
03:11:54.763 00.001 6880 evsrv: cli 0FC58798 disconnect
03:11:55.801 01.038 10052 Exposure complete
03:11:55.880 00.079 10052 worker thread done servicing request
03:11:55.880 00.000 6880 OnExposeComplete: enter
03:11:55.880 00.000 6880 UpdateGuideState(): m_state=6
03:11:55.880 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:55.880 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
03:11:55.880 00.000 6880 Star::Find returns 1 (0), X=584.95, Y=159.10, Mass=1647, SNR=27.4, Peak=103 HFD=5.8
03:11:55.880 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.77 = -2.51)
03:11:55.880 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.54)
03:11:55.880 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.03 hyp=0.04 cameraTheta=2.16 mountX=-0.03 mountY=-0.02, mountTheta=-2.53
03:11:55.880 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.03, opts=13)
03:11:55.880 00.000 6880 Enqueuing Move request for scope (-0.02, 0.03)
03:11:55.880 00.000 10052 Worker thread wakes up
03:11:55.880 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.03) opts 0xd
03:11:55.880 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.03)
03:11:55.880 00.000 10052 Moving (-0.02, 0.03) raw xDistance=-0.03 yDistance=-0.02
03:11:55.880 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:11:55.880 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.02 is < calculated value -0.13, using input
03:11:55.880 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.02, slope = -0.03
03:11:55.880 00.000 10052 MoveAxis(E, 0, ABG)
03:11:55.880 00.000 10052 Move returns status 0, amount 0
03:11:55.880 00.000 10052 MoveAxis(N, 0, ABG)
03:11:55.880 00.000 10052 Move returns status 0, amount 0
03:11:55.880 00.000 10052 move complete, result=0
03:11:55.880 00.000 10052 worker thread done servicing request
03:11:55.903 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:55.934 00.031 6880 UpdateGuideState exits: m=1647 SNR=27.4
03:11:55.934 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:55.934 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:55.934 00.000 6880 Enqueuing Expose request
03:11:55.934 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:55.934 00.000 10052 Worker thread wakes up
03:11:55.934 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:55.934 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:56.540 00.606 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"164b3a91-e7e7-4438-85aa-6ca47ad40b55"}
03:11:56.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"164b3a91-e7e7-4438-85aa-6ca47ad40b55"}
03:11:56.540 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"33ea1069-267a-417f-9037-3c96e88e1744"}
03:11:56.540 00.000 6880 case statement mapped state 6 to 3
03:11:56.540 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"33ea1069-267a-417f-9037-3c96e88e1744"}
03:11:56.542 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6af9f950-723f-4fc9-a18c-bbaf5922e65c"}
03:11:56.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":21,"width":15,"height":15,"star_pos":[6.95,7.10],"pixels":"..."},"id":"6af9f950-723f-4fc9-a18c-bbaf5922e65c"}
03:11:56.854 00.312 10052 Exposure complete
03:11:56.936 00.082 10052 worker thread done servicing request
03:11:56.936 00.000 6880 OnExposeComplete: enter
03:11:56.936 00.000 6880 UpdateGuideState(): m_state=6
03:11:56.936 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:56.937 00.001 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
03:11:56.937 00.000 6880 Star::Find returns 1 (0), X=584.92, Y=159.06, Mass=1568, SNR=26.7, Peak=95 HFD=5.9
03:11:56.937 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.32 = -1.32)
03:11:56.937 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.35 = -1.35)
03:11:56.937 00.000 6880 CameraToMount -- cameraX=-0.05 cameraY=-0.01 hyp=0.05 cameraTheta=-2.94 mountX=0.01 mountY=-0.05, mountTheta=-1.32
03:11:56.938 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.05, y=-0.01, opts=13)
03:11:56.938 00.000 6880 Enqueuing Move request for scope (-0.05, -0.01)
03:11:56.938 00.000 10052 Worker thread wakes up
03:11:56.938 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.05, -0.01) opts 0xd
03:11:56.938 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.05, -0.01)
03:11:56.939 00.001 10052 Moving (-0.05, -0.01) raw xDistance=0.01 yDistance=-0.05
03:11:56.939 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.01
03:11:56.939 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = -0.01
03:11:56.939 00.000 10052 MoveAxis(E, 0, ABG)
03:11:56.939 00.000 10052 Move returns status 0, amount 0
03:11:56.939 00.000 10052 MoveAxis(N, 0, ABG)
03:11:56.939 00.000 10052 Move returns status 0, amount 0
03:11:56.940 00.001 10052 move complete, result=0
03:11:56.941 00.001 10052 worker thread done servicing request
03:11:56.959 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:56.985 00.026 6880 UpdateGuideState exits: m=1568 SNR=26.7
03:11:56.985 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:56.986 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:56.986 00.000 6880 Enqueuing Expose request
03:11:56.986 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.0 px 0 ms NORTH
03:11:56.986 00.000 10052 Worker thread wakes up
03:11:56.986 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:56.986 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:58.119 01.133 10052 Exposure complete
03:11:58.195 00.076 10052 worker thread done servicing request
03:11:58.195 00.000 6880 OnExposeComplete: enter
03:11:58.195 00.000 6880 UpdateGuideState(): m_state=6
03:11:58.195 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:58.195 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
03:11:58.195 00.000 6880 Star::Find returns 1 (0), X=584.94, Y=159.21, Mass=1787, SNR=28.4, Peak=115 HFD=5.7
03:11:58.195 00.000 6880 CameraToMount -- cameraTheta (1.77) - m_xAngle (-1.61) = xAngle (3.38 = -2.90)
03:11:58.195 00.000 6880 CameraToMount -- cameraTheta (1.77) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.35 = -2.94)
03:11:58.195 00.000 6880 CameraToMount -- cameraX=-0.03 cameraY=0.14 hyp=0.15 cameraTheta=1.77 mountX=-0.14 mountY=-0.03, mountTheta=-2.93
03:11:58.195 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.03, y=0.14, opts=13)
03:11:58.195 00.000 6880 Enqueuing Move request for scope (-0.03, 0.14)
03:11:58.195 00.000 10052 Worker thread wakes up
03:11:58.195 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.03, 0.14) opts 0xd
03:11:58.195 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.03, 0.14)
03:11:58.195 00.000 10052 Moving (-0.03, 0.14) raw xDistance=-0.14 yDistance=-0.03
03:11:58.195 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.14
03:11:58.195 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.03 is < calculated value -0.04, using input
03:11:58.195 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = -0.01
03:11:58.195 00.000 10052 MoveAxis(E, 27, ABG)
03:11:58.195 00.000 10052 Guiding  Dir = 2, Dur = 27
03:11:58.212 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:58.243 00.031 10052 IsSlewing returns 0
03:11:58.246 00.003 6880 UpdateGuideState exits: m=1787 SNR=28.4
03:11:58.246 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:58.246 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:58.246 00.000 6880 Enqueuing Expose request
03:11:58.307 00.061 10052 IsGuiding returns 0
03:11:58.450 00.143 10052 IsGuiding returns 0
03:11:58.450 00.000 10052 Move returns status 0, amount 27
03:11:58.450 00.000 10052 MoveAxis(N, 0, ABG)
03:11:58.450 00.000 10052 Move returns status 0, amount 0
03:11:58.450 00.000 10052 move complete, result=0
03:11:58.450 00.000 10052 worker thread done servicing request
03:11:58.450 00.000 10052 Worker thread wakes up
03:11:58.450 00.000 6880 GuideStep: -0.1 px 27 ms EAST, -0.0 px 0 ms NORTH
03:11:58.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:58.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:11:58.545 00.095 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4c6d1def-f1c5-4d9a-9d8c-504d959eb4da"}
03:11:58.545 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4c6d1def-f1c5-4d9a-9d8c-504d959eb4da"}
03:11:58.546 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ff518b1-6fd6-4a93-a0aa-5ba8b864dbb3"}
03:11:58.546 00.000 6880 case statement mapped state 6 to 3
03:11:58.546 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"0ff518b1-6fd6-4a93-a0aa-5ba8b864dbb3"}
03:11:58.547 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"36f0b2dd-f755-46e4-896f-67f7ec0f3f8b"}
03:11:58.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":23,"width":15,"height":15,"star_pos":[6.94,7.21],"pixels":"..."},"id":"36f0b2dd-f755-46e4-896f-67f7ec0f3f8b"}
03:11:59.358 00.811 10052 Exposure complete
03:11:59.407 00.049 10052 worker thread done servicing request
03:11:59.407 00.000 6880 OnExposeComplete: enter
03:11:59.407 00.000 6880 UpdateGuideState(): m_state=6
03:11:59.407 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:11:59.407 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
03:11:59.407 00.000 6880 Star::Find returns 1 (0), X=585.05, Y=159.68, Mass=1586, SNR=27.0, Peak=110 HFD=5.3
03:11:59.407 00.000 6880 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.61) = xAngle (3.05 = 3.05)
03:11:59.407 00.000 6880 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.02 = 3.02)
03:11:59.407 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.61 hyp=0.61 cameraTheta=1.44 mountX=-0.61 mountY=0.07, mountTheta=3.02
03:11:59.407 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.61, opts=13)
03:11:59.407 00.000 6880 Enqueuing Move request for scope (0.08, 0.61)
03:11:59.407 00.000 10052 Worker thread wakes up
03:11:59.407 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.61) opts 0xd
03:11:59.407 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.61)
03:11:59.407 00.000 10052 Moving (0.08, 0.61) raw xDistance=-0.61 yDistance=0.07
03:11:59.407 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.61
03:11:59.407 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.00
03:11:59.407 00.000 10052 MoveAxis(E, 119, ABG)
03:11:59.407 00.000 10052 Guiding  Dir = 2, Dur = 119
03:11:59.431 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:11:59.438 00.007 10052 IsSlewing returns 0
03:11:59.458 00.020 6880 UpdateGuideState exits: m=1586 SNR=27.0
03:11:59.458 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:11:59.458 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:11:59.458 00.000 6880 Enqueuing Expose request
03:11:59.470 00.012 10052 IsGuiding returns 0
03:11:59.501 00.031 10052 PulseGuide returned control before completion, sleep 102
03:11:59.645 00.144 10052 IsGuiding returns 0
03:11:59.645 00.000 10052 Move returns status 0, amount 119
03:11:59.645 00.000 10052 MoveAxis(N, 0, ABG)
03:11:59.645 00.000 10052 Move returns status 0, amount 0
03:11:59.645 00.000 10052 move complete, result=0
03:11:59.645 00.000 10052 worker thread done servicing request
03:11:59.645 00.000 10052 Worker thread wakes up
03:11:59.645 00.000 6880 GuideStep: -0.6 px 119 ms EAST, 0.1 px 0 ms NORTH
03:11:59.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:11:59.645 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:00.549 00.904 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"498d5e82-7ac1-4490-ae3f-37f93bb33e4e"}
03:12:00.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"498d5e82-7ac1-4490-ae3f-37f93bb33e4e"}
03:12:00.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"728f4608-f1b0-4787-bce8-316b4c3eca4b"}
03:12:00.549 00.000 6880 case statement mapped state 6 to 3
03:12:00.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"728f4608-f1b0-4787-bce8-316b4c3eca4b"}
03:12:00.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bf388b58-c2d4-421e-887c-d8f40db68282"}
03:12:00.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":24,"width":15,"height":15,"star_pos":[7.05,6.68],"pixels":"..."},"id":"bf388b58-c2d4-421e-887c-d8f40db68282"}
03:12:00.788 00.239 10052 Exposure complete
03:12:00.835 00.047 10052 worker thread done servicing request
03:12:00.835 00.000 6880 OnExposeComplete: enter
03:12:00.835 00.000 6880 UpdateGuideState(): m_state=6
03:12:00.835 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:00.835 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
03:12:00.835 00.000 6880 Star::Find returns 1 (0), X=584.86, Y=158.94, Mass=1686, SNR=27.7, Peak=97 HFD=5.9
03:12:00.835 00.000 6880 CameraToMount -- cameraTheta (-2.25) - m_xAngle (-1.61) = xAngle (-0.63 = -0.63)
03:12:00.835 00.000 6880 CameraToMount -- cameraTheta (-2.25) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.66 = -0.66)
03:12:00.835 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.13 hyp=0.17 cameraTheta=-2.25 mountX=0.14 mountY=-0.11, mountTheta=-0.65
03:12:00.835 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.13, opts=13)
03:12:00.835 00.000 6880 Enqueuing Move request for scope (-0.11, -0.13)
03:12:00.835 00.000 10052 Worker thread wakes up
03:12:00.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.13) opts 0xd
03:12:00.835 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.13)
03:12:00.835 00.000 10052 Moving (-0.11, -0.13) raw xDistance=0.14 yDistance=-0.11
03:12:00.835 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.05 from input 0.14
03:12:00.835 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = 0.01
03:12:00.835 00.000 10052 MoveAxis(W, 21, ABG)
03:12:00.835 00.000 10052 Guiding  Dir = 3, Dur = 21
03:12:00.865 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:00.867 00.002 10052 IsSlewing returns 0
03:12:00.883 00.016 6880 UpdateGuideState exits: m=1686 SNR=27.7
03:12:00.883 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:00.883 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:00.883 00.000 6880 Enqueuing Expose request
03:12:00.904 00.021 10052 IsGuiding returns 0
03:12:00.968 00.064 10052 IsGuiding returns 1
03:12:00.968 00.000 10052 scope still moving after pulse duration time elapsed
03:12:01.029 00.061 10052 IsSlewing returns 0
03:12:01.061 00.032 10052 IsGuiding returns 0
03:12:01.061 00.000 10052 scope move finished after 21 + 141 ms
03:12:01.061 00.000 10052 Move returns status 0, amount 21
03:12:01.061 00.000 10052 MoveAxis(N, 0, ABG)
03:12:01.061 00.000 10052 Move returns status 0, amount 0
03:12:01.061 00.000 10052 move complete, result=0
03:12:01.061 00.000 10052 worker thread done servicing request
03:12:01.061 00.000 10052 Worker thread wakes up
03:12:01.061 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:01.061 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:01.061 00.000 6880 GuideStep: 0.1 px 21 ms WEST, -0.1 px 0 ms NORTH
03:12:01.988 00.927 10052 Exposure complete
03:12:02.053 00.065 10052 worker thread done servicing request
03:12:02.053 00.000 6880 OnExposeComplete: enter
03:12:02.053 00.000 6880 UpdateGuideState(): m_state=6
03:12:02.053 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:02.053 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
03:12:02.053 00.000 6880 Star::Find returns 1 (0), X=584.75, Y=159.15, Mass=1722, SNR=28.1, Peak=96 HFD=5.9
03:12:02.053 00.000 6880 CameraToMount -- cameraTheta (2.79) - m_xAngle (-1.61) = xAngle (4.40 = -1.88)
03:12:02.053 00.000 6880 CameraToMount -- cameraTheta (2.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.37 = -1.91)
03:12:02.053 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.08 hyp=0.24 cameraTheta=2.79 mountX=-0.07 mountY=-0.22, mountTheta=-1.88
03:12:02.053 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.08, opts=13)
03:12:02.053 00.000 6880 Enqueuing Move request for scope (-0.22, 0.08)
03:12:02.053 00.000 10052 Worker thread wakes up
03:12:02.053 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.08) opts 0xd
03:12:02.053 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.08)
03:12:02.053 00.000 10052 Moving (-0.22, 0.08) raw xDistance=-0.07 yDistance=-0.22
03:12:02.053 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:12:02.053 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
03:12:02.053 00.000 10052 MoveAxis(E, 0, ABG)
03:12:02.053 00.000 10052 Move returns status 0, amount 0
03:12:02.053 00.000 10052 MoveAxis(N, 0, ABG)
03:12:02.053 00.000 10052 Move returns status 0, amount 0
03:12:02.053 00.000 10052 move complete, result=0
03:12:02.053 00.000 10052 worker thread done servicing request
03:12:02.083 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:02.110 00.027 6880 UpdateGuideState exits: m=1722 SNR=28.1
03:12:02.110 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:02.110 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:02.110 00.000 6880 Enqueuing Expose request
03:12:02.110 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:02.110 00.000 10052 Worker thread wakes up
03:12:02.110 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:02.113 00.003 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:02.556 00.443 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07efa013-f01c-4834-bbad-ea60e6812e91"}
03:12:02.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07efa013-f01c-4834-bbad-ea60e6812e91"}
03:12:02.556 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f50d8ba4-90a0-43ee-b946-e4f264f34e61"}
03:12:02.556 00.000 6880 case statement mapped state 6 to 3
03:12:02.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f50d8ba4-90a0-43ee-b946-e4f264f34e61"}
03:12:02.556 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"688a42b9-de70-4707-ab12-5499e3a12566"}
03:12:02.556 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":26,"width":15,"height":15,"star_pos":[6.75,7.15],"pixels":"..."},"id":"688a42b9-de70-4707-ab12-5499e3a12566"}
03:12:03.249 00.693 10052 Exposure complete
03:12:03.332 00.083 10052 worker thread done servicing request
03:12:03.332 00.000 6880 OnExposeComplete: enter
03:12:03.332 00.000 6880 UpdateGuideState(): m_state=6
03:12:03.332 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:03.332 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
03:12:03.332 00.000 6880 Star::Find returns 1 (0), X=585.04, Y=159.22, Mass=1502, SNR=26.2, Peak=98 HFD=5.7
03:12:03.332 00.000 6880 CameraToMount -- cameraTheta (1.13) - m_xAngle (-1.61) = xAngle (2.74 = 2.74)
03:12:03.332 00.000 6880 CameraToMount -- cameraTheta (1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.71 = 2.71)
03:12:03.332 00.000 6880 CameraToMount -- cameraX=0.07 cameraY=0.15 hyp=0.17 cameraTheta=1.13 mountX=-0.16 mountY=0.07, mountTheta=2.71
03:12:03.332 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.07, y=0.15, opts=13)
03:12:03.332 00.000 6880 Enqueuing Move request for scope (0.07, 0.15)
03:12:03.332 00.000 10052 Worker thread wakes up
03:12:03.332 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.07, 0.15) opts 0xd
03:12:03.332 00.000 10052 Handling offset move in thread for scope, endpoint = (0.07, 0.15)
03:12:03.332 00.000 10052 Moving (0.07, 0.15) raw xDistance=-0.16 yDistance=0.07
03:12:03.332 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.16
03:12:03.332 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.12, using input
03:12:03.332 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.03
03:12:03.332 00.000 10052 MoveAxis(E, 30, ABG)
03:12:03.332 00.000 10052 Guiding  Dir = 2, Dur = 30
03:12:03.355 00.023 10052 IsSlewing returns 0
03:12:03.355 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:03.386 00.031 6880 UpdateGuideState exits: m=1502 SNR=26.2
03:12:03.386 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:03.386 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:03.386 00.000 6880 Enqueuing Expose request
03:12:03.386 00.000 10052 IsGuiding returns 0
03:12:03.419 00.033 10052 PulseGuide returned control before completion, sleep 13
03:12:03.466 00.047 10052 IsGuiding returns 0
03:12:03.466 00.000 10052 Move returns status 0, amount 30
03:12:03.466 00.000 10052 MoveAxis(N, 0, ABG)
03:12:03.466 00.000 10052 Move returns status 0, amount 0
03:12:03.466 00.000 10052 move complete, result=0
03:12:03.466 00.000 10052 worker thread done servicing request
03:12:03.466 00.000 10052 Worker thread wakes up
03:12:03.466 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:03.466 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:03.474 00.008 6880 GuideStep: -0.2 px 30 ms EAST, 0.1 px 0 ms NORTH
03:12:04.383 00.909 10052 Exposure complete
03:12:04.458 00.075 10052 worker thread done servicing request
03:12:04.459 00.001 6880 OnExposeComplete: enter
03:12:04.459 00.000 6880 UpdateGuideState(): m_state=6
03:12:04.459 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:04.459 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
03:12:04.459 00.000 6880 Star::Find returns 1 (0), X=584.67, Y=159.41, Mass=1721, SNR=27.7, Peak=108 HFD=5.6
03:12:04.459 00.000 6880 CameraToMount -- cameraTheta (2.29) - m_xAngle (-1.61) = xAngle (3.90 = -2.38)
03:12:04.459 00.000 6880 CameraToMount -- cameraTheta (2.29) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.87 = -2.41)
03:12:04.459 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.34 hyp=0.45 cameraTheta=2.29 mountX=-0.33 mountY=-0.30, mountTheta=-2.40
03:12:04.461 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.30, y=0.34, opts=13)
03:12:04.461 00.000 6880 Enqueuing Move request for scope (-0.30, 0.34)
03:12:04.461 00.000 10052 Worker thread wakes up
03:12:04.461 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.30, 0.34) opts 0xd
03:12:04.462 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.30, 0.34)
03:12:04.462 00.000 10052 Moving (-0.30, 0.34) raw xDistance=-0.33 yDistance=-0.30
03:12:04.463 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.33
03:12:04.463 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.30, slope = 0.00
03:12:04.463 00.000 10052 MoveAxis(E, 65, ABG)
03:12:04.463 00.000 10052 Guiding  Dir = 2, Dur = 65
03:12:04.481 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:04.485 00.004 10052 IsSlewing returns 0
03:12:04.513 00.028 6880 UpdateGuideState exits: m=1721 SNR=27.7
03:12:04.513 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:04.513 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:04.513 00.000 6880 Enqueuing Expose request
03:12:04.523 00.010 10052 IsGuiding returns 0
03:12:04.541 00.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"baad8dd3-a45d-4d01-b83b-ee65e609b617"}
03:12:04.542 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"baad8dd3-a45d-4d01-b83b-ee65e609b617"}
03:12:04.542 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5247d7cd-c561-4df9-b827-e382915eb4d0"}
03:12:04.542 00.000 6880 case statement mapped state 6 to 3
03:12:04.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"5247d7cd-c561-4df9-b827-e382915eb4d0"}
03:12:04.543 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"cb54c222-3a58-4fae-8e71-3dfaeaac2cfb"}
03:12:04.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":28,"width":15,"height":15,"star_pos":[6.67,7.41],"pixels":"..."},"id":"cb54c222-3a58-4fae-8e71-3dfaeaac2cfb"}
03:12:04.554 00.011 10052 PulseGuide returned control before completion, sleep 44
03:12:04.621 00.067 10052 IsGuiding returns 0
03:12:04.621 00.000 10052 Move returns status 0, amount 65
03:12:04.621 00.000 10052 MoveAxis(N, 0, ABG)
03:12:04.621 00.000 10052 Move returns status 0, amount 0
03:12:04.621 00.000 10052 move complete, result=0
03:12:04.621 00.000 10052 worker thread done servicing request
03:12:04.621 00.000 10052 Worker thread wakes up
03:12:04.621 00.000 6880 GuideStep: -0.3 px 65 ms EAST, -0.3 px 0 ms NORTH
03:12:04.621 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:04.621 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:05.756 01.135 10052 Exposure complete
03:12:05.834 00.078 10052 worker thread done servicing request
03:12:05.834 00.000 6880 OnExposeComplete: enter
03:12:05.834 00.000 6880 UpdateGuideState(): m_state=6
03:12:05.834 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:05.834 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
03:12:05.834 00.000 6880 Star::Find returns 1 (0), X=584.72, Y=159.03, Mass=1564, SNR=26.7, Peak=95 HFD=6.0
03:12:05.834 00.000 6880 CameraToMount -- cameraTheta (-3.01) - m_xAngle (-1.61) = xAngle (-1.39 = -1.39)
03:12:05.834 00.000 6880 CameraToMount -- cameraTheta (-3.01) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.42 = -1.42)
03:12:05.834 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.03 hyp=0.25 cameraTheta=-3.01 mountX=0.05 mountY=-0.25, mountTheta=-1.39
03:12:05.834 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.03, opts=13)
03:12:05.834 00.000 6880 Enqueuing Move request for scope (-0.25, -0.03)
03:12:05.834 00.000 10052 Worker thread wakes up
03:12:05.834 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.03) opts 0xd
03:12:05.834 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.03)
03:12:05.834 00.000 10052 Moving (-0.25, -0.03) raw xDistance=0.05 yDistance=-0.25
03:12:05.834 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:12:05.834 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.25, slope = -0.01
03:12:05.834 00.000 10052 MoveAxis(E, 0, ABG)
03:12:05.834 00.000 10052 Move returns status 0, amount 0
03:12:05.834 00.000 10052 MoveAxis(N, 21, ABG)
03:12:05.834 00.000 10052 Guiding  Dir = 0, Dur = 21
03:12:05.857 00.023 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:05.881 00.024 6880 UpdateGuideState exits: m=1564 SNR=26.7
03:12:05.881 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:05.881 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:05.881 00.000 6880 Enqueuing Expose request
03:12:05.896 00.015 10052 IsSlewing returns 0
03:12:05.962 00.066 10052 IsGuiding returns 0
03:12:06.120 00.158 10052 IsGuiding returns 0
03:12:06.120 00.000 10052 Move returns status 0, amount 21
03:12:06.121 00.001 10052 move complete, result=0
03:12:06.121 00.000 10052 worker thread done servicing request
03:12:06.121 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 21 ms NORTH
03:12:06.121 00.000 10052 Worker thread wakes up
03:12:06.121 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:06.121 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:06.549 00.428 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ba5a1a8-60e4-4e26-836e-19bc8a48af61"}
03:12:06.549 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ba5a1a8-60e4-4e26-836e-19bc8a48af61"}
03:12:06.550 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4fcf24b8-fc38-4a62-96cd-e876ebdcabfb"}
03:12:06.550 00.000 6880 case statement mapped state 6 to 3
03:12:06.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4fcf24b8-fc38-4a62-96cd-e876ebdcabfb"}
03:12:06.550 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a5d70145-e672-41fb-863e-d1204e2b4f1a"}
03:12:06.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":29,"width":15,"height":15,"star_pos":[6.72,7.03],"pixels":"..."},"id":"a5d70145-e672-41fb-863e-d1204e2b4f1a"}
03:12:07.028 00.478 10052 Exposure complete
03:12:07.114 00.086 10052 worker thread done servicing request
03:12:07.114 00.000 6880 OnExposeComplete: enter
03:12:07.114 00.000 6880 UpdateGuideState(): m_state=6
03:12:07.114 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:07.114 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
03:12:07.114 00.000 6880 Star::Find returns 1 (0), X=584.65, Y=159.35, Mass=1682, SNR=27.8, Peak=101 HFD=5.4
03:12:07.114 00.000 6880 CameraToMount -- cameraTheta (2.42) - m_xAngle (-1.61) = xAngle (4.03 = -2.25)
03:12:07.114 00.000 6880 CameraToMount -- cameraTheta (2.42) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.00 = -2.28)
03:12:07.114 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.28 hyp=0.42 cameraTheta=2.42 mountX=-0.27 mountY=-0.32, mountTheta=-2.26
03:12:07.114 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.28, opts=13)
03:12:07.114 00.000 6880 Enqueuing Move request for scope (-0.32, 0.28)
03:12:07.114 00.000 10052 Worker thread wakes up
03:12:07.114 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.28) opts 0xd
03:12:07.114 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.28)
03:12:07.114 00.000 10052 Moving (-0.32, 0.28) raw xDistance=-0.27 yDistance=-0.32
03:12:07.114 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.27
03:12:07.114 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.15 from input -0.32, slope = -0.03
03:12:07.114 00.000 10052 MoveAxis(E, 51, ABG)
03:12:07.114 00.000 10052 Guiding  Dir = 2, Dur = 51
03:12:07.137 00.023 10052 IsSlewing returns 0
03:12:07.141 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:07.170 00.029 6880 UpdateGuideState exits: m=1682 SNR=27.8
03:12:07.170 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:07.170 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:07.170 00.000 6880 Enqueuing Expose request
03:12:07.176 00.006 10052 IsGuiding returns 0
03:12:07.202 00.026 10052 PulseGuide returned control before completion, sleep 34
03:12:07.270 00.068 10052 IsGuiding returns 0
03:12:07.270 00.000 10052 Move returns status 0, amount 51
03:12:07.270 00.000 10052 MoveAxis(N, 62, ABG)
03:12:07.270 00.000 10052 Guiding  Dir = 0, Dur = 62
03:12:07.306 00.036 10052 IsSlewing returns 0
03:12:07.348 00.042 10052 IsGuiding returns 0
03:12:07.364 00.016 10052 PulseGuide returned control before completion, sleep 46
03:12:07.439 00.075 10052 IsGuiding returns 0
03:12:07.439 00.000 10052 Move returns status 0, amount 62
03:12:07.439 00.000 10052 move complete, result=0
03:12:07.439 00.000 10052 worker thread done servicing request
03:12:07.439 00.000 10052 Worker thread wakes up
03:12:07.439 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:07.439 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:07.439 00.000 6880 GuideStep: -0.3 px 51 ms EAST, -0.3 px 62 ms NORTH
03:12:08.551 01.112 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3520a0bd-6ccc-4c1e-9f40-7d299eb69694"}
03:12:08.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3520a0bd-6ccc-4c1e-9f40-7d299eb69694"}
03:12:08.551 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3cd03739-d12c-4aba-a2c6-782b7688b3ac"}
03:12:08.551 00.000 6880 case statement mapped state 6 to 3
03:12:08.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3cd03739-d12c-4aba-a2c6-782b7688b3ac"}
03:12:08.551 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"922bd278-4571-45f8-bc1a-17cfda24c1ac"}
03:12:08.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":30,"width":15,"height":15,"star_pos":[6.65,7.35],"pixels":"..."},"id":"922bd278-4571-45f8-bc1a-17cfda24c1ac"}
03:12:08.594 00.043 10052 Exposure complete
03:12:08.684 00.090 6880 OnExposeComplete: enter
03:12:08.684 00.000 10052 worker thread done servicing request
03:12:08.684 00.000 6880 UpdateGuideState(): m_state=6
03:12:08.694 00.010 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:08.694 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
03:12:08.694 00.000 6880 Star::Find returns 1 (0), X=584.86, Y=159.01, Mass=1535, SNR=26.4, Peak=95 HFD=5.9
03:12:08.694 00.000 6880 CameraToMount -- cameraTheta (-2.65) - m_xAngle (-1.61) = xAngle (-1.04 = -1.04)
03:12:08.694 00.000 6880 CameraToMount -- cameraTheta (-2.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.07 = -1.07)
03:12:08.694 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=-0.06 hyp=0.12 cameraTheta=-2.65 mountX=0.06 mountY=-0.11, mountTheta=-1.05
03:12:08.695 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=-0.06, opts=13)
03:12:08.695 00.000 6880 Enqueuing Move request for scope (-0.11, -0.06)
03:12:08.695 00.000 10052 Worker thread wakes up
03:12:08.695 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, -0.06) opts 0xd
03:12:08.695 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, -0.06)
03:12:08.695 00.000 10052 Moving (-0.11, -0.06) raw xDistance=0.06 yDistance=-0.11
03:12:08.695 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:12:08.695 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.11 is < calculated value -0.12, using input
03:12:08.695 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.03
03:12:08.695 00.000 10052 MoveAxis(E, 0, ABG)
03:12:08.695 00.000 10052 Move returns status 0, amount 0
03:12:08.695 00.000 10052 MoveAxis(N, 0, ABG)
03:12:08.695 00.000 10052 Move returns status 0, amount 0
03:12:08.695 00.000 10052 move complete, result=0
03:12:08.695 00.000 10052 worker thread done servicing request
03:12:08.730 00.035 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:08.762 00.032 6880 UpdateGuideState exits: m=1535 SNR=26.4
03:12:08.762 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:08.762 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:08.762 00.000 6880 Enqueuing Expose request
03:12:08.762 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:08.763 00.001 10052 Worker thread wakes up
03:12:08.763 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:08.763 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:09.679 00.916 10052 Exposure complete
03:12:09.758 00.079 10052 worker thread done servicing request
03:12:09.758 00.000 6880 OnExposeComplete: enter
03:12:09.758 00.000 6880 UpdateGuideState(): m_state=6
03:12:09.758 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:09.758 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
03:12:09.758 00.000 6880 Star::Find returns 1 (0), X=584.77, Y=159.21, Mass=1474, SNR=25.8, Peak=90 HFD=5.7
03:12:09.758 00.000 6880 CameraToMount -- cameraTheta (2.53) - m_xAngle (-1.61) = xAngle (4.15 = -2.14)
03:12:09.758 00.000 6880 CameraToMount -- cameraTheta (2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.11 = -2.17)
03:12:09.758 00.000 6880 CameraToMount -- cameraX=-0.20 cameraY=0.14 hyp=0.24 cameraTheta=2.53 mountX=-0.13 mountY=-0.20, mountTheta=-2.15
03:12:09.758 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.20, y=0.14, opts=13)
03:12:09.758 00.000 6880 Enqueuing Move request for scope (-0.20, 0.14)
03:12:09.758 00.000 10052 Worker thread wakes up
03:12:09.758 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.20, 0.14) opts 0xd
03:12:09.758 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.20, 0.14)
03:12:09.758 00.000 10052 Moving (-0.20, 0.14) raw xDistance=-0.13 yDistance=-0.20
03:12:09.758 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.06 from input -0.13
03:12:09.758 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.12 from input -0.20, slope = -0.03
03:12:09.758 00.000 10052 MoveAxis(E, 25, ABG)
03:12:09.758 00.000 10052 Guiding  Dir = 2, Dur = 25
03:12:09.774 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:09.814 00.040 6880 UpdateGuideState exits: m=1474 SNR=25.8
03:12:09.814 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:09.814 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:09.814 00.000 6880 Enqueuing Expose request
03:12:09.814 00.000 10052 IsSlewing returns 0
03:12:09.897 00.083 10052 IsGuiding returns 0
03:12:10.039 00.142 10052 IsGuiding returns 0
03:12:10.044 00.005 10052 Move returns status 0, amount 25
03:12:10.044 00.000 10052 MoveAxis(N, 48, ABG)
03:12:10.044 00.000 10052 Guiding  Dir = 0, Dur = 48
03:12:10.113 00.069 10052 IsSlewing returns 0
03:12:10.187 00.074 10052 IsGuiding returns 0
03:12:10.333 00.146 10052 IsGuiding returns 0
03:12:10.333 00.000 10052 Move returns status 0, amount 48
03:12:10.333 00.000 10052 move complete, result=0
03:12:10.333 00.000 10052 worker thread done servicing request
03:12:10.333 00.000 10052 Worker thread wakes up
03:12:10.333 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:10.333 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:10.333 00.000 6880 GuideStep: -0.1 px 25 ms EAST, -0.2 px 48 ms NORTH
03:12:10.552 00.219 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"99c97a9d-2173-448f-b1cc-bcd47f09808c"}
03:12:10.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"99c97a9d-2173-448f-b1cc-bcd47f09808c"}
03:12:10.552 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b64cc240-656d-4645-aade-89727c3a6af0"}
03:12:10.552 00.000 6880 case statement mapped state 6 to 3
03:12:10.552 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b64cc240-656d-4645-aade-89727c3a6af0"}
03:12:10.554 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8123e826-935e-4bb0-8d64-d8c6919c4118"}
03:12:10.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":32,"width":15,"height":15,"star_pos":[6.77,7.21],"pixels":"..."},"id":"8123e826-935e-4bb0-8d64-d8c6919c4118"}
03:12:11.481 00.927 10052 Exposure complete
03:12:11.554 00.073 10052 worker thread done servicing request
03:12:11.554 00.000 6880 OnExposeComplete: enter
03:12:11.555 00.001 6880 UpdateGuideState(): m_state=6
03:12:11.555 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:11.555 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
03:12:11.555 00.000 6880 Star::Find returns 1 (0), X=584.65, Y=159.55, Mass=2111, SNR=31.0, Peak=117 HFD=5.7
03:12:11.555 00.000 6880 CameraToMount -- cameraTheta (2.16) - m_xAngle (-1.61) = xAngle (3.77 = -2.51)
03:12:11.555 00.000 6880 CameraToMount -- cameraTheta (2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.74 = -2.55)
03:12:11.555 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.48 hyp=0.57 cameraTheta=2.16 mountX=-0.47 mountY=-0.32, mountTheta=-2.53
03:12:11.556 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.48, opts=13)
03:12:11.556 00.000 6880 Enqueuing Move request for scope (-0.32, 0.48)
03:12:11.556 00.000 10052 Worker thread wakes up
03:12:11.556 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.48) opts 0xd
03:12:11.556 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.48)
03:12:11.556 00.000 10052 Moving (-0.32, 0.48) raw xDistance=-0.47 yDistance=-0.32
03:12:11.556 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.47
03:12:11.556 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.13 from input -0.32, slope = -0.03
03:12:11.557 00.001 10052 MoveAxis(E, 91, ABG)
03:12:11.557 00.000 10052 Guiding  Dir = 2, Dur = 91
03:12:11.579 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:11.608 00.029 6880 UpdateGuideState exits: m=2111 SNR=31.0
03:12:11.608 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:11.608 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:11.608 00.000 6880 Enqueuing Expose request
03:12:11.618 00.010 10052 IsSlewing returns 0
03:12:11.693 00.075 10052 IsGuiding returns 0
03:12:11.758 00.065 10052 PulseGuide returned control before completion, sleep 37
03:12:11.842 00.084 10052 IsGuiding returns 1
03:12:11.842 00.000 10052 scope still moving after pulse duration time elapsed
03:12:11.919 00.077 10052 IsSlewing returns 0
03:12:11.993 00.074 10052 IsGuiding returns 0
03:12:11.994 00.001 10052 scope move finished after 91 + 209 ms
03:12:11.994 00.000 10052 Move returns status 0, amount 91
03:12:11.994 00.000 10052 MoveAxis(N, 53, ABG)
03:12:11.994 00.000 10052 Guiding  Dir = 0, Dur = 53
03:12:12.071 00.077 10052 IsSlewing returns 0
03:12:12.146 00.075 10052 IsGuiding returns 0
03:12:12.295 00.149 10052 IsGuiding returns 0
03:12:12.295 00.000 10052 Move returns status 0, amount 53
03:12:12.295 00.000 10052 move complete, result=0
03:12:12.295 00.000 10052 worker thread done servicing request
03:12:12.296 00.001 10052 Worker thread wakes up
03:12:12.296 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:12.296 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:12.296 00.000 6880 GuideStep: -0.5 px 91 ms EAST, -0.3 px 53 ms NORTH
03:12:12.542 00.246 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5039f386-cd55-4846-ae41-0390203d62b0"}
03:12:12.542 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5039f386-cd55-4846-ae41-0390203d62b0"}
03:12:12.543 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1def1641-c2d0-4811-b516-7c592b069e53"}
03:12:12.543 00.000 6880 case statement mapped state 6 to 3
03:12:12.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1def1641-c2d0-4811-b516-7c592b069e53"}
03:12:12.543 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"66435a1b-afa8-447d-abd2-665c986336b3"}
03:12:12.543 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":33,"width":15,"height":15,"star_pos":[6.65,6.55],"pixels":"..."},"id":"66435a1b-afa8-447d-abd2-665c986336b3"}
03:12:13.203 00.660 10052 Exposure complete
03:12:13.291 00.088 10052 worker thread done servicing request
03:12:13.291 00.000 6880 OnExposeComplete: enter
03:12:13.291 00.000 6880 UpdateGuideState(): m_state=6
03:12:13.292 00.001 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:13.292 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
03:12:13.292 00.000 6880 Star::Find returns 1 (0), X=584.98, Y=159.32, Mass=1494, SNR=26.0, Peak=93 HFD=5.6
03:12:13.292 00.000 6880 CameraToMount -- cameraTheta (1.55) - m_xAngle (-1.61) = xAngle (3.17 = -3.12)
03:12:13.292 00.000 6880 CameraToMount -- cameraTheta (1.55) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.13 = 3.13)
03:12:13.292 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.25 hyp=0.25 cameraTheta=1.55 mountX=-0.25 mountY=0.00, mountTheta=3.13
03:12:13.293 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.25, opts=13)
03:12:13.293 00.000 6880 Enqueuing Move request for scope (0.00, 0.25)
03:12:13.293 00.000 10052 Worker thread wakes up
03:12:13.294 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.25) opts 0xd
03:12:13.294 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.25)
03:12:13.294 00.000 10052 Moving (0.00, 0.25) raw xDistance=-0.25 yDistance=0.00
03:12:13.294 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.25
03:12:13.294 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.00, slope = -0.00
03:12:13.294 00.000 10052 MoveAxis(E, 53, ABG)
03:12:13.294 00.000 10052 Guiding  Dir = 2, Dur = 53
03:12:13.313 00.019 10052 IsSlewing returns 0
03:12:13.316 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=4, FiltMax=255, Gamma=0.780
03:12:13.347 00.031 6880 UpdateGuideState exits: m=1494 SNR=26.0
03:12:13.347 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:13.347 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:13.347 00.000 6880 Enqueuing Expose request
03:12:13.352 00.005 10052 IsGuiding returns 0
03:12:13.380 00.028 10052 PulseGuide returned control before completion, sleep 36
03:12:13.438 00.058 10052 IsGuiding returns 0
03:12:13.439 00.001 10052 Move returns status 0, amount 53
03:12:13.439 00.000 10052 MoveAxis(N, 0, ABG)
03:12:13.439 00.000 10052 Move returns status 0, amount 0
03:12:13.439 00.000 10052 move complete, result=0
03:12:13.439 00.000 10052 worker thread done servicing request
03:12:13.439 00.000 10052 Worker thread wakes up
03:12:13.440 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:13.440 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:13.445 00.005 6880 GuideStep: -0.3 px 53 ms EAST, 0.0 px 0 ms NORTH
03:12:14.544 01.099 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"359e5ba8-d805-4093-8935-42278dc32aa0"}
03:12:14.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"359e5ba8-d805-4093-8935-42278dc32aa0"}
03:12:14.544 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3d653c4b-9994-480f-8199-832124bbe8ec"}
03:12:14.544 00.000 6880 case statement mapped state 6 to 3
03:12:14.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"3d653c4b-9994-480f-8199-832124bbe8ec"}
03:12:14.544 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"024b4e4b-f4ed-449a-aecd-18d4cc08bed4"}
03:12:14.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":34,"width":15,"height":15,"star_pos":[6.98,7.32],"pixels":"..."},"id":"024b4e4b-f4ed-449a-aecd-18d4cc08bed4"}
03:12:14.575 00.031 10052 Exposure complete
03:12:14.659 00.084 10052 worker thread done servicing request
03:12:14.659 00.000 6880 OnExposeComplete: enter
03:12:14.659 00.000 6880 UpdateGuideState(): m_state=6
03:12:14.659 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:14.659 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
03:12:14.659 00.000 6880 Star::Find returns 1 (0), X=585.14, Y=159.44, Mass=1439, SNR=25.7, Peak=92 HFD=5.4
03:12:14.659 00.000 6880 CameraToMount -- cameraTheta (1.14) - m_xAngle (-1.61) = xAngle (2.75 = 2.75)
03:12:14.659 00.000 6880 CameraToMount -- cameraTheta (1.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.72 = 2.72)
03:12:14.659 00.000 6880 CameraToMount -- cameraX=0.17 cameraY=0.37 hyp=0.41 cameraTheta=1.14 mountX=-0.38 mountY=0.17, mountTheta=2.72
03:12:14.662 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=0.17, y=0.37, opts=13)
03:12:14.662 00.000 6880 Enqueuing Move request for scope (0.17, 0.37)
03:12:14.662 00.000 10052 Worker thread wakes up
03:12:14.662 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.17, 0.37) opts 0xd
03:12:14.662 00.000 10052 Handling offset move in thread for scope, endpoint = (0.17, 0.37)
03:12:14.662 00.000 10052 Moving (0.17, 0.37) raw xDistance=-0.38 yDistance=0.17
03:12:14.662 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.38
03:12:14.662 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.17, slope = 0.02
03:12:14.662 00.000 10052 MoveAxis(E, 76, ABG)
03:12:14.662 00.000 10052 Guiding  Dir = 2, Dur = 76
03:12:14.678 00.016 10052 IsSlewing returns 0
03:12:14.685 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:14.718 00.033 6880 UpdateGuideState exits: m=1439 SNR=25.7
03:12:14.718 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:14.718 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:14.718 00.000 6880 Enqueuing Expose request
03:12:14.718 00.000 10052 IsGuiding returns 0
03:12:14.739 00.021 10052 PulseGuide returned control before completion, sleep 59
03:12:14.768 00.029 6880 evsrv: cli 015431E0 connect
03:12:14.768 00.000 6880 case statement mapped state 6 to 3
03:12:14.770 00.002 6880 case statement mapped state 6 to 3
03:12:14.770 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54979,1.5826],"units":"arcsec/hr","axes":"RA/Dec"},"id":"16adcd64-3641-4801-aa2c-c6fdfa0fb5e2"}
03:12:14.770 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:12:14.770 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 5.55,1.58
03:12:14.770 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 5.55,1.58
03:12:14.795 00.025 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:12:14.795 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 3.4
03:12:14.795 00.000 6880 MountToCamera -- mountTheta (0.28) + m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
03:12:14.795 00.000 6880 MountToCamera -- mountX=5.54 mountY=1.58 hyp=5.76 mountTheta=0.28 cameraX=1.35, cameraY=-5.60 cameraTheta=-1.33
03:12:14.795 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = 1.35,-5.60 arcsec/hr
03:12:14.795 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate 5.8e-05,-0.00024 px/sec
03:12:14.795 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"16adcd64-3641-4801-aa2c-c6fdfa0fb5e2"}
03:12:14.798 00.003 6880 evsrv: cli 015431E0 disconnect
03:12:14.799 00.001 6880 evsrv: cli 01543AA0 connect
03:12:14.799 00.000 6880 case statement mapped state 6 to 3
03:12:14.799 00.000 6880 case statement mapped state 6 to 3
03:12:14.801 00.002 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"c581e1a0-622e-440e-a16b-fca98c888c9c"}
03:12:14.801 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"c581e1a0-622e-440e-a16b-fca98c888c9c"}
03:12:14.803 00.002 6880 evsrv: cli 01543AA0 disconnect
03:12:14.803 00.000 6880 evsrv: cli 0FD3E758 connect
03:12:14.803 00.000 6880 case statement mapped state 6 to 3
03:12:14.805 00.002 6880 case statement mapped state 6 to 3
03:12:14.805 00.000 6880 evsrv: cli 0FD3E758 request: {"method":"get_lock_shift_params","id":"8986ccbf-d5ae-4399-9619-2e11e27b6a61"}
03:12:14.806 00.001 6880 evsrv: cli 0FD3E758 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"8986ccbf-d5ae-4399-9619-2e11e27b6a61"}
03:12:14.806 00.000 6880 evsrv: cli 0FD3E758 disconnect
03:12:14.833 00.027 10052 IsGuiding returns 0
03:12:14.833 00.000 10052 Move returns status 0, amount 76
03:12:14.833 00.000 10052 MoveAxis(N, 0, ABG)
03:12:14.833 00.000 10052 Move returns status 0, amount 0
03:12:14.833 00.000 10052 move complete, result=0
03:12:14.833 00.000 10052 worker thread done servicing request
03:12:14.833 00.000 10052 Worker thread wakes up
03:12:14.833 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:14.833 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:14.833 00.000 6880 GuideStep: -0.4 px 76 ms EAST, 0.2 px 0 ms NORTH
03:12:15.741 00.908 10052 Exposure complete
03:12:15.786 00.045 10052 worker thread done servicing request
03:12:15.786 00.000 6880 OnExposeComplete: enter
03:12:15.786 00.000 6880 UpdateGuideState(): m_state=6
03:12:15.786 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:15.786 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
03:12:15.786 00.000 6880 Star::Find returns 1 (0), X=585.08, Y=159.46, Mass=1577, SNR=26.6, Peak=86 HFD=5.5
03:12:15.786 00.000 6880 CameraToMount -- cameraTheta (1.31) - m_xAngle (-1.61) = xAngle (2.92 = 2.92)
03:12:15.786 00.000 6880 CameraToMount -- cameraTheta (1.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.89 = 2.89)
03:12:15.786 00.000 6880 CameraToMount -- cameraX=0.11 cameraY=0.39 hyp=0.41 cameraTheta=1.31 mountX=-0.40 mountY=0.10, mountTheta=2.89
03:12:15.786 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.11, y=0.39, opts=13)
03:12:15.786 00.000 6880 Enqueuing Move request for scope (0.11, 0.39)
03:12:15.786 00.000 10052 Worker thread wakes up
03:12:15.786 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.11, 0.39) opts 0xd
03:12:15.786 00.000 10052 Handling offset move in thread for scope, endpoint = (0.11, 0.39)
03:12:15.786 00.000 10052 Moving (0.11, 0.39) raw xDistance=-0.40 yDistance=0.10
03:12:15.786 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.40
03:12:15.786 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.13, using input
03:12:15.786 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.03
03:12:15.786 00.000 10052 MoveAxis(E, 81, ABG)
03:12:15.786 00.000 10052 Guiding  Dir = 2, Dur = 81
03:12:15.803 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:15.835 00.032 6880 UpdateGuideState exits: m=1577 SNR=26.6
03:12:15.835 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:15.835 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:15.835 00.000 6880 Enqueuing Expose request
03:12:15.850 00.015 10052 IsSlewing returns 0
03:12:15.926 00.076 10052 IsGuiding returns 0
03:12:15.989 00.063 10052 PulseGuide returned control before completion, sleep 28
03:12:16.073 00.084 10052 IsGuiding returns 1
03:12:16.073 00.000 10052 scope still moving after pulse duration time elapsed
03:12:16.152 00.079 10052 IsSlewing returns 0
03:12:16.215 00.063 10052 IsGuiding returns 0
03:12:16.215 00.000 10052 scope move finished after 81 + 216 ms
03:12:16.215 00.000 10052 Move returns status 0, amount 81
03:12:16.215 00.000 10052 MoveAxis(N, 0, ABG)
03:12:16.215 00.000 10052 Move returns status 0, amount 0
03:12:16.215 00.000 10052 move complete, result=0
03:12:16.215 00.000 10052 worker thread done servicing request
03:12:16.215 00.000 6880 GuideStep: -0.4 px 81 ms EAST, 0.1 px 0 ms NORTH
03:12:16.215 00.000 10052 Worker thread wakes up
03:12:16.215 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:16.215 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:16.548 00.333 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13d7c376-1628-4102-99ff-7f6d974e358a"}
03:12:16.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13d7c376-1628-4102-99ff-7f6d974e358a"}
03:12:16.548 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"333f57f1-ad37-45a8-835c-f9b14430466c"}
03:12:16.548 00.000 6880 case statement mapped state 6 to 3
03:12:16.548 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"333f57f1-ad37-45a8-835c-f9b14430466c"}
03:12:16.550 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1bfd811e-c832-4551-8f17-3720f619afb2"}
03:12:16.550 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":36,"width":15,"height":15,"star_pos":[7.08,7.46],"pixels":"..."},"id":"1bfd811e-c832-4551-8f17-3720f619afb2"}
03:12:17.360 00.810 10052 Exposure complete
03:12:17.408 00.048 10052 worker thread done servicing request
03:12:17.408 00.000 6880 OnExposeComplete: enter
03:12:17.408 00.000 6880 UpdateGuideState(): m_state=6
03:12:17.408 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:17.408 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
03:12:17.408 00.000 6880 Star::Find returns 1 (0), X=584.97, Y=159.27, Mass=1849, SNR=29.0, Peak=119 HFD=5.9
03:12:17.408 00.000 6880 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.61) = xAngle (3.20 = -3.08)
03:12:17.408 00.000 6880 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.17 = -3.11)
03:12:17.408 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.21 hyp=0.21 cameraTheta=1.59 mountX=-0.21 mountY=-0.01, mountTheta=-3.11
03:12:17.408 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.21, opts=13)
03:12:17.408 00.000 6880 Enqueuing Move request for scope (-0.00, 0.21)
03:12:17.408 00.000 10052 Worker thread wakes up
03:12:17.408 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.21) opts 0xd
03:12:17.408 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.21)
03:12:17.408 00.000 10052 Moving (-0.00, 0.21) raw xDistance=-0.21 yDistance=-0.01
03:12:17.408 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.21
03:12:17.408 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.01, slope = 0.05
03:12:17.408 00.000 10052 MoveAxis(E, 44, ABG)
03:12:17.408 00.000 10052 Guiding  Dir = 2, Dur = 44
03:12:17.428 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:17.428 00.000 10052 IsSlewing returns 0
03:12:17.443 00.015 6880 UpdateGuideState exits: m=1849 SNR=29.0
03:12:17.443 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:17.443 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:17.443 00.000 6880 Enqueuing Expose request
03:12:17.474 00.031 10052 IsGuiding returns 0
03:12:17.494 00.020 10052 PulseGuide returned control before completion, sleep 27
03:12:17.567 00.073 10052 IsGuiding returns 0
03:12:17.567 00.000 10052 Move returns status 0, amount 44
03:12:17.567 00.000 10052 MoveAxis(N, 0, ABG)
03:12:17.567 00.000 10052 Move returns status 0, amount 0
03:12:17.567 00.000 10052 move complete, result=0
03:12:17.567 00.000 10052 worker thread done servicing request
03:12:17.567 00.000 10052 Worker thread wakes up
03:12:17.567 00.000 6880 GuideStep: -0.2 px 44 ms EAST, -0.0 px 0 ms NORTH
03:12:17.567 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:17.567 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:18.492 00.925 10052 Exposure complete
03:12:18.554 00.062 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"32a41bde-d921-4aa9-a3b4-0c178cc5957e"}
03:12:18.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"32a41bde-d921-4aa9-a3b4-0c178cc5957e"}
03:12:18.554 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0264954-84ae-4e34-bcc1-965c61f81298"}
03:12:18.554 00.000 6880 case statement mapped state 6 to 3
03:12:18.554 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d0264954-84ae-4e34-bcc1-965c61f81298"}
03:12:18.555 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"0dc6eaf0-c78f-4dbd-a40e-d7bbdd060a0c"}
03:12:18.556 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":37,"width":15,"height":15,"star_pos":[6.97,7.27],"pixels":"..."},"id":"0dc6eaf0-c78f-4dbd-a40e-d7bbdd060a0c"}
03:12:18.561 00.005 10052 worker thread done servicing request
03:12:18.561 00.000 6880 OnExposeComplete: enter
03:12:18.561 00.000 6880 UpdateGuideState(): m_state=6
03:12:18.561 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:18.561 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
03:12:18.561 00.000 6880 Star::Find returns 1 (0), X=584.82, Y=159.10, Mass=1548, SNR=26.6, Peak=107 HFD=5.8
03:12:18.561 00.000 6880 CameraToMount -- cameraTheta (2.93) - m_xAngle (-1.61) = xAngle (4.54 = -1.74)
03:12:18.561 00.000 6880 CameraToMount -- cameraTheta (2.93) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.51 = -1.77)
03:12:18.561 00.000 6880 CameraToMount -- cameraX=-0.15 cameraY=0.03 hyp=0.15 cameraTheta=2.93 mountX=-0.03 mountY=-0.15, mountTheta=-1.74
03:12:18.562 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.15, y=0.03, opts=13)
03:12:18.562 00.000 6880 Enqueuing Move request for scope (-0.15, 0.03)
03:12:18.562 00.000 10052 Worker thread wakes up
03:12:18.562 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.15, 0.03) opts 0xd
03:12:18.563 00.001 10052 Handling offset move in thread for scope, endpoint = (-0.15, 0.03)
03:12:18.563 00.000 10052 Moving (-0.15, 0.03) raw xDistance=-0.03 yDistance=-0.15
03:12:18.563 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.03
03:12:18.563 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.03
03:12:18.563 00.000 10052 MoveAxis(E, 0, ABG)
03:12:18.563 00.000 10052 Move returns status 0, amount 0
03:12:18.563 00.000 10052 MoveAxis(N, 0, ABG)
03:12:18.563 00.000 10052 Move returns status 0, amount 0
03:12:18.563 00.000 10052 move complete, result=0
03:12:18.563 00.000 10052 worker thread done servicing request
03:12:18.573 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:18.607 00.034 6880 UpdateGuideState exits: m=1548 SNR=26.6
03:12:18.614 00.007 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:18.614 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:18.614 00.000 6880 Enqueuing Expose request
03:12:18.614 00.000 10052 Worker thread wakes up
03:12:18.614 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:18.614 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:18.614 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:19.744 01.130 10052 Exposure complete
03:12:19.824 00.080 10052 worker thread done servicing request
03:12:19.824 00.000 6880 OnExposeComplete: enter
03:12:19.824 00.000 6880 UpdateGuideState(): m_state=6
03:12:19.824 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:19.824 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
03:12:19.824 00.000 6880 Star::Find returns 1 (0), X=584.87, Y=159.12, Mass=1565, SNR=26.6, Peak=100 HFD=6.0
03:12:19.824 00.000 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.28 = -2.00)
03:12:19.824 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.25 = -2.03)
03:12:19.824 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=0.05 hyp=0.11 cameraTheta=2.67 mountX=-0.05 mountY=-0.10, mountTheta=-2.01
03:12:19.824 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=0.05, opts=13)
03:12:19.824 00.000 6880 Enqueuing Move request for scope (-0.10, 0.05)
03:12:19.824 00.000 10052 Worker thread wakes up
03:12:19.824 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, 0.05) opts 0xd
03:12:19.824 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, 0.05)
03:12:19.824 00.000 10052 Moving (-0.10, 0.05) raw xDistance=-0.05 yDistance=-0.10
03:12:19.824 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:12:19.824 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.02
03:12:19.824 00.000 10052 MoveAxis(E, 0, ABG)
03:12:19.824 00.000 10052 Move returns status 0, amount 0
03:12:19.824 00.000 10052 MoveAxis(N, 0, ABG)
03:12:19.824 00.000 10052 Move returns status 0, amount 0
03:12:19.824 00.000 10052 move complete, result=0
03:12:19.824 00.000 10052 worker thread done servicing request
03:12:19.843 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:19.870 00.027 6880 UpdateGuideState exits: m=1565 SNR=26.6
03:12:19.870 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:19.870 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:19.870 00.000 6880 Enqueuing Expose request
03:12:19.870 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:19.870 00.000 10052 Worker thread wakes up
03:12:19.870 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:19.870 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:20.567 00.697 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c4f4567d-1ceb-4962-b863-0954e3b47c02"}
03:12:20.567 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c4f4567d-1ceb-4962-b863-0954e3b47c02"}
03:12:20.568 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d4f30323-421d-4556-a296-a251f71e5ecf"}
03:12:20.568 00.000 6880 case statement mapped state 6 to 3
03:12:20.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d4f30323-421d-4556-a296-a251f71e5ecf"}
03:12:20.568 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ab5ad5d0-f1a9-4d05-b0d5-649b0a9a4aac"}
03:12:20.569 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":39,"width":15,"height":15,"star_pos":[6.87,7.12],"pixels":"..."},"id":"ab5ad5d0-f1a9-4d05-b0d5-649b0a9a4aac"}
03:12:20.788 00.219 10052 Exposure complete
03:12:20.864 00.076 10052 worker thread done servicing request
03:12:20.864 00.000 6880 OnExposeComplete: enter
03:12:20.864 00.000 6880 UpdateGuideState(): m_state=6
03:12:20.864 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:20.864 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
03:12:20.864 00.000 6880 Star::Find returns 1 (0), X=585.05, Y=159.74, Mass=1842, SNR=29.1, Peak=116 HFD=5.8
03:12:20.864 00.000 6880 CameraToMount -- cameraTheta (1.45) - m_xAngle (-1.61) = xAngle (3.06 = 3.06)
03:12:20.868 00.004 6880 CameraToMount -- cameraTheta (1.45) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.03 = 3.03)
03:12:20.868 00.000 6880 CameraToMount -- cameraX=0.08 cameraY=0.68 hyp=0.68 cameraTheta=1.45 mountX=-0.68 mountY=0.07, mountTheta=3.03
03:12:20.868 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.08, y=0.68, opts=13)
03:12:20.868 00.000 6880 Enqueuing Move request for scope (0.08, 0.68)
03:12:20.868 00.000 10052 Worker thread wakes up
03:12:20.868 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.08, 0.68) opts 0xd
03:12:20.868 00.000 10052 Handling offset move in thread for scope, endpoint = (0.08, 0.68)
03:12:20.868 00.000 10052 Moving (0.08, 0.68) raw xDistance=-0.68 yDistance=0.07
03:12:20.868 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.31 from input -0.68
03:12:20.868 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.07 is < calculated value 0.08, using input
03:12:20.868 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.07, slope = 0.02
03:12:20.868 00.000 10052 MoveAxis(E, 132, ABG)
03:12:20.868 00.000 10052 Guiding  Dir = 2, Dur = 132
03:12:20.890 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:20.890 00.000 10052 IsSlewing returns 0
03:12:20.900 00.010 6880 UpdateGuideState exits: m=1842 SNR=29.1
03:12:20.900 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:20.900 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:20.900 00.000 6880 Enqueuing Expose request
03:12:20.926 00.026 10052 IsGuiding returns 0
03:12:20.947 00.021 10052 PulseGuide returned control before completion, sleep 115
03:12:21.094 00.147 10052 IsGuiding returns 0
03:12:21.094 00.000 10052 Move returns status 0, amount 132
03:12:21.094 00.000 10052 MoveAxis(N, 0, ABG)
03:12:21.094 00.000 10052 Move returns status 0, amount 0
03:12:21.094 00.000 10052 move complete, result=0
03:12:21.094 00.000 10052 worker thread done servicing request
03:12:21.094 00.000 10052 Worker thread wakes up
03:12:21.094 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:21.094 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:21.094 00.000 6880 GuideStep: -0.7 px 132 ms EAST, 0.1 px 0 ms NORTH
03:12:22.239 01.145 10052 Exposure complete
03:12:22.324 00.085 10052 worker thread done servicing request
03:12:22.324 00.000 6880 OnExposeComplete: enter
03:12:22.324 00.000 6880 UpdateGuideState(): m_state=6
03:12:22.324 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:22.324 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
03:12:22.324 00.000 6880 Star::Find returns 1 (0), X=584.85, Y=159.31, Mass=1467, SNR=25.8, Peak=101 HFD=5.4
03:12:22.324 00.000 6880 CameraToMount -- cameraTheta (2.03) - m_xAngle (-1.61) = xAngle (3.64 = -2.64)
03:12:22.324 00.000 6880 CameraToMount -- cameraTheta (2.03) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.61 = -2.67)
03:12:22.324 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.25 hyp=0.28 cameraTheta=2.03 mountX=-0.24 mountY=-0.13, mountTheta=-2.67
03:12:22.324 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.25, opts=13)
03:12:22.324 00.000 6880 Enqueuing Move request for scope (-0.12, 0.25)
03:12:22.324 00.000 10052 Worker thread wakes up
03:12:22.324 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.25) opts 0xd
03:12:22.324 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.25)
03:12:22.324 00.000 10052 Moving (-0.12, 0.25) raw xDistance=-0.24 yDistance=-0.13
03:12:22.324 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.12 from input -0.24
03:12:22.324 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.13, slope = 0.01
03:12:22.324 00.000 10052 MoveAxis(E, 54, ABG)
03:12:22.324 00.000 10052 Guiding  Dir = 2, Dur = 54
03:12:22.346 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:22.364 00.018 6880 UpdateGuideState exits: m=1467 SNR=25.8
03:12:22.364 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:22.364 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:22.364 00.000 6880 Enqueuing Expose request
03:12:22.397 00.033 10052 IsSlewing returns 0
03:12:22.465 00.068 10052 IsGuiding returns 0
03:12:22.489 00.024 10052 PulseGuide returned control before completion, sleep 38
03:12:22.556 00.067 10052 IsGuiding returns 1
03:12:22.556 00.000 10052 scope still moving after pulse duration time elapsed
03:12:22.568 00.012 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"24a69431-9318-4348-a72a-dd8b797bacee"}
03:12:22.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"24a69431-9318-4348-a72a-dd8b797bacee"}
03:12:22.568 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ef50438-b6a4-49f0-877f-33afcdb0b727"}
03:12:22.568 00.000 6880 case statement mapped state 6 to 3
03:12:22.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9ef50438-b6a4-49f0-877f-33afcdb0b727"}
03:12:22.568 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8edc9893-83df-4ca8-b204-c060fcf4d7ea"}
03:12:22.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":41,"width":15,"height":15,"star_pos":[6.85,7.31],"pixels":"..."},"id":"8edc9893-83df-4ca8-b204-c060fcf4d7ea"}
03:12:22.598 00.030 10052 IsSlewing returns 0
03:12:22.630 00.032 10052 IsGuiding returns 0
03:12:22.630 00.000 10052 scope move finished after 54 + 121 ms
03:12:22.630 00.000 10052 Move returns status 0, amount 54
03:12:22.630 00.000 10052 MoveAxis(N, 0, ABG)
03:12:22.630 00.000 10052 Move returns status 0, amount 0
03:12:22.630 00.000 10052 move complete, result=0
03:12:22.630 00.000 10052 worker thread done servicing request
03:12:22.630 00.000 10052 Worker thread wakes up
03:12:22.630 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:22.630 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:22.630 00.000 6880 GuideStep: -0.2 px 54 ms EAST, -0.1 px 0 ms NORTH
03:12:23.559 00.929 10052 Exposure complete
03:12:23.631 00.072 10052 worker thread done servicing request
03:12:23.631 00.000 6880 OnExposeComplete: enter
03:12:23.631 00.000 6880 UpdateGuideState(): m_state=6
03:12:23.631 00.000 6880 ShiftLockPos: new pos = 584.97, 159.07 valid=1
03:12:23.631 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
03:12:23.631 00.000 6880 Star::Find returns 1 (0), X=585.00, Y=159.55, Mass=1400, SNR=25.1, Peak=88 HFD=5.5
03:12:23.631 00.000 6880 CameraToMount -- cameraTheta (1.52) - m_xAngle (-1.61) = xAngle (3.13 = 3.13)
03:12:23.631 00.000 6880 CameraToMount -- cameraTheta (1.52) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.10 = 3.10)
03:12:23.631 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=0.48 hyp=0.49 cameraTheta=1.52 mountX=-0.49 mountY=0.02, mountTheta=3.10
03:12:23.631 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=0.48, opts=13)
03:12:23.631 00.000 6880 Enqueuing Move request for scope (0.02, 0.48)
03:12:23.631 00.000 10052 Worker thread wakes up
03:12:23.631 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, 0.48) opts 0xd
03:12:23.631 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, 0.48)
03:12:23.631 00.000 10052 Moving (0.02, 0.48) raw xDistance=-0.49 yDistance=0.02
03:12:23.631 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
03:12:23.631 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.03, using input
03:12:23.631 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
03:12:23.631 00.000 10052 MoveAxis(E, 97, ABG)
03:12:23.631 00.000 10052 Guiding  Dir = 2, Dur = 97
03:12:23.662 00.031 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:23.695 00.033 6880 UpdateGuideState exits: m=1400 SNR=25.1
03:12:23.695 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:23.695 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:23.695 00.000 6880 Enqueuing Expose request
03:12:23.705 00.010 10052 IsSlewing returns 0
03:12:23.772 00.067 10052 IsGuiding returns 0
03:12:23.851 00.079 10052 PulseGuide returned control before completion, sleep 39
03:12:23.962 00.111 10052 IsGuiding returns 1
03:12:23.962 00.000 10052 scope still moving after pulse duration time elapsed
03:12:24.041 00.079 10052 IsSlewing returns 0
03:12:24.123 00.082 10052 IsGuiding returns 0
03:12:24.123 00.000 10052 scope move finished after 97 + 242 ms
03:12:24.123 00.000 10052 Move returns status 0, amount 97
03:12:24.123 00.000 10052 MoveAxis(N, 0, ABG)
03:12:24.123 00.000 10052 Move returns status 0, amount 0
03:12:24.123 00.000 10052 move complete, result=0
03:12:24.123 00.000 10052 worker thread done servicing request
03:12:24.123 00.000 10052 Worker thread wakes up
03:12:24.123 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:24.123 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:24.123 00.000 6880 GuideStep: -0.5 px 97 ms EAST, 0.0 px 0 ms NORTH
03:12:24.568 00.445 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b231926e-159b-4e6d-b10c-b8082cd28fc1"}
03:12:24.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b231926e-159b-4e6d-b10c-b8082cd28fc1"}
03:12:24.582 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"004e71fb-47b7-48c8-81bc-adb3bcb0eae1"}
03:12:24.582 00.000 6880 case statement mapped state 6 to 3
03:12:24.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"004e71fb-47b7-48c8-81bc-adb3bcb0eae1"}
03:12:24.584 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3b1f73d7-d67b-45a1-8a17-dca9dd2bb619"}
03:12:24.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":42,"width":15,"height":15,"star_pos":[7.00,6.55],"pixels":"..."},"id":"3b1f73d7-d67b-45a1-8a17-dca9dd2bb619"}
03:12:25.254 00.670 10052 Exposure complete
03:12:25.318 00.064 10052 worker thread done servicing request
03:12:25.318 00.000 6880 OnExposeComplete: enter
03:12:25.318 00.000 6880 UpdateGuideState(): m_state=6
03:12:25.318 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:25.318 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
03:12:25.318 00.000 6880 Star::Find returns 1 (0), X=585.23, Y=159.44, Mass=1384, SNR=24.9, Peak=96 HFD=5.1
03:12:25.318 00.000 6880 CameraToMount -- cameraTheta (0.97) - m_xAngle (-1.61) = xAngle (2.59 = 2.59)
03:12:25.318 00.000 6880 CameraToMount -- cameraTheta (0.97) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.55 = 2.55)
03:12:25.318 00.000 6880 CameraToMount -- cameraX=0.26 cameraY=0.38 hyp=0.46 cameraTheta=0.97 mountX=-0.39 mountY=0.25, mountTheta=2.56
03:12:25.318 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.26, y=0.38, opts=13)
03:12:25.318 00.000 6880 Enqueuing Move request for scope (0.26, 0.38)
03:12:25.318 00.000 10052 Worker thread wakes up
03:12:25.318 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.26, 0.38) opts 0xd
03:12:25.318 00.000 10052 Handling offset move in thread for scope, endpoint = (0.26, 0.38)
03:12:25.318 00.000 10052 Moving (0.26, 0.38) raw xDistance=-0.39 yDistance=0.25
03:12:25.318 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.19 from input -0.39
03:12:25.318 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.25, slope = 0.00
03:12:25.318 00.000 10052 MoveAxis(E, 80, ABG)
03:12:25.318 00.000 10052 Guiding  Dir = 2, Dur = 80
03:12:25.342 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:25.342 00.000 10052 IsSlewing returns 0
03:12:25.367 00.025 6880 UpdateGuideState exits: m=1384 SNR=24.9
03:12:25.367 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:25.367 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:25.367 00.000 6880 Enqueuing Expose request
03:12:25.381 00.014 10052 IsGuiding returns 0
03:12:25.397 00.016 10052 PulseGuide returned control before completion, sleep 63
03:12:25.520 00.123 10052 IsGuiding returns 0
03:12:25.520 00.000 10052 Move returns status 0, amount 80
03:12:25.520 00.000 10052 MoveAxis(S, 4, ABG)
03:12:25.523 00.003 10052 Guiding  Dir = 1, Dur = 4
03:12:25.588 00.065 10052 IsSlewing returns 0
03:12:25.667 00.079 10052 IsGuiding returns 0
03:12:25.810 00.143 10052 IsGuiding returns 0
03:12:25.810 00.000 10052 Move returns status 0, amount 4
03:12:25.810 00.000 10052 move complete, result=0
03:12:25.810 00.000 10052 worker thread done servicing request
03:12:25.810 00.000 10052 Worker thread wakes up
03:12:25.810 00.000 6880 GuideStep: -0.4 px 80 ms EAST, 0.3 px 4 ms SOUTH
03:12:25.810 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:25.810 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:26.575 00.765 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b4a4106-7ea3-4ea4-ab86-3403957428b0"}
03:12:26.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b4a4106-7ea3-4ea4-ab86-3403957428b0"}
03:12:26.575 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d61d1155-09b0-4d99-ba6d-a977c017102d"}
03:12:26.575 00.000 6880 case statement mapped state 6 to 3
03:12:26.575 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d61d1155-09b0-4d99-ba6d-a977c017102d"}
03:12:26.580 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c2d8dbb5-707d-4545-99a4-69a459f76919"}
03:12:26.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":43,"width":15,"height":15,"star_pos":[7.23,7.44],"pixels":"..."},"id":"c2d8dbb5-707d-4545-99a4-69a459f76919"}
03:12:26.720 00.140 10052 Exposure complete
03:12:26.801 00.081 10052 worker thread done servicing request
03:12:26.801 00.000 6880 OnExposeComplete: enter
03:12:26.801 00.000 6880 UpdateGuideState(): m_state=6
03:12:26.802 00.001 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:26.802 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
03:12:26.802 00.000 6880 Star::Find returns 1 (0), X=585.39, Y=158.99, Mass=1614, SNR=26.9, Peak=87 HFD=6.1
03:12:26.802 00.000 6880 CameraToMount -- cameraTheta (-0.17) - m_xAngle (-1.61) = xAngle (1.44 = 1.44)
03:12:26.802 00.000 6880 CameraToMount -- cameraTheta (-0.17) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.41 = 1.41)
03:12:26.802 00.000 6880 CameraToMount -- cameraX=0.41 cameraY=-0.07 hyp=0.42 cameraTheta=-0.17 mountX=0.06 mountY=0.41, mountTheta=1.44
03:12:26.802 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.41, y=-0.07, opts=13)
03:12:26.802 00.000 6880 Enqueuing Move request for scope (0.41, -0.07)
03:12:26.802 00.000 10052 Worker thread wakes up
03:12:26.802 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.41, -0.07) opts 0xd
03:12:26.802 00.000 10052 Handling offset move in thread for scope, endpoint = (0.41, -0.07)
03:12:26.802 00.000 10052 Moving (0.41, -0.07) raw xDistance=0.06 yDistance=0.41
03:12:26.802 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.06
03:12:26.802 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.10 from input 0.41, slope = 0.02
03:12:26.802 00.000 10052 MoveAxis(E, 0, ABG)
03:12:26.802 00.000 10052 Move returns status 0, amount 0
03:12:26.802 00.000 10052 MoveAxis(S, 40, ABG)
03:12:26.805 00.003 10052 Guiding  Dir = 1, Dur = 40
03:12:26.821 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:26.822 00.001 10052 IsSlewing returns 0
03:12:26.846 00.024 6880 UpdateGuideState exits: m=1614 SNR=26.9
03:12:26.846 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:26.846 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:26.846 00.000 6880 Enqueuing Expose request
03:12:26.863 00.017 10052 IsGuiding returns 0
03:12:26.877 00.014 10052 PulseGuide returned control before completion, sleep 23
03:12:26.941 00.064 10052 IsGuiding returns 0
03:12:26.941 00.000 10052 Move returns status 0, amount 40
03:12:26.941 00.000 10052 move complete, result=0
03:12:26.941 00.000 10052 worker thread done servicing request
03:12:26.941 00.000 10052 Worker thread wakes up
03:12:26.941 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:26.941 00.000 6880 GuideStep: 0.1 px 0 ms EAST, 0.4 px 40 ms SOUTH
03:12:26.941 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:28.091 01.150 10052 Exposure complete
03:12:28.149 00.058 10052 worker thread done servicing request
03:12:28.149 00.000 6880 OnExposeComplete: enter
03:12:28.149 00.000 6880 UpdateGuideState(): m_state=6
03:12:28.149 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:28.149 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
03:12:28.149 00.000 6880 Star::Find returns 1 (0), X=585.17, Y=159.98, Mass=1500, SNR=26.0, Peak=104 HFD=5.4
03:12:28.164 00.015 6880 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
03:12:28.164 00.000 6880 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
03:12:28.164 00.000 6880 CameraToMount -- cameraX=0.20 cameraY=0.92 hyp=0.94 cameraTheta=1.36 mountX=-0.93 mountY=0.19, mountTheta=2.94
03:12:28.165 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.20, y=0.92, opts=13)
03:12:28.165 00.000 6880 Enqueuing Move request for scope (0.20, 0.92)
03:12:28.165 00.000 10052 Worker thread wakes up
03:12:28.165 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.20, 0.92) opts 0xd
03:12:28.165 00.000 10052 Handling offset move in thread for scope, endpoint = (0.20, 0.92)
03:12:28.165 00.000 10052 Moving (0.20, 0.92) raw xDistance=-0.93 yDistance=0.19
03:12:28.165 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.42 from input -0.93
03:12:28.165 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.16 from input 0.19, slope = 0.04
03:12:28.165 00.000 10052 MoveAxis(E, 180, ABG)
03:12:28.165 00.000 10052 Guiding  Dir = 2, Dur = 180
03:12:28.181 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:28.196 00.015 6880 UpdateGuideState exits: m=1500 SNR=26.0
03:12:28.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:28.196 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:28.196 00.000 6880 Enqueuing Expose request
03:12:28.213 00.017 10052 IsSlewing returns 0
03:12:28.276 00.063 10052 IsGuiding returns 0
03:12:28.340 00.064 10052 PulseGuide returned control before completion, sleep 131
03:12:28.520 00.180 10052 IsGuiding returns 1
03:12:28.520 00.000 10052 scope still moving after pulse duration time elapsed
03:12:28.579 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0831e4e-d26b-4c40-b9ee-fd76e91575de"}
03:12:28.581 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0831e4e-d26b-4c40-b9ee-fd76e91575de"}
03:12:28.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1635bb7-907a-4ebb-9cfc-1d315ae6ec2f"}
03:12:28.582 00.001 6880 case statement mapped state 6 to 3
03:12:28.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"c1635bb7-907a-4ebb-9cfc-1d315ae6ec2f"}
03:12:28.583 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"bf43367e-b4aa-4b8a-8836-bb4b713ac79b"}
03:12:28.583 00.000 10052 IsSlewing returns 0
03:12:28.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":45,"width":15,"height":15,"star_pos":[7.17,6.98],"pixels":"..."},"id":"bf43367e-b4aa-4b8a-8836-bb4b713ac79b"}
03:12:28.615 00.032 10052 IsGuiding returns 0
03:12:28.615 00.000 10052 scope move finished after 180 + 157 ms
03:12:28.615 00.000 10052 Move returns status 0, amount 180
03:12:28.615 00.000 10052 MoveAxis(S, 65, ABG)
03:12:28.615 00.000 10052 Guiding  Dir = 1, Dur = 65
03:12:28.659 00.044 10052 IsSlewing returns 0
03:12:28.691 00.032 10052 IsGuiding returns 0
03:12:28.723 00.032 10052 PulseGuide returned control before completion, sleep 49
03:12:28.809 00.086 10052 IsGuiding returns 0
03:12:28.809 00.000 10052 Move returns status 0, amount 65
03:12:28.809 00.000 10052 move complete, result=0
03:12:28.809 00.000 10052 worker thread done servicing request
03:12:28.809 00.000 10052 Worker thread wakes up
03:12:28.809 00.000 6880 GuideStep: -0.9 px 180 ms EAST, 0.2 px 65 ms SOUTH
03:12:28.809 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:28.809 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:29.732 00.923 10052 Exposure complete
03:12:29.807 00.075 10052 worker thread done servicing request
03:12:29.807 00.000 6880 OnExposeComplete: enter
03:12:29.807 00.000 6880 UpdateGuideState(): m_state=6
03:12:29.807 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:29.807 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
03:12:29.807 00.000 6880 Star::Find returns 1 (0), X=585.08, Y=159.87, Mass=1695, SNR=27.8, Peak=110 HFD=5.7
03:12:29.807 00.000 6880 CameraToMount -- cameraTheta (1.44) - m_xAngle (-1.61) = xAngle (3.06 = 3.06)
03:12:29.807 00.000 6880 CameraToMount -- cameraTheta (1.44) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.03 = 3.03)
03:12:29.807 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.80 hyp=0.81 cameraTheta=1.44 mountX=-0.81 mountY=0.09, mountTheta=3.03
03:12:29.809 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.80, opts=13)
03:12:29.809 00.000 6880 Enqueuing Move request for scope (0.10, 0.80)
03:12:29.809 00.000 10052 Worker thread wakes up
03:12:29.809 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.80) opts 0xd
03:12:29.809 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.80)
03:12:29.809 00.000 10052 Moving (0.10, 0.80) raw xDistance=-0.81 yDistance=0.09
03:12:29.809 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.38 from input -0.81
03:12:29.809 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.09 is < calculated value 0.18, using input
03:12:29.809 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = 0.04
03:12:29.809 00.000 10052 MoveAxis(E, 165, ABG)
03:12:29.809 00.000 10052 Guiding  Dir = 2, Dur = 165
03:12:29.823 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:29.854 00.031 10052 IsSlewing returns 0
03:12:29.855 00.001 6880 UpdateGuideState exits: m=1695 SNR=27.8
03:12:29.855 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:29.855 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:29.855 00.000 6880 Enqueuing Expose request
03:12:29.933 00.078 10052 IsGuiding returns 0
03:12:29.997 00.064 10052 PulseGuide returned control before completion, sleep 112
03:12:30.187 00.190 10052 IsGuiding returns 0
03:12:30.187 00.000 10052 Move returns status 0, amount 165
03:12:30.187 00.000 10052 MoveAxis(N, 0, ABG)
03:12:30.187 00.000 10052 Move returns status 0, amount 0
03:12:30.187 00.000 10052 move complete, result=0
03:12:30.187 00.000 10052 worker thread done servicing request
03:12:30.187 00.000 10052 Worker thread wakes up
03:12:30.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:30.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:30.187 00.000 6880 GuideStep: -0.8 px 165 ms EAST, 0.1 px 0 ms NORTH
03:12:30.583 00.396 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d191c97-302e-4f40-9c9a-fd73888cb579"}
03:12:30.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d191c97-302e-4f40-9c9a-fd73888cb579"}
03:12:30.584 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"08da21ab-52e0-464a-8560-deb3ba484265"}
03:12:30.584 00.000 6880 case statement mapped state 6 to 3
03:12:30.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"08da21ab-52e0-464a-8560-deb3ba484265"}
03:12:30.584 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d96a099e-7c0e-41ea-8ec8-e731738f7bb2"}
03:12:30.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":46,"width":15,"height":15,"star_pos":[7.08,6.87],"pixels":"..."},"id":"d96a099e-7c0e-41ea-8ec8-e731738f7bb2"}
03:12:31.333 00.749 10052 Exposure complete
03:12:31.411 00.078 10052 worker thread done servicing request
03:12:31.411 00.000 6880 OnExposeComplete: enter
03:12:31.411 00.000 6880 UpdateGuideState(): m_state=6
03:12:31.411 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:31.411 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
03:12:31.411 00.000 6880 Star::Find returns 1 (0), X=584.87, Y=158.89, Mass=1318, SNR=24.5, Peak=82 HFD=6.0
03:12:31.411 00.000 6880 CameraToMount -- cameraTheta (-2.11) - m_xAngle (-1.61) = xAngle (-0.50 = -0.50)
03:12:31.411 00.000 6880 CameraToMount -- cameraTheta (-2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.53 = -0.53)
03:12:31.411 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=-0.17 hyp=0.20 cameraTheta=-2.11 mountX=0.17 mountY=-0.10, mountTheta=-0.52
03:12:31.411 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.10, y=-0.17, opts=13)
03:12:31.411 00.000 6880 Enqueuing Move request for scope (-0.10, -0.17)
03:12:31.411 00.000 10052 Worker thread wakes up
03:12:31.411 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.10, -0.17) opts 0xd
03:12:31.411 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.10, -0.17)
03:12:31.411 00.000 10052 Moving (-0.10, -0.17) raw xDistance=0.17 yDistance=-0.10
03:12:31.411 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.06 from input 0.17
03:12:31.411 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.10, slope = 0.03
03:12:31.411 00.000 10052 MoveAxis(W, 25, ABG)
03:12:31.411 00.000 10052 Guiding  Dir = 3, Dur = 25
03:12:31.428 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:31.442 00.014 10052 IsSlewing returns 0
03:12:31.444 00.002 6880 UpdateGuideState exits: m=1318 SNR=24.5
03:12:31.444 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:31.444 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:31.444 00.000 6880 Enqueuing Expose request
03:12:31.459 00.015 10052 IsGuiding returns 0
03:12:31.570 00.111 10052 IsGuiding returns 0
03:12:31.570 00.000 10052 Move returns status 0, amount 25
03:12:31.570 00.000 10052 MoveAxis(N, 0, ABG)
03:12:31.570 00.000 10052 Move returns status 0, amount 0
03:12:31.570 00.000 10052 move complete, result=0
03:12:31.570 00.000 10052 worker thread done servicing request
03:12:31.570 00.000 10052 Worker thread wakes up
03:12:31.570 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:31.570 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:31.570 00.000 6880 GuideStep: 0.2 px 25 ms WEST, -0.1 px 0 ms NORTH
03:12:32.493 00.923 10052 Exposure complete
03:12:32.560 00.067 10052 worker thread done servicing request
03:12:32.560 00.000 6880 OnExposeComplete: enter
03:12:32.560 00.000 6880 UpdateGuideState(): m_state=6
03:12:32.560 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:32.560 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
03:12:32.560 00.000 6880 Star::Find returns 1 (0), X=584.89, Y=159.11, Mass=1464, SNR=25.8, Peak=91 HFD=6.0
03:12:32.560 00.000 6880 CameraToMount -- cameraTheta (2.67) - m_xAngle (-1.61) = xAngle (4.29 = -2.00)
03:12:32.560 00.000 6880 CameraToMount -- cameraTheta (2.67) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.26 = -2.03)
03:12:32.560 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.04 hyp=0.10 cameraTheta=2.67 mountX=-0.04 mountY=-0.09, mountTheta=-2.00
03:12:32.563 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.04, opts=13)
03:12:32.563 00.000 6880 Enqueuing Move request for scope (-0.09, 0.04)
03:12:32.563 00.000 10052 Worker thread wakes up
03:12:32.563 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.04) opts 0xd
03:12:32.563 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.04)
03:12:32.563 00.000 10052 Moving (-0.09, 0.04) raw xDistance=-0.04 yDistance=-0.09
03:12:32.563 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.04
03:12:32.563 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = 0.00
03:12:32.563 00.000 10052 MoveAxis(E, 0, ABG)
03:12:32.563 00.000 10052 Move returns status 0, amount 0
03:12:32.563 00.000 10052 MoveAxis(N, 0, ABG)
03:12:32.563 00.000 10052 Move returns status 0, amount 0
03:12:32.563 00.000 10052 move complete, result=0
03:12:32.564 00.001 10052 worker thread done servicing request
03:12:32.588 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:32.619 00.031 6880 UpdateGuideState exits: m=1464 SNR=25.8
03:12:32.619 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:32.619 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:32.619 00.000 6880 Enqueuing Expose request
03:12:32.619 00.000 10052 Worker thread wakes up
03:12:32.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:32.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:32.619 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:32.622 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30118c3f-5133-4eb6-84c4-1cb4da8242c7"}
03:12:32.622 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30118c3f-5133-4eb6-84c4-1cb4da8242c7"}
03:12:32.629 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f52c49ba-c42a-4b9b-9bec-772650139a14"}
03:12:32.629 00.000 6880 case statement mapped state 6 to 3
03:12:32.629 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f52c49ba-c42a-4b9b-9bec-772650139a14"}
03:12:32.629 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6e58db9f-d18a-4f75-860e-cfaab699acae"}
03:12:32.629 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":48,"width":15,"height":15,"star_pos":[6.89,7.11],"pixels":"..."},"id":"6e58db9f-d18a-4f75-860e-cfaab699acae"}
03:12:33.750 01.121 10052 Exposure complete
03:12:33.832 00.082 10052 worker thread done servicing request
03:12:33.832 00.000 6880 OnExposeComplete: enter
03:12:33.832 00.000 6880 UpdateGuideState(): m_state=6
03:12:33.832 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:33.832 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
03:12:33.832 00.000 6880 Star::Find returns 1 (0), X=584.70, Y=159.56, Mass=1740, SNR=28.2, Peak=111 HFD=5.4
03:12:33.832 00.000 6880 CameraToMount -- cameraTheta (2.06) - m_xAngle (-1.61) = xAngle (3.68 = -2.61)
03:12:33.832 00.000 6880 CameraToMount -- cameraTheta (2.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.65 = -2.64)
03:12:33.832 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.50 hyp=0.57 cameraTheta=2.06 mountX=-0.49 mountY=-0.27, mountTheta=-2.63
03:12:33.832 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.50, opts=13)
03:12:33.832 00.000 6880 Enqueuing Move request for scope (-0.27, 0.50)
03:12:33.832 00.000 10052 Worker thread wakes up
03:12:33.832 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.50) opts 0xd
03:12:33.832 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.50)
03:12:33.832 00.000 10052 Moving (-0.27, 0.50) raw xDistance=-0.49 yDistance=-0.27
03:12:33.832 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.49
03:12:33.832 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.27, slope = -0.03
03:12:33.832 00.000 10052 MoveAxis(E, 94, ABG)
03:12:33.832 00.000 10052 Guiding  Dir = 2, Dur = 94
03:12:33.864 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:33.886 00.022 10052 IsSlewing returns 0
03:12:33.899 00.013 6880 UpdateGuideState exits: m=1740 SNR=28.2
03:12:33.899 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:33.899 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:33.899 00.000 6880 Enqueuing Expose request
03:12:33.965 00.066 10052 IsGuiding returns 0
03:12:34.029 00.064 10052 PulseGuide returned control before completion, sleep 42
03:12:34.145 00.116 10052 IsGuiding returns 0
03:12:34.145 00.000 10052 Move returns status 0, amount 94
03:12:34.145 00.000 10052 MoveAxis(N, 46, ABG)
03:12:34.145 00.000 10052 Guiding  Dir = 0, Dur = 46
03:12:34.211 00.066 10052 IsSlewing returns 0
03:12:34.275 00.064 10052 IsGuiding returns 0
03:12:34.434 00.159 10052 IsGuiding returns 0
03:12:34.434 00.000 10052 Move returns status 0, amount 46
03:12:34.434 00.000 10052 move complete, result=0
03:12:34.434 00.000 10052 worker thread done servicing request
03:12:34.434 00.000 6880 GuideStep: -0.5 px 94 ms EAST, -0.3 px 46 ms NORTH
03:12:34.434 00.000 10052 Worker thread wakes up
03:12:34.434 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:34.434 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:34.593 00.159 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b24f3d72-1134-45c6-82e4-71044be771eb"}
03:12:34.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b24f3d72-1134-45c6-82e4-71044be771eb"}
03:12:34.594 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fb357425-1f9a-4fdf-8526-a4c20a38a2da"}
03:12:34.594 00.000 6880 case statement mapped state 6 to 3
03:12:34.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"fb357425-1f9a-4fdf-8526-a4c20a38a2da"}
03:12:34.594 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"f9ac84b5-a180-4bae-9233-3642ef3bb7a3"}
03:12:34.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":49,"width":15,"height":15,"star_pos":[6.70,6.56],"pixels":"..."},"id":"f9ac84b5-a180-4bae-9233-3642ef3bb7a3"}
03:12:34.816 00.222 6880 evsrv: cli 01543AA0 connect
03:12:34.816 00.000 6880 case statement mapped state 6 to 3
03:12:34.816 00.000 6880 case statement mapped state 6 to 3
03:12:34.816 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54974,1.58258],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b4626175-de60-4c3b-85fd-2fd88379e439"}
03:12:34.816 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:12:34.816 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 5.55,1.58
03:12:34.816 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 5.55,1.58
03:12:34.848 00.032 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:12:34.848 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 3.4
03:12:34.848 00.000 6880 MountToCamera -- mountTheta (0.28) + m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
03:12:34.848 00.000 6880 MountToCamera -- mountX=5.54 mountY=1.58 hyp=5.76 mountTheta=0.28 cameraX=1.35, cameraY=-5.60 cameraTheta=-1.33
03:12:34.848 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = 1.35,-5.60 arcsec/hr
03:12:34.848 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate 5.8e-05,-0.00024 px/sec
03:12:34.848 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"b4626175-de60-4c3b-85fd-2fd88379e439"}
03:12:34.848 00.000 6880 evsrv: cli 01543AA0 disconnect
03:12:34.848 00.000 6880 evsrv: cli 015431E0 connect
03:12:34.848 00.000 6880 case statement mapped state 6 to 3
03:12:34.857 00.009 6880 case statement mapped state 6 to 3
03:12:34.857 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"beb6dfc0-bf5a-40ee-a580-f323722fb024"}
03:12:34.857 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"beb6dfc0-bf5a-40ee-a580-f323722fb024"}
03:12:34.857 00.000 6880 evsrv: cli 015431E0 disconnect
03:12:34.857 00.000 6880 evsrv: cli 01543AA0 connect
03:12:34.857 00.000 6880 case statement mapped state 6 to 3
03:12:34.859 00.002 6880 case statement mapped state 6 to 3
03:12:34.860 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"ec504088-5741-4c7f-b542-ff3879a2de62"}
03:12:34.860 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ec504088-5741-4c7f-b542-ff3879a2de62"}
03:12:34.860 00.000 6880 evsrv: cli 01543AA0 disconnect
03:12:35.352 00.492 10052 Exposure complete
03:12:35.431 00.079 10052 worker thread done servicing request
03:12:35.431 00.000 6880 OnExposeComplete: enter
03:12:35.431 00.000 6880 UpdateGuideState(): m_state=6
03:12:35.431 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:35.431 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
03:12:35.431 00.000 6880 Star::Find returns 1 (0), X=584.77, Y=159.73, Mass=1484, SNR=26.0, Peak=107 HFD=5.5
03:12:35.431 00.000 6880 CameraToMount -- cameraTheta (1.87) - m_xAngle (-1.61) = xAngle (3.48 = -2.80)
03:12:35.431 00.000 6880 CameraToMount -- cameraTheta (1.87) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.45 = -2.83)
03:12:35.431 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.66 hyp=0.69 cameraTheta=1.87 mountX=-0.65 mountY=-0.21, mountTheta=-2.83
03:12:35.431 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.66, opts=13)
03:12:35.431 00.000 6880 Enqueuing Move request for scope (-0.21, 0.66)
03:12:35.431 00.000 10052 Worker thread wakes up
03:12:35.431 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.66) opts 0xd
03:12:35.431 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.66)
03:12:35.431 00.000 10052 Moving (-0.21, 0.66) raw xDistance=-0.65 yDistance=-0.21
03:12:35.431 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.65
03:12:35.431 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.17 from input -0.21, slope = -0.04
03:12:35.431 00.000 10052 MoveAxis(E, 131, ABG)
03:12:35.431 00.000 10052 Guiding  Dir = 2, Dur = 131
03:12:35.459 00.028 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:35.459 00.000 10052 IsSlewing returns 0
03:12:35.479 00.020 6880 UpdateGuideState exits: m=1484 SNR=26.0
03:12:35.479 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:35.479 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:35.479 00.000 6880 Enqueuing Expose request
03:12:35.526 00.047 10052 IsGuiding returns 0
03:12:35.588 00.062 10052 PulseGuide returned control before completion, sleep 77
03:12:35.746 00.158 10052 IsGuiding returns 1
03:12:35.746 00.000 10052 scope still moving after pulse duration time elapsed
03:12:35.825 00.079 10052 IsSlewing returns 0
03:12:35.905 00.080 10052 IsGuiding returns 0
03:12:35.905 00.000 10052 scope move finished after 131 + 238 ms
03:12:35.905 00.000 10052 Move returns status 0, amount 131
03:12:35.905 00.000 10052 MoveAxis(N, 68, ABG)
03:12:35.905 00.000 10052 Guiding  Dir = 0, Dur = 68
03:12:35.989 00.084 10052 IsSlewing returns 0
03:12:36.051 00.062 10052 IsGuiding returns 0
03:12:36.191 00.140 10052 IsGuiding returns 1
03:12:36.191 00.000 10052 scope still moving after pulse duration time elapsed
03:12:36.284 00.093 10052 IsSlewing returns 0
03:12:36.364 00.080 10052 IsGuiding returns 0
03:12:36.364 00.000 10052 scope move finished after 68 + 237 ms
03:12:36.364 00.000 10052 Move returns status 0, amount 68
03:12:36.364 00.000 10052 move complete, result=0
03:12:36.364 00.000 10052 worker thread done servicing request
03:12:36.364 00.000 10052 Worker thread wakes up
03:12:36.364 00.000 6880 GuideStep: -0.7 px 131 ms EAST, -0.2 px 68 ms NORTH
03:12:36.364 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:36.364 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:36.598 00.234 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cc9c7dd9-57c4-40fe-a9b6-5e40eea31661"}
03:12:36.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cc9c7dd9-57c4-40fe-a9b6-5e40eea31661"}
03:12:36.598 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17ba80fc-19fc-4b7e-93f5-ec5a03dec730"}
03:12:36.598 00.000 6880 case statement mapped state 6 to 3
03:12:36.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"17ba80fc-19fc-4b7e-93f5-ec5a03dec730"}
03:12:36.598 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"2bebb961-4770-4c15-9b1a-fddf30347616"}
03:12:36.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":50,"width":15,"height":15,"star_pos":[6.77,6.73],"pixels":"..."},"id":"2bebb961-4770-4c15-9b1a-fddf30347616"}
03:12:37.497 00.899 10052 Exposure complete
03:12:37.588 00.091 10052 worker thread done servicing request
03:12:37.589 00.001 6880 OnExposeComplete: enter
03:12:37.589 00.000 6880 UpdateGuideState(): m_state=6
03:12:37.589 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:37.589 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
03:12:37.589 00.000 6880 Star::Find returns 1 (0), X=584.89, Y=159.43, Mass=1475, SNR=26.0, Peak=84 HFD=5.8
03:12:37.589 00.000 6880 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.61) = xAngle (3.40 = -2.88)
03:12:37.589 00.000 6880 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.37 = -2.91)
03:12:37.589 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=0.37 hyp=0.38 cameraTheta=1.79 mountX=-0.37 mountY=-0.09, mountTheta=-2.91
03:12:37.590 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=0.37, opts=13)
03:12:37.591 00.001 6880 Enqueuing Move request for scope (-0.08, 0.37)
03:12:37.591 00.000 10052 Worker thread wakes up
03:12:37.591 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, 0.37) opts 0xd
03:12:37.591 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, 0.37)
03:12:37.591 00.000 10052 Moving (-0.08, 0.37) raw xDistance=-0.37 yDistance=-0.09
03:12:37.591 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.18 from input -0.37
03:12:37.591 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.09 is < calculated value -0.24, using input
03:12:37.591 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.05
03:12:37.591 00.000 10052 MoveAxis(E, 78, ABG)
03:12:37.591 00.000 10052 Guiding  Dir = 2, Dur = 78
03:12:37.608 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:37.633 00.025 6880 UpdateGuideState exits: m=1475 SNR=26.0
03:12:37.633 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:37.633 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:37.634 00.001 6880 Enqueuing Expose request
03:12:37.653 00.019 10052 IsSlewing returns 0
03:12:37.730 00.077 10052 IsGuiding returns 0
03:12:37.797 00.067 10052 PulseGuide returned control before completion, sleep 20
03:12:37.878 00.081 10052 IsGuiding returns 1
03:12:37.878 00.000 10052 scope still moving after pulse duration time elapsed
03:12:37.955 00.077 10052 IsSlewing returns 0
03:12:38.031 00.076 10052 IsGuiding returns 0
03:12:38.032 00.001 10052 scope move finished after 78 + 223 ms
03:12:38.032 00.000 10052 Move returns status 0, amount 78
03:12:38.032 00.000 10052 MoveAxis(N, 0, ABG)
03:12:38.032 00.000 10052 Move returns status 0, amount 0
03:12:38.032 00.000 10052 move complete, result=0
03:12:38.032 00.000 10052 worker thread done servicing request
03:12:38.032 00.000 6880 GuideStep: -0.4 px 78 ms EAST, -0.1 px 0 ms NORTH
03:12:38.035 00.003 10052 Worker thread wakes up
03:12:38.036 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:38.036 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:38.594 00.558 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ba3774f-1e50-4f11-8a88-38559e91473c"}
03:12:38.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ba3774f-1e50-4f11-8a88-38559e91473c"}
03:12:38.595 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"82678729-c212-4542-b64b-5d5b973f9f4e"}
03:12:38.595 00.000 6880 case statement mapped state 6 to 3
03:12:38.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"82678729-c212-4542-b64b-5d5b973f9f4e"}
03:12:38.595 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c8d6d8cc-afc1-4039-a353-e0a54270328b"}
03:12:38.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":51,"width":15,"height":15,"star_pos":[6.89,7.43],"pixels":"..."},"id":"c8d6d8cc-afc1-4039-a353-e0a54270328b"}
03:12:38.955 00.360 10052 Exposure complete
03:12:39.029 00.074 10052 worker thread done servicing request
03:12:39.030 00.001 6880 OnExposeComplete: enter
03:12:39.030 00.000 6880 UpdateGuideState(): m_state=6
03:12:39.030 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:39.030 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
03:12:39.030 00.000 6880 Star::Find returns 1 (0), X=585.13, Y=159.19, Mass=1563, SNR=26.4, Peak=91 HFD=5.9
03:12:39.030 00.000 6880 CameraToMount -- cameraTheta (0.69) - m_xAngle (-1.61) = xAngle (2.30 = 2.30)
03:12:39.030 00.000 6880 CameraToMount -- cameraTheta (0.69) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.27 = 2.27)
03:12:39.030 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.13 hyp=0.21 cameraTheta=0.69 mountX=-0.14 mountY=0.16, mountTheta=2.29
03:12:39.032 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.13, opts=13)
03:12:39.032 00.000 6880 Enqueuing Move request for scope (0.16, 0.13)
03:12:39.032 00.000 10052 Worker thread wakes up
03:12:39.032 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.13) opts 0xd
03:12:39.032 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.13)
03:12:39.032 00.000 10052 Moving (0.16, 0.13) raw xDistance=-0.14 yDistance=0.16
03:12:39.032 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
03:12:39.033 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = -0.05
03:12:39.033 00.000 10052 MoveAxis(E, 31, ABG)
03:12:39.033 00.000 10052 Guiding  Dir = 2, Dur = 31
03:12:39.053 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:39.055 00.002 10052 IsSlewing returns 0
03:12:39.085 00.030 6880 UpdateGuideState exits: m=1563 SNR=26.4
03:12:39.085 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:39.085 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:39.085 00.000 6880 Enqueuing Expose request
03:12:39.092 00.007 10052 IsGuiding returns 0
03:12:39.121 00.029 10052 PulseGuide returned control before completion, sleep 14
03:12:39.159 00.038 10052 IsGuiding returns 0
03:12:39.159 00.000 10052 Move returns status 0, amount 31
03:12:39.159 00.000 10052 MoveAxis(N, 0, ABG)
03:12:39.159 00.000 10052 Move returns status 0, amount 0
03:12:39.159 00.000 10052 move complete, result=0
03:12:39.159 00.000 10052 worker thread done servicing request
03:12:39.159 00.000 10052 Worker thread wakes up
03:12:39.160 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:39.160 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:39.160 00.000 6880 GuideStep: -0.1 px 31 ms EAST, 0.2 px 0 ms NORTH
03:12:40.303 01.143 10052 Exposure complete
03:12:40.385 00.082 10052 worker thread done servicing request
03:12:40.385 00.000 6880 OnExposeComplete: enter
03:12:40.385 00.000 6880 UpdateGuideState(): m_state=6
03:12:40.386 00.001 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:40.386 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
03:12:40.386 00.000 6880 Star::Find returns 1 (0), X=584.97, Y=159.22, Mass=1392, SNR=25.2, Peak=87 HFD=5.9
03:12:40.386 00.000 6880 CameraToMount -- cameraTheta (1.57) - m_xAngle (-1.61) = xAngle (3.18 = -3.10)
03:12:40.386 00.000 6880 CameraToMount -- cameraTheta (1.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.15 = -3.14)
03:12:40.386 00.000 6880 CameraToMount -- cameraX=0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.57 mountX=-0.16 mountY=-0.00, mountTheta=-3.14
03:12:40.387 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.16, opts=13)
03:12:40.387 00.000 6880 Enqueuing Move request for scope (0.00, 0.16)
03:12:40.387 00.000 10052 Worker thread wakes up
03:12:40.388 00.001 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.16) opts 0xd
03:12:40.388 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.16)
03:12:40.388 00.000 10052 Moving (0.00, 0.16) raw xDistance=-0.16 yDistance=-0.00
03:12:40.388 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
03:12:40.388 00.000 10052 GuideAlgorithmLowpass2::Result() input -0.00 is < calculated value -0.15, using input
03:12:40.388 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = -0.03
03:12:40.388 00.000 10052 MoveAxis(E, 32, ABG)
03:12:40.388 00.000 10052 Guiding  Dir = 2, Dur = 32
03:12:40.406 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:40.420 00.014 10052 IsSlewing returns 0
03:12:40.431 00.011 6880 UpdateGuideState exits: m=1392 SNR=25.2
03:12:40.431 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:40.431 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:40.432 00.001 6880 Enqueuing Expose request
03:12:40.458 00.026 10052 IsGuiding returns 0
03:12:40.488 00.030 10052 PulseGuide returned control before completion, sleep 14
03:12:40.535 00.047 10052 IsGuiding returns 0
03:12:40.535 00.000 10052 Move returns status 0, amount 32
03:12:40.535 00.000 10052 MoveAxis(N, 0, ABG)
03:12:40.535 00.000 10052 Move returns status 0, amount 0
03:12:40.535 00.000 10052 move complete, result=0
03:12:40.536 00.001 10052 worker thread done servicing request
03:12:40.536 00.000 10052 Worker thread wakes up
03:12:40.536 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:40.536 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:40.559 00.023 6880 GuideStep: -0.2 px 32 ms EAST, -0.0 px 0 ms NORTH
03:12:40.593 00.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"428942d3-50b4-4868-ae4c-d5951bcfffcd"}
03:12:40.594 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"428942d3-50b4-4868-ae4c-d5951bcfffcd"}
03:12:40.595 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7a5bde29-f0c4-4113-a538-2dd506c783d6"}
03:12:40.595 00.000 6880 case statement mapped state 6 to 3
03:12:40.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7a5bde29-f0c4-4113-a538-2dd506c783d6"}
03:12:40.596 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"98570329-f4f2-481d-8df0-78052d06fdfc"}
03:12:40.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":53,"width":15,"height":15,"star_pos":[6.97,7.22],"pixels":"..."},"id":"98570329-f4f2-481d-8df0-78052d06fdfc"}
03:12:41.448 00.852 10052 Exposure complete
03:12:41.518 00.070 10052 worker thread done servicing request
03:12:41.518 00.000 6880 OnExposeComplete: enter
03:12:41.518 00.000 6880 UpdateGuideState(): m_state=6
03:12:41.519 00.001 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:41.519 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
03:12:41.519 00.000 6880 Star::Find returns 1 (0), X=585.13, Y=159.13, Mass=1692, SNR=27.9, Peak=101 HFD=6.0
03:12:41.519 00.000 6880 CameraToMount -- cameraTheta (0.43) - m_xAngle (-1.61) = xAngle (2.04 = 2.04)
03:12:41.519 00.000 6880 CameraToMount -- cameraTheta (0.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.01 = 2.01)
03:12:41.519 00.000 6880 CameraToMount -- cameraX=0.16 cameraY=0.07 hyp=0.17 cameraTheta=0.43 mountX=-0.08 mountY=0.16, mountTheta=2.04
03:12:41.520 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.16, y=0.07, opts=13)
03:12:41.520 00.000 6880 Enqueuing Move request for scope (0.16, 0.07)
03:12:41.520 00.000 10052 Worker thread wakes up
03:12:41.520 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.16, 0.07) opts 0xd
03:12:41.520 00.000 10052 Handling offset move in thread for scope, endpoint = (0.16, 0.07)
03:12:41.520 00.000 10052 Moving (0.16, 0.07) raw xDistance=-0.08 yDistance=0.16
03:12:41.520 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.08
03:12:41.520 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.16, slope = 0.00
03:12:41.520 00.000 10052 MoveAxis(E, 0, ABG)
03:12:41.520 00.000 10052 Move returns status 0, amount 0
03:12:41.521 00.001 10052 MoveAxis(N, 0, ABG)
03:12:41.521 00.000 10052 Move returns status 0, amount 0
03:12:41.521 00.000 10052 move complete, result=0
03:12:41.521 00.000 10052 worker thread done servicing request
03:12:41.541 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:41.571 00.030 6880 UpdateGuideState exits: m=1692 SNR=27.9
03:12:41.571 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:41.571 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:41.571 00.000 6880 Enqueuing Expose request
03:12:41.571 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 0 ms NORTH
03:12:41.571 00.000 10052 Worker thread wakes up
03:12:41.571 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:41.571 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:42.593 01.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60299d94-e433-4c12-bec4-8bfddf8be01a"}
03:12:42.594 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60299d94-e433-4c12-bec4-8bfddf8be01a"}
03:12:42.595 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de60028e-08ea-4f84-966b-83dc4386d75a"}
03:12:42.595 00.000 6880 case statement mapped state 6 to 3
03:12:42.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de60028e-08ea-4f84-966b-83dc4386d75a"}
03:12:42.596 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"be5ae001-0eef-4ccd-85b2-ce7f2537d140"}
03:12:42.597 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":54,"width":15,"height":15,"star_pos":[7.13,7.13],"pixels":"..."},"id":"be5ae001-0eef-4ccd-85b2-ce7f2537d140"}
03:12:42.710 00.113 10052 Exposure complete
03:12:42.785 00.075 10052 worker thread done servicing request
03:12:42.785 00.000 6880 OnExposeComplete: enter
03:12:42.785 00.000 6880 UpdateGuideState(): m_state=6
03:12:42.786 00.001 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:42.786 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
03:12:42.786 00.000 6880 Star::Find returns 1 (0), X=584.93, Y=159.71, Mass=1388, SNR=25.1, Peak=97 HFD=5.4
03:12:42.786 00.000 6880 CameraToMount -- cameraTheta (1.63) - m_xAngle (-1.61) = xAngle (3.25 = -3.04)
03:12:42.786 00.000 6880 CameraToMount -- cameraTheta (1.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.22 = -3.07)
03:12:42.786 00.000 6880 CameraToMount -- cameraX=-0.04 cameraY=0.65 hyp=0.65 cameraTheta=1.63 mountX=-0.65 mountY=-0.05, mountTheta=-3.07
03:12:42.787 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.04, y=0.65, opts=13)
03:12:42.787 00.000 6880 Enqueuing Move request for scope (-0.04, 0.65)
03:12:42.787 00.000 10052 Worker thread wakes up
03:12:42.787 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.04, 0.65) opts 0xd
03:12:42.787 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.04, 0.65)
03:12:42.787 00.000 10052 Moving (-0.04, 0.65) raw xDistance=-0.65 yDistance=-0.05
03:12:42.787 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.29 from input -0.65
03:12:42.788 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.05, slope = 0.01
03:12:42.788 00.000 10052 MoveAxis(E, 125, ABG)
03:12:42.788 00.000 10052 Guiding  Dir = 2, Dur = 125
03:12:42.805 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:42.815 00.010 10052 IsSlewing returns 0
03:12:42.829 00.014 6880 UpdateGuideState exits: m=1388 SNR=25.1
03:12:42.832 00.003 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:42.832 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:42.832 00.000 6880 Enqueuing Expose request
03:12:42.846 00.014 10052 IsGuiding returns 0
03:12:42.874 00.028 10052 PulseGuide returned control before completion, sleep 108
03:12:43.005 00.131 10052 IsGuiding returns 1
03:12:43.005 00.000 10052 scope still moving after pulse duration time elapsed
03:12:43.056 00.051 10052 IsSlewing returns 0
03:12:43.093 00.037 10052 IsGuiding returns 0
03:12:43.093 00.000 10052 scope move finished after 125 + 120 ms
03:12:43.093 00.000 10052 Move returns status 0, amount 125
03:12:43.093 00.000 10052 MoveAxis(N, 0, ABG)
03:12:43.093 00.000 10052 Move returns status 0, amount 0
03:12:43.093 00.000 10052 move complete, result=0
03:12:43.093 00.000 10052 worker thread done servicing request
03:12:43.093 00.000 10052 Worker thread wakes up
03:12:43.093 00.000 6880 GuideStep: -0.6 px 125 ms EAST, -0.0 px 0 ms NORTH
03:12:43.093 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:43.093 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:44.002 00.909 10052 Exposure complete
03:12:44.070 00.068 10052 worker thread done servicing request
03:12:44.071 00.001 6880 OnExposeComplete: enter
03:12:44.071 00.000 6880 UpdateGuideState(): m_state=6
03:12:44.071 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:44.071 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
03:12:44.071 00.000 6880 Star::Find returns 1 (0), X=584.83, Y=159.70, Mass=1508, SNR=26.2, Peak=99 HFD=5.6
03:12:44.071 00.000 6880 CameraToMount -- cameraTheta (1.79) - m_xAngle (-1.61) = xAngle (3.40 = -2.88)
03:12:44.071 00.000 6880 CameraToMount -- cameraTheta (1.79) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.37 = -2.91)
03:12:44.071 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.64 hyp=0.65 cameraTheta=1.79 mountX=-0.63 mountY=-0.15, mountTheta=-2.91
03:12:44.072 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.64, opts=13)
03:12:44.072 00.000 6880 Enqueuing Move request for scope (-0.14, 0.64)
03:12:44.072 00.000 10052 Worker thread wakes up
03:12:44.072 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.64) opts 0xd
03:12:44.072 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.64)
03:12:44.073 00.001 10052 Moving (-0.14, 0.64) raw xDistance=-0.63 yDistance=-0.15
03:12:44.073 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.30 from input -0.63
03:12:44.073 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.15, slope = 0.02
03:12:44.073 00.000 10052 MoveAxis(E, 128, ABG)
03:12:44.073 00.000 10052 Guiding  Dir = 2, Dur = 128
03:12:44.091 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:44.112 00.021 10052 IsSlewing returns 0
03:12:44.118 00.006 6880 UpdateGuideState exits: m=1508 SNR=26.2
03:12:44.119 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:44.119 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:44.119 00.000 6880 Enqueuing Expose request
03:12:44.186 00.067 10052 IsGuiding returns 0
03:12:44.243 00.057 10052 PulseGuide returned control before completion, sleep 83
03:12:44.385 00.142 10052 IsGuiding returns 1
03:12:44.385 00.000 10052 scope still moving after pulse duration time elapsed
03:12:44.461 00.076 10052 IsSlewing returns 0
03:12:44.535 00.074 10052 IsGuiding returns 0
03:12:44.535 00.000 10052 scope move finished after 128 + 220 ms
03:12:44.535 00.000 10052 Move returns status 0, amount 128
03:12:44.535 00.000 10052 MoveAxis(N, 0, ABG)
03:12:44.535 00.000 10052 Move returns status 0, amount 0
03:12:44.535 00.000 10052 move complete, result=0
03:12:44.535 00.000 10052 worker thread done servicing request
03:12:44.535 00.000 10052 Worker thread wakes up
03:12:44.535 00.000 6880 GuideStep: -0.6 px 128 ms EAST, -0.1 px 0 ms NORTH
03:12:44.535 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:44.535 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:44.595 00.060 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"075eedd6-e5a3-4342-a0ca-d820ac0f3222"}
03:12:44.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"075eedd6-e5a3-4342-a0ca-d820ac0f3222"}
03:12:44.596 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9e745972-a186-43eb-9002-1d4b376fbc5d"}
03:12:44.596 00.000 6880 case statement mapped state 6 to 3
03:12:44.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9e745972-a186-43eb-9002-1d4b376fbc5d"}
03:12:44.596 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"1468e90b-8243-4e9c-a20a-5bd11e05a1b2"}
03:12:44.597 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":56,"width":15,"height":15,"star_pos":[6.83,6.70],"pixels":"..."},"id":"1468e90b-8243-4e9c-a20a-5bd11e05a1b2"}
03:12:45.665 01.068 10052 Exposure complete
03:12:45.736 00.071 10052 worker thread done servicing request
03:12:45.736 00.000 6880 OnExposeComplete: enter
03:12:45.736 00.000 6880 UpdateGuideState(): m_state=6
03:12:45.736 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:45.736 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
03:12:45.736 00.000 6880 Star::Find returns 1 (0), X=584.75, Y=159.40, Mass=1684, SNR=27.6, Peak=102 HFD=5.7
03:12:45.736 00.000 6880 CameraToMount -- cameraTheta (2.15) - m_xAngle (-1.61) = xAngle (3.76 = -2.52)
03:12:45.737 00.001 6880 CameraToMount -- cameraTheta (2.15) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.73 = -2.55)
03:12:45.737 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=0.34 hyp=0.40 cameraTheta=2.15 mountX=-0.33 mountY=-0.22, mountTheta=-2.54
03:12:45.739 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=0.34, opts=13)
03:12:45.739 00.000 6880 Enqueuing Move request for scope (-0.22, 0.34)
03:12:45.739 00.000 10052 Worker thread wakes up
03:12:45.739 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, 0.34) opts 0xd
03:12:45.739 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, 0.34)
03:12:45.739 00.000 10052 Moving (-0.22, 0.34) raw xDistance=-0.33 yDistance=-0.22
03:12:45.739 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.16 from input -0.33
03:12:45.739 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.22, slope = 0.01
03:12:45.739 00.000 10052 MoveAxis(E, 70, ABG)
03:12:45.739 00.000 10052 Guiding  Dir = 2, Dur = 70
03:12:45.761 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:45.785 00.024 6880 UpdateGuideState exits: m=1684 SNR=27.6
03:12:45.785 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:45.785 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:45.785 00.000 6880 Enqueuing Expose request
03:12:45.809 00.024 10052 IsSlewing returns 0
03:12:45.884 00.075 10052 IsGuiding returns 0
03:12:45.952 00.068 10052 PulseGuide returned control before completion, sleep 12
03:12:46.033 00.081 10052 IsGuiding returns 1
03:12:46.033 00.000 10052 scope still moving after pulse duration time elapsed
03:12:46.107 00.074 10052 IsSlewing returns 0
03:12:46.186 00.079 10052 IsGuiding returns 0
03:12:46.186 00.000 10052 scope move finished after 70 + 232 ms
03:12:46.186 00.000 10052 Move returns status 0, amount 70
03:12:46.186 00.000 10052 MoveAxis(N, 0, ABG)
03:12:46.186 00.000 10052 Move returns status 0, amount 0
03:12:46.186 00.000 10052 move complete, result=0
03:12:46.187 00.001 10052 worker thread done servicing request
03:12:46.187 00.000 10052 Worker thread wakes up
03:12:46.187 00.000 6880 GuideStep: -0.3 px 70 ms EAST, -0.2 px 0 ms NORTH
03:12:46.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:46.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:46.608 00.421 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1bee9e01-e2f8-4451-bc34-57a636181608"}
03:12:46.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1bee9e01-e2f8-4451-bc34-57a636181608"}
03:12:46.608 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dd17cc3a-8e6c-4520-a307-93f377b53a67"}
03:12:46.608 00.000 6880 case statement mapped state 6 to 3
03:12:46.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"dd17cc3a-8e6c-4520-a307-93f377b53a67"}
03:12:46.608 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ae3f5c1c-2268-4b03-a67b-30bbc9b2aca2"}
03:12:46.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":57,"width":15,"height":15,"star_pos":[6.75,7.40],"pixels":"..."},"id":"ae3f5c1c-2268-4b03-a67b-30bbc9b2aca2"}
03:12:47.092 00.484 10052 Exposure complete
03:12:47.171 00.079 10052 worker thread done servicing request
03:12:47.171 00.000 6880 OnExposeComplete: enter
03:12:47.171 00.000 6880 UpdateGuideState(): m_state=6
03:12:47.171 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:47.171 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
03:12:47.171 00.000 6880 Star::Find returns 1 (0), X=584.58, Y=159.67, Mass=1490, SNR=26.0, Peak=91 HFD=5.5
03:12:47.173 00.002 6880 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.61) = xAngle (3.75 = -2.53)
03:12:47.173 00.000 6880 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.72 = -2.56)
03:12:47.173 00.000 6880 CameraToMount -- cameraX=-0.39 cameraY=0.61 hyp=0.73 cameraTheta=2.14 mountX=-0.60 mountY=-0.40, mountTheta=-2.55
03:12:47.173 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.39, y=0.61, opts=13)
03:12:47.173 00.000 6880 Enqueuing Move request for scope (-0.39, 0.61)
03:12:47.173 00.000 10052 Worker thread wakes up
03:12:47.173 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.39, 0.61) opts 0xd
03:12:47.173 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.39, 0.61)
03:12:47.173 00.000 10052 Moving (-0.39, 0.61) raw xDistance=-0.60 yDistance=-0.40
03:12:47.173 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.28 from input -0.60
03:12:47.173 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.40, slope = -0.01
03:12:47.173 00.000 10052 MoveAxis(E, 119, ABG)
03:12:47.173 00.000 10052 Guiding  Dir = 2, Dur = 119
03:12:47.194 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:47.194 00.000 10052 IsSlewing returns 0
03:12:47.220 00.026 6880 UpdateGuideState exits: m=1490 SNR=26.0
03:12:47.220 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:47.220 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:47.220 00.000 6880 Enqueuing Expose request
03:12:47.220 00.000 10052 IsGuiding returns 0
03:12:47.251 00.031 10052 PulseGuide returned control before completion, sleep 102
03:12:47.395 00.144 10052 IsGuiding returns 0
03:12:47.395 00.000 10052 Move returns status 0, amount 119
03:12:47.395 00.000 10052 MoveAxis(N, 22, ABG)
03:12:47.395 00.000 10052 Guiding  Dir = 0, Dur = 22
03:12:47.426 00.031 10052 IsSlewing returns 0
03:12:47.473 00.047 10052 IsGuiding returns 0
03:12:47.582 00.109 10052 IsGuiding returns 0
03:12:47.582 00.000 10052 Move returns status 0, amount 22
03:12:47.582 00.000 10052 move complete, result=0
03:12:47.582 00.000 10052 worker thread done servicing request
03:12:47.582 00.000 10052 Worker thread wakes up
03:12:47.582 00.000 6880 GuideStep: -0.6 px 119 ms EAST, -0.4 px 22 ms NORTH
03:12:47.582 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:47.582 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:48.600 01.018 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"50f9e2a5-1e3c-4f69-8429-e29edf67ba38"}
03:12:48.601 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"50f9e2a5-1e3c-4f69-8429-e29edf67ba38"}
03:12:48.602 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"86fa2413-e3ba-4ac4-8161-e8065e50e7b3"}
03:12:48.602 00.000 6880 case statement mapped state 6 to 3
03:12:48.602 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"86fa2413-e3ba-4ac4-8161-e8065e50e7b3"}
03:12:48.602 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3d9b1e06-f11b-4f18-860a-3d201faf6e44"}
03:12:48.604 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":58,"width":15,"height":15,"star_pos":[6.58,6.67],"pixels":"..."},"id":"3d9b1e06-f11b-4f18-860a-3d201faf6e44"}
03:12:48.710 00.106 10052 Exposure complete
03:12:48.788 00.078 10052 worker thread done servicing request
03:12:48.788 00.000 6880 OnExposeComplete: enter
03:12:48.788 00.000 6880 UpdateGuideState(): m_state=6
03:12:48.788 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:48.788 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
03:12:48.788 00.000 6880 Star::Find returns 1 (0), X=584.85, Y=159.16, Mass=2132, SNR=31.1, Peak=127 HFD=6.1
03:12:48.788 00.000 6880 CameraToMount -- cameraTheta (2.46) - m_xAngle (-1.61) = xAngle (4.07 = -2.21)
03:12:48.788 00.000 6880 CameraToMount -- cameraTheta (2.46) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.04 = -2.24)
03:12:48.788 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.10 hyp=0.16 cameraTheta=2.46 mountX=-0.09 mountY=-0.12, mountTheta=-2.22
03:12:48.788 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.10, opts=13)
03:12:48.788 00.000 6880 Enqueuing Move request for scope (-0.12, 0.10)
03:12:48.788 00.000 10052 Worker thread wakes up
03:12:48.788 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.10) opts 0xd
03:12:48.788 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.10)
03:12:48.788 00.000 10052 Moving (-0.12, 0.10) raw xDistance=-0.09 yDistance=-0.12
03:12:48.788 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:12:48.788 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = -0.02
03:12:48.788 00.000 10052 MoveAxis(E, 0, ABG)
03:12:48.788 00.000 10052 Move returns status 0, amount 0
03:12:48.788 00.000 10052 MoveAxis(N, 0, ABG)
03:12:48.788 00.000 10052 Move returns status 0, amount 0
03:12:48.788 00.000 10052 move complete, result=0
03:12:48.788 00.000 10052 worker thread done servicing request
03:12:48.807 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:48.836 00.029 6880 UpdateGuideState exits: m=2132 SNR=31.1
03:12:48.836 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:48.836 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:48.836 00.000 6880 Enqueuing Expose request
03:12:48.836 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:48.836 00.000 10052 Worker thread wakes up
03:12:48.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:48.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:49.756 00.920 10052 Exposure complete
03:12:49.839 00.083 10052 worker thread done servicing request
03:12:49.839 00.000 6880 OnExposeComplete: enter
03:12:49.839 00.000 6880 UpdateGuideState(): m_state=6
03:12:49.839 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:49.839 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
03:12:49.839 00.000 6880 Star::Find returns 1 (0), X=584.74, Y=159.01, Mass=1808, SNR=28.6, Peak=106 HFD=6.0
03:12:49.839 00.000 6880 CameraToMount -- cameraTheta (-2.95) - m_xAngle (-1.61) = xAngle (-1.34 = -1.34)
03:12:49.839 00.000 6880 CameraToMount -- cameraTheta (-2.95) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.37 = -1.37)
03:12:49.839 00.000 6880 CameraToMount -- cameraX=-0.23 cameraY=-0.04 hyp=0.24 cameraTheta=-2.95 mountX=0.05 mountY=-0.23, mountTheta=-1.34
03:12:49.842 00.003 6880 SchedulePrimaryMove(0FC6AC90, x=-0.23, y=-0.04, opts=13)
03:12:49.842 00.000 6880 Enqueuing Move request for scope (-0.23, -0.04)
03:12:49.842 00.000 10052 Worker thread wakes up
03:12:49.842 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.23, -0.04) opts 0xd
03:12:49.842 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.23, -0.04)
03:12:49.842 00.000 10052 Moving (-0.23, -0.04) raw xDistance=0.05 yDistance=-0.23
03:12:49.842 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.05
03:12:49.843 00.001 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.23, slope = -0.04
03:12:49.843 00.000 10052 MoveAxis(E, 0, ABG)
03:12:49.843 00.000 10052 Move returns status 0, amount 0
03:12:49.843 00.000 10052 MoveAxis(N, 72, ABG)
03:12:49.843 00.000 10052 Guiding  Dir = 0, Dur = 72
03:12:49.858 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:49.883 00.025 6880 UpdateGuideState exits: m=1808 SNR=28.6
03:12:49.883 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:49.883 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:49.883 00.000 6880 Enqueuing Expose request
03:12:49.883 00.000 10052 IsSlewing returns 0
03:12:49.962 00.079 10052 IsGuiding returns 0
03:12:50.025 00.063 10052 PulseGuide returned control before completion, sleep 19
03:12:50.113 00.088 10052 IsGuiding returns 1
03:12:50.113 00.000 10052 scope still moving after pulse duration time elapsed
03:12:50.184 00.071 10052 IsSlewing returns 0
03:12:50.263 00.079 10052 IsGuiding returns 0
03:12:50.263 00.000 10052 scope move finished after 72 + 226 ms
03:12:50.263 00.000 10052 Move returns status 0, amount 72
03:12:50.263 00.000 10052 move complete, result=0
03:12:50.263 00.000 10052 worker thread done servicing request
03:12:50.263 00.000 10052 Worker thread wakes up
03:12:50.263 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 72 ms NORTH
03:12:50.263 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:50.263 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:50.596 00.333 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34f3ffec-6a85-4dab-99dc-f05e28b6f8d1"}
03:12:50.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34f3ffec-6a85-4dab-99dc-f05e28b6f8d1"}
03:12:50.596 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e02f6b4e-44f3-45ce-a482-ca11d96e081c"}
03:12:50.596 00.000 6880 case statement mapped state 6 to 3
03:12:50.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e02f6b4e-44f3-45ce-a482-ca11d96e081c"}
03:12:50.596 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"236784c6-e17b-4d77-a759-d5242bd8631c"}
03:12:50.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":60,"width":15,"height":15,"star_pos":[6.74,7.01],"pixels":"..."},"id":"236784c6-e17b-4d77-a759-d5242bd8631c"}
03:12:51.405 00.809 10052 Exposure complete
03:12:51.487 00.082 10052 worker thread done servicing request
03:12:51.487 00.000 6880 OnExposeComplete: enter
03:12:51.488 00.001 6880 UpdateGuideState(): m_state=6
03:12:51.488 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:51.488 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
03:12:51.488 00.000 6880 Star::Find returns 1 (0), X=585.07, Y=159.50, Mass=1508, SNR=26.3, Peak=105 HFD=5.3
03:12:51.488 00.000 6880 CameraToMount -- cameraTheta (1.36) - m_xAngle (-1.61) = xAngle (2.97 = 2.97)
03:12:51.488 00.000 6880 CameraToMount -- cameraTheta (1.36) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.94 = 2.94)
03:12:51.488 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.44 hyp=0.45 cameraTheta=1.36 mountX=-0.45 mountY=0.09, mountTheta=2.94
03:12:51.489 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.44, opts=13)
03:12:51.489 00.000 6880 Enqueuing Move request for scope (0.10, 0.44)
03:12:51.489 00.000 10052 Worker thread wakes up
03:12:51.489 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.44) opts 0xd
03:12:51.489 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.44)
03:12:51.489 00.000 10052 Moving (0.10, 0.44) raw xDistance=-0.45 yDistance=0.09
03:12:51.490 00.001 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.45
03:12:51.490 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.09, slope = -0.03
03:12:51.490 00.000 10052 MoveAxis(E, 86, ABG)
03:12:51.490 00.000 10052 Guiding  Dir = 2, Dur = 86
03:12:51.511 00.021 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:51.542 00.031 6880 UpdateGuideState exits: m=1508 SNR=26.3
03:12:51.542 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:51.542 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:51.542 00.000 6880 Enqueuing Expose request
03:12:51.544 00.002 10052 IsSlewing returns 0
03:12:51.619 00.075 10052 IsGuiding returns 0
03:12:51.683 00.064 10052 PulseGuide returned control before completion, sleep 34
03:12:51.796 00.113 10052 IsGuiding returns 0
03:12:51.796 00.000 10052 Move returns status 0, amount 86
03:12:51.796 00.000 10052 MoveAxis(N, 0, ABG)
03:12:51.796 00.000 10052 Move returns status 0, amount 0
03:12:51.797 00.001 10052 move complete, result=0
03:12:51.797 00.000 10052 worker thread done servicing request
03:12:51.797 00.000 10052 Worker thread wakes up
03:12:51.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:51.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:51.797 00.000 6880 GuideStep: -0.4 px 86 ms EAST, 0.1 px 0 ms NORTH
03:12:52.583 00.786 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"178497c2-6ee2-4be7-b2df-d1c74d54e509"}
03:12:52.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"178497c2-6ee2-4be7-b2df-d1c74d54e509"}
03:12:52.584 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"893466d0-88d4-4446-a862-a8c8108ef23d"}
03:12:52.584 00.000 6880 case statement mapped state 6 to 3
03:12:52.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"893466d0-88d4-4446-a862-a8c8108ef23d"}
03:12:52.584 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"06f60122-5cb5-4686-8f70-4288362e23b1"}
03:12:52.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":61,"width":15,"height":15,"star_pos":[7.07,6.50],"pixels":"..."},"id":"06f60122-5cb5-4686-8f70-4288362e23b1"}
03:12:52.703 00.119 10052 Exposure complete
03:12:52.772 00.069 10052 worker thread done servicing request
03:12:52.772 00.000 6880 OnExposeComplete: enter
03:12:52.773 00.001 6880 UpdateGuideState(): m_state=6
03:12:52.773 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:52.773 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
03:12:52.773 00.000 6880 Star::Find returns 1 (0), X=584.80, Y=158.96, Mass=1313, SNR=24.6, Peak=85 HFD=5.9
03:12:52.773 00.000 6880 CameraToMount -- cameraTheta (-2.62) - m_xAngle (-1.61) = xAngle (-1.01 = -1.01)
03:12:52.773 00.000 6880 CameraToMount -- cameraTheta (-2.62) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.04 = -1.04)
03:12:52.773 00.000 6880 CameraToMount -- cameraX=-0.18 cameraY=-0.10 hyp=0.20 cameraTheta=-2.62 mountX=0.11 mountY=-0.17, mountTheta=-1.01
03:12:52.774 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.18, y=-0.10, opts=13)
03:12:52.774 00.000 6880 Enqueuing Move request for scope (-0.18, -0.10)
03:12:52.774 00.000 10052 Worker thread wakes up
03:12:52.774 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.18, -0.10) opts 0xd
03:12:52.774 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.18, -0.10)
03:12:52.774 00.000 10052 Moving (-0.18, -0.10) raw xDistance=0.11 yDistance=-0.17
03:12:52.774 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.11
03:12:52.774 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = -0.02
03:12:52.774 00.000 10052 MoveAxis(E, 0, ABG)
03:12:52.774 00.000 10052 Move returns status 0, amount 0
03:12:52.775 00.001 10052 MoveAxis(N, 0, ABG)
03:12:52.775 00.000 10052 Move returns status 0, amount 0
03:12:52.775 00.000 10052 move complete, result=0
03:12:52.775 00.000 10052 worker thread done servicing request
03:12:52.791 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:52.815 00.024 6880 UpdateGuideState exits: m=1313 SNR=24.6
03:12:52.815 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:52.815 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:52.815 00.000 6880 Enqueuing Expose request
03:12:52.815 00.000 10052 Worker thread wakes up
03:12:52.815 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:52.815 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:52.815 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:12:53.957 01.142 10052 Exposure complete
03:12:54.047 00.090 10052 worker thread done servicing request
03:12:54.048 00.001 6880 OnExposeComplete: enter
03:12:54.048 00.000 6880 UpdateGuideState(): m_state=6
03:12:54.048 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:54.048 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
03:12:54.048 00.000 6880 Star::Find returns 1 (0), X=584.87, Y=159.38, Mass=1655, SNR=27.3, Peak=104 HFD=5.6
03:12:54.048 00.000 6880 CameraToMount -- cameraTheta (1.89) - m_xAngle (-1.61) = xAngle (3.50 = -2.78)
03:12:54.048 00.000 6880 CameraToMount -- cameraTheta (1.89) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.47 = -2.81)
03:12:54.048 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.33 hyp=0.34 cameraTheta=1.89 mountX=-0.32 mountY=-0.11, mountTheta=-2.81
03:12:54.049 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.33, opts=13)
03:12:54.049 00.000 6880 Enqueuing Move request for scope (-0.11, 0.33)
03:12:54.049 00.000 10052 Worker thread wakes up
03:12:54.049 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.33) opts 0xd
03:12:54.049 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.33)
03:12:54.049 00.000 10052 Moving (-0.11, 0.33) raw xDistance=-0.32 yDistance=-0.11
03:12:54.049 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.14 from input -0.32
03:12:54.049 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.11, slope = -0.01
03:12:54.050 00.001 10052 MoveAxis(E, 62, ABG)
03:12:54.050 00.000 10052 Guiding  Dir = 2, Dur = 62
03:12:54.080 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:54.106 00.026 10052 IsSlewing returns 0
03:12:54.107 00.001 6880 UpdateGuideState exits: m=1655 SNR=27.3
03:12:54.107 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:54.107 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:54.107 00.000 6880 Enqueuing Expose request
03:12:54.174 00.067 10052 IsGuiding returns 0
03:12:54.311 00.137 10052 IsGuiding returns 1
03:12:54.311 00.000 10052 scope still moving after pulse duration time elapsed
03:12:54.382 00.071 10052 IsSlewing returns 0
03:12:54.457 00.075 10052 IsGuiding returns 0
03:12:54.457 00.000 10052 scope move finished after 62 + 219 ms
03:12:54.457 00.000 10052 Move returns status 0, amount 62
03:12:54.457 00.000 10052 MoveAxis(N, 0, ABG)
03:12:54.457 00.000 10052 Move returns status 0, amount 0
03:12:54.457 00.000 10052 move complete, result=0
03:12:54.458 00.001 10052 worker thread done servicing request
03:12:54.458 00.000 10052 Worker thread wakes up
03:12:54.458 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:54.458 00.000 6880 GuideStep: -0.3 px 62 ms EAST, -0.1 px 0 ms NORTH
03:12:54.459 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:54.581 00.122 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"98a4b7c1-2907-4a74-9963-15d333152c55"}
03:12:54.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"98a4b7c1-2907-4a74-9963-15d333152c55"}
03:12:54.583 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ca05cdb-56a5-4fad-832c-54dc271376a5"}
03:12:54.583 00.000 6880 case statement mapped state 6 to 3
03:12:54.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6ca05cdb-56a5-4fad-832c-54dc271376a5"}
03:12:54.584 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"6565ab14-77a7-4432-bd8c-b372a642be1a"}
03:12:54.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":63,"width":15,"height":15,"star_pos":[6.87,7.38],"pixels":"..."},"id":"6565ab14-77a7-4432-bd8c-b372a642be1a"}
03:12:54.870 00.286 6880 evsrv: cli 015431E0 connect
03:12:54.870 00.000 6880 case statement mapped state 6 to 3
03:12:54.870 00.000 6880 case statement mapped state 6 to 3
03:12:54.870 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54969,1.58255],"units":"arcsec/hr","axes":"RA/Dec"},"id":"4f67e5a6-c059-4223-897d-62938d01a774"}
03:12:54.871 00.001 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:12:54.871 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 5.55,1.58
03:12:54.871 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 5.55,1.58
03:12:54.896 00.025 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:12:54.897 00.001 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 3.4
03:12:54.897 00.000 6880 MountToCamera -- mountTheta (0.28) + m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
03:12:54.897 00.000 6880 MountToCamera -- mountX=5.54 mountY=1.58 hyp=5.76 mountTheta=0.28 cameraX=1.35, cameraY=-5.60 cameraTheta=-1.33
03:12:54.897 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = 1.35,-5.60 arcsec/hr
03:12:54.897 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate 5.8e-05,-0.00024 px/sec
03:12:54.897 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"4f67e5a6-c059-4223-897d-62938d01a774"}
03:12:54.898 00.001 6880 evsrv: cli 015431E0 disconnect
03:12:54.898 00.000 6880 evsrv: cli 01543AA0 connect
03:12:54.898 00.000 6880 case statement mapped state 6 to 3
03:12:54.899 00.001 6880 case statement mapped state 6 to 3
03:12:54.899 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"deaea150-fd1b-4f9e-a65a-7c136a782891"}
03:12:54.899 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"deaea150-fd1b-4f9e-a65a-7c136a782891"}
03:12:54.900 00.001 6880 evsrv: cli 01543AA0 disconnect
03:12:54.900 00.000 6880 evsrv: cli 015431E0 connect
03:12:54.900 00.000 6880 case statement mapped state 6 to 3
03:12:54.901 00.001 6880 case statement mapped state 6 to 3
03:12:54.901 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"86f4feb5-ae2e-4b73-ae9f-6db1ab08bd27"}
03:12:54.901 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"86f4feb5-ae2e-4b73-ae9f-6db1ab08bd27"}
03:12:54.903 00.002 6880 evsrv: cli 015431E0 disconnect
03:12:55.374 00.471 10052 Exposure complete
03:12:55.438 00.064 10052 worker thread done servicing request
03:12:55.438 00.000 6880 OnExposeComplete: enter
03:12:55.438 00.000 6880 UpdateGuideState(): m_state=6
03:12:55.438 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:55.438 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
03:12:55.438 00.000 6880 Star::Find returns 1 (0), X=584.95, Y=159.65, Mass=1659, SNR=27.5, Peak=107 HFD=5.5
03:12:55.438 00.000 6880 CameraToMount -- cameraTheta (1.61) - m_xAngle (-1.61) = xAngle (3.22 = -3.06)
03:12:55.438 00.000 6880 CameraToMount -- cameraTheta (1.61) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.19 = -3.10)
03:12:55.438 00.000 6880 CameraToMount -- cameraX=-0.02 cameraY=0.59 hyp=0.59 cameraTheta=1.61 mountX=-0.59 mountY=-0.03, mountTheta=-3.10
03:12:55.440 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.02, y=0.59, opts=13)
03:12:55.440 00.000 6880 Enqueuing Move request for scope (-0.02, 0.59)
03:12:55.440 00.000 10052 Worker thread wakes up
03:12:55.440 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.02, 0.59) opts 0xd
03:12:55.440 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.02, 0.59)
03:12:55.440 00.000 10052 Moving (-0.02, 0.59) raw xDistance=-0.59 yDistance=-0.03
03:12:55.440 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.27 from input -0.59
03:12:55.440 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.03, slope = 0.01
03:12:55.440 00.000 10052 MoveAxis(E, 117, ABG)
03:12:55.440 00.000 10052 Guiding  Dir = 2, Dur = 117
03:12:55.460 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:55.461 00.001 10052 IsSlewing returns 0
03:12:55.486 00.025 6880 UpdateGuideState exits: m=1659 SNR=27.5
03:12:55.487 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:55.487 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:55.487 00.000 6880 Enqueuing Expose request
03:12:55.499 00.012 10052 IsGuiding returns 0
03:12:55.565 00.066 10052 PulseGuide returned control before completion, sleep 62
03:12:55.681 00.116 10052 IsGuiding returns 1
03:12:55.681 00.000 10052 scope still moving after pulse duration time elapsed
03:12:55.756 00.075 10052 IsSlewing returns 0
03:12:55.831 00.075 10052 IsGuiding returns 0
03:12:55.831 00.000 10052 scope move finished after 117 + 213 ms
03:12:55.831 00.000 10052 Move returns status 0, amount 117
03:12:55.831 00.000 10052 MoveAxis(N, 0, ABG)
03:12:55.831 00.000 10052 Move returns status 0, amount 0
03:12:55.831 00.000 10052 move complete, result=0
03:12:55.831 00.000 10052 worker thread done servicing request
03:12:55.831 00.000 10052 Worker thread wakes up
03:12:55.831 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:55.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:55.831 00.000 6880 GuideStep: -0.6 px 117 ms EAST, -0.0 px 0 ms NORTH
03:12:56.581 00.750 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e1b4fe54-eeea-4c42-97e2-bfeb95d8026d"}
03:12:56.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e1b4fe54-eeea-4c42-97e2-bfeb95d8026d"}
03:12:56.582 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"123b07fb-6ed2-4648-b2af-a6c894a9387c"}
03:12:56.582 00.000 6880 case statement mapped state 6 to 3
03:12:56.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"123b07fb-6ed2-4648-b2af-a6c894a9387c"}
03:12:56.582 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"c6368869-63ba-4114-8a92-8a72efe7bc36"}
03:12:56.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":64,"width":15,"height":15,"star_pos":[6.95,6.65],"pixels":"..."},"id":"c6368869-63ba-4114-8a92-8a72efe7bc36"}
03:12:57.065 00.483 10052 Exposure complete
03:12:57.149 00.084 10052 worker thread done servicing request
03:12:57.149 00.000 6880 OnExposeComplete: enter
03:12:57.149 00.000 6880 UpdateGuideState(): m_state=6
03:12:57.149 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:57.149 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
03:12:57.149 00.000 6880 Star::Find returns 1 (0), X=584.97, Y=159.21, Mass=1509, SNR=26.4, Peak=104 HFD=5.3
03:12:57.149 00.000 6880 CameraToMount -- cameraTheta (1.59) - m_xAngle (-1.61) = xAngle (3.20 = -3.08)
03:12:57.149 00.000 6880 CameraToMount -- cameraTheta (1.59) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.17 = -3.11)
03:12:57.149 00.000 6880 CameraToMount -- cameraX=-0.00 cameraY=0.16 hyp=0.16 cameraTheta=1.59 mountX=-0.16 mountY=-0.00, mountTheta=-3.11
03:12:57.150 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.00, y=0.16, opts=13)
03:12:57.150 00.000 6880 Enqueuing Move request for scope (-0.00, 0.16)
03:12:57.151 00.001 10052 Worker thread wakes up
03:12:57.151 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.00, 0.16) opts 0xd
03:12:57.151 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.00, 0.16)
03:12:57.151 00.000 10052 Moving (-0.00, 0.16) raw xDistance=-0.16 yDistance=-0.00
03:12:57.151 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.08 from input -0.16
03:12:57.151 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.00, slope = 0.03
03:12:57.151 00.000 10052 MoveAxis(E, 36, ABG)
03:12:57.151 00.000 10052 Guiding  Dir = 2, Dur = 36
03:12:57.173 00.022 10052 IsSlewing returns 0
03:12:57.173 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:57.201 00.028 6880 UpdateGuideState exits: m=1509 SNR=26.4
03:12:57.201 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:57.201 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:57.201 00.000 6880 Enqueuing Expose request
03:12:57.210 00.009 10052 IsGuiding returns 0
03:12:57.237 00.027 10052 PulseGuide returned control before completion, sleep 19
03:12:57.279 00.042 10052 IsGuiding returns 0
03:12:57.279 00.000 10052 Move returns status 0, amount 36
03:12:57.280 00.001 10052 MoveAxis(N, 0, ABG)
03:12:57.280 00.000 10052 Move returns status 0, amount 0
03:12:57.280 00.000 10052 move complete, result=0
03:12:57.280 00.000 10052 worker thread done servicing request
03:12:57.280 00.000 10052 Worker thread wakes up
03:12:57.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:57.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:57.294 00.014 6880 GuideStep: -0.2 px 36 ms EAST, -0.0 px 0 ms NORTH
03:12:58.197 00.903 10052 Exposure complete
03:12:58.274 00.077 10052 worker thread done servicing request
03:12:58.274 00.000 6880 OnExposeComplete: enter
03:12:58.274 00.000 6880 UpdateGuideState(): m_state=6
03:12:58.275 00.001 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:58.275 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
03:12:58.275 00.000 6880 Star::Find returns 1 (0), X=584.85, Y=159.17, Mass=1420, SNR=25.4, Peak=104 HFD=5.7
03:12:58.275 00.000 6880 CameraToMount -- cameraTheta (2.41) - m_xAngle (-1.61) = xAngle (4.02 = -2.26)
03:12:58.275 00.000 6880 CameraToMount -- cameraTheta (2.41) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.99 = -2.30)
03:12:58.275 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=0.11 hyp=0.16 cameraTheta=2.41 mountX=-0.11 mountY=-0.12, mountTheta=-2.28
03:12:58.276 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.12, y=0.11, opts=13)
03:12:58.276 00.000 6880 Enqueuing Move request for scope (-0.12, 0.11)
03:12:58.276 00.000 10052 Worker thread wakes up
03:12:58.276 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.12, 0.11) opts 0xd
03:12:58.276 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.12, 0.11)
03:12:58.276 00.000 10052 Moving (-0.12, 0.11) raw xDistance=-0.11 yDistance=-0.12
03:12:58.276 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.11
03:12:58.276 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.03
03:12:58.276 00.000 10052 MoveAxis(E, 0, ABG)
03:12:58.276 00.000 10052 Move returns status 0, amount 0
03:12:58.276 00.000 10052 MoveAxis(N, 0, ABG)
03:12:58.276 00.000 10052 Move returns status 0, amount 0
03:12:58.277 00.001 10052 move complete, result=0
03:12:58.277 00.000 10052 worker thread done servicing request
03:12:58.293 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:58.316 00.023 6880 UpdateGuideState exits: m=1420 SNR=25.4
03:12:58.316 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:58.316 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:58.316 00.000 6880 Enqueuing Expose request
03:12:58.316 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:12:58.316 00.000 10052 Worker thread wakes up
03:12:58.316 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:58.316 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:12:58.583 00.267 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"12778765-f209-4c8f-9986-de8456c6fb69"}
03:12:58.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"12778765-f209-4c8f-9986-de8456c6fb69"}
03:12:58.585 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"31dc03d0-3966-48ce-878e-b3203227cb16"}
03:12:58.586 00.001 6880 case statement mapped state 6 to 3
03:12:58.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"31dc03d0-3966-48ce-878e-b3203227cb16"}
03:12:58.587 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5168eb2e-6fd0-45c8-b842-04ea4512b5e0"}
03:12:58.587 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":66,"width":15,"height":15,"star_pos":[6.85,7.17],"pixels":"..."},"id":"5168eb2e-6fd0-45c8-b842-04ea4512b5e0"}
03:12:59.449 00.862 10052 Exposure complete
03:12:59.531 00.082 10052 worker thread done servicing request
03:12:59.532 00.001 6880 OnExposeComplete: enter
03:12:59.532 00.000 6880 UpdateGuideState(): m_state=6
03:12:59.532 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:12:59.532 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
03:12:59.532 00.000 6880 Star::Find returns 1 (0), X=584.68, Y=159.51, Mass=1469, SNR=25.9, Peak=101 HFD=5.5
03:12:59.532 00.000 6880 CameraToMount -- cameraTheta (2.14) - m_xAngle (-1.61) = xAngle (3.76 = -2.53)
03:12:59.532 00.000 6880 CameraToMount -- cameraTheta (2.14) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.73 = -2.56)
03:12:59.532 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=0.45 hyp=0.53 cameraTheta=2.14 mountX=-0.44 mountY=-0.29, mountTheta=-2.55
03:12:59.533 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=0.45, opts=13)
03:12:59.533 00.000 6880 Enqueuing Move request for scope (-0.29, 0.45)
03:12:59.533 00.000 10052 Worker thread wakes up
03:12:59.533 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, 0.45) opts 0xd
03:12:59.533 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, 0.45)
03:12:59.534 00.001 10052 Moving (-0.29, 0.45) raw xDistance=-0.44 yDistance=-0.29
03:12:59.534 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.20 from input -0.44
03:12:59.534 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.29, slope = 0.01
03:12:59.534 00.000 10052 MoveAxis(E, 84, ABG)
03:12:59.534 00.000 10052 Guiding  Dir = 2, Dur = 84
03:12:59.553 00.019 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:12:59.579 00.026 10052 IsSlewing returns 0
03:12:59.582 00.003 6880 UpdateGuideState exits: m=1469 SNR=25.9
03:12:59.582 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:12:59.582 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:12:59.582 00.000 6880 Enqueuing Expose request
03:12:59.655 00.073 10052 IsGuiding returns 0
03:12:59.719 00.064 10052 PulseGuide returned control before completion, sleep 30
03:12:59.797 00.078 10052 IsGuiding returns 1
03:12:59.797 00.000 10052 scope still moving after pulse duration time elapsed
03:12:59.875 00.078 10052 IsSlewing returns 0
03:12:59.956 00.081 10052 IsGuiding returns 0
03:12:59.956 00.000 10052 scope move finished after 84 + 216 ms
03:12:59.956 00.000 10052 Move returns status 0, amount 84
03:12:59.956 00.000 10052 MoveAxis(N, 0, ABG)
03:12:59.956 00.000 10052 Move returns status 0, amount 0
03:12:59.956 00.000 10052 move complete, result=0
03:12:59.956 00.000 10052 worker thread done servicing request
03:12:59.957 00.001 10052 Worker thread wakes up
03:12:59.957 00.000 6880 GuideStep: -0.4 px 84 ms EAST, -0.3 px 0 ms NORTH
03:12:59.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:12:59.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:00.581 00.624 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f3831b3-fc91-4bfc-baa2-966647a52189"}
03:13:00.581 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f3831b3-fc91-4bfc-baa2-966647a52189"}
03:13:00.581 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ed0489d6-9645-4471-bee8-d198132aa59d"}
03:13:00.582 00.001 6880 case statement mapped state 6 to 3
03:13:00.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ed0489d6-9645-4471-bee8-d198132aa59d"}
03:13:00.582 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a4d97989-f88d-42cf-93c9-5dedf15ee087"}
03:13:00.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":67,"width":15,"height":15,"star_pos":[6.68,6.51],"pixels":"..."},"id":"a4d97989-f88d-42cf-93c9-5dedf15ee087"}
03:13:00.867 00.285 10052 Exposure complete
03:13:00.929 00.062 10052 worker thread done servicing request
03:13:00.929 00.000 6880 OnExposeComplete: enter
03:13:00.929 00.000 6880 UpdateGuideState(): m_state=6
03:13:00.929 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:13:00.929 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
03:13:00.929 00.000 6880 Star::Find returns 1 (0), X=584.64, Y=159.53, Mass=1720, SNR=27.8, Peak=100 HFD=5.4
03:13:00.929 00.000 6880 CameraToMount -- cameraTheta (2.19) - m_xAngle (-1.61) = xAngle (3.80 = -2.48)
03:13:00.930 00.001 6880 CameraToMount -- cameraTheta (2.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.77 = -2.51)
03:13:00.930 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.47 hyp=0.58 cameraTheta=2.19 mountX=-0.46 mountY=-0.34, mountTheta=-2.50
03:13:00.931 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.47, opts=13)
03:13:00.931 00.000 6880 Enqueuing Move request for scope (-0.34, 0.47)
03:13:00.931 00.000 10052 Worker thread wakes up
03:13:00.931 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.47) opts 0xd
03:13:00.931 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.47)
03:13:00.931 00.000 10052 Moving (-0.34, 0.47) raw xDistance=-0.46 yDistance=-0.34
03:13:00.931 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.22 from input -0.46
03:13:00.931 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.08 from input -0.34, slope = -0.02
03:13:00.931 00.000 10052 MoveAxis(E, 93, ABG)
03:13:00.931 00.000 10052 Guiding  Dir = 2, Dur = 93
03:13:00.949 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:00.952 00.003 10052 IsSlewing returns 0
03:13:00.975 00.023 6880 UpdateGuideState exits: m=1720 SNR=27.8
03:13:00.975 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:00.975 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:00.975 00.000 6880 Enqueuing Expose request
03:13:00.990 00.015 10052 IsGuiding returns 0
03:13:01.018 00.028 10052 PulseGuide returned control before completion, sleep 76
03:13:01.124 00.106 10052 IsGuiding returns 0
03:13:01.124 00.000 10052 Move returns status 0, amount 93
03:13:01.124 00.000 10052 MoveAxis(N, 32, ABG)
03:13:01.124 00.000 10052 Guiding  Dir = 0, Dur = 32
03:13:01.161 00.037 10052 IsSlewing returns 0
03:13:01.200 00.039 10052 IsGuiding returns 0
03:13:01.228 00.028 10052 PulseGuide returned control before completion, sleep 15
03:13:01.265 00.037 10052 IsGuiding returns 0
03:13:01.265 00.000 10052 Move returns status 0, amount 32
03:13:01.265 00.000 10052 move complete, result=0
03:13:01.265 00.000 10052 worker thread done servicing request
03:13:01.266 00.001 10052 Worker thread wakes up
03:13:01.266 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:01.266 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:01.266 00.000 6880 GuideStep: -0.5 px 93 ms EAST, -0.3 px 32 ms NORTH
03:13:02.401 01.135 10052 Exposure complete
03:13:02.468 00.067 10052 worker thread done servicing request
03:13:02.468 00.000 6880 OnExposeComplete: enter
03:13:02.468 00.000 6880 UpdateGuideState(): m_state=6
03:13:02.468 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:13:02.468 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
03:13:02.468 00.000 6880 Star::Find returns 1 (0), X=584.70, Y=159.50, Mass=1352, SNR=24.8, Peak=91 HFD=5.5
03:13:02.468 00.000 6880 CameraToMount -- cameraTheta (2.12) - m_xAngle (-1.61) = xAngle (3.74 = -2.55)
03:13:02.468 00.000 6880 CameraToMount -- cameraTheta (2.12) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.71 = -2.58)
03:13:02.468 00.000 6880 CameraToMount -- cameraX=-0.27 cameraY=0.44 hyp=0.52 cameraTheta=2.12 mountX=-0.43 mountY=-0.28, mountTheta=-2.57
03:13:02.469 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.27, y=0.44, opts=13)
03:13:02.470 00.001 6880 Enqueuing Move request for scope (-0.27, 0.44)
03:13:02.470 00.000 10052 Worker thread wakes up
03:13:02.470 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.27, 0.44) opts 0xd
03:13:02.470 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.27, 0.44)
03:13:02.470 00.000 10052 Moving (-0.27, 0.44) raw xDistance=-0.43 yDistance=-0.28
03:13:02.470 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.21 from input -0.43
03:13:02.470 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.28, slope = -0.02
03:13:02.470 00.000 10052 MoveAxis(E, 88, ABG)
03:13:02.470 00.000 10052 Guiding  Dir = 2, Dur = 88
03:13:02.486 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:02.491 00.005 10052 IsSlewing returns 0
03:13:02.513 00.022 6880 UpdateGuideState exits: m=1352 SNR=24.8
03:13:02.513 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:02.513 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:02.513 00.000 6880 Enqueuing Expose request
03:13:02.529 00.016 10052 IsGuiding returns 0
03:13:02.557 00.028 10052 PulseGuide returned control before completion, sleep 71
03:13:02.594 00.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"828790d3-959b-4a34-b0f1-0fd66e27e8d9"}
03:13:02.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"828790d3-959b-4a34-b0f1-0fd66e27e8d9"}
03:13:02.594 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a4900241-2cae-4943-a0ef-73d7a5dac1a0"}
03:13:02.594 00.000 6880 case statement mapped state 6 to 3
03:13:02.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"a4900241-2cae-4943-a0ef-73d7a5dac1a0"}
03:13:02.595 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7a3a9c96-d7a6-4176-8760-82035ca8a6b3"}
03:13:02.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":69,"width":15,"height":15,"star_pos":[6.70,7.50],"pixels":"..."},"id":"7a3a9c96-d7a6-4176-8760-82035ca8a6b3"}
03:13:02.654 00.059 10052 IsGuiding returns 0
03:13:02.654 00.000 10052 Move returns status 0, amount 88
03:13:02.654 00.000 10052 MoveAxis(N, 45, ABG)
03:13:02.655 00.001 10052 Guiding  Dir = 0, Dur = 45
03:13:02.692 00.037 10052 IsSlewing returns 0
03:13:02.731 00.039 10052 IsGuiding returns 0
03:13:02.758 00.027 10052 PulseGuide returned control before completion, sleep 28
03:13:02.810 00.052 10052 IsGuiding returns 0
03:13:02.811 00.001 10052 Move returns status 0, amount 45
03:13:02.811 00.000 10052 move complete, result=0
03:13:02.811 00.000 10052 worker thread done servicing request
03:13:02.811 00.000 10052 Worker thread wakes up
03:13:02.811 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:02.811 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:02.812 00.001 6880 GuideStep: -0.4 px 88 ms EAST, -0.3 px 45 ms NORTH
03:13:03.726 00.914 10052 Exposure complete
03:13:03.790 00.064 10052 worker thread done servicing request
03:13:03.790 00.000 6880 OnExposeComplete: enter
03:13:03.790 00.000 6880 UpdateGuideState(): m_state=6
03:13:03.790 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:13:03.790 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
03:13:03.790 00.000 6880 Star::Find returns 1 (0), X=584.64, Y=159.21, Mass=1629, SNR=27.3, Peak=97 HFD=5.7
03:13:03.790 00.000 6880 CameraToMount -- cameraTheta (2.70) - m_xAngle (-1.61) = xAngle (4.32 = -1.97)
03:13:03.790 00.000 6880 CameraToMount -- cameraTheta (2.70) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.29 = -2.00)
03:13:03.790 00.000 6880 CameraToMount -- cameraX=-0.34 cameraY=0.16 hyp=0.37 cameraTheta=2.70 mountX=-0.14 mountY=-0.34, mountTheta=-1.97
03:13:03.790 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.34, y=0.16, opts=13)
03:13:03.790 00.000 6880 Enqueuing Move request for scope (-0.34, 0.16)
03:13:03.790 00.000 10052 Worker thread wakes up
03:13:03.790 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.34, 0.16) opts 0xd
03:13:03.790 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.34, 0.16)
03:13:03.790 00.000 10052 Moving (-0.34, 0.16) raw xDistance=-0.14 yDistance=-0.34
03:13:03.790 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.14
03:13:03.790 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.18 from input -0.34, slope = -0.04
03:13:03.790 00.000 10052 MoveAxis(E, 32, ABG)
03:13:03.790 00.000 10052 Guiding  Dir = 2, Dur = 32
03:13:03.806 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:03.845 00.039 10052 IsSlewing returns 0
03:13:03.845 00.000 6880 UpdateGuideState exits: m=1629 SNR=27.3
03:13:03.845 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:03.845 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:03.845 00.000 6880 Enqueuing Expose request
03:13:03.918 00.073 10052 IsGuiding returns 0
03:13:04.060 00.142 10052 IsGuiding returns 0
03:13:04.060 00.000 10052 Move returns status 0, amount 32
03:13:04.060 00.000 10052 MoveAxis(N, 73, ABG)
03:13:04.060 00.000 10052 Guiding  Dir = 0, Dur = 73
03:13:04.145 00.085 10052 IsSlewing returns 0
03:13:04.219 00.074 10052 IsGuiding returns 0
03:13:04.283 00.064 10052 PulseGuide returned control before completion, sleep 16
03:13:04.364 00.081 10052 IsGuiding returns 1
03:13:04.364 00.000 10052 scope still moving after pulse duration time elapsed
03:13:04.442 00.078 10052 IsSlewing returns 0
03:13:04.505 00.063 10052 IsGuiding returns 0
03:13:04.505 00.000 10052 scope move finished after 73 + 217 ms
03:13:04.505 00.000 10052 Move returns status 0, amount 73
03:13:04.505 00.000 10052 move complete, result=0
03:13:04.505 00.000 10052 worker thread done servicing request
03:13:04.505 00.000 10052 Worker thread wakes up
03:13:04.505 00.000 6880 GuideStep: -0.1 px 32 ms EAST, -0.3 px 73 ms NORTH
03:13:04.505 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:04.505 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:04.585 00.080 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"660da77f-82dd-4fbe-b782-eb081a63be2f"}
03:13:04.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"660da77f-82dd-4fbe-b782-eb081a63be2f"}
03:13:04.585 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1a3f64f8-db77-4bce-b492-e374744e2ce2"}
03:13:04.585 00.000 6880 case statement mapped state 6 to 3
03:13:04.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"1a3f64f8-db77-4bce-b492-e374744e2ce2"}
03:13:04.587 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"40d18a27-23e6-466c-ad51-4a089b999d1a"}
03:13:04.587 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":70,"width":15,"height":15,"star_pos":[6.64,7.21],"pixels":"..."},"id":"40d18a27-23e6-466c-ad51-4a089b999d1a"}
03:13:05.646 01.059 10052 Exposure complete
03:13:05.726 00.080 10052 worker thread done servicing request
03:13:05.726 00.000 6880 OnExposeComplete: enter
03:13:05.726 00.000 6880 UpdateGuideState(): m_state=6
03:13:05.726 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:13:05.726 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
03:13:05.726 00.000 6880 Star::Find returns 1 (0), X=584.83, Y=159.29, Mass=1333, SNR=24.7, Peak=89 HFD=5.6
03:13:05.726 00.000 6880 CameraToMount -- cameraTheta (2.11) - m_xAngle (-1.61) = xAngle (3.73 = -2.56)
03:13:05.726 00.000 6880 CameraToMount -- cameraTheta (2.11) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.70 = -2.59)
03:13:05.726 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.23 hyp=0.27 cameraTheta=2.11 mountX=-0.23 mountY=-0.14, mountTheta=-2.58
03:13:05.733 00.007 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.23, opts=13)
03:13:05.733 00.000 6880 Enqueuing Move request for scope (-0.14, 0.23)
03:13:05.733 00.000 10052 Worker thread wakes up
03:13:05.733 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.23) opts 0xd
03:13:05.733 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.23)
03:13:05.733 00.000 10052 Moving (-0.14, 0.23) raw xDistance=-0.23 yDistance=-0.14
03:13:05.733 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.11 from input -0.23
03:13:05.733 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = -0.02
03:13:05.733 00.000 10052 MoveAxis(E, 46, ABG)
03:13:05.733 00.000 10052 Guiding  Dir = 2, Dur = 46
03:13:05.741 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:05.773 00.032 10052 IsSlewing returns 0
03:13:05.786 00.013 6880 UpdateGuideState exits: m=1333 SNR=24.7
03:13:05.786 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:05.786 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:05.786 00.000 6880 Enqueuing Expose request
03:13:05.860 00.074 10052 IsGuiding returns 0
03:13:05.995 00.135 10052 IsGuiding returns 0
03:13:05.995 00.000 10052 Move returns status 0, amount 46
03:13:05.995 00.000 10052 MoveAxis(N, 0, ABG)
03:13:05.995 00.000 10052 Move returns status 0, amount 0
03:13:05.995 00.000 10052 move complete, result=0
03:13:05.995 00.000 10052 worker thread done servicing request
03:13:05.995 00.000 10052 Worker thread wakes up
03:13:05.995 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:05.995 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:05.995 00.000 6880 GuideStep: -0.2 px 46 ms EAST, -0.1 px 0 ms NORTH
03:13:06.582 00.587 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9908d8d-f8dc-4b39-ab65-12de131815ed"}
03:13:06.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9908d8d-f8dc-4b39-ab65-12de131815ed"}
03:13:06.583 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2fd295b-b662-4f25-86b9-8f2bfbe87a82"}
03:13:06.583 00.000 6880 case statement mapped state 6 to 3
03:13:06.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"e2fd295b-b662-4f25-86b9-8f2bfbe87a82"}
03:13:06.584 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"923d2953-b6d9-4e3b-bcef-b87464fd376a"}
03:13:06.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":71,"width":15,"height":15,"star_pos":[6.83,7.29],"pixels":"..."},"id":"923d2953-b6d9-4e3b-bcef-b87464fd376a"}
03:13:06.917 00.333 10052 Exposure complete
03:13:06.988 00.071 10052 worker thread done servicing request
03:13:06.988 00.000 6880 OnExposeComplete: enter
03:13:06.988 00.000 6880 UpdateGuideState(): m_state=6
03:13:06.988 00.000 6880 ShiftLockPos: new pos = 584.97, 159.06 valid=1
03:13:06.988 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
03:13:06.988 00.000 6880 Star::Find returns 1 (0), X=584.62, Y=159.36, Mass=1415, SNR=25.2, Peak=92 HFD=5.3
03:13:06.988 00.000 6880 CameraToMount -- cameraTheta (2.43) - m_xAngle (-1.61) = xAngle (4.05 = -2.24)
03:13:06.988 00.000 6880 CameraToMount -- cameraTheta (2.43) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.02 = -2.27)
03:13:06.988 00.000 6880 CameraToMount -- cameraX=-0.35 cameraY=0.30 hyp=0.46 cameraTheta=2.43 mountX=-0.29 mountY=-0.36, mountTheta=-2.25
03:13:06.988 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.35, y=0.30, opts=13)
03:13:06.988 00.000 6880 Enqueuing Move request for scope (-0.35, 0.30)
03:13:06.988 00.000 10052 Worker thread wakes up
03:13:06.988 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.35, 0.30) opts 0xd
03:13:06.988 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.35, 0.30)
03:13:06.988 00.000 10052 Moving (-0.35, 0.30) raw xDistance=-0.29 yDistance=-0.36
03:13:06.988 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
03:13:06.988 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.14 from input -0.36, slope = -0.03
03:13:06.988 00.000 10052 MoveAxis(E, 58, ABG)
03:13:06.988 00.000 10052 Guiding  Dir = 2, Dur = 58
03:13:07.020 00.032 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:07.020 00.000 10052 IsSlewing returns 0
03:13:07.042 00.022 6880 UpdateGuideState exits: m=1415 SNR=25.2
03:13:07.042 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:07.042 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:07.042 00.000 6880 Enqueuing Expose request
03:13:07.051 00.009 10052 IsGuiding returns 0
03:13:07.075 00.024 10052 PulseGuide returned control before completion, sleep 42
03:13:07.157 00.082 10052 IsGuiding returns 0
03:13:07.157 00.000 10052 Move returns status 0, amount 58
03:13:07.157 00.000 10052 MoveAxis(N, 57, ABG)
03:13:07.157 00.000 10052 Guiding  Dir = 0, Dur = 57
03:13:07.197 00.040 10052 IsSlewing returns 0
03:13:07.233 00.036 10052 IsGuiding returns 0
03:13:07.261 00.028 10052 PulseGuide returned control before completion, sleep 40
03:13:07.326 00.065 10052 IsGuiding returns 1
03:13:07.326 00.000 10052 scope still moving after pulse duration time elapsed
03:13:07.372 00.046 10052 IsSlewing returns 0
03:13:07.412 00.040 10052 IsGuiding returns 0
03:13:07.412 00.000 10052 scope move finished after 57 + 121 ms
03:13:07.412 00.000 10052 Move returns status 0, amount 57
03:13:07.412 00.000 10052 move complete, result=0
03:13:07.412 00.000 10052 worker thread done servicing request
03:13:07.413 00.001 10052 Worker thread wakes up
03:13:07.413 00.000 6880 GuideStep: -0.3 px 58 ms EAST, -0.4 px 57 ms NORTH
03:13:07.413 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:07.413 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:08.544 01.131 10052 Exposure complete
03:13:08.576 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb2d2df0-2b55-4344-b765-3e0699fd3553"}
03:13:08.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb2d2df0-2b55-4344-b765-3e0699fd3553"}
03:13:08.576 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de8687b0-26d2-4656-97dc-a2126cb66730"}
03:13:08.577 00.001 6880 case statement mapped state 6 to 3
03:13:08.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"de8687b0-26d2-4656-97dc-a2126cb66730"}
03:13:08.577 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"44338bde-a596-4328-9736-446590b76f86"}
03:13:08.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":72,"width":15,"height":15,"star_pos":[6.62,7.36],"pixels":"..."},"id":"44338bde-a596-4328-9736-446590b76f86"}
03:13:08.623 00.046 10052 worker thread done servicing request
03:13:08.623 00.000 6880 OnExposeComplete: enter
03:13:08.623 00.000 6880 UpdateGuideState(): m_state=6
03:13:08.623 00.000 6880 ShiftLockPos: new pos = 584.97, 159.05 valid=1
03:13:08.623 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
03:13:08.623 00.000 6880 Star::Find returns 1 (0), X=585.30, Y=158.85, Mass=1395, SNR=25.2, Peak=81 HFD=5.7
03:13:08.623 00.000 6880 CameraToMount -- cameraTheta (-0.56) - m_xAngle (-1.61) = xAngle (1.05 = 1.05)
03:13:08.623 00.000 6880 CameraToMount -- cameraTheta (-0.56) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.02 = 1.02)
03:13:08.623 00.000 6880 CameraToMount -- cameraX=0.32 cameraY=-0.20 hyp=0.38 cameraTheta=-0.56 mountX=0.19 mountY=0.33, mountTheta=1.04
03:13:08.625 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.32, y=-0.20, opts=13)
03:13:08.625 00.000 6880 Enqueuing Move request for scope (0.32, -0.20)
03:13:08.625 00.000 10052 Worker thread wakes up
03:13:08.625 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.32, -0.20) opts 0xd
03:13:08.625 00.000 10052 Handling offset move in thread for scope, endpoint = (0.32, -0.20)
03:13:08.625 00.000 10052 Moving (0.32, -0.20) raw xDistance=0.19 yDistance=0.33
03:13:08.625 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.08 from input 0.19
03:13:08.625 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.01 from input 0.33, slope = 0.00
03:13:08.625 00.000 10052 MoveAxis(W, 34, ABG)
03:13:08.625 00.000 10052 Guiding  Dir = 3, Dur = 34
03:13:08.645 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:08.647 00.002 10052 IsSlewing returns 0
03:13:08.679 00.032 6880 UpdateGuideState exits: m=1395 SNR=25.2
03:13:08.679 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:08.679 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:08.679 00.000 6880 Enqueuing Expose request
03:13:08.685 00.006 10052 IsGuiding returns 0
03:13:08.711 00.026 10052 PulseGuide returned control before completion, sleep 17
03:13:08.762 00.051 10052 IsGuiding returns 0
03:13:08.762 00.000 10052 Move returns status 0, amount 34
03:13:08.762 00.000 10052 MoveAxis(S, 6, ABG)
03:13:08.762 00.000 10052 Guiding  Dir = 1, Dur = 6
03:13:08.801 00.039 10052 IsSlewing returns 0
03:13:08.839 00.038 10052 IsGuiding returns 0
03:13:08.904 00.065 10052 IsGuiding returns 0
03:13:08.906 00.002 10052 Move returns status 0, amount 6
03:13:08.906 00.000 10052 move complete, result=0
03:13:08.906 00.000 10052 worker thread done servicing request
03:13:08.906 00.000 6880 GuideStep: 0.2 px 34 ms WEST, 0.3 px 6 ms SOUTH
03:13:08.906 00.000 10052 Worker thread wakes up
03:13:08.906 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:08.906 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:09.826 00.920 10052 Exposure complete
03:13:09.905 00.079 10052 worker thread done servicing request
03:13:09.905 00.000 6880 OnExposeComplete: enter
03:13:09.905 00.000 6880 UpdateGuideState(): m_state=6
03:13:09.905 00.000 6880 ShiftLockPos: new pos = 584.97, 159.05 valid=1
03:13:09.905 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
03:13:09.905 00.000 6880 Star::Find returns 1 (0), X=584.86, Y=159.35, Mass=1486, SNR=26.0, Peak=101 HFD=5.4
03:13:09.905 00.000 6880 CameraToMount -- cameraTheta (1.94) - m_xAngle (-1.61) = xAngle (3.55 = -2.73)
03:13:09.905 00.000 6880 CameraToMount -- cameraTheta (1.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.52 = -2.76)
03:13:09.905 00.000 6880 CameraToMount -- cameraX=-0.11 cameraY=0.29 hyp=0.31 cameraTheta=1.94 mountX=-0.29 mountY=-0.12, mountTheta=-2.76
03:13:09.907 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.11, y=0.29, opts=13)
03:13:09.907 00.000 6880 Enqueuing Move request for scope (-0.11, 0.29)
03:13:09.907 00.000 10052 Worker thread wakes up
03:13:09.907 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.11, 0.29) opts 0xd
03:13:09.907 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.11, 0.29)
03:13:09.907 00.000 10052 Moving (-0.11, 0.29) raw xDistance=-0.29 yDistance=-0.12
03:13:09.907 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
03:13:09.907 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.12, slope = 0.01
03:13:09.907 00.000 10052 MoveAxis(E, 54, ABG)
03:13:09.907 00.000 10052 Guiding  Dir = 2, Dur = 54
03:13:09.924 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:09.946 00.022 6880 UpdateGuideState exits: m=1486 SNR=26.0
03:13:09.946 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:09.946 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:09.946 00.000 6880 Enqueuing Expose request
03:13:09.964 00.018 10052 IsSlewing returns 0
03:13:10.030 00.066 10052 IsGuiding returns 0
03:13:10.173 00.143 10052 IsGuiding returns 0
03:13:10.173 00.000 10052 Move returns status 0, amount 54
03:13:10.173 00.000 10052 MoveAxis(N, 0, ABG)
03:13:10.174 00.001 10052 Move returns status 0, amount 0
03:13:10.174 00.000 10052 move complete, result=0
03:13:10.174 00.000 10052 worker thread done servicing request
03:13:10.174 00.000 10052 Worker thread wakes up
03:13:10.174 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:10.174 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:10.175 00.001 6880 GuideStep: -0.3 px 54 ms EAST, -0.1 px 0 ms NORTH
03:13:10.576 00.401 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f75e93d-f79e-4618-bddb-1e0209144f7d"}
03:13:10.576 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f75e93d-f79e-4618-bddb-1e0209144f7d"}
03:13:10.577 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"615bbf01-1a51-4866-ae1b-e288b9e37576"}
03:13:10.577 00.000 6880 case statement mapped state 6 to 3
03:13:10.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"615bbf01-1a51-4866-ae1b-e288b9e37576"}
03:13:10.577 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7161299d-816a-4d87-9707-b8cc9a463d82"}
03:13:10.578 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":74,"width":15,"height":15,"star_pos":[6.86,7.35],"pixels":"..."},"id":"7161299d-816a-4d87-9707-b8cc9a463d82"}
03:13:11.313 00.735 10052 Exposure complete
03:13:11.393 00.080 10052 worker thread done servicing request
03:13:11.393 00.000 6880 OnExposeComplete: enter
03:13:11.393 00.000 6880 UpdateGuideState(): m_state=6
03:13:11.393 00.000 6880 ShiftLockPos: new pos = 584.97, 159.05 valid=1
03:13:11.393 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
03:13:11.393 00.000 6880 Star::Find returns 1 (0), X=584.91, Y=158.97, Mass=1476, SNR=25.7, Peak=100 HFD=5.8
03:13:11.393 00.000 6880 CameraToMount -- cameraTheta (-2.20) - m_xAngle (-1.61) = xAngle (-0.58 = -0.58)
03:13:11.393 00.000 6880 CameraToMount -- cameraTheta (-2.20) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.62 = -0.62)
03:13:11.393 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.08 hyp=0.10 cameraTheta=-2.20 mountX=0.09 mountY=-0.06, mountTheta=-0.61
03:13:11.395 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.08, opts=13)
03:13:11.395 00.000 6880 Enqueuing Move request for scope (-0.06, -0.08)
03:13:11.395 00.000 10052 Worker thread wakes up
03:13:11.395 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.08) opts 0xd
03:13:11.395 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.08)
03:13:11.395 00.000 10052 Moving (-0.06, -0.08) raw xDistance=0.09 yDistance=-0.06
03:13:11.396 00.001 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.09
03:13:11.396 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.03
03:13:11.396 00.000 10052 MoveAxis(E, 0, ABG)
03:13:11.396 00.000 10052 Move returns status 0, amount 0
03:13:11.396 00.000 10052 MoveAxis(N, 0, ABG)
03:13:11.396 00.000 10052 Move returns status 0, amount 0
03:13:11.396 00.000 10052 move complete, result=0
03:13:11.396 00.000 10052 worker thread done servicing request
03:13:11.414 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:11.444 00.030 6880 UpdateGuideState exits: m=1476 SNR=25.7
03:13:11.444 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:11.444 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:11.444 00.000 6880 Enqueuing Expose request
03:13:11.444 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.1 px 0 ms NORTH
03:13:11.444 00.000 10052 Worker thread wakes up
03:13:11.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:11.445 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:12.357 00.912 10052 Exposure complete
03:13:12.440 00.083 10052 worker thread done servicing request
03:13:12.441 00.001 6880 OnExposeComplete: enter
03:13:12.441 00.000 6880 UpdateGuideState(): m_state=6
03:13:12.441 00.000 6880 ShiftLockPos: new pos = 584.97, 159.05 valid=1
03:13:12.441 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
03:13:12.441 00.000 6880 Star::Find returns 1 (0), X=584.84, Y=159.57, Mass=1512, SNR=26.2, Peak=99 HFD=5.6
03:13:12.441 00.000 6880 CameraToMount -- cameraTheta (1.83) - m_xAngle (-1.61) = xAngle (3.44 = -2.84)
03:13:12.441 00.000 6880 CameraToMount -- cameraTheta (1.83) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.41 = -2.87)
03:13:12.441 00.000 6880 CameraToMount -- cameraX=-0.14 cameraY=0.52 hyp=0.54 cameraTheta=1.83 mountX=-0.51 mountY=-0.14, mountTheta=-2.87
03:13:12.442 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.14, y=0.52, opts=13)
03:13:12.443 00.001 6880 Enqueuing Move request for scope (-0.14, 0.52)
03:13:12.443 00.000 10052 Worker thread wakes up
03:13:12.443 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.14, 0.52) opts 0xd
03:13:12.443 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.14, 0.52)
03:13:12.443 00.000 10052 Moving (-0.14, 0.52) raw xDistance=-0.51 yDistance=-0.14
03:13:12.443 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.23 from input -0.51
03:13:12.443 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.14, slope = 0.04
03:13:12.443 00.000 10052 MoveAxis(E, 100, ABG)
03:13:12.443 00.000 10052 Guiding  Dir = 2, Dur = 100
03:13:12.463 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:12.471 00.008 10052 IsSlewing returns 0
03:13:12.486 00.015 6880 UpdateGuideState exits: m=1512 SNR=26.2
03:13:12.486 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:12.486 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:12.486 00.000 6880 Enqueuing Expose request
03:13:12.503 00.017 10052 IsGuiding returns 0
03:13:12.530 00.027 10052 PulseGuide returned control before completion, sleep 84
03:13:12.578 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a8e71d76-eefb-40b2-8581-a0a9ade8d48a"}
03:13:12.578 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a8e71d76-eefb-40b2-8581-a0a9ade8d48a"}
03:13:12.580 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f6bcaaa0-ae64-4d2d-8b09-bb9695387e31"}
03:13:12.580 00.000 6880 case statement mapped state 6 to 3
03:13:12.580 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f6bcaaa0-ae64-4d2d-8b09-bb9695387e31"}
03:13:12.582 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"918a99d0-738f-43b9-a885-b69a5aa11e88"}
03:13:12.582 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":76,"width":15,"height":15,"star_pos":[6.84,6.57],"pixels":"..."},"id":"918a99d0-738f-43b9-a885-b69a5aa11e88"}
03:13:12.637 00.055 10052 IsGuiding returns 0
03:13:12.637 00.000 10052 Move returns status 0, amount 100
03:13:12.637 00.000 10052 MoveAxis(N, 0, ABG)
03:13:12.637 00.000 10052 Move returns status 0, amount 0
03:13:12.637 00.000 10052 move complete, result=0
03:13:12.638 00.001 10052 worker thread done servicing request
03:13:12.638 00.000 10052 Worker thread wakes up
03:13:12.638 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:12.638 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:12.638 00.000 6880 GuideStep: -0.5 px 100 ms EAST, -0.1 px 0 ms NORTH
03:13:13.873 01.235 10052 Exposure complete
03:13:13.958 00.085 10052 worker thread done servicing request
03:13:13.959 00.001 6880 OnExposeComplete: enter
03:13:13.959 00.000 6880 UpdateGuideState(): m_state=6
03:13:13.959 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:13.959 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
03:13:13.959 00.000 6880 Star::Find returns 1 (0), X=584.71, Y=158.71, Mass=1199, SNR=23.3, Peak=81 HFD=5.5
03:13:13.959 00.000 6880 CameraToMount -- cameraTheta (-2.23) - m_xAngle (-1.61) = xAngle (-0.61 = -0.61)
03:13:13.959 00.000 6880 CameraToMount -- cameraTheta (-2.23) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.64 = -0.64)
03:13:13.960 00.001 6880 CameraToMount -- cameraX=-0.26 cameraY=-0.34 hyp=0.43 cameraTheta=-2.23 mountX=0.36 mountY=-0.26, mountTheta=-0.63
03:13:13.961 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.26, y=-0.34, opts=13)
03:13:13.961 00.000 6880 Enqueuing Move request for scope (-0.26, -0.34)
03:13:13.961 00.000 10052 Worker thread wakes up
03:13:13.961 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.26, -0.34) opts 0xd
03:13:13.961 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.26, -0.34)
03:13:13.961 00.000 10052 Moving (-0.26, -0.34) raw xDistance=0.36 yDistance=-0.26
03:13:13.961 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.15 from input 0.36
03:13:13.961 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.26, slope = 0.02
03:13:13.961 00.000 10052 MoveAxis(W, 64, ABG)
03:13:13.961 00.000 10052 Guiding  Dir = 3, Dur = 64
03:13:13.987 00.026 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:14.017 00.030 6880 UpdateGuideState exits: m=1199 SNR=23.3
03:13:14.017 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:14.017 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:14.017 00.000 6880 Enqueuing Expose request
03:13:14.028 00.011 10052 IsSlewing returns 0
03:13:14.108 00.080 10052 IsGuiding returns 0
03:13:14.216 00.108 10052 IsGuiding returns 1
03:13:14.216 00.000 10052 scope still moving after pulse duration time elapsed
03:13:14.265 00.049 10052 IsSlewing returns 0
03:13:14.303 00.038 10052 IsGuiding returns 0
03:13:14.304 00.001 10052 scope move finished after 64 + 131 ms
03:13:14.304 00.000 10052 Move returns status 0, amount 64
03:13:14.304 00.000 10052 MoveAxis(N, 0, ABG)
03:13:14.304 00.000 10052 Move returns status 0, amount 0
03:13:14.304 00.000 10052 move complete, result=0
03:13:14.304 00.000 10052 worker thread done servicing request
03:13:14.304 00.000 10052 Worker thread wakes up
03:13:14.304 00.000 6880 GuideStep: 0.4 px 64 ms WEST, -0.3 px 0 ms NORTH
03:13:14.304 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:14.304 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:14.587 00.283 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a70d4ce-803a-45df-9fb5-6f54ad5bea0a"}
03:13:14.587 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a70d4ce-803a-45df-9fb5-6f54ad5bea0a"}
03:13:14.587 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d906dfbb-8f21-4523-af40-77eabff86eab"}
03:13:14.587 00.000 6880 case statement mapped state 6 to 3
03:13:14.587 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"d906dfbb-8f21-4523-af40-77eabff86eab"}
03:13:14.587 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a61ce7f5-427f-4750-bb65-a0b717ab4a57"}
03:13:14.587 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":77,"width":15,"height":15,"star_pos":[6.71,6.71],"pixels":"..."},"id":"a61ce7f5-427f-4750-bb65-a0b717ab4a57"}
03:13:14.906 00.319 6880 evsrv: cli 01543AA0 connect
03:13:14.906 00.000 6880 case statement mapped state 6 to 3
03:13:14.906 00.000 6880 case statement mapped state 6 to 3
03:13:14.906 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54964,1.58253],"units":"arcsec/hr","axes":"RA/Dec"},"id":"97487831-3215-4d34-9647-a1a1100979be"}
03:13:14.906 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:13:14.906 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 5.55,1.58
03:13:14.906 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 5.55,1.58
03:13:14.936 00.030 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:13:14.936 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 3.4
03:13:14.936 00.000 6880 MountToCamera -- mountTheta (0.28) + m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
03:13:14.936 00.000 6880 MountToCamera -- mountX=5.54 mountY=1.58 hyp=5.76 mountTheta=0.28 cameraX=1.35, cameraY=-5.60 cameraTheta=-1.33
03:13:14.936 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = 1.35,-5.60 arcsec/hr
03:13:14.936 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate 5.8e-05,-0.00024 px/sec
03:13:14.936 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"97487831-3215-4d34-9647-a1a1100979be"}
03:13:14.936 00.000 6880 evsrv: cli 01543AA0 disconnect
03:13:14.940 00.004 6880 evsrv: cli 015431E0 connect
03:13:14.940 00.000 6880 case statement mapped state 6 to 3
03:13:14.940 00.000 6880 case statement mapped state 6 to 3
03:13:14.940 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"1d0f1e0e-24bf-4b71-8b87-2aeeaad08b37"}
03:13:14.940 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"1d0f1e0e-24bf-4b71-8b87-2aeeaad08b37"}
03:13:14.940 00.000 6880 evsrv: cli 015431E0 disconnect
03:13:14.940 00.000 6880 evsrv: cli 01543AA0 connect
03:13:14.940 00.000 6880 case statement mapped state 6 to 3
03:13:14.940 00.000 6880 case statement mapped state 6 to 3
03:13:14.940 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"5e7b49c9-b546-42cc-8e77-e70eac02b552"}
03:13:14.940 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"5e7b49c9-b546-42cc-8e77-e70eac02b552"}
03:13:14.940 00.000 6880 evsrv: cli 01543AA0 disconnect
03:13:15.208 00.268 10052 Exposure complete
03:13:15.287 00.079 10052 worker thread done servicing request
03:13:15.287 00.000 6880 OnExposeComplete: enter
03:13:15.287 00.000 6880 UpdateGuideState(): m_state=6
03:13:15.287 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:15.287 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
03:13:15.287 00.000 6880 Star::Find returns 1 (0), X=584.99, Y=159.03, Mass=1300, SNR=24.5, Peak=81 HFD=5.7
03:13:15.287 00.000 6880 CameraToMount -- cameraTheta (-0.96) - m_xAngle (-1.61) = xAngle (0.65 = 0.65)
03:13:15.287 00.000 6880 CameraToMount -- cameraTheta (-0.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.62 = 0.62)
03:13:15.287 00.000 6880 CameraToMount -- cameraX=0.02 cameraY=-0.03 hyp=0.03 cameraTheta=-0.96 mountX=0.03 mountY=0.02, mountTheta=0.63
03:13:15.287 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.02, y=-0.03, opts=13)
03:13:15.287 00.000 6880 Enqueuing Move request for scope (0.02, -0.03)
03:13:15.287 00.000 10052 Worker thread wakes up
03:13:15.287 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.02, -0.03) opts 0xd
03:13:15.287 00.000 10052 Handling offset move in thread for scope, endpoint = (0.02, -0.03)
03:13:15.287 00.000 10052 Moving (0.02, -0.03) raw xDistance=0.03 yDistance=0.02
03:13:15.287 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.03
03:13:15.287 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.10, using input
03:13:15.287 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.02
03:13:15.287 00.000 10052 MoveAxis(E, 0, ABG)
03:13:15.287 00.000 10052 Move returns status 0, amount 0
03:13:15.287 00.000 10052 MoveAxis(N, 0, ABG)
03:13:15.287 00.000 10052 Move returns status 0, amount 0
03:13:15.287 00.000 10052 move complete, result=0
03:13:15.287 00.000 10052 worker thread done servicing request
03:13:15.304 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:15.336 00.032 6880 UpdateGuideState exits: m=1300 SNR=24.5
03:13:15.336 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:15.336 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:15.336 00.000 6880 Enqueuing Expose request
03:13:15.336 00.000 6880 GuideStep: 0.0 px 0 ms EAST, 0.0 px 0 ms NORTH
03:13:15.336 00.000 10052 Worker thread wakes up
03:13:15.336 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:15.336 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:16.471 01.135 10052 Exposure complete
03:13:16.550 00.079 10052 worker thread done servicing request
03:13:16.550 00.000 6880 OnExposeComplete: enter
03:13:16.550 00.000 6880 UpdateGuideState(): m_state=6
03:13:16.550 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:16.550 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
03:13:16.550 00.000 6880 Star::Find returns 1 (0), X=584.73, Y=159.00, Mass=1369, SNR=25.0, Peak=94 HFD=5.8
03:13:16.550 00.000 6880 CameraToMount -- cameraTheta (-2.92) - m_xAngle (-1.61) = xAngle (-1.30 = -1.30)
03:13:16.550 00.000 6880 CameraToMount -- cameraTheta (-2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.33 = -1.33)
03:13:16.550 00.000 6880 CameraToMount -- cameraX=-0.25 cameraY=-0.06 hyp=0.25 cameraTheta=-2.92 mountX=0.07 mountY=-0.25, mountTheta=-1.30
03:13:16.550 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.25, y=-0.06, opts=13)
03:13:16.550 00.000 6880 Enqueuing Move request for scope (-0.25, -0.06)
03:13:16.550 00.000 10052 Worker thread wakes up
03:13:16.550 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.25, -0.06) opts 0xd
03:13:16.550 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.25, -0.06)
03:13:16.550 00.000 10052 Moving (-0.25, -0.06) raw xDistance=0.07 yDistance=-0.25
03:13:16.550 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:13:16.550 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.25, slope = 0.01
03:13:16.550 00.000 10052 MoveAxis(E, 0, ABG)
03:13:16.550 00.000 10052 Move returns status 0, amount 0
03:13:16.550 00.000 10052 MoveAxis(N, 0, ABG)
03:13:16.550 00.000 10052 Move returns status 0, amount 0
03:13:16.550 00.000 10052 move complete, result=0
03:13:16.550 00.000 10052 worker thread done servicing request
03:13:16.580 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:16.615 00.035 6880 UpdateGuideState exits: m=1369 SNR=25.0
03:13:16.615 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:16.615 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:16.615 00.000 6880 Enqueuing Expose request
03:13:16.615 00.000 10052 Worker thread wakes up
03:13:16.615 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:16.615 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:16.615 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:16.618 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fcdb6ce1-8060-42e7-a1d4-9165834edd32"}
03:13:16.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fcdb6ce1-8060-42e7-a1d4-9165834edd32"}
03:13:16.618 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"647b1c5e-ec56-4abd-8fd2-97ce5e47392e"}
03:13:16.618 00.000 6880 case statement mapped state 6 to 3
03:13:16.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"647b1c5e-ec56-4abd-8fd2-97ce5e47392e"}
03:13:16.618 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"73142cf8-bf3e-46f2-ad13-245618bf243a"}
03:13:16.618 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":79,"width":15,"height":15,"star_pos":[6.73,7.00],"pixels":"..."},"id":"73142cf8-bf3e-46f2-ad13-245618bf243a"}
03:13:17.532 00.914 10052 Exposure complete
03:13:17.611 00.079 10052 worker thread done servicing request
03:13:17.611 00.000 6880 OnExposeComplete: enter
03:13:17.611 00.000 6880 UpdateGuideState(): m_state=6
03:13:17.626 00.015 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:17.626 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
03:13:17.626 00.000 6880 Star::Find returns 1 (0), X=584.77, Y=159.07, Mass=1388, SNR=25.1, Peak=86 HFD=6.1
03:13:17.626 00.000 6880 CameraToMount -- cameraTheta (3.06) - m_xAngle (-1.61) = xAngle (4.67 = -1.61)
03:13:17.626 00.000 6880 CameraToMount -- cameraTheta (3.06) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.64 = -1.65)
03:13:17.626 00.000 6880 CameraToMount -- cameraX=-0.21 cameraY=0.02 hyp=0.21 cameraTheta=3.06 mountX=-0.01 mountY=-0.21, mountTheta=-1.61
03:13:17.627 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.21, y=0.02, opts=13)
03:13:17.627 00.000 6880 Enqueuing Move request for scope (-0.21, 0.02)
03:13:17.627 00.000 10052 Worker thread wakes up
03:13:17.627 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.21, 0.02) opts 0xd
03:13:17.627 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.21, 0.02)
03:13:17.627 00.000 10052 Moving (-0.21, 0.02) raw xDistance=-0.01 yDistance=-0.21
03:13:17.627 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.01
03:13:17.627 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.05 from input -0.21, slope = -0.01
03:13:17.627 00.000 10052 MoveAxis(E, 0, ABG)
03:13:17.627 00.000 10052 Move returns status 0, amount 0
03:13:17.627 00.000 10052 MoveAxis(N, 20, ABG)
03:13:17.627 00.000 10052 Guiding  Dir = 0, Dur = 20
03:13:17.645 00.018 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:17.676 00.031 6880 UpdateGuideState exits: m=1388 SNR=25.1
03:13:17.676 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:17.676 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:17.676 00.000 6880 Enqueuing Expose request
03:13:17.691 00.015 10052 IsSlewing returns 0
03:13:17.772 00.081 10052 IsGuiding returns 0
03:13:17.918 00.146 10052 IsGuiding returns 0
03:13:17.918 00.000 10052 Move returns status 0, amount 20
03:13:17.918 00.000 10052 move complete, result=0
03:13:17.918 00.000 10052 worker thread done servicing request
03:13:17.918 00.000 10052 Worker thread wakes up
03:13:17.918 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:17.918 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:17.918 00.000 6880 GuideStep: -0.0 px 0 ms EAST, -0.2 px 20 ms NORTH
03:13:18.576 00.658 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d7febe1d-1612-4301-b500-88669d5da76a"}
03:13:18.577 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d7febe1d-1612-4301-b500-88669d5da76a"}
03:13:18.577 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ede1f38-e15a-4893-99b7-acf2586a60c8"}
03:13:18.577 00.000 6880 case statement mapped state 6 to 3
03:13:18.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"4ede1f38-e15a-4893-99b7-acf2586a60c8"}
03:13:18.577 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"019f5ed4-4bee-4fce-b265-70267227e502"}
03:13:18.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":80,"width":15,"height":15,"star_pos":[6.77,7.07],"pixels":"..."},"id":"019f5ed4-4bee-4fce-b265-70267227e502"}
03:13:19.046 00.469 10052 Exposure complete
03:13:19.109 00.063 10052 worker thread done servicing request
03:13:19.109 00.000 6880 OnExposeComplete: enter
03:13:19.109 00.000 6880 UpdateGuideState(): m_state=6
03:13:19.109 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:19.109 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
03:13:19.109 00.000 6880 Star::Find returns 1 (0), X=584.65, Y=159.41, Mass=1205, SNR=23.3, Peak=75 HFD=5.5
03:13:19.109 00.000 6880 CameraToMount -- cameraTheta (2.31) - m_xAngle (-1.61) = xAngle (3.92 = -2.36)
03:13:19.109 00.000 6880 CameraToMount -- cameraTheta (2.31) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.89 = -2.40)
03:13:19.109 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.36 hyp=0.48 cameraTheta=2.31 mountX=-0.34 mountY=-0.33, mountTheta=-2.38
03:13:19.109 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.36, opts=13)
03:13:19.109 00.000 6880 Enqueuing Move request for scope (-0.32, 0.36)
03:13:19.109 00.000 10052 Worker thread wakes up
03:13:19.109 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.36) opts 0xd
03:13:19.109 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.36)
03:13:19.109 00.000 10052 Moving (-0.32, 0.36) raw xDistance=-0.34 yDistance=-0.33
03:13:19.109 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.15 from input -0.34
03:13:19.109 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.11 from input -0.33, slope = -0.02
03:13:19.109 00.000 10052 MoveAxis(E, 67, ABG)
03:13:19.109 00.000 10052 Guiding  Dir = 2, Dur = 67
03:13:19.142 00.033 10052 IsSlewing returns 0
03:13:19.143 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:19.172 00.029 6880 UpdateGuideState exits: m=1205 SNR=23.3
03:13:19.172 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:19.172 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:19.172 00.000 6880 Enqueuing Expose request
03:13:19.172 00.000 10052 IsGuiding returns 0
03:13:19.207 00.035 10052 PulseGuide returned control before completion, sleep 50
03:13:19.284 00.077 10052 IsGuiding returns 0
03:13:19.284 00.000 10052 Move returns status 0, amount 67
03:13:19.284 00.000 10052 MoveAxis(N, 44, ABG)
03:13:19.284 00.000 10052 Guiding  Dir = 0, Dur = 44
03:13:19.315 00.031 10052 IsSlewing returns 0
03:13:19.363 00.048 10052 IsGuiding returns 0
03:13:19.379 00.016 10052 PulseGuide returned control before completion, sleep 29
03:13:19.442 00.063 10052 IsGuiding returns 0
03:13:19.442 00.000 10052 Move returns status 0, amount 44
03:13:19.442 00.000 10052 move complete, result=0
03:13:19.442 00.000 10052 worker thread done servicing request
03:13:19.442 00.000 10052 Worker thread wakes up
03:13:19.442 00.000 6880 GuideStep: -0.3 px 67 ms EAST, -0.3 px 44 ms NORTH
03:13:19.442 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:19.442 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:20.364 00.922 10052 Exposure complete
03:13:20.427 00.063 10052 worker thread done servicing request
03:13:20.427 00.000 6880 OnExposeComplete: enter
03:13:20.427 00.000 6880 UpdateGuideState(): m_state=6
03:13:20.427 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:20.427 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
03:13:20.427 00.000 6880 Star::Find returns 1 (0), X=584.65, Y=159.05, Mass=1168, SNR=23.0, Peak=71 HFD=5.9
03:13:20.427 00.000 6880 CameraToMount -- cameraTheta (-3.13) - m_xAngle (-1.61) = xAngle (-1.52 = -1.52)
03:13:20.427 00.000 6880 CameraToMount -- cameraTheta (-3.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.55 = -1.55)
03:13:20.427 00.000 6880 CameraToMount -- cameraX=-0.33 cameraY=-0.00 hyp=0.33 cameraTheta=-3.13 mountX=0.02 mountY=-0.33, mountTheta=-1.52
03:13:20.427 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.33, y=-0.00, opts=13)
03:13:20.427 00.000 6880 Enqueuing Move request for scope (-0.33, -0.00)
03:13:20.427 00.000 10052 Worker thread wakes up
03:13:20.427 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.33, -0.00) opts 0xd
03:13:20.427 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.33, -0.00)
03:13:20.427 00.000 10052 Moving (-0.33, -0.00) raw xDistance=0.02 yDistance=-0.33
03:13:20.427 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.02
03:13:20.427 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.33, slope = -0.05
03:13:20.427 00.000 10052 MoveAxis(E, 0, ABG)
03:13:20.427 00.000 10052 Move returns status 0, amount 0
03:13:20.427 00.000 10052 MoveAxis(N, 89, ABG)
03:13:20.427 00.000 10052 Guiding  Dir = 0, Dur = 89
03:13:20.457 00.030 10052 IsSlewing returns 0
03:13:20.459 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=8, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:20.488 00.029 6880 UpdateGuideState exits: m=1168 SNR=23.0
03:13:20.488 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:20.488 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:20.492 00.004 6880 Enqueuing Expose request
03:13:20.492 00.000 10052 IsGuiding returns 0
03:13:20.522 00.030 10052 PulseGuide returned control before completion, sleep 72
03:13:20.567 00.045 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37c9c028-41f8-440f-84a5-aba4b8c1d48b"}
03:13:20.568 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37c9c028-41f8-440f-84a5-aba4b8c1d48b"}
03:13:20.569 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c83f4fa-fee7-44e4-8b35-9126a906b07c"}
03:13:20.569 00.000 6880 case statement mapped state 6 to 3
03:13:20.569 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"7c83f4fa-fee7-44e4-8b35-9126a906b07c"}
03:13:20.569 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"702196fe-b41f-4be2-b1e3-462e3912da30"}
03:13:20.569 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":82,"width":15,"height":15,"star_pos":[6.65,7.05],"pixels":"..."},"id":"702196fe-b41f-4be2-b1e3-462e3912da30"}
03:13:20.613 00.044 10052 IsGuiding returns 0
03:13:20.613 00.000 10052 Move returns status 0, amount 89
03:13:20.613 00.000 10052 move complete, result=0
03:13:20.613 00.000 10052 worker thread done servicing request
03:13:20.613 00.000 10052 Worker thread wakes up
03:13:20.613 00.000 6880 GuideStep: 0.0 px 0 ms EAST, -0.3 px 89 ms NORTH
03:13:20.613 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:20.613 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:21.757 01.144 10052 Exposure complete
03:13:21.835 00.078 10052 worker thread done servicing request
03:13:21.835 00.000 6880 OnExposeComplete: enter
03:13:21.835 00.000 6880 UpdateGuideState(): m_state=6
03:13:21.835 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:21.835 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:13:21.835 00.000 6880 Star::Find returns 1 (0), X=585.00, Y=159.20, Mass=1343, SNR=24.6, Peak=80 HFD=5.9
03:13:21.835 00.000 6880 CameraToMount -- cameraTheta (1.39) - m_xAngle (-1.61) = xAngle (3.00 = 3.00)
03:13:21.835 00.000 6880 CameraToMount -- cameraTheta (1.39) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.97 = 2.97)
03:13:21.835 00.000 6880 CameraToMount -- cameraX=0.03 cameraY=0.15 hyp=0.15 cameraTheta=1.39 mountX=-0.15 mountY=0.03, mountTheta=2.97
03:13:21.835 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.03, y=0.15, opts=13)
03:13:21.835 00.000 6880 Enqueuing Move request for scope (0.03, 0.15)
03:13:21.835 00.000 10052 Worker thread wakes up
03:13:21.835 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.03, 0.15) opts 0xd
03:13:21.835 00.000 10052 Handling offset move in thread for scope, endpoint = (0.03, 0.15)
03:13:21.835 00.000 10052 Moving (0.03, 0.15) raw xDistance=-0.15 yDistance=0.03
03:13:21.835 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.07 from input -0.15
03:13:21.835 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.03, slope = -0.01
03:13:21.835 00.000 10052 MoveAxis(E, 29, ABG)
03:13:21.835 00.000 10052 Guiding  Dir = 2, Dur = 29
03:13:21.865 00.030 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:21.895 00.030 6880 UpdateGuideState exits: m=1343 SNR=24.6
03:13:21.898 00.003 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:21.898 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:21.898 00.000 6880 Enqueuing Expose request
03:13:21.898 00.000 10052 IsSlewing returns 0
03:13:21.977 00.079 10052 IsGuiding returns 0
03:13:22.120 00.143 10052 IsGuiding returns 0
03:13:22.120 00.000 10052 Move returns status 0, amount 29
03:13:22.120 00.000 10052 MoveAxis(N, 0, ABG)
03:13:22.120 00.000 10052 Move returns status 0, amount 0
03:13:22.120 00.000 10052 move complete, result=0
03:13:22.120 00.000 10052 worker thread done servicing request
03:13:22.120 00.000 10052 Worker thread wakes up
03:13:22.120 00.000 6880 GuideStep: -0.1 px 29 ms EAST, 0.0 px 0 ms NORTH
03:13:22.120 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:22.120 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:22.565 00.445 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b832ace4-7b7f-418f-be0d-a84b3be5d787"}
03:13:22.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b832ace4-7b7f-418f-be0d-a84b3be5d787"}
03:13:22.565 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c79cbbf-5556-42b7-9446-49d415cb6da7"}
03:13:22.565 00.000 6880 case statement mapped state 6 to 3
03:13:22.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"2c79cbbf-5556-42b7-9446-49d415cb6da7"}
03:13:22.565 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3965de9e-a098-49c2-beb2-cf24e50ad90e"}
03:13:22.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":83,"width":15,"height":15,"star_pos":[7.00,7.20],"pixels":"..."},"id":"3965de9e-a098-49c2-beb2-cf24e50ad90e"}
03:13:23.036 00.471 10052 Exposure complete
03:13:23.115 00.079 10052 worker thread done servicing request
03:13:23.115 00.000 6880 OnExposeComplete: enter
03:13:23.115 00.000 6880 UpdateGuideState(): m_state=6
03:13:23.115 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:23.115 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
03:13:23.115 00.000 6880 Star::Find returns 1 (0), X=584.90, Y=158.78, Mass=1015, SNR=21.4, Peak=70 HFD=5.8
03:13:23.115 00.000 6880 CameraToMount -- cameraTheta (-1.85) - m_xAngle (-1.61) = xAngle (-0.24 = -0.24)
03:13:23.115 00.000 6880 CameraToMount -- cameraTheta (-1.85) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.27 = -0.27)
03:13:23.115 00.000 6880 CameraToMount -- cameraX=-0.08 cameraY=-0.27 hyp=0.29 cameraTheta=-1.85 mountX=0.28 mountY=-0.08, mountTheta=-0.27
03:13:23.115 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.08, y=-0.27, opts=13)
03:13:23.115 00.000 6880 Enqueuing Move request for scope (-0.08, -0.27)
03:13:23.115 00.000 10052 Worker thread wakes up
03:13:23.115 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.08, -0.27) opts 0xd
03:13:23.115 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.08, -0.27)
03:13:23.115 00.000 10052 Moving (-0.08, -0.27) raw xDistance=0.28 yDistance=-0.08
03:13:23.115 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.28
03:13:23.115 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.08, slope = -0.00
03:13:23.115 00.000 10052 MoveAxis(W, 52, ABG)
03:13:23.115 00.000 10052 Guiding  Dir = 3, Dur = 52
03:13:23.146 00.031 10052 IsSlewing returns 0
03:13:23.147 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:23.178 00.031 6880 UpdateGuideState exits: m=1015 SNR=21.4
03:13:23.178 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:23.178 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:23.178 00.000 6880 Enqueuing Expose request
03:13:23.180 00.002 10052 IsGuiding returns 0
03:13:23.210 00.030 10052 PulseGuide returned control before completion, sleep 35
03:13:23.273 00.063 10052 IsGuiding returns 0
03:13:23.273 00.000 10052 Move returns status 0, amount 52
03:13:23.278 00.005 10052 MoveAxis(N, 0, ABG)
03:13:23.278 00.000 10052 Move returns status 0, amount 0
03:13:23.278 00.000 10052 move complete, result=0
03:13:23.278 00.000 10052 worker thread done servicing request
03:13:23.278 00.000 10052 Worker thread wakes up
03:13:23.278 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:23.278 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:23.288 00.010 6880 GuideStep: 0.3 px 52 ms WEST, -0.1 px 0 ms NORTH
03:13:24.419 01.131 10052 Exposure complete
03:13:24.491 00.072 10052 worker thread done servicing request
03:13:24.491 00.000 6880 OnExposeComplete: enter
03:13:24.491 00.000 6880 UpdateGuideState(): m_state=6
03:13:24.491 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:24.491 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
03:13:24.491 00.000 6880 Star::Find returns 1 (0), X=584.66, Y=159.13, Mass=1099, SNR=22.5, Peak=68 HFD=5.7
03:13:24.491 00.000 6880 CameraToMount -- cameraTheta (2.91) - m_xAngle (-1.61) = xAngle (4.53 = -1.76)
03:13:24.491 00.000 6880 CameraToMount -- cameraTheta (2.91) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.49 = -1.79)
03:13:24.491 00.000 6880 CameraToMount -- cameraX=-0.32 cameraY=0.07 hyp=0.33 cameraTheta=2.91 mountX=-0.06 mountY=-0.32, mountTheta=-1.76
03:13:24.491 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.32, y=0.07, opts=13)
03:13:24.491 00.000 6880 Enqueuing Move request for scope (-0.32, 0.07)
03:13:24.491 00.000 10052 Worker thread wakes up
03:13:24.491 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.32, 0.07) opts 0xd
03:13:24.491 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.32, 0.07)
03:13:24.491 00.000 10052 Moving (-0.32, 0.07) raw xDistance=-0.06 yDistance=-0.32
03:13:24.491 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.06
03:13:24.491 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.02 from input -0.32, slope = -0.00
03:13:24.491 00.000 10052 MoveAxis(E, 0, ABG)
03:13:24.491 00.000 10052 Move returns status 0, amount 0
03:13:24.491 00.000 10052 MoveAxis(N, 7, ABG)
03:13:24.491 00.000 10052 Guiding  Dir = 0, Dur = 7
03:13:24.524 00.033 10052 IsSlewing returns 0
03:13:24.526 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:24.556 00.030 6880 UpdateGuideState exits: m=1099 SNR=22.5
03:13:24.556 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:24.556 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:24.556 00.000 6880 Enqueuing Expose request
03:13:24.556 00.000 10052 IsGuiding returns 0
03:13:24.588 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1fcb8a3-792c-4fd5-8e3d-9607fb986949"}
03:13:24.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1fcb8a3-792c-4fd5-8e3d-9607fb986949"}
03:13:24.588 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b840539b-428e-4d6b-858b-317d60f7c5f4"}
03:13:24.588 00.000 6880 case statement mapped state 6 to 3
03:13:24.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b840539b-428e-4d6b-858b-317d60f7c5f4"}
03:13:24.591 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"09d74322-81d3-461e-818d-b76525ae4b8f"}
03:13:24.591 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":85,"width":15,"height":15,"star_pos":[6.66,7.13],"pixels":"..."},"id":"09d74322-81d3-461e-818d-b76525ae4b8f"}
03:13:24.629 00.038 10052 IsGuiding returns 0
03:13:24.629 00.000 10052 Move returns status 0, amount 7
03:13:24.629 00.000 10052 move complete, result=0
03:13:24.630 00.001 10052 worker thread done servicing request
03:13:24.630 00.000 10052 Worker thread wakes up
03:13:24.630 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:24.630 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:24.630 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.3 px 7 ms NORTH
03:13:25.548 00.918 10052 Exposure complete
03:13:25.621 00.073 10052 worker thread done servicing request
03:13:25.621 00.000 6880 OnExposeComplete: enter
03:13:25.621 00.000 6880 UpdateGuideState(): m_state=6
03:13:25.621 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:25.621 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
03:13:25.621 00.000 6880 Star::Find returns 1 (0), X=584.91, Y=158.60, Mass=1076, SNR=22.2, Peak=77 HFD=5.3
03:13:25.621 00.000 6880 CameraToMount -- cameraTheta (-1.71) - m_xAngle (-1.61) = xAngle (-0.09 = -0.09)
03:13:25.621 00.000 6880 CameraToMount -- cameraTheta (-1.71) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.12 = -0.12)
03:13:25.621 00.000 6880 CameraToMount -- cameraX=-0.06 cameraY=-0.45 hyp=0.46 cameraTheta=-1.71 mountX=0.46 mountY=-0.06, mountTheta=-0.12
03:13:25.621 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.06, y=-0.45, opts=13)
03:13:25.621 00.000 6880 Enqueuing Move request for scope (-0.06, -0.45)
03:13:25.621 00.000 10052 Worker thread wakes up
03:13:25.621 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.06, -0.45) opts 0xd
03:13:25.621 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.06, -0.45)
03:13:25.621 00.000 10052 Moving (-0.06, -0.45) raw xDistance=0.46 yDistance=-0.06
03:13:25.621 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.21 from input 0.46
03:13:25.621 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.06, slope = 0.01
03:13:25.621 00.000 10052 MoveAxis(W, 88, ABG)
03:13:25.621 00.000 10052 Guiding  Dir = 3, Dur = 88
03:13:25.648 00.027 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:25.679 00.031 6880 UpdateGuideState exits: m=1076 SNR=22.2
03:13:25.679 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:25.679 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:25.679 00.000 6880 Enqueuing Expose request
03:13:25.693 00.014 10052 IsSlewing returns 0
03:13:25.770 00.077 10052 IsGuiding returns 0
03:13:25.840 00.070 10052 PulseGuide returned control before completion, sleep 31
03:13:25.918 00.078 10052 IsGuiding returns 1
03:13:25.918 00.000 10052 scope still moving after pulse duration time elapsed
03:13:25.997 00.079 10052 IsSlewing returns 0
03:13:26.069 00.072 10052 IsGuiding returns 0
03:13:26.069 00.000 10052 scope move finished after 88 + 208 ms
03:13:26.069 00.000 10052 Move returns status 0, amount 88
03:13:26.069 00.000 10052 MoveAxis(N, 0, ABG)
03:13:26.069 00.000 10052 Move returns status 0, amount 0
03:13:26.069 00.000 10052 move complete, result=0
03:13:26.069 00.000 10052 worker thread done servicing request
03:13:26.069 00.000 10052 Worker thread wakes up
03:13:26.069 00.000 6880 GuideStep: 0.5 px 88 ms WEST, -0.1 px 0 ms NORTH
03:13:26.069 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:26.069 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:26.583 00.514 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0485c3f1-b213-4a86-bbfc-da621e67cf21"}
03:13:26.583 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0485c3f1-b213-4a86-bbfc-da621e67cf21"}
03:13:26.584 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f75fd700-cd3d-4e5a-a088-48d5092b0556"}
03:13:26.584 00.000 6880 case statement mapped state 6 to 3
03:13:26.584 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f75fd700-cd3d-4e5a-a088-48d5092b0556"}
03:13:26.585 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"7b20bfd2-7b9f-464e-b38b-8a6cd5939fa4"}
03:13:26.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":86,"width":15,"height":15,"star_pos":[6.91,6.60],"pixels":"..."},"id":"7b20bfd2-7b9f-464e-b38b-8a6cd5939fa4"}
03:13:27.205 00.620 10052 Exposure complete
03:13:27.273 00.068 10052 worker thread done servicing request
03:13:27.274 00.001 6880 OnExposeComplete: enter
03:13:27.274 00.000 6880 UpdateGuideState(): m_state=6
03:13:27.274 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:27.274 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
03:13:27.274 00.000 6880 Star::Find returns 1 (0), X=584.99, Y=158.70, Mass=827, SNR=19.3, Peak=63 HFD=5.2
03:13:27.274 00.000 6880 CameraToMount -- cameraTheta (-1.53) - m_xAngle (-1.61) = xAngle (0.08 = 0.08)
03:13:27.274 00.000 6880 CameraToMount -- cameraTheta (-1.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.05 = 0.05)
03:13:27.274 00.000 6880 CameraToMount -- cameraX=0.01 cameraY=-0.35 hyp=0.35 cameraTheta=-1.53 mountX=0.35 mountY=0.02, mountTheta=0.05
03:13:27.275 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.01, y=-0.35, opts=13)
03:13:27.275 00.000 6880 Enqueuing Move request for scope (0.01, -0.35)
03:13:27.275 00.000 10052 Worker thread wakes up
03:13:27.275 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.01, -0.35) opts 0xd
03:13:27.275 00.000 10052 Handling offset move in thread for scope, endpoint = (0.01, -0.35)
03:13:27.275 00.000 10052 Moving (0.01, -0.35) raw xDistance=0.35 yDistance=0.02
03:13:27.275 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.35
03:13:27.275 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.02 is < calculated value 0.05, using input
03:13:27.276 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.02, slope = 0.01
03:13:27.276 00.000 10052 MoveAxis(W, 72, ABG)
03:13:27.276 00.000 10052 Guiding  Dir = 3, Dur = 72
03:13:27.293 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:27.297 00.004 10052 IsSlewing returns 0
03:13:27.327 00.030 6880 UpdateGuideState exits: m=827 SNR=19.3
03:13:27.328 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:27.328 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:27.328 00.000 6880 Enqueuing Expose request
03:13:27.335 00.007 10052 IsGuiding returns 0
03:13:27.362 00.027 10052 PulseGuide returned control before completion, sleep 56
03:13:27.441 00.079 10052 IsGuiding returns 1
03:13:27.442 00.001 10052 scope still moving after pulse duration time elapsed
03:13:27.518 00.076 10052 IsSlewing returns 0
03:13:27.594 00.076 10052 IsGuiding returns 0
03:13:27.595 00.001 10052 scope move finished after 72 + 187 ms
03:13:27.595 00.000 10052 Move returns status 0, amount 72
03:13:27.595 00.000 10052 MoveAxis(N, 0, ABG)
03:13:27.595 00.000 10052 Move returns status 0, amount 0
03:13:27.595 00.000 10052 move complete, result=0
03:13:27.595 00.000 10052 worker thread done servicing request
03:13:27.596 00.001 10052 Worker thread wakes up
03:13:27.596 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:27.596 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:27.596 00.000 6880 GuideStep: 0.3 px 72 ms WEST, 0.0 px 0 ms NORTH
03:13:28.502 00.906 10052 Exposure complete
03:13:28.563 00.061 10052 worker thread done servicing request
03:13:28.563 00.000 6880 OnExposeComplete: enter
03:13:28.563 00.000 6880 UpdateGuideState(): m_state=6
03:13:28.563 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:28.563 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
03:13:28.563 00.000 6880 Star::Find returns 1 (0), X=585.16, Y=159.13, Mass=869, SNR=19.8, Peak=71 HFD=4.9
03:13:28.563 00.000 6880 CameraToMount -- cameraTheta (0.40) - m_xAngle (-1.61) = xAngle (2.01 = 2.01)
03:13:28.563 00.000 6880 CameraToMount -- cameraTheta (0.40) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.98 = 1.98)
03:13:28.563 00.000 6880 CameraToMount -- cameraX=0.19 cameraY=0.08 hyp=0.20 cameraTheta=0.40 mountX=-0.09 mountY=0.19, mountTheta=2.01
03:13:28.564 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.19, y=0.08, opts=13)
03:13:28.564 00.000 6880 Enqueuing Move request for scope (0.19, 0.08)
03:13:28.564 00.000 10052 Worker thread wakes up
03:13:28.564 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.19, 0.08) opts 0xd
03:13:28.564 00.000 10052 Handling offset move in thread for scope, endpoint = (0.19, 0.08)
03:13:28.564 00.000 10052 Moving (0.19, 0.08) raw xDistance=-0.09 yDistance=0.19
03:13:28.564 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.09
03:13:28.565 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.18 from input 0.19, slope = 0.04
03:13:28.565 00.000 10052 MoveAxis(E, 0, ABG)
03:13:28.565 00.000 10052 Move returns status 0, amount 0
03:13:28.565 00.000 10052 MoveAxis(S, 74, ABG)
03:13:28.565 00.000 10052 Guiding  Dir = 1, Dur = 74
03:13:28.582 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:28.595 00.013 10052 IsSlewing returns 0
03:13:28.607 00.012 6880 UpdateGuideState exits: m=869 SNR=19.8
03:13:28.607 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:28.607 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:28.607 00.000 6880 Enqueuing Expose request
03:13:28.608 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8eb01d72-34d1-463e-9acc-cfb38ef510dd"}
03:13:28.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8eb01d72-34d1-463e-9acc-cfb38ef510dd"}
03:13:28.608 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9dcc8a86-350b-4952-bf70-a9cc37235f13"}
03:13:28.608 00.000 6880 case statement mapped state 6 to 3
03:13:28.608 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"9dcc8a86-350b-4952-bf70-a9cc37235f13"}
03:13:28.609 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"65433685-75cb-4771-9c99-75eceea0acc9"}
03:13:28.609 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":88,"width":15,"height":15,"star_pos":[7.16,7.13],"pixels":"..."},"id":"65433685-75cb-4771-9c99-75eceea0acc9"}
03:13:28.624 00.015 10052 IsGuiding returns 0
03:13:28.651 00.027 10052 PulseGuide returned control before completion, sleep 57
03:13:28.741 00.090 10052 IsGuiding returns 0
03:13:28.741 00.000 10052 Move returns status 0, amount 74
03:13:28.741 00.000 10052 move complete, result=0
03:13:28.741 00.000 10052 worker thread done servicing request
03:13:28.741 00.000 10052 Worker thread wakes up
03:13:28.741 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:28.741 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:28.828 00.087 6880 GuideStep: -0.1 px 0 ms EAST, 0.2 px 74 ms SOUTH
03:13:29.873 01.045 10052 Exposure complete
03:13:29.964 00.091 10052 worker thread done servicing request
03:13:29.964 00.000 6880 OnExposeComplete: enter
03:13:29.964 00.000 6880 UpdateGuideState(): m_state=6
03:13:29.964 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:29.965 00.001 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
03:13:29.965 00.000 6880 Star::Find returns 1 (0), X=585.07, Y=159.11, Mass=916, SNR=20.3, Peak=63 HFD=5.1
03:13:29.965 00.000 6880 CameraToMount -- cameraTheta (0.57) - m_xAngle (-1.61) = xAngle (2.18 = 2.18)
03:13:29.965 00.000 6880 CameraToMount -- cameraTheta (0.57) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (2.15 = 2.15)
03:13:29.965 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=0.06 hyp=0.12 cameraTheta=0.57 mountX=-0.07 mountY=0.10, mountTheta=2.17
03:13:29.966 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=0.06, opts=13)
03:13:29.966 00.000 6880 Enqueuing Move request for scope (0.10, 0.06)
03:13:29.966 00.000 10052 Worker thread wakes up
03:13:29.966 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, 0.06) opts 0xd
03:13:29.966 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, 0.06)
03:13:29.966 00.000 10052 Moving (0.10, 0.06) raw xDistance=-0.07 yDistance=0.10
03:13:29.966 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:13:29.967 00.001 10052 GuideAlgorithmLowpass2::Result() input 0.10 is < calculated value 0.21, using input
03:13:29.967 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.10, slope = 0.05
03:13:29.967 00.000 10052 MoveAxis(E, 0, ABG)
03:13:29.967 00.000 10052 Move returns status 0, amount 0
03:13:29.967 00.000 10052 MoveAxis(N, 0, ABG)
03:13:29.967 00.000 10052 Move returns status 0, amount 0
03:13:29.967 00.000 10052 move complete, result=0
03:13:29.967 00.000 10052 worker thread done servicing request
03:13:29.991 00.024 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:30.024 00.033 6880 UpdateGuideState exits: m=916 SNR=20.3
03:13:30.025 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:30.025 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:30.025 00.000 6880 Enqueuing Expose request
03:13:30.025 00.000 6880 GuideStep: -0.1 px 0 ms EAST, 0.1 px 0 ms NORTH
03:13:30.025 00.000 10052 Worker thread wakes up
03:13:30.025 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:30.025 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:30.595 00.570 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"03326661-7a99-4e66-88ff-af083828be25"}
03:13:30.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"03326661-7a99-4e66-88ff-af083828be25"}
03:13:30.595 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8470fee4-33a7-442d-9adb-1c7299880f46"}
03:13:30.595 00.000 6880 case statement mapped state 6 to 3
03:13:30.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"8470fee4-33a7-442d-9adb-1c7299880f46"}
03:13:30.595 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a2bfd76a-840f-4f70-807b-e3a40959aae2"}
03:13:30.596 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":89,"width":15,"height":15,"star_pos":[7.07,7.11],"pixels":"..."},"id":"a2bfd76a-840f-4f70-807b-e3a40959aae2"}
03:13:30.944 00.348 10052 Exposure complete
03:13:31.031 00.087 10052 worker thread done servicing request
03:13:31.031 00.000 6880 OnExposeComplete: enter
03:13:31.031 00.000 6880 UpdateGuideState(): m_state=6
03:13:31.032 00.001 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:31.032 00.000 6880 Star::Find(15, 585, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
03:13:31.032 00.000 6880 Star::Find returns 1 (0), X=584.70, Y=159.35, Mass=883, SNR=20.0, Peak=60 HFD=5.3
03:13:31.032 00.000 6880 CameraToMount -- cameraTheta (2.32) - m_xAngle (-1.61) = xAngle (3.94 = -2.35)
03:13:31.032 00.000 6880 CameraToMount -- cameraTheta (2.32) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.90 = -2.38)
03:13:31.032 00.000 6880 CameraToMount -- cameraX=-0.28 cameraY=0.30 hyp=0.41 cameraTheta=2.32 mountX=-0.29 mountY=-0.28, mountTheta=-2.36
03:13:31.034 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=-0.28, y=0.30, opts=13)
03:13:31.034 00.000 6880 Enqueuing Move request for scope (-0.28, 0.30)
03:13:31.034 00.000 10052 Worker thread wakes up
03:13:31.034 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.28, 0.30) opts 0xd
03:13:31.034 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.28, 0.30)
03:13:31.034 00.000 10052 Moving (-0.28, 0.30) raw xDistance=-0.29 yDistance=-0.28
03:13:31.034 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.13 from input -0.29
03:13:31.034 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.28, slope = 0.03
03:13:31.034 00.000 10052 MoveAxis(E, 56, ABG)
03:13:31.035 00.001 10052 Guiding  Dir = 2, Dur = 56
03:13:31.056 00.021 10052 IsSlewing returns 0
03:13:31.058 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:31.091 00.033 6880 UpdateGuideState exits: m=883 SNR=20.0
03:13:31.091 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:31.091 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:31.091 00.000 6880 Enqueuing Expose request
03:13:31.094 00.003 10052 IsGuiding returns 0
03:13:31.121 00.027 10052 PulseGuide returned control before completion, sleep 39
03:13:31.195 00.074 10052 IsGuiding returns 0
03:13:31.195 00.000 10052 Move returns status 0, amount 56
03:13:31.195 00.000 10052 MoveAxis(N, 0, ABG)
03:13:31.195 00.000 10052 Move returns status 0, amount 0
03:13:31.195 00.000 10052 move complete, result=0
03:13:31.195 00.000 10052 worker thread done servicing request
03:13:31.195 00.000 10052 Worker thread wakes up
03:13:31.196 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:31.196 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:31.201 00.005 6880 GuideStep: -0.3 px 56 ms EAST, -0.3 px 0 ms NORTH
03:13:32.335 01.134 10052 Exposure complete
03:13:32.420 00.085 10052 worker thread done servicing request
03:13:32.421 00.001 6880 OnExposeComplete: enter
03:13:32.421 00.000 6880 UpdateGuideState(): m_state=6
03:13:32.421 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:32.421 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
03:13:32.421 00.000 6880 Star::Find returns 1 (0), X=584.81, Y=158.99, Mass=1158, SNR=23.0, Peak=73 HFD=6.0
03:13:32.421 00.000 6880 CameraToMount -- cameraTheta (-2.81) - m_xAngle (-1.61) = xAngle (-1.20 = -1.20)
03:13:32.421 00.000 6880 CameraToMount -- cameraTheta (-2.81) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.23 = -1.23)
03:13:32.421 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=-0.06 hyp=0.18 cameraTheta=-2.81 mountX=0.07 mountY=-0.17, mountTheta=-1.20
03:13:32.422 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.17, y=-0.06, opts=13)
03:13:32.422 00.000 6880 Enqueuing Move request for scope (-0.17, -0.06)
03:13:32.422 00.000 10052 Worker thread wakes up
03:13:32.422 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.17, -0.06) opts 0xd
03:13:32.422 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.17, -0.06)
03:13:32.423 00.001 10052 Moving (-0.17, -0.06) raw xDistance=0.07 yDistance=-0.17
03:13:32.423 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input 0.07
03:13:32.423 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.17, slope = 0.01
03:13:32.423 00.000 10052 MoveAxis(E, 0, ABG)
03:13:32.423 00.000 10052 Move returns status 0, amount 0
03:13:32.423 00.000 10052 MoveAxis(N, 0, ABG)
03:13:32.423 00.000 10052 Move returns status 0, amount 0
03:13:32.423 00.000 10052 move complete, result=0
03:13:32.423 00.000 10052 worker thread done servicing request
03:13:32.439 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:32.462 00.023 6880 UpdateGuideState exits: m=1158 SNR=23.0
03:13:32.462 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:32.462 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:32.462 00.000 6880 Enqueuing Expose request
03:13:32.462 00.000 6880 GuideStep: 0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:32.462 00.000 10052 Worker thread wakes up
03:13:32.462 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:32.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:32.594 00.132 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9516896f-d80d-4582-87c9-a249cdcec0dc"}
03:13:32.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9516896f-d80d-4582-87c9-a249cdcec0dc"}
03:13:32.595 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a7fe8d4-8886-4d4c-b7fc-3a918c3dbfdb"}
03:13:32.595 00.000 6880 case statement mapped state 6 to 3
03:13:32.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"6a7fe8d4-8886-4d4c-b7fc-3a918c3dbfdb"}
03:13:32.595 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"a9211ca1-2739-4b33-96bc-fea586085f9a"}
03:13:32.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":91,"width":15,"height":15,"star_pos":[6.81,6.99],"pixels":"..."},"id":"a9211ca1-2739-4b33-96bc-fea586085f9a"}
03:13:33.381 00.786 10052 Exposure complete
03:13:33.461 00.080 10052 worker thread done servicing request
03:13:33.461 00.000 6880 OnExposeComplete: enter
03:13:33.461 00.000 6880 UpdateGuideState(): m_state=6
03:13:33.461 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:33.461 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
03:13:33.462 00.001 6880 Star::Find returns 1 (0), X=584.88, Y=159.27, Mass=810, SNR=19.2, Peak=59 HFD=5.5
03:13:33.462 00.000 6880 CameraToMount -- cameraTheta (1.96) - m_xAngle (-1.61) = xAngle (3.58 = -2.71)
03:13:33.462 00.000 6880 CameraToMount -- cameraTheta (1.96) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.55 = -2.74)
03:13:33.462 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=0.22 hyp=0.24 cameraTheta=1.96 mountX=-0.22 mountY=-0.09, mountTheta=-2.73
03:13:33.463 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.09, y=0.22, opts=13)
03:13:33.464 00.001 6880 Enqueuing Move request for scope (-0.09, 0.22)
03:13:33.464 00.000 10052 Worker thread wakes up
03:13:33.464 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.09, 0.22) opts 0xd
03:13:33.464 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.09, 0.22)
03:13:33.464 00.000 10052 Moving (-0.09, 0.22) raw xDistance=-0.22 yDistance=-0.09
03:13:33.464 00.000 10052 GuideAlgorithmHysteresis::Result() returns -0.10 from input -0.22
03:13:33.465 00.001 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.09, slope = -0.01
03:13:33.465 00.000 10052 MoveAxis(E, 42, ABG)
03:13:33.465 00.000 10052 Guiding  Dir = 2, Dur = 42
03:13:33.485 00.020 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:33.506 00.021 10052 IsSlewing returns 0
03:13:33.518 00.012 6880 UpdateGuideState exits: m=810 SNR=19.2
03:13:33.518 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:33.518 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:33.518 00.000 6880 Enqueuing Expose request
03:13:33.581 00.063 10052 IsGuiding returns 0
03:13:33.721 00.140 10052 IsGuiding returns 0
03:13:33.721 00.000 10052 Move returns status 0, amount 42
03:13:33.721 00.000 10052 MoveAxis(N, 0, ABG)
03:13:33.721 00.000 10052 Move returns status 0, amount 0
03:13:33.722 00.001 10052 move complete, result=0
03:13:33.722 00.000 10052 worker thread done servicing request
03:13:33.722 00.000 10052 Worker thread wakes up
03:13:33.722 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:33.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:33.722 00.000 6880 GuideStep: -0.2 px 42 ms EAST, -0.1 px 0 ms NORTH
03:13:34.593 00.871 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"235af9a3-e761-4ed0-baf1-e9c951511aec"}
03:13:34.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"235af9a3-e761-4ed0-baf1-e9c951511aec"}
03:13:34.594 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"66a772e7-e4d1-4c60-8f7b-8bbce81a1f57"}
03:13:34.594 00.000 6880 case statement mapped state 6 to 3
03:13:34.594 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"66a772e7-e4d1-4c60-8f7b-8bbce81a1f57"}
03:13:34.594 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"d00256fb-13a7-4ee0-93f6-d5ee13be6232"}
03:13:34.595 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":92,"width":15,"height":15,"star_pos":[6.88,7.27],"pixels":"..."},"id":"d00256fb-13a7-4ee0-93f6-d5ee13be6232"}
03:13:34.893 00.298 10052 Exposure complete
03:13:34.943 00.050 6880 evsrv: cli 01543AA0 connect
03:13:34.943 00.000 6880 case statement mapped state 6 to 3
03:13:34.943 00.000 6880 case statement mapped state 6 to 3
03:13:34.943 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54959,1.58251],"units":"arcsec/hr","axes":"RA/Dec"},"id":"74a55604-00a1-4bfa-8cb2-ad0bc8921ebb"}
03:13:34.943 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:13:34.944 00.001 6880 UpdateLockPosShiftCameraCoords: shift rate mount coords = 5.55,1.58
03:13:34.944 00.000 6880 UpdateLockPosShiftCameraCoords: after parity adjustment: 5.55,1.58
03:13:34.969 00.025 10052 worker thread done servicing request
03:13:34.969 00.000 6880 ScopeASCOM::GetDeclinationRadians() returns 3.4
03:13:34.969 00.000 6880 UpdateLockPosShiftCameraCoords: RA shift rate adjusted for declination 3.4
03:13:34.969 00.000 6880 MountToCamera -- mountTheta (0.28) + m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
03:13:34.969 00.000 6880 MountToCamera -- mountX=5.54 mountY=1.58 hyp=5.76 mountTheta=0.28 cameraX=1.35, cameraY=-5.60 cameraTheta=-1.33
03:13:34.969 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate camera coords = 1.35,-5.60 arcsec/hr
03:13:34.969 00.000 6880 UpdateLockPosShiftCameraCoords: shift rate 5.8e-05,-0.00024 px/sec
03:13:34.969 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"74a55604-00a1-4bfa-8cb2-ad0bc8921ebb"}
03:13:34.970 00.001 6880 OnExposeComplete: enter
03:13:34.970 00.000 6880 UpdateGuideState(): m_state=6
03:13:34.970 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:34.970 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
03:13:34.970 00.000 6880 Star::Find returns 1 (0), X=584.97, Y=159.63, Mass=669, SNR=17.4, Peak=56 HFD=5.1
03:13:34.970 00.000 6880 Status Line: Mass: 669 vs 1369
03:13:34.971 00.001 6880 UpdateCurrentPosition: star mass new=669.2 exp=1369.0 thresh=50% limits=(684.5, 2412.0, 2737.9)
03:13:34.971 00.000 6880 DistanceChecker: activated
03:13:34.971 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:13:34.973 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.00, opts=14)
03:13:34.973 00.000 6880 Enqueuing Move request for scope (0.00, 0.00)
03:13:34.974 00.001 10052 Worker thread wakes up
03:13:34.974 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:13:34.974 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:13:34.974 00.000 10052 move complete, result=0
03:13:34.974 00.000 10052 worker thread done servicing request
03:13:35.075 00.101 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:13:35.075 00.000 6880 Status Line: Star lost - mass changed
03:13:35.087 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:35.115 00.028 6880 UpdateGuideState exits: Star lost - mass changed
03:13:35.116 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:35.116 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:13:35.116 00.000 6880 Enqueuing Expose request
03:13:35.116 00.000 10052 Worker thread wakes up
03:13:35.116 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:35.116 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:13:35.116 00.000 6880 evsrv: cli 01543AA0 disconnect
03:13:35.116 00.000 6880 evsrv: cli 015431E0 connect
03:13:35.116 00.000 6880 case statement mapped state 6 to 4
03:13:35.116 00.000 6880 case statement mapped state 6 to 4
03:13:35.118 00.002 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"eb3ee769-e22d-4ca2-bd7c-d6f9a0ee294f"}
03:13:35.118 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"eb3ee769-e22d-4ca2-bd7c-d6f9a0ee294f"}
03:13:35.134 00.016 6880 evsrv: cli 015431E0 disconnect
03:13:35.135 00.001 6880 evsrv: cli 0FD3DF38 connect
03:13:35.135 00.000 6880 case statement mapped state 6 to 4
03:13:35.135 00.000 6880 case statement mapped state 6 to 4
03:13:35.136 00.001 6880 evsrv: cli 0FD3DF38 request: {"method":"get_lock_shift_params","id":"98d753f7-8cc4-4540-9116-07839c091e48"}
03:13:35.136 00.000 6880 evsrv: cli 0FD3DF38 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"98d753f7-8cc4-4540-9116-07839c091e48"}
03:13:35.137 00.001 6880 evsrv: cli 0FD3DF38 disconnect
03:13:36.026 00.889 10052 Exposure complete
03:13:36.113 00.087 10052 worker thread done servicing request
03:13:36.113 00.000 6880 OnExposeComplete: enter
03:13:36.113 00.000 6880 UpdateGuideState(): m_state=6
03:13:36.113 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:36.114 00.001 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
03:13:36.114 00.000 6880 Star::Find returns 1 (0), X=584.61, Y=159.13, Mass=755, SNR=18.6, Peak=59 HFD=5.2
03:13:36.114 00.000 6880 DistanceChecker: deactivated
03:13:36.114 00.000 6880 CameraToMount -- cameraTheta (2.92) - m_xAngle (-1.61) = xAngle (4.53 = -1.75)
03:13:36.114 00.000 6880 CameraToMount -- cameraTheta (2.92) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.50 = -1.79)
03:13:36.114 00.000 6880 CameraToMount -- cameraX=-0.37 cameraY=0.09 hyp=0.38 cameraTheta=2.92 mountX=-0.07 mountY=-0.37, mountTheta=-1.76
03:13:36.115 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.37, y=0.09, opts=13)
03:13:36.115 00.000 6880 Enqueuing Move request for scope (-0.37, 0.09)
03:13:36.115 00.000 10052 Worker thread wakes up
03:13:36.115 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.37, 0.09) opts 0xd
03:13:36.115 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.37, 0.09)
03:13:36.116 00.001 10052 Moving (-0.37, 0.09) raw xDistance=-0.07 yDistance=-0.37
03:13:36.116 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.07
03:13:36.116 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.07 from input -0.37, slope = -0.02
03:13:36.116 00.000 10052 MoveAxis(E, 0, ABG)
03:13:36.116 00.000 10052 Move returns status 0, amount 0
03:13:36.116 00.000 10052 MoveAxis(N, 29, ABG)
03:13:36.116 00.000 10052 Guiding  Dir = 0, Dur = 29
03:13:36.138 00.022 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:36.169 00.031 6880 UpdateGuideState exits: m=755 SNR=18.6
03:13:36.169 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:36.169 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:36.169 00.000 6880 Enqueuing Expose request
03:13:36.179 00.010 10052 IsSlewing returns 0
03:13:36.255 00.076 10052 IsGuiding returns 0
03:13:36.385 00.130 10052 IsGuiding returns 0
03:13:36.386 00.001 10052 Move returns status 0, amount 29
03:13:36.386 00.000 10052 move complete, result=0
03:13:36.386 00.000 10052 worker thread done servicing request
03:13:36.386 00.000 10052 Worker thread wakes up
03:13:36.386 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:36.386 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:36.386 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.4 px 29 ms NORTH
03:13:36.595 00.209 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bb8eb414-559b-4070-8a62-5b5202a16f5a"}
03:13:36.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bb8eb414-559b-4070-8a62-5b5202a16f5a"}
03:13:36.596 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f7cf9a86-ebc0-4a36-9b25-0291dfcbf5e6"}
03:13:36.596 00.000 6880 case statement mapped state 6 to 3
03:13:36.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"f7cf9a86-ebc0-4a36-9b25-0291dfcbf5e6"}
03:13:36.596 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"76ea7f5e-2515-438d-9990-c4aae8130842"}
03:13:36.597 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":94,"width":15,"height":15,"star_pos":[6.61,7.13],"pixels":"..."},"id":"76ea7f5e-2515-438d-9990-c4aae8130842"}
03:13:37.514 00.917 10052 Exposure complete
03:13:37.586 00.072 10052 worker thread done servicing request
03:13:37.586 00.000 6880 OnExposeComplete: enter
03:13:37.586 00.000 6880 UpdateGuideState(): m_state=6
03:13:37.586 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:37.586 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
03:13:37.586 00.000 6880 Star::Find returns 1 (0), X=584.91, Y=158.99, Mass=628, SNR=17.0, Peak=56 HFD=4.5
03:13:37.586 00.000 6880 Status Line: Mass: 628 vs 1343
03:13:37.589 00.003 6880 UpdateCurrentPosition: star mass new=628.0 exp=1342.5 thresh=50% limits=(671.3, 2412.0, 2685.1)
03:13:37.589 00.000 6880 DistanceChecker: activated
03:13:37.589 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:13:37.590 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.00, opts=14)
03:13:37.590 00.000 6880 Enqueuing Move request for scope (0.00, 0.00)
03:13:37.591 00.001 10052 Worker thread wakes up
03:13:37.591 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:13:37.591 00.000 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:13:37.591 00.000 10052 move complete, result=0
03:13:37.591 00.000 10052 worker thread done servicing request
03:13:37.697 00.106 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:13:37.697 00.000 6880 Status Line: Star lost - mass changed
03:13:37.710 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:37.749 00.039 6880 UpdateGuideState exits: Star lost - mass changed
03:13:37.749 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:37.749 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:13:37.749 00.000 6880 Enqueuing Expose request
03:13:37.749 00.000 10052 Worker thread wakes up
03:13:37.750 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:37.750 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:13:38.595 00.845 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f4b2811-38c9-4f86-a03c-fd224d5af756"}
03:13:38.595 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f4b2811-38c9-4f86-a03c-fd224d5af756"}
03:13:38.597 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b44f0a14-149a-4a92-bfd6-572c58b7d3b1"}
03:13:38.597 00.000 6880 case statement mapped state 6 to 4
03:13:38.597 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"LostLock","id":"b44f0a14-149a-4a92-bfd6-572c58b7d3b1"}
03:13:38.599 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"edd749e2-635e-4674-9d60-90bd5229a8b9"}
03:13:38.599 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":95,"width":15,"height":15,"star_pos":[6.61,7.13],"pixels":"..."},"id":"edd749e2-635e-4674-9d60-90bd5229a8b9"}
03:13:38.662 00.063 10052 Exposure complete
03:13:38.747 00.085 10052 worker thread done servicing request
03:13:38.747 00.000 6880 OnExposeComplete: enter
03:13:38.747 00.000 6880 UpdateGuideState(): m_state=6
03:13:38.747 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:38.747 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
03:13:38.748 00.001 6880 Star::Find returns 1 (0), X=585.08, Y=159.15, Mass=641, SNR=17.0, Peak=57 HFD=4.8
03:13:38.748 00.000 6880 Status Line: Mass: 641 vs 1333
03:13:38.749 00.001 6880 UpdateCurrentPosition: star mass new=641.0 exp=1332.8 thresh=50% limits=(666.4, 2412.0, 2665.7)
03:13:38.749 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:13:38.751 00.002 6880 SchedulePrimaryMove(0FC6AC90, x=0.00, y=0.00, opts=14)
03:13:38.751 00.000 6880 Enqueuing Move request for scope (0.00, 0.00)
03:13:38.751 00.000 10052 Worker thread wakes up
03:13:38.751 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.00, 0.00) opts 0xe
03:13:38.752 00.001 10052 Handling offset move in thread for scope, endpoint = (0.00, 0.00)
03:13:38.752 00.000 10052 move complete, result=0
03:13:38.752 00.000 10052 worker thread done servicing request
03:13:38.857 00.105 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:13:38.857 00.000 6880 Status Line: Star lost - mass changed
03:13:38.869 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:38.904 00.035 6880 UpdateGuideState exits: Star lost - mass changed
03:13:38.904 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:38.904 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:13:38.904 00.000 6880 Enqueuing Expose request
03:13:38.904 00.000 10052 Worker thread wakes up
03:13:38.904 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:38.904 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:13:40.029 01.125 10052 Exposure complete
03:13:40.083 00.054 10052 worker thread done servicing request
03:13:40.083 00.000 6880 OnExposeComplete: enter
03:13:40.083 00.000 6880 UpdateGuideState(): m_state=6
03:13:40.083 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:40.083 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
03:13:40.083 00.000 6880 Star::Find returns 1 (0), X=584.81, Y=159.11, Mass=735, SNR=18.2, Peak=54 HFD=5.6
03:13:40.083 00.000 6880 DistanceChecker: deactivated
03:13:40.083 00.000 6880 CameraToMount -- cameraTheta (2.78) - m_xAngle (-1.61) = xAngle (4.39 = -1.89)
03:13:40.084 00.001 6880 CameraToMount -- cameraTheta (2.78) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.36 = -1.92)
03:13:40.084 00.000 6880 CameraToMount -- cameraX=-0.16 cameraY=0.06 hyp=0.17 cameraTheta=2.78 mountX=-0.05 mountY=-0.16, mountTheta=-1.90
03:13:40.084 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.16, y=0.06, opts=13)
03:13:40.085 00.001 6880 Enqueuing Move request for scope (-0.16, 0.06)
03:13:40.085 00.000 10052 Worker thread wakes up
03:13:40.085 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.16, 0.06) opts 0xd
03:13:40.085 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.16, 0.06)
03:13:40.085 00.000 10052 Moving (-0.16, 0.06) raw xDistance=-0.05 yDistance=-0.16
03:13:40.085 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.00 from input -0.05
03:13:40.085 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input -0.16, slope = -0.02
03:13:40.085 00.000 10052 MoveAxis(E, 0, ABG)
03:13:40.085 00.000 10052 Move returns status 0, amount 0
03:13:40.085 00.000 10052 MoveAxis(N, 0, ABG)
03:13:40.085 00.000 10052 Move returns status 0, amount 0
03:13:40.085 00.000 10052 move complete, result=0
03:13:40.085 00.000 10052 worker thread done servicing request
03:13:40.099 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:40.122 00.023 6880 UpdateGuideState exits: m=735 SNR=18.2
03:13:40.122 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:40.123 00.001 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:40.123 00.000 6880 Enqueuing Expose request
03:13:40.123 00.000 6880 GuideStep: -0.1 px 0 ms EAST, -0.2 px 0 ms NORTH
03:13:40.123 00.000 10052 Worker thread wakes up
03:13:40.123 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:40.123 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:40.597 00.474 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f81966f2-a78a-4887-9fd1-51429e4f6405"}
03:13:40.597 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f81966f2-a78a-4887-9fd1-51429e4f6405"}
03:13:40.598 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ff661bbc-577b-4aae-bcc0-0b5a59ff7e71"}
03:13:40.598 00.000 6880 case statement mapped state 6 to 3
03:13:40.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"ff661bbc-577b-4aae-bcc0-0b5a59ff7e71"}
03:13:40.598 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"ef63d84b-253b-4e2f-923d-abc5c3a60fea"}
03:13:40.599 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":97,"width":15,"height":15,"star_pos":[6.81,7.11],"pixels":"..."},"id":"ef63d84b-253b-4e2f-923d-abc5c3a60fea"}
03:13:41.042 00.443 10052 Exposure complete
03:13:41.096 00.054 10052 worker thread done servicing request
03:13:41.096 00.000 6880 OnExposeComplete: enter
03:13:41.096 00.000 6880 UpdateGuideState(): m_state=6
03:13:41.096 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:41.097 00.001 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
03:13:41.097 00.000 6880 Star::Find returns 1 (0), X=584.61, Y=158.79, Mass=828, SNR=19.4, Peak=57 HFD=5.4
03:13:41.097 00.000 6880 CameraToMount -- cameraTheta (-2.53) - m_xAngle (-1.61) = xAngle (-0.92 = -0.92)
03:13:41.097 00.000 6880 CameraToMount -- cameraTheta (-2.53) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.95 = -0.95)
03:13:41.097 00.000 6880 CameraToMount -- cameraX=-0.36 cameraY=-0.25 hyp=0.44 cameraTheta=-2.53 mountX=0.27 mountY=-0.36, mountTheta=-0.93
03:13:41.098 00.001 6880 SchedulePrimaryMove(0FC6AC90, x=-0.36, y=-0.25, opts=13)
03:13:41.098 00.000 6880 Enqueuing Move request for scope (-0.36, -0.25)
03:13:41.098 00.000 10052 Worker thread wakes up
03:13:41.098 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.36, -0.25) opts 0xd
03:13:41.098 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.36, -0.25)
03:13:41.098 00.000 10052 Moving (-0.36, -0.25) raw xDistance=0.27 yDistance=-0.36
03:13:41.098 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.27
03:13:41.098 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.20 from input -0.36, slope = -0.04
03:13:41.098 00.000 10052 MoveAxis(W, 52, ABG)
03:13:41.098 00.000 10052 Guiding  Dir = 3, Dur = 52
03:13:41.112 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:41.119 00.007 10052 IsSlewing returns 0
03:13:41.135 00.016 6880 UpdateGuideState exits: m=828 SNR=19.4
03:13:41.135 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:41.135 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:41.135 00.000 6880 Enqueuing Expose request
03:13:41.157 00.022 10052 IsGuiding returns 0
03:13:41.184 00.027 10052 PulseGuide returned control before completion, sleep 35
03:13:41.246 00.062 10052 IsGuiding returns 1
03:13:41.246 00.000 10052 scope still moving after pulse duration time elapsed
03:13:41.292 00.046 10052 IsSlewing returns 0
03:13:41.331 00.039 10052 IsGuiding returns 0
03:13:41.332 00.001 10052 scope move finished after 52 + 122 ms
03:13:41.332 00.000 10052 Move returns status 0, amount 52
03:13:41.332 00.000 10052 MoveAxis(N, 80, ABG)
03:13:41.332 00.000 10052 Guiding  Dir = 0, Dur = 80
03:13:41.369 00.037 10052 IsSlewing returns 0
03:13:41.408 00.039 10052 IsGuiding returns 0
03:13:41.435 00.027 10052 PulseGuide returned control before completion, sleep 64
03:13:41.552 00.117 10052 IsGuiding returns 0
03:13:41.553 00.001 10052 Move returns status 0, amount 80
03:13:41.553 00.000 10052 move complete, result=0
03:13:41.553 00.000 10052 worker thread done servicing request
03:13:41.553 00.000 10052 Worker thread wakes up
03:13:41.554 00.001 6880 GuideStep: 0.3 px 52 ms WEST, -0.4 px 80 ms NORTH
03:13:41.554 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:41.554 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:42.597 01.043 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f647148-d951-4b72-933d-e7b24bf1dd43"}
03:13:42.598 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f647148-d951-4b72-933d-e7b24bf1dd43"}
03:13:42.599 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"26411ce1-ad54-4d55-b3a9-0e1d5eb95f90"}
03:13:42.599 00.000 6880 case statement mapped state 6 to 3
03:13:42.599 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"26411ce1-ad54-4d55-b3a9-0e1d5eb95f90"}
03:13:42.600 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"49d19096-786c-462c-b87c-4e7961375351"}
03:13:42.601 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":98,"width":15,"height":15,"star_pos":[6.61,6.79],"pixels":"..."},"id":"49d19096-786c-462c-b87c-4e7961375351"}
03:13:42.687 00.086 10052 Exposure complete
03:13:42.740 00.053 10052 worker thread done servicing request
03:13:42.741 00.001 6880 OnExposeComplete: enter
03:13:42.741 00.000 6880 UpdateGuideState(): m_state=6
03:13:42.741 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:42.741 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
03:13:42.741 00.000 6880 Star::Find returns 1 (0), X=584.69, Y=158.50, Mass=723, SNR=18.2, Peak=56 HFD=5.2
03:13:42.741 00.000 6880 CameraToMount -- cameraTheta (-2.05) - m_xAngle (-1.61) = xAngle (-0.44 = -0.44)
03:13:42.741 00.000 6880 CameraToMount -- cameraTheta (-2.05) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.47 = -0.47)
03:13:42.741 00.000 6880 CameraToMount -- cameraX=-0.29 cameraY=-0.55 hyp=0.62 cameraTheta=-2.05 mountX=0.56 mountY=-0.28, mountTheta=-0.47
03:13:42.741 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.29, y=-0.55, opts=13)
03:13:42.741 00.000 6880 Enqueuing Move request for scope (-0.29, -0.55)
03:13:42.743 00.002 10052 Worker thread wakes up
03:13:42.743 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.29, -0.55) opts 0xd
03:13:42.743 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.29, -0.55)
03:13:42.743 00.000 10052 Moving (-0.29, -0.55) raw xDistance=0.56 yDistance=-0.28
03:13:42.743 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.26 from input 0.56
03:13:42.743 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.22 from input -0.28, slope = -0.05
03:13:42.743 00.000 10052 MoveAxis(W, 110, ABG)
03:13:42.743 00.000 10052 Guiding  Dir = 3, Dur = 110
03:13:42.759 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:42.764 00.005 10052 IsSlewing returns 0
03:13:42.785 00.021 6880 UpdateGuideState exits: m=723 SNR=18.2
03:13:42.785 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:42.785 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:42.785 00.000 6880 Enqueuing Expose request
03:13:42.802 00.017 10052 IsGuiding returns 0
03:13:42.846 00.044 10052 PulseGuide returned control before completion, sleep 77
03:13:42.952 00.106 10052 IsGuiding returns 0
03:13:42.952 00.000 10052 Move returns status 0, amount 110
03:13:42.952 00.000 10052 MoveAxis(N, 88, ABG)
03:13:42.952 00.000 10052 Guiding  Dir = 0, Dur = 88
03:13:42.991 00.039 10052 IsSlewing returns 0
03:13:43.028 00.037 10052 IsGuiding returns 0
03:13:43.056 00.028 10052 PulseGuide returned control before completion, sleep 71
03:13:43.151 00.095 10052 IsGuiding returns 0
03:13:43.151 00.000 10052 Move returns status 0, amount 88
03:13:43.151 00.000 10052 move complete, result=0
03:13:43.151 00.000 6880 GuideStep: 0.6 px 110 ms WEST, -0.3 px 88 ms NORTH
03:13:43.151 00.000 10052 worker thread done servicing request
03:13:43.151 00.000 10052 Worker thread wakes up
03:13:43.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:43.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:44.065 00.914 10052 Exposure complete
03:13:44.112 00.047 10052 worker thread done servicing request
03:13:44.112 00.000 6880 OnExposeComplete: enter
03:13:44.112 00.000 6880 UpdateGuideState(): m_state=6
03:13:44.112 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:44.112 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
03:13:44.112 00.000 6880 Star::Find returns 1 (0), X=584.75, Y=158.72, Mass=798, SNR=19.1, Peak=56 HFD=5.4
03:13:44.112 00.000 6880 CameraToMount -- cameraTheta (-2.16) - m_xAngle (-1.61) = xAngle (-0.55 = -0.55)
03:13:44.112 00.000 6880 CameraToMount -- cameraTheta (-2.16) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-0.58 = -0.58)
03:13:44.112 00.000 6880 CameraToMount -- cameraX=-0.22 cameraY=-0.33 hyp=0.40 cameraTheta=-2.16 mountX=0.34 mountY=-0.22, mountTheta=-0.57
03:13:44.112 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=-0.22, y=-0.33, opts=13)
03:13:44.112 00.000 6880 Enqueuing Move request for scope (-0.22, -0.33)
03:13:44.112 00.000 10052 Worker thread wakes up
03:13:44.112 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (-0.22, -0.33) opts 0xd
03:13:44.112 00.000 10052 Handling offset move in thread for scope, endpoint = (-0.22, -0.33)
03:13:44.112 00.000 10052 Moving (-0.22, -0.33) raw xDistance=0.34 yDistance=-0.22
03:13:44.112 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.17 from input 0.34
03:13:44.112 00.000 10052 GuideAlgorithmLowpass2::Result() returns -0.19 from input -0.22, slope = -0.04
03:13:44.112 00.000 10052 MoveAxis(W, 71, ABG)
03:13:44.112 00.000 10052 Guiding  Dir = 3, Dur = 71
03:13:44.127 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:44.148 00.021 6880 UpdateGuideState exits: m=798 SNR=19.1
03:13:44.148 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:44.148 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:44.148 00.000 6880 Enqueuing Expose request
03:13:44.178 00.030 10052 IsSlewing returns 0
03:13:44.255 00.077 10052 IsGuiding returns 0
03:13:44.317 00.062 10052 PulseGuide returned control before completion, sleep 23
03:13:44.380 00.063 10052 IsGuiding returns 1
03:13:44.380 00.000 10052 scope still moving after pulse duration time elapsed
03:13:44.458 00.078 10052 IsSlewing returns 0
03:13:44.536 00.078 10052 IsGuiding returns 0
03:13:44.536 00.000 10052 scope move finished after 71 + 209 ms
03:13:44.536 00.000 10052 Move returns status 0, amount 71
03:13:44.536 00.000 10052 MoveAxis(N, 76, ABG)
03:13:44.536 00.000 10052 Guiding  Dir = 0, Dur = 76
03:13:44.598 00.062 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"327c1183-3bc5-4ecc-8a55-e4ddc17ccb9a"}
03:13:44.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"327c1183-3bc5-4ecc-8a55-e4ddc17ccb9a"}
03:13:44.598 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"304aae8d-b196-4167-8f93-f46de6070e9a"}
03:13:44.598 00.000 6880 case statement mapped state 6 to 3
03:13:44.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"304aae8d-b196-4167-8f93-f46de6070e9a"}
03:13:44.598 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"df8fafe9-2cfd-46e7-8039-fc8df1a43c8c"}
03:13:44.598 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":100,"width":15,"height":15,"star_pos":[6.75,6.72],"pixels":"..."},"id":"df8fafe9-2cfd-46e7-8039-fc8df1a43c8c"}
03:13:44.614 00.016 10052 IsSlewing returns 0
03:13:44.677 00.063 10052 IsGuiding returns 0
03:13:44.707 00.030 10052 PulseGuide returned control before completion, sleep 60
03:13:44.802 00.095 10052 IsGuiding returns 0
03:13:44.802 00.000 10052 Move returns status 0, amount 76
03:13:44.802 00.000 10052 move complete, result=0
03:13:44.802 00.000 10052 worker thread done servicing request
03:13:44.802 00.000 10052 Worker thread wakes up
03:13:44.802 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:44.802 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:44.802 00.000 6880 GuideStep: 0.3 px 71 ms WEST, -0.2 px 76 ms NORTH
03:13:45.945 01.143 10052 Exposure complete
03:13:45.993 00.048 10052 worker thread done servicing request
03:13:45.993 00.000 6880 OnExposeComplete: enter
03:13:45.993 00.000 6880 UpdateGuideState(): m_state=6
03:13:45.993 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:45.993 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
03:13:45.993 00.000 6880 Star::Find returns 1 (0), X=585.12, Y=158.74, Mass=945, SNR=20.8, Peak=70 HFD=5.4
03:13:45.993 00.000 6880 CameraToMount -- cameraTheta (-1.13) - m_xAngle (-1.61) = xAngle (0.48 = 0.48)
03:13:45.993 00.000 6880 CameraToMount -- cameraTheta (-1.13) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.45 = 0.45)
03:13:45.993 00.000 6880 CameraToMount -- cameraX=0.14 cameraY=-0.31 hyp=0.34 cameraTheta=-1.13 mountX=0.30 mountY=0.15, mountTheta=0.46
03:13:45.993 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.14, y=-0.31, opts=13)
03:13:45.993 00.000 6880 Enqueuing Move request for scope (0.14, -0.31)
03:13:45.993 00.000 10052 Worker thread wakes up
03:13:45.993 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.14, -0.31) opts 0xd
03:13:45.993 00.000 10052 Handling offset move in thread for scope, endpoint = (0.14, -0.31)
03:13:45.993 00.000 10052 Moving (0.14, -0.31) raw xDistance=0.30 yDistance=0.15
03:13:45.993 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.14 from input 0.30
03:13:45.993 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.15, slope = -0.00
03:13:45.993 00.000 10052 MoveAxis(W, 62, ABG)
03:13:45.993 00.000 10052 Guiding  Dir = 3, Dur = 62
03:13:46.008 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:46.041 00.033 6880 UpdateGuideState exits: m=945 SNR=20.8
03:13:46.041 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:46.041 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:46.041 00.000 6880 Enqueuing Expose request
03:13:46.073 00.032 10052 IsSlewing returns 0
03:13:46.151 00.078 10052 IsGuiding returns 0
03:13:46.207 00.056 10052 PulseGuide returned control before completion, sleep 17
03:13:46.279 00.072 10052 IsGuiding returns 1
03:13:46.279 00.000 10052 scope still moving after pulse duration time elapsed
03:13:46.342 00.063 10052 IsSlewing returns 0
03:13:46.426 00.084 10052 IsGuiding returns 0
03:13:46.426 00.000 10052 scope move finished after 62 + 212 ms
03:13:46.426 00.000 10052 Move returns status 0, amount 62
03:13:46.426 00.000 10052 MoveAxis(N, 0, ABG)
03:13:46.426 00.000 10052 Move returns status 0, amount 0
03:13:46.426 00.000 10052 move complete, result=0
03:13:46.426 00.000 10052 worker thread done servicing request
03:13:46.426 00.000 10052 Worker thread wakes up
03:13:46.426 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:46.427 00.001 6880 GuideStep: 0.3 px 62 ms WEST, 0.1 px 0 ms NORTH
03:13:46.427 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:46.596 00.169 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d54a7065-2e15-412c-b17a-f140ec311edd"}
03:13:46.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d54a7065-2e15-412c-b17a-f140ec311edd"}
03:13:46.596 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"355e5772-94b4-43dc-a24e-20a6c1808fd8"}
03:13:46.596 00.000 6880 case statement mapped state 6 to 3
03:13:46.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"355e5772-94b4-43dc-a24e-20a6c1808fd8"}
03:13:46.597 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"78647c90-b855-416e-bf85-af8781ef3fa9"}
03:13:46.597 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":101,"width":15,"height":15,"star_pos":[7.12,6.74],"pixels":"..."},"id":"78647c90-b855-416e-bf85-af8781ef3fa9"}
03:13:47.040 00.443 6880 Scope: slew check disabled
03:13:47.249 00.209 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":10}
03:13:47.249 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":10}
03:13:47.249 00.000 6880 evsrv: cli 01543AA0 connect
03:13:47.254 00.005 6880 case statement mapped state 6 to 3
03:13:47.254 00.000 6880 case statement mapped state 6 to 3
03:13:47.256 00.002 6880 evsrv: cli 01543AA0 request: {"method":"get_pixel_scale","id":"8968c8f0-2e93-407d-949d-ca0ebd6e378a"}
03:13:47.256 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":6.44578,"id":"8968c8f0-2e93-407d-949d-ca0ebd6e378a"}
03:13:47.256 00.000 6880 evsrv: cli 01543AA0 disconnect
03:13:47.342 00.086 10052 Exposure complete
03:13:47.395 00.053 10052 worker thread done servicing request
03:13:47.395 00.000 6880 OnExposeComplete: enter
03:13:47.395 00.000 6880 UpdateGuideState(): m_state=6
03:13:47.395 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:47.395 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
03:13:47.395 00.000 6880 Star::Find returns 1 (0), X=585.08, Y=158.78, Mass=856, SNR=19.8, Peak=72 HFD=4.9
03:13:47.395 00.000 6880 CameraToMount -- cameraTheta (-1.19) - m_xAngle (-1.61) = xAngle (0.42 = 0.42)
03:13:47.395 00.000 6880 CameraToMount -- cameraTheta (-1.19) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (0.39 = 0.39)
03:13:47.395 00.000 6880 CameraToMount -- cameraX=0.10 cameraY=-0.26 hyp=0.28 cameraTheta=-1.19 mountX=0.26 mountY=0.11, mountTheta=0.39
03:13:47.395 00.000 6880 SchedulePrimaryMove(0FC6AC90, x=0.10, y=-0.26, opts=13)
03:13:47.395 00.000 6880 Enqueuing Move request for scope (0.10, -0.26)
03:13:47.395 00.000 10052 Worker thread wakes up
03:13:47.395 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.10, -0.26) opts 0xd
03:13:47.395 00.000 10052 Handling offset move in thread for scope, endpoint = (0.10, -0.26)
03:13:47.395 00.000 10052 Moving (0.10, -0.26) raw xDistance=0.26 yDistance=0.11
03:13:47.395 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.12 from input 0.26
03:13:47.395 00.000 10052 GuideAlgorithmLowpass2::Result() input 0.11 is < calculated value 0.14, using input
03:13:47.395 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.00 from input 0.11, slope = 0.03
03:13:47.395 00.000 10052 MoveAxis(W, 53, ABG)
03:13:47.395 00.000 10052 Guiding  Dir = 3, Dur = 53
03:13:47.406 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=5, FiltMax=255, Gamma=0.780
03:13:47.422 00.016 10052 IsGuiding returns 0
03:13:47.439 00.017 6880 UpdateGuideState exits: m=856 SNR=19.8
03:13:47.439 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:47.439 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:47.439 00.000 6880 Enqueuing Expose request
03:13:47.453 00.014 10052 PulseGuide returned control before completion, sleep 36
03:13:47.566 00.113 10052 IsGuiding returns 0
03:13:47.566 00.000 10052 Move returns status 0, amount 53
03:13:47.566 00.000 10052 MoveAxis(N, 0, ABG)
03:13:47.566 00.000 10052 Move returns status 0, amount 0
03:13:47.566 00.000 10052 move complete, result=0
03:13:47.566 00.000 10052 worker thread done servicing request
03:13:47.566 00.000 10052 Worker thread wakes up
03:13:47.566 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:47.566 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:13:47.566 00.000 6880 GuideStep: 0.3 px 53 ms WEST, 0.1 px 0 ms NORTH
03:13:48.596 01.030 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9622c15a-a9be-4671-b4fe-89eee0b7d6f3"}
03:13:48.596 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9622c15a-a9be-4671-b4fe-89eee0b7d6f3"}
03:13:48.596 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6065dc3-b05f-4a9a-b2c5-aeb0c34bbe69"}
03:13:48.596 00.000 6880 case statement mapped state 6 to 3
03:13:48.597 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Guiding","id":"b6065dc3-b05f-4a9a-b2c5-aeb0c34bbe69"}
03:13:48.597 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"71540a53-7002-4f90-aef1-27f4e3e36b10"}
03:13:48.599 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":102,"width":15,"height":15,"star_pos":[7.08,6.78],"pixels":"..."},"id":"71540a53-7002-4f90-aef1-27f4e3e36b10"}
03:13:48.707 00.108 10052 Exposure complete
03:13:48.753 00.046 10052 worker thread done servicing request
03:13:48.753 00.000 6880 OnExposeComplete: enter
03:13:48.753 00.000 6880 UpdateGuideState(): m_state=6
03:13:48.753 00.000 6880 ShiftLockPos: new pos = 584.98, 159.05 valid=1
03:13:48.753 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
03:13:48.753 00.000 6880 Star::Find returns 1 (0), X=585.22, Y=158.89, Mass=738, SNR=18.4, Peak=57 HFD=4.8
03:13:48.753 00.000 6880 CameraToMount -- cameraTheta (-0.58) - m_xAngle (-1.61) = xAngle (1.04 = 1.04)
03:13:48.753 00.000 6880 CameraToMount -- cameraTheta (-0.58) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (1.00 = 1.00)
03:13:48.753 00.000 6880 CameraToMount -- cameraX=0.24 cameraY=-0.16 hyp=0.29 cameraTheta=-0.58 mountX=0.15 mountY=0.24, mountTheta=1.03
03:13:48.769 00.016 6880 SchedulePrimaryMove(0FC6AC90, x=0.24, y=-0.16, opts=13)
03:13:48.769 00.000 6880 Enqueuing Move request for scope (0.24, -0.16)
03:13:48.769 00.000 10052 Worker thread wakes up
03:13:48.769 00.000 10052 worker thread servicing REQUEST_MOVE scope ofs (0.24, -0.16) opts 0xd
03:13:48.769 00.000 10052 Handling offset move in thread for scope, endpoint = (0.24, -0.16)
03:13:48.769 00.000 10052 Moving (0.24, -0.16) raw xDistance=0.15 yDistance=0.24
03:13:48.769 00.000 10052 GuideAlgorithmHysteresis::Result() returns 0.07 from input 0.15
03:13:48.769 00.000 10052 GuideAlgorithmLowpass2::Result() returns 0.21 from input 0.24, slope = 0.05
03:13:48.769 00.000 10052 MoveAxis(W, 31, ABG)
03:13:48.770 00.001 10052 Guiding  Dir = 3, Dur = 31
03:13:48.770 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:48.786 00.016 10052 IsGuiding returns 0
03:13:48.805 00.019 6880 UpdateGuideState exits: m=738 SNR=18.4
03:13:48.805 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:48.805 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:13:48.805 00.000 6880 Enqueuing Expose request
03:13:48.817 00.012 10052 PulseGuide returned control before completion, sleep 14
03:13:48.849 00.032 10052 IsGuiding returns 0
03:13:48.849 00.000 10052 Move returns status 0, amount 31
03:13:48.849 00.000 10052 MoveAxis(S, 84, ABG)
03:13:48.849 00.000 10052 Guiding  Dir = 1, Dur = 84
03:13:48.894 00.045 10052 IsGuiding returns 0
03:13:48.912 00.018 10052 PulseGuide returned control before completion, sleep 67
03:13:48.988 00.076 6880 Stop button clicked
03:13:48.988 00.000 6880 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:13:48.988 00.000 6880 Status Line: Waiting for devices...
03:13:49.023 00.035 10052 IsGuiding returns 0
03:13:49.023 00.000 10052 Move returns status 0, amount 84
03:13:49.023 00.000 10052 move complete, result=0
03:13:49.023 00.000 10052 worker thread done servicing request
03:13:49.023 00.000 6880 GuideStep: 0.1 px 31 ms WEST, 0.2 px 84 ms SOUTH
03:13:49.023 00.000 10052 Worker thread wakes up
03:13:49.023 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:13:49.023 00.000 10052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:184->Time lapse interrupted
03:13:49.023 00.000 10052 worker thread done servicing request
03:13:49.033 00.010 6880 OnExposeComplete: enter
03:13:49.033 00.000 6880 OnExposeComplete: Capture Error reported
03:13:49.033 00.000 6880 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:13:49.033 00.000 6880 Mount: notify guiding stopped
03:13:49.033 00.000 6880 Changing from state GUIDING to STOP
03:13:49.033 00.000 6880 guider state => SELECTED
03:13:49.033 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:13:49.059 00.026 6880 Changing from state SELECTED to UNINITIALIZED
03:13:49.059 00.000 6880 guider state => SELECTING
03:13:49.088 00.029 6880 Status Line: Stopped.
03:13:49.088 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:13:50.591 01.503 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e812438-8449-4717-a8ba-24233c06d920"}
03:13:50.591 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e812438-8449-4717-a8ba-24233c06d920"}
03:13:50.591 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"05cd0e4c-6c96-497d-aad8-9a197138bda2"}
03:13:50.591 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"05cd0e4c-6c96-497d-aad8-9a197138bda2"}
03:13:52.364 01.773 6880 OnExposureDurationSelected: duration = 100
03:13:52.379 00.015 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":11}
03:13:52.379 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":100,"id":11}
03:13:52.600 00.221 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55911445-b05c-4e2b-897d-c4b5e4e7279c"}
03:13:52.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":100,"id":"55911445-b05c-4e2b-897d-c4b5e4e7279c"}
03:13:52.602 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2e28633f-4190-44a8-9631-945e1490489a"}
03:13:52.602 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"2e28633f-4190-44a8-9631-945e1490489a"}
03:13:52.739 00.137 6880 evsrv: cli 01543AA0 connect
03:13:52.743 00.004 6880 evsrv: cli 01543AA0 request: {"method":"get_pixel_scale","id":"49e2723c-78d9-408e-bc04-8b82567c3c14"}
03:13:52.743 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":6.44578,"id":"49e2723c-78d9-408e-bc04-8b82567c3c14"}
03:13:52.743 00.000 6880 evsrv: cli 01543AA0 disconnect
03:13:54.612 01.869 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f9d678c3-0473-4214-8246-c8dc98396e8b"}
03:13:54.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":100,"id":"f9d678c3-0473-4214-8246-c8dc98396e8b"}
03:13:54.612 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13b35f65-1abc-4f88-a1ab-7413ddea9cc0"}
03:13:54.612 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"13b35f65-1abc-4f88-a1ab-7413ddea9cc0"}
03:13:55.133 00.521 6880 evsrv: cli 01543AA0 connect
03:13:55.139 00.006 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54954,1.58249],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7673d73d-cc1e-4a69-bc00-77480299a203"}
03:13:55.139 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:13:55.139 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"7673d73d-cc1e-4a69-bc00-77480299a203"}
03:13:55.139 00.000 6880 evsrv: cli 01543AA0 disconnect
03:13:55.139 00.000 6880 evsrv: cli 015431E0 connect
03:13:55.139 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"16ef8ced-fd96-4e48-8e62-924d84237617"}
03:13:55.143 00.004 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"16ef8ced-fd96-4e48-8e62-924d84237617"}
03:13:55.143 00.000 6880 evsrv: cli 015431E0 disconnect
03:13:55.143 00.000 6880 evsrv: cli 015431E0 connect
03:13:55.143 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"2673d8fa-e37a-4829-b7ec-3b18afc3767d"}
03:13:55.143 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"2673d8fa-e37a-4829-b7ec-3b18afc3767d"}
03:13:55.145 00.002 6880 evsrv: cli 015431E0 disconnect
03:13:56.620 01.475 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"11b5c479-c638-407e-bb66-ed365b884956"}
03:13:56.620 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":100,"id":"11b5c479-c638-407e-bb66-ed365b884956"}
03:13:56.620 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3aee7912-4234-4d26-b805-e20be607df86"}
03:13:56.624 00.004 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"3aee7912-4234-4d26-b805-e20be607df86"}
03:13:58.631 02.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e7c39a27-aa24-48c6-91e1-029585b15c59"}
03:13:58.631 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":100,"id":"e7c39a27-aa24-48c6-91e1-029585b15c59"}
03:13:58.631 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"73c275a9-f072-4d03-9798-c236edf93255"}
03:13:58.631 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Stopped","id":"73c275a9-f072-4d03-9798-c236edf93255"}
03:13:58.709 00.078 6880 StartLoopingInteractive: Loop button clicked
03:13:58.709 00.000 6880 Status Line: Looping
03:13:58.723 00.014 6880 StartCapturing CaptureActive=0 continueCapturing=0 exposurePending=0
03:13:58.723 00.000 6880 ScheduleExposure(100,3,0) exposurePending=0
03:13:58.723 00.000 6880 Enqueuing Expose request
03:13:58.723 00.000 10052 Worker thread wakes up
03:13:58.723 00.000 10052 worker thread servicing REQUEST_EXPOSE 100
03:13:58.723 00.000 10052 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
03:13:58.723 00.000 10052 ZWO: set CONTROL_EXPOSURE 100000
03:13:59.073 00.350 10052 Exposure complete
03:13:59.105 00.032 10052 worker thread done servicing request
03:13:59.114 00.009 6880 OnExposeComplete: enter
03:13:59.114 00.000 6880 UpdateGuideState(): m_state=1
03:13:59.114 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 1
03:13:59.114 00.000 6880 Star::Find false star n=14 nbg=288 bg=0.8 sigma=0.6 thresh=3 peak=3
03:13:59.114 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=36, SNR=2.9, Peak=5 HFD=0.0
03:13:59.114 00.000 6880 DistanceChecker: activated
03:13:59.114 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:13:59.114 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:13:59.114 00.000 6880 Status Line: Star lost - low SNR
03:13:59.114 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.780
03:13:59.136 00.022 6880 UpdateGuideState exits: Star lost - low SNR
03:13:59.136 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:59.136 00.000 6880 ScheduleExposure(100,3,0) exposurePending=0
03:13:59.136 00.000 6880 Enqueuing Expose request
03:13:59.136 00.000 10052 Worker thread wakes up
03:13:59.136 00.000 10052 worker thread servicing REQUEST_EXPOSE 100
03:13:59.136 00.000 10052 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
03:13:59.470 00.334 10052 Exposure complete
03:13:59.503 00.033 10052 worker thread done servicing request
03:13:59.503 00.000 6880 OnExposeComplete: enter
03:13:59.503 00.000 6880 UpdateGuideState(): m_state=1
03:13:59.503 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 2
03:13:59.503 00.000 6880 Star::Find returns 1 (0), X=585.74, Y=158.47, Mass=83, SNR=6.3, Peak=6 HFD=5.4
03:13:59.503 00.000 6880 DistanceChecker: deactivated
03:13:59.503 00.000 6880 setting lock position to (585.74, 158.47)
03:13:59.503 00.000 6880 CurrentPosition() valid, moving to STATE_SELECTED
03:13:59.503 00.000 6880 Changing from state SELECTING to SELECTED
03:13:59.503 00.000 6880 guider state => SELECTED
03:13:59.520 00.017 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.780
03:13:59.553 00.033 6880 UpdateGuideState exits: m=83 SNR=6.3
03:13:59.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:59.553 00.000 6880 ScheduleExposure(100,3,1) exposurePending=0
03:13:59.553 00.000 6880 Enqueuing Expose request
03:13:59.553 00.000 10052 Worker thread wakes up
03:13:59.553 00.000 10052 worker thread servicing REQUEST_EXPOSE 100
03:13:59.553 00.000 10052 Handling exposure in thread, d=100 o=3 r=(571,143,31,31)
03:13:59.880 00.327 10052 Exposure complete
03:13:59.911 00.031 10052 worker thread done servicing request
03:13:59.926 00.015 6880 OnExposeComplete: enter
03:13:59.926 00.000 6880 UpdateGuideState(): m_state=2
03:13:59.926 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 3
03:13:59.926 00.000 6880 Star::Find returns 1 (0), X=584.75, Y=158.26, Mass=93, SNR=6.6, Peak=5 HFD=7.0
03:13:59.926 00.000 6880 CameraToMount -- cameraTheta (-2.94) - m_xAngle (-1.61) = xAngle (-1.33 = -1.33)
03:13:59.926 00.000 6880 CameraToMount -- cameraTheta (-2.94) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.36 = -1.36)
03:13:59.926 00.000 6880 CameraToMount -- cameraX=-0.99 cameraY=-0.20 hyp=1.01 cameraTheta=-2.94 mountX=0.25 mountY=-0.99, mountTheta=-1.33
03:13:59.927 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.780
03:13:59.944 00.017 6880 UpdateGuideState exits: m=93 SNR=6.6
03:13:59.944 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:13:59.944 00.000 6880 ScheduleExposure(100,3,1) exposurePending=0
03:13:59.944 00.000 6880 Enqueuing Expose request
03:13:59.944 00.000 10052 Worker thread wakes up
03:13:59.944 00.000 10052 worker thread servicing REQUEST_EXPOSE 100
03:13:59.944 00.000 10052 Handling exposure in thread, d=100 o=3 r=(570,143,31,31)
03:14:00.282 00.338 10052 Exposure complete
03:14:00.311 00.029 10052 worker thread done servicing request
03:14:00.311 00.000 6880 OnExposeComplete: enter
03:14:00.311 00.000 6880 UpdateGuideState(): m_state=2
03:14:00.311 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 4
03:14:00.311 00.000 6880 Star::Find returns 1 (0), X=585.05, Y=158.30, Mass=111, SNR=7.2, Peak=10 HFD=5.8
03:14:00.311 00.000 6880 CameraToMount -- cameraTheta (-2.90) - m_xAngle (-1.61) = xAngle (-1.29 = -1.29)
03:14:00.311 00.000 6880 CameraToMount -- cameraTheta (-2.90) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (-1.32 = -1.32)
03:14:00.311 00.000 6880 CameraToMount -- cameraX=-0.69 cameraY=-0.17 hyp=0.71 cameraTheta=-2.90 mountX=0.20 mountY=-0.69, mountTheta=-1.29
03:14:00.311 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.780
03:14:00.342 00.031 6880 UpdateGuideState exits: m=111 SNR=7.2
03:14:00.342 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:00.342 00.000 6880 ScheduleExposure(100,3,1) exposurePending=0
03:14:00.342 00.000 6880 Enqueuing Expose request
03:14:00.342 00.000 10052 Worker thread wakes up
03:14:00.342 00.000 10052 worker thread servicing REQUEST_EXPOSE 100
03:14:00.342 00.000 10052 Handling exposure in thread, d=100 o=3 r=(570,143,31,31)
03:14:00.645 00.303 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65fa0813-fb6a-45c5-a8f5-de49de82900c"}
03:14:00.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":100,"id":"65fa0813-fb6a-45c5-a8f5-de49de82900c"}
03:14:00.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bd1f0576-0b6a-42aa-b7cd-7c10a9853bf6"}
03:14:00.645 00.000 6880 case statement mapped state 2 to 1
03:14:00.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"bd1f0576-0b6a-42aa-b7cd-7c10a9853bf6"}
03:14:00.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"8c3f6aa4-bb08-4e5f-a411-88b56d03f08c"}
03:14:00.650 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":4,"width":15,"height":15,"star_pos":[7.05,7.30],"pixels":"..."},"id":"8c3f6aa4-bb08-4e5f-a411-88b56d03f08c"}
03:14:00.680 00.030 10052 Exposure complete
03:14:00.707 00.027 10052 worker thread done servicing request
03:14:00.707 00.000 6880 OnExposeComplete: enter
03:14:00.707 00.000 6880 UpdateGuideState(): m_state=2
03:14:00.707 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 5
03:14:00.707 00.000 6880 Star::Find returns 1 (0), X=584.73, Y=159.04, Mass=91, SNR=6.5, Peak=8 HFD=4.2
03:14:00.707 00.000 6880 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.61) = xAngle (4.24 = -2.04)
03:14:00.707 00.000 6880 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.07)
03:14:00.707 00.000 6880 CameraToMount -- cameraX=-1.01 cameraY=0.57 hyp=1.16 cameraTheta=2.63 mountX=-0.53 mountY=-1.01, mountTheta=-2.05
03:14:00.707 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.780
03:14:00.740 00.033 6880 UpdateGuideState exits: m=91 SNR=6.5
03:14:00.740 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:00.740 00.000 6880 ScheduleExposure(100,3,1) exposurePending=0
03:14:00.740 00.000 6880 Enqueuing Expose request
03:14:00.740 00.000 10052 Worker thread wakes up
03:14:00.740 00.000 10052 worker thread servicing REQUEST_EXPOSE 100
03:14:00.740 00.000 10052 Handling exposure in thread, d=100 o=3 r=(570,144,31,31)
03:14:01.073 00.333 10052 Exposure complete
03:14:01.113 00.040 10052 worker thread done servicing request
03:14:01.113 00.000 6880 OnExposeComplete: enter
03:14:01.113 00.000 6880 UpdateGuideState(): m_state=2
03:14:01.113 00.000 6880 Star::Find(15, 584, 159, 0, (0,0,0,0), 1.5, 10.0, 255) frame 6
03:14:01.113 00.000 6880 Star::Find returns 1 (0), X=585.44, Y=158.64, Mass=95, SNR=6.7, Peak=6 HFD=5.9
03:14:01.113 00.000 6880 CameraToMount -- cameraTheta (2.63) - m_xAngle (-1.61) = xAngle (4.24 = -2.04)
03:14:01.113 00.000 6880 CameraToMount -- cameraTheta (2.63) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (4.21 = -2.07)
03:14:01.113 00.000 6880 CameraToMount -- cameraX=-0.30 cameraY=0.17 hyp=0.34 cameraTheta=2.63 mountX=-0.16 mountY=-0.30, mountTheta=-2.05
03:14:01.113 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.780
03:14:01.137 00.024 6880 UpdateGuideState exits: m=95 SNR=6.7
03:14:01.137 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:01.137 00.000 6880 ScheduleExposure(100,3,1) exposurePending=0
03:14:01.137 00.000 6880 Enqueuing Expose request
03:14:01.137 00.000 10052 Worker thread wakes up
03:14:01.137 00.000 10052 worker thread servicing REQUEST_EXPOSE 100
03:14:01.137 00.000 10052 Handling exposure in thread, d=100 o=3 r=(570,144,31,31)
03:14:01.471 00.334 10052 Exposure complete
03:14:01.520 00.049 10052 worker thread done servicing request
03:14:01.520 00.000 6880 OnExposeComplete: enter
03:14:01.520 00.000 6880 UpdateGuideState(): m_state=2
03:14:01.520 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 7
03:14:01.520 00.000 6880 Star::Find returns 1 (0), X=585.50, Y=158.59, Mass=34, SNR=4.0, Peak=6 HFD=3.0
03:14:01.520 00.000 6880 Status Line: Mass: 34 vs 93
03:14:01.520 00.000 6880 UpdateCurrentPosition: star mass new=34.4 exp=93.1 thresh=50% limits=(46.5, 139.6, 186.1)
03:14:01.520 00.000 6880 DistanceChecker: activated
03:14:01.520 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:989->massChangeThreshold error
03:14:01.520 00.000 6880 Changing from state SELECTED to UNINITIALIZED
03:14:01.520 00.000 6880 guider state => SELECTING
03:14:01.520 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:01.520 00.000 6880 Status Line: Star lost - mass changed
03:14:01.520 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.780
03:14:01.552 00.032 6880 UpdateGuideState exits: Star lost - mass changed
03:14:01.552 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:01.552 00.000 6880 ScheduleExposure(100,3,0) exposurePending=0
03:14:01.552 00.000 6880 Enqueuing Expose request
03:14:01.552 00.000 10052 Worker thread wakes up
03:14:01.552 00.000 10052 worker thread servicing REQUEST_EXPOSE 100
03:14:01.552 00.000 10052 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
03:14:01.885 00.333 10052 Exposure complete
03:14:01.913 00.028 10052 worker thread done servicing request
03:14:01.913 00.000 6880 OnExposeComplete: enter
03:14:01.913 00.000 6880 UpdateGuideState(): m_state=1
03:14:01.913 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 8
03:14:01.913 00.000 6880 Star::Find returns 1 (0), X=584.67, Y=158.72, Mass=96, SNR=6.6, Peak=6 HFD=6.7
03:14:01.913 00.000 6880 DistanceChecker: deactivated
03:14:01.913 00.000 6880 setting lock position to (584.67, 158.72)
03:14:01.926 00.013 6880 CurrentPosition() valid, moving to STATE_SELECTED
03:14:01.927 00.001 6880 Changing from state SELECTING to SELECTED
03:14:01.927 00.000 6880 guider state => SELECTED
03:14:01.928 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.780
03:14:01.965 00.037 6880 UpdateGuideState exits: m=96 SNR=6.6
03:14:01.965 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:01.965 00.000 6880 ScheduleExposure(100,3,1) exposurePending=0
03:14:01.965 00.000 6880 Enqueuing Expose request
03:14:01.965 00.000 10052 Worker thread wakes up
03:14:01.965 00.000 10052 worker thread servicing REQUEST_EXPOSE 100
03:14:01.965 00.000 10052 Handling exposure in thread, d=100 o=3 r=(570,144,31,31)
03:14:02.299 00.334 10052 Exposure complete
03:14:02.343 00.044 10052 worker thread done servicing request
03:14:02.343 00.000 6880 OnExposeComplete: enter
03:14:02.343 00.000 6880 UpdateGuideState(): m_state=2
03:14:02.343 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 9
03:14:02.343 00.000 6880 Star::Find false star n=12 nbg=290 bg=0.7 sigma=0.6 thresh=3 peak=2
03:14:02.343 00.000 6880 Star::Find returns 0 (2), X=584.00, Y=158.00, Mass=31, SNR=2.9, Peak=4 HFD=0.0
03:14:02.343 00.000 6880 DistanceChecker: activated
03:14:02.343 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:02.343 00.000 6880 Changing from state SELECTED to UNINITIALIZED
03:14:02.343 00.000 6880 guider state => SELECTING
03:14:02.343 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:02.343 00.000 6880 Status Line: Star lost - low SNR
03:14:02.350 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.780
03:14:02.374 00.024 6880 UpdateGuideState exits: Star lost - low SNR
03:14:02.374 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:02.374 00.000 6880 ScheduleExposure(100,3,0) exposurePending=0
03:14:02.374 00.000 6880 Enqueuing Expose request
03:14:02.374 00.000 10052 Worker thread wakes up
03:14:02.374 00.000 10052 worker thread servicing REQUEST_EXPOSE 100
03:14:02.374 00.000 10052 Handling exposure in thread, d=100 o=3 r=(0,0,0,0)
03:14:02.645 00.271 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a5928b1-920a-4eca-a08d-0ce5e4025155"}
03:14:02.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":100,"id":"4a5928b1-920a-4eca-a08d-0ce5e4025155"}
03:14:02.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b027c28e-e411-4e04-aad7-24c254475e4e"}
03:14:02.648 00.003 6880 case statement mapped state 1 to 101
03:14:02.648 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b027c28e-e411-4e04-aad7-24c254475e4e"}
03:14:02.707 00.059 6880 OnExposureDurationSelected: duration = 1000
03:14:02.707 00.000 10052 Exposure complete
03:14:02.707 00.000 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":12}
03:14:02.707 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":12}
03:14:02.755 00.048 10052 worker thread done servicing request
03:14:02.755 00.000 6880 OnExposeComplete: enter
03:14:02.755 00.000 6880 UpdateGuideState(): m_state=1
03:14:02.755 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 10
03:14:02.755 00.000 6880 Star::Find returns 1 (0), X=585.14, Y=157.64, Mass=48, SNR=4.7, Peak=6 HFD=3.3
03:14:02.755 00.000 6880 DistanceChecker: deactivated
03:14:02.759 00.004 6880 setting lock position to (585.14, 157.64)
03:14:02.759 00.000 6880 CurrentPosition() valid, moving to STATE_SELECTED
03:14:02.759 00.000 6880 Changing from state SELECTING to SELECTED
03:14:02.759 00.000 6880 guider state => SELECTED
03:14:02.770 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=0, FiltMin=0, FiltMax=255, Gamma=0.780
03:14:02.799 00.029 6880 UpdateGuideState exits: m=48 SNR=4.7
03:14:02.799 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:02.799 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:14:02.799 00.000 6880 Enqueuing Expose request
03:14:02.799 00.000 10052 Worker thread wakes up
03:14:02.799 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:02.799 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,143,31,31)
03:14:02.799 00.000 10052 ZWO: set CONTROL_EXPOSURE 1000000
03:14:02.879 00.080 6880 evsrv: cli 01543AA0 connect
03:14:02.879 00.000 6880 case statement mapped state 2 to 1
03:14:02.881 00.002 6880 case statement mapped state 2 to 1
03:14:02.881 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_pixel_scale","id":"0fd33f41-34c4-4143-acb9-658894ee696d"}
03:14:02.881 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":6.44578,"id":"0fd33f41-34c4-4143-acb9-658894ee696d"}
03:14:02.881 00.000 6880 evsrv: cli 01543AA0 disconnect
03:14:03.928 01.047 10052 Exposure complete
03:14:03.974 00.046 10052 worker thread done servicing request
03:14:03.974 00.000 6880 OnExposeComplete: enter
03:14:03.974 00.000 6880 UpdateGuideState(): m_state=2
03:14:03.974 00.000 6880 Star::Find(15, 585, 157, 0, (0,0,0,0), 1.5, 10.0, 255) frame 11
03:14:03.974 00.000 6880 Star::Find returns 1 (0), X=585.05, Y=158.82, Mass=731, SNR=18.2, Peak=57 HFD=5.6
03:14:03.974 00.000 6880 CameraToMount -- cameraTheta (1.65) - m_xAngle (-1.61) = xAngle (3.26 = -3.02)
03:14:03.974 00.000 6880 CameraToMount -- cameraTheta (1.65) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.23 = -3.05)
03:14:03.974 00.000 6880 CameraToMount -- cameraX=-0.09 cameraY=1.18 hyp=1.19 cameraTheta=1.65 mountX=-1.18 mountY=-0.10, mountTheta=-3.05
03:14:03.974 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:14:04.013 00.039 6880 UpdateGuideState exits: m=731 SNR=18.2
03:14:04.013 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:04.013 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:14:04.013 00.000 6880 Enqueuing Expose request
03:14:04.013 00.000 10052 Worker thread wakes up
03:14:04.013 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:04.013 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:14:04.644 00.631 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5667c1c-bf53-42e7-b953-815c0c2bd9db"}
03:14:04.645 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5667c1c-bf53-42e7-b953-815c0c2bd9db"}
03:14:04.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"514f6f22-41b3-4292-b310-1fd7e0f8b478"}
03:14:04.645 00.000 6880 case statement mapped state 2 to 1
03:14:04.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"514f6f22-41b3-4292-b310-1fd7e0f8b478"}
03:14:04.645 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"5b3ff1ae-f87b-486b-a832-613ca52b8a11"}
03:14:04.650 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":11,"width":15,"height":15,"star_pos":[7.05,6.82],"pixels":"..."},"id":"5b3ff1ae-f87b-486b-a832-613ca52b8a11"}
03:14:04.926 00.276 10052 Exposure complete
03:14:04.987 00.061 10052 worker thread done servicing request
03:14:04.987 00.000 6880 OnExposeComplete: enter
03:14:04.987 00.000 6880 UpdateGuideState(): m_state=2
03:14:04.989 00.002 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 12
03:14:04.989 00.000 6880 Star::Find returns 1 (0), X=585.02, Y=158.96, Mass=754, SNR=18.5, Peak=57 HFD=4.5
03:14:04.989 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
03:14:04.989 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.04)
03:14:04.989 00.000 6880 CameraToMount -- cameraX=-0.12 cameraY=1.32 hyp=1.33 cameraTheta=1.66 mountX=-1.32 mountY=-0.14, mountTheta=-3.04
03:14:04.990 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:14:04.990 00.000 6880 UpdateGuideState exits: m=754 SNR=18.5
03:14:04.990 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:04.990 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:14:04.990 00.000 6880 Enqueuing Expose request
03:14:04.990 00.000 10052 Worker thread wakes up
03:14:04.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:04.990 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:14:06.117 01.127 10052 Exposure complete
03:14:06.175 00.058 10052 worker thread done servicing request
03:14:06.175 00.000 6880 OnExposeComplete: enter
03:14:06.176 00.001 6880 UpdateGuideState(): m_state=2
03:14:06.176 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 13
03:14:06.176 00.000 6880 Star::Find returns 1 (0), X=584.97, Y=158.73, Mass=638, SNR=17.0, Peak=50 HFD=4.9
03:14:06.176 00.000 6880 CameraToMount -- cameraTheta (1.72) - m_xAngle (-1.61) = xAngle (3.34 = -2.95)
03:14:06.176 00.000 6880 CameraToMount -- cameraTheta (1.72) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.30 = -2.98)
03:14:06.176 00.000 6880 CameraToMount -- cameraX=-0.17 cameraY=1.09 hyp=1.10 cameraTheta=1.72 mountX=-1.08 mountY=-0.18, mountTheta=-2.98
03:14:06.176 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:14:06.176 00.000 6880 UpdateGuideState exits: m=638 SNR=17.0
03:14:06.176 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:06.176 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:14:06.176 00.000 6880 Enqueuing Expose request
03:14:06.176 00.000 10052 Worker thread wakes up
03:14:06.176 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:06.176 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:14:06.642 00.466 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"15097acd-bcc4-427a-bd5d-f0a78c66ca10"}
03:14:06.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"15097acd-bcc4-427a-bd5d-f0a78c66ca10"}
03:14:06.642 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d3f9f7fd-862c-42ff-a8b7-006f8aecb91d"}
03:14:06.642 00.000 6880 case statement mapped state 2 to 1
03:14:06.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Selected","id":"d3f9f7fd-862c-42ff-a8b7-006f8aecb91d"}
03:14:06.642 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_star_image","id":"3cfe7d5a-ce93-4d0e-9f01-b7a8046922a3"}
03:14:06.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":{"frame":13,"width":15,"height":15,"star_pos":[6.97,6.73],"pixels":"..."},"id":"3cfe7d5a-ce93-4d0e-9f01-b7a8046922a3"}
03:14:06.857 00.215 6880 evsrv: cli 015431E0 connect
03:14:06.857 00.000 6880 case statement mapped state 2 to 1
03:14:06.857 00.000 6880 case statement mapped state 2 to 1
03:14:06.864 00.007 6880 evsrv: cli 015431E0 request: {"method":"get_app_state","id":"b53b03a7-21b1-4134-a6a9-2cbe9828308a"}
03:14:06.864 00.000 6880 case statement mapped state 2 to 1
03:14:06.864 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":"Selected","id":"b53b03a7-21b1-4134-a6a9-2cbe9828308a"}
03:14:06.866 00.002 6880 evsrv: cli 015431E0 disconnect
03:14:07.198 00.332 10052 Exposure complete
03:14:07.262 00.064 10052 worker thread done servicing request
03:14:07.262 00.000 6880 OnExposeComplete: enter
03:14:07.262 00.000 6880 UpdateGuideState(): m_state=2
03:14:07.262 00.000 6880 Star::Find(15, 584, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 14
03:14:07.262 00.000 6880 Star::Find returns 1 (0), X=585.04, Y=158.83, Mass=654, SNR=17.2, Peak=52 HFD=5.4
03:14:07.262 00.000 6880 CameraToMount -- cameraTheta (1.66) - m_xAngle (-1.61) = xAngle (3.27 = -3.01)
03:14:07.262 00.000 6880 CameraToMount -- cameraTheta (1.66) - (m_xAngle (-1.61) + m_yAngleError (0.03)) = yAngle (3.24 = -3.05)
03:14:07.262 00.000 6880 CameraToMount -- cameraX=-0.10 cameraY=1.19 hyp=1.19 cameraTheta=1.66 mountX=-1.18 mountY=-0.11, mountTheta=-3.04
03:14:07.262 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=9, FiltMin=6, FiltMax=255, Gamma=0.780
03:14:07.262 00.000 6880 UpdateGuideState exits: m=654 SNR=17.2
03:14:07.262 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:07.262 00.000 6880 ScheduleExposure(1000,3,1) exposurePending=0
03:14:07.262 00.000 6880 Enqueuing Expose request
03:14:07.262 00.000 10052 Worker thread wakes up
03:14:07.264 00.002 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:07.264 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(570,144,31,31)
03:14:08.402 01.138 10052 Exposure complete
03:14:08.462 00.060 6880 OnExposeComplete: enter
03:14:08.462 00.000 6880 UpdateGuideState(): m_state=2
03:14:08.462 00.000 10052 worker thread done servicing request
03:14:08.462 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 15
03:14:08.462 00.000 6880 Star::Find false star n=6 nbg=285 bg=10.3 sigma=1.3 thresh=14 peak=12
03:14:08.462 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=15 HFD=0.0
03:14:08.462 00.000 6880 DistanceChecker: activated
03:14:08.462 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:08.462 00.000 6880 Changing from state SELECTED to UNINITIALIZED
03:14:08.462 00.000 6880 guider state => SELECTING
03:14:08.462 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:08.462 00.000 6880 Status Line: Star lost - low SNR
03:14:08.462 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=153, med=9, FiltMin=6, FiltMax=145, Gamma=0.780
03:14:08.462 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:08.462 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:08.462 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:08.462 00.000 6880 Enqueuing Expose request
03:14:08.462 00.000 10052 Worker thread wakes up
03:14:08.462 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:08.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:08.638 00.176 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7c4e02cd-bbc5-4371-b5db-a48698215e18"}
03:14:08.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7c4e02cd-bbc5-4371-b5db-a48698215e18"}
03:14:08.638 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"db64a8cc-e316-4a9f-8cd1-87bad6f369bc"}
03:14:08.638 00.000 6880 case statement mapped state 1 to 101
03:14:08.638 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"db64a8cc-e316-4a9f-8cd1-87bad6f369bc"}
03:14:09.493 00.855 10052 Exposure complete
03:14:09.538 00.045 10052 worker thread done servicing request
03:14:09.538 00.000 6880 OnExposeComplete: enter
03:14:09.538 00.000 6880 UpdateGuideState(): m_state=1
03:14:09.538 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 16
03:14:09.538 00.000 6880 Star::Find false star n=8 nbg=278 bg=8.0 sigma=1.1 thresh=11 peak=9
03:14:09.538 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=12 HFD=0.0
03:14:09.538 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:09.538 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:09.538 00.000 6880 Status Line: Star lost - low SNR
03:14:09.551 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=8, FiltMin=5, FiltMax=47, Gamma=0.780
03:14:09.551 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:09.551 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:09.551 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:09.551 00.000 6880 Enqueuing Expose request
03:14:09.551 00.000 10052 Worker thread wakes up
03:14:09.551 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:09.551 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:10.636 01.085 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0bfea649-2310-4ff0-b52f-a34e9e434bbe"}
03:14:10.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0bfea649-2310-4ff0-b52f-a34e9e434bbe"}
03:14:10.637 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e2a6b5c3-3d53-4c7f-80d2-5a8db40a8aa3"}
03:14:10.637 00.000 6880 case statement mapped state 1 to 101
03:14:10.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e2a6b5c3-3d53-4c7f-80d2-5a8db40a8aa3"}
03:14:10.689 00.052 10052 Exposure complete
03:14:10.743 00.054 10052 worker thread done servicing request
03:14:10.743 00.000 6880 OnExposeComplete: enter
03:14:10.743 00.000 6880 UpdateGuideState(): m_state=1
03:14:10.743 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 17
03:14:10.743 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=12 HFD=0.0
03:14:10.743 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:10.743 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:10.744 00.001 6880 Status Line: Star lost - low mass
03:14:10.745 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=151, med=8, FiltMin=5, FiltMax=88, Gamma=0.780
03:14:10.745 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:10.745 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:10.745 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:10.745 00.000 6880 Enqueuing Expose request
03:14:10.745 00.000 10052 Worker thread wakes up
03:14:10.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:10.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:11.777 01.032 10052 Exposure complete
03:14:11.835 00.058 10052 worker thread done servicing request
03:14:11.836 00.001 6880 OnExposeComplete: enter
03:14:11.836 00.000 6880 UpdateGuideState(): m_state=1
03:14:11.836 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 18
03:14:11.836 00.000 6880 Star::Find false star n=9 nbg=280 bg=8.1 sigma=1.1 thresh=11 peak=9
03:14:11.836 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=12 HFD=0.0
03:14:11.836 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:11.836 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:11.836 00.000 6880 Status Line: Star lost - low SNR
03:14:11.837 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=8, FiltMin=5, FiltMax=61, Gamma=0.780
03:14:11.837 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:11.838 00.001 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:11.838 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:11.838 00.000 6880 Enqueuing Expose request
03:14:11.838 00.000 10052 Worker thread wakes up
03:14:11.838 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:11.838 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:12.634 00.796 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ac54c09d-05cd-4c25-9db7-e15f21b96ea2"}
03:14:12.634 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ac54c09d-05cd-4c25-9db7-e15f21b96ea2"}
03:14:12.635 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bc2c9fc5-c4e2-4baa-ae7d-af6c6b7d51d9"}
03:14:12.636 00.001 6880 case statement mapped state 1 to 101
03:14:12.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"bc2c9fc5-c4e2-4baa-ae7d-af6c6b7d51d9"}
03:14:12.981 00.345 10052 Exposure complete
03:14:13.037 00.056 10052 worker thread done servicing request
03:14:13.037 00.000 6880 OnExposeComplete: enter
03:14:13.037 00.000 6880 UpdateGuideState(): m_state=1
03:14:13.038 00.001 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 19
03:14:13.038 00.000 6880 Star::Find false star n=10 nbg=284 bg=8.1 sigma=1.1 thresh=11 peak=9
03:14:13.038 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=29, SNR=2.9, Peak=13 HFD=0.0
03:14:13.038 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:13.038 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:13.038 00.000 6880 Status Line: Star lost - low SNR
03:14:13.039 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=8, FiltMin=5, FiltMax=61, Gamma=0.780
03:14:13.039 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:13.039 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:13.039 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:13.039 00.000 6880 Enqueuing Expose request
03:14:13.039 00.000 10052 Worker thread wakes up
03:14:13.039 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:13.039 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:14.055 01.016 10052 Exposure complete
03:14:14.109 00.054 10052 worker thread done servicing request
03:14:14.110 00.001 6880 OnExposeComplete: enter
03:14:14.110 00.000 6880 UpdateGuideState(): m_state=1
03:14:14.110 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 20
03:14:14.110 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=12 HFD=0.0
03:14:14.110 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:14.110 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:14.110 00.000 6880 Status Line: Star lost - low mass
03:14:14.111 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=125, med=8, FiltMin=5, FiltMax=64, Gamma=0.780
03:14:14.111 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:14.111 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:14.111 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:14.112 00.001 6880 Enqueuing Expose request
03:14:14.112 00.000 10052 Worker thread wakes up
03:14:14.112 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:14.112 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:14.633 00.521 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0f15b99c-8ea4-4f8b-b638-df32aab38873"}
03:14:14.633 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0f15b99c-8ea4-4f8b-b638-df32aab38873"}
03:14:14.634 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a5868de8-869a-477c-8d50-4f4c9cf526db"}
03:14:14.634 00.000 6880 case statement mapped state 1 to 101
03:14:14.634 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a5868de8-869a-477c-8d50-4f4c9cf526db"}
03:14:15.152 00.518 6880 evsrv: cli 01543AA0 connect
03:14:15.152 00.000 6880 case statement mapped state 1 to 101
03:14:15.153 00.001 6880 case statement mapped state 1 to 101
03:14:15.153 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54948,1.58247],"units":"arcsec/hr","axes":"RA/Dec"},"id":"47a37225-6a5d-469b-8dfb-bd44870c9906"}
03:14:15.154 00.001 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:14:15.154 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"47a37225-6a5d-469b-8dfb-bd44870c9906"}
03:14:15.155 00.001 6880 evsrv: cli 01543AA0 disconnect
03:14:15.156 00.001 6880 evsrv: cli 015431E0 connect
03:14:15.156 00.000 6880 case statement mapped state 1 to 101
03:14:15.156 00.000 6880 case statement mapped state 1 to 101
03:14:15.156 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"2ad48534-5af0-4763-a08f-3ea0c1f2ef05"}
03:14:15.158 00.002 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"2ad48534-5af0-4763-a08f-3ea0c1f2ef05"}
03:14:15.159 00.001 6880 evsrv: cli 015431E0 disconnect
03:14:15.161 00.002 6880 evsrv: cli 01543AA0 connect
03:14:15.161 00.000 6880 case statement mapped state 1 to 101
03:14:15.161 00.000 6880 case statement mapped state 1 to 101
03:14:15.162 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"f63ce137-6a1f-4fad-af9a-9e907801d651"}
03:14:15.162 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"f63ce137-6a1f-4fad-af9a-9e907801d651"}
03:14:15.163 00.001 6880 evsrv: cli 01543AA0 disconnect
03:14:15.239 00.076 10052 Exposure complete
03:14:15.293 00.054 10052 worker thread done servicing request
03:14:15.293 00.000 6880 OnExposeComplete: enter
03:14:15.294 00.001 6880 UpdateGuideState(): m_state=1
03:14:15.294 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 21
03:14:15.294 00.000 6880 Star::Find false star n=13 nbg=276 bg=8.1 sigma=1.1 thresh=11 peak=9
03:14:15.294 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=38, SNR=2.9, Peak=13 HFD=0.0
03:14:15.294 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:15.294 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:15.294 00.000 6880 Status Line: Star lost - low SNR
03:14:15.295 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=8, FiltMin=5, FiltMax=84, Gamma=0.780
03:14:15.295 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:15.295 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:15.295 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:15.295 00.000 6880 Enqueuing Expose request
03:14:15.296 00.001 10052 Worker thread wakes up
03:14:15.296 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:15.296 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:16.323 01.027 10052 Exposure complete
03:14:16.411 00.088 10052 worker thread done servicing request
03:14:16.411 00.000 6880 OnExposeComplete: enter
03:14:16.411 00.000 6880 UpdateGuideState(): m_state=1
03:14:16.411 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 22
03:14:16.411 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=12 HFD=0.0
03:14:16.411 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:16.412 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:16.412 00.000 6880 Status Line: Star lost - low mass
03:14:16.414 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=122, med=8, FiltMin=6, FiltMax=59, Gamma=0.780
03:14:16.414 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:16.414 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:16.414 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:16.414 00.000 6880 Enqueuing Expose request
03:14:16.414 00.000 10052 Worker thread wakes up
03:14:16.414 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:16.414 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:16.789 00.375 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fba4e00f-444d-47c0-a134-86a7989526c1"}
03:14:16.789 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fba4e00f-444d-47c0-a134-86a7989526c1"}
03:14:16.790 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cfcda0cc-8ec7-47c7-be4b-c11798b4bd96"}
03:14:16.790 00.000 6880 case statement mapped state 1 to 101
03:14:16.790 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"cfcda0cc-8ec7-47c7-be4b-c11798b4bd96"}
03:14:17.553 00.763 10052 Exposure complete
03:14:17.629 00.076 10052 worker thread done servicing request
03:14:17.629 00.000 6880 OnExposeComplete: enter
03:14:17.630 00.001 6880 UpdateGuideState(): m_state=1
03:14:17.630 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 23
03:14:17.630 00.000 6880 Star::Find false star n=9 nbg=285 bg=8.2 sigma=1.1 thresh=11 peak=10
03:14:17.630 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=30, SNR=2.9, Peak=13 HFD=0.0
03:14:17.630 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:17.630 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:17.630 00.000 6880 Status Line: Star lost - low SNR
03:14:17.631 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=124, med=8, FiltMin=6, FiltMax=59, Gamma=0.780
03:14:17.631 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:17.631 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:17.631 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:17.631 00.000 6880 Enqueuing Expose request
03:14:17.632 00.001 10052 Worker thread wakes up
03:14:17.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:17.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:18.549 00.917 10052 Exposure complete
03:14:18.613 00.064 10052 worker thread done servicing request
03:14:18.613 00.000 6880 OnExposeComplete: enter
03:14:18.613 00.000 6880 UpdateGuideState(): m_state=1
03:14:18.613 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 24
03:14:18.613 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.6, Peak=13 HFD=0.0
03:14:18.613 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:18.613 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:18.613 00.000 6880 Status Line: Star lost - low SNR
03:14:18.621 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=8, FiltMin=5, FiltMax=75, Gamma=0.780
03:14:18.621 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:18.621 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:18.621 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:18.621 00.000 6880 Enqueuing Expose request
03:14:18.621 00.000 10052 Worker thread wakes up
03:14:18.621 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:18.621 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:18.802 00.181 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1f0aee1a-db05-4d1d-b46a-fdb90bdb1343"}
03:14:18.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1f0aee1a-db05-4d1d-b46a-fdb90bdb1343"}
03:14:18.802 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17a38bb9-b932-4423-8731-4c28b241a8e8"}
03:14:18.804 00.002 6880 case statement mapped state 1 to 101
03:14:18.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"17a38bb9-b932-4423-8731-4c28b241a8e8"}
03:14:19.748 00.944 10052 Exposure complete
03:14:19.828 00.080 10052 worker thread done servicing request
03:14:19.828 00.000 6880 OnExposeComplete: enter
03:14:19.828 00.000 6880 UpdateGuideState(): m_state=1
03:14:19.828 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 25
03:14:19.828 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.3, Peak=13 HFD=0.0
03:14:19.828 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:19.828 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:19.828 00.000 6880 Status Line: Star lost - low SNR
03:14:19.828 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=8, FiltMin=6, FiltMax=73, Gamma=0.780
03:14:19.828 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:19.828 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:19.828 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:19.828 00.000 6880 Enqueuing Expose request
03:14:19.828 00.000 10052 Worker thread wakes up
03:14:19.828 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:19.828 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:20.741 00.913 10052 Exposure complete
03:14:20.805 00.064 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2fb88995-e72a-40ea-aada-eadc5386f759"}
03:14:20.805 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2fb88995-e72a-40ea-aada-eadc5386f759"}
03:14:20.806 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1ce23ba1-a8f5-482f-9fd1-c9d41f4a90de"}
03:14:20.806 00.000 6880 case statement mapped state 1 to 101
03:14:20.806 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1ce23ba1-a8f5-482f-9fd1-c9d41f4a90de"}
03:14:20.829 00.023 10052 worker thread done servicing request
03:14:20.829 00.000 6880 OnExposeComplete: enter
03:14:20.829 00.000 6880 UpdateGuideState(): m_state=1
03:14:20.829 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 26
03:14:20.829 00.000 6880 Star::Find false star n=8 nbg=278 bg=7.9 sigma=1.1 thresh=11 peak=9
03:14:20.829 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=14 HFD=0.0
03:14:20.829 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:20.829 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:20.829 00.000 6880 Status Line: Star lost - low SNR
03:14:20.829 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=8, FiltMin=6, FiltMax=66, Gamma=0.780
03:14:20.829 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:20.829 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:20.829 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:20.829 00.000 6880 Enqueuing Expose request
03:14:20.829 00.000 10052 Worker thread wakes up
03:14:20.829 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:20.829 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:21.967 01.138 10052 Exposure complete
03:14:22.030 00.063 6880 OnExposeComplete: enter
03:14:22.030 00.000 10052 worker thread done servicing request
03:14:22.043 00.013 6880 UpdateGuideState(): m_state=1
03:14:22.043 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 27
03:14:22.043 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.1, Peak=12 HFD=0.0
03:14:22.043 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:22.043 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:22.043 00.000 6880 Status Line: Star lost - low SNR
03:14:22.043 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=8, FiltMin=6, FiltMax=45, Gamma=0.780
03:14:22.043 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:22.043 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:22.043 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:22.043 00.000 6880 Enqueuing Expose request
03:14:22.043 00.000 10052 Worker thread wakes up
03:14:22.043 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:22.043 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:22.807 00.764 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5a8e136-afb5-4b08-ba80-a195f1a66192"}
03:14:22.807 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5a8e136-afb5-4b08-ba80-a195f1a66192"}
03:14:22.809 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35a4a889-3483-4ce9-8f62-0ea4303d5ba2"}
03:14:22.809 00.000 6880 case statement mapped state 1 to 101
03:14:22.809 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"35a4a889-3483-4ce9-8f62-0ea4303d5ba2"}
03:14:22.950 00.141 10052 Exposure complete
03:14:23.030 00.080 10052 worker thread done servicing request
03:14:23.030 00.000 6880 OnExposeComplete: enter
03:14:23.030 00.000 6880 UpdateGuideState(): m_state=1
03:14:23.030 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 28
03:14:23.030 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=12 HFD=0.0
03:14:23.030 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:23.030 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:23.031 00.001 6880 Status Line: Star lost - low mass
03:14:23.031 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=129, med=8, FiltMin=5, FiltMax=74, Gamma=0.780
03:14:23.031 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:23.031 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:23.031 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:23.031 00.000 6880 Enqueuing Expose request
03:14:23.031 00.000 10052 Worker thread wakes up
03:14:23.031 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:23.031 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:24.162 01.131 10052 Exposure complete
03:14:24.246 00.084 10052 worker thread done servicing request
03:14:24.246 00.000 6880 OnExposeComplete: enter
03:14:24.246 00.000 6880 UpdateGuideState(): m_state=1
03:14:24.246 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 29
03:14:24.246 00.000 6880 Star::Find false star n=7 nbg=277 bg=7.8 sigma=1.1 thresh=11 peak=9
03:14:24.246 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=12 HFD=0.0
03:14:24.246 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:24.246 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:24.246 00.000 6880 Status Line: Star lost - low SNR
03:14:24.246 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=8, FiltMin=5, FiltMax=63, Gamma=0.780
03:14:24.246 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:24.246 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:24.246 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:24.246 00.000 6880 Enqueuing Expose request
03:14:24.246 00.000 10052 Worker thread wakes up
03:14:24.246 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:24.246 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:24.816 00.570 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2feb4cca-4510-47e9-b52e-9d36be56932e"}
03:14:24.816 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2feb4cca-4510-47e9-b52e-9d36be56932e"}
03:14:24.816 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e44750c3-6dc7-443a-aa66-f01d19b572f0"}
03:14:24.816 00.000 6880 case statement mapped state 1 to 101
03:14:24.816 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e44750c3-6dc7-443a-aa66-f01d19b572f0"}
03:14:25.167 00.351 10052 Exposure complete
03:14:25.248 00.081 6880 OnExposeComplete: enter
03:14:25.248 00.000 6880 UpdateGuideState(): m_state=1
03:14:25.248 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 30
03:14:25.248 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.4, Peak=12 HFD=0.0
03:14:25.248 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:25.248 00.000 10052 worker thread done servicing request
03:14:25.248 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:25.248 00.000 6880 Status Line: Star lost - low SNR
03:14:25.248 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=8, FiltMin=5, FiltMax=65, Gamma=0.780
03:14:25.248 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:25.248 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:25.248 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:25.248 00.000 6880 Enqueuing Expose request
03:14:25.248 00.000 10052 Worker thread wakes up
03:14:25.248 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:25.248 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:26.376 01.128 10052 Exposure complete
03:14:26.457 00.081 10052 worker thread done servicing request
03:14:26.457 00.000 6880 OnExposeComplete: enter
03:14:26.457 00.000 6880 UpdateGuideState(): m_state=1
03:14:26.457 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 31
03:14:26.457 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.0, Peak=12 HFD=0.0
03:14:26.457 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:26.457 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:26.457 00.000 6880 Status Line: Star lost - low mass
03:14:26.463 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=131, med=8, FiltMin=6, FiltMax=66, Gamma=0.780
03:14:26.463 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:26.463 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:26.463 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:26.463 00.000 6880 Enqueuing Expose request
03:14:26.463 00.000 10052 Worker thread wakes up
03:14:26.463 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:26.464 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:26.824 00.360 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"565d851c-091a-46de-a79a-5ebbc8733e85"}
03:14:26.824 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"565d851c-091a-46de-a79a-5ebbc8733e85"}
03:14:26.825 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c54b0a39-2abc-4e0c-9067-89233e6e5cde"}
03:14:26.825 00.000 6880 case statement mapped state 1 to 101
03:14:26.825 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c54b0a39-2abc-4e0c-9067-89233e6e5cde"}
03:14:27.477 00.652 10052 Exposure complete
03:14:27.565 00.088 10052 worker thread done servicing request
03:14:27.565 00.000 6880 OnExposeComplete: enter
03:14:27.565 00.000 6880 UpdateGuideState(): m_state=1
03:14:27.565 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 32
03:14:27.565 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.2, Peak=12 HFD=0.0
03:14:27.565 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:27.565 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:27.565 00.000 6880 Status Line: Star lost - low mass
03:14:27.565 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=8, FiltMin=6, FiltMax=85, Gamma=0.780
03:14:27.565 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:27.565 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:27.565 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:27.565 00.000 6880 Enqueuing Expose request
03:14:27.565 00.000 10052 Worker thread wakes up
03:14:27.565 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:27.565 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:28.693 01.128 10052 Exposure complete
03:14:28.739 00.046 10052 worker thread done servicing request
03:14:28.739 00.000 6880 OnExposeComplete: enter
03:14:28.739 00.000 6880 UpdateGuideState(): m_state=1
03:14:28.739 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 33
03:14:28.739 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.1, Peak=12 HFD=0.0
03:14:28.739 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:28.739 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:28.739 00.000 6880 Status Line: Star lost - low SNR
03:14:28.739 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=8, FiltMin=6, FiltMax=62, Gamma=0.780
03:14:28.739 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:28.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:28.739 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:28.739 00.000 6880 Enqueuing Expose request
03:14:28.739 00.000 10052 Worker thread wakes up
03:14:28.739 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:28.739 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:28.879 00.140 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"14be702f-9735-43f7-9100-a4d636130620"}
03:14:28.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"14be702f-9735-43f7-9100-a4d636130620"}
03:14:28.879 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80ce1533-30db-4e5a-9695-b30941887c36"}
03:14:28.879 00.000 6880 case statement mapped state 1 to 101
03:14:28.879 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"80ce1533-30db-4e5a-9695-b30941887c36"}
03:14:29.779 00.900 10052 Exposure complete
03:14:29.855 00.076 10052 worker thread done servicing request
03:14:29.855 00.000 6880 OnExposeComplete: enter
03:14:29.855 00.000 6880 UpdateGuideState(): m_state=1
03:14:29.855 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 34
03:14:29.855 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=12 HFD=0.0
03:14:29.855 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:29.855 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:29.855 00.000 6880 Status Line: Star lost - low mass
03:14:29.855 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=8, FiltMin=6, FiltMax=56, Gamma=0.780
03:14:29.855 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:29.855 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:29.855 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:29.855 00.000 6880 Enqueuing Expose request
03:14:29.855 00.000 10052 Worker thread wakes up
03:14:29.855 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:29.855 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:30.901 01.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"693811e0-7ad7-41de-96ed-b925f5bb8864"}
03:14:30.901 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"693811e0-7ad7-41de-96ed-b925f5bb8864"}
03:14:30.902 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"17d70435-5a3a-4946-9ea4-ca400e462f28"}
03:14:30.903 00.001 6880 case statement mapped state 1 to 101
03:14:30.903 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"17d70435-5a3a-4946-9ea4-ca400e462f28"}
03:14:30.994 00.091 10052 Exposure complete
03:14:31.072 00.078 10052 worker thread done servicing request
03:14:31.072 00.000 6880 OnExposeComplete: enter
03:14:31.072 00.000 6880 UpdateGuideState(): m_state=1
03:14:31.072 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 35
03:14:31.072 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.0, Peak=12 HFD=0.0
03:14:31.072 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:31.072 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:31.072 00.000 6880 Status Line: Star lost - low mass
03:14:31.088 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=8, FiltMin=5, FiltMax=56, Gamma=0.780
03:14:31.088 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:31.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:31.088 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:31.088 00.000 6880 Enqueuing Expose request
03:14:31.088 00.000 10052 Worker thread wakes up
03:14:31.088 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:31.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:31.998 00.910 10052 Exposure complete
03:14:32.060 00.062 10052 worker thread done servicing request
03:14:32.060 00.000 6880 OnExposeComplete: enter
03:14:32.060 00.000 6880 UpdateGuideState(): m_state=1
03:14:32.060 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 36
03:14:32.060 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.5, Peak=13 HFD=0.0
03:14:32.060 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:32.060 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:32.060 00.000 6880 Status Line: Star lost - low SNR
03:14:32.060 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=8, FiltMin=5, FiltMax=62, Gamma=0.780
03:14:32.060 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:32.060 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:32.060 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:32.060 00.000 6880 Enqueuing Expose request
03:14:32.060 00.000 10052 Worker thread wakes up
03:14:32.060 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:32.060 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:32.912 00.852 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bef72032-cb79-447d-ae94-91177b7647b6"}
03:14:32.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bef72032-cb79-447d-ae94-91177b7647b6"}
03:14:32.912 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"23857cff-e29d-406d-8123-674ab572a58a"}
03:14:32.912 00.000 6880 case statement mapped state 1 to 101
03:14:32.912 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"23857cff-e29d-406d-8123-674ab572a58a"}
03:14:33.194 00.282 10052 Exposure complete
03:14:33.272 00.078 10052 worker thread done servicing request
03:14:33.272 00.000 6880 OnExposeComplete: enter
03:14:33.272 00.000 6880 UpdateGuideState(): m_state=1
03:14:33.272 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 37
03:14:33.272 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.2, Peak=13 HFD=0.0
03:14:33.272 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:33.272 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:33.272 00.000 6880 Status Line: Star lost - low SNR
03:14:33.276 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=121, med=8, FiltMin=6, FiltMax=64, Gamma=0.780
03:14:33.276 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:33.276 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:33.276 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:33.276 00.000 6880 Enqueuing Expose request
03:14:33.276 00.000 10052 Worker thread wakes up
03:14:33.276 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:33.276 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:34.296 01.020 10052 Exposure complete
03:14:34.371 00.075 10052 worker thread done servicing request
03:14:34.371 00.000 6880 OnExposeComplete: enter
03:14:34.371 00.000 6880 UpdateGuideState(): m_state=1
03:14:34.371 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 38
03:14:34.371 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=12 HFD=0.0
03:14:34.371 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:34.371 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:34.371 00.000 6880 Status Line: Star lost - low mass
03:14:34.371 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=8, FiltMin=6, FiltMax=79, Gamma=0.780
03:14:34.371 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:34.371 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:34.371 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:34.371 00.000 6880 Enqueuing Expose request
03:14:34.371 00.000 10052 Worker thread wakes up
03:14:34.371 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:34.371 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:34.924 00.553 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2837a204-b4e5-42b0-b6db-748208f3afcc"}
03:14:34.925 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2837a204-b4e5-42b0-b6db-748208f3afcc"}
03:14:34.927 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2d1d4831-1cf0-4260-8e24-513c9dac3018"}
03:14:34.927 00.000 6880 case statement mapped state 1 to 101
03:14:34.927 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2d1d4831-1cf0-4260-8e24-513c9dac3018"}
03:14:35.160 00.233 6880 evsrv: cli 01543AA0 connect
03:14:35.160 00.000 6880 case statement mapped state 1 to 101
03:14:35.166 00.006 6880 case statement mapped state 1 to 101
03:14:35.166 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54943,1.58244],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6e7aaafc-2618-4c2d-8ae7-c5835b45598f"}
03:14:35.166 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:14:35.166 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"6e7aaafc-2618-4c2d-8ae7-c5835b45598f"}
03:14:35.166 00.000 6880 evsrv: cli 01543AA0 disconnect
03:14:35.166 00.000 6880 evsrv: cli 015431E0 connect
03:14:35.166 00.000 6880 case statement mapped state 1 to 101
03:14:35.168 00.002 6880 case statement mapped state 1 to 101
03:14:35.168 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"8725c0d6-c914-426f-a63c-edfda43f57a5"}
03:14:35.168 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"8725c0d6-c914-426f-a63c-edfda43f57a5"}
03:14:35.168 00.000 6880 evsrv: cli 015431E0 disconnect
03:14:35.169 00.001 6880 evsrv: cli 0FDBAF70 connect
03:14:35.169 00.000 6880 case statement mapped state 1 to 101
03:14:35.169 00.000 6880 case statement mapped state 1 to 101
03:14:35.170 00.001 6880 evsrv: cli 0FDBAF70 request: {"method":"get_lock_shift_params","id":"5adf26c5-78b1-49b5-9201-b7b7c1cbac04"}
03:14:35.170 00.000 6880 evsrv: cli 0FDBAF70 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"5adf26c5-78b1-49b5-9201-b7b7c1cbac04"}
03:14:35.170 00.000 6880 evsrv: cli 0FDBAF70 disconnect
03:14:35.504 00.334 10052 Exposure complete
03:14:35.584 00.080 10052 worker thread done servicing request
03:14:35.584 00.000 6880 OnExposeComplete: enter
03:14:35.584 00.000 6880 UpdateGuideState(): m_state=1
03:14:35.584 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 39
03:14:35.584 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=14 HFD=0.0
03:14:35.584 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:35.584 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:35.584 00.000 6880 Status Line: Star lost - low mass
03:14:35.584 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=130, med=8, FiltMin=6, FiltMax=73, Gamma=0.780
03:14:35.584 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:35.584 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:35.584 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:35.584 00.000 6880 Enqueuing Expose request
03:14:35.584 00.000 10052 Worker thread wakes up
03:14:35.584 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:35.584 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:36.603 01.019 10052 Exposure complete
03:14:36.666 00.063 10052 worker thread done servicing request
03:14:36.666 00.000 6880 OnExposeComplete: enter
03:14:36.666 00.000 6880 UpdateGuideState(): m_state=1
03:14:36.666 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 40
03:14:36.666 00.000 6880 Star::Find false star n=17 nbg=274 bg=7.7 sigma=0.9 thresh=10 peak=9
03:14:36.666 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=44, SNR=2.9, Peak=12 HFD=0.0
03:14:36.666 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:36.666 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:36.666 00.000 6880 Status Line: Star lost - low SNR
03:14:36.674 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=8, FiltMin=6, FiltMax=71, Gamma=0.780
03:14:36.674 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:36.674 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:36.674 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:36.674 00.000 6880 Enqueuing Expose request
03:14:36.674 00.000 10052 Worker thread wakes up
03:14:36.675 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:36.675 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:36.937 00.262 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9958d6f9-8415-4f50-93aa-a6368b8c6e58"}
03:14:36.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9958d6f9-8415-4f50-93aa-a6368b8c6e58"}
03:14:36.937 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"07f48c37-5c28-43b6-97d6-b28bbfd1320c"}
03:14:36.937 00.000 6880 case statement mapped state 1 to 101
03:14:36.937 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"07f48c37-5c28-43b6-97d6-b28bbfd1320c"}
03:14:37.799 00.862 10052 Exposure complete
03:14:37.878 00.079 10052 worker thread done servicing request
03:14:37.878 00.000 6880 OnExposeComplete: enter
03:14:37.878 00.000 6880 UpdateGuideState(): m_state=1
03:14:37.878 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 41
03:14:37.878 00.000 6880 Star::Find false star n=8 nbg=277 bg=8.0 sigma=1.1 thresh=11 peak=9
03:14:37.878 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=12 HFD=0.0
03:14:37.878 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:37.878 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:37.878 00.000 6880 Status Line: Star lost - low SNR
03:14:37.886 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=139, med=8, FiltMin=6, FiltMax=70, Gamma=0.780
03:14:37.886 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:37.886 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:37.886 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:37.886 00.000 6880 Enqueuing Expose request
03:14:37.886 00.000 10052 Worker thread wakes up
03:14:37.886 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:37.886 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:38.897 01.011 10052 Exposure complete
03:14:38.944 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b59895b5-8ec0-4d17-a1fb-d9fb16ef595f"}
03:14:38.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b59895b5-8ec0-4d17-a1fb-d9fb16ef595f"}
03:14:38.944 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aaad6184-cedb-4feb-abc2-4295a2ba871a"}
03:14:38.944 00.000 6880 case statement mapped state 1 to 101
03:14:38.944 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"aaad6184-cedb-4feb-abc2-4295a2ba871a"}
03:14:38.960 00.016 10052 worker thread done servicing request
03:14:38.960 00.000 6880 OnExposeComplete: enter
03:14:38.960 00.000 6880 UpdateGuideState(): m_state=1
03:14:38.960 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 42
03:14:38.960 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=12 HFD=0.0
03:14:38.960 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:38.960 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:38.960 00.000 6880 Status Line: Star lost - low mass
03:14:38.960 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=149, med=8, FiltMin=5, FiltMax=56, Gamma=0.780
03:14:38.960 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:38.960 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:38.960 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:38.960 00.000 6880 Enqueuing Expose request
03:14:38.960 00.000 10052 Worker thread wakes up
03:14:38.960 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:38.960 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:40.098 01.138 10052 Exposure complete
03:14:40.182 00.084 10052 worker thread done servicing request
03:14:40.182 00.000 6880 OnExposeComplete: enter
03:14:40.182 00.000 6880 UpdateGuideState(): m_state=1
03:14:40.182 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 43
03:14:40.182 00.000 6880 Star::Find false star n=10 nbg=282 bg=8.1 sigma=1.1 thresh=11 peak=9
03:14:40.182 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=33, SNR=2.9, Peak=13 HFD=0.0
03:14:40.182 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:40.182 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:40.182 00.000 6880 Status Line: Star lost - low SNR
03:14:40.182 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=164, med=8, FiltMin=5, FiltMax=88, Gamma=0.780
03:14:40.182 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:40.182 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:40.182 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:40.182 00.000 6880 Enqueuing Expose request
03:14:40.182 00.000 10052 Worker thread wakes up
03:14:40.182 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:40.182 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:40.958 00.776 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5fe0a1a0-4afd-462b-b87b-4bb91e9066c0"}
03:14:40.958 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5fe0a1a0-4afd-462b-b87b-4bb91e9066c0"}
03:14:40.958 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1d42e380-41d6-41a0-8ca1-02cd39a7b6f0"}
03:14:40.958 00.000 6880 case statement mapped state 1 to 101
03:14:40.958 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1d42e380-41d6-41a0-8ca1-02cd39a7b6f0"}
03:14:41.099 00.141 10052 Exposure complete
03:14:41.161 00.062 10052 worker thread done servicing request
03:14:41.161 00.000 6880 OnExposeComplete: enter
03:14:41.161 00.000 6880 UpdateGuideState(): m_state=1
03:14:41.161 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 44
03:14:41.161 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=12 HFD=0.0
03:14:41.161 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:41.161 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:41.161 00.000 6880 Status Line: Star lost - low SNR
03:14:41.177 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=8, FiltMin=5, FiltMax=68, Gamma=0.780
03:14:41.177 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:41.177 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:41.177 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:41.177 00.000 6880 Enqueuing Expose request
03:14:41.177 00.000 10052 Worker thread wakes up
03:14:41.177 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:41.177 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:42.303 01.126 10052 Exposure complete
03:14:42.367 00.064 10052 worker thread done servicing request
03:14:42.382 00.015 6880 OnExposeComplete: enter
03:14:42.382 00.000 6880 UpdateGuideState(): m_state=1
03:14:42.382 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 45
03:14:42.382 00.000 6880 Star::Find false star n=9 nbg=282 bg=8.1 sigma=1.1 thresh=11 peak=9
03:14:42.382 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=28, SNR=2.9, Peak=12 HFD=0.0
03:14:42.382 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:42.382 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:42.382 00.000 6880 Status Line: Star lost - low SNR
03:14:42.382 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=162, med=8, FiltMin=6, FiltMax=94, Gamma=0.780
03:14:42.382 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:42.382 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:42.382 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:42.382 00.000 6880 Enqueuing Expose request
03:14:42.382 00.000 10052 Worker thread wakes up
03:14:42.382 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:42.382 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:42.963 00.581 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8515497a-fbc4-41d7-82e8-ecd2121263e2"}
03:14:42.964 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8515497a-fbc4-41d7-82e8-ecd2121263e2"}
03:14:42.964 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3f064ccc-42e9-4c14-806c-f0a2b79634d3"}
03:14:42.964 00.000 6880 case statement mapped state 1 to 101
03:14:42.964 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3f064ccc-42e9-4c14-806c-f0a2b79634d3"}
03:14:43.402 00.438 10052 Exposure complete
03:14:43.471 00.069 10052 worker thread done servicing request
03:14:43.471 00.000 6880 OnExposeComplete: enter
03:14:43.471 00.000 6880 UpdateGuideState(): m_state=1
03:14:43.471 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 46
03:14:43.471 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.5, Peak=13 HFD=0.0
03:14:43.471 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:43.471 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:43.471 00.000 6880 Status Line: Star lost - low SNR
03:14:43.474 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=8, FiltMin=5, FiltMax=68, Gamma=0.780
03:14:43.474 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:43.474 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:43.474 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:43.474 00.000 6880 Enqueuing Expose request
03:14:43.474 00.000 10052 Worker thread wakes up
03:14:43.474 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:43.474 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:44.606 01.132 10052 Exposure complete
03:14:44.695 00.089 10052 worker thread done servicing request
03:14:44.695 00.000 6880 OnExposeComplete: enter
03:14:44.695 00.000 6880 UpdateGuideState(): m_state=1
03:14:44.695 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 47
03:14:44.695 00.000 6880 Star::Find false star n=9 nbg=274 bg=8.2 sigma=1.1 thresh=11 peak=9
03:14:44.695 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=12 HFD=0.0
03:14:44.695 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:44.695 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:44.695 00.000 6880 Status Line: Star lost - low SNR
03:14:44.695 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=8, FiltMin=6, FiltMax=75, Gamma=0.780
03:14:44.695 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:44.695 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:44.695 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:44.695 00.000 6880 Enqueuing Expose request
03:14:44.695 00.000 10052 Worker thread wakes up
03:14:44.695 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:44.695 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:44.966 00.271 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa3920ac-5183-43e4-bf27-09865ffdef8f"}
03:14:44.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa3920ac-5183-43e4-bf27-09865ffdef8f"}
03:14:44.966 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21f1e3b9-3026-4864-8001-a2498d9af8e1"}
03:14:44.966 00.000 6880 case statement mapped state 1 to 101
03:14:44.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"21f1e3b9-3026-4864-8001-a2498d9af8e1"}
03:14:45.600 00.634 10052 Exposure complete
03:14:45.678 00.078 10052 worker thread done servicing request
03:14:45.678 00.000 6880 OnExposeComplete: enter
03:14:45.678 00.000 6880 UpdateGuideState(): m_state=1
03:14:45.678 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 48
03:14:45.678 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=13 HFD=0.0
03:14:45.678 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:45.678 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:45.678 00.000 6880 Status Line: Star lost - low SNR
03:14:45.687 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=8, FiltMin=5, FiltMax=83, Gamma=0.780
03:14:45.687 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:45.687 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:45.687 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:45.687 00.000 6880 Enqueuing Expose request
03:14:45.687 00.000 10052 Worker thread wakes up
03:14:45.687 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:45.687 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:46.810 01.123 10052 Exposure complete
03:14:46.888 00.078 10052 worker thread done servicing request
03:14:46.888 00.000 6880 OnExposeComplete: enter
03:14:46.888 00.000 6880 UpdateGuideState(): m_state=1
03:14:46.888 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 49
03:14:46.888 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=13 HFD=0.0
03:14:46.888 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:46.888 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:46.888 00.000 6880 Status Line: Star lost - low SNR
03:14:46.895 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=135, med=8, FiltMin=6, FiltMax=103, Gamma=0.780
03:14:46.895 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:46.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:46.895 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:46.895 00.000 6880 Enqueuing Expose request
03:14:46.895 00.000 10052 Worker thread wakes up
03:14:46.895 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:46.895 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:46.968 00.073 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55ef2481-e4d6-4dc1-bf76-7b8b5f166a5a"}
03:14:46.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55ef2481-e4d6-4dc1-bf76-7b8b5f166a5a"}
03:14:46.968 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14da21ca-f2ed-4718-94f6-efea323dff5d"}
03:14:46.968 00.000 6880 case statement mapped state 1 to 101
03:14:46.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"14da21ca-f2ed-4718-94f6-efea323dff5d"}
03:14:47.907 00.939 10052 Exposure complete
03:14:47.985 00.078 10052 worker thread done servicing request
03:14:47.985 00.000 6880 OnExposeComplete: enter
03:14:47.985 00.000 6880 UpdateGuideState(): m_state=1
03:14:47.985 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 50
03:14:47.985 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.2, Peak=12 HFD=0.0
03:14:47.985 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:47.985 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:47.985 00.000 6880 Status Line: Star lost - low mass
03:14:47.985 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=8, FiltMin=6, FiltMax=87, Gamma=0.780
03:14:47.985 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:47.985 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:47.985 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:47.985 00.000 6880 Enqueuing Expose request
03:14:47.985 00.000 10052 Worker thread wakes up
03:14:47.985 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:47.985 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:48.973 00.988 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48dca39f-629f-468e-8d2c-8b02d88f43d6"}
03:14:48.973 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48dca39f-629f-468e-8d2c-8b02d88f43d6"}
03:14:48.973 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51a859f1-8fdf-4914-a3df-f0473df7e316"}
03:14:48.977 00.004 6880 case statement mapped state 1 to 101
03:14:48.977 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"51a859f1-8fdf-4914-a3df-f0473df7e316"}
03:14:49.131 00.154 10052 Exposure complete
03:14:49.210 00.079 10052 worker thread done servicing request
03:14:49.210 00.000 6880 OnExposeComplete: enter
03:14:49.210 00.000 6880 UpdateGuideState(): m_state=1
03:14:49.210 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 51
03:14:49.210 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=12 HFD=0.0
03:14:49.210 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:49.210 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:49.210 00.000 6880 Status Line: Star lost - low SNR
03:14:49.210 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=8, FiltMin=5, FiltMax=84, Gamma=0.780
03:14:49.210 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:49.210 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:49.210 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:49.210 00.000 6880 Enqueuing Expose request
03:14:49.210 00.000 10052 Worker thread wakes up
03:14:49.210 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:49.210 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:50.125 00.915 10052 Exposure complete
03:14:50.203 00.078 6880 OnExposeComplete: enter
03:14:50.203 00.000 6880 UpdateGuideState(): m_state=1
03:14:50.203 00.000 10052 worker thread done servicing request
03:14:50.209 00.006 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 52
03:14:50.209 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=14 HFD=0.0
03:14:50.209 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:50.209 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:50.209 00.000 6880 Status Line: Star lost - low SNR
03:14:50.210 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=8, FiltMin=6, FiltMax=77, Gamma=0.780
03:14:50.210 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:50.210 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:50.210 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:50.210 00.000 6880 Enqueuing Expose request
03:14:50.210 00.000 10052 Worker thread wakes up
03:14:50.210 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:50.210 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:50.971 00.761 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5253744e-6c4c-4646-9851-edbf66807d17"}
03:14:50.971 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5253744e-6c4c-4646-9851-edbf66807d17"}
03:14:50.971 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5572c270-ce61-4439-9bc5-3bfbfa8f7e3a"}
03:14:50.971 00.000 6880 case statement mapped state 1 to 101
03:14:50.971 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5572c270-ce61-4439-9bc5-3bfbfa8f7e3a"}
03:14:51.331 00.360 10052 Exposure complete
03:14:51.396 00.065 10052 worker thread done servicing request
03:14:51.396 00.000 6880 OnExposeComplete: enter
03:14:51.396 00.000 6880 UpdateGuideState(): m_state=1
03:14:51.396 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 53
03:14:51.396 00.000 6880 Star::Find false star n=12 nbg=279 bg=8.1 sigma=1.1 thresh=11 peak=9
03:14:51.396 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=41, SNR=2.9, Peak=13 HFD=0.0
03:14:51.396 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:51.396 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:51.396 00.000 6880 Status Line: Star lost - low SNR
03:14:51.396 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=186, med=8, FiltMin=6, FiltMax=91, Gamma=0.780
03:14:51.404 00.008 6880 UpdateGuideState exits: Star lost - low SNR
03:14:51.404 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:51.404 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:51.404 00.000 6880 Enqueuing Expose request
03:14:51.404 00.000 10052 Worker thread wakes up
03:14:51.404 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:51.404 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:52.432 01.028 10052 Exposure complete
03:14:52.512 00.080 10052 worker thread done servicing request
03:14:52.512 00.000 6880 OnExposeComplete: enter
03:14:52.512 00.000 6880 UpdateGuideState(): m_state=1
03:14:52.512 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 54
03:14:52.512 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=3.0, Peak=13 HFD=0.0
03:14:52.512 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:52.512 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:52.512 00.000 6880 Status Line: Star lost - low SNR
03:14:52.518 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=148, med=8, FiltMin=5, FiltMax=66, Gamma=0.780
03:14:52.518 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:52.518 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:52.518 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:52.518 00.000 6880 Enqueuing Expose request
03:14:52.518 00.000 10052 Worker thread wakes up
03:14:52.518 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:52.518 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:52.984 00.466 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07e98750-4826-42cb-a9bb-c4cb1c1a9c62"}
03:14:52.985 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07e98750-4826-42cb-a9bb-c4cb1c1a9c62"}
03:14:52.985 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ceeab042-8861-432e-95f3-d8c92e85bac8"}
03:14:52.985 00.000 6880 case statement mapped state 1 to 101
03:14:52.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ceeab042-8861-432e-95f3-d8c92e85bac8"}
03:14:53.644 00.659 10052 Exposure complete
03:14:53.724 00.080 10052 worker thread done servicing request
03:14:53.724 00.000 6880 OnExposeComplete: enter
03:14:53.724 00.000 6880 UpdateGuideState(): m_state=1
03:14:53.724 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 55
03:14:53.724 00.000 6880 Star::Find false star n=11 nbg=281 bg=8.1 sigma=1.1 thresh=11 peak=9
03:14:53.724 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=34, SNR=2.9, Peak=13 HFD=0.0
03:14:53.724 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:53.724 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:53.724 00.000 6880 Status Line: Star lost - low SNR
03:14:53.724 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=132, med=8, FiltMin=6, FiltMax=88, Gamma=0.780
03:14:53.724 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:53.724 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:53.724 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:53.724 00.000 6880 Enqueuing Expose request
03:14:53.724 00.000 10052 Worker thread wakes up
03:14:53.724 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:53.724 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:54.756 01.032 10052 Exposure complete
03:14:54.814 00.058 10052 worker thread done servicing request
03:14:54.814 00.000 6880 OnExposeComplete: enter
03:14:54.814 00.000 6880 UpdateGuideState(): m_state=1
03:14:54.814 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 56
03:14:54.814 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=12 HFD=0.0
03:14:54.814 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:54.814 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:54.814 00.000 6880 Status Line: Star lost - low mass
03:14:54.814 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=160, med=8, FiltMin=5, FiltMax=89, Gamma=0.780
03:14:54.814 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:54.814 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:54.814 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:54.814 00.000 6880 Enqueuing Expose request
03:14:54.814 00.000 10052 Worker thread wakes up
03:14:54.814 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:54.814 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:54.989 00.175 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0db7115-1678-4a71-867f-0e2d9bc573eb"}
03:14:54.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0db7115-1678-4a71-867f-0e2d9bc573eb"}
03:14:55.005 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"39d6ebf2-f2bd-488e-ba80-cf8b7fc1e0c9"}
03:14:55.005 00.000 6880 case statement mapped state 1 to 101
03:14:55.005 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"39d6ebf2-f2bd-488e-ba80-cf8b7fc1e0c9"}
03:14:55.176 00.171 6880 evsrv: cli 015431E0 connect
03:14:55.176 00.000 6880 case statement mapped state 1 to 101
03:14:55.176 00.000 6880 case statement mapped state 1 to 101
03:14:55.179 00.003 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54938,1.58242],"units":"arcsec/hr","axes":"RA/Dec"},"id":"aa76de5c-1018-46e3-ba9a-c6fc03630fe4"}
03:14:55.179 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:14:55.179 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"aa76de5c-1018-46e3-ba9a-c6fc03630fe4"}
03:14:55.179 00.000 6880 evsrv: cli 015431E0 disconnect
03:14:55.179 00.000 6880 evsrv: cli 01543AA0 connect
03:14:55.179 00.000 6880 case statement mapped state 1 to 101
03:14:55.179 00.000 6880 case statement mapped state 1 to 101
03:14:55.179 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"f33eb407-eaf1-4689-91e9-68d991ce0d5d"}
03:14:55.179 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"f33eb407-eaf1-4689-91e9-68d991ce0d5d"}
03:14:55.181 00.002 6880 evsrv: cli 01543AA0 disconnect
03:14:55.182 00.001 6880 evsrv: cli 015431E0 connect
03:14:55.182 00.000 6880 case statement mapped state 1 to 101
03:14:55.182 00.000 6880 case statement mapped state 1 to 101
03:14:55.182 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"7e9438fb-9a6a-4da1-b302-e45d0980634e"}
03:14:55.182 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7e9438fb-9a6a-4da1-b302-e45d0980634e"}
03:14:55.183 00.001 6880 evsrv: cli 015431E0 disconnect
03:14:55.957 00.774 10052 Exposure complete
03:14:56.020 00.063 10052 worker thread done servicing request
03:14:56.020 00.000 6880 OnExposeComplete: enter
03:14:56.020 00.000 6880 UpdateGuideState(): m_state=1
03:14:56.020 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 57
03:14:56.021 00.001 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.2, Peak=14 HFD=0.0
03:14:56.021 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:56.021 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:56.021 00.000 6880 Status Line: Star lost - low SNR
03:14:56.021 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=158, med=8, FiltMin=5, FiltMax=74, Gamma=0.780
03:14:56.021 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:56.021 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:56.021 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:56.021 00.000 6880 Enqueuing Expose request
03:14:56.021 00.000 10052 Worker thread wakes up
03:14:56.021 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:56.021 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:56.992 00.971 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce41ef35-2214-47fe-b4ac-738825229fda"}
03:14:56.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce41ef35-2214-47fe-b4ac-738825229fda"}
03:14:56.992 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"94235893-cc3e-4085-a75e-b7af876cbf7d"}
03:14:56.992 00.000 6880 case statement mapped state 1 to 101
03:14:56.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"94235893-cc3e-4085-a75e-b7af876cbf7d"}
03:14:57.039 00.047 10052 Exposure complete
03:14:57.117 00.078 10052 worker thread done servicing request
03:14:57.117 00.000 6880 OnExposeComplete: enter
03:14:57.117 00.000 6880 UpdateGuideState(): m_state=1
03:14:57.117 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 58
03:14:57.117 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=14 HFD=0.0
03:14:57.117 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:57.117 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:57.117 00.000 6880 Status Line: Star lost - low mass
03:14:57.131 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=153, med=8, FiltMin=5, FiltMax=68, Gamma=0.780
03:14:57.131 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:57.131 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:57.131 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:57.131 00.000 6880 Enqueuing Expose request
03:14:57.131 00.000 10052 Worker thread wakes up
03:14:57.131 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:57.131 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:58.264 01.133 10052 Exposure complete
03:14:58.343 00.079 6880 OnExposeComplete: enter
03:14:58.343 00.000 6880 UpdateGuideState(): m_state=1
03:14:58.349 00.006 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 59
03:14:58.349 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=12 HFD=0.0
03:14:58.349 00.000 10052 worker thread done servicing request
03:14:58.349 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:58.349 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:58.349 00.000 6880 Status Line: Star lost - low mass
03:14:58.350 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=8, FiltMin=5, FiltMax=78, Gamma=0.780
03:14:58.350 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:14:58.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:58.350 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:58.350 00.000 6880 Enqueuing Expose request
03:14:58.350 00.000 10052 Worker thread wakes up
03:14:58.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:58.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:14:58.992 00.642 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48cc013c-a483-4051-bfd9-13831075596b"}
03:14:58.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48cc013c-a483-4051-bfd9-13831075596b"}
03:14:58.992 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"95086685-bbd5-4b54-b5f1-3c3a2aab0f45"}
03:14:58.992 00.000 6880 case statement mapped state 1 to 101
03:14:58.992 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"95086685-bbd5-4b54-b5f1-3c3a2aab0f45"}
03:14:59.262 00.270 10052 Exposure complete
03:14:59.336 00.074 10052 worker thread done servicing request
03:14:59.336 00.000 6880 OnExposeComplete: enter
03:14:59.336 00.000 6880 UpdateGuideState(): m_state=1
03:14:59.336 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 60
03:14:59.336 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.5, Peak=12 HFD=0.0
03:14:59.336 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:14:59.336 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:14:59.336 00.000 6880 Status Line: Star lost - low SNR
03:14:59.340 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=146, med=8, FiltMin=5, FiltMax=81, Gamma=0.780
03:14:59.340 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:14:59.340 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:14:59.340 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:14:59.340 00.000 6880 Enqueuing Expose request
03:14:59.341 00.001 10052 Worker thread wakes up
03:14:59.341 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:14:59.341 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:00.477 01.136 10052 Exposure complete
03:15:00.554 00.077 10052 worker thread done servicing request
03:15:00.555 00.001 6880 OnExposeComplete: enter
03:15:00.555 00.000 6880 UpdateGuideState(): m_state=1
03:15:00.555 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 61
03:15:00.555 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.3, Peak=12 HFD=0.0
03:15:00.555 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:00.555 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:00.556 00.001 6880 Status Line: Star lost - low SNR
03:15:00.556 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=8, FiltMin=6, FiltMax=80, Gamma=0.780
03:15:00.556 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:00.556 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:00.556 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:00.557 00.001 6880 Enqueuing Expose request
03:15:00.557 00.000 10052 Worker thread wakes up
03:15:00.557 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:00.557 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:00.989 00.432 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"41a4f799-b375-405b-9d6e-489b15cbc266"}
03:15:00.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"41a4f799-b375-405b-9d6e-489b15cbc266"}
03:15:00.990 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a5889817-4727-4760-ae0c-ed7099c11e50"}
03:15:00.990 00.000 6880 case statement mapped state 1 to 101
03:15:00.990 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a5889817-4727-4760-ae0c-ed7099c11e50"}
03:15:01.464 00.474 10052 Exposure complete
03:15:01.540 00.076 10052 worker thread done servicing request
03:15:01.540 00.000 6880 OnExposeComplete: enter
03:15:01.540 00.000 6880 UpdateGuideState(): m_state=1
03:15:01.540 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 62
03:15:01.540 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.0, Peak=12 HFD=0.0
03:15:01.540 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:01.540 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:01.540 00.000 6880 Status Line: Star lost - low SNR
03:15:01.549 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=8, FiltMin=6, FiltMax=87, Gamma=0.780
03:15:01.549 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:01.549 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:01.549 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:01.549 00.000 6880 Enqueuing Expose request
03:15:01.549 00.000 10052 Worker thread wakes up
03:15:01.549 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:01.549 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:02.684 01.135 10052 Exposure complete
03:15:02.756 00.072 10052 worker thread done servicing request
03:15:02.756 00.000 6880 OnExposeComplete: enter
03:15:02.756 00.000 6880 UpdateGuideState(): m_state=1
03:15:02.756 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 63
03:15:02.756 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=12 HFD=0.0
03:15:02.756 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:02.756 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:02.756 00.000 6880 Status Line: Star lost - low mass
03:15:02.756 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=8, FiltMin=6, FiltMax=107, Gamma=0.780
03:15:02.756 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:02.756 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:02.756 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:02.756 00.000 6880 Enqueuing Expose request
03:15:02.756 00.000 10052 Worker thread wakes up
03:15:02.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:02.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:02.996 00.240 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7534abc5-4e6f-4e73-9053-6ad5bfd7366f"}
03:15:02.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7534abc5-4e6f-4e73-9053-6ad5bfd7366f"}
03:15:02.996 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab86a24e-cda3-4599-9072-a276c39e62f0"}
03:15:02.996 00.000 6880 case statement mapped state 1 to 101
03:15:02.996 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ab86a24e-cda3-4599-9072-a276c39e62f0"}
03:15:03.691 00.695 10052 Exposure complete
03:15:03.775 00.084 10052 worker thread done servicing request
03:15:03.775 00.000 6880 OnExposeComplete: enter
03:15:03.775 00.000 6880 UpdateGuideState(): m_state=1
03:15:03.775 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 64
03:15:03.775 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=1.9, Peak=13 HFD=0.0
03:15:03.775 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:03.775 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:03.775 00.000 6880 Status Line: Star lost - low mass
03:15:03.775 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=8, FiltMin=6, FiltMax=83, Gamma=0.780
03:15:03.775 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:03.775 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:03.775 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:03.775 00.000 6880 Enqueuing Expose request
03:15:03.775 00.000 10052 Worker thread wakes up
03:15:03.780 00.005 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:03.780 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:04.920 01.140 10052 Exposure complete
03:15:05.004 00.084 10052 worker thread done servicing request
03:15:05.004 00.000 6880 OnExposeComplete: enter
03:15:05.004 00.000 6880 UpdateGuideState(): m_state=1
03:15:05.004 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 65
03:15:05.004 00.000 6880 Star::Find false star n=9 nbg=277 bg=8.1 sigma=1.1 thresh=11 peak=10
03:15:05.004 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=12 HFD=0.0
03:15:05.004 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:05.004 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:05.004 00.000 6880 Status Line: Star lost - low SNR
03:15:05.008 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=8, FiltMin=5, FiltMax=63, Gamma=0.780
03:15:05.008 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:05.008 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:05.008 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:05.008 00.000 6880 Enqueuing Expose request
03:15:05.008 00.000 10052 Worker thread wakes up
03:15:05.008 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:05.008 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:05.008 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c85b1cd1-b447-480d-a83c-09d495ae4b44"}
03:15:05.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c85b1cd1-b447-480d-a83c-09d495ae4b44"}
03:15:05.008 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1c8b779-dd67-41dd-aa37-29400c724920"}
03:15:05.008 00.000 6880 case statement mapped state 1 to 101
03:15:05.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b1c8b779-dd67-41dd-aa37-29400c724920"}
03:15:05.930 00.922 10052 Exposure complete
03:15:06.000 00.070 10052 worker thread done servicing request
03:15:06.000 00.000 6880 OnExposeComplete: enter
03:15:06.000 00.000 6880 UpdateGuideState(): m_state=1
03:15:06.000 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 66
03:15:06.000 00.000 6880 Star::Find false star n=7 nbg=280 bg=8.1 sigma=1.1 thresh=11 peak=9
03:15:06.000 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=12 HFD=0.0
03:15:06.000 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:06.000 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:06.000 00.000 6880 Status Line: Star lost - low SNR
03:15:06.000 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=170, med=8, FiltMin=6, FiltMax=89, Gamma=0.780
03:15:06.000 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:06.000 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:06.000 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:06.000 00.000 6880 Enqueuing Expose request
03:15:06.000 00.000 10052 Worker thread wakes up
03:15:06.000 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:06.000 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:07.007 01.007 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ef0ee5e4-1174-4522-a7fc-667337e840c8"}
03:15:07.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ef0ee5e4-1174-4522-a7fc-667337e840c8"}
03:15:07.007 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ff49ac56-43f5-4cf8-9e9e-39990ced2116"}
03:15:07.007 00.000 6880 case statement mapped state 1 to 101
03:15:07.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ff49ac56-43f5-4cf8-9e9e-39990ced2116"}
03:15:07.135 00.128 10052 Exposure complete
03:15:07.221 00.086 10052 worker thread done servicing request
03:15:07.221 00.000 6880 OnExposeComplete: enter
03:15:07.221 00.000 6880 UpdateGuideState(): m_state=1
03:15:07.221 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 67
03:15:07.221 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.1, Peak=12 HFD=0.0
03:15:07.221 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:07.221 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:07.221 00.000 6880 Status Line: Star lost - low SNR
03:15:07.221 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=155, med=8, FiltMin=6, FiltMax=84, Gamma=0.780
03:15:07.221 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:07.221 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:07.221 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:07.221 00.000 6880 Enqueuing Expose request
03:15:07.221 00.000 10052 Worker thread wakes up
03:15:07.221 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:07.221 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:08.130 00.909 10052 Exposure complete
03:15:08.219 00.089 6880 OnExposeComplete: enter
03:15:08.219 00.000 10052 worker thread done servicing request
03:15:08.219 00.000 6880 UpdateGuideState(): m_state=1
03:15:08.219 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 68
03:15:08.219 00.000 6880 Star::Find false star n=14 nbg=270 bg=8.5 sigma=1.0 thresh=11 peak=9
03:15:08.219 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=38, SNR=2.9, Peak=12 HFD=0.0
03:15:08.219 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:08.219 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:08.220 00.001 6880 Status Line: Star lost - low SNR
03:15:08.220 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=140, med=8, FiltMin=6, FiltMax=63, Gamma=0.780
03:15:08.220 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:08.220 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:08.220 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:08.220 00.000 6880 Enqueuing Expose request
03:15:08.220 00.000 10052 Worker thread wakes up
03:15:08.220 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:08.220 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:09.010 00.790 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b39430a3-9a8f-419e-a869-0d0f88467bcc"}
03:15:09.010 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b39430a3-9a8f-419e-a869-0d0f88467bcc"}
03:15:09.010 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7477ef94-6999-46c8-8c27-63b5e3a7997f"}
03:15:09.010 00.000 6880 case statement mapped state 1 to 101
03:15:09.010 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7477ef94-6999-46c8-8c27-63b5e3a7997f"}
03:15:09.363 00.353 10052 Exposure complete
03:15:09.431 00.068 10052 worker thread done servicing request
03:15:09.431 00.000 6880 OnExposeComplete: enter
03:15:09.431 00.000 6880 UpdateGuideState(): m_state=1
03:15:09.431 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 69
03:15:09.431 00.000 6880 Star::Find false star n=10 nbg=271 bg=8.1 sigma=1.0 thresh=11 peak=9
03:15:09.431 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=30, SNR=2.9, Peak=12 HFD=0.0
03:15:09.431 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:09.442 00.011 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:09.442 00.000 6880 Status Line: Star lost - low SNR
03:15:09.443 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=147, med=8, FiltMin=6, FiltMax=71, Gamma=0.780
03:15:09.443 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:09.443 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:09.443 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:09.443 00.000 6880 Enqueuing Expose request
03:15:09.443 00.000 10052 Worker thread wakes up
03:15:09.443 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:09.443 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:10.353 00.910 10052 Exposure complete
03:15:10.434 00.081 10052 worker thread done servicing request
03:15:10.434 00.000 6880 OnExposeComplete: enter
03:15:10.434 00.000 6880 UpdateGuideState(): m_state=1
03:15:10.434 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 70
03:15:10.434 00.000 6880 Star::Find false star n=10 nbg=274 bg=8.3 sigma=1.1 thresh=11 peak=10
03:15:10.434 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=28, SNR=2.9, Peak=15 HFD=0.0
03:15:10.434 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:10.434 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:10.434 00.000 6880 Status Line: Star lost - low SNR
03:15:10.447 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=156, med=8, FiltMin=6, FiltMax=75, Gamma=0.780
03:15:10.447 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:10.447 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:10.447 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:10.447 00.000 6880 Enqueuing Expose request
03:15:10.447 00.000 10052 Worker thread wakes up
03:15:10.447 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:10.447 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:11.007 00.560 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d0e2c506-f1da-40c7-b9ef-0e891e058605"}
03:15:11.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d0e2c506-f1da-40c7-b9ef-0e891e058605"}
03:15:11.007 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"be9f8d00-3692-4de9-bd0d-86b0ed6ee1d9"}
03:15:11.007 00.000 6880 case statement mapped state 1 to 101
03:15:11.007 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"be9f8d00-3692-4de9-bd0d-86b0ed6ee1d9"}
03:15:11.583 00.576 10052 Exposure complete
03:15:11.666 00.083 10052 worker thread done servicing request
03:15:11.666 00.000 6880 OnExposeComplete: enter
03:15:11.666 00.000 6880 UpdateGuideState(): m_state=1
03:15:11.666 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 71
03:15:11.666 00.000 6880 Star::Find false star n=10 nbg=265 bg=8.5 sigma=0.9 thresh=11 peak=9
03:15:11.666 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=12 HFD=0.0
03:15:11.666 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:11.666 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:11.666 00.000 6880 Status Line: Star lost - low SNR
03:15:11.666 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=8, FiltMin=5, FiltMax=67, Gamma=0.780
03:15:11.666 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:11.666 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:11.666 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:11.666 00.000 6880 Enqueuing Expose request
03:15:11.666 00.000 10052 Worker thread wakes up
03:15:11.666 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:11.666 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:12.574 00.908 10052 Exposure complete
03:15:12.652 00.078 6880 OnExposeComplete: enter
03:15:12.652 00.000 6880 UpdateGuideState(): m_state=1
03:15:12.652 00.000 10052 worker thread done servicing request
03:15:12.652 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 72
03:15:12.652 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.4, Peak=13 HFD=0.0
03:15:12.652 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:12.652 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:12.652 00.000 6880 Status Line: Star lost - low mass
03:15:12.654 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=159, med=8, FiltMin=6, FiltMax=64, Gamma=0.780
03:15:12.654 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:12.654 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:12.654 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:12.654 00.000 6880 Enqueuing Expose request
03:15:12.654 00.000 10052 Worker thread wakes up
03:15:12.654 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:12.654 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:13.006 00.352 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"350d56b5-8102-40f2-a4a6-1a5df3222dd7"}
03:15:13.006 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"350d56b5-8102-40f2-a4a6-1a5df3222dd7"}
03:15:13.008 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7ccd1be8-fcc1-4e61-a443-dca08391b6a0"}
03:15:13.008 00.000 6880 case statement mapped state 1 to 101
03:15:13.008 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7ccd1be8-fcc1-4e61-a443-dca08391b6a0"}
03:15:13.789 00.781 10052 Exposure complete
03:15:13.867 00.078 10052 worker thread done servicing request
03:15:13.867 00.000 6880 OnExposeComplete: enter
03:15:13.867 00.000 6880 UpdateGuideState(): m_state=1
03:15:13.867 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 73
03:15:13.870 00.003 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=13 HFD=0.0
03:15:13.870 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:13.870 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:13.870 00.000 6880 Status Line: Star lost - low SNR
03:15:13.871 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=143, med=8, FiltMin=5, FiltMax=75, Gamma=0.780
03:15:13.871 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:13.871 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:13.871 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:13.872 00.001 6880 Enqueuing Expose request
03:15:13.872 00.000 10052 Worker thread wakes up
03:15:13.872 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:13.872 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:14.788 00.916 10052 Exposure complete
03:15:14.845 00.057 10052 worker thread done servicing request
03:15:14.845 00.000 6880 OnExposeComplete: enter
03:15:14.845 00.000 6880 UpdateGuideState(): m_state=1
03:15:14.845 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 74
03:15:14.845 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=13 HFD=0.0
03:15:14.845 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:14.845 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:14.845 00.000 6880 Status Line: Star lost - low SNR
03:15:14.859 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=170, med=8, FiltMin=5, FiltMax=85, Gamma=0.780
03:15:14.859 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:14.859 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:14.859 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:14.859 00.000 6880 Enqueuing Expose request
03:15:14.859 00.000 10052 Worker thread wakes up
03:15:14.859 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:14.859 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:15.020 00.161 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"760536e0-adcf-4371-b4fe-bbf761c2ca80"}
03:15:15.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"760536e0-adcf-4371-b4fe-bbf761c2ca80"}
03:15:15.020 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d6cc4c63-be2e-4956-a08f-3c63c200aca9"}
03:15:15.020 00.000 6880 case statement mapped state 1 to 101
03:15:15.020 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d6cc4c63-be2e-4956-a08f-3c63c200aca9"}
03:15:15.196 00.176 6880 evsrv: cli 015431E0 connect
03:15:15.196 00.000 6880 case statement mapped state 1 to 101
03:15:15.196 00.000 6880 case statement mapped state 1 to 101
03:15:15.196 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54933,1.5824],"units":"arcsec/hr","axes":"RA/Dec"},"id":"df44eda9-b29d-4852-a1e5-ee6953802347"}
03:15:15.196 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:15:15.196 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"df44eda9-b29d-4852-a1e5-ee6953802347"}
03:15:15.196 00.000 6880 evsrv: cli 015431E0 disconnect
03:15:15.196 00.000 6880 evsrv: cli 01543AA0 connect
03:15:15.196 00.000 6880 case statement mapped state 1 to 101
03:15:15.196 00.000 6880 case statement mapped state 1 to 101
03:15:15.212 00.016 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"c28a3fb5-ea3c-4d26-a78a-97eb66d745fa"}
03:15:15.212 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"c28a3fb5-ea3c-4d26-a78a-97eb66d745fa"}
03:15:15.212 00.000 6880 evsrv: cli 01543AA0 disconnect
03:15:15.216 00.004 6880 evsrv: cli 015431E0 connect
03:15:15.216 00.000 6880 case statement mapped state 1 to 101
03:15:15.216 00.000 6880 case statement mapped state 1 to 101
03:15:15.216 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"f462d4eb-72c5-443f-9e0c-b7a3769b9ee6"}
03:15:15.216 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"f462d4eb-72c5-443f-9e0c-b7a3769b9ee6"}
03:15:15.216 00.000 6880 evsrv: cli 015431E0 disconnect
03:15:16.002 00.786 10052 Exposure complete
03:15:16.076 00.074 6880 OnExposeComplete: enter
03:15:16.076 00.000 6880 UpdateGuideState(): m_state=1
03:15:16.076 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 75
03:15:16.076 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.8, Peak=13 HFD=0.0
03:15:16.076 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:16.076 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:16.076 00.000 6880 Status Line: Star lost - low SNR
03:15:16.076 00.000 10052 worker thread done servicing request
03:15:16.079 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=150, med=8, FiltMin=6, FiltMax=78, Gamma=0.780
03:15:16.079 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:16.079 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:16.079 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:16.079 00.000 6880 Enqueuing Expose request
03:15:16.079 00.000 10052 Worker thread wakes up
03:15:16.079 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:16.079 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:16.989 00.910 10052 Exposure complete
03:15:17.022 00.033 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1b3a0e8f-fdf2-4820-a660-509668a7c936"}
03:15:17.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1b3a0e8f-fdf2-4820-a660-509668a7c936"}
03:15:17.022 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a10fb275-0ecf-46b0-918d-8e5b8b200a54"}
03:15:17.022 00.000 6880 case statement mapped state 1 to 101
03:15:17.022 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a10fb275-0ecf-46b0-918d-8e5b8b200a54"}
03:15:17.038 00.016 10052 worker thread done servicing request
03:15:17.038 00.000 6880 OnExposeComplete: enter
03:15:17.038 00.000 6880 UpdateGuideState(): m_state=1
03:15:17.038 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 76
03:15:17.038 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.5, Peak=14 HFD=0.0
03:15:17.038 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:17.038 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:17.038 00.000 6880 Status Line: Star lost - low SNR
03:15:17.038 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=165, med=8, FiltMin=6, FiltMax=86, Gamma=0.780
03:15:17.038 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:17.038 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:17.038 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:17.038 00.000 6880 Enqueuing Expose request
03:15:17.038 00.000 10052 Worker thread wakes up
03:15:17.038 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:17.038 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:18.172 01.134 10052 Exposure complete
03:15:18.220 00.048 10052 worker thread done servicing request
03:15:18.220 00.000 6880 OnExposeComplete: enter
03:15:18.220 00.000 6880 UpdateGuideState(): m_state=1
03:15:18.220 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 77
03:15:18.220 00.000 6880 Star::Find false star n=8 nbg=274 bg=9.0 sigma=1.1 thresh=12 peak=10
03:15:18.220 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=13 HFD=0.0
03:15:18.220 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:18.220 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:18.220 00.000 6880 Status Line: Star lost - low SNR
03:15:18.220 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=183, med=8, FiltMin=6, FiltMax=93, Gamma=0.780
03:15:18.229 00.009 6880 UpdateGuideState exits: Star lost - low SNR
03:15:18.229 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:18.229 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:18.229 00.000 6880 Enqueuing Expose request
03:15:18.229 00.000 10052 Worker thread wakes up
03:15:18.229 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:18.229 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:19.114 00.885 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b2b7c9bc-209d-43e9-8d24-2874a1afcdfd"}
03:15:19.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b2b7c9bc-209d-43e9-8d24-2874a1afcdfd"}
03:15:19.121 00.007 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d63b71ba-52c9-4164-9d8e-9d7de4cd6fbd"}
03:15:19.121 00.000 6880 case statement mapped state 1 to 101
03:15:19.121 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d63b71ba-52c9-4164-9d8e-9d7de4cd6fbd"}
03:15:19.255 00.134 10052 Exposure complete
03:15:19.333 00.078 10052 worker thread done servicing request
03:15:19.333 00.000 6880 OnExposeComplete: enter
03:15:19.333 00.000 6880 UpdateGuideState(): m_state=1
03:15:19.333 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 78
03:15:19.333 00.000 6880 Star::Find false star n=7 nbg=276 bg=8.9 sigma=1.2 thresh=12 peak=10
03:15:19.333 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=13 HFD=0.0
03:15:19.333 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:19.333 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:19.333 00.000 6880 Status Line: Star lost - low SNR
03:15:19.338 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=8, FiltMin=6, FiltMax=71, Gamma=0.780
03:15:19.338 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:19.338 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:19.338 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:19.338 00.000 6880 Enqueuing Expose request
03:15:19.338 00.000 10052 Worker thread wakes up
03:15:19.338 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:19.338 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:20.470 01.132 10052 Exposure complete
03:15:20.551 00.081 10052 worker thread done servicing request
03:15:20.551 00.000 6880 OnExposeComplete: enter
03:15:20.551 00.000 6880 UpdateGuideState(): m_state=1
03:15:20.551 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 79
03:15:20.551 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=1.9, Peak=13 HFD=0.0
03:15:20.551 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:20.551 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:20.551 00.000 6880 Status Line: Star lost - low mass
03:15:20.551 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=142, med=8, FiltMin=6, FiltMax=78, Gamma=0.780
03:15:20.551 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:20.551 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:20.551 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:20.551 00.000 6880 Enqueuing Expose request
03:15:20.551 00.000 10052 Worker thread wakes up
03:15:20.564 00.013 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:20.564 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:21.123 00.559 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f14ea7d-29ad-462c-a953-d86f6fe843eb"}
03:15:21.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f14ea7d-29ad-462c-a953-d86f6fe843eb"}
03:15:21.123 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e334cee-2f37-48e3-a4db-7a9b74f960e7"}
03:15:21.123 00.000 6880 case statement mapped state 1 to 101
03:15:21.123 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3e334cee-2f37-48e3-a4db-7a9b74f960e7"}
03:15:21.476 00.353 10052 Exposure complete
03:15:21.546 00.070 10052 worker thread done servicing request
03:15:21.546 00.000 6880 OnExposeComplete: enter
03:15:21.546 00.000 6880 UpdateGuideState(): m_state=1
03:15:21.546 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 80
03:15:21.546 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=3.0, Peak=14 HFD=0.0
03:15:21.546 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:21.546 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:21.546 00.000 6880 Status Line: Star lost - low SNR
03:15:21.550 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=8, FiltMin=6, FiltMax=100, Gamma=0.780
03:15:21.550 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:21.550 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:21.550 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:21.550 00.000 6880 Enqueuing Expose request
03:15:21.550 00.000 10052 Worker thread wakes up
03:15:21.550 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:21.550 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:22.690 01.140 10052 Exposure complete
03:15:22.768 00.078 10052 worker thread done servicing request
03:15:22.768 00.000 6880 OnExposeComplete: enter
03:15:22.768 00.000 6880 UpdateGuideState(): m_state=1
03:15:22.768 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 81
03:15:22.768 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=14 HFD=0.0
03:15:22.768 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:22.768 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:22.768 00.000 6880 Status Line: Star lost - low SNR
03:15:22.768 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=144, med=8, FiltMin=6, FiltMax=82, Gamma=0.780
03:15:22.768 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:22.768 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:22.768 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:22.768 00.000 6880 Enqueuing Expose request
03:15:22.768 00.000 10052 Worker thread wakes up
03:15:22.768 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:22.768 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:23.130 00.362 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2107dacb-af02-4a16-b5c0-9d80c7ef1ce1"}
03:15:23.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2107dacb-af02-4a16-b5c0-9d80c7ef1ce1"}
03:15:23.130 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e85ca13-af8d-488e-8fde-acb4ae88de84"}
03:15:23.130 00.000 6880 case statement mapped state 1 to 101
03:15:23.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1e85ca13-af8d-488e-8fde-acb4ae88de84"}
03:15:23.693 00.563 10052 Exposure complete
03:15:23.783 00.090 10052 worker thread done servicing request
03:15:23.783 00.000 6880 OnExposeComplete: enter
03:15:23.783 00.000 6880 UpdateGuideState(): m_state=1
03:15:23.783 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 82
03:15:23.783 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.5, Peak=13 HFD=0.0
03:15:23.783 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:23.783 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:23.783 00.000 6880 Status Line: Star lost - low SNR
03:15:23.786 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=162, med=8, FiltMin=6, FiltMax=87, Gamma=0.780
03:15:23.786 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:23.786 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:23.786 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:23.786 00.000 6880 Enqueuing Expose request
03:15:23.786 00.000 10052 Worker thread wakes up
03:15:23.786 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:23.786 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:24.911 01.125 10052 Exposure complete
03:15:24.990 00.079 10052 worker thread done servicing request
03:15:24.990 00.000 6880 OnExposeComplete: enter
03:15:24.990 00.000 6880 UpdateGuideState(): m_state=1
03:15:24.990 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 83
03:15:24.990 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=15 HFD=0.0
03:15:24.990 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:24.990 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:24.990 00.000 6880 Status Line: Star lost - low SNR
03:15:24.990 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=8, FiltMin=5, FiltMax=96, Gamma=0.780
03:15:24.990 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:24.990 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:24.990 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:24.990 00.000 6880 Enqueuing Expose request
03:15:24.990 00.000 10052 Worker thread wakes up
03:15:24.990 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:24.990 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:25.130 00.140 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01eef48e-ba68-42ce-afe5-229337304425"}
03:15:25.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01eef48e-ba68-42ce-afe5-229337304425"}
03:15:25.130 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"745fe8b2-d940-47d6-b276-d02cab15f0c4"}
03:15:25.130 00.000 6880 case statement mapped state 1 to 101
03:15:25.130 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"745fe8b2-d940-47d6-b276-d02cab15f0c4"}
03:15:26.011 00.881 10052 Exposure complete
03:15:26.082 00.071 10052 worker thread done servicing request
03:15:26.082 00.000 6880 OnExposeComplete: enter
03:15:26.082 00.000 6880 UpdateGuideState(): m_state=1
03:15:26.082 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 84
03:15:26.082 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.5, Peak=13 HFD=0.0
03:15:26.082 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:26.082 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:26.082 00.000 6880 Status Line: Star lost - low SNR
03:15:26.085 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=161, med=8, FiltMin=6, FiltMax=96, Gamma=0.780
03:15:26.085 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:26.085 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:26.085 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:26.085 00.000 6880 Enqueuing Expose request
03:15:26.085 00.000 10052 Worker thread wakes up
03:15:26.085 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:26.085 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:27.134 01.049 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9dfc659b-52d6-4b7f-af68-9ff154348f4b"}
03:15:27.134 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9dfc659b-52d6-4b7f-af68-9ff154348f4b"}
03:15:27.134 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0d033ea1-a841-4fdf-9798-f938a890a6cf"}
03:15:27.134 00.000 6880 case statement mapped state 1 to 101
03:15:27.134 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"0d033ea1-a841-4fdf-9798-f938a890a6cf"}
03:15:27.212 00.078 10052 Exposure complete
03:15:27.290 00.078 10052 worker thread done servicing request
03:15:27.290 00.000 6880 OnExposeComplete: enter
03:15:27.290 00.000 6880 UpdateGuideState(): m_state=1
03:15:27.290 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 85
03:15:27.290 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.8, Peak=13 HFD=0.0
03:15:27.290 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:27.290 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:27.290 00.000 6880 Status Line: Star lost - low SNR
03:15:27.290 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=8, FiltMin=6, FiltMax=78, Gamma=0.780
03:15:27.290 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:27.306 00.016 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:27.306 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:27.306 00.000 6880 Enqueuing Expose request
03:15:27.306 00.000 10052 Worker thread wakes up
03:15:27.306 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:27.306 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:28.222 00.916 10052 Exposure complete
03:15:28.301 00.079 10052 worker thread done servicing request
03:15:28.301 00.000 6880 OnExposeComplete: enter
03:15:28.301 00.000 6880 UpdateGuideState(): m_state=1
03:15:28.301 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 86
03:15:28.301 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=13 HFD=0.0
03:15:28.301 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:28.301 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:28.301 00.000 6880 Status Line: Star lost - low mass
03:15:28.304 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=8, FiltMin=6, FiltMax=99, Gamma=0.780
03:15:28.304 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:28.304 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:28.304 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:28.304 00.000 6880 Enqueuing Expose request
03:15:28.304 00.000 10052 Worker thread wakes up
03:15:28.304 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:28.304 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:29.137 00.833 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bfa51ce1-8bc7-4394-bc52-11729741de0e"}
03:15:29.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bfa51ce1-8bc7-4394-bc52-11729741de0e"}
03:15:29.137 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ae38c566-fb13-4410-8a8c-3e38fa018d5b"}
03:15:29.137 00.000 6880 case statement mapped state 1 to 101
03:15:29.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ae38c566-fb13-4410-8a8c-3e38fa018d5b"}
03:15:29.434 00.297 10052 Exposure complete
03:15:29.513 00.079 10052 worker thread done servicing request
03:15:29.513 00.000 6880 OnExposeComplete: enter
03:15:29.513 00.000 6880 UpdateGuideState(): m_state=1
03:15:29.528 00.015 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 87
03:15:29.528 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.3, Peak=13 HFD=0.0
03:15:29.528 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:29.528 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:29.529 00.001 6880 Status Line: Star lost - low SNR
03:15:29.529 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=118, med=8, FiltMin=6, FiltMax=63, Gamma=0.780
03:15:29.529 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:29.529 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:29.529 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:29.529 00.000 6880 Enqueuing Expose request
03:15:29.529 00.000 10052 Worker thread wakes up
03:15:29.530 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:29.530 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:30.444 00.914 10052 Exposure complete
03:15:30.524 00.080 10052 worker thread done servicing request
03:15:30.524 00.000 6880 OnExposeComplete: enter
03:15:30.524 00.000 6880 UpdateGuideState(): m_state=1
03:15:30.524 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 88
03:15:30.524 00.000 6880 Star::Find false star n=6 nbg=277 bg=8.9 sigma=1.2 thresh=12 peak=10
03:15:30.524 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=13 HFD=0.0
03:15:30.524 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:30.524 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:30.524 00.000 6880 Status Line: Star lost - low SNR
03:15:30.527 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=166, med=8, FiltMin=6, FiltMax=82, Gamma=0.780
03:15:30.527 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:30.527 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:30.527 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:30.527 00.000 6880 Enqueuing Expose request
03:15:30.527 00.000 10052 Worker thread wakes up
03:15:30.527 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:30.527 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:31.145 00.618 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3bb84694-1596-4d76-8df8-f52d01ad7920"}
03:15:31.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3bb84694-1596-4d76-8df8-f52d01ad7920"}
03:15:31.145 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bcc57570-c522-4ac7-ab3a-0fc481280dd3"}
03:15:31.145 00.000 6880 case statement mapped state 1 to 101
03:15:31.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"bcc57570-c522-4ac7-ab3a-0fc481280dd3"}
03:15:31.667 00.522 10052 Exposure complete
03:15:31.749 00.082 10052 worker thread done servicing request
03:15:31.749 00.000 6880 OnExposeComplete: enter
03:15:31.749 00.000 6880 UpdateGuideState(): m_state=1
03:15:31.749 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 89
03:15:31.749 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=13 HFD=0.0
03:15:31.749 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:31.749 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:31.749 00.000 6880 Status Line: Star lost - low mass
03:15:31.755 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=144, med=8, FiltMin=6, FiltMax=70, Gamma=0.780
03:15:31.755 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:31.755 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:31.755 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:31.755 00.000 6880 Enqueuing Expose request
03:15:31.755 00.000 10052 Worker thread wakes up
03:15:31.755 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:31.755 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:32.660 00.905 10052 Exposure complete
03:15:32.754 00.094 10052 worker thread done servicing request
03:15:32.754 00.000 6880 OnExposeComplete: enter
03:15:32.754 00.000 6880 UpdateGuideState(): m_state=1
03:15:32.754 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 90
03:15:32.754 00.000 6880 Star::Find false star n=20 nbg=274 bg=9.1 sigma=1.1 thresh=12 peak=11
03:15:32.754 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=61, SNR=2.9, Peak=13 HFD=0.0
03:15:32.754 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:32.756 00.002 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:32.756 00.000 6880 Status Line: Star lost - low SNR
03:15:32.757 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=156, med=8, FiltMin=6, FiltMax=90, Gamma=0.780
03:15:32.757 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:32.757 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:32.757 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:32.757 00.000 6880 Enqueuing Expose request
03:15:32.757 00.000 10052 Worker thread wakes up
03:15:32.757 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:32.757 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:33.148 00.391 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"154a5643-bbb1-4239-a039-589c8e8ac987"}
03:15:33.148 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"154a5643-bbb1-4239-a039-589c8e8ac987"}
03:15:33.149 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"20dfc1dd-f92c-4df3-903a-fd09222cd1ae"}
03:15:33.150 00.001 6880 case statement mapped state 1 to 101
03:15:33.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"20dfc1dd-f92c-4df3-903a-fd09222cd1ae"}
03:15:33.882 00.732 10052 Exposure complete
03:15:33.969 00.087 10052 worker thread done servicing request
03:15:33.969 00.000 6880 OnExposeComplete: enter
03:15:33.969 00.000 6880 UpdateGuideState(): m_state=1
03:15:33.969 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 91
03:15:33.969 00.000 6880 Star::Find false star n=8 nbg=275 bg=8.7 sigma=1.1 thresh=12 peak=10
03:15:33.969 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=28, SNR=2.9, Peak=13 HFD=0.0
03:15:33.969 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:33.969 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:33.969 00.000 6880 Status Line: Star lost - low SNR
03:15:33.970 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=163, med=8, FiltMin=6, FiltMax=83, Gamma=0.780
03:15:33.970 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:33.970 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:33.970 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:33.970 00.000 6880 Enqueuing Expose request
03:15:33.970 00.000 10052 Worker thread wakes up
03:15:33.970 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:33.970 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:34.880 00.910 10052 Exposure complete
03:15:34.958 00.078 10052 worker thread done servicing request
03:15:34.958 00.000 6880 OnExposeComplete: enter
03:15:34.958 00.000 6880 UpdateGuideState(): m_state=1
03:15:34.958 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 92
03:15:34.958 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=14 HFD=0.0
03:15:34.958 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:34.958 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:34.958 00.000 6880 Status Line: Star lost - low mass
03:15:34.966 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=154, med=8, FiltMin=5, FiltMax=99, Gamma=0.780
03:15:34.966 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:34.966 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:34.966 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:34.966 00.000 6880 Enqueuing Expose request
03:15:34.966 00.000 10052 Worker thread wakes up
03:15:34.967 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:34.967 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:35.150 00.183 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"537ba0f5-0f38-41eb-b876-415e6bef07c6"}
03:15:35.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"537ba0f5-0f38-41eb-b876-415e6bef07c6"}
03:15:35.150 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81a02901-f21b-4e84-8834-74e3b2456bd1"}
03:15:35.150 00.000 6880 case statement mapped state 1 to 101
03:15:35.150 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"81a02901-f21b-4e84-8834-74e3b2456bd1"}
03:15:35.212 00.062 6880 evsrv: cli 01543AA0 connect
03:15:35.212 00.000 6880 case statement mapped state 1 to 101
03:15:35.212 00.000 6880 case statement mapped state 1 to 101
03:15:35.212 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54928,1.58238],"units":"arcsec/hr","axes":"RA/Dec"},"id":"db5da51b-6125-4beb-badc-584a380b6b73"}
03:15:35.212 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:15:35.212 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"db5da51b-6125-4beb-badc-584a380b6b73"}
03:15:35.212 00.000 6880 evsrv: cli 01543AA0 disconnect
03:15:35.212 00.000 6880 evsrv: cli 015431E0 connect
03:15:35.212 00.000 6880 case statement mapped state 1 to 101
03:15:35.212 00.000 6880 case statement mapped state 1 to 101
03:15:35.212 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"a778c1e0-c3e0-47a8-b018-7b3248bc897b"}
03:15:35.212 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"a778c1e0-c3e0-47a8-b018-7b3248bc897b"}
03:15:35.212 00.000 6880 evsrv: cli 015431E0 disconnect
03:15:35.212 00.000 6880 evsrv: cli 0FD61920 connect
03:15:35.212 00.000 6880 case statement mapped state 1 to 101
03:15:35.212 00.000 6880 case statement mapped state 1 to 101
03:15:35.212 00.000 6880 evsrv: cli 0FD61920 request: {"method":"get_lock_shift_params","id":"e93fa02c-386d-4c9d-a476-dae5a8c27384"}
03:15:35.212 00.000 6880 evsrv: cli 0FD61920 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"e93fa02c-386d-4c9d-a476-dae5a8c27384"}
03:15:35.212 00.000 6880 evsrv: cli 0FD61920 disconnect
03:15:36.089 00.877 10052 Exposure complete
03:15:36.168 00.079 10052 worker thread done servicing request
03:15:36.168 00.000 6880 OnExposeComplete: enter
03:15:36.168 00.000 6880 UpdateGuideState(): m_state=1
03:15:36.168 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 93
03:15:36.168 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.5, Peak=18 HFD=0.0
03:15:36.168 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:36.168 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:36.168 00.000 6880 Status Line: Star lost - low SNR
03:15:36.170 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=170, med=8, FiltMin=6, FiltMax=82, Gamma=0.780
03:15:36.170 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:36.170 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:36.170 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:36.170 00.000 6880 Enqueuing Expose request
03:15:36.170 00.000 10052 Worker thread wakes up
03:15:36.170 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:36.170 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:37.163 00.993 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"29a927d3-48c7-4aa0-bbd3-f0bc442de57c"}
03:15:37.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"29a927d3-48c7-4aa0-bbd3-f0bc442de57c"}
03:15:37.163 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a9aa5c87-d0db-4440-8cc1-932f89fdcb0b"}
03:15:37.163 00.000 6880 case statement mapped state 1 to 101
03:15:37.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a9aa5c87-d0db-4440-8cc1-932f89fdcb0b"}
03:15:37.194 00.031 10052 Exposure complete
03:15:37.257 00.063 10052 worker thread done servicing request
03:15:37.257 00.000 6880 OnExposeComplete: enter
03:15:37.257 00.000 6880 UpdateGuideState(): m_state=1
03:15:37.257 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 94
03:15:37.257 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=15 HFD=0.0
03:15:37.257 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:37.257 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:37.257 00.000 6880 Status Line: Star lost - low SNR
03:15:37.265 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=141, med=8, FiltMin=6, FiltMax=93, Gamma=0.780
03:15:37.265 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:37.265 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:37.265 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:37.265 00.000 6880 Enqueuing Expose request
03:15:37.265 00.000 10052 Worker thread wakes up
03:15:37.265 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:37.265 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:38.395 01.130 10052 Exposure complete
03:15:38.473 00.078 10052 worker thread done servicing request
03:15:38.473 00.000 6880 OnExposeComplete: enter
03:15:38.473 00.000 6880 UpdateGuideState(): m_state=1
03:15:38.473 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 95
03:15:38.473 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.7, Peak=13 HFD=0.0
03:15:38.473 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:38.473 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:38.473 00.000 6880 Status Line: Star lost - low mass
03:15:38.473 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=136, med=8, FiltMin=5, FiltMax=92, Gamma=0.780
03:15:38.473 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:38.473 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:38.473 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:38.473 00.000 6880 Enqueuing Expose request
03:15:38.473 00.000 10052 Worker thread wakes up
03:15:38.473 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:38.473 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:39.163 00.690 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d4a5cb0a-7b25-455a-b5a5-43c3b4146aff"}
03:15:39.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d4a5cb0a-7b25-455a-b5a5-43c3b4146aff"}
03:15:39.163 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b1ca3c93-dd46-49d1-876d-e46d3be379e0"}
03:15:39.163 00.000 6880 case statement mapped state 1 to 101
03:15:39.165 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b1ca3c93-dd46-49d1-876d-e46d3be379e0"}
03:15:39.398 00.233 10052 Exposure complete
03:15:39.483 00.085 10052 worker thread done servicing request
03:15:39.483 00.000 6880 OnExposeComplete: enter
03:15:39.483 00.000 6880 UpdateGuideState(): m_state=1
03:15:39.483 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 96
03:15:39.483 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.7, Peak=13 HFD=0.0
03:15:39.483 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:39.483 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:39.483 00.000 6880 Status Line: Star lost - low mass
03:15:39.488 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=123, med=8, FiltMin=6, FiltMax=76, Gamma=0.780
03:15:39.488 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:39.488 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:39.488 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:39.488 00.000 6880 Enqueuing Expose request
03:15:39.488 00.000 10052 Worker thread wakes up
03:15:39.488 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:39.488 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:40.624 01.136 10052 Exposure complete
03:15:40.707 00.083 10052 worker thread done servicing request
03:15:40.707 00.000 6880 OnExposeComplete: enter
03:15:40.707 00.000 6880 UpdateGuideState(): m_state=1
03:15:40.707 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 97
03:15:40.707 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.5, Peak=13 HFD=0.0
03:15:40.707 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:40.707 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:40.707 00.000 6880 Status Line: Star lost - low SNR
03:15:40.710 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=185, med=8, FiltMin=6, FiltMax=80, Gamma=0.780
03:15:40.710 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:40.710 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:40.710 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:40.710 00.000 6880 Enqueuing Expose request
03:15:40.710 00.000 10052 Worker thread wakes up
03:15:40.711 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:40.711 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:41.164 00.453 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"546a01fd-82ac-4fd2-8b6a-98fd5c7b4486"}
03:15:41.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"546a01fd-82ac-4fd2-8b6a-98fd5c7b4486"}
03:15:41.164 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1c81e42-7d02-4966-bca5-061feae0074d"}
03:15:41.164 00.000 6880 case statement mapped state 1 to 101
03:15:41.164 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c1c81e42-7d02-4966-bca5-061feae0074d"}
03:15:41.619 00.455 10052 Exposure complete
03:15:41.681 00.062 10052 worker thread done servicing request
03:15:41.681 00.000 6880 OnExposeComplete: enter
03:15:41.681 00.000 6880 UpdateGuideState(): m_state=1
03:15:41.681 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 98
03:15:41.681 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=13 HFD=0.0
03:15:41.681 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:41.681 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:41.681 00.000 6880 Status Line: Star lost - low mass
03:15:41.681 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=8, FiltMin=6, FiltMax=93, Gamma=0.780
03:15:41.681 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:41.681 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:41.681 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:41.681 00.000 6880 Enqueuing Expose request
03:15:41.681 00.000 10052 Worker thread wakes up
03:15:41.681 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:41.681 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:42.820 01.139 10052 Exposure complete
03:15:42.899 00.079 10052 worker thread done servicing request
03:15:42.899 00.000 6880 OnExposeComplete: enter
03:15:42.899 00.000 6880 UpdateGuideState(): m_state=1
03:15:42.899 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 99
03:15:42.899 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=13 HFD=0.0
03:15:42.899 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:42.899 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:42.899 00.000 6880 Status Line: Star lost - low SNR
03:15:42.913 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=190, med=8, FiltMin=6, FiltMax=83, Gamma=0.780
03:15:42.913 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:42.913 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:42.913 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:42.913 00.000 6880 Enqueuing Expose request
03:15:42.913 00.000 10052 Worker thread wakes up
03:15:42.913 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:42.913 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:43.170 00.257 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37415ffa-23c7-4657-9ffd-ec27c440033a"}
03:15:43.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37415ffa-23c7-4657-9ffd-ec27c440033a"}
03:15:43.170 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9bde5086-21be-4ffc-aa9f-9e937d747749"}
03:15:43.170 00.000 6880 case statement mapped state 1 to 101
03:15:43.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9bde5086-21be-4ffc-aa9f-9e937d747749"}
03:15:43.823 00.653 10052 Exposure complete
03:15:43.904 00.081 10052 worker thread done servicing request
03:15:43.904 00.000 6880 OnExposeComplete: enter
03:15:43.904 00.000 6880 UpdateGuideState(): m_state=1
03:15:43.904 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 100
03:15:43.904 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=13 HFD=0.0
03:15:43.904 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:43.904 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:43.904 00.000 6880 Status Line: Star lost - low mass
03:15:43.904 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=8, FiltMin=5, FiltMax=88, Gamma=0.780
03:15:43.904 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:43.904 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:43.904 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:43.904 00.000 6880 Enqueuing Expose request
03:15:43.904 00.000 10052 Worker thread wakes up
03:15:43.904 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:43.904 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:45.052 01.148 10052 Exposure complete
03:15:45.129 00.077 10052 worker thread done servicing request
03:15:45.129 00.000 6880 OnExposeComplete: enter
03:15:45.129 00.000 6880 UpdateGuideState(): m_state=1
03:15:45.129 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 101
03:15:45.129 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.6, Peak=13 HFD=0.0
03:15:45.129 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:45.129 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:45.129 00.000 6880 Status Line: Star lost - low SNR
03:15:45.141 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=157, med=8, FiltMin=6, FiltMax=77, Gamma=0.780
03:15:45.141 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:45.141 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:45.141 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:45.141 00.000 6880 Enqueuing Expose request
03:15:45.141 00.000 10052 Worker thread wakes up
03:15:45.142 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:45.142 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:45.176 00.034 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e9d259e-473e-457c-bb61-de067eec1a95"}
03:15:45.176 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e9d259e-473e-457c-bb61-de067eec1a95"}
03:15:45.176 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f0ed2247-28cb-4668-9ac0-42325858fc18"}
03:15:45.176 00.000 6880 case statement mapped state 1 to 101
03:15:45.176 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f0ed2247-28cb-4668-9ac0-42325858fc18"}
03:15:46.059 00.883 10052 Exposure complete
03:15:46.139 00.080 10052 worker thread done servicing request
03:15:46.139 00.000 6880 OnExposeComplete: enter
03:15:46.139 00.000 6880 UpdateGuideState(): m_state=1
03:15:46.139 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 102
03:15:46.139 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=14 HFD=0.0
03:15:46.139 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:46.139 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:46.139 00.000 6880 Status Line: Star lost - low mass
03:15:46.145 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=152, med=8, FiltMin=5, FiltMax=85, Gamma=0.780
03:15:46.145 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:46.145 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:46.145 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:46.145 00.000 6880 Enqueuing Expose request
03:15:46.146 00.001 10052 Worker thread wakes up
03:15:46.146 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:46.146 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:47.187 01.041 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0e3e52c8-fdbd-4a30-b916-496dfde72fec"}
03:15:47.187 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0e3e52c8-fdbd-4a30-b916-496dfde72fec"}
03:15:47.187 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ea3c21a-ac3e-49f6-9dae-38b99c5bfe90"}
03:15:47.187 00.000 6880 case statement mapped state 1 to 101
03:15:47.187 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9ea3c21a-ac3e-49f6-9dae-38b99c5bfe90"}
03:15:47.287 00.100 10052 Exposure complete
03:15:47.363 00.076 10052 worker thread done servicing request
03:15:47.363 00.000 6880 OnExposeComplete: enter
03:15:47.363 00.000 6880 UpdateGuideState(): m_state=1
03:15:47.363 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 103
03:15:47.363 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.0, Peak=13 HFD=0.0
03:15:47.363 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:47.363 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:47.363 00.000 6880 Status Line: Star lost - low mass
03:15:47.363 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=181, med=8, FiltMin=6, FiltMax=85, Gamma=0.780
03:15:47.363 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:47.363 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:47.363 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:47.363 00.000 6880 Enqueuing Expose request
03:15:47.363 00.000 10052 Worker thread wakes up
03:15:47.363 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:47.363 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:48.285 00.922 10052 Exposure complete
03:15:48.367 00.082 10052 worker thread done servicing request
03:15:48.367 00.000 6880 OnExposeComplete: enter
03:15:48.367 00.000 6880 UpdateGuideState(): m_state=1
03:15:48.367 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 104
03:15:48.367 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=1.9, Peak=14 HFD=0.0
03:15:48.367 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:48.367 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:48.367 00.000 6880 Status Line: Star lost - low mass
03:15:48.367 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=192, med=8, FiltMin=6, FiltMax=82, Gamma=0.780
03:15:48.367 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:48.367 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:48.367 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:48.367 00.000 6880 Enqueuing Expose request
03:15:48.367 00.000 10052 Worker thread wakes up
03:15:48.367 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:48.367 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:49.193 00.826 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9873b3cc-75ae-4130-b6f4-25560aa40a4b"}
03:15:49.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9873b3cc-75ae-4130-b6f4-25560aa40a4b"}
03:15:49.193 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eec747f2-2870-403b-bf8a-f71e4b8980dd"}
03:15:49.193 00.000 6880 case statement mapped state 1 to 101
03:15:49.193 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"eec747f2-2870-403b-bf8a-f71e4b8980dd"}
03:15:49.509 00.316 10052 Exposure complete
03:15:49.589 00.080 10052 worker thread done servicing request
03:15:49.589 00.000 6880 OnExposeComplete: enter
03:15:49.589 00.000 6880 UpdateGuideState(): m_state=1
03:15:49.589 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 105
03:15:49.589 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=12 HFD=0.0
03:15:49.589 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:49.589 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:49.589 00.000 6880 Status Line: Star lost - low mass
03:15:49.604 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=169, med=8, FiltMin=6, FiltMax=90, Gamma=0.780
03:15:49.604 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:49.604 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:49.604 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:49.604 00.000 6880 Enqueuing Expose request
03:15:49.604 00.000 10052 Worker thread wakes up
03:15:49.604 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:49.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:50.519 00.915 10052 Exposure complete
03:15:50.591 00.072 10052 worker thread done servicing request
03:15:50.591 00.000 6880 OnExposeComplete: enter
03:15:50.591 00.000 6880 UpdateGuideState(): m_state=1
03:15:50.591 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 106
03:15:50.591 00.000 6880 Star::Find false star n=7 nbg=277 bg=8.8 sigma=1.1 thresh=12 peak=10
03:15:50.591 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=13 HFD=0.0
03:15:50.591 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:50.591 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:50.591 00.000 6880 Status Line: Star lost - low SNR
03:15:50.591 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=137, med=8, FiltMin=6, FiltMax=67, Gamma=0.780
03:15:50.591 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:50.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:50.591 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:50.591 00.000 6880 Enqueuing Expose request
03:15:50.591 00.000 10052 Worker thread wakes up
03:15:50.591 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:50.591 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:51.198 00.607 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"31451905-5d7f-4e57-951c-c78bfb5b904e"}
03:15:51.198 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"31451905-5d7f-4e57-951c-c78bfb5b904e"}
03:15:51.198 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f4eb6e0d-4d1d-4dfe-a000-08730e38cdeb"}
03:15:51.198 00.000 6880 case statement mapped state 1 to 101
03:15:51.198 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f4eb6e0d-4d1d-4dfe-a000-08730e38cdeb"}
03:15:51.730 00.532 10052 Exposure complete
03:15:51.811 00.081 10052 worker thread done servicing request
03:15:51.811 00.000 6880 OnExposeComplete: enter
03:15:51.811 00.000 6880 UpdateGuideState(): m_state=1
03:15:51.811 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 107
03:15:51.811 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=13 HFD=0.0
03:15:51.811 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:51.811 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:51.811 00.000 6880 Status Line: Star lost - low SNR
03:15:51.816 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=114, med=9, FiltMin=6, FiltMax=98, Gamma=0.780
03:15:51.816 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:51.816 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:51.816 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:51.816 00.000 6880 Enqueuing Expose request
03:15:51.816 00.000 10052 Worker thread wakes up
03:15:51.816 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:51.816 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:52.726 00.910 10052 Exposure complete
03:15:52.802 00.076 10052 worker thread done servicing request
03:15:52.802 00.000 6880 OnExposeComplete: enter
03:15:52.802 00.000 6880 UpdateGuideState(): m_state=1
03:15:52.802 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 108
03:15:52.802 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.3, Peak=12 HFD=0.0
03:15:52.802 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:52.802 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:52.802 00.000 6880 Status Line: Star lost - low SNR
03:15:52.802 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=103, med=8, FiltMin=4, FiltMax=96, Gamma=0.780
03:15:52.802 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:52.802 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:52.802 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:52.802 00.000 6880 Enqueuing Expose request
03:15:52.802 00.000 10052 Worker thread wakes up
03:15:52.802 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:52.802 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:53.208 00.406 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"92161576-815a-4194-a469-bc86bb6332e5"}
03:15:53.208 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"92161576-815a-4194-a469-bc86bb6332e5"}
03:15:53.211 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fa4d8746-8697-4b97-aa43-d9390f4af334"}
03:15:53.211 00.000 6880 case statement mapped state 1 to 101
03:15:53.211 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"fa4d8746-8697-4b97-aa43-d9390f4af334"}
03:15:53.934 00.723 10052 Exposure complete
03:15:54.013 00.079 6880 OnExposeComplete: enter
03:15:54.013 00.000 6880 UpdateGuideState(): m_state=1
03:15:54.013 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 109
03:15:54.013 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=10 HFD=0.0
03:15:54.013 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:54.013 00.000 10052 worker thread done servicing request
03:15:54.013 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:54.013 00.000 6880 Status Line: Star lost - low mass
03:15:54.019 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=20, med=7, FiltMin=4, FiltMax=11, Gamma=0.780
03:15:54.019 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:54.019 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:54.019 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:54.020 00.001 6880 Enqueuing Expose request
03:15:54.020 00.000 10052 Worker thread wakes up
03:15:54.020 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:54.020 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:54.935 00.915 10052 Exposure complete
03:15:55.013 00.078 10052 worker thread done servicing request
03:15:55.013 00.000 6880 OnExposeComplete: enter
03:15:55.013 00.000 6880 UpdateGuideState(): m_state=1
03:15:55.013 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 110
03:15:55.013 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=13 HFD=0.0
03:15:55.013 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:55.013 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:55.013 00.000 6880 Status Line: Star lost - low SNR
03:15:55.013 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=35, med=7, FiltMin=4, FiltMax=23, Gamma=0.780
03:15:55.013 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:55.013 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:55.013 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:55.013 00.000 6880 Enqueuing Expose request
03:15:55.013 00.000 10052 Worker thread wakes up
03:15:55.013 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:55.013 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:55.220 00.207 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a47a2a00-0f16-4150-b906-7ae9d4a2b329"}
03:15:55.220 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a47a2a00-0f16-4150-b906-7ae9d4a2b329"}
03:15:55.220 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e71d0c8c-73bc-4086-a82c-6b535153c01b"}
03:15:55.220 00.000 6880 case statement mapped state 1 to 101
03:15:55.220 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e71d0c8c-73bc-4086-a82c-6b535153c01b"}
03:15:55.220 00.000 6880 evsrv: cli 01543AA0 connect
03:15:55.220 00.000 6880 case statement mapped state 1 to 101
03:15:55.220 00.000 6880 case statement mapped state 1 to 101
03:15:55.220 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54923,1.58235],"units":"arcsec/hr","axes":"RA/Dec"},"id":"0f823354-286e-4e79-83a6-49a39957addd"}
03:15:55.220 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:15:55.220 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"0f823354-286e-4e79-83a6-49a39957addd"}
03:15:55.220 00.000 6880 evsrv: cli 01543AA0 disconnect
03:15:55.220 00.000 6880 evsrv: cli 015431E0 connect
03:15:55.220 00.000 6880 case statement mapped state 1 to 101
03:15:55.220 00.000 6880 case statement mapped state 1 to 101
03:15:55.228 00.008 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"4a41989a-059b-4ca4-9a66-7736b2e211d7"}
03:15:55.228 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"4a41989a-059b-4ca4-9a66-7736b2e211d7"}
03:15:55.228 00.000 6880 evsrv: cli 015431E0 disconnect
03:15:55.228 00.000 6880 evsrv: cli 01543AA0 connect
03:15:55.228 00.000 6880 case statement mapped state 1 to 101
03:15:55.228 00.000 6880 case statement mapped state 1 to 101
03:15:55.228 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"fb8e3e13-0106-4936-bf2b-dd7d7b3fec1d"}
03:15:55.228 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"fb8e3e13-0106-4936-bf2b-dd7d7b3fec1d"}
03:15:55.229 00.001 6880 evsrv: cli 01543AA0 disconnect
03:15:56.149 00.920 10052 Exposure complete
03:15:56.229 00.080 10052 worker thread done servicing request
03:15:56.229 00.000 6880 OnExposeComplete: enter
03:15:56.229 00.000 6880 UpdateGuideState(): m_state=1
03:15:56.229 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 111
03:15:56.229 00.000 6880 Star::Find false star n=9 nbg=267 bg=6.5 sigma=0.9 thresh=9 peak=8
03:15:56.229 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=11 HFD=0.0
03:15:56.229 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:56.229 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:56.229 00.000 6880 Status Line: Star lost - low SNR
03:15:56.229 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=7, FiltMin=4, FiltMax=11, Gamma=0.780
03:15:56.229 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:56.229 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:56.229 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:56.229 00.000 6880 Enqueuing Expose request
03:15:56.229 00.000 10052 Worker thread wakes up
03:15:56.229 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:56.229 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:57.146 00.917 10052 Exposure complete
03:15:57.208 00.062 10052 worker thread done servicing request
03:15:57.208 00.000 6880 OnExposeComplete: enter
03:15:57.208 00.000 6880 UpdateGuideState(): m_state=1
03:15:57.224 00.016 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 112
03:15:57.224 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=3.0, Peak=10 HFD=0.0
03:15:57.224 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:57.224 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:57.224 00.000 6880 Status Line: Star lost - low SNR
03:15:57.224 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=19, med=6, FiltMin=4, FiltMax=9, Gamma=0.780
03:15:57.224 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:57.224 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:57.224 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:57.224 00.000 6880 Enqueuing Expose request
03:15:57.224 00.000 10052 Worker thread wakes up
03:15:57.224 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:57.224 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:57.224 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f732e618-fd02-4638-af62-8c11c4c6ccae"}
03:15:57.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f732e618-fd02-4638-af62-8c11c4c6ccae"}
03:15:57.224 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"510cbd3b-70bb-49b9-9211-f6bfc1d6677f"}
03:15:57.224 00.000 6880 case statement mapped state 1 to 101
03:15:57.224 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"510cbd3b-70bb-49b9-9211-f6bfc1d6677f"}
03:15:58.357 01.133 10052 Exposure complete
03:15:58.426 00.069 10052 worker thread done servicing request
03:15:58.426 00.000 6880 OnExposeComplete: enter
03:15:58.426 00.000 6880 UpdateGuideState(): m_state=1
03:15:58.426 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 113
03:15:58.426 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=11 HFD=0.0
03:15:58.426 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:58.426 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:58.426 00.000 6880 Status Line: Star lost - low SNR
03:15:58.426 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=6, FiltMin=4, FiltMax=9, Gamma=0.780
03:15:58.426 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:15:58.426 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:58.426 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:58.426 00.000 6880 Enqueuing Expose request
03:15:58.426 00.000 10052 Worker thread wakes up
03:15:58.426 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:58.426 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:15:59.225 00.799 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a15facbc-114a-44fa-8120-fda1e9fe87a4"}
03:15:59.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a15facbc-114a-44fa-8120-fda1e9fe87a4"}
03:15:59.225 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"177f2063-f41c-4e8f-90eb-aa848a7183ad"}
03:15:59.225 00.000 6880 case statement mapped state 1 to 101
03:15:59.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"177f2063-f41c-4e8f-90eb-aa848a7183ad"}
03:15:59.350 00.125 10052 Exposure complete
03:15:59.429 00.079 10052 worker thread done servicing request
03:15:59.429 00.000 6880 OnExposeComplete: enter
03:15:59.429 00.000 6880 UpdateGuideState(): m_state=1
03:15:59.429 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 114
03:15:59.429 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.7, Peak=11 HFD=0.0
03:15:59.429 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:15:59.431 00.002 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:15:59.431 00.000 6880 Status Line: Star lost - low mass
03:15:59.431 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=6, FiltMin=4, FiltMax=9, Gamma=0.780
03:15:59.431 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:15:59.431 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:15:59.431 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:15:59.431 00.000 6880 Enqueuing Expose request
03:15:59.431 00.000 10052 Worker thread wakes up
03:15:59.431 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:15:59.431 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:00.570 01.139 10052 Exposure complete
03:16:00.650 00.080 10052 worker thread done servicing request
03:16:00.650 00.000 6880 OnExposeComplete: enter
03:16:00.650 00.000 6880 UpdateGuideState(): m_state=1
03:16:00.650 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 115
03:16:00.650 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=10 HFD=0.0
03:16:00.650 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:00.650 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:00.650 00.000 6880 Status Line: Star lost - low SNR
03:16:00.650 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=7, FiltMin=4, FiltMax=12, Gamma=0.780
03:16:00.650 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:00.650 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:00.650 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:00.650 00.000 6880 Enqueuing Expose request
03:16:00.650 00.000 10052 Worker thread wakes up
03:16:00.650 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:00.650 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:01.222 00.572 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f4a8e2da-aac8-46fb-9d77-df257d7fb793"}
03:16:01.222 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f4a8e2da-aac8-46fb-9d77-df257d7fb793"}
03:16:01.222 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ab2b0625-cbc0-4adb-a67e-7ada77884d4d"}
03:16:01.225 00.003 6880 case statement mapped state 1 to 101
03:16:01.225 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ab2b0625-cbc0-4adb-a67e-7ada77884d4d"}
03:16:01.566 00.341 10052 Exposure complete
03:16:01.645 00.079 10052 worker thread done servicing request
03:16:01.645 00.000 6880 OnExposeComplete: enter
03:16:01.645 00.000 6880 UpdateGuideState(): m_state=1
03:16:01.645 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 116
03:16:01.645 00.000 6880 Star::Find false star n=9 nbg=270 bg=6.4 sigma=0.9 thresh=9 peak=7
03:16:01.645 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=10 HFD=0.0
03:16:01.645 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:01.645 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:01.645 00.000 6880 Status Line: Star lost - low SNR
03:16:01.645 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=28, med=6, FiltMin=4, FiltMax=23, Gamma=0.780
03:16:01.645 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:01.645 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:01.645 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:01.645 00.000 6880 Enqueuing Expose request
03:16:01.645 00.000 10052 Worker thread wakes up
03:16:01.645 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:01.645 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:02.793 01.148 10052 Exposure complete
03:16:02.856 00.063 10052 worker thread done servicing request
03:16:02.856 00.000 6880 OnExposeComplete: enter
03:16:02.856 00.000 6880 UpdateGuideState(): m_state=1
03:16:02.856 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 117
03:16:02.856 00.000 6880 Star::Find false star n=10 nbg=277 bg=6.6 sigma=0.9 thresh=9 peak=8
03:16:02.856 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=10 HFD=0.0
03:16:02.856 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:02.856 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:02.856 00.000 6880 Status Line: Star lost - low SNR
03:16:02.856 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=6, FiltMin=4, FiltMax=10, Gamma=0.780
03:16:02.856 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:02.856 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:02.856 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:02.856 00.000 6880 Enqueuing Expose request
03:16:02.856 00.000 10052 Worker thread wakes up
03:16:02.856 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:02.856 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:03.232 00.376 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8bcb37fd-5468-46ce-a00a-c565620003bb"}
03:16:03.233 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8bcb37fd-5468-46ce-a00a-c565620003bb"}
03:16:03.239 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0eac58d-5c1e-47c1-a91d-e5697830dc4a"}
03:16:03.239 00.000 6880 case statement mapped state 1 to 101
03:16:03.239 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b0eac58d-5c1e-47c1-a91d-e5697830dc4a"}
03:16:03.780 00.541 10052 Exposure complete
03:16:03.844 00.064 10052 worker thread done servicing request
03:16:03.844 00.000 6880 OnExposeComplete: enter
03:16:03.844 00.000 6880 UpdateGuideState(): m_state=1
03:16:03.844 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 118
03:16:03.844 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.2, Peak=10 HFD=0.0
03:16:03.844 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:03.844 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:03.844 00.000 6880 Status Line: Star lost - low mass
03:16:03.844 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=7, FiltMin=4, FiltMax=14, Gamma=0.780
03:16:03.844 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:03.844 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:03.844 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:03.844 00.000 6880 Enqueuing Expose request
03:16:03.844 00.000 10052 Worker thread wakes up
03:16:03.844 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:03.844 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:04.983 01.139 10052 Exposure complete
03:16:05.062 00.079 10052 worker thread done servicing request
03:16:05.062 00.000 6880 OnExposeComplete: enter
03:16:05.062 00.000 6880 UpdateGuideState(): m_state=1
03:16:05.062 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 119
03:16:05.062 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=1.9, Peak=10 HFD=0.0
03:16:05.062 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:05.062 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:05.062 00.000 6880 Status Line: Star lost - low mass
03:16:05.062 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=7, FiltMin=5, FiltMax=26, Gamma=0.780
03:16:05.062 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:05.062 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:05.062 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:05.066 00.004 6880 Enqueuing Expose request
03:16:05.066 00.000 10052 Worker thread wakes up
03:16:05.066 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:05.066 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:05.236 00.170 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a9e9a763-9ee8-4505-85cd-cb5de362ac03"}
03:16:05.236 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a9e9a763-9ee8-4505-85cd-cb5de362ac03"}
03:16:05.236 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e0ef365-7f65-44ed-a3d4-dc245084538e"}
03:16:05.236 00.000 6880 case statement mapped state 1 to 101
03:16:05.236 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7e0ef365-7f65-44ed-a3d4-dc245084538e"}
03:16:05.974 00.738 10052 Exposure complete
03:16:06.051 00.077 6880 OnExposeComplete: enter
03:16:06.051 00.000 6880 UpdateGuideState(): m_state=1
03:16:06.051 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 120
03:16:06.051 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.2, Peak=11 HFD=0.0
03:16:06.051 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:06.051 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:06.051 00.000 10052 worker thread done servicing request
03:16:06.051 00.000 6880 Status Line: Star lost - low mass
03:16:06.054 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=20, med=7, FiltMin=5, FiltMax=12, Gamma=0.780
03:16:06.054 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:06.054 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:06.054 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:06.054 00.000 6880 Enqueuing Expose request
03:16:06.054 00.000 10052 Worker thread wakes up
03:16:06.054 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:06.054 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:07.189 01.135 10052 Exposure complete
03:16:07.236 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a6532c7-ac60-4046-a18d-ba45b89157a7"}
03:16:07.236 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a6532c7-ac60-4046-a18d-ba45b89157a7"}
03:16:07.237 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0cc588b0-0e97-4c47-89c2-80c10859ffd4"}
03:16:07.237 00.000 6880 case statement mapped state 1 to 101
03:16:07.237 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"0cc588b0-0e97-4c47-89c2-80c10859ffd4"}
03:16:07.268 00.031 10052 worker thread done servicing request
03:16:07.268 00.000 6880 OnExposeComplete: enter
03:16:07.268 00.000 6880 UpdateGuideState(): m_state=1
03:16:07.268 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 121
03:16:07.268 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=12 HFD=0.0
03:16:07.268 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:07.268 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:07.268 00.000 6880 Status Line: Star lost - low SNR
03:16:07.272 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=8, FiltMin=5, FiltMax=11, Gamma=0.780
03:16:07.272 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:07.272 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:07.272 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:07.272 00.000 6880 Enqueuing Expose request
03:16:07.273 00.001 10052 Worker thread wakes up
03:16:07.273 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:07.273 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:08.186 00.913 10052 Exposure complete
03:16:08.262 00.076 10052 worker thread done servicing request
03:16:08.262 00.000 6880 OnExposeComplete: enter
03:16:08.262 00.000 6880 UpdateGuideState(): m_state=1
03:16:08.262 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 122
03:16:08.262 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=16 HFD=0.0
03:16:08.262 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:08.262 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:08.262 00.000 6880 Status Line: Star lost - low SNR
03:16:08.268 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=22, med=8, FiltMin=5, FiltMax=11, Gamma=0.780
03:16:08.268 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:08.268 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:08.268 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:08.268 00.000 6880 Enqueuing Expose request
03:16:08.268 00.000 10052 Worker thread wakes up
03:16:08.268 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:08.268 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:09.245 00.977 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c81bb00-5959-4b59-801c-98b218d7c0b1"}
03:16:09.245 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c81bb00-5959-4b59-801c-98b218d7c0b1"}
03:16:09.245 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"40d303d0-cf8a-4fa9-9c39-f857ebe8d446"}
03:16:09.245 00.000 6880 case statement mapped state 1 to 101
03:16:09.245 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"40d303d0-cf8a-4fa9-9c39-f857ebe8d446"}
03:16:09.401 00.156 10052 Exposure complete
03:16:09.480 00.079 10052 worker thread done servicing request
03:16:09.480 00.000 6880 OnExposeComplete: enter
03:16:09.480 00.000 6880 UpdateGuideState(): m_state=1
03:16:09.480 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 123
03:16:09.480 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.8, Peak=12 HFD=0.0
03:16:09.480 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:09.480 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:09.495 00.015 6880 Status Line: Star lost - low mass
03:16:09.496 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=19, med=8, FiltMin=6, FiltMax=11, Gamma=0.780
03:16:09.496 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:09.496 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:09.496 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:09.496 00.000 6880 Enqueuing Expose request
03:16:09.496 00.000 10052 Worker thread wakes up
03:16:09.497 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:09.497 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:10.411 00.914 10052 Exposure complete
03:16:10.489 00.078 10052 worker thread done servicing request
03:16:10.489 00.000 6880 OnExposeComplete: enter
03:16:10.489 00.000 6880 UpdateGuideState(): m_state=1
03:16:10.489 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 124
03:16:10.489 00.000 6880 Star::Find false star n=11 nbg=273 bg=8.3 sigma=1.0 thresh=11 peak=9
03:16:10.489 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=33, SNR=2.9, Peak=14 HFD=0.0
03:16:10.489 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:10.489 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:10.489 00.000 6880 Status Line: Star lost - low SNR
03:16:10.502 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=20, med=9, FiltMin=6, FiltMax=12, Gamma=0.780
03:16:10.502 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:10.502 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:10.502 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:10.502 00.000 6880 Enqueuing Expose request
03:16:10.502 00.000 10052 Worker thread wakes up
03:16:10.502 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:10.502 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:11.251 00.749 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"99b154e9-844b-471c-8c3c-4a7583fe7833"}
03:16:11.252 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"99b154e9-844b-471c-8c3c-4a7583fe7833"}
03:16:11.252 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21550fa6-0e3b-4678-9b56-64272f09a293"}
03:16:11.252 00.000 6880 case statement mapped state 1 to 101
03:16:11.252 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"21550fa6-0e3b-4678-9b56-64272f09a293"}
03:16:11.630 00.378 10052 Exposure complete
03:16:11.721 00.091 10052 worker thread done servicing request
03:16:11.721 00.000 6880 OnExposeComplete: enter
03:16:11.721 00.000 6880 UpdateGuideState(): m_state=1
03:16:11.721 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 125
03:16:11.721 00.000 6880 Star::Find false star n=8 nbg=283 bg=9.1 sigma=1.1 thresh=12 peak=11
03:16:11.721 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=13 HFD=0.0
03:16:11.721 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:11.721 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:11.721 00.000 6880 Status Line: Star lost - low SNR
03:16:11.727 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=22, med=9, FiltMin=6, FiltMax=17, Gamma=0.780
03:16:11.727 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:11.727 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:11.727 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:11.727 00.000 6880 Enqueuing Expose request
03:16:11.727 00.000 10052 Worker thread wakes up
03:16:11.727 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:11.727 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:12.631 00.904 10052 Exposure complete
03:16:12.709 00.078 10052 worker thread done servicing request
03:16:12.709 00.000 6880 OnExposeComplete: enter
03:16:12.709 00.000 6880 UpdateGuideState(): m_state=1
03:16:12.709 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 126
03:16:12.709 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=14 HFD=0.0
03:16:12.709 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:12.709 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:12.709 00.000 6880 Status Line: Star lost - low mass
03:16:12.709 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=20, med=10, FiltMin=7, FiltMax=13, Gamma=0.780
03:16:12.709 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:12.709 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:12.709 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:12.709 00.000 6880 Enqueuing Expose request
03:16:12.709 00.000 10052 Worker thread wakes up
03:16:12.709 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:12.709 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:13.262 00.553 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a89fdc5a-3e5d-427e-9ad9-c1a196df8443"}
03:16:13.262 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a89fdc5a-3e5d-427e-9ad9-c1a196df8443"}
03:16:13.262 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1cfdb573-4989-4f38-9d42-2d685f2e38d2"}
03:16:13.262 00.000 6880 case statement mapped state 1 to 101
03:16:13.262 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1cfdb573-4989-4f38-9d42-2d685f2e38d2"}
03:16:13.843 00.581 10052 Exposure complete
03:16:13.933 00.090 10052 worker thread done servicing request
03:16:13.938 00.005 6880 OnExposeComplete: enter
03:16:13.938 00.000 6880 UpdateGuideState(): m_state=1
03:16:13.938 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 127
03:16:13.938 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=1.9, Peak=16 HFD=0.0
03:16:13.938 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:13.938 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:13.938 00.000 6880 Status Line: Star lost - low mass
03:16:13.938 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=22, med=11, FiltMin=7, FiltMax=14, Gamma=0.780
03:16:13.938 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:13.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:13.938 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:13.938 00.000 6880 Enqueuing Expose request
03:16:13.938 00.000 10052 Worker thread wakes up
03:16:13.938 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:13.938 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:14.853 00.915 10052 Exposure complete
03:16:14.931 00.078 10052 worker thread done servicing request
03:16:14.931 00.000 6880 OnExposeComplete: enter
03:16:14.931 00.000 6880 UpdateGuideState(): m_state=1
03:16:14.931 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 128
03:16:14.947 00.016 6880 Star::Find false star n=9 nbg=271 bg=11.0 sigma=1.1 thresh=14 peak=13
03:16:14.947 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=33, SNR=2.9, Peak=17 HFD=0.0
03:16:14.947 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:14.948 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:14.948 00.000 6880 Status Line: Star lost - low SNR
03:16:14.948 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=21, med=11, FiltMin=8, FiltMax=14, Gamma=0.780
03:16:14.948 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:14.948 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:14.948 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:14.948 00.000 6880 Enqueuing Expose request
03:16:14.948 00.000 10052 Worker thread wakes up
03:16:14.948 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:14.948 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:15.239 00.291 6880 evsrv: cli 015431E0 connect
03:16:15.239 00.000 6880 case statement mapped state 1 to 101
03:16:15.239 00.000 6880 case statement mapped state 1 to 101
03:16:15.240 00.001 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54918,1.58233],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6618f1ab-7c6d-4b38-a54a-37215d785767"}
03:16:15.240 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:16:15.240 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"6618f1ab-7c6d-4b38-a54a-37215d785767"}
03:16:15.240 00.000 6880 evsrv: cli 015431E0 disconnect
03:16:15.241 00.001 6880 evsrv: cli 01543AA0 connect
03:16:15.241 00.000 6880 case statement mapped state 1 to 101
03:16:15.241 00.000 6880 case statement mapped state 1 to 101
03:16:15.242 00.001 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"42685f40-edd3-4aa3-ad23-6e9da9a23bc8"}
03:16:15.242 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"42685f40-edd3-4aa3-ad23-6e9da9a23bc8"}
03:16:15.242 00.000 6880 evsrv: cli 01543AA0 disconnect
03:16:15.242 00.000 6880 evsrv: cli 01543AA0 connect
03:16:15.242 00.000 6880 case statement mapped state 1 to 101
03:16:15.242 00.000 6880 case statement mapped state 1 to 101
03:16:15.242 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"7b2cc322-fc49-4db9-9c06-ea05e4a9915d"}
03:16:15.244 00.002 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7b2cc322-fc49-4db9-9c06-ea05e4a9915d"}
03:16:15.244 00.000 6880 evsrv: cli 01543AA0 disconnect
03:16:15.265 00.021 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cacbfe05-483a-463f-b248-5175b45c17f8"}
03:16:15.265 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cacbfe05-483a-463f-b248-5175b45c17f8"}
03:16:15.265 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ff90e9d-933c-41a4-91a1-b69d4470f753"}
03:16:15.265 00.000 6880 case statement mapped state 1 to 101
03:16:15.265 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"4ff90e9d-933c-41a4-91a1-b69d4470f753"}
03:16:16.084 00.819 10052 Exposure complete
03:16:16.164 00.080 10052 worker thread done servicing request
03:16:16.164 00.000 6880 OnExposeComplete: enter
03:16:16.164 00.000 6880 UpdateGuideState(): m_state=1
03:16:16.164 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 129
03:16:16.164 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.2, Peak=15 HFD=0.0
03:16:16.164 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:16.164 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:16.164 00.000 6880 Status Line: Star lost - low SNR
03:16:16.164 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=21, med=11, FiltMin=8, FiltMax=15, Gamma=0.780
03:16:16.164 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:16.164 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:16.164 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:16.164 00.000 6880 Enqueuing Expose request
03:16:16.164 00.000 10052 Worker thread wakes up
03:16:16.164 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:16.164 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:17.078 00.914 10052 Exposure complete
03:16:17.157 00.079 10052 worker thread done servicing request
03:16:17.157 00.000 6880 OnExposeComplete: enter
03:16:17.157 00.000 6880 UpdateGuideState(): m_state=1
03:16:17.157 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 130
03:16:17.157 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.4, Peak=14 HFD=0.0
03:16:17.157 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:17.157 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:17.157 00.000 6880 Status Line: Star lost - low SNR
03:16:17.157 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=21, med=10, FiltMin=7, FiltMax=15, Gamma=0.780
03:16:17.157 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:17.157 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:17.157 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:17.157 00.000 6880 Enqueuing Expose request
03:16:17.157 00.000 10052 Worker thread wakes up
03:16:17.157 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:17.157 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:17.267 00.110 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a8e98b6-4da2-4ad6-8ae4-3ba75bdd5da2"}
03:16:17.267 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a8e98b6-4da2-4ad6-8ae4-3ba75bdd5da2"}
03:16:17.267 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72f4424a-d469-4fc5-a9c7-a19e7b5c672f"}
03:16:17.267 00.000 6880 case statement mapped state 1 to 101
03:16:17.267 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"72f4424a-d469-4fc5-a9c7-a19e7b5c672f"}
03:16:18.288 01.021 10052 Exposure complete
03:16:18.374 00.086 10052 worker thread done servicing request
03:16:18.374 00.000 6880 OnExposeComplete: enter
03:16:18.374 00.000 6880 UpdateGuideState(): m_state=1
03:16:18.374 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 131
03:16:18.374 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.7, Peak=12 HFD=0.0
03:16:18.374 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:18.374 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:18.374 00.000 6880 Status Line: Star lost - low SNR
03:16:18.374 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=21, med=9, FiltMin=6, FiltMax=13, Gamma=0.780
03:16:18.374 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:18.374 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:18.374 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:18.374 00.000 6880 Enqueuing Expose request
03:16:18.374 00.000 10052 Worker thread wakes up
03:16:18.374 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:18.374 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:19.275 00.901 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4ece11a1-c94a-4aa9-ad3d-9e25d788d718"}
03:16:19.275 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4ece11a1-c94a-4aa9-ad3d-9e25d788d718"}
03:16:19.275 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"674cbcef-16df-4bd5-9d01-41105c64af75"}
03:16:19.275 00.000 6880 case statement mapped state 1 to 101
03:16:19.275 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"674cbcef-16df-4bd5-9d01-41105c64af75"}
03:16:19.292 00.017 10052 Exposure complete
03:16:19.369 00.077 10052 worker thread done servicing request
03:16:19.369 00.000 6880 OnExposeComplete: enter
03:16:19.369 00.000 6880 UpdateGuideState(): m_state=1
03:16:19.369 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 132
03:16:19.369 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=12 HFD=0.0
03:16:19.369 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:19.369 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:19.369 00.000 6880 Status Line: Star lost - low mass
03:16:19.369 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=20, med=8, FiltMin=6, FiltMax=11, Gamma=0.780
03:16:19.369 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:19.369 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:19.369 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:19.369 00.000 6880 Enqueuing Expose request
03:16:19.369 00.000 10052 Worker thread wakes up
03:16:19.369 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:19.369 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:20.505 01.136 10052 Exposure complete
03:16:20.582 00.077 10052 worker thread done servicing request
03:16:20.582 00.000 6880 OnExposeComplete: enter
03:16:20.582 00.000 6880 UpdateGuideState(): m_state=1
03:16:20.582 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 133
03:16:20.582 00.000 6880 Star::Find false star n=12 nbg=274 bg=7.3 sigma=1.1 thresh=10 peak=8
03:16:20.582 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=33, SNR=2.9, Peak=12 HFD=0.0
03:16:20.582 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:20.582 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:20.582 00.000 6880 Status Line: Star lost - low SNR
03:16:20.582 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=19, med=8, FiltMin=5, FiltMax=11, Gamma=0.780
03:16:20.582 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:20.582 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:20.582 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:20.582 00.000 6880 Enqueuing Expose request
03:16:20.582 00.000 10052 Worker thread wakes up
03:16:20.582 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:20.582 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:21.279 00.697 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ce03c5c1-349c-4a63-8496-4ab0fdcc3239"}
03:16:21.279 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ce03c5c1-349c-4a63-8496-4ab0fdcc3239"}
03:16:21.279 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81bde7a4-673a-43f2-a61b-f4836d865c1f"}
03:16:21.279 00.000 6880 case statement mapped state 1 to 101
03:16:21.279 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"81bde7a4-673a-43f2-a61b-f4836d865c1f"}
03:16:21.502 00.223 10052 Exposure complete
03:16:21.587 00.085 10052 worker thread done servicing request
03:16:21.587 00.000 6880 OnExposeComplete: enter
03:16:21.587 00.000 6880 UpdateGuideState(): m_state=1
03:16:21.587 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 134
03:16:21.587 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=11 HFD=0.0
03:16:21.587 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:21.587 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:21.587 00.000 6880 Status Line: Star lost - low mass
03:16:21.589 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=7, FiltMin=4, FiltMax=13, Gamma=0.780
03:16:21.589 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:21.589 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:21.589 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:21.589 00.000 6880 Enqueuing Expose request
03:16:21.589 00.000 10052 Worker thread wakes up
03:16:21.590 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:21.590 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:22.725 01.135 10052 Exposure complete
03:16:22.788 00.063 10052 worker thread done servicing request
03:16:22.788 00.000 6880 OnExposeComplete: enter
03:16:22.788 00.000 6880 UpdateGuideState(): m_state=1
03:16:22.788 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 135
03:16:22.788 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.8, Peak=10 HFD=0.0
03:16:22.788 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:22.788 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:22.788 00.000 6880 Status Line: Star lost - low SNR
03:16:22.788 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=7, FiltMin=4, FiltMax=34, Gamma=0.780
03:16:22.788 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:22.788 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:22.788 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:22.788 00.000 6880 Enqueuing Expose request
03:16:22.788 00.000 10052 Worker thread wakes up
03:16:22.788 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:22.788 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:23.278 00.490 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60b542ee-b466-4636-b3b7-f3ce537185a9"}
03:16:23.280 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60b542ee-b466-4636-b3b7-f3ce537185a9"}
03:16:23.280 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"90bdfb16-5843-4da3-8da4-88c35b5d4e1e"}
03:16:23.280 00.000 6880 case statement mapped state 1 to 101
03:16:23.280 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"90bdfb16-5843-4da3-8da4-88c35b5d4e1e"}
03:16:23.812 00.532 10052 Exposure complete
03:16:23.896 00.084 10052 worker thread done servicing request
03:16:23.896 00.000 6880 OnExposeComplete: enter
03:16:23.907 00.011 6880 UpdateGuideState(): m_state=1
03:16:23.907 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 136
03:16:23.907 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.7, Peak=10 HFD=0.0
03:16:23.907 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:23.908 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:23.908 00.000 6880 Status Line: Star lost - low mass
03:16:23.908 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=7, FiltMin=4, FiltMax=11, Gamma=0.780
03:16:23.908 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:23.908 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:23.908 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:23.908 00.000 6880 Enqueuing Expose request
03:16:23.908 00.000 10052 Worker thread wakes up
03:16:23.908 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:23.908 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:25.042 01.134 10052 Exposure complete
03:16:25.115 00.073 10052 worker thread done servicing request
03:16:25.115 00.000 6880 OnExposeComplete: enter
03:16:25.115 00.000 6880 UpdateGuideState(): m_state=1
03:16:25.115 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 137
03:16:25.115 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.8, Peak=14 HFD=0.0
03:16:25.115 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:25.131 00.016 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:25.131 00.000 6880 Status Line: Star lost - low SNR
03:16:25.132 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=19, med=9, FiltMin=6, FiltMax=16, Gamma=0.780
03:16:25.132 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:25.132 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:25.132 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:25.132 00.000 6880 Enqueuing Expose request
03:16:25.132 00.000 10052 Worker thread wakes up
03:16:25.132 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:25.132 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:25.291 00.159 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"69dc22e8-cf0c-4619-8e0d-c0e9d0da348f"}
03:16:25.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"69dc22e8-cf0c-4619-8e0d-c0e9d0da348f"}
03:16:25.291 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ef86085d-3a30-47f1-92e1-00057838a94a"}
03:16:25.291 00.000 6880 case statement mapped state 1 to 101
03:16:25.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ef86085d-3a30-47f1-92e1-00057838a94a"}
03:16:26.046 00.755 10052 Exposure complete
03:16:26.116 00.070 10052 worker thread done servicing request
03:16:26.116 00.000 6880 OnExposeComplete: enter
03:16:26.116 00.000 6880 UpdateGuideState(): m_state=1
03:16:26.116 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 138
03:16:26.116 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=11 HFD=0.0
03:16:26.116 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:26.116 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:26.116 00.000 6880 Status Line: Star lost - low mass
03:16:26.125 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=20, med=8, FiltMin=5, FiltMax=11, Gamma=0.780
03:16:26.125 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:26.125 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:26.125 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:26.125 00.000 6880 Enqueuing Expose request
03:16:26.125 00.000 10052 Worker thread wakes up
03:16:26.125 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:26.125 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:27.251 01.126 10052 Exposure complete
03:16:27.298 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3cca8449-cc57-4dc3-9647-e25978e7f11e"}
03:16:27.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3cca8449-cc57-4dc3-9647-e25978e7f11e"}
03:16:27.298 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ffd2e93d-19a0-4bd8-b4f7-9e6b3c120336"}
03:16:27.298 00.000 6880 case statement mapped state 1 to 101
03:16:27.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ffd2e93d-19a0-4bd8-b4f7-9e6b3c120336"}
03:16:27.329 00.031 10052 worker thread done servicing request
03:16:27.329 00.000 6880 OnExposeComplete: enter
03:16:27.329 00.000 6880 UpdateGuideState(): m_state=1
03:16:27.329 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 139
03:16:27.329 00.000 6880 Star::Find false star n=8 nbg=283 bg=6.2 sigma=1.1 thresh=9 peak=7
03:16:27.329 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=11 HFD=0.0
03:16:27.329 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:27.329 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:27.329 00.000 6880 Status Line: Star lost - low SNR
03:16:27.340 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=20, med=6, FiltMin=4, FiltMax=9, Gamma=0.780
03:16:27.340 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:27.340 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:27.340 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:27.340 00.000 6880 Enqueuing Expose request
03:16:27.340 00.000 10052 Worker thread wakes up
03:16:27.340 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:27.340 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:28.354 01.014 10052 Exposure complete
03:16:28.434 00.080 10052 worker thread done servicing request
03:16:28.434 00.000 6880 OnExposeComplete: enter
03:16:28.434 00.000 6880 UpdateGuideState(): m_state=1
03:16:28.434 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 140
03:16:28.434 00.000 6880 Star::Find false star n=14 nbg=278 bg=5.7 sigma=0.9 thresh=8 peak=7
03:16:28.434 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=37, SNR=2.9, Peak=11 HFD=0.0
03:16:28.434 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:28.434 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:28.434 00.000 6880 Status Line: Star lost - low SNR
03:16:28.434 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=6, FiltMin=3, FiltMax=9, Gamma=0.780
03:16:28.434 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:28.434 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:28.434 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:28.434 00.000 6880 Enqueuing Expose request
03:16:28.434 00.000 10052 Worker thread wakes up
03:16:28.434 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:28.434 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:29.301 00.867 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"59b252f5-b52a-4a1e-856b-f11c9a5623f9"}
03:16:29.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"59b252f5-b52a-4a1e-856b-f11c9a5623f9"}
03:16:29.301 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79a62aa2-bca9-45ee-902d-7ef1604e1f67"}
03:16:29.301 00.000 6880 case statement mapped state 1 to 101
03:16:29.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"79a62aa2-bca9-45ee-902d-7ef1604e1f67"}
03:16:29.568 00.267 10052 Exposure complete
03:16:29.646 00.078 10052 worker thread done servicing request
03:16:29.646 00.000 6880 OnExposeComplete: enter
03:16:29.646 00.000 6880 UpdateGuideState(): m_state=1
03:16:29.646 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 141
03:16:29.646 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.5, Peak=9 HFD=0.0
03:16:29.646 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:29.646 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:29.646 00.000 6880 Status Line: Star lost - low SNR
03:16:29.652 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=5, FiltMin=3, FiltMax=8, Gamma=0.780
03:16:29.652 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:29.652 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:29.652 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:29.652 00.000 6880 Enqueuing Expose request
03:16:29.652 00.000 10052 Worker thread wakes up
03:16:29.652 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:29.652 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:30.569 00.917 10052 Exposure complete
03:16:30.649 00.080 10052 worker thread done servicing request
03:16:30.649 00.000 6880 OnExposeComplete: enter
03:16:30.649 00.000 6880 UpdateGuideState(): m_state=1
03:16:30.649 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 142
03:16:30.649 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=9 HFD=0.0
03:16:30.649 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:30.649 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:30.649 00.000 6880 Status Line: Star lost - low SNR
03:16:30.653 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=5, FiltMin=3, FiltMax=7, Gamma=0.780
03:16:30.653 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:30.653 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:30.653 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:30.653 00.000 6880 Enqueuing Expose request
03:16:30.653 00.000 10052 Worker thread wakes up
03:16:30.653 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:30.653 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:31.298 00.645 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a5bbfcd4-65f5-426b-a75e-02ba30e83573"}
03:16:31.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a5bbfcd4-65f5-426b-a75e-02ba30e83573"}
03:16:31.298 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7f0d6560-8d22-4ed4-83d3-c1ae561202b7"}
03:16:31.298 00.000 6880 case statement mapped state 1 to 101
03:16:31.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7f0d6560-8d22-4ed4-83d3-c1ae561202b7"}
03:16:31.787 00.489 10052 Exposure complete
03:16:31.861 00.074 10052 worker thread done servicing request
03:16:31.861 00.000 6880 OnExposeComplete: enter
03:16:31.861 00.000 6880 UpdateGuideState(): m_state=1
03:16:31.861 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 143
03:16:31.861 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=8 HFD=0.0
03:16:31.861 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:31.861 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:31.861 00.000 6880 Status Line: Star lost - low mass
03:16:31.861 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=4, FiltMin=2, FiltMax=7, Gamma=0.780
03:16:31.861 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:31.861 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:31.861 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:31.861 00.000 6880 Enqueuing Expose request
03:16:31.861 00.000 10052 Worker thread wakes up
03:16:31.861 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:31.861 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:32.778 00.917 10052 Exposure complete
03:16:32.857 00.079 10052 worker thread done servicing request
03:16:32.857 00.000 6880 OnExposeComplete: enter
03:16:32.857 00.000 6880 UpdateGuideState(): m_state=1
03:16:32.857 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 144
03:16:32.857 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=8 HFD=0.0
03:16:32.857 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:32.857 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:32.857 00.000 6880 Status Line: Star lost - low SNR
03:16:32.861 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=4, FiltMin=2, FiltMax=8, Gamma=0.780
03:16:32.861 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:32.861 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:32.861 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:32.861 00.000 6880 Enqueuing Expose request
03:16:32.861 00.000 10052 Worker thread wakes up
03:16:32.861 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:32.861 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:33.301 00.440 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d4c5225c-a621-4d9a-a8fd-54d63f0785be"}
03:16:33.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d4c5225c-a621-4d9a-a8fd-54d63f0785be"}
03:16:33.301 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3a3f4178-170f-43d9-8976-2ca5bb346436"}
03:16:33.301 00.000 6880 case statement mapped state 1 to 101
03:16:33.301 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3a3f4178-170f-43d9-8976-2ca5bb346436"}
03:16:33.991 00.690 10052 Exposure complete
03:16:34.047 00.056 10052 worker thread done servicing request
03:16:34.053 00.006 6880 OnExposeComplete: enter
03:16:34.053 00.000 6880 UpdateGuideState(): m_state=1
03:16:34.053 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 145
03:16:34.053 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.5, Peak=8 HFD=0.0
03:16:34.053 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:34.054 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:34.054 00.000 6880 Status Line: Star lost - low SNR
03:16:34.054 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=4, FiltMin=2, FiltMax=6, Gamma=0.780
03:16:34.054 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:34.054 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:34.054 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:34.054 00.000 6880 Enqueuing Expose request
03:16:34.054 00.000 10052 Worker thread wakes up
03:16:34.054 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:34.054 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:35.070 01.016 10052 Exposure complete
03:16:35.116 00.046 10052 worker thread done servicing request
03:16:35.132 00.016 6880 OnExposeComplete: enter
03:16:35.132 00.000 6880 UpdateGuideState(): m_state=1
03:16:35.132 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 146
03:16:35.132 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=7 HFD=0.0
03:16:35.132 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:35.132 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:35.132 00.000 6880 Status Line: Star lost - low mass
03:16:35.134 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=3, FiltMin=1, FiltMax=6, Gamma=0.780
03:16:35.134 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:35.134 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:35.134 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:35.134 00.000 6880 Enqueuing Expose request
03:16:35.134 00.000 10052 Worker thread wakes up
03:16:35.134 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:35.134 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:35.243 00.109 6880 evsrv: cli 015431E0 connect
03:16:35.243 00.000 6880 case statement mapped state 1 to 101
03:16:35.250 00.007 6880 case statement mapped state 1 to 101
03:16:35.250 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54913,1.58231],"units":"arcsec/hr","axes":"RA/Dec"},"id":"c409c38e-a0be-4091-b84a-7302ef3ee9ce"}
03:16:35.250 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:16:35.250 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"c409c38e-a0be-4091-b84a-7302ef3ee9ce"}
03:16:35.250 00.000 6880 evsrv: cli 015431E0 disconnect
03:16:35.250 00.000 6880 evsrv: cli 01543AA0 connect
03:16:35.250 00.000 6880 case statement mapped state 1 to 101
03:16:35.250 00.000 6880 case statement mapped state 1 to 101
03:16:35.252 00.002 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"d6982058-7f0e-486d-89cd-dabb5befceb3"}
03:16:35.252 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"d6982058-7f0e-486d-89cd-dabb5befceb3"}
03:16:35.252 00.000 6880 evsrv: cli 01543AA0 disconnect
03:16:35.252 00.000 6880 evsrv: cli 015431E0 connect
03:16:35.252 00.000 6880 case statement mapped state 1 to 101
03:16:35.252 00.000 6880 case statement mapped state 1 to 101
03:16:35.253 00.001 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"9b84e24c-6477-469b-b519-f259ae67e5bf"}
03:16:35.253 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"9b84e24c-6477-469b-b519-f259ae67e5bf"}
03:16:35.253 00.000 6880 evsrv: cli 015431E0 disconnect
03:16:35.307 00.054 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a07f3405-b70c-4d2c-9244-b1a57f96ff24"}
03:16:35.307 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a07f3405-b70c-4d2c-9244-b1a57f96ff24"}
03:16:35.307 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6fa515ee-0ae7-4bf9-9b2f-201179a8c707"}
03:16:35.307 00.000 6880 case statement mapped state 1 to 101
03:16:35.307 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"6fa515ee-0ae7-4bf9-9b2f-201179a8c707"}
03:16:36.254 00.947 10052 Exposure complete
03:16:36.319 00.065 10052 worker thread done servicing request
03:16:36.319 00.000 6880 OnExposeComplete: enter
03:16:36.319 00.000 6880 UpdateGuideState(): m_state=1
03:16:36.319 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 147
03:16:36.319 00.000 6880 Star::Find false star n=12 nbg=268 bg=3.0 sigma=0.7 thresh=5 peak=4
03:16:36.319 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=7 HFD=0.0
03:16:36.319 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:36.319 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:36.319 00.000 6880 Status Line: Star lost - low SNR
03:16:36.330 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=3, FiltMin=1, FiltMax=6, Gamma=0.780
03:16:36.330 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:36.330 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:36.330 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:36.330 00.000 6880 Enqueuing Expose request
03:16:36.330 00.000 10052 Worker thread wakes up
03:16:36.331 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:36.331 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:37.311 00.980 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c842c619-b910-41a4-bb96-fd14705fb1b8"}
03:16:37.312 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c842c619-b910-41a4-bb96-fd14705fb1b8"}
03:16:37.318 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ea3e427c-cc8f-45f6-bf3c-f8451dfaff4b"}
03:16:37.318 00.000 6880 case statement mapped state 1 to 101
03:16:37.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ea3e427c-cc8f-45f6-bf3c-f8451dfaff4b"}
03:16:37.343 00.025 10052 Exposure complete
03:16:37.405 00.062 10052 worker thread done servicing request
03:16:37.405 00.000 6880 OnExposeComplete: enter
03:16:37.405 00.000 6880 UpdateGuideState(): m_state=1
03:16:37.405 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 148
03:16:37.405 00.000 6880 Star::Find false star n=12 nbg=278 bg=2.8 sigma=0.8 thresh=5 peak=4
03:16:37.405 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=29, SNR=2.9, Peak=7 HFD=0.0
03:16:37.405 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:37.405 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:37.405 00.000 6880 Status Line: Star lost - low SNR
03:16:37.405 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=3, FiltMin=1, FiltMax=6, Gamma=0.780
03:16:37.405 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:37.405 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:37.405 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:37.405 00.000 6880 Enqueuing Expose request
03:16:37.405 00.000 10052 Worker thread wakes up
03:16:37.405 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:37.405 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:38.538 01.133 10052 Exposure complete
03:16:38.613 00.075 10052 worker thread done servicing request
03:16:38.613 00.000 6880 OnExposeComplete: enter
03:16:38.613 00.000 6880 UpdateGuideState(): m_state=1
03:16:38.613 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 149
03:16:38.613 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=7 HFD=0.0
03:16:38.613 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:38.613 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:38.613 00.000 6880 Status Line: Star lost - low mass
03:16:38.616 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=3, FiltMin=1, FiltMax=5, Gamma=0.780
03:16:38.616 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:38.616 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:38.616 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:38.616 00.000 6880 Enqueuing Expose request
03:16:38.616 00.000 10052 Worker thread wakes up
03:16:38.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:38.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:39.312 00.696 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"653bf04b-a415-4e71-a60b-eac5714523cf"}
03:16:39.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"653bf04b-a415-4e71-a60b-eac5714523cf"}
03:16:39.314 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"51d2e2a9-b4a3-4de3-9364-9f0a672258fe"}
03:16:39.314 00.000 6880 case statement mapped state 1 to 101
03:16:39.314 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"51d2e2a9-b4a3-4de3-9364-9f0a672258fe"}
03:16:39.642 00.328 10052 Exposure complete
03:16:39.705 00.063 10052 worker thread done servicing request
03:16:39.705 00.000 6880 OnExposeComplete: enter
03:16:39.705 00.000 6880 UpdateGuideState(): m_state=1
03:16:39.705 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 150
03:16:39.705 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=7 HFD=0.0
03:16:39.705 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:39.705 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:39.705 00.000 6880 Status Line: Star lost - low SNR
03:16:39.719 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=3, FiltMin=1, FiltMax=7, Gamma=0.780
03:16:39.719 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:39.719 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:39.719 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:39.719 00.000 6880 Enqueuing Expose request
03:16:39.719 00.000 10052 Worker thread wakes up
03:16:39.719 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:39.719 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:40.857 01.138 10052 Exposure complete
03:16:40.919 00.062 10052 worker thread done servicing request
03:16:40.919 00.000 6880 OnExposeComplete: enter
03:16:40.919 00.000 6880 UpdateGuideState(): m_state=1
03:16:40.919 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 151
03:16:40.919 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.8, Peak=6 HFD=0.0
03:16:40.919 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:40.919 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:40.919 00.000 6880 Status Line: Star lost - low mass
03:16:40.929 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=1, FiltMax=4, Gamma=0.780
03:16:40.929 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:40.929 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:40.929 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:40.929 00.000 6880 Enqueuing Expose request
03:16:40.930 00.001 10052 Worker thread wakes up
03:16:40.930 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:40.930 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:41.317 00.387 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"57343f9b-c330-4cd6-9262-a066e57c762e"}
03:16:41.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"57343f9b-c330-4cd6-9262-a066e57c762e"}
03:16:41.317 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"959fe7e3-7c36-484e-b87c-63310a3ac2df"}
03:16:41.317 00.000 6880 case statement mapped state 1 to 101
03:16:41.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"959fe7e3-7c36-484e-b87c-63310a3ac2df"}
03:16:41.955 00.638 10052 Exposure complete
03:16:42.020 00.065 6880 OnExposeComplete: enter
03:16:42.020 00.000 6880 UpdateGuideState(): m_state=1
03:16:42.020 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 152
03:16:42.020 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=2, SNR=1.1, Peak=5 HFD=0.0
03:16:42.020 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:42.020 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:42.020 00.000 6880 Status Line: Star lost - low mass
03:16:42.020 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=1, FiltMax=5, Gamma=0.780
03:16:42.020 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:42.020 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:42.020 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:42.020 00.000 6880 Enqueuing Expose request
03:16:42.020 00.000 10052 worker thread done servicing request
03:16:42.020 00.000 10052 Worker thread wakes up
03:16:42.020 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:42.020 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:43.162 01.142 10052 Exposure complete
03:16:43.225 00.063 10052 worker thread done servicing request
03:16:43.225 00.000 6880 OnExposeComplete: enter
03:16:43.225 00.000 6880 UpdateGuideState(): m_state=1
03:16:43.225 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 153
03:16:43.225 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=6 HFD=0.0
03:16:43.225 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:43.240 00.015 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:43.240 00.000 6880 Status Line: Star lost - low mass
03:16:43.240 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=1, FiltMax=5, Gamma=0.780
03:16:43.240 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:43.240 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:43.240 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:43.240 00.000 6880 Enqueuing Expose request
03:16:43.240 00.000 10052 Worker thread wakes up
03:16:43.240 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:43.240 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:43.319 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37876248-52e3-4ad5-ad2f-f39e26b4a8d7"}
03:16:43.320 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37876248-52e3-4ad5-ad2f-f39e26b4a8d7"}
03:16:43.320 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"885d878c-7757-464c-8f01-e98bcd538945"}
03:16:43.322 00.002 6880 case statement mapped state 1 to 101
03:16:43.322 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"885d878c-7757-464c-8f01-e98bcd538945"}
03:16:44.158 00.836 10052 Exposure complete
03:16:44.219 00.061 10052 worker thread done servicing request
03:16:44.219 00.000 6880 OnExposeComplete: enter
03:16:44.219 00.000 6880 UpdateGuideState(): m_state=1
03:16:44.219 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 154
03:16:44.219 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=5 HFD=0.0
03:16:44.219 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:44.219 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:44.219 00.000 6880 Status Line: Star lost - low SNR
03:16:44.219 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:16:44.219 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:44.219 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:44.219 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:44.219 00.000 6880 Enqueuing Expose request
03:16:44.219 00.000 10052 Worker thread wakes up
03:16:44.219 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:44.219 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:45.322 01.103 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4142aed8-f0f5-4384-b5cb-c5d1dff94733"}
03:16:45.324 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4142aed8-f0f5-4384-b5cb-c5d1dff94733"}
03:16:45.325 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b02f1652-14ea-4e02-8721-544e245f525f"}
03:16:45.325 00.000 6880 case statement mapped state 1 to 101
03:16:45.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b02f1652-14ea-4e02-8721-544e245f525f"}
03:16:45.355 00.030 10052 Exposure complete
03:16:45.433 00.078 10052 worker thread done servicing request
03:16:45.433 00.000 6880 OnExposeComplete: enter
03:16:45.433 00.000 6880 UpdateGuideState(): m_state=1
03:16:45.433 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 155
03:16:45.433 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=6 HFD=0.0
03:16:45.433 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:45.433 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:45.433 00.000 6880 Status Line: Star lost - low SNR
03:16:45.433 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:16:45.433 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:45.433 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:45.433 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:45.433 00.000 6880 Enqueuing Expose request
03:16:45.433 00.000 10052 Worker thread wakes up
03:16:45.433 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:45.433 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:46.466 01.033 10052 Exposure complete
03:16:46.540 00.074 10052 worker thread done servicing request
03:16:46.540 00.000 6880 OnExposeComplete: enter
03:16:46.540 00.000 6880 UpdateGuideState(): m_state=1
03:16:46.540 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 156
03:16:46.540 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=6 HFD=0.0
03:16:46.540 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:46.540 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:46.540 00.000 6880 Status Line: Star lost - low mass
03:16:46.544 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=14, Gamma=0.780
03:16:46.544 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:46.544 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:46.544 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:46.545 00.001 6880 Enqueuing Expose request
03:16:46.545 00.000 10052 Worker thread wakes up
03:16:46.545 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:46.545 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:47.331 00.786 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"82988302-b049-4672-85cc-8ed7f7a5199e"}
03:16:47.331 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"82988302-b049-4672-85cc-8ed7f7a5199e"}
03:16:47.331 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c91408ec-2e5b-40dd-96cb-862cdbb22279"}
03:16:47.331 00.000 6880 case statement mapped state 1 to 101
03:16:47.331 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c91408ec-2e5b-40dd-96cb-862cdbb22279"}
03:16:47.675 00.344 10052 Exposure complete
03:16:47.754 00.079 10052 worker thread done servicing request
03:16:47.754 00.000 6880 OnExposeComplete: enter
03:16:47.754 00.000 6880 UpdateGuideState(): m_state=1
03:16:47.754 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 157
03:16:47.754 00.000 6880 Star::Find false star n=7 nbg=282 bg=8.0 sigma=1.1 thresh=11 peak=9
03:16:47.754 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=12 HFD=0.0
03:16:47.754 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:47.754 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:47.754 00.000 6880 Status Line: Star lost - low SNR
03:16:47.761 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=24, med=7, FiltMin=1, FiltMax=19, Gamma=0.780
03:16:47.761 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:47.761 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:47.761 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:47.761 00.000 6880 Enqueuing Expose request
03:16:47.761 00.000 10052 Worker thread wakes up
03:16:47.761 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:47.761 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:48.676 00.915 10052 Exposure complete
03:16:48.747 00.071 10052 worker thread done servicing request
03:16:48.747 00.000 6880 OnExposeComplete: enter
03:16:48.747 00.000 6880 UpdateGuideState(): m_state=1
03:16:48.747 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 158
03:16:48.747 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=1.9, Peak=23 HFD=0.0
03:16:48.747 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:48.747 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:48.747 00.000 6880 Status Line: Star lost - low mass
03:16:48.760 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=32, med=17, FiltMin=13, FiltMax=25, Gamma=0.780
03:16:48.760 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:48.760 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:48.760 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:48.760 00.000 6880 Enqueuing Expose request
03:16:48.760 00.000 10052 Worker thread wakes up
03:16:48.760 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:48.760 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:49.332 00.572 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"63ec01e0-4d54-41ca-ac74-af39054d1b37"}
03:16:49.334 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"63ec01e0-4d54-41ca-ac74-af39054d1b37"}
03:16:49.335 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d565826e-d809-4b6e-8fd5-4e32cb3e9430"}
03:16:49.335 00.000 6880 case statement mapped state 1 to 101
03:16:49.335 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d565826e-d809-4b6e-8fd5-4e32cb3e9430"}
03:16:49.890 00.555 10052 Exposure complete
03:16:49.983 00.093 10052 worker thread done servicing request
03:16:49.983 00.000 6880 OnExposeComplete: enter
03:16:49.983 00.000 6880 UpdateGuideState(): m_state=1
03:16:49.983 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 159
03:16:49.983 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=1.8, Peak=67 HFD=0.0
03:16:49.983 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:49.983 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:49.983 00.000 6880 Status Line: Star lost - low mass
03:16:49.988 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=73, med=47, FiltMin=23, FiltMax=66, Gamma=0.780
03:16:49.988 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:49.988 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:49.988 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:49.988 00.000 6880 Enqueuing Expose request
03:16:49.988 00.000 10052 Worker thread wakes up
03:16:49.988 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:49.988 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:50.898 00.910 10052 Exposure complete
03:16:50.980 00.082 10052 worker thread done servicing request
03:16:50.980 00.000 6880 OnExposeComplete: enter
03:16:50.980 00.000 6880 UpdateGuideState(): m_state=1
03:16:50.980 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 160
03:16:50.980 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.7, Peak=14 HFD=0.0
03:16:50.980 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:50.980 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:50.980 00.000 6880 Status Line: Star lost - low mass
03:16:50.980 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=10, FiltMin=1, FiltMax=44, Gamma=0.780
03:16:50.980 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:50.980 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:50.980 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:50.980 00.000 6880 Enqueuing Expose request
03:16:50.980 00.000 10052 Worker thread wakes up
03:16:50.980 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:50.980 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:51.344 00.364 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a45b048e-ab34-4f03-b8ac-253fb62db72a"}
03:16:51.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a45b048e-ab34-4f03-b8ac-253fb62db72a"}
03:16:51.344 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1511c3f7-3828-4cdd-9413-25d0bff28f58"}
03:16:51.344 00.000 6880 case statement mapped state 1 to 101
03:16:51.344 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1511c3f7-3828-4cdd-9413-25d0bff28f58"}
03:16:52.120 00.776 10052 Exposure complete
03:16:52.198 00.078 10052 worker thread done servicing request
03:16:52.198 00.000 6880 OnExposeComplete: enter
03:16:52.198 00.000 6880 UpdateGuideState(): m_state=1
03:16:52.199 00.001 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 161
03:16:52.199 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.6, Peak=12 HFD=0.0
03:16:52.199 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:52.199 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:52.199 00.000 6880 Status Line: Star lost - low SNR
03:16:52.199 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=30, med=8, FiltMin=0, FiltMax=26, Gamma=0.780
03:16:52.199 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:52.199 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:52.199 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:52.199 00.000 6880 Enqueuing Expose request
03:16:52.199 00.000 10052 Worker thread wakes up
03:16:52.199 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:52.199 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:53.114 00.915 10052 Exposure complete
03:16:53.192 00.078 10052 worker thread done servicing request
03:16:53.192 00.000 6880 OnExposeComplete: enter
03:16:53.192 00.000 6880 UpdateGuideState(): m_state=1
03:16:53.192 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 162
03:16:53.192 00.000 6880 Star::Find false star n=21 nbg=273 bg=5.7 sigma=0.9 thresh=8 peak=7
03:16:53.192 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=56, SNR=2.9, Peak=10 HFD=0.0
03:16:53.192 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:53.192 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:53.192 00.000 6880 Status Line: Star lost - low SNR
03:16:53.196 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=26, med=7, FiltMin=0, FiltMax=22, Gamma=0.780
03:16:53.196 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:16:53.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:53.196 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:53.196 00.000 6880 Enqueuing Expose request
03:16:53.196 00.000 10052 Worker thread wakes up
03:16:53.196 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:53.196 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:53.351 00.155 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"027129b5-a489-4931-8681-64fe124550d8"}
03:16:53.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"027129b5-a489-4931-8681-64fe124550d8"}
03:16:53.351 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"85ed73ec-d29e-45e2-aa85-0c4859719033"}
03:16:53.351 00.000 6880 case statement mapped state 1 to 101
03:16:53.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"85ed73ec-d29e-45e2-aa85-0c4859719033"}
03:16:54.334 00.983 10052 Exposure complete
03:16:54.408 00.074 10052 worker thread done servicing request
03:16:54.408 00.000 6880 OnExposeComplete: enter
03:16:54.408 00.000 6880 UpdateGuideState(): m_state=1
03:16:54.408 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 163
03:16:54.408 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=4 HFD=0.0
03:16:54.408 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:54.408 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:54.408 00.000 6880 Status Line: Star lost - low mass
03:16:54.408 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=19, med=3, FiltMin=0, FiltMax=12, Gamma=0.780
03:16:54.408 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:54.408 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:54.408 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:54.408 00.000 6880 Enqueuing Expose request
03:16:54.408 00.000 10052 Worker thread wakes up
03:16:54.408 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:54.408 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:55.313 00.905 6880 evsrv: cli 01543AA0 connect
03:16:55.313 00.000 6880 case statement mapped state 1 to 101
03:16:55.313 00.000 6880 case statement mapped state 1 to 101
03:16:55.314 00.001 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54907,1.58229],"units":"arcsec/hr","axes":"RA/Dec"},"id":"bda48930-4971-40e4-8d76-433ad0ec757a"}
03:16:55.314 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:16:55.314 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"bda48930-4971-40e4-8d76-433ad0ec757a"}
03:16:55.314 00.000 6880 evsrv: cli 01543AA0 disconnect
03:16:55.314 00.000 6880 evsrv: cli 015431E0 connect
03:16:55.314 00.000 6880 case statement mapped state 1 to 101
03:16:55.314 00.000 6880 case statement mapped state 1 to 101
03:16:55.315 00.001 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"c896d223-ffa9-4ec2-b45e-aa369f15bef1"}
03:16:55.315 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"c896d223-ffa9-4ec2-b45e-aa369f15bef1"}
03:16:55.315 00.000 6880 evsrv: cli 015431E0 disconnect
03:16:55.316 00.001 6880 evsrv: cli 01543AA0 connect
03:16:55.316 00.000 6880 case statement mapped state 1 to 101
03:16:55.316 00.000 6880 case statement mapped state 1 to 101
03:16:55.317 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"c6eae215-77fa-41b8-abc1-1b8db05b3b62"}
03:16:55.317 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"c6eae215-77fa-41b8-abc1-1b8db05b3b62"}
03:16:55.317 00.000 6880 evsrv: cli 01543AA0 disconnect
03:16:55.329 00.012 10052 Exposure complete
03:16:55.360 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4bf4c3a5-4b22-460a-979b-6786a269d9a5"}
03:16:55.360 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4bf4c3a5-4b22-460a-979b-6786a269d9a5"}
03:16:55.360 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1784ed02-8560-40b1-a4a3-a0299bd51d5f"}
03:16:55.360 00.000 6880 case statement mapped state 1 to 101
03:16:55.360 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1784ed02-8560-40b1-a4a3-a0299bd51d5f"}
03:16:55.378 00.018 6880 OnExposeComplete: enter
03:16:55.378 00.000 6880 UpdateGuideState(): m_state=1
03:16:55.378 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 164
03:16:55.378 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:16:55.378 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:55.378 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:55.378 00.000 10052 worker thread done servicing request
03:16:55.378 00.000 6880 Status Line: Star lost - low mass
03:16:55.378 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:16:55.378 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:55.378 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:55.378 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:55.378 00.000 6880 Enqueuing Expose request
03:16:55.378 00.000 10052 Worker thread wakes up
03:16:55.378 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:55.378 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:56.512 01.134 10052 Exposure complete
03:16:56.582 00.070 10052 worker thread done servicing request
03:16:56.582 00.000 6880 OnExposeComplete: enter
03:16:56.582 00.000 6880 UpdateGuideState(): m_state=1
03:16:56.582 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 165
03:16:56.582 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=5 HFD=0.0
03:16:56.582 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:56.582 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:56.582 00.000 6880 Status Line: Star lost - low mass
03:16:56.584 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:16:56.584 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:56.584 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:56.584 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:56.584 00.000 6880 Enqueuing Expose request
03:16:56.584 00.000 10052 Worker thread wakes up
03:16:56.584 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:56.584 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:57.375 00.791 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"47f2a239-5e13-4545-9598-138008ada2c1"}
03:16:57.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"47f2a239-5e13-4545-9598-138008ada2c1"}
03:16:57.375 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"af5dad95-83d7-4c4e-957e-13c66b752b11"}
03:16:57.375 00.000 6880 case statement mapped state 1 to 101
03:16:57.375 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"af5dad95-83d7-4c4e-957e-13c66b752b11"}
03:16:57.609 00.234 10052 Exposure complete
03:16:57.672 00.063 10052 worker thread done servicing request
03:16:57.672 00.000 6880 OnExposeComplete: enter
03:16:57.672 00.000 6880 UpdateGuideState(): m_state=1
03:16:57.672 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 166
03:16:57.672 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=4 HFD=0.0
03:16:57.672 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:57.672 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:57.672 00.000 6880 Status Line: Star lost - low mass
03:16:57.682 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:16:57.682 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:57.682 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:57.682 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:57.682 00.000 6880 Enqueuing Expose request
03:16:57.682 00.000 10052 Worker thread wakes up
03:16:57.682 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:57.682 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:58.811 01.129 10052 Exposure complete
03:16:58.889 00.078 6880 OnExposeComplete: enter
03:16:58.889 00.000 6880 UpdateGuideState(): m_state=1
03:16:58.889 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 167
03:16:58.889 00.000 10052 worker thread done servicing request
03:16:58.889 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.7, Peak=5 HFD=0.0
03:16:58.889 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:58.890 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:58.890 00.000 6880 Status Line: Star lost - low mass
03:16:58.890 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:16:58.890 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:58.890 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:58.890 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:58.890 00.000 6880 Enqueuing Expose request
03:16:58.890 00.000 10052 Worker thread wakes up
03:16:58.890 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:58.890 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:16:59.377 00.487 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa429678-62f1-4f97-b9ac-f87780773b80"}
03:16:59.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa429678-62f1-4f97-b9ac-f87780773b80"}
03:16:59.382 00.005 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1230a27d-5ebc-4ac2-bcf9-688a60e415c8"}
03:16:59.382 00.000 6880 case statement mapped state 1 to 101
03:16:59.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1230a27d-5ebc-4ac2-bcf9-688a60e415c8"}
03:16:59.913 00.531 10052 Exposure complete
03:16:59.977 00.064 10052 worker thread done servicing request
03:16:59.977 00.000 6880 OnExposeComplete: enter
03:16:59.977 00.000 6880 UpdateGuideState(): m_state=1
03:16:59.977 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 168
03:16:59.977 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=2, SNR=1.0, Peak=5 HFD=0.0
03:16:59.977 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:16:59.988 00.011 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:16:59.988 00.000 6880 Status Line: Star lost - low mass
03:16:59.989 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=12, Gamma=0.780
03:16:59.989 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:16:59.989 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:16:59.989 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:16:59.989 00.000 6880 Enqueuing Expose request
03:16:59.989 00.000 10052 Worker thread wakes up
03:16:59.989 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:16:59.989 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:01.120 01.131 10052 Exposure complete
03:17:01.201 00.081 10052 worker thread done servicing request
03:17:01.201 00.000 6880 OnExposeComplete: enter
03:17:01.201 00.000 6880 UpdateGuideState(): m_state=1
03:17:01.201 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 169
03:17:01.201 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.4, Peak=6 HFD=0.0
03:17:01.201 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:01.201 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:01.201 00.000 6880 Status Line: Star lost - low mass
03:17:01.204 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:01.204 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:01.204 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:01.204 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:01.204 00.000 6880 Enqueuing Expose request
03:17:01.204 00.000 10052 Worker thread wakes up
03:17:01.204 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:01.204 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:01.395 00.191 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ae3b3130-20e3-48fa-812e-28f7c490bcab"}
03:17:01.395 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ae3b3130-20e3-48fa-812e-28f7c490bcab"}
03:17:01.396 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"71b38078-42db-41d5-b8ee-d2d5259b181f"}
03:17:01.396 00.000 6880 case statement mapped state 1 to 101
03:17:01.396 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"71b38078-42db-41d5-b8ee-d2d5259b181f"}
03:17:02.120 00.724 10052 Exposure complete
03:17:02.186 00.066 10052 worker thread done servicing request
03:17:02.186 00.000 6880 OnExposeComplete: enter
03:17:02.186 00.000 6880 UpdateGuideState(): m_state=1
03:17:02.186 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 170
03:17:02.186 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=6 HFD=0.0
03:17:02.186 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:02.186 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:02.186 00.000 6880 Status Line: Star lost - low mass
03:17:02.187 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:02.187 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:02.187 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:02.187 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:02.187 00.000 6880 Enqueuing Expose request
03:17:02.187 00.000 10052 Worker thread wakes up
03:17:02.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:02.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:03.313 01.126 10052 Exposure complete
03:17:03.379 00.066 10052 worker thread done servicing request
03:17:03.379 00.000 6880 OnExposeComplete: enter
03:17:03.379 00.000 6880 UpdateGuideState(): m_state=1
03:17:03.379 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 171
03:17:03.379 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:17:03.379 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:03.379 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:03.379 00.000 6880 Status Line: Star lost - low mass
03:17:03.379 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:03.379 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:03.379 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:03.379 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:03.379 00.000 6880 Enqueuing Expose request
03:17:03.379 00.000 10052 Worker thread wakes up
03:17:03.379 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:03.379 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:03.409 00.030 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9c956503-fd94-4c70-9106-c7a4c3cf0924"}
03:17:03.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9c956503-fd94-4c70-9106-c7a4c3cf0924"}
03:17:03.410 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"104b81dd-1c49-43a2-8e4f-e4b51e7faee0"}
03:17:03.410 00.000 6880 case statement mapped state 1 to 101
03:17:03.410 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"104b81dd-1c49-43a2-8e4f-e4b51e7faee0"}
03:17:04.415 01.005 10052 Exposure complete
03:17:04.462 00.047 10052 worker thread done servicing request
03:17:04.462 00.000 6880 OnExposeComplete: enter
03:17:04.462 00.000 6880 UpdateGuideState(): m_state=1
03:17:04.462 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 172
03:17:04.462 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=5 HFD=0.0
03:17:04.462 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:04.462 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:04.462 00.000 6880 Status Line: Star lost - low mass
03:17:04.462 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=134, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:04.462 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:04.462 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:04.462 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:04.462 00.000 6880 Enqueuing Expose request
03:17:04.462 00.000 10052 Worker thread wakes up
03:17:04.462 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:04.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:05.419 00.957 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cbe414bc-3b0b-477f-ba56-08a8f9353487"}
03:17:05.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cbe414bc-3b0b-477f-ba56-08a8f9353487"}
03:17:05.419 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a94e4c53-3899-4a3d-8920-d1b872dc9342"}
03:17:05.419 00.000 6880 case statement mapped state 1 to 101
03:17:05.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a94e4c53-3899-4a3d-8920-d1b872dc9342"}
03:17:05.608 00.189 10052 Exposure complete
03:17:05.670 00.062 10052 worker thread done servicing request
03:17:05.670 00.000 6880 OnExposeComplete: enter
03:17:05.670 00.000 6880 UpdateGuideState(): m_state=1
03:17:05.670 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 173
03:17:05.670 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=6 HFD=0.0
03:17:05.670 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:05.670 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:05.670 00.000 6880 Status Line: Star lost - low mass
03:17:05.670 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:05.670 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:05.670 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:05.670 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:05.670 00.000 6880 Enqueuing Expose request
03:17:05.670 00.000 10052 Worker thread wakes up
03:17:05.670 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:05.670 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:06.686 01.016 10052 Exposure complete
03:17:06.765 00.079 10052 worker thread done servicing request
03:17:06.765 00.000 6880 OnExposeComplete: enter
03:17:06.765 00.000 6880 UpdateGuideState(): m_state=1
03:17:06.765 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 174
03:17:06.765 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=5 HFD=0.0
03:17:06.765 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:06.765 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:06.765 00.000 6880 Status Line: Star lost - low mass
03:17:06.765 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:06.765 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:06.765 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:06.765 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:06.765 00.000 6880 Enqueuing Expose request
03:17:06.765 00.000 10052 Worker thread wakes up
03:17:06.765 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:06.765 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:07.424 00.659 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eab73253-df47-4ae5-854b-c9ce6a959a8c"}
03:17:07.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eab73253-df47-4ae5-854b-c9ce6a959a8c"}
03:17:07.424 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4476459a-6874-4d03-adc6-d76c7c3f2272"}
03:17:07.424 00.000 6880 case statement mapped state 1 to 101
03:17:07.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"4476459a-6874-4d03-adc6-d76c7c3f2272"}
03:17:07.902 00.478 10052 Exposure complete
03:17:07.975 00.073 6880 OnExposeComplete: enter
03:17:07.975 00.000 6880 UpdateGuideState(): m_state=1
03:17:07.975 00.000 10052 worker thread done servicing request
03:17:07.975 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 175
03:17:07.975 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=4 HFD=0.0
03:17:07.975 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:07.976 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:07.976 00.000 6880 Status Line: Star lost - low mass
03:17:07.976 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:07.976 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:07.976 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:07.976 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:07.976 00.000 6880 Enqueuing Expose request
03:17:07.976 00.000 10052 Worker thread wakes up
03:17:07.976 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:07.976 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:08.997 01.021 10052 Exposure complete
03:17:09.056 00.059 10052 worker thread done servicing request
03:17:09.056 00.000 6880 OnExposeComplete: enter
03:17:09.056 00.000 6880 UpdateGuideState(): m_state=1
03:17:09.056 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 176
03:17:09.056 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.3, Peak=5 HFD=0.0
03:17:09.056 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:09.056 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:09.056 00.000 6880 Status Line: Star lost - low mass
03:17:09.065 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:09.065 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:09.065 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:09.065 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:09.065 00.000 6880 Enqueuing Expose request
03:17:09.065 00.000 10052 Worker thread wakes up
03:17:09.065 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:09.065 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:09.432 00.367 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4147fd84-f33f-45d4-b6e5-9169b9a21d94"}
03:17:09.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4147fd84-f33f-45d4-b6e5-9169b9a21d94"}
03:17:09.438 00.006 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a8071b8-85a9-4a01-a471-93595be46b63"}
03:17:09.438 00.000 6880 case statement mapped state 1 to 101
03:17:09.438 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2a8071b8-85a9-4a01-a471-93595be46b63"}
03:17:10.186 00.748 10052 Exposure complete
03:17:10.249 00.063 10052 worker thread done servicing request
03:17:10.249 00.000 6880 OnExposeComplete: enter
03:17:10.249 00.000 6880 UpdateGuideState(): m_state=1
03:17:10.249 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 177
03:17:10.249 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=2, SNR=1.0, Peak=5 HFD=0.0
03:17:10.249 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:10.249 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:10.249 00.000 6880 Status Line: Star lost - low mass
03:17:10.256 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:10.256 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:10.256 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:10.256 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:10.256 00.000 6880 Enqueuing Expose request
03:17:10.256 00.000 10052 Worker thread wakes up
03:17:10.256 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:10.256 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:11.282 01.026 10052 Exposure complete
03:17:11.329 00.047 10052 worker thread done servicing request
03:17:11.329 00.000 6880 OnExposeComplete: enter
03:17:11.329 00.000 6880 UpdateGuideState(): m_state=1
03:17:11.329 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 178
03:17:11.329 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.4, Peak=6 HFD=0.0
03:17:11.329 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:11.329 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:11.329 00.000 6880 Status Line: Star lost - low mass
03:17:11.345 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:11.345 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:11.345 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:11.345 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:11.345 00.000 6880 Enqueuing Expose request
03:17:11.345 00.000 10052 Worker thread wakes up
03:17:11.345 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:11.345 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:11.439 00.094 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2ff06ced-134b-40af-8c8b-3e59bcd4558f"}
03:17:11.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2ff06ced-134b-40af-8c8b-3e59bcd4558f"}
03:17:11.439 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9500120-4ecc-46e2-a601-cf2189700b80"}
03:17:11.439 00.000 6880 case statement mapped state 1 to 101
03:17:11.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e9500120-4ecc-46e2-a601-cf2189700b80"}
03:17:12.475 01.036 10052 Exposure complete
03:17:12.539 00.064 10052 worker thread done servicing request
03:17:12.539 00.000 6880 OnExposeComplete: enter
03:17:12.539 00.000 6880 UpdateGuideState(): m_state=1
03:17:12.539 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 179
03:17:12.539 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=5 HFD=0.0
03:17:12.539 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:12.539 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:12.539 00.000 6880 Status Line: Star lost - low mass
03:17:12.539 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:12.539 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:12.539 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:12.539 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:12.539 00.000 6880 Enqueuing Expose request
03:17:12.539 00.000 10052 Worker thread wakes up
03:17:12.539 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:12.539 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:13.446 00.907 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60c2785e-a52b-4e5a-80e1-c00309130add"}
03:17:13.446 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60c2785e-a52b-4e5a-80e1-c00309130add"}
03:17:13.448 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3ebe65cf-8be7-4619-9dd5-15eb69d20727"}
03:17:13.448 00.000 6880 case statement mapped state 1 to 101
03:17:13.449 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3ebe65cf-8be7-4619-9dd5-15eb69d20727"}
03:17:13.572 00.123 10052 Exposure complete
03:17:13.652 00.080 10052 worker thread done servicing request
03:17:13.652 00.000 6880 OnExposeComplete: enter
03:17:13.652 00.000 6880 UpdateGuideState(): m_state=1
03:17:13.652 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 180
03:17:13.652 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=5 HFD=0.0
03:17:13.652 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:13.652 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:13.652 00.000 6880 Status Line: Star lost - low mass
03:17:13.656 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:17:13.656 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:13.656 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:13.656 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:13.656 00.000 6880 Enqueuing Expose request
03:17:13.656 00.000 10052 Worker thread wakes up
03:17:13.656 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:13.656 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:14.796 01.140 10052 Exposure complete
03:17:14.857 00.061 10052 worker thread done servicing request
03:17:14.857 00.000 6880 OnExposeComplete: enter
03:17:14.857 00.000 6880 UpdateGuideState(): m_state=1
03:17:14.857 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 181
03:17:14.857 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:17:14.857 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:14.857 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:14.857 00.000 6880 Status Line: Star lost - low SNR
03:17:14.873 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:14.873 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:14.873 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:14.873 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:14.873 00.000 6880 Enqueuing Expose request
03:17:14.873 00.000 10052 Worker thread wakes up
03:17:14.873 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:14.873 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:15.328 00.455 6880 evsrv: cli 01543AA0 connect
03:17:15.328 00.000 6880 case statement mapped state 1 to 101
03:17:15.328 00.000 6880 case statement mapped state 1 to 101
03:17:15.328 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54902,1.58227],"units":"arcsec/hr","axes":"RA/Dec"},"id":"9e4a777e-aa44-4cb4-9971-60b75c6f6e1a"}
03:17:15.328 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:17:15.328 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"9e4a777e-aa44-4cb4-9971-60b75c6f6e1a"}
03:17:15.328 00.000 6880 evsrv: cli 01543AA0 disconnect
03:17:15.328 00.000 6880 evsrv: cli 01543AA0 connect
03:17:15.328 00.000 6880 case statement mapped state 1 to 101
03:17:15.328 00.000 6880 case statement mapped state 1 to 101
03:17:15.336 00.008 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"69718bf6-f4c0-4958-8935-a5c1cc970ef1"}
03:17:15.336 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"69718bf6-f4c0-4958-8935-a5c1cc970ef1"}
03:17:15.336 00.000 6880 evsrv: cli 01543AA0 disconnect
03:17:15.336 00.000 6880 evsrv: cli 015431E0 connect
03:17:15.336 00.000 6880 case statement mapped state 1 to 101
03:17:15.338 00.002 6880 case statement mapped state 1 to 101
03:17:15.338 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"d7b3d196-6da8-48b1-aae9-90bfd6ad5d30"}
03:17:15.338 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d7b3d196-6da8-48b1-aae9-90bfd6ad5d30"}
03:17:15.338 00.000 6880 evsrv: cli 015431E0 disconnect
03:17:15.454 00.116 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c0b9c00b-c880-4f52-81b6-dccf4d4e36da"}
03:17:15.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c0b9c00b-c880-4f52-81b6-dccf4d4e36da"}
03:17:15.454 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e80d9005-cbac-4bd8-9f96-ee8a1f56c59f"}
03:17:15.454 00.000 6880 case statement mapped state 1 to 101
03:17:15.454 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e80d9005-cbac-4bd8-9f96-ee8a1f56c59f"}
03:17:15.783 00.329 10052 Exposure complete
03:17:15.856 00.073 10052 worker thread done servicing request
03:17:15.856 00.000 6880 OnExposeComplete: enter
03:17:15.856 00.000 6880 UpdateGuideState(): m_state=1
03:17:15.856 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 182
03:17:15.856 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=5 HFD=0.0
03:17:15.856 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:15.856 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:15.856 00.000 6880 Status Line: Star lost - low SNR
03:17:15.862 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:15.862 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:15.862 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:15.862 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:15.862 00.000 6880 Enqueuing Expose request
03:17:15.862 00.000 10052 Worker thread wakes up
03:17:15.862 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:15.862 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:16.988 01.126 10052 Exposure complete
03:17:17.056 00.068 10052 worker thread done servicing request
03:17:17.056 00.000 6880 OnExposeComplete: enter
03:17:17.056 00.000 6880 UpdateGuideState(): m_state=1
03:17:17.056 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 183
03:17:17.056 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:17:17.056 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:17.056 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:17.056 00.000 6880 Status Line: Star lost - low SNR
03:17:17.056 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:17.056 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:17.056 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:17.056 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:17.056 00.000 6880 Enqueuing Expose request
03:17:17.056 00.000 10052 Worker thread wakes up
03:17:17.056 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:17.056 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:17.459 00.403 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cab60184-d0f0-4ab8-940b-f5a82e95195e"}
03:17:17.460 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cab60184-d0f0-4ab8-940b-f5a82e95195e"}
03:17:17.462 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"578d599f-ed48-4c42-86c6-5e55bfc34a86"}
03:17:17.462 00.000 6880 case statement mapped state 1 to 101
03:17:17.462 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"578d599f-ed48-4c42-86c6-5e55bfc34a86"}
03:17:18.075 00.613 10052 Exposure complete
03:17:18.138 00.063 10052 worker thread done servicing request
03:17:18.138 00.000 6880 OnExposeComplete: enter
03:17:18.138 00.000 6880 UpdateGuideState(): m_state=1
03:17:18.138 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 184
03:17:18.138 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=4 HFD=0.0
03:17:18.138 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:18.138 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:18.138 00.000 6880 Status Line: Star lost - low mass
03:17:18.143 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:18.143 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:18.143 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:18.143 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:18.143 00.000 6880 Enqueuing Expose request
03:17:18.143 00.000 10052 Worker thread wakes up
03:17:18.143 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:18.143 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:19.272 01.129 10052 Exposure complete
03:17:19.351 00.079 10052 worker thread done servicing request
03:17:19.351 00.000 6880 OnExposeComplete: enter
03:17:19.351 00.000 6880 UpdateGuideState(): m_state=1
03:17:19.352 00.001 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 185
03:17:19.352 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
03:17:19.352 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:19.352 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:19.352 00.000 6880 Status Line: Star lost - low mass
03:17:19.352 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:19.352 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:19.352 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:19.352 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:19.352 00.000 6880 Enqueuing Expose request
03:17:19.352 00.000 10052 Worker thread wakes up
03:17:19.352 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:19.352 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:19.461 00.109 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"179583ca-77ae-47f4-86da-99fd782e0130"}
03:17:19.462 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"179583ca-77ae-47f4-86da-99fd782e0130"}
03:17:19.465 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"64dc87bf-a230-4da2-af7e-78cf8ca06bda"}
03:17:19.465 00.000 6880 case statement mapped state 1 to 101
03:17:19.465 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"64dc87bf-a230-4da2-af7e-78cf8ca06bda"}
03:17:20.267 00.802 10052 Exposure complete
03:17:20.330 00.063 10052 worker thread done servicing request
03:17:20.330 00.000 6880 OnExposeComplete: enter
03:17:20.330 00.000 6880 UpdateGuideState(): m_state=1
03:17:20.330 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 186
03:17:20.330 00.000 6880 Star::Find false star n=9 nbg=272 bg=1.1 sigma=0.7 thresh=3 peak=2
03:17:20.330 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:17:20.330 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:20.330 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:20.330 00.000 6880 Status Line: Star lost - low SNR
03:17:20.345 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:20.345 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:20.345 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:20.345 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:20.345 00.000 6880 Enqueuing Expose request
03:17:20.345 00.000 10052 Worker thread wakes up
03:17:20.345 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:20.345 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:21.479 01.134 10052 Exposure complete
03:17:21.503 00.024 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9f3cd8cc-fc88-4ab5-beca-21408c48eb7d"}
03:17:21.503 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9f3cd8cc-fc88-4ab5-beca-21408c48eb7d"}
03:17:21.504 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0c26d424-f4fd-4602-ae96-d1a3b06c1d34"}
03:17:21.504 00.000 6880 case statement mapped state 1 to 101
03:17:21.504 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"0c26d424-f4fd-4602-ae96-d1a3b06c1d34"}
03:17:21.534 00.030 10052 worker thread done servicing request
03:17:21.534 00.000 6880 OnExposeComplete: enter
03:17:21.534 00.000 6880 UpdateGuideState(): m_state=1
03:17:21.534 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 187
03:17:21.534 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.7, Peak=4 HFD=0.0
03:17:21.534 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:21.534 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:21.534 00.000 6880 Status Line: Star lost - low SNR
03:17:21.550 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:21.550 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:21.550 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:21.550 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:21.550 00.000 6880 Enqueuing Expose request
03:17:21.550 00.000 10052 Worker thread wakes up
03:17:21.550 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:21.550 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:22.573 01.023 10052 Exposure complete
03:17:22.620 00.047 10052 worker thread done servicing request
03:17:22.620 00.000 6880 OnExposeComplete: enter
03:17:22.620 00.000 6880 UpdateGuideState(): m_state=1
03:17:22.620 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 188
03:17:22.620 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:17:22.620 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:22.620 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:22.620 00.000 6880 Status Line: Star lost - low mass
03:17:22.635 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:22.635 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:22.635 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:22.635 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:22.635 00.000 6880 Enqueuing Expose request
03:17:22.635 00.000 10052 Worker thread wakes up
03:17:22.635 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:22.635 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:23.514 00.879 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f959a6c9-3356-4f14-b7eb-e925934d47f4"}
03:17:23.514 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f959a6c9-3356-4f14-b7eb-e925934d47f4"}
03:17:23.516 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01c969f1-5eaf-461f-b56f-356e19cbbe25"}
03:17:23.516 00.000 6880 case statement mapped state 1 to 101
03:17:23.516 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"01c969f1-5eaf-461f-b56f-356e19cbbe25"}
03:17:23.766 00.250 10052 Exposure complete
03:17:23.844 00.078 10052 worker thread done servicing request
03:17:23.844 00.000 6880 OnExposeComplete: enter
03:17:23.844 00.000 6880 UpdateGuideState(): m_state=1
03:17:23.844 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 189
03:17:23.844 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=5 HFD=0.0
03:17:23.844 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:23.844 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:23.844 00.000 6880 Status Line: Star lost - low mass
03:17:23.844 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:23.844 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:23.844 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:23.844 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:23.844 00.000 6880 Enqueuing Expose request
03:17:23.844 00.000 10052 Worker thread wakes up
03:17:23.844 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:23.844 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:24.866 01.022 10052 Exposure complete
03:17:24.928 00.062 10052 worker thread done servicing request
03:17:24.928 00.000 6880 OnExposeComplete: enter
03:17:24.928 00.000 6880 UpdateGuideState(): m_state=1
03:17:24.928 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 190
03:17:24.928 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=5 HFD=0.0
03:17:24.928 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:24.928 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:24.928 00.000 6880 Status Line: Star lost - low SNR
03:17:24.941 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:24.941 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:24.941 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:24.941 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:24.941 00.000 6880 Enqueuing Expose request
03:17:24.941 00.000 10052 Worker thread wakes up
03:17:24.941 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:24.941 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:25.527 00.586 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2fdf325-2ad5-45b0-9670-c424bc32f494"}
03:17:25.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2fdf325-2ad5-45b0-9670-c424bc32f494"}
03:17:25.527 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9053b6df-e6a3-4812-b0bd-2efa3439b052"}
03:17:25.527 00.000 6880 case statement mapped state 1 to 101
03:17:25.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9053b6df-e6a3-4812-b0bd-2efa3439b052"}
03:17:26.066 00.539 10052 Exposure complete
03:17:26.112 00.046 10052 worker thread done servicing request
03:17:26.112 00.000 6880 OnExposeComplete: enter
03:17:26.112 00.000 6880 UpdateGuideState(): m_state=1
03:17:26.112 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 191
03:17:26.112 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=3 HFD=0.0
03:17:26.112 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:26.112 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:26.112 00.000 6880 Status Line: Star lost - low mass
03:17:26.128 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:26.128 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:26.128 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:26.128 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:26.128 00.000 6880 Enqueuing Expose request
03:17:26.128 00.000 10052 Worker thread wakes up
03:17:26.128 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:26.128 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:27.148 01.020 10052 Exposure complete
03:17:27.195 00.047 10052 worker thread done servicing request
03:17:27.195 00.000 6880 OnExposeComplete: enter
03:17:27.195 00.000 6880 UpdateGuideState(): m_state=1
03:17:27.195 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 192
03:17:27.195 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
03:17:27.195 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:27.195 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:27.195 00.000 6880 Status Line: Star lost - low SNR
03:17:27.195 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:27.195 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:27.195 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:27.195 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:27.195 00.000 6880 Enqueuing Expose request
03:17:27.195 00.000 10052 Worker thread wakes up
03:17:27.195 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:27.195 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:27.525 00.330 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85638ba6-8976-4b89-b7d0-1526cce40176"}
03:17:27.526 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85638ba6-8976-4b89-b7d0-1526cce40176"}
03:17:27.527 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e380796-aa69-4132-8b17-4928418f8028"}
03:17:27.527 00.000 6880 case statement mapped state 1 to 101
03:17:27.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7e380796-aa69-4132-8b17-4928418f8028"}
03:17:28.347 00.820 10052 Exposure complete
03:17:28.425 00.078 10052 worker thread done servicing request
03:17:28.425 00.000 6880 OnExposeComplete: enter
03:17:28.425 00.000 6880 UpdateGuideState(): m_state=1
03:17:28.425 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 193
03:17:28.425 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=5 HFD=0.0
03:17:28.425 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:28.425 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:28.425 00.000 6880 Status Line: Star lost - low mass
03:17:28.425 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:28.425 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:28.425 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:28.425 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:28.425 00.000 6880 Enqueuing Expose request
03:17:28.425 00.000 10052 Worker thread wakes up
03:17:28.425 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:28.425 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:29.334 00.909 10052 Exposure complete
03:17:29.381 00.047 10052 worker thread done servicing request
03:17:29.381 00.000 6880 OnExposeComplete: enter
03:17:29.381 00.000 6880 UpdateGuideState(): m_state=1
03:17:29.381 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 194
03:17:29.381 00.000 6880 Star::Find false star n=16 nbg=273 bg=1.4 sigma=0.7 thresh=3 peak=2
03:17:29.381 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=29, SNR=2.9, Peak=5 HFD=0.0
03:17:29.381 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:29.381 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:29.381 00.000 6880 Status Line: Star lost - low SNR
03:17:29.397 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:29.397 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:29.397 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:29.397 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:29.397 00.000 6880 Enqueuing Expose request
03:17:29.397 00.000 10052 Worker thread wakes up
03:17:29.397 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:29.397 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:29.525 00.128 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec1cae0a-14d9-4036-8623-89b82ad8d90d"}
03:17:29.525 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec1cae0a-14d9-4036-8623-89b82ad8d90d"}
03:17:29.526 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d8cd212d-f37f-443d-a220-22dc4ffa3301"}
03:17:29.526 00.000 6880 case statement mapped state 1 to 101
03:17:29.526 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d8cd212d-f37f-443d-a220-22dc4ffa3301"}
03:17:30.534 01.008 10052 Exposure complete
03:17:30.596 00.062 10052 worker thread done servicing request
03:17:30.596 00.000 6880 OnExposeComplete: enter
03:17:30.596 00.000 6880 UpdateGuideState(): m_state=1
03:17:30.596 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 195
03:17:30.596 00.000 6880 Star::Find false star n=11 nbg=271 bg=1.2 sigma=0.7 thresh=3 peak=3
03:17:30.596 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=8 HFD=0.0
03:17:30.596 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:30.596 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:30.596 00.000 6880 Status Line: Star lost - low SNR
03:17:30.596 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:30.596 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:30.596 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:30.596 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:30.596 00.000 6880 Enqueuing Expose request
03:17:30.596 00.000 10052 Worker thread wakes up
03:17:30.596 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:30.596 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:31.524 00.928 10052 Exposure complete
03:17:31.537 00.013 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f3d5cf42-002a-4fa7-8c85-9376eb3ea41b"}
03:17:31.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f3d5cf42-002a-4fa7-8c85-9376eb3ea41b"}
03:17:31.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dcad8a45-a140-4e8a-b97e-6ec922c143bc"}
03:17:31.537 00.000 6880 case statement mapped state 1 to 101
03:17:31.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"dcad8a45-a140-4e8a-b97e-6ec922c143bc"}
03:17:31.593 00.056 10052 worker thread done servicing request
03:17:31.593 00.000 6880 OnExposeComplete: enter
03:17:31.593 00.000 6880 UpdateGuideState(): m_state=1
03:17:31.593 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 196
03:17:31.593 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=4 HFD=0.0
03:17:31.593 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:31.593 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:31.593 00.000 6880 Status Line: Star lost - low SNR
03:17:31.593 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:31.593 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:31.593 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:31.593 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:31.593 00.000 6880 Enqueuing Expose request
03:17:31.593 00.000 10052 Worker thread wakes up
03:17:31.593 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:31.593 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:32.720 01.127 10052 Exposure complete
03:17:32.798 00.078 10052 worker thread done servicing request
03:17:32.798 00.000 6880 OnExposeComplete: enter
03:17:32.799 00.001 6880 UpdateGuideState(): m_state=1
03:17:32.799 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 197
03:17:32.799 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.7, Peak=6 HFD=0.0
03:17:32.799 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:32.799 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:32.799 00.000 6880 Status Line: Star lost - low SNR
03:17:32.799 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:32.799 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:32.799 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:32.799 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:32.799 00.000 6880 Enqueuing Expose request
03:17:32.799 00.000 10052 Worker thread wakes up
03:17:32.799 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:32.799 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:33.537 00.738 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b639fc05-cb27-4bb3-8595-4d393e779f0d"}
03:17:33.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b639fc05-cb27-4bb3-8595-4d393e779f0d"}
03:17:33.537 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"da638062-f6eb-4ae2-9cba-f488aa519e8f"}
03:17:33.537 00.000 6880 case statement mapped state 1 to 101
03:17:33.537 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"da638062-f6eb-4ae2-9cba-f488aa519e8f"}
03:17:33.824 00.287 10052 Exposure complete
03:17:33.884 00.060 10052 worker thread done servicing request
03:17:33.884 00.000 6880 OnExposeComplete: enter
03:17:33.884 00.000 6880 UpdateGuideState(): m_state=1
03:17:33.884 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 198
03:17:33.884 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=6 HFD=0.0
03:17:33.884 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:33.884 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:33.884 00.000 6880 Status Line: Star lost - low SNR
03:17:33.884 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:33.884 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:33.884 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:33.884 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:33.884 00.000 6880 Enqueuing Expose request
03:17:33.884 00.000 10052 Worker thread wakes up
03:17:33.884 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:33.884 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:35.014 01.130 10052 Exposure complete
03:17:35.077 00.063 10052 worker thread done servicing request
03:17:35.077 00.000 6880 OnExposeComplete: enter
03:17:35.077 00.000 6880 UpdateGuideState(): m_state=1
03:17:35.077 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 199
03:17:35.077 00.000 6880 Star::Find false star n=15 nbg=278 bg=1.3 sigma=0.7 thresh=3 peak=2
03:17:35.077 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=5 HFD=0.0
03:17:35.077 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:35.077 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:35.077 00.000 6880 Status Line: Star lost - low SNR
03:17:35.088 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:35.088 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:35.088 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:35.088 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:35.088 00.000 6880 Enqueuing Expose request
03:17:35.088 00.000 10052 Worker thread wakes up
03:17:35.088 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:35.088 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:35.374 00.286 6880 evsrv: cli 015431E0 connect
03:17:35.374 00.000 6880 case statement mapped state 1 to 101
03:17:35.374 00.000 6880 case statement mapped state 1 to 101
03:17:35.377 00.003 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54897,1.58224],"units":"arcsec/hr","axes":"RA/Dec"},"id":"28972f55-9ee5-4e8c-b184-68f198abcb5b"}
03:17:35.377 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:17:35.377 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"28972f55-9ee5-4e8c-b184-68f198abcb5b"}
03:17:35.377 00.000 6880 evsrv: cli 015431E0 disconnect
03:17:35.377 00.000 6880 evsrv: cli 01543AA0 connect
03:17:35.377 00.000 6880 case statement mapped state 1 to 101
03:17:35.377 00.000 6880 case statement mapped state 1 to 101
03:17:35.378 00.001 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"56ef4fbe-6271-4422-a4e1-c849f40be6ce"}
03:17:35.378 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"56ef4fbe-6271-4422-a4e1-c849f40be6ce"}
03:17:35.378 00.000 6880 evsrv: cli 01543AA0 disconnect
03:17:35.379 00.001 6880 evsrv: cli 01543AA0 connect
03:17:35.379 00.000 6880 case statement mapped state 1 to 101
03:17:35.379 00.000 6880 case statement mapped state 1 to 101
03:17:35.380 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"9f91af3b-5163-4fa2-bcf1-0a9241382dbd"}
03:17:35.380 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"9f91af3b-5163-4fa2-bcf1-0a9241382dbd"}
03:17:35.380 00.000 6880 evsrv: cli 01543AA0 disconnect
03:17:35.547 00.167 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"feadace6-3540-4e75-b984-4701b769fb60"}
03:17:35.549 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"feadace6-3540-4e75-b984-4701b769fb60"}
03:17:35.549 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dffab169-b865-4953-854b-1a84565e3c72"}
03:17:35.551 00.002 6880 case statement mapped state 1 to 101
03:17:35.551 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"dffab169-b865-4953-854b-1a84565e3c72"}
03:17:36.118 00.567 10052 Exposure complete
03:17:36.183 00.065 10052 worker thread done servicing request
03:17:36.183 00.000 6880 OnExposeComplete: enter
03:17:36.183 00.000 6880 UpdateGuideState(): m_state=1
03:17:36.183 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 200
03:17:36.183 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=5 HFD=0.0
03:17:36.183 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:36.183 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:36.183 00.000 6880 Status Line: Star lost - low SNR
03:17:36.183 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:36.183 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:36.183 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:36.183 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:36.183 00.000 6880 Enqueuing Expose request
03:17:36.183 00.000 10052 Worker thread wakes up
03:17:36.183 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:36.183 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:37.324 01.141 10052 Exposure complete
03:17:37.387 00.063 10052 worker thread done servicing request
03:17:37.387 00.000 6880 OnExposeComplete: enter
03:17:37.387 00.000 6880 UpdateGuideState(): m_state=1
03:17:37.387 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 201
03:17:37.387 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=5 HFD=0.0
03:17:37.387 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:37.387 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:37.387 00.000 6880 Status Line: Star lost - low SNR
03:17:37.387 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:37.387 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:37.387 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:37.387 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:37.387 00.000 6880 Enqueuing Expose request
03:17:37.387 00.000 10052 Worker thread wakes up
03:17:37.387 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:37.387 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:37.560 00.173 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"89962db5-77c4-4d4c-b7e9-d44f8e86594c"}
03:17:37.560 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"89962db5-77c4-4d4c-b7e9-d44f8e86594c"}
03:17:37.560 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d1357a04-bfa3-4462-ae36-4aae3f53b18e"}
03:17:37.560 00.000 6880 case statement mapped state 1 to 101
03:17:37.560 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d1357a04-bfa3-4462-ae36-4aae3f53b18e"}
03:17:38.412 00.852 10052 Exposure complete
03:17:38.475 00.063 10052 worker thread done servicing request
03:17:38.475 00.000 6880 OnExposeComplete: enter
03:17:38.475 00.000 6880 UpdateGuideState(): m_state=1
03:17:38.475 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 202
03:17:38.475 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:17:38.475 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:38.475 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:38.475 00.000 6880 Status Line: Star lost - low mass
03:17:38.483 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:38.483 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:38.483 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:38.483 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:38.483 00.000 6880 Enqueuing Expose request
03:17:38.483 00.000 10052 Worker thread wakes up
03:17:38.483 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:38.483 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:39.558 01.075 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"152eaa75-3449-45c7-80b7-ba5cdce9b53a"}
03:17:39.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"152eaa75-3449-45c7-80b7-ba5cdce9b53a"}
03:17:39.558 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ac4529c4-d929-46d9-a6c5-2a4e908bc3f1"}
03:17:39.558 00.000 6880 case statement mapped state 1 to 101
03:17:39.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ac4529c4-d929-46d9-a6c5-2a4e908bc3f1"}
03:17:39.605 00.047 10052 Exposure complete
03:17:39.668 00.063 10052 worker thread done servicing request
03:17:39.668 00.000 6880 OnExposeComplete: enter
03:17:39.668 00.000 6880 UpdateGuideState(): m_state=1
03:17:39.668 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 203
03:17:39.668 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=4 HFD=0.0
03:17:39.668 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:39.668 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:39.668 00.000 6880 Status Line: Star lost - low mass
03:17:39.668 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:39.668 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:39.668 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:39.668 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:39.668 00.000 6880 Enqueuing Expose request
03:17:39.668 00.000 10052 Worker thread wakes up
03:17:39.668 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:39.668 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:40.689 01.021 10052 Exposure complete
03:17:40.736 00.047 10052 worker thread done servicing request
03:17:40.736 00.000 6880 OnExposeComplete: enter
03:17:40.736 00.000 6880 UpdateGuideState(): m_state=1
03:17:40.736 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 204
03:17:40.736 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=4 HFD=0.0
03:17:40.736 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:40.736 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:40.736 00.000 6880 Status Line: Star lost - low mass
03:17:40.751 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:40.751 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:40.751 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:40.751 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:40.751 00.000 6880 Enqueuing Expose request
03:17:40.751 00.000 10052 Worker thread wakes up
03:17:40.751 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:40.751 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:41.566 00.815 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b1ff6365-9bae-4d94-a218-f6a8bc468d8c"}
03:17:41.566 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b1ff6365-9bae-4d94-a218-f6a8bc468d8c"}
03:17:41.568 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7e9b7c55-0ac2-4707-b3b5-eb902b26c47f"}
03:17:41.568 00.000 6880 case statement mapped state 1 to 101
03:17:41.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7e9b7c55-0ac2-4707-b3b5-eb902b26c47f"}
03:17:41.884 00.316 10052 Exposure complete
03:17:41.962 00.078 6880 OnExposeComplete: enter
03:17:41.962 00.000 10052 worker thread done servicing request
03:17:41.962 00.000 6880 UpdateGuideState(): m_state=1
03:17:41.962 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 205
03:17:41.962 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=6 HFD=0.0
03:17:41.962 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:41.966 00.004 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:41.966 00.000 6880 Status Line: Star lost - low mass
03:17:41.966 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:41.966 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:41.966 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:41.966 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:41.966 00.000 6880 Enqueuing Expose request
03:17:41.966 00.000 10052 Worker thread wakes up
03:17:41.966 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:41.966 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:42.872 00.906 10052 Exposure complete
03:17:42.936 00.064 10052 worker thread done servicing request
03:17:42.936 00.000 6880 OnExposeComplete: enter
03:17:42.936 00.000 6880 UpdateGuideState(): m_state=1
03:17:42.936 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 206
03:17:42.936 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
03:17:42.936 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:42.936 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:42.936 00.000 6880 Status Line: Star lost - low SNR
03:17:42.943 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:17:42.943 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:42.943 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:42.943 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:42.943 00.000 6880 Enqueuing Expose request
03:17:42.943 00.000 10052 Worker thread wakes up
03:17:42.943 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:42.943 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:43.563 00.620 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"cd8b9051-6971-470c-a2a8-9427a0a327cb"}
03:17:43.563 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"cd8b9051-6971-470c-a2a8-9427a0a327cb"}
03:17:43.563 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a423d801-1764-4e7f-8a1a-a8e568ff9a27"}
03:17:43.563 00.000 6880 case statement mapped state 1 to 101
03:17:43.566 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a423d801-1764-4e7f-8a1a-a8e568ff9a27"}
03:17:44.069 00.503 10052 Exposure complete
03:17:44.118 00.049 10052 worker thread done servicing request
03:17:44.118 00.000 6880 OnExposeComplete: enter
03:17:44.118 00.000 6880 UpdateGuideState(): m_state=1
03:17:44.118 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 207
03:17:44.118 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=5 HFD=0.0
03:17:44.118 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:44.118 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:44.118 00.000 6880 Status Line: Star lost - low SNR
03:17:44.118 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:44.118 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:44.118 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:44.118 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:44.118 00.000 6880 Enqueuing Expose request
03:17:44.118 00.000 10052 Worker thread wakes up
03:17:44.118 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:44.118 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:45.153 01.035 10052 Exposure complete
03:17:45.216 00.063 10052 worker thread done servicing request
03:17:45.216 00.000 6880 OnExposeComplete: enter
03:17:45.216 00.000 6880 UpdateGuideState(): m_state=1
03:17:45.216 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 208
03:17:45.216 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=3 HFD=0.0
03:17:45.216 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:45.216 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:45.216 00.000 6880 Status Line: Star lost - low mass
03:17:45.216 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:17:45.216 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:45.216 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:45.216 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:45.216 00.000 6880 Enqueuing Expose request
03:17:45.216 00.000 10052 Worker thread wakes up
03:17:45.216 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:45.216 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:45.577 00.361 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b845fd17-0dfb-455b-9c0e-cf4031c0c7b8"}
03:17:45.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b845fd17-0dfb-455b-9c0e-cf4031c0c7b8"}
03:17:45.577 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"be11f953-6ca5-43d0-8530-e7836ae1fe2f"}
03:17:45.577 00.000 6880 case statement mapped state 1 to 101
03:17:45.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"be11f953-6ca5-43d0-8530-e7836ae1fe2f"}
03:17:46.351 00.774 10052 Exposure complete
03:17:46.413 00.062 10052 worker thread done servicing request
03:17:46.413 00.000 6880 OnExposeComplete: enter
03:17:46.413 00.000 6880 UpdateGuideState(): m_state=1
03:17:46.413 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 209
03:17:46.413 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
03:17:46.413 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:46.413 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:46.413 00.000 6880 Status Line: Star lost - low mass
03:17:46.416 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:46.416 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:46.416 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:46.416 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:46.416 00.000 6880 Enqueuing Expose request
03:17:46.416 00.000 10052 Worker thread wakes up
03:17:46.416 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:46.416 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:47.432 01.016 10052 Exposure complete
03:17:47.495 00.063 10052 worker thread done servicing request
03:17:47.495 00.000 6880 OnExposeComplete: enter
03:17:47.495 00.000 6880 UpdateGuideState(): m_state=1
03:17:47.495 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 210
03:17:47.495 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=6 HFD=0.0
03:17:47.495 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:47.495 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:47.495 00.000 6880 Status Line: Star lost - low mass
03:17:47.495 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:47.495 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:47.495 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:47.495 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:47.495 00.000 6880 Enqueuing Expose request
03:17:47.495 00.000 10052 Worker thread wakes up
03:17:47.495 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:47.495 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:47.573 00.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"72796e66-ff1d-4208-be5a-f568e59f3a75"}
03:17:47.573 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"72796e66-ff1d-4208-be5a-f568e59f3a75"}
03:17:47.573 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9a28e980-4e7d-4fea-ada0-c1f299306afa"}
03:17:47.577 00.004 6880 case statement mapped state 1 to 101
03:17:47.577 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9a28e980-4e7d-4fea-ada0-c1f299306afa"}
03:17:48.632 01.055 10052 Exposure complete
03:17:48.694 00.062 10052 worker thread done servicing request
03:17:48.694 00.000 6880 OnExposeComplete: enter
03:17:48.694 00.000 6880 UpdateGuideState(): m_state=1
03:17:48.694 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 211
03:17:48.694 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=5 HFD=0.0
03:17:48.694 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:48.694 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:48.694 00.000 6880 Status Line: Star lost - low mass
03:17:48.694 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:48.694 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:48.694 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:48.694 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:48.694 00.000 6880 Enqueuing Expose request
03:17:48.694 00.000 10052 Worker thread wakes up
03:17:48.694 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:48.694 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:49.586 00.892 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c63791cf-0f73-4e7f-899b-dfe3a7010ed6"}
03:17:49.591 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c63791cf-0f73-4e7f-899b-dfe3a7010ed6"}
03:17:49.592 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2305832e-04ef-4f31-8fb6-e6b3895c9060"}
03:17:49.592 00.000 6880 case statement mapped state 1 to 101
03:17:49.592 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2305832e-04ef-4f31-8fb6-e6b3895c9060"}
03:17:49.729 00.137 10052 Exposure complete
03:17:49.793 00.064 10052 worker thread done servicing request
03:17:49.793 00.000 6880 OnExposeComplete: enter
03:17:49.793 00.000 6880 UpdateGuideState(): m_state=1
03:17:49.793 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 212
03:17:49.793 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
03:17:49.793 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:49.793 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:49.793 00.000 6880 Status Line: Star lost - low mass
03:17:49.793 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:49.793 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:49.793 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:49.793 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:49.793 00.000 6880 Enqueuing Expose request
03:17:49.793 00.000 10052 Worker thread wakes up
03:17:49.793 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:49.793 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:50.926 01.133 10052 Exposure complete
03:17:50.989 00.063 10052 worker thread done servicing request
03:17:50.989 00.000 6880 OnExposeComplete: enter
03:17:50.989 00.000 6880 UpdateGuideState(): m_state=1
03:17:51.004 00.015 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 213
03:17:51.004 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=5 HFD=0.0
03:17:51.004 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:51.004 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:51.004 00.000 6880 Status Line: Star lost - low SNR
03:17:51.004 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:51.004 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:51.004 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:51.004 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:51.004 00.000 6880 Enqueuing Expose request
03:17:51.004 00.000 10052 Worker thread wakes up
03:17:51.004 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:51.004 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:51.587 00.583 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"153551e2-8d18-4cb9-a314-f964e98d11d6"}
03:17:51.587 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"153551e2-8d18-4cb9-a314-f964e98d11d6"}
03:17:51.587 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7797ef77-b581-4720-a556-c23db9e89b39"}
03:17:51.590 00.003 6880 case statement mapped state 1 to 101
03:17:51.590 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7797ef77-b581-4720-a556-c23db9e89b39"}
03:17:52.027 00.437 10052 Exposure complete
03:17:52.074 00.047 10052 worker thread done servicing request
03:17:52.074 00.000 6880 OnExposeComplete: enter
03:17:52.074 00.000 6880 UpdateGuideState(): m_state=1
03:17:52.074 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 214
03:17:52.074 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=6 HFD=0.0
03:17:52.074 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:52.074 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:52.074 00.000 6880 Status Line: Star lost - low SNR
03:17:52.074 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:52.074 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:52.074 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:52.074 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:52.074 00.000 6880 Enqueuing Expose request
03:17:52.074 00.000 10052 Worker thread wakes up
03:17:52.074 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:52.074 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:53.208 01.134 10052 Exposure complete
03:17:53.273 00.065 10052 worker thread done servicing request
03:17:53.273 00.000 6880 OnExposeComplete: enter
03:17:53.273 00.000 6880 UpdateGuideState(): m_state=1
03:17:53.273 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 215
03:17:53.273 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=5 HFD=0.0
03:17:53.273 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:53.273 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:53.273 00.000 6880 Status Line: Star lost - low SNR
03:17:53.273 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:53.273 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:53.273 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:53.273 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:53.273 00.000 6880 Enqueuing Expose request
03:17:53.273 00.000 10052 Worker thread wakes up
03:17:53.273 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:53.273 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:53.585 00.312 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5581c80c-0e39-46a6-aee1-bc44cf452f69"}
03:17:53.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5581c80c-0e39-46a6-aee1-bc44cf452f69"}
03:17:53.585 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"10dd8a33-b19f-4e3c-a579-39e562f14b31"}
03:17:53.585 00.000 6880 case statement mapped state 1 to 101
03:17:53.585 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"10dd8a33-b19f-4e3c-a579-39e562f14b31"}
03:17:54.299 00.714 10052 Exposure complete
03:17:54.362 00.063 10052 worker thread done servicing request
03:17:54.362 00.000 6880 OnExposeComplete: enter
03:17:54.362 00.000 6880 UpdateGuideState(): m_state=1
03:17:54.362 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 216
03:17:54.362 00.000 6880 Star::Find false star n=11 nbg=282 bg=1.1 sigma=0.7 thresh=3 peak=2
03:17:54.362 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=5 HFD=0.0
03:17:54.362 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:54.362 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:54.362 00.000 6880 Status Line: Star lost - low SNR
03:17:54.362 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:54.362 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:54.362 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:54.362 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:54.362 00.000 6880 Enqueuing Expose request
03:17:54.362 00.000 10052 Worker thread wakes up
03:17:54.362 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:54.362 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:55.380 01.018 6880 evsrv: cli 015431E0 connect
03:17:55.380 00.000 6880 case statement mapped state 1 to 101
03:17:55.380 00.000 6880 case statement mapped state 1 to 101
03:17:55.380 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54892,1.58222],"units":"arcsec/hr","axes":"RA/Dec"},"id":"893f5317-74be-43b9-af3e-193e2b7b61ec"}
03:17:55.380 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:17:55.380 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"893f5317-74be-43b9-af3e-193e2b7b61ec"}
03:17:55.380 00.000 6880 evsrv: cli 015431E0 disconnect
03:17:55.387 00.007 6880 evsrv: cli 015431E0 connect
03:17:55.387 00.000 6880 case statement mapped state 1 to 101
03:17:55.387 00.000 6880 case statement mapped state 1 to 101
03:17:55.387 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"bec5edf5-d090-4a6a-b385-4417a62f0101"}
03:17:55.387 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"bec5edf5-d090-4a6a-b385-4417a62f0101"}
03:17:55.387 00.000 6880 evsrv: cli 015431E0 disconnect
03:17:55.387 00.000 6880 evsrv: cli 01543AA0 connect
03:17:55.387 00.000 6880 case statement mapped state 1 to 101
03:17:55.388 00.001 6880 case statement mapped state 1 to 101
03:17:55.388 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"4229c6e3-088c-4f2b-bd37-5a4a1910cce5"}
03:17:55.388 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"4229c6e3-088c-4f2b-bd37-5a4a1910cce5"}
03:17:55.388 00.000 6880 evsrv: cli 01543AA0 disconnect
03:17:55.507 00.119 10052 Exposure complete
03:17:55.556 00.049 10052 worker thread done servicing request
03:17:55.556 00.000 6880 OnExposeComplete: enter
03:17:55.556 00.000 6880 UpdateGuideState(): m_state=1
03:17:55.556 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 217
03:17:55.556 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=5 HFD=0.0
03:17:55.556 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:55.556 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:55.556 00.000 6880 Status Line: Star lost - low SNR
03:17:55.556 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:55.556 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:55.556 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:55.556 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:55.556 00.000 6880 Enqueuing Expose request
03:17:55.556 00.000 10052 Worker thread wakes up
03:17:55.556 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:55.556 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:55.587 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"df9d3628-1e7f-474f-94dd-afab8f6ba540"}
03:17:55.587 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"df9d3628-1e7f-474f-94dd-afab8f6ba540"}
03:17:55.588 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19c4c9ff-15b4-402e-806b-3c32600c77cc"}
03:17:55.588 00.000 6880 case statement mapped state 1 to 101
03:17:55.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"19c4c9ff-15b4-402e-806b-3c32600c77cc"}
03:17:56.581 00.993 10052 Exposure complete
03:17:56.644 00.063 10052 worker thread done servicing request
03:17:56.644 00.000 6880 OnExposeComplete: enter
03:17:56.644 00.000 6880 UpdateGuideState(): m_state=1
03:17:56.644 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 218
03:17:56.644 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
03:17:56.644 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:56.644 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:56.644 00.000 6880 Status Line: Star lost - low SNR
03:17:56.644 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:56.644 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:17:56.644 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:56.644 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:56.644 00.000 6880 Enqueuing Expose request
03:17:56.644 00.000 10052 Worker thread wakes up
03:17:56.644 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:56.644 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:57.588 00.944 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"171439c9-f90c-4483-9428-b7d8d18d29e9"}
03:17:57.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"171439c9-f90c-4483-9428-b7d8d18d29e9"}
03:17:57.588 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b59f1054-d231-4a02-8967-7970d866d9c7"}
03:17:57.588 00.000 6880 case statement mapped state 1 to 101
03:17:57.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b59f1054-d231-4a02-8967-7970d866d9c7"}
03:17:57.779 00.191 10052 Exposure complete
03:17:57.841 00.062 10052 worker thread done servicing request
03:17:57.841 00.000 6880 OnExposeComplete: enter
03:17:57.841 00.000 6880 UpdateGuideState(): m_state=1
03:17:57.841 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 219
03:17:57.841 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=3 HFD=0.0
03:17:57.841 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:57.841 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:57.841 00.000 6880 Status Line: Star lost - low mass
03:17:57.841 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:17:57.841 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:57.841 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:57.841 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:57.841 00.000 6880 Enqueuing Expose request
03:17:57.841 00.000 10052 Worker thread wakes up
03:17:57.841 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:57.841 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:58.878 01.037 10052 Exposure complete
03:17:58.941 00.063 10052 worker thread done servicing request
03:17:58.941 00.000 6880 OnExposeComplete: enter
03:17:58.941 00.000 6880 UpdateGuideState(): m_state=1
03:17:58.941 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 220
03:17:58.941 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:17:58.941 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:17:58.941 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:17:58.941 00.000 6880 Status Line: Star lost - low mass
03:17:58.955 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:17:58.955 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:17:58.955 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:17:58.955 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:17:58.955 00.000 6880 Enqueuing Expose request
03:17:58.955 00.000 10052 Worker thread wakes up
03:17:58.955 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:17:58.955 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:17:59.586 00.631 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe4777c1-0937-4163-a442-2779d9971ed3"}
03:17:59.588 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe4777c1-0937-4163-a442-2779d9971ed3"}
03:17:59.588 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e90589f1-d5b0-4fe5-ab56-c2e900d2affc"}
03:17:59.588 00.000 6880 case statement mapped state 1 to 101
03:17:59.588 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e90589f1-d5b0-4fe5-ab56-c2e900d2affc"}
03:18:00.092 00.504 10052 Exposure complete
03:18:00.154 00.062 10052 worker thread done servicing request
03:18:00.154 00.000 6880 OnExposeComplete: enter
03:18:00.154 00.000 6880 UpdateGuideState(): m_state=1
03:18:00.154 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 221
03:18:00.154 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=5 HFD=0.0
03:18:00.154 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:00.154 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:00.154 00.000 6880 Status Line: Star lost - low mass
03:18:00.154 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:00.154 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:00.154 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:00.154 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:00.154 00.000 6880 Enqueuing Expose request
03:18:00.154 00.000 10052 Worker thread wakes up
03:18:00.154 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:00.154 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:01.174 01.020 10052 Exposure complete
03:18:01.221 00.047 10052 worker thread done servicing request
03:18:01.221 00.000 6880 OnExposeComplete: enter
03:18:01.221 00.000 6880 UpdateGuideState(): m_state=1
03:18:01.221 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 222
03:18:01.221 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=4 HFD=0.0
03:18:01.221 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:01.221 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:01.221 00.000 6880 Status Line: Star lost - low mass
03:18:01.221 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:01.235 00.014 6880 UpdateGuideState exits: Star lost - low mass
03:18:01.235 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:01.235 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:01.235 00.000 6880 Enqueuing Expose request
03:18:01.235 00.000 10052 Worker thread wakes up
03:18:01.235 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:01.235 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:01.600 00.365 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d165330f-1629-4008-85e9-1e4ebd939bd5"}
03:18:01.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d165330f-1629-4008-85e9-1e4ebd939bd5"}
03:18:01.600 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3e6f47b-785f-423f-bda8-3f6cbb5e70c1"}
03:18:01.600 00.000 6880 case statement mapped state 1 to 101
03:18:01.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b3e6f47b-785f-423f-bda8-3f6cbb5e70c1"}
03:18:02.363 00.763 10052 Exposure complete
03:18:02.422 00.059 10052 worker thread done servicing request
03:18:02.422 00.000 6880 OnExposeComplete: enter
03:18:02.422 00.000 6880 UpdateGuideState(): m_state=1
03:18:02.422 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 223
03:18:02.422 00.000 6880 Star::Find false star n=16 nbg=276 bg=1.2 sigma=0.6 thresh=3 peak=2
03:18:02.422 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=34, SNR=2.9, Peak=5 HFD=0.0
03:18:02.422 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:02.422 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:02.422 00.000 6880 Status Line: Star lost - low SNR
03:18:02.422 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:02.422 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:02.422 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:02.422 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:02.422 00.000 6880 Enqueuing Expose request
03:18:02.422 00.000 10052 Worker thread wakes up
03:18:02.422 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:02.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:03.458 01.036 10052 Exposure complete
03:18:03.521 00.063 10052 worker thread done servicing request
03:18:03.521 00.000 6880 OnExposeComplete: enter
03:18:03.521 00.000 6880 UpdateGuideState(): m_state=1
03:18:03.521 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 224
03:18:03.521 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=3 HFD=0.0
03:18:03.521 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:03.521 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:03.521 00.000 6880 Status Line: Star lost - low SNR
03:18:03.521 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:18:03.521 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:03.521 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:03.521 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:03.521 00.000 6880 Enqueuing Expose request
03:18:03.521 00.000 10052 Worker thread wakes up
03:18:03.521 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:03.521 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:03.600 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"011d7257-9b3a-4f94-87c9-9bd9e90e7d53"}
03:18:03.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"011d7257-9b3a-4f94-87c9-9bd9e90e7d53"}
03:18:03.602 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52a93e89-d37e-4540-9829-1a386c20ddb4"}
03:18:03.602 00.000 6880 case statement mapped state 1 to 101
03:18:03.602 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"52a93e89-d37e-4540-9829-1a386c20ddb4"}
03:18:04.658 01.056 10052 Exposure complete
03:18:04.721 00.063 10052 worker thread done servicing request
03:18:04.721 00.000 6880 OnExposeComplete: enter
03:18:04.721 00.000 6880 UpdateGuideState(): m_state=1
03:18:04.721 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 225
03:18:04.721 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.6, Peak=4 HFD=0.0
03:18:04.721 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:04.721 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:04.721 00.000 6880 Status Line: Star lost - low mass
03:18:04.737 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:04.737 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:04.737 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:04.737 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:04.737 00.000 6880 Enqueuing Expose request
03:18:04.737 00.000 10052 Worker thread wakes up
03:18:04.737 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:04.737 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:05.600 00.863 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"88ece39d-e7f5-403d-a6ef-be6c1dfd0826"}
03:18:05.600 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"88ece39d-e7f5-403d-a6ef-be6c1dfd0826"}
03:18:05.600 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a739205b-a171-4024-9e3c-877bfb114ddb"}
03:18:05.600 00.000 6880 case statement mapped state 1 to 101
03:18:05.602 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a739205b-a171-4024-9e3c-877bfb114ddb"}
03:18:05.759 00.157 10052 Exposure complete
03:18:05.825 00.066 10052 worker thread done servicing request
03:18:05.825 00.000 6880 OnExposeComplete: enter
03:18:05.825 00.000 6880 UpdateGuideState(): m_state=1
03:18:05.825 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 226
03:18:05.825 00.000 6880 Star::Find false star n=11 nbg=273 bg=1.3 sigma=0.7 thresh=3 peak=2
03:18:05.825 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=5 HFD=0.0
03:18:05.825 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:05.825 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:05.825 00.000 6880 Status Line: Star lost - low SNR
03:18:05.836 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:18:05.836 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:05.836 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:05.836 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:05.836 00.000 6880 Enqueuing Expose request
03:18:05.836 00.000 10052 Worker thread wakes up
03:18:05.836 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:05.836 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:06.970 01.134 10052 Exposure complete
03:18:07.033 00.063 10052 worker thread done servicing request
03:18:07.033 00.000 6880 OnExposeComplete: enter
03:18:07.033 00.000 6880 UpdateGuideState(): m_state=1
03:18:07.033 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 227
03:18:07.033 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.3, Peak=5 HFD=0.0
03:18:07.033 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:07.033 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:07.033 00.000 6880 Status Line: Star lost - low mass
03:18:07.039 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:07.039 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:07.039 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:07.039 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:07.039 00.000 6880 Enqueuing Expose request
03:18:07.039 00.000 10052 Worker thread wakes up
03:18:07.039 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:07.039 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:07.599 00.560 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8c3c5461-03a9-40c5-b6c8-15131eb9ea32"}
03:18:07.599 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8c3c5461-03a9-40c5-b6c8-15131eb9ea32"}
03:18:07.599 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"32f170ae-6c0b-4b3c-9abb-461c657ce388"}
03:18:07.599 00.000 6880 case statement mapped state 1 to 101
03:18:07.602 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"32f170ae-6c0b-4b3c-9abb-461c657ce388"}
03:18:08.058 00.456 10052 Exposure complete
03:18:08.121 00.063 10052 worker thread done servicing request
03:18:08.121 00.000 6880 OnExposeComplete: enter
03:18:08.121 00.000 6880 UpdateGuideState(): m_state=1
03:18:08.121 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 228
03:18:08.121 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=5 HFD=0.0
03:18:08.121 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:08.121 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:08.121 00.000 6880 Status Line: Star lost - low mass
03:18:08.121 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:08.121 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:08.121 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:08.121 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:08.121 00.000 6880 Enqueuing Expose request
03:18:08.121 00.000 10052 Worker thread wakes up
03:18:08.121 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:08.121 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:09.248 01.127 10052 Exposure complete
03:18:09.311 00.063 10052 worker thread done servicing request
03:18:09.311 00.000 6880 OnExposeComplete: enter
03:18:09.311 00.000 6880 UpdateGuideState(): m_state=1
03:18:09.311 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 229
03:18:09.311 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=5 HFD=0.0
03:18:09.311 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:09.311 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:09.311 00.000 6880 Status Line: Star lost - low SNR
03:18:09.311 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:09.311 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:09.311 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:09.311 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:09.311 00.000 6880 Enqueuing Expose request
03:18:09.311 00.000 10052 Worker thread wakes up
03:18:09.311 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:09.311 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:09.611 00.300 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"096a05fc-a32d-4e59-8c66-f350a33de1d6"}
03:18:09.611 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"096a05fc-a32d-4e59-8c66-f350a33de1d6"}
03:18:09.611 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5ce6bed3-a88a-402e-bc0d-b3a86f9fc92c"}
03:18:09.614 00.003 6880 case statement mapped state 1 to 101
03:18:09.614 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5ce6bed3-a88a-402e-bc0d-b3a86f9fc92c"}
03:18:10.337 00.723 10052 Exposure complete
03:18:10.415 00.078 10052 worker thread done servicing request
03:18:10.415 00.000 6880 OnExposeComplete: enter
03:18:10.415 00.000 6880 UpdateGuideState(): m_state=1
03:18:10.415 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 230
03:18:10.416 00.001 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=5 HFD=0.0
03:18:10.416 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:10.416 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:10.416 00.000 6880 Status Line: Star lost - low SNR
03:18:10.416 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:18:10.416 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:10.416 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:10.416 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:10.416 00.000 6880 Enqueuing Expose request
03:18:10.416 00.000 10052 Worker thread wakes up
03:18:10.416 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:10.416 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:11.551 01.135 10052 Exposure complete
03:18:11.608 00.057 10052 worker thread done servicing request
03:18:11.608 00.000 6880 OnExposeComplete: enter
03:18:11.608 00.000 6880 UpdateGuideState(): m_state=1
03:18:11.608 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 231
03:18:11.608 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
03:18:11.608 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:11.608 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:11.608 00.000 6880 Status Line: Star lost - low SNR
03:18:11.608 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=115, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:11.608 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:11.608 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:11.608 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:11.608 00.000 6880 Enqueuing Expose request
03:18:11.608 00.000 10052 Worker thread wakes up
03:18:11.608 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:11.608 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:11.624 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2be2fb8e-fad5-4737-9d02-db9697e8e2d2"}
03:18:11.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2be2fb8e-fad5-4737-9d02-db9697e8e2d2"}
03:18:11.624 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55a70d05-5cb4-418c-94c3-a59b31f06f1d"}
03:18:11.624 00.000 6880 case statement mapped state 1 to 101
03:18:11.624 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"55a70d05-5cb4-418c-94c3-a59b31f06f1d"}
03:18:12.631 01.007 10052 Exposure complete
03:18:12.693 00.062 10052 worker thread done servicing request
03:18:12.693 00.000 6880 OnExposeComplete: enter
03:18:12.693 00.000 6880 UpdateGuideState(): m_state=1
03:18:12.693 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 232
03:18:12.693 00.000 6880 Star::Find false star n=12 nbg=276 bg=1.3 sigma=0.6 thresh=3 peak=2
03:18:12.693 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
03:18:12.693 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:12.693 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:12.693 00.000 6880 Status Line: Star lost - low SNR
03:18:12.693 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:12.693 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:12.693 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:12.693 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:12.693 00.000 6880 Enqueuing Expose request
03:18:12.693 00.000 10052 Worker thread wakes up
03:18:12.693 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:12.693 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:13.621 00.928 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"292fd36b-2f6b-406b-a366-a4564f83a401"}
03:18:13.621 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"292fd36b-2f6b-406b-a366-a4564f83a401"}
03:18:13.623 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2fae610b-1fb4-47bd-a2b0-67ec5fdabbba"}
03:18:13.623 00.000 6880 case statement mapped state 1 to 101
03:18:13.623 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2fae610b-1fb4-47bd-a2b0-67ec5fdabbba"}
03:18:13.827 00.204 10052 Exposure complete
03:18:13.890 00.063 10052 worker thread done servicing request
03:18:13.890 00.000 6880 OnExposeComplete: enter
03:18:13.890 00.000 6880 UpdateGuideState(): m_state=1
03:18:13.890 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 233
03:18:13.890 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=5 HFD=0.0
03:18:13.890 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:13.906 00.016 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:13.906 00.000 6880 Status Line: Star lost - low mass
03:18:13.906 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:18:13.906 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:13.906 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:13.906 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:13.906 00.000 6880 Enqueuing Expose request
03:18:13.906 00.000 10052 Worker thread wakes up
03:18:13.906 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:13.906 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:14.928 01.022 10052 Exposure complete
03:18:14.990 00.062 10052 worker thread done servicing request
03:18:14.990 00.000 6880 OnExposeComplete: enter
03:18:14.990 00.000 6880 UpdateGuideState(): m_state=1
03:18:14.990 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 234
03:18:14.990 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=6 HFD=0.0
03:18:14.990 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:14.991 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:14.991 00.000 6880 Status Line: Star lost - low mass
03:18:14.991 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=12, Gamma=0.780
03:18:14.991 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:14.991 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:14.991 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:14.991 00.000 6880 Enqueuing Expose request
03:18:14.991 00.000 10052 Worker thread wakes up
03:18:14.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:14.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:15.429 00.438 6880 evsrv: cli 015431E0 connect
03:18:15.429 00.000 6880 case statement mapped state 1 to 101
03:18:15.429 00.000 6880 case statement mapped state 1 to 101
03:18:15.433 00.004 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54887,1.5822],"units":"arcsec/hr","axes":"RA/Dec"},"id":"2b7c0ae5-35b6-4585-b116-1a2012879812"}
03:18:15.433 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:18:15.433 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"2b7c0ae5-35b6-4585-b116-1a2012879812"}
03:18:15.433 00.000 6880 evsrv: cli 015431E0 disconnect
03:18:15.433 00.000 6880 evsrv: cli 015431E0 connect
03:18:15.433 00.000 6880 case statement mapped state 1 to 101
03:18:15.433 00.000 6880 case statement mapped state 1 to 101
03:18:15.434 00.001 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"2682178e-76ee-4235-ad0a-d21d829bb6d1"}
03:18:15.434 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"2682178e-76ee-4235-ad0a-d21d829bb6d1"}
03:18:15.434 00.000 6880 evsrv: cli 015431E0 disconnect
03:18:15.435 00.001 6880 evsrv: cli 01543AA0 connect
03:18:15.435 00.000 6880 case statement mapped state 1 to 101
03:18:15.435 00.000 6880 case statement mapped state 1 to 101
03:18:15.435 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"195bdbd5-d176-4557-9309-13f2cb87dedc"}
03:18:15.435 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"195bdbd5-d176-4557-9309-13f2cb87dedc"}
03:18:15.435 00.000 6880 evsrv: cli 01543AA0 disconnect
03:18:15.634 00.199 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec409b8f-86a4-44a4-8e48-7cbf1927dd17"}
03:18:15.634 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec409b8f-86a4-44a4-8e48-7cbf1927dd17"}
03:18:15.634 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"194bdae9-611e-4987-aeab-87f858161f38"}
03:18:15.634 00.000 6880 case statement mapped state 1 to 101
03:18:15.634 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"194bdae9-611e-4987-aeab-87f858161f38"}
03:18:16.124 00.490 10052 Exposure complete
03:18:16.188 00.064 10052 worker thread done servicing request
03:18:16.188 00.000 6880 OnExposeComplete: enter
03:18:16.188 00.000 6880 UpdateGuideState(): m_state=1
03:18:16.188 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 235
03:18:16.188 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=6 HFD=0.0
03:18:16.188 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:16.188 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:16.188 00.000 6880 Status Line: Star lost - low mass
03:18:16.202 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=21, med=2, FiltMin=0, FiltMax=12, Gamma=0.780
03:18:16.202 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:16.202 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:16.202 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:16.202 00.000 6880 Enqueuing Expose request
03:18:16.202 00.000 10052 Worker thread wakes up
03:18:16.202 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:16.202 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:17.114 00.912 10052 Exposure complete
03:18:17.161 00.047 10052 worker thread done servicing request
03:18:17.161 00.000 6880 OnExposeComplete: enter
03:18:17.161 00.000 6880 UpdateGuideState(): m_state=1
03:18:17.177 00.016 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 236
03:18:17.177 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.4, Peak=6 HFD=0.0
03:18:17.177 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:17.177 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:17.177 00.000 6880 Status Line: Star lost - low mass
03:18:17.177 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=12, Gamma=0.780
03:18:17.178 00.001 6880 UpdateGuideState exits: Star lost - low mass
03:18:17.178 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:17.178 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:17.178 00.000 6880 Enqueuing Expose request
03:18:17.178 00.000 10052 Worker thread wakes up
03:18:17.178 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:17.178 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:17.634 00.456 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2d200c0f-ef5f-4158-855d-05f683c6d5d2"}
03:18:17.634 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2d200c0f-ef5f-4158-855d-05f683c6d5d2"}
03:18:17.635 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"97e89e19-3cba-4500-9e5f-1db94fa2fd17"}
03:18:17.635 00.000 6880 case statement mapped state 1 to 101
03:18:17.635 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"97e89e19-3cba-4500-9e5f-1db94fa2fd17"}
03:18:18.316 00.681 10052 Exposure complete
03:18:18.379 00.063 10052 worker thread done servicing request
03:18:18.379 00.000 6880 OnExposeComplete: enter
03:18:18.379 00.000 6880 UpdateGuideState(): m_state=1
03:18:18.379 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 237
03:18:18.379 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.3, Peak=5 HFD=0.0
03:18:18.379 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:18.379 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:18.379 00.000 6880 Status Line: Star lost - low SNR
03:18:18.379 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=19, med=2, FiltMin=0, FiltMax=12, Gamma=0.780
03:18:18.379 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:18.379 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:18.379 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:18.379 00.000 6880 Enqueuing Expose request
03:18:18.379 00.000 10052 Worker thread wakes up
03:18:18.379 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:18.379 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:19.307 00.928 10052 Exposure complete
03:18:19.354 00.047 10052 worker thread done servicing request
03:18:19.354 00.000 6880 OnExposeComplete: enter
03:18:19.354 00.000 6880 UpdateGuideState(): m_state=1
03:18:19.354 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 238
03:18:19.354 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=5 HFD=0.0
03:18:19.354 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:19.354 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:19.354 00.000 6880 Status Line: Star lost - low mass
03:18:19.354 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=12, Gamma=0.780
03:18:19.354 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:19.354 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:19.354 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:19.354 00.000 6880 Enqueuing Expose request
03:18:19.369 00.015 10052 Worker thread wakes up
03:18:19.369 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:19.369 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:19.639 00.270 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e317860-198f-4110-a5dd-765a1f69dffb"}
03:18:19.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e317860-198f-4110-a5dd-765a1f69dffb"}
03:18:19.639 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"47990934-fed4-43e9-9b05-d65a84517125"}
03:18:19.639 00.000 6880 case statement mapped state 1 to 101
03:18:19.639 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"47990934-fed4-43e9-9b05-d65a84517125"}
03:18:20.506 00.867 10052 Exposure complete
03:18:20.553 00.047 10052 worker thread done servicing request
03:18:20.553 00.000 6880 OnExposeComplete: enter
03:18:20.553 00.000 6880 UpdateGuideState(): m_state=1
03:18:20.553 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 239
03:18:20.568 00.015 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=4 HFD=0.0
03:18:20.568 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:20.568 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:20.568 00.000 6880 Status Line: Star lost - low mass
03:18:20.570 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:18:20.570 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:20.570 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:20.570 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:20.570 00.000 6880 Enqueuing Expose request
03:18:20.570 00.000 10052 Worker thread wakes up
03:18:20.570 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:20.570 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:21.596 01.026 10052 Exposure complete
03:18:21.636 00.040 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fc525fad-1e3e-42db-952d-7eb90236f32b"}
03:18:21.636 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fc525fad-1e3e-42db-952d-7eb90236f32b"}
03:18:21.637 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3413f561-80d5-498e-955e-0e6a522d7296"}
03:18:21.637 00.000 6880 case statement mapped state 1 to 101
03:18:21.637 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3413f561-80d5-498e-955e-0e6a522d7296"}
03:18:21.652 00.015 10052 worker thread done servicing request
03:18:21.652 00.000 6880 OnExposeComplete: enter
03:18:21.652 00.000 6880 UpdateGuideState(): m_state=1
03:18:21.652 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 240
03:18:21.652 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=2, SNR=1.0, Peak=5 HFD=0.0
03:18:21.652 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:21.652 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:21.652 00.000 6880 Status Line: Star lost - low mass
03:18:21.668 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:18:21.668 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:21.668 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:21.668 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:21.668 00.000 6880 Enqueuing Expose request
03:18:21.668 00.000 10052 Worker thread wakes up
03:18:21.668 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:21.668 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:22.802 01.134 10052 Exposure complete
03:18:22.865 00.063 10052 worker thread done servicing request
03:18:22.865 00.000 6880 OnExposeComplete: enter
03:18:22.865 00.000 6880 UpdateGuideState(): m_state=1
03:18:22.865 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 241
03:18:22.865 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=6 HFD=0.0
03:18:22.865 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:22.865 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:22.865 00.000 6880 Status Line: Star lost - low mass
03:18:22.865 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:18:22.877 00.012 6880 UpdateGuideState exits: Star lost - low mass
03:18:22.877 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:22.877 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:22.877 00.000 6880 Enqueuing Expose request
03:18:22.877 00.000 10052 Worker thread wakes up
03:18:22.877 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:22.877 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:23.650 00.773 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8f07c626-34f9-44ea-9603-2770e00e0a97"}
03:18:23.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8f07c626-34f9-44ea-9603-2770e00e0a97"}
03:18:23.650 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7cf08e5f-7085-4605-89e1-40cd9320c06a"}
03:18:23.650 00.000 6880 case statement mapped state 1 to 101
03:18:23.650 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7cf08e5f-7085-4605-89e1-40cd9320c06a"}
03:18:23.792 00.142 10052 Exposure complete
03:18:23.855 00.063 10052 worker thread done servicing request
03:18:23.855 00.000 6880 OnExposeComplete: enter
03:18:23.855 00.000 6880 UpdateGuideState(): m_state=1
03:18:23.855 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 242
03:18:23.855 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=5 HFD=0.0
03:18:23.855 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:23.855 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:23.855 00.000 6880 Status Line: Star lost - low SNR
03:18:23.855 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:18:23.855 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:23.855 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:23.855 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:23.855 00.000 6880 Enqueuing Expose request
03:18:23.855 00.000 10052 Worker thread wakes up
03:18:23.855 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:23.855 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:24.988 01.133 10052 Exposure complete
03:18:25.061 00.073 10052 worker thread done servicing request
03:18:25.061 00.000 6880 OnExposeComplete: enter
03:18:25.061 00.000 6880 UpdateGuideState(): m_state=1
03:18:25.061 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 243
03:18:25.061 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=5 HFD=0.0
03:18:25.061 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:25.061 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:25.061 00.000 6880 Status Line: Star lost - low mass
03:18:25.067 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:18:25.067 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:25.067 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:25.067 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:25.067 00.000 6880 Enqueuing Expose request
03:18:25.067 00.000 10052 Worker thread wakes up
03:18:25.067 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:25.067 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:25.649 00.582 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1824b734-3989-4daa-b79c-cb994aeb55cb"}
03:18:25.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1824b734-3989-4daa-b79c-cb994aeb55cb"}
03:18:25.649 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3b688fd8-7ea2-49c7-a151-cd141720c821"}
03:18:25.649 00.000 6880 case statement mapped state 1 to 101
03:18:25.649 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3b688fd8-7ea2-49c7-a151-cd141720c821"}
03:18:26.092 00.443 10052 Exposure complete
03:18:26.155 00.063 10052 worker thread done servicing request
03:18:26.155 00.000 6880 OnExposeComplete: enter
03:18:26.155 00.000 6880 UpdateGuideState(): m_state=1
03:18:26.155 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 244
03:18:26.155 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=6 HFD=0.0
03:18:26.155 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:26.155 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:26.155 00.000 6880 Status Line: Star lost - low mass
03:18:26.155 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:18:26.155 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:26.155 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:26.155 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:26.155 00.000 6880 Enqueuing Expose request
03:18:26.155 00.000 10052 Worker thread wakes up
03:18:26.155 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:26.155 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:27.287 01.132 10052 Exposure complete
03:18:27.350 00.063 10052 worker thread done servicing request
03:18:27.350 00.000 6880 OnExposeComplete: enter
03:18:27.350 00.000 6880 UpdateGuideState(): m_state=1
03:18:27.350 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 245
03:18:27.350 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=2, SNR=1.0, Peak=5 HFD=0.0
03:18:27.350 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:27.350 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:27.350 00.000 6880 Status Line: Star lost - low mass
03:18:27.350 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:18:27.350 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:27.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:27.350 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:27.350 00.000 6880 Enqueuing Expose request
03:18:27.350 00.000 10052 Worker thread wakes up
03:18:27.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:27.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:27.651 00.301 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c544b318-199e-4a5e-8f48-fb7632af7768"}
03:18:27.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c544b318-199e-4a5e-8f48-fb7632af7768"}
03:18:27.651 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4ee60c41-ac57-4942-80e1-dec560f5e07e"}
03:18:27.651 00.000 6880 case statement mapped state 1 to 101
03:18:27.651 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"4ee60c41-ac57-4942-80e1-dec560f5e07e"}
03:18:28.375 00.724 10052 Exposure complete
03:18:28.438 00.063 10052 worker thread done servicing request
03:18:28.438 00.000 6880 OnExposeComplete: enter
03:18:28.438 00.000 6880 UpdateGuideState(): m_state=1
03:18:28.453 00.015 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 246
03:18:28.453 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=5 HFD=0.0
03:18:28.453 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:28.453 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:28.453 00.000 6880 Status Line: Star lost - low mass
03:18:28.453 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:18:28.453 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:28.453 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:28.453 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:28.453 00.000 6880 Enqueuing Expose request
03:18:28.453 00.000 10052 Worker thread wakes up
03:18:28.453 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:28.453 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:29.589 01.136 10052 Exposure complete
03:18:29.661 00.072 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8cbe1dc3-7099-498e-b2cc-5214c655f247"}
03:18:29.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8cbe1dc3-7099-498e-b2cc-5214c655f247"}
03:18:29.661 00.000 10052 worker thread done servicing request
03:18:29.661 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"df539931-ca56-4d48-9078-97d748265cd5"}
03:18:29.661 00.000 6880 case statement mapped state 1 to 101
03:18:29.661 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"df539931-ca56-4d48-9078-97d748265cd5"}
03:18:29.661 00.000 6880 OnExposeComplete: enter
03:18:29.661 00.000 6880 UpdateGuideState(): m_state=1
03:18:29.661 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 247
03:18:29.661 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=5 HFD=0.0
03:18:29.662 00.001 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:29.662 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:29.662 00.000 6880 Status Line: Star lost - low mass
03:18:29.662 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=19, med=2, FiltMin=0, FiltMax=11, Gamma=0.780
03:18:29.662 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:29.662 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:29.662 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:29.662 00.000 6880 Enqueuing Expose request
03:18:29.662 00.000 10052 Worker thread wakes up
03:18:29.662 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:29.662 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:30.576 00.914 10052 Exposure complete
03:18:30.638 00.062 10052 worker thread done servicing request
03:18:30.638 00.000 6880 OnExposeComplete: enter
03:18:30.638 00.000 6880 UpdateGuideState(): m_state=1
03:18:30.638 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 248
03:18:30.638 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=2, SNR=1.0, Peak=4 HFD=0.0
03:18:30.638 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:30.638 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:30.638 00.000 6880 Status Line: Star lost - low mass
03:18:30.638 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:18:30.638 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:30.638 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:30.638 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:30.638 00.000 6880 Enqueuing Expose request
03:18:30.638 00.000 10052 Worker thread wakes up
03:18:30.638 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:30.638 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:31.674 01.036 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fcf6bc1b-f5e6-48f1-ba57-9c54b5964fd3"}
03:18:31.674 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fcf6bc1b-f5e6-48f1-ba57-9c54b5964fd3"}
03:18:31.674 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"30cf6c48-a6fa-48c5-bc15-468b479140ef"}
03:18:31.674 00.000 6880 case statement mapped state 1 to 101
03:18:31.674 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"30cf6c48-a6fa-48c5-bc15-468b479140ef"}
03:18:31.769 00.095 10052 Exposure complete
03:18:31.833 00.064 10052 worker thread done servicing request
03:18:31.833 00.000 6880 OnExposeComplete: enter
03:18:31.833 00.000 6880 UpdateGuideState(): m_state=1
03:18:31.833 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 249
03:18:31.833 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=5 HFD=0.0
03:18:31.833 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:31.833 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:31.833 00.000 6880 Status Line: Star lost - low mass
03:18:31.833 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:18:31.833 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:31.833 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:31.833 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:31.833 00.000 6880 Enqueuing Expose request
03:18:31.833 00.000 10052 Worker thread wakes up
03:18:31.833 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:31.833 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:32.871 01.038 10052 Exposure complete
03:18:32.934 00.063 10052 worker thread done servicing request
03:18:32.950 00.016 6880 OnExposeComplete: enter
03:18:32.950 00.000 6880 UpdateGuideState(): m_state=1
03:18:32.950 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 250
03:18:32.950 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=5 HFD=0.0
03:18:32.950 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:32.950 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:32.950 00.000 6880 Status Line: Star lost - low mass
03:18:32.950 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:18:32.950 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:32.950 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:32.950 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:32.950 00.000 6880 Enqueuing Expose request
03:18:32.950 00.000 10052 Worker thread wakes up
03:18:32.950 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:32.950 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:33.676 00.726 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d3546c3-a6d2-46c4-8071-2045f41aa1a5"}
03:18:33.676 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d3546c3-a6d2-46c4-8071-2045f41aa1a5"}
03:18:33.676 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9e04081-6972-45bb-8b81-3aaa06c94fa0"}
03:18:33.676 00.000 6880 case statement mapped state 1 to 101
03:18:33.676 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e9e04081-6972-45bb-8b81-3aaa06c94fa0"}
03:18:34.087 00.411 10052 Exposure complete
03:18:34.149 00.062 10052 worker thread done servicing request
03:18:34.149 00.000 6880 OnExposeComplete: enter
03:18:34.149 00.000 6880 UpdateGuideState(): m_state=1
03:18:34.149 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 251
03:18:34.149 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=5 HFD=0.0
03:18:34.149 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:34.149 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:34.149 00.000 6880 Status Line: Star lost - low mass
03:18:34.149 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:34.149 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:34.149 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:34.149 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:34.149 00.000 6880 Enqueuing Expose request
03:18:34.149 00.000 10052 Worker thread wakes up
03:18:34.149 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:34.149 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:35.075 00.926 10052 Exposure complete
03:18:35.122 00.047 10052 worker thread done servicing request
03:18:35.122 00.000 6880 OnExposeComplete: enter
03:18:35.122 00.000 6880 UpdateGuideState(): m_state=1
03:18:35.122 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 252
03:18:35.122 00.000 6880 Star::Find false star n=18 nbg=280 bg=1.2 sigma=0.7 thresh=3 peak=2
03:18:35.122 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=33, SNR=2.9, Peak=5 HFD=0.0
03:18:35.122 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:35.122 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:35.122 00.000 6880 Status Line: Star lost - low SNR
03:18:35.122 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:35.122 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:35.122 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:35.122 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:35.122 00.000 6880 Enqueuing Expose request
03:18:35.138 00.016 10052 Worker thread wakes up
03:18:35.138 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:35.138 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:35.468 00.330 6880 evsrv: cli 01543AA0 connect
03:18:35.468 00.000 6880 case statement mapped state 1 to 101
03:18:35.468 00.000 6880 case statement mapped state 1 to 101
03:18:35.481 00.013 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54882,1.58218],"units":"arcsec/hr","axes":"RA/Dec"},"id":"e6e56616-e210-488a-b5e7-94a05b198496"}
03:18:35.481 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:18:35.481 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"e6e56616-e210-488a-b5e7-94a05b198496"}
03:18:35.481 00.000 6880 evsrv: cli 01543AA0 disconnect
03:18:35.481 00.000 6880 evsrv: cli 01543AA0 connect
03:18:35.481 00.000 6880 case statement mapped state 1 to 101
03:18:35.481 00.000 6880 case statement mapped state 1 to 101
03:18:35.483 00.002 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"46c66ee7-b61d-4af8-8d33-dbcccb602331"}
03:18:35.483 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"46c66ee7-b61d-4af8-8d33-dbcccb602331"}
03:18:35.483 00.000 6880 evsrv: cli 01543AA0 disconnect
03:18:35.483 00.000 6880 evsrv: cli 015431E0 connect
03:18:35.483 00.000 6880 case statement mapped state 1 to 101
03:18:35.483 00.000 6880 case statement mapped state 1 to 101
03:18:35.484 00.001 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"ddc3bb53-7f98-48b5-a42c-1c91cbe71cb8"}
03:18:35.484 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ddc3bb53-7f98-48b5-a42c-1c91cbe71cb8"}
03:18:35.484 00.000 6880 evsrv: cli 015431E0 disconnect
03:18:35.689 00.205 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c2742075-3b1e-43f2-b8b9-4f5da3ba345c"}
03:18:35.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c2742075-3b1e-43f2-b8b9-4f5da3ba345c"}
03:18:35.689 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7aec21bd-d71b-4aec-9bb5-aed47e9d5dbc"}
03:18:35.689 00.000 6880 case statement mapped state 1 to 101
03:18:35.689 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7aec21bd-d71b-4aec-9bb5-aed47e9d5dbc"}
03:18:36.277 00.588 10052 Exposure complete
03:18:36.353 00.076 10052 worker thread done servicing request
03:18:36.353 00.000 6880 OnExposeComplete: enter
03:18:36.353 00.000 6880 UpdateGuideState(): m_state=1
03:18:36.353 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 253
03:18:36.353 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:18:36.353 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:36.353 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:36.353 00.000 6880 Status Line: Star lost - low mass
03:18:36.353 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:36.353 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:36.353 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:36.353 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:36.353 00.000 6880 Enqueuing Expose request
03:18:36.353 00.000 10052 Worker thread wakes up
03:18:36.353 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:36.353 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:37.261 00.908 10052 Exposure complete
03:18:37.324 00.063 10052 worker thread done servicing request
03:18:37.324 00.000 6880 OnExposeComplete: enter
03:18:37.324 00.000 6880 UpdateGuideState(): m_state=1
03:18:37.324 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 254
03:18:37.324 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=4 HFD=0.0
03:18:37.324 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:37.324 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:37.324 00.000 6880 Status Line: Star lost - low mass
03:18:37.324 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:18:37.324 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:37.324 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:37.324 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:37.324 00.000 6880 Enqueuing Expose request
03:18:37.324 00.000 10052 Worker thread wakes up
03:18:37.324 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:37.324 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:37.703 00.379 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fec1c674-48eb-40a9-b9e6-256b610a8fce"}
03:18:37.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fec1c674-48eb-40a9-b9e6-256b610a8fce"}
03:18:37.703 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3c9afb98-c249-4844-8251-c08dddcf81be"}
03:18:37.703 00.000 6880 case statement mapped state 1 to 101
03:18:37.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3c9afb98-c249-4844-8251-c08dddcf81be"}
03:18:38.472 00.769 10052 Exposure complete
03:18:38.528 00.056 10052 worker thread done servicing request
03:18:38.528 00.000 6880 OnExposeComplete: enter
03:18:38.528 00.000 6880 UpdateGuideState(): m_state=1
03:18:38.528 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 255
03:18:38.528 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=5 HFD=0.0
03:18:38.528 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:38.528 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:38.528 00.000 6880 Status Line: Star lost - low mass
03:18:38.528 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:38.528 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:38.528 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:38.528 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:38.528 00.000 6880 Enqueuing Expose request
03:18:38.528 00.000 10052 Worker thread wakes up
03:18:38.528 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:38.528 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:39.561 01.033 10052 Exposure complete
03:18:39.624 00.063 10052 worker thread done servicing request
03:18:39.624 00.000 6880 OnExposeComplete: enter
03:18:39.624 00.000 6880 UpdateGuideState(): m_state=1
03:18:39.624 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 256
03:18:39.624 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=7 HFD=0.0
03:18:39.624 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:39.624 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:39.624 00.000 6880 Status Line: Star lost - low SNR
03:18:39.624 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:18:39.624 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:39.624 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:39.624 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:39.624 00.000 6880 Enqueuing Expose request
03:18:39.624 00.000 10052 Worker thread wakes up
03:18:39.624 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:39.624 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:39.703 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1af64c70-0099-4eef-bac2-a6407f39b026"}
03:18:39.703 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1af64c70-0099-4eef-bac2-a6407f39b026"}
03:18:39.703 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"921af6e2-46b3-4c04-9468-6c20622e4200"}
03:18:39.703 00.000 6880 case statement mapped state 1 to 101
03:18:39.706 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"921af6e2-46b3-4c04-9468-6c20622e4200"}
03:18:40.758 01.052 10052 Exposure complete
03:18:40.837 00.079 10052 worker thread done servicing request
03:18:40.837 00.000 6880 OnExposeComplete: enter
03:18:40.837 00.000 6880 UpdateGuideState(): m_state=1
03:18:40.837 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 257
03:18:40.837 00.000 6880 Star::Find false star n=15 nbg=268 bg=2.1 sigma=0.7 thresh=4 peak=3
03:18:40.837 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=29, SNR=2.9, Peak=6 HFD=0.0
03:18:40.837 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:40.837 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:40.837 00.000 6880 Status Line: Star lost - low SNR
03:18:40.837 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=3, FiltMin=1, FiltMax=13, Gamma=0.780
03:18:40.837 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:40.837 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:40.837 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:40.837 00.000 6880 Enqueuing Expose request
03:18:40.837 00.000 10052 Worker thread wakes up
03:18:40.837 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:40.837 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:41.715 00.878 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eadeabb4-ad90-4cbb-bf88-df43d1aa2340"}
03:18:41.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eadeabb4-ad90-4cbb-bf88-df43d1aa2340"}
03:18:41.716 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c2b84e1-6b30-4c45-83a9-0f43188bfc33"}
03:18:41.716 00.000 6880 case statement mapped state 1 to 101
03:18:41.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1c2b84e1-6b30-4c45-83a9-0f43188bfc33"}
03:18:41.857 00.141 10052 Exposure complete
03:18:41.929 00.072 10052 worker thread done servicing request
03:18:41.929 00.000 6880 OnExposeComplete: enter
03:18:41.929 00.000 6880 UpdateGuideState(): m_state=1
03:18:41.929 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 258
03:18:41.929 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=5 HFD=0.0
03:18:41.929 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:41.929 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:41.929 00.000 6880 Status Line: Star lost - low mass
03:18:41.929 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=18, med=3, FiltMin=0, FiltMax=14, Gamma=0.780
03:18:41.929 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:41.929 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:41.929 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:41.929 00.000 6880 Enqueuing Expose request
03:18:41.929 00.000 10052 Worker thread wakes up
03:18:41.929 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:41.929 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:43.068 01.139 10052 Exposure complete
03:18:43.131 00.063 10052 worker thread done servicing request
03:18:43.131 00.000 6880 OnExposeComplete: enter
03:18:43.131 00.000 6880 UpdateGuideState(): m_state=1
03:18:43.131 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 259
03:18:43.131 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=6 HFD=0.0
03:18:43.131 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:43.131 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:43.131 00.000 6880 Status Line: Star lost - low SNR
03:18:43.131 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:43.131 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:43.131 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:43.131 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:43.131 00.000 6880 Enqueuing Expose request
03:18:43.131 00.000 10052 Worker thread wakes up
03:18:43.131 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:43.131 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:43.729 00.598 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"23c34e25-dc78-41e3-af6f-e701d86a3ffb"}
03:18:43.729 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"23c34e25-dc78-41e3-af6f-e701d86a3ffb"}
03:18:43.729 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cf051fb1-39e6-4808-9f10-60bf8e298c24"}
03:18:43.732 00.003 6880 case statement mapped state 1 to 101
03:18:43.732 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"cf051fb1-39e6-4808-9f10-60bf8e298c24"}
03:18:44.062 00.330 10052 Exposure complete
03:18:44.124 00.062 10052 worker thread done servicing request
03:18:44.124 00.000 6880 OnExposeComplete: enter
03:18:44.124 00.000 6880 UpdateGuideState(): m_state=1
03:18:44.124 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 260
03:18:44.124 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
03:18:44.124 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:44.124 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:44.124 00.000 6880 Status Line: Star lost - low mass
03:18:44.124 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:18:44.124 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:44.124 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:44.124 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:44.124 00.000 6880 Enqueuing Expose request
03:18:44.124 00.000 10052 Worker thread wakes up
03:18:44.124 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:44.124 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:45.267 01.143 10052 Exposure complete
03:18:45.331 00.064 10052 worker thread done servicing request
03:18:45.331 00.000 6880 OnExposeComplete: enter
03:18:45.331 00.000 6880 UpdateGuideState(): m_state=1
03:18:45.331 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 261
03:18:45.331 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:18:45.331 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:45.331 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:45.331 00.000 6880 Status Line: Star lost - low SNR
03:18:45.338 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:18:45.338 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:45.338 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:45.338 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:45.338 00.000 6880 Enqueuing Expose request
03:18:45.338 00.000 10052 Worker thread wakes up
03:18:45.338 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:45.338 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:45.742 00.404 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d19dac27-c421-46ee-a9ae-4a581c867b99"}
03:18:45.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d19dac27-c421-46ee-a9ae-4a581c867b99"}
03:18:45.742 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7243aefb-5df8-4e80-ab08-570d5e8303d6"}
03:18:45.742 00.000 6880 case statement mapped state 1 to 101
03:18:45.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7243aefb-5df8-4e80-ab08-570d5e8303d6"}
03:18:46.362 00.620 10052 Exposure complete
03:18:46.426 00.064 10052 worker thread done servicing request
03:18:46.426 00.000 6880 OnExposeComplete: enter
03:18:46.426 00.000 6880 UpdateGuideState(): m_state=1
03:18:46.426 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 262
03:18:46.426 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=5 HFD=0.0
03:18:46.426 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:46.426 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:46.426 00.000 6880 Status Line: Star lost - low mass
03:18:46.432 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:18:46.432 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:46.432 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:46.432 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:46.432 00.000 6880 Enqueuing Expose request
03:18:46.432 00.000 10052 Worker thread wakes up
03:18:46.432 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:46.432 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:47.570 01.138 10052 Exposure complete
03:18:47.634 00.064 10052 worker thread done servicing request
03:18:47.634 00.000 6880 OnExposeComplete: enter
03:18:47.634 00.000 6880 UpdateGuideState(): m_state=1
03:18:47.634 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 263
03:18:47.634 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
03:18:47.634 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:47.634 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:47.634 00.000 6880 Status Line: Star lost - low SNR
03:18:47.634 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:18:47.634 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:47.634 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:47.634 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:47.634 00.000 6880 Enqueuing Expose request
03:18:47.634 00.000 10052 Worker thread wakes up
03:18:47.634 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:47.634 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:47.743 00.109 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85bb9bd6-b1f4-4c2c-b5fa-2aa22107fcea"}
03:18:47.743 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85bb9bd6-b1f4-4c2c-b5fa-2aa22107fcea"}
03:18:47.743 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1711e9e-52f8-49f9-85f5-d51b8ecd7654"}
03:18:47.743 00.000 6880 case statement mapped state 1 to 101
03:18:47.743 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c1711e9e-52f8-49f9-85f5-d51b8ecd7654"}
03:18:48.658 00.915 10052 Exposure complete
03:18:48.721 00.063 10052 worker thread done servicing request
03:18:48.721 00.000 6880 OnExposeComplete: enter
03:18:48.721 00.000 6880 UpdateGuideState(): m_state=1
03:18:48.721 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 264
03:18:48.721 00.000 6880 Star::Find false star n=12 nbg=272 bg=1.2 sigma=0.6 thresh=3 peak=2
03:18:48.721 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=5 HFD=0.0
03:18:48.721 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:48.721 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:48.721 00.000 6880 Status Line: Star lost - low SNR
03:18:48.721 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:18:48.721 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:48.721 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:48.721 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:48.721 00.000 6880 Enqueuing Expose request
03:18:48.721 00.000 10052 Worker thread wakes up
03:18:48.721 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:48.721 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:49.740 01.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"71f0b0da-a996-4476-8d81-89582ec884ac"}
03:18:49.740 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"71f0b0da-a996-4476-8d81-89582ec884ac"}
03:18:49.742 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"74f5f388-6291-4d37-b189-69bfbf83be21"}
03:18:49.742 00.000 6880 case statement mapped state 1 to 101
03:18:49.742 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"74f5f388-6291-4d37-b189-69bfbf83be21"}
03:18:49.851 00.109 10052 Exposure complete
03:18:49.914 00.063 10052 worker thread done servicing request
03:18:49.914 00.000 6880 OnExposeComplete: enter
03:18:49.914 00.000 6880 UpdateGuideState(): m_state=1
03:18:49.914 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 265
03:18:49.914 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=4 HFD=0.0
03:18:49.914 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:49.914 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:49.914 00.000 6880 Status Line: Star lost - low mass
03:18:49.916 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:18:49.916 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:49.916 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:49.916 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:49.916 00.000 6880 Enqueuing Expose request
03:18:49.916 00.000 10052 Worker thread wakes up
03:18:49.916 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:49.916 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:50.938 01.022 10052 Exposure complete
03:18:50.985 00.047 10052 worker thread done servicing request
03:18:50.985 00.000 6880 OnExposeComplete: enter
03:18:50.985 00.000 6880 UpdateGuideState(): m_state=1
03:18:50.985 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 266
03:18:50.985 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:18:50.985 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:50.985 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:50.985 00.000 6880 Status Line: Star lost - low SNR
03:18:50.985 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:18:50.985 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:50.985 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:50.985 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:50.985 00.000 6880 Enqueuing Expose request
03:18:50.985 00.000 10052 Worker thread wakes up
03:18:50.985 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:50.985 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:51.754 00.769 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3abb1b5-161f-4a3c-b9ff-4929dbe376de"}
03:18:51.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3abb1b5-161f-4a3c-b9ff-4929dbe376de"}
03:18:51.754 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3274e022-7436-4eaa-a65e-18e5ee11dab6"}
03:18:51.754 00.000 6880 case statement mapped state 1 to 101
03:18:51.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3274e022-7436-4eaa-a65e-18e5ee11dab6"}
03:18:52.133 00.379 10052 Exposure complete
03:18:52.196 00.063 10052 worker thread done servicing request
03:18:52.196 00.000 6880 OnExposeComplete: enter
03:18:52.196 00.000 6880 UpdateGuideState(): m_state=1
03:18:52.196 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 267
03:18:52.196 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.5, Peak=4 HFD=0.0
03:18:52.196 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:52.196 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:52.196 00.000 6880 Status Line: Star lost - low SNR
03:18:52.196 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:18:52.196 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:52.196 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:52.196 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:52.196 00.000 6880 Enqueuing Expose request
03:18:52.196 00.000 10052 Worker thread wakes up
03:18:52.196 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:52.196 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:53.125 00.929 10052 Exposure complete
03:18:53.188 00.063 10052 worker thread done servicing request
03:18:53.188 00.000 6880 OnExposeComplete: enter
03:18:53.188 00.000 6880 UpdateGuideState(): m_state=1
03:18:53.188 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 268
03:18:53.188 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.1, Peak=6 HFD=0.0
03:18:53.188 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:53.188 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:53.188 00.000 6880 Status Line: Star lost - low mass
03:18:53.188 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:18:53.188 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:53.188 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:53.188 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:53.188 00.000 6880 Enqueuing Expose request
03:18:53.188 00.000 10052 Worker thread wakes up
03:18:53.188 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:53.188 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:53.754 00.566 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aab5280d-2a01-4029-ba89-fc324a108486"}
03:18:53.754 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aab5280d-2a01-4029-ba89-fc324a108486"}
03:18:53.754 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"48f097aa-2a87-4364-8400-5542f3299168"}
03:18:53.754 00.000 6880 case statement mapped state 1 to 101
03:18:53.756 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"48f097aa-2a87-4364-8400-5542f3299168"}
03:18:54.341 00.585 10052 Exposure complete
03:18:54.403 00.062 10052 worker thread done servicing request
03:18:54.403 00.000 6880 OnExposeComplete: enter
03:18:54.403 00.000 6880 UpdateGuideState(): m_state=1
03:18:54.403 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 269
03:18:54.403 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
03:18:54.403 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:54.403 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:54.403 00.000 6880 Status Line: Star lost - low SNR
03:18:54.407 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:18:54.407 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:54.407 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:54.407 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:54.407 00.000 6880 Enqueuing Expose request
03:18:54.407 00.000 10052 Worker thread wakes up
03:18:54.407 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:54.407 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:55.423 01.016 10052 Exposure complete
03:18:55.476 00.053 10052 worker thread done servicing request
03:18:55.486 00.010 6880 OnExposeComplete: enter
03:18:55.486 00.000 6880 UpdateGuideState(): m_state=1
03:18:55.486 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 270
03:18:55.486 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=4 HFD=0.0
03:18:55.486 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:55.486 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:55.486 00.000 6880 Status Line: Star lost - low mass
03:18:55.486 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:18:55.486 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:18:55.486 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:55.486 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:55.486 00.000 6880 Enqueuing Expose request
03:18:55.486 00.000 10052 Worker thread wakes up
03:18:55.486 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:55.486 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:55.486 00.000 6880 evsrv: cli 01543AA0 connect
03:18:55.486 00.000 6880 case statement mapped state 1 to 101
03:18:55.486 00.000 6880 case statement mapped state 1 to 101
03:18:55.486 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54877,1.58215],"units":"arcsec/hr","axes":"RA/Dec"},"id":"fc2f8c6a-5a6b-4700-b4f1-cdf03f891ef9"}
03:18:55.486 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:18:55.486 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"fc2f8c6a-5a6b-4700-b4f1-cdf03f891ef9"}
03:18:55.491 00.005 6880 evsrv: cli 01543AA0 disconnect
03:18:55.491 00.000 6880 evsrv: cli 015431E0 connect
03:18:55.492 00.001 6880 case statement mapped state 1 to 101
03:18:55.492 00.000 6880 case statement mapped state 1 to 101
03:18:55.493 00.001 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"1a9cd37d-8af8-4bfc-9b16-2ef3c678df8d"}
03:18:55.493 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"1a9cd37d-8af8-4bfc-9b16-2ef3c678df8d"}
03:18:55.493 00.000 6880 evsrv: cli 015431E0 disconnect
03:18:55.494 00.001 6880 evsrv: cli 01543AA0 connect
03:18:55.494 00.000 6880 case statement mapped state 1 to 101
03:18:55.494 00.000 6880 case statement mapped state 1 to 101
03:18:55.494 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"5ff861b2-6a7f-44ba-ba26-414dd2f06bfc"}
03:18:55.494 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"5ff861b2-6a7f-44ba-ba26-414dd2f06bfc"}
03:18:55.494 00.000 6880 evsrv: cli 01543AA0 disconnect
03:18:55.757 00.263 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8772b185-31d6-49da-a5a1-9799eb943119"}
03:18:55.757 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8772b185-31d6-49da-a5a1-9799eb943119"}
03:18:55.760 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8a0f6700-0de5-4457-8509-6d03353f2b99"}
03:18:55.760 00.000 6880 case statement mapped state 1 to 101
03:18:55.760 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8a0f6700-0de5-4457-8509-6d03353f2b99"}
03:18:56.623 00.863 10052 Exposure complete
03:18:56.686 00.063 10052 worker thread done servicing request
03:18:56.686 00.000 6880 OnExposeComplete: enter
03:18:56.686 00.000 6880 UpdateGuideState(): m_state=1
03:18:56.686 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 271
03:18:56.686 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.3, Peak=3 HFD=0.0
03:18:56.686 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:56.686 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:56.686 00.000 6880 Status Line: Star lost - low SNR
03:18:56.686 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:18:56.686 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:56.686 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:56.686 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:56.686 00.000 6880 Enqueuing Expose request
03:18:56.686 00.000 10052 Worker thread wakes up
03:18:56.686 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:56.686 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:57.709 01.023 10052 Exposure complete
03:18:57.756 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"596da3c3-0350-4824-ba0f-6c9c1cbd1c33"}
03:18:57.756 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"596da3c3-0350-4824-ba0f-6c9c1cbd1c33"}
03:18:57.756 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"54da4242-d489-449c-aa8e-5079b812788c"}
03:18:57.756 00.000 6880 case statement mapped state 1 to 101
03:18:57.756 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"54da4242-d489-449c-aa8e-5079b812788c"}
03:18:57.772 00.016 10052 worker thread done servicing request
03:18:57.772 00.000 6880 OnExposeComplete: enter
03:18:57.772 00.000 6880 UpdateGuideState(): m_state=1
03:18:57.772 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 272
03:18:57.772 00.000 6880 Star::Find false star n=11 nbg=284 bg=1.2 sigma=0.7 thresh=3 peak=2
03:18:57.772 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
03:18:57.772 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:57.772 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:57.772 00.000 6880 Status Line: Star lost - low SNR
03:18:57.772 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:18:57.772 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:57.772 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:57.772 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:57.772 00.000 6880 Enqueuing Expose request
03:18:57.772 00.000 10052 Worker thread wakes up
03:18:57.772 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:57.772 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:58.918 01.146 10052 Exposure complete
03:18:58.981 00.063 10052 worker thread done servicing request
03:18:58.981 00.000 6880 OnExposeComplete: enter
03:18:58.981 00.000 6880 UpdateGuideState(): m_state=1
03:18:58.981 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 273
03:18:58.981 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
03:18:58.981 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:18:58.981 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:18:58.981 00.000 6880 Status Line: Star lost - low SNR
03:18:58.981 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:18:58.981 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:18:58.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:18:58.981 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:18:58.981 00.000 6880 Enqueuing Expose request
03:18:58.981 00.000 10052 Worker thread wakes up
03:18:58.981 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:18:58.981 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:18:59.769 00.788 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7906499a-caec-4f6d-9038-f7a9c2d9c0ff"}
03:18:59.769 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7906499a-caec-4f6d-9038-f7a9c2d9c0ff"}
03:18:59.769 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1289590d-252e-4153-b940-98ded44e8d10"}
03:18:59.771 00.002 6880 case statement mapped state 1 to 101
03:18:59.771 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1289590d-252e-4153-b940-98ded44e8d10"}
03:19:00.010 00.239 10052 Exposure complete
03:19:00.053 00.043 10052 worker thread done servicing request
03:19:00.053 00.000 6880 OnExposeComplete: enter
03:19:00.053 00.000 6880 UpdateGuideState(): m_state=1
03:19:00.053 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 274
03:19:00.053 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=6 HFD=0.0
03:19:00.053 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:00.053 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:00.053 00.000 6880 Status Line: Star lost - low mass
03:19:00.053 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:00.053 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:19:00.053 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:00.053 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:00.053 00.000 6880 Enqueuing Expose request
03:19:00.053 00.000 10052 Worker thread wakes up
03:19:00.053 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:00.053 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:01.201 01.148 10052 Exposure complete
03:19:01.248 00.047 10052 worker thread done servicing request
03:19:01.248 00.000 6880 OnExposeComplete: enter
03:19:01.248 00.000 6880 UpdateGuideState(): m_state=1
03:19:01.248 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 275
03:19:01.248 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.4, Peak=5 HFD=0.0
03:19:01.248 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:01.248 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:01.248 00.000 6880 Status Line: Star lost - low SNR
03:19:01.264 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:01.264 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:01.264 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:01.264 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:01.264 00.000 6880 Enqueuing Expose request
03:19:01.264 00.000 10052 Worker thread wakes up
03:19:01.264 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:01.264 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:01.767 00.503 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a32562e4-50dd-42a1-8c6d-ff1dac847c8b"}
03:19:01.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a32562e4-50dd-42a1-8c6d-ff1dac847c8b"}
03:19:01.767 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e5f8b25a-cdc5-45ac-863b-02bf21a72847"}
03:19:01.767 00.000 6880 case statement mapped state 1 to 101
03:19:01.767 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e5f8b25a-cdc5-45ac-863b-02bf21a72847"}
03:19:02.288 00.521 10052 Exposure complete
03:19:02.350 00.062 10052 worker thread done servicing request
03:19:02.350 00.000 6880 OnExposeComplete: enter
03:19:02.350 00.000 6880 UpdateGuideState(): m_state=1
03:19:02.350 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 276
03:19:02.350 00.000 6880 Star::Find false star n=11 nbg=280 bg=1.1 sigma=0.7 thresh=3 peak=2
03:19:02.350 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:19:02.350 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:02.350 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:02.350 00.000 6880 Status Line: Star lost - low SNR
03:19:02.350 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:02.350 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:02.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:02.350 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:02.350 00.000 6880 Enqueuing Expose request
03:19:02.350 00.000 10052 Worker thread wakes up
03:19:02.357 00.007 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:02.357 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:03.481 01.124 10052 Exposure complete
03:19:03.544 00.063 10052 worker thread done servicing request
03:19:03.544 00.000 6880 OnExposeComplete: enter
03:19:03.544 00.000 6880 UpdateGuideState(): m_state=1
03:19:03.544 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 277
03:19:03.544 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:19:03.544 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:03.544 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:03.544 00.000 6880 Status Line: Star lost - low SNR
03:19:03.547 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:03.547 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:03.547 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:03.547 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:03.547 00.000 6880 Enqueuing Expose request
03:19:03.547 00.000 10052 Worker thread wakes up
03:19:03.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:03.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:03.781 00.234 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"047ea3cf-6ea5-40b1-bfff-8e0c629bdd08"}
03:19:03.781 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"047ea3cf-6ea5-40b1-bfff-8e0c629bdd08"}
03:19:03.781 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7c1e9b5c-9aa5-4e04-801c-0d4695bf2188"}
03:19:03.781 00.000 6880 case statement mapped state 1 to 101
03:19:03.783 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7c1e9b5c-9aa5-4e04-801c-0d4695bf2188"}
03:19:04.569 00.786 10052 Exposure complete
03:19:04.631 00.062 10052 worker thread done servicing request
03:19:04.631 00.000 6880 OnExposeComplete: enter
03:19:04.631 00.000 6880 UpdateGuideState(): m_state=1
03:19:04.631 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 278
03:19:04.631 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:19:04.631 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:04.631 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:04.631 00.000 6880 Status Line: Star lost - low SNR
03:19:04.631 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:04.631 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:04.631 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:04.631 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:04.631 00.000 6880 Enqueuing Expose request
03:19:04.631 00.000 10052 Worker thread wakes up
03:19:04.631 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:04.631 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:05.763 01.132 10052 Exposure complete
03:19:05.794 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dce45ccf-57ce-4318-9435-30ecc763e9ac"}
03:19:05.794 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dce45ccf-57ce-4318-9435-30ecc763e9ac"}
03:19:05.794 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9537d6c6-c003-4bb8-9869-a45045ba447f"}
03:19:05.794 00.000 6880 case statement mapped state 1 to 101
03:19:05.794 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9537d6c6-c003-4bb8-9869-a45045ba447f"}
03:19:05.826 00.032 10052 worker thread done servicing request
03:19:05.826 00.000 6880 OnExposeComplete: enter
03:19:05.826 00.000 6880 UpdateGuideState(): m_state=1
03:19:05.826 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 279
03:19:05.826 00.000 6880 Star::Find false star n=12 nbg=272 bg=1.1 sigma=0.7 thresh=3 peak=2
03:19:05.826 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
03:19:05.826 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:05.826 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:05.826 00.000 6880 Status Line: Star lost - low SNR
03:19:05.840 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:05.840 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:05.840 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:05.840 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:05.840 00.000 6880 Enqueuing Expose request
03:19:05.840 00.000 10052 Worker thread wakes up
03:19:05.840 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:05.840 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:06.863 01.023 10052 Exposure complete
03:19:06.925 00.062 10052 worker thread done servicing request
03:19:06.925 00.000 6880 OnExposeComplete: enter
03:19:06.925 00.000 6880 UpdateGuideState(): m_state=1
03:19:06.925 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 280
03:19:06.925 00.000 6880 Star::Find false star n=15 nbg=277 bg=1.2 sigma=0.7 thresh=3 peak=2
03:19:06.925 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=31, SNR=2.9, Peak=5 HFD=0.0
03:19:06.925 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:06.925 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:06.925 00.000 6880 Status Line: Star lost - low SNR
03:19:06.938 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:06.938 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:06.938 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:06.938 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:06.938 00.000 6880 Enqueuing Expose request
03:19:06.938 00.000 10052 Worker thread wakes up
03:19:06.938 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:06.938 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:07.804 00.866 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79c211af-8ac4-4c5b-9086-b9efed7efe1f"}
03:19:07.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79c211af-8ac4-4c5b-9086-b9efed7efe1f"}
03:19:07.804 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b49851c-4dbd-444a-b700-fc3960685ac7"}
03:19:07.804 00.000 6880 case statement mapped state 1 to 101
03:19:07.804 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1b49851c-4dbd-444a-b700-fc3960685ac7"}
03:19:08.073 00.269 10052 Exposure complete
03:19:08.137 00.064 10052 worker thread done servicing request
03:19:08.137 00.000 6880 OnExposeComplete: enter
03:19:08.137 00.000 6880 UpdateGuideState(): m_state=1
03:19:08.137 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 281
03:19:08.137 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=5 HFD=0.0
03:19:08.137 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:08.137 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:08.137 00.000 6880 Status Line: Star lost - low SNR
03:19:08.137 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:08.137 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:08.137 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:08.137 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:08.137 00.000 6880 Enqueuing Expose request
03:19:08.137 00.000 10052 Worker thread wakes up
03:19:08.137 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:08.137 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:09.067 00.930 10052 Exposure complete
03:19:09.130 00.063 10052 worker thread done servicing request
03:19:09.130 00.000 6880 OnExposeComplete: enter
03:19:09.130 00.000 6880 UpdateGuideState(): m_state=1
03:19:09.130 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 282
03:19:09.130 00.000 6880 Star::Find false star n=14 nbg=278 bg=1.3 sigma=0.6 thresh=3 peak=2
03:19:09.130 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
03:19:09.130 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:09.130 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:09.130 00.000 6880 Status Line: Star lost - low SNR
03:19:09.130 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:09.130 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:09.130 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:09.130 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:09.130 00.000 6880 Enqueuing Expose request
03:19:09.130 00.000 10052 Worker thread wakes up
03:19:09.130 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:09.130 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:09.806 00.676 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e6954062-6fab-4c4d-a6ea-fd47b74d3376"}
03:19:09.806 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e6954062-6fab-4c4d-a6ea-fd47b74d3376"}
03:19:09.808 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f9b6699c-6b4a-4d51-996f-dce1153716d8"}
03:19:09.808 00.000 6880 case statement mapped state 1 to 101
03:19:09.808 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f9b6699c-6b4a-4d51-996f-dce1153716d8"}
03:19:10.266 00.458 10052 Exposure complete
03:19:10.328 00.062 10052 worker thread done servicing request
03:19:10.328 00.000 6880 OnExposeComplete: enter
03:19:10.328 00.000 6880 UpdateGuideState(): m_state=1
03:19:10.328 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 283
03:19:10.328 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.4, Peak=6 HFD=0.0
03:19:10.328 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:10.328 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:10.328 00.000 6880 Status Line: Star lost - low SNR
03:19:10.328 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:10.328 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:10.328 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:10.328 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:10.328 00.000 6880 Enqueuing Expose request
03:19:10.328 00.000 10052 Worker thread wakes up
03:19:10.328 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:10.328 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:11.363 01.035 10052 Exposure complete
03:19:11.424 00.061 10052 worker thread done servicing request
03:19:11.424 00.000 6880 OnExposeComplete: enter
03:19:11.424 00.000 6880 UpdateGuideState(): m_state=1
03:19:11.424 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 284
03:19:11.424 00.000 6880 Star::Find false star n=24 nbg=272 bg=1.3 sigma=0.6 thresh=3 peak=2
03:19:11.424 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=43, SNR=2.9, Peak=4 HFD=0.0
03:19:11.424 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:11.424 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:11.424 00.000 6880 Status Line: Star lost - low SNR
03:19:11.424 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=10, Gamma=0.780
03:19:11.424 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:11.424 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:11.424 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:11.424 00.000 6880 Enqueuing Expose request
03:19:11.424 00.000 10052 Worker thread wakes up
03:19:11.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:11.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:11.818 00.394 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"850cf863-c912-4c99-8fc2-7739a04db925"}
03:19:11.818 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"850cf863-c912-4c99-8fc2-7739a04db925"}
03:19:11.820 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5fb368e-92be-41e1-b3f2-1b2845d765ff"}
03:19:11.820 00.000 6880 case statement mapped state 1 to 101
03:19:11.820 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d5fb368e-92be-41e1-b3f2-1b2845d765ff"}
03:19:12.574 00.754 10052 Exposure complete
03:19:12.636 00.062 10052 worker thread done servicing request
03:19:12.636 00.000 6880 OnExposeComplete: enter
03:19:12.636 00.000 6880 UpdateGuideState(): m_state=1
03:19:12.636 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 285
03:19:12.636 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
03:19:12.636 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:12.652 00.016 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:12.652 00.000 6880 Status Line: Star lost - low SNR
03:19:12.652 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=12, Gamma=0.780
03:19:12.652 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:12.652 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:12.652 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:12.652 00.000 6880 Enqueuing Expose request
03:19:12.652 00.000 10052 Worker thread wakes up
03:19:12.652 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:12.652 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:13.565 00.913 10052 Exposure complete
03:19:13.643 00.078 10052 worker thread done servicing request
03:19:13.643 00.000 6880 OnExposeComplete: enter
03:19:13.643 00.000 6880 UpdateGuideState(): m_state=1
03:19:13.643 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 286
03:19:13.643 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=6 HFD=0.0
03:19:13.643 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:13.643 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:13.643 00.000 6880 Status Line: Star lost - low mass
03:19:13.643 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:19:13.643 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:19:13.643 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:13.643 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:13.643 00.000 6880 Enqueuing Expose request
03:19:13.643 00.000 10052 Worker thread wakes up
03:19:13.643 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:13.643 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:13.832 00.189 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"02e3dd27-ef2c-4b2f-81da-14304f4958c5"}
03:19:13.832 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"02e3dd27-ef2c-4b2f-81da-14304f4958c5"}
03:19:13.834 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"19f410fb-f53f-4d88-ae0b-e9b4e05ac00c"}
03:19:13.834 00.000 6880 case statement mapped state 1 to 101
03:19:13.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"19f410fb-f53f-4d88-ae0b-e9b4e05ac00c"}
03:19:14.779 00.945 10052 Exposure complete
03:19:14.826 00.047 10052 worker thread done servicing request
03:19:14.826 00.000 6880 OnExposeComplete: enter
03:19:14.826 00.000 6880 UpdateGuideState(): m_state=1
03:19:14.826 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 287
03:19:14.826 00.000 6880 Star::Find false star n=12 nbg=270 bg=1.2 sigma=0.7 thresh=3 peak=2
03:19:14.826 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
03:19:14.826 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:14.826 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:14.826 00.000 6880 Status Line: Star lost - low SNR
03:19:14.841 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:14.841 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:14.841 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:14.841 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:14.841 00.000 6880 Enqueuing Expose request
03:19:14.841 00.000 10052 Worker thread wakes up
03:19:14.841 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:14.841 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:15.502 00.661 6880 evsrv: cli 015431E0 connect
03:19:15.502 00.000 6880 case statement mapped state 1 to 101
03:19:15.502 00.000 6880 case statement mapped state 1 to 101
03:19:15.502 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54872,1.58213],"units":"arcsec/hr","axes":"RA/Dec"},"id":"5f9bdb9d-f20d-4bd3-a3e2-5a5600df10a4"}
03:19:15.502 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:19:15.502 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"5f9bdb9d-f20d-4bd3-a3e2-5a5600df10a4"}
03:19:15.502 00.000 6880 evsrv: cli 015431E0 disconnect
03:19:15.502 00.000 6880 evsrv: cli 015431E0 connect
03:19:15.509 00.007 6880 case statement mapped state 1 to 101
03:19:15.509 00.000 6880 case statement mapped state 1 to 101
03:19:15.510 00.001 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"682d2896-f3bd-4d50-b60e-5216e3b59286"}
03:19:15.510 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"682d2896-f3bd-4d50-b60e-5216e3b59286"}
03:19:15.510 00.000 6880 evsrv: cli 015431E0 disconnect
03:19:15.510 00.000 6880 evsrv: cli 015431E0 connect
03:19:15.510 00.000 6880 case statement mapped state 1 to 101
03:19:15.512 00.002 6880 case statement mapped state 1 to 101
03:19:15.512 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"db6a75a6-52f0-4839-b3fd-332b2b79080a"}
03:19:15.512 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"db6a75a6-52f0-4839-b3fd-332b2b79080a"}
03:19:15.512 00.000 6880 evsrv: cli 015431E0 disconnect
03:19:15.834 00.322 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6128570b-6a3e-4f29-98e2-222a6212d539"}
03:19:15.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6128570b-6a3e-4f29-98e2-222a6212d539"}
03:19:15.834 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e48d9537-aee4-43b8-a7e5-ef616aa363ef"}
03:19:15.834 00.000 6880 case statement mapped state 1 to 101
03:19:15.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e48d9537-aee4-43b8-a7e5-ef616aa363ef"}
03:19:15.867 00.033 10052 Exposure complete
03:19:15.930 00.063 6880 OnExposeComplete: enter
03:19:15.930 00.000 6880 UpdateGuideState(): m_state=1
03:19:15.930 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 288
03:19:15.930 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=4 HFD=0.0
03:19:15.930 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:15.930 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:15.930 00.000 6880 Status Line: Star lost - low SNR
03:19:15.930 00.000 10052 worker thread done servicing request
03:19:15.930 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:15.930 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:15.930 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:15.930 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:15.930 00.000 6880 Enqueuing Expose request
03:19:15.930 00.000 10052 Worker thread wakes up
03:19:15.930 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:15.930 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:17.061 01.131 10052 Exposure complete
03:19:17.108 00.047 10052 worker thread done servicing request
03:19:17.108 00.000 6880 OnExposeComplete: enter
03:19:17.108 00.000 6880 UpdateGuideState(): m_state=1
03:19:17.108 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 289
03:19:17.108 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
03:19:17.108 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:17.108 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:17.108 00.000 6880 Status Line: Star lost - low mass
03:19:17.108 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:17.108 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:19:17.108 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:17.123 00.015 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:17.123 00.000 6880 Enqueuing Expose request
03:19:17.123 00.000 10052 Worker thread wakes up
03:19:17.123 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:17.123 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:17.834 00.711 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5cc20049-4231-494b-9ebe-ca00c953094d"}
03:19:17.834 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5cc20049-4231-494b-9ebe-ca00c953094d"}
03:19:17.834 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d388924-78f6-4fc3-aa86-62eaa53eb95e"}
03:19:17.837 00.003 6880 case statement mapped state 1 to 101
03:19:17.837 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8d388924-78f6-4fc3-aa86-62eaa53eb95e"}
03:19:18.151 00.314 10052 Exposure complete
03:19:18.197 00.046 10052 worker thread done servicing request
03:19:18.197 00.000 6880 OnExposeComplete: enter
03:19:18.197 00.000 6880 UpdateGuideState(): m_state=1
03:19:18.197 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 290
03:19:18.197 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:19:18.197 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:18.197 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:18.197 00.000 6880 Status Line: Star lost - low SNR
03:19:18.197 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:18.197 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:18.197 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:18.197 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:18.197 00.000 6880 Enqueuing Expose request
03:19:18.197 00.000 10052 Worker thread wakes up
03:19:18.197 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:18.197 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:19.345 01.148 10052 Exposure complete
03:19:19.407 00.062 10052 worker thread done servicing request
03:19:19.407 00.000 6880 OnExposeComplete: enter
03:19:19.407 00.000 6880 UpdateGuideState(): m_state=1
03:19:19.407 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 291
03:19:19.407 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=4 HFD=0.0
03:19:19.407 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:19.407 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:19.407 00.000 6880 Status Line: Star lost - low SNR
03:19:19.407 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:19.407 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:19.407 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:19.407 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:19.407 00.000 6880 Enqueuing Expose request
03:19:19.407 00.000 10052 Worker thread wakes up
03:19:19.407 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:19.407 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:19.848 00.441 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bfdaaf65-612a-4e84-ad03-8db7b0488b51"}
03:19:19.848 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bfdaaf65-612a-4e84-ad03-8db7b0488b51"}
03:19:19.848 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80c9df76-c5c9-4c76-a782-79bdf7d908c5"}
03:19:19.848 00.000 6880 case statement mapped state 1 to 101
03:19:19.848 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"80c9df76-c5c9-4c76-a782-79bdf7d908c5"}
03:19:20.431 00.583 10052 Exposure complete
03:19:20.478 00.047 10052 worker thread done servicing request
03:19:20.494 00.016 6880 OnExposeComplete: enter
03:19:20.494 00.000 6880 UpdateGuideState(): m_state=1
03:19:20.494 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 292
03:19:20.494 00.000 6880 Star::Find false star n=11 nbg=282 bg=1.2 sigma=0.6 thresh=3 peak=2
03:19:20.494 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
03:19:20.494 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:20.495 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:20.495 00.000 6880 Status Line: Star lost - low SNR
03:19:20.495 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:20.495 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:20.495 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:20.495 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:20.495 00.000 6880 Enqueuing Expose request
03:19:20.495 00.000 10052 Worker thread wakes up
03:19:20.495 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:20.495 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:21.626 01.131 10052 Exposure complete
03:19:21.701 00.075 10052 worker thread done servicing request
03:19:21.701 00.000 6880 OnExposeComplete: enter
03:19:21.701 00.000 6880 UpdateGuideState(): m_state=1
03:19:21.701 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 293
03:19:21.701 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
03:19:21.701 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:21.701 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:21.701 00.000 6880 Status Line: Star lost - low SNR
03:19:21.701 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:21.701 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:21.701 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:21.701 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:21.701 00.000 6880 Enqueuing Expose request
03:19:21.701 00.000 10052 Worker thread wakes up
03:19:21.701 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:21.701 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:21.847 00.146 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5fbfc7ae-9aa7-4e74-a789-416706624bb8"}
03:19:21.847 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5fbfc7ae-9aa7-4e74-a789-416706624bb8"}
03:19:21.849 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9c5169e1-0e1a-478c-b7bc-29d6f257338e"}
03:19:21.849 00.000 6880 case statement mapped state 1 to 101
03:19:21.849 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9c5169e1-0e1a-478c-b7bc-29d6f257338e"}
03:19:22.618 00.769 10052 Exposure complete
03:19:22.681 00.063 10052 worker thread done servicing request
03:19:22.681 00.000 6880 OnExposeComplete: enter
03:19:22.681 00.000 6880 UpdateGuideState(): m_state=1
03:19:22.681 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 294
03:19:22.681 00.000 6880 Star::Find false star n=12 nbg=282 bg=1.1 sigma=0.7 thresh=3 peak=2
03:19:22.681 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
03:19:22.681 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:22.681 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:22.681 00.000 6880 Status Line: Star lost - low SNR
03:19:22.681 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:22.681 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:22.681 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:22.681 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:22.681 00.000 6880 Enqueuing Expose request
03:19:22.681 00.000 10052 Worker thread wakes up
03:19:22.681 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:22.681 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:23.814 01.133 10052 Exposure complete
03:19:23.861 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"83682339-62bb-4fa1-a32d-398e63099bf2"}
03:19:23.861 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"83682339-62bb-4fa1-a32d-398e63099bf2"}
03:19:23.861 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fe955a61-380c-42e6-afa1-c3c758168dd4"}
03:19:23.861 00.000 6880 case statement mapped state 1 to 101
03:19:23.861 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"fe955a61-380c-42e6-afa1-c3c758168dd4"}
03:19:23.876 00.015 10052 worker thread done servicing request
03:19:23.876 00.000 6880 OnExposeComplete: enter
03:19:23.876 00.000 6880 UpdateGuideState(): m_state=1
03:19:23.876 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 295
03:19:23.876 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:19:23.876 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:23.876 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:23.876 00.000 6880 Status Line: Star lost - low SNR
03:19:23.876 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:23.876 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:23.876 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:23.876 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:23.876 00.000 6880 Enqueuing Expose request
03:19:23.876 00.000 10052 Worker thread wakes up
03:19:23.876 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:23.876 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:24.899 01.023 10052 Exposure complete
03:19:24.947 00.048 10052 worker thread done servicing request
03:19:24.947 00.000 6880 OnExposeComplete: enter
03:19:24.947 00.000 6880 UpdateGuideState(): m_state=1
03:19:24.947 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 296
03:19:24.947 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
03:19:24.947 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:24.947 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:24.947 00.000 6880 Status Line: Star lost - low SNR
03:19:24.958 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=70, med=2, FiltMin=0, FiltMax=20, Gamma=0.780
03:19:24.958 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:24.958 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:24.958 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:24.958 00.000 6880 Enqueuing Expose request
03:19:24.958 00.000 10052 Worker thread wakes up
03:19:24.958 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:24.958 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:25.861 00.903 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d810707-2558-4c81-bce9-b76622f8655b"}
03:19:25.861 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d810707-2558-4c81-bce9-b76622f8655b"}
03:19:25.861 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b9e36e3c-bb9e-422c-b650-0cfd489781f5"}
03:19:25.861 00.000 6880 case statement mapped state 1 to 101
03:19:25.861 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b9e36e3c-bb9e-422c-b650-0cfd489781f5"}
03:19:26.081 00.220 10052 Exposure complete
03:19:26.144 00.063 10052 worker thread done servicing request
03:19:26.144 00.000 6880 OnExposeComplete: enter
03:19:26.144 00.000 6880 UpdateGuideState(): m_state=1
03:19:26.144 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 297
03:19:26.144 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=5 HFD=0.0
03:19:26.144 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:26.144 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:26.144 00.000 6880 Status Line: Star lost - low SNR
03:19:26.144 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:26.144 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:26.144 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:26.144 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:26.144 00.000 6880 Enqueuing Expose request
03:19:26.144 00.000 10052 Worker thread wakes up
03:19:26.144 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:26.144 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:27.180 01.036 10052 Exposure complete
03:19:27.258 00.078 6880 OnExposeComplete: enter
03:19:27.258 00.000 10052 worker thread done servicing request
03:19:27.258 00.000 6880 UpdateGuideState(): m_state=1
03:19:27.258 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 298
03:19:27.258 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=5 HFD=0.0
03:19:27.258 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:27.258 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:27.258 00.000 6880 Status Line: Star lost - low SNR
03:19:27.259 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:27.259 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:27.259 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:27.259 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:27.259 00.000 6880 Enqueuing Expose request
03:19:27.259 00.000 10052 Worker thread wakes up
03:19:27.259 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:27.259 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:27.859 00.600 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40e77e38-6838-4f77-a104-69d6d2ff4078"}
03:19:27.859 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40e77e38-6838-4f77-a104-69d6d2ff4078"}
03:19:27.859 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"71914021-fdb6-4481-a68c-bf709f37b5bd"}
03:19:27.859 00.000 6880 case statement mapped state 1 to 101
03:19:27.859 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"71914021-fdb6-4481-a68c-bf709f37b5bd"}
03:19:28.396 00.537 10052 Exposure complete
03:19:28.443 00.047 10052 worker thread done servicing request
03:19:28.443 00.000 6880 OnExposeComplete: enter
03:19:28.443 00.000 6880 UpdateGuideState(): m_state=1
03:19:28.443 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 299
03:19:28.443 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=4 HFD=0.0
03:19:28.443 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:28.443 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:28.459 00.016 6880 Status Line: Star lost - low mass
03:19:28.459 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:28.459 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:19:28.459 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:28.459 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:28.459 00.000 6880 Enqueuing Expose request
03:19:28.459 00.000 10052 Worker thread wakes up
03:19:28.459 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:28.459 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:29.485 01.026 10052 Exposure complete
03:19:29.540 00.055 10052 worker thread done servicing request
03:19:29.540 00.000 6880 OnExposeComplete: enter
03:19:29.540 00.000 6880 UpdateGuideState(): m_state=1
03:19:29.540 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 300
03:19:29.540 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=5 HFD=0.0
03:19:29.540 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:29.540 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:29.540 00.000 6880 Status Line: Star lost - low mass
03:19:29.540 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:29.540 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:19:29.540 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:29.540 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:29.540 00.000 6880 Enqueuing Expose request
03:19:29.540 00.000 10052 Worker thread wakes up
03:19:29.540 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:29.540 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:29.870 00.330 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0994989e-7f9d-4bbd-8ebb-9037208b8650"}
03:19:29.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0994989e-7f9d-4bbd-8ebb-9037208b8650"}
03:19:29.872 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6a7d66fc-d3cd-4a4a-b3c9-0058d547c155"}
03:19:29.872 00.000 6880 case statement mapped state 1 to 101
03:19:29.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"6a7d66fc-d3cd-4a4a-b3c9-0058d547c155"}
03:19:30.675 00.803 10052 Exposure complete
03:19:30.739 00.064 10052 worker thread done servicing request
03:19:30.739 00.000 6880 OnExposeComplete: enter
03:19:30.739 00.000 6880 UpdateGuideState(): m_state=1
03:19:30.739 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 301
03:19:30.739 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:19:30.739 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:30.739 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:30.739 00.000 6880 Status Line: Star lost - low SNR
03:19:30.752 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:30.752 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:30.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:30.752 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:30.752 00.000 6880 Enqueuing Expose request
03:19:30.752 00.000 10052 Worker thread wakes up
03:19:30.752 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:30.752 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:31.775 01.023 10052 Exposure complete
03:19:31.838 00.063 10052 worker thread done servicing request
03:19:31.838 00.000 6880 OnExposeComplete: enter
03:19:31.838 00.000 6880 UpdateGuideState(): m_state=1
03:19:31.838 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 302
03:19:31.838 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=6 HFD=0.0
03:19:31.838 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:31.838 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:31.838 00.000 6880 Status Line: Star lost - low SNR
03:19:31.838 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:31.838 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:31.838 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:31.838 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:31.838 00.000 6880 Enqueuing Expose request
03:19:31.838 00.000 10052 Worker thread wakes up
03:19:31.838 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:31.838 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:31.870 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"154b8f4c-5ac0-4295-a372-eb95e7c3278d"}
03:19:31.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"154b8f4c-5ac0-4295-a372-eb95e7c3278d"}
03:19:31.870 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"06708e39-a126-45f3-b09a-87869db01fe7"}
03:19:31.870 00.000 6880 case statement mapped state 1 to 101
03:19:31.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"06708e39-a126-45f3-b09a-87869db01fe7"}
03:19:32.974 01.104 10052 Exposure complete
03:19:33.035 00.061 10052 worker thread done servicing request
03:19:33.035 00.000 6880 OnExposeComplete: enter
03:19:33.035 00.000 6880 UpdateGuideState(): m_state=1
03:19:33.035 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 303
03:19:33.035 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.4, Peak=6 HFD=0.0
03:19:33.035 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:33.035 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:33.035 00.000 6880 Status Line: Star lost - low SNR
03:19:33.045 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:33.045 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:33.045 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:33.045 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:33.045 00.000 6880 Enqueuing Expose request
03:19:33.045 00.000 10052 Worker thread wakes up
03:19:33.045 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:33.045 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:33.883 00.838 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c459cfba-266b-453a-b03d-99a6a048fa89"}
03:19:33.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c459cfba-266b-453a-b03d-99a6a048fa89"}
03:19:33.883 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f682077e-dfcd-4f71-af83-669d892400f8"}
03:19:33.886 00.003 6880 case statement mapped state 1 to 101
03:19:33.886 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f682077e-dfcd-4f71-af83-669d892400f8"}
03:19:34.072 00.186 10052 Exposure complete
03:19:34.136 00.064 10052 worker thread done servicing request
03:19:34.136 00.000 6880 OnExposeComplete: enter
03:19:34.136 00.000 6880 UpdateGuideState(): m_state=1
03:19:34.136 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 304
03:19:34.136 00.000 6880 Star::Find false star n=11 nbg=284 bg=1.2 sigma=0.7 thresh=3 peak=2
03:19:34.136 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:19:34.136 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:34.136 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:34.136 00.000 6880 Status Line: Star lost - low SNR
03:19:34.148 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:34.148 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:34.148 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:34.148 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:34.148 00.000 6880 Enqueuing Expose request
03:19:34.148 00.000 10052 Worker thread wakes up
03:19:34.148 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:34.148 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:35.279 01.131 10052 Exposure complete
03:19:35.341 00.062 10052 worker thread done servicing request
03:19:35.341 00.000 6880 OnExposeComplete: enter
03:19:35.341 00.000 6880 UpdateGuideState(): m_state=1
03:19:35.341 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 305
03:19:35.341 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
03:19:35.341 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:35.341 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:35.341 00.000 6880 Status Line: Star lost - low mass
03:19:35.341 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:35.341 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:19:35.341 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:35.341 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:35.341 00.000 6880 Enqueuing Expose request
03:19:35.341 00.000 10052 Worker thread wakes up
03:19:35.341 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:35.341 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:35.516 00.175 6880 evsrv: cli 01543AA0 connect
03:19:35.516 00.000 6880 case statement mapped state 1 to 101
03:19:35.518 00.002 6880 case statement mapped state 1 to 101
03:19:35.518 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54867,1.58211],"units":"arcsec/hr","axes":"RA/Dec"},"id":"337ad386-a3b1-44b9-bcc9-1628b1d7eca0"}
03:19:35.518 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:19:35.518 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"337ad386-a3b1-44b9-bcc9-1628b1d7eca0"}
03:19:35.519 00.001 6880 evsrv: cli 01543AA0 disconnect
03:19:35.519 00.000 6880 evsrv: cli 01543AA0 connect
03:19:35.519 00.000 6880 case statement mapped state 1 to 101
03:19:35.519 00.000 6880 case statement mapped state 1 to 101
03:19:35.520 00.001 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"80931737-0d99-4ceb-837c-39413ab32c36"}
03:19:35.520 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"80931737-0d99-4ceb-837c-39413ab32c36"}
03:19:35.521 00.001 6880 evsrv: cli 01543AA0 disconnect
03:19:35.521 00.000 6880 evsrv: cli 01543AA0 connect
03:19:35.521 00.000 6880 case statement mapped state 1 to 101
03:19:35.521 00.000 6880 case statement mapped state 1 to 101
03:19:35.522 00.001 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"623bcba1-4747-4317-ba09-0139838df729"}
03:19:35.522 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"623bcba1-4747-4317-ba09-0139838df729"}
03:19:35.522 00.000 6880 evsrv: cli 01543AA0 disconnect
03:19:35.894 00.372 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"634cab24-5406-421f-af12-4a75f11a987f"}
03:19:35.894 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"634cab24-5406-421f-af12-4a75f11a987f"}
03:19:35.897 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6f69701-ef71-4931-bab3-d3e820cba1f4"}
03:19:35.897 00.000 6880 case statement mapped state 1 to 101
03:19:35.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e6f69701-ef71-4931-bab3-d3e820cba1f4"}
03:19:36.368 00.471 10052 Exposure complete
03:19:36.430 00.062 10052 worker thread done servicing request
03:19:36.430 00.000 6880 OnExposeComplete: enter
03:19:36.430 00.000 6880 UpdateGuideState(): m_state=1
03:19:36.430 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 306
03:19:36.430 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:19:36.430 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:36.430 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:36.430 00.000 6880 Status Line: Star lost - low SNR
03:19:36.430 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:36.430 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:36.430 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:36.430 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:36.430 00.000 6880 Enqueuing Expose request
03:19:36.430 00.000 10052 Worker thread wakes up
03:19:36.430 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:36.430 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:37.574 01.144 10052 Exposure complete
03:19:37.637 00.063 10052 worker thread done servicing request
03:19:37.637 00.000 6880 OnExposeComplete: enter
03:19:37.637 00.000 6880 UpdateGuideState(): m_state=1
03:19:37.637 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 307
03:19:37.637 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
03:19:37.637 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:37.637 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:37.637 00.000 6880 Status Line: Star lost - low SNR
03:19:37.637 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:37.637 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:37.637 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:37.637 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:37.637 00.000 6880 Enqueuing Expose request
03:19:37.637 00.000 10052 Worker thread wakes up
03:19:37.637 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:37.637 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:37.904 00.267 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bde4fb88-346f-4622-82e2-38d681e5400a"}
03:19:37.904 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bde4fb88-346f-4622-82e2-38d681e5400a"}
03:19:37.906 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"100eb1d4-20f3-450b-8563-a9328fe03fa9"}
03:19:37.906 00.000 6880 case statement mapped state 1 to 101
03:19:37.907 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"100eb1d4-20f3-450b-8563-a9328fe03fa9"}
03:19:38.658 00.751 10052 Exposure complete
03:19:38.721 00.063 10052 worker thread done servicing request
03:19:38.722 00.001 6880 OnExposeComplete: enter
03:19:38.722 00.000 6880 UpdateGuideState(): m_state=1
03:19:38.722 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 308
03:19:38.722 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=6 HFD=0.0
03:19:38.722 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:38.722 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:38.722 00.000 6880 Status Line: Star lost - low SNR
03:19:38.722 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:38.722 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:38.722 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:38.722 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:38.722 00.000 6880 Enqueuing Expose request
03:19:38.722 00.000 10052 Worker thread wakes up
03:19:38.722 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:38.722 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:39.855 01.133 10052 Exposure complete
03:19:39.918 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"68e5a970-f262-4c2b-91b2-3640dc8a321b"}
03:19:39.918 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"68e5a970-f262-4c2b-91b2-3640dc8a321b"}
03:19:39.918 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55377658-59f0-413e-8533-2d2490cf21e6"}
03:19:39.918 00.000 6880 case statement mapped state 1 to 101
03:19:39.918 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"55377658-59f0-413e-8533-2d2490cf21e6"}
03:19:39.934 00.016 10052 worker thread done servicing request
03:19:39.934 00.000 6880 OnExposeComplete: enter
03:19:39.934 00.000 6880 UpdateGuideState(): m_state=1
03:19:39.934 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 309
03:19:39.934 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.7, Peak=4 HFD=0.0
03:19:39.934 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:39.934 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:39.934 00.000 6880 Status Line: Star lost - low SNR
03:19:39.934 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:39.934 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:39.934 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:39.934 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:39.934 00.000 6880 Enqueuing Expose request
03:19:39.934 00.000 10052 Worker thread wakes up
03:19:39.934 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:39.934 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:40.846 00.912 10052 Exposure complete
03:19:40.908 00.062 10052 worker thread done servicing request
03:19:40.908 00.000 6880 OnExposeComplete: enter
03:19:40.908 00.000 6880 UpdateGuideState(): m_state=1
03:19:40.908 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 310
03:19:40.908 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
03:19:40.908 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:40.908 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:40.908 00.000 6880 Status Line: Star lost - low mass
03:19:40.908 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:40.908 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:19:40.908 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:40.908 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:40.908 00.000 6880 Enqueuing Expose request
03:19:40.908 00.000 10052 Worker thread wakes up
03:19:40.908 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:40.908 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:41.930 01.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b41d24b6-b3cd-4348-a61d-ef3b16d32b96"}
03:19:41.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b41d24b6-b3cd-4348-a61d-ef3b16d32b96"}
03:19:41.930 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"64e80adb-925a-441e-b128-4346f62e8de5"}
03:19:41.933 00.003 6880 case statement mapped state 1 to 101
03:19:41.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"64e80adb-925a-441e-b128-4346f62e8de5"}
03:19:42.056 00.123 10052 Exposure complete
03:19:42.103 00.047 10052 worker thread done servicing request
03:19:42.103 00.000 6880 OnExposeComplete: enter
03:19:42.103 00.000 6880 UpdateGuideState(): m_state=1
03:19:42.103 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 311
03:19:42.103 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
03:19:42.103 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:42.103 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:42.103 00.000 6880 Status Line: Star lost - low SNR
03:19:42.103 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:42.103 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:42.103 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:42.103 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:42.103 00.000 6880 Enqueuing Expose request
03:19:42.103 00.000 10052 Worker thread wakes up
03:19:42.103 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:42.103 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:43.140 01.037 10052 Exposure complete
03:19:43.202 00.062 10052 worker thread done servicing request
03:19:43.202 00.000 6880 OnExposeComplete: enter
03:19:43.202 00.000 6880 UpdateGuideState(): m_state=1
03:19:43.202 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 312
03:19:43.202 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=6 HFD=0.0
03:19:43.202 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:43.202 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:43.202 00.000 6880 Status Line: Star lost - low SNR
03:19:43.202 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:43.202 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:43.202 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:43.202 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:43.202 00.000 6880 Enqueuing Expose request
03:19:43.202 00.000 10052 Worker thread wakes up
03:19:43.202 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:43.202 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:43.930 00.728 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9a3bbfcc-3eb2-4311-8405-be1214ae5290"}
03:19:43.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9a3bbfcc-3eb2-4311-8405-be1214ae5290"}
03:19:43.930 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ba7ad46-7016-4466-b6d7-a8e35854d6bd"}
03:19:43.932 00.002 6880 case statement mapped state 1 to 101
03:19:43.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9ba7ad46-7016-4466-b6d7-a8e35854d6bd"}
03:19:44.342 00.410 10052 Exposure complete
03:19:44.405 00.063 10052 worker thread done servicing request
03:19:44.405 00.000 6880 OnExposeComplete: enter
03:19:44.405 00.000 6880 UpdateGuideState(): m_state=1
03:19:44.405 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 313
03:19:44.405 00.000 6880 Star::Find false star n=12 nbg=279 bg=1.2 sigma=0.7 thresh=3 peak=2
03:19:44.405 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
03:19:44.405 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:44.405 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:44.405 00.000 6880 Status Line: Star lost - low SNR
03:19:44.405 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=53, Gamma=0.780
03:19:44.405 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:44.405 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:44.405 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:44.405 00.000 6880 Enqueuing Expose request
03:19:44.405 00.000 10052 Worker thread wakes up
03:19:44.405 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:44.405 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:45.441 01.036 10052 Exposure complete
03:19:45.504 00.063 10052 worker thread done servicing request
03:19:45.504 00.000 6880 OnExposeComplete: enter
03:19:45.504 00.000 6880 UpdateGuideState(): m_state=1
03:19:45.504 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 314
03:19:45.504 00.000 6880 Star::Find false star n=10 nbg=270 bg=1.3 sigma=0.6 thresh=3 peak=2
03:19:45.504 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=5 HFD=0.0
03:19:45.504 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:45.504 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:45.504 00.000 6880 Status Line: Star lost - low SNR
03:19:45.504 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:45.504 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:45.504 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:45.504 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:45.504 00.000 6880 Enqueuing Expose request
03:19:45.504 00.000 10052 Worker thread wakes up
03:19:45.504 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:45.504 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:45.930 00.426 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6127fd51-ec78-4ed4-afa7-2a08b16008ff"}
03:19:45.930 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6127fd51-ec78-4ed4-afa7-2a08b16008ff"}
03:19:45.933 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e53ad818-67ae-47de-b9ee-947b3bf38eec"}
03:19:45.933 00.000 6880 case statement mapped state 1 to 101
03:19:45.933 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e53ad818-67ae-47de-b9ee-947b3bf38eec"}
03:19:46.642 00.709 10052 Exposure complete
03:19:46.705 00.063 10052 worker thread done servicing request
03:19:46.705 00.000 6880 OnExposeComplete: enter
03:19:46.705 00.000 6880 UpdateGuideState(): m_state=1
03:19:46.705 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 315
03:19:46.705 00.000 6880 Star::Find false star n=11 nbg=277 bg=1.2 sigma=0.7 thresh=3 peak=2
03:19:46.705 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=5 HFD=0.0
03:19:46.705 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:46.705 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:46.705 00.000 6880 Status Line: Star lost - low SNR
03:19:46.705 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:46.705 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:46.705 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:46.705 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:46.705 00.000 6880 Enqueuing Expose request
03:19:46.705 00.000 10052 Worker thread wakes up
03:19:46.705 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:46.705 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:47.729 01.024 10052 Exposure complete
03:19:47.808 00.079 10052 worker thread done servicing request
03:19:47.808 00.000 6880 OnExposeComplete: enter
03:19:47.808 00.000 6880 UpdateGuideState(): m_state=1
03:19:47.808 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 316
03:19:47.808 00.000 6880 Star::Find false star n=10 nbg=276 bg=1.1 sigma=0.7 thresh=3 peak=2
03:19:47.808 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=8 HFD=0.0
03:19:47.808 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:47.808 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:47.808 00.000 6880 Status Line: Star lost - low SNR
03:19:47.808 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:47.808 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:47.808 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:47.808 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:47.808 00.000 6880 Enqueuing Expose request
03:19:47.808 00.000 10052 Worker thread wakes up
03:19:47.808 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:47.808 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:47.936 00.128 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0769ce06-a5ad-4b0d-adde-079d906b01ea"}
03:19:47.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0769ce06-a5ad-4b0d-adde-079d906b01ea"}
03:19:47.936 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bf1e174c-c92b-4f5d-849c-b8d96be1717c"}
03:19:47.936 00.000 6880 case statement mapped state 1 to 101
03:19:47.936 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"bf1e174c-c92b-4f5d-849c-b8d96be1717c"}
03:19:48.943 01.007 10052 Exposure complete
03:19:49.005 00.062 10052 worker thread done servicing request
03:19:49.005 00.000 6880 OnExposeComplete: enter
03:19:49.005 00.000 6880 UpdateGuideState(): m_state=1
03:19:49.005 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 317
03:19:49.005 00.000 6880 Star::Find false star n=15 nbg=279 bg=1.2 sigma=0.7 thresh=3 peak=2
03:19:49.005 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=32, SNR=2.9, Peak=6 HFD=0.0
03:19:49.005 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:49.005 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:49.005 00.000 6880 Status Line: Star lost - low SNR
03:19:49.005 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:49.005 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:49.005 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:49.005 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:49.005 00.000 6880 Enqueuing Expose request
03:19:49.005 00.000 10052 Worker thread wakes up
03:19:49.005 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:49.005 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:49.934 00.929 10052 Exposure complete
03:19:49.949 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"717a7c21-ac77-431b-966a-da5fadc612d9"}
03:19:49.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"717a7c21-ac77-431b-966a-da5fadc612d9"}
03:19:49.949 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"969223aa-4357-435b-b897-d6d1fef14ed7"}
03:19:49.949 00.000 6880 case statement mapped state 1 to 101
03:19:49.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"969223aa-4357-435b-b897-d6d1fef14ed7"}
03:19:50.013 00.064 10052 worker thread done servicing request
03:19:50.013 00.000 6880 OnExposeComplete: enter
03:19:50.013 00.000 6880 UpdateGuideState(): m_state=1
03:19:50.013 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 318
03:19:50.013 00.000 6880 Star::Find false star n=13 nbg=277 bg=1.2 sigma=0.7 thresh=3 peak=2
03:19:50.013 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
03:19:50.013 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:50.013 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:50.013 00.000 6880 Status Line: Star lost - low SNR
03:19:50.013 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=17, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:19:50.013 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:50.013 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:50.013 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:50.013 00.000 6880 Enqueuing Expose request
03:19:50.013 00.000 10052 Worker thread wakes up
03:19:50.013 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:50.013 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:51.141 01.128 10052 Exposure complete
03:19:51.204 00.063 10052 worker thread done servicing request
03:19:51.204 00.000 6880 OnExposeComplete: enter
03:19:51.204 00.000 6880 UpdateGuideState(): m_state=1
03:19:51.204 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 319
03:19:51.204 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=5 HFD=0.0
03:19:51.204 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:51.204 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:51.204 00.000 6880 Status Line: Star lost - low SNR
03:19:51.204 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:51.204 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:51.204 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:51.204 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:51.204 00.000 6880 Enqueuing Expose request
03:19:51.204 00.000 10052 Worker thread wakes up
03:19:51.204 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:51.204 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:51.962 00.758 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a3231283-783e-4e0d-8f17-4d1fbfe9167b"}
03:19:51.962 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a3231283-783e-4e0d-8f17-4d1fbfe9167b"}
03:19:51.965 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b876b9b5-637a-44c3-9ffb-3ee58fe04a4b"}
03:19:51.965 00.000 6880 case statement mapped state 1 to 101
03:19:51.966 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b876b9b5-637a-44c3-9ffb-3ee58fe04a4b"}
03:19:52.231 00.265 10052 Exposure complete
03:19:52.291 00.060 10052 worker thread done servicing request
03:19:52.291 00.000 6880 OnExposeComplete: enter
03:19:52.291 00.000 6880 UpdateGuideState(): m_state=1
03:19:52.291 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 320
03:19:52.291 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
03:19:52.291 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:52.291 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:52.291 00.000 6880 Status Line: Star lost - low SNR
03:19:52.294 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:52.295 00.001 6880 UpdateGuideState exits: Star lost - low SNR
03:19:52.295 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:52.295 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:52.295 00.000 6880 Enqueuing Expose request
03:19:52.295 00.000 10052 Worker thread wakes up
03:19:52.295 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:52.295 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:53.428 01.133 10052 Exposure complete
03:19:53.492 00.064 10052 worker thread done servicing request
03:19:53.492 00.000 6880 OnExposeComplete: enter
03:19:53.492 00.000 6880 UpdateGuideState(): m_state=1
03:19:53.492 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 321
03:19:53.492 00.000 6880 Star::Find false star n=13 nbg=282 bg=1.1 sigma=0.7 thresh=3 peak=2
03:19:53.492 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
03:19:53.492 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:53.492 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:53.492 00.000 6880 Status Line: Star lost - low SNR
03:19:53.492 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:19:53.507 00.015 6880 UpdateGuideState exits: Star lost - low SNR
03:19:53.507 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:53.507 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:53.507 00.000 6880 Enqueuing Expose request
03:19:53.507 00.000 10052 Worker thread wakes up
03:19:53.507 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:53.507 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:53.965 00.458 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"846dbee8-73b6-4910-984e-da3fc7501b59"}
03:19:53.966 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"846dbee8-73b6-4910-984e-da3fc7501b59"}
03:19:53.966 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e3c0a6d0-72c2-4dba-bcd8-4065e292fee6"}
03:19:53.966 00.000 6880 case statement mapped state 1 to 101
03:19:53.966 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e3c0a6d0-72c2-4dba-bcd8-4065e292fee6"}
03:19:54.529 00.563 10052 Exposure complete
03:19:54.576 00.047 10052 worker thread done servicing request
03:19:54.576 00.000 6880 OnExposeComplete: enter
03:19:54.576 00.000 6880 UpdateGuideState(): m_state=1
03:19:54.576 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 322
03:19:54.576 00.000 6880 Star::Find false star n=12 nbg=275 bg=1.2 sigma=0.7 thresh=3 peak=2
03:19:54.576 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
03:19:54.576 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:54.576 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:54.576 00.000 6880 Status Line: Star lost - low SNR
03:19:54.590 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:54.590 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:54.590 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:54.590 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:54.590 00.000 6880 Enqueuing Expose request
03:19:54.590 00.000 10052 Worker thread wakes up
03:19:54.590 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:54.590 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:55.537 00.947 6880 evsrv: cli 015431E0 connect
03:19:55.537 00.000 6880 case statement mapped state 1 to 101
03:19:55.537 00.000 6880 case statement mapped state 1 to 101
03:19:55.537 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54861,1.58209],"units":"arcsec/hr","axes":"RA/Dec"},"id":"f4a52257-09f1-4fa2-a45c-288fe1079f55"}
03:19:55.537 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:19:55.537 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"f4a52257-09f1-4fa2-a45c-288fe1079f55"}
03:19:55.537 00.000 6880 evsrv: cli 015431E0 disconnect
03:19:55.537 00.000 6880 evsrv: cli 015431E0 connect
03:19:55.537 00.000 6880 case statement mapped state 1 to 101
03:19:55.537 00.000 6880 case statement mapped state 1 to 101
03:19:55.537 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"8dc4ef24-7f93-4dbb-91a7-df318981cb16"}
03:19:55.537 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"8dc4ef24-7f93-4dbb-91a7-df318981cb16"}
03:19:55.537 00.000 6880 evsrv: cli 015431E0 disconnect
03:19:55.537 00.000 6880 evsrv: cli 01543AA0 connect
03:19:55.537 00.000 6880 case statement mapped state 1 to 101
03:19:55.537 00.000 6880 case statement mapped state 1 to 101
03:19:55.537 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"2ad6c125-ccfd-43a6-be6f-ff5005630d78"}
03:19:55.537 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"2ad6c125-ccfd-43a6-be6f-ff5005630d78"}
03:19:55.537 00.000 6880 evsrv: cli 01543AA0 disconnect
03:19:55.724 00.187 10052 Exposure complete
03:19:55.787 00.063 10052 worker thread done servicing request
03:19:55.787 00.000 6880 OnExposeComplete: enter
03:19:55.787 00.000 6880 UpdateGuideState(): m_state=1
03:19:55.787 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 323
03:19:55.787 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=6 HFD=0.0
03:19:55.787 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:55.787 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:55.787 00.000 6880 Status Line: Star lost - low SNR
03:19:55.802 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:55.802 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:55.802 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:55.802 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:55.802 00.000 6880 Enqueuing Expose request
03:19:55.802 00.000 10052 Worker thread wakes up
03:19:55.802 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:55.802 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:55.975 00.173 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bb793d2d-2c0c-4757-8385-3ebd16606be6"}
03:19:55.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bb793d2d-2c0c-4757-8385-3ebd16606be6"}
03:19:55.975 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6d99d946-696e-4da6-9b3d-8bc7e069aa14"}
03:19:55.975 00.000 6880 case statement mapped state 1 to 101
03:19:55.975 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"6d99d946-696e-4da6-9b3d-8bc7e069aa14"}
03:19:56.714 00.739 10052 Exposure complete
03:19:56.777 00.063 6880 OnExposeComplete: enter
03:19:56.777 00.000 6880 UpdateGuideState(): m_state=1
03:19:56.777 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 324
03:19:56.777 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
03:19:56.777 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:56.777 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:56.777 00.000 6880 Status Line: Star lost - low SNR
03:19:56.777 00.000 10052 worker thread done servicing request
03:19:56.777 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:56.777 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:56.777 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:56.777 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:56.777 00.000 6880 Enqueuing Expose request
03:19:56.784 00.007 10052 Worker thread wakes up
03:19:56.784 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:56.784 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:57.911 01.127 10052 Exposure complete
03:19:57.974 00.063 10052 worker thread done servicing request
03:19:57.974 00.000 6880 OnExposeComplete: enter
03:19:57.974 00.000 6880 UpdateGuideState(): m_state=1
03:19:57.974 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 325
03:19:57.974 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:19:57.974 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:57.974 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:57.990 00.016 6880 Status Line: Star lost - low SNR
03:19:57.991 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:57.991 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:57.991 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:57.991 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:57.991 00.000 6880 Enqueuing Expose request
03:19:57.991 00.000 10052 Worker thread wakes up
03:19:57.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:57.991 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ab21bba6-8e99-4f4a-9462-f10067ff1b34"}
03:19:57.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ab21bba6-8e99-4f4a-9462-f10067ff1b34"}
03:19:57.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:57.991 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"607a8f18-2125-4361-bdc2-315cc236e076"}
03:19:57.991 00.000 6880 case statement mapped state 1 to 101
03:19:57.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"607a8f18-2125-4361-bdc2-315cc236e076"}
03:19:58.910 00.919 10052 Exposure complete
03:19:58.967 00.057 10052 worker thread done servicing request
03:19:58.967 00.000 6880 OnExposeComplete: enter
03:19:58.967 00.000 6880 UpdateGuideState(): m_state=1
03:19:58.967 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 326
03:19:58.967 00.000 6880 Star::Find false star n=14 nbg=274 bg=1.1 sigma=0.7 thresh=3 peak=2
03:19:58.967 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=5 HFD=0.0
03:19:58.967 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:19:58.967 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:19:58.967 00.000 6880 Status Line: Star lost - low SNR
03:19:58.967 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:19:58.967 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:19:58.967 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:19:58.967 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:19:58.967 00.000 6880 Enqueuing Expose request
03:19:58.967 00.000 10052 Worker thread wakes up
03:19:58.967 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:19:58.967 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:19:59.989 01.022 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"173460bc-7bde-4417-a37d-592679e418eb"}
03:19:59.989 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"173460bc-7bde-4417-a37d-592679e418eb"}
03:19:59.991 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1b636c3a-a474-4ddb-aa21-eb20da109859"}
03:19:59.991 00.000 6880 case statement mapped state 1 to 101
03:19:59.991 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1b636c3a-a474-4ddb-aa21-eb20da109859"}
03:20:00.117 00.126 10052 Exposure complete
03:20:00.179 00.062 10052 worker thread done servicing request
03:20:00.179 00.000 6880 OnExposeComplete: enter
03:20:00.179 00.000 6880 UpdateGuideState(): m_state=1
03:20:00.179 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 327
03:20:00.179 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.7, Peak=4 HFD=0.0
03:20:00.179 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:00.179 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:00.179 00.000 6880 Status Line: Star lost - low SNR
03:20:00.187 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:00.187 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:00.187 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:00.187 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:00.187 00.000 6880 Enqueuing Expose request
03:20:00.187 00.000 10052 Worker thread wakes up
03:20:00.187 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:00.187 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:01.104 00.917 10052 Exposure complete
03:20:01.182 00.078 10052 worker thread done servicing request
03:20:01.182 00.000 6880 OnExposeComplete: enter
03:20:01.182 00.000 6880 UpdateGuideState(): m_state=1
03:20:01.182 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 328
03:20:01.182 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:20:01.182 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:01.182 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:01.182 00.000 6880 Status Line: Star lost - low SNR
03:20:01.182 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:01.182 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:01.182 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:01.182 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:01.182 00.000 6880 Enqueuing Expose request
03:20:01.182 00.000 10052 Worker thread wakes up
03:20:01.182 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:01.182 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:02.002 00.820 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6b25cdb7-9b11-4548-b8a5-8618723b4e06"}
03:20:02.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6b25cdb7-9b11-4548-b8a5-8618723b4e06"}
03:20:02.002 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d5654495-21f1-4e8a-8f38-57cdb1e0e8e7"}
03:20:02.002 00.000 6880 case statement mapped state 1 to 101
03:20:02.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d5654495-21f1-4e8a-8f38-57cdb1e0e8e7"}
03:20:02.320 00.318 10052 Exposure complete
03:20:02.397 00.077 10052 worker thread done servicing request
03:20:02.397 00.000 6880 OnExposeComplete: enter
03:20:02.397 00.000 6880 UpdateGuideState(): m_state=1
03:20:02.397 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 329
03:20:02.397 00.000 6880 Star::Find false star n=12 nbg=277 bg=1.2 sigma=0.6 thresh=3 peak=2
03:20:02.397 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
03:20:02.397 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:02.397 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:02.397 00.000 6880 Status Line: Star lost - low SNR
03:20:02.397 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:02.397 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:02.397 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:02.397 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:02.397 00.000 6880 Enqueuing Expose request
03:20:02.397 00.000 10052 Worker thread wakes up
03:20:02.397 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:02.397 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:03.308 00.911 10052 Exposure complete
03:20:03.370 00.062 10052 worker thread done servicing request
03:20:03.370 00.000 6880 OnExposeComplete: enter
03:20:03.370 00.000 6880 UpdateGuideState(): m_state=1
03:20:03.370 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 330
03:20:03.370 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
03:20:03.370 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:03.370 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:03.370 00.000 6880 Status Line: Star lost - low SNR
03:20:03.370 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:03.370 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:03.370 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:03.370 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:03.370 00.000 6880 Enqueuing Expose request
03:20:03.370 00.000 10052 Worker thread wakes up
03:20:03.370 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:03.370 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:04.001 00.631 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c79be8c7-3f7e-4ad5-b0b0-96aa46f99c9a"}
03:20:04.001 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c79be8c7-3f7e-4ad5-b0b0-96aa46f99c9a"}
03:20:04.002 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e1a29315-6c1f-4f18-91e7-0cff8b2fb8e6"}
03:20:04.002 00.000 6880 case statement mapped state 1 to 101
03:20:04.002 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e1a29315-6c1f-4f18-91e7-0cff8b2fb8e6"}
03:20:04.503 00.501 10052 Exposure complete
03:20:04.566 00.063 10052 worker thread done servicing request
03:20:04.566 00.000 6880 OnExposeComplete: enter
03:20:04.566 00.000 6880 UpdateGuideState(): m_state=1
03:20:04.566 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 331
03:20:04.566 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
03:20:04.566 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:04.566 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:04.566 00.000 6880 Status Line: Star lost - low SNR
03:20:04.566 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:04.566 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:04.566 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:04.566 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:04.566 00.000 6880 Enqueuing Expose request
03:20:04.566 00.000 10052 Worker thread wakes up
03:20:04.566 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:04.566 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:05.587 01.021 10052 Exposure complete
03:20:05.650 00.063 10052 worker thread done servicing request
03:20:05.650 00.000 6880 OnExposeComplete: enter
03:20:05.650 00.000 6880 UpdateGuideState(): m_state=1
03:20:05.650 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 332
03:20:05.650 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.3, Peak=4 HFD=0.0
03:20:05.650 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:05.666 00.016 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:05.666 00.000 6880 Status Line: Star lost - low SNR
03:20:05.666 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:05.666 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:05.666 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:05.666 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:05.666 00.000 6880 Enqueuing Expose request
03:20:05.666 00.000 10052 Worker thread wakes up
03:20:05.666 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:05.666 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:06.012 00.346 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"143e39fb-4e12-41c8-90dd-d748fa756b3c"}
03:20:06.012 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"143e39fb-4e12-41c8-90dd-d748fa756b3c"}
03:20:06.013 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e6151b9d-8cf5-45b8-be1c-831bec3b347e"}
03:20:06.013 00.000 6880 case statement mapped state 1 to 101
03:20:06.015 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e6151b9d-8cf5-45b8-be1c-831bec3b347e"}
03:20:06.797 00.782 10052 Exposure complete
03:20:06.875 00.078 10052 worker thread done servicing request
03:20:06.875 00.000 6880 OnExposeComplete: enter
03:20:06.875 00.000 6880 UpdateGuideState(): m_state=1
03:20:06.875 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 333
03:20:06.875 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=6 HFD=0.0
03:20:06.875 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:06.875 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:06.875 00.000 6880 Status Line: Star lost - low SNR
03:20:06.875 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:06.875 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:06.875 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:06.875 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:06.875 00.000 6880 Enqueuing Expose request
03:20:06.875 00.000 10052 Worker thread wakes up
03:20:06.875 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:06.875 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:07.903 01.028 10052 Exposure complete
03:20:07.975 00.072 10052 worker thread done servicing request
03:20:07.975 00.000 6880 OnExposeComplete: enter
03:20:07.975 00.000 6880 UpdateGuideState(): m_state=1
03:20:07.975 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 334
03:20:07.975 00.000 6880 Star::Find false star n=12 nbg=280 bg=1.1 sigma=0.7 thresh=3 peak=2
03:20:07.975 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
03:20:07.975 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:07.976 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:07.976 00.000 6880 Status Line: Star lost - low SNR
03:20:07.976 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:20:07.976 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:07.976 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:07.976 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:07.976 00.000 6880 Enqueuing Expose request
03:20:07.976 00.000 10052 Worker thread wakes up
03:20:07.976 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:07.976 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:08.024 00.048 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9e9e379-5594-449c-b616-87b31b2b4e02"}
03:20:08.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9e9e379-5594-449c-b616-87b31b2b4e02"}
03:20:08.024 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4dc659c1-2c83-4638-b6bd-6446863690d7"}
03:20:08.024 00.000 6880 case statement mapped state 1 to 101
03:20:08.024 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"4dc659c1-2c83-4638-b6bd-6446863690d7"}
03:20:09.104 01.080 10052 Exposure complete
03:20:09.183 00.079 10052 worker thread done servicing request
03:20:09.183 00.000 6880 OnExposeComplete: enter
03:20:09.183 00.000 6880 UpdateGuideState(): m_state=1
03:20:09.183 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 335
03:20:09.183 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=5 HFD=0.0
03:20:09.183 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:09.183 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:09.183 00.000 6880 Status Line: Star lost - low SNR
03:20:09.183 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:09.183 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:09.183 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:09.183 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:09.183 00.000 6880 Enqueuing Expose request
03:20:09.183 00.000 10052 Worker thread wakes up
03:20:09.183 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:09.183 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:10.031 00.848 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a55a7ea0-82ad-4948-931d-067d1d88efb6"}
03:20:10.031 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a55a7ea0-82ad-4948-931d-067d1d88efb6"}
03:20:10.045 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb8e607b-694d-4556-bbf5-6af26a9c0ebb"}
03:20:10.045 00.000 6880 case statement mapped state 1 to 101
03:20:10.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"bb8e607b-694d-4556-bbf5-6af26a9c0ebb"}
03:20:10.213 00.168 10052 Exposure complete
03:20:10.269 00.056 6880 OnExposeComplete: enter
03:20:10.269 00.000 6880 UpdateGuideState(): m_state=1
03:20:10.269 00.000 10052 worker thread done servicing request
03:20:10.269 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 336
03:20:10.269 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=5 HFD=0.0
03:20:10.282 00.013 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:10.282 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:10.282 00.000 6880 Status Line: Star lost - low mass
03:20:10.284 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:10.284 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:10.284 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:10.284 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:10.284 00.000 6880 Enqueuing Expose request
03:20:10.284 00.000 10052 Worker thread wakes up
03:20:10.284 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:10.284 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:11.412 01.128 10052 Exposure complete
03:20:11.474 00.062 10052 worker thread done servicing request
03:20:11.474 00.000 6880 OnExposeComplete: enter
03:20:11.474 00.000 6880 UpdateGuideState(): m_state=1
03:20:11.474 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 337
03:20:11.474 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:20:11.474 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:11.474 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:11.474 00.000 6880 Status Line: Star lost - low SNR
03:20:11.474 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:11.474 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:11.474 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:11.474 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:11.474 00.000 6880 Enqueuing Expose request
03:20:11.474 00.000 10052 Worker thread wakes up
03:20:11.474 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:11.474 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:12.045 00.571 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5aad35ff-a0a1-44f1-834c-d5fbba532a33"}
03:20:12.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5aad35ff-a0a1-44f1-834c-d5fbba532a33"}
03:20:12.045 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"86462d23-5292-4e45-9e06-e84c1b64b97c"}
03:20:12.045 00.000 6880 case statement mapped state 1 to 101
03:20:12.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"86462d23-5292-4e45-9e06-e84c1b64b97c"}
03:20:12.502 00.457 10052 Exposure complete
03:20:12.550 00.048 10052 worker thread done servicing request
03:20:12.550 00.000 6880 OnExposeComplete: enter
03:20:12.550 00.000 6880 UpdateGuideState(): m_state=1
03:20:12.550 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 338
03:20:12.550 00.000 6880 Star::Find false star n=10 nbg=278 bg=1.2 sigma=0.6 thresh=3 peak=2
03:20:12.550 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=4 HFD=0.0
03:20:12.550 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:12.550 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:12.550 00.000 6880 Status Line: Star lost - low SNR
03:20:12.550 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:12.550 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:12.550 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:12.550 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:12.565 00.015 6880 Enqueuing Expose request
03:20:12.565 00.000 10052 Worker thread wakes up
03:20:12.565 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:12.565 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:13.696 01.131 10052 Exposure complete
03:20:13.761 00.065 10052 worker thread done servicing request
03:20:13.761 00.000 6880 OnExposeComplete: enter
03:20:13.761 00.000 6880 UpdateGuideState(): m_state=1
03:20:13.761 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 339
03:20:13.761 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=5 HFD=0.0
03:20:13.761 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:13.761 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:13.761 00.000 6880 Status Line: Star lost - low SNR
03:20:13.770 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:13.770 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:13.770 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:13.770 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:13.770 00.000 6880 Enqueuing Expose request
03:20:13.770 00.000 10052 Worker thread wakes up
03:20:13.770 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:13.770 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:14.062 00.292 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dbe33072-3b84-4728-8ce1-33da1c7c1a7e"}
03:20:14.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dbe33072-3b84-4728-8ce1-33da1c7c1a7e"}
03:20:14.062 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"273a20d0-3364-4e82-baa3-2a309419e9a0"}
03:20:14.062 00.000 6880 case statement mapped state 1 to 101
03:20:14.062 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"273a20d0-3364-4e82-baa3-2a309419e9a0"}
03:20:14.784 00.722 10052 Exposure complete
03:20:14.848 00.064 10052 worker thread done servicing request
03:20:14.848 00.000 6880 OnExposeComplete: enter
03:20:14.848 00.000 6880 UpdateGuideState(): m_state=1
03:20:14.848 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 340
03:20:14.848 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=5 HFD=0.0
03:20:14.848 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:14.848 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:14.848 00.000 6880 Status Line: Star lost - low SNR
03:20:14.848 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:20:14.848 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:14.848 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:14.848 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:14.848 00.000 6880 Enqueuing Expose request
03:20:14.848 00.000 10052 Worker thread wakes up
03:20:14.848 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:14.848 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:15.540 00.692 6880 evsrv: cli 015431E0 connect
03:20:15.540 00.000 6880 case statement mapped state 1 to 101
03:20:15.540 00.000 6880 case statement mapped state 1 to 101
03:20:15.540 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54856,1.58207],"units":"arcsec/hr","axes":"RA/Dec"},"id":"bd71315e-976a-4356-82a8-1853ad132b19"}
03:20:15.540 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:20:15.540 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"bd71315e-976a-4356-82a8-1853ad132b19"}
03:20:15.555 00.015 6880 evsrv: cli 015431E0 disconnect
03:20:15.555 00.000 6880 evsrv: cli 015431E0 connect
03:20:15.555 00.000 6880 case statement mapped state 1 to 101
03:20:15.555 00.000 6880 case statement mapped state 1 to 101
03:20:15.559 00.004 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"9ef3cdc9-e2b9-4804-8ebc-e8e2b80a1415"}
03:20:15.559 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"9ef3cdc9-e2b9-4804-8ebc-e8e2b80a1415"}
03:20:15.560 00.001 6880 evsrv: cli 015431E0 disconnect
03:20:15.561 00.001 6880 evsrv: cli 015431E0 connect
03:20:15.561 00.000 6880 case statement mapped state 1 to 101
03:20:15.561 00.000 6880 case statement mapped state 1 to 101
03:20:15.561 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"88dd3fc3-8e0a-4e69-af0b-5228fa6d898b"}
03:20:15.561 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"88dd3fc3-8e0a-4e69-af0b-5228fa6d898b"}
03:20:15.561 00.000 6880 evsrv: cli 015431E0 disconnect
03:20:15.980 00.419 10052 Exposure complete
03:20:16.049 00.069 10052 worker thread done servicing request
03:20:16.049 00.000 6880 OnExposeComplete: enter
03:20:16.049 00.000 6880 UpdateGuideState(): m_state=1
03:20:16.049 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 341
03:20:16.049 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=5 HFD=0.0
03:20:16.049 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:16.049 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:16.049 00.000 6880 Status Line: Star lost - low SNR
03:20:16.049 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:16.049 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:16.049 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:16.049 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:16.049 00.000 6880 Enqueuing Expose request
03:20:16.049 00.000 10052 Worker thread wakes up
03:20:16.049 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:16.049 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:16.074 00.025 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"637310f4-fa52-4739-89d0-61fb8e8743e8"}
03:20:16.074 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"637310f4-fa52-4739-89d0-61fb8e8743e8"}
03:20:16.074 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6bcc129d-cc7c-4453-885f-9d5b02f2c5f0"}
03:20:16.074 00.000 6880 case statement mapped state 1 to 101
03:20:16.074 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"6bcc129d-cc7c-4453-885f-9d5b02f2c5f0"}
03:20:17.078 01.004 10052 Exposure complete
03:20:17.140 00.062 10052 worker thread done servicing request
03:20:17.140 00.000 6880 OnExposeComplete: enter
03:20:17.140 00.000 6880 UpdateGuideState(): m_state=1
03:20:17.140 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 342
03:20:17.140 00.000 6880 Star::Find false star n=13 nbg=278 bg=1.2 sigma=0.7 thresh=3 peak=2
03:20:17.140 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
03:20:17.140 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:17.140 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:17.140 00.000 6880 Status Line: Star lost - low SNR
03:20:17.140 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:17.140 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:17.140 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:17.140 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:17.140 00.000 6880 Enqueuing Expose request
03:20:17.140 00.000 10052 Worker thread wakes up
03:20:17.140 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:17.140 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:18.086 00.946 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c57ee2e-0422-444b-9f20-103285737769"}
03:20:18.086 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c57ee2e-0422-444b-9f20-103285737769"}
03:20:18.086 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5c45ffeb-2a0a-4a47-ac1d-f1ae59723409"}
03:20:18.086 00.000 6880 case statement mapped state 1 to 101
03:20:18.086 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5c45ffeb-2a0a-4a47-ac1d-f1ae59723409"}
03:20:18.275 00.189 10052 Exposure complete
03:20:18.341 00.066 10052 worker thread done servicing request
03:20:18.341 00.000 6880 OnExposeComplete: enter
03:20:18.341 00.000 6880 UpdateGuideState(): m_state=1
03:20:18.341 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 343
03:20:18.341 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=5 HFD=0.0
03:20:18.341 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:18.341 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:18.341 00.000 6880 Status Line: Star lost - low mass
03:20:18.353 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:18.353 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:18.353 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:18.353 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:18.353 00.000 6880 Enqueuing Expose request
03:20:18.353 00.000 10052 Worker thread wakes up
03:20:18.353 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:18.353 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:19.372 01.019 10052 Exposure complete
03:20:19.435 00.063 10052 worker thread done servicing request
03:20:19.435 00.000 6880 OnExposeComplete: enter
03:20:19.435 00.000 6880 UpdateGuideState(): m_state=1
03:20:19.435 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 344
03:20:19.435 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=6 HFD=0.0
03:20:19.435 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:19.435 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:19.435 00.000 6880 Status Line: Star lost - low SNR
03:20:19.435 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:19.435 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:19.435 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:19.435 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:19.435 00.000 6880 Enqueuing Expose request
03:20:19.435 00.000 10052 Worker thread wakes up
03:20:19.435 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:19.435 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:20.084 00.649 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b5c2a5f2-75d3-40a0-b88e-6b15b011596e"}
03:20:20.084 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b5c2a5f2-75d3-40a0-b88e-6b15b011596e"}
03:20:20.084 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b3251f1d-4637-46ed-b240-643cefbc2235"}
03:20:20.084 00.000 6880 case statement mapped state 1 to 101
03:20:20.084 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b3251f1d-4637-46ed-b240-643cefbc2235"}
03:20:20.573 00.489 10052 Exposure complete
03:20:20.636 00.063 10052 worker thread done servicing request
03:20:20.636 00.000 6880 OnExposeComplete: enter
03:20:20.636 00.000 6880 UpdateGuideState(): m_state=1
03:20:20.636 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 345
03:20:20.636 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
03:20:20.636 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:20.636 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:20.636 00.000 6880 Status Line: Star lost - low SNR
03:20:20.644 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:20.644 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:20.644 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:20.644 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:20.644 00.000 6880 Enqueuing Expose request
03:20:20.644 00.000 10052 Worker thread wakes up
03:20:20.644 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:20.644 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:21.662 01.018 10052 Exposure complete
03:20:21.720 00.058 10052 worker thread done servicing request
03:20:21.720 00.000 6880 OnExposeComplete: enter
03:20:21.720 00.000 6880 UpdateGuideState(): m_state=1
03:20:21.736 00.016 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 346
03:20:21.736 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:20:21.736 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:21.736 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:21.736 00.000 6880 Status Line: Star lost - low SNR
03:20:21.736 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:21.736 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:21.736 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:21.736 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:21.736 00.000 6880 Enqueuing Expose request
03:20:21.736 00.000 10052 Worker thread wakes up
03:20:21.736 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:21.736 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:22.084 00.348 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d8d8ee0-2329-414c-8cd1-9fc455d90b56"}
03:20:22.084 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d8d8ee0-2329-414c-8cd1-9fc455d90b56"}
03:20:22.084 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"de187290-2d56-4e21-b04f-84a7020f5774"}
03:20:22.084 00.000 6880 case statement mapped state 1 to 101
03:20:22.084 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"de187290-2d56-4e21-b04f-84a7020f5774"}
03:20:22.869 00.785 10052 Exposure complete
03:20:22.932 00.063 10052 worker thread done servicing request
03:20:22.932 00.000 6880 OnExposeComplete: enter
03:20:22.932 00.000 6880 UpdateGuideState(): m_state=1
03:20:22.932 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 347
03:20:22.932 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.2, Peak=3 HFD=0.0
03:20:22.932 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:22.932 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:22.932 00.000 6880 Status Line: Star lost - low SNR
03:20:22.932 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:20:22.932 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:22.932 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:22.932 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:22.932 00.000 6880 Enqueuing Expose request
03:20:22.932 00.000 10052 Worker thread wakes up
03:20:22.932 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:22.932 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:23.961 01.029 10052 Exposure complete
03:20:24.019 00.058 10052 worker thread done servicing request
03:20:24.019 00.000 6880 OnExposeComplete: enter
03:20:24.019 00.000 6880 UpdateGuideState(): m_state=1
03:20:24.019 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 348
03:20:24.019 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=5 HFD=0.0
03:20:24.019 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:24.019 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:24.019 00.000 6880 Status Line: Star lost - low mass
03:20:24.027 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:24.027 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:24.027 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:24.027 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:24.027 00.000 6880 Enqueuing Expose request
03:20:24.027 00.000 10052 Worker thread wakes up
03:20:24.027 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:24.027 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:24.083 00.056 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3f66c2f5-fc85-4224-8eba-e454704dfe38"}
03:20:24.083 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3f66c2f5-fc85-4224-8eba-e454704dfe38"}
03:20:24.084 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fe5f258-6495-4157-aee9-7a5b43a9c30f"}
03:20:24.084 00.000 6880 case statement mapped state 1 to 101
03:20:24.084 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9fe5f258-6495-4157-aee9-7a5b43a9c30f"}
03:20:25.151 01.067 10052 Exposure complete
03:20:25.213 00.062 10052 worker thread done servicing request
03:20:25.213 00.000 6880 OnExposeComplete: enter
03:20:25.213 00.000 6880 UpdateGuideState(): m_state=1
03:20:25.213 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 349
03:20:25.213 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:20:25.213 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:25.213 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:25.213 00.000 6880 Status Line: Star lost - low SNR
03:20:25.227 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:25.227 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:25.227 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:25.227 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:25.227 00.000 6880 Enqueuing Expose request
03:20:25.227 00.000 10052 Worker thread wakes up
03:20:25.227 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:25.227 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:26.095 00.868 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61cabf39-6d6d-4ea3-a0b9-4a569ccbd9fc"}
03:20:26.095 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61cabf39-6d6d-4ea3-a0b9-4a569ccbd9fc"}
03:20:26.097 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d45e41b3-434f-41ba-95bf-bf722231056c"}
03:20:26.097 00.000 6880 case statement mapped state 1 to 101
03:20:26.097 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d45e41b3-434f-41ba-95bf-bf722231056c"}
03:20:26.254 00.157 10052 Exposure complete
03:20:26.317 00.063 10052 worker thread done servicing request
03:20:26.317 00.000 6880 OnExposeComplete: enter
03:20:26.317 00.000 6880 UpdateGuideState(): m_state=1
03:20:26.317 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 350
03:20:26.317 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=4 HFD=0.0
03:20:26.317 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:26.317 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:26.317 00.000 6880 Status Line: Star lost - low SNR
03:20:26.317 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:26.317 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:26.317 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:26.317 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:26.317 00.000 6880 Enqueuing Expose request
03:20:26.317 00.000 10052 Worker thread wakes up
03:20:26.317 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:26.317 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:27.446 01.129 10052 Exposure complete
03:20:27.509 00.063 10052 worker thread done servicing request
03:20:27.509 00.000 6880 OnExposeComplete: enter
03:20:27.509 00.000 6880 UpdateGuideState(): m_state=1
03:20:27.525 00.016 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 351
03:20:27.525 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=3.0, Peak=5 HFD=0.0
03:20:27.525 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:27.525 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:27.525 00.000 6880 Status Line: Star lost - low SNR
03:20:27.525 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:27.525 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:27.525 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:27.525 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:27.525 00.000 6880 Enqueuing Expose request
03:20:27.525 00.000 10052 Worker thread wakes up
03:20:27.525 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:27.525 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:28.095 00.570 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d9b8ff5a-4a53-4e69-a0b2-c141681453d9"}
03:20:28.095 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d9b8ff5a-4a53-4e69-a0b2-c141681453d9"}
03:20:28.095 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f4073671-c74e-4826-b859-2edc99930f88"}
03:20:28.095 00.000 6880 case statement mapped state 1 to 101
03:20:28.098 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f4073671-c74e-4826-b859-2edc99930f88"}
03:20:28.442 00.344 10052 Exposure complete
03:20:28.505 00.063 10052 worker thread done servicing request
03:20:28.505 00.000 6880 OnExposeComplete: enter
03:20:28.505 00.000 6880 UpdateGuideState(): m_state=1
03:20:28.505 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 352
03:20:28.505 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
03:20:28.505 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:28.505 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:28.505 00.000 6880 Status Line: Star lost - low SNR
03:20:28.505 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:28.505 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:28.505 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:28.505 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:28.505 00.000 6880 Enqueuing Expose request
03:20:28.505 00.000 10052 Worker thread wakes up
03:20:28.505 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:28.505 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:29.635 01.130 10052 Exposure complete
03:20:29.697 00.062 6880 OnExposeComplete: enter
03:20:29.697 00.000 6880 UpdateGuideState(): m_state=1
03:20:29.697 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 353
03:20:29.697 00.000 10052 worker thread done servicing request
03:20:29.697 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
03:20:29.697 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:29.697 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:29.697 00.000 6880 Status Line: Star lost - low SNR
03:20:29.697 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:29.711 00.014 6880 UpdateGuideState exits: Star lost - low SNR
03:20:29.711 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:29.711 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:29.711 00.000 6880 Enqueuing Expose request
03:20:29.711 00.000 10052 Worker thread wakes up
03:20:29.711 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:29.711 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:30.109 00.398 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ff8c13b6-3c6b-4b94-b830-ca62771c7741"}
03:20:30.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ff8c13b6-3c6b-4b94-b830-ca62771c7741"}
03:20:30.109 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f291f78b-18b3-42f2-9328-1e62e1f47834"}
03:20:30.109 00.000 6880 case statement mapped state 1 to 101
03:20:30.109 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f291f78b-18b3-42f2-9328-1e62e1f47834"}
03:20:30.734 00.625 10052 Exposure complete
03:20:30.797 00.063 10052 worker thread done servicing request
03:20:30.797 00.000 6880 OnExposeComplete: enter
03:20:30.797 00.000 6880 UpdateGuideState(): m_state=1
03:20:30.797 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 354
03:20:30.797 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=5 HFD=0.0
03:20:30.797 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:30.797 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:30.797 00.000 6880 Status Line: Star lost - low SNR
03:20:30.797 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:30.797 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:30.797 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:30.797 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:30.797 00.000 6880 Enqueuing Expose request
03:20:30.797 00.000 10052 Worker thread wakes up
03:20:30.797 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:30.797 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:31.945 01.148 10052 Exposure complete
03:20:32.024 00.079 10052 worker thread done servicing request
03:20:32.024 00.000 6880 OnExposeComplete: enter
03:20:32.024 00.000 6880 UpdateGuideState(): m_state=1
03:20:32.024 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 355
03:20:32.024 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=4 HFD=0.0
03:20:32.024 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:32.024 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:32.024 00.000 6880 Status Line: Star lost - low SNR
03:20:32.024 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:32.024 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:32.024 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:32.024 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:32.024 00.000 6880 Enqueuing Expose request
03:20:32.024 00.000 10052 Worker thread wakes up
03:20:32.024 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:32.024 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:32.118 00.094 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c89a905d-f083-4f20-9b06-527d7f5824b5"}
03:20:32.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c89a905d-f083-4f20-9b06-527d7f5824b5"}
03:20:32.118 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dca06919-6646-4863-b100-85ffd3d40911"}
03:20:32.118 00.000 6880 case statement mapped state 1 to 101
03:20:32.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"dca06919-6646-4863-b100-85ffd3d40911"}
03:20:32.932 00.814 10052 Exposure complete
03:20:32.996 00.064 10052 worker thread done servicing request
03:20:32.996 00.000 6880 OnExposeComplete: enter
03:20:32.996 00.000 6880 UpdateGuideState(): m_state=1
03:20:32.996 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 356
03:20:32.996 00.000 6880 Star::Find false star n=9 nbg=275 bg=1.2 sigma=0.7 thresh=3 peak=2
03:20:32.996 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=5 HFD=0.0
03:20:32.996 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:32.996 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:32.996 00.000 6880 Status Line: Star lost - low SNR
03:20:32.996 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:32.998 00.002 6880 UpdateGuideState exits: Star lost - low SNR
03:20:32.998 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:32.998 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:32.998 00.000 6880 Enqueuing Expose request
03:20:32.998 00.000 10052 Worker thread wakes up
03:20:32.998 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:32.998 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:34.129 01.131 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"79a49506-c43a-4901-a196-2a563f286eb3"}
03:20:34.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"79a49506-c43a-4901-a196-2a563f286eb3"}
03:20:34.129 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b17fb50d-6620-4368-8dcd-738ea8779702"}
03:20:34.129 00.000 6880 case statement mapped state 1 to 101
03:20:34.129 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b17fb50d-6620-4368-8dcd-738ea8779702"}
03:20:34.129 00.000 10052 Exposure complete
03:20:34.192 00.063 10052 worker thread done servicing request
03:20:34.192 00.000 6880 OnExposeComplete: enter
03:20:34.192 00.000 6880 UpdateGuideState(): m_state=1
03:20:34.192 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 357
03:20:34.192 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:20:34.192 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:34.192 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:34.192 00.000 6880 Status Line: Star lost - low SNR
03:20:34.192 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:34.192 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:34.192 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:34.192 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:34.192 00.000 6880 Enqueuing Expose request
03:20:34.208 00.016 10052 Worker thread wakes up
03:20:34.208 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:34.208 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:35.228 01.020 10052 Exposure complete
03:20:35.290 00.062 10052 worker thread done servicing request
03:20:35.290 00.000 6880 OnExposeComplete: enter
03:20:35.290 00.000 6880 UpdateGuideState(): m_state=1
03:20:35.290 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 358
03:20:35.290 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:20:35.290 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:35.290 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:35.290 00.000 6880 Status Line: Star lost - low SNR
03:20:35.290 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:35.290 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:35.290 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:35.290 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:35.290 00.000 6880 Enqueuing Expose request
03:20:35.290 00.000 10052 Worker thread wakes up
03:20:35.290 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:35.290 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:35.580 00.290 6880 evsrv: cli 01543AA0 connect
03:20:35.580 00.000 6880 case statement mapped state 1 to 101
03:20:35.580 00.000 6880 case statement mapped state 1 to 101
03:20:35.580 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54851,1.58204],"units":"arcsec/hr","axes":"RA/Dec"},"id":"4949fa90-85da-4950-8e57-7f373e11fb6b"}
03:20:35.580 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:20:35.580 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"4949fa90-85da-4950-8e57-7f373e11fb6b"}
03:20:35.580 00.000 6880 evsrv: cli 01543AA0 disconnect
03:20:35.580 00.000 6880 evsrv: cli 015431E0 connect
03:20:35.580 00.000 6880 case statement mapped state 1 to 101
03:20:35.580 00.000 6880 case statement mapped state 1 to 101
03:20:35.580 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"09987ea4-bca3-4449-a206-5ce59b7c6d23"}
03:20:35.583 00.003 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"09987ea4-bca3-4449-a206-5ce59b7c6d23"}
03:20:35.583 00.000 6880 evsrv: cli 015431E0 disconnect
03:20:35.583 00.000 6880 evsrv: cli 01543AA0 connect
03:20:35.583 00.000 6880 case statement mapped state 1 to 101
03:20:35.583 00.000 6880 case statement mapped state 1 to 101
03:20:35.583 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"bfc7f005-1491-45f8-8a17-0553edb60f16"}
03:20:35.583 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"bfc7f005-1491-45f8-8a17-0553edb60f16"}
03:20:35.583 00.000 6880 evsrv: cli 01543AA0 disconnect
03:20:36.126 00.543 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f680e3e3-7b2c-4ace-9b3a-03069c102fac"}
03:20:36.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f680e3e3-7b2c-4ace-9b3a-03069c102fac"}
03:20:36.126 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"983787b5-6e12-4907-9ca6-3099a48fdfe5"}
03:20:36.126 00.000 6880 case statement mapped state 1 to 101
03:20:36.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"983787b5-6e12-4907-9ca6-3099a48fdfe5"}
03:20:36.423 00.297 10052 Exposure complete
03:20:36.486 00.063 10052 worker thread done servicing request
03:20:36.486 00.000 6880 OnExposeComplete: enter
03:20:36.486 00.000 6880 UpdateGuideState(): m_state=1
03:20:36.486 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 359
03:20:36.486 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
03:20:36.486 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:36.486 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:36.486 00.000 6880 Status Line: Star lost - low SNR
03:20:36.486 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:36.486 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:36.486 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:36.486 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:36.486 00.000 6880 Enqueuing Expose request
03:20:36.486 00.000 10052 Worker thread wakes up
03:20:36.486 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:36.486 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:37.505 01.019 10052 Exposure complete
03:20:37.567 00.062 10052 worker thread done servicing request
03:20:37.567 00.000 6880 OnExposeComplete: enter
03:20:37.567 00.000 6880 UpdateGuideState(): m_state=1
03:20:37.567 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 360
03:20:37.567 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.3, Peak=5 HFD=0.0
03:20:37.567 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:37.567 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:37.567 00.000 6880 Status Line: Star lost - low SNR
03:20:37.567 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:37.567 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:37.567 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:37.567 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:37.567 00.000 6880 Enqueuing Expose request
03:20:37.567 00.000 10052 Worker thread wakes up
03:20:37.567 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:37.567 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:38.137 00.570 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f2a007f1-71a0-4733-8715-16ccf60a24a0"}
03:20:38.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f2a007f1-71a0-4733-8715-16ccf60a24a0"}
03:20:38.137 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d80de98d-a62f-4ad1-868a-87dd6db3c61c"}
03:20:38.137 00.000 6880 case statement mapped state 1 to 101
03:20:38.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d80de98d-a62f-4ad1-868a-87dd6db3c61c"}
03:20:38.716 00.579 10052 Exposure complete
03:20:38.780 00.064 10052 worker thread done servicing request
03:20:38.780 00.000 6880 OnExposeComplete: enter
03:20:38.780 00.000 6880 UpdateGuideState(): m_state=1
03:20:38.780 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 361
03:20:38.780 00.000 6880 Star::Find false star n=10 nbg=274 bg=1.2 sigma=0.7 thresh=3 peak=2
03:20:38.780 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=6 HFD=0.0
03:20:38.780 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:38.780 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:38.780 00.000 6880 Status Line: Star lost - low SNR
03:20:38.789 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:38.789 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:38.789 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:38.789 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:38.789 00.000 6880 Enqueuing Expose request
03:20:38.789 00.000 10052 Worker thread wakes up
03:20:38.789 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:38.789 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:39.706 00.917 10052 Exposure complete
03:20:39.783 00.077 10052 worker thread done servicing request
03:20:39.783 00.000 6880 OnExposeComplete: enter
03:20:39.783 00.000 6880 UpdateGuideState(): m_state=1
03:20:39.783 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 362
03:20:39.783 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.7, Peak=5 HFD=0.0
03:20:39.783 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:39.783 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:39.783 00.000 6880 Status Line: Star lost - low SNR
03:20:39.783 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:39.783 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:39.783 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:39.783 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:39.783 00.000 6880 Enqueuing Expose request
03:20:39.783 00.000 10052 Worker thread wakes up
03:20:39.783 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:39.783 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:40.146 00.363 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c88de99-879b-4472-aad2-8fb476b19391"}
03:20:40.146 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c88de99-879b-4472-aad2-8fb476b19391"}
03:20:40.149 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d52d5614-ee15-4474-bbb0-9fa0dafb217c"}
03:20:40.149 00.000 6880 case statement mapped state 1 to 101
03:20:40.149 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d52d5614-ee15-4474-bbb0-9fa0dafb217c"}
03:20:40.916 00.767 10052 Exposure complete
03:20:40.979 00.063 10052 worker thread done servicing request
03:20:40.979 00.000 6880 OnExposeComplete: enter
03:20:40.979 00.000 6880 UpdateGuideState(): m_state=1
03:20:40.979 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 363
03:20:40.979 00.000 6880 Star::Find false star n=13 nbg=272 bg=1.3 sigma=0.6 thresh=3 peak=2
03:20:40.979 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=5 HFD=0.0
03:20:40.979 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:40.979 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:40.979 00.000 6880 Status Line: Star lost - low SNR
03:20:40.979 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:40.979 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:40.979 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:40.979 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:40.979 00.000 6880 Enqueuing Expose request
03:20:40.979 00.000 10052 Worker thread wakes up
03:20:40.979 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:40.979 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:42.000 01.021 10052 Exposure complete
03:20:42.047 00.047 10052 worker thread done servicing request
03:20:42.047 00.000 6880 OnExposeComplete: enter
03:20:42.047 00.000 6880 UpdateGuideState(): m_state=1
03:20:42.047 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 364
03:20:42.047 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=5 HFD=0.0
03:20:42.047 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:42.047 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:42.047 00.000 6880 Status Line: Star lost - low SNR
03:20:42.047 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:42.047 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:42.047 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:42.047 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:42.047 00.000 6880 Enqueuing Expose request
03:20:42.047 00.000 10052 Worker thread wakes up
03:20:42.047 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:42.047 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:42.158 00.111 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a80a684d-70b1-4941-961c-22e4c9699929"}
03:20:42.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a80a684d-70b1-4941-961c-22e4c9699929"}
03:20:42.158 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1f976c1d-cc94-481f-bccb-c33f0358f6b9"}
03:20:42.158 00.000 6880 case statement mapped state 1 to 101
03:20:42.158 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1f976c1d-cc94-481f-bccb-c33f0358f6b9"}
03:20:43.193 01.035 10052 Exposure complete
03:20:43.256 00.063 10052 worker thread done servicing request
03:20:43.256 00.000 6880 OnExposeComplete: enter
03:20:43.256 00.000 6880 UpdateGuideState(): m_state=1
03:20:43.256 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 365
03:20:43.256 00.000 6880 Star::Find false star n=16 nbg=278 bg=1.3 sigma=0.7 thresh=3 peak=2
03:20:43.256 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=4 HFD=0.0
03:20:43.256 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:43.256 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:43.256 00.000 6880 Status Line: Star lost - low SNR
03:20:43.256 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:43.256 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:43.256 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:43.256 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:43.256 00.000 6880 Enqueuing Expose request
03:20:43.256 00.000 10052 Worker thread wakes up
03:20:43.256 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:43.256 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:44.156 00.900 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"71bf72c7-090c-44ba-9af4-67677d9dfd4c"}
03:20:44.157 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"71bf72c7-090c-44ba-9af4-67677d9dfd4c"}
03:20:44.157 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f3739ad9-1231-4e0d-b8a0-ea6c46935051"}
03:20:44.157 00.000 6880 case statement mapped state 1 to 101
03:20:44.157 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f3739ad9-1231-4e0d-b8a0-ea6c46935051"}
03:20:44.283 00.126 10052 Exposure complete
03:20:44.361 00.078 10052 worker thread done servicing request
03:20:44.361 00.000 6880 OnExposeComplete: enter
03:20:44.361 00.000 6880 UpdateGuideState(): m_state=1
03:20:44.361 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 366
03:20:44.361 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
03:20:44.361 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:44.361 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:44.361 00.000 6880 Status Line: Star lost - low SNR
03:20:44.361 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:44.361 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:44.361 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:44.361 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:44.361 00.000 6880 Enqueuing Expose request
03:20:44.361 00.000 10052 Worker thread wakes up
03:20:44.361 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:44.361 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:45.489 01.128 10052 Exposure complete
03:20:45.556 00.067 10052 worker thread done servicing request
03:20:45.556 00.000 6880 OnExposeComplete: enter
03:20:45.556 00.000 6880 UpdateGuideState(): m_state=1
03:20:45.556 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 367
03:20:45.556 00.000 6880 Star::Find false star n=26 nbg=275 bg=1.3 sigma=0.6 thresh=3 peak=2
03:20:45.556 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=49, SNR=2.9, Peak=6 HFD=0.0
03:20:45.556 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:45.556 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:45.556 00.000 6880 Status Line: Star lost - low SNR
03:20:45.556 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:20:45.556 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:45.556 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:45.556 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:45.556 00.000 6880 Enqueuing Expose request
03:20:45.556 00.000 10052 Worker thread wakes up
03:20:45.556 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:45.556 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:46.169 00.613 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9948d00-33a5-4876-8c4b-3ada6ae22e63"}
03:20:46.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9948d00-33a5-4876-8c4b-3ada6ae22e63"}
03:20:46.169 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e012a1e2-9d1a-49c0-ba61-2a90081478f0"}
03:20:46.169 00.000 6880 case statement mapped state 1 to 101
03:20:46.169 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e012a1e2-9d1a-49c0-ba61-2a90081478f0"}
03:20:46.579 00.410 10052 Exposure complete
03:20:46.642 00.063 10052 worker thread done servicing request
03:20:46.642 00.000 6880 OnExposeComplete: enter
03:20:46.642 00.000 6880 UpdateGuideState(): m_state=1
03:20:46.642 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 368
03:20:46.642 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:20:46.642 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:46.642 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:46.642 00.000 6880 Status Line: Star lost - low mass
03:20:46.642 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:20:46.642 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:46.642 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:46.642 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:46.642 00.000 6880 Enqueuing Expose request
03:20:46.642 00.000 10052 Worker thread wakes up
03:20:46.642 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:46.642 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:47.789 01.147 10052 Exposure complete
03:20:47.868 00.079 10052 worker thread done servicing request
03:20:47.868 00.000 6880 OnExposeComplete: enter
03:20:47.868 00.000 6880 UpdateGuideState(): m_state=1
03:20:47.868 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 369
03:20:47.868 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.4, Peak=5 HFD=0.0
03:20:47.868 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:47.868 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:47.868 00.000 6880 Status Line: Star lost - low mass
03:20:47.868 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:20:47.868 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:47.868 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:47.868 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:47.868 00.000 6880 Enqueuing Expose request
03:20:47.868 00.000 10052 Worker thread wakes up
03:20:47.868 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:47.868 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:48.168 00.300 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7742b534-ca8b-42c8-8171-4acae14bf50f"}
03:20:48.168 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7742b534-ca8b-42c8-8171-4acae14bf50f"}
03:20:48.168 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9168800d-af5a-4e57-a8d4-63b3fcb57cff"}
03:20:48.170 00.002 6880 case statement mapped state 1 to 101
03:20:48.170 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9168800d-af5a-4e57-a8d4-63b3fcb57cff"}
03:20:48.781 00.611 10052 Exposure complete
03:20:48.844 00.063 10052 worker thread done servicing request
03:20:48.844 00.000 6880 OnExposeComplete: enter
03:20:48.844 00.000 6880 UpdateGuideState(): m_state=1
03:20:48.844 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 370
03:20:48.844 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=2, SNR=1.0, Peak=4 HFD=0.0
03:20:48.844 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:48.844 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:48.844 00.000 6880 Status Line: Star lost - low mass
03:20:48.844 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:20:48.844 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:48.844 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:48.844 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:48.844 00.000 6880 Enqueuing Expose request
03:20:48.844 00.000 10052 Worker thread wakes up
03:20:48.844 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:48.844 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:49.993 01.149 10052 Exposure complete
03:20:50.055 00.062 6880 OnExposeComplete: enter
03:20:50.055 00.000 6880 UpdateGuideState(): m_state=1
03:20:50.055 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 371
03:20:50.055 00.000 10052 worker thread done servicing request
03:20:50.055 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:20:50.055 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:50.055 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:50.055 00.000 6880 Status Line: Star lost - low mass
03:20:50.062 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:20:50.062 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:50.062 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:50.062 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:50.062 00.000 6880 Enqueuing Expose request
03:20:50.062 00.000 10052 Worker thread wakes up
03:20:50.062 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:50.062 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:50.181 00.119 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"768d83f2-3135-4419-9dc1-961cb1788547"}
03:20:50.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"768d83f2-3135-4419-9dc1-961cb1788547"}
03:20:50.181 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"636e5c64-6403-4b62-81a5-9c1d9bb567d5"}
03:20:50.181 00.000 6880 case statement mapped state 1 to 101
03:20:50.181 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"636e5c64-6403-4b62-81a5-9c1d9bb567d5"}
03:20:50.980 00.799 10052 Exposure complete
03:20:51.042 00.062 10052 worker thread done servicing request
03:20:51.042 00.000 6880 OnExposeComplete: enter
03:20:51.042 00.000 6880 UpdateGuideState(): m_state=1
03:20:51.042 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 372
03:20:51.042 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=5 HFD=0.0
03:20:51.042 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:51.042 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:51.042 00.000 6880 Status Line: Star lost - low mass
03:20:51.050 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:20:51.050 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:51.050 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:51.050 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:51.050 00.000 6880 Enqueuing Expose request
03:20:51.050 00.000 10052 Worker thread wakes up
03:20:51.050 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:51.050 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:52.175 01.125 10052 Exposure complete
03:20:52.191 00.016 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3769b9fc-2b61-48c6-8576-48f45d8ba277"}
03:20:52.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3769b9fc-2b61-48c6-8576-48f45d8ba277"}
03:20:52.191 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5bd1f188-4ab1-40ea-9b68-68ad8cdeaad5"}
03:20:52.191 00.000 6880 case statement mapped state 1 to 101
03:20:52.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5bd1f188-4ab1-40ea-9b68-68ad8cdeaad5"}
03:20:52.245 00.054 10052 worker thread done servicing request
03:20:52.245 00.000 6880 OnExposeComplete: enter
03:20:52.245 00.000 6880 UpdateGuideState(): m_state=1
03:20:52.254 00.009 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 373
03:20:52.254 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=6 HFD=0.0
03:20:52.254 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:52.254 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:52.254 00.000 6880 Status Line: Star lost - low SNR
03:20:52.255 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:20:52.255 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:52.255 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:52.255 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:52.255 00.000 6880 Enqueuing Expose request
03:20:52.255 00.000 10052 Worker thread wakes up
03:20:52.255 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:52.255 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:53.277 01.022 10052 Exposure complete
03:20:53.324 00.047 10052 worker thread done servicing request
03:20:53.324 00.000 6880 OnExposeComplete: enter
03:20:53.324 00.000 6880 UpdateGuideState(): m_state=1
03:20:53.324 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 374
03:20:53.324 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=3 HFD=0.0
03:20:53.324 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:53.324 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:53.324 00.000 6880 Status Line: Star lost - low mass
03:20:53.324 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:20:53.324 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:53.324 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:53.324 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:53.324 00.000 6880 Enqueuing Expose request
03:20:53.324 00.000 10052 Worker thread wakes up
03:20:53.324 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:53.324 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:54.190 00.866 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c6ec5ecf-788f-4b83-9d31-3be782a69534"}
03:20:54.190 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c6ec5ecf-788f-4b83-9d31-3be782a69534"}
03:20:54.192 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e98a4931-1263-431d-8ab0-7871a7c5c642"}
03:20:54.192 00.000 6880 case statement mapped state 1 to 101
03:20:54.192 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e98a4931-1263-431d-8ab0-7871a7c5c642"}
03:20:54.474 00.282 10052 Exposure complete
03:20:54.537 00.063 10052 worker thread done servicing request
03:20:54.537 00.000 6880 OnExposeComplete: enter
03:20:54.537 00.000 6880 UpdateGuideState(): m_state=1
03:20:54.537 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 375
03:20:54.537 00.000 6880 Star::Find false star n=11 nbg=273 bg=1.2 sigma=0.7 thresh=3 peak=2
03:20:54.537 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
03:20:54.537 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:54.537 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:54.537 00.000 6880 Status Line: Star lost - low SNR
03:20:54.537 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:54.537 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:54.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:54.537 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:54.537 00.000 6880 Enqueuing Expose request
03:20:54.537 00.000 10052 Worker thread wakes up
03:20:54.537 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:54.537 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:55.463 00.926 10052 Exposure complete
03:20:55.526 00.063 10052 worker thread done servicing request
03:20:55.526 00.000 6880 OnExposeComplete: enter
03:20:55.526 00.000 6880 UpdateGuideState(): m_state=1
03:20:55.526 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 376
03:20:55.526 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=6 HFD=0.0
03:20:55.526 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:55.526 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:55.526 00.000 6880 Status Line: Star lost - low SNR
03:20:55.526 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:55.535 00.009 6880 UpdateGuideState exits: Star lost - low SNR
03:20:55.535 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:55.535 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:55.535 00.000 6880 Enqueuing Expose request
03:20:55.535 00.000 10052 Worker thread wakes up
03:20:55.535 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:55.535 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:55.590 00.055 6880 evsrv: cli 01543AA0 connect
03:20:55.594 00.004 6880 case statement mapped state 1 to 101
03:20:55.594 00.000 6880 case statement mapped state 1 to 101
03:20:55.594 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54846,1.58202],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b95e005d-c257-488c-9fea-fb0e0ad78c5c"}
03:20:55.595 00.001 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:20:55.595 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"b95e005d-c257-488c-9fea-fb0e0ad78c5c"}
03:20:55.595 00.000 6880 evsrv: cli 01543AA0 disconnect
03:20:55.597 00.002 6880 evsrv: cli 015431E0 connect
03:20:55.598 00.001 6880 case statement mapped state 1 to 101
03:20:55.598 00.000 6880 case statement mapped state 1 to 101
03:20:55.598 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"d7f9a380-426c-440d-b211-1f49f8c4374e"}
03:20:55.598 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"d7f9a380-426c-440d-b211-1f49f8c4374e"}
03:20:55.598 00.000 6880 evsrv: cli 015431E0 disconnect
03:20:55.600 00.002 6880 evsrv: cli 01543AA0 connect
03:20:55.600 00.000 6880 case statement mapped state 1 to 101
03:20:55.601 00.001 6880 case statement mapped state 1 to 101
03:20:55.601 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"256875e1-88ef-415a-8759-db76355a3ab3"}
03:20:55.601 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"256875e1-88ef-415a-8759-db76355a3ab3"}
03:20:55.601 00.000 6880 evsrv: cli 01543AA0 disconnect
03:20:56.191 00.590 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"30123928-2c08-4c9e-bb85-6875ac06edcd"}
03:20:56.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"30123928-2c08-4c9e-bb85-6875ac06edcd"}
03:20:56.191 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c422adf7-8a7a-48a6-8dcf-b2e43c2b8af1"}
03:20:56.191 00.000 6880 case statement mapped state 1 to 101
03:20:56.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c422adf7-8a7a-48a6-8dcf-b2e43c2b8af1"}
03:20:56.662 00.471 10052 Exposure complete
03:20:56.725 00.063 10052 worker thread done servicing request
03:20:56.725 00.000 6880 OnExposeComplete: enter
03:20:56.725 00.000 6880 UpdateGuideState(): m_state=1
03:20:56.725 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 377
03:20:56.725 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=5 HFD=0.0
03:20:56.725 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:56.725 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:56.725 00.000 6880 Status Line: Star lost - low mass
03:20:56.725 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:56.725 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:56.725 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:56.725 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:56.725 00.000 6880 Enqueuing Expose request
03:20:56.725 00.000 10052 Worker thread wakes up
03:20:56.725 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:56.725 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:57.763 01.038 10052 Exposure complete
03:20:57.827 00.064 10052 worker thread done servicing request
03:20:57.827 00.000 6880 OnExposeComplete: enter
03:20:57.827 00.000 6880 UpdateGuideState(): m_state=1
03:20:57.827 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 378
03:20:57.827 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=6 HFD=0.0
03:20:57.827 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:57.827 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:57.827 00.000 6880 Status Line: Star lost - low mass
03:20:57.834 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:20:57.834 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:20:57.834 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:57.834 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:57.834 00.000 6880 Enqueuing Expose request
03:20:57.834 00.000 10052 Worker thread wakes up
03:20:57.834 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:57.834 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:20:58.191 00.357 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec97e650-b8b2-49fa-9425-7004f1559ade"}
03:20:58.191 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec97e650-b8b2-49fa-9425-7004f1559ade"}
03:20:58.192 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b8d0a74a-f228-4f2b-9e6a-bea52444a45e"}
03:20:58.192 00.000 6880 case statement mapped state 1 to 101
03:20:58.192 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b8d0a74a-f228-4f2b-9e6a-bea52444a45e"}
03:20:58.959 00.767 10052 Exposure complete
03:20:59.023 00.064 10052 worker thread done servicing request
03:20:59.023 00.000 6880 OnExposeComplete: enter
03:20:59.023 00.000 6880 UpdateGuideState(): m_state=1
03:20:59.023 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 379
03:20:59.023 00.000 6880 Star::Find false star n=13 nbg=276 bg=1.2 sigma=0.6 thresh=3 peak=2
03:20:59.023 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
03:20:59.023 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:20:59.023 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:20:59.023 00.000 6880 Status Line: Star lost - low SNR
03:20:59.023 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=16, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:20:59.023 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:20:59.023 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:20:59.023 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:20:59.023 00.000 6880 Enqueuing Expose request
03:20:59.023 00.000 10052 Worker thread wakes up
03:20:59.023 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:20:59.023 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:00.061 01.038 10052 Exposure complete
03:21:00.126 00.065 10052 worker thread done servicing request
03:21:00.126 00.000 6880 OnExposeComplete: enter
03:21:00.126 00.000 6880 UpdateGuideState(): m_state=1
03:21:00.126 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 380
03:21:00.126 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:21:00.126 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:00.126 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:00.126 00.000 6880 Status Line: Star lost - low SNR
03:21:00.133 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:00.133 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:00.133 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:00.133 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:00.133 00.000 6880 Enqueuing Expose request
03:21:00.133 00.000 10052 Worker thread wakes up
03:21:00.133 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:00.133 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:00.203 00.070 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"358e10cd-6e02-458c-9c33-0a567a9159b9"}
03:21:00.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"358e10cd-6e02-458c-9c33-0a567a9159b9"}
03:21:00.203 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"320ed295-d3b3-4ab4-9068-ac7090485d96"}
03:21:00.203 00.000 6880 case statement mapped state 1 to 101
03:21:00.203 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"320ed295-d3b3-4ab4-9068-ac7090485d96"}
03:21:01.257 01.054 10052 Exposure complete
03:21:01.320 00.063 10052 worker thread done servicing request
03:21:01.320 00.000 6880 OnExposeComplete: enter
03:21:01.320 00.000 6880 UpdateGuideState(): m_state=1
03:21:01.320 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 381
03:21:01.320 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:21:01.320 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:01.320 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:01.320 00.000 6880 Status Line: Star lost - low SNR
03:21:01.320 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:01.320 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:01.320 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:01.320 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:01.320 00.000 6880 Enqueuing Expose request
03:21:01.320 00.000 10052 Worker thread wakes up
03:21:01.320 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:01.320 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:02.217 00.897 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"05b1d964-e777-4d19-b896-c7a61ee1aea2"}
03:21:02.217 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"05b1d964-e777-4d19-b896-c7a61ee1aea2"}
03:21:02.217 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"632a9efc-e10d-43cc-b7d8-1b4accde762f"}
03:21:02.217 00.000 6880 case statement mapped state 1 to 101
03:21:02.217 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"632a9efc-e10d-43cc-b7d8-1b4accde762f"}
03:21:02.345 00.128 10052 Exposure complete
03:21:02.408 00.063 10052 worker thread done servicing request
03:21:02.408 00.000 6880 OnExposeComplete: enter
03:21:02.408 00.000 6880 UpdateGuideState(): m_state=1
03:21:02.423 00.015 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 382
03:21:02.423 00.000 6880 Star::Find false star n=15 nbg=275 bg=1.2 sigma=0.6 thresh=3 peak=2
03:21:02.423 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=5 HFD=0.0
03:21:02.423 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:02.423 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:02.423 00.000 6880 Status Line: Star lost - low SNR
03:21:02.424 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:02.424 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:02.424 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:02.424 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:02.424 00.000 6880 Enqueuing Expose request
03:21:02.424 00.000 10052 Worker thread wakes up
03:21:02.424 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:02.424 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:03.558 01.134 10052 Exposure complete
03:21:03.632 00.074 10052 worker thread done servicing request
03:21:03.632 00.000 6880 OnExposeComplete: enter
03:21:03.632 00.000 6880 UpdateGuideState(): m_state=1
03:21:03.632 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 383
03:21:03.632 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:21:03.632 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:03.632 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:03.632 00.000 6880 Status Line: Star lost - low SNR
03:21:03.632 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:03.632 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:03.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:03.632 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:03.632 00.000 6880 Enqueuing Expose request
03:21:03.632 00.000 10052 Worker thread wakes up
03:21:03.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:03.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:04.216 00.584 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b323aedb-c114-46db-9e19-1a8c2c1f1cdd"}
03:21:04.216 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b323aedb-c114-46db-9e19-1a8c2c1f1cdd"}
03:21:04.218 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d10f273-7243-4fe8-bc21-6a2311065330"}
03:21:04.218 00.000 6880 case statement mapped state 1 to 101
03:21:04.218 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8d10f273-7243-4fe8-bc21-6a2311065330"}
03:21:04.547 00.329 10052 Exposure complete
03:21:04.626 00.079 10052 worker thread done servicing request
03:21:04.626 00.000 6880 OnExposeComplete: enter
03:21:04.626 00.000 6880 UpdateGuideState(): m_state=1
03:21:04.626 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 384
03:21:04.626 00.000 6880 Star::Find false star n=13 nbg=279 bg=1.3 sigma=0.7 thresh=3 peak=2
03:21:04.626 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
03:21:04.626 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:04.626 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:04.626 00.000 6880 Status Line: Star lost - low SNR
03:21:04.626 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:04.626 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:04.626 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:04.626 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:04.626 00.000 6880 Enqueuing Expose request
03:21:04.626 00.000 10052 Worker thread wakes up
03:21:04.626 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:04.626 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:05.756 01.130 10052 Exposure complete
03:21:05.819 00.063 10052 worker thread done servicing request
03:21:05.819 00.000 6880 OnExposeComplete: enter
03:21:05.819 00.000 6880 UpdateGuideState(): m_state=1
03:21:05.819 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 385
03:21:05.819 00.000 6880 Star::Find false star n=13 nbg=268 bg=1.2 sigma=0.6 thresh=3 peak=2
03:21:05.819 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=6 HFD=0.0
03:21:05.819 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:05.819 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:05.819 00.000 6880 Status Line: Star lost - low SNR
03:21:05.819 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=255, med=2, FiltMin=0, FiltMax=83, Gamma=0.780
03:21:05.819 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:05.819 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:05.819 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:05.819 00.000 6880 Enqueuing Expose request
03:21:05.819 00.000 10052 Worker thread wakes up
03:21:05.819 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:05.819 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:06.229 00.410 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e9af926c-fd91-405d-899c-c101f789cac4"}
03:21:06.229 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e9af926c-fd91-405d-899c-c101f789cac4"}
03:21:06.229 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"72128c59-8f8d-43c4-8d04-8a33772c5d0c"}
03:21:06.229 00.000 6880 case statement mapped state 1 to 101
03:21:06.229 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"72128c59-8f8d-43c4-8d04-8a33772c5d0c"}
03:21:06.750 00.521 10052 Exposure complete
03:21:06.812 00.062 10052 worker thread done servicing request
03:21:06.812 00.000 6880 OnExposeComplete: enter
03:21:06.812 00.000 6880 UpdateGuideState(): m_state=1
03:21:06.812 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 386
03:21:06.812 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=5 HFD=0.0
03:21:06.812 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:06.812 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:06.812 00.000 6880 Status Line: Star lost - low SNR
03:21:06.812 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:06.812 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:06.812 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:06.812 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:06.812 00.000 6880 Enqueuing Expose request
03:21:06.812 00.000 10052 Worker thread wakes up
03:21:06.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:06.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:07.945 01.133 10052 Exposure complete
03:21:08.023 00.078 6880 OnExposeComplete: enter
03:21:08.023 00.000 6880 UpdateGuideState(): m_state=1
03:21:08.023 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 387
03:21:08.023 00.000 6880 Star::Find false star n=15 nbg=278 bg=1.2 sigma=0.7 thresh=3 peak=2
03:21:08.023 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=29, SNR=2.9, Peak=4 HFD=0.0
03:21:08.023 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:08.023 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:08.023 00.000 6880 Status Line: Star lost - low SNR
03:21:08.023 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:08.023 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:08.023 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:08.023 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:08.023 00.000 6880 Enqueuing Expose request
03:21:08.023 00.000 10052 worker thread done servicing request
03:21:08.023 00.000 10052 Worker thread wakes up
03:21:08.023 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:08.023 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:08.228 00.205 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e0a1298-3397-4805-af23-011b5394ce6e"}
03:21:08.228 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e0a1298-3397-4805-af23-011b5394ce6e"}
03:21:08.229 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ca093daf-5430-4a76-bb52-15b0591223f4"}
03:21:08.229 00.000 6880 case statement mapped state 1 to 101
03:21:08.229 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ca093daf-5430-4a76-bb52-15b0591223f4"}
03:21:09.044 00.815 10052 Exposure complete
03:21:09.091 00.047 10052 worker thread done servicing request
03:21:09.091 00.000 6880 OnExposeComplete: enter
03:21:09.091 00.000 6880 UpdateGuideState(): m_state=1
03:21:09.091 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 388
03:21:09.091 00.000 6880 Star::Find false star n=12 nbg=270 bg=1.1 sigma=0.7 thresh=3 peak=2
03:21:09.091 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
03:21:09.091 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:09.091 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:09.091 00.000 6880 Status Line: Star lost - low SNR
03:21:09.091 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:09.091 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:09.091 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:09.091 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:09.091 00.000 6880 Enqueuing Expose request
03:21:09.091 00.000 10052 Worker thread wakes up
03:21:09.091 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:09.091 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:10.240 01.149 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f6f1b196-b88d-41a9-b9cb-afbb653f4b0e"}
03:21:10.240 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f6f1b196-b88d-41a9-b9cb-afbb653f4b0e"}
03:21:10.242 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"96838154-5a22-4c04-a2f6-48878816e5c7"}
03:21:10.242 00.000 6880 case statement mapped state 1 to 101
03:21:10.242 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"96838154-5a22-4c04-a2f6-48878816e5c7"}
03:21:10.242 00.000 10052 Exposure complete
03:21:10.302 00.060 10052 worker thread done servicing request
03:21:10.302 00.000 6880 OnExposeComplete: enter
03:21:10.302 00.000 6880 UpdateGuideState(): m_state=1
03:21:10.302 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 389
03:21:10.302 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.5, Peak=4 HFD=0.0
03:21:10.302 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:10.302 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:10.302 00.000 6880 Status Line: Star lost - low SNR
03:21:10.302 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:10.302 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:10.302 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:10.302 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:10.302 00.000 6880 Enqueuing Expose request
03:21:10.302 00.000 10052 Worker thread wakes up
03:21:10.302 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:10.302 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:11.227 00.925 10052 Exposure complete
03:21:11.289 00.062 10052 worker thread done servicing request
03:21:11.289 00.000 6880 OnExposeComplete: enter
03:21:11.289 00.000 6880 UpdateGuideState(): m_state=1
03:21:11.289 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 390
03:21:11.289 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
03:21:11.289 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:11.289 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:11.289 00.000 6880 Status Line: Star lost - low SNR
03:21:11.294 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:11.294 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:11.294 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:11.294 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:11.294 00.000 6880 Enqueuing Expose request
03:21:11.294 00.000 10052 Worker thread wakes up
03:21:11.294 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:11.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:12.238 00.944 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8749026-bf53-4eed-a1e1-6d6cca7b3a30"}
03:21:12.238 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8749026-bf53-4eed-a1e1-6d6cca7b3a30"}
03:21:12.238 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a11bb445-cf56-4ce9-9148-e2259bccc395"}
03:21:12.238 00.000 6880 case statement mapped state 1 to 101
03:21:12.239 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a11bb445-cf56-4ce9-9148-e2259bccc395"}
03:21:12.426 00.187 10052 Exposure complete
03:21:12.489 00.063 10052 worker thread done servicing request
03:21:12.489 00.000 6880 OnExposeComplete: enter
03:21:12.489 00.000 6880 UpdateGuideState(): m_state=1
03:21:12.489 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 391
03:21:12.489 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
03:21:12.489 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:12.489 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:12.489 00.000 6880 Status Line: Star lost - low SNR
03:21:12.489 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:12.489 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:12.498 00.009 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:12.498 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:12.498 00.000 6880 Enqueuing Expose request
03:21:12.498 00.000 10052 Worker thread wakes up
03:21:12.498 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:12.498 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:13.525 01.027 10052 Exposure complete
03:21:13.594 00.069 10052 worker thread done servicing request
03:21:13.594 00.000 6880 OnExposeComplete: enter
03:21:13.594 00.000 6880 UpdateGuideState(): m_state=1
03:21:13.594 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 392
03:21:13.594 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=4 HFD=0.0
03:21:13.594 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:13.594 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:13.594 00.000 6880 Status Line: Star lost - low mass
03:21:13.594 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:13.594 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:21:13.594 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:13.594 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:13.594 00.000 6880 Enqueuing Expose request
03:21:13.594 00.000 10052 Worker thread wakes up
03:21:13.594 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:13.594 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:14.250 00.656 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1c62fac4-b5bf-4fa9-9f25-47540458663b"}
03:21:14.250 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1c62fac4-b5bf-4fa9-9f25-47540458663b"}
03:21:14.250 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb5264af-a789-4689-9699-2b9ee03692a5"}
03:21:14.250 00.000 6880 case statement mapped state 1 to 101
03:21:14.250 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"bb5264af-a789-4689-9699-2b9ee03692a5"}
03:21:14.720 00.470 10052 Exposure complete
03:21:14.783 00.063 10052 worker thread done servicing request
03:21:14.783 00.000 6880 OnExposeComplete: enter
03:21:14.783 00.000 6880 UpdateGuideState(): m_state=1
03:21:14.783 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 393
03:21:14.783 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=5 HFD=0.0
03:21:14.783 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:14.783 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:14.783 00.000 6880 Status Line: Star lost - low SNR
03:21:14.783 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:14.783 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:14.783 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:14.783 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:14.783 00.000 6880 Enqueuing Expose request
03:21:14.783 00.000 10052 Worker thread wakes up
03:21:14.783 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:14.783 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:15.600 00.817 6880 evsrv: cli 015431E0 connect
03:21:15.600 00.000 6880 case statement mapped state 1 to 101
03:21:15.600 00.000 6880 case statement mapped state 1 to 101
03:21:15.600 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54841,1.582],"units":"arcsec/hr","axes":"RA/Dec"},"id":"bac275d3-a51f-4309-a38d-d31148f585a7"}
03:21:15.600 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:21:15.600 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"bac275d3-a51f-4309-a38d-d31148f585a7"}
03:21:15.600 00.000 6880 evsrv: cli 015431E0 disconnect
03:21:15.606 00.006 6880 evsrv: cli 015431E0 connect
03:21:15.606 00.000 6880 case statement mapped state 1 to 101
03:21:15.606 00.000 6880 case statement mapped state 1 to 101
03:21:15.606 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"fc725fc6-86d2-4f90-9f0b-47568f341088"}
03:21:15.606 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"fc725fc6-86d2-4f90-9f0b-47568f341088"}
03:21:15.607 00.001 6880 evsrv: cli 015431E0 disconnect
03:21:15.607 00.000 6880 evsrv: cli 01543AA0 connect
03:21:15.607 00.000 6880 case statement mapped state 1 to 101
03:21:15.607 00.000 6880 case statement mapped state 1 to 101
03:21:15.607 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"a42f47e3-e0d9-41c5-b98e-cff596053468"}
03:21:15.607 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"a42f47e3-e0d9-41c5-b98e-cff596053468"}
03:21:15.607 00.000 6880 evsrv: cli 01543AA0 disconnect
03:21:15.821 00.214 10052 Exposure complete
03:21:15.884 00.063 10052 worker thread done servicing request
03:21:15.884 00.000 6880 OnExposeComplete: enter
03:21:15.884 00.000 6880 UpdateGuideState(): m_state=1
03:21:15.884 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 394
03:21:15.884 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:21:15.884 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:15.884 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:15.884 00.000 6880 Status Line: Star lost - low SNR
03:21:15.884 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:15.884 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:15.884 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:15.884 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:15.884 00.000 6880 Enqueuing Expose request
03:21:15.884 00.000 10052 Worker thread wakes up
03:21:15.884 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:15.884 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:16.262 00.378 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48929a8f-77f7-4953-ab2b-42c59314ccd5"}
03:21:16.263 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48929a8f-77f7-4953-ab2b-42c59314ccd5"}
03:21:16.263 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"32b47dbf-e0e0-4b8f-a7de-8bd3c9344e02"}
03:21:16.263 00.000 6880 case statement mapped state 1 to 101
03:21:16.263 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"32b47dbf-e0e0-4b8f-a7de-8bd3c9344e02"}
03:21:17.015 00.752 10052 Exposure complete
03:21:17.079 00.064 10052 worker thread done servicing request
03:21:17.079 00.000 6880 OnExposeComplete: enter
03:21:17.079 00.000 6880 UpdateGuideState(): m_state=1
03:21:17.079 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 395
03:21:17.079 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=5 HFD=0.0
03:21:17.079 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:17.079 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:17.079 00.000 6880 Status Line: Star lost - low SNR
03:21:17.079 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:17.079 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:17.079 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:17.079 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:17.079 00.000 6880 Enqueuing Expose request
03:21:17.079 00.000 10052 Worker thread wakes up
03:21:17.079 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:17.079 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:18.121 01.042 10052 Exposure complete
03:21:18.180 00.059 10052 worker thread done servicing request
03:21:18.180 00.000 6880 OnExposeComplete: enter
03:21:18.180 00.000 6880 UpdateGuideState(): m_state=1
03:21:18.180 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 396
03:21:18.180 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=6 HFD=0.0
03:21:18.180 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:18.180 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:18.180 00.000 6880 Status Line: Star lost - low mass
03:21:18.180 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=8, Gamma=0.780
03:21:18.180 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:21:18.180 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:18.180 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:18.180 00.000 6880 Enqueuing Expose request
03:21:18.180 00.000 10052 Worker thread wakes up
03:21:18.180 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:18.180 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:18.275 00.095 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f1b849a6-0c05-4989-892e-bb8aa029146f"}
03:21:18.275 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f1b849a6-0c05-4989-892e-bb8aa029146f"}
03:21:18.277 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"77e5e99b-776e-416e-be53-73cefe5cdd10"}
03:21:18.277 00.000 6880 case statement mapped state 1 to 101
03:21:18.277 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"77e5e99b-776e-416e-be53-73cefe5cdd10"}
03:21:19.325 01.048 10052 Exposure complete
03:21:19.388 00.063 10052 worker thread done servicing request
03:21:19.388 00.000 6880 OnExposeComplete: enter
03:21:19.388 00.000 6880 UpdateGuideState(): m_state=1
03:21:19.388 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 397
03:21:19.388 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.4, Peak=3 HFD=0.0
03:21:19.388 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:19.388 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:19.388 00.000 6880 Status Line: Star lost - low mass
03:21:19.388 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:19.388 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:21:19.388 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:19.388 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:19.388 00.000 6880 Enqueuing Expose request
03:21:19.388 00.000 10052 Worker thread wakes up
03:21:19.388 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:19.388 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:20.287 00.899 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ed52936-8112-4a1d-ab71-6f7344c52d5b"}
03:21:20.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ed52936-8112-4a1d-ab71-6f7344c52d5b"}
03:21:20.287 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55e23307-16cc-436f-b2c7-322537bcfe8e"}
03:21:20.288 00.001 6880 case statement mapped state 1 to 101
03:21:20.288 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"55e23307-16cc-436f-b2c7-322537bcfe8e"}
03:21:20.411 00.123 10052 Exposure complete
03:21:20.458 00.047 10052 worker thread done servicing request
03:21:20.458 00.000 6880 OnExposeComplete: enter
03:21:20.458 00.000 6880 UpdateGuideState(): m_state=1
03:21:20.458 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 398
03:21:20.458 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.4, Peak=3 HFD=0.0
03:21:20.458 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:20.458 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:20.458 00.000 6880 Status Line: Star lost - low mass
03:21:20.458 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:20.458 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:21:20.458 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:20.458 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:20.458 00.000 6880 Enqueuing Expose request
03:21:20.458 00.000 10052 Worker thread wakes up
03:21:20.458 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:20.458 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:21.603 01.145 10052 Exposure complete
03:21:21.669 00.066 10052 worker thread done servicing request
03:21:21.669 00.000 6880 OnExposeComplete: enter
03:21:21.669 00.000 6880 UpdateGuideState(): m_state=1
03:21:21.669 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 399
03:21:21.669 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=4 HFD=0.0
03:21:21.669 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:21.669 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:21.669 00.000 6880 Status Line: Star lost - low mass
03:21:21.669 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:21.669 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:21:21.669 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:21.669 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:21.669 00.000 6880 Enqueuing Expose request
03:21:21.669 00.000 10052 Worker thread wakes up
03:21:21.669 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:21.669 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:22.298 00.629 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39bece81-dc2c-4492-b8dd-c2711a8ffdfe"}
03:21:22.298 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39bece81-dc2c-4492-b8dd-c2711a8ffdfe"}
03:21:22.298 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"12451a4c-260c-4051-9bbe-a2d50f0d24cf"}
03:21:22.298 00.000 6880 case statement mapped state 1 to 101
03:21:22.299 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"12451a4c-260c-4051-9bbe-a2d50f0d24cf"}
03:21:22.688 00.389 10052 Exposure complete
03:21:22.751 00.063 10052 worker thread done servicing request
03:21:22.751 00.000 6880 OnExposeComplete: enter
03:21:22.751 00.000 6880 UpdateGuideState(): m_state=1
03:21:22.751 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 400
03:21:22.751 00.000 6880 Star::Find false star n=10 nbg=273 bg=1.2 sigma=0.6 thresh=3 peak=2
03:21:22.751 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
03:21:22.751 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:22.751 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:22.751 00.000 6880 Status Line: Star lost - low SNR
03:21:22.751 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:22.751 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:22.751 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:22.751 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:22.751 00.000 6880 Enqueuing Expose request
03:21:22.751 00.000 10052 Worker thread wakes up
03:21:22.751 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:22.751 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:23.884 01.133 10052 Exposure complete
03:21:23.947 00.063 10052 worker thread done servicing request
03:21:23.947 00.000 6880 OnExposeComplete: enter
03:21:23.947 00.000 6880 UpdateGuideState(): m_state=1
03:21:23.947 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 401
03:21:23.947 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=6 HFD=0.0
03:21:23.947 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:23.963 00.016 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:23.963 00.000 6880 Status Line: Star lost - low SNR
03:21:23.963 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:23.963 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:23.963 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:23.963 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:23.963 00.000 6880 Enqueuing Expose request
03:21:23.963 00.000 10052 Worker thread wakes up
03:21:23.963 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:23.963 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:24.310 00.347 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e5d5c333-8cc2-446f-8a6f-05074c016cb7"}
03:21:24.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e5d5c333-8cc2-446f-8a6f-05074c016cb7"}
03:21:24.310 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"612681ae-2092-40b0-857f-bc7f90be6ed9"}
03:21:24.310 00.000 6880 case statement mapped state 1 to 101
03:21:24.310 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"612681ae-2092-40b0-857f-bc7f90be6ed9"}
03:21:24.989 00.679 10052 Exposure complete
03:21:25.047 00.058 10052 worker thread done servicing request
03:21:25.047 00.000 6880 OnExposeComplete: enter
03:21:25.047 00.000 6880 UpdateGuideState(): m_state=1
03:21:25.047 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 402
03:21:25.047 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:21:25.047 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:25.047 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:25.047 00.000 6880 Status Line: Star lost - low SNR
03:21:25.049 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:25.049 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:25.049 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:25.049 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:25.049 00.000 6880 Enqueuing Expose request
03:21:25.049 00.000 10052 Worker thread wakes up
03:21:25.049 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:25.049 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:26.189 01.140 10052 Exposure complete
03:21:26.261 00.072 10052 worker thread done servicing request
03:21:26.261 00.000 6880 OnExposeComplete: enter
03:21:26.261 00.000 6880 UpdateGuideState(): m_state=1
03:21:26.261 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 403
03:21:26.261 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:21:26.261 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:26.261 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:26.261 00.000 6880 Status Line: Star lost - low SNR
03:21:26.261 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:26.261 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:26.261 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:26.261 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:26.261 00.000 6880 Enqueuing Expose request
03:21:26.261 00.000 10052 Worker thread wakes up
03:21:26.261 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:26.261 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:26.308 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3bf0de84-ffed-4eb5-a5aa-5a559f6f6721"}
03:21:26.308 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3bf0de84-ffed-4eb5-a5aa-5a559f6f6721"}
03:21:26.308 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c0232e55-4bf9-4536-9e74-73db6c04f017"}
03:21:26.308 00.000 6880 case statement mapped state 1 to 101
03:21:26.308 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c0232e55-4bf9-4536-9e74-73db6c04f017"}
03:21:27.175 00.867 10052 Exposure complete
03:21:27.238 00.063 10052 worker thread done servicing request
03:21:27.238 00.000 6880 OnExposeComplete: enter
03:21:27.238 00.000 6880 UpdateGuideState(): m_state=1
03:21:27.238 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 404
03:21:27.238 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
03:21:27.238 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:27.238 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:27.238 00.000 6880 Status Line: Star lost - low SNR
03:21:27.251 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:27.251 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:27.251 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:27.251 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:27.251 00.000 6880 Enqueuing Expose request
03:21:27.251 00.000 10052 Worker thread wakes up
03:21:27.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:27.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:28.309 01.058 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70a37f62-3902-422e-ab14-0a26a271115e"}
03:21:28.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70a37f62-3902-422e-ab14-0a26a271115e"}
03:21:28.309 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"069d055c-3d99-4a8f-bf7a-2a10c268e9db"}
03:21:28.312 00.003 6880 case statement mapped state 1 to 101
03:21:28.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"069d055c-3d99-4a8f-bf7a-2a10c268e9db"}
03:21:28.388 00.076 10052 Exposure complete
03:21:28.452 00.064 10052 worker thread done servicing request
03:21:28.452 00.000 6880 OnExposeComplete: enter
03:21:28.452 00.000 6880 UpdateGuideState(): m_state=1
03:21:28.452 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 405
03:21:28.452 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.6, Peak=4 HFD=0.0
03:21:28.452 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:28.452 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:28.452 00.000 6880 Status Line: Star lost - low SNR
03:21:28.465 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:28.465 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:28.465 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:28.465 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:28.465 00.000 6880 Enqueuing Expose request
03:21:28.465 00.000 10052 Worker thread wakes up
03:21:28.465 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:28.465 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:29.376 00.911 10052 Exposure complete
03:21:29.440 00.064 10052 worker thread done servicing request
03:21:29.440 00.000 6880 OnExposeComplete: enter
03:21:29.440 00.000 6880 UpdateGuideState(): m_state=1
03:21:29.440 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 406
03:21:29.440 00.000 6880 Star::Find false star n=10 nbg=276 bg=1.2 sigma=0.7 thresh=3 peak=2
03:21:29.440 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=6 HFD=0.0
03:21:29.440 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:29.440 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:29.440 00.000 6880 Status Line: Star lost - low SNR
03:21:29.450 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:29.450 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:29.450 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:29.450 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:29.450 00.000 6880 Enqueuing Expose request
03:21:29.450 00.000 10052 Worker thread wakes up
03:21:29.450 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:29.450 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:30.313 00.863 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d85c6f25-9520-4bfd-8253-62b42db1e444"}
03:21:30.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d85c6f25-9520-4bfd-8253-62b42db1e444"}
03:21:30.313 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"12377937-411d-4765-997c-6f7b1770b51f"}
03:21:30.313 00.000 6880 case statement mapped state 1 to 101
03:21:30.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"12377937-411d-4765-997c-6f7b1770b51f"}
03:21:30.579 00.266 10052 Exposure complete
03:21:30.657 00.078 10052 worker thread done servicing request
03:21:30.657 00.000 6880 OnExposeComplete: enter
03:21:30.657 00.000 6880 UpdateGuideState(): m_state=1
03:21:30.657 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 407
03:21:30.657 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=4 HFD=0.0
03:21:30.657 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:30.657 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:30.657 00.000 6880 Status Line: Star lost - low SNR
03:21:30.657 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=77, med=2, FiltMin=0, FiltMax=12, Gamma=0.780
03:21:30.657 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:30.657 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:30.657 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:30.657 00.000 6880 Enqueuing Expose request
03:21:30.657 00.000 10052 Worker thread wakes up
03:21:30.657 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:30.657 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:31.676 01.019 10052 Exposure complete
03:21:31.739 00.063 10052 worker thread done servicing request
03:21:31.739 00.000 6880 OnExposeComplete: enter
03:21:31.739 00.000 6880 UpdateGuideState(): m_state=1
03:21:31.739 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 408
03:21:31.739 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
03:21:31.739 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:31.739 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:31.739 00.000 6880 Status Line: Star lost - low SNR
03:21:31.739 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:31.739 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:31.739 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:31.739 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:31.739 00.000 6880 Enqueuing Expose request
03:21:31.739 00.000 10052 Worker thread wakes up
03:21:31.739 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:31.739 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:32.324 00.585 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2970b576-30d8-4509-b909-5901e7513ce5"}
03:21:32.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2970b576-30d8-4509-b909-5901e7513ce5"}
03:21:32.327 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"52b181b3-5f8c-41d8-b3af-715cdab98cf9"}
03:21:32.327 00.000 6880 case statement mapped state 1 to 101
03:21:32.327 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"52b181b3-5f8c-41d8-b3af-715cdab98cf9"}
03:21:32.876 00.549 10052 Exposure complete
03:21:32.937 00.061 10052 worker thread done servicing request
03:21:32.937 00.000 6880 OnExposeComplete: enter
03:21:32.937 00.000 6880 UpdateGuideState(): m_state=1
03:21:32.937 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 409
03:21:32.937 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=5 HFD=0.0
03:21:32.937 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:32.937 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:32.937 00.000 6880 Status Line: Star lost - low SNR
03:21:32.945 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:32.945 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:32.945 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:32.945 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:32.945 00.000 6880 Enqueuing Expose request
03:21:32.945 00.000 10052 Worker thread wakes up
03:21:32.945 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:32.945 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:33.967 01.022 10052 Exposure complete
03:21:34.026 00.059 6880 OnExposeComplete: enter
03:21:34.026 00.000 6880 UpdateGuideState(): m_state=1
03:21:34.026 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 410
03:21:34.026 00.000 6880 Star::Find false star n=13 nbg=279 bg=1.2 sigma=0.7 thresh=3 peak=2
03:21:34.026 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=4 HFD=0.0
03:21:34.026 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:34.026 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:34.026 00.000 6880 Status Line: Star lost - low SNR
03:21:34.026 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:34.026 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:34.026 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:34.026 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:34.026 00.000 6880 Enqueuing Expose request
03:21:34.026 00.000 10052 worker thread done servicing request
03:21:34.026 00.000 10052 Worker thread wakes up
03:21:34.026 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:34.026 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:34.340 00.314 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"941ea08c-84b2-4ccf-8b07-d73985591bb0"}
03:21:34.340 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"941ea08c-84b2-4ccf-8b07-d73985591bb0"}
03:21:34.341 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f84fe33-b0b7-497a-ae2e-c9d246a45931"}
03:21:34.341 00.000 6880 case statement mapped state 1 to 101
03:21:34.341 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"4f84fe33-b0b7-497a-ae2e-c9d246a45931"}
03:21:35.171 00.830 10052 Exposure complete
03:21:35.235 00.064 10052 worker thread done servicing request
03:21:35.235 00.000 6880 OnExposeComplete: enter
03:21:35.235 00.000 6880 UpdateGuideState(): m_state=1
03:21:35.235 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 411
03:21:35.235 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=5 HFD=0.0
03:21:35.235 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:35.235 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:35.235 00.000 6880 Status Line: Star lost - low SNR
03:21:35.246 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:35.246 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:35.246 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:35.246 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:35.246 00.000 6880 Enqueuing Expose request
03:21:35.246 00.000 10052 Worker thread wakes up
03:21:35.246 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:35.246 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:35.614 00.368 6880 evsrv: cli 01543AA0 connect
03:21:35.614 00.000 6880 case statement mapped state 1 to 101
03:21:35.614 00.000 6880 case statement mapped state 1 to 101
03:21:35.614 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54836,1.58198],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7c6bba2c-58ea-4853-8066-3ab768d8a605"}
03:21:35.614 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:21:35.614 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"7c6bba2c-58ea-4853-8066-3ab768d8a605"}
03:21:35.614 00.000 6880 evsrv: cli 01543AA0 disconnect
03:21:35.614 00.000 6880 evsrv: cli 015431E0 connect
03:21:35.614 00.000 6880 case statement mapped state 1 to 101
03:21:35.623 00.009 6880 case statement mapped state 1 to 101
03:21:35.623 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"92b08699-2903-467d-bffd-cd394cb7aa38"}
03:21:35.623 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"92b08699-2903-467d-bffd-cd394cb7aa38"}
03:21:35.623 00.000 6880 evsrv: cli 015431E0 disconnect
03:21:35.624 00.001 6880 evsrv: cli 01543AA0 connect
03:21:35.624 00.000 6880 case statement mapped state 1 to 101
03:21:35.624 00.000 6880 case statement mapped state 1 to 101
03:21:35.624 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"32e71382-7706-42db-9f1a-0a7cf9f00419"}
03:21:35.624 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"32e71382-7706-42db-9f1a-0a7cf9f00419"}
03:21:35.624 00.000 6880 evsrv: cli 01543AA0 disconnect
03:21:36.261 00.637 10052 Exposure complete
03:21:36.324 00.063 10052 worker thread done servicing request
03:21:36.324 00.000 6880 OnExposeComplete: enter
03:21:36.324 00.000 6880 UpdateGuideState(): m_state=1
03:21:36.324 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 412
03:21:36.324 00.000 6880 Star::Find false star n=12 nbg=272 bg=1.2 sigma=0.7 thresh=3 peak=2
03:21:36.324 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
03:21:36.324 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:36.324 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:36.324 00.000 6880 Status Line: Star lost - low SNR
03:21:36.331 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:36.331 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:36.331 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:36.331 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:36.331 00.000 6880 Enqueuing Expose request
03:21:36.331 00.000 10052 Worker thread wakes up
03:21:36.331 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:36.331 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:36.339 00.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6fe1d3c5-fa5e-486f-bb21-e298dc3dc3e7"}
03:21:36.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6fe1d3c5-fa5e-486f-bb21-e298dc3dc3e7"}
03:21:36.339 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"acc6adb2-cd98-42d5-9425-44d54bf187f6"}
03:21:36.339 00.000 6880 case statement mapped state 1 to 101
03:21:36.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"acc6adb2-cd98-42d5-9425-44d54bf187f6"}
03:21:37.454 01.115 10052 Exposure complete
03:21:37.515 00.061 10052 worker thread done servicing request
03:21:37.515 00.000 6880 OnExposeComplete: enter
03:21:37.515 00.000 6880 UpdateGuideState(): m_state=1
03:21:37.515 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 413
03:21:37.515 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
03:21:37.515 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:37.515 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:37.515 00.000 6880 Status Line: Star lost - low mass
03:21:37.515 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:37.515 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:21:37.515 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:37.515 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:37.515 00.000 6880 Enqueuing Expose request
03:21:37.515 00.000 10052 Worker thread wakes up
03:21:37.515 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:37.515 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:38.351 00.836 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"178130cb-5078-4ef6-bfcf-23061e1bc15b"}
03:21:38.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"178130cb-5078-4ef6-bfcf-23061e1bc15b"}
03:21:38.353 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f15997cf-4cc4-44eb-856d-a978f0e7c4e3"}
03:21:38.353 00.000 6880 case statement mapped state 1 to 101
03:21:38.353 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f15997cf-4cc4-44eb-856d-a978f0e7c4e3"}
03:21:38.540 00.187 10052 Exposure complete
03:21:38.587 00.047 10052 worker thread done servicing request
03:21:38.587 00.000 6880 OnExposeComplete: enter
03:21:38.587 00.000 6880 UpdateGuideState(): m_state=1
03:21:38.587 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 414
03:21:38.587 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=5 HFD=0.0
03:21:38.587 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:38.587 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:38.587 00.000 6880 Status Line: Star lost - low SNR
03:21:38.587 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:38.587 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:38.587 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:38.587 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:38.587 00.000 6880 Enqueuing Expose request
03:21:38.587 00.000 10052 Worker thread wakes up
03:21:38.587 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:38.587 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:39.735 01.148 10052 Exposure complete
03:21:39.796 00.061 10052 worker thread done servicing request
03:21:39.796 00.000 6880 OnExposeComplete: enter
03:21:39.796 00.000 6880 UpdateGuideState(): m_state=1
03:21:39.796 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 415
03:21:39.796 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:21:39.796 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:39.796 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:39.796 00.000 6880 Status Line: Star lost - low SNR
03:21:39.796 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:39.796 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:39.796 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:39.796 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:39.796 00.000 6880 Enqueuing Expose request
03:21:39.796 00.000 10052 Worker thread wakes up
03:21:39.812 00.016 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:39.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:40.351 00.539 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1298ea73-39d2-4e9b-9fa6-68313b39da8a"}
03:21:40.351 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1298ea73-39d2-4e9b-9fa6-68313b39da8a"}
03:21:40.351 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2b48a4c7-4151-4ef7-963e-bc88ff5c77c2"}
03:21:40.351 00.000 6880 case statement mapped state 1 to 101
03:21:40.354 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2b48a4c7-4151-4ef7-963e-bc88ff5c77c2"}
03:21:40.822 00.468 10052 Exposure complete
03:21:40.870 00.048 10052 worker thread done servicing request
03:21:40.870 00.000 6880 OnExposeComplete: enter
03:21:40.870 00.000 6880 UpdateGuideState(): m_state=1
03:21:40.870 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 416
03:21:40.870 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=3 HFD=0.0
03:21:40.870 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:40.870 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:40.870 00.000 6880 Status Line: Star lost - low mass
03:21:40.882 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:40.882 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:21:40.882 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:40.882 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:40.882 00.000 6880 Enqueuing Expose request
03:21:40.882 00.000 10052 Worker thread wakes up
03:21:40.882 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:40.882 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:42.015 01.133 10052 Exposure complete
03:21:42.062 00.047 10052 worker thread done servicing request
03:21:42.062 00.000 6880 OnExposeComplete: enter
03:21:42.062 00.000 6880 UpdateGuideState(): m_state=1
03:21:42.062 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 417
03:21:42.062 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=3 HFD=0.0
03:21:42.062 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:42.062 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:42.062 00.000 6880 Status Line: Star lost - low mass
03:21:42.062 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:42.062 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:21:42.062 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:42.062 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:42.062 00.000 6880 Enqueuing Expose request
03:21:42.062 00.000 10052 Worker thread wakes up
03:21:42.062 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:42.062 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:42.363 00.301 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5047310e-8253-4411-8e6c-85e8d176ad2c"}
03:21:42.363 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5047310e-8253-4411-8e6c-85e8d176ad2c"}
03:21:42.363 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"807507c0-a04c-46d8-a5c6-65d46f808ab1"}
03:21:42.365 00.002 6880 case statement mapped state 1 to 101
03:21:42.365 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"807507c0-a04c-46d8-a5c6-65d46f808ab1"}
03:21:43.101 00.736 10052 Exposure complete
03:21:43.149 00.048 10052 worker thread done servicing request
03:21:43.149 00.000 6880 OnExposeComplete: enter
03:21:43.149 00.000 6880 UpdateGuideState(): m_state=1
03:21:43.149 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 418
03:21:43.149 00.000 6880 Star::Find false star n=10 nbg=286 bg=1.1 sigma=0.7 thresh=3 peak=2
03:21:43.149 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=4 HFD=0.0
03:21:43.149 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:43.149 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:43.149 00.000 6880 Status Line: Star lost - low SNR
03:21:43.149 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:43.149 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:43.149 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:43.149 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:43.149 00.000 6880 Enqueuing Expose request
03:21:43.149 00.000 10052 Worker thread wakes up
03:21:43.149 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:43.149 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:44.300 01.151 10052 Exposure complete
03:21:44.353 00.053 10052 worker thread done servicing request
03:21:44.353 00.000 6880 OnExposeComplete: enter
03:21:44.353 00.000 6880 UpdateGuideState(): m_state=1
03:21:44.353 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 419
03:21:44.353 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=5 HFD=0.0
03:21:44.353 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:44.353 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:44.353 00.000 6880 Status Line: Star lost - low SNR
03:21:44.353 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:21:44.353 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:44.353 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:44.353 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:44.353 00.000 6880 Enqueuing Expose request
03:21:44.353 00.000 10052 Worker thread wakes up
03:21:44.353 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:44.353 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:44.363 00.010 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"afae4c8b-bb81-4608-9c7e-e43cd230526e"}
03:21:44.363 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"afae4c8b-bb81-4608-9c7e-e43cd230526e"}
03:21:44.364 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a4558d60-0891-4586-bb81-3b190a12b24c"}
03:21:44.364 00.000 6880 case statement mapped state 1 to 101
03:21:44.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a4558d60-0891-4586-bb81-3b190a12b24c"}
03:21:45.383 01.019 10052 Exposure complete
03:21:45.447 00.064 10052 worker thread done servicing request
03:21:45.447 00.000 6880 OnExposeComplete: enter
03:21:45.447 00.000 6880 UpdateGuideState(): m_state=1
03:21:45.448 00.001 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 420
03:21:45.448 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:21:45.448 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:45.448 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:45.448 00.000 6880 Status Line: Star lost - low SNR
03:21:45.448 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:45.449 00.001 6880 UpdateGuideState exits: Star lost - low SNR
03:21:45.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:45.449 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:45.449 00.000 6880 Enqueuing Expose request
03:21:45.449 00.000 10052 Worker thread wakes up
03:21:45.449 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:45.449 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:46.364 00.915 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07d59e35-a1d5-46f6-85cc-fa7d698905e5"}
03:21:46.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07d59e35-a1d5-46f6-85cc-fa7d698905e5"}
03:21:46.364 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4702d958-f11a-4d49-96a9-8791b215664a"}
03:21:46.364 00.000 6880 case statement mapped state 1 to 101
03:21:46.364 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"4702d958-f11a-4d49-96a9-8791b215664a"}
03:21:46.584 00.220 10052 Exposure complete
03:21:46.646 00.062 10052 worker thread done servicing request
03:21:46.646 00.000 6880 OnExposeComplete: enter
03:21:46.646 00.000 6880 UpdateGuideState(): m_state=1
03:21:46.646 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 421
03:21:46.646 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=3 HFD=0.0
03:21:46.646 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:46.646 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:46.646 00.000 6880 Status Line: Star lost - low SNR
03:21:46.646 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:46.646 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:46.646 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:46.646 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:46.646 00.000 6880 Enqueuing Expose request
03:21:46.646 00.000 10052 Worker thread wakes up
03:21:46.646 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:46.646 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:47.573 00.927 10052 Exposure complete
03:21:47.670 00.097 10052 worker thread done servicing request
03:21:47.670 00.000 6880 OnExposeComplete: enter
03:21:47.670 00.000 6880 UpdateGuideState(): m_state=1
03:21:47.670 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 422
03:21:47.670 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=6 HFD=0.0
03:21:47.670 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:47.670 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:47.670 00.000 6880 Status Line: Star lost - low SNR
03:21:47.681 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:47.681 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:47.681 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:47.681 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:47.681 00.000 6880 Enqueuing Expose request
03:21:47.681 00.000 10052 Worker thread wakes up
03:21:47.681 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:47.681 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:48.366 00.685 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"67d4a7d2-e008-4b96-9cc2-baf1b1d6b732"}
03:21:48.366 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"67d4a7d2-e008-4b96-9cc2-baf1b1d6b732"}
03:21:48.367 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21240497-0f3c-4b75-9329-c822cfa7b645"}
03:21:48.367 00.000 6880 case statement mapped state 1 to 101
03:21:48.367 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"21240497-0f3c-4b75-9329-c822cfa7b645"}
03:21:48.805 00.438 10052 Exposure complete
03:21:48.868 00.063 10052 worker thread done servicing request
03:21:48.868 00.000 6880 OnExposeComplete: enter
03:21:48.868 00.000 6880 UpdateGuideState(): m_state=1
03:21:48.868 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 423
03:21:48.868 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=6 HFD=0.0
03:21:48.868 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:48.868 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:48.868 00.000 6880 Status Line: Star lost - low SNR
03:21:48.868 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:48.868 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:48.868 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:48.868 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:48.868 00.000 6880 Enqueuing Expose request
03:21:48.868 00.000 10052 Worker thread wakes up
03:21:48.868 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:48.868 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:49.906 01.038 10052 Exposure complete
03:21:49.969 00.063 10052 worker thread done servicing request
03:21:49.969 00.000 6880 OnExposeComplete: enter
03:21:49.969 00.000 6880 UpdateGuideState(): m_state=1
03:21:49.969 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 424
03:21:49.969 00.000 6880 Star::Find false star n=9 nbg=284 bg=1.0 sigma=0.7 thresh=3 peak=1
03:21:49.969 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:21:49.969 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:49.969 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:49.969 00.000 6880 Status Line: Star lost - low SNR
03:21:49.969 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:49.969 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:49.969 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:49.969 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:49.969 00.000 6880 Enqueuing Expose request
03:21:49.969 00.000 10052 Worker thread wakes up
03:21:49.969 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:49.969 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:50.379 00.410 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b8a7cef5-9e10-483f-8bc6-b980053c9a3c"}
03:21:50.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b8a7cef5-9e10-483f-8bc6-b980053c9a3c"}
03:21:50.379 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0e701809-b1f0-4b7d-b5a7-62ed12e09828"}
03:21:50.379 00.000 6880 case statement mapped state 1 to 101
03:21:50.379 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"0e701809-b1f0-4b7d-b5a7-62ed12e09828"}
03:21:51.115 00.736 10052 Exposure complete
03:21:51.178 00.063 10052 worker thread done servicing request
03:21:51.178 00.000 6880 OnExposeComplete: enter
03:21:51.178 00.000 6880 UpdateGuideState(): m_state=1
03:21:51.178 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 425
03:21:51.178 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=4 HFD=0.0
03:21:51.178 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:51.178 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:51.178 00.000 6880 Status Line: Star lost - low SNR
03:21:51.178 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:51.178 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:51.178 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:51.178 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:51.178 00.000 6880 Enqueuing Expose request
03:21:51.178 00.000 10052 Worker thread wakes up
03:21:51.178 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:51.178 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:52.202 01.024 10052 Exposure complete
03:21:52.265 00.063 10052 worker thread done servicing request
03:21:52.265 00.000 6880 OnExposeComplete: enter
03:21:52.265 00.000 6880 UpdateGuideState(): m_state=1
03:21:52.265 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 426
03:21:52.265 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=5 HFD=0.0
03:21:52.265 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:52.265 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:52.265 00.000 6880 Status Line: Star lost - low mass
03:21:52.265 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:52.265 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:21:52.265 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:52.265 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:52.265 00.000 6880 Enqueuing Expose request
03:21:52.265 00.000 10052 Worker thread wakes up
03:21:52.265 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:52.265 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:52.376 00.111 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"489d6655-2cda-4364-8f00-6effcafe0e44"}
03:21:52.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"489d6655-2cda-4364-8f00-6effcafe0e44"}
03:21:52.376 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"70d279d9-961e-4f1b-9dca-ec566d5c0b09"}
03:21:52.376 00.000 6880 case statement mapped state 1 to 101
03:21:52.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"70d279d9-961e-4f1b-9dca-ec566d5c0b09"}
03:21:53.412 01.036 10052 Exposure complete
03:21:53.474 00.062 10052 worker thread done servicing request
03:21:53.474 00.000 6880 OnExposeComplete: enter
03:21:53.474 00.000 6880 UpdateGuideState(): m_state=1
03:21:53.480 00.006 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 427
03:21:53.480 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=3 HFD=0.0
03:21:53.480 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:53.480 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:53.480 00.000 6880 Status Line: Star lost - low SNR
03:21:53.480 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:53.480 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:53.480 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:53.480 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:53.480 00.000 6880 Enqueuing Expose request
03:21:53.480 00.000 10052 Worker thread wakes up
03:21:53.480 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:53.480 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:54.374 00.894 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81051d3e-74f3-496f-aeb4-68424c21cfb1"}
03:21:54.374 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81051d3e-74f3-496f-aeb4-68424c21cfb1"}
03:21:54.374 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0e200ff-d5be-46d7-a463-db0d402b86eb"}
03:21:54.377 00.003 6880 case statement mapped state 1 to 101
03:21:54.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d0e200ff-d5be-46d7-a463-db0d402b86eb"}
03:21:54.501 00.124 10052 Exposure complete
03:21:54.564 00.063 10052 worker thread done servicing request
03:21:54.564 00.000 6880 OnExposeComplete: enter
03:21:54.564 00.000 6880 UpdateGuideState(): m_state=1
03:21:54.564 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 428
03:21:54.564 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=5 HFD=0.0
03:21:54.564 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:54.564 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:54.564 00.000 6880 Status Line: Star lost - low SNR
03:21:54.572 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:54.572 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:54.572 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:54.572 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:54.572 00.000 6880 Enqueuing Expose request
03:21:54.572 00.000 10052 Worker thread wakes up
03:21:54.572 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:54.572 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:55.636 01.064 6880 evsrv: cli 015431E0 connect
03:21:55.636 00.000 6880 case statement mapped state 1 to 101
03:21:55.638 00.002 6880 case statement mapped state 1 to 101
03:21:55.638 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54831,1.58195],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ddeeace5-e633-4a93-a1b9-9b3fd94e8323"}
03:21:55.638 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:21:55.638 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"ddeeace5-e633-4a93-a1b9-9b3fd94e8323"}
03:21:55.638 00.000 6880 evsrv: cli 015431E0 disconnect
03:21:55.638 00.000 6880 evsrv: cli 01543AA0 connect
03:21:55.638 00.000 6880 case statement mapped state 1 to 101
03:21:55.638 00.000 6880 case statement mapped state 1 to 101
03:21:55.640 00.002 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"9af66476-13c8-419f-8afd-fb8479b0e679"}
03:21:55.640 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"9af66476-13c8-419f-8afd-fb8479b0e679"}
03:21:55.640 00.000 6880 evsrv: cli 01543AA0 disconnect
03:21:55.642 00.002 6880 evsrv: cli 015431E0 connect
03:21:55.642 00.000 6880 case statement mapped state 1 to 101
03:21:55.642 00.000 6880 case statement mapped state 1 to 101
03:21:55.642 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"a1f75ad3-89bb-4366-a0ec-14f0fc4d2af8"}
03:21:55.642 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"a1f75ad3-89bb-4366-a0ec-14f0fc4d2af8"}
03:21:55.642 00.000 6880 evsrv: cli 015431E0 disconnect
03:21:55.697 00.055 10052 Exposure complete
03:21:55.741 00.044 10052 worker thread done servicing request
03:21:55.741 00.000 6880 OnExposeComplete: enter
03:21:55.741 00.000 6880 UpdateGuideState(): m_state=1
03:21:55.741 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 429
03:21:55.741 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=5 HFD=0.0
03:21:55.741 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:55.741 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:55.741 00.000 6880 Status Line: Star lost - low mass
03:21:55.745 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:55.745 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:21:55.745 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:55.745 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:55.745 00.000 6880 Enqueuing Expose request
03:21:55.745 00.000 10052 Worker thread wakes up
03:21:55.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:55.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:56.376 00.631 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad062908-7578-4e49-94c4-43362a013517"}
03:21:56.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad062908-7578-4e49-94c4-43362a013517"}
03:21:56.376 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9ba6f868-9c31-4387-9291-13bea8d2bee4"}
03:21:56.376 00.000 6880 case statement mapped state 1 to 101
03:21:56.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9ba6f868-9c31-4387-9291-13bea8d2bee4"}
03:21:56.767 00.391 10052 Exposure complete
03:21:56.814 00.047 6880 OnExposeComplete: enter
03:21:56.814 00.000 6880 UpdateGuideState(): m_state=1
03:21:56.814 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 430
03:21:56.814 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
03:21:56.814 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:56.814 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:56.814 00.000 6880 Status Line: Star lost - low SNR
03:21:56.814 00.000 10052 worker thread done servicing request
03:21:56.814 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:56.822 00.008 6880 UpdateGuideState exits: Star lost - low SNR
03:21:56.822 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:56.822 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:56.822 00.000 6880 Enqueuing Expose request
03:21:56.822 00.000 10052 Worker thread wakes up
03:21:56.822 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:56.822 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:57.947 01.125 10052 Exposure complete
03:21:58.011 00.064 6880 OnExposeComplete: enter
03:21:58.011 00.000 6880 UpdateGuideState(): m_state=1
03:21:58.011 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 431
03:21:58.011 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:21:58.011 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:58.011 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:58.011 00.000 6880 Status Line: Star lost - low SNR
03:21:58.011 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:58.011 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:58.011 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:58.011 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:58.011 00.000 6880 Enqueuing Expose request
03:21:58.011 00.000 10052 worker thread done servicing request
03:21:58.011 00.000 10052 Worker thread wakes up
03:21:58.011 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:58.011 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:21:58.376 00.365 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd2d315d-2c08-47b2-8c52-0007afd1fa90"}
03:21:58.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd2d315d-2c08-47b2-8c52-0007afd1fa90"}
03:21:58.376 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7018fe21-c081-4ed2-b25a-37d28b62dc88"}
03:21:58.376 00.000 6880 case statement mapped state 1 to 101
03:21:58.376 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7018fe21-c081-4ed2-b25a-37d28b62dc88"}
03:21:59.036 00.660 10052 Exposure complete
03:21:59.096 00.060 10052 worker thread done servicing request
03:21:59.096 00.000 6880 OnExposeComplete: enter
03:21:59.096 00.000 6880 UpdateGuideState(): m_state=1
03:21:59.096 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 432
03:21:59.096 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
03:21:59.096 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:21:59.096 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:21:59.096 00.000 6880 Status Line: Star lost - low SNR
03:21:59.096 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:21:59.096 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:21:59.096 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:21:59.096 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:21:59.096 00.000 6880 Enqueuing Expose request
03:21:59.096 00.000 10052 Worker thread wakes up
03:21:59.096 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:21:59.096 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:00.230 01.134 10052 Exposure complete
03:22:00.293 00.063 10052 worker thread done servicing request
03:22:00.293 00.000 6880 OnExposeComplete: enter
03:22:00.293 00.000 6880 UpdateGuideState(): m_state=1
03:22:00.293 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 433
03:22:00.293 00.000 6880 Star::Find false star n=11 nbg=284 bg=1.0 sigma=0.7 thresh=3 peak=1
03:22:00.293 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
03:22:00.293 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:00.293 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:00.293 00.000 6880 Status Line: Star lost - low SNR
03:22:00.293 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:00.293 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:00.293 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:00.293 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:00.293 00.000 6880 Enqueuing Expose request
03:22:00.293 00.000 10052 Worker thread wakes up
03:22:00.293 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:00.293 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:00.373 00.080 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bd59bb24-f498-4f5b-ae9c-d796a06f2cf8"}
03:22:00.373 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bd59bb24-f498-4f5b-ae9c-d796a06f2cf8"}
03:22:00.373 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3e3968e6-7f55-4a9b-aabc-3d51fd0d11c6"}
03:22:00.373 00.000 6880 case statement mapped state 1 to 101
03:22:00.376 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3e3968e6-7f55-4a9b-aabc-3d51fd0d11c6"}
03:22:01.313 00.937 10052 Exposure complete
03:22:01.360 00.047 10052 worker thread done servicing request
03:22:01.360 00.000 6880 OnExposeComplete: enter
03:22:01.360 00.000 6880 UpdateGuideState(): m_state=1
03:22:01.360 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 434
03:22:01.360 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=4 HFD=0.0
03:22:01.360 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:01.360 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:01.360 00.000 6880 Status Line: Star lost - low mass
03:22:01.374 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:01.374 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:01.374 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:01.374 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:01.374 00.000 6880 Enqueuing Expose request
03:22:01.374 00.000 10052 Worker thread wakes up
03:22:01.374 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:01.374 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:02.382 01.008 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c5e5a17f-a7d9-4164-b423-6bba2c7fef1c"}
03:22:02.382 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c5e5a17f-a7d9-4164-b423-6bba2c7fef1c"}
03:22:02.384 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"71c6b32e-e7d9-48f0-9da5-c61c57a0d0d9"}
03:22:02.384 00.000 6880 case statement mapped state 1 to 101
03:22:02.384 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"71c6b32e-e7d9-48f0-9da5-c61c57a0d0d9"}
03:22:02.507 00.123 10052 Exposure complete
03:22:02.570 00.063 10052 worker thread done servicing request
03:22:02.570 00.000 6880 OnExposeComplete: enter
03:22:02.570 00.000 6880 UpdateGuideState(): m_state=1
03:22:02.570 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 435
03:22:02.570 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=5 HFD=0.0
03:22:02.570 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:02.570 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:02.570 00.000 6880 Status Line: Star lost - low SNR
03:22:02.586 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:02.586 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:02.586 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:02.586 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:02.586 00.000 6880 Enqueuing Expose request
03:22:02.586 00.000 10052 Worker thread wakes up
03:22:02.586 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:02.586 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:03.495 00.909 10052 Exposure complete
03:22:03.558 00.063 10052 worker thread done servicing request
03:22:03.558 00.000 6880 OnExposeComplete: enter
03:22:03.558 00.000 6880 UpdateGuideState(): m_state=1
03:22:03.558 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 436
03:22:03.558 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
03:22:03.558 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:03.558 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:03.558 00.000 6880 Status Line: Star lost - low mass
03:22:03.558 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:22:03.558 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:03.558 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:03.558 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:03.558 00.000 6880 Enqueuing Expose request
03:22:03.558 00.000 10052 Worker thread wakes up
03:22:03.558 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:03.558 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:04.393 00.835 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e7f0fbbc-1582-4c2d-8b2d-4771174cd512"}
03:22:04.393 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e7f0fbbc-1582-4c2d-8b2d-4771174cd512"}
03:22:04.395 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fa2357b-7065-4e0f-a612-2c0205a81a78"}
03:22:04.395 00.000 6880 case statement mapped state 1 to 101
03:22:04.395 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9fa2357b-7065-4e0f-a612-2c0205a81a78"}
03:22:04.707 00.312 10052 Exposure complete
03:22:04.754 00.047 10052 worker thread done servicing request
03:22:04.754 00.000 6880 OnExposeComplete: enter
03:22:04.754 00.000 6880 UpdateGuideState(): m_state=1
03:22:04.754 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 437
03:22:04.754 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=5 HFD=0.0
03:22:04.754 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:04.754 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:04.754 00.000 6880 Status Line: Star lost - low SNR
03:22:04.765 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:04.765 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:04.765 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:04.765 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:04.765 00.000 6880 Enqueuing Expose request
03:22:04.765 00.000 10052 Worker thread wakes up
03:22:04.765 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:04.765 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:05.792 01.027 10052 Exposure complete
03:22:05.839 00.047 10052 worker thread done servicing request
03:22:05.839 00.000 6880 OnExposeComplete: enter
03:22:05.854 00.015 6880 UpdateGuideState(): m_state=1
03:22:05.854 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 438
03:22:05.854 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
03:22:05.854 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:05.854 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:05.854 00.000 6880 Status Line: Star lost - low SNR
03:22:05.854 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:05.854 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:05.854 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:05.854 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:05.854 00.000 6880 Enqueuing Expose request
03:22:05.854 00.000 10052 Worker thread wakes up
03:22:05.854 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:05.854 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:06.406 00.552 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5047bda8-9f31-419e-9678-670cb619eb58"}
03:22:06.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5047bda8-9f31-419e-9678-670cb619eb58"}
03:22:06.406 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c5942c8d-ec45-4e2f-b416-76102498a4af"}
03:22:06.406 00.000 6880 case statement mapped state 1 to 101
03:22:06.406 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c5942c8d-ec45-4e2f-b416-76102498a4af"}
03:22:06.986 00.580 10052 Exposure complete
03:22:07.059 00.073 10052 worker thread done servicing request
03:22:07.059 00.000 6880 OnExposeComplete: enter
03:22:07.059 00.000 6880 UpdateGuideState(): m_state=1
03:22:07.059 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 439
03:22:07.059 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.6, Peak=4 HFD=0.0
03:22:07.065 00.006 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:07.065 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:07.065 00.000 6880 Status Line: Star lost - low SNR
03:22:07.066 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:07.066 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:07.066 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:07.066 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:07.066 00.000 6880 Enqueuing Expose request
03:22:07.066 00.000 10052 Worker thread wakes up
03:22:07.066 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:07.066 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:07.980 00.914 10052 Exposure complete
03:22:08.044 00.064 10052 worker thread done servicing request
03:22:08.044 00.000 6880 OnExposeComplete: enter
03:22:08.044 00.000 6880 UpdateGuideState(): m_state=1
03:22:08.044 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 440
03:22:08.044 00.000 6880 Star::Find false star n=12 nbg=286 bg=1.1 sigma=0.7 thresh=3 peak=2
03:22:08.044 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
03:22:08.044 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:08.044 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:08.044 00.000 6880 Status Line: Star lost - low SNR
03:22:08.052 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:08.052 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:08.052 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:08.052 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:08.052 00.000 6880 Enqueuing Expose request
03:22:08.052 00.000 10052 Worker thread wakes up
03:22:08.052 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:08.052 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:08.409 00.357 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b4b61c28-c8b9-448a-9795-70681707088b"}
03:22:08.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b4b61c28-c8b9-448a-9795-70681707088b"}
03:22:08.409 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f80cd8fb-120e-4522-a3c0-f9d20c74a511"}
03:22:08.409 00.000 6880 case statement mapped state 1 to 101
03:22:08.409 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f80cd8fb-120e-4522-a3c0-f9d20c74a511"}
03:22:09.176 00.767 10052 Exposure complete
03:22:09.238 00.062 10052 worker thread done servicing request
03:22:09.238 00.000 6880 OnExposeComplete: enter
03:22:09.238 00.000 6880 UpdateGuideState(): m_state=1
03:22:09.238 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 441
03:22:09.238 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=5 HFD=0.0
03:22:09.238 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:09.238 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:09.238 00.000 6880 Status Line: Star lost - low mass
03:22:09.238 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:09.238 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:09.238 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:09.238 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:09.238 00.000 6880 Enqueuing Expose request
03:22:09.238 00.000 10052 Worker thread wakes up
03:22:09.238 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:09.238 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:10.268 01.030 10052 Exposure complete
03:22:10.331 00.063 10052 worker thread done servicing request
03:22:10.331 00.000 6880 OnExposeComplete: enter
03:22:10.331 00.000 6880 UpdateGuideState(): m_state=1
03:22:10.331 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 442
03:22:10.331 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.7, Peak=4 HFD=0.0
03:22:10.331 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:10.331 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:10.331 00.000 6880 Status Line: Star lost - low mass
03:22:10.331 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:10.331 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:10.331 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:10.331 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:10.331 00.000 6880 Enqueuing Expose request
03:22:10.331 00.000 10052 Worker thread wakes up
03:22:10.331 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:10.331 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:10.410 00.079 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fd541379-5baa-49d0-856d-b3eeab306bd7"}
03:22:10.411 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fd541379-5baa-49d0-856d-b3eeab306bd7"}
03:22:10.411 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d57c8d03-2e62-495f-956d-9e46d81bbc11"}
03:22:10.411 00.000 6880 case statement mapped state 1 to 101
03:22:10.411 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d57c8d03-2e62-495f-956d-9e46d81bbc11"}
03:22:11.475 01.064 10052 Exposure complete
03:22:11.538 00.063 10052 worker thread done servicing request
03:22:11.538 00.000 6880 OnExposeComplete: enter
03:22:11.538 00.000 6880 UpdateGuideState(): m_state=1
03:22:11.553 00.015 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 443
03:22:11.553 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.6, Peak=4 HFD=0.0
03:22:11.553 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:11.553 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:11.553 00.000 6880 Status Line: Star lost - low SNR
03:22:11.553 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:11.553 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:11.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:11.553 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:11.553 00.000 6880 Enqueuing Expose request
03:22:11.553 00.000 10052 Worker thread wakes up
03:22:11.553 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:11.553 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:12.424 00.871 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d9345b8-3f72-4988-999f-4cf5cd3a2564"}
03:22:12.424 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d9345b8-3f72-4988-999f-4cf5cd3a2564"}
03:22:12.424 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b10258f-5072-4ee7-8003-b653ce7a0f78"}
03:22:12.426 00.002 6880 case statement mapped state 1 to 101
03:22:12.426 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8b10258f-5072-4ee7-8003-b653ce7a0f78"}
03:22:12.471 00.045 10052 Exposure complete
03:22:12.534 00.063 10052 worker thread done servicing request
03:22:12.534 00.000 6880 OnExposeComplete: enter
03:22:12.534 00.000 6880 UpdateGuideState(): m_state=1
03:22:12.534 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 444
03:22:12.534 00.000 6880 Star::Find false star n=10 nbg=278 bg=1.1 sigma=0.7 thresh=3 peak=2
03:22:12.534 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:22:12.534 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:12.534 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:12.534 00.000 6880 Status Line: Star lost - low SNR
03:22:12.534 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:12.534 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:12.534 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:12.534 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:12.534 00.000 6880 Enqueuing Expose request
03:22:12.534 00.000 10052 Worker thread wakes up
03:22:12.534 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:12.534 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:13.682 01.148 10052 Exposure complete
03:22:13.745 00.063 10052 worker thread done servicing request
03:22:13.745 00.000 6880 OnExposeComplete: enter
03:22:13.745 00.000 6880 UpdateGuideState(): m_state=1
03:22:13.745 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 445
03:22:13.745 00.000 6880 Star::Find false star n=11 nbg=280 bg=1.1 sigma=0.7 thresh=3 peak=2
03:22:13.745 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
03:22:13.745 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:13.745 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:13.745 00.000 6880 Status Line: Star lost - low SNR
03:22:13.745 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:13.745 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:13.745 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:13.745 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:13.745 00.000 6880 Enqueuing Expose request
03:22:13.745 00.000 10052 Worker thread wakes up
03:22:13.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:13.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:14.421 00.676 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b052744b-b100-44d6-a2d1-eab002beffe0"}
03:22:14.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b052744b-b100-44d6-a2d1-eab002beffe0"}
03:22:14.421 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"53668b8d-c5ca-4038-855f-a3bce9e76f52"}
03:22:14.421 00.000 6880 case statement mapped state 1 to 101
03:22:14.421 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"53668b8d-c5ca-4038-855f-a3bce9e76f52"}
03:22:14.765 00.344 10052 Exposure complete
03:22:14.812 00.047 10052 worker thread done servicing request
03:22:14.812 00.000 6880 OnExposeComplete: enter
03:22:14.812 00.000 6880 UpdateGuideState(): m_state=1
03:22:14.812 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 446
03:22:14.812 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
03:22:14.812 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:14.812 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:14.812 00.000 6880 Status Line: Star lost - low SNR
03:22:14.812 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=7, Gamma=0.780
03:22:14.812 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:14.812 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:14.812 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:14.812 00.000 6880 Enqueuing Expose request
03:22:14.812 00.000 10052 Worker thread wakes up
03:22:14.812 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:14.812 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:15.645 00.833 6880 evsrv: cli 01543AA0 connect
03:22:15.645 00.000 6880 case statement mapped state 1 to 101
03:22:15.645 00.000 6880 case statement mapped state 1 to 101
03:22:15.645 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54825,1.58193],"units":"arcsec/hr","axes":"RA/Dec"},"id":"be117e3c-a56c-488a-9f56-f321f3d1bd97"}
03:22:15.645 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:22:15.645 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"be117e3c-a56c-488a-9f56-f321f3d1bd97"}
03:22:15.645 00.000 6880 evsrv: cli 01543AA0 disconnect
03:22:15.645 00.000 6880 evsrv: cli 015431E0 connect
03:22:15.645 00.000 6880 case statement mapped state 1 to 101
03:22:15.645 00.000 6880 case statement mapped state 1 to 101
03:22:15.645 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"eb4e7d0d-2cd9-48a6-bc9f-f86386628529"}
03:22:15.645 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"eb4e7d0d-2cd9-48a6-bc9f-f86386628529"}
03:22:15.645 00.000 6880 evsrv: cli 015431E0 disconnect
03:22:15.656 00.011 6880 evsrv: cli 01543AA0 connect
03:22:15.657 00.001 6880 case statement mapped state 1 to 101
03:22:15.657 00.000 6880 case statement mapped state 1 to 101
03:22:15.657 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"c8b50a26-ef2b-4d23-92f9-a8b5586ed6fe"}
03:22:15.657 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"c8b50a26-ef2b-4d23-92f9-a8b5586ed6fe"}
03:22:15.657 00.000 6880 evsrv: cli 01543AA0 disconnect
03:22:15.961 00.304 10052 Exposure complete
03:22:16.025 00.064 6880 OnExposeComplete: enter
03:22:16.025 00.000 6880 UpdateGuideState(): m_state=1
03:22:16.025 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 447
03:22:16.025 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=3 HFD=0.0
03:22:16.025 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:16.025 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:16.025 00.000 6880 Status Line: Star lost - low SNR
03:22:16.025 00.000 10052 worker thread done servicing request
03:22:16.025 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:16.025 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:16.025 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:16.025 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:16.025 00.000 6880 Enqueuing Expose request
03:22:16.025 00.000 10052 Worker thread wakes up
03:22:16.025 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:16.025 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:16.417 00.392 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7165a952-eefc-42af-90a6-c85692ab0b76"}
03:22:16.417 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7165a952-eefc-42af-90a6-c85692ab0b76"}
03:22:16.419 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f8f776cb-cd13-4b2c-92e5-593166c92a7f"}
03:22:16.419 00.000 6880 case statement mapped state 1 to 101
03:22:16.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f8f776cb-cd13-4b2c-92e5-593166c92a7f"}
03:22:17.046 00.627 10052 Exposure complete
03:22:17.094 00.048 10052 worker thread done servicing request
03:22:17.094 00.000 6880 OnExposeComplete: enter
03:22:17.094 00.000 6880 UpdateGuideState(): m_state=1
03:22:17.094 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 448
03:22:17.094 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
03:22:17.094 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:17.094 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:17.094 00.000 6880 Status Line: Star lost - low SNR
03:22:17.094 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:17.094 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:17.094 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:17.094 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:17.094 00.000 6880 Enqueuing Expose request
03:22:17.094 00.000 10052 Worker thread wakes up
03:22:17.094 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:17.094 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:18.249 01.155 10052 Exposure complete
03:22:18.293 00.044 10052 worker thread done servicing request
03:22:18.293 00.000 6880 OnExposeComplete: enter
03:22:18.293 00.000 6880 UpdateGuideState(): m_state=1
03:22:18.293 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 449
03:22:18.293 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=6 HFD=0.0
03:22:18.293 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:18.293 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:18.293 00.000 6880 Status Line: Star lost - low SNR
03:22:18.308 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:18.308 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:18.308 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:18.308 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:18.308 00.000 6880 Enqueuing Expose request
03:22:18.308 00.000 10052 Worker thread wakes up
03:22:18.308 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:18.308 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:18.418 00.110 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"25d5fc53-be8f-43df-9b3e-d92f95c6d3c7"}
03:22:18.418 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"25d5fc53-be8f-43df-9b3e-d92f95c6d3c7"}
03:22:18.418 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"04f5c6ce-8ceb-4fdb-ab1f-3dedc53f02bb"}
03:22:18.418 00.000 6880 case statement mapped state 1 to 101
03:22:18.418 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"04f5c6ce-8ceb-4fdb-ab1f-3dedc53f02bb"}
03:22:19.327 00.909 10052 Exposure complete
03:22:19.390 00.063 10052 worker thread done servicing request
03:22:19.390 00.000 6880 OnExposeComplete: enter
03:22:19.390 00.000 6880 UpdateGuideState(): m_state=1
03:22:19.390 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 450
03:22:19.390 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=5 HFD=0.0
03:22:19.390 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:19.390 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:19.390 00.000 6880 Status Line: Star lost - low SNR
03:22:19.399 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:19.399 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:19.399 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:19.399 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:19.399 00.000 6880 Enqueuing Expose request
03:22:19.399 00.000 10052 Worker thread wakes up
03:22:19.399 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:19.399 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:20.419 01.020 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4adc79d8-c4d3-43a8-a416-31e68317be44"}
03:22:20.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4adc79d8-c4d3-43a8-a416-31e68317be44"}
03:22:20.419 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a1be9c6b-d01d-4752-a93d-b9dbf7bf586c"}
03:22:20.419 00.000 6880 case statement mapped state 1 to 101
03:22:20.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a1be9c6b-d01d-4752-a93d-b9dbf7bf586c"}
03:22:20.528 00.109 10052 Exposure complete
03:22:20.590 00.062 10052 worker thread done servicing request
03:22:20.590 00.000 6880 OnExposeComplete: enter
03:22:20.590 00.000 6880 UpdateGuideState(): m_state=1
03:22:20.590 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 451
03:22:20.590 00.000 6880 Star::Find false star n=10 nbg=276 bg=1.2 sigma=0.7 thresh=3 peak=2
03:22:20.590 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=5 HFD=0.0
03:22:20.590 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:20.590 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:20.590 00.000 6880 Status Line: Star lost - low SNR
03:22:20.590 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:20.590 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:20.590 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:20.590 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:20.590 00.000 6880 Enqueuing Expose request
03:22:20.590 00.000 10052 Worker thread wakes up
03:22:20.590 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:20.590 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:21.609 01.019 10052 Exposure complete
03:22:21.673 00.064 10052 worker thread done servicing request
03:22:21.673 00.000 6880 OnExposeComplete: enter
03:22:21.673 00.000 6880 UpdateGuideState(): m_state=1
03:22:21.673 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 452
03:22:21.673 00.000 6880 Star::Find false star n=11 nbg=282 bg=1.1 sigma=0.7 thresh=3 peak=2
03:22:21.673 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:22:21.673 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:21.673 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:21.673 00.000 6880 Status Line: Star lost - low SNR
03:22:21.680 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:21.680 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:21.680 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:21.680 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:21.680 00.000 6880 Enqueuing Expose request
03:22:21.680 00.000 10052 Worker thread wakes up
03:22:21.680 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:21.680 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:22.431 00.751 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0af34d78-81ee-468f-b146-9217ef525669"}
03:22:22.431 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0af34d78-81ee-468f-b146-9217ef525669"}
03:22:22.433 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"65574a80-01e7-4c34-827d-42284d8b8522"}
03:22:22.433 00.000 6880 case statement mapped state 1 to 101
03:22:22.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"65574a80-01e7-4c34-827d-42284d8b8522"}
03:22:22.807 00.374 10052 Exposure complete
03:22:22.870 00.063 10052 worker thread done servicing request
03:22:22.870 00.000 6880 OnExposeComplete: enter
03:22:22.870 00.000 6880 UpdateGuideState(): m_state=1
03:22:22.870 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 453
03:22:22.870 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
03:22:22.870 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:22.870 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:22.870 00.000 6880 Status Line: Star lost - low mass
03:22:22.870 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:22.870 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:22.870 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:22.870 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:22.870 00.000 6880 Enqueuing Expose request
03:22:22.870 00.000 10052 Worker thread wakes up
03:22:22.870 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:22.870 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:23.909 01.039 10052 Exposure complete
03:22:23.971 00.062 10052 worker thread done servicing request
03:22:23.971 00.000 6880 OnExposeComplete: enter
03:22:23.971 00.000 6880 UpdateGuideState(): m_state=1
03:22:23.971 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 454
03:22:23.971 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:22:23.971 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:23.971 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:23.971 00.000 6880 Status Line: Star lost - low SNR
03:22:23.971 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:23.971 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:23.971 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:23.971 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:23.971 00.000 6880 Enqueuing Expose request
03:22:23.971 00.000 10052 Worker thread wakes up
03:22:23.971 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:23.971 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:24.443 00.472 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9fcab0c8-49d5-4bb4-9da1-47b8feff9ea6"}
03:22:24.443 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9fcab0c8-49d5-4bb4-9da1-47b8feff9ea6"}
03:22:24.443 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2736c66a-2451-49f1-8269-38939e7f0872"}
03:22:24.446 00.003 6880 case statement mapped state 1 to 101
03:22:24.446 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2736c66a-2451-49f1-8269-38939e7f0872"}
03:22:25.117 00.671 10052 Exposure complete
03:22:25.180 00.063 10052 worker thread done servicing request
03:22:25.180 00.000 6880 OnExposeComplete: enter
03:22:25.180 00.000 6880 UpdateGuideState(): m_state=1
03:22:25.180 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 455
03:22:25.180 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:22:25.180 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:25.180 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:25.180 00.000 6880 Status Line: Star lost - low SNR
03:22:25.180 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:25.180 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:25.180 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:25.180 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:25.180 00.000 6880 Enqueuing Expose request
03:22:25.180 00.000 10052 Worker thread wakes up
03:22:25.180 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:25.180 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:26.204 01.024 10052 Exposure complete
03:22:26.267 00.063 10052 worker thread done servicing request
03:22:26.267 00.000 6880 OnExposeComplete: enter
03:22:26.267 00.000 6880 UpdateGuideState(): m_state=1
03:22:26.267 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 456
03:22:26.267 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=4 HFD=0.0
03:22:26.267 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:26.267 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:26.267 00.000 6880 Status Line: Star lost - low mass
03:22:26.267 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:26.267 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:26.267 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:26.267 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:26.267 00.000 6880 Enqueuing Expose request
03:22:26.267 00.000 10052 Worker thread wakes up
03:22:26.267 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:26.267 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:26.456 00.189 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"53af3b23-ba0d-44dc-875c-386b0285e633"}
03:22:26.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"53af3b23-ba0d-44dc-875c-386b0285e633"}
03:22:26.458 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"54da1c87-8398-4ac4-b9f2-66e59b890c67"}
03:22:26.458 00.000 6880 case statement mapped state 1 to 101
03:22:26.458 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"54da1c87-8398-4ac4-b9f2-66e59b890c67"}
03:22:27.396 00.938 10052 Exposure complete
03:22:27.461 00.065 10052 worker thread done servicing request
03:22:27.461 00.000 6880 OnExposeComplete: enter
03:22:27.461 00.000 6880 UpdateGuideState(): m_state=1
03:22:27.461 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 457
03:22:27.461 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.5, Peak=4 HFD=0.0
03:22:27.461 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:27.461 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:27.461 00.000 6880 Status Line: Star lost - low SNR
03:22:27.468 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:27.468 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:27.468 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:27.468 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:27.468 00.000 6880 Enqueuing Expose request
03:22:27.468 00.000 10052 Worker thread wakes up
03:22:27.468 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:27.468 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:28.469 01.001 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f26fada4-7cc3-4bd8-9103-614c9ee02cdf"}
03:22:28.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f26fada4-7cc3-4bd8-9103-614c9ee02cdf"}
03:22:28.469 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0b76f4ff-f534-4500-a8b6-a673b9e5a584"}
03:22:28.469 00.000 6880 case statement mapped state 1 to 101
03:22:28.469 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"0b76f4ff-f534-4500-a8b6-a673b9e5a584"}
03:22:28.484 00.015 10052 Exposure complete
03:22:28.532 00.048 10052 worker thread done servicing request
03:22:28.532 00.000 6880 OnExposeComplete: enter
03:22:28.532 00.000 6880 UpdateGuideState(): m_state=1
03:22:28.532 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 458
03:22:28.532 00.000 6880 Star::Find false star n=9 nbg=285 bg=1.1 sigma=0.7 thresh=3 peak=2
03:22:28.532 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=5 HFD=0.0
03:22:28.532 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:28.532 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:28.532 00.000 6880 Status Line: Star lost - low SNR
03:22:28.545 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:28.545 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:28.545 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:28.545 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:28.545 00.000 6880 Enqueuing Expose request
03:22:28.545 00.000 10052 Worker thread wakes up
03:22:28.545 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:28.545 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:29.678 01.133 10052 Exposure complete
03:22:29.747 00.069 10052 worker thread done servicing request
03:22:29.747 00.000 6880 OnExposeComplete: enter
03:22:29.747 00.000 6880 UpdateGuideState(): m_state=1
03:22:29.747 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 459
03:22:29.747 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:22:29.747 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:29.747 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:29.747 00.000 6880 Status Line: Star lost - low SNR
03:22:29.756 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:29.756 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:29.756 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:29.756 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:29.756 00.000 6880 Enqueuing Expose request
03:22:29.756 00.000 10052 Worker thread wakes up
03:22:29.756 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:29.756 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:30.481 00.725 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4a4cb5cd-fc41-4e8e-ab96-277aedaff048"}
03:22:30.481 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4a4cb5cd-fc41-4e8e-ab96-277aedaff048"}
03:22:30.482 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f22f3e5d-1445-4794-860a-9461ff8bb2cd"}
03:22:30.482 00.000 6880 case statement mapped state 1 to 101
03:22:30.482 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f22f3e5d-1445-4794-860a-9461ff8bb2cd"}
03:22:30.669 00.187 10052 Exposure complete
03:22:30.732 00.063 10052 worker thread done servicing request
03:22:30.732 00.000 6880 OnExposeComplete: enter
03:22:30.732 00.000 6880 UpdateGuideState(): m_state=1
03:22:30.732 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 460
03:22:30.732 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=5 HFD=0.0
03:22:30.732 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:30.732 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:30.732 00.000 6880 Status Line: Star lost - low mass
03:22:30.744 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:30.744 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:30.744 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:30.744 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:30.744 00.000 6880 Enqueuing Expose request
03:22:30.744 00.000 10052 Worker thread wakes up
03:22:30.744 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:30.744 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:31.878 01.134 10052 Exposure complete
03:22:31.956 00.078 10052 worker thread done servicing request
03:22:31.956 00.000 6880 OnExposeComplete: enter
03:22:31.956 00.000 6880 UpdateGuideState(): m_state=1
03:22:31.956 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 461
03:22:31.956 00.000 6880 Star::Find false star n=11 nbg=275 bg=1.2 sigma=0.7 thresh=3 peak=2
03:22:31.956 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=5 HFD=0.0
03:22:31.956 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:31.956 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:31.956 00.000 6880 Status Line: Star lost - low SNR
03:22:31.956 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:31.956 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:31.956 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:31.956 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:31.956 00.000 6880 Enqueuing Expose request
03:22:31.956 00.000 10052 Worker thread wakes up
03:22:31.956 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:31.956 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:32.491 00.535 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8b20c525-0baf-4dfc-8d77-b2469f685580"}
03:22:32.491 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8b20c525-0baf-4dfc-8d77-b2469f685580"}
03:22:32.491 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fd1d3597-9ffb-4753-a4ff-3bb926e3bea2"}
03:22:32.495 00.004 6880 case statement mapped state 1 to 101
03:22:32.495 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"fd1d3597-9ffb-4753-a4ff-3bb926e3bea2"}
03:22:32.868 00.373 10052 Exposure complete
03:22:32.931 00.063 10052 worker thread done servicing request
03:22:32.931 00.000 6880 OnExposeComplete: enter
03:22:32.931 00.000 6880 UpdateGuideState(): m_state=1
03:22:32.931 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 462
03:22:32.931 00.000 6880 Star::Find false star n=13 nbg=273 bg=1.1 sigma=0.6 thresh=3 peak=2
03:22:32.931 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
03:22:32.931 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:32.931 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:32.931 00.000 6880 Status Line: Star lost - low SNR
03:22:32.931 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:32.931 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:32.931 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:32.931 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:32.931 00.000 6880 Enqueuing Expose request
03:22:32.931 00.000 10052 Worker thread wakes up
03:22:32.931 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:32.931 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:34.064 01.133 10052 Exposure complete
03:22:34.128 00.064 10052 worker thread done servicing request
03:22:34.128 00.000 6880 OnExposeComplete: enter
03:22:34.128 00.000 6880 UpdateGuideState(): m_state=1
03:22:34.128 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 463
03:22:34.128 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.4, Peak=4 HFD=0.0
03:22:34.128 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:34.128 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:34.128 00.000 6880 Status Line: Star lost - low SNR
03:22:34.128 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:34.128 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:34.128 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:34.128 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:34.128 00.000 6880 Enqueuing Expose request
03:22:34.128 00.000 10052 Worker thread wakes up
03:22:34.128 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:34.128 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:34.490 00.362 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"242b4346-6e3f-4bdb-ad0f-0cd6a6993a18"}
03:22:34.490 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"242b4346-6e3f-4bdb-ad0f-0cd6a6993a18"}
03:22:34.490 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6c1d1c52-dce7-4b3e-89c6-d3793d201d9f"}
03:22:34.490 00.000 6880 case statement mapped state 1 to 101
03:22:34.490 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"6c1d1c52-dce7-4b3e-89c6-d3793d201d9f"}
03:22:35.150 00.660 10052 Exposure complete
03:22:35.197 00.047 10052 worker thread done servicing request
03:22:35.197 00.000 6880 OnExposeComplete: enter
03:22:35.197 00.000 6880 UpdateGuideState(): m_state=1
03:22:35.197 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 464
03:22:35.197 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:22:35.197 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:35.197 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:35.197 00.000 6880 Status Line: Star lost - low SNR
03:22:35.197 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:35.197 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:35.197 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:35.197 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:35.197 00.000 6880 Enqueuing Expose request
03:22:35.197 00.000 10052 Worker thread wakes up
03:22:35.197 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:35.197 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:35.669 00.472 6880 evsrv: cli 01543AA0 connect
03:22:35.669 00.000 6880 case statement mapped state 1 to 101
03:22:35.673 00.004 6880 case statement mapped state 1 to 101
03:22:35.673 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.5482,1.58191],"units":"arcsec/hr","axes":"RA/Dec"},"id":"02432fc2-d383-469c-9cfd-cb0ce99e58ed"}
03:22:35.673 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:22:35.673 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"02432fc2-d383-469c-9cfd-cb0ce99e58ed"}
03:22:35.673 00.000 6880 evsrv: cli 01543AA0 disconnect
03:22:35.676 00.003 6880 evsrv: cli 01543AA0 connect
03:22:35.676 00.000 6880 case statement mapped state 1 to 101
03:22:35.676 00.000 6880 case statement mapped state 1 to 101
03:22:35.676 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"86bf0f91-4094-435e-b210-37755f3fcbb8"}
03:22:35.676 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"86bf0f91-4094-435e-b210-37755f3fcbb8"}
03:22:35.676 00.000 6880 evsrv: cli 01543AA0 disconnect
03:22:35.680 00.004 6880 evsrv: cli 015431E0 connect
03:22:35.680 00.000 6880 case statement mapped state 1 to 101
03:22:35.680 00.000 6880 case statement mapped state 1 to 101
03:22:35.680 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"65a62b80-7c4f-4d08-9bb7-a44b954c05be"}
03:22:35.680 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"65a62b80-7c4f-4d08-9bb7-a44b954c05be"}
03:22:35.680 00.000 6880 evsrv: cli 015431E0 disconnect
03:22:36.349 00.669 10052 Exposure complete
03:22:36.412 00.063 10052 worker thread done servicing request
03:22:36.412 00.000 6880 OnExposeComplete: enter
03:22:36.412 00.000 6880 UpdateGuideState(): m_state=1
03:22:36.412 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 465
03:22:36.412 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:22:36.412 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:36.412 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:36.412 00.000 6880 Status Line: Star lost - low SNR
03:22:36.412 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:36.412 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:36.412 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:36.412 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:36.412 00.000 6880 Enqueuing Expose request
03:22:36.412 00.000 10052 Worker thread wakes up
03:22:36.412 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:36.412 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:36.490 00.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e108d2d-133c-4f67-9c61-77cd183cbe8a"}
03:22:36.490 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e108d2d-133c-4f67-9c61-77cd183cbe8a"}
03:22:36.492 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38eef51e-355e-4a94-b2f4-75a96910ca66"}
03:22:36.492 00.000 6880 case statement mapped state 1 to 101
03:22:36.492 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"38eef51e-355e-4a94-b2f4-75a96910ca66"}
03:22:37.336 00.844 10052 Exposure complete
03:22:37.399 00.063 10052 worker thread done servicing request
03:22:37.399 00.000 6880 OnExposeComplete: enter
03:22:37.399 00.000 6880 UpdateGuideState(): m_state=1
03:22:37.399 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 466
03:22:37.399 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.3, Peak=5 HFD=0.0
03:22:37.399 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:37.399 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:37.399 00.000 6880 Status Line: Star lost - low SNR
03:22:37.409 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:37.409 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:37.409 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:37.409 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:37.409 00.000 6880 Enqueuing Expose request
03:22:37.409 00.000 10052 Worker thread wakes up
03:22:37.409 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:37.409 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:38.502 01.093 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"52fa604c-b74c-4e30-a8c8-e6af8568dab9"}
03:22:38.502 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"52fa604c-b74c-4e30-a8c8-e6af8568dab9"}
03:22:38.504 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5515769d-d349-42e8-a1f9-393a92c142e2"}
03:22:38.504 00.000 6880 case statement mapped state 1 to 101
03:22:38.504 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5515769d-d349-42e8-a1f9-393a92c142e2"}
03:22:38.537 00.033 10052 Exposure complete
03:22:38.598 00.061 10052 worker thread done servicing request
03:22:38.598 00.000 6880 OnExposeComplete: enter
03:22:38.598 00.000 6880 UpdateGuideState(): m_state=1
03:22:38.598 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 467
03:22:38.598 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
03:22:38.598 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:38.598 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:38.598 00.000 6880 Status Line: Star lost - low SNR
03:22:38.604 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:38.604 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:38.604 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:38.604 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:38.604 00.000 6880 Enqueuing Expose request
03:22:38.604 00.000 10052 Worker thread wakes up
03:22:38.604 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:38.604 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:39.619 01.015 10052 Exposure complete
03:22:39.682 00.063 10052 worker thread done servicing request
03:22:39.682 00.000 6880 OnExposeComplete: enter
03:22:39.682 00.000 6880 UpdateGuideState(): m_state=1
03:22:39.682 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 468
03:22:39.682 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=4 HFD=0.0
03:22:39.682 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:39.682 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:39.682 00.000 6880 Status Line: Star lost - low mass
03:22:39.698 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:39.698 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:39.698 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:39.698 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:39.698 00.000 6880 Enqueuing Expose request
03:22:39.698 00.000 10052 Worker thread wakes up
03:22:39.698 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:39.698 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:40.502 00.804 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f55f3779-0ec4-405a-9259-bd52ae17c18e"}
03:22:40.502 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f55f3779-0ec4-405a-9259-bd52ae17c18e"}
03:22:40.504 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79a4a35c-313b-4090-815c-76b55fa842f3"}
03:22:40.504 00.000 6880 case statement mapped state 1 to 101
03:22:40.504 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"79a4a35c-313b-4090-815c-76b55fa842f3"}
03:22:40.832 00.328 10052 Exposure complete
03:22:40.895 00.063 10052 worker thread done servicing request
03:22:40.895 00.000 6880 OnExposeComplete: enter
03:22:40.895 00.000 6880 UpdateGuideState(): m_state=1
03:22:40.895 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 469
03:22:40.895 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=4 HFD=0.0
03:22:40.895 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:40.895 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:40.895 00.000 6880 Status Line: Star lost - low mass
03:22:40.895 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:40.895 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:40.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:40.895 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:40.895 00.000 6880 Enqueuing Expose request
03:22:40.895 00.000 10052 Worker thread wakes up
03:22:40.895 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:40.895 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:41.918 01.023 10052 Exposure complete
03:22:41.982 00.064 10052 worker thread done servicing request
03:22:41.982 00.000 6880 OnExposeComplete: enter
03:22:41.982 00.000 6880 UpdateGuideState(): m_state=1
03:22:41.982 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 470
03:22:41.982 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=4 HFD=0.0
03:22:41.982 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:41.982 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:41.982 00.000 6880 Status Line: Star lost - low mass
03:22:41.997 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:41.997 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:41.997 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:41.997 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:41.997 00.000 6880 Enqueuing Expose request
03:22:41.997 00.000 10052 Worker thread wakes up
03:22:41.997 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:41.997 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:42.515 00.518 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a6db3347-a97b-4a05-b7f0-1e26670513dd"}
03:22:42.515 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a6db3347-a97b-4a05-b7f0-1e26670513dd"}
03:22:42.518 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4672c0ee-488f-4abf-bb6a-9ed4fc5d2cf6"}
03:22:42.518 00.000 6880 case statement mapped state 1 to 101
03:22:42.518 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"4672c0ee-488f-4abf-bb6a-9ed4fc5d2cf6"}
03:22:43.128 00.610 10052 Exposure complete
03:22:43.190 00.062 10052 worker thread done servicing request
03:22:43.190 00.000 6880 OnExposeComplete: enter
03:22:43.190 00.000 6880 UpdateGuideState(): m_state=1
03:22:43.190 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 471
03:22:43.190 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
03:22:43.190 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:43.190 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:43.190 00.000 6880 Status Line: Star lost - low SNR
03:22:43.191 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:43.191 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:43.191 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:43.191 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:43.191 00.000 6880 Enqueuing Expose request
03:22:43.191 00.000 10052 Worker thread wakes up
03:22:43.191 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:43.191 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:44.215 01.024 10052 Exposure complete
03:22:44.278 00.063 10052 worker thread done servicing request
03:22:44.293 00.015 6880 OnExposeComplete: enter
03:22:44.293 00.000 6880 UpdateGuideState(): m_state=1
03:22:44.293 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 472
03:22:44.293 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=4 HFD=0.0
03:22:44.293 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:44.293 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:44.293 00.000 6880 Status Line: Star lost - low mass
03:22:44.294 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:44.294 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:44.294 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:44.294 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:44.294 00.000 6880 Enqueuing Expose request
03:22:44.294 00.000 10052 Worker thread wakes up
03:22:44.294 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:44.294 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:44.528 00.234 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"158a1830-1e53-4776-a364-cc470940ac57"}
03:22:44.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"158a1830-1e53-4776-a364-cc470940ac57"}
03:22:44.528 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b492f47b-d1b9-48c0-b684-0576daa7aff9"}
03:22:44.528 00.000 6880 case statement mapped state 1 to 101
03:22:44.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b492f47b-d1b9-48c0-b684-0576daa7aff9"}
03:22:45.422 00.894 10052 Exposure complete
03:22:45.485 00.063 10052 worker thread done servicing request
03:22:45.485 00.000 6880 OnExposeComplete: enter
03:22:45.485 00.000 6880 UpdateGuideState(): m_state=1
03:22:45.485 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 473
03:22:45.485 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.3, Peak=4 HFD=0.0
03:22:45.485 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:45.485 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:45.485 00.000 6880 Status Line: Star lost - low SNR
03:22:45.485 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:45.485 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:45.485 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:45.485 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:45.485 00.000 6880 Enqueuing Expose request
03:22:45.485 00.000 10052 Worker thread wakes up
03:22:45.485 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:45.485 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:46.511 01.026 10052 Exposure complete
03:22:46.526 00.015 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"709401e3-5277-4700-ac47-a10b175726d8"}
03:22:46.526 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"709401e3-5277-4700-ac47-a10b175726d8"}
03:22:46.527 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2bcd08c9-8cfe-45ba-9c02-0a3650b002f1"}
03:22:46.527 00.000 6880 case statement mapped state 1 to 101
03:22:46.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2bcd08c9-8cfe-45ba-9c02-0a3650b002f1"}
03:22:46.558 00.031 10052 worker thread done servicing request
03:22:46.558 00.000 6880 OnExposeComplete: enter
03:22:46.558 00.000 6880 UpdateGuideState(): m_state=1
03:22:46.558 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 474
03:22:46.558 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
03:22:46.558 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:46.558 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:46.573 00.015 6880 Status Line: Star lost - low SNR
03:22:46.574 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:46.574 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:46.574 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:46.574 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:46.574 00.000 6880 Enqueuing Expose request
03:22:46.574 00.000 10052 Worker thread wakes up
03:22:46.574 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:46.574 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:47.709 01.135 10052 Exposure complete
03:22:47.780 00.071 10052 worker thread done servicing request
03:22:47.780 00.000 6880 OnExposeComplete: enter
03:22:47.780 00.000 6880 UpdateGuideState(): m_state=1
03:22:47.780 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 475
03:22:47.780 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=5 HFD=0.0
03:22:47.780 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:47.780 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:47.780 00.000 6880 Status Line: Star lost - low mass
03:22:47.780 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:47.780 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:47.780 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:47.780 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:47.780 00.000 6880 Enqueuing Expose request
03:22:47.780 00.000 10052 Worker thread wakes up
03:22:47.787 00.007 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:47.787 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:48.526 00.739 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1ce5afac-bcd3-41e5-8c0a-d4dbcd453341"}
03:22:48.526 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1ce5afac-bcd3-41e5-8c0a-d4dbcd453341"}
03:22:48.528 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5290c594-3b6a-46e5-ae56-32bdab88c203"}
03:22:48.528 00.000 6880 case statement mapped state 1 to 101
03:22:48.528 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5290c594-3b6a-46e5-ae56-32bdab88c203"}
03:22:48.699 00.171 10052 Exposure complete
03:22:48.745 00.046 10052 worker thread done servicing request
03:22:48.745 00.000 6880 OnExposeComplete: enter
03:22:48.745 00.000 6880 UpdateGuideState(): m_state=1
03:22:48.745 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 476
03:22:48.745 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=4 HFD=0.0
03:22:48.745 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:48.745 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:48.745 00.000 6880 Status Line: Star lost - low mass
03:22:48.745 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:48.745 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:48.745 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:48.745 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:48.745 00.000 6880 Enqueuing Expose request
03:22:48.745 00.000 10052 Worker thread wakes up
03:22:48.745 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:48.745 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:49.880 01.135 10052 Exposure complete
03:22:49.944 00.064 10052 worker thread done servicing request
03:22:49.944 00.000 6880 OnExposeComplete: enter
03:22:49.944 00.000 6880 UpdateGuideState(): m_state=1
03:22:49.944 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 477
03:22:49.944 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
03:22:49.944 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:49.944 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:49.944 00.000 6880 Status Line: Star lost - low mass
03:22:49.944 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:49.944 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:49.944 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:49.944 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:49.944 00.000 6880 Enqueuing Expose request
03:22:49.944 00.000 10052 Worker thread wakes up
03:22:49.944 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:49.944 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:50.527 00.583 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7aa566f3-8265-4c15-ab96-1423bb71b629"}
03:22:50.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7aa566f3-8265-4c15-ab96-1423bb71b629"}
03:22:50.529 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c4960f7c-eca5-48da-a7b1-938064674f45"}
03:22:50.529 00.000 6880 case statement mapped state 1 to 101
03:22:50.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c4960f7c-eca5-48da-a7b1-938064674f45"}
03:22:50.967 00.438 10052 Exposure complete
03:22:51.030 00.063 10052 worker thread done servicing request
03:22:51.030 00.000 6880 OnExposeComplete: enter
03:22:51.030 00.000 6880 UpdateGuideState(): m_state=1
03:22:51.030 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 478
03:22:51.030 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:22:51.030 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:51.030 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:51.030 00.000 6880 Status Line: Star lost - low SNR
03:22:51.033 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:51.033 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:51.033 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:51.033 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:51.033 00.000 6880 Enqueuing Expose request
03:22:51.033 00.000 10052 Worker thread wakes up
03:22:51.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:51.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:52.165 01.132 10052 Exposure complete
03:22:52.228 00.063 10052 worker thread done servicing request
03:22:52.228 00.000 6880 OnExposeComplete: enter
03:22:52.228 00.000 6880 UpdateGuideState(): m_state=1
03:22:52.244 00.016 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 479
03:22:52.244 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:22:52.244 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:52.244 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:52.245 00.001 6880 Status Line: Star lost - low mass
03:22:52.245 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:52.245 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:52.245 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:52.245 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:52.245 00.000 6880 Enqueuing Expose request
03:22:52.245 00.000 10052 Worker thread wakes up
03:22:52.245 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:52.245 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:52.527 00.282 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"06c262f2-6090-4cd9-b9df-c6e9570d3a17"}
03:22:52.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"06c262f2-6090-4cd9-b9df-c6e9570d3a17"}
03:22:52.527 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d7a2ec04-affd-4db7-8a2c-b1e9ac13b6aa"}
03:22:52.527 00.000 6880 case statement mapped state 1 to 101
03:22:52.527 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d7a2ec04-affd-4db7-8a2c-b1e9ac13b6aa"}
03:22:53.156 00.629 10052 Exposure complete
03:22:53.219 00.063 10052 worker thread done servicing request
03:22:53.219 00.000 6880 OnExposeComplete: enter
03:22:53.219 00.000 6880 UpdateGuideState(): m_state=1
03:22:53.219 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 480
03:22:53.219 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=3 HFD=0.0
03:22:53.219 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:53.219 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:53.219 00.000 6880 Status Line: Star lost - low mass
03:22:53.219 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:53.219 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:53.219 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:53.219 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:53.219 00.000 6880 Enqueuing Expose request
03:22:53.219 00.000 10052 Worker thread wakes up
03:22:53.219 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:53.219 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:54.360 01.141 10052 Exposure complete
03:22:54.418 00.058 10052 worker thread done servicing request
03:22:54.418 00.000 6880 OnExposeComplete: enter
03:22:54.418 00.000 6880 UpdateGuideState(): m_state=1
03:22:54.418 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 481
03:22:54.418 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
03:22:54.418 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:54.418 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:54.418 00.000 6880 Status Line: Star lost - low mass
03:22:54.423 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:54.423 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:22:54.423 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:54.423 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:54.423 00.000 6880 Enqueuing Expose request
03:22:54.423 00.000 10052 Worker thread wakes up
03:22:54.423 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:54.423 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:54.529 00.106 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c30578bb-6457-47c6-bea8-ad3c8f1b3c62"}
03:22:54.529 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c30578bb-6457-47c6-bea8-ad3c8f1b3c62"}
03:22:54.530 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8234585d-ab56-47b0-a716-4e149ab12de3"}
03:22:54.530 00.000 6880 case statement mapped state 1 to 101
03:22:54.530 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8234585d-ab56-47b0-a716-4e149ab12de3"}
03:22:55.446 00.916 10052 Exposure complete
03:22:55.539 00.093 10052 worker thread done servicing request
03:22:55.539 00.000 6880 OnExposeComplete: enter
03:22:55.539 00.000 6880 UpdateGuideState(): m_state=1
03:22:55.539 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 482
03:22:55.539 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=6 HFD=0.0
03:22:55.539 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:55.539 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:55.539 00.000 6880 Status Line: Star lost - low SNR
03:22:55.539 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:55.539 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:55.539 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:55.539 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:55.539 00.000 6880 Enqueuing Expose request
03:22:55.539 00.000 10052 Worker thread wakes up
03:22:55.539 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:55.539 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:55.683 00.144 6880 evsrv: cli 015431E0 connect
03:22:55.683 00.000 6880 case statement mapped state 1 to 101
03:22:55.683 00.000 6880 case statement mapped state 1 to 101
03:22:55.684 00.001 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54815,1.58189],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6dcb5040-44ea-4938-9803-c9c68aad7041"}
03:22:55.684 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:22:55.684 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"6dcb5040-44ea-4938-9803-c9c68aad7041"}
03:22:55.685 00.001 6880 evsrv: cli 015431E0 disconnect
03:22:55.685 00.000 6880 evsrv: cli 01543AA0 connect
03:22:55.685 00.000 6880 case statement mapped state 1 to 101
03:22:55.685 00.000 6880 case statement mapped state 1 to 101
03:22:55.686 00.001 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"91a0794e-123f-48af-8b1d-cfd7aab30ea3"}
03:22:55.686 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"91a0794e-123f-48af-8b1d-cfd7aab30ea3"}
03:22:55.687 00.001 6880 evsrv: cli 01543AA0 disconnect
03:22:55.687 00.000 6880 evsrv: cli 015431E0 connect
03:22:55.687 00.000 6880 case statement mapped state 1 to 101
03:22:55.688 00.001 6880 case statement mapped state 1 to 101
03:22:55.688 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"1516396d-d752-488f-be11-702211195b30"}
03:22:55.688 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"1516396d-d752-488f-be11-702211195b30"}
03:22:55.688 00.000 6880 evsrv: cli 015431E0 disconnect
03:22:56.531 00.843 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"87c473d0-30c2-47f5-ba14-b95e35f63f3e"}
03:22:56.531 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"87c473d0-30c2-47f5-ba14-b95e35f63f3e"}
03:22:56.533 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2a5fd58b-20b2-413b-a79a-afceeb3f2795"}
03:22:56.533 00.000 6880 case statement mapped state 1 to 101
03:22:56.533 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2a5fd58b-20b2-413b-a79a-afceeb3f2795"}
03:22:56.672 00.139 10052 Exposure complete
03:22:56.735 00.063 10052 worker thread done servicing request
03:22:56.735 00.000 6880 OnExposeComplete: enter
03:22:56.735 00.000 6880 UpdateGuideState(): m_state=1
03:22:56.735 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 483
03:22:56.735 00.000 6880 Star::Find false star n=11 nbg=287 bg=1.0 sigma=0.7 thresh=3 peak=2
03:22:56.735 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=5 HFD=0.0
03:22:56.735 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:56.735 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:56.735 00.000 6880 Status Line: Star lost - low SNR
03:22:56.735 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:22:56.735 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:56.735 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:56.735 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:56.735 00.000 6880 Enqueuing Expose request
03:22:56.735 00.000 10052 Worker thread wakes up
03:22:56.735 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:56.735 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:57.757 01.022 10052 Exposure complete
03:22:57.820 00.063 10052 worker thread done servicing request
03:22:57.820 00.000 6880 OnExposeComplete: enter
03:22:57.820 00.000 6880 UpdateGuideState(): m_state=1
03:22:57.820 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 484
03:22:57.820 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:22:57.820 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:57.820 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:57.820 00.000 6880 Status Line: Star lost - low SNR
03:22:57.820 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:57.820 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:57.820 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:57.820 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:57.820 00.000 6880 Enqueuing Expose request
03:22:57.820 00.000 10052 Worker thread wakes up
03:22:57.820 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:57.820 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:22:58.544 00.724 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"590560d6-42c0-483f-8925-974c894f2efc"}
03:22:58.544 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"590560d6-42c0-483f-8925-974c894f2efc"}
03:22:58.547 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d41fe247-0f90-4984-b6d8-33af34bf74b9"}
03:22:58.547 00.000 6880 case statement mapped state 1 to 101
03:22:58.547 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d41fe247-0f90-4984-b6d8-33af34bf74b9"}
03:22:58.951 00.404 10052 Exposure complete
03:22:59.014 00.063 10052 worker thread done servicing request
03:22:59.014 00.000 6880 OnExposeComplete: enter
03:22:59.014 00.000 6880 UpdateGuideState(): m_state=1
03:22:59.014 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 485
03:22:59.014 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=4 HFD=0.0
03:22:59.014 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:22:59.014 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:22:59.014 00.000 6880 Status Line: Star lost - low SNR
03:22:59.014 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:22:59.014 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:22:59.014 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:22:59.014 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:22:59.014 00.000 6880 Enqueuing Expose request
03:22:59.014 00.000 10052 Worker thread wakes up
03:22:59.014 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:22:59.014 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:00.038 01.024 10052 Exposure complete
03:23:00.100 00.062 10052 worker thread done servicing request
03:23:00.100 00.000 6880 OnExposeComplete: enter
03:23:00.100 00.000 6880 UpdateGuideState(): m_state=1
03:23:00.100 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 486
03:23:00.100 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=4 HFD=0.0
03:23:00.100 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:00.100 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:00.100 00.000 6880 Status Line: Star lost - low mass
03:23:00.100 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:00.100 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:23:00.100 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:00.100 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:00.100 00.000 6880 Enqueuing Expose request
03:23:00.100 00.000 10052 Worker thread wakes up
03:23:00.100 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:00.100 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:00.557 00.457 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"60e3ce0b-eecf-4b9a-8594-524f9825e178"}
03:23:00.557 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"60e3ce0b-eecf-4b9a-8594-524f9825e178"}
03:23:00.558 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a616cf1b-6380-4d74-811e-bdb60b81e7dc"}
03:23:00.558 00.000 6880 case statement mapped state 1 to 101
03:23:00.558 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a616cf1b-6380-4d74-811e-bdb60b81e7dc"}
03:23:01.233 00.675 10052 Exposure complete
03:23:01.296 00.063 10052 worker thread done servicing request
03:23:01.296 00.000 6880 OnExposeComplete: enter
03:23:01.296 00.000 6880 UpdateGuideState(): m_state=1
03:23:01.296 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 487
03:23:01.296 00.000 6880 Star::Find false star n=14 nbg=278 bg=1.2 sigma=0.7 thresh=3 peak=2
03:23:01.296 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
03:23:01.296 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:01.296 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:01.296 00.000 6880 Status Line: Star lost - low SNR
03:23:01.304 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:01.304 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:01.304 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:01.304 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:01.304 00.000 6880 Enqueuing Expose request
03:23:01.304 00.000 10052 Worker thread wakes up
03:23:01.304 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:01.304 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:02.319 01.015 10052 Exposure complete
03:23:02.382 00.063 10052 worker thread done servicing request
03:23:02.382 00.000 6880 OnExposeComplete: enter
03:23:02.382 00.000 6880 UpdateGuideState(): m_state=1
03:23:02.382 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 488
03:23:02.382 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=3 HFD=0.0
03:23:02.382 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:02.382 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:02.382 00.000 6880 Status Line: Star lost - low SNR
03:23:02.382 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:02.382 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:02.382 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:02.382 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:02.382 00.000 6880 Enqueuing Expose request
03:23:02.382 00.000 10052 Worker thread wakes up
03:23:02.382 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:02.382 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:02.570 00.188 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2b28c624-35b4-47e6-b7e6-3c587297095b"}
03:23:02.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2b28c624-35b4-47e6-b7e6-3c587297095b"}
03:23:02.570 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"14160a89-1c6a-4ed5-ac47-2e97db26a298"}
03:23:02.570 00.000 6880 case statement mapped state 1 to 101
03:23:02.570 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"14160a89-1c6a-4ed5-ac47-2e97db26a298"}
03:23:03.529 00.959 10052 Exposure complete
03:23:03.591 00.062 10052 worker thread done servicing request
03:23:03.591 00.000 6880 OnExposeComplete: enter
03:23:03.591 00.000 6880 UpdateGuideState(): m_state=1
03:23:03.591 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 489
03:23:03.591 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=4 HFD=0.0
03:23:03.591 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:03.591 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:03.591 00.000 6880 Status Line: Star lost - low SNR
03:23:03.591 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:03.591 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:03.591 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:03.591 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:03.591 00.000 6880 Enqueuing Expose request
03:23:03.591 00.000 10052 Worker thread wakes up
03:23:03.591 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:03.591 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:04.568 00.977 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8bc7d2c1-9b25-426b-a55f-0f8716aae494"}
03:23:04.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8bc7d2c1-9b25-426b-a55f-0f8716aae494"}
03:23:04.568 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38ad7f17-f8e2-49d7-880b-5aa2d3e8e2bf"}
03:23:04.568 00.000 6880 case statement mapped state 1 to 101
03:23:04.568 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"38ad7f17-f8e2-49d7-880b-5aa2d3e8e2bf"}
03:23:04.615 00.047 10052 Exposure complete
03:23:04.662 00.047 10052 worker thread done servicing request
03:23:04.662 00.000 6880 OnExposeComplete: enter
03:23:04.662 00.000 6880 UpdateGuideState(): m_state=1
03:23:04.662 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 490
03:23:04.662 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
03:23:04.662 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:04.662 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:04.662 00.000 6880 Status Line: Star lost - low SNR
03:23:04.662 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:04.662 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:04.662 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:04.662 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:04.662 00.000 6880 Enqueuing Expose request
03:23:04.662 00.000 10052 Worker thread wakes up
03:23:04.662 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:04.662 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:05.808 01.146 10052 Exposure complete
03:23:05.872 00.064 10052 worker thread done servicing request
03:23:05.872 00.000 6880 OnExposeComplete: enter
03:23:05.872 00.000 6880 UpdateGuideState(): m_state=1
03:23:05.872 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 491
03:23:05.872 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=4 HFD=0.0
03:23:05.872 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:05.872 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:05.872 00.000 6880 Status Line: Star lost - low SNR
03:23:05.872 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:05.883 00.011 6880 UpdateGuideState exits: Star lost - low SNR
03:23:05.883 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:05.883 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:05.883 00.000 6880 Enqueuing Expose request
03:23:05.883 00.000 10052 Worker thread wakes up
03:23:05.883 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:05.883 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:06.565 00.682 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"97db1a7e-99f6-4865-9880-ec64cb3faf87"}
03:23:06.565 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"97db1a7e-99f6-4865-9880-ec64cb3faf87"}
03:23:06.567 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9d5dd42f-63d6-4a17-89f9-f9e6e0f92c7d"}
03:23:06.567 00.000 6880 case statement mapped state 1 to 101
03:23:06.567 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9d5dd42f-63d6-4a17-89f9-f9e6e0f92c7d"}
03:23:06.894 00.327 10052 Exposure complete
03:23:06.957 00.063 10052 worker thread done servicing request
03:23:06.957 00.000 6880 OnExposeComplete: enter
03:23:06.957 00.000 6880 UpdateGuideState(): m_state=1
03:23:06.957 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 492
03:23:06.957 00.000 6880 Star::Find false star n=10 nbg=283 bg=1.1 sigma=0.7 thresh=3 peak=2
03:23:06.957 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=6 HFD=0.0
03:23:06.957 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:06.957 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:06.957 00.000 6880 Status Line: Star lost - low SNR
03:23:06.957 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:06.957 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:06.957 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:06.957 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:06.957 00.000 6880 Enqueuing Expose request
03:23:06.957 00.000 10052 Worker thread wakes up
03:23:06.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:06.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:08.091 01.134 10052 Exposure complete
03:23:08.154 00.063 10052 worker thread done servicing request
03:23:08.154 00.000 6880 OnExposeComplete: enter
03:23:08.154 00.000 6880 UpdateGuideState(): m_state=1
03:23:08.154 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 493
03:23:08.154 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
03:23:08.154 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:08.154 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:08.154 00.000 6880 Status Line: Star lost - low SNR
03:23:08.154 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:08.154 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:08.154 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:08.154 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:08.154 00.000 6880 Enqueuing Expose request
03:23:08.154 00.000 10052 Worker thread wakes up
03:23:08.154 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:08.154 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:08.578 00.424 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7d7e3bda-d1be-440c-b98f-73a2dc1e8225"}
03:23:08.583 00.005 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7d7e3bda-d1be-440c-b98f-73a2dc1e8225"}
03:23:08.584 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8c8296da-3f88-40ba-963a-2a468d99f64b"}
03:23:08.586 00.002 6880 case statement mapped state 1 to 101
03:23:08.586 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8c8296da-3f88-40ba-963a-2a468d99f64b"}
03:23:09.173 00.587 10052 Exposure complete
03:23:09.236 00.063 10052 worker thread done servicing request
03:23:09.236 00.000 6880 OnExposeComplete: enter
03:23:09.236 00.000 6880 UpdateGuideState(): m_state=1
03:23:09.252 00.016 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 494
03:23:09.252 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=6 HFD=0.0
03:23:09.252 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:09.252 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:09.252 00.000 6880 Status Line: Star lost - low SNR
03:23:09.252 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:09.253 00.001 6880 UpdateGuideState exits: Star lost - low SNR
03:23:09.253 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:09.253 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:09.253 00.000 6880 Enqueuing Expose request
03:23:09.253 00.000 10052 Worker thread wakes up
03:23:09.253 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:09.253 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:10.387 01.134 10052 Exposure complete
03:23:10.449 00.062 10052 worker thread done servicing request
03:23:10.449 00.000 6880 OnExposeComplete: enter
03:23:10.449 00.000 6880 UpdateGuideState(): m_state=1
03:23:10.449 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 495
03:23:10.449 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
03:23:10.449 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:10.449 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:10.449 00.000 6880 Status Line: Star lost - low SNR
03:23:10.449 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:10.449 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:10.449 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:10.449 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:10.449 00.000 6880 Enqueuing Expose request
03:23:10.449 00.000 10052 Worker thread wakes up
03:23:10.449 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:10.449 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:10.590 00.141 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61b7f1bb-1bcf-4142-a62a-0b9e3e89ccb4"}
03:23:10.590 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61b7f1bb-1bcf-4142-a62a-0b9e3e89ccb4"}
03:23:10.590 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9c672770-223c-4153-8722-168843ec96bf"}
03:23:10.593 00.003 6880 case statement mapped state 1 to 101
03:23:10.593 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9c672770-223c-4153-8722-168843ec96bf"}
03:23:11.376 00.783 10052 Exposure complete
03:23:11.421 00.045 10052 worker thread done servicing request
03:23:11.421 00.000 6880 OnExposeComplete: enter
03:23:11.421 00.000 6880 UpdateGuideState(): m_state=1
03:23:11.421 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 496
03:23:11.421 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
03:23:11.421 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:11.421 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:11.421 00.000 6880 Status Line: Star lost - low SNR
03:23:11.421 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:11.421 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:11.421 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:11.421 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:11.421 00.000 6880 Enqueuing Expose request
03:23:11.421 00.000 10052 Worker thread wakes up
03:23:11.421 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:11.421 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:12.555 01.134 10052 Exposure complete
03:23:12.602 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"70bb700c-44a5-4c8d-869d-da74d7f1275e"}
03:23:12.602 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"70bb700c-44a5-4c8d-869d-da74d7f1275e"}
03:23:12.602 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"349d9777-26f4-4ff5-af87-40c8070a82ce"}
03:23:12.602 00.000 6880 case statement mapped state 1 to 101
03:23:12.602 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"349d9777-26f4-4ff5-af87-40c8070a82ce"}
03:23:12.619 00.017 10052 worker thread done servicing request
03:23:12.619 00.000 6880 OnExposeComplete: enter
03:23:12.619 00.000 6880 UpdateGuideState(): m_state=1
03:23:12.619 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 497
03:23:12.619 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.6, Peak=6 HFD=0.0
03:23:12.619 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:12.619 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:12.619 00.000 6880 Status Line: Star lost - low SNR
03:23:12.627 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=126, med=2, FiltMin=0, FiltMax=9, Gamma=0.780
03:23:12.627 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:12.627 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:12.627 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:12.627 00.000 6880 Enqueuing Expose request
03:23:12.627 00.000 10052 Worker thread wakes up
03:23:12.627 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:12.627 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:13.640 01.013 10052 Exposure complete
03:23:13.703 00.063 10052 worker thread done servicing request
03:23:13.703 00.000 6880 OnExposeComplete: enter
03:23:13.703 00.000 6880 UpdateGuideState(): m_state=1
03:23:13.703 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 498
03:23:13.703 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
03:23:13.703 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:13.703 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:13.703 00.000 6880 Status Line: Star lost - low SNR
03:23:13.703 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:23:13.703 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:13.703 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:13.703 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:13.703 00.000 6880 Enqueuing Expose request
03:23:13.703 00.000 10052 Worker thread wakes up
03:23:13.703 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:13.703 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:14.603 00.900 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"21fbc590-6738-4ad6-8415-56cf425b2320"}
03:23:14.603 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"21fbc590-6738-4ad6-8415-56cf425b2320"}
03:23:14.605 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1fd2a3e2-9e5e-42a4-808f-88a83b334189"}
03:23:14.605 00.000 6880 case statement mapped state 1 to 101
03:23:14.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1fd2a3e2-9e5e-42a4-808f-88a83b334189"}
03:23:14.837 00.232 10052 Exposure complete
03:23:14.901 00.064 10052 worker thread done servicing request
03:23:14.901 00.000 6880 OnExposeComplete: enter
03:23:14.901 00.000 6880 UpdateGuideState(): m_state=1
03:23:14.901 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 499
03:23:14.901 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=6 HFD=0.0
03:23:14.901 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:14.901 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:14.901 00.000 6880 Status Line: Star lost - low SNR
03:23:14.901 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:14.901 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:14.901 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:14.901 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:14.901 00.000 6880 Enqueuing Expose request
03:23:14.901 00.000 10052 Worker thread wakes up
03:23:14.901 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:14.901 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:15.687 00.786 6880 evsrv: cli 015431E0 connect
03:23:15.687 00.000 6880 case statement mapped state 1 to 101
03:23:15.687 00.000 6880 case statement mapped state 1 to 101
03:23:15.693 00.006 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.5481,1.58187],"units":"arcsec/hr","axes":"RA/Dec"},"id":"3230bffd-5015-4aa5-9c98-a667303a8c45"}
03:23:15.693 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:23:15.693 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"3230bffd-5015-4aa5-9c98-a667303a8c45"}
03:23:15.693 00.000 6880 evsrv: cli 015431E0 disconnect
03:23:15.694 00.001 6880 evsrv: cli 01543AA0 connect
03:23:15.695 00.001 6880 case statement mapped state 1 to 101
03:23:15.695 00.000 6880 case statement mapped state 1 to 101
03:23:15.695 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"743cf3f8-07de-4e76-945d-4a463e572733"}
03:23:15.695 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"743cf3f8-07de-4e76-945d-4a463e572733"}
03:23:15.695 00.000 6880 evsrv: cli 01543AA0 disconnect
03:23:15.695 00.000 6880 evsrv: cli 015431E0 connect
03:23:15.695 00.000 6880 case statement mapped state 1 to 101
03:23:15.695 00.000 6880 case statement mapped state 1 to 101
03:23:15.698 00.003 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"99df342c-9d12-404a-bd41-1162c33a8252"}
03:23:15.698 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"99df342c-9d12-404a-bd41-1162c33a8252"}
03:23:15.698 00.000 6880 evsrv: cli 015431E0 disconnect
03:23:15.924 00.226 10052 Exposure complete
03:23:15.988 00.064 10052 worker thread done servicing request
03:23:15.988 00.000 6880 OnExposeComplete: enter
03:23:15.988 00.000 6880 UpdateGuideState(): m_state=1
03:23:15.988 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 500
03:23:15.988 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=5 HFD=0.0
03:23:15.988 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:15.988 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:15.988 00.000 6880 Status Line: Star lost - low SNR
03:23:15.988 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:15.988 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:15.988 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:15.988 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:15.988 00.000 6880 Enqueuing Expose request
03:23:16.003 00.015 10052 Worker thread wakes up
03:23:16.003 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:16.003 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:16.602 00.599 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"338230ee-6be5-4a47-a656-5bb7cd8788dc"}
03:23:16.602 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"338230ee-6be5-4a47-a656-5bb7cd8788dc"}
03:23:16.604 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"7173ba2b-26d6-4507-8890-71885304794f"}
03:23:16.604 00.000 6880 case statement mapped state 1 to 101
03:23:16.604 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"7173ba2b-26d6-4507-8890-71885304794f"}
03:23:17.134 00.530 10052 Exposure complete
03:23:17.181 00.047 10052 worker thread done servicing request
03:23:17.181 00.000 6880 OnExposeComplete: enter
03:23:17.181 00.000 6880 UpdateGuideState(): m_state=1
03:23:17.181 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 501
03:23:17.181 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=4 HFD=0.0
03:23:17.181 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:17.181 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:17.181 00.000 6880 Status Line: Star lost - low SNR
03:23:17.181 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:17.181 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:17.181 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:17.181 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:17.181 00.000 6880 Enqueuing Expose request
03:23:17.181 00.000 10052 Worker thread wakes up
03:23:17.181 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:17.181 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:18.223 01.042 10052 Exposure complete
03:23:18.287 00.064 10052 worker thread done servicing request
03:23:18.287 00.000 6880 OnExposeComplete: enter
03:23:18.287 00.000 6880 UpdateGuideState(): m_state=1
03:23:18.287 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 502
03:23:18.287 00.000 6880 Star::Find false star n=10 nbg=279 bg=1.2 sigma=0.7 thresh=3 peak=2
03:23:18.287 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=6 HFD=0.0
03:23:18.287 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:18.287 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:18.287 00.000 6880 Status Line: Star lost - low SNR
03:23:18.295 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:18.295 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:18.295 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:18.295 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:18.295 00.000 6880 Enqueuing Expose request
03:23:18.295 00.000 10052 Worker thread wakes up
03:23:18.295 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:18.295 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:18.601 00.306 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0fc209e-ee0f-4c9d-959f-b388f21c2e0b"}
03:23:18.601 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0fc209e-ee0f-4c9d-959f-b388f21c2e0b"}
03:23:18.601 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"84ef099f-3539-4451-9c15-320e04bb5867"}
03:23:18.605 00.004 6880 case statement mapped state 1 to 101
03:23:18.605 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"84ef099f-3539-4451-9c15-320e04bb5867"}
03:23:19.420 00.815 10052 Exposure complete
03:23:19.483 00.063 10052 worker thread done servicing request
03:23:19.483 00.000 6880 OnExposeComplete: enter
03:23:19.483 00.000 6880 UpdateGuideState(): m_state=1
03:23:19.483 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 503
03:23:19.483 00.000 6880 Star::Find false star n=11 nbg=277 bg=1.2 sigma=0.7 thresh=3 peak=2
03:23:19.483 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=6 HFD=0.0
03:23:19.483 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:19.483 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:19.483 00.000 6880 Status Line: Star lost - low SNR
03:23:19.483 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:19.483 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:19.483 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:19.483 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:19.483 00.000 6880 Enqueuing Expose request
03:23:19.483 00.000 10052 Worker thread wakes up
03:23:19.483 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:19.483 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:20.510 01.027 10052 Exposure complete
03:23:20.561 00.051 10052 worker thread done servicing request
03:23:20.561 00.000 6880 OnExposeComplete: enter
03:23:20.561 00.000 6880 UpdateGuideState(): m_state=1
03:23:20.561 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 504
03:23:20.561 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=4 HFD=0.0
03:23:20.561 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:20.561 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:20.561 00.000 6880 Status Line: Star lost - low SNR
03:23:20.573 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:20.573 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:20.573 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:20.573 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:20.573 00.000 6880 Enqueuing Expose request
03:23:20.573 00.000 10052 Worker thread wakes up
03:23:20.573 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:20.573 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:20.604 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2787ac21-880b-4ce5-86fa-5a7478adee7c"}
03:23:20.604 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2787ac21-880b-4ce5-86fa-5a7478adee7c"}
03:23:20.604 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"08335682-7d16-48e8-9240-0e3b4acad912"}
03:23:20.604 00.000 6880 case statement mapped state 1 to 101
03:23:20.607 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"08335682-7d16-48e8-9240-0e3b4acad912"}
03:23:21.704 01.097 10052 Exposure complete
03:23:21.767 00.063 10052 worker thread done servicing request
03:23:21.767 00.000 6880 OnExposeComplete: enter
03:23:21.767 00.000 6880 UpdateGuideState(): m_state=1
03:23:21.767 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 505
03:23:21.767 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:23:21.767 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:21.767 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:21.767 00.000 6880 Status Line: Star lost - low SNR
03:23:21.767 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:21.767 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:21.767 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:21.767 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:21.767 00.000 6880 Enqueuing Expose request
03:23:21.767 00.000 10052 Worker thread wakes up
03:23:21.767 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:21.767 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:22.615 00.848 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"351df09c-b7f0-4e08-83d5-03316d7ab16c"}
03:23:22.615 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"351df09c-b7f0-4e08-83d5-03316d7ab16c"}
03:23:22.617 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"55aecc9f-e245-438c-ac35-2e41b4324270"}
03:23:22.617 00.000 6880 case statement mapped state 1 to 101
03:23:22.617 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"55aecc9f-e245-438c-ac35-2e41b4324270"}
03:23:22.804 00.187 10052 Exposure complete
03:23:22.866 00.062 10052 worker thread done servicing request
03:23:22.866 00.000 6880 OnExposeComplete: enter
03:23:22.866 00.000 6880 UpdateGuideState(): m_state=1
03:23:22.866 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 506
03:23:22.866 00.000 6880 Star::Find false star n=10 nbg=280 bg=1.2 sigma=0.7 thresh=3 peak=2
03:23:22.866 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=5 HFD=0.0
03:23:22.866 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:22.866 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:22.866 00.000 6880 Status Line: Star lost - low SNR
03:23:22.866 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:22.866 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:22.866 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:22.866 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:22.866 00.000 6880 Enqueuing Expose request
03:23:22.866 00.000 10052 Worker thread wakes up
03:23:22.866 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:22.866 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:24.001 01.135 10052 Exposure complete
03:23:24.048 00.047 10052 worker thread done servicing request
03:23:24.048 00.000 6880 OnExposeComplete: enter
03:23:24.048 00.000 6880 UpdateGuideState(): m_state=1
03:23:24.048 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 507
03:23:24.048 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=4 HFD=0.0
03:23:24.048 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:24.048 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:24.048 00.000 6880 Status Line: Star lost - low SNR
03:23:24.048 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:24.048 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:24.048 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:24.048 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:24.048 00.000 6880 Enqueuing Expose request
03:23:24.048 00.000 10052 Worker thread wakes up
03:23:24.048 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:24.048 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:24.617 00.569 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6be01c8e-50ba-43ed-870a-04ef06ef2703"}
03:23:24.617 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6be01c8e-50ba-43ed-870a-04ef06ef2703"}
03:23:24.617 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f149b711-69de-4f67-bd17-6bbc58b2a215"}
03:23:24.619 00.002 6880 case statement mapped state 1 to 101
03:23:24.619 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f149b711-69de-4f67-bd17-6bbc58b2a215"}
03:23:25.087 00.468 10052 Exposure complete
03:23:25.149 00.062 10052 worker thread done servicing request
03:23:25.149 00.000 6880 OnExposeComplete: enter
03:23:25.149 00.000 6880 UpdateGuideState(): m_state=1
03:23:25.149 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 508
03:23:25.149 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
03:23:25.149 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:25.149 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:25.149 00.000 6880 Status Line: Star lost - low SNR
03:23:25.162 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:23:25.162 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:25.162 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:25.162 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:25.162 00.000 6880 Enqueuing Expose request
03:23:25.162 00.000 10052 Worker thread wakes up
03:23:25.162 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:25.162 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:26.288 01.126 10052 Exposure complete
03:23:26.354 00.066 10052 worker thread done servicing request
03:23:26.354 00.000 6880 OnExposeComplete: enter
03:23:26.354 00.000 6880 UpdateGuideState(): m_state=1
03:23:26.354 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 509
03:23:26.354 00.000 6880 Star::Find false star n=10 nbg=287 bg=1.2 sigma=0.7 thresh=3 peak=2
03:23:26.354 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:23:26.354 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:26.354 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:26.354 00.000 6880 Status Line: Star lost - low SNR
03:23:26.354 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:26.354 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:26.354 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:26.354 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:26.354 00.000 6880 Enqueuing Expose request
03:23:26.354 00.000 10052 Worker thread wakes up
03:23:26.354 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:26.354 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:26.617 00.263 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"13950c37-ad03-4dee-ab67-5a0eb4e0b1b8"}
03:23:26.617 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"13950c37-ad03-4dee-ab67-5a0eb4e0b1b8"}
03:23:26.617 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"38571828-56ae-45f4-9386-8ba71ac6cf00"}
03:23:26.617 00.000 6880 case statement mapped state 1 to 101
03:23:26.617 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"38571828-56ae-45f4-9386-8ba71ac6cf00"}
03:23:27.372 00.755 10052 Exposure complete
03:23:27.418 00.046 10052 worker thread done servicing request
03:23:27.418 00.000 6880 OnExposeComplete: enter
03:23:27.418 00.000 6880 UpdateGuideState(): m_state=1
03:23:27.418 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 510
03:23:27.418 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
03:23:27.418 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:27.418 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:27.418 00.000 6880 Status Line: Star lost - low SNR
03:23:27.432 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:27.432 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:27.432 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:27.432 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:27.432 00.000 6880 Enqueuing Expose request
03:23:27.432 00.000 10052 Worker thread wakes up
03:23:27.432 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:27.432 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:28.553 01.121 10052 Exposure complete
03:23:28.616 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"96c487a4-5288-485f-89e6-af1009cd51d4"}
03:23:28.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"96c487a4-5288-485f-89e6-af1009cd51d4"}
03:23:28.616 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"daad28bd-be13-4970-8401-27029edf2f8f"}
03:23:28.616 00.000 6880 case statement mapped state 1 to 101
03:23:28.616 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"daad28bd-be13-4970-8401-27029edf2f8f"}
03:23:28.617 00.001 10052 worker thread done servicing request
03:23:28.617 00.000 6880 OnExposeComplete: enter
03:23:28.617 00.000 6880 UpdateGuideState(): m_state=1
03:23:28.617 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 511
03:23:28.617 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=6 HFD=0.0
03:23:28.617 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:28.617 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:28.617 00.000 6880 Status Line: Star lost - low mass
03:23:28.625 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:28.625 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:23:28.625 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:28.625 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:28.625 00.000 6880 Enqueuing Expose request
03:23:28.625 00.000 10052 Worker thread wakes up
03:23:28.625 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:28.625 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:29.656 01.031 10052 Exposure complete
03:23:29.715 00.059 10052 worker thread done servicing request
03:23:29.715 00.000 6880 OnExposeComplete: enter
03:23:29.715 00.000 6880 UpdateGuideState(): m_state=1
03:23:29.715 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 512
03:23:29.715 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:23:29.715 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:29.715 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:29.715 00.000 6880 Status Line: Star lost - low SNR
03:23:29.715 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:29.715 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:29.715 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:29.715 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:29.715 00.000 6880 Enqueuing Expose request
03:23:29.715 00.000 10052 Worker thread wakes up
03:23:29.715 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:29.715 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:30.630 00.915 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c8faa528-5443-4420-9a74-a34523b59e53"}
03:23:30.630 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c8faa528-5443-4420-9a74-a34523b59e53"}
03:23:30.630 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"da184d3d-1489-40f6-b624-990734ce4e73"}
03:23:30.632 00.002 6880 case statement mapped state 1 to 101
03:23:30.632 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"da184d3d-1489-40f6-b624-990734ce4e73"}
03:23:30.849 00.217 10052 Exposure complete
03:23:30.912 00.063 10052 worker thread done servicing request
03:23:30.912 00.000 6880 OnExposeComplete: enter
03:23:30.912 00.000 6880 UpdateGuideState(): m_state=1
03:23:30.912 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 513
03:23:30.912 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=4 HFD=0.0
03:23:30.912 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:30.912 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:30.912 00.000 6880 Status Line: Star lost - low SNR
03:23:30.922 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:23:30.922 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:30.922 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:30.922 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:30.922 00.000 6880 Enqueuing Expose request
03:23:30.922 00.000 10052 Worker thread wakes up
03:23:30.922 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:30.922 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:31.936 01.014 10052 Exposure complete
03:23:31.999 00.063 10052 worker thread done servicing request
03:23:31.999 00.000 6880 OnExposeComplete: enter
03:23:31.999 00.000 6880 UpdateGuideState(): m_state=1
03:23:31.999 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 514
03:23:31.999 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=4 HFD=0.0
03:23:31.999 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:31.999 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:31.999 00.000 6880 Status Line: Star lost - low SNR
03:23:31.999 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:31.999 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:31.999 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:31.999 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:31.999 00.000 6880 Enqueuing Expose request
03:23:31.999 00.000 10052 Worker thread wakes up
03:23:31.999 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:31.999 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:32.642 00.643 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7ad11faf-1199-486b-bbee-08e4b56b804f"}
03:23:32.642 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7ad11faf-1199-486b-bbee-08e4b56b804f"}
03:23:32.642 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1c4b72a8-4747-4513-a251-e3770d1fea8e"}
03:23:32.645 00.003 6880 case statement mapped state 1 to 101
03:23:32.645 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1c4b72a8-4747-4513-a251-e3770d1fea8e"}
03:23:33.145 00.500 10052 Exposure complete
03:23:33.208 00.063 10052 worker thread done servicing request
03:23:33.208 00.000 6880 OnExposeComplete: enter
03:23:33.208 00.000 6880 UpdateGuideState(): m_state=1
03:23:33.208 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 515
03:23:33.208 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=5 HFD=0.0
03:23:33.208 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:33.208 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:33.208 00.000 6880 Status Line: Star lost - low SNR
03:23:33.208 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:33.208 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:33.208 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:33.208 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:33.208 00.000 6880 Enqueuing Expose request
03:23:33.208 00.000 10052 Worker thread wakes up
03:23:33.208 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:33.208 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:34.233 01.025 10052 Exposure complete
03:23:34.295 00.062 10052 worker thread done servicing request
03:23:34.295 00.000 6880 OnExposeComplete: enter
03:23:34.295 00.000 6880 UpdateGuideState(): m_state=1
03:23:34.295 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 516
03:23:34.295 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
03:23:34.295 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:34.295 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:34.295 00.000 6880 Status Line: Star lost - low SNR
03:23:34.295 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:34.295 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:34.295 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:34.295 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:34.295 00.000 6880 Enqueuing Expose request
03:23:34.295 00.000 10052 Worker thread wakes up
03:23:34.295 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:34.295 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:34.656 00.361 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fca02736-1f9e-4731-889a-56ba05903d45"}
03:23:34.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fca02736-1f9e-4731-889a-56ba05903d45"}
03:23:34.656 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ad79fd72-4a06-45a1-8cb5-f827a56cf525"}
03:23:34.656 00.000 6880 case statement mapped state 1 to 101
03:23:34.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ad79fd72-4a06-45a1-8cb5-f827a56cf525"}
03:23:35.439 00.783 10052 Exposure complete
03:23:35.502 00.063 10052 worker thread done servicing request
03:23:35.502 00.000 6880 OnExposeComplete: enter
03:23:35.502 00.000 6880 UpdateGuideState(): m_state=1
03:23:35.502 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 517
03:23:35.502 00.000 6880 Star::Find false star n=13 nbg=278 bg=1.2 sigma=0.7 thresh=3 peak=2
03:23:35.502 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=5 HFD=0.0
03:23:35.502 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:35.502 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:35.502 00.000 6880 Status Line: Star lost - low SNR
03:23:35.502 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:35.502 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:35.502 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:35.502 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:35.502 00.000 6880 Enqueuing Expose request
03:23:35.502 00.000 10052 Worker thread wakes up
03:23:35.502 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:35.502 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:35.713 00.211 6880 evsrv: cli 015431E0 connect
03:23:35.713 00.000 6880 case statement mapped state 1 to 101
03:23:35.713 00.000 6880 case statement mapped state 1 to 101
03:23:35.713 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54805,1.58184],"units":"arcsec/hr","axes":"RA/Dec"},"id":"667c9fea-3e12-4685-9ffe-9d7201419409"}
03:23:35.713 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:23:35.713 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"667c9fea-3e12-4685-9ffe-9d7201419409"}
03:23:35.713 00.000 6880 evsrv: cli 015431E0 disconnect
03:23:35.713 00.000 6880 evsrv: cli 015431E0 connect
03:23:35.713 00.000 6880 case statement mapped state 1 to 101
03:23:35.713 00.000 6880 case statement mapped state 1 to 101
03:23:35.715 00.002 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"d0b3b906-2a12-4d67-a93f-2d9455f9a981"}
03:23:35.715 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"d0b3b906-2a12-4d67-a93f-2d9455f9a981"}
03:23:35.715 00.000 6880 evsrv: cli 015431E0 disconnect
03:23:35.715 00.000 6880 evsrv: cli 015431E0 connect
03:23:35.715 00.000 6880 case statement mapped state 1 to 101
03:23:35.718 00.003 6880 case statement mapped state 1 to 101
03:23:35.718 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"ad7b2bde-e6c6-49e8-89dc-fc8a5730978b"}
03:23:35.718 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"ad7b2bde-e6c6-49e8-89dc-fc8a5730978b"}
03:23:35.718 00.000 6880 evsrv: cli 015431E0 disconnect
03:23:36.528 00.810 10052 Exposure complete
03:23:36.591 00.063 10052 worker thread done servicing request
03:23:36.591 00.000 6880 OnExposeComplete: enter
03:23:36.591 00.000 6880 UpdateGuideState(): m_state=1
03:23:36.591 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 518
03:23:36.591 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
03:23:36.591 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:36.591 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:36.591 00.000 6880 Status Line: Star lost - low SNR
03:23:36.595 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:36.595 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:36.595 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:36.595 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:36.595 00.000 6880 Enqueuing Expose request
03:23:36.595 00.000 10052 Worker thread wakes up
03:23:36.595 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:36.595 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:36.654 00.059 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7e0b6138-3dae-40d7-904b-f263b6c5e4e4"}
03:23:36.654 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7e0b6138-3dae-40d7-904b-f263b6c5e4e4"}
03:23:36.656 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dab1aca9-9e5a-4975-b33d-95e0e45e6ad0"}
03:23:36.656 00.000 6880 case statement mapped state 1 to 101
03:23:36.656 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"dab1aca9-9e5a-4975-b33d-95e0e45e6ad0"}
03:23:37.722 01.066 10052 Exposure complete
03:23:37.799 00.077 10052 worker thread done servicing request
03:23:37.799 00.000 6880 OnExposeComplete: enter
03:23:37.799 00.000 6880 UpdateGuideState(): m_state=1
03:23:37.799 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 519
03:23:37.799 00.000 6880 Star::Find false star n=11 nbg=275 bg=1.2 sigma=0.6 thresh=3 peak=2
03:23:37.799 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=4 HFD=0.0
03:23:37.799 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:37.799 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:37.799 00.000 6880 Status Line: Star lost - low SNR
03:23:37.799 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:37.799 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:37.799 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:37.799 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:37.799 00.000 6880 Enqueuing Expose request
03:23:37.799 00.000 10052 Worker thread wakes up
03:23:37.799 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:37.799 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:38.667 00.868 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0de06be9-20b5-4951-9a23-a402efd1d01b"}
03:23:38.667 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0de06be9-20b5-4951-9a23-a402efd1d01b"}
03:23:38.667 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1ca9521-7f72-44ad-878e-3f5723af473e"}
03:23:38.671 00.004 6880 case statement mapped state 1 to 101
03:23:38.671 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c1ca9521-7f72-44ad-878e-3f5723af473e"}
03:23:38.825 00.154 10052 Exposure complete
03:23:38.887 00.062 10052 worker thread done servicing request
03:23:38.887 00.000 6880 OnExposeComplete: enter
03:23:38.887 00.000 6880 UpdateGuideState(): m_state=1
03:23:38.887 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 520
03:23:38.887 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=4 HFD=0.0
03:23:38.887 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:38.887 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:38.887 00.000 6880 Status Line: Star lost - low SNR
03:23:38.887 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:38.887 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:38.887 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:38.887 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:38.887 00.000 6880 Enqueuing Expose request
03:23:38.887 00.000 10052 Worker thread wakes up
03:23:38.887 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:38.887 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:40.021 01.134 10052 Exposure complete
03:23:40.068 00.047 10052 worker thread done servicing request
03:23:40.068 00.000 6880 OnExposeComplete: enter
03:23:40.068 00.000 6880 UpdateGuideState(): m_state=1
03:23:40.068 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 521
03:23:40.068 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=3.0, Peak=6 HFD=0.0
03:23:40.068 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:40.068 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:40.068 00.000 6880 Status Line: Star lost - low SNR
03:23:40.068 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:40.068 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:40.068 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:40.068 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:40.068 00.000 6880 Enqueuing Expose request
03:23:40.068 00.000 10052 Worker thread wakes up
03:23:40.068 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:40.068 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:40.666 00.598 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a387679b-a0b2-4a33-bde1-f3d2d1a5da22"}
03:23:40.666 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a387679b-a0b2-4a33-bde1-f3d2d1a5da22"}
03:23:40.666 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e445d57d-4985-4ec0-9b68-249b9daa0605"}
03:23:40.669 00.003 6880 case statement mapped state 1 to 101
03:23:40.669 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e445d57d-4985-4ec0-9b68-249b9daa0605"}
03:23:41.105 00.436 10052 Exposure complete
03:23:41.167 00.062 10052 worker thread done servicing request
03:23:41.167 00.000 6880 OnExposeComplete: enter
03:23:41.167 00.000 6880 UpdateGuideState(): m_state=1
03:23:41.167 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 522
03:23:41.167 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:23:41.167 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:41.167 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:41.167 00.000 6880 Status Line: Star lost - low SNR
03:23:41.167 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:41.167 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:41.167 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:41.167 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:41.167 00.000 6880 Enqueuing Expose request
03:23:41.167 00.000 10052 Worker thread wakes up
03:23:41.167 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:41.167 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:42.299 01.132 10052 Exposure complete
03:23:42.347 00.048 10052 worker thread done servicing request
03:23:42.347 00.000 6880 OnExposeComplete: enter
03:23:42.347 00.000 6880 UpdateGuideState(): m_state=1
03:23:42.347 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 523
03:23:42.347 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:23:42.347 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:42.347 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:42.347 00.000 6880 Status Line: Star lost - low SNR
03:23:42.347 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:42.347 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:42.347 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:42.347 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:42.347 00.000 6880 Enqueuing Expose request
03:23:42.347 00.000 10052 Worker thread wakes up
03:23:42.347 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:42.347 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:42.677 00.330 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3619a3ce-51a5-48ae-8155-00fa916049fb"}
03:23:42.677 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3619a3ce-51a5-48ae-8155-00fa916049fb"}
03:23:42.677 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2eadd0b3-7cfc-45bb-8764-db514a2e0f6a"}
03:23:42.677 00.000 6880 case statement mapped state 1 to 101
03:23:42.677 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2eadd0b3-7cfc-45bb-8764-db514a2e0f6a"}
03:23:43.386 00.709 10052 Exposure complete
03:23:43.450 00.064 10052 worker thread done servicing request
03:23:43.450 00.000 6880 OnExposeComplete: enter
03:23:43.450 00.000 6880 UpdateGuideState(): m_state=1
03:23:43.450 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 524
03:23:43.450 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.1, Peak=5 HFD=0.0
03:23:43.450 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:43.450 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:43.450 00.000 6880 Status Line: Star lost - low mass
03:23:43.462 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:43.462 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:23:43.462 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:43.462 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:43.462 00.000 6880 Enqueuing Expose request
03:23:43.462 00.000 10052 Worker thread wakes up
03:23:43.462 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:43.462 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:44.585 01.123 10052 Exposure complete
03:23:44.646 00.061 10052 worker thread done servicing request
03:23:44.646 00.000 6880 OnExposeComplete: enter
03:23:44.646 00.000 6880 UpdateGuideState(): m_state=1
03:23:44.646 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 525
03:23:44.646 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.6, Peak=5 HFD=0.0
03:23:44.646 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:44.646 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:44.646 00.000 6880 Status Line: Star lost - low SNR
03:23:44.661 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:44.661 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:44.661 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:44.661 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:44.661 00.000 6880 Enqueuing Expose request
03:23:44.661 00.000 10052 Worker thread wakes up
03:23:44.661 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:44.661 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:44.678 00.017 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7f1aed12-aa5d-4cfe-9aea-0610a76d7647"}
03:23:44.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7f1aed12-aa5d-4cfe-9aea-0610a76d7647"}
03:23:44.678 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e3ca191-55a2-4dbd-9fcb-071105994066"}
03:23:44.678 00.000 6880 case statement mapped state 1 to 101
03:23:44.678 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"4e3ca191-55a2-4dbd-9fcb-071105994066"}
03:23:45.686 01.008 10052 Exposure complete
03:23:45.748 00.062 10052 worker thread done servicing request
03:23:45.748 00.000 6880 OnExposeComplete: enter
03:23:45.748 00.000 6880 UpdateGuideState(): m_state=1
03:23:45.748 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 526
03:23:45.748 00.000 6880 Star::Find false star n=14 nbg=282 bg=1.2 sigma=0.6 thresh=3 peak=2
03:23:45.748 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=30, SNR=2.9, Peak=6 HFD=0.0
03:23:45.748 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:45.748 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:45.748 00.000 6880 Status Line: Star lost - low SNR
03:23:45.748 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:45.748 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:45.748 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:45.748 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:45.748 00.000 6880 Enqueuing Expose request
03:23:45.748 00.000 10052 Worker thread wakes up
03:23:45.748 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:45.748 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:46.677 00.929 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3cf76c83-6f73-4e8a-a1ee-4b16430e582f"}
03:23:46.677 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3cf76c83-6f73-4e8a-a1ee-4b16430e582f"}
03:23:46.679 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f044fa24-9491-499e-8ab6-1c587947aa99"}
03:23:46.679 00.000 6880 case statement mapped state 1 to 101
03:23:46.679 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f044fa24-9491-499e-8ab6-1c587947aa99"}
03:23:46.881 00.202 10052 Exposure complete
03:23:46.943 00.062 10052 worker thread done servicing request
03:23:46.943 00.000 6880 OnExposeComplete: enter
03:23:46.943 00.000 6880 UpdateGuideState(): m_state=1
03:23:46.943 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 527
03:23:46.943 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=7 HFD=0.0
03:23:46.943 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:46.943 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:46.943 00.000 6880 Status Line: Star lost - low SNR
03:23:46.943 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:46.943 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:46.943 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:46.943 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:46.943 00.000 6880 Enqueuing Expose request
03:23:46.943 00.000 10052 Worker thread wakes up
03:23:46.943 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:46.943 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:47.966 01.023 10052 Exposure complete
03:23:48.028 00.062 10052 worker thread done servicing request
03:23:48.028 00.000 6880 OnExposeComplete: enter
03:23:48.028 00.000 6880 UpdateGuideState(): m_state=1
03:23:48.028 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 528
03:23:48.028 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=5 HFD=0.0
03:23:48.028 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:48.028 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:48.028 00.000 6880 Status Line: Star lost - low SNR
03:23:48.028 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:48.028 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:48.028 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:48.028 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:48.028 00.000 6880 Enqueuing Expose request
03:23:48.028 00.000 10052 Worker thread wakes up
03:23:48.028 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:48.028 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:48.686 00.658 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"61b70641-49a5-4a41-a147-a24d49114598"}
03:23:48.686 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"61b70641-49a5-4a41-a147-a24d49114598"}
03:23:48.686 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ed20424-e693-43de-b629-55289ce30a37"}
03:23:48.688 00.002 6880 case statement mapped state 1 to 101
03:23:48.688 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"0ed20424-e693-43de-b629-55289ce30a37"}
03:23:49.172 00.484 10052 Exposure complete
03:23:49.235 00.063 10052 worker thread done servicing request
03:23:49.235 00.000 6880 OnExposeComplete: enter
03:23:49.235 00.000 6880 UpdateGuideState(): m_state=1
03:23:49.235 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 529
03:23:49.235 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
03:23:49.235 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:49.235 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:49.235 00.000 6880 Status Line: Star lost - low SNR
03:23:49.245 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:49.245 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:49.245 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:49.245 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:49.245 00.000 6880 Enqueuing Expose request
03:23:49.245 00.000 10052 Worker thread wakes up
03:23:49.245 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:49.245 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:50.259 01.014 10052 Exposure complete
03:23:50.322 00.063 10052 worker thread done servicing request
03:23:50.322 00.000 6880 OnExposeComplete: enter
03:23:50.322 00.000 6880 UpdateGuideState(): m_state=1
03:23:50.322 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 530
03:23:50.322 00.000 6880 Star::Find false star n=11 nbg=275 bg=1.2 sigma=0.7 thresh=3 peak=2
03:23:50.322 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=4 HFD=0.0
03:23:50.322 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:50.322 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:50.322 00.000 6880 Status Line: Star lost - low SNR
03:23:50.335 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:50.335 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:50.335 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:50.335 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:50.335 00.000 6880 Enqueuing Expose request
03:23:50.335 00.000 10052 Worker thread wakes up
03:23:50.335 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:50.335 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:50.698 00.363 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bfefb28a-9a6e-4b5d-aebc-ef9c6a04d5d8"}
03:23:50.698 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bfefb28a-9a6e-4b5d-aebc-ef9c6a04d5d8"}
03:23:50.698 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f8169dfc-9de7-4dc3-8a7e-eeaa102f8341"}
03:23:50.702 00.004 6880 case statement mapped state 1 to 101
03:23:50.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f8169dfc-9de7-4dc3-8a7e-eeaa102f8341"}
03:23:51.467 00.765 10052 Exposure complete
03:23:51.530 00.063 10052 worker thread done servicing request
03:23:51.530 00.000 6880 OnExposeComplete: enter
03:23:51.530 00.000 6880 UpdateGuideState(): m_state=1
03:23:51.530 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 531
03:23:51.530 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=6 HFD=0.0
03:23:51.530 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:51.530 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:51.530 00.000 6880 Status Line: Star lost - low SNR
03:23:51.530 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:51.530 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:51.530 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:51.530 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:51.530 00.000 6880 Enqueuing Expose request
03:23:51.530 00.000 10052 Worker thread wakes up
03:23:51.530 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:51.530 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:52.556 01.026 10052 Exposure complete
03:23:52.619 00.063 10052 worker thread done servicing request
03:23:52.619 00.000 6880 OnExposeComplete: enter
03:23:52.619 00.000 6880 UpdateGuideState(): m_state=1
03:23:52.619 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 532
03:23:52.619 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
03:23:52.619 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:52.619 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:52.619 00.000 6880 Status Line: Star lost - low SNR
03:23:52.619 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:52.630 00.011 6880 UpdateGuideState exits: Star lost - low SNR
03:23:52.630 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:52.630 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:52.630 00.000 6880 Enqueuing Expose request
03:23:52.630 00.000 10052 Worker thread wakes up
03:23:52.630 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:52.630 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:52.699 00.069 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e9c4688-b543-4f28-80a5-dc4716b5808d"}
03:23:52.699 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e9c4688-b543-4f28-80a5-dc4716b5808d"}
03:23:52.699 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5d667647-2f27-415d-bf2c-d4e8da4cc899"}
03:23:52.699 00.000 6880 case statement mapped state 1 to 101
03:23:52.700 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5d667647-2f27-415d-bf2c-d4e8da4cc899"}
03:23:53.754 01.054 10052 Exposure complete
03:23:53.818 00.064 10052 worker thread done servicing request
03:23:53.818 00.000 6880 OnExposeComplete: enter
03:23:53.818 00.000 6880 UpdateGuideState(): m_state=1
03:23:53.818 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 533
03:23:53.818 00.000 6880 Star::Find false star n=12 nbg=281 bg=1.2 sigma=0.7 thresh=3 peak=2
03:23:53.818 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
03:23:53.818 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:53.818 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:53.818 00.000 6880 Status Line: Star lost - low SNR
03:23:53.826 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:23:53.826 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:23:53.826 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:53.826 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:53.826 00.000 6880 Enqueuing Expose request
03:23:53.826 00.000 10052 Worker thread wakes up
03:23:53.826 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:53.826 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:54.700 00.874 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"491931f9-5cbc-42cb-9c3e-ba2b981257bb"}
03:23:54.700 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"491931f9-5cbc-42cb-9c3e-ba2b981257bb"}
03:23:54.700 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8bcf8204-7726-4720-8c2f-cf7039dc3767"}
03:23:54.702 00.002 6880 case statement mapped state 1 to 101
03:23:54.702 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8bcf8204-7726-4720-8c2f-cf7039dc3767"}
03:23:54.840 00.138 10052 Exposure complete
03:23:54.888 00.048 10052 worker thread done servicing request
03:23:54.888 00.000 6880 OnExposeComplete: enter
03:23:54.888 00.000 6880 UpdateGuideState(): m_state=1
03:23:54.888 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 534
03:23:54.888 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=4 HFD=0.0
03:23:54.888 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:54.888 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:54.888 00.000 6880 Status Line: Star lost - low mass
03:23:54.900 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:54.900 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:23:54.900 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:54.900 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:54.900 00.000 6880 Enqueuing Expose request
03:23:54.900 00.000 10052 Worker thread wakes up
03:23:54.900 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:54.900 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:55.718 00.818 6880 evsrv: cli 01543AA0 connect
03:23:55.718 00.000 6880 case statement mapped state 1 to 101
03:23:55.718 00.000 6880 case statement mapped state 1 to 101
03:23:55.718 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.548,1.58182],"units":"arcsec/hr","axes":"RA/Dec"},"id":"06224582-cb12-4b5d-8895-dad38e6c53bd"}
03:23:55.718 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:23:55.718 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"06224582-cb12-4b5d-8895-dad38e6c53bd"}
03:23:55.718 00.000 6880 evsrv: cli 01543AA0 disconnect
03:23:55.718 00.000 6880 evsrv: cli 015431E0 connect
03:23:55.718 00.000 6880 case statement mapped state 1 to 101
03:23:55.727 00.009 6880 case statement mapped state 1 to 101
03:23:55.727 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"1daf734e-9128-4bdc-8e6b-c4181b8ccec8"}
03:23:55.727 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"1daf734e-9128-4bdc-8e6b-c4181b8ccec8"}
03:23:55.727 00.000 6880 evsrv: cli 015431E0 disconnect
03:23:55.727 00.000 6880 evsrv: cli 01543AA0 connect
03:23:55.730 00.003 6880 case statement mapped state 1 to 101
03:23:55.730 00.000 6880 case statement mapped state 1 to 101
03:23:55.730 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"f09d3824-57c5-4a67-8de9-3b85ce1f34ea"}
03:23:55.730 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"f09d3824-57c5-4a67-8de9-3b85ce1f34ea"}
03:23:55.730 00.000 6880 evsrv: cli 01543AA0 disconnect
03:23:56.038 00.308 10052 Exposure complete
03:23:56.083 00.045 10052 worker thread done servicing request
03:23:56.083 00.000 6880 OnExposeComplete: enter
03:23:56.083 00.000 6880 UpdateGuideState(): m_state=1
03:23:56.083 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 535
03:23:56.083 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=5 HFD=0.0
03:23:56.083 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:56.083 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:56.083 00.000 6880 Status Line: Star lost - low mass
03:23:56.083 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:56.083 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:23:56.083 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:56.083 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:56.083 00.000 6880 Enqueuing Expose request
03:23:56.083 00.000 10052 Worker thread wakes up
03:23:56.083 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:56.083 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:56.711 00.628 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5a5e2d95-8e6f-4563-98a2-5eb3e94f6c36"}
03:23:56.711 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5a5e2d95-8e6f-4563-98a2-5eb3e94f6c36"}
03:23:56.711 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e61ee579-6d86-49bb-96a7-6f584dcadd7f"}
03:23:56.714 00.003 6880 case statement mapped state 1 to 101
03:23:56.714 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e61ee579-6d86-49bb-96a7-6f584dcadd7f"}
03:23:57.104 00.390 10052 Exposure complete
03:23:57.169 00.065 10052 worker thread done servicing request
03:23:57.169 00.000 6880 OnExposeComplete: enter
03:23:57.169 00.000 6880 UpdateGuideState(): m_state=1
03:23:57.169 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 536
03:23:57.169 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:23:57.169 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:57.169 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:57.169 00.000 6880 Status Line: Star lost - low mass
03:23:57.180 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:23:57.180 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:23:57.180 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:57.180 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:57.180 00.000 6880 Enqueuing Expose request
03:23:57.180 00.000 10052 Worker thread wakes up
03:23:57.180 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:57.180 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:58.322 01.142 10052 Exposure complete
03:23:58.383 00.061 10052 worker thread done servicing request
03:23:58.383 00.000 6880 OnExposeComplete: enter
03:23:58.383 00.000 6880 UpdateGuideState(): m_state=1
03:23:58.383 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 537
03:23:58.383 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=5 HFD=0.0
03:23:58.383 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:58.383 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:58.383 00.000 6880 Status Line: Star lost - low mass
03:23:58.383 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:58.383 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:23:58.399 00.016 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:58.399 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:58.399 00.000 6880 Enqueuing Expose request
03:23:58.399 00.000 10052 Worker thread wakes up
03:23:58.399 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:58.399 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:23:58.713 00.314 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3026860b-77ef-4c25-a85e-c41cb2391d67"}
03:23:58.713 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3026860b-77ef-4c25-a85e-c41cb2391d67"}
03:23:58.713 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f9d441b-ace7-44a3-98cf-22736c6ae690"}
03:23:58.716 00.003 6880 case statement mapped state 1 to 101
03:23:58.716 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9f9d441b-ace7-44a3-98cf-22736c6ae690"}
03:23:59.310 00.594 10052 Exposure complete
03:23:59.373 00.063 10052 worker thread done servicing request
03:23:59.373 00.000 6880 OnExposeComplete: enter
03:23:59.373 00.000 6880 UpdateGuideState(): m_state=1
03:23:59.373 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 538
03:23:59.373 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=5 HFD=0.0
03:23:59.373 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:23:59.373 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:23:59.373 00.000 6880 Status Line: Star lost - low mass
03:23:59.381 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:23:59.381 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:23:59.381 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:23:59.381 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:23:59.381 00.000 6880 Enqueuing Expose request
03:23:59.381 00.000 10052 Worker thread wakes up
03:23:59.381 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:23:59.381 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:00.509 01.128 10052 Exposure complete
03:24:00.556 00.047 10052 worker thread done servicing request
03:24:00.556 00.000 6880 OnExposeComplete: enter
03:24:00.556 00.000 6880 UpdateGuideState(): m_state=1
03:24:00.556 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 539
03:24:00.556 00.000 6880 Star::Find false star n=17 nbg=274 bg=1.2 sigma=0.7 thresh=3 peak=2
03:24:00.556 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=31, SNR=2.9, Peak=5 HFD=0.0
03:24:00.556 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:00.556 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:00.556 00.000 6880 Status Line: Star lost - low SNR
03:24:00.572 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:00.572 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:00.572 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:00.572 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:00.572 00.000 6880 Enqueuing Expose request
03:24:00.572 00.000 10052 Worker thread wakes up
03:24:00.572 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:00.572 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:00.715 00.143 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b804fea6-2bab-4fb3-9da7-870cfd6544c9"}
03:24:00.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b804fea6-2bab-4fb3-9da7-870cfd6544c9"}
03:24:00.715 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f096ba36-a8ff-4ed6-acd7-2af990b34de1"}
03:24:00.715 00.000 6880 case statement mapped state 1 to 101
03:24:00.715 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f096ba36-a8ff-4ed6-acd7-2af990b34de1"}
03:24:01.592 00.877 10052 Exposure complete
03:24:01.661 00.069 10052 worker thread done servicing request
03:24:01.661 00.000 6880 OnExposeComplete: enter
03:24:01.661 00.000 6880 UpdateGuideState(): m_state=1
03:24:01.661 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 540
03:24:01.661 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=6 HFD=0.0
03:24:01.661 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:01.661 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:01.661 00.000 6880 Status Line: Star lost - low mass
03:24:01.665 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:01.665 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:01.665 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:01.665 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:01.665 00.000 6880 Enqueuing Expose request
03:24:01.665 00.000 10052 Worker thread wakes up
03:24:01.665 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:01.665 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:02.728 01.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"defb23f5-ec0c-466b-8baa-f6f761870daf"}
03:24:02.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"defb23f5-ec0c-466b-8baa-f6f761870daf"}
03:24:02.728 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a9db7277-cada-43b5-adec-c68806f1eb1e"}
03:24:02.728 00.000 6880 case statement mapped state 1 to 101
03:24:02.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a9db7277-cada-43b5-adec-c68806f1eb1e"}
03:24:02.791 00.063 10052 Exposure complete
03:24:02.854 00.063 10052 worker thread done servicing request
03:24:02.854 00.000 6880 OnExposeComplete: enter
03:24:02.854 00.000 6880 UpdateGuideState(): m_state=1
03:24:02.854 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 541
03:24:02.854 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
03:24:02.854 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:02.854 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:02.854 00.000 6880 Status Line: Star lost - low SNR
03:24:02.863 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:02.863 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:02.863 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:02.863 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:02.863 00.000 6880 Enqueuing Expose request
03:24:02.863 00.000 10052 Worker thread wakes up
03:24:02.863 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:02.863 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:03.878 01.015 10052 Exposure complete
03:24:03.957 00.079 10052 worker thread done servicing request
03:24:03.957 00.000 6880 OnExposeComplete: enter
03:24:03.957 00.000 6880 UpdateGuideState(): m_state=1
03:24:03.957 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 542
03:24:03.957 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=6 HFD=0.0
03:24:03.957 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:03.957 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:03.957 00.000 6880 Status Line: Star lost - low SNR
03:24:03.957 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:03.957 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:03.957 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:03.957 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:03.957 00.000 6880 Enqueuing Expose request
03:24:03.957 00.000 10052 Worker thread wakes up
03:24:03.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:03.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:04.728 00.771 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"15360b80-6d4e-479d-a9b6-1ae14cb1c2f0"}
03:24:04.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"15360b80-6d4e-479d-a9b6-1ae14cb1c2f0"}
03:24:04.728 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"055fea64-2f9d-4b08-9f53-665b05d46b05"}
03:24:04.728 00.000 6880 case statement mapped state 1 to 101
03:24:04.728 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"055fea64-2f9d-4b08-9f53-665b05d46b05"}
03:24:05.088 00.360 10052 Exposure complete
03:24:05.151 00.063 10052 worker thread done servicing request
03:24:05.151 00.000 6880 OnExposeComplete: enter
03:24:05.151 00.000 6880 UpdateGuideState(): m_state=1
03:24:05.151 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 543
03:24:05.151 00.000 6880 Star::Find false star n=21 nbg=279 bg=1.2 sigma=0.7 thresh=3 peak=2
03:24:05.151 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=41, SNR=2.9, Peak=4 HFD=0.0
03:24:05.151 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:05.151 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:05.151 00.000 6880 Status Line: Star lost - low SNR
03:24:05.151 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:05.151 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:05.151 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:05.151 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:05.151 00.000 6880 Enqueuing Expose request
03:24:05.151 00.000 10052 Worker thread wakes up
03:24:05.151 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:05.151 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:06.188 01.037 10052 Exposure complete
03:24:06.251 00.063 10052 worker thread done servicing request
03:24:06.251 00.000 6880 OnExposeComplete: enter
03:24:06.251 00.000 6880 UpdateGuideState(): m_state=1
03:24:06.251 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 544
03:24:06.251 00.000 6880 Star::Find false star n=9 nbg=273 bg=1.2 sigma=0.7 thresh=3 peak=2
03:24:06.251 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=5 HFD=0.0
03:24:06.251 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:06.251 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:06.251 00.000 6880 Status Line: Star lost - low SNR
03:24:06.251 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:06.251 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:06.251 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:06.251 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:06.251 00.000 6880 Enqueuing Expose request
03:24:06.251 00.000 10052 Worker thread wakes up
03:24:06.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:06.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:06.738 00.487 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d12f95a-76a9-4eea-9f84-453cea74dd17"}
03:24:06.738 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d12f95a-76a9-4eea-9f84-453cea74dd17"}
03:24:06.739 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d4d4edbf-7276-425e-bc02-357e5c728176"}
03:24:06.739 00.000 6880 case statement mapped state 1 to 101
03:24:06.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d4d4edbf-7276-425e-bc02-357e5c728176"}
03:24:07.382 00.643 10052 Exposure complete
03:24:07.444 00.062 10052 worker thread done servicing request
03:24:07.444 00.000 6880 OnExposeComplete: enter
03:24:07.444 00.000 6880 UpdateGuideState(): m_state=1
03:24:07.444 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 545
03:24:07.444 00.000 6880 Star::Find false star n=16 nbg=273 bg=1.2 sigma=0.6 thresh=3 peak=2
03:24:07.444 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=31, SNR=2.9, Peak=4 HFD=0.0
03:24:07.444 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:07.444 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:07.444 00.000 6880 Status Line: Star lost - low SNR
03:24:07.444 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:07.444 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:07.444 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:07.444 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:07.444 00.000 6880 Enqueuing Expose request
03:24:07.444 00.000 10052 Worker thread wakes up
03:24:07.444 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:07.444 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:08.471 01.027 10052 Exposure complete
03:24:08.548 00.077 10052 worker thread done servicing request
03:24:08.548 00.000 6880 OnExposeComplete: enter
03:24:08.548 00.000 6880 UpdateGuideState(): m_state=1
03:24:08.548 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 546
03:24:08.548 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=5 HFD=0.0
03:24:08.548 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:08.548 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:08.548 00.000 6880 Status Line: Star lost - low SNR
03:24:08.548 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:08.548 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:08.548 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:08.548 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:08.548 00.000 6880 Enqueuing Expose request
03:24:08.548 00.000 10052 Worker thread wakes up
03:24:08.548 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:08.548 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:08.736 00.188 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ea50efc3-8f98-43cf-8cbd-15ebf218e641"}
03:24:08.736 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ea50efc3-8f98-43cf-8cbd-15ebf218e641"}
03:24:08.739 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b52511b6-fcc4-4c2a-b16e-51afe1eaab96"}
03:24:08.739 00.000 6880 case statement mapped state 1 to 101
03:24:08.739 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b52511b6-fcc4-4c2a-b16e-51afe1eaab96"}
03:24:09.678 00.939 10052 Exposure complete
03:24:09.742 00.064 10052 worker thread done servicing request
03:24:09.742 00.000 6880 OnExposeComplete: enter
03:24:09.742 00.000 6880 UpdateGuideState(): m_state=1
03:24:09.748 00.006 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 547
03:24:09.748 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=6 HFD=0.0
03:24:09.748 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:09.748 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:09.748 00.000 6880 Status Line: Star lost - low SNR
03:24:09.748 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:09.748 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:09.748 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:09.748 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:09.748 00.000 6880 Enqueuing Expose request
03:24:09.748 00.000 10052 Worker thread wakes up
03:24:09.748 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:09.748 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:10.748 01.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"27e74864-c95d-41ab-9da3-852a863153b8"}
03:24:10.748 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"27e74864-c95d-41ab-9da3-852a863153b8"}
03:24:10.748 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2c70cbe0-c56e-4b5c-88e0-03e633008bba"}
03:24:10.748 00.000 6880 case statement mapped state 1 to 101
03:24:10.748 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2c70cbe0-c56e-4b5c-88e0-03e633008bba"}
03:24:10.764 00.016 10052 Exposure complete
03:24:10.827 00.063 10052 worker thread done servicing request
03:24:10.827 00.000 6880 OnExposeComplete: enter
03:24:10.827 00.000 6880 UpdateGuideState(): m_state=1
03:24:10.827 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 548
03:24:10.827 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=6 HFD=0.0
03:24:10.827 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:10.827 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:10.827 00.000 6880 Status Line: Star lost - low mass
03:24:10.839 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=10, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:10.839 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:10.839 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:10.839 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:10.839 00.000 6880 Enqueuing Expose request
03:24:10.839 00.000 10052 Worker thread wakes up
03:24:10.839 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:10.839 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:11.977 01.138 10052 Exposure complete
03:24:12.039 00.062 10052 worker thread done servicing request
03:24:12.039 00.000 6880 OnExposeComplete: enter
03:24:12.039 00.000 6880 UpdateGuideState(): m_state=1
03:24:12.039 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 549
03:24:12.039 00.000 6880 Star::Find false star n=9 nbg=273 bg=1.1 sigma=0.7 thresh=3 peak=2
03:24:12.039 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=6 HFD=0.0
03:24:12.039 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:12.039 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:12.039 00.000 6880 Status Line: Star lost - low SNR
03:24:12.039 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:12.039 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:12.039 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:12.039 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:12.039 00.000 6880 Enqueuing Expose request
03:24:12.039 00.000 10052 Worker thread wakes up
03:24:12.039 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:12.039 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:12.759 00.720 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c7893995-1eea-4ac6-9125-33d6090a80cb"}
03:24:12.759 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c7893995-1eea-4ac6-9125-33d6090a80cb"}
03:24:12.759 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4f2a99f1-ab7d-4ca2-8aa9-a671ef086a54"}
03:24:12.759 00.000 6880 case statement mapped state 1 to 101
03:24:12.759 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"4f2a99f1-ab7d-4ca2-8aa9-a671ef086a54"}
03:24:13.058 00.299 10052 Exposure complete
03:24:13.121 00.063 10052 worker thread done servicing request
03:24:13.121 00.000 6880 OnExposeComplete: enter
03:24:13.121 00.000 6880 UpdateGuideState(): m_state=1
03:24:13.121 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 550
03:24:13.121 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.6, Peak=4 HFD=0.0
03:24:13.121 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:13.121 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:13.121 00.000 6880 Status Line: Star lost - low SNR
03:24:13.136 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:13.136 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:13.136 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:13.136 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:13.136 00.000 6880 Enqueuing Expose request
03:24:13.136 00.000 10052 Worker thread wakes up
03:24:13.136 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:13.136 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:14.271 01.135 10052 Exposure complete
03:24:14.350 00.079 10052 worker thread done servicing request
03:24:14.350 00.000 6880 OnExposeComplete: enter
03:24:14.350 00.000 6880 UpdateGuideState(): m_state=1
03:24:14.350 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 551
03:24:14.350 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:24:14.350 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:14.350 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:14.350 00.000 6880 Status Line: Star lost - low SNR
03:24:14.350 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:14.350 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:14.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:14.350 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:14.350 00.000 6880 Enqueuing Expose request
03:24:14.350 00.000 10052 Worker thread wakes up
03:24:14.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:14.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:14.773 00.423 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b49bc78b-9029-45ab-9b7e-17f3630f9c73"}
03:24:14.773 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b49bc78b-9029-45ab-9b7e-17f3630f9c73"}
03:24:14.776 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ad5d1b24-e963-4980-88e8-a491b59ba23e"}
03:24:14.776 00.000 6880 case statement mapped state 1 to 101
03:24:14.776 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ad5d1b24-e963-4980-88e8-a491b59ba23e"}
03:24:15.260 00.484 10052 Exposure complete
03:24:15.322 00.062 10052 worker thread done servicing request
03:24:15.322 00.000 6880 OnExposeComplete: enter
03:24:15.322 00.000 6880 UpdateGuideState(): m_state=1
03:24:15.322 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 552
03:24:15.322 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=6 HFD=0.0
03:24:15.322 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:15.322 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:15.322 00.000 6880 Status Line: Star lost - low SNR
03:24:15.327 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:15.327 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:15.327 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:15.327 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:15.327 00.000 6880 Enqueuing Expose request
03:24:15.327 00.000 10052 Worker thread wakes up
03:24:15.327 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:15.327 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:15.732 00.405 6880 evsrv: cli 015431E0 connect
03:24:15.732 00.000 6880 case statement mapped state 1 to 101
03:24:15.732 00.000 6880 case statement mapped state 1 to 101
03:24:15.732 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54795,1.5818],"units":"arcsec/hr","axes":"RA/Dec"},"id":"f6f5d79e-20c7-491d-be38-a3de0a7f379e"}
03:24:15.732 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:24:15.732 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"f6f5d79e-20c7-491d-be38-a3de0a7f379e"}
03:24:15.732 00.000 6880 evsrv: cli 015431E0 disconnect
03:24:15.732 00.000 6880 evsrv: cli 01543AA0 connect
03:24:15.732 00.000 6880 case statement mapped state 1 to 101
03:24:15.732 00.000 6880 case statement mapped state 1 to 101
03:24:15.732 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"dbee7bf0-b96d-472f-90ba-e2d7cd768f79"}
03:24:15.732 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"dbee7bf0-b96d-472f-90ba-e2d7cd768f79"}
03:24:15.732 00.000 6880 evsrv: cli 01543AA0 disconnect
03:24:15.732 00.000 6880 evsrv: cli 01543AA0 connect
03:24:15.732 00.000 6880 case statement mapped state 1 to 101
03:24:15.732 00.000 6880 case statement mapped state 1 to 101
03:24:15.743 00.011 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"2e53fe7b-ff8e-4128-a184-83b4f4a0dda3"}
03:24:15.744 00.001 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"2e53fe7b-ff8e-4128-a184-83b4f4a0dda3"}
03:24:15.744 00.000 6880 evsrv: cli 01543AA0 disconnect
03:24:16.458 00.714 10052 Exposure complete
03:24:16.521 00.063 10052 worker thread done servicing request
03:24:16.521 00.000 6880 OnExposeComplete: enter
03:24:16.521 00.000 6880 UpdateGuideState(): m_state=1
03:24:16.521 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 553
03:24:16.521 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.7, Peak=4 HFD=0.0
03:24:16.521 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:16.521 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:16.521 00.000 6880 Status Line: Star lost - low SNR
03:24:16.531 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:16.531 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:16.531 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:16.531 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:16.531 00.000 6880 Enqueuing Expose request
03:24:16.531 00.000 10052 Worker thread wakes up
03:24:16.531 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:16.531 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:16.788 00.257 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"da7d13fa-1c53-4b0d-81c8-555003102636"}
03:24:16.788 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"da7d13fa-1c53-4b0d-81c8-555003102636"}
03:24:16.788 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aba0c809-95ed-45c4-86d9-8bb385c94cb4"}
03:24:16.788 00.000 6880 case statement mapped state 1 to 101
03:24:16.788 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"aba0c809-95ed-45c4-86d9-8bb385c94cb4"}
03:24:17.557 00.769 10052 Exposure complete
03:24:17.635 00.078 10052 worker thread done servicing request
03:24:17.635 00.000 6880 OnExposeComplete: enter
03:24:17.635 00.000 6880 UpdateGuideState(): m_state=1
03:24:17.635 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 554
03:24:17.635 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=6 HFD=0.0
03:24:17.635 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:17.635 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:17.635 00.000 6880 Status Line: Star lost - low SNR
03:24:17.635 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:17.635 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:17.635 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:17.635 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:17.635 00.000 6880 Enqueuing Expose request
03:24:17.635 00.000 10052 Worker thread wakes up
03:24:17.635 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:17.635 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:18.770 01.135 10052 Exposure complete
03:24:18.801 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"185cc99e-3553-4978-8d93-27cb5e6292a7"}
03:24:18.801 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"185cc99e-3553-4978-8d93-27cb5e6292a7"}
03:24:18.802 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e454f48b-ab8f-413b-8011-f7adc67aaae5"}
03:24:18.802 00.000 6880 case statement mapped state 1 to 101
03:24:18.802 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e454f48b-ab8f-413b-8011-f7adc67aaae5"}
03:24:18.833 00.031 10052 worker thread done servicing request
03:24:18.833 00.000 6880 OnExposeComplete: enter
03:24:18.833 00.000 6880 UpdateGuideState(): m_state=1
03:24:18.833 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 555
03:24:18.833 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.6, Peak=6 HFD=0.0
03:24:18.833 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:18.833 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:18.833 00.000 6880 Status Line: Star lost - low SNR
03:24:18.833 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:18.833 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:18.833 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:18.833 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:18.833 00.000 6880 Enqueuing Expose request
03:24:18.833 00.000 10052 Worker thread wakes up
03:24:18.848 00.015 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:18.848 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:19.762 00.914 10052 Exposure complete
03:24:19.825 00.063 10052 worker thread done servicing request
03:24:19.825 00.000 6880 OnExposeComplete: enter
03:24:19.825 00.000 6880 UpdateGuideState(): m_state=1
03:24:19.825 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 556
03:24:19.825 00.000 6880 Star::Find false star n=11 nbg=285 bg=1.1 sigma=0.7 thresh=3 peak=2
03:24:19.825 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:24:19.825 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:19.825 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:19.825 00.000 6880 Status Line: Star lost - low SNR
03:24:19.825 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:19.825 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:19.825 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:19.825 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:19.825 00.000 6880 Enqueuing Expose request
03:24:19.825 00.000 10052 Worker thread wakes up
03:24:19.825 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:19.825 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:20.814 00.989 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"159b1a01-adca-45cf-9571-64f1e88ae197"}
03:24:20.814 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"159b1a01-adca-45cf-9571-64f1e88ae197"}
03:24:20.816 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"434b0d6c-d98c-4c0e-a60a-4697f8e5106d"}
03:24:20.816 00.000 6880 case statement mapped state 1 to 101
03:24:20.816 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"434b0d6c-d98c-4c0e-a60a-4697f8e5106d"}
03:24:20.971 00.155 10052 Exposure complete
03:24:21.033 00.062 10052 worker thread done servicing request
03:24:21.033 00.000 6880 OnExposeComplete: enter
03:24:21.033 00.000 6880 UpdateGuideState(): m_state=1
03:24:21.033 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 557
03:24:21.033 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=4 HFD=0.0
03:24:21.033 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:21.033 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:21.033 00.000 6880 Status Line: Star lost - low SNR
03:24:21.033 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:21.033 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:21.033 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:21.033 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:21.033 00.000 6880 Enqueuing Expose request
03:24:21.033 00.000 10052 Worker thread wakes up
03:24:21.033 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:21.033 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:21.968 00.935 10052 Exposure complete
03:24:22.025 00.057 10052 worker thread done servicing request
03:24:22.025 00.000 6880 OnExposeComplete: enter
03:24:22.025 00.000 6880 UpdateGuideState(): m_state=1
03:24:22.025 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 558
03:24:22.025 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:24:22.025 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:22.025 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:22.025 00.000 6880 Status Line: Star lost - low SNR
03:24:22.025 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:22.025 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:22.025 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:22.025 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:22.025 00.000 6880 Enqueuing Expose request
03:24:22.025 00.000 10052 Worker thread wakes up
03:24:22.025 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:22.025 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:22.825 00.800 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"07be0b9a-4efe-49d5-b390-d6dee529d77d"}
03:24:22.825 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"07be0b9a-4efe-49d5-b390-d6dee529d77d"}
03:24:22.827 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c6e5f85f-dc11-46cb-8130-37b2b5d1f7fd"}
03:24:22.827 00.000 6880 case statement mapped state 1 to 101
03:24:22.827 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c6e5f85f-dc11-46cb-8130-37b2b5d1f7fd"}
03:24:23.170 00.343 10052 Exposure complete
03:24:23.217 00.047 10052 worker thread done servicing request
03:24:23.217 00.000 6880 OnExposeComplete: enter
03:24:23.217 00.000 6880 UpdateGuideState(): m_state=1
03:24:23.217 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 559
03:24:23.217 00.000 6880 Star::Find false star n=11 nbg=281 bg=1.1 sigma=0.7 thresh=3 peak=2
03:24:23.217 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=5 HFD=0.0
03:24:23.217 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:23.217 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:23.217 00.000 6880 Status Line: Star lost - low SNR
03:24:23.217 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:23.217 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:23.217 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:23.217 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:23.217 00.000 6880 Enqueuing Expose request
03:24:23.217 00.000 10052 Worker thread wakes up
03:24:23.217 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:23.217 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:24.247 01.030 10052 Exposure complete
03:24:24.289 00.042 10052 worker thread done servicing request
03:24:24.289 00.000 6880 OnExposeComplete: enter
03:24:24.289 00.000 6880 UpdateGuideState(): m_state=1
03:24:24.289 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 560
03:24:24.289 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
03:24:24.289 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:24.289 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:24.289 00.000 6880 Status Line: Star lost - low SNR
03:24:24.289 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:24.289 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:24.289 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:24.289 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:24.289 00.000 6880 Enqueuing Expose request
03:24:24.289 00.000 10052 Worker thread wakes up
03:24:24.289 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:24.289 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:24.840 00.551 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"17c8aa83-1f60-4889-b406-4c0d452ca674"}
03:24:24.840 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"17c8aa83-1f60-4889-b406-4c0d452ca674"}
03:24:24.840 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"40227ea8-8c40-4b20-a566-3d1066ede797"}
03:24:24.840 00.000 6880 case statement mapped state 1 to 101
03:24:24.840 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"40227ea8-8c40-4b20-a566-3d1066ede797"}
03:24:25.435 00.595 10052 Exposure complete
03:24:25.499 00.064 10052 worker thread done servicing request
03:24:25.499 00.000 6880 OnExposeComplete: enter
03:24:25.499 00.000 6880 UpdateGuideState(): m_state=1
03:24:25.499 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 561
03:24:25.499 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=5 HFD=0.0
03:24:25.499 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:25.499 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:25.499 00.000 6880 Status Line: Star lost - low SNR
03:24:25.512 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=7, Gamma=0.780
03:24:25.512 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:25.512 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:25.512 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:25.512 00.000 6880 Enqueuing Expose request
03:24:25.512 00.000 10052 Worker thread wakes up
03:24:25.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:25.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:26.527 01.015 10052 Exposure complete
03:24:26.573 00.046 10052 worker thread done servicing request
03:24:26.573 00.000 6880 OnExposeComplete: enter
03:24:26.573 00.000 6880 UpdateGuideState(): m_state=1
03:24:26.573 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 562
03:24:26.573 00.000 6880 Star::Find false star n=16 nbg=270 bg=1.3 sigma=0.6 thresh=3 peak=2
03:24:26.573 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=32, SNR=2.9, Peak=4 HFD=0.0
03:24:26.573 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:26.573 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:26.573 00.000 6880 Status Line: Star lost - low SNR
03:24:26.573 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:26.573 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:26.573 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:26.573 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:26.573 00.000 6880 Enqueuing Expose request
03:24:26.589 00.016 10052 Worker thread wakes up
03:24:26.589 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:26.589 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:26.839 00.250 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"55f58395-5292-4821-8bba-a7a8b441527b"}
03:24:26.839 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"55f58395-5292-4821-8bba-a7a8b441527b"}
03:24:26.839 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"21af9ab5-0b04-4956-a498-4b7221cbd4cc"}
03:24:26.839 00.000 6880 case statement mapped state 1 to 101
03:24:26.839 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"21af9ab5-0b04-4956-a498-4b7221cbd4cc"}
03:24:27.723 00.884 10052 Exposure complete
03:24:27.802 00.079 10052 worker thread done servicing request
03:24:27.802 00.000 6880 OnExposeComplete: enter
03:24:27.802 00.000 6880 UpdateGuideState(): m_state=1
03:24:27.802 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 563
03:24:27.802 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=5 HFD=0.0
03:24:27.802 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:27.802 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:27.802 00.000 6880 Status Line: Star lost - low mass
03:24:27.804 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:27.804 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:27.804 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:27.804 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:27.804 00.000 6880 Enqueuing Expose request
03:24:27.804 00.000 10052 Worker thread wakes up
03:24:27.804 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:27.804 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:28.717 00.913 10052 Exposure complete
03:24:28.781 00.064 10052 worker thread done servicing request
03:24:28.781 00.000 6880 OnExposeComplete: enter
03:24:28.781 00.000 6880 UpdateGuideState(): m_state=1
03:24:28.781 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 564
03:24:28.781 00.000 6880 Star::Find false star n=17 nbg=277 bg=1.3 sigma=0.7 thresh=3 peak=2
03:24:28.781 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=33, SNR=2.9, Peak=5 HFD=0.0
03:24:28.781 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:28.782 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:28.782 00.000 6880 Status Line: Star lost - low SNR
03:24:28.782 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:28.782 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:28.782 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:28.782 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:28.782 00.000 6880 Enqueuing Expose request
03:24:28.782 00.000 10052 Worker thread wakes up
03:24:28.782 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:28.782 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:28.842 00.060 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0ec2b5d4-3223-4b17-a897-c6b989828da5"}
03:24:28.842 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0ec2b5d4-3223-4b17-a897-c6b989828da5"}
03:24:28.842 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f02bc924-0fe6-4a06-a343-256db9778e91"}
03:24:28.842 00.000 6880 case statement mapped state 1 to 101
03:24:28.842 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f02bc924-0fe6-4a06-a343-256db9778e91"}
03:24:29.914 01.072 10052 Exposure complete
03:24:29.976 00.062 10052 worker thread done servicing request
03:24:29.976 00.000 6880 OnExposeComplete: enter
03:24:29.976 00.000 6880 UpdateGuideState(): m_state=1
03:24:29.976 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 565
03:24:29.976 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=6 HFD=0.0
03:24:29.976 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:29.976 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:29.976 00.000 6880 Status Line: Star lost - low mass
03:24:29.976 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:29.976 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:29.976 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:29.976 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:29.976 00.000 6880 Enqueuing Expose request
03:24:29.976 00.000 10052 Worker thread wakes up
03:24:29.976 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:29.976 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:30.855 00.879 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"743d3f44-ea87-4560-96df-826262404db3"}
03:24:30.855 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"743d3f44-ea87-4560-96df-826262404db3"}
03:24:30.855 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6be71509-87c8-405f-98d1-b39a90c6eaf1"}
03:24:30.855 00.000 6880 case statement mapped state 1 to 101
03:24:30.858 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"6be71509-87c8-405f-98d1-b39a90c6eaf1"}
03:24:31.012 00.154 10052 Exposure complete
03:24:31.092 00.080 10052 worker thread done servicing request
03:24:31.092 00.000 6880 OnExposeComplete: enter
03:24:31.092 00.000 6880 UpdateGuideState(): m_state=1
03:24:31.092 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 566
03:24:31.092 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:24:31.092 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:31.092 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:31.092 00.000 6880 Status Line: Star lost - low mass
03:24:31.092 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:31.092 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:31.092 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:31.092 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:31.092 00.000 6880 Enqueuing Expose request
03:24:31.092 00.000 10052 Worker thread wakes up
03:24:31.092 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:31.092 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:32.227 01.135 10052 Exposure complete
03:24:32.290 00.063 10052 worker thread done servicing request
03:24:32.290 00.000 6880 OnExposeComplete: enter
03:24:32.290 00.000 6880 UpdateGuideState(): m_state=1
03:24:32.290 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 567
03:24:32.290 00.000 6880 Star::Find false star n=12 nbg=276 bg=1.2 sigma=0.7 thresh=3 peak=2
03:24:32.290 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=5 HFD=0.0
03:24:32.290 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:32.290 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:32.290 00.000 6880 Status Line: Star lost - low SNR
03:24:32.290 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:32.290 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:32.290 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:32.290 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:32.290 00.000 6880 Enqueuing Expose request
03:24:32.290 00.000 10052 Worker thread wakes up
03:24:32.290 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:32.290 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:32.857 00.567 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"0e3ba78b-6d79-4e17-bb7b-7212b1d4c6b8"}
03:24:32.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"0e3ba78b-6d79-4e17-bb7b-7212b1d4c6b8"}
03:24:32.857 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8a9307fe-5cf6-4489-9b7f-be829ac75062"}
03:24:32.857 00.000 6880 case statement mapped state 1 to 101
03:24:32.857 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8a9307fe-5cf6-4489-9b7f-be829ac75062"}
03:24:33.218 00.361 10052 Exposure complete
03:24:33.280 00.062 10052 worker thread done servicing request
03:24:33.280 00.000 6880 OnExposeComplete: enter
03:24:33.280 00.000 6880 UpdateGuideState(): m_state=1
03:24:33.280 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 568
03:24:33.280 00.000 6880 Star::Find false star n=12 nbg=278 bg=1.3 sigma=0.7 thresh=3 peak=2
03:24:33.280 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=6 HFD=0.0
03:24:33.280 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:33.280 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:33.280 00.000 6880 Status Line: Star lost - low SNR
03:24:33.280 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:33.280 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:33.280 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:33.280 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:33.280 00.000 6880 Enqueuing Expose request
03:24:33.280 00.000 10052 Worker thread wakes up
03:24:33.280 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:33.280 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:34.417 01.137 10052 Exposure complete
03:24:34.463 00.046 10052 worker thread done servicing request
03:24:34.463 00.000 6880 OnExposeComplete: enter
03:24:34.463 00.000 6880 UpdateGuideState(): m_state=1
03:24:34.463 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 569
03:24:34.463 00.000 6880 Star::Find false star n=14 nbg=276 bg=1.3 sigma=0.7 thresh=3 peak=2
03:24:34.463 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=5 HFD=0.0
03:24:34.463 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:34.463 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:34.463 00.000 6880 Status Line: Star lost - low SNR
03:24:34.463 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:34.463 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:34.463 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:34.463 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:34.463 00.000 6880 Enqueuing Expose request
03:24:34.463 00.000 10052 Worker thread wakes up
03:24:34.463 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:34.463 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:34.870 00.407 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2add9fe0-13e1-42af-9b85-7090001fbe4c"}
03:24:34.870 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2add9fe0-13e1-42af-9b85-7090001fbe4c"}
03:24:34.872 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"48deacc9-c591-4baa-9ad1-65d5edf2a6b9"}
03:24:34.872 00.000 6880 case statement mapped state 1 to 101
03:24:34.872 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"48deacc9-c591-4baa-9ad1-65d5edf2a6b9"}
03:24:35.496 00.624 10052 Exposure complete
03:24:35.559 00.063 10052 worker thread done servicing request
03:24:35.559 00.000 6880 OnExposeComplete: enter
03:24:35.559 00.000 6880 UpdateGuideState(): m_state=1
03:24:35.559 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 570
03:24:35.559 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=5 HFD=0.0
03:24:35.559 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:35.559 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:35.559 00.000 6880 Status Line: Star lost - low mass
03:24:35.567 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:35.567 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:35.567 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:35.567 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:35.567 00.000 6880 Enqueuing Expose request
03:24:35.567 00.000 10052 Worker thread wakes up
03:24:35.567 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:35.567 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:35.734 00.167 6880 evsrv: cli 01543AA0 connect
03:24:35.734 00.000 6880 case statement mapped state 1 to 101
03:24:35.740 00.006 6880 case statement mapped state 1 to 101
03:24:35.740 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.5479,1.58178],"units":"arcsec/hr","axes":"RA/Dec"},"id":"80e0ed85-cf38-456a-b9f1-b6ab3a62edc6"}
03:24:35.740 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:24:35.740 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"80e0ed85-cf38-456a-b9f1-b6ab3a62edc6"}
03:24:35.740 00.000 6880 evsrv: cli 01543AA0 disconnect
03:24:35.740 00.000 6880 evsrv: cli 015431E0 connect
03:24:35.740 00.000 6880 case statement mapped state 1 to 101
03:24:35.740 00.000 6880 case statement mapped state 1 to 101
03:24:35.748 00.008 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"31bad038-26db-46cd-8400-a3aede397aa8"}
03:24:35.748 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"31bad038-26db-46cd-8400-a3aede397aa8"}
03:24:35.748 00.000 6880 evsrv: cli 015431E0 disconnect
03:24:35.748 00.000 6880 evsrv: cli 015431E0 connect
03:24:35.749 00.001 6880 case statement mapped state 1 to 101
03:24:35.749 00.000 6880 case statement mapped state 1 to 101
03:24:35.750 00.001 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"7c7ff7a3-21d9-40e1-9c1e-aef9fb684f3c"}
03:24:35.750 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7c7ff7a3-21d9-40e1-9c1e-aef9fb684f3c"}
03:24:35.750 00.000 6880 evsrv: cli 015431E0 disconnect
03:24:36.694 00.944 10052 Exposure complete
03:24:36.758 00.064 10052 worker thread done servicing request
03:24:36.758 00.000 6880 OnExposeComplete: enter
03:24:36.758 00.000 6880 UpdateGuideState(): m_state=1
03:24:36.758 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 571
03:24:36.758 00.000 6880 Star::Find false star n=16 nbg=269 bg=1.3 sigma=0.7 thresh=3 peak=2
03:24:36.758 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
03:24:36.758 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:36.758 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:36.758 00.000 6880 Status Line: Star lost - low SNR
03:24:36.758 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:36.758 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:36.758 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:36.758 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:36.758 00.000 6880 Enqueuing Expose request
03:24:36.758 00.000 10052 Worker thread wakes up
03:24:36.758 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:36.758 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:36.883 00.125 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"72edc9e5-ca94-4e87-8921-58e043802068"}
03:24:36.883 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"72edc9e5-ca94-4e87-8921-58e043802068"}
03:24:36.885 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0bbc09fe-7d91-4023-b373-81be781ffde2"}
03:24:36.885 00.000 6880 case statement mapped state 1 to 101
03:24:36.885 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"0bbc09fe-7d91-4023-b373-81be781ffde2"}
03:24:37.797 00.912 10052 Exposure complete
03:24:37.860 00.063 10052 worker thread done servicing request
03:24:37.860 00.000 6880 OnExposeComplete: enter
03:24:37.860 00.000 6880 UpdateGuideState(): m_state=1
03:24:37.860 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 572
03:24:37.860 00.000 6880 Star::Find false star n=12 nbg=278 bg=1.3 sigma=0.6 thresh=3 peak=2
03:24:37.860 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=5 HFD=0.0
03:24:37.860 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:37.860 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:37.860 00.000 6880 Status Line: Star lost - low SNR
03:24:37.860 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:37.860 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:37.860 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:37.860 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:37.860 00.000 6880 Enqueuing Expose request
03:24:37.860 00.000 10052 Worker thread wakes up
03:24:37.860 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:37.860 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:38.897 01.037 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"17fa8159-5717-4280-a138-d4cb20780b09"}
03:24:38.897 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"17fa8159-5717-4280-a138-d4cb20780b09"}
03:24:38.899 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a54607dc-2d1c-4268-817b-c599975510a6"}
03:24:38.899 00.000 6880 case statement mapped state 1 to 101
03:24:38.899 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a54607dc-2d1c-4268-817b-c599975510a6"}
03:24:38.992 00.093 10052 Exposure complete
03:24:39.055 00.063 10052 worker thread done servicing request
03:24:39.055 00.000 6880 OnExposeComplete: enter
03:24:39.055 00.000 6880 UpdateGuideState(): m_state=1
03:24:39.055 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 573
03:24:39.055 00.000 6880 Star::Find false star n=16 nbg=275 bg=1.4 sigma=0.6 thresh=3 peak=2
03:24:39.055 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=28, SNR=2.9, Peak=5 HFD=0.0
03:24:39.055 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:39.055 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:39.055 00.000 6880 Status Line: Star lost - low SNR
03:24:39.055 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:39.055 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:39.055 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:39.055 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:39.055 00.000 6880 Enqueuing Expose request
03:24:39.055 00.000 10052 Worker thread wakes up
03:24:39.055 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:39.055 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:40.082 01.027 10052 Exposure complete
03:24:40.144 00.062 10052 worker thread done servicing request
03:24:40.144 00.000 6880 OnExposeComplete: enter
03:24:40.144 00.000 6880 UpdateGuideState(): m_state=1
03:24:40.144 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 574
03:24:40.144 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.6, Peak=4 HFD=0.0
03:24:40.144 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:40.144 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:40.144 00.000 6880 Status Line: Star lost - low SNR
03:24:40.144 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:40.144 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:40.144 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:40.144 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:40.144 00.000 6880 Enqueuing Expose request
03:24:40.144 00.000 10052 Worker thread wakes up
03:24:40.144 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:40.144 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:40.913 00.769 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"218629d8-3f72-47a1-a30f-d6ff50fa3db4"}
03:24:40.913 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"218629d8-3f72-47a1-a30f-d6ff50fa3db4"}
03:24:40.913 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f35af6d1-f268-4c25-8a37-61c255c2d400"}
03:24:40.913 00.000 6880 case statement mapped state 1 to 101
03:24:40.913 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f35af6d1-f268-4c25-8a37-61c255c2d400"}
03:24:41.272 00.359 10052 Exposure complete
03:24:41.335 00.063 10052 worker thread done servicing request
03:24:41.335 00.000 6880 OnExposeComplete: enter
03:24:41.335 00.000 6880 UpdateGuideState(): m_state=1
03:24:41.335 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 575
03:24:41.335 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=5 HFD=0.0
03:24:41.335 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:41.335 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:41.335 00.000 6880 Status Line: Star lost - low mass
03:24:41.335 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:41.335 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:41.335 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:41.335 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:41.335 00.000 6880 Enqueuing Expose request
03:24:41.335 00.000 10052 Worker thread wakes up
03:24:41.335 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:41.335 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:42.360 01.025 10052 Exposure complete
03:24:42.424 00.064 10052 worker thread done servicing request
03:24:42.424 00.000 6880 OnExposeComplete: enter
03:24:42.424 00.000 6880 UpdateGuideState(): m_state=1
03:24:42.424 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 576
03:24:42.424 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=3.0, Peak=5 HFD=0.0
03:24:42.424 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:42.424 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:42.424 00.000 6880 Status Line: Star lost - low SNR
03:24:42.436 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:42.436 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:42.436 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:42.436 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:42.436 00.000 6880 Enqueuing Expose request
03:24:42.436 00.000 10052 Worker thread wakes up
03:24:42.436 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:42.436 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:42.924 00.488 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ec4ec104-11dd-451b-885b-0e6be429bcf1"}
03:24:42.924 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ec4ec104-11dd-451b-885b-0e6be429bcf1"}
03:24:42.926 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"541709da-5559-4218-ba00-6459aad0a1d4"}
03:24:42.926 00.000 6880 case statement mapped state 1 to 101
03:24:42.926 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"541709da-5559-4218-ba00-6459aad0a1d4"}
03:24:43.573 00.647 10052 Exposure complete
03:24:43.617 00.044 10052 worker thread done servicing request
03:24:43.617 00.000 6880 OnExposeComplete: enter
03:24:43.617 00.000 6880 UpdateGuideState(): m_state=1
03:24:43.617 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 577
03:24:43.617 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=5 HFD=0.0
03:24:43.617 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:43.617 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:43.617 00.000 6880 Status Line: Star lost - low mass
03:24:43.617 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:43.617 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:43.617 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:43.617 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:43.617 00.000 6880 Enqueuing Expose request
03:24:43.617 00.000 10052 Worker thread wakes up
03:24:43.627 00.010 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:43.627 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:44.640 01.013 10052 Exposure complete
03:24:44.688 00.048 10052 worker thread done servicing request
03:24:44.688 00.000 6880 OnExposeComplete: enter
03:24:44.688 00.000 6880 UpdateGuideState(): m_state=1
03:24:44.688 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 578
03:24:44.688 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=5 HFD=0.0
03:24:44.688 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:44.688 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:44.688 00.000 6880 Status Line: Star lost - low mass
03:24:44.688 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:44.688 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:44.688 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:44.688 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:44.688 00.000 6880 Enqueuing Expose request
03:24:44.688 00.000 10052 Worker thread wakes up
03:24:44.688 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:44.688 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:44.925 00.237 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"81c23dba-427b-43d7-ae72-d3c2eb1b429c"}
03:24:44.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"81c23dba-427b-43d7-ae72-d3c2eb1b429c"}
03:24:44.925 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9791bd86-04a6-4cb2-a0eb-b4d55e0d8c1f"}
03:24:44.925 00.000 6880 case statement mapped state 1 to 101
03:24:44.925 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9791bd86-04a6-4cb2-a0eb-b4d55e0d8c1f"}
03:24:45.836 00.911 10052 Exposure complete
03:24:45.899 00.063 10052 worker thread done servicing request
03:24:45.899 00.000 6880 OnExposeComplete: enter
03:24:45.899 00.000 6880 UpdateGuideState(): m_state=1
03:24:45.899 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 579
03:24:45.899 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=6 HFD=0.0
03:24:45.899 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:45.899 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:45.899 00.000 6880 Status Line: Star lost - low mass
03:24:45.899 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:45.899 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:45.899 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:45.899 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:45.899 00.000 6880 Enqueuing Expose request
03:24:45.899 00.000 10052 Worker thread wakes up
03:24:45.899 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:45.899 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:46.824 00.925 10052 Exposure complete
03:24:46.885 00.061 10052 worker thread done servicing request
03:24:46.885 00.000 6880 OnExposeComplete: enter
03:24:46.885 00.000 6880 UpdateGuideState(): m_state=1
03:24:46.885 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 580
03:24:46.885 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:24:46.885 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:46.885 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:46.885 00.000 6880 Status Line: Star lost - low SNR
03:24:46.896 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:46.896 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:46.896 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:46.896 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:46.896 00.000 6880 Enqueuing Expose request
03:24:46.896 00.000 10052 Worker thread wakes up
03:24:46.896 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:46.896 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:46.932 00.036 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5e294a2c-895b-4696-98d4-37f272799c5b"}
03:24:46.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5e294a2c-895b-4696-98d4-37f272799c5b"}
03:24:46.932 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a19124ba-4586-4854-ba7a-bdfe333f0bb8"}
03:24:46.932 00.000 6880 case statement mapped state 1 to 101
03:24:46.932 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a19124ba-4586-4854-ba7a-bdfe333f0bb8"}
03:24:48.037 01.105 10052 Exposure complete
03:24:48.083 00.046 10052 worker thread done servicing request
03:24:48.083 00.000 6880 OnExposeComplete: enter
03:24:48.083 00.000 6880 UpdateGuideState(): m_state=1
03:24:48.083 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 581
03:24:48.083 00.000 6880 Star::Find false star n=11 nbg=275 bg=1.2 sigma=0.7 thresh=3 peak=2
03:24:48.083 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
03:24:48.083 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:48.083 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:48.083 00.000 6880 Status Line: Star lost - low SNR
03:24:48.083 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:48.083 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:48.083 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:48.083 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:48.083 00.000 6880 Enqueuing Expose request
03:24:48.083 00.000 10052 Worker thread wakes up
03:24:48.083 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:48.083 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:48.947 00.864 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"206fa8d8-cc91-4cde-b8b2-b0a6c63a4f48"}
03:24:48.947 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"206fa8d8-cc91-4cde-b8b2-b0a6c63a4f48"}
03:24:48.949 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0ae3a2a2-0c00-4e20-b3f6-093ebecf4ad5"}
03:24:48.949 00.000 6880 case statement mapped state 1 to 101
03:24:48.949 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"0ae3a2a2-0c00-4e20-b3f6-093ebecf4ad5"}
03:24:49.105 00.156 10052 Exposure complete
03:24:49.169 00.064 10052 worker thread done servicing request
03:24:49.169 00.000 6880 OnExposeComplete: enter
03:24:49.169 00.000 6880 UpdateGuideState(): m_state=1
03:24:49.169 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 582
03:24:49.169 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:24:49.169 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:49.169 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:49.169 00.000 6880 Status Line: Star lost - low mass
03:24:49.178 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:49.178 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:49.178 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:49.178 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:49.178 00.000 6880 Enqueuing Expose request
03:24:49.178 00.000 10052 Worker thread wakes up
03:24:49.178 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:49.178 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:50.307 01.129 10052 Exposure complete
03:24:50.369 00.062 10052 worker thread done servicing request
03:24:50.369 00.000 6880 OnExposeComplete: enter
03:24:50.369 00.000 6880 UpdateGuideState(): m_state=1
03:24:50.369 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 583
03:24:50.369 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=5 HFD=0.0
03:24:50.369 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:50.369 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:50.369 00.000 6880 Status Line: Star lost - low SNR
03:24:50.369 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:50.369 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:50.369 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:50.369 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:50.369 00.000 6880 Enqueuing Expose request
03:24:50.369 00.000 10052 Worker thread wakes up
03:24:50.369 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:50.369 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:50.964 00.595 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9c3c4a8-ef39-48ec-bf4b-eec99af00db2"}
03:24:50.964 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9c3c4a8-ef39-48ec-bf4b-eec99af00db2"}
03:24:50.964 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b6cc0796-3b7f-4e53-9f3b-de1fece12379"}
03:24:50.964 00.000 6880 case statement mapped state 1 to 101
03:24:50.964 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b6cc0796-3b7f-4e53-9f3b-de1fece12379"}
03:24:51.387 00.423 10052 Exposure complete
03:24:51.434 00.047 10052 worker thread done servicing request
03:24:51.434 00.000 6880 OnExposeComplete: enter
03:24:51.434 00.000 6880 UpdateGuideState(): m_state=1
03:24:51.434 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 584
03:24:51.434 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=5 HFD=0.0
03:24:51.434 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:51.434 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:51.434 00.000 6880 Status Line: Star lost - low mass
03:24:51.434 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:51.434 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:51.434 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:51.434 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:51.434 00.000 6880 Enqueuing Expose request
03:24:51.434 00.000 10052 Worker thread wakes up
03:24:51.434 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:51.434 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:52.569 01.135 10052 Exposure complete
03:24:52.632 00.063 10052 worker thread done servicing request
03:24:52.632 00.000 6880 OnExposeComplete: enter
03:24:52.632 00.000 6880 UpdateGuideState(): m_state=1
03:24:52.632 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 585
03:24:52.632 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.8, Peak=4 HFD=0.0
03:24:52.632 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:52.632 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:52.632 00.000 6880 Status Line: Star lost - low mass
03:24:52.636 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:52.636 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:52.636 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:52.636 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:52.636 00.000 6880 Enqueuing Expose request
03:24:52.636 00.000 10052 Worker thread wakes up
03:24:52.636 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:52.636 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:52.962 00.326 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"34e4ca44-0e0f-4545-bd77-b42d0677b312"}
03:24:52.962 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"34e4ca44-0e0f-4545-bd77-b42d0677b312"}
03:24:52.962 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"adbed9d4-879d-431d-9628-0320abcc3a9b"}
03:24:52.962 00.000 6880 case statement mapped state 1 to 101
03:24:52.962 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"adbed9d4-879d-431d-9628-0320abcc3a9b"}
03:24:53.654 00.692 10052 Exposure complete
03:24:53.733 00.079 10052 worker thread done servicing request
03:24:53.733 00.000 6880 OnExposeComplete: enter
03:24:53.733 00.000 6880 UpdateGuideState(): m_state=1
03:24:53.733 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 586
03:24:53.733 00.000 6880 Star::Find false star n=13 nbg=283 bg=1.2 sigma=0.7 thresh=3 peak=2
03:24:53.733 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=5 HFD=0.0
03:24:53.733 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:53.733 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:53.733 00.000 6880 Status Line: Star lost - low SNR
03:24:53.733 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:53.733 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:53.733 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:53.733 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:53.733 00.000 6880 Enqueuing Expose request
03:24:53.733 00.000 10052 Worker thread wakes up
03:24:53.733 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:53.733 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:54.867 01.134 10052 Exposure complete
03:24:54.930 00.063 10052 worker thread done servicing request
03:24:54.930 00.000 6880 OnExposeComplete: enter
03:24:54.930 00.000 6880 UpdateGuideState(): m_state=1
03:24:54.930 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 587
03:24:54.930 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=6 HFD=0.0
03:24:54.930 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:54.930 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:54.930 00.000 6880 Status Line: Star lost - low SNR
03:24:54.930 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:24:54.930 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:54.930 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:54.930 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:54.930 00.000 6880 Enqueuing Expose request
03:24:54.930 00.000 10052 Worker thread wakes up
03:24:54.930 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:54.930 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:54.961 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d33a91d7-4afb-4464-b10c-f59e262c932f"}
03:24:54.961 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d33a91d7-4afb-4464-b10c-f59e262c932f"}
03:24:54.962 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"dbecc5cf-4b6d-4824-8373-8eab66e37aeb"}
03:24:54.962 00.000 6880 case statement mapped state 1 to 101
03:24:54.962 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"dbecc5cf-4b6d-4824-8373-8eab66e37aeb"}
03:24:55.750 00.788 6880 evsrv: cli 01543AA0 connect
03:24:55.750 00.000 6880 case statement mapped state 1 to 101
03:24:55.755 00.005 6880 case statement mapped state 1 to 101
03:24:55.755 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54785,1.58176],"units":"arcsec/hr","axes":"RA/Dec"},"id":"3998c3da-6e4e-44ac-8c8a-6cf7ffd29fce"}
03:24:55.755 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:24:55.755 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"3998c3da-6e4e-44ac-8c8a-6cf7ffd29fce"}
03:24:55.755 00.000 6880 evsrv: cli 01543AA0 disconnect
03:24:55.755 00.000 6880 evsrv: cli 015431E0 connect
03:24:55.755 00.000 6880 case statement mapped state 1 to 101
03:24:55.755 00.000 6880 case statement mapped state 1 to 101
03:24:55.755 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"fd269390-c1b2-424a-90fb-2d3e42cf28f0"}
03:24:55.755 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"fd269390-c1b2-424a-90fb-2d3e42cf28f0"}
03:24:55.755 00.000 6880 evsrv: cli 015431E0 disconnect
03:24:55.755 00.000 6880 evsrv: cli 015431E0 connect
03:24:55.755 00.000 6880 case statement mapped state 1 to 101
03:24:55.755 00.000 6880 case statement mapped state 1 to 101
03:24:55.755 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"5fa74873-867d-42aa-aa5c-37bd7756228c"}
03:24:55.755 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"5fa74873-867d-42aa-aa5c-37bd7756228c"}
03:24:55.755 00.000 6880 evsrv: cli 015431E0 disconnect
03:24:55.961 00.206 10052 Exposure complete
03:24:56.020 00.059 10052 worker thread done servicing request
03:24:56.020 00.000 6880 OnExposeComplete: enter
03:24:56.020 00.000 6880 UpdateGuideState(): m_state=1
03:24:56.020 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 588
03:24:56.020 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:24:56.020 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:56.020 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:56.020 00.000 6880 Status Line: Star lost - low SNR
03:24:56.020 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:56.020 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:56.020 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:56.020 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:56.020 00.000 6880 Enqueuing Expose request
03:24:56.020 00.000 10052 Worker thread wakes up
03:24:56.020 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:56.020 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:56.967 00.947 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"871342f3-02c8-4126-892d-11d469815d2c"}
03:24:56.967 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"871342f3-02c8-4126-892d-11d469815d2c"}
03:24:56.968 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"79a84d76-dd90-428a-9fc7-3ebf8d2fcbd1"}
03:24:56.968 00.000 6880 case statement mapped state 1 to 101
03:24:56.968 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"79a84d76-dd90-428a-9fc7-3ebf8d2fcbd1"}
03:24:57.170 00.202 10052 Exposure complete
03:24:57.220 00.050 10052 worker thread done servicing request
03:24:57.220 00.000 6880 OnExposeComplete: enter
03:24:57.220 00.000 6880 UpdateGuideState(): m_state=1
03:24:57.220 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 589
03:24:57.220 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=4 HFD=0.0
03:24:57.220 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:57.220 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:57.220 00.000 6880 Status Line: Star lost - low mass
03:24:57.220 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:57.220 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:24:57.220 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:57.220 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:57.220 00.000 6880 Enqueuing Expose request
03:24:57.220 00.000 10052 Worker thread wakes up
03:24:57.220 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:57.220 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:58.259 01.039 10052 Exposure complete
03:24:58.324 00.065 10052 worker thread done servicing request
03:24:58.324 00.000 6880 OnExposeComplete: enter
03:24:58.324 00.000 6880 UpdateGuideState(): m_state=1
03:24:58.324 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 590
03:24:58.324 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:24:58.324 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:58.324 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:58.324 00.000 6880 Status Line: Star lost - low SNR
03:24:58.324 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:58.324 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:58.324 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:58.324 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:58.324 00.000 6880 Enqueuing Expose request
03:24:58.324 00.000 10052 Worker thread wakes up
03:24:58.324 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:58.324 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:24:58.980 00.656 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d6a397af-d726-4737-b5f0-1b76de309d86"}
03:24:58.980 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d6a397af-d726-4737-b5f0-1b76de309d86"}
03:24:58.980 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"81662dc0-50af-4428-81ad-85e9ea3e35e9"}
03:24:58.980 00.000 6880 case statement mapped state 1 to 101
03:24:58.980 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"81662dc0-50af-4428-81ad-85e9ea3e35e9"}
03:24:59.465 00.485 10052 Exposure complete
03:24:59.529 00.064 10052 worker thread done servicing request
03:24:59.529 00.000 6880 OnExposeComplete: enter
03:24:59.529 00.000 6880 UpdateGuideState(): m_state=1
03:24:59.529 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 591
03:24:59.529 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=6 HFD=0.0
03:24:59.529 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:24:59.529 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:24:59.529 00.000 6880 Status Line: Star lost - low SNR
03:24:59.543 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:24:59.543 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:24:59.543 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:24:59.543 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:24:59.543 00.000 6880 Enqueuing Expose request
03:24:59.543 00.000 10052 Worker thread wakes up
03:24:59.543 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:24:59.543 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:00.557 01.014 10052 Exposure complete
03:25:00.620 00.063 10052 worker thread done servicing request
03:25:00.620 00.000 6880 OnExposeComplete: enter
03:25:00.620 00.000 6880 UpdateGuideState(): m_state=1
03:25:00.620 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 592
03:25:00.620 00.000 6880 Star::Find false star n=14 nbg=278 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:00.620 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
03:25:00.620 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:00.620 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:00.620 00.000 6880 Status Line: Star lost - low SNR
03:25:00.620 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:00.620 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:00.620 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:00.620 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:00.620 00.000 6880 Enqueuing Expose request
03:25:00.620 00.000 10052 Worker thread wakes up
03:25:00.620 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:00.620 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:00.980 00.360 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ad207eb5-0ba8-4c9d-a967-6c0851842403"}
03:25:00.980 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ad207eb5-0ba8-4c9d-a967-6c0851842403"}
03:25:00.980 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1e96359d-fa1a-4d40-95ba-752651d24f46"}
03:25:00.980 00.000 6880 case statement mapped state 1 to 101
03:25:00.980 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1e96359d-fa1a-4d40-95ba-752651d24f46"}
03:25:01.767 00.787 10052 Exposure complete
03:25:01.831 00.064 10052 worker thread done servicing request
03:25:01.831 00.000 6880 OnExposeComplete: enter
03:25:01.831 00.000 6880 UpdateGuideState(): m_state=1
03:25:01.831 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 593
03:25:01.831 00.000 6880 Star::Find false star n=10 nbg=277 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:01.831 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=6 HFD=0.0
03:25:01.831 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:01.831 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:01.831 00.000 6880 Status Line: Star lost - low SNR
03:25:01.831 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:25:01.831 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:01.838 00.007 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:01.838 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:01.838 00.000 6880 Enqueuing Expose request
03:25:01.838 00.000 10052 Worker thread wakes up
03:25:01.838 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:01.838 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:02.856 01.018 10052 Exposure complete
03:25:02.920 00.064 10052 worker thread done servicing request
03:25:02.920 00.000 6880 OnExposeComplete: enter
03:25:02.920 00.000 6880 UpdateGuideState(): m_state=1
03:25:02.920 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 594
03:25:02.920 00.000 6880 Star::Find false star n=14 nbg=267 bg=1.3 sigma=0.6 thresh=3 peak=2
03:25:02.920 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=29, SNR=2.9, Peak=5 HFD=0.0
03:25:02.920 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:02.920 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:02.920 00.000 6880 Status Line: Star lost - low SNR
03:25:02.920 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:25:02.920 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:02.920 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:02.920 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:02.920 00.000 6880 Enqueuing Expose request
03:25:02.920 00.000 10052 Worker thread wakes up
03:25:02.920 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:02.920 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:02.982 00.062 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c1ba29a8-0849-4c8e-9e58-38c3a403f02e"}
03:25:02.982 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c1ba29a8-0849-4c8e-9e58-38c3a403f02e"}
03:25:02.984 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c4016f85-e662-4114-bd76-b0d2f579ca54"}
03:25:02.984 00.000 6880 case statement mapped state 1 to 101
03:25:02.984 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c4016f85-e662-4114-bd76-b0d2f579ca54"}
03:25:04.070 01.086 10052 Exposure complete
03:25:04.132 00.062 10052 worker thread done servicing request
03:25:04.132 00.000 6880 OnExposeComplete: enter
03:25:04.132 00.000 6880 UpdateGuideState(): m_state=1
03:25:04.132 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 595
03:25:04.132 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
03:25:04.132 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:04.132 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:04.132 00.000 6880 Status Line: Star lost - low SNR
03:25:04.132 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:04.132 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:04.132 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:04.132 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:04.132 00.000 6880 Enqueuing Expose request
03:25:04.132 00.000 10052 Worker thread wakes up
03:25:04.132 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:04.132 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:04.982 00.850 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"03aac458-3a6e-493a-b3af-db208b57e10c"}
03:25:04.982 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"03aac458-3a6e-493a-b3af-db208b57e10c"}
03:25:04.985 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f58a4aa5-0cf4-44ec-a971-1be14b1fd552"}
03:25:04.985 00.000 6880 case statement mapped state 1 to 101
03:25:04.985 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f58a4aa5-0cf4-44ec-a971-1be14b1fd552"}
03:25:05.156 00.171 10052 Exposure complete
03:25:05.218 00.062 6880 OnExposeComplete: enter
03:25:05.218 00.000 6880 UpdateGuideState(): m_state=1
03:25:05.218 00.000 10052 worker thread done servicing request
03:25:05.218 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 596
03:25:05.218 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=3.0, Peak=4 HFD=0.0
03:25:05.218 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:05.218 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:05.218 00.000 6880 Status Line: Star lost - low SNR
03:25:05.220 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:25:05.220 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:05.220 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:05.220 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:05.220 00.000 6880 Enqueuing Expose request
03:25:05.220 00.000 10052 Worker thread wakes up
03:25:05.220 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:05.220 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:06.355 01.135 10052 Exposure complete
03:25:06.402 00.047 10052 worker thread done servicing request
03:25:06.402 00.000 6880 OnExposeComplete: enter
03:25:06.402 00.000 6880 UpdateGuideState(): m_state=1
03:25:06.402 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 597
03:25:06.402 00.000 6880 Star::Find false star n=11 nbg=277 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:06.402 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=5 HFD=0.0
03:25:06.402 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:06.402 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:06.402 00.000 6880 Status Line: Star lost - low SNR
03:25:06.402 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:06.402 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:06.402 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:06.402 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:06.402 00.000 6880 Enqueuing Expose request
03:25:06.402 00.000 10052 Worker thread wakes up
03:25:06.402 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:06.402 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:06.998 00.596 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"17e3bda1-ecfb-4693-84eb-d6fabf0bd2f0"}
03:25:06.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"17e3bda1-ecfb-4693-84eb-d6fabf0bd2f0"}
03:25:06.998 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f173f5fb-a789-4dd2-86a2-95cec2d3455e"}
03:25:06.998 00.000 6880 case statement mapped state 1 to 101
03:25:06.998 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f173f5fb-a789-4dd2-86a2-95cec2d3455e"}
03:25:07.436 00.438 10052 Exposure complete
03:25:07.499 00.063 10052 worker thread done servicing request
03:25:07.499 00.000 6880 OnExposeComplete: enter
03:25:07.499 00.000 6880 UpdateGuideState(): m_state=1
03:25:07.499 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 598
03:25:07.499 00.000 6880 Star::Find false star n=10 nbg=276 bg=1.2 sigma=0.6 thresh=3 peak=2
03:25:07.499 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=6 HFD=0.0
03:25:07.499 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:07.499 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:07.499 00.000 6880 Status Line: Star lost - low SNR
03:25:07.499 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:07.512 00.013 6880 UpdateGuideState exits: Star lost - low SNR
03:25:07.512 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:07.512 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:07.512 00.000 6880 Enqueuing Expose request
03:25:07.512 00.000 10052 Worker thread wakes up
03:25:07.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:07.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:08.635 01.123 10052 Exposure complete
03:25:08.698 00.063 10052 worker thread done servicing request
03:25:08.698 00.000 6880 OnExposeComplete: enter
03:25:08.698 00.000 6880 UpdateGuideState(): m_state=1
03:25:08.698 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 599
03:25:08.698 00.000 6880 Star::Find false star n=11 nbg=276 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:08.698 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=4 HFD=0.0
03:25:08.698 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:08.698 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:08.698 00.000 6880 Status Line: Star lost - low SNR
03:25:08.698 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:08.698 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:08.698 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:08.698 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:08.698 00.000 6880 Enqueuing Expose request
03:25:08.698 00.000 10052 Worker thread wakes up
03:25:08.698 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:08.698 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:09.011 00.313 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"47ec9d2c-126b-45eb-a8d2-3cd612f1181b"}
03:25:09.011 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"47ec9d2c-126b-45eb-a8d2-3cd612f1181b"}
03:25:09.014 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8b20dc7-cdf0-4cf6-8026-88c6fca8d67e"}
03:25:09.014 00.000 6880 case statement mapped state 1 to 101
03:25:09.014 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e8b20dc7-cdf0-4cf6-8026-88c6fca8d67e"}
03:25:09.720 00.706 10052 Exposure complete
03:25:09.783 00.063 10052 worker thread done servicing request
03:25:09.783 00.000 6880 OnExposeComplete: enter
03:25:09.783 00.000 6880 UpdateGuideState(): m_state=1
03:25:09.783 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 600
03:25:09.783 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:25:09.783 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:09.783 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:09.783 00.000 6880 Status Line: Star lost - low SNR
03:25:09.788 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:25:09.788 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:09.788 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:09.788 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:09.788 00.000 6880 Enqueuing Expose request
03:25:09.788 00.000 10052 Worker thread wakes up
03:25:09.788 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:09.788 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:10.915 01.127 10052 Exposure complete
03:25:10.978 00.063 10052 worker thread done servicing request
03:25:10.978 00.000 6880 OnExposeComplete: enter
03:25:10.978 00.000 6880 UpdateGuideState(): m_state=1
03:25:10.978 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 601
03:25:10.978 00.000 6880 Star::Find false star n=11 nbg=274 bg=1.3 sigma=0.7 thresh=3 peak=2
03:25:10.978 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=4 HFD=0.0
03:25:10.978 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:10.978 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:10.978 00.000 6880 Status Line: Star lost - low SNR
03:25:10.978 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:10.978 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:10.978 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:10.978 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:10.978 00.000 6880 Enqueuing Expose request
03:25:10.978 00.000 10052 Worker thread wakes up
03:25:10.978 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:10.978 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:11.025 00.047 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"364c7247-e525-4491-bd06-5f4783512d92"}
03:25:11.025 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"364c7247-e525-4491-bd06-5f4783512d92"}
03:25:11.028 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ba1fd394-3d04-4bea-af1b-10e0ade5fdd3"}
03:25:11.028 00.000 6880 case statement mapped state 1 to 101
03:25:11.028 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ba1fd394-3d04-4bea-af1b-10e0ade5fdd3"}
03:25:12.018 00.990 10052 Exposure complete
03:25:12.066 00.048 10052 worker thread done servicing request
03:25:12.066 00.000 6880 OnExposeComplete: enter
03:25:12.066 00.000 6880 UpdateGuideState(): m_state=1
03:25:12.066 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 602
03:25:12.066 00.000 6880 Star::Find false star n=13 nbg=283 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:12.066 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=4 HFD=0.0
03:25:12.066 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:12.066 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:12.066 00.000 6880 Status Line: Star lost - low SNR
03:25:12.066 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:12.066 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:12.066 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:12.066 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:12.066 00.000 6880 Enqueuing Expose request
03:25:12.066 00.000 10052 Worker thread wakes up
03:25:12.066 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:12.066 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:13.042 00.976 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2a50d4a4-f5b9-4439-98a1-49ef34068f01"}
03:25:13.042 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2a50d4a4-f5b9-4439-98a1-49ef34068f01"}
03:25:13.042 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9fcd286c-0d7a-4d08-abff-4c634099b4a1"}
03:25:13.042 00.000 6880 case statement mapped state 1 to 101
03:25:13.042 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9fcd286c-0d7a-4d08-abff-4c634099b4a1"}
03:25:13.197 00.155 10052 Exposure complete
03:25:13.259 00.062 10052 worker thread done servicing request
03:25:13.259 00.000 6880 OnExposeComplete: enter
03:25:13.259 00.000 6880 UpdateGuideState(): m_state=1
03:25:13.259 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 603
03:25:13.259 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.2, Peak=4 HFD=0.0
03:25:13.259 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:13.259 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:13.259 00.000 6880 Status Line: Star lost - low SNR
03:25:13.259 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:25:13.259 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:13.259 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:13.259 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:13.259 00.000 6880 Enqueuing Expose request
03:25:13.259 00.000 10052 Worker thread wakes up
03:25:13.259 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:13.259 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:14.287 01.028 10052 Exposure complete
03:25:14.353 00.066 10052 worker thread done servicing request
03:25:14.353 00.000 6880 OnExposeComplete: enter
03:25:14.353 00.000 6880 UpdateGuideState(): m_state=1
03:25:14.353 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 604
03:25:14.353 00.000 6880 Star::Find false star n=13 nbg=281 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:14.353 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=5 HFD=0.0
03:25:14.353 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:14.353 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:14.353 00.000 6880 Status Line: Star lost - low SNR
03:25:14.353 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:14.353 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:14.353 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:14.353 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:14.353 00.000 6880 Enqueuing Expose request
03:25:14.353 00.000 10052 Worker thread wakes up
03:25:14.353 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:14.353 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:15.041 00.688 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"462a01a7-311d-4166-980c-81176023a362"}
03:25:15.041 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"462a01a7-311d-4166-980c-81176023a362"}
03:25:15.041 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"37ec1a43-e9f5-47d7-854c-be2e5829fe2b"}
03:25:15.041 00.000 6880 case statement mapped state 1 to 101
03:25:15.041 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"37ec1a43-e9f5-47d7-854c-be2e5829fe2b"}
03:25:15.480 00.439 10052 Exposure complete
03:25:15.544 00.064 10052 worker thread done servicing request
03:25:15.544 00.000 6880 OnExposeComplete: enter
03:25:15.544 00.000 6880 UpdateGuideState(): m_state=1
03:25:15.544 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 605
03:25:15.544 00.000 6880 Star::Find false star n=16 nbg=274 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:15.544 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=32, SNR=2.9, Peak=4 HFD=0.0
03:25:15.544 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:15.546 00.002 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:15.546 00.000 6880 Status Line: Star lost - low SNR
03:25:15.547 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:15.547 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:15.547 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:15.547 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:15.547 00.000 6880 Enqueuing Expose request
03:25:15.547 00.000 10052 Worker thread wakes up
03:25:15.547 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:15.547 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:15.766 00.219 6880 evsrv: cli 01543AA0 connect
03:25:15.766 00.000 6880 case statement mapped state 1 to 101
03:25:15.766 00.000 6880 case statement mapped state 1 to 101
03:25:15.766 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54779,1.58173],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7b171a30-ca3d-4168-b5b4-bf36ee7a12b0"}
03:25:15.766 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:25:15.766 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"7b171a30-ca3d-4168-b5b4-bf36ee7a12b0"}
03:25:15.766 00.000 6880 evsrv: cli 01543AA0 disconnect
03:25:15.766 00.000 6880 evsrv: cli 015431E0 connect
03:25:15.766 00.000 6880 case statement mapped state 1 to 101
03:25:15.766 00.000 6880 case statement mapped state 1 to 101
03:25:15.766 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"379ff417-51c0-4f75-a13f-782c32d95aa3"}
03:25:15.766 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"379ff417-51c0-4f75-a13f-782c32d95aa3"}
03:25:15.766 00.000 6880 evsrv: cli 015431E0 disconnect
03:25:15.766 00.000 6880 evsrv: cli 01543AA0 connect
03:25:15.766 00.000 6880 case statement mapped state 1 to 101
03:25:15.766 00.000 6880 case statement mapped state 1 to 101
03:25:15.766 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"56ba5c57-0b64-4f3e-8929-2ec5e8f67437"}
03:25:15.777 00.011 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"56ba5c57-0b64-4f3e-8929-2ec5e8f67437"}
03:25:15.777 00.000 6880 evsrv: cli 01543AA0 disconnect
03:25:16.572 00.795 10052 Exposure complete
03:25:16.619 00.047 10052 worker thread done servicing request
03:25:16.619 00.000 6880 OnExposeComplete: enter
03:25:16.619 00.000 6880 UpdateGuideState(): m_state=1
03:25:16.619 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 606
03:25:16.619 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
03:25:16.619 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:16.619 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:16.619 00.000 6880 Status Line: Star lost - low SNR
03:25:16.619 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:16.619 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:16.619 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:16.619 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:16.619 00.000 6880 Enqueuing Expose request
03:25:16.619 00.000 10052 Worker thread wakes up
03:25:16.619 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:16.619 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:17.045 00.426 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"75dbbfa2-9287-4878-b77b-c0fe985566fa"}
03:25:17.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"75dbbfa2-9287-4878-b77b-c0fe985566fa"}
03:25:17.045 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3db693df-b6d0-4a47-b68c-6c5483451d8a"}
03:25:17.045 00.000 6880 case statement mapped state 1 to 101
03:25:17.045 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3db693df-b6d0-4a47-b68c-6c5483451d8a"}
03:25:17.767 00.722 10052 Exposure complete
03:25:17.831 00.064 10052 worker thread done servicing request
03:25:17.831 00.000 6880 OnExposeComplete: enter
03:25:17.831 00.000 6880 UpdateGuideState(): m_state=1
03:25:17.831 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 607
03:25:17.831 00.000 6880 Star::Find false star n=10 nbg=282 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:17.831 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:25:17.831 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:17.831 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:17.831 00.000 6880 Status Line: Star lost - low SNR
03:25:17.831 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:17.831 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:17.831 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:17.831 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:17.831 00.000 6880 Enqueuing Expose request
03:25:17.831 00.000 10052 Worker thread wakes up
03:25:17.831 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:17.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:18.856 01.025 10052 Exposure complete
03:25:18.903 00.047 10052 worker thread done servicing request
03:25:18.903 00.000 6880 OnExposeComplete: enter
03:25:18.903 00.000 6880 UpdateGuideState(): m_state=1
03:25:18.903 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 608
03:25:18.903 00.000 6880 Star::Find false star n=13 nbg=283 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:18.903 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=4 HFD=0.0
03:25:18.919 00.016 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:18.919 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:18.919 00.000 6880 Status Line: Star lost - low SNR
03:25:18.920 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:18.920 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:18.920 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:18.920 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:18.920 00.000 6880 Enqueuing Expose request
03:25:18.920 00.000 10052 Worker thread wakes up
03:25:18.920 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:18.920 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:19.046 00.126 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"63597678-bc58-41b4-8aee-a220d75fb003"}
03:25:19.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"63597678-bc58-41b4-8aee-a220d75fb003"}
03:25:19.047 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"68d7c661-babc-444a-8ff4-10bdac2386a3"}
03:25:19.047 00.000 6880 case statement mapped state 1 to 101
03:25:19.047 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"68d7c661-babc-444a-8ff4-10bdac2386a3"}
03:25:20.056 01.009 10052 Exposure complete
03:25:20.119 00.063 10052 worker thread done servicing request
03:25:20.119 00.000 6880 OnExposeComplete: enter
03:25:20.119 00.000 6880 UpdateGuideState(): m_state=1
03:25:20.119 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 609
03:25:20.119 00.000 6880 Star::Find false star n=13 nbg=274 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:20.119 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
03:25:20.119 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:20.119 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:20.119 00.000 6880 Status Line: Star lost - low SNR
03:25:20.119 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:20.119 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:20.119 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:20.119 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:20.119 00.000 6880 Enqueuing Expose request
03:25:20.119 00.000 10052 Worker thread wakes up
03:25:20.119 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:20.119 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:21.044 00.925 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f978975f-288e-464e-827a-9fe14b8f0a4e"}
03:25:21.046 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f978975f-288e-464e-827a-9fe14b8f0a4e"}
03:25:21.046 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9d5c858c-f760-404b-adb1-f456c8ea8bab"}
03:25:21.046 00.000 6880 case statement mapped state 1 to 101
03:25:21.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9d5c858c-f760-404b-adb1-f456c8ea8bab"}
03:25:21.138 00.092 10052 Exposure complete
03:25:21.201 00.063 10052 worker thread done servicing request
03:25:21.201 00.000 6880 OnExposeComplete: enter
03:25:21.201 00.000 6880 UpdateGuideState(): m_state=1
03:25:21.201 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 610
03:25:21.201 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
03:25:21.201 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:21.201 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:21.201 00.000 6880 Status Line: Star lost - low SNR
03:25:21.201 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:25:21.201 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:21.201 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:21.201 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:21.201 00.000 6880 Enqueuing Expose request
03:25:21.201 00.000 10052 Worker thread wakes up
03:25:21.201 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:21.201 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:22.338 01.137 10052 Exposure complete
03:25:22.418 00.080 10052 worker thread done servicing request
03:25:22.418 00.000 6880 OnExposeComplete: enter
03:25:22.418 00.000 6880 UpdateGuideState(): m_state=1
03:25:22.418 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 611
03:25:22.418 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=5 HFD=0.0
03:25:22.418 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:22.418 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:22.418 00.000 6880 Status Line: Star lost - low SNR
03:25:22.418 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:22.418 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:22.418 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:22.418 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:22.418 00.000 6880 Enqueuing Expose request
03:25:22.418 00.000 10052 Worker thread wakes up
03:25:22.418 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:22.418 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:23.046 00.628 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77f56f62-2775-4bb9-8b98-e206eaa97c69"}
03:25:23.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77f56f62-2775-4bb9-8b98-e206eaa97c69"}
03:25:23.046 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"716b4dbf-17cd-4185-9eaa-a8a9d9653387"}
03:25:23.048 00.002 6880 case statement mapped state 1 to 101
03:25:23.048 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"716b4dbf-17cd-4185-9eaa-a8a9d9653387"}
03:25:23.436 00.388 10052 Exposure complete
03:25:23.500 00.064 10052 worker thread done servicing request
03:25:23.500 00.000 6880 OnExposeComplete: enter
03:25:23.500 00.000 6880 UpdateGuideState(): m_state=1
03:25:23.500 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 612
03:25:23.500 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=10, SNR=2.2, Peak=5 HFD=0.0
03:25:23.500 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:23.500 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:23.500 00.000 6880 Status Line: Star lost - low SNR
03:25:23.504 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:23.504 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:23.504 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:23.504 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:23.504 00.000 6880 Enqueuing Expose request
03:25:23.504 00.000 10052 Worker thread wakes up
03:25:23.504 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:23.504 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:24.636 01.132 10052 Exposure complete
03:25:24.699 00.063 10052 worker thread done servicing request
03:25:24.699 00.000 6880 OnExposeComplete: enter
03:25:24.699 00.000 6880 UpdateGuideState(): m_state=1
03:25:24.699 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 613
03:25:24.699 00.000 6880 Star::Find false star n=14 nbg=275 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:24.699 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=4 HFD=0.0
03:25:24.699 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:24.699 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:24.699 00.000 6880 Status Line: Star lost - low SNR
03:25:24.699 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:24.699 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:24.699 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:24.699 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:24.699 00.000 6880 Enqueuing Expose request
03:25:24.699 00.000 10052 Worker thread wakes up
03:25:24.699 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:24.699 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:25.046 00.347 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f6e33d90-216e-41f9-9784-ff3a623b801d"}
03:25:25.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f6e33d90-216e-41f9-9784-ff3a623b801d"}
03:25:25.046 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"192eb703-89e4-452e-9434-ae763df619d0"}
03:25:25.046 00.000 6880 case statement mapped state 1 to 101
03:25:25.046 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"192eb703-89e4-452e-9434-ae763df619d0"}
03:25:25.722 00.676 10052 Exposure complete
03:25:25.784 00.062 10052 worker thread done servicing request
03:25:25.784 00.000 6880 OnExposeComplete: enter
03:25:25.784 00.000 6880 UpdateGuideState(): m_state=1
03:25:25.784 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 614
03:25:25.784 00.000 6880 Star::Find false star n=16 nbg=279 bg=1.3 sigma=0.7 thresh=3 peak=2
03:25:25.784 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=32, SNR=2.9, Peak=4 HFD=0.0
03:25:25.784 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:25.784 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:25.784 00.000 6880 Status Line: Star lost - low SNR
03:25:25.784 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:25.784 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:25.784 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:25.784 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:25.784 00.000 6880 Enqueuing Expose request
03:25:25.784 00.000 10052 Worker thread wakes up
03:25:25.784 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:25.784 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:26.916 01.132 10052 Exposure complete
03:25:26.980 00.064 10052 worker thread done servicing request
03:25:26.980 00.000 6880 OnExposeComplete: enter
03:25:26.980 00.000 6880 UpdateGuideState(): m_state=1
03:25:26.980 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 615
03:25:26.980 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=5 HFD=0.0
03:25:26.980 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:26.980 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:26.980 00.000 6880 Status Line: Star lost - low SNR
03:25:26.980 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:26.980 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:26.980 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:26.980 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:26.980 00.000 6880 Enqueuing Expose request
03:25:26.980 00.000 10052 Worker thread wakes up
03:25:26.980 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:26.980 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:27.058 00.078 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d8a082b9-f0a3-469f-a9a9-16dd530f5733"}
03:25:27.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d8a082b9-f0a3-469f-a9a9-16dd530f5733"}
03:25:27.058 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"88cf8268-5619-4ff6-8e6e-73e161f1adeb"}
03:25:27.058 00.000 6880 case statement mapped state 1 to 101
03:25:27.058 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"88cf8268-5619-4ff6-8e6e-73e161f1adeb"}
03:25:28.006 00.948 10052 Exposure complete
03:25:28.053 00.047 10052 worker thread done servicing request
03:25:28.053 00.000 6880 OnExposeComplete: enter
03:25:28.053 00.000 6880 UpdateGuideState(): m_state=1
03:25:28.053 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 616
03:25:28.053 00.000 6880 Star::Find false star n=10 nbg=275 bg=1.3 sigma=0.7 thresh=3 peak=2
03:25:28.053 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=2.9, Peak=5 HFD=0.0
03:25:28.053 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:28.053 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:28.053 00.000 6880 Status Line: Star lost - low SNR
03:25:28.053 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:28.053 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:28.053 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:28.053 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:28.053 00.000 6880 Enqueuing Expose request
03:25:28.053 00.000 10052 Worker thread wakes up
03:25:28.053 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:28.053 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:29.057 01.004 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"600d8f6d-f86e-400c-9f48-4d2ad6927ec3"}
03:25:29.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"600d8f6d-f86e-400c-9f48-4d2ad6927ec3"}
03:25:29.057 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8dac4d8-0a51-4939-82b3-07766db4a357"}
03:25:29.057 00.000 6880 case statement mapped state 1 to 101
03:25:29.057 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e8dac4d8-0a51-4939-82b3-07766db4a357"}
03:25:29.197 00.140 10052 Exposure complete
03:25:29.261 00.064 10052 worker thread done servicing request
03:25:29.261 00.000 6880 OnExposeComplete: enter
03:25:29.261 00.000 6880 UpdateGuideState(): m_state=1
03:25:29.261 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 617
03:25:29.261 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=4 HFD=0.0
03:25:29.261 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:29.261 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:29.261 00.000 6880 Status Line: Star lost - low mass
03:25:29.275 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:29.275 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:29.275 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:29.275 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:29.275 00.000 6880 Enqueuing Expose request
03:25:29.275 00.000 10052 Worker thread wakes up
03:25:29.275 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:29.275 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:30.191 00.916 10052 Exposure complete
03:25:30.253 00.062 10052 worker thread done servicing request
03:25:30.253 00.000 6880 OnExposeComplete: enter
03:25:30.253 00.000 6880 UpdateGuideState(): m_state=1
03:25:30.253 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 618
03:25:30.253 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=5 HFD=0.0
03:25:30.253 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:30.253 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:30.253 00.000 6880 Status Line: Star lost - low SNR
03:25:30.253 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:30.253 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:30.253 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:30.253 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:30.253 00.000 6880 Enqueuing Expose request
03:25:30.253 00.000 10052 Worker thread wakes up
03:25:30.253 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:30.253 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:31.055 00.802 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5860772b-fecf-450c-b64a-ddbb9e54da6d"}
03:25:31.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5860772b-fecf-450c-b64a-ddbb9e54da6d"}
03:25:31.055 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0388a696-f223-4b44-aa29-00bd647894b7"}
03:25:31.055 00.000 6880 case statement mapped state 1 to 101
03:25:31.055 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"0388a696-f223-4b44-aa29-00bd647894b7"}
03:25:31.384 00.329 10052 Exposure complete
03:25:31.446 00.062 10052 worker thread done servicing request
03:25:31.446 00.000 6880 OnExposeComplete: enter
03:25:31.446 00.000 6880 UpdateGuideState(): m_state=1
03:25:31.446 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 619
03:25:31.446 00.000 6880 Star::Find false star n=13 nbg=273 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:31.446 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
03:25:31.446 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:31.446 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:31.446 00.000 6880 Status Line: Star lost - low SNR
03:25:31.448 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:31.448 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:31.448 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:31.448 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:31.448 00.000 6880 Enqueuing Expose request
03:25:31.448 00.000 10052 Worker thread wakes up
03:25:31.448 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:31.448 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:32.460 01.012 10052 Exposure complete
03:25:32.538 00.078 10052 worker thread done servicing request
03:25:32.538 00.000 6880 OnExposeComplete: enter
03:25:32.538 00.000 6880 UpdateGuideState(): m_state=1
03:25:32.538 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 620
03:25:32.538 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=5 HFD=0.0
03:25:32.538 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:32.538 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:32.538 00.000 6880 Status Line: Star lost - low mass
03:25:32.538 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:32.538 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:32.538 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:32.538 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:32.538 00.000 6880 Enqueuing Expose request
03:25:32.538 00.000 10052 Worker thread wakes up
03:25:32.538 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:32.538 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:33.054 00.516 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"fe2df855-a4f6-4b84-9631-3a0082011c80"}
03:25:33.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"fe2df855-a4f6-4b84-9631-3a0082011c80"}
03:25:33.054 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ce3b0e2b-4250-450f-9c8b-a62502c2f380"}
03:25:33.054 00.000 6880 case statement mapped state 1 to 101
03:25:33.054 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ce3b0e2b-4250-450f-9c8b-a62502c2f380"}
03:25:33.671 00.617 10052 Exposure complete
03:25:33.728 00.057 10052 worker thread done servicing request
03:25:33.728 00.000 6880 OnExposeComplete: enter
03:25:33.728 00.000 6880 UpdateGuideState(): m_state=1
03:25:33.728 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 621
03:25:33.728 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:25:33.728 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:33.728 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:33.728 00.000 6880 Status Line: Star lost - low mass
03:25:33.728 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:33.728 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:33.728 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:33.728 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:33.728 00.000 6880 Enqueuing Expose request
03:25:33.728 00.000 10052 Worker thread wakes up
03:25:33.728 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:33.728 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:34.767 01.039 10052 Exposure complete
03:25:34.814 00.047 10052 worker thread done servicing request
03:25:34.814 00.000 6880 OnExposeComplete: enter
03:25:34.814 00.000 6880 UpdateGuideState(): m_state=1
03:25:34.814 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 622
03:25:34.829 00.015 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=4 HFD=0.0
03:25:34.829 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:34.829 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:34.829 00.000 6880 Status Line: Star lost - low mass
03:25:34.830 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:34.831 00.001 6880 UpdateGuideState exits: Star lost - low mass
03:25:34.831 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:34.831 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:34.831 00.000 6880 Enqueuing Expose request
03:25:34.831 00.000 10052 Worker thread wakes up
03:25:34.831 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:34.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:35.067 00.236 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"3c20b763-53f3-42fd-a0b8-4f80be28d3bd"}
03:25:35.067 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"3c20b763-53f3-42fd-a0b8-4f80be28d3bd"}
03:25:35.067 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"bb640af6-d08c-4fc1-a720-14cbd98a25f6"}
03:25:35.067 00.000 6880 case statement mapped state 1 to 101
03:25:35.067 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"bb640af6-d08c-4fc1-a720-14cbd98a25f6"}
03:25:35.773 00.706 6880 evsrv: cli 01543AA0 connect
03:25:35.773 00.000 6880 case statement mapped state 1 to 101
03:25:35.773 00.000 6880 case statement mapped state 1 to 101
03:25:35.773 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54774,1.58171],"units":"arcsec/hr","axes":"RA/Dec"},"id":"4d49c172-9e19-4b63-bb07-091786135cbc"}
03:25:35.773 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:25:35.773 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"4d49c172-9e19-4b63-bb07-091786135cbc"}
03:25:35.773 00.000 6880 evsrv: cli 01543AA0 disconnect
03:25:35.773 00.000 6880 evsrv: cli 01543AA0 connect
03:25:35.773 00.000 6880 case statement mapped state 1 to 101
03:25:35.773 00.000 6880 case statement mapped state 1 to 101
03:25:35.780 00.007 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"db117ee3-bf59-4305-ba05-287138407e9d"}
03:25:35.780 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"db117ee3-bf59-4305-ba05-287138407e9d"}
03:25:35.780 00.000 6880 evsrv: cli 01543AA0 disconnect
03:25:35.780 00.000 6880 evsrv: cli 015431E0 connect
03:25:35.780 00.000 6880 case statement mapped state 1 to 101
03:25:35.780 00.000 6880 case statement mapped state 1 to 101
03:25:35.782 00.002 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"28cf0f3a-3816-46a6-9ce6-3594eff5791d"}
03:25:35.782 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"28cf0f3a-3816-46a6-9ce6-3594eff5791d"}
03:25:35.782 00.000 6880 evsrv: cli 015431E0 disconnect
03:25:35.962 00.180 10052 Exposure complete
03:25:36.025 00.063 6880 OnExposeComplete: enter
03:25:36.025 00.000 6880 UpdateGuideState(): m_state=1
03:25:36.025 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 623
03:25:36.025 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=4 HFD=0.0
03:25:36.025 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:36.025 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:36.025 00.000 6880 Status Line: Star lost - low mass
03:25:36.025 00.000 10052 worker thread done servicing request
03:25:36.025 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=6, Gamma=0.780
03:25:36.025 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:36.025 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:36.025 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:36.025 00.000 6880 Enqueuing Expose request
03:25:36.025 00.000 10052 Worker thread wakes up
03:25:36.025 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:36.025 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:37.046 01.021 10052 Exposure complete
03:25:37.075 00.029 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"eb186928-cf52-468c-98f9-f53c867a3740"}
03:25:37.075 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"eb186928-cf52-468c-98f9-f53c867a3740"}
03:25:37.075 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8d72bb44-c98d-47ad-a595-acaa9afbd4a8"}
03:25:37.075 00.000 6880 case statement mapped state 1 to 101
03:25:37.075 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8d72bb44-c98d-47ad-a595-acaa9afbd4a8"}
03:25:37.107 00.032 10052 worker thread done servicing request
03:25:37.107 00.000 6880 OnExposeComplete: enter
03:25:37.107 00.000 6880 UpdateGuideState(): m_state=1
03:25:37.107 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 624
03:25:37.107 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=5 HFD=0.0
03:25:37.107 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:37.107 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:37.107 00.000 6880 Status Line: Star lost - low mass
03:25:37.107 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:37.107 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:37.107 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:37.107 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:37.107 00.000 6880 Enqueuing Expose request
03:25:37.107 00.000 10052 Worker thread wakes up
03:25:37.107 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:37.107 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:38.248 01.141 10052 Exposure complete
03:25:38.320 00.072 10052 worker thread done servicing request
03:25:38.320 00.000 6880 OnExposeComplete: enter
03:25:38.320 00.000 6880 UpdateGuideState(): m_state=1
03:25:38.322 00.002 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 625
03:25:38.322 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:25:38.322 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:38.322 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:38.322 00.000 6880 Status Line: Star lost - low mass
03:25:38.322 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:38.322 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:38.322 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:38.322 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:38.322 00.000 6880 Enqueuing Expose request
03:25:38.322 00.000 10052 Worker thread wakes up
03:25:38.322 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:38.322 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:39.091 00.769 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"270b927b-7f12-43fd-96e3-1994e48674fd"}
03:25:39.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"270b927b-7f12-43fd-96e3-1994e48674fd"}
03:25:39.091 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a880b4a8-2835-431c-8b40-8d57ca76e075"}
03:25:39.093 00.002 6880 case statement mapped state 1 to 101
03:25:39.093 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a880b4a8-2835-431c-8b40-8d57ca76e075"}
03:25:39.342 00.249 10052 Exposure complete
03:25:39.390 00.048 10052 worker thread done servicing request
03:25:39.405 00.015 6880 OnExposeComplete: enter
03:25:39.405 00.000 6880 UpdateGuideState(): m_state=1
03:25:39.405 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 626
03:25:39.405 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:25:39.405 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:39.405 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:39.405 00.000 6880 Status Line: Star lost - low SNR
03:25:39.405 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:39.405 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:39.405 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:39.405 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:39.405 00.000 6880 Enqueuing Expose request
03:25:39.405 00.000 10052 Worker thread wakes up
03:25:39.405 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:39.405 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:40.541 01.136 10052 Exposure complete
03:25:40.588 00.047 10052 worker thread done servicing request
03:25:40.588 00.000 6880 OnExposeComplete: enter
03:25:40.588 00.000 6880 UpdateGuideState(): m_state=1
03:25:40.588 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 627
03:25:40.588 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=5 HFD=0.0
03:25:40.588 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:40.588 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:40.588 00.000 6880 Status Line: Star lost - low mass
03:25:40.588 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:40.588 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:40.588 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:40.588 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:40.588 00.000 6880 Enqueuing Expose request
03:25:40.588 00.000 10052 Worker thread wakes up
03:25:40.588 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:40.588 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:41.091 00.503 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"da6bb6a3-d0ad-4b61-856c-2ec086a47d9b"}
03:25:41.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"da6bb6a3-d0ad-4b61-856c-2ec086a47d9b"}
03:25:41.091 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"def75273-8573-40c6-bd87-edf4dc3c1c70"}
03:25:41.091 00.000 6880 case statement mapped state 1 to 101
03:25:41.091 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"def75273-8573-40c6-bd87-edf4dc3c1c70"}
03:25:41.626 00.535 10052 Exposure complete
03:25:41.688 00.062 10052 worker thread done servicing request
03:25:41.688 00.000 6880 OnExposeComplete: enter
03:25:41.688 00.000 6880 UpdateGuideState(): m_state=1
03:25:41.688 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 628
03:25:41.688 00.000 6880 Star::Find false star n=15 nbg=273 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:41.688 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=28, SNR=2.9, Peak=4 HFD=0.0
03:25:41.688 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:41.688 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:41.688 00.000 6880 Status Line: Star lost - low SNR
03:25:41.688 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:41.688 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:41.688 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:41.688 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:41.688 00.000 6880 Enqueuing Expose request
03:25:41.688 00.000 10052 Worker thread wakes up
03:25:41.688 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:41.688 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:42.823 01.135 10052 Exposure complete
03:25:42.886 00.063 10052 worker thread done servicing request
03:25:42.886 00.000 6880 OnExposeComplete: enter
03:25:42.886 00.000 6880 UpdateGuideState(): m_state=1
03:25:42.886 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 629
03:25:42.886 00.000 6880 Star::Find false star n=10 nbg=280 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:42.886 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=6 HFD=0.0
03:25:42.886 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:42.886 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:42.886 00.000 6880 Status Line: Star lost - low SNR
03:25:42.895 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:42.895 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:42.895 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:42.895 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:42.895 00.000 6880 Enqueuing Expose request
03:25:42.895 00.000 10052 Worker thread wakes up
03:25:42.895 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:42.895 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:43.090 00.195 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"edcc8776-4497-45be-9686-e3ba999ea313"}
03:25:43.090 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"edcc8776-4497-45be-9686-e3ba999ea313"}
03:25:43.090 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"376216b2-c91a-48a1-9c23-e39ae98e8f35"}
03:25:43.090 00.000 6880 case statement mapped state 1 to 101
03:25:43.090 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"376216b2-c91a-48a1-9c23-e39ae98e8f35"}
03:25:43.909 00.819 10052 Exposure complete
03:25:43.972 00.063 10052 worker thread done servicing request
03:25:43.972 00.000 6880 OnExposeComplete: enter
03:25:43.972 00.000 6880 UpdateGuideState(): m_state=1
03:25:43.972 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 630
03:25:43.972 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=5 HFD=0.0
03:25:43.972 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:43.972 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:43.972 00.000 6880 Status Line: Star lost - low mass
03:25:43.972 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:43.972 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:43.972 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:43.972 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:43.972 00.000 6880 Enqueuing Expose request
03:25:43.972 00.000 10052 Worker thread wakes up
03:25:43.987 00.015 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:43.987 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:45.101 01.114 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f8e36756-9d3c-45d5-8cab-784fbbfe3c5e"}
03:25:45.101 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f8e36756-9d3c-45d5-8cab-784fbbfe3c5e"}
03:25:45.101 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9162d457-1157-4abe-ab45-94f22924f1dd"}
03:25:45.101 00.000 6880 case statement mapped state 1 to 101
03:25:45.101 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9162d457-1157-4abe-ab45-94f22924f1dd"}
03:25:45.116 00.015 10052 Exposure complete
03:25:45.179 00.063 10052 worker thread done servicing request
03:25:45.179 00.000 6880 OnExposeComplete: enter
03:25:45.179 00.000 6880 UpdateGuideState(): m_state=1
03:25:45.179 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 631
03:25:45.179 00.000 6880 Star::Find false star n=17 nbg=279 bg=1.3 sigma=0.7 thresh=3 peak=2
03:25:45.179 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=31, SNR=2.9, Peak=4 HFD=0.0
03:25:45.179 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:45.179 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:45.179 00.000 6880 Status Line: Star lost - low SNR
03:25:45.179 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:45.179 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:45.179 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:45.179 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:45.179 00.000 6880 Enqueuing Expose request
03:25:45.179 00.000 10052 Worker thread wakes up
03:25:45.179 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:45.179 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:46.202 01.023 10052 Exposure complete
03:25:46.266 00.064 10052 worker thread done servicing request
03:25:46.266 00.000 6880 OnExposeComplete: enter
03:25:46.266 00.000 6880 UpdateGuideState(): m_state=1
03:25:46.266 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 632
03:25:46.266 00.000 6880 Star::Find false star n=11 nbg=271 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:46.266 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=6 HFD=0.0
03:25:46.266 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:46.266 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:46.266 00.000 6880 Status Line: Star lost - low SNR
03:25:46.266 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:46.266 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:46.266 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:46.266 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:46.281 00.015 6880 Enqueuing Expose request
03:25:46.281 00.000 10052 Worker thread wakes up
03:25:46.281 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:46.281 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:47.111 00.830 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"75f24cdd-a220-4675-8a3f-d9c1ba204747"}
03:25:47.111 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"75f24cdd-a220-4675-8a3f-d9c1ba204747"}
03:25:47.113 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"01f28a83-98e6-4d8e-866c-63cf497a83e6"}
03:25:47.113 00.000 6880 case statement mapped state 1 to 101
03:25:47.113 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"01f28a83-98e6-4d8e-866c-63cf497a83e6"}
03:25:47.409 00.296 10052 Exposure complete
03:25:47.472 00.063 10052 worker thread done servicing request
03:25:47.472 00.000 6880 OnExposeComplete: enter
03:25:47.472 00.000 6880 UpdateGuideState(): m_state=1
03:25:47.472 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 633
03:25:47.472 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=5 HFD=0.0
03:25:47.472 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:47.472 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:47.472 00.000 6880 Status Line: Star lost - low SNR
03:25:47.475 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:47.475 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:47.475 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:47.475 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:47.475 00.000 6880 Enqueuing Expose request
03:25:47.475 00.000 10052 Worker thread wakes up
03:25:47.475 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:47.475 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:48.503 01.028 10052 Exposure complete
03:25:48.549 00.046 10052 worker thread done servicing request
03:25:48.549 00.000 6880 OnExposeComplete: enter
03:25:48.549 00.000 6880 UpdateGuideState(): m_state=1
03:25:48.549 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 634
03:25:48.549 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=4 HFD=0.0
03:25:48.549 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:48.549 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:48.549 00.000 6880 Status Line: Star lost - low SNR
03:25:48.549 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:48.549 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:48.549 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:48.549 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:48.549 00.000 6880 Enqueuing Expose request
03:25:48.549 00.000 10052 Worker thread wakes up
03:25:48.549 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:48.549 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:49.114 00.565 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1d66438c-536c-4d81-a2bd-bbd15ca94e77"}
03:25:49.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1d66438c-536c-4d81-a2bd-bbd15ca94e77"}
03:25:49.114 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9f6c8c63-0d0a-4b89-bcad-4cab2197ac5f"}
03:25:49.114 00.000 6880 case statement mapped state 1 to 101
03:25:49.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9f6c8c63-0d0a-4b89-bcad-4cab2197ac5f"}
03:25:49.697 00.583 10052 Exposure complete
03:25:49.759 00.062 10052 worker thread done servicing request
03:25:49.759 00.000 6880 OnExposeComplete: enter
03:25:49.759 00.000 6880 UpdateGuideState(): m_state=1
03:25:49.759 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 635
03:25:49.759 00.000 6880 Star::Find false star n=11 nbg=276 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:49.759 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=22, SNR=2.9, Peak=5 HFD=0.0
03:25:49.759 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:49.759 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:49.759 00.000 6880 Status Line: Star lost - low SNR
03:25:49.759 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:49.759 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:49.759 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:49.759 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:49.759 00.000 6880 Enqueuing Expose request
03:25:49.759 00.000 10052 Worker thread wakes up
03:25:49.759 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:49.759 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:50.785 01.026 10052 Exposure complete
03:25:50.848 00.063 10052 worker thread done servicing request
03:25:50.848 00.000 6880 OnExposeComplete: enter
03:25:50.848 00.000 6880 UpdateGuideState(): m_state=1
03:25:50.848 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 636
03:25:50.848 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=20, SNR=3.0, Peak=4 HFD=0.0
03:25:50.848 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:50.848 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:50.848 00.000 6880 Status Line: Star lost - low SNR
03:25:50.857 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:50.857 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:50.857 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:50.857 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:50.857 00.000 6880 Enqueuing Expose request
03:25:50.857 00.000 10052 Worker thread wakes up
03:25:50.857 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:50.857 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:51.114 00.257 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"ba687465-11a3-4043-a21e-5ebb6cd2fe04"}
03:25:51.114 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"ba687465-11a3-4043-a21e-5ebb6cd2fe04"}
03:25:51.114 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c501b0de-9ccf-4e4e-80ec-e9ef30e61f67"}
03:25:51.118 00.004 6880 case statement mapped state 1 to 101
03:25:51.118 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c501b0de-9ccf-4e4e-80ec-e9ef30e61f67"}
03:25:51.981 00.863 10052 Exposure complete
03:25:52.044 00.063 10052 worker thread done servicing request
03:25:52.044 00.000 6880 OnExposeComplete: enter
03:25:52.044 00.000 6880 UpdateGuideState(): m_state=1
03:25:52.044 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 637
03:25:52.044 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=5 HFD=0.0
03:25:52.044 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:52.044 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:52.045 00.001 6880 Status Line: Star lost - low mass
03:25:52.046 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:52.046 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:52.046 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:52.046 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:52.046 00.000 6880 Enqueuing Expose request
03:25:52.046 00.000 10052 Worker thread wakes up
03:25:52.046 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:52.046 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:53.063 01.017 10052 Exposure complete
03:25:53.110 00.047 10052 worker thread done servicing request
03:25:53.110 00.000 6880 OnExposeComplete: enter
03:25:53.110 00.000 6880 UpdateGuideState(): m_state=1
03:25:53.110 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 638
03:25:53.110 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:25:53.110 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:53.110 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:53.110 00.000 6880 Status Line: Star lost - low SNR
03:25:53.125 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:53.125 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:53.125 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:53.126 00.001 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:53.126 00.000 6880 Enqueuing Expose request
03:25:53.126 00.000 10052 Worker thread wakes up
03:25:53.126 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:53.126 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:53.126 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"40038ee6-4e72-4a25-a647-917e03d5690b"}
03:25:53.126 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"40038ee6-4e72-4a25-a647-917e03d5690b"}
03:25:53.127 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"09f94f76-d4db-47d4-9837-204f646e2328"}
03:25:53.127 00.000 6880 case statement mapped state 1 to 101
03:25:53.127 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"09f94f76-d4db-47d4-9837-204f646e2328"}
03:25:54.260 01.133 10052 Exposure complete
03:25:54.323 00.063 10052 worker thread done servicing request
03:25:54.323 00.000 6880 OnExposeComplete: enter
03:25:54.323 00.000 6880 UpdateGuideState(): m_state=1
03:25:54.323 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 639
03:25:54.323 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=4 HFD=0.0
03:25:54.323 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:54.323 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:54.323 00.000 6880 Status Line: Star lost - low mass
03:25:54.338 00.015 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:54.338 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:54.338 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:54.338 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:54.338 00.000 6880 Enqueuing Expose request
03:25:54.338 00.000 10052 Worker thread wakes up
03:25:54.338 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:54.338 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:55.138 00.800 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a298e777-bf37-4bc5-94fc-cfa17d26068c"}
03:25:55.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a298e777-bf37-4bc5-94fc-cfa17d26068c"}
03:25:55.138 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"996c7599-d7da-4ab9-a547-45d91df9af30"}
03:25:55.138 00.000 6880 case statement mapped state 1 to 101
03:25:55.138 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"996c7599-d7da-4ab9-a547-45d91df9af30"}
03:25:55.248 00.110 10052 Exposure complete
03:25:55.311 00.063 10052 worker thread done servicing request
03:25:55.311 00.000 6880 OnExposeComplete: enter
03:25:55.311 00.000 6880 UpdateGuideState(): m_state=1
03:25:55.311 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 640
03:25:55.311 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=5 HFD=0.0
03:25:55.311 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:55.311 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:55.311 00.000 6880 Status Line: Star lost - low mass
03:25:55.311 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=15, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:55.311 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:25:55.311 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:55.311 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:55.311 00.000 6880 Enqueuing Expose request
03:25:55.311 00.000 10052 Worker thread wakes up
03:25:55.311 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:55.311 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:55.785 00.474 6880 evsrv: cli 015431E0 connect
03:25:55.785 00.000 6880 case statement mapped state 1 to 101
03:25:55.785 00.000 6880 case statement mapped state 1 to 101
03:25:55.785 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54769,1.58169],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7c26c243-f484-4477-9796-dce249cc2048"}
03:25:55.785 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:25:55.785 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"7c26c243-f484-4477-9796-dce249cc2048"}
03:25:55.785 00.000 6880 evsrv: cli 015431E0 disconnect
03:25:55.785 00.000 6880 evsrv: cli 01543AA0 connect
03:25:55.785 00.000 6880 case statement mapped state 1 to 101
03:25:55.792 00.007 6880 case statement mapped state 1 to 101
03:25:55.793 00.001 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"ce4298b3-acef-4244-8eae-ae73729c1e84"}
03:25:55.793 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"ce4298b3-acef-4244-8eae-ae73729c1e84"}
03:25:55.793 00.000 6880 evsrv: cli 01543AA0 disconnect
03:25:55.793 00.000 6880 evsrv: cli 01543AA0 connect
03:25:55.793 00.000 6880 case statement mapped state 1 to 101
03:25:55.796 00.003 6880 case statement mapped state 1 to 101
03:25:55.796 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_lock_shift_params","id":"8b4eb3e0-653f-4634-b3a8-8fbf1112ee94"}
03:25:55.796 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"8b4eb3e0-653f-4634-b3a8-8fbf1112ee94"}
03:25:55.796 00.000 6880 evsrv: cli 01543AA0 disconnect
03:25:56.448 00.652 10052 Exposure complete
03:25:56.511 00.063 10052 worker thread done servicing request
03:25:56.511 00.000 6880 OnExposeComplete: enter
03:25:56.511 00.000 6880 UpdateGuideState(): m_state=1
03:25:56.511 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 641
03:25:56.511 00.000 6880 Star::Find false star n=12 nbg=269 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:56.511 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=5 HFD=0.0
03:25:56.511 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:56.512 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:56.512 00.000 6880 Status Line: Star lost - low SNR
03:25:56.512 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:56.512 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:56.512 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:56.512 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:56.512 00.000 6880 Enqueuing Expose request
03:25:56.512 00.000 10052 Worker thread wakes up
03:25:56.512 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:56.512 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:57.141 00.629 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b3011092-de21-40a4-a065-f0f3e131d87b"}
03:25:57.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b3011092-de21-40a4-a065-f0f3e131d87b"}
03:25:57.141 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"35feb3cd-f60a-4cb4-8804-fda61b3bb72d"}
03:25:57.141 00.000 6880 case statement mapped state 1 to 101
03:25:57.141 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"35feb3cd-f60a-4cb4-8804-fda61b3bb72d"}
03:25:57.535 00.394 10052 Exposure complete
03:25:57.597 00.062 10052 worker thread done servicing request
03:25:57.597 00.000 6880 OnExposeComplete: enter
03:25:57.597 00.000 6880 UpdateGuideState(): m_state=1
03:25:57.597 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 642
03:25:57.597 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.5, Peak=4 HFD=0.0
03:25:57.597 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:57.597 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:57.597 00.000 6880 Status Line: Star lost - low SNR
03:25:57.597 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:57.597 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:57.597 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:57.597 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:57.597 00.000 6880 Enqueuing Expose request
03:25:57.597 00.000 10052 Worker thread wakes up
03:25:57.613 00.016 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:57.613 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:58.745 01.132 10052 Exposure complete
03:25:58.808 00.063 10052 worker thread done servicing request
03:25:58.808 00.000 6880 OnExposeComplete: enter
03:25:58.808 00.000 6880 UpdateGuideState(): m_state=1
03:25:58.808 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 643
03:25:58.808 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.8, Peak=4 HFD=0.0
03:25:58.808 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:58.808 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:58.808 00.000 6880 Status Line: Star lost - low SNR
03:25:58.808 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:58.808 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:58.808 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:58.808 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:58.808 00.000 6880 Enqueuing Expose request
03:25:58.808 00.000 10052 Worker thread wakes up
03:25:58.808 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:58.808 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:25:59.137 00.329 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2758b66a-10c7-4dfa-8b2e-6cc51ec6de6d"}
03:25:59.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2758b66a-10c7-4dfa-8b2e-6cc51ec6de6d"}
03:25:59.137 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"9633ca5f-ed12-4136-809e-ac1d1e0cd890"}
03:25:59.137 00.000 6880 case statement mapped state 1 to 101
03:25:59.137 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"9633ca5f-ed12-4136-809e-ac1d1e0cd890"}
03:25:59.828 00.691 10052 Exposure complete
03:25:59.897 00.069 10052 worker thread done servicing request
03:25:59.897 00.000 6880 OnExposeComplete: enter
03:25:59.897 00.000 6880 UpdateGuideState(): m_state=1
03:25:59.897 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 644
03:25:59.897 00.000 6880 Star::Find false star n=15 nbg=274 bg=1.2 sigma=0.7 thresh=3 peak=2
03:25:59.897 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=30, SNR=2.9, Peak=5 HFD=0.0
03:25:59.897 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:25:59.897 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:25:59.897 00.000 6880 Status Line: Star lost - low SNR
03:25:59.907 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:25:59.907 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:25:59.907 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:25:59.907 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:25:59.907 00.000 6880 Enqueuing Expose request
03:25:59.907 00.000 10052 Worker thread wakes up
03:25:59.907 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:25:59.907 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:01.040 01.133 10052 Exposure complete
03:26:01.101 00.061 10052 worker thread done servicing request
03:26:01.101 00.000 6880 OnExposeComplete: enter
03:26:01.101 00.000 6880 UpdateGuideState(): m_state=1
03:26:01.101 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 645
03:26:01.101 00.000 6880 Star::Find false star n=12 nbg=272 bg=1.3 sigma=0.7 thresh=3 peak=2
03:26:01.101 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:26:01.101 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:01.101 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:01.101 00.000 6880 Status Line: Star lost - low SNR
03:26:01.114 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:01.114 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:01.114 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:01.114 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:01.114 00.000 6880 Enqueuing Expose request
03:26:01.114 00.000 10052 Worker thread wakes up
03:26:01.114 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:01.114 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:01.133 00.019 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4e452246-3b53-4302-b165-25b59d552d45"}
03:26:01.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4e452246-3b53-4302-b165-25b59d552d45"}
03:26:01.133 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f5ebc95c-a2b4-4cc8-8319-19497330d3eb"}
03:26:01.133 00.000 6880 case statement mapped state 1 to 101
03:26:01.133 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f5ebc95c-a2b4-4cc8-8319-19497330d3eb"}
03:26:02.030 00.897 10052 Exposure complete
03:26:02.086 00.056 10052 worker thread done servicing request
03:26:02.086 00.000 6880 OnExposeComplete: enter
03:26:02.086 00.000 6880 UpdateGuideState(): m_state=1
03:26:02.086 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 646
03:26:02.086 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=5 HFD=0.0
03:26:02.086 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:02.086 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:02.086 00.000 6880 Status Line: Star lost - low mass
03:26:02.093 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:02.093 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:02.093 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:02.093 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:02.093 00.000 6880 Enqueuing Expose request
03:26:02.093 00.000 10052 Worker thread wakes up
03:26:02.093 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:02.093 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:03.145 01.052 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aa9c187b-222a-4746-9914-5df73e6dcdf2"}
03:26:03.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aa9c187b-222a-4746-9914-5df73e6dcdf2"}
03:26:03.145 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"16e11dda-fd9d-4797-bf63-e96da8c0dc7c"}
03:26:03.145 00.000 6880 case statement mapped state 1 to 101
03:26:03.145 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"16e11dda-fd9d-4797-bf63-e96da8c0dc7c"}
03:26:03.222 00.077 10052 Exposure complete
03:26:03.286 00.064 10052 worker thread done servicing request
03:26:03.286 00.000 6880 OnExposeComplete: enter
03:26:03.286 00.000 6880 UpdateGuideState(): m_state=1
03:26:03.286 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 647
03:26:03.286 00.000 6880 Star::Find false star n=12 nbg=273 bg=1.1 sigma=0.7 thresh=3 peak=2
03:26:03.286 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=4 HFD=0.0
03:26:03.286 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:03.286 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:03.286 00.000 6880 Status Line: Star lost - low SNR
03:26:03.286 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:03.286 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:03.286 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:03.286 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:03.286 00.000 6880 Enqueuing Expose request
03:26:03.286 00.000 10052 Worker thread wakes up
03:26:03.286 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:03.286 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:04.312 01.026 10052 Exposure complete
03:26:04.381 00.069 10052 worker thread done servicing request
03:26:04.381 00.000 6880 OnExposeComplete: enter
03:26:04.381 00.000 6880 UpdateGuideState(): m_state=1
03:26:04.381 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 648
03:26:04.381 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.3, Peak=5 HFD=0.0
03:26:04.381 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:04.381 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:04.381 00.000 6880 Status Line: Star lost - low mass
03:26:04.391 00.010 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:04.391 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:04.391 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:04.391 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:04.391 00.000 6880 Enqueuing Expose request
03:26:04.391 00.000 10052 Worker thread wakes up
03:26:04.391 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:04.391 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:05.143 00.752 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"35684832-0281-4d69-a2c8-4b59e2ab85b1"}
03:26:05.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"35684832-0281-4d69-a2c8-4b59e2ab85b1"}
03:26:05.143 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"ffb14eac-1d6f-44ee-86e2-02226c2b6135"}
03:26:05.143 00.000 6880 case statement mapped state 1 to 101
03:26:05.143 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"ffb14eac-1d6f-44ee-86e2-02226c2b6135"}
03:26:05.520 00.377 10052 Exposure complete
03:26:05.583 00.063 10052 worker thread done servicing request
03:26:05.583 00.000 6880 OnExposeComplete: enter
03:26:05.583 00.000 6880 UpdateGuideState(): m_state=1
03:26:05.583 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 649
03:26:05.583 00.000 6880 Star::Find false star n=12 nbg=284 bg=1.2 sigma=0.7 thresh=3 peak=2
03:26:05.583 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=5 HFD=0.0
03:26:05.583 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:05.583 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:05.583 00.000 6880 Status Line: Star lost - low SNR
03:26:05.583 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:05.583 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:05.583 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:05.583 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:05.583 00.000 6880 Enqueuing Expose request
03:26:05.583 00.000 10052 Worker thread wakes up
03:26:05.583 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:05.583 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:06.605 01.022 10052 Exposure complete
03:26:06.653 00.048 10052 worker thread done servicing request
03:26:06.653 00.000 6880 OnExposeComplete: enter
03:26:06.653 00.000 6880 UpdateGuideState(): m_state=1
03:26:06.653 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 650
03:26:06.653 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.7, Peak=5 HFD=0.0
03:26:06.653 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:06.653 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:06.653 00.000 6880 Status Line: Star lost - low SNR
03:26:06.653 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:06.653 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:06.653 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:06.653 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:06.653 00.000 6880 Enqueuing Expose request
03:26:06.653 00.000 10052 Worker thread wakes up
03:26:06.653 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:06.653 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:07.155 00.502 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1a4c4b86-359f-4da9-80b8-0d45ebbf3a8d"}
03:26:07.155 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1a4c4b86-359f-4da9-80b8-0d45ebbf3a8d"}
03:26:07.155 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"512e7c81-95b5-465b-8638-8e7442f1e406"}
03:26:07.155 00.000 6880 case statement mapped state 1 to 101
03:26:07.158 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"512e7c81-95b5-465b-8638-8e7442f1e406"}
03:26:07.802 00.644 10052 Exposure complete
03:26:07.867 00.065 10052 worker thread done servicing request
03:26:07.867 00.000 6880 OnExposeComplete: enter
03:26:07.867 00.000 6880 UpdateGuideState(): m_state=1
03:26:07.867 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 651
03:26:07.867 00.000 6880 Star::Find false star n=11 nbg=278 bg=1.2 sigma=0.7 thresh=3 peak=2
03:26:07.867 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=5 HFD=0.0
03:26:07.867 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:07.867 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:07.867 00.000 6880 Status Line: Star lost - low SNR
03:26:07.880 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:07.880 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:07.880 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:07.880 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:07.880 00.000 6880 Enqueuing Expose request
03:26:07.880 00.000 10052 Worker thread wakes up
03:26:07.880 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:07.880 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:08.894 01.014 10052 Exposure complete
03:26:08.957 00.063 10052 worker thread done servicing request
03:26:08.957 00.000 6880 OnExposeComplete: enter
03:26:08.957 00.000 6880 UpdateGuideState(): m_state=1
03:26:08.957 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 652
03:26:08.957 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.4, Peak=4 HFD=0.0
03:26:08.957 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:08.957 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:08.957 00.000 6880 Status Line: Star lost - low SNR
03:26:08.957 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:08.957 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:08.957 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:08.957 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:08.957 00.000 6880 Enqueuing Expose request
03:26:08.957 00.000 10052 Worker thread wakes up
03:26:08.957 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:08.957 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:09.161 00.204 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"10343019-4bc4-4cd6-92c0-22ee30a34087"}
03:26:09.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"10343019-4bc4-4cd6-92c0-22ee30a34087"}
03:26:09.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"59058e4b-b32d-4e22-92c4-b56670039951"}
03:26:09.161 00.000 6880 case statement mapped state 1 to 101
03:26:09.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"59058e4b-b32d-4e22-92c4-b56670039951"}
03:26:10.093 00.932 10052 Exposure complete
03:26:10.156 00.063 10052 worker thread done servicing request
03:26:10.156 00.000 6880 OnExposeComplete: enter
03:26:10.156 00.000 6880 UpdateGuideState(): m_state=1
03:26:10.156 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 653
03:26:10.156 00.000 6880 Star::Find false star n=10 nbg=279 bg=1.2 sigma=0.7 thresh=3 peak=2
03:26:10.156 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=5 HFD=0.0
03:26:10.156 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:10.156 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:10.156 00.000 6880 Status Line: Star lost - low SNR
03:26:10.156 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:10.156 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:10.156 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:10.156 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:10.156 00.000 6880 Enqueuing Expose request
03:26:10.156 00.000 10052 Worker thread wakes up
03:26:10.156 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:10.156 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:11.161 01.005 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e0db0808-de34-441e-91cd-3fed68b0ff0d"}
03:26:11.161 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e0db0808-de34-441e-91cd-3fed68b0ff0d"}
03:26:11.161 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"df909d47-729e-4188-a616-9f8d387b3958"}
03:26:11.161 00.000 6880 case statement mapped state 1 to 101
03:26:11.163 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"df909d47-729e-4188-a616-9f8d387b3958"}
03:26:11.175 00.012 10052 Exposure complete
03:26:11.239 00.064 10052 worker thread done servicing request
03:26:11.239 00.000 6880 OnExposeComplete: enter
03:26:11.239 00.000 6880 UpdateGuideState(): m_state=1
03:26:11.239 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 654
03:26:11.239 00.000 6880 Star::Find false star n=15 nbg=269 bg=1.2 sigma=0.7 thresh=3 peak=2
03:26:11.239 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=4 HFD=0.0
03:26:11.239 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:11.239 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:11.239 00.000 6880 Status Line: Star lost - low SNR
03:26:11.251 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:11.251 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:11.251 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:11.251 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:11.251 00.000 6880 Enqueuing Expose request
03:26:11.251 00.000 10052 Worker thread wakes up
03:26:11.251 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:11.251 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:12.376 01.125 10052 Exposure complete
03:26:12.440 00.064 10052 worker thread done servicing request
03:26:12.440 00.000 6880 OnExposeComplete: enter
03:26:12.440 00.000 6880 UpdateGuideState(): m_state=1
03:26:12.440 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 655
03:26:12.440 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=4 HFD=0.0
03:26:12.440 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:12.440 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:12.440 00.000 6880 Status Line: Star lost - low mass
03:26:12.440 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:12.440 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:12.440 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:12.440 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:12.440 00.000 6880 Enqueuing Expose request
03:26:12.440 00.000 10052 Worker thread wakes up
03:26:12.440 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:12.440 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:13.159 00.719 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"feefa046-f50a-4160-bebb-cb5e879ded5a"}
03:26:13.159 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"feefa046-f50a-4160-bebb-cb5e879ded5a"}
03:26:13.161 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"1316b862-062e-4050-a16b-83f1373269db"}
03:26:13.163 00.002 6880 case statement mapped state 1 to 101
03:26:13.163 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"1316b862-062e-4050-a16b-83f1373269db"}
03:26:13.482 00.319 10052 Exposure complete
03:26:13.537 00.055 10052 worker thread done servicing request
03:26:13.537 00.000 6880 OnExposeComplete: enter
03:26:13.537 00.000 6880 UpdateGuideState(): m_state=1
03:26:13.537 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 656
03:26:13.537 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=5 HFD=0.0
03:26:13.537 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:13.537 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:13.537 00.000 6880 Status Line: Star lost - low SNR
03:26:13.537 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:13.537 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:13.537 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:13.537 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:13.537 00.000 6880 Enqueuing Expose request
03:26:13.537 00.000 10052 Worker thread wakes up
03:26:13.537 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:13.537 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:14.672 01.135 10052 Exposure complete
03:26:14.735 00.063 10052 worker thread done servicing request
03:26:14.735 00.000 6880 OnExposeComplete: enter
03:26:14.735 00.000 6880 UpdateGuideState(): m_state=1
03:26:14.735 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 657
03:26:14.735 00.000 6880 Star::Find false star n=15 nbg=275 bg=1.3 sigma=0.6 thresh=3 peak=2
03:26:14.735 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=26, SNR=2.9, Peak=4 HFD=0.0
03:26:14.735 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:14.735 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:14.735 00.000 6880 Status Line: Star lost - low SNR
03:26:14.735 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:14.735 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:14.735 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:14.735 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:14.735 00.000 6880 Enqueuing Expose request
03:26:14.735 00.000 10052 Worker thread wakes up
03:26:14.735 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:14.735 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:15.174 00.439 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"dc9cd1ee-e4a3-4b16-bc56-52fd2643a69a"}
03:26:15.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"dc9cd1ee-e4a3-4b16-bc56-52fd2643a69a"}
03:26:15.174 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e263eac-8492-406b-8ab1-59a446716a7a"}
03:26:15.174 00.000 6880 case statement mapped state 1 to 101
03:26:15.174 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5e263eac-8492-406b-8ab1-59a446716a7a"}
03:26:15.759 00.585 10052 Exposure complete
03:26:15.806 00.047 6880 evsrv: cli 015431E0 connect
03:26:15.806 00.000 6880 case statement mapped state 1 to 101
03:26:15.806 00.000 6880 case statement mapped state 1 to 101
03:26:15.810 00.004 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54764,1.58167],"units":"arcsec/hr","axes":"RA/Dec"},"id":"7374c35e-2c7d-4bcb-ac88-2c355627e15d"}
03:26:15.810 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:26:15.810 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"7374c35e-2c7d-4bcb-ac88-2c355627e15d"}
03:26:15.810 00.000 6880 evsrv: cli 015431E0 disconnect
03:26:15.811 00.001 6880 evsrv: cli 01543AA0 connect
03:26:15.811 00.000 6880 case statement mapped state 1 to 101
03:26:15.811 00.000 6880 case statement mapped state 1 to 101
03:26:15.812 00.001 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"2e3f6cc7-7f0f-487b-8be5-2b3586e1451c"}
03:26:15.812 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"2e3f6cc7-7f0f-487b-8be5-2b3586e1451c"}
03:26:15.812 00.000 6880 evsrv: cli 01543AA0 disconnect
03:26:15.812 00.000 6880 evsrv: cli 015431E0 connect
03:26:15.812 00.000 6880 case statement mapped state 1 to 101
03:26:15.812 00.000 6880 case statement mapped state 1 to 101
03:26:15.813 00.001 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"6b1cc63c-04d0-4362-8171-9c85c23009dc"}
03:26:15.813 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"6b1cc63c-04d0-4362-8171-9c85c23009dc"}
03:26:15.813 00.000 6880 evsrv: cli 015431E0 disconnect
03:26:15.822 00.009 10052 worker thread done servicing request
03:26:15.822 00.000 6880 OnExposeComplete: enter
03:26:15.822 00.000 6880 UpdateGuideState(): m_state=1
03:26:15.822 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 658
03:26:15.822 00.000 6880 Star::Find false star n=15 nbg=276 bg=1.3 sigma=0.7 thresh=3 peak=2
03:26:15.822 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=28, SNR=2.9, Peak=4 HFD=0.0
03:26:15.822 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:15.822 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:15.822 00.000 6880 Status Line: Star lost - low SNR
03:26:15.831 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:15.831 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:15.831 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:15.831 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:15.831 00.000 6880 Enqueuing Expose request
03:26:15.831 00.000 10052 Worker thread wakes up
03:26:15.831 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:15.831 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:16.953 01.122 10052 Exposure complete
03:26:17.016 00.063 10052 worker thread done servicing request
03:26:17.016 00.000 6880 OnExposeComplete: enter
03:26:17.016 00.000 6880 UpdateGuideState(): m_state=1
03:26:17.016 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 659
03:26:17.016 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=4 HFD=0.0
03:26:17.016 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:17.016 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:17.016 00.000 6880 Status Line: Star lost - low SNR
03:26:17.016 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:17.016 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:17.016 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:17.016 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:17.016 00.000 6880 Enqueuing Expose request
03:26:17.016 00.000 10052 Worker thread wakes up
03:26:17.016 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:17.016 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:17.172 00.156 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a50c4d43-6c4f-4d15-b39d-3db582e06983"}
03:26:17.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a50c4d43-6c4f-4d15-b39d-3db582e06983"}
03:26:17.172 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"42a4bf0a-0405-4e73-affa-7cdb8b8912dd"}
03:26:17.172 00.000 6880 case statement mapped state 1 to 101
03:26:17.172 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"42a4bf0a-0405-4e73-affa-7cdb8b8912dd"}
03:26:18.041 00.869 10052 Exposure complete
03:26:18.084 00.043 10052 worker thread done servicing request
03:26:18.084 00.000 6880 OnExposeComplete: enter
03:26:18.084 00.000 6880 UpdateGuideState(): m_state=1
03:26:18.084 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 660
03:26:18.084 00.000 6880 Star::Find false star n=15 nbg=273 bg=1.2 sigma=0.7 thresh=3 peak=2
03:26:18.084 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=4 HFD=0.0
03:26:18.084 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:18.084 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:18.084 00.000 6880 Status Line: Star lost - low SNR
03:26:18.084 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:18.084 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:18.084 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:18.084 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:18.084 00.000 6880 Enqueuing Expose request
03:26:18.084 00.000 10052 Worker thread wakes up
03:26:18.084 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:18.084 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:19.185 01.101 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1e1585d5-d38e-4450-b223-b0ea9af8a021"}
03:26:19.185 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1e1585d5-d38e-4450-b223-b0ea9af8a021"}
03:26:19.185 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d0a9d2cd-4671-4b3e-b9c6-85c7a48e3abe"}
03:26:19.187 00.002 6880 case statement mapped state 1 to 101
03:26:19.187 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d0a9d2cd-4671-4b3e-b9c6-85c7a48e3abe"}
03:26:19.231 00.044 10052 Exposure complete
03:26:19.309 00.078 10052 worker thread done servicing request
03:26:19.309 00.000 6880 OnExposeComplete: enter
03:26:19.309 00.000 6880 UpdateGuideState(): m_state=1
03:26:19.309 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 661
03:26:19.310 00.001 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=6 HFD=0.0
03:26:19.310 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:19.310 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:19.310 00.000 6880 Status Line: Star lost - low mass
03:26:19.310 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:19.310 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:19.310 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:19.310 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:19.310 00.000 6880 Enqueuing Expose request
03:26:19.310 00.000 10052 Worker thread wakes up
03:26:19.310 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:19.310 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:20.325 01.015 10052 Exposure complete
03:26:20.392 00.067 10052 worker thread done servicing request
03:26:20.392 00.000 6880 OnExposeComplete: enter
03:26:20.392 00.000 6880 UpdateGuideState(): m_state=1
03:26:20.392 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 662
03:26:20.392 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:26:20.392 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:20.392 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:20.392 00.000 6880 Status Line: Star lost - low mass
03:26:20.400 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:20.400 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:20.400 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:20.400 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:20.400 00.000 6880 Enqueuing Expose request
03:26:20.400 00.000 10052 Worker thread wakes up
03:26:20.400 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:20.400 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:21.188 00.788 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c4aaa442-436a-4167-a7bd-79334e786dd5"}
03:26:21.188 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c4aaa442-436a-4167-a7bd-79334e786dd5"}
03:26:21.188 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"22a17790-f924-4804-8aba-0d32a5921296"}
03:26:21.190 00.002 6880 case statement mapped state 1 to 101
03:26:21.190 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"22a17790-f924-4804-8aba-0d32a5921296"}
03:26:21.534 00.344 10052 Exposure complete
03:26:21.590 00.056 10052 worker thread done servicing request
03:26:21.590 00.000 6880 OnExposeComplete: enter
03:26:21.590 00.000 6880 UpdateGuideState(): m_state=1
03:26:21.590 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 663
03:26:21.590 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=3, SNR=1.1, Peak=4 HFD=0.0
03:26:21.590 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:21.590 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:21.590 00.000 6880 Status Line: Star lost - low mass
03:26:21.590 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:21.590 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:21.590 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:21.590 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:21.590 00.000 6880 Enqueuing Expose request
03:26:21.590 00.000 10052 Worker thread wakes up
03:26:21.590 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:21.590 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:22.620 01.030 10052 Exposure complete
03:26:22.682 00.062 10052 worker thread done servicing request
03:26:22.682 00.000 6880 OnExposeComplete: enter
03:26:22.682 00.000 6880 UpdateGuideState(): m_state=1
03:26:22.682 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 664
03:26:22.682 00.000 6880 Star::Find false star n=13 nbg=273 bg=1.3 sigma=0.7 thresh=3 peak=2
03:26:22.682 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
03:26:22.682 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:22.698 00.016 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:22.698 00.000 6880 Status Line: Star lost - low SNR
03:26:22.698 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:22.698 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:22.698 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:22.698 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:22.698 00.000 6880 Enqueuing Expose request
03:26:22.698 00.000 10052 Worker thread wakes up
03:26:22.698 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:22.698 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:23.201 00.503 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bf836922-0950-465c-953c-a94b881f8b31"}
03:26:23.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bf836922-0950-465c-953c-a94b881f8b31"}
03:26:23.201 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c694f389-f0b3-4b70-a48e-d636de65ce42"}
03:26:23.201 00.000 6880 case statement mapped state 1 to 101
03:26:23.201 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c694f389-f0b3-4b70-a48e-d636de65ce42"}
03:26:23.831 00.630 10052 Exposure complete
03:26:23.894 00.063 10052 worker thread done servicing request
03:26:23.894 00.000 6880 OnExposeComplete: enter
03:26:23.894 00.000 6880 UpdateGuideState(): m_state=1
03:26:23.894 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 665
03:26:23.894 00.000 6880 Star::Find false star n=22 nbg=277 bg=1.3 sigma=0.7 thresh=3 peak=2
03:26:23.894 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=37, SNR=2.9, Peak=4 HFD=0.0
03:26:23.894 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:23.894 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:23.894 00.000 6880 Status Line: Star lost - low SNR
03:26:23.894 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:23.894 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:23.894 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:23.894 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:23.894 00.000 6880 Enqueuing Expose request
03:26:23.894 00.000 10052 Worker thread wakes up
03:26:23.894 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:23.894 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:24.928 01.034 10052 Exposure complete
03:26:24.991 00.063 10052 worker thread done servicing request
03:26:24.991 00.000 6880 OnExposeComplete: enter
03:26:24.991 00.000 6880 UpdateGuideState(): m_state=1
03:26:24.991 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 666
03:26:24.991 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.5, Peak=4 HFD=0.0
03:26:24.991 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:24.991 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:24.991 00.000 6880 Status Line: Star lost - low mass
03:26:24.991 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:24.991 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:24.991 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:24.991 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:24.991 00.000 6880 Enqueuing Expose request
03:26:24.991 00.000 10052 Worker thread wakes up
03:26:24.991 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:24.991 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:25.211 00.220 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8226a3a7-ea7a-4c58-91d8-9a7e27ee1d49"}
03:26:25.211 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8226a3a7-ea7a-4c58-91d8-9a7e27ee1d49"}
03:26:25.211 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5733e87b-e1b4-4efd-8ae3-1b8713263a45"}
03:26:25.211 00.000 6880 case statement mapped state 1 to 101
03:26:25.211 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5733e87b-e1b4-4efd-8ae3-1b8713263a45"}
03:26:26.125 00.914 10052 Exposure complete
03:26:26.204 00.079 10052 worker thread done servicing request
03:26:26.204 00.000 6880 OnExposeComplete: enter
03:26:26.204 00.000 6880 UpdateGuideState(): m_state=1
03:26:26.204 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 667
03:26:26.204 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=5 HFD=0.0
03:26:26.204 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:26.204 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:26.204 00.000 6880 Status Line: Star lost - low mass
03:26:26.204 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:26.204 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:26.204 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:26.204 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:26.204 00.000 6880 Enqueuing Expose request
03:26:26.204 00.000 10052 Worker thread wakes up
03:26:26.204 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:26.204 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:27.222 01.018 10052 Exposure complete
03:26:27.253 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a99a8d46-75ec-498a-bfe9-8894e6b9d9a7"}
03:26:27.253 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a99a8d46-75ec-498a-bfe9-8894e6b9d9a7"}
03:26:27.253 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"58f39c76-57dd-45d1-bb58-4fc44366f072"}
03:26:27.253 00.000 6880 case statement mapped state 1 to 101
03:26:27.253 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"58f39c76-57dd-45d1-bb58-4fc44366f072"}
03:26:27.270 00.017 10052 worker thread done servicing request
03:26:27.270 00.000 6880 OnExposeComplete: enter
03:26:27.270 00.000 6880 UpdateGuideState(): m_state=1
03:26:27.270 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 668
03:26:27.270 00.000 6880 Star::Find false star n=11 nbg=280 bg=1.1 sigma=0.7 thresh=3 peak=2
03:26:27.270 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=23, SNR=2.9, Peak=5 HFD=0.0
03:26:27.270 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:27.270 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:27.270 00.000 6880 Status Line: Star lost - low SNR
03:26:27.283 00.013 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=5, Gamma=0.780
03:26:27.283 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:27.283 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:27.283 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:27.283 00.000 6880 Enqueuing Expose request
03:26:27.283 00.000 10052 Worker thread wakes up
03:26:27.283 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:27.283 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:28.407 01.124 10052 Exposure complete
03:26:28.471 00.064 10052 worker thread done servicing request
03:26:28.471 00.000 6880 OnExposeComplete: enter
03:26:28.471 00.000 6880 UpdateGuideState(): m_state=1
03:26:28.471 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 669
03:26:28.471 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.6, Peak=5 HFD=0.0
03:26:28.471 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:28.471 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:28.471 00.000 6880 Status Line: Star lost - low SNR
03:26:28.471 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:28.471 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:28.471 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:28.471 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:28.471 00.000 6880 Enqueuing Expose request
03:26:28.471 00.000 10052 Worker thread wakes up
03:26:28.471 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:28.471 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:29.254 00.783 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65824a17-5459-4eed-be31-fae15e0b5216"}
03:26:29.254 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65824a17-5459-4eed-be31-fae15e0b5216"}
03:26:29.256 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b84de1c9-0b7f-4686-9df6-82ef4bd4560f"}
03:26:29.256 00.000 6880 case statement mapped state 1 to 101
03:26:29.256 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b84de1c9-0b7f-4686-9df6-82ef4bd4560f"}
03:26:29.490 00.234 10052 Exposure complete
03:26:29.557 00.067 10052 worker thread done servicing request
03:26:29.557 00.000 6880 OnExposeComplete: enter
03:26:29.557 00.000 6880 UpdateGuideState(): m_state=1
03:26:29.557 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 670
03:26:29.557 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:26:29.557 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:29.557 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:29.557 00.000 6880 Status Line: Star lost - low SNR
03:26:29.557 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:29.557 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:29.557 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:29.557 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:29.557 00.000 6880 Enqueuing Expose request
03:26:29.557 00.000 10052 Worker thread wakes up
03:26:29.557 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:29.557 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:30.690 01.133 10052 Exposure complete
03:26:30.752 00.062 10052 worker thread done servicing request
03:26:30.752 00.000 6880 OnExposeComplete: enter
03:26:30.752 00.000 6880 UpdateGuideState(): m_state=1
03:26:30.752 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 671
03:26:30.752 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=3 HFD=0.0
03:26:30.752 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:30.752 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:30.752 00.000 6880 Status Line: Star lost - low SNR
03:26:30.752 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:30.752 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:30.752 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:30.752 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:30.752 00.000 6880 Enqueuing Expose request
03:26:30.752 00.000 10052 Worker thread wakes up
03:26:30.752 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:30.752 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:31.255 00.503 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"269e4170-4de8-4a7d-b605-0d85ac7ab4e0"}
03:26:31.255 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"269e4170-4de8-4a7d-b605-0d85ac7ab4e0"}
03:26:31.255 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d87dc20e-4dd5-4b31-8973-c67782ec7f35"}
03:26:31.255 00.000 6880 case statement mapped state 1 to 101
03:26:31.257 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d87dc20e-4dd5-4b31-8973-c67782ec7f35"}
03:26:31.790 00.533 10052 Exposure complete
03:26:31.852 00.062 10052 worker thread done servicing request
03:26:31.852 00.000 6880 OnExposeComplete: enter
03:26:31.852 00.000 6880 UpdateGuideState(): m_state=1
03:26:31.852 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 672
03:26:31.852 00.000 6880 Star::Find false star n=13 nbg=278 bg=1.2 sigma=0.7 thresh=3 peak=2
03:26:31.852 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=24, SNR=2.9, Peak=4 HFD=0.0
03:26:31.852 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:31.852 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:31.852 00.000 6880 Status Line: Star lost - low SNR
03:26:31.852 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:31.852 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:31.852 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:31.852 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:31.852 00.000 6880 Enqueuing Expose request
03:26:31.852 00.000 10052 Worker thread wakes up
03:26:31.852 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:31.852 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:32.998 01.146 10052 Exposure complete
03:26:33.060 00.062 10052 worker thread done servicing request
03:26:33.060 00.000 6880 OnExposeComplete: enter
03:26:33.060 00.000 6880 UpdateGuideState(): m_state=1
03:26:33.060 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 673
03:26:33.060 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=5 HFD=0.0
03:26:33.060 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:33.060 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:33.060 00.000 6880 Status Line: Star lost - low mass
03:26:33.066 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:33.066 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:33.066 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:33.066 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:33.066 00.000 6880 Enqueuing Expose request
03:26:33.066 00.000 10052 Worker thread wakes up
03:26:33.066 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:33.066 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:33.264 00.198 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4980edfe-9803-4fb6-b71f-15bd7153c64b"}
03:26:33.264 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4980edfe-9803-4fb6-b71f-15bd7153c64b"}
03:26:33.264 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3f128576-89ed-426c-b37b-af855abd35a7"}
03:26:33.264 00.000 6880 case statement mapped state 1 to 101
03:26:33.264 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3f128576-89ed-426c-b37b-af855abd35a7"}
03:26:34.086 00.822 10052 Exposure complete
03:26:34.149 00.063 10052 worker thread done servicing request
03:26:34.149 00.000 6880 OnExposeComplete: enter
03:26:34.149 00.000 6880 UpdateGuideState(): m_state=1
03:26:34.149 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 674
03:26:34.149 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.6, Peak=3 HFD=0.0
03:26:34.149 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:34.149 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:34.149 00.000 6880 Status Line: Star lost - low SNR
03:26:34.149 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=2, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:34.149 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:34.149 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:34.149 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:34.149 00.000 6880 Enqueuing Expose request
03:26:34.149 00.000 10052 Worker thread wakes up
03:26:34.149 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:34.149 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:35.265 01.116 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"7dea6cdf-5320-4990-9381-b0f0cb9c8009"}
03:26:35.265 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"7dea6cdf-5320-4990-9381-b0f0cb9c8009"}
03:26:35.265 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e97ccb87-b44f-4d97-bc62-032ff770aa60"}
03:26:35.267 00.002 6880 case statement mapped state 1 to 101
03:26:35.267 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e97ccb87-b44f-4d97-bc62-032ff770aa60"}
03:26:35.281 00.014 10052 Exposure complete
03:26:35.343 00.062 10052 worker thread done servicing request
03:26:35.343 00.000 6880 OnExposeComplete: enter
03:26:35.343 00.000 6880 UpdateGuideState(): m_state=1
03:26:35.343 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 675
03:26:35.343 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=4 HFD=0.0
03:26:35.343 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:35.343 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:35.343 00.000 6880 Status Line: Star lost - low SNR
03:26:35.343 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:35.358 00.015 6880 UpdateGuideState exits: Star lost - low SNR
03:26:35.358 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:35.358 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:35.358 00.000 6880 Enqueuing Expose request
03:26:35.358 00.000 10052 Worker thread wakes up
03:26:35.358 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:35.359 00.001 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:35.819 00.460 6880 evsrv: cli 015431E0 connect
03:26:35.819 00.000 6880 case statement mapped state 1 to 101
03:26:35.822 00.003 6880 case statement mapped state 1 to 101
03:26:35.822 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54759,1.58164],"units":"arcsec/hr","axes":"RA/Dec"},"id":"d89f969f-0b3c-4613-9ad9-9fed5e3fdc13"}
03:26:35.822 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:26:35.822 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"d89f969f-0b3c-4613-9ad9-9fed5e3fdc13"}
03:26:35.822 00.000 6880 evsrv: cli 015431E0 disconnect
03:26:35.822 00.000 6880 evsrv: cli 01543AA0 connect
03:26:35.822 00.000 6880 case statement mapped state 1 to 101
03:26:35.826 00.004 6880 case statement mapped state 1 to 101
03:26:35.826 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"4f440215-284a-42ce-a326-d41867f853e9"}
03:26:35.826 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"4f440215-284a-42ce-a326-d41867f853e9"}
03:26:35.826 00.000 6880 evsrv: cli 01543AA0 disconnect
03:26:35.826 00.000 6880 evsrv: cli 015431E0 connect
03:26:35.829 00.003 6880 case statement mapped state 1 to 101
03:26:35.829 00.000 6880 case statement mapped state 1 to 101
03:26:35.829 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"596ab659-b9de-49d4-a61e-175171ea827b"}
03:26:35.829 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"596ab659-b9de-49d4-a61e-175171ea827b"}
03:26:35.829 00.000 6880 evsrv: cli 015431E0 disconnect
03:26:36.371 00.542 10052 Exposure complete
03:26:36.417 00.046 10052 worker thread done servicing request
03:26:36.417 00.000 6880 OnExposeComplete: enter
03:26:36.417 00.000 6880 UpdateGuideState(): m_state=1
03:26:36.417 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 676
03:26:36.417 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=3 HFD=0.0
03:26:36.417 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:36.417 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:36.417 00.000 6880 Status Line: Star lost - low SNR
03:26:36.417 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:36.433 00.016 6880 UpdateGuideState exits: Star lost - low SNR
03:26:36.433 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:36.433 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:36.433 00.000 6880 Enqueuing Expose request
03:26:36.433 00.000 10052 Worker thread wakes up
03:26:36.433 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:36.433 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:37.278 00.845 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"b9dd142e-5376-42ce-a69a-92e8d0f67717"}
03:26:37.280 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"b9dd142e-5376-42ce-a69a-92e8d0f67717"}
03:26:37.282 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"80a7f822-5e16-40a2-8617-8974df267669"}
03:26:37.282 00.000 6880 case statement mapped state 1 to 101
03:26:37.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"80a7f822-5e16-40a2-8617-8974df267669"}
03:26:37.564 00.282 10052 Exposure complete
03:26:37.626 00.062 10052 worker thread done servicing request
03:26:37.626 00.000 6880 OnExposeComplete: enter
03:26:37.641 00.015 6880 UpdateGuideState(): m_state=1
03:26:37.641 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 677
03:26:37.641 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.5, Peak=5 HFD=0.0
03:26:37.641 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:37.642 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:37.643 00.001 6880 Status Line: Star lost - low SNR
03:26:37.643 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:37.643 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:37.643 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:37.643 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:37.643 00.000 6880 Enqueuing Expose request
03:26:37.643 00.000 10052 Worker thread wakes up
03:26:37.643 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:37.643 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:38.558 00.915 10052 Exposure complete
03:26:38.621 00.063 10052 worker thread done servicing request
03:26:38.621 00.000 6880 OnExposeComplete: enter
03:26:38.621 00.000 6880 UpdateGuideState(): m_state=1
03:26:38.621 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 678
03:26:38.621 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.9, Peak=4 HFD=0.0
03:26:38.621 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:38.621 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:38.621 00.000 6880 Status Line: Star lost - low SNR
03:26:38.621 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:38.621 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:38.621 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:38.636 00.015 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:38.636 00.000 6880 Enqueuing Expose request
03:26:38.636 00.000 10052 Worker thread wakes up
03:26:38.636 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:38.636 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:39.281 00.645 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4d1c17a8-1d73-4499-99b7-93b3500e34cd"}
03:26:39.281 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4d1c17a8-1d73-4499-99b7-93b3500e34cd"}
03:26:39.282 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ec18555-6b62-4d8a-9d86-2268a87a0295"}
03:26:39.282 00.000 6880 case statement mapped state 1 to 101
03:26:39.282 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8ec18555-6b62-4d8a-9d86-2268a87a0295"}
03:26:39.773 00.491 10052 Exposure complete
03:26:39.834 00.061 10052 worker thread done servicing request
03:26:39.834 00.000 6880 OnExposeComplete: enter
03:26:39.834 00.000 6880 UpdateGuideState(): m_state=1
03:26:39.834 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 679
03:26:39.834 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.8, Peak=5 HFD=0.0
03:26:39.834 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:39.834 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:39.834 00.000 6880 Status Line: Star lost - low SNR
03:26:39.834 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:39.834 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:39.834 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:39.834 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:39.834 00.000 6880 Enqueuing Expose request
03:26:39.834 00.000 10052 Worker thread wakes up
03:26:39.834 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:39.834 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:40.868 01.034 10052 Exposure complete
03:26:41.021 00.153 10052 worker thread done servicing request
03:26:41.021 00.000 6880 OnExposeComplete: enter
03:26:41.021 00.000 6880 UpdateGuideState(): m_state=1
03:26:41.021 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 680
03:26:41.021 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=5 HFD=0.0
03:26:41.021 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:41.022 00.001 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:41.022 00.000 6880 Status Line: Star lost - low SNR
03:26:41.023 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:41.023 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:41.023 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:41.023 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:41.023 00.000 6880 Enqueuing Expose request
03:26:41.023 00.000 10052 Worker thread wakes up
03:26:41.023 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:41.023 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:41.285 00.262 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"01d481c7-7452-42e2-9bd1-385605145835"}
03:26:41.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"01d481c7-7452-42e2-9bd1-385605145835"}
03:26:41.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"60ce49d4-2fad-4e8c-b073-0133f9e19c20"}
03:26:41.285 00.000 6880 case statement mapped state 1 to 101
03:26:41.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"60ce49d4-2fad-4e8c-b073-0133f9e19c20"}
03:26:42.164 00.879 10052 Exposure complete
03:26:42.268 00.104 10052 worker thread done servicing request
03:26:42.268 00.000 6880 OnExposeComplete: enter
03:26:42.268 00.000 6880 UpdateGuideState(): m_state=1
03:26:42.270 00.002 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 681
03:26:42.270 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=4 HFD=0.0
03:26:42.270 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:42.270 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:42.270 00.000 6880 Status Line: Star lost - low mass
03:26:42.271 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:42.271 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:42.271 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:42.271 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:42.271 00.000 6880 Enqueuing Expose request
03:26:42.272 00.001 10052 Worker thread wakes up
03:26:42.272 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:42.272 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:43.180 00.908 10052 Exposure complete
03:26:43.270 00.090 10052 worker thread done servicing request
03:26:43.270 00.000 6880 OnExposeComplete: enter
03:26:43.270 00.000 6880 UpdateGuideState(): m_state=1
03:26:43.270 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 682
03:26:43.270 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=5 HFD=0.0
03:26:43.270 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:43.270 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:43.270 00.000 6880 Status Line: Star lost - low mass
03:26:43.272 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=2, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:43.272 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:43.272 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:43.272 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:43.272 00.000 6880 Enqueuing Expose request
03:26:43.272 00.000 10052 Worker thread wakes up
03:26:43.272 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:43.272 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:43.286 00.014 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"974cc77b-badc-4180-9bc4-873fb07b124f"}
03:26:43.286 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"974cc77b-badc-4180-9bc4-873fb07b124f"}
03:26:43.287 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1e5b958-d3a8-4b60-b7d8-9edbd3d6568a"}
03:26:43.287 00.000 6880 case statement mapped state 1 to 101
03:26:43.287 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c1e5b958-d3a8-4b60-b7d8-9edbd3d6568a"}
03:26:44.397 01.110 10052 Exposure complete
03:26:44.460 00.063 10052 worker thread done servicing request
03:26:44.460 00.000 6880 OnExposeComplete: enter
03:26:44.460 00.000 6880 UpdateGuideState(): m_state=1
03:26:44.460 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 683
03:26:44.460 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.7, Peak=5 HFD=0.0
03:26:44.460 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:44.460 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:44.460 00.000 6880 Status Line: Star lost - low SNR
03:26:44.460 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=2, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:44.460 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:44.460 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:44.460 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:44.460 00.000 6880 Enqueuing Expose request
03:26:44.460 00.000 10052 Worker thread wakes up
03:26:44.460 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:44.460 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:45.285 00.825 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f697f19c-8d13-49c9-b2ee-ebbdf8949b5f"}
03:26:45.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f697f19c-8d13-49c9-b2ee-ebbdf8949b5f"}
03:26:45.285 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"18c19db0-5575-4aa8-87ba-008e53a0628d"}
03:26:45.285 00.000 6880 case statement mapped state 1 to 101
03:26:45.285 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"18c19db0-5575-4aa8-87ba-008e53a0628d"}
03:26:45.489 00.204 10052 Exposure complete
03:26:45.553 00.064 10052 worker thread done servicing request
03:26:45.553 00.000 6880 OnExposeComplete: enter
03:26:45.553 00.000 6880 UpdateGuideState(): m_state=1
03:26:45.553 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 684
03:26:45.553 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=5 HFD=0.0
03:26:45.553 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:45.553 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:45.553 00.000 6880 Status Line: Star lost - low mass
03:26:45.553 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=4, Gamma=0.780
03:26:45.553 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:45.553 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:45.553 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:45.553 00.000 6880 Enqueuing Expose request
03:26:45.567 00.014 10052 Worker thread wakes up
03:26:45.567 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:45.567 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:46.707 01.140 10052 Exposure complete
03:26:46.756 00.049 10052 worker thread done servicing request
03:26:46.756 00.000 6880 OnExposeComplete: enter
03:26:46.756 00.000 6880 UpdateGuideState(): m_state=1
03:26:46.756 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 685
03:26:46.756 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.6, Peak=5 HFD=0.0
03:26:46.756 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:46.756 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:46.756 00.000 6880 Status Line: Star lost - low SNR
03:26:46.756 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:46.756 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:46.756 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:46.756 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:46.766 00.010 6880 Enqueuing Expose request
03:26:46.766 00.000 10052 Worker thread wakes up
03:26:46.766 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:46.766 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:47.288 00.522 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"598af1b4-60b4-464c-b39c-eae147fea349"}
03:26:47.291 00.003 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"598af1b4-60b4-464c-b39c-eae147fea349"}
03:26:47.292 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8b811bf3-b835-482f-b480-a15f80ff7823"}
03:26:47.292 00.000 6880 case statement mapped state 1 to 101
03:26:47.293 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8b811bf3-b835-482f-b480-a15f80ff7823"}
03:26:47.788 00.495 10052 Exposure complete
03:26:47.865 00.077 10052 worker thread done servicing request
03:26:47.865 00.000 6880 OnExposeComplete: enter
03:26:47.865 00.000 6880 UpdateGuideState(): m_state=1
03:26:47.865 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 686
03:26:47.865 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.7, Peak=3 HFD=0.0
03:26:47.865 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:47.865 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:47.865 00.000 6880 Status Line: Star lost - low mass
03:26:47.865 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:47.865 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:47.865 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:47.865 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:47.865 00.000 6880 Enqueuing Expose request
03:26:47.865 00.000 10052 Worker thread wakes up
03:26:47.865 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:47.865 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:49.005 01.140 10052 Exposure complete
03:26:49.075 00.070 10052 worker thread done servicing request
03:26:49.075 00.000 6880 OnExposeComplete: enter
03:26:49.075 00.000 6880 UpdateGuideState(): m_state=1
03:26:49.075 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 687
03:26:49.075 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=2, SNR=1.0, Peak=3 HFD=0.0
03:26:49.075 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:49.075 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:49.075 00.000 6880 Status Line: Star lost - low mass
03:26:49.075 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=10, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:49.075 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:49.075 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:49.075 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:49.075 00.000 6880 Enqueuing Expose request
03:26:49.075 00.000 10052 Worker thread wakes up
03:26:49.075 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:49.075 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:49.291 00.216 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c34d5eec-b7f1-446b-9cbb-735b9d95cd88"}
03:26:49.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c34d5eec-b7f1-446b-9cbb-735b9d95cd88"}
03:26:49.291 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e8b3644f-be2b-428d-88ba-19db5354c4c3"}
03:26:49.291 00.000 6880 case statement mapped state 1 to 101
03:26:49.291 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e8b3644f-be2b-428d-88ba-19db5354c4c3"}
03:26:50.097 00.806 10052 Exposure complete
03:26:50.147 00.050 10052 worker thread done servicing request
03:26:50.147 00.000 6880 OnExposeComplete: enter
03:26:50.147 00.000 6880 UpdateGuideState(): m_state=1
03:26:50.147 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 688
03:26:50.147 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=4, SNR=1.4, Peak=3 HFD=0.0
03:26:50.147 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:50.147 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:50.147 00.000 6880 Status Line: Star lost - low mass
03:26:50.159 00.012 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:50.159 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:50.159 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:50.159 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:50.159 00.000 6880 Enqueuing Expose request
03:26:50.159 00.000 10052 Worker thread wakes up
03:26:50.159 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:50.159 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:51.297 01.138 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6497bbaf-c665-49bc-9169-19b6c195106e"}
03:26:51.297 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6497bbaf-c665-49bc-9169-19b6c195106e"}
03:26:51.297 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"03b62a4c-bd8b-459f-ae3a-8680b5385e51"}
03:26:51.297 00.000 6880 case statement mapped state 1 to 101
03:26:51.297 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"03b62a4c-bd8b-459f-ae3a-8680b5385e51"}
03:26:51.297 00.000 10052 Exposure complete
03:26:51.358 00.061 10052 worker thread done servicing request
03:26:51.358 00.000 6880 OnExposeComplete: enter
03:26:51.358 00.000 6880 UpdateGuideState(): m_state=1
03:26:51.358 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 689
03:26:51.358 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=10, SNR=2.1, Peak=4 HFD=0.0
03:26:51.358 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:51.358 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:51.358 00.000 6880 Status Line: Star lost - low mass
03:26:51.365 00.007 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:51.365 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:51.365 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:51.365 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:51.365 00.000 6880 Enqueuing Expose request
03:26:51.365 00.000 10052 Worker thread wakes up
03:26:51.365 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:51.365 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:52.395 01.030 10052 Exposure complete
03:26:52.438 00.043 10052 worker thread done servicing request
03:26:52.438 00.000 6880 OnExposeComplete: enter
03:26:52.438 00.000 6880 UpdateGuideState(): m_state=1
03:26:52.438 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 690
03:26:52.438 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=2, SNR=1.0, Peak=4 HFD=0.0
03:26:52.438 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:52.438 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:52.438 00.000 6880 Status Line: Star lost - low mass
03:26:52.438 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=13, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:52.438 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:52.438 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:52.438 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:52.438 00.000 6880 Enqueuing Expose request
03:26:52.438 00.000 10052 Worker thread wakes up
03:26:52.438 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:52.438 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:53.303 00.865 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9ce14420-5307-49df-8d25-4dd38ba89973"}
03:26:53.303 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9ce14420-5307-49df-8d25-4dd38ba89973"}
03:26:53.305 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"13ad76c0-9cd2-4f03-82d1-c20a0c76aef3"}
03:26:53.305 00.000 6880 case statement mapped state 1 to 101
03:26:53.305 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"13ad76c0-9cd2-4f03-82d1-c20a0c76aef3"}
03:26:53.569 00.264 10052 Exposure complete
03:26:53.616 00.047 10052 worker thread done servicing request
03:26:53.616 00.000 6880 OnExposeComplete: enter
03:26:53.616 00.000 6880 UpdateGuideState(): m_state=1
03:26:53.616 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 691
03:26:53.616 00.000 6880 Star::Find false star n=9 nbg=286 bg=0.9 sigma=0.7 thresh=3 peak=1
03:26:53.616 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=4 HFD=0.0
03:26:53.616 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:53.616 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:53.616 00.000 6880 Status Line: Star lost - low SNR
03:26:53.632 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:53.632 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:53.632 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:53.632 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:53.632 00.000 6880 Enqueuing Expose request
03:26:53.632 00.000 10052 Worker thread wakes up
03:26:53.632 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:53.632 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:54.645 01.013 10052 Exposure complete
03:26:54.708 00.063 10052 worker thread done servicing request
03:26:54.708 00.000 6880 OnExposeComplete: enter
03:26:54.708 00.000 6880 UpdateGuideState(): m_state=1
03:26:54.708 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 692
03:26:54.708 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.9, Peak=4 HFD=0.0
03:26:54.708 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:54.708 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:54.708 00.000 6880 Status Line: Star lost - low mass
03:26:54.708 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=10, med=1, FiltMin=0, FiltMax=2, Gamma=0.780
03:26:54.708 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:54.708 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:54.708 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:54.708 00.000 6880 Enqueuing Expose request
03:26:54.713 00.005 10052 Worker thread wakes up
03:26:54.713 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:54.713 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:55.309 00.596 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"39a91849-0211-4de9-a91c-a323a54f84f2"}
03:26:55.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"39a91849-0211-4de9-a91c-a323a54f84f2"}
03:26:55.309 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5e0b02d8-052b-4db4-9bae-0df5172335fd"}
03:26:55.309 00.000 6880 case statement mapped state 1 to 101
03:26:55.309 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5e0b02d8-052b-4db4-9bae-0df5172335fd"}
03:26:55.829 00.520 6880 evsrv: cli 015431E0 connect
03:26:55.829 00.000 6880 case statement mapped state 1 to 101
03:26:55.829 00.000 6880 case statement mapped state 1 to 101
03:26:55.835 00.006 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54754,1.58162],"units":"arcsec/hr","axes":"RA/Dec"},"id":"5a332560-19df-476c-9e8c-e84f43579237"}
03:26:55.835 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:26:55.835 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"5a332560-19df-476c-9e8c-e84f43579237"}
03:26:55.835 00.000 6880 evsrv: cli 015431E0 disconnect
03:26:55.835 00.000 6880 evsrv: cli 01543AA0 connect
03:26:55.835 00.000 6880 case statement mapped state 1 to 101
03:26:55.836 00.001 6880 case statement mapped state 1 to 101
03:26:55.836 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"30113ba9-0985-4d25-87a0-7253b813662e"}
03:26:55.836 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"30113ba9-0985-4d25-87a0-7253b813662e"}
03:26:55.836 00.000 6880 evsrv: cli 01543AA0 disconnect
03:26:55.836 00.000 6880 evsrv: cli 015431E0 connect
03:26:55.836 00.000 6880 case statement mapped state 1 to 101
03:26:55.836 00.000 6880 case statement mapped state 1 to 101
03:26:55.838 00.002 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"31bf47e4-4280-4c1d-a839-c1a9edbe18eb"}
03:26:55.838 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"31bf47e4-4280-4c1d-a839-c1a9edbe18eb"}
03:26:55.838 00.000 6880 evsrv: cli 015431E0 disconnect
03:26:55.846 00.008 10052 Exposure complete
03:26:55.879 00.033 10052 worker thread done servicing request
03:26:55.879 00.000 6880 OnExposeComplete: enter
03:26:55.879 00.000 6880 UpdateGuideState(): m_state=1
03:26:55.879 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 693
03:26:55.879 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=2, SNR=1.0, Peak=3 HFD=0.0
03:26:55.879 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:55.879 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:55.879 00.000 6880 Status Line: Star lost - low mass
03:26:55.879 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:55.879 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:26:55.879 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:55.879 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:55.879 00.000 6880 Enqueuing Expose request
03:26:55.879 00.000 10052 Worker thread wakes up
03:26:55.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:55.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:56.913 01.034 10052 Exposure complete
03:26:56.976 00.063 10052 worker thread done servicing request
03:26:56.976 00.000 6880 OnExposeComplete: enter
03:26:56.976 00.000 6880 UpdateGuideState(): m_state=1
03:26:56.976 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 694
03:26:56.976 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.2, Peak=4 HFD=0.0
03:26:56.976 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:56.976 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:56.976 00.000 6880 Status Line: Star lost - low SNR
03:26:56.981 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=10, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:56.981 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:56.981 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:56.981 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:56.981 00.000 6880 Enqueuing Expose request
03:26:56.981 00.000 10052 Worker thread wakes up
03:26:56.981 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:56.981 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:57.312 00.331 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d093515-039d-40e4-8f4a-eda397679773"}
03:26:57.312 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d093515-039d-40e4-8f4a-eda397679773"}
03:26:57.313 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b05d445e-1405-44b7-9b8b-739aba2d04f0"}
03:26:57.313 00.000 6880 case statement mapped state 1 to 101
03:26:57.313 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b05d445e-1405-44b7-9b8b-739aba2d04f0"}
03:26:58.114 00.801 10052 Exposure complete
03:26:58.177 00.063 10052 worker thread done servicing request
03:26:58.177 00.000 6880 OnExposeComplete: enter
03:26:58.177 00.000 6880 UpdateGuideState(): m_state=1
03:26:58.177 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 695
03:26:58.177 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.9, Peak=4 HFD=0.0
03:26:58.177 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:58.177 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:58.177 00.000 6880 Status Line: Star lost - low SNR
03:26:58.177 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=14, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:58.177 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:58.177 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:58.177 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:58.177 00.000 6880 Enqueuing Expose request
03:26:58.177 00.000 10052 Worker thread wakes up
03:26:58.177 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:58.177 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:59.208 01.031 10052 Exposure complete
03:26:59.255 00.047 10052 worker thread done servicing request
03:26:59.255 00.000 6880 OnExposeComplete: enter
03:26:59.255 00.000 6880 UpdateGuideState(): m_state=1
03:26:59.255 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 696
03:26:59.255 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.6, Peak=4 HFD=0.0
03:26:59.255 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:26:59.255 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:26:59.255 00.000 6880 Status Line: Star lost - low SNR
03:26:59.255 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=10, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:26:59.255 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:26:59.255 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:26:59.255 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:26:59.255 00.000 6880 Enqueuing Expose request
03:26:59.255 00.000 10052 Worker thread wakes up
03:26:59.255 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:26:59.255 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:26:59.318 00.063 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"848ae237-008e-4a5e-80e8-77dbb901be5f"}
03:26:59.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"848ae237-008e-4a5e-80e8-77dbb901be5f"}
03:26:59.318 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"25c2b39b-4f78-4732-81cd-09fe5fe5bc24"}
03:26:59.318 00.000 6880 case statement mapped state 1 to 101
03:26:59.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"25c2b39b-4f78-4732-81cd-09fe5fe5bc24"}
03:27:00.401 01.083 10052 Exposure complete
03:27:00.477 00.076 6880 OnExposeComplete: enter
03:27:00.477 00.000 6880 UpdateGuideState(): m_state=1
03:27:00.477 00.000 10052 worker thread done servicing request
03:27:00.477 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 697
03:27:00.479 00.002 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.3, Peak=4 HFD=0.0
03:27:00.479 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:00.479 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:00.479 00.000 6880 Status Line: Star lost - low SNR
03:27:00.479 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=12, med=1, FiltMin=0, FiltMax=3, Gamma=0.780
03:27:00.479 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:00.479 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:00.479 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:00.479 00.000 6880 Enqueuing Expose request
03:27:00.479 00.000 10052 Worker thread wakes up
03:27:00.479 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:00.479 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:01.319 00.840 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"4084c060-a779-40ce-9a89-7c6689546b2f"}
03:27:01.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"4084c060-a779-40ce-9a89-7c6689546b2f"}
03:27:01.319 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"64ea9b02-9c0e-4648-8a3f-e66a9c33780f"}
03:27:01.319 00.000 6880 case statement mapped state 1 to 101
03:27:01.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"64ea9b02-9c0e-4648-8a3f-e66a9c33780f"}
03:27:01.396 00.077 10052 Exposure complete
03:27:01.460 00.064 10052 worker thread done servicing request
03:27:01.460 00.000 6880 OnExposeComplete: enter
03:27:01.460 00.000 6880 UpdateGuideState(): m_state=1
03:27:01.460 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 698
03:27:01.460 00.000 6880 Star::Find false star n=14 nbg=277 bg=1.2 sigma=0.7 thresh=3 peak=2
03:27:01.460 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=28, SNR=2.9, Peak=5 HFD=0.0
03:27:01.460 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:01.460 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:01.460 00.000 6880 Status Line: Star lost - low SNR
03:27:01.460 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=11, med=2, FiltMin=0, FiltMax=4, Gamma=0.780
03:27:01.473 00.013 6880 UpdateGuideState exits: Star lost - low SNR
03:27:01.473 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:01.473 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:01.473 00.000 6880 Enqueuing Expose request
03:27:01.473 00.000 10052 Worker thread wakes up
03:27:01.473 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:01.473 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:02.604 01.131 10052 Exposure complete
03:27:02.683 00.079 10052 worker thread done servicing request
03:27:02.683 00.000 6880 OnExposeComplete: enter
03:27:02.683 00.000 6880 UpdateGuideState(): m_state=1
03:27:02.683 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 699
03:27:02.683 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.6, Peak=10 HFD=0.0
03:27:02.683 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:02.683 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:02.683 00.000 6880 Status Line: Star lost - low SNR
03:27:02.683 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=120, med=6, FiltMin=2, FiltMax=16, Gamma=0.780
03:27:02.683 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:02.683 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:02.683 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:02.683 00.000 6880 Enqueuing Expose request
03:27:02.683 00.000 10052 Worker thread wakes up
03:27:02.683 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:02.683 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:03.315 00.632 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"85214cc1-3286-4ecd-bea7-7b566dc2ef6e"}
03:27:03.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"85214cc1-3286-4ecd-bea7-7b566dc2ef6e"}
03:27:03.315 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"97381b36-2d5e-4274-8d12-a0e121280e8d"}
03:27:03.315 00.000 6880 case statement mapped state 1 to 101
03:27:03.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"97381b36-2d5e-4274-8d12-a0e121280e8d"}
03:27:03.600 00.285 10052 Exposure complete
03:27:03.680 00.080 10052 worker thread done servicing request
03:27:03.680 00.000 6880 OnExposeComplete: enter
03:27:03.680 00.000 6880 UpdateGuideState(): m_state=1
03:27:03.695 00.015 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 700
03:27:03.695 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.3, Peak=27 HFD=0.0
03:27:03.695 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:03.695 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:03.695 00.000 6880 Status Line: Star lost - low SNR
03:27:03.697 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=21, FiltMin=6, FiltMax=31, Gamma=0.780
03:27:03.697 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:03.697 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:03.697 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:03.697 00.000 6880 Enqueuing Expose request
03:27:03.697 00.000 10052 Worker thread wakes up
03:27:03.697 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:03.697 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:04.823 01.126 10052 Exposure complete
03:27:04.901 00.078 10052 worker thread done servicing request
03:27:04.901 00.000 6880 OnExposeComplete: enter
03:27:04.917 00.016 6880 UpdateGuideState(): m_state=1
03:27:04.917 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 701
03:27:04.917 00.000 6880 Star::Find false star n=8 nbg=278 bg=25.1 sigma=1.7 thresh=30 peak=27
03:27:04.917 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=41, SNR=2.9, Peak=32 HFD=0.0
03:27:04.917 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:04.917 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:04.918 00.001 6880 Status Line: Star lost - low SNR
03:27:04.918 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=24, FiltMin=11, FiltMax=31, Gamma=0.780
03:27:04.918 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:04.918 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:04.918 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:04.918 00.000 6880 Enqueuing Expose request
03:27:04.918 00.000 10052 Worker thread wakes up
03:27:04.918 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:04.918 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:05.318 00.400 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"1313cec0-ed76-4a6b-844b-b793829d0d14"}
03:27:05.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"1313cec0-ed76-4a6b-844b-b793829d0d14"}
03:27:05.318 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"f235e83f-82c6-4983-831b-0e948d04f9ab"}
03:27:05.318 00.000 6880 case statement mapped state 1 to 101
03:27:05.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"f235e83f-82c6-4983-831b-0e948d04f9ab"}
03:27:05.823 00.505 10052 Exposure complete
03:27:05.917 00.094 10052 worker thread done servicing request
03:27:05.917 00.000 6880 OnExposeComplete: enter
03:27:05.917 00.000 6880 UpdateGuideState(): m_state=1
03:27:05.917 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 702
03:27:05.917 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.6, Peak=32 HFD=0.0
03:27:05.917 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:05.917 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:05.917 00.000 6880 Status Line: Star lost - low SNR
03:27:05.917 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=24, FiltMin=11, FiltMax=31, Gamma=0.780
03:27:05.917 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:05.917 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:05.917 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:05.917 00.000 6880 Enqueuing Expose request
03:27:05.917 00.000 10052 Worker thread wakes up
03:27:05.917 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:05.917 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:07.054 01.137 10052 Exposure complete
03:27:07.146 00.092 10052 worker thread done servicing request
03:27:07.146 00.000 6880 OnExposeComplete: enter
03:27:07.146 00.000 6880 UpdateGuideState(): m_state=1
03:27:07.146 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 703
03:27:07.146 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.4, Peak=30 HFD=0.0
03:27:07.146 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:07.146 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:07.146 00.000 6880 Status Line: Star lost - low mass
03:27:07.146 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=40, med=24, FiltMin=10, FiltMax=32, Gamma=0.780
03:27:07.146 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:07.146 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:07.146 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:07.146 00.000 6880 Enqueuing Expose request
03:27:07.146 00.000 10052 Worker thread wakes up
03:27:07.146 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:07.146 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:07.319 00.173 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"37983a05-a424-438e-a14a-993581bcb563"}
03:27:07.319 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"37983a05-a424-438e-a14a-993581bcb563"}
03:27:07.320 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3feebde5-292a-41c5-8c84-38c056d73bf9"}
03:27:07.321 00.001 6880 case statement mapped state 1 to 101
03:27:07.321 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3feebde5-292a-41c5-8c84-38c056d73bf9"}
03:27:08.064 00.743 10052 Exposure complete
03:27:08.149 00.085 10052 worker thread done servicing request
03:27:08.149 00.000 6880 OnExposeComplete: enter
03:27:08.149 00.000 6880 UpdateGuideState(): m_state=1
03:27:08.149 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 704
03:27:08.149 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=11, SNR=2.1, Peak=31 HFD=0.0
03:27:08.149 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:08.149 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:08.149 00.000 6880 Status Line: Star lost - low SNR
03:27:08.158 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=24, FiltMin=11, FiltMax=31, Gamma=0.780
03:27:08.158 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:08.158 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:08.158 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:08.158 00.000 6880 Enqueuing Expose request
03:27:08.158 00.000 10052 Worker thread wakes up
03:27:08.158 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:08.158 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:09.285 01.127 10052 Exposure complete
03:27:09.317 00.032 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"514b80e9-d061-487b-80f3-6c79c6c314ef"}
03:27:09.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"514b80e9-d061-487b-80f3-6c79c6c314ef"}
03:27:09.317 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e02c2ba-826e-4819-b414-b85c3fafb233"}
03:27:09.317 00.000 6880 case statement mapped state 1 to 101
03:27:09.317 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"6e02c2ba-826e-4819-b414-b85c3fafb233"}
03:27:09.348 00.031 10052 worker thread done servicing request
03:27:09.348 00.000 6880 OnExposeComplete: enter
03:27:09.348 00.000 6880 UpdateGuideState(): m_state=1
03:27:09.348 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 705
03:27:09.348 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=5, SNR=1.4, Peak=32 HFD=0.0
03:27:09.348 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:09.348 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:09.348 00.000 6880 Status Line: Star lost - low mass
03:27:09.350 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=24, FiltMin=11, FiltMax=31, Gamma=0.780
03:27:09.350 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:09.350 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:09.350 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:09.350 00.000 6880 Enqueuing Expose request
03:27:09.350 00.000 10052 Worker thread wakes up
03:27:09.350 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:09.350 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:10.381 01.031 10052 Exposure complete
03:27:10.481 00.100 10052 worker thread done servicing request
03:27:10.481 00.000 6880 OnExposeComplete: enter
03:27:10.481 00.000 6880 UpdateGuideState(): m_state=1
03:27:10.481 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 706
03:27:10.481 00.000 6880 Star::Find false star n=5 nbg=279 bg=24.8 sigma=1.9 thresh=30 peak=27
03:27:10.481 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=27, SNR=2.9, Peak=31 HFD=0.0
03:27:10.481 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:10.481 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:10.481 00.000 6880 Status Line: Star lost - low SNR
03:27:10.484 00.003 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=24, FiltMin=10, FiltMax=31, Gamma=0.780
03:27:10.484 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:10.484 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:10.484 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:10.484 00.000 6880 Enqueuing Expose request
03:27:10.484 00.000 10052 Worker thread wakes up
03:27:10.484 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:10.484 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:11.315 00.831 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"de83bfab-7644-4e77-a580-589a64d5db86"}
03:27:11.315 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"de83bfab-7644-4e77-a580-589a64d5db86"}
03:27:11.318 00.003 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"fbfa9f23-03a8-4c8f-966c-5a734739e650"}
03:27:11.318 00.000 6880 case statement mapped state 1 to 101
03:27:11.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"fbfa9f23-03a8-4c8f-966c-5a734739e650"}
03:27:11.613 00.295 10052 Exposure complete
03:27:11.692 00.079 10052 worker thread done servicing request
03:27:11.692 00.000 6880 OnExposeComplete: enter
03:27:11.692 00.000 6880 UpdateGuideState(): m_state=1
03:27:11.707 00.015 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 707
03:27:11.707 00.000 6880 Star::Find false star n=5 nbg=278 bg=25.3 sigma=1.7 thresh=30 peak=27
03:27:11.707 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=32 HFD=0.0
03:27:11.707 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:11.707 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:11.707 00.000 6880 Status Line: Star lost - low SNR
03:27:11.707 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=24, FiltMin=11, FiltMax=31, Gamma=0.780
03:27:11.707 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:11.707 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:11.707 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:11.707 00.000 6880 Enqueuing Expose request
03:27:11.707 00.000 10052 Worker thread wakes up
03:27:11.707 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:11.707 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:12.623 00.916 10052 Exposure complete
03:27:12.702 00.079 10052 worker thread done servicing request
03:27:12.702 00.000 6880 OnExposeComplete: enter
03:27:12.702 00.000 6880 UpdateGuideState(): m_state=1
03:27:12.702 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 708
03:27:12.702 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.6, Peak=33 HFD=0.0
03:27:12.702 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:12.702 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:12.702 00.000 6880 Status Line: Star lost - low SNR
03:27:12.711 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=38, med=25, FiltMin=11, FiltMax=31, Gamma=0.780
03:27:12.711 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:12.711 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:12.711 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:12.711 00.000 6880 Enqueuing Expose request
03:27:12.711 00.000 10052 Worker thread wakes up
03:27:12.711 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:12.711 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:13.316 00.605 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"48f97f2c-b435-4555-8323-8cc358105b00"}
03:27:13.318 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"48f97f2c-b435-4555-8323-8cc358105b00"}
03:27:13.318 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"12d4229f-87ed-40a7-ac40-cf75fce245b6"}
03:27:13.318 00.000 6880 case statement mapped state 1 to 101
03:27:13.318 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"12d4229f-87ed-40a7-ac40-cf75fce245b6"}
03:27:13.841 00.523 10052 Exposure complete
03:27:13.903 00.062 10052 worker thread done servicing request
03:27:13.903 00.000 6880 OnExposeComplete: enter
03:27:13.903 00.000 6880 UpdateGuideState(): m_state=1
03:27:13.903 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 709
03:27:13.903 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=2.0, Peak=35 HFD=0.0
03:27:13.903 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:13.903 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:13.903 00.000 6880 Status Line: Star lost - low mass
03:27:13.903 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=25, FiltMin=11, FiltMax=31, Gamma=0.780
03:27:13.903 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:13.903 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:13.903 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:13.903 00.000 6880 Enqueuing Expose request
03:27:13.903 00.000 10052 Worker thread wakes up
03:27:13.903 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:13.903 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:14.931 01.028 10052 Exposure complete
03:27:15.023 00.092 10052 worker thread done servicing request
03:27:15.023 00.000 6880 OnExposeComplete: enter
03:27:15.023 00.000 6880 UpdateGuideState(): m_state=1
03:27:15.023 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 710
03:27:15.023 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.7, Peak=32 HFD=0.0
03:27:15.023 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:15.023 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:15.023 00.000 6880 Status Line: Star lost - low mass
03:27:15.023 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=37, med=25, FiltMin=11, FiltMax=32, Gamma=0.780
03:27:15.023 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:15.023 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:15.023 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:15.023 00.000 6880 Enqueuing Expose request
03:27:15.023 00.000 10052 Worker thread wakes up
03:27:15.023 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:15.023 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:15.325 00.302 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2e1bb0fb-be75-41ae-8048-4c3063a01ed6"}
03:27:15.325 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2e1bb0fb-be75-41ae-8048-4c3063a01ed6"}
03:27:15.327 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b26e09cf-c0d9-4ff2-b0cf-cc281e1b03f5"}
03:27:15.327 00.000 6880 case statement mapped state 1 to 101
03:27:15.327 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b26e09cf-c0d9-4ff2-b0cf-cc281e1b03f5"}
03:27:15.849 00.522 6880 evsrv: cli 01543AA0 connect
03:27:15.849 00.000 6880 case statement mapped state 1 to 101
03:27:15.849 00.000 6880 case statement mapped state 1 to 101
03:27:15.849 00.000 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54749,1.5816],"units":"arcsec/hr","axes":"RA/Dec"},"id":"586fdf5b-c465-4d84-8dc5-9d3956ed7e9f"}
03:27:15.849 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:27:15.849 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"586fdf5b-c465-4d84-8dc5-9d3956ed7e9f"}
03:27:15.849 00.000 6880 evsrv: cli 01543AA0 disconnect
03:27:15.849 00.000 6880 evsrv: cli 015431E0 connect
03:27:15.849 00.000 6880 case statement mapped state 1 to 101
03:27:15.857 00.008 6880 case statement mapped state 1 to 101
03:27:15.857 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"af0e0690-f67d-4c81-a14f-ce720d1d24ea"}
03:27:15.857 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"af0e0690-f67d-4c81-a14f-ce720d1d24ea"}
03:27:15.858 00.001 6880 evsrv: cli 015431E0 disconnect
03:27:15.858 00.000 6880 evsrv: cli 0FCEA6B8 connect
03:27:15.858 00.000 6880 case statement mapped state 1 to 101
03:27:15.861 00.003 6880 case statement mapped state 1 to 101
03:27:15.861 00.000 6880 evsrv: cli 0FCEA6B8 request: {"method":"get_lock_shift_params","id":"1ccf71b4-59bb-49c3-9131-7238fa998e6d"}
03:27:15.861 00.000 6880 evsrv: cli 0FCEA6B8 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"1ccf71b4-59bb-49c3-9131-7238fa998e6d"}
03:27:15.863 00.002 6880 evsrv: cli 0FCEA6B8 disconnect
03:27:16.166 00.303 10052 Exposure complete
03:27:16.254 00.088 10052 worker thread done servicing request
03:27:16.254 00.000 6880 OnExposeComplete: enter
03:27:16.254 00.000 6880 UpdateGuideState(): m_state=1
03:27:16.254 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 711
03:27:16.254 00.000 6880 Star::Find false star n=5 nbg=275 bg=25.1 sigma=1.5 thresh=30 peak=27
03:27:16.254 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=32 HFD=0.0
03:27:16.254 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:16.254 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:16.254 00.000 6880 Status Line: Star lost - low SNR
03:27:16.254 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=24, FiltMin=11, FiltMax=31, Gamma=0.780
03:27:16.254 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:16.254 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:16.254 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:16.254 00.000 6880 Enqueuing Expose request
03:27:16.258 00.004 10052 Worker thread wakes up
03:27:16.258 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:16.258 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:17.165 00.907 10052 Exposure complete
03:27:17.245 00.080 10052 worker thread done servicing request
03:27:17.245 00.000 6880 OnExposeComplete: enter
03:27:17.245 00.000 6880 UpdateGuideState(): m_state=1
03:27:17.245 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 712
03:27:17.245 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=16, SNR=2.5, Peak=33 HFD=0.0
03:27:17.245 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:17.245 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:17.245 00.000 6880 Status Line: Star lost - low SNR
03:27:17.245 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=43, med=25, FiltMin=11, FiltMax=32, Gamma=0.780
03:27:17.253 00.008 6880 UpdateGuideState exits: Star lost - low SNR
03:27:17.253 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:17.253 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:17.253 00.000 6880 Enqueuing Expose request
03:27:17.253 00.000 10052 Worker thread wakes up
03:27:17.253 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:17.253 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:17.324 00.071 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"233061ea-5fb1-4bd0-b439-43f4cbe188b5"}
03:27:17.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"233061ea-5fb1-4bd0-b439-43f4cbe188b5"}
03:27:17.324 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5a83d3e7-da85-45bd-9695-ca8cd83f543c"}
03:27:17.324 00.000 6880 case statement mapped state 1 to 101
03:27:17.324 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5a83d3e7-da85-45bd-9695-ca8cd83f543c"}
03:27:18.388 01.064 10052 Exposure complete
03:27:18.484 00.096 10052 worker thread done servicing request
03:27:18.484 00.000 6880 OnExposeComplete: enter
03:27:18.484 00.000 6880 UpdateGuideState(): m_state=1
03:27:18.484 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 713
03:27:18.489 00.005 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=34 HFD=0.0
03:27:18.489 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:18.489 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:18.489 00.000 6880 Status Line: Star lost - low mass
03:27:18.490 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=39, med=26, FiltMin=17, FiltMax=32, Gamma=0.780
03:27:18.490 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:18.490 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:18.490 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:18.490 00.000 6880 Enqueuing Expose request
03:27:18.490 00.000 10052 Worker thread wakes up
03:27:18.490 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:18.490 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:19.335 00.845 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"77664d6b-eb31-4439-b4e8-f3019dd46514"}
03:27:19.335 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"77664d6b-eb31-4439-b4e8-f3019dd46514"}
03:27:19.335 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"da69d8cc-ffcf-49f1-a6af-ebfec048f139"}
03:27:19.335 00.000 6880 case statement mapped state 1 to 101
03:27:19.335 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"da69d8cc-ffcf-49f1-a6af-ebfec048f139"}
03:27:19.397 00.062 10052 Exposure complete
03:27:19.476 00.079 10052 worker thread done servicing request
03:27:19.476 00.000 6880 OnExposeComplete: enter
03:27:19.476 00.000 6880 UpdateGuideState(): m_state=1
03:27:19.483 00.007 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 714
03:27:19.483 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.5, Peak=36 HFD=0.0
03:27:19.483 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:19.483 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:19.483 00.000 6880 Status Line: Star lost - low mass
03:27:19.483 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=42, med=27, FiltMin=19, FiltMax=33, Gamma=0.780
03:27:19.483 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:19.483 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:19.483 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:19.483 00.000 6880 Enqueuing Expose request
03:27:19.483 00.000 10052 Worker thread wakes up
03:27:19.483 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:19.483 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:20.627 01.144 10052 Exposure complete
03:27:20.703 00.076 10052 worker thread done servicing request
03:27:20.703 00.000 6880 OnExposeComplete: enter
03:27:20.703 00.000 6880 UpdateGuideState(): m_state=1
03:27:20.703 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 715
03:27:20.703 00.000 6880 Star::Find false star n=5 nbg=280 bg=29.8 sigma=1.8 thresh=35 peak=32
03:27:20.703 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=28, SNR=2.9, Peak=37 HFD=0.0
03:27:20.703 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:20.703 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:20.703 00.000 6880 Status Line: Star lost - low SNR
03:27:20.707 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=41, med=29, FiltMin=23, FiltMax=35, Gamma=0.780
03:27:20.707 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:20.707 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:20.707 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:20.707 00.000 6880 Enqueuing Expose request
03:27:20.707 00.000 10052 Worker thread wakes up
03:27:20.707 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:20.707 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:21.333 00.626 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"808c05b8-7688-416b-b172-b2605418a8e6"}
03:27:21.333 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"808c05b8-7688-416b-b172-b2605418a8e6"}
03:27:21.333 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b579afe0-9d75-4c3a-9e12-61459d83963e"}
03:27:21.333 00.000 6880 case statement mapped state 1 to 101
03:27:21.337 00.004 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b579afe0-9d75-4c3a-9e12-61459d83963e"}
03:27:21.615 00.278 10052 Exposure complete
03:27:21.694 00.079 10052 worker thread done servicing request
03:27:21.694 00.000 6880 OnExposeComplete: enter
03:27:21.694 00.000 6880 UpdateGuideState(): m_state=1
03:27:21.694 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 716
03:27:21.694 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.5, Peak=39 HFD=0.0
03:27:21.694 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:21.694 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:21.694 00.000 6880 Status Line: Star lost - low mass
03:27:21.708 00.014 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=31, FiltMin=25, FiltMax=37, Gamma=0.780
03:27:21.708 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:21.708 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:21.708 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:21.708 00.000 6880 Enqueuing Expose request
03:27:21.708 00.000 10052 Worker thread wakes up
03:27:21.708 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:21.708 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:22.832 01.124 10052 Exposure complete
03:27:22.927 00.095 10052 worker thread done servicing request
03:27:22.927 00.000 6880 OnExposeComplete: enter
03:27:22.927 00.000 6880 UpdateGuideState(): m_state=1
03:27:22.927 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 717
03:27:22.927 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=17, SNR=2.5, Peak=38 HFD=0.0
03:27:22.927 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:22.927 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:22.927 00.000 6880 Status Line: Star lost - low SNR
03:27:22.927 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=31, FiltMin=25, FiltMax=37, Gamma=0.780
03:27:22.927 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:22.927 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:22.927 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:22.927 00.000 6880 Enqueuing Expose request
03:27:22.927 00.000 10052 Worker thread wakes up
03:27:22.927 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:22.927 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:23.339 00.412 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"8d0bb701-699f-41f8-b262-89ce1235c4e3"}
03:27:23.339 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"8d0bb701-699f-41f8-b262-89ce1235c4e3"}
03:27:23.343 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"04ed843f-8e6d-4711-a7fe-065be884288d"}
03:27:23.343 00.000 6880 case statement mapped state 1 to 101
03:27:23.343 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"04ed843f-8e6d-4711-a7fe-065be884288d"}
03:27:23.846 00.503 10052 Exposure complete
03:27:23.946 00.100 10052 worker thread done servicing request
03:27:23.946 00.000 6880 OnExposeComplete: enter
03:27:23.946 00.000 6880 UpdateGuideState(): m_state=1
03:27:23.946 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 718
03:27:23.946 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=21, SNR=2.9, Peak=38 HFD=0.0
03:27:23.946 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:23.946 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:23.946 00.000 6880 Status Line: Star lost - low SNR
03:27:23.947 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=32, FiltMin=27, FiltMax=37, Gamma=0.780
03:27:23.947 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:23.947 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:23.947 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:23.947 00.000 6880 Enqueuing Expose request
03:27:23.947 00.000 10052 Worker thread wakes up
03:27:23.947 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:23.947 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:25.072 01.125 10052 Exposure complete
03:27:25.167 00.095 10052 worker thread done servicing request
03:27:25.167 00.000 6880 OnExposeComplete: enter
03:27:25.167 00.000 6880 UpdateGuideState(): m_state=1
03:27:25.167 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 719
03:27:25.167 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.6, Peak=40 HFD=0.0
03:27:25.167 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:25.167 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:25.167 00.000 6880 Status Line: Star lost - low SNR
03:27:25.171 00.004 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=32, FiltMin=26, FiltMax=38, Gamma=0.780
03:27:25.171 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:25.171 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:25.171 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:25.171 00.000 6880 Enqueuing Expose request
03:27:25.171 00.000 10052 Worker thread wakes up
03:27:25.171 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:25.171 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:25.354 00.183 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"d496d78a-cf0b-4b69-a1eb-709bd7b0e0b3"}
03:27:25.354 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"d496d78a-cf0b-4b69-a1eb-709bd7b0e0b3"}
03:27:25.358 00.004 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b13e3c7-8f1e-478b-9441-2cdff880b0a1"}
03:27:25.358 00.000 6880 case statement mapped state 1 to 101
03:27:25.358 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5b13e3c7-8f1e-478b-9441-2cdff880b0a1"}
03:27:26.092 00.734 10052 Exposure complete
03:27:26.180 00.088 10052 worker thread done servicing request
03:27:26.180 00.000 6880 OnExposeComplete: enter
03:27:26.180 00.000 6880 UpdateGuideState(): m_state=1
03:27:26.180 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 720
03:27:26.180 00.000 6880 Star::Find false star n=4 nbg=279 bg=33.1 sigma=1.9 thresh=39 peak=35
03:27:26.180 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=40 HFD=0.0
03:27:26.180 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:26.180 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:26.180 00.000 6880 Status Line: Star lost - low SNR
03:27:26.180 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:26.180 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:26.180 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:26.180 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:26.180 00.000 6880 Enqueuing Expose request
03:27:26.180 00.000 10052 Worker thread wakes up
03:27:26.180 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:26.180 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:27.313 01.133 10052 Exposure complete
03:27:27.359 00.046 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"525ea76d-42a1-4cf4-886b-64fd1d1152ed"}
03:27:27.359 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"525ea76d-42a1-4cf4-886b-64fd1d1152ed"}
03:27:27.359 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"45901f2d-da98-4e35-994f-5179d31bdb38"}
03:27:27.359 00.000 6880 case statement mapped state 1 to 101
03:27:27.359 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"45901f2d-da98-4e35-994f-5179d31bdb38"}
03:27:27.407 00.048 10052 worker thread done servicing request
03:27:27.407 00.000 6880 OnExposeComplete: enter
03:27:27.407 00.000 6880 UpdateGuideState(): m_state=1
03:27:27.407 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 721
03:27:27.407 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.1, Peak=40 HFD=0.0
03:27:27.407 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:27.407 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:27.407 00.000 6880 Status Line: Star lost - low SNR
03:27:27.407 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:27.407 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:27.407 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:27.407 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:27.407 00.000 6880 Enqueuing Expose request
03:27:27.407 00.000 10052 Worker thread wakes up
03:27:27.407 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:27.407 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:28.324 00.917 10052 Exposure complete
03:27:28.405 00.081 10052 worker thread done servicing request
03:27:28.405 00.000 6880 OnExposeComplete: enter
03:27:28.405 00.000 6880 UpdateGuideState(): m_state=1
03:27:28.405 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 722
03:27:28.405 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.8, Peak=41 HFD=0.0
03:27:28.405 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:28.420 00.015 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:28.420 00.000 6880 Status Line: Star lost - low mass
03:27:28.421 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=105, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:28.421 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:28.421 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:28.421 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:28.421 00.000 6880 Enqueuing Expose request
03:27:28.421 00.000 10052 Worker thread wakes up
03:27:28.422 00.001 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:28.422 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:29.370 00.948 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"65540a91-31c6-4ddb-9845-8686ce4a012b"}
03:27:29.371 00.001 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"65540a91-31c6-4ddb-9845-8686ce4a012b"}
03:27:29.371 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5b53ceca-4940-4410-aca7-9b1c51134886"}
03:27:29.371 00.000 6880 case statement mapped state 1 to 101
03:27:29.371 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5b53ceca-4940-4410-aca7-9b1c51134886"}
03:27:29.549 00.178 10052 Exposure complete
03:27:29.622 00.073 10052 worker thread done servicing request
03:27:29.622 00.000 6880 OnExposeComplete: enter
03:27:29.622 00.000 6880 UpdateGuideState(): m_state=1
03:27:29.622 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 723
03:27:29.622 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=8, SNR=1.8, Peak=42 HFD=0.0
03:27:29.622 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:29.622 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:29.622 00.000 6880 Status Line: Star lost - low mass
03:27:29.633 00.011 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=34, FiltMin=28, FiltMax=40, Gamma=0.780
03:27:29.633 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:29.633 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:29.633 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:29.633 00.000 6880 Enqueuing Expose request
03:27:29.633 00.000 10052 Worker thread wakes up
03:27:29.633 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:29.633 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:30.651 01.018 10052 Exposure complete
03:27:30.742 00.091 10052 worker thread done servicing request
03:27:30.742 00.000 6880 OnExposeComplete: enter
03:27:30.742 00.000 6880 UpdateGuideState(): m_state=1
03:27:30.742 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 724
03:27:30.742 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.6, Peak=42 HFD=0.0
03:27:30.742 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:30.742 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:30.742 00.000 6880 Status Line: Star lost - low SNR
03:27:30.742 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=34, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:30.742 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:30.742 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:30.742 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:30.742 00.000 6880 Enqueuing Expose request
03:27:30.742 00.000 10052 Worker thread wakes up
03:27:30.742 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:30.742 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:31.377 00.635 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e75c6217-4005-49ac-af08-9cbd5370ac70"}
03:27:31.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e75c6217-4005-49ac-af08-9cbd5370ac70"}
03:27:31.377 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6e6015e2-9b5b-4077-b456-f3daab1e2d08"}
03:27:31.377 00.000 6880 case statement mapped state 1 to 101
03:27:31.377 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"6e6015e2-9b5b-4077-b456-f3daab1e2d08"}
03:27:31.882 00.505 10052 Exposure complete
03:27:31.992 00.110 10052 worker thread done servicing request
03:27:31.992 00.000 6880 OnExposeComplete: enter
03:27:31.992 00.000 6880 UpdateGuideState(): m_state=1
03:27:31.992 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 725
03:27:31.992 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.7, Peak=41 HFD=0.0
03:27:31.992 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:31.992 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:31.992 00.000 6880 Status Line: Star lost - low mass
03:27:31.992 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:31.992 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:31.992 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:31.992 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:31.992 00.000 6880 Enqueuing Expose request
03:27:31.992 00.000 10052 Worker thread wakes up
03:27:31.992 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:31.992 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:32.903 00.911 10052 Exposure complete
03:27:32.989 00.086 10052 worker thread done servicing request
03:27:32.989 00.000 6880 OnExposeComplete: enter
03:27:32.989 00.000 6880 UpdateGuideState(): m_state=1
03:27:32.989 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 726
03:27:32.989 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=39 HFD=0.0
03:27:32.989 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:32.989 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:32.989 00.000 6880 Status Line: Star lost - low mass
03:27:32.989 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=44, med=32, FiltMin=27, FiltMax=39, Gamma=0.780
03:27:32.989 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:32.989 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:32.989 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:32.989 00.000 6880 Enqueuing Expose request
03:27:32.989 00.000 10052 Worker thread wakes up
03:27:32.989 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:32.989 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:33.381 00.392 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5979c7f6-3719-4dc1-8be0-4f4d3c6a63cf"}
03:27:33.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5979c7f6-3719-4dc1-8be0-4f4d3c6a63cf"}
03:27:33.381 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"e9174a7c-f76c-4736-8353-72309d585a20"}
03:27:33.381 00.000 6880 case statement mapped state 1 to 101
03:27:33.381 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"e9174a7c-f76c-4736-8353-72309d585a20"}
03:27:34.130 00.749 10052 Exposure complete
03:27:34.225 00.095 10052 worker thread done servicing request
03:27:34.225 00.000 6880 OnExposeComplete: enter
03:27:34.225 00.000 6880 UpdateGuideState(): m_state=1
03:27:34.225 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 727
03:27:34.225 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.6, Peak=40 HFD=0.0
03:27:34.225 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:34.225 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:34.225 00.000 6880 Status Line: Star lost - low mass
03:27:34.225 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:34.225 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:34.225 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:34.225 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:34.225 00.000 6880 Enqueuing Expose request
03:27:34.225 00.000 10052 Worker thread wakes up
03:27:34.225 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:34.225 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:35.132 00.907 10052 Exposure complete
03:27:35.212 00.080 10052 worker thread done servicing request
03:27:35.212 00.000 6880 OnExposeComplete: enter
03:27:35.212 00.000 6880 UpdateGuideState(): m_state=1
03:27:35.212 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 728
03:27:35.212 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=40 HFD=0.0
03:27:35.212 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:35.212 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:35.212 00.000 6880 Status Line: Star lost - low mass
03:27:35.218 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=33, FiltMin=28, FiltMax=40, Gamma=0.780
03:27:35.218 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:35.218 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:35.218 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:35.218 00.000 6880 Enqueuing Expose request
03:27:35.218 00.000 10052 Worker thread wakes up
03:27:35.218 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:35.218 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:35.386 00.168 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"9c06aa8b-b0eb-45c2-8d8e-7b00bc1087f3"}
03:27:35.388 00.002 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"9c06aa8b-b0eb-45c2-8d8e-7b00bc1087f3"}
03:27:35.388 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"31aea8e1-a35c-4a35-8972-fbffd32fbd7f"}
03:27:35.388 00.000 6880 case statement mapped state 1 to 101
03:27:35.388 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"31aea8e1-a35c-4a35-8972-fbffd32fbd7f"}
03:27:35.877 00.489 6880 evsrv: cli 015431E0 connect
03:27:35.877 00.000 6880 case statement mapped state 1 to 101
03:27:35.877 00.000 6880 case statement mapped state 1 to 101
03:27:35.879 00.002 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_params","params":{"rate":[5.54744,1.58158],"units":"arcsec/hr","axes":"RA/Dec"},"id":"71505484-a589-48ab-b6e2-a1c0fc7e2129"}
03:27:35.879 00.000 6880 SetLockPosShiftRate: rate = 5.55,1.58 units = 1 isMountCoords = 1
03:27:35.879 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"71505484-a589-48ab-b6e2-a1c0fc7e2129"}
03:27:35.879 00.000 6880 evsrv: cli 015431E0 disconnect
03:27:35.879 00.000 6880 evsrv: cli 01543AA0 connect
03:27:35.879 00.000 6880 case statement mapped state 1 to 101
03:27:35.879 00.000 6880 case statement mapped state 1 to 101
03:27:35.881 00.002 6880 evsrv: cli 01543AA0 request: {"method":"set_lock_shift_enabled","params":[true],"id":"c8613cf4-8c91-484b-9302-31036232a433"}
03:27:35.881 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":0,"id":"c8613cf4-8c91-484b-9302-31036232a433"}
03:27:35.881 00.000 6880 evsrv: cli 01543AA0 disconnect
03:27:35.881 00.000 6880 evsrv: cli 015431E0 connect
03:27:35.881 00.000 6880 case statement mapped state 1 to 101
03:27:35.888 00.007 6880 case statement mapped state 1 to 101
03:27:35.888 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"b33e38dd-0f49-42cc-81e0-1d4a9d6ecfea"}
03:27:35.888 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":true,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"b33e38dd-0f49-42cc-81e0-1d4a9d6ecfea"}
03:27:35.888 00.000 6880 evsrv: cli 015431E0 disconnect
03:27:36.351 00.463 10052 Exposure complete
03:27:36.448 00.097 10052 worker thread done servicing request
03:27:36.448 00.000 6880 OnExposeComplete: enter
03:27:36.448 00.000 6880 UpdateGuideState(): m_state=1
03:27:36.448 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 729
03:27:36.448 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=40 HFD=0.0
03:27:36.448 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:36.448 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:36.448 00.000 6880 Status Line: Star lost - low mass
03:27:36.454 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:36.454 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:36.454 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:36.454 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:36.454 00.000 6880 Enqueuing Expose request
03:27:36.454 00.000 10052 Worker thread wakes up
03:27:36.454 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:36.454 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:37.357 00.903 10052 Exposure complete
03:27:37.388 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5d8699a3-3b9d-4b88-bb15-b59d1d28060a"}
03:27:37.388 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5d8699a3-3b9d-4b88-bb15-b59d1d28060a"}
03:27:37.389 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"6ccd4547-122b-4d13-bac5-a1449ce597af"}
03:27:37.389 00.000 6880 case statement mapped state 1 to 101
03:27:37.389 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"6ccd4547-122b-4d13-bac5-a1449ce597af"}
03:27:37.451 00.062 6880 OnExposeComplete: enter
03:27:37.451 00.000 6880 UpdateGuideState(): m_state=1
03:27:37.451 00.000 10052 worker thread done servicing request
03:27:37.452 00.001 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 730
03:27:37.452 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.2, Peak=42 HFD=0.0
03:27:37.452 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:37.452 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:37.452 00.000 6880 Status Line: Star lost - low SNR
03:27:37.453 00.001 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=33, FiltMin=27, FiltMax=40, Gamma=0.780
03:27:37.453 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:37.453 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:37.453 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:37.453 00.000 6880 Enqueuing Expose request
03:27:37.453 00.000 10052 Worker thread wakes up
03:27:37.453 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:37.453 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:38.593 01.140 10052 Exposure complete
03:27:38.687 00.094 10052 worker thread done servicing request
03:27:38.687 00.000 6880 OnExposeComplete: enter
03:27:38.687 00.000 6880 UpdateGuideState(): m_state=1
03:27:38.687 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 731
03:27:38.687 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=18, SNR=2.7, Peak=45 HFD=0.0
03:27:38.687 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:38.687 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:38.687 00.000 6880 Status Line: Star lost - low SNR
03:27:38.687 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:38.687 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:38.687 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:38.687 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:38.687 00.000 6880 Enqueuing Expose request
03:27:38.687 00.000 10052 Worker thread wakes up
03:27:38.687 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:38.687 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:39.393 00.706 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"712614e4-4b4d-46b4-8032-7e05a1978e42"}
03:27:39.393 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"712614e4-4b4d-46b4-8032-7e05a1978e42"}
03:27:39.395 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"4e89da93-c550-4d54-91b2-043003da3dd2"}
03:27:39.395 00.000 6880 case statement mapped state 1 to 101
03:27:39.395 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"4e89da93-c550-4d54-91b2-043003da3dd2"}
03:27:39.598 00.203 10052 Exposure complete
03:27:39.686 00.088 10052 worker thread done servicing request
03:27:39.686 00.000 6880 OnExposeComplete: enter
03:27:39.686 00.000 6880 UpdateGuideState(): m_state=1
03:27:39.686 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 732
03:27:39.686 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.3, Peak=41 HFD=0.0
03:27:39.686 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:39.686 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:39.686 00.000 6880 Status Line: Star lost - low SNR
03:27:39.688 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=172, med=33, FiltMin=28, FiltMax=49, Gamma=0.780
03:27:39.688 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:39.688 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:39.688 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:39.688 00.000 6880 Enqueuing Expose request
03:27:39.688 00.000 10052 Worker thread wakes up
03:27:39.688 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:39.688 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:40.816 01.128 10052 Exposure complete
03:27:40.896 00.080 10052 worker thread done servicing request
03:27:40.896 00.000 6880 OnExposeComplete: enter
03:27:40.896 00.000 6880 UpdateGuideState(): m_state=1
03:27:40.896 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 733
03:27:40.896 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=40 HFD=0.0
03:27:40.896 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:40.896 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:40.896 00.000 6880 Status Line: Star lost - low mass
03:27:40.896 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=33, FiltMin=27, FiltMax=39, Gamma=0.780
03:27:40.896 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:40.896 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:40.896 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:40.896 00.000 6880 Enqueuing Expose request
03:27:40.896 00.000 10052 Worker thread wakes up
03:27:40.896 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:40.896 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:41.402 00.506 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"125005c9-cc9f-4615-86f5-1ac7e11a015a"}
03:27:41.402 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"125005c9-cc9f-4615-86f5-1ac7e11a015a"}
03:27:41.404 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"a8796e2c-fae8-4131-8590-bd2339eb5fee"}
03:27:41.404 00.000 6880 case statement mapped state 1 to 101
03:27:41.404 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"a8796e2c-fae8-4131-8590-bd2339eb5fee"}
03:27:41.822 00.418 10052 Exposure complete
03:27:41.911 00.089 10052 worker thread done servicing request
03:27:41.911 00.000 6880 OnExposeComplete: enter
03:27:41.911 00.000 6880 UpdateGuideState(): m_state=1
03:27:41.911 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 734
03:27:41.911 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=41 HFD=0.0
03:27:41.911 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:41.922 00.011 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:41.922 00.000 6880 Status Line: Star lost - low mass
03:27:41.922 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=33, FiltMin=27, FiltMax=39, Gamma=0.780
03:27:41.922 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:41.922 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:41.922 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:41.922 00.000 6880 Enqueuing Expose request
03:27:41.922 00.000 10052 Worker thread wakes up
03:27:41.922 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:41.922 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:43.053 01.131 10052 Exposure complete
03:27:43.131 00.078 10052 worker thread done servicing request
03:27:43.131 00.000 6880 OnExposeComplete: enter
03:27:43.131 00.000 6880 UpdateGuideState(): m_state=1
03:27:43.131 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 735
03:27:43.131 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.4, Peak=40 HFD=0.0
03:27:43.131 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:43.131 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:43.131 00.000 6880 Status Line: Star lost - low mass
03:27:43.131 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:43.131 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:43.131 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:43.131 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:43.131 00.000 6880 Enqueuing Expose request
03:27:43.131 00.000 10052 Worker thread wakes up
03:27:43.131 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:43.131 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:43.414 00.283 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"e243ab11-7ba4-4a39-8301-40bc8f7c2bbc"}
03:27:43.414 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"e243ab11-7ba4-4a39-8301-40bc8f7c2bbc"}
03:27:43.414 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"5da3fba7-499e-40be-8631-1212278f018a"}
03:27:43.414 00.000 6880 case statement mapped state 1 to 101
03:27:43.414 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"5da3fba7-499e-40be-8631-1212278f018a"}
03:27:44.043 00.629 10052 Exposure complete
03:27:44.122 00.079 10052 worker thread done servicing request
03:27:44.122 00.000 6880 OnExposeComplete: enter
03:27:44.122 00.000 6880 UpdateGuideState(): m_state=1
03:27:44.122 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 736
03:27:44.122 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.1, Peak=41 HFD=0.0
03:27:44.122 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:44.122 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:44.122 00.000 6880 Status Line: Star lost - low SNR
03:27:44.128 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=69, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:44.128 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:44.128 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:44.128 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:44.128 00.000 6880 Enqueuing Expose request
03:27:44.128 00.000 10052 Worker thread wakes up
03:27:44.128 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:44.128 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:45.258 01.130 10052 Exposure complete
03:27:45.337 00.079 10052 worker thread done servicing request
03:27:45.337 00.000 6880 OnExposeComplete: enter
03:27:45.337 00.000 6880 UpdateGuideState(): m_state=1
03:27:45.337 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 737
03:27:45.337 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=40 HFD=0.0
03:27:45.337 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:45.337 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:45.337 00.000 6880 Status Line: Star lost - low mass
03:27:45.353 00.016 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:45.353 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:45.353 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:45.353 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:45.353 00.000 6880 Enqueuing Expose request
03:27:45.353 00.000 10052 Worker thread wakes up
03:27:45.353 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:45.353 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:45.417 00.064 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6455c269-fb73-48f4-a28e-29e2976ca256"}
03:27:45.417 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6455c269-fb73-48f4-a28e-29e2976ca256"}
03:27:45.418 00.001 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"aff7f045-2a99-45cc-b156-593f50920a38"}
03:27:45.419 00.001 6880 case statement mapped state 1 to 101
03:27:45.419 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"aff7f045-2a99-45cc-b156-593f50920a38"}
03:27:46.270 00.851 10052 Exposure complete
03:27:46.364 00.094 10052 worker thread done servicing request
03:27:46.364 00.000 6880 OnExposeComplete: enter
03:27:46.364 00.000 6880 UpdateGuideState(): m_state=1
03:27:46.364 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 738
03:27:46.364 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=19, SNR=2.7, Peak=41 HFD=0.0
03:27:46.364 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:46.364 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:46.364 00.000 6880 Status Line: Star lost - low SNR
03:27:46.364 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=33, FiltMin=27, FiltMax=40, Gamma=0.780
03:27:46.364 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:46.364 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:46.364 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:46.364 00.000 6880 Enqueuing Expose request
03:27:46.364 00.000 10052 Worker thread wakes up
03:27:46.364 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:46.364 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:47.430 01.066 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"052f873e-09ca-4db8-8f6f-5e628cced255"}
03:27:47.430 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"052f873e-09ca-4db8-8f6f-5e628cced255"}
03:27:47.432 00.002 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"d6aa4db8-6eb9-4d0f-9b9b-3222dde9e7f8"}
03:27:47.432 00.000 6880 case statement mapped state 1 to 101
03:27:47.432 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"d6aa4db8-6eb9-4d0f-9b9b-3222dde9e7f8"}
03:27:47.513 00.081 10052 Exposure complete
03:27:47.606 00.093 10052 worker thread done servicing request
03:27:47.606 00.000 6880 OnExposeComplete: enter
03:27:47.606 00.000 6880 UpdateGuideState(): m_state=1
03:27:47.606 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 739
03:27:47.606 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.5, Peak=40 HFD=0.0
03:27:47.606 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:47.606 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:47.606 00.000 6880 Status Line: Star lost - low mass
03:27:47.606 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=33, FiltMin=28, FiltMax=40, Gamma=0.780
03:27:47.606 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:47.606 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:47.606 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:47.606 00.000 6880 Enqueuing Expose request
03:27:47.606 00.000 10052 Worker thread wakes up
03:27:47.606 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:47.606 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:48.520 00.914 10052 Exposure complete
03:27:48.613 00.093 10052 worker thread done servicing request
03:27:48.613 00.000 6880 OnExposeComplete: enter
03:27:48.613 00.000 6880 UpdateGuideState(): m_state=1
03:27:48.613 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 740
03:27:48.613 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.2, Peak=40 HFD=0.0
03:27:48.613 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:48.613 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:48.613 00.000 6880 Status Line: Star lost - low SNR
03:27:48.615 00.002 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=33, FiltMin=27, FiltMax=39, Gamma=0.780
03:27:48.615 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:48.615 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:48.615 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:48.615 00.000 6880 Enqueuing Expose request
03:27:48.616 00.001 10052 Worker thread wakes up
03:27:48.616 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:48.616 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:49.433 00.817 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"2fcb7cfd-f06d-4174-b756-cf7f6e09f468"}
03:27:49.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"2fcb7cfd-f06d-4174-b756-cf7f6e09f468"}
03:27:49.433 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"34462d49-57ea-461f-85db-2424e9395835"}
03:27:49.433 00.000 6880 case statement mapped state 1 to 101
03:27:49.433 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"34462d49-57ea-461f-85db-2424e9395835"}
03:27:49.753 00.320 10052 Exposure complete
03:27:49.848 00.095 10052 worker thread done servicing request
03:27:49.848 00.000 6880 OnExposeComplete: enter
03:27:49.848 00.000 6880 UpdateGuideState(): m_state=1
03:27:49.848 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 741
03:27:49.848 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.5, Peak=40 HFD=0.0
03:27:49.848 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:49.848 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:49.848 00.000 6880 Status Line: Star lost - low mass
03:27:49.848 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=33, FiltMin=27, FiltMax=38, Gamma=0.780
03:27:49.848 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:49.848 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:49.848 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:49.848 00.000 6880 Enqueuing Expose request
03:27:49.848 00.000 10052 Worker thread wakes up
03:27:49.848 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:49.848 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:50.770 00.922 10052 Exposure complete
03:27:50.863 00.093 10052 worker thread done servicing request
03:27:50.863 00.000 6880 OnExposeComplete: enter
03:27:50.863 00.000 6880 UpdateGuideState(): m_state=1
03:27:50.863 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 742
03:27:50.863 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.6, Peak=40 HFD=0.0
03:27:50.863 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:50.863 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:50.863 00.000 6880 Status Line: Star lost - low mass
03:27:50.863 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=46, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:50.863 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:50.863 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:50.863 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:50.863 00.000 6880 Enqueuing Expose request
03:27:50.863 00.000 10052 Worker thread wakes up
03:27:50.863 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:50.863 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:51.437 00.574 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"a351f182-8271-4d26-82f3-07a42052e467"}
03:27:51.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"a351f182-8271-4d26-82f3-07a42052e467"}
03:27:51.437 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"eb5fe544-b656-42d2-947a-52d0830b5ff6"}
03:27:51.437 00.000 6880 case statement mapped state 1 to 101
03:27:51.437 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"eb5fe544-b656-42d2-947a-52d0830b5ff6"}
03:27:52.000 00.563 10052 Exposure complete
03:27:52.078 00.078 10052 worker thread done servicing request
03:27:52.078 00.000 6880 OnExposeComplete: enter
03:27:52.078 00.000 6880 UpdateGuideState(): m_state=1
03:27:52.078 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 743
03:27:52.078 00.000 6880 Star::Find false star n=4 nbg=278 bg=33.0 sigma=2.0 thresh=39 peak=35
03:27:52.078 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=25, SNR=2.9, Peak=40 HFD=0.0
03:27:52.078 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:52.078 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:52.078 00.000 6880 Status Line: Star lost - low SNR
03:27:52.078 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:52.078 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:52.078 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:52.078 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:52.078 00.000 6880 Enqueuing Expose request
03:27:52.078 00.000 10052 Worker thread wakes up
03:27:52.078 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:52.078 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:52.997 00.919 10052 Exposure complete
03:27:53.092 00.095 10052 worker thread done servicing request
03:27:53.092 00.000 6880 OnExposeComplete: enter
03:27:53.092 00.000 6880 UpdateGuideState(): m_state=1
03:27:53.092 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 744
03:27:53.092 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=12, SNR=2.1, Peak=40 HFD=0.0
03:27:53.092 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:53.092 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:53.092 00.000 6880 Status Line: Star lost - low SNR
03:27:53.092 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:53.092 00.000 6880 UpdateGuideState exits: Star lost - low SNR
03:27:53.092 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:53.092 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:53.092 00.000 6880 Enqueuing Expose request
03:27:53.092 00.000 10052 Worker thread wakes up
03:27:53.092 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:53.092 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:53.439 00.347 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f231d2f5-8aaf-4550-ad59-61d6a62a8f5a"}
03:27:53.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f231d2f5-8aaf-4550-ad59-61d6a62a8f5a"}
03:27:53.439 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8ac1a25d-9d3d-4c66-959e-73c3264d17b7"}
03:27:53.439 00.000 6880 case statement mapped state 1 to 101
03:27:53.439 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8ac1a25d-9d3d-4c66-959e-73c3264d17b7"}
03:27:54.239 00.800 10052 Exposure complete
03:27:54.332 00.093 10052 worker thread done servicing request
03:27:54.332 00.000 6880 OnExposeComplete: enter
03:27:54.332 00.000 6880 UpdateGuideState(): m_state=1
03:27:54.332 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 745
03:27:54.332 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.5, Peak=41 HFD=0.0
03:27:54.332 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:54.332 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:54.332 00.000 6880 Status Line: Star lost - low mass
03:27:54.332 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:54.332 00.000 6880 UpdateGuideState exits: Star lost - low mass
03:27:54.332 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:54.332 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:54.332 00.000 6880 Enqueuing Expose request
03:27:54.332 00.000 10052 Worker thread wakes up
03:27:54.332 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:54.332 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:55.251 00.919 10052 Exposure complete
03:27:55.301 00.050 10052 worker thread done servicing request
03:27:55.314 00.013 6880 OnExposeComplete: enter
03:27:55.314 00.000 6880 UpdateGuideState(): m_state=1
03:27:55.314 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 746
03:27:55.314 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=41 HFD=0.0
03:27:55.314 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:55.314 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:55.314 00.000 6880 Status Line: Star lost - low mass
03:27:55.314 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=47, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:27:55.332 00.018 6880 UpdateGuideState exits: Star lost - low mass
03:27:55.332 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:55.332 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:55.332 00.000 6880 Enqueuing Expose request
03:27:55.332 00.000 10052 Worker thread wakes up
03:27:55.332 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:55.332 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:55.441 00.109 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"753fbc6d-4073-45d7-afdf-dba6175ec021"}
03:27:55.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"753fbc6d-4073-45d7-afdf-dba6175ec021"}
03:27:55.441 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"cc8627ac-d501-45b9-9795-3c1aed3eb19b"}
03:27:55.441 00.000 6880 case statement mapped state 1 to 101
03:27:55.441 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"cc8627ac-d501-45b9-9795-3c1aed3eb19b"}
03:27:55.928 00.487 6880 evsrv: cli 015431E0 connect
03:27:55.928 00.000 6880 case statement mapped state 1 to 101
03:27:55.928 00.000 6880 case statement mapped state 1 to 101
03:27:55.928 00.000 6880 evsrv: cli 015431E0 request: {"method":"set_lock_shift_enabled","params":[false],"id":"742f4fa3-0f14-4332-bd1f-0b12322fe8b8"}
03:27:55.928 00.000 6880 EnableLockPosShift: enable = 0
03:27:55.928 00.000 6880 MultiStar mode enabled
03:27:55.928 00.000 6880 Comet tracking disabled, user's multi-star mode restored
03:27:55.928 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":0,"id":"742f4fa3-0f14-4332-bd1f-0b12322fe8b8"}
03:27:55.928 00.000 6880 evsrv: cli 01543DC0 request: {"method":"get_exposure","id":13}
03:27:55.928 00.000 6880 evsrv: cli 01543DC0 response: {"jsonrpc":"2.0","result":1000,"id":13}
03:27:55.928 00.000 6880 evsrv: cli 015431E0 disconnect
03:27:55.928 00.000 6880 evsrv: cli 015431E0 connect
03:27:55.928 00.000 6880 case statement mapped state 1 to 101
03:27:55.928 00.000 6880 case statement mapped state 1 to 101
03:27:55.928 00.000 6880 evsrv: cli 015431E0 request: {"method":"get_lock_shift_params","id":"2793fbdf-b0a4-4599-9ad1-f4e25780a66e"}
03:27:55.928 00.000 6880 evsrv: cli 015431E0 response: {"jsonrpc":"2.0","result":{"enabled":false,"rate":[5.55,1.58],"units":"arcsec/hr","axes":"RA/Dec"},"id":"2793fbdf-b0a4-4599-9ad1-f4e25780a66e"}
03:27:55.928 00.000 6880 evsrv: cli 015431E0 disconnect
03:27:56.264 00.336 6880 evsrv: cli 01543AA0 connect
03:27:56.264 00.000 6880 case statement mapped state 1 to 101
03:27:56.264 00.000 6880 case statement mapped state 1 to 101
03:27:56.264 00.000 6880 evsrv: cli 01543AA0 request: {"method":"get_pixel_scale","id":"e80fc012-eaf2-4278-8f6f-9dc1813bf044"}
03:27:56.264 00.000 6880 evsrv: cli 01543AA0 response: {"jsonrpc":"2.0","result":6.44578,"id":"e80fc012-eaf2-4278-8f6f-9dc1813bf044"}
03:27:56.264 00.000 6880 evsrv: cli 01543AA0 disconnect
03:27:56.449 00.185 6880 GetBoolean("/Confirm/quit_when_looping_ok", 0) returns 0
03:27:56.472 00.023 10052 Exposure complete
03:27:56.535 00.063 10052 worker thread done servicing request
03:27:56.535 00.000 6880 OnExposeComplete: enter
03:27:56.535 00.000 6880 UpdateGuideState(): m_state=1
03:27:56.535 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 747
03:27:56.535 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=39 HFD=0.0
03:27:56.535 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:56.541 00.006 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:56.541 00.000 6880 Status Line: Star lost - low mass
03:27:56.541 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=33, FiltMin=27, FiltMax=39, Gamma=0.780
03:27:56.551 00.010 6880 UpdateGuideState exits: Star lost - low mass
03:27:56.566 00.015 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:56.566 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:56.566 00.000 6880 Enqueuing Expose request
03:27:56.566 00.000 10052 Worker thread wakes up
03:27:56.566 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:56.566 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:57.448 00.882 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"6e723b9d-51a6-4d95-809f-c2577c98dc20"}
03:27:57.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"6e723b9d-51a6-4d95-809f-c2577c98dc20"}
03:27:57.448 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"2f41c7bb-cebd-413f-8036-6685c7f7047a"}
03:27:57.448 00.000 6880 case statement mapped state 1 to 101
03:27:57.448 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"2f41c7bb-cebd-413f-8036-6685c7f7047a"}
03:27:57.480 00.032 10052 Exposure complete
03:27:57.543 00.063 10052 worker thread done servicing request
03:27:57.543 00.000 6880 OnExposeComplete: enter
03:27:57.543 00.000 6880 UpdateGuideState(): m_state=1
03:27:57.543 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 748
03:27:57.543 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.5, Peak=40 HFD=0.0
03:27:57.543 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:57.543 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:57.543 00.000 6880 Status Line: Star lost - low mass
03:27:57.549 00.006 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=45, med=33, FiltMin=27, FiltMax=39, Gamma=0.780
03:27:57.559 00.010 6880 UpdateGuideState exits: Star lost - low mass
03:27:57.559 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:57.559 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:57.559 00.000 6880 Enqueuing Expose request
03:27:57.559 00.000 10052 Worker thread wakes up
03:27:57.559 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:57.559 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:58.696 01.137 10052 Exposure complete
03:27:58.758 00.062 10052 worker thread done servicing request
03:27:58.758 00.000 6880 OnExposeComplete: enter
03:27:58.758 00.000 6880 UpdateGuideState(): m_state=1
03:27:58.758 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 749
03:27:58.758 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=15, SNR=2.4, Peak=42 HFD=0.0
03:27:58.758 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:58.758 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:58.758 00.000 6880 Status Line: Star lost - low SNR
03:27:58.766 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=34, FiltMin=27, FiltMax=40, Gamma=0.780
03:27:58.790 00.024 6880 UpdateGuideState exits: Star lost - low SNR
03:27:58.790 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:58.790 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:58.790 00.000 6880 Enqueuing Expose request
03:27:58.790 00.000 10052 Worker thread wakes up
03:27:58.790 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:58.790 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:27:59.455 00.665 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"c9cb54ed-6f25-4cd1-8b8e-eb834ad7bf1b"}
03:27:59.455 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"c9cb54ed-6f25-4cd1-8b8e-eb834ad7bf1b"}
03:27:59.455 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"b0a7396c-c9e7-415c-ac26-cfa7df716c17"}
03:27:59.455 00.000 6880 case statement mapped state 1 to 101
03:27:59.455 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"b0a7396c-c9e7-415c-ac26-cfa7df716c17"}
03:27:59.801 00.346 10052 Exposure complete
03:27:59.863 00.062 10052 worker thread done servicing request
03:27:59.863 00.000 6880 OnExposeComplete: enter
03:27:59.863 00.000 6880 UpdateGuideState(): m_state=1
03:27:59.863 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 750
03:27:59.863 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.2, Peak=46 HFD=0.0
03:27:59.863 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:27:59.863 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:27:59.863 00.000 6880 Status Line: Star lost - low SNR
03:27:59.868 00.005 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=51, med=37, FiltMin=31, FiltMax=44, Gamma=0.780
03:27:59.879 00.011 6880 UpdateGuideState exits: Star lost - low SNR
03:27:59.879 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:27:59.879 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:27:59.879 00.000 6880 Enqueuing Expose request
03:27:59.879 00.000 10052 Worker thread wakes up
03:27:59.879 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:27:59.879 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:28:01.014 01.135 10052 Exposure complete
03:28:01.076 00.062 10052 worker thread done servicing request
03:28:01.076 00.000 6880 OnExposeComplete: enter
03:28:01.076 00.000 6880 UpdateGuideState(): m_state=1
03:28:01.076 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 751
03:28:01.076 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.3, Peak=44 HFD=0.0
03:28:01.076 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:01.076 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:01.076 00.000 6880 Status Line: Star lost - low SNR
03:28:01.076 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=36, FiltMin=31, FiltMax=43, Gamma=0.780
03:28:01.092 00.016 6880 UpdateGuideState exits: Star lost - low SNR
03:28:01.092 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:01.092 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:28:01.092 00.000 6880 Enqueuing Expose request
03:28:01.092 00.000 10052 Worker thread wakes up
03:28:01.092 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:28:01.092 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:28:01.453 00.361 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"f5d4f48d-f994-4b43-a5f7-a6b48cf5d6ca"}
03:28:01.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"f5d4f48d-f994-4b43-a5f7-a6b48cf5d6ca"}
03:28:01.453 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"0aef9104-9b39-4686-a6b2-40bb57e72468"}
03:28:01.453 00.000 6880 case statement mapped state 1 to 101
03:28:01.453 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"0aef9104-9b39-4686-a6b2-40bb57e72468"}
03:28:02.016 00.563 10052 Exposure complete
03:28:02.079 00.063 10052 worker thread done servicing request
03:28:02.079 00.000 6880 OnExposeComplete: enter
03:28:02.079 00.000 6880 UpdateGuideState(): m_state=1
03:28:02.079 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 752
03:28:02.079 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=7, SNR=1.6, Peak=44 HFD=0.0
03:28:02.079 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:02.079 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:02.079 00.000 6880 Status Line: Star lost - low mass
03:28:02.079 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=36, FiltMin=31, FiltMax=43, Gamma=0.780
03:28:02.094 00.015 6880 UpdateGuideState exits: Star lost - low mass
03:28:02.094 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:02.094 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:28:02.094 00.000 6880 Enqueuing Expose request
03:28:02.094 00.000 10052 Worker thread wakes up
03:28:02.094 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:28:02.094 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:28:03.237 01.143 10052 Exposure complete
03:28:03.299 00.062 10052 worker thread done servicing request
03:28:03.299 00.000 6880 OnExposeComplete: enter
03:28:03.299 00.000 6880 UpdateGuideState(): m_state=1
03:28:03.299 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 753
03:28:03.299 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=44 HFD=0.0
03:28:03.299 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:03.299 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:03.299 00.000 6880 Status Line: Star lost - low mass
03:28:03.308 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=53, med=37, FiltMin=31, FiltMax=43, Gamma=0.780
03:28:03.332 00.024 6880 UpdateGuideState exits: Star lost - low mass
03:28:03.332 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:03.332 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:28:03.332 00.000 6880 Enqueuing Expose request
03:28:03.332 00.000 10052 Worker thread wakes up
03:28:03.332 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:28:03.332 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:28:03.456 00.124 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"aef9a70c-69b4-45f9-9a9e-4161e56ada33"}
03:28:03.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"aef9a70c-69b4-45f9-9a9e-4161e56ada33"}
03:28:03.456 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"3bea16df-32e9-4dd9-9ca9-9c6a16c7f73c"}
03:28:03.456 00.000 6880 case statement mapped state 1 to 101
03:28:03.456 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"3bea16df-32e9-4dd9-9ca9-9c6a16c7f73c"}
03:28:04.238 00.782 10052 Exposure complete
03:28:04.301 00.063 10052 worker thread done servicing request
03:28:04.301 00.000 6880 OnExposeComplete: enter
03:28:04.301 00.000 6880 UpdateGuideState(): m_state=1
03:28:04.301 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 754
03:28:04.301 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=0, SNR=0.0, Peak=45 HFD=0.0
03:28:04.301 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:04.301 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:04.301 00.000 6880 Status Line: Star lost - low mass
03:28:04.310 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=37, FiltMin=31, FiltMax=43, Gamma=0.780
03:28:04.333 00.023 6880 UpdateGuideState exits: Star lost - low mass
03:28:04.333 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:04.333 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:28:04.333 00.000 6880 Enqueuing Expose request
03:28:04.333 00.000 10052 Worker thread wakes up
03:28:04.333 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:28:04.333 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:28:05.462 01.129 10052 Exposure complete
03:28:05.493 00.031 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"bf7484a8-a2b7-4fad-8c4b-54c294140cdb"}
03:28:05.493 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"bf7484a8-a2b7-4fad-8c4b-54c294140cdb"}
03:28:05.493 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"8e6b6d6c-ae0f-4840-a794-0b9871f7bc5e"}
03:28:05.493 00.000 6880 case statement mapped state 1 to 101
03:28:05.493 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"8e6b6d6c-ae0f-4840-a794-0b9871f7bc5e"}
03:28:05.525 00.032 10052 worker thread done servicing request
03:28:05.525 00.000 6880 OnExposeComplete: enter
03:28:05.525 00.000 6880 UpdateGuideState(): m_state=1
03:28:05.525 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 755
03:28:05.525 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.5, Peak=45 HFD=0.0
03:28:05.525 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:05.525 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:05.525 00.000 6880 Status Line: Star lost - low mass
03:28:05.534 00.009 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=50, med=37, FiltMin=30, FiltMax=43, Gamma=0.780
03:28:05.558 00.024 6880 UpdateGuideState exits: Star lost - low mass
03:28:05.558 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:05.558 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:28:05.558 00.000 6880 Enqueuing Expose request
03:28:05.558 00.000 10052 Worker thread wakes up
03:28:05.558 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:28:05.558 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:28:06.464 00.906 10052 Exposure complete
03:28:06.526 00.062 10052 worker thread done servicing request
03:28:06.526 00.000 6880 OnExposeComplete: enter
03:28:06.526 00.000 6880 UpdateGuideState(): m_state=1
03:28:06.526 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 756
03:28:06.526 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=13, SNR=2.2, Peak=42 HFD=0.0
03:28:06.526 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:06.526 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:06.526 00.000 6880 Status Line: Star lost - low SNR
03:28:06.526 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=52, med=35, FiltMin=29, FiltMax=42, Gamma=0.780
03:28:06.557 00.031 6880 UpdateGuideState exits: Star lost - low SNR
03:28:06.557 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:06.557 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:28:06.557 00.000 6880 Enqueuing Expose request
03:28:06.557 00.000 10052 Worker thread wakes up
03:28:06.557 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:28:06.557 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:28:07.496 00.939 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"987b4bd0-8d5a-4dbb-a1c7-4f64e4488e9b"}
03:28:07.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"987b4bd0-8d5a-4dbb-a1c7-4f64e4488e9b"}
03:28:07.496 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"43f5c85b-45bf-4fb0-966c-11551436590f"}
03:28:07.496 00.000 6880 case statement mapped state 1 to 101
03:28:07.496 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"43f5c85b-45bf-4fb0-966c-11551436590f"}
03:28:07.684 00.188 10052 Exposure complete
03:28:07.747 00.063 10052 worker thread done servicing request
03:28:07.747 00.000 6880 OnExposeComplete: enter
03:28:07.747 00.000 6880 UpdateGuideState(): m_state=1
03:28:07.747 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 757
03:28:07.747 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=6, SNR=1.6, Peak=42 HFD=0.0
03:28:07.747 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:07.747 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:07.747 00.000 6880 Status Line: Star lost - low mass
03:28:07.747 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=182, med=34, FiltMin=28, FiltMax=42, Gamma=0.780
03:28:07.779 00.032 6880 UpdateGuideState exits: Star lost - low mass
03:28:07.779 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:07.779 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:28:07.779 00.000 6880 Enqueuing Expose request
03:28:07.779 00.000 10052 Worker thread wakes up
03:28:07.779 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:28:07.779 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:28:08.697 00.918 10052 Exposure complete
03:28:08.759 00.062 10052 worker thread done servicing request
03:28:08.759 00.000 6880 OnExposeComplete: enter
03:28:08.759 00.000 6880 UpdateGuideState(): m_state=1
03:28:08.759 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 758
03:28:08.759 00.000 6880 Star::Find returns 0 (3), X=585.00, Y=158.00, Mass=9, SNR=1.9, Peak=43 HFD=0.0
03:28:08.759 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:08.759 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:08.759 00.000 6880 Status Line: Star lost - low mass
03:28:08.767 00.008 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=48, med=34, FiltMin=28, FiltMax=40, Gamma=0.780
03:28:08.791 00.024 6880 UpdateGuideState exits: Star lost - low mass
03:28:08.791 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:08.791 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:28:08.791 00.000 6880 Enqueuing Expose request
03:28:08.791 00.000 10052 Worker thread wakes up
03:28:08.791 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:28:08.791 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:28:09.504 00.713 6880 evsrv: cli 015436E0 request: {"method":"get_exposure","id":"5b75a3ff-8860-4ddb-af09-0d4ae7e5aa46"}
03:28:09.504 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":1000,"id":"5b75a3ff-8860-4ddb-af09-0d4ae7e5aa46"}
03:28:09.504 00.000 6880 evsrv: cli 015436E0 request: {"method":"get_app_state","id":"c1b95df8-54a9-4e64-9b3a-081afed32ed2"}
03:28:09.508 00.004 6880 case statement mapped state 1 to 101
03:28:09.508 00.000 6880 evsrv: cli 015436E0 response: {"jsonrpc":"2.0","result":"Looping","id":"c1b95df8-54a9-4e64-9b3a-081afed32ed2"}
03:28:09.926 00.418 10052 Exposure complete
03:28:09.989 00.063 10052 worker thread done servicing request
03:28:09.989 00.000 6880 OnExposeComplete: enter
03:28:09.989 00.000 6880 UpdateGuideState(): m_state=1
03:28:09.989 00.000 6880 Star::Find(15, 585, 158, 0, (0,0,0,0), 1.5, 10.0, 255) frame 759
03:28:09.989 00.000 6880 Star::Find returns 0 (2), X=585.00, Y=158.00, Mass=14, SNR=2.3, Peak=42 HFD=0.0
03:28:09.989 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider_multistar.cpp:958->UpdateCurrentPosition():newStar not found
03:28:09.989 00.000 6880 Throw from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\guider.cpp:1371->unable to update current position
03:28:09.989 00.000 6880 Status Line: Star lost - low SNR
03:28:09.989 00.000 6880 UpdateImageDisplay: Size=(1280,960) min=0, max=49, med=33, FiltMin=28, FiltMax=39, Gamma=0.780
03:28:10.020 00.031 6880 UpdateGuideState exits: Star lost - low SNR
03:28:10.020 00.000 6880 OnExposeComplete: CaptureActive=1 m_continueCapturing=1
03:28:10.020 00.000 6880 ScheduleExposure(1000,3,0) exposurePending=0
03:28:10.020 00.000 6880 Enqueuing Expose request
03:28:10.020 00.000 10052 Worker thread wakes up
03:28:10.020 00.000 10052 worker thread servicing REQUEST_EXPOSE 1000
03:28:10.020 00.000 10052 Handling exposure in thread, d=1000 o=3 r=(0,0,0,0)
03:28:10.605 00.585 6880 MyFrame::OnClose proceeding
03:28:10.605 00.000 6880 StopCapturing CaptureActive=1 continueCapturing=1 exposurePending=1
03:28:10.605 00.000 6880 Status Line: Waiting for devices...
03:28:10.614 00.009 6880 StopWorkerThread(0x014D11F8) begins
03:28:10.684 00.070 10052 ZWO: stopexposure
03:28:10.907 00.223 10052 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\worker_thread.cpp:195->Capture failed
03:28:10.907 00.000 6880 OnExposeComplete: enter
03:28:10.907 00.000 6880 OnExposeComplete: Capture Error reported
03:28:10.907 00.000 10052 worker thread done servicing request
03:28:10.907 00.000 10052 Worker thread wakes up
03:28:10.907 00.000 10052 worker thread servicing REQUEST_TERMINATE
03:28:10.907 00.000 10052 worker thread done servicing request
03:28:10.907 00.000 10052 WorkerThread::Entry() ends
03:28:10.907 00.000 6880 StopCapturing CaptureActive=1 continueCapturing=0 exposurePending=0
03:28:10.907 00.000 6880 Changing from state SELECTING to UNINITIALIZED
03:28:10.907 00.000 6880 guider state => SELECTING
03:28:10.907 00.000 6880 Status Line: Stopped.
03:28:10.907 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\myframe_events.cpp:557->Error reported capturing image
03:28:10.988 00.081 6880 StopWorkerThread() threadExitCode=0
03:28:10.988 00.000 6880 StopWorkerThread(0x014D11F8) ends
03:28:10.988 00.000 6880 WorkerThread destructor called
03:28:10.988 00.000 6880 StopWorkerThread(0x014D1A68) begins
03:28:10.988 00.000 4872 Worker thread wakes up
03:28:10.988 00.000 4872 worker thread servicing REQUEST_TERMINATE
03:28:10.988 00.000 4872 worker thread done servicing request
03:28:10.988 00.000 4872 WorkerThread::Entry() ends
03:28:11.084 00.096 6880 StopWorkerThread() threadExitCode=0
03:28:11.084 00.000 6880 StopWorkerThread(0x014D1A68) ends
03:28:11.084 00.000 6880 WorkerThread destructor called
03:28:11.084 00.000 6880 Shutdown: forced=0
03:28:11.084 00.000 6880 Shutdown: disconnect scope
03:28:11.084 00.000 6880 ASCOM Scope: Disconnecting
03:28:11.084 00.000 6880 ASCOM Scope: Disconnected Successfully
03:28:11.084 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:814->ASCOM Scope: cannot get Declination when not connected to mount
03:28:11.084 00.000 6880 ScopeASCOM::GetDeclinationRadians() returns Unknown
03:28:11.084 00.000 6880 Error thrown from C:\cygwin\home\Andy\projects\phd2-build-20251209-235857\src\scope_ascom.cpp:1126->ASCOM Scope: cannot get side of pier when not connected
03:28:11.084 00.000 6880 ScopeASCOM::SideOfPier() returns -1
03:28:11.084 00.000 6880 Shutdown: disconnect camera
03:28:11.099 00.015 6880 Shutdown complete
03:28:11.099 00.000 6880 UPD: shutdown
03:28:11.099 00.000 6880 stopping server
03:28:11.099 00.000 6880 event server stopped
03:28:11.099 00.000 6880 Status Line: Server stopped
